From 4105f6f0a194c81fd657f2a01aa010bd761230de Mon Sep 17 00:00:00 2001 From: lindsay Date: Sat, 20 Apr 2024 23:16:00 +0200 Subject: [PATCH] Rebuild docs --- .../PointerCircle/PointerCircle.js.json | 27269 +++ .../source/extras/PointerCircle/index.js.json | 232 + .../AngleMeasurementsMouseControl.js.json | 12234 +- .../AngleMeasurementsTouchControl.js.json | 181686 +++++++++++++++ .../DistanceMeasurementsControlLegacy.js.json | 94692 ++++++++ .../DistanceMeasurementsMouseControl.js.json | 8949 +- .../DistanceMeasurementsTouchControl.js.json | 143358 ++++++++++++ .../GLTFLoaderPlugin/GLTFLoaderPlugin.js.json | 8376 +- .../GLTFSceneModelLoader.js.json | 79959 ++++--- .../SectionPlanesPlugin/Control.js.json | 156922 +++++++------ .../lib/controllers/PickController.js.json | 8129 +- .../MousePanRotateDollyHandler.js.json | 14418 +- docs/ast/source/viewer/scene/core.js.json | 49792 ++++ docs/ast/source/viewer/scene/index.js.json | 193 +- .../viewer/scene/model/SceneModel.js.json | 57924 ++--- .../PointerCircle.js~PointerCircle.html | 995 + ...trol.js~AngleMeasurementsMouseControl.html | 6 +- ...trol.js~AngleMeasurementsTouchControl.html | 2222 + ....js~DistanceMeasurementsControlLegacy.html | 1697 + ...l.js~DistanceMeasurementsMouseControl.html | 6 +- ...l.js~DistanceMeasurementsTouchControl.html | 2222 + .../GLTFLoaderPlugin.js~GLTFLoaderPlugin.html | 4 +- docs/coverage.json | 42 +- .../PointerCircle/PointerCircle.js.html | 411 + .../src/extras/PointerCircle/index.js.html | 277 + .../AngleMeasurementsMouseControl.js.html | 9 +- .../AngleMeasurementsTouchControl.js.html | 1200 + .../DistanceMeasurementsControlLegacy.js.html | 749 + .../DistanceMeasurementsMouseControl.js.html | 8 +- .../DistanceMeasurementsTouchControl.js.html | 1044 + .../GLTFLoaderPlugin/GLTFLoaderPlugin.js.html | 2 +- .../GLTFSceneModelLoader.js.html | 38 +- .../SectionPlanesPlugin/Control.js.html | 105 +- .../lib/controllers/PickController.js.html | 1 + .../MousePanRotateDollyHandler.js.html | 24 +- docs/file/src/viewer/scene/core.js.html | 547 + docs/file/src/viewer/scene/index.js.html | 3 +- .../src/viewer/scene/model/SceneModel.js.html | 2 +- docs/index.json | 96 +- docs/source.html | 62 +- 40 files changed, 687935 insertions(+), 167970 deletions(-) create mode 100644 docs/ast/source/extras/PointerCircle/PointerCircle.js.json create mode 100644 docs/ast/source/extras/PointerCircle/index.js.json create mode 100644 docs/ast/source/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js.json create mode 100644 docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js.json create mode 100644 docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js.json create mode 100644 docs/ast/source/viewer/scene/core.js.json create mode 100644 docs/class/src/extras/PointerCircle/PointerCircle.js~PointerCircle.html create mode 100644 docs/class/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js~AngleMeasurementsTouchControl.html create mode 100644 docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js~DistanceMeasurementsControlLegacy.html create mode 100644 docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js~DistanceMeasurementsTouchControl.html create mode 100644 docs/file/src/extras/PointerCircle/PointerCircle.js.html create mode 100644 docs/file/src/extras/PointerCircle/index.js.html create mode 100644 docs/file/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js.html create mode 100644 docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js.html create mode 100644 docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js.html create mode 100644 docs/file/src/viewer/scene/core.js.html diff --git a/docs/ast/source/extras/PointerCircle/PointerCircle.js.json b/docs/ast/source/extras/PointerCircle/PointerCircle.js.json new file mode 100644 index 0000000000..2bd92ecceb --- /dev/null +++ b/docs/ast/source/extras/PointerCircle/PointerCircle.js.json @@ -0,0 +1,27269 @@ +{ + "type": "File", + "start": 0, + "end": 4181, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 135, + "column": 1 + } + }, + "program": { + "type": "Program", + "start": 0, + "end": 4181, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 135, + "column": 1 + } + }, + "sourceType": "module", + "body": [ + { + "type": "VariableDeclaration", + "start": 0, + "end": 23, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 23 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6, + "end": 22, + "loc": { + "start": { + "line": 1, + "column": 6 + }, + "end": { + "line": 1, + "column": 22 + } + }, + "id": { + "type": "Identifier", + "start": 6, + "end": 18, + "loc": { + "start": { + "line": 1, + "column": 6 + }, + "end": { + "line": 1, + "column": 18 + }, + "identifierName": "SHRINK_SPEED" + }, + "name": "SHRINK_SPEED" + }, + "init": { + "type": "NumericLiteral", + "start": 21, + "end": 22, + "loc": { + "start": { + "line": 1, + "column": 21 + }, + "end": { + "line": 1, + "column": 22 + } + }, + "extra": { + "rawValue": 3, + "raw": "3" + }, + "value": 3 + } + } + ], + "kind": "const", + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * A PointerCircle shows a circle, centered at the position of the\n * mouse or touch pointer.\n ", + "start": 25, + "end": 126, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 6, + "column": 3 + } + } + } + ] + }, + { + "type": "ExportNamedDeclaration", + "start": 127, + "end": 4181, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 135, + "column": 1 + } + }, + "specifiers": [], + "source": null, + "declaration": { + "type": "ClassDeclaration", + "start": 134, + "end": 4181, + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 135, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 140, + "end": 153, + "loc": { + "start": { + "line": 7, + "column": 13 + }, + "end": { + "line": 7, + "column": 26 + }, + "identifierName": "PointerCircle" + }, + "name": "PointerCircle", + "leadingComments": null + }, + "superClass": null, + "body": { + "type": "ClassBody", + "start": 154, + "end": 4181, + "loc": { + "start": { + "line": 7, + "column": 27 + }, + "end": { + "line": 135, + "column": 1 + } + }, + "body": [ + { + "type": "ClassMethod", + "start": 429, + "end": 1438, + "loc": { + "start": { + "line": 15, + "column": 4 + }, + "end": { + "line": 41, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 429, + "end": 440, + "loc": { + "start": { + "line": 15, + "column": 4 + }, + "end": { + "line": 15, + "column": 15 + }, + "identifierName": "constructor" + }, + "name": "constructor", + "leadingComments": null + }, + "kind": "constructor", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 441, + "end": 447, + "loc": { + "start": { + "line": 15, + "column": 16 + }, + "end": { + "line": 15, + "column": 22 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + { + "type": "AssignmentPattern", + "start": 449, + "end": 457, + "loc": { + "start": { + "line": 15, + "column": 24 + }, + "end": { + "line": 15, + "column": 32 + } + }, + "left": { + "type": "Identifier", + "start": 449, + "end": 452, + "loc": { + "start": { + "line": 15, + "column": 24 + }, + "end": { + "line": 15, + "column": 27 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "right": { + "type": "ObjectExpression", + "start": 455, + "end": 457, + "loc": { + "start": { + "line": 15, + "column": 30 + }, + "end": { + "line": 15, + "column": 32 + } + }, + "properties": [] + } + } + ], + "body": { + "type": "BlockStatement", + "start": 459, + "end": 1438, + "loc": { + "start": { + "line": 15, + "column": 34 + }, + "end": { + "line": 41, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 470, + "end": 491, + "loc": { + "start": { + "line": 17, + "column": 8 + }, + "end": { + "line": 17, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 470, + "end": 490, + "loc": { + "start": { + "line": 17, + "column": 8 + }, + "end": { + "line": 17, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 470, + "end": 481, + "loc": { + "start": { + "line": 17, + "column": 8 + }, + "end": { + "line": 17, + "column": 19 + } + }, + "object": { + "type": "ThisExpression", + "start": 470, + "end": 474, + "loc": { + "start": { + "line": 17, + "column": 8 + }, + "end": { + "line": 17, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 475, + "end": 481, + "loc": { + "start": { + "line": 17, + "column": 13 + }, + "end": { + "line": 17, + "column": 19 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 484, + "end": 490, + "loc": { + "start": { + "line": 17, + "column": 22 + }, + "end": { + "line": 17, + "column": 28 + }, + "identifierName": "viewer" + }, + "name": "viewer" + } + } + }, + { + "type": "ExpressionStatement", + "start": 500, + "end": 531, + "loc": { + "start": { + "line": 18, + "column": 8 + }, + "end": { + "line": 18, + "column": 39 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 500, + "end": 530, + "loc": { + "start": { + "line": 18, + "column": 8 + }, + "end": { + "line": 18, + "column": 38 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 500, + "end": 510, + "loc": { + "start": { + "line": 18, + "column": 8 + }, + "end": { + "line": 18, + "column": 18 + } + }, + "object": { + "type": "ThisExpression", + "start": 500, + "end": 504, + "loc": { + "start": { + "line": 18, + "column": 8 + }, + "end": { + "line": 18, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 505, + "end": 510, + "loc": { + "start": { + "line": 18, + "column": 13 + }, + "end": { + "line": 18, + "column": 18 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 513, + "end": 530, + "loc": { + "start": { + "line": 18, + "column": 21 + }, + "end": { + "line": 18, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 513, + "end": 524, + "loc": { + "start": { + "line": 18, + "column": 21 + }, + "end": { + "line": 18, + "column": 32 + } + }, + "object": { + "type": "ThisExpression", + "start": 513, + "end": 517, + "loc": { + "start": { + "line": 18, + "column": 21 + }, + "end": { + "line": 18, + "column": 25 + } + } + }, + "property": { + "type": "Identifier", + "start": 518, + "end": 524, + "loc": { + "start": { + "line": 18, + "column": 26 + }, + "end": { + "line": 18, + "column": 32 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 525, + "end": 530, + "loc": { + "start": { + "line": 18, + "column": 33 + }, + "end": { + "line": 18, + "column": 38 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 540, + "end": 588, + "loc": { + "start": { + "line": 19, + "column": 8 + }, + "end": { + "line": 19, + "column": 56 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 540, + "end": 587, + "loc": { + "start": { + "line": 19, + "column": 8 + }, + "end": { + "line": 19, + "column": 55 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 540, + "end": 555, + "loc": { + "start": { + "line": 19, + "column": 8 + }, + "end": { + "line": 19, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 540, + "end": 544, + "loc": { + "start": { + "line": 19, + "column": 8 + }, + "end": { + "line": 19, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 545, + "end": 555, + "loc": { + "start": { + "line": 19, + "column": 13 + }, + "end": { + "line": 19, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 558, + "end": 587, + "loc": { + "start": { + "line": 19, + "column": 26 + }, + "end": { + "line": 19, + "column": 55 + } + }, + "callee": { + "type": "MemberExpression", + "start": 558, + "end": 580, + "loc": { + "start": { + "line": 19, + "column": 26 + }, + "end": { + "line": 19, + "column": 48 + } + }, + "object": { + "type": "Identifier", + "start": 558, + "end": 566, + "loc": { + "start": { + "line": 19, + "column": 26 + }, + "end": { + "line": 19, + "column": 34 + }, + "identifierName": "document" + }, + "name": "document" + }, + "property": { + "type": "Identifier", + "start": 567, + "end": 580, + "loc": { + "start": { + "line": 19, + "column": 35 + }, + "end": { + "line": 19, + "column": 48 + }, + "identifierName": "createElement" + }, + "name": "createElement" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 581, + "end": 586, + "loc": { + "start": { + "line": 19, + "column": 49 + }, + "end": { + "line": 19, + "column": 54 + } + }, + "extra": { + "rawValue": "div", + "raw": "'div'" + }, + "value": "div" + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 597, + "end": 703, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 114 + } + }, + "expression": { + "type": "CallExpression", + "start": 597, + "end": 702, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 113 + } + }, + "callee": { + "type": "MemberExpression", + "start": 597, + "end": 652, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 63 + } + }, + "object": { + "type": "MemberExpression", + "start": 597, + "end": 639, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 50 + } + }, + "object": { + "type": "MemberExpression", + "start": 597, + "end": 628, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 39 + } + }, + "object": { + "type": "MemberExpression", + "start": 597, + "end": 621, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 32 + } + }, + "object": { + "type": "MemberExpression", + "start": 597, + "end": 614, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 25 + } + }, + "object": { + "type": "MemberExpression", + "start": 597, + "end": 608, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 19 + } + }, + "object": { + "type": "ThisExpression", + "start": 597, + "end": 601, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 602, + "end": 608, + "loc": { + "start": { + "line": 20, + "column": 13 + }, + "end": { + "line": 20, + "column": 19 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 609, + "end": 614, + "loc": { + "start": { + "line": 20, + "column": 20 + }, + "end": { + "line": 20, + "column": 25 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 615, + "end": 621, + "loc": { + "start": { + "line": 20, + "column": 26 + }, + "end": { + "line": 20, + "column": 32 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 622, + "end": 628, + "loc": { + "start": { + "line": 20, + "column": 33 + }, + "end": { + "line": 20, + "column": 39 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 629, + "end": 639, + "loc": { + "start": { + "line": 20, + "column": 40 + }, + "end": { + "line": 20, + "column": 50 + }, + "identifierName": "parentNode" + }, + "name": "parentNode" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 640, + "end": 652, + "loc": { + "start": { + "line": 20, + "column": 51 + }, + "end": { + "line": 20, + "column": 63 + }, + "identifierName": "insertBefore" + }, + "name": "insertBefore" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 653, + "end": 668, + "loc": { + "start": { + "line": 20, + "column": 64 + }, + "end": { + "line": 20, + "column": 79 + } + }, + "object": { + "type": "ThisExpression", + "start": 653, + "end": 657, + "loc": { + "start": { + "line": 20, + "column": 64 + }, + "end": { + "line": 20, + "column": 68 + } + } + }, + "property": { + "type": "Identifier", + "start": 658, + "end": 668, + "loc": { + "start": { + "line": 20, + "column": 69 + }, + "end": { + "line": 20, + "column": 79 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + { + "type": "MemberExpression", + "start": 670, + "end": 701, + "loc": { + "start": { + "line": 20, + "column": 81 + }, + "end": { + "line": 20, + "column": 112 + } + }, + "object": { + "type": "MemberExpression", + "start": 670, + "end": 694, + "loc": { + "start": { + "line": 20, + "column": 81 + }, + "end": { + "line": 20, + "column": 105 + } + }, + "object": { + "type": "MemberExpression", + "start": 670, + "end": 687, + "loc": { + "start": { + "line": 20, + "column": 81 + }, + "end": { + "line": 20, + "column": 98 + } + }, + "object": { + "type": "MemberExpression", + "start": 670, + "end": 681, + "loc": { + "start": { + "line": 20, + "column": 81 + }, + "end": { + "line": 20, + "column": 92 + } + }, + "object": { + "type": "ThisExpression", + "start": 670, + "end": 674, + "loc": { + "start": { + "line": 20, + "column": 81 + }, + "end": { + "line": 20, + "column": 85 + } + } + }, + "property": { + "type": "Identifier", + "start": 675, + "end": 681, + "loc": { + "start": { + "line": 20, + "column": 86 + }, + "end": { + "line": 20, + "column": 92 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 682, + "end": 687, + "loc": { + "start": { + "line": 20, + "column": 93 + }, + "end": { + "line": 20, + "column": 98 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 688, + "end": 694, + "loc": { + "start": { + "line": 20, + "column": 99 + }, + "end": { + "line": 20, + "column": 105 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 695, + "end": 701, + "loc": { + "start": { + "line": 20, + "column": 106 + }, + "end": { + "line": 20, + "column": 112 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 712, + "end": 766, + "loc": { + "start": { + "line": 21, + "column": 8 + }, + "end": { + "line": 21, + "column": 62 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 712, + "end": 765, + "loc": { + "start": { + "line": 21, + "column": 8 + }, + "end": { + "line": 21, + "column": 61 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 712, + "end": 749, + "loc": { + "start": { + "line": 21, + "column": 8 + }, + "end": { + "line": 21, + "column": 45 + } + }, + "object": { + "type": "MemberExpression", + "start": 712, + "end": 733, + "loc": { + "start": { + "line": 21, + "column": 8 + }, + "end": { + "line": 21, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 712, + "end": 727, + "loc": { + "start": { + "line": 21, + "column": 8 + }, + "end": { + "line": 21, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 712, + "end": 716, + "loc": { + "start": { + "line": 21, + "column": 8 + }, + "end": { + "line": 21, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 717, + "end": 727, + "loc": { + "start": { + "line": 21, + "column": 13 + }, + "end": { + "line": 21, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 728, + "end": 733, + "loc": { + "start": { + "line": 21, + "column": 24 + }, + "end": { + "line": 21, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 734, + "end": 749, + "loc": { + "start": { + "line": 21, + "column": 30 + }, + "end": { + "line": 21, + "column": 45 + }, + "identifierName": "backgroundColor" + }, + "name": "backgroundColor" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 752, + "end": 765, + "loc": { + "start": { + "line": 21, + "column": 48 + }, + "end": { + "line": 21, + "column": 61 + } + }, + "extra": { + "rawValue": "transparent", + "raw": "\"transparent\"" + }, + "value": "transparent" + } + } + }, + { + "type": "ExpressionStatement", + "start": 775, + "end": 824, + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 57 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 775, + "end": 823, + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 56 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 775, + "end": 803, + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 36 + } + }, + "object": { + "type": "MemberExpression", + "start": 775, + "end": 796, + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 775, + "end": 790, + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 775, + "end": 779, + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 780, + "end": 790, + "loc": { + "start": { + "line": 22, + "column": 13 + }, + "end": { + "line": 22, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 791, + "end": 796, + "loc": { + "start": { + "line": 22, + "column": 24 + }, + "end": { + "line": 22, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 797, + "end": 803, + "loc": { + "start": { + "line": 22, + "column": 30 + }, + "end": { + "line": 22, + "column": 36 + }, + "identifierName": "border" + }, + "name": "border" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 806, + "end": 823, + "loc": { + "start": { + "line": 22, + "column": 39 + }, + "end": { + "line": 22, + "column": 56 + } + }, + "extra": { + "rawValue": "2px solid green", + "raw": "\"2px solid green\"" + }, + "value": "2px solid green" + } + } + }, + { + "type": "ExpressionStatement", + "start": 833, + "end": 877, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 833, + "end": 876, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 833, + "end": 867, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 833, + "end": 854, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 833, + "end": 848, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 833, + "end": 837, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 838, + "end": 848, + "loc": { + "start": { + "line": 23, + "column": 13 + }, + "end": { + "line": 23, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 849, + "end": 854, + "loc": { + "start": { + "line": 23, + "column": 24 + }, + "end": { + "line": 23, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 855, + "end": 867, + "loc": { + "start": { + "line": 23, + "column": 30 + }, + "end": { + "line": 23, + "column": 42 + }, + "identifierName": "borderRadius" + }, + "name": "borderRadius" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 870, + "end": 876, + "loc": { + "start": { + "line": 23, + "column": 45 + }, + "end": { + "line": 23, + "column": 51 + } + }, + "extra": { + "rawValue": "50px", + "raw": "\"50px\"" + }, + "value": "50px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 886, + "end": 923, + "loc": { + "start": { + "line": 24, + "column": 8 + }, + "end": { + "line": 24, + "column": 45 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 886, + "end": 922, + "loc": { + "start": { + "line": 24, + "column": 8 + }, + "end": { + "line": 24, + "column": 44 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 886, + "end": 913, + "loc": { + "start": { + "line": 24, + "column": 8 + }, + "end": { + "line": 24, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 886, + "end": 907, + "loc": { + "start": { + "line": 24, + "column": 8 + }, + "end": { + "line": 24, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 886, + "end": 901, + "loc": { + "start": { + "line": 24, + "column": 8 + }, + "end": { + "line": 24, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 886, + "end": 890, + "loc": { + "start": { + "line": 24, + "column": 8 + }, + "end": { + "line": 24, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 891, + "end": 901, + "loc": { + "start": { + "line": 24, + "column": 13 + }, + "end": { + "line": 24, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 902, + "end": 907, + "loc": { + "start": { + "line": 24, + "column": 24 + }, + "end": { + "line": 24, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 908, + "end": 913, + "loc": { + "start": { + "line": 24, + "column": 30 + }, + "end": { + "line": 24, + "column": 35 + }, + "identifierName": "width" + }, + "name": "width" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 916, + "end": 922, + "loc": { + "start": { + "line": 24, + "column": 38 + }, + "end": { + "line": 24, + "column": 44 + } + }, + "extra": { + "rawValue": "50px", + "raw": "\"50px\"" + }, + "value": "50px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 932, + "end": 970, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 25, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 932, + "end": 969, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 25, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 932, + "end": 960, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 25, + "column": 36 + } + }, + "object": { + "type": "MemberExpression", + "start": 932, + "end": 953, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 25, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 932, + "end": 947, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 25, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 932, + "end": 936, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 25, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 937, + "end": 947, + "loc": { + "start": { + "line": 25, + "column": 13 + }, + "end": { + "line": 25, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 948, + "end": 953, + "loc": { + "start": { + "line": 25, + "column": 24 + }, + "end": { + "line": 25, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 954, + "end": 960, + "loc": { + "start": { + "line": 25, + "column": 30 + }, + "end": { + "line": 25, + "column": 36 + }, + "identifierName": "height" + }, + "name": "height" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 963, + "end": 969, + "loc": { + "start": { + "line": 25, + "column": 39 + }, + "end": { + "line": 25, + "column": 45 + } + }, + "extra": { + "rawValue": "50px", + "raw": "\"50px\"" + }, + "value": "50px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 979, + "end": 1026, + "loc": { + "start": { + "line": 26, + "column": 8 + }, + "end": { + "line": 26, + "column": 55 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 979, + "end": 1025, + "loc": { + "start": { + "line": 26, + "column": 8 + }, + "end": { + "line": 26, + "column": 54 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 979, + "end": 1007, + "loc": { + "start": { + "line": 26, + "column": 8 + }, + "end": { + "line": 26, + "column": 36 + } + }, + "object": { + "type": "MemberExpression", + "start": 979, + "end": 1000, + "loc": { + "start": { + "line": 26, + "column": 8 + }, + "end": { + "line": 26, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 979, + "end": 994, + "loc": { + "start": { + "line": 26, + "column": 8 + }, + "end": { + "line": 26, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 979, + "end": 983, + "loc": { + "start": { + "line": 26, + "column": 8 + }, + "end": { + "line": 26, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 984, + "end": 994, + "loc": { + "start": { + "line": 26, + "column": 13 + }, + "end": { + "line": 26, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 995, + "end": 1000, + "loc": { + "start": { + "line": 26, + "column": 24 + }, + "end": { + "line": 26, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1001, + "end": 1007, + "loc": { + "start": { + "line": 26, + "column": 30 + }, + "end": { + "line": 26, + "column": 36 + }, + "identifierName": "margin" + }, + "name": "margin" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1010, + "end": 1025, + "loc": { + "start": { + "line": 26, + "column": 39 + }, + "end": { + "line": 26, + "column": 54 + } + }, + "extra": { + "rawValue": "-200px -200px", + "raw": "\"-200px -200px\"" + }, + "value": "-200px -200px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1035, + "end": 1075, + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1035, + "end": 1074, + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1035, + "end": 1063, + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 36 + } + }, + "object": { + "type": "MemberExpression", + "start": 1035, + "end": 1056, + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1035, + "end": 1050, + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 1035, + "end": 1039, + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1040, + "end": 1050, + "loc": { + "start": { + "line": 27, + "column": 13 + }, + "end": { + "line": 27, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1051, + "end": 1056, + "loc": { + "start": { + "line": 27, + "column": 24 + }, + "end": { + "line": 27, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1057, + "end": 1063, + "loc": { + "start": { + "line": 27, + "column": 30 + }, + "end": { + "line": 27, + "column": 36 + }, + "identifierName": "zIndex" + }, + "name": "zIndex" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1066, + "end": 1074, + "loc": { + "start": { + "line": 27, + "column": 39 + }, + "end": { + "line": 27, + "column": 47 + } + }, + "extra": { + "rawValue": "100000", + "raw": "\"100000\"" + }, + "value": "100000" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1084, + "end": 1128, + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1084, + "end": 1127, + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1084, + "end": 1114, + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 1084, + "end": 1105, + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1084, + "end": 1099, + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 1084, + "end": 1088, + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1089, + "end": 1099, + "loc": { + "start": { + "line": 28, + "column": 13 + }, + "end": { + "line": 28, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1100, + "end": 1105, + "loc": { + "start": { + "line": 28, + "column": 24 + }, + "end": { + "line": 28, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1106, + "end": 1114, + "loc": { + "start": { + "line": 28, + "column": 30 + }, + "end": { + "line": 28, + "column": 38 + }, + "identifierName": "position" + }, + "name": "position" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1117, + "end": 1127, + "loc": { + "start": { + "line": 28, + "column": 41 + }, + "end": { + "line": 28, + "column": 51 + } + }, + "extra": { + "rawValue": "absolute", + "raw": "\"absolute\"" + }, + "value": "absolute" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1137, + "end": 1182, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 53 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1137, + "end": 1181, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 52 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1137, + "end": 1172, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 43 + } + }, + "object": { + "type": "MemberExpression", + "start": 1137, + "end": 1158, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1137, + "end": 1152, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 1137, + "end": 1141, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1142, + "end": 1152, + "loc": { + "start": { + "line": 29, + "column": 13 + }, + "end": { + "line": 29, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1153, + "end": 1158, + "loc": { + "start": { + "line": 29, + "column": 24 + }, + "end": { + "line": 29, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1159, + "end": 1172, + "loc": { + "start": { + "line": 29, + "column": 30 + }, + "end": { + "line": 29, + "column": 43 + }, + "identifierName": "pointerEvents" + }, + "name": "pointerEvents" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1175, + "end": 1181, + "loc": { + "start": { + "line": 29, + "column": 46 + }, + "end": { + "line": 29, + "column": 52 + } + }, + "extra": { + "rawValue": "none", + "raw": "\"none\"" + }, + "value": "none" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1192, + "end": 1215, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 31 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1192, + "end": 1214, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 30 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1192, + "end": 1207, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 1192, + "end": 1196, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1197, + "end": 1207, + "loc": { + "start": { + "line": 31, + "column": 13 + }, + "end": { + "line": 31, + "column": 23 + }, + "identifierName": "_circlePos" + }, + "name": "_circlePos" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 1210, + "end": 1214, + "loc": { + "start": { + "line": 31, + "column": 26 + }, + "end": { + "line": 31, + "column": 30 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 1225, + "end": 1253, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 36 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1225, + "end": 1252, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 35 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1225, + "end": 1246, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 1225, + "end": 1229, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1230, + "end": 1246, + "loc": { + "start": { + "line": 33, + "column": 13 + }, + "end": { + "line": 33, + "column": 29 + }, + "identifierName": "_circleMaxRadius" + }, + "name": "_circleMaxRadius" + }, + "computed": false + }, + "right": { + "type": "NumericLiteral", + "start": 1249, + "end": 1252, + "loc": { + "start": { + "line": 33, + "column": 32 + }, + "end": { + "line": 33, + "column": 35 + } + }, + "extra": { + "rawValue": 200, + "raw": "200" + }, + "value": 200 + } + } + }, + { + "type": "ExpressionStatement", + "start": 1262, + "end": 1288, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 34 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1262, + "end": 1287, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 33 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1262, + "end": 1283, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 1262, + "end": 1266, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1267, + "end": 1283, + "loc": { + "start": { + "line": 34, + "column": 13 + }, + "end": { + "line": 34, + "column": 29 + }, + "identifierName": "_circleMinRadius" + }, + "name": "_circleMinRadius" + }, + "computed": false + }, + "right": { + "type": "NumericLiteral", + "start": 1286, + "end": 1287, + "loc": { + "start": { + "line": 34, + "column": 32 + }, + "end": { + "line": 34, + "column": 33 + } + }, + "extra": { + "rawValue": 2, + "raw": "2" + }, + "value": 2 + } + } + }, + { + "type": "ExpressionStatement", + "start": 1298, + "end": 1336, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1298, + "end": 1335, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1298, + "end": 1310, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 1298, + "end": 1302, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1303, + "end": 1310, + "loc": { + "start": { + "line": 36, + "column": 13 + }, + "end": { + "line": 36, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BinaryExpression", + "start": 1314, + "end": 1334, + "loc": { + "start": { + "line": 36, + "column": 24 + }, + "end": { + "line": 36, + "column": 44 + } + }, + "left": { + "type": "MemberExpression", + "start": 1314, + "end": 1324, + "loc": { + "start": { + "line": 36, + "column": 24 + }, + "end": { + "line": 36, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 1314, + "end": 1317, + "loc": { + "start": { + "line": 36, + "column": 24 + }, + "end": { + "line": 36, + "column": 27 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "property": { + "type": "Identifier", + "start": 1318, + "end": 1324, + "loc": { + "start": { + "line": 36, + "column": 28 + }, + "end": { + "line": 36, + "column": 34 + }, + "identifierName": "active" + }, + "name": "active" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "BooleanLiteral", + "start": 1329, + "end": 1334, + "loc": { + "start": { + "line": 36, + "column": 39 + }, + "end": { + "line": 36, + "column": 44 + } + }, + "value": false + }, + "extra": { + "parenthesized": true, + "parenStart": 1313 + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 1345, + "end": 1367, + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 37, + "column": 30 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1345, + "end": 1366, + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 37, + "column": 29 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1345, + "end": 1358, + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 37, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 1345, + "end": 1349, + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 37, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1350, + "end": 1358, + "loc": { + "start": { + "line": 37, + "column": 13 + }, + "end": { + "line": 37, + "column": 21 + }, + "identifierName": "_visible" + }, + "name": "_visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 1361, + "end": 1366, + "loc": { + "start": { + "line": 37, + "column": 24 + }, + "end": { + "line": 37, + "column": 29 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 1377, + "end": 1399, + "loc": { + "start": { + "line": 39, + "column": 8 + }, + "end": { + "line": 39, + "column": 30 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1377, + "end": 1398, + "loc": { + "start": { + "line": 39, + "column": 8 + }, + "end": { + "line": 39, + "column": 29 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1377, + "end": 1390, + "loc": { + "start": { + "line": 39, + "column": 8 + }, + "end": { + "line": 39, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 1377, + "end": 1381, + "loc": { + "start": { + "line": 39, + "column": 8 + }, + "end": { + "line": 39, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1382, + "end": 1390, + "loc": { + "start": { + "line": 39, + "column": 13 + }, + "end": { + "line": 39, + "column": 21 + }, + "identifierName": "_running" + }, + "name": "_running" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 1393, + "end": 1398, + "loc": { + "start": { + "line": 39, + "column": 24 + }, + "end": { + "line": 39, + "column": 29 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 1408, + "end": 1432, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 32 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1408, + "end": 1431, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 31 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1408, + "end": 1423, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 1408, + "end": 1412, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1413, + "end": 1423, + "loc": { + "start": { + "line": 40, + "column": 13 + }, + "end": { + "line": 40, + "column": 23 + }, + "identifierName": "_destroyed" + }, + "name": "_destroyed" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 1426, + "end": 1431, + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 31 + } + }, + "value": false + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Constructs a new PointerCircle.\n * @param viewer The Viewer\n * @param [cfg] PointerCircle configuration.\n * @param [cfg.active=true] Whether PointerCircle is active. The PointerCircle can only be shown when this is `true` (default).\n ", + "start": 161, + "end": 424, + "loc": { + "start": { + "line": 9, + "column": 4 + }, + "end": { + "line": 14, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Show the circle at the given canvas coordinates and begin shrinking it.\n ", + "start": 1444, + "end": 1534, + "loc": { + "start": { + "line": 43, + "column": 4 + }, + "end": { + "line": 45, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 1539, + "end": 3177, + "loc": { + "start": { + "line": 46, + "column": 4 + }, + "end": { + "line": 87, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 1539, + "end": 1544, + "loc": { + "start": { + "line": 46, + "column": 4 + }, + "end": { + "line": 46, + "column": 9 + }, + "identifierName": "start" + }, + "name": "start", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 1545, + "end": 1554, + "loc": { + "start": { + "line": 46, + "column": 10 + }, + "end": { + "line": 46, + "column": 19 + }, + "identifierName": "circlePos" + }, + "name": "circlePos" + } + ], + "body": { + "type": "BlockStatement", + "start": 1556, + "end": 3177, + "loc": { + "start": { + "line": 46, + "column": 21 + }, + "end": { + "line": 87, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 1566, + "end": 1618, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 49, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 1570, + "end": 1585, + "loc": { + "start": { + "line": 47, + "column": 12 + }, + "end": { + "line": 47, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 1570, + "end": 1574, + "loc": { + "start": { + "line": 47, + "column": 12 + }, + "end": { + "line": 47, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 1575, + "end": 1585, + "loc": { + "start": { + "line": 47, + "column": 17 + }, + "end": { + "line": 47, + "column": 27 + }, + "identifierName": "_destroyed" + }, + "name": "_destroyed" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 1587, + "end": 1618, + "loc": { + "start": { + "line": 47, + "column": 29 + }, + "end": { + "line": 49, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 1601, + "end": 1608, + "loc": { + "start": { + "line": 48, + "column": 12 + }, + "end": { + "line": 48, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 1627, + "end": 1655, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 36 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1627, + "end": 1654, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 35 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1627, + "end": 1642, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 1627, + "end": 1631, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1632, + "end": 1642, + "loc": { + "start": { + "line": 50, + "column": 13 + }, + "end": { + "line": 50, + "column": 23 + }, + "identifierName": "_circlePos" + }, + "name": "_circlePos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 1645, + "end": 1654, + "loc": { + "start": { + "line": 50, + "column": 26 + }, + "end": { + "line": 50, + "column": 35 + }, + "identifierName": "circlePos" + }, + "name": "circlePos" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1664, + "end": 1686, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 30 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1664, + "end": 1685, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 29 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1664, + "end": 1677, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 1664, + "end": 1668, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1669, + "end": 1677, + "loc": { + "start": { + "line": 51, + "column": 13 + }, + "end": { + "line": 51, + "column": 21 + }, + "identifierName": "_running" + }, + "name": "_running" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 1680, + "end": 1685, + "loc": { + "start": { + "line": 51, + "column": 24 + }, + "end": { + "line": 51, + "column": 29 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 1695, + "end": 1738, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 51 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1695, + "end": 1737, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 50 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1695, + "end": 1713, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 1695, + "end": 1699, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1700, + "end": 1713, + "loc": { + "start": { + "line": 52, + "column": 13 + }, + "end": { + "line": 52, + "column": 26 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 1716, + "end": 1737, + "loc": { + "start": { + "line": 52, + "column": 29 + }, + "end": { + "line": 52, + "column": 50 + } + }, + "object": { + "type": "ThisExpression", + "start": 1716, + "end": 1720, + "loc": { + "start": { + "line": 52, + "column": 29 + }, + "end": { + "line": 52, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "start": 1721, + "end": 1737, + "loc": { + "start": { + "line": 52, + "column": 34 + }, + "end": { + "line": 52, + "column": 50 + }, + "identifierName": "_circleMaxRadius" + }, + "name": "_circleMaxRadius" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 1747, + "end": 1810, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 71 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1747, + "end": 1809, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 70 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1747, + "end": 1781, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 1747, + "end": 1768, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1747, + "end": 1762, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 1747, + "end": 1751, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1752, + "end": 1762, + "loc": { + "start": { + "line": 53, + "column": 13 + }, + "end": { + "line": 53, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1763, + "end": 1768, + "loc": { + "start": { + "line": 53, + "column": 24 + }, + "end": { + "line": 53, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1769, + "end": 1781, + "loc": { + "start": { + "line": 53, + "column": 30 + }, + "end": { + "line": 53, + "column": 42 + }, + "identifierName": "borderRadius" + }, + "name": "borderRadius" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 1784, + "end": 1809, + "loc": { + "start": { + "line": 53, + "column": 45 + }, + "end": { + "line": 53, + "column": 70 + } + }, + "expressions": [ + { + "type": "MemberExpression", + "start": 1787, + "end": 1805, + "loc": { + "start": { + "line": 53, + "column": 48 + }, + "end": { + "line": 53, + "column": 66 + } + }, + "object": { + "type": "ThisExpression", + "start": 1787, + "end": 1791, + "loc": { + "start": { + "line": 53, + "column": 48 + }, + "end": { + "line": 53, + "column": 52 + } + } + }, + "property": { + "type": "Identifier", + "start": 1792, + "end": 1805, + "loc": { + "start": { + "line": 53, + "column": 53 + }, + "end": { + "line": 53, + "column": 66 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 1785, + "end": 1785, + "loc": { + "start": { + "line": 53, + "column": 46 + }, + "end": { + "line": 53, + "column": 46 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 1806, + "end": 1808, + "loc": { + "start": { + "line": 53, + "column": 67 + }, + "end": { + "line": 53, + "column": 69 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 1819, + "end": 1901, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 90 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1819, + "end": 1900, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 89 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1819, + "end": 1851, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 1819, + "end": 1840, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1819, + "end": 1834, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 1819, + "end": 1823, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1824, + "end": 1834, + "loc": { + "start": { + "line": 54, + "column": 13 + }, + "end": { + "line": 54, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1835, + "end": 1840, + "loc": { + "start": { + "line": 54, + "column": 24 + }, + "end": { + "line": 54, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1841, + "end": 1851, + "loc": { + "start": { + "line": 54, + "column": 30 + }, + "end": { + "line": 54, + "column": 40 + }, + "identifierName": "marginLeft" + }, + "name": "marginLeft" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 1854, + "end": 1900, + "loc": { + "start": { + "line": 54, + "column": 43 + }, + "end": { + "line": 54, + "column": 89 + } + }, + "expressions": [ + { + "type": "BinaryExpression", + "start": 1857, + "end": 1896, + "loc": { + "start": { + "line": 54, + "column": 46 + }, + "end": { + "line": 54, + "column": 85 + } + }, + "left": { + "type": "MemberExpression", + "start": 1857, + "end": 1875, + "loc": { + "start": { + "line": 54, + "column": 46 + }, + "end": { + "line": 54, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 1857, + "end": 1872, + "loc": { + "start": { + "line": 54, + "column": 46 + }, + "end": { + "line": 54, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 1857, + "end": 1861, + "loc": { + "start": { + "line": 54, + "column": 46 + }, + "end": { + "line": 54, + "column": 50 + } + } + }, + "property": { + "type": "Identifier", + "start": 1862, + "end": 1872, + "loc": { + "start": { + "line": 54, + "column": 51 + }, + "end": { + "line": 54, + "column": 61 + }, + "identifierName": "_circlePos" + }, + "name": "_circlePos" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 1873, + "end": 1874, + "loc": { + "start": { + "line": 54, + "column": 62 + }, + "end": { + "line": 54, + "column": 63 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "MemberExpression", + "start": 1878, + "end": 1896, + "loc": { + "start": { + "line": 54, + "column": 67 + }, + "end": { + "line": 54, + "column": 85 + } + }, + "object": { + "type": "ThisExpression", + "start": 1878, + "end": 1882, + "loc": { + "start": { + "line": 54, + "column": 67 + }, + "end": { + "line": 54, + "column": 71 + } + } + }, + "property": { + "type": "Identifier", + "start": 1883, + "end": 1896, + "loc": { + "start": { + "line": 54, + "column": 72 + }, + "end": { + "line": 54, + "column": 85 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + } + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 1855, + "end": 1855, + "loc": { + "start": { + "line": 54, + "column": 44 + }, + "end": { + "line": 54, + "column": 44 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 1897, + "end": 1899, + "loc": { + "start": { + "line": 54, + "column": 86 + }, + "end": { + "line": 54, + "column": 88 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 1910, + "end": 1991, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 89 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1910, + "end": 1990, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 88 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1910, + "end": 1941, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 39 + } + }, + "object": { + "type": "MemberExpression", + "start": 1910, + "end": 1931, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1910, + "end": 1925, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 1910, + "end": 1914, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1915, + "end": 1925, + "loc": { + "start": { + "line": 55, + "column": 13 + }, + "end": { + "line": 55, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1926, + "end": 1931, + "loc": { + "start": { + "line": 55, + "column": 24 + }, + "end": { + "line": 55, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1932, + "end": 1941, + "loc": { + "start": { + "line": 55, + "column": 30 + }, + "end": { + "line": 55, + "column": 39 + }, + "identifierName": "marginTop" + }, + "name": "marginTop" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 1944, + "end": 1990, + "loc": { + "start": { + "line": 55, + "column": 42 + }, + "end": { + "line": 55, + "column": 88 + } + }, + "expressions": [ + { + "type": "BinaryExpression", + "start": 1947, + "end": 1986, + "loc": { + "start": { + "line": 55, + "column": 45 + }, + "end": { + "line": 55, + "column": 84 + } + }, + "left": { + "type": "MemberExpression", + "start": 1947, + "end": 1965, + "loc": { + "start": { + "line": 55, + "column": 45 + }, + "end": { + "line": 55, + "column": 63 + } + }, + "object": { + "type": "MemberExpression", + "start": 1947, + "end": 1962, + "loc": { + "start": { + "line": 55, + "column": 45 + }, + "end": { + "line": 55, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 1947, + "end": 1951, + "loc": { + "start": { + "line": 55, + "column": 45 + }, + "end": { + "line": 55, + "column": 49 + } + } + }, + "property": { + "type": "Identifier", + "start": 1952, + "end": 1962, + "loc": { + "start": { + "line": 55, + "column": 50 + }, + "end": { + "line": 55, + "column": 60 + }, + "identifierName": "_circlePos" + }, + "name": "_circlePos" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 1963, + "end": 1964, + "loc": { + "start": { + "line": 55, + "column": 61 + }, + "end": { + "line": 55, + "column": 62 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "MemberExpression", + "start": 1968, + "end": 1986, + "loc": { + "start": { + "line": 55, + "column": 66 + }, + "end": { + "line": 55, + "column": 84 + } + }, + "object": { + "type": "ThisExpression", + "start": 1968, + "end": 1972, + "loc": { + "start": { + "line": 55, + "column": 66 + }, + "end": { + "line": 55, + "column": 70 + } + } + }, + "property": { + "type": "Identifier", + "start": 1973, + "end": 1986, + "loc": { + "start": { + "line": 55, + "column": 71 + }, + "end": { + "line": 55, + "column": 84 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + } + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 1945, + "end": 1945, + "loc": { + "start": { + "line": 55, + "column": 43 + }, + "end": { + "line": 55, + "column": 43 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 1987, + "end": 1989, + "loc": { + "start": { + "line": 55, + "column": 85 + }, + "end": { + "line": 55, + "column": 87 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "VariableDeclaration", + "start": 2001, + "end": 2042, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 49 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2007, + "end": 2041, + "loc": { + "start": { + "line": 57, + "column": 14 + }, + "end": { + "line": 57, + "column": 48 + } + }, + "id": { + "type": "Identifier", + "start": 2007, + "end": 2017, + "loc": { + "start": { + "line": 57, + "column": 14 + }, + "end": { + "line": 57, + "column": 24 + }, + "identifierName": "startValue" + }, + "name": "startValue" + }, + "init": { + "type": "MemberExpression", + "start": 2020, + "end": 2041, + "loc": { + "start": { + "line": 57, + "column": 27 + }, + "end": { + "line": 57, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 2020, + "end": 2024, + "loc": { + "start": { + "line": 57, + "column": 27 + }, + "end": { + "line": 57, + "column": 31 + } + } + }, + "property": { + "type": "Identifier", + "start": 2025, + "end": 2041, + "loc": { + "start": { + "line": 57, + "column": 32 + }, + "end": { + "line": 57, + "column": 48 + }, + "identifierName": "_circleMaxRadius" + }, + "name": "_circleMaxRadius" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 2051, + "end": 2070, + "loc": { + "start": { + "line": 58, + "column": 8 + }, + "end": { + "line": 58, + "column": 27 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2057, + "end": 2069, + "loc": { + "start": { + "line": 58, + "column": 14 + }, + "end": { + "line": 58, + "column": 26 + } + }, + "id": { + "type": "Identifier", + "start": 2057, + "end": 2065, + "loc": { + "start": { + "line": 58, + "column": 14 + }, + "end": { + "line": 58, + "column": 22 + }, + "identifierName": "endValue" + }, + "name": "endValue" + }, + "init": { + "type": "NumericLiteral", + "start": 2068, + "end": 2069, + "loc": { + "start": { + "line": 58, + "column": 25 + }, + "end": { + "line": 58, + "column": 26 + } + }, + "extra": { + "rawValue": 2, + "raw": "2" + }, + "value": 2 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 2079, + "end": 2093, + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 22 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2083, + "end": 2092, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 21 + } + }, + "id": { + "type": "Identifier", + "start": 2083, + "end": 2092, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 21 + }, + "identifierName": "startTime" + }, + "name": "startTime" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 2102, + "end": 2123, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 29 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2108, + "end": 2122, + "loc": { + "start": { + "line": 60, + "column": 14 + }, + "end": { + "line": 60, + "column": 28 + } + }, + "id": { + "type": "Identifier", + "start": 2108, + "end": 2116, + "loc": { + "start": { + "line": 60, + "column": 14 + }, + "end": { + "line": 60, + "column": 22 + }, + "identifierName": "duration" + }, + "name": "duration" + }, + "init": { + "type": "NumericLiteral", + "start": 2119, + "end": 2122, + "loc": { + "start": { + "line": 60, + "column": 25 + }, + "end": { + "line": 60, + "column": 28 + } + }, + "extra": { + "rawValue": 300, + "raw": "300" + }, + "value": 300 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 2133, + "end": 3041, + "loc": { + "start": { + "line": 62, + "column": 8 + }, + "end": { + "line": 83, + "column": 9 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2139, + "end": 3041, + "loc": { + "start": { + "line": 62, + "column": 14 + }, + "end": { + "line": 83, + "column": 9 + } + }, + "id": { + "type": "Identifier", + "start": 2139, + "end": 2152, + "loc": { + "start": { + "line": 62, + "column": 14 + }, + "end": { + "line": 62, + "column": 27 + }, + "identifierName": "animateCircle" + }, + "name": "animateCircle" + }, + "init": { + "type": "ArrowFunctionExpression", + "start": 2155, + "end": 3041, + "loc": { + "start": { + "line": 62, + "column": 30 + }, + "end": { + "line": 83, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 2156, + "end": 2167, + "loc": { + "start": { + "line": 62, + "column": 31 + }, + "end": { + "line": 62, + "column": 42 + }, + "identifierName": "currentTime" + }, + "name": "currentTime" + } + ], + "body": { + "type": "BlockStatement", + "start": 2172, + "end": 3041, + "loc": { + "start": { + "line": 62, + "column": 47 + }, + "end": { + "line": 83, + "column": 9 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 2186, + "end": 2245, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 65, + "column": 13 + } + }, + "test": { + "type": "UnaryExpression", + "start": 2190, + "end": 2204, + "loc": { + "start": { + "line": 63, + "column": 16 + }, + "end": { + "line": 63, + "column": 30 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 2191, + "end": 2204, + "loc": { + "start": { + "line": 63, + "column": 17 + }, + "end": { + "line": 63, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 2191, + "end": 2195, + "loc": { + "start": { + "line": 63, + "column": 17 + }, + "end": { + "line": 63, + "column": 21 + } + } + }, + "property": { + "type": "Identifier", + "start": 2196, + "end": 2204, + "loc": { + "start": { + "line": 63, + "column": 22 + }, + "end": { + "line": 63, + "column": 30 + }, + "identifierName": "_running" + }, + "name": "_running" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 2206, + "end": 2245, + "loc": { + "start": { + "line": 63, + "column": 32 + }, + "end": { + "line": 65, + "column": 13 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 2224, + "end": 2231, + "loc": { + "start": { + "line": 64, + "column": 16 + }, + "end": { + "line": 64, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 2258, + "end": 2330, + "loc": { + "start": { + "line": 66, + "column": 12 + }, + "end": { + "line": 68, + "column": 13 + } + }, + "test": { + "type": "UnaryExpression", + "start": 2262, + "end": 2272, + "loc": { + "start": { + "line": 66, + "column": 16 + }, + "end": { + "line": 66, + "column": 26 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "Identifier", + "start": 2263, + "end": 2272, + "loc": { + "start": { + "line": 66, + "column": 17 + }, + "end": { + "line": 66, + "column": 26 + }, + "identifierName": "startTime" + }, + "name": "startTime" + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 2274, + "end": 2330, + "loc": { + "start": { + "line": 66, + "column": 28 + }, + "end": { + "line": 68, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 2292, + "end": 2316, + "loc": { + "start": { + "line": 67, + "column": 16 + }, + "end": { + "line": 67, + "column": 40 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2292, + "end": 2315, + "loc": { + "start": { + "line": 67, + "column": 16 + }, + "end": { + "line": 67, + "column": 39 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 2292, + "end": 2301, + "loc": { + "start": { + "line": 67, + "column": 16 + }, + "end": { + "line": 67, + "column": 25 + }, + "identifierName": "startTime" + }, + "name": "startTime" + }, + "right": { + "type": "Identifier", + "start": 2304, + "end": 2315, + "loc": { + "start": { + "line": 67, + "column": 28 + }, + "end": { + "line": 67, + "column": 39 + }, + "identifierName": "currentTime" + }, + "name": "currentTime" + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 2344, + "end": 2388, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 56 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2350, + "end": 2387, + "loc": { + "start": { + "line": 70, + "column": 18 + }, + "end": { + "line": 70, + "column": 55 + } + }, + "id": { + "type": "Identifier", + "start": 2350, + "end": 2361, + "loc": { + "start": { + "line": 70, + "column": 18 + }, + "end": { + "line": 70, + "column": 29 + }, + "identifierName": "elapsedTime" + }, + "name": "elapsedTime" + }, + "init": { + "type": "BinaryExpression", + "start": 2364, + "end": 2387, + "loc": { + "start": { + "line": 70, + "column": 32 + }, + "end": { + "line": 70, + "column": 55 + } + }, + "left": { + "type": "Identifier", + "start": 2364, + "end": 2375, + "loc": { + "start": { + "line": 70, + "column": 32 + }, + "end": { + "line": 70, + "column": 43 + }, + "identifierName": "currentTime" + }, + "name": "currentTime" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 2378, + "end": 2387, + "loc": { + "start": { + "line": 70, + "column": 46 + }, + "end": { + "line": 70, + "column": 55 + }, + "identifierName": "startTime" + }, + "name": "startTime" + } + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 2401, + "end": 2454, + "loc": { + "start": { + "line": 71, + "column": 12 + }, + "end": { + "line": 71, + "column": 65 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2407, + "end": 2453, + "loc": { + "start": { + "line": 71, + "column": 18 + }, + "end": { + "line": 71, + "column": 64 + } + }, + "id": { + "type": "Identifier", + "start": 2407, + "end": 2415, + "loc": { + "start": { + "line": 71, + "column": 18 + }, + "end": { + "line": 71, + "column": 26 + }, + "identifierName": "progress" + }, + "name": "progress" + }, + "init": { + "type": "CallExpression", + "start": 2418, + "end": 2453, + "loc": { + "start": { + "line": 71, + "column": 29 + }, + "end": { + "line": 71, + "column": 64 + } + }, + "callee": { + "type": "MemberExpression", + "start": 2418, + "end": 2426, + "loc": { + "start": { + "line": 71, + "column": 29 + }, + "end": { + "line": 71, + "column": 37 + } + }, + "object": { + "type": "Identifier", + "start": 2418, + "end": 2422, + "loc": { + "start": { + "line": 71, + "column": 29 + }, + "end": { + "line": 71, + "column": 33 + }, + "identifierName": "Math" + }, + "name": "Math" + }, + "property": { + "type": "Identifier", + "start": 2423, + "end": 2426, + "loc": { + "start": { + "line": 71, + "column": 34 + }, + "end": { + "line": 71, + "column": 37 + }, + "identifierName": "min" + }, + "name": "min" + }, + "computed": false + }, + "arguments": [ + { + "type": "BinaryExpression", + "start": 2427, + "end": 2449, + "loc": { + "start": { + "line": 71, + "column": 38 + }, + "end": { + "line": 71, + "column": 60 + } + }, + "left": { + "type": "Identifier", + "start": 2427, + "end": 2438, + "loc": { + "start": { + "line": 71, + "column": 38 + }, + "end": { + "line": 71, + "column": 49 + }, + "identifierName": "elapsedTime" + }, + "name": "elapsedTime" + }, + "operator": "/", + "right": { + "type": "Identifier", + "start": 2441, + "end": 2449, + "loc": { + "start": { + "line": 71, + "column": 52 + }, + "end": { + "line": 71, + "column": 60 + }, + "identifierName": "duration" + }, + "name": "duration" + } + }, + { + "type": "NumericLiteral", + "start": 2451, + "end": 2452, + "loc": { + "start": { + "line": 71, + "column": 62 + }, + "end": { + "line": 71, + "column": 63 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 2467, + "end": 2541, + "loc": { + "start": { + "line": 72, + "column": 12 + }, + "end": { + "line": 72, + "column": 86 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2473, + "end": 2540, + "loc": { + "start": { + "line": 72, + "column": 18 + }, + "end": { + "line": 72, + "column": 85 + } + }, + "id": { + "type": "Identifier", + "start": 2473, + "end": 2490, + "loc": { + "start": { + "line": 72, + "column": 18 + }, + "end": { + "line": 72, + "column": 35 + }, + "identifierName": "interpolatedValue" + }, + "name": "interpolatedValue" + }, + "init": { + "type": "BinaryExpression", + "start": 2493, + "end": 2540, + "loc": { + "start": { + "line": 72, + "column": 38 + }, + "end": { + "line": 72, + "column": 85 + } + }, + "left": { + "type": "Identifier", + "start": 2493, + "end": 2503, + "loc": { + "start": { + "line": 72, + "column": 38 + }, + "end": { + "line": 72, + "column": 48 + }, + "identifierName": "startValue" + }, + "name": "startValue" + }, + "operator": "+", + "right": { + "type": "BinaryExpression", + "start": 2506, + "end": 2540, + "loc": { + "start": { + "line": 72, + "column": 51 + }, + "end": { + "line": 72, + "column": 85 + } + }, + "left": { + "type": "BinaryExpression", + "start": 2507, + "end": 2528, + "loc": { + "start": { + "line": 72, + "column": 52 + }, + "end": { + "line": 72, + "column": 73 + } + }, + "left": { + "type": "Identifier", + "start": 2507, + "end": 2515, + "loc": { + "start": { + "line": 72, + "column": 52 + }, + "end": { + "line": 72, + "column": 60 + }, + "identifierName": "endValue" + }, + "name": "endValue" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 2518, + "end": 2528, + "loc": { + "start": { + "line": 72, + "column": 63 + }, + "end": { + "line": 72, + "column": 73 + }, + "identifierName": "startValue" + }, + "name": "startValue" + }, + "extra": { + "parenthesized": true, + "parenStart": 2506 + } + }, + "operator": "*", + "right": { + "type": "Identifier", + "start": 2532, + "end": 2540, + "loc": { + "start": { + "line": 72, + "column": 77 + }, + "end": { + "line": 72, + "column": 85 + }, + "identifierName": "progress" + }, + "name": "progress" + } + } + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 2555, + "end": 2594, + "loc": { + "start": { + "line": 74, + "column": 12 + }, + "end": { + "line": 74, + "column": 51 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2555, + "end": 2593, + "loc": { + "start": { + "line": 74, + "column": 12 + }, + "end": { + "line": 74, + "column": 50 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2555, + "end": 2573, + "loc": { + "start": { + "line": 74, + "column": 12 + }, + "end": { + "line": 74, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 2555, + "end": 2559, + "loc": { + "start": { + "line": 74, + "column": 12 + }, + "end": { + "line": 74, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 2560, + "end": 2573, + "loc": { + "start": { + "line": 74, + "column": 17 + }, + "end": { + "line": 74, + "column": 30 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 2576, + "end": 2593, + "loc": { + "start": { + "line": 74, + "column": 33 + }, + "end": { + "line": 74, + "column": 50 + }, + "identifierName": "interpolatedValue" + }, + "name": "interpolatedValue" + } + } + }, + { + "type": "ExpressionStatement", + "start": 2607, + "end": 2663, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 68 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2607, + "end": 2662, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 67 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2607, + "end": 2634, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 39 + } + }, + "object": { + "type": "MemberExpression", + "start": 2607, + "end": 2628, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 33 + } + }, + "object": { + "type": "MemberExpression", + "start": 2607, + "end": 2622, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 2607, + "end": 2611, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 2612, + "end": 2622, + "loc": { + "start": { + "line": 75, + "column": 17 + }, + "end": { + "line": 75, + "column": 27 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2623, + "end": 2628, + "loc": { + "start": { + "line": 75, + "column": 28 + }, + "end": { + "line": 75, + "column": 33 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2629, + "end": 2634, + "loc": { + "start": { + "line": 75, + "column": 34 + }, + "end": { + "line": 75, + "column": 39 + }, + "identifierName": "width" + }, + "name": "width" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 2637, + "end": 2662, + "loc": { + "start": { + "line": 75, + "column": 42 + }, + "end": { + "line": 75, + "column": 67 + } + }, + "expressions": [ + { + "type": "MemberExpression", + "start": 2640, + "end": 2658, + "loc": { + "start": { + "line": 75, + "column": 45 + }, + "end": { + "line": 75, + "column": 63 + } + }, + "object": { + "type": "ThisExpression", + "start": 2640, + "end": 2644, + "loc": { + "start": { + "line": 75, + "column": 45 + }, + "end": { + "line": 75, + "column": 49 + } + } + }, + "property": { + "type": "Identifier", + "start": 2645, + "end": 2658, + "loc": { + "start": { + "line": 75, + "column": 50 + }, + "end": { + "line": 75, + "column": 63 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 2638, + "end": 2638, + "loc": { + "start": { + "line": 75, + "column": 43 + }, + "end": { + "line": 75, + "column": 43 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 2659, + "end": 2661, + "loc": { + "start": { + "line": 75, + "column": 64 + }, + "end": { + "line": 75, + "column": 66 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 2676, + "end": 2733, + "loc": { + "start": { + "line": 76, + "column": 12 + }, + "end": { + "line": 76, + "column": 69 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2676, + "end": 2732, + "loc": { + "start": { + "line": 76, + "column": 12 + }, + "end": { + "line": 76, + "column": 68 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2676, + "end": 2704, + "loc": { + "start": { + "line": 76, + "column": 12 + }, + "end": { + "line": 76, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 2676, + "end": 2697, + "loc": { + "start": { + "line": 76, + "column": 12 + }, + "end": { + "line": 76, + "column": 33 + } + }, + "object": { + "type": "MemberExpression", + "start": 2676, + "end": 2691, + "loc": { + "start": { + "line": 76, + "column": 12 + }, + "end": { + "line": 76, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 2676, + "end": 2680, + "loc": { + "start": { + "line": 76, + "column": 12 + }, + "end": { + "line": 76, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 2681, + "end": 2691, + "loc": { + "start": { + "line": 76, + "column": 17 + }, + "end": { + "line": 76, + "column": 27 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2692, + "end": 2697, + "loc": { + "start": { + "line": 76, + "column": 28 + }, + "end": { + "line": 76, + "column": 33 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2698, + "end": 2704, + "loc": { + "start": { + "line": 76, + "column": 34 + }, + "end": { + "line": 76, + "column": 40 + }, + "identifierName": "height" + }, + "name": "height" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 2707, + "end": 2732, + "loc": { + "start": { + "line": 76, + "column": 43 + }, + "end": { + "line": 76, + "column": 68 + } + }, + "expressions": [ + { + "type": "MemberExpression", + "start": 2710, + "end": 2728, + "loc": { + "start": { + "line": 76, + "column": 46 + }, + "end": { + "line": 76, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 2710, + "end": 2714, + "loc": { + "start": { + "line": 76, + "column": 46 + }, + "end": { + "line": 76, + "column": 50 + } + } + }, + "property": { + "type": "Identifier", + "start": 2715, + "end": 2728, + "loc": { + "start": { + "line": 76, + "column": 51 + }, + "end": { + "line": 76, + "column": 64 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 2708, + "end": 2708, + "loc": { + "start": { + "line": 76, + "column": 44 + }, + "end": { + "line": 76, + "column": 44 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 2729, + "end": 2731, + "loc": { + "start": { + "line": 76, + "column": 65 + }, + "end": { + "line": 76, + "column": 67 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 2746, + "end": 2832, + "loc": { + "start": { + "line": 77, + "column": 12 + }, + "end": { + "line": 77, + "column": 98 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2746, + "end": 2831, + "loc": { + "start": { + "line": 77, + "column": 12 + }, + "end": { + "line": 77, + "column": 97 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2746, + "end": 2778, + "loc": { + "start": { + "line": 77, + "column": 12 + }, + "end": { + "line": 77, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 2746, + "end": 2767, + "loc": { + "start": { + "line": 77, + "column": 12 + }, + "end": { + "line": 77, + "column": 33 + } + }, + "object": { + "type": "MemberExpression", + "start": 2746, + "end": 2761, + "loc": { + "start": { + "line": 77, + "column": 12 + }, + "end": { + "line": 77, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 2746, + "end": 2750, + "loc": { + "start": { + "line": 77, + "column": 12 + }, + "end": { + "line": 77, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 2751, + "end": 2761, + "loc": { + "start": { + "line": 77, + "column": 17 + }, + "end": { + "line": 77, + "column": 27 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2762, + "end": 2767, + "loc": { + "start": { + "line": 77, + "column": 28 + }, + "end": { + "line": 77, + "column": 33 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2768, + "end": 2778, + "loc": { + "start": { + "line": 77, + "column": 34 + }, + "end": { + "line": 77, + "column": 44 + }, + "identifierName": "marginLeft" + }, + "name": "marginLeft" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 2781, + "end": 2831, + "loc": { + "start": { + "line": 77, + "column": 47 + }, + "end": { + "line": 77, + "column": 97 + } + }, + "expressions": [ + { + "type": "BinaryExpression", + "start": 2784, + "end": 2827, + "loc": { + "start": { + "line": 77, + "column": 50 + }, + "end": { + "line": 77, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 2784, + "end": 2802, + "loc": { + "start": { + "line": 77, + "column": 50 + }, + "end": { + "line": 77, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 2784, + "end": 2799, + "loc": { + "start": { + "line": 77, + "column": 50 + }, + "end": { + "line": 77, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 2784, + "end": 2788, + "loc": { + "start": { + "line": 77, + "column": 50 + }, + "end": { + "line": 77, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "start": 2789, + "end": 2799, + "loc": { + "start": { + "line": 77, + "column": 55 + }, + "end": { + "line": 77, + "column": 65 + }, + "identifierName": "_circlePos" + }, + "name": "_circlePos" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 2800, + "end": 2801, + "loc": { + "start": { + "line": 77, + "column": 66 + }, + "end": { + "line": 77, + "column": 67 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "BinaryExpression", + "start": 2805, + "end": 2827, + "loc": { + "start": { + "line": 77, + "column": 71 + }, + "end": { + "line": 77, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 2805, + "end": 2823, + "loc": { + "start": { + "line": 77, + "column": 71 + }, + "end": { + "line": 77, + "column": 89 + } + }, + "object": { + "type": "ThisExpression", + "start": 2805, + "end": 2809, + "loc": { + "start": { + "line": 77, + "column": 71 + }, + "end": { + "line": 77, + "column": 75 + } + } + }, + "property": { + "type": "Identifier", + "start": 2810, + "end": 2823, + "loc": { + "start": { + "line": 77, + "column": 76 + }, + "end": { + "line": 77, + "column": 89 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + }, + "operator": "/", + "right": { + "type": "NumericLiteral", + "start": 2826, + "end": 2827, + "loc": { + "start": { + "line": 77, + "column": 92 + }, + "end": { + "line": 77, + "column": 93 + } + }, + "extra": { + "rawValue": 2, + "raw": "2" + }, + "value": 2 + } + } + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 2782, + "end": 2782, + "loc": { + "start": { + "line": 77, + "column": 48 + }, + "end": { + "line": 77, + "column": 48 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 2828, + "end": 2830, + "loc": { + "start": { + "line": 77, + "column": 94 + }, + "end": { + "line": 77, + "column": 96 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 2845, + "end": 2930, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 97 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2845, + "end": 2929, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 96 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2845, + "end": 2876, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 43 + } + }, + "object": { + "type": "MemberExpression", + "start": 2845, + "end": 2866, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 33 + } + }, + "object": { + "type": "MemberExpression", + "start": 2845, + "end": 2860, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 2845, + "end": 2849, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 2850, + "end": 2860, + "loc": { + "start": { + "line": 78, + "column": 17 + }, + "end": { + "line": 78, + "column": 27 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2861, + "end": 2866, + "loc": { + "start": { + "line": 78, + "column": 28 + }, + "end": { + "line": 78, + "column": 33 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2867, + "end": 2876, + "loc": { + "start": { + "line": 78, + "column": 34 + }, + "end": { + "line": 78, + "column": 43 + }, + "identifierName": "marginTop" + }, + "name": "marginTop" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 2879, + "end": 2929, + "loc": { + "start": { + "line": 78, + "column": 46 + }, + "end": { + "line": 78, + "column": 96 + } + }, + "expressions": [ + { + "type": "BinaryExpression", + "start": 2882, + "end": 2925, + "loc": { + "start": { + "line": 78, + "column": 49 + }, + "end": { + "line": 78, + "column": 92 + } + }, + "left": { + "type": "MemberExpression", + "start": 2882, + "end": 2900, + "loc": { + "start": { + "line": 78, + "column": 49 + }, + "end": { + "line": 78, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 2882, + "end": 2897, + "loc": { + "start": { + "line": 78, + "column": 49 + }, + "end": { + "line": 78, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 2882, + "end": 2886, + "loc": { + "start": { + "line": 78, + "column": 49 + }, + "end": { + "line": 78, + "column": 53 + } + } + }, + "property": { + "type": "Identifier", + "start": 2887, + "end": 2897, + "loc": { + "start": { + "line": 78, + "column": 54 + }, + "end": { + "line": 78, + "column": 64 + }, + "identifierName": "_circlePos" + }, + "name": "_circlePos" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 2898, + "end": 2899, + "loc": { + "start": { + "line": 78, + "column": 65 + }, + "end": { + "line": 78, + "column": 66 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "BinaryExpression", + "start": 2903, + "end": 2925, + "loc": { + "start": { + "line": 78, + "column": 70 + }, + "end": { + "line": 78, + "column": 92 + } + }, + "left": { + "type": "MemberExpression", + "start": 2903, + "end": 2921, + "loc": { + "start": { + "line": 78, + "column": 70 + }, + "end": { + "line": 78, + "column": 88 + } + }, + "object": { + "type": "ThisExpression", + "start": 2903, + "end": 2907, + "loc": { + "start": { + "line": 78, + "column": 70 + }, + "end": { + "line": 78, + "column": 74 + } + } + }, + "property": { + "type": "Identifier", + "start": 2908, + "end": 2921, + "loc": { + "start": { + "line": 78, + "column": 75 + }, + "end": { + "line": 78, + "column": 88 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + }, + "operator": "/", + "right": { + "type": "NumericLiteral", + "start": 2924, + "end": 2925, + "loc": { + "start": { + "line": 78, + "column": 91 + }, + "end": { + "line": 78, + "column": 92 + } + }, + "extra": { + "rawValue": 2, + "raw": "2" + }, + "value": 2 + } + } + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 2880, + "end": 2880, + "loc": { + "start": { + "line": 78, + "column": 47 + }, + "end": { + "line": 78, + "column": 47 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 2926, + "end": 2928, + "loc": { + "start": { + "line": 78, + "column": 93 + }, + "end": { + "line": 78, + "column": 95 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 2944, + "end": 3031, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 82, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 2948, + "end": 2960, + "loc": { + "start": { + "line": 80, + "column": 16 + }, + "end": { + "line": 80, + "column": 28 + } + }, + "left": { + "type": "Identifier", + "start": 2948, + "end": 2956, + "loc": { + "start": { + "line": 80, + "column": 16 + }, + "end": { + "line": 80, + "column": 24 + }, + "identifierName": "progress" + }, + "name": "progress" + }, + "operator": "<", + "right": { + "type": "NumericLiteral", + "start": 2959, + "end": 2960, + "loc": { + "start": { + "line": 80, + "column": 27 + }, + "end": { + "line": 80, + "column": 28 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 2962, + "end": 3031, + "loc": { + "start": { + "line": 80, + "column": 30 + }, + "end": { + "line": 82, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 2980, + "end": 3017, + "loc": { + "start": { + "line": 81, + "column": 16 + }, + "end": { + "line": 81, + "column": 53 + } + }, + "expression": { + "type": "CallExpression", + "start": 2980, + "end": 3016, + "loc": { + "start": { + "line": 81, + "column": 16 + }, + "end": { + "line": 81, + "column": 52 + } + }, + "callee": { + "type": "Identifier", + "start": 2980, + "end": 3001, + "loc": { + "start": { + "line": 81, + "column": 16 + }, + "end": { + "line": 81, + "column": 37 + }, + "identifierName": "requestAnimationFrame" + }, + "name": "requestAnimationFrame" + }, + "arguments": [ + { + "type": "Identifier", + "start": 3002, + "end": 3015, + "loc": { + "start": { + "line": 81, + "column": 38 + }, + "end": { + "line": 81, + "column": 51 + }, + "identifierName": "animateCircle" + }, + "name": "animateCircle" + } + ] + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 3050, + "end": 3071, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3050, + "end": 3070, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3050, + "end": 3063, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 3050, + "end": 3054, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3055, + "end": 3063, + "loc": { + "start": { + "line": 84, + "column": 13 + }, + "end": { + "line": 84, + "column": 21 + }, + "identifierName": "_running" + }, + "name": "_running" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 3066, + "end": 3070, + "loc": { + "start": { + "line": 84, + "column": 24 + }, + "end": { + "line": 84, + "column": 28 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 3080, + "end": 3117, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 45 + } + }, + "expression": { + "type": "CallExpression", + "start": 3080, + "end": 3116, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 44 + } + }, + "callee": { + "type": "Identifier", + "start": 3080, + "end": 3101, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 29 + }, + "identifierName": "requestAnimationFrame" + }, + "name": "requestAnimationFrame" + }, + "arguments": [ + { + "type": "Identifier", + "start": 3102, + "end": 3115, + "loc": { + "start": { + "line": 85, + "column": 30 + }, + "end": { + "line": 85, + "column": 43 + }, + "identifierName": "animateCircle" + }, + "name": "animateCircle" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 3126, + "end": 3171, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 53 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3126, + "end": 3170, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 52 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3126, + "end": 3158, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 3126, + "end": 3147, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 3126, + "end": 3141, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 3126, + "end": 3130, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3131, + "end": 3141, + "loc": { + "start": { + "line": 86, + "column": 13 + }, + "end": { + "line": 86, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 3142, + "end": 3147, + "loc": { + "start": { + "line": 86, + "column": 24 + }, + "end": { + "line": 86, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 3148, + "end": 3158, + "loc": { + "start": { + "line": 86, + "column": 30 + }, + "end": { + "line": 86, + "column": 40 + }, + "identifierName": "visibility" + }, + "name": "visibility" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 3161, + "end": 3170, + "loc": { + "start": { + "line": 86, + "column": 43 + }, + "end": { + "line": 86, + "column": 52 + } + }, + "extra": { + "rawValue": "visible", + "raw": "\"visible\"" + }, + "value": "visible" + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Show the circle at the given canvas coordinates and begin shrinking it.\n ", + "start": 1444, + "end": 1534, + "loc": { + "start": { + "line": 43, + "column": 4 + }, + "end": { + "line": 45, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Stop the shricking circle and hide it.\n ", + "start": 3183, + "end": 3240, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 91, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3245, + "end": 3528, + "loc": { + "start": { + "line": 92, + "column": 4 + }, + "end": { + "line": 100, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3245, + "end": 3249, + "loc": { + "start": { + "line": 92, + "column": 4 + }, + "end": { + "line": 92, + "column": 8 + }, + "identifierName": "stop" + }, + "name": "stop", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 3252, + "end": 3528, + "loc": { + "start": { + "line": 92, + "column": 11 + }, + "end": { + "line": 100, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 3262, + "end": 3314, + "loc": { + "start": { + "line": 93, + "column": 8 + }, + "end": { + "line": 95, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 3266, + "end": 3281, + "loc": { + "start": { + "line": 93, + "column": 12 + }, + "end": { + "line": 93, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 3266, + "end": 3270, + "loc": { + "start": { + "line": 93, + "column": 12 + }, + "end": { + "line": 93, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 3271, + "end": 3281, + "loc": { + "start": { + "line": 93, + "column": 17 + }, + "end": { + "line": 93, + "column": 27 + }, + "identifierName": "_destroyed" + }, + "name": "_destroyed" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 3283, + "end": 3314, + "loc": { + "start": { + "line": 93, + "column": 29 + }, + "end": { + "line": 95, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 3297, + "end": 3304, + "loc": { + "start": { + "line": 94, + "column": 12 + }, + "end": { + "line": 94, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 3323, + "end": 3345, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 30 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3323, + "end": 3344, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 29 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3323, + "end": 3336, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 3323, + "end": 3327, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3328, + "end": 3336, + "loc": { + "start": { + "line": 96, + "column": 13 + }, + "end": { + "line": 96, + "column": 21 + }, + "identifierName": "_running" + }, + "name": "_running" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 3339, + "end": 3344, + "loc": { + "start": { + "line": 96, + "column": 24 + }, + "end": { + "line": 96, + "column": 29 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 3354, + "end": 3397, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 51 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3354, + "end": 3396, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 50 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3354, + "end": 3372, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 3354, + "end": 3358, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3359, + "end": 3372, + "loc": { + "start": { + "line": 97, + "column": 13 + }, + "end": { + "line": 97, + "column": 26 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 3375, + "end": 3396, + "loc": { + "start": { + "line": 97, + "column": 29 + }, + "end": { + "line": 97, + "column": 50 + } + }, + "object": { + "type": "ThisExpression", + "start": 3375, + "end": 3379, + "loc": { + "start": { + "line": 97, + "column": 29 + }, + "end": { + "line": 97, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "start": 3380, + "end": 3396, + "loc": { + "start": { + "line": 97, + "column": 34 + }, + "end": { + "line": 97, + "column": 50 + }, + "identifierName": "_circleMaxRadius" + }, + "name": "_circleMaxRadius" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 3406, + "end": 3469, + "loc": { + "start": { + "line": 98, + "column": 8 + }, + "end": { + "line": 98, + "column": 71 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3406, + "end": 3468, + "loc": { + "start": { + "line": 98, + "column": 8 + }, + "end": { + "line": 98, + "column": 70 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3406, + "end": 3440, + "loc": { + "start": { + "line": 98, + "column": 8 + }, + "end": { + "line": 98, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 3406, + "end": 3427, + "loc": { + "start": { + "line": 98, + "column": 8 + }, + "end": { + "line": 98, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 3406, + "end": 3421, + "loc": { + "start": { + "line": 98, + "column": 8 + }, + "end": { + "line": 98, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 3406, + "end": 3410, + "loc": { + "start": { + "line": 98, + "column": 8 + }, + "end": { + "line": 98, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3411, + "end": 3421, + "loc": { + "start": { + "line": 98, + "column": 13 + }, + "end": { + "line": 98, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 3422, + "end": 3427, + "loc": { + "start": { + "line": 98, + "column": 24 + }, + "end": { + "line": 98, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 3428, + "end": 3440, + "loc": { + "start": { + "line": 98, + "column": 30 + }, + "end": { + "line": 98, + "column": 42 + }, + "identifierName": "borderRadius" + }, + "name": "borderRadius" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 3443, + "end": 3468, + "loc": { + "start": { + "line": 98, + "column": 45 + }, + "end": { + "line": 98, + "column": 70 + } + }, + "expressions": [ + { + "type": "MemberExpression", + "start": 3446, + "end": 3464, + "loc": { + "start": { + "line": 98, + "column": 48 + }, + "end": { + "line": 98, + "column": 66 + } + }, + "object": { + "type": "ThisExpression", + "start": 3446, + "end": 3450, + "loc": { + "start": { + "line": 98, + "column": 48 + }, + "end": { + "line": 98, + "column": 52 + } + } + }, + "property": { + "type": "Identifier", + "start": 3451, + "end": 3464, + "loc": { + "start": { + "line": 98, + "column": 53 + }, + "end": { + "line": 98, + "column": 66 + }, + "identifierName": "_circleRadius" + }, + "name": "_circleRadius" + }, + "computed": false + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 3444, + "end": 3444, + "loc": { + "start": { + "line": 98, + "column": 46 + }, + "end": { + "line": 98, + "column": 46 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 3465, + "end": 3467, + "loc": { + "start": { + "line": 98, + "column": 67 + }, + "end": { + "line": 98, + "column": 69 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 3478, + "end": 3522, + "loc": { + "start": { + "line": 99, + "column": 8 + }, + "end": { + "line": 99, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3478, + "end": 3521, + "loc": { + "start": { + "line": 99, + "column": 8 + }, + "end": { + "line": 99, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3478, + "end": 3510, + "loc": { + "start": { + "line": 99, + "column": 8 + }, + "end": { + "line": 99, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 3478, + "end": 3499, + "loc": { + "start": { + "line": 99, + "column": 8 + }, + "end": { + "line": 99, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 3478, + "end": 3493, + "loc": { + "start": { + "line": 99, + "column": 8 + }, + "end": { + "line": 99, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 3478, + "end": 3482, + "loc": { + "start": { + "line": 99, + "column": 8 + }, + "end": { + "line": 99, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3483, + "end": 3493, + "loc": { + "start": { + "line": 99, + "column": 13 + }, + "end": { + "line": 99, + "column": 23 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 3494, + "end": 3499, + "loc": { + "start": { + "line": 99, + "column": 24 + }, + "end": { + "line": 99, + "column": 29 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 3500, + "end": 3510, + "loc": { + "start": { + "line": 99, + "column": 30 + }, + "end": { + "line": 99, + "column": 40 + }, + "identifierName": "visibility" + }, + "name": "visibility" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 3513, + "end": 3521, + "loc": { + "start": { + "line": 99, + "column": 43 + }, + "end": { + "line": 99, + "column": 51 + } + }, + "extra": { + "rawValue": "hidden", + "raw": "\"hidden\"" + }, + "value": "hidden" + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Stop the shricking circle and hide it.\n ", + "start": 3183, + "end": 3240, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 91, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets the zoom factor for the lens.\n *\n * This is `2` by default.\n *\n * @param durationMs\n ", + "start": 3534, + "end": 3657, + "loc": { + "start": { + "line": 102, + "column": 4 + }, + "end": { + "line": 108, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3662, + "end": 3756, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 112, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3666, + "end": 3676, + "loc": { + "start": { + "line": 109, + "column": 8 + }, + "end": { + "line": 109, + "column": 18 + }, + "identifierName": "durationMs" + }, + "name": "durationMs" + }, + "kind": "set", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3677, + "end": 3687, + "loc": { + "start": { + "line": 109, + "column": 19 + }, + "end": { + "line": 109, + "column": 29 + }, + "identifierName": "durationMs" + }, + "name": "durationMs" + } + ], + "body": { + "type": "BlockStatement", + "start": 3689, + "end": 3756, + "loc": { + "start": { + "line": 109, + "column": 31 + }, + "end": { + "line": 112, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3699, + "end": 3711, + "loc": { + "start": { + "line": 110, + "column": 8 + }, + "end": { + "line": 110, + "column": 20 + } + }, + "expression": { + "type": "CallExpression", + "start": 3699, + "end": 3710, + "loc": { + "start": { + "line": 110, + "column": 8 + }, + "end": { + "line": 110, + "column": 19 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3699, + "end": 3708, + "loc": { + "start": { + "line": 110, + "column": 8 + }, + "end": { + "line": 110, + "column": 17 + } + }, + "object": { + "type": "ThisExpression", + "start": 3699, + "end": 3703, + "loc": { + "start": { + "line": 110, + "column": 8 + }, + "end": { + "line": 110, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3704, + "end": 3708, + "loc": { + "start": { + "line": 110, + "column": 13 + }, + "end": { + "line": 110, + "column": 17 + }, + "identifierName": "stop" + }, + "name": "stop" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 3720, + "end": 3750, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3720, + "end": 3749, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3720, + "end": 3736, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 3720, + "end": 3724, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3725, + "end": 3736, + "loc": { + "start": { + "line": 111, + "column": 13 + }, + "end": { + "line": 111, + "column": 24 + }, + "identifierName": "_durationMs" + }, + "name": "_durationMs" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 3739, + "end": 3749, + "loc": { + "start": { + "line": 111, + "column": 27 + }, + "end": { + "line": 111, + "column": 37 + }, + "identifierName": "durationMs" + }, + "name": "durationMs" + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets the zoom factor for the lens.\n *\n * This is `2` by default.\n *\n * @param durationMs\n ", + "start": 3534, + "end": 3657, + "loc": { + "start": { + "line": 102, + "column": 4 + }, + "end": { + "line": 108, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets the zoom factor for the lens.\n *\n * This is `2` by default.\n *\n * @returns Number\n ", + "start": 3762, + "end": 3883, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 120, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3888, + "end": 3945, + "loc": { + "start": { + "line": 121, + "column": 4 + }, + "end": { + "line": 123, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3892, + "end": 3902, + "loc": { + "start": { + "line": 121, + "column": 8 + }, + "end": { + "line": 121, + "column": 18 + }, + "identifierName": "durationMs" + }, + "name": "durationMs" + }, + "kind": "get", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 3905, + "end": 3945, + "loc": { + "start": { + "line": 121, + "column": 21 + }, + "end": { + "line": 123, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 3915, + "end": 3939, + "loc": { + "start": { + "line": 122, + "column": 8 + }, + "end": { + "line": 122, + "column": 32 + } + }, + "argument": { + "type": "MemberExpression", + "start": 3922, + "end": 3938, + "loc": { + "start": { + "line": 122, + "column": 15 + }, + "end": { + "line": 122, + "column": 31 + } + }, + "object": { + "type": "ThisExpression", + "start": 3922, + "end": 3926, + "loc": { + "start": { + "line": 122, + "column": 15 + }, + "end": { + "line": 122, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "start": 3927, + "end": 3938, + "loc": { + "start": { + "line": 122, + "column": 20 + }, + "end": { + "line": 122, + "column": 31 + }, + "identifierName": "_durationMs" + }, + "name": "_durationMs" + }, + "computed": false + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets the zoom factor for the lens.\n *\n * This is `2` by default.\n *\n * @returns Number\n ", + "start": 3762, + "end": 3883, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 120, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Destroys this PointerCircle.\n ", + "start": 3951, + "end": 3998, + "loc": { + "start": { + "line": 125, + "column": 4 + }, + "end": { + "line": 127, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 4003, + "end": 4179, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 134, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 4003, + "end": 4010, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 128, + "column": 11 + }, + "identifierName": "destroy" + }, + "name": "destroy", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4013, + "end": 4179, + "loc": { + "start": { + "line": 128, + "column": 14 + }, + "end": { + "line": 134, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 4023, + "end": 4173, + "loc": { + "start": { + "line": 129, + "column": 8 + }, + "end": { + "line": 133, + "column": 9 + } + }, + "test": { + "type": "UnaryExpression", + "start": 4027, + "end": 4043, + "loc": { + "start": { + "line": 129, + "column": 12 + }, + "end": { + "line": 129, + "column": 28 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 4028, + "end": 4043, + "loc": { + "start": { + "line": 129, + "column": 13 + }, + "end": { + "line": 129, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 4028, + "end": 4032, + "loc": { + "start": { + "line": 129, + "column": 13 + }, + "end": { + "line": 129, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "start": 4033, + "end": 4043, + "loc": { + "start": { + "line": 129, + "column": 18 + }, + "end": { + "line": 129, + "column": 28 + }, + "identifierName": "_destroyed" + }, + "name": "_destroyed" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 4045, + "end": 4173, + "loc": { + "start": { + "line": 129, + "column": 30 + }, + "end": { + "line": 133, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4059, + "end": 4071, + "loc": { + "start": { + "line": 130, + "column": 12 + }, + "end": { + "line": 130, + "column": 24 + } + }, + "expression": { + "type": "CallExpression", + "start": 4059, + "end": 4070, + "loc": { + "start": { + "line": 130, + "column": 12 + }, + "end": { + "line": 130, + "column": 23 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4059, + "end": 4068, + "loc": { + "start": { + "line": 130, + "column": 12 + }, + "end": { + "line": 130, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 4059, + "end": 4063, + "loc": { + "start": { + "line": 130, + "column": 12 + }, + "end": { + "line": 130, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 4064, + "end": 4068, + "loc": { + "start": { + "line": 130, + "column": 17 + }, + "end": { + "line": 130, + "column": 21 + }, + "identifierName": "stop" + }, + "name": "stop" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 4084, + "end": 4127, + "loc": { + "start": { + "line": 131, + "column": 12 + }, + "end": { + "line": 131, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 4084, + "end": 4126, + "loc": { + "start": { + "line": 131, + "column": 12 + }, + "end": { + "line": 131, + "column": 54 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4084, + "end": 4109, + "loc": { + "start": { + "line": 131, + "column": 12 + }, + "end": { + "line": 131, + "column": 37 + } + }, + "object": { + "type": "MemberExpression", + "start": 4084, + "end": 4097, + "loc": { + "start": { + "line": 131, + "column": 12 + }, + "end": { + "line": 131, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 4084, + "end": 4092, + "loc": { + "start": { + "line": 131, + "column": 12 + }, + "end": { + "line": 131, + "column": 20 + }, + "identifierName": "document" + }, + "name": "document" + }, + "property": { + "type": "Identifier", + "start": 4093, + "end": 4097, + "loc": { + "start": { + "line": 131, + "column": 21 + }, + "end": { + "line": 131, + "column": 25 + }, + "identifierName": "body" + }, + "name": "body" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4098, + "end": 4109, + "loc": { + "start": { + "line": 131, + "column": 26 + }, + "end": { + "line": 131, + "column": 37 + }, + "identifierName": "removeChild" + }, + "name": "removeChild" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 4110, + "end": 4125, + "loc": { + "start": { + "line": 131, + "column": 38 + }, + "end": { + "line": 131, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 4110, + "end": 4114, + "loc": { + "start": { + "line": 131, + "column": 38 + }, + "end": { + "line": 131, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 4115, + "end": 4125, + "loc": { + "start": { + "line": 131, + "column": 43 + }, + "end": { + "line": 131, + "column": 53 + }, + "identifierName": "_circleDiv" + }, + "name": "_circleDiv" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 4140, + "end": 4163, + "loc": { + "start": { + "line": 132, + "column": 12 + }, + "end": { + "line": 132, + "column": 35 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4140, + "end": 4162, + "loc": { + "start": { + "line": 132, + "column": 12 + }, + "end": { + "line": 132, + "column": 34 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4140, + "end": 4155, + "loc": { + "start": { + "line": 132, + "column": 12 + }, + "end": { + "line": 132, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 4140, + "end": 4144, + "loc": { + "start": { + "line": 132, + "column": 12 + }, + "end": { + "line": 132, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 4145, + "end": 4155, + "loc": { + "start": { + "line": 132, + "column": 17 + }, + "end": { + "line": 132, + "column": 27 + }, + "identifierName": "_destroyed" + }, + "name": "_destroyed" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 4158, + "end": 4162, + "loc": { + "start": { + "line": 132, + "column": 30 + }, + "end": { + "line": 132, + "column": 34 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Destroys this PointerCircle.\n ", + "start": 3951, + "end": 3998, + "loc": { + "start": { + "line": 125, + "column": 4 + }, + "end": { + "line": 127, + "column": 7 + } + } + } + ] + } + ] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * A PointerCircle shows a circle, centered at the position of the\n * mouse or touch pointer.\n ", + "start": 25, + "end": 126, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 6, + "column": 3 + } + } + } + ], + "trailingComments": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * A PointerCircle shows a circle, centered at the position of the\n * mouse or touch pointer.\n ", + "start": 25, + "end": 126, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 6, + "column": 3 + } + } + } + ] + } + ], + "directives": [] + }, + "comments": [ + { + "type": "CommentBlock", + "value": "*\n * A PointerCircle shows a circle, centered at the position of the\n * mouse or touch pointer.\n ", + "start": 25, + "end": 126, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 6, + "column": 3 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Constructs a new PointerCircle.\n * @param viewer The Viewer\n * @param [cfg] PointerCircle configuration.\n * @param [cfg.active=true] Whether PointerCircle is active. The PointerCircle can only be shown when this is `true` (default).\n ", + "start": 161, + "end": 424, + "loc": { + "start": { + "line": 9, + "column": 4 + }, + "end": { + "line": 14, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Show the circle at the given canvas coordinates and begin shrinking it.\n ", + "start": 1444, + "end": 1534, + "loc": { + "start": { + "line": 43, + "column": 4 + }, + "end": { + "line": 45, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Stop the shricking circle and hide it.\n ", + "start": 3183, + "end": 3240, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 91, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets the zoom factor for the lens.\n *\n * This is `2` by default.\n *\n * @param durationMs\n ", + "start": 3534, + "end": 3657, + "loc": { + "start": { + "line": 102, + "column": 4 + }, + "end": { + "line": 108, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets the zoom factor for the lens.\n *\n * This is `2` by default.\n *\n * @returns Number\n ", + "start": 3762, + "end": 3883, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 120, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Destroys this PointerCircle.\n ", + "start": 3951, + "end": 3998, + "loc": { + "start": { + "line": 125, + "column": 4 + }, + "end": { + "line": 127, + "column": 7 + } + } + } + ], + "tokens": [ + { + "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": 0, + "end": 5, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "SHRINK_SPEED", + "start": 6, + "end": 18, + "loc": { + "start": { + "line": 1, + "column": 6 + }, + "end": { + "line": 1, + "column": 18 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19, + "end": 20, + "loc": { + "start": { + "line": 1, + "column": 19 + }, + "end": { + "line": 1, + "column": 20 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 3, + "start": 21, + "end": 22, + "loc": { + "start": { + "line": 1, + "column": 21 + }, + "end": { + "line": 1, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22, + "end": 23, + "loc": { + "start": { + "line": 1, + "column": 22 + }, + "end": { + "line": 1, + "column": 23 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * A PointerCircle shows a circle, centered at the position of the\n * mouse or touch pointer.\n ", + "start": 25, + "end": 126, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 6, + "column": 3 + } + } + }, + { + "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": 127, + "end": 133, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 6 + } + } + }, + { + "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": 134, + "end": 139, + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "PointerCircle", + "start": 140, + "end": 153, + "loc": { + "start": { + "line": 7, + "column": 13 + }, + "end": { + "line": 7, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 154, + "end": 155, + "loc": { + "start": { + "line": 7, + "column": 27 + }, + "end": { + "line": 7, + "column": 28 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Constructs a new PointerCircle.\n * @param viewer The Viewer\n * @param [cfg] PointerCircle configuration.\n * @param [cfg.active=true] Whether PointerCircle is active. The PointerCircle can only be shown when this is `true` (default).\n ", + "start": 161, + "end": 424, + "loc": { + "start": { + "line": 9, + "column": 4 + }, + "end": { + "line": 14, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "constructor", + "start": 429, + "end": 440, + "loc": { + "start": { + "line": 15, + "column": 4 + }, + "end": { + "line": 15, + "column": 15 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 440, + "end": 441, + "loc": { + "start": { + "line": 15, + "column": 15 + }, + "end": { + "line": 15, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 441, + "end": 447, + "loc": { + "start": { + "line": 15, + "column": 16 + }, + "end": { + "line": 15, + "column": 22 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 447, + "end": 448, + "loc": { + "start": { + "line": 15, + "column": 22 + }, + "end": { + "line": 15, + "column": 23 + } + } + }, + { + "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": 24 + }, + "end": { + "line": 15, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 453, + "end": 454, + "loc": { + "start": { + "line": 15, + "column": 28 + }, + "end": { + "line": 15, + "column": 29 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 455, + "end": 456, + "loc": { + "start": { + "line": 15, + "column": 30 + }, + "end": { + "line": 15, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 456, + "end": 457, + "loc": { + "start": { + "line": 15, + "column": 31 + }, + "end": { + "line": 15, + "column": 32 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 457, + "end": 458, + "loc": { + "start": { + "line": 15, + "column": 32 + }, + "end": { + "line": 15, + "column": 33 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 459, + "end": 460, + "loc": { + "start": { + "line": 15, + "column": 34 + }, + "end": { + "line": 15, + "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": 470, + "end": 474, + "loc": { + "start": { + "line": 17, + "column": 8 + }, + "end": { + "line": 17, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 474, + "end": 475, + "loc": { + "start": { + "line": 17, + "column": 12 + }, + "end": { + "line": 17, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 475, + "end": 481, + "loc": { + "start": { + "line": 17, + "column": 13 + }, + "end": { + "line": 17, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 482, + "end": 483, + "loc": { + "start": { + "line": 17, + "column": 20 + }, + "end": { + "line": 17, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 484, + "end": 490, + "loc": { + "start": { + "line": 17, + "column": 22 + }, + "end": { + "line": 17, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 490, + "end": 491, + "loc": { + "start": { + "line": 17, + "column": 28 + }, + "end": { + "line": 17, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 500, + "end": 504, + "loc": { + "start": { + "line": 18, + "column": 8 + }, + "end": { + "line": 18, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 504, + "end": 505, + "loc": { + "start": { + "line": 18, + "column": 12 + }, + "end": { + "line": 18, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 505, + "end": 510, + "loc": { + "start": { + "line": 18, + "column": 13 + }, + "end": { + "line": 18, + "column": 18 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 511, + "end": 512, + "loc": { + "start": { + "line": 18, + "column": 19 + }, + "end": { + "line": 18, + "column": 20 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 513, + "end": 517, + "loc": { + "start": { + "line": 18, + "column": 21 + }, + "end": { + "line": 18, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 517, + "end": 518, + "loc": { + "start": { + "line": 18, + "column": 25 + }, + "end": { + "line": 18, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 518, + "end": 524, + "loc": { + "start": { + "line": 18, + "column": 26 + }, + "end": { + "line": 18, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 524, + "end": 525, + "loc": { + "start": { + "line": 18, + "column": 32 + }, + "end": { + "line": 18, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 525, + "end": 530, + "loc": { + "start": { + "line": 18, + "column": 33 + }, + "end": { + "line": 18, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 530, + "end": 531, + "loc": { + "start": { + "line": 18, + "column": 38 + }, + "end": { + "line": 18, + "column": 39 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 540, + "end": 544, + "loc": { + "start": { + "line": 19, + "column": 8 + }, + "end": { + "line": 19, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 544, + "end": 545, + "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": "_circleDiv", + "start": 545, + "end": 555, + "loc": { + "start": { + "line": 19, + "column": 13 + }, + "end": { + "line": 19, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 556, + "end": 557, + "loc": { + "start": { + "line": 19, + "column": 24 + }, + "end": { + "line": 19, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "document", + "start": 558, + "end": 566, + "loc": { + "start": { + "line": 19, + "column": 26 + }, + "end": { + "line": 19, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 566, + "end": 567, + "loc": { + "start": { + "line": 19, + "column": 34 + }, + "end": { + "line": 19, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createElement", + "start": 567, + "end": 580, + "loc": { + "start": { + "line": 19, + "column": 35 + }, + "end": { + "line": 19, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 580, + "end": 581, + "loc": { + "start": { + "line": 19, + "column": 48 + }, + "end": { + "line": 19, + "column": 49 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "div", + "start": 581, + "end": 586, + "loc": { + "start": { + "line": 19, + "column": 49 + }, + "end": { + "line": 19, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 586, + "end": 587, + "loc": { + "start": { + "line": 19, + "column": 54 + }, + "end": { + "line": 19, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 587, + "end": 588, + "loc": { + "start": { + "line": 19, + "column": 55 + }, + "end": { + "line": 19, + "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": 597, + "end": 601, + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 601, + "end": 602, + "loc": { + "start": { + "line": 20, + "column": 12 + }, + "end": { + "line": 20, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 602, + "end": 608, + "loc": { + "start": { + "line": 20, + "column": 13 + }, + "end": { + "line": 20, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 608, + "end": 609, + "loc": { + "start": { + "line": 20, + "column": 19 + }, + "end": { + "line": 20, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 609, + "end": 614, + "loc": { + "start": { + "line": 20, + "column": 20 + }, + "end": { + "line": 20, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 614, + "end": 615, + "loc": { + "start": { + "line": 20, + "column": 25 + }, + "end": { + "line": 20, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 615, + "end": 621, + "loc": { + "start": { + "line": 20, + "column": 26 + }, + "end": { + "line": 20, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 621, + "end": 622, + "loc": { + "start": { + "line": 20, + "column": 32 + }, + "end": { + "line": 20, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 622, + "end": 628, + "loc": { + "start": { + "line": 20, + "column": 33 + }, + "end": { + "line": 20, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 628, + "end": 629, + "loc": { + "start": { + "line": 20, + "column": 39 + }, + "end": { + "line": 20, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "parentNode", + "start": 629, + "end": 639, + "loc": { + "start": { + "line": 20, + "column": 40 + }, + "end": { + "line": 20, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 639, + "end": 640, + "loc": { + "start": { + "line": 20, + "column": 50 + }, + "end": { + "line": 20, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "insertBefore", + "start": 640, + "end": 652, + "loc": { + "start": { + "line": 20, + "column": 51 + }, + "end": { + "line": 20, + "column": 63 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 652, + "end": 653, + "loc": { + "start": { + "line": 20, + "column": 63 + }, + "end": { + "line": 20, + "column": 64 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 653, + "end": 657, + "loc": { + "start": { + "line": 20, + "column": 64 + }, + "end": { + "line": 20, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 657, + "end": 658, + "loc": { + "start": { + "line": 20, + "column": 68 + }, + "end": { + "line": 20, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 658, + "end": 668, + "loc": { + "start": { + "line": 20, + "column": 69 + }, + "end": { + "line": 20, + "column": 79 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 668, + "end": 669, + "loc": { + "start": { + "line": 20, + "column": 79 + }, + "end": { + "line": 20, + "column": 80 + } + } + }, + { + "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": 670, + "end": 674, + "loc": { + "start": { + "line": 20, + "column": 81 + }, + "end": { + "line": 20, + "column": 85 + } + } + }, + { + "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": 20, + "column": 85 + }, + "end": { + "line": 20, + "column": 86 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 675, + "end": 681, + "loc": { + "start": { + "line": 20, + "column": 86 + }, + "end": { + "line": 20, + "column": 92 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 681, + "end": 682, + "loc": { + "start": { + "line": 20, + "column": 92 + }, + "end": { + "line": 20, + "column": 93 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 682, + "end": 687, + "loc": { + "start": { + "line": 20, + "column": 93 + }, + "end": { + "line": 20, + "column": 98 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 687, + "end": 688, + "loc": { + "start": { + "line": 20, + "column": 98 + }, + "end": { + "line": 20, + "column": 99 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 688, + "end": 694, + "loc": { + "start": { + "line": 20, + "column": 99 + }, + "end": { + "line": 20, + "column": 105 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 694, + "end": 695, + "loc": { + "start": { + "line": 20, + "column": 105 + }, + "end": { + "line": 20, + "column": 106 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 695, + "end": 701, + "loc": { + "start": { + "line": 20, + "column": 106 + }, + "end": { + "line": 20, + "column": 112 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 701, + "end": 702, + "loc": { + "start": { + "line": 20, + "column": 112 + }, + "end": { + "line": 20, + "column": 113 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 702, + "end": 703, + "loc": { + "start": { + "line": 20, + "column": 113 + }, + "end": { + "line": 20, + "column": 114 + } + } + }, + { + "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": 712, + "end": 716, + "loc": { + "start": { + "line": 21, + "column": 8 + }, + "end": { + "line": 21, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 716, + "end": 717, + "loc": { + "start": { + "line": 21, + "column": 12 + }, + "end": { + "line": 21, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 717, + "end": 727, + "loc": { + "start": { + "line": 21, + "column": 13 + }, + "end": { + "line": 21, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 727, + "end": 728, + "loc": { + "start": { + "line": 21, + "column": 23 + }, + "end": { + "line": 21, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 728, + "end": 733, + "loc": { + "start": { + "line": 21, + "column": 24 + }, + "end": { + "line": 21, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 733, + "end": 734, + "loc": { + "start": { + "line": 21, + "column": 29 + }, + "end": { + "line": 21, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "backgroundColor", + "start": 734, + "end": 749, + "loc": { + "start": { + "line": 21, + "column": 30 + }, + "end": { + "line": 21, + "column": 45 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 750, + "end": 751, + "loc": { + "start": { + "line": 21, + "column": 46 + }, + "end": { + "line": 21, + "column": 47 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "transparent", + "start": 752, + "end": 765, + "loc": { + "start": { + "line": 21, + "column": 48 + }, + "end": { + "line": 21, + "column": 61 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 765, + "end": 766, + "loc": { + "start": { + "line": 21, + "column": 61 + }, + "end": { + "line": 21, + "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": 775, + "end": 779, + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 779, + "end": 780, + "loc": { + "start": { + "line": 22, + "column": 12 + }, + "end": { + "line": 22, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 780, + "end": 790, + "loc": { + "start": { + "line": 22, + "column": 13 + }, + "end": { + "line": 22, + "column": 23 + } + } + }, + { + "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": 22, + "column": 23 + }, + "end": { + "line": 22, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 791, + "end": 796, + "loc": { + "start": { + "line": 22, + "column": 24 + }, + "end": { + "line": 22, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 796, + "end": 797, + "loc": { + "start": { + "line": 22, + "column": 29 + }, + "end": { + "line": 22, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "border", + "start": 797, + "end": 803, + "loc": { + "start": { + "line": 22, + "column": 30 + }, + "end": { + "line": 22, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 804, + "end": 805, + "loc": { + "start": { + "line": 22, + "column": 37 + }, + "end": { + "line": 22, + "column": 38 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "2px solid green", + "start": 806, + "end": 823, + "loc": { + "start": { + "line": 22, + "column": 39 + }, + "end": { + "line": 22, + "column": 56 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 823, + "end": 824, + "loc": { + "start": { + "line": 22, + "column": 56 + }, + "end": { + "line": 22, + "column": 57 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 833, + "end": 837, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 837, + "end": 838, + "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": "_circleDiv", + "start": 838, + "end": 848, + "loc": { + "start": { + "line": 23, + "column": 13 + }, + "end": { + "line": 23, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 848, + "end": 849, + "loc": { + "start": { + "line": 23, + "column": 23 + }, + "end": { + "line": 23, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 849, + "end": 854, + "loc": { + "start": { + "line": 23, + "column": 24 + }, + "end": { + "line": 23, + "column": 29 + } + } + }, + { + "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": 23, + "column": 29 + }, + "end": { + "line": 23, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "borderRadius", + "start": 855, + "end": 867, + "loc": { + "start": { + "line": 23, + "column": 30 + }, + "end": { + "line": 23, + "column": 42 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 868, + "end": 869, + "loc": { + "start": { + "line": 23, + "column": 43 + }, + "end": { + "line": 23, + "column": 44 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "50px", + "start": 870, + "end": 876, + "loc": { + "start": { + "line": 23, + "column": 45 + }, + "end": { + "line": 23, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 876, + "end": 877, + "loc": { + "start": { + "line": 23, + "column": 51 + }, + "end": { + "line": 23, + "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": 886, + "end": 890, + "loc": { + "start": { + "line": 24, + "column": 8 + }, + "end": { + "line": 24, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 890, + "end": 891, + "loc": { + "start": { + "line": 24, + "column": 12 + }, + "end": { + "line": 24, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 891, + "end": 901, + "loc": { + "start": { + "line": 24, + "column": 13 + }, + "end": { + "line": 24, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 901, + "end": 902, + "loc": { + "start": { + "line": 24, + "column": 23 + }, + "end": { + "line": 24, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 902, + "end": 907, + "loc": { + "start": { + "line": 24, + "column": 24 + }, + "end": { + "line": 24, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 907, + "end": 908, + "loc": { + "start": { + "line": 24, + "column": 29 + }, + "end": { + "line": 24, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "width", + "start": 908, + "end": 913, + "loc": { + "start": { + "line": 24, + "column": 30 + }, + "end": { + "line": 24, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 914, + "end": 915, + "loc": { + "start": { + "line": 24, + "column": 36 + }, + "end": { + "line": 24, + "column": 37 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "50px", + "start": 916, + "end": 922, + "loc": { + "start": { + "line": 24, + "column": 38 + }, + "end": { + "line": 24, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 922, + "end": 923, + "loc": { + "start": { + "line": 24, + "column": 44 + }, + "end": { + "line": 24, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 932, + "end": 936, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 25, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 936, + "end": 937, + "loc": { + "start": { + "line": 25, + "column": 12 + }, + "end": { + "line": 25, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 937, + "end": 947, + "loc": { + "start": { + "line": 25, + "column": 13 + }, + "end": { + "line": 25, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 947, + "end": 948, + "loc": { + "start": { + "line": 25, + "column": 23 + }, + "end": { + "line": 25, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 948, + "end": 953, + "loc": { + "start": { + "line": 25, + "column": 24 + }, + "end": { + "line": 25, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 953, + "end": 954, + "loc": { + "start": { + "line": 25, + "column": 29 + }, + "end": { + "line": 25, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "height", + "start": 954, + "end": 960, + "loc": { + "start": { + "line": 25, + "column": 30 + }, + "end": { + "line": 25, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 961, + "end": 962, + "loc": { + "start": { + "line": 25, + "column": 37 + }, + "end": { + "line": 25, + "column": 38 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "50px", + "start": 963, + "end": 969, + "loc": { + "start": { + "line": 25, + "column": 39 + }, + "end": { + "line": 25, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 969, + "end": 970, + "loc": { + "start": { + "line": 25, + "column": 45 + }, + "end": { + "line": 25, + "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": 979, + "end": 983, + "loc": { + "start": { + "line": 26, + "column": 8 + }, + "end": { + "line": 26, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 983, + "end": 984, + "loc": { + "start": { + "line": 26, + "column": 12 + }, + "end": { + "line": 26, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 984, + "end": 994, + "loc": { + "start": { + "line": 26, + "column": 13 + }, + "end": { + "line": 26, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 994, + "end": 995, + "loc": { + "start": { + "line": 26, + "column": 23 + }, + "end": { + "line": 26, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 995, + "end": 1000, + "loc": { + "start": { + "line": 26, + "column": 24 + }, + "end": { + "line": 26, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1000, + "end": 1001, + "loc": { + "start": { + "line": 26, + "column": 29 + }, + "end": { + "line": 26, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "margin", + "start": 1001, + "end": 1007, + "loc": { + "start": { + "line": 26, + "column": 30 + }, + "end": { + "line": 26, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1008, + "end": 1009, + "loc": { + "start": { + "line": 26, + "column": 37 + }, + "end": { + "line": 26, + "column": 38 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-200px -200px", + "start": 1010, + "end": 1025, + "loc": { + "start": { + "line": 26, + "column": 39 + }, + "end": { + "line": 26, + "column": 54 + } + } + }, + { + "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": 26, + "column": 54 + }, + "end": { + "line": 26, + "column": 55 + } + } + }, + { + "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": 1035, + "end": 1039, + "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": 1039, + "end": 1040, + "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": "_circleDiv", + "start": 1040, + "end": 1050, + "loc": { + "start": { + "line": 27, + "column": 13 + }, + "end": { + "line": 27, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1050, + "end": 1051, + "loc": { + "start": { + "line": 27, + "column": 23 + }, + "end": { + "line": 27, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1051, + "end": 1056, + "loc": { + "start": { + "line": 27, + "column": 24 + }, + "end": { + "line": 27, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1056, + "end": 1057, + "loc": { + "start": { + "line": 27, + "column": 29 + }, + "end": { + "line": 27, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zIndex", + "start": 1057, + "end": 1063, + "loc": { + "start": { + "line": 27, + "column": 30 + }, + "end": { + "line": 27, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1064, + "end": 1065, + "loc": { + "start": { + "line": 27, + "column": 37 + }, + "end": { + "line": 27, + "column": 38 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "100000", + "start": 1066, + "end": 1074, + "loc": { + "start": { + "line": 27, + "column": 39 + }, + "end": { + "line": 27, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1074, + "end": 1075, + "loc": { + "start": { + "line": 27, + "column": 47 + }, + "end": { + "line": 27, + "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": 1084, + "end": 1088, + "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": 1088, + "end": 1089, + "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": "_circleDiv", + "start": 1089, + "end": 1099, + "loc": { + "start": { + "line": 28, + "column": 13 + }, + "end": { + "line": 28, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1099, + "end": 1100, + "loc": { + "start": { + "line": 28, + "column": 23 + }, + "end": { + "line": 28, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1100, + "end": 1105, + "loc": { + "start": { + "line": 28, + "column": 24 + }, + "end": { + "line": 28, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1105, + "end": 1106, + "loc": { + "start": { + "line": 28, + "column": 29 + }, + "end": { + "line": 28, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "position", + "start": 1106, + "end": 1114, + "loc": { + "start": { + "line": 28, + "column": 30 + }, + "end": { + "line": 28, + "column": 38 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1115, + "end": 1116, + "loc": { + "start": { + "line": 28, + "column": 39 + }, + "end": { + "line": 28, + "column": 40 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "absolute", + "start": 1117, + "end": 1127, + "loc": { + "start": { + "line": 28, + "column": 41 + }, + "end": { + "line": 28, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1127, + "end": 1128, + "loc": { + "start": { + "line": 28, + "column": 51 + }, + "end": { + "line": 28, + "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": 1137, + "end": 1141, + "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": 1141, + "end": 1142, + "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": "_circleDiv", + "start": 1142, + "end": 1152, + "loc": { + "start": { + "line": 29, + "column": 13 + }, + "end": { + "line": 29, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1152, + "end": 1153, + "loc": { + "start": { + "line": 29, + "column": 23 + }, + "end": { + "line": 29, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1153, + "end": 1158, + "loc": { + "start": { + "line": 29, + "column": 24 + }, + "end": { + "line": 29, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1158, + "end": 1159, + "loc": { + "start": { + "line": 29, + "column": 29 + }, + "end": { + "line": 29, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerEvents", + "start": 1159, + "end": 1172, + "loc": { + "start": { + "line": 29, + "column": 30 + }, + "end": { + "line": 29, + "column": 43 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1173, + "end": 1174, + "loc": { + "start": { + "line": 29, + "column": 44 + }, + "end": { + "line": 29, + "column": 45 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "none", + "start": 1175, + "end": 1181, + "loc": { + "start": { + "line": 29, + "column": 46 + }, + "end": { + "line": 29, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1181, + "end": 1182, + "loc": { + "start": { + "line": 29, + "column": 52 + }, + "end": { + "line": 29, + "column": 53 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1192, + "end": 1196, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1196, + "end": 1197, + "loc": { + "start": { + "line": 31, + "column": 12 + }, + "end": { + "line": 31, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circlePos", + "start": 1197, + "end": 1207, + "loc": { + "start": { + "line": 31, + "column": 13 + }, + "end": { + "line": 31, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1208, + "end": 1209, + "loc": { + "start": { + "line": 31, + "column": 24 + }, + "end": { + "line": 31, + "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": 1210, + "end": 1214, + "loc": { + "start": { + "line": 31, + "column": 26 + }, + "end": { + "line": 31, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1214, + "end": 1215, + "loc": { + "start": { + "line": 31, + "column": 30 + }, + "end": { + "line": 31, + "column": 31 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1225, + "end": 1229, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1229, + "end": 1230, + "loc": { + "start": { + "line": 33, + "column": 12 + }, + "end": { + "line": 33, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleMaxRadius", + "start": 1230, + "end": 1246, + "loc": { + "start": { + "line": 33, + "column": 13 + }, + "end": { + "line": 33, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1247, + "end": 1248, + "loc": { + "start": { + "line": 33, + "column": 30 + }, + "end": { + "line": 33, + "column": 31 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 200, + "start": 1249, + "end": 1252, + "loc": { + "start": { + "line": 33, + "column": 32 + }, + "end": { + "line": 33, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1252, + "end": 1253, + "loc": { + "start": { + "line": 33, + "column": 35 + }, + "end": { + "line": 33, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1262, + "end": 1266, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1266, + "end": 1267, + "loc": { + "start": { + "line": 34, + "column": 12 + }, + "end": { + "line": 34, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleMinRadius", + "start": 1267, + "end": 1283, + "loc": { + "start": { + "line": 34, + "column": 13 + }, + "end": { + "line": 34, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1284, + "end": 1285, + "loc": { + "start": { + "line": 34, + "column": 30 + }, + "end": { + "line": 34, + "column": 31 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 2, + "start": 1286, + "end": 1287, + "loc": { + "start": { + "line": 34, + "column": 32 + }, + "end": { + "line": 34, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1287, + "end": 1288, + "loc": { + "start": { + "line": 34, + "column": 33 + }, + "end": { + "line": 34, + "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": 1298, + "end": 1302, + "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": 1302, + "end": 1303, + "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": "_active", + "start": 1303, + "end": 1310, + "loc": { + "start": { + "line": 36, + "column": 13 + }, + "end": { + "line": 36, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1311, + "end": 1312, + "loc": { + "start": { + "line": 36, + "column": 21 + }, + "end": { + "line": 36, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1313, + "end": 1314, + "loc": { + "start": { + "line": 36, + "column": 23 + }, + "end": { + "line": 36, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 1314, + "end": 1317, + "loc": { + "start": { + "line": 36, + "column": 24 + }, + "end": { + "line": 36, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1317, + "end": 1318, + "loc": { + "start": { + "line": 36, + "column": 27 + }, + "end": { + "line": 36, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 1318, + "end": 1324, + "loc": { + "start": { + "line": 36, + "column": 28 + }, + "end": { + "line": 36, + "column": 34 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 1325, + "end": 1328, + "loc": { + "start": { + "line": 36, + "column": 35 + }, + "end": { + "line": 36, + "column": 38 + } + } + }, + { + "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": 1329, + "end": 1334, + "loc": { + "start": { + "line": 36, + "column": 39 + }, + "end": { + "line": 36, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1334, + "end": 1335, + "loc": { + "start": { + "line": 36, + "column": 44 + }, + "end": { + "line": 36, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1335, + "end": 1336, + "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": 1345, + "end": 1349, + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 37, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1349, + "end": 1350, + "loc": { + "start": { + "line": 37, + "column": 12 + }, + "end": { + "line": 37, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_visible", + "start": 1350, + "end": 1358, + "loc": { + "start": { + "line": 37, + "column": 13 + }, + "end": { + "line": 37, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1359, + "end": 1360, + "loc": { + "start": { + "line": 37, + "column": 22 + }, + "end": { + "line": 37, + "column": 23 + } + } + }, + { + "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": 1361, + "end": 1366, + "loc": { + "start": { + "line": 37, + "column": 24 + }, + "end": { + "line": 37, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1366, + "end": 1367, + "loc": { + "start": { + "line": 37, + "column": 29 + }, + "end": { + "line": 37, + "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": 1377, + "end": 1381, + "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": 1381, + "end": 1382, + "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": "_running", + "start": 1382, + "end": 1390, + "loc": { + "start": { + "line": 39, + "column": 13 + }, + "end": { + "line": 39, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1391, + "end": 1392, + "loc": { + "start": { + "line": 39, + "column": 22 + }, + "end": { + "line": 39, + "column": 23 + } + } + }, + { + "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": 1393, + "end": 1398, + "loc": { + "start": { + "line": 39, + "column": 24 + }, + "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": 1398, + "end": 1399, + "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": 1408, + "end": 1412, + "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": 1412, + "end": 1413, + "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": "_destroyed", + "start": 1413, + "end": 1423, + "loc": { + "start": { + "line": 40, + "column": 13 + }, + "end": { + "line": 40, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1424, + "end": 1425, + "loc": { + "start": { + "line": 40, + "column": 24 + }, + "end": { + "line": 40, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 1426, + "end": 1431, + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 31 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1431, + "end": 1432, + "loc": { + "start": { + "line": 40, + "column": 31 + }, + "end": { + "line": 40, + "column": 32 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1437, + "end": 1438, + "loc": { + "start": { + "line": 41, + "column": 4 + }, + "end": { + "line": 41, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Show the circle at the given canvas coordinates and begin shrinking it.\n ", + "start": 1444, + "end": 1534, + "loc": { + "start": { + "line": 43, + "column": 4 + }, + "end": { + "line": 45, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 1539, + "end": 1544, + "loc": { + "start": { + "line": 46, + "column": 4 + }, + "end": { + "line": 46, + "column": 9 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1544, + "end": 1545, + "loc": { + "start": { + "line": 46, + "column": 9 + }, + "end": { + "line": 46, + "column": 10 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "circlePos", + "start": 1545, + "end": 1554, + "loc": { + "start": { + "line": 46, + "column": 10 + }, + "end": { + "line": 46, + "column": 19 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1554, + "end": 1555, + "loc": { + "start": { + "line": 46, + "column": 19 + }, + "end": { + "line": 46, + "column": 20 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1556, + "end": 1557, + "loc": { + "start": { + "line": 46, + "column": 21 + }, + "end": { + "line": 46, + "column": 22 + } + } + }, + { + "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": 1566, + "end": 1568, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1569, + "end": 1570, + "loc": { + "start": { + "line": 47, + "column": 11 + }, + "end": { + "line": 47, + "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": 1570, + "end": 1574, + "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": 1574, + "end": 1575, + "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": "_destroyed", + "start": 1575, + "end": 1585, + "loc": { + "start": { + "line": 47, + "column": 17 + }, + "end": { + "line": 47, + "column": 27 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1585, + "end": 1586, + "loc": { + "start": { + "line": 47, + "column": 27 + }, + "end": { + "line": 47, + "column": 28 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1587, + "end": 1588, + "loc": { + "start": { + "line": 47, + "column": 29 + }, + "end": { + "line": 47, + "column": 30 + } + } + }, + { + "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": 1601, + "end": 1607, + "loc": { + "start": { + "line": 48, + "column": 12 + }, + "end": { + "line": 48, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1607, + "end": 1608, + "loc": { + "start": { + "line": 48, + "column": 18 + }, + "end": { + "line": 48, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1617, + "end": 1618, + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 49, + "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": 1627, + "end": 1631, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1631, + "end": 1632, + "loc": { + "start": { + "line": 50, + "column": 12 + }, + "end": { + "line": 50, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circlePos", + "start": 1632, + "end": 1642, + "loc": { + "start": { + "line": 50, + "column": 13 + }, + "end": { + "line": 50, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1643, + "end": 1644, + "loc": { + "start": { + "line": 50, + "column": 24 + }, + "end": { + "line": 50, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "circlePos", + "start": 1645, + "end": 1654, + "loc": { + "start": { + "line": 50, + "column": 26 + }, + "end": { + "line": 50, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1654, + "end": 1655, + "loc": { + "start": { + "line": 50, + "column": 35 + }, + "end": { + "line": 50, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1664, + "end": 1668, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1668, + "end": 1669, + "loc": { + "start": { + "line": 51, + "column": 12 + }, + "end": { + "line": 51, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_running", + "start": 1669, + "end": 1677, + "loc": { + "start": { + "line": 51, + "column": 13 + }, + "end": { + "line": 51, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1678, + "end": 1679, + "loc": { + "start": { + "line": 51, + "column": 22 + }, + "end": { + "line": 51, + "column": 23 + } + } + }, + { + "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": 1680, + "end": 1685, + "loc": { + "start": { + "line": 51, + "column": 24 + }, + "end": { + "line": 51, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1685, + "end": 1686, + "loc": { + "start": { + "line": 51, + "column": 29 + }, + "end": { + "line": 51, + "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": 1695, + "end": 1699, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1699, + "end": 1700, + "loc": { + "start": { + "line": 52, + "column": 12 + }, + "end": { + "line": 52, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 1700, + "end": 1713, + "loc": { + "start": { + "line": 52, + "column": 13 + }, + "end": { + "line": 52, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1714, + "end": 1715, + "loc": { + "start": { + "line": 52, + "column": 27 + }, + "end": { + "line": 52, + "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": 1716, + "end": 1720, + "loc": { + "start": { + "line": 52, + "column": 29 + }, + "end": { + "line": 52, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1720, + "end": 1721, + "loc": { + "start": { + "line": 52, + "column": 33 + }, + "end": { + "line": 52, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleMaxRadius", + "start": 1721, + "end": 1737, + "loc": { + "start": { + "line": 52, + "column": 34 + }, + "end": { + "line": 52, + "column": 50 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1737, + "end": 1738, + "loc": { + "start": { + "line": 52, + "column": 50 + }, + "end": { + "line": 52, + "column": 51 + } + } + }, + { + "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": 1747, + "end": 1751, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1751, + "end": 1752, + "loc": { + "start": { + "line": 53, + "column": 12 + }, + "end": { + "line": 53, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 1752, + "end": 1762, + "loc": { + "start": { + "line": 53, + "column": 13 + }, + "end": { + "line": 53, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1762, + "end": 1763, + "loc": { + "start": { + "line": 53, + "column": 23 + }, + "end": { + "line": 53, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1763, + "end": 1768, + "loc": { + "start": { + "line": 53, + "column": 24 + }, + "end": { + "line": 53, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1768, + "end": 1769, + "loc": { + "start": { + "line": 53, + "column": 29 + }, + "end": { + "line": 53, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "borderRadius", + "start": 1769, + "end": 1781, + "loc": { + "start": { + "line": 53, + "column": 30 + }, + "end": { + "line": 53, + "column": 42 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1782, + "end": 1783, + "loc": { + "start": { + "line": 53, + "column": 43 + }, + "end": { + "line": 53, + "column": 44 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1784, + "end": 1785, + "loc": { + "start": { + "line": 53, + "column": 45 + }, + "end": { + "line": 53, + "column": 46 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 1785, + "end": 1785, + "loc": { + "start": { + "line": 53, + "column": 46 + }, + "end": { + "line": 53, + "column": 46 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1785, + "end": 1787, + "loc": { + "start": { + "line": 53, + "column": 46 + }, + "end": { + "line": 53, + "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": 1787, + "end": 1791, + "loc": { + "start": { + "line": 53, + "column": 48 + }, + "end": { + "line": 53, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1791, + "end": 1792, + "loc": { + "start": { + "line": 53, + "column": 52 + }, + "end": { + "line": 53, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 1792, + "end": 1805, + "loc": { + "start": { + "line": 53, + "column": 53 + }, + "end": { + "line": 53, + "column": 66 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1805, + "end": 1806, + "loc": { + "start": { + "line": 53, + "column": 66 + }, + "end": { + "line": 53, + "column": 67 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 1806, + "end": 1808, + "loc": { + "start": { + "line": 53, + "column": 67 + }, + "end": { + "line": 53, + "column": 69 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1808, + "end": 1809, + "loc": { + "start": { + "line": 53, + "column": 69 + }, + "end": { + "line": 53, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1809, + "end": 1810, + "loc": { + "start": { + "line": 53, + "column": 70 + }, + "end": { + "line": 53, + "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": 1819, + "end": 1823, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 12 + } + } + }, + { + "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": 54, + "column": 12 + }, + "end": { + "line": 54, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 1824, + "end": 1834, + "loc": { + "start": { + "line": 54, + "column": 13 + }, + "end": { + "line": 54, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1834, + "end": 1835, + "loc": { + "start": { + "line": 54, + "column": 23 + }, + "end": { + "line": 54, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1835, + "end": 1840, + "loc": { + "start": { + "line": 54, + "column": 24 + }, + "end": { + "line": 54, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1840, + "end": 1841, + "loc": { + "start": { + "line": 54, + "column": 29 + }, + "end": { + "line": 54, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginLeft", + "start": 1841, + "end": 1851, + "loc": { + "start": { + "line": 54, + "column": 30 + }, + "end": { + "line": 54, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1852, + "end": 1853, + "loc": { + "start": { + "line": 54, + "column": 41 + }, + "end": { + "line": 54, + "column": 42 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1854, + "end": 1855, + "loc": { + "start": { + "line": 54, + "column": 43 + }, + "end": { + "line": 54, + "column": 44 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 1855, + "end": 1855, + "loc": { + "start": { + "line": 54, + "column": 44 + }, + "end": { + "line": 54, + "column": 44 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1855, + "end": 1857, + "loc": { + "start": { + "line": 54, + "column": 44 + }, + "end": { + "line": 54, + "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": 1857, + "end": 1861, + "loc": { + "start": { + "line": 54, + "column": 46 + }, + "end": { + "line": 54, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1861, + "end": 1862, + "loc": { + "start": { + "line": 54, + "column": 50 + }, + "end": { + "line": 54, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circlePos", + "start": 1862, + "end": 1872, + "loc": { + "start": { + "line": 54, + "column": 51 + }, + "end": { + "line": 54, + "column": 61 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1872, + "end": 1873, + "loc": { + "start": { + "line": 54, + "column": 61 + }, + "end": { + "line": 54, + "column": 62 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 1873, + "end": 1874, + "loc": { + "start": { + "line": 54, + "column": 62 + }, + "end": { + "line": 54, + "column": 63 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1874, + "end": 1875, + "loc": { + "start": { + "line": 54, + "column": 63 + }, + "end": { + "line": 54, + "column": 64 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 1876, + "end": 1877, + "loc": { + "start": { + "line": 54, + "column": 65 + }, + "end": { + "line": 54, + "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": 1878, + "end": 1882, + "loc": { + "start": { + "line": 54, + "column": 67 + }, + "end": { + "line": 54, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1882, + "end": 1883, + "loc": { + "start": { + "line": 54, + "column": 71 + }, + "end": { + "line": 54, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 1883, + "end": 1896, + "loc": { + "start": { + "line": 54, + "column": 72 + }, + "end": { + "line": 54, + "column": 85 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1896, + "end": 1897, + "loc": { + "start": { + "line": 54, + "column": 85 + }, + "end": { + "line": 54, + "column": 86 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 1897, + "end": 1899, + "loc": { + "start": { + "line": 54, + "column": 86 + }, + "end": { + "line": 54, + "column": 88 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1899, + "end": 1900, + "loc": { + "start": { + "line": 54, + "column": 88 + }, + "end": { + "line": 54, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1900, + "end": 1901, + "loc": { + "start": { + "line": 54, + "column": 89 + }, + "end": { + "line": 54, + "column": 90 + } + } + }, + { + "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": 1910, + "end": 1914, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1914, + "end": 1915, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 1915, + "end": 1925, + "loc": { + "start": { + "line": 55, + "column": 13 + }, + "end": { + "line": 55, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1925, + "end": 1926, + "loc": { + "start": { + "line": 55, + "column": 23 + }, + "end": { + "line": 55, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1926, + "end": 1931, + "loc": { + "start": { + "line": 55, + "column": 24 + }, + "end": { + "line": 55, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1931, + "end": 1932, + "loc": { + "start": { + "line": 55, + "column": 29 + }, + "end": { + "line": 55, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginTop", + "start": 1932, + "end": 1941, + "loc": { + "start": { + "line": 55, + "column": 30 + }, + "end": { + "line": 55, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1942, + "end": 1943, + "loc": { + "start": { + "line": 55, + "column": 40 + }, + "end": { + "line": 55, + "column": 41 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1944, + "end": 1945, + "loc": { + "start": { + "line": 55, + "column": 42 + }, + "end": { + "line": 55, + "column": 43 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 1945, + "end": 1945, + "loc": { + "start": { + "line": 55, + "column": 43 + }, + "end": { + "line": 55, + "column": 43 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1945, + "end": 1947, + "loc": { + "start": { + "line": 55, + "column": 43 + }, + "end": { + "line": 55, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1947, + "end": 1951, + "loc": { + "start": { + "line": 55, + "column": 45 + }, + "end": { + "line": 55, + "column": 49 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1951, + "end": 1952, + "loc": { + "start": { + "line": 55, + "column": 49 + }, + "end": { + "line": 55, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circlePos", + "start": 1952, + "end": 1962, + "loc": { + "start": { + "line": 55, + "column": 50 + }, + "end": { + "line": 55, + "column": 60 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1962, + "end": 1963, + "loc": { + "start": { + "line": 55, + "column": 60 + }, + "end": { + "line": 55, + "column": 61 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 1963, + "end": 1964, + "loc": { + "start": { + "line": 55, + "column": 61 + }, + "end": { + "line": 55, + "column": 62 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1964, + "end": 1965, + "loc": { + "start": { + "line": 55, + "column": 62 + }, + "end": { + "line": 55, + "column": 63 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 1966, + "end": 1967, + "loc": { + "start": { + "line": 55, + "column": 64 + }, + "end": { + "line": 55, + "column": 65 + } + } + }, + { + "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": 1968, + "end": 1972, + "loc": { + "start": { + "line": 55, + "column": 66 + }, + "end": { + "line": 55, + "column": 70 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1972, + "end": 1973, + "loc": { + "start": { + "line": 55, + "column": 70 + }, + "end": { + "line": 55, + "column": 71 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 1973, + "end": 1986, + "loc": { + "start": { + "line": 55, + "column": 71 + }, + "end": { + "line": 55, + "column": 84 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1986, + "end": 1987, + "loc": { + "start": { + "line": 55, + "column": 84 + }, + "end": { + "line": 55, + "column": 85 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 1987, + "end": 1989, + "loc": { + "start": { + "line": 55, + "column": 85 + }, + "end": { + "line": 55, + "column": 87 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1989, + "end": 1990, + "loc": { + "start": { + "line": 55, + "column": 87 + }, + "end": { + "line": 55, + "column": 88 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1990, + "end": 1991, + "loc": { + "start": { + "line": 55, + "column": 88 + }, + "end": { + "line": 55, + "column": 89 + } + } + }, + { + "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": 2001, + "end": 2006, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startValue", + "start": 2007, + "end": 2017, + "loc": { + "start": { + "line": 57, + "column": 14 + }, + "end": { + "line": 57, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2018, + "end": 2019, + "loc": { + "start": { + "line": 57, + "column": 25 + }, + "end": { + "line": 57, + "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": 2020, + "end": 2024, + "loc": { + "start": { + "line": 57, + "column": 27 + }, + "end": { + "line": 57, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2024, + "end": 2025, + "loc": { + "start": { + "line": 57, + "column": 31 + }, + "end": { + "line": 57, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleMaxRadius", + "start": 2025, + "end": 2041, + "loc": { + "start": { + "line": 57, + "column": 32 + }, + "end": { + "line": 57, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2041, + "end": 2042, + "loc": { + "start": { + "line": 57, + "column": 48 + }, + "end": { + "line": 57, + "column": 49 + } + } + }, + { + "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": 2051, + "end": 2056, + "loc": { + "start": { + "line": 58, + "column": 8 + }, + "end": { + "line": 58, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "endValue", + "start": 2057, + "end": 2065, + "loc": { + "start": { + "line": 58, + "column": 14 + }, + "end": { + "line": 58, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2066, + "end": 2067, + "loc": { + "start": { + "line": 58, + "column": 23 + }, + "end": { + "line": 58, + "column": 24 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 2, + "start": 2068, + "end": 2069, + "loc": { + "start": { + "line": 58, + "column": 25 + }, + "end": { + "line": 58, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2069, + "end": 2070, + "loc": { + "start": { + "line": 58, + "column": 26 + }, + "end": { + "line": 58, + "column": 27 + } + } + }, + { + "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": 2079, + "end": 2082, + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startTime", + "start": 2083, + "end": 2092, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 21 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2092, + "end": 2093, + "loc": { + "start": { + "line": 59, + "column": 21 + }, + "end": { + "line": 59, + "column": 22 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 2102, + "end": 2107, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "duration", + "start": 2108, + "end": 2116, + "loc": { + "start": { + "line": 60, + "column": 14 + }, + "end": { + "line": 60, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2117, + "end": 2118, + "loc": { + "start": { + "line": 60, + "column": 23 + }, + "end": { + "line": 60, + "column": 24 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 300, + "start": 2119, + "end": 2122, + "loc": { + "start": { + "line": 60, + "column": 25 + }, + "end": { + "line": 60, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2122, + "end": 2123, + "loc": { + "start": { + "line": 60, + "column": 28 + }, + "end": { + "line": 60, + "column": 29 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 2133, + "end": 2138, + "loc": { + "start": { + "line": 62, + "column": 8 + }, + "end": { + "line": 62, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "animateCircle", + "start": 2139, + "end": 2152, + "loc": { + "start": { + "line": 62, + "column": 14 + }, + "end": { + "line": 62, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2153, + "end": 2154, + "loc": { + "start": { + "line": 62, + "column": 28 + }, + "end": { + "line": 62, + "column": 29 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2155, + "end": 2156, + "loc": { + "start": { + "line": 62, + "column": 30 + }, + "end": { + "line": 62, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentTime", + "start": 2156, + "end": 2167, + "loc": { + "start": { + "line": 62, + "column": 31 + }, + "end": { + "line": 62, + "column": 42 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2167, + "end": 2168, + "loc": { + "start": { + "line": 62, + "column": 42 + }, + "end": { + "line": 62, + "column": 43 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2169, + "end": 2171, + "loc": { + "start": { + "line": 62, + "column": 44 + }, + "end": { + "line": 62, + "column": 46 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2172, + "end": 2173, + "loc": { + "start": { + "line": 62, + "column": 47 + }, + "end": { + "line": 62, + "column": 48 + } + } + }, + { + "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": 2186, + "end": 2188, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2189, + "end": 2190, + "loc": { + "start": { + "line": 63, + "column": 15 + }, + "end": { + "line": 63, + "column": 16 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 2190, + "end": 2191, + "loc": { + "start": { + "line": 63, + "column": 16 + }, + "end": { + "line": 63, + "column": 17 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2191, + "end": 2195, + "loc": { + "start": { + "line": 63, + "column": 17 + }, + "end": { + "line": 63, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2195, + "end": 2196, + "loc": { + "start": { + "line": 63, + "column": 21 + }, + "end": { + "line": 63, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_running", + "start": 2196, + "end": 2204, + "loc": { + "start": { + "line": 63, + "column": 22 + }, + "end": { + "line": 63, + "column": 30 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2204, + "end": 2205, + "loc": { + "start": { + "line": 63, + "column": 30 + }, + "end": { + "line": 63, + "column": 31 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2206, + "end": 2207, + "loc": { + "start": { + "line": 63, + "column": 32 + }, + "end": { + "line": 63, + "column": 33 + } + } + }, + { + "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": 2224, + "end": 2230, + "loc": { + "start": { + "line": 64, + "column": 16 + }, + "end": { + "line": 64, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2230, + "end": 2231, + "loc": { + "start": { + "line": 64, + "column": 22 + }, + "end": { + "line": 64, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2244, + "end": 2245, + "loc": { + "start": { + "line": 65, + "column": 12 + }, + "end": { + "line": 65, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 2258, + "end": 2260, + "loc": { + "start": { + "line": 66, + "column": 12 + }, + "end": { + "line": 66, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2261, + "end": 2262, + "loc": { + "start": { + "line": 66, + "column": 15 + }, + "end": { + "line": 66, + "column": 16 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 2262, + "end": 2263, + "loc": { + "start": { + "line": 66, + "column": 16 + }, + "end": { + "line": 66, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startTime", + "start": 2263, + "end": 2272, + "loc": { + "start": { + "line": 66, + "column": 17 + }, + "end": { + "line": 66, + "column": 26 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2272, + "end": 2273, + "loc": { + "start": { + "line": 66, + "column": 26 + }, + "end": { + "line": 66, + "column": 27 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2274, + "end": 2275, + "loc": { + "start": { + "line": 66, + "column": 28 + }, + "end": { + "line": 66, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startTime", + "start": 2292, + "end": 2301, + "loc": { + "start": { + "line": 67, + "column": 16 + }, + "end": { + "line": 67, + "column": 25 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2302, + "end": 2303, + "loc": { + "start": { + "line": 67, + "column": 26 + }, + "end": { + "line": 67, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentTime", + "start": 2304, + "end": 2315, + "loc": { + "start": { + "line": 67, + "column": 28 + }, + "end": { + "line": 67, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2315, + "end": 2316, + "loc": { + "start": { + "line": 67, + "column": 39 + }, + "end": { + "line": 67, + "column": 40 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2329, + "end": 2330, + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 13 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 2344, + "end": 2349, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsedTime", + "start": 2350, + "end": 2361, + "loc": { + "start": { + "line": 70, + "column": 18 + }, + "end": { + "line": 70, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2362, + "end": 2363, + "loc": { + "start": { + "line": 70, + "column": 30 + }, + "end": { + "line": 70, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentTime", + "start": 2364, + "end": 2375, + "loc": { + "start": { + "line": 70, + "column": 32 + }, + "end": { + "line": 70, + "column": 43 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 2376, + "end": 2377, + "loc": { + "start": { + "line": 70, + "column": 44 + }, + "end": { + "line": 70, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startTime", + "start": 2378, + "end": 2387, + "loc": { + "start": { + "line": 70, + "column": 46 + }, + "end": { + "line": 70, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2387, + "end": 2388, + "loc": { + "start": { + "line": 70, + "column": 55 + }, + "end": { + "line": 70, + "column": 56 + } + } + }, + { + "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": 2401, + "end": 2406, + "loc": { + "start": { + "line": 71, + "column": 12 + }, + "end": { + "line": 71, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "progress", + "start": 2407, + "end": 2415, + "loc": { + "start": { + "line": 71, + "column": 18 + }, + "end": { + "line": 71, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2416, + "end": 2417, + "loc": { + "start": { + "line": 71, + "column": 27 + }, + "end": { + "line": 71, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Math", + "start": 2418, + "end": 2422, + "loc": { + "start": { + "line": 71, + "column": 29 + }, + "end": { + "line": 71, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2422, + "end": 2423, + "loc": { + "start": { + "line": 71, + "column": 33 + }, + "end": { + "line": 71, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "min", + "start": 2423, + "end": 2426, + "loc": { + "start": { + "line": 71, + "column": 34 + }, + "end": { + "line": 71, + "column": 37 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2426, + "end": 2427, + "loc": { + "start": { + "line": 71, + "column": 37 + }, + "end": { + "line": 71, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsedTime", + "start": 2427, + "end": 2438, + "loc": { + "start": { + "line": 71, + "column": 38 + }, + "end": { + "line": 71, + "column": 49 + } + } + }, + { + "type": { + "label": "/", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "/", + "start": 2439, + "end": 2440, + "loc": { + "start": { + "line": 71, + "column": 50 + }, + "end": { + "line": 71, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "duration", + "start": 2441, + "end": 2449, + "loc": { + "start": { + "line": 71, + "column": 52 + }, + "end": { + "line": 71, + "column": 60 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2449, + "end": 2450, + "loc": { + "start": { + "line": 71, + "column": 60 + }, + "end": { + "line": 71, + "column": 61 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 2451, + "end": 2452, + "loc": { + "start": { + "line": 71, + "column": 62 + }, + "end": { + "line": 71, + "column": 63 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2452, + "end": 2453, + "loc": { + "start": { + "line": 71, + "column": 63 + }, + "end": { + "line": 71, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2453, + "end": 2454, + "loc": { + "start": { + "line": 71, + "column": 64 + }, + "end": { + "line": 71, + "column": 65 + } + } + }, + { + "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": 2467, + "end": 2472, + "loc": { + "start": { + "line": 72, + "column": 12 + }, + "end": { + "line": 72, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "interpolatedValue", + "start": 2473, + "end": 2490, + "loc": { + "start": { + "line": 72, + "column": 18 + }, + "end": { + "line": 72, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2491, + "end": 2492, + "loc": { + "start": { + "line": 72, + "column": 36 + }, + "end": { + "line": 72, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startValue", + "start": 2493, + "end": 2503, + "loc": { + "start": { + "line": 72, + "column": 38 + }, + "end": { + "line": 72, + "column": 48 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 2504, + "end": 2505, + "loc": { + "start": { + "line": 72, + "column": 49 + }, + "end": { + "line": 72, + "column": 50 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2506, + "end": 2507, + "loc": { + "start": { + "line": 72, + "column": 51 + }, + "end": { + "line": 72, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "endValue", + "start": 2507, + "end": 2515, + "loc": { + "start": { + "line": 72, + "column": 52 + }, + "end": { + "line": 72, + "column": 60 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 2516, + "end": 2517, + "loc": { + "start": { + "line": 72, + "column": 61 + }, + "end": { + "line": 72, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startValue", + "start": 2518, + "end": 2528, + "loc": { + "start": { + "line": 72, + "column": 63 + }, + "end": { + "line": 72, + "column": 73 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2528, + "end": 2529, + "loc": { + "start": { + "line": 72, + "column": 73 + }, + "end": { + "line": 72, + "column": 74 + } + } + }, + { + "type": { + "label": "*", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "*", + "start": 2530, + "end": 2531, + "loc": { + "start": { + "line": 72, + "column": 75 + }, + "end": { + "line": 72, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "progress", + "start": 2532, + "end": 2540, + "loc": { + "start": { + "line": 72, + "column": 77 + }, + "end": { + "line": 72, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2540, + "end": 2541, + "loc": { + "start": { + "line": 72, + "column": 85 + }, + "end": { + "line": 72, + "column": 86 + } + } + }, + { + "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": 2555, + "end": 2559, + "loc": { + "start": { + "line": 74, + "column": 12 + }, + "end": { + "line": 74, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2559, + "end": 2560, + "loc": { + "start": { + "line": 74, + "column": 16 + }, + "end": { + "line": 74, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 2560, + "end": 2573, + "loc": { + "start": { + "line": 74, + "column": 17 + }, + "end": { + "line": 74, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2574, + "end": 2575, + "loc": { + "start": { + "line": 74, + "column": 31 + }, + "end": { + "line": 74, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "interpolatedValue", + "start": 2576, + "end": 2593, + "loc": { + "start": { + "line": 74, + "column": 33 + }, + "end": { + "line": 74, + "column": 50 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2593, + "end": 2594, + "loc": { + "start": { + "line": 74, + "column": 50 + }, + "end": { + "line": 74, + "column": 51 + } + } + }, + { + "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": 2607, + "end": 2611, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2611, + "end": 2612, + "loc": { + "start": { + "line": 75, + "column": 16 + }, + "end": { + "line": 75, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 2612, + "end": 2622, + "loc": { + "start": { + "line": 75, + "column": 17 + }, + "end": { + "line": 75, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2622, + "end": 2623, + "loc": { + "start": { + "line": 75, + "column": 27 + }, + "end": { + "line": 75, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 2623, + "end": 2628, + "loc": { + "start": { + "line": 75, + "column": 28 + }, + "end": { + "line": 75, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2628, + "end": 2629, + "loc": { + "start": { + "line": 75, + "column": 33 + }, + "end": { + "line": 75, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "width", + "start": 2629, + "end": 2634, + "loc": { + "start": { + "line": 75, + "column": 34 + }, + "end": { + "line": 75, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2635, + "end": 2636, + "loc": { + "start": { + "line": 75, + "column": 40 + }, + "end": { + "line": 75, + "column": 41 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2637, + "end": 2638, + "loc": { + "start": { + "line": 75, + "column": 42 + }, + "end": { + "line": 75, + "column": 43 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 2638, + "end": 2638, + "loc": { + "start": { + "line": 75, + "column": 43 + }, + "end": { + "line": 75, + "column": 43 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2638, + "end": 2640, + "loc": { + "start": { + "line": 75, + "column": 43 + }, + "end": { + "line": 75, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2640, + "end": 2644, + "loc": { + "start": { + "line": 75, + "column": 45 + }, + "end": { + "line": 75, + "column": 49 + } + } + }, + { + "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": 75, + "column": 49 + }, + "end": { + "line": 75, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 2645, + "end": 2658, + "loc": { + "start": { + "line": 75, + "column": 50 + }, + "end": { + "line": 75, + "column": 63 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2658, + "end": 2659, + "loc": { + "start": { + "line": 75, + "column": 63 + }, + "end": { + "line": 75, + "column": 64 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 2659, + "end": 2661, + "loc": { + "start": { + "line": 75, + "column": 64 + }, + "end": { + "line": 75, + "column": 66 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2661, + "end": 2662, + "loc": { + "start": { + "line": 75, + "column": 66 + }, + "end": { + "line": 75, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2662, + "end": 2663, + "loc": { + "start": { + "line": 75, + "column": 67 + }, + "end": { + "line": 75, + "column": 68 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2676, + "end": 2680, + "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": 2680, + "end": 2681, + "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": "_circleDiv", + "start": 2681, + "end": 2691, + "loc": { + "start": { + "line": 76, + "column": 17 + }, + "end": { + "line": 76, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2691, + "end": 2692, + "loc": { + "start": { + "line": 76, + "column": 27 + }, + "end": { + "line": 76, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 2692, + "end": 2697, + "loc": { + "start": { + "line": 76, + "column": 28 + }, + "end": { + "line": 76, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2697, + "end": 2698, + "loc": { + "start": { + "line": 76, + "column": 33 + }, + "end": { + "line": 76, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "height", + "start": 2698, + "end": 2704, + "loc": { + "start": { + "line": 76, + "column": 34 + }, + "end": { + "line": 76, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2705, + "end": 2706, + "loc": { + "start": { + "line": 76, + "column": 41 + }, + "end": { + "line": 76, + "column": 42 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2707, + "end": 2708, + "loc": { + "start": { + "line": 76, + "column": 43 + }, + "end": { + "line": 76, + "column": 44 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 2708, + "end": 2708, + "loc": { + "start": { + "line": 76, + "column": 44 + }, + "end": { + "line": 76, + "column": 44 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2708, + "end": 2710, + "loc": { + "start": { + "line": 76, + "column": 44 + }, + "end": { + "line": 76, + "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": 2710, + "end": 2714, + "loc": { + "start": { + "line": 76, + "column": 46 + }, + "end": { + "line": 76, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2714, + "end": 2715, + "loc": { + "start": { + "line": 76, + "column": 50 + }, + "end": { + "line": 76, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 2715, + "end": 2728, + "loc": { + "start": { + "line": 76, + "column": 51 + }, + "end": { + "line": 76, + "column": 64 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2728, + "end": 2729, + "loc": { + "start": { + "line": 76, + "column": 64 + }, + "end": { + "line": 76, + "column": 65 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 2729, + "end": 2731, + "loc": { + "start": { + "line": 76, + "column": 65 + }, + "end": { + "line": 76, + "column": 67 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2731, + "end": 2732, + "loc": { + "start": { + "line": 76, + "column": 67 + }, + "end": { + "line": 76, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2732, + "end": 2733, + "loc": { + "start": { + "line": 76, + "column": 68 + }, + "end": { + "line": 76, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2746, + "end": 2750, + "loc": { + "start": { + "line": 77, + "column": 12 + }, + "end": { + "line": 77, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2750, + "end": 2751, + "loc": { + "start": { + "line": 77, + "column": 16 + }, + "end": { + "line": 77, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 2751, + "end": 2761, + "loc": { + "start": { + "line": 77, + "column": 17 + }, + "end": { + "line": 77, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2761, + "end": 2762, + "loc": { + "start": { + "line": 77, + "column": 27 + }, + "end": { + "line": 77, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 2762, + "end": 2767, + "loc": { + "start": { + "line": 77, + "column": 28 + }, + "end": { + "line": 77, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2767, + "end": 2768, + "loc": { + "start": { + "line": 77, + "column": 33 + }, + "end": { + "line": 77, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginLeft", + "start": 2768, + "end": 2778, + "loc": { + "start": { + "line": 77, + "column": 34 + }, + "end": { + "line": 77, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2779, + "end": 2780, + "loc": { + "start": { + "line": 77, + "column": 45 + }, + "end": { + "line": 77, + "column": 46 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2781, + "end": 2782, + "loc": { + "start": { + "line": 77, + "column": 47 + }, + "end": { + "line": 77, + "column": 48 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 2782, + "end": 2782, + "loc": { + "start": { + "line": 77, + "column": 48 + }, + "end": { + "line": 77, + "column": 48 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2782, + "end": 2784, + "loc": { + "start": { + "line": 77, + "column": 48 + }, + "end": { + "line": 77, + "column": 50 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2784, + "end": 2788, + "loc": { + "start": { + "line": 77, + "column": 50 + }, + "end": { + "line": 77, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2788, + "end": 2789, + "loc": { + "start": { + "line": 77, + "column": 54 + }, + "end": { + "line": 77, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circlePos", + "start": 2789, + "end": 2799, + "loc": { + "start": { + "line": 77, + "column": 55 + }, + "end": { + "line": 77, + "column": 65 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2799, + "end": 2800, + "loc": { + "start": { + "line": 77, + "column": 65 + }, + "end": { + "line": 77, + "column": 66 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 2800, + "end": 2801, + "loc": { + "start": { + "line": 77, + "column": 66 + }, + "end": { + "line": 77, + "column": 67 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2801, + "end": 2802, + "loc": { + "start": { + "line": 77, + "column": 67 + }, + "end": { + "line": 77, + "column": 68 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 2803, + "end": 2804, + "loc": { + "start": { + "line": 77, + "column": 69 + }, + "end": { + "line": 77, + "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": 2805, + "end": 2809, + "loc": { + "start": { + "line": 77, + "column": 71 + }, + "end": { + "line": 77, + "column": 75 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2809, + "end": 2810, + "loc": { + "start": { + "line": 77, + "column": 75 + }, + "end": { + "line": 77, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 2810, + "end": 2823, + "loc": { + "start": { + "line": 77, + "column": 76 + }, + "end": { + "line": 77, + "column": 89 + } + } + }, + { + "type": { + "label": "/", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "/", + "start": 2824, + "end": 2825, + "loc": { + "start": { + "line": 77, + "column": 90 + }, + "end": { + "line": 77, + "column": 91 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 2, + "start": 2826, + "end": 2827, + "loc": { + "start": { + "line": 77, + "column": 92 + }, + "end": { + "line": 77, + "column": 93 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2827, + "end": 2828, + "loc": { + "start": { + "line": 77, + "column": 93 + }, + "end": { + "line": 77, + "column": 94 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 2828, + "end": 2830, + "loc": { + "start": { + "line": 77, + "column": 94 + }, + "end": { + "line": 77, + "column": 96 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2830, + "end": 2831, + "loc": { + "start": { + "line": 77, + "column": 96 + }, + "end": { + "line": 77, + "column": 97 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2831, + "end": 2832, + "loc": { + "start": { + "line": 77, + "column": 97 + }, + "end": { + "line": 77, + "column": 98 + } + } + }, + { + "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": 2845, + "end": 2849, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2849, + "end": 2850, + "loc": { + "start": { + "line": 78, + "column": 16 + }, + "end": { + "line": 78, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 2850, + "end": 2860, + "loc": { + "start": { + "line": 78, + "column": 17 + }, + "end": { + "line": 78, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2860, + "end": 2861, + "loc": { + "start": { + "line": 78, + "column": 27 + }, + "end": { + "line": 78, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 2861, + "end": 2866, + "loc": { + "start": { + "line": 78, + "column": 28 + }, + "end": { + "line": 78, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2866, + "end": 2867, + "loc": { + "start": { + "line": 78, + "column": 33 + }, + "end": { + "line": 78, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginTop", + "start": 2867, + "end": 2876, + "loc": { + "start": { + "line": 78, + "column": 34 + }, + "end": { + "line": 78, + "column": 43 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2877, + "end": 2878, + "loc": { + "start": { + "line": 78, + "column": 44 + }, + "end": { + "line": 78, + "column": 45 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2879, + "end": 2880, + "loc": { + "start": { + "line": 78, + "column": 46 + }, + "end": { + "line": 78, + "column": 47 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 2880, + "end": 2880, + "loc": { + "start": { + "line": 78, + "column": 47 + }, + "end": { + "line": 78, + "column": 47 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2880, + "end": 2882, + "loc": { + "start": { + "line": 78, + "column": 47 + }, + "end": { + "line": 78, + "column": 49 + } + } + }, + { + "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": 2882, + "end": 2886, + "loc": { + "start": { + "line": 78, + "column": 49 + }, + "end": { + "line": 78, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2886, + "end": 2887, + "loc": { + "start": { + "line": 78, + "column": 53 + }, + "end": { + "line": 78, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circlePos", + "start": 2887, + "end": 2897, + "loc": { + "start": { + "line": 78, + "column": 54 + }, + "end": { + "line": 78, + "column": 64 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2897, + "end": 2898, + "loc": { + "start": { + "line": 78, + "column": 64 + }, + "end": { + "line": 78, + "column": 65 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 2898, + "end": 2899, + "loc": { + "start": { + "line": 78, + "column": 65 + }, + "end": { + "line": 78, + "column": 66 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2899, + "end": 2900, + "loc": { + "start": { + "line": 78, + "column": 66 + }, + "end": { + "line": 78, + "column": 67 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 2901, + "end": 2902, + "loc": { + "start": { + "line": 78, + "column": 68 + }, + "end": { + "line": 78, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2903, + "end": 2907, + "loc": { + "start": { + "line": 78, + "column": 70 + }, + "end": { + "line": 78, + "column": 74 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2907, + "end": 2908, + "loc": { + "start": { + "line": 78, + "column": 74 + }, + "end": { + "line": 78, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 2908, + "end": 2921, + "loc": { + "start": { + "line": 78, + "column": 75 + }, + "end": { + "line": 78, + "column": 88 + } + } + }, + { + "type": { + "label": "/", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "/", + "start": 2922, + "end": 2923, + "loc": { + "start": { + "line": 78, + "column": 89 + }, + "end": { + "line": 78, + "column": 90 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 2, + "start": 2924, + "end": 2925, + "loc": { + "start": { + "line": 78, + "column": 91 + }, + "end": { + "line": 78, + "column": 92 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2925, + "end": 2926, + "loc": { + "start": { + "line": 78, + "column": 92 + }, + "end": { + "line": 78, + "column": 93 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 2926, + "end": 2928, + "loc": { + "start": { + "line": 78, + "column": 93 + }, + "end": { + "line": 78, + "column": 95 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2928, + "end": 2929, + "loc": { + "start": { + "line": 78, + "column": 95 + }, + "end": { + "line": 78, + "column": 96 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2929, + "end": 2930, + "loc": { + "start": { + "line": 78, + "column": 96 + }, + "end": { + "line": 78, + "column": 97 + } + } + }, + { + "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": 2944, + "end": 2946, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2947, + "end": 2948, + "loc": { + "start": { + "line": 80, + "column": 15 + }, + "end": { + "line": 80, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "progress", + "start": 2948, + "end": 2956, + "loc": { + "start": { + "line": 80, + "column": 16 + }, + "end": { + "line": 80, + "column": 24 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 2957, + "end": 2958, + "loc": { + "start": { + "line": 80, + "column": 25 + }, + "end": { + "line": 80, + "column": 26 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 2959, + "end": 2960, + "loc": { + "start": { + "line": 80, + "column": 27 + }, + "end": { + "line": 80, + "column": 28 + } + } + }, + { + "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": 28 + }, + "end": { + "line": 80, + "column": 29 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2962, + "end": 2963, + "loc": { + "start": { + "line": 80, + "column": 30 + }, + "end": { + "line": 80, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "requestAnimationFrame", + "start": 2980, + "end": 3001, + "loc": { + "start": { + "line": 81, + "column": 16 + }, + "end": { + "line": 81, + "column": 37 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3001, + "end": 3002, + "loc": { + "start": { + "line": 81, + "column": 37 + }, + "end": { + "line": 81, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "animateCircle", + "start": 3002, + "end": 3015, + "loc": { + "start": { + "line": 81, + "column": 38 + }, + "end": { + "line": 81, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3015, + "end": 3016, + "loc": { + "start": { + "line": 81, + "column": 51 + }, + "end": { + "line": 81, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3016, + "end": 3017, + "loc": { + "start": { + "line": 81, + "column": 52 + }, + "end": { + "line": 81, + "column": 53 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3030, + "end": 3031, + "loc": { + "start": { + "line": 82, + "column": 12 + }, + "end": { + "line": 82, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3040, + "end": 3041, + "loc": { + "start": { + "line": 83, + "column": 8 + }, + "end": { + "line": 83, + "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": 3050, + "end": 3054, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3054, + "end": 3055, + "loc": { + "start": { + "line": 84, + "column": 12 + }, + "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": "_running", + "start": 3055, + "end": 3063, + "loc": { + "start": { + "line": 84, + "column": 13 + }, + "end": { + "line": 84, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3064, + "end": 3065, + "loc": { + "start": { + "line": 84, + "column": 22 + }, + "end": { + "line": 84, + "column": 23 + } + } + }, + { + "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": 3066, + "end": 3070, + "loc": { + "start": { + "line": 84, + "column": 24 + }, + "end": { + "line": 84, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3070, + "end": 3071, + "loc": { + "start": { + "line": 84, + "column": 28 + }, + "end": { + "line": 84, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "requestAnimationFrame", + "start": 3080, + "end": 3101, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 29 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3101, + "end": 3102, + "loc": { + "start": { + "line": 85, + "column": 29 + }, + "end": { + "line": 85, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "animateCircle", + "start": 3102, + "end": 3115, + "loc": { + "start": { + "line": 85, + "column": 30 + }, + "end": { + "line": 85, + "column": 43 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3115, + "end": 3116, + "loc": { + "start": { + "line": 85, + "column": 43 + }, + "end": { + "line": 85, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3116, + "end": 3117, + "loc": { + "start": { + "line": 85, + "column": 44 + }, + "end": { + "line": 85, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 3126, + "end": 3130, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3130, + "end": 3131, + "loc": { + "start": { + "line": 86, + "column": 12 + }, + "end": { + "line": 86, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 3131, + "end": 3141, + "loc": { + "start": { + "line": 86, + "column": 13 + }, + "end": { + "line": 86, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3141, + "end": 3142, + "loc": { + "start": { + "line": 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": "style", + "start": 3142, + "end": 3147, + "loc": { + "start": { + "line": 86, + "column": 24 + }, + "end": { + "line": 86, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3147, + "end": 3148, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visibility", + "start": 3148, + "end": 3158, + "loc": { + "start": { + "line": 86, + "column": 30 + }, + "end": { + "line": 86, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3159, + "end": 3160, + "loc": { + "start": { + "line": 86, + "column": 41 + }, + "end": { + "line": 86, + "column": 42 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "visible", + "start": 3161, + "end": 3170, + "loc": { + "start": { + "line": 86, + "column": 43 + }, + "end": { + "line": 86, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3170, + "end": 3171, + "loc": { + "start": { + "line": 86, + "column": 52 + }, + "end": { + "line": 86, + "column": 53 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3176, + "end": 3177, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Stop the shricking circle and hide it.\n ", + "start": 3183, + "end": 3240, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 91, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stop", + "start": 3245, + "end": 3249, + "loc": { + "start": { + "line": 92, + "column": 4 + }, + "end": { + "line": 92, + "column": 8 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3249, + "end": 3250, + "loc": { + "start": { + "line": 92, + "column": 8 + }, + "end": { + "line": 92, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3250, + "end": 3251, + "loc": { + "start": { + "line": 92, + "column": 9 + }, + "end": { + "line": 92, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3252, + "end": 3253, + "loc": { + "start": { + "line": 92, + "column": 11 + }, + "end": { + "line": 92, + "column": 12 + } + } + }, + { + "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": 3262, + "end": 3264, + "loc": { + "start": { + "line": 93, + "column": 8 + }, + "end": { + "line": 93, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3265, + "end": 3266, + "loc": { + "start": { + "line": 93, + "column": 11 + }, + "end": { + "line": 93, + "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": 3266, + "end": 3270, + "loc": { + "start": { + "line": 93, + "column": 12 + }, + "end": { + "line": 93, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3270, + "end": 3271, + "loc": { + "start": { + "line": 93, + "column": 16 + }, + "end": { + "line": 93, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_destroyed", + "start": 3271, + "end": 3281, + "loc": { + "start": { + "line": 93, + "column": 17 + }, + "end": { + "line": 93, + "column": 27 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3281, + "end": 3282, + "loc": { + "start": { + "line": 93, + "column": 27 + }, + "end": { + "line": 93, + "column": 28 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3283, + "end": 3284, + "loc": { + "start": { + "line": 93, + "column": 29 + }, + "end": { + "line": 93, + "column": 30 + } + } + }, + { + "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": 3297, + "end": 3303, + "loc": { + "start": { + "line": 94, + "column": 12 + }, + "end": { + "line": 94, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3303, + "end": 3304, + "loc": { + "start": { + "line": 94, + "column": 18 + }, + "end": { + "line": 94, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3313, + "end": 3314, + "loc": { + "start": { + "line": 95, + "column": 8 + }, + "end": { + "line": 95, + "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": 3323, + "end": 3327, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3327, + "end": 3328, + "loc": { + "start": { + "line": 96, + "column": 12 + }, + "end": { + "line": 96, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_running", + "start": 3328, + "end": 3336, + "loc": { + "start": { + "line": 96, + "column": 13 + }, + "end": { + "line": 96, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3337, + "end": 3338, + "loc": { + "start": { + "line": 96, + "column": 22 + }, + "end": { + "line": 96, + "column": 23 + } + } + }, + { + "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": 3339, + "end": 3344, + "loc": { + "start": { + "line": 96, + "column": 24 + }, + "end": { + "line": 96, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3344, + "end": 3345, + "loc": { + "start": { + "line": 96, + "column": 29 + }, + "end": { + "line": 96, + "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": 3354, + "end": 3358, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3358, + "end": 3359, + "loc": { + "start": { + "line": 97, + "column": 12 + }, + "end": { + "line": 97, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 3359, + "end": 3372, + "loc": { + "start": { + "line": 97, + "column": 13 + }, + "end": { + "line": 97, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3373, + "end": 3374, + "loc": { + "start": { + "line": 97, + "column": 27 + }, + "end": { + "line": 97, + "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": 3375, + "end": 3379, + "loc": { + "start": { + "line": 97, + "column": 29 + }, + "end": { + "line": 97, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3379, + "end": 3380, + "loc": { + "start": { + "line": 97, + "column": 33 + }, + "end": { + "line": 97, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleMaxRadius", + "start": 3380, + "end": 3396, + "loc": { + "start": { + "line": 97, + "column": 34 + }, + "end": { + "line": 97, + "column": 50 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3396, + "end": 3397, + "loc": { + "start": { + "line": 97, + "column": 50 + }, + "end": { + "line": 97, + "column": 51 + } + } + }, + { + "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": 3406, + "end": 3410, + "loc": { + "start": { + "line": 98, + "column": 8 + }, + "end": { + "line": 98, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3410, + "end": 3411, + "loc": { + "start": { + "line": 98, + "column": 12 + }, + "end": { + "line": 98, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 3411, + "end": 3421, + "loc": { + "start": { + "line": 98, + "column": 13 + }, + "end": { + "line": 98, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3421, + "end": 3422, + "loc": { + "start": { + "line": 98, + "column": 23 + }, + "end": { + "line": 98, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 3422, + "end": 3427, + "loc": { + "start": { + "line": 98, + "column": 24 + }, + "end": { + "line": 98, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3427, + "end": 3428, + "loc": { + "start": { + "line": 98, + "column": 29 + }, + "end": { + "line": 98, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "borderRadius", + "start": 3428, + "end": 3440, + "loc": { + "start": { + "line": 98, + "column": 30 + }, + "end": { + "line": 98, + "column": 42 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3441, + "end": 3442, + "loc": { + "start": { + "line": 98, + "column": 43 + }, + "end": { + "line": 98, + "column": 44 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3443, + "end": 3444, + "loc": { + "start": { + "line": 98, + "column": 45 + }, + "end": { + "line": 98, + "column": 46 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 3444, + "end": 3444, + "loc": { + "start": { + "line": 98, + "column": 46 + }, + "end": { + "line": 98, + "column": 46 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3444, + "end": 3446, + "loc": { + "start": { + "line": 98, + "column": 46 + }, + "end": { + "line": 98, + "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": 3446, + "end": 3450, + "loc": { + "start": { + "line": 98, + "column": 48 + }, + "end": { + "line": 98, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3450, + "end": 3451, + "loc": { + "start": { + "line": 98, + "column": 52 + }, + "end": { + "line": 98, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleRadius", + "start": 3451, + "end": 3464, + "loc": { + "start": { + "line": 98, + "column": 53 + }, + "end": { + "line": 98, + "column": 66 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3464, + "end": 3465, + "loc": { + "start": { + "line": 98, + "column": 66 + }, + "end": { + "line": 98, + "column": 67 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 3465, + "end": 3467, + "loc": { + "start": { + "line": 98, + "column": 67 + }, + "end": { + "line": 98, + "column": 69 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3467, + "end": 3468, + "loc": { + "start": { + "line": 98, + "column": 69 + }, + "end": { + "line": 98, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3468, + "end": 3469, + "loc": { + "start": { + "line": 98, + "column": 70 + }, + "end": { + "line": 98, + "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": 3478, + "end": 3482, + "loc": { + "start": { + "line": 99, + "column": 8 + }, + "end": { + "line": 99, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3482, + "end": 3483, + "loc": { + "start": { + "line": 99, + "column": 12 + }, + "end": { + "line": 99, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 3483, + "end": 3493, + "loc": { + "start": { + "line": 99, + "column": 13 + }, + "end": { + "line": 99, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3493, + "end": 3494, + "loc": { + "start": { + "line": 99, + "column": 23 + }, + "end": { + "line": 99, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 3494, + "end": 3499, + "loc": { + "start": { + "line": 99, + "column": 24 + }, + "end": { + "line": 99, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3499, + "end": 3500, + "loc": { + "start": { + "line": 99, + "column": 29 + }, + "end": { + "line": 99, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visibility", + "start": 3500, + "end": 3510, + "loc": { + "start": { + "line": 99, + "column": 30 + }, + "end": { + "line": 99, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3511, + "end": 3512, + "loc": { + "start": { + "line": 99, + "column": 41 + }, + "end": { + "line": 99, + "column": 42 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "hidden", + "start": 3513, + "end": 3521, + "loc": { + "start": { + "line": 99, + "column": 43 + }, + "end": { + "line": 99, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3521, + "end": 3522, + "loc": { + "start": { + "line": 99, + "column": 51 + }, + "end": { + "line": 99, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3527, + "end": 3528, + "loc": { + "start": { + "line": 100, + "column": 4 + }, + "end": { + "line": 100, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets the zoom factor for the lens.\n *\n * This is `2` by default.\n *\n * @param durationMs\n ", + "start": 3534, + "end": 3657, + "loc": { + "start": { + "line": 102, + "column": 4 + }, + "end": { + "line": 108, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 3662, + "end": 3665, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 109, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "durationMs", + "start": 3666, + "end": 3676, + "loc": { + "start": { + "line": 109, + "column": 8 + }, + "end": { + "line": 109, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3676, + "end": 3677, + "loc": { + "start": { + "line": 109, + "column": 18 + }, + "end": { + "line": 109, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "durationMs", + "start": 3677, + "end": 3687, + "loc": { + "start": { + "line": 109, + "column": 19 + }, + "end": { + "line": 109, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3687, + "end": 3688, + "loc": { + "start": { + "line": 109, + "column": 29 + }, + "end": { + "line": 109, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3689, + "end": 3690, + "loc": { + "start": { + "line": 109, + "column": 31 + }, + "end": { + "line": 109, + "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": 3699, + "end": 3703, + "loc": { + "start": { + "line": 110, + "column": 8 + }, + "end": { + "line": 110, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3703, + "end": 3704, + "loc": { + "start": { + "line": 110, + "column": 12 + }, + "end": { + "line": 110, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stop", + "start": 3704, + "end": 3708, + "loc": { + "start": { + "line": 110, + "column": 13 + }, + "end": { + "line": 110, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3708, + "end": 3709, + "loc": { + "start": { + "line": 110, + "column": 17 + }, + "end": { + "line": 110, + "column": 18 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3709, + "end": 3710, + "loc": { + "start": { + "line": 110, + "column": 18 + }, + "end": { + "line": 110, + "column": 19 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3710, + "end": 3711, + "loc": { + "start": { + "line": 110, + "column": 19 + }, + "end": { + "line": 110, + "column": 20 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 3720, + "end": 3724, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3724, + "end": 3725, + "loc": { + "start": { + "line": 111, + "column": 12 + }, + "end": { + "line": 111, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_durationMs", + "start": 3725, + "end": 3736, + "loc": { + "start": { + "line": 111, + "column": 13 + }, + "end": { + "line": 111, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3737, + "end": 3738, + "loc": { + "start": { + "line": 111, + "column": 25 + }, + "end": { + "line": 111, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "durationMs", + "start": 3739, + "end": 3749, + "loc": { + "start": { + "line": 111, + "column": 27 + }, + "end": { + "line": 111, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3749, + "end": 3750, + "loc": { + "start": { + "line": 111, + "column": 37 + }, + "end": { + "line": 111, + "column": 38 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3755, + "end": 3756, + "loc": { + "start": { + "line": 112, + "column": 4 + }, + "end": { + "line": 112, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets the zoom factor for the lens.\n *\n * This is `2` by default.\n *\n * @returns Number\n ", + "start": 3762, + "end": 3883, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 120, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "get", + "start": 3888, + "end": 3891, + "loc": { + "start": { + "line": 121, + "column": 4 + }, + "end": { + "line": 121, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "durationMs", + "start": 3892, + "end": 3902, + "loc": { + "start": { + "line": 121, + "column": 8 + }, + "end": { + "line": 121, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3902, + "end": 3903, + "loc": { + "start": { + "line": 121, + "column": 18 + }, + "end": { + "line": 121, + "column": 19 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3903, + "end": 3904, + "loc": { + "start": { + "line": 121, + "column": 19 + }, + "end": { + "line": 121, + "column": 20 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3905, + "end": 3906, + "loc": { + "start": { + "line": 121, + "column": 21 + }, + "end": { + "line": 121, + "column": 22 + } + } + }, + { + "type": { + "label": "return", + "keyword": "return", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "return", + "start": 3915, + "end": 3921, + "loc": { + "start": { + "line": 122, + "column": 8 + }, + "end": { + "line": 122, + "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": 3922, + "end": 3926, + "loc": { + "start": { + "line": 122, + "column": 15 + }, + "end": { + "line": 122, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3926, + "end": 3927, + "loc": { + "start": { + "line": 122, + "column": 19 + }, + "end": { + "line": 122, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_durationMs", + "start": 3927, + "end": 3938, + "loc": { + "start": { + "line": 122, + "column": 20 + }, + "end": { + "line": 122, + "column": 31 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3938, + "end": 3939, + "loc": { + "start": { + "line": 122, + "column": 31 + }, + "end": { + "line": 122, + "column": 32 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3944, + "end": 3945, + "loc": { + "start": { + "line": 123, + "column": 4 + }, + "end": { + "line": 123, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Destroys this PointerCircle.\n ", + "start": 3951, + "end": 3998, + "loc": { + "start": { + "line": 125, + "column": 4 + }, + "end": { + "line": 127, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 4003, + "end": 4010, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 128, + "column": 11 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4010, + "end": 4011, + "loc": { + "start": { + "line": 128, + "column": 11 + }, + "end": { + "line": 128, + "column": 12 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4011, + "end": 4012, + "loc": { + "start": { + "line": 128, + "column": 12 + }, + "end": { + "line": 128, + "column": 13 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4013, + "end": 4014, + "loc": { + "start": { + "line": 128, + "column": 14 + }, + "end": { + "line": 128, + "column": 15 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 4023, + "end": 4025, + "loc": { + "start": { + "line": 129, + "column": 8 + }, + "end": { + "line": 129, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4026, + "end": 4027, + "loc": { + "start": { + "line": 129, + "column": 11 + }, + "end": { + "line": 129, + "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": 4027, + "end": 4028, + "loc": { + "start": { + "line": 129, + "column": 12 + }, + "end": { + "line": 129, + "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": 4028, + "end": 4032, + "loc": { + "start": { + "line": 129, + "column": 13 + }, + "end": { + "line": 129, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4032, + "end": 4033, + "loc": { + "start": { + "line": 129, + "column": 17 + }, + "end": { + "line": 129, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_destroyed", + "start": 4033, + "end": 4043, + "loc": { + "start": { + "line": 129, + "column": 18 + }, + "end": { + "line": 129, + "column": 28 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4043, + "end": 4044, + "loc": { + "start": { + "line": 129, + "column": 28 + }, + "end": { + "line": 129, + "column": 29 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4045, + "end": 4046, + "loc": { + "start": { + "line": 129, + "column": 30 + }, + "end": { + "line": 129, + "column": 31 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4059, + "end": 4063, + "loc": { + "start": { + "line": 130, + "column": 12 + }, + "end": { + "line": 130, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4063, + "end": 4064, + "loc": { + "start": { + "line": 130, + "column": 16 + }, + "end": { + "line": 130, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stop", + "start": 4064, + "end": 4068, + "loc": { + "start": { + "line": 130, + "column": 17 + }, + "end": { + "line": 130, + "column": 21 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4068, + "end": 4069, + "loc": { + "start": { + "line": 130, + "column": 21 + }, + "end": { + "line": 130, + "column": 22 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4069, + "end": 4070, + "loc": { + "start": { + "line": 130, + "column": 22 + }, + "end": { + "line": 130, + "column": 23 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4070, + "end": 4071, + "loc": { + "start": { + "line": 130, + "column": 23 + }, + "end": { + "line": 130, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "document", + "start": 4084, + "end": 4092, + "loc": { + "start": { + "line": 131, + "column": 12 + }, + "end": { + "line": 131, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4092, + "end": 4093, + "loc": { + "start": { + "line": 131, + "column": 20 + }, + "end": { + "line": 131, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "body", + "start": 4093, + "end": 4097, + "loc": { + "start": { + "line": 131, + "column": 21 + }, + "end": { + "line": 131, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4097, + "end": 4098, + "loc": { + "start": { + "line": 131, + "column": 25 + }, + "end": { + "line": 131, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "removeChild", + "start": 4098, + "end": 4109, + "loc": { + "start": { + "line": 131, + "column": 26 + }, + "end": { + "line": 131, + "column": 37 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4109, + "end": 4110, + "loc": { + "start": { + "line": 131, + "column": 37 + }, + "end": { + "line": 131, + "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": 4110, + "end": 4114, + "loc": { + "start": { + "line": 131, + "column": 38 + }, + "end": { + "line": 131, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4114, + "end": 4115, + "loc": { + "start": { + "line": 131, + "column": 42 + }, + "end": { + "line": 131, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_circleDiv", + "start": 4115, + "end": 4125, + "loc": { + "start": { + "line": 131, + "column": 43 + }, + "end": { + "line": 131, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4125, + "end": 4126, + "loc": { + "start": { + "line": 131, + "column": 53 + }, + "end": { + "line": 131, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4126, + "end": 4127, + "loc": { + "start": { + "line": 131, + "column": 54 + }, + "end": { + "line": 131, + "column": 55 + } + } + }, + { + "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": 4140, + "end": 4144, + "loc": { + "start": { + "line": 132, + "column": 12 + }, + "end": { + "line": 132, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4144, + "end": 4145, + "loc": { + "start": { + "line": 132, + "column": 16 + }, + "end": { + "line": 132, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_destroyed", + "start": 4145, + "end": 4155, + "loc": { + "start": { + "line": 132, + "column": 17 + }, + "end": { + "line": 132, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4156, + "end": 4157, + "loc": { + "start": { + "line": 132, + "column": 28 + }, + "end": { + "line": 132, + "column": 29 + } + } + }, + { + "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": 4158, + "end": 4162, + "loc": { + "start": { + "line": 132, + "column": 30 + }, + "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": 4162, + "end": 4163, + "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": 4172, + "end": 4173, + "loc": { + "start": { + "line": 133, + "column": 8 + }, + "end": { + "line": 133, + "column": 9 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4178, + "end": 4179, + "loc": { + "start": { + "line": 134, + "column": 4 + }, + "end": { + "line": 134, + "column": 5 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4180, + "end": 4181, + "loc": { + "start": { + "line": 135, + "column": 0 + }, + "end": { + "line": 135, + "column": 1 + } + } + }, + { + "type": { + "label": "eof", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4181, + "end": 4181, + "loc": { + "start": { + "line": 135, + "column": 1 + }, + "end": { + "line": 135, + "column": 1 + } + } + } + ] +} \ No newline at end of file diff --git a/docs/ast/source/extras/PointerCircle/index.js.json b/docs/ast/source/extras/PointerCircle/index.js.json new file mode 100644 index 0000000000..7c6ac7092d --- /dev/null +++ b/docs/ast/source/extras/PointerCircle/index.js.json @@ -0,0 +1,232 @@ +{ + "type": "File", + "start": 0, + "end": 35, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 35 + } + }, + "program": { + "type": "Program", + "start": 0, + "end": 35, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 35 + } + }, + "sourceType": "module", + "body": [ + { + "type": "ExportAllDeclaration", + "start": 0, + "end": 35, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 35 + } + }, + "source": { + "type": "StringLiteral", + "start": 14, + "end": 34, + "loc": { + "start": { + "line": 1, + "column": 14 + }, + "end": { + "line": 1, + "column": 34 + } + }, + "extra": { + "rawValue": "./PointerCircle.js", + "raw": "\"./PointerCircle.js\"" + }, + "value": "./PointerCircle.js" + } + } + ], + "directives": [] + }, + "comments": [], + "tokens": [ + { + "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": 0, + "end": 6, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 6 + } + } + }, + { + "type": { + "label": "*", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "*", + "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": "from", + "start": 9, + "end": 13, + "loc": { + "start": { + "line": 1, + "column": 9 + }, + "end": { + "line": 1, + "column": 13 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "./PointerCircle.js", + "start": 14, + "end": 34, + "loc": { + "start": { + "line": 1, + "column": 14 + }, + "end": { + "line": 1, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34, + "end": 35, + "loc": { + "start": { + "line": 1, + "column": 34 + }, + "end": { + "line": 1, + "column": 35 + } + } + }, + { + "type": { + "label": "eof", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35, + "end": 35, + "loc": { + "start": { + "line": 1, + "column": 35 + }, + "end": { + "line": 1, + "column": 35 + } + } + } + ] +} \ No newline at end of file diff --git a/docs/ast/source/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js.json b/docs/ast/source/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js.json index 8af4fd6b87..60a5fd636f 100644 --- a/docs/ast/source/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js.json +++ b/docs/ast/source/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js.json @@ -1,28 +1,28 @@ { "type": "File", "start": 0, - "end": 18723, + "end": 18888, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 448, + "line": 451, "column": 0 } }, "program": { "type": "Program", "start": 0, - "end": 18723, + "end": 18888, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 448, + "line": 451, "column": 0 } }, @@ -431,14 +431,14 @@ { "type": "ExportNamedDeclaration", "start": 1252, - "end": 18722, + "end": 18887, "loc": { "start": { "line": 44, "column": 0 }, "end": { - "line": 447, + "line": 450, "column": 1 } }, @@ -447,14 +447,14 @@ "declaration": { "type": "ClassDeclaration", "start": 1259, - "end": 18722, + "end": 18887, "loc": { "start": { "line": 44, "column": 7 }, "end": { - "line": 447, + "line": 450, "column": 1 } }, @@ -496,14 +496,14 @@ "body": { "type": "ClassBody", "start": 1328, - "end": 18722, + "end": 18887, "loc": { "start": { "line": 44, "column": 76 }, "end": { - "line": 447, + "line": 450, "column": 1 } }, @@ -6293,14 +6293,14 @@ { "type": "ClassMethod", "start": 5754, - "end": 16943, + "end": 17108, "loc": { "start": { "line": 174, "column": 4 }, "end": { - "line": 388, + "line": 391, "column": 5 } }, @@ -6333,14 +6333,14 @@ "body": { "type": "BlockStatement", "start": 5765, - "end": 16943, + "end": 17108, "loc": { "start": { "line": 174, "column": 15 }, "end": { - "line": 388, + "line": 391, "column": 5 } }, @@ -16652,28 +16652,28 @@ { "type": "ExpressionStatement", "start": 10838, - "end": 15077, + "end": 15242, "loc": { "start": { "line": 275, "column": 8 }, "end": { - "line": 351, + "line": 354, "column": 11 } }, "expression": { "type": "CallExpression", "start": 10838, - "end": 15076, + "end": 15241, "loc": { "start": { "line": 275, "column": 8 }, "end": { - "line": 351, + "line": 354, "column": 10 } }, @@ -16751,14 +16751,14 @@ { "type": "AssignmentExpression", "start": 10873, - "end": 15075, + "end": 15240, "loc": { "start": { "line": 275, "column": 43 }, "end": { - "line": 351, + "line": 354, "column": 9 } }, @@ -16814,14 +16814,14 @@ "right": { "type": "ArrowFunctionExpression", "start": 10890, - "end": 15075, + "end": 15240, "loc": { "start": { "line": 275, "column": 60 }, "end": { - "line": 351, + "line": 354, "column": 9 } }, @@ -16851,14 +16851,14 @@ "body": { "type": "BlockStatement", "start": 10897, - "end": 15075, + "end": 15240, "loc": { "start": { "line": 275, "column": 67 }, "end": { - "line": 351, + "line": 354, "column": 9 } }, @@ -17564,14 +17564,14 @@ { "type": "SwitchStatement", "start": 11280, - "end": 15065, + "end": 15230, "loc": { "start": { "line": 285, "column": 12 }, "end": { - "line": 350, + "line": 353, "column": 13 } }, @@ -17627,14 +17627,14 @@ { "type": "SwitchCase", "start": 11324, - "end": 12845, + "end": 13010, "loc": { "start": { "line": 286, "column": 16 }, "end": { - "line": 312, + "line": 315, "column": 26 } }, @@ -17642,14 +17642,14 @@ { "type": "IfStatement", "start": 11371, - "end": 12818, + "end": 12983, "loc": { "start": { "line": 287, "column": 20 }, "end": { - "line": 311, + "line": 314, "column": 21 } }, @@ -17673,14 +17673,14 @@ "consequent": { "type": "BlockStatement", "start": 11390, - "end": 12818, + "end": 12983, "loc": { "start": { "line": 287, "column": 39 }, "end": { - "line": 311, + "line": 314, "column": 21 } }, @@ -17688,28 +17688,28 @@ { "type": "ExpressionStatement", "start": 11416, - "end": 11996, + "end": 12161, "loc": { "start": { "line": 288, "column": 24 }, "end": { - "line": 300, + "line": 303, "column": 27 } }, "expression": { "type": "AssignmentExpression", "start": 11416, - "end": 11995, + "end": 12160, "loc": { "start": { "line": 288, "column": 24 }, "end": { - "line": 300, + "line": 303, "column": 26 } }, @@ -17765,14 +17765,14 @@ "right": { "type": "CallExpression", "start": 11448, - "end": 11995, + "end": 12160, "loc": { "start": { "line": 288, "column": 56 }, "end": { - "line": 300, + "line": 303, "column": 26 } }, @@ -17861,14 +17861,14 @@ { "type": "ObjectExpression", "start": 11495, - "end": 11994, + "end": 12159, "loc": { "start": { "line": 288, "column": 103 }, "end": { - "line": 300, + "line": 303, "column": 25 } }, @@ -17977,14 +17977,14 @@ { "type": "ObjectProperty", "start": 11576, - "end": 11671, + "end": 11726, "loc": { "start": { "line": 290, "column": 28 }, "end": { - "line": 292, + "line": 293, "column": 29 } }, @@ -18011,14 +18011,14 @@ "value": { "type": "ObjectExpression", "start": 11584, - "end": 11671, + "end": 11726, "loc": { "start": { "line": 290, "column": 36 }, "end": { - "line": 292, + "line": 293, "column": 29 } }, @@ -18074,21 +18074,73 @@ }, "name": "mouseWorldPos" } + }, + { + "type": "ObjectProperty", + "start": 11675, + "end": 11696, + "loc": { + "start": { + "line": 292, + "column": 32 + }, + "end": { + "line": 292, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11675, + "end": 11681, + "loc": { + "start": { + "line": 292, + "column": 32 + }, + "end": { + "line": 292, + "column": 38 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "Identifier", + "start": 11683, + "end": 11696, + "loc": { + "start": { + "line": 292, + "column": 40 + }, + "end": { + "line": 292, + "column": 53 + }, + "identifierName": "hoveredEntity" + }, + "name": "hoveredEntity" + } } ] } }, { "type": "ObjectProperty", - "start": 11701, - "end": 11796, + "start": 11756, + "end": 11906, "loc": { "start": { - "line": 293, + "line": 294, "column": 28 }, "end": { - "line": 295, + "line": 297, "column": 29 } }, @@ -18097,15 +18149,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11701, - "end": 11707, + "start": 11756, + "end": 11762, "loc": { "start": { - "line": 293, + "line": 294, "column": 28 }, "end": { - "line": 293, + "line": 294, "column": 34 }, "identifierName": "corner" @@ -18114,30 +18166,30 @@ }, "value": { "type": "ObjectExpression", - "start": 11709, - "end": 11796, + "start": 11764, + "end": 11906, "loc": { "start": { - "line": 293, + "line": 294, "column": 36 }, "end": { - "line": 295, + "line": 297, "column": 29 } }, "properties": [ { "type": "ObjectProperty", - "start": 11743, - "end": 11766, + "start": 11798, + "end": 11821, "loc": { "start": { - "line": 294, + "line": 295, "column": 32 }, "end": { - "line": 294, + "line": 295, "column": 55 } }, @@ -18146,15 +18198,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11743, - "end": 11751, + "start": 11798, + "end": 11806, "loc": { "start": { - "line": 294, + "line": 295, "column": 32 }, "end": { - "line": 294, + "line": 295, "column": 40 }, "identifierName": "worldPos" @@ -18163,36 +18215,88 @@ }, "value": { "type": "Identifier", - "start": 11753, - "end": 11766, + "start": 11808, + "end": 11821, "loc": { "start": { - "line": 294, + "line": 295, "column": 42 }, "end": { - "line": 294, + "line": 295, "column": 55 }, "identifierName": "mouseWorldPos" }, "name": "mouseWorldPos" } + }, + { + "type": "ObjectProperty", + "start": 11855, + "end": 11876, + "loc": { + "start": { + "line": 296, + "column": 32 + }, + "end": { + "line": 296, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11855, + "end": 11861, + "loc": { + "start": { + "line": 296, + "column": 32 + }, + "end": { + "line": 296, + "column": 38 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "Identifier", + "start": 11863, + "end": 11876, + "loc": { + "start": { + "line": 296, + "column": 40 + }, + "end": { + "line": 296, + "column": 53 + }, + "identifierName": "hoveredEntity" + }, + "name": "hoveredEntity" + } } ] } }, { "type": "ObjectProperty", - "start": 11826, - "end": 11921, + "start": 11936, + "end": 12086, "loc": { "start": { - "line": 296, + "line": 298, "column": 28 }, "end": { - "line": 298, + "line": 301, "column": 29 } }, @@ -18201,15 +18305,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11826, - "end": 11832, + "start": 11936, + "end": 11942, "loc": { "start": { - "line": 296, + "line": 298, "column": 28 }, "end": { - "line": 296, + "line": 298, "column": 34 }, "identifierName": "target" @@ -18218,30 +18322,30 @@ }, "value": { "type": "ObjectExpression", - "start": 11834, - "end": 11921, + "start": 11944, + "end": 12086, "loc": { "start": { - "line": 296, + "line": 298, "column": 36 }, "end": { - "line": 298, + "line": 301, "column": 29 } }, "properties": [ { "type": "ObjectProperty", - "start": 11868, - "end": 11891, + "start": 11978, + "end": 12001, "loc": { "start": { - "line": 297, + "line": 299, "column": 32 }, "end": { - "line": 297, + "line": 299, "column": 55 } }, @@ -18250,15 +18354,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11868, - "end": 11876, + "start": 11978, + "end": 11986, "loc": { "start": { - "line": 297, + "line": 299, "column": 32 }, "end": { - "line": 297, + "line": 299, "column": 40 }, "identifierName": "worldPos" @@ -18267,36 +18371,88 @@ }, "value": { "type": "Identifier", - "start": 11878, - "end": 11891, + "start": 11988, + "end": 12001, "loc": { "start": { - "line": 297, + "line": 299, "column": 42 }, "end": { - "line": 297, + "line": 299, "column": 55 }, "identifierName": "mouseWorldPos" }, "name": "mouseWorldPos" } + }, + { + "type": "ObjectProperty", + "start": 12035, + "end": 12056, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12035, + "end": 12041, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 38 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "Identifier", + "start": 12043, + "end": 12056, + "loc": { + "start": { + "line": 300, + "column": 40 + }, + "end": { + "line": 300, + "column": 53 + }, + "identifierName": "hoveredEntity" + }, + "name": "hoveredEntity" + } } ] } }, { "type": "ObjectProperty", - "start": 11951, - "end": 11968, + "start": 12116, + "end": 12133, "loc": { "start": { - "line": 299, + "line": 302, "column": 28 }, "end": { - "line": 299, + "line": 302, "column": 45 } }, @@ -18305,15 +18461,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11951, - "end": 11962, + "start": 12116, + "end": 12127, "loc": { "start": { - "line": 299, + "line": 302, "column": 28 }, "end": { - "line": 299, + "line": 302, "column": 39 }, "identifierName": "approximate" @@ -18322,15 +18478,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 11964, - "end": 11968, + "start": 12129, + "end": 12133, "loc": { "start": { - "line": 299, + "line": 302, "column": 41 }, "end": { - "line": 299, + "line": 302, "column": 45 } }, @@ -18345,87 +18501,87 @@ }, { "type": "ExpressionStatement", - "start": 12021, - "end": 12069, + "start": 12186, + "end": 12234, "loc": { "start": { - "line": 301, + "line": 304, "column": 24 }, "end": { - "line": 301, + "line": 304, "column": 72 } }, "expression": { "type": "AssignmentExpression", - "start": 12021, - "end": 12068, + "start": 12186, + "end": 12233, "loc": { "start": { - "line": 301, + "line": 304, "column": 24 }, "end": { - "line": 301, + "line": 304, "column": 71 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12021, - "end": 12060, + "start": 12186, + "end": 12225, "loc": { "start": { - "line": 301, + "line": 304, "column": 24 }, "end": { - "line": 301, + "line": 304, "column": 63 } }, "object": { "type": "MemberExpression", - "start": 12021, - "end": 12050, + "start": 12186, + "end": 12215, "loc": { "start": { - "line": 301, + "line": 304, "column": 24 }, "end": { - "line": 301, + "line": 304, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 12021, - "end": 12025, + "start": 12186, + "end": 12190, "loc": { "start": { - "line": 301, + "line": 304, "column": 24 }, "end": { - "line": 301, + "line": 304, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12026, - "end": 12050, + "start": 12191, + "end": 12215, "loc": { "start": { - "line": 301, + "line": 304, "column": 29 }, "end": { - "line": 301, + "line": 304, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -18436,15 +18592,15 @@ }, "property": { "type": "Identifier", - "start": 12051, - "end": 12060, + "start": 12216, + "end": 12225, "loc": { "start": { - "line": 301, + "line": 304, "column": 54 }, "end": { - "line": 301, + "line": 304, "column": 63 }, "identifierName": "clickable" @@ -18455,15 +18611,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 12063, - "end": 12068, + "start": 12228, + "end": 12233, "loc": { "start": { - "line": 301, + "line": 304, "column": 66 }, "end": { - "line": 301, + "line": 304, "column": 71 } }, @@ -18473,87 +18629,87 @@ }, { "type": "ExpressionStatement", - "start": 12094, - "end": 12145, + "start": 12259, + "end": 12310, "loc": { "start": { - "line": 302, + "line": 305, "column": 24 }, "end": { - "line": 302, + "line": 305, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 12094, - "end": 12144, + "start": 12259, + "end": 12309, "loc": { "start": { - "line": 302, + "line": 305, "column": 24 }, "end": { - "line": 302, + "line": 305, "column": 74 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12094, - "end": 12137, + "start": 12259, + "end": 12302, "loc": { "start": { - "line": 302, + "line": 305, "column": 24 }, "end": { - "line": 302, + "line": 305, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 12094, - "end": 12123, + "start": 12259, + "end": 12288, "loc": { "start": { - "line": 302, + "line": 305, "column": 24 }, "end": { - "line": 302, + "line": 305, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 12094, - "end": 12098, + "start": 12259, + "end": 12263, "loc": { "start": { - "line": 302, + "line": 305, "column": 24 }, "end": { - "line": 302, + "line": 305, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12099, - "end": 12123, + "start": 12264, + "end": 12288, "loc": { "start": { - "line": 302, + "line": 305, "column": 29 }, "end": { - "line": 302, + "line": 305, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -18564,15 +18720,15 @@ }, "property": { "type": "Identifier", - "start": 12124, - "end": 12137, + "start": 12289, + "end": 12302, "loc": { "start": { - "line": 302, + "line": 305, "column": 54 }, "end": { - "line": 302, + "line": 305, "column": 67 }, "identifierName": "originVisible" @@ -18583,15 +18739,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 12140, - "end": 12144, + "start": 12305, + "end": 12309, "loc": { "start": { - "line": 302, + "line": 305, "column": 70 }, "end": { - "line": 302, + "line": 305, "column": 74 } }, @@ -18601,87 +18757,87 @@ }, { "type": "ExpressionStatement", - "start": 12170, - "end": 12225, + "start": 12335, + "end": 12390, "loc": { "start": { - "line": 303, + "line": 306, "column": 24 }, "end": { - "line": 303, + "line": 306, "column": 79 } }, "expression": { "type": "AssignmentExpression", - "start": 12170, - "end": 12224, + "start": 12335, + "end": 12389, "loc": { "start": { - "line": 303, + "line": 306, "column": 24 }, "end": { - "line": 303, + "line": 306, "column": 78 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12170, - "end": 12217, + "start": 12335, + "end": 12382, "loc": { "start": { - "line": 303, + "line": 306, "column": 24 }, "end": { - "line": 303, + "line": 306, "column": 71 } }, "object": { "type": "MemberExpression", - "start": 12170, - "end": 12199, + "start": 12335, + "end": 12364, "loc": { "start": { - "line": 303, + "line": 306, "column": 24 }, "end": { - "line": 303, + "line": 306, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 12170, - "end": 12174, + "start": 12335, + "end": 12339, "loc": { "start": { - "line": 303, + "line": 306, "column": 24 }, "end": { - "line": 303, + "line": 306, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12175, - "end": 12199, + "start": 12340, + "end": 12364, "loc": { "start": { - "line": 303, + "line": 306, "column": 29 }, "end": { - "line": 303, + "line": 306, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -18692,15 +18848,15 @@ }, "property": { "type": "Identifier", - "start": 12200, - "end": 12217, + "start": 12365, + "end": 12382, "loc": { "start": { - "line": 303, + "line": 306, "column": 54 }, "end": { - "line": 303, + "line": 306, "column": 71 }, "identifierName": "originWireVisible" @@ -18711,15 +18867,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 12220, - "end": 12224, + "start": 12385, + "end": 12389, "loc": { "start": { - "line": 303, + "line": 306, "column": 74 }, "end": { - "line": 303, + "line": 306, "column": 78 } }, @@ -18729,87 +18885,87 @@ }, { "type": "ExpressionStatement", - "start": 12250, - "end": 12302, + "start": 12415, + "end": 12467, "loc": { "start": { - "line": 304, + "line": 307, "column": 24 }, "end": { - "line": 304, + "line": 307, "column": 76 } }, "expression": { "type": "AssignmentExpression", - "start": 12250, - "end": 12301, + "start": 12415, + "end": 12466, "loc": { "start": { - "line": 304, + "line": 307, "column": 24 }, "end": { - "line": 304, + "line": 307, "column": 75 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12250, - "end": 12293, + "start": 12415, + "end": 12458, "loc": { "start": { - "line": 304, + "line": 307, "column": 24 }, "end": { - "line": 304, + "line": 307, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 12250, - "end": 12279, + "start": 12415, + "end": 12444, "loc": { "start": { - "line": 304, + "line": 307, "column": 24 }, "end": { - "line": 304, + "line": 307, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 12250, - "end": 12254, + "start": 12415, + "end": 12419, "loc": { "start": { - "line": 304, + "line": 307, "column": 24 }, "end": { - "line": 304, + "line": 307, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12255, - "end": 12279, + "start": 12420, + "end": 12444, "loc": { "start": { - "line": 304, + "line": 307, "column": 29 }, "end": { - "line": 304, + "line": 307, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -18820,15 +18976,15 @@ }, "property": { "type": "Identifier", - "start": 12280, - "end": 12293, + "start": 12445, + "end": 12458, "loc": { "start": { - "line": 304, + "line": 307, "column": 54 }, "end": { - "line": 304, + "line": 307, "column": 67 }, "identifierName": "cornerVisible" @@ -18839,15 +18995,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 12296, - "end": 12301, + "start": 12461, + "end": 12466, "loc": { "start": { - "line": 304, + "line": 307, "column": 70 }, "end": { - "line": 304, + "line": 307, "column": 75 } }, @@ -18857,87 +19013,87 @@ }, { "type": "ExpressionStatement", - "start": 12327, - "end": 12383, + "start": 12492, + "end": 12548, "loc": { "start": { - "line": 305, + "line": 308, "column": 24 }, "end": { - "line": 305, + "line": 308, "column": 80 } }, "expression": { "type": "AssignmentExpression", - "start": 12327, - "end": 12382, + "start": 12492, + "end": 12547, "loc": { "start": { - "line": 305, + "line": 308, "column": 24 }, "end": { - "line": 305, + "line": 308, "column": 79 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12327, - "end": 12374, + "start": 12492, + "end": 12539, "loc": { "start": { - "line": 305, + "line": 308, "column": 24 }, "end": { - "line": 305, + "line": 308, "column": 71 } }, "object": { "type": "MemberExpression", - "start": 12327, - "end": 12356, + "start": 12492, + "end": 12521, "loc": { "start": { - "line": 305, + "line": 308, "column": 24 }, "end": { - "line": 305, + "line": 308, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 12327, - "end": 12331, + "start": 12492, + "end": 12496, "loc": { "start": { - "line": 305, + "line": 308, "column": 24 }, "end": { - "line": 305, + "line": 308, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12332, - "end": 12356, + "start": 12497, + "end": 12521, "loc": { "start": { - "line": 305, + "line": 308, "column": 29 }, "end": { - "line": 305, + "line": 308, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -18948,15 +19104,15 @@ }, "property": { "type": "Identifier", - "start": 12357, - "end": 12374, + "start": 12522, + "end": 12539, "loc": { "start": { - "line": 305, + "line": 308, "column": 54 }, "end": { - "line": 305, + "line": 308, "column": 71 }, "identifierName": "targetWireVisible" @@ -18967,15 +19123,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 12377, - "end": 12382, + "start": 12542, + "end": 12547, "loc": { "start": { - "line": 305, + "line": 308, "column": 74 }, "end": { - "line": 305, + "line": 308, "column": 79 } }, @@ -18985,87 +19141,87 @@ }, { "type": "ExpressionStatement", - "start": 12408, - "end": 12460, + "start": 12573, + "end": 12625, "loc": { "start": { - "line": 306, + "line": 309, "column": 24 }, "end": { - "line": 306, + "line": 309, "column": 76 } }, "expression": { "type": "AssignmentExpression", - "start": 12408, - "end": 12459, + "start": 12573, + "end": 12624, "loc": { "start": { - "line": 306, + "line": 309, "column": 24 }, "end": { - "line": 306, + "line": 309, "column": 75 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12408, - "end": 12451, + "start": 12573, + "end": 12616, "loc": { "start": { - "line": 306, + "line": 309, "column": 24 }, "end": { - "line": 306, + "line": 309, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 12408, - "end": 12437, + "start": 12573, + "end": 12602, "loc": { "start": { - "line": 306, + "line": 309, "column": 24 }, "end": { - "line": 306, + "line": 309, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 12408, - "end": 12412, + "start": 12573, + "end": 12577, "loc": { "start": { - "line": 306, + "line": 309, "column": 24 }, "end": { - "line": 306, + "line": 309, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12413, - "end": 12437, + "start": 12578, + "end": 12602, "loc": { "start": { - "line": 306, + "line": 309, "column": 29 }, "end": { - "line": 306, + "line": 309, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -19076,15 +19232,15 @@ }, "property": { "type": "Identifier", - "start": 12438, - "end": 12451, + "start": 12603, + "end": 12616, "loc": { "start": { - "line": 306, + "line": 309, "column": 54 }, "end": { - "line": 306, + "line": 309, "column": 67 }, "identifierName": "targetVisible" @@ -19095,15 +19251,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 12454, - "end": 12459, + "start": 12619, + "end": 12624, "loc": { "start": { - "line": 306, + "line": 309, "column": 70 }, "end": { - "line": 306, + "line": 309, "column": 75 } }, @@ -19113,87 +19269,87 @@ }, { "type": "ExpressionStatement", - "start": 12485, - "end": 12536, + "start": 12650, + "end": 12701, "loc": { "start": { - "line": 307, + "line": 310, "column": 24 }, "end": { - "line": 307, + "line": 310, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 12485, - "end": 12535, + "start": 12650, + "end": 12700, "loc": { "start": { - "line": 307, + "line": 310, "column": 24 }, "end": { - "line": 307, + "line": 310, "column": 74 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12485, - "end": 12527, + "start": 12650, + "end": 12692, "loc": { "start": { - "line": 307, + "line": 310, "column": 24 }, "end": { - "line": 307, + "line": 310, "column": 66 } }, "object": { "type": "MemberExpression", - "start": 12485, - "end": 12514, + "start": 12650, + "end": 12679, "loc": { "start": { - "line": 307, + "line": 310, "column": 24 }, "end": { - "line": 307, + "line": 310, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 12485, - "end": 12489, + "start": 12650, + "end": 12654, "loc": { "start": { - "line": 307, + "line": 310, "column": 24 }, "end": { - "line": 307, + "line": 310, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12490, - "end": 12514, + "start": 12655, + "end": 12679, "loc": { "start": { - "line": 307, + "line": 310, "column": 29 }, "end": { - "line": 307, + "line": 310, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -19204,15 +19360,15 @@ }, "property": { "type": "Identifier", - "start": 12515, - "end": 12527, + "start": 12680, + "end": 12692, "loc": { "start": { - "line": 307, + "line": 310, "column": 54 }, "end": { - "line": 307, + "line": 310, "column": 66 }, "identifierName": "angleVisible" @@ -19223,15 +19379,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 12530, - "end": 12535, + "start": 12695, + "end": 12700, "loc": { "start": { - "line": 307, + "line": 310, "column": 69 }, "end": { - "line": 307, + "line": 310, "column": 74 } }, @@ -19241,101 +19397,101 @@ }, { "type": "ExpressionStatement", - "start": 12561, - "end": 12621, + "start": 12726, + "end": 12786, "loc": { "start": { - "line": 308, + "line": 311, "column": 24 }, "end": { - "line": 308, + "line": 311, "column": 84 } }, "expression": { "type": "AssignmentExpression", - "start": 12561, - "end": 12620, + "start": 12726, + "end": 12785, "loc": { "start": { - "line": 308, + "line": 311, "column": 24 }, "end": { - "line": 308, + "line": 311, "column": 83 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12561, - "end": 12604, + "start": 12726, + "end": 12769, "loc": { "start": { - "line": 308, + "line": 311, "column": 24 }, "end": { - "line": 308, + "line": 311, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 12561, - "end": 12597, + "start": 12726, + "end": 12762, "loc": { "start": { - "line": 308, + "line": 311, "column": 24 }, "end": { - "line": 308, + "line": 311, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 12561, - "end": 12590, + "start": 12726, + "end": 12755, "loc": { "start": { - "line": 308, + "line": 311, "column": 24 }, "end": { - "line": 308, + "line": 311, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 12561, - "end": 12565, + "start": 12726, + "end": 12730, "loc": { "start": { - "line": 308, + "line": 311, "column": 24 }, "end": { - "line": 308, + "line": 311, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12566, - "end": 12590, + "start": 12731, + "end": 12755, "loc": { "start": { - "line": 308, + "line": 311, "column": 29 }, "end": { - "line": 308, + "line": 311, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -19346,15 +19502,15 @@ }, "property": { "type": "Identifier", - "start": 12591, - "end": 12597, + "start": 12756, + "end": 12762, "loc": { "start": { - "line": 308, + "line": 311, "column": 54 }, "end": { - "line": 308, + "line": 311, "column": 60 }, "identifierName": "origin" @@ -19365,15 +19521,15 @@ }, "property": { "type": "Identifier", - "start": 12598, - "end": 12604, + "start": 12763, + "end": 12769, "loc": { "start": { - "line": 308, + "line": 311, "column": 61 }, "end": { - "line": 308, + "line": 311, "column": 67 }, "identifierName": "entity" @@ -19384,15 +19540,15 @@ }, "right": { "type": "Identifier", - "start": 12607, - "end": 12620, + "start": 12772, + "end": 12785, "loc": { "start": { - "line": 308, + "line": 311, "column": 70 }, "end": { - "line": 308, + "line": 311, "column": 83 }, "identifierName": "hoveredEntity" @@ -19403,73 +19559,73 @@ }, { "type": "ExpressionStatement", - "start": 12646, - "end": 12686, + "start": 12811, + "end": 12851, "loc": { "start": { - "line": 309, + "line": 312, "column": 24 }, "end": { - "line": 309, + "line": 312, "column": 64 } }, "expression": { "type": "AssignmentExpression", - "start": 12646, - "end": 12685, + "start": 12811, + "end": 12850, "loc": { "start": { - "line": 309, + "line": 312, "column": 24 }, "end": { - "line": 309, + "line": 312, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12646, - "end": 12662, + "start": 12811, + "end": 12827, "loc": { "start": { - "line": 309, + "line": 312, "column": 24 }, "end": { - "line": 309, + "line": 312, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 12646, - "end": 12650, + "start": 12811, + "end": 12815, "loc": { "start": { - "line": 309, + "line": 312, "column": 24 }, "end": { - "line": 309, + "line": 312, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12651, - "end": 12662, + "start": 12816, + "end": 12827, "loc": { "start": { - "line": 309, + "line": 312, "column": 29 }, "end": { - "line": 309, + "line": 312, "column": 40 }, "identifierName": "_mouseState" @@ -19480,15 +19636,15 @@ }, "right": { "type": "Identifier", - "start": 12665, - "end": 12685, + "start": 12830, + "end": 12850, "loc": { "start": { - "line": 309, + "line": 312, "column": 43 }, "end": { - "line": 309, + "line": 312, "column": 63 }, "identifierName": "MOUSE_FINDING_CORNER" @@ -19499,86 +19655,86 @@ }, { "type": "ExpressionStatement", - "start": 12711, - "end": 12796, + "start": 12876, + "end": 12961, "loc": { "start": { - "line": 310, + "line": 313, "column": 24 }, "end": { - "line": 310, + "line": 313, "column": 109 } }, "expression": { "type": "CallExpression", - "start": 12711, - "end": 12795, + "start": 12876, + "end": 12960, "loc": { "start": { - "line": 310, + "line": 313, "column": 24 }, "end": { - "line": 310, + "line": 313, "column": 108 } }, "callee": { "type": "MemberExpression", - "start": 12711, - "end": 12744, + "start": 12876, + "end": 12909, "loc": { "start": { - "line": 310, + "line": 313, "column": 24 }, "end": { - "line": 310, + "line": 313, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 12711, - "end": 12739, + "start": 12876, + "end": 12904, "loc": { "start": { - "line": 310, + "line": 313, "column": 24 }, "end": { - "line": 310, + "line": 313, "column": 52 } }, "object": { "type": "ThisExpression", - "start": 12711, - "end": 12715, + "start": 12876, + "end": 12880, "loc": { "start": { - "line": 310, + "line": 313, "column": 24 }, "end": { - "line": 310, + "line": 313, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12716, - "end": 12739, + "start": 12881, + "end": 12904, "loc": { "start": { - "line": 310, + "line": 313, "column": 29 }, "end": { - "line": 310, + "line": 313, "column": 52 }, "identifierName": "angleMeasurementsPlugin" @@ -19589,15 +19745,15 @@ }, "property": { "type": "Identifier", - "start": 12740, - "end": 12744, + "start": 12905, + "end": 12909, "loc": { "start": { - "line": 310, + "line": 313, "column": 53 }, "end": { - "line": 310, + "line": 313, "column": 57 }, "identifierName": "fire" @@ -19609,15 +19765,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 12745, - "end": 12763, + "start": 12910, + "end": 12928, "loc": { "start": { - "line": 310, + "line": 313, "column": 58 }, "end": { - "line": 310, + "line": 313, "column": 76 } }, @@ -19629,44 +19785,44 @@ }, { "type": "MemberExpression", - "start": 12765, - "end": 12794, + "start": 12930, + "end": 12959, "loc": { "start": { - "line": 310, + "line": 313, "column": 78 }, "end": { - "line": 310, + "line": 313, "column": 107 } }, "object": { "type": "ThisExpression", - "start": 12765, - "end": 12769, + "start": 12930, + "end": 12934, "loc": { "start": { - "line": 310, + "line": 313, "column": 78 }, "end": { - "line": 310, + "line": 313, "column": 82 } } }, "property": { "type": "Identifier", - "start": 12770, - "end": 12794, + "start": 12935, + "end": 12959, "loc": { "start": { - "line": 310, + "line": 313, "column": 83 }, "end": { - "line": 310, + "line": 313, "column": 107 }, "identifierName": "_currentAngleMeasurement" @@ -19685,15 +19841,15 @@ }, { "type": "BreakStatement", - "start": 12839, - "end": 12845, + "start": 13004, + "end": 13010, "loc": { "start": { - "line": 312, + "line": 315, "column": 20 }, "end": { - "line": 312, + "line": 315, "column": 26 } }, @@ -19720,44 +19876,44 @@ }, { "type": "SwitchCase", - "start": 12862, - "end": 13844, + "start": 13027, + "end": 14009, "loc": { "start": { - "line": 313, + "line": 316, "column": 16 }, "end": { - "line": 329, + "line": 332, "column": 26 } }, "consequent": [ { "type": "IfStatement", - "start": 12909, - "end": 13817, + "start": 13074, + "end": 13982, "loc": { "start": { - "line": 314, + "line": 317, "column": 20 }, "end": { - "line": 328, + "line": 331, "column": 21 } }, "test": { "type": "Identifier", - "start": 12913, - "end": 12926, + "start": 13078, + "end": 13091, "loc": { "start": { - "line": 314, + "line": 317, "column": 24 }, "end": { - "line": 314, + "line": 317, "column": 37 }, "identifierName": "mouseHovering" @@ -19766,102 +19922,102 @@ }, "consequent": { "type": "BlockStatement", - "start": 12928, - "end": 13333, + "start": 13093, + "end": 13498, "loc": { "start": { - "line": 314, + "line": 317, "column": 39 }, "end": { - "line": 320, + "line": 323, "column": 21 } }, "body": [ { "type": "ExpressionStatement", - "start": 12954, - "end": 13010, + "start": 13119, + "end": 13175, "loc": { "start": { - "line": 315, + "line": 318, "column": 24 }, "end": { - "line": 315, + "line": 318, "column": 80 } }, "expression": { "type": "AssignmentExpression", - "start": 12954, - "end": 13009, + "start": 13119, + "end": 13174, "loc": { "start": { - "line": 315, + "line": 318, "column": 24 }, "end": { - "line": 315, + "line": 318, "column": 79 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12954, - "end": 13001, + "start": 13119, + "end": 13166, "loc": { "start": { - "line": 315, + "line": 318, "column": 24 }, "end": { - "line": 315, + "line": 318, "column": 71 } }, "object": { "type": "MemberExpression", - "start": 12954, - "end": 12983, + "start": 13119, + "end": 13148, "loc": { "start": { - "line": 315, + "line": 318, "column": 24 }, "end": { - "line": 315, + "line": 318, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 12954, - "end": 12958, + "start": 13119, + "end": 13123, "loc": { "start": { - "line": 315, + "line": 318, "column": 24 }, "end": { - "line": 315, + "line": 318, "column": 28 } } }, "property": { "type": "Identifier", - "start": 12959, - "end": 12983, + "start": 13124, + "end": 13148, "loc": { "start": { - "line": 315, + "line": 318, "column": 29 }, "end": { - "line": 315, + "line": 318, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -19872,15 +20028,15 @@ }, "property": { "type": "Identifier", - "start": 12984, - "end": 13001, + "start": 13149, + "end": 13166, "loc": { "start": { - "line": 315, + "line": 318, "column": 54 }, "end": { - "line": 315, + "line": 318, "column": 71 }, "identifierName": "targetWireVisible" @@ -19891,15 +20047,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 13004, - "end": 13009, + "start": 13169, + "end": 13174, "loc": { "start": { - "line": 315, + "line": 318, "column": 74 }, "end": { - "line": 315, + "line": 318, "column": 79 } }, @@ -19909,87 +20065,87 @@ }, { "type": "ExpressionStatement", - "start": 13035, - "end": 13086, + "start": 13200, + "end": 13251, "loc": { "start": { - "line": 316, + "line": 319, "column": 24 }, "end": { - "line": 316, + "line": 319, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 13035, - "end": 13085, + "start": 13200, + "end": 13250, "loc": { "start": { - "line": 316, + "line": 319, "column": 24 }, "end": { - "line": 316, + "line": 319, "column": 74 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13035, - "end": 13078, + "start": 13200, + "end": 13243, "loc": { "start": { - "line": 316, + "line": 319, "column": 24 }, "end": { - "line": 316, + "line": 319, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 13035, - "end": 13064, + "start": 13200, + "end": 13229, "loc": { "start": { - "line": 316, + "line": 319, "column": 24 }, "end": { - "line": 316, + "line": 319, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 13035, - "end": 13039, + "start": 13200, + "end": 13204, "loc": { "start": { - "line": 316, + "line": 319, "column": 24 }, "end": { - "line": 316, + "line": 319, "column": 28 } } }, "property": { "type": "Identifier", - "start": 13040, - "end": 13064, + "start": 13205, + "end": 13229, "loc": { "start": { - "line": 316, + "line": 319, "column": 29 }, "end": { - "line": 316, + "line": 319, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -20000,15 +20156,15 @@ }, "property": { "type": "Identifier", - "start": 13065, - "end": 13078, + "start": 13230, + "end": 13243, "loc": { "start": { - "line": 316, + "line": 319, "column": 54 }, "end": { - "line": 316, + "line": 319, "column": 67 }, "identifierName": "targetVisible" @@ -20019,15 +20175,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 13081, - "end": 13085, + "start": 13246, + "end": 13250, "loc": { "start": { - "line": 316, + "line": 319, "column": 70 }, "end": { - "line": 316, + "line": 319, "column": 74 } }, @@ -20037,87 +20193,87 @@ }, { "type": "ExpressionStatement", - "start": 13111, - "end": 13161, + "start": 13276, + "end": 13326, "loc": { "start": { - "line": 317, + "line": 320, "column": 24 }, "end": { - "line": 317, + "line": 320, "column": 74 } }, "expression": { "type": "AssignmentExpression", - "start": 13111, - "end": 13160, + "start": 13276, + "end": 13325, "loc": { "start": { - "line": 317, + "line": 320, "column": 24 }, "end": { - "line": 317, + "line": 320, "column": 73 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13111, - "end": 13153, + "start": 13276, + "end": 13318, "loc": { "start": { - "line": 317, + "line": 320, "column": 24 }, "end": { - "line": 317, + "line": 320, "column": 66 } }, "object": { "type": "MemberExpression", - "start": 13111, - "end": 13140, + "start": 13276, + "end": 13305, "loc": { "start": { - "line": 317, + "line": 320, "column": 24 }, "end": { - "line": 317, + "line": 320, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 13111, - "end": 13115, + "start": 13276, + "end": 13280, "loc": { "start": { - "line": 317, + "line": 320, "column": 24 }, "end": { - "line": 317, + "line": 320, "column": 28 } } }, "property": { "type": "Identifier", - "start": 13116, - "end": 13140, + "start": 13281, + "end": 13305, "loc": { "start": { - "line": 317, + "line": 320, "column": 29 }, "end": { - "line": 317, + "line": 320, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -20128,15 +20284,15 @@ }, "property": { "type": "Identifier", - "start": 13141, - "end": 13153, + "start": 13306, + "end": 13318, "loc": { "start": { - "line": 317, + "line": 320, "column": 54 }, "end": { - "line": 317, + "line": 320, "column": 66 }, "identifierName": "angleVisible" @@ -20147,15 +20303,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 13156, - "end": 13160, + "start": 13321, + "end": 13325, "loc": { "start": { - "line": 317, + "line": 320, "column": 69 }, "end": { - "line": 317, + "line": 320, "column": 73 } }, @@ -20165,101 +20321,101 @@ }, { "type": "ExpressionStatement", - "start": 13186, - "end": 13246, + "start": 13351, + "end": 13411, "loc": { "start": { - "line": 318, + "line": 321, "column": 24 }, "end": { - "line": 318, + "line": 321, "column": 84 } }, "expression": { "type": "AssignmentExpression", - "start": 13186, - "end": 13245, + "start": 13351, + "end": 13410, "loc": { "start": { - "line": 318, + "line": 321, "column": 24 }, "end": { - "line": 318, + "line": 321, "column": 83 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13186, - "end": 13229, + "start": 13351, + "end": 13394, "loc": { "start": { - "line": 318, + "line": 321, "column": 24 }, "end": { - "line": 318, + "line": 321, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 13186, - "end": 13222, + "start": 13351, + "end": 13387, "loc": { "start": { - "line": 318, + "line": 321, "column": 24 }, "end": { - "line": 318, + "line": 321, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 13186, - "end": 13215, + "start": 13351, + "end": 13380, "loc": { "start": { - "line": 318, + "line": 321, "column": 24 }, "end": { - "line": 318, + "line": 321, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 13186, - "end": 13190, + "start": 13351, + "end": 13355, "loc": { "start": { - "line": 318, + "line": 321, "column": 24 }, "end": { - "line": 318, + "line": 321, "column": 28 } } }, "property": { "type": "Identifier", - "start": 13191, - "end": 13215, + "start": 13356, + "end": 13380, "loc": { "start": { - "line": 318, + "line": 321, "column": 29 }, "end": { - "line": 318, + "line": 321, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -20270,15 +20426,15 @@ }, "property": { "type": "Identifier", - "start": 13216, - "end": 13222, + "start": 13381, + "end": 13387, "loc": { "start": { - "line": 318, + "line": 321, "column": 54 }, "end": { - "line": 318, + "line": 321, "column": 60 }, "identifierName": "corner" @@ -20289,15 +20445,15 @@ }, "property": { "type": "Identifier", - "start": 13223, - "end": 13229, + "start": 13388, + "end": 13394, "loc": { "start": { - "line": 318, + "line": 321, "column": 61 }, "end": { - "line": 318, + "line": 321, "column": 67 }, "identifierName": "entity" @@ -20308,15 +20464,15 @@ }, "right": { "type": "Identifier", - "start": 13232, - "end": 13245, + "start": 13397, + "end": 13410, "loc": { "start": { - "line": 318, + "line": 321, "column": 70 }, "end": { - "line": 318, + "line": 321, "column": 83 }, "identifierName": "hoveredEntity" @@ -20327,73 +20483,73 @@ }, { "type": "ExpressionStatement", - "start": 13271, - "end": 13311, + "start": 13436, + "end": 13476, "loc": { "start": { - "line": 319, + "line": 322, "column": 24 }, "end": { - "line": 319, + "line": 322, "column": 64 } }, "expression": { "type": "AssignmentExpression", - "start": 13271, - "end": 13310, + "start": 13436, + "end": 13475, "loc": { "start": { - "line": 319, + "line": 322, "column": 24 }, "end": { - "line": 319, + "line": 322, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13271, - "end": 13287, + "start": 13436, + "end": 13452, "loc": { "start": { - "line": 319, + "line": 322, "column": 24 }, "end": { - "line": 319, + "line": 322, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 13271, - "end": 13275, + "start": 13436, + "end": 13440, "loc": { "start": { - "line": 319, + "line": 322, "column": 24 }, "end": { - "line": 319, + "line": 322, "column": 28 } } }, "property": { "type": "Identifier", - "start": 13276, - "end": 13287, + "start": 13441, + "end": 13452, "loc": { "start": { - "line": 319, + "line": 322, "column": 29 }, "end": { - "line": 319, + "line": 322, "column": 40 }, "identifierName": "_mouseState" @@ -20404,15 +20560,15 @@ }, "right": { "type": "Identifier", - "start": 13290, - "end": 13310, + "start": 13455, + "end": 13475, "loc": { "start": { - "line": 319, + "line": 322, "column": 43 }, "end": { - "line": 319, + "line": 322, "column": 63 }, "identifierName": "MOUSE_FINDING_TARGET" @@ -20426,73 +20582,73 @@ }, "alternate": { "type": "BlockStatement", - "start": 13339, - "end": 13817, + "start": 13504, + "end": 13982, "loc": { "start": { - "line": 320, + "line": 323, "column": 27 }, "end": { - "line": 328, + "line": 331, "column": 21 } }, "body": [ { "type": "IfStatement", - "start": 13365, - "end": 13795, + "start": 13530, + "end": 13960, "loc": { "start": { - "line": 321, + "line": 324, "column": 24 }, "end": { - "line": 327, + "line": 330, "column": 25 } }, "test": { "type": "MemberExpression", - "start": 13369, - "end": 13398, + "start": 13534, + "end": 13563, "loc": { "start": { - "line": 321, + "line": 324, "column": 28 }, "end": { - "line": 321, + "line": 324, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 13369, - "end": 13373, + "start": 13534, + "end": 13538, "loc": { "start": { - "line": 321, + "line": 324, "column": 28 }, "end": { - "line": 321, + "line": 324, "column": 32 } } }, "property": { "type": "Identifier", - "start": 13374, - "end": 13398, + "start": 13539, + "end": 13563, "loc": { "start": { - "line": 321, + "line": 324, "column": 33 }, "end": { - "line": 321, + "line": 324, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -20503,101 +20659,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 13400, - "end": 13795, + "start": 13565, + "end": 13960, "loc": { "start": { - "line": 321, + "line": 324, "column": 59 }, "end": { - "line": 327, + "line": 330, "column": 25 } }, "body": [ { "type": "ExpressionStatement", - "start": 13430, - "end": 13470, + "start": 13595, + "end": 13635, "loc": { "start": { - "line": 322, + "line": 325, "column": 28 }, "end": { - "line": 322, + "line": 325, "column": 68 } }, "expression": { "type": "CallExpression", - "start": 13430, - "end": 13469, + "start": 13595, + "end": 13634, "loc": { "start": { - "line": 322, + "line": 325, "column": 28 }, "end": { - "line": 322, + "line": 325, "column": 67 } }, "callee": { "type": "MemberExpression", - "start": 13430, - "end": 13467, + "start": 13595, + "end": 13632, "loc": { "start": { - "line": 322, + "line": 325, "column": 28 }, "end": { - "line": 322, + "line": 325, "column": 65 } }, "object": { "type": "MemberExpression", - "start": 13430, - "end": 13459, + "start": 13595, + "end": 13624, "loc": { "start": { - "line": 322, + "line": 325, "column": 28 }, "end": { - "line": 322, + "line": 325, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 13430, - "end": 13434, + "start": 13595, + "end": 13599, "loc": { "start": { - "line": 322, + "line": 325, "column": 28 }, "end": { - "line": 322, + "line": 325, "column": 32 } } }, "property": { "type": "Identifier", - "start": 13435, - "end": 13459, + "start": 13600, + "end": 13624, "loc": { "start": { - "line": 322, + "line": 325, "column": 33 }, "end": { - "line": 322, + "line": 325, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -20608,15 +20764,15 @@ }, "property": { "type": "Identifier", - "start": 13460, - "end": 13467, + "start": 13625, + "end": 13632, "loc": { "start": { - "line": 322, + "line": 325, "column": 58 }, "end": { - "line": 322, + "line": 325, "column": 65 }, "identifierName": "destroy" @@ -20630,73 +20786,73 @@ }, { "type": "ExpressionStatement", - "start": 13499, - "end": 13536, + "start": 13664, + "end": 13701, "loc": { "start": { - "line": 323, + "line": 326, "column": 28 }, "end": { - "line": 323, + "line": 326, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 13499, - "end": 13535, + "start": 13664, + "end": 13700, "loc": { "start": { - "line": 323, + "line": 326, "column": 28 }, "end": { - "line": 323, + "line": 326, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13499, - "end": 13528, + "start": 13664, + "end": 13693, "loc": { "start": { - "line": 323, + "line": 326, "column": 28 }, "end": { - "line": 323, + "line": 326, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 13499, - "end": 13503, + "start": 13664, + "end": 13668, "loc": { "start": { - "line": 323, + "line": 326, "column": 28 }, "end": { - "line": 323, + "line": 326, "column": 32 } } }, "property": { "type": "Identifier", - "start": 13504, - "end": 13528, + "start": 13669, + "end": 13693, "loc": { "start": { - "line": 323, + "line": 326, "column": 33 }, "end": { - "line": 323, + "line": 326, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -20707,15 +20863,15 @@ }, "right": { "type": "NullLiteral", - "start": 13531, - "end": 13535, + "start": 13696, + "end": 13700, "loc": { "start": { - "line": 323, + "line": 326, "column": 60 }, "end": { - "line": 323, + "line": 326, "column": 64 } } @@ -20724,44 +20880,44 @@ }, { "type": "ExpressionStatement", - "start": 13565, - "end": 13586, + "start": 13730, + "end": 13751, "loc": { "start": { - "line": 324, + "line": 327, "column": 28 }, "end": { - "line": 324, + "line": 327, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 13565, - "end": 13585, + "start": 13730, + "end": 13750, "loc": { "start": { - "line": 324, + "line": 327, "column": 28 }, "end": { - "line": 324, + "line": 327, "column": 48 } }, "operator": "=", "left": { "type": "Identifier", - "start": 13565, - "end": 13578, + "start": 13730, + "end": 13743, "loc": { "start": { - "line": 324, + "line": 327, "column": 28 }, "end": { - "line": 324, + "line": 327, "column": 41 }, "identifierName": "hoveredEntity" @@ -20770,15 +20926,15 @@ }, "right": { "type": "NullLiteral", - "start": 13581, - "end": 13585, + "start": 13746, + "end": 13750, "loc": { "start": { - "line": 324, + "line": 327, "column": 44 }, "end": { - "line": 324, + "line": 327, "column": 48 } } @@ -20787,73 +20943,73 @@ }, { "type": "ExpressionStatement", - "start": 13615, - "end": 13654, + "start": 13780, + "end": 13819, "loc": { "start": { - "line": 325, + "line": 328, "column": 28 }, "end": { - "line": 325, + "line": 328, "column": 67 } }, "expression": { "type": "AssignmentExpression", - "start": 13615, - "end": 13654, + "start": 13780, + "end": 13819, "loc": { "start": { - "line": 325, + "line": 328, "column": 28 }, "end": { - "line": 325, + "line": 328, "column": 67 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13615, - "end": 13631, + "start": 13780, + "end": 13796, "loc": { "start": { - "line": 325, + "line": 328, "column": 28 }, "end": { - "line": 325, + "line": 328, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 13615, - "end": 13619, + "start": 13780, + "end": 13784, "loc": { "start": { - "line": 325, + "line": 328, "column": 28 }, "end": { - "line": 325, + "line": 328, "column": 32 } } }, "property": { "type": "Identifier", - "start": 13620, - "end": 13631, + "start": 13785, + "end": 13796, "loc": { "start": { - "line": 325, + "line": 328, "column": 33 }, "end": { - "line": 325, + "line": 328, "column": 44 }, "identifierName": "_mouseState" @@ -20864,15 +21020,15 @@ }, "right": { "type": "Identifier", - "start": 13634, - "end": 13654, + "start": 13799, + "end": 13819, "loc": { "start": { - "line": 325, + "line": 328, "column": 47 }, "end": { - "line": 325, + "line": 328, "column": 67 }, "identifierName": "MOUSE_FINDING_ORIGIN" @@ -20883,86 +21039,86 @@ }, { "type": "ExpressionStatement", - "start": 13683, - "end": 13769, + "start": 13848, + "end": 13934, "loc": { "start": { - "line": 326, + "line": 329, "column": 28 }, "end": { - "line": 326, + "line": 329, "column": 114 } }, "expression": { "type": "CallExpression", - "start": 13683, - "end": 13768, + "start": 13848, + "end": 13933, "loc": { "start": { - "line": 326, + "line": 329, "column": 28 }, "end": { - "line": 326, + "line": 329, "column": 113 } }, "callee": { "type": "MemberExpression", - "start": 13683, - "end": 13716, + "start": 13848, + "end": 13881, "loc": { "start": { - "line": 326, + "line": 329, "column": 28 }, "end": { - "line": 326, + "line": 329, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 13683, - "end": 13711, + "start": 13848, + "end": 13876, "loc": { "start": { - "line": 326, + "line": 329, "column": 28 }, "end": { - "line": 326, + "line": 329, "column": 56 } }, "object": { "type": "ThisExpression", - "start": 13683, - "end": 13687, + "start": 13848, + "end": 13852, "loc": { "start": { - "line": 326, + "line": 329, "column": 28 }, "end": { - "line": 326, + "line": 329, "column": 32 } } }, "property": { "type": "Identifier", - "start": 13688, - "end": 13711, + "start": 13853, + "end": 13876, "loc": { "start": { - "line": 326, + "line": 329, "column": 33 }, "end": { - "line": 326, + "line": 329, "column": 56 }, "identifierName": "angleMeasurementsPlugin" @@ -20973,15 +21129,15 @@ }, "property": { "type": "Identifier", - "start": 13712, - "end": 13716, + "start": 13877, + "end": 13881, "loc": { "start": { - "line": 326, + "line": 329, "column": 57 }, "end": { - "line": 326, + "line": 329, "column": 61 }, "identifierName": "fire" @@ -20993,15 +21149,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13717, - "end": 13736, + "start": 13882, + "end": 13901, "loc": { "start": { - "line": 326, + "line": 329, "column": 62 }, "end": { - "line": 326, + "line": 329, "column": 81 } }, @@ -21013,44 +21169,44 @@ }, { "type": "MemberExpression", - "start": 13738, - "end": 13767, + "start": 13903, + "end": 13932, "loc": { "start": { - "line": 326, + "line": 329, "column": 83 }, "end": { - "line": 326, + "line": 329, "column": 112 } }, "object": { "type": "ThisExpression", - "start": 13738, - "end": 13742, + "start": 13903, + "end": 13907, "loc": { "start": { - "line": 326, + "line": 329, "column": 83 }, "end": { - "line": 326, + "line": 329, "column": 87 } } }, "property": { "type": "Identifier", - "start": 13743, - "end": 13767, + "start": 13908, + "end": 13932, "loc": { "start": { - "line": 326, + "line": 329, "column": 88 }, "end": { - "line": 326, + "line": 329, "column": 112 }, "identifierName": "_currentAngleMeasurement" @@ -21073,15 +21229,15 @@ }, { "type": "BreakStatement", - "start": 13838, - "end": 13844, + "start": 14003, + "end": 14009, "loc": { "start": { - "line": 329, + "line": 332, "column": 20 }, "end": { - "line": 329, + "line": 332, "column": 26 } }, @@ -21090,15 +21246,15 @@ ], "test": { "type": "Identifier", - "start": 12867, - "end": 12887, + "start": 13032, + "end": 13052, "loc": { "start": { - "line": 313, + "line": 316, "column": 21 }, "end": { - "line": 313, + "line": 316, "column": 41 }, "identifierName": "MOUSE_FINDING_CORNER" @@ -21108,44 +21264,44 @@ }, { "type": "SwitchCase", - "start": 13861, - "end": 15051, + "start": 14026, + "end": 15216, "loc": { "start": { - "line": 330, + "line": 333, "column": 16 }, "end": { - "line": 349, + "line": 352, "column": 26 } }, "consequent": [ { "type": "IfStatement", - "start": 13908, - "end": 15024, + "start": 14073, + "end": 15189, "loc": { "start": { - "line": 331, + "line": 334, "column": 20 }, "end": { - "line": 348, + "line": 351, "column": 21 } }, "test": { "type": "Identifier", - "start": 13912, - "end": 13925, + "start": 14077, + "end": 14090, "loc": { "start": { - "line": 331, + "line": 334, "column": 24 }, "end": { - "line": 331, + "line": 334, "column": 37 }, "identifierName": "mouseHovering" @@ -21154,102 +21310,102 @@ }, "consequent": { "type": "BlockStatement", - "start": 13927, - "end": 14539, + "start": 14092, + "end": 14704, "loc": { "start": { - "line": 331, + "line": 334, "column": 39 }, "end": { - "line": 340, + "line": 343, "column": 21 } }, "body": [ { "type": "ExpressionStatement", - "start": 13953, - "end": 14004, + "start": 14118, + "end": 14169, "loc": { "start": { - "line": 332, + "line": 335, "column": 24 }, "end": { - "line": 332, + "line": 335, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 13953, - "end": 14003, + "start": 14118, + "end": 14168, "loc": { "start": { - "line": 332, + "line": 335, "column": 24 }, "end": { - "line": 332, + "line": 335, "column": 74 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13953, - "end": 13996, + "start": 14118, + "end": 14161, "loc": { "start": { - "line": 332, + "line": 335, "column": 24 }, "end": { - "line": 332, + "line": 335, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 13953, - "end": 13982, + "start": 14118, + "end": 14147, "loc": { "start": { - "line": 332, + "line": 335, "column": 24 }, "end": { - "line": 332, + "line": 335, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 13953, - "end": 13957, + "start": 14118, + "end": 14122, "loc": { "start": { - "line": 332, + "line": 335, "column": 24 }, "end": { - "line": 332, + "line": 335, "column": 28 } } }, "property": { "type": "Identifier", - "start": 13958, - "end": 13982, + "start": 14123, + "end": 14147, "loc": { "start": { - "line": 332, + "line": 335, "column": 29 }, "end": { - "line": 332, + "line": 335, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -21260,15 +21416,15 @@ }, "property": { "type": "Identifier", - "start": 13983, - "end": 13996, + "start": 14148, + "end": 14161, "loc": { "start": { - "line": 332, + "line": 335, "column": 54 }, "end": { - "line": 332, + "line": 335, "column": 67 }, "identifierName": "targetVisible" @@ -21279,15 +21435,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 13999, - "end": 14003, + "start": 14164, + "end": 14168, "loc": { "start": { - "line": 332, + "line": 335, "column": 70 }, "end": { - "line": 332, + "line": 335, "column": 74 } }, @@ -21297,87 +21453,87 @@ }, { "type": "ExpressionStatement", - "start": 14029, - "end": 14079, + "start": 14194, + "end": 14244, "loc": { "start": { - "line": 333, + "line": 336, "column": 24 }, "end": { - "line": 333, + "line": 336, "column": 74 } }, "expression": { "type": "AssignmentExpression", - "start": 14029, - "end": 14078, + "start": 14194, + "end": 14243, "loc": { "start": { - "line": 333, + "line": 336, "column": 24 }, "end": { - "line": 333, + "line": 336, "column": 73 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14029, - "end": 14071, + "start": 14194, + "end": 14236, "loc": { "start": { - "line": 333, + "line": 336, "column": 24 }, "end": { - "line": 333, + "line": 336, "column": 66 } }, "object": { "type": "MemberExpression", - "start": 14029, - "end": 14058, + "start": 14194, + "end": 14223, "loc": { "start": { - "line": 333, + "line": 336, "column": 24 }, "end": { - "line": 333, + "line": 336, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 14029, - "end": 14033, + "start": 14194, + "end": 14198, "loc": { "start": { - "line": 333, + "line": 336, "column": 24 }, "end": { - "line": 333, + "line": 336, "column": 28 } } }, "property": { "type": "Identifier", - "start": 14034, - "end": 14058, + "start": 14199, + "end": 14223, "loc": { "start": { - "line": 333, + "line": 336, "column": 29 }, "end": { - "line": 333, + "line": 336, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -21388,15 +21544,15 @@ }, "property": { "type": "Identifier", - "start": 14059, - "end": 14071, + "start": 14224, + "end": 14236, "loc": { "start": { - "line": 333, + "line": 336, "column": 54 }, "end": { - "line": 333, + "line": 336, "column": 66 }, "identifierName": "angleVisible" @@ -21407,15 +21563,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 14074, - "end": 14078, + "start": 14239, + "end": 14243, "loc": { "start": { - "line": 333, + "line": 336, "column": 69 }, "end": { - "line": 333, + "line": 336, "column": 73 } }, @@ -21425,101 +21581,101 @@ }, { "type": "ExpressionStatement", - "start": 14104, - "end": 14164, + "start": 14269, + "end": 14329, "loc": { "start": { - "line": 334, + "line": 337, "column": 24 }, "end": { - "line": 334, + "line": 337, "column": 84 } }, "expression": { "type": "AssignmentExpression", - "start": 14104, - "end": 14163, + "start": 14269, + "end": 14328, "loc": { "start": { - "line": 334, + "line": 337, "column": 24 }, "end": { - "line": 334, + "line": 337, "column": 83 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14104, - "end": 14147, + "start": 14269, + "end": 14312, "loc": { "start": { - "line": 334, + "line": 337, "column": 24 }, "end": { - "line": 334, + "line": 337, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 14104, - "end": 14140, + "start": 14269, + "end": 14305, "loc": { "start": { - "line": 334, + "line": 337, "column": 24 }, "end": { - "line": 334, + "line": 337, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 14104, - "end": 14133, + "start": 14269, + "end": 14298, "loc": { "start": { - "line": 334, + "line": 337, "column": 24 }, "end": { - "line": 334, + "line": 337, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 14104, - "end": 14108, + "start": 14269, + "end": 14273, "loc": { "start": { - "line": 334, + "line": 337, "column": 24 }, "end": { - "line": 334, + "line": 337, "column": 28 } } }, "property": { "type": "Identifier", - "start": 14109, - "end": 14133, + "start": 14274, + "end": 14298, "loc": { "start": { - "line": 334, + "line": 337, "column": 29 }, "end": { - "line": 334, + "line": 337, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -21530,15 +21686,15 @@ }, "property": { "type": "Identifier", - "start": 14134, - "end": 14140, + "start": 14299, + "end": 14305, "loc": { "start": { - "line": 334, + "line": 337, "column": 54 }, "end": { - "line": 334, + "line": 337, "column": 60 }, "identifierName": "target" @@ -21549,15 +21705,15 @@ }, "property": { "type": "Identifier", - "start": 14141, - "end": 14147, + "start": 14306, + "end": 14312, "loc": { "start": { - "line": 334, + "line": 337, "column": 61 }, "end": { - "line": 334, + "line": 337, "column": 67 }, "identifierName": "entity" @@ -21568,15 +21724,15 @@ }, "right": { "type": "Identifier", - "start": 14150, - "end": 14163, + "start": 14315, + "end": 14328, "loc": { "start": { - "line": 334, + "line": 337, "column": 70 }, "end": { - "line": 334, + "line": 337, "column": 83 }, "identifierName": "hoveredEntity" @@ -21587,87 +21743,87 @@ }, { "type": "ExpressionStatement", - "start": 14189, - "end": 14236, + "start": 14354, + "end": 14401, "loc": { "start": { - "line": 335, + "line": 338, "column": 24 }, "end": { - "line": 335, + "line": 338, "column": 71 } }, "expression": { "type": "AssignmentExpression", - "start": 14189, - "end": 14235, + "start": 14354, + "end": 14400, "loc": { "start": { - "line": 335, + "line": 338, "column": 24 }, "end": { - "line": 335, + "line": 338, "column": 70 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14189, - "end": 14228, + "start": 14354, + "end": 14393, "loc": { "start": { - "line": 335, + "line": 338, "column": 24 }, "end": { - "line": 335, + "line": 338, "column": 63 } }, "object": { "type": "MemberExpression", - "start": 14189, - "end": 14218, + "start": 14354, + "end": 14383, "loc": { "start": { - "line": 335, + "line": 338, "column": 24 }, "end": { - "line": 335, + "line": 338, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 14189, - "end": 14193, + "start": 14354, + "end": 14358, "loc": { "start": { - "line": 335, + "line": 338, "column": 24 }, "end": { - "line": 335, + "line": 338, "column": 28 } } }, "property": { "type": "Identifier", - "start": 14194, - "end": 14218, + "start": 14359, + "end": 14383, "loc": { "start": { - "line": 335, + "line": 338, "column": 29 }, "end": { - "line": 335, + "line": 338, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -21678,15 +21834,15 @@ }, "property": { "type": "Identifier", - "start": 14219, - "end": 14228, + "start": 14384, + "end": 14393, "loc": { "start": { - "line": 335, + "line": 338, "column": 54 }, "end": { - "line": 335, + "line": 338, "column": 63 }, "identifierName": "clickable" @@ -21697,15 +21853,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 14231, - "end": 14235, + "start": 14396, + "end": 14400, "loc": { "start": { - "line": 335, + "line": 338, "column": 66 }, "end": { - "line": 335, + "line": 338, "column": 70 } }, @@ -21715,44 +21871,44 @@ }, { "type": "ExpressionStatement", - "start": 14261, - "end": 14282, + "start": 14426, + "end": 14447, "loc": { "start": { - "line": 336, + "line": 339, "column": 24 }, "end": { - "line": 336, + "line": 339, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 14261, - "end": 14281, + "start": 14426, + "end": 14446, "loc": { "start": { - "line": 336, + "line": 339, "column": 24 }, "end": { - "line": 336, + "line": 339, "column": 44 } }, "operator": "=", "left": { "type": "Identifier", - "start": 14261, - "end": 14274, + "start": 14426, + "end": 14439, "loc": { "start": { - "line": 336, + "line": 339, "column": 24 }, "end": { - "line": 336, + "line": 339, "column": 37 }, "identifierName": "hoveredEntity" @@ -21761,15 +21917,15 @@ }, "right": { "type": "NullLiteral", - "start": 14277, - "end": 14281, + "start": 14442, + "end": 14446, "loc": { "start": { - "line": 336, + "line": 339, "column": 40 }, "end": { - "line": 336, + "line": 339, "column": 44 } } @@ -21778,86 +21934,86 @@ }, { "type": "ExpressionStatement", - "start": 14307, - "end": 14390, + "start": 14472, + "end": 14555, "loc": { "start": { - "line": 337, + "line": 340, "column": 24 }, "end": { - "line": 337, + "line": 340, "column": 107 } }, "expression": { "type": "CallExpression", - "start": 14307, - "end": 14389, + "start": 14472, + "end": 14554, "loc": { "start": { - "line": 337, + "line": 340, "column": 24 }, "end": { - "line": 337, + "line": 340, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 14307, - "end": 14340, + "start": 14472, + "end": 14505, "loc": { "start": { - "line": 337, + "line": 340, "column": 24 }, "end": { - "line": 337, + "line": 340, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 14307, - "end": 14335, + "start": 14472, + "end": 14500, "loc": { "start": { - "line": 337, + "line": 340, "column": 24 }, "end": { - "line": 337, + "line": 340, "column": 52 } }, "object": { "type": "ThisExpression", - "start": 14307, - "end": 14311, + "start": 14472, + "end": 14476, "loc": { "start": { - "line": 337, + "line": 340, "column": 24 }, "end": { - "line": 337, + "line": 340, "column": 28 } } }, "property": { "type": "Identifier", - "start": 14312, - "end": 14335, + "start": 14477, + "end": 14500, "loc": { "start": { - "line": 337, + "line": 340, "column": 29 }, "end": { - "line": 337, + "line": 340, "column": 52 }, "identifierName": "angleMeasurementsPlugin" @@ -21868,15 +22024,15 @@ }, "property": { "type": "Identifier", - "start": 14336, - "end": 14340, + "start": 14501, + "end": 14505, "loc": { "start": { - "line": 337, + "line": 340, "column": 53 }, "end": { - "line": 337, + "line": 340, "column": 57 }, "identifierName": "fire" @@ -21888,15 +22044,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 14341, - "end": 14357, + "start": 14506, + "end": 14522, "loc": { "start": { - "line": 337, + "line": 340, "column": 58 }, "end": { - "line": 337, + "line": 340, "column": 74 } }, @@ -21908,44 +22064,44 @@ }, { "type": "MemberExpression", - "start": 14359, - "end": 14388, + "start": 14524, + "end": 14553, "loc": { "start": { - "line": 337, + "line": 340, "column": 76 }, "end": { - "line": 337, + "line": 340, "column": 105 } }, "object": { "type": "ThisExpression", - "start": 14359, - "end": 14363, + "start": 14524, + "end": 14528, "loc": { "start": { - "line": 337, + "line": 340, "column": 76 }, "end": { - "line": 337, + "line": 340, "column": 80 } } }, "property": { "type": "Identifier", - "start": 14364, - "end": 14388, + "start": 14529, + "end": 14553, "loc": { "start": { - "line": 337, + "line": 340, "column": 81 }, "end": { - "line": 337, + "line": 340, "column": 105 }, "identifierName": "_currentAngleMeasurement" @@ -21959,73 +22115,73 @@ }, { "type": "ExpressionStatement", - "start": 14415, - "end": 14452, + "start": 14580, + "end": 14617, "loc": { "start": { - "line": 338, + "line": 341, "column": 24 }, "end": { - "line": 338, + "line": 341, "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 14415, - "end": 14451, + "start": 14580, + "end": 14616, "loc": { "start": { - "line": 338, + "line": 341, "column": 24 }, "end": { - "line": 338, + "line": 341, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14415, - "end": 14444, + "start": 14580, + "end": 14609, "loc": { "start": { - "line": 338, + "line": 341, "column": 24 }, "end": { - "line": 338, + "line": 341, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 14415, - "end": 14419, + "start": 14580, + "end": 14584, "loc": { "start": { - "line": 338, + "line": 341, "column": 24 }, "end": { - "line": 338, + "line": 341, "column": 28 } } }, "property": { "type": "Identifier", - "start": 14420, - "end": 14444, + "start": 14585, + "end": 14609, "loc": { "start": { - "line": 338, + "line": 341, "column": 29 }, "end": { - "line": 338, + "line": 341, "column": 53 }, "identifierName": "_currentAngleMeasurement" @@ -22036,15 +22192,15 @@ }, "right": { "type": "NullLiteral", - "start": 14447, - "end": 14451, + "start": 14612, + "end": 14616, "loc": { "start": { - "line": 338, + "line": 341, "column": 56 }, "end": { - "line": 338, + "line": 341, "column": 60 } } @@ -22053,73 +22209,73 @@ }, { "type": "ExpressionStatement", - "start": 14477, - "end": 14517, + "start": 14642, + "end": 14682, "loc": { "start": { - "line": 339, + "line": 342, "column": 24 }, "end": { - "line": 339, + "line": 342, "column": 64 } }, "expression": { "type": "AssignmentExpression", - "start": 14477, - "end": 14516, + "start": 14642, + "end": 14681, "loc": { "start": { - "line": 339, + "line": 342, "column": 24 }, "end": { - "line": 339, + "line": 342, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14477, - "end": 14493, + "start": 14642, + "end": 14658, "loc": { "start": { - "line": 339, + "line": 342, "column": 24 }, "end": { - "line": 339, + "line": 342, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 14477, - "end": 14481, + "start": 14642, + "end": 14646, "loc": { "start": { - "line": 339, + "line": 342, "column": 24 }, "end": { - "line": 339, + "line": 342, "column": 28 } } }, "property": { "type": "Identifier", - "start": 14482, - "end": 14493, + "start": 14647, + "end": 14658, "loc": { "start": { - "line": 339, + "line": 342, "column": 29 }, "end": { - "line": 339, + "line": 342, "column": 40 }, "identifierName": "_mouseState" @@ -22130,15 +22286,15 @@ }, "right": { "type": "Identifier", - "start": 14496, - "end": 14516, + "start": 14661, + "end": 14681, "loc": { "start": { - "line": 339, + "line": 342, "column": 43 }, "end": { - "line": 339, + "line": 342, "column": 63 }, "identifierName": "MOUSE_FINDING_ORIGIN" @@ -22152,73 +22308,73 @@ }, "alternate": { "type": "BlockStatement", - "start": 14545, - "end": 15024, + "start": 14710, + "end": 15189, "loc": { "start": { - "line": 340, + "line": 343, "column": 27 }, "end": { - "line": 348, + "line": 351, "column": 21 } }, "body": [ { "type": "IfStatement", - "start": 14571, - "end": 15002, + "start": 14736, + "end": 15167, "loc": { "start": { - "line": 341, + "line": 344, "column": 24 }, "end": { - "line": 347, + "line": 350, "column": 25 } }, "test": { "type": "MemberExpression", - "start": 14575, - "end": 14604, + "start": 14740, + "end": 14769, "loc": { "start": { - "line": 341, + "line": 344, "column": 28 }, "end": { - "line": 341, + "line": 344, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 14575, - "end": 14579, + "start": 14740, + "end": 14744, "loc": { "start": { - "line": 341, + "line": 344, "column": 28 }, "end": { - "line": 341, + "line": 344, "column": 32 } } }, "property": { "type": "Identifier", - "start": 14580, - "end": 14604, + "start": 14745, + "end": 14769, "loc": { "start": { - "line": 341, + "line": 344, "column": 33 }, "end": { - "line": 341, + "line": 344, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -22229,101 +22385,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 14606, - "end": 15002, + "start": 14771, + "end": 15167, "loc": { "start": { - "line": 341, + "line": 344, "column": 59 }, "end": { - "line": 347, + "line": 350, "column": 25 } }, "body": [ { "type": "ExpressionStatement", - "start": 14636, - "end": 14676, + "start": 14801, + "end": 14841, "loc": { "start": { - "line": 342, + "line": 345, "column": 28 }, "end": { - "line": 342, + "line": 345, "column": 68 } }, "expression": { "type": "CallExpression", - "start": 14636, - "end": 14675, + "start": 14801, + "end": 14840, "loc": { "start": { - "line": 342, + "line": 345, "column": 28 }, "end": { - "line": 342, + "line": 345, "column": 67 } }, "callee": { "type": "MemberExpression", - "start": 14636, - "end": 14673, + "start": 14801, + "end": 14838, "loc": { "start": { - "line": 342, + "line": 345, "column": 28 }, "end": { - "line": 342, + "line": 345, "column": 65 } }, "object": { "type": "MemberExpression", - "start": 14636, - "end": 14665, + "start": 14801, + "end": 14830, "loc": { "start": { - "line": 342, + "line": 345, "column": 28 }, "end": { - "line": 342, + "line": 345, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 14636, - "end": 14640, + "start": 14801, + "end": 14805, "loc": { "start": { - "line": 342, + "line": 345, "column": 28 }, "end": { - "line": 342, + "line": 345, "column": 32 } } }, "property": { "type": "Identifier", - "start": 14641, - "end": 14665, + "start": 14806, + "end": 14830, "loc": { "start": { - "line": 342, + "line": 345, "column": 33 }, "end": { - "line": 342, + "line": 345, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -22334,15 +22490,15 @@ }, "property": { "type": "Identifier", - "start": 14666, - "end": 14673, + "start": 14831, + "end": 14838, "loc": { "start": { - "line": 342, + "line": 345, "column": 58 }, "end": { - "line": 342, + "line": 345, "column": 65 }, "identifierName": "destroy" @@ -22356,73 +22512,73 @@ }, { "type": "ExpressionStatement", - "start": 14705, - "end": 14742, + "start": 14870, + "end": 14907, "loc": { "start": { - "line": 343, + "line": 346, "column": 28 }, "end": { - "line": 343, + "line": 346, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 14705, - "end": 14741, + "start": 14870, + "end": 14906, "loc": { "start": { - "line": 343, + "line": 346, "column": 28 }, "end": { - "line": 343, + "line": 346, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14705, - "end": 14734, + "start": 14870, + "end": 14899, "loc": { "start": { - "line": 343, + "line": 346, "column": 28 }, "end": { - "line": 343, + "line": 346, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 14705, - "end": 14709, + "start": 14870, + "end": 14874, "loc": { "start": { - "line": 343, + "line": 346, "column": 28 }, "end": { - "line": 343, + "line": 346, "column": 32 } } }, "property": { "type": "Identifier", - "start": 14710, - "end": 14734, + "start": 14875, + "end": 14899, "loc": { "start": { - "line": 343, + "line": 346, "column": 33 }, "end": { - "line": 343, + "line": 346, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -22433,15 +22589,15 @@ }, "right": { "type": "NullLiteral", - "start": 14737, - "end": 14741, + "start": 14902, + "end": 14906, "loc": { "start": { - "line": 343, + "line": 346, "column": 60 }, "end": { - "line": 343, + "line": 346, "column": 64 } } @@ -22450,44 +22606,44 @@ }, { "type": "ExpressionStatement", - "start": 14771, - "end": 14792, + "start": 14936, + "end": 14957, "loc": { "start": { - "line": 344, + "line": 347, "column": 28 }, "end": { - "line": 344, + "line": 347, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 14771, - "end": 14791, + "start": 14936, + "end": 14956, "loc": { "start": { - "line": 344, + "line": 347, "column": 28 }, "end": { - "line": 344, + "line": 347, "column": 48 } }, "operator": "=", "left": { "type": "Identifier", - "start": 14771, - "end": 14784, + "start": 14936, + "end": 14949, "loc": { "start": { - "line": 344, + "line": 347, "column": 28 }, "end": { - "line": 344, + "line": 347, "column": 41 }, "identifierName": "hoveredEntity" @@ -22496,15 +22652,15 @@ }, "right": { "type": "NullLiteral", - "start": 14787, - "end": 14791, + "start": 14952, + "end": 14956, "loc": { "start": { - "line": 344, + "line": 347, "column": 44 }, "end": { - "line": 344, + "line": 347, "column": 48 } } @@ -22513,73 +22669,73 @@ }, { "type": "ExpressionStatement", - "start": 14821, - "end": 14861, + "start": 14986, + "end": 15026, "loc": { "start": { - "line": 345, + "line": 348, "column": 28 }, "end": { - "line": 345, + "line": 348, "column": 68 } }, "expression": { "type": "AssignmentExpression", - "start": 14821, - "end": 14860, + "start": 14986, + "end": 15025, "loc": { "start": { - "line": 345, + "line": 348, "column": 28 }, "end": { - "line": 345, + "line": 348, "column": 67 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14821, - "end": 14837, + "start": 14986, + "end": 15002, "loc": { "start": { - "line": 345, + "line": 348, "column": 28 }, "end": { - "line": 345, + "line": 348, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 14821, - "end": 14825, + "start": 14986, + "end": 14990, "loc": { "start": { - "line": 345, + "line": 348, "column": 28 }, "end": { - "line": 345, + "line": 348, "column": 32 } } }, "property": { "type": "Identifier", - "start": 14826, - "end": 14837, + "start": 14991, + "end": 15002, "loc": { "start": { - "line": 345, + "line": 348, "column": 33 }, "end": { - "line": 345, + "line": 348, "column": 44 }, "identifierName": "_mouseState" @@ -22590,15 +22746,15 @@ }, "right": { "type": "Identifier", - "start": 14840, - "end": 14860, + "start": 15005, + "end": 15025, "loc": { "start": { - "line": 345, + "line": 348, "column": 47 }, "end": { - "line": 345, + "line": 348, "column": 67 }, "identifierName": "MOUSE_FINDING_ORIGIN" @@ -22609,86 +22765,86 @@ }, { "type": "ExpressionStatement", - "start": 14890, - "end": 14976, + "start": 15055, + "end": 15141, "loc": { "start": { - "line": 346, + "line": 349, "column": 28 }, "end": { - "line": 346, + "line": 349, "column": 114 } }, "expression": { "type": "CallExpression", - "start": 14890, - "end": 14975, + "start": 15055, + "end": 15140, "loc": { "start": { - "line": 346, + "line": 349, "column": 28 }, "end": { - "line": 346, + "line": 349, "column": 113 } }, "callee": { "type": "MemberExpression", - "start": 14890, - "end": 14923, + "start": 15055, + "end": 15088, "loc": { "start": { - "line": 346, + "line": 349, "column": 28 }, "end": { - "line": 346, + "line": 349, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 14890, - "end": 14918, + "start": 15055, + "end": 15083, "loc": { "start": { - "line": 346, + "line": 349, "column": 28 }, "end": { - "line": 346, + "line": 349, "column": 56 } }, "object": { "type": "ThisExpression", - "start": 14890, - "end": 14894, + "start": 15055, + "end": 15059, "loc": { "start": { - "line": 346, + "line": 349, "column": 28 }, "end": { - "line": 346, + "line": 349, "column": 32 } } }, "property": { "type": "Identifier", - "start": 14895, - "end": 14918, + "start": 15060, + "end": 15083, "loc": { "start": { - "line": 346, + "line": 349, "column": 33 }, "end": { - "line": 346, + "line": 349, "column": 56 }, "identifierName": "angleMeasurementsPlugin" @@ -22699,15 +22855,15 @@ }, "property": { "type": "Identifier", - "start": 14919, - "end": 14923, + "start": 15084, + "end": 15088, "loc": { "start": { - "line": 346, + "line": 349, "column": 57 }, "end": { - "line": 346, + "line": 349, "column": 61 }, "identifierName": "fire" @@ -22719,15 +22875,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 14924, - "end": 14943, + "start": 15089, + "end": 15108, "loc": { "start": { - "line": 346, + "line": 349, "column": 62 }, "end": { - "line": 346, + "line": 349, "column": 81 } }, @@ -22739,44 +22895,44 @@ }, { "type": "MemberExpression", - "start": 14945, - "end": 14974, + "start": 15110, + "end": 15139, "loc": { "start": { - "line": 346, + "line": 349, "column": 83 }, "end": { - "line": 346, + "line": 349, "column": 112 } }, "object": { "type": "ThisExpression", - "start": 14945, - "end": 14949, + "start": 15110, + "end": 15114, "loc": { "start": { - "line": 346, + "line": 349, "column": 83 }, "end": { - "line": 346, + "line": 349, "column": 87 } } }, "property": { "type": "Identifier", - "start": 14950, - "end": 14974, + "start": 15115, + "end": 15139, "loc": { "start": { - "line": 346, + "line": 349, "column": 88 }, "end": { - "line": 346, + "line": 349, "column": 112 }, "identifierName": "_currentAngleMeasurement" @@ -22799,15 +22955,15 @@ }, { "type": "BreakStatement", - "start": 15045, - "end": 15051, + "start": 15210, + "end": 15216, "loc": { "start": { - "line": 349, + "line": 352, "column": 20 }, "end": { - "line": 349, + "line": 352, "column": 26 } }, @@ -22816,15 +22972,15 @@ ], "test": { "type": "Identifier", - "start": 13866, - "end": 13886, + "start": 14031, + "end": 14051, "loc": { "start": { - "line": 330, + "line": 333, "column": 21 }, "end": { - "line": 330, + "line": 333, "column": 41 }, "identifierName": "MOUSE_FINDING_TARGET" @@ -22844,73 +23000,73 @@ }, { "type": "ExpressionStatement", - "start": 15086, - "end": 16908, + "start": 15251, + "end": 17073, "loc": { "start": { - "line": 352, + "line": 355, "column": 8 }, "end": { - "line": 386, + "line": 389, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 15086, - "end": 16907, + "start": 15251, + "end": 17072, "loc": { "start": { - "line": 352, + "line": 355, "column": 8 }, "end": { - "line": 386, + "line": 389, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15086, - "end": 15107, + "start": 15251, + "end": 15272, "loc": { "start": { - "line": 352, + "line": 355, "column": 8 }, "end": { - "line": 352, + "line": 355, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 15086, - "end": 15090, + "start": 15251, + "end": 15255, "loc": { "start": { - "line": 352, + "line": 355, "column": 8 }, "end": { - "line": 352, + "line": 355, "column": 12 } } }, "property": { "type": "Identifier", - "start": 15091, - "end": 15107, + "start": 15256, + "end": 15272, "loc": { "start": { - "line": 352, + "line": 355, "column": 13 }, "end": { - "line": 352, + "line": 355, "column": 29 }, "identifierName": "_onMouseHoverOff" @@ -22921,43 +23077,43 @@ }, "right": { "type": "CallExpression", - "start": 15110, - "end": 16907, + "start": 15275, + "end": 17072, "loc": { "start": { - "line": 352, + "line": 355, "column": 32 }, "end": { - "line": 386, + "line": 389, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 15110, - "end": 15126, + "start": 15275, + "end": 15291, "loc": { "start": { - "line": 352, + "line": 355, "column": 32 }, "end": { - "line": 352, + "line": 355, "column": 48 } }, "object": { "type": "Identifier", - "start": 15110, - "end": 15123, + "start": 15275, + "end": 15288, "loc": { "start": { - "line": 352, + "line": 355, "column": 32 }, "end": { - "line": 352, + "line": 355, "column": 45 }, "identifierName": "cameraControl" @@ -22966,15 +23122,15 @@ }, "property": { "type": "Identifier", - "start": 15124, - "end": 15126, + "start": 15289, + "end": 15291, "loc": { "start": { - "line": 352, + "line": 355, "column": 46 }, "end": { - "line": 352, + "line": 355, "column": 48 }, "identifierName": "on" @@ -22986,58 +23142,58 @@ "arguments": [ { "type": "ConditionalExpression", - "start": 15140, - "end": 15225, + "start": 15305, + "end": 15390, "loc": { "start": { - "line": 353, + "line": 356, "column": 12 }, "end": { - "line": 355, + "line": 358, "column": 28 } }, "test": { "type": "MemberExpression", - "start": 15140, - "end": 15154, + "start": 15305, + "end": 15319, "loc": { "start": { - "line": 353, + "line": 356, "column": 12 }, "end": { - "line": 353, + "line": 356, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 15140, - "end": 15144, + "start": 15305, + "end": 15309, "loc": { "start": { - "line": 353, + "line": 356, "column": 12 }, "end": { - "line": 353, + "line": 356, "column": 16 } } }, "property": { "type": "Identifier", - "start": 15145, - "end": 15154, + "start": 15310, + "end": 15319, "loc": { "start": { - "line": 353, + "line": 356, "column": 17 }, "end": { - "line": 353, + "line": 356, "column": 26 }, "identifierName": "_snapping" @@ -23048,15 +23204,15 @@ }, "consequent": { "type": "StringLiteral", - "start": 15173, - "end": 15196, + "start": 15338, + "end": 15361, "loc": { "start": { - "line": 354, + "line": 357, "column": 18 }, "end": { - "line": 354, + "line": 357, "column": 41 } }, @@ -23068,15 +23224,15 @@ }, "alternate": { "type": "StringLiteral", - "start": 15215, - "end": 15225, + "start": 15380, + "end": 15390, "loc": { "start": { - "line": 355, + "line": 358, "column": 18 }, "end": { - "line": 355, + "line": 358, "column": 28 } }, @@ -23089,15 +23245,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 15239, - "end": 16906, + "start": 15404, + "end": 17071, "loc": { "start": { - "line": 356, + "line": 359, "column": 12 }, "end": { - "line": 386, + "line": 389, "column": 13 } }, @@ -23108,15 +23264,15 @@ "params": [ { "type": "Identifier", - "start": 15239, - "end": 15244, + "start": 15404, + "end": 15409, "loc": { "start": { - "line": 356, + "line": 359, "column": 12 }, "end": { - "line": 356, + "line": 359, "column": 17 }, "identifierName": "event" @@ -23126,59 +23282,59 @@ ], "body": { "type": "BlockStatement", - "start": 15248, - "end": 16906, + "start": 15413, + "end": 17071, "loc": { "start": { - "line": 356, + "line": 359, "column": 21 }, "end": { - "line": 386, + "line": 389, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 15266, - "end": 15288, + "start": 15431, + "end": 15453, "loc": { "start": { - "line": 357, + "line": 360, "column": 16 }, "end": { - "line": 357, + "line": 360, "column": 38 } }, "expression": { "type": "AssignmentExpression", - "start": 15266, - "end": 15287, + "start": 15431, + "end": 15452, "loc": { "start": { - "line": 357, + "line": 360, "column": 16 }, "end": { - "line": 357, + "line": 360, "column": 37 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15266, - "end": 15279, + "start": 15431, + "end": 15444, "loc": { "start": { - "line": 357, + "line": 360, "column": 16 }, "end": { - "line": 357, + "line": 360, "column": 29 }, "identifierName": "mouseHovering" @@ -23187,15 +23343,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 15282, - "end": 15287, + "start": 15447, + "end": 15452, "loc": { "start": { - "line": 357, + "line": 360, "column": 32 }, "end": { - "line": 357, + "line": 360, "column": 37 } }, @@ -23205,29 +23361,29 @@ }, { "type": "IfStatement", - "start": 15305, - "end": 15594, + "start": 15470, + "end": 15759, "loc": { "start": { - "line": 358, + "line": 361, "column": 16 }, "end": { - "line": 363, + "line": 366, "column": 17 } }, "test": { "type": "Identifier", - "start": 15309, - "end": 15320, + "start": 15474, + "end": 15485, "loc": { "start": { - "line": 358, + "line": 361, "column": 20 }, "end": { - "line": 358, + "line": 361, "column": 31 }, "identifierName": "pointerLens" @@ -23236,73 +23392,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 15322, - "end": 15594, + "start": 15487, + "end": 15759, "loc": { "start": { - "line": 358, + "line": 361, "column": 33 }, "end": { - "line": 363, + "line": 366, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 15344, - "end": 15371, + "start": 15509, + "end": 15536, "loc": { "start": { - "line": 359, + "line": 362, "column": 20 }, "end": { - "line": 359, + "line": 362, "column": 47 } }, "expression": { "type": "AssignmentExpression", - "start": 15344, - "end": 15370, + "start": 15509, + "end": 15535, "loc": { "start": { - "line": 359, + "line": 362, "column": 20 }, "end": { - "line": 359, + "line": 362, "column": 46 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15344, - "end": 15363, + "start": 15509, + "end": 15528, "loc": { "start": { - "line": 359, + "line": 362, "column": 20 }, "end": { - "line": 359, + "line": 362, "column": 39 } }, "object": { "type": "Identifier", - "start": 15344, - "end": 15355, + "start": 15509, + "end": 15520, "loc": { "start": { - "line": 359, + "line": 362, "column": 20 }, "end": { - "line": 359, + "line": 362, "column": 31 }, "identifierName": "pointerLens" @@ -23311,15 +23467,15 @@ }, "property": { "type": "Identifier", - "start": 15356, - "end": 15363, + "start": 15521, + "end": 15528, "loc": { "start": { - "line": 359, + "line": 362, "column": 32 }, "end": { - "line": 359, + "line": 362, "column": 39 }, "identifierName": "visible" @@ -23330,15 +23486,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 15366, - "end": 15370, + "start": 15531, + "end": 15535, "loc": { "start": { - "line": 359, + "line": 362, "column": 42 }, "end": { - "line": 359, + "line": 362, "column": 46 } }, @@ -23348,58 +23504,58 @@ }, { "type": "ExpressionStatement", - "start": 15392, - "end": 15433, + "start": 15557, + "end": 15598, "loc": { "start": { - "line": 360, + "line": 363, "column": 20 }, "end": { - "line": 360, + "line": 363, "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 15392, - "end": 15432, + "start": 15557, + "end": 15597, "loc": { "start": { - "line": 360, + "line": 363, "column": 20 }, "end": { - "line": 360, + "line": 363, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15392, - "end": 15414, + "start": 15557, + "end": 15579, "loc": { "start": { - "line": 360, + "line": 363, "column": 20 }, "end": { - "line": 360, + "line": 363, "column": 42 } }, "object": { "type": "Identifier", - "start": 15392, - "end": 15403, + "start": 15557, + "end": 15568, "loc": { "start": { - "line": 360, + "line": 363, "column": 20 }, "end": { - "line": 360, + "line": 363, "column": 31 }, "identifierName": "pointerLens" @@ -23408,15 +23564,15 @@ }, "property": { "type": "Identifier", - "start": 15404, - "end": 15414, + "start": 15569, + "end": 15579, "loc": { "start": { - "line": 360, + "line": 363, "column": 32 }, "end": { - "line": 360, + "line": 363, "column": 42 }, "identifierName": "pointerPos" @@ -23427,29 +23583,29 @@ }, "right": { "type": "MemberExpression", - "start": 15417, - "end": 15432, + "start": 15582, + "end": 15597, "loc": { "start": { - "line": 360, + "line": 363, "column": 45 }, "end": { - "line": 360, + "line": 363, "column": 60 } }, "object": { "type": "Identifier", - "start": 15417, - "end": 15422, + "start": 15582, + "end": 15587, "loc": { "start": { - "line": 360, + "line": 363, "column": 45 }, "end": { - "line": 360, + "line": 363, "column": 50 }, "identifierName": "event" @@ -23458,15 +23614,15 @@ }, "property": { "type": "Identifier", - "start": 15423, - "end": 15432, + "start": 15588, + "end": 15597, "loc": { "start": { - "line": 360, + "line": 363, "column": 51 }, "end": { - "line": 360, + "line": 363, "column": 60 }, "identifierName": "canvasPos" @@ -23479,58 +23635,58 @@ }, { "type": "ExpressionStatement", - "start": 15454, - "end": 15527, + "start": 15619, + "end": 15692, "loc": { "start": { - "line": 361, + "line": 364, "column": 20 }, "end": { - "line": 361, + "line": 364, "column": 93 } }, "expression": { "type": "AssignmentExpression", - "start": 15454, - "end": 15526, + "start": 15619, + "end": 15691, "loc": { "start": { - "line": 361, + "line": 364, "column": 20 }, "end": { - "line": 361, + "line": 364, "column": 92 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15454, - "end": 15482, + "start": 15619, + "end": 15647, "loc": { "start": { - "line": 361, + "line": 364, "column": 20 }, "end": { - "line": 361, + "line": 364, "column": 48 } }, "object": { "type": "Identifier", - "start": 15454, - "end": 15465, + "start": 15619, + "end": 15630, "loc": { "start": { - "line": 361, + "line": 364, "column": 20 }, "end": { - "line": 361, + "line": 364, "column": 31 }, "identifierName": "pointerLens" @@ -23539,15 +23695,15 @@ }, "property": { "type": "Identifier", - "start": 15466, - "end": 15482, + "start": 15631, + "end": 15647, "loc": { "start": { - "line": 361, + "line": 364, "column": 32 }, "end": { - "line": 361, + "line": 364, "column": 48 }, "identifierName": "snappedCanvasPos" @@ -23558,43 +23714,43 @@ }, "right": { "type": "LogicalExpression", - "start": 15485, - "end": 15526, + "start": 15650, + "end": 15691, "loc": { "start": { - "line": 361, + "line": 364, "column": 51 }, "end": { - "line": 361, + "line": 364, "column": 92 } }, "left": { "type": "MemberExpression", - "start": 15485, - "end": 15507, + "start": 15650, + "end": 15672, "loc": { "start": { - "line": 361, + "line": 364, "column": 51 }, "end": { - "line": 361, + "line": 364, "column": 73 } }, "object": { "type": "Identifier", - "start": 15485, - "end": 15490, + "start": 15650, + "end": 15655, "loc": { "start": { - "line": 361, + "line": 364, "column": 51 }, "end": { - "line": 361, + "line": 364, "column": 56 }, "identifierName": "event" @@ -23603,15 +23759,15 @@ }, "property": { "type": "Identifier", - "start": 15491, - "end": 15507, + "start": 15656, + "end": 15672, "loc": { "start": { - "line": 361, + "line": 364, "column": 57 }, "end": { - "line": 361, + "line": 364, "column": 73 }, "identifierName": "snappedCanvasPos" @@ -23623,29 +23779,29 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 15511, - "end": 15526, + "start": 15676, + "end": 15691, "loc": { "start": { - "line": 361, + "line": 364, "column": 77 }, "end": { - "line": 361, + "line": 364, "column": 92 } }, "object": { "type": "Identifier", - "start": 15511, - "end": 15516, + "start": 15676, + "end": 15681, "loc": { "start": { - "line": 361, + "line": 364, "column": 77 }, "end": { - "line": 361, + "line": 364, "column": 82 }, "identifierName": "event" @@ -23654,15 +23810,15 @@ }, "property": { "type": "Identifier", - "start": 15517, - "end": 15526, + "start": 15682, + "end": 15691, "loc": { "start": { - "line": 361, + "line": 364, "column": 83 }, "end": { - "line": 361, + "line": 364, "column": 92 }, "identifierName": "canvasPos" @@ -23676,58 +23832,58 @@ }, { "type": "ExpressionStatement", - "start": 15548, - "end": 15576, + "start": 15713, + "end": 15741, "loc": { "start": { - "line": 362, + "line": 365, "column": 20 }, "end": { - "line": 362, + "line": 365, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 15548, - "end": 15575, + "start": 15713, + "end": 15740, "loc": { "start": { - "line": 362, + "line": 365, "column": 20 }, "end": { - "line": 362, + "line": 365, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15548, - "end": 15567, + "start": 15713, + "end": 15732, "loc": { "start": { - "line": 362, + "line": 365, "column": 20 }, "end": { - "line": 362, + "line": 365, "column": 39 } }, "object": { "type": "Identifier", - "start": 15548, - "end": 15559, + "start": 15713, + "end": 15724, "loc": { "start": { - "line": 362, + "line": 365, "column": 20 }, "end": { - "line": 362, + "line": 365, "column": 31 }, "identifierName": "pointerLens" @@ -23736,15 +23892,15 @@ }, "property": { "type": "Identifier", - "start": 15560, - "end": 15567, + "start": 15725, + "end": 15732, "loc": { "start": { - "line": 362, + "line": 365, "column": 32 }, "end": { - "line": 362, + "line": 365, "column": 39 }, "identifierName": "snapped" @@ -23755,15 +23911,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 15570, - "end": 15575, + "start": 15735, + "end": 15740, "loc": { "start": { - "line": 362, + "line": 365, "column": 42 }, "end": { - "line": 362, + "line": 365, "column": 47 } }, @@ -23778,101 +23934,101 @@ }, { "type": "ExpressionStatement", - "start": 15611, - "end": 15648, + "start": 15776, + "end": 15813, "loc": { "start": { - "line": 364, + "line": 367, "column": 16 }, "end": { - "line": 364, + "line": 367, "column": 53 } }, "expression": { "type": "AssignmentExpression", - "start": 15611, - "end": 15647, + "start": 15776, + "end": 15812, "loc": { "start": { - "line": 364, + "line": 367, "column": 16 }, "end": { - "line": 364, + "line": 367, "column": 52 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15611, - "end": 15636, + "start": 15776, + "end": 15801, "loc": { "start": { - "line": 364, + "line": 367, "column": 16 }, "end": { - "line": 364, + "line": 367, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 15611, - "end": 15631, + "start": 15776, + "end": 15796, "loc": { "start": { - "line": 364, + "line": 367, "column": 16 }, "end": { - "line": 364, + "line": 367, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 15611, - "end": 15625, + "start": 15776, + "end": 15790, "loc": { "start": { - "line": 364, + "line": 367, "column": 16 }, "end": { - "line": 364, + "line": 367, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 15611, - "end": 15615, + "start": 15776, + "end": 15780, "loc": { "start": { - "line": 364, + "line": 367, "column": 16 }, "end": { - "line": 364, + "line": 367, "column": 20 } } }, "property": { "type": "Identifier", - "start": 15616, - "end": 15625, + "start": 15781, + "end": 15790, "loc": { "start": { - "line": 364, + "line": 367, "column": 21 }, "end": { - "line": 364, + "line": 367, "column": 30 }, "identifierName": "markerDiv" @@ -23883,15 +24039,15 @@ }, "property": { "type": "Identifier", - "start": 15626, - "end": 15631, + "start": 15791, + "end": 15796, "loc": { "start": { - "line": 364, + "line": 367, "column": 31 }, "end": { - "line": 364, + "line": 367, "column": 36 }, "identifierName": "style" @@ -23902,15 +24058,15 @@ }, "property": { "type": "Identifier", - "start": 15632, - "end": 15636, + "start": 15797, + "end": 15801, "loc": { "start": { - "line": 364, + "line": 367, "column": 37 }, "end": { - "line": 364, + "line": 367, "column": 41 }, "identifierName": "left" @@ -23921,15 +24077,15 @@ }, "right": { "type": "TemplateLiteral", - "start": 15639, - "end": 15647, + "start": 15804, + "end": 15812, "loc": { "start": { - "line": 364, + "line": 367, "column": 44 }, "end": { - "line": 364, + "line": 367, "column": 52 } }, @@ -23937,15 +24093,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 15640, - "end": 15646, + "start": 15805, + "end": 15811, "loc": { "start": { - "line": 364, + "line": 367, "column": 45 }, "end": { - "line": 364, + "line": 367, "column": 51 } }, @@ -23961,101 +24117,101 @@ }, { "type": "ExpressionStatement", - "start": 15665, - "end": 15701, + "start": 15830, + "end": 15866, "loc": { "start": { - "line": 365, + "line": 368, "column": 16 }, "end": { - "line": 365, + "line": 368, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 15665, - "end": 15700, + "start": 15830, + "end": 15865, "loc": { "start": { - "line": 365, + "line": 368, "column": 16 }, "end": { - "line": 365, + "line": 368, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15665, - "end": 15689, + "start": 15830, + "end": 15854, "loc": { "start": { - "line": 365, + "line": 368, "column": 16 }, "end": { - "line": 365, + "line": 368, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 15665, - "end": 15685, + "start": 15830, + "end": 15850, "loc": { "start": { - "line": 365, + "line": 368, "column": 16 }, "end": { - "line": 365, + "line": 368, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 15665, - "end": 15679, + "start": 15830, + "end": 15844, "loc": { "start": { - "line": 365, + "line": 368, "column": 16 }, "end": { - "line": 365, + "line": 368, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 15665, - "end": 15669, + "start": 15830, + "end": 15834, "loc": { "start": { - "line": 365, + "line": 368, "column": 16 }, "end": { - "line": 365, + "line": 368, "column": 20 } } }, "property": { "type": "Identifier", - "start": 15670, - "end": 15679, + "start": 15835, + "end": 15844, "loc": { "start": { - "line": 365, + "line": 368, "column": 21 }, "end": { - "line": 365, + "line": 368, "column": 30 }, "identifierName": "markerDiv" @@ -24066,15 +24222,15 @@ }, "property": { "type": "Identifier", - "start": 15680, - "end": 15685, + "start": 15845, + "end": 15850, "loc": { "start": { - "line": 365, + "line": 368, "column": 31 }, "end": { - "line": 365, + "line": 368, "column": 36 }, "identifierName": "style" @@ -24085,15 +24241,15 @@ }, "property": { "type": "Identifier", - "start": 15686, - "end": 15689, + "start": 15851, + "end": 15854, "loc": { "start": { - "line": 365, + "line": 368, "column": 37 }, "end": { - "line": 365, + "line": 368, "column": 40 }, "identifierName": "top" @@ -24104,15 +24260,15 @@ }, "right": { "type": "TemplateLiteral", - "start": 15692, - "end": 15700, + "start": 15857, + "end": 15865, "loc": { "start": { - "line": 365, + "line": 368, "column": 43 }, "end": { - "line": 365, + "line": 368, "column": 51 } }, @@ -24120,15 +24276,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 15693, - "end": 15699, + "start": 15858, + "end": 15864, "loc": { "start": { - "line": 365, + "line": 368, "column": 44 }, "end": { - "line": 365, + "line": 368, "column": 50 } }, @@ -24144,58 +24300,58 @@ }, { "type": "IfStatement", - "start": 15718, - "end": 16892, + "start": 15883, + "end": 17057, "loc": { "start": { - "line": 366, + "line": 369, "column": 16 }, "end": { - "line": 385, + "line": 388, "column": 17 } }, "test": { "type": "MemberExpression", - "start": 15722, - "end": 15751, + "start": 15887, + "end": 15916, "loc": { "start": { - "line": 366, + "line": 369, "column": 20 }, "end": { - "line": 366, + "line": 369, "column": 49 } }, "object": { "type": "ThisExpression", - "start": 15722, - "end": 15726, + "start": 15887, + "end": 15891, "loc": { "start": { - "line": 366, + "line": 369, "column": 20 }, "end": { - "line": 366, + "line": 369, "column": 24 } } }, "property": { "type": "Identifier", - "start": 15727, - "end": 15751, + "start": 15892, + "end": 15916, "loc": { "start": { - "line": 366, + "line": 369, "column": 25 }, "end": { - "line": 366, + "line": 369, "column": 49 }, "identifierName": "_currentAngleMeasurement" @@ -24206,73 +24362,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 15753, - "end": 16892, + "start": 15918, + "end": 17057, "loc": { "start": { - "line": 366, + "line": 369, "column": 51 }, "end": { - "line": 385, + "line": 388, "column": 17 } }, "body": [ { "type": "SwitchStatement", - "start": 15775, - "end": 16821, + "start": 15940, + "end": 16986, "loc": { "start": { - "line": 367, + "line": 370, "column": 20 }, "end": { - "line": 383, + "line": 386, "column": 21 } }, "discriminant": { "type": "MemberExpression", - "start": 15783, - "end": 15799, + "start": 15948, + "end": 15964, "loc": { "start": { - "line": 367, + "line": 370, "column": 28 }, "end": { - "line": 367, + "line": 370, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 15783, - "end": 15787, + "start": 15948, + "end": 15952, "loc": { "start": { - "line": 367, + "line": 370, "column": 28 }, "end": { - "line": 367, + "line": 370, "column": 32 } } }, "property": { "type": "Identifier", - "start": 15788, - "end": 15799, + "start": 15953, + "end": 15964, "loc": { "start": { - "line": 367, + "line": 370, "column": 33 }, "end": { - "line": 367, + "line": 370, "column": 44 }, "identifierName": "_mouseState" @@ -24284,102 +24440,102 @@ "cases": [ { "type": "SwitchCase", - "start": 15827, - "end": 15969, + "start": 15992, + "end": 16134, "loc": { "start": { - "line": 368, + "line": 371, "column": 24 }, "end": { - "line": 370, + "line": 373, "column": 34 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 15882, - "end": 15934, + "start": 16047, + "end": 16099, "loc": { "start": { - "line": 369, + "line": 372, "column": 28 }, "end": { - "line": 369, + "line": 372, "column": 80 } }, "expression": { "type": "AssignmentExpression", - "start": 15882, - "end": 15933, + "start": 16047, + "end": 16098, "loc": { "start": { - "line": 369, + "line": 372, "column": 28 }, "end": { - "line": 369, + "line": 372, "column": 79 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15882, - "end": 15925, + "start": 16047, + "end": 16090, "loc": { "start": { - "line": 369, + "line": 372, "column": 28 }, "end": { - "line": 369, + "line": 372, "column": 71 } }, "object": { "type": "MemberExpression", - "start": 15882, - "end": 15911, + "start": 16047, + "end": 16076, "loc": { "start": { - "line": 369, + "line": 372, "column": 28 }, "end": { - "line": 369, + "line": 372, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 15882, - "end": 15886, + "start": 16047, + "end": 16051, "loc": { "start": { - "line": 369, + "line": 372, "column": 28 }, "end": { - "line": 369, + "line": 372, "column": 32 } } }, "property": { "type": "Identifier", - "start": 15887, - "end": 15911, + "start": 16052, + "end": 16076, "loc": { "start": { - "line": 369, + "line": 372, "column": 33 }, "end": { - "line": 369, + "line": 372, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -24390,15 +24546,15 @@ }, "property": { "type": "Identifier", - "start": 15912, - "end": 15925, + "start": 16077, + "end": 16090, "loc": { "start": { - "line": 369, + "line": 372, "column": 58 }, "end": { - "line": 369, + "line": 372, "column": 71 }, "identifierName": "originVisible" @@ -24409,15 +24565,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 15928, - "end": 15933, + "start": 16093, + "end": 16098, "loc": { "start": { - "line": 369, + "line": 372, "column": 74 }, "end": { - "line": 369, + "line": 372, "column": 79 } }, @@ -24427,15 +24583,15 @@ }, { "type": "BreakStatement", - "start": 15963, - "end": 15969, + "start": 16128, + "end": 16134, "loc": { "start": { - "line": 370, + "line": 373, "column": 28 }, "end": { - "line": 370, + "line": 373, "column": 34 } }, @@ -24444,15 +24600,15 @@ ], "test": { "type": "Identifier", - "start": 15832, - "end": 15852, + "start": 15997, + "end": 16017, "loc": { "start": { - "line": 368, + "line": 371, "column": 29 }, "end": { - "line": 368, + "line": 371, "column": 49 }, "identifierName": "MOUSE_FINDING_ORIGIN" @@ -24462,102 +24618,102 @@ }, { "type": "SwitchCase", - "start": 15994, - "end": 16467, + "start": 16159, + "end": 16632, "loc": { "start": { - "line": 371, + "line": 374, "column": 24 }, "end": { - "line": 377, + "line": 380, "column": 34 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 16049, - "end": 16101, + "start": 16214, + "end": 16266, "loc": { "start": { - "line": 372, + "line": 375, "column": 28 }, "end": { - "line": 372, + "line": 375, "column": 80 } }, "expression": { "type": "AssignmentExpression", - "start": 16049, - "end": 16100, + "start": 16214, + "end": 16265, "loc": { "start": { - "line": 372, + "line": 375, "column": 28 }, "end": { - "line": 372, + "line": 375, "column": 79 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16049, - "end": 16092, + "start": 16214, + "end": 16257, "loc": { "start": { - "line": 372, + "line": 375, "column": 28 }, "end": { - "line": 372, + "line": 375, "column": 71 } }, "object": { "type": "MemberExpression", - "start": 16049, - "end": 16078, + "start": 16214, + "end": 16243, "loc": { "start": { - "line": 372, + "line": 375, "column": 28 }, "end": { - "line": 372, + "line": 375, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 16049, - "end": 16053, + "start": 16214, + "end": 16218, "loc": { "start": { - "line": 372, + "line": 375, "column": 28 }, "end": { - "line": 372, + "line": 375, "column": 32 } } }, "property": { "type": "Identifier", - "start": 16054, - "end": 16078, + "start": 16219, + "end": 16243, "loc": { "start": { - "line": 372, + "line": 375, "column": 33 }, "end": { - "line": 372, + "line": 375, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -24568,15 +24724,15 @@ }, "property": { "type": "Identifier", - "start": 16079, - "end": 16092, + "start": 16244, + "end": 16257, "loc": { "start": { - "line": 372, + "line": 375, "column": 58 }, "end": { - "line": 372, + "line": 375, "column": 71 }, "identifierName": "cornerVisible" @@ -24587,15 +24743,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16095, - "end": 16100, + "start": 16260, + "end": 16265, "loc": { "start": { - "line": 372, + "line": 375, "column": 74 }, "end": { - "line": 372, + "line": 375, "column": 79 } }, @@ -24605,87 +24761,87 @@ }, { "type": "ExpressionStatement", - "start": 16130, - "end": 16186, + "start": 16295, + "end": 16351, "loc": { "start": { - "line": 373, + "line": 376, "column": 28 }, "end": { - "line": 373, + "line": 376, "column": 84 } }, "expression": { "type": "AssignmentExpression", - "start": 16130, - "end": 16185, + "start": 16295, + "end": 16350, "loc": { "start": { - "line": 373, + "line": 376, "column": 28 }, "end": { - "line": 373, + "line": 376, "column": 83 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16130, - "end": 16177, + "start": 16295, + "end": 16342, "loc": { "start": { - "line": 373, + "line": 376, "column": 28 }, "end": { - "line": 373, + "line": 376, "column": 75 } }, "object": { "type": "MemberExpression", - "start": 16130, - "end": 16159, + "start": 16295, + "end": 16324, "loc": { "start": { - "line": 373, + "line": 376, "column": 28 }, "end": { - "line": 373, + "line": 376, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 16130, - "end": 16134, + "start": 16295, + "end": 16299, "loc": { "start": { - "line": 373, + "line": 376, "column": 28 }, "end": { - "line": 373, + "line": 376, "column": 32 } } }, "property": { "type": "Identifier", - "start": 16135, - "end": 16159, + "start": 16300, + "end": 16324, "loc": { "start": { - "line": 373, + "line": 376, "column": 33 }, "end": { - "line": 373, + "line": 376, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -24696,15 +24852,15 @@ }, "property": { "type": "Identifier", - "start": 16160, - "end": 16177, + "start": 16325, + "end": 16342, "loc": { "start": { - "line": 373, + "line": 376, "column": 58 }, "end": { - "line": 373, + "line": 376, "column": 75 }, "identifierName": "originWireVisible" @@ -24715,15 +24871,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16180, - "end": 16185, + "start": 16345, + "end": 16350, "loc": { "start": { - "line": 373, + "line": 376, "column": 78 }, "end": { - "line": 373, + "line": 376, "column": 83 } }, @@ -24733,87 +24889,87 @@ }, { "type": "ExpressionStatement", - "start": 16215, - "end": 16267, + "start": 16380, + "end": 16432, "loc": { "start": { - "line": 374, + "line": 377, "column": 28 }, "end": { - "line": 374, + "line": 377, "column": 80 } }, "expression": { "type": "AssignmentExpression", - "start": 16215, - "end": 16266, + "start": 16380, + "end": 16431, "loc": { "start": { - "line": 374, + "line": 377, "column": 28 }, "end": { - "line": 374, + "line": 377, "column": 79 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16215, - "end": 16258, + "start": 16380, + "end": 16423, "loc": { "start": { - "line": 374, + "line": 377, "column": 28 }, "end": { - "line": 374, + "line": 377, "column": 71 } }, "object": { "type": "MemberExpression", - "start": 16215, - "end": 16244, + "start": 16380, + "end": 16409, "loc": { "start": { - "line": 374, + "line": 377, "column": 28 }, "end": { - "line": 374, + "line": 377, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 16215, - "end": 16219, + "start": 16380, + "end": 16384, "loc": { "start": { - "line": 374, + "line": 377, "column": 28 }, "end": { - "line": 374, + "line": 377, "column": 32 } } }, "property": { "type": "Identifier", - "start": 16220, - "end": 16244, + "start": 16385, + "end": 16409, "loc": { "start": { - "line": 374, + "line": 377, "column": 33 }, "end": { - "line": 374, + "line": 377, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -24824,15 +24980,15 @@ }, "property": { "type": "Identifier", - "start": 16245, - "end": 16258, + "start": 16410, + "end": 16423, "loc": { "start": { - "line": 374, + "line": 377, "column": 58 }, "end": { - "line": 374, + "line": 377, "column": 71 }, "identifierName": "targetVisible" @@ -24843,15 +24999,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16261, - "end": 16266, + "start": 16426, + "end": 16431, "loc": { "start": { - "line": 374, + "line": 377, "column": 74 }, "end": { - "line": 374, + "line": 377, "column": 79 } }, @@ -24861,87 +25017,87 @@ }, { "type": "ExpressionStatement", - "start": 16296, - "end": 16352, + "start": 16461, + "end": 16517, "loc": { "start": { - "line": 375, + "line": 378, "column": 28 }, "end": { - "line": 375, + "line": 378, "column": 84 } }, "expression": { "type": "AssignmentExpression", - "start": 16296, - "end": 16351, + "start": 16461, + "end": 16516, "loc": { "start": { - "line": 375, + "line": 378, "column": 28 }, "end": { - "line": 375, + "line": 378, "column": 83 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16296, - "end": 16343, + "start": 16461, + "end": 16508, "loc": { "start": { - "line": 375, + "line": 378, "column": 28 }, "end": { - "line": 375, + "line": 378, "column": 75 } }, "object": { "type": "MemberExpression", - "start": 16296, - "end": 16325, + "start": 16461, + "end": 16490, "loc": { "start": { - "line": 375, + "line": 378, "column": 28 }, "end": { - "line": 375, + "line": 378, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 16296, - "end": 16300, + "start": 16461, + "end": 16465, "loc": { "start": { - "line": 375, + "line": 378, "column": 28 }, "end": { - "line": 375, + "line": 378, "column": 32 } } }, "property": { "type": "Identifier", - "start": 16301, - "end": 16325, + "start": 16466, + "end": 16490, "loc": { "start": { - "line": 375, + "line": 378, "column": 33 }, "end": { - "line": 375, + "line": 378, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -24952,15 +25108,15 @@ }, "property": { "type": "Identifier", - "start": 16326, - "end": 16343, + "start": 16491, + "end": 16508, "loc": { "start": { - "line": 375, + "line": 378, "column": 58 }, "end": { - "line": 375, + "line": 378, "column": 75 }, "identifierName": "targetWireVisible" @@ -24971,15 +25127,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16346, - "end": 16351, + "start": 16511, + "end": 16516, "loc": { "start": { - "line": 375, + "line": 378, "column": 78 }, "end": { - "line": 375, + "line": 378, "column": 83 } }, @@ -24989,87 +25145,87 @@ }, { "type": "ExpressionStatement", - "start": 16381, - "end": 16432, + "start": 16546, + "end": 16597, "loc": { "start": { - "line": 376, + "line": 379, "column": 28 }, "end": { - "line": 376, + "line": 379, "column": 79 } }, "expression": { "type": "AssignmentExpression", - "start": 16381, - "end": 16431, + "start": 16546, + "end": 16596, "loc": { "start": { - "line": 376, + "line": 379, "column": 28 }, "end": { - "line": 376, + "line": 379, "column": 78 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16381, - "end": 16423, + "start": 16546, + "end": 16588, "loc": { "start": { - "line": 376, + "line": 379, "column": 28 }, "end": { - "line": 376, + "line": 379, "column": 70 } }, "object": { "type": "MemberExpression", - "start": 16381, - "end": 16410, + "start": 16546, + "end": 16575, "loc": { "start": { - "line": 376, + "line": 379, "column": 28 }, "end": { - "line": 376, + "line": 379, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 16381, - "end": 16385, + "start": 16546, + "end": 16550, "loc": { "start": { - "line": 376, + "line": 379, "column": 28 }, "end": { - "line": 376, + "line": 379, "column": 32 } } }, "property": { "type": "Identifier", - "start": 16386, - "end": 16410, + "start": 16551, + "end": 16575, "loc": { "start": { - "line": 376, + "line": 379, "column": 33 }, "end": { - "line": 376, + "line": 379, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -25080,15 +25236,15 @@ }, "property": { "type": "Identifier", - "start": 16411, - "end": 16423, + "start": 16576, + "end": 16588, "loc": { "start": { - "line": 376, + "line": 379, "column": 58 }, "end": { - "line": 376, + "line": 379, "column": 70 }, "identifierName": "angleVisible" @@ -25099,15 +25255,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16426, - "end": 16431, + "start": 16591, + "end": 16596, "loc": { "start": { - "line": 376, + "line": 379, "column": 73 }, "end": { - "line": 376, + "line": 379, "column": 78 } }, @@ -25117,15 +25273,15 @@ }, { "type": "BreakStatement", - "start": 16461, - "end": 16467, + "start": 16626, + "end": 16632, "loc": { "start": { - "line": 377, + "line": 380, "column": 28 }, "end": { - "line": 377, + "line": 380, "column": 34 } }, @@ -25134,15 +25290,15 @@ ], "test": { "type": "Identifier", - "start": 15999, - "end": 16019, + "start": 16164, + "end": 16184, "loc": { "start": { - "line": 371, + "line": 374, "column": 29 }, "end": { - "line": 371, + "line": 374, "column": 49 }, "identifierName": "MOUSE_FINDING_CORNER" @@ -25152,102 +25308,102 @@ }, { "type": "SwitchCase", - "start": 16492, - "end": 16799, + "start": 16657, + "end": 16964, "loc": { "start": { - "line": 378, + "line": 381, "column": 24 }, "end": { - "line": 382, + "line": 385, "column": 34 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 16547, - "end": 16599, + "start": 16712, + "end": 16764, "loc": { "start": { - "line": 379, + "line": 382, "column": 28 }, "end": { - "line": 379, + "line": 382, "column": 80 } }, "expression": { "type": "AssignmentExpression", - "start": 16547, - "end": 16598, + "start": 16712, + "end": 16763, "loc": { "start": { - "line": 379, + "line": 382, "column": 28 }, "end": { - "line": 379, + "line": 382, "column": 79 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16547, - "end": 16590, + "start": 16712, + "end": 16755, "loc": { "start": { - "line": 379, + "line": 382, "column": 28 }, "end": { - "line": 379, + "line": 382, "column": 71 } }, "object": { "type": "MemberExpression", - "start": 16547, - "end": 16576, + "start": 16712, + "end": 16741, "loc": { "start": { - "line": 379, + "line": 382, "column": 28 }, "end": { - "line": 379, + "line": 382, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 16547, - "end": 16551, + "start": 16712, + "end": 16716, "loc": { "start": { - "line": 379, + "line": 382, "column": 28 }, "end": { - "line": 379, + "line": 382, "column": 32 } } }, "property": { "type": "Identifier", - "start": 16552, - "end": 16576, + "start": 16717, + "end": 16741, "loc": { "start": { - "line": 379, + "line": 382, "column": 33 }, "end": { - "line": 379, + "line": 382, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -25258,15 +25414,15 @@ }, "property": { "type": "Identifier", - "start": 16577, - "end": 16590, + "start": 16742, + "end": 16755, "loc": { "start": { - "line": 379, + "line": 382, "column": 58 }, "end": { - "line": 379, + "line": 382, "column": 71 }, "identifierName": "targetVisible" @@ -25277,15 +25433,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16593, - "end": 16598, + "start": 16758, + "end": 16763, "loc": { "start": { - "line": 379, + "line": 382, "column": 74 }, "end": { - "line": 379, + "line": 382, "column": 79 } }, @@ -25295,87 +25451,87 @@ }, { "type": "ExpressionStatement", - "start": 16628, - "end": 16684, + "start": 16793, + "end": 16849, "loc": { "start": { - "line": 380, + "line": 383, "column": 28 }, "end": { - "line": 380, + "line": 383, "column": 84 } }, "expression": { "type": "AssignmentExpression", - "start": 16628, - "end": 16683, + "start": 16793, + "end": 16848, "loc": { "start": { - "line": 380, + "line": 383, "column": 28 }, "end": { - "line": 380, + "line": 383, "column": 83 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16628, - "end": 16675, + "start": 16793, + "end": 16840, "loc": { "start": { - "line": 380, + "line": 383, "column": 28 }, "end": { - "line": 380, + "line": 383, "column": 75 } }, "object": { "type": "MemberExpression", - "start": 16628, - "end": 16657, + "start": 16793, + "end": 16822, "loc": { "start": { - "line": 380, + "line": 383, "column": 28 }, "end": { - "line": 380, + "line": 383, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 16628, - "end": 16632, + "start": 16793, + "end": 16797, "loc": { "start": { - "line": 380, + "line": 383, "column": 28 }, "end": { - "line": 380, + "line": 383, "column": 32 } } }, "property": { "type": "Identifier", - "start": 16633, - "end": 16657, + "start": 16798, + "end": 16822, "loc": { "start": { - "line": 380, + "line": 383, "column": 33 }, "end": { - "line": 380, + "line": 383, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -25386,15 +25542,15 @@ }, "property": { "type": "Identifier", - "start": 16658, - "end": 16675, + "start": 16823, + "end": 16840, "loc": { "start": { - "line": 380, + "line": 383, "column": 58 }, "end": { - "line": 380, + "line": 383, "column": 75 }, "identifierName": "targetWireVisible" @@ -25405,15 +25561,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16678, - "end": 16683, + "start": 16843, + "end": 16848, "loc": { "start": { - "line": 380, + "line": 383, "column": 78 }, "end": { - "line": 380, + "line": 383, "column": 83 } }, @@ -25423,87 +25579,87 @@ }, { "type": "ExpressionStatement", - "start": 16713, - "end": 16764, + "start": 16878, + "end": 16929, "loc": { "start": { - "line": 381, + "line": 384, "column": 28 }, "end": { - "line": 381, + "line": 384, "column": 79 } }, "expression": { "type": "AssignmentExpression", - "start": 16713, - "end": 16763, + "start": 16878, + "end": 16928, "loc": { "start": { - "line": 381, + "line": 384, "column": 28 }, "end": { - "line": 381, + "line": 384, "column": 78 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16713, - "end": 16755, + "start": 16878, + "end": 16920, "loc": { "start": { - "line": 381, + "line": 384, "column": 28 }, "end": { - "line": 381, + "line": 384, "column": 70 } }, "object": { "type": "MemberExpression", - "start": 16713, - "end": 16742, + "start": 16878, + "end": 16907, "loc": { "start": { - "line": 381, + "line": 384, "column": 28 }, "end": { - "line": 381, + "line": 384, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 16713, - "end": 16717, + "start": 16878, + "end": 16882, "loc": { "start": { - "line": 381, + "line": 384, "column": 28 }, "end": { - "line": 381, + "line": 384, "column": 32 } } }, "property": { "type": "Identifier", - "start": 16718, - "end": 16742, + "start": 16883, + "end": 16907, "loc": { "start": { - "line": 381, + "line": 384, "column": 33 }, "end": { - "line": 381, + "line": 384, "column": 57 }, "identifierName": "_currentAngleMeasurement" @@ -25514,15 +25670,15 @@ }, "property": { "type": "Identifier", - "start": 16743, - "end": 16755, + "start": 16908, + "end": 16920, "loc": { "start": { - "line": 381, + "line": 384, "column": 58 }, "end": { - "line": 381, + "line": 384, "column": 70 }, "identifierName": "angleVisible" @@ -25533,15 +25689,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16758, - "end": 16763, + "start": 16923, + "end": 16928, "loc": { "start": { - "line": 381, + "line": 384, "column": 73 }, "end": { - "line": 381, + "line": 384, "column": 78 } }, @@ -25551,15 +25707,15 @@ }, { "type": "BreakStatement", - "start": 16793, - "end": 16799, + "start": 16958, + "end": 16964, "loc": { "start": { - "line": 382, + "line": 385, "column": 28 }, "end": { - "line": 382, + "line": 385, "column": 34 } }, @@ -25568,15 +25724,15 @@ ], "test": { "type": "Identifier", - "start": 16497, - "end": 16517, + "start": 16662, + "end": 16682, "loc": { "start": { - "line": 378, + "line": 381, "column": 29 }, "end": { - "line": 378, + "line": 381, "column": 49 }, "identifierName": "MOUSE_FINDING_TARGET" @@ -25588,72 +25744,72 @@ }, { "type": "ExpressionStatement", - "start": 16842, - "end": 16874, + "start": 17007, + "end": 17039, "loc": { "start": { - "line": 384, + "line": 387, "column": 20 }, "end": { - "line": 384, + "line": 387, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 16842, - "end": 16873, + "start": 17007, + "end": 17038, "loc": { "start": { - "line": 384, + "line": 387, "column": 20 }, "end": { - "line": 384, + "line": 387, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16842, - "end": 16861, + "start": 17007, + "end": 17026, "loc": { "start": { - "line": 384, + "line": 387, "column": 20 }, "end": { - "line": 384, + "line": 387, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 16842, - "end": 16854, + "start": 17007, + "end": 17019, "loc": { "start": { - "line": 384, + "line": 387, "column": 20 }, "end": { - "line": 384, + "line": 387, "column": 32 } }, "object": { "type": "Identifier", - "start": 16842, - "end": 16848, + "start": 17007, + "end": 17013, "loc": { "start": { - "line": 384, + "line": 387, "column": 20 }, "end": { - "line": 384, + "line": 387, "column": 26 }, "identifierName": "canvas" @@ -25662,15 +25818,15 @@ }, "property": { "type": "Identifier", - "start": 16849, - "end": 16854, + "start": 17014, + "end": 17019, "loc": { "start": { - "line": 384, + "line": 387, "column": 27 }, "end": { - "line": 384, + "line": 387, "column": 32 }, "identifierName": "style" @@ -25681,15 +25837,15 @@ }, "property": { "type": "Identifier", - "start": 16855, - "end": 16861, + "start": 17020, + "end": 17026, "loc": { "start": { - "line": 384, + "line": 387, "column": 33 }, "end": { - "line": 384, + "line": 387, "column": 39 }, "identifierName": "cursor" @@ -25700,15 +25856,15 @@ }, "right": { "type": "StringLiteral", - "start": 16864, - "end": 16873, + "start": 17029, + "end": 17038, "loc": { "start": { - "line": 384, + "line": 387, "column": 42 }, "end": { - "line": 384, + "line": 387, "column": 51 } }, @@ -25735,73 +25891,73 @@ }, { "type": "ExpressionStatement", - "start": 16917, - "end": 16937, + "start": 17082, + "end": 17102, "loc": { "start": { - "line": 387, + "line": 390, "column": 8 }, "end": { - "line": 387, + "line": 390, "column": 28 } }, "expression": { "type": "AssignmentExpression", - "start": 16917, - "end": 16936, + "start": 17082, + "end": 17101, "loc": { "start": { - "line": 387, + "line": 390, "column": 8 }, "end": { - "line": 387, + "line": 390, "column": 27 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16917, - "end": 16929, + "start": 17082, + "end": 17094, "loc": { "start": { - "line": 387, + "line": 390, "column": 8 }, "end": { - "line": 387, + "line": 390, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 16917, - "end": 16921, + "start": 17082, + "end": 17086, "loc": { "start": { - "line": 387, + "line": 390, "column": 8 }, "end": { - "line": 387, + "line": 390, "column": 12 } } }, "property": { "type": "Identifier", - "start": 16922, - "end": 16929, + "start": 17087, + "end": 17094, "loc": { "start": { - "line": 387, + "line": 390, "column": 13 }, "end": { - "line": 387, + "line": 390, "column": 20 }, "identifierName": "_active" @@ -25812,15 +25968,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16932, - "end": 16936, + "start": 17097, + "end": 17101, "loc": { "start": { - "line": 387, + "line": 390, "column": 23 }, "end": { - "line": 387, + "line": 390, "column": 27 } }, @@ -25854,15 +26010,15 @@ { "type": "CommentBlock", "value": "*\n * Deactivates this AngleMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n ", - "start": 16949, - "end": 17158, + "start": 17114, + "end": 17323, "loc": { "start": { - "line": 390, + "line": 393, "column": 4 }, "end": { - "line": 394, + "line": 397, "column": 7 } } @@ -25871,15 +26027,15 @@ }, { "type": "ClassMethod", - "start": 17163, - "end": 17970, + "start": 17328, + "end": 18135, "loc": { "start": { - "line": 395, + "line": 398, "column": 4 }, "end": { - "line": 416, + "line": 419, "column": 5 } }, @@ -25887,15 +26043,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17163, - "end": 17173, + "start": 17328, + "end": 17338, "loc": { "start": { - "line": 395, + "line": 398, "column": 4 }, "end": { - "line": 395, + "line": 398, "column": 14 }, "identifierName": "deactivate" @@ -25911,44 +26067,44 @@ "params": [], "body": { "type": "BlockStatement", - "start": 17176, - "end": 17970, + "start": 17341, + "end": 18135, "loc": { "start": { - "line": 395, + "line": 398, "column": 17 }, "end": { - "line": 416, + "line": 419, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 17186, - "end": 17236, + "start": 17351, + "end": 17401, "loc": { "start": { - "line": 396, + "line": 399, "column": 8 }, "end": { - "line": 398, + "line": 401, "column": 9 } }, "test": { "type": "UnaryExpression", - "start": 17190, - "end": 17203, + "start": 17355, + "end": 17368, "loc": { "start": { - "line": 396, + "line": 399, "column": 12 }, "end": { - "line": 396, + "line": 399, "column": 25 } }, @@ -25956,44 +26112,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 17191, - "end": 17203, + "start": 17356, + "end": 17368, "loc": { "start": { - "line": 396, + "line": 399, "column": 13 }, "end": { - "line": 396, + "line": 399, "column": 25 } }, "object": { "type": "ThisExpression", - "start": 17191, - "end": 17195, + "start": 17356, + "end": 17360, "loc": { "start": { - "line": 396, + "line": 399, "column": 13 }, "end": { - "line": 396, + "line": 399, "column": 17 } } }, "property": { "type": "Identifier", - "start": 17196, - "end": 17203, + "start": 17361, + "end": 17368, "loc": { "start": { - "line": 396, + "line": 399, "column": 18 }, "end": { - "line": 396, + "line": 399, "column": 25 }, "identifierName": "_active" @@ -26008,110 +26164,12 @@ }, "consequent": { "type": "BlockStatement", - "start": 17205, - "end": 17236, - "loc": { - "start": { - "line": 396, - "column": 27 - }, - "end": { - "line": 398, - "column": 9 - } - }, - "body": [ - { - "type": "ReturnStatement", - "start": 17219, - "end": 17226, - "loc": { - "start": { - "line": 397, - "column": 12 - }, - "end": { - "line": 397, - "column": 19 - } - }, - "argument": null - } - ], - "directives": [] - }, - "alternate": null - }, - { - "type": "IfStatement", - "start": 17245, - "end": 17324, - "loc": { - "start": { - "line": 399, - "column": 8 - }, - "end": { - "line": 401, - "column": 9 - } - }, - "test": { - "type": "MemberExpression", - "start": 17249, - "end": 17265, - "loc": { - "start": { - "line": 399, - "column": 12 - }, - "end": { - "line": 399, - "column": 28 - } - }, - "object": { - "type": "ThisExpression", - "start": 17249, - "end": 17253, - "loc": { - "start": { - "line": 399, - "column": 12 - }, - "end": { - "line": 399, - "column": 16 - } - } - }, - "property": { - "type": "Identifier", - "start": 17254, - "end": 17265, - "loc": { - "start": { - "line": 399, - "column": 17 - }, - "end": { - "line": 399, - "column": 28 - }, - "identifierName": "pointerLens" - }, - "name": "pointerLens" - }, - "computed": false - }, - "consequent": { - "type": "BlockStatement", - "start": 17267, - "end": 17324, + "start": 17370, + "end": 17401, "loc": { "start": { "line": 399, - "column": 30 + "column": 27 }, "end": { "line": 401, @@ -26120,9 +26178,9 @@ }, "body": [ { - "type": "ExpressionStatement", - "start": 17281, - "end": 17314, + "type": "ReturnStatement", + "start": 17384, + "end": 17391, "loc": { "start": { "line": 400, @@ -26130,122 +26188,10 @@ }, "end": { "line": 400, - "column": 45 + "column": 19 } }, - "expression": { - "type": "AssignmentExpression", - "start": 17281, - "end": 17313, - "loc": { - "start": { - "line": 400, - "column": 12 - }, - "end": { - "line": 400, - "column": 44 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 17281, - "end": 17305, - "loc": { - "start": { - "line": 400, - "column": 12 - }, - "end": { - "line": 400, - "column": 36 - } - }, - "object": { - "type": "MemberExpression", - "start": 17281, - "end": 17297, - "loc": { - "start": { - "line": 400, - "column": 12 - }, - "end": { - "line": 400, - "column": 28 - } - }, - "object": { - "type": "ThisExpression", - "start": 17281, - "end": 17285, - "loc": { - "start": { - "line": 400, - "column": 12 - }, - "end": { - "line": 400, - "column": 16 - } - } - }, - "property": { - "type": "Identifier", - "start": 17286, - "end": 17297, - "loc": { - "start": { - "line": 400, - "column": 17 - }, - "end": { - "line": 400, - "column": 28 - }, - "identifierName": "pointerLens" - }, - "name": "pointerLens" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 17298, - "end": 17305, - "loc": { - "start": { - "line": 400, - "column": 29 - }, - "end": { - "line": 400, - "column": 36 - }, - "identifierName": "visible" - }, - "name": "visible" - }, - "computed": false - }, - "right": { - "type": "BooleanLiteral", - "start": 17308, - "end": 17313, - "loc": { - "start": { - "line": 400, - "column": 39 - }, - "end": { - "line": 400, - "column": 44 - } - }, - "value": false - } - } + "argument": null } ], "directives": [] @@ -26254,8 +26200,8 @@ }, { "type": "IfStatement", - "start": 17333, - "end": 17401, + "start": 17410, + "end": 17489, "loc": { "start": { "line": 402, @@ -26268,8 +26214,8 @@ }, "test": { "type": "MemberExpression", - "start": 17337, - "end": 17351, + "start": 17414, + "end": 17430, "loc": { "start": { "line": 402, @@ -26277,13 +26223,13 @@ }, "end": { "line": 402, - "column": 26 + "column": 28 } }, "object": { "type": "ThisExpression", - "start": 17337, - "end": 17341, + "start": 17414, + "end": 17418, "loc": { "start": { "line": 402, @@ -26297,8 +26243,8 @@ }, "property": { "type": "Identifier", - "start": 17342, - "end": 17351, + "start": 17419, + "end": 17430, "loc": { "start": { "line": 402, @@ -26306,22 +26252,22 @@ }, "end": { "line": 402, - "column": 26 + "column": 28 }, - "identifierName": "markerDiv" + "identifierName": "pointerLens" }, - "name": "markerDiv" + "name": "pointerLens" }, "computed": false }, "consequent": { "type": "BlockStatement", - "start": 17353, - "end": 17401, + "start": 17432, + "end": 17489, "loc": { "start": { "line": 402, - "column": 28 + "column": 30 }, "end": { "line": 404, @@ -26331,8 +26277,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17367, - "end": 17391, + "start": 17446, + "end": 17479, "loc": { "start": { "line": 403, @@ -26340,13 +26286,13 @@ }, "end": { "line": 403, - "column": 36 + "column": 45 } }, "expression": { - "type": "CallExpression", - "start": 17367, - "end": 17391, + "type": "AssignmentExpression", + "start": 17446, + "end": 17478, "loc": { "start": { "line": 403, @@ -26354,13 +26300,14 @@ }, "end": { "line": 403, - "column": 36 + "column": 44 } }, - "callee": { + "operator": "=", + "left": { "type": "MemberExpression", - "start": 17367, - "end": 17389, + "start": 17446, + "end": 17470, "loc": { "start": { "line": 403, @@ -26368,13 +26315,13 @@ }, "end": { "line": 403, - "column": 34 + "column": 36 } }, "object": { - "type": "ThisExpression", - "start": 17367, - "end": 17371, + "type": "MemberExpression", + "start": 17446, + "end": 17462, "loc": { "start": { "line": 403, @@ -26382,21 +26329,230 @@ }, "end": { "line": 403, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 17446, + "end": 17450, + "loc": { + "start": { + "line": 403, + "column": 12 + }, + "end": { + "line": 403, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 17451, + "end": 17462, + "loc": { + "start": { + "line": 403, + "column": 17 + }, + "end": { + "line": 403, + "column": 28 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 17463, + "end": 17470, + "loc": { + "start": { + "line": 403, + "column": 29 + }, + "end": { + "line": 403, + "column": 36 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 17473, + "end": 17478, + "loc": { + "start": { + "line": 403, + "column": 39 + }, + "end": { + "line": 403, + "column": 44 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 17498, + "end": 17566, + "loc": { + "start": { + "line": 405, + "column": 8 + }, + "end": { + "line": 407, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 17502, + "end": 17516, + "loc": { + "start": { + "line": 405, + "column": 12 + }, + "end": { + "line": 405, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 17502, + "end": 17506, + "loc": { + "start": { + "line": 405, + "column": 12 + }, + "end": { + "line": 405, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 17507, + "end": 17516, + "loc": { + "start": { + "line": 405, + "column": 17 + }, + "end": { + "line": 405, + "column": 26 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 17518, + "end": 17566, + "loc": { + "start": { + "line": 405, + "column": 28 + }, + "end": { + "line": 407, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 17532, + "end": 17556, + "loc": { + "start": { + "line": 406, + "column": 12 + }, + "end": { + "line": 406, + "column": 36 + } + }, + "expression": { + "type": "CallExpression", + "start": 17532, + "end": 17556, + "loc": { + "start": { + "line": 406, + "column": 12 + }, + "end": { + "line": 406, + "column": 36 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17532, + "end": 17554, + "loc": { + "start": { + "line": 406, + "column": 12 + }, + "end": { + "line": 406, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 17532, + "end": 17536, + "loc": { + "start": { + "line": 406, + "column": 12 + }, + "end": { + "line": 406, "column": 16 } } }, "property": { "type": "Identifier", - "start": 17372, - "end": 17389, + "start": 17537, + "end": 17554, "loc": { "start": { - "line": 403, + "line": 406, "column": 17 }, "end": { - "line": 403, + "line": 406, "column": 34 }, "identifierName": "_destroyMarkerDiv" @@ -26415,72 +26571,72 @@ }, { "type": "ExpressionStatement", - "start": 17410, - "end": 17423, + "start": 17575, + "end": 17588, "loc": { "start": { - "line": 405, + "line": 408, "column": 8 }, "end": { - "line": 405, + "line": 408, "column": 21 } }, "expression": { "type": "CallExpression", - "start": 17410, - "end": 17422, + "start": 17575, + "end": 17587, "loc": { "start": { - "line": 405, + "line": 408, "column": 8 }, "end": { - "line": 405, + "line": 408, "column": 20 } }, "callee": { "type": "MemberExpression", - "start": 17410, - "end": 17420, + "start": 17575, + "end": 17585, "loc": { "start": { - "line": 405, + "line": 408, "column": 8 }, "end": { - "line": 405, + "line": 408, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 17410, - "end": 17414, + "start": 17575, + "end": 17579, "loc": { "start": { - "line": 405, + "line": 408, "column": 8 }, "end": { - "line": 405, + "line": 408, "column": 12 } } }, "property": { "type": "Identifier", - "start": 17415, - "end": 17420, + "start": 17580, + "end": 17585, "loc": { "start": { - "line": 405, + "line": 408, "column": 13 }, "end": { - "line": 405, + "line": 408, "column": 18 }, "identifierName": "reset" @@ -26494,44 +26650,44 @@ }, { "type": "VariableDeclaration", - "start": 17432, - "end": 17472, + "start": 17597, + "end": 17637, "loc": { "start": { - "line": 406, + "line": 409, "column": 8 }, "end": { - "line": 406, + "line": 409, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 17438, - "end": 17471, + "start": 17603, + "end": 17636, "loc": { "start": { - "line": 406, + "line": 409, "column": 14 }, "end": { - "line": 406, + "line": 409, "column": 47 } }, "id": { "type": "Identifier", - "start": 17438, - "end": 17444, + "start": 17603, + "end": 17609, "loc": { "start": { - "line": 406, + "line": 409, "column": 14 }, "end": { - "line": 406, + "line": 409, "column": 20 }, "identifierName": "canvas" @@ -26540,72 +26696,72 @@ }, "init": { "type": "MemberExpression", - "start": 17447, - "end": 17471, + "start": 17612, + "end": 17636, "loc": { "start": { - "line": 406, + "line": 409, "column": 23 }, "end": { - "line": 406, + "line": 409, "column": 47 } }, "object": { "type": "MemberExpression", - "start": 17447, - "end": 17464, + "start": 17612, + "end": 17629, "loc": { "start": { - "line": 406, + "line": 409, "column": 23 }, "end": { - "line": 406, + "line": 409, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 17447, - "end": 17457, + "start": 17612, + "end": 17622, "loc": { "start": { - "line": 406, + "line": 409, "column": 23 }, "end": { - "line": 406, + "line": 409, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 17447, - "end": 17451, + "start": 17612, + "end": 17616, "loc": { "start": { - "line": 406, + "line": 409, "column": 23 }, "end": { - "line": 406, + "line": 409, "column": 27 } } }, "property": { "type": "Identifier", - "start": 17452, - "end": 17457, + "start": 17617, + "end": 17622, "loc": { "start": { - "line": 406, + "line": 409, "column": 28 }, "end": { - "line": 406, + "line": 409, "column": 33 }, "identifierName": "scene" @@ -26616,15 +26772,15 @@ }, "property": { "type": "Identifier", - "start": 17458, - "end": 17464, + "start": 17623, + "end": 17629, "loc": { "start": { - "line": 406, + "line": 409, "column": 34 }, "end": { - "line": 406, + "line": 409, "column": 40 }, "identifierName": "canvas" @@ -26635,15 +26791,15 @@ }, "property": { "type": "Identifier", - "start": 17465, - "end": 17471, + "start": 17630, + "end": 17636, "loc": { "start": { - "line": 406, + "line": 409, "column": 41 }, "end": { - "line": 406, + "line": 409, "column": 47 }, "identifierName": "canvas" @@ -26658,57 +26814,57 @@ }, { "type": "ExpressionStatement", - "start": 17481, - "end": 17540, + "start": 17646, + "end": 17705, "loc": { "start": { - "line": 407, + "line": 410, "column": 8 }, "end": { - "line": 407, + "line": 410, "column": 67 } }, "expression": { "type": "CallExpression", - "start": 17481, - "end": 17539, + "start": 17646, + "end": 17704, "loc": { "start": { - "line": 407, + "line": 410, "column": 8 }, "end": { - "line": 407, + "line": 410, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 17481, - "end": 17507, + "start": 17646, + "end": 17672, "loc": { "start": { - "line": 407, + "line": 410, "column": 8 }, "end": { - "line": 407, + "line": 410, "column": 34 } }, "object": { "type": "Identifier", - "start": 17481, - "end": 17487, + "start": 17646, + "end": 17652, "loc": { "start": { - "line": 407, + "line": 410, "column": 8 }, "end": { - "line": 407, + "line": 410, "column": 14 }, "identifierName": "canvas" @@ -26717,15 +26873,15 @@ }, "property": { "type": "Identifier", - "start": 17488, - "end": 17507, + "start": 17653, + "end": 17672, "loc": { "start": { - "line": 407, + "line": 410, "column": 15 }, "end": { - "line": 407, + "line": 410, "column": 34 }, "identifierName": "removeEventListener" @@ -26737,15 +26893,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 17508, - "end": 17519, + "start": 17673, + "end": 17684, "loc": { "start": { - "line": 407, + "line": 410, "column": 35 }, "end": { - "line": 407, + "line": 410, "column": 46 } }, @@ -26757,44 +26913,44 @@ }, { "type": "MemberExpression", - "start": 17521, - "end": 17538, + "start": 17686, + "end": 17703, "loc": { "start": { - "line": 407, + "line": 410, "column": 48 }, "end": { - "line": 407, + "line": 410, "column": 65 } }, "object": { "type": "ThisExpression", - "start": 17521, - "end": 17525, + "start": 17686, + "end": 17690, "loc": { "start": { - "line": 407, + "line": 410, "column": 48 }, "end": { - "line": 407, + "line": 410, "column": 52 } } }, "property": { "type": "Identifier", - "start": 17526, - "end": 17538, + "start": 17691, + "end": 17703, "loc": { "start": { - "line": 407, + "line": 410, "column": 53 }, "end": { - "line": 407, + "line": 410, "column": 65 }, "identifierName": "_onMouseDown" @@ -26808,57 +26964,57 @@ }, { "type": "ExpressionStatement", - "start": 17549, - "end": 17604, + "start": 17714, + "end": 17769, "loc": { "start": { - "line": 408, + "line": 411, "column": 8 }, "end": { - "line": 408, + "line": 411, "column": 63 } }, "expression": { "type": "CallExpression", - "start": 17549, - "end": 17603, + "start": 17714, + "end": 17768, "loc": { "start": { - "line": 408, + "line": 411, "column": 8 }, "end": { - "line": 408, + "line": 411, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 17549, - "end": 17575, + "start": 17714, + "end": 17740, "loc": { "start": { - "line": 408, + "line": 411, "column": 8 }, "end": { - "line": 408, + "line": 411, "column": 34 } }, "object": { "type": "Identifier", - "start": 17549, - "end": 17555, + "start": 17714, + "end": 17720, "loc": { "start": { - "line": 408, + "line": 411, "column": 8 }, "end": { - "line": 408, + "line": 411, "column": 14 }, "identifierName": "canvas" @@ -26867,15 +27023,15 @@ }, "property": { "type": "Identifier", - "start": 17556, - "end": 17575, + "start": 17721, + "end": 17740, "loc": { "start": { - "line": 408, + "line": 411, "column": 15 }, "end": { - "line": 408, + "line": 411, "column": 34 }, "identifierName": "removeEventListener" @@ -26887,15 +27043,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 17576, - "end": 17585, + "start": 17741, + "end": 17750, "loc": { "start": { - "line": 408, + "line": 411, "column": 35 }, "end": { - "line": 408, + "line": 411, "column": 44 } }, @@ -26907,44 +27063,44 @@ }, { "type": "MemberExpression", - "start": 17587, - "end": 17602, + "start": 17752, + "end": 17767, "loc": { "start": { - "line": 408, + "line": 411, "column": 46 }, "end": { - "line": 408, + "line": 411, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 17587, - "end": 17591, + "start": 17752, + "end": 17756, "loc": { "start": { - "line": 408, + "line": 411, "column": 46 }, "end": { - "line": 408, + "line": 411, "column": 50 } } }, "property": { "type": "Identifier", - "start": 17592, - "end": 17602, + "start": 17757, + "end": 17767, "loc": { "start": { - "line": 408, + "line": 411, "column": 51 }, "end": { - "line": 408, + "line": 411, "column": 61 }, "identifierName": "_onMouseUp" @@ -26958,44 +27114,44 @@ }, { "type": "VariableDeclaration", - "start": 17613, - "end": 17685, + "start": 17778, + "end": 17850, "loc": { "start": { - "line": 409, + "line": 412, "column": 8 }, "end": { - "line": 409, + "line": 412, "column": 80 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 17619, - "end": 17684, + "start": 17784, + "end": 17849, "loc": { "start": { - "line": 409, + "line": 412, "column": 14 }, "end": { - "line": 409, + "line": 412, "column": 79 } }, "id": { "type": "Identifier", - "start": 17619, - "end": 17632, + "start": 17784, + "end": 17797, "loc": { "start": { - "line": 409, + "line": 412, "column": 14 }, "end": { - "line": 409, + "line": 412, "column": 27 }, "identifierName": "cameraControl" @@ -27004,72 +27160,72 @@ }, "init": { "type": "MemberExpression", - "start": 17635, - "end": 17684, + "start": 17800, + "end": 17849, "loc": { "start": { - "line": 409, + "line": 412, "column": 30 }, "end": { - "line": 409, + "line": 412, "column": 79 } }, "object": { "type": "MemberExpression", - "start": 17635, - "end": 17670, + "start": 17800, + "end": 17835, "loc": { "start": { - "line": 409, + "line": 412, "column": 30 }, "end": { - "line": 409, + "line": 412, "column": 65 } }, "object": { "type": "MemberExpression", - "start": 17635, - "end": 17663, + "start": 17800, + "end": 17828, "loc": { "start": { - "line": 409, + "line": 412, "column": 30 }, "end": { - "line": 409, + "line": 412, "column": 58 } }, "object": { "type": "ThisExpression", - "start": 17635, - "end": 17639, + "start": 17800, + "end": 17804, "loc": { "start": { - "line": 409, + "line": 412, "column": 30 }, "end": { - "line": 409, + "line": 412, "column": 34 } } }, "property": { "type": "Identifier", - "start": 17640, - "end": 17663, + "start": 17805, + "end": 17828, "loc": { "start": { - "line": 409, + "line": 412, "column": 35 }, "end": { - "line": 409, + "line": 412, "column": 58 }, "identifierName": "angleMeasurementsPlugin" @@ -27080,15 +27236,15 @@ }, "property": { "type": "Identifier", - "start": 17664, - "end": 17670, + "start": 17829, + "end": 17835, "loc": { "start": { - "line": 409, + "line": 412, "column": 59 }, "end": { - "line": 409, + "line": 412, "column": 65 }, "identifierName": "viewer" @@ -27099,15 +27255,15 @@ }, "property": { "type": "Identifier", - "start": 17671, - "end": 17684, + "start": 17836, + "end": 17849, "loc": { "start": { - "line": 409, + "line": 412, "column": 66 }, "end": { - "line": 409, + "line": 412, "column": 79 }, "identifierName": "cameraControl" @@ -27122,57 +27278,57 @@ }, { "type": "ExpressionStatement", - "start": 17694, - "end": 17739, + "start": 17859, + "end": 17904, "loc": { "start": { - "line": 410, + "line": 413, "column": 8 }, "end": { - "line": 410, + "line": 413, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 17694, - "end": 17738, + "start": 17859, + "end": 17903, "loc": { "start": { - "line": 410, + "line": 413, "column": 8 }, "end": { - "line": 410, + "line": 413, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 17694, - "end": 17711, + "start": 17859, + "end": 17876, "loc": { "start": { - "line": 410, + "line": 413, "column": 8 }, "end": { - "line": 410, + "line": 413, "column": 25 } }, "object": { "type": "Identifier", - "start": 17694, - "end": 17707, + "start": 17859, + "end": 17872, "loc": { "start": { - "line": 410, + "line": 413, "column": 8 }, "end": { - "line": 410, + "line": 413, "column": 21 }, "identifierName": "cameraControl" @@ -27181,15 +27337,15 @@ }, "property": { "type": "Identifier", - "start": 17708, - "end": 17711, + "start": 17873, + "end": 17876, "loc": { "start": { - "line": 410, + "line": 413, "column": 22 }, "end": { - "line": 410, + "line": 413, "column": 25 }, "identifierName": "off" @@ -27201,44 +27357,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 17712, - "end": 17737, + "start": 17877, + "end": 17902, "loc": { "start": { - "line": 410, + "line": 413, "column": 26 }, "end": { - "line": 410, + "line": 413, "column": 51 } }, "object": { "type": "ThisExpression", - "start": 17712, - "end": 17716, + "start": 17877, + "end": 17881, "loc": { "start": { - "line": 410, + "line": 413, "column": 26 }, "end": { - "line": 410, + "line": 413, "column": 30 } } }, "property": { "type": "Identifier", - "start": 17717, - "end": 17737, + "start": 17882, + "end": 17902, "loc": { "start": { - "line": 410, + "line": 413, "column": 31 }, "end": { - "line": 410, + "line": 413, "column": 51 }, "identifierName": "_onMouseHoverSurface" @@ -27252,57 +27408,57 @@ }, { "type": "ExpressionStatement", - "start": 17748, - "end": 17789, + "start": 17913, + "end": 17954, "loc": { "start": { - "line": 411, + "line": 414, "column": 8 }, "end": { - "line": 411, + "line": 414, "column": 49 } }, "expression": { "type": "CallExpression", - "start": 17748, - "end": 17788, + "start": 17913, + "end": 17953, "loc": { "start": { - "line": 411, + "line": 414, "column": 8 }, "end": { - "line": 411, + "line": 414, "column": 48 } }, "callee": { "type": "MemberExpression", - "start": 17748, - "end": 17765, + "start": 17913, + "end": 17930, "loc": { "start": { - "line": 411, + "line": 414, "column": 8 }, "end": { - "line": 411, + "line": 414, "column": 25 } }, "object": { "type": "Identifier", - "start": 17748, - "end": 17761, + "start": 17913, + "end": 17926, "loc": { "start": { - "line": 411, + "line": 414, "column": 8 }, "end": { - "line": 411, + "line": 414, "column": 21 }, "identifierName": "cameraControl" @@ -27311,15 +27467,15 @@ }, "property": { "type": "Identifier", - "start": 17762, - "end": 17765, + "start": 17927, + "end": 17930, "loc": { "start": { - "line": 411, + "line": 414, "column": 22 }, "end": { - "line": 411, + "line": 414, "column": 25 }, "identifierName": "off" @@ -27331,44 +27487,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 17766, - "end": 17787, + "start": 17931, + "end": 17952, "loc": { "start": { - "line": 411, + "line": 414, "column": 26 }, "end": { - "line": 411, + "line": 414, "column": 47 } }, "object": { "type": "ThisExpression", - "start": 17766, - "end": 17770, + "start": 17931, + "end": 17935, "loc": { "start": { - "line": 411, + "line": 414, "column": 26 }, "end": { - "line": 411, + "line": 414, "column": 30 } } }, "property": { "type": "Identifier", - "start": 17771, - "end": 17787, + "start": 17936, + "end": 17952, "loc": { "start": { - "line": 411, + "line": 414, "column": 31 }, "end": { - "line": 411, + "line": 414, "column": 47 }, "identifierName": "_onPickedSurface" @@ -27382,57 +27538,57 @@ }, { "type": "ExpressionStatement", - "start": 17798, - "end": 17838, + "start": 17963, + "end": 18003, "loc": { "start": { - "line": 412, + "line": 415, "column": 8 }, "end": { - "line": 412, + "line": 415, "column": 48 } }, "expression": { "type": "CallExpression", - "start": 17798, - "end": 17837, + "start": 17963, + "end": 18002, "loc": { "start": { - "line": 412, + "line": 415, "column": 8 }, "end": { - "line": 412, + "line": 415, "column": 47 } }, "callee": { "type": "MemberExpression", - "start": 17798, - "end": 17815, + "start": 17963, + "end": 17980, "loc": { "start": { - "line": 412, + "line": 415, "column": 8 }, "end": { - "line": 412, + "line": 415, "column": 25 } }, "object": { "type": "Identifier", - "start": 17798, - "end": 17811, + "start": 17963, + "end": 17976, "loc": { "start": { - "line": 412, + "line": 415, "column": 8 }, "end": { - "line": 412, + "line": 415, "column": 21 }, "identifierName": "cameraControl" @@ -27441,15 +27597,15 @@ }, "property": { "type": "Identifier", - "start": 17812, - "end": 17815, + "start": 17977, + "end": 17980, "loc": { "start": { - "line": 412, + "line": 415, "column": 22 }, "end": { - "line": 412, + "line": 415, "column": 25 }, "identifierName": "off" @@ -27461,44 +27617,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 17816, - "end": 17836, + "start": 17981, + "end": 18001, "loc": { "start": { - "line": 412, + "line": 415, "column": 26 }, "end": { - "line": 412, + "line": 415, "column": 46 } }, "object": { "type": "ThisExpression", - "start": 17816, - "end": 17820, + "start": 17981, + "end": 17985, "loc": { "start": { - "line": 412, + "line": 415, "column": 26 }, "end": { - "line": 412, + "line": 415, "column": 30 } } }, "property": { "type": "Identifier", - "start": 17821, - "end": 17836, + "start": 17986, + "end": 18001, "loc": { "start": { - "line": 412, + "line": 415, "column": 31 }, "end": { - "line": 412, + "line": 415, "column": 46 }, "identifierName": "_onHoverNothing" @@ -27512,57 +27668,57 @@ }, { "type": "ExpressionStatement", - "start": 17847, - "end": 17888, + "start": 18012, + "end": 18053, "loc": { "start": { - "line": 413, + "line": 416, "column": 8 }, "end": { - "line": 413, + "line": 416, "column": 49 } }, "expression": { "type": "CallExpression", - "start": 17847, - "end": 17887, + "start": 18012, + "end": 18052, "loc": { "start": { - "line": 413, + "line": 416, "column": 8 }, "end": { - "line": 413, + "line": 416, "column": 48 } }, "callee": { "type": "MemberExpression", - "start": 17847, - "end": 17864, + "start": 18012, + "end": 18029, "loc": { "start": { - "line": 413, + "line": 416, "column": 8 }, "end": { - "line": 413, + "line": 416, "column": 25 } }, "object": { "type": "Identifier", - "start": 17847, - "end": 17860, + "start": 18012, + "end": 18025, "loc": { "start": { - "line": 413, + "line": 416, "column": 8 }, "end": { - "line": 413, + "line": 416, "column": 21 }, "identifierName": "cameraControl" @@ -27571,15 +27727,15 @@ }, "property": { "type": "Identifier", - "start": 17861, - "end": 17864, + "start": 18026, + "end": 18029, "loc": { "start": { - "line": 413, + "line": 416, "column": 22 }, "end": { - "line": 413, + "line": 416, "column": 25 }, "identifierName": "off" @@ -27591,44 +27747,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 17865, - "end": 17886, + "start": 18030, + "end": 18051, "loc": { "start": { - "line": 413, + "line": 416, "column": 26 }, "end": { - "line": 413, + "line": 416, "column": 47 } }, "object": { "type": "ThisExpression", - "start": 17865, - "end": 17869, + "start": 18030, + "end": 18034, "loc": { "start": { - "line": 413, + "line": 416, "column": 26 }, "end": { - "line": 413, + "line": 416, "column": 30 } } }, "property": { "type": "Identifier", - "start": 17870, - "end": 17886, + "start": 18035, + "end": 18051, "loc": { "start": { - "line": 413, + "line": 416, "column": 31 }, "end": { - "line": 413, + "line": 416, "column": 47 }, "identifierName": "_onPickedNothing" @@ -27642,73 +27798,73 @@ }, { "type": "ExpressionStatement", - "start": 17897, - "end": 17934, + "start": 18062, + "end": 18099, "loc": { "start": { - "line": 414, + "line": 417, "column": 8 }, "end": { - "line": 414, + "line": 417, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 17897, - "end": 17933, + "start": 18062, + "end": 18098, "loc": { "start": { - "line": 414, + "line": 417, "column": 8 }, "end": { - "line": 414, + "line": 417, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 17897, - "end": 17926, + "start": 18062, + "end": 18091, "loc": { "start": { - "line": 414, + "line": 417, "column": 8 }, "end": { - "line": 414, + "line": 417, "column": 37 } }, "object": { "type": "ThisExpression", - "start": 17897, - "end": 17901, + "start": 18062, + "end": 18066, "loc": { "start": { - "line": 414, + "line": 417, "column": 8 }, "end": { - "line": 414, + "line": 417, "column": 12 } } }, "property": { "type": "Identifier", - "start": 17902, - "end": 17926, + "start": 18067, + "end": 18091, "loc": { "start": { - "line": 414, + "line": 417, "column": 13 }, "end": { - "line": 414, + "line": 417, "column": 37 }, "identifierName": "_currentAngleMeasurement" @@ -27719,15 +27875,15 @@ }, "right": { "type": "NullLiteral", - "start": 17929, - "end": 17933, + "start": 18094, + "end": 18098, "loc": { "start": { - "line": 414, + "line": 417, "column": 40 }, "end": { - "line": 414, + "line": 417, "column": 44 } } @@ -27736,73 +27892,73 @@ }, { "type": "ExpressionStatement", - "start": 17943, - "end": 17964, + "start": 18108, + "end": 18129, "loc": { "start": { - "line": 415, + "line": 418, "column": 8 }, "end": { - "line": 415, + "line": 418, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 17943, - "end": 17963, + "start": 18108, + "end": 18128, "loc": { "start": { - "line": 415, + "line": 418, "column": 8 }, "end": { - "line": 415, + "line": 418, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 17943, - "end": 17955, + "start": 18108, + "end": 18120, "loc": { "start": { - "line": 415, + "line": 418, "column": 8 }, "end": { - "line": 415, + "line": 418, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 17943, - "end": 17947, + "start": 18108, + "end": 18112, "loc": { "start": { - "line": 415, + "line": 418, "column": 8 }, "end": { - "line": 415, + "line": 418, "column": 12 } } }, "property": { "type": "Identifier", - "start": 17948, - "end": 17955, + "start": 18113, + "end": 18120, "loc": { "start": { - "line": 415, + "line": 418, "column": 13 }, "end": { - "line": 415, + "line": 418, "column": 20 }, "identifierName": "_active" @@ -27813,15 +27969,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 17958, - "end": 17963, + "start": 18123, + "end": 18128, "loc": { "start": { - "line": 415, + "line": 418, "column": 23 }, "end": { - "line": 415, + "line": 418, "column": 28 } }, @@ -27837,15 +27993,15 @@ { "type": "CommentBlock", "value": "*\n * Deactivates this AngleMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n ", - "start": 16949, - "end": 17158, + "start": 17114, + "end": 17323, "loc": { "start": { - "line": 390, + "line": 393, "column": 4 }, "end": { - "line": 394, + "line": 397, "column": 7 } } @@ -27855,15 +28011,15 @@ { "type": "CommentBlock", "value": "*\n * Resets this AngleMeasurementsMouseControl.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n *\n * Does nothing if the AngleMeasurementsMouseControl is not active.\n ", - "start": 17976, - "end": 18226, + "start": 18141, + "end": 18391, "loc": { "start": { - "line": 418, + "line": 421, "column": 4 }, "end": { - "line": 424, + "line": 427, "column": 7 } } @@ -27872,15 +28028,15 @@ }, { "type": "ClassMethod", - "start": 18231, - "end": 18577, + "start": 18396, + "end": 18742, "loc": { "start": { - "line": 425, + "line": 428, "column": 4 }, "end": { - "line": 438, + "line": 441, "column": 5 } }, @@ -27888,15 +28044,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18231, - "end": 18236, + "start": 18396, + "end": 18401, "loc": { "start": { - "line": 425, + "line": 428, "column": 4 }, "end": { - "line": 425, + "line": 428, "column": 9 }, "identifierName": "reset" @@ -27912,44 +28068,44 @@ "params": [], "body": { "type": "BlockStatement", - "start": 18239, - "end": 18577, + "start": 18404, + "end": 18742, "loc": { "start": { - "line": 425, + "line": 428, "column": 12 }, "end": { - "line": 438, + "line": 441, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 18249, - "end": 18299, + "start": 18414, + "end": 18464, "loc": { "start": { - "line": 426, + "line": 429, "column": 8 }, "end": { - "line": 428, + "line": 431, "column": 9 } }, "test": { "type": "UnaryExpression", - "start": 18253, - "end": 18266, + "start": 18418, + "end": 18431, "loc": { "start": { - "line": 426, + "line": 429, "column": 12 }, "end": { - "line": 426, + "line": 429, "column": 25 } }, @@ -27957,44 +28113,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 18254, - "end": 18266, + "start": 18419, + "end": 18431, "loc": { "start": { - "line": 426, + "line": 429, "column": 13 }, "end": { - "line": 426, + "line": 429, "column": 25 } }, "object": { "type": "ThisExpression", - "start": 18254, - "end": 18258, + "start": 18419, + "end": 18423, "loc": { "start": { - "line": 426, + "line": 429, "column": 13 }, "end": { - "line": 426, + "line": 429, "column": 17 } } }, "property": { "type": "Identifier", - "start": 18259, - "end": 18266, + "start": 18424, + "end": 18431, "loc": { "start": { - "line": 426, + "line": 429, "column": 18 }, "end": { - "line": 426, + "line": 429, "column": 25 }, "identifierName": "_active" @@ -28009,30 +28165,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 18268, - "end": 18299, + "start": 18433, + "end": 18464, "loc": { "start": { - "line": 426, + "line": 429, "column": 27 }, "end": { - "line": 428, + "line": 431, "column": 9 } }, "body": [ { "type": "ReturnStatement", - "start": 18282, - "end": 18289, + "start": 18447, + "end": 18454, "loc": { "start": { - "line": 427, + "line": 430, "column": 12 }, "end": { - "line": 427, + "line": 430, "column": 19 } }, @@ -28045,72 +28201,72 @@ }, { "type": "ExpressionStatement", - "start": 18309, - "end": 18333, + "start": 18474, + "end": 18498, "loc": { "start": { - "line": 430, + "line": 433, "column": 8 }, "end": { - "line": 430, + "line": 433, "column": 32 } }, "expression": { "type": "CallExpression", - "start": 18309, - "end": 18333, + "start": 18474, + "end": 18498, "loc": { "start": { - "line": 430, + "line": 433, "column": 8 }, "end": { - "line": 430, + "line": 433, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 18309, - "end": 18331, + "start": 18474, + "end": 18496, "loc": { "start": { - "line": 430, + "line": 433, "column": 8 }, "end": { - "line": 430, + "line": 433, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 18309, - "end": 18313, + "start": 18474, + "end": 18478, "loc": { "start": { - "line": 430, + "line": 433, "column": 8 }, "end": { - "line": 430, + "line": 433, "column": 12 } } }, "property": { "type": "Identifier", - "start": 18314, - "end": 18331, + "start": 18479, + "end": 18496, "loc": { "start": { - "line": 430, + "line": 433, "column": 13 }, "end": { - "line": 430, + "line": 433, "column": 30 }, "identifierName": "_destroyMarkerDiv" @@ -28124,72 +28280,72 @@ }, { "type": "ExpressionStatement", - "start": 18342, - "end": 18363, + "start": 18507, + "end": 18528, "loc": { "start": { - "line": 431, + "line": 434, "column": 8 }, "end": { - "line": 431, + "line": 434, "column": 29 } }, "expression": { "type": "CallExpression", - "start": 18342, - "end": 18363, + "start": 18507, + "end": 18528, "loc": { "start": { - "line": 431, + "line": 434, "column": 8 }, "end": { - "line": 431, + "line": 434, "column": 29 } }, "callee": { "type": "MemberExpression", - "start": 18342, - "end": 18361, + "start": 18507, + "end": 18526, "loc": { "start": { - "line": 431, + "line": 434, "column": 8 }, "end": { - "line": 431, + "line": 434, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 18342, - "end": 18346, + "start": 18507, + "end": 18511, "loc": { "start": { - "line": 431, + "line": 434, "column": 8 }, "end": { - "line": 431, + "line": 434, "column": 12 } } }, "property": { "type": "Identifier", - "start": 18347, - "end": 18361, + "start": 18512, + "end": 18526, "loc": { "start": { - "line": 431, + "line": 434, "column": 13 }, "end": { - "line": 431, + "line": 434, "column": 27 }, "identifierName": "_initMarkerDiv" @@ -28203,58 +28359,58 @@ }, { "type": "IfStatement", - "start": 18373, - "end": 18522, + "start": 18538, + "end": 18687, "loc": { "start": { - "line": 433, + "line": 436, "column": 8 }, "end": { - "line": 436, + "line": 439, "column": 9 } }, "test": { "type": "MemberExpression", - "start": 18377, - "end": 18406, + "start": 18542, + "end": 18571, "loc": { "start": { - "line": 433, + "line": 436, "column": 12 }, "end": { - "line": 433, + "line": 436, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 18377, - "end": 18381, + "start": 18542, + "end": 18546, "loc": { "start": { - "line": 433, + "line": 436, "column": 12 }, "end": { - "line": 433, + "line": 436, "column": 16 } } }, "property": { "type": "Identifier", - "start": 18382, - "end": 18406, + "start": 18547, + "end": 18571, "loc": { "start": { - "line": 433, + "line": 436, "column": 17 }, "end": { - "line": 433, + "line": 436, "column": 41 }, "identifierName": "_currentAngleMeasurement" @@ -28265,101 +28421,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 18408, - "end": 18522, + "start": 18573, + "end": 18687, "loc": { "start": { - "line": 433, + "line": 436, "column": 43 }, "end": { - "line": 436, + "line": 439, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 18422, - "end": 18462, + "start": 18587, + "end": 18627, "loc": { "start": { - "line": 434, + "line": 437, "column": 12 }, "end": { - "line": 434, + "line": 437, "column": 52 } }, "expression": { "type": "CallExpression", - "start": 18422, - "end": 18461, + "start": 18587, + "end": 18626, "loc": { "start": { - "line": 434, + "line": 437, "column": 12 }, "end": { - "line": 434, + "line": 437, "column": 51 } }, "callee": { "type": "MemberExpression", - "start": 18422, - "end": 18459, + "start": 18587, + "end": 18624, "loc": { "start": { - "line": 434, + "line": 437, "column": 12 }, "end": { - "line": 434, + "line": 437, "column": 49 } }, "object": { "type": "MemberExpression", - "start": 18422, - "end": 18451, + "start": 18587, + "end": 18616, "loc": { "start": { - "line": 434, + "line": 437, "column": 12 }, "end": { - "line": 434, + "line": 437, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 18422, - "end": 18426, + "start": 18587, + "end": 18591, "loc": { "start": { - "line": 434, + "line": 437, "column": 12 }, "end": { - "line": 434, + "line": 437, "column": 16 } } }, "property": { "type": "Identifier", - "start": 18427, - "end": 18451, + "start": 18592, + "end": 18616, "loc": { "start": { - "line": 434, + "line": 437, "column": 17 }, "end": { - "line": 434, + "line": 437, "column": 41 }, "identifierName": "_currentAngleMeasurement" @@ -28370,15 +28526,15 @@ }, "property": { "type": "Identifier", - "start": 18452, - "end": 18459, + "start": 18617, + "end": 18624, "loc": { "start": { - "line": 434, + "line": 437, "column": 42 }, "end": { - "line": 434, + "line": 437, "column": 49 }, "identifierName": "destroy" @@ -28392,73 +28548,73 @@ }, { "type": "ExpressionStatement", - "start": 18475, - "end": 18512, + "start": 18640, + "end": 18677, "loc": { "start": { - "line": 435, + "line": 438, "column": 12 }, "end": { - "line": 435, + "line": 438, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 18475, - "end": 18511, + "start": 18640, + "end": 18676, "loc": { "start": { - "line": 435, + "line": 438, "column": 12 }, "end": { - "line": 435, + "line": 438, "column": 48 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 18475, - "end": 18504, + "start": 18640, + "end": 18669, "loc": { "start": { - "line": 435, + "line": 438, "column": 12 }, "end": { - "line": 435, + "line": 438, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 18475, - "end": 18479, + "start": 18640, + "end": 18644, "loc": { "start": { - "line": 435, + "line": 438, "column": 12 }, "end": { - "line": 435, + "line": 438, "column": 16 } } }, "property": { "type": "Identifier", - "start": 18480, - "end": 18504, + "start": 18645, + "end": 18669, "loc": { "start": { - "line": 435, + "line": 438, "column": 17 }, "end": { - "line": 435, + "line": 438, "column": 41 }, "identifierName": "_currentAngleMeasurement" @@ -28469,15 +28625,15 @@ }, "right": { "type": "NullLiteral", - "start": 18507, - "end": 18511, + "start": 18672, + "end": 18676, "loc": { "start": { - "line": 435, + "line": 438, "column": 44 }, "end": { - "line": 435, + "line": 438, "column": 48 } } @@ -28491,73 +28647,73 @@ }, { "type": "ExpressionStatement", - "start": 18531, - "end": 18571, + "start": 18696, + "end": 18736, "loc": { "start": { - "line": 437, + "line": 440, "column": 8 }, "end": { - "line": 437, + "line": 440, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 18531, - "end": 18570, + "start": 18696, + "end": 18735, "loc": { "start": { - "line": 437, + "line": 440, "column": 8 }, "end": { - "line": 437, + "line": 440, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 18531, - "end": 18547, + "start": 18696, + "end": 18712, "loc": { "start": { - "line": 437, + "line": 440, "column": 8 }, "end": { - "line": 437, + "line": 440, "column": 24 } }, "object": { "type": "ThisExpression", - "start": 18531, - "end": 18535, + "start": 18696, + "end": 18700, "loc": { "start": { - "line": 437, + "line": 440, "column": 8 }, "end": { - "line": 437, + "line": 440, "column": 12 } } }, "property": { "type": "Identifier", - "start": 18536, - "end": 18547, + "start": 18701, + "end": 18712, "loc": { "start": { - "line": 437, + "line": 440, "column": 13 }, "end": { - "line": 437, + "line": 440, "column": 24 }, "identifierName": "_mouseState" @@ -28568,15 +28724,15 @@ }, "right": { "type": "Identifier", - "start": 18550, - "end": 18570, + "start": 18715, + "end": 18735, "loc": { "start": { - "line": 437, + "line": 440, "column": 27 }, "end": { - "line": 437, + "line": 440, "column": 47 }, "identifierName": "MOUSE_FINDING_ORIGIN" @@ -28593,15 +28749,15 @@ { "type": "CommentBlock", "value": "*\n * Resets this AngleMeasurementsMouseControl.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n *\n * Does nothing if the AngleMeasurementsMouseControl is not active.\n ", - "start": 17976, - "end": 18226, + "start": 18141, + "end": 18391, "loc": { "start": { - "line": 418, + "line": 421, "column": 4 }, "end": { - "line": 424, + "line": 427, "column": 7 } } @@ -28611,15 +28767,15 @@ { "type": "CommentBlock", "value": "*\n * Destroys this AngleMeasurementsMouseControl.\n ", - "start": 18583, - "end": 18646, + "start": 18748, + "end": 18811, "loc": { "start": { - "line": 440, + "line": 443, "column": 4 }, "end": { - "line": 442, + "line": 445, "column": 7 } } @@ -28628,15 +28784,15 @@ }, { "type": "ClassMethod", - "start": 18651, - "end": 18720, + "start": 18816, + "end": 18885, "loc": { "start": { - "line": 443, + "line": 446, "column": 4 }, "end": { - "line": 446, + "line": 449, "column": 5 } }, @@ -28644,15 +28800,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18651, - "end": 18658, + "start": 18816, + "end": 18823, "loc": { "start": { - "line": 443, + "line": 446, "column": 4 }, "end": { - "line": 443, + "line": 446, "column": 11 }, "identifierName": "destroy" @@ -28668,87 +28824,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 18661, - "end": 18720, + "start": 18826, + "end": 18885, "loc": { "start": { - "line": 443, + "line": 446, "column": 14 }, "end": { - "line": 446, + "line": 449, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 18671, - "end": 18689, + "start": 18836, + "end": 18854, "loc": { "start": { - "line": 444, + "line": 447, "column": 8 }, "end": { - "line": 444, + "line": 447, "column": 26 } }, "expression": { "type": "CallExpression", - "start": 18671, - "end": 18688, + "start": 18836, + "end": 18853, "loc": { "start": { - "line": 444, + "line": 447, "column": 8 }, "end": { - "line": 444, + "line": 447, "column": 25 } }, "callee": { "type": "MemberExpression", - "start": 18671, - "end": 18686, + "start": 18836, + "end": 18851, "loc": { "start": { - "line": 444, + "line": 447, "column": 8 }, "end": { - "line": 444, + "line": 447, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 18671, - "end": 18675, + "start": 18836, + "end": 18840, "loc": { "start": { - "line": 444, + "line": 447, "column": 8 }, "end": { - "line": 444, + "line": 447, "column": 12 } } }, "property": { "type": "Identifier", - "start": 18676, - "end": 18686, + "start": 18841, + "end": 18851, "loc": { "start": { - "line": 444, + "line": 447, "column": 13 }, "end": { - "line": 444, + "line": 447, "column": 23 }, "identifierName": "deactivate" @@ -28762,72 +28918,72 @@ }, { "type": "ExpressionStatement", - "start": 18698, - "end": 18714, + "start": 18863, + "end": 18879, "loc": { "start": { - "line": 445, + "line": 448, "column": 8 }, "end": { - "line": 445, + "line": 448, "column": 24 } }, "expression": { "type": "CallExpression", - "start": 18698, - "end": 18713, + "start": 18863, + "end": 18878, "loc": { "start": { - "line": 445, + "line": 448, "column": 8 }, "end": { - "line": 445, + "line": 448, "column": 23 } }, "callee": { "type": "MemberExpression", - "start": 18698, - "end": 18711, + "start": 18863, + "end": 18876, "loc": { "start": { - "line": 445, + "line": 448, "column": 8 }, "end": { - "line": 445, + "line": 448, "column": 21 } }, "object": { "type": "Super", - "start": 18698, - "end": 18703, + "start": 18863, + "end": 18868, "loc": { "start": { - "line": 445, + "line": 448, "column": 8 }, "end": { - "line": 445, + "line": 448, "column": 13 } } }, "property": { "type": "Identifier", - "start": 18704, - "end": 18711, + "start": 18869, + "end": 18876, "loc": { "start": { - "line": 445, + "line": 448, "column": 14 }, "end": { - "line": 445, + "line": 448, "column": 21 }, "identifierName": "destroy" @@ -28846,15 +29002,15 @@ { "type": "CommentBlock", "value": "*\n * Destroys this AngleMeasurementsMouseControl.\n ", - "start": 18583, - "end": 18646, + "start": 18748, + "end": 18811, "loc": { "start": { - "line": 440, + "line": 443, "column": 4 }, "end": { - "line": 442, + "line": 445, "column": 7 } } @@ -29069,15 +29225,15 @@ { "type": "CommentBlock", "value": "*\n * Deactivates this AngleMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n ", - "start": 16949, - "end": 17158, + "start": 17114, + "end": 17323, "loc": { "start": { - "line": 390, + "line": 393, "column": 4 }, "end": { - "line": 394, + "line": 397, "column": 7 } } @@ -29085,15 +29241,15 @@ { "type": "CommentBlock", "value": "*\n * Resets this AngleMeasurementsMouseControl.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n *\n * Does nothing if the AngleMeasurementsMouseControl is not active.\n ", - "start": 17976, - "end": 18226, + "start": 18141, + "end": 18391, "loc": { "start": { - "line": 418, + "line": 421, "column": 4 }, "end": { - "line": 424, + "line": 427, "column": 7 } } @@ -29101,15 +29257,15 @@ { "type": "CommentBlock", "value": "*\n * Destroys this AngleMeasurementsMouseControl.\n ", - "start": 18583, - "end": 18646, + "start": 18748, + "end": 18811, "loc": { "start": { - "line": 440, + "line": 443, "column": 4 }, "end": { - "line": 442, + "line": 445, "column": 7 } } @@ -61995,25 +62151,129 @@ }, { "type": { - "label": "}", + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11641, + "end": 11642, + "loc": { + "start": { + "line": 291, + "column": 55 + }, + "end": { + "line": 291, + "column": 56 + } + } + }, + { + "type": { + "label": "name", "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 11675, + "end": 11681, + "loc": { + "start": { + "line": 292, + "column": 32 + }, + "end": { + "line": 292, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11681, + "end": 11682, + "loc": { + "start": { + "line": 292, + "column": 38 + }, + "end": { + "line": 292, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null }, - "start": 11670, - "end": 11671, + "value": "hoveredEntity", + "start": 11683, + "end": 11696, "loc": { "start": { "line": 292, - "column": 28 + "column": 40 }, "end": { "line": 292, + "column": 53 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11725, + "end": 11726, + "loc": { + "start": { + "line": 293, + "column": 28 + }, + "end": { + "line": 293, "column": 29 } } @@ -62031,15 +62291,15 @@ "binop": null, "updateContext": null }, - "start": 11671, - "end": 11672, + "start": 11726, + "end": 11727, "loc": { "start": { - "line": 292, + "line": 293, "column": 29 }, "end": { - "line": 292, + "line": 293, "column": 30 } } @@ -62057,15 +62317,15 @@ "binop": null }, "value": "corner", - "start": 11701, - "end": 11707, + "start": 11756, + "end": 11762, "loc": { "start": { - "line": 293, + "line": 294, "column": 28 }, "end": { - "line": 293, + "line": 294, "column": 34 } } @@ -62083,15 +62343,15 @@ "binop": null, "updateContext": null }, - "start": 11707, - "end": 11708, + "start": 11762, + "end": 11763, "loc": { "start": { - "line": 293, + "line": 294, "column": 34 }, "end": { - "line": 293, + "line": 294, "column": 35 } } @@ -62108,15 +62368,15 @@ "postfix": false, "binop": null }, - "start": 11709, - "end": 11710, + "start": 11764, + "end": 11765, "loc": { "start": { - "line": 293, + "line": 294, "column": 36 }, "end": { - "line": 293, + "line": 294, "column": 37 } } @@ -62134,15 +62394,15 @@ "binop": null }, "value": "worldPos", - "start": 11743, - "end": 11751, + "start": 11798, + "end": 11806, "loc": { "start": { - "line": 294, + "line": 295, "column": 32 }, "end": { - "line": 294, + "line": 295, "column": 40 } } @@ -62160,15 +62420,15 @@ "binop": null, "updateContext": null }, - "start": 11751, - "end": 11752, + "start": 11806, + "end": 11807, "loc": { "start": { - "line": 294, + "line": 295, "column": 40 }, "end": { - "line": 294, + "line": 295, "column": 41 } } @@ -62186,19 +62446,123 @@ "binop": null }, "value": "mouseWorldPos", - "start": 11753, - "end": 11766, + "start": 11808, + "end": 11821, "loc": { "start": { - "line": 294, + "line": 295, "column": 42 }, "end": { - "line": 294, + "line": 295, "column": 55 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11821, + "end": 11822, + "loc": { + "start": { + "line": 295, + "column": 55 + }, + "end": { + "line": 295, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 11855, + "end": 11861, + "loc": { + "start": { + "line": 296, + "column": 32 + }, + "end": { + "line": 296, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11861, + "end": 11862, + "loc": { + "start": { + "line": 296, + "column": 38 + }, + "end": { + "line": 296, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "hoveredEntity", + "start": 11863, + "end": 11876, + "loc": { + "start": { + "line": 296, + "column": 40 + }, + "end": { + "line": 296, + "column": 53 + } + } + }, { "type": { "label": "}", @@ -62211,15 +62575,15 @@ "postfix": false, "binop": null }, - "start": 11795, - "end": 11796, + "start": 11905, + "end": 11906, "loc": { "start": { - "line": 295, + "line": 297, "column": 28 }, "end": { - "line": 295, + "line": 297, "column": 29 } } @@ -62237,15 +62601,15 @@ "binop": null, "updateContext": null }, - "start": 11796, - "end": 11797, + "start": 11906, + "end": 11907, "loc": { "start": { - "line": 295, + "line": 297, "column": 29 }, "end": { - "line": 295, + "line": 297, "column": 30 } } @@ -62263,15 +62627,15 @@ "binop": null }, "value": "target", - "start": 11826, - "end": 11832, + "start": 11936, + "end": 11942, "loc": { "start": { - "line": 296, + "line": 298, "column": 28 }, "end": { - "line": 296, + "line": 298, "column": 34 } } @@ -62289,15 +62653,15 @@ "binop": null, "updateContext": null }, - "start": 11832, - "end": 11833, + "start": 11942, + "end": 11943, "loc": { "start": { - "line": 296, + "line": 298, "column": 34 }, "end": { - "line": 296, + "line": 298, "column": 35 } } @@ -62314,15 +62678,15 @@ "postfix": false, "binop": null }, - "start": 11834, - "end": 11835, + "start": 11944, + "end": 11945, "loc": { "start": { - "line": 296, + "line": 298, "column": 36 }, "end": { - "line": 296, + "line": 298, "column": 37 } } @@ -62340,15 +62704,15 @@ "binop": null }, "value": "worldPos", - "start": 11868, - "end": 11876, + "start": 11978, + "end": 11986, "loc": { "start": { - "line": 297, + "line": 299, "column": 32 }, "end": { - "line": 297, + "line": 299, "column": 40 } } @@ -62366,15 +62730,15 @@ "binop": null, "updateContext": null }, - "start": 11876, - "end": 11877, + "start": 11986, + "end": 11987, "loc": { "start": { - "line": 297, + "line": 299, "column": 40 }, "end": { - "line": 297, + "line": 299, "column": 41 } } @@ -62392,16 +62756,120 @@ "binop": null }, "value": "mouseWorldPos", - "start": 11878, - "end": 11891, + "start": 11988, + "end": 12001, "loc": { "start": { - "line": 297, + "line": 299, "column": 42 }, "end": { - "line": 297, + "line": 299, + "column": 55 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12001, + "end": 12002, + "loc": { + "start": { + "line": 299, "column": 55 + }, + "end": { + "line": 299, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 12035, + "end": 12041, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12041, + "end": 12042, + "loc": { + "start": { + "line": 300, + "column": 38 + }, + "end": { + "line": 300, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "hoveredEntity", + "start": 12043, + "end": 12056, + "loc": { + "start": { + "line": 300, + "column": 40 + }, + "end": { + "line": 300, + "column": 53 } } }, @@ -62417,15 +62885,15 @@ "postfix": false, "binop": null }, - "start": 11920, - "end": 11921, + "start": 12085, + "end": 12086, "loc": { "start": { - "line": 298, + "line": 301, "column": 28 }, "end": { - "line": 298, + "line": 301, "column": 29 } } @@ -62443,15 +62911,15 @@ "binop": null, "updateContext": null }, - "start": 11921, - "end": 11922, + "start": 12086, + "end": 12087, "loc": { "start": { - "line": 298, + "line": 301, "column": 29 }, "end": { - "line": 298, + "line": 301, "column": 30 } } @@ -62469,15 +62937,15 @@ "binop": null }, "value": "approximate", - "start": 11951, - "end": 11962, + "start": 12116, + "end": 12127, "loc": { "start": { - "line": 299, + "line": 302, "column": 28 }, "end": { - "line": 299, + "line": 302, "column": 39 } } @@ -62495,15 +62963,15 @@ "binop": null, "updateContext": null }, - "start": 11962, - "end": 11963, + "start": 12127, + "end": 12128, "loc": { "start": { - "line": 299, + "line": 302, "column": 39 }, "end": { - "line": 299, + "line": 302, "column": 40 } } @@ -62523,15 +62991,15 @@ "updateContext": null }, "value": "true", - "start": 11964, - "end": 11968, + "start": 12129, + "end": 12133, "loc": { "start": { - "line": 299, + "line": 302, "column": 41 }, "end": { - "line": 299, + "line": 302, "column": 45 } } @@ -62548,15 +63016,15 @@ "postfix": false, "binop": null }, - "start": 11993, - "end": 11994, + "start": 12158, + "end": 12159, "loc": { "start": { - "line": 300, + "line": 303, "column": 24 }, "end": { - "line": 300, + "line": 303, "column": 25 } } @@ -62573,15 +63041,15 @@ "postfix": false, "binop": null }, - "start": 11994, - "end": 11995, + "start": 12159, + "end": 12160, "loc": { "start": { - "line": 300, + "line": 303, "column": 25 }, "end": { - "line": 300, + "line": 303, "column": 26 } } @@ -62599,15 +63067,15 @@ "binop": null, "updateContext": null }, - "start": 11995, - "end": 11996, + "start": 12160, + "end": 12161, "loc": { "start": { - "line": 300, + "line": 303, "column": 26 }, "end": { - "line": 300, + "line": 303, "column": 27 } } @@ -62627,15 +63095,15 @@ "updateContext": null }, "value": "this", - "start": 12021, - "end": 12025, + "start": 12186, + "end": 12190, "loc": { "start": { - "line": 301, + "line": 304, "column": 24 }, "end": { - "line": 301, + "line": 304, "column": 28 } } @@ -62653,15 +63121,15 @@ "binop": null, "updateContext": null }, - "start": 12025, - "end": 12026, + "start": 12190, + "end": 12191, "loc": { "start": { - "line": 301, + "line": 304, "column": 28 }, "end": { - "line": 301, + "line": 304, "column": 29 } } @@ -62679,15 +63147,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12026, - "end": 12050, + "start": 12191, + "end": 12215, "loc": { "start": { - "line": 301, + "line": 304, "column": 29 }, "end": { - "line": 301, + "line": 304, "column": 53 } } @@ -62705,15 +63173,15 @@ "binop": null, "updateContext": null }, - "start": 12050, - "end": 12051, + "start": 12215, + "end": 12216, "loc": { "start": { - "line": 301, + "line": 304, "column": 53 }, "end": { - "line": 301, + "line": 304, "column": 54 } } @@ -62731,15 +63199,15 @@ "binop": null }, "value": "clickable", - "start": 12051, - "end": 12060, + "start": 12216, + "end": 12225, "loc": { "start": { - "line": 301, + "line": 304, "column": 54 }, "end": { - "line": 301, + "line": 304, "column": 63 } } @@ -62758,15 +63226,15 @@ "updateContext": null }, "value": "=", - "start": 12061, - "end": 12062, + "start": 12226, + "end": 12227, "loc": { "start": { - "line": 301, + "line": 304, "column": 64 }, "end": { - "line": 301, + "line": 304, "column": 65 } } @@ -62786,15 +63254,15 @@ "updateContext": null }, "value": "false", - "start": 12063, - "end": 12068, + "start": 12228, + "end": 12233, "loc": { "start": { - "line": 301, + "line": 304, "column": 66 }, "end": { - "line": 301, + "line": 304, "column": 71 } } @@ -62812,15 +63280,15 @@ "binop": null, "updateContext": null }, - "start": 12068, - "end": 12069, + "start": 12233, + "end": 12234, "loc": { "start": { - "line": 301, + "line": 304, "column": 71 }, "end": { - "line": 301, + "line": 304, "column": 72 } } @@ -62840,15 +63308,15 @@ "updateContext": null }, "value": "this", - "start": 12094, - "end": 12098, + "start": 12259, + "end": 12263, "loc": { "start": { - "line": 302, + "line": 305, "column": 24 }, "end": { - "line": 302, + "line": 305, "column": 28 } } @@ -62866,15 +63334,15 @@ "binop": null, "updateContext": null }, - "start": 12098, - "end": 12099, + "start": 12263, + "end": 12264, "loc": { "start": { - "line": 302, + "line": 305, "column": 28 }, "end": { - "line": 302, + "line": 305, "column": 29 } } @@ -62892,15 +63360,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12099, - "end": 12123, + "start": 12264, + "end": 12288, "loc": { "start": { - "line": 302, + "line": 305, "column": 29 }, "end": { - "line": 302, + "line": 305, "column": 53 } } @@ -62918,15 +63386,15 @@ "binop": null, "updateContext": null }, - "start": 12123, - "end": 12124, + "start": 12288, + "end": 12289, "loc": { "start": { - "line": 302, + "line": 305, "column": 53 }, "end": { - "line": 302, + "line": 305, "column": 54 } } @@ -62944,15 +63412,15 @@ "binop": null }, "value": "originVisible", - "start": 12124, - "end": 12137, + "start": 12289, + "end": 12302, "loc": { "start": { - "line": 302, + "line": 305, "column": 54 }, "end": { - "line": 302, + "line": 305, "column": 67 } } @@ -62971,15 +63439,15 @@ "updateContext": null }, "value": "=", - "start": 12138, - "end": 12139, + "start": 12303, + "end": 12304, "loc": { "start": { - "line": 302, + "line": 305, "column": 68 }, "end": { - "line": 302, + "line": 305, "column": 69 } } @@ -62999,15 +63467,15 @@ "updateContext": null }, "value": "true", - "start": 12140, - "end": 12144, + "start": 12305, + "end": 12309, "loc": { "start": { - "line": 302, + "line": 305, "column": 70 }, "end": { - "line": 302, + "line": 305, "column": 74 } } @@ -63025,15 +63493,15 @@ "binop": null, "updateContext": null }, - "start": 12144, - "end": 12145, + "start": 12309, + "end": 12310, "loc": { "start": { - "line": 302, + "line": 305, "column": 74 }, "end": { - "line": 302, + "line": 305, "column": 75 } } @@ -63053,15 +63521,15 @@ "updateContext": null }, "value": "this", - "start": 12170, - "end": 12174, + "start": 12335, + "end": 12339, "loc": { "start": { - "line": 303, + "line": 306, "column": 24 }, "end": { - "line": 303, + "line": 306, "column": 28 } } @@ -63079,15 +63547,15 @@ "binop": null, "updateContext": null }, - "start": 12174, - "end": 12175, + "start": 12339, + "end": 12340, "loc": { "start": { - "line": 303, + "line": 306, "column": 28 }, "end": { - "line": 303, + "line": 306, "column": 29 } } @@ -63105,15 +63573,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12175, - "end": 12199, + "start": 12340, + "end": 12364, "loc": { "start": { - "line": 303, + "line": 306, "column": 29 }, "end": { - "line": 303, + "line": 306, "column": 53 } } @@ -63131,15 +63599,15 @@ "binop": null, "updateContext": null }, - "start": 12199, - "end": 12200, + "start": 12364, + "end": 12365, "loc": { "start": { - "line": 303, + "line": 306, "column": 53 }, "end": { - "line": 303, + "line": 306, "column": 54 } } @@ -63157,15 +63625,15 @@ "binop": null }, "value": "originWireVisible", - "start": 12200, - "end": 12217, + "start": 12365, + "end": 12382, "loc": { "start": { - "line": 303, + "line": 306, "column": 54 }, "end": { - "line": 303, + "line": 306, "column": 71 } } @@ -63184,15 +63652,15 @@ "updateContext": null }, "value": "=", - "start": 12218, - "end": 12219, + "start": 12383, + "end": 12384, "loc": { "start": { - "line": 303, + "line": 306, "column": 72 }, "end": { - "line": 303, + "line": 306, "column": 73 } } @@ -63212,15 +63680,15 @@ "updateContext": null }, "value": "true", - "start": 12220, - "end": 12224, + "start": 12385, + "end": 12389, "loc": { "start": { - "line": 303, + "line": 306, "column": 74 }, "end": { - "line": 303, + "line": 306, "column": 78 } } @@ -63238,15 +63706,15 @@ "binop": null, "updateContext": null }, - "start": 12224, - "end": 12225, + "start": 12389, + "end": 12390, "loc": { "start": { - "line": 303, + "line": 306, "column": 78 }, "end": { - "line": 303, + "line": 306, "column": 79 } } @@ -63266,15 +63734,15 @@ "updateContext": null }, "value": "this", - "start": 12250, - "end": 12254, + "start": 12415, + "end": 12419, "loc": { "start": { - "line": 304, + "line": 307, "column": 24 }, "end": { - "line": 304, + "line": 307, "column": 28 } } @@ -63292,15 +63760,15 @@ "binop": null, "updateContext": null }, - "start": 12254, - "end": 12255, + "start": 12419, + "end": 12420, "loc": { "start": { - "line": 304, + "line": 307, "column": 28 }, "end": { - "line": 304, + "line": 307, "column": 29 } } @@ -63318,15 +63786,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12255, - "end": 12279, + "start": 12420, + "end": 12444, "loc": { "start": { - "line": 304, + "line": 307, "column": 29 }, "end": { - "line": 304, + "line": 307, "column": 53 } } @@ -63344,15 +63812,15 @@ "binop": null, "updateContext": null }, - "start": 12279, - "end": 12280, + "start": 12444, + "end": 12445, "loc": { "start": { - "line": 304, + "line": 307, "column": 53 }, "end": { - "line": 304, + "line": 307, "column": 54 } } @@ -63370,15 +63838,15 @@ "binop": null }, "value": "cornerVisible", - "start": 12280, - "end": 12293, + "start": 12445, + "end": 12458, "loc": { "start": { - "line": 304, + "line": 307, "column": 54 }, "end": { - "line": 304, + "line": 307, "column": 67 } } @@ -63397,15 +63865,15 @@ "updateContext": null }, "value": "=", - "start": 12294, - "end": 12295, + "start": 12459, + "end": 12460, "loc": { "start": { - "line": 304, + "line": 307, "column": 68 }, "end": { - "line": 304, + "line": 307, "column": 69 } } @@ -63425,15 +63893,15 @@ "updateContext": null }, "value": "false", - "start": 12296, - "end": 12301, + "start": 12461, + "end": 12466, "loc": { "start": { - "line": 304, + "line": 307, "column": 70 }, "end": { - "line": 304, + "line": 307, "column": 75 } } @@ -63451,15 +63919,15 @@ "binop": null, "updateContext": null }, - "start": 12301, - "end": 12302, + "start": 12466, + "end": 12467, "loc": { "start": { - "line": 304, + "line": 307, "column": 75 }, "end": { - "line": 304, + "line": 307, "column": 76 } } @@ -63479,15 +63947,15 @@ "updateContext": null }, "value": "this", - "start": 12327, - "end": 12331, + "start": 12492, + "end": 12496, "loc": { "start": { - "line": 305, + "line": 308, "column": 24 }, "end": { - "line": 305, + "line": 308, "column": 28 } } @@ -63505,15 +63973,15 @@ "binop": null, "updateContext": null }, - "start": 12331, - "end": 12332, + "start": 12496, + "end": 12497, "loc": { "start": { - "line": 305, + "line": 308, "column": 28 }, "end": { - "line": 305, + "line": 308, "column": 29 } } @@ -63531,15 +63999,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12332, - "end": 12356, + "start": 12497, + "end": 12521, "loc": { "start": { - "line": 305, + "line": 308, "column": 29 }, "end": { - "line": 305, + "line": 308, "column": 53 } } @@ -63557,15 +64025,15 @@ "binop": null, "updateContext": null }, - "start": 12356, - "end": 12357, + "start": 12521, + "end": 12522, "loc": { "start": { - "line": 305, + "line": 308, "column": 53 }, "end": { - "line": 305, + "line": 308, "column": 54 } } @@ -63583,15 +64051,15 @@ "binop": null }, "value": "targetWireVisible", - "start": 12357, - "end": 12374, + "start": 12522, + "end": 12539, "loc": { "start": { - "line": 305, + "line": 308, "column": 54 }, "end": { - "line": 305, + "line": 308, "column": 71 } } @@ -63610,15 +64078,15 @@ "updateContext": null }, "value": "=", - "start": 12375, - "end": 12376, + "start": 12540, + "end": 12541, "loc": { "start": { - "line": 305, + "line": 308, "column": 72 }, "end": { - "line": 305, + "line": 308, "column": 73 } } @@ -63638,15 +64106,15 @@ "updateContext": null }, "value": "false", - "start": 12377, - "end": 12382, + "start": 12542, + "end": 12547, "loc": { "start": { - "line": 305, + "line": 308, "column": 74 }, "end": { - "line": 305, + "line": 308, "column": 79 } } @@ -63664,15 +64132,15 @@ "binop": null, "updateContext": null }, - "start": 12382, - "end": 12383, + "start": 12547, + "end": 12548, "loc": { "start": { - "line": 305, + "line": 308, "column": 79 }, "end": { - "line": 305, + "line": 308, "column": 80 } } @@ -63692,15 +64160,15 @@ "updateContext": null }, "value": "this", - "start": 12408, - "end": 12412, + "start": 12573, + "end": 12577, "loc": { "start": { - "line": 306, + "line": 309, "column": 24 }, "end": { - "line": 306, + "line": 309, "column": 28 } } @@ -63718,15 +64186,15 @@ "binop": null, "updateContext": null }, - "start": 12412, - "end": 12413, + "start": 12577, + "end": 12578, "loc": { "start": { - "line": 306, + "line": 309, "column": 28 }, "end": { - "line": 306, + "line": 309, "column": 29 } } @@ -63744,15 +64212,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12413, - "end": 12437, + "start": 12578, + "end": 12602, "loc": { "start": { - "line": 306, + "line": 309, "column": 29 }, "end": { - "line": 306, + "line": 309, "column": 53 } } @@ -63770,15 +64238,15 @@ "binop": null, "updateContext": null }, - "start": 12437, - "end": 12438, + "start": 12602, + "end": 12603, "loc": { "start": { - "line": 306, + "line": 309, "column": 53 }, "end": { - "line": 306, + "line": 309, "column": 54 } } @@ -63796,15 +64264,15 @@ "binop": null }, "value": "targetVisible", - "start": 12438, - "end": 12451, + "start": 12603, + "end": 12616, "loc": { "start": { - "line": 306, + "line": 309, "column": 54 }, "end": { - "line": 306, + "line": 309, "column": 67 } } @@ -63823,15 +64291,15 @@ "updateContext": null }, "value": "=", - "start": 12452, - "end": 12453, + "start": 12617, + "end": 12618, "loc": { "start": { - "line": 306, + "line": 309, "column": 68 }, "end": { - "line": 306, + "line": 309, "column": 69 } } @@ -63851,15 +64319,15 @@ "updateContext": null }, "value": "false", - "start": 12454, - "end": 12459, + "start": 12619, + "end": 12624, "loc": { "start": { - "line": 306, + "line": 309, "column": 70 }, "end": { - "line": 306, + "line": 309, "column": 75 } } @@ -63877,15 +64345,15 @@ "binop": null, "updateContext": null }, - "start": 12459, - "end": 12460, + "start": 12624, + "end": 12625, "loc": { "start": { - "line": 306, + "line": 309, "column": 75 }, "end": { - "line": 306, + "line": 309, "column": 76 } } @@ -63905,15 +64373,15 @@ "updateContext": null }, "value": "this", - "start": 12485, - "end": 12489, + "start": 12650, + "end": 12654, "loc": { "start": { - "line": 307, + "line": 310, "column": 24 }, "end": { - "line": 307, + "line": 310, "column": 28 } } @@ -63931,15 +64399,15 @@ "binop": null, "updateContext": null }, - "start": 12489, - "end": 12490, + "start": 12654, + "end": 12655, "loc": { "start": { - "line": 307, + "line": 310, "column": 28 }, "end": { - "line": 307, + "line": 310, "column": 29 } } @@ -63957,15 +64425,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12490, - "end": 12514, + "start": 12655, + "end": 12679, "loc": { "start": { - "line": 307, + "line": 310, "column": 29 }, "end": { - "line": 307, + "line": 310, "column": 53 } } @@ -63983,15 +64451,15 @@ "binop": null, "updateContext": null }, - "start": 12514, - "end": 12515, + "start": 12679, + "end": 12680, "loc": { "start": { - "line": 307, + "line": 310, "column": 53 }, "end": { - "line": 307, + "line": 310, "column": 54 } } @@ -64009,15 +64477,15 @@ "binop": null }, "value": "angleVisible", - "start": 12515, - "end": 12527, + "start": 12680, + "end": 12692, "loc": { "start": { - "line": 307, + "line": 310, "column": 54 }, "end": { - "line": 307, + "line": 310, "column": 66 } } @@ -64036,15 +64504,15 @@ "updateContext": null }, "value": "=", - "start": 12528, - "end": 12529, + "start": 12693, + "end": 12694, "loc": { "start": { - "line": 307, + "line": 310, "column": 67 }, "end": { - "line": 307, + "line": 310, "column": 68 } } @@ -64064,15 +64532,15 @@ "updateContext": null }, "value": "false", - "start": 12530, - "end": 12535, + "start": 12695, + "end": 12700, "loc": { "start": { - "line": 307, + "line": 310, "column": 69 }, "end": { - "line": 307, + "line": 310, "column": 74 } } @@ -64090,15 +64558,15 @@ "binop": null, "updateContext": null }, - "start": 12535, - "end": 12536, + "start": 12700, + "end": 12701, "loc": { "start": { - "line": 307, + "line": 310, "column": 74 }, "end": { - "line": 307, + "line": 310, "column": 75 } } @@ -64118,15 +64586,15 @@ "updateContext": null }, "value": "this", - "start": 12561, - "end": 12565, + "start": 12726, + "end": 12730, "loc": { "start": { - "line": 308, + "line": 311, "column": 24 }, "end": { - "line": 308, + "line": 311, "column": 28 } } @@ -64144,15 +64612,15 @@ "binop": null, "updateContext": null }, - "start": 12565, - "end": 12566, + "start": 12730, + "end": 12731, "loc": { "start": { - "line": 308, + "line": 311, "column": 28 }, "end": { - "line": 308, + "line": 311, "column": 29 } } @@ -64170,15 +64638,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12566, - "end": 12590, + "start": 12731, + "end": 12755, "loc": { "start": { - "line": 308, + "line": 311, "column": 29 }, "end": { - "line": 308, + "line": 311, "column": 53 } } @@ -64196,15 +64664,15 @@ "binop": null, "updateContext": null }, - "start": 12590, - "end": 12591, + "start": 12755, + "end": 12756, "loc": { "start": { - "line": 308, + "line": 311, "column": 53 }, "end": { - "line": 308, + "line": 311, "column": 54 } } @@ -64222,15 +64690,15 @@ "binop": null }, "value": "origin", - "start": 12591, - "end": 12597, + "start": 12756, + "end": 12762, "loc": { "start": { - "line": 308, + "line": 311, "column": 54 }, "end": { - "line": 308, + "line": 311, "column": 60 } } @@ -64248,15 +64716,15 @@ "binop": null, "updateContext": null }, - "start": 12597, - "end": 12598, + "start": 12762, + "end": 12763, "loc": { "start": { - "line": 308, + "line": 311, "column": 60 }, "end": { - "line": 308, + "line": 311, "column": 61 } } @@ -64274,15 +64742,15 @@ "binop": null }, "value": "entity", - "start": 12598, - "end": 12604, + "start": 12763, + "end": 12769, "loc": { "start": { - "line": 308, + "line": 311, "column": 61 }, "end": { - "line": 308, + "line": 311, "column": 67 } } @@ -64301,15 +64769,15 @@ "updateContext": null }, "value": "=", - "start": 12605, - "end": 12606, + "start": 12770, + "end": 12771, "loc": { "start": { - "line": 308, + "line": 311, "column": 68 }, "end": { - "line": 308, + "line": 311, "column": 69 } } @@ -64327,15 +64795,15 @@ "binop": null }, "value": "hoveredEntity", - "start": 12607, - "end": 12620, + "start": 12772, + "end": 12785, "loc": { "start": { - "line": 308, + "line": 311, "column": 70 }, "end": { - "line": 308, + "line": 311, "column": 83 } } @@ -64353,15 +64821,15 @@ "binop": null, "updateContext": null }, - "start": 12620, - "end": 12621, + "start": 12785, + "end": 12786, "loc": { "start": { - "line": 308, + "line": 311, "column": 83 }, "end": { - "line": 308, + "line": 311, "column": 84 } } @@ -64381,15 +64849,15 @@ "updateContext": null }, "value": "this", - "start": 12646, - "end": 12650, + "start": 12811, + "end": 12815, "loc": { "start": { - "line": 309, + "line": 312, "column": 24 }, "end": { - "line": 309, + "line": 312, "column": 28 } } @@ -64407,15 +64875,15 @@ "binop": null, "updateContext": null }, - "start": 12650, - "end": 12651, + "start": 12815, + "end": 12816, "loc": { "start": { - "line": 309, + "line": 312, "column": 28 }, "end": { - "line": 309, + "line": 312, "column": 29 } } @@ -64433,15 +64901,15 @@ "binop": null }, "value": "_mouseState", - "start": 12651, - "end": 12662, + "start": 12816, + "end": 12827, "loc": { "start": { - "line": 309, + "line": 312, "column": 29 }, "end": { - "line": 309, + "line": 312, "column": 40 } } @@ -64460,15 +64928,15 @@ "updateContext": null }, "value": "=", - "start": 12663, - "end": 12664, + "start": 12828, + "end": 12829, "loc": { "start": { - "line": 309, + "line": 312, "column": 41 }, "end": { - "line": 309, + "line": 312, "column": 42 } } @@ -64486,15 +64954,15 @@ "binop": null }, "value": "MOUSE_FINDING_CORNER", - "start": 12665, - "end": 12685, + "start": 12830, + "end": 12850, "loc": { "start": { - "line": 309, + "line": 312, "column": 43 }, "end": { - "line": 309, + "line": 312, "column": 63 } } @@ -64512,15 +64980,15 @@ "binop": null, "updateContext": null }, - "start": 12685, - "end": 12686, + "start": 12850, + "end": 12851, "loc": { "start": { - "line": 309, + "line": 312, "column": 63 }, "end": { - "line": 309, + "line": 312, "column": 64 } } @@ -64540,15 +65008,15 @@ "updateContext": null }, "value": "this", - "start": 12711, - "end": 12715, + "start": 12876, + "end": 12880, "loc": { "start": { - "line": 310, + "line": 313, "column": 24 }, "end": { - "line": 310, + "line": 313, "column": 28 } } @@ -64566,15 +65034,15 @@ "binop": null, "updateContext": null }, - "start": 12715, - "end": 12716, + "start": 12880, + "end": 12881, "loc": { "start": { - "line": 310, + "line": 313, "column": 28 }, "end": { - "line": 310, + "line": 313, "column": 29 } } @@ -64592,15 +65060,15 @@ "binop": null }, "value": "angleMeasurementsPlugin", - "start": 12716, - "end": 12739, + "start": 12881, + "end": 12904, "loc": { "start": { - "line": 310, + "line": 313, "column": 29 }, "end": { - "line": 310, + "line": 313, "column": 52 } } @@ -64618,15 +65086,15 @@ "binop": null, "updateContext": null }, - "start": 12739, - "end": 12740, + "start": 12904, + "end": 12905, "loc": { "start": { - "line": 310, + "line": 313, "column": 52 }, "end": { - "line": 310, + "line": 313, "column": 53 } } @@ -64644,15 +65112,15 @@ "binop": null }, "value": "fire", - "start": 12740, - "end": 12744, + "start": 12905, + "end": 12909, "loc": { "start": { - "line": 310, + "line": 313, "column": 53 }, "end": { - "line": 310, + "line": 313, "column": 57 } } @@ -64669,15 +65137,15 @@ "postfix": false, "binop": null }, - "start": 12744, - "end": 12745, + "start": 12909, + "end": 12910, "loc": { "start": { - "line": 310, + "line": 313, "column": 57 }, "end": { - "line": 310, + "line": 313, "column": 58 } } @@ -64696,15 +65164,15 @@ "updateContext": null }, "value": "measurementStart", - "start": 12745, - "end": 12763, + "start": 12910, + "end": 12928, "loc": { "start": { - "line": 310, + "line": 313, "column": 58 }, "end": { - "line": 310, + "line": 313, "column": 76 } } @@ -64722,15 +65190,15 @@ "binop": null, "updateContext": null }, - "start": 12763, - "end": 12764, + "start": 12928, + "end": 12929, "loc": { "start": { - "line": 310, + "line": 313, "column": 76 }, "end": { - "line": 310, + "line": 313, "column": 77 } } @@ -64750,15 +65218,15 @@ "updateContext": null }, "value": "this", - "start": 12765, - "end": 12769, + "start": 12930, + "end": 12934, "loc": { "start": { - "line": 310, + "line": 313, "column": 78 }, "end": { - "line": 310, + "line": 313, "column": 82 } } @@ -64776,15 +65244,15 @@ "binop": null, "updateContext": null }, - "start": 12769, - "end": 12770, + "start": 12934, + "end": 12935, "loc": { "start": { - "line": 310, + "line": 313, "column": 82 }, "end": { - "line": 310, + "line": 313, "column": 83 } } @@ -64802,15 +65270,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12770, - "end": 12794, + "start": 12935, + "end": 12959, "loc": { "start": { - "line": 310, + "line": 313, "column": 83 }, "end": { - "line": 310, + "line": 313, "column": 107 } } @@ -64827,15 +65295,15 @@ "postfix": false, "binop": null }, - "start": 12794, - "end": 12795, + "start": 12959, + "end": 12960, "loc": { "start": { - "line": 310, + "line": 313, "column": 107 }, "end": { - "line": 310, + "line": 313, "column": 108 } } @@ -64853,15 +65321,15 @@ "binop": null, "updateContext": null }, - "start": 12795, - "end": 12796, + "start": 12960, + "end": 12961, "loc": { "start": { - "line": 310, + "line": 313, "column": 108 }, "end": { - "line": 310, + "line": 313, "column": 109 } } @@ -64878,15 +65346,15 @@ "postfix": false, "binop": null }, - "start": 12817, - "end": 12818, + "start": 12982, + "end": 12983, "loc": { "start": { - "line": 311, + "line": 314, "column": 20 }, "end": { - "line": 311, + "line": 314, "column": 21 } } @@ -64906,15 +65374,15 @@ "updateContext": null }, "value": "break", - "start": 12839, - "end": 12844, + "start": 13004, + "end": 13009, "loc": { "start": { - "line": 312, + "line": 315, "column": 20 }, "end": { - "line": 312, + "line": 315, "column": 25 } } @@ -64932,15 +65400,15 @@ "binop": null, "updateContext": null }, - "start": 12844, - "end": 12845, + "start": 13009, + "end": 13010, "loc": { "start": { - "line": 312, + "line": 315, "column": 25 }, "end": { - "line": 312, + "line": 315, "column": 26 } } @@ -64960,15 +65428,15 @@ "updateContext": null }, "value": "case", - "start": 12862, - "end": 12866, + "start": 13027, + "end": 13031, "loc": { "start": { - "line": 313, + "line": 316, "column": 16 }, "end": { - "line": 313, + "line": 316, "column": 20 } } @@ -64986,15 +65454,15 @@ "binop": null }, "value": "MOUSE_FINDING_CORNER", - "start": 12867, - "end": 12887, + "start": 13032, + "end": 13052, "loc": { "start": { - "line": 313, + "line": 316, "column": 21 }, "end": { - "line": 313, + "line": 316, "column": 41 } } @@ -65012,15 +65480,15 @@ "binop": null, "updateContext": null }, - "start": 12887, - "end": 12888, + "start": 13052, + "end": 13053, "loc": { "start": { - "line": 313, + "line": 316, "column": 41 }, "end": { - "line": 313, + "line": 316, "column": 42 } } @@ -65040,15 +65508,15 @@ "updateContext": null }, "value": "if", - "start": 12909, - "end": 12911, + "start": 13074, + "end": 13076, "loc": { "start": { - "line": 314, + "line": 317, "column": 20 }, "end": { - "line": 314, + "line": 317, "column": 22 } } @@ -65065,15 +65533,15 @@ "postfix": false, "binop": null }, - "start": 12912, - "end": 12913, + "start": 13077, + "end": 13078, "loc": { "start": { - "line": 314, + "line": 317, "column": 23 }, "end": { - "line": 314, + "line": 317, "column": 24 } } @@ -65091,15 +65559,15 @@ "binop": null }, "value": "mouseHovering", - "start": 12913, - "end": 12926, + "start": 13078, + "end": 13091, "loc": { "start": { - "line": 314, + "line": 317, "column": 24 }, "end": { - "line": 314, + "line": 317, "column": 37 } } @@ -65116,15 +65584,15 @@ "postfix": false, "binop": null }, - "start": 12926, - "end": 12927, + "start": 13091, + "end": 13092, "loc": { "start": { - "line": 314, + "line": 317, "column": 37 }, "end": { - "line": 314, + "line": 317, "column": 38 } } @@ -65141,15 +65609,15 @@ "postfix": false, "binop": null }, - "start": 12928, - "end": 12929, + "start": 13093, + "end": 13094, "loc": { "start": { - "line": 314, + "line": 317, "column": 39 }, "end": { - "line": 314, + "line": 317, "column": 40 } } @@ -65169,15 +65637,15 @@ "updateContext": null }, "value": "this", - "start": 12954, - "end": 12958, + "start": 13119, + "end": 13123, "loc": { "start": { - "line": 315, + "line": 318, "column": 24 }, "end": { - "line": 315, + "line": 318, "column": 28 } } @@ -65195,15 +65663,15 @@ "binop": null, "updateContext": null }, - "start": 12958, - "end": 12959, + "start": 13123, + "end": 13124, "loc": { "start": { - "line": 315, + "line": 318, "column": 28 }, "end": { - "line": 315, + "line": 318, "column": 29 } } @@ -65221,15 +65689,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 12959, - "end": 12983, + "start": 13124, + "end": 13148, "loc": { "start": { - "line": 315, + "line": 318, "column": 29 }, "end": { - "line": 315, + "line": 318, "column": 53 } } @@ -65247,15 +65715,15 @@ "binop": null, "updateContext": null }, - "start": 12983, - "end": 12984, + "start": 13148, + "end": 13149, "loc": { "start": { - "line": 315, + "line": 318, "column": 53 }, "end": { - "line": 315, + "line": 318, "column": 54 } } @@ -65273,15 +65741,15 @@ "binop": null }, "value": "targetWireVisible", - "start": 12984, - "end": 13001, + "start": 13149, + "end": 13166, "loc": { "start": { - "line": 315, + "line": 318, "column": 54 }, "end": { - "line": 315, + "line": 318, "column": 71 } } @@ -65300,15 +65768,15 @@ "updateContext": null }, "value": "=", - "start": 13002, - "end": 13003, + "start": 13167, + "end": 13168, "loc": { "start": { - "line": 315, + "line": 318, "column": 72 }, "end": { - "line": 315, + "line": 318, "column": 73 } } @@ -65328,15 +65796,15 @@ "updateContext": null }, "value": "false", - "start": 13004, - "end": 13009, + "start": 13169, + "end": 13174, "loc": { "start": { - "line": 315, + "line": 318, "column": 74 }, "end": { - "line": 315, + "line": 318, "column": 79 } } @@ -65354,15 +65822,15 @@ "binop": null, "updateContext": null }, - "start": 13009, - "end": 13010, + "start": 13174, + "end": 13175, "loc": { "start": { - "line": 315, + "line": 318, "column": 79 }, "end": { - "line": 315, + "line": 318, "column": 80 } } @@ -65382,15 +65850,15 @@ "updateContext": null }, "value": "this", - "start": 13035, - "end": 13039, + "start": 13200, + "end": 13204, "loc": { "start": { - "line": 316, + "line": 319, "column": 24 }, "end": { - "line": 316, + "line": 319, "column": 28 } } @@ -65408,15 +65876,15 @@ "binop": null, "updateContext": null }, - "start": 13039, - "end": 13040, + "start": 13204, + "end": 13205, "loc": { "start": { - "line": 316, + "line": 319, "column": 28 }, "end": { - "line": 316, + "line": 319, "column": 29 } } @@ -65434,15 +65902,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 13040, - "end": 13064, + "start": 13205, + "end": 13229, "loc": { "start": { - "line": 316, + "line": 319, "column": 29 }, "end": { - "line": 316, + "line": 319, "column": 53 } } @@ -65460,15 +65928,15 @@ "binop": null, "updateContext": null }, - "start": 13064, - "end": 13065, + "start": 13229, + "end": 13230, "loc": { "start": { - "line": 316, + "line": 319, "column": 53 }, "end": { - "line": 316, + "line": 319, "column": 54 } } @@ -65486,15 +65954,15 @@ "binop": null }, "value": "targetVisible", - "start": 13065, - "end": 13078, + "start": 13230, + "end": 13243, "loc": { "start": { - "line": 316, + "line": 319, "column": 54 }, "end": { - "line": 316, + "line": 319, "column": 67 } } @@ -65513,15 +65981,15 @@ "updateContext": null }, "value": "=", - "start": 13079, - "end": 13080, + "start": 13244, + "end": 13245, "loc": { "start": { - "line": 316, + "line": 319, "column": 68 }, "end": { - "line": 316, + "line": 319, "column": 69 } } @@ -65541,15 +66009,15 @@ "updateContext": null }, "value": "true", - "start": 13081, - "end": 13085, + "start": 13246, + "end": 13250, "loc": { "start": { - "line": 316, + "line": 319, "column": 70 }, "end": { - "line": 316, + "line": 319, "column": 74 } } @@ -65567,15 +66035,15 @@ "binop": null, "updateContext": null }, - "start": 13085, - "end": 13086, + "start": 13250, + "end": 13251, "loc": { "start": { - "line": 316, + "line": 319, "column": 74 }, "end": { - "line": 316, + "line": 319, "column": 75 } } @@ -65595,15 +66063,15 @@ "updateContext": null }, "value": "this", - "start": 13111, - "end": 13115, + "start": 13276, + "end": 13280, "loc": { "start": { - "line": 317, + "line": 320, "column": 24 }, "end": { - "line": 317, + "line": 320, "column": 28 } } @@ -65621,15 +66089,15 @@ "binop": null, "updateContext": null }, - "start": 13115, - "end": 13116, + "start": 13280, + "end": 13281, "loc": { "start": { - "line": 317, + "line": 320, "column": 28 }, "end": { - "line": 317, + "line": 320, "column": 29 } } @@ -65647,15 +66115,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 13116, - "end": 13140, + "start": 13281, + "end": 13305, "loc": { "start": { - "line": 317, + "line": 320, "column": 29 }, "end": { - "line": 317, + "line": 320, "column": 53 } } @@ -65673,15 +66141,15 @@ "binop": null, "updateContext": null }, - "start": 13140, - "end": 13141, + "start": 13305, + "end": 13306, "loc": { "start": { - "line": 317, + "line": 320, "column": 53 }, "end": { - "line": 317, + "line": 320, "column": 54 } } @@ -65699,15 +66167,15 @@ "binop": null }, "value": "angleVisible", - "start": 13141, - "end": 13153, + "start": 13306, + "end": 13318, "loc": { "start": { - "line": 317, + "line": 320, "column": 54 }, "end": { - "line": 317, + "line": 320, "column": 66 } } @@ -65726,15 +66194,15 @@ "updateContext": null }, "value": "=", - "start": 13154, - "end": 13155, + "start": 13319, + "end": 13320, "loc": { "start": { - "line": 317, + "line": 320, "column": 67 }, "end": { - "line": 317, + "line": 320, "column": 68 } } @@ -65754,15 +66222,15 @@ "updateContext": null }, "value": "true", - "start": 13156, - "end": 13160, + "start": 13321, + "end": 13325, "loc": { "start": { - "line": 317, + "line": 320, "column": 69 }, "end": { - "line": 317, + "line": 320, "column": 73 } } @@ -65780,15 +66248,15 @@ "binop": null, "updateContext": null }, - "start": 13160, - "end": 13161, + "start": 13325, + "end": 13326, "loc": { "start": { - "line": 317, + "line": 320, "column": 73 }, "end": { - "line": 317, + "line": 320, "column": 74 } } @@ -65808,15 +66276,15 @@ "updateContext": null }, "value": "this", - "start": 13186, - "end": 13190, + "start": 13351, + "end": 13355, "loc": { "start": { - "line": 318, + "line": 321, "column": 24 }, "end": { - "line": 318, + "line": 321, "column": 28 } } @@ -65834,15 +66302,15 @@ "binop": null, "updateContext": null }, - "start": 13190, - "end": 13191, + "start": 13355, + "end": 13356, "loc": { "start": { - "line": 318, + "line": 321, "column": 28 }, "end": { - "line": 318, + "line": 321, "column": 29 } } @@ -65860,15 +66328,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 13191, - "end": 13215, + "start": 13356, + "end": 13380, "loc": { "start": { - "line": 318, + "line": 321, "column": 29 }, "end": { - "line": 318, + "line": 321, "column": 53 } } @@ -65886,15 +66354,15 @@ "binop": null, "updateContext": null }, - "start": 13215, - "end": 13216, + "start": 13380, + "end": 13381, "loc": { "start": { - "line": 318, + "line": 321, "column": 53 }, "end": { - "line": 318, + "line": 321, "column": 54 } } @@ -65912,15 +66380,15 @@ "binop": null }, "value": "corner", - "start": 13216, - "end": 13222, + "start": 13381, + "end": 13387, "loc": { "start": { - "line": 318, + "line": 321, "column": 54 }, "end": { - "line": 318, + "line": 321, "column": 60 } } @@ -65938,15 +66406,15 @@ "binop": null, "updateContext": null }, - "start": 13222, - "end": 13223, + "start": 13387, + "end": 13388, "loc": { "start": { - "line": 318, + "line": 321, "column": 60 }, "end": { - "line": 318, + "line": 321, "column": 61 } } @@ -65964,15 +66432,15 @@ "binop": null }, "value": "entity", - "start": 13223, - "end": 13229, + "start": 13388, + "end": 13394, "loc": { "start": { - "line": 318, + "line": 321, "column": 61 }, "end": { - "line": 318, + "line": 321, "column": 67 } } @@ -65991,15 +66459,15 @@ "updateContext": null }, "value": "=", - "start": 13230, - "end": 13231, + "start": 13395, + "end": 13396, "loc": { "start": { - "line": 318, + "line": 321, "column": 68 }, "end": { - "line": 318, + "line": 321, "column": 69 } } @@ -66017,15 +66485,15 @@ "binop": null }, "value": "hoveredEntity", - "start": 13232, - "end": 13245, + "start": 13397, + "end": 13410, "loc": { "start": { - "line": 318, + "line": 321, "column": 70 }, "end": { - "line": 318, + "line": 321, "column": 83 } } @@ -66043,15 +66511,15 @@ "binop": null, "updateContext": null }, - "start": 13245, - "end": 13246, + "start": 13410, + "end": 13411, "loc": { "start": { - "line": 318, + "line": 321, "column": 83 }, "end": { - "line": 318, + "line": 321, "column": 84 } } @@ -66071,15 +66539,15 @@ "updateContext": null }, "value": "this", - "start": 13271, - "end": 13275, + "start": 13436, + "end": 13440, "loc": { "start": { - "line": 319, + "line": 322, "column": 24 }, "end": { - "line": 319, + "line": 322, "column": 28 } } @@ -66097,15 +66565,15 @@ "binop": null, "updateContext": null }, - "start": 13275, - "end": 13276, + "start": 13440, + "end": 13441, "loc": { "start": { - "line": 319, + "line": 322, "column": 28 }, "end": { - "line": 319, + "line": 322, "column": 29 } } @@ -66123,15 +66591,15 @@ "binop": null }, "value": "_mouseState", - "start": 13276, - "end": 13287, + "start": 13441, + "end": 13452, "loc": { "start": { - "line": 319, + "line": 322, "column": 29 }, "end": { - "line": 319, + "line": 322, "column": 40 } } @@ -66150,15 +66618,15 @@ "updateContext": null }, "value": "=", - "start": 13288, - "end": 13289, + "start": 13453, + "end": 13454, "loc": { "start": { - "line": 319, + "line": 322, "column": 41 }, "end": { - "line": 319, + "line": 322, "column": 42 } } @@ -66176,15 +66644,15 @@ "binop": null }, "value": "MOUSE_FINDING_TARGET", - "start": 13290, - "end": 13310, + "start": 13455, + "end": 13475, "loc": { "start": { - "line": 319, + "line": 322, "column": 43 }, "end": { - "line": 319, + "line": 322, "column": 63 } } @@ -66202,15 +66670,15 @@ "binop": null, "updateContext": null }, - "start": 13310, - "end": 13311, + "start": 13475, + "end": 13476, "loc": { "start": { - "line": 319, + "line": 322, "column": 63 }, "end": { - "line": 319, + "line": 322, "column": 64 } } @@ -66227,15 +66695,15 @@ "postfix": false, "binop": null }, - "start": 13332, - "end": 13333, + "start": 13497, + "end": 13498, "loc": { "start": { - "line": 320, + "line": 323, "column": 20 }, "end": { - "line": 320, + "line": 323, "column": 21 } } @@ -66255,15 +66723,15 @@ "updateContext": null }, "value": "else", - "start": 13334, - "end": 13338, + "start": 13499, + "end": 13503, "loc": { "start": { - "line": 320, + "line": 323, "column": 22 }, "end": { - "line": 320, + "line": 323, "column": 26 } } @@ -66280,15 +66748,15 @@ "postfix": false, "binop": null }, - "start": 13339, - "end": 13340, + "start": 13504, + "end": 13505, "loc": { "start": { - "line": 320, + "line": 323, "column": 27 }, "end": { - "line": 320, + "line": 323, "column": 28 } } @@ -66308,15 +66776,15 @@ "updateContext": null }, "value": "if", - "start": 13365, - "end": 13367, + "start": 13530, + "end": 13532, "loc": { "start": { - "line": 321, + "line": 324, "column": 24 }, "end": { - "line": 321, + "line": 324, "column": 26 } } @@ -66333,15 +66801,15 @@ "postfix": false, "binop": null }, - "start": 13368, - "end": 13369, + "start": 13533, + "end": 13534, "loc": { "start": { - "line": 321, + "line": 324, "column": 27 }, "end": { - "line": 321, + "line": 324, "column": 28 } } @@ -66361,15 +66829,15 @@ "updateContext": null }, "value": "this", - "start": 13369, - "end": 13373, + "start": 13534, + "end": 13538, "loc": { "start": { - "line": 321, + "line": 324, "column": 28 }, "end": { - "line": 321, + "line": 324, "column": 32 } } @@ -66387,15 +66855,15 @@ "binop": null, "updateContext": null }, - "start": 13373, - "end": 13374, + "start": 13538, + "end": 13539, "loc": { "start": { - "line": 321, + "line": 324, "column": 32 }, "end": { - "line": 321, + "line": 324, "column": 33 } } @@ -66413,15 +66881,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 13374, - "end": 13398, + "start": 13539, + "end": 13563, "loc": { "start": { - "line": 321, + "line": 324, "column": 33 }, "end": { - "line": 321, + "line": 324, "column": 57 } } @@ -66438,15 +66906,15 @@ "postfix": false, "binop": null }, - "start": 13398, - "end": 13399, + "start": 13563, + "end": 13564, "loc": { "start": { - "line": 321, + "line": 324, "column": 57 }, "end": { - "line": 321, + "line": 324, "column": 58 } } @@ -66463,15 +66931,15 @@ "postfix": false, "binop": null }, - "start": 13400, - "end": 13401, + "start": 13565, + "end": 13566, "loc": { "start": { - "line": 321, + "line": 324, "column": 59 }, "end": { - "line": 321, + "line": 324, "column": 60 } } @@ -66491,15 +66959,15 @@ "updateContext": null }, "value": "this", - "start": 13430, - "end": 13434, + "start": 13595, + "end": 13599, "loc": { "start": { - "line": 322, + "line": 325, "column": 28 }, "end": { - "line": 322, + "line": 325, "column": 32 } } @@ -66517,15 +66985,15 @@ "binop": null, "updateContext": null }, - "start": 13434, - "end": 13435, + "start": 13599, + "end": 13600, "loc": { "start": { - "line": 322, + "line": 325, "column": 32 }, "end": { - "line": 322, + "line": 325, "column": 33 } } @@ -66543,15 +67011,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 13435, - "end": 13459, + "start": 13600, + "end": 13624, "loc": { "start": { - "line": 322, + "line": 325, "column": 33 }, "end": { - "line": 322, + "line": 325, "column": 57 } } @@ -66569,15 +67037,15 @@ "binop": null, "updateContext": null }, - "start": 13459, - "end": 13460, + "start": 13624, + "end": 13625, "loc": { "start": { - "line": 322, + "line": 325, "column": 57 }, "end": { - "line": 322, + "line": 325, "column": 58 } } @@ -66595,15 +67063,15 @@ "binop": null }, "value": "destroy", - "start": 13460, - "end": 13467, + "start": 13625, + "end": 13632, "loc": { "start": { - "line": 322, + "line": 325, "column": 58 }, "end": { - "line": 322, + "line": 325, "column": 65 } } @@ -66620,15 +67088,15 @@ "postfix": false, "binop": null }, - "start": 13467, - "end": 13468, + "start": 13632, + "end": 13633, "loc": { "start": { - "line": 322, + "line": 325, "column": 65 }, "end": { - "line": 322, + "line": 325, "column": 66 } } @@ -66645,15 +67113,15 @@ "postfix": false, "binop": null }, - "start": 13468, - "end": 13469, + "start": 13633, + "end": 13634, "loc": { "start": { - "line": 322, + "line": 325, "column": 66 }, "end": { - "line": 322, + "line": 325, "column": 67 } } @@ -66671,15 +67139,15 @@ "binop": null, "updateContext": null }, - "start": 13469, - "end": 13470, + "start": 13634, + "end": 13635, "loc": { "start": { - "line": 322, + "line": 325, "column": 67 }, "end": { - "line": 322, + "line": 325, "column": 68 } } @@ -66699,15 +67167,15 @@ "updateContext": null }, "value": "this", - "start": 13499, - "end": 13503, + "start": 13664, + "end": 13668, "loc": { "start": { - "line": 323, + "line": 326, "column": 28 }, "end": { - "line": 323, + "line": 326, "column": 32 } } @@ -66725,15 +67193,15 @@ "binop": null, "updateContext": null }, - "start": 13503, - "end": 13504, + "start": 13668, + "end": 13669, "loc": { "start": { - "line": 323, + "line": 326, "column": 32 }, "end": { - "line": 323, + "line": 326, "column": 33 } } @@ -66751,15 +67219,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 13504, - "end": 13528, + "start": 13669, + "end": 13693, "loc": { "start": { - "line": 323, + "line": 326, "column": 33 }, "end": { - "line": 323, + "line": 326, "column": 57 } } @@ -66778,15 +67246,15 @@ "updateContext": null }, "value": "=", - "start": 13529, - "end": 13530, + "start": 13694, + "end": 13695, "loc": { "start": { - "line": 323, + "line": 326, "column": 58 }, "end": { - "line": 323, + "line": 326, "column": 59 } } @@ -66806,15 +67274,15 @@ "updateContext": null }, "value": "null", - "start": 13531, - "end": 13535, + "start": 13696, + "end": 13700, "loc": { "start": { - "line": 323, + "line": 326, "column": 60 }, "end": { - "line": 323, + "line": 326, "column": 64 } } @@ -66832,15 +67300,15 @@ "binop": null, "updateContext": null }, - "start": 13535, - "end": 13536, + "start": 13700, + "end": 13701, "loc": { "start": { - "line": 323, + "line": 326, "column": 64 }, "end": { - "line": 323, + "line": 326, "column": 65 } } @@ -66858,15 +67326,15 @@ "binop": null }, "value": "hoveredEntity", - "start": 13565, - "end": 13578, + "start": 13730, + "end": 13743, "loc": { "start": { - "line": 324, + "line": 327, "column": 28 }, "end": { - "line": 324, + "line": 327, "column": 41 } } @@ -66885,15 +67353,15 @@ "updateContext": null }, "value": "=", - "start": 13579, - "end": 13580, + "start": 13744, + "end": 13745, "loc": { "start": { - "line": 324, + "line": 327, "column": 42 }, "end": { - "line": 324, + "line": 327, "column": 43 } } @@ -66913,15 +67381,15 @@ "updateContext": null }, "value": "null", - "start": 13581, - "end": 13585, + "start": 13746, + "end": 13750, "loc": { "start": { - "line": 324, + "line": 327, "column": 44 }, "end": { - "line": 324, + "line": 327, "column": 48 } } @@ -66939,15 +67407,15 @@ "binop": null, "updateContext": null }, - "start": 13585, - "end": 13586, + "start": 13750, + "end": 13751, "loc": { "start": { - "line": 324, + "line": 327, "column": 48 }, "end": { - "line": 324, + "line": 327, "column": 49 } } @@ -66967,15 +67435,15 @@ "updateContext": null }, "value": "this", - "start": 13615, - "end": 13619, + "start": 13780, + "end": 13784, "loc": { "start": { - "line": 325, + "line": 328, "column": 28 }, "end": { - "line": 325, + "line": 328, "column": 32 } } @@ -66993,15 +67461,15 @@ "binop": null, "updateContext": null }, - "start": 13619, - "end": 13620, + "start": 13784, + "end": 13785, "loc": { "start": { - "line": 325, + "line": 328, "column": 32 }, "end": { - "line": 325, + "line": 328, "column": 33 } } @@ -67019,15 +67487,15 @@ "binop": null }, "value": "_mouseState", - "start": 13620, - "end": 13631, + "start": 13785, + "end": 13796, "loc": { "start": { - "line": 325, + "line": 328, "column": 33 }, "end": { - "line": 325, + "line": 328, "column": 44 } } @@ -67046,15 +67514,15 @@ "updateContext": null }, "value": "=", - "start": 13632, - "end": 13633, + "start": 13797, + "end": 13798, "loc": { "start": { - "line": 325, + "line": 328, "column": 45 }, "end": { - "line": 325, + "line": 328, "column": 46 } } @@ -67072,15 +67540,15 @@ "binop": null }, "value": "MOUSE_FINDING_ORIGIN", - "start": 13634, - "end": 13654, + "start": 13799, + "end": 13819, "loc": { "start": { - "line": 325, + "line": 328, "column": 47 }, "end": { - "line": 325, + "line": 328, "column": 67 } } @@ -67100,15 +67568,15 @@ "updateContext": null }, "value": "this", - "start": 13683, - "end": 13687, + "start": 13848, + "end": 13852, "loc": { "start": { - "line": 326, + "line": 329, "column": 28 }, "end": { - "line": 326, + "line": 329, "column": 32 } } @@ -67126,15 +67594,15 @@ "binop": null, "updateContext": null }, - "start": 13687, - "end": 13688, + "start": 13852, + "end": 13853, "loc": { "start": { - "line": 326, + "line": 329, "column": 32 }, "end": { - "line": 326, + "line": 329, "column": 33 } } @@ -67152,15 +67620,15 @@ "binop": null }, "value": "angleMeasurementsPlugin", - "start": 13688, - "end": 13711, + "start": 13853, + "end": 13876, "loc": { "start": { - "line": 326, + "line": 329, "column": 33 }, "end": { - "line": 326, + "line": 329, "column": 56 } } @@ -67178,15 +67646,15 @@ "binop": null, "updateContext": null }, - "start": 13711, - "end": 13712, + "start": 13876, + "end": 13877, "loc": { "start": { - "line": 326, + "line": 329, "column": 56 }, "end": { - "line": 326, + "line": 329, "column": 57 } } @@ -67204,15 +67672,15 @@ "binop": null }, "value": "fire", - "start": 13712, - "end": 13716, + "start": 13877, + "end": 13881, "loc": { "start": { - "line": 326, + "line": 329, "column": 57 }, "end": { - "line": 326, + "line": 329, "column": 61 } } @@ -67229,15 +67697,15 @@ "postfix": false, "binop": null }, - "start": 13716, - "end": 13717, + "start": 13881, + "end": 13882, "loc": { "start": { - "line": 326, + "line": 329, "column": 61 }, "end": { - "line": 326, + "line": 329, "column": 62 } } @@ -67256,15 +67724,15 @@ "updateContext": null }, "value": "measurementCancel", - "start": 13717, - "end": 13736, + "start": 13882, + "end": 13901, "loc": { "start": { - "line": 326, + "line": 329, "column": 62 }, "end": { - "line": 326, + "line": 329, "column": 81 } } @@ -67282,15 +67750,15 @@ "binop": null, "updateContext": null }, - "start": 13736, - "end": 13737, + "start": 13901, + "end": 13902, "loc": { "start": { - "line": 326, + "line": 329, "column": 81 }, "end": { - "line": 326, + "line": 329, "column": 82 } } @@ -67310,15 +67778,15 @@ "updateContext": null }, "value": "this", - "start": 13738, - "end": 13742, + "start": 13903, + "end": 13907, "loc": { "start": { - "line": 326, + "line": 329, "column": 83 }, "end": { - "line": 326, + "line": 329, "column": 87 } } @@ -67336,15 +67804,15 @@ "binop": null, "updateContext": null }, - "start": 13742, - "end": 13743, + "start": 13907, + "end": 13908, "loc": { "start": { - "line": 326, + "line": 329, "column": 87 }, "end": { - "line": 326, + "line": 329, "column": 88 } } @@ -67362,15 +67830,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 13743, - "end": 13767, + "start": 13908, + "end": 13932, "loc": { "start": { - "line": 326, + "line": 329, "column": 88 }, "end": { - "line": 326, + "line": 329, "column": 112 } } @@ -67387,15 +67855,15 @@ "postfix": false, "binop": null }, - "start": 13767, - "end": 13768, + "start": 13932, + "end": 13933, "loc": { "start": { - "line": 326, + "line": 329, "column": 112 }, "end": { - "line": 326, + "line": 329, "column": 113 } } @@ -67413,15 +67881,15 @@ "binop": null, "updateContext": null }, - "start": 13768, - "end": 13769, + "start": 13933, + "end": 13934, "loc": { "start": { - "line": 326, + "line": 329, "column": 113 }, "end": { - "line": 326, + "line": 329, "column": 114 } } @@ -67438,15 +67906,15 @@ "postfix": false, "binop": null }, - "start": 13794, - "end": 13795, + "start": 13959, + "end": 13960, "loc": { "start": { - "line": 327, + "line": 330, "column": 24 }, "end": { - "line": 327, + "line": 330, "column": 25 } } @@ -67463,15 +67931,15 @@ "postfix": false, "binop": null }, - "start": 13816, - "end": 13817, + "start": 13981, + "end": 13982, "loc": { "start": { - "line": 328, + "line": 331, "column": 20 }, "end": { - "line": 328, + "line": 331, "column": 21 } } @@ -67491,15 +67959,15 @@ "updateContext": null }, "value": "break", - "start": 13838, - "end": 13843, + "start": 14003, + "end": 14008, "loc": { "start": { - "line": 329, + "line": 332, "column": 20 }, "end": { - "line": 329, + "line": 332, "column": 25 } } @@ -67517,15 +67985,15 @@ "binop": null, "updateContext": null }, - "start": 13843, - "end": 13844, + "start": 14008, + "end": 14009, "loc": { "start": { - "line": 329, + "line": 332, "column": 25 }, "end": { - "line": 329, + "line": 332, "column": 26 } } @@ -67545,15 +68013,15 @@ "updateContext": null }, "value": "case", - "start": 13861, - "end": 13865, + "start": 14026, + "end": 14030, "loc": { "start": { - "line": 330, + "line": 333, "column": 16 }, "end": { - "line": 330, + "line": 333, "column": 20 } } @@ -67571,15 +68039,15 @@ "binop": null }, "value": "MOUSE_FINDING_TARGET", - "start": 13866, - "end": 13886, + "start": 14031, + "end": 14051, "loc": { "start": { - "line": 330, + "line": 333, "column": 21 }, "end": { - "line": 330, + "line": 333, "column": 41 } } @@ -67597,15 +68065,15 @@ "binop": null, "updateContext": null }, - "start": 13886, - "end": 13887, + "start": 14051, + "end": 14052, "loc": { "start": { - "line": 330, + "line": 333, "column": 41 }, "end": { - "line": 330, + "line": 333, "column": 42 } } @@ -67625,15 +68093,15 @@ "updateContext": null }, "value": "if", - "start": 13908, - "end": 13910, + "start": 14073, + "end": 14075, "loc": { "start": { - "line": 331, + "line": 334, "column": 20 }, "end": { - "line": 331, + "line": 334, "column": 22 } } @@ -67650,15 +68118,15 @@ "postfix": false, "binop": null }, - "start": 13911, - "end": 13912, + "start": 14076, + "end": 14077, "loc": { "start": { - "line": 331, + "line": 334, "column": 23 }, "end": { - "line": 331, + "line": 334, "column": 24 } } @@ -67676,15 +68144,15 @@ "binop": null }, "value": "mouseHovering", - "start": 13912, - "end": 13925, + "start": 14077, + "end": 14090, "loc": { "start": { - "line": 331, + "line": 334, "column": 24 }, "end": { - "line": 331, + "line": 334, "column": 37 } } @@ -67701,15 +68169,15 @@ "postfix": false, "binop": null }, - "start": 13925, - "end": 13926, + "start": 14090, + "end": 14091, "loc": { "start": { - "line": 331, + "line": 334, "column": 37 }, "end": { - "line": 331, + "line": 334, "column": 38 } } @@ -67726,15 +68194,15 @@ "postfix": false, "binop": null }, - "start": 13927, - "end": 13928, + "start": 14092, + "end": 14093, "loc": { "start": { - "line": 331, + "line": 334, "column": 39 }, "end": { - "line": 331, + "line": 334, "column": 40 } } @@ -67754,15 +68222,15 @@ "updateContext": null }, "value": "this", - "start": 13953, - "end": 13957, + "start": 14118, + "end": 14122, "loc": { "start": { - "line": 332, + "line": 335, "column": 24 }, "end": { - "line": 332, + "line": 335, "column": 28 } } @@ -67780,15 +68248,15 @@ "binop": null, "updateContext": null }, - "start": 13957, - "end": 13958, + "start": 14122, + "end": 14123, "loc": { "start": { - "line": 332, + "line": 335, "column": 28 }, "end": { - "line": 332, + "line": 335, "column": 29 } } @@ -67806,15 +68274,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 13958, - "end": 13982, + "start": 14123, + "end": 14147, "loc": { "start": { - "line": 332, + "line": 335, "column": 29 }, "end": { - "line": 332, + "line": 335, "column": 53 } } @@ -67832,15 +68300,15 @@ "binop": null, "updateContext": null }, - "start": 13982, - "end": 13983, + "start": 14147, + "end": 14148, "loc": { "start": { - "line": 332, + "line": 335, "column": 53 }, "end": { - "line": 332, + "line": 335, "column": 54 } } @@ -67858,15 +68326,15 @@ "binop": null }, "value": "targetVisible", - "start": 13983, - "end": 13996, + "start": 14148, + "end": 14161, "loc": { "start": { - "line": 332, + "line": 335, "column": 54 }, "end": { - "line": 332, + "line": 335, "column": 67 } } @@ -67885,15 +68353,15 @@ "updateContext": null }, "value": "=", - "start": 13997, - "end": 13998, + "start": 14162, + "end": 14163, "loc": { "start": { - "line": 332, + "line": 335, "column": 68 }, "end": { - "line": 332, + "line": 335, "column": 69 } } @@ -67913,15 +68381,15 @@ "updateContext": null }, "value": "true", - "start": 13999, - "end": 14003, + "start": 14164, + "end": 14168, "loc": { "start": { - "line": 332, + "line": 335, "column": 70 }, "end": { - "line": 332, + "line": 335, "column": 74 } } @@ -67939,15 +68407,15 @@ "binop": null, "updateContext": null }, - "start": 14003, - "end": 14004, + "start": 14168, + "end": 14169, "loc": { "start": { - "line": 332, + "line": 335, "column": 74 }, "end": { - "line": 332, + "line": 335, "column": 75 } } @@ -67967,15 +68435,15 @@ "updateContext": null }, "value": "this", - "start": 14029, - "end": 14033, + "start": 14194, + "end": 14198, "loc": { "start": { - "line": 333, + "line": 336, "column": 24 }, "end": { - "line": 333, + "line": 336, "column": 28 } } @@ -67993,15 +68461,15 @@ "binop": null, "updateContext": null }, - "start": 14033, - "end": 14034, + "start": 14198, + "end": 14199, "loc": { "start": { - "line": 333, + "line": 336, "column": 28 }, "end": { - "line": 333, + "line": 336, "column": 29 } } @@ -68019,15 +68487,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 14034, - "end": 14058, + "start": 14199, + "end": 14223, "loc": { "start": { - "line": 333, + "line": 336, "column": 29 }, "end": { - "line": 333, + "line": 336, "column": 53 } } @@ -68045,15 +68513,15 @@ "binop": null, "updateContext": null }, - "start": 14058, - "end": 14059, + "start": 14223, + "end": 14224, "loc": { "start": { - "line": 333, + "line": 336, "column": 53 }, "end": { - "line": 333, + "line": 336, "column": 54 } } @@ -68071,15 +68539,15 @@ "binop": null }, "value": "angleVisible", - "start": 14059, - "end": 14071, + "start": 14224, + "end": 14236, "loc": { "start": { - "line": 333, + "line": 336, "column": 54 }, "end": { - "line": 333, + "line": 336, "column": 66 } } @@ -68098,15 +68566,15 @@ "updateContext": null }, "value": "=", - "start": 14072, - "end": 14073, + "start": 14237, + "end": 14238, "loc": { "start": { - "line": 333, + "line": 336, "column": 67 }, "end": { - "line": 333, + "line": 336, "column": 68 } } @@ -68126,15 +68594,15 @@ "updateContext": null }, "value": "true", - "start": 14074, - "end": 14078, + "start": 14239, + "end": 14243, "loc": { "start": { - "line": 333, + "line": 336, "column": 69 }, "end": { - "line": 333, + "line": 336, "column": 73 } } @@ -68152,15 +68620,15 @@ "binop": null, "updateContext": null }, - "start": 14078, - "end": 14079, + "start": 14243, + "end": 14244, "loc": { "start": { - "line": 333, + "line": 336, "column": 73 }, "end": { - "line": 333, + "line": 336, "column": 74 } } @@ -68180,15 +68648,15 @@ "updateContext": null }, "value": "this", - "start": 14104, - "end": 14108, + "start": 14269, + "end": 14273, "loc": { "start": { - "line": 334, + "line": 337, "column": 24 }, "end": { - "line": 334, + "line": 337, "column": 28 } } @@ -68206,15 +68674,15 @@ "binop": null, "updateContext": null }, - "start": 14108, - "end": 14109, + "start": 14273, + "end": 14274, "loc": { "start": { - "line": 334, + "line": 337, "column": 28 }, "end": { - "line": 334, + "line": 337, "column": 29 } } @@ -68232,15 +68700,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 14109, - "end": 14133, + "start": 14274, + "end": 14298, "loc": { "start": { - "line": 334, + "line": 337, "column": 29 }, "end": { - "line": 334, + "line": 337, "column": 53 } } @@ -68258,15 +68726,15 @@ "binop": null, "updateContext": null }, - "start": 14133, - "end": 14134, + "start": 14298, + "end": 14299, "loc": { "start": { - "line": 334, + "line": 337, "column": 53 }, "end": { - "line": 334, + "line": 337, "column": 54 } } @@ -68284,15 +68752,15 @@ "binop": null }, "value": "target", - "start": 14134, - "end": 14140, + "start": 14299, + "end": 14305, "loc": { "start": { - "line": 334, + "line": 337, "column": 54 }, "end": { - "line": 334, + "line": 337, "column": 60 } } @@ -68310,15 +68778,15 @@ "binop": null, "updateContext": null }, - "start": 14140, - "end": 14141, + "start": 14305, + "end": 14306, "loc": { "start": { - "line": 334, + "line": 337, "column": 60 }, "end": { - "line": 334, + "line": 337, "column": 61 } } @@ -68336,15 +68804,15 @@ "binop": null }, "value": "entity", - "start": 14141, - "end": 14147, + "start": 14306, + "end": 14312, "loc": { "start": { - "line": 334, + "line": 337, "column": 61 }, "end": { - "line": 334, + "line": 337, "column": 67 } } @@ -68363,15 +68831,15 @@ "updateContext": null }, "value": "=", - "start": 14148, - "end": 14149, + "start": 14313, + "end": 14314, "loc": { "start": { - "line": 334, + "line": 337, "column": 68 }, "end": { - "line": 334, + "line": 337, "column": 69 } } @@ -68389,15 +68857,15 @@ "binop": null }, "value": "hoveredEntity", - "start": 14150, - "end": 14163, + "start": 14315, + "end": 14328, "loc": { "start": { - "line": 334, + "line": 337, "column": 70 }, "end": { - "line": 334, + "line": 337, "column": 83 } } @@ -68415,15 +68883,15 @@ "binop": null, "updateContext": null }, - "start": 14163, - "end": 14164, + "start": 14328, + "end": 14329, "loc": { "start": { - "line": 334, + "line": 337, "column": 83 }, "end": { - "line": 334, + "line": 337, "column": 84 } } @@ -68443,15 +68911,15 @@ "updateContext": null }, "value": "this", - "start": 14189, - "end": 14193, + "start": 14354, + "end": 14358, "loc": { "start": { - "line": 335, + "line": 338, "column": 24 }, "end": { - "line": 335, + "line": 338, "column": 28 } } @@ -68469,15 +68937,15 @@ "binop": null, "updateContext": null }, - "start": 14193, - "end": 14194, + "start": 14358, + "end": 14359, "loc": { "start": { - "line": 335, + "line": 338, "column": 28 }, "end": { - "line": 335, + "line": 338, "column": 29 } } @@ -68495,15 +68963,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 14194, - "end": 14218, + "start": 14359, + "end": 14383, "loc": { "start": { - "line": 335, + "line": 338, "column": 29 }, "end": { - "line": 335, + "line": 338, "column": 53 } } @@ -68521,15 +68989,15 @@ "binop": null, "updateContext": null }, - "start": 14218, - "end": 14219, + "start": 14383, + "end": 14384, "loc": { "start": { - "line": 335, + "line": 338, "column": 53 }, "end": { - "line": 335, + "line": 338, "column": 54 } } @@ -68547,15 +69015,15 @@ "binop": null }, "value": "clickable", - "start": 14219, - "end": 14228, + "start": 14384, + "end": 14393, "loc": { "start": { - "line": 335, + "line": 338, "column": 54 }, "end": { - "line": 335, + "line": 338, "column": 63 } } @@ -68574,15 +69042,15 @@ "updateContext": null }, "value": "=", - "start": 14229, - "end": 14230, + "start": 14394, + "end": 14395, "loc": { "start": { - "line": 335, + "line": 338, "column": 64 }, "end": { - "line": 335, + "line": 338, "column": 65 } } @@ -68602,15 +69070,15 @@ "updateContext": null }, "value": "true", - "start": 14231, - "end": 14235, + "start": 14396, + "end": 14400, "loc": { "start": { - "line": 335, + "line": 338, "column": 66 }, "end": { - "line": 335, + "line": 338, "column": 70 } } @@ -68628,15 +69096,15 @@ "binop": null, "updateContext": null }, - "start": 14235, - "end": 14236, + "start": 14400, + "end": 14401, "loc": { "start": { - "line": 335, + "line": 338, "column": 70 }, "end": { - "line": 335, + "line": 338, "column": 71 } } @@ -68654,15 +69122,15 @@ "binop": null }, "value": "hoveredEntity", - "start": 14261, - "end": 14274, + "start": 14426, + "end": 14439, "loc": { "start": { - "line": 336, + "line": 339, "column": 24 }, "end": { - "line": 336, + "line": 339, "column": 37 } } @@ -68681,15 +69149,15 @@ "updateContext": null }, "value": "=", - "start": 14275, - "end": 14276, + "start": 14440, + "end": 14441, "loc": { "start": { - "line": 336, + "line": 339, "column": 38 }, "end": { - "line": 336, + "line": 339, "column": 39 } } @@ -68709,15 +69177,15 @@ "updateContext": null }, "value": "null", - "start": 14277, - "end": 14281, + "start": 14442, + "end": 14446, "loc": { "start": { - "line": 336, + "line": 339, "column": 40 }, "end": { - "line": 336, + "line": 339, "column": 44 } } @@ -68735,15 +69203,15 @@ "binop": null, "updateContext": null }, - "start": 14281, - "end": 14282, + "start": 14446, + "end": 14447, "loc": { "start": { - "line": 336, + "line": 339, "column": 44 }, "end": { - "line": 336, + "line": 339, "column": 45 } } @@ -68763,15 +69231,15 @@ "updateContext": null }, "value": "this", - "start": 14307, - "end": 14311, + "start": 14472, + "end": 14476, "loc": { "start": { - "line": 337, + "line": 340, "column": 24 }, "end": { - "line": 337, + "line": 340, "column": 28 } } @@ -68789,15 +69257,15 @@ "binop": null, "updateContext": null }, - "start": 14311, - "end": 14312, + "start": 14476, + "end": 14477, "loc": { "start": { - "line": 337, + "line": 340, "column": 28 }, "end": { - "line": 337, + "line": 340, "column": 29 } } @@ -68815,15 +69283,15 @@ "binop": null }, "value": "angleMeasurementsPlugin", - "start": 14312, - "end": 14335, + "start": 14477, + "end": 14500, "loc": { "start": { - "line": 337, + "line": 340, "column": 29 }, "end": { - "line": 337, + "line": 340, "column": 52 } } @@ -68841,15 +69309,15 @@ "binop": null, "updateContext": null }, - "start": 14335, - "end": 14336, + "start": 14500, + "end": 14501, "loc": { "start": { - "line": 337, + "line": 340, "column": 52 }, "end": { - "line": 337, + "line": 340, "column": 53 } } @@ -68867,15 +69335,15 @@ "binop": null }, "value": "fire", - "start": 14336, - "end": 14340, + "start": 14501, + "end": 14505, "loc": { "start": { - "line": 337, + "line": 340, "column": 53 }, "end": { - "line": 337, + "line": 340, "column": 57 } } @@ -68892,15 +69360,15 @@ "postfix": false, "binop": null }, - "start": 14340, - "end": 14341, + "start": 14505, + "end": 14506, "loc": { "start": { - "line": 337, + "line": 340, "column": 57 }, "end": { - "line": 337, + "line": 340, "column": 58 } } @@ -68919,15 +69387,15 @@ "updateContext": null }, "value": "measurementEnd", - "start": 14341, - "end": 14357, + "start": 14506, + "end": 14522, "loc": { "start": { - "line": 337, + "line": 340, "column": 58 }, "end": { - "line": 337, + "line": 340, "column": 74 } } @@ -68945,15 +69413,15 @@ "binop": null, "updateContext": null }, - "start": 14357, - "end": 14358, + "start": 14522, + "end": 14523, "loc": { "start": { - "line": 337, + "line": 340, "column": 74 }, "end": { - "line": 337, + "line": 340, "column": 75 } } @@ -68973,15 +69441,15 @@ "updateContext": null }, "value": "this", - "start": 14359, - "end": 14363, + "start": 14524, + "end": 14528, "loc": { "start": { - "line": 337, + "line": 340, "column": 76 }, "end": { - "line": 337, + "line": 340, "column": 80 } } @@ -68999,15 +69467,15 @@ "binop": null, "updateContext": null }, - "start": 14363, - "end": 14364, + "start": 14528, + "end": 14529, "loc": { "start": { - "line": 337, + "line": 340, "column": 80 }, "end": { - "line": 337, + "line": 340, "column": 81 } } @@ -69025,15 +69493,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 14364, - "end": 14388, + "start": 14529, + "end": 14553, "loc": { "start": { - "line": 337, + "line": 340, "column": 81 }, "end": { - "line": 337, + "line": 340, "column": 105 } } @@ -69050,15 +69518,15 @@ "postfix": false, "binop": null }, - "start": 14388, - "end": 14389, + "start": 14553, + "end": 14554, "loc": { "start": { - "line": 337, + "line": 340, "column": 105 }, "end": { - "line": 337, + "line": 340, "column": 106 } } @@ -69076,15 +69544,15 @@ "binop": null, "updateContext": null }, - "start": 14389, - "end": 14390, + "start": 14554, + "end": 14555, "loc": { "start": { - "line": 337, + "line": 340, "column": 106 }, "end": { - "line": 337, + "line": 340, "column": 107 } } @@ -69104,15 +69572,15 @@ "updateContext": null }, "value": "this", - "start": 14415, - "end": 14419, + "start": 14580, + "end": 14584, "loc": { "start": { - "line": 338, + "line": 341, "column": 24 }, "end": { - "line": 338, + "line": 341, "column": 28 } } @@ -69130,15 +69598,15 @@ "binop": null, "updateContext": null }, - "start": 14419, - "end": 14420, + "start": 14584, + "end": 14585, "loc": { "start": { - "line": 338, + "line": 341, "column": 28 }, "end": { - "line": 338, + "line": 341, "column": 29 } } @@ -69156,15 +69624,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 14420, - "end": 14444, + "start": 14585, + "end": 14609, "loc": { "start": { - "line": 338, + "line": 341, "column": 29 }, "end": { - "line": 338, + "line": 341, "column": 53 } } @@ -69183,15 +69651,15 @@ "updateContext": null }, "value": "=", - "start": 14445, - "end": 14446, + "start": 14610, + "end": 14611, "loc": { "start": { - "line": 338, + "line": 341, "column": 54 }, "end": { - "line": 338, + "line": 341, "column": 55 } } @@ -69211,15 +69679,15 @@ "updateContext": null }, "value": "null", - "start": 14447, - "end": 14451, + "start": 14612, + "end": 14616, "loc": { "start": { - "line": 338, + "line": 341, "column": 56 }, "end": { - "line": 338, + "line": 341, "column": 60 } } @@ -69237,15 +69705,15 @@ "binop": null, "updateContext": null }, - "start": 14451, - "end": 14452, + "start": 14616, + "end": 14617, "loc": { "start": { - "line": 338, + "line": 341, "column": 60 }, "end": { - "line": 338, + "line": 341, "column": 61 } } @@ -69265,15 +69733,15 @@ "updateContext": null }, "value": "this", - "start": 14477, - "end": 14481, + "start": 14642, + "end": 14646, "loc": { "start": { - "line": 339, + "line": 342, "column": 24 }, "end": { - "line": 339, + "line": 342, "column": 28 } } @@ -69291,15 +69759,15 @@ "binop": null, "updateContext": null }, - "start": 14481, - "end": 14482, + "start": 14646, + "end": 14647, "loc": { "start": { - "line": 339, + "line": 342, "column": 28 }, "end": { - "line": 339, + "line": 342, "column": 29 } } @@ -69317,15 +69785,15 @@ "binop": null }, "value": "_mouseState", - "start": 14482, - "end": 14493, + "start": 14647, + "end": 14658, "loc": { "start": { - "line": 339, + "line": 342, "column": 29 }, "end": { - "line": 339, + "line": 342, "column": 40 } } @@ -69344,15 +69812,15 @@ "updateContext": null }, "value": "=", - "start": 14494, - "end": 14495, + "start": 14659, + "end": 14660, "loc": { "start": { - "line": 339, + "line": 342, "column": 41 }, "end": { - "line": 339, + "line": 342, "column": 42 } } @@ -69370,15 +69838,15 @@ "binop": null }, "value": "MOUSE_FINDING_ORIGIN", - "start": 14496, - "end": 14516, + "start": 14661, + "end": 14681, "loc": { "start": { - "line": 339, + "line": 342, "column": 43 }, "end": { - "line": 339, + "line": 342, "column": 63 } } @@ -69396,15 +69864,15 @@ "binop": null, "updateContext": null }, - "start": 14516, - "end": 14517, + "start": 14681, + "end": 14682, "loc": { "start": { - "line": 339, + "line": 342, "column": 63 }, "end": { - "line": 339, + "line": 342, "column": 64 } } @@ -69421,15 +69889,15 @@ "postfix": false, "binop": null }, - "start": 14538, - "end": 14539, + "start": 14703, + "end": 14704, "loc": { "start": { - "line": 340, + "line": 343, "column": 20 }, "end": { - "line": 340, + "line": 343, "column": 21 } } @@ -69449,15 +69917,15 @@ "updateContext": null }, "value": "else", - "start": 14540, - "end": 14544, + "start": 14705, + "end": 14709, "loc": { "start": { - "line": 340, + "line": 343, "column": 22 }, "end": { - "line": 340, + "line": 343, "column": 26 } } @@ -69474,15 +69942,15 @@ "postfix": false, "binop": null }, - "start": 14545, - "end": 14546, + "start": 14710, + "end": 14711, "loc": { "start": { - "line": 340, + "line": 343, "column": 27 }, "end": { - "line": 340, + "line": 343, "column": 28 } } @@ -69502,15 +69970,15 @@ "updateContext": null }, "value": "if", - "start": 14571, - "end": 14573, + "start": 14736, + "end": 14738, "loc": { "start": { - "line": 341, + "line": 344, "column": 24 }, "end": { - "line": 341, + "line": 344, "column": 26 } } @@ -69527,15 +69995,15 @@ "postfix": false, "binop": null }, - "start": 14574, - "end": 14575, + "start": 14739, + "end": 14740, "loc": { "start": { - "line": 341, + "line": 344, "column": 27 }, "end": { - "line": 341, + "line": 344, "column": 28 } } @@ -69555,15 +70023,15 @@ "updateContext": null }, "value": "this", - "start": 14575, - "end": 14579, + "start": 14740, + "end": 14744, "loc": { "start": { - "line": 341, + "line": 344, "column": 28 }, "end": { - "line": 341, + "line": 344, "column": 32 } } @@ -69581,15 +70049,15 @@ "binop": null, "updateContext": null }, - "start": 14579, - "end": 14580, + "start": 14744, + "end": 14745, "loc": { "start": { - "line": 341, + "line": 344, "column": 32 }, "end": { - "line": 341, + "line": 344, "column": 33 } } @@ -69607,15 +70075,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 14580, - "end": 14604, + "start": 14745, + "end": 14769, "loc": { "start": { - "line": 341, + "line": 344, "column": 33 }, "end": { - "line": 341, + "line": 344, "column": 57 } } @@ -69632,15 +70100,15 @@ "postfix": false, "binop": null }, - "start": 14604, - "end": 14605, + "start": 14769, + "end": 14770, "loc": { "start": { - "line": 341, + "line": 344, "column": 57 }, "end": { - "line": 341, + "line": 344, "column": 58 } } @@ -69657,15 +70125,15 @@ "postfix": false, "binop": null }, - "start": 14606, - "end": 14607, + "start": 14771, + "end": 14772, "loc": { "start": { - "line": 341, + "line": 344, "column": 59 }, "end": { - "line": 341, + "line": 344, "column": 60 } } @@ -69685,15 +70153,15 @@ "updateContext": null }, "value": "this", - "start": 14636, - "end": 14640, + "start": 14801, + "end": 14805, "loc": { "start": { - "line": 342, + "line": 345, "column": 28 }, "end": { - "line": 342, + "line": 345, "column": 32 } } @@ -69711,15 +70179,15 @@ "binop": null, "updateContext": null }, - "start": 14640, - "end": 14641, + "start": 14805, + "end": 14806, "loc": { "start": { - "line": 342, + "line": 345, "column": 32 }, "end": { - "line": 342, + "line": 345, "column": 33 } } @@ -69737,15 +70205,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 14641, - "end": 14665, + "start": 14806, + "end": 14830, "loc": { "start": { - "line": 342, + "line": 345, "column": 33 }, "end": { - "line": 342, + "line": 345, "column": 57 } } @@ -69763,15 +70231,15 @@ "binop": null, "updateContext": null }, - "start": 14665, - "end": 14666, + "start": 14830, + "end": 14831, "loc": { "start": { - "line": 342, + "line": 345, "column": 57 }, "end": { - "line": 342, + "line": 345, "column": 58 } } @@ -69789,15 +70257,15 @@ "binop": null }, "value": "destroy", - "start": 14666, - "end": 14673, + "start": 14831, + "end": 14838, "loc": { "start": { - "line": 342, + "line": 345, "column": 58 }, "end": { - "line": 342, + "line": 345, "column": 65 } } @@ -69814,15 +70282,15 @@ "postfix": false, "binop": null }, - "start": 14673, - "end": 14674, + "start": 14838, + "end": 14839, "loc": { "start": { - "line": 342, + "line": 345, "column": 65 }, "end": { - "line": 342, + "line": 345, "column": 66 } } @@ -69839,15 +70307,15 @@ "postfix": false, "binop": null }, - "start": 14674, - "end": 14675, + "start": 14839, + "end": 14840, "loc": { "start": { - "line": 342, + "line": 345, "column": 66 }, "end": { - "line": 342, + "line": 345, "column": 67 } } @@ -69865,15 +70333,15 @@ "binop": null, "updateContext": null }, - "start": 14675, - "end": 14676, + "start": 14840, + "end": 14841, "loc": { "start": { - "line": 342, + "line": 345, "column": 67 }, "end": { - "line": 342, + "line": 345, "column": 68 } } @@ -69893,15 +70361,15 @@ "updateContext": null }, "value": "this", - "start": 14705, - "end": 14709, + "start": 14870, + "end": 14874, "loc": { "start": { - "line": 343, + "line": 346, "column": 28 }, "end": { - "line": 343, + "line": 346, "column": 32 } } @@ -69919,15 +70387,15 @@ "binop": null, "updateContext": null }, - "start": 14709, - "end": 14710, + "start": 14874, + "end": 14875, "loc": { "start": { - "line": 343, + "line": 346, "column": 32 }, "end": { - "line": 343, + "line": 346, "column": 33 } } @@ -69945,15 +70413,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 14710, - "end": 14734, + "start": 14875, + "end": 14899, "loc": { "start": { - "line": 343, + "line": 346, "column": 33 }, "end": { - "line": 343, + "line": 346, "column": 57 } } @@ -69972,15 +70440,15 @@ "updateContext": null }, "value": "=", - "start": 14735, - "end": 14736, + "start": 14900, + "end": 14901, "loc": { "start": { - "line": 343, + "line": 346, "column": 58 }, "end": { - "line": 343, + "line": 346, "column": 59 } } @@ -70000,15 +70468,15 @@ "updateContext": null }, "value": "null", - "start": 14737, - "end": 14741, + "start": 14902, + "end": 14906, "loc": { "start": { - "line": 343, + "line": 346, "column": 60 }, "end": { - "line": 343, + "line": 346, "column": 64 } } @@ -70026,15 +70494,15 @@ "binop": null, "updateContext": null }, - "start": 14741, - "end": 14742, + "start": 14906, + "end": 14907, "loc": { "start": { - "line": 343, + "line": 346, "column": 64 }, "end": { - "line": 343, + "line": 346, "column": 65 } } @@ -70052,15 +70520,15 @@ "binop": null }, "value": "hoveredEntity", - "start": 14771, - "end": 14784, + "start": 14936, + "end": 14949, "loc": { "start": { - "line": 344, + "line": 347, "column": 28 }, "end": { - "line": 344, + "line": 347, "column": 41 } } @@ -70079,15 +70547,15 @@ "updateContext": null }, "value": "=", - "start": 14785, - "end": 14786, + "start": 14950, + "end": 14951, "loc": { "start": { - "line": 344, + "line": 347, "column": 42 }, "end": { - "line": 344, + "line": 347, "column": 43 } } @@ -70107,15 +70575,15 @@ "updateContext": null }, "value": "null", - "start": 14787, - "end": 14791, + "start": 14952, + "end": 14956, "loc": { "start": { - "line": 344, + "line": 347, "column": 44 }, "end": { - "line": 344, + "line": 347, "column": 48 } } @@ -70133,15 +70601,15 @@ "binop": null, "updateContext": null }, - "start": 14791, - "end": 14792, + "start": 14956, + "end": 14957, "loc": { "start": { - "line": 344, + "line": 347, "column": 48 }, "end": { - "line": 344, + "line": 347, "column": 49 } } @@ -70161,15 +70629,15 @@ "updateContext": null }, "value": "this", - "start": 14821, - "end": 14825, + "start": 14986, + "end": 14990, "loc": { "start": { - "line": 345, + "line": 348, "column": 28 }, "end": { - "line": 345, + "line": 348, "column": 32 } } @@ -70187,15 +70655,15 @@ "binop": null, "updateContext": null }, - "start": 14825, - "end": 14826, + "start": 14990, + "end": 14991, "loc": { "start": { - "line": 345, + "line": 348, "column": 32 }, "end": { - "line": 345, + "line": 348, "column": 33 } } @@ -70213,15 +70681,15 @@ "binop": null }, "value": "_mouseState", - "start": 14826, - "end": 14837, + "start": 14991, + "end": 15002, "loc": { "start": { - "line": 345, + "line": 348, "column": 33 }, "end": { - "line": 345, + "line": 348, "column": 44 } } @@ -70240,15 +70708,15 @@ "updateContext": null }, "value": "=", - "start": 14838, - "end": 14839, + "start": 15003, + "end": 15004, "loc": { "start": { - "line": 345, + "line": 348, "column": 45 }, "end": { - "line": 345, + "line": 348, "column": 46 } } @@ -70266,15 +70734,15 @@ "binop": null }, "value": "MOUSE_FINDING_ORIGIN", - "start": 14840, - "end": 14860, + "start": 15005, + "end": 15025, "loc": { "start": { - "line": 345, + "line": 348, "column": 47 }, "end": { - "line": 345, + "line": 348, "column": 67 } } @@ -70292,15 +70760,15 @@ "binop": null, "updateContext": null }, - "start": 14860, - "end": 14861, + "start": 15025, + "end": 15026, "loc": { "start": { - "line": 345, + "line": 348, "column": 67 }, "end": { - "line": 345, + "line": 348, "column": 68 } } @@ -70320,15 +70788,15 @@ "updateContext": null }, "value": "this", - "start": 14890, - "end": 14894, + "start": 15055, + "end": 15059, "loc": { "start": { - "line": 346, + "line": 349, "column": 28 }, "end": { - "line": 346, + "line": 349, "column": 32 } } @@ -70346,15 +70814,15 @@ "binop": null, "updateContext": null }, - "start": 14894, - "end": 14895, + "start": 15059, + "end": 15060, "loc": { "start": { - "line": 346, + "line": 349, "column": 32 }, "end": { - "line": 346, + "line": 349, "column": 33 } } @@ -70372,15 +70840,15 @@ "binop": null }, "value": "angleMeasurementsPlugin", - "start": 14895, - "end": 14918, + "start": 15060, + "end": 15083, "loc": { "start": { - "line": 346, + "line": 349, "column": 33 }, "end": { - "line": 346, + "line": 349, "column": 56 } } @@ -70398,15 +70866,15 @@ "binop": null, "updateContext": null }, - "start": 14918, - "end": 14919, + "start": 15083, + "end": 15084, "loc": { "start": { - "line": 346, + "line": 349, "column": 56 }, "end": { - "line": 346, + "line": 349, "column": 57 } } @@ -70424,15 +70892,15 @@ "binop": null }, "value": "fire", - "start": 14919, - "end": 14923, + "start": 15084, + "end": 15088, "loc": { "start": { - "line": 346, + "line": 349, "column": 57 }, "end": { - "line": 346, + "line": 349, "column": 61 } } @@ -70449,15 +70917,15 @@ "postfix": false, "binop": null }, - "start": 14923, - "end": 14924, + "start": 15088, + "end": 15089, "loc": { "start": { - "line": 346, + "line": 349, "column": 61 }, "end": { - "line": 346, + "line": 349, "column": 62 } } @@ -70476,15 +70944,15 @@ "updateContext": null }, "value": "measurementCancel", - "start": 14924, - "end": 14943, + "start": 15089, + "end": 15108, "loc": { "start": { - "line": 346, + "line": 349, "column": 62 }, "end": { - "line": 346, + "line": 349, "column": 81 } } @@ -70502,15 +70970,15 @@ "binop": null, "updateContext": null }, - "start": 14943, - "end": 14944, + "start": 15108, + "end": 15109, "loc": { "start": { - "line": 346, + "line": 349, "column": 81 }, "end": { - "line": 346, + "line": 349, "column": 82 } } @@ -70530,15 +70998,15 @@ "updateContext": null }, "value": "this", - "start": 14945, - "end": 14949, + "start": 15110, + "end": 15114, "loc": { "start": { - "line": 346, + "line": 349, "column": 83 }, "end": { - "line": 346, + "line": 349, "column": 87 } } @@ -70556,15 +71024,15 @@ "binop": null, "updateContext": null }, - "start": 14949, - "end": 14950, + "start": 15114, + "end": 15115, "loc": { "start": { - "line": 346, + "line": 349, "column": 87 }, "end": { - "line": 346, + "line": 349, "column": 88 } } @@ -70582,15 +71050,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 14950, - "end": 14974, + "start": 15115, + "end": 15139, "loc": { "start": { - "line": 346, + "line": 349, "column": 88 }, "end": { - "line": 346, + "line": 349, "column": 112 } } @@ -70607,15 +71075,15 @@ "postfix": false, "binop": null }, - "start": 14974, - "end": 14975, + "start": 15139, + "end": 15140, "loc": { "start": { - "line": 346, + "line": 349, "column": 112 }, "end": { - "line": 346, + "line": 349, "column": 113 } } @@ -70633,15 +71101,15 @@ "binop": null, "updateContext": null }, - "start": 14975, - "end": 14976, + "start": 15140, + "end": 15141, "loc": { "start": { - "line": 346, + "line": 349, "column": 113 }, "end": { - "line": 346, + "line": 349, "column": 114 } } @@ -70658,15 +71126,15 @@ "postfix": false, "binop": null }, - "start": 15001, - "end": 15002, + "start": 15166, + "end": 15167, "loc": { "start": { - "line": 347, + "line": 350, "column": 24 }, "end": { - "line": 347, + "line": 350, "column": 25 } } @@ -70683,15 +71151,15 @@ "postfix": false, "binop": null }, - "start": 15023, - "end": 15024, + "start": 15188, + "end": 15189, "loc": { "start": { - "line": 348, + "line": 351, "column": 20 }, "end": { - "line": 348, + "line": 351, "column": 21 } } @@ -70711,15 +71179,15 @@ "updateContext": null }, "value": "break", - "start": 15045, - "end": 15050, + "start": 15210, + "end": 15215, "loc": { "start": { - "line": 349, + "line": 352, "column": 20 }, "end": { - "line": 349, + "line": 352, "column": 25 } } @@ -70737,15 +71205,15 @@ "binop": null, "updateContext": null }, - "start": 15050, - "end": 15051, + "start": 15215, + "end": 15216, "loc": { "start": { - "line": 349, + "line": 352, "column": 25 }, "end": { - "line": 349, + "line": 352, "column": 26 } } @@ -70762,15 +71230,15 @@ "postfix": false, "binop": null }, - "start": 15064, - "end": 15065, + "start": 15229, + "end": 15230, "loc": { "start": { - "line": 350, + "line": 353, "column": 12 }, "end": { - "line": 350, + "line": 353, "column": 13 } } @@ -70787,15 +71255,15 @@ "postfix": false, "binop": null }, - "start": 15074, - "end": 15075, + "start": 15239, + "end": 15240, "loc": { "start": { - "line": 351, + "line": 354, "column": 8 }, "end": { - "line": 351, + "line": 354, "column": 9 } } @@ -70812,15 +71280,15 @@ "postfix": false, "binop": null }, - "start": 15075, - "end": 15076, + "start": 15240, + "end": 15241, "loc": { "start": { - "line": 351, + "line": 354, "column": 9 }, "end": { - "line": 351, + "line": 354, "column": 10 } } @@ -70838,15 +71306,15 @@ "binop": null, "updateContext": null }, - "start": 15076, - "end": 15077, + "start": 15241, + "end": 15242, "loc": { "start": { - "line": 351, + "line": 354, "column": 10 }, "end": { - "line": 351, + "line": 354, "column": 11 } } @@ -70866,15 +71334,15 @@ "updateContext": null }, "value": "this", - "start": 15086, - "end": 15090, + "start": 15251, + "end": 15255, "loc": { "start": { - "line": 352, + "line": 355, "column": 8 }, "end": { - "line": 352, + "line": 355, "column": 12 } } @@ -70892,15 +71360,15 @@ "binop": null, "updateContext": null }, - "start": 15090, - "end": 15091, + "start": 15255, + "end": 15256, "loc": { "start": { - "line": 352, + "line": 355, "column": 12 }, "end": { - "line": 352, + "line": 355, "column": 13 } } @@ -70918,15 +71386,15 @@ "binop": null }, "value": "_onMouseHoverOff", - "start": 15091, - "end": 15107, + "start": 15256, + "end": 15272, "loc": { "start": { - "line": 352, + "line": 355, "column": 13 }, "end": { - "line": 352, + "line": 355, "column": 29 } } @@ -70945,15 +71413,15 @@ "updateContext": null }, "value": "=", - "start": 15108, - "end": 15109, + "start": 15273, + "end": 15274, "loc": { "start": { - "line": 352, + "line": 355, "column": 30 }, "end": { - "line": 352, + "line": 355, "column": 31 } } @@ -70971,15 +71439,15 @@ "binop": null }, "value": "cameraControl", - "start": 15110, - "end": 15123, + "start": 15275, + "end": 15288, "loc": { "start": { - "line": 352, + "line": 355, "column": 32 }, "end": { - "line": 352, + "line": 355, "column": 45 } } @@ -70997,15 +71465,15 @@ "binop": null, "updateContext": null }, - "start": 15123, - "end": 15124, + "start": 15288, + "end": 15289, "loc": { "start": { - "line": 352, + "line": 355, "column": 45 }, "end": { - "line": 352, + "line": 355, "column": 46 } } @@ -71023,15 +71491,15 @@ "binop": null }, "value": "on", - "start": 15124, - "end": 15126, + "start": 15289, + "end": 15291, "loc": { "start": { - "line": 352, + "line": 355, "column": 46 }, "end": { - "line": 352, + "line": 355, "column": 48 } } @@ -71048,15 +71516,15 @@ "postfix": false, "binop": null }, - "start": 15126, - "end": 15127, + "start": 15291, + "end": 15292, "loc": { "start": { - "line": 352, + "line": 355, "column": 48 }, "end": { - "line": 352, + "line": 355, "column": 49 } } @@ -71076,15 +71544,15 @@ "updateContext": null }, "value": "this", - "start": 15140, - "end": 15144, + "start": 15305, + "end": 15309, "loc": { "start": { - "line": 353, + "line": 356, "column": 12 }, "end": { - "line": 353, + "line": 356, "column": 16 } } @@ -71102,15 +71570,15 @@ "binop": null, "updateContext": null }, - "start": 15144, - "end": 15145, + "start": 15309, + "end": 15310, "loc": { "start": { - "line": 353, + "line": 356, "column": 16 }, "end": { - "line": 353, + "line": 356, "column": 17 } } @@ -71128,15 +71596,15 @@ "binop": null }, "value": "_snapping", - "start": 15145, - "end": 15154, + "start": 15310, + "end": 15319, "loc": { "start": { - "line": 353, + "line": 356, "column": 17 }, "end": { - "line": 353, + "line": 356, "column": 26 } } @@ -71154,15 +71622,15 @@ "binop": null, "updateContext": null }, - "start": 15171, - "end": 15172, + "start": 15336, + "end": 15337, "loc": { "start": { - "line": 354, + "line": 357, "column": 16 }, "end": { - "line": 354, + "line": 357, "column": 17 } } @@ -71181,15 +71649,15 @@ "updateContext": null }, "value": "hoverSnapOrSurfaceOff", - "start": 15173, - "end": 15196, + "start": 15338, + "end": 15361, "loc": { "start": { - "line": 354, + "line": 357, "column": 18 }, "end": { - "line": 354, + "line": 357, "column": 41 } } @@ -71207,15 +71675,15 @@ "binop": null, "updateContext": null }, - "start": 15213, - "end": 15214, + "start": 15378, + "end": 15379, "loc": { "start": { - "line": 355, + "line": 358, "column": 16 }, "end": { - "line": 355, + "line": 358, "column": 17 } } @@ -71234,15 +71702,15 @@ "updateContext": null }, "value": "hoverOff", - "start": 15215, - "end": 15225, + "start": 15380, + "end": 15390, "loc": { "start": { - "line": 355, + "line": 358, "column": 18 }, "end": { - "line": 355, + "line": 358, "column": 28 } } @@ -71260,15 +71728,15 @@ "binop": null, "updateContext": null }, - "start": 15225, - "end": 15226, + "start": 15390, + "end": 15391, "loc": { "start": { - "line": 355, + "line": 358, "column": 28 }, "end": { - "line": 355, + "line": 358, "column": 29 } } @@ -71286,15 +71754,15 @@ "binop": null }, "value": "event", - "start": 15239, - "end": 15244, + "start": 15404, + "end": 15409, "loc": { "start": { - "line": 356, + "line": 359, "column": 12 }, "end": { - "line": 356, + "line": 359, "column": 17 } } @@ -71312,15 +71780,15 @@ "binop": null, "updateContext": null }, - "start": 15245, - "end": 15247, + "start": 15410, + "end": 15412, "loc": { "start": { - "line": 356, + "line": 359, "column": 18 }, "end": { - "line": 356, + "line": 359, "column": 20 } } @@ -71337,15 +71805,15 @@ "postfix": false, "binop": null }, - "start": 15248, - "end": 15249, + "start": 15413, + "end": 15414, "loc": { "start": { - "line": 356, + "line": 359, "column": 21 }, "end": { - "line": 356, + "line": 359, "column": 22 } } @@ -71363,15 +71831,15 @@ "binop": null }, "value": "mouseHovering", - "start": 15266, - "end": 15279, + "start": 15431, + "end": 15444, "loc": { "start": { - "line": 357, + "line": 360, "column": 16 }, "end": { - "line": 357, + "line": 360, "column": 29 } } @@ -71390,15 +71858,15 @@ "updateContext": null }, "value": "=", - "start": 15280, - "end": 15281, + "start": 15445, + "end": 15446, "loc": { "start": { - "line": 357, + "line": 360, "column": 30 }, "end": { - "line": 357, + "line": 360, "column": 31 } } @@ -71418,15 +71886,15 @@ "updateContext": null }, "value": "false", - "start": 15282, - "end": 15287, + "start": 15447, + "end": 15452, "loc": { "start": { - "line": 357, + "line": 360, "column": 32 }, "end": { - "line": 357, + "line": 360, "column": 37 } } @@ -71444,15 +71912,15 @@ "binop": null, "updateContext": null }, - "start": 15287, - "end": 15288, + "start": 15452, + "end": 15453, "loc": { "start": { - "line": 357, + "line": 360, "column": 37 }, "end": { - "line": 357, + "line": 360, "column": 38 } } @@ -71472,15 +71940,15 @@ "updateContext": null }, "value": "if", - "start": 15305, - "end": 15307, + "start": 15470, + "end": 15472, "loc": { "start": { - "line": 358, + "line": 361, "column": 16 }, "end": { - "line": 358, + "line": 361, "column": 18 } } @@ -71497,15 +71965,15 @@ "postfix": false, "binop": null }, - "start": 15308, - "end": 15309, + "start": 15473, + "end": 15474, "loc": { "start": { - "line": 358, + "line": 361, "column": 19 }, "end": { - "line": 358, + "line": 361, "column": 20 } } @@ -71523,15 +71991,15 @@ "binop": null }, "value": "pointerLens", - "start": 15309, - "end": 15320, + "start": 15474, + "end": 15485, "loc": { "start": { - "line": 358, + "line": 361, "column": 20 }, "end": { - "line": 358, + "line": 361, "column": 31 } } @@ -71548,15 +72016,15 @@ "postfix": false, "binop": null }, - "start": 15320, - "end": 15321, + "start": 15485, + "end": 15486, "loc": { "start": { - "line": 358, + "line": 361, "column": 31 }, "end": { - "line": 358, + "line": 361, "column": 32 } } @@ -71573,15 +72041,15 @@ "postfix": false, "binop": null }, - "start": 15322, - "end": 15323, + "start": 15487, + "end": 15488, "loc": { "start": { - "line": 358, + "line": 361, "column": 33 }, "end": { - "line": 358, + "line": 361, "column": 34 } } @@ -71599,15 +72067,15 @@ "binop": null }, "value": "pointerLens", - "start": 15344, - "end": 15355, + "start": 15509, + "end": 15520, "loc": { "start": { - "line": 359, + "line": 362, "column": 20 }, "end": { - "line": 359, + "line": 362, "column": 31 } } @@ -71625,15 +72093,15 @@ "binop": null, "updateContext": null }, - "start": 15355, - "end": 15356, + "start": 15520, + "end": 15521, "loc": { "start": { - "line": 359, + "line": 362, "column": 31 }, "end": { - "line": 359, + "line": 362, "column": 32 } } @@ -71651,15 +72119,15 @@ "binop": null }, "value": "visible", - "start": 15356, - "end": 15363, + "start": 15521, + "end": 15528, "loc": { "start": { - "line": 359, + "line": 362, "column": 32 }, "end": { - "line": 359, + "line": 362, "column": 39 } } @@ -71678,15 +72146,15 @@ "updateContext": null }, "value": "=", - "start": 15364, - "end": 15365, + "start": 15529, + "end": 15530, "loc": { "start": { - "line": 359, + "line": 362, "column": 40 }, "end": { - "line": 359, + "line": 362, "column": 41 } } @@ -71706,15 +72174,15 @@ "updateContext": null }, "value": "true", - "start": 15366, - "end": 15370, + "start": 15531, + "end": 15535, "loc": { "start": { - "line": 359, + "line": 362, "column": 42 }, "end": { - "line": 359, + "line": 362, "column": 46 } } @@ -71732,15 +72200,15 @@ "binop": null, "updateContext": null }, - "start": 15370, - "end": 15371, + "start": 15535, + "end": 15536, "loc": { "start": { - "line": 359, + "line": 362, "column": 46 }, "end": { - "line": 359, + "line": 362, "column": 47 } } @@ -71758,15 +72226,15 @@ "binop": null }, "value": "pointerLens", - "start": 15392, - "end": 15403, + "start": 15557, + "end": 15568, "loc": { "start": { - "line": 360, + "line": 363, "column": 20 }, "end": { - "line": 360, + "line": 363, "column": 31 } } @@ -71784,15 +72252,15 @@ "binop": null, "updateContext": null }, - "start": 15403, - "end": 15404, + "start": 15568, + "end": 15569, "loc": { "start": { - "line": 360, + "line": 363, "column": 31 }, "end": { - "line": 360, + "line": 363, "column": 32 } } @@ -71810,15 +72278,15 @@ "binop": null }, "value": "pointerPos", - "start": 15404, - "end": 15414, + "start": 15569, + "end": 15579, "loc": { "start": { - "line": 360, + "line": 363, "column": 32 }, "end": { - "line": 360, + "line": 363, "column": 42 } } @@ -71837,15 +72305,15 @@ "updateContext": null }, "value": "=", - "start": 15415, - "end": 15416, + "start": 15580, + "end": 15581, "loc": { "start": { - "line": 360, + "line": 363, "column": 43 }, "end": { - "line": 360, + "line": 363, "column": 44 } } @@ -71863,15 +72331,15 @@ "binop": null }, "value": "event", - "start": 15417, - "end": 15422, + "start": 15582, + "end": 15587, "loc": { "start": { - "line": 360, + "line": 363, "column": 45 }, "end": { - "line": 360, + "line": 363, "column": 50 } } @@ -71889,15 +72357,15 @@ "binop": null, "updateContext": null }, - "start": 15422, - "end": 15423, + "start": 15587, + "end": 15588, "loc": { "start": { - "line": 360, + "line": 363, "column": 50 }, "end": { - "line": 360, + "line": 363, "column": 51 } } @@ -71915,15 +72383,15 @@ "binop": null }, "value": "canvasPos", - "start": 15423, - "end": 15432, + "start": 15588, + "end": 15597, "loc": { "start": { - "line": 360, + "line": 363, "column": 51 }, "end": { - "line": 360, + "line": 363, "column": 60 } } @@ -71941,15 +72409,15 @@ "binop": null, "updateContext": null }, - "start": 15432, - "end": 15433, + "start": 15597, + "end": 15598, "loc": { "start": { - "line": 360, + "line": 363, "column": 60 }, "end": { - "line": 360, + "line": 363, "column": 61 } } @@ -71967,15 +72435,15 @@ "binop": null }, "value": "pointerLens", - "start": 15454, - "end": 15465, + "start": 15619, + "end": 15630, "loc": { "start": { - "line": 361, + "line": 364, "column": 20 }, "end": { - "line": 361, + "line": 364, "column": 31 } } @@ -71993,15 +72461,15 @@ "binop": null, "updateContext": null }, - "start": 15465, - "end": 15466, + "start": 15630, + "end": 15631, "loc": { "start": { - "line": 361, + "line": 364, "column": 31 }, "end": { - "line": 361, + "line": 364, "column": 32 } } @@ -72019,15 +72487,15 @@ "binop": null }, "value": "snappedCanvasPos", - "start": 15466, - "end": 15482, + "start": 15631, + "end": 15647, "loc": { "start": { - "line": 361, + "line": 364, "column": 32 }, "end": { - "line": 361, + "line": 364, "column": 48 } } @@ -72046,15 +72514,15 @@ "updateContext": null }, "value": "=", - "start": 15483, - "end": 15484, + "start": 15648, + "end": 15649, "loc": { "start": { - "line": 361, + "line": 364, "column": 49 }, "end": { - "line": 361, + "line": 364, "column": 50 } } @@ -72072,15 +72540,15 @@ "binop": null }, "value": "event", - "start": 15485, - "end": 15490, + "start": 15650, + "end": 15655, "loc": { "start": { - "line": 361, + "line": 364, "column": 51 }, "end": { - "line": 361, + "line": 364, "column": 56 } } @@ -72098,15 +72566,15 @@ "binop": null, "updateContext": null }, - "start": 15490, - "end": 15491, + "start": 15655, + "end": 15656, "loc": { "start": { - "line": 361, + "line": 364, "column": 56 }, "end": { - "line": 361, + "line": 364, "column": 57 } } @@ -72124,15 +72592,15 @@ "binop": null }, "value": "snappedCanvasPos", - "start": 15491, - "end": 15507, + "start": 15656, + "end": 15672, "loc": { "start": { - "line": 361, + "line": 364, "column": 57 }, "end": { - "line": 361, + "line": 364, "column": 73 } } @@ -72151,15 +72619,15 @@ "updateContext": null }, "value": "||", - "start": 15508, - "end": 15510, + "start": 15673, + "end": 15675, "loc": { "start": { - "line": 361, + "line": 364, "column": 74 }, "end": { - "line": 361, + "line": 364, "column": 76 } } @@ -72177,15 +72645,15 @@ "binop": null }, "value": "event", - "start": 15511, - "end": 15516, + "start": 15676, + "end": 15681, "loc": { "start": { - "line": 361, + "line": 364, "column": 77 }, "end": { - "line": 361, + "line": 364, "column": 82 } } @@ -72203,15 +72671,15 @@ "binop": null, "updateContext": null }, - "start": 15516, - "end": 15517, + "start": 15681, + "end": 15682, "loc": { "start": { - "line": 361, + "line": 364, "column": 82 }, "end": { - "line": 361, + "line": 364, "column": 83 } } @@ -72229,15 +72697,15 @@ "binop": null }, "value": "canvasPos", - "start": 15517, - "end": 15526, + "start": 15682, + "end": 15691, "loc": { "start": { - "line": 361, + "line": 364, "column": 83 }, "end": { - "line": 361, + "line": 364, "column": 92 } } @@ -72255,15 +72723,15 @@ "binop": null, "updateContext": null }, - "start": 15526, - "end": 15527, + "start": 15691, + "end": 15692, "loc": { "start": { - "line": 361, + "line": 364, "column": 92 }, "end": { - "line": 361, + "line": 364, "column": 93 } } @@ -72281,15 +72749,15 @@ "binop": null }, "value": "pointerLens", - "start": 15548, - "end": 15559, + "start": 15713, + "end": 15724, "loc": { "start": { - "line": 362, + "line": 365, "column": 20 }, "end": { - "line": 362, + "line": 365, "column": 31 } } @@ -72307,15 +72775,15 @@ "binop": null, "updateContext": null }, - "start": 15559, - "end": 15560, + "start": 15724, + "end": 15725, "loc": { "start": { - "line": 362, + "line": 365, "column": 31 }, "end": { - "line": 362, + "line": 365, "column": 32 } } @@ -72333,15 +72801,15 @@ "binop": null }, "value": "snapped", - "start": 15560, - "end": 15567, + "start": 15725, + "end": 15732, "loc": { "start": { - "line": 362, + "line": 365, "column": 32 }, "end": { - "line": 362, + "line": 365, "column": 39 } } @@ -72360,15 +72828,15 @@ "updateContext": null }, "value": "=", - "start": 15568, - "end": 15569, + "start": 15733, + "end": 15734, "loc": { "start": { - "line": 362, + "line": 365, "column": 40 }, "end": { - "line": 362, + "line": 365, "column": 41 } } @@ -72388,15 +72856,15 @@ "updateContext": null }, "value": "false", - "start": 15570, - "end": 15575, + "start": 15735, + "end": 15740, "loc": { "start": { - "line": 362, + "line": 365, "column": 42 }, "end": { - "line": 362, + "line": 365, "column": 47 } } @@ -72414,15 +72882,15 @@ "binop": null, "updateContext": null }, - "start": 15575, - "end": 15576, + "start": 15740, + "end": 15741, "loc": { "start": { - "line": 362, + "line": 365, "column": 47 }, "end": { - "line": 362, + "line": 365, "column": 48 } } @@ -72439,15 +72907,15 @@ "postfix": false, "binop": null }, - "start": 15593, - "end": 15594, + "start": 15758, + "end": 15759, "loc": { "start": { - "line": 363, + "line": 366, "column": 16 }, "end": { - "line": 363, + "line": 366, "column": 17 } } @@ -72467,15 +72935,15 @@ "updateContext": null }, "value": "this", - "start": 15611, - "end": 15615, + "start": 15776, + "end": 15780, "loc": { "start": { - "line": 364, + "line": 367, "column": 16 }, "end": { - "line": 364, + "line": 367, "column": 20 } } @@ -72493,15 +72961,15 @@ "binop": null, "updateContext": null }, - "start": 15615, - "end": 15616, + "start": 15780, + "end": 15781, "loc": { "start": { - "line": 364, + "line": 367, "column": 20 }, "end": { - "line": 364, + "line": 367, "column": 21 } } @@ -72519,15 +72987,15 @@ "binop": null }, "value": "markerDiv", - "start": 15616, - "end": 15625, + "start": 15781, + "end": 15790, "loc": { "start": { - "line": 364, + "line": 367, "column": 21 }, "end": { - "line": 364, + "line": 367, "column": 30 } } @@ -72545,15 +73013,15 @@ "binop": null, "updateContext": null }, - "start": 15625, - "end": 15626, + "start": 15790, + "end": 15791, "loc": { "start": { - "line": 364, + "line": 367, "column": 30 }, "end": { - "line": 364, + "line": 367, "column": 31 } } @@ -72571,15 +73039,15 @@ "binop": null }, "value": "style", - "start": 15626, - "end": 15631, + "start": 15791, + "end": 15796, "loc": { "start": { - "line": 364, + "line": 367, "column": 31 }, "end": { - "line": 364, + "line": 367, "column": 36 } } @@ -72597,15 +73065,15 @@ "binop": null, "updateContext": null }, - "start": 15631, - "end": 15632, + "start": 15796, + "end": 15797, "loc": { "start": { - "line": 364, + "line": 367, "column": 36 }, "end": { - "line": 364, + "line": 367, "column": 37 } } @@ -72623,15 +73091,15 @@ "binop": null }, "value": "left", - "start": 15632, - "end": 15636, + "start": 15797, + "end": 15801, "loc": { "start": { - "line": 364, + "line": 367, "column": 37 }, "end": { - "line": 364, + "line": 367, "column": 41 } } @@ -72650,15 +73118,15 @@ "updateContext": null }, "value": "=", - "start": 15637, - "end": 15638, + "start": 15802, + "end": 15803, "loc": { "start": { - "line": 364, + "line": 367, "column": 42 }, "end": { - "line": 364, + "line": 367, "column": 43 } } @@ -72675,15 +73143,15 @@ "postfix": false, "binop": null }, - "start": 15639, - "end": 15640, + "start": 15804, + "end": 15805, "loc": { "start": { - "line": 364, + "line": 367, "column": 44 }, "end": { - "line": 364, + "line": 367, "column": 45 } } @@ -72702,15 +73170,15 @@ "updateContext": null }, "value": "-100px", - "start": 15640, - "end": 15646, + "start": 15805, + "end": 15811, "loc": { "start": { - "line": 364, + "line": 367, "column": 45 }, "end": { - "line": 364, + "line": 367, "column": 51 } } @@ -72727,15 +73195,15 @@ "postfix": false, "binop": null }, - "start": 15646, - "end": 15647, + "start": 15811, + "end": 15812, "loc": { "start": { - "line": 364, + "line": 367, "column": 51 }, "end": { - "line": 364, + "line": 367, "column": 52 } } @@ -72753,15 +73221,15 @@ "binop": null, "updateContext": null }, - "start": 15647, - "end": 15648, + "start": 15812, + "end": 15813, "loc": { "start": { - "line": 364, + "line": 367, "column": 52 }, "end": { - "line": 364, + "line": 367, "column": 53 } } @@ -72781,15 +73249,15 @@ "updateContext": null }, "value": "this", - "start": 15665, - "end": 15669, + "start": 15830, + "end": 15834, "loc": { "start": { - "line": 365, + "line": 368, "column": 16 }, "end": { - "line": 365, + "line": 368, "column": 20 } } @@ -72807,15 +73275,15 @@ "binop": null, "updateContext": null }, - "start": 15669, - "end": 15670, + "start": 15834, + "end": 15835, "loc": { "start": { - "line": 365, + "line": 368, "column": 20 }, "end": { - "line": 365, + "line": 368, "column": 21 } } @@ -72833,15 +73301,15 @@ "binop": null }, "value": "markerDiv", - "start": 15670, - "end": 15679, + "start": 15835, + "end": 15844, "loc": { "start": { - "line": 365, + "line": 368, "column": 21 }, "end": { - "line": 365, + "line": 368, "column": 30 } } @@ -72859,15 +73327,15 @@ "binop": null, "updateContext": null }, - "start": 15679, - "end": 15680, + "start": 15844, + "end": 15845, "loc": { "start": { - "line": 365, + "line": 368, "column": 30 }, "end": { - "line": 365, + "line": 368, "column": 31 } } @@ -72885,15 +73353,15 @@ "binop": null }, "value": "style", - "start": 15680, - "end": 15685, + "start": 15845, + "end": 15850, "loc": { "start": { - "line": 365, + "line": 368, "column": 31 }, "end": { - "line": 365, + "line": 368, "column": 36 } } @@ -72911,15 +73379,15 @@ "binop": null, "updateContext": null }, - "start": 15685, - "end": 15686, + "start": 15850, + "end": 15851, "loc": { "start": { - "line": 365, + "line": 368, "column": 36 }, "end": { - "line": 365, + "line": 368, "column": 37 } } @@ -72937,15 +73405,15 @@ "binop": null }, "value": "top", - "start": 15686, - "end": 15689, + "start": 15851, + "end": 15854, "loc": { "start": { - "line": 365, + "line": 368, "column": 37 }, "end": { - "line": 365, + "line": 368, "column": 40 } } @@ -72964,15 +73432,15 @@ "updateContext": null }, "value": "=", - "start": 15690, - "end": 15691, + "start": 15855, + "end": 15856, "loc": { "start": { - "line": 365, + "line": 368, "column": 41 }, "end": { - "line": 365, + "line": 368, "column": 42 } } @@ -72989,15 +73457,15 @@ "postfix": false, "binop": null }, - "start": 15692, - "end": 15693, + "start": 15857, + "end": 15858, "loc": { "start": { - "line": 365, + "line": 368, "column": 43 }, "end": { - "line": 365, + "line": 368, "column": 44 } } @@ -73016,15 +73484,15 @@ "updateContext": null }, "value": "-100px", - "start": 15693, - "end": 15699, + "start": 15858, + "end": 15864, "loc": { "start": { - "line": 365, + "line": 368, "column": 44 }, "end": { - "line": 365, + "line": 368, "column": 50 } } @@ -73041,15 +73509,15 @@ "postfix": false, "binop": null }, - "start": 15699, - "end": 15700, + "start": 15864, + "end": 15865, "loc": { "start": { - "line": 365, + "line": 368, "column": 50 }, "end": { - "line": 365, + "line": 368, "column": 51 } } @@ -73067,15 +73535,15 @@ "binop": null, "updateContext": null }, - "start": 15700, - "end": 15701, + "start": 15865, + "end": 15866, "loc": { "start": { - "line": 365, + "line": 368, "column": 51 }, "end": { - "line": 365, + "line": 368, "column": 52 } } @@ -73095,15 +73563,15 @@ "updateContext": null }, "value": "if", - "start": 15718, - "end": 15720, + "start": 15883, + "end": 15885, "loc": { "start": { - "line": 366, + "line": 369, "column": 16 }, "end": { - "line": 366, + "line": 369, "column": 18 } } @@ -73120,15 +73588,15 @@ "postfix": false, "binop": null }, - "start": 15721, - "end": 15722, + "start": 15886, + "end": 15887, "loc": { "start": { - "line": 366, + "line": 369, "column": 19 }, "end": { - "line": 366, + "line": 369, "column": 20 } } @@ -73148,15 +73616,15 @@ "updateContext": null }, "value": "this", - "start": 15722, - "end": 15726, + "start": 15887, + "end": 15891, "loc": { "start": { - "line": 366, + "line": 369, "column": 20 }, "end": { - "line": 366, + "line": 369, "column": 24 } } @@ -73174,15 +73642,15 @@ "binop": null, "updateContext": null }, - "start": 15726, - "end": 15727, + "start": 15891, + "end": 15892, "loc": { "start": { - "line": 366, + "line": 369, "column": 24 }, "end": { - "line": 366, + "line": 369, "column": 25 } } @@ -73200,15 +73668,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 15727, - "end": 15751, + "start": 15892, + "end": 15916, "loc": { "start": { - "line": 366, + "line": 369, "column": 25 }, "end": { - "line": 366, + "line": 369, "column": 49 } } @@ -73225,15 +73693,15 @@ "postfix": false, "binop": null }, - "start": 15751, - "end": 15752, + "start": 15916, + "end": 15917, "loc": { "start": { - "line": 366, + "line": 369, "column": 49 }, "end": { - "line": 366, + "line": 369, "column": 50 } } @@ -73250,15 +73718,15 @@ "postfix": false, "binop": null }, - "start": 15753, - "end": 15754, + "start": 15918, + "end": 15919, "loc": { "start": { - "line": 366, + "line": 369, "column": 51 }, "end": { - "line": 366, + "line": 369, "column": 52 } } @@ -73278,15 +73746,15 @@ "updateContext": null }, "value": "switch", - "start": 15775, - "end": 15781, + "start": 15940, + "end": 15946, "loc": { "start": { - "line": 367, + "line": 370, "column": 20 }, "end": { - "line": 367, + "line": 370, "column": 26 } } @@ -73303,15 +73771,15 @@ "postfix": false, "binop": null }, - "start": 15782, - "end": 15783, + "start": 15947, + "end": 15948, "loc": { "start": { - "line": 367, + "line": 370, "column": 27 }, "end": { - "line": 367, + "line": 370, "column": 28 } } @@ -73331,15 +73799,15 @@ "updateContext": null }, "value": "this", - "start": 15783, - "end": 15787, + "start": 15948, + "end": 15952, "loc": { "start": { - "line": 367, + "line": 370, "column": 28 }, "end": { - "line": 367, + "line": 370, "column": 32 } } @@ -73357,15 +73825,15 @@ "binop": null, "updateContext": null }, - "start": 15787, - "end": 15788, + "start": 15952, + "end": 15953, "loc": { "start": { - "line": 367, + "line": 370, "column": 32 }, "end": { - "line": 367, + "line": 370, "column": 33 } } @@ -73383,15 +73851,15 @@ "binop": null }, "value": "_mouseState", - "start": 15788, - "end": 15799, + "start": 15953, + "end": 15964, "loc": { "start": { - "line": 367, + "line": 370, "column": 33 }, "end": { - "line": 367, + "line": 370, "column": 44 } } @@ -73408,15 +73876,15 @@ "postfix": false, "binop": null }, - "start": 15799, - "end": 15800, + "start": 15964, + "end": 15965, "loc": { "start": { - "line": 367, + "line": 370, "column": 44 }, "end": { - "line": 367, + "line": 370, "column": 45 } } @@ -73433,15 +73901,15 @@ "postfix": false, "binop": null }, - "start": 15801, - "end": 15802, + "start": 15966, + "end": 15967, "loc": { "start": { - "line": 367, + "line": 370, "column": 46 }, "end": { - "line": 367, + "line": 370, "column": 47 } } @@ -73461,15 +73929,15 @@ "updateContext": null }, "value": "case", - "start": 15827, - "end": 15831, + "start": 15992, + "end": 15996, "loc": { "start": { - "line": 368, + "line": 371, "column": 24 }, "end": { - "line": 368, + "line": 371, "column": 28 } } @@ -73487,15 +73955,15 @@ "binop": null }, "value": "MOUSE_FINDING_ORIGIN", - "start": 15832, - "end": 15852, + "start": 15997, + "end": 16017, "loc": { "start": { - "line": 368, + "line": 371, "column": 29 }, "end": { - "line": 368, + "line": 371, "column": 49 } } @@ -73513,15 +73981,15 @@ "binop": null, "updateContext": null }, - "start": 15852, - "end": 15853, + "start": 16017, + "end": 16018, "loc": { "start": { - "line": 368, + "line": 371, "column": 49 }, "end": { - "line": 368, + "line": 371, "column": 50 } } @@ -73541,15 +74009,15 @@ "updateContext": null }, "value": "this", - "start": 15882, - "end": 15886, + "start": 16047, + "end": 16051, "loc": { "start": { - "line": 369, + "line": 372, "column": 28 }, "end": { - "line": 369, + "line": 372, "column": 32 } } @@ -73567,15 +74035,15 @@ "binop": null, "updateContext": null }, - "start": 15886, - "end": 15887, + "start": 16051, + "end": 16052, "loc": { "start": { - "line": 369, + "line": 372, "column": 32 }, "end": { - "line": 369, + "line": 372, "column": 33 } } @@ -73593,15 +74061,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 15887, - "end": 15911, + "start": 16052, + "end": 16076, "loc": { "start": { - "line": 369, + "line": 372, "column": 33 }, "end": { - "line": 369, + "line": 372, "column": 57 } } @@ -73619,15 +74087,15 @@ "binop": null, "updateContext": null }, - "start": 15911, - "end": 15912, + "start": 16076, + "end": 16077, "loc": { "start": { - "line": 369, + "line": 372, "column": 57 }, "end": { - "line": 369, + "line": 372, "column": 58 } } @@ -73645,15 +74113,15 @@ "binop": null }, "value": "originVisible", - "start": 15912, - "end": 15925, + "start": 16077, + "end": 16090, "loc": { "start": { - "line": 369, + "line": 372, "column": 58 }, "end": { - "line": 369, + "line": 372, "column": 71 } } @@ -73672,15 +74140,15 @@ "updateContext": null }, "value": "=", - "start": 15926, - "end": 15927, + "start": 16091, + "end": 16092, "loc": { "start": { - "line": 369, + "line": 372, "column": 72 }, "end": { - "line": 369, + "line": 372, "column": 73 } } @@ -73700,15 +74168,15 @@ "updateContext": null }, "value": "false", - "start": 15928, - "end": 15933, + "start": 16093, + "end": 16098, "loc": { "start": { - "line": 369, + "line": 372, "column": 74 }, "end": { - "line": 369, + "line": 372, "column": 79 } } @@ -73726,15 +74194,15 @@ "binop": null, "updateContext": null }, - "start": 15933, - "end": 15934, + "start": 16098, + "end": 16099, "loc": { "start": { - "line": 369, + "line": 372, "column": 79 }, "end": { - "line": 369, + "line": 372, "column": 80 } } @@ -73754,15 +74222,15 @@ "updateContext": null }, "value": "break", - "start": 15963, - "end": 15968, + "start": 16128, + "end": 16133, "loc": { "start": { - "line": 370, + "line": 373, "column": 28 }, "end": { - "line": 370, + "line": 373, "column": 33 } } @@ -73780,15 +74248,15 @@ "binop": null, "updateContext": null }, - "start": 15968, - "end": 15969, + "start": 16133, + "end": 16134, "loc": { "start": { - "line": 370, + "line": 373, "column": 33 }, "end": { - "line": 370, + "line": 373, "column": 34 } } @@ -73808,15 +74276,15 @@ "updateContext": null }, "value": "case", - "start": 15994, - "end": 15998, + "start": 16159, + "end": 16163, "loc": { "start": { - "line": 371, + "line": 374, "column": 24 }, "end": { - "line": 371, + "line": 374, "column": 28 } } @@ -73834,15 +74302,15 @@ "binop": null }, "value": "MOUSE_FINDING_CORNER", - "start": 15999, - "end": 16019, + "start": 16164, + "end": 16184, "loc": { "start": { - "line": 371, + "line": 374, "column": 29 }, "end": { - "line": 371, + "line": 374, "column": 49 } } @@ -73860,15 +74328,15 @@ "binop": null, "updateContext": null }, - "start": 16019, - "end": 16020, + "start": 16184, + "end": 16185, "loc": { "start": { - "line": 371, + "line": 374, "column": 49 }, "end": { - "line": 371, + "line": 374, "column": 50 } } @@ -73888,15 +74356,15 @@ "updateContext": null }, "value": "this", - "start": 16049, - "end": 16053, + "start": 16214, + "end": 16218, "loc": { "start": { - "line": 372, + "line": 375, "column": 28 }, "end": { - "line": 372, + "line": 375, "column": 32 } } @@ -73914,15 +74382,15 @@ "binop": null, "updateContext": null }, - "start": 16053, - "end": 16054, + "start": 16218, + "end": 16219, "loc": { "start": { - "line": 372, + "line": 375, "column": 32 }, "end": { - "line": 372, + "line": 375, "column": 33 } } @@ -73940,15 +74408,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 16054, - "end": 16078, + "start": 16219, + "end": 16243, "loc": { "start": { - "line": 372, + "line": 375, "column": 33 }, "end": { - "line": 372, + "line": 375, "column": 57 } } @@ -73966,15 +74434,15 @@ "binop": null, "updateContext": null }, - "start": 16078, - "end": 16079, + "start": 16243, + "end": 16244, "loc": { "start": { - "line": 372, + "line": 375, "column": 57 }, "end": { - "line": 372, + "line": 375, "column": 58 } } @@ -73992,15 +74460,15 @@ "binop": null }, "value": "cornerVisible", - "start": 16079, - "end": 16092, + "start": 16244, + "end": 16257, "loc": { "start": { - "line": 372, + "line": 375, "column": 58 }, "end": { - "line": 372, + "line": 375, "column": 71 } } @@ -74019,15 +74487,15 @@ "updateContext": null }, "value": "=", - "start": 16093, - "end": 16094, + "start": 16258, + "end": 16259, "loc": { "start": { - "line": 372, + "line": 375, "column": 72 }, "end": { - "line": 372, + "line": 375, "column": 73 } } @@ -74047,15 +74515,15 @@ "updateContext": null }, "value": "false", - "start": 16095, - "end": 16100, + "start": 16260, + "end": 16265, "loc": { "start": { - "line": 372, + "line": 375, "column": 74 }, "end": { - "line": 372, + "line": 375, "column": 79 } } @@ -74073,15 +74541,15 @@ "binop": null, "updateContext": null }, - "start": 16100, - "end": 16101, + "start": 16265, + "end": 16266, "loc": { "start": { - "line": 372, + "line": 375, "column": 79 }, "end": { - "line": 372, + "line": 375, "column": 80 } } @@ -74101,15 +74569,15 @@ "updateContext": null }, "value": "this", - "start": 16130, - "end": 16134, + "start": 16295, + "end": 16299, "loc": { "start": { - "line": 373, + "line": 376, "column": 28 }, "end": { - "line": 373, + "line": 376, "column": 32 } } @@ -74127,15 +74595,15 @@ "binop": null, "updateContext": null }, - "start": 16134, - "end": 16135, + "start": 16299, + "end": 16300, "loc": { "start": { - "line": 373, + "line": 376, "column": 32 }, "end": { - "line": 373, + "line": 376, "column": 33 } } @@ -74153,15 +74621,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 16135, - "end": 16159, + "start": 16300, + "end": 16324, "loc": { "start": { - "line": 373, + "line": 376, "column": 33 }, "end": { - "line": 373, + "line": 376, "column": 57 } } @@ -74179,15 +74647,15 @@ "binop": null, "updateContext": null }, - "start": 16159, - "end": 16160, + "start": 16324, + "end": 16325, "loc": { "start": { - "line": 373, + "line": 376, "column": 57 }, "end": { - "line": 373, + "line": 376, "column": 58 } } @@ -74205,15 +74673,15 @@ "binop": null }, "value": "originWireVisible", - "start": 16160, - "end": 16177, + "start": 16325, + "end": 16342, "loc": { "start": { - "line": 373, + "line": 376, "column": 58 }, "end": { - "line": 373, + "line": 376, "column": 75 } } @@ -74232,15 +74700,15 @@ "updateContext": null }, "value": "=", - "start": 16178, - "end": 16179, + "start": 16343, + "end": 16344, "loc": { "start": { - "line": 373, + "line": 376, "column": 76 }, "end": { - "line": 373, + "line": 376, "column": 77 } } @@ -74260,15 +74728,15 @@ "updateContext": null }, "value": "false", - "start": 16180, - "end": 16185, + "start": 16345, + "end": 16350, "loc": { "start": { - "line": 373, + "line": 376, "column": 78 }, "end": { - "line": 373, + "line": 376, "column": 83 } } @@ -74286,15 +74754,15 @@ "binop": null, "updateContext": null }, - "start": 16185, - "end": 16186, + "start": 16350, + "end": 16351, "loc": { "start": { - "line": 373, + "line": 376, "column": 83 }, "end": { - "line": 373, + "line": 376, "column": 84 } } @@ -74314,15 +74782,15 @@ "updateContext": null }, "value": "this", - "start": 16215, - "end": 16219, + "start": 16380, + "end": 16384, "loc": { "start": { - "line": 374, + "line": 377, "column": 28 }, "end": { - "line": 374, + "line": 377, "column": 32 } } @@ -74340,15 +74808,15 @@ "binop": null, "updateContext": null }, - "start": 16219, - "end": 16220, + "start": 16384, + "end": 16385, "loc": { "start": { - "line": 374, + "line": 377, "column": 32 }, "end": { - "line": 374, + "line": 377, "column": 33 } } @@ -74366,15 +74834,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 16220, - "end": 16244, + "start": 16385, + "end": 16409, "loc": { "start": { - "line": 374, + "line": 377, "column": 33 }, "end": { - "line": 374, + "line": 377, "column": 57 } } @@ -74392,15 +74860,15 @@ "binop": null, "updateContext": null }, - "start": 16244, - "end": 16245, + "start": 16409, + "end": 16410, "loc": { "start": { - "line": 374, + "line": 377, "column": 57 }, "end": { - "line": 374, + "line": 377, "column": 58 } } @@ -74418,15 +74886,15 @@ "binop": null }, "value": "targetVisible", - "start": 16245, - "end": 16258, + "start": 16410, + "end": 16423, "loc": { "start": { - "line": 374, + "line": 377, "column": 58 }, "end": { - "line": 374, + "line": 377, "column": 71 } } @@ -74445,15 +74913,15 @@ "updateContext": null }, "value": "=", - "start": 16259, - "end": 16260, + "start": 16424, + "end": 16425, "loc": { "start": { - "line": 374, + "line": 377, "column": 72 }, "end": { - "line": 374, + "line": 377, "column": 73 } } @@ -74473,15 +74941,15 @@ "updateContext": null }, "value": "false", - "start": 16261, - "end": 16266, + "start": 16426, + "end": 16431, "loc": { "start": { - "line": 374, + "line": 377, "column": 74 }, "end": { - "line": 374, + "line": 377, "column": 79 } } @@ -74499,15 +74967,15 @@ "binop": null, "updateContext": null }, - "start": 16266, - "end": 16267, + "start": 16431, + "end": 16432, "loc": { "start": { - "line": 374, + "line": 377, "column": 79 }, "end": { - "line": 374, + "line": 377, "column": 80 } } @@ -74527,15 +74995,15 @@ "updateContext": null }, "value": "this", - "start": 16296, - "end": 16300, + "start": 16461, + "end": 16465, "loc": { "start": { - "line": 375, + "line": 378, "column": 28 }, "end": { - "line": 375, + "line": 378, "column": 32 } } @@ -74553,15 +75021,15 @@ "binop": null, "updateContext": null }, - "start": 16300, - "end": 16301, + "start": 16465, + "end": 16466, "loc": { "start": { - "line": 375, + "line": 378, "column": 32 }, "end": { - "line": 375, + "line": 378, "column": 33 } } @@ -74579,15 +75047,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 16301, - "end": 16325, + "start": 16466, + "end": 16490, "loc": { "start": { - "line": 375, + "line": 378, "column": 33 }, "end": { - "line": 375, + "line": 378, "column": 57 } } @@ -74605,15 +75073,15 @@ "binop": null, "updateContext": null }, - "start": 16325, - "end": 16326, + "start": 16490, + "end": 16491, "loc": { "start": { - "line": 375, + "line": 378, "column": 57 }, "end": { - "line": 375, + "line": 378, "column": 58 } } @@ -74631,15 +75099,15 @@ "binop": null }, "value": "targetWireVisible", - "start": 16326, - "end": 16343, + "start": 16491, + "end": 16508, "loc": { "start": { - "line": 375, + "line": 378, "column": 58 }, "end": { - "line": 375, + "line": 378, "column": 75 } } @@ -74658,15 +75126,15 @@ "updateContext": null }, "value": "=", - "start": 16344, - "end": 16345, + "start": 16509, + "end": 16510, "loc": { "start": { - "line": 375, + "line": 378, "column": 76 }, "end": { - "line": 375, + "line": 378, "column": 77 } } @@ -74686,15 +75154,15 @@ "updateContext": null }, "value": "false", - "start": 16346, - "end": 16351, + "start": 16511, + "end": 16516, "loc": { "start": { - "line": 375, + "line": 378, "column": 78 }, "end": { - "line": 375, + "line": 378, "column": 83 } } @@ -74712,15 +75180,15 @@ "binop": null, "updateContext": null }, - "start": 16351, - "end": 16352, + "start": 16516, + "end": 16517, "loc": { "start": { - "line": 375, + "line": 378, "column": 83 }, "end": { - "line": 375, + "line": 378, "column": 84 } } @@ -74740,15 +75208,15 @@ "updateContext": null }, "value": "this", - "start": 16381, - "end": 16385, + "start": 16546, + "end": 16550, "loc": { "start": { - "line": 376, + "line": 379, "column": 28 }, "end": { - "line": 376, + "line": 379, "column": 32 } } @@ -74766,15 +75234,15 @@ "binop": null, "updateContext": null }, - "start": 16385, - "end": 16386, + "start": 16550, + "end": 16551, "loc": { "start": { - "line": 376, + "line": 379, "column": 32 }, "end": { - "line": 376, + "line": 379, "column": 33 } } @@ -74792,15 +75260,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 16386, - "end": 16410, + "start": 16551, + "end": 16575, "loc": { "start": { - "line": 376, + "line": 379, "column": 33 }, "end": { - "line": 376, + "line": 379, "column": 57 } } @@ -74818,15 +75286,15 @@ "binop": null, "updateContext": null }, - "start": 16410, - "end": 16411, + "start": 16575, + "end": 16576, "loc": { "start": { - "line": 376, + "line": 379, "column": 57 }, "end": { - "line": 376, + "line": 379, "column": 58 } } @@ -74844,15 +75312,15 @@ "binop": null }, "value": "angleVisible", - "start": 16411, - "end": 16423, + "start": 16576, + "end": 16588, "loc": { "start": { - "line": 376, + "line": 379, "column": 58 }, "end": { - "line": 376, + "line": 379, "column": 70 } } @@ -74871,15 +75339,15 @@ "updateContext": null }, "value": "=", - "start": 16424, - "end": 16425, + "start": 16589, + "end": 16590, "loc": { "start": { - "line": 376, + "line": 379, "column": 71 }, "end": { - "line": 376, + "line": 379, "column": 72 } } @@ -74899,15 +75367,15 @@ "updateContext": null }, "value": "false", - "start": 16426, - "end": 16431, + "start": 16591, + "end": 16596, "loc": { "start": { - "line": 376, + "line": 379, "column": 73 }, "end": { - "line": 376, + "line": 379, "column": 78 } } @@ -74925,15 +75393,15 @@ "binop": null, "updateContext": null }, - "start": 16431, - "end": 16432, + "start": 16596, + "end": 16597, "loc": { "start": { - "line": 376, + "line": 379, "column": 78 }, "end": { - "line": 376, + "line": 379, "column": 79 } } @@ -74953,15 +75421,15 @@ "updateContext": null }, "value": "break", - "start": 16461, - "end": 16466, + "start": 16626, + "end": 16631, "loc": { "start": { - "line": 377, + "line": 380, "column": 28 }, "end": { - "line": 377, + "line": 380, "column": 33 } } @@ -74979,15 +75447,15 @@ "binop": null, "updateContext": null }, - "start": 16466, - "end": 16467, + "start": 16631, + "end": 16632, "loc": { "start": { - "line": 377, + "line": 380, "column": 33 }, "end": { - "line": 377, + "line": 380, "column": 34 } } @@ -75007,15 +75475,15 @@ "updateContext": null }, "value": "case", - "start": 16492, - "end": 16496, + "start": 16657, + "end": 16661, "loc": { "start": { - "line": 378, + "line": 381, "column": 24 }, "end": { - "line": 378, + "line": 381, "column": 28 } } @@ -75033,15 +75501,15 @@ "binop": null }, "value": "MOUSE_FINDING_TARGET", - "start": 16497, - "end": 16517, + "start": 16662, + "end": 16682, "loc": { "start": { - "line": 378, + "line": 381, "column": 29 }, "end": { - "line": 378, + "line": 381, "column": 49 } } @@ -75059,15 +75527,15 @@ "binop": null, "updateContext": null }, - "start": 16517, - "end": 16518, + "start": 16682, + "end": 16683, "loc": { "start": { - "line": 378, + "line": 381, "column": 49 }, "end": { - "line": 378, + "line": 381, "column": 50 } } @@ -75087,15 +75555,15 @@ "updateContext": null }, "value": "this", - "start": 16547, - "end": 16551, + "start": 16712, + "end": 16716, "loc": { "start": { - "line": 379, + "line": 382, "column": 28 }, "end": { - "line": 379, + "line": 382, "column": 32 } } @@ -75113,15 +75581,15 @@ "binop": null, "updateContext": null }, - "start": 16551, - "end": 16552, + "start": 16716, + "end": 16717, "loc": { "start": { - "line": 379, + "line": 382, "column": 32 }, "end": { - "line": 379, + "line": 382, "column": 33 } } @@ -75139,15 +75607,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 16552, - "end": 16576, + "start": 16717, + "end": 16741, "loc": { "start": { - "line": 379, + "line": 382, "column": 33 }, "end": { - "line": 379, + "line": 382, "column": 57 } } @@ -75165,15 +75633,15 @@ "binop": null, "updateContext": null }, - "start": 16576, - "end": 16577, + "start": 16741, + "end": 16742, "loc": { "start": { - "line": 379, + "line": 382, "column": 57 }, "end": { - "line": 379, + "line": 382, "column": 58 } } @@ -75191,15 +75659,15 @@ "binop": null }, "value": "targetVisible", - "start": 16577, - "end": 16590, + "start": 16742, + "end": 16755, "loc": { "start": { - "line": 379, + "line": 382, "column": 58 }, "end": { - "line": 379, + "line": 382, "column": 71 } } @@ -75218,15 +75686,15 @@ "updateContext": null }, "value": "=", - "start": 16591, - "end": 16592, + "start": 16756, + "end": 16757, "loc": { "start": { - "line": 379, + "line": 382, "column": 72 }, "end": { - "line": 379, + "line": 382, "column": 73 } } @@ -75246,15 +75714,15 @@ "updateContext": null }, "value": "false", - "start": 16593, - "end": 16598, + "start": 16758, + "end": 16763, "loc": { "start": { - "line": 379, + "line": 382, "column": 74 }, "end": { - "line": 379, + "line": 382, "column": 79 } } @@ -75272,15 +75740,15 @@ "binop": null, "updateContext": null }, - "start": 16598, - "end": 16599, + "start": 16763, + "end": 16764, "loc": { "start": { - "line": 379, + "line": 382, "column": 79 }, "end": { - "line": 379, + "line": 382, "column": 80 } } @@ -75300,15 +75768,15 @@ "updateContext": null }, "value": "this", - "start": 16628, - "end": 16632, + "start": 16793, + "end": 16797, "loc": { "start": { - "line": 380, + "line": 383, "column": 28 }, "end": { - "line": 380, + "line": 383, "column": 32 } } @@ -75326,15 +75794,15 @@ "binop": null, "updateContext": null }, - "start": 16632, - "end": 16633, + "start": 16797, + "end": 16798, "loc": { "start": { - "line": 380, + "line": 383, "column": 32 }, "end": { - "line": 380, + "line": 383, "column": 33 } } @@ -75352,15 +75820,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 16633, - "end": 16657, + "start": 16798, + "end": 16822, "loc": { "start": { - "line": 380, + "line": 383, "column": 33 }, "end": { - "line": 380, + "line": 383, "column": 57 } } @@ -75378,15 +75846,15 @@ "binop": null, "updateContext": null }, - "start": 16657, - "end": 16658, + "start": 16822, + "end": 16823, "loc": { "start": { - "line": 380, + "line": 383, "column": 57 }, "end": { - "line": 380, + "line": 383, "column": 58 } } @@ -75404,15 +75872,15 @@ "binop": null }, "value": "targetWireVisible", - "start": 16658, - "end": 16675, + "start": 16823, + "end": 16840, "loc": { "start": { - "line": 380, + "line": 383, "column": 58 }, "end": { - "line": 380, + "line": 383, "column": 75 } } @@ -75431,15 +75899,15 @@ "updateContext": null }, "value": "=", - "start": 16676, - "end": 16677, + "start": 16841, + "end": 16842, "loc": { "start": { - "line": 380, + "line": 383, "column": 76 }, "end": { - "line": 380, + "line": 383, "column": 77 } } @@ -75459,15 +75927,15 @@ "updateContext": null }, "value": "false", - "start": 16678, - "end": 16683, + "start": 16843, + "end": 16848, "loc": { "start": { - "line": 380, + "line": 383, "column": 78 }, "end": { - "line": 380, + "line": 383, "column": 83 } } @@ -75485,15 +75953,15 @@ "binop": null, "updateContext": null }, - "start": 16683, - "end": 16684, + "start": 16848, + "end": 16849, "loc": { "start": { - "line": 380, + "line": 383, "column": 83 }, "end": { - "line": 380, + "line": 383, "column": 84 } } @@ -75513,15 +75981,15 @@ "updateContext": null }, "value": "this", - "start": 16713, - "end": 16717, + "start": 16878, + "end": 16882, "loc": { "start": { - "line": 381, + "line": 384, "column": 28 }, "end": { - "line": 381, + "line": 384, "column": 32 } } @@ -75539,15 +76007,15 @@ "binop": null, "updateContext": null }, - "start": 16717, - "end": 16718, + "start": 16882, + "end": 16883, "loc": { "start": { - "line": 381, + "line": 384, "column": 32 }, "end": { - "line": 381, + "line": 384, "column": 33 } } @@ -75565,15 +76033,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 16718, - "end": 16742, + "start": 16883, + "end": 16907, "loc": { "start": { - "line": 381, + "line": 384, "column": 33 }, "end": { - "line": 381, + "line": 384, "column": 57 } } @@ -75591,15 +76059,15 @@ "binop": null, "updateContext": null }, - "start": 16742, - "end": 16743, + "start": 16907, + "end": 16908, "loc": { "start": { - "line": 381, + "line": 384, "column": 57 }, "end": { - "line": 381, + "line": 384, "column": 58 } } @@ -75617,15 +76085,15 @@ "binop": null }, "value": "angleVisible", - "start": 16743, - "end": 16755, + "start": 16908, + "end": 16920, "loc": { "start": { - "line": 381, + "line": 384, "column": 58 }, "end": { - "line": 381, + "line": 384, "column": 70 } } @@ -75644,15 +76112,15 @@ "updateContext": null }, "value": "=", - "start": 16756, - "end": 16757, + "start": 16921, + "end": 16922, "loc": { "start": { - "line": 381, + "line": 384, "column": 71 }, "end": { - "line": 381, + "line": 384, "column": 72 } } @@ -75672,15 +76140,15 @@ "updateContext": null }, "value": "false", - "start": 16758, - "end": 16763, + "start": 16923, + "end": 16928, "loc": { "start": { - "line": 381, + "line": 384, "column": 73 }, "end": { - "line": 381, + "line": 384, "column": 78 } } @@ -75698,15 +76166,15 @@ "binop": null, "updateContext": null }, - "start": 16763, - "end": 16764, + "start": 16928, + "end": 16929, "loc": { "start": { - "line": 381, + "line": 384, "column": 78 }, "end": { - "line": 381, + "line": 384, "column": 79 } } @@ -75726,15 +76194,15 @@ "updateContext": null }, "value": "break", - "start": 16793, - "end": 16798, + "start": 16958, + "end": 16963, "loc": { "start": { - "line": 382, + "line": 385, "column": 28 }, "end": { - "line": 382, + "line": 385, "column": 33 } } @@ -75752,15 +76220,15 @@ "binop": null, "updateContext": null }, - "start": 16798, - "end": 16799, + "start": 16963, + "end": 16964, "loc": { "start": { - "line": 382, + "line": 385, "column": 33 }, "end": { - "line": 382, + "line": 385, "column": 34 } } @@ -75777,15 +76245,15 @@ "postfix": false, "binop": null }, - "start": 16820, - "end": 16821, + "start": 16985, + "end": 16986, "loc": { "start": { - "line": 383, + "line": 386, "column": 20 }, "end": { - "line": 383, + "line": 386, "column": 21 } } @@ -75803,15 +76271,15 @@ "binop": null }, "value": "canvas", - "start": 16842, - "end": 16848, + "start": 17007, + "end": 17013, "loc": { "start": { - "line": 384, + "line": 387, "column": 20 }, "end": { - "line": 384, + "line": 387, "column": 26 } } @@ -75829,15 +76297,15 @@ "binop": null, "updateContext": null }, - "start": 16848, - "end": 16849, + "start": 17013, + "end": 17014, "loc": { "start": { - "line": 384, + "line": 387, "column": 26 }, "end": { - "line": 384, + "line": 387, "column": 27 } } @@ -75855,15 +76323,15 @@ "binop": null }, "value": "style", - "start": 16849, - "end": 16854, + "start": 17014, + "end": 17019, "loc": { "start": { - "line": 384, + "line": 387, "column": 27 }, "end": { - "line": 384, + "line": 387, "column": 32 } } @@ -75881,15 +76349,15 @@ "binop": null, "updateContext": null }, - "start": 16854, - "end": 16855, + "start": 17019, + "end": 17020, "loc": { "start": { - "line": 384, + "line": 387, "column": 32 }, "end": { - "line": 384, + "line": 387, "column": 33 } } @@ -75907,15 +76375,15 @@ "binop": null }, "value": "cursor", - "start": 16855, - "end": 16861, + "start": 17020, + "end": 17026, "loc": { "start": { - "line": 384, + "line": 387, "column": 33 }, "end": { - "line": 384, + "line": 387, "column": 39 } } @@ -75934,15 +76402,15 @@ "updateContext": null }, "value": "=", - "start": 16862, - "end": 16863, + "start": 17027, + "end": 17028, "loc": { "start": { - "line": 384, + "line": 387, "column": 40 }, "end": { - "line": 384, + "line": 387, "column": 41 } } @@ -75961,15 +76429,15 @@ "updateContext": null }, "value": "default", - "start": 16864, - "end": 16873, + "start": 17029, + "end": 17038, "loc": { "start": { - "line": 384, + "line": 387, "column": 42 }, "end": { - "line": 384, + "line": 387, "column": 51 } } @@ -75987,15 +76455,15 @@ "binop": null, "updateContext": null }, - "start": 16873, - "end": 16874, + "start": 17038, + "end": 17039, "loc": { "start": { - "line": 384, + "line": 387, "column": 51 }, "end": { - "line": 384, + "line": 387, "column": 52 } } @@ -76012,15 +76480,15 @@ "postfix": false, "binop": null }, - "start": 16891, - "end": 16892, + "start": 17056, + "end": 17057, "loc": { "start": { - "line": 385, + "line": 388, "column": 16 }, "end": { - "line": 385, + "line": 388, "column": 17 } } @@ -76037,15 +76505,15 @@ "postfix": false, "binop": null }, - "start": 16905, - "end": 16906, + "start": 17070, + "end": 17071, "loc": { "start": { - "line": 386, + "line": 389, "column": 12 }, "end": { - "line": 386, + "line": 389, "column": 13 } } @@ -76062,15 +76530,15 @@ "postfix": false, "binop": null }, - "start": 16906, - "end": 16907, + "start": 17071, + "end": 17072, "loc": { "start": { - "line": 386, + "line": 389, "column": 13 }, "end": { - "line": 386, + "line": 389, "column": 14 } } @@ -76088,15 +76556,15 @@ "binop": null, "updateContext": null }, - "start": 16907, - "end": 16908, + "start": 17072, + "end": 17073, "loc": { "start": { - "line": 386, + "line": 389, "column": 14 }, "end": { - "line": 386, + "line": 389, "column": 15 } } @@ -76116,15 +76584,15 @@ "updateContext": null }, "value": "this", - "start": 16917, - "end": 16921, + "start": 17082, + "end": 17086, "loc": { "start": { - "line": 387, + "line": 390, "column": 8 }, "end": { - "line": 387, + "line": 390, "column": 12 } } @@ -76142,15 +76610,15 @@ "binop": null, "updateContext": null }, - "start": 16921, - "end": 16922, + "start": 17086, + "end": 17087, "loc": { "start": { - "line": 387, + "line": 390, "column": 12 }, "end": { - "line": 387, + "line": 390, "column": 13 } } @@ -76168,15 +76636,15 @@ "binop": null }, "value": "_active", - "start": 16922, - "end": 16929, + "start": 17087, + "end": 17094, "loc": { "start": { - "line": 387, + "line": 390, "column": 13 }, "end": { - "line": 387, + "line": 390, "column": 20 } } @@ -76195,15 +76663,15 @@ "updateContext": null }, "value": "=", - "start": 16930, - "end": 16931, + "start": 17095, + "end": 17096, "loc": { "start": { - "line": 387, + "line": 390, "column": 21 }, "end": { - "line": 387, + "line": 390, "column": 22 } } @@ -76223,15 +76691,15 @@ "updateContext": null }, "value": "true", - "start": 16932, - "end": 16936, + "start": 17097, + "end": 17101, "loc": { "start": { - "line": 387, + "line": 390, "column": 23 }, "end": { - "line": 387, + "line": 390, "column": 27 } } @@ -76249,15 +76717,15 @@ "binop": null, "updateContext": null }, - "start": 16936, - "end": 16937, + "start": 17101, + "end": 17102, "loc": { "start": { - "line": 387, + "line": 390, "column": 27 }, "end": { - "line": 387, + "line": 390, "column": 28 } } @@ -76274,15 +76742,15 @@ "postfix": false, "binop": null }, - "start": 16942, - "end": 16943, + "start": 17107, + "end": 17108, "loc": { "start": { - "line": 388, + "line": 391, "column": 4 }, "end": { - "line": 388, + "line": 391, "column": 5 } } @@ -76290,15 +76758,15 @@ { "type": "CommentBlock", "value": "*\n * Deactivates this AngleMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n ", - "start": 16949, - "end": 17158, + "start": 17114, + "end": 17323, "loc": { "start": { - "line": 390, + "line": 393, "column": 4 }, "end": { - "line": 394, + "line": 397, "column": 7 } } @@ -76316,15 +76784,15 @@ "binop": null }, "value": "deactivate", - "start": 17163, - "end": 17173, + "start": 17328, + "end": 17338, "loc": { "start": { - "line": 395, + "line": 398, "column": 4 }, "end": { - "line": 395, + "line": 398, "column": 14 } } @@ -76341,15 +76809,15 @@ "postfix": false, "binop": null }, - "start": 17173, - "end": 17174, + "start": 17338, + "end": 17339, "loc": { "start": { - "line": 395, + "line": 398, "column": 14 }, "end": { - "line": 395, + "line": 398, "column": 15 } } @@ -76366,15 +76834,15 @@ "postfix": false, "binop": null }, - "start": 17174, - "end": 17175, + "start": 17339, + "end": 17340, "loc": { "start": { - "line": 395, + "line": 398, "column": 15 }, "end": { - "line": 395, + "line": 398, "column": 16 } } @@ -76391,15 +76859,15 @@ "postfix": false, "binop": null }, - "start": 17176, - "end": 17177, + "start": 17341, + "end": 17342, "loc": { "start": { - "line": 395, + "line": 398, "column": 17 }, "end": { - "line": 395, + "line": 398, "column": 18 } } @@ -76419,15 +76887,15 @@ "updateContext": null }, "value": "if", - "start": 17186, - "end": 17188, + "start": 17351, + "end": 17353, "loc": { "start": { - "line": 396, + "line": 399, "column": 8 }, "end": { - "line": 396, + "line": 399, "column": 10 } } @@ -76444,15 +76912,15 @@ "postfix": false, "binop": null }, - "start": 17189, - "end": 17190, + "start": 17354, + "end": 17355, "loc": { "start": { - "line": 396, + "line": 399, "column": 11 }, "end": { - "line": 396, + "line": 399, "column": 12 } } @@ -76471,15 +76939,15 @@ "updateContext": null }, "value": "!", - "start": 17190, - "end": 17191, + "start": 17355, + "end": 17356, "loc": { "start": { - "line": 396, + "line": 399, "column": 12 }, "end": { - "line": 396, + "line": 399, "column": 13 } } @@ -76499,15 +76967,15 @@ "updateContext": null }, "value": "this", - "start": 17191, - "end": 17195, + "start": 17356, + "end": 17360, "loc": { "start": { - "line": 396, + "line": 399, "column": 13 }, "end": { - "line": 396, + "line": 399, "column": 17 } } @@ -76525,15 +76993,15 @@ "binop": null, "updateContext": null }, - "start": 17195, - "end": 17196, + "start": 17360, + "end": 17361, "loc": { "start": { - "line": 396, + "line": 399, "column": 17 }, "end": { - "line": 396, + "line": 399, "column": 18 } } @@ -76551,15 +77019,15 @@ "binop": null }, "value": "_active", - "start": 17196, - "end": 17203, + "start": 17361, + "end": 17368, "loc": { "start": { - "line": 396, + "line": 399, "column": 18 }, "end": { - "line": 396, + "line": 399, "column": 25 } } @@ -76576,15 +77044,15 @@ "postfix": false, "binop": null }, - "start": 17203, - "end": 17204, + "start": 17368, + "end": 17369, "loc": { "start": { - "line": 396, + "line": 399, "column": 25 }, "end": { - "line": 396, + "line": 399, "column": 26 } } @@ -76601,15 +77069,15 @@ "postfix": false, "binop": null }, - "start": 17205, - "end": 17206, + "start": 17370, + "end": 17371, "loc": { "start": { - "line": 396, + "line": 399, "column": 27 }, "end": { - "line": 396, + "line": 399, "column": 28 } } @@ -76629,15 +77097,15 @@ "updateContext": null }, "value": "return", - "start": 17219, - "end": 17225, + "start": 17384, + "end": 17390, "loc": { "start": { - "line": 397, + "line": 400, "column": 12 }, "end": { - "line": 397, + "line": 400, "column": 18 } } @@ -76655,15 +77123,15 @@ "binop": null, "updateContext": null }, - "start": 17225, - "end": 17226, + "start": 17390, + "end": 17391, "loc": { "start": { - "line": 397, + "line": 400, "column": 18 }, "end": { - "line": 397, + "line": 400, "column": 19 } } @@ -76680,15 +77148,15 @@ "postfix": false, "binop": null }, - "start": 17235, - "end": 17236, + "start": 17400, + "end": 17401, "loc": { "start": { - "line": 398, + "line": 401, "column": 8 }, "end": { - "line": 398, + "line": 401, "column": 9 } } @@ -76708,15 +77176,15 @@ "updateContext": null }, "value": "if", - "start": 17245, - "end": 17247, + "start": 17410, + "end": 17412, "loc": { "start": { - "line": 399, + "line": 402, "column": 8 }, "end": { - "line": 399, + "line": 402, "column": 10 } } @@ -76733,15 +77201,15 @@ "postfix": false, "binop": null }, - "start": 17248, - "end": 17249, + "start": 17413, + "end": 17414, "loc": { "start": { - "line": 399, + "line": 402, "column": 11 }, "end": { - "line": 399, + "line": 402, "column": 12 } } @@ -76761,15 +77229,15 @@ "updateContext": null }, "value": "this", - "start": 17249, - "end": 17253, + "start": 17414, + "end": 17418, "loc": { "start": { - "line": 399, + "line": 402, "column": 12 }, "end": { - "line": 399, + "line": 402, "column": 16 } } @@ -76787,15 +77255,15 @@ "binop": null, "updateContext": null }, - "start": 17253, - "end": 17254, + "start": 17418, + "end": 17419, "loc": { "start": { - "line": 399, + "line": 402, "column": 16 }, "end": { - "line": 399, + "line": 402, "column": 17 } } @@ -76813,15 +77281,15 @@ "binop": null }, "value": "pointerLens", - "start": 17254, - "end": 17265, + "start": 17419, + "end": 17430, "loc": { "start": { - "line": 399, + "line": 402, "column": 17 }, "end": { - "line": 399, + "line": 402, "column": 28 } } @@ -76838,15 +77306,15 @@ "postfix": false, "binop": null }, - "start": 17265, - "end": 17266, + "start": 17430, + "end": 17431, "loc": { "start": { - "line": 399, + "line": 402, "column": 28 }, "end": { - "line": 399, + "line": 402, "column": 29 } } @@ -76863,15 +77331,15 @@ "postfix": false, "binop": null }, - "start": 17267, - "end": 17268, + "start": 17432, + "end": 17433, "loc": { "start": { - "line": 399, + "line": 402, "column": 30 }, "end": { - "line": 399, + "line": 402, "column": 31 } } @@ -76891,15 +77359,15 @@ "updateContext": null }, "value": "this", - "start": 17281, - "end": 17285, + "start": 17446, + "end": 17450, "loc": { "start": { - "line": 400, + "line": 403, "column": 12 }, "end": { - "line": 400, + "line": 403, "column": 16 } } @@ -76917,15 +77385,15 @@ "binop": null, "updateContext": null }, - "start": 17285, - "end": 17286, + "start": 17450, + "end": 17451, "loc": { "start": { - "line": 400, + "line": 403, "column": 16 }, "end": { - "line": 400, + "line": 403, "column": 17 } } @@ -76943,15 +77411,15 @@ "binop": null }, "value": "pointerLens", - "start": 17286, - "end": 17297, + "start": 17451, + "end": 17462, "loc": { "start": { - "line": 400, + "line": 403, "column": 17 }, "end": { - "line": 400, + "line": 403, "column": 28 } } @@ -76969,15 +77437,15 @@ "binop": null, "updateContext": null }, - "start": 17297, - "end": 17298, + "start": 17462, + "end": 17463, "loc": { "start": { - "line": 400, + "line": 403, "column": 28 }, "end": { - "line": 400, + "line": 403, "column": 29 } } @@ -76995,15 +77463,15 @@ "binop": null }, "value": "visible", - "start": 17298, - "end": 17305, + "start": 17463, + "end": 17470, "loc": { "start": { - "line": 400, + "line": 403, "column": 29 }, "end": { - "line": 400, + "line": 403, "column": 36 } } @@ -77022,15 +77490,15 @@ "updateContext": null }, "value": "=", - "start": 17306, - "end": 17307, + "start": 17471, + "end": 17472, "loc": { "start": { - "line": 400, + "line": 403, "column": 37 }, "end": { - "line": 400, + "line": 403, "column": 38 } } @@ -77050,15 +77518,15 @@ "updateContext": null }, "value": "false", - "start": 17308, - "end": 17313, + "start": 17473, + "end": 17478, "loc": { "start": { - "line": 400, + "line": 403, "column": 39 }, "end": { - "line": 400, + "line": 403, "column": 44 } } @@ -77076,15 +77544,15 @@ "binop": null, "updateContext": null }, - "start": 17313, - "end": 17314, + "start": 17478, + "end": 17479, "loc": { "start": { - "line": 400, + "line": 403, "column": 44 }, "end": { - "line": 400, + "line": 403, "column": 45 } } @@ -77101,15 +77569,15 @@ "postfix": false, "binop": null }, - "start": 17323, - "end": 17324, + "start": 17488, + "end": 17489, "loc": { "start": { - "line": 401, + "line": 404, "column": 8 }, "end": { - "line": 401, + "line": 404, "column": 9 } } @@ -77129,15 +77597,15 @@ "updateContext": null }, "value": "if", - "start": 17333, - "end": 17335, + "start": 17498, + "end": 17500, "loc": { "start": { - "line": 402, + "line": 405, "column": 8 }, "end": { - "line": 402, + "line": 405, "column": 10 } } @@ -77154,15 +77622,15 @@ "postfix": false, "binop": null }, - "start": 17336, - "end": 17337, + "start": 17501, + "end": 17502, "loc": { "start": { - "line": 402, + "line": 405, "column": 11 }, "end": { - "line": 402, + "line": 405, "column": 12 } } @@ -77182,15 +77650,15 @@ "updateContext": null }, "value": "this", - "start": 17337, - "end": 17341, + "start": 17502, + "end": 17506, "loc": { "start": { - "line": 402, + "line": 405, "column": 12 }, "end": { - "line": 402, + "line": 405, "column": 16 } } @@ -77208,15 +77676,15 @@ "binop": null, "updateContext": null }, - "start": 17341, - "end": 17342, + "start": 17506, + "end": 17507, "loc": { "start": { - "line": 402, + "line": 405, "column": 16 }, "end": { - "line": 402, + "line": 405, "column": 17 } } @@ -77234,15 +77702,15 @@ "binop": null }, "value": "markerDiv", - "start": 17342, - "end": 17351, + "start": 17507, + "end": 17516, "loc": { "start": { - "line": 402, + "line": 405, "column": 17 }, "end": { - "line": 402, + "line": 405, "column": 26 } } @@ -77259,15 +77727,15 @@ "postfix": false, "binop": null }, - "start": 17351, - "end": 17352, + "start": 17516, + "end": 17517, "loc": { "start": { - "line": 402, + "line": 405, "column": 26 }, "end": { - "line": 402, + "line": 405, "column": 27 } } @@ -77284,15 +77752,15 @@ "postfix": false, "binop": null }, - "start": 17353, - "end": 17354, + "start": 17518, + "end": 17519, "loc": { "start": { - "line": 402, + "line": 405, "column": 28 }, "end": { - "line": 402, + "line": 405, "column": 29 } } @@ -77312,15 +77780,15 @@ "updateContext": null }, "value": "this", - "start": 17367, - "end": 17371, + "start": 17532, + "end": 17536, "loc": { "start": { - "line": 403, + "line": 406, "column": 12 }, "end": { - "line": 403, + "line": 406, "column": 16 } } @@ -77338,15 +77806,15 @@ "binop": null, "updateContext": null }, - "start": 17371, - "end": 17372, + "start": 17536, + "end": 17537, "loc": { "start": { - "line": 403, + "line": 406, "column": 16 }, "end": { - "line": 403, + "line": 406, "column": 17 } } @@ -77364,15 +77832,15 @@ "binop": null }, "value": "_destroyMarkerDiv", - "start": 17372, - "end": 17389, + "start": 17537, + "end": 17554, "loc": { "start": { - "line": 403, + "line": 406, "column": 17 }, "end": { - "line": 403, + "line": 406, "column": 34 } } @@ -77389,15 +77857,15 @@ "postfix": false, "binop": null }, - "start": 17389, - "end": 17390, + "start": 17554, + "end": 17555, "loc": { "start": { - "line": 403, + "line": 406, "column": 34 }, "end": { - "line": 403, + "line": 406, "column": 35 } } @@ -77414,15 +77882,15 @@ "postfix": false, "binop": null }, - "start": 17390, - "end": 17391, + "start": 17555, + "end": 17556, "loc": { "start": { - "line": 403, + "line": 406, "column": 35 }, "end": { - "line": 403, + "line": 406, "column": 36 } } @@ -77439,15 +77907,15 @@ "postfix": false, "binop": null }, - "start": 17400, - "end": 17401, + "start": 17565, + "end": 17566, "loc": { "start": { - "line": 404, + "line": 407, "column": 8 }, "end": { - "line": 404, + "line": 407, "column": 9 } } @@ -77467,15 +77935,15 @@ "updateContext": null }, "value": "this", - "start": 17410, - "end": 17414, + "start": 17575, + "end": 17579, "loc": { "start": { - "line": 405, + "line": 408, "column": 8 }, "end": { - "line": 405, + "line": 408, "column": 12 } } @@ -77493,15 +77961,15 @@ "binop": null, "updateContext": null }, - "start": 17414, - "end": 17415, + "start": 17579, + "end": 17580, "loc": { "start": { - "line": 405, + "line": 408, "column": 12 }, "end": { - "line": 405, + "line": 408, "column": 13 } } @@ -77519,15 +77987,15 @@ "binop": null }, "value": "reset", - "start": 17415, - "end": 17420, + "start": 17580, + "end": 17585, "loc": { "start": { - "line": 405, + "line": 408, "column": 13 }, "end": { - "line": 405, + "line": 408, "column": 18 } } @@ -77544,15 +78012,15 @@ "postfix": false, "binop": null }, - "start": 17420, - "end": 17421, + "start": 17585, + "end": 17586, "loc": { "start": { - "line": 405, + "line": 408, "column": 18 }, "end": { - "line": 405, + "line": 408, "column": 19 } } @@ -77569,15 +78037,15 @@ "postfix": false, "binop": null }, - "start": 17421, - "end": 17422, + "start": 17586, + "end": 17587, "loc": { "start": { - "line": 405, + "line": 408, "column": 19 }, "end": { - "line": 405, + "line": 408, "column": 20 } } @@ -77595,15 +78063,15 @@ "binop": null, "updateContext": null }, - "start": 17422, - "end": 17423, + "start": 17587, + "end": 17588, "loc": { "start": { - "line": 405, + "line": 408, "column": 20 }, "end": { - "line": 405, + "line": 408, "column": 21 } } @@ -77623,15 +78091,15 @@ "updateContext": null }, "value": "const", - "start": 17432, - "end": 17437, + "start": 17597, + "end": 17602, "loc": { "start": { - "line": 406, + "line": 409, "column": 8 }, "end": { - "line": 406, + "line": 409, "column": 13 } } @@ -77649,15 +78117,15 @@ "binop": null }, "value": "canvas", - "start": 17438, - "end": 17444, + "start": 17603, + "end": 17609, "loc": { "start": { - "line": 406, + "line": 409, "column": 14 }, "end": { - "line": 406, + "line": 409, "column": 20 } } @@ -77676,15 +78144,15 @@ "updateContext": null }, "value": "=", - "start": 17445, - "end": 17446, + "start": 17610, + "end": 17611, "loc": { "start": { - "line": 406, + "line": 409, "column": 21 }, "end": { - "line": 406, + "line": 409, "column": 22 } } @@ -77704,15 +78172,15 @@ "updateContext": null }, "value": "this", - "start": 17447, - "end": 17451, + "start": 17612, + "end": 17616, "loc": { "start": { - "line": 406, + "line": 409, "column": 23 }, "end": { - "line": 406, + "line": 409, "column": 27 } } @@ -77730,15 +78198,15 @@ "binop": null, "updateContext": null }, - "start": 17451, - "end": 17452, + "start": 17616, + "end": 17617, "loc": { "start": { - "line": 406, + "line": 409, "column": 27 }, "end": { - "line": 406, + "line": 409, "column": 28 } } @@ -77756,15 +78224,15 @@ "binop": null }, "value": "scene", - "start": 17452, - "end": 17457, + "start": 17617, + "end": 17622, "loc": { "start": { - "line": 406, + "line": 409, "column": 28 }, "end": { - "line": 406, + "line": 409, "column": 33 } } @@ -77782,15 +78250,15 @@ "binop": null, "updateContext": null }, - "start": 17457, - "end": 17458, + "start": 17622, + "end": 17623, "loc": { "start": { - "line": 406, + "line": 409, "column": 33 }, "end": { - "line": 406, + "line": 409, "column": 34 } } @@ -77808,15 +78276,15 @@ "binop": null }, "value": "canvas", - "start": 17458, - "end": 17464, + "start": 17623, + "end": 17629, "loc": { "start": { - "line": 406, + "line": 409, "column": 34 }, "end": { - "line": 406, + "line": 409, "column": 40 } } @@ -77834,15 +78302,15 @@ "binop": null, "updateContext": null }, - "start": 17464, - "end": 17465, + "start": 17629, + "end": 17630, "loc": { "start": { - "line": 406, + "line": 409, "column": 40 }, "end": { - "line": 406, + "line": 409, "column": 41 } } @@ -77860,15 +78328,15 @@ "binop": null }, "value": "canvas", - "start": 17465, - "end": 17471, + "start": 17630, + "end": 17636, "loc": { "start": { - "line": 406, + "line": 409, "column": 41 }, "end": { - "line": 406, + "line": 409, "column": 47 } } @@ -77886,15 +78354,15 @@ "binop": null, "updateContext": null }, - "start": 17471, - "end": 17472, + "start": 17636, + "end": 17637, "loc": { "start": { - "line": 406, + "line": 409, "column": 47 }, "end": { - "line": 406, + "line": 409, "column": 48 } } @@ -77912,15 +78380,15 @@ "binop": null }, "value": "canvas", - "start": 17481, - "end": 17487, + "start": 17646, + "end": 17652, "loc": { "start": { - "line": 407, + "line": 410, "column": 8 }, "end": { - "line": 407, + "line": 410, "column": 14 } } @@ -77938,15 +78406,15 @@ "binop": null, "updateContext": null }, - "start": 17487, - "end": 17488, + "start": 17652, + "end": 17653, "loc": { "start": { - "line": 407, + "line": 410, "column": 14 }, "end": { - "line": 407, + "line": 410, "column": 15 } } @@ -77964,15 +78432,15 @@ "binop": null }, "value": "removeEventListener", - "start": 17488, - "end": 17507, + "start": 17653, + "end": 17672, "loc": { "start": { - "line": 407, + "line": 410, "column": 15 }, "end": { - "line": 407, + "line": 410, "column": 34 } } @@ -77989,15 +78457,15 @@ "postfix": false, "binop": null }, - "start": 17507, - "end": 17508, + "start": 17672, + "end": 17673, "loc": { "start": { - "line": 407, + "line": 410, "column": 34 }, "end": { - "line": 407, + "line": 410, "column": 35 } } @@ -78016,15 +78484,15 @@ "updateContext": null }, "value": "mousedown", - "start": 17508, - "end": 17519, + "start": 17673, + "end": 17684, "loc": { "start": { - "line": 407, + "line": 410, "column": 35 }, "end": { - "line": 407, + "line": 410, "column": 46 } } @@ -78042,15 +78510,15 @@ "binop": null, "updateContext": null }, - "start": 17519, - "end": 17520, + "start": 17684, + "end": 17685, "loc": { "start": { - "line": 407, + "line": 410, "column": 46 }, "end": { - "line": 407, + "line": 410, "column": 47 } } @@ -78070,15 +78538,15 @@ "updateContext": null }, "value": "this", - "start": 17521, - "end": 17525, + "start": 17686, + "end": 17690, "loc": { "start": { - "line": 407, + "line": 410, "column": 48 }, "end": { - "line": 407, + "line": 410, "column": 52 } } @@ -78096,15 +78564,15 @@ "binop": null, "updateContext": null }, - "start": 17525, - "end": 17526, + "start": 17690, + "end": 17691, "loc": { "start": { - "line": 407, + "line": 410, "column": 52 }, "end": { - "line": 407, + "line": 410, "column": 53 } } @@ -78122,15 +78590,15 @@ "binop": null }, "value": "_onMouseDown", - "start": 17526, - "end": 17538, + "start": 17691, + "end": 17703, "loc": { "start": { - "line": 407, + "line": 410, "column": 53 }, "end": { - "line": 407, + "line": 410, "column": 65 } } @@ -78147,15 +78615,15 @@ "postfix": false, "binop": null }, - "start": 17538, - "end": 17539, + "start": 17703, + "end": 17704, "loc": { "start": { - "line": 407, + "line": 410, "column": 65 }, "end": { - "line": 407, + "line": 410, "column": 66 } } @@ -78173,15 +78641,15 @@ "binop": null, "updateContext": null }, - "start": 17539, - "end": 17540, + "start": 17704, + "end": 17705, "loc": { "start": { - "line": 407, + "line": 410, "column": 66 }, "end": { - "line": 407, + "line": 410, "column": 67 } } @@ -78199,15 +78667,15 @@ "binop": null }, "value": "canvas", - "start": 17549, - "end": 17555, + "start": 17714, + "end": 17720, "loc": { "start": { - "line": 408, + "line": 411, "column": 8 }, "end": { - "line": 408, + "line": 411, "column": 14 } } @@ -78225,15 +78693,15 @@ "binop": null, "updateContext": null }, - "start": 17555, - "end": 17556, + "start": 17720, + "end": 17721, "loc": { "start": { - "line": 408, + "line": 411, "column": 14 }, "end": { - "line": 408, + "line": 411, "column": 15 } } @@ -78251,15 +78719,15 @@ "binop": null }, "value": "removeEventListener", - "start": 17556, - "end": 17575, + "start": 17721, + "end": 17740, "loc": { "start": { - "line": 408, + "line": 411, "column": 15 }, "end": { - "line": 408, + "line": 411, "column": 34 } } @@ -78276,15 +78744,15 @@ "postfix": false, "binop": null }, - "start": 17575, - "end": 17576, + "start": 17740, + "end": 17741, "loc": { "start": { - "line": 408, + "line": 411, "column": 34 }, "end": { - "line": 408, + "line": 411, "column": 35 } } @@ -78303,15 +78771,15 @@ "updateContext": null }, "value": "mouseup", - "start": 17576, - "end": 17585, + "start": 17741, + "end": 17750, "loc": { "start": { - "line": 408, + "line": 411, "column": 35 }, "end": { - "line": 408, + "line": 411, "column": 44 } } @@ -78329,15 +78797,15 @@ "binop": null, "updateContext": null }, - "start": 17585, - "end": 17586, + "start": 17750, + "end": 17751, "loc": { "start": { - "line": 408, + "line": 411, "column": 44 }, "end": { - "line": 408, + "line": 411, "column": 45 } } @@ -78357,15 +78825,15 @@ "updateContext": null }, "value": "this", - "start": 17587, - "end": 17591, + "start": 17752, + "end": 17756, "loc": { "start": { - "line": 408, + "line": 411, "column": 46 }, "end": { - "line": 408, + "line": 411, "column": 50 } } @@ -78383,15 +78851,15 @@ "binop": null, "updateContext": null }, - "start": 17591, - "end": 17592, + "start": 17756, + "end": 17757, "loc": { "start": { - "line": 408, + "line": 411, "column": 50 }, "end": { - "line": 408, + "line": 411, "column": 51 } } @@ -78409,15 +78877,15 @@ "binop": null }, "value": "_onMouseUp", - "start": 17592, - "end": 17602, + "start": 17757, + "end": 17767, "loc": { "start": { - "line": 408, + "line": 411, "column": 51 }, "end": { - "line": 408, + "line": 411, "column": 61 } } @@ -78434,15 +78902,15 @@ "postfix": false, "binop": null }, - "start": 17602, - "end": 17603, + "start": 17767, + "end": 17768, "loc": { "start": { - "line": 408, + "line": 411, "column": 61 }, "end": { - "line": 408, + "line": 411, "column": 62 } } @@ -78460,15 +78928,15 @@ "binop": null, "updateContext": null }, - "start": 17603, - "end": 17604, + "start": 17768, + "end": 17769, "loc": { "start": { - "line": 408, + "line": 411, "column": 62 }, "end": { - "line": 408, + "line": 411, "column": 63 } } @@ -78488,15 +78956,15 @@ "updateContext": null }, "value": "const", - "start": 17613, - "end": 17618, + "start": 17778, + "end": 17783, "loc": { "start": { - "line": 409, + "line": 412, "column": 8 }, "end": { - "line": 409, + "line": 412, "column": 13 } } @@ -78514,15 +78982,15 @@ "binop": null }, "value": "cameraControl", - "start": 17619, - "end": 17632, + "start": 17784, + "end": 17797, "loc": { "start": { - "line": 409, + "line": 412, "column": 14 }, "end": { - "line": 409, + "line": 412, "column": 27 } } @@ -78541,15 +79009,15 @@ "updateContext": null }, "value": "=", - "start": 17633, - "end": 17634, + "start": 17798, + "end": 17799, "loc": { "start": { - "line": 409, + "line": 412, "column": 28 }, "end": { - "line": 409, + "line": 412, "column": 29 } } @@ -78569,15 +79037,15 @@ "updateContext": null }, "value": "this", - "start": 17635, - "end": 17639, + "start": 17800, + "end": 17804, "loc": { "start": { - "line": 409, + "line": 412, "column": 30 }, "end": { - "line": 409, + "line": 412, "column": 34 } } @@ -78595,15 +79063,15 @@ "binop": null, "updateContext": null }, - "start": 17639, - "end": 17640, + "start": 17804, + "end": 17805, "loc": { "start": { - "line": 409, + "line": 412, "column": 34 }, "end": { - "line": 409, + "line": 412, "column": 35 } } @@ -78621,15 +79089,15 @@ "binop": null }, "value": "angleMeasurementsPlugin", - "start": 17640, - "end": 17663, + "start": 17805, + "end": 17828, "loc": { "start": { - "line": 409, + "line": 412, "column": 35 }, "end": { - "line": 409, + "line": 412, "column": 58 } } @@ -78647,15 +79115,15 @@ "binop": null, "updateContext": null }, - "start": 17663, - "end": 17664, + "start": 17828, + "end": 17829, "loc": { "start": { - "line": 409, + "line": 412, "column": 58 }, "end": { - "line": 409, + "line": 412, "column": 59 } } @@ -78673,15 +79141,15 @@ "binop": null }, "value": "viewer", - "start": 17664, - "end": 17670, + "start": 17829, + "end": 17835, "loc": { "start": { - "line": 409, + "line": 412, "column": 59 }, "end": { - "line": 409, + "line": 412, "column": 65 } } @@ -78699,15 +79167,15 @@ "binop": null, "updateContext": null }, - "start": 17670, - "end": 17671, + "start": 17835, + "end": 17836, "loc": { "start": { - "line": 409, + "line": 412, "column": 65 }, "end": { - "line": 409, + "line": 412, "column": 66 } } @@ -78725,15 +79193,15 @@ "binop": null }, "value": "cameraControl", - "start": 17671, - "end": 17684, + "start": 17836, + "end": 17849, "loc": { "start": { - "line": 409, + "line": 412, "column": 66 }, "end": { - "line": 409, + "line": 412, "column": 79 } } @@ -78751,15 +79219,15 @@ "binop": null, "updateContext": null }, - "start": 17684, - "end": 17685, + "start": 17849, + "end": 17850, "loc": { "start": { - "line": 409, + "line": 412, "column": 79 }, "end": { - "line": 409, + "line": 412, "column": 80 } } @@ -78777,15 +79245,15 @@ "binop": null }, "value": "cameraControl", - "start": 17694, - "end": 17707, + "start": 17859, + "end": 17872, "loc": { "start": { - "line": 410, + "line": 413, "column": 8 }, "end": { - "line": 410, + "line": 413, "column": 21 } } @@ -78803,15 +79271,15 @@ "binop": null, "updateContext": null }, - "start": 17707, - "end": 17708, + "start": 17872, + "end": 17873, "loc": { "start": { - "line": 410, + "line": 413, "column": 21 }, "end": { - "line": 410, + "line": 413, "column": 22 } } @@ -78829,15 +79297,15 @@ "binop": null }, "value": "off", - "start": 17708, - "end": 17711, + "start": 17873, + "end": 17876, "loc": { "start": { - "line": 410, + "line": 413, "column": 22 }, "end": { - "line": 410, + "line": 413, "column": 25 } } @@ -78854,15 +79322,15 @@ "postfix": false, "binop": null }, - "start": 17711, - "end": 17712, + "start": 17876, + "end": 17877, "loc": { "start": { - "line": 410, + "line": 413, "column": 25 }, "end": { - "line": 410, + "line": 413, "column": 26 } } @@ -78882,15 +79350,15 @@ "updateContext": null }, "value": "this", - "start": 17712, - "end": 17716, + "start": 17877, + "end": 17881, "loc": { "start": { - "line": 410, + "line": 413, "column": 26 }, "end": { - "line": 410, + "line": 413, "column": 30 } } @@ -78908,15 +79376,15 @@ "binop": null, "updateContext": null }, - "start": 17716, - "end": 17717, + "start": 17881, + "end": 17882, "loc": { "start": { - "line": 410, + "line": 413, "column": 30 }, "end": { - "line": 410, + "line": 413, "column": 31 } } @@ -78934,15 +79402,15 @@ "binop": null }, "value": "_onMouseHoverSurface", - "start": 17717, - "end": 17737, + "start": 17882, + "end": 17902, "loc": { "start": { - "line": 410, + "line": 413, "column": 31 }, "end": { - "line": 410, + "line": 413, "column": 51 } } @@ -78959,15 +79427,15 @@ "postfix": false, "binop": null }, - "start": 17737, - "end": 17738, + "start": 17902, + "end": 17903, "loc": { "start": { - "line": 410, + "line": 413, "column": 51 }, "end": { - "line": 410, + "line": 413, "column": 52 } } @@ -78985,15 +79453,15 @@ "binop": null, "updateContext": null }, - "start": 17738, - "end": 17739, + "start": 17903, + "end": 17904, "loc": { "start": { - "line": 410, + "line": 413, "column": 52 }, "end": { - "line": 410, + "line": 413, "column": 53 } } @@ -79011,15 +79479,15 @@ "binop": null }, "value": "cameraControl", - "start": 17748, - "end": 17761, + "start": 17913, + "end": 17926, "loc": { "start": { - "line": 411, + "line": 414, "column": 8 }, "end": { - "line": 411, + "line": 414, "column": 21 } } @@ -79037,15 +79505,15 @@ "binop": null, "updateContext": null }, - "start": 17761, - "end": 17762, + "start": 17926, + "end": 17927, "loc": { "start": { - "line": 411, + "line": 414, "column": 21 }, "end": { - "line": 411, + "line": 414, "column": 22 } } @@ -79063,15 +79531,15 @@ "binop": null }, "value": "off", - "start": 17762, - "end": 17765, + "start": 17927, + "end": 17930, "loc": { "start": { - "line": 411, + "line": 414, "column": 22 }, "end": { - "line": 411, + "line": 414, "column": 25 } } @@ -79088,15 +79556,15 @@ "postfix": false, "binop": null }, - "start": 17765, - "end": 17766, + "start": 17930, + "end": 17931, "loc": { "start": { - "line": 411, + "line": 414, "column": 25 }, "end": { - "line": 411, + "line": 414, "column": 26 } } @@ -79116,15 +79584,15 @@ "updateContext": null }, "value": "this", - "start": 17766, - "end": 17770, + "start": 17931, + "end": 17935, "loc": { "start": { - "line": 411, + "line": 414, "column": 26 }, "end": { - "line": 411, + "line": 414, "column": 30 } } @@ -79142,15 +79610,15 @@ "binop": null, "updateContext": null }, - "start": 17770, - "end": 17771, + "start": 17935, + "end": 17936, "loc": { "start": { - "line": 411, + "line": 414, "column": 30 }, "end": { - "line": 411, + "line": 414, "column": 31 } } @@ -79168,15 +79636,15 @@ "binop": null }, "value": "_onPickedSurface", - "start": 17771, - "end": 17787, + "start": 17936, + "end": 17952, "loc": { "start": { - "line": 411, + "line": 414, "column": 31 }, "end": { - "line": 411, + "line": 414, "column": 47 } } @@ -79193,15 +79661,15 @@ "postfix": false, "binop": null }, - "start": 17787, - "end": 17788, + "start": 17952, + "end": 17953, "loc": { "start": { - "line": 411, + "line": 414, "column": 47 }, "end": { - "line": 411, + "line": 414, "column": 48 } } @@ -79219,15 +79687,15 @@ "binop": null, "updateContext": null }, - "start": 17788, - "end": 17789, + "start": 17953, + "end": 17954, "loc": { "start": { - "line": 411, + "line": 414, "column": 48 }, "end": { - "line": 411, + "line": 414, "column": 49 } } @@ -79245,15 +79713,15 @@ "binop": null }, "value": "cameraControl", - "start": 17798, - "end": 17811, + "start": 17963, + "end": 17976, "loc": { "start": { - "line": 412, + "line": 415, "column": 8 }, "end": { - "line": 412, + "line": 415, "column": 21 } } @@ -79271,15 +79739,15 @@ "binop": null, "updateContext": null }, - "start": 17811, - "end": 17812, + "start": 17976, + "end": 17977, "loc": { "start": { - "line": 412, + "line": 415, "column": 21 }, "end": { - "line": 412, + "line": 415, "column": 22 } } @@ -79297,15 +79765,15 @@ "binop": null }, "value": "off", - "start": 17812, - "end": 17815, + "start": 17977, + "end": 17980, "loc": { "start": { - "line": 412, + "line": 415, "column": 22 }, "end": { - "line": 412, + "line": 415, "column": 25 } } @@ -79322,15 +79790,15 @@ "postfix": false, "binop": null }, - "start": 17815, - "end": 17816, + "start": 17980, + "end": 17981, "loc": { "start": { - "line": 412, + "line": 415, "column": 25 }, "end": { - "line": 412, + "line": 415, "column": 26 } } @@ -79350,15 +79818,15 @@ "updateContext": null }, "value": "this", - "start": 17816, - "end": 17820, + "start": 17981, + "end": 17985, "loc": { "start": { - "line": 412, + "line": 415, "column": 26 }, "end": { - "line": 412, + "line": 415, "column": 30 } } @@ -79376,15 +79844,15 @@ "binop": null, "updateContext": null }, - "start": 17820, - "end": 17821, + "start": 17985, + "end": 17986, "loc": { "start": { - "line": 412, + "line": 415, "column": 30 }, "end": { - "line": 412, + "line": 415, "column": 31 } } @@ -79402,15 +79870,15 @@ "binop": null }, "value": "_onHoverNothing", - "start": 17821, - "end": 17836, + "start": 17986, + "end": 18001, "loc": { "start": { - "line": 412, + "line": 415, "column": 31 }, "end": { - "line": 412, + "line": 415, "column": 46 } } @@ -79427,15 +79895,15 @@ "postfix": false, "binop": null }, - "start": 17836, - "end": 17837, + "start": 18001, + "end": 18002, "loc": { "start": { - "line": 412, + "line": 415, "column": 46 }, "end": { - "line": 412, + "line": 415, "column": 47 } } @@ -79453,15 +79921,15 @@ "binop": null, "updateContext": null }, - "start": 17837, - "end": 17838, + "start": 18002, + "end": 18003, "loc": { "start": { - "line": 412, + "line": 415, "column": 47 }, "end": { - "line": 412, + "line": 415, "column": 48 } } @@ -79479,15 +79947,15 @@ "binop": null }, "value": "cameraControl", - "start": 17847, - "end": 17860, + "start": 18012, + "end": 18025, "loc": { "start": { - "line": 413, + "line": 416, "column": 8 }, "end": { - "line": 413, + "line": 416, "column": 21 } } @@ -79505,15 +79973,15 @@ "binop": null, "updateContext": null }, - "start": 17860, - "end": 17861, + "start": 18025, + "end": 18026, "loc": { "start": { - "line": 413, + "line": 416, "column": 21 }, "end": { - "line": 413, + "line": 416, "column": 22 } } @@ -79531,15 +79999,15 @@ "binop": null }, "value": "off", - "start": 17861, - "end": 17864, + "start": 18026, + "end": 18029, "loc": { "start": { - "line": 413, + "line": 416, "column": 22 }, "end": { - "line": 413, + "line": 416, "column": 25 } } @@ -79556,15 +80024,15 @@ "postfix": false, "binop": null }, - "start": 17864, - "end": 17865, + "start": 18029, + "end": 18030, "loc": { "start": { - "line": 413, + "line": 416, "column": 25 }, "end": { - "line": 413, + "line": 416, "column": 26 } } @@ -79584,15 +80052,15 @@ "updateContext": null }, "value": "this", - "start": 17865, - "end": 17869, + "start": 18030, + "end": 18034, "loc": { "start": { - "line": 413, + "line": 416, "column": 26 }, "end": { - "line": 413, + "line": 416, "column": 30 } } @@ -79610,15 +80078,15 @@ "binop": null, "updateContext": null }, - "start": 17869, - "end": 17870, + "start": 18034, + "end": 18035, "loc": { "start": { - "line": 413, + "line": 416, "column": 30 }, "end": { - "line": 413, + "line": 416, "column": 31 } } @@ -79636,15 +80104,15 @@ "binop": null }, "value": "_onPickedNothing", - "start": 17870, - "end": 17886, + "start": 18035, + "end": 18051, "loc": { "start": { - "line": 413, + "line": 416, "column": 31 }, "end": { - "line": 413, + "line": 416, "column": 47 } } @@ -79661,15 +80129,15 @@ "postfix": false, "binop": null }, - "start": 17886, - "end": 17887, + "start": 18051, + "end": 18052, "loc": { "start": { - "line": 413, + "line": 416, "column": 47 }, "end": { - "line": 413, + "line": 416, "column": 48 } } @@ -79687,15 +80155,15 @@ "binop": null, "updateContext": null }, - "start": 17887, - "end": 17888, + "start": 18052, + "end": 18053, "loc": { "start": { - "line": 413, + "line": 416, "column": 48 }, "end": { - "line": 413, + "line": 416, "column": 49 } } @@ -79715,15 +80183,15 @@ "updateContext": null }, "value": "this", - "start": 17897, - "end": 17901, + "start": 18062, + "end": 18066, "loc": { "start": { - "line": 414, + "line": 417, "column": 8 }, "end": { - "line": 414, + "line": 417, "column": 12 } } @@ -79741,15 +80209,15 @@ "binop": null, "updateContext": null }, - "start": 17901, - "end": 17902, + "start": 18066, + "end": 18067, "loc": { "start": { - "line": 414, + "line": 417, "column": 12 }, "end": { - "line": 414, + "line": 417, "column": 13 } } @@ -79767,15 +80235,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 17902, - "end": 17926, + "start": 18067, + "end": 18091, "loc": { "start": { - "line": 414, + "line": 417, "column": 13 }, "end": { - "line": 414, + "line": 417, "column": 37 } } @@ -79794,15 +80262,15 @@ "updateContext": null }, "value": "=", - "start": 17927, - "end": 17928, + "start": 18092, + "end": 18093, "loc": { "start": { - "line": 414, + "line": 417, "column": 38 }, "end": { - "line": 414, + "line": 417, "column": 39 } } @@ -79822,15 +80290,15 @@ "updateContext": null }, "value": "null", - "start": 17929, - "end": 17933, + "start": 18094, + "end": 18098, "loc": { "start": { - "line": 414, + "line": 417, "column": 40 }, "end": { - "line": 414, + "line": 417, "column": 44 } } @@ -79848,15 +80316,15 @@ "binop": null, "updateContext": null }, - "start": 17933, - "end": 17934, + "start": 18098, + "end": 18099, "loc": { "start": { - "line": 414, + "line": 417, "column": 44 }, "end": { - "line": 414, + "line": 417, "column": 45 } } @@ -79876,15 +80344,15 @@ "updateContext": null }, "value": "this", - "start": 17943, - "end": 17947, + "start": 18108, + "end": 18112, "loc": { "start": { - "line": 415, + "line": 418, "column": 8 }, "end": { - "line": 415, + "line": 418, "column": 12 } } @@ -79902,15 +80370,15 @@ "binop": null, "updateContext": null }, - "start": 17947, - "end": 17948, + "start": 18112, + "end": 18113, "loc": { "start": { - "line": 415, + "line": 418, "column": 12 }, "end": { - "line": 415, + "line": 418, "column": 13 } } @@ -79928,15 +80396,15 @@ "binop": null }, "value": "_active", - "start": 17948, - "end": 17955, + "start": 18113, + "end": 18120, "loc": { "start": { - "line": 415, + "line": 418, "column": 13 }, "end": { - "line": 415, + "line": 418, "column": 20 } } @@ -79955,15 +80423,15 @@ "updateContext": null }, "value": "=", - "start": 17956, - "end": 17957, + "start": 18121, + "end": 18122, "loc": { "start": { - "line": 415, + "line": 418, "column": 21 }, "end": { - "line": 415, + "line": 418, "column": 22 } } @@ -79983,15 +80451,15 @@ "updateContext": null }, "value": "false", - "start": 17958, - "end": 17963, + "start": 18123, + "end": 18128, "loc": { "start": { - "line": 415, + "line": 418, "column": 23 }, "end": { - "line": 415, + "line": 418, "column": 28 } } @@ -80009,15 +80477,15 @@ "binop": null, "updateContext": null }, - "start": 17963, - "end": 17964, + "start": 18128, + "end": 18129, "loc": { "start": { - "line": 415, + "line": 418, "column": 28 }, "end": { - "line": 415, + "line": 418, "column": 29 } } @@ -80034,15 +80502,15 @@ "postfix": false, "binop": null }, - "start": 17969, - "end": 17970, + "start": 18134, + "end": 18135, "loc": { "start": { - "line": 416, + "line": 419, "column": 4 }, "end": { - "line": 416, + "line": 419, "column": 5 } } @@ -80050,15 +80518,15 @@ { "type": "CommentBlock", "value": "*\n * Resets this AngleMeasurementsMouseControl.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n *\n * Does nothing if the AngleMeasurementsMouseControl is not active.\n ", - "start": 17976, - "end": 18226, + "start": 18141, + "end": 18391, "loc": { "start": { - "line": 418, + "line": 421, "column": 4 }, "end": { - "line": 424, + "line": 427, "column": 7 } } @@ -80076,15 +80544,15 @@ "binop": null }, "value": "reset", - "start": 18231, - "end": 18236, + "start": 18396, + "end": 18401, "loc": { "start": { - "line": 425, + "line": 428, "column": 4 }, "end": { - "line": 425, + "line": 428, "column": 9 } } @@ -80101,15 +80569,15 @@ "postfix": false, "binop": null }, - "start": 18236, - "end": 18237, + "start": 18401, + "end": 18402, "loc": { "start": { - "line": 425, + "line": 428, "column": 9 }, "end": { - "line": 425, + "line": 428, "column": 10 } } @@ -80126,15 +80594,15 @@ "postfix": false, "binop": null }, - "start": 18237, - "end": 18238, + "start": 18402, + "end": 18403, "loc": { "start": { - "line": 425, + "line": 428, "column": 10 }, "end": { - "line": 425, + "line": 428, "column": 11 } } @@ -80151,15 +80619,15 @@ "postfix": false, "binop": null }, - "start": 18239, - "end": 18240, + "start": 18404, + "end": 18405, "loc": { "start": { - "line": 425, + "line": 428, "column": 12 }, "end": { - "line": 425, + "line": 428, "column": 13 } } @@ -80179,15 +80647,15 @@ "updateContext": null }, "value": "if", - "start": 18249, - "end": 18251, + "start": 18414, + "end": 18416, "loc": { "start": { - "line": 426, + "line": 429, "column": 8 }, "end": { - "line": 426, + "line": 429, "column": 10 } } @@ -80204,15 +80672,15 @@ "postfix": false, "binop": null }, - "start": 18252, - "end": 18253, + "start": 18417, + "end": 18418, "loc": { "start": { - "line": 426, + "line": 429, "column": 11 }, "end": { - "line": 426, + "line": 429, "column": 12 } } @@ -80231,15 +80699,15 @@ "updateContext": null }, "value": "!", - "start": 18253, - "end": 18254, + "start": 18418, + "end": 18419, "loc": { "start": { - "line": 426, + "line": 429, "column": 12 }, "end": { - "line": 426, + "line": 429, "column": 13 } } @@ -80259,15 +80727,15 @@ "updateContext": null }, "value": "this", - "start": 18254, - "end": 18258, + "start": 18419, + "end": 18423, "loc": { "start": { - "line": 426, + "line": 429, "column": 13 }, "end": { - "line": 426, + "line": 429, "column": 17 } } @@ -80285,15 +80753,15 @@ "binop": null, "updateContext": null }, - "start": 18258, - "end": 18259, + "start": 18423, + "end": 18424, "loc": { "start": { - "line": 426, + "line": 429, "column": 17 }, "end": { - "line": 426, + "line": 429, "column": 18 } } @@ -80311,15 +80779,15 @@ "binop": null }, "value": "_active", - "start": 18259, - "end": 18266, + "start": 18424, + "end": 18431, "loc": { "start": { - "line": 426, + "line": 429, "column": 18 }, "end": { - "line": 426, + "line": 429, "column": 25 } } @@ -80336,15 +80804,15 @@ "postfix": false, "binop": null }, - "start": 18266, - "end": 18267, + "start": 18431, + "end": 18432, "loc": { "start": { - "line": 426, + "line": 429, "column": 25 }, "end": { - "line": 426, + "line": 429, "column": 26 } } @@ -80361,15 +80829,15 @@ "postfix": false, "binop": null }, - "start": 18268, - "end": 18269, + "start": 18433, + "end": 18434, "loc": { "start": { - "line": 426, + "line": 429, "column": 27 }, "end": { - "line": 426, + "line": 429, "column": 28 } } @@ -80389,15 +80857,15 @@ "updateContext": null }, "value": "return", - "start": 18282, - "end": 18288, + "start": 18447, + "end": 18453, "loc": { "start": { - "line": 427, + "line": 430, "column": 12 }, "end": { - "line": 427, + "line": 430, "column": 18 } } @@ -80415,15 +80883,15 @@ "binop": null, "updateContext": null }, - "start": 18288, - "end": 18289, + "start": 18453, + "end": 18454, "loc": { "start": { - "line": 427, + "line": 430, "column": 18 }, "end": { - "line": 427, + "line": 430, "column": 19 } } @@ -80440,15 +80908,15 @@ "postfix": false, "binop": null }, - "start": 18298, - "end": 18299, + "start": 18463, + "end": 18464, "loc": { "start": { - "line": 428, + "line": 431, "column": 8 }, "end": { - "line": 428, + "line": 431, "column": 9 } } @@ -80468,15 +80936,15 @@ "updateContext": null }, "value": "this", - "start": 18309, - "end": 18313, + "start": 18474, + "end": 18478, "loc": { "start": { - "line": 430, + "line": 433, "column": 8 }, "end": { - "line": 430, + "line": 433, "column": 12 } } @@ -80494,15 +80962,15 @@ "binop": null, "updateContext": null }, - "start": 18313, - "end": 18314, + "start": 18478, + "end": 18479, "loc": { "start": { - "line": 430, + "line": 433, "column": 12 }, "end": { - "line": 430, + "line": 433, "column": 13 } } @@ -80520,15 +80988,15 @@ "binop": null }, "value": "_destroyMarkerDiv", - "start": 18314, - "end": 18331, + "start": 18479, + "end": 18496, "loc": { "start": { - "line": 430, + "line": 433, "column": 13 }, "end": { - "line": 430, + "line": 433, "column": 30 } } @@ -80545,15 +81013,15 @@ "postfix": false, "binop": null }, - "start": 18331, - "end": 18332, + "start": 18496, + "end": 18497, "loc": { "start": { - "line": 430, + "line": 433, "column": 30 }, "end": { - "line": 430, + "line": 433, "column": 31 } } @@ -80570,15 +81038,15 @@ "postfix": false, "binop": null }, - "start": 18332, - "end": 18333, + "start": 18497, + "end": 18498, "loc": { "start": { - "line": 430, + "line": 433, "column": 31 }, "end": { - "line": 430, + "line": 433, "column": 32 } } @@ -80598,15 +81066,15 @@ "updateContext": null }, "value": "this", - "start": 18342, - "end": 18346, + "start": 18507, + "end": 18511, "loc": { "start": { - "line": 431, + "line": 434, "column": 8 }, "end": { - "line": 431, + "line": 434, "column": 12 } } @@ -80624,15 +81092,15 @@ "binop": null, "updateContext": null }, - "start": 18346, - "end": 18347, + "start": 18511, + "end": 18512, "loc": { "start": { - "line": 431, + "line": 434, "column": 12 }, "end": { - "line": 431, + "line": 434, "column": 13 } } @@ -80650,15 +81118,15 @@ "binop": null }, "value": "_initMarkerDiv", - "start": 18347, - "end": 18361, + "start": 18512, + "end": 18526, "loc": { "start": { - "line": 431, + "line": 434, "column": 13 }, "end": { - "line": 431, + "line": 434, "column": 27 } } @@ -80675,15 +81143,15 @@ "postfix": false, "binop": null }, - "start": 18361, - "end": 18362, + "start": 18526, + "end": 18527, "loc": { "start": { - "line": 431, + "line": 434, "column": 27 }, "end": { - "line": 431, + "line": 434, "column": 28 } } @@ -80700,15 +81168,15 @@ "postfix": false, "binop": null }, - "start": 18362, - "end": 18363, + "start": 18527, + "end": 18528, "loc": { "start": { - "line": 431, + "line": 434, "column": 28 }, "end": { - "line": 431, + "line": 434, "column": 29 } } @@ -80728,15 +81196,15 @@ "updateContext": null }, "value": "if", - "start": 18373, - "end": 18375, + "start": 18538, + "end": 18540, "loc": { "start": { - "line": 433, + "line": 436, "column": 8 }, "end": { - "line": 433, + "line": 436, "column": 10 } } @@ -80753,15 +81221,15 @@ "postfix": false, "binop": null }, - "start": 18376, - "end": 18377, + "start": 18541, + "end": 18542, "loc": { "start": { - "line": 433, + "line": 436, "column": 11 }, "end": { - "line": 433, + "line": 436, "column": 12 } } @@ -80781,15 +81249,15 @@ "updateContext": null }, "value": "this", - "start": 18377, - "end": 18381, + "start": 18542, + "end": 18546, "loc": { "start": { - "line": 433, + "line": 436, "column": 12 }, "end": { - "line": 433, + "line": 436, "column": 16 } } @@ -80807,15 +81275,15 @@ "binop": null, "updateContext": null }, - "start": 18381, - "end": 18382, + "start": 18546, + "end": 18547, "loc": { "start": { - "line": 433, + "line": 436, "column": 16 }, "end": { - "line": 433, + "line": 436, "column": 17 } } @@ -80833,15 +81301,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 18382, - "end": 18406, + "start": 18547, + "end": 18571, "loc": { "start": { - "line": 433, + "line": 436, "column": 17 }, "end": { - "line": 433, + "line": 436, "column": 41 } } @@ -80858,15 +81326,15 @@ "postfix": false, "binop": null }, - "start": 18406, - "end": 18407, + "start": 18571, + "end": 18572, "loc": { "start": { - "line": 433, + "line": 436, "column": 41 }, "end": { - "line": 433, + "line": 436, "column": 42 } } @@ -80883,15 +81351,15 @@ "postfix": false, "binop": null }, - "start": 18408, - "end": 18409, + "start": 18573, + "end": 18574, "loc": { "start": { - "line": 433, + "line": 436, "column": 43 }, "end": { - "line": 433, + "line": 436, "column": 44 } } @@ -80911,15 +81379,15 @@ "updateContext": null }, "value": "this", - "start": 18422, - "end": 18426, + "start": 18587, + "end": 18591, "loc": { "start": { - "line": 434, + "line": 437, "column": 12 }, "end": { - "line": 434, + "line": 437, "column": 16 } } @@ -80937,15 +81405,15 @@ "binop": null, "updateContext": null }, - "start": 18426, - "end": 18427, + "start": 18591, + "end": 18592, "loc": { "start": { - "line": 434, + "line": 437, "column": 16 }, "end": { - "line": 434, + "line": 437, "column": 17 } } @@ -80963,15 +81431,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 18427, - "end": 18451, + "start": 18592, + "end": 18616, "loc": { "start": { - "line": 434, + "line": 437, "column": 17 }, "end": { - "line": 434, + "line": 437, "column": 41 } } @@ -80989,15 +81457,15 @@ "binop": null, "updateContext": null }, - "start": 18451, - "end": 18452, + "start": 18616, + "end": 18617, "loc": { "start": { - "line": 434, + "line": 437, "column": 41 }, "end": { - "line": 434, + "line": 437, "column": 42 } } @@ -81015,15 +81483,15 @@ "binop": null }, "value": "destroy", - "start": 18452, - "end": 18459, + "start": 18617, + "end": 18624, "loc": { "start": { - "line": 434, + "line": 437, "column": 42 }, "end": { - "line": 434, + "line": 437, "column": 49 } } @@ -81040,15 +81508,15 @@ "postfix": false, "binop": null }, - "start": 18459, - "end": 18460, + "start": 18624, + "end": 18625, "loc": { "start": { - "line": 434, + "line": 437, "column": 49 }, "end": { - "line": 434, + "line": 437, "column": 50 } } @@ -81065,15 +81533,15 @@ "postfix": false, "binop": null }, - "start": 18460, - "end": 18461, + "start": 18625, + "end": 18626, "loc": { "start": { - "line": 434, + "line": 437, "column": 50 }, "end": { - "line": 434, + "line": 437, "column": 51 } } @@ -81091,15 +81559,15 @@ "binop": null, "updateContext": null }, - "start": 18461, - "end": 18462, + "start": 18626, + "end": 18627, "loc": { "start": { - "line": 434, + "line": 437, "column": 51 }, "end": { - "line": 434, + "line": 437, "column": 52 } } @@ -81119,15 +81587,15 @@ "updateContext": null }, "value": "this", - "start": 18475, - "end": 18479, + "start": 18640, + "end": 18644, "loc": { "start": { - "line": 435, + "line": 438, "column": 12 }, "end": { - "line": 435, + "line": 438, "column": 16 } } @@ -81145,15 +81613,15 @@ "binop": null, "updateContext": null }, - "start": 18479, - "end": 18480, + "start": 18644, + "end": 18645, "loc": { "start": { - "line": 435, + "line": 438, "column": 16 }, "end": { - "line": 435, + "line": 438, "column": 17 } } @@ -81171,15 +81639,15 @@ "binop": null }, "value": "_currentAngleMeasurement", - "start": 18480, - "end": 18504, + "start": 18645, + "end": 18669, "loc": { "start": { - "line": 435, + "line": 438, "column": 17 }, "end": { - "line": 435, + "line": 438, "column": 41 } } @@ -81198,15 +81666,15 @@ "updateContext": null }, "value": "=", - "start": 18505, - "end": 18506, + "start": 18670, + "end": 18671, "loc": { "start": { - "line": 435, + "line": 438, "column": 42 }, "end": { - "line": 435, + "line": 438, "column": 43 } } @@ -81226,15 +81694,15 @@ "updateContext": null }, "value": "null", - "start": 18507, - "end": 18511, + "start": 18672, + "end": 18676, "loc": { "start": { - "line": 435, + "line": 438, "column": 44 }, "end": { - "line": 435, + "line": 438, "column": 48 } } @@ -81252,15 +81720,15 @@ "binop": null, "updateContext": null }, - "start": 18511, - "end": 18512, + "start": 18676, + "end": 18677, "loc": { "start": { - "line": 435, + "line": 438, "column": 48 }, "end": { - "line": 435, + "line": 438, "column": 49 } } @@ -81277,15 +81745,15 @@ "postfix": false, "binop": null }, - "start": 18521, - "end": 18522, + "start": 18686, + "end": 18687, "loc": { "start": { - "line": 436, + "line": 439, "column": 8 }, "end": { - "line": 436, + "line": 439, "column": 9 } } @@ -81305,15 +81773,15 @@ "updateContext": null }, "value": "this", - "start": 18531, - "end": 18535, + "start": 18696, + "end": 18700, "loc": { "start": { - "line": 437, + "line": 440, "column": 8 }, "end": { - "line": 437, + "line": 440, "column": 12 } } @@ -81331,15 +81799,15 @@ "binop": null, "updateContext": null }, - "start": 18535, - "end": 18536, + "start": 18700, + "end": 18701, "loc": { "start": { - "line": 437, + "line": 440, "column": 12 }, "end": { - "line": 437, + "line": 440, "column": 13 } } @@ -81357,15 +81825,15 @@ "binop": null }, "value": "_mouseState", - "start": 18536, - "end": 18547, + "start": 18701, + "end": 18712, "loc": { "start": { - "line": 437, + "line": 440, "column": 13 }, "end": { - "line": 437, + "line": 440, "column": 24 } } @@ -81384,15 +81852,15 @@ "updateContext": null }, "value": "=", - "start": 18548, - "end": 18549, + "start": 18713, + "end": 18714, "loc": { "start": { - "line": 437, + "line": 440, "column": 25 }, "end": { - "line": 437, + "line": 440, "column": 26 } } @@ -81410,15 +81878,15 @@ "binop": null }, "value": "MOUSE_FINDING_ORIGIN", - "start": 18550, - "end": 18570, + "start": 18715, + "end": 18735, "loc": { "start": { - "line": 437, + "line": 440, "column": 27 }, "end": { - "line": 437, + "line": 440, "column": 47 } } @@ -81436,15 +81904,15 @@ "binop": null, "updateContext": null }, - "start": 18570, - "end": 18571, + "start": 18735, + "end": 18736, "loc": { "start": { - "line": 437, + "line": 440, "column": 47 }, "end": { - "line": 437, + "line": 440, "column": 48 } } @@ -81461,15 +81929,15 @@ "postfix": false, "binop": null }, - "start": 18576, - "end": 18577, + "start": 18741, + "end": 18742, "loc": { "start": { - "line": 438, + "line": 441, "column": 4 }, "end": { - "line": 438, + "line": 441, "column": 5 } } @@ -81477,15 +81945,15 @@ { "type": "CommentBlock", "value": "*\n * Destroys this AngleMeasurementsMouseControl.\n ", - "start": 18583, - "end": 18646, + "start": 18748, + "end": 18811, "loc": { "start": { - "line": 440, + "line": 443, "column": 4 }, "end": { - "line": 442, + "line": 445, "column": 7 } } @@ -81503,15 +81971,15 @@ "binop": null }, "value": "destroy", - "start": 18651, - "end": 18658, + "start": 18816, + "end": 18823, "loc": { "start": { - "line": 443, + "line": 446, "column": 4 }, "end": { - "line": 443, + "line": 446, "column": 11 } } @@ -81528,15 +81996,15 @@ "postfix": false, "binop": null }, - "start": 18658, - "end": 18659, + "start": 18823, + "end": 18824, "loc": { "start": { - "line": 443, + "line": 446, "column": 11 }, "end": { - "line": 443, + "line": 446, "column": 12 } } @@ -81553,15 +82021,15 @@ "postfix": false, "binop": null }, - "start": 18659, - "end": 18660, + "start": 18824, + "end": 18825, "loc": { "start": { - "line": 443, + "line": 446, "column": 12 }, "end": { - "line": 443, + "line": 446, "column": 13 } } @@ -81578,15 +82046,15 @@ "postfix": false, "binop": null }, - "start": 18661, - "end": 18662, + "start": 18826, + "end": 18827, "loc": { "start": { - "line": 443, + "line": 446, "column": 14 }, "end": { - "line": 443, + "line": 446, "column": 15 } } @@ -81606,15 +82074,15 @@ "updateContext": null }, "value": "this", - "start": 18671, - "end": 18675, + "start": 18836, + "end": 18840, "loc": { "start": { - "line": 444, + "line": 447, "column": 8 }, "end": { - "line": 444, + "line": 447, "column": 12 } } @@ -81632,15 +82100,15 @@ "binop": null, "updateContext": null }, - "start": 18675, - "end": 18676, + "start": 18840, + "end": 18841, "loc": { "start": { - "line": 444, + "line": 447, "column": 12 }, "end": { - "line": 444, + "line": 447, "column": 13 } } @@ -81658,15 +82126,15 @@ "binop": null }, "value": "deactivate", - "start": 18676, - "end": 18686, + "start": 18841, + "end": 18851, "loc": { "start": { - "line": 444, + "line": 447, "column": 13 }, "end": { - "line": 444, + "line": 447, "column": 23 } } @@ -81683,15 +82151,15 @@ "postfix": false, "binop": null }, - "start": 18686, - "end": 18687, + "start": 18851, + "end": 18852, "loc": { "start": { - "line": 444, + "line": 447, "column": 23 }, "end": { - "line": 444, + "line": 447, "column": 24 } } @@ -81708,15 +82176,15 @@ "postfix": false, "binop": null }, - "start": 18687, - "end": 18688, + "start": 18852, + "end": 18853, "loc": { "start": { - "line": 444, + "line": 447, "column": 24 }, "end": { - "line": 444, + "line": 447, "column": 25 } } @@ -81734,15 +82202,15 @@ "binop": null, "updateContext": null }, - "start": 18688, - "end": 18689, + "start": 18853, + "end": 18854, "loc": { "start": { - "line": 444, + "line": 447, "column": 25 }, "end": { - "line": 444, + "line": 447, "column": 26 } } @@ -81762,15 +82230,15 @@ "updateContext": null }, "value": "super", - "start": 18698, - "end": 18703, + "start": 18863, + "end": 18868, "loc": { "start": { - "line": 445, + "line": 448, "column": 8 }, "end": { - "line": 445, + "line": 448, "column": 13 } } @@ -81788,15 +82256,15 @@ "binop": null, "updateContext": null }, - "start": 18703, - "end": 18704, + "start": 18868, + "end": 18869, "loc": { "start": { - "line": 445, + "line": 448, "column": 13 }, "end": { - "line": 445, + "line": 448, "column": 14 } } @@ -81814,15 +82282,15 @@ "binop": null }, "value": "destroy", - "start": 18704, - "end": 18711, + "start": 18869, + "end": 18876, "loc": { "start": { - "line": 445, + "line": 448, "column": 14 }, "end": { - "line": 445, + "line": 448, "column": 21 } } @@ -81839,15 +82307,15 @@ "postfix": false, "binop": null }, - "start": 18711, - "end": 18712, + "start": 18876, + "end": 18877, "loc": { "start": { - "line": 445, + "line": 448, "column": 21 }, "end": { - "line": 445, + "line": 448, "column": 22 } } @@ -81864,15 +82332,15 @@ "postfix": false, "binop": null }, - "start": 18712, - "end": 18713, + "start": 18877, + "end": 18878, "loc": { "start": { - "line": 445, + "line": 448, "column": 22 }, "end": { - "line": 445, + "line": 448, "column": 23 } } @@ -81890,15 +82358,15 @@ "binop": null, "updateContext": null }, - "start": 18713, - "end": 18714, + "start": 18878, + "end": 18879, "loc": { "start": { - "line": 445, + "line": 448, "column": 23 }, "end": { - "line": 445, + "line": 448, "column": 24 } } @@ -81915,15 +82383,15 @@ "postfix": false, "binop": null }, - "start": 18719, - "end": 18720, + "start": 18884, + "end": 18885, "loc": { "start": { - "line": 446, + "line": 449, "column": 4 }, "end": { - "line": 446, + "line": 449, "column": 5 } } @@ -81940,15 +82408,15 @@ "postfix": false, "binop": null }, - "start": 18721, - "end": 18722, + "start": 18886, + "end": 18887, "loc": { "start": { - "line": 447, + "line": 450, "column": 0 }, "end": { - "line": 447, + "line": 450, "column": 1 } } @@ -81966,15 +82434,15 @@ "binop": null, "updateContext": null }, - "start": 18723, - "end": 18723, + "start": 18888, + "end": 18888, "loc": { "start": { - "line": 448, + "line": 451, "column": 0 }, "end": { - "line": 448, + "line": 451, "column": 0 } } diff --git a/docs/ast/source/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js.json b/docs/ast/source/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js.json new file mode 100644 index 0000000000..8c31fb6648 --- /dev/null +++ b/docs/ast/source/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js.json @@ -0,0 +1,181686 @@ +{ + "type": "File", + "start": 0, + "end": 45241, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 924, + "column": 0 + } + }, + "program": { + "type": "Program", + "start": 0, + "end": 45241, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 924, + "column": 0 + } + }, + "sourceType": "module", + "body": [ + { + "type": "ImportDeclaration", + "start": 0, + "end": 53, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 53 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 8, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 12 + } + }, + "imported": { + "type": "Identifier", + "start": 8, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 12 + }, + "identifierName": "math" + }, + "name": "math" + }, + "local": { + "type": "Identifier", + "start": 8, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 12 + }, + "identifierName": "math" + }, + "name": "math" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 19, + "end": 52, + "loc": { + "start": { + "line": 1, + "column": 19 + }, + "end": { + "line": 1, + "column": 52 + } + }, + "extra": { + "rawValue": "../../viewer/scene/math/math.js", + "raw": "\"../../viewer/scene/math/math.js\"" + }, + "value": "../../viewer/scene/math/math.js" + } + }, + { + "type": "ImportDeclaration", + "start": 54, + "end": 128, + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 74 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 62, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 21 + } + }, + "imported": { + "type": "Identifier", + "start": 62, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 21 + }, + "identifierName": "PointerCircle" + }, + "name": "PointerCircle" + }, + "local": { + "type": "Identifier", + "start": 62, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 21 + }, + "identifierName": "PointerCircle" + }, + "name": "PointerCircle" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 82, + "end": 127, + "loc": { + "start": { + "line": 2, + "column": 28 + }, + "end": { + "line": 2, + "column": 73 + } + }, + "extra": { + "rawValue": "../../extras/PointerCircle/PointerCircle.js", + "raw": "\"../../extras/PointerCircle/PointerCircle.js\"" + }, + "value": "../../extras/PointerCircle/PointerCircle.js" + } + }, + { + "type": "ImportDeclaration", + "start": 129, + "end": 200, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 3, + "column": 71 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 137, + "end": 161, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 32 + } + }, + "imported": { + "type": "Identifier", + "start": 137, + "end": 161, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 32 + }, + "identifierName": "AngleMeasurementsControl" + }, + "name": "AngleMeasurementsControl" + }, + "local": { + "type": "Identifier", + "start": 137, + "end": 161, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 32 + }, + "identifierName": "AngleMeasurementsControl" + }, + "name": "AngleMeasurementsControl" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 168, + "end": 199, + "loc": { + "start": { + "line": 3, + "column": 39 + }, + "end": { + "line": 3, + "column": 70 + } + }, + "extra": { + "rawValue": "./AngleMeasurementsControl.js", + "raw": "\"./AngleMeasurementsControl.js\"" + }, + "value": "./AngleMeasurementsControl.js" + } + }, + { + "type": "VariableDeclaration", + "start": 203, + "end": 244, + "loc": { + "start": { + "line": 6, + "column": 0 + }, + "end": { + "line": 6, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 209, + "end": 243, + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 209, + "end": 239, + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 36 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "init": { + "type": "NumericLiteral", + "start": 242, + "end": 243, + "loc": { + "start": { + "line": 6, + "column": 39 + }, + "end": { + "line": 6, + "column": 40 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 245, + "end": 290, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 45 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 251, + "end": 289, + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 44 + } + }, + "id": { + "type": "Identifier", + "start": 251, + "end": 285, + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 40 + }, + "identifierName": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 288, + "end": 289, + "loc": { + "start": { + "line": 7, + "column": 43 + }, + "end": { + "line": 7, + "column": 44 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 291, + "end": 335, + "loc": { + "start": { + "line": 8, + "column": 0 + }, + "end": { + "line": 8, + "column": 44 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 297, + "end": 334, + "loc": { + "start": { + "line": 8, + "column": 6 + }, + "end": { + "line": 8, + "column": 43 + } + }, + "id": { + "type": "Identifier", + "start": 297, + "end": 330, + "loc": { + "start": { + "line": 8, + "column": 6 + }, + "end": { + "line": 8, + "column": 39 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 333, + "end": 334, + "loc": { + "start": { + "line": 8, + "column": 42 + }, + "end": { + "line": 8, + "column": 43 + } + }, + "extra": { + "rawValue": 2, + "raw": "2" + }, + "value": 2 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 337, + "end": 378, + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 10, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 343, + "end": 377, + "loc": { + "start": { + "line": 10, + "column": 6 + }, + "end": { + "line": 10, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 343, + "end": 373, + "loc": { + "start": { + "line": 10, + "column": 6 + }, + "end": { + "line": 10, + "column": 36 + }, + "identifierName": "WAITING_FOR_CORNER_TOUCH_START" + }, + "name": "WAITING_FOR_CORNER_TOUCH_START" + }, + "init": { + "type": "NumericLiteral", + "start": 376, + "end": 377, + "loc": { + "start": { + "line": 10, + "column": 39 + }, + "end": { + "line": 10, + "column": 40 + } + }, + "extra": { + "rawValue": 3, + "raw": "3" + }, + "value": 3 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 379, + "end": 424, + "loc": { + "start": { + "line": 11, + "column": 0 + }, + "end": { + "line": 11, + "column": 45 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 385, + "end": 423, + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 44 + } + }, + "id": { + "type": "Identifier", + "start": 385, + "end": 419, + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 40 + }, + "identifierName": "WAITING_FOR_CORNER_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_CORNER_QUICK_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 422, + "end": 423, + "loc": { + "start": { + "line": 11, + "column": 43 + }, + "end": { + "line": 11, + "column": 44 + } + }, + "extra": { + "rawValue": 4, + "raw": "4" + }, + "value": 4 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 425, + "end": 469, + "loc": { + "start": { + "line": 12, + "column": 0 + }, + "end": { + "line": 12, + "column": 44 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 431, + "end": 468, + "loc": { + "start": { + "line": 12, + "column": 6 + }, + "end": { + "line": 12, + "column": 43 + } + }, + "id": { + "type": "Identifier", + "start": 431, + "end": 464, + "loc": { + "start": { + "line": 12, + "column": 6 + }, + "end": { + "line": 12, + "column": 39 + }, + "identifierName": "WAITING_FOR_CORNER_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_CORNER_LONG_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 467, + "end": 468, + "loc": { + "start": { + "line": 12, + "column": 42 + }, + "end": { + "line": 12, + "column": 43 + } + }, + "extra": { + "rawValue": 5, + "raw": "5" + }, + "value": 5 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 471, + "end": 512, + "loc": { + "start": { + "line": 14, + "column": 0 + }, + "end": { + "line": 14, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 477, + "end": 511, + "loc": { + "start": { + "line": 14, + "column": 6 + }, + "end": { + "line": 14, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 477, + "end": 507, + "loc": { + "start": { + "line": 14, + "column": 6 + }, + "end": { + "line": 14, + "column": 36 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + }, + "init": { + "type": "NumericLiteral", + "start": 510, + "end": 511, + "loc": { + "start": { + "line": 14, + "column": 39 + }, + "end": { + "line": 14, + "column": 40 + } + }, + "extra": { + "rawValue": 6, + "raw": "6" + }, + "value": 6 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 513, + "end": 558, + "loc": { + "start": { + "line": 15, + "column": 0 + }, + "end": { + "line": 15, + "column": 45 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 519, + "end": 557, + "loc": { + "start": { + "line": 15, + "column": 6 + }, + "end": { + "line": 15, + "column": 44 + } + }, + "id": { + "type": "Identifier", + "start": 519, + "end": 553, + "loc": { + "start": { + "line": 15, + "column": 6 + }, + "end": { + "line": 15, + "column": 40 + }, + "identifierName": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 556, + "end": 557, + "loc": { + "start": { + "line": 15, + "column": 43 + }, + "end": { + "line": 15, + "column": 44 + } + }, + "extra": { + "rawValue": 7, + "raw": "7" + }, + "value": 7 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 559, + "end": 603, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 16, + "column": 44 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 565, + "end": 602, + "loc": { + "start": { + "line": 16, + "column": 6 + }, + "end": { + "line": 16, + "column": 43 + } + }, + "id": { + "type": "Identifier", + "start": 565, + "end": 598, + "loc": { + "start": { + "line": 16, + "column": 6 + }, + "end": { + "line": 16, + "column": 39 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 601, + "end": 602, + "loc": { + "start": { + "line": 16, + "column": 42 + }, + "end": { + "line": 16, + "column": 43 + } + }, + "extra": { + "rawValue": 8, + "raw": "8" + }, + "value": 8 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 605, + "end": 631, + "loc": { + "start": { + "line": 18, + "column": 0 + }, + "end": { + "line": 18, + "column": 26 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 611, + "end": 630, + "loc": { + "start": { + "line": 18, + "column": 6 + }, + "end": { + "line": 18, + "column": 25 + } + }, + "id": { + "type": "Identifier", + "start": 611, + "end": 626, + "loc": { + "start": { + "line": 18, + "column": 6 + }, + "end": { + "line": 18, + "column": 21 + }, + "identifierName": "TOUCH_CANCELING" + }, + "name": "TOUCH_CANCELING" + }, + "init": { + "type": "NumericLiteral", + "start": 629, + "end": 630, + "loc": { + "start": { + "line": 18, + "column": 24 + }, + "end": { + "line": 18, + "column": 25 + } + }, + "extra": { + "rawValue": 7, + "raw": "7" + }, + "value": 7 + } + } + ], + "kind": "const", + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link AngleMeasurement}s from touch input.\n *\n * See {@link AngleMeasurementsPlugin} for more info.\n *\n ", + "start": 633, + "end": 755, + "loc": { + "start": { + "line": 20, + "column": 0 + }, + "end": { + "line": 25, + "column": 3 + } + } + } + ] + }, + { + "type": "ExportNamedDeclaration", + "start": 756, + "end": 45240, + "loc": { + "start": { + "line": 26, + "column": 0 + }, + "end": { + "line": 923, + "column": 1 + } + }, + "specifiers": [], + "source": null, + "declaration": { + "type": "ClassDeclaration", + "start": 763, + "end": 45240, + "loc": { + "start": { + "line": 26, + "column": 7 + }, + "end": { + "line": 923, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 769, + "end": 798, + "loc": { + "start": { + "line": 26, + "column": 13 + }, + "end": { + "line": 26, + "column": 42 + }, + "identifierName": "AngleMeasurementsTouchControl" + }, + "name": "AngleMeasurementsTouchControl", + "leadingComments": null + }, + "superClass": { + "type": "Identifier", + "start": 807, + "end": 831, + "loc": { + "start": { + "line": 26, + "column": 51 + }, + "end": { + "line": 26, + "column": 75 + }, + "identifierName": "AngleMeasurementsControl" + }, + "name": "AngleMeasurementsControl" + }, + "body": { + "type": "ClassBody", + "start": 832, + "end": 45240, + "loc": { + "start": { + "line": 26, + "column": 76 + }, + "end": { + "line": 923, + "column": 1 + } + }, + "body": [ + { + "type": "ClassMethod", + "start": 946, + "end": 2218, + "loc": { + "start": { + "line": 31, + "column": 4 + }, + "end": { + "line": 66, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 946, + "end": 957, + "loc": { + "start": { + "line": 31, + "column": 4 + }, + "end": { + "line": 31, + "column": 15 + }, + "identifierName": "constructor" + }, + "name": "constructor", + "leadingComments": null + }, + "kind": "constructor", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 958, + "end": 981, + "loc": { + "start": { + "line": 31, + "column": 16 + }, + "end": { + "line": 31, + "column": 39 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + { + "type": "AssignmentPattern", + "start": 983, + "end": 991, + "loc": { + "start": { + "line": 31, + "column": 41 + }, + "end": { + "line": 31, + "column": 49 + } + }, + "left": { + "type": "Identifier", + "start": 983, + "end": 986, + "loc": { + "start": { + "line": 31, + "column": 41 + }, + "end": { + "line": 31, + "column": 44 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "right": { + "type": "ObjectExpression", + "start": 989, + "end": 991, + "loc": { + "start": { + "line": 31, + "column": 47 + }, + "end": { + "line": 31, + "column": 49 + } + }, + "properties": [] + } + } + ], + "body": { + "type": "BlockStatement", + "start": 993, + "end": 2218, + "loc": { + "start": { + "line": 31, + "column": 51 + }, + "end": { + "line": 66, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 1004, + "end": 1048, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 52 + } + }, + "expression": { + "type": "CallExpression", + "start": 1004, + "end": 1047, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 51 + } + }, + "callee": { + "type": "Super", + "start": 1004, + "end": 1009, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 13 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 1010, + "end": 1046, + "loc": { + "start": { + "line": 33, + "column": 14 + }, + "end": { + "line": 33, + "column": 50 + } + }, + "object": { + "type": "MemberExpression", + "start": 1010, + "end": 1040, + "loc": { + "start": { + "line": 33, + "column": 14 + }, + "end": { + "line": 33, + "column": 44 + } + }, + "object": { + "type": "Identifier", + "start": 1010, + "end": 1033, + "loc": { + "start": { + "line": 33, + "column": 14 + }, + "end": { + "line": 33, + "column": 37 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "property": { + "type": "Identifier", + "start": 1034, + "end": 1040, + "loc": { + "start": { + "line": 33, + "column": 38 + }, + "end": { + "line": 33, + "column": 44 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1041, + "end": 1046, + "loc": { + "start": { + "line": 33, + "column": 45 + }, + "end": { + "line": 33, + "column": 50 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 1058, + "end": 1093, + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 43 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1058, + "end": 1092, + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 42 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1058, + "end": 1074, + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 1058, + "end": 1062, + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1063, + "end": 1074, + "loc": { + "start": { + "line": 35, + "column": 13 + }, + "end": { + "line": 35, + "column": 24 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 1077, + "end": 1092, + "loc": { + "start": { + "line": 35, + "column": 27 + }, + "end": { + "line": 35, + "column": 42 + } + }, + "object": { + "type": "Identifier", + "start": 1077, + "end": 1080, + "loc": { + "start": { + "line": 35, + "column": 27 + }, + "end": { + "line": 35, + "column": 30 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "property": { + "type": "Identifier", + "start": 1081, + "end": 1092, + "loc": { + "start": { + "line": 35, + "column": 31 + }, + "end": { + "line": 35, + "column": 42 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 1102, + "end": 1173, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1102, + "end": 1172, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1102, + "end": 1120, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 1102, + "end": 1106, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1107, + "end": 1120, + "loc": { + "start": { + "line": 36, + "column": 13 + }, + "end": { + "line": 36, + "column": 26 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "right": { + "type": "NewExpression", + "start": 1123, + "end": 1172, + "loc": { + "start": { + "line": 36, + "column": 29 + }, + "end": { + "line": 36, + "column": 78 + } + }, + "callee": { + "type": "Identifier", + "start": 1127, + "end": 1140, + "loc": { + "start": { + "line": 36, + "column": 33 + }, + "end": { + "line": 36, + "column": 46 + }, + "identifierName": "PointerCircle" + }, + "name": "PointerCircle" + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 1141, + "end": 1171, + "loc": { + "start": { + "line": 36, + "column": 47 + }, + "end": { + "line": 36, + "column": 77 + } + }, + "object": { + "type": "Identifier", + "start": 1141, + "end": 1164, + "loc": { + "start": { + "line": 36, + "column": 47 + }, + "end": { + "line": 36, + "column": 70 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "property": { + "type": "Identifier", + "start": 1165, + "end": 1171, + "loc": { + "start": { + "line": 36, + "column": 71 + }, + "end": { + "line": 36, + "column": 77 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 1183, + "end": 1204, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1183, + "end": 1203, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1183, + "end": 1195, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 1183, + "end": 1187, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1188, + "end": 1195, + "loc": { + "start": { + "line": 38, + "column": 13 + }, + "end": { + "line": 38, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 1198, + "end": 1203, + "loc": { + "start": { + "line": 38, + "column": 23 + }, + "end": { + "line": 38, + "column": 28 + } + }, + "value": false + } + } + }, + { + "type": "VariableDeclaration", + "start": 1214, + "end": 1262, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 56 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 1220, + "end": 1261, + "loc": { + "start": { + "line": 40, + "column": 14 + }, + "end": { + "line": 40, + "column": 55 + } + }, + "id": { + "type": "Identifier", + "start": 1220, + "end": 1229, + "loc": { + "start": { + "line": 40, + "column": 14 + }, + "end": { + "line": 40, + "column": 23 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "init": { + "type": "CallExpression", + "start": 1232, + "end": 1261, + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 55 + } + }, + "callee": { + "type": "MemberExpression", + "start": 1232, + "end": 1254, + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 48 + } + }, + "object": { + "type": "Identifier", + "start": 1232, + "end": 1240, + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 34 + }, + "identifierName": "document" + }, + "name": "document" + }, + "property": { + "type": "Identifier", + "start": 1241, + "end": 1254, + "loc": { + "start": { + "line": 40, + "column": 35 + }, + "end": { + "line": 40, + "column": 48 + }, + "identifierName": "createElement" + }, + "name": "createElement" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 1255, + "end": 1260, + "loc": { + "start": { + "line": 40, + "column": 49 + }, + "end": { + "line": 40, + "column": 54 + } + }, + "extra": { + "rawValue": "div", + "raw": "'div'" + }, + "value": "div" + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 1271, + "end": 1311, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 48 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 1277, + "end": 1310, + "loc": { + "start": { + "line": 41, + "column": 14 + }, + "end": { + "line": 41, + "column": 47 + } + }, + "id": { + "type": "Identifier", + "start": 1277, + "end": 1283, + "loc": { + "start": { + "line": 41, + "column": 14 + }, + "end": { + "line": 41, + "column": 20 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "init": { + "type": "MemberExpression", + "start": 1286, + "end": 1310, + "loc": { + "start": { + "line": 41, + "column": 23 + }, + "end": { + "line": 41, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 1286, + "end": 1303, + "loc": { + "start": { + "line": 41, + "column": 23 + }, + "end": { + "line": 41, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 1286, + "end": 1296, + "loc": { + "start": { + "line": 41, + "column": 23 + }, + "end": { + "line": 41, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 1286, + "end": 1290, + "loc": { + "start": { + "line": 41, + "column": 23 + }, + "end": { + "line": 41, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 1291, + "end": 1296, + "loc": { + "start": { + "line": 41, + "column": 28 + }, + "end": { + "line": 41, + "column": 33 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1297, + "end": 1303, + "loc": { + "start": { + "line": 41, + "column": 34 + }, + "end": { + "line": 41, + "column": 40 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1304, + "end": 1310, + "loc": { + "start": { + "line": 41, + "column": 41 + }, + "end": { + "line": 41, + "column": 47 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 1320, + "end": 1370, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 58 + } + }, + "expression": { + "type": "CallExpression", + "start": 1320, + "end": 1369, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 57 + } + }, + "callee": { + "type": "MemberExpression", + "start": 1320, + "end": 1350, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 1320, + "end": 1337, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 1320, + "end": 1326, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 1327, + "end": 1337, + "loc": { + "start": { + "line": 42, + "column": 15 + }, + "end": { + "line": 42, + "column": 25 + }, + "identifierName": "parentNode" + }, + "name": "parentNode" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1338, + "end": 1350, + "loc": { + "start": { + "line": 42, + "column": 26 + }, + "end": { + "line": 42, + "column": 38 + }, + "identifierName": "insertBefore" + }, + "name": "insertBefore" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 1351, + "end": 1360, + "loc": { + "start": { + "line": 42, + "column": 39 + }, + "end": { + "line": 42, + "column": 48 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + { + "type": "Identifier", + "start": 1362, + "end": 1368, + "loc": { + "start": { + "line": 42, + "column": 50 + }, + "end": { + "line": 42, + "column": 56 + }, + "identifierName": "canvas" + }, + "name": "canvas" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 1380, + "end": 1417, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 45 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1380, + "end": 1416, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 44 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1380, + "end": 1406, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 34 + } + }, + "object": { + "type": "MemberExpression", + "start": 1380, + "end": 1395, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1380, + "end": 1389, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1390, + "end": 1395, + "loc": { + "start": { + "line": 44, + "column": 18 + }, + "end": { + "line": 44, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1396, + "end": 1406, + "loc": { + "start": { + "line": 44, + "column": 24 + }, + "end": { + "line": 44, + "column": 34 + }, + "identifierName": "background" + }, + "name": "background" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1409, + "end": 1416, + "loc": { + "start": { + "line": 44, + "column": 37 + }, + "end": { + "line": 44, + "column": 44 + } + }, + "extra": { + "rawValue": "black", + "raw": "\"black\"" + }, + "value": "black" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1426, + "end": 1468, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 50 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1426, + "end": 1467, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 49 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1426, + "end": 1448, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1426, + "end": 1441, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1426, + "end": 1435, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1436, + "end": 1441, + "loc": { + "start": { + "line": 45, + "column": 18 + }, + "end": { + "line": 45, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1442, + "end": 1448, + "loc": { + "start": { + "line": 45, + "column": 24 + }, + "end": { + "line": 45, + "column": 30 + }, + "identifierName": "border" + }, + "name": "border" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1451, + "end": 1467, + "loc": { + "start": { + "line": 45, + "column": 33 + }, + "end": { + "line": 45, + "column": 49 + } + }, + "extra": { + "rawValue": "2px solid blue", + "raw": "\"2px solid blue\"" + }, + "value": "2px solid blue" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1477, + "end": 1515, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1477, + "end": 1514, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1477, + "end": 1505, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 36 + } + }, + "object": { + "type": "MemberExpression", + "start": 1477, + "end": 1492, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1477, + "end": 1486, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1487, + "end": 1492, + "loc": { + "start": { + "line": 46, + "column": 18 + }, + "end": { + "line": 46, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1493, + "end": 1505, + "loc": { + "start": { + "line": 46, + "column": 24 + }, + "end": { + "line": 46, + "column": 36 + }, + "identifierName": "borderRadius" + }, + "name": "borderRadius" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1508, + "end": 1514, + "loc": { + "start": { + "line": 46, + "column": 39 + }, + "end": { + "line": 46, + "column": 45 + } + }, + "extra": { + "rawValue": "10px", + "raw": "\"10px\"" + }, + "value": "10px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1524, + "end": 1554, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1524, + "end": 1553, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1524, + "end": 1545, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1524, + "end": 1539, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1524, + "end": 1533, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1534, + "end": 1539, + "loc": { + "start": { + "line": 47, + "column": 18 + }, + "end": { + "line": 47, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1540, + "end": 1545, + "loc": { + "start": { + "line": 47, + "column": 24 + }, + "end": { + "line": 47, + "column": 29 + }, + "identifierName": "width" + }, + "name": "width" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1548, + "end": 1553, + "loc": { + "start": { + "line": 47, + "column": 32 + }, + "end": { + "line": 47, + "column": 37 + } + }, + "extra": { + "rawValue": "5px", + "raw": "\"5px\"" + }, + "value": "5px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1563, + "end": 1594, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 39 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1563, + "end": 1593, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 38 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1563, + "end": 1585, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1563, + "end": 1578, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1563, + "end": 1572, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1573, + "end": 1578, + "loc": { + "start": { + "line": 48, + "column": 18 + }, + "end": { + "line": 48, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1579, + "end": 1585, + "loc": { + "start": { + "line": 48, + "column": 24 + }, + "end": { + "line": 48, + "column": 30 + }, + "identifierName": "height" + }, + "name": "height" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1588, + "end": 1593, + "loc": { + "start": { + "line": 48, + "column": 33 + }, + "end": { + "line": 48, + "column": 38 + } + }, + "extra": { + "rawValue": "5px", + "raw": "\"5px\"" + }, + "value": "5px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1603, + "end": 1644, + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 49, + "column": 49 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1603, + "end": 1643, + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 49, + "column": 48 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1603, + "end": 1625, + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 49, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1603, + "end": 1618, + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 49, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1603, + "end": 1612, + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 49, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1613, + "end": 1618, + "loc": { + "start": { + "line": 49, + "column": 18 + }, + "end": { + "line": 49, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1619, + "end": 1625, + "loc": { + "start": { + "line": 49, + "column": 24 + }, + "end": { + "line": 49, + "column": 30 + }, + "identifierName": "margin" + }, + "name": "margin" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1628, + "end": 1643, + "loc": { + "start": { + "line": 49, + "column": 33 + }, + "end": { + "line": 49, + "column": 48 + } + }, + "extra": { + "rawValue": "-200px -200px", + "raw": "\"-200px -200px\"" + }, + "value": "-200px -200px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1653, + "end": 1684, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 39 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1653, + "end": 1683, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 38 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1653, + "end": 1675, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1653, + "end": 1668, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1653, + "end": 1662, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1663, + "end": 1668, + "loc": { + "start": { + "line": 50, + "column": 18 + }, + "end": { + "line": 50, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1669, + "end": 1675, + "loc": { + "start": { + "line": 50, + "column": 24 + }, + "end": { + "line": 50, + "column": 30 + }, + "identifierName": "zIndex" + }, + "name": "zIndex" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1678, + "end": 1683, + "loc": { + "start": { + "line": 50, + "column": 33 + }, + "end": { + "line": 50, + "column": 38 + } + }, + "extra": { + "rawValue": "100", + "raw": "\"100\"" + }, + "value": "100" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1693, + "end": 1731, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1693, + "end": 1730, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1693, + "end": 1717, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 32 + } + }, + "object": { + "type": "MemberExpression", + "start": 1693, + "end": 1708, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1693, + "end": 1702, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1703, + "end": 1708, + "loc": { + "start": { + "line": 51, + "column": 18 + }, + "end": { + "line": 51, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1709, + "end": 1717, + "loc": { + "start": { + "line": 51, + "column": 24 + }, + "end": { + "line": 51, + "column": 32 + }, + "identifierName": "position" + }, + "name": "position" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1720, + "end": 1730, + "loc": { + "start": { + "line": 51, + "column": 35 + }, + "end": { + "line": 51, + "column": 45 + } + }, + "extra": { + "rawValue": "absolute", + "raw": "\"absolute\"" + }, + "value": "absolute" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1740, + "end": 1779, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 47 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1740, + "end": 1778, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 46 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1740, + "end": 1769, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 37 + } + }, + "object": { + "type": "MemberExpression", + "start": 1740, + "end": 1755, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1740, + "end": 1749, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1750, + "end": 1755, + "loc": { + "start": { + "line": 52, + "column": 18 + }, + "end": { + "line": 52, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1756, + "end": 1769, + "loc": { + "start": { + "line": 52, + "column": 24 + }, + "end": { + "line": 52, + "column": 37 + }, + "identifierName": "pointerEvents" + }, + "name": "pointerEvents" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1772, + "end": 1778, + "loc": { + "start": { + "line": 52, + "column": 40 + }, + "end": { + "line": 52, + "column": 46 + } + }, + "extra": { + "rawValue": "none", + "raw": "\"none\"" + }, + "value": "none" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1789, + "end": 1816, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 35 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1789, + "end": 1815, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 34 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1789, + "end": 1803, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 22 + } + }, + "object": { + "type": "ThisExpression", + "start": 1789, + "end": 1793, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1794, + "end": 1803, + "loc": { + "start": { + "line": 54, + "column": 13 + }, + "end": { + "line": 54, + "column": 22 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 1806, + "end": 1815, + "loc": { + "start": { + "line": 54, + "column": 25 + }, + "end": { + "line": 54, + "column": 34 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1826, + "end": 1863, + "loc": { + "start": { + "line": 56, + "column": 8 + }, + "end": { + "line": 56, + "column": 45 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1826, + "end": 1862, + "loc": { + "start": { + "line": 56, + "column": 8 + }, + "end": { + "line": 56, + "column": 44 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1826, + "end": 1855, + "loc": { + "start": { + "line": 56, + "column": 8 + }, + "end": { + "line": 56, + "column": 37 + } + }, + "object": { + "type": "ThisExpression", + "start": 1826, + "end": 1830, + "loc": { + "start": { + "line": 56, + "column": 8 + }, + "end": { + "line": 56, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1831, + "end": 1855, + "loc": { + "start": { + "line": 56, + "column": 13 + }, + "end": { + "line": 56, + "column": 37 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 1858, + "end": 1862, + "loc": { + "start": { + "line": 56, + "column": 40 + }, + "end": { + "line": 56, + "column": 44 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 1873, + "end": 1905, + "loc": { + "start": { + "line": 58, + "column": 8 + }, + "end": { + "line": 58, + "column": 40 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1873, + "end": 1904, + "loc": { + "start": { + "line": 58, + "column": 8 + }, + "end": { + "line": 58, + "column": 39 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1873, + "end": 1897, + "loc": { + "start": { + "line": 58, + "column": 8 + }, + "end": { + "line": 58, + "column": 32 + } + }, + "object": { + "type": "ThisExpression", + "start": 1873, + "end": 1877, + "loc": { + "start": { + "line": 58, + "column": 8 + }, + "end": { + "line": 58, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1878, + "end": 1897, + "loc": { + "start": { + "line": 58, + "column": 13 + }, + "end": { + "line": 58, + "column": 32 + }, + "identifierName": "_onCanvasTouchStart" + }, + "name": "_onCanvasTouchStart" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 1900, + "end": 1904, + "loc": { + "start": { + "line": 58, + "column": 35 + }, + "end": { + "line": 58, + "column": 39 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 1914, + "end": 1944, + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1914, + "end": 1943, + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1914, + "end": 1936, + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 1914, + "end": 1918, + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1919, + "end": 1936, + "loc": { + "start": { + "line": 59, + "column": 13 + }, + "end": { + "line": 59, + "column": 30 + }, + "identifierName": "_onCanvasTouchEnd" + }, + "name": "_onCanvasTouchEnd" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 1939, + "end": 1943, + "loc": { + "start": { + "line": 59, + "column": 33 + }, + "end": { + "line": 59, + "column": 37 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 1953, + "end": 1984, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 39 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1953, + "end": 1983, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 38 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1953, + "end": 1977, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 32 + } + }, + "object": { + "type": "ThisExpression", + "start": 1953, + "end": 1957, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1958, + "end": 1977, + "loc": { + "start": { + "line": 60, + "column": 13 + }, + "end": { + "line": 60, + "column": 32 + }, + "identifierName": "_longTouchTimeoutMs" + }, + "name": "_longTouchTimeoutMs" + }, + "computed": false + }, + "right": { + "type": "NumericLiteral", + "start": 1980, + "end": 1983, + "loc": { + "start": { + "line": 60, + "column": 35 + }, + "end": { + "line": 60, + "column": 38 + } + }, + "extra": { + "rawValue": 300, + "raw": "300" + }, + "value": 300 + } + } + }, + { + "type": "ExpressionStatement", + "start": 1993, + "end": 2037, + "loc": { + "start": { + "line": 61, + "column": 8 + }, + "end": { + "line": 61, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1993, + "end": 2036, + "loc": { + "start": { + "line": 61, + "column": 8 + }, + "end": { + "line": 61, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1993, + "end": 2009, + "loc": { + "start": { + "line": 61, + "column": 8 + }, + "end": { + "line": 61, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 1993, + "end": 1997, + "loc": { + "start": { + "line": 61, + "column": 8 + }, + "end": { + "line": 61, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1998, + "end": 2009, + "loc": { + "start": { + "line": 61, + "column": 13 + }, + "end": { + "line": 61, + "column": 24 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + }, + "right": { + "type": "BinaryExpression", + "start": 2012, + "end": 2036, + "loc": { + "start": { + "line": 61, + "column": 27 + }, + "end": { + "line": 61, + "column": 51 + } + }, + "left": { + "type": "MemberExpression", + "start": 2012, + "end": 2026, + "loc": { + "start": { + "line": 61, + "column": 27 + }, + "end": { + "line": 61, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 2012, + "end": 2015, + "loc": { + "start": { + "line": 61, + "column": 27 + }, + "end": { + "line": 61, + "column": 30 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "property": { + "type": "Identifier", + "start": 2016, + "end": 2026, + "loc": { + "start": { + "line": 61, + "column": 31 + }, + "end": { + "line": 61, + "column": 41 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "BooleanLiteral", + "start": 2031, + "end": 2036, + "loc": { + "start": { + "line": 61, + "column": 46 + }, + "end": { + "line": 61, + "column": 51 + } + }, + "value": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 2046, + "end": 2094, + "loc": { + "start": { + "line": 62, + "column": 8 + }, + "end": { + "line": 62, + "column": 56 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2046, + "end": 2093, + "loc": { + "start": { + "line": 62, + "column": 8 + }, + "end": { + "line": 62, + "column": 55 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2046, + "end": 2064, + "loc": { + "start": { + "line": 62, + "column": 8 + }, + "end": { + "line": 62, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 2046, + "end": 2050, + "loc": { + "start": { + "line": 62, + "column": 8 + }, + "end": { + "line": 62, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2051, + "end": 2064, + "loc": { + "start": { + "line": 62, + "column": 13 + }, + "end": { + "line": 62, + "column": 26 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + }, + "right": { + "type": "BinaryExpression", + "start": 2067, + "end": 2093, + "loc": { + "start": { + "line": 62, + "column": 29 + }, + "end": { + "line": 62, + "column": 55 + } + }, + "left": { + "type": "MemberExpression", + "start": 2067, + "end": 2083, + "loc": { + "start": { + "line": 62, + "column": 29 + }, + "end": { + "line": 62, + "column": 45 + } + }, + "object": { + "type": "Identifier", + "start": 2067, + "end": 2070, + "loc": { + "start": { + "line": 62, + "column": 29 + }, + "end": { + "line": 62, + "column": 32 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "property": { + "type": "Identifier", + "start": 2071, + "end": 2083, + "loc": { + "start": { + "line": 62, + "column": 33 + }, + "end": { + "line": 62, + "column": 45 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "BooleanLiteral", + "start": 2088, + "end": 2093, + "loc": { + "start": { + "line": 62, + "column": 50 + }, + "end": { + "line": 62, + "column": 55 + } + }, + "value": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 2103, + "end": 2153, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 58 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2103, + "end": 2152, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 57 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2103, + "end": 2119, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 2103, + "end": 2107, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2108, + "end": 2119, + "loc": { + "start": { + "line": 63, + "column": 13 + }, + "end": { + "line": 63, + "column": 24 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 2122, + "end": 2152, + "loc": { + "start": { + "line": 63, + "column": 27 + }, + "end": { + "line": 63, + "column": 57 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + } + }, + { + "type": "ExpressionStatement", + "start": 2163, + "end": 2212, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 57 + } + }, + "expression": { + "type": "CallExpression", + "start": 2163, + "end": 2211, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 56 + } + }, + "callee": { + "type": "MemberExpression", + "start": 2163, + "end": 2181, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 2163, + "end": 2167, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2168, + "end": 2181, + "loc": { + "start": { + "line": 65, + "column": 13 + }, + "end": { + "line": 65, + "column": 26 + }, + "identifierName": "_attachPlugin" + }, + "name": "_attachPlugin" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 2182, + "end": 2205, + "loc": { + "start": { + "line": 65, + "column": 27 + }, + "end": { + "line": 65, + "column": 50 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + { + "type": "Identifier", + "start": 2207, + "end": 2210, + "loc": { + "start": { + "line": 65, + "column": 52 + }, + "end": { + "line": 65, + "column": 55 + }, + "identifierName": "cfg" + }, + "name": "cfg" + } + ] + } + } + ], + "directives": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates a AngleMeasurementsTouchControl bound to the given AngleMeasurementsPlugin.\n ", + "start": 839, + "end": 941, + "loc": { + "start": { + "line": 28, + "column": 4 + }, + "end": { + "line": 30, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 2224, + "end": 2703, + "loc": { + "start": { + "line": 68, + "column": 4 + }, + "end": { + "line": 81, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2224, + "end": 2237, + "loc": { + "start": { + "line": 68, + "column": 4 + }, + "end": { + "line": 68, + "column": 17 + }, + "identifierName": "_attachPlugin" + }, + "name": "_attachPlugin" + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 2238, + "end": 2261, + "loc": { + "start": { + "line": 68, + "column": 18 + }, + "end": { + "line": 68, + "column": 41 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + } + ], + "body": { + "type": "BlockStatement", + "start": 2263, + "end": 2703, + "loc": { + "start": { + "line": 68, + "column": 43 + }, + "end": { + "line": 81, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 2434, + "end": 2489, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 74, + "column": 63 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2434, + "end": 2488, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 74, + "column": 62 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2434, + "end": 2462, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 74, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 2434, + "end": 2438, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 74, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 2439, + "end": 2462, + "loc": { + "start": { + "line": 74, + "column": 13 + }, + "end": { + "line": 74, + "column": 36 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 2465, + "end": 2488, + "loc": { + "start": { + "line": 74, + "column": 39 + }, + "end": { + "line": 74, + "column": 62 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n ", + "start": 2274, + "end": 2425, + "loc": { + "start": { + "line": 70, + "column": 8 + }, + "end": { + "line": 73, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n ", + "start": 2499, + "end": 2650, + "loc": { + "start": { + "line": 76, + "column": 8 + }, + "end": { + "line": 79, + "column": 11 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 2659, + "end": 2697, + "loc": { + "start": { + "line": 80, + "column": 8 + }, + "end": { + "line": 80, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2659, + "end": 2696, + "loc": { + "start": { + "line": 80, + "column": 8 + }, + "end": { + "line": 80, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2659, + "end": 2670, + "loc": { + "start": { + "line": 80, + "column": 8 + }, + "end": { + "line": 80, + "column": 19 + } + }, + "object": { + "type": "ThisExpression", + "start": 2659, + "end": 2663, + "loc": { + "start": { + "line": 80, + "column": 8 + }, + "end": { + "line": 80, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 2664, + "end": 2670, + "loc": { + "start": { + "line": 80, + "column": 13 + }, + "end": { + "line": 80, + "column": 19 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 2673, + "end": 2696, + "loc": { + "start": { + "line": 80, + "column": 22 + }, + "end": { + "line": 80, + "column": 45 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n ", + "start": 2499, + "end": 2650, + "loc": { + "start": { + "line": 76, + "column": 8 + }, + "end": { + "line": 79, + "column": 11 + } + } + } + ] + } + ], + "directives": [], + "trailingComments": null + }, + "trailingComments": [ + { + "type": "CommentBlock", + "value": "* Gets if this AngleMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 2709, + "end": 2850, + "loc": { + "start": { + "line": 83, + "column": 4 + }, + "end": { + "line": 86, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 2855, + "end": 2904, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 89, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2859, + "end": 2865, + "loc": { + "start": { + "line": 87, + "column": 8 + }, + "end": { + "line": 87, + "column": 14 + }, + "identifierName": "active" + }, + "name": "active" + }, + "kind": "get", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 2868, + "end": 2904, + "loc": { + "start": { + "line": 87, + "column": 17 + }, + "end": { + "line": 89, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 2878, + "end": 2898, + "loc": { + "start": { + "line": 88, + "column": 8 + }, + "end": { + "line": 88, + "column": 28 + } + }, + "argument": { + "type": "MemberExpression", + "start": 2885, + "end": 2897, + "loc": { + "start": { + "line": 88, + "column": 15 + }, + "end": { + "line": 88, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 2885, + "end": 2889, + "loc": { + "start": { + "line": 88, + "column": 15 + }, + "end": { + "line": 88, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "start": 2890, + "end": 2897, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 27 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "* Gets if this AngleMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 2709, + "end": 2850, + "loc": { + "start": { + "line": 83, + "column": 4 + }, + "end": { + "line": 86, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n ", + "start": 2910, + "end": 3068, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 95, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3073, + "end": 3154, + "loc": { + "start": { + "line": 96, + "column": 4 + }, + "end": { + "line": 98, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3077, + "end": 3089, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 20 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "kind": "set", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3090, + "end": 3102, + "loc": { + "start": { + "line": 96, + "column": 21 + }, + "end": { + "line": 96, + "column": 33 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + } + ], + "body": { + "type": "BlockStatement", + "start": 3104, + "end": 3154, + "loc": { + "start": { + "line": 96, + "column": 35 + }, + "end": { + "line": 98, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3114, + "end": 3148, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 42 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3114, + "end": 3147, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 41 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3114, + "end": 3132, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 3114, + "end": 3118, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3119, + "end": 3132, + "loc": { + "start": { + "line": 97, + "column": 13 + }, + "end": { + "line": 97, + "column": 26 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 3135, + "end": 3147, + "loc": { + "start": { + "line": 97, + "column": 29 + }, + "end": { + "line": 97, + "column": 41 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n ", + "start": 2910, + "end": 3068, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 95, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3160, + "end": 3311, + "loc": { + "start": { + "line": 100, + "column": 4 + }, + "end": { + "line": 104, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3316, + "end": 3377, + "loc": { + "start": { + "line": 105, + "column": 4 + }, + "end": { + "line": 107, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3320, + "end": 3332, + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 105, + "column": 20 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "kind": "get", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 3335, + "end": 3377, + "loc": { + "start": { + "line": 105, + "column": 23 + }, + "end": { + "line": 107, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 3345, + "end": 3371, + "loc": { + "start": { + "line": 106, + "column": 8 + }, + "end": { + "line": 106, + "column": 34 + } + }, + "argument": { + "type": "MemberExpression", + "start": 3352, + "end": 3370, + "loc": { + "start": { + "line": 106, + "column": 15 + }, + "end": { + "line": 106, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 3352, + "end": 3356, + "loc": { + "start": { + "line": 106, + "column": 15 + }, + "end": { + "line": 106, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "start": 3357, + "end": 3370, + "loc": { + "start": { + "line": 106, + "column": 20 + }, + "end": { + "line": 106, + "column": 33 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3160, + "end": 3311, + "loc": { + "start": { + "line": 100, + "column": 4 + }, + "end": { + "line": 104, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n ", + "start": 3383, + "end": 3537, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 113, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3542, + "end": 3615, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 116, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3546, + "end": 3556, + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 114, + "column": 18 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "kind": "set", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3557, + "end": 3567, + "loc": { + "start": { + "line": 114, + "column": 19 + }, + "end": { + "line": 114, + "column": 29 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + } + ], + "body": { + "type": "BlockStatement", + "start": 3569, + "end": 3615, + "loc": { + "start": { + "line": 114, + "column": 31 + }, + "end": { + "line": 116, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3579, + "end": 3609, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3579, + "end": 3608, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3579, + "end": 3595, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 3579, + "end": 3583, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3584, + "end": 3595, + "loc": { + "start": { + "line": 115, + "column": 13 + }, + "end": { + "line": 115, + "column": 24 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 3598, + "end": 3608, + "loc": { + "start": { + "line": 115, + "column": 27 + }, + "end": { + "line": 115, + "column": 37 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n ", + "start": 3383, + "end": 3537, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 113, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3621, + "end": 3770, + "loc": { + "start": { + "line": 118, + "column": 4 + }, + "end": { + "line": 122, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3775, + "end": 3832, + "loc": { + "start": { + "line": 123, + "column": 4 + }, + "end": { + "line": 125, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3779, + "end": 3789, + "loc": { + "start": { + "line": 123, + "column": 8 + }, + "end": { + "line": 123, + "column": 18 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "kind": "get", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 3792, + "end": 3832, + "loc": { + "start": { + "line": 123, + "column": 21 + }, + "end": { + "line": 125, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 3802, + "end": 3826, + "loc": { + "start": { + "line": 124, + "column": 8 + }, + "end": { + "line": 124, + "column": 32 + } + }, + "argument": { + "type": "MemberExpression", + "start": 3809, + "end": 3825, + "loc": { + "start": { + "line": 124, + "column": 15 + }, + "end": { + "line": 124, + "column": 31 + } + }, + "object": { + "type": "ThisExpression", + "start": 3809, + "end": 3813, + "loc": { + "start": { + "line": 124, + "column": 15 + }, + "end": { + "line": 124, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "start": 3814, + "end": 3825, + "loc": { + "start": { + "line": 124, + "column": 20 + }, + "end": { + "line": 124, + "column": 31 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3621, + "end": 3770, + "loc": { + "start": { + "line": 118, + "column": 4 + }, + "end": { + "line": 122, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Activates this AngleMeasurementsTouchControl, ready to respond to input.\n ", + "start": 3838, + "end": 3929, + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 129, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3934, + "end": 43602, + "loc": { + "start": { + "line": 130, + "column": 4 + }, + "end": { + "line": 871, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3934, + "end": 3942, + "loc": { + "start": { + "line": 130, + "column": 4 + }, + "end": { + "line": 130, + "column": 12 + }, + "identifierName": "activate" + }, + "name": "activate", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 3945, + "end": 43602, + "loc": { + "start": { + "line": 130, + "column": 15 + }, + "end": { + "line": 871, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 3956, + "end": 4005, + "loc": { + "start": { + "line": 132, + "column": 8 + }, + "end": { + "line": 134, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 3960, + "end": 3972, + "loc": { + "start": { + "line": 132, + "column": 12 + }, + "end": { + "line": 132, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 3960, + "end": 3964, + "loc": { + "start": { + "line": 132, + "column": 12 + }, + "end": { + "line": 132, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 3965, + "end": 3972, + "loc": { + "start": { + "line": 132, + "column": 17 + }, + "end": { + "line": 132, + "column": 24 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 3974, + "end": 4005, + "loc": { + "start": { + "line": 132, + "column": 26 + }, + "end": { + "line": 134, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 3988, + "end": 3995, + "loc": { + "start": { + "line": 133, + "column": 12 + }, + "end": { + "line": 133, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 4015, + "end": 4042, + "loc": { + "start": { + "line": 136, + "column": 8 + }, + "end": { + "line": 136, + "column": 35 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4021, + "end": 4041, + "loc": { + "start": { + "line": 136, + "column": 14 + }, + "end": { + "line": 136, + "column": 34 + } + }, + "id": { + "type": "Identifier", + "start": 4021, + "end": 4027, + "loc": { + "start": { + "line": 136, + "column": 14 + }, + "end": { + "line": 136, + "column": 20 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "init": { + "type": "MemberExpression", + "start": 4030, + "end": 4041, + "loc": { + "start": { + "line": 136, + "column": 23 + }, + "end": { + "line": 136, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 4030, + "end": 4034, + "loc": { + "start": { + "line": 136, + "column": 23 + }, + "end": { + "line": 136, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 4035, + "end": 4041, + "loc": { + "start": { + "line": 136, + "column": 28 + }, + "end": { + "line": 136, + "column": 34 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4051, + "end": 4076, + "loc": { + "start": { + "line": 137, + "column": 8 + }, + "end": { + "line": 137, + "column": 33 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4057, + "end": 4075, + "loc": { + "start": { + "line": 137, + "column": 14 + }, + "end": { + "line": 137, + "column": 32 + } + }, + "id": { + "type": "Identifier", + "start": 4057, + "end": 4062, + "loc": { + "start": { + "line": 137, + "column": 14 + }, + "end": { + "line": 137, + "column": 19 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "init": { + "type": "MemberExpression", + "start": 4065, + "end": 4075, + "loc": { + "start": { + "line": 137, + "column": 22 + }, + "end": { + "line": 137, + "column": 32 + } + }, + "object": { + "type": "ThisExpression", + "start": 4065, + "end": 4069, + "loc": { + "start": { + "line": 137, + "column": 22 + }, + "end": { + "line": 137, + "column": 26 + } + } + }, + "property": { + "type": "Identifier", + "start": 4070, + "end": 4075, + "loc": { + "start": { + "line": 137, + "column": 27 + }, + "end": { + "line": 137, + "column": 32 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4085, + "end": 4120, + "loc": { + "start": { + "line": 138, + "column": 8 + }, + "end": { + "line": 138, + "column": 43 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4091, + "end": 4119, + "loc": { + "start": { + "line": 138, + "column": 14 + }, + "end": { + "line": 138, + "column": 42 + } + }, + "id": { + "type": "Identifier", + "start": 4091, + "end": 4097, + "loc": { + "start": { + "line": 138, + "column": 14 + }, + "end": { + "line": 138, + "column": 20 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "init": { + "type": "MemberExpression", + "start": 4100, + "end": 4119, + "loc": { + "start": { + "line": 138, + "column": 23 + }, + "end": { + "line": 138, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 4100, + "end": 4112, + "loc": { + "start": { + "line": 138, + "column": 23 + }, + "end": { + "line": 138, + "column": 35 + } + }, + "object": { + "type": "Identifier", + "start": 4100, + "end": 4105, + "loc": { + "start": { + "line": 138, + "column": 23 + }, + "end": { + "line": 138, + "column": 28 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 4106, + "end": 4112, + "loc": { + "start": { + "line": 138, + "column": 29 + }, + "end": { + "line": 138, + "column": 35 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4113, + "end": 4119, + "loc": { + "start": { + "line": 138, + "column": 36 + }, + "end": { + "line": 138, + "column": 42 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4129, + "end": 4168, + "loc": { + "start": { + "line": 139, + "column": 8 + }, + "end": { + "line": 139, + "column": 47 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4135, + "end": 4167, + "loc": { + "start": { + "line": 139, + "column": 14 + }, + "end": { + "line": 139, + "column": 46 + } + }, + "id": { + "type": "Identifier", + "start": 4135, + "end": 4146, + "loc": { + "start": { + "line": 139, + "column": 14 + }, + "end": { + "line": 139, + "column": 25 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "init": { + "type": "MemberExpression", + "start": 4149, + "end": 4167, + "loc": { + "start": { + "line": 139, + "column": 28 + }, + "end": { + "line": 139, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 4149, + "end": 4155, + "loc": { + "start": { + "line": 139, + "column": 28 + }, + "end": { + "line": 139, + "column": 34 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 4156, + "end": 4167, + "loc": { + "start": { + "line": 139, + "column": 35 + }, + "end": { + "line": 139, + "column": 46 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4177, + "end": 4213, + "loc": { + "start": { + "line": 140, + "column": 8 + }, + "end": { + "line": 140, + "column": 44 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4183, + "end": 4212, + "loc": { + "start": { + "line": 140, + "column": 14 + }, + "end": { + "line": 140, + "column": 43 + } + }, + "id": { + "type": "Identifier", + "start": 4183, + "end": 4198, + "loc": { + "start": { + "line": 140, + "column": 14 + }, + "end": { + "line": 140, + "column": 29 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "init": { + "type": "CallExpression", + "start": 4201, + "end": 4212, + "loc": { + "start": { + "line": 140, + "column": 32 + }, + "end": { + "line": 140, + "column": 43 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4201, + "end": 4210, + "loc": { + "start": { + "line": 140, + "column": 32 + }, + "end": { + "line": 140, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 4201, + "end": 4205, + "loc": { + "start": { + "line": 140, + "column": 32 + }, + "end": { + "line": 140, + "column": 36 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 4206, + "end": 4210, + "loc": { + "start": { + "line": 140, + "column": 37 + }, + "end": { + "line": 140, + "column": 41 + }, + "identifierName": "vec3" + }, + "name": "vec3" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4223, + "end": 4249, + "loc": { + "start": { + "line": 142, + "column": 8 + }, + "end": { + "line": 142, + "column": 34 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4229, + "end": 4248, + "loc": { + "start": { + "line": 142, + "column": 14 + }, + "end": { + "line": 142, + "column": 33 + } + }, + "id": { + "type": "Identifier", + "start": 4229, + "end": 4243, + "loc": { + "start": { + "line": 142, + "column": 14 + }, + "end": { + "line": 142, + "column": 28 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + }, + "init": { + "type": "NumericLiteral", + "start": 4246, + "end": 4248, + "loc": { + "start": { + "line": 142, + "column": 31 + }, + "end": { + "line": 142, + "column": 33 + } + }, + "extra": { + "rawValue": 20, + "raw": "20" + }, + "value": 20 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4259, + "end": 4287, + "loc": { + "start": { + "line": 144, + "column": 8 + }, + "end": { + "line": 144, + "column": 36 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4263, + "end": 4286, + "loc": { + "start": { + "line": 144, + "column": 12 + }, + "end": { + "line": 144, + "column": 35 + } + }, + "id": { + "type": "Identifier", + "start": 4263, + "end": 4279, + "loc": { + "start": { + "line": 144, + "column": 12 + }, + "end": { + "line": 144, + "column": 28 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "init": { + "type": "NullLiteral", + "start": 4282, + "end": 4286, + "loc": { + "start": { + "line": 144, + "column": 31 + }, + "end": { + "line": 144, + "column": 35 + } + } + } + } + ], + "kind": "let" + }, + { + "type": "ExpressionStatement", + "start": 4297, + "end": 4347, + "loc": { + "start": { + "line": 146, + "column": 8 + }, + "end": { + "line": 146, + "column": 58 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4297, + "end": 4346, + "loc": { + "start": { + "line": 146, + "column": 8 + }, + "end": { + "line": 146, + "column": 57 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4297, + "end": 4313, + "loc": { + "start": { + "line": 146, + "column": 8 + }, + "end": { + "line": 146, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 4297, + "end": 4301, + "loc": { + "start": { + "line": 146, + "column": 8 + }, + "end": { + "line": 146, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 4302, + "end": 4313, + "loc": { + "start": { + "line": 146, + "column": 13 + }, + "end": { + "line": 146, + "column": 24 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 4316, + "end": 4346, + "loc": { + "start": { + "line": 146, + "column": 27 + }, + "end": { + "line": 146, + "column": 57 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + } + }, + { + "type": "VariableDeclaration", + "start": 4357, + "end": 4397, + "loc": { + "start": { + "line": 148, + "column": 8 + }, + "end": { + "line": 148, + "column": 48 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4363, + "end": 4396, + "loc": { + "start": { + "line": 148, + "column": 14 + }, + "end": { + "line": 148, + "column": 47 + } + }, + "id": { + "type": "Identifier", + "start": 4363, + "end": 4382, + "loc": { + "start": { + "line": 148, + "column": 14 + }, + "end": { + "line": 148, + "column": 33 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "init": { + "type": "CallExpression", + "start": 4385, + "end": 4396, + "loc": { + "start": { + "line": 148, + "column": 36 + }, + "end": { + "line": 148, + "column": 47 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4385, + "end": 4394, + "loc": { + "start": { + "line": 148, + "column": 36 + }, + "end": { + "line": 148, + "column": 45 + } + }, + "object": { + "type": "Identifier", + "start": 4385, + "end": 4389, + "loc": { + "start": { + "line": 148, + "column": 36 + }, + "end": { + "line": 148, + "column": 40 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 4390, + "end": 4394, + "loc": { + "start": { + "line": 148, + "column": 41 + }, + "end": { + "line": 148, + "column": 45 + }, + "identifierName": "vec2" + }, + "name": "vec2" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4406, + "end": 4445, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 47 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4412, + "end": 4444, + "loc": { + "start": { + "line": 149, + "column": 14 + }, + "end": { + "line": 149, + "column": 46 + } + }, + "id": { + "type": "Identifier", + "start": 4412, + "end": 4430, + "loc": { + "start": { + "line": 149, + "column": 14 + }, + "end": { + "line": 149, + "column": 32 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "init": { + "type": "CallExpression", + "start": 4433, + "end": 4444, + "loc": { + "start": { + "line": 149, + "column": 35 + }, + "end": { + "line": 149, + "column": 46 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4433, + "end": 4442, + "loc": { + "start": { + "line": 149, + "column": 35 + }, + "end": { + "line": 149, + "column": 44 + } + }, + "object": { + "type": "Identifier", + "start": 4433, + "end": 4437, + "loc": { + "start": { + "line": 149, + "column": 35 + }, + "end": { + "line": 149, + "column": 39 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 4438, + "end": 4442, + "loc": { + "start": { + "line": 149, + "column": 40 + }, + "end": { + "line": 149, + "column": 44 + }, + "identifierName": "vec2" + }, + "name": "vec2" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4454, + "end": 4492, + "loc": { + "start": { + "line": 150, + "column": 8 + }, + "end": { + "line": 150, + "column": 46 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4460, + "end": 4491, + "loc": { + "start": { + "line": 150, + "column": 14 + }, + "end": { + "line": 150, + "column": 45 + } + }, + "id": { + "type": "Identifier", + "start": 4460, + "end": 4477, + "loc": { + "start": { + "line": 150, + "column": 14 + }, + "end": { + "line": 150, + "column": 31 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + }, + "init": { + "type": "CallExpression", + "start": 4480, + "end": 4491, + "loc": { + "start": { + "line": 150, + "column": 34 + }, + "end": { + "line": 150, + "column": 45 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4480, + "end": 4489, + "loc": { + "start": { + "line": 150, + "column": 34 + }, + "end": { + "line": 150, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 4480, + "end": 4484, + "loc": { + "start": { + "line": 150, + "column": 34 + }, + "end": { + "line": 150, + "column": 38 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 4485, + "end": 4489, + "loc": { + "start": { + "line": 150, + "column": 39 + }, + "end": { + "line": 150, + "column": 43 + }, + "identifierName": "vec2" + }, + "name": "vec2" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4502, + "end": 4521, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 27 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4506, + "end": 4520, + "loc": { + "start": { + "line": 152, + "column": 12 + }, + "end": { + "line": 152, + "column": 26 + } + }, + "id": { + "type": "Identifier", + "start": 4506, + "end": 4513, + "loc": { + "start": { + "line": 152, + "column": 12 + }, + "end": { + "line": 152, + "column": 19 + }, + "identifierName": "touchId" + }, + "name": "touchId" + }, + "init": { + "type": "NullLiteral", + "start": 4516, + "end": 4520, + "loc": { + "start": { + "line": 152, + "column": 22 + }, + "end": { + "line": 152, + "column": 26 + } + } + } + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 4531, + "end": 4643, + "loc": { + "start": { + "line": 154, + "column": 8 + }, + "end": { + "line": 156, + "column": 9 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4537, + "end": 4643, + "loc": { + "start": { + "line": 154, + "column": 14 + }, + "end": { + "line": 156, + "column": 9 + } + }, + "id": { + "type": "Identifier", + "start": 4537, + "end": 4562, + "loc": { + "start": { + "line": 154, + "column": 14 + }, + "end": { + "line": 154, + "column": 39 + }, + "identifierName": "disableCameraMouseControl" + }, + "name": "disableCameraMouseControl" + }, + "init": { + "type": "ArrowFunctionExpression", + "start": 4565, + "end": 4643, + "loc": { + "start": { + "line": 154, + "column": 42 + }, + "end": { + "line": 156, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4571, + "end": 4643, + "loc": { + "start": { + "line": 154, + "column": 48 + }, + "end": { + "line": 156, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4585, + "end": 4633, + "loc": { + "start": { + "line": 155, + "column": 12 + }, + "end": { + "line": 155, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4585, + "end": 4632, + "loc": { + "start": { + "line": 155, + "column": 12 + }, + "end": { + "line": 155, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4585, + "end": 4624, + "loc": { + "start": { + "line": 155, + "column": 12 + }, + "end": { + "line": 155, + "column": 51 + } + }, + "object": { + "type": "MemberExpression", + "start": 4585, + "end": 4617, + "loc": { + "start": { + "line": 155, + "column": 12 + }, + "end": { + "line": 155, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 4585, + "end": 4603, + "loc": { + "start": { + "line": 155, + "column": 12 + }, + "end": { + "line": 155, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 4585, + "end": 4596, + "loc": { + "start": { + "line": 155, + "column": 12 + }, + "end": { + "line": 155, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 4585, + "end": 4589, + "loc": { + "start": { + "line": 155, + "column": 12 + }, + "end": { + "line": 155, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 4590, + "end": 4596, + "loc": { + "start": { + "line": 155, + "column": 17 + }, + "end": { + "line": 155, + "column": 23 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4597, + "end": 4603, + "loc": { + "start": { + "line": 155, + "column": 24 + }, + "end": { + "line": 155, + "column": 30 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4604, + "end": 4617, + "loc": { + "start": { + "line": 155, + "column": 31 + }, + "end": { + "line": 155, + "column": 44 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4618, + "end": 4624, + "loc": { + "start": { + "line": 155, + "column": 45 + }, + "end": { + "line": 155, + "column": 51 + }, + "identifierName": "active" + }, + "name": "active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 4627, + "end": 4632, + "loc": { + "start": { + "line": 155, + "column": 54 + }, + "end": { + "line": 155, + "column": 59 + } + }, + "value": false + } + } + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4653, + "end": 4763, + "loc": { + "start": { + "line": 158, + "column": 8 + }, + "end": { + "line": 160, + "column": 9 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4659, + "end": 4763, + "loc": { + "start": { + "line": 158, + "column": 14 + }, + "end": { + "line": 160, + "column": 9 + } + }, + "id": { + "type": "Identifier", + "start": 4659, + "end": 4683, + "loc": { + "start": { + "line": 158, + "column": 14 + }, + "end": { + "line": 158, + "column": 38 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "init": { + "type": "ArrowFunctionExpression", + "start": 4686, + "end": 4763, + "loc": { + "start": { + "line": 158, + "column": 41 + }, + "end": { + "line": 160, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4692, + "end": 4763, + "loc": { + "start": { + "line": 158, + "column": 47 + }, + "end": { + "line": 160, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4706, + "end": 4753, + "loc": { + "start": { + "line": 159, + "column": 12 + }, + "end": { + "line": 159, + "column": 59 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4706, + "end": 4752, + "loc": { + "start": { + "line": 159, + "column": 12 + }, + "end": { + "line": 159, + "column": 58 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4706, + "end": 4745, + "loc": { + "start": { + "line": 159, + "column": 12 + }, + "end": { + "line": 159, + "column": 51 + } + }, + "object": { + "type": "MemberExpression", + "start": 4706, + "end": 4738, + "loc": { + "start": { + "line": 159, + "column": 12 + }, + "end": { + "line": 159, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 4706, + "end": 4724, + "loc": { + "start": { + "line": 159, + "column": 12 + }, + "end": { + "line": 159, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 4706, + "end": 4717, + "loc": { + "start": { + "line": 159, + "column": 12 + }, + "end": { + "line": 159, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 4706, + "end": 4710, + "loc": { + "start": { + "line": 159, + "column": 12 + }, + "end": { + "line": 159, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 4711, + "end": 4717, + "loc": { + "start": { + "line": 159, + "column": 17 + }, + "end": { + "line": 159, + "column": 23 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4718, + "end": 4724, + "loc": { + "start": { + "line": 159, + "column": 24 + }, + "end": { + "line": 159, + "column": 30 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4725, + "end": 4738, + "loc": { + "start": { + "line": 159, + "column": 31 + }, + "end": { + "line": 159, + "column": 44 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4739, + "end": 4745, + "loc": { + "start": { + "line": 159, + "column": 45 + }, + "end": { + "line": 159, + "column": 51 + }, + "identifierName": "active" + }, + "name": "active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 4748, + "end": 4752, + "loc": { + "start": { + "line": 159, + "column": 54 + }, + "end": { + "line": 159, + "column": 58 + } + }, + "value": true + } + } + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4773, + "end": 5221, + "loc": { + "start": { + "line": 162, + "column": 8 + }, + "end": { + "line": 173, + "column": 9 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4779, + "end": 5221, + "loc": { + "start": { + "line": 162, + "column": 14 + }, + "end": { + "line": 173, + "column": 9 + } + }, + "id": { + "type": "Identifier", + "start": 4779, + "end": 4785, + "loc": { + "start": { + "line": 162, + "column": 14 + }, + "end": { + "line": 162, + "column": 20 + }, + "identifierName": "cancel" + }, + "name": "cancel" + }, + "init": { + "type": "ArrowFunctionExpression", + "start": 4788, + "end": 5221, + "loc": { + "start": { + "line": 162, + "column": 23 + }, + "end": { + "line": 173, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4794, + "end": 5221, + "loc": { + "start": { + "line": 162, + "column": 29 + }, + "end": { + "line": 173, + "column": 9 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 4808, + "end": 4934, + "loc": { + "start": { + "line": 163, + "column": 12 + }, + "end": { + "line": 166, + "column": 13 + } + }, + "test": { + "type": "Identifier", + "start": 4812, + "end": 4828, + "loc": { + "start": { + "line": 163, + "column": 16 + }, + "end": { + "line": 163, + "column": 32 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "consequent": { + "type": "BlockStatement", + "start": 4830, + "end": 4934, + "loc": { + "start": { + "line": 163, + "column": 34 + }, + "end": { + "line": 166, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4848, + "end": 4879, + "loc": { + "start": { + "line": 164, + "column": 16 + }, + "end": { + "line": 164, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 4848, + "end": 4878, + "loc": { + "start": { + "line": 164, + "column": 16 + }, + "end": { + "line": 164, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 4848, + "end": 4860, + "loc": { + "start": { + "line": 164, + "column": 16 + }, + "end": { + "line": 164, + "column": 28 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 4861, + "end": 4877, + "loc": { + "start": { + "line": 164, + "column": 29 + }, + "end": { + "line": 164, + "column": 45 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 4896, + "end": 4920, + "loc": { + "start": { + "line": 165, + "column": 16 + }, + "end": { + "line": 165, + "column": 40 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4896, + "end": 4919, + "loc": { + "start": { + "line": 165, + "column": 16 + }, + "end": { + "line": 165, + "column": 39 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 4896, + "end": 4912, + "loc": { + "start": { + "line": 165, + "column": 16 + }, + "end": { + "line": 165, + "column": 32 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 4915, + "end": 4919, + "loc": { + "start": { + "line": 165, + "column": 35 + }, + "end": { + "line": 165, + "column": 39 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 4947, + "end": 5108, + "loc": { + "start": { + "line": 167, + "column": 12 + }, + "end": { + "line": 170, + "column": 13 + } + }, + "test": { + "type": "MemberExpression", + "start": 4951, + "end": 4980, + "loc": { + "start": { + "line": 167, + "column": 16 + }, + "end": { + "line": 167, + "column": 45 + } + }, + "object": { + "type": "ThisExpression", + "start": 4951, + "end": 4955, + "loc": { + "start": { + "line": 167, + "column": 16 + }, + "end": { + "line": 167, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 4956, + "end": 4980, + "loc": { + "start": { + "line": 167, + "column": 21 + }, + "end": { + "line": 167, + "column": 45 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 4982, + "end": 5108, + "loc": { + "start": { + "line": 167, + "column": 47 + }, + "end": { + "line": 170, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 5000, + "end": 5040, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 168, + "column": 56 + } + }, + "expression": { + "type": "CallExpression", + "start": 5000, + "end": 5039, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 168, + "column": 55 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5000, + "end": 5037, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 168, + "column": 53 + } + }, + "object": { + "type": "MemberExpression", + "start": 5000, + "end": 5029, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 168, + "column": 45 + } + }, + "object": { + "type": "ThisExpression", + "start": 5000, + "end": 5004, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 168, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 5005, + "end": 5029, + "loc": { + "start": { + "line": 168, + "column": 21 + }, + "end": { + "line": 168, + "column": 45 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5030, + "end": 5037, + "loc": { + "start": { + "line": 168, + "column": 46 + }, + "end": { + "line": 168, + "column": 53 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 5057, + "end": 5094, + "loc": { + "start": { + "line": 169, + "column": 16 + }, + "end": { + "line": 169, + "column": 53 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5057, + "end": 5093, + "loc": { + "start": { + "line": 169, + "column": 16 + }, + "end": { + "line": 169, + "column": 52 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5057, + "end": 5086, + "loc": { + "start": { + "line": 169, + "column": 16 + }, + "end": { + "line": 169, + "column": 45 + } + }, + "object": { + "type": "ThisExpression", + "start": 5057, + "end": 5061, + "loc": { + "start": { + "line": 169, + "column": 16 + }, + "end": { + "line": 169, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 5062, + "end": 5086, + "loc": { + "start": { + "line": 169, + "column": 21 + }, + "end": { + "line": 169, + "column": 45 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 5089, + "end": 5093, + "loc": { + "start": { + "line": 169, + "column": 48 + }, + "end": { + "line": 169, + "column": 52 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 5121, + "end": 5148, + "loc": { + "start": { + "line": 171, + "column": 12 + }, + "end": { + "line": 171, + "column": 39 + } + }, + "expression": { + "type": "CallExpression", + "start": 5121, + "end": 5147, + "loc": { + "start": { + "line": 171, + "column": 12 + }, + "end": { + "line": 171, + "column": 38 + } + }, + "callee": { + "type": "Identifier", + "start": 5121, + "end": 5145, + "loc": { + "start": { + "line": 171, + "column": 12 + }, + "end": { + "line": 171, + "column": 36 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 5161, + "end": 5211, + "loc": { + "start": { + "line": 172, + "column": 12 + }, + "end": { + "line": 172, + "column": 62 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5161, + "end": 5210, + "loc": { + "start": { + "line": 172, + "column": 12 + }, + "end": { + "line": 172, + "column": 61 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5161, + "end": 5177, + "loc": { + "start": { + "line": 172, + "column": 12 + }, + "end": { + "line": 172, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 5161, + "end": 5165, + "loc": { + "start": { + "line": 172, + "column": 12 + }, + "end": { + "line": 172, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 5166, + "end": 5177, + "loc": { + "start": { + "line": 172, + "column": 17 + }, + "end": { + "line": 172, + "column": 28 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 5180, + "end": 5210, + "loc": { + "start": { + "line": 172, + "column": 31 + }, + "end": { + "line": 172, + "column": 61 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + } + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 5231, + "end": 23307, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 484, + "column": 28 + } + }, + "expression": { + "type": "CallExpression", + "start": 5231, + "end": 23306, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 484, + "column": 27 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5231, + "end": 5254, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 5231, + "end": 5237, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 5238, + "end": 5254, + "loc": { + "start": { + "line": 175, + "column": 15 + }, + "end": { + "line": 175, + "column": 31 + }, + "identifierName": "addEventListener" + }, + "name": "addEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 5255, + "end": 5267, + "loc": { + "start": { + "line": 175, + "column": 32 + }, + "end": { + "line": 175, + "column": 44 + } + }, + "extra": { + "rawValue": "touchstart", + "raw": "\"touchstart\"" + }, + "value": "touchstart" + }, + { + "type": "AssignmentExpression", + "start": 5269, + "end": 23288, + "loc": { + "start": { + "line": 175, + "column": 46 + }, + "end": { + "line": 484, + "column": 9 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5269, + "end": 5293, + "loc": { + "start": { + "line": 175, + "column": 46 + }, + "end": { + "line": 175, + "column": 70 + } + }, + "object": { + "type": "ThisExpression", + "start": 5269, + "end": 5273, + "loc": { + "start": { + "line": 175, + "column": 46 + }, + "end": { + "line": 175, + "column": 50 + } + } + }, + "property": { + "type": "Identifier", + "start": 5274, + "end": 5293, + "loc": { + "start": { + "line": 175, + "column": 51 + }, + "end": { + "line": 175, + "column": 70 + }, + "identifierName": "_onCanvasTouchStart" + }, + "name": "_onCanvasTouchStart" + }, + "computed": false + }, + "right": { + "type": "ArrowFunctionExpression", + "start": 5296, + "end": 23288, + "loc": { + "start": { + "line": 175, + "column": 73 + }, + "end": { + "line": 484, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 5297, + "end": 5302, + "loc": { + "start": { + "line": 175, + "column": 74 + }, + "end": { + "line": 175, + "column": 79 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 5307, + "end": 23288, + "loc": { + "start": { + "line": 175, + "column": 84 + }, + "end": { + "line": 484, + "column": 9 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 5322, + "end": 5369, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 59 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5328, + "end": 5368, + "loc": { + "start": { + "line": 177, + "column": 18 + }, + "end": { + "line": 177, + "column": 58 + } + }, + "id": { + "type": "Identifier", + "start": 5328, + "end": 5345, + "loc": { + "start": { + "line": 177, + "column": 18 + }, + "end": { + "line": 177, + "column": 35 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "init": { + "type": "MemberExpression", + "start": 5348, + "end": 5368, + "loc": { + "start": { + "line": 177, + "column": 38 + }, + "end": { + "line": 177, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 5348, + "end": 5361, + "loc": { + "start": { + "line": 177, + "column": 38 + }, + "end": { + "line": 177, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 5348, + "end": 5353, + "loc": { + "start": { + "line": 177, + "column": 38 + }, + "end": { + "line": 177, + "column": 43 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 5354, + "end": 5361, + "loc": { + "start": { + "line": 177, + "column": 44 + }, + "end": { + "line": 177, + "column": 51 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5362, + "end": 5368, + "loc": { + "start": { + "line": 177, + "column": 52 + }, + "end": { + "line": 177, + "column": 58 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 5383, + "end": 5606, + "loc": { + "start": { + "line": 179, + "column": 12 + }, + "end": { + "line": 185, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 5387, + "end": 5410, + "loc": { + "start": { + "line": 179, + "column": 16 + }, + "end": { + "line": 179, + "column": 39 + } + }, + "left": { + "type": "Identifier", + "start": 5387, + "end": 5404, + "loc": { + "start": { + "line": 179, + "column": 16 + }, + "end": { + "line": 179, + "column": 33 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 5409, + "end": 5410, + "loc": { + "start": { + "line": 179, + "column": 38 + }, + "end": { + "line": 179, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 5412, + "end": 5606, + "loc": { + "start": { + "line": 179, + "column": 41 + }, + "end": { + "line": 185, + "column": 13 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 5430, + "end": 5568, + "loc": { + "start": { + "line": 180, + "column": 16 + }, + "end": { + "line": 183, + "column": 17 + } + }, + "test": { + "type": "Identifier", + "start": 5434, + "end": 5450, + "loc": { + "start": { + "line": 180, + "column": 20 + }, + "end": { + "line": 180, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "consequent": { + "type": "BlockStatement", + "start": 5452, + "end": 5568, + "loc": { + "start": { + "line": 180, + "column": 38 + }, + "end": { + "line": 183, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 5474, + "end": 5505, + "loc": { + "start": { + "line": 181, + "column": 20 + }, + "end": { + "line": 181, + "column": 51 + } + }, + "expression": { + "type": "CallExpression", + "start": 5474, + "end": 5504, + "loc": { + "start": { + "line": 181, + "column": 20 + }, + "end": { + "line": 181, + "column": 50 + } + }, + "callee": { + "type": "Identifier", + "start": 5474, + "end": 5486, + "loc": { + "start": { + "line": 181, + "column": 20 + }, + "end": { + "line": 181, + "column": 32 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 5487, + "end": 5503, + "loc": { + "start": { + "line": 181, + "column": 33 + }, + "end": { + "line": 181, + "column": 49 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 5526, + "end": 5550, + "loc": { + "start": { + "line": 182, + "column": 20 + }, + "end": { + "line": 182, + "column": 44 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5526, + "end": 5549, + "loc": { + "start": { + "line": 182, + "column": 20 + }, + "end": { + "line": 182, + "column": 43 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 5526, + "end": 5542, + "loc": { + "start": { + "line": 182, + "column": 20 + }, + "end": { + "line": 182, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 5545, + "end": 5549, + "loc": { + "start": { + "line": 182, + "column": 39 + }, + "end": { + "line": 182, + "column": 43 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ReturnStatement", + "start": 5585, + "end": 5592, + "loc": { + "start": { + "line": 184, + "column": 16 + }, + "end": { + "line": 184, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 5620, + "end": 5651, + "loc": { + "start": { + "line": 187, + "column": 12 + }, + "end": { + "line": 187, + "column": 43 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5626, + "end": 5650, + "loc": { + "start": { + "line": 187, + "column": 18 + }, + "end": { + "line": 187, + "column": 42 + } + }, + "id": { + "type": "Identifier", + "start": 5626, + "end": 5631, + "loc": { + "start": { + "line": 187, + "column": 18 + }, + "end": { + "line": 187, + "column": 23 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "init": { + "type": "MemberExpression", + "start": 5634, + "end": 5650, + "loc": { + "start": { + "line": 187, + "column": 26 + }, + "end": { + "line": 187, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 5634, + "end": 5647, + "loc": { + "start": { + "line": 187, + "column": 26 + }, + "end": { + "line": 187, + "column": 39 + } + }, + "object": { + "type": "Identifier", + "start": 5634, + "end": 5639, + "loc": { + "start": { + "line": 187, + "column": 26 + }, + "end": { + "line": 187, + "column": 31 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 5640, + "end": 5647, + "loc": { + "start": { + "line": 187, + "column": 32 + }, + "end": { + "line": 187, + "column": 39 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 5648, + "end": 5649, + "loc": { + "start": { + "line": 187, + "column": 40 + }, + "end": { + "line": 187, + "column": 41 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5664, + "end": 5693, + "loc": { + "start": { + "line": 188, + "column": 12 + }, + "end": { + "line": 188, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5670, + "end": 5692, + "loc": { + "start": { + "line": 188, + "column": 18 + }, + "end": { + "line": 188, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 5670, + "end": 5676, + "loc": { + "start": { + "line": 188, + "column": 18 + }, + "end": { + "line": 188, + "column": 24 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "init": { + "type": "MemberExpression", + "start": 5679, + "end": 5692, + "loc": { + "start": { + "line": 188, + "column": 27 + }, + "end": { + "line": 188, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 5679, + "end": 5684, + "loc": { + "start": { + "line": 188, + "column": 27 + }, + "end": { + "line": 188, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 5685, + "end": 5692, + "loc": { + "start": { + "line": 188, + "column": 33 + }, + "end": { + "line": 188, + "column": 40 + }, + "identifierName": "clientX" + }, + "name": "clientX" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5706, + "end": 5735, + "loc": { + "start": { + "line": 189, + "column": 12 + }, + "end": { + "line": 189, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5712, + "end": 5734, + "loc": { + "start": { + "line": 189, + "column": 18 + }, + "end": { + "line": 189, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 5712, + "end": 5718, + "loc": { + "start": { + "line": 189, + "column": 18 + }, + "end": { + "line": 189, + "column": 24 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "init": { + "type": "MemberExpression", + "start": 5721, + "end": 5734, + "loc": { + "start": { + "line": 189, + "column": 27 + }, + "end": { + "line": 189, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 5721, + "end": 5726, + "loc": { + "start": { + "line": 189, + "column": 27 + }, + "end": { + "line": 189, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 5727, + "end": 5734, + "loc": { + "start": { + "line": 189, + "column": 33 + }, + "end": { + "line": 189, + "column": 40 + }, + "identifierName": "clientY" + }, + "name": "clientY" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 5749, + "end": 5791, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 54 + } + }, + "expression": { + "type": "CallExpression", + "start": 5749, + "end": 5790, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 53 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5749, + "end": 5772, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 35 + } + }, + "object": { + "type": "Identifier", + "start": 5749, + "end": 5768, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 31 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 5769, + "end": 5772, + "loc": { + "start": { + "line": 191, + "column": 32 + }, + "end": { + "line": 191, + "column": 35 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "ArrayExpression", + "start": 5773, + "end": 5789, + "loc": { + "start": { + "line": 191, + "column": 36 + }, + "end": { + "line": 191, + "column": 52 + } + }, + "elements": [ + { + "type": "Identifier", + "start": 5774, + "end": 5780, + "loc": { + "start": { + "line": 191, + "column": 37 + }, + "end": { + "line": 191, + "column": 43 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + { + "type": "Identifier", + "start": 5782, + "end": 5788, + "loc": { + "start": { + "line": 191, + "column": 45 + }, + "end": { + "line": 191, + "column": 51 + }, + "identifierName": "touchY" + }, + "name": "touchY" + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 5804, + "end": 5845, + "loc": { + "start": { + "line": 192, + "column": 12 + }, + "end": { + "line": 192, + "column": 53 + } + }, + "expression": { + "type": "CallExpression", + "start": 5804, + "end": 5844, + "loc": { + "start": { + "line": 192, + "column": 12 + }, + "end": { + "line": 192, + "column": 52 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5804, + "end": 5826, + "loc": { + "start": { + "line": 192, + "column": 12 + }, + "end": { + "line": 192, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 5804, + "end": 5822, + "loc": { + "start": { + "line": 192, + "column": 12 + }, + "end": { + "line": 192, + "column": 30 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 5823, + "end": 5826, + "loc": { + "start": { + "line": 192, + "column": 31 + }, + "end": { + "line": 192, + "column": 34 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "ArrayExpression", + "start": 5827, + "end": 5843, + "loc": { + "start": { + "line": 192, + "column": 35 + }, + "end": { + "line": 192, + "column": 51 + } + }, + "elements": [ + { + "type": "Identifier", + "start": 5828, + "end": 5834, + "loc": { + "start": { + "line": 192, + "column": 36 + }, + "end": { + "line": 192, + "column": 42 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + { + "type": "Identifier", + "start": 5836, + "end": 5842, + "loc": { + "start": { + "line": 192, + "column": 44 + }, + "end": { + "line": 192, + "column": 50 + }, + "identifierName": "touchY" + }, + "name": "touchY" + } + ] + } + ] + } + }, + { + "type": "SwitchStatement", + "start": 5859, + "end": 23277, + "loc": { + "start": { + "line": 194, + "column": 12 + }, + "end": { + "line": 482, + "column": 13 + } + }, + "discriminant": { + "type": "MemberExpression", + "start": 5867, + "end": 5883, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 5867, + "end": 5871, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 5872, + "end": 5883, + "loc": { + "start": { + "line": 194, + "column": 25 + }, + "end": { + "line": 194, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "cases": [ + { + "type": "SwitchCase", + "start": 5904, + "end": 11178, + "loc": { + "start": { + "line": 196, + "column": 16 + }, + "end": { + "line": 285, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 5961, + "end": 6136, + "loc": { + "start": { + "line": 197, + "column": 20 + }, + "end": { + "line": 200, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 5965, + "end": 6017, + "loc": { + "start": { + "line": 197, + "column": 24 + }, + "end": { + "line": 197, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 5965, + "end": 5988, + "loc": { + "start": { + "line": 197, + "column": 24 + }, + "end": { + "line": 197, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 5965, + "end": 5982, + "loc": { + "start": { + "line": 197, + "column": 24 + }, + "end": { + "line": 197, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 5987, + "end": 5988, + "loc": { + "start": { + "line": 197, + "column": 46 + }, + "end": { + "line": 197, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 5992, + "end": 6017, + "loc": { + "start": { + "line": 197, + "column": 51 + }, + "end": { + "line": 197, + "column": 76 + } + }, + "left": { + "type": "Identifier", + "start": 5992, + "end": 6008, + "loc": { + "start": { + "line": 197, + "column": 51 + }, + "end": { + "line": 197, + "column": 67 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 6013, + "end": 6017, + "loc": { + "start": { + "line": 197, + "column": 72 + }, + "end": { + "line": 197, + "column": 76 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 6019, + "end": 6136, + "loc": { + "start": { + "line": 197, + "column": 78 + }, + "end": { + "line": 200, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6073, + "end": 6082, + "loc": { + "start": { + "line": 198, + "column": 24 + }, + "end": { + "line": 198, + "column": 33 + } + }, + "expression": { + "type": "CallExpression", + "start": 6073, + "end": 6081, + "loc": { + "start": { + "line": 198, + "column": 24 + }, + "end": { + "line": 198, + "column": 32 + } + }, + "callee": { + "type": "Identifier", + "start": 6073, + "end": 6079, + "loc": { + "start": { + "line": 198, + "column": 24 + }, + "end": { + "line": 198, + "column": 30 + }, + "identifierName": "cancel" + }, + "name": "cancel", + "leadingComments": null + }, + "arguments": [], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 6021, + "end": 6048, + "loc": { + "start": { + "line": 197, + "column": 80 + }, + "end": { + "line": 197, + "column": 107 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "start": 6107, + "end": 6114, + "loc": { + "start": { + "line": 199, + "column": 24 + }, + "end": { + "line": 199, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 6157, + "end": 6382, + "loc": { + "start": { + "line": 201, + "column": 20 + }, + "end": { + "line": 205, + "column": 23 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6163, + "end": 6381, + "loc": { + "start": { + "line": 201, + "column": 26 + }, + "end": { + "line": 205, + "column": 22 + } + }, + "id": { + "type": "Identifier", + "start": 6163, + "end": 6177, + "loc": { + "start": { + "line": 201, + "column": 26 + }, + "end": { + "line": 201, + "column": 40 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "init": { + "type": "CallExpression", + "start": 6180, + "end": 6381, + "loc": { + "start": { + "line": 201, + "column": 43 + }, + "end": { + "line": 205, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6180, + "end": 6190, + "loc": { + "start": { + "line": 201, + "column": 43 + }, + "end": { + "line": 201, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 6180, + "end": 6185, + "loc": { + "start": { + "line": 201, + "column": 43 + }, + "end": { + "line": 201, + "column": 48 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 6186, + "end": 6190, + "loc": { + "start": { + "line": 201, + "column": 49 + }, + "end": { + "line": 201, + "column": 53 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 6191, + "end": 6380, + "loc": { + "start": { + "line": 201, + "column": 54 + }, + "end": { + "line": 205, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 6217, + "end": 6246, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6217, + "end": 6226, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 6228, + "end": 6246, + "loc": { + "start": { + "line": 202, + "column": 35 + }, + "end": { + "line": 202, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 6272, + "end": 6304, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 56 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6272, + "end": 6284, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 36 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 6286, + "end": 6304, + "loc": { + "start": { + "line": 203, + "column": 38 + }, + "end": { + "line": 203, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 6286, + "end": 6290, + "loc": { + "start": { + "line": 203, + "column": 38 + }, + "end": { + "line": 203, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 6291, + "end": 6304, + "loc": { + "start": { + "line": 203, + "column": 43 + }, + "end": { + "line": 203, + "column": 56 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 6330, + "end": 6358, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 52 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6330, + "end": 6340, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 34 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 6342, + "end": 6358, + "loc": { + "start": { + "line": 204, + "column": 36 + }, + "end": { + "line": 204, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 6342, + "end": 6346, + "loc": { + "start": { + "line": 204, + "column": 36 + }, + "end": { + "line": 204, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 6347, + "end": 6358, + "loc": { + "start": { + "line": 204, + "column": 41 + }, + "end": { + "line": 204, + "column": 52 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 6403, + "end": 7148, + "loc": { + "start": { + "line": 206, + "column": 20 + }, + "end": { + "line": 220, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 6407, + "end": 6447, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 64 + } + }, + "left": { + "type": "Identifier", + "start": 6407, + "end": 6421, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 38 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 6425, + "end": 6447, + "loc": { + "start": { + "line": 206, + "column": 42 + }, + "end": { + "line": 206, + "column": 64 + } + }, + "object": { + "type": "Identifier", + "start": 6425, + "end": 6439, + "loc": { + "start": { + "line": 206, + "column": 42 + }, + "end": { + "line": 206, + "column": 56 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 6440, + "end": 6447, + "loc": { + "start": { + "line": 206, + "column": 57 + }, + "end": { + "line": 206, + "column": 64 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 6449, + "end": 6625, + "loc": { + "start": { + "line": 206, + "column": 66 + }, + "end": { + "line": 209, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6475, + "end": 6520, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 69 + } + }, + "expression": { + "type": "CallExpression", + "start": 6475, + "end": 6519, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 68 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6475, + "end": 6494, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 6475, + "end": 6490, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 39 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 6491, + "end": 6494, + "loc": { + "start": { + "line": 207, + "column": 40 + }, + "end": { + "line": 207, + "column": 43 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 6495, + "end": 6518, + "loc": { + "start": { + "line": 207, + "column": 44 + }, + "end": { + "line": 207, + "column": 67 + } + }, + "object": { + "type": "Identifier", + "start": 6495, + "end": 6509, + "loc": { + "start": { + "line": 207, + "column": 44 + }, + "end": { + "line": 207, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 6510, + "end": 6518, + "loc": { + "start": { + "line": 207, + "column": 59 + }, + "end": { + "line": 207, + "column": 67 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 6545, + "end": 6603, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 82 + } + }, + "expression": { + "type": "CallExpression", + "start": 6545, + "end": 6602, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 81 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6545, + "end": 6569, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 6545, + "end": 6563, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 42 + } + }, + "object": { + "type": "ThisExpression", + "start": 6545, + "end": 6549, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 6550, + "end": 6563, + "loc": { + "start": { + "line": 208, + "column": 29 + }, + "end": { + "line": 208, + "column": 42 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6564, + "end": 6569, + "loc": { + "start": { + "line": 208, + "column": 43 + }, + "end": { + "line": 208, + "column": 48 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 6570, + "end": 6601, + "loc": { + "start": { + "line": 208, + "column": 49 + }, + "end": { + "line": 208, + "column": 80 + } + }, + "object": { + "type": "Identifier", + "start": 6570, + "end": 6584, + "loc": { + "start": { + "line": 208, + "column": 49 + }, + "end": { + "line": 208, + "column": 63 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 6585, + "end": 6601, + "loc": { + "start": { + "line": 208, + "column": 64 + }, + "end": { + "line": 208, + "column": 80 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 6631, + "end": 7148, + "loc": { + "start": { + "line": 209, + "column": 27 + }, + "end": { + "line": 220, + "column": 21 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 6657, + "end": 6820, + "loc": { + "start": { + "line": 210, + "column": 24 + }, + "end": { + "line": 213, + "column": 26 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6663, + "end": 6820, + "loc": { + "start": { + "line": 210, + "column": 30 + }, + "end": { + "line": 213, + "column": 26 + } + }, + "id": { + "type": "Identifier", + "start": 6663, + "end": 6673, + "loc": { + "start": { + "line": 210, + "column": 30 + }, + "end": { + "line": 210, + "column": 40 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 6676, + "end": 6820, + "loc": { + "start": { + "line": 210, + "column": 43 + }, + "end": { + "line": 213, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6676, + "end": 6686, + "loc": { + "start": { + "line": 210, + "column": 43 + }, + "end": { + "line": 210, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 6676, + "end": 6681, + "loc": { + "start": { + "line": 210, + "column": 43 + }, + "end": { + "line": 210, + "column": 48 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 6682, + "end": 6686, + "loc": { + "start": { + "line": 210, + "column": 49 + }, + "end": { + "line": 210, + "column": 53 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 6687, + "end": 6819, + "loc": { + "start": { + "line": 210, + "column": 54 + }, + "end": { + "line": 213, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 6717, + "end": 6746, + "loc": { + "start": { + "line": 211, + "column": 28 + }, + "end": { + "line": 211, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6717, + "end": 6726, + "loc": { + "start": { + "line": 211, + "column": 28 + }, + "end": { + "line": 211, + "column": 37 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 6728, + "end": 6746, + "loc": { + "start": { + "line": 211, + "column": 39 + }, + "end": { + "line": 211, + "column": 57 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 6776, + "end": 6793, + "loc": { + "start": { + "line": 212, + "column": 28 + }, + "end": { + "line": 212, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6776, + "end": 6787, + "loc": { + "start": { + "line": 212, + "column": 28 + }, + "end": { + "line": 212, + "column": 39 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 6789, + "end": 6793, + "loc": { + "start": { + "line": 212, + "column": 41 + }, + "end": { + "line": 212, + "column": 45 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 6845, + "end": 7126, + "loc": { + "start": { + "line": 214, + "column": 24 + }, + "end": { + "line": 219, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 6849, + "end": 6882, + "loc": { + "start": { + "line": 214, + "column": 28 + }, + "end": { + "line": 214, + "column": 61 + } + }, + "left": { + "type": "Identifier", + "start": 6849, + "end": 6859, + "loc": { + "start": { + "line": 214, + "column": 28 + }, + "end": { + "line": 214, + "column": 38 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 6863, + "end": 6882, + "loc": { + "start": { + "line": 214, + "column": 42 + }, + "end": { + "line": 214, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 6863, + "end": 6873, + "loc": { + "start": { + "line": 214, + "column": 42 + }, + "end": { + "line": 214, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 6874, + "end": 6882, + "loc": { + "start": { + "line": 214, + "column": 53 + }, + "end": { + "line": 214, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 6884, + "end": 7057, + "loc": { + "start": { + "line": 214, + "column": 63 + }, + "end": { + "line": 217, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6914, + "end": 6955, + "loc": { + "start": { + "line": 215, + "column": 28 + }, + "end": { + "line": 215, + "column": 69 + } + }, + "expression": { + "type": "CallExpression", + "start": 6914, + "end": 6954, + "loc": { + "start": { + "line": 215, + "column": 28 + }, + "end": { + "line": 215, + "column": 68 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6914, + "end": 6933, + "loc": { + "start": { + "line": 215, + "column": 28 + }, + "end": { + "line": 215, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 6914, + "end": 6929, + "loc": { + "start": { + "line": 215, + "column": 28 + }, + "end": { + "line": 215, + "column": 43 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 6930, + "end": 6933, + "loc": { + "start": { + "line": 215, + "column": 44 + }, + "end": { + "line": 215, + "column": 47 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 6934, + "end": 6953, + "loc": { + "start": { + "line": 215, + "column": 48 + }, + "end": { + "line": 215, + "column": 67 + } + }, + "object": { + "type": "Identifier", + "start": 6934, + "end": 6944, + "loc": { + "start": { + "line": 215, + "column": 48 + }, + "end": { + "line": 215, + "column": 58 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 6945, + "end": 6953, + "loc": { + "start": { + "line": 215, + "column": 59 + }, + "end": { + "line": 215, + "column": 67 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 6984, + "end": 7031, + "loc": { + "start": { + "line": 216, + "column": 28 + }, + "end": { + "line": 216, + "column": 75 + } + }, + "expression": { + "type": "CallExpression", + "start": 6984, + "end": 7030, + "loc": { + "start": { + "line": 216, + "column": 28 + }, + "end": { + "line": 216, + "column": 74 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6984, + "end": 7008, + "loc": { + "start": { + "line": 216, + "column": 28 + }, + "end": { + "line": 216, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 6984, + "end": 7002, + "loc": { + "start": { + "line": 216, + "column": 28 + }, + "end": { + "line": 216, + "column": 46 + } + }, + "object": { + "type": "ThisExpression", + "start": 6984, + "end": 6988, + "loc": { + "start": { + "line": 216, + "column": 28 + }, + "end": { + "line": 216, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 6989, + "end": 7002, + "loc": { + "start": { + "line": 216, + "column": 33 + }, + "end": { + "line": 216, + "column": 46 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7003, + "end": 7008, + "loc": { + "start": { + "line": 216, + "column": 47 + }, + "end": { + "line": 216, + "column": 52 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 7009, + "end": 7029, + "loc": { + "start": { + "line": 216, + "column": 53 + }, + "end": { + "line": 216, + "column": 73 + } + }, + "object": { + "type": "Identifier", + "start": 7009, + "end": 7019, + "loc": { + "start": { + "line": 216, + "column": 53 + }, + "end": { + "line": 216, + "column": 63 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 7020, + "end": 7029, + "loc": { + "start": { + "line": 216, + "column": 64 + }, + "end": { + "line": 216, + "column": 73 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 7063, + "end": 7126, + "loc": { + "start": { + "line": 217, + "column": 31 + }, + "end": { + "line": 219, + "column": 25 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 7093, + "end": 7100, + "loc": { + "start": { + "line": 218, + "column": 28 + }, + "end": { + "line": 218, + "column": 35 + } + }, + "argument": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 7169, + "end": 10890, + "loc": { + "start": { + "line": 221, + "column": 20 + }, + "end": { + "line": 279, + "column": 49 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7169, + "end": 10889, + "loc": { + "start": { + "line": 221, + "column": 20 + }, + "end": { + "line": 279, + "column": 48 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 7169, + "end": 7185, + "loc": { + "start": { + "line": 221, + "column": 20 + }, + "end": { + "line": 221, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "CallExpression", + "start": 7188, + "end": 10889, + "loc": { + "start": { + "line": 221, + "column": 39 + }, + "end": { + "line": 279, + "column": 48 + } + }, + "callee": { + "type": "Identifier", + "start": 7188, + "end": 7198, + "loc": { + "start": { + "line": 221, + "column": 39 + }, + "end": { + "line": 221, + "column": 49 + }, + "identifierName": "setTimeout" + }, + "name": "setTimeout" + }, + "arguments": [ + { + "type": "ArrowFunctionExpression", + "start": 7199, + "end": 10862, + "loc": { + "start": { + "line": 221, + "column": 50 + }, + "end": { + "line": 279, + "column": 21 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 7205, + "end": 10862, + "loc": { + "start": { + "line": 221, + "column": 56 + }, + "end": { + "line": 279, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 7231, + "end": 7718, + "loc": { + "start": { + "line": 222, + "column": 24 + }, + "end": { + "line": 228, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 7235, + "end": 7638, + "loc": { + "start": { + "line": 222, + "column": 28 + }, + "end": { + "line": 226, + "column": 91 + } + }, + "left": { + "type": "LogicalExpression", + "start": 7235, + "end": 7543, + "loc": { + "start": { + "line": 222, + "column": 28 + }, + "end": { + "line": 225, + "column": 91 + } + }, + "left": { + "type": "LogicalExpression", + "start": 7235, + "end": 7448, + "loc": { + "start": { + "line": 222, + "column": 28 + }, + "end": { + "line": 224, + "column": 91 + } + }, + "left": { + "type": "LogicalExpression", + "start": 7235, + "end": 7353, + "loc": { + "start": { + "line": 222, + "column": 28 + }, + "end": { + "line": 223, + "column": 91 + } + }, + "left": { + "type": "BinaryExpression", + "start": 7235, + "end": 7258, + "loc": { + "start": { + "line": 222, + "column": 28 + }, + "end": { + "line": 222, + "column": 51 + } + }, + "left": { + "type": "Identifier", + "start": 7235, + "end": 7252, + "loc": { + "start": { + "line": 222, + "column": 28 + }, + "end": { + "line": 222, + "column": 45 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 7257, + "end": 7258, + "loc": { + "start": { + "line": 222, + "column": 50 + }, + "end": { + "line": 222, + "column": 51 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 7290, + "end": 7353, + "loc": { + "start": { + "line": 223, + "column": 28 + }, + "end": { + "line": 223, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7290, + "end": 7311, + "loc": { + "start": { + "line": 223, + "column": 28 + }, + "end": { + "line": 223, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 7290, + "end": 7308, + "loc": { + "start": { + "line": 223, + "column": 28 + }, + "end": { + "line": 223, + "column": 46 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7309, + "end": 7310, + "loc": { + "start": { + "line": 223, + "column": 47 + }, + "end": { + "line": 223, + "column": 48 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 7314, + "end": 7353, + "loc": { + "start": { + "line": 223, + "column": 52 + }, + "end": { + "line": 223, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7314, + "end": 7336, + "loc": { + "start": { + "line": 223, + "column": 52 + }, + "end": { + "line": 223, + "column": 74 + } + }, + "object": { + "type": "Identifier", + "start": 7314, + "end": 7333, + "loc": { + "start": { + "line": 223, + "column": 52 + }, + "end": { + "line": 223, + "column": 71 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7334, + "end": 7335, + "loc": { + "start": { + "line": 223, + "column": 72 + }, + "end": { + "line": 223, + "column": 73 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 7339, + "end": 7353, + "loc": { + "start": { + "line": 223, + "column": 77 + }, + "end": { + "line": 223, + "column": 91 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 7385, + "end": 7448, + "loc": { + "start": { + "line": 224, + "column": 28 + }, + "end": { + "line": 224, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7385, + "end": 7406, + "loc": { + "start": { + "line": 224, + "column": 28 + }, + "end": { + "line": 224, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 7385, + "end": 7403, + "loc": { + "start": { + "line": 224, + "column": 28 + }, + "end": { + "line": 224, + "column": 46 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7404, + "end": 7405, + "loc": { + "start": { + "line": 224, + "column": 47 + }, + "end": { + "line": 224, + "column": 48 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 7409, + "end": 7448, + "loc": { + "start": { + "line": 224, + "column": 52 + }, + "end": { + "line": 224, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7409, + "end": 7431, + "loc": { + "start": { + "line": 224, + "column": 52 + }, + "end": { + "line": 224, + "column": 74 + } + }, + "object": { + "type": "Identifier", + "start": 7409, + "end": 7428, + "loc": { + "start": { + "line": 224, + "column": 52 + }, + "end": { + "line": 224, + "column": 71 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7429, + "end": 7430, + "loc": { + "start": { + "line": 224, + "column": 72 + }, + "end": { + "line": 224, + "column": 73 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 7434, + "end": 7448, + "loc": { + "start": { + "line": 224, + "column": 77 + }, + "end": { + "line": 224, + "column": 91 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 7480, + "end": 7543, + "loc": { + "start": { + "line": 225, + "column": 28 + }, + "end": { + "line": 225, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7480, + "end": 7501, + "loc": { + "start": { + "line": 225, + "column": 28 + }, + "end": { + "line": 225, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 7480, + "end": 7498, + "loc": { + "start": { + "line": 225, + "column": 28 + }, + "end": { + "line": 225, + "column": 46 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7499, + "end": 7500, + "loc": { + "start": { + "line": 225, + "column": 47 + }, + "end": { + "line": 225, + "column": 48 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 7504, + "end": 7543, + "loc": { + "start": { + "line": 225, + "column": 52 + }, + "end": { + "line": 225, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7504, + "end": 7526, + "loc": { + "start": { + "line": 225, + "column": 52 + }, + "end": { + "line": 225, + "column": 74 + } + }, + "object": { + "type": "Identifier", + "start": 7504, + "end": 7523, + "loc": { + "start": { + "line": 225, + "column": 52 + }, + "end": { + "line": 225, + "column": 71 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7524, + "end": 7525, + "loc": { + "start": { + "line": 225, + "column": 72 + }, + "end": { + "line": 225, + "column": 73 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 7529, + "end": 7543, + "loc": { + "start": { + "line": 225, + "column": 77 + }, + "end": { + "line": 225, + "column": 91 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 7575, + "end": 7638, + "loc": { + "start": { + "line": 226, + "column": 28 + }, + "end": { + "line": 226, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7575, + "end": 7596, + "loc": { + "start": { + "line": 226, + "column": 28 + }, + "end": { + "line": 226, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 7575, + "end": 7593, + "loc": { + "start": { + "line": 226, + "column": 28 + }, + "end": { + "line": 226, + "column": 46 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7594, + "end": 7595, + "loc": { + "start": { + "line": 226, + "column": 47 + }, + "end": { + "line": 226, + "column": 48 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 7599, + "end": 7638, + "loc": { + "start": { + "line": 226, + "column": 52 + }, + "end": { + "line": 226, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7599, + "end": 7621, + "loc": { + "start": { + "line": 226, + "column": 52 + }, + "end": { + "line": 226, + "column": 74 + } + }, + "object": { + "type": "Identifier", + "start": 7599, + "end": 7618, + "loc": { + "start": { + "line": 226, + "column": 52 + }, + "end": { + "line": 226, + "column": 71 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7619, + "end": 7620, + "loc": { + "start": { + "line": 226, + "column": 72 + }, + "end": { + "line": 226, + "column": 73 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 7624, + "end": 7638, + "loc": { + "start": { + "line": 226, + "column": 77 + }, + "end": { + "line": 226, + "column": 91 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 7640, + "end": 7718, + "loc": { + "start": { + "line": 226, + "column": 93 + }, + "end": { + "line": 228, + "column": 25 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 7670, + "end": 7677, + "loc": { + "start": { + "line": 227, + "column": 28 + }, + "end": { + "line": 227, + "column": 35 + } + }, + "argument": null, + "leadingComments": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Has moved", + "start": 7680, + "end": 7692, + "loc": { + "start": { + "line": 227, + "column": 38 + }, + "end": { + "line": 227, + "column": 50 + } + } + } + ] + } + ], + "directives": [], + "trailingComments": null + }, + "alternate": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 7743, + "end": 7756, + "loc": { + "start": { + "line": 229, + "column": 24 + }, + "end": { + "line": 229, + "column": 37 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 7781, + "end": 8047, + "loc": { + "start": { + "line": 230, + "column": 24 + }, + "end": { + "line": 234, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 7785, + "end": 7801, + "loc": { + "start": { + "line": 230, + "column": 28 + }, + "end": { + "line": 230, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 7785, + "end": 7789, + "loc": { + "start": { + "line": 230, + "column": 28 + }, + "end": { + "line": 230, + "column": 32 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 7790, + "end": 7801, + "loc": { + "start": { + "line": 230, + "column": 33 + }, + "end": { + "line": 230, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false, + "leadingComments": null + }, + "consequent": { + "type": "BlockStatement", + "start": 7803, + "end": 8047, + "loc": { + "start": { + "line": 230, + "column": 46 + }, + "end": { + "line": 234, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 7833, + "end": 7865, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7833, + "end": 7864, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7833, + "end": 7857, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 7833, + "end": 7849, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 7833, + "end": 7837, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 7838, + "end": 7849, + "loc": { + "start": { + "line": 231, + "column": 33 + }, + "end": { + "line": 231, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7850, + "end": 7857, + "loc": { + "start": { + "line": 231, + "column": 45 + }, + "end": { + "line": 231, + "column": 52 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 7860, + "end": 7864, + "loc": { + "start": { + "line": 231, + "column": 55 + }, + "end": { + "line": 231, + "column": 59 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 7894, + "end": 7943, + "loc": { + "start": { + "line": 232, + "column": 28 + }, + "end": { + "line": 232, + "column": 77 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7894, + "end": 7942, + "loc": { + "start": { + "line": 232, + "column": 28 + }, + "end": { + "line": 232, + "column": 76 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7894, + "end": 7920, + "loc": { + "start": { + "line": 232, + "column": 28 + }, + "end": { + "line": 232, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 7894, + "end": 7910, + "loc": { + "start": { + "line": 232, + "column": 28 + }, + "end": { + "line": 232, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 7894, + "end": 7898, + "loc": { + "start": { + "line": 232, + "column": 28 + }, + "end": { + "line": 232, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 7899, + "end": 7910, + "loc": { + "start": { + "line": 232, + "column": 33 + }, + "end": { + "line": 232, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7911, + "end": 7920, + "loc": { + "start": { + "line": 232, + "column": 45 + }, + "end": { + "line": 232, + "column": 54 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 7923, + "end": 7942, + "loc": { + "start": { + "line": 232, + "column": 57 + }, + "end": { + "line": 232, + "column": 76 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + } + } + }, + { + "type": "ExpressionStatement", + "start": 7972, + "end": 8021, + "loc": { + "start": { + "line": 233, + "column": 28 + }, + "end": { + "line": 233, + "column": 77 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7972, + "end": 8020, + "loc": { + "start": { + "line": 233, + "column": 28 + }, + "end": { + "line": 233, + "column": 76 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7972, + "end": 7998, + "loc": { + "start": { + "line": 233, + "column": 28 + }, + "end": { + "line": 233, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 7972, + "end": 7988, + "loc": { + "start": { + "line": 233, + "column": 28 + }, + "end": { + "line": 233, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 7972, + "end": 7976, + "loc": { + "start": { + "line": 233, + "column": 28 + }, + "end": { + "line": 233, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 7977, + "end": 7988, + "loc": { + "start": { + "line": 233, + "column": 33 + }, + "end": { + "line": 233, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7989, + "end": 7998, + "loc": { + "start": { + "line": 233, + "column": 45 + }, + "end": { + "line": 233, + "column": 54 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8001, + "end": 8020, + "loc": { + "start": { + "line": 233, + "column": 57 + }, + "end": { + "line": 233, + "column": 76 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + } + } + } + ], + "directives": [] + }, + "alternate": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 7743, + "end": 7756, + "loc": { + "start": { + "line": 229, + "column": 24 + }, + "end": { + "line": 229, + "column": 37 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 8072, + "end": 8260, + "loc": { + "start": { + "line": 235, + "column": 24 + }, + "end": { + "line": 238, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 8076, + "end": 8092, + "loc": { + "start": { + "line": 235, + "column": 28 + }, + "end": { + "line": 235, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8076, + "end": 8080, + "loc": { + "start": { + "line": 235, + "column": 28 + }, + "end": { + "line": 235, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8081, + "end": 8092, + "loc": { + "start": { + "line": 235, + "column": 33 + }, + "end": { + "line": 235, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 8094, + "end": 8260, + "loc": { + "start": { + "line": 235, + "column": 46 + }, + "end": { + "line": 238, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8124, + "end": 8172, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8124, + "end": 8171, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8124, + "end": 8150, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 8124, + "end": 8140, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8124, + "end": 8128, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8129, + "end": 8140, + "loc": { + "start": { + "line": 236, + "column": 33 + }, + "end": { + "line": 236, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8141, + "end": 8150, + "loc": { + "start": { + "line": 236, + "column": 45 + }, + "end": { + "line": 236, + "column": 54 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8153, + "end": 8171, + "loc": { + "start": { + "line": 236, + "column": 57 + }, + "end": { + "line": 236, + "column": 75 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + } + }, + { + "type": "ExpressionStatement", + "start": 8201, + "end": 8234, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8201, + "end": 8233, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8201, + "end": 8225, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 8201, + "end": 8217, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8201, + "end": 8205, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8206, + "end": 8217, + "loc": { + "start": { + "line": 237, + "column": 33 + }, + "end": { + "line": 237, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8218, + "end": 8225, + "loc": { + "start": { + "line": 237, + "column": 45 + }, + "end": { + "line": 237, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 8228, + "end": 8233, + "loc": { + "start": { + "line": 237, + "column": 55 + }, + "end": { + "line": 237, + "column": 60 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 8285, + "end": 8478, + "loc": { + "start": { + "line": 239, + "column": 24 + }, + "end": { + "line": 242, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 8289, + "end": 8305, + "loc": { + "start": { + "line": 239, + "column": 28 + }, + "end": { + "line": 239, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8289, + "end": 8293, + "loc": { + "start": { + "line": 239, + "column": 28 + }, + "end": { + "line": 239, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8294, + "end": 8305, + "loc": { + "start": { + "line": 239, + "column": 33 + }, + "end": { + "line": 239, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 8307, + "end": 8478, + "loc": { + "start": { + "line": 239, + "column": 46 + }, + "end": { + "line": 242, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8337, + "end": 8391, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8337, + "end": 8390, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8337, + "end": 8363, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 8337, + "end": 8353, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8337, + "end": 8341, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8342, + "end": 8353, + "loc": { + "start": { + "line": 240, + "column": 33 + }, + "end": { + "line": 240, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8354, + "end": 8363, + "loc": { + "start": { + "line": 240, + "column": 45 + }, + "end": { + "line": 240, + "column": 54 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 8366, + "end": 8390, + "loc": { + "start": { + "line": 240, + "column": 57 + }, + "end": { + "line": 240, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 8366, + "end": 8380, + "loc": { + "start": { + "line": 240, + "column": 57 + }, + "end": { + "line": 240, + "column": 71 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 8381, + "end": 8390, + "loc": { + "start": { + "line": 240, + "column": 72 + }, + "end": { + "line": 240, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 8420, + "end": 8452, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8420, + "end": 8451, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8420, + "end": 8444, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 8420, + "end": 8436, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8420, + "end": 8424, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8425, + "end": 8436, + "loc": { + "start": { + "line": 241, + "column": 33 + }, + "end": { + "line": 241, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8437, + "end": 8444, + "loc": { + "start": { + "line": 241, + "column": 45 + }, + "end": { + "line": 241, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 8447, + "end": 8451, + "loc": { + "start": { + "line": 241, + "column": 55 + }, + "end": { + "line": 241, + "column": 59 + } + }, + "value": true + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "alternate": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " pointerWorldPos.set(snapPickResult.worldPos);", + "start": 8503, + "end": 8551, + "loc": { + "start": { + "line": 243, + "column": 24 + }, + "end": { + "line": 243, + "column": 72 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 8576, + "end": 10233, + "loc": { + "start": { + "line": 244, + "column": 24 + }, + "end": { + "line": 270, + "column": 25 + } + }, + "test": { + "type": "UnaryExpression", + "start": 8580, + "end": 8610, + "loc": { + "start": { + "line": 244, + "column": 28 + }, + "end": { + "line": 244, + "column": 58 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 8581, + "end": 8610, + "loc": { + "start": { + "line": 244, + "column": 29 + }, + "end": { + "line": 244, + "column": 58 + } + }, + "object": { + "type": "ThisExpression", + "start": 8581, + "end": 8585, + "loc": { + "start": { + "line": 244, + "column": 29 + }, + "end": { + "line": 244, + "column": 33 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 8586, + "end": 8610, + "loc": { + "start": { + "line": 244, + "column": 34 + }, + "end": { + "line": 244, + "column": 58 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false, + "leadingComments": null + }, + "extra": { + "parenthesizedArgument": false + }, + "leadingComments": null + }, + "consequent": { + "type": "BlockStatement", + "start": 8612, + "end": 10107, + "loc": { + "start": { + "line": 244, + "column": 60 + }, + "end": { + "line": 268, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8642, + "end": 9428, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 259, + "column": 31 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8642, + "end": 9427, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 259, + "column": 30 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8642, + "end": 8671, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 245, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 8642, + "end": 8646, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 245, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8647, + "end": 8671, + "loc": { + "start": { + "line": 245, + "column": 33 + }, + "end": { + "line": 245, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 8674, + "end": 9427, + "loc": { + "start": { + "line": 245, + "column": 60 + }, + "end": { + "line": 259, + "column": 30 + } + }, + "callee": { + "type": "MemberExpression", + "start": 8674, + "end": 8698, + "loc": { + "start": { + "line": 245, + "column": 60 + }, + "end": { + "line": 245, + "column": 84 + } + }, + "object": { + "type": "Identifier", + "start": 8674, + "end": 8680, + "loc": { + "start": { + "line": 245, + "column": 60 + }, + "end": { + "line": 245, + "column": 66 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 8681, + "end": 8698, + "loc": { + "start": { + "line": 245, + "column": 67 + }, + "end": { + "line": 245, + "column": 84 + }, + "identifierName": "createMeasurement" + }, + "name": "createMeasurement" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 8699, + "end": 9426, + "loc": { + "start": { + "line": 245, + "column": 85 + }, + "end": { + "line": 259, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 8733, + "end": 8754, + "loc": { + "start": { + "line": 246, + "column": 32 + }, + "end": { + "line": 246, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 8733, + "end": 8735, + "loc": { + "start": { + "line": 246, + "column": 32 + }, + "end": { + "line": 246, + "column": 34 + }, + "identifierName": "id" + }, + "name": "id" + }, + "value": { + "type": "CallExpression", + "start": 8737, + "end": 8754, + "loc": { + "start": { + "line": 246, + "column": 36 + }, + "end": { + "line": 246, + "column": 53 + } + }, + "callee": { + "type": "MemberExpression", + "start": 8737, + "end": 8752, + "loc": { + "start": { + "line": 246, + "column": 36 + }, + "end": { + "line": 246, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 8737, + "end": 8741, + "loc": { + "start": { + "line": 246, + "column": 36 + }, + "end": { + "line": 246, + "column": 40 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 8742, + "end": 8752, + "loc": { + "start": { + "line": 246, + "column": 41 + }, + "end": { + "line": 246, + "column": 51 + }, + "identifierName": "createUUID" + }, + "name": "createUUID" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ObjectProperty", + "start": 8788, + "end": 8968, + "loc": { + "start": { + "line": 247, + "column": 32 + }, + "end": { + "line": 250, + "column": 33 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 8788, + "end": 8794, + "loc": { + "start": { + "line": 247, + "column": 32 + }, + "end": { + "line": 247, + "column": 38 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "value": { + "type": "ObjectExpression", + "start": 8796, + "end": 8968, + "loc": { + "start": { + "line": 247, + "column": 40 + }, + "end": { + "line": 250, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 8834, + "end": 8867, + "loc": { + "start": { + "line": 248, + "column": 36 + }, + "end": { + "line": 248, + "column": 69 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 8834, + "end": 8842, + "loc": { + "start": { + "line": 248, + "column": 36 + }, + "end": { + "line": 248, + "column": 44 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 8844, + "end": 8867, + "loc": { + "start": { + "line": 248, + "column": 46 + }, + "end": { + "line": 248, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 8844, + "end": 8858, + "loc": { + "start": { + "line": 248, + "column": 46 + }, + "end": { + "line": 248, + "column": 60 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 8859, + "end": 8867, + "loc": { + "start": { + "line": 248, + "column": 61 + }, + "end": { + "line": 248, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 8905, + "end": 8934, + "loc": { + "start": { + "line": 249, + "column": 36 + }, + "end": { + "line": 249, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 8905, + "end": 8911, + "loc": { + "start": { + "line": 249, + "column": 36 + }, + "end": { + "line": 249, + "column": 42 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 8913, + "end": 8934, + "loc": { + "start": { + "line": 249, + "column": 44 + }, + "end": { + "line": 249, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 8913, + "end": 8927, + "loc": { + "start": { + "line": 249, + "column": 44 + }, + "end": { + "line": 249, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 8928, + "end": 8934, + "loc": { + "start": { + "line": 249, + "column": 59 + }, + "end": { + "line": 249, + "column": 65 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 9002, + "end": 9182, + "loc": { + "start": { + "line": 251, + "column": 32 + }, + "end": { + "line": 254, + "column": 33 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9002, + "end": 9008, + "loc": { + "start": { + "line": 251, + "column": 32 + }, + "end": { + "line": 251, + "column": 38 + }, + "identifierName": "corner" + }, + "name": "corner" + }, + "value": { + "type": "ObjectExpression", + "start": 9010, + "end": 9182, + "loc": { + "start": { + "line": 251, + "column": 40 + }, + "end": { + "line": 254, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 9048, + "end": 9081, + "loc": { + "start": { + "line": 252, + "column": 36 + }, + "end": { + "line": 252, + "column": 69 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9048, + "end": 9056, + "loc": { + "start": { + "line": 252, + "column": 36 + }, + "end": { + "line": 252, + "column": 44 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 9058, + "end": 9081, + "loc": { + "start": { + "line": 252, + "column": 46 + }, + "end": { + "line": 252, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 9058, + "end": 9072, + "loc": { + "start": { + "line": 252, + "column": 46 + }, + "end": { + "line": 252, + "column": 60 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 9073, + "end": 9081, + "loc": { + "start": { + "line": 252, + "column": 61 + }, + "end": { + "line": 252, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 9119, + "end": 9148, + "loc": { + "start": { + "line": 253, + "column": 36 + }, + "end": { + "line": 253, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9119, + "end": 9125, + "loc": { + "start": { + "line": 253, + "column": 36 + }, + "end": { + "line": 253, + "column": 42 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 9127, + "end": 9148, + "loc": { + "start": { + "line": 253, + "column": 44 + }, + "end": { + "line": 253, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 9127, + "end": 9141, + "loc": { + "start": { + "line": 253, + "column": 44 + }, + "end": { + "line": 253, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 9142, + "end": 9148, + "loc": { + "start": { + "line": 253, + "column": 59 + }, + "end": { + "line": 253, + "column": 65 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 9216, + "end": 9396, + "loc": { + "start": { + "line": 255, + "column": 32 + }, + "end": { + "line": 258, + "column": 33 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9216, + "end": 9222, + "loc": { + "start": { + "line": 255, + "column": 32 + }, + "end": { + "line": 255, + "column": 38 + }, + "identifierName": "target" + }, + "name": "target" + }, + "value": { + "type": "ObjectExpression", + "start": 9224, + "end": 9396, + "loc": { + "start": { + "line": 255, + "column": 40 + }, + "end": { + "line": 258, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 9262, + "end": 9295, + "loc": { + "start": { + "line": 256, + "column": 36 + }, + "end": { + "line": 256, + "column": 69 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9262, + "end": 9270, + "loc": { + "start": { + "line": 256, + "column": 36 + }, + "end": { + "line": 256, + "column": 44 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 9272, + "end": 9295, + "loc": { + "start": { + "line": 256, + "column": 46 + }, + "end": { + "line": 256, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 9272, + "end": 9286, + "loc": { + "start": { + "line": 256, + "column": 46 + }, + "end": { + "line": 256, + "column": 60 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 9287, + "end": 9295, + "loc": { + "start": { + "line": 256, + "column": 61 + }, + "end": { + "line": 256, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 9333, + "end": 9362, + "loc": { + "start": { + "line": 257, + "column": 36 + }, + "end": { + "line": 257, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9333, + "end": 9339, + "loc": { + "start": { + "line": 257, + "column": 36 + }, + "end": { + "line": 257, + "column": 42 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 9341, + "end": 9362, + "loc": { + "start": { + "line": 257, + "column": 44 + }, + "end": { + "line": 257, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 9341, + "end": 9355, + "loc": { + "start": { + "line": 257, + "column": 44 + }, + "end": { + "line": 257, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 9356, + "end": 9362, + "loc": { + "start": { + "line": 257, + "column": 59 + }, + "end": { + "line": 257, + "column": 65 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + } + ] + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 9457, + "end": 9505, + "loc": { + "start": { + "line": 260, + "column": 28 + }, + "end": { + "line": 260, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9457, + "end": 9504, + "loc": { + "start": { + "line": 260, + "column": 28 + }, + "end": { + "line": 260, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9457, + "end": 9496, + "loc": { + "start": { + "line": 260, + "column": 28 + }, + "end": { + "line": 260, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 9457, + "end": 9486, + "loc": { + "start": { + "line": 260, + "column": 28 + }, + "end": { + "line": 260, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 9457, + "end": 9461, + "loc": { + "start": { + "line": 260, + "column": 28 + }, + "end": { + "line": 260, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9462, + "end": 9486, + "loc": { + "start": { + "line": 260, + "column": 33 + }, + "end": { + "line": 260, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9487, + "end": 9496, + "loc": { + "start": { + "line": 260, + "column": 58 + }, + "end": { + "line": 260, + "column": 67 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9499, + "end": 9504, + "loc": { + "start": { + "line": 260, + "column": 70 + }, + "end": { + "line": 260, + "column": 75 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9534, + "end": 9585, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9534, + "end": 9584, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9534, + "end": 9577, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 9534, + "end": 9563, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 9534, + "end": 9538, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9539, + "end": 9563, + "loc": { + "start": { + "line": 261, + "column": 33 + }, + "end": { + "line": 261, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9564, + "end": 9577, + "loc": { + "start": { + "line": 261, + "column": 58 + }, + "end": { + "line": 261, + "column": 71 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9580, + "end": 9584, + "loc": { + "start": { + "line": 261, + "column": 74 + }, + "end": { + "line": 261, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 9614, + "end": 9670, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 84 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9614, + "end": 9669, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 83 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9614, + "end": 9661, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 9614, + "end": 9643, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 9614, + "end": 9618, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9619, + "end": 9643, + "loc": { + "start": { + "line": 262, + "column": 33 + }, + "end": { + "line": 262, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9644, + "end": 9661, + "loc": { + "start": { + "line": 262, + "column": 58 + }, + "end": { + "line": 262, + "column": 75 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9664, + "end": 9669, + "loc": { + "start": { + "line": 262, + "column": 78 + }, + "end": { + "line": 262, + "column": 83 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9699, + "end": 9751, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9699, + "end": 9750, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9699, + "end": 9742, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 9699, + "end": 9728, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 9699, + "end": 9703, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9704, + "end": 9728, + "loc": { + "start": { + "line": 263, + "column": 33 + }, + "end": { + "line": 263, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9729, + "end": 9742, + "loc": { + "start": { + "line": 263, + "column": 58 + }, + "end": { + "line": 263, + "column": 71 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9745, + "end": 9750, + "loc": { + "start": { + "line": 263, + "column": 74 + }, + "end": { + "line": 263, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9780, + "end": 9836, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 84 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9780, + "end": 9835, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 83 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9780, + "end": 9827, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 9780, + "end": 9809, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 9780, + "end": 9784, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9785, + "end": 9809, + "loc": { + "start": { + "line": 264, + "column": 33 + }, + "end": { + "line": 264, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9810, + "end": 9827, + "loc": { + "start": { + "line": 264, + "column": 58 + }, + "end": { + "line": 264, + "column": 75 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9830, + "end": 9835, + "loc": { + "start": { + "line": 264, + "column": 78 + }, + "end": { + "line": 264, + "column": 83 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9865, + "end": 9917, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9865, + "end": 9916, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9865, + "end": 9908, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 9865, + "end": 9894, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 9865, + "end": 9869, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9870, + "end": 9894, + "loc": { + "start": { + "line": 265, + "column": 33 + }, + "end": { + "line": 265, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9895, + "end": 9908, + "loc": { + "start": { + "line": 265, + "column": 58 + }, + "end": { + "line": 265, + "column": 71 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9911, + "end": 9916, + "loc": { + "start": { + "line": 265, + "column": 74 + }, + "end": { + "line": 265, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9946, + "end": 10002, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 84 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9946, + "end": 10001, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 83 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9946, + "end": 9993, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 9946, + "end": 9975, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 9946, + "end": 9950, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9951, + "end": 9975, + "loc": { + "start": { + "line": 266, + "column": 33 + }, + "end": { + "line": 266, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9976, + "end": 9993, + "loc": { + "start": { + "line": 266, + "column": 58 + }, + "end": { + "line": 266, + "column": 75 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9996, + "end": 10001, + "loc": { + "start": { + "line": 266, + "column": 78 + }, + "end": { + "line": 266, + "column": 83 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 10031, + "end": 10081, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10031, + "end": 10081, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10031, + "end": 10073, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 10031, + "end": 10060, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 10031, + "end": 10035, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 10036, + "end": 10060, + "loc": { + "start": { + "line": 267, + "column": 33 + }, + "end": { + "line": 267, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10061, + "end": 10073, + "loc": { + "start": { + "line": 267, + "column": 58 + }, + "end": { + "line": 267, + "column": 70 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 10076, + "end": 10081, + "loc": { + "start": { + "line": 267, + "column": 73 + }, + "end": { + "line": 267, + "column": 78 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 10113, + "end": 10233, + "loc": { + "start": { + "line": 268, + "column": 31 + }, + "end": { + "line": 270, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 10143, + "end": 10207, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 92 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10143, + "end": 10206, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 91 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10143, + "end": 10188, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 10143, + "end": 10179, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 10143, + "end": 10172, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 10143, + "end": 10147, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 10148, + "end": 10172, + "loc": { + "start": { + "line": 269, + "column": 33 + }, + "end": { + "line": 269, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10173, + "end": 10179, + "loc": { + "start": { + "line": 269, + "column": 58 + }, + "end": { + "line": 269, + "column": 64 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10180, + "end": 10188, + "loc": { + "start": { + "line": 269, + "column": 65 + }, + "end": { + "line": 269, + "column": 73 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 10191, + "end": 10206, + "loc": { + "start": { + "line": 269, + "column": 76 + }, + "end": { + "line": 269, + "column": 91 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + } + } + } + ], + "directives": [] + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " pointerWorldPos.set(snapPickResult.worldPos);", + "start": 8503, + "end": 8551, + "loc": { + "start": { + "line": 243, + "column": 24 + }, + "end": { + "line": 243, + "column": 72 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 10258, + "end": 10343, + "loc": { + "start": { + "line": 271, + "column": 24 + }, + "end": { + "line": 271, + "column": 109 + } + }, + "expression": { + "type": "CallExpression", + "start": 10258, + "end": 10342, + "loc": { + "start": { + "line": 271, + "column": 24 + }, + "end": { + "line": 271, + "column": 108 + } + }, + "callee": { + "type": "MemberExpression", + "start": 10258, + "end": 10291, + "loc": { + "start": { + "line": 271, + "column": 24 + }, + "end": { + "line": 271, + "column": 57 + } + }, + "object": { + "type": "MemberExpression", + "start": 10258, + "end": 10286, + "loc": { + "start": { + "line": 271, + "column": 24 + }, + "end": { + "line": 271, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 10258, + "end": 10262, + "loc": { + "start": { + "line": 271, + "column": 24 + }, + "end": { + "line": 271, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 10263, + "end": 10286, + "loc": { + "start": { + "line": 271, + "column": 29 + }, + "end": { + "line": 271, + "column": 52 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10287, + "end": 10291, + "loc": { + "start": { + "line": 271, + "column": 53 + }, + "end": { + "line": 271, + "column": 57 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 10292, + "end": 10310, + "loc": { + "start": { + "line": 271, + "column": 58 + }, + "end": { + "line": 271, + "column": 76 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 10312, + "end": 10341, + "loc": { + "start": { + "line": 271, + "column": 78 + }, + "end": { + "line": 271, + "column": 107 + } + }, + "object": { + "type": "ThisExpression", + "start": 10312, + "end": 10316, + "loc": { + "start": { + "line": 271, + "column": 78 + }, + "end": { + "line": 271, + "column": 82 + } + } + }, + "property": { + "type": "Identifier", + "start": 10317, + "end": 10341, + "loc": { + "start": { + "line": 271, + "column": 83 + }, + "end": { + "line": 271, + "column": 107 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + } + ] + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " if (this.pointerLens) {", + "start": 10368, + "end": 10394, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.cursorPos = pickResult.canvasPos;", + "start": 10419, + "end": 10476, + "loc": { + "start": { + "line": 273, + "column": 24 + }, + "end": { + "line": 273, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.snapped = false;", + "start": 10501, + "end": 10541, + "loc": { + "start": { + "line": 274, + "column": 24 + }, + "end": { + "line": 274, + "column": 64 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 10566, + "end": 10570, + "loc": { + "start": { + "line": 275, + "column": 24 + }, + "end": { + "line": 275, + "column": 28 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 10595, + "end": 10648, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "column": 77 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10595, + "end": 10647, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "column": 76 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10595, + "end": 10611, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 10595, + "end": 10599, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "column": 28 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 10600, + "end": 10611, + "loc": { + "start": { + "line": 276, + "column": 29 + }, + "end": { + "line": 276, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 10614, + "end": 10647, + "loc": { + "start": { + "line": 276, + "column": 43 + }, + "end": { + "line": 276, + "column": 76 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " if (this.pointerLens) {", + "start": 10368, + "end": 10394, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.cursorPos = pickResult.canvasPos;", + "start": 10419, + "end": 10476, + "loc": { + "start": { + "line": 273, + "column": 24 + }, + "end": { + "line": 273, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.snapped = false;", + "start": 10501, + "end": 10541, + "loc": { + "start": { + "line": 274, + "column": 24 + }, + "end": { + "line": 274, + "column": 64 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 10566, + "end": 10570, + "loc": { + "start": { + "line": 275, + "column": 24 + }, + "end": { + "line": 275, + "column": 28 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 10671, + "end": 10787, + "loc": { + "start": { + "line": 277, + "column": 22 + }, + "end": { + "line": 277, + "column": 138 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 10812, + "end": 10840, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 52 + } + }, + "expression": { + "type": "CallExpression", + "start": 10812, + "end": 10839, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 51 + } + }, + "callee": { + "type": "Identifier", + "start": 10812, + "end": 10837, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 49 + }, + "identifierName": "disableCameraMouseControl" + }, + "name": "disableCameraMouseControl", + "leadingComments": null + }, + "arguments": [], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 10671, + "end": 10787, + "loc": { + "start": { + "line": 277, + "column": 22 + }, + "end": { + "line": 277, + "column": 138 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "MemberExpression", + "start": 10864, + "end": 10888, + "loc": { + "start": { + "line": 279, + "column": 23 + }, + "end": { + "line": 279, + "column": 47 + } + }, + "object": { + "type": "ThisExpression", + "start": 10864, + "end": 10868, + "loc": { + "start": { + "line": 279, + "column": 23 + }, + "end": { + "line": 279, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 10869, + "end": 10888, + "loc": { + "start": { + "line": 279, + "column": 28 + }, + "end": { + "line": 279, + "column": 47 + }, + "identifierName": "_longTouchTimeoutMs" + }, + "name": "_longTouchTimeoutMs" + }, + "computed": false + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 10911, + "end": 10965, + "loc": { + "start": { + "line": 280, + "column": 20 + }, + "end": { + "line": 280, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10911, + "end": 10964, + "loc": { + "start": { + "line": 280, + "column": 20 + }, + "end": { + "line": 280, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10911, + "end": 10927, + "loc": { + "start": { + "line": 280, + "column": 20 + }, + "end": { + "line": 280, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 10911, + "end": 10915, + "loc": { + "start": { + "line": 280, + "column": 20 + }, + "end": { + "line": 280, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 10916, + "end": 10927, + "loc": { + "start": { + "line": 280, + "column": 25 + }, + "end": { + "line": 280, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 10930, + "end": 10964, + "loc": { + "start": { + "line": 280, + "column": 39 + }, + "end": { + "line": 280, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": "console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")", + "start": 10986, + "end": 11101, + "loc": { + "start": { + "line": 281, + "column": 20 + }, + "end": { + "line": 281, + "column": 135 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 11123, + "end": 11150, + "loc": { + "start": { + "line": 283, + "column": 20 + }, + "end": { + "line": 283, + "column": 47 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11123, + "end": 11149, + "loc": { + "start": { + "line": 283, + "column": 20 + }, + "end": { + "line": 283, + "column": 46 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 11123, + "end": 11130, + "loc": { + "start": { + "line": 283, + "column": 20 + }, + "end": { + "line": 283, + "column": 27 + }, + "identifierName": "touchId" + }, + "name": "touchId", + "leadingComments": null + }, + "right": { + "type": "MemberExpression", + "start": 11133, + "end": 11149, + "loc": { + "start": { + "line": 283, + "column": 30 + }, + "end": { + "line": 283, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 11133, + "end": 11138, + "loc": { + "start": { + "line": 283, + "column": 30 + }, + "end": { + "line": 283, + "column": 35 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 11139, + "end": 11149, + "loc": { + "start": { + "line": 283, + "column": 36 + }, + "end": { + "line": 283, + "column": 46 + }, + "identifierName": "identifier" + }, + "name": "identifier" + }, + "computed": false + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": "console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")", + "start": 10986, + "end": 11101, + "loc": { + "start": { + "line": 281, + "column": 20 + }, + "end": { + "line": 281, + "column": 135 + } + } + } + ] + }, + { + "type": "BreakStatement", + "start": 11172, + "end": 11178, + "loc": { + "start": { + "line": 285, + "column": 20 + }, + "end": { + "line": 285, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 5909, + "end": 5939, + "loc": { + "start": { + "line": 196, + "column": 21 + }, + "end": { + "line": 196, + "column": 51 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + { + "type": "SwitchCase", + "start": 11196, + "end": 17031, + "loc": { + "start": { + "line": 287, + "column": 16 + }, + "end": { + "line": 378, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 11254, + "end": 11500, + "loc": { + "start": { + "line": 289, + "column": 20 + }, + "end": { + "line": 293, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 11258, + "end": 11310, + "loc": { + "start": { + "line": 289, + "column": 24 + }, + "end": { + "line": 289, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 11258, + "end": 11281, + "loc": { + "start": { + "line": 289, + "column": 24 + }, + "end": { + "line": 289, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 11258, + "end": 11275, + "loc": { + "start": { + "line": 289, + "column": 24 + }, + "end": { + "line": 289, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 11280, + "end": 11281, + "loc": { + "start": { + "line": 289, + "column": 46 + }, + "end": { + "line": 289, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 11285, + "end": 11310, + "loc": { + "start": { + "line": 289, + "column": 51 + }, + "end": { + "line": 289, + "column": 76 + } + }, + "left": { + "type": "Identifier", + "start": 11285, + "end": 11301, + "loc": { + "start": { + "line": 289, + "column": 51 + }, + "end": { + "line": 289, + "column": 67 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 11306, + "end": 11310, + "loc": { + "start": { + "line": 289, + "column": 72 + }, + "end": { + "line": 289, + "column": 76 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 11312, + "end": 11500, + "loc": { + "start": { + "line": 289, + "column": 78 + }, + "end": { + "line": 293, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 11366, + "end": 11397, + "loc": { + "start": { + "line": 290, + "column": 24 + }, + "end": { + "line": 290, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 11366, + "end": 11396, + "loc": { + "start": { + "line": 290, + "column": 24 + }, + "end": { + "line": 290, + "column": 54 + } + }, + "callee": { + "type": "Identifier", + "start": 11366, + "end": 11378, + "loc": { + "start": { + "line": 290, + "column": 24 + }, + "end": { + "line": 290, + "column": 36 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout", + "leadingComments": null + }, + "arguments": [ + { + "type": "Identifier", + "start": 11379, + "end": 11395, + "loc": { + "start": { + "line": 290, + "column": 37 + }, + "end": { + "line": 290, + "column": 53 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 11314, + "end": 11341, + "loc": { + "start": { + "line": 289, + "column": 80 + }, + "end": { + "line": 289, + "column": 107 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 11422, + "end": 11446, + "loc": { + "start": { + "line": 291, + "column": 24 + }, + "end": { + "line": 291, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11422, + "end": 11445, + "loc": { + "start": { + "line": 291, + "column": 24 + }, + "end": { + "line": 291, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 11422, + "end": 11438, + "loc": { + "start": { + "line": 291, + "column": 24 + }, + "end": { + "line": 291, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 11441, + "end": 11445, + "loc": { + "start": { + "line": 291, + "column": 43 + }, + "end": { + "line": 291, + "column": 47 + } + } + } + } + }, + { + "type": "ReturnStatement", + "start": 11471, + "end": 11478, + "loc": { + "start": { + "line": 292, + "column": 24 + }, + "end": { + "line": 292, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 11521, + "end": 16954, + "loc": { + "start": { + "line": 294, + "column": 20 + }, + "end": { + "line": 374, + "column": 21 + } + }, + "test": { + "type": "BinaryExpression", + "start": 11525, + "end": 11548, + "loc": { + "start": { + "line": 294, + "column": 24 + }, + "end": { + "line": 294, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 11525, + "end": 11542, + "loc": { + "start": { + "line": 294, + "column": 24 + }, + "end": { + "line": 294, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "===", + "right": { + "type": "NumericLiteral", + "start": 11547, + "end": 11548, + "loc": { + "start": { + "line": 294, + "column": 46 + }, + "end": { + "line": 294, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 11550, + "end": 16954, + "loc": { + "start": { + "line": 294, + "column": 49 + }, + "end": { + "line": 374, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 11595, + "end": 16712, + "loc": { + "start": { + "line": 295, + "column": 24 + }, + "end": { + "line": 370, + "column": 53 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11595, + "end": 16711, + "loc": { + "start": { + "line": 295, + "column": 24 + }, + "end": { + "line": 370, + "column": 52 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 11595, + "end": 11611, + "loc": { + "start": { + "line": 295, + "column": 24 + }, + "end": { + "line": 295, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout", + "leadingComments": null + }, + "right": { + "type": "CallExpression", + "start": 11614, + "end": 16711, + "loc": { + "start": { + "line": 295, + "column": 43 + }, + "end": { + "line": 370, + "column": 52 + } + }, + "callee": { + "type": "Identifier", + "start": 11614, + "end": 11624, + "loc": { + "start": { + "line": 295, + "column": 43 + }, + "end": { + "line": 295, + "column": 53 + }, + "identifierName": "setTimeout" + }, + "name": "setTimeout" + }, + "arguments": [ + { + "type": "ArrowFunctionExpression", + "start": 11625, + "end": 16684, + "loc": { + "start": { + "line": 295, + "column": 54 + }, + "end": { + "line": 370, + "column": 25 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 11631, + "end": 16684, + "loc": { + "start": { + "line": 295, + "column": 60 + }, + "end": { + "line": 370, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 11661, + "end": 11685, + "loc": { + "start": { + "line": 296, + "column": 28 + }, + "end": { + "line": 296, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11661, + "end": 11684, + "loc": { + "start": { + "line": 296, + "column": 28 + }, + "end": { + "line": 296, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 11661, + "end": 11677, + "loc": { + "start": { + "line": 296, + "column": 28 + }, + "end": { + "line": 296, + "column": 44 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 11680, + "end": 11684, + "loc": { + "start": { + "line": 296, + "column": 47 + }, + "end": { + "line": 296, + "column": 51 + } + } + } + } + }, + { + "type": "IfStatement", + "start": 11714, + "end": 12255, + "loc": { + "start": { + "line": 297, + "column": 28 + }, + "end": { + "line": 304, + "column": 29 + } + }, + "test": { + "type": "LogicalExpression", + "start": 11718, + "end": 12137, + "loc": { + "start": { + "line": 297, + "column": 32 + }, + "end": { + "line": 301, + "column": 95 + } + }, + "left": { + "type": "LogicalExpression", + "start": 11718, + "end": 12038, + "loc": { + "start": { + "line": 297, + "column": 32 + }, + "end": { + "line": 300, + "column": 95 + } + }, + "left": { + "type": "LogicalExpression", + "start": 11718, + "end": 11939, + "loc": { + "start": { + "line": 297, + "column": 32 + }, + "end": { + "line": 299, + "column": 95 + } + }, + "left": { + "type": "LogicalExpression", + "start": 11718, + "end": 11840, + "loc": { + "start": { + "line": 297, + "column": 32 + }, + "end": { + "line": 298, + "column": 95 + } + }, + "left": { + "type": "BinaryExpression", + "start": 11718, + "end": 11741, + "loc": { + "start": { + "line": 297, + "column": 32 + }, + "end": { + "line": 297, + "column": 55 + } + }, + "left": { + "type": "Identifier", + "start": 11718, + "end": 11735, + "loc": { + "start": { + "line": 297, + "column": 32 + }, + "end": { + "line": 297, + "column": 49 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 11740, + "end": 11741, + "loc": { + "start": { + "line": 297, + "column": 54 + }, + "end": { + "line": 297, + "column": 55 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 11777, + "end": 11840, + "loc": { + "start": { + "line": 298, + "column": 32 + }, + "end": { + "line": 298, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11777, + "end": 11798, + "loc": { + "start": { + "line": 298, + "column": 32 + }, + "end": { + "line": 298, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 11777, + "end": 11795, + "loc": { + "start": { + "line": 298, + "column": 32 + }, + "end": { + "line": 298, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 11796, + "end": 11797, + "loc": { + "start": { + "line": 298, + "column": 51 + }, + "end": { + "line": 298, + "column": 52 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 11801, + "end": 11840, + "loc": { + "start": { + "line": 298, + "column": 56 + }, + "end": { + "line": 298, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11801, + "end": 11823, + "loc": { + "start": { + "line": 298, + "column": 56 + }, + "end": { + "line": 298, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 11801, + "end": 11820, + "loc": { + "start": { + "line": 298, + "column": 56 + }, + "end": { + "line": 298, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 11821, + "end": 11822, + "loc": { + "start": { + "line": 298, + "column": 76 + }, + "end": { + "line": 298, + "column": 77 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 11826, + "end": 11840, + "loc": { + "start": { + "line": 298, + "column": 81 + }, + "end": { + "line": 298, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 11876, + "end": 11939, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 299, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11876, + "end": 11897, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 299, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 11876, + "end": 11894, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 299, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 11895, + "end": 11896, + "loc": { + "start": { + "line": 299, + "column": 51 + }, + "end": { + "line": 299, + "column": 52 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 11900, + "end": 11939, + "loc": { + "start": { + "line": 299, + "column": 56 + }, + "end": { + "line": 299, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11900, + "end": 11922, + "loc": { + "start": { + "line": 299, + "column": 56 + }, + "end": { + "line": 299, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 11900, + "end": 11919, + "loc": { + "start": { + "line": 299, + "column": 56 + }, + "end": { + "line": 299, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 11920, + "end": 11921, + "loc": { + "start": { + "line": 299, + "column": 76 + }, + "end": { + "line": 299, + "column": 77 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 11925, + "end": 11939, + "loc": { + "start": { + "line": 299, + "column": 81 + }, + "end": { + "line": 299, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 11975, + "end": 12038, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11975, + "end": 11996, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 11975, + "end": 11993, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 11994, + "end": 11995, + "loc": { + "start": { + "line": 300, + "column": 51 + }, + "end": { + "line": 300, + "column": 52 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 11999, + "end": 12038, + "loc": { + "start": { + "line": 300, + "column": 56 + }, + "end": { + "line": 300, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11999, + "end": 12021, + "loc": { + "start": { + "line": 300, + "column": 56 + }, + "end": { + "line": 300, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 11999, + "end": 12018, + "loc": { + "start": { + "line": 300, + "column": 56 + }, + "end": { + "line": 300, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 12019, + "end": 12020, + "loc": { + "start": { + "line": 300, + "column": 76 + }, + "end": { + "line": 300, + "column": 77 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 12024, + "end": 12038, + "loc": { + "start": { + "line": 300, + "column": 81 + }, + "end": { + "line": 300, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 12074, + "end": 12137, + "loc": { + "start": { + "line": 301, + "column": 32 + }, + "end": { + "line": 301, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 12074, + "end": 12095, + "loc": { + "start": { + "line": 301, + "column": 32 + }, + "end": { + "line": 301, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 12074, + "end": 12092, + "loc": { + "start": { + "line": 301, + "column": 32 + }, + "end": { + "line": 301, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 12093, + "end": 12094, + "loc": { + "start": { + "line": 301, + "column": 51 + }, + "end": { + "line": 301, + "column": 52 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 12098, + "end": 12137, + "loc": { + "start": { + "line": 301, + "column": 56 + }, + "end": { + "line": 301, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 12098, + "end": 12120, + "loc": { + "start": { + "line": 301, + "column": 56 + }, + "end": { + "line": 301, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 12098, + "end": 12117, + "loc": { + "start": { + "line": 301, + "column": 56 + }, + "end": { + "line": 301, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 12118, + "end": 12119, + "loc": { + "start": { + "line": 301, + "column": 76 + }, + "end": { + "line": 301, + "column": 77 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 12123, + "end": 12137, + "loc": { + "start": { + "line": 301, + "column": 81 + }, + "end": { + "line": 301, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 12139, + "end": 12255, + "loc": { + "start": { + "line": 301, + "column": 97 + }, + "end": { + "line": 304, + "column": 29 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 12218, + "end": 12225, + "loc": { + "start": { + "line": 303, + "column": 32 + }, + "end": { + "line": 303, + "column": 39 + } + }, + "argument": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Has moved", + "start": 12173, + "end": 12185, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 44 + } + } + } + ] + } + ], + "directives": [], + "trailingComments": null + }, + "alternate": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 12285, + "end": 12298, + "loc": { + "start": { + "line": 306, + "column": 28 + }, + "end": { + "line": 306, + "column": 41 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 12327, + "end": 12593, + "loc": { + "start": { + "line": 307, + "column": 28 + }, + "end": { + "line": 311, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 12331, + "end": 12347, + "loc": { + "start": { + "line": 307, + "column": 32 + }, + "end": { + "line": 307, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 12331, + "end": 12335, + "loc": { + "start": { + "line": 307, + "column": 32 + }, + "end": { + "line": 307, + "column": 36 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 12336, + "end": 12347, + "loc": { + "start": { + "line": 307, + "column": 37 + }, + "end": { + "line": 307, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false, + "leadingComments": null + }, + "consequent": { + "type": "BlockStatement", + "start": 12349, + "end": 12593, + "loc": { + "start": { + "line": 307, + "column": 50 + }, + "end": { + "line": 311, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 12383, + "end": 12415, + "loc": { + "start": { + "line": 308, + "column": 32 + }, + "end": { + "line": 308, + "column": 64 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12383, + "end": 12414, + "loc": { + "start": { + "line": 308, + "column": 32 + }, + "end": { + "line": 308, + "column": 63 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12383, + "end": 12407, + "loc": { + "start": { + "line": 308, + "column": 32 + }, + "end": { + "line": 308, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 12383, + "end": 12399, + "loc": { + "start": { + "line": 308, + "column": 32 + }, + "end": { + "line": 308, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 12383, + "end": 12387, + "loc": { + "start": { + "line": 308, + "column": 32 + }, + "end": { + "line": 308, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 12388, + "end": 12399, + "loc": { + "start": { + "line": 308, + "column": 37 + }, + "end": { + "line": 308, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12400, + "end": 12407, + "loc": { + "start": { + "line": 308, + "column": 49 + }, + "end": { + "line": 308, + "column": 56 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 12410, + "end": 12414, + "loc": { + "start": { + "line": 308, + "column": 59 + }, + "end": { + "line": 308, + "column": 63 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 12448, + "end": 12497, + "loc": { + "start": { + "line": 309, + "column": 32 + }, + "end": { + "line": 309, + "column": 81 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12448, + "end": 12496, + "loc": { + "start": { + "line": 309, + "column": 32 + }, + "end": { + "line": 309, + "column": 80 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12448, + "end": 12474, + "loc": { + "start": { + "line": 309, + "column": 32 + }, + "end": { + "line": 309, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 12448, + "end": 12464, + "loc": { + "start": { + "line": 309, + "column": 32 + }, + "end": { + "line": 309, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 12448, + "end": 12452, + "loc": { + "start": { + "line": 309, + "column": 32 + }, + "end": { + "line": 309, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 12453, + "end": 12464, + "loc": { + "start": { + "line": 309, + "column": 37 + }, + "end": { + "line": 309, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12465, + "end": 12474, + "loc": { + "start": { + "line": 309, + "column": 49 + }, + "end": { + "line": 309, + "column": 58 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 12477, + "end": 12496, + "loc": { + "start": { + "line": 309, + "column": 61 + }, + "end": { + "line": 309, + "column": 80 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + } + } + }, + { + "type": "ExpressionStatement", + "start": 12530, + "end": 12563, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12530, + "end": 12562, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12530, + "end": 12554, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 12530, + "end": 12546, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 12530, + "end": 12534, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 12535, + "end": 12546, + "loc": { + "start": { + "line": 310, + "column": 37 + }, + "end": { + "line": 310, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12547, + "end": 12554, + "loc": { + "start": { + "line": 310, + "column": 49 + }, + "end": { + "line": 310, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 12557, + "end": 12562, + "loc": { + "start": { + "line": 310, + "column": 59 + }, + "end": { + "line": 310, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 12285, + "end": 12298, + "loc": { + "start": { + "line": 306, + "column": 28 + }, + "end": { + "line": 306, + "column": 41 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 12623, + "end": 12880, + "loc": { + "start": { + "line": 313, + "column": 28 + }, + "end": { + "line": 317, + "column": 31 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 12629, + "end": 12879, + "loc": { + "start": { + "line": 313, + "column": 34 + }, + "end": { + "line": 317, + "column": 30 + } + }, + "id": { + "type": "Identifier", + "start": 12629, + "end": 12643, + "loc": { + "start": { + "line": 313, + "column": 34 + }, + "end": { + "line": 313, + "column": 48 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "init": { + "type": "CallExpression", + "start": 12646, + "end": 12879, + "loc": { + "start": { + "line": 313, + "column": 51 + }, + "end": { + "line": 317, + "column": 30 + } + }, + "callee": { + "type": "MemberExpression", + "start": 12646, + "end": 12656, + "loc": { + "start": { + "line": 313, + "column": 51 + }, + "end": { + "line": 313, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 12646, + "end": 12651, + "loc": { + "start": { + "line": 313, + "column": 51 + }, + "end": { + "line": 313, + "column": 56 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 12652, + "end": 12656, + "loc": { + "start": { + "line": 313, + "column": 57 + }, + "end": { + "line": 313, + "column": 61 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 12657, + "end": 12878, + "loc": { + "start": { + "line": 313, + "column": 62 + }, + "end": { + "line": 317, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 12691, + "end": 12720, + "loc": { + "start": { + "line": 314, + "column": 32 + }, + "end": { + "line": 314, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12691, + "end": 12700, + "loc": { + "start": { + "line": 314, + "column": 32 + }, + "end": { + "line": 314, + "column": 41 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 12702, + "end": 12720, + "loc": { + "start": { + "line": 314, + "column": 43 + }, + "end": { + "line": 314, + "column": 61 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 12754, + "end": 12786, + "loc": { + "start": { + "line": 315, + "column": 32 + }, + "end": { + "line": 315, + "column": 64 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12754, + "end": 12766, + "loc": { + "start": { + "line": 315, + "column": 32 + }, + "end": { + "line": 315, + "column": 44 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 12768, + "end": 12786, + "loc": { + "start": { + "line": 315, + "column": 46 + }, + "end": { + "line": 315, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 12768, + "end": 12772, + "loc": { + "start": { + "line": 315, + "column": 46 + }, + "end": { + "line": 315, + "column": 50 + } + } + }, + "property": { + "type": "Identifier", + "start": 12773, + "end": 12786, + "loc": { + "start": { + "line": 315, + "column": 51 + }, + "end": { + "line": 315, + "column": 64 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 12820, + "end": 12848, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 316, + "column": 60 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12820, + "end": 12830, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 316, + "column": 42 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 12832, + "end": 12848, + "loc": { + "start": { + "line": 316, + "column": 44 + }, + "end": { + "line": 316, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 12832, + "end": 12836, + "loc": { + "start": { + "line": 316, + "column": 44 + }, + "end": { + "line": 316, + "column": 48 + } + } + }, + "property": { + "type": "Identifier", + "start": 12837, + "end": 12848, + "loc": { + "start": { + "line": 316, + "column": 49 + }, + "end": { + "line": 316, + "column": 60 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 12909, + "end": 16374, + "loc": { + "start": { + "line": 318, + "column": 28 + }, + "end": { + "line": 364, + "column": 29 + } + }, + "test": { + "type": "LogicalExpression", + "start": 12913, + "end": 12953, + "loc": { + "start": { + "line": 318, + "column": 32 + }, + "end": { + "line": 318, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 12913, + "end": 12927, + "loc": { + "start": { + "line": 318, + "column": 32 + }, + "end": { + "line": 318, + "column": 46 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 12931, + "end": 12953, + "loc": { + "start": { + "line": 318, + "column": 50 + }, + "end": { + "line": 318, + "column": 72 + } + }, + "object": { + "type": "Identifier", + "start": 12931, + "end": 12945, + "loc": { + "start": { + "line": 318, + "column": 50 + }, + "end": { + "line": 318, + "column": 64 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 12946, + "end": 12953, + "loc": { + "start": { + "line": 318, + "column": 65 + }, + "end": { + "line": 318, + "column": 72 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 12955, + "end": 14338, + "loc": { + "start": { + "line": 318, + "column": 74 + }, + "end": { + "line": 335, + "column": 29 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 12989, + "end": 13213, + "loc": { + "start": { + "line": 319, + "column": 32 + }, + "end": { + "line": 322, + "column": 33 + } + }, + "test": { + "type": "MemberExpression", + "start": 12993, + "end": 13009, + "loc": { + "start": { + "line": 319, + "column": 36 + }, + "end": { + "line": 319, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 12993, + "end": 12997, + "loc": { + "start": { + "line": 319, + "column": 36 + }, + "end": { + "line": 319, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 12998, + "end": 13009, + "loc": { + "start": { + "line": 319, + "column": 41 + }, + "end": { + "line": 319, + "column": 52 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 13011, + "end": 13213, + "loc": { + "start": { + "line": 319, + "column": 54 + }, + "end": { + "line": 322, + "column": 33 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 13049, + "end": 13110, + "loc": { + "start": { + "line": 320, + "column": 36 + }, + "end": { + "line": 320, + "column": 97 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13049, + "end": 13109, + "loc": { + "start": { + "line": 320, + "column": 36 + }, + "end": { + "line": 320, + "column": 96 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13049, + "end": 13075, + "loc": { + "start": { + "line": 320, + "column": 36 + }, + "end": { + "line": 320, + "column": 62 + } + }, + "object": { + "type": "MemberExpression", + "start": 13049, + "end": 13065, + "loc": { + "start": { + "line": 320, + "column": 36 + }, + "end": { + "line": 320, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 13049, + "end": 13053, + "loc": { + "start": { + "line": 320, + "column": 36 + }, + "end": { + "line": 320, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 13054, + "end": 13065, + "loc": { + "start": { + "line": 320, + "column": 41 + }, + "end": { + "line": 320, + "column": 52 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13066, + "end": 13075, + "loc": { + "start": { + "line": 320, + "column": 53 + }, + "end": { + "line": 320, + "column": 62 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 13078, + "end": 13109, + "loc": { + "start": { + "line": 320, + "column": 65 + }, + "end": { + "line": 320, + "column": 96 + } + }, + "object": { + "type": "Identifier", + "start": 13078, + "end": 13092, + "loc": { + "start": { + "line": 320, + "column": 65 + }, + "end": { + "line": 320, + "column": 79 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13093, + "end": 13109, + "loc": { + "start": { + "line": 320, + "column": 80 + }, + "end": { + "line": 320, + "column": 96 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13147, + "end": 13179, + "loc": { + "start": { + "line": 321, + "column": 36 + }, + "end": { + "line": 321, + "column": 68 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13147, + "end": 13178, + "loc": { + "start": { + "line": 321, + "column": 36 + }, + "end": { + "line": 321, + "column": 67 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13147, + "end": 13171, + "loc": { + "start": { + "line": 321, + "column": 36 + }, + "end": { + "line": 321, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 13147, + "end": 13163, + "loc": { + "start": { + "line": 321, + "column": 36 + }, + "end": { + "line": 321, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 13147, + "end": 13151, + "loc": { + "start": { + "line": 321, + "column": 36 + }, + "end": { + "line": 321, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 13152, + "end": 13163, + "loc": { + "start": { + "line": 321, + "column": 41 + }, + "end": { + "line": 321, + "column": 52 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13164, + "end": 13171, + "loc": { + "start": { + "line": 321, + "column": 53 + }, + "end": { + "line": 321, + "column": 60 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13174, + "end": 13178, + "loc": { + "start": { + "line": 321, + "column": 63 + }, + "end": { + "line": 321, + "column": 67 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 13246, + "end": 13304, + "loc": { + "start": { + "line": 323, + "column": 32 + }, + "end": { + "line": 323, + "column": 90 + } + }, + "expression": { + "type": "CallExpression", + "start": 13246, + "end": 13303, + "loc": { + "start": { + "line": 323, + "column": 32 + }, + "end": { + "line": 323, + "column": 89 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13246, + "end": 13270, + "loc": { + "start": { + "line": 323, + "column": 32 + }, + "end": { + "line": 323, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 13246, + "end": 13264, + "loc": { + "start": { + "line": 323, + "column": 32 + }, + "end": { + "line": 323, + "column": 50 + } + }, + "object": { + "type": "ThisExpression", + "start": 13246, + "end": 13250, + "loc": { + "start": { + "line": 323, + "column": 32 + }, + "end": { + "line": 323, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13251, + "end": 13264, + "loc": { + "start": { + "line": 323, + "column": 37 + }, + "end": { + "line": 323, + "column": 50 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13265, + "end": 13270, + "loc": { + "start": { + "line": 323, + "column": 51 + }, + "end": { + "line": 323, + "column": 56 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 13271, + "end": 13302, + "loc": { + "start": { + "line": 323, + "column": 57 + }, + "end": { + "line": 323, + "column": 88 + } + }, + "object": { + "type": "Identifier", + "start": 13271, + "end": 13285, + "loc": { + "start": { + "line": 323, + "column": 57 + }, + "end": { + "line": 323, + "column": 71 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13286, + "end": 13302, + "loc": { + "start": { + "line": 323, + "column": 72 + }, + "end": { + "line": 323, + "column": 88 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 13337, + "end": 13382, + "loc": { + "start": { + "line": 324, + "column": 32 + }, + "end": { + "line": 324, + "column": 77 + } + }, + "expression": { + "type": "CallExpression", + "start": 13337, + "end": 13381, + "loc": { + "start": { + "line": 324, + "column": 32 + }, + "end": { + "line": 324, + "column": 76 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13337, + "end": 13356, + "loc": { + "start": { + "line": 324, + "column": 32 + }, + "end": { + "line": 324, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 13337, + "end": 13352, + "loc": { + "start": { + "line": 324, + "column": 32 + }, + "end": { + "line": 324, + "column": 47 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 13353, + "end": 13356, + "loc": { + "start": { + "line": 324, + "column": 48 + }, + "end": { + "line": 324, + "column": 51 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 13357, + "end": 13380, + "loc": { + "start": { + "line": 324, + "column": 52 + }, + "end": { + "line": 324, + "column": 75 + } + }, + "object": { + "type": "Identifier", + "start": 13357, + "end": 13371, + "loc": { + "start": { + "line": 324, + "column": 52 + }, + "end": { + "line": 324, + "column": 66 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13372, + "end": 13380, + "loc": { + "start": { + "line": 324, + "column": 67 + }, + "end": { + "line": 324, + "column": 75 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 13415, + "end": 13487, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 104 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13415, + "end": 13486, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 103 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13415, + "end": 13460, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 77 + } + }, + "object": { + "type": "MemberExpression", + "start": 13415, + "end": 13451, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 13415, + "end": 13444, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 13415, + "end": 13419, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13420, + "end": 13444, + "loc": { + "start": { + "line": 325, + "column": 37 + }, + "end": { + "line": 325, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13445, + "end": 13451, + "loc": { + "start": { + "line": 325, + "column": 62 + }, + "end": { + "line": 325, + "column": 68 + }, + "identifierName": "corner" + }, + "name": "corner" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13452, + "end": 13460, + "loc": { + "start": { + "line": 325, + "column": 69 + }, + "end": { + "line": 325, + "column": 77 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 13463, + "end": 13486, + "loc": { + "start": { + "line": 325, + "column": 80 + }, + "end": { + "line": 325, + "column": 103 + } + }, + "object": { + "type": "Identifier", + "start": 13463, + "end": 13477, + "loc": { + "start": { + "line": 325, + "column": 80 + }, + "end": { + "line": 325, + "column": 94 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13478, + "end": 13486, + "loc": { + "start": { + "line": 325, + "column": 95 + }, + "end": { + "line": 325, + "column": 103 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13520, + "end": 13588, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 100 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13520, + "end": 13587, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 99 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13520, + "end": 13563, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 13520, + "end": 13556, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 13520, + "end": 13549, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 13520, + "end": 13524, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13525, + "end": 13549, + "loc": { + "start": { + "line": 326, + "column": 37 + }, + "end": { + "line": 326, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13550, + "end": 13556, + "loc": { + "start": { + "line": 326, + "column": 62 + }, + "end": { + "line": 326, + "column": 68 + }, + "identifierName": "corner" + }, + "name": "corner" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13557, + "end": 13563, + "loc": { + "start": { + "line": 326, + "column": 69 + }, + "end": { + "line": 326, + "column": 75 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 13566, + "end": 13587, + "loc": { + "start": { + "line": 326, + "column": 78 + }, + "end": { + "line": 326, + "column": 99 + } + }, + "object": { + "type": "Identifier", + "start": 13566, + "end": 13580, + "loc": { + "start": { + "line": 326, + "column": 78 + }, + "end": { + "line": 326, + "column": 92 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13581, + "end": 13587, + "loc": { + "start": { + "line": 326, + "column": 93 + }, + "end": { + "line": 326, + "column": 99 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13621, + "end": 13672, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13621, + "end": 13671, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13621, + "end": 13664, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 13621, + "end": 13650, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 13621, + "end": 13625, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13626, + "end": 13650, + "loc": { + "start": { + "line": 327, + "column": 37 + }, + "end": { + "line": 327, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13651, + "end": 13664, + "loc": { + "start": { + "line": 327, + "column": 62 + }, + "end": { + "line": 327, + "column": 75 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13667, + "end": 13671, + "loc": { + "start": { + "line": 327, + "column": 78 + }, + "end": { + "line": 327, + "column": 82 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 13705, + "end": 13760, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13705, + "end": 13759, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13705, + "end": 13752, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 13705, + "end": 13734, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 13705, + "end": 13709, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13710, + "end": 13734, + "loc": { + "start": { + "line": 328, + "column": 37 + }, + "end": { + "line": 328, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13735, + "end": 13752, + "loc": { + "start": { + "line": 328, + "column": 62 + }, + "end": { + "line": 328, + "column": 79 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13755, + "end": 13759, + "loc": { + "start": { + "line": 328, + "column": 82 + }, + "end": { + "line": 328, + "column": 86 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 13793, + "end": 13844, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13793, + "end": 13843, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13793, + "end": 13836, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 13793, + "end": 13822, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 13793, + "end": 13797, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13798, + "end": 13822, + "loc": { + "start": { + "line": 329, + "column": 37 + }, + "end": { + "line": 329, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13823, + "end": 13836, + "loc": { + "start": { + "line": 329, + "column": 62 + }, + "end": { + "line": 329, + "column": 75 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13839, + "end": 13843, + "loc": { + "start": { + "line": 329, + "column": 78 + }, + "end": { + "line": 329, + "column": 82 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 13877, + "end": 13933, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 88 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13877, + "end": 13932, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 87 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13877, + "end": 13924, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 13877, + "end": 13906, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 13877, + "end": 13881, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13882, + "end": 13906, + "loc": { + "start": { + "line": 330, + "column": 37 + }, + "end": { + "line": 330, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13907, + "end": 13924, + "loc": { + "start": { + "line": 330, + "column": 62 + }, + "end": { + "line": 330, + "column": 79 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13927, + "end": 13932, + "loc": { + "start": { + "line": 330, + "column": 82 + }, + "end": { + "line": 330, + "column": 87 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13966, + "end": 14018, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 84 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13966, + "end": 14017, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 83 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13966, + "end": 14009, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 13966, + "end": 13995, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 13966, + "end": 13970, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13971, + "end": 13995, + "loc": { + "start": { + "line": 331, + "column": 37 + }, + "end": { + "line": 331, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13996, + "end": 14009, + "loc": { + "start": { + "line": 331, + "column": 62 + }, + "end": { + "line": 331, + "column": 75 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 14012, + "end": 14017, + "loc": { + "start": { + "line": 331, + "column": 78 + }, + "end": { + "line": 331, + "column": 83 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 14051, + "end": 14107, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 88 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14051, + "end": 14106, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 87 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14051, + "end": 14098, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 14051, + "end": 14080, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 14051, + "end": 14055, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 14056, + "end": 14080, + "loc": { + "start": { + "line": 332, + "column": 37 + }, + "end": { + "line": 332, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14081, + "end": 14098, + "loc": { + "start": { + "line": 332, + "column": 62 + }, + "end": { + "line": 332, + "column": 79 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 14101, + "end": 14106, + "loc": { + "start": { + "line": 332, + "column": 82 + }, + "end": { + "line": 332, + "column": 87 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 14140, + "end": 14190, + "loc": { + "start": { + "line": 333, + "column": 32 + }, + "end": { + "line": 333, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14140, + "end": 14190, + "loc": { + "start": { + "line": 333, + "column": 32 + }, + "end": { + "line": 333, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14140, + "end": 14182, + "loc": { + "start": { + "line": 333, + "column": 32 + }, + "end": { + "line": 333, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 14140, + "end": 14169, + "loc": { + "start": { + "line": 333, + "column": 32 + }, + "end": { + "line": 333, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 14140, + "end": 14144, + "loc": { + "start": { + "line": 333, + "column": 32 + }, + "end": { + "line": 333, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 14145, + "end": 14169, + "loc": { + "start": { + "line": 333, + "column": 37 + }, + "end": { + "line": 333, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14170, + "end": 14182, + "loc": { + "start": { + "line": 333, + "column": 62 + }, + "end": { + "line": 333, + "column": 74 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 14185, + "end": 14190, + "loc": { + "start": { + "line": 333, + "column": 77 + }, + "end": { + "line": 333, + "column": 82 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 14223, + "end": 14308, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 334, + "column": 117 + } + }, + "expression": { + "type": "CallExpression", + "start": 14223, + "end": 14307, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 334, + "column": 116 + } + }, + "callee": { + "type": "MemberExpression", + "start": 14223, + "end": 14256, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 334, + "column": 65 + } + }, + "object": { + "type": "MemberExpression", + "start": 14223, + "end": 14251, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 334, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 14223, + "end": 14227, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 334, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 14228, + "end": 14251, + "loc": { + "start": { + "line": 334, + "column": 37 + }, + "end": { + "line": 334, + "column": 60 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14252, + "end": 14256, + "loc": { + "start": { + "line": 334, + "column": 61 + }, + "end": { + "line": 334, + "column": 65 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 14257, + "end": 14275, + "loc": { + "start": { + "line": 334, + "column": 66 + }, + "end": { + "line": 334, + "column": 84 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 14277, + "end": 14306, + "loc": { + "start": { + "line": 334, + "column": 86 + }, + "end": { + "line": 334, + "column": 115 + } + }, + "object": { + "type": "ThisExpression", + "start": 14277, + "end": 14281, + "loc": { + "start": { + "line": 334, + "column": 86 + }, + "end": { + "line": 334, + "column": 90 + } + } + }, + "property": { + "type": "Identifier", + "start": 14282, + "end": 14306, + "loc": { + "start": { + "line": 334, + "column": 91 + }, + "end": { + "line": 334, + "column": 115 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 14344, + "end": 16374, + "loc": { + "start": { + "line": 335, + "column": 35 + }, + "end": { + "line": 364, + "column": 29 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 14378, + "end": 14565, + "loc": { + "start": { + "line": 336, + "column": 32 + }, + "end": { + "line": 339, + "column": 34 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 14384, + "end": 14565, + "loc": { + "start": { + "line": 336, + "column": 38 + }, + "end": { + "line": 339, + "column": 34 + } + }, + "id": { + "type": "Identifier", + "start": 14384, + "end": 14394, + "loc": { + "start": { + "line": 336, + "column": 38 + }, + "end": { + "line": 336, + "column": 48 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 14397, + "end": 14565, + "loc": { + "start": { + "line": 336, + "column": 51 + }, + "end": { + "line": 339, + "column": 34 + } + }, + "callee": { + "type": "MemberExpression", + "start": 14397, + "end": 14407, + "loc": { + "start": { + "line": 336, + "column": 51 + }, + "end": { + "line": 336, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 14397, + "end": 14402, + "loc": { + "start": { + "line": 336, + "column": 51 + }, + "end": { + "line": 336, + "column": 56 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 14403, + "end": 14407, + "loc": { + "start": { + "line": 336, + "column": 57 + }, + "end": { + "line": 336, + "column": 61 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 14408, + "end": 14564, + "loc": { + "start": { + "line": 336, + "column": 62 + }, + "end": { + "line": 339, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 14446, + "end": 14475, + "loc": { + "start": { + "line": 337, + "column": 36 + }, + "end": { + "line": 337, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 14446, + "end": 14455, + "loc": { + "start": { + "line": 337, + "column": 36 + }, + "end": { + "line": 337, + "column": 45 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 14457, + "end": 14475, + "loc": { + "start": { + "line": 337, + "column": 47 + }, + "end": { + "line": 337, + "column": 65 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 14513, + "end": 14530, + "loc": { + "start": { + "line": 338, + "column": 36 + }, + "end": { + "line": 338, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 14513, + "end": 14524, + "loc": { + "start": { + "line": 338, + "column": 36 + }, + "end": { + "line": 338, + "column": 47 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 14526, + "end": 14530, + "loc": { + "start": { + "line": 338, + "column": 49 + }, + "end": { + "line": 338, + "column": 53 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 14598, + "end": 16344, + "loc": { + "start": { + "line": 340, + "column": 32 + }, + "end": { + "line": 363, + "column": 33 + } + }, + "test": { + "type": "LogicalExpression", + "start": 14602, + "end": 14635, + "loc": { + "start": { + "line": 340, + "column": 36 + }, + "end": { + "line": 340, + "column": 69 + } + }, + "left": { + "type": "Identifier", + "start": 14602, + "end": 14612, + "loc": { + "start": { + "line": 340, + "column": 36 + }, + "end": { + "line": 340, + "column": 46 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 14616, + "end": 14635, + "loc": { + "start": { + "line": 340, + "column": 50 + }, + "end": { + "line": 340, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 14616, + "end": 14626, + "loc": { + "start": { + "line": 340, + "column": 50 + }, + "end": { + "line": 340, + "column": 60 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 14627, + "end": 14635, + "loc": { + "start": { + "line": 340, + "column": 61 + }, + "end": { + "line": 340, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 14637, + "end": 16055, + "loc": { + "start": { + "line": 340, + "column": 71 + }, + "end": { + "line": 357, + "column": 33 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 14675, + "end": 14901, + "loc": { + "start": { + "line": 341, + "column": 36 + }, + "end": { + "line": 344, + "column": 37 + } + }, + "test": { + "type": "MemberExpression", + "start": 14679, + "end": 14695, + "loc": { + "start": { + "line": 341, + "column": 40 + }, + "end": { + "line": 341, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 14679, + "end": 14683, + "loc": { + "start": { + "line": 341, + "column": 40 + }, + "end": { + "line": 341, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 14684, + "end": 14695, + "loc": { + "start": { + "line": 341, + "column": 45 + }, + "end": { + "line": 341, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 14697, + "end": 14901, + "loc": { + "start": { + "line": 341, + "column": 58 + }, + "end": { + "line": 344, + "column": 37 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 14739, + "end": 14789, + "loc": { + "start": { + "line": 342, + "column": 40 + }, + "end": { + "line": 342, + "column": 90 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14739, + "end": 14788, + "loc": { + "start": { + "line": 342, + "column": 40 + }, + "end": { + "line": 342, + "column": 89 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14739, + "end": 14765, + "loc": { + "start": { + "line": 342, + "column": 40 + }, + "end": { + "line": 342, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 14739, + "end": 14755, + "loc": { + "start": { + "line": 342, + "column": 40 + }, + "end": { + "line": 342, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 14739, + "end": 14743, + "loc": { + "start": { + "line": 342, + "column": 40 + }, + "end": { + "line": 342, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 14744, + "end": 14755, + "loc": { + "start": { + "line": 342, + "column": 45 + }, + "end": { + "line": 342, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14756, + "end": 14765, + "loc": { + "start": { + "line": 342, + "column": 57 + }, + "end": { + "line": 342, + "column": 66 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 14768, + "end": 14788, + "loc": { + "start": { + "line": 342, + "column": 69 + }, + "end": { + "line": 342, + "column": 89 + } + }, + "object": { + "type": "Identifier", + "start": 14768, + "end": 14778, + "loc": { + "start": { + "line": 342, + "column": 69 + }, + "end": { + "line": 342, + "column": 79 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 14779, + "end": 14788, + "loc": { + "start": { + "line": 342, + "column": 80 + }, + "end": { + "line": 342, + "column": 89 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 14830, + "end": 14863, + "loc": { + "start": { + "line": 343, + "column": 40 + }, + "end": { + "line": 343, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14830, + "end": 14862, + "loc": { + "start": { + "line": 343, + "column": 40 + }, + "end": { + "line": 343, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14830, + "end": 14854, + "loc": { + "start": { + "line": 343, + "column": 40 + }, + "end": { + "line": 343, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 14830, + "end": 14846, + "loc": { + "start": { + "line": 343, + "column": 40 + }, + "end": { + "line": 343, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 14830, + "end": 14834, + "loc": { + "start": { + "line": 343, + "column": 40 + }, + "end": { + "line": 343, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 14835, + "end": 14846, + "loc": { + "start": { + "line": 343, + "column": 45 + }, + "end": { + "line": 343, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14847, + "end": 14854, + "loc": { + "start": { + "line": 343, + "column": 57 + }, + "end": { + "line": 343, + "column": 64 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 14857, + "end": 14862, + "loc": { + "start": { + "line": 343, + "column": 67 + }, + "end": { + "line": 343, + "column": 72 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 14938, + "end": 14985, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 83 + } + }, + "expression": { + "type": "CallExpression", + "start": 14938, + "end": 14984, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 82 + } + }, + "callee": { + "type": "MemberExpression", + "start": 14938, + "end": 14962, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 14938, + "end": 14956, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 54 + } + }, + "object": { + "type": "ThisExpression", + "start": 14938, + "end": 14942, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 14943, + "end": 14956, + "loc": { + "start": { + "line": 345, + "column": 41 + }, + "end": { + "line": 345, + "column": 54 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14957, + "end": 14962, + "loc": { + "start": { + "line": 345, + "column": 55 + }, + "end": { + "line": 345, + "column": 60 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 14963, + "end": 14983, + "loc": { + "start": { + "line": 345, + "column": 61 + }, + "end": { + "line": 345, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 14963, + "end": 14973, + "loc": { + "start": { + "line": 345, + "column": 61 + }, + "end": { + "line": 345, + "column": 71 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 14974, + "end": 14983, + "loc": { + "start": { + "line": 345, + "column": 72 + }, + "end": { + "line": 345, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 15022, + "end": 15063, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 77 + } + }, + "expression": { + "type": "CallExpression", + "start": 15022, + "end": 15062, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 76 + } + }, + "callee": { + "type": "MemberExpression", + "start": 15022, + "end": 15041, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 15022, + "end": 15037, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 51 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 15038, + "end": 15041, + "loc": { + "start": { + "line": 346, + "column": 52 + }, + "end": { + "line": 346, + "column": 55 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 15042, + "end": 15061, + "loc": { + "start": { + "line": 346, + "column": 56 + }, + "end": { + "line": 346, + "column": 75 + } + }, + "object": { + "type": "Identifier", + "start": 15042, + "end": 15052, + "loc": { + "start": { + "line": 346, + "column": 56 + }, + "end": { + "line": 346, + "column": 66 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 15053, + "end": 15061, + "loc": { + "start": { + "line": 346, + "column": 67 + }, + "end": { + "line": 346, + "column": 75 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 15100, + "end": 15168, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 104 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15100, + "end": 15167, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 103 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15100, + "end": 15145, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 81 + } + }, + "object": { + "type": "MemberExpression", + "start": 15100, + "end": 15136, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 15100, + "end": 15129, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 15100, + "end": 15104, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15105, + "end": 15129, + "loc": { + "start": { + "line": 347, + "column": 41 + }, + "end": { + "line": 347, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15130, + "end": 15136, + "loc": { + "start": { + "line": 347, + "column": 66 + }, + "end": { + "line": 347, + "column": 72 + }, + "identifierName": "corner" + }, + "name": "corner" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15137, + "end": 15145, + "loc": { + "start": { + "line": 347, + "column": 73 + }, + "end": { + "line": 347, + "column": 81 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 15148, + "end": 15167, + "loc": { + "start": { + "line": 347, + "column": 84 + }, + "end": { + "line": 347, + "column": 103 + } + }, + "object": { + "type": "Identifier", + "start": 15148, + "end": 15158, + "loc": { + "start": { + "line": 347, + "column": 84 + }, + "end": { + "line": 347, + "column": 94 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 15159, + "end": 15167, + "loc": { + "start": { + "line": 347, + "column": 95 + }, + "end": { + "line": 347, + "column": 103 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 15205, + "end": 15269, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 100 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15205, + "end": 15268, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 99 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15205, + "end": 15248, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 15205, + "end": 15241, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 15205, + "end": 15234, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 15205, + "end": 15209, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15210, + "end": 15234, + "loc": { + "start": { + "line": 348, + "column": 41 + }, + "end": { + "line": 348, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15235, + "end": 15241, + "loc": { + "start": { + "line": 348, + "column": 66 + }, + "end": { + "line": 348, + "column": 72 + }, + "identifierName": "corner" + }, + "name": "corner" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15242, + "end": 15248, + "loc": { + "start": { + "line": 348, + "column": 73 + }, + "end": { + "line": 348, + "column": 79 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 15251, + "end": 15268, + "loc": { + "start": { + "line": 348, + "column": 82 + }, + "end": { + "line": 348, + "column": 99 + } + }, + "object": { + "type": "Identifier", + "start": 15251, + "end": 15261, + "loc": { + "start": { + "line": 348, + "column": 82 + }, + "end": { + "line": 348, + "column": 92 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 15262, + "end": 15268, + "loc": { + "start": { + "line": 348, + "column": 93 + }, + "end": { + "line": 348, + "column": 99 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 15306, + "end": 15357, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15306, + "end": 15356, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15306, + "end": 15349, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 15306, + "end": 15335, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 15306, + "end": 15310, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15311, + "end": 15335, + "loc": { + "start": { + "line": 349, + "column": 41 + }, + "end": { + "line": 349, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15336, + "end": 15349, + "loc": { + "start": { + "line": 349, + "column": 66 + }, + "end": { + "line": 349, + "column": 79 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15352, + "end": 15356, + "loc": { + "start": { + "line": 349, + "column": 82 + }, + "end": { + "line": 349, + "column": 86 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 15394, + "end": 15449, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 91 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15394, + "end": 15448, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 90 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15394, + "end": 15441, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 83 + } + }, + "object": { + "type": "MemberExpression", + "start": 15394, + "end": 15423, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 15394, + "end": 15398, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15399, + "end": 15423, + "loc": { + "start": { + "line": 350, + "column": 41 + }, + "end": { + "line": 350, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15424, + "end": 15441, + "loc": { + "start": { + "line": 350, + "column": 66 + }, + "end": { + "line": 350, + "column": 83 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15444, + "end": 15448, + "loc": { + "start": { + "line": 350, + "column": 86 + }, + "end": { + "line": 350, + "column": 90 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 15486, + "end": 15537, + "loc": { + "start": { + "line": 351, + "column": 36 + }, + "end": { + "line": 351, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15486, + "end": 15536, + "loc": { + "start": { + "line": 351, + "column": 36 + }, + "end": { + "line": 351, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15486, + "end": 15529, + "loc": { + "start": { + "line": 351, + "column": 36 + }, + "end": { + "line": 351, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 15486, + "end": 15515, + "loc": { + "start": { + "line": 351, + "column": 36 + }, + "end": { + "line": 351, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 15486, + "end": 15490, + "loc": { + "start": { + "line": 351, + "column": 36 + }, + "end": { + "line": 351, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15491, + "end": 15515, + "loc": { + "start": { + "line": 351, + "column": 41 + }, + "end": { + "line": 351, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15516, + "end": 15529, + "loc": { + "start": { + "line": 351, + "column": 66 + }, + "end": { + "line": 351, + "column": 79 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15532, + "end": 15536, + "loc": { + "start": { + "line": 351, + "column": 82 + }, + "end": { + "line": 351, + "column": 86 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 15574, + "end": 15630, + "loc": { + "start": { + "line": 352, + "column": 36 + }, + "end": { + "line": 352, + "column": 92 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15574, + "end": 15629, + "loc": { + "start": { + "line": 352, + "column": 36 + }, + "end": { + "line": 352, + "column": 91 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15574, + "end": 15621, + "loc": { + "start": { + "line": 352, + "column": 36 + }, + "end": { + "line": 352, + "column": 83 + } + }, + "object": { + "type": "MemberExpression", + "start": 15574, + "end": 15603, + "loc": { + "start": { + "line": 352, + "column": 36 + }, + "end": { + "line": 352, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 15574, + "end": 15578, + "loc": { + "start": { + "line": 352, + "column": 36 + }, + "end": { + "line": 352, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15579, + "end": 15603, + "loc": { + "start": { + "line": 352, + "column": 41 + }, + "end": { + "line": 352, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15604, + "end": 15621, + "loc": { + "start": { + "line": 352, + "column": 66 + }, + "end": { + "line": 352, + "column": 83 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15624, + "end": 15629, + "loc": { + "start": { + "line": 352, + "column": 86 + }, + "end": { + "line": 352, + "column": 91 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 15667, + "end": 15719, + "loc": { + "start": { + "line": 353, + "column": 36 + }, + "end": { + "line": 353, + "column": 88 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15667, + "end": 15718, + "loc": { + "start": { + "line": 353, + "column": 36 + }, + "end": { + "line": 353, + "column": 87 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15667, + "end": 15710, + "loc": { + "start": { + "line": 353, + "column": 36 + }, + "end": { + "line": 353, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 15667, + "end": 15696, + "loc": { + "start": { + "line": 353, + "column": 36 + }, + "end": { + "line": 353, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 15667, + "end": 15671, + "loc": { + "start": { + "line": 353, + "column": 36 + }, + "end": { + "line": 353, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15672, + "end": 15696, + "loc": { + "start": { + "line": 353, + "column": 41 + }, + "end": { + "line": 353, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15697, + "end": 15710, + "loc": { + "start": { + "line": 353, + "column": 66 + }, + "end": { + "line": 353, + "column": 79 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15713, + "end": 15718, + "loc": { + "start": { + "line": 353, + "column": 82 + }, + "end": { + "line": 353, + "column": 87 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 15756, + "end": 15812, + "loc": { + "start": { + "line": 354, + "column": 36 + }, + "end": { + "line": 354, + "column": 92 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15756, + "end": 15811, + "loc": { + "start": { + "line": 354, + "column": 36 + }, + "end": { + "line": 354, + "column": 91 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15756, + "end": 15803, + "loc": { + "start": { + "line": 354, + "column": 36 + }, + "end": { + "line": 354, + "column": 83 + } + }, + "object": { + "type": "MemberExpression", + "start": 15756, + "end": 15785, + "loc": { + "start": { + "line": 354, + "column": 36 + }, + "end": { + "line": 354, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 15756, + "end": 15760, + "loc": { + "start": { + "line": 354, + "column": 36 + }, + "end": { + "line": 354, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15761, + "end": 15785, + "loc": { + "start": { + "line": 354, + "column": 41 + }, + "end": { + "line": 354, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15786, + "end": 15803, + "loc": { + "start": { + "line": 354, + "column": 66 + }, + "end": { + "line": 354, + "column": 83 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15806, + "end": 15811, + "loc": { + "start": { + "line": 354, + "column": 86 + }, + "end": { + "line": 354, + "column": 91 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 15849, + "end": 15899, + "loc": { + "start": { + "line": 355, + "column": 36 + }, + "end": { + "line": 355, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15849, + "end": 15899, + "loc": { + "start": { + "line": 355, + "column": 36 + }, + "end": { + "line": 355, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15849, + "end": 15891, + "loc": { + "start": { + "line": 355, + "column": 36 + }, + "end": { + "line": 355, + "column": 78 + } + }, + "object": { + "type": "MemberExpression", + "start": 15849, + "end": 15878, + "loc": { + "start": { + "line": 355, + "column": 36 + }, + "end": { + "line": 355, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 15849, + "end": 15853, + "loc": { + "start": { + "line": 355, + "column": 36 + }, + "end": { + "line": 355, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15854, + "end": 15878, + "loc": { + "start": { + "line": 355, + "column": 41 + }, + "end": { + "line": 355, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15879, + "end": 15891, + "loc": { + "start": { + "line": 355, + "column": 66 + }, + "end": { + "line": 355, + "column": 78 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15894, + "end": 15899, + "loc": { + "start": { + "line": 355, + "column": 81 + }, + "end": { + "line": 355, + "column": 86 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 15936, + "end": 16021, + "loc": { + "start": { + "line": 356, + "column": 36 + }, + "end": { + "line": 356, + "column": 121 + } + }, + "expression": { + "type": "CallExpression", + "start": 15936, + "end": 16020, + "loc": { + "start": { + "line": 356, + "column": 36 + }, + "end": { + "line": 356, + "column": 120 + } + }, + "callee": { + "type": "MemberExpression", + "start": 15936, + "end": 15969, + "loc": { + "start": { + "line": 356, + "column": 36 + }, + "end": { + "line": 356, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 15936, + "end": 15964, + "loc": { + "start": { + "line": 356, + "column": 36 + }, + "end": { + "line": 356, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 15936, + "end": 15940, + "loc": { + "start": { + "line": 356, + "column": 36 + }, + "end": { + "line": 356, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15941, + "end": 15964, + "loc": { + "start": { + "line": 356, + "column": 41 + }, + "end": { + "line": 356, + "column": 64 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15965, + "end": 15969, + "loc": { + "start": { + "line": 356, + "column": 65 + }, + "end": { + "line": 356, + "column": 69 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 15970, + "end": 15988, + "loc": { + "start": { + "line": 356, + "column": 70 + }, + "end": { + "line": 356, + "column": 88 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 15990, + "end": 16019, + "loc": { + "start": { + "line": 356, + "column": 90 + }, + "end": { + "line": 356, + "column": 119 + } + }, + "object": { + "type": "ThisExpression", + "start": 15990, + "end": 15994, + "loc": { + "start": { + "line": 356, + "column": 90 + }, + "end": { + "line": 356, + "column": 94 + } + } + }, + "property": { + "type": "Identifier", + "start": 15995, + "end": 16019, + "loc": { + "start": { + "line": 356, + "column": 95 + }, + "end": { + "line": 356, + "column": 119 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 16061, + "end": 16344, + "loc": { + "start": { + "line": 357, + "column": 39 + }, + "end": { + "line": 363, + "column": 33 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 16099, + "end": 16310, + "loc": { + "start": { + "line": 358, + "column": 36 + }, + "end": { + "line": 362, + "column": 37 + } + }, + "test": { + "type": "MemberExpression", + "start": 16103, + "end": 16119, + "loc": { + "start": { + "line": 358, + "column": 40 + }, + "end": { + "line": 358, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 16103, + "end": 16107, + "loc": { + "start": { + "line": 358, + "column": 40 + }, + "end": { + "line": 358, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 16108, + "end": 16119, + "loc": { + "start": { + "line": 358, + "column": 45 + }, + "end": { + "line": 358, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 16121, + "end": 16310, + "loc": { + "start": { + "line": 358, + "column": 58 + }, + "end": { + "line": 362, + "column": 37 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 16163, + "end": 16197, + "loc": { + "start": { + "line": 359, + "column": 40 + }, + "end": { + "line": 359, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16163, + "end": 16196, + "loc": { + "start": { + "line": 359, + "column": 40 + }, + "end": { + "line": 359, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 16163, + "end": 16189, + "loc": { + "start": { + "line": 359, + "column": 40 + }, + "end": { + "line": 359, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 16163, + "end": 16179, + "loc": { + "start": { + "line": 359, + "column": 40 + }, + "end": { + "line": 359, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 16163, + "end": 16167, + "loc": { + "start": { + "line": 359, + "column": 40 + }, + "end": { + "line": 359, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 16168, + "end": 16179, + "loc": { + "start": { + "line": 359, + "column": 45 + }, + "end": { + "line": 359, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 16180, + "end": 16189, + "loc": { + "start": { + "line": 359, + "column": 57 + }, + "end": { + "line": 359, + "column": 66 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 16192, + "end": 16196, + "loc": { + "start": { + "line": 359, + "column": 69 + }, + "end": { + "line": 359, + "column": 73 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 16238, + "end": 16271, + "loc": { + "start": { + "line": 360, + "column": 40 + }, + "end": { + "line": 360, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16238, + "end": 16270, + "loc": { + "start": { + "line": 360, + "column": 40 + }, + "end": { + "line": 360, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 16238, + "end": 16262, + "loc": { + "start": { + "line": 360, + "column": 40 + }, + "end": { + "line": 360, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 16238, + "end": 16254, + "loc": { + "start": { + "line": 360, + "column": 40 + }, + "end": { + "line": 360, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 16238, + "end": 16242, + "loc": { + "start": { + "line": 360, + "column": 40 + }, + "end": { + "line": 360, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 16243, + "end": 16254, + "loc": { + "start": { + "line": 360, + "column": 45 + }, + "end": { + "line": 360, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 16255, + "end": 16262, + "loc": { + "start": { + "line": 360, + "column": 57 + }, + "end": { + "line": 360, + "column": 64 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 16265, + "end": 16270, + "loc": { + "start": { + "line": 360, + "column": 67 + }, + "end": { + "line": 360, + "column": 72 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 16403, + "end": 16456, + "loc": { + "start": { + "line": 365, + "column": 28 + }, + "end": { + "line": 365, + "column": 81 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16403, + "end": 16455, + "loc": { + "start": { + "line": 365, + "column": 28 + }, + "end": { + "line": 365, + "column": 80 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 16403, + "end": 16419, + "loc": { + "start": { + "line": 365, + "column": 28 + }, + "end": { + "line": 365, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 16403, + "end": 16407, + "loc": { + "start": { + "line": 365, + "column": 28 + }, + "end": { + "line": 365, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 16408, + "end": 16419, + "loc": { + "start": { + "line": 365, + "column": 33 + }, + "end": { + "line": 365, + "column": 44 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 16422, + "end": 16455, + "loc": { + "start": { + "line": 365, + "column": 47 + }, + "end": { + "line": 365, + "column": 80 + }, + "identifierName": "WAITING_FOR_CORNER_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_CORNER_LONG_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_LONG_TOUCH_END\")", + "start": 16484, + "end": 16599, + "loc": { + "start": { + "line": 366, + "column": 27 + }, + "end": { + "line": 366, + "column": 142 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 16629, + "end": 16657, + "loc": { + "start": { + "line": 368, + "column": 28 + }, + "end": { + "line": 368, + "column": 56 + } + }, + "expression": { + "type": "CallExpression", + "start": 16629, + "end": 16656, + "loc": { + "start": { + "line": 368, + "column": 28 + }, + "end": { + "line": 368, + "column": 55 + } + }, + "callee": { + "type": "Identifier", + "start": 16629, + "end": 16654, + "loc": { + "start": { + "line": 368, + "column": 28 + }, + "end": { + "line": 368, + "column": 53 + }, + "identifierName": "disableCameraMouseControl" + }, + "name": "disableCameraMouseControl", + "leadingComments": null + }, + "arguments": [], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_LONG_TOUCH_END\")", + "start": 16484, + "end": 16599, + "loc": { + "start": { + "line": 366, + "column": 27 + }, + "end": { + "line": 366, + "column": 142 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "MemberExpression", + "start": 16686, + "end": 16710, + "loc": { + "start": { + "line": 370, + "column": 27 + }, + "end": { + "line": 370, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 16686, + "end": 16690, + "loc": { + "start": { + "line": 370, + "column": 27 + }, + "end": { + "line": 370, + "column": 31 + } + } + }, + "property": { + "type": "Identifier", + "start": 16691, + "end": 16710, + "loc": { + "start": { + "line": 370, + "column": 32 + }, + "end": { + "line": 370, + "column": 51 + }, + "identifierName": "_longTouchTimeoutMs" + }, + "name": "_longTouchTimeoutMs" + }, + "computed": false + } + ] + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " One finger down", + "start": 11552, + "end": 11570, + "loc": { + "start": { + "line": 294, + "column": 51 + }, + "end": { + "line": 294, + "column": 69 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 16738, + "end": 16792, + "loc": { + "start": { + "line": 372, + "column": 24 + }, + "end": { + "line": 372, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16738, + "end": 16791, + "loc": { + "start": { + "line": 372, + "column": 24 + }, + "end": { + "line": 372, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 16738, + "end": 16754, + "loc": { + "start": { + "line": 372, + "column": 24 + }, + "end": { + "line": 372, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 16738, + "end": 16742, + "loc": { + "start": { + "line": 372, + "column": 24 + }, + "end": { + "line": 372, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 16743, + "end": 16754, + "loc": { + "start": { + "line": 372, + "column": 29 + }, + "end": { + "line": 372, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 16757, + "end": 16791, + "loc": { + "start": { + "line": 372, + "column": 43 + }, + "end": { + "line": 372, + "column": 77 + }, + "identifierName": "WAITING_FOR_CORNER_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_CORNER_QUICK_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_QUICK_TOUCH_END\")", + "start": 16815, + "end": 16932, + "loc": { + "start": { + "line": 373, + "column": 22 + }, + "end": { + "line": 373, + "column": 139 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 16976, + "end": 17003, + "loc": { + "start": { + "line": 376, + "column": 20 + }, + "end": { + "line": 376, + "column": 47 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16976, + "end": 17002, + "loc": { + "start": { + "line": 376, + "column": 20 + }, + "end": { + "line": 376, + "column": 46 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 16976, + "end": 16983, + "loc": { + "start": { + "line": 376, + "column": 20 + }, + "end": { + "line": 376, + "column": 27 + }, + "identifierName": "touchId" + }, + "name": "touchId" + }, + "right": { + "type": "MemberExpression", + "start": 16986, + "end": 17002, + "loc": { + "start": { + "line": 376, + "column": 30 + }, + "end": { + "line": 376, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 16986, + "end": 16991, + "loc": { + "start": { + "line": 376, + "column": 30 + }, + "end": { + "line": 376, + "column": 35 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 16992, + "end": 17002, + "loc": { + "start": { + "line": 376, + "column": 36 + }, + "end": { + "line": 376, + "column": 46 + }, + "identifierName": "identifier" + }, + "name": "identifier" + }, + "computed": false + } + } + }, + { + "type": "BreakStatement", + "start": 17025, + "end": 17031, + "loc": { + "start": { + "line": 378, + "column": 20 + }, + "end": { + "line": 378, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 11201, + "end": 11231, + "loc": { + "start": { + "line": 287, + "column": 21 + }, + "end": { + "line": 287, + "column": 51 + }, + "identifierName": "WAITING_FOR_CORNER_TOUCH_START" + }, + "name": "WAITING_FOR_CORNER_TOUCH_START" + } + }, + { + "type": "SwitchCase", + "start": 17049, + "end": 22878, + "loc": { + "start": { + "line": 380, + "column": 16 + }, + "end": { + "line": 471, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 17107, + "end": 17353, + "loc": { + "start": { + "line": 382, + "column": 20 + }, + "end": { + "line": 386, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 17111, + "end": 17163, + "loc": { + "start": { + "line": 382, + "column": 24 + }, + "end": { + "line": 382, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 17111, + "end": 17134, + "loc": { + "start": { + "line": 382, + "column": 24 + }, + "end": { + "line": 382, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 17111, + "end": 17128, + "loc": { + "start": { + "line": 382, + "column": 24 + }, + "end": { + "line": 382, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 17133, + "end": 17134, + "loc": { + "start": { + "line": 382, + "column": 46 + }, + "end": { + "line": 382, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 17138, + "end": 17163, + "loc": { + "start": { + "line": 382, + "column": 51 + }, + "end": { + "line": 382, + "column": 76 + } + }, + "left": { + "type": "Identifier", + "start": 17138, + "end": 17154, + "loc": { + "start": { + "line": 382, + "column": 51 + }, + "end": { + "line": 382, + "column": 67 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 17159, + "end": 17163, + "loc": { + "start": { + "line": 382, + "column": 72 + }, + "end": { + "line": 382, + "column": 76 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 17165, + "end": 17353, + "loc": { + "start": { + "line": 382, + "column": 78 + }, + "end": { + "line": 386, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 17219, + "end": 17250, + "loc": { + "start": { + "line": 383, + "column": 24 + }, + "end": { + "line": 383, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 17219, + "end": 17249, + "loc": { + "start": { + "line": 383, + "column": 24 + }, + "end": { + "line": 383, + "column": 54 + } + }, + "callee": { + "type": "Identifier", + "start": 17219, + "end": 17231, + "loc": { + "start": { + "line": 383, + "column": 24 + }, + "end": { + "line": 383, + "column": 36 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout", + "leadingComments": null + }, + "arguments": [ + { + "type": "Identifier", + "start": 17232, + "end": 17248, + "loc": { + "start": { + "line": 383, + "column": 37 + }, + "end": { + "line": 383, + "column": 53 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 17167, + "end": 17194, + "loc": { + "start": { + "line": 382, + "column": 80 + }, + "end": { + "line": 382, + "column": 107 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 17275, + "end": 17299, + "loc": { + "start": { + "line": 384, + "column": 24 + }, + "end": { + "line": 384, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 17275, + "end": 17298, + "loc": { + "start": { + "line": 384, + "column": 24 + }, + "end": { + "line": 384, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 17275, + "end": 17291, + "loc": { + "start": { + "line": 384, + "column": 24 + }, + "end": { + "line": 384, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 17294, + "end": 17298, + "loc": { + "start": { + "line": 384, + "column": 43 + }, + "end": { + "line": 384, + "column": 47 + } + } + } + } + }, + { + "type": "ReturnStatement", + "start": 17324, + "end": 17331, + "loc": { + "start": { + "line": 385, + "column": 24 + }, + "end": { + "line": 385, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 17374, + "end": 22801, + "loc": { + "start": { + "line": 387, + "column": 20 + }, + "end": { + "line": 467, + "column": 21 + } + }, + "test": { + "type": "BinaryExpression", + "start": 17378, + "end": 17401, + "loc": { + "start": { + "line": 387, + "column": 24 + }, + "end": { + "line": 387, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 17378, + "end": 17395, + "loc": { + "start": { + "line": 387, + "column": 24 + }, + "end": { + "line": 387, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "===", + "right": { + "type": "NumericLiteral", + "start": 17400, + "end": 17401, + "loc": { + "start": { + "line": 387, + "column": 46 + }, + "end": { + "line": 387, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 17403, + "end": 22801, + "loc": { + "start": { + "line": 387, + "column": 49 + }, + "end": { + "line": 467, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 17448, + "end": 22559, + "loc": { + "start": { + "line": 388, + "column": 24 + }, + "end": { + "line": 463, + "column": 53 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 17448, + "end": 22558, + "loc": { + "start": { + "line": 388, + "column": 24 + }, + "end": { + "line": 463, + "column": 52 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 17448, + "end": 17464, + "loc": { + "start": { + "line": 388, + "column": 24 + }, + "end": { + "line": 388, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout", + "leadingComments": null + }, + "right": { + "type": "CallExpression", + "start": 17467, + "end": 22558, + "loc": { + "start": { + "line": 388, + "column": 43 + }, + "end": { + "line": 463, + "column": 52 + } + }, + "callee": { + "type": "Identifier", + "start": 17467, + "end": 17477, + "loc": { + "start": { + "line": 388, + "column": 43 + }, + "end": { + "line": 388, + "column": 53 + }, + "identifierName": "setTimeout" + }, + "name": "setTimeout" + }, + "arguments": [ + { + "type": "ArrowFunctionExpression", + "start": 17478, + "end": 22531, + "loc": { + "start": { + "line": 388, + "column": 54 + }, + "end": { + "line": 463, + "column": 25 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 17484, + "end": 22531, + "loc": { + "start": { + "line": 388, + "column": 60 + }, + "end": { + "line": 463, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 17514, + "end": 17538, + "loc": { + "start": { + "line": 389, + "column": 28 + }, + "end": { + "line": 389, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 17514, + "end": 17537, + "loc": { + "start": { + "line": 389, + "column": 28 + }, + "end": { + "line": 389, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 17514, + "end": 17530, + "loc": { + "start": { + "line": 389, + "column": 28 + }, + "end": { + "line": 389, + "column": 44 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 17533, + "end": 17537, + "loc": { + "start": { + "line": 389, + "column": 47 + }, + "end": { + "line": 389, + "column": 51 + } + } + } + } + }, + { + "type": "IfStatement", + "start": 17567, + "end": 18108, + "loc": { + "start": { + "line": 390, + "column": 28 + }, + "end": { + "line": 397, + "column": 29 + } + }, + "test": { + "type": "LogicalExpression", + "start": 17571, + "end": 17990, + "loc": { + "start": { + "line": 390, + "column": 32 + }, + "end": { + "line": 394, + "column": 95 + } + }, + "left": { + "type": "LogicalExpression", + "start": 17571, + "end": 17891, + "loc": { + "start": { + "line": 390, + "column": 32 + }, + "end": { + "line": 393, + "column": 95 + } + }, + "left": { + "type": "LogicalExpression", + "start": 17571, + "end": 17792, + "loc": { + "start": { + "line": 390, + "column": 32 + }, + "end": { + "line": 392, + "column": 95 + } + }, + "left": { + "type": "LogicalExpression", + "start": 17571, + "end": 17693, + "loc": { + "start": { + "line": 390, + "column": 32 + }, + "end": { + "line": 391, + "column": 95 + } + }, + "left": { + "type": "BinaryExpression", + "start": 17571, + "end": 17594, + "loc": { + "start": { + "line": 390, + "column": 32 + }, + "end": { + "line": 390, + "column": 55 + } + }, + "left": { + "type": "Identifier", + "start": 17571, + "end": 17588, + "loc": { + "start": { + "line": 390, + "column": 32 + }, + "end": { + "line": 390, + "column": 49 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 17593, + "end": 17594, + "loc": { + "start": { + "line": 390, + "column": 54 + }, + "end": { + "line": 390, + "column": 55 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 17630, + "end": 17693, + "loc": { + "start": { + "line": 391, + "column": 32 + }, + "end": { + "line": 391, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 17630, + "end": 17651, + "loc": { + "start": { + "line": 391, + "column": 32 + }, + "end": { + "line": 391, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 17630, + "end": 17648, + "loc": { + "start": { + "line": 391, + "column": 32 + }, + "end": { + "line": 391, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 17649, + "end": 17650, + "loc": { + "start": { + "line": 391, + "column": 51 + }, + "end": { + "line": 391, + "column": 52 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 17654, + "end": 17693, + "loc": { + "start": { + "line": 391, + "column": 56 + }, + "end": { + "line": 391, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 17654, + "end": 17676, + "loc": { + "start": { + "line": 391, + "column": 56 + }, + "end": { + "line": 391, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 17654, + "end": 17673, + "loc": { + "start": { + "line": 391, + "column": 56 + }, + "end": { + "line": 391, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 17674, + "end": 17675, + "loc": { + "start": { + "line": 391, + "column": 76 + }, + "end": { + "line": 391, + "column": 77 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 17679, + "end": 17693, + "loc": { + "start": { + "line": 391, + "column": 81 + }, + "end": { + "line": 391, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 17729, + "end": 17792, + "loc": { + "start": { + "line": 392, + "column": 32 + }, + "end": { + "line": 392, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 17729, + "end": 17750, + "loc": { + "start": { + "line": 392, + "column": 32 + }, + "end": { + "line": 392, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 17729, + "end": 17747, + "loc": { + "start": { + "line": 392, + "column": 32 + }, + "end": { + "line": 392, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 17748, + "end": 17749, + "loc": { + "start": { + "line": 392, + "column": 51 + }, + "end": { + "line": 392, + "column": 52 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 17753, + "end": 17792, + "loc": { + "start": { + "line": 392, + "column": 56 + }, + "end": { + "line": 392, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 17753, + "end": 17775, + "loc": { + "start": { + "line": 392, + "column": 56 + }, + "end": { + "line": 392, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 17753, + "end": 17772, + "loc": { + "start": { + "line": 392, + "column": 56 + }, + "end": { + "line": 392, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 17773, + "end": 17774, + "loc": { + "start": { + "line": 392, + "column": 76 + }, + "end": { + "line": 392, + "column": 77 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 17778, + "end": 17792, + "loc": { + "start": { + "line": 392, + "column": 81 + }, + "end": { + "line": 392, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 17828, + "end": 17891, + "loc": { + "start": { + "line": 393, + "column": 32 + }, + "end": { + "line": 393, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 17828, + "end": 17849, + "loc": { + "start": { + "line": 393, + "column": 32 + }, + "end": { + "line": 393, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 17828, + "end": 17846, + "loc": { + "start": { + "line": 393, + "column": 32 + }, + "end": { + "line": 393, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 17847, + "end": 17848, + "loc": { + "start": { + "line": 393, + "column": 51 + }, + "end": { + "line": 393, + "column": 52 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 17852, + "end": 17891, + "loc": { + "start": { + "line": 393, + "column": 56 + }, + "end": { + "line": 393, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 17852, + "end": 17874, + "loc": { + "start": { + "line": 393, + "column": 56 + }, + "end": { + "line": 393, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 17852, + "end": 17871, + "loc": { + "start": { + "line": 393, + "column": 56 + }, + "end": { + "line": 393, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 17872, + "end": 17873, + "loc": { + "start": { + "line": 393, + "column": 76 + }, + "end": { + "line": 393, + "column": 77 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 17877, + "end": 17891, + "loc": { + "start": { + "line": 393, + "column": 81 + }, + "end": { + "line": 393, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 17927, + "end": 17990, + "loc": { + "start": { + "line": 394, + "column": 32 + }, + "end": { + "line": 394, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 17927, + "end": 17948, + "loc": { + "start": { + "line": 394, + "column": 32 + }, + "end": { + "line": 394, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 17927, + "end": 17945, + "loc": { + "start": { + "line": 394, + "column": 32 + }, + "end": { + "line": 394, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 17946, + "end": 17947, + "loc": { + "start": { + "line": 394, + "column": 51 + }, + "end": { + "line": 394, + "column": 52 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 17951, + "end": 17990, + "loc": { + "start": { + "line": 394, + "column": 56 + }, + "end": { + "line": 394, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 17951, + "end": 17973, + "loc": { + "start": { + "line": 394, + "column": 56 + }, + "end": { + "line": 394, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 17951, + "end": 17970, + "loc": { + "start": { + "line": 394, + "column": 56 + }, + "end": { + "line": 394, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 17971, + "end": 17972, + "loc": { + "start": { + "line": 394, + "column": 76 + }, + "end": { + "line": 394, + "column": 77 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 17976, + "end": 17990, + "loc": { + "start": { + "line": 394, + "column": 81 + }, + "end": { + "line": 394, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 17992, + "end": 18108, + "loc": { + "start": { + "line": 394, + "column": 97 + }, + "end": { + "line": 397, + "column": 29 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 18071, + "end": 18078, + "loc": { + "start": { + "line": 396, + "column": 32 + }, + "end": { + "line": 396, + "column": 39 + } + }, + "argument": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Has moved", + "start": 18026, + "end": 18038, + "loc": { + "start": { + "line": 395, + "column": 32 + }, + "end": { + "line": 395, + "column": 44 + } + } + } + ] + } + ], + "directives": [], + "trailingComments": null + }, + "alternate": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 18138, + "end": 18151, + "loc": { + "start": { + "line": 399, + "column": 28 + }, + "end": { + "line": 399, + "column": 41 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 18180, + "end": 18446, + "loc": { + "start": { + "line": 400, + "column": 28 + }, + "end": { + "line": 404, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 18184, + "end": 18200, + "loc": { + "start": { + "line": 400, + "column": 32 + }, + "end": { + "line": 400, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 18184, + "end": 18188, + "loc": { + "start": { + "line": 400, + "column": 32 + }, + "end": { + "line": 400, + "column": 36 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 18189, + "end": 18200, + "loc": { + "start": { + "line": 400, + "column": 37 + }, + "end": { + "line": 400, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false, + "leadingComments": null + }, + "consequent": { + "type": "BlockStatement", + "start": 18202, + "end": 18446, + "loc": { + "start": { + "line": 400, + "column": 50 + }, + "end": { + "line": 404, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 18236, + "end": 18268, + "loc": { + "start": { + "line": 401, + "column": 32 + }, + "end": { + "line": 401, + "column": 64 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18236, + "end": 18267, + "loc": { + "start": { + "line": 401, + "column": 32 + }, + "end": { + "line": 401, + "column": 63 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18236, + "end": 18260, + "loc": { + "start": { + "line": 401, + "column": 32 + }, + "end": { + "line": 401, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 18236, + "end": 18252, + "loc": { + "start": { + "line": 401, + "column": 32 + }, + "end": { + "line": 401, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 18236, + "end": 18240, + "loc": { + "start": { + "line": 401, + "column": 32 + }, + "end": { + "line": 401, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 18241, + "end": 18252, + "loc": { + "start": { + "line": 401, + "column": 37 + }, + "end": { + "line": 401, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18253, + "end": 18260, + "loc": { + "start": { + "line": 401, + "column": 49 + }, + "end": { + "line": 401, + "column": 56 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 18263, + "end": 18267, + "loc": { + "start": { + "line": 401, + "column": 59 + }, + "end": { + "line": 401, + "column": 63 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 18301, + "end": 18350, + "loc": { + "start": { + "line": 402, + "column": 32 + }, + "end": { + "line": 402, + "column": 81 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18301, + "end": 18349, + "loc": { + "start": { + "line": 402, + "column": 32 + }, + "end": { + "line": 402, + "column": 80 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18301, + "end": 18327, + "loc": { + "start": { + "line": 402, + "column": 32 + }, + "end": { + "line": 402, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 18301, + "end": 18317, + "loc": { + "start": { + "line": 402, + "column": 32 + }, + "end": { + "line": 402, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 18301, + "end": 18305, + "loc": { + "start": { + "line": 402, + "column": 32 + }, + "end": { + "line": 402, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 18306, + "end": 18317, + "loc": { + "start": { + "line": 402, + "column": 37 + }, + "end": { + "line": 402, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18318, + "end": 18327, + "loc": { + "start": { + "line": 402, + "column": 49 + }, + "end": { + "line": 402, + "column": 58 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 18330, + "end": 18349, + "loc": { + "start": { + "line": 402, + "column": 61 + }, + "end": { + "line": 402, + "column": 80 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + } + } + }, + { + "type": "ExpressionStatement", + "start": 18383, + "end": 18416, + "loc": { + "start": { + "line": 403, + "column": 32 + }, + "end": { + "line": 403, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18383, + "end": 18415, + "loc": { + "start": { + "line": 403, + "column": 32 + }, + "end": { + "line": 403, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18383, + "end": 18407, + "loc": { + "start": { + "line": 403, + "column": 32 + }, + "end": { + "line": 403, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 18383, + "end": 18399, + "loc": { + "start": { + "line": 403, + "column": 32 + }, + "end": { + "line": 403, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 18383, + "end": 18387, + "loc": { + "start": { + "line": 403, + "column": 32 + }, + "end": { + "line": 403, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 18388, + "end": 18399, + "loc": { + "start": { + "line": 403, + "column": 37 + }, + "end": { + "line": 403, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18400, + "end": 18407, + "loc": { + "start": { + "line": 403, + "column": 49 + }, + "end": { + "line": 403, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 18410, + "end": 18415, + "loc": { + "start": { + "line": 403, + "column": 59 + }, + "end": { + "line": 403, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 18138, + "end": 18151, + "loc": { + "start": { + "line": 399, + "column": 28 + }, + "end": { + "line": 399, + "column": 41 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 18476, + "end": 18733, + "loc": { + "start": { + "line": 406, + "column": 28 + }, + "end": { + "line": 410, + "column": 31 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 18482, + "end": 18732, + "loc": { + "start": { + "line": 406, + "column": 34 + }, + "end": { + "line": 410, + "column": 30 + } + }, + "id": { + "type": "Identifier", + "start": 18482, + "end": 18496, + "loc": { + "start": { + "line": 406, + "column": 34 + }, + "end": { + "line": 406, + "column": 48 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "init": { + "type": "CallExpression", + "start": 18499, + "end": 18732, + "loc": { + "start": { + "line": 406, + "column": 51 + }, + "end": { + "line": 410, + "column": 30 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18499, + "end": 18509, + "loc": { + "start": { + "line": 406, + "column": 51 + }, + "end": { + "line": 406, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 18499, + "end": 18504, + "loc": { + "start": { + "line": 406, + "column": 51 + }, + "end": { + "line": 406, + "column": 56 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 18505, + "end": 18509, + "loc": { + "start": { + "line": 406, + "column": 57 + }, + "end": { + "line": 406, + "column": 61 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 18510, + "end": 18731, + "loc": { + "start": { + "line": 406, + "column": 62 + }, + "end": { + "line": 410, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 18544, + "end": 18573, + "loc": { + "start": { + "line": 407, + "column": 32 + }, + "end": { + "line": 407, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18544, + "end": 18553, + "loc": { + "start": { + "line": 407, + "column": 32 + }, + "end": { + "line": 407, + "column": 41 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 18555, + "end": 18573, + "loc": { + "start": { + "line": 407, + "column": 43 + }, + "end": { + "line": 407, + "column": 61 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 18607, + "end": 18639, + "loc": { + "start": { + "line": 408, + "column": 32 + }, + "end": { + "line": 408, + "column": 64 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18607, + "end": 18619, + "loc": { + "start": { + "line": 408, + "column": 32 + }, + "end": { + "line": 408, + "column": 44 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 18621, + "end": 18639, + "loc": { + "start": { + "line": 408, + "column": 46 + }, + "end": { + "line": 408, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 18621, + "end": 18625, + "loc": { + "start": { + "line": 408, + "column": 46 + }, + "end": { + "line": 408, + "column": 50 + } + } + }, + "property": { + "type": "Identifier", + "start": 18626, + "end": 18639, + "loc": { + "start": { + "line": 408, + "column": 51 + }, + "end": { + "line": 408, + "column": 64 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 18673, + "end": 18701, + "loc": { + "start": { + "line": 409, + "column": 32 + }, + "end": { + "line": 409, + "column": 60 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18673, + "end": 18683, + "loc": { + "start": { + "line": 409, + "column": 32 + }, + "end": { + "line": 409, + "column": 42 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 18685, + "end": 18701, + "loc": { + "start": { + "line": 409, + "column": 44 + }, + "end": { + "line": 409, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 18685, + "end": 18689, + "loc": { + "start": { + "line": 409, + "column": 44 + }, + "end": { + "line": 409, + "column": 48 + } + } + }, + "property": { + "type": "Identifier", + "start": 18690, + "end": 18701, + "loc": { + "start": { + "line": 409, + "column": 49 + }, + "end": { + "line": 409, + "column": 60 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 18762, + "end": 22221, + "loc": { + "start": { + "line": 411, + "column": 28 + }, + "end": { + "line": 457, + "column": 29 + } + }, + "test": { + "type": "LogicalExpression", + "start": 18766, + "end": 18806, + "loc": { + "start": { + "line": 411, + "column": 32 + }, + "end": { + "line": 411, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 18766, + "end": 18780, + "loc": { + "start": { + "line": 411, + "column": 32 + }, + "end": { + "line": 411, + "column": 46 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 18784, + "end": 18806, + "loc": { + "start": { + "line": 411, + "column": 50 + }, + "end": { + "line": 411, + "column": 72 + } + }, + "object": { + "type": "Identifier", + "start": 18784, + "end": 18798, + "loc": { + "start": { + "line": 411, + "column": 50 + }, + "end": { + "line": 411, + "column": 64 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 18799, + "end": 18806, + "loc": { + "start": { + "line": 411, + "column": 65 + }, + "end": { + "line": 411, + "column": 72 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 18808, + "end": 20188, + "loc": { + "start": { + "line": 411, + "column": 74 + }, + "end": { + "line": 428, + "column": 29 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 18842, + "end": 19066, + "loc": { + "start": { + "line": 412, + "column": 32 + }, + "end": { + "line": 415, + "column": 33 + } + }, + "test": { + "type": "MemberExpression", + "start": 18846, + "end": 18862, + "loc": { + "start": { + "line": 412, + "column": 36 + }, + "end": { + "line": 412, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 18846, + "end": 18850, + "loc": { + "start": { + "line": 412, + "column": 36 + }, + "end": { + "line": 412, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 18851, + "end": 18862, + "loc": { + "start": { + "line": 412, + "column": 41 + }, + "end": { + "line": 412, + "column": 52 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 18864, + "end": 19066, + "loc": { + "start": { + "line": 412, + "column": 54 + }, + "end": { + "line": 415, + "column": 33 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 18902, + "end": 18963, + "loc": { + "start": { + "line": 413, + "column": 36 + }, + "end": { + "line": 413, + "column": 97 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18902, + "end": 18962, + "loc": { + "start": { + "line": 413, + "column": 36 + }, + "end": { + "line": 413, + "column": 96 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18902, + "end": 18928, + "loc": { + "start": { + "line": 413, + "column": 36 + }, + "end": { + "line": 413, + "column": 62 + } + }, + "object": { + "type": "MemberExpression", + "start": 18902, + "end": 18918, + "loc": { + "start": { + "line": 413, + "column": 36 + }, + "end": { + "line": 413, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 18902, + "end": 18906, + "loc": { + "start": { + "line": 413, + "column": 36 + }, + "end": { + "line": 413, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 18907, + "end": 18918, + "loc": { + "start": { + "line": 413, + "column": 41 + }, + "end": { + "line": 413, + "column": 52 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18919, + "end": 18928, + "loc": { + "start": { + "line": 413, + "column": 53 + }, + "end": { + "line": 413, + "column": 62 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 18931, + "end": 18962, + "loc": { + "start": { + "line": 413, + "column": 65 + }, + "end": { + "line": 413, + "column": 96 + } + }, + "object": { + "type": "Identifier", + "start": 18931, + "end": 18945, + "loc": { + "start": { + "line": 413, + "column": 65 + }, + "end": { + "line": 413, + "column": 79 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 18946, + "end": 18962, + "loc": { + "start": { + "line": 413, + "column": 80 + }, + "end": { + "line": 413, + "column": 96 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19000, + "end": 19032, + "loc": { + "start": { + "line": 414, + "column": 36 + }, + "end": { + "line": 414, + "column": 68 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19000, + "end": 19031, + "loc": { + "start": { + "line": 414, + "column": 36 + }, + "end": { + "line": 414, + "column": 67 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19000, + "end": 19024, + "loc": { + "start": { + "line": 414, + "column": 36 + }, + "end": { + "line": 414, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 19000, + "end": 19016, + "loc": { + "start": { + "line": 414, + "column": 36 + }, + "end": { + "line": 414, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 19000, + "end": 19004, + "loc": { + "start": { + "line": 414, + "column": 36 + }, + "end": { + "line": 414, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 19005, + "end": 19016, + "loc": { + "start": { + "line": 414, + "column": 41 + }, + "end": { + "line": 414, + "column": 52 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19017, + "end": 19024, + "loc": { + "start": { + "line": 414, + "column": 53 + }, + "end": { + "line": 414, + "column": 60 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19027, + "end": 19031, + "loc": { + "start": { + "line": 414, + "column": 63 + }, + "end": { + "line": 414, + "column": 67 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 19099, + "end": 19157, + "loc": { + "start": { + "line": 416, + "column": 32 + }, + "end": { + "line": 416, + "column": 90 + } + }, + "expression": { + "type": "CallExpression", + "start": 19099, + "end": 19156, + "loc": { + "start": { + "line": 416, + "column": 32 + }, + "end": { + "line": 416, + "column": 89 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19099, + "end": 19123, + "loc": { + "start": { + "line": 416, + "column": 32 + }, + "end": { + "line": 416, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 19099, + "end": 19117, + "loc": { + "start": { + "line": 416, + "column": 32 + }, + "end": { + "line": 416, + "column": 50 + } + }, + "object": { + "type": "ThisExpression", + "start": 19099, + "end": 19103, + "loc": { + "start": { + "line": 416, + "column": 32 + }, + "end": { + "line": 416, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19104, + "end": 19117, + "loc": { + "start": { + "line": 416, + "column": 37 + }, + "end": { + "line": 416, + "column": 50 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19118, + "end": 19123, + "loc": { + "start": { + "line": 416, + "column": 51 + }, + "end": { + "line": 416, + "column": 56 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 19124, + "end": 19155, + "loc": { + "start": { + "line": 416, + "column": 57 + }, + "end": { + "line": 416, + "column": 88 + } + }, + "object": { + "type": "Identifier", + "start": 19124, + "end": 19138, + "loc": { + "start": { + "line": 416, + "column": 57 + }, + "end": { + "line": 416, + "column": 71 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 19139, + "end": 19155, + "loc": { + "start": { + "line": 416, + "column": 72 + }, + "end": { + "line": 416, + "column": 88 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 19190, + "end": 19235, + "loc": { + "start": { + "line": 417, + "column": 32 + }, + "end": { + "line": 417, + "column": 77 + } + }, + "expression": { + "type": "CallExpression", + "start": 19190, + "end": 19234, + "loc": { + "start": { + "line": 417, + "column": 32 + }, + "end": { + "line": 417, + "column": 76 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19190, + "end": 19209, + "loc": { + "start": { + "line": 417, + "column": 32 + }, + "end": { + "line": 417, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 19190, + "end": 19205, + "loc": { + "start": { + "line": 417, + "column": 32 + }, + "end": { + "line": 417, + "column": 47 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 19206, + "end": 19209, + "loc": { + "start": { + "line": 417, + "column": 48 + }, + "end": { + "line": 417, + "column": 51 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 19210, + "end": 19233, + "loc": { + "start": { + "line": 417, + "column": 52 + }, + "end": { + "line": 417, + "column": 75 + } + }, + "object": { + "type": "Identifier", + "start": 19210, + "end": 19224, + "loc": { + "start": { + "line": 417, + "column": 52 + }, + "end": { + "line": 417, + "column": 66 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 19225, + "end": 19233, + "loc": { + "start": { + "line": 417, + "column": 67 + }, + "end": { + "line": 417, + "column": 75 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 19268, + "end": 19340, + "loc": { + "start": { + "line": 418, + "column": 32 + }, + "end": { + "line": 418, + "column": 104 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19268, + "end": 19339, + "loc": { + "start": { + "line": 418, + "column": 32 + }, + "end": { + "line": 418, + "column": 103 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19268, + "end": 19313, + "loc": { + "start": { + "line": 418, + "column": 32 + }, + "end": { + "line": 418, + "column": 77 + } + }, + "object": { + "type": "MemberExpression", + "start": 19268, + "end": 19304, + "loc": { + "start": { + "line": 418, + "column": 32 + }, + "end": { + "line": 418, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 19268, + "end": 19297, + "loc": { + "start": { + "line": 418, + "column": 32 + }, + "end": { + "line": 418, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 19268, + "end": 19272, + "loc": { + "start": { + "line": 418, + "column": 32 + }, + "end": { + "line": 418, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19273, + "end": 19297, + "loc": { + "start": { + "line": 418, + "column": 37 + }, + "end": { + "line": 418, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19298, + "end": 19304, + "loc": { + "start": { + "line": 418, + "column": 62 + }, + "end": { + "line": 418, + "column": 68 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19305, + "end": 19313, + "loc": { + "start": { + "line": 418, + "column": 69 + }, + "end": { + "line": 418, + "column": 77 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 19316, + "end": 19339, + "loc": { + "start": { + "line": 418, + "column": 80 + }, + "end": { + "line": 418, + "column": 103 + } + }, + "object": { + "type": "Identifier", + "start": 19316, + "end": 19330, + "loc": { + "start": { + "line": 418, + "column": 80 + }, + "end": { + "line": 418, + "column": 94 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 19331, + "end": 19339, + "loc": { + "start": { + "line": 418, + "column": 95 + }, + "end": { + "line": 418, + "column": 103 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19373, + "end": 19441, + "loc": { + "start": { + "line": 419, + "column": 32 + }, + "end": { + "line": 419, + "column": 100 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19373, + "end": 19440, + "loc": { + "start": { + "line": 419, + "column": 32 + }, + "end": { + "line": 419, + "column": 99 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19373, + "end": 19416, + "loc": { + "start": { + "line": 419, + "column": 32 + }, + "end": { + "line": 419, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 19373, + "end": 19409, + "loc": { + "start": { + "line": 419, + "column": 32 + }, + "end": { + "line": 419, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 19373, + "end": 19402, + "loc": { + "start": { + "line": 419, + "column": 32 + }, + "end": { + "line": 419, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 19373, + "end": 19377, + "loc": { + "start": { + "line": 419, + "column": 32 + }, + "end": { + "line": 419, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19378, + "end": 19402, + "loc": { + "start": { + "line": 419, + "column": 37 + }, + "end": { + "line": 419, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19403, + "end": 19409, + "loc": { + "start": { + "line": 419, + "column": 62 + }, + "end": { + "line": 419, + "column": 68 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19410, + "end": 19416, + "loc": { + "start": { + "line": 419, + "column": 69 + }, + "end": { + "line": 419, + "column": 75 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 19419, + "end": 19440, + "loc": { + "start": { + "line": 419, + "column": 78 + }, + "end": { + "line": 419, + "column": 99 + } + }, + "object": { + "type": "Identifier", + "start": 19419, + "end": 19433, + "loc": { + "start": { + "line": 419, + "column": 78 + }, + "end": { + "line": 419, + "column": 92 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 19434, + "end": 19440, + "loc": { + "start": { + "line": 419, + "column": 93 + }, + "end": { + "line": 419, + "column": 99 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19474, + "end": 19525, + "loc": { + "start": { + "line": 420, + "column": 32 + }, + "end": { + "line": 420, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19474, + "end": 19524, + "loc": { + "start": { + "line": 420, + "column": 32 + }, + "end": { + "line": 420, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19474, + "end": 19517, + "loc": { + "start": { + "line": 420, + "column": 32 + }, + "end": { + "line": 420, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 19474, + "end": 19503, + "loc": { + "start": { + "line": 420, + "column": 32 + }, + "end": { + "line": 420, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 19474, + "end": 19478, + "loc": { + "start": { + "line": 420, + "column": 32 + }, + "end": { + "line": 420, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19479, + "end": 19503, + "loc": { + "start": { + "line": 420, + "column": 37 + }, + "end": { + "line": 420, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19504, + "end": 19517, + "loc": { + "start": { + "line": 420, + "column": 62 + }, + "end": { + "line": 420, + "column": 75 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19520, + "end": 19524, + "loc": { + "start": { + "line": 420, + "column": 78 + }, + "end": { + "line": 420, + "column": 82 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 19558, + "end": 19613, + "loc": { + "start": { + "line": 421, + "column": 32 + }, + "end": { + "line": 421, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19558, + "end": 19612, + "loc": { + "start": { + "line": 421, + "column": 32 + }, + "end": { + "line": 421, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19558, + "end": 19605, + "loc": { + "start": { + "line": 421, + "column": 32 + }, + "end": { + "line": 421, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 19558, + "end": 19587, + "loc": { + "start": { + "line": 421, + "column": 32 + }, + "end": { + "line": 421, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 19558, + "end": 19562, + "loc": { + "start": { + "line": 421, + "column": 32 + }, + "end": { + "line": 421, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19563, + "end": 19587, + "loc": { + "start": { + "line": 421, + "column": 37 + }, + "end": { + "line": 421, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19588, + "end": 19605, + "loc": { + "start": { + "line": 421, + "column": 62 + }, + "end": { + "line": 421, + "column": 79 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19608, + "end": 19612, + "loc": { + "start": { + "line": 421, + "column": 82 + }, + "end": { + "line": 421, + "column": 86 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 19646, + "end": 19697, + "loc": { + "start": { + "line": 422, + "column": 32 + }, + "end": { + "line": 422, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19646, + "end": 19696, + "loc": { + "start": { + "line": 422, + "column": 32 + }, + "end": { + "line": 422, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19646, + "end": 19689, + "loc": { + "start": { + "line": 422, + "column": 32 + }, + "end": { + "line": 422, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 19646, + "end": 19675, + "loc": { + "start": { + "line": 422, + "column": 32 + }, + "end": { + "line": 422, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 19646, + "end": 19650, + "loc": { + "start": { + "line": 422, + "column": 32 + }, + "end": { + "line": 422, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19651, + "end": 19675, + "loc": { + "start": { + "line": 422, + "column": 37 + }, + "end": { + "line": 422, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19676, + "end": 19689, + "loc": { + "start": { + "line": 422, + "column": 62 + }, + "end": { + "line": 422, + "column": 75 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19692, + "end": 19696, + "loc": { + "start": { + "line": 422, + "column": 78 + }, + "end": { + "line": 422, + "column": 82 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 19730, + "end": 19785, + "loc": { + "start": { + "line": 423, + "column": 32 + }, + "end": { + "line": 423, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19730, + "end": 19784, + "loc": { + "start": { + "line": 423, + "column": 32 + }, + "end": { + "line": 423, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19730, + "end": 19777, + "loc": { + "start": { + "line": 423, + "column": 32 + }, + "end": { + "line": 423, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 19730, + "end": 19759, + "loc": { + "start": { + "line": 423, + "column": 32 + }, + "end": { + "line": 423, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 19730, + "end": 19734, + "loc": { + "start": { + "line": 423, + "column": 32 + }, + "end": { + "line": 423, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19735, + "end": 19759, + "loc": { + "start": { + "line": 423, + "column": 37 + }, + "end": { + "line": 423, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19760, + "end": 19777, + "loc": { + "start": { + "line": 423, + "column": 62 + }, + "end": { + "line": 423, + "column": 79 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19780, + "end": 19784, + "loc": { + "start": { + "line": 423, + "column": 82 + }, + "end": { + "line": 423, + "column": 86 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 19818, + "end": 19869, + "loc": { + "start": { + "line": 424, + "column": 32 + }, + "end": { + "line": 424, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19818, + "end": 19868, + "loc": { + "start": { + "line": 424, + "column": 32 + }, + "end": { + "line": 424, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19818, + "end": 19861, + "loc": { + "start": { + "line": 424, + "column": 32 + }, + "end": { + "line": 424, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 19818, + "end": 19847, + "loc": { + "start": { + "line": 424, + "column": 32 + }, + "end": { + "line": 424, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 19818, + "end": 19822, + "loc": { + "start": { + "line": 424, + "column": 32 + }, + "end": { + "line": 424, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19823, + "end": 19847, + "loc": { + "start": { + "line": 424, + "column": 37 + }, + "end": { + "line": 424, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19848, + "end": 19861, + "loc": { + "start": { + "line": 424, + "column": 62 + }, + "end": { + "line": 424, + "column": 75 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19864, + "end": 19868, + "loc": { + "start": { + "line": 424, + "column": 78 + }, + "end": { + "line": 424, + "column": 82 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 19902, + "end": 19957, + "loc": { + "start": { + "line": 425, + "column": 32 + }, + "end": { + "line": 425, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19902, + "end": 19956, + "loc": { + "start": { + "line": 425, + "column": 32 + }, + "end": { + "line": 425, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19902, + "end": 19949, + "loc": { + "start": { + "line": 425, + "column": 32 + }, + "end": { + "line": 425, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 19902, + "end": 19931, + "loc": { + "start": { + "line": 425, + "column": 32 + }, + "end": { + "line": 425, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 19902, + "end": 19906, + "loc": { + "start": { + "line": 425, + "column": 32 + }, + "end": { + "line": 425, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19907, + "end": 19931, + "loc": { + "start": { + "line": 425, + "column": 37 + }, + "end": { + "line": 425, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19932, + "end": 19949, + "loc": { + "start": { + "line": 425, + "column": 62 + }, + "end": { + "line": 425, + "column": 79 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19952, + "end": 19956, + "loc": { + "start": { + "line": 425, + "column": 82 + }, + "end": { + "line": 425, + "column": 86 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 19990, + "end": 20040, + "loc": { + "start": { + "line": 426, + "column": 32 + }, + "end": { + "line": 426, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19990, + "end": 20039, + "loc": { + "start": { + "line": 426, + "column": 32 + }, + "end": { + "line": 426, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19990, + "end": 20032, + "loc": { + "start": { + "line": 426, + "column": 32 + }, + "end": { + "line": 426, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 19990, + "end": 20019, + "loc": { + "start": { + "line": 426, + "column": 32 + }, + "end": { + "line": 426, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 19990, + "end": 19994, + "loc": { + "start": { + "line": 426, + "column": 32 + }, + "end": { + "line": 426, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 19995, + "end": 20019, + "loc": { + "start": { + "line": 426, + "column": 37 + }, + "end": { + "line": 426, + "column": 61 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 20020, + "end": 20032, + "loc": { + "start": { + "line": 426, + "column": 62 + }, + "end": { + "line": 426, + "column": 74 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 20035, + "end": 20039, + "loc": { + "start": { + "line": 426, + "column": 77 + }, + "end": { + "line": 426, + "column": 81 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 20073, + "end": 20158, + "loc": { + "start": { + "line": 427, + "column": 32 + }, + "end": { + "line": 427, + "column": 117 + } + }, + "expression": { + "type": "CallExpression", + "start": 20073, + "end": 20157, + "loc": { + "start": { + "line": 427, + "column": 32 + }, + "end": { + "line": 427, + "column": 116 + } + }, + "callee": { + "type": "MemberExpression", + "start": 20073, + "end": 20106, + "loc": { + "start": { + "line": 427, + "column": 32 + }, + "end": { + "line": 427, + "column": 65 + } + }, + "object": { + "type": "MemberExpression", + "start": 20073, + "end": 20101, + "loc": { + "start": { + "line": 427, + "column": 32 + }, + "end": { + "line": 427, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 20073, + "end": 20077, + "loc": { + "start": { + "line": 427, + "column": 32 + }, + "end": { + "line": 427, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 20078, + "end": 20101, + "loc": { + "start": { + "line": 427, + "column": 37 + }, + "end": { + "line": 427, + "column": 60 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 20102, + "end": 20106, + "loc": { + "start": { + "line": 427, + "column": 61 + }, + "end": { + "line": 427, + "column": 65 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 20107, + "end": 20125, + "loc": { + "start": { + "line": 427, + "column": 66 + }, + "end": { + "line": 427, + "column": 84 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 20127, + "end": 20156, + "loc": { + "start": { + "line": 427, + "column": 86 + }, + "end": { + "line": 427, + "column": 115 + } + }, + "object": { + "type": "ThisExpression", + "start": 20127, + "end": 20131, + "loc": { + "start": { + "line": 427, + "column": 86 + }, + "end": { + "line": 427, + "column": 90 + } + } + }, + "property": { + "type": "Identifier", + "start": 20132, + "end": 20156, + "loc": { + "start": { + "line": 427, + "column": 91 + }, + "end": { + "line": 427, + "column": 115 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 20194, + "end": 22221, + "loc": { + "start": { + "line": 428, + "column": 35 + }, + "end": { + "line": 457, + "column": 29 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 20228, + "end": 20415, + "loc": { + "start": { + "line": 429, + "column": 32 + }, + "end": { + "line": 432, + "column": 34 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 20234, + "end": 20415, + "loc": { + "start": { + "line": 429, + "column": 38 + }, + "end": { + "line": 432, + "column": 34 + } + }, + "id": { + "type": "Identifier", + "start": 20234, + "end": 20244, + "loc": { + "start": { + "line": 429, + "column": 38 + }, + "end": { + "line": 429, + "column": 48 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 20247, + "end": 20415, + "loc": { + "start": { + "line": 429, + "column": 51 + }, + "end": { + "line": 432, + "column": 34 + } + }, + "callee": { + "type": "MemberExpression", + "start": 20247, + "end": 20257, + "loc": { + "start": { + "line": 429, + "column": 51 + }, + "end": { + "line": 429, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 20247, + "end": 20252, + "loc": { + "start": { + "line": 429, + "column": 51 + }, + "end": { + "line": 429, + "column": 56 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 20253, + "end": 20257, + "loc": { + "start": { + "line": 429, + "column": 57 + }, + "end": { + "line": 429, + "column": 61 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 20258, + "end": 20414, + "loc": { + "start": { + "line": 429, + "column": 62 + }, + "end": { + "line": 432, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 20296, + "end": 20325, + "loc": { + "start": { + "line": 430, + "column": 36 + }, + "end": { + "line": 430, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20296, + "end": 20305, + "loc": { + "start": { + "line": 430, + "column": 36 + }, + "end": { + "line": 430, + "column": 45 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 20307, + "end": 20325, + "loc": { + "start": { + "line": 430, + "column": 47 + }, + "end": { + "line": 430, + "column": 65 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 20363, + "end": 20380, + "loc": { + "start": { + "line": 431, + "column": 36 + }, + "end": { + "line": 431, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20363, + "end": 20374, + "loc": { + "start": { + "line": 431, + "column": 36 + }, + "end": { + "line": 431, + "column": 47 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 20376, + "end": 20380, + "loc": { + "start": { + "line": 431, + "column": 49 + }, + "end": { + "line": 431, + "column": 53 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 20448, + "end": 22191, + "loc": { + "start": { + "line": 433, + "column": 32 + }, + "end": { + "line": 456, + "column": 33 + } + }, + "test": { + "type": "LogicalExpression", + "start": 20452, + "end": 20485, + "loc": { + "start": { + "line": 433, + "column": 36 + }, + "end": { + "line": 433, + "column": 69 + } + }, + "left": { + "type": "Identifier", + "start": 20452, + "end": 20462, + "loc": { + "start": { + "line": 433, + "column": 36 + }, + "end": { + "line": 433, + "column": 46 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 20466, + "end": 20485, + "loc": { + "start": { + "line": 433, + "column": 50 + }, + "end": { + "line": 433, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 20466, + "end": 20476, + "loc": { + "start": { + "line": 433, + "column": 50 + }, + "end": { + "line": 433, + "column": 60 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 20477, + "end": 20485, + "loc": { + "start": { + "line": 433, + "column": 61 + }, + "end": { + "line": 433, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 20487, + "end": 21902, + "loc": { + "start": { + "line": 433, + "column": 71 + }, + "end": { + "line": 450, + "column": 33 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 20525, + "end": 20751, + "loc": { + "start": { + "line": 434, + "column": 36 + }, + "end": { + "line": 437, + "column": 37 + } + }, + "test": { + "type": "MemberExpression", + "start": 20529, + "end": 20545, + "loc": { + "start": { + "line": 434, + "column": 40 + }, + "end": { + "line": 434, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 20529, + "end": 20533, + "loc": { + "start": { + "line": 434, + "column": 40 + }, + "end": { + "line": 434, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 20534, + "end": 20545, + "loc": { + "start": { + "line": 434, + "column": 45 + }, + "end": { + "line": 434, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 20547, + "end": 20751, + "loc": { + "start": { + "line": 434, + "column": 58 + }, + "end": { + "line": 437, + "column": 37 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 20589, + "end": 20639, + "loc": { + "start": { + "line": 435, + "column": 40 + }, + "end": { + "line": 435, + "column": 90 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 20589, + "end": 20638, + "loc": { + "start": { + "line": 435, + "column": 40 + }, + "end": { + "line": 435, + "column": 89 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 20589, + "end": 20615, + "loc": { + "start": { + "line": 435, + "column": 40 + }, + "end": { + "line": 435, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 20589, + "end": 20605, + "loc": { + "start": { + "line": 435, + "column": 40 + }, + "end": { + "line": 435, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 20589, + "end": 20593, + "loc": { + "start": { + "line": 435, + "column": 40 + }, + "end": { + "line": 435, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 20594, + "end": 20605, + "loc": { + "start": { + "line": 435, + "column": 45 + }, + "end": { + "line": 435, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 20606, + "end": 20615, + "loc": { + "start": { + "line": 435, + "column": 57 + }, + "end": { + "line": 435, + "column": 66 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 20618, + "end": 20638, + "loc": { + "start": { + "line": 435, + "column": 69 + }, + "end": { + "line": 435, + "column": 89 + } + }, + "object": { + "type": "Identifier", + "start": 20618, + "end": 20628, + "loc": { + "start": { + "line": 435, + "column": 69 + }, + "end": { + "line": 435, + "column": 79 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 20629, + "end": 20638, + "loc": { + "start": { + "line": 435, + "column": 80 + }, + "end": { + "line": 435, + "column": 89 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 20680, + "end": 20713, + "loc": { + "start": { + "line": 436, + "column": 40 + }, + "end": { + "line": 436, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 20680, + "end": 20712, + "loc": { + "start": { + "line": 436, + "column": 40 + }, + "end": { + "line": 436, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 20680, + "end": 20704, + "loc": { + "start": { + "line": 436, + "column": 40 + }, + "end": { + "line": 436, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 20680, + "end": 20696, + "loc": { + "start": { + "line": 436, + "column": 40 + }, + "end": { + "line": 436, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 20680, + "end": 20684, + "loc": { + "start": { + "line": 436, + "column": 40 + }, + "end": { + "line": 436, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 20685, + "end": 20696, + "loc": { + "start": { + "line": 436, + "column": 45 + }, + "end": { + "line": 436, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 20697, + "end": 20704, + "loc": { + "start": { + "line": 436, + "column": 57 + }, + "end": { + "line": 436, + "column": 64 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 20707, + "end": 20712, + "loc": { + "start": { + "line": 436, + "column": 67 + }, + "end": { + "line": 436, + "column": 72 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 20788, + "end": 20835, + "loc": { + "start": { + "line": 438, + "column": 36 + }, + "end": { + "line": 438, + "column": 83 + } + }, + "expression": { + "type": "CallExpression", + "start": 20788, + "end": 20834, + "loc": { + "start": { + "line": 438, + "column": 36 + }, + "end": { + "line": 438, + "column": 82 + } + }, + "callee": { + "type": "MemberExpression", + "start": 20788, + "end": 20812, + "loc": { + "start": { + "line": 438, + "column": 36 + }, + "end": { + "line": 438, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 20788, + "end": 20806, + "loc": { + "start": { + "line": 438, + "column": 36 + }, + "end": { + "line": 438, + "column": 54 + } + }, + "object": { + "type": "ThisExpression", + "start": 20788, + "end": 20792, + "loc": { + "start": { + "line": 438, + "column": 36 + }, + "end": { + "line": 438, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 20793, + "end": 20806, + "loc": { + "start": { + "line": 438, + "column": 41 + }, + "end": { + "line": 438, + "column": 54 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 20807, + "end": 20812, + "loc": { + "start": { + "line": 438, + "column": 55 + }, + "end": { + "line": 438, + "column": 60 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 20813, + "end": 20833, + "loc": { + "start": { + "line": 438, + "column": 61 + }, + "end": { + "line": 438, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 20813, + "end": 20823, + "loc": { + "start": { + "line": 438, + "column": 61 + }, + "end": { + "line": 438, + "column": 71 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 20824, + "end": 20833, + "loc": { + "start": { + "line": 438, + "column": 72 + }, + "end": { + "line": 438, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 20872, + "end": 20913, + "loc": { + "start": { + "line": 439, + "column": 36 + }, + "end": { + "line": 439, + "column": 77 + } + }, + "expression": { + "type": "CallExpression", + "start": 20872, + "end": 20912, + "loc": { + "start": { + "line": 439, + "column": 36 + }, + "end": { + "line": 439, + "column": 76 + } + }, + "callee": { + "type": "MemberExpression", + "start": 20872, + "end": 20891, + "loc": { + "start": { + "line": 439, + "column": 36 + }, + "end": { + "line": 439, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 20872, + "end": 20887, + "loc": { + "start": { + "line": 439, + "column": 36 + }, + "end": { + "line": 439, + "column": 51 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 20888, + "end": 20891, + "loc": { + "start": { + "line": 439, + "column": 52 + }, + "end": { + "line": 439, + "column": 55 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 20892, + "end": 20911, + "loc": { + "start": { + "line": 439, + "column": 56 + }, + "end": { + "line": 439, + "column": 75 + } + }, + "object": { + "type": "Identifier", + "start": 20892, + "end": 20902, + "loc": { + "start": { + "line": 439, + "column": 56 + }, + "end": { + "line": 439, + "column": 66 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 20903, + "end": 20911, + "loc": { + "start": { + "line": 439, + "column": 67 + }, + "end": { + "line": 439, + "column": 75 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 20950, + "end": 21018, + "loc": { + "start": { + "line": 440, + "column": 36 + }, + "end": { + "line": 440, + "column": 104 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 20950, + "end": 21017, + "loc": { + "start": { + "line": 440, + "column": 36 + }, + "end": { + "line": 440, + "column": 103 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 20950, + "end": 20995, + "loc": { + "start": { + "line": 440, + "column": 36 + }, + "end": { + "line": 440, + "column": 81 + } + }, + "object": { + "type": "MemberExpression", + "start": 20950, + "end": 20986, + "loc": { + "start": { + "line": 440, + "column": 36 + }, + "end": { + "line": 440, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 20950, + "end": 20979, + "loc": { + "start": { + "line": 440, + "column": 36 + }, + "end": { + "line": 440, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 20950, + "end": 20954, + "loc": { + "start": { + "line": 440, + "column": 36 + }, + "end": { + "line": 440, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 20955, + "end": 20979, + "loc": { + "start": { + "line": 440, + "column": 41 + }, + "end": { + "line": 440, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 20980, + "end": 20986, + "loc": { + "start": { + "line": 440, + "column": 66 + }, + "end": { + "line": 440, + "column": 72 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 20987, + "end": 20995, + "loc": { + "start": { + "line": 440, + "column": 73 + }, + "end": { + "line": 440, + "column": 81 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 20998, + "end": 21017, + "loc": { + "start": { + "line": 440, + "column": 84 + }, + "end": { + "line": 440, + "column": 103 + } + }, + "object": { + "type": "Identifier", + "start": 20998, + "end": 21008, + "loc": { + "start": { + "line": 440, + "column": 84 + }, + "end": { + "line": 440, + "column": 94 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 21009, + "end": 21017, + "loc": { + "start": { + "line": 440, + "column": 95 + }, + "end": { + "line": 440, + "column": 103 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 21055, + "end": 21119, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 100 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21055, + "end": 21118, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 99 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21055, + "end": 21098, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 21055, + "end": 21091, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 21055, + "end": 21084, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 21055, + "end": 21059, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 21060, + "end": 21084, + "loc": { + "start": { + "line": 441, + "column": 41 + }, + "end": { + "line": 441, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21085, + "end": 21091, + "loc": { + "start": { + "line": 441, + "column": 66 + }, + "end": { + "line": 441, + "column": 72 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21092, + "end": 21098, + "loc": { + "start": { + "line": 441, + "column": 73 + }, + "end": { + "line": 441, + "column": 79 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 21101, + "end": 21118, + "loc": { + "start": { + "line": 441, + "column": 82 + }, + "end": { + "line": 441, + "column": 99 + } + }, + "object": { + "type": "Identifier", + "start": 21101, + "end": 21111, + "loc": { + "start": { + "line": 441, + "column": 82 + }, + "end": { + "line": 441, + "column": 92 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 21112, + "end": 21118, + "loc": { + "start": { + "line": 441, + "column": 93 + }, + "end": { + "line": 441, + "column": 99 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 21156, + "end": 21207, + "loc": { + "start": { + "line": 442, + "column": 36 + }, + "end": { + "line": 442, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21156, + "end": 21206, + "loc": { + "start": { + "line": 442, + "column": 36 + }, + "end": { + "line": 442, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21156, + "end": 21199, + "loc": { + "start": { + "line": 442, + "column": 36 + }, + "end": { + "line": 442, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 21156, + "end": 21185, + "loc": { + "start": { + "line": 442, + "column": 36 + }, + "end": { + "line": 442, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 21156, + "end": 21160, + "loc": { + "start": { + "line": 442, + "column": 36 + }, + "end": { + "line": 442, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 21161, + "end": 21185, + "loc": { + "start": { + "line": 442, + "column": 41 + }, + "end": { + "line": 442, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21186, + "end": 21199, + "loc": { + "start": { + "line": 442, + "column": 66 + }, + "end": { + "line": 442, + "column": 79 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21202, + "end": 21206, + "loc": { + "start": { + "line": 442, + "column": 82 + }, + "end": { + "line": 442, + "column": 86 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 21244, + "end": 21299, + "loc": { + "start": { + "line": 443, + "column": 36 + }, + "end": { + "line": 443, + "column": 91 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21244, + "end": 21298, + "loc": { + "start": { + "line": 443, + "column": 36 + }, + "end": { + "line": 443, + "column": 90 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21244, + "end": 21291, + "loc": { + "start": { + "line": 443, + "column": 36 + }, + "end": { + "line": 443, + "column": 83 + } + }, + "object": { + "type": "MemberExpression", + "start": 21244, + "end": 21273, + "loc": { + "start": { + "line": 443, + "column": 36 + }, + "end": { + "line": 443, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 21244, + "end": 21248, + "loc": { + "start": { + "line": 443, + "column": 36 + }, + "end": { + "line": 443, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 21249, + "end": 21273, + "loc": { + "start": { + "line": 443, + "column": 41 + }, + "end": { + "line": 443, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21274, + "end": 21291, + "loc": { + "start": { + "line": 443, + "column": 66 + }, + "end": { + "line": 443, + "column": 83 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21294, + "end": 21298, + "loc": { + "start": { + "line": 443, + "column": 86 + }, + "end": { + "line": 443, + "column": 90 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 21336, + "end": 21387, + "loc": { + "start": { + "line": 444, + "column": 36 + }, + "end": { + "line": 444, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21336, + "end": 21386, + "loc": { + "start": { + "line": 444, + "column": 36 + }, + "end": { + "line": 444, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21336, + "end": 21379, + "loc": { + "start": { + "line": 444, + "column": 36 + }, + "end": { + "line": 444, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 21336, + "end": 21365, + "loc": { + "start": { + "line": 444, + "column": 36 + }, + "end": { + "line": 444, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 21336, + "end": 21340, + "loc": { + "start": { + "line": 444, + "column": 36 + }, + "end": { + "line": 444, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 21341, + "end": 21365, + "loc": { + "start": { + "line": 444, + "column": 41 + }, + "end": { + "line": 444, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21366, + "end": 21379, + "loc": { + "start": { + "line": 444, + "column": 66 + }, + "end": { + "line": 444, + "column": 79 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21382, + "end": 21386, + "loc": { + "start": { + "line": 444, + "column": 82 + }, + "end": { + "line": 444, + "column": 86 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 21424, + "end": 21479, + "loc": { + "start": { + "line": 445, + "column": 36 + }, + "end": { + "line": 445, + "column": 91 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21424, + "end": 21478, + "loc": { + "start": { + "line": 445, + "column": 36 + }, + "end": { + "line": 445, + "column": 90 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21424, + "end": 21471, + "loc": { + "start": { + "line": 445, + "column": 36 + }, + "end": { + "line": 445, + "column": 83 + } + }, + "object": { + "type": "MemberExpression", + "start": 21424, + "end": 21453, + "loc": { + "start": { + "line": 445, + "column": 36 + }, + "end": { + "line": 445, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 21424, + "end": 21428, + "loc": { + "start": { + "line": 445, + "column": 36 + }, + "end": { + "line": 445, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 21429, + "end": 21453, + "loc": { + "start": { + "line": 445, + "column": 41 + }, + "end": { + "line": 445, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21454, + "end": 21471, + "loc": { + "start": { + "line": 445, + "column": 66 + }, + "end": { + "line": 445, + "column": 83 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21474, + "end": 21478, + "loc": { + "start": { + "line": 445, + "column": 86 + }, + "end": { + "line": 445, + "column": 90 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 21516, + "end": 21567, + "loc": { + "start": { + "line": 446, + "column": 36 + }, + "end": { + "line": 446, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21516, + "end": 21566, + "loc": { + "start": { + "line": 446, + "column": 36 + }, + "end": { + "line": 446, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21516, + "end": 21559, + "loc": { + "start": { + "line": 446, + "column": 36 + }, + "end": { + "line": 446, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 21516, + "end": 21545, + "loc": { + "start": { + "line": 446, + "column": 36 + }, + "end": { + "line": 446, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 21516, + "end": 21520, + "loc": { + "start": { + "line": 446, + "column": 36 + }, + "end": { + "line": 446, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 21521, + "end": 21545, + "loc": { + "start": { + "line": 446, + "column": 41 + }, + "end": { + "line": 446, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21546, + "end": 21559, + "loc": { + "start": { + "line": 446, + "column": 66 + }, + "end": { + "line": 446, + "column": 79 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21562, + "end": 21566, + "loc": { + "start": { + "line": 446, + "column": 82 + }, + "end": { + "line": 446, + "column": 86 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 21604, + "end": 21659, + "loc": { + "start": { + "line": 447, + "column": 36 + }, + "end": { + "line": 447, + "column": 91 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21604, + "end": 21658, + "loc": { + "start": { + "line": 447, + "column": 36 + }, + "end": { + "line": 447, + "column": 90 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21604, + "end": 21651, + "loc": { + "start": { + "line": 447, + "column": 36 + }, + "end": { + "line": 447, + "column": 83 + } + }, + "object": { + "type": "MemberExpression", + "start": 21604, + "end": 21633, + "loc": { + "start": { + "line": 447, + "column": 36 + }, + "end": { + "line": 447, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 21604, + "end": 21608, + "loc": { + "start": { + "line": 447, + "column": 36 + }, + "end": { + "line": 447, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 21609, + "end": 21633, + "loc": { + "start": { + "line": 447, + "column": 41 + }, + "end": { + "line": 447, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21634, + "end": 21651, + "loc": { + "start": { + "line": 447, + "column": 66 + }, + "end": { + "line": 447, + "column": 83 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21654, + "end": 21658, + "loc": { + "start": { + "line": 447, + "column": 86 + }, + "end": { + "line": 447, + "column": 90 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 21696, + "end": 21746, + "loc": { + "start": { + "line": 448, + "column": 36 + }, + "end": { + "line": 448, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21696, + "end": 21745, + "loc": { + "start": { + "line": 448, + "column": 36 + }, + "end": { + "line": 448, + "column": 85 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21696, + "end": 21738, + "loc": { + "start": { + "line": 448, + "column": 36 + }, + "end": { + "line": 448, + "column": 78 + } + }, + "object": { + "type": "MemberExpression", + "start": 21696, + "end": 21725, + "loc": { + "start": { + "line": 448, + "column": 36 + }, + "end": { + "line": 448, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 21696, + "end": 21700, + "loc": { + "start": { + "line": 448, + "column": 36 + }, + "end": { + "line": 448, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 21701, + "end": 21725, + "loc": { + "start": { + "line": 448, + "column": 41 + }, + "end": { + "line": 448, + "column": 65 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21726, + "end": 21738, + "loc": { + "start": { + "line": 448, + "column": 66 + }, + "end": { + "line": 448, + "column": 78 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21741, + "end": 21745, + "loc": { + "start": { + "line": 448, + "column": 81 + }, + "end": { + "line": 448, + "column": 85 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 21783, + "end": 21868, + "loc": { + "start": { + "line": 449, + "column": 36 + }, + "end": { + "line": 449, + "column": 121 + } + }, + "expression": { + "type": "CallExpression", + "start": 21783, + "end": 21867, + "loc": { + "start": { + "line": 449, + "column": 36 + }, + "end": { + "line": 449, + "column": 120 + } + }, + "callee": { + "type": "MemberExpression", + "start": 21783, + "end": 21816, + "loc": { + "start": { + "line": 449, + "column": 36 + }, + "end": { + "line": 449, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 21783, + "end": 21811, + "loc": { + "start": { + "line": 449, + "column": 36 + }, + "end": { + "line": 449, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 21783, + "end": 21787, + "loc": { + "start": { + "line": 449, + "column": 36 + }, + "end": { + "line": 449, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 21788, + "end": 21811, + "loc": { + "start": { + "line": 449, + "column": 41 + }, + "end": { + "line": 449, + "column": 64 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21812, + "end": 21816, + "loc": { + "start": { + "line": 449, + "column": 65 + }, + "end": { + "line": 449, + "column": 69 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 21817, + "end": 21835, + "loc": { + "start": { + "line": 449, + "column": 70 + }, + "end": { + "line": 449, + "column": 88 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 21837, + "end": 21866, + "loc": { + "start": { + "line": 449, + "column": 90 + }, + "end": { + "line": 449, + "column": 119 + } + }, + "object": { + "type": "ThisExpression", + "start": 21837, + "end": 21841, + "loc": { + "start": { + "line": 449, + "column": 90 + }, + "end": { + "line": 449, + "column": 94 + } + } + }, + "property": { + "type": "Identifier", + "start": 21842, + "end": 21866, + "loc": { + "start": { + "line": 449, + "column": 95 + }, + "end": { + "line": 449, + "column": 119 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 21908, + "end": 22191, + "loc": { + "start": { + "line": 450, + "column": 39 + }, + "end": { + "line": 456, + "column": 33 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 21946, + "end": 22157, + "loc": { + "start": { + "line": 451, + "column": 36 + }, + "end": { + "line": 455, + "column": 37 + } + }, + "test": { + "type": "MemberExpression", + "start": 21950, + "end": 21966, + "loc": { + "start": { + "line": 451, + "column": 40 + }, + "end": { + "line": 451, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 21950, + "end": 21954, + "loc": { + "start": { + "line": 451, + "column": 40 + }, + "end": { + "line": 451, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 21955, + "end": 21966, + "loc": { + "start": { + "line": 451, + "column": 45 + }, + "end": { + "line": 451, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 21968, + "end": 22157, + "loc": { + "start": { + "line": 451, + "column": 58 + }, + "end": { + "line": 455, + "column": 37 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 22010, + "end": 22044, + "loc": { + "start": { + "line": 452, + "column": 40 + }, + "end": { + "line": 452, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 22010, + "end": 22043, + "loc": { + "start": { + "line": 452, + "column": 40 + }, + "end": { + "line": 452, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 22010, + "end": 22036, + "loc": { + "start": { + "line": 452, + "column": 40 + }, + "end": { + "line": 452, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 22010, + "end": 22026, + "loc": { + "start": { + "line": 452, + "column": 40 + }, + "end": { + "line": 452, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 22010, + "end": 22014, + "loc": { + "start": { + "line": 452, + "column": 40 + }, + "end": { + "line": 452, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 22015, + "end": 22026, + "loc": { + "start": { + "line": 452, + "column": 45 + }, + "end": { + "line": 452, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 22027, + "end": 22036, + "loc": { + "start": { + "line": 452, + "column": 57 + }, + "end": { + "line": 452, + "column": 66 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 22039, + "end": 22043, + "loc": { + "start": { + "line": 452, + "column": 69 + }, + "end": { + "line": 452, + "column": 73 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 22085, + "end": 22118, + "loc": { + "start": { + "line": 453, + "column": 40 + }, + "end": { + "line": 453, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 22085, + "end": 22117, + "loc": { + "start": { + "line": 453, + "column": 40 + }, + "end": { + "line": 453, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 22085, + "end": 22109, + "loc": { + "start": { + "line": 453, + "column": 40 + }, + "end": { + "line": 453, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 22085, + "end": 22101, + "loc": { + "start": { + "line": 453, + "column": 40 + }, + "end": { + "line": 453, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 22085, + "end": 22089, + "loc": { + "start": { + "line": 453, + "column": 40 + }, + "end": { + "line": 453, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 22090, + "end": 22101, + "loc": { + "start": { + "line": 453, + "column": 45 + }, + "end": { + "line": 453, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 22102, + "end": 22109, + "loc": { + "start": { + "line": 453, + "column": 57 + }, + "end": { + "line": 453, + "column": 64 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 22112, + "end": 22117, + "loc": { + "start": { + "line": 453, + "column": 67 + }, + "end": { + "line": 453, + "column": 72 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 22250, + "end": 22303, + "loc": { + "start": { + "line": 458, + "column": 28 + }, + "end": { + "line": 458, + "column": 81 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 22250, + "end": 22302, + "loc": { + "start": { + "line": 458, + "column": 28 + }, + "end": { + "line": 458, + "column": 80 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 22250, + "end": 22266, + "loc": { + "start": { + "line": 458, + "column": 28 + }, + "end": { + "line": 458, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 22250, + "end": 22254, + "loc": { + "start": { + "line": 458, + "column": 28 + }, + "end": { + "line": 458, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 22255, + "end": 22266, + "loc": { + "start": { + "line": 458, + "column": 33 + }, + "end": { + "line": 458, + "column": 44 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 22269, + "end": 22302, + "loc": { + "start": { + "line": 458, + "column": 47 + }, + "end": { + "line": 458, + "column": 80 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")", + "start": 22331, + "end": 22446, + "loc": { + "start": { + "line": 459, + "column": 27 + }, + "end": { + "line": 459, + "column": 142 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 22476, + "end": 22504, + "loc": { + "start": { + "line": 461, + "column": 28 + }, + "end": { + "line": 461, + "column": 56 + } + }, + "expression": { + "type": "CallExpression", + "start": 22476, + "end": 22503, + "loc": { + "start": { + "line": 461, + "column": 28 + }, + "end": { + "line": 461, + "column": 55 + } + }, + "callee": { + "type": "Identifier", + "start": 22476, + "end": 22501, + "loc": { + "start": { + "line": 461, + "column": 28 + }, + "end": { + "line": 461, + "column": 53 + }, + "identifierName": "disableCameraMouseControl" + }, + "name": "disableCameraMouseControl", + "leadingComments": null + }, + "arguments": [], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")", + "start": 22331, + "end": 22446, + "loc": { + "start": { + "line": 459, + "column": 27 + }, + "end": { + "line": 459, + "column": 142 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "MemberExpression", + "start": 22533, + "end": 22557, + "loc": { + "start": { + "line": 463, + "column": 27 + }, + "end": { + "line": 463, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 22533, + "end": 22537, + "loc": { + "start": { + "line": 463, + "column": 27 + }, + "end": { + "line": 463, + "column": 31 + } + } + }, + "property": { + "type": "Identifier", + "start": 22538, + "end": 22557, + "loc": { + "start": { + "line": 463, + "column": 32 + }, + "end": { + "line": 463, + "column": 51 + }, + "identifierName": "_longTouchTimeoutMs" + }, + "name": "_longTouchTimeoutMs" + }, + "computed": false + } + ] + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " One finger down", + "start": 17405, + "end": 17423, + "loc": { + "start": { + "line": 387, + "column": 51 + }, + "end": { + "line": 387, + "column": 69 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 22585, + "end": 22639, + "loc": { + "start": { + "line": 465, + "column": 24 + }, + "end": { + "line": 465, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 22585, + "end": 22638, + "loc": { + "start": { + "line": 465, + "column": 24 + }, + "end": { + "line": 465, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 22585, + "end": 22601, + "loc": { + "start": { + "line": 465, + "column": 24 + }, + "end": { + "line": 465, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 22585, + "end": 22589, + "loc": { + "start": { + "line": 465, + "column": 24 + }, + "end": { + "line": 465, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 22590, + "end": 22601, + "loc": { + "start": { + "line": 465, + "column": 29 + }, + "end": { + "line": 465, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 22604, + "end": 22638, + "loc": { + "start": { + "line": 465, + "column": 43 + }, + "end": { + "line": 465, + "column": 77 + }, + "identifierName": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")", + "start": 22663, + "end": 22779, + "loc": { + "start": { + "line": 466, + "column": 23 + }, + "end": { + "line": 466, + "column": 139 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 22823, + "end": 22850, + "loc": { + "start": { + "line": 469, + "column": 20 + }, + "end": { + "line": 469, + "column": 47 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 22823, + "end": 22849, + "loc": { + "start": { + "line": 469, + "column": 20 + }, + "end": { + "line": 469, + "column": 46 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 22823, + "end": 22830, + "loc": { + "start": { + "line": 469, + "column": 20 + }, + "end": { + "line": 469, + "column": 27 + }, + "identifierName": "touchId" + }, + "name": "touchId" + }, + "right": { + "type": "MemberExpression", + "start": 22833, + "end": 22849, + "loc": { + "start": { + "line": 469, + "column": 30 + }, + "end": { + "line": 469, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 22833, + "end": 22838, + "loc": { + "start": { + "line": 469, + "column": 30 + }, + "end": { + "line": 469, + "column": 35 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 22839, + "end": 22849, + "loc": { + "start": { + "line": 469, + "column": 36 + }, + "end": { + "line": 469, + "column": 46 + }, + "identifierName": "identifier" + }, + "name": "identifier" + }, + "computed": false + } + } + }, + { + "type": "BreakStatement", + "start": 22872, + "end": 22878, + "loc": { + "start": { + "line": 471, + "column": 20 + }, + "end": { + "line": 471, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 17054, + "end": 17084, + "loc": { + "start": { + "line": 380, + "column": 21 + }, + "end": { + "line": 380, + "column": 51 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + } + }, + { + "type": "SwitchCase", + "start": 22897, + "end": 23263, + "loc": { + "start": { + "line": 474, + "column": 16 + }, + "end": { + "line": 481, + "column": 27 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 22926, + "end": 23085, + "loc": { + "start": { + "line": 475, + "column": 20 + }, + "end": { + "line": 478, + "column": 21 + } + }, + "test": { + "type": "BinaryExpression", + "start": 22930, + "end": 22955, + "loc": { + "start": { + "line": 475, + "column": 24 + }, + "end": { + "line": 475, + "column": 49 + } + }, + "left": { + "type": "Identifier", + "start": 22930, + "end": 22946, + "loc": { + "start": { + "line": 475, + "column": 24 + }, + "end": { + "line": 475, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 22951, + "end": 22955, + "loc": { + "start": { + "line": 475, + "column": 45 + }, + "end": { + "line": 475, + "column": 49 + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 22957, + "end": 23085, + "loc": { + "start": { + "line": 475, + "column": 51 + }, + "end": { + "line": 478, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 22983, + "end": 23014, + "loc": { + "start": { + "line": 476, + "column": 24 + }, + "end": { + "line": 476, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 22983, + "end": 23013, + "loc": { + "start": { + "line": 476, + "column": 24 + }, + "end": { + "line": 476, + "column": 54 + } + }, + "callee": { + "type": "Identifier", + "start": 22983, + "end": 22995, + "loc": { + "start": { + "line": 476, + "column": 24 + }, + "end": { + "line": 476, + "column": 36 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 22996, + "end": 23012, + "loc": { + "start": { + "line": 476, + "column": 37 + }, + "end": { + "line": 476, + "column": 53 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 23039, + "end": 23063, + "loc": { + "start": { + "line": 477, + "column": 24 + }, + "end": { + "line": 477, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 23039, + "end": 23062, + "loc": { + "start": { + "line": 477, + "column": 24 + }, + "end": { + "line": 477, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 23039, + "end": 23055, + "loc": { + "start": { + "line": 477, + "column": 24 + }, + "end": { + "line": 477, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 23058, + "end": 23062, + "loc": { + "start": { + "line": 477, + "column": 43 + }, + "end": { + "line": 477, + "column": 47 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 23106, + "end": 23141, + "loc": { + "start": { + "line": 479, + "column": 20 + }, + "end": { + "line": 479, + "column": 55 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 23106, + "end": 23140, + "loc": { + "start": { + "line": 479, + "column": 20 + }, + "end": { + "line": 479, + "column": 54 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 23106, + "end": 23122, + "loc": { + "start": { + "line": 479, + "column": 20 + }, + "end": { + "line": 479, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 23106, + "end": 23110, + "loc": { + "start": { + "line": 479, + "column": 20 + }, + "end": { + "line": 479, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 23111, + "end": 23122, + "loc": { + "start": { + "line": 479, + "column": 25 + }, + "end": { + "line": 479, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 23125, + "end": 23140, + "loc": { + "start": { + "line": 479, + "column": 39 + }, + "end": { + "line": 479, + "column": 54 + }, + "identifierName": "TOUCH_CANCELING" + }, + "name": "TOUCH_CANCELING" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")", + "start": 23160, + "end": 23235, + "loc": { + "start": { + "line": 480, + "column": 18 + }, + "end": { + "line": 480, + "column": 93 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "start": 23256, + "end": 23263, + "loc": { + "start": { + "line": 481, + "column": 20 + }, + "end": { + "line": 481, + "column": 27 + } + }, + "argument": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")", + "start": 23160, + "end": 23235, + "loc": { + "start": { + "line": 480, + "column": 18 + }, + "end": { + "line": 480, + "column": 93 + } + } + } + ] + } + ], + "test": null + } + ] + } + ], + "directives": [] + } + } + }, + { + "type": "ObjectExpression", + "start": 23290, + "end": 23305, + "loc": { + "start": { + "line": 484, + "column": 11 + }, + "end": { + "line": 484, + "column": 26 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 23291, + "end": 23304, + "loc": { + "start": { + "line": 484, + "column": 12 + }, + "end": { + "line": 484, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 23291, + "end": 23298, + "loc": { + "start": { + "line": 484, + "column": 12 + }, + "end": { + "line": 484, + "column": 19 + }, + "identifierName": "passive" + }, + "name": "passive" + }, + "value": { + "type": "BooleanLiteral", + "start": 23300, + "end": 23304, + "loc": { + "start": { + "line": 484, + "column": 21 + }, + "end": { + "line": 484, + "column": 25 + } + }, + "value": true + } + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 23318, + "end": 32879, + "loc": { + "start": { + "line": 487, + "column": 8 + }, + "end": { + "line": 669, + "column": 28 + } + }, + "expression": { + "type": "CallExpression", + "start": 23318, + "end": 32878, + "loc": { + "start": { + "line": 487, + "column": 8 + }, + "end": { + "line": 669, + "column": 27 + } + }, + "callee": { + "type": "MemberExpression", + "start": 23318, + "end": 23341, + "loc": { + "start": { + "line": 487, + "column": 8 + }, + "end": { + "line": 487, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 23318, + "end": 23324, + "loc": { + "start": { + "line": 487, + "column": 8 + }, + "end": { + "line": 487, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 23325, + "end": 23341, + "loc": { + "start": { + "line": 487, + "column": 15 + }, + "end": { + "line": 487, + "column": 31 + }, + "identifierName": "addEventListener" + }, + "name": "addEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 23342, + "end": 23353, + "loc": { + "start": { + "line": 487, + "column": 32 + }, + "end": { + "line": 487, + "column": 43 + } + }, + "extra": { + "rawValue": "touchmove", + "raw": "\"touchmove\"" + }, + "value": "touchmove" + }, + { + "type": "ArrowFunctionExpression", + "start": 23355, + "end": 32860, + "loc": { + "start": { + "line": 487, + "column": 45 + }, + "end": { + "line": 669, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 23356, + "end": 23361, + "loc": { + "start": { + "line": 487, + "column": 46 + }, + "end": { + "line": 487, + "column": 51 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 23366, + "end": 32860, + "loc": { + "start": { + "line": 487, + "column": 56 + }, + "end": { + "line": 669, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 23381, + "end": 23407, + "loc": { + "start": { + "line": 489, + "column": 12 + }, + "end": { + "line": 489, + "column": 38 + } + }, + "expression": { + "type": "CallExpression", + "start": 23381, + "end": 23406, + "loc": { + "start": { + "line": 489, + "column": 12 + }, + "end": { + "line": 489, + "column": 37 + } + }, + "callee": { + "type": "MemberExpression", + "start": 23381, + "end": 23404, + "loc": { + "start": { + "line": 489, + "column": 12 + }, + "end": { + "line": 489, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 23381, + "end": 23399, + "loc": { + "start": { + "line": 489, + "column": 12 + }, + "end": { + "line": 489, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 23381, + "end": 23385, + "loc": { + "start": { + "line": 489, + "column": 12 + }, + "end": { + "line": 489, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 23386, + "end": 23399, + "loc": { + "start": { + "line": 489, + "column": 17 + }, + "end": { + "line": 489, + "column": 30 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 23400, + "end": 23404, + "loc": { + "start": { + "line": 489, + "column": 31 + }, + "end": { + "line": 489, + "column": 35 + }, + "identifierName": "stop" + }, + "name": "stop" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "VariableDeclaration", + "start": 23421, + "end": 23468, + "loc": { + "start": { + "line": 491, + "column": 12 + }, + "end": { + "line": 491, + "column": 59 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 23427, + "end": 23467, + "loc": { + "start": { + "line": 491, + "column": 18 + }, + "end": { + "line": 491, + "column": 58 + } + }, + "id": { + "type": "Identifier", + "start": 23427, + "end": 23444, + "loc": { + "start": { + "line": 491, + "column": 18 + }, + "end": { + "line": 491, + "column": 35 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "init": { + "type": "MemberExpression", + "start": 23447, + "end": 23467, + "loc": { + "start": { + "line": 491, + "column": 38 + }, + "end": { + "line": 491, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 23447, + "end": 23460, + "loc": { + "start": { + "line": 491, + "column": 38 + }, + "end": { + "line": 491, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 23447, + "end": 23452, + "loc": { + "start": { + "line": 491, + "column": 38 + }, + "end": { + "line": 491, + "column": 43 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 23453, + "end": 23460, + "loc": { + "start": { + "line": 491, + "column": 44 + }, + "end": { + "line": 491, + "column": 51 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 23461, + "end": 23467, + "loc": { + "start": { + "line": 491, + "column": 52 + }, + "end": { + "line": 491, + "column": 58 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 23482, + "end": 23742, + "loc": { + "start": { + "line": 493, + "column": 12 + }, + "end": { + "line": 499, + "column": 13 + } + }, + "test": { + "type": "LogicalExpression", + "start": 23486, + "end": 23546, + "loc": { + "start": { + "line": 493, + "column": 16 + }, + "end": { + "line": 493, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 23486, + "end": 23509, + "loc": { + "start": { + "line": 493, + "column": 16 + }, + "end": { + "line": 493, + "column": 39 + } + }, + "left": { + "type": "Identifier", + "start": 23486, + "end": 23503, + "loc": { + "start": { + "line": 493, + "column": 16 + }, + "end": { + "line": 493, + "column": 33 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 23508, + "end": 23509, + "loc": { + "start": { + "line": 493, + "column": 38 + }, + "end": { + "line": 493, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 23513, + "end": 23546, + "loc": { + "start": { + "line": 493, + "column": 43 + }, + "end": { + "line": 493, + "column": 76 + } + }, + "left": { + "type": "MemberExpression", + "start": 23513, + "end": 23540, + "loc": { + "start": { + "line": 493, + "column": 43 + }, + "end": { + "line": 493, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 23513, + "end": 23533, + "loc": { + "start": { + "line": 493, + "column": 43 + }, + "end": { + "line": 493, + "column": 63 + } + }, + "object": { + "type": "Identifier", + "start": 23513, + "end": 23518, + "loc": { + "start": { + "line": 493, + "column": 43 + }, + "end": { + "line": 493, + "column": 48 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 23519, + "end": 23533, + "loc": { + "start": { + "line": 493, + "column": 49 + }, + "end": { + "line": 493, + "column": 63 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 23534, + "end": 23540, + "loc": { + "start": { + "line": 493, + "column": 64 + }, + "end": { + "line": 493, + "column": 70 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 23545, + "end": 23546, + "loc": { + "start": { + "line": 493, + "column": 75 + }, + "end": { + "line": 493, + "column": 76 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 23548, + "end": 23742, + "loc": { + "start": { + "line": 493, + "column": 78 + }, + "end": { + "line": 499, + "column": 13 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 23566, + "end": 23704, + "loc": { + "start": { + "line": 494, + "column": 16 + }, + "end": { + "line": 497, + "column": 17 + } + }, + "test": { + "type": "Identifier", + "start": 23570, + "end": 23586, + "loc": { + "start": { + "line": 494, + "column": 20 + }, + "end": { + "line": 494, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "consequent": { + "type": "BlockStatement", + "start": 23588, + "end": 23704, + "loc": { + "start": { + "line": 494, + "column": 38 + }, + "end": { + "line": 497, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 23610, + "end": 23641, + "loc": { + "start": { + "line": 495, + "column": 20 + }, + "end": { + "line": 495, + "column": 51 + } + }, + "expression": { + "type": "CallExpression", + "start": 23610, + "end": 23640, + "loc": { + "start": { + "line": 495, + "column": 20 + }, + "end": { + "line": 495, + "column": 50 + } + }, + "callee": { + "type": "Identifier", + "start": 23610, + "end": 23622, + "loc": { + "start": { + "line": 495, + "column": 20 + }, + "end": { + "line": 495, + "column": 32 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 23623, + "end": 23639, + "loc": { + "start": { + "line": 495, + "column": 33 + }, + "end": { + "line": 495, + "column": 49 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 23662, + "end": 23686, + "loc": { + "start": { + "line": 496, + "column": 20 + }, + "end": { + "line": 496, + "column": 44 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 23662, + "end": 23685, + "loc": { + "start": { + "line": 496, + "column": 20 + }, + "end": { + "line": 496, + "column": 43 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 23662, + "end": 23678, + "loc": { + "start": { + "line": 496, + "column": 20 + }, + "end": { + "line": 496, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 23681, + "end": 23685, + "loc": { + "start": { + "line": 496, + "column": 39 + }, + "end": { + "line": 496, + "column": 43 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ReturnStatement", + "start": 23721, + "end": 23728, + "loc": { + "start": { + "line": 498, + "column": 16 + }, + "end": { + "line": 498, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 23756, + "end": 23787, + "loc": { + "start": { + "line": 501, + "column": 12 + }, + "end": { + "line": 501, + "column": 43 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 23762, + "end": 23786, + "loc": { + "start": { + "line": 501, + "column": 18 + }, + "end": { + "line": 501, + "column": 42 + } + }, + "id": { + "type": "Identifier", + "start": 23762, + "end": 23767, + "loc": { + "start": { + "line": 501, + "column": 18 + }, + "end": { + "line": 501, + "column": 23 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "init": { + "type": "MemberExpression", + "start": 23770, + "end": 23786, + "loc": { + "start": { + "line": 501, + "column": 26 + }, + "end": { + "line": 501, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 23770, + "end": 23783, + "loc": { + "start": { + "line": 501, + "column": 26 + }, + "end": { + "line": 501, + "column": 39 + } + }, + "object": { + "type": "Identifier", + "start": 23770, + "end": 23775, + "loc": { + "start": { + "line": 501, + "column": 26 + }, + "end": { + "line": 501, + "column": 31 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 23776, + "end": 23783, + "loc": { + "start": { + "line": 501, + "column": 32 + }, + "end": { + "line": 501, + "column": 39 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 23784, + "end": 23785, + "loc": { + "start": { + "line": 501, + "column": 40 + }, + "end": { + "line": 501, + "column": 41 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 23800, + "end": 23829, + "loc": { + "start": { + "line": 502, + "column": 12 + }, + "end": { + "line": 502, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 23806, + "end": 23828, + "loc": { + "start": { + "line": 502, + "column": 18 + }, + "end": { + "line": 502, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 23806, + "end": 23812, + "loc": { + "start": { + "line": 502, + "column": 18 + }, + "end": { + "line": 502, + "column": 24 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "init": { + "type": "MemberExpression", + "start": 23815, + "end": 23828, + "loc": { + "start": { + "line": 502, + "column": 27 + }, + "end": { + "line": 502, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 23815, + "end": 23820, + "loc": { + "start": { + "line": 502, + "column": 27 + }, + "end": { + "line": 502, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 23821, + "end": 23828, + "loc": { + "start": { + "line": 502, + "column": 33 + }, + "end": { + "line": 502, + "column": 40 + }, + "identifierName": "clientX" + }, + "name": "clientX" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 23842, + "end": 23871, + "loc": { + "start": { + "line": 503, + "column": 12 + }, + "end": { + "line": 503, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 23848, + "end": 23870, + "loc": { + "start": { + "line": 503, + "column": 18 + }, + "end": { + "line": 503, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 23848, + "end": 23854, + "loc": { + "start": { + "line": 503, + "column": 18 + }, + "end": { + "line": 503, + "column": 24 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "init": { + "type": "MemberExpression", + "start": 23857, + "end": 23870, + "loc": { + "start": { + "line": 503, + "column": 27 + }, + "end": { + "line": 503, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 23857, + "end": 23862, + "loc": { + "start": { + "line": 503, + "column": 27 + }, + "end": { + "line": 503, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 23863, + "end": 23870, + "loc": { + "start": { + "line": 503, + "column": 33 + }, + "end": { + "line": 503, + "column": 40 + }, + "identifierName": "clientY" + }, + "name": "clientY" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 23885, + "end": 23958, + "loc": { + "start": { + "line": 505, + "column": 12 + }, + "end": { + "line": 507, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 23889, + "end": 23917, + "loc": { + "start": { + "line": 505, + "column": 16 + }, + "end": { + "line": 505, + "column": 44 + } + }, + "left": { + "type": "MemberExpression", + "start": 23889, + "end": 23905, + "loc": { + "start": { + "line": 505, + "column": 16 + }, + "end": { + "line": 505, + "column": 32 + } + }, + "object": { + "type": "Identifier", + "start": 23889, + "end": 23894, + "loc": { + "start": { + "line": 505, + "column": 16 + }, + "end": { + "line": 505, + "column": 21 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 23895, + "end": 23905, + "loc": { + "start": { + "line": 505, + "column": 22 + }, + "end": { + "line": 505, + "column": 32 + }, + "identifierName": "identifier" + }, + "name": "identifier" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "Identifier", + "start": 23910, + "end": 23917, + "loc": { + "start": { + "line": 505, + "column": 37 + }, + "end": { + "line": 505, + "column": 44 + }, + "identifierName": "touchId" + }, + "name": "touchId" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 23919, + "end": 23958, + "loc": { + "start": { + "line": 505, + "column": 46 + }, + "end": { + "line": 507, + "column": 13 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 23937, + "end": 23944, + "loc": { + "start": { + "line": 506, + "column": 16 + }, + "end": { + "line": 506, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 23972, + "end": 24013, + "loc": { + "start": { + "line": 509, + "column": 12 + }, + "end": { + "line": 509, + "column": 53 + } + }, + "expression": { + "type": "CallExpression", + "start": 23972, + "end": 24012, + "loc": { + "start": { + "line": 509, + "column": 12 + }, + "end": { + "line": 509, + "column": 52 + } + }, + "callee": { + "type": "MemberExpression", + "start": 23972, + "end": 23994, + "loc": { + "start": { + "line": 509, + "column": 12 + }, + "end": { + "line": 509, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 23972, + "end": 23990, + "loc": { + "start": { + "line": 509, + "column": 12 + }, + "end": { + "line": 509, + "column": 30 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 23991, + "end": 23994, + "loc": { + "start": { + "line": 509, + "column": 31 + }, + "end": { + "line": 509, + "column": 34 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "ArrayExpression", + "start": 23995, + "end": 24011, + "loc": { + "start": { + "line": 509, + "column": 35 + }, + "end": { + "line": 509, + "column": 51 + } + }, + "elements": [ + { + "type": "Identifier", + "start": 23996, + "end": 24002, + "loc": { + "start": { + "line": 509, + "column": 36 + }, + "end": { + "line": 509, + "column": 42 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + { + "type": "Identifier", + "start": 24004, + "end": 24010, + "loc": { + "start": { + "line": 509, + "column": 44 + }, + "end": { + "line": 509, + "column": 50 + }, + "identifierName": "touchY" + }, + "name": "touchY" + } + ] + } + ] + } + }, + { + "type": "VariableDeclaration", + "start": 24027, + "end": 24046, + "loc": { + "start": { + "line": 511, + "column": 12 + }, + "end": { + "line": 511, + "column": 31 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 24031, + "end": 24045, + "loc": { + "start": { + "line": 511, + "column": 16 + }, + "end": { + "line": 511, + "column": 30 + } + }, + "id": { + "type": "Identifier", + "start": 24031, + "end": 24045, + "loc": { + "start": { + "line": 511, + "column": 16 + }, + "end": { + "line": 511, + "column": 30 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 24059, + "end": 24074, + "loc": { + "start": { + "line": 512, + "column": 12 + }, + "end": { + "line": 512, + "column": 27 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 24063, + "end": 24073, + "loc": { + "start": { + "line": 512, + "column": 16 + }, + "end": { + "line": 512, + "column": 26 + } + }, + "id": { + "type": "Identifier", + "start": 24063, + "end": 24073, + "loc": { + "start": { + "line": 512, + "column": 16 + }, + "end": { + "line": 512, + "column": 26 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "SwitchStatement", + "start": 24088, + "end": 32850, + "loc": { + "start": { + "line": 514, + "column": 12 + }, + "end": { + "line": 668, + "column": 13 + } + }, + "discriminant": { + "type": "MemberExpression", + "start": 24096, + "end": 24112, + "loc": { + "start": { + "line": 514, + "column": 20 + }, + "end": { + "line": 514, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 24096, + "end": 24100, + "loc": { + "start": { + "line": 514, + "column": 20 + }, + "end": { + "line": 514, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 24101, + "end": 24112, + "loc": { + "start": { + "line": 514, + "column": 25 + }, + "end": { + "line": 514, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "cases": [ + { + "type": "SwitchCase", + "start": 24133, + "end": 26228, + "loc": { + "start": { + "line": 516, + "column": 16 + }, + "end": { + "line": 553, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 24193, + "end": 24311, + "loc": { + "start": { + "line": 517, + "column": 20 + }, + "end": { + "line": 519, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 24197, + "end": 24213, + "loc": { + "start": { + "line": 517, + "column": 24 + }, + "end": { + "line": 517, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 24197, + "end": 24201, + "loc": { + "start": { + "line": 517, + "column": 24 + }, + "end": { + "line": 517, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 24202, + "end": 24213, + "loc": { + "start": { + "line": 517, + "column": 29 + }, + "end": { + "line": 517, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 24215, + "end": 24311, + "loc": { + "start": { + "line": 517, + "column": 42 + }, + "end": { + "line": 519, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 24241, + "end": 24289, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 72 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24241, + "end": 24288, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 71 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24241, + "end": 24267, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 50 + } + }, + "object": { + "type": "MemberExpression", + "start": 24241, + "end": 24257, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 24241, + "end": 24245, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 24246, + "end": 24257, + "loc": { + "start": { + "line": 518, + "column": 29 + }, + "end": { + "line": 518, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24258, + "end": 24267, + "loc": { + "start": { + "line": 518, + "column": 41 + }, + "end": { + "line": 518, + "column": 50 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 24270, + "end": 24288, + "loc": { + "start": { + "line": 518, + "column": 53 + }, + "end": { + "line": 518, + "column": 71 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 24332, + "end": 24551, + "loc": { + "start": { + "line": 520, + "column": 20 + }, + "end": { + "line": 524, + "column": 23 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24332, + "end": 24550, + "loc": { + "start": { + "line": 520, + "column": 20 + }, + "end": { + "line": 524, + "column": 22 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 24332, + "end": 24346, + "loc": { + "start": { + "line": 520, + "column": 20 + }, + "end": { + "line": 520, + "column": 34 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "right": { + "type": "CallExpression", + "start": 24349, + "end": 24550, + "loc": { + "start": { + "line": 520, + "column": 37 + }, + "end": { + "line": 524, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 24349, + "end": 24359, + "loc": { + "start": { + "line": 520, + "column": 37 + }, + "end": { + "line": 520, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 24349, + "end": 24354, + "loc": { + "start": { + "line": 520, + "column": 37 + }, + "end": { + "line": 520, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 24355, + "end": 24359, + "loc": { + "start": { + "line": 520, + "column": 43 + }, + "end": { + "line": 520, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 24360, + "end": 24549, + "loc": { + "start": { + "line": 520, + "column": 48 + }, + "end": { + "line": 524, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 24386, + "end": 24415, + "loc": { + "start": { + "line": 521, + "column": 24 + }, + "end": { + "line": 521, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 24386, + "end": 24395, + "loc": { + "start": { + "line": 521, + "column": 24 + }, + "end": { + "line": 521, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 24397, + "end": 24415, + "loc": { + "start": { + "line": 521, + "column": 35 + }, + "end": { + "line": 521, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 24441, + "end": 24473, + "loc": { + "start": { + "line": 522, + "column": 24 + }, + "end": { + "line": 522, + "column": 56 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 24441, + "end": 24453, + "loc": { + "start": { + "line": 522, + "column": 24 + }, + "end": { + "line": 522, + "column": 36 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 24455, + "end": 24473, + "loc": { + "start": { + "line": 522, + "column": 38 + }, + "end": { + "line": 522, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 24455, + "end": 24459, + "loc": { + "start": { + "line": 522, + "column": 38 + }, + "end": { + "line": 522, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 24460, + "end": 24473, + "loc": { + "start": { + "line": 522, + "column": 43 + }, + "end": { + "line": 522, + "column": 56 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 24499, + "end": 24527, + "loc": { + "start": { + "line": 523, + "column": 24 + }, + "end": { + "line": 523, + "column": 52 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 24499, + "end": 24509, + "loc": { + "start": { + "line": 523, + "column": 24 + }, + "end": { + "line": 523, + "column": 34 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 24511, + "end": 24527, + "loc": { + "start": { + "line": 523, + "column": 36 + }, + "end": { + "line": 523, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 24511, + "end": 24515, + "loc": { + "start": { + "line": 523, + "column": 36 + }, + "end": { + "line": 523, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 24516, + "end": 24527, + "loc": { + "start": { + "line": 523, + "column": 41 + }, + "end": { + "line": 523, + "column": 52 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 24572, + "end": 25990, + "loc": { + "start": { + "line": 525, + "column": 20 + }, + "end": { + "line": 550, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 24576, + "end": 24618, + "loc": { + "start": { + "line": 525, + "column": 24 + }, + "end": { + "line": 525, + "column": 66 + } + }, + "left": { + "type": "Identifier", + "start": 24576, + "end": 24590, + "loc": { + "start": { + "line": 525, + "column": 24 + }, + "end": { + "line": 525, + "column": 38 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 24595, + "end": 24617, + "loc": { + "start": { + "line": 525, + "column": 43 + }, + "end": { + "line": 525, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 24595, + "end": 24609, + "loc": { + "start": { + "line": 525, + "column": 43 + }, + "end": { + "line": 525, + "column": 57 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 24610, + "end": 24617, + "loc": { + "start": { + "line": 525, + "column": 58 + }, + "end": { + "line": 525, + "column": 65 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false, + "extra": { + "parenthesized": true, + "parenStart": 24594 + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 24620, + "end": 25042, + "loc": { + "start": { + "line": 525, + "column": 68 + }, + "end": { + "line": 532, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 24646, + "end": 24853, + "loc": { + "start": { + "line": 526, + "column": 24 + }, + "end": { + "line": 529, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 24650, + "end": 24666, + "loc": { + "start": { + "line": 526, + "column": 28 + }, + "end": { + "line": 526, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 24650, + "end": 24654, + "loc": { + "start": { + "line": 526, + "column": 28 + }, + "end": { + "line": 526, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 24655, + "end": 24666, + "loc": { + "start": { + "line": 526, + "column": 33 + }, + "end": { + "line": 526, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 24668, + "end": 24853, + "loc": { + "start": { + "line": 526, + "column": 46 + }, + "end": { + "line": 529, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 24698, + "end": 24766, + "loc": { + "start": { + "line": 527, + "column": 28 + }, + "end": { + "line": 527, + "column": 96 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24698, + "end": 24765, + "loc": { + "start": { + "line": 527, + "column": 28 + }, + "end": { + "line": 527, + "column": 95 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24698, + "end": 24731, + "loc": { + "start": { + "line": 527, + "column": 28 + }, + "end": { + "line": 527, + "column": 61 + } + }, + "object": { + "type": "MemberExpression", + "start": 24698, + "end": 24714, + "loc": { + "start": { + "line": 527, + "column": 28 + }, + "end": { + "line": 527, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 24698, + "end": 24702, + "loc": { + "start": { + "line": 527, + "column": 28 + }, + "end": { + "line": 527, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 24703, + "end": 24714, + "loc": { + "start": { + "line": 527, + "column": 33 + }, + "end": { + "line": 527, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24715, + "end": 24731, + "loc": { + "start": { + "line": 527, + "column": 45 + }, + "end": { + "line": 527, + "column": 61 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 24734, + "end": 24765, + "loc": { + "start": { + "line": 527, + "column": 64 + }, + "end": { + "line": 527, + "column": 95 + } + }, + "object": { + "type": "Identifier", + "start": 24734, + "end": 24748, + "loc": { + "start": { + "line": 527, + "column": 64 + }, + "end": { + "line": 527, + "column": 78 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 24749, + "end": 24765, + "loc": { + "start": { + "line": 527, + "column": 79 + }, + "end": { + "line": 527, + "column": 95 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 24795, + "end": 24827, + "loc": { + "start": { + "line": 528, + "column": 28 + }, + "end": { + "line": 528, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24795, + "end": 24826, + "loc": { + "start": { + "line": 528, + "column": 28 + }, + "end": { + "line": 528, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24795, + "end": 24819, + "loc": { + "start": { + "line": 528, + "column": 28 + }, + "end": { + "line": 528, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 24795, + "end": 24811, + "loc": { + "start": { + "line": 528, + "column": 28 + }, + "end": { + "line": 528, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 24795, + "end": 24799, + "loc": { + "start": { + "line": 528, + "column": 28 + }, + "end": { + "line": 528, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 24800, + "end": 24811, + "loc": { + "start": { + "line": 528, + "column": 33 + }, + "end": { + "line": 528, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24812, + "end": 24819, + "loc": { + "start": { + "line": 528, + "column": 45 + }, + "end": { + "line": 528, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 24822, + "end": 24826, + "loc": { + "start": { + "line": 528, + "column": 55 + }, + "end": { + "line": 528, + "column": 59 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 24878, + "end": 24923, + "loc": { + "start": { + "line": 530, + "column": 24 + }, + "end": { + "line": 530, + "column": 69 + } + }, + "expression": { + "type": "CallExpression", + "start": 24878, + "end": 24922, + "loc": { + "start": { + "line": 530, + "column": 24 + }, + "end": { + "line": 530, + "column": 68 + } + }, + "callee": { + "type": "MemberExpression", + "start": 24878, + "end": 24897, + "loc": { + "start": { + "line": 530, + "column": 24 + }, + "end": { + "line": 530, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 24878, + "end": 24893, + "loc": { + "start": { + "line": 530, + "column": 24 + }, + "end": { + "line": 530, + "column": 39 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 24894, + "end": 24897, + "loc": { + "start": { + "line": 530, + "column": 40 + }, + "end": { + "line": 530, + "column": 43 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 24898, + "end": 24921, + "loc": { + "start": { + "line": 530, + "column": 44 + }, + "end": { + "line": 530, + "column": 67 + } + }, + "object": { + "type": "Identifier", + "start": 24898, + "end": 24912, + "loc": { + "start": { + "line": 530, + "column": 44 + }, + "end": { + "line": 530, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 24913, + "end": 24921, + "loc": { + "start": { + "line": 530, + "column": 59 + }, + "end": { + "line": 530, + "column": 67 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 24948, + "end": 25020, + "loc": { + "start": { + "line": 531, + "column": 24 + }, + "end": { + "line": 531, + "column": 96 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24948, + "end": 25019, + "loc": { + "start": { + "line": 531, + "column": 24 + }, + "end": { + "line": 531, + "column": 95 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24948, + "end": 24993, + "loc": { + "start": { + "line": 531, + "column": 24 + }, + "end": { + "line": 531, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 24948, + "end": 24984, + "loc": { + "start": { + "line": 531, + "column": 24 + }, + "end": { + "line": 531, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 24948, + "end": 24977, + "loc": { + "start": { + "line": 531, + "column": 24 + }, + "end": { + "line": 531, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 24948, + "end": 24952, + "loc": { + "start": { + "line": 531, + "column": 24 + }, + "end": { + "line": 531, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 24953, + "end": 24977, + "loc": { + "start": { + "line": 531, + "column": 29 + }, + "end": { + "line": 531, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24978, + "end": 24984, + "loc": { + "start": { + "line": 531, + "column": 54 + }, + "end": { + "line": 531, + "column": 60 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24985, + "end": 24993, + "loc": { + "start": { + "line": 531, + "column": 61 + }, + "end": { + "line": 531, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 24996, + "end": 25019, + "loc": { + "start": { + "line": 531, + "column": 72 + }, + "end": { + "line": 531, + "column": 95 + } + }, + "object": { + "type": "Identifier", + "start": 24996, + "end": 25010, + "loc": { + "start": { + "line": 531, + "column": 72 + }, + "end": { + "line": 531, + "column": 86 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 25011, + "end": 25019, + "loc": { + "start": { + "line": 531, + "column": 87 + }, + "end": { + "line": 531, + "column": 95 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 25048, + "end": 25990, + "loc": { + "start": { + "line": 532, + "column": 27 + }, + "end": { + "line": 550, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 25074, + "end": 25231, + "loc": { + "start": { + "line": 533, + "column": 24 + }, + "end": { + "line": 536, + "column": 26 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25074, + "end": 25231, + "loc": { + "start": { + "line": 533, + "column": 24 + }, + "end": { + "line": 536, + "column": 26 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 25074, + "end": 25084, + "loc": { + "start": { + "line": 533, + "column": 24 + }, + "end": { + "line": 533, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "right": { + "type": "CallExpression", + "start": 25087, + "end": 25231, + "loc": { + "start": { + "line": 533, + "column": 37 + }, + "end": { + "line": 536, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 25087, + "end": 25097, + "loc": { + "start": { + "line": 533, + "column": 37 + }, + "end": { + "line": 533, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 25087, + "end": 25092, + "loc": { + "start": { + "line": 533, + "column": 37 + }, + "end": { + "line": 533, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 25093, + "end": 25097, + "loc": { + "start": { + "line": 533, + "column": 43 + }, + "end": { + "line": 533, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 25098, + "end": 25230, + "loc": { + "start": { + "line": 533, + "column": 48 + }, + "end": { + "line": 536, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 25128, + "end": 25157, + "loc": { + "start": { + "line": 534, + "column": 28 + }, + "end": { + "line": 534, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 25128, + "end": 25137, + "loc": { + "start": { + "line": 534, + "column": 28 + }, + "end": { + "line": 534, + "column": 37 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 25139, + "end": 25157, + "loc": { + "start": { + "line": 534, + "column": 39 + }, + "end": { + "line": 534, + "column": 57 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 25187, + "end": 25204, + "loc": { + "start": { + "line": 535, + "column": 28 + }, + "end": { + "line": 535, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 25187, + "end": 25198, + "loc": { + "start": { + "line": 535, + "column": 28 + }, + "end": { + "line": 535, + "column": 39 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 25200, + "end": 25204, + "loc": { + "start": { + "line": 535, + "column": 41 + }, + "end": { + "line": 535, + "column": 45 + } + }, + "value": true + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 25256, + "end": 25968, + "loc": { + "start": { + "line": 537, + "column": 24 + }, + "end": { + "line": 549, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 25260, + "end": 25293, + "loc": { + "start": { + "line": 537, + "column": 28 + }, + "end": { + "line": 537, + "column": 61 + } + }, + "left": { + "type": "Identifier", + "start": 25260, + "end": 25270, + "loc": { + "start": { + "line": 537, + "column": 28 + }, + "end": { + "line": 537, + "column": 38 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 25274, + "end": 25293, + "loc": { + "start": { + "line": 537, + "column": 42 + }, + "end": { + "line": 537, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 25274, + "end": 25284, + "loc": { + "start": { + "line": 537, + "column": 42 + }, + "end": { + "line": 537, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 25285, + "end": 25293, + "loc": { + "start": { + "line": 537, + "column": 53 + }, + "end": { + "line": 537, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 25295, + "end": 25720, + "loc": { + "start": { + "line": 537, + "column": 63 + }, + "end": { + "line": 544, + "column": 25 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 25325, + "end": 25527, + "loc": { + "start": { + "line": 538, + "column": 28 + }, + "end": { + "line": 541, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 25329, + "end": 25345, + "loc": { + "start": { + "line": 538, + "column": 32 + }, + "end": { + "line": 538, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 25329, + "end": 25333, + "loc": { + "start": { + "line": 538, + "column": 32 + }, + "end": { + "line": 538, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 25334, + "end": 25345, + "loc": { + "start": { + "line": 538, + "column": 37 + }, + "end": { + "line": 538, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 25347, + "end": 25527, + "loc": { + "start": { + "line": 538, + "column": 50 + }, + "end": { + "line": 541, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 25381, + "end": 25431, + "loc": { + "start": { + "line": 539, + "column": 32 + }, + "end": { + "line": 539, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25381, + "end": 25430, + "loc": { + "start": { + "line": 539, + "column": 32 + }, + "end": { + "line": 539, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25381, + "end": 25407, + "loc": { + "start": { + "line": 539, + "column": 32 + }, + "end": { + "line": 539, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 25381, + "end": 25397, + "loc": { + "start": { + "line": 539, + "column": 32 + }, + "end": { + "line": 539, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 25381, + "end": 25385, + "loc": { + "start": { + "line": 539, + "column": 32 + }, + "end": { + "line": 539, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 25386, + "end": 25397, + "loc": { + "start": { + "line": 539, + "column": 37 + }, + "end": { + "line": 539, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25398, + "end": 25407, + "loc": { + "start": { + "line": 539, + "column": 49 + }, + "end": { + "line": 539, + "column": 58 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 25410, + "end": 25430, + "loc": { + "start": { + "line": 539, + "column": 61 + }, + "end": { + "line": 539, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 25410, + "end": 25420, + "loc": { + "start": { + "line": 539, + "column": 61 + }, + "end": { + "line": 539, + "column": 71 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 25421, + "end": 25430, + "loc": { + "start": { + "line": 539, + "column": 72 + }, + "end": { + "line": 539, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 25464, + "end": 25497, + "loc": { + "start": { + "line": 540, + "column": 32 + }, + "end": { + "line": 540, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25464, + "end": 25496, + "loc": { + "start": { + "line": 540, + "column": 32 + }, + "end": { + "line": 540, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25464, + "end": 25488, + "loc": { + "start": { + "line": 540, + "column": 32 + }, + "end": { + "line": 540, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 25464, + "end": 25480, + "loc": { + "start": { + "line": 540, + "column": 32 + }, + "end": { + "line": 540, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 25464, + "end": 25468, + "loc": { + "start": { + "line": 540, + "column": 32 + }, + "end": { + "line": 540, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 25469, + "end": 25480, + "loc": { + "start": { + "line": 540, + "column": 37 + }, + "end": { + "line": 540, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25481, + "end": 25488, + "loc": { + "start": { + "line": 540, + "column": 49 + }, + "end": { + "line": 540, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 25491, + "end": 25496, + "loc": { + "start": { + "line": 540, + "column": 59 + }, + "end": { + "line": 540, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 25556, + "end": 25597, + "loc": { + "start": { + "line": 542, + "column": 28 + }, + "end": { + "line": 542, + "column": 69 + } + }, + "expression": { + "type": "CallExpression", + "start": 25556, + "end": 25596, + "loc": { + "start": { + "line": 542, + "column": 28 + }, + "end": { + "line": 542, + "column": 68 + } + }, + "callee": { + "type": "MemberExpression", + "start": 25556, + "end": 25575, + "loc": { + "start": { + "line": 542, + "column": 28 + }, + "end": { + "line": 542, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 25556, + "end": 25571, + "loc": { + "start": { + "line": 542, + "column": 28 + }, + "end": { + "line": 542, + "column": 43 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 25572, + "end": 25575, + "loc": { + "start": { + "line": 542, + "column": 44 + }, + "end": { + "line": 542, + "column": 47 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 25576, + "end": 25595, + "loc": { + "start": { + "line": 542, + "column": 48 + }, + "end": { + "line": 542, + "column": 67 + } + }, + "object": { + "type": "Identifier", + "start": 25576, + "end": 25586, + "loc": { + "start": { + "line": 542, + "column": 48 + }, + "end": { + "line": 542, + "column": 58 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 25587, + "end": 25595, + "loc": { + "start": { + "line": 542, + "column": 59 + }, + "end": { + "line": 542, + "column": 67 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 25626, + "end": 25694, + "loc": { + "start": { + "line": 543, + "column": 28 + }, + "end": { + "line": 543, + "column": 96 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25626, + "end": 25693, + "loc": { + "start": { + "line": 543, + "column": 28 + }, + "end": { + "line": 543, + "column": 95 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25626, + "end": 25671, + "loc": { + "start": { + "line": 543, + "column": 28 + }, + "end": { + "line": 543, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 25626, + "end": 25662, + "loc": { + "start": { + "line": 543, + "column": 28 + }, + "end": { + "line": 543, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 25626, + "end": 25655, + "loc": { + "start": { + "line": 543, + "column": 28 + }, + "end": { + "line": 543, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 25626, + "end": 25630, + "loc": { + "start": { + "line": 543, + "column": 28 + }, + "end": { + "line": 543, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 25631, + "end": 25655, + "loc": { + "start": { + "line": 543, + "column": 33 + }, + "end": { + "line": 543, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25656, + "end": 25662, + "loc": { + "start": { + "line": 543, + "column": 58 + }, + "end": { + "line": 543, + "column": 64 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25663, + "end": 25671, + "loc": { + "start": { + "line": 543, + "column": 65 + }, + "end": { + "line": 543, + "column": 73 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 25674, + "end": 25693, + "loc": { + "start": { + "line": 543, + "column": 76 + }, + "end": { + "line": 543, + "column": 95 + } + }, + "object": { + "type": "Identifier", + "start": 25674, + "end": 25684, + "loc": { + "start": { + "line": 543, + "column": 76 + }, + "end": { + "line": 543, + "column": 86 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 25685, + "end": 25693, + "loc": { + "start": { + "line": 543, + "column": 87 + }, + "end": { + "line": 543, + "column": 95 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 25726, + "end": 25968, + "loc": { + "start": { + "line": 544, + "column": 31 + }, + "end": { + "line": 549, + "column": 25 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 25756, + "end": 25942, + "loc": { + "start": { + "line": 545, + "column": 28 + }, + "end": { + "line": 548, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 25760, + "end": 25776, + "loc": { + "start": { + "line": 545, + "column": 32 + }, + "end": { + "line": 545, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 25760, + "end": 25764, + "loc": { + "start": { + "line": 545, + "column": 32 + }, + "end": { + "line": 545, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 25765, + "end": 25776, + "loc": { + "start": { + "line": 545, + "column": 37 + }, + "end": { + "line": 545, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 25778, + "end": 25942, + "loc": { + "start": { + "line": 545, + "column": 50 + }, + "end": { + "line": 548, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 25812, + "end": 25846, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 66 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25812, + "end": 25845, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 65 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25812, + "end": 25838, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 25812, + "end": 25828, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 25812, + "end": 25816, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 25817, + "end": 25828, + "loc": { + "start": { + "line": 546, + "column": 37 + }, + "end": { + "line": 546, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25829, + "end": 25838, + "loc": { + "start": { + "line": 546, + "column": 49 + }, + "end": { + "line": 546, + "column": 58 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 25841, + "end": 25845, + "loc": { + "start": { + "line": 546, + "column": 61 + }, + "end": { + "line": 546, + "column": 65 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 25879, + "end": 25912, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25879, + "end": 25911, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25879, + "end": 25903, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 25879, + "end": 25895, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 25879, + "end": 25883, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 25884, + "end": 25895, + "loc": { + "start": { + "line": 547, + "column": 37 + }, + "end": { + "line": 547, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25896, + "end": 25903, + "loc": { + "start": { + "line": 547, + "column": 49 + }, + "end": { + "line": 547, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 25906, + "end": 25911, + "loc": { + "start": { + "line": 547, + "column": 59 + }, + "end": { + "line": 547, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 26011, + "end": 26064, + "loc": { + "start": { + "line": 551, + "column": 20 + }, + "end": { + "line": 551, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 26011, + "end": 26063, + "loc": { + "start": { + "line": 551, + "column": 20 + }, + "end": { + "line": 551, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 26011, + "end": 26027, + "loc": { + "start": { + "line": 551, + "column": 20 + }, + "end": { + "line": 551, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 26011, + "end": 26015, + "loc": { + "start": { + "line": 551, + "column": 20 + }, + "end": { + "line": 551, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 26016, + "end": 26027, + "loc": { + "start": { + "line": 551, + "column": 25 + }, + "end": { + "line": 551, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 26030, + "end": 26063, + "loc": { + "start": { + "line": 551, + "column": 39 + }, + "end": { + "line": 551, + "column": 72 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 26084, + "end": 26201, + "loc": { + "start": { + "line": 552, + "column": 19 + }, + "end": { + "line": 552, + "column": 136 + } + } + } + ] + }, + { + "type": "BreakStatement", + "start": 26222, + "end": 26228, + "loc": { + "start": { + "line": 553, + "column": 20 + }, + "end": { + "line": 553, + "column": 26 + } + }, + "label": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 26084, + "end": 26201, + "loc": { + "start": { + "line": 552, + "column": 19 + }, + "end": { + "line": 552, + "column": 136 + } + } + } + ] + } + ], + "test": { + "type": "Identifier", + "start": 24138, + "end": 24171, + "loc": { + "start": { + "line": 516, + "column": 21 + }, + "end": { + "line": 516, + "column": 54 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 26246, + "end": 29509, + "loc": { + "start": { + "line": 555, + "column": 16 + }, + "end": { + "line": 608, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 26306, + "end": 26864, + "loc": { + "start": { + "line": 556, + "column": 20 + }, + "end": { + "line": 565, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 26310, + "end": 26362, + "loc": { + "start": { + "line": 556, + "column": 24 + }, + "end": { + "line": 556, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 26310, + "end": 26333, + "loc": { + "start": { + "line": 556, + "column": 24 + }, + "end": { + "line": 556, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 26310, + "end": 26327, + "loc": { + "start": { + "line": 556, + "column": 24 + }, + "end": { + "line": 556, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 26332, + "end": 26333, + "loc": { + "start": { + "line": 556, + "column": 46 + }, + "end": { + "line": 556, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 26337, + "end": 26362, + "loc": { + "start": { + "line": 556, + "column": 51 + }, + "end": { + "line": 556, + "column": 76 + } + }, + "left": { + "type": "Identifier", + "start": 26337, + "end": 26353, + "loc": { + "start": { + "line": 556, + "column": 51 + }, + "end": { + "line": 556, + "column": 67 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 26358, + "end": 26362, + "loc": { + "start": { + "line": 556, + "column": 72 + }, + "end": { + "line": 556, + "column": 76 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 26364, + "end": 26864, + "loc": { + "start": { + "line": 556, + "column": 78 + }, + "end": { + "line": 565, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 26418, + "end": 26449, + "loc": { + "start": { + "line": 557, + "column": 24 + }, + "end": { + "line": 557, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 26418, + "end": 26448, + "loc": { + "start": { + "line": 557, + "column": 24 + }, + "end": { + "line": 557, + "column": 54 + } + }, + "callee": { + "type": "Identifier", + "start": 26418, + "end": 26430, + "loc": { + "start": { + "line": 557, + "column": 24 + }, + "end": { + "line": 557, + "column": 36 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout", + "leadingComments": null + }, + "arguments": [ + { + "type": "Identifier", + "start": 26431, + "end": 26447, + "loc": { + "start": { + "line": 557, + "column": 37 + }, + "end": { + "line": 557, + "column": 53 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 26366, + "end": 26393, + "loc": { + "start": { + "line": 556, + "column": 80 + }, + "end": { + "line": 556, + "column": 107 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 26474, + "end": 26498, + "loc": { + "start": { + "line": 558, + "column": 24 + }, + "end": { + "line": 558, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 26474, + "end": 26497, + "loc": { + "start": { + "line": 558, + "column": 24 + }, + "end": { + "line": 558, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 26474, + "end": 26490, + "loc": { + "start": { + "line": 558, + "column": 24 + }, + "end": { + "line": 558, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 26493, + "end": 26497, + "loc": { + "start": { + "line": 558, + "column": 43 + }, + "end": { + "line": 558, + "column": 47 + } + } + } + } + }, + { + "type": "IfStatement", + "start": 26523, + "end": 26634, + "loc": { + "start": { + "line": 559, + "column": 24 + }, + "end": { + "line": 561, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 26527, + "end": 26543, + "loc": { + "start": { + "line": 559, + "column": 28 + }, + "end": { + "line": 559, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 26527, + "end": 26531, + "loc": { + "start": { + "line": 559, + "column": 28 + }, + "end": { + "line": 559, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 26532, + "end": 26543, + "loc": { + "start": { + "line": 559, + "column": 33 + }, + "end": { + "line": 559, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 26545, + "end": 26634, + "loc": { + "start": { + "line": 559, + "column": 46 + }, + "end": { + "line": 561, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 26575, + "end": 26608, + "loc": { + "start": { + "line": 560, + "column": 28 + }, + "end": { + "line": 560, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 26575, + "end": 26607, + "loc": { + "start": { + "line": 560, + "column": 28 + }, + "end": { + "line": 560, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 26575, + "end": 26599, + "loc": { + "start": { + "line": 560, + "column": 28 + }, + "end": { + "line": 560, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 26575, + "end": 26591, + "loc": { + "start": { + "line": 560, + "column": 28 + }, + "end": { + "line": 560, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 26575, + "end": 26579, + "loc": { + "start": { + "line": 560, + "column": 28 + }, + "end": { + "line": 560, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 26580, + "end": 26591, + "loc": { + "start": { + "line": 560, + "column": 33 + }, + "end": { + "line": 560, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 26592, + "end": 26599, + "loc": { + "start": { + "line": 560, + "column": 45 + }, + "end": { + "line": 560, + "column": 52 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 26602, + "end": 26607, + "loc": { + "start": { + "line": 560, + "column": 55 + }, + "end": { + "line": 560, + "column": 60 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 26659, + "end": 26694, + "loc": { + "start": { + "line": 562, + "column": 24 + }, + "end": { + "line": 562, + "column": 59 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 26659, + "end": 26693, + "loc": { + "start": { + "line": 562, + "column": 24 + }, + "end": { + "line": 562, + "column": 58 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 26659, + "end": 26675, + "loc": { + "start": { + "line": 562, + "column": 24 + }, + "end": { + "line": 562, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 26659, + "end": 26663, + "loc": { + "start": { + "line": 562, + "column": 24 + }, + "end": { + "line": 562, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 26664, + "end": 26675, + "loc": { + "start": { + "line": 562, + "column": 29 + }, + "end": { + "line": 562, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 26678, + "end": 26693, + "loc": { + "start": { + "line": 562, + "column": 43 + }, + "end": { + "line": 562, + "column": 58 + }, + "identifierName": "TOUCH_CANCELING" + }, + "name": "TOUCH_CANCELING" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_CORNER -> TOUCH_CANCELING\")", + "start": 26716, + "end": 26810, + "loc": { + "start": { + "line": 563, + "column": 21 + }, + "end": { + "line": 563, + "column": 115 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "start": 26835, + "end": 26842, + "loc": { + "start": { + "line": 564, + "column": 24 + }, + "end": { + "line": 564, + "column": 31 + } + }, + "argument": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_CORNER -> TOUCH_CANCELING\")", + "start": 26716, + "end": 26810, + "loc": { + "start": { + "line": 563, + "column": 21 + }, + "end": { + "line": 563, + "column": 115 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 26885, + "end": 27003, + "loc": { + "start": { + "line": 566, + "column": 20 + }, + "end": { + "line": 568, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 26889, + "end": 26905, + "loc": { + "start": { + "line": 566, + "column": 24 + }, + "end": { + "line": 566, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 26889, + "end": 26893, + "loc": { + "start": { + "line": 566, + "column": 24 + }, + "end": { + "line": 566, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 26894, + "end": 26905, + "loc": { + "start": { + "line": 566, + "column": 29 + }, + "end": { + "line": 566, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 26907, + "end": 27003, + "loc": { + "start": { + "line": 566, + "column": 42 + }, + "end": { + "line": 568, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 26933, + "end": 26981, + "loc": { + "start": { + "line": 567, + "column": 24 + }, + "end": { + "line": 567, + "column": 72 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 26933, + "end": 26980, + "loc": { + "start": { + "line": 567, + "column": 24 + }, + "end": { + "line": 567, + "column": 71 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 26933, + "end": 26959, + "loc": { + "start": { + "line": 567, + "column": 24 + }, + "end": { + "line": 567, + "column": 50 + } + }, + "object": { + "type": "MemberExpression", + "start": 26933, + "end": 26949, + "loc": { + "start": { + "line": 567, + "column": 24 + }, + "end": { + "line": 567, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 26933, + "end": 26937, + "loc": { + "start": { + "line": 567, + "column": 24 + }, + "end": { + "line": 567, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 26938, + "end": 26949, + "loc": { + "start": { + "line": 567, + "column": 29 + }, + "end": { + "line": 567, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 26950, + "end": 26959, + "loc": { + "start": { + "line": 567, + "column": 41 + }, + "end": { + "line": 567, + "column": 50 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 26962, + "end": 26980, + "loc": { + "start": { + "line": 567, + "column": 53 + }, + "end": { + "line": 567, + "column": 71 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 27024, + "end": 27243, + "loc": { + "start": { + "line": 569, + "column": 20 + }, + "end": { + "line": 573, + "column": 23 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27024, + "end": 27242, + "loc": { + "start": { + "line": 569, + "column": 20 + }, + "end": { + "line": 573, + "column": 22 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 27024, + "end": 27038, + "loc": { + "start": { + "line": 569, + "column": 20 + }, + "end": { + "line": 569, + "column": 34 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "right": { + "type": "CallExpression", + "start": 27041, + "end": 27242, + "loc": { + "start": { + "line": 569, + "column": 37 + }, + "end": { + "line": 573, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 27041, + "end": 27051, + "loc": { + "start": { + "line": 569, + "column": 37 + }, + "end": { + "line": 569, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 27041, + "end": 27046, + "loc": { + "start": { + "line": 569, + "column": 37 + }, + "end": { + "line": 569, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 27047, + "end": 27051, + "loc": { + "start": { + "line": 569, + "column": 43 + }, + "end": { + "line": 569, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 27052, + "end": 27241, + "loc": { + "start": { + "line": 569, + "column": 48 + }, + "end": { + "line": 573, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 27078, + "end": 27107, + "loc": { + "start": { + "line": 570, + "column": 24 + }, + "end": { + "line": 570, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27078, + "end": 27087, + "loc": { + "start": { + "line": 570, + "column": 24 + }, + "end": { + "line": 570, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 27089, + "end": 27107, + "loc": { + "start": { + "line": 570, + "column": 35 + }, + "end": { + "line": 570, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 27133, + "end": 27165, + "loc": { + "start": { + "line": 571, + "column": 24 + }, + "end": { + "line": 571, + "column": 56 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27133, + "end": 27145, + "loc": { + "start": { + "line": 571, + "column": 24 + }, + "end": { + "line": 571, + "column": 36 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 27147, + "end": 27165, + "loc": { + "start": { + "line": 571, + "column": 38 + }, + "end": { + "line": 571, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 27147, + "end": 27151, + "loc": { + "start": { + "line": 571, + "column": 38 + }, + "end": { + "line": 571, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 27152, + "end": 27165, + "loc": { + "start": { + "line": 571, + "column": 43 + }, + "end": { + "line": 571, + "column": 56 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 27191, + "end": 27219, + "loc": { + "start": { + "line": 572, + "column": 24 + }, + "end": { + "line": 572, + "column": 52 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27191, + "end": 27201, + "loc": { + "start": { + "line": 572, + "column": 24 + }, + "end": { + "line": 572, + "column": 34 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 27203, + "end": 27219, + "loc": { + "start": { + "line": 572, + "column": 36 + }, + "end": { + "line": 572, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 27203, + "end": 27207, + "loc": { + "start": { + "line": 572, + "column": 36 + }, + "end": { + "line": 572, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 27208, + "end": 27219, + "loc": { + "start": { + "line": 572, + "column": 41 + }, + "end": { + "line": 572, + "column": 52 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 27264, + "end": 29408, + "loc": { + "start": { + "line": 574, + "column": 20 + }, + "end": { + "line": 606, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 27268, + "end": 27309, + "loc": { + "start": { + "line": 574, + "column": 24 + }, + "end": { + "line": 574, + "column": 65 + } + }, + "left": { + "type": "Identifier", + "start": 27268, + "end": 27282, + "loc": { + "start": { + "line": 574, + "column": 24 + }, + "end": { + "line": 574, + "column": 38 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 27286, + "end": 27309, + "loc": { + "start": { + "line": 574, + "column": 42 + }, + "end": { + "line": 574, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 27286, + "end": 27300, + "loc": { + "start": { + "line": 574, + "column": 42 + }, + "end": { + "line": 574, + "column": 56 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 27301, + "end": 27309, + "loc": { + "start": { + "line": 574, + "column": 57 + }, + "end": { + "line": 574, + "column": 65 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 27311, + "end": 28203, + "loc": { + "start": { + "line": 574, + "column": 67 + }, + "end": { + "line": 587, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 27337, + "end": 27537, + "loc": { + "start": { + "line": 575, + "column": 24 + }, + "end": { + "line": 578, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 27341, + "end": 27357, + "loc": { + "start": { + "line": 575, + "column": 28 + }, + "end": { + "line": 575, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 27341, + "end": 27345, + "loc": { + "start": { + "line": 575, + "column": 28 + }, + "end": { + "line": 575, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 27346, + "end": 27357, + "loc": { + "start": { + "line": 575, + "column": 33 + }, + "end": { + "line": 575, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 27359, + "end": 27537, + "loc": { + "start": { + "line": 575, + "column": 46 + }, + "end": { + "line": 578, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 27389, + "end": 27450, + "loc": { + "start": { + "line": 576, + "column": 28 + }, + "end": { + "line": 576, + "column": 89 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27389, + "end": 27449, + "loc": { + "start": { + "line": 576, + "column": 28 + }, + "end": { + "line": 576, + "column": 88 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27389, + "end": 27415, + "loc": { + "start": { + "line": 576, + "column": 28 + }, + "end": { + "line": 576, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 27389, + "end": 27405, + "loc": { + "start": { + "line": 576, + "column": 28 + }, + "end": { + "line": 576, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 27389, + "end": 27393, + "loc": { + "start": { + "line": 576, + "column": 28 + }, + "end": { + "line": 576, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 27394, + "end": 27405, + "loc": { + "start": { + "line": 576, + "column": 33 + }, + "end": { + "line": 576, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 27406, + "end": 27415, + "loc": { + "start": { + "line": 576, + "column": 45 + }, + "end": { + "line": 576, + "column": 54 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 27418, + "end": 27449, + "loc": { + "start": { + "line": 576, + "column": 57 + }, + "end": { + "line": 576, + "column": 88 + } + }, + "object": { + "type": "Identifier", + "start": 27418, + "end": 27432, + "loc": { + "start": { + "line": 576, + "column": 57 + }, + "end": { + "line": 576, + "column": 71 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 27433, + "end": 27449, + "loc": { + "start": { + "line": 576, + "column": 72 + }, + "end": { + "line": 576, + "column": 88 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 27479, + "end": 27511, + "loc": { + "start": { + "line": 577, + "column": 28 + }, + "end": { + "line": 577, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27479, + "end": 27510, + "loc": { + "start": { + "line": 577, + "column": 28 + }, + "end": { + "line": 577, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27479, + "end": 27503, + "loc": { + "start": { + "line": 577, + "column": 28 + }, + "end": { + "line": 577, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 27479, + "end": 27495, + "loc": { + "start": { + "line": 577, + "column": 28 + }, + "end": { + "line": 577, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 27479, + "end": 27483, + "loc": { + "start": { + "line": 577, + "column": 28 + }, + "end": { + "line": 577, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 27484, + "end": 27495, + "loc": { + "start": { + "line": 577, + "column": 33 + }, + "end": { + "line": 577, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 27496, + "end": 27503, + "loc": { + "start": { + "line": 577, + "column": 45 + }, + "end": { + "line": 577, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 27506, + "end": 27510, + "loc": { + "start": { + "line": 577, + "column": 55 + }, + "end": { + "line": 577, + "column": 59 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 27562, + "end": 27634, + "loc": { + "start": { + "line": 579, + "column": 24 + }, + "end": { + "line": 579, + "column": 96 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27562, + "end": 27633, + "loc": { + "start": { + "line": 579, + "column": 24 + }, + "end": { + "line": 579, + "column": 95 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27562, + "end": 27607, + "loc": { + "start": { + "line": 579, + "column": 24 + }, + "end": { + "line": 579, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 27562, + "end": 27598, + "loc": { + "start": { + "line": 579, + "column": 24 + }, + "end": { + "line": 579, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 27562, + "end": 27591, + "loc": { + "start": { + "line": 579, + "column": 24 + }, + "end": { + "line": 579, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 27562, + "end": 27566, + "loc": { + "start": { + "line": 579, + "column": 24 + }, + "end": { + "line": 579, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 27567, + "end": 27591, + "loc": { + "start": { + "line": 579, + "column": 29 + }, + "end": { + "line": 579, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 27592, + "end": 27598, + "loc": { + "start": { + "line": 579, + "column": 54 + }, + "end": { + "line": 579, + "column": 60 + }, + "identifierName": "corner" + }, + "name": "corner" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 27599, + "end": 27607, + "loc": { + "start": { + "line": 579, + "column": 61 + }, + "end": { + "line": 579, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 27610, + "end": 27633, + "loc": { + "start": { + "line": 579, + "column": 72 + }, + "end": { + "line": 579, + "column": 95 + } + }, + "object": { + "type": "Identifier", + "start": 27610, + "end": 27624, + "loc": { + "start": { + "line": 579, + "column": 72 + }, + "end": { + "line": 579, + "column": 86 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 27625, + "end": 27633, + "loc": { + "start": { + "line": 579, + "column": 87 + }, + "end": { + "line": 579, + "column": 95 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 27659, + "end": 27710, + "loc": { + "start": { + "line": 580, + "column": 24 + }, + "end": { + "line": 580, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27659, + "end": 27709, + "loc": { + "start": { + "line": 580, + "column": 24 + }, + "end": { + "line": 580, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27659, + "end": 27702, + "loc": { + "start": { + "line": 580, + "column": 24 + }, + "end": { + "line": 580, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 27659, + "end": 27688, + "loc": { + "start": { + "line": 580, + "column": 24 + }, + "end": { + "line": 580, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 27659, + "end": 27663, + "loc": { + "start": { + "line": 580, + "column": 24 + }, + "end": { + "line": 580, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 27664, + "end": 27688, + "loc": { + "start": { + "line": 580, + "column": 29 + }, + "end": { + "line": 580, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 27689, + "end": 27702, + "loc": { + "start": { + "line": 580, + "column": 54 + }, + "end": { + "line": 580, + "column": 67 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 27705, + "end": 27709, + "loc": { + "start": { + "line": 580, + "column": 70 + }, + "end": { + "line": 580, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 27735, + "end": 27790, + "loc": { + "start": { + "line": 581, + "column": 24 + }, + "end": { + "line": 581, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27735, + "end": 27789, + "loc": { + "start": { + "line": 581, + "column": 24 + }, + "end": { + "line": 581, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27735, + "end": 27782, + "loc": { + "start": { + "line": 581, + "column": 24 + }, + "end": { + "line": 581, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 27735, + "end": 27764, + "loc": { + "start": { + "line": 581, + "column": 24 + }, + "end": { + "line": 581, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 27735, + "end": 27739, + "loc": { + "start": { + "line": 581, + "column": 24 + }, + "end": { + "line": 581, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 27740, + "end": 27764, + "loc": { + "start": { + "line": 581, + "column": 29 + }, + "end": { + "line": 581, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 27765, + "end": 27782, + "loc": { + "start": { + "line": 581, + "column": 54 + }, + "end": { + "line": 581, + "column": 71 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 27785, + "end": 27789, + "loc": { + "start": { + "line": 581, + "column": 74 + }, + "end": { + "line": 581, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 27815, + "end": 27866, + "loc": { + "start": { + "line": 582, + "column": 24 + }, + "end": { + "line": 582, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27815, + "end": 27865, + "loc": { + "start": { + "line": 582, + "column": 24 + }, + "end": { + "line": 582, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27815, + "end": 27858, + "loc": { + "start": { + "line": 582, + "column": 24 + }, + "end": { + "line": 582, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 27815, + "end": 27844, + "loc": { + "start": { + "line": 582, + "column": 24 + }, + "end": { + "line": 582, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 27815, + "end": 27819, + "loc": { + "start": { + "line": 582, + "column": 24 + }, + "end": { + "line": 582, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 27820, + "end": 27844, + "loc": { + "start": { + "line": 582, + "column": 29 + }, + "end": { + "line": 582, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 27845, + "end": 27858, + "loc": { + "start": { + "line": 582, + "column": 54 + }, + "end": { + "line": 582, + "column": 67 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 27861, + "end": 27865, + "loc": { + "start": { + "line": 582, + "column": 70 + }, + "end": { + "line": 582, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 27891, + "end": 27947, + "loc": { + "start": { + "line": 583, + "column": 24 + }, + "end": { + "line": 583, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27891, + "end": 27946, + "loc": { + "start": { + "line": 583, + "column": 24 + }, + "end": { + "line": 583, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27891, + "end": 27938, + "loc": { + "start": { + "line": 583, + "column": 24 + }, + "end": { + "line": 583, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 27891, + "end": 27920, + "loc": { + "start": { + "line": 583, + "column": 24 + }, + "end": { + "line": 583, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 27891, + "end": 27895, + "loc": { + "start": { + "line": 583, + "column": 24 + }, + "end": { + "line": 583, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 27896, + "end": 27920, + "loc": { + "start": { + "line": 583, + "column": 29 + }, + "end": { + "line": 583, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 27921, + "end": 27938, + "loc": { + "start": { + "line": 583, + "column": 54 + }, + "end": { + "line": 583, + "column": 71 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 27941, + "end": 27946, + "loc": { + "start": { + "line": 583, + "column": 74 + }, + "end": { + "line": 583, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 27972, + "end": 28024, + "loc": { + "start": { + "line": 584, + "column": 24 + }, + "end": { + "line": 584, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27972, + "end": 28023, + "loc": { + "start": { + "line": 584, + "column": 24 + }, + "end": { + "line": 584, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27972, + "end": 28015, + "loc": { + "start": { + "line": 584, + "column": 24 + }, + "end": { + "line": 584, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 27972, + "end": 28001, + "loc": { + "start": { + "line": 584, + "column": 24 + }, + "end": { + "line": 584, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 27972, + "end": 27976, + "loc": { + "start": { + "line": 584, + "column": 24 + }, + "end": { + "line": 584, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 27977, + "end": 28001, + "loc": { + "start": { + "line": 584, + "column": 29 + }, + "end": { + "line": 584, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28002, + "end": 28015, + "loc": { + "start": { + "line": 584, + "column": 54 + }, + "end": { + "line": 584, + "column": 67 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28018, + "end": 28023, + "loc": { + "start": { + "line": 584, + "column": 70 + }, + "end": { + "line": 584, + "column": 75 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28049, + "end": 28105, + "loc": { + "start": { + "line": 585, + "column": 24 + }, + "end": { + "line": 585, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28049, + "end": 28104, + "loc": { + "start": { + "line": 585, + "column": 24 + }, + "end": { + "line": 585, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28049, + "end": 28096, + "loc": { + "start": { + "line": 585, + "column": 24 + }, + "end": { + "line": 585, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 28049, + "end": 28078, + "loc": { + "start": { + "line": 585, + "column": 24 + }, + "end": { + "line": 585, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 28049, + "end": 28053, + "loc": { + "start": { + "line": 585, + "column": 24 + }, + "end": { + "line": 585, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28054, + "end": 28078, + "loc": { + "start": { + "line": 585, + "column": 29 + }, + "end": { + "line": 585, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28079, + "end": 28096, + "loc": { + "start": { + "line": 585, + "column": 54 + }, + "end": { + "line": 585, + "column": 71 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28099, + "end": 28104, + "loc": { + "start": { + "line": 585, + "column": 74 + }, + "end": { + "line": 585, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28130, + "end": 28181, + "loc": { + "start": { + "line": 586, + "column": 24 + }, + "end": { + "line": 586, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28130, + "end": 28180, + "loc": { + "start": { + "line": 586, + "column": 24 + }, + "end": { + "line": 586, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28130, + "end": 28172, + "loc": { + "start": { + "line": 586, + "column": 24 + }, + "end": { + "line": 586, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 28130, + "end": 28159, + "loc": { + "start": { + "line": 586, + "column": 24 + }, + "end": { + "line": 586, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 28130, + "end": 28134, + "loc": { + "start": { + "line": 586, + "column": 24 + }, + "end": { + "line": 586, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28135, + "end": 28159, + "loc": { + "start": { + "line": 586, + "column": 29 + }, + "end": { + "line": 586, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28160, + "end": 28172, + "loc": { + "start": { + "line": 586, + "column": 54 + }, + "end": { + "line": 586, + "column": 66 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28175, + "end": 28180, + "loc": { + "start": { + "line": 586, + "column": 69 + }, + "end": { + "line": 586, + "column": 74 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 28209, + "end": 29408, + "loc": { + "start": { + "line": 587, + "column": 27 + }, + "end": { + "line": 606, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 28235, + "end": 28392, + "loc": { + "start": { + "line": 588, + "column": 24 + }, + "end": { + "line": 591, + "column": 26 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28235, + "end": 28392, + "loc": { + "start": { + "line": 588, + "column": 24 + }, + "end": { + "line": 591, + "column": 26 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 28235, + "end": 28245, + "loc": { + "start": { + "line": 588, + "column": 24 + }, + "end": { + "line": 588, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "right": { + "type": "CallExpression", + "start": 28248, + "end": 28392, + "loc": { + "start": { + "line": 588, + "column": 37 + }, + "end": { + "line": 591, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 28248, + "end": 28258, + "loc": { + "start": { + "line": 588, + "column": 37 + }, + "end": { + "line": 588, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 28248, + "end": 28253, + "loc": { + "start": { + "line": 588, + "column": 37 + }, + "end": { + "line": 588, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 28254, + "end": 28258, + "loc": { + "start": { + "line": 588, + "column": 43 + }, + "end": { + "line": 588, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 28259, + "end": 28391, + "loc": { + "start": { + "line": 588, + "column": 48 + }, + "end": { + "line": 591, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 28289, + "end": 28318, + "loc": { + "start": { + "line": 589, + "column": 28 + }, + "end": { + "line": 589, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 28289, + "end": 28298, + "loc": { + "start": { + "line": 589, + "column": 28 + }, + "end": { + "line": 589, + "column": 37 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 28300, + "end": 28318, + "loc": { + "start": { + "line": 589, + "column": 39 + }, + "end": { + "line": 589, + "column": 57 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 28348, + "end": 28365, + "loc": { + "start": { + "line": 590, + "column": 28 + }, + "end": { + "line": 590, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 28348, + "end": 28359, + "loc": { + "start": { + "line": 590, + "column": 28 + }, + "end": { + "line": 590, + "column": 39 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 28361, + "end": 28365, + "loc": { + "start": { + "line": 590, + "column": 41 + }, + "end": { + "line": 590, + "column": 45 + } + }, + "value": true + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 28417, + "end": 29386, + "loc": { + "start": { + "line": 592, + "column": 24 + }, + "end": { + "line": 605, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 28421, + "end": 28454, + "loc": { + "start": { + "line": 592, + "column": 28 + }, + "end": { + "line": 592, + "column": 61 + } + }, + "left": { + "type": "Identifier", + "start": 28421, + "end": 28431, + "loc": { + "start": { + "line": 592, + "column": 28 + }, + "end": { + "line": 592, + "column": 38 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 28435, + "end": 28454, + "loc": { + "start": { + "line": 592, + "column": 42 + }, + "end": { + "line": 592, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 28435, + "end": 28445, + "loc": { + "start": { + "line": 592, + "column": 42 + }, + "end": { + "line": 592, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 28446, + "end": 28454, + "loc": { + "start": { + "line": 592, + "column": 53 + }, + "end": { + "line": 592, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 28456, + "end": 29386, + "loc": { + "start": { + "line": 592, + "column": 63 + }, + "end": { + "line": 605, + "column": 25 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 28486, + "end": 28688, + "loc": { + "start": { + "line": 593, + "column": 28 + }, + "end": { + "line": 596, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 28490, + "end": 28506, + "loc": { + "start": { + "line": 593, + "column": 32 + }, + "end": { + "line": 593, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 28490, + "end": 28494, + "loc": { + "start": { + "line": 593, + "column": 32 + }, + "end": { + "line": 593, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 28495, + "end": 28506, + "loc": { + "start": { + "line": 593, + "column": 37 + }, + "end": { + "line": 593, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 28508, + "end": 28688, + "loc": { + "start": { + "line": 593, + "column": 50 + }, + "end": { + "line": 596, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 28542, + "end": 28592, + "loc": { + "start": { + "line": 594, + "column": 32 + }, + "end": { + "line": 594, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28542, + "end": 28591, + "loc": { + "start": { + "line": 594, + "column": 32 + }, + "end": { + "line": 594, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28542, + "end": 28568, + "loc": { + "start": { + "line": 594, + "column": 32 + }, + "end": { + "line": 594, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 28542, + "end": 28558, + "loc": { + "start": { + "line": 594, + "column": 32 + }, + "end": { + "line": 594, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 28542, + "end": 28546, + "loc": { + "start": { + "line": 594, + "column": 32 + }, + "end": { + "line": 594, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 28547, + "end": 28558, + "loc": { + "start": { + "line": 594, + "column": 37 + }, + "end": { + "line": 594, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28559, + "end": 28568, + "loc": { + "start": { + "line": 594, + "column": 49 + }, + "end": { + "line": 594, + "column": 58 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 28571, + "end": 28591, + "loc": { + "start": { + "line": 594, + "column": 61 + }, + "end": { + "line": 594, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 28571, + "end": 28581, + "loc": { + "start": { + "line": 594, + "column": 61 + }, + "end": { + "line": 594, + "column": 71 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 28582, + "end": 28591, + "loc": { + "start": { + "line": 594, + "column": 72 + }, + "end": { + "line": 594, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28625, + "end": 28658, + "loc": { + "start": { + "line": 595, + "column": 32 + }, + "end": { + "line": 595, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28625, + "end": 28657, + "loc": { + "start": { + "line": 595, + "column": 32 + }, + "end": { + "line": 595, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28625, + "end": 28649, + "loc": { + "start": { + "line": 595, + "column": 32 + }, + "end": { + "line": 595, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 28625, + "end": 28641, + "loc": { + "start": { + "line": 595, + "column": 32 + }, + "end": { + "line": 595, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 28625, + "end": 28629, + "loc": { + "start": { + "line": 595, + "column": 32 + }, + "end": { + "line": 595, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 28630, + "end": 28641, + "loc": { + "start": { + "line": 595, + "column": 37 + }, + "end": { + "line": 595, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28642, + "end": 28649, + "loc": { + "start": { + "line": 595, + "column": 49 + }, + "end": { + "line": 595, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28652, + "end": 28657, + "loc": { + "start": { + "line": 595, + "column": 59 + }, + "end": { + "line": 595, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 28717, + "end": 28785, + "loc": { + "start": { + "line": 597, + "column": 28 + }, + "end": { + "line": 597, + "column": 96 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28717, + "end": 28784, + "loc": { + "start": { + "line": 597, + "column": 28 + }, + "end": { + "line": 597, + "column": 95 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28717, + "end": 28762, + "loc": { + "start": { + "line": 597, + "column": 28 + }, + "end": { + "line": 597, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 28717, + "end": 28753, + "loc": { + "start": { + "line": 597, + "column": 28 + }, + "end": { + "line": 597, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 28717, + "end": 28746, + "loc": { + "start": { + "line": 597, + "column": 28 + }, + "end": { + "line": 597, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 28717, + "end": 28721, + "loc": { + "start": { + "line": 597, + "column": 28 + }, + "end": { + "line": 597, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 28722, + "end": 28746, + "loc": { + "start": { + "line": 597, + "column": 33 + }, + "end": { + "line": 597, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28747, + "end": 28753, + "loc": { + "start": { + "line": 597, + "column": 58 + }, + "end": { + "line": 597, + "column": 64 + }, + "identifierName": "corner" + }, + "name": "corner" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28754, + "end": 28762, + "loc": { + "start": { + "line": 597, + "column": 65 + }, + "end": { + "line": 597, + "column": 73 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 28765, + "end": 28784, + "loc": { + "start": { + "line": 597, + "column": 76 + }, + "end": { + "line": 597, + "column": 95 + } + }, + "object": { + "type": "Identifier", + "start": 28765, + "end": 28775, + "loc": { + "start": { + "line": 597, + "column": 76 + }, + "end": { + "line": 597, + "column": 86 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 28776, + "end": 28784, + "loc": { + "start": { + "line": 597, + "column": 87 + }, + "end": { + "line": 597, + "column": 95 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28814, + "end": 28865, + "loc": { + "start": { + "line": 598, + "column": 28 + }, + "end": { + "line": 598, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28814, + "end": 28864, + "loc": { + "start": { + "line": 598, + "column": 28 + }, + "end": { + "line": 598, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28814, + "end": 28857, + "loc": { + "start": { + "line": 598, + "column": 28 + }, + "end": { + "line": 598, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 28814, + "end": 28843, + "loc": { + "start": { + "line": 598, + "column": 28 + }, + "end": { + "line": 598, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 28814, + "end": 28818, + "loc": { + "start": { + "line": 598, + "column": 28 + }, + "end": { + "line": 598, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 28819, + "end": 28843, + "loc": { + "start": { + "line": 598, + "column": 33 + }, + "end": { + "line": 598, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28844, + "end": 28857, + "loc": { + "start": { + "line": 598, + "column": 58 + }, + "end": { + "line": 598, + "column": 71 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28860, + "end": 28864, + "loc": { + "start": { + "line": 598, + "column": 74 + }, + "end": { + "line": 598, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 28894, + "end": 28949, + "loc": { + "start": { + "line": 599, + "column": 28 + }, + "end": { + "line": 599, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28894, + "end": 28948, + "loc": { + "start": { + "line": 599, + "column": 28 + }, + "end": { + "line": 599, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28894, + "end": 28941, + "loc": { + "start": { + "line": 599, + "column": 28 + }, + "end": { + "line": 599, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 28894, + "end": 28923, + "loc": { + "start": { + "line": 599, + "column": 28 + }, + "end": { + "line": 599, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 28894, + "end": 28898, + "loc": { + "start": { + "line": 599, + "column": 28 + }, + "end": { + "line": 599, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 28899, + "end": 28923, + "loc": { + "start": { + "line": 599, + "column": 33 + }, + "end": { + "line": 599, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28924, + "end": 28941, + "loc": { + "start": { + "line": 599, + "column": 58 + }, + "end": { + "line": 599, + "column": 75 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28944, + "end": 28948, + "loc": { + "start": { + "line": 599, + "column": 78 + }, + "end": { + "line": 599, + "column": 82 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 28978, + "end": 29029, + "loc": { + "start": { + "line": 600, + "column": 28 + }, + "end": { + "line": 600, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28978, + "end": 29028, + "loc": { + "start": { + "line": 600, + "column": 28 + }, + "end": { + "line": 600, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28978, + "end": 29021, + "loc": { + "start": { + "line": 600, + "column": 28 + }, + "end": { + "line": 600, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 28978, + "end": 29007, + "loc": { + "start": { + "line": 600, + "column": 28 + }, + "end": { + "line": 600, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 28978, + "end": 28982, + "loc": { + "start": { + "line": 600, + "column": 28 + }, + "end": { + "line": 600, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 28983, + "end": 29007, + "loc": { + "start": { + "line": 600, + "column": 33 + }, + "end": { + "line": 600, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29008, + "end": 29021, + "loc": { + "start": { + "line": 600, + "column": 58 + }, + "end": { + "line": 600, + "column": 71 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 29024, + "end": 29028, + "loc": { + "start": { + "line": 600, + "column": 74 + }, + "end": { + "line": 600, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 29058, + "end": 29114, + "loc": { + "start": { + "line": 601, + "column": 28 + }, + "end": { + "line": 601, + "column": 84 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29058, + "end": 29113, + "loc": { + "start": { + "line": 601, + "column": 28 + }, + "end": { + "line": 601, + "column": 83 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29058, + "end": 29105, + "loc": { + "start": { + "line": 601, + "column": 28 + }, + "end": { + "line": 601, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 29058, + "end": 29087, + "loc": { + "start": { + "line": 601, + "column": 28 + }, + "end": { + "line": 601, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 29058, + "end": 29062, + "loc": { + "start": { + "line": 601, + "column": 28 + }, + "end": { + "line": 601, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29063, + "end": 29087, + "loc": { + "start": { + "line": 601, + "column": 33 + }, + "end": { + "line": 601, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29088, + "end": 29105, + "loc": { + "start": { + "line": 601, + "column": 58 + }, + "end": { + "line": 601, + "column": 75 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 29108, + "end": 29113, + "loc": { + "start": { + "line": 601, + "column": 78 + }, + "end": { + "line": 601, + "column": 83 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 29143, + "end": 29195, + "loc": { + "start": { + "line": 602, + "column": 28 + }, + "end": { + "line": 602, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29143, + "end": 29194, + "loc": { + "start": { + "line": 602, + "column": 28 + }, + "end": { + "line": 602, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29143, + "end": 29186, + "loc": { + "start": { + "line": 602, + "column": 28 + }, + "end": { + "line": 602, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 29143, + "end": 29172, + "loc": { + "start": { + "line": 602, + "column": 28 + }, + "end": { + "line": 602, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 29143, + "end": 29147, + "loc": { + "start": { + "line": 602, + "column": 28 + }, + "end": { + "line": 602, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29148, + "end": 29172, + "loc": { + "start": { + "line": 602, + "column": 33 + }, + "end": { + "line": 602, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29173, + "end": 29186, + "loc": { + "start": { + "line": 602, + "column": 58 + }, + "end": { + "line": 602, + "column": 71 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 29189, + "end": 29194, + "loc": { + "start": { + "line": 602, + "column": 74 + }, + "end": { + "line": 602, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 29224, + "end": 29280, + "loc": { + "start": { + "line": 603, + "column": 28 + }, + "end": { + "line": 603, + "column": 84 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29224, + "end": 29279, + "loc": { + "start": { + "line": 603, + "column": 28 + }, + "end": { + "line": 603, + "column": 83 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29224, + "end": 29271, + "loc": { + "start": { + "line": 603, + "column": 28 + }, + "end": { + "line": 603, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 29224, + "end": 29253, + "loc": { + "start": { + "line": 603, + "column": 28 + }, + "end": { + "line": 603, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 29224, + "end": 29228, + "loc": { + "start": { + "line": 603, + "column": 28 + }, + "end": { + "line": 603, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29229, + "end": 29253, + "loc": { + "start": { + "line": 603, + "column": 33 + }, + "end": { + "line": 603, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29254, + "end": 29271, + "loc": { + "start": { + "line": 603, + "column": 58 + }, + "end": { + "line": 603, + "column": 75 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 29274, + "end": 29279, + "loc": { + "start": { + "line": 603, + "column": 78 + }, + "end": { + "line": 603, + "column": 83 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 29309, + "end": 29360, + "loc": { + "start": { + "line": 604, + "column": 28 + }, + "end": { + "line": 604, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29309, + "end": 29359, + "loc": { + "start": { + "line": 604, + "column": 28 + }, + "end": { + "line": 604, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29309, + "end": 29351, + "loc": { + "start": { + "line": 604, + "column": 28 + }, + "end": { + "line": 604, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 29309, + "end": 29338, + "loc": { + "start": { + "line": 604, + "column": 28 + }, + "end": { + "line": 604, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 29309, + "end": 29313, + "loc": { + "start": { + "line": 604, + "column": 28 + }, + "end": { + "line": 604, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29314, + "end": 29338, + "loc": { + "start": { + "line": 604, + "column": 33 + }, + "end": { + "line": 604, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29339, + "end": 29351, + "loc": { + "start": { + "line": 604, + "column": 58 + }, + "end": { + "line": 604, + "column": 70 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 29354, + "end": 29359, + "loc": { + "start": { + "line": 604, + "column": 73 + }, + "end": { + "line": 604, + "column": 78 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 29429, + "end": 29482, + "loc": { + "start": { + "line": 607, + "column": 20 + }, + "end": { + "line": 607, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29429, + "end": 29481, + "loc": { + "start": { + "line": 607, + "column": 20 + }, + "end": { + "line": 607, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29429, + "end": 29445, + "loc": { + "start": { + "line": 607, + "column": 20 + }, + "end": { + "line": 607, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 29429, + "end": 29433, + "loc": { + "start": { + "line": 607, + "column": 20 + }, + "end": { + "line": 607, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 29434, + "end": 29445, + "loc": { + "start": { + "line": 607, + "column": 25 + }, + "end": { + "line": 607, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 29448, + "end": 29481, + "loc": { + "start": { + "line": 607, + "column": 39 + }, + "end": { + "line": 607, + "column": 72 + }, + "identifierName": "WAITING_FOR_CORNER_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_CORNER_LONG_TOUCH_END" + } + } + }, + { + "type": "BreakStatement", + "start": 29503, + "end": 29509, + "loc": { + "start": { + "line": 608, + "column": 20 + }, + "end": { + "line": 608, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 26251, + "end": 26284, + "loc": { + "start": { + "line": 555, + "column": 21 + }, + "end": { + "line": 555, + "column": 54 + }, + "identifierName": "WAITING_FOR_CORNER_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_CORNER_LONG_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 29528, + "end": 32783, + "loc": { + "start": { + "line": 611, + "column": 16 + }, + "end": { + "line": 664, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 29588, + "end": 30146, + "loc": { + "start": { + "line": 612, + "column": 20 + }, + "end": { + "line": 621, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 29592, + "end": 29644, + "loc": { + "start": { + "line": 612, + "column": 24 + }, + "end": { + "line": 612, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 29592, + "end": 29615, + "loc": { + "start": { + "line": 612, + "column": 24 + }, + "end": { + "line": 612, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 29592, + "end": 29609, + "loc": { + "start": { + "line": 612, + "column": 24 + }, + "end": { + "line": 612, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 29614, + "end": 29615, + "loc": { + "start": { + "line": 612, + "column": 46 + }, + "end": { + "line": 612, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 29619, + "end": 29644, + "loc": { + "start": { + "line": 612, + "column": 51 + }, + "end": { + "line": 612, + "column": 76 + } + }, + "left": { + "type": "Identifier", + "start": 29619, + "end": 29635, + "loc": { + "start": { + "line": 612, + "column": 51 + }, + "end": { + "line": 612, + "column": 67 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 29640, + "end": 29644, + "loc": { + "start": { + "line": 612, + "column": 72 + }, + "end": { + "line": 612, + "column": 76 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 29646, + "end": 30146, + "loc": { + "start": { + "line": 612, + "column": 78 + }, + "end": { + "line": 621, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 29700, + "end": 29731, + "loc": { + "start": { + "line": 613, + "column": 24 + }, + "end": { + "line": 613, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 29700, + "end": 29730, + "loc": { + "start": { + "line": 613, + "column": 24 + }, + "end": { + "line": 613, + "column": 54 + } + }, + "callee": { + "type": "Identifier", + "start": 29700, + "end": 29712, + "loc": { + "start": { + "line": 613, + "column": 24 + }, + "end": { + "line": 613, + "column": 36 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout", + "leadingComments": null + }, + "arguments": [ + { + "type": "Identifier", + "start": 29713, + "end": 29729, + "loc": { + "start": { + "line": 613, + "column": 37 + }, + "end": { + "line": 613, + "column": 53 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 29648, + "end": 29675, + "loc": { + "start": { + "line": 612, + "column": 80 + }, + "end": { + "line": 612, + "column": 107 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 29756, + "end": 29780, + "loc": { + "start": { + "line": 614, + "column": 24 + }, + "end": { + "line": 614, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29756, + "end": 29779, + "loc": { + "start": { + "line": 614, + "column": 24 + }, + "end": { + "line": 614, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 29756, + "end": 29772, + "loc": { + "start": { + "line": 614, + "column": 24 + }, + "end": { + "line": 614, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 29775, + "end": 29779, + "loc": { + "start": { + "line": 614, + "column": 43 + }, + "end": { + "line": 614, + "column": 47 + } + } + } + } + }, + { + "type": "IfStatement", + "start": 29805, + "end": 29916, + "loc": { + "start": { + "line": 615, + "column": 24 + }, + "end": { + "line": 617, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 29809, + "end": 29825, + "loc": { + "start": { + "line": 615, + "column": 28 + }, + "end": { + "line": 615, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 29809, + "end": 29813, + "loc": { + "start": { + "line": 615, + "column": 28 + }, + "end": { + "line": 615, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29814, + "end": 29825, + "loc": { + "start": { + "line": 615, + "column": 33 + }, + "end": { + "line": 615, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 29827, + "end": 29916, + "loc": { + "start": { + "line": 615, + "column": 46 + }, + "end": { + "line": 617, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 29857, + "end": 29890, + "loc": { + "start": { + "line": 616, + "column": 28 + }, + "end": { + "line": 616, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29857, + "end": 29889, + "loc": { + "start": { + "line": 616, + "column": 28 + }, + "end": { + "line": 616, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29857, + "end": 29881, + "loc": { + "start": { + "line": 616, + "column": 28 + }, + "end": { + "line": 616, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 29857, + "end": 29873, + "loc": { + "start": { + "line": 616, + "column": 28 + }, + "end": { + "line": 616, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 29857, + "end": 29861, + "loc": { + "start": { + "line": 616, + "column": 28 + }, + "end": { + "line": 616, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29862, + "end": 29873, + "loc": { + "start": { + "line": 616, + "column": 33 + }, + "end": { + "line": 616, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29874, + "end": 29881, + "loc": { + "start": { + "line": 616, + "column": 45 + }, + "end": { + "line": 616, + "column": 52 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 29884, + "end": 29889, + "loc": { + "start": { + "line": 616, + "column": 55 + }, + "end": { + "line": 616, + "column": 60 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 29941, + "end": 29976, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 59 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29941, + "end": 29975, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 58 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29941, + "end": 29957, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 29941, + "end": 29945, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 29946, + "end": 29957, + "loc": { + "start": { + "line": 618, + "column": 29 + }, + "end": { + "line": 618, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 29960, + "end": 29975, + "loc": { + "start": { + "line": 618, + "column": 43 + }, + "end": { + "line": 618, + "column": 58 + }, + "identifierName": "TOUCH_CANCELING" + }, + "name": "TOUCH_CANCELING" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")", + "start": 29999, + "end": 30092, + "loc": { + "start": { + "line": 619, + "column": 22 + }, + "end": { + "line": 619, + "column": 115 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "start": 30117, + "end": 30124, + "loc": { + "start": { + "line": 620, + "column": 24 + }, + "end": { + "line": 620, + "column": 31 + } + }, + "argument": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")", + "start": 29999, + "end": 30092, + "loc": { + "start": { + "line": 619, + "column": 22 + }, + "end": { + "line": 619, + "column": 115 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 30167, + "end": 30285, + "loc": { + "start": { + "line": 622, + "column": 20 + }, + "end": { + "line": 624, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 30171, + "end": 30187, + "loc": { + "start": { + "line": 622, + "column": 24 + }, + "end": { + "line": 622, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 30171, + "end": 30175, + "loc": { + "start": { + "line": 622, + "column": 24 + }, + "end": { + "line": 622, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 30176, + "end": 30187, + "loc": { + "start": { + "line": 622, + "column": 29 + }, + "end": { + "line": 622, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 30189, + "end": 30285, + "loc": { + "start": { + "line": 622, + "column": 42 + }, + "end": { + "line": 624, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 30215, + "end": 30263, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 72 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 30215, + "end": 30262, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 71 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 30215, + "end": 30241, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 50 + } + }, + "object": { + "type": "MemberExpression", + "start": 30215, + "end": 30231, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 30215, + "end": 30219, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 30220, + "end": 30231, + "loc": { + "start": { + "line": 623, + "column": 29 + }, + "end": { + "line": 623, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 30232, + "end": 30241, + "loc": { + "start": { + "line": 623, + "column": 41 + }, + "end": { + "line": 623, + "column": 50 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 30244, + "end": 30262, + "loc": { + "start": { + "line": 623, + "column": 53 + }, + "end": { + "line": 623, + "column": 71 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 30306, + "end": 30525, + "loc": { + "start": { + "line": 625, + "column": 20 + }, + "end": { + "line": 629, + "column": 23 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 30306, + "end": 30524, + "loc": { + "start": { + "line": 625, + "column": 20 + }, + "end": { + "line": 629, + "column": 22 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 30306, + "end": 30320, + "loc": { + "start": { + "line": 625, + "column": 20 + }, + "end": { + "line": 625, + "column": 34 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "right": { + "type": "CallExpression", + "start": 30323, + "end": 30524, + "loc": { + "start": { + "line": 625, + "column": 37 + }, + "end": { + "line": 629, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 30323, + "end": 30333, + "loc": { + "start": { + "line": 625, + "column": 37 + }, + "end": { + "line": 625, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 30323, + "end": 30328, + "loc": { + "start": { + "line": 625, + "column": 37 + }, + "end": { + "line": 625, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 30329, + "end": 30333, + "loc": { + "start": { + "line": 625, + "column": 43 + }, + "end": { + "line": 625, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 30334, + "end": 30523, + "loc": { + "start": { + "line": 625, + "column": 48 + }, + "end": { + "line": 629, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 30360, + "end": 30389, + "loc": { + "start": { + "line": 626, + "column": 24 + }, + "end": { + "line": 626, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 30360, + "end": 30369, + "loc": { + "start": { + "line": 626, + "column": 24 + }, + "end": { + "line": 626, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 30371, + "end": 30389, + "loc": { + "start": { + "line": 626, + "column": 35 + }, + "end": { + "line": 626, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 30415, + "end": 30447, + "loc": { + "start": { + "line": 627, + "column": 24 + }, + "end": { + "line": 627, + "column": 56 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 30415, + "end": 30427, + "loc": { + "start": { + "line": 627, + "column": 24 + }, + "end": { + "line": 627, + "column": 36 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 30429, + "end": 30447, + "loc": { + "start": { + "line": 627, + "column": 38 + }, + "end": { + "line": 627, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 30429, + "end": 30433, + "loc": { + "start": { + "line": 627, + "column": 38 + }, + "end": { + "line": 627, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 30434, + "end": 30447, + "loc": { + "start": { + "line": 627, + "column": 43 + }, + "end": { + "line": 627, + "column": 56 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 30473, + "end": 30501, + "loc": { + "start": { + "line": 628, + "column": 24 + }, + "end": { + "line": 628, + "column": 52 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 30473, + "end": 30483, + "loc": { + "start": { + "line": 628, + "column": 24 + }, + "end": { + "line": 628, + "column": 34 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 30485, + "end": 30501, + "loc": { + "start": { + "line": 628, + "column": 36 + }, + "end": { + "line": 628, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 30485, + "end": 30489, + "loc": { + "start": { + "line": 628, + "column": 36 + }, + "end": { + "line": 628, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 30490, + "end": 30501, + "loc": { + "start": { + "line": 628, + "column": 41 + }, + "end": { + "line": 628, + "column": 52 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 30546, + "end": 32682, + "loc": { + "start": { + "line": 630, + "column": 20 + }, + "end": { + "line": 662, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 30550, + "end": 30591, + "loc": { + "start": { + "line": 630, + "column": 24 + }, + "end": { + "line": 630, + "column": 65 + } + }, + "left": { + "type": "Identifier", + "start": 30550, + "end": 30564, + "loc": { + "start": { + "line": 630, + "column": 24 + }, + "end": { + "line": 630, + "column": 38 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 30568, + "end": 30591, + "loc": { + "start": { + "line": 630, + "column": 42 + }, + "end": { + "line": 630, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 30568, + "end": 30582, + "loc": { + "start": { + "line": 630, + "column": 42 + }, + "end": { + "line": 630, + "column": 56 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 30583, + "end": 30591, + "loc": { + "start": { + "line": 630, + "column": 57 + }, + "end": { + "line": 630, + "column": 65 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 30593, + "end": 31481, + "loc": { + "start": { + "line": 630, + "column": 67 + }, + "end": { + "line": 643, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 30619, + "end": 30819, + "loc": { + "start": { + "line": 631, + "column": 24 + }, + "end": { + "line": 634, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 30623, + "end": 30639, + "loc": { + "start": { + "line": 631, + "column": 28 + }, + "end": { + "line": 631, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 30623, + "end": 30627, + "loc": { + "start": { + "line": 631, + "column": 28 + }, + "end": { + "line": 631, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 30628, + "end": 30639, + "loc": { + "start": { + "line": 631, + "column": 33 + }, + "end": { + "line": 631, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 30641, + "end": 30819, + "loc": { + "start": { + "line": 631, + "column": 46 + }, + "end": { + "line": 634, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 30671, + "end": 30732, + "loc": { + "start": { + "line": 632, + "column": 28 + }, + "end": { + "line": 632, + "column": 89 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 30671, + "end": 30731, + "loc": { + "start": { + "line": 632, + "column": 28 + }, + "end": { + "line": 632, + "column": 88 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 30671, + "end": 30697, + "loc": { + "start": { + "line": 632, + "column": 28 + }, + "end": { + "line": 632, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 30671, + "end": 30687, + "loc": { + "start": { + "line": 632, + "column": 28 + }, + "end": { + "line": 632, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 30671, + "end": 30675, + "loc": { + "start": { + "line": 632, + "column": 28 + }, + "end": { + "line": 632, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 30676, + "end": 30687, + "loc": { + "start": { + "line": 632, + "column": 33 + }, + "end": { + "line": 632, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 30688, + "end": 30697, + "loc": { + "start": { + "line": 632, + "column": 45 + }, + "end": { + "line": 632, + "column": 54 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 30700, + "end": 30731, + "loc": { + "start": { + "line": 632, + "column": 57 + }, + "end": { + "line": 632, + "column": 88 + } + }, + "object": { + "type": "Identifier", + "start": 30700, + "end": 30714, + "loc": { + "start": { + "line": 632, + "column": 57 + }, + "end": { + "line": 632, + "column": 71 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 30715, + "end": 30731, + "loc": { + "start": { + "line": 632, + "column": 72 + }, + "end": { + "line": 632, + "column": 88 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 30761, + "end": 30793, + "loc": { + "start": { + "line": 633, + "column": 28 + }, + "end": { + "line": 633, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 30761, + "end": 30792, + "loc": { + "start": { + "line": 633, + "column": 28 + }, + "end": { + "line": 633, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 30761, + "end": 30785, + "loc": { + "start": { + "line": 633, + "column": 28 + }, + "end": { + "line": 633, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 30761, + "end": 30777, + "loc": { + "start": { + "line": 633, + "column": 28 + }, + "end": { + "line": 633, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 30761, + "end": 30765, + "loc": { + "start": { + "line": 633, + "column": 28 + }, + "end": { + "line": 633, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 30766, + "end": 30777, + "loc": { + "start": { + "line": 633, + "column": 33 + }, + "end": { + "line": 633, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 30778, + "end": 30785, + "loc": { + "start": { + "line": 633, + "column": 45 + }, + "end": { + "line": 633, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 30788, + "end": 30792, + "loc": { + "start": { + "line": 633, + "column": 55 + }, + "end": { + "line": 633, + "column": 59 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 30844, + "end": 30916, + "loc": { + "start": { + "line": 635, + "column": 24 + }, + "end": { + "line": 635, + "column": 96 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 30844, + "end": 30915, + "loc": { + "start": { + "line": 635, + "column": 24 + }, + "end": { + "line": 635, + "column": 95 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 30844, + "end": 30889, + "loc": { + "start": { + "line": 635, + "column": 24 + }, + "end": { + "line": 635, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 30844, + "end": 30880, + "loc": { + "start": { + "line": 635, + "column": 24 + }, + "end": { + "line": 635, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 30844, + "end": 30873, + "loc": { + "start": { + "line": 635, + "column": 24 + }, + "end": { + "line": 635, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 30844, + "end": 30848, + "loc": { + "start": { + "line": 635, + "column": 24 + }, + "end": { + "line": 635, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 30849, + "end": 30873, + "loc": { + "start": { + "line": 635, + "column": 29 + }, + "end": { + "line": 635, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 30874, + "end": 30880, + "loc": { + "start": { + "line": 635, + "column": 54 + }, + "end": { + "line": 635, + "column": 60 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 30881, + "end": 30889, + "loc": { + "start": { + "line": 635, + "column": 61 + }, + "end": { + "line": 635, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 30892, + "end": 30915, + "loc": { + "start": { + "line": 635, + "column": 72 + }, + "end": { + "line": 635, + "column": 95 + } + }, + "object": { + "type": "Identifier", + "start": 30892, + "end": 30906, + "loc": { + "start": { + "line": 635, + "column": 72 + }, + "end": { + "line": 635, + "column": 86 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 30907, + "end": 30915, + "loc": { + "start": { + "line": 635, + "column": 87 + }, + "end": { + "line": 635, + "column": 95 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 30941, + "end": 30992, + "loc": { + "start": { + "line": 636, + "column": 24 + }, + "end": { + "line": 636, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 30941, + "end": 30991, + "loc": { + "start": { + "line": 636, + "column": 24 + }, + "end": { + "line": 636, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 30941, + "end": 30984, + "loc": { + "start": { + "line": 636, + "column": 24 + }, + "end": { + "line": 636, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 30941, + "end": 30970, + "loc": { + "start": { + "line": 636, + "column": 24 + }, + "end": { + "line": 636, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 30941, + "end": 30945, + "loc": { + "start": { + "line": 636, + "column": 24 + }, + "end": { + "line": 636, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 30946, + "end": 30970, + "loc": { + "start": { + "line": 636, + "column": 29 + }, + "end": { + "line": 636, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 30971, + "end": 30984, + "loc": { + "start": { + "line": 636, + "column": 54 + }, + "end": { + "line": 636, + "column": 67 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 30987, + "end": 30991, + "loc": { + "start": { + "line": 636, + "column": 70 + }, + "end": { + "line": 636, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 31017, + "end": 31072, + "loc": { + "start": { + "line": 637, + "column": 24 + }, + "end": { + "line": 637, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31017, + "end": 31071, + "loc": { + "start": { + "line": 637, + "column": 24 + }, + "end": { + "line": 637, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31017, + "end": 31064, + "loc": { + "start": { + "line": 637, + "column": 24 + }, + "end": { + "line": 637, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 31017, + "end": 31046, + "loc": { + "start": { + "line": 637, + "column": 24 + }, + "end": { + "line": 637, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 31017, + "end": 31021, + "loc": { + "start": { + "line": 637, + "column": 24 + }, + "end": { + "line": 637, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31022, + "end": 31046, + "loc": { + "start": { + "line": 637, + "column": 29 + }, + "end": { + "line": 637, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31047, + "end": 31064, + "loc": { + "start": { + "line": 637, + "column": 54 + }, + "end": { + "line": 637, + "column": 71 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31067, + "end": 31071, + "loc": { + "start": { + "line": 637, + "column": 74 + }, + "end": { + "line": 637, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 31097, + "end": 31148, + "loc": { + "start": { + "line": 638, + "column": 24 + }, + "end": { + "line": 638, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31097, + "end": 31147, + "loc": { + "start": { + "line": 638, + "column": 24 + }, + "end": { + "line": 638, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31097, + "end": 31140, + "loc": { + "start": { + "line": 638, + "column": 24 + }, + "end": { + "line": 638, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 31097, + "end": 31126, + "loc": { + "start": { + "line": 638, + "column": 24 + }, + "end": { + "line": 638, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 31097, + "end": 31101, + "loc": { + "start": { + "line": 638, + "column": 24 + }, + "end": { + "line": 638, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31102, + "end": 31126, + "loc": { + "start": { + "line": 638, + "column": 29 + }, + "end": { + "line": 638, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31127, + "end": 31140, + "loc": { + "start": { + "line": 638, + "column": 54 + }, + "end": { + "line": 638, + "column": 67 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31143, + "end": 31147, + "loc": { + "start": { + "line": 638, + "column": 70 + }, + "end": { + "line": 638, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 31173, + "end": 31228, + "loc": { + "start": { + "line": 639, + "column": 24 + }, + "end": { + "line": 639, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31173, + "end": 31227, + "loc": { + "start": { + "line": 639, + "column": 24 + }, + "end": { + "line": 639, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31173, + "end": 31220, + "loc": { + "start": { + "line": 639, + "column": 24 + }, + "end": { + "line": 639, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 31173, + "end": 31202, + "loc": { + "start": { + "line": 639, + "column": 24 + }, + "end": { + "line": 639, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 31173, + "end": 31177, + "loc": { + "start": { + "line": 639, + "column": 24 + }, + "end": { + "line": 639, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31178, + "end": 31202, + "loc": { + "start": { + "line": 639, + "column": 29 + }, + "end": { + "line": 639, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31203, + "end": 31220, + "loc": { + "start": { + "line": 639, + "column": 54 + }, + "end": { + "line": 639, + "column": 71 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31223, + "end": 31227, + "loc": { + "start": { + "line": 639, + "column": 74 + }, + "end": { + "line": 639, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 31253, + "end": 31304, + "loc": { + "start": { + "line": 640, + "column": 24 + }, + "end": { + "line": 640, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31253, + "end": 31303, + "loc": { + "start": { + "line": 640, + "column": 24 + }, + "end": { + "line": 640, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31253, + "end": 31296, + "loc": { + "start": { + "line": 640, + "column": 24 + }, + "end": { + "line": 640, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 31253, + "end": 31282, + "loc": { + "start": { + "line": 640, + "column": 24 + }, + "end": { + "line": 640, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 31253, + "end": 31257, + "loc": { + "start": { + "line": 640, + "column": 24 + }, + "end": { + "line": 640, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31258, + "end": 31282, + "loc": { + "start": { + "line": 640, + "column": 29 + }, + "end": { + "line": 640, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31283, + "end": 31296, + "loc": { + "start": { + "line": 640, + "column": 54 + }, + "end": { + "line": 640, + "column": 67 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31299, + "end": 31303, + "loc": { + "start": { + "line": 640, + "column": 70 + }, + "end": { + "line": 640, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 31329, + "end": 31384, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31329, + "end": 31383, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31329, + "end": 31376, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 31329, + "end": 31358, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 31329, + "end": 31333, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31334, + "end": 31358, + "loc": { + "start": { + "line": 641, + "column": 29 + }, + "end": { + "line": 641, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31359, + "end": 31376, + "loc": { + "start": { + "line": 641, + "column": 54 + }, + "end": { + "line": 641, + "column": 71 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31379, + "end": 31383, + "loc": { + "start": { + "line": 641, + "column": 74 + }, + "end": { + "line": 641, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 31409, + "end": 31459, + "loc": { + "start": { + "line": 642, + "column": 24 + }, + "end": { + "line": 642, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31409, + "end": 31458, + "loc": { + "start": { + "line": 642, + "column": 24 + }, + "end": { + "line": 642, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31409, + "end": 31451, + "loc": { + "start": { + "line": 642, + "column": 24 + }, + "end": { + "line": 642, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 31409, + "end": 31438, + "loc": { + "start": { + "line": 642, + "column": 24 + }, + "end": { + "line": 642, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 31409, + "end": 31413, + "loc": { + "start": { + "line": 642, + "column": 24 + }, + "end": { + "line": 642, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31414, + "end": 31438, + "loc": { + "start": { + "line": 642, + "column": 29 + }, + "end": { + "line": 642, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31439, + "end": 31451, + "loc": { + "start": { + "line": 642, + "column": 54 + }, + "end": { + "line": 642, + "column": 66 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31454, + "end": 31458, + "loc": { + "start": { + "line": 642, + "column": 69 + }, + "end": { + "line": 642, + "column": 73 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 31487, + "end": 32682, + "loc": { + "start": { + "line": 643, + "column": 27 + }, + "end": { + "line": 662, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 31513, + "end": 31670, + "loc": { + "start": { + "line": 644, + "column": 24 + }, + "end": { + "line": 647, + "column": 26 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31513, + "end": 31670, + "loc": { + "start": { + "line": 644, + "column": 24 + }, + "end": { + "line": 647, + "column": 26 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 31513, + "end": 31523, + "loc": { + "start": { + "line": 644, + "column": 24 + }, + "end": { + "line": 644, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "right": { + "type": "CallExpression", + "start": 31526, + "end": 31670, + "loc": { + "start": { + "line": 644, + "column": 37 + }, + "end": { + "line": 647, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 31526, + "end": 31536, + "loc": { + "start": { + "line": 644, + "column": 37 + }, + "end": { + "line": 644, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 31526, + "end": 31531, + "loc": { + "start": { + "line": 644, + "column": 37 + }, + "end": { + "line": 644, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 31532, + "end": 31536, + "loc": { + "start": { + "line": 644, + "column": 43 + }, + "end": { + "line": 644, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 31537, + "end": 31669, + "loc": { + "start": { + "line": 644, + "column": 48 + }, + "end": { + "line": 647, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 31567, + "end": 31596, + "loc": { + "start": { + "line": 645, + "column": 28 + }, + "end": { + "line": 645, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 31567, + "end": 31576, + "loc": { + "start": { + "line": 645, + "column": 28 + }, + "end": { + "line": 645, + "column": 37 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 31578, + "end": 31596, + "loc": { + "start": { + "line": 645, + "column": 39 + }, + "end": { + "line": 645, + "column": 57 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 31626, + "end": 31643, + "loc": { + "start": { + "line": 646, + "column": 28 + }, + "end": { + "line": 646, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 31626, + "end": 31637, + "loc": { + "start": { + "line": 646, + "column": 28 + }, + "end": { + "line": 646, + "column": 39 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 31639, + "end": 31643, + "loc": { + "start": { + "line": 646, + "column": 41 + }, + "end": { + "line": 646, + "column": 45 + } + }, + "value": true + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 31695, + "end": 32660, + "loc": { + "start": { + "line": 648, + "column": 24 + }, + "end": { + "line": 661, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 31699, + "end": 31732, + "loc": { + "start": { + "line": 648, + "column": 28 + }, + "end": { + "line": 648, + "column": 61 + } + }, + "left": { + "type": "Identifier", + "start": 31699, + "end": 31709, + "loc": { + "start": { + "line": 648, + "column": 28 + }, + "end": { + "line": 648, + "column": 38 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 31713, + "end": 31732, + "loc": { + "start": { + "line": 648, + "column": 42 + }, + "end": { + "line": 648, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 31713, + "end": 31723, + "loc": { + "start": { + "line": 648, + "column": 42 + }, + "end": { + "line": 648, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 31724, + "end": 31732, + "loc": { + "start": { + "line": 648, + "column": 53 + }, + "end": { + "line": 648, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 31734, + "end": 32660, + "loc": { + "start": { + "line": 648, + "column": 63 + }, + "end": { + "line": 661, + "column": 25 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 31764, + "end": 31966, + "loc": { + "start": { + "line": 649, + "column": 28 + }, + "end": { + "line": 652, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 31768, + "end": 31784, + "loc": { + "start": { + "line": 649, + "column": 32 + }, + "end": { + "line": 649, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 31768, + "end": 31772, + "loc": { + "start": { + "line": 649, + "column": 32 + }, + "end": { + "line": 649, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 31773, + "end": 31784, + "loc": { + "start": { + "line": 649, + "column": 37 + }, + "end": { + "line": 649, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 31786, + "end": 31966, + "loc": { + "start": { + "line": 649, + "column": 50 + }, + "end": { + "line": 652, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 31820, + "end": 31870, + "loc": { + "start": { + "line": 650, + "column": 32 + }, + "end": { + "line": 650, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31820, + "end": 31869, + "loc": { + "start": { + "line": 650, + "column": 32 + }, + "end": { + "line": 650, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31820, + "end": 31846, + "loc": { + "start": { + "line": 650, + "column": 32 + }, + "end": { + "line": 650, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 31820, + "end": 31836, + "loc": { + "start": { + "line": 650, + "column": 32 + }, + "end": { + "line": 650, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 31820, + "end": 31824, + "loc": { + "start": { + "line": 650, + "column": 32 + }, + "end": { + "line": 650, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 31825, + "end": 31836, + "loc": { + "start": { + "line": 650, + "column": 37 + }, + "end": { + "line": 650, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31837, + "end": 31846, + "loc": { + "start": { + "line": 650, + "column": 49 + }, + "end": { + "line": 650, + "column": 58 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 31849, + "end": 31869, + "loc": { + "start": { + "line": 650, + "column": 61 + }, + "end": { + "line": 650, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 31849, + "end": 31859, + "loc": { + "start": { + "line": 650, + "column": 61 + }, + "end": { + "line": 650, + "column": 71 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 31860, + "end": 31869, + "loc": { + "start": { + "line": 650, + "column": 72 + }, + "end": { + "line": 650, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 31903, + "end": 31936, + "loc": { + "start": { + "line": 651, + "column": 32 + }, + "end": { + "line": 651, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31903, + "end": 31935, + "loc": { + "start": { + "line": 651, + "column": 32 + }, + "end": { + "line": 651, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31903, + "end": 31927, + "loc": { + "start": { + "line": 651, + "column": 32 + }, + "end": { + "line": 651, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 31903, + "end": 31919, + "loc": { + "start": { + "line": 651, + "column": 32 + }, + "end": { + "line": 651, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 31903, + "end": 31907, + "loc": { + "start": { + "line": 651, + "column": 32 + }, + "end": { + "line": 651, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 31908, + "end": 31919, + "loc": { + "start": { + "line": 651, + "column": 37 + }, + "end": { + "line": 651, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31920, + "end": 31927, + "loc": { + "start": { + "line": 651, + "column": 49 + }, + "end": { + "line": 651, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31930, + "end": 31935, + "loc": { + "start": { + "line": 651, + "column": 59 + }, + "end": { + "line": 651, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 31995, + "end": 32063, + "loc": { + "start": { + "line": 653, + "column": 28 + }, + "end": { + "line": 653, + "column": 96 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31995, + "end": 32062, + "loc": { + "start": { + "line": 653, + "column": 28 + }, + "end": { + "line": 653, + "column": 95 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31995, + "end": 32040, + "loc": { + "start": { + "line": 653, + "column": 28 + }, + "end": { + "line": 653, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 31995, + "end": 32031, + "loc": { + "start": { + "line": 653, + "column": 28 + }, + "end": { + "line": 653, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 31995, + "end": 32024, + "loc": { + "start": { + "line": 653, + "column": 28 + }, + "end": { + "line": 653, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 31995, + "end": 31999, + "loc": { + "start": { + "line": 653, + "column": 28 + }, + "end": { + "line": 653, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32000, + "end": 32024, + "loc": { + "start": { + "line": 653, + "column": 33 + }, + "end": { + "line": 653, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32025, + "end": 32031, + "loc": { + "start": { + "line": 653, + "column": 58 + }, + "end": { + "line": 653, + "column": 64 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32032, + "end": 32040, + "loc": { + "start": { + "line": 653, + "column": 65 + }, + "end": { + "line": 653, + "column": 73 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 32043, + "end": 32062, + "loc": { + "start": { + "line": 653, + "column": 76 + }, + "end": { + "line": 653, + "column": 95 + } + }, + "object": { + "type": "Identifier", + "start": 32043, + "end": 32053, + "loc": { + "start": { + "line": 653, + "column": 76 + }, + "end": { + "line": 653, + "column": 86 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 32054, + "end": 32062, + "loc": { + "start": { + "line": 653, + "column": 87 + }, + "end": { + "line": 653, + "column": 95 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 32092, + "end": 32143, + "loc": { + "start": { + "line": 654, + "column": 28 + }, + "end": { + "line": 654, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32092, + "end": 32142, + "loc": { + "start": { + "line": 654, + "column": 28 + }, + "end": { + "line": 654, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32092, + "end": 32135, + "loc": { + "start": { + "line": 654, + "column": 28 + }, + "end": { + "line": 654, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 32092, + "end": 32121, + "loc": { + "start": { + "line": 654, + "column": 28 + }, + "end": { + "line": 654, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 32092, + "end": 32096, + "loc": { + "start": { + "line": 654, + "column": 28 + }, + "end": { + "line": 654, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32097, + "end": 32121, + "loc": { + "start": { + "line": 654, + "column": 33 + }, + "end": { + "line": 654, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32122, + "end": 32135, + "loc": { + "start": { + "line": 654, + "column": 58 + }, + "end": { + "line": 654, + "column": 71 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 32138, + "end": 32142, + "loc": { + "start": { + "line": 654, + "column": 74 + }, + "end": { + "line": 654, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 32172, + "end": 32227, + "loc": { + "start": { + "line": 655, + "column": 28 + }, + "end": { + "line": 655, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32172, + "end": 32226, + "loc": { + "start": { + "line": 655, + "column": 28 + }, + "end": { + "line": 655, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32172, + "end": 32219, + "loc": { + "start": { + "line": 655, + "column": 28 + }, + "end": { + "line": 655, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 32172, + "end": 32201, + "loc": { + "start": { + "line": 655, + "column": 28 + }, + "end": { + "line": 655, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 32172, + "end": 32176, + "loc": { + "start": { + "line": 655, + "column": 28 + }, + "end": { + "line": 655, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32177, + "end": 32201, + "loc": { + "start": { + "line": 655, + "column": 33 + }, + "end": { + "line": 655, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32202, + "end": 32219, + "loc": { + "start": { + "line": 655, + "column": 58 + }, + "end": { + "line": 655, + "column": 75 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 32222, + "end": 32226, + "loc": { + "start": { + "line": 655, + "column": 78 + }, + "end": { + "line": 655, + "column": 82 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 32256, + "end": 32307, + "loc": { + "start": { + "line": 656, + "column": 28 + }, + "end": { + "line": 656, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32256, + "end": 32306, + "loc": { + "start": { + "line": 656, + "column": 28 + }, + "end": { + "line": 656, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32256, + "end": 32299, + "loc": { + "start": { + "line": 656, + "column": 28 + }, + "end": { + "line": 656, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 32256, + "end": 32285, + "loc": { + "start": { + "line": 656, + "column": 28 + }, + "end": { + "line": 656, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 32256, + "end": 32260, + "loc": { + "start": { + "line": 656, + "column": 28 + }, + "end": { + "line": 656, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32261, + "end": 32285, + "loc": { + "start": { + "line": 656, + "column": 33 + }, + "end": { + "line": 656, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32286, + "end": 32299, + "loc": { + "start": { + "line": 656, + "column": 58 + }, + "end": { + "line": 656, + "column": 71 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 32302, + "end": 32306, + "loc": { + "start": { + "line": 656, + "column": 74 + }, + "end": { + "line": 656, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 32336, + "end": 32391, + "loc": { + "start": { + "line": 657, + "column": 28 + }, + "end": { + "line": 657, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32336, + "end": 32390, + "loc": { + "start": { + "line": 657, + "column": 28 + }, + "end": { + "line": 657, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32336, + "end": 32383, + "loc": { + "start": { + "line": 657, + "column": 28 + }, + "end": { + "line": 657, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 32336, + "end": 32365, + "loc": { + "start": { + "line": 657, + "column": 28 + }, + "end": { + "line": 657, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 32336, + "end": 32340, + "loc": { + "start": { + "line": 657, + "column": 28 + }, + "end": { + "line": 657, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32341, + "end": 32365, + "loc": { + "start": { + "line": 657, + "column": 33 + }, + "end": { + "line": 657, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32366, + "end": 32383, + "loc": { + "start": { + "line": 657, + "column": 58 + }, + "end": { + "line": 657, + "column": 75 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 32386, + "end": 32390, + "loc": { + "start": { + "line": 657, + "column": 78 + }, + "end": { + "line": 657, + "column": 82 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 32420, + "end": 32471, + "loc": { + "start": { + "line": 658, + "column": 28 + }, + "end": { + "line": 658, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32420, + "end": 32470, + "loc": { + "start": { + "line": 658, + "column": 28 + }, + "end": { + "line": 658, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32420, + "end": 32463, + "loc": { + "start": { + "line": 658, + "column": 28 + }, + "end": { + "line": 658, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 32420, + "end": 32449, + "loc": { + "start": { + "line": 658, + "column": 28 + }, + "end": { + "line": 658, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 32420, + "end": 32424, + "loc": { + "start": { + "line": 658, + "column": 28 + }, + "end": { + "line": 658, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32425, + "end": 32449, + "loc": { + "start": { + "line": 658, + "column": 33 + }, + "end": { + "line": 658, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32450, + "end": 32463, + "loc": { + "start": { + "line": 658, + "column": 58 + }, + "end": { + "line": 658, + "column": 71 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 32466, + "end": 32470, + "loc": { + "start": { + "line": 658, + "column": 74 + }, + "end": { + "line": 658, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 32500, + "end": 32555, + "loc": { + "start": { + "line": 659, + "column": 28 + }, + "end": { + "line": 659, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32500, + "end": 32554, + "loc": { + "start": { + "line": 659, + "column": 28 + }, + "end": { + "line": 659, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32500, + "end": 32547, + "loc": { + "start": { + "line": 659, + "column": 28 + }, + "end": { + "line": 659, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 32500, + "end": 32529, + "loc": { + "start": { + "line": 659, + "column": 28 + }, + "end": { + "line": 659, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 32500, + "end": 32504, + "loc": { + "start": { + "line": 659, + "column": 28 + }, + "end": { + "line": 659, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32505, + "end": 32529, + "loc": { + "start": { + "line": 659, + "column": 33 + }, + "end": { + "line": 659, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32530, + "end": 32547, + "loc": { + "start": { + "line": 659, + "column": 58 + }, + "end": { + "line": 659, + "column": 75 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 32550, + "end": 32554, + "loc": { + "start": { + "line": 659, + "column": 78 + }, + "end": { + "line": 659, + "column": 82 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 32584, + "end": 32634, + "loc": { + "start": { + "line": 660, + "column": 28 + }, + "end": { + "line": 660, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32584, + "end": 32633, + "loc": { + "start": { + "line": 660, + "column": 28 + }, + "end": { + "line": 660, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32584, + "end": 32626, + "loc": { + "start": { + "line": 660, + "column": 28 + }, + "end": { + "line": 660, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 32584, + "end": 32613, + "loc": { + "start": { + "line": 660, + "column": 28 + }, + "end": { + "line": 660, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 32584, + "end": 32588, + "loc": { + "start": { + "line": 660, + "column": 28 + }, + "end": { + "line": 660, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32589, + "end": 32613, + "loc": { + "start": { + "line": 660, + "column": 33 + }, + "end": { + "line": 660, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32614, + "end": 32626, + "loc": { + "start": { + "line": 660, + "column": 58 + }, + "end": { + "line": 660, + "column": 70 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 32629, + "end": 32633, + "loc": { + "start": { + "line": 660, + "column": 73 + }, + "end": { + "line": 660, + "column": 77 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 32703, + "end": 32756, + "loc": { + "start": { + "line": 663, + "column": 20 + }, + "end": { + "line": 663, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32703, + "end": 32755, + "loc": { + "start": { + "line": 663, + "column": 20 + }, + "end": { + "line": 663, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32703, + "end": 32719, + "loc": { + "start": { + "line": 663, + "column": 20 + }, + "end": { + "line": 663, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 32703, + "end": 32707, + "loc": { + "start": { + "line": 663, + "column": 20 + }, + "end": { + "line": 663, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 32708, + "end": 32719, + "loc": { + "start": { + "line": 663, + "column": 25 + }, + "end": { + "line": 663, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 32722, + "end": 32755, + "loc": { + "start": { + "line": 663, + "column": 39 + }, + "end": { + "line": 663, + "column": 72 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END" + } + } + }, + { + "type": "BreakStatement", + "start": 32777, + "end": 32783, + "loc": { + "start": { + "line": 664, + "column": 20 + }, + "end": { + "line": 664, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 29533, + "end": 29566, + "loc": { + "start": { + "line": 611, + "column": 21 + }, + "end": { + "line": 611, + "column": 54 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 32801, + "end": 32836, + "loc": { + "start": { + "line": 666, + "column": 16 + }, + "end": { + "line": 667, + "column": 26 + } + }, + "consequent": [ + { + "type": "BreakStatement", + "start": 32830, + "end": 32836, + "loc": { + "start": { + "line": 667, + "column": 20 + }, + "end": { + "line": 667, + "column": 26 + } + }, + "label": null + } + ], + "test": null + } + ] + } + ], + "directives": [] + } + }, + { + "type": "ObjectExpression", + "start": 32862, + "end": 32877, + "loc": { + "start": { + "line": 669, + "column": 11 + }, + "end": { + "line": 669, + "column": 26 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 32863, + "end": 32876, + "loc": { + "start": { + "line": 669, + "column": 12 + }, + "end": { + "line": 669, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 32863, + "end": 32870, + "loc": { + "start": { + "line": 669, + "column": 12 + }, + "end": { + "line": 669, + "column": 19 + }, + "identifierName": "passive" + }, + "name": "passive" + }, + "value": { + "type": "BooleanLiteral", + "start": 32872, + "end": 32876, + "loc": { + "start": { + "line": 669, + "column": 21 + }, + "end": { + "line": 669, + "column": 25 + } + }, + "value": true + } + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 32889, + "end": 43566, + "loc": { + "start": { + "line": 671, + "column": 8 + }, + "end": { + "line": 868, + "column": 28 + } + }, + "expression": { + "type": "CallExpression", + "start": 32889, + "end": 43565, + "loc": { + "start": { + "line": 671, + "column": 8 + }, + "end": { + "line": 868, + "column": 27 + } + }, + "callee": { + "type": "MemberExpression", + "start": 32889, + "end": 32912, + "loc": { + "start": { + "line": 671, + "column": 8 + }, + "end": { + "line": 671, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 32889, + "end": 32895, + "loc": { + "start": { + "line": 671, + "column": 8 + }, + "end": { + "line": 671, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 32896, + "end": 32912, + "loc": { + "start": { + "line": 671, + "column": 15 + }, + "end": { + "line": 671, + "column": 31 + }, + "identifierName": "addEventListener" + }, + "name": "addEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 32913, + "end": 32923, + "loc": { + "start": { + "line": 671, + "column": 32 + }, + "end": { + "line": 671, + "column": 42 + } + }, + "extra": { + "rawValue": "touchend", + "raw": "\"touchend\"" + }, + "value": "touchend" + }, + { + "type": "AssignmentExpression", + "start": 32925, + "end": 43547, + "loc": { + "start": { + "line": 671, + "column": 44 + }, + "end": { + "line": 868, + "column": 9 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32925, + "end": 32947, + "loc": { + "start": { + "line": 671, + "column": 44 + }, + "end": { + "line": 671, + "column": 66 + } + }, + "object": { + "type": "ThisExpression", + "start": 32925, + "end": 32929, + "loc": { + "start": { + "line": 671, + "column": 44 + }, + "end": { + "line": 671, + "column": 48 + } + } + }, + "property": { + "type": "Identifier", + "start": 32930, + "end": 32947, + "loc": { + "start": { + "line": 671, + "column": 49 + }, + "end": { + "line": 671, + "column": 66 + }, + "identifierName": "_onCanvasTouchEnd" + }, + "name": "_onCanvasTouchEnd" + }, + "computed": false + }, + "right": { + "type": "ArrowFunctionExpression", + "start": 32950, + "end": 43547, + "loc": { + "start": { + "line": 671, + "column": 69 + }, + "end": { + "line": 868, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 32951, + "end": 32956, + "loc": { + "start": { + "line": 671, + "column": 70 + }, + "end": { + "line": 671, + "column": 75 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 32961, + "end": 43547, + "loc": { + "start": { + "line": 671, + "column": 80 + }, + "end": { + "line": 868, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 32976, + "end": 33002, + "loc": { + "start": { + "line": 673, + "column": 12 + }, + "end": { + "line": 673, + "column": 38 + } + }, + "expression": { + "type": "CallExpression", + "start": 32976, + "end": 33001, + "loc": { + "start": { + "line": 673, + "column": 12 + }, + "end": { + "line": 673, + "column": 37 + } + }, + "callee": { + "type": "MemberExpression", + "start": 32976, + "end": 32999, + "loc": { + "start": { + "line": 673, + "column": 12 + }, + "end": { + "line": 673, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 32976, + "end": 32994, + "loc": { + "start": { + "line": 673, + "column": 12 + }, + "end": { + "line": 673, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 32976, + "end": 32980, + "loc": { + "start": { + "line": 673, + "column": 12 + }, + "end": { + "line": 673, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 32981, + "end": 32994, + "loc": { + "start": { + "line": 673, + "column": 17 + }, + "end": { + "line": 673, + "column": 30 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32995, + "end": 32999, + "loc": { + "start": { + "line": 673, + "column": 31 + }, + "end": { + "line": 673, + "column": 35 + }, + "identifierName": "stop" + }, + "name": "stop" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "VariableDeclaration", + "start": 33016, + "end": 33070, + "loc": { + "start": { + "line": 675, + "column": 12 + }, + "end": { + "line": 675, + "column": 66 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 33022, + "end": 33069, + "loc": { + "start": { + "line": 675, + "column": 18 + }, + "end": { + "line": 675, + "column": 65 + } + }, + "id": { + "type": "Identifier", + "start": 33022, + "end": 33039, + "loc": { + "start": { + "line": 675, + "column": 18 + }, + "end": { + "line": 675, + "column": 35 + }, + "identifierName": "numChangedTouches" + }, + "name": "numChangedTouches" + }, + "init": { + "type": "MemberExpression", + "start": 33042, + "end": 33069, + "loc": { + "start": { + "line": 675, + "column": 38 + }, + "end": { + "line": 675, + "column": 65 + } + }, + "object": { + "type": "MemberExpression", + "start": 33042, + "end": 33062, + "loc": { + "start": { + "line": 675, + "column": 38 + }, + "end": { + "line": 675, + "column": 58 + } + }, + "object": { + "type": "Identifier", + "start": 33042, + "end": 33047, + "loc": { + "start": { + "line": 675, + "column": 38 + }, + "end": { + "line": 675, + "column": 43 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 33048, + "end": 33062, + "loc": { + "start": { + "line": 675, + "column": 44 + }, + "end": { + "line": 675, + "column": 58 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 33063, + "end": 33069, + "loc": { + "start": { + "line": 675, + "column": 59 + }, + "end": { + "line": 675, + "column": 65 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 33084, + "end": 33152, + "loc": { + "start": { + "line": 677, + "column": 12 + }, + "end": { + "line": 679, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 33088, + "end": 33111, + "loc": { + "start": { + "line": 677, + "column": 16 + }, + "end": { + "line": 677, + "column": 39 + } + }, + "left": { + "type": "Identifier", + "start": 33088, + "end": 33105, + "loc": { + "start": { + "line": 677, + "column": 16 + }, + "end": { + "line": 677, + "column": 33 + }, + "identifierName": "numChangedTouches" + }, + "name": "numChangedTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 33110, + "end": 33111, + "loc": { + "start": { + "line": 677, + "column": 38 + }, + "end": { + "line": 677, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 33113, + "end": 33152, + "loc": { + "start": { + "line": 677, + "column": 41 + }, + "end": { + "line": 679, + "column": 13 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 33131, + "end": 33138, + "loc": { + "start": { + "line": 678, + "column": 16 + }, + "end": { + "line": 678, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 33166, + "end": 33204, + "loc": { + "start": { + "line": 681, + "column": 12 + }, + "end": { + "line": 681, + "column": 50 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 33172, + "end": 33203, + "loc": { + "start": { + "line": 681, + "column": 18 + }, + "end": { + "line": 681, + "column": 49 + } + }, + "id": { + "type": "Identifier", + "start": 33172, + "end": 33177, + "loc": { + "start": { + "line": 681, + "column": 18 + }, + "end": { + "line": 681, + "column": 23 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "init": { + "type": "MemberExpression", + "start": 33180, + "end": 33203, + "loc": { + "start": { + "line": 681, + "column": 26 + }, + "end": { + "line": 681, + "column": 49 + } + }, + "object": { + "type": "MemberExpression", + "start": 33180, + "end": 33200, + "loc": { + "start": { + "line": 681, + "column": 26 + }, + "end": { + "line": 681, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 33180, + "end": 33185, + "loc": { + "start": { + "line": 681, + "column": 26 + }, + "end": { + "line": 681, + "column": 31 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 33186, + "end": 33200, + "loc": { + "start": { + "line": 681, + "column": 32 + }, + "end": { + "line": 681, + "column": 46 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 33201, + "end": 33202, + "loc": { + "start": { + "line": 681, + "column": 47 + }, + "end": { + "line": 681, + "column": 48 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 33217, + "end": 33246, + "loc": { + "start": { + "line": 682, + "column": 12 + }, + "end": { + "line": 682, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 33223, + "end": 33245, + "loc": { + "start": { + "line": 682, + "column": 18 + }, + "end": { + "line": 682, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 33223, + "end": 33229, + "loc": { + "start": { + "line": 682, + "column": 18 + }, + "end": { + "line": 682, + "column": 24 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "init": { + "type": "MemberExpression", + "start": 33232, + "end": 33245, + "loc": { + "start": { + "line": 682, + "column": 27 + }, + "end": { + "line": 682, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 33232, + "end": 33237, + "loc": { + "start": { + "line": 682, + "column": 27 + }, + "end": { + "line": 682, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 33238, + "end": 33245, + "loc": { + "start": { + "line": 682, + "column": 33 + }, + "end": { + "line": 682, + "column": 40 + }, + "identifierName": "clientX" + }, + "name": "clientX" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 33259, + "end": 33288, + "loc": { + "start": { + "line": 683, + "column": 12 + }, + "end": { + "line": 683, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 33265, + "end": 33287, + "loc": { + "start": { + "line": 683, + "column": 18 + }, + "end": { + "line": 683, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 33265, + "end": 33271, + "loc": { + "start": { + "line": 683, + "column": 18 + }, + "end": { + "line": 683, + "column": 24 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "init": { + "type": "MemberExpression", + "start": 33274, + "end": 33287, + "loc": { + "start": { + "line": 683, + "column": 27 + }, + "end": { + "line": 683, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 33274, + "end": 33279, + "loc": { + "start": { + "line": 683, + "column": 27 + }, + "end": { + "line": 683, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 33280, + "end": 33287, + "loc": { + "start": { + "line": 683, + "column": 33 + }, + "end": { + "line": 683, + "column": 40 + }, + "identifierName": "clientY" + }, + "name": "clientY" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 33302, + "end": 33375, + "loc": { + "start": { + "line": 685, + "column": 12 + }, + "end": { + "line": 687, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 33306, + "end": 33334, + "loc": { + "start": { + "line": 685, + "column": 16 + }, + "end": { + "line": 685, + "column": 44 + } + }, + "left": { + "type": "MemberExpression", + "start": 33306, + "end": 33322, + "loc": { + "start": { + "line": 685, + "column": 16 + }, + "end": { + "line": 685, + "column": 32 + } + }, + "object": { + "type": "Identifier", + "start": 33306, + "end": 33311, + "loc": { + "start": { + "line": 685, + "column": 16 + }, + "end": { + "line": 685, + "column": 21 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 33312, + "end": 33322, + "loc": { + "start": { + "line": 685, + "column": 22 + }, + "end": { + "line": 685, + "column": 32 + }, + "identifierName": "identifier" + }, + "name": "identifier" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "Identifier", + "start": 33327, + "end": 33334, + "loc": { + "start": { + "line": 685, + "column": 37 + }, + "end": { + "line": 685, + "column": 44 + }, + "identifierName": "touchId" + }, + "name": "touchId" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 33336, + "end": 33375, + "loc": { + "start": { + "line": 685, + "column": 46 + }, + "end": { + "line": 687, + "column": 13 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 33354, + "end": 33361, + "loc": { + "start": { + "line": 686, + "column": 16 + }, + "end": { + "line": 686, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 33389, + "end": 33515, + "loc": { + "start": { + "line": 689, + "column": 12 + }, + "end": { + "line": 692, + "column": 13 + } + }, + "test": { + "type": "Identifier", + "start": 33393, + "end": 33409, + "loc": { + "start": { + "line": 689, + "column": 16 + }, + "end": { + "line": 689, + "column": 32 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "consequent": { + "type": "BlockStatement", + "start": 33411, + "end": 33515, + "loc": { + "start": { + "line": 689, + "column": 34 + }, + "end": { + "line": 692, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 33429, + "end": 33460, + "loc": { + "start": { + "line": 690, + "column": 16 + }, + "end": { + "line": 690, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 33429, + "end": 33459, + "loc": { + "start": { + "line": 690, + "column": 16 + }, + "end": { + "line": 690, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 33429, + "end": 33441, + "loc": { + "start": { + "line": 690, + "column": 16 + }, + "end": { + "line": 690, + "column": 28 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 33442, + "end": 33458, + "loc": { + "start": { + "line": 690, + "column": 29 + }, + "end": { + "line": 690, + "column": 45 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 33477, + "end": 33501, + "loc": { + "start": { + "line": 691, + "column": 16 + }, + "end": { + "line": 691, + "column": 40 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 33477, + "end": 33500, + "loc": { + "start": { + "line": 691, + "column": 16 + }, + "end": { + "line": 691, + "column": 39 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 33477, + "end": 33493, + "loc": { + "start": { + "line": 691, + "column": 16 + }, + "end": { + "line": 691, + "column": 32 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 33496, + "end": 33500, + "loc": { + "start": { + "line": 691, + "column": 35 + }, + "end": { + "line": 691, + "column": 39 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 33529, + "end": 33569, + "loc": { + "start": { + "line": 694, + "column": 12 + }, + "end": { + "line": 694, + "column": 52 + } + }, + "expression": { + "type": "CallExpression", + "start": 33529, + "end": 33568, + "loc": { + "start": { + "line": 694, + "column": 12 + }, + "end": { + "line": 694, + "column": 51 + } + }, + "callee": { + "type": "MemberExpression", + "start": 33529, + "end": 33550, + "loc": { + "start": { + "line": 694, + "column": 12 + }, + "end": { + "line": 694, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 33529, + "end": 33546, + "loc": { + "start": { + "line": 694, + "column": 12 + }, + "end": { + "line": 694, + "column": 29 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 33547, + "end": 33550, + "loc": { + "start": { + "line": 694, + "column": 30 + }, + "end": { + "line": 694, + "column": 33 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "ArrayExpression", + "start": 33551, + "end": 33567, + "loc": { + "start": { + "line": 694, + "column": 34 + }, + "end": { + "line": 694, + "column": 50 + } + }, + "elements": [ + { + "type": "Identifier", + "start": 33552, + "end": 33558, + "loc": { + "start": { + "line": 694, + "column": 35 + }, + "end": { + "line": 694, + "column": 41 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + { + "type": "Identifier", + "start": 33560, + "end": 33566, + "loc": { + "start": { + "line": 694, + "column": 43 + }, + "end": { + "line": 694, + "column": 49 + }, + "identifierName": "touchY" + }, + "name": "touchY" + } + ] + } + ] + } + }, + { + "type": "SwitchStatement", + "start": 33583, + "end": 43536, + "loc": { + "start": { + "line": 696, + "column": 12 + }, + "end": { + "line": 866, + "column": 13 + } + }, + "discriminant": { + "type": "MemberExpression", + "start": 33591, + "end": 33607, + "loc": { + "start": { + "line": 696, + "column": 20 + }, + "end": { + "line": 696, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 33591, + "end": 33595, + "loc": { + "start": { + "line": 696, + "column": 20 + }, + "end": { + "line": 696, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 33596, + "end": 33607, + "loc": { + "start": { + "line": 696, + "column": 25 + }, + "end": { + "line": 696, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "cases": [ + { + "type": "SwitchCase", + "start": 33628, + "end": 36355, + "loc": { + "start": { + "line": 698, + "column": 16 + }, + "end": { + "line": 744, + "column": 26 + } + }, + "consequent": [ + { + "type": "BlockStatement", + "start": 33669, + "end": 36280, + "loc": { + "start": { + "line": 698, + "column": 57 + }, + "end": { + "line": 742, + "column": 17 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 33691, + "end": 34154, + "loc": { + "start": { + "line": 699, + "column": 20 + }, + "end": { + "line": 706, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 33695, + "end": 34022, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 703, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 33695, + "end": 33946, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 702, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 33695, + "end": 33870, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 701, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 33695, + "end": 33794, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 700, + "column": 72 + } + }, + "left": { + "type": "BinaryExpression", + "start": 33695, + "end": 33718, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 699, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 33695, + "end": 33712, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 699, + "column": 41 + }, + "identifierName": "numChangedTouches" + }, + "name": "numChangedTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 33717, + "end": 33718, + "loc": { + "start": { + "line": 699, + "column": 46 + }, + "end": { + "line": 699, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 33746, + "end": 33794, + "loc": { + "start": { + "line": 700, + "column": 24 + }, + "end": { + "line": 700, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 33746, + "end": 33752, + "loc": { + "start": { + "line": 700, + "column": 24 + }, + "end": { + "line": 700, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 33755, + "end": 33794, + "loc": { + "start": { + "line": 700, + "column": 33 + }, + "end": { + "line": 700, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 33755, + "end": 33777, + "loc": { + "start": { + "line": 700, + "column": 33 + }, + "end": { + "line": 700, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 33755, + "end": 33774, + "loc": { + "start": { + "line": 700, + "column": 33 + }, + "end": { + "line": 700, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 33775, + "end": 33776, + "loc": { + "start": { + "line": 700, + "column": 53 + }, + "end": { + "line": 700, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 33780, + "end": 33794, + "loc": { + "start": { + "line": 700, + "column": 58 + }, + "end": { + "line": 700, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 33822, + "end": 33870, + "loc": { + "start": { + "line": 701, + "column": 24 + }, + "end": { + "line": 701, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 33822, + "end": 33828, + "loc": { + "start": { + "line": 701, + "column": 24 + }, + "end": { + "line": 701, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 33831, + "end": 33870, + "loc": { + "start": { + "line": 701, + "column": 33 + }, + "end": { + "line": 701, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 33831, + "end": 33853, + "loc": { + "start": { + "line": 701, + "column": 33 + }, + "end": { + "line": 701, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 33831, + "end": 33850, + "loc": { + "start": { + "line": 701, + "column": 33 + }, + "end": { + "line": 701, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 33851, + "end": 33852, + "loc": { + "start": { + "line": 701, + "column": 53 + }, + "end": { + "line": 701, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 33856, + "end": 33870, + "loc": { + "start": { + "line": 701, + "column": 58 + }, + "end": { + "line": 701, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 33898, + "end": 33946, + "loc": { + "start": { + "line": 702, + "column": 24 + }, + "end": { + "line": 702, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 33898, + "end": 33904, + "loc": { + "start": { + "line": 702, + "column": 24 + }, + "end": { + "line": 702, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 33907, + "end": 33946, + "loc": { + "start": { + "line": 702, + "column": 33 + }, + "end": { + "line": 702, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 33907, + "end": 33929, + "loc": { + "start": { + "line": 702, + "column": 33 + }, + "end": { + "line": 702, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 33907, + "end": 33926, + "loc": { + "start": { + "line": 702, + "column": 33 + }, + "end": { + "line": 702, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 33927, + "end": 33928, + "loc": { + "start": { + "line": 702, + "column": 53 + }, + "end": { + "line": 702, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 33932, + "end": 33946, + "loc": { + "start": { + "line": 702, + "column": 58 + }, + "end": { + "line": 702, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 33974, + "end": 34022, + "loc": { + "start": { + "line": 703, + "column": 24 + }, + "end": { + "line": 703, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 33974, + "end": 33980, + "loc": { + "start": { + "line": 703, + "column": 24 + }, + "end": { + "line": 703, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 33983, + "end": 34022, + "loc": { + "start": { + "line": 703, + "column": 33 + }, + "end": { + "line": 703, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 33983, + "end": 34005, + "loc": { + "start": { + "line": 703, + "column": 33 + }, + "end": { + "line": 703, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 33983, + "end": 34002, + "loc": { + "start": { + "line": 703, + "column": 33 + }, + "end": { + "line": 703, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 34003, + "end": 34004, + "loc": { + "start": { + "line": 703, + "column": 53 + }, + "end": { + "line": 703, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 34008, + "end": 34022, + "loc": { + "start": { + "line": 703, + "column": 58 + }, + "end": { + "line": 703, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 34024, + "end": 34154, + "loc": { + "start": { + "line": 703, + "column": 74 + }, + "end": { + "line": 706, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 34050, + "end": 34100, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 34050, + "end": 34099, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 34050, + "end": 34066, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 34050, + "end": 34054, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 34055, + "end": 34066, + "loc": { + "start": { + "line": 704, + "column": 29 + }, + "end": { + "line": 704, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 34069, + "end": 34099, + "loc": { + "start": { + "line": 704, + "column": 43 + }, + "end": { + "line": 704, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + } + }, + { + "type": "ReturnStatement", + "start": 34125, + "end": 34132, + "loc": { + "start": { + "line": 705, + "column": 24 + }, + "end": { + "line": 705, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 34175, + "end": 34327, + "loc": { + "start": { + "line": 707, + "column": 20 + }, + "end": { + "line": 710, + "column": 23 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 34181, + "end": 34326, + "loc": { + "start": { + "line": 707, + "column": 26 + }, + "end": { + "line": 710, + "column": 22 + } + }, + "id": { + "type": "Identifier", + "start": 34181, + "end": 34191, + "loc": { + "start": { + "line": 707, + "column": 26 + }, + "end": { + "line": 707, + "column": 36 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 34194, + "end": 34326, + "loc": { + "start": { + "line": 707, + "column": 39 + }, + "end": { + "line": 710, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 34194, + "end": 34204, + "loc": { + "start": { + "line": 707, + "column": 39 + }, + "end": { + "line": 707, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 34194, + "end": 34199, + "loc": { + "start": { + "line": 707, + "column": 39 + }, + "end": { + "line": 707, + "column": 44 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 34200, + "end": 34204, + "loc": { + "start": { + "line": 707, + "column": 45 + }, + "end": { + "line": 707, + "column": 49 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 34205, + "end": 34325, + "loc": { + "start": { + "line": 707, + "column": 50 + }, + "end": { + "line": 710, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 34231, + "end": 34260, + "loc": { + "start": { + "line": 708, + "column": 24 + }, + "end": { + "line": 708, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34231, + "end": 34240, + "loc": { + "start": { + "line": 708, + "column": 24 + }, + "end": { + "line": 708, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 34242, + "end": 34260, + "loc": { + "start": { + "line": 708, + "column": 35 + }, + "end": { + "line": 708, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 34286, + "end": 34303, + "loc": { + "start": { + "line": 709, + "column": 24 + }, + "end": { + "line": 709, + "column": 41 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34286, + "end": 34297, + "loc": { + "start": { + "line": 709, + "column": 24 + }, + "end": { + "line": 709, + "column": 35 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 34299, + "end": 34303, + "loc": { + "start": { + "line": 709, + "column": 37 + }, + "end": { + "line": 709, + "column": 41 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 34348, + "end": 36262, + "loc": { + "start": { + "line": 711, + "column": 20 + }, + "end": { + "line": 741, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 34352, + "end": 34385, + "loc": { + "start": { + "line": 711, + "column": 24 + }, + "end": { + "line": 711, + "column": 57 + } + }, + "left": { + "type": "Identifier", + "start": 34352, + "end": 34362, + "loc": { + "start": { + "line": 711, + "column": 24 + }, + "end": { + "line": 711, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 34366, + "end": 34385, + "loc": { + "start": { + "line": 711, + "column": 38 + }, + "end": { + "line": 711, + "column": 57 + } + }, + "object": { + "type": "Identifier", + "start": 34366, + "end": 34376, + "loc": { + "start": { + "line": 711, + "column": 38 + }, + "end": { + "line": 711, + "column": 48 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 34377, + "end": 34385, + "loc": { + "start": { + "line": 711, + "column": 49 + }, + "end": { + "line": 711, + "column": 57 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 34387, + "end": 35798, + "loc": { + "start": { + "line": 711, + "column": 59 + }, + "end": { + "line": 734, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 34413, + "end": 34942, + "loc": { + "start": { + "line": 712, + "column": 24 + }, + "end": { + "line": 723, + "column": 27 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 34413, + "end": 34941, + "loc": { + "start": { + "line": 712, + "column": 24 + }, + "end": { + "line": 723, + "column": 26 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 34413, + "end": 34442, + "loc": { + "start": { + "line": 712, + "column": 24 + }, + "end": { + "line": 712, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 34413, + "end": 34417, + "loc": { + "start": { + "line": 712, + "column": 24 + }, + "end": { + "line": 712, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 34418, + "end": 34442, + "loc": { + "start": { + "line": 712, + "column": 29 + }, + "end": { + "line": 712, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 34445, + "end": 34941, + "loc": { + "start": { + "line": 712, + "column": 56 + }, + "end": { + "line": 723, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 34445, + "end": 34469, + "loc": { + "start": { + "line": 712, + "column": 56 + }, + "end": { + "line": 712, + "column": 80 + } + }, + "object": { + "type": "Identifier", + "start": 34445, + "end": 34451, + "loc": { + "start": { + "line": 712, + "column": 56 + }, + "end": { + "line": 712, + "column": 62 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 34452, + "end": 34469, + "loc": { + "start": { + "line": 712, + "column": 63 + }, + "end": { + "line": 712, + "column": 80 + }, + "identifierName": "createMeasurement" + }, + "name": "createMeasurement" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 34470, + "end": 34940, + "loc": { + "start": { + "line": 712, + "column": 81 + }, + "end": { + "line": 723, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 34500, + "end": 34521, + "loc": { + "start": { + "line": 713, + "column": 28 + }, + "end": { + "line": 713, + "column": 49 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34500, + "end": 34502, + "loc": { + "start": { + "line": 713, + "column": 28 + }, + "end": { + "line": 713, + "column": 30 + }, + "identifierName": "id" + }, + "name": "id" + }, + "value": { + "type": "CallExpression", + "start": 34504, + "end": 34521, + "loc": { + "start": { + "line": 713, + "column": 32 + }, + "end": { + "line": 713, + "column": 49 + } + }, + "callee": { + "type": "MemberExpression", + "start": 34504, + "end": 34519, + "loc": { + "start": { + "line": 713, + "column": 32 + }, + "end": { + "line": 713, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 34504, + "end": 34508, + "loc": { + "start": { + "line": 713, + "column": 32 + }, + "end": { + "line": 713, + "column": 36 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 34509, + "end": 34519, + "loc": { + "start": { + "line": 713, + "column": 37 + }, + "end": { + "line": 713, + "column": 47 + }, + "identifierName": "createUUID" + }, + "name": "createUUID" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ObjectProperty", + "start": 34551, + "end": 34652, + "loc": { + "start": { + "line": 714, + "column": 28 + }, + "end": { + "line": 716, + "column": 29 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34551, + "end": 34557, + "loc": { + "start": { + "line": 714, + "column": 28 + }, + "end": { + "line": 714, + "column": 34 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "value": { + "type": "ObjectExpression", + "start": 34559, + "end": 34652, + "loc": { + "start": { + "line": 714, + "column": 36 + }, + "end": { + "line": 716, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 34593, + "end": 34622, + "loc": { + "start": { + "line": 715, + "column": 32 + }, + "end": { + "line": 715, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34593, + "end": 34601, + "loc": { + "start": { + "line": 715, + "column": 32 + }, + "end": { + "line": 715, + "column": 40 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 34603, + "end": 34622, + "loc": { + "start": { + "line": 715, + "column": 42 + }, + "end": { + "line": 715, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 34603, + "end": 34613, + "loc": { + "start": { + "line": 715, + "column": 42 + }, + "end": { + "line": 715, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 34614, + "end": 34622, + "loc": { + "start": { + "line": 715, + "column": 53 + }, + "end": { + "line": 715, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 34682, + "end": 34783, + "loc": { + "start": { + "line": 717, + "column": 28 + }, + "end": { + "line": 719, + "column": 29 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34682, + "end": 34688, + "loc": { + "start": { + "line": 717, + "column": 28 + }, + "end": { + "line": 717, + "column": 34 + }, + "identifierName": "corner" + }, + "name": "corner" + }, + "value": { + "type": "ObjectExpression", + "start": 34690, + "end": 34783, + "loc": { + "start": { + "line": 717, + "column": 36 + }, + "end": { + "line": 719, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 34724, + "end": 34753, + "loc": { + "start": { + "line": 718, + "column": 32 + }, + "end": { + "line": 718, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34724, + "end": 34732, + "loc": { + "start": { + "line": 718, + "column": 32 + }, + "end": { + "line": 718, + "column": 40 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 34734, + "end": 34753, + "loc": { + "start": { + "line": 718, + "column": 42 + }, + "end": { + "line": 718, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 34734, + "end": 34744, + "loc": { + "start": { + "line": 718, + "column": 42 + }, + "end": { + "line": 718, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 34745, + "end": 34753, + "loc": { + "start": { + "line": 718, + "column": 53 + }, + "end": { + "line": 718, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 34813, + "end": 34914, + "loc": { + "start": { + "line": 720, + "column": 28 + }, + "end": { + "line": 722, + "column": 29 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34813, + "end": 34819, + "loc": { + "start": { + "line": 720, + "column": 28 + }, + "end": { + "line": 720, + "column": 34 + }, + "identifierName": "target" + }, + "name": "target" + }, + "value": { + "type": "ObjectExpression", + "start": 34821, + "end": 34914, + "loc": { + "start": { + "line": 720, + "column": 36 + }, + "end": { + "line": 722, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 34855, + "end": 34884, + "loc": { + "start": { + "line": 721, + "column": 32 + }, + "end": { + "line": 721, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34855, + "end": 34863, + "loc": { + "start": { + "line": 721, + "column": 32 + }, + "end": { + "line": 721, + "column": 40 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 34865, + "end": 34884, + "loc": { + "start": { + "line": 721, + "column": 42 + }, + "end": { + "line": 721, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 34865, + "end": 34875, + "loc": { + "start": { + "line": 721, + "column": 42 + }, + "end": { + "line": 721, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 34876, + "end": 34884, + "loc": { + "start": { + "line": 721, + "column": 53 + }, + "end": { + "line": 721, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + ] + } + } + ] + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 34967, + "end": 35015, + "loc": { + "start": { + "line": 724, + "column": 24 + }, + "end": { + "line": 724, + "column": 72 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 34967, + "end": 35014, + "loc": { + "start": { + "line": 724, + "column": 24 + }, + "end": { + "line": 724, + "column": 71 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 34967, + "end": 35006, + "loc": { + "start": { + "line": 724, + "column": 24 + }, + "end": { + "line": 724, + "column": 63 + } + }, + "object": { + "type": "MemberExpression", + "start": 34967, + "end": 34996, + "loc": { + "start": { + "line": 724, + "column": 24 + }, + "end": { + "line": 724, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 34967, + "end": 34971, + "loc": { + "start": { + "line": 724, + "column": 24 + }, + "end": { + "line": 724, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 34972, + "end": 34996, + "loc": { + "start": { + "line": 724, + "column": 29 + }, + "end": { + "line": 724, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34997, + "end": 35006, + "loc": { + "start": { + "line": 724, + "column": 54 + }, + "end": { + "line": 724, + "column": 63 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 35009, + "end": 35014, + "loc": { + "start": { + "line": 724, + "column": 66 + }, + "end": { + "line": 724, + "column": 71 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 35040, + "end": 35091, + "loc": { + "start": { + "line": 725, + "column": 24 + }, + "end": { + "line": 725, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35040, + "end": 35090, + "loc": { + "start": { + "line": 725, + "column": 24 + }, + "end": { + "line": 725, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35040, + "end": 35083, + "loc": { + "start": { + "line": 725, + "column": 24 + }, + "end": { + "line": 725, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 35040, + "end": 35069, + "loc": { + "start": { + "line": 725, + "column": 24 + }, + "end": { + "line": 725, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 35040, + "end": 35044, + "loc": { + "start": { + "line": 725, + "column": 24 + }, + "end": { + "line": 725, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 35045, + "end": 35069, + "loc": { + "start": { + "line": 725, + "column": 29 + }, + "end": { + "line": 725, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35070, + "end": 35083, + "loc": { + "start": { + "line": 725, + "column": 54 + }, + "end": { + "line": 725, + "column": 67 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 35086, + "end": 35090, + "loc": { + "start": { + "line": 725, + "column": 70 + }, + "end": { + "line": 725, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 35116, + "end": 35172, + "loc": { + "start": { + "line": 726, + "column": 24 + }, + "end": { + "line": 726, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35116, + "end": 35171, + "loc": { + "start": { + "line": 726, + "column": 24 + }, + "end": { + "line": 726, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35116, + "end": 35163, + "loc": { + "start": { + "line": 726, + "column": 24 + }, + "end": { + "line": 726, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 35116, + "end": 35145, + "loc": { + "start": { + "line": 726, + "column": 24 + }, + "end": { + "line": 726, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 35116, + "end": 35120, + "loc": { + "start": { + "line": 726, + "column": 24 + }, + "end": { + "line": 726, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 35121, + "end": 35145, + "loc": { + "start": { + "line": 726, + "column": 29 + }, + "end": { + "line": 726, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35146, + "end": 35163, + "loc": { + "start": { + "line": 726, + "column": 54 + }, + "end": { + "line": 726, + "column": 71 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 35166, + "end": 35171, + "loc": { + "start": { + "line": 726, + "column": 74 + }, + "end": { + "line": 726, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 35197, + "end": 35249, + "loc": { + "start": { + "line": 727, + "column": 24 + }, + "end": { + "line": 727, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35197, + "end": 35248, + "loc": { + "start": { + "line": 727, + "column": 24 + }, + "end": { + "line": 727, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35197, + "end": 35240, + "loc": { + "start": { + "line": 727, + "column": 24 + }, + "end": { + "line": 727, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 35197, + "end": 35226, + "loc": { + "start": { + "line": 727, + "column": 24 + }, + "end": { + "line": 727, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 35197, + "end": 35201, + "loc": { + "start": { + "line": 727, + "column": 24 + }, + "end": { + "line": 727, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 35202, + "end": 35226, + "loc": { + "start": { + "line": 727, + "column": 29 + }, + "end": { + "line": 727, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35227, + "end": 35240, + "loc": { + "start": { + "line": 727, + "column": 54 + }, + "end": { + "line": 727, + "column": 67 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 35243, + "end": 35248, + "loc": { + "start": { + "line": 727, + "column": 70 + }, + "end": { + "line": 727, + "column": 75 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 35274, + "end": 35330, + "loc": { + "start": { + "line": 728, + "column": 24 + }, + "end": { + "line": 728, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35274, + "end": 35329, + "loc": { + "start": { + "line": 728, + "column": 24 + }, + "end": { + "line": 728, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35274, + "end": 35321, + "loc": { + "start": { + "line": 728, + "column": 24 + }, + "end": { + "line": 728, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 35274, + "end": 35303, + "loc": { + "start": { + "line": 728, + "column": 24 + }, + "end": { + "line": 728, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 35274, + "end": 35278, + "loc": { + "start": { + "line": 728, + "column": 24 + }, + "end": { + "line": 728, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 35279, + "end": 35303, + "loc": { + "start": { + "line": 728, + "column": 29 + }, + "end": { + "line": 728, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35304, + "end": 35321, + "loc": { + "start": { + "line": 728, + "column": 54 + }, + "end": { + "line": 728, + "column": 71 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 35324, + "end": 35329, + "loc": { + "start": { + "line": 728, + "column": 74 + }, + "end": { + "line": 728, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 35355, + "end": 35407, + "loc": { + "start": { + "line": 729, + "column": 24 + }, + "end": { + "line": 729, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35355, + "end": 35406, + "loc": { + "start": { + "line": 729, + "column": 24 + }, + "end": { + "line": 729, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35355, + "end": 35398, + "loc": { + "start": { + "line": 729, + "column": 24 + }, + "end": { + "line": 729, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 35355, + "end": 35384, + "loc": { + "start": { + "line": 729, + "column": 24 + }, + "end": { + "line": 729, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 35355, + "end": 35359, + "loc": { + "start": { + "line": 729, + "column": 24 + }, + "end": { + "line": 729, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 35360, + "end": 35384, + "loc": { + "start": { + "line": 729, + "column": 29 + }, + "end": { + "line": 729, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35385, + "end": 35398, + "loc": { + "start": { + "line": 729, + "column": 54 + }, + "end": { + "line": 729, + "column": 67 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 35401, + "end": 35406, + "loc": { + "start": { + "line": 729, + "column": 70 + }, + "end": { + "line": 729, + "column": 75 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 35432, + "end": 35488, + "loc": { + "start": { + "line": 730, + "column": 24 + }, + "end": { + "line": 730, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35432, + "end": 35487, + "loc": { + "start": { + "line": 730, + "column": 24 + }, + "end": { + "line": 730, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35432, + "end": 35479, + "loc": { + "start": { + "line": 730, + "column": 24 + }, + "end": { + "line": 730, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 35432, + "end": 35461, + "loc": { + "start": { + "line": 730, + "column": 24 + }, + "end": { + "line": 730, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 35432, + "end": 35436, + "loc": { + "start": { + "line": 730, + "column": 24 + }, + "end": { + "line": 730, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 35437, + "end": 35461, + "loc": { + "start": { + "line": 730, + "column": 29 + }, + "end": { + "line": 730, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35462, + "end": 35479, + "loc": { + "start": { + "line": 730, + "column": 54 + }, + "end": { + "line": 730, + "column": 71 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 35482, + "end": 35487, + "loc": { + "start": { + "line": 730, + "column": 74 + }, + "end": { + "line": 730, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 35513, + "end": 35563, + "loc": { + "start": { + "line": 731, + "column": 24 + }, + "end": { + "line": 731, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35513, + "end": 35563, + "loc": { + "start": { + "line": 731, + "column": 24 + }, + "end": { + "line": 731, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35513, + "end": 35555, + "loc": { + "start": { + "line": 731, + "column": 24 + }, + "end": { + "line": 731, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 35513, + "end": 35542, + "loc": { + "start": { + "line": 731, + "column": 24 + }, + "end": { + "line": 731, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 35513, + "end": 35517, + "loc": { + "start": { + "line": 731, + "column": 24 + }, + "end": { + "line": 731, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 35518, + "end": 35542, + "loc": { + "start": { + "line": 731, + "column": 29 + }, + "end": { + "line": 731, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35543, + "end": 35555, + "loc": { + "start": { + "line": 731, + "column": 54 + }, + "end": { + "line": 731, + "column": 66 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 35558, + "end": 35563, + "loc": { + "start": { + "line": 731, + "column": 69 + }, + "end": { + "line": 731, + "column": 74 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 35588, + "end": 35638, + "loc": { + "start": { + "line": 732, + "column": 24 + }, + "end": { + "line": 732, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35588, + "end": 35637, + "loc": { + "start": { + "line": 732, + "column": 24 + }, + "end": { + "line": 732, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35588, + "end": 35604, + "loc": { + "start": { + "line": 732, + "column": 24 + }, + "end": { + "line": 732, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 35588, + "end": 35592, + "loc": { + "start": { + "line": 732, + "column": 24 + }, + "end": { + "line": 732, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 35593, + "end": 35604, + "loc": { + "start": { + "line": 732, + "column": 29 + }, + "end": { + "line": 732, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 35607, + "end": 35637, + "loc": { + "start": { + "line": 732, + "column": 43 + }, + "end": { + "line": 732, + "column": 73 + }, + "identifierName": "WAITING_FOR_CORNER_TOUCH_START" + }, + "name": "WAITING_FOR_CORNER_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_CORNER_TOUCH_START\")", + "start": 35661, + "end": 35776, + "loc": { + "start": { + "line": 733, + "column": 22 + }, + "end": { + "line": 733, + "column": 137 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 35804, + "end": 36262, + "loc": { + "start": { + "line": 734, + "column": 27 + }, + "end": { + "line": 741, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 35830, + "end": 36027, + "loc": { + "start": { + "line": 735, + "column": 24 + }, + "end": { + "line": 738, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 35834, + "end": 35863, + "loc": { + "start": { + "line": 735, + "column": 28 + }, + "end": { + "line": 735, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 35834, + "end": 35838, + "loc": { + "start": { + "line": 735, + "column": 28 + }, + "end": { + "line": 735, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 35839, + "end": 35863, + "loc": { + "start": { + "line": 735, + "column": 33 + }, + "end": { + "line": 735, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 35865, + "end": 36027, + "loc": { + "start": { + "line": 735, + "column": 59 + }, + "end": { + "line": 738, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 35895, + "end": 35935, + "loc": { + "start": { + "line": 736, + "column": 28 + }, + "end": { + "line": 736, + "column": 68 + } + }, + "expression": { + "type": "CallExpression", + "start": 35895, + "end": 35934, + "loc": { + "start": { + "line": 736, + "column": 28 + }, + "end": { + "line": 736, + "column": 67 + } + }, + "callee": { + "type": "MemberExpression", + "start": 35895, + "end": 35932, + "loc": { + "start": { + "line": 736, + "column": 28 + }, + "end": { + "line": 736, + "column": 65 + } + }, + "object": { + "type": "MemberExpression", + "start": 35895, + "end": 35924, + "loc": { + "start": { + "line": 736, + "column": 28 + }, + "end": { + "line": 736, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 35895, + "end": 35899, + "loc": { + "start": { + "line": 736, + "column": 28 + }, + "end": { + "line": 736, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 35900, + "end": 35924, + "loc": { + "start": { + "line": 736, + "column": 33 + }, + "end": { + "line": 736, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35925, + "end": 35932, + "loc": { + "start": { + "line": 736, + "column": 58 + }, + "end": { + "line": 736, + "column": 65 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 35964, + "end": 36001, + "loc": { + "start": { + "line": 737, + "column": 28 + }, + "end": { + "line": 737, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35964, + "end": 36000, + "loc": { + "start": { + "line": 737, + "column": 28 + }, + "end": { + "line": 737, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35964, + "end": 35993, + "loc": { + "start": { + "line": 737, + "column": 28 + }, + "end": { + "line": 737, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 35964, + "end": 35968, + "loc": { + "start": { + "line": 737, + "column": 28 + }, + "end": { + "line": 737, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 35969, + "end": 35993, + "loc": { + "start": { + "line": 737, + "column": 33 + }, + "end": { + "line": 737, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 35996, + "end": 36000, + "loc": { + "start": { + "line": 737, + "column": 60 + }, + "end": { + "line": 737, + "column": 64 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 36052, + "end": 36102, + "loc": { + "start": { + "line": 739, + "column": 24 + }, + "end": { + "line": 739, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 36052, + "end": 36101, + "loc": { + "start": { + "line": 739, + "column": 24 + }, + "end": { + "line": 739, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 36052, + "end": 36068, + "loc": { + "start": { + "line": 739, + "column": 24 + }, + "end": { + "line": 739, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 36052, + "end": 36056, + "loc": { + "start": { + "line": 739, + "column": 24 + }, + "end": { + "line": 739, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 36057, + "end": 36068, + "loc": { + "start": { + "line": 739, + "column": 29 + }, + "end": { + "line": 739, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 36071, + "end": 36101, + "loc": { + "start": { + "line": 739, + "column": 43 + }, + "end": { + "line": 739, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 36125, + "end": 36240, + "loc": { + "start": { + "line": 740, + "column": 22 + }, + "end": { + "line": 740, + "column": 137 + } + } + } + ] + } + ], + "directives": [] + } + } + ], + "directives": [] + }, + { + "type": "ExpressionStatement", + "start": 36301, + "end": 36328, + "loc": { + "start": { + "line": 743, + "column": 20 + }, + "end": { + "line": 743, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 36301, + "end": 36327, + "loc": { + "start": { + "line": 743, + "column": 20 + }, + "end": { + "line": 743, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 36301, + "end": 36325, + "loc": { + "start": { + "line": 743, + "column": 20 + }, + "end": { + "line": 743, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "BreakStatement", + "start": 36349, + "end": 36355, + "loc": { + "start": { + "line": 744, + "column": 20 + }, + "end": { + "line": 744, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 33633, + "end": 33667, + "loc": { + "start": { + "line": 698, + "column": 21 + }, + "end": { + "line": 698, + "column": 55 + }, + "identifierName": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 36373, + "end": 37387, + "loc": { + "start": { + "line": 746, + "column": 16 + }, + "end": { + "line": 762, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 36433, + "end": 36536, + "loc": { + "start": { + "line": 747, + "column": 20 + }, + "end": { + "line": 749, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 36437, + "end": 36453, + "loc": { + "start": { + "line": 747, + "column": 24 + }, + "end": { + "line": 747, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 36437, + "end": 36441, + "loc": { + "start": { + "line": 747, + "column": 24 + }, + "end": { + "line": 747, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 36442, + "end": 36453, + "loc": { + "start": { + "line": 747, + "column": 29 + }, + "end": { + "line": 747, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 36455, + "end": 36536, + "loc": { + "start": { + "line": 747, + "column": 42 + }, + "end": { + "line": 749, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 36481, + "end": 36514, + "loc": { + "start": { + "line": 748, + "column": 24 + }, + "end": { + "line": 748, + "column": 57 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 36481, + "end": 36513, + "loc": { + "start": { + "line": 748, + "column": 24 + }, + "end": { + "line": 748, + "column": 56 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 36481, + "end": 36505, + "loc": { + "start": { + "line": 748, + "column": 24 + }, + "end": { + "line": 748, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 36481, + "end": 36497, + "loc": { + "start": { + "line": 748, + "column": 24 + }, + "end": { + "line": 748, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 36481, + "end": 36485, + "loc": { + "start": { + "line": 748, + "column": 24 + }, + "end": { + "line": 748, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 36486, + "end": 36497, + "loc": { + "start": { + "line": 748, + "column": 29 + }, + "end": { + "line": 748, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 36498, + "end": 36505, + "loc": { + "start": { + "line": 748, + "column": 41 + }, + "end": { + "line": 748, + "column": 48 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 36508, + "end": 36513, + "loc": { + "start": { + "line": 748, + "column": 51 + }, + "end": { + "line": 748, + "column": 56 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 36557, + "end": 37312, + "loc": { + "start": { + "line": 750, + "column": 20 + }, + "end": { + "line": 760, + "column": 21 + } + }, + "test": { + "type": "UnaryExpression", + "start": 36561, + "end": 36591, + "loc": { + "start": { + "line": 750, + "column": 24 + }, + "end": { + "line": 750, + "column": 54 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 36562, + "end": 36591, + "loc": { + "start": { + "line": 750, + "column": 25 + }, + "end": { + "line": 750, + "column": 54 + } + }, + "object": { + "type": "ThisExpression", + "start": 36562, + "end": 36566, + "loc": { + "start": { + "line": 750, + "column": 25 + }, + "end": { + "line": 750, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "start": 36567, + "end": 36591, + "loc": { + "start": { + "line": 750, + "column": 30 + }, + "end": { + "line": 750, + "column": 54 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 36593, + "end": 37043, + "loc": { + "start": { + "line": 750, + "column": 56 + }, + "end": { + "line": 757, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 36619, + "end": 36792, + "loc": { + "start": { + "line": 751, + "column": 24 + }, + "end": { + "line": 754, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 36623, + "end": 36639, + "loc": { + "start": { + "line": 751, + "column": 28 + }, + "end": { + "line": 751, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 36623, + "end": 36627, + "loc": { + "start": { + "line": 751, + "column": 28 + }, + "end": { + "line": 751, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 36628, + "end": 36639, + "loc": { + "start": { + "line": 751, + "column": 33 + }, + "end": { + "line": 751, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 36641, + "end": 36792, + "loc": { + "start": { + "line": 751, + "column": 46 + }, + "end": { + "line": 754, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 36671, + "end": 36704, + "loc": { + "start": { + "line": 752, + "column": 28 + }, + "end": { + "line": 752, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 36671, + "end": 36703, + "loc": { + "start": { + "line": 752, + "column": 28 + }, + "end": { + "line": 752, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 36671, + "end": 36695, + "loc": { + "start": { + "line": 752, + "column": 28 + }, + "end": { + "line": 752, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 36671, + "end": 36687, + "loc": { + "start": { + "line": 752, + "column": 28 + }, + "end": { + "line": 752, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 36671, + "end": 36675, + "loc": { + "start": { + "line": 752, + "column": 28 + }, + "end": { + "line": 752, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 36676, + "end": 36687, + "loc": { + "start": { + "line": 752, + "column": 33 + }, + "end": { + "line": 752, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 36688, + "end": 36695, + "loc": { + "start": { + "line": 752, + "column": 45 + }, + "end": { + "line": 752, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 36698, + "end": 36703, + "loc": { + "start": { + "line": 752, + "column": 55 + }, + "end": { + "line": 752, + "column": 60 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 36733, + "end": 36766, + "loc": { + "start": { + "line": 753, + "column": 28 + }, + "end": { + "line": 753, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 36733, + "end": 36765, + "loc": { + "start": { + "line": 753, + "column": 28 + }, + "end": { + "line": 753, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 36733, + "end": 36757, + "loc": { + "start": { + "line": 753, + "column": 28 + }, + "end": { + "line": 753, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 36733, + "end": 36749, + "loc": { + "start": { + "line": 753, + "column": 28 + }, + "end": { + "line": 753, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 36733, + "end": 36737, + "loc": { + "start": { + "line": 753, + "column": 28 + }, + "end": { + "line": 753, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 36738, + "end": 36749, + "loc": { + "start": { + "line": 753, + "column": 33 + }, + "end": { + "line": 753, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 36750, + "end": 36757, + "loc": { + "start": { + "line": 753, + "column": 45 + }, + "end": { + "line": 753, + "column": 52 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 36760, + "end": 36765, + "loc": { + "start": { + "line": 753, + "column": 55 + }, + "end": { + "line": 753, + "column": 60 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 36817, + "end": 36867, + "loc": { + "start": { + "line": 755, + "column": 24 + }, + "end": { + "line": 755, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 36817, + "end": 36866, + "loc": { + "start": { + "line": 755, + "column": 24 + }, + "end": { + "line": 755, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 36817, + "end": 36833, + "loc": { + "start": { + "line": 755, + "column": 24 + }, + "end": { + "line": 755, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 36817, + "end": 36821, + "loc": { + "start": { + "line": 755, + "column": 24 + }, + "end": { + "line": 755, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 36822, + "end": 36833, + "loc": { + "start": { + "line": 755, + "column": 29 + }, + "end": { + "line": 755, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 36836, + "end": 36866, + "loc": { + "start": { + "line": 755, + "column": 43 + }, + "end": { + "line": 755, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 36890, + "end": 37021, + "loc": { + "start": { + "line": 756, + "column": 22 + }, + "end": { + "line": 756, + "column": 153 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 37049, + "end": 37312, + "loc": { + "start": { + "line": 757, + "column": 27 + }, + "end": { + "line": 760, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 37075, + "end": 37125, + "loc": { + "start": { + "line": 758, + "column": 24 + }, + "end": { + "line": 758, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 37075, + "end": 37124, + "loc": { + "start": { + "line": 758, + "column": 24 + }, + "end": { + "line": 758, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 37075, + "end": 37091, + "loc": { + "start": { + "line": 758, + "column": 24 + }, + "end": { + "line": 758, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 37075, + "end": 37079, + "loc": { + "start": { + "line": 758, + "column": 24 + }, + "end": { + "line": 758, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 37080, + "end": 37091, + "loc": { + "start": { + "line": 758, + "column": 29 + }, + "end": { + "line": 758, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 37094, + "end": 37124, + "loc": { + "start": { + "line": 758, + "column": 43 + }, + "end": { + "line": 758, + "column": 73 + }, + "identifierName": "WAITING_FOR_CORNER_TOUCH_START" + }, + "name": "WAITING_FOR_CORNER_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_CORNER_TOUCH_START\")", + "start": 37149, + "end": 37290, + "loc": { + "start": { + "line": 759, + "column": 23 + }, + "end": { + "line": 759, + "column": 164 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 37333, + "end": 37360, + "loc": { + "start": { + "line": 761, + "column": 20 + }, + "end": { + "line": 761, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 37333, + "end": 37359, + "loc": { + "start": { + "line": 761, + "column": 20 + }, + "end": { + "line": 761, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 37333, + "end": 37357, + "loc": { + "start": { + "line": 761, + "column": 20 + }, + "end": { + "line": 761, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "BreakStatement", + "start": 37381, + "end": 37387, + "loc": { + "start": { + "line": 762, + "column": 20 + }, + "end": { + "line": 762, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 36378, + "end": 36411, + "loc": { + "start": { + "line": 746, + "column": 21 + }, + "end": { + "line": 746, + "column": 54 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 37405, + "end": 39590, + "loc": { + "start": { + "line": 764, + "column": 16 + }, + "end": { + "line": 799, + "column": 26 + } + }, + "consequent": [ + { + "type": "BlockStatement", + "start": 37446, + "end": 39515, + "loc": { + "start": { + "line": 764, + "column": 57 + }, + "end": { + "line": 797, + "column": 17 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 37468, + "end": 37931, + "loc": { + "start": { + "line": 765, + "column": 20 + }, + "end": { + "line": 772, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 37472, + "end": 37799, + "loc": { + "start": { + "line": 765, + "column": 24 + }, + "end": { + "line": 769, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 37472, + "end": 37723, + "loc": { + "start": { + "line": 765, + "column": 24 + }, + "end": { + "line": 768, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 37472, + "end": 37647, + "loc": { + "start": { + "line": 765, + "column": 24 + }, + "end": { + "line": 767, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 37472, + "end": 37571, + "loc": { + "start": { + "line": 765, + "column": 24 + }, + "end": { + "line": 766, + "column": 72 + } + }, + "left": { + "type": "BinaryExpression", + "start": 37472, + "end": 37495, + "loc": { + "start": { + "line": 765, + "column": 24 + }, + "end": { + "line": 765, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 37472, + "end": 37489, + "loc": { + "start": { + "line": 765, + "column": 24 + }, + "end": { + "line": 765, + "column": 41 + }, + "identifierName": "numChangedTouches" + }, + "name": "numChangedTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 37494, + "end": 37495, + "loc": { + "start": { + "line": 765, + "column": 46 + }, + "end": { + "line": 765, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 37523, + "end": 37571, + "loc": { + "start": { + "line": 766, + "column": 24 + }, + "end": { + "line": 766, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 37523, + "end": 37529, + "loc": { + "start": { + "line": 766, + "column": 24 + }, + "end": { + "line": 766, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 37532, + "end": 37571, + "loc": { + "start": { + "line": 766, + "column": 33 + }, + "end": { + "line": 766, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 37532, + "end": 37554, + "loc": { + "start": { + "line": 766, + "column": 33 + }, + "end": { + "line": 766, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 37532, + "end": 37551, + "loc": { + "start": { + "line": 766, + "column": 33 + }, + "end": { + "line": 766, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 37552, + "end": 37553, + "loc": { + "start": { + "line": 766, + "column": 53 + }, + "end": { + "line": 766, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 37557, + "end": 37571, + "loc": { + "start": { + "line": 766, + "column": 58 + }, + "end": { + "line": 766, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 37599, + "end": 37647, + "loc": { + "start": { + "line": 767, + "column": 24 + }, + "end": { + "line": 767, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 37599, + "end": 37605, + "loc": { + "start": { + "line": 767, + "column": 24 + }, + "end": { + "line": 767, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 37608, + "end": 37647, + "loc": { + "start": { + "line": 767, + "column": 33 + }, + "end": { + "line": 767, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 37608, + "end": 37630, + "loc": { + "start": { + "line": 767, + "column": 33 + }, + "end": { + "line": 767, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 37608, + "end": 37627, + "loc": { + "start": { + "line": 767, + "column": 33 + }, + "end": { + "line": 767, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 37628, + "end": 37629, + "loc": { + "start": { + "line": 767, + "column": 53 + }, + "end": { + "line": 767, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 37633, + "end": 37647, + "loc": { + "start": { + "line": 767, + "column": 58 + }, + "end": { + "line": 767, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 37675, + "end": 37723, + "loc": { + "start": { + "line": 768, + "column": 24 + }, + "end": { + "line": 768, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 37675, + "end": 37681, + "loc": { + "start": { + "line": 768, + "column": 24 + }, + "end": { + "line": 768, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 37684, + "end": 37723, + "loc": { + "start": { + "line": 768, + "column": 33 + }, + "end": { + "line": 768, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 37684, + "end": 37706, + "loc": { + "start": { + "line": 768, + "column": 33 + }, + "end": { + "line": 768, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 37684, + "end": 37703, + "loc": { + "start": { + "line": 768, + "column": 33 + }, + "end": { + "line": 768, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 37704, + "end": 37705, + "loc": { + "start": { + "line": 768, + "column": 53 + }, + "end": { + "line": 768, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 37709, + "end": 37723, + "loc": { + "start": { + "line": 768, + "column": 58 + }, + "end": { + "line": 768, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 37751, + "end": 37799, + "loc": { + "start": { + "line": 769, + "column": 24 + }, + "end": { + "line": 769, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 37751, + "end": 37757, + "loc": { + "start": { + "line": 769, + "column": 24 + }, + "end": { + "line": 769, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 37760, + "end": 37799, + "loc": { + "start": { + "line": 769, + "column": 33 + }, + "end": { + "line": 769, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 37760, + "end": 37782, + "loc": { + "start": { + "line": 769, + "column": 33 + }, + "end": { + "line": 769, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 37760, + "end": 37779, + "loc": { + "start": { + "line": 769, + "column": 33 + }, + "end": { + "line": 769, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 37780, + "end": 37781, + "loc": { + "start": { + "line": 769, + "column": 53 + }, + "end": { + "line": 769, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 37785, + "end": 37799, + "loc": { + "start": { + "line": 769, + "column": 58 + }, + "end": { + "line": 769, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 37801, + "end": 37931, + "loc": { + "start": { + "line": 769, + "column": 74 + }, + "end": { + "line": 772, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 37827, + "end": 37877, + "loc": { + "start": { + "line": 770, + "column": 24 + }, + "end": { + "line": 770, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 37827, + "end": 37876, + "loc": { + "start": { + "line": 770, + "column": 24 + }, + "end": { + "line": 770, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 37827, + "end": 37843, + "loc": { + "start": { + "line": 770, + "column": 24 + }, + "end": { + "line": 770, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 37827, + "end": 37831, + "loc": { + "start": { + "line": 770, + "column": 24 + }, + "end": { + "line": 770, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 37832, + "end": 37843, + "loc": { + "start": { + "line": 770, + "column": 29 + }, + "end": { + "line": 770, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 37846, + "end": 37876, + "loc": { + "start": { + "line": 770, + "column": 43 + }, + "end": { + "line": 770, + "column": 73 + }, + "identifierName": "WAITING_FOR_CORNER_TOUCH_START" + }, + "name": "WAITING_FOR_CORNER_TOUCH_START" + } + } + }, + { + "type": "ReturnStatement", + "start": 37902, + "end": 37909, + "loc": { + "start": { + "line": 771, + "column": 24 + }, + "end": { + "line": 771, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 37952, + "end": 38104, + "loc": { + "start": { + "line": 773, + "column": 20 + }, + "end": { + "line": 776, + "column": 23 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 37958, + "end": 38103, + "loc": { + "start": { + "line": 773, + "column": 26 + }, + "end": { + "line": 776, + "column": 22 + } + }, + "id": { + "type": "Identifier", + "start": 37958, + "end": 37968, + "loc": { + "start": { + "line": 773, + "column": 26 + }, + "end": { + "line": 773, + "column": 36 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 37971, + "end": 38103, + "loc": { + "start": { + "line": 773, + "column": 39 + }, + "end": { + "line": 776, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 37971, + "end": 37981, + "loc": { + "start": { + "line": 773, + "column": 39 + }, + "end": { + "line": 773, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 37971, + "end": 37976, + "loc": { + "start": { + "line": 773, + "column": 39 + }, + "end": { + "line": 773, + "column": 44 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 37977, + "end": 37981, + "loc": { + "start": { + "line": 773, + "column": 45 + }, + "end": { + "line": 773, + "column": 49 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 37982, + "end": 38102, + "loc": { + "start": { + "line": 773, + "column": 50 + }, + "end": { + "line": 776, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 38008, + "end": 38037, + "loc": { + "start": { + "line": 774, + "column": 24 + }, + "end": { + "line": 774, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 38008, + "end": 38017, + "loc": { + "start": { + "line": 774, + "column": 24 + }, + "end": { + "line": 774, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 38019, + "end": 38037, + "loc": { + "start": { + "line": 774, + "column": 35 + }, + "end": { + "line": 774, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 38063, + "end": 38080, + "loc": { + "start": { + "line": 775, + "column": 24 + }, + "end": { + "line": 775, + "column": 41 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 38063, + "end": 38074, + "loc": { + "start": { + "line": 775, + "column": 24 + }, + "end": { + "line": 775, + "column": 35 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 38076, + "end": 38080, + "loc": { + "start": { + "line": 775, + "column": 37 + }, + "end": { + "line": 775, + "column": 41 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 38125, + "end": 39496, + "loc": { + "start": { + "line": 777, + "column": 20 + }, + "end": { + "line": 795, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 38129, + "end": 38162, + "loc": { + "start": { + "line": 777, + "column": 24 + }, + "end": { + "line": 777, + "column": 57 + } + }, + "left": { + "type": "Identifier", + "start": 38129, + "end": 38139, + "loc": { + "start": { + "line": 777, + "column": 24 + }, + "end": { + "line": 777, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 38143, + "end": 38162, + "loc": { + "start": { + "line": 777, + "column": 38 + }, + "end": { + "line": 777, + "column": 57 + } + }, + "object": { + "type": "Identifier", + "start": 38143, + "end": 38153, + "loc": { + "start": { + "line": 777, + "column": 38 + }, + "end": { + "line": 777, + "column": 48 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 38154, + "end": 38162, + "loc": { + "start": { + "line": 777, + "column": 49 + }, + "end": { + "line": 777, + "column": 57 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 38164, + "end": 39036, + "loc": { + "start": { + "line": 777, + "column": 59 + }, + "end": { + "line": 788, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 38190, + "end": 38258, + "loc": { + "start": { + "line": 778, + "column": 24 + }, + "end": { + "line": 778, + "column": 92 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 38190, + "end": 38257, + "loc": { + "start": { + "line": 778, + "column": 24 + }, + "end": { + "line": 778, + "column": 91 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 38190, + "end": 38235, + "loc": { + "start": { + "line": 778, + "column": 24 + }, + "end": { + "line": 778, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 38190, + "end": 38226, + "loc": { + "start": { + "line": 778, + "column": 24 + }, + "end": { + "line": 778, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 38190, + "end": 38219, + "loc": { + "start": { + "line": 778, + "column": 24 + }, + "end": { + "line": 778, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 38190, + "end": 38194, + "loc": { + "start": { + "line": 778, + "column": 24 + }, + "end": { + "line": 778, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 38195, + "end": 38219, + "loc": { + "start": { + "line": 778, + "column": 29 + }, + "end": { + "line": 778, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 38220, + "end": 38226, + "loc": { + "start": { + "line": 778, + "column": 54 + }, + "end": { + "line": 778, + "column": 60 + }, + "identifierName": "corner" + }, + "name": "corner" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 38227, + "end": 38235, + "loc": { + "start": { + "line": 778, + "column": 61 + }, + "end": { + "line": 778, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 38238, + "end": 38257, + "loc": { + "start": { + "line": 778, + "column": 72 + }, + "end": { + "line": 778, + "column": 91 + } + }, + "object": { + "type": "Identifier", + "start": 38238, + "end": 38248, + "loc": { + "start": { + "line": 778, + "column": 72 + }, + "end": { + "line": 778, + "column": 82 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 38249, + "end": 38257, + "loc": { + "start": { + "line": 778, + "column": 83 + }, + "end": { + "line": 778, + "column": 91 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 38283, + "end": 38334, + "loc": { + "start": { + "line": 779, + "column": 24 + }, + "end": { + "line": 779, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 38283, + "end": 38333, + "loc": { + "start": { + "line": 779, + "column": 24 + }, + "end": { + "line": 779, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 38283, + "end": 38326, + "loc": { + "start": { + "line": 779, + "column": 24 + }, + "end": { + "line": 779, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 38283, + "end": 38312, + "loc": { + "start": { + "line": 779, + "column": 24 + }, + "end": { + "line": 779, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 38283, + "end": 38287, + "loc": { + "start": { + "line": 779, + "column": 24 + }, + "end": { + "line": 779, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 38288, + "end": 38312, + "loc": { + "start": { + "line": 779, + "column": 29 + }, + "end": { + "line": 779, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 38313, + "end": 38326, + "loc": { + "start": { + "line": 779, + "column": 54 + }, + "end": { + "line": 779, + "column": 67 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 38329, + "end": 38333, + "loc": { + "start": { + "line": 779, + "column": 70 + }, + "end": { + "line": 779, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 38359, + "end": 38414, + "loc": { + "start": { + "line": 780, + "column": 24 + }, + "end": { + "line": 780, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 38359, + "end": 38413, + "loc": { + "start": { + "line": 780, + "column": 24 + }, + "end": { + "line": 780, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 38359, + "end": 38406, + "loc": { + "start": { + "line": 780, + "column": 24 + }, + "end": { + "line": 780, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 38359, + "end": 38388, + "loc": { + "start": { + "line": 780, + "column": 24 + }, + "end": { + "line": 780, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 38359, + "end": 38363, + "loc": { + "start": { + "line": 780, + "column": 24 + }, + "end": { + "line": 780, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 38364, + "end": 38388, + "loc": { + "start": { + "line": 780, + "column": 29 + }, + "end": { + "line": 780, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 38389, + "end": 38406, + "loc": { + "start": { + "line": 780, + "column": 54 + }, + "end": { + "line": 780, + "column": 71 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 38409, + "end": 38413, + "loc": { + "start": { + "line": 780, + "column": 74 + }, + "end": { + "line": 780, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 38439, + "end": 38490, + "loc": { + "start": { + "line": 781, + "column": 24 + }, + "end": { + "line": 781, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 38439, + "end": 38489, + "loc": { + "start": { + "line": 781, + "column": 24 + }, + "end": { + "line": 781, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 38439, + "end": 38482, + "loc": { + "start": { + "line": 781, + "column": 24 + }, + "end": { + "line": 781, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 38439, + "end": 38468, + "loc": { + "start": { + "line": 781, + "column": 24 + }, + "end": { + "line": 781, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 38439, + "end": 38443, + "loc": { + "start": { + "line": 781, + "column": 24 + }, + "end": { + "line": 781, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 38444, + "end": 38468, + "loc": { + "start": { + "line": 781, + "column": 29 + }, + "end": { + "line": 781, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 38469, + "end": 38482, + "loc": { + "start": { + "line": 781, + "column": 54 + }, + "end": { + "line": 781, + "column": 67 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 38485, + "end": 38489, + "loc": { + "start": { + "line": 781, + "column": 70 + }, + "end": { + "line": 781, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 38515, + "end": 38571, + "loc": { + "start": { + "line": 782, + "column": 24 + }, + "end": { + "line": 782, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 38515, + "end": 38570, + "loc": { + "start": { + "line": 782, + "column": 24 + }, + "end": { + "line": 782, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 38515, + "end": 38562, + "loc": { + "start": { + "line": 782, + "column": 24 + }, + "end": { + "line": 782, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 38515, + "end": 38544, + "loc": { + "start": { + "line": 782, + "column": 24 + }, + "end": { + "line": 782, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 38515, + "end": 38519, + "loc": { + "start": { + "line": 782, + "column": 24 + }, + "end": { + "line": 782, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 38520, + "end": 38544, + "loc": { + "start": { + "line": 782, + "column": 29 + }, + "end": { + "line": 782, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 38545, + "end": 38562, + "loc": { + "start": { + "line": 782, + "column": 54 + }, + "end": { + "line": 782, + "column": 71 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 38565, + "end": 38570, + "loc": { + "start": { + "line": 782, + "column": 74 + }, + "end": { + "line": 782, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 38596, + "end": 38648, + "loc": { + "start": { + "line": 783, + "column": 24 + }, + "end": { + "line": 783, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 38596, + "end": 38647, + "loc": { + "start": { + "line": 783, + "column": 24 + }, + "end": { + "line": 783, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 38596, + "end": 38639, + "loc": { + "start": { + "line": 783, + "column": 24 + }, + "end": { + "line": 783, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 38596, + "end": 38625, + "loc": { + "start": { + "line": 783, + "column": 24 + }, + "end": { + "line": 783, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 38596, + "end": 38600, + "loc": { + "start": { + "line": 783, + "column": 24 + }, + "end": { + "line": 783, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 38601, + "end": 38625, + "loc": { + "start": { + "line": 783, + "column": 29 + }, + "end": { + "line": 783, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 38626, + "end": 38639, + "loc": { + "start": { + "line": 783, + "column": 54 + }, + "end": { + "line": 783, + "column": 67 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 38642, + "end": 38647, + "loc": { + "start": { + "line": 783, + "column": 70 + }, + "end": { + "line": 783, + "column": 75 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 38673, + "end": 38729, + "loc": { + "start": { + "line": 784, + "column": 24 + }, + "end": { + "line": 784, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 38673, + "end": 38728, + "loc": { + "start": { + "line": 784, + "column": 24 + }, + "end": { + "line": 784, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 38673, + "end": 38720, + "loc": { + "start": { + "line": 784, + "column": 24 + }, + "end": { + "line": 784, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 38673, + "end": 38702, + "loc": { + "start": { + "line": 784, + "column": 24 + }, + "end": { + "line": 784, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 38673, + "end": 38677, + "loc": { + "start": { + "line": 784, + "column": 24 + }, + "end": { + "line": 784, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 38678, + "end": 38702, + "loc": { + "start": { + "line": 784, + "column": 29 + }, + "end": { + "line": 784, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 38703, + "end": 38720, + "loc": { + "start": { + "line": 784, + "column": 54 + }, + "end": { + "line": 784, + "column": 71 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 38723, + "end": 38728, + "loc": { + "start": { + "line": 784, + "column": 74 + }, + "end": { + "line": 784, + "column": 79 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 38754, + "end": 38805, + "loc": { + "start": { + "line": 785, + "column": 24 + }, + "end": { + "line": 785, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 38754, + "end": 38804, + "loc": { + "start": { + "line": 785, + "column": 24 + }, + "end": { + "line": 785, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 38754, + "end": 38796, + "loc": { + "start": { + "line": 785, + "column": 24 + }, + "end": { + "line": 785, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 38754, + "end": 38783, + "loc": { + "start": { + "line": 785, + "column": 24 + }, + "end": { + "line": 785, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 38754, + "end": 38758, + "loc": { + "start": { + "line": 785, + "column": 24 + }, + "end": { + "line": 785, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 38759, + "end": 38783, + "loc": { + "start": { + "line": 785, + "column": 29 + }, + "end": { + "line": 785, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 38784, + "end": 38796, + "loc": { + "start": { + "line": 785, + "column": 54 + }, + "end": { + "line": 785, + "column": 66 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 38799, + "end": 38804, + "loc": { + "start": { + "line": 785, + "column": 69 + }, + "end": { + "line": 785, + "column": 74 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 38830, + "end": 38880, + "loc": { + "start": { + "line": 786, + "column": 24 + }, + "end": { + "line": 786, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 38830, + "end": 38879, + "loc": { + "start": { + "line": 786, + "column": 24 + }, + "end": { + "line": 786, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 38830, + "end": 38846, + "loc": { + "start": { + "line": 786, + "column": 24 + }, + "end": { + "line": 786, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 38830, + "end": 38834, + "loc": { + "start": { + "line": 786, + "column": 24 + }, + "end": { + "line": 786, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 38835, + "end": 38846, + "loc": { + "start": { + "line": 786, + "column": 29 + }, + "end": { + "line": 786, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 38849, + "end": 38879, + "loc": { + "start": { + "line": 786, + "column": 43 + }, + "end": { + "line": 786, + "column": 73 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 38904, + "end": 39014, + "loc": { + "start": { + "line": 787, + "column": 23 + }, + "end": { + "line": 787, + "column": 133 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 39042, + "end": 39496, + "loc": { + "start": { + "line": 788, + "column": 27 + }, + "end": { + "line": 795, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 39068, + "end": 39265, + "loc": { + "start": { + "line": 789, + "column": 24 + }, + "end": { + "line": 792, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 39072, + "end": 39101, + "loc": { + "start": { + "line": 789, + "column": 28 + }, + "end": { + "line": 789, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 39072, + "end": 39076, + "loc": { + "start": { + "line": 789, + "column": 28 + }, + "end": { + "line": 789, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 39077, + "end": 39101, + "loc": { + "start": { + "line": 789, + "column": 33 + }, + "end": { + "line": 789, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 39103, + "end": 39265, + "loc": { + "start": { + "line": 789, + "column": 59 + }, + "end": { + "line": 792, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 39133, + "end": 39173, + "loc": { + "start": { + "line": 790, + "column": 28 + }, + "end": { + "line": 790, + "column": 68 + } + }, + "expression": { + "type": "CallExpression", + "start": 39133, + "end": 39172, + "loc": { + "start": { + "line": 790, + "column": 28 + }, + "end": { + "line": 790, + "column": 67 + } + }, + "callee": { + "type": "MemberExpression", + "start": 39133, + "end": 39170, + "loc": { + "start": { + "line": 790, + "column": 28 + }, + "end": { + "line": 790, + "column": 65 + } + }, + "object": { + "type": "MemberExpression", + "start": 39133, + "end": 39162, + "loc": { + "start": { + "line": 790, + "column": 28 + }, + "end": { + "line": 790, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 39133, + "end": 39137, + "loc": { + "start": { + "line": 790, + "column": 28 + }, + "end": { + "line": 790, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 39138, + "end": 39162, + "loc": { + "start": { + "line": 790, + "column": 33 + }, + "end": { + "line": 790, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 39163, + "end": 39170, + "loc": { + "start": { + "line": 790, + "column": 58 + }, + "end": { + "line": 790, + "column": 65 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 39202, + "end": 39239, + "loc": { + "start": { + "line": 791, + "column": 28 + }, + "end": { + "line": 791, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 39202, + "end": 39238, + "loc": { + "start": { + "line": 791, + "column": 28 + }, + "end": { + "line": 791, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 39202, + "end": 39231, + "loc": { + "start": { + "line": 791, + "column": 28 + }, + "end": { + "line": 791, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 39202, + "end": 39206, + "loc": { + "start": { + "line": 791, + "column": 28 + }, + "end": { + "line": 791, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 39207, + "end": 39231, + "loc": { + "start": { + "line": 791, + "column": 33 + }, + "end": { + "line": 791, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 39234, + "end": 39238, + "loc": { + "start": { + "line": 791, + "column": 60 + }, + "end": { + "line": 791, + "column": 64 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 39290, + "end": 39340, + "loc": { + "start": { + "line": 793, + "column": 24 + }, + "end": { + "line": 793, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 39290, + "end": 39339, + "loc": { + "start": { + "line": 793, + "column": 24 + }, + "end": { + "line": 793, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 39290, + "end": 39306, + "loc": { + "start": { + "line": 793, + "column": 24 + }, + "end": { + "line": 793, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 39290, + "end": 39294, + "loc": { + "start": { + "line": 793, + "column": 24 + }, + "end": { + "line": 793, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 39295, + "end": 39306, + "loc": { + "start": { + "line": 793, + "column": 29 + }, + "end": { + "line": 793, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 39309, + "end": 39339, + "loc": { + "start": { + "line": 793, + "column": 43 + }, + "end": { + "line": 793, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 39364, + "end": 39474, + "loc": { + "start": { + "line": 794, + "column": 23 + }, + "end": { + "line": 794, + "column": 133 + } + } + } + ] + } + ], + "directives": [] + } + } + ], + "directives": [] + }, + { + "type": "ExpressionStatement", + "start": 39536, + "end": 39563, + "loc": { + "start": { + "line": 798, + "column": 20 + }, + "end": { + "line": 798, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 39536, + "end": 39562, + "loc": { + "start": { + "line": 798, + "column": 20 + }, + "end": { + "line": 798, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 39536, + "end": 39560, + "loc": { + "start": { + "line": 798, + "column": 20 + }, + "end": { + "line": 798, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "BreakStatement", + "start": 39584, + "end": 39590, + "loc": { + "start": { + "line": 799, + "column": 20 + }, + "end": { + "line": 799, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 37410, + "end": 37444, + "loc": { + "start": { + "line": 764, + "column": 21 + }, + "end": { + "line": 764, + "column": 55 + }, + "identifierName": "WAITING_FOR_CORNER_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_CORNER_QUICK_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 39608, + "end": 40051, + "loc": { + "start": { + "line": 801, + "column": 16 + }, + "end": { + "line": 808, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 39668, + "end": 39771, + "loc": { + "start": { + "line": 802, + "column": 20 + }, + "end": { + "line": 804, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 39672, + "end": 39688, + "loc": { + "start": { + "line": 802, + "column": 24 + }, + "end": { + "line": 802, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 39672, + "end": 39676, + "loc": { + "start": { + "line": 802, + "column": 24 + }, + "end": { + "line": 802, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 39677, + "end": 39688, + "loc": { + "start": { + "line": 802, + "column": 29 + }, + "end": { + "line": 802, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 39690, + "end": 39771, + "loc": { + "start": { + "line": 802, + "column": 42 + }, + "end": { + "line": 804, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 39716, + "end": 39749, + "loc": { + "start": { + "line": 803, + "column": 24 + }, + "end": { + "line": 803, + "column": 57 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 39716, + "end": 39748, + "loc": { + "start": { + "line": 803, + "column": 24 + }, + "end": { + "line": 803, + "column": 56 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 39716, + "end": 39740, + "loc": { + "start": { + "line": 803, + "column": 24 + }, + "end": { + "line": 803, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 39716, + "end": 39732, + "loc": { + "start": { + "line": 803, + "column": 24 + }, + "end": { + "line": 803, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 39716, + "end": 39720, + "loc": { + "start": { + "line": 803, + "column": 24 + }, + "end": { + "line": 803, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 39721, + "end": 39732, + "loc": { + "start": { + "line": 803, + "column": 29 + }, + "end": { + "line": 803, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 39733, + "end": 39740, + "loc": { + "start": { + "line": 803, + "column": 41 + }, + "end": { + "line": 803, + "column": 48 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 39743, + "end": 39748, + "loc": { + "start": { + "line": 803, + "column": 51 + }, + "end": { + "line": 803, + "column": 56 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 39792, + "end": 39842, + "loc": { + "start": { + "line": 805, + "column": 20 + }, + "end": { + "line": 805, + "column": 70 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 39792, + "end": 39841, + "loc": { + "start": { + "line": 805, + "column": 20 + }, + "end": { + "line": 805, + "column": 69 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 39792, + "end": 39808, + "loc": { + "start": { + "line": 805, + "column": 20 + }, + "end": { + "line": 805, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 39792, + "end": 39796, + "loc": { + "start": { + "line": 805, + "column": 20 + }, + "end": { + "line": 805, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 39797, + "end": 39808, + "loc": { + "start": { + "line": 805, + "column": 25 + }, + "end": { + "line": 805, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 39811, + "end": 39841, + "loc": { + "start": { + "line": 805, + "column": 39 + }, + "end": { + "line": 805, + "column": 69 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 39861, + "end": 39976, + "loc": { + "start": { + "line": 806, + "column": 18 + }, + "end": { + "line": 806, + "column": 133 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 39997, + "end": 40024, + "loc": { + "start": { + "line": 807, + "column": 20 + }, + "end": { + "line": 807, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 39997, + "end": 40023, + "loc": { + "start": { + "line": 807, + "column": 20 + }, + "end": { + "line": 807, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 39997, + "end": 40021, + "loc": { + "start": { + "line": 807, + "column": 20 + }, + "end": { + "line": 807, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl", + "leadingComments": null + }, + "arguments": [], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 39861, + "end": 39976, + "loc": { + "start": { + "line": 806, + "column": 18 + }, + "end": { + "line": 806, + "column": 133 + } + } + } + ] + }, + { + "type": "BreakStatement", + "start": 40045, + "end": 40051, + "loc": { + "start": { + "line": 808, + "column": 20 + }, + "end": { + "line": 808, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 39613, + "end": 39646, + "loc": { + "start": { + "line": 801, + "column": 21 + }, + "end": { + "line": 801, + "column": 54 + }, + "identifierName": "WAITING_FOR_CORNER_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_CORNER_LONG_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 40069, + "end": 42202, + "loc": { + "start": { + "line": 810, + "column": 16 + }, + "end": { + "line": 844, + "column": 26 + } + }, + "consequent": [ + { + "type": "BlockStatement", + "start": 40110, + "end": 42127, + "loc": { + "start": { + "line": 810, + "column": 57 + }, + "end": { + "line": 842, + "column": 17 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 40132, + "end": 40595, + "loc": { + "start": { + "line": 811, + "column": 20 + }, + "end": { + "line": 818, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 40136, + "end": 40463, + "loc": { + "start": { + "line": 811, + "column": 24 + }, + "end": { + "line": 815, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 40136, + "end": 40387, + "loc": { + "start": { + "line": 811, + "column": 24 + }, + "end": { + "line": 814, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 40136, + "end": 40311, + "loc": { + "start": { + "line": 811, + "column": 24 + }, + "end": { + "line": 813, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 40136, + "end": 40235, + "loc": { + "start": { + "line": 811, + "column": 24 + }, + "end": { + "line": 812, + "column": 72 + } + }, + "left": { + "type": "BinaryExpression", + "start": 40136, + "end": 40159, + "loc": { + "start": { + "line": 811, + "column": 24 + }, + "end": { + "line": 811, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 40136, + "end": 40153, + "loc": { + "start": { + "line": 811, + "column": 24 + }, + "end": { + "line": 811, + "column": 41 + }, + "identifierName": "numChangedTouches" + }, + "name": "numChangedTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 40158, + "end": 40159, + "loc": { + "start": { + "line": 811, + "column": 46 + }, + "end": { + "line": 811, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 40187, + "end": 40235, + "loc": { + "start": { + "line": 812, + "column": 24 + }, + "end": { + "line": 812, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 40187, + "end": 40193, + "loc": { + "start": { + "line": 812, + "column": 24 + }, + "end": { + "line": 812, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 40196, + "end": 40235, + "loc": { + "start": { + "line": 812, + "column": 33 + }, + "end": { + "line": 812, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 40196, + "end": 40218, + "loc": { + "start": { + "line": 812, + "column": 33 + }, + "end": { + "line": 812, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 40196, + "end": 40215, + "loc": { + "start": { + "line": 812, + "column": 33 + }, + "end": { + "line": 812, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 40216, + "end": 40217, + "loc": { + "start": { + "line": 812, + "column": 53 + }, + "end": { + "line": 812, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 40221, + "end": 40235, + "loc": { + "start": { + "line": 812, + "column": 58 + }, + "end": { + "line": 812, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 40263, + "end": 40311, + "loc": { + "start": { + "line": 813, + "column": 24 + }, + "end": { + "line": 813, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 40263, + "end": 40269, + "loc": { + "start": { + "line": 813, + "column": 24 + }, + "end": { + "line": 813, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 40272, + "end": 40311, + "loc": { + "start": { + "line": 813, + "column": 33 + }, + "end": { + "line": 813, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 40272, + "end": 40294, + "loc": { + "start": { + "line": 813, + "column": 33 + }, + "end": { + "line": 813, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 40272, + "end": 40291, + "loc": { + "start": { + "line": 813, + "column": 33 + }, + "end": { + "line": 813, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 40292, + "end": 40293, + "loc": { + "start": { + "line": 813, + "column": 53 + }, + "end": { + "line": 813, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 40297, + "end": 40311, + "loc": { + "start": { + "line": 813, + "column": 58 + }, + "end": { + "line": 813, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 40339, + "end": 40387, + "loc": { + "start": { + "line": 814, + "column": 24 + }, + "end": { + "line": 814, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 40339, + "end": 40345, + "loc": { + "start": { + "line": 814, + "column": 24 + }, + "end": { + "line": 814, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 40348, + "end": 40387, + "loc": { + "start": { + "line": 814, + "column": 33 + }, + "end": { + "line": 814, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 40348, + "end": 40370, + "loc": { + "start": { + "line": 814, + "column": 33 + }, + "end": { + "line": 814, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 40348, + "end": 40367, + "loc": { + "start": { + "line": 814, + "column": 33 + }, + "end": { + "line": 814, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 40368, + "end": 40369, + "loc": { + "start": { + "line": 814, + "column": 53 + }, + "end": { + "line": 814, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 40373, + "end": 40387, + "loc": { + "start": { + "line": 814, + "column": 58 + }, + "end": { + "line": 814, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 40415, + "end": 40463, + "loc": { + "start": { + "line": 815, + "column": 24 + }, + "end": { + "line": 815, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 40415, + "end": 40421, + "loc": { + "start": { + "line": 815, + "column": 24 + }, + "end": { + "line": 815, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 40424, + "end": 40463, + "loc": { + "start": { + "line": 815, + "column": 33 + }, + "end": { + "line": 815, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 40424, + "end": 40446, + "loc": { + "start": { + "line": 815, + "column": 33 + }, + "end": { + "line": 815, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 40424, + "end": 40443, + "loc": { + "start": { + "line": 815, + "column": 33 + }, + "end": { + "line": 815, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 40444, + "end": 40445, + "loc": { + "start": { + "line": 815, + "column": 53 + }, + "end": { + "line": 815, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 40449, + "end": 40463, + "loc": { + "start": { + "line": 815, + "column": 58 + }, + "end": { + "line": 815, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 40465, + "end": 40595, + "loc": { + "start": { + "line": 815, + "column": 74 + }, + "end": { + "line": 818, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 40491, + "end": 40541, + "loc": { + "start": { + "line": 816, + "column": 24 + }, + "end": { + "line": 816, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 40491, + "end": 40540, + "loc": { + "start": { + "line": 816, + "column": 24 + }, + "end": { + "line": 816, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 40491, + "end": 40507, + "loc": { + "start": { + "line": 816, + "column": 24 + }, + "end": { + "line": 816, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 40491, + "end": 40495, + "loc": { + "start": { + "line": 816, + "column": 24 + }, + "end": { + "line": 816, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 40496, + "end": 40507, + "loc": { + "start": { + "line": 816, + "column": 29 + }, + "end": { + "line": 816, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 40510, + "end": 40540, + "loc": { + "start": { + "line": 816, + "column": 43 + }, + "end": { + "line": 816, + "column": 73 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + } + } + }, + { + "type": "ReturnStatement", + "start": 40566, + "end": 40573, + "loc": { + "start": { + "line": 817, + "column": 24 + }, + "end": { + "line": 817, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 40616, + "end": 40768, + "loc": { + "start": { + "line": 819, + "column": 20 + }, + "end": { + "line": 822, + "column": 23 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 40622, + "end": 40767, + "loc": { + "start": { + "line": 819, + "column": 26 + }, + "end": { + "line": 822, + "column": 22 + } + }, + "id": { + "type": "Identifier", + "start": 40622, + "end": 40632, + "loc": { + "start": { + "line": 819, + "column": 26 + }, + "end": { + "line": 819, + "column": 36 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 40635, + "end": 40767, + "loc": { + "start": { + "line": 819, + "column": 39 + }, + "end": { + "line": 822, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 40635, + "end": 40645, + "loc": { + "start": { + "line": 819, + "column": 39 + }, + "end": { + "line": 819, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 40635, + "end": 40640, + "loc": { + "start": { + "line": 819, + "column": 39 + }, + "end": { + "line": 819, + "column": 44 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 40641, + "end": 40645, + "loc": { + "start": { + "line": 819, + "column": 45 + }, + "end": { + "line": 819, + "column": 49 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 40646, + "end": 40766, + "loc": { + "start": { + "line": 819, + "column": 50 + }, + "end": { + "line": 822, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 40672, + "end": 40701, + "loc": { + "start": { + "line": 820, + "column": 24 + }, + "end": { + "line": 820, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 40672, + "end": 40681, + "loc": { + "start": { + "line": 820, + "column": 24 + }, + "end": { + "line": 820, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 40683, + "end": 40701, + "loc": { + "start": { + "line": 820, + "column": 35 + }, + "end": { + "line": 820, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 40727, + "end": 40744, + "loc": { + "start": { + "line": 821, + "column": 24 + }, + "end": { + "line": 821, + "column": 41 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 40727, + "end": 40738, + "loc": { + "start": { + "line": 821, + "column": 24 + }, + "end": { + "line": 821, + "column": 35 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 40740, + "end": 40744, + "loc": { + "start": { + "line": 821, + "column": 37 + }, + "end": { + "line": 821, + "column": 41 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 40789, + "end": 41908, + "loc": { + "start": { + "line": 823, + "column": 20 + }, + "end": { + "line": 839, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 40793, + "end": 40826, + "loc": { + "start": { + "line": 823, + "column": 24 + }, + "end": { + "line": 823, + "column": 57 + } + }, + "left": { + "type": "Identifier", + "start": 40793, + "end": 40803, + "loc": { + "start": { + "line": 823, + "column": 24 + }, + "end": { + "line": 823, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 40807, + "end": 40826, + "loc": { + "start": { + "line": 823, + "column": 38 + }, + "end": { + "line": 823, + "column": 57 + } + }, + "object": { + "type": "Identifier", + "start": 40807, + "end": 40817, + "loc": { + "start": { + "line": 823, + "column": 38 + }, + "end": { + "line": 823, + "column": 48 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 40818, + "end": 40826, + "loc": { + "start": { + "line": 823, + "column": 49 + }, + "end": { + "line": 823, + "column": 57 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 40828, + "end": 41657, + "loc": { + "start": { + "line": 823, + "column": 59 + }, + "end": { + "line": 834, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 40854, + "end": 40922, + "loc": { + "start": { + "line": 824, + "column": 24 + }, + "end": { + "line": 824, + "column": 92 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 40854, + "end": 40921, + "loc": { + "start": { + "line": 824, + "column": 24 + }, + "end": { + "line": 824, + "column": 91 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 40854, + "end": 40899, + "loc": { + "start": { + "line": 824, + "column": 24 + }, + "end": { + "line": 824, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 40854, + "end": 40890, + "loc": { + "start": { + "line": 824, + "column": 24 + }, + "end": { + "line": 824, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 40854, + "end": 40883, + "loc": { + "start": { + "line": 824, + "column": 24 + }, + "end": { + "line": 824, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 40854, + "end": 40858, + "loc": { + "start": { + "line": 824, + "column": 24 + }, + "end": { + "line": 824, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 40859, + "end": 40883, + "loc": { + "start": { + "line": 824, + "column": 29 + }, + "end": { + "line": 824, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 40884, + "end": 40890, + "loc": { + "start": { + "line": 824, + "column": 54 + }, + "end": { + "line": 824, + "column": 60 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 40891, + "end": 40899, + "loc": { + "start": { + "line": 824, + "column": 61 + }, + "end": { + "line": 824, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 40902, + "end": 40921, + "loc": { + "start": { + "line": 824, + "column": 72 + }, + "end": { + "line": 824, + "column": 91 + } + }, + "object": { + "type": "Identifier", + "start": 40902, + "end": 40912, + "loc": { + "start": { + "line": 824, + "column": 72 + }, + "end": { + "line": 824, + "column": 82 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 40913, + "end": 40921, + "loc": { + "start": { + "line": 824, + "column": 83 + }, + "end": { + "line": 824, + "column": 91 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 40947, + "end": 40998, + "loc": { + "start": { + "line": 825, + "column": 24 + }, + "end": { + "line": 825, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 40947, + "end": 40997, + "loc": { + "start": { + "line": 825, + "column": 24 + }, + "end": { + "line": 825, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 40947, + "end": 40990, + "loc": { + "start": { + "line": 825, + "column": 24 + }, + "end": { + "line": 825, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 40947, + "end": 40976, + "loc": { + "start": { + "line": 825, + "column": 24 + }, + "end": { + "line": 825, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 40947, + "end": 40951, + "loc": { + "start": { + "line": 825, + "column": 24 + }, + "end": { + "line": 825, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 40952, + "end": 40976, + "loc": { + "start": { + "line": 825, + "column": 29 + }, + "end": { + "line": 825, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 40977, + "end": 40990, + "loc": { + "start": { + "line": 825, + "column": 54 + }, + "end": { + "line": 825, + "column": 67 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 40993, + "end": 40997, + "loc": { + "start": { + "line": 825, + "column": 70 + }, + "end": { + "line": 825, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 41023, + "end": 41078, + "loc": { + "start": { + "line": 826, + "column": 24 + }, + "end": { + "line": 826, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 41023, + "end": 41077, + "loc": { + "start": { + "line": 826, + "column": 24 + }, + "end": { + "line": 826, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 41023, + "end": 41070, + "loc": { + "start": { + "line": 826, + "column": 24 + }, + "end": { + "line": 826, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 41023, + "end": 41052, + "loc": { + "start": { + "line": 826, + "column": 24 + }, + "end": { + "line": 826, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 41023, + "end": 41027, + "loc": { + "start": { + "line": 826, + "column": 24 + }, + "end": { + "line": 826, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 41028, + "end": 41052, + "loc": { + "start": { + "line": 826, + "column": 29 + }, + "end": { + "line": 826, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 41053, + "end": 41070, + "loc": { + "start": { + "line": 826, + "column": 54 + }, + "end": { + "line": 826, + "column": 71 + }, + "identifierName": "originWireVisible" + }, + "name": "originWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 41073, + "end": 41077, + "loc": { + "start": { + "line": 826, + "column": 74 + }, + "end": { + "line": 826, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 41103, + "end": 41154, + "loc": { + "start": { + "line": 827, + "column": 24 + }, + "end": { + "line": 827, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 41103, + "end": 41153, + "loc": { + "start": { + "line": 827, + "column": 24 + }, + "end": { + "line": 827, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 41103, + "end": 41146, + "loc": { + "start": { + "line": 827, + "column": 24 + }, + "end": { + "line": 827, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 41103, + "end": 41132, + "loc": { + "start": { + "line": 827, + "column": 24 + }, + "end": { + "line": 827, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 41103, + "end": 41107, + "loc": { + "start": { + "line": 827, + "column": 24 + }, + "end": { + "line": 827, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 41108, + "end": 41132, + "loc": { + "start": { + "line": 827, + "column": 29 + }, + "end": { + "line": 827, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 41133, + "end": 41146, + "loc": { + "start": { + "line": 827, + "column": 54 + }, + "end": { + "line": 827, + "column": 67 + }, + "identifierName": "cornerVisible" + }, + "name": "cornerVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 41149, + "end": 41153, + "loc": { + "start": { + "line": 827, + "column": 70 + }, + "end": { + "line": 827, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 41179, + "end": 41234, + "loc": { + "start": { + "line": 828, + "column": 24 + }, + "end": { + "line": 828, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 41179, + "end": 41233, + "loc": { + "start": { + "line": 828, + "column": 24 + }, + "end": { + "line": 828, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 41179, + "end": 41226, + "loc": { + "start": { + "line": 828, + "column": 24 + }, + "end": { + "line": 828, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 41179, + "end": 41208, + "loc": { + "start": { + "line": 828, + "column": 24 + }, + "end": { + "line": 828, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 41179, + "end": 41183, + "loc": { + "start": { + "line": 828, + "column": 24 + }, + "end": { + "line": 828, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 41184, + "end": 41208, + "loc": { + "start": { + "line": 828, + "column": 29 + }, + "end": { + "line": 828, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 41209, + "end": 41226, + "loc": { + "start": { + "line": 828, + "column": 54 + }, + "end": { + "line": 828, + "column": 71 + }, + "identifierName": "cornerWireVisible" + }, + "name": "cornerWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 41229, + "end": 41233, + "loc": { + "start": { + "line": 828, + "column": 74 + }, + "end": { + "line": 828, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 41259, + "end": 41310, + "loc": { + "start": { + "line": 829, + "column": 24 + }, + "end": { + "line": 829, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 41259, + "end": 41309, + "loc": { + "start": { + "line": 829, + "column": 24 + }, + "end": { + "line": 829, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 41259, + "end": 41302, + "loc": { + "start": { + "line": 829, + "column": 24 + }, + "end": { + "line": 829, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 41259, + "end": 41288, + "loc": { + "start": { + "line": 829, + "column": 24 + }, + "end": { + "line": 829, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 41259, + "end": 41263, + "loc": { + "start": { + "line": 829, + "column": 24 + }, + "end": { + "line": 829, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 41264, + "end": 41288, + "loc": { + "start": { + "line": 829, + "column": 29 + }, + "end": { + "line": 829, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 41289, + "end": 41302, + "loc": { + "start": { + "line": 829, + "column": 54 + }, + "end": { + "line": 829, + "column": 67 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 41305, + "end": 41309, + "loc": { + "start": { + "line": 829, + "column": 70 + }, + "end": { + "line": 829, + "column": 74 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 41335, + "end": 41390, + "loc": { + "start": { + "line": 830, + "column": 24 + }, + "end": { + "line": 830, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 41335, + "end": 41389, + "loc": { + "start": { + "line": 830, + "column": 24 + }, + "end": { + "line": 830, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 41335, + "end": 41382, + "loc": { + "start": { + "line": 830, + "column": 24 + }, + "end": { + "line": 830, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 41335, + "end": 41364, + "loc": { + "start": { + "line": 830, + "column": 24 + }, + "end": { + "line": 830, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 41335, + "end": 41339, + "loc": { + "start": { + "line": 830, + "column": 24 + }, + "end": { + "line": 830, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 41340, + "end": 41364, + "loc": { + "start": { + "line": 830, + "column": 29 + }, + "end": { + "line": 830, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 41365, + "end": 41382, + "loc": { + "start": { + "line": 830, + "column": 54 + }, + "end": { + "line": 830, + "column": 71 + }, + "identifierName": "targetWireVisible" + }, + "name": "targetWireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 41385, + "end": 41389, + "loc": { + "start": { + "line": 830, + "column": 74 + }, + "end": { + "line": 830, + "column": 78 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 41415, + "end": 41465, + "loc": { + "start": { + "line": 831, + "column": 24 + }, + "end": { + "line": 831, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 41415, + "end": 41464, + "loc": { + "start": { + "line": 831, + "column": 24 + }, + "end": { + "line": 831, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 41415, + "end": 41457, + "loc": { + "start": { + "line": 831, + "column": 24 + }, + "end": { + "line": 831, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 41415, + "end": 41444, + "loc": { + "start": { + "line": 831, + "column": 24 + }, + "end": { + "line": 831, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 41415, + "end": 41419, + "loc": { + "start": { + "line": 831, + "column": 24 + }, + "end": { + "line": 831, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 41420, + "end": 41444, + "loc": { + "start": { + "line": 831, + "column": 29 + }, + "end": { + "line": 831, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 41445, + "end": 41457, + "loc": { + "start": { + "line": 831, + "column": 54 + }, + "end": { + "line": 831, + "column": 66 + }, + "identifierName": "angleVisible" + }, + "name": "angleVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 41460, + "end": 41464, + "loc": { + "start": { + "line": 831, + "column": 69 + }, + "end": { + "line": 831, + "column": 73 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 41490, + "end": 41573, + "loc": { + "start": { + "line": 832, + "column": 24 + }, + "end": { + "line": 832, + "column": 107 + } + }, + "expression": { + "type": "CallExpression", + "start": 41490, + "end": 41572, + "loc": { + "start": { + "line": 832, + "column": 24 + }, + "end": { + "line": 832, + "column": 106 + } + }, + "callee": { + "type": "MemberExpression", + "start": 41490, + "end": 41523, + "loc": { + "start": { + "line": 832, + "column": 24 + }, + "end": { + "line": 832, + "column": 57 + } + }, + "object": { + "type": "MemberExpression", + "start": 41490, + "end": 41518, + "loc": { + "start": { + "line": 832, + "column": 24 + }, + "end": { + "line": 832, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 41490, + "end": 41494, + "loc": { + "start": { + "line": 832, + "column": 24 + }, + "end": { + "line": 832, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 41495, + "end": 41518, + "loc": { + "start": { + "line": 832, + "column": 29 + }, + "end": { + "line": 832, + "column": 52 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 41519, + "end": 41523, + "loc": { + "start": { + "line": 832, + "column": 53 + }, + "end": { + "line": 832, + "column": 57 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 41524, + "end": 41540, + "loc": { + "start": { + "line": 832, + "column": 58 + }, + "end": { + "line": 832, + "column": 74 + } + }, + "extra": { + "rawValue": "measurementEnd", + "raw": "\"measurementEnd\"" + }, + "value": "measurementEnd" + }, + { + "type": "MemberExpression", + "start": 41542, + "end": 41571, + "loc": { + "start": { + "line": 832, + "column": 76 + }, + "end": { + "line": 832, + "column": 105 + } + }, + "object": { + "type": "ThisExpression", + "start": 41542, + "end": 41546, + "loc": { + "start": { + "line": 832, + "column": 76 + }, + "end": { + "line": 832, + "column": 80 + } + } + }, + "property": { + "type": "Identifier", + "start": 41547, + "end": 41571, + "loc": { + "start": { + "line": 832, + "column": 81 + }, + "end": { + "line": 832, + "column": 105 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 41598, + "end": 41635, + "loc": { + "start": { + "line": 833, + "column": 24 + }, + "end": { + "line": 833, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 41598, + "end": 41634, + "loc": { + "start": { + "line": 833, + "column": 24 + }, + "end": { + "line": 833, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 41598, + "end": 41627, + "loc": { + "start": { + "line": 833, + "column": 24 + }, + "end": { + "line": 833, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 41598, + "end": 41602, + "loc": { + "start": { + "line": 833, + "column": 24 + }, + "end": { + "line": 833, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 41603, + "end": 41627, + "loc": { + "start": { + "line": 833, + "column": 29 + }, + "end": { + "line": 833, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 41630, + "end": 41634, + "loc": { + "start": { + "line": 833, + "column": 56 + }, + "end": { + "line": 833, + "column": 60 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 41663, + "end": 41908, + "loc": { + "start": { + "line": 834, + "column": 27 + }, + "end": { + "line": 839, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 41689, + "end": 41886, + "loc": { + "start": { + "line": 835, + "column": 24 + }, + "end": { + "line": 838, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 41693, + "end": 41722, + "loc": { + "start": { + "line": 835, + "column": 28 + }, + "end": { + "line": 835, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 41693, + "end": 41697, + "loc": { + "start": { + "line": 835, + "column": 28 + }, + "end": { + "line": 835, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 41698, + "end": 41722, + "loc": { + "start": { + "line": 835, + "column": 33 + }, + "end": { + "line": 835, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 41724, + "end": 41886, + "loc": { + "start": { + "line": 835, + "column": 59 + }, + "end": { + "line": 838, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 41754, + "end": 41794, + "loc": { + "start": { + "line": 836, + "column": 28 + }, + "end": { + "line": 836, + "column": 68 + } + }, + "expression": { + "type": "CallExpression", + "start": 41754, + "end": 41793, + "loc": { + "start": { + "line": 836, + "column": 28 + }, + "end": { + "line": 836, + "column": 67 + } + }, + "callee": { + "type": "MemberExpression", + "start": 41754, + "end": 41791, + "loc": { + "start": { + "line": 836, + "column": 28 + }, + "end": { + "line": 836, + "column": 65 + } + }, + "object": { + "type": "MemberExpression", + "start": 41754, + "end": 41783, + "loc": { + "start": { + "line": 836, + "column": 28 + }, + "end": { + "line": 836, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 41754, + "end": 41758, + "loc": { + "start": { + "line": 836, + "column": 28 + }, + "end": { + "line": 836, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 41759, + "end": 41783, + "loc": { + "start": { + "line": 836, + "column": 33 + }, + "end": { + "line": 836, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 41784, + "end": 41791, + "loc": { + "start": { + "line": 836, + "column": 58 + }, + "end": { + "line": 836, + "column": 65 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 41823, + "end": 41860, + "loc": { + "start": { + "line": 837, + "column": 28 + }, + "end": { + "line": 837, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 41823, + "end": 41859, + "loc": { + "start": { + "line": 837, + "column": 28 + }, + "end": { + "line": 837, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 41823, + "end": 41852, + "loc": { + "start": { + "line": 837, + "column": 28 + }, + "end": { + "line": 837, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 41823, + "end": 41827, + "loc": { + "start": { + "line": 837, + "column": 28 + }, + "end": { + "line": 837, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 41828, + "end": 41852, + "loc": { + "start": { + "line": 837, + "column": 33 + }, + "end": { + "line": 837, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 41855, + "end": 41859, + "loc": { + "start": { + "line": 837, + "column": 60 + }, + "end": { + "line": 837, + "column": 64 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 41929, + "end": 41979, + "loc": { + "start": { + "line": 840, + "column": 20 + }, + "end": { + "line": 840, + "column": 70 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 41929, + "end": 41978, + "loc": { + "start": { + "line": 840, + "column": 20 + }, + "end": { + "line": 840, + "column": 69 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 41929, + "end": 41945, + "loc": { + "start": { + "line": 840, + "column": 20 + }, + "end": { + "line": 840, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 41929, + "end": 41933, + "loc": { + "start": { + "line": 840, + "column": 20 + }, + "end": { + "line": 840, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 41934, + "end": 41945, + "loc": { + "start": { + "line": 840, + "column": 25 + }, + "end": { + "line": 840, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 41948, + "end": 41978, + "loc": { + "start": { + "line": 840, + "column": 39 + }, + "end": { + "line": 840, + "column": 69 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 41999, + "end": 42109, + "loc": { + "start": { + "line": 841, + "column": 19 + }, + "end": { + "line": 841, + "column": 129 + } + } + } + ] + } + ], + "directives": [] + }, + { + "type": "ExpressionStatement", + "start": 42148, + "end": 42175, + "loc": { + "start": { + "line": 843, + "column": 20 + }, + "end": { + "line": 843, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 42148, + "end": 42174, + "loc": { + "start": { + "line": 843, + "column": 20 + }, + "end": { + "line": 843, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 42148, + "end": 42172, + "loc": { + "start": { + "line": 843, + "column": 20 + }, + "end": { + "line": 843, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "BreakStatement", + "start": 42196, + "end": 42202, + "loc": { + "start": { + "line": 844, + "column": 20 + }, + "end": { + "line": 844, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 40074, + "end": 40108, + "loc": { + "start": { + "line": 810, + "column": 21 + }, + "end": { + "line": 810, + "column": 55 + }, + "identifierName": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 42220, + "end": 43522, + "loc": { + "start": { + "line": 846, + "column": 16 + }, + "end": { + "line": 865, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 42280, + "end": 42383, + "loc": { + "start": { + "line": 847, + "column": 20 + }, + "end": { + "line": 849, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 42284, + "end": 42300, + "loc": { + "start": { + "line": 847, + "column": 24 + }, + "end": { + "line": 847, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 42284, + "end": 42288, + "loc": { + "start": { + "line": 847, + "column": 24 + }, + "end": { + "line": 847, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 42289, + "end": 42300, + "loc": { + "start": { + "line": 847, + "column": 29 + }, + "end": { + "line": 847, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 42302, + "end": 42383, + "loc": { + "start": { + "line": 847, + "column": 42 + }, + "end": { + "line": 849, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 42328, + "end": 42361, + "loc": { + "start": { + "line": 848, + "column": 24 + }, + "end": { + "line": 848, + "column": 57 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 42328, + "end": 42360, + "loc": { + "start": { + "line": 848, + "column": 24 + }, + "end": { + "line": 848, + "column": 56 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 42328, + "end": 42352, + "loc": { + "start": { + "line": 848, + "column": 24 + }, + "end": { + "line": 848, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 42328, + "end": 42344, + "loc": { + "start": { + "line": 848, + "column": 24 + }, + "end": { + "line": 848, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 42328, + "end": 42332, + "loc": { + "start": { + "line": 848, + "column": 24 + }, + "end": { + "line": 848, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 42333, + "end": 42344, + "loc": { + "start": { + "line": 848, + "column": 29 + }, + "end": { + "line": 848, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 42345, + "end": 42352, + "loc": { + "start": { + "line": 848, + "column": 41 + }, + "end": { + "line": 848, + "column": 48 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 42355, + "end": 42360, + "loc": { + "start": { + "line": 848, + "column": 51 + }, + "end": { + "line": 848, + "column": 56 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 42404, + "end": 43447, + "loc": { + "start": { + "line": 850, + "column": 20 + }, + "end": { + "line": 863, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 42408, + "end": 42486, + "loc": { + "start": { + "line": 850, + "column": 24 + }, + "end": { + "line": 850, + "column": 102 + } + }, + "left": { + "type": "UnaryExpression", + "start": 42408, + "end": 42438, + "loc": { + "start": { + "line": 850, + "column": 24 + }, + "end": { + "line": 850, + "column": 54 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 42409, + "end": 42438, + "loc": { + "start": { + "line": 850, + "column": 25 + }, + "end": { + "line": 850, + "column": 54 + } + }, + "object": { + "type": "ThisExpression", + "start": 42409, + "end": 42413, + "loc": { + "start": { + "line": 850, + "column": 25 + }, + "end": { + "line": 850, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "start": 42414, + "end": 42438, + "loc": { + "start": { + "line": 850, + "column": 30 + }, + "end": { + "line": 850, + "column": 54 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "operator": "||", + "right": { + "type": "UnaryExpression", + "start": 42442, + "end": 42486, + "loc": { + "start": { + "line": 850, + "column": 58 + }, + "end": { + "line": 850, + "column": 102 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 42443, + "end": 42486, + "loc": { + "start": { + "line": 850, + "column": 59 + }, + "end": { + "line": 850, + "column": 102 + } + }, + "object": { + "type": "MemberExpression", + "start": 42443, + "end": 42472, + "loc": { + "start": { + "line": 850, + "column": 59 + }, + "end": { + "line": 850, + "column": 88 + } + }, + "object": { + "type": "ThisExpression", + "start": 42443, + "end": 42447, + "loc": { + "start": { + "line": 850, + "column": 59 + }, + "end": { + "line": 850, + "column": 63 + } + } + }, + "property": { + "type": "Identifier", + "start": 42448, + "end": 42472, + "loc": { + "start": { + "line": 850, + "column": 64 + }, + "end": { + "line": 850, + "column": 88 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 42473, + "end": 42486, + "loc": { + "start": { + "line": 850, + "column": 89 + }, + "end": { + "line": 850, + "column": 102 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 42488, + "end": 42963, + "loc": { + "start": { + "line": 850, + "column": 104 + }, + "end": { + "line": 857, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 42514, + "end": 42711, + "loc": { + "start": { + "line": 851, + "column": 24 + }, + "end": { + "line": 854, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 42518, + "end": 42547, + "loc": { + "start": { + "line": 851, + "column": 28 + }, + "end": { + "line": 851, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 42518, + "end": 42522, + "loc": { + "start": { + "line": 851, + "column": 28 + }, + "end": { + "line": 851, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 42523, + "end": 42547, + "loc": { + "start": { + "line": 851, + "column": 33 + }, + "end": { + "line": 851, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 42549, + "end": 42711, + "loc": { + "start": { + "line": 851, + "column": 59 + }, + "end": { + "line": 854, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 42579, + "end": 42619, + "loc": { + "start": { + "line": 852, + "column": 28 + }, + "end": { + "line": 852, + "column": 68 + } + }, + "expression": { + "type": "CallExpression", + "start": 42579, + "end": 42618, + "loc": { + "start": { + "line": 852, + "column": 28 + }, + "end": { + "line": 852, + "column": 67 + } + }, + "callee": { + "type": "MemberExpression", + "start": 42579, + "end": 42616, + "loc": { + "start": { + "line": 852, + "column": 28 + }, + "end": { + "line": 852, + "column": 65 + } + }, + "object": { + "type": "MemberExpression", + "start": 42579, + "end": 42608, + "loc": { + "start": { + "line": 852, + "column": 28 + }, + "end": { + "line": 852, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 42579, + "end": 42583, + "loc": { + "start": { + "line": 852, + "column": 28 + }, + "end": { + "line": 852, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 42584, + "end": 42608, + "loc": { + "start": { + "line": 852, + "column": 33 + }, + "end": { + "line": 852, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 42609, + "end": 42616, + "loc": { + "start": { + "line": 852, + "column": 58 + }, + "end": { + "line": 852, + "column": 65 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 42648, + "end": 42685, + "loc": { + "start": { + "line": 853, + "column": 28 + }, + "end": { + "line": 853, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 42648, + "end": 42684, + "loc": { + "start": { + "line": 853, + "column": 28 + }, + "end": { + "line": 853, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 42648, + "end": 42677, + "loc": { + "start": { + "line": 853, + "column": 28 + }, + "end": { + "line": 853, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 42648, + "end": 42652, + "loc": { + "start": { + "line": 853, + "column": 28 + }, + "end": { + "line": 853, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 42653, + "end": 42677, + "loc": { + "start": { + "line": 853, + "column": 33 + }, + "end": { + "line": 853, + "column": 57 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 42680, + "end": 42684, + "loc": { + "start": { + "line": 853, + "column": 60 + }, + "end": { + "line": 853, + "column": 64 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 42736, + "end": 42786, + "loc": { + "start": { + "line": 855, + "column": 24 + }, + "end": { + "line": 855, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 42736, + "end": 42785, + "loc": { + "start": { + "line": 855, + "column": 24 + }, + "end": { + "line": 855, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 42736, + "end": 42752, + "loc": { + "start": { + "line": 855, + "column": 24 + }, + "end": { + "line": 855, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 42736, + "end": 42740, + "loc": { + "start": { + "line": 855, + "column": 24 + }, + "end": { + "line": 855, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 42741, + "end": 42752, + "loc": { + "start": { + "line": 855, + "column": 29 + }, + "end": { + "line": 855, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 42755, + "end": 42785, + "loc": { + "start": { + "line": 855, + "column": 43 + }, + "end": { + "line": 855, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 42810, + "end": 42941, + "loc": { + "start": { + "line": 856, + "column": 23 + }, + "end": { + "line": 856, + "column": 154 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 42969, + "end": 43447, + "loc": { + "start": { + "line": 857, + "column": 27 + }, + "end": { + "line": 863, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 42995, + "end": 43042, + "loc": { + "start": { + "line": 858, + "column": 24 + }, + "end": { + "line": 858, + "column": 71 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 42995, + "end": 43041, + "loc": { + "start": { + "line": 858, + "column": 24 + }, + "end": { + "line": 858, + "column": 70 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 42995, + "end": 43034, + "loc": { + "start": { + "line": 858, + "column": 24 + }, + "end": { + "line": 858, + "column": 63 + } + }, + "object": { + "type": "MemberExpression", + "start": 42995, + "end": 43024, + "loc": { + "start": { + "line": 858, + "column": 24 + }, + "end": { + "line": 858, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 42995, + "end": 42999, + "loc": { + "start": { + "line": 858, + "column": 24 + }, + "end": { + "line": 858, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 43000, + "end": 43024, + "loc": { + "start": { + "line": 858, + "column": 29 + }, + "end": { + "line": 858, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 43025, + "end": 43034, + "loc": { + "start": { + "line": 858, + "column": 54 + }, + "end": { + "line": 858, + "column": 63 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 43037, + "end": 43041, + "loc": { + "start": { + "line": 858, + "column": 66 + }, + "end": { + "line": 858, + "column": 70 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 43067, + "end": 43150, + "loc": { + "start": { + "line": 859, + "column": 24 + }, + "end": { + "line": 859, + "column": 107 + } + }, + "expression": { + "type": "CallExpression", + "start": 43067, + "end": 43149, + "loc": { + "start": { + "line": 859, + "column": 24 + }, + "end": { + "line": 859, + "column": 106 + } + }, + "callee": { + "type": "MemberExpression", + "start": 43067, + "end": 43100, + "loc": { + "start": { + "line": 859, + "column": 24 + }, + "end": { + "line": 859, + "column": 57 + } + }, + "object": { + "type": "MemberExpression", + "start": 43067, + "end": 43095, + "loc": { + "start": { + "line": 859, + "column": 24 + }, + "end": { + "line": 859, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 43067, + "end": 43071, + "loc": { + "start": { + "line": 859, + "column": 24 + }, + "end": { + "line": 859, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 43072, + "end": 43095, + "loc": { + "start": { + "line": 859, + "column": 29 + }, + "end": { + "line": 859, + "column": 52 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 43096, + "end": 43100, + "loc": { + "start": { + "line": 859, + "column": 53 + }, + "end": { + "line": 859, + "column": 57 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 43101, + "end": 43117, + "loc": { + "start": { + "line": 859, + "column": 58 + }, + "end": { + "line": 859, + "column": 74 + } + }, + "extra": { + "rawValue": "measurementEnd", + "raw": "\"measurementEnd\"" + }, + "value": "measurementEnd" + }, + { + "type": "MemberExpression", + "start": 43119, + "end": 43148, + "loc": { + "start": { + "line": 859, + "column": 76 + }, + "end": { + "line": 859, + "column": 105 + } + }, + "object": { + "type": "ThisExpression", + "start": 43119, + "end": 43123, + "loc": { + "start": { + "line": 859, + "column": 76 + }, + "end": { + "line": 859, + "column": 80 + } + } + }, + "property": { + "type": "Identifier", + "start": 43124, + "end": 43148, + "loc": { + "start": { + "line": 859, + "column": 81 + }, + "end": { + "line": 859, + "column": 105 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 43175, + "end": 43212, + "loc": { + "start": { + "line": 860, + "column": 24 + }, + "end": { + "line": 860, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 43175, + "end": 43211, + "loc": { + "start": { + "line": 860, + "column": 24 + }, + "end": { + "line": 860, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 43175, + "end": 43204, + "loc": { + "start": { + "line": 860, + "column": 24 + }, + "end": { + "line": 860, + "column": 53 + } + }, + "object": { + "type": "ThisExpression", + "start": 43175, + "end": 43179, + "loc": { + "start": { + "line": 860, + "column": 24 + }, + "end": { + "line": 860, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 43180, + "end": 43204, + "loc": { + "start": { + "line": 860, + "column": 29 + }, + "end": { + "line": 860, + "column": 53 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 43207, + "end": 43211, + "loc": { + "start": { + "line": 860, + "column": 56 + }, + "end": { + "line": 860, + "column": 60 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 43237, + "end": 43287, + "loc": { + "start": { + "line": 861, + "column": 24 + }, + "end": { + "line": 861, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 43237, + "end": 43286, + "loc": { + "start": { + "line": 861, + "column": 24 + }, + "end": { + "line": 861, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 43237, + "end": 43253, + "loc": { + "start": { + "line": 861, + "column": 24 + }, + "end": { + "line": 861, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 43237, + "end": 43241, + "loc": { + "start": { + "line": 861, + "column": 24 + }, + "end": { + "line": 861, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 43242, + "end": 43253, + "loc": { + "start": { + "line": 861, + "column": 29 + }, + "end": { + "line": 861, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 43256, + "end": 43286, + "loc": { + "start": { + "line": 861, + "column": 43 + }, + "end": { + "line": 861, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 43311, + "end": 43425, + "loc": { + "start": { + "line": 862, + "column": 23 + }, + "end": { + "line": 862, + "column": 137 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 43468, + "end": 43495, + "loc": { + "start": { + "line": 864, + "column": 20 + }, + "end": { + "line": 864, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 43468, + "end": 43494, + "loc": { + "start": { + "line": 864, + "column": 20 + }, + "end": { + "line": 864, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 43468, + "end": 43492, + "loc": { + "start": { + "line": 864, + "column": 20 + }, + "end": { + "line": 864, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "BreakStatement", + "start": 43516, + "end": 43522, + "loc": { + "start": { + "line": 865, + "column": 20 + }, + "end": { + "line": 865, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 42225, + "end": 42258, + "loc": { + "start": { + "line": 846, + "column": 21 + }, + "end": { + "line": 846, + "column": 54 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END" + } + } + ] + } + ], + "directives": [] + } + } + }, + { + "type": "ObjectExpression", + "start": 43549, + "end": 43564, + "loc": { + "start": { + "line": 868, + "column": 11 + }, + "end": { + "line": 868, + "column": 26 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 43550, + "end": 43563, + "loc": { + "start": { + "line": 868, + "column": 12 + }, + "end": { + "line": 868, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 43550, + "end": 43557, + "loc": { + "start": { + "line": 868, + "column": 12 + }, + "end": { + "line": 868, + "column": 19 + }, + "identifierName": "passive" + }, + "name": "passive" + }, + "value": { + "type": "BooleanLiteral", + "start": 43559, + "end": 43563, + "loc": { + "start": { + "line": 868, + "column": 21 + }, + "end": { + "line": 868, + "column": 25 + } + }, + "value": true + } + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 43576, + "end": 43596, + "loc": { + "start": { + "line": 870, + "column": 8 + }, + "end": { + "line": 870, + "column": 28 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 43576, + "end": 43595, + "loc": { + "start": { + "line": 870, + "column": 8 + }, + "end": { + "line": 870, + "column": 27 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 43576, + "end": 43588, + "loc": { + "start": { + "line": 870, + "column": 8 + }, + "end": { + "line": 870, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 43576, + "end": 43580, + "loc": { + "start": { + "line": 870, + "column": 8 + }, + "end": { + "line": 870, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 43581, + "end": 43588, + "loc": { + "start": { + "line": 870, + "column": 13 + }, + "end": { + "line": 870, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 43591, + "end": 43595, + "loc": { + "start": { + "line": 870, + "column": 23 + }, + "end": { + "line": 870, + "column": 27 + } + }, + "value": true + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Activates this AngleMeasurementsTouchControl, ready to respond to input.\n ", + "start": 3838, + "end": 3929, + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 129, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n ", + "start": 43608, + "end": 43779, + "loc": { + "start": { + "line": 873, + "column": 4 + }, + "end": { + "line": 877, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 43784, + "end": 44541, + "loc": { + "start": { + "line": 878, + "column": 4 + }, + "end": { + "line": 896, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 43784, + "end": 43794, + "loc": { + "start": { + "line": 878, + "column": 4 + }, + "end": { + "line": 878, + "column": 14 + }, + "identifierName": "deactivate" + }, + "name": "deactivate", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 43797, + "end": 44541, + "loc": { + "start": { + "line": 878, + "column": 17 + }, + "end": { + "line": 896, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 43807, + "end": 43857, + "loc": { + "start": { + "line": 879, + "column": 8 + }, + "end": { + "line": 881, + "column": 9 + } + }, + "test": { + "type": "UnaryExpression", + "start": 43811, + "end": 43824, + "loc": { + "start": { + "line": 879, + "column": 12 + }, + "end": { + "line": 879, + "column": 25 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 43812, + "end": 43824, + "loc": { + "start": { + "line": 879, + "column": 13 + }, + "end": { + "line": 879, + "column": 25 + } + }, + "object": { + "type": "ThisExpression", + "start": 43812, + "end": 43816, + "loc": { + "start": { + "line": 879, + "column": 13 + }, + "end": { + "line": 879, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "start": 43817, + "end": 43824, + "loc": { + "start": { + "line": 879, + "column": 18 + }, + "end": { + "line": 879, + "column": 25 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 43826, + "end": 43857, + "loc": { + "start": { + "line": 879, + "column": 27 + }, + "end": { + "line": 881, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 43840, + "end": 43847, + "loc": { + "start": { + "line": 880, + "column": 12 + }, + "end": { + "line": 880, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 43866, + "end": 43959, + "loc": { + "start": { + "line": 882, + "column": 8 + }, + "end": { + "line": 884, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 43870, + "end": 43893, + "loc": { + "start": { + "line": 882, + "column": 12 + }, + "end": { + "line": 882, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 43870, + "end": 43881, + "loc": { + "start": { + "line": 882, + "column": 12 + }, + "end": { + "line": 882, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 43870, + "end": 43874, + "loc": { + "start": { + "line": 882, + "column": 12 + }, + "end": { + "line": 882, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 43875, + "end": 43881, + "loc": { + "start": { + "line": 882, + "column": 17 + }, + "end": { + "line": 882, + "column": 23 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 43882, + "end": 43893, + "loc": { + "start": { + "line": 882, + "column": 24 + }, + "end": { + "line": 882, + "column": 35 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 43895, + "end": 43959, + "loc": { + "start": { + "line": 882, + "column": 37 + }, + "end": { + "line": 884, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 43909, + "end": 43949, + "loc": { + "start": { + "line": 883, + "column": 12 + }, + "end": { + "line": 883, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 43909, + "end": 43948, + "loc": { + "start": { + "line": 883, + "column": 12 + }, + "end": { + "line": 883, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 43909, + "end": 43940, + "loc": { + "start": { + "line": 883, + "column": 12 + }, + "end": { + "line": 883, + "column": 43 + } + }, + "object": { + "type": "MemberExpression", + "start": 43909, + "end": 43932, + "loc": { + "start": { + "line": 883, + "column": 12 + }, + "end": { + "line": 883, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 43909, + "end": 43920, + "loc": { + "start": { + "line": 883, + "column": 12 + }, + "end": { + "line": 883, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 43909, + "end": 43913, + "loc": { + "start": { + "line": 883, + "column": 12 + }, + "end": { + "line": 883, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 43914, + "end": 43920, + "loc": { + "start": { + "line": 883, + "column": 17 + }, + "end": { + "line": 883, + "column": 23 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 43921, + "end": 43932, + "loc": { + "start": { + "line": 883, + "column": 24 + }, + "end": { + "line": 883, + "column": 35 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 43933, + "end": 43940, + "loc": { + "start": { + "line": 883, + "column": 36 + }, + "end": { + "line": 883, + "column": 43 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 43943, + "end": 43948, + "loc": { + "start": { + "line": 883, + "column": 46 + }, + "end": { + "line": 883, + "column": 51 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 43968, + "end": 43981, + "loc": { + "start": { + "line": 885, + "column": 8 + }, + "end": { + "line": 885, + "column": 21 + } + }, + "expression": { + "type": "CallExpression", + "start": 43968, + "end": 43980, + "loc": { + "start": { + "line": 885, + "column": 8 + }, + "end": { + "line": 885, + "column": 20 + } + }, + "callee": { + "type": "MemberExpression", + "start": 43968, + "end": 43978, + "loc": { + "start": { + "line": 885, + "column": 8 + }, + "end": { + "line": 885, + "column": 18 + } + }, + "object": { + "type": "ThisExpression", + "start": 43968, + "end": 43972, + "loc": { + "start": { + "line": 885, + "column": 8 + }, + "end": { + "line": 885, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 43973, + "end": 43978, + "loc": { + "start": { + "line": 885, + "column": 13 + }, + "end": { + "line": 885, + "column": 18 + }, + "identifierName": "reset" + }, + "name": "reset" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "VariableDeclaration", + "start": 43990, + "end": 44044, + "loc": { + "start": { + "line": 886, + "column": 8 + }, + "end": { + "line": 886, + "column": 62 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 43996, + "end": 44043, + "loc": { + "start": { + "line": 886, + "column": 14 + }, + "end": { + "line": 886, + "column": 61 + } + }, + "id": { + "type": "Identifier", + "start": 43996, + "end": 44002, + "loc": { + "start": { + "line": 886, + "column": 14 + }, + "end": { + "line": 886, + "column": 20 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "init": { + "type": "MemberExpression", + "start": 44005, + "end": 44043, + "loc": { + "start": { + "line": 886, + "column": 23 + }, + "end": { + "line": 886, + "column": 61 + } + }, + "object": { + "type": "MemberExpression", + "start": 44005, + "end": 44036, + "loc": { + "start": { + "line": 886, + "column": 23 + }, + "end": { + "line": 886, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 44005, + "end": 44029, + "loc": { + "start": { + "line": 886, + "column": 23 + }, + "end": { + "line": 886, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 44005, + "end": 44023, + "loc": { + "start": { + "line": 886, + "column": 23 + }, + "end": { + "line": 886, + "column": 41 + } + }, + "object": { + "type": "MemberExpression", + "start": 44005, + "end": 44016, + "loc": { + "start": { + "line": 886, + "column": 23 + }, + "end": { + "line": 886, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 44005, + "end": 44009, + "loc": { + "start": { + "line": 886, + "column": 23 + }, + "end": { + "line": 886, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 44010, + "end": 44016, + "loc": { + "start": { + "line": 886, + "column": 28 + }, + "end": { + "line": 886, + "column": 34 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44017, + "end": 44023, + "loc": { + "start": { + "line": 886, + "column": 35 + }, + "end": { + "line": 886, + "column": 41 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44024, + "end": 44029, + "loc": { + "start": { + "line": 886, + "column": 42 + }, + "end": { + "line": 886, + "column": 47 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44030, + "end": 44036, + "loc": { + "start": { + "line": 886, + "column": 48 + }, + "end": { + "line": 886, + "column": 54 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44037, + "end": 44043, + "loc": { + "start": { + "line": 886, + "column": 55 + }, + "end": { + "line": 886, + "column": 61 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 44053, + "end": 44120, + "loc": { + "start": { + "line": 887, + "column": 8 + }, + "end": { + "line": 887, + "column": 75 + } + }, + "expression": { + "type": "CallExpression", + "start": 44053, + "end": 44119, + "loc": { + "start": { + "line": 887, + "column": 8 + }, + "end": { + "line": 887, + "column": 74 + } + }, + "callee": { + "type": "MemberExpression", + "start": 44053, + "end": 44079, + "loc": { + "start": { + "line": 887, + "column": 8 + }, + "end": { + "line": 887, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 44053, + "end": 44059, + "loc": { + "start": { + "line": 887, + "column": 8 + }, + "end": { + "line": 887, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 44060, + "end": 44079, + "loc": { + "start": { + "line": 887, + "column": 15 + }, + "end": { + "line": 887, + "column": 34 + }, + "identifierName": "removeEventListener" + }, + "name": "removeEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 44080, + "end": 44092, + "loc": { + "start": { + "line": 887, + "column": 35 + }, + "end": { + "line": 887, + "column": 47 + } + }, + "extra": { + "rawValue": "touchstart", + "raw": "\"touchstart\"" + }, + "value": "touchstart" + }, + { + "type": "MemberExpression", + "start": 44094, + "end": 44118, + "loc": { + "start": { + "line": 887, + "column": 49 + }, + "end": { + "line": 887, + "column": 73 + } + }, + "object": { + "type": "ThisExpression", + "start": 44094, + "end": 44098, + "loc": { + "start": { + "line": 887, + "column": 49 + }, + "end": { + "line": 887, + "column": 53 + } + } + }, + "property": { + "type": "Identifier", + "start": 44099, + "end": 44118, + "loc": { + "start": { + "line": 887, + "column": 54 + }, + "end": { + "line": 887, + "column": 73 + }, + "identifierName": "_onCanvasTouchStart" + }, + "name": "_onCanvasTouchStart" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 44129, + "end": 44192, + "loc": { + "start": { + "line": 888, + "column": 8 + }, + "end": { + "line": 888, + "column": 71 + } + }, + "expression": { + "type": "CallExpression", + "start": 44129, + "end": 44191, + "loc": { + "start": { + "line": 888, + "column": 8 + }, + "end": { + "line": 888, + "column": 70 + } + }, + "callee": { + "type": "MemberExpression", + "start": 44129, + "end": 44155, + "loc": { + "start": { + "line": 888, + "column": 8 + }, + "end": { + "line": 888, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 44129, + "end": 44135, + "loc": { + "start": { + "line": 888, + "column": 8 + }, + "end": { + "line": 888, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 44136, + "end": 44155, + "loc": { + "start": { + "line": 888, + "column": 15 + }, + "end": { + "line": 888, + "column": 34 + }, + "identifierName": "removeEventListener" + }, + "name": "removeEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 44156, + "end": 44166, + "loc": { + "start": { + "line": 888, + "column": 35 + }, + "end": { + "line": 888, + "column": 45 + } + }, + "extra": { + "rawValue": "touchend", + "raw": "\"touchend\"" + }, + "value": "touchend" + }, + { + "type": "MemberExpression", + "start": 44168, + "end": 44190, + "loc": { + "start": { + "line": 888, + "column": 47 + }, + "end": { + "line": 888, + "column": 69 + } + }, + "object": { + "type": "ThisExpression", + "start": 44168, + "end": 44172, + "loc": { + "start": { + "line": 888, + "column": 47 + }, + "end": { + "line": 888, + "column": 51 + } + } + }, + "property": { + "type": "Identifier", + "start": 44173, + "end": 44190, + "loc": { + "start": { + "line": 888, + "column": 52 + }, + "end": { + "line": 888, + "column": 69 + }, + "identifierName": "_onCanvasTouchEnd" + }, + "name": "_onCanvasTouchEnd" + }, + "computed": false + } + ] + } + }, + { + "type": "IfStatement", + "start": 44201, + "end": 44449, + "loc": { + "start": { + "line": 889, + "column": 8 + }, + "end": { + "line": 893, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 44205, + "end": 44234, + "loc": { + "start": { + "line": 889, + "column": 12 + }, + "end": { + "line": 889, + "column": 41 + } + }, + "object": { + "type": "ThisExpression", + "start": 44205, + "end": 44209, + "loc": { + "start": { + "line": 889, + "column": 12 + }, + "end": { + "line": 889, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 44210, + "end": 44234, + "loc": { + "start": { + "line": 889, + "column": 17 + }, + "end": { + "line": 889, + "column": 41 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 44236, + "end": 44449, + "loc": { + "start": { + "line": 889, + "column": 43 + }, + "end": { + "line": 893, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 44250, + "end": 44336, + "loc": { + "start": { + "line": 890, + "column": 12 + }, + "end": { + "line": 890, + "column": 98 + } + }, + "expression": { + "type": "CallExpression", + "start": 44250, + "end": 44335, + "loc": { + "start": { + "line": 890, + "column": 12 + }, + "end": { + "line": 890, + "column": 97 + } + }, + "callee": { + "type": "MemberExpression", + "start": 44250, + "end": 44283, + "loc": { + "start": { + "line": 890, + "column": 12 + }, + "end": { + "line": 890, + "column": 45 + } + }, + "object": { + "type": "MemberExpression", + "start": 44250, + "end": 44278, + "loc": { + "start": { + "line": 890, + "column": 12 + }, + "end": { + "line": 890, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 44250, + "end": 44254, + "loc": { + "start": { + "line": 890, + "column": 12 + }, + "end": { + "line": 890, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 44255, + "end": 44278, + "loc": { + "start": { + "line": 890, + "column": 17 + }, + "end": { + "line": 890, + "column": 40 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44279, + "end": 44283, + "loc": { + "start": { + "line": 890, + "column": 41 + }, + "end": { + "line": 890, + "column": 45 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 44284, + "end": 44303, + "loc": { + "start": { + "line": 890, + "column": 46 + }, + "end": { + "line": 890, + "column": 65 + } + }, + "extra": { + "rawValue": "measurementCancel", + "raw": "\"measurementCancel\"" + }, + "value": "measurementCancel" + }, + { + "type": "MemberExpression", + "start": 44305, + "end": 44334, + "loc": { + "start": { + "line": 890, + "column": 67 + }, + "end": { + "line": 890, + "column": 96 + } + }, + "object": { + "type": "ThisExpression", + "start": 44305, + "end": 44309, + "loc": { + "start": { + "line": 890, + "column": 67 + }, + "end": { + "line": 890, + "column": 71 + } + } + }, + "property": { + "type": "Identifier", + "start": 44310, + "end": 44334, + "loc": { + "start": { + "line": 890, + "column": 72 + }, + "end": { + "line": 890, + "column": 96 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 44349, + "end": 44389, + "loc": { + "start": { + "line": 891, + "column": 12 + }, + "end": { + "line": 891, + "column": 52 + } + }, + "expression": { + "type": "CallExpression", + "start": 44349, + "end": 44388, + "loc": { + "start": { + "line": 891, + "column": 12 + }, + "end": { + "line": 891, + "column": 51 + } + }, + "callee": { + "type": "MemberExpression", + "start": 44349, + "end": 44386, + "loc": { + "start": { + "line": 891, + "column": 12 + }, + "end": { + "line": 891, + "column": 49 + } + }, + "object": { + "type": "MemberExpression", + "start": 44349, + "end": 44378, + "loc": { + "start": { + "line": 891, + "column": 12 + }, + "end": { + "line": 891, + "column": 41 + } + }, + "object": { + "type": "ThisExpression", + "start": 44349, + "end": 44353, + "loc": { + "start": { + "line": 891, + "column": 12 + }, + "end": { + "line": 891, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 44354, + "end": 44378, + "loc": { + "start": { + "line": 891, + "column": 17 + }, + "end": { + "line": 891, + "column": 41 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44379, + "end": 44386, + "loc": { + "start": { + "line": 891, + "column": 42 + }, + "end": { + "line": 891, + "column": 49 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 44402, + "end": 44439, + "loc": { + "start": { + "line": 892, + "column": 12 + }, + "end": { + "line": 892, + "column": 49 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 44402, + "end": 44438, + "loc": { + "start": { + "line": 892, + "column": 12 + }, + "end": { + "line": 892, + "column": 48 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 44402, + "end": 44431, + "loc": { + "start": { + "line": 892, + "column": 12 + }, + "end": { + "line": 892, + "column": 41 + } + }, + "object": { + "type": "ThisExpression", + "start": 44402, + "end": 44406, + "loc": { + "start": { + "line": 892, + "column": 12 + }, + "end": { + "line": 892, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 44407, + "end": 44431, + "loc": { + "start": { + "line": 892, + "column": 17 + }, + "end": { + "line": 892, + "column": 41 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 44434, + "end": 44438, + "loc": { + "start": { + "line": 892, + "column": 44 + }, + "end": { + "line": 892, + "column": 48 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 44458, + "end": 44479, + "loc": { + "start": { + "line": 894, + "column": 8 + }, + "end": { + "line": 894, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 44458, + "end": 44478, + "loc": { + "start": { + "line": 894, + "column": 8 + }, + "end": { + "line": 894, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 44458, + "end": 44470, + "loc": { + "start": { + "line": 894, + "column": 8 + }, + "end": { + "line": 894, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 44458, + "end": 44462, + "loc": { + "start": { + "line": 894, + "column": 8 + }, + "end": { + "line": 894, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 44463, + "end": 44470, + "loc": { + "start": { + "line": 894, + "column": 13 + }, + "end": { + "line": 894, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 44473, + "end": 44478, + "loc": { + "start": { + "line": 894, + "column": 23 + }, + "end": { + "line": 894, + "column": 28 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 44488, + "end": 44535, + "loc": { + "start": { + "line": 895, + "column": 8 + }, + "end": { + "line": 895, + "column": 55 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 44488, + "end": 44534, + "loc": { + "start": { + "line": 895, + "column": 8 + }, + "end": { + "line": 895, + "column": 54 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 44488, + "end": 44527, + "loc": { + "start": { + "line": 895, + "column": 8 + }, + "end": { + "line": 895, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 44488, + "end": 44520, + "loc": { + "start": { + "line": 895, + "column": 8 + }, + "end": { + "line": 895, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 44488, + "end": 44506, + "loc": { + "start": { + "line": 895, + "column": 8 + }, + "end": { + "line": 895, + "column": 26 + } + }, + "object": { + "type": "MemberExpression", + "start": 44488, + "end": 44499, + "loc": { + "start": { + "line": 895, + "column": 8 + }, + "end": { + "line": 895, + "column": 19 + } + }, + "object": { + "type": "ThisExpression", + "start": 44488, + "end": 44492, + "loc": { + "start": { + "line": 895, + "column": 8 + }, + "end": { + "line": 895, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 44493, + "end": 44499, + "loc": { + "start": { + "line": 895, + "column": 13 + }, + "end": { + "line": 895, + "column": 19 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44500, + "end": 44506, + "loc": { + "start": { + "line": 895, + "column": 20 + }, + "end": { + "line": 895, + "column": 26 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44507, + "end": 44520, + "loc": { + "start": { + "line": 895, + "column": 27 + }, + "end": { + "line": 895, + "column": 40 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44521, + "end": 44527, + "loc": { + "start": { + "line": 895, + "column": 41 + }, + "end": { + "line": 895, + "column": 47 + }, + "identifierName": "active" + }, + "name": "active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 44530, + "end": 44534, + "loc": { + "start": { + "line": 895, + "column": 50 + }, + "end": { + "line": 895, + "column": 54 + } + }, + "value": true + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n ", + "start": 43608, + "end": 43779, + "loc": { + "start": { + "line": 873, + "column": 4 + }, + "end": { + "line": 877, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Resets this AngleMeasurementsTouchControl.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n *\n * Does nothing if the AngleMeasurementsTouchControl is not active.\n ", + "start": 44547, + "end": 44759, + "loc": { + "start": { + "line": 898, + "column": 4 + }, + "end": { + "line": 904, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 44764, + "end": 45095, + "loc": { + "start": { + "line": 905, + "column": 4 + }, + "end": { + "line": 914, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 44764, + "end": 44769, + "loc": { + "start": { + "line": 905, + "column": 4 + }, + "end": { + "line": 905, + "column": 9 + }, + "identifierName": "reset" + }, + "name": "reset", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 44772, + "end": 45095, + "loc": { + "start": { + "line": 905, + "column": 12 + }, + "end": { + "line": 914, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 44782, + "end": 44832, + "loc": { + "start": { + "line": 906, + "column": 8 + }, + "end": { + "line": 908, + "column": 9 + } + }, + "test": { + "type": "UnaryExpression", + "start": 44786, + "end": 44799, + "loc": { + "start": { + "line": 906, + "column": 12 + }, + "end": { + "line": 906, + "column": 25 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 44787, + "end": 44799, + "loc": { + "start": { + "line": 906, + "column": 13 + }, + "end": { + "line": 906, + "column": 25 + } + }, + "object": { + "type": "ThisExpression", + "start": 44787, + "end": 44791, + "loc": { + "start": { + "line": 906, + "column": 13 + }, + "end": { + "line": 906, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "start": 44792, + "end": 44799, + "loc": { + "start": { + "line": 906, + "column": 18 + }, + "end": { + "line": 906, + "column": 25 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 44801, + "end": 44832, + "loc": { + "start": { + "line": 906, + "column": 27 + }, + "end": { + "line": 908, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 44815, + "end": 44822, + "loc": { + "start": { + "line": 907, + "column": 12 + }, + "end": { + "line": 907, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 44841, + "end": 45089, + "loc": { + "start": { + "line": 909, + "column": 8 + }, + "end": { + "line": 913, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 44845, + "end": 44874, + "loc": { + "start": { + "line": 909, + "column": 12 + }, + "end": { + "line": 909, + "column": 41 + } + }, + "object": { + "type": "ThisExpression", + "start": 44845, + "end": 44849, + "loc": { + "start": { + "line": 909, + "column": 12 + }, + "end": { + "line": 909, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 44850, + "end": 44874, + "loc": { + "start": { + "line": 909, + "column": 17 + }, + "end": { + "line": 909, + "column": 41 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 44876, + "end": 45089, + "loc": { + "start": { + "line": 909, + "column": 43 + }, + "end": { + "line": 913, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 44890, + "end": 44976, + "loc": { + "start": { + "line": 910, + "column": 12 + }, + "end": { + "line": 910, + "column": 98 + } + }, + "expression": { + "type": "CallExpression", + "start": 44890, + "end": 44975, + "loc": { + "start": { + "line": 910, + "column": 12 + }, + "end": { + "line": 910, + "column": 97 + } + }, + "callee": { + "type": "MemberExpression", + "start": 44890, + "end": 44923, + "loc": { + "start": { + "line": 910, + "column": 12 + }, + "end": { + "line": 910, + "column": 45 + } + }, + "object": { + "type": "MemberExpression", + "start": 44890, + "end": 44918, + "loc": { + "start": { + "line": 910, + "column": 12 + }, + "end": { + "line": 910, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 44890, + "end": 44894, + "loc": { + "start": { + "line": 910, + "column": 12 + }, + "end": { + "line": 910, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 44895, + "end": 44918, + "loc": { + "start": { + "line": 910, + "column": 17 + }, + "end": { + "line": 910, + "column": 40 + }, + "identifierName": "angleMeasurementsPlugin" + }, + "name": "angleMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 44919, + "end": 44923, + "loc": { + "start": { + "line": 910, + "column": 41 + }, + "end": { + "line": 910, + "column": 45 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 44924, + "end": 44943, + "loc": { + "start": { + "line": 910, + "column": 46 + }, + "end": { + "line": 910, + "column": 65 + } + }, + "extra": { + "rawValue": "measurementCancel", + "raw": "\"measurementCancel\"" + }, + "value": "measurementCancel" + }, + { + "type": "MemberExpression", + "start": 44945, + "end": 44974, + "loc": { + "start": { + "line": 910, + "column": 67 + }, + "end": { + "line": 910, + "column": 96 + } + }, + "object": { + "type": "ThisExpression", + "start": 44945, + "end": 44949, + "loc": { + "start": { + "line": 910, + "column": 67 + }, + "end": { + "line": 910, + "column": 71 + } + } + }, + "property": { + "type": "Identifier", + "start": 44950, + "end": 44974, + "loc": { + "start": { + "line": 910, + "column": 72 + }, + "end": { + "line": 910, + "column": 96 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 44989, + "end": 45029, + "loc": { + "start": { + "line": 911, + "column": 12 + }, + "end": { + "line": 911, + "column": 52 + } + }, + "expression": { + "type": "CallExpression", + "start": 44989, + "end": 45028, + "loc": { + "start": { + "line": 911, + "column": 12 + }, + "end": { + "line": 911, + "column": 51 + } + }, + "callee": { + "type": "MemberExpression", + "start": 44989, + "end": 45026, + "loc": { + "start": { + "line": 911, + "column": 12 + }, + "end": { + "line": 911, + "column": 49 + } + }, + "object": { + "type": "MemberExpression", + "start": 44989, + "end": 45018, + "loc": { + "start": { + "line": 911, + "column": 12 + }, + "end": { + "line": 911, + "column": 41 + } + }, + "object": { + "type": "ThisExpression", + "start": 44989, + "end": 44993, + "loc": { + "start": { + "line": 911, + "column": 12 + }, + "end": { + "line": 911, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 44994, + "end": 45018, + "loc": { + "start": { + "line": 911, + "column": 17 + }, + "end": { + "line": 911, + "column": 41 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 45019, + "end": 45026, + "loc": { + "start": { + "line": 911, + "column": 42 + }, + "end": { + "line": 911, + "column": 49 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 45042, + "end": 45079, + "loc": { + "start": { + "line": 912, + "column": 12 + }, + "end": { + "line": 912, + "column": 49 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 45042, + "end": 45078, + "loc": { + "start": { + "line": 912, + "column": 12 + }, + "end": { + "line": 912, + "column": 48 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 45042, + "end": 45071, + "loc": { + "start": { + "line": 912, + "column": 12 + }, + "end": { + "line": 912, + "column": 41 + } + }, + "object": { + "type": "ThisExpression", + "start": 45042, + "end": 45046, + "loc": { + "start": { + "line": 912, + "column": 12 + }, + "end": { + "line": 912, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 45047, + "end": 45071, + "loc": { + "start": { + "line": 912, + "column": 17 + }, + "end": { + "line": 912, + "column": 41 + }, + "identifierName": "_currentAngleMeasurement" + }, + "name": "_currentAngleMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 45074, + "end": 45078, + "loc": { + "start": { + "line": 912, + "column": 44 + }, + "end": { + "line": 912, + "column": 48 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Resets this AngleMeasurementsTouchControl.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n *\n * Does nothing if the AngleMeasurementsTouchControl is not active.\n ", + "start": 44547, + "end": 44759, + "loc": { + "start": { + "line": 898, + "column": 4 + }, + "end": { + "line": 904, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Destroys this AngleMeasurementsTouchControl.\n ", + "start": 45101, + "end": 45164, + "loc": { + "start": { + "line": 916, + "column": 4 + }, + "end": { + "line": 918, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 45169, + "end": 45238, + "loc": { + "start": { + "line": 919, + "column": 4 + }, + "end": { + "line": 922, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 45169, + "end": 45176, + "loc": { + "start": { + "line": 919, + "column": 4 + }, + "end": { + "line": 919, + "column": 11 + }, + "identifierName": "destroy" + }, + "name": "destroy", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 45179, + "end": 45238, + "loc": { + "start": { + "line": 919, + "column": 14 + }, + "end": { + "line": 922, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 45189, + "end": 45207, + "loc": { + "start": { + "line": 920, + "column": 8 + }, + "end": { + "line": 920, + "column": 26 + } + }, + "expression": { + "type": "CallExpression", + "start": 45189, + "end": 45206, + "loc": { + "start": { + "line": 920, + "column": 8 + }, + "end": { + "line": 920, + "column": 25 + } + }, + "callee": { + "type": "MemberExpression", + "start": 45189, + "end": 45204, + "loc": { + "start": { + "line": 920, + "column": 8 + }, + "end": { + "line": 920, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 45189, + "end": 45193, + "loc": { + "start": { + "line": 920, + "column": 8 + }, + "end": { + "line": 920, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 45194, + "end": 45204, + "loc": { + "start": { + "line": 920, + "column": 13 + }, + "end": { + "line": 920, + "column": 23 + }, + "identifierName": "deactivate" + }, + "name": "deactivate" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 45216, + "end": 45232, + "loc": { + "start": { + "line": 921, + "column": 8 + }, + "end": { + "line": 921, + "column": 24 + } + }, + "expression": { + "type": "CallExpression", + "start": 45216, + "end": 45231, + "loc": { + "start": { + "line": 921, + "column": 8 + }, + "end": { + "line": 921, + "column": 23 + } + }, + "callee": { + "type": "MemberExpression", + "start": 45216, + "end": 45229, + "loc": { + "start": { + "line": 921, + "column": 8 + }, + "end": { + "line": 921, + "column": 21 + } + }, + "object": { + "type": "Super", + "start": 45216, + "end": 45221, + "loc": { + "start": { + "line": 921, + "column": 8 + }, + "end": { + "line": 921, + "column": 13 + } + } + }, + "property": { + "type": "Identifier", + "start": 45222, + "end": 45229, + "loc": { + "start": { + "line": 921, + "column": 14 + }, + "end": { + "line": 921, + "column": 21 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "directives": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Destroys this AngleMeasurementsTouchControl.\n ", + "start": 45101, + "end": 45164, + "loc": { + "start": { + "line": 916, + "column": 4 + }, + "end": { + "line": 918, + "column": 7 + } + } + } + ] + } + ] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link AngleMeasurement}s from touch input.\n *\n * See {@link AngleMeasurementsPlugin} for more info.\n *\n ", + "start": 633, + "end": 755, + "loc": { + "start": { + "line": 20, + "column": 0 + }, + "end": { + "line": 25, + "column": 3 + } + } + } + ], + "trailingComments": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link AngleMeasurement}s from touch input.\n *\n * See {@link AngleMeasurementsPlugin} for more info.\n *\n ", + "start": 633, + "end": 755, + "loc": { + "start": { + "line": 20, + "column": 0 + }, + "end": { + "line": 25, + "column": 3 + } + } + } + ] + } + ], + "directives": [] + }, + "comments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link AngleMeasurement}s from touch input.\n *\n * See {@link AngleMeasurementsPlugin} for more info.\n *\n ", + "start": 633, + "end": 755, + "loc": { + "start": { + "line": 20, + "column": 0 + }, + "end": { + "line": 25, + "column": 3 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Creates a AngleMeasurementsTouchControl bound to the given AngleMeasurementsPlugin.\n ", + "start": 839, + "end": 941, + "loc": { + "start": { + "line": 28, + "column": 4 + }, + "end": { + "line": 30, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n ", + "start": 2274, + "end": 2425, + "loc": { + "start": { + "line": 70, + "column": 8 + }, + "end": { + "line": 73, + "column": 11 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n ", + "start": 2499, + "end": 2650, + "loc": { + "start": { + "line": 76, + "column": 8 + }, + "end": { + "line": 79, + "column": 11 + } + } + }, + { + "type": "CommentBlock", + "value": "* Gets if this AngleMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 2709, + "end": 2850, + "loc": { + "start": { + "line": 83, + "column": 4 + }, + "end": { + "line": 86, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n ", + "start": 2910, + "end": 3068, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 95, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3160, + "end": 3311, + "loc": { + "start": { + "line": 100, + "column": 4 + }, + "end": { + "line": 104, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n ", + "start": 3383, + "end": 3537, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 113, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3621, + "end": 3770, + "loc": { + "start": { + "line": 118, + "column": 4 + }, + "end": { + "line": 122, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Activates this AngleMeasurementsTouchControl, ready to respond to input.\n ", + "start": 3838, + "end": 3929, + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 129, + "column": 7 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 6021, + "end": 6048, + "loc": { + "start": { + "line": 197, + "column": 80 + }, + "end": { + "line": 197, + "column": 107 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 7680, + "end": 7692, + "loc": { + "start": { + "line": 227, + "column": 38 + }, + "end": { + "line": 227, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 7743, + "end": 7756, + "loc": { + "start": { + "line": 229, + "column": 24 + }, + "end": { + "line": 229, + "column": 37 + } + } + }, + { + "type": "CommentLine", + "value": " pointerWorldPos.set(snapPickResult.worldPos);", + "start": 8503, + "end": 8551, + "loc": { + "start": { + "line": 243, + "column": 24 + }, + "end": { + "line": 243, + "column": 72 + } + } + }, + { + "type": "CommentLine", + "value": " if (this.pointerLens) {", + "start": 10368, + "end": 10394, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.cursorPos = pickResult.canvasPos;", + "start": 10419, + "end": 10476, + "loc": { + "start": { + "line": 273, + "column": 24 + }, + "end": { + "line": 273, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.snapped = false;", + "start": 10501, + "end": 10541, + "loc": { + "start": { + "line": 274, + "column": 24 + }, + "end": { + "line": 274, + "column": 64 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 10566, + "end": 10570, + "loc": { + "start": { + "line": 275, + "column": 24 + }, + "end": { + "line": 275, + "column": 28 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 10671, + "end": 10787, + "loc": { + "start": { + "line": 277, + "column": 22 + }, + "end": { + "line": 277, + "column": 138 + } + } + }, + { + "type": "CommentLine", + "value": "console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")", + "start": 10986, + "end": 11101, + "loc": { + "start": { + "line": 281, + "column": 20 + }, + "end": { + "line": 281, + "column": 135 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 11314, + "end": 11341, + "loc": { + "start": { + "line": 289, + "column": 80 + }, + "end": { + "line": 289, + "column": 107 + } + } + }, + { + "type": "CommentLine", + "value": " One finger down", + "start": 11552, + "end": 11570, + "loc": { + "start": { + "line": 294, + "column": 51 + }, + "end": { + "line": 294, + "column": 69 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 12173, + "end": 12185, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 44 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 12285, + "end": 12298, + "loc": { + "start": { + "line": 306, + "column": 28 + }, + "end": { + "line": 306, + "column": 41 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_LONG_TOUCH_END\")", + "start": 16484, + "end": 16599, + "loc": { + "start": { + "line": 366, + "column": 27 + }, + "end": { + "line": 366, + "column": 142 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_QUICK_TOUCH_END\")", + "start": 16815, + "end": 16932, + "loc": { + "start": { + "line": 373, + "column": 22 + }, + "end": { + "line": 373, + "column": 139 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 17167, + "end": 17194, + "loc": { + "start": { + "line": 382, + "column": 80 + }, + "end": { + "line": 382, + "column": 107 + } + } + }, + { + "type": "CommentLine", + "value": " One finger down", + "start": 17405, + "end": 17423, + "loc": { + "start": { + "line": 387, + "column": 51 + }, + "end": { + "line": 387, + "column": 69 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 18026, + "end": 18038, + "loc": { + "start": { + "line": 395, + "column": 32 + }, + "end": { + "line": 395, + "column": 44 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 18138, + "end": 18151, + "loc": { + "start": { + "line": 399, + "column": 28 + }, + "end": { + "line": 399, + "column": 41 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")", + "start": 22331, + "end": 22446, + "loc": { + "start": { + "line": 459, + "column": 27 + }, + "end": { + "line": 459, + "column": 142 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")", + "start": 22663, + "end": 22779, + "loc": { + "start": { + "line": 466, + "column": 23 + }, + "end": { + "line": 466, + "column": 139 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")", + "start": 23160, + "end": 23235, + "loc": { + "start": { + "line": 480, + "column": 18 + }, + "end": { + "line": 480, + "column": 93 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 26084, + "end": 26201, + "loc": { + "start": { + "line": 552, + "column": 19 + }, + "end": { + "line": 552, + "column": 136 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 26366, + "end": 26393, + "loc": { + "start": { + "line": 556, + "column": 80 + }, + "end": { + "line": 556, + "column": 107 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_CORNER -> TOUCH_CANCELING\")", + "start": 26716, + "end": 26810, + "loc": { + "start": { + "line": 563, + "column": 21 + }, + "end": { + "line": 563, + "column": 115 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 29648, + "end": 29675, + "loc": { + "start": { + "line": 612, + "column": 80 + }, + "end": { + "line": 612, + "column": 107 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")", + "start": 29999, + "end": 30092, + "loc": { + "start": { + "line": 619, + "column": 22 + }, + "end": { + "line": 619, + "column": 115 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_CORNER_TOUCH_START\")", + "start": 35661, + "end": 35776, + "loc": { + "start": { + "line": 733, + "column": 22 + }, + "end": { + "line": 733, + "column": 137 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 36125, + "end": 36240, + "loc": { + "start": { + "line": 740, + "column": 22 + }, + "end": { + "line": 740, + "column": 137 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 36890, + "end": 37021, + "loc": { + "start": { + "line": 756, + "column": 22 + }, + "end": { + "line": 756, + "column": 153 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_CORNER_TOUCH_START\")", + "start": 37149, + "end": 37290, + "loc": { + "start": { + "line": 759, + "column": 23 + }, + "end": { + "line": 759, + "column": 164 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 38904, + "end": 39014, + "loc": { + "start": { + "line": 787, + "column": 23 + }, + "end": { + "line": 787, + "column": 133 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 39364, + "end": 39474, + "loc": { + "start": { + "line": 794, + "column": 23 + }, + "end": { + "line": 794, + "column": 133 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 39861, + "end": 39976, + "loc": { + "start": { + "line": 806, + "column": 18 + }, + "end": { + "line": 806, + "column": 133 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 41999, + "end": 42109, + "loc": { + "start": { + "line": 841, + "column": 19 + }, + "end": { + "line": 841, + "column": 129 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 42810, + "end": 42941, + "loc": { + "start": { + "line": 856, + "column": 23 + }, + "end": { + "line": 856, + "column": 154 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 43311, + "end": 43425, + "loc": { + "start": { + "line": 862, + "column": 23 + }, + "end": { + "line": 862, + "column": 137 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n ", + "start": 43608, + "end": 43779, + "loc": { + "start": { + "line": 873, + "column": 4 + }, + "end": { + "line": 877, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Resets this AngleMeasurementsTouchControl.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n *\n * Does nothing if the AngleMeasurementsTouchControl is not active.\n ", + "start": 44547, + "end": 44759, + "loc": { + "start": { + "line": 898, + "column": 4 + }, + "end": { + "line": 904, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Destroys this AngleMeasurementsTouchControl.\n ", + "start": 45101, + "end": 45164, + "loc": { + "start": { + "line": 916, + "column": 4 + }, + "end": { + "line": 918, + "column": 7 + } + } + } + ], + "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": "math", + "start": 8, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 12 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12, + "end": 13, + "loc": { + "start": { + "line": 1, + "column": 12 + }, + "end": { + "line": 1, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 14, + "end": 18, + "loc": { + "start": { + "line": 1, + "column": 14 + }, + "end": { + "line": 1, + "column": 18 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../viewer/scene/math/math.js", + "start": 19, + "end": 52, + "loc": { + "start": { + "line": 1, + "column": 19 + }, + "end": { + "line": 1, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 52, + "end": 53, + "loc": { + "start": { + "line": 1, + "column": 52 + }, + "end": { + "line": 1, + "column": 53 + } + } + }, + { + "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": 54, + "end": 60, + "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": 61, + "end": 62, + "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": "PointerCircle", + "start": 62, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 21 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 75, + "end": 76, + "loc": { + "start": { + "line": 2, + "column": 21 + }, + "end": { + "line": 2, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 77, + "end": 81, + "loc": { + "start": { + "line": 2, + "column": 23 + }, + "end": { + "line": 2, + "column": 27 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../extras/PointerCircle/PointerCircle.js", + "start": 82, + "end": 127, + "loc": { + "start": { + "line": 2, + "column": 28 + }, + "end": { + "line": 2, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 127, + "end": 128, + "loc": { + "start": { + "line": 2, + "column": 73 + }, + "end": { + "line": 2, + "column": 74 + } + } + }, + { + "type": { + "label": "import", + "keyword": "import", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "import", + "start": 129, + "end": 135, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 3, + "column": 6 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 136, + "end": 137, + "loc": { + "start": { + "line": 3, + "column": 7 + }, + "end": { + "line": 3, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "AngleMeasurementsControl", + "start": 137, + "end": 161, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 32 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 161, + "end": 162, + "loc": { + "start": { + "line": 3, + "column": 32 + }, + "end": { + "line": 3, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 163, + "end": 167, + "loc": { + "start": { + "line": 3, + "column": 34 + }, + "end": { + "line": 3, + "column": 38 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "./AngleMeasurementsControl.js", + "start": 168, + "end": 199, + "loc": { + "start": { + "line": 3, + "column": 39 + }, + "end": { + "line": 3, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 199, + "end": 200, + "loc": { + "start": { + "line": 3, + "column": 70 + }, + "end": { + "line": 3, + "column": 71 + } + } + }, + { + "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": 203, + "end": 208, + "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": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 209, + "end": 239, + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 240, + "end": 241, + "loc": { + "start": { + "line": 6, + "column": 37 + }, + "end": { + "line": 6, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 242, + "end": 243, + "loc": { + "start": { + "line": 6, + "column": 39 + }, + "end": { + "line": 6, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 243, + "end": 244, + "loc": { + "start": { + "line": 6, + "column": 40 + }, + "end": { + "line": 6, + "column": 41 + } + } + }, + { + "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": 245, + "end": 250, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END", + "start": 251, + "end": 285, + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 286, + "end": 287, + "loc": { + "start": { + "line": 7, + "column": 41 + }, + "end": { + "line": 7, + "column": 42 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 288, + "end": 289, + "loc": { + "start": { + "line": 7, + "column": 43 + }, + "end": { + "line": 7, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 289, + "end": 290, + "loc": { + "start": { + "line": 7, + "column": 44 + }, + "end": { + "line": 7, + "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": 291, + "end": 296, + "loc": { + "start": { + "line": 8, + "column": 0 + }, + "end": { + "line": 8, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 297, + "end": 330, + "loc": { + "start": { + "line": 8, + "column": 6 + }, + "end": { + "line": 8, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 331, + "end": 332, + "loc": { + "start": { + "line": 8, + "column": 40 + }, + "end": { + "line": 8, + "column": 41 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 2, + "start": 333, + "end": 334, + "loc": { + "start": { + "line": 8, + "column": 42 + }, + "end": { + "line": 8, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 334, + "end": 335, + "loc": { + "start": { + "line": 8, + "column": 43 + }, + "end": { + "line": 8, + "column": 44 + } + } + }, + { + "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": 337, + "end": 342, + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 10, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_TOUCH_START", + "start": 343, + "end": 373, + "loc": { + "start": { + "line": 10, + "column": 6 + }, + "end": { + "line": 10, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 374, + "end": 375, + "loc": { + "start": { + "line": 10, + "column": 37 + }, + "end": { + "line": 10, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 3, + "start": 376, + "end": 377, + "loc": { + "start": { + "line": 10, + "column": 39 + }, + "end": { + "line": 10, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 377, + "end": 378, + "loc": { + "start": { + "line": 10, + "column": 40 + }, + "end": { + "line": 10, + "column": 41 + } + } + }, + { + "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": 379, + "end": 384, + "loc": { + "start": { + "line": 11, + "column": 0 + }, + "end": { + "line": 11, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_QUICK_TOUCH_END", + "start": 385, + "end": 419, + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 420, + "end": 421, + "loc": { + "start": { + "line": 11, + "column": 41 + }, + "end": { + "line": 11, + "column": 42 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 4, + "start": 422, + "end": 423, + "loc": { + "start": { + "line": 11, + "column": 43 + }, + "end": { + "line": 11, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 423, + "end": 424, + "loc": { + "start": { + "line": 11, + "column": 44 + }, + "end": { + "line": 11, + "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": 425, + "end": 430, + "loc": { + "start": { + "line": 12, + "column": 0 + }, + "end": { + "line": 12, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_LONG_TOUCH_END", + "start": 431, + "end": 464, + "loc": { + "start": { + "line": 12, + "column": 6 + }, + "end": { + "line": 12, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 465, + "end": 466, + "loc": { + "start": { + "line": 12, + "column": 40 + }, + "end": { + "line": 12, + "column": 41 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 5, + "start": 467, + "end": 468, + "loc": { + "start": { + "line": 12, + "column": 42 + }, + "end": { + "line": 12, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 468, + "end": 469, + "loc": { + "start": { + "line": 12, + "column": 43 + }, + "end": { + "line": 12, + "column": 44 + } + } + }, + { + "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": 471, + "end": 476, + "loc": { + "start": { + "line": 14, + "column": 0 + }, + "end": { + "line": 14, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 477, + "end": 507, + "loc": { + "start": { + "line": 14, + "column": 6 + }, + "end": { + "line": 14, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 508, + "end": 509, + "loc": { + "start": { + "line": 14, + "column": 37 + }, + "end": { + "line": 14, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 6, + "start": 510, + "end": 511, + "loc": { + "start": { + "line": 14, + "column": 39 + }, + "end": { + "line": 14, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 511, + "end": 512, + "loc": { + "start": { + "line": 14, + "column": 40 + }, + "end": { + "line": 14, + "column": 41 + } + } + }, + { + "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": 513, + "end": 518, + "loc": { + "start": { + "line": 15, + "column": 0 + }, + "end": { + "line": 15, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_QUICK_TOUCH_END", + "start": 519, + "end": 553, + "loc": { + "start": { + "line": 15, + "column": 6 + }, + "end": { + "line": 15, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 554, + "end": 555, + "loc": { + "start": { + "line": 15, + "column": 41 + }, + "end": { + "line": 15, + "column": 42 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 7, + "start": 556, + "end": 557, + "loc": { + "start": { + "line": 15, + "column": 43 + }, + "end": { + "line": 15, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 557, + "end": 558, + "loc": { + "start": { + "line": 15, + "column": 44 + }, + "end": { + "line": 15, + "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": 559, + "end": 564, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 16, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 565, + "end": 598, + "loc": { + "start": { + "line": 16, + "column": 6 + }, + "end": { + "line": 16, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 599, + "end": 600, + "loc": { + "start": { + "line": 16, + "column": 40 + }, + "end": { + "line": 16, + "column": 41 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 8, + "start": 601, + "end": 602, + "loc": { + "start": { + "line": 16, + "column": 42 + }, + "end": { + "line": 16, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 602, + "end": 603, + "loc": { + "start": { + "line": 16, + "column": 43 + }, + "end": { + "line": 16, + "column": 44 + } + } + }, + { + "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": 605, + "end": 610, + "loc": { + "start": { + "line": 18, + "column": 0 + }, + "end": { + "line": 18, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "TOUCH_CANCELING", + "start": 611, + "end": 626, + "loc": { + "start": { + "line": 18, + "column": 6 + }, + "end": { + "line": 18, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 627, + "end": 628, + "loc": { + "start": { + "line": 18, + "column": 22 + }, + "end": { + "line": 18, + "column": 23 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 7, + "start": 629, + "end": 630, + "loc": { + "start": { + "line": 18, + "column": 24 + }, + "end": { + "line": 18, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 630, + "end": 631, + "loc": { + "start": { + "line": 18, + "column": 25 + }, + "end": { + "line": 18, + "column": 26 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Creates {@link AngleMeasurement}s from touch input.\n *\n * See {@link AngleMeasurementsPlugin} for more info.\n *\n ", + "start": 633, + "end": 755, + "loc": { + "start": { + "line": 20, + "column": 0 + }, + "end": { + "line": 25, + "column": 3 + } + } + }, + { + "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": 756, + "end": 762, + "loc": { + "start": { + "line": 26, + "column": 0 + }, + "end": { + "line": 26, + "column": 6 + } + } + }, + { + "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": 763, + "end": 768, + "loc": { + "start": { + "line": 26, + "column": 7 + }, + "end": { + "line": 26, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "AngleMeasurementsTouchControl", + "start": 769, + "end": 798, + "loc": { + "start": { + "line": 26, + "column": 13 + }, + "end": { + "line": 26, + "column": 42 + } + } + }, + { + "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": 799, + "end": 806, + "loc": { + "start": { + "line": 26, + "column": 43 + }, + "end": { + "line": 26, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "AngleMeasurementsControl", + "start": 807, + "end": 831, + "loc": { + "start": { + "line": 26, + "column": 51 + }, + "end": { + "line": 26, + "column": 75 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 832, + "end": 833, + "loc": { + "start": { + "line": 26, + "column": 76 + }, + "end": { + "line": 26, + "column": 77 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Creates a AngleMeasurementsTouchControl bound to the given AngleMeasurementsPlugin.\n ", + "start": 839, + "end": 941, + "loc": { + "start": { + "line": 28, + "column": 4 + }, + "end": { + "line": 30, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "constructor", + "start": 946, + "end": 957, + "loc": { + "start": { + "line": 31, + "column": 4 + }, + "end": { + "line": 31, + "column": 15 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 957, + "end": 958, + "loc": { + "start": { + "line": 31, + "column": 15 + }, + "end": { + "line": 31, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 958, + "end": 981, + "loc": { + "start": { + "line": 31, + "column": 16 + }, + "end": { + "line": 31, + "column": 39 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 981, + "end": 982, + "loc": { + "start": { + "line": 31, + "column": 39 + }, + "end": { + "line": 31, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 983, + "end": 986, + "loc": { + "start": { + "line": 31, + "column": 41 + }, + "end": { + "line": 31, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 987, + "end": 988, + "loc": { + "start": { + "line": 31, + "column": 45 + }, + "end": { + "line": 31, + "column": 46 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 989, + "end": 990, + "loc": { + "start": { + "line": 31, + "column": 47 + }, + "end": { + "line": 31, + "column": 48 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 990, + "end": 991, + "loc": { + "start": { + "line": 31, + "column": 48 + }, + "end": { + "line": 31, + "column": 49 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 991, + "end": 992, + "loc": { + "start": { + "line": 31, + "column": 49 + }, + "end": { + "line": 31, + "column": 50 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 993, + "end": 994, + "loc": { + "start": { + "line": 31, + "column": 51 + }, + "end": { + "line": 31, + "column": 52 + } + } + }, + { + "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": 1004, + "end": 1009, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 13 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1009, + "end": 1010, + "loc": { + "start": { + "line": 33, + "column": 13 + }, + "end": { + "line": 33, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 1010, + "end": 1033, + "loc": { + "start": { + "line": 33, + "column": 14 + }, + "end": { + "line": 33, + "column": 37 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1033, + "end": 1034, + "loc": { + "start": { + "line": 33, + "column": 37 + }, + "end": { + "line": 33, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 1034, + "end": 1040, + "loc": { + "start": { + "line": 33, + "column": 38 + }, + "end": { + "line": 33, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1040, + "end": 1041, + "loc": { + "start": { + "line": 33, + "column": 44 + }, + "end": { + "line": 33, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1041, + "end": 1046, + "loc": { + "start": { + "line": 33, + "column": 45 + }, + "end": { + "line": 33, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1046, + "end": 1047, + "loc": { + "start": { + "line": 33, + "column": 50 + }, + "end": { + "line": 33, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1047, + "end": 1048, + "loc": { + "start": { + "line": 33, + "column": 51 + }, + "end": { + "line": 33, + "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": 1058, + "end": 1062, + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1062, + "end": 1063, + "loc": { + "start": { + "line": 35, + "column": 12 + }, + "end": { + "line": 35, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 1063, + "end": 1074, + "loc": { + "start": { + "line": 35, + "column": 13 + }, + "end": { + "line": 35, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1075, + "end": 1076, + "loc": { + "start": { + "line": 35, + "column": 25 + }, + "end": { + "line": 35, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 1077, + "end": 1080, + "loc": { + "start": { + "line": 35, + "column": 27 + }, + "end": { + "line": 35, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1080, + "end": 1081, + "loc": { + "start": { + "line": 35, + "column": 30 + }, + "end": { + "line": 35, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 1081, + "end": 1092, + "loc": { + "start": { + "line": 35, + "column": 31 + }, + "end": { + "line": 35, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1092, + "end": 1093, + "loc": { + "start": { + "line": 35, + "column": 42 + }, + "end": { + "line": 35, + "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": 1102, + "end": 1106, + "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": 1106, + "end": 1107, + "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": "pointerCircle", + "start": 1107, + "end": 1120, + "loc": { + "start": { + "line": 36, + "column": 13 + }, + "end": { + "line": 36, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1121, + "end": 1122, + "loc": { + "start": { + "line": 36, + "column": 27 + }, + "end": { + "line": 36, + "column": 28 + } + } + }, + { + "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": 1123, + "end": 1126, + "loc": { + "start": { + "line": 36, + "column": 29 + }, + "end": { + "line": 36, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "PointerCircle", + "start": 1127, + "end": 1140, + "loc": { + "start": { + "line": 36, + "column": 33 + }, + "end": { + "line": 36, + "column": 46 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1140, + "end": 1141, + "loc": { + "start": { + "line": 36, + "column": 46 + }, + "end": { + "line": 36, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 1141, + "end": 1164, + "loc": { + "start": { + "line": 36, + "column": 47 + }, + "end": { + "line": 36, + "column": 70 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1164, + "end": 1165, + "loc": { + "start": { + "line": 36, + "column": 70 + }, + "end": { + "line": 36, + "column": 71 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 1165, + "end": 1171, + "loc": { + "start": { + "line": 36, + "column": 71 + }, + "end": { + "line": 36, + "column": 77 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1171, + "end": 1172, + "loc": { + "start": { + "line": 36, + "column": 77 + }, + "end": { + "line": 36, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1172, + "end": 1173, + "loc": { + "start": { + "line": 36, + "column": 78 + }, + "end": { + "line": 36, + "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": 1183, + "end": 1187, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1187, + "end": 1188, + "loc": { + "start": { + "line": 38, + "column": 12 + }, + "end": { + "line": 38, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 1188, + "end": 1195, + "loc": { + "start": { + "line": 38, + "column": 13 + }, + "end": { + "line": 38, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1196, + "end": 1197, + "loc": { + "start": { + "line": 38, + "column": 21 + }, + "end": { + "line": 38, + "column": 22 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 1198, + "end": 1203, + "loc": { + "start": { + "line": 38, + "column": 23 + }, + "end": { + "line": 38, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1203, + "end": 1204, + "loc": { + "start": { + "line": 38, + "column": 28 + }, + "end": { + "line": 38, + "column": 29 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 1214, + "end": 1219, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "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": "markerDiv", + "start": 1220, + "end": 1229, + "loc": { + "start": { + "line": 40, + "column": 14 + }, + "end": { + "line": 40, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1230, + "end": 1231, + "loc": { + "start": { + "line": 40, + "column": 24 + }, + "end": { + "line": 40, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "document", + "start": 1232, + "end": 1240, + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1240, + "end": 1241, + "loc": { + "start": { + "line": 40, + "column": 34 + }, + "end": { + "line": 40, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createElement", + "start": 1241, + "end": 1254, + "loc": { + "start": { + "line": 40, + "column": 35 + }, + "end": { + "line": 40, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1254, + "end": 1255, + "loc": { + "start": { + "line": 40, + "column": 48 + }, + "end": { + "line": 40, + "column": 49 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "div", + "start": 1255, + "end": 1260, + "loc": { + "start": { + "line": 40, + "column": 49 + }, + "end": { + "line": 40, + "column": 54 + } + } + }, + { + "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": 40, + "column": 54 + }, + "end": { + "line": 40, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1261, + "end": 1262, + "loc": { + "start": { + "line": 40, + "column": 55 + }, + "end": { + "line": 40, + "column": 56 + } + } + }, + { + "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": 1271, + "end": 1276, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "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": "canvas", + "start": 1277, + "end": 1283, + "loc": { + "start": { + "line": 41, + "column": 14 + }, + "end": { + "line": 41, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1284, + "end": 1285, + "loc": { + "start": { + "line": 41, + "column": 21 + }, + "end": { + "line": 41, + "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": 1286, + "end": 1290, + "loc": { + "start": { + "line": 41, + "column": 23 + }, + "end": { + "line": 41, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1290, + "end": 1291, + "loc": { + "start": { + "line": 41, + "column": 27 + }, + "end": { + "line": 41, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1291, + "end": 1296, + "loc": { + "start": { + "line": 41, + "column": 28 + }, + "end": { + "line": 41, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1296, + "end": 1297, + "loc": { + "start": { + "line": 41, + "column": 33 + }, + "end": { + "line": 41, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1297, + "end": 1303, + "loc": { + "start": { + "line": 41, + "column": 34 + }, + "end": { + "line": 41, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1303, + "end": 1304, + "loc": { + "start": { + "line": 41, + "column": 40 + }, + "end": { + "line": 41, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1304, + "end": 1310, + "loc": { + "start": { + "line": 41, + "column": 41 + }, + "end": { + "line": 41, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1310, + "end": 1311, + "loc": { + "start": { + "line": 41, + "column": 47 + }, + "end": { + "line": 41, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1320, + "end": 1326, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1326, + "end": 1327, + "loc": { + "start": { + "line": 42, + "column": 14 + }, + "end": { + "line": 42, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "parentNode", + "start": 1327, + "end": 1337, + "loc": { + "start": { + "line": 42, + "column": 15 + }, + "end": { + "line": 42, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1337, + "end": 1338, + "loc": { + "start": { + "line": 42, + "column": 25 + }, + "end": { + "line": 42, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "insertBefore", + "start": 1338, + "end": 1350, + "loc": { + "start": { + "line": 42, + "column": 26 + }, + "end": { + "line": 42, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1350, + "end": 1351, + "loc": { + "start": { + "line": 42, + "column": 38 + }, + "end": { + "line": 42, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1351, + "end": 1360, + "loc": { + "start": { + "line": 42, + "column": 39 + }, + "end": { + "line": 42, + "column": 48 + } + } + }, + { + "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": 42, + "column": 48 + }, + "end": { + "line": 42, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1362, + "end": 1368, + "loc": { + "start": { + "line": 42, + "column": 50 + }, + "end": { + "line": 42, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1368, + "end": 1369, + "loc": { + "start": { + "line": 42, + "column": 56 + }, + "end": { + "line": 42, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1369, + "end": 1370, + "loc": { + "start": { + "line": 42, + "column": 57 + }, + "end": { + "line": 42, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1380, + "end": 1389, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1389, + "end": 1390, + "loc": { + "start": { + "line": 44, + "column": 17 + }, + "end": { + "line": 44, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1390, + "end": 1395, + "loc": { + "start": { + "line": 44, + "column": 18 + }, + "end": { + "line": 44, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1395, + "end": 1396, + "loc": { + "start": { + "line": 44, + "column": 23 + }, + "end": { + "line": 44, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "background", + "start": 1396, + "end": 1406, + "loc": { + "start": { + "line": 44, + "column": 24 + }, + "end": { + "line": 44, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1407, + "end": 1408, + "loc": { + "start": { + "line": 44, + "column": 35 + }, + "end": { + "line": 44, + "column": 36 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "black", + "start": 1409, + "end": 1416, + "loc": { + "start": { + "line": 44, + "column": 37 + }, + "end": { + "line": 44, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1416, + "end": 1417, + "loc": { + "start": { + "line": 44, + "column": 44 + }, + "end": { + "line": 44, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1426, + "end": 1435, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1435, + "end": 1436, + "loc": { + "start": { + "line": 45, + "column": 17 + }, + "end": { + "line": 45, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1436, + "end": 1441, + "loc": { + "start": { + "line": 45, + "column": 18 + }, + "end": { + "line": 45, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1441, + "end": 1442, + "loc": { + "start": { + "line": 45, + "column": 23 + }, + "end": { + "line": 45, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "border", + "start": 1442, + "end": 1448, + "loc": { + "start": { + "line": 45, + "column": 24 + }, + "end": { + "line": 45, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1449, + "end": 1450, + "loc": { + "start": { + "line": 45, + "column": 31 + }, + "end": { + "line": 45, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "2px solid blue", + "start": 1451, + "end": 1467, + "loc": { + "start": { + "line": 45, + "column": 33 + }, + "end": { + "line": 45, + "column": 49 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1467, + "end": 1468, + "loc": { + "start": { + "line": 45, + "column": 49 + }, + "end": { + "line": 45, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1477, + "end": 1486, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1486, + "end": 1487, + "loc": { + "start": { + "line": 46, + "column": 17 + }, + "end": { + "line": 46, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1487, + "end": 1492, + "loc": { + "start": { + "line": 46, + "column": 18 + }, + "end": { + "line": 46, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1492, + "end": 1493, + "loc": { + "start": { + "line": 46, + "column": 23 + }, + "end": { + "line": 46, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "borderRadius", + "start": 1493, + "end": 1505, + "loc": { + "start": { + "line": 46, + "column": 24 + }, + "end": { + "line": 46, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1506, + "end": 1507, + "loc": { + "start": { + "line": 46, + "column": 37 + }, + "end": { + "line": 46, + "column": 38 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "10px", + "start": 1508, + "end": 1514, + "loc": { + "start": { + "line": 46, + "column": 39 + }, + "end": { + "line": 46, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1514, + "end": 1515, + "loc": { + "start": { + "line": 46, + "column": 45 + }, + "end": { + "line": 46, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1524, + "end": 1533, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1533, + "end": 1534, + "loc": { + "start": { + "line": 47, + "column": 17 + }, + "end": { + "line": 47, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1534, + "end": 1539, + "loc": { + "start": { + "line": 47, + "column": 18 + }, + "end": { + "line": 47, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "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": 23 + }, + "end": { + "line": 47, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "width", + "start": 1540, + "end": 1545, + "loc": { + "start": { + "line": 47, + "column": 24 + }, + "end": { + "line": 47, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1546, + "end": 1547, + "loc": { + "start": { + "line": 47, + "column": 30 + }, + "end": { + "line": 47, + "column": 31 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "5px", + "start": 1548, + "end": 1553, + "loc": { + "start": { + "line": 47, + "column": 32 + }, + "end": { + "line": 47, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1553, + "end": 1554, + "loc": { + "start": { + "line": 47, + "column": 37 + }, + "end": { + "line": 47, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1563, + "end": 1572, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1572, + "end": 1573, + "loc": { + "start": { + "line": 48, + "column": 17 + }, + "end": { + "line": 48, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1573, + "end": 1578, + "loc": { + "start": { + "line": 48, + "column": 18 + }, + "end": { + "line": 48, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1578, + "end": 1579, + "loc": { + "start": { + "line": 48, + "column": 23 + }, + "end": { + "line": 48, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "height", + "start": 1579, + "end": 1585, + "loc": { + "start": { + "line": 48, + "column": 24 + }, + "end": { + "line": 48, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1586, + "end": 1587, + "loc": { + "start": { + "line": 48, + "column": 31 + }, + "end": { + "line": 48, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "5px", + "start": 1588, + "end": 1593, + "loc": { + "start": { + "line": 48, + "column": 33 + }, + "end": { + "line": 48, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1593, + "end": 1594, + "loc": { + "start": { + "line": 48, + "column": 38 + }, + "end": { + "line": 48, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1603, + "end": 1612, + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 49, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1612, + "end": 1613, + "loc": { + "start": { + "line": 49, + "column": 17 + }, + "end": { + "line": 49, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1613, + "end": 1618, + "loc": { + "start": { + "line": 49, + "column": 18 + }, + "end": { + "line": 49, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1618, + "end": 1619, + "loc": { + "start": { + "line": 49, + "column": 23 + }, + "end": { + "line": 49, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "margin", + "start": 1619, + "end": 1625, + "loc": { + "start": { + "line": 49, + "column": 24 + }, + "end": { + "line": 49, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1626, + "end": 1627, + "loc": { + "start": { + "line": 49, + "column": 31 + }, + "end": { + "line": 49, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-200px -200px", + "start": 1628, + "end": 1643, + "loc": { + "start": { + "line": 49, + "column": 33 + }, + "end": { + "line": 49, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1643, + "end": 1644, + "loc": { + "start": { + "line": 49, + "column": 48 + }, + "end": { + "line": 49, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1653, + "end": 1662, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1662, + "end": 1663, + "loc": { + "start": { + "line": 50, + "column": 17 + }, + "end": { + "line": 50, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1663, + "end": 1668, + "loc": { + "start": { + "line": 50, + "column": 18 + }, + "end": { + "line": 50, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1668, + "end": 1669, + "loc": { + "start": { + "line": 50, + "column": 23 + }, + "end": { + "line": 50, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zIndex", + "start": 1669, + "end": 1675, + "loc": { + "start": { + "line": 50, + "column": 24 + }, + "end": { + "line": 50, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1676, + "end": 1677, + "loc": { + "start": { + "line": 50, + "column": 31 + }, + "end": { + "line": 50, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "100", + "start": 1678, + "end": 1683, + "loc": { + "start": { + "line": 50, + "column": 33 + }, + "end": { + "line": 50, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1683, + "end": 1684, + "loc": { + "start": { + "line": 50, + "column": 38 + }, + "end": { + "line": 50, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1693, + "end": 1702, + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 51, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1702, + "end": 1703, + "loc": { + "start": { + "line": 51, + "column": 17 + }, + "end": { + "line": 51, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1703, + "end": 1708, + "loc": { + "start": { + "line": 51, + "column": 18 + }, + "end": { + "line": 51, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1708, + "end": 1709, + "loc": { + "start": { + "line": 51, + "column": 23 + }, + "end": { + "line": 51, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "position", + "start": 1709, + "end": 1717, + "loc": { + "start": { + "line": 51, + "column": 24 + }, + "end": { + "line": 51, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1718, + "end": 1719, + "loc": { + "start": { + "line": 51, + "column": 33 + }, + "end": { + "line": 51, + "column": 34 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "absolute", + "start": 1720, + "end": 1730, + "loc": { + "start": { + "line": 51, + "column": 35 + }, + "end": { + "line": 51, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1730, + "end": 1731, + "loc": { + "start": { + "line": 51, + "column": 45 + }, + "end": { + "line": 51, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1740, + "end": 1749, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1749, + "end": 1750, + "loc": { + "start": { + "line": 52, + "column": 17 + }, + "end": { + "line": 52, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1750, + "end": 1755, + "loc": { + "start": { + "line": 52, + "column": 18 + }, + "end": { + "line": 52, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1755, + "end": 1756, + "loc": { + "start": { + "line": 52, + "column": 23 + }, + "end": { + "line": 52, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerEvents", + "start": 1756, + "end": 1769, + "loc": { + "start": { + "line": 52, + "column": 24 + }, + "end": { + "line": 52, + "column": 37 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1770, + "end": 1771, + "loc": { + "start": { + "line": 52, + "column": 38 + }, + "end": { + "line": 52, + "column": 39 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "none", + "start": 1772, + "end": 1778, + "loc": { + "start": { + "line": 52, + "column": 40 + }, + "end": { + "line": 52, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1778, + "end": 1779, + "loc": { + "start": { + "line": 52, + "column": 46 + }, + "end": { + "line": 52, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1789, + "end": 1793, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1793, + "end": 1794, + "loc": { + "start": { + "line": 54, + "column": 12 + }, + "end": { + "line": 54, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1794, + "end": 1803, + "loc": { + "start": { + "line": 54, + "column": 13 + }, + "end": { + "line": 54, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1804, + "end": 1805, + "loc": { + "start": { + "line": 54, + "column": 23 + }, + "end": { + "line": 54, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1806, + "end": 1815, + "loc": { + "start": { + "line": 54, + "column": 25 + }, + "end": { + "line": 54, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1815, + "end": 1816, + "loc": { + "start": { + "line": 54, + "column": 34 + }, + "end": { + "line": 54, + "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": 1826, + "end": 1830, + "loc": { + "start": { + "line": 56, + "column": 8 + }, + "end": { + "line": 56, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1830, + "end": 1831, + "loc": { + "start": { + "line": 56, + "column": 12 + }, + "end": { + "line": 56, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 1831, + "end": 1855, + "loc": { + "start": { + "line": 56, + "column": 13 + }, + "end": { + "line": 56, + "column": 37 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1856, + "end": 1857, + "loc": { + "start": { + "line": 56, + "column": 38 + }, + "end": { + "line": 56, + "column": 39 + } + } + }, + { + "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": 1858, + "end": 1862, + "loc": { + "start": { + "line": 56, + "column": 40 + }, + "end": { + "line": 56, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1862, + "end": 1863, + "loc": { + "start": { + "line": 56, + "column": 44 + }, + "end": { + "line": 56, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1873, + "end": 1877, + "loc": { + "start": { + "line": 58, + "column": 8 + }, + "end": { + "line": 58, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1877, + "end": 1878, + "loc": { + "start": { + "line": 58, + "column": 12 + }, + "end": { + "line": 58, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchStart", + "start": 1878, + "end": 1897, + "loc": { + "start": { + "line": 58, + "column": 13 + }, + "end": { + "line": 58, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1898, + "end": 1899, + "loc": { + "start": { + "line": 58, + "column": 33 + }, + "end": { + "line": 58, + "column": 34 + } + } + }, + { + "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": 1900, + "end": 1904, + "loc": { + "start": { + "line": 58, + "column": 35 + }, + "end": { + "line": 58, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1904, + "end": 1905, + "loc": { + "start": { + "line": 58, + "column": 39 + }, + "end": { + "line": 58, + "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": 1914, + "end": 1918, + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1918, + "end": 1919, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchEnd", + "start": 1919, + "end": 1936, + "loc": { + "start": { + "line": 59, + "column": 13 + }, + "end": { + "line": 59, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1937, + "end": 1938, + "loc": { + "start": { + "line": 59, + "column": 31 + }, + "end": { + "line": 59, + "column": 32 + } + } + }, + { + "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": 1939, + "end": 1943, + "loc": { + "start": { + "line": 59, + "column": 33 + }, + "end": { + "line": 59, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1943, + "end": 1944, + "loc": { + "start": { + "line": 59, + "column": 37 + }, + "end": { + "line": 59, + "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": 1953, + "end": 1957, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1957, + "end": 1958, + "loc": { + "start": { + "line": 60, + "column": 12 + }, + "end": { + "line": 60, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_longTouchTimeoutMs", + "start": 1958, + "end": 1977, + "loc": { + "start": { + "line": 60, + "column": 13 + }, + "end": { + "line": 60, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1978, + "end": 1979, + "loc": { + "start": { + "line": 60, + "column": 33 + }, + "end": { + "line": 60, + "column": 34 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 300, + "start": 1980, + "end": 1983, + "loc": { + "start": { + "line": 60, + "column": 35 + }, + "end": { + "line": 60, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1983, + "end": 1984, + "loc": { + "start": { + "line": 60, + "column": 38 + }, + "end": { + "line": 60, + "column": 39 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1993, + "end": 1997, + "loc": { + "start": { + "line": 61, + "column": 8 + }, + "end": { + "line": 61, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1997, + "end": 1998, + "loc": { + "start": { + "line": 61, + "column": 12 + }, + "end": { + "line": 61, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 1998, + "end": 2009, + "loc": { + "start": { + "line": 61, + "column": 13 + }, + "end": { + "line": 61, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2010, + "end": 2011, + "loc": { + "start": { + "line": 61, + "column": 25 + }, + "end": { + "line": 61, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 2012, + "end": 2015, + "loc": { + "start": { + "line": 61, + "column": 27 + }, + "end": { + "line": 61, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2015, + "end": 2016, + "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": "snapToEdge", + "start": 2016, + "end": 2026, + "loc": { + "start": { + "line": 61, + "column": 31 + }, + "end": { + "line": 61, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 2027, + "end": 2030, + "loc": { + "start": { + "line": 61, + "column": 42 + }, + "end": { + "line": 61, + "column": 45 + } + } + }, + { + "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": 2031, + "end": 2036, + "loc": { + "start": { + "line": 61, + "column": 46 + }, + "end": { + "line": 61, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2036, + "end": 2037, + "loc": { + "start": { + "line": 61, + "column": 51 + }, + "end": { + "line": 61, + "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": 2046, + "end": 2050, + "loc": { + "start": { + "line": 62, + "column": 8 + }, + "end": { + "line": 62, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2050, + "end": 2051, + "loc": { + "start": { + "line": 62, + "column": 12 + }, + "end": { + "line": 62, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 2051, + "end": 2064, + "loc": { + "start": { + "line": 62, + "column": 13 + }, + "end": { + "line": 62, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2065, + "end": 2066, + "loc": { + "start": { + "line": 62, + "column": 27 + }, + "end": { + "line": 62, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 2067, + "end": 2070, + "loc": { + "start": { + "line": 62, + "column": 29 + }, + "end": { + "line": 62, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2070, + "end": 2071, + "loc": { + "start": { + "line": 62, + "column": 32 + }, + "end": { + "line": 62, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 2071, + "end": 2083, + "loc": { + "start": { + "line": 62, + "column": 33 + }, + "end": { + "line": 62, + "column": 45 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 2084, + "end": 2087, + "loc": { + "start": { + "line": 62, + "column": 46 + }, + "end": { + "line": 62, + "column": 49 + } + } + }, + { + "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": 2088, + "end": 2093, + "loc": { + "start": { + "line": 62, + "column": 50 + }, + "end": { + "line": 62, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2093, + "end": 2094, + "loc": { + "start": { + "line": 62, + "column": 55 + }, + "end": { + "line": 62, + "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": 2103, + "end": 2107, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2107, + "end": 2108, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 2108, + "end": 2119, + "loc": { + "start": { + "line": 63, + "column": 13 + }, + "end": { + "line": 63, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2120, + "end": 2121, + "loc": { + "start": { + "line": 63, + "column": 25 + }, + "end": { + "line": 63, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 2122, + "end": 2152, + "loc": { + "start": { + "line": 63, + "column": 27 + }, + "end": { + "line": 63, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2152, + "end": 2153, + "loc": { + "start": { + "line": 63, + "column": 57 + }, + "end": { + "line": 63, + "column": 58 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2163, + "end": 2167, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2167, + "end": 2168, + "loc": { + "start": { + "line": 65, + "column": 12 + }, + "end": { + "line": 65, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_attachPlugin", + "start": 2168, + "end": 2181, + "loc": { + "start": { + "line": 65, + "column": 13 + }, + "end": { + "line": 65, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2181, + "end": 2182, + "loc": { + "start": { + "line": 65, + "column": 26 + }, + "end": { + "line": 65, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 2182, + "end": 2205, + "loc": { + "start": { + "line": 65, + "column": 27 + }, + "end": { + "line": 65, + "column": 50 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2205, + "end": 2206, + "loc": { + "start": { + "line": 65, + "column": 50 + }, + "end": { + "line": 65, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 2207, + "end": 2210, + "loc": { + "start": { + "line": 65, + "column": 52 + }, + "end": { + "line": 65, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2210, + "end": 2211, + "loc": { + "start": { + "line": 65, + "column": 55 + }, + "end": { + "line": 65, + "column": 56 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2211, + "end": 2212, + "loc": { + "start": { + "line": 65, + "column": 56 + }, + "end": { + "line": 65, + "column": 57 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2217, + "end": 2218, + "loc": { + "start": { + "line": 66, + "column": 4 + }, + "end": { + "line": 66, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_attachPlugin", + "start": 2224, + "end": 2237, + "loc": { + "start": { + "line": 68, + "column": 4 + }, + "end": { + "line": 68, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2237, + "end": 2238, + "loc": { + "start": { + "line": 68, + "column": 17 + }, + "end": { + "line": 68, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 2238, + "end": 2261, + "loc": { + "start": { + "line": 68, + "column": 18 + }, + "end": { + "line": 68, + "column": 41 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2261, + "end": 2262, + "loc": { + "start": { + "line": 68, + "column": 41 + }, + "end": { + "line": 68, + "column": 42 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2263, + "end": 2264, + "loc": { + "start": { + "line": 68, + "column": 43 + }, + "end": { + "line": 68, + "column": 44 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n ", + "start": 2274, + "end": 2425, + "loc": { + "start": { + "line": 70, + "column": 8 + }, + "end": { + "line": 73, + "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": 2434, + "end": 2438, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 74, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2438, + "end": 2439, + "loc": { + "start": { + "line": 74, + "column": 12 + }, + "end": { + "line": 74, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 2439, + "end": 2462, + "loc": { + "start": { + "line": 74, + "column": 13 + }, + "end": { + "line": 74, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2463, + "end": 2464, + "loc": { + "start": { + "line": 74, + "column": 37 + }, + "end": { + "line": 74, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 2465, + "end": 2488, + "loc": { + "start": { + "line": 74, + "column": 39 + }, + "end": { + "line": 74, + "column": 62 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2488, + "end": 2489, + "loc": { + "start": { + "line": 74, + "column": 62 + }, + "end": { + "line": 74, + "column": 63 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n ", + "start": 2499, + "end": 2650, + "loc": { + "start": { + "line": 76, + "column": 8 + }, + "end": { + "line": 79, + "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": 2659, + "end": 2663, + "loc": { + "start": { + "line": 80, + "column": 8 + }, + "end": { + "line": 80, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2663, + "end": 2664, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 2664, + "end": 2670, + "loc": { + "start": { + "line": 80, + "column": 13 + }, + "end": { + "line": 80, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2671, + "end": 2672, + "loc": { + "start": { + "line": 80, + "column": 20 + }, + "end": { + "line": 80, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 2673, + "end": 2696, + "loc": { + "start": { + "line": 80, + "column": 22 + }, + "end": { + "line": 80, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2696, + "end": 2697, + "loc": { + "start": { + "line": 80, + "column": 45 + }, + "end": { + "line": 80, + "column": 46 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2702, + "end": 2703, + "loc": { + "start": { + "line": 81, + "column": 4 + }, + "end": { + "line": 81, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "* Gets if this AngleMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 2709, + "end": 2850, + "loc": { + "start": { + "line": 83, + "column": 4 + }, + "end": { + "line": 86, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "get", + "start": 2855, + "end": 2858, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 2859, + "end": 2865, + "loc": { + "start": { + "line": 87, + "column": 8 + }, + "end": { + "line": 87, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2865, + "end": 2866, + "loc": { + "start": { + "line": 87, + "column": 14 + }, + "end": { + "line": 87, + "column": 15 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2866, + "end": 2867, + "loc": { + "start": { + "line": 87, + "column": 15 + }, + "end": { + "line": 87, + "column": 16 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2868, + "end": 2869, + "loc": { + "start": { + "line": 87, + "column": 17 + }, + "end": { + "line": 87, + "column": 18 + } + } + }, + { + "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": 2878, + "end": 2884, + "loc": { + "start": { + "line": 88, + "column": 8 + }, + "end": { + "line": 88, + "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": 2885, + "end": 2889, + "loc": { + "start": { + "line": 88, + "column": 15 + }, + "end": { + "line": 88, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2889, + "end": 2890, + "loc": { + "start": { + "line": 88, + "column": 19 + }, + "end": { + "line": 88, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 2890, + "end": 2897, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2897, + "end": 2898, + "loc": { + "start": { + "line": 88, + "column": 27 + }, + "end": { + "line": 88, + "column": 28 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2903, + "end": 2904, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n ", + "start": 2910, + "end": 3068, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 95, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 3073, + "end": 3076, + "loc": { + "start": { + "line": 96, + "column": 4 + }, + "end": { + "line": 96, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 3077, + "end": 3089, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 20 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3089, + "end": 3090, + "loc": { + "start": { + "line": 96, + "column": 20 + }, + "end": { + "line": 96, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 3090, + "end": 3102, + "loc": { + "start": { + "line": 96, + "column": 21 + }, + "end": { + "line": 96, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3102, + "end": 3103, + "loc": { + "start": { + "line": 96, + "column": 33 + }, + "end": { + "line": 96, + "column": 34 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3104, + "end": 3105, + "loc": { + "start": { + "line": 96, + "column": 35 + }, + "end": { + "line": 96, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 3114, + "end": 3118, + "loc": { + "start": { + "line": 97, + "column": 8 + }, + "end": { + "line": 97, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3118, + "end": 3119, + "loc": { + "start": { + "line": 97, + "column": 12 + }, + "end": { + "line": 97, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 3119, + "end": 3132, + "loc": { + "start": { + "line": 97, + "column": 13 + }, + "end": { + "line": 97, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3133, + "end": 3134, + "loc": { + "start": { + "line": 97, + "column": 27 + }, + "end": { + "line": 97, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 3135, + "end": 3147, + "loc": { + "start": { + "line": 97, + "column": 29 + }, + "end": { + "line": 97, + "column": 41 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3147, + "end": 3148, + "loc": { + "start": { + "line": 97, + "column": 41 + }, + "end": { + "line": 97, + "column": 42 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3153, + "end": 3154, + "loc": { + "start": { + "line": 98, + "column": 4 + }, + "end": { + "line": 98, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3160, + "end": 3311, + "loc": { + "start": { + "line": 100, + "column": 4 + }, + "end": { + "line": 104, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "get", + "start": 3316, + "end": 3319, + "loc": { + "start": { + "line": 105, + "column": 4 + }, + "end": { + "line": 105, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 3320, + "end": 3332, + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 105, + "column": 20 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3332, + "end": 3333, + "loc": { + "start": { + "line": 105, + "column": 20 + }, + "end": { + "line": 105, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3333, + "end": 3334, + "loc": { + "start": { + "line": 105, + "column": 21 + }, + "end": { + "line": 105, + "column": 22 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3335, + "end": 3336, + "loc": { + "start": { + "line": 105, + "column": 23 + }, + "end": { + "line": 105, + "column": 24 + } + } + }, + { + "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": 3345, + "end": 3351, + "loc": { + "start": { + "line": 106, + "column": 8 + }, + "end": { + "line": 106, + "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": 3352, + "end": 3356, + "loc": { + "start": { + "line": 106, + "column": 15 + }, + "end": { + "line": 106, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3356, + "end": 3357, + "loc": { + "start": { + "line": 106, + "column": 19 + }, + "end": { + "line": 106, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 3357, + "end": 3370, + "loc": { + "start": { + "line": 106, + "column": 20 + }, + "end": { + "line": 106, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3370, + "end": 3371, + "loc": { + "start": { + "line": 106, + "column": 33 + }, + "end": { + "line": 106, + "column": 34 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3376, + "end": 3377, + "loc": { + "start": { + "line": 107, + "column": 4 + }, + "end": { + "line": 107, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n ", + "start": 3383, + "end": 3537, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 113, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 3542, + "end": 3545, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 114, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 3546, + "end": 3556, + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 114, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3556, + "end": 3557, + "loc": { + "start": { + "line": 114, + "column": 18 + }, + "end": { + "line": 114, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 3557, + "end": 3567, + "loc": { + "start": { + "line": 114, + "column": 19 + }, + "end": { + "line": 114, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3567, + "end": 3568, + "loc": { + "start": { + "line": 114, + "column": 29 + }, + "end": { + "line": 114, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3569, + "end": 3570, + "loc": { + "start": { + "line": 114, + "column": 31 + }, + "end": { + "line": 114, + "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": 3579, + "end": 3583, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3583, + "end": 3584, + "loc": { + "start": { + "line": 115, + "column": 12 + }, + "end": { + "line": 115, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 3584, + "end": 3595, + "loc": { + "start": { + "line": 115, + "column": 13 + }, + "end": { + "line": 115, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3596, + "end": 3597, + "loc": { + "start": { + "line": 115, + "column": 25 + }, + "end": { + "line": 115, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 3598, + "end": 3608, + "loc": { + "start": { + "line": 115, + "column": 27 + }, + "end": { + "line": 115, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3608, + "end": 3609, + "loc": { + "start": { + "line": 115, + "column": 37 + }, + "end": { + "line": 115, + "column": 38 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3614, + "end": 3615, + "loc": { + "start": { + "line": 116, + "column": 4 + }, + "end": { + "line": 116, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3621, + "end": 3770, + "loc": { + "start": { + "line": 118, + "column": 4 + }, + "end": { + "line": 122, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "get", + "start": 3775, + "end": 3778, + "loc": { + "start": { + "line": 123, + "column": 4 + }, + "end": { + "line": 123, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 3779, + "end": 3789, + "loc": { + "start": { + "line": 123, + "column": 8 + }, + "end": { + "line": 123, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3789, + "end": 3790, + "loc": { + "start": { + "line": 123, + "column": 18 + }, + "end": { + "line": 123, + "column": 19 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3790, + "end": 3791, + "loc": { + "start": { + "line": 123, + "column": 19 + }, + "end": { + "line": 123, + "column": 20 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3792, + "end": 3793, + "loc": { + "start": { + "line": 123, + "column": 21 + }, + "end": { + "line": 123, + "column": 22 + } + } + }, + { + "type": { + "label": "return", + "keyword": "return", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "return", + "start": 3802, + "end": 3808, + "loc": { + "start": { + "line": 124, + "column": 8 + }, + "end": { + "line": 124, + "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": 3809, + "end": 3813, + "loc": { + "start": { + "line": 124, + "column": 15 + }, + "end": { + "line": 124, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3813, + "end": 3814, + "loc": { + "start": { + "line": 124, + "column": 19 + }, + "end": { + "line": 124, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 3814, + "end": 3825, + "loc": { + "start": { + "line": 124, + "column": 20 + }, + "end": { + "line": 124, + "column": 31 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3825, + "end": 3826, + "loc": { + "start": { + "line": 124, + "column": 31 + }, + "end": { + "line": 124, + "column": 32 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3831, + "end": 3832, + "loc": { + "start": { + "line": 125, + "column": 4 + }, + "end": { + "line": 125, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Activates this AngleMeasurementsTouchControl, ready to respond to input.\n ", + "start": 3838, + "end": 3929, + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 129, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "activate", + "start": 3934, + "end": 3942, + "loc": { + "start": { + "line": 130, + "column": 4 + }, + "end": { + "line": 130, + "column": 12 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3942, + "end": 3943, + "loc": { + "start": { + "line": 130, + "column": 12 + }, + "end": { + "line": 130, + "column": 13 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3943, + "end": 3944, + "loc": { + "start": { + "line": 130, + "column": 13 + }, + "end": { + "line": 130, + "column": 14 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3945, + "end": 3946, + "loc": { + "start": { + "line": 130, + "column": 15 + }, + "end": { + "line": 130, + "column": 16 + } + } + }, + { + "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": 3956, + "end": 3958, + "loc": { + "start": { + "line": 132, + "column": 8 + }, + "end": { + "line": 132, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3959, + "end": 3960, + "loc": { + "start": { + "line": 132, + "column": 11 + }, + "end": { + "line": 132, + "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": 3960, + "end": 3964, + "loc": { + "start": { + "line": 132, + "column": 12 + }, + "end": { + "line": 132, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3964, + "end": 3965, + "loc": { + "start": { + "line": 132, + "column": 16 + }, + "end": { + "line": 132, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 3965, + "end": 3972, + "loc": { + "start": { + "line": 132, + "column": 17 + }, + "end": { + "line": 132, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3972, + "end": 3973, + "loc": { + "start": { + "line": 132, + "column": 24 + }, + "end": { + "line": 132, + "column": 25 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3974, + "end": 3975, + "loc": { + "start": { + "line": 132, + "column": 26 + }, + "end": { + "line": 132, + "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": 3988, + "end": 3994, + "loc": { + "start": { + "line": 133, + "column": 12 + }, + "end": { + "line": 133, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3994, + "end": 3995, + "loc": { + "start": { + "line": 133, + "column": 18 + }, + "end": { + "line": 133, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4004, + "end": 4005, + "loc": { + "start": { + "line": 134, + "column": 8 + }, + "end": { + "line": 134, + "column": 9 + } + } + }, + { + "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": 4015, + "end": 4020, + "loc": { + "start": { + "line": 136, + "column": 8 + }, + "end": { + "line": 136, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 4021, + "end": 4027, + "loc": { + "start": { + "line": 136, + "column": 14 + }, + "end": { + "line": 136, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4028, + "end": 4029, + "loc": { + "start": { + "line": 136, + "column": 21 + }, + "end": { + "line": 136, + "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": 4030, + "end": 4034, + "loc": { + "start": { + "line": 136, + "column": 23 + }, + "end": { + "line": 136, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4034, + "end": 4035, + "loc": { + "start": { + "line": 136, + "column": 27 + }, + "end": { + "line": 136, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 4035, + "end": 4041, + "loc": { + "start": { + "line": 136, + "column": 28 + }, + "end": { + "line": 136, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4041, + "end": 4042, + "loc": { + "start": { + "line": 136, + "column": 34 + }, + "end": { + "line": 136, + "column": 35 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 4051, + "end": 4056, + "loc": { + "start": { + "line": 137, + "column": 8 + }, + "end": { + "line": 137, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 4057, + "end": 4062, + "loc": { + "start": { + "line": 137, + "column": 14 + }, + "end": { + "line": 137, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4063, + "end": 4064, + "loc": { + "start": { + "line": 137, + "column": 20 + }, + "end": { + "line": 137, + "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": 4065, + "end": 4069, + "loc": { + "start": { + "line": 137, + "column": 22 + }, + "end": { + "line": 137, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4069, + "end": 4070, + "loc": { + "start": { + "line": 137, + "column": 26 + }, + "end": { + "line": 137, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 4070, + "end": 4075, + "loc": { + "start": { + "line": 137, + "column": 27 + }, + "end": { + "line": 137, + "column": 32 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4075, + "end": 4076, + "loc": { + "start": { + "line": 137, + "column": 32 + }, + "end": { + "line": 137, + "column": 33 + } + } + }, + { + "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": 4085, + "end": 4090, + "loc": { + "start": { + "line": 138, + "column": 8 + }, + "end": { + "line": 138, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 4091, + "end": 4097, + "loc": { + "start": { + "line": 138, + "column": 14 + }, + "end": { + "line": 138, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4098, + "end": 4099, + "loc": { + "start": { + "line": 138, + "column": 21 + }, + "end": { + "line": 138, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 4100, + "end": 4105, + "loc": { + "start": { + "line": 138, + "column": 23 + }, + "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": 4105, + "end": 4106, + "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": "canvas", + "start": 4106, + "end": 4112, + "loc": { + "start": { + "line": 138, + "column": 29 + }, + "end": { + "line": 138, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4112, + "end": 4113, + "loc": { + "start": { + "line": 138, + "column": 35 + }, + "end": { + "line": 138, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 4113, + "end": 4119, + "loc": { + "start": { + "line": 138, + "column": 36 + }, + "end": { + "line": 138, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4119, + "end": 4120, + "loc": { + "start": { + "line": 138, + "column": 42 + }, + "end": { + "line": 138, + "column": 43 + } + } + }, + { + "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": 4129, + "end": 4134, + "loc": { + "start": { + "line": 139, + "column": 8 + }, + "end": { + "line": 139, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 4135, + "end": 4146, + "loc": { + "start": { + "line": 139, + "column": 14 + }, + "end": { + "line": 139, + "column": 25 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4147, + "end": 4148, + "loc": { + "start": { + "line": 139, + "column": 26 + }, + "end": { + "line": 139, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 4149, + "end": 4155, + "loc": { + "start": { + "line": 139, + "column": 28 + }, + "end": { + "line": 139, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4155, + "end": 4156, + "loc": { + "start": { + "line": 139, + "column": 34 + }, + "end": { + "line": 139, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 4156, + "end": 4167, + "loc": { + "start": { + "line": 139, + "column": 35 + }, + "end": { + "line": 139, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4167, + "end": 4168, + "loc": { + "start": { + "line": 139, + "column": 46 + }, + "end": { + "line": 139, + "column": 47 + } + } + }, + { + "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": 4177, + "end": 4182, + "loc": { + "start": { + "line": 140, + "column": 8 + }, + "end": { + "line": 140, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 4183, + "end": 4198, + "loc": { + "start": { + "line": 140, + "column": 14 + }, + "end": { + "line": 140, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4199, + "end": 4200, + "loc": { + "start": { + "line": 140, + "column": 30 + }, + "end": { + "line": 140, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 4201, + "end": 4205, + "loc": { + "start": { + "line": 140, + "column": 32 + }, + "end": { + "line": 140, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4205, + "end": 4206, + "loc": { + "start": { + "line": 140, + "column": 36 + }, + "end": { + "line": 140, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec3", + "start": 4206, + "end": 4210, + "loc": { + "start": { + "line": 140, + "column": 37 + }, + "end": { + "line": 140, + "column": 41 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4210, + "end": 4211, + "loc": { + "start": { + "line": 140, + "column": 41 + }, + "end": { + "line": 140, + "column": 42 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4211, + "end": 4212, + "loc": { + "start": { + "line": 140, + "column": 42 + }, + "end": { + "line": 140, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4212, + "end": 4213, + "loc": { + "start": { + "line": 140, + "column": 43 + }, + "end": { + "line": 140, + "column": 44 + } + } + }, + { + "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": 4223, + "end": 4228, + "loc": { + "start": { + "line": 142, + "column": 8 + }, + "end": { + "line": 142, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 4229, + "end": 4243, + "loc": { + "start": { + "line": 142, + "column": 14 + }, + "end": { + "line": 142, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4244, + "end": 4245, + "loc": { + "start": { + "line": 142, + "column": 29 + }, + "end": { + "line": 142, + "column": 30 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 20, + "start": 4246, + "end": 4248, + "loc": { + "start": { + "line": 142, + "column": 31 + }, + "end": { + "line": 142, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4248, + "end": 4249, + "loc": { + "start": { + "line": 142, + "column": 33 + }, + "end": { + "line": 142, + "column": 34 + } + } + }, + { + "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": 4259, + "end": 4262, + "loc": { + "start": { + "line": 144, + "column": 8 + }, + "end": { + "line": 144, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 4263, + "end": 4279, + "loc": { + "start": { + "line": 144, + "column": 12 + }, + "end": { + "line": 144, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4280, + "end": 4281, + "loc": { + "start": { + "line": 144, + "column": 29 + }, + "end": { + "line": 144, + "column": 30 + } + } + }, + { + "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": 4282, + "end": 4286, + "loc": { + "start": { + "line": 144, + "column": 31 + }, + "end": { + "line": 144, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4286, + "end": 4287, + "loc": { + "start": { + "line": 144, + "column": 35 + }, + "end": { + "line": 144, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4297, + "end": 4301, + "loc": { + "start": { + "line": 146, + "column": 8 + }, + "end": { + "line": 146, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4301, + "end": 4302, + "loc": { + "start": { + "line": 146, + "column": 12 + }, + "end": { + "line": 146, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 4302, + "end": 4313, + "loc": { + "start": { + "line": 146, + "column": 13 + }, + "end": { + "line": 146, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4314, + "end": 4315, + "loc": { + "start": { + "line": 146, + "column": 25 + }, + "end": { + "line": 146, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 4316, + "end": 4346, + "loc": { + "start": { + "line": 146, + "column": 27 + }, + "end": { + "line": 146, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4346, + "end": 4347, + "loc": { + "start": { + "line": 146, + "column": 57 + }, + "end": { + "line": 146, + "column": 58 + } + } + }, + { + "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": 4357, + "end": 4362, + "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": "touchStartCanvasPos", + "start": 4363, + "end": 4382, + "loc": { + "start": { + "line": 148, + "column": 14 + }, + "end": { + "line": 148, + "column": 33 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4383, + "end": 4384, + "loc": { + "start": { + "line": 148, + "column": 34 + }, + "end": { + "line": 148, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 4385, + "end": 4389, + "loc": { + "start": { + "line": 148, + "column": 36 + }, + "end": { + "line": 148, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4389, + "end": 4390, + "loc": { + "start": { + "line": 148, + "column": 40 + }, + "end": { + "line": 148, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec2", + "start": 4390, + "end": 4394, + "loc": { + "start": { + "line": 148, + "column": 41 + }, + "end": { + "line": 148, + "column": 45 + } + } + }, + { + "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": 148, + "column": 45 + }, + "end": { + "line": 148, + "column": 46 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4395, + "end": 4396, + "loc": { + "start": { + "line": 148, + "column": 46 + }, + "end": { + "line": 148, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4396, + "end": 4397, + "loc": { + "start": { + "line": 148, + "column": 47 + }, + "end": { + "line": 148, + "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": 4406, + "end": 4411, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "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": "touchMoveCanvasPos", + "start": 4412, + "end": 4430, + "loc": { + "start": { + "line": 149, + "column": 14 + }, + "end": { + "line": 149, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4431, + "end": 4432, + "loc": { + "start": { + "line": 149, + "column": 33 + }, + "end": { + "line": 149, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 4433, + "end": 4437, + "loc": { + "start": { + "line": 149, + "column": 35 + }, + "end": { + "line": 149, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4437, + "end": 4438, + "loc": { + "start": { + "line": 149, + "column": 39 + }, + "end": { + "line": 149, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec2", + "start": 4438, + "end": 4442, + "loc": { + "start": { + "line": 149, + "column": 40 + }, + "end": { + "line": 149, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4442, + "end": 4443, + "loc": { + "start": { + "line": 149, + "column": 44 + }, + "end": { + "line": 149, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4443, + "end": 4444, + "loc": { + "start": { + "line": 149, + "column": 45 + }, + "end": { + "line": 149, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4444, + "end": 4445, + "loc": { + "start": { + "line": 149, + "column": 46 + }, + "end": { + "line": 149, + "column": 47 + } + } + }, + { + "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": 4454, + "end": 4459, + "loc": { + "start": { + "line": 150, + "column": 8 + }, + "end": { + "line": 150, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchEndCanvasPos", + "start": 4460, + "end": 4477, + "loc": { + "start": { + "line": 150, + "column": 14 + }, + "end": { + "line": 150, + "column": 31 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4478, + "end": 4479, + "loc": { + "start": { + "line": 150, + "column": 32 + }, + "end": { + "line": 150, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 4480, + "end": 4484, + "loc": { + "start": { + "line": 150, + "column": 34 + }, + "end": { + "line": 150, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4484, + "end": 4485, + "loc": { + "start": { + "line": 150, + "column": 38 + }, + "end": { + "line": 150, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec2", + "start": 4485, + "end": 4489, + "loc": { + "start": { + "line": 150, + "column": 39 + }, + "end": { + "line": 150, + "column": 43 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4489, + "end": 4490, + "loc": { + "start": { + "line": 150, + "column": 43 + }, + "end": { + "line": 150, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4490, + "end": 4491, + "loc": { + "start": { + "line": 150, + "column": 44 + }, + "end": { + "line": 150, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4491, + "end": 4492, + "loc": { + "start": { + "line": 150, + "column": 45 + }, + "end": { + "line": 150, + "column": 46 + } + } + }, + { + "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": 4502, + "end": 4505, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 4506, + "end": 4513, + "loc": { + "start": { + "line": 152, + "column": 12 + }, + "end": { + "line": 152, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4514, + "end": 4515, + "loc": { + "start": { + "line": 152, + "column": 20 + }, + "end": { + "line": 152, + "column": 21 + } + } + }, + { + "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": 4516, + "end": 4520, + "loc": { + "start": { + "line": 152, + "column": 22 + }, + "end": { + "line": 152, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4520, + "end": 4521, + "loc": { + "start": { + "line": 152, + "column": 26 + }, + "end": { + "line": 152, + "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": 4531, + "end": 4536, + "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": "disableCameraMouseControl", + "start": 4537, + "end": 4562, + "loc": { + "start": { + "line": 154, + "column": 14 + }, + "end": { + "line": 154, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4563, + "end": 4564, + "loc": { + "start": { + "line": 154, + "column": 40 + }, + "end": { + "line": 154, + "column": 41 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4565, + "end": 4566, + "loc": { + "start": { + "line": 154, + "column": 42 + }, + "end": { + "line": 154, + "column": 43 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4566, + "end": 4567, + "loc": { + "start": { + "line": 154, + "column": 43 + }, + "end": { + "line": 154, + "column": 44 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4568, + "end": 4570, + "loc": { + "start": { + "line": 154, + "column": 45 + }, + "end": { + "line": 154, + "column": 47 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4571, + "end": 4572, + "loc": { + "start": { + "line": 154, + "column": 48 + }, + "end": { + "line": 154, + "column": 49 + } + } + }, + { + "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": 4585, + "end": 4589, + "loc": { + "start": { + "line": 155, + "column": 12 + }, + "end": { + "line": 155, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4589, + "end": 4590, + "loc": { + "start": { + "line": 155, + "column": 16 + }, + "end": { + "line": 155, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 4590, + "end": 4596, + "loc": { + "start": { + "line": 155, + "column": 17 + }, + "end": { + "line": 155, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4596, + "end": 4597, + "loc": { + "start": { + "line": 155, + "column": 23 + }, + "end": { + "line": 155, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 4597, + "end": 4603, + "loc": { + "start": { + "line": 155, + "column": 24 + }, + "end": { + "line": 155, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4603, + "end": 4604, + "loc": { + "start": { + "line": 155, + "column": 30 + }, + "end": { + "line": 155, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 4604, + "end": 4617, + "loc": { + "start": { + "line": 155, + "column": 31 + }, + "end": { + "line": 155, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4617, + "end": 4618, + "loc": { + "start": { + "line": 155, + "column": 44 + }, + "end": { + "line": 155, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 4618, + "end": 4624, + "loc": { + "start": { + "line": 155, + "column": 45 + }, + "end": { + "line": 155, + "column": 51 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4625, + "end": 4626, + "loc": { + "start": { + "line": 155, + "column": 52 + }, + "end": { + "line": 155, + "column": 53 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 4627, + "end": 4632, + "loc": { + "start": { + "line": 155, + "column": 54 + }, + "end": { + "line": 155, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4632, + "end": 4633, + "loc": { + "start": { + "line": 155, + "column": 59 + }, + "end": { + "line": 155, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4642, + "end": 4643, + "loc": { + "start": { + "line": 156, + "column": 8 + }, + "end": { + "line": 156, + "column": 9 + } + } + }, + { + "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": 4653, + "end": 4658, + "loc": { + "start": { + "line": 158, + "column": 8 + }, + "end": { + "line": 158, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 4659, + "end": 4683, + "loc": { + "start": { + "line": 158, + "column": 14 + }, + "end": { + "line": 158, + "column": 38 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4684, + "end": 4685, + "loc": { + "start": { + "line": 158, + "column": 39 + }, + "end": { + "line": 158, + "column": 40 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4686, + "end": 4687, + "loc": { + "start": { + "line": 158, + "column": 41 + }, + "end": { + "line": 158, + "column": 42 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4687, + "end": 4688, + "loc": { + "start": { + "line": 158, + "column": 42 + }, + "end": { + "line": 158, + "column": 43 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4689, + "end": 4691, + "loc": { + "start": { + "line": 158, + "column": 44 + }, + "end": { + "line": 158, + "column": 46 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4692, + "end": 4693, + "loc": { + "start": { + "line": 158, + "column": 47 + }, + "end": { + "line": 158, + "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": 4706, + "end": 4710, + "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": 4710, + "end": 4711, + "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": "plugin", + "start": 4711, + "end": 4717, + "loc": { + "start": { + "line": 159, + "column": 17 + }, + "end": { + "line": 159, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4717, + "end": 4718, + "loc": { + "start": { + "line": 159, + "column": 23 + }, + "end": { + "line": 159, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 4718, + "end": 4724, + "loc": { + "start": { + "line": 159, + "column": 24 + }, + "end": { + "line": 159, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4724, + "end": 4725, + "loc": { + "start": { + "line": 159, + "column": 30 + }, + "end": { + "line": 159, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 4725, + "end": 4738, + "loc": { + "start": { + "line": 159, + "column": 31 + }, + "end": { + "line": 159, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4738, + "end": 4739, + "loc": { + "start": { + "line": 159, + "column": 44 + }, + "end": { + "line": 159, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 4739, + "end": 4745, + "loc": { + "start": { + "line": 159, + "column": 45 + }, + "end": { + "line": 159, + "column": 51 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4746, + "end": 4747, + "loc": { + "start": { + "line": 159, + "column": 52 + }, + "end": { + "line": 159, + "column": 53 + } + } + }, + { + "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": 4748, + "end": 4752, + "loc": { + "start": { + "line": 159, + "column": 54 + }, + "end": { + "line": 159, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4752, + "end": 4753, + "loc": { + "start": { + "line": 159, + "column": 58 + }, + "end": { + "line": 159, + "column": 59 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4762, + "end": 4763, + "loc": { + "start": { + "line": 160, + "column": 8 + }, + "end": { + "line": 160, + "column": 9 + } + } + }, + { + "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": 4773, + "end": 4778, + "loc": { + "start": { + "line": 162, + "column": 8 + }, + "end": { + "line": 162, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cancel", + "start": 4779, + "end": 4785, + "loc": { + "start": { + "line": 162, + "column": 14 + }, + "end": { + "line": 162, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4786, + "end": 4787, + "loc": { + "start": { + "line": 162, + "column": 21 + }, + "end": { + "line": 162, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4788, + "end": 4789, + "loc": { + "start": { + "line": 162, + "column": 23 + }, + "end": { + "line": 162, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4789, + "end": 4790, + "loc": { + "start": { + "line": 162, + "column": 24 + }, + "end": { + "line": 162, + "column": 25 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4791, + "end": 4793, + "loc": { + "start": { + "line": 162, + "column": 26 + }, + "end": { + "line": 162, + "column": 28 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4794, + "end": 4795, + "loc": { + "start": { + "line": 162, + "column": 29 + }, + "end": { + "line": 162, + "column": 30 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 4808, + "end": 4810, + "loc": { + "start": { + "line": 163, + "column": 12 + }, + "end": { + "line": 163, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4811, + "end": 4812, + "loc": { + "start": { + "line": 163, + "column": 15 + }, + "end": { + "line": 163, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 4812, + "end": 4828, + "loc": { + "start": { + "line": 163, + "column": 16 + }, + "end": { + "line": 163, + "column": 32 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4828, + "end": 4829, + "loc": { + "start": { + "line": 163, + "column": 32 + }, + "end": { + "line": 163, + "column": 33 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4830, + "end": 4831, + "loc": { + "start": { + "line": 163, + "column": 34 + }, + "end": { + "line": 163, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 4848, + "end": 4860, + "loc": { + "start": { + "line": 164, + "column": 16 + }, + "end": { + "line": 164, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4860, + "end": 4861, + "loc": { + "start": { + "line": 164, + "column": 28 + }, + "end": { + "line": 164, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 4861, + "end": 4877, + "loc": { + "start": { + "line": 164, + "column": 29 + }, + "end": { + "line": 164, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4877, + "end": 4878, + "loc": { + "start": { + "line": 164, + "column": 45 + }, + "end": { + "line": 164, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4878, + "end": 4879, + "loc": { + "start": { + "line": 164, + "column": 46 + }, + "end": { + "line": 164, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 4896, + "end": 4912, + "loc": { + "start": { + "line": 165, + "column": 16 + }, + "end": { + "line": 165, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4913, + "end": 4914, + "loc": { + "start": { + "line": 165, + "column": 33 + }, + "end": { + "line": 165, + "column": 34 + } + } + }, + { + "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": 4915, + "end": 4919, + "loc": { + "start": { + "line": 165, + "column": 35 + }, + "end": { + "line": 165, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4919, + "end": 4920, + "loc": { + "start": { + "line": 165, + "column": 39 + }, + "end": { + "line": 165, + "column": 40 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4933, + "end": 4934, + "loc": { + "start": { + "line": 166, + "column": 12 + }, + "end": { + "line": 166, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 4947, + "end": 4949, + "loc": { + "start": { + "line": 167, + "column": 12 + }, + "end": { + "line": 167, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4950, + "end": 4951, + "loc": { + "start": { + "line": 167, + "column": 15 + }, + "end": { + "line": 167, + "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": 4951, + "end": 4955, + "loc": { + "start": { + "line": 167, + "column": 16 + }, + "end": { + "line": 167, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4955, + "end": 4956, + "loc": { + "start": { + "line": 167, + "column": 20 + }, + "end": { + "line": 167, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 4956, + "end": 4980, + "loc": { + "start": { + "line": 167, + "column": 21 + }, + "end": { + "line": 167, + "column": 45 + } + } + }, + { + "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": 167, + "column": 45 + }, + "end": { + "line": 167, + "column": 46 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4982, + "end": 4983, + "loc": { + "start": { + "line": 167, + "column": 47 + }, + "end": { + "line": 167, + "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": 5000, + "end": 5004, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 168, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5004, + "end": 5005, + "loc": { + "start": { + "line": 168, + "column": 20 + }, + "end": { + "line": 168, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 5005, + "end": 5029, + "loc": { + "start": { + "line": 168, + "column": 21 + }, + "end": { + "line": 168, + "column": 45 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5029, + "end": 5030, + "loc": { + "start": { + "line": 168, + "column": 45 + }, + "end": { + "line": 168, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 5030, + "end": 5037, + "loc": { + "start": { + "line": 168, + "column": 46 + }, + "end": { + "line": 168, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5037, + "end": 5038, + "loc": { + "start": { + "line": 168, + "column": 53 + }, + "end": { + "line": 168, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5038, + "end": 5039, + "loc": { + "start": { + "line": 168, + "column": 54 + }, + "end": { + "line": 168, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5039, + "end": 5040, + "loc": { + "start": { + "line": 168, + "column": 55 + }, + "end": { + "line": 168, + "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": 5057, + "end": 5061, + "loc": { + "start": { + "line": 169, + "column": 16 + }, + "end": { + "line": 169, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5061, + "end": 5062, + "loc": { + "start": { + "line": 169, + "column": 20 + }, + "end": { + "line": 169, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 5062, + "end": 5086, + "loc": { + "start": { + "line": 169, + "column": 21 + }, + "end": { + "line": 169, + "column": 45 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5087, + "end": 5088, + "loc": { + "start": { + "line": 169, + "column": 46 + }, + "end": { + "line": 169, + "column": 47 + } + } + }, + { + "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": 5089, + "end": 5093, + "loc": { + "start": { + "line": 169, + "column": 48 + }, + "end": { + "line": 169, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5093, + "end": 5094, + "loc": { + "start": { + "line": 169, + "column": 52 + }, + "end": { + "line": 169, + "column": 53 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5107, + "end": 5108, + "loc": { + "start": { + "line": 170, + "column": 12 + }, + "end": { + "line": 170, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 5121, + "end": 5145, + "loc": { + "start": { + "line": 171, + "column": 12 + }, + "end": { + "line": 171, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5145, + "end": 5146, + "loc": { + "start": { + "line": 171, + "column": 36 + }, + "end": { + "line": 171, + "column": 37 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5146, + "end": 5147, + "loc": { + "start": { + "line": 171, + "column": 37 + }, + "end": { + "line": 171, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5147, + "end": 5148, + "loc": { + "start": { + "line": 171, + "column": 38 + }, + "end": { + "line": 171, + "column": 39 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5161, + "end": 5165, + "loc": { + "start": { + "line": 172, + "column": 12 + }, + "end": { + "line": 172, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5165, + "end": 5166, + "loc": { + "start": { + "line": 172, + "column": 16 + }, + "end": { + "line": 172, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 5166, + "end": 5177, + "loc": { + "start": { + "line": 172, + "column": 17 + }, + "end": { + "line": 172, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5178, + "end": 5179, + "loc": { + "start": { + "line": 172, + "column": 29 + }, + "end": { + "line": 172, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 5180, + "end": 5210, + "loc": { + "start": { + "line": 172, + "column": 31 + }, + "end": { + "line": 172, + "column": 61 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5210, + "end": 5211, + "loc": { + "start": { + "line": 172, + "column": 61 + }, + "end": { + "line": 172, + "column": 62 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5220, + "end": 5221, + "loc": { + "start": { + "line": 173, + "column": 8 + }, + "end": { + "line": 173, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 5231, + "end": 5237, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5237, + "end": 5238, + "loc": { + "start": { + "line": 175, + "column": 14 + }, + "end": { + "line": 175, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addEventListener", + "start": 5238, + "end": 5254, + "loc": { + "start": { + "line": 175, + "column": 15 + }, + "end": { + "line": 175, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5254, + "end": 5255, + "loc": { + "start": { + "line": 175, + "column": 31 + }, + "end": { + "line": 175, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchstart", + "start": 5255, + "end": 5267, + "loc": { + "start": { + "line": 175, + "column": 32 + }, + "end": { + "line": 175, + "column": 44 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5267, + "end": 5268, + "loc": { + "start": { + "line": 175, + "column": 44 + }, + "end": { + "line": 175, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5269, + "end": 5273, + "loc": { + "start": { + "line": 175, + "column": 46 + }, + "end": { + "line": 175, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5273, + "end": 5274, + "loc": { + "start": { + "line": 175, + "column": 50 + }, + "end": { + "line": 175, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchStart", + "start": 5274, + "end": 5293, + "loc": { + "start": { + "line": 175, + "column": 51 + }, + "end": { + "line": 175, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5294, + "end": 5295, + "loc": { + "start": { + "line": 175, + "column": 71 + }, + "end": { + "line": 175, + "column": 72 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5296, + "end": 5297, + "loc": { + "start": { + "line": 175, + "column": 73 + }, + "end": { + "line": 175, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 5297, + "end": 5302, + "loc": { + "start": { + "line": 175, + "column": 74 + }, + "end": { + "line": 175, + "column": 79 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5302, + "end": 5303, + "loc": { + "start": { + "line": 175, + "column": 79 + }, + "end": { + "line": 175, + "column": 80 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5304, + "end": 5306, + "loc": { + "start": { + "line": 175, + "column": 81 + }, + "end": { + "line": 175, + "column": 83 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5307, + "end": 5308, + "loc": { + "start": { + "line": 175, + "column": 84 + }, + "end": { + "line": 175, + "column": 85 + } + } + }, + { + "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": 5322, + "end": 5327, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 5328, + "end": 5345, + "loc": { + "start": { + "line": 177, + "column": 18 + }, + "end": { + "line": 177, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5346, + "end": 5347, + "loc": { + "start": { + "line": 177, + "column": 36 + }, + "end": { + "line": 177, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 5348, + "end": 5353, + "loc": { + "start": { + "line": 177, + "column": 38 + }, + "end": { + "line": 177, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5353, + "end": 5354, + "loc": { + "start": { + "line": 177, + "column": 43 + }, + "end": { + "line": 177, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 5354, + "end": 5361, + "loc": { + "start": { + "line": 177, + "column": 44 + }, + "end": { + "line": 177, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5361, + "end": 5362, + "loc": { + "start": { + "line": 177, + "column": 51 + }, + "end": { + "line": 177, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 5362, + "end": 5368, + "loc": { + "start": { + "line": 177, + "column": 52 + }, + "end": { + "line": 177, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5368, + "end": 5369, + "loc": { + "start": { + "line": 177, + "column": 58 + }, + "end": { + "line": 177, + "column": 59 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 5383, + "end": 5385, + "loc": { + "start": { + "line": 179, + "column": 12 + }, + "end": { + "line": 179, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5386, + "end": 5387, + "loc": { + "start": { + "line": 179, + "column": 15 + }, + "end": { + "line": 179, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 5387, + "end": 5404, + "loc": { + "start": { + "line": 179, + "column": 16 + }, + "end": { + "line": 179, + "column": 33 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 5405, + "end": 5408, + "loc": { + "start": { + "line": 179, + "column": 34 + }, + "end": { + "line": 179, + "column": 37 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 5409, + "end": 5410, + "loc": { + "start": { + "line": 179, + "column": 38 + }, + "end": { + "line": 179, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5410, + "end": 5411, + "loc": { + "start": { + "line": 179, + "column": 39 + }, + "end": { + "line": 179, + "column": 40 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5412, + "end": 5413, + "loc": { + "start": { + "line": 179, + "column": 41 + }, + "end": { + "line": 179, + "column": 42 + } + } + }, + { + "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": 5430, + "end": 5432, + "loc": { + "start": { + "line": 180, + "column": 16 + }, + "end": { + "line": 180, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5433, + "end": 5434, + "loc": { + "start": { + "line": 180, + "column": 19 + }, + "end": { + "line": 180, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 5434, + "end": 5450, + "loc": { + "start": { + "line": 180, + "column": 20 + }, + "end": { + "line": 180, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5450, + "end": 5451, + "loc": { + "start": { + "line": 180, + "column": 36 + }, + "end": { + "line": 180, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5452, + "end": 5453, + "loc": { + "start": { + "line": 180, + "column": 38 + }, + "end": { + "line": 180, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 5474, + "end": 5486, + "loc": { + "start": { + "line": 181, + "column": 20 + }, + "end": { + "line": 181, + "column": 32 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5486, + "end": 5487, + "loc": { + "start": { + "line": 181, + "column": 32 + }, + "end": { + "line": 181, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 5487, + "end": 5503, + "loc": { + "start": { + "line": 181, + "column": 33 + }, + "end": { + "line": 181, + "column": 49 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5503, + "end": 5504, + "loc": { + "start": { + "line": 181, + "column": 49 + }, + "end": { + "line": 181, + "column": 50 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5504, + "end": 5505, + "loc": { + "start": { + "line": 181, + "column": 50 + }, + "end": { + "line": 181, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 5526, + "end": 5542, + "loc": { + "start": { + "line": 182, + "column": 20 + }, + "end": { + "line": 182, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5543, + "end": 5544, + "loc": { + "start": { + "line": 182, + "column": 37 + }, + "end": { + "line": 182, + "column": 38 + } + } + }, + { + "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": 5545, + "end": 5549, + "loc": { + "start": { + "line": 182, + "column": 39 + }, + "end": { + "line": 182, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5549, + "end": 5550, + "loc": { + "start": { + "line": 182, + "column": 43 + }, + "end": { + "line": 182, + "column": 44 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5567, + "end": 5568, + "loc": { + "start": { + "line": 183, + "column": 16 + }, + "end": { + "line": 183, + "column": 17 + } + } + }, + { + "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": 5585, + "end": 5591, + "loc": { + "start": { + "line": 184, + "column": 16 + }, + "end": { + "line": 184, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5591, + "end": 5592, + "loc": { + "start": { + "line": 184, + "column": 22 + }, + "end": { + "line": 184, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5605, + "end": 5606, + "loc": { + "start": { + "line": 185, + "column": 12 + }, + "end": { + "line": 185, + "column": 13 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 5620, + "end": 5625, + "loc": { + "start": { + "line": 187, + "column": 12 + }, + "end": { + "line": 187, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 5626, + "end": 5631, + "loc": { + "start": { + "line": 187, + "column": 18 + }, + "end": { + "line": 187, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5632, + "end": 5633, + "loc": { + "start": { + "line": 187, + "column": 24 + }, + "end": { + "line": 187, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 5634, + "end": 5639, + "loc": { + "start": { + "line": 187, + "column": 26 + }, + "end": { + "line": 187, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5639, + "end": 5640, + "loc": { + "start": { + "line": 187, + "column": 31 + }, + "end": { + "line": 187, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 5640, + "end": 5647, + "loc": { + "start": { + "line": 187, + "column": 32 + }, + "end": { + "line": 187, + "column": 39 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5647, + "end": 5648, + "loc": { + "start": { + "line": 187, + "column": 39 + }, + "end": { + "line": 187, + "column": 40 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 5648, + "end": 5649, + "loc": { + "start": { + "line": 187, + "column": 40 + }, + "end": { + "line": 187, + "column": 41 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5649, + "end": 5650, + "loc": { + "start": { + "line": 187, + "column": 41 + }, + "end": { + "line": 187, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5650, + "end": 5651, + "loc": { + "start": { + "line": 187, + "column": 42 + }, + "end": { + "line": 187, + "column": 43 + } + } + }, + { + "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": 5664, + "end": 5669, + "loc": { + "start": { + "line": 188, + "column": 12 + }, + "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": "touchX", + "start": 5670, + "end": 5676, + "loc": { + "start": { + "line": 188, + "column": 18 + }, + "end": { + "line": 188, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5677, + "end": 5678, + "loc": { + "start": { + "line": 188, + "column": 25 + }, + "end": { + "line": 188, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 5679, + "end": 5684, + "loc": { + "start": { + "line": 188, + "column": 27 + }, + "end": { + "line": 188, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5684, + "end": 5685, + "loc": { + "start": { + "line": 188, + "column": 32 + }, + "end": { + "line": 188, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientX", + "start": 5685, + "end": 5692, + "loc": { + "start": { + "line": 188, + "column": 33 + }, + "end": { + "line": 188, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5692, + "end": 5693, + "loc": { + "start": { + "line": 188, + "column": 40 + }, + "end": { + "line": 188, + "column": 41 + } + } + }, + { + "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": 5706, + "end": 5711, + "loc": { + "start": { + "line": 189, + "column": 12 + }, + "end": { + "line": 189, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 5712, + "end": 5718, + "loc": { + "start": { + "line": 189, + "column": 18 + }, + "end": { + "line": 189, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5719, + "end": 5720, + "loc": { + "start": { + "line": 189, + "column": 25 + }, + "end": { + "line": 189, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 5721, + "end": 5726, + "loc": { + "start": { + "line": 189, + "column": 27 + }, + "end": { + "line": 189, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5726, + "end": 5727, + "loc": { + "start": { + "line": 189, + "column": 32 + }, + "end": { + "line": 189, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientY", + "start": 5727, + "end": 5734, + "loc": { + "start": { + "line": 189, + "column": 33 + }, + "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": 5734, + "end": 5735, + "loc": { + "start": { + "line": 189, + "column": 40 + }, + "end": { + "line": 189, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 5749, + "end": 5768, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5768, + "end": 5769, + "loc": { + "start": { + "line": 191, + "column": 31 + }, + "end": { + "line": 191, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 5769, + "end": 5772, + "loc": { + "start": { + "line": 191, + "column": 32 + }, + "end": { + "line": 191, + "column": 35 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5772, + "end": 5773, + "loc": { + "start": { + "line": 191, + "column": 35 + }, + "end": { + "line": 191, + "column": 36 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5773, + "end": 5774, + "loc": { + "start": { + "line": 191, + "column": 36 + }, + "end": { + "line": 191, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 5774, + "end": 5780, + "loc": { + "start": { + "line": 191, + "column": 37 + }, + "end": { + "line": 191, + "column": 43 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5780, + "end": 5781, + "loc": { + "start": { + "line": 191, + "column": 43 + }, + "end": { + "line": 191, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 5782, + "end": 5788, + "loc": { + "start": { + "line": 191, + "column": 45 + }, + "end": { + "line": 191, + "column": 51 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5788, + "end": 5789, + "loc": { + "start": { + "line": 191, + "column": 51 + }, + "end": { + "line": 191, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5789, + "end": 5790, + "loc": { + "start": { + "line": 191, + "column": 52 + }, + "end": { + "line": 191, + "column": 53 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5790, + "end": 5791, + "loc": { + "start": { + "line": 191, + "column": 53 + }, + "end": { + "line": 191, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 5804, + "end": 5822, + "loc": { + "start": { + "line": 192, + "column": 12 + }, + "end": { + "line": 192, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5822, + "end": 5823, + "loc": { + "start": { + "line": 192, + "column": 30 + }, + "end": { + "line": 192, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 5823, + "end": 5826, + "loc": { + "start": { + "line": 192, + "column": 31 + }, + "end": { + "line": 192, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5826, + "end": 5827, + "loc": { + "start": { + "line": 192, + "column": 34 + }, + "end": { + "line": 192, + "column": 35 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5827, + "end": 5828, + "loc": { + "start": { + "line": 192, + "column": 35 + }, + "end": { + "line": 192, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 5828, + "end": 5834, + "loc": { + "start": { + "line": 192, + "column": 36 + }, + "end": { + "line": 192, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5834, + "end": 5835, + "loc": { + "start": { + "line": 192, + "column": 42 + }, + "end": { + "line": 192, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 5836, + "end": 5842, + "loc": { + "start": { + "line": 192, + "column": 44 + }, + "end": { + "line": 192, + "column": 50 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5842, + "end": 5843, + "loc": { + "start": { + "line": 192, + "column": 50 + }, + "end": { + "line": 192, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5843, + "end": 5844, + "loc": { + "start": { + "line": 192, + "column": 51 + }, + "end": { + "line": 192, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5844, + "end": 5845, + "loc": { + "start": { + "line": 192, + "column": 52 + }, + "end": { + "line": 192, + "column": 53 + } + } + }, + { + "type": { + "label": "switch", + "keyword": "switch", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "switch", + "start": 5859, + "end": 5865, + "loc": { + "start": { + "line": 194, + "column": 12 + }, + "end": { + "line": 194, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5866, + "end": 5867, + "loc": { + "start": { + "line": 194, + "column": 19 + }, + "end": { + "line": 194, + "column": 20 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5867, + "end": 5871, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5871, + "end": 5872, + "loc": { + "start": { + "line": 194, + "column": 24 + }, + "end": { + "line": 194, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 5872, + "end": 5883, + "loc": { + "start": { + "line": 194, + "column": 25 + }, + "end": { + "line": 194, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5883, + "end": 5884, + "loc": { + "start": { + "line": 194, + "column": 36 + }, + "end": { + "line": 194, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5885, + "end": 5886, + "loc": { + "start": { + "line": 194, + "column": 38 + }, + "end": { + "line": 194, + "column": 39 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 5904, + "end": 5908, + "loc": { + "start": { + "line": 196, + "column": 16 + }, + "end": { + "line": 196, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 5909, + "end": 5939, + "loc": { + "start": { + "line": 196, + "column": 21 + }, + "end": { + "line": 196, + "column": 51 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5939, + "end": 5940, + "loc": { + "start": { + "line": 196, + "column": 51 + }, + "end": { + "line": 196, + "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": 5961, + "end": 5963, + "loc": { + "start": { + "line": 197, + "column": 20 + }, + "end": { + "line": 197, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5964, + "end": 5965, + "loc": { + "start": { + "line": 197, + "column": 23 + }, + "end": { + "line": 197, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 5965, + "end": 5982, + "loc": { + "start": { + "line": 197, + "column": 24 + }, + "end": { + "line": 197, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 5983, + "end": 5986, + "loc": { + "start": { + "line": 197, + "column": 42 + }, + "end": { + "line": 197, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 5987, + "end": 5988, + "loc": { + "start": { + "line": 197, + "column": 46 + }, + "end": { + "line": 197, + "column": 47 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 5989, + "end": 5991, + "loc": { + "start": { + "line": 197, + "column": 48 + }, + "end": { + "line": 197, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 5992, + "end": 6008, + "loc": { + "start": { + "line": 197, + "column": 51 + }, + "end": { + "line": 197, + "column": 67 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 6009, + "end": 6012, + "loc": { + "start": { + "line": 197, + "column": 68 + }, + "end": { + "line": 197, + "column": 71 + } + } + }, + { + "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": 6013, + "end": 6017, + "loc": { + "start": { + "line": 197, + "column": 72 + }, + "end": { + "line": 197, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6017, + "end": 6018, + "loc": { + "start": { + "line": 197, + "column": 76 + }, + "end": { + "line": 197, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6019, + "end": 6020, + "loc": { + "start": { + "line": 197, + "column": 78 + }, + "end": { + "line": 197, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 6021, + "end": 6048, + "loc": { + "start": { + "line": 197, + "column": 80 + }, + "end": { + "line": 197, + "column": 107 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cancel", + "start": 6073, + "end": 6079, + "loc": { + "start": { + "line": 198, + "column": 24 + }, + "end": { + "line": 198, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6079, + "end": 6080, + "loc": { + "start": { + "line": 198, + "column": 30 + }, + "end": { + "line": 198, + "column": 31 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6080, + "end": 6081, + "loc": { + "start": { + "line": 198, + "column": 31 + }, + "end": { + "line": 198, + "column": 32 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6081, + "end": 6082, + "loc": { + "start": { + "line": 198, + "column": 32 + }, + "end": { + "line": 198, + "column": 33 + } + } + }, + { + "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": 6107, + "end": 6113, + "loc": { + "start": { + "line": 199, + "column": 24 + }, + "end": { + "line": 199, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6113, + "end": 6114, + "loc": { + "start": { + "line": 199, + "column": 30 + }, + "end": { + "line": 199, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6135, + "end": 6136, + "loc": { + "start": { + "line": 200, + "column": 20 + }, + "end": { + "line": 200, + "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": 6157, + "end": 6162, + "loc": { + "start": { + "line": 201, + "column": 20 + }, + "end": { + "line": 201, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6163, + "end": 6177, + "loc": { + "start": { + "line": 201, + "column": 26 + }, + "end": { + "line": 201, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6178, + "end": 6179, + "loc": { + "start": { + "line": 201, + "column": 41 + }, + "end": { + "line": 201, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 6180, + "end": 6185, + "loc": { + "start": { + "line": 201, + "column": 43 + }, + "end": { + "line": 201, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6185, + "end": 6186, + "loc": { + "start": { + "line": 201, + "column": 48 + }, + "end": { + "line": 201, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 6186, + "end": 6190, + "loc": { + "start": { + "line": 201, + "column": 49 + }, + "end": { + "line": 201, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6190, + "end": 6191, + "loc": { + "start": { + "line": 201, + "column": 53 + }, + "end": { + "line": 201, + "column": 54 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6191, + "end": 6192, + "loc": { + "start": { + "line": 201, + "column": 54 + }, + "end": { + "line": 201, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 6217, + "end": 6226, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6226, + "end": 6227, + "loc": { + "start": { + "line": 202, + "column": 33 + }, + "end": { + "line": 202, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 6228, + "end": 6246, + "loc": { + "start": { + "line": 202, + "column": 35 + }, + "end": { + "line": 202, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6246, + "end": 6247, + "loc": { + "start": { + "line": 202, + "column": 53 + }, + "end": { + "line": 202, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 6272, + "end": 6284, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 36 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6284, + "end": 6285, + "loc": { + "start": { + "line": 203, + "column": 36 + }, + "end": { + "line": 203, + "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": 6286, + "end": 6290, + "loc": { + "start": { + "line": 203, + "column": 38 + }, + "end": { + "line": 203, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6290, + "end": 6291, + "loc": { + "start": { + "line": 203, + "column": 42 + }, + "end": { + "line": 203, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 6291, + "end": 6304, + "loc": { + "start": { + "line": 203, + "column": 43 + }, + "end": { + "line": 203, + "column": 56 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6304, + "end": 6305, + "loc": { + "start": { + "line": 203, + "column": 56 + }, + "end": { + "line": 203, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 6330, + "end": 6340, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6340, + "end": 6341, + "loc": { + "start": { + "line": 204, + "column": 34 + }, + "end": { + "line": 204, + "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": 6342, + "end": 6346, + "loc": { + "start": { + "line": 204, + "column": 36 + }, + "end": { + "line": 204, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6346, + "end": 6347, + "loc": { + "start": { + "line": 204, + "column": 40 + }, + "end": { + "line": 204, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 6347, + "end": 6358, + "loc": { + "start": { + "line": 204, + "column": 41 + }, + "end": { + "line": 204, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6379, + "end": 6380, + "loc": { + "start": { + "line": 205, + "column": 20 + }, + "end": { + "line": 205, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6380, + "end": 6381, + "loc": { + "start": { + "line": 205, + "column": 21 + }, + "end": { + "line": 205, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6381, + "end": 6382, + "loc": { + "start": { + "line": 205, + "column": 22 + }, + "end": { + "line": 205, + "column": 23 + } + } + }, + { + "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": 6403, + "end": 6405, + "loc": { + "start": { + "line": 206, + "column": 20 + }, + "end": { + "line": 206, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6406, + "end": 6407, + "loc": { + "start": { + "line": 206, + "column": 23 + }, + "end": { + "line": 206, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6407, + "end": 6421, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 6422, + "end": 6424, + "loc": { + "start": { + "line": 206, + "column": 39 + }, + "end": { + "line": 206, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6425, + "end": 6439, + "loc": { + "start": { + "line": 206, + "column": 42 + }, + "end": { + "line": 206, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6439, + "end": 6440, + "loc": { + "start": { + "line": 206, + "column": 56 + }, + "end": { + "line": 206, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 6440, + "end": 6447, + "loc": { + "start": { + "line": 206, + "column": 57 + }, + "end": { + "line": 206, + "column": 64 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6447, + "end": 6448, + "loc": { + "start": { + "line": 206, + "column": 64 + }, + "end": { + "line": 206, + "column": 65 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6449, + "end": 6450, + "loc": { + "start": { + "line": 206, + "column": 66 + }, + "end": { + "line": 206, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 6475, + "end": 6490, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6490, + "end": 6491, + "loc": { + "start": { + "line": 207, + "column": 39 + }, + "end": { + "line": 207, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 6491, + "end": 6494, + "loc": { + "start": { + "line": 207, + "column": 40 + }, + "end": { + "line": 207, + "column": 43 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6494, + "end": 6495, + "loc": { + "start": { + "line": 207, + "column": 43 + }, + "end": { + "line": 207, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6495, + "end": 6509, + "loc": { + "start": { + "line": 207, + "column": 44 + }, + "end": { + "line": 207, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6509, + "end": 6510, + "loc": { + "start": { + "line": 207, + "column": 58 + }, + "end": { + "line": 207, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 6510, + "end": 6518, + "loc": { + "start": { + "line": 207, + "column": 59 + }, + "end": { + "line": 207, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6518, + "end": 6519, + "loc": { + "start": { + "line": 207, + "column": 67 + }, + "end": { + "line": 207, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6519, + "end": 6520, + "loc": { + "start": { + "line": 207, + "column": 68 + }, + "end": { + "line": 207, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 6545, + "end": 6549, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6549, + "end": 6550, + "loc": { + "start": { + "line": 208, + "column": 28 + }, + "end": { + "line": 208, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 6550, + "end": 6563, + "loc": { + "start": { + "line": 208, + "column": 29 + }, + "end": { + "line": 208, + "column": 42 + } + } + }, + { + "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": 208, + "column": 42 + }, + "end": { + "line": 208, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 6564, + "end": 6569, + "loc": { + "start": { + "line": 208, + "column": 43 + }, + "end": { + "line": 208, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6569, + "end": 6570, + "loc": { + "start": { + "line": 208, + "column": 48 + }, + "end": { + "line": 208, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6570, + "end": 6584, + "loc": { + "start": { + "line": 208, + "column": 49 + }, + "end": { + "line": 208, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6584, + "end": 6585, + "loc": { + "start": { + "line": 208, + "column": 63 + }, + "end": { + "line": 208, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 6585, + "end": 6601, + "loc": { + "start": { + "line": 208, + "column": 64 + }, + "end": { + "line": 208, + "column": 80 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6601, + "end": 6602, + "loc": { + "start": { + "line": 208, + "column": 80 + }, + "end": { + "line": 208, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6602, + "end": 6603, + "loc": { + "start": { + "line": 208, + "column": 81 + }, + "end": { + "line": 208, + "column": 82 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6624, + "end": 6625, + "loc": { + "start": { + "line": 209, + "column": 20 + }, + "end": { + "line": 209, + "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": 6626, + "end": 6630, + "loc": { + "start": { + "line": 209, + "column": 22 + }, + "end": { + "line": 209, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6631, + "end": 6632, + "loc": { + "start": { + "line": 209, + "column": 27 + }, + "end": { + "line": 209, + "column": 28 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 6657, + "end": 6662, + "loc": { + "start": { + "line": 210, + "column": 24 + }, + "end": { + "line": 210, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 6663, + "end": 6673, + "loc": { + "start": { + "line": 210, + "column": 30 + }, + "end": { + "line": 210, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6674, + "end": 6675, + "loc": { + "start": { + "line": 210, + "column": 41 + }, + "end": { + "line": 210, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 6676, + "end": 6681, + "loc": { + "start": { + "line": 210, + "column": 43 + }, + "end": { + "line": 210, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6681, + "end": 6682, + "loc": { + "start": { + "line": 210, + "column": 48 + }, + "end": { + "line": 210, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 6682, + "end": 6686, + "loc": { + "start": { + "line": 210, + "column": 49 + }, + "end": { + "line": 210, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6686, + "end": 6687, + "loc": { + "start": { + "line": 210, + "column": 53 + }, + "end": { + "line": 210, + "column": 54 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6687, + "end": 6688, + "loc": { + "start": { + "line": 210, + "column": 54 + }, + "end": { + "line": 210, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 6717, + "end": 6726, + "loc": { + "start": { + "line": 211, + "column": 28 + }, + "end": { + "line": 211, + "column": 37 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6726, + "end": 6727, + "loc": { + "start": { + "line": 211, + "column": 37 + }, + "end": { + "line": 211, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 6728, + "end": 6746, + "loc": { + "start": { + "line": 211, + "column": 39 + }, + "end": { + "line": 211, + "column": 57 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6746, + "end": 6747, + "loc": { + "start": { + "line": 211, + "column": 57 + }, + "end": { + "line": 211, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 6776, + "end": 6787, + "loc": { + "start": { + "line": 212, + "column": 28 + }, + "end": { + "line": 212, + "column": 39 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6787, + "end": 6788, + "loc": { + "start": { + "line": 212, + "column": 39 + }, + "end": { + "line": 212, + "column": 40 + } + } + }, + { + "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": 6789, + "end": 6793, + "loc": { + "start": { + "line": 212, + "column": 41 + }, + "end": { + "line": 212, + "column": 45 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6818, + "end": 6819, + "loc": { + "start": { + "line": 213, + "column": 24 + }, + "end": { + "line": 213, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6819, + "end": 6820, + "loc": { + "start": { + "line": 213, + "column": 25 + }, + "end": { + "line": 213, + "column": 26 + } + } + }, + { + "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": 6845, + "end": 6847, + "loc": { + "start": { + "line": 214, + "column": 24 + }, + "end": { + "line": 214, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6848, + "end": 6849, + "loc": { + "start": { + "line": 214, + "column": 27 + }, + "end": { + "line": 214, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 6849, + "end": 6859, + "loc": { + "start": { + "line": 214, + "column": 28 + }, + "end": { + "line": 214, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 6860, + "end": 6862, + "loc": { + "start": { + "line": 214, + "column": 39 + }, + "end": { + "line": 214, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 6863, + "end": 6873, + "loc": { + "start": { + "line": 214, + "column": 42 + }, + "end": { + "line": 214, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6873, + "end": 6874, + "loc": { + "start": { + "line": 214, + "column": 52 + }, + "end": { + "line": 214, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 6874, + "end": 6882, + "loc": { + "start": { + "line": 214, + "column": 53 + }, + "end": { + "line": 214, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6882, + "end": 6883, + "loc": { + "start": { + "line": 214, + "column": 61 + }, + "end": { + "line": 214, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6884, + "end": 6885, + "loc": { + "start": { + "line": 214, + "column": 63 + }, + "end": { + "line": 214, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 6914, + "end": 6929, + "loc": { + "start": { + "line": 215, + "column": 28 + }, + "end": { + "line": 215, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6929, + "end": 6930, + "loc": { + "start": { + "line": 215, + "column": 43 + }, + "end": { + "line": 215, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 6930, + "end": 6933, + "loc": { + "start": { + "line": 215, + "column": 44 + }, + "end": { + "line": 215, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6933, + "end": 6934, + "loc": { + "start": { + "line": 215, + "column": 47 + }, + "end": { + "line": 215, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 6934, + "end": 6944, + "loc": { + "start": { + "line": 215, + "column": 48 + }, + "end": { + "line": 215, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6944, + "end": 6945, + "loc": { + "start": { + "line": 215, + "column": 58 + }, + "end": { + "line": 215, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 6945, + "end": 6953, + "loc": { + "start": { + "line": 215, + "column": 59 + }, + "end": { + "line": 215, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6953, + "end": 6954, + "loc": { + "start": { + "line": 215, + "column": 67 + }, + "end": { + "line": 215, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6954, + "end": 6955, + "loc": { + "start": { + "line": 215, + "column": 68 + }, + "end": { + "line": 215, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 6984, + "end": 6988, + "loc": { + "start": { + "line": 216, + "column": 28 + }, + "end": { + "line": 216, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6988, + "end": 6989, + "loc": { + "start": { + "line": 216, + "column": 32 + }, + "end": { + "line": 216, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 6989, + "end": 7002, + "loc": { + "start": { + "line": 216, + "column": 33 + }, + "end": { + "line": 216, + "column": 46 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7002, + "end": 7003, + "loc": { + "start": { + "line": 216, + "column": 46 + }, + "end": { + "line": 216, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 7003, + "end": 7008, + "loc": { + "start": { + "line": 216, + "column": 47 + }, + "end": { + "line": 216, + "column": 52 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7008, + "end": 7009, + "loc": { + "start": { + "line": 216, + "column": 52 + }, + "end": { + "line": 216, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 7009, + "end": 7019, + "loc": { + "start": { + "line": 216, + "column": 53 + }, + "end": { + "line": 216, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7019, + "end": 7020, + "loc": { + "start": { + "line": 216, + "column": 63 + }, + "end": { + "line": 216, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 7020, + "end": 7029, + "loc": { + "start": { + "line": 216, + "column": 64 + }, + "end": { + "line": 216, + "column": 73 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7029, + "end": 7030, + "loc": { + "start": { + "line": 216, + "column": 73 + }, + "end": { + "line": 216, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7030, + "end": 7031, + "loc": { + "start": { + "line": 216, + "column": 74 + }, + "end": { + "line": 216, + "column": 75 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7056, + "end": 7057, + "loc": { + "start": { + "line": 217, + "column": 24 + }, + "end": { + "line": 217, + "column": 25 + } + } + }, + { + "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": 7058, + "end": 7062, + "loc": { + "start": { + "line": 217, + "column": 26 + }, + "end": { + "line": 217, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7063, + "end": 7064, + "loc": { + "start": { + "line": 217, + "column": 31 + }, + "end": { + "line": 217, + "column": 32 + } + } + }, + { + "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": 7093, + "end": 7099, + "loc": { + "start": { + "line": 218, + "column": 28 + }, + "end": { + "line": 218, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7099, + "end": 7100, + "loc": { + "start": { + "line": 218, + "column": 34 + }, + "end": { + "line": 218, + "column": 35 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7125, + "end": 7126, + "loc": { + "start": { + "line": 219, + "column": 24 + }, + "end": { + "line": 219, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7147, + "end": 7148, + "loc": { + "start": { + "line": 220, + "column": 20 + }, + "end": { + "line": 220, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 7169, + "end": 7185, + "loc": { + "start": { + "line": 221, + "column": 20 + }, + "end": { + "line": 221, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7186, + "end": 7187, + "loc": { + "start": { + "line": 221, + "column": 37 + }, + "end": { + "line": 221, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setTimeout", + "start": 7188, + "end": 7198, + "loc": { + "start": { + "line": 221, + "column": 39 + }, + "end": { + "line": 221, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7198, + "end": 7199, + "loc": { + "start": { + "line": 221, + "column": 49 + }, + "end": { + "line": 221, + "column": 50 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7199, + "end": 7200, + "loc": { + "start": { + "line": 221, + "column": 50 + }, + "end": { + "line": 221, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7200, + "end": 7201, + "loc": { + "start": { + "line": 221, + "column": 51 + }, + "end": { + "line": 221, + "column": 52 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7202, + "end": 7204, + "loc": { + "start": { + "line": 221, + "column": 53 + }, + "end": { + "line": 221, + "column": 55 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7205, + "end": 7206, + "loc": { + "start": { + "line": 221, + "column": 56 + }, + "end": { + "line": 221, + "column": 57 + } + } + }, + { + "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": 7231, + "end": 7233, + "loc": { + "start": { + "line": 222, + "column": 24 + }, + "end": { + "line": 222, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7234, + "end": 7235, + "loc": { + "start": { + "line": 222, + "column": 27 + }, + "end": { + "line": 222, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 7235, + "end": 7252, + "loc": { + "start": { + "line": 222, + "column": 28 + }, + "end": { + "line": 222, + "column": 45 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 7253, + "end": 7256, + "loc": { + "start": { + "line": 222, + "column": 46 + }, + "end": { + "line": 222, + "column": 49 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7257, + "end": 7258, + "loc": { + "start": { + "line": 222, + "column": 50 + }, + "end": { + "line": 222, + "column": 51 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 7259, + "end": 7261, + "loc": { + "start": { + "line": 222, + "column": 52 + }, + "end": { + "line": 222, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 7290, + "end": 7308, + "loc": { + "start": { + "line": 223, + "column": 28 + }, + "end": { + "line": 223, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7308, + "end": 7309, + "loc": { + "start": { + "line": 223, + "column": 46 + }, + "end": { + "line": 223, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 7309, + "end": 7310, + "loc": { + "start": { + "line": 223, + "column": 47 + }, + "end": { + "line": 223, + "column": 48 + } + } + }, + { + "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": 223, + "column": 48 + }, + "end": { + "line": 223, + "column": 49 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 7312, + "end": 7313, + "loc": { + "start": { + "line": 223, + "column": 50 + }, + "end": { + "line": 223, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 7314, + "end": 7333, + "loc": { + "start": { + "line": 223, + "column": 52 + }, + "end": { + "line": 223, + "column": 71 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7333, + "end": 7334, + "loc": { + "start": { + "line": 223, + "column": 71 + }, + "end": { + "line": 223, + "column": 72 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 7334, + "end": 7335, + "loc": { + "start": { + "line": 223, + "column": 72 + }, + "end": { + "line": 223, + "column": 73 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7335, + "end": 7336, + "loc": { + "start": { + "line": 223, + "column": 73 + }, + "end": { + "line": 223, + "column": 74 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 7337, + "end": 7338, + "loc": { + "start": { + "line": 223, + "column": 75 + }, + "end": { + "line": 223, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 7339, + "end": 7353, + "loc": { + "start": { + "line": 223, + "column": 77 + }, + "end": { + "line": 223, + "column": 91 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 7354, + "end": 7356, + "loc": { + "start": { + "line": 223, + "column": 92 + }, + "end": { + "line": 223, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 7385, + "end": 7403, + "loc": { + "start": { + "line": 224, + "column": 28 + }, + "end": { + "line": 224, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7403, + "end": 7404, + "loc": { + "start": { + "line": 224, + "column": 46 + }, + "end": { + "line": 224, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 7404, + "end": 7405, + "loc": { + "start": { + "line": 224, + "column": 47 + }, + "end": { + "line": 224, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7405, + "end": 7406, + "loc": { + "start": { + "line": 224, + "column": 48 + }, + "end": { + "line": 224, + "column": 49 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 7407, + "end": 7408, + "loc": { + "start": { + "line": 224, + "column": 50 + }, + "end": { + "line": 224, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 7409, + "end": 7428, + "loc": { + "start": { + "line": 224, + "column": 52 + }, + "end": { + "line": 224, + "column": 71 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7428, + "end": 7429, + "loc": { + "start": { + "line": 224, + "column": 71 + }, + "end": { + "line": 224, + "column": 72 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 7429, + "end": 7430, + "loc": { + "start": { + "line": 224, + "column": 72 + }, + "end": { + "line": 224, + "column": 73 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7430, + "end": 7431, + "loc": { + "start": { + "line": 224, + "column": 73 + }, + "end": { + "line": 224, + "column": 74 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 7432, + "end": 7433, + "loc": { + "start": { + "line": 224, + "column": 75 + }, + "end": { + "line": 224, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 7434, + "end": 7448, + "loc": { + "start": { + "line": 224, + "column": 77 + }, + "end": { + "line": 224, + "column": 91 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 7449, + "end": 7451, + "loc": { + "start": { + "line": 224, + "column": 92 + }, + "end": { + "line": 224, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 7480, + "end": 7498, + "loc": { + "start": { + "line": 225, + "column": 28 + }, + "end": { + "line": 225, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7498, + "end": 7499, + "loc": { + "start": { + "line": 225, + "column": 46 + }, + "end": { + "line": 225, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7499, + "end": 7500, + "loc": { + "start": { + "line": 225, + "column": 47 + }, + "end": { + "line": 225, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7500, + "end": 7501, + "loc": { + "start": { + "line": 225, + "column": 48 + }, + "end": { + "line": 225, + "column": 49 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 7502, + "end": 7503, + "loc": { + "start": { + "line": 225, + "column": 50 + }, + "end": { + "line": 225, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 7504, + "end": 7523, + "loc": { + "start": { + "line": 225, + "column": 52 + }, + "end": { + "line": 225, + "column": 71 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7523, + "end": 7524, + "loc": { + "start": { + "line": 225, + "column": 71 + }, + "end": { + "line": 225, + "column": 72 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7524, + "end": 7525, + "loc": { + "start": { + "line": 225, + "column": 72 + }, + "end": { + "line": 225, + "column": 73 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7525, + "end": 7526, + "loc": { + "start": { + "line": 225, + "column": 73 + }, + "end": { + "line": 225, + "column": 74 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 7527, + "end": 7528, + "loc": { + "start": { + "line": 225, + "column": 75 + }, + "end": { + "line": 225, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 7529, + "end": 7543, + "loc": { + "start": { + "line": 225, + "column": 77 + }, + "end": { + "line": 225, + "column": 91 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 7544, + "end": 7546, + "loc": { + "start": { + "line": 225, + "column": 92 + }, + "end": { + "line": 225, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 7575, + "end": 7593, + "loc": { + "start": { + "line": 226, + "column": 28 + }, + "end": { + "line": 226, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7593, + "end": 7594, + "loc": { + "start": { + "line": 226, + "column": 46 + }, + "end": { + "line": 226, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7594, + "end": 7595, + "loc": { + "start": { + "line": 226, + "column": 47 + }, + "end": { + "line": 226, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7595, + "end": 7596, + "loc": { + "start": { + "line": 226, + "column": 48 + }, + "end": { + "line": 226, + "column": 49 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 7597, + "end": 7598, + "loc": { + "start": { + "line": 226, + "column": 50 + }, + "end": { + "line": 226, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 7599, + "end": 7618, + "loc": { + "start": { + "line": 226, + "column": 52 + }, + "end": { + "line": 226, + "column": 71 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7618, + "end": 7619, + "loc": { + "start": { + "line": 226, + "column": 71 + }, + "end": { + "line": 226, + "column": 72 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7619, + "end": 7620, + "loc": { + "start": { + "line": 226, + "column": 72 + }, + "end": { + "line": 226, + "column": 73 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7620, + "end": 7621, + "loc": { + "start": { + "line": 226, + "column": 73 + }, + "end": { + "line": 226, + "column": 74 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 7622, + "end": 7623, + "loc": { + "start": { + "line": 226, + "column": 75 + }, + "end": { + "line": 226, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 7624, + "end": 7638, + "loc": { + "start": { + "line": 226, + "column": 77 + }, + "end": { + "line": 226, + "column": 91 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7638, + "end": 7639, + "loc": { + "start": { + "line": 226, + "column": 91 + }, + "end": { + "line": 226, + "column": 92 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7640, + "end": 7641, + "loc": { + "start": { + "line": 226, + "column": 93 + }, + "end": { + "line": 226, + "column": 94 + } + } + }, + { + "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": 7670, + "end": 7676, + "loc": { + "start": { + "line": 227, + "column": 28 + }, + "end": { + "line": 227, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7676, + "end": 7677, + "loc": { + "start": { + "line": 227, + "column": 34 + }, + "end": { + "line": 227, + "column": 35 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 7680, + "end": 7692, + "loc": { + "start": { + "line": 227, + "column": 38 + }, + "end": { + "line": 227, + "column": 50 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7717, + "end": 7718, + "loc": { + "start": { + "line": 228, + "column": 24 + }, + "end": { + "line": 228, + "column": 25 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 7743, + "end": 7756, + "loc": { + "start": { + "line": 229, + "column": 24 + }, + "end": { + "line": 229, + "column": 37 + } + } + }, + { + "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": 7781, + "end": 7783, + "loc": { + "start": { + "line": 230, + "column": 24 + }, + "end": { + "line": 230, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7784, + "end": 7785, + "loc": { + "start": { + "line": 230, + "column": 27 + }, + "end": { + "line": 230, + "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": 7785, + "end": 7789, + "loc": { + "start": { + "line": 230, + "column": 28 + }, + "end": { + "line": 230, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7789, + "end": 7790, + "loc": { + "start": { + "line": 230, + "column": 32 + }, + "end": { + "line": 230, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 7790, + "end": 7801, + "loc": { + "start": { + "line": 230, + "column": 33 + }, + "end": { + "line": 230, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7801, + "end": 7802, + "loc": { + "start": { + "line": 230, + "column": 44 + }, + "end": { + "line": 230, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7803, + "end": 7804, + "loc": { + "start": { + "line": 230, + "column": 46 + }, + "end": { + "line": 230, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 7833, + "end": 7837, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7837, + "end": 7838, + "loc": { + "start": { + "line": 231, + "column": 32 + }, + "end": { + "line": 231, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 7838, + "end": 7849, + "loc": { + "start": { + "line": 231, + "column": 33 + }, + "end": { + "line": 231, + "column": 44 + } + } + }, + { + "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": 231, + "column": 44 + }, + "end": { + "line": 231, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 7850, + "end": 7857, + "loc": { + "start": { + "line": 231, + "column": 45 + }, + "end": { + "line": 231, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7858, + "end": 7859, + "loc": { + "start": { + "line": 231, + "column": 53 + }, + "end": { + "line": 231, + "column": 54 + } + } + }, + { + "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": 7860, + "end": 7864, + "loc": { + "start": { + "line": 231, + "column": 55 + }, + "end": { + "line": 231, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7864, + "end": 7865, + "loc": { + "start": { + "line": 231, + "column": 59 + }, + "end": { + "line": 231, + "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": 7894, + "end": 7898, + "loc": { + "start": { + "line": 232, + "column": 28 + }, + "end": { + "line": 232, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7898, + "end": 7899, + "loc": { + "start": { + "line": 232, + "column": 32 + }, + "end": { + "line": 232, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 7899, + "end": 7910, + "loc": { + "start": { + "line": 232, + "column": 33 + }, + "end": { + "line": 232, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7910, + "end": 7911, + "loc": { + "start": { + "line": 232, + "column": 44 + }, + "end": { + "line": 232, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 7911, + "end": 7920, + "loc": { + "start": { + "line": 232, + "column": 45 + }, + "end": { + "line": 232, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7921, + "end": 7922, + "loc": { + "start": { + "line": 232, + "column": 55 + }, + "end": { + "line": 232, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 7923, + "end": 7942, + "loc": { + "start": { + "line": 232, + "column": 57 + }, + "end": { + "line": 232, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7942, + "end": 7943, + "loc": { + "start": { + "line": 232, + "column": 76 + }, + "end": { + "line": 232, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 7972, + "end": 7976, + "loc": { + "start": { + "line": 233, + "column": 28 + }, + "end": { + "line": 233, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7976, + "end": 7977, + "loc": { + "start": { + "line": 233, + "column": 32 + }, + "end": { + "line": 233, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 7977, + "end": 7988, + "loc": { + "start": { + "line": 233, + "column": 33 + }, + "end": { + "line": 233, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7988, + "end": 7989, + "loc": { + "start": { + "line": 233, + "column": 44 + }, + "end": { + "line": 233, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 7989, + "end": 7998, + "loc": { + "start": { + "line": 233, + "column": 45 + }, + "end": { + "line": 233, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7999, + "end": 8000, + "loc": { + "start": { + "line": 233, + "column": 55 + }, + "end": { + "line": 233, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 8001, + "end": 8020, + "loc": { + "start": { + "line": 233, + "column": 57 + }, + "end": { + "line": 233, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8020, + "end": 8021, + "loc": { + "start": { + "line": 233, + "column": 76 + }, + "end": { + "line": 233, + "column": 77 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8046, + "end": 8047, + "loc": { + "start": { + "line": 234, + "column": 24 + }, + "end": { + "line": 234, + "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": 8072, + "end": 8074, + "loc": { + "start": { + "line": 235, + "column": 24 + }, + "end": { + "line": 235, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8075, + "end": 8076, + "loc": { + "start": { + "line": 235, + "column": 27 + }, + "end": { + "line": 235, + "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": 8076, + "end": 8080, + "loc": { + "start": { + "line": 235, + "column": 28 + }, + "end": { + "line": 235, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8080, + "end": 8081, + "loc": { + "start": { + "line": 235, + "column": 32 + }, + "end": { + "line": 235, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8081, + "end": 8092, + "loc": { + "start": { + "line": 235, + "column": 33 + }, + "end": { + "line": 235, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8092, + "end": 8093, + "loc": { + "start": { + "line": 235, + "column": 44 + }, + "end": { + "line": 235, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8094, + "end": 8095, + "loc": { + "start": { + "line": 235, + "column": 46 + }, + "end": { + "line": 235, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8124, + "end": 8128, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8128, + "end": 8129, + "loc": { + "start": { + "line": 236, + "column": 32 + }, + "end": { + "line": 236, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8129, + "end": 8140, + "loc": { + "start": { + "line": 236, + "column": 33 + }, + "end": { + "line": 236, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8140, + "end": 8141, + "loc": { + "start": { + "line": 236, + "column": 44 + }, + "end": { + "line": 236, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 8141, + "end": 8150, + "loc": { + "start": { + "line": 236, + "column": 45 + }, + "end": { + "line": 236, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8151, + "end": 8152, + "loc": { + "start": { + "line": 236, + "column": 55 + }, + "end": { + "line": 236, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 8153, + "end": 8171, + "loc": { + "start": { + "line": 236, + "column": 57 + }, + "end": { + "line": 236, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8171, + "end": 8172, + "loc": { + "start": { + "line": 236, + "column": 75 + }, + "end": { + "line": 236, + "column": 76 + } + } + }, + { + "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": 8201, + "end": 8205, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8205, + "end": 8206, + "loc": { + "start": { + "line": 237, + "column": 32 + }, + "end": { + "line": 237, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8206, + "end": 8217, + "loc": { + "start": { + "line": 237, + "column": 33 + }, + "end": { + "line": 237, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8217, + "end": 8218, + "loc": { + "start": { + "line": 237, + "column": 44 + }, + "end": { + "line": 237, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 8218, + "end": 8225, + "loc": { + "start": { + "line": 237, + "column": 45 + }, + "end": { + "line": 237, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8226, + "end": 8227, + "loc": { + "start": { + "line": 237, + "column": 53 + }, + "end": { + "line": 237, + "column": 54 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 8228, + "end": 8233, + "loc": { + "start": { + "line": 237, + "column": 55 + }, + "end": { + "line": 237, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8233, + "end": 8234, + "loc": { + "start": { + "line": 237, + "column": 60 + }, + "end": { + "line": 237, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8259, + "end": 8260, + "loc": { + "start": { + "line": 238, + "column": 24 + }, + "end": { + "line": 238, + "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": 8285, + "end": 8287, + "loc": { + "start": { + "line": 239, + "column": 24 + }, + "end": { + "line": 239, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8288, + "end": 8289, + "loc": { + "start": { + "line": 239, + "column": 27 + }, + "end": { + "line": 239, + "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": 8289, + "end": 8293, + "loc": { + "start": { + "line": 239, + "column": 28 + }, + "end": { + "line": 239, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8293, + "end": 8294, + "loc": { + "start": { + "line": 239, + "column": 32 + }, + "end": { + "line": 239, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8294, + "end": 8305, + "loc": { + "start": { + "line": 239, + "column": 33 + }, + "end": { + "line": 239, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8305, + "end": 8306, + "loc": { + "start": { + "line": 239, + "column": 44 + }, + "end": { + "line": 239, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8307, + "end": 8308, + "loc": { + "start": { + "line": 239, + "column": 46 + }, + "end": { + "line": 239, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8337, + "end": 8341, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8341, + "end": 8342, + "loc": { + "start": { + "line": 240, + "column": 32 + }, + "end": { + "line": 240, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8342, + "end": 8353, + "loc": { + "start": { + "line": 240, + "column": 33 + }, + "end": { + "line": 240, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8353, + "end": 8354, + "loc": { + "start": { + "line": 240, + "column": 44 + }, + "end": { + "line": 240, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 8354, + "end": 8363, + "loc": { + "start": { + "line": 240, + "column": 45 + }, + "end": { + "line": 240, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8364, + "end": 8365, + "loc": { + "start": { + "line": 240, + "column": 55 + }, + "end": { + "line": 240, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 8366, + "end": 8380, + "loc": { + "start": { + "line": 240, + "column": 57 + }, + "end": { + "line": 240, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8380, + "end": 8381, + "loc": { + "start": { + "line": 240, + "column": 71 + }, + "end": { + "line": 240, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 8381, + "end": 8390, + "loc": { + "start": { + "line": 240, + "column": 72 + }, + "end": { + "line": 240, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8390, + "end": 8391, + "loc": { + "start": { + "line": 240, + "column": 81 + }, + "end": { + "line": 240, + "column": 82 + } + } + }, + { + "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": 8420, + "end": 8424, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8424, + "end": 8425, + "loc": { + "start": { + "line": 241, + "column": 32 + }, + "end": { + "line": 241, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8425, + "end": 8436, + "loc": { + "start": { + "line": 241, + "column": 33 + }, + "end": { + "line": 241, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8436, + "end": 8437, + "loc": { + "start": { + "line": 241, + "column": 44 + }, + "end": { + "line": 241, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 8437, + "end": 8444, + "loc": { + "start": { + "line": 241, + "column": 45 + }, + "end": { + "line": 241, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8445, + "end": 8446, + "loc": { + "start": { + "line": 241, + "column": 53 + }, + "end": { + "line": 241, + "column": 54 + } + } + }, + { + "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": 8447, + "end": 8451, + "loc": { + "start": { + "line": 241, + "column": 55 + }, + "end": { + "line": 241, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8451, + "end": 8452, + "loc": { + "start": { + "line": 241, + "column": 59 + }, + "end": { + "line": 241, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8477, + "end": 8478, + "loc": { + "start": { + "line": 242, + "column": 24 + }, + "end": { + "line": 242, + "column": 25 + } + } + }, + { + "type": "CommentLine", + "value": " pointerWorldPos.set(snapPickResult.worldPos);", + "start": 8503, + "end": 8551, + "loc": { + "start": { + "line": 243, + "column": 24 + }, + "end": { + "line": 243, + "column": 72 + } + } + }, + { + "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": 8576, + "end": 8578, + "loc": { + "start": { + "line": 244, + "column": 24 + }, + "end": { + "line": 244, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8579, + "end": 8580, + "loc": { + "start": { + "line": 244, + "column": 27 + }, + "end": { + "line": 244, + "column": 28 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 8580, + "end": 8581, + "loc": { + "start": { + "line": 244, + "column": 28 + }, + "end": { + "line": 244, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8581, + "end": 8585, + "loc": { + "start": { + "line": 244, + "column": 29 + }, + "end": { + "line": 244, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8585, + "end": 8586, + "loc": { + "start": { + "line": 244, + "column": 33 + }, + "end": { + "line": 244, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 8586, + "end": 8610, + "loc": { + "start": { + "line": 244, + "column": 34 + }, + "end": { + "line": 244, + "column": 58 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8610, + "end": 8611, + "loc": { + "start": { + "line": 244, + "column": 58 + }, + "end": { + "line": 244, + "column": 59 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8612, + "end": 8613, + "loc": { + "start": { + "line": 244, + "column": 60 + }, + "end": { + "line": 244, + "column": 61 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8642, + "end": 8646, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 245, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8646, + "end": 8647, + "loc": { + "start": { + "line": 245, + "column": 32 + }, + "end": { + "line": 245, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 8647, + "end": 8671, + "loc": { + "start": { + "line": 245, + "column": 33 + }, + "end": { + "line": 245, + "column": 57 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8672, + "end": 8673, + "loc": { + "start": { + "line": 245, + "column": 58 + }, + "end": { + "line": 245, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 8674, + "end": 8680, + "loc": { + "start": { + "line": 245, + "column": 60 + }, + "end": { + "line": 245, + "column": 66 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8680, + "end": 8681, + "loc": { + "start": { + "line": 245, + "column": 66 + }, + "end": { + "line": 245, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createMeasurement", + "start": 8681, + "end": 8698, + "loc": { + "start": { + "line": 245, + "column": 67 + }, + "end": { + "line": 245, + "column": 84 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8698, + "end": 8699, + "loc": { + "start": { + "line": 245, + "column": 84 + }, + "end": { + "line": 245, + "column": 85 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8699, + "end": 8700, + "loc": { + "start": { + "line": 245, + "column": 85 + }, + "end": { + "line": 245, + "column": 86 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 8733, + "end": 8735, + "loc": { + "start": { + "line": 246, + "column": 32 + }, + "end": { + "line": 246, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8735, + "end": 8736, + "loc": { + "start": { + "line": 246, + "column": 34 + }, + "end": { + "line": 246, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 8737, + "end": 8741, + "loc": { + "start": { + "line": 246, + "column": 36 + }, + "end": { + "line": 246, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8741, + "end": 8742, + "loc": { + "start": { + "line": 246, + "column": 40 + }, + "end": { + "line": 246, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createUUID", + "start": 8742, + "end": 8752, + "loc": { + "start": { + "line": 246, + "column": 41 + }, + "end": { + "line": 246, + "column": 51 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8752, + "end": 8753, + "loc": { + "start": { + "line": 246, + "column": 51 + }, + "end": { + "line": 246, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8753, + "end": 8754, + "loc": { + "start": { + "line": 246, + "column": 52 + }, + "end": { + "line": 246, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8754, + "end": 8755, + "loc": { + "start": { + "line": 246, + "column": 53 + }, + "end": { + "line": 246, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 8788, + "end": 8794, + "loc": { + "start": { + "line": 247, + "column": 32 + }, + "end": { + "line": 247, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8794, + "end": 8795, + "loc": { + "start": { + "line": 247, + "column": 38 + }, + "end": { + "line": 247, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8796, + "end": 8797, + "loc": { + "start": { + "line": 247, + "column": 40 + }, + "end": { + "line": 247, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 8834, + "end": 8842, + "loc": { + "start": { + "line": 248, + "column": 36 + }, + "end": { + "line": 248, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8842, + "end": 8843, + "loc": { + "start": { + "line": 248, + "column": 44 + }, + "end": { + "line": 248, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 8844, + "end": 8858, + "loc": { + "start": { + "line": 248, + "column": 46 + }, + "end": { + "line": 248, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8858, + "end": 8859, + "loc": { + "start": { + "line": 248, + "column": 60 + }, + "end": { + "line": 248, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 8859, + "end": 8867, + "loc": { + "start": { + "line": 248, + "column": 61 + }, + "end": { + "line": 248, + "column": 69 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8867, + "end": 8868, + "loc": { + "start": { + "line": 248, + "column": 69 + }, + "end": { + "line": 248, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 8905, + "end": 8911, + "loc": { + "start": { + "line": 249, + "column": 36 + }, + "end": { + "line": 249, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8911, + "end": 8912, + "loc": { + "start": { + "line": 249, + "column": 42 + }, + "end": { + "line": 249, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 8913, + "end": 8927, + "loc": { + "start": { + "line": 249, + "column": 44 + }, + "end": { + "line": 249, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8927, + "end": 8928, + "loc": { + "start": { + "line": 249, + "column": 58 + }, + "end": { + "line": 249, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 8928, + "end": 8934, + "loc": { + "start": { + "line": 249, + "column": 59 + }, + "end": { + "line": 249, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8967, + "end": 8968, + "loc": { + "start": { + "line": 250, + "column": 32 + }, + "end": { + "line": 250, + "column": 33 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8968, + "end": 8969, + "loc": { + "start": { + "line": 250, + "column": 33 + }, + "end": { + "line": 250, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "corner", + "start": 9002, + "end": 9008, + "loc": { + "start": { + "line": 251, + "column": 32 + }, + "end": { + "line": 251, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9008, + "end": 9009, + "loc": { + "start": { + "line": 251, + "column": 38 + }, + "end": { + "line": 251, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9010, + "end": 9011, + "loc": { + "start": { + "line": 251, + "column": 40 + }, + "end": { + "line": 251, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 9048, + "end": 9056, + "loc": { + "start": { + "line": 252, + "column": 36 + }, + "end": { + "line": 252, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9056, + "end": 9057, + "loc": { + "start": { + "line": 252, + "column": 44 + }, + "end": { + "line": 252, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 9058, + "end": 9072, + "loc": { + "start": { + "line": 252, + "column": 46 + }, + "end": { + "line": 252, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9072, + "end": 9073, + "loc": { + "start": { + "line": 252, + "column": 60 + }, + "end": { + "line": 252, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 9073, + "end": 9081, + "loc": { + "start": { + "line": 252, + "column": 61 + }, + "end": { + "line": 252, + "column": 69 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9081, + "end": 9082, + "loc": { + "start": { + "line": 252, + "column": 69 + }, + "end": { + "line": 252, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 9119, + "end": 9125, + "loc": { + "start": { + "line": 253, + "column": 36 + }, + "end": { + "line": 253, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9125, + "end": 9126, + "loc": { + "start": { + "line": 253, + "column": 42 + }, + "end": { + "line": 253, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 9127, + "end": 9141, + "loc": { + "start": { + "line": 253, + "column": 44 + }, + "end": { + "line": 253, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9141, + "end": 9142, + "loc": { + "start": { + "line": 253, + "column": 58 + }, + "end": { + "line": 253, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 9142, + "end": 9148, + "loc": { + "start": { + "line": 253, + "column": 59 + }, + "end": { + "line": 253, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9181, + "end": 9182, + "loc": { + "start": { + "line": 254, + "column": 32 + }, + "end": { + "line": 254, + "column": 33 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9182, + "end": 9183, + "loc": { + "start": { + "line": 254, + "column": 33 + }, + "end": { + "line": 254, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 9216, + "end": 9222, + "loc": { + "start": { + "line": 255, + "column": 32 + }, + "end": { + "line": 255, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9222, + "end": 9223, + "loc": { + "start": { + "line": 255, + "column": 38 + }, + "end": { + "line": 255, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9224, + "end": 9225, + "loc": { + "start": { + "line": 255, + "column": 40 + }, + "end": { + "line": 255, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 9262, + "end": 9270, + "loc": { + "start": { + "line": 256, + "column": 36 + }, + "end": { + "line": 256, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9270, + "end": 9271, + "loc": { + "start": { + "line": 256, + "column": 44 + }, + "end": { + "line": 256, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 9272, + "end": 9286, + "loc": { + "start": { + "line": 256, + "column": 46 + }, + "end": { + "line": 256, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9286, + "end": 9287, + "loc": { + "start": { + "line": 256, + "column": 60 + }, + "end": { + "line": 256, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 9287, + "end": 9295, + "loc": { + "start": { + "line": 256, + "column": 61 + }, + "end": { + "line": 256, + "column": 69 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9295, + "end": 9296, + "loc": { + "start": { + "line": 256, + "column": 69 + }, + "end": { + "line": 256, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 9333, + "end": 9339, + "loc": { + "start": { + "line": 257, + "column": 36 + }, + "end": { + "line": 257, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9339, + "end": 9340, + "loc": { + "start": { + "line": 257, + "column": 42 + }, + "end": { + "line": 257, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 9341, + "end": 9355, + "loc": { + "start": { + "line": 257, + "column": 44 + }, + "end": { + "line": 257, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9355, + "end": 9356, + "loc": { + "start": { + "line": 257, + "column": 58 + }, + "end": { + "line": 257, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 9356, + "end": 9362, + "loc": { + "start": { + "line": 257, + "column": 59 + }, + "end": { + "line": 257, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9395, + "end": 9396, + "loc": { + "start": { + "line": 258, + "column": 32 + }, + "end": { + "line": 258, + "column": 33 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9425, + "end": 9426, + "loc": { + "start": { + "line": 259, + "column": 28 + }, + "end": { + "line": 259, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9426, + "end": 9427, + "loc": { + "start": { + "line": 259, + "column": 29 + }, + "end": { + "line": 259, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9427, + "end": 9428, + "loc": { + "start": { + "line": 259, + "column": 30 + }, + "end": { + "line": 259, + "column": 31 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 9457, + "end": 9461, + "loc": { + "start": { + "line": 260, + "column": 28 + }, + "end": { + "line": 260, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9461, + "end": 9462, + "loc": { + "start": { + "line": 260, + "column": 32 + }, + "end": { + "line": 260, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 9462, + "end": 9486, + "loc": { + "start": { + "line": 260, + "column": 33 + }, + "end": { + "line": 260, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9486, + "end": 9487, + "loc": { + "start": { + "line": 260, + "column": 57 + }, + "end": { + "line": 260, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 9487, + "end": 9496, + "loc": { + "start": { + "line": 260, + "column": 58 + }, + "end": { + "line": 260, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9497, + "end": 9498, + "loc": { + "start": { + "line": 260, + "column": 68 + }, + "end": { + "line": 260, + "column": 69 + } + } + }, + { + "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": 9499, + "end": 9504, + "loc": { + "start": { + "line": 260, + "column": 70 + }, + "end": { + "line": 260, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9504, + "end": 9505, + "loc": { + "start": { + "line": 260, + "column": 75 + }, + "end": { + "line": 260, + "column": 76 + } + } + }, + { + "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": 9534, + "end": 9538, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9538, + "end": 9539, + "loc": { + "start": { + "line": 261, + "column": 32 + }, + "end": { + "line": 261, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 9539, + "end": 9563, + "loc": { + "start": { + "line": 261, + "column": 33 + }, + "end": { + "line": 261, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9563, + "end": 9564, + "loc": { + "start": { + "line": 261, + "column": 57 + }, + "end": { + "line": 261, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 9564, + "end": 9577, + "loc": { + "start": { + "line": 261, + "column": 58 + }, + "end": { + "line": 261, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9578, + "end": 9579, + "loc": { + "start": { + "line": 261, + "column": 72 + }, + "end": { + "line": 261, + "column": 73 + } + } + }, + { + "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": 9580, + "end": 9584, + "loc": { + "start": { + "line": 261, + "column": 74 + }, + "end": { + "line": 261, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9584, + "end": 9585, + "loc": { + "start": { + "line": 261, + "column": 78 + }, + "end": { + "line": 261, + "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": 9614, + "end": 9618, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9618, + "end": 9619, + "loc": { + "start": { + "line": 262, + "column": 32 + }, + "end": { + "line": 262, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 9619, + "end": 9643, + "loc": { + "start": { + "line": 262, + "column": 33 + }, + "end": { + "line": 262, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9643, + "end": 9644, + "loc": { + "start": { + "line": 262, + "column": 57 + }, + "end": { + "line": 262, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 9644, + "end": 9661, + "loc": { + "start": { + "line": 262, + "column": 58 + }, + "end": { + "line": 262, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9662, + "end": 9663, + "loc": { + "start": { + "line": 262, + "column": 76 + }, + "end": { + "line": 262, + "column": 77 + } + } + }, + { + "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": 9664, + "end": 9669, + "loc": { + "start": { + "line": 262, + "column": 78 + }, + "end": { + "line": 262, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9669, + "end": 9670, + "loc": { + "start": { + "line": 262, + "column": 83 + }, + "end": { + "line": 262, + "column": 84 + } + } + }, + { + "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": 9699, + "end": 9703, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9703, + "end": 9704, + "loc": { + "start": { + "line": 263, + "column": 32 + }, + "end": { + "line": 263, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 9704, + "end": 9728, + "loc": { + "start": { + "line": 263, + "column": 33 + }, + "end": { + "line": 263, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9728, + "end": 9729, + "loc": { + "start": { + "line": 263, + "column": 57 + }, + "end": { + "line": 263, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 9729, + "end": 9742, + "loc": { + "start": { + "line": 263, + "column": 58 + }, + "end": { + "line": 263, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9743, + "end": 9744, + "loc": { + "start": { + "line": 263, + "column": 72 + }, + "end": { + "line": 263, + "column": 73 + } + } + }, + { + "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": 9745, + "end": 9750, + "loc": { + "start": { + "line": 263, + "column": 74 + }, + "end": { + "line": 263, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9750, + "end": 9751, + "loc": { + "start": { + "line": 263, + "column": 79 + }, + "end": { + "line": 263, + "column": 80 + } + } + }, + { + "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": 9780, + "end": 9784, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9784, + "end": 9785, + "loc": { + "start": { + "line": 264, + "column": 32 + }, + "end": { + "line": 264, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 9785, + "end": 9809, + "loc": { + "start": { + "line": 264, + "column": 33 + }, + "end": { + "line": 264, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9809, + "end": 9810, + "loc": { + "start": { + "line": 264, + "column": 57 + }, + "end": { + "line": 264, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 9810, + "end": 9827, + "loc": { + "start": { + "line": 264, + "column": 58 + }, + "end": { + "line": 264, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9828, + "end": 9829, + "loc": { + "start": { + "line": 264, + "column": 76 + }, + "end": { + "line": 264, + "column": 77 + } + } + }, + { + "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": 9830, + "end": 9835, + "loc": { + "start": { + "line": 264, + "column": 78 + }, + "end": { + "line": 264, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9835, + "end": 9836, + "loc": { + "start": { + "line": 264, + "column": 83 + }, + "end": { + "line": 264, + "column": 84 + } + } + }, + { + "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": 9865, + "end": 9869, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9869, + "end": 9870, + "loc": { + "start": { + "line": 265, + "column": 32 + }, + "end": { + "line": 265, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 9870, + "end": 9894, + "loc": { + "start": { + "line": 265, + "column": 33 + }, + "end": { + "line": 265, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9894, + "end": 9895, + "loc": { + "start": { + "line": 265, + "column": 57 + }, + "end": { + "line": 265, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 9895, + "end": 9908, + "loc": { + "start": { + "line": 265, + "column": 58 + }, + "end": { + "line": 265, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9909, + "end": 9910, + "loc": { + "start": { + "line": 265, + "column": 72 + }, + "end": { + "line": 265, + "column": 73 + } + } + }, + { + "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": 9911, + "end": 9916, + "loc": { + "start": { + "line": 265, + "column": 74 + }, + "end": { + "line": 265, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9916, + "end": 9917, + "loc": { + "start": { + "line": 265, + "column": 79 + }, + "end": { + "line": 265, + "column": 80 + } + } + }, + { + "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": 9946, + "end": 9950, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9950, + "end": 9951, + "loc": { + "start": { + "line": 266, + "column": 32 + }, + "end": { + "line": 266, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 9951, + "end": 9975, + "loc": { + "start": { + "line": 266, + "column": 33 + }, + "end": { + "line": 266, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9975, + "end": 9976, + "loc": { + "start": { + "line": 266, + "column": 57 + }, + "end": { + "line": 266, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 9976, + "end": 9993, + "loc": { + "start": { + "line": 266, + "column": 58 + }, + "end": { + "line": 266, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9994, + "end": 9995, + "loc": { + "start": { + "line": 266, + "column": 76 + }, + "end": { + "line": 266, + "column": 77 + } + } + }, + { + "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": 9996, + "end": 10001, + "loc": { + "start": { + "line": 266, + "column": 78 + }, + "end": { + "line": 266, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10001, + "end": 10002, + "loc": { + "start": { + "line": 266, + "column": 83 + }, + "end": { + "line": 266, + "column": 84 + } + } + }, + { + "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": 10031, + "end": 10035, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10035, + "end": 10036, + "loc": { + "start": { + "line": 267, + "column": 32 + }, + "end": { + "line": 267, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 10036, + "end": 10060, + "loc": { + "start": { + "line": 267, + "column": 33 + }, + "end": { + "line": 267, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10060, + "end": 10061, + "loc": { + "start": { + "line": 267, + "column": 57 + }, + "end": { + "line": 267, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 10061, + "end": 10073, + "loc": { + "start": { + "line": 267, + "column": 58 + }, + "end": { + "line": 267, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10074, + "end": 10075, + "loc": { + "start": { + "line": 267, + "column": 71 + }, + "end": { + "line": 267, + "column": 72 + } + } + }, + { + "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": 10076, + "end": 10081, + "loc": { + "start": { + "line": 267, + "column": 73 + }, + "end": { + "line": 267, + "column": 78 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10106, + "end": 10107, + "loc": { + "start": { + "line": 268, + "column": 24 + }, + "end": { + "line": 268, + "column": 25 + } + } + }, + { + "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": 10108, + "end": 10112, + "loc": { + "start": { + "line": 268, + "column": 26 + }, + "end": { + "line": 268, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10113, + "end": 10114, + "loc": { + "start": { + "line": 268, + "column": 31 + }, + "end": { + "line": 268, + "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": 10143, + "end": 10147, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10147, + "end": 10148, + "loc": { + "start": { + "line": 269, + "column": 32 + }, + "end": { + "line": 269, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 10148, + "end": 10172, + "loc": { + "start": { + "line": 269, + "column": 33 + }, + "end": { + "line": 269, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10172, + "end": 10173, + "loc": { + "start": { + "line": 269, + "column": 57 + }, + "end": { + "line": 269, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 10173, + "end": 10179, + "loc": { + "start": { + "line": 269, + "column": 58 + }, + "end": { + "line": 269, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10179, + "end": 10180, + "loc": { + "start": { + "line": 269, + "column": 64 + }, + "end": { + "line": 269, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 10180, + "end": 10188, + "loc": { + "start": { + "line": 269, + "column": 65 + }, + "end": { + "line": 269, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10189, + "end": 10190, + "loc": { + "start": { + "line": 269, + "column": 74 + }, + "end": { + "line": 269, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 10191, + "end": 10206, + "loc": { + "start": { + "line": 269, + "column": 76 + }, + "end": { + "line": 269, + "column": 91 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10206, + "end": 10207, + "loc": { + "start": { + "line": 269, + "column": 91 + }, + "end": { + "line": 269, + "column": 92 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10232, + "end": 10233, + "loc": { + "start": { + "line": 270, + "column": 24 + }, + "end": { + "line": 270, + "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": 10258, + "end": 10262, + "loc": { + "start": { + "line": 271, + "column": 24 + }, + "end": { + "line": 271, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10262, + "end": 10263, + "loc": { + "start": { + "line": 271, + "column": 28 + }, + "end": { + "line": 271, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 10263, + "end": 10286, + "loc": { + "start": { + "line": 271, + "column": 29 + }, + "end": { + "line": 271, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10286, + "end": 10287, + "loc": { + "start": { + "line": 271, + "column": 52 + }, + "end": { + "line": 271, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 10287, + "end": 10291, + "loc": { + "start": { + "line": 271, + "column": 53 + }, + "end": { + "line": 271, + "column": 57 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10291, + "end": 10292, + "loc": { + "start": { + "line": 271, + "column": 57 + }, + "end": { + "line": 271, + "column": 58 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 10292, + "end": 10310, + "loc": { + "start": { + "line": 271, + "column": 58 + }, + "end": { + "line": 271, + "column": 76 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10310, + "end": 10311, + "loc": { + "start": { + "line": 271, + "column": 76 + }, + "end": { + "line": 271, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 10312, + "end": 10316, + "loc": { + "start": { + "line": 271, + "column": 78 + }, + "end": { + "line": 271, + "column": 82 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10316, + "end": 10317, + "loc": { + "start": { + "line": 271, + "column": 82 + }, + "end": { + "line": 271, + "column": 83 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 10317, + "end": 10341, + "loc": { + "start": { + "line": 271, + "column": 83 + }, + "end": { + "line": 271, + "column": 107 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10341, + "end": 10342, + "loc": { + "start": { + "line": 271, + "column": 107 + }, + "end": { + "line": 271, + "column": 108 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10342, + "end": 10343, + "loc": { + "start": { + "line": 271, + "column": 108 + }, + "end": { + "line": 271, + "column": 109 + } + } + }, + { + "type": "CommentLine", + "value": " if (this.pointerLens) {", + "start": 10368, + "end": 10394, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.cursorPos = pickResult.canvasPos;", + "start": 10419, + "end": 10476, + "loc": { + "start": { + "line": 273, + "column": 24 + }, + "end": { + "line": 273, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.snapped = false;", + "start": 10501, + "end": 10541, + "loc": { + "start": { + "line": 274, + "column": 24 + }, + "end": { + "line": 274, + "column": 64 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 10566, + "end": 10570, + "loc": { + "start": { + "line": 275, + "column": 24 + }, + "end": { + "line": 275, + "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": 10595, + "end": 10599, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10599, + "end": 10600, + "loc": { + "start": { + "line": 276, + "column": 28 + }, + "end": { + "line": 276, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 10600, + "end": 10611, + "loc": { + "start": { + "line": 276, + "column": 29 + }, + "end": { + "line": 276, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10612, + "end": 10613, + "loc": { + "start": { + "line": 276, + "column": 41 + }, + "end": { + "line": 276, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 10614, + "end": 10647, + "loc": { + "start": { + "line": 276, + "column": 43 + }, + "end": { + "line": 276, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10647, + "end": 10648, + "loc": { + "start": { + "line": 276, + "column": 76 + }, + "end": { + "line": 276, + "column": 77 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 10671, + "end": 10787, + "loc": { + "start": { + "line": 277, + "column": 22 + }, + "end": { + "line": 277, + "column": 138 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "disableCameraMouseControl", + "start": 10812, + "end": 10837, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10837, + "end": 10838, + "loc": { + "start": { + "line": 278, + "column": 49 + }, + "end": { + "line": 278, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10838, + "end": 10839, + "loc": { + "start": { + "line": 278, + "column": 50 + }, + "end": { + "line": 278, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10839, + "end": 10840, + "loc": { + "start": { + "line": 278, + "column": 51 + }, + "end": { + "line": 278, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10861, + "end": 10862, + "loc": { + "start": { + "line": 279, + "column": 20 + }, + "end": { + "line": 279, + "column": 21 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10862, + "end": 10863, + "loc": { + "start": { + "line": 279, + "column": 21 + }, + "end": { + "line": 279, + "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": 10864, + "end": 10868, + "loc": { + "start": { + "line": 279, + "column": 23 + }, + "end": { + "line": 279, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10868, + "end": 10869, + "loc": { + "start": { + "line": 279, + "column": 27 + }, + "end": { + "line": 279, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_longTouchTimeoutMs", + "start": 10869, + "end": 10888, + "loc": { + "start": { + "line": 279, + "column": 28 + }, + "end": { + "line": 279, + "column": 47 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10888, + "end": 10889, + "loc": { + "start": { + "line": 279, + "column": 47 + }, + "end": { + "line": 279, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10889, + "end": 10890, + "loc": { + "start": { + "line": 279, + "column": 48 + }, + "end": { + "line": 279, + "column": 49 + } + } + }, + { + "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": 10911, + "end": 10915, + "loc": { + "start": { + "line": 280, + "column": 20 + }, + "end": { + "line": 280, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10915, + "end": 10916, + "loc": { + "start": { + "line": 280, + "column": 24 + }, + "end": { + "line": 280, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 10916, + "end": 10927, + "loc": { + "start": { + "line": 280, + "column": 25 + }, + "end": { + "line": 280, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10928, + "end": 10929, + "loc": { + "start": { + "line": 280, + "column": 37 + }, + "end": { + "line": 280, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END", + "start": 10930, + "end": 10964, + "loc": { + "start": { + "line": 280, + "column": 39 + }, + "end": { + "line": 280, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10964, + "end": 10965, + "loc": { + "start": { + "line": 280, + "column": 73 + }, + "end": { + "line": 280, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": "console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")", + "start": 10986, + "end": 11101, + "loc": { + "start": { + "line": 281, + "column": 20 + }, + "end": { + "line": 281, + "column": 135 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 11123, + "end": 11130, + "loc": { + "start": { + "line": 283, + "column": 20 + }, + "end": { + "line": 283, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11131, + "end": 11132, + "loc": { + "start": { + "line": 283, + "column": 28 + }, + "end": { + "line": 283, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 11133, + "end": 11138, + "loc": { + "start": { + "line": 283, + "column": 30 + }, + "end": { + "line": 283, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11138, + "end": 11139, + "loc": { + "start": { + "line": 283, + "column": 35 + }, + "end": { + "line": 283, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "identifier", + "start": 11139, + "end": 11149, + "loc": { + "start": { + "line": 283, + "column": 36 + }, + "end": { + "line": 283, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11149, + "end": 11150, + "loc": { + "start": { + "line": 283, + "column": 46 + }, + "end": { + "line": 283, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 11172, + "end": 11177, + "loc": { + "start": { + "line": 285, + "column": 20 + }, + "end": { + "line": 285, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11177, + "end": 11178, + "loc": { + "start": { + "line": 285, + "column": 25 + }, + "end": { + "line": 285, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 11196, + "end": 11200, + "loc": { + "start": { + "line": 287, + "column": 16 + }, + "end": { + "line": 287, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_TOUCH_START", + "start": 11201, + "end": 11231, + "loc": { + "start": { + "line": 287, + "column": 21 + }, + "end": { + "line": 287, + "column": 51 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11231, + "end": 11232, + "loc": { + "start": { + "line": 287, + "column": 51 + }, + "end": { + "line": 287, + "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": 11254, + "end": 11256, + "loc": { + "start": { + "line": 289, + "column": 20 + }, + "end": { + "line": 289, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11257, + "end": 11258, + "loc": { + "start": { + "line": 289, + "column": 23 + }, + "end": { + "line": 289, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 11258, + "end": 11275, + "loc": { + "start": { + "line": 289, + "column": 24 + }, + "end": { + "line": 289, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 11276, + "end": 11279, + "loc": { + "start": { + "line": 289, + "column": 42 + }, + "end": { + "line": 289, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 11280, + "end": 11281, + "loc": { + "start": { + "line": 289, + "column": 46 + }, + "end": { + "line": 289, + "column": 47 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 11282, + "end": 11284, + "loc": { + "start": { + "line": 289, + "column": 48 + }, + "end": { + "line": 289, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11285, + "end": 11301, + "loc": { + "start": { + "line": 289, + "column": 51 + }, + "end": { + "line": 289, + "column": 67 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 11302, + "end": 11305, + "loc": { + "start": { + "line": 289, + "column": 68 + }, + "end": { + "line": 289, + "column": 71 + } + } + }, + { + "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": 11306, + "end": 11310, + "loc": { + "start": { + "line": 289, + "column": 72 + }, + "end": { + "line": 289, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11310, + "end": 11311, + "loc": { + "start": { + "line": 289, + "column": 76 + }, + "end": { + "line": 289, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11312, + "end": 11313, + "loc": { + "start": { + "line": 289, + "column": 78 + }, + "end": { + "line": 289, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 11314, + "end": 11341, + "loc": { + "start": { + "line": 289, + "column": 80 + }, + "end": { + "line": 289, + "column": 107 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 11366, + "end": 11378, + "loc": { + "start": { + "line": 290, + "column": 24 + }, + "end": { + "line": 290, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11378, + "end": 11379, + "loc": { + "start": { + "line": 290, + "column": 36 + }, + "end": { + "line": 290, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11379, + "end": 11395, + "loc": { + "start": { + "line": 290, + "column": 37 + }, + "end": { + "line": 290, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11395, + "end": 11396, + "loc": { + "start": { + "line": 290, + "column": 53 + }, + "end": { + "line": 290, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11396, + "end": 11397, + "loc": { + "start": { + "line": 290, + "column": 54 + }, + "end": { + "line": 290, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11422, + "end": 11438, + "loc": { + "start": { + "line": 291, + "column": 24 + }, + "end": { + "line": 291, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11439, + "end": 11440, + "loc": { + "start": { + "line": 291, + "column": 41 + }, + "end": { + "line": 291, + "column": 42 + } + } + }, + { + "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": 11441, + "end": 11445, + "loc": { + "start": { + "line": 291, + "column": 43 + }, + "end": { + "line": 291, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11445, + "end": 11446, + "loc": { + "start": { + "line": 291, + "column": 47 + }, + "end": { + "line": 291, + "column": 48 + } + } + }, + { + "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": 11471, + "end": 11477, + "loc": { + "start": { + "line": 292, + "column": 24 + }, + "end": { + "line": 292, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11477, + "end": 11478, + "loc": { + "start": { + "line": 292, + "column": 30 + }, + "end": { + "line": 292, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11499, + "end": 11500, + "loc": { + "start": { + "line": 293, + "column": 20 + }, + "end": { + "line": 293, + "column": 21 + } + } + }, + { + "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": 11521, + "end": 11523, + "loc": { + "start": { + "line": 294, + "column": 20 + }, + "end": { + "line": 294, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11524, + "end": 11525, + "loc": { + "start": { + "line": 294, + "column": 23 + }, + "end": { + "line": 294, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 11525, + "end": 11542, + "loc": { + "start": { + "line": 294, + "column": 24 + }, + "end": { + "line": 294, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 11543, + "end": 11546, + "loc": { + "start": { + "line": 294, + "column": 42 + }, + "end": { + "line": 294, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 11547, + "end": 11548, + "loc": { + "start": { + "line": 294, + "column": 46 + }, + "end": { + "line": 294, + "column": 47 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11548, + "end": 11549, + "loc": { + "start": { + "line": 294, + "column": 47 + }, + "end": { + "line": 294, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11550, + "end": 11551, + "loc": { + "start": { + "line": 294, + "column": 49 + }, + "end": { + "line": 294, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " One finger down", + "start": 11552, + "end": 11570, + "loc": { + "start": { + "line": 294, + "column": 51 + }, + "end": { + "line": 294, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11595, + "end": 11611, + "loc": { + "start": { + "line": 295, + "column": 24 + }, + "end": { + "line": 295, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11612, + "end": 11613, + "loc": { + "start": { + "line": 295, + "column": 41 + }, + "end": { + "line": 295, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setTimeout", + "start": 11614, + "end": 11624, + "loc": { + "start": { + "line": 295, + "column": 43 + }, + "end": { + "line": 295, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11624, + "end": 11625, + "loc": { + "start": { + "line": 295, + "column": 53 + }, + "end": { + "line": 295, + "column": 54 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11625, + "end": 11626, + "loc": { + "start": { + "line": 295, + "column": 54 + }, + "end": { + "line": 295, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11626, + "end": 11627, + "loc": { + "start": { + "line": 295, + "column": 55 + }, + "end": { + "line": 295, + "column": 56 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11628, + "end": 11630, + "loc": { + "start": { + "line": 295, + "column": 57 + }, + "end": { + "line": 295, + "column": 59 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11631, + "end": 11632, + "loc": { + "start": { + "line": 295, + "column": 60 + }, + "end": { + "line": 295, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11661, + "end": 11677, + "loc": { + "start": { + "line": 296, + "column": 28 + }, + "end": { + "line": 296, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11678, + "end": 11679, + "loc": { + "start": { + "line": 296, + "column": 45 + }, + "end": { + "line": 296, + "column": 46 + } + } + }, + { + "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": 11680, + "end": 11684, + "loc": { + "start": { + "line": 296, + "column": 47 + }, + "end": { + "line": 296, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11684, + "end": 11685, + "loc": { + "start": { + "line": 296, + "column": 51 + }, + "end": { + "line": 296, + "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": 11714, + "end": 11716, + "loc": { + "start": { + "line": 297, + "column": 28 + }, + "end": { + "line": 297, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11717, + "end": 11718, + "loc": { + "start": { + "line": 297, + "column": 31 + }, + "end": { + "line": 297, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 11718, + "end": 11735, + "loc": { + "start": { + "line": 297, + "column": 32 + }, + "end": { + "line": 297, + "column": 49 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 11736, + "end": 11739, + "loc": { + "start": { + "line": 297, + "column": 50 + }, + "end": { + "line": 297, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 11740, + "end": 11741, + "loc": { + "start": { + "line": 297, + "column": 54 + }, + "end": { + "line": 297, + "column": 55 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 11742, + "end": 11744, + "loc": { + "start": { + "line": 297, + "column": 56 + }, + "end": { + "line": 297, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 11777, + "end": 11795, + "loc": { + "start": { + "line": 298, + "column": 32 + }, + "end": { + "line": 298, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11795, + "end": 11796, + "loc": { + "start": { + "line": 298, + "column": 50 + }, + "end": { + "line": 298, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 11796, + "end": 11797, + "loc": { + "start": { + "line": 298, + "column": 51 + }, + "end": { + "line": 298, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11797, + "end": 11798, + "loc": { + "start": { + "line": 298, + "column": 52 + }, + "end": { + "line": 298, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 11799, + "end": 11800, + "loc": { + "start": { + "line": 298, + "column": 54 + }, + "end": { + "line": 298, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 11801, + "end": 11820, + "loc": { + "start": { + "line": 298, + "column": 56 + }, + "end": { + "line": 298, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11820, + "end": 11821, + "loc": { + "start": { + "line": 298, + "column": 75 + }, + "end": { + "line": 298, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 11821, + "end": 11822, + "loc": { + "start": { + "line": 298, + "column": 76 + }, + "end": { + "line": 298, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11822, + "end": 11823, + "loc": { + "start": { + "line": 298, + "column": 77 + }, + "end": { + "line": 298, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 11824, + "end": 11825, + "loc": { + "start": { + "line": 298, + "column": 79 + }, + "end": { + "line": 298, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 11826, + "end": 11840, + "loc": { + "start": { + "line": 298, + "column": 81 + }, + "end": { + "line": 298, + "column": 95 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 11841, + "end": 11843, + "loc": { + "start": { + "line": 298, + "column": 96 + }, + "end": { + "line": 298, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 11876, + "end": 11894, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 299, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11894, + "end": 11895, + "loc": { + "start": { + "line": 299, + "column": 50 + }, + "end": { + "line": 299, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 11895, + "end": 11896, + "loc": { + "start": { + "line": 299, + "column": 51 + }, + "end": { + "line": 299, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11896, + "end": 11897, + "loc": { + "start": { + "line": 299, + "column": 52 + }, + "end": { + "line": 299, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 11898, + "end": 11899, + "loc": { + "start": { + "line": 299, + "column": 54 + }, + "end": { + "line": 299, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 11900, + "end": 11919, + "loc": { + "start": { + "line": 299, + "column": 56 + }, + "end": { + "line": 299, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11919, + "end": 11920, + "loc": { + "start": { + "line": 299, + "column": 75 + }, + "end": { + "line": 299, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 11920, + "end": 11921, + "loc": { + "start": { + "line": 299, + "column": 76 + }, + "end": { + "line": 299, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11921, + "end": 11922, + "loc": { + "start": { + "line": 299, + "column": 77 + }, + "end": { + "line": 299, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 11923, + "end": 11924, + "loc": { + "start": { + "line": 299, + "column": 79 + }, + "end": { + "line": 299, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 11925, + "end": 11939, + "loc": { + "start": { + "line": 299, + "column": 81 + }, + "end": { + "line": 299, + "column": 95 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 11940, + "end": 11942, + "loc": { + "start": { + "line": 299, + "column": 96 + }, + "end": { + "line": 299, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 11975, + "end": 11993, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11993, + "end": 11994, + "loc": { + "start": { + "line": 300, + "column": 50 + }, + "end": { + "line": 300, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 11994, + "end": 11995, + "loc": { + "start": { + "line": 300, + "column": 51 + }, + "end": { + "line": 300, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11995, + "end": 11996, + "loc": { + "start": { + "line": 300, + "column": 52 + }, + "end": { + "line": 300, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 11997, + "end": 11998, + "loc": { + "start": { + "line": 300, + "column": 54 + }, + "end": { + "line": 300, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 11999, + "end": 12018, + "loc": { + "start": { + "line": 300, + "column": 56 + }, + "end": { + "line": 300, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12018, + "end": 12019, + "loc": { + "start": { + "line": 300, + "column": 75 + }, + "end": { + "line": 300, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 12019, + "end": 12020, + "loc": { + "start": { + "line": 300, + "column": 76 + }, + "end": { + "line": 300, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12020, + "end": 12021, + "loc": { + "start": { + "line": 300, + "column": 77 + }, + "end": { + "line": 300, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 12022, + "end": 12023, + "loc": { + "start": { + "line": 300, + "column": 79 + }, + "end": { + "line": 300, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 12024, + "end": 12038, + "loc": { + "start": { + "line": 300, + "column": 81 + }, + "end": { + "line": 300, + "column": 95 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 12039, + "end": 12041, + "loc": { + "start": { + "line": 300, + "column": 96 + }, + "end": { + "line": 300, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 12074, + "end": 12092, + "loc": { + "start": { + "line": 301, + "column": 32 + }, + "end": { + "line": 301, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12092, + "end": 12093, + "loc": { + "start": { + "line": 301, + "column": 50 + }, + "end": { + "line": 301, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 12093, + "end": 12094, + "loc": { + "start": { + "line": 301, + "column": 51 + }, + "end": { + "line": 301, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12094, + "end": 12095, + "loc": { + "start": { + "line": 301, + "column": 52 + }, + "end": { + "line": 301, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 12096, + "end": 12097, + "loc": { + "start": { + "line": 301, + "column": 54 + }, + "end": { + "line": 301, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 12098, + "end": 12117, + "loc": { + "start": { + "line": 301, + "column": 56 + }, + "end": { + "line": 301, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12117, + "end": 12118, + "loc": { + "start": { + "line": 301, + "column": 75 + }, + "end": { + "line": 301, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 12118, + "end": 12119, + "loc": { + "start": { + "line": 301, + "column": 76 + }, + "end": { + "line": 301, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12119, + "end": 12120, + "loc": { + "start": { + "line": 301, + "column": 77 + }, + "end": { + "line": 301, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 12121, + "end": 12122, + "loc": { + "start": { + "line": 301, + "column": 79 + }, + "end": { + "line": 301, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 12123, + "end": 12137, + "loc": { + "start": { + "line": 301, + "column": 81 + }, + "end": { + "line": 301, + "column": 95 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12137, + "end": 12138, + "loc": { + "start": { + "line": 301, + "column": 95 + }, + "end": { + "line": 301, + "column": 96 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12139, + "end": 12140, + "loc": { + "start": { + "line": 301, + "column": 97 + }, + "end": { + "line": 301, + "column": 98 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 12173, + "end": 12185, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 44 + } + } + }, + { + "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": 12218, + "end": 12224, + "loc": { + "start": { + "line": 303, + "column": 32 + }, + "end": { + "line": 303, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12224, + "end": 12225, + "loc": { + "start": { + "line": 303, + "column": 38 + }, + "end": { + "line": 303, + "column": 39 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12254, + "end": 12255, + "loc": { + "start": { + "line": 304, + "column": 28 + }, + "end": { + "line": 304, + "column": 29 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 12285, + "end": 12298, + "loc": { + "start": { + "line": 306, + "column": 28 + }, + "end": { + "line": 306, + "column": 41 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 12327, + "end": 12329, + "loc": { + "start": { + "line": 307, + "column": 28 + }, + "end": { + "line": 307, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12330, + "end": 12331, + "loc": { + "start": { + "line": 307, + "column": 31 + }, + "end": { + "line": 307, + "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": 12331, + "end": 12335, + "loc": { + "start": { + "line": 307, + "column": 32 + }, + "end": { + "line": 307, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12335, + "end": 12336, + "loc": { + "start": { + "line": 307, + "column": 36 + }, + "end": { + "line": 307, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 12336, + "end": 12347, + "loc": { + "start": { + "line": 307, + "column": 37 + }, + "end": { + "line": 307, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12347, + "end": 12348, + "loc": { + "start": { + "line": 307, + "column": 48 + }, + "end": { + "line": 307, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12349, + "end": 12350, + "loc": { + "start": { + "line": 307, + "column": 50 + }, + "end": { + "line": 307, + "column": 51 + } + } + }, + { + "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": 12383, + "end": 12387, + "loc": { + "start": { + "line": 308, + "column": 32 + }, + "end": { + "line": 308, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12387, + "end": 12388, + "loc": { + "start": { + "line": 308, + "column": 36 + }, + "end": { + "line": 308, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 12388, + "end": 12399, + "loc": { + "start": { + "line": 308, + "column": 37 + }, + "end": { + "line": 308, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12399, + "end": 12400, + "loc": { + "start": { + "line": 308, + "column": 48 + }, + "end": { + "line": 308, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 12400, + "end": 12407, + "loc": { + "start": { + "line": 308, + "column": 49 + }, + "end": { + "line": 308, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12408, + "end": 12409, + "loc": { + "start": { + "line": 308, + "column": 57 + }, + "end": { + "line": 308, + "column": 58 + } + } + }, + { + "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": 12410, + "end": 12414, + "loc": { + "start": { + "line": 308, + "column": 59 + }, + "end": { + "line": 308, + "column": 63 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12414, + "end": 12415, + "loc": { + "start": { + "line": 308, + "column": 63 + }, + "end": { + "line": 308, + "column": 64 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 12448, + "end": 12452, + "loc": { + "start": { + "line": 309, + "column": 32 + }, + "end": { + "line": 309, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12452, + "end": 12453, + "loc": { + "start": { + "line": 309, + "column": 36 + }, + "end": { + "line": 309, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 12453, + "end": 12464, + "loc": { + "start": { + "line": 309, + "column": 37 + }, + "end": { + "line": 309, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12464, + "end": 12465, + "loc": { + "start": { + "line": 309, + "column": 48 + }, + "end": { + "line": 309, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 12465, + "end": 12474, + "loc": { + "start": { + "line": 309, + "column": 49 + }, + "end": { + "line": 309, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12475, + "end": 12476, + "loc": { + "start": { + "line": 309, + "column": 59 + }, + "end": { + "line": 309, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 12477, + "end": 12496, + "loc": { + "start": { + "line": 309, + "column": 61 + }, + "end": { + "line": 309, + "column": 80 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12496, + "end": 12497, + "loc": { + "start": { + "line": 309, + "column": 80 + }, + "end": { + "line": 309, + "column": 81 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 12530, + "end": 12534, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12534, + "end": 12535, + "loc": { + "start": { + "line": 310, + "column": 36 + }, + "end": { + "line": 310, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 12535, + "end": 12546, + "loc": { + "start": { + "line": 310, + "column": 37 + }, + "end": { + "line": 310, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12546, + "end": 12547, + "loc": { + "start": { + "line": 310, + "column": 48 + }, + "end": { + "line": 310, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 12547, + "end": 12554, + "loc": { + "start": { + "line": 310, + "column": 49 + }, + "end": { + "line": 310, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12555, + "end": 12556, + "loc": { + "start": { + "line": 310, + "column": 57 + }, + "end": { + "line": 310, + "column": 58 + } + } + }, + { + "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": 12557, + "end": 12562, + "loc": { + "start": { + "line": 310, + "column": 59 + }, + "end": { + "line": 310, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12562, + "end": 12563, + "loc": { + "start": { + "line": 310, + "column": 64 + }, + "end": { + "line": 310, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12592, + "end": 12593, + "loc": { + "start": { + "line": 311, + "column": 28 + }, + "end": { + "line": 311, + "column": 29 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 12623, + "end": 12628, + "loc": { + "start": { + "line": 313, + "column": 28 + }, + "end": { + "line": 313, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 12629, + "end": 12643, + "loc": { + "start": { + "line": 313, + "column": 34 + }, + "end": { + "line": 313, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12644, + "end": 12645, + "loc": { + "start": { + "line": 313, + "column": 49 + }, + "end": { + "line": 313, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 12646, + "end": 12651, + "loc": { + "start": { + "line": 313, + "column": 51 + }, + "end": { + "line": 313, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12651, + "end": 12652, + "loc": { + "start": { + "line": 313, + "column": 56 + }, + "end": { + "line": 313, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 12652, + "end": 12656, + "loc": { + "start": { + "line": 313, + "column": 57 + }, + "end": { + "line": 313, + "column": 61 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12656, + "end": 12657, + "loc": { + "start": { + "line": 313, + "column": 61 + }, + "end": { + "line": 313, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12657, + "end": 12658, + "loc": { + "start": { + "line": 313, + "column": 62 + }, + "end": { + "line": 313, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 12691, + "end": 12700, + "loc": { + "start": { + "line": 314, + "column": 32 + }, + "end": { + "line": 314, + "column": 41 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12700, + "end": 12701, + "loc": { + "start": { + "line": 314, + "column": 41 + }, + "end": { + "line": 314, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 12702, + "end": 12720, + "loc": { + "start": { + "line": 314, + "column": 43 + }, + "end": { + "line": 314, + "column": 61 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12720, + "end": 12721, + "loc": { + "start": { + "line": 314, + "column": 61 + }, + "end": { + "line": 314, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 12754, + "end": 12766, + "loc": { + "start": { + "line": 315, + "column": 32 + }, + "end": { + "line": 315, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12766, + "end": 12767, + "loc": { + "start": { + "line": 315, + "column": 44 + }, + "end": { + "line": 315, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 12768, + "end": 12772, + "loc": { + "start": { + "line": 315, + "column": 46 + }, + "end": { + "line": 315, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12772, + "end": 12773, + "loc": { + "start": { + "line": 315, + "column": 50 + }, + "end": { + "line": 315, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 12773, + "end": 12786, + "loc": { + "start": { + "line": 315, + "column": 51 + }, + "end": { + "line": 315, + "column": 64 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12786, + "end": 12787, + "loc": { + "start": { + "line": 315, + "column": 64 + }, + "end": { + "line": 315, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 12820, + "end": 12830, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 316, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12830, + "end": 12831, + "loc": { + "start": { + "line": 316, + "column": 42 + }, + "end": { + "line": 316, + "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": 12832, + "end": 12836, + "loc": { + "start": { + "line": 316, + "column": 44 + }, + "end": { + "line": 316, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12836, + "end": 12837, + "loc": { + "start": { + "line": 316, + "column": 48 + }, + "end": { + "line": 316, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 12837, + "end": 12848, + "loc": { + "start": { + "line": 316, + "column": 49 + }, + "end": { + "line": 316, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12877, + "end": 12878, + "loc": { + "start": { + "line": 317, + "column": 28 + }, + "end": { + "line": 317, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12878, + "end": 12879, + "loc": { + "start": { + "line": 317, + "column": 29 + }, + "end": { + "line": 317, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12879, + "end": 12880, + "loc": { + "start": { + "line": 317, + "column": 30 + }, + "end": { + "line": 317, + "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": 12909, + "end": 12911, + "loc": { + "start": { + "line": 318, + "column": 28 + }, + "end": { + "line": 318, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12912, + "end": 12913, + "loc": { + "start": { + "line": 318, + "column": 31 + }, + "end": { + "line": 318, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 12913, + "end": 12927, + "loc": { + "start": { + "line": 318, + "column": 32 + }, + "end": { + "line": 318, + "column": 46 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 12928, + "end": 12930, + "loc": { + "start": { + "line": 318, + "column": 47 + }, + "end": { + "line": 318, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 12931, + "end": 12945, + "loc": { + "start": { + "line": 318, + "column": 50 + }, + "end": { + "line": 318, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12945, + "end": 12946, + "loc": { + "start": { + "line": 318, + "column": 64 + }, + "end": { + "line": 318, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 12946, + "end": 12953, + "loc": { + "start": { + "line": 318, + "column": 65 + }, + "end": { + "line": 318, + "column": 72 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12953, + "end": 12954, + "loc": { + "start": { + "line": 318, + "column": 72 + }, + "end": { + "line": 318, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12955, + "end": 12956, + "loc": { + "start": { + "line": 318, + "column": 74 + }, + "end": { + "line": 318, + "column": 75 + } + } + }, + { + "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": 12989, + "end": 12991, + "loc": { + "start": { + "line": 319, + "column": 32 + }, + "end": { + "line": 319, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12992, + "end": 12993, + "loc": { + "start": { + "line": 319, + "column": 35 + }, + "end": { + "line": 319, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 12993, + "end": 12997, + "loc": { + "start": { + "line": 319, + "column": 36 + }, + "end": { + "line": 319, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12997, + "end": 12998, + "loc": { + "start": { + "line": 319, + "column": 40 + }, + "end": { + "line": 319, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 12998, + "end": 13009, + "loc": { + "start": { + "line": 319, + "column": 41 + }, + "end": { + "line": 319, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13009, + "end": 13010, + "loc": { + "start": { + "line": 319, + "column": 52 + }, + "end": { + "line": 319, + "column": 53 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13011, + "end": 13012, + "loc": { + "start": { + "line": 319, + "column": 54 + }, + "end": { + "line": 319, + "column": 55 + } + } + }, + { + "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": 13049, + "end": 13053, + "loc": { + "start": { + "line": 320, + "column": 36 + }, + "end": { + "line": 320, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13053, + "end": 13054, + "loc": { + "start": { + "line": 320, + "column": 40 + }, + "end": { + "line": 320, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 13054, + "end": 13065, + "loc": { + "start": { + "line": 320, + "column": 41 + }, + "end": { + "line": 320, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13065, + "end": 13066, + "loc": { + "start": { + "line": 320, + "column": 52 + }, + "end": { + "line": 320, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 13066, + "end": 13075, + "loc": { + "start": { + "line": 320, + "column": 53 + }, + "end": { + "line": 320, + "column": 62 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13076, + "end": 13077, + "loc": { + "start": { + "line": 320, + "column": 63 + }, + "end": { + "line": 320, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13078, + "end": 13092, + "loc": { + "start": { + "line": 320, + "column": 65 + }, + "end": { + "line": 320, + "column": 79 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13092, + "end": 13093, + "loc": { + "start": { + "line": 320, + "column": 79 + }, + "end": { + "line": 320, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 13093, + "end": 13109, + "loc": { + "start": { + "line": 320, + "column": 80 + }, + "end": { + "line": 320, + "column": 96 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13109, + "end": 13110, + "loc": { + "start": { + "line": 320, + "column": 96 + }, + "end": { + "line": 320, + "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": 13147, + "end": 13151, + "loc": { + "start": { + "line": 321, + "column": 36 + }, + "end": { + "line": 321, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13151, + "end": 13152, + "loc": { + "start": { + "line": 321, + "column": 40 + }, + "end": { + "line": 321, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 13152, + "end": 13163, + "loc": { + "start": { + "line": 321, + "column": 41 + }, + "end": { + "line": 321, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13163, + "end": 13164, + "loc": { + "start": { + "line": 321, + "column": 52 + }, + "end": { + "line": 321, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 13164, + "end": 13171, + "loc": { + "start": { + "line": 321, + "column": 53 + }, + "end": { + "line": 321, + "column": 60 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13172, + "end": 13173, + "loc": { + "start": { + "line": 321, + "column": 61 + }, + "end": { + "line": 321, + "column": 62 + } + } + }, + { + "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": 13174, + "end": 13178, + "loc": { + "start": { + "line": 321, + "column": 63 + }, + "end": { + "line": 321, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13178, + "end": 13179, + "loc": { + "start": { + "line": 321, + "column": 67 + }, + "end": { + "line": 321, + "column": 68 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13212, + "end": 13213, + "loc": { + "start": { + "line": 322, + "column": 32 + }, + "end": { + "line": 322, + "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": 13246, + "end": 13250, + "loc": { + "start": { + "line": 323, + "column": 32 + }, + "end": { + "line": 323, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13250, + "end": 13251, + "loc": { + "start": { + "line": 323, + "column": 36 + }, + "end": { + "line": 323, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 13251, + "end": 13264, + "loc": { + "start": { + "line": 323, + "column": 37 + }, + "end": { + "line": 323, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13264, + "end": 13265, + "loc": { + "start": { + "line": 323, + "column": 50 + }, + "end": { + "line": 323, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 13265, + "end": 13270, + "loc": { + "start": { + "line": 323, + "column": 51 + }, + "end": { + "line": 323, + "column": 56 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13270, + "end": 13271, + "loc": { + "start": { + "line": 323, + "column": 56 + }, + "end": { + "line": 323, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13271, + "end": 13285, + "loc": { + "start": { + "line": 323, + "column": 57 + }, + "end": { + "line": 323, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13285, + "end": 13286, + "loc": { + "start": { + "line": 323, + "column": 71 + }, + "end": { + "line": 323, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 13286, + "end": 13302, + "loc": { + "start": { + "line": 323, + "column": 72 + }, + "end": { + "line": 323, + "column": 88 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13302, + "end": 13303, + "loc": { + "start": { + "line": 323, + "column": 88 + }, + "end": { + "line": 323, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13303, + "end": 13304, + "loc": { + "start": { + "line": 323, + "column": 89 + }, + "end": { + "line": 323, + "column": 90 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 13337, + "end": 13352, + "loc": { + "start": { + "line": 324, + "column": 32 + }, + "end": { + "line": 324, + "column": 47 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13352, + "end": 13353, + "loc": { + "start": { + "line": 324, + "column": 47 + }, + "end": { + "line": 324, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 13353, + "end": 13356, + "loc": { + "start": { + "line": 324, + "column": 48 + }, + "end": { + "line": 324, + "column": 51 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13356, + "end": 13357, + "loc": { + "start": { + "line": 324, + "column": 51 + }, + "end": { + "line": 324, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13357, + "end": 13371, + "loc": { + "start": { + "line": 324, + "column": 52 + }, + "end": { + "line": 324, + "column": 66 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13371, + "end": 13372, + "loc": { + "start": { + "line": 324, + "column": 66 + }, + "end": { + "line": 324, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 13372, + "end": 13380, + "loc": { + "start": { + "line": 324, + "column": 67 + }, + "end": { + "line": 324, + "column": 75 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13380, + "end": 13381, + "loc": { + "start": { + "line": 324, + "column": 75 + }, + "end": { + "line": 324, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13381, + "end": 13382, + "loc": { + "start": { + "line": 324, + "column": 76 + }, + "end": { + "line": 324, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 13415, + "end": 13419, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13419, + "end": 13420, + "loc": { + "start": { + "line": 325, + "column": 36 + }, + "end": { + "line": 325, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 13420, + "end": 13444, + "loc": { + "start": { + "line": 325, + "column": 37 + }, + "end": { + "line": 325, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13444, + "end": 13445, + "loc": { + "start": { + "line": 325, + "column": 61 + }, + "end": { + "line": 325, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "corner", + "start": 13445, + "end": 13451, + "loc": { + "start": { + "line": 325, + "column": 62 + }, + "end": { + "line": 325, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13451, + "end": 13452, + "loc": { + "start": { + "line": 325, + "column": 68 + }, + "end": { + "line": 325, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 13452, + "end": 13460, + "loc": { + "start": { + "line": 325, + "column": 69 + }, + "end": { + "line": 325, + "column": 77 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13461, + "end": 13462, + "loc": { + "start": { + "line": 325, + "column": 78 + }, + "end": { + "line": 325, + "column": 79 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13463, + "end": 13477, + "loc": { + "start": { + "line": 325, + "column": 80 + }, + "end": { + "line": 325, + "column": 94 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13477, + "end": 13478, + "loc": { + "start": { + "line": 325, + "column": 94 + }, + "end": { + "line": 325, + "column": 95 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 13478, + "end": 13486, + "loc": { + "start": { + "line": 325, + "column": 95 + }, + "end": { + "line": 325, + "column": 103 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13486, + "end": 13487, + "loc": { + "start": { + "line": 325, + "column": 103 + }, + "end": { + "line": 325, + "column": 104 + } + } + }, + { + "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": 13520, + "end": 13524, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13524, + "end": 13525, + "loc": { + "start": { + "line": 326, + "column": 36 + }, + "end": { + "line": 326, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 13525, + "end": 13549, + "loc": { + "start": { + "line": 326, + "column": 37 + }, + "end": { + "line": 326, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13549, + "end": 13550, + "loc": { + "start": { + "line": 326, + "column": 61 + }, + "end": { + "line": 326, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "corner", + "start": 13550, + "end": 13556, + "loc": { + "start": { + "line": 326, + "column": 62 + }, + "end": { + "line": 326, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13556, + "end": 13557, + "loc": { + "start": { + "line": 326, + "column": 68 + }, + "end": { + "line": 326, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 13557, + "end": 13563, + "loc": { + "start": { + "line": 326, + "column": 69 + }, + "end": { + "line": 326, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13564, + "end": 13565, + "loc": { + "start": { + "line": 326, + "column": 76 + }, + "end": { + "line": 326, + "column": 77 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13566, + "end": 13580, + "loc": { + "start": { + "line": 326, + "column": 78 + }, + "end": { + "line": 326, + "column": 92 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13580, + "end": 13581, + "loc": { + "start": { + "line": 326, + "column": 92 + }, + "end": { + "line": 326, + "column": 93 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 13581, + "end": 13587, + "loc": { + "start": { + "line": 326, + "column": 93 + }, + "end": { + "line": 326, + "column": 99 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13587, + "end": 13588, + "loc": { + "start": { + "line": 326, + "column": 99 + }, + "end": { + "line": 326, + "column": 100 + } + } + }, + { + "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": 13621, + "end": 13625, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13625, + "end": 13626, + "loc": { + "start": { + "line": 327, + "column": 36 + }, + "end": { + "line": 327, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 13626, + "end": 13650, + "loc": { + "start": { + "line": 327, + "column": 37 + }, + "end": { + "line": 327, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13650, + "end": 13651, + "loc": { + "start": { + "line": 327, + "column": 61 + }, + "end": { + "line": 327, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 13651, + "end": 13664, + "loc": { + "start": { + "line": 327, + "column": 62 + }, + "end": { + "line": 327, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13665, + "end": 13666, + "loc": { + "start": { + "line": 327, + "column": 76 + }, + "end": { + "line": 327, + "column": 77 + } + } + }, + { + "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": 13667, + "end": 13671, + "loc": { + "start": { + "line": 327, + "column": 78 + }, + "end": { + "line": 327, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13671, + "end": 13672, + "loc": { + "start": { + "line": 327, + "column": 82 + }, + "end": { + "line": 327, + "column": 83 + } + } + }, + { + "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": 13705, + "end": 13709, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13709, + "end": 13710, + "loc": { + "start": { + "line": 328, + "column": 36 + }, + "end": { + "line": 328, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 13710, + "end": 13734, + "loc": { + "start": { + "line": 328, + "column": 37 + }, + "end": { + "line": 328, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13734, + "end": 13735, + "loc": { + "start": { + "line": 328, + "column": 61 + }, + "end": { + "line": 328, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 13735, + "end": 13752, + "loc": { + "start": { + "line": 328, + "column": 62 + }, + "end": { + "line": 328, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13753, + "end": 13754, + "loc": { + "start": { + "line": 328, + "column": 80 + }, + "end": { + "line": 328, + "column": 81 + } + } + }, + { + "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": 13755, + "end": 13759, + "loc": { + "start": { + "line": 328, + "column": 82 + }, + "end": { + "line": 328, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13759, + "end": 13760, + "loc": { + "start": { + "line": 328, + "column": 86 + }, + "end": { + "line": 328, + "column": 87 + } + } + }, + { + "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": 13793, + "end": 13797, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13797, + "end": 13798, + "loc": { + "start": { + "line": 329, + "column": 36 + }, + "end": { + "line": 329, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 13798, + "end": 13822, + "loc": { + "start": { + "line": 329, + "column": 37 + }, + "end": { + "line": 329, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13822, + "end": 13823, + "loc": { + "start": { + "line": 329, + "column": 61 + }, + "end": { + "line": 329, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 13823, + "end": 13836, + "loc": { + "start": { + "line": 329, + "column": 62 + }, + "end": { + "line": 329, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13837, + "end": 13838, + "loc": { + "start": { + "line": 329, + "column": 76 + }, + "end": { + "line": 329, + "column": 77 + } + } + }, + { + "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": 13839, + "end": 13843, + "loc": { + "start": { + "line": 329, + "column": 78 + }, + "end": { + "line": 329, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13843, + "end": 13844, + "loc": { + "start": { + "line": 329, + "column": 82 + }, + "end": { + "line": 329, + "column": 83 + } + } + }, + { + "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": 13877, + "end": 13881, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13881, + "end": 13882, + "loc": { + "start": { + "line": 330, + "column": 36 + }, + "end": { + "line": 330, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 13882, + "end": 13906, + "loc": { + "start": { + "line": 330, + "column": 37 + }, + "end": { + "line": 330, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13906, + "end": 13907, + "loc": { + "start": { + "line": 330, + "column": 61 + }, + "end": { + "line": 330, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 13907, + "end": 13924, + "loc": { + "start": { + "line": 330, + "column": 62 + }, + "end": { + "line": 330, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13925, + "end": 13926, + "loc": { + "start": { + "line": 330, + "column": 80 + }, + "end": { + "line": 330, + "column": 81 + } + } + }, + { + "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": 13927, + "end": 13932, + "loc": { + "start": { + "line": 330, + "column": 82 + }, + "end": { + "line": 330, + "column": 87 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13932, + "end": 13933, + "loc": { + "start": { + "line": 330, + "column": 87 + }, + "end": { + "line": 330, + "column": 88 + } + } + }, + { + "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": 13966, + "end": 13970, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13970, + "end": 13971, + "loc": { + "start": { + "line": 331, + "column": 36 + }, + "end": { + "line": 331, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 13971, + "end": 13995, + "loc": { + "start": { + "line": 331, + "column": 37 + }, + "end": { + "line": 331, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13995, + "end": 13996, + "loc": { + "start": { + "line": 331, + "column": 61 + }, + "end": { + "line": 331, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 13996, + "end": 14009, + "loc": { + "start": { + "line": 331, + "column": 62 + }, + "end": { + "line": 331, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14010, + "end": 14011, + "loc": { + "start": { + "line": 331, + "column": 76 + }, + "end": { + "line": 331, + "column": 77 + } + } + }, + { + "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": 14012, + "end": 14017, + "loc": { + "start": { + "line": 331, + "column": 78 + }, + "end": { + "line": 331, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14017, + "end": 14018, + "loc": { + "start": { + "line": 331, + "column": 83 + }, + "end": { + "line": 331, + "column": 84 + } + } + }, + { + "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": 14051, + "end": 14055, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14055, + "end": 14056, + "loc": { + "start": { + "line": 332, + "column": 36 + }, + "end": { + "line": 332, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 14056, + "end": 14080, + "loc": { + "start": { + "line": 332, + "column": 37 + }, + "end": { + "line": 332, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14080, + "end": 14081, + "loc": { + "start": { + "line": 332, + "column": 61 + }, + "end": { + "line": 332, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 14081, + "end": 14098, + "loc": { + "start": { + "line": 332, + "column": 62 + }, + "end": { + "line": 332, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14099, + "end": 14100, + "loc": { + "start": { + "line": 332, + "column": 80 + }, + "end": { + "line": 332, + "column": 81 + } + } + }, + { + "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": 14101, + "end": 14106, + "loc": { + "start": { + "line": 332, + "column": 82 + }, + "end": { + "line": 332, + "column": 87 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14106, + "end": 14107, + "loc": { + "start": { + "line": 332, + "column": 87 + }, + "end": { + "line": 332, + "column": 88 + } + } + }, + { + "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": 14140, + "end": 14144, + "loc": { + "start": { + "line": 333, + "column": 32 + }, + "end": { + "line": 333, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14144, + "end": 14145, + "loc": { + "start": { + "line": 333, + "column": 36 + }, + "end": { + "line": 333, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 14145, + "end": 14169, + "loc": { + "start": { + "line": 333, + "column": 37 + }, + "end": { + "line": 333, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14169, + "end": 14170, + "loc": { + "start": { + "line": 333, + "column": 61 + }, + "end": { + "line": 333, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 14170, + "end": 14182, + "loc": { + "start": { + "line": 333, + "column": 62 + }, + "end": { + "line": 333, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14183, + "end": 14184, + "loc": { + "start": { + "line": 333, + "column": 75 + }, + "end": { + "line": 333, + "column": 76 + } + } + }, + { + "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": 14185, + "end": 14190, + "loc": { + "start": { + "line": 333, + "column": 77 + }, + "end": { + "line": 333, + "column": 82 + } + } + }, + { + "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": 14223, + "end": 14227, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 334, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14227, + "end": 14228, + "loc": { + "start": { + "line": 334, + "column": 36 + }, + "end": { + "line": 334, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 14228, + "end": 14251, + "loc": { + "start": { + "line": 334, + "column": 37 + }, + "end": { + "line": 334, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14251, + "end": 14252, + "loc": { + "start": { + "line": 334, + "column": 60 + }, + "end": { + "line": 334, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 14252, + "end": 14256, + "loc": { + "start": { + "line": 334, + "column": 61 + }, + "end": { + "line": 334, + "column": 65 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14256, + "end": 14257, + "loc": { + "start": { + "line": 334, + "column": 65 + }, + "end": { + "line": 334, + "column": 66 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 14257, + "end": 14275, + "loc": { + "start": { + "line": 334, + "column": 66 + }, + "end": { + "line": 334, + "column": 84 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14275, + "end": 14276, + "loc": { + "start": { + "line": 334, + "column": 84 + }, + "end": { + "line": 334, + "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": 14277, + "end": 14281, + "loc": { + "start": { + "line": 334, + "column": 86 + }, + "end": { + "line": 334, + "column": 90 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14281, + "end": 14282, + "loc": { + "start": { + "line": 334, + "column": 90 + }, + "end": { + "line": 334, + "column": 91 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 14282, + "end": 14306, + "loc": { + "start": { + "line": 334, + "column": 91 + }, + "end": { + "line": 334, + "column": 115 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14306, + "end": 14307, + "loc": { + "start": { + "line": 334, + "column": 115 + }, + "end": { + "line": 334, + "column": 116 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14307, + "end": 14308, + "loc": { + "start": { + "line": 334, + "column": 116 + }, + "end": { + "line": 334, + "column": 117 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14337, + "end": 14338, + "loc": { + "start": { + "line": 335, + "column": 28 + }, + "end": { + "line": 335, + "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": 14339, + "end": 14343, + "loc": { + "start": { + "line": 335, + "column": 30 + }, + "end": { + "line": 335, + "column": 34 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14344, + "end": 14345, + "loc": { + "start": { + "line": 335, + "column": 35 + }, + "end": { + "line": 335, + "column": 36 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 14378, + "end": 14383, + "loc": { + "start": { + "line": 336, + "column": 32 + }, + "end": { + "line": 336, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14384, + "end": 14394, + "loc": { + "start": { + "line": 336, + "column": 38 + }, + "end": { + "line": 336, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14395, + "end": 14396, + "loc": { + "start": { + "line": 336, + "column": 49 + }, + "end": { + "line": 336, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 14397, + "end": 14402, + "loc": { + "start": { + "line": 336, + "column": 51 + }, + "end": { + "line": 336, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14402, + "end": 14403, + "loc": { + "start": { + "line": 336, + "column": 56 + }, + "end": { + "line": 336, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 14403, + "end": 14407, + "loc": { + "start": { + "line": 336, + "column": 57 + }, + "end": { + "line": 336, + "column": 61 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14407, + "end": 14408, + "loc": { + "start": { + "line": 336, + "column": 61 + }, + "end": { + "line": 336, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14408, + "end": 14409, + "loc": { + "start": { + "line": 336, + "column": 62 + }, + "end": { + "line": 336, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 14446, + "end": 14455, + "loc": { + "start": { + "line": 337, + "column": 36 + }, + "end": { + "line": 337, + "column": 45 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14455, + "end": 14456, + "loc": { + "start": { + "line": 337, + "column": 45 + }, + "end": { + "line": 337, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 14457, + "end": 14475, + "loc": { + "start": { + "line": 337, + "column": 47 + }, + "end": { + "line": 337, + "column": 65 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14475, + "end": 14476, + "loc": { + "start": { + "line": 337, + "column": 65 + }, + "end": { + "line": 337, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 14513, + "end": 14524, + "loc": { + "start": { + "line": 338, + "column": 36 + }, + "end": { + "line": 338, + "column": 47 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14524, + "end": 14525, + "loc": { + "start": { + "line": 338, + "column": 47 + }, + "end": { + "line": 338, + "column": 48 + } + } + }, + { + "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": 14526, + "end": 14530, + "loc": { + "start": { + "line": 338, + "column": 49 + }, + "end": { + "line": 338, + "column": 53 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14563, + "end": 14564, + "loc": { + "start": { + "line": 339, + "column": 32 + }, + "end": { + "line": 339, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14564, + "end": 14565, + "loc": { + "start": { + "line": 339, + "column": 33 + }, + "end": { + "line": 339, + "column": 34 + } + } + }, + { + "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": 14598, + "end": 14600, + "loc": { + "start": { + "line": 340, + "column": 32 + }, + "end": { + "line": 340, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14601, + "end": 14602, + "loc": { + "start": { + "line": 340, + "column": 35 + }, + "end": { + "line": 340, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14602, + "end": 14612, + "loc": { + "start": { + "line": 340, + "column": 36 + }, + "end": { + "line": 340, + "column": 46 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 14613, + "end": 14615, + "loc": { + "start": { + "line": 340, + "column": 47 + }, + "end": { + "line": 340, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14616, + "end": 14626, + "loc": { + "start": { + "line": 340, + "column": 50 + }, + "end": { + "line": 340, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14626, + "end": 14627, + "loc": { + "start": { + "line": 340, + "column": 60 + }, + "end": { + "line": 340, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 14627, + "end": 14635, + "loc": { + "start": { + "line": 340, + "column": 61 + }, + "end": { + "line": 340, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14635, + "end": 14636, + "loc": { + "start": { + "line": 340, + "column": 69 + }, + "end": { + "line": 340, + "column": 70 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14637, + "end": 14638, + "loc": { + "start": { + "line": 340, + "column": 71 + }, + "end": { + "line": 340, + "column": 72 + } + } + }, + { + "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": 14675, + "end": 14677, + "loc": { + "start": { + "line": 341, + "column": 36 + }, + "end": { + "line": 341, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14678, + "end": 14679, + "loc": { + "start": { + "line": 341, + "column": 39 + }, + "end": { + "line": 341, + "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": 14679, + "end": 14683, + "loc": { + "start": { + "line": 341, + "column": 40 + }, + "end": { + "line": 341, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14683, + "end": 14684, + "loc": { + "start": { + "line": 341, + "column": 44 + }, + "end": { + "line": 341, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 14684, + "end": 14695, + "loc": { + "start": { + "line": 341, + "column": 45 + }, + "end": { + "line": 341, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14695, + "end": 14696, + "loc": { + "start": { + "line": 341, + "column": 56 + }, + "end": { + "line": 341, + "column": 57 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14697, + "end": 14698, + "loc": { + "start": { + "line": 341, + "column": 58 + }, + "end": { + "line": 341, + "column": 59 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 14739, + "end": 14743, + "loc": { + "start": { + "line": 342, + "column": 40 + }, + "end": { + "line": 342, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14743, + "end": 14744, + "loc": { + "start": { + "line": 342, + "column": 44 + }, + "end": { + "line": 342, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 14744, + "end": 14755, + "loc": { + "start": { + "line": 342, + "column": 45 + }, + "end": { + "line": 342, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14755, + "end": 14756, + "loc": { + "start": { + "line": 342, + "column": 56 + }, + "end": { + "line": 342, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 14756, + "end": 14765, + "loc": { + "start": { + "line": 342, + "column": 57 + }, + "end": { + "line": 342, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14766, + "end": 14767, + "loc": { + "start": { + "line": 342, + "column": 67 + }, + "end": { + "line": 342, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14768, + "end": 14778, + "loc": { + "start": { + "line": 342, + "column": 69 + }, + "end": { + "line": 342, + "column": 79 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14778, + "end": 14779, + "loc": { + "start": { + "line": 342, + "column": 79 + }, + "end": { + "line": 342, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 14779, + "end": 14788, + "loc": { + "start": { + "line": 342, + "column": 80 + }, + "end": { + "line": 342, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14788, + "end": 14789, + "loc": { + "start": { + "line": 342, + "column": 89 + }, + "end": { + "line": 342, + "column": 90 + } + } + }, + { + "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": 14830, + "end": 14834, + "loc": { + "start": { + "line": 343, + "column": 40 + }, + "end": { + "line": 343, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14834, + "end": 14835, + "loc": { + "start": { + "line": 343, + "column": 44 + }, + "end": { + "line": 343, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 14835, + "end": 14846, + "loc": { + "start": { + "line": 343, + "column": 45 + }, + "end": { + "line": 343, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14846, + "end": 14847, + "loc": { + "start": { + "line": 343, + "column": 56 + }, + "end": { + "line": 343, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 14847, + "end": 14854, + "loc": { + "start": { + "line": 343, + "column": 57 + }, + "end": { + "line": 343, + "column": 64 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14855, + "end": 14856, + "loc": { + "start": { + "line": 343, + "column": 65 + }, + "end": { + "line": 343, + "column": 66 + } + } + }, + { + "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": 14857, + "end": 14862, + "loc": { + "start": { + "line": 343, + "column": 67 + }, + "end": { + "line": 343, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14862, + "end": 14863, + "loc": { + "start": { + "line": 343, + "column": 72 + }, + "end": { + "line": 343, + "column": 73 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14900, + "end": 14901, + "loc": { + "start": { + "line": 344, + "column": 36 + }, + "end": { + "line": 344, + "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": 14938, + "end": 14942, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14942, + "end": 14943, + "loc": { + "start": { + "line": 345, + "column": 40 + }, + "end": { + "line": 345, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 14943, + "end": 14956, + "loc": { + "start": { + "line": 345, + "column": 41 + }, + "end": { + "line": 345, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14956, + "end": 14957, + "loc": { + "start": { + "line": 345, + "column": 54 + }, + "end": { + "line": 345, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 14957, + "end": 14962, + "loc": { + "start": { + "line": 345, + "column": 55 + }, + "end": { + "line": 345, + "column": 60 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14962, + "end": 14963, + "loc": { + "start": { + "line": 345, + "column": 60 + }, + "end": { + "line": 345, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14963, + "end": 14973, + "loc": { + "start": { + "line": 345, + "column": 61 + }, + "end": { + "line": 345, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14973, + "end": 14974, + "loc": { + "start": { + "line": 345, + "column": 71 + }, + "end": { + "line": 345, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 14974, + "end": 14983, + "loc": { + "start": { + "line": 345, + "column": 72 + }, + "end": { + "line": 345, + "column": 81 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14983, + "end": 14984, + "loc": { + "start": { + "line": 345, + "column": 81 + }, + "end": { + "line": 345, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14984, + "end": 14985, + "loc": { + "start": { + "line": 345, + "column": 82 + }, + "end": { + "line": 345, + "column": 83 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 15022, + "end": 15037, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15037, + "end": 15038, + "loc": { + "start": { + "line": 346, + "column": 51 + }, + "end": { + "line": 346, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 15038, + "end": 15041, + "loc": { + "start": { + "line": 346, + "column": 52 + }, + "end": { + "line": 346, + "column": 55 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15041, + "end": 15042, + "loc": { + "start": { + "line": 346, + "column": 55 + }, + "end": { + "line": 346, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 15042, + "end": 15052, + "loc": { + "start": { + "line": 346, + "column": 56 + }, + "end": { + "line": 346, + "column": 66 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15052, + "end": 15053, + "loc": { + "start": { + "line": 346, + "column": 66 + }, + "end": { + "line": 346, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 15053, + "end": 15061, + "loc": { + "start": { + "line": 346, + "column": 67 + }, + "end": { + "line": 346, + "column": 75 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15061, + "end": 15062, + "loc": { + "start": { + "line": 346, + "column": 75 + }, + "end": { + "line": 346, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15062, + "end": 15063, + "loc": { + "start": { + "line": 346, + "column": 76 + }, + "end": { + "line": 346, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 15100, + "end": 15104, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15104, + "end": 15105, + "loc": { + "start": { + "line": 347, + "column": 40 + }, + "end": { + "line": 347, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15105, + "end": 15129, + "loc": { + "start": { + "line": 347, + "column": 41 + }, + "end": { + "line": 347, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15129, + "end": 15130, + "loc": { + "start": { + "line": 347, + "column": 65 + }, + "end": { + "line": 347, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "corner", + "start": 15130, + "end": 15136, + "loc": { + "start": { + "line": 347, + "column": 66 + }, + "end": { + "line": 347, + "column": 72 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15136, + "end": 15137, + "loc": { + "start": { + "line": 347, + "column": 72 + }, + "end": { + "line": 347, + "column": 73 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 15137, + "end": 15145, + "loc": { + "start": { + "line": 347, + "column": 73 + }, + "end": { + "line": 347, + "column": 81 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15146, + "end": 15147, + "loc": { + "start": { + "line": 347, + "column": 82 + }, + "end": { + "line": 347, + "column": 83 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 15148, + "end": 15158, + "loc": { + "start": { + "line": 347, + "column": 84 + }, + "end": { + "line": 347, + "column": 94 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15158, + "end": 15159, + "loc": { + "start": { + "line": 347, + "column": 94 + }, + "end": { + "line": 347, + "column": 95 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 15159, + "end": 15167, + "loc": { + "start": { + "line": 347, + "column": 95 + }, + "end": { + "line": 347, + "column": 103 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15167, + "end": 15168, + "loc": { + "start": { + "line": 347, + "column": 103 + }, + "end": { + "line": 347, + "column": 104 + } + } + }, + { + "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": 15205, + "end": 15209, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15209, + "end": 15210, + "loc": { + "start": { + "line": 348, + "column": 40 + }, + "end": { + "line": 348, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15210, + "end": 15234, + "loc": { + "start": { + "line": 348, + "column": 41 + }, + "end": { + "line": 348, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15234, + "end": 15235, + "loc": { + "start": { + "line": 348, + "column": 65 + }, + "end": { + "line": 348, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "corner", + "start": 15235, + "end": 15241, + "loc": { + "start": { + "line": 348, + "column": 66 + }, + "end": { + "line": 348, + "column": 72 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15241, + "end": 15242, + "loc": { + "start": { + "line": 348, + "column": 72 + }, + "end": { + "line": 348, + "column": 73 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 15242, + "end": 15248, + "loc": { + "start": { + "line": 348, + "column": 73 + }, + "end": { + "line": 348, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15249, + "end": 15250, + "loc": { + "start": { + "line": 348, + "column": 80 + }, + "end": { + "line": 348, + "column": 81 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 15251, + "end": 15261, + "loc": { + "start": { + "line": 348, + "column": 82 + }, + "end": { + "line": 348, + "column": 92 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15261, + "end": 15262, + "loc": { + "start": { + "line": 348, + "column": 92 + }, + "end": { + "line": 348, + "column": 93 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 15262, + "end": 15268, + "loc": { + "start": { + "line": 348, + "column": 93 + }, + "end": { + "line": 348, + "column": 99 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15268, + "end": 15269, + "loc": { + "start": { + "line": 348, + "column": 99 + }, + "end": { + "line": 348, + "column": 100 + } + } + }, + { + "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": 15306, + "end": 15310, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15310, + "end": 15311, + "loc": { + "start": { + "line": 349, + "column": 40 + }, + "end": { + "line": 349, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15311, + "end": 15335, + "loc": { + "start": { + "line": 349, + "column": 41 + }, + "end": { + "line": 349, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15335, + "end": 15336, + "loc": { + "start": { + "line": 349, + "column": 65 + }, + "end": { + "line": 349, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 15336, + "end": 15349, + "loc": { + "start": { + "line": 349, + "column": 66 + }, + "end": { + "line": 349, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15350, + "end": 15351, + "loc": { + "start": { + "line": 349, + "column": 80 + }, + "end": { + "line": 349, + "column": 81 + } + } + }, + { + "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": 15352, + "end": 15356, + "loc": { + "start": { + "line": 349, + "column": 82 + }, + "end": { + "line": 349, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15356, + "end": 15357, + "loc": { + "start": { + "line": 349, + "column": 86 + }, + "end": { + "line": 349, + "column": 87 + } + } + }, + { + "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": 15394, + "end": 15398, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15398, + "end": 15399, + "loc": { + "start": { + "line": 350, + "column": 40 + }, + "end": { + "line": 350, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15399, + "end": 15423, + "loc": { + "start": { + "line": 350, + "column": 41 + }, + "end": { + "line": 350, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15423, + "end": 15424, + "loc": { + "start": { + "line": 350, + "column": 65 + }, + "end": { + "line": 350, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 15424, + "end": 15441, + "loc": { + "start": { + "line": 350, + "column": 66 + }, + "end": { + "line": 350, + "column": 83 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15442, + "end": 15443, + "loc": { + "start": { + "line": 350, + "column": 84 + }, + "end": { + "line": 350, + "column": 85 + } + } + }, + { + "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": 15444, + "end": 15448, + "loc": { + "start": { + "line": 350, + "column": 86 + }, + "end": { + "line": 350, + "column": 90 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15448, + "end": 15449, + "loc": { + "start": { + "line": 350, + "column": 90 + }, + "end": { + "line": 350, + "column": 91 + } + } + }, + { + "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": 15486, + "end": 15490, + "loc": { + "start": { + "line": 351, + "column": 36 + }, + "end": { + "line": 351, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15490, + "end": 15491, + "loc": { + "start": { + "line": 351, + "column": 40 + }, + "end": { + "line": 351, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15491, + "end": 15515, + "loc": { + "start": { + "line": 351, + "column": 41 + }, + "end": { + "line": 351, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15515, + "end": 15516, + "loc": { + "start": { + "line": 351, + "column": 65 + }, + "end": { + "line": 351, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 15516, + "end": 15529, + "loc": { + "start": { + "line": 351, + "column": 66 + }, + "end": { + "line": 351, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15530, + "end": 15531, + "loc": { + "start": { + "line": 351, + "column": 80 + }, + "end": { + "line": 351, + "column": 81 + } + } + }, + { + "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": 15532, + "end": 15536, + "loc": { + "start": { + "line": 351, + "column": 82 + }, + "end": { + "line": 351, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15536, + "end": 15537, + "loc": { + "start": { + "line": 351, + "column": 86 + }, + "end": { + "line": 351, + "column": 87 + } + } + }, + { + "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": 15574, + "end": 15578, + "loc": { + "start": { + "line": 352, + "column": 36 + }, + "end": { + "line": 352, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15578, + "end": 15579, + "loc": { + "start": { + "line": 352, + "column": 40 + }, + "end": { + "line": 352, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15579, + "end": 15603, + "loc": { + "start": { + "line": 352, + "column": 41 + }, + "end": { + "line": 352, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15603, + "end": 15604, + "loc": { + "start": { + "line": 352, + "column": 65 + }, + "end": { + "line": 352, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 15604, + "end": 15621, + "loc": { + "start": { + "line": 352, + "column": 66 + }, + "end": { + "line": 352, + "column": 83 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15622, + "end": 15623, + "loc": { + "start": { + "line": 352, + "column": 84 + }, + "end": { + "line": 352, + "column": 85 + } + } + }, + { + "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": 15624, + "end": 15629, + "loc": { + "start": { + "line": 352, + "column": 86 + }, + "end": { + "line": 352, + "column": 91 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15629, + "end": 15630, + "loc": { + "start": { + "line": 352, + "column": 91 + }, + "end": { + "line": 352, + "column": 92 + } + } + }, + { + "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": 15667, + "end": 15671, + "loc": { + "start": { + "line": 353, + "column": 36 + }, + "end": { + "line": 353, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15671, + "end": 15672, + "loc": { + "start": { + "line": 353, + "column": 40 + }, + "end": { + "line": 353, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15672, + "end": 15696, + "loc": { + "start": { + "line": 353, + "column": 41 + }, + "end": { + "line": 353, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15696, + "end": 15697, + "loc": { + "start": { + "line": 353, + "column": 65 + }, + "end": { + "line": 353, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 15697, + "end": 15710, + "loc": { + "start": { + "line": 353, + "column": 66 + }, + "end": { + "line": 353, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15711, + "end": 15712, + "loc": { + "start": { + "line": 353, + "column": 80 + }, + "end": { + "line": 353, + "column": 81 + } + } + }, + { + "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": 15713, + "end": 15718, + "loc": { + "start": { + "line": 353, + "column": 82 + }, + "end": { + "line": 353, + "column": 87 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15718, + "end": 15719, + "loc": { + "start": { + "line": 353, + "column": 87 + }, + "end": { + "line": 353, + "column": 88 + } + } + }, + { + "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": 15756, + "end": 15760, + "loc": { + "start": { + "line": 354, + "column": 36 + }, + "end": { + "line": 354, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15760, + "end": 15761, + "loc": { + "start": { + "line": 354, + "column": 40 + }, + "end": { + "line": 354, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15761, + "end": 15785, + "loc": { + "start": { + "line": 354, + "column": 41 + }, + "end": { + "line": 354, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15785, + "end": 15786, + "loc": { + "start": { + "line": 354, + "column": 65 + }, + "end": { + "line": 354, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 15786, + "end": 15803, + "loc": { + "start": { + "line": 354, + "column": 66 + }, + "end": { + "line": 354, + "column": 83 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15804, + "end": 15805, + "loc": { + "start": { + "line": 354, + "column": 84 + }, + "end": { + "line": 354, + "column": 85 + } + } + }, + { + "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": 15806, + "end": 15811, + "loc": { + "start": { + "line": 354, + "column": 86 + }, + "end": { + "line": 354, + "column": 91 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15811, + "end": 15812, + "loc": { + "start": { + "line": 354, + "column": 91 + }, + "end": { + "line": 354, + "column": 92 + } + } + }, + { + "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": 15849, + "end": 15853, + "loc": { + "start": { + "line": 355, + "column": 36 + }, + "end": { + "line": 355, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15853, + "end": 15854, + "loc": { + "start": { + "line": 355, + "column": 40 + }, + "end": { + "line": 355, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15854, + "end": 15878, + "loc": { + "start": { + "line": 355, + "column": 41 + }, + "end": { + "line": 355, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15878, + "end": 15879, + "loc": { + "start": { + "line": 355, + "column": 65 + }, + "end": { + "line": 355, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 15879, + "end": 15891, + "loc": { + "start": { + "line": 355, + "column": 66 + }, + "end": { + "line": 355, + "column": 78 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15892, + "end": 15893, + "loc": { + "start": { + "line": 355, + "column": 79 + }, + "end": { + "line": 355, + "column": 80 + } + } + }, + { + "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": 15894, + "end": 15899, + "loc": { + "start": { + "line": 355, + "column": 81 + }, + "end": { + "line": 355, + "column": 86 + } + } + }, + { + "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": 15936, + "end": 15940, + "loc": { + "start": { + "line": 356, + "column": 36 + }, + "end": { + "line": 356, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15940, + "end": 15941, + "loc": { + "start": { + "line": 356, + "column": 40 + }, + "end": { + "line": 356, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 15941, + "end": 15964, + "loc": { + "start": { + "line": 356, + "column": 41 + }, + "end": { + "line": 356, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15964, + "end": 15965, + "loc": { + "start": { + "line": 356, + "column": 64 + }, + "end": { + "line": 356, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 15965, + "end": 15969, + "loc": { + "start": { + "line": 356, + "column": 65 + }, + "end": { + "line": 356, + "column": 69 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15969, + "end": 15970, + "loc": { + "start": { + "line": 356, + "column": 69 + }, + "end": { + "line": 356, + "column": 70 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 15970, + "end": 15988, + "loc": { + "start": { + "line": 356, + "column": 70 + }, + "end": { + "line": 356, + "column": 88 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15988, + "end": 15989, + "loc": { + "start": { + "line": 356, + "column": 88 + }, + "end": { + "line": 356, + "column": 89 + } + } + }, + { + "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": 15990, + "end": 15994, + "loc": { + "start": { + "line": 356, + "column": 90 + }, + "end": { + "line": 356, + "column": 94 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15994, + "end": 15995, + "loc": { + "start": { + "line": 356, + "column": 94 + }, + "end": { + "line": 356, + "column": 95 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 15995, + "end": 16019, + "loc": { + "start": { + "line": 356, + "column": 95 + }, + "end": { + "line": 356, + "column": 119 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16019, + "end": 16020, + "loc": { + "start": { + "line": 356, + "column": 119 + }, + "end": { + "line": 356, + "column": 120 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16020, + "end": 16021, + "loc": { + "start": { + "line": 356, + "column": 120 + }, + "end": { + "line": 356, + "column": 121 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16054, + "end": 16055, + "loc": { + "start": { + "line": 357, + "column": 32 + }, + "end": { + "line": 357, + "column": 33 + } + } + }, + { + "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": 16056, + "end": 16060, + "loc": { + "start": { + "line": 357, + "column": 34 + }, + "end": { + "line": 357, + "column": 38 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16061, + "end": 16062, + "loc": { + "start": { + "line": 357, + "column": 39 + }, + "end": { + "line": 357, + "column": 40 + } + } + }, + { + "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": 16099, + "end": 16101, + "loc": { + "start": { + "line": 358, + "column": 36 + }, + "end": { + "line": 358, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16102, + "end": 16103, + "loc": { + "start": { + "line": 358, + "column": 39 + }, + "end": { + "line": 358, + "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": 16103, + "end": 16107, + "loc": { + "start": { + "line": 358, + "column": 40 + }, + "end": { + "line": 358, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16107, + "end": 16108, + "loc": { + "start": { + "line": 358, + "column": 44 + }, + "end": { + "line": 358, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 16108, + "end": 16119, + "loc": { + "start": { + "line": 358, + "column": 45 + }, + "end": { + "line": 358, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16119, + "end": 16120, + "loc": { + "start": { + "line": 358, + "column": 56 + }, + "end": { + "line": 358, + "column": 57 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16121, + "end": 16122, + "loc": { + "start": { + "line": 358, + "column": 58 + }, + "end": { + "line": 358, + "column": 59 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 16163, + "end": 16167, + "loc": { + "start": { + "line": 359, + "column": 40 + }, + "end": { + "line": 359, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16167, + "end": 16168, + "loc": { + "start": { + "line": 359, + "column": 44 + }, + "end": { + "line": 359, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 16168, + "end": 16179, + "loc": { + "start": { + "line": 359, + "column": 45 + }, + "end": { + "line": 359, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16179, + "end": 16180, + "loc": { + "start": { + "line": 359, + "column": 56 + }, + "end": { + "line": 359, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 16180, + "end": 16189, + "loc": { + "start": { + "line": 359, + "column": 57 + }, + "end": { + "line": 359, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16190, + "end": 16191, + "loc": { + "start": { + "line": 359, + "column": 67 + }, + "end": { + "line": 359, + "column": 68 + } + } + }, + { + "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": 16192, + "end": 16196, + "loc": { + "start": { + "line": 359, + "column": 69 + }, + "end": { + "line": 359, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16196, + "end": 16197, + "loc": { + "start": { + "line": 359, + "column": 73 + }, + "end": { + "line": 359, + "column": 74 + } + } + }, + { + "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": 16238, + "end": 16242, + "loc": { + "start": { + "line": 360, + "column": 40 + }, + "end": { + "line": 360, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16242, + "end": 16243, + "loc": { + "start": { + "line": 360, + "column": 44 + }, + "end": { + "line": 360, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 16243, + "end": 16254, + "loc": { + "start": { + "line": 360, + "column": 45 + }, + "end": { + "line": 360, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16254, + "end": 16255, + "loc": { + "start": { + "line": 360, + "column": 56 + }, + "end": { + "line": 360, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 16255, + "end": 16262, + "loc": { + "start": { + "line": 360, + "column": 57 + }, + "end": { + "line": 360, + "column": 64 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16263, + "end": 16264, + "loc": { + "start": { + "line": 360, + "column": 65 + }, + "end": { + "line": 360, + "column": 66 + } + } + }, + { + "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": 16265, + "end": 16270, + "loc": { + "start": { + "line": 360, + "column": 67 + }, + "end": { + "line": 360, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16270, + "end": 16271, + "loc": { + "start": { + "line": 360, + "column": 72 + }, + "end": { + "line": 360, + "column": 73 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16309, + "end": 16310, + "loc": { + "start": { + "line": 362, + "column": 36 + }, + "end": { + "line": 362, + "column": 37 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16343, + "end": 16344, + "loc": { + "start": { + "line": 363, + "column": 32 + }, + "end": { + "line": 363, + "column": 33 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16373, + "end": 16374, + "loc": { + "start": { + "line": 364, + "column": 28 + }, + "end": { + "line": 364, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 16403, + "end": 16407, + "loc": { + "start": { + "line": 365, + "column": 28 + }, + "end": { + "line": 365, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16407, + "end": 16408, + "loc": { + "start": { + "line": 365, + "column": 32 + }, + "end": { + "line": 365, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 16408, + "end": 16419, + "loc": { + "start": { + "line": 365, + "column": 33 + }, + "end": { + "line": 365, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16420, + "end": 16421, + "loc": { + "start": { + "line": 365, + "column": 45 + }, + "end": { + "line": 365, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_LONG_TOUCH_END", + "start": 16422, + "end": 16455, + "loc": { + "start": { + "line": 365, + "column": 47 + }, + "end": { + "line": 365, + "column": 80 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16455, + "end": 16456, + "loc": { + "start": { + "line": 365, + "column": 80 + }, + "end": { + "line": 365, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_LONG_TOUCH_END\")", + "start": 16484, + "end": 16599, + "loc": { + "start": { + "line": 366, + "column": 27 + }, + "end": { + "line": 366, + "column": 142 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "disableCameraMouseControl", + "start": 16629, + "end": 16654, + "loc": { + "start": { + "line": 368, + "column": 28 + }, + "end": { + "line": 368, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16654, + "end": 16655, + "loc": { + "start": { + "line": 368, + "column": 53 + }, + "end": { + "line": 368, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16655, + "end": 16656, + "loc": { + "start": { + "line": 368, + "column": 54 + }, + "end": { + "line": 368, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16656, + "end": 16657, + "loc": { + "start": { + "line": 368, + "column": 55 + }, + "end": { + "line": 368, + "column": 56 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16683, + "end": 16684, + "loc": { + "start": { + "line": 370, + "column": 24 + }, + "end": { + "line": 370, + "column": 25 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16684, + "end": 16685, + "loc": { + "start": { + "line": 370, + "column": 25 + }, + "end": { + "line": 370, + "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": 16686, + "end": 16690, + "loc": { + "start": { + "line": 370, + "column": 27 + }, + "end": { + "line": 370, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16690, + "end": 16691, + "loc": { + "start": { + "line": 370, + "column": 31 + }, + "end": { + "line": 370, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_longTouchTimeoutMs", + "start": 16691, + "end": 16710, + "loc": { + "start": { + "line": 370, + "column": 32 + }, + "end": { + "line": 370, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16710, + "end": 16711, + "loc": { + "start": { + "line": 370, + "column": 51 + }, + "end": { + "line": 370, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16711, + "end": 16712, + "loc": { + "start": { + "line": 370, + "column": 52 + }, + "end": { + "line": 370, + "column": 53 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 16738, + "end": 16742, + "loc": { + "start": { + "line": 372, + "column": 24 + }, + "end": { + "line": 372, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16742, + "end": 16743, + "loc": { + "start": { + "line": 372, + "column": 28 + }, + "end": { + "line": 372, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 16743, + "end": 16754, + "loc": { + "start": { + "line": 372, + "column": 29 + }, + "end": { + "line": 372, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16755, + "end": 16756, + "loc": { + "start": { + "line": 372, + "column": 41 + }, + "end": { + "line": 372, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_QUICK_TOUCH_END", + "start": 16757, + "end": 16791, + "loc": { + "start": { + "line": 372, + "column": 43 + }, + "end": { + "line": 372, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16791, + "end": 16792, + "loc": { + "start": { + "line": 372, + "column": 77 + }, + "end": { + "line": 372, + "column": 78 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_QUICK_TOUCH_END\")", + "start": 16815, + "end": 16932, + "loc": { + "start": { + "line": 373, + "column": 22 + }, + "end": { + "line": 373, + "column": 139 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16953, + "end": 16954, + "loc": { + "start": { + "line": 374, + "column": 20 + }, + "end": { + "line": 374, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 16976, + "end": 16983, + "loc": { + "start": { + "line": 376, + "column": 20 + }, + "end": { + "line": 376, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16984, + "end": 16985, + "loc": { + "start": { + "line": 376, + "column": 28 + }, + "end": { + "line": 376, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 16986, + "end": 16991, + "loc": { + "start": { + "line": 376, + "column": 30 + }, + "end": { + "line": 376, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16991, + "end": 16992, + "loc": { + "start": { + "line": 376, + "column": 35 + }, + "end": { + "line": 376, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "identifier", + "start": 16992, + "end": 17002, + "loc": { + "start": { + "line": 376, + "column": 36 + }, + "end": { + "line": 376, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17002, + "end": 17003, + "loc": { + "start": { + "line": 376, + "column": 46 + }, + "end": { + "line": 376, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 17025, + "end": 17030, + "loc": { + "start": { + "line": 378, + "column": 20 + }, + "end": { + "line": 378, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17030, + "end": 17031, + "loc": { + "start": { + "line": 378, + "column": 25 + }, + "end": { + "line": 378, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 17049, + "end": 17053, + "loc": { + "start": { + "line": 380, + "column": 16 + }, + "end": { + "line": 380, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 17054, + "end": 17084, + "loc": { + "start": { + "line": 380, + "column": 21 + }, + "end": { + "line": 380, + "column": 51 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17084, + "end": 17085, + "loc": { + "start": { + "line": 380, + "column": 51 + }, + "end": { + "line": 380, + "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": 17107, + "end": 17109, + "loc": { + "start": { + "line": 382, + "column": 20 + }, + "end": { + "line": 382, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17110, + "end": 17111, + "loc": { + "start": { + "line": 382, + "column": 23 + }, + "end": { + "line": 382, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 17111, + "end": 17128, + "loc": { + "start": { + "line": 382, + "column": 24 + }, + "end": { + "line": 382, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 17129, + "end": 17132, + "loc": { + "start": { + "line": 382, + "column": 42 + }, + "end": { + "line": 382, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 17133, + "end": 17134, + "loc": { + "start": { + "line": 382, + "column": 46 + }, + "end": { + "line": 382, + "column": 47 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 17135, + "end": 17137, + "loc": { + "start": { + "line": 382, + "column": 48 + }, + "end": { + "line": 382, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 17138, + "end": 17154, + "loc": { + "start": { + "line": 382, + "column": 51 + }, + "end": { + "line": 382, + "column": 67 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 17155, + "end": 17158, + "loc": { + "start": { + "line": 382, + "column": 68 + }, + "end": { + "line": 382, + "column": 71 + } + } + }, + { + "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": 17159, + "end": 17163, + "loc": { + "start": { + "line": 382, + "column": 72 + }, + "end": { + "line": 382, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17163, + "end": 17164, + "loc": { + "start": { + "line": 382, + "column": 76 + }, + "end": { + "line": 382, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17165, + "end": 17166, + "loc": { + "start": { + "line": 382, + "column": 78 + }, + "end": { + "line": 382, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 17167, + "end": 17194, + "loc": { + "start": { + "line": 382, + "column": 80 + }, + "end": { + "line": 382, + "column": 107 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 17219, + "end": 17231, + "loc": { + "start": { + "line": 383, + "column": 24 + }, + "end": { + "line": 383, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17231, + "end": 17232, + "loc": { + "start": { + "line": 383, + "column": 36 + }, + "end": { + "line": 383, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 17232, + "end": 17248, + "loc": { + "start": { + "line": 383, + "column": 37 + }, + "end": { + "line": 383, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17248, + "end": 17249, + "loc": { + "start": { + "line": 383, + "column": 53 + }, + "end": { + "line": 383, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17249, + "end": 17250, + "loc": { + "start": { + "line": 383, + "column": 54 + }, + "end": { + "line": 383, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 17275, + "end": 17291, + "loc": { + "start": { + "line": 384, + "column": 24 + }, + "end": { + "line": 384, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17292, + "end": 17293, + "loc": { + "start": { + "line": 384, + "column": 41 + }, + "end": { + "line": 384, + "column": 42 + } + } + }, + { + "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": 17294, + "end": 17298, + "loc": { + "start": { + "line": 384, + "column": 43 + }, + "end": { + "line": 384, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17298, + "end": 17299, + "loc": { + "start": { + "line": 384, + "column": 47 + }, + "end": { + "line": 384, + "column": 48 + } + } + }, + { + "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": 17324, + "end": 17330, + "loc": { + "start": { + "line": 385, + "column": 24 + }, + "end": { + "line": 385, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17330, + "end": 17331, + "loc": { + "start": { + "line": 385, + "column": 30 + }, + "end": { + "line": 385, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17352, + "end": 17353, + "loc": { + "start": { + "line": 386, + "column": 20 + }, + "end": { + "line": 386, + "column": 21 + } + } + }, + { + "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": 17374, + "end": 17376, + "loc": { + "start": { + "line": 387, + "column": 20 + }, + "end": { + "line": 387, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17377, + "end": 17378, + "loc": { + "start": { + "line": 387, + "column": 23 + }, + "end": { + "line": 387, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 17378, + "end": 17395, + "loc": { + "start": { + "line": 387, + "column": 24 + }, + "end": { + "line": 387, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 17396, + "end": 17399, + "loc": { + "start": { + "line": 387, + "column": 42 + }, + "end": { + "line": 387, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 17400, + "end": 17401, + "loc": { + "start": { + "line": 387, + "column": 46 + }, + "end": { + "line": 387, + "column": 47 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17401, + "end": 17402, + "loc": { + "start": { + "line": 387, + "column": 47 + }, + "end": { + "line": 387, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17403, + "end": 17404, + "loc": { + "start": { + "line": 387, + "column": 49 + }, + "end": { + "line": 387, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " One finger down", + "start": 17405, + "end": 17423, + "loc": { + "start": { + "line": 387, + "column": 51 + }, + "end": { + "line": 387, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 17448, + "end": 17464, + "loc": { + "start": { + "line": 388, + "column": 24 + }, + "end": { + "line": 388, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17465, + "end": 17466, + "loc": { + "start": { + "line": 388, + "column": 41 + }, + "end": { + "line": 388, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setTimeout", + "start": 17467, + "end": 17477, + "loc": { + "start": { + "line": 388, + "column": 43 + }, + "end": { + "line": 388, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17477, + "end": 17478, + "loc": { + "start": { + "line": 388, + "column": 53 + }, + "end": { + "line": 388, + "column": 54 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17478, + "end": 17479, + "loc": { + "start": { + "line": 388, + "column": 54 + }, + "end": { + "line": 388, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17479, + "end": 17480, + "loc": { + "start": { + "line": 388, + "column": 55 + }, + "end": { + "line": 388, + "column": 56 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17481, + "end": 17483, + "loc": { + "start": { + "line": 388, + "column": 57 + }, + "end": { + "line": 388, + "column": 59 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17484, + "end": 17485, + "loc": { + "start": { + "line": 388, + "column": 60 + }, + "end": { + "line": 388, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 17514, + "end": 17530, + "loc": { + "start": { + "line": 389, + "column": 28 + }, + "end": { + "line": 389, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17531, + "end": 17532, + "loc": { + "start": { + "line": 389, + "column": 45 + }, + "end": { + "line": 389, + "column": 46 + } + } + }, + { + "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": 17533, + "end": 17537, + "loc": { + "start": { + "line": 389, + "column": 47 + }, + "end": { + "line": 389, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17537, + "end": 17538, + "loc": { + "start": { + "line": 389, + "column": 51 + }, + "end": { + "line": 389, + "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": 17567, + "end": 17569, + "loc": { + "start": { + "line": 390, + "column": 28 + }, + "end": { + "line": 390, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17570, + "end": 17571, + "loc": { + "start": { + "line": 390, + "column": 31 + }, + "end": { + "line": 390, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 17571, + "end": 17588, + "loc": { + "start": { + "line": 390, + "column": 32 + }, + "end": { + "line": 390, + "column": 49 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 17589, + "end": 17592, + "loc": { + "start": { + "line": 390, + "column": 50 + }, + "end": { + "line": 390, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 17593, + "end": 17594, + "loc": { + "start": { + "line": 390, + "column": 54 + }, + "end": { + "line": 390, + "column": 55 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 17595, + "end": 17597, + "loc": { + "start": { + "line": 390, + "column": 56 + }, + "end": { + "line": 390, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 17630, + "end": 17648, + "loc": { + "start": { + "line": 391, + "column": 32 + }, + "end": { + "line": 391, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17648, + "end": 17649, + "loc": { + "start": { + "line": 391, + "column": 50 + }, + "end": { + "line": 391, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 17649, + "end": 17650, + "loc": { + "start": { + "line": 391, + "column": 51 + }, + "end": { + "line": 391, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17650, + "end": 17651, + "loc": { + "start": { + "line": 391, + "column": 52 + }, + "end": { + "line": 391, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 17652, + "end": 17653, + "loc": { + "start": { + "line": 391, + "column": 54 + }, + "end": { + "line": 391, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 17654, + "end": 17673, + "loc": { + "start": { + "line": 391, + "column": 56 + }, + "end": { + "line": 391, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17673, + "end": 17674, + "loc": { + "start": { + "line": 391, + "column": 75 + }, + "end": { + "line": 391, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 17674, + "end": 17675, + "loc": { + "start": { + "line": 391, + "column": 76 + }, + "end": { + "line": 391, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17675, + "end": 17676, + "loc": { + "start": { + "line": 391, + "column": 77 + }, + "end": { + "line": 391, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 17677, + "end": 17678, + "loc": { + "start": { + "line": 391, + "column": 79 + }, + "end": { + "line": 391, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 17679, + "end": 17693, + "loc": { + "start": { + "line": 391, + "column": 81 + }, + "end": { + "line": 391, + "column": 95 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 17694, + "end": 17696, + "loc": { + "start": { + "line": 391, + "column": 96 + }, + "end": { + "line": 391, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 17729, + "end": 17747, + "loc": { + "start": { + "line": 392, + "column": 32 + }, + "end": { + "line": 392, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17747, + "end": 17748, + "loc": { + "start": { + "line": 392, + "column": 50 + }, + "end": { + "line": 392, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 17748, + "end": 17749, + "loc": { + "start": { + "line": 392, + "column": 51 + }, + "end": { + "line": 392, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17749, + "end": 17750, + "loc": { + "start": { + "line": 392, + "column": 52 + }, + "end": { + "line": 392, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 17751, + "end": 17752, + "loc": { + "start": { + "line": 392, + "column": 54 + }, + "end": { + "line": 392, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 17753, + "end": 17772, + "loc": { + "start": { + "line": 392, + "column": 56 + }, + "end": { + "line": 392, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17772, + "end": 17773, + "loc": { + "start": { + "line": 392, + "column": 75 + }, + "end": { + "line": 392, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 17773, + "end": 17774, + "loc": { + "start": { + "line": 392, + "column": 76 + }, + "end": { + "line": 392, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17774, + "end": 17775, + "loc": { + "start": { + "line": 392, + "column": 77 + }, + "end": { + "line": 392, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 17776, + "end": 17777, + "loc": { + "start": { + "line": 392, + "column": 79 + }, + "end": { + "line": 392, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 17778, + "end": 17792, + "loc": { + "start": { + "line": 392, + "column": 81 + }, + "end": { + "line": 392, + "column": 95 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 17793, + "end": 17795, + "loc": { + "start": { + "line": 392, + "column": 96 + }, + "end": { + "line": 392, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 17828, + "end": 17846, + "loc": { + "start": { + "line": 393, + "column": 32 + }, + "end": { + "line": 393, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17846, + "end": 17847, + "loc": { + "start": { + "line": 393, + "column": 50 + }, + "end": { + "line": 393, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 17847, + "end": 17848, + "loc": { + "start": { + "line": 393, + "column": 51 + }, + "end": { + "line": 393, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17848, + "end": 17849, + "loc": { + "start": { + "line": 393, + "column": 52 + }, + "end": { + "line": 393, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 17850, + "end": 17851, + "loc": { + "start": { + "line": 393, + "column": 54 + }, + "end": { + "line": 393, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 17852, + "end": 17871, + "loc": { + "start": { + "line": 393, + "column": 56 + }, + "end": { + "line": 393, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17871, + "end": 17872, + "loc": { + "start": { + "line": 393, + "column": 75 + }, + "end": { + "line": 393, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 17872, + "end": 17873, + "loc": { + "start": { + "line": 393, + "column": 76 + }, + "end": { + "line": 393, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17873, + "end": 17874, + "loc": { + "start": { + "line": 393, + "column": 77 + }, + "end": { + "line": 393, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 17875, + "end": 17876, + "loc": { + "start": { + "line": 393, + "column": 79 + }, + "end": { + "line": 393, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 17877, + "end": 17891, + "loc": { + "start": { + "line": 393, + "column": 81 + }, + "end": { + "line": 393, + "column": 95 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 17892, + "end": 17894, + "loc": { + "start": { + "line": 393, + "column": 96 + }, + "end": { + "line": 393, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 17927, + "end": 17945, + "loc": { + "start": { + "line": 394, + "column": 32 + }, + "end": { + "line": 394, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17945, + "end": 17946, + "loc": { + "start": { + "line": 394, + "column": 50 + }, + "end": { + "line": 394, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 17946, + "end": 17947, + "loc": { + "start": { + "line": 394, + "column": 51 + }, + "end": { + "line": 394, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17947, + "end": 17948, + "loc": { + "start": { + "line": 394, + "column": 52 + }, + "end": { + "line": 394, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 17949, + "end": 17950, + "loc": { + "start": { + "line": 394, + "column": 54 + }, + "end": { + "line": 394, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 17951, + "end": 17970, + "loc": { + "start": { + "line": 394, + "column": 56 + }, + "end": { + "line": 394, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17970, + "end": 17971, + "loc": { + "start": { + "line": 394, + "column": 75 + }, + "end": { + "line": 394, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 17971, + "end": 17972, + "loc": { + "start": { + "line": 394, + "column": 76 + }, + "end": { + "line": 394, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17972, + "end": 17973, + "loc": { + "start": { + "line": 394, + "column": 77 + }, + "end": { + "line": 394, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 17974, + "end": 17975, + "loc": { + "start": { + "line": 394, + "column": 79 + }, + "end": { + "line": 394, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 17976, + "end": 17990, + "loc": { + "start": { + "line": 394, + "column": 81 + }, + "end": { + "line": 394, + "column": 95 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17990, + "end": 17991, + "loc": { + "start": { + "line": 394, + "column": 95 + }, + "end": { + "line": 394, + "column": 96 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17992, + "end": 17993, + "loc": { + "start": { + "line": 394, + "column": 97 + }, + "end": { + "line": 394, + "column": 98 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 18026, + "end": 18038, + "loc": { + "start": { + "line": 395, + "column": 32 + }, + "end": { + "line": 395, + "column": 44 + } + } + }, + { + "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": 18071, + "end": 18077, + "loc": { + "start": { + "line": 396, + "column": 32 + }, + "end": { + "line": 396, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18077, + "end": 18078, + "loc": { + "start": { + "line": 396, + "column": 38 + }, + "end": { + "line": 396, + "column": 39 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18107, + "end": 18108, + "loc": { + "start": { + "line": 397, + "column": 28 + }, + "end": { + "line": 397, + "column": 29 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 18138, + "end": 18151, + "loc": { + "start": { + "line": 399, + "column": 28 + }, + "end": { + "line": 399, + "column": 41 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 18180, + "end": 18182, + "loc": { + "start": { + "line": 400, + "column": 28 + }, + "end": { + "line": 400, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18183, + "end": 18184, + "loc": { + "start": { + "line": 400, + "column": 31 + }, + "end": { + "line": 400, + "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": 18184, + "end": 18188, + "loc": { + "start": { + "line": 400, + "column": 32 + }, + "end": { + "line": 400, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18188, + "end": 18189, + "loc": { + "start": { + "line": 400, + "column": 36 + }, + "end": { + "line": 400, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 18189, + "end": 18200, + "loc": { + "start": { + "line": 400, + "column": 37 + }, + "end": { + "line": 400, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18200, + "end": 18201, + "loc": { + "start": { + "line": 400, + "column": 48 + }, + "end": { + "line": 400, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18202, + "end": 18203, + "loc": { + "start": { + "line": 400, + "column": 50 + }, + "end": { + "line": 400, + "column": 51 + } + } + }, + { + "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": 18236, + "end": 18240, + "loc": { + "start": { + "line": 401, + "column": 32 + }, + "end": { + "line": 401, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18240, + "end": 18241, + "loc": { + "start": { + "line": 401, + "column": 36 + }, + "end": { + "line": 401, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 18241, + "end": 18252, + "loc": { + "start": { + "line": 401, + "column": 37 + }, + "end": { + "line": 401, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18252, + "end": 18253, + "loc": { + "start": { + "line": 401, + "column": 48 + }, + "end": { + "line": 401, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 18253, + "end": 18260, + "loc": { + "start": { + "line": 401, + "column": 49 + }, + "end": { + "line": 401, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18261, + "end": 18262, + "loc": { + "start": { + "line": 401, + "column": 57 + }, + "end": { + "line": 401, + "column": 58 + } + } + }, + { + "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": 18263, + "end": 18267, + "loc": { + "start": { + "line": 401, + "column": 59 + }, + "end": { + "line": 401, + "column": 63 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18267, + "end": 18268, + "loc": { + "start": { + "line": 401, + "column": 63 + }, + "end": { + "line": 401, + "column": 64 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 18301, + "end": 18305, + "loc": { + "start": { + "line": 402, + "column": 32 + }, + "end": { + "line": 402, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18305, + "end": 18306, + "loc": { + "start": { + "line": 402, + "column": 36 + }, + "end": { + "line": 402, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 18306, + "end": 18317, + "loc": { + "start": { + "line": 402, + "column": 37 + }, + "end": { + "line": 402, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18317, + "end": 18318, + "loc": { + "start": { + "line": 402, + "column": 48 + }, + "end": { + "line": 402, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 18318, + "end": 18327, + "loc": { + "start": { + "line": 402, + "column": 49 + }, + "end": { + "line": 402, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18328, + "end": 18329, + "loc": { + "start": { + "line": 402, + "column": 59 + }, + "end": { + "line": 402, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 18330, + "end": 18349, + "loc": { + "start": { + "line": 402, + "column": 61 + }, + "end": { + "line": 402, + "column": 80 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18349, + "end": 18350, + "loc": { + "start": { + "line": 402, + "column": 80 + }, + "end": { + "line": 402, + "column": 81 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 18383, + "end": 18387, + "loc": { + "start": { + "line": 403, + "column": 32 + }, + "end": { + "line": 403, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18387, + "end": 18388, + "loc": { + "start": { + "line": 403, + "column": 36 + }, + "end": { + "line": 403, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 18388, + "end": 18399, + "loc": { + "start": { + "line": 403, + "column": 37 + }, + "end": { + "line": 403, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18399, + "end": 18400, + "loc": { + "start": { + "line": 403, + "column": 48 + }, + "end": { + "line": 403, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 18400, + "end": 18407, + "loc": { + "start": { + "line": 403, + "column": 49 + }, + "end": { + "line": 403, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18408, + "end": 18409, + "loc": { + "start": { + "line": 403, + "column": 57 + }, + "end": { + "line": 403, + "column": 58 + } + } + }, + { + "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": 18410, + "end": 18415, + "loc": { + "start": { + "line": 403, + "column": 59 + }, + "end": { + "line": 403, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18415, + "end": 18416, + "loc": { + "start": { + "line": 403, + "column": 64 + }, + "end": { + "line": 403, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18445, + "end": 18446, + "loc": { + "start": { + "line": 404, + "column": 28 + }, + "end": { + "line": 404, + "column": 29 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 18476, + "end": 18481, + "loc": { + "start": { + "line": 406, + "column": 28 + }, + "end": { + "line": 406, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18482, + "end": 18496, + "loc": { + "start": { + "line": 406, + "column": 34 + }, + "end": { + "line": 406, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18497, + "end": 18498, + "loc": { + "start": { + "line": 406, + "column": 49 + }, + "end": { + "line": 406, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 18499, + "end": 18504, + "loc": { + "start": { + "line": 406, + "column": 51 + }, + "end": { + "line": 406, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18504, + "end": 18505, + "loc": { + "start": { + "line": 406, + "column": 56 + }, + "end": { + "line": 406, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 18505, + "end": 18509, + "loc": { + "start": { + "line": 406, + "column": 57 + }, + "end": { + "line": 406, + "column": 61 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18509, + "end": 18510, + "loc": { + "start": { + "line": 406, + "column": 61 + }, + "end": { + "line": 406, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18510, + "end": 18511, + "loc": { + "start": { + "line": 406, + "column": 62 + }, + "end": { + "line": 406, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 18544, + "end": 18553, + "loc": { + "start": { + "line": 407, + "column": 32 + }, + "end": { + "line": 407, + "column": 41 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18553, + "end": 18554, + "loc": { + "start": { + "line": 407, + "column": 41 + }, + "end": { + "line": 407, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 18555, + "end": 18573, + "loc": { + "start": { + "line": 407, + "column": 43 + }, + "end": { + "line": 407, + "column": 61 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18573, + "end": 18574, + "loc": { + "start": { + "line": 407, + "column": 61 + }, + "end": { + "line": 407, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 18607, + "end": 18619, + "loc": { + "start": { + "line": 408, + "column": 32 + }, + "end": { + "line": 408, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18619, + "end": 18620, + "loc": { + "start": { + "line": 408, + "column": 44 + }, + "end": { + "line": 408, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 18621, + "end": 18625, + "loc": { + "start": { + "line": 408, + "column": 46 + }, + "end": { + "line": 408, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18625, + "end": 18626, + "loc": { + "start": { + "line": 408, + "column": 50 + }, + "end": { + "line": 408, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 18626, + "end": 18639, + "loc": { + "start": { + "line": 408, + "column": 51 + }, + "end": { + "line": 408, + "column": 64 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18639, + "end": 18640, + "loc": { + "start": { + "line": 408, + "column": 64 + }, + "end": { + "line": 408, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 18673, + "end": 18683, + "loc": { + "start": { + "line": 409, + "column": 32 + }, + "end": { + "line": 409, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18683, + "end": 18684, + "loc": { + "start": { + "line": 409, + "column": 42 + }, + "end": { + "line": 409, + "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": 18685, + "end": 18689, + "loc": { + "start": { + "line": 409, + "column": 44 + }, + "end": { + "line": 409, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18689, + "end": 18690, + "loc": { + "start": { + "line": 409, + "column": 48 + }, + "end": { + "line": 409, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 18690, + "end": 18701, + "loc": { + "start": { + "line": 409, + "column": 49 + }, + "end": { + "line": 409, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18730, + "end": 18731, + "loc": { + "start": { + "line": 410, + "column": 28 + }, + "end": { + "line": 410, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18731, + "end": 18732, + "loc": { + "start": { + "line": 410, + "column": 29 + }, + "end": { + "line": 410, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18732, + "end": 18733, + "loc": { + "start": { + "line": 410, + "column": 30 + }, + "end": { + "line": 410, + "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": 18762, + "end": 18764, + "loc": { + "start": { + "line": 411, + "column": 28 + }, + "end": { + "line": 411, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18765, + "end": 18766, + "loc": { + "start": { + "line": 411, + "column": 31 + }, + "end": { + "line": 411, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18766, + "end": 18780, + "loc": { + "start": { + "line": 411, + "column": 32 + }, + "end": { + "line": 411, + "column": 46 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 18781, + "end": 18783, + "loc": { + "start": { + "line": 411, + "column": 47 + }, + "end": { + "line": 411, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18784, + "end": 18798, + "loc": { + "start": { + "line": 411, + "column": 50 + }, + "end": { + "line": 411, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18798, + "end": 18799, + "loc": { + "start": { + "line": 411, + "column": 64 + }, + "end": { + "line": 411, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 18799, + "end": 18806, + "loc": { + "start": { + "line": 411, + "column": 65 + }, + "end": { + "line": 411, + "column": 72 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18806, + "end": 18807, + "loc": { + "start": { + "line": 411, + "column": 72 + }, + "end": { + "line": 411, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18808, + "end": 18809, + "loc": { + "start": { + "line": 411, + "column": 74 + }, + "end": { + "line": 411, + "column": 75 + } + } + }, + { + "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": 18842, + "end": 18844, + "loc": { + "start": { + "line": 412, + "column": 32 + }, + "end": { + "line": 412, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18845, + "end": 18846, + "loc": { + "start": { + "line": 412, + "column": 35 + }, + "end": { + "line": 412, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 18846, + "end": 18850, + "loc": { + "start": { + "line": 412, + "column": 36 + }, + "end": { + "line": 412, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18850, + "end": 18851, + "loc": { + "start": { + "line": 412, + "column": 40 + }, + "end": { + "line": 412, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 18851, + "end": 18862, + "loc": { + "start": { + "line": 412, + "column": 41 + }, + "end": { + "line": 412, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18862, + "end": 18863, + "loc": { + "start": { + "line": 412, + "column": 52 + }, + "end": { + "line": 412, + "column": 53 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18864, + "end": 18865, + "loc": { + "start": { + "line": 412, + "column": 54 + }, + "end": { + "line": 412, + "column": 55 + } + } + }, + { + "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": 18902, + "end": 18906, + "loc": { + "start": { + "line": 413, + "column": 36 + }, + "end": { + "line": 413, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18906, + "end": 18907, + "loc": { + "start": { + "line": 413, + "column": 40 + }, + "end": { + "line": 413, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 18907, + "end": 18918, + "loc": { + "start": { + "line": 413, + "column": 41 + }, + "end": { + "line": 413, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18918, + "end": 18919, + "loc": { + "start": { + "line": 413, + "column": 52 + }, + "end": { + "line": 413, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 18919, + "end": 18928, + "loc": { + "start": { + "line": 413, + "column": 53 + }, + "end": { + "line": 413, + "column": 62 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18929, + "end": 18930, + "loc": { + "start": { + "line": 413, + "column": 63 + }, + "end": { + "line": 413, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18931, + "end": 18945, + "loc": { + "start": { + "line": 413, + "column": 65 + }, + "end": { + "line": 413, + "column": 79 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18945, + "end": 18946, + "loc": { + "start": { + "line": 413, + "column": 79 + }, + "end": { + "line": 413, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 18946, + "end": 18962, + "loc": { + "start": { + "line": 413, + "column": 80 + }, + "end": { + "line": 413, + "column": 96 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18962, + "end": 18963, + "loc": { + "start": { + "line": 413, + "column": 96 + }, + "end": { + "line": 413, + "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": 19000, + "end": 19004, + "loc": { + "start": { + "line": 414, + "column": 36 + }, + "end": { + "line": 414, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19004, + "end": 19005, + "loc": { + "start": { + "line": 414, + "column": 40 + }, + "end": { + "line": 414, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 19005, + "end": 19016, + "loc": { + "start": { + "line": 414, + "column": 41 + }, + "end": { + "line": 414, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19016, + "end": 19017, + "loc": { + "start": { + "line": 414, + "column": 52 + }, + "end": { + "line": 414, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 19017, + "end": 19024, + "loc": { + "start": { + "line": 414, + "column": 53 + }, + "end": { + "line": 414, + "column": 60 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19025, + "end": 19026, + "loc": { + "start": { + "line": 414, + "column": 61 + }, + "end": { + "line": 414, + "column": 62 + } + } + }, + { + "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": 19027, + "end": 19031, + "loc": { + "start": { + "line": 414, + "column": 63 + }, + "end": { + "line": 414, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19031, + "end": 19032, + "loc": { + "start": { + "line": 414, + "column": 67 + }, + "end": { + "line": 414, + "column": 68 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19065, + "end": 19066, + "loc": { + "start": { + "line": 415, + "column": 32 + }, + "end": { + "line": 415, + "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": 19099, + "end": 19103, + "loc": { + "start": { + "line": 416, + "column": 32 + }, + "end": { + "line": 416, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19103, + "end": 19104, + "loc": { + "start": { + "line": 416, + "column": 36 + }, + "end": { + "line": 416, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 19104, + "end": 19117, + "loc": { + "start": { + "line": 416, + "column": 37 + }, + "end": { + "line": 416, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19117, + "end": 19118, + "loc": { + "start": { + "line": 416, + "column": 50 + }, + "end": { + "line": 416, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 19118, + "end": 19123, + "loc": { + "start": { + "line": 416, + "column": 51 + }, + "end": { + "line": 416, + "column": 56 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19123, + "end": 19124, + "loc": { + "start": { + "line": 416, + "column": 56 + }, + "end": { + "line": 416, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 19124, + "end": 19138, + "loc": { + "start": { + "line": 416, + "column": 57 + }, + "end": { + "line": 416, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19138, + "end": 19139, + "loc": { + "start": { + "line": 416, + "column": 71 + }, + "end": { + "line": 416, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 19139, + "end": 19155, + "loc": { + "start": { + "line": 416, + "column": 72 + }, + "end": { + "line": 416, + "column": 88 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19155, + "end": 19156, + "loc": { + "start": { + "line": 416, + "column": 88 + }, + "end": { + "line": 416, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19156, + "end": 19157, + "loc": { + "start": { + "line": 416, + "column": 89 + }, + "end": { + "line": 416, + "column": 90 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 19190, + "end": 19205, + "loc": { + "start": { + "line": 417, + "column": 32 + }, + "end": { + "line": 417, + "column": 47 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19205, + "end": 19206, + "loc": { + "start": { + "line": 417, + "column": 47 + }, + "end": { + "line": 417, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 19206, + "end": 19209, + "loc": { + "start": { + "line": 417, + "column": 48 + }, + "end": { + "line": 417, + "column": 51 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19209, + "end": 19210, + "loc": { + "start": { + "line": 417, + "column": 51 + }, + "end": { + "line": 417, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 19210, + "end": 19224, + "loc": { + "start": { + "line": 417, + "column": 52 + }, + "end": { + "line": 417, + "column": 66 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19224, + "end": 19225, + "loc": { + "start": { + "line": 417, + "column": 66 + }, + "end": { + "line": 417, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 19225, + "end": 19233, + "loc": { + "start": { + "line": 417, + "column": 67 + }, + "end": { + "line": 417, + "column": 75 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19233, + "end": 19234, + "loc": { + "start": { + "line": 417, + "column": 75 + }, + "end": { + "line": 417, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19234, + "end": 19235, + "loc": { + "start": { + "line": 417, + "column": 76 + }, + "end": { + "line": 417, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 19268, + "end": 19272, + "loc": { + "start": { + "line": 418, + "column": 32 + }, + "end": { + "line": 418, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19272, + "end": 19273, + "loc": { + "start": { + "line": 418, + "column": 36 + }, + "end": { + "line": 418, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 19273, + "end": 19297, + "loc": { + "start": { + "line": 418, + "column": 37 + }, + "end": { + "line": 418, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19297, + "end": 19298, + "loc": { + "start": { + "line": 418, + "column": 61 + }, + "end": { + "line": 418, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 19298, + "end": 19304, + "loc": { + "start": { + "line": 418, + "column": 62 + }, + "end": { + "line": 418, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19304, + "end": 19305, + "loc": { + "start": { + "line": 418, + "column": 68 + }, + "end": { + "line": 418, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 19305, + "end": 19313, + "loc": { + "start": { + "line": 418, + "column": 69 + }, + "end": { + "line": 418, + "column": 77 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19314, + "end": 19315, + "loc": { + "start": { + "line": 418, + "column": 78 + }, + "end": { + "line": 418, + "column": 79 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 19316, + "end": 19330, + "loc": { + "start": { + "line": 418, + "column": 80 + }, + "end": { + "line": 418, + "column": 94 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19330, + "end": 19331, + "loc": { + "start": { + "line": 418, + "column": 94 + }, + "end": { + "line": 418, + "column": 95 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 19331, + "end": 19339, + "loc": { + "start": { + "line": 418, + "column": 95 + }, + "end": { + "line": 418, + "column": 103 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19339, + "end": 19340, + "loc": { + "start": { + "line": 418, + "column": 103 + }, + "end": { + "line": 418, + "column": 104 + } + } + }, + { + "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": 19373, + "end": 19377, + "loc": { + "start": { + "line": 419, + "column": 32 + }, + "end": { + "line": 419, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19377, + "end": 19378, + "loc": { + "start": { + "line": 419, + "column": 36 + }, + "end": { + "line": 419, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 19378, + "end": 19402, + "loc": { + "start": { + "line": 419, + "column": 37 + }, + "end": { + "line": 419, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19402, + "end": 19403, + "loc": { + "start": { + "line": 419, + "column": 61 + }, + "end": { + "line": 419, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 19403, + "end": 19409, + "loc": { + "start": { + "line": 419, + "column": 62 + }, + "end": { + "line": 419, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19409, + "end": 19410, + "loc": { + "start": { + "line": 419, + "column": 68 + }, + "end": { + "line": 419, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 19410, + "end": 19416, + "loc": { + "start": { + "line": 419, + "column": 69 + }, + "end": { + "line": 419, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19417, + "end": 19418, + "loc": { + "start": { + "line": 419, + "column": 76 + }, + "end": { + "line": 419, + "column": 77 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 19419, + "end": 19433, + "loc": { + "start": { + "line": 419, + "column": 78 + }, + "end": { + "line": 419, + "column": 92 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19433, + "end": 19434, + "loc": { + "start": { + "line": 419, + "column": 92 + }, + "end": { + "line": 419, + "column": 93 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 19434, + "end": 19440, + "loc": { + "start": { + "line": 419, + "column": 93 + }, + "end": { + "line": 419, + "column": 99 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19440, + "end": 19441, + "loc": { + "start": { + "line": 419, + "column": 99 + }, + "end": { + "line": 419, + "column": 100 + } + } + }, + { + "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": 19474, + "end": 19478, + "loc": { + "start": { + "line": 420, + "column": 32 + }, + "end": { + "line": 420, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19478, + "end": 19479, + "loc": { + "start": { + "line": 420, + "column": 36 + }, + "end": { + "line": 420, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 19479, + "end": 19503, + "loc": { + "start": { + "line": 420, + "column": 37 + }, + "end": { + "line": 420, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19503, + "end": 19504, + "loc": { + "start": { + "line": 420, + "column": 61 + }, + "end": { + "line": 420, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 19504, + "end": 19517, + "loc": { + "start": { + "line": 420, + "column": 62 + }, + "end": { + "line": 420, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19518, + "end": 19519, + "loc": { + "start": { + "line": 420, + "column": 76 + }, + "end": { + "line": 420, + "column": 77 + } + } + }, + { + "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": 19520, + "end": 19524, + "loc": { + "start": { + "line": 420, + "column": 78 + }, + "end": { + "line": 420, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19524, + "end": 19525, + "loc": { + "start": { + "line": 420, + "column": 82 + }, + "end": { + "line": 420, + "column": 83 + } + } + }, + { + "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": 19558, + "end": 19562, + "loc": { + "start": { + "line": 421, + "column": 32 + }, + "end": { + "line": 421, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19562, + "end": 19563, + "loc": { + "start": { + "line": 421, + "column": 36 + }, + "end": { + "line": 421, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 19563, + "end": 19587, + "loc": { + "start": { + "line": 421, + "column": 37 + }, + "end": { + "line": 421, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19587, + "end": 19588, + "loc": { + "start": { + "line": 421, + "column": 61 + }, + "end": { + "line": 421, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 19588, + "end": 19605, + "loc": { + "start": { + "line": 421, + "column": 62 + }, + "end": { + "line": 421, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19606, + "end": 19607, + "loc": { + "start": { + "line": 421, + "column": 80 + }, + "end": { + "line": 421, + "column": 81 + } + } + }, + { + "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": 19608, + "end": 19612, + "loc": { + "start": { + "line": 421, + "column": 82 + }, + "end": { + "line": 421, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19612, + "end": 19613, + "loc": { + "start": { + "line": 421, + "column": 86 + }, + "end": { + "line": 421, + "column": 87 + } + } + }, + { + "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": 19646, + "end": 19650, + "loc": { + "start": { + "line": 422, + "column": 32 + }, + "end": { + "line": 422, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19650, + "end": 19651, + "loc": { + "start": { + "line": 422, + "column": 36 + }, + "end": { + "line": 422, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 19651, + "end": 19675, + "loc": { + "start": { + "line": 422, + "column": 37 + }, + "end": { + "line": 422, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19675, + "end": 19676, + "loc": { + "start": { + "line": 422, + "column": 61 + }, + "end": { + "line": 422, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 19676, + "end": 19689, + "loc": { + "start": { + "line": 422, + "column": 62 + }, + "end": { + "line": 422, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19690, + "end": 19691, + "loc": { + "start": { + "line": 422, + "column": 76 + }, + "end": { + "line": 422, + "column": 77 + } + } + }, + { + "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": 19692, + "end": 19696, + "loc": { + "start": { + "line": 422, + "column": 78 + }, + "end": { + "line": 422, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19696, + "end": 19697, + "loc": { + "start": { + "line": 422, + "column": 82 + }, + "end": { + "line": 422, + "column": 83 + } + } + }, + { + "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": 19730, + "end": 19734, + "loc": { + "start": { + "line": 423, + "column": 32 + }, + "end": { + "line": 423, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19734, + "end": 19735, + "loc": { + "start": { + "line": 423, + "column": 36 + }, + "end": { + "line": 423, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 19735, + "end": 19759, + "loc": { + "start": { + "line": 423, + "column": 37 + }, + "end": { + "line": 423, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19759, + "end": 19760, + "loc": { + "start": { + "line": 423, + "column": 61 + }, + "end": { + "line": 423, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 19760, + "end": 19777, + "loc": { + "start": { + "line": 423, + "column": 62 + }, + "end": { + "line": 423, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19778, + "end": 19779, + "loc": { + "start": { + "line": 423, + "column": 80 + }, + "end": { + "line": 423, + "column": 81 + } + } + }, + { + "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": 19780, + "end": 19784, + "loc": { + "start": { + "line": 423, + "column": 82 + }, + "end": { + "line": 423, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19784, + "end": 19785, + "loc": { + "start": { + "line": 423, + "column": 86 + }, + "end": { + "line": 423, + "column": 87 + } + } + }, + { + "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": 19818, + "end": 19822, + "loc": { + "start": { + "line": 424, + "column": 32 + }, + "end": { + "line": 424, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19822, + "end": 19823, + "loc": { + "start": { + "line": 424, + "column": 36 + }, + "end": { + "line": 424, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 19823, + "end": 19847, + "loc": { + "start": { + "line": 424, + "column": 37 + }, + "end": { + "line": 424, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19847, + "end": 19848, + "loc": { + "start": { + "line": 424, + "column": 61 + }, + "end": { + "line": 424, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 19848, + "end": 19861, + "loc": { + "start": { + "line": 424, + "column": 62 + }, + "end": { + "line": 424, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19862, + "end": 19863, + "loc": { + "start": { + "line": 424, + "column": 76 + }, + "end": { + "line": 424, + "column": 77 + } + } + }, + { + "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": 19864, + "end": 19868, + "loc": { + "start": { + "line": 424, + "column": 78 + }, + "end": { + "line": 424, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19868, + "end": 19869, + "loc": { + "start": { + "line": 424, + "column": 82 + }, + "end": { + "line": 424, + "column": 83 + } + } + }, + { + "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": 19902, + "end": 19906, + "loc": { + "start": { + "line": 425, + "column": 32 + }, + "end": { + "line": 425, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19906, + "end": 19907, + "loc": { + "start": { + "line": 425, + "column": 36 + }, + "end": { + "line": 425, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 19907, + "end": 19931, + "loc": { + "start": { + "line": 425, + "column": 37 + }, + "end": { + "line": 425, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19931, + "end": 19932, + "loc": { + "start": { + "line": 425, + "column": 61 + }, + "end": { + "line": 425, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 19932, + "end": 19949, + "loc": { + "start": { + "line": 425, + "column": 62 + }, + "end": { + "line": 425, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19950, + "end": 19951, + "loc": { + "start": { + "line": 425, + "column": 80 + }, + "end": { + "line": 425, + "column": 81 + } + } + }, + { + "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": 19952, + "end": 19956, + "loc": { + "start": { + "line": 425, + "column": 82 + }, + "end": { + "line": 425, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19956, + "end": 19957, + "loc": { + "start": { + "line": 425, + "column": 86 + }, + "end": { + "line": 425, + "column": 87 + } + } + }, + { + "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": 19990, + "end": 19994, + "loc": { + "start": { + "line": 426, + "column": 32 + }, + "end": { + "line": 426, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19994, + "end": 19995, + "loc": { + "start": { + "line": 426, + "column": 36 + }, + "end": { + "line": 426, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 19995, + "end": 20019, + "loc": { + "start": { + "line": 426, + "column": 37 + }, + "end": { + "line": 426, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20019, + "end": 20020, + "loc": { + "start": { + "line": 426, + "column": 61 + }, + "end": { + "line": 426, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 20020, + "end": 20032, + "loc": { + "start": { + "line": 426, + "column": 62 + }, + "end": { + "line": 426, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 20033, + "end": 20034, + "loc": { + "start": { + "line": 426, + "column": 75 + }, + "end": { + "line": 426, + "column": 76 + } + } + }, + { + "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": 20035, + "end": 20039, + "loc": { + "start": { + "line": 426, + "column": 77 + }, + "end": { + "line": 426, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20039, + "end": 20040, + "loc": { + "start": { + "line": 426, + "column": 81 + }, + "end": { + "line": 426, + "column": 82 + } + } + }, + { + "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": 20073, + "end": 20077, + "loc": { + "start": { + "line": 427, + "column": 32 + }, + "end": { + "line": 427, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20077, + "end": 20078, + "loc": { + "start": { + "line": 427, + "column": 36 + }, + "end": { + "line": 427, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 20078, + "end": 20101, + "loc": { + "start": { + "line": 427, + "column": 37 + }, + "end": { + "line": 427, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20101, + "end": 20102, + "loc": { + "start": { + "line": 427, + "column": 60 + }, + "end": { + "line": 427, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 20102, + "end": 20106, + "loc": { + "start": { + "line": 427, + "column": 61 + }, + "end": { + "line": 427, + "column": 65 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20106, + "end": 20107, + "loc": { + "start": { + "line": 427, + "column": 65 + }, + "end": { + "line": 427, + "column": 66 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 20107, + "end": 20125, + "loc": { + "start": { + "line": 427, + "column": 66 + }, + "end": { + "line": 427, + "column": 84 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20125, + "end": 20126, + "loc": { + "start": { + "line": 427, + "column": 84 + }, + "end": { + "line": 427, + "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": 20127, + "end": 20131, + "loc": { + "start": { + "line": 427, + "column": 86 + }, + "end": { + "line": 427, + "column": 90 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20131, + "end": 20132, + "loc": { + "start": { + "line": 427, + "column": 90 + }, + "end": { + "line": 427, + "column": 91 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 20132, + "end": 20156, + "loc": { + "start": { + "line": 427, + "column": 91 + }, + "end": { + "line": 427, + "column": 115 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20156, + "end": 20157, + "loc": { + "start": { + "line": 427, + "column": 115 + }, + "end": { + "line": 427, + "column": 116 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20157, + "end": 20158, + "loc": { + "start": { + "line": 427, + "column": 116 + }, + "end": { + "line": 427, + "column": 117 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20187, + "end": 20188, + "loc": { + "start": { + "line": 428, + "column": 28 + }, + "end": { + "line": 428, + "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": 20189, + "end": 20193, + "loc": { + "start": { + "line": 428, + "column": 30 + }, + "end": { + "line": 428, + "column": 34 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20194, + "end": 20195, + "loc": { + "start": { + "line": 428, + "column": 35 + }, + "end": { + "line": 428, + "column": 36 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 20228, + "end": 20233, + "loc": { + "start": { + "line": 429, + "column": 32 + }, + "end": { + "line": 429, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20234, + "end": 20244, + "loc": { + "start": { + "line": 429, + "column": 38 + }, + "end": { + "line": 429, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 20245, + "end": 20246, + "loc": { + "start": { + "line": 429, + "column": 49 + }, + "end": { + "line": 429, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 20247, + "end": 20252, + "loc": { + "start": { + "line": 429, + "column": 51 + }, + "end": { + "line": 429, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20252, + "end": 20253, + "loc": { + "start": { + "line": 429, + "column": 56 + }, + "end": { + "line": 429, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 20253, + "end": 20257, + "loc": { + "start": { + "line": 429, + "column": 57 + }, + "end": { + "line": 429, + "column": 61 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20257, + "end": 20258, + "loc": { + "start": { + "line": 429, + "column": 61 + }, + "end": { + "line": 429, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20258, + "end": 20259, + "loc": { + "start": { + "line": 429, + "column": 62 + }, + "end": { + "line": 429, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 20296, + "end": 20305, + "loc": { + "start": { + "line": 430, + "column": 36 + }, + "end": { + "line": 430, + "column": 45 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20305, + "end": 20306, + "loc": { + "start": { + "line": 430, + "column": 45 + }, + "end": { + "line": 430, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 20307, + "end": 20325, + "loc": { + "start": { + "line": 430, + "column": 47 + }, + "end": { + "line": 430, + "column": 65 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20325, + "end": 20326, + "loc": { + "start": { + "line": 430, + "column": 65 + }, + "end": { + "line": 430, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 20363, + "end": 20374, + "loc": { + "start": { + "line": 431, + "column": 36 + }, + "end": { + "line": 431, + "column": 47 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20374, + "end": 20375, + "loc": { + "start": { + "line": 431, + "column": 47 + }, + "end": { + "line": 431, + "column": 48 + } + } + }, + { + "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": 20376, + "end": 20380, + "loc": { + "start": { + "line": 431, + "column": 49 + }, + "end": { + "line": 431, + "column": 53 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20413, + "end": 20414, + "loc": { + "start": { + "line": 432, + "column": 32 + }, + "end": { + "line": 432, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20414, + "end": 20415, + "loc": { + "start": { + "line": 432, + "column": 33 + }, + "end": { + "line": 432, + "column": 34 + } + } + }, + { + "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": 20448, + "end": 20450, + "loc": { + "start": { + "line": 433, + "column": 32 + }, + "end": { + "line": 433, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20451, + "end": 20452, + "loc": { + "start": { + "line": 433, + "column": 35 + }, + "end": { + "line": 433, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20452, + "end": 20462, + "loc": { + "start": { + "line": 433, + "column": 36 + }, + "end": { + "line": 433, + "column": 46 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 20463, + "end": 20465, + "loc": { + "start": { + "line": 433, + "column": 47 + }, + "end": { + "line": 433, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20466, + "end": 20476, + "loc": { + "start": { + "line": 433, + "column": 50 + }, + "end": { + "line": 433, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20476, + "end": 20477, + "loc": { + "start": { + "line": 433, + "column": 60 + }, + "end": { + "line": 433, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 20477, + "end": 20485, + "loc": { + "start": { + "line": 433, + "column": 61 + }, + "end": { + "line": 433, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20485, + "end": 20486, + "loc": { + "start": { + "line": 433, + "column": 69 + }, + "end": { + "line": 433, + "column": 70 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20487, + "end": 20488, + "loc": { + "start": { + "line": 433, + "column": 71 + }, + "end": { + "line": 433, + "column": 72 + } + } + }, + { + "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": 20525, + "end": 20527, + "loc": { + "start": { + "line": 434, + "column": 36 + }, + "end": { + "line": 434, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20528, + "end": 20529, + "loc": { + "start": { + "line": 434, + "column": 39 + }, + "end": { + "line": 434, + "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": 20529, + "end": 20533, + "loc": { + "start": { + "line": 434, + "column": 40 + }, + "end": { + "line": 434, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20533, + "end": 20534, + "loc": { + "start": { + "line": 434, + "column": 44 + }, + "end": { + "line": 434, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 20534, + "end": 20545, + "loc": { + "start": { + "line": 434, + "column": 45 + }, + "end": { + "line": 434, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20545, + "end": 20546, + "loc": { + "start": { + "line": 434, + "column": 56 + }, + "end": { + "line": 434, + "column": 57 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20547, + "end": 20548, + "loc": { + "start": { + "line": 434, + "column": 58 + }, + "end": { + "line": 434, + "column": 59 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 20589, + "end": 20593, + "loc": { + "start": { + "line": 435, + "column": 40 + }, + "end": { + "line": 435, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20593, + "end": 20594, + "loc": { + "start": { + "line": 435, + "column": 44 + }, + "end": { + "line": 435, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 20594, + "end": 20605, + "loc": { + "start": { + "line": 435, + "column": 45 + }, + "end": { + "line": 435, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20605, + "end": 20606, + "loc": { + "start": { + "line": 435, + "column": 56 + }, + "end": { + "line": 435, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 20606, + "end": 20615, + "loc": { + "start": { + "line": 435, + "column": 57 + }, + "end": { + "line": 435, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 20616, + "end": 20617, + "loc": { + "start": { + "line": 435, + "column": 67 + }, + "end": { + "line": 435, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20618, + "end": 20628, + "loc": { + "start": { + "line": 435, + "column": 69 + }, + "end": { + "line": 435, + "column": 79 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20628, + "end": 20629, + "loc": { + "start": { + "line": 435, + "column": 79 + }, + "end": { + "line": 435, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 20629, + "end": 20638, + "loc": { + "start": { + "line": 435, + "column": 80 + }, + "end": { + "line": 435, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20638, + "end": 20639, + "loc": { + "start": { + "line": 435, + "column": 89 + }, + "end": { + "line": 435, + "column": 90 + } + } + }, + { + "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": 20680, + "end": 20684, + "loc": { + "start": { + "line": 436, + "column": 40 + }, + "end": { + "line": 436, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20684, + "end": 20685, + "loc": { + "start": { + "line": 436, + "column": 44 + }, + "end": { + "line": 436, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 20685, + "end": 20696, + "loc": { + "start": { + "line": 436, + "column": 45 + }, + "end": { + "line": 436, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20696, + "end": 20697, + "loc": { + "start": { + "line": 436, + "column": 56 + }, + "end": { + "line": 436, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 20697, + "end": 20704, + "loc": { + "start": { + "line": 436, + "column": 57 + }, + "end": { + "line": 436, + "column": 64 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 20705, + "end": 20706, + "loc": { + "start": { + "line": 436, + "column": 65 + }, + "end": { + "line": 436, + "column": 66 + } + } + }, + { + "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": 20707, + "end": 20712, + "loc": { + "start": { + "line": 436, + "column": 67 + }, + "end": { + "line": 436, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20712, + "end": 20713, + "loc": { + "start": { + "line": 436, + "column": 72 + }, + "end": { + "line": 436, + "column": 73 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20750, + "end": 20751, + "loc": { + "start": { + "line": 437, + "column": 36 + }, + "end": { + "line": 437, + "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": 20788, + "end": 20792, + "loc": { + "start": { + "line": 438, + "column": 36 + }, + "end": { + "line": 438, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20792, + "end": 20793, + "loc": { + "start": { + "line": 438, + "column": 40 + }, + "end": { + "line": 438, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 20793, + "end": 20806, + "loc": { + "start": { + "line": 438, + "column": 41 + }, + "end": { + "line": 438, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20806, + "end": 20807, + "loc": { + "start": { + "line": 438, + "column": 54 + }, + "end": { + "line": 438, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 20807, + "end": 20812, + "loc": { + "start": { + "line": 438, + "column": 55 + }, + "end": { + "line": 438, + "column": 60 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20812, + "end": 20813, + "loc": { + "start": { + "line": 438, + "column": 60 + }, + "end": { + "line": 438, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20813, + "end": 20823, + "loc": { + "start": { + "line": 438, + "column": 61 + }, + "end": { + "line": 438, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20823, + "end": 20824, + "loc": { + "start": { + "line": 438, + "column": 71 + }, + "end": { + "line": 438, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 20824, + "end": 20833, + "loc": { + "start": { + "line": 438, + "column": 72 + }, + "end": { + "line": 438, + "column": 81 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20833, + "end": 20834, + "loc": { + "start": { + "line": 438, + "column": 81 + }, + "end": { + "line": 438, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20834, + "end": 20835, + "loc": { + "start": { + "line": 438, + "column": 82 + }, + "end": { + "line": 438, + "column": 83 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 20872, + "end": 20887, + "loc": { + "start": { + "line": 439, + "column": 36 + }, + "end": { + "line": 439, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20887, + "end": 20888, + "loc": { + "start": { + "line": 439, + "column": 51 + }, + "end": { + "line": 439, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 20888, + "end": 20891, + "loc": { + "start": { + "line": 439, + "column": 52 + }, + "end": { + "line": 439, + "column": 55 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20891, + "end": 20892, + "loc": { + "start": { + "line": 439, + "column": 55 + }, + "end": { + "line": 439, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20892, + "end": 20902, + "loc": { + "start": { + "line": 439, + "column": 56 + }, + "end": { + "line": 439, + "column": 66 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20902, + "end": 20903, + "loc": { + "start": { + "line": 439, + "column": 66 + }, + "end": { + "line": 439, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 20903, + "end": 20911, + "loc": { + "start": { + "line": 439, + "column": 67 + }, + "end": { + "line": 439, + "column": 75 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20911, + "end": 20912, + "loc": { + "start": { + "line": 439, + "column": 75 + }, + "end": { + "line": 439, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20912, + "end": 20913, + "loc": { + "start": { + "line": 439, + "column": 76 + }, + "end": { + "line": 439, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 20950, + "end": 20954, + "loc": { + "start": { + "line": 440, + "column": 36 + }, + "end": { + "line": 440, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20954, + "end": 20955, + "loc": { + "start": { + "line": 440, + "column": 40 + }, + "end": { + "line": 440, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 20955, + "end": 20979, + "loc": { + "start": { + "line": 440, + "column": 41 + }, + "end": { + "line": 440, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20979, + "end": 20980, + "loc": { + "start": { + "line": 440, + "column": 65 + }, + "end": { + "line": 440, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 20980, + "end": 20986, + "loc": { + "start": { + "line": 440, + "column": 66 + }, + "end": { + "line": 440, + "column": 72 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20986, + "end": 20987, + "loc": { + "start": { + "line": 440, + "column": 72 + }, + "end": { + "line": 440, + "column": 73 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 20987, + "end": 20995, + "loc": { + "start": { + "line": 440, + "column": 73 + }, + "end": { + "line": 440, + "column": 81 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 20996, + "end": 20997, + "loc": { + "start": { + "line": 440, + "column": 82 + }, + "end": { + "line": 440, + "column": 83 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20998, + "end": 21008, + "loc": { + "start": { + "line": 440, + "column": 84 + }, + "end": { + "line": 440, + "column": 94 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21008, + "end": 21009, + "loc": { + "start": { + "line": 440, + "column": 94 + }, + "end": { + "line": 440, + "column": 95 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 21009, + "end": 21017, + "loc": { + "start": { + "line": 440, + "column": 95 + }, + "end": { + "line": 440, + "column": 103 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21017, + "end": 21018, + "loc": { + "start": { + "line": 440, + "column": 103 + }, + "end": { + "line": 440, + "column": 104 + } + } + }, + { + "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": 21055, + "end": 21059, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21059, + "end": 21060, + "loc": { + "start": { + "line": 441, + "column": 40 + }, + "end": { + "line": 441, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 21060, + "end": 21084, + "loc": { + "start": { + "line": 441, + "column": 41 + }, + "end": { + "line": 441, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21084, + "end": 21085, + "loc": { + "start": { + "line": 441, + "column": 65 + }, + "end": { + "line": 441, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 21085, + "end": 21091, + "loc": { + "start": { + "line": 441, + "column": 66 + }, + "end": { + "line": 441, + "column": 72 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21091, + "end": 21092, + "loc": { + "start": { + "line": 441, + "column": 72 + }, + "end": { + "line": 441, + "column": 73 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 21092, + "end": 21098, + "loc": { + "start": { + "line": 441, + "column": 73 + }, + "end": { + "line": 441, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21099, + "end": 21100, + "loc": { + "start": { + "line": 441, + "column": 80 + }, + "end": { + "line": 441, + "column": 81 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 21101, + "end": 21111, + "loc": { + "start": { + "line": 441, + "column": 82 + }, + "end": { + "line": 441, + "column": 92 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21111, + "end": 21112, + "loc": { + "start": { + "line": 441, + "column": 92 + }, + "end": { + "line": 441, + "column": 93 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 21112, + "end": 21118, + "loc": { + "start": { + "line": 441, + "column": 93 + }, + "end": { + "line": 441, + "column": 99 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21118, + "end": 21119, + "loc": { + "start": { + "line": 441, + "column": 99 + }, + "end": { + "line": 441, + "column": 100 + } + } + }, + { + "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": 21156, + "end": 21160, + "loc": { + "start": { + "line": 442, + "column": 36 + }, + "end": { + "line": 442, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21160, + "end": 21161, + "loc": { + "start": { + "line": 442, + "column": 40 + }, + "end": { + "line": 442, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 21161, + "end": 21185, + "loc": { + "start": { + "line": 442, + "column": 41 + }, + "end": { + "line": 442, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21185, + "end": 21186, + "loc": { + "start": { + "line": 442, + "column": 65 + }, + "end": { + "line": 442, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 21186, + "end": 21199, + "loc": { + "start": { + "line": 442, + "column": 66 + }, + "end": { + "line": 442, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21200, + "end": 21201, + "loc": { + "start": { + "line": 442, + "column": 80 + }, + "end": { + "line": 442, + "column": 81 + } + } + }, + { + "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": 21202, + "end": 21206, + "loc": { + "start": { + "line": 442, + "column": 82 + }, + "end": { + "line": 442, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21206, + "end": 21207, + "loc": { + "start": { + "line": 442, + "column": 86 + }, + "end": { + "line": 442, + "column": 87 + } + } + }, + { + "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": 21244, + "end": 21248, + "loc": { + "start": { + "line": 443, + "column": 36 + }, + "end": { + "line": 443, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21248, + "end": 21249, + "loc": { + "start": { + "line": 443, + "column": 40 + }, + "end": { + "line": 443, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 21249, + "end": 21273, + "loc": { + "start": { + "line": 443, + "column": 41 + }, + "end": { + "line": 443, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21273, + "end": 21274, + "loc": { + "start": { + "line": 443, + "column": 65 + }, + "end": { + "line": 443, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 21274, + "end": 21291, + "loc": { + "start": { + "line": 443, + "column": 66 + }, + "end": { + "line": 443, + "column": 83 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21292, + "end": 21293, + "loc": { + "start": { + "line": 443, + "column": 84 + }, + "end": { + "line": 443, + "column": 85 + } + } + }, + { + "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": 21294, + "end": 21298, + "loc": { + "start": { + "line": 443, + "column": 86 + }, + "end": { + "line": 443, + "column": 90 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21298, + "end": 21299, + "loc": { + "start": { + "line": 443, + "column": 90 + }, + "end": { + "line": 443, + "column": 91 + } + } + }, + { + "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": 21336, + "end": 21340, + "loc": { + "start": { + "line": 444, + "column": 36 + }, + "end": { + "line": 444, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21340, + "end": 21341, + "loc": { + "start": { + "line": 444, + "column": 40 + }, + "end": { + "line": 444, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 21341, + "end": 21365, + "loc": { + "start": { + "line": 444, + "column": 41 + }, + "end": { + "line": 444, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21365, + "end": 21366, + "loc": { + "start": { + "line": 444, + "column": 65 + }, + "end": { + "line": 444, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 21366, + "end": 21379, + "loc": { + "start": { + "line": 444, + "column": 66 + }, + "end": { + "line": 444, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21380, + "end": 21381, + "loc": { + "start": { + "line": 444, + "column": 80 + }, + "end": { + "line": 444, + "column": 81 + } + } + }, + { + "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": 21382, + "end": 21386, + "loc": { + "start": { + "line": 444, + "column": 82 + }, + "end": { + "line": 444, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21386, + "end": 21387, + "loc": { + "start": { + "line": 444, + "column": 86 + }, + "end": { + "line": 444, + "column": 87 + } + } + }, + { + "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": 21424, + "end": 21428, + "loc": { + "start": { + "line": 445, + "column": 36 + }, + "end": { + "line": 445, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21428, + "end": 21429, + "loc": { + "start": { + "line": 445, + "column": 40 + }, + "end": { + "line": 445, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 21429, + "end": 21453, + "loc": { + "start": { + "line": 445, + "column": 41 + }, + "end": { + "line": 445, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21453, + "end": 21454, + "loc": { + "start": { + "line": 445, + "column": 65 + }, + "end": { + "line": 445, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 21454, + "end": 21471, + "loc": { + "start": { + "line": 445, + "column": 66 + }, + "end": { + "line": 445, + "column": 83 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21472, + "end": 21473, + "loc": { + "start": { + "line": 445, + "column": 84 + }, + "end": { + "line": 445, + "column": 85 + } + } + }, + { + "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": 21474, + "end": 21478, + "loc": { + "start": { + "line": 445, + "column": 86 + }, + "end": { + "line": 445, + "column": 90 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21478, + "end": 21479, + "loc": { + "start": { + "line": 445, + "column": 90 + }, + "end": { + "line": 445, + "column": 91 + } + } + }, + { + "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": 21516, + "end": 21520, + "loc": { + "start": { + "line": 446, + "column": 36 + }, + "end": { + "line": 446, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21520, + "end": 21521, + "loc": { + "start": { + "line": 446, + "column": 40 + }, + "end": { + "line": 446, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 21521, + "end": 21545, + "loc": { + "start": { + "line": 446, + "column": 41 + }, + "end": { + "line": 446, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21545, + "end": 21546, + "loc": { + "start": { + "line": 446, + "column": 65 + }, + "end": { + "line": 446, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 21546, + "end": 21559, + "loc": { + "start": { + "line": 446, + "column": 66 + }, + "end": { + "line": 446, + "column": 79 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21560, + "end": 21561, + "loc": { + "start": { + "line": 446, + "column": 80 + }, + "end": { + "line": 446, + "column": 81 + } + } + }, + { + "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": 21562, + "end": 21566, + "loc": { + "start": { + "line": 446, + "column": 82 + }, + "end": { + "line": 446, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21566, + "end": 21567, + "loc": { + "start": { + "line": 446, + "column": 86 + }, + "end": { + "line": 446, + "column": 87 + } + } + }, + { + "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": 21604, + "end": 21608, + "loc": { + "start": { + "line": 447, + "column": 36 + }, + "end": { + "line": 447, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21608, + "end": 21609, + "loc": { + "start": { + "line": 447, + "column": 40 + }, + "end": { + "line": 447, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 21609, + "end": 21633, + "loc": { + "start": { + "line": 447, + "column": 41 + }, + "end": { + "line": 447, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21633, + "end": 21634, + "loc": { + "start": { + "line": 447, + "column": 65 + }, + "end": { + "line": 447, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 21634, + "end": 21651, + "loc": { + "start": { + "line": 447, + "column": 66 + }, + "end": { + "line": 447, + "column": 83 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21652, + "end": 21653, + "loc": { + "start": { + "line": 447, + "column": 84 + }, + "end": { + "line": 447, + "column": 85 + } + } + }, + { + "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": 21654, + "end": 21658, + "loc": { + "start": { + "line": 447, + "column": 86 + }, + "end": { + "line": 447, + "column": 90 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21658, + "end": 21659, + "loc": { + "start": { + "line": 447, + "column": 90 + }, + "end": { + "line": 447, + "column": 91 + } + } + }, + { + "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": 21696, + "end": 21700, + "loc": { + "start": { + "line": 448, + "column": 36 + }, + "end": { + "line": 448, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21700, + "end": 21701, + "loc": { + "start": { + "line": 448, + "column": 40 + }, + "end": { + "line": 448, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 21701, + "end": 21725, + "loc": { + "start": { + "line": 448, + "column": 41 + }, + "end": { + "line": 448, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21725, + "end": 21726, + "loc": { + "start": { + "line": 448, + "column": 65 + }, + "end": { + "line": 448, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 21726, + "end": 21738, + "loc": { + "start": { + "line": 448, + "column": 66 + }, + "end": { + "line": 448, + "column": 78 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21739, + "end": 21740, + "loc": { + "start": { + "line": 448, + "column": 79 + }, + "end": { + "line": 448, + "column": 80 + } + } + }, + { + "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": 21741, + "end": 21745, + "loc": { + "start": { + "line": 448, + "column": 81 + }, + "end": { + "line": 448, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21745, + "end": 21746, + "loc": { + "start": { + "line": 448, + "column": 85 + }, + "end": { + "line": 448, + "column": 86 + } + } + }, + { + "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": 21783, + "end": 21787, + "loc": { + "start": { + "line": 449, + "column": 36 + }, + "end": { + "line": 449, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21787, + "end": 21788, + "loc": { + "start": { + "line": 449, + "column": 40 + }, + "end": { + "line": 449, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 21788, + "end": 21811, + "loc": { + "start": { + "line": 449, + "column": 41 + }, + "end": { + "line": 449, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21811, + "end": 21812, + "loc": { + "start": { + "line": 449, + "column": 64 + }, + "end": { + "line": 449, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 21812, + "end": 21816, + "loc": { + "start": { + "line": 449, + "column": 65 + }, + "end": { + "line": 449, + "column": 69 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21816, + "end": 21817, + "loc": { + "start": { + "line": 449, + "column": 69 + }, + "end": { + "line": 449, + "column": 70 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 21817, + "end": 21835, + "loc": { + "start": { + "line": 449, + "column": 70 + }, + "end": { + "line": 449, + "column": 88 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21835, + "end": 21836, + "loc": { + "start": { + "line": 449, + "column": 88 + }, + "end": { + "line": 449, + "column": 89 + } + } + }, + { + "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": 21837, + "end": 21841, + "loc": { + "start": { + "line": 449, + "column": 90 + }, + "end": { + "line": 449, + "column": 94 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21841, + "end": 21842, + "loc": { + "start": { + "line": 449, + "column": 94 + }, + "end": { + "line": 449, + "column": 95 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 21842, + "end": 21866, + "loc": { + "start": { + "line": 449, + "column": 95 + }, + "end": { + "line": 449, + "column": 119 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21866, + "end": 21867, + "loc": { + "start": { + "line": 449, + "column": 119 + }, + "end": { + "line": 449, + "column": 120 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21867, + "end": 21868, + "loc": { + "start": { + "line": 449, + "column": 120 + }, + "end": { + "line": 449, + "column": 121 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21901, + "end": 21902, + "loc": { + "start": { + "line": 450, + "column": 32 + }, + "end": { + "line": 450, + "column": 33 + } + } + }, + { + "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": 21903, + "end": 21907, + "loc": { + "start": { + "line": 450, + "column": 34 + }, + "end": { + "line": 450, + "column": 38 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21908, + "end": 21909, + "loc": { + "start": { + "line": 450, + "column": 39 + }, + "end": { + "line": 450, + "column": 40 + } + } + }, + { + "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": 21946, + "end": 21948, + "loc": { + "start": { + "line": 451, + "column": 36 + }, + "end": { + "line": 451, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21949, + "end": 21950, + "loc": { + "start": { + "line": 451, + "column": 39 + }, + "end": { + "line": 451, + "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": 21950, + "end": 21954, + "loc": { + "start": { + "line": 451, + "column": 40 + }, + "end": { + "line": 451, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21954, + "end": 21955, + "loc": { + "start": { + "line": 451, + "column": 44 + }, + "end": { + "line": 451, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 21955, + "end": 21966, + "loc": { + "start": { + "line": 451, + "column": 45 + }, + "end": { + "line": 451, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21966, + "end": 21967, + "loc": { + "start": { + "line": 451, + "column": 56 + }, + "end": { + "line": 451, + "column": 57 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21968, + "end": 21969, + "loc": { + "start": { + "line": 451, + "column": 58 + }, + "end": { + "line": 451, + "column": 59 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 22010, + "end": 22014, + "loc": { + "start": { + "line": 452, + "column": 40 + }, + "end": { + "line": 452, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22014, + "end": 22015, + "loc": { + "start": { + "line": 452, + "column": 44 + }, + "end": { + "line": 452, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 22015, + "end": 22026, + "loc": { + "start": { + "line": 452, + "column": 45 + }, + "end": { + "line": 452, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22026, + "end": 22027, + "loc": { + "start": { + "line": 452, + "column": 56 + }, + "end": { + "line": 452, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 22027, + "end": 22036, + "loc": { + "start": { + "line": 452, + "column": 57 + }, + "end": { + "line": 452, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22037, + "end": 22038, + "loc": { + "start": { + "line": 452, + "column": 67 + }, + "end": { + "line": 452, + "column": 68 + } + } + }, + { + "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": 22039, + "end": 22043, + "loc": { + "start": { + "line": 452, + "column": 69 + }, + "end": { + "line": 452, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22043, + "end": 22044, + "loc": { + "start": { + "line": 452, + "column": 73 + }, + "end": { + "line": 452, + "column": 74 + } + } + }, + { + "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": 22085, + "end": 22089, + "loc": { + "start": { + "line": 453, + "column": 40 + }, + "end": { + "line": 453, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22089, + "end": 22090, + "loc": { + "start": { + "line": 453, + "column": 44 + }, + "end": { + "line": 453, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 22090, + "end": 22101, + "loc": { + "start": { + "line": 453, + "column": 45 + }, + "end": { + "line": 453, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22101, + "end": 22102, + "loc": { + "start": { + "line": 453, + "column": 56 + }, + "end": { + "line": 453, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 22102, + "end": 22109, + "loc": { + "start": { + "line": 453, + "column": 57 + }, + "end": { + "line": 453, + "column": 64 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22110, + "end": 22111, + "loc": { + "start": { + "line": 453, + "column": 65 + }, + "end": { + "line": 453, + "column": 66 + } + } + }, + { + "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": 22112, + "end": 22117, + "loc": { + "start": { + "line": 453, + "column": 67 + }, + "end": { + "line": 453, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22117, + "end": 22118, + "loc": { + "start": { + "line": 453, + "column": 72 + }, + "end": { + "line": 453, + "column": 73 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22156, + "end": 22157, + "loc": { + "start": { + "line": 455, + "column": 36 + }, + "end": { + "line": 455, + "column": 37 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22190, + "end": 22191, + "loc": { + "start": { + "line": 456, + "column": 32 + }, + "end": { + "line": 456, + "column": 33 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22220, + "end": 22221, + "loc": { + "start": { + "line": 457, + "column": 28 + }, + "end": { + "line": 457, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 22250, + "end": 22254, + "loc": { + "start": { + "line": 458, + "column": 28 + }, + "end": { + "line": 458, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22254, + "end": 22255, + "loc": { + "start": { + "line": 458, + "column": 32 + }, + "end": { + "line": 458, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 22255, + "end": 22266, + "loc": { + "start": { + "line": 458, + "column": 33 + }, + "end": { + "line": 458, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22267, + "end": 22268, + "loc": { + "start": { + "line": 458, + "column": 45 + }, + "end": { + "line": 458, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 22269, + "end": 22302, + "loc": { + "start": { + "line": 458, + "column": 47 + }, + "end": { + "line": 458, + "column": 80 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22302, + "end": 22303, + "loc": { + "start": { + "line": 458, + "column": 80 + }, + "end": { + "line": 458, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")", + "start": 22331, + "end": 22446, + "loc": { + "start": { + "line": 459, + "column": 27 + }, + "end": { + "line": 459, + "column": 142 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "disableCameraMouseControl", + "start": 22476, + "end": 22501, + "loc": { + "start": { + "line": 461, + "column": 28 + }, + "end": { + "line": 461, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22501, + "end": 22502, + "loc": { + "start": { + "line": 461, + "column": 53 + }, + "end": { + "line": 461, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22502, + "end": 22503, + "loc": { + "start": { + "line": 461, + "column": 54 + }, + "end": { + "line": 461, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22503, + "end": 22504, + "loc": { + "start": { + "line": 461, + "column": 55 + }, + "end": { + "line": 461, + "column": 56 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22530, + "end": 22531, + "loc": { + "start": { + "line": 463, + "column": 24 + }, + "end": { + "line": 463, + "column": 25 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22531, + "end": 22532, + "loc": { + "start": { + "line": 463, + "column": 25 + }, + "end": { + "line": 463, + "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": 22533, + "end": 22537, + "loc": { + "start": { + "line": 463, + "column": 27 + }, + "end": { + "line": 463, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22537, + "end": 22538, + "loc": { + "start": { + "line": 463, + "column": 31 + }, + "end": { + "line": 463, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_longTouchTimeoutMs", + "start": 22538, + "end": 22557, + "loc": { + "start": { + "line": 463, + "column": 32 + }, + "end": { + "line": 463, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22557, + "end": 22558, + "loc": { + "start": { + "line": 463, + "column": 51 + }, + "end": { + "line": 463, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22558, + "end": 22559, + "loc": { + "start": { + "line": 463, + "column": 52 + }, + "end": { + "line": 463, + "column": 53 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 22585, + "end": 22589, + "loc": { + "start": { + "line": 465, + "column": 24 + }, + "end": { + "line": 465, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22589, + "end": 22590, + "loc": { + "start": { + "line": 465, + "column": 28 + }, + "end": { + "line": 465, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 22590, + "end": 22601, + "loc": { + "start": { + "line": 465, + "column": 29 + }, + "end": { + "line": 465, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22602, + "end": 22603, + "loc": { + "start": { + "line": 465, + "column": 41 + }, + "end": { + "line": 465, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_QUICK_TOUCH_END", + "start": 22604, + "end": 22638, + "loc": { + "start": { + "line": 465, + "column": 43 + }, + "end": { + "line": 465, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22638, + "end": 22639, + "loc": { + "start": { + "line": 465, + "column": 77 + }, + "end": { + "line": 465, + "column": 78 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")", + "start": 22663, + "end": 22779, + "loc": { + "start": { + "line": 466, + "column": 23 + }, + "end": { + "line": 466, + "column": 139 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22800, + "end": 22801, + "loc": { + "start": { + "line": 467, + "column": 20 + }, + "end": { + "line": 467, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 22823, + "end": 22830, + "loc": { + "start": { + "line": 469, + "column": 20 + }, + "end": { + "line": 469, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22831, + "end": 22832, + "loc": { + "start": { + "line": 469, + "column": 28 + }, + "end": { + "line": 469, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 22833, + "end": 22838, + "loc": { + "start": { + "line": 469, + "column": 30 + }, + "end": { + "line": 469, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22838, + "end": 22839, + "loc": { + "start": { + "line": 469, + "column": 35 + }, + "end": { + "line": 469, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "identifier", + "start": 22839, + "end": 22849, + "loc": { + "start": { + "line": 469, + "column": 36 + }, + "end": { + "line": 469, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22849, + "end": 22850, + "loc": { + "start": { + "line": 469, + "column": 46 + }, + "end": { + "line": 469, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 22872, + "end": 22877, + "loc": { + "start": { + "line": 471, + "column": 20 + }, + "end": { + "line": 471, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22877, + "end": 22878, + "loc": { + "start": { + "line": 471, + "column": 25 + }, + "end": { + "line": 471, + "column": 26 + } + } + }, + { + "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": 22897, + "end": 22904, + "loc": { + "start": { + "line": 474, + "column": 16 + }, + "end": { + "line": 474, + "column": 23 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22904, + "end": 22905, + "loc": { + "start": { + "line": 474, + "column": 23 + }, + "end": { + "line": 474, + "column": 24 + } + } + }, + { + "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": 22926, + "end": 22928, + "loc": { + "start": { + "line": 475, + "column": 20 + }, + "end": { + "line": 475, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22929, + "end": 22930, + "loc": { + "start": { + "line": 475, + "column": 23 + }, + "end": { + "line": 475, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 22930, + "end": 22946, + "loc": { + "start": { + "line": 475, + "column": 24 + }, + "end": { + "line": 475, + "column": 40 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 22947, + "end": 22950, + "loc": { + "start": { + "line": 475, + "column": 41 + }, + "end": { + "line": 475, + "column": 44 + } + } + }, + { + "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": 22951, + "end": 22955, + "loc": { + "start": { + "line": 475, + "column": 45 + }, + "end": { + "line": 475, + "column": 49 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22955, + "end": 22956, + "loc": { + "start": { + "line": 475, + "column": 49 + }, + "end": { + "line": 475, + "column": 50 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22957, + "end": 22958, + "loc": { + "start": { + "line": 475, + "column": 51 + }, + "end": { + "line": 475, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 22983, + "end": 22995, + "loc": { + "start": { + "line": 476, + "column": 24 + }, + "end": { + "line": 476, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22995, + "end": 22996, + "loc": { + "start": { + "line": 476, + "column": 36 + }, + "end": { + "line": 476, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 22996, + "end": 23012, + "loc": { + "start": { + "line": 476, + "column": 37 + }, + "end": { + "line": 476, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23012, + "end": 23013, + "loc": { + "start": { + "line": 476, + "column": 53 + }, + "end": { + "line": 476, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23013, + "end": 23014, + "loc": { + "start": { + "line": 476, + "column": 54 + }, + "end": { + "line": 476, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 23039, + "end": 23055, + "loc": { + "start": { + "line": 477, + "column": 24 + }, + "end": { + "line": 477, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23056, + "end": 23057, + "loc": { + "start": { + "line": 477, + "column": 41 + }, + "end": { + "line": 477, + "column": 42 + } + } + }, + { + "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": 23058, + "end": 23062, + "loc": { + "start": { + "line": 477, + "column": 43 + }, + "end": { + "line": 477, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23062, + "end": 23063, + "loc": { + "start": { + "line": 477, + "column": 47 + }, + "end": { + "line": 477, + "column": 48 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23084, + "end": 23085, + "loc": { + "start": { + "line": 478, + "column": 20 + }, + "end": { + "line": 478, + "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": 23106, + "end": 23110, + "loc": { + "start": { + "line": 479, + "column": 20 + }, + "end": { + "line": 479, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23110, + "end": 23111, + "loc": { + "start": { + "line": 479, + "column": 24 + }, + "end": { + "line": 479, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 23111, + "end": 23122, + "loc": { + "start": { + "line": 479, + "column": 25 + }, + "end": { + "line": 479, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23123, + "end": 23124, + "loc": { + "start": { + "line": 479, + "column": 37 + }, + "end": { + "line": 479, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "TOUCH_CANCELING", + "start": 23125, + "end": 23140, + "loc": { + "start": { + "line": 479, + "column": 39 + }, + "end": { + "line": 479, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23140, + "end": 23141, + "loc": { + "start": { + "line": 479, + "column": 54 + }, + "end": { + "line": 479, + "column": 55 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")", + "start": 23160, + "end": 23235, + "loc": { + "start": { + "line": 480, + "column": 18 + }, + "end": { + "line": 480, + "column": 93 + } + } + }, + { + "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": 23256, + "end": 23262, + "loc": { + "start": { + "line": 481, + "column": 20 + }, + "end": { + "line": 481, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23262, + "end": 23263, + "loc": { + "start": { + "line": 481, + "column": 26 + }, + "end": { + "line": 481, + "column": 27 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23276, + "end": 23277, + "loc": { + "start": { + "line": 482, + "column": 12 + }, + "end": { + "line": 482, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23287, + "end": 23288, + "loc": { + "start": { + "line": 484, + "column": 8 + }, + "end": { + "line": 484, + "column": 9 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23288, + "end": 23289, + "loc": { + "start": { + "line": 484, + "column": 9 + }, + "end": { + "line": 484, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23290, + "end": 23291, + "loc": { + "start": { + "line": 484, + "column": 11 + }, + "end": { + "line": 484, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "passive", + "start": 23291, + "end": 23298, + "loc": { + "start": { + "line": 484, + "column": 12 + }, + "end": { + "line": 484, + "column": 19 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23298, + "end": 23299, + "loc": { + "start": { + "line": 484, + "column": 19 + }, + "end": { + "line": 484, + "column": 20 + } + } + }, + { + "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": 23300, + "end": 23304, + "loc": { + "start": { + "line": 484, + "column": 21 + }, + "end": { + "line": 484, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23304, + "end": 23305, + "loc": { + "start": { + "line": 484, + "column": 25 + }, + "end": { + "line": 484, + "column": 26 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23305, + "end": 23306, + "loc": { + "start": { + "line": 484, + "column": 26 + }, + "end": { + "line": 484, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23306, + "end": 23307, + "loc": { + "start": { + "line": 484, + "column": 27 + }, + "end": { + "line": 484, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 23318, + "end": 23324, + "loc": { + "start": { + "line": 487, + "column": 8 + }, + "end": { + "line": 487, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23324, + "end": 23325, + "loc": { + "start": { + "line": 487, + "column": 14 + }, + "end": { + "line": 487, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addEventListener", + "start": 23325, + "end": 23341, + "loc": { + "start": { + "line": 487, + "column": 15 + }, + "end": { + "line": 487, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23341, + "end": 23342, + "loc": { + "start": { + "line": 487, + "column": 31 + }, + "end": { + "line": 487, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchmove", + "start": 23342, + "end": 23353, + "loc": { + "start": { + "line": 487, + "column": 32 + }, + "end": { + "line": 487, + "column": 43 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23353, + "end": 23354, + "loc": { + "start": { + "line": 487, + "column": 43 + }, + "end": { + "line": 487, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23355, + "end": 23356, + "loc": { + "start": { + "line": 487, + "column": 45 + }, + "end": { + "line": 487, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 23356, + "end": 23361, + "loc": { + "start": { + "line": 487, + "column": 46 + }, + "end": { + "line": 487, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23361, + "end": 23362, + "loc": { + "start": { + "line": 487, + "column": 51 + }, + "end": { + "line": 487, + "column": 52 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23363, + "end": 23365, + "loc": { + "start": { + "line": 487, + "column": 53 + }, + "end": { + "line": 487, + "column": 55 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23366, + "end": 23367, + "loc": { + "start": { + "line": 487, + "column": 56 + }, + "end": { + "line": 487, + "column": 57 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 23381, + "end": 23385, + "loc": { + "start": { + "line": 489, + "column": 12 + }, + "end": { + "line": 489, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23385, + "end": 23386, + "loc": { + "start": { + "line": 489, + "column": 16 + }, + "end": { + "line": 489, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 23386, + "end": 23399, + "loc": { + "start": { + "line": 489, + "column": 17 + }, + "end": { + "line": 489, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23399, + "end": 23400, + "loc": { + "start": { + "line": 489, + "column": 30 + }, + "end": { + "line": 489, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stop", + "start": 23400, + "end": 23404, + "loc": { + "start": { + "line": 489, + "column": 31 + }, + "end": { + "line": 489, + "column": 35 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23404, + "end": 23405, + "loc": { + "start": { + "line": 489, + "column": 35 + }, + "end": { + "line": 489, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23405, + "end": 23406, + "loc": { + "start": { + "line": 489, + "column": 36 + }, + "end": { + "line": 489, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23406, + "end": 23407, + "loc": { + "start": { + "line": 489, + "column": 37 + }, + "end": { + "line": 489, + "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": 23421, + "end": 23426, + "loc": { + "start": { + "line": 491, + "column": 12 + }, + "end": { + "line": 491, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 23427, + "end": 23444, + "loc": { + "start": { + "line": 491, + "column": 18 + }, + "end": { + "line": 491, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23445, + "end": 23446, + "loc": { + "start": { + "line": 491, + "column": 36 + }, + "end": { + "line": 491, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 23447, + "end": 23452, + "loc": { + "start": { + "line": 491, + "column": 38 + }, + "end": { + "line": 491, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23452, + "end": 23453, + "loc": { + "start": { + "line": 491, + "column": 43 + }, + "end": { + "line": 491, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 23453, + "end": 23460, + "loc": { + "start": { + "line": 491, + "column": 44 + }, + "end": { + "line": 491, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23460, + "end": 23461, + "loc": { + "start": { + "line": 491, + "column": 51 + }, + "end": { + "line": 491, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 23461, + "end": 23467, + "loc": { + "start": { + "line": 491, + "column": 52 + }, + "end": { + "line": 491, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23467, + "end": 23468, + "loc": { + "start": { + "line": 491, + "column": 58 + }, + "end": { + "line": 491, + "column": 59 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 23482, + "end": 23484, + "loc": { + "start": { + "line": 493, + "column": 12 + }, + "end": { + "line": 493, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23485, + "end": 23486, + "loc": { + "start": { + "line": 493, + "column": 15 + }, + "end": { + "line": 493, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 23486, + "end": 23503, + "loc": { + "start": { + "line": 493, + "column": 16 + }, + "end": { + "line": 493, + "column": 33 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 23504, + "end": 23507, + "loc": { + "start": { + "line": 493, + "column": 34 + }, + "end": { + "line": 493, + "column": 37 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 23508, + "end": 23509, + "loc": { + "start": { + "line": 493, + "column": 38 + }, + "end": { + "line": 493, + "column": 39 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 23510, + "end": 23512, + "loc": { + "start": { + "line": 493, + "column": 40 + }, + "end": { + "line": 493, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 23513, + "end": 23518, + "loc": { + "start": { + "line": 493, + "column": 43 + }, + "end": { + "line": 493, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23518, + "end": 23519, + "loc": { + "start": { + "line": 493, + "column": 48 + }, + "end": { + "line": 493, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 23519, + "end": 23533, + "loc": { + "start": { + "line": 493, + "column": 49 + }, + "end": { + "line": 493, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23533, + "end": 23534, + "loc": { + "start": { + "line": 493, + "column": 63 + }, + "end": { + "line": 493, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 23534, + "end": 23540, + "loc": { + "start": { + "line": 493, + "column": 64 + }, + "end": { + "line": 493, + "column": 70 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 23541, + "end": 23544, + "loc": { + "start": { + "line": 493, + "column": 71 + }, + "end": { + "line": 493, + "column": 74 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 23545, + "end": 23546, + "loc": { + "start": { + "line": 493, + "column": 75 + }, + "end": { + "line": 493, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23546, + "end": 23547, + "loc": { + "start": { + "line": 493, + "column": 76 + }, + "end": { + "line": 493, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23548, + "end": 23549, + "loc": { + "start": { + "line": 493, + "column": 78 + }, + "end": { + "line": 493, + "column": 79 + } + } + }, + { + "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": 23566, + "end": 23568, + "loc": { + "start": { + "line": 494, + "column": 16 + }, + "end": { + "line": 494, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23569, + "end": 23570, + "loc": { + "start": { + "line": 494, + "column": 19 + }, + "end": { + "line": 494, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 23570, + "end": 23586, + "loc": { + "start": { + "line": 494, + "column": 20 + }, + "end": { + "line": 494, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23586, + "end": 23587, + "loc": { + "start": { + "line": 494, + "column": 36 + }, + "end": { + "line": 494, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23588, + "end": 23589, + "loc": { + "start": { + "line": 494, + "column": 38 + }, + "end": { + "line": 494, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 23610, + "end": 23622, + "loc": { + "start": { + "line": 495, + "column": 20 + }, + "end": { + "line": 495, + "column": 32 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23622, + "end": 23623, + "loc": { + "start": { + "line": 495, + "column": 32 + }, + "end": { + "line": 495, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 23623, + "end": 23639, + "loc": { + "start": { + "line": 495, + "column": 33 + }, + "end": { + "line": 495, + "column": 49 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23639, + "end": 23640, + "loc": { + "start": { + "line": 495, + "column": 49 + }, + "end": { + "line": 495, + "column": 50 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23640, + "end": 23641, + "loc": { + "start": { + "line": 495, + "column": 50 + }, + "end": { + "line": 495, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 23662, + "end": 23678, + "loc": { + "start": { + "line": 496, + "column": 20 + }, + "end": { + "line": 496, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23679, + "end": 23680, + "loc": { + "start": { + "line": 496, + "column": 37 + }, + "end": { + "line": 496, + "column": 38 + } + } + }, + { + "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": 23681, + "end": 23685, + "loc": { + "start": { + "line": 496, + "column": 39 + }, + "end": { + "line": 496, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23685, + "end": 23686, + "loc": { + "start": { + "line": 496, + "column": 43 + }, + "end": { + "line": 496, + "column": 44 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23703, + "end": 23704, + "loc": { + "start": { + "line": 497, + "column": 16 + }, + "end": { + "line": 497, + "column": 17 + } + } + }, + { + "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": 23721, + "end": 23727, + "loc": { + "start": { + "line": 498, + "column": 16 + }, + "end": { + "line": 498, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23727, + "end": 23728, + "loc": { + "start": { + "line": 498, + "column": 22 + }, + "end": { + "line": 498, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23741, + "end": 23742, + "loc": { + "start": { + "line": 499, + "column": 12 + }, + "end": { + "line": 499, + "column": 13 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 23756, + "end": 23761, + "loc": { + "start": { + "line": 501, + "column": 12 + }, + "end": { + "line": 501, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 23762, + "end": 23767, + "loc": { + "start": { + "line": 501, + "column": 18 + }, + "end": { + "line": 501, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23768, + "end": 23769, + "loc": { + "start": { + "line": 501, + "column": 24 + }, + "end": { + "line": 501, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 23770, + "end": 23775, + "loc": { + "start": { + "line": 501, + "column": 26 + }, + "end": { + "line": 501, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23775, + "end": 23776, + "loc": { + "start": { + "line": 501, + "column": 31 + }, + "end": { + "line": 501, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 23776, + "end": 23783, + "loc": { + "start": { + "line": 501, + "column": 32 + }, + "end": { + "line": 501, + "column": 39 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23783, + "end": 23784, + "loc": { + "start": { + "line": 501, + "column": 39 + }, + "end": { + "line": 501, + "column": 40 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 23784, + "end": 23785, + "loc": { + "start": { + "line": 501, + "column": 40 + }, + "end": { + "line": 501, + "column": 41 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23785, + "end": 23786, + "loc": { + "start": { + "line": 501, + "column": 41 + }, + "end": { + "line": 501, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23786, + "end": 23787, + "loc": { + "start": { + "line": 501, + "column": 42 + }, + "end": { + "line": 501, + "column": 43 + } + } + }, + { + "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": 23800, + "end": 23805, + "loc": { + "start": { + "line": 502, + "column": 12 + }, + "end": { + "line": 502, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 23806, + "end": 23812, + "loc": { + "start": { + "line": 502, + "column": 18 + }, + "end": { + "line": 502, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23813, + "end": 23814, + "loc": { + "start": { + "line": 502, + "column": 25 + }, + "end": { + "line": 502, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 23815, + "end": 23820, + "loc": { + "start": { + "line": 502, + "column": 27 + }, + "end": { + "line": 502, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23820, + "end": 23821, + "loc": { + "start": { + "line": 502, + "column": 32 + }, + "end": { + "line": 502, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientX", + "start": 23821, + "end": 23828, + "loc": { + "start": { + "line": 502, + "column": 33 + }, + "end": { + "line": 502, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23828, + "end": 23829, + "loc": { + "start": { + "line": 502, + "column": 40 + }, + "end": { + "line": 502, + "column": 41 + } + } + }, + { + "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": 23842, + "end": 23847, + "loc": { + "start": { + "line": 503, + "column": 12 + }, + "end": { + "line": 503, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 23848, + "end": 23854, + "loc": { + "start": { + "line": 503, + "column": 18 + }, + "end": { + "line": 503, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23855, + "end": 23856, + "loc": { + "start": { + "line": 503, + "column": 25 + }, + "end": { + "line": 503, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 23857, + "end": 23862, + "loc": { + "start": { + "line": 503, + "column": 27 + }, + "end": { + "line": 503, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23862, + "end": 23863, + "loc": { + "start": { + "line": 503, + "column": 32 + }, + "end": { + "line": 503, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientY", + "start": 23863, + "end": 23870, + "loc": { + "start": { + "line": 503, + "column": 33 + }, + "end": { + "line": 503, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23870, + "end": 23871, + "loc": { + "start": { + "line": 503, + "column": 40 + }, + "end": { + "line": 503, + "column": 41 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 23885, + "end": 23887, + "loc": { + "start": { + "line": 505, + "column": 12 + }, + "end": { + "line": 505, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23888, + "end": 23889, + "loc": { + "start": { + "line": 505, + "column": 15 + }, + "end": { + "line": 505, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 23889, + "end": 23894, + "loc": { + "start": { + "line": 505, + "column": 16 + }, + "end": { + "line": 505, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23894, + "end": 23895, + "loc": { + "start": { + "line": 505, + "column": 21 + }, + "end": { + "line": 505, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "identifier", + "start": 23895, + "end": 23905, + "loc": { + "start": { + "line": 505, + "column": 22 + }, + "end": { + "line": 505, + "column": 32 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 23906, + "end": 23909, + "loc": { + "start": { + "line": 505, + "column": 33 + }, + "end": { + "line": 505, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 23910, + "end": 23917, + "loc": { + "start": { + "line": 505, + "column": 37 + }, + "end": { + "line": 505, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23917, + "end": 23918, + "loc": { + "start": { + "line": 505, + "column": 44 + }, + "end": { + "line": 505, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23919, + "end": 23920, + "loc": { + "start": { + "line": 505, + "column": 46 + }, + "end": { + "line": 505, + "column": 47 + } + } + }, + { + "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": 23937, + "end": 23943, + "loc": { + "start": { + "line": 506, + "column": 16 + }, + "end": { + "line": 506, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23943, + "end": 23944, + "loc": { + "start": { + "line": 506, + "column": 22 + }, + "end": { + "line": 506, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23957, + "end": 23958, + "loc": { + "start": { + "line": 507, + "column": 12 + }, + "end": { + "line": 507, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 23972, + "end": 23990, + "loc": { + "start": { + "line": 509, + "column": 12 + }, + "end": { + "line": 509, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23990, + "end": 23991, + "loc": { + "start": { + "line": 509, + "column": 30 + }, + "end": { + "line": 509, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 23991, + "end": 23994, + "loc": { + "start": { + "line": 509, + "column": 31 + }, + "end": { + "line": 509, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23994, + "end": 23995, + "loc": { + "start": { + "line": 509, + "column": 34 + }, + "end": { + "line": 509, + "column": 35 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23995, + "end": 23996, + "loc": { + "start": { + "line": 509, + "column": 35 + }, + "end": { + "line": 509, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 23996, + "end": 24002, + "loc": { + "start": { + "line": 509, + "column": 36 + }, + "end": { + "line": 509, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24002, + "end": 24003, + "loc": { + "start": { + "line": 509, + "column": 42 + }, + "end": { + "line": 509, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 24004, + "end": 24010, + "loc": { + "start": { + "line": 509, + "column": 44 + }, + "end": { + "line": 509, + "column": 50 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24010, + "end": 24011, + "loc": { + "start": { + "line": 509, + "column": 50 + }, + "end": { + "line": 509, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24011, + "end": 24012, + "loc": { + "start": { + "line": 509, + "column": 51 + }, + "end": { + "line": 509, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24012, + "end": 24013, + "loc": { + "start": { + "line": 509, + "column": 52 + }, + "end": { + "line": 509, + "column": 53 + } + } + }, + { + "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": 24027, + "end": 24030, + "loc": { + "start": { + "line": 511, + "column": 12 + }, + "end": { + "line": 511, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24031, + "end": 24045, + "loc": { + "start": { + "line": 511, + "column": 16 + }, + "end": { + "line": 511, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24045, + "end": 24046, + "loc": { + "start": { + "line": 511, + "column": 30 + }, + "end": { + "line": 511, + "column": 31 + } + } + }, + { + "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": 24059, + "end": 24062, + "loc": { + "start": { + "line": 512, + "column": 12 + }, + "end": { + "line": 512, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 24063, + "end": 24073, + "loc": { + "start": { + "line": 512, + "column": 16 + }, + "end": { + "line": 512, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24073, + "end": 24074, + "loc": { + "start": { + "line": 512, + "column": 26 + }, + "end": { + "line": 512, + "column": 27 + } + } + }, + { + "type": { + "label": "switch", + "keyword": "switch", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "switch", + "start": 24088, + "end": 24094, + "loc": { + "start": { + "line": 514, + "column": 12 + }, + "end": { + "line": 514, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24095, + "end": 24096, + "loc": { + "start": { + "line": 514, + "column": 19 + }, + "end": { + "line": 514, + "column": 20 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 24096, + "end": 24100, + "loc": { + "start": { + "line": 514, + "column": 20 + }, + "end": { + "line": 514, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24100, + "end": 24101, + "loc": { + "start": { + "line": 514, + "column": 24 + }, + "end": { + "line": 514, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 24101, + "end": 24112, + "loc": { + "start": { + "line": 514, + "column": 25 + }, + "end": { + "line": 514, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24112, + "end": 24113, + "loc": { + "start": { + "line": 514, + "column": 36 + }, + "end": { + "line": 514, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24114, + "end": 24115, + "loc": { + "start": { + "line": 514, + "column": 38 + }, + "end": { + "line": 514, + "column": 39 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 24133, + "end": 24137, + "loc": { + "start": { + "line": 516, + "column": 16 + }, + "end": { + "line": 516, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 24138, + "end": 24171, + "loc": { + "start": { + "line": 516, + "column": 21 + }, + "end": { + "line": 516, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24171, + "end": 24172, + "loc": { + "start": { + "line": 516, + "column": 54 + }, + "end": { + "line": 516, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 24193, + "end": 24195, + "loc": { + "start": { + "line": 517, + "column": 20 + }, + "end": { + "line": 517, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24196, + "end": 24197, + "loc": { + "start": { + "line": 517, + "column": 23 + }, + "end": { + "line": 517, + "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": 24197, + "end": 24201, + "loc": { + "start": { + "line": 517, + "column": 24 + }, + "end": { + "line": 517, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24201, + "end": 24202, + "loc": { + "start": { + "line": 517, + "column": 28 + }, + "end": { + "line": 517, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 24202, + "end": 24213, + "loc": { + "start": { + "line": 517, + "column": 29 + }, + "end": { + "line": 517, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24213, + "end": 24214, + "loc": { + "start": { + "line": 517, + "column": 40 + }, + "end": { + "line": 517, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24215, + "end": 24216, + "loc": { + "start": { + "line": 517, + "column": 42 + }, + "end": { + "line": 517, + "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": 24241, + "end": 24245, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24245, + "end": 24246, + "loc": { + "start": { + "line": 518, + "column": 28 + }, + "end": { + "line": 518, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 24246, + "end": 24257, + "loc": { + "start": { + "line": 518, + "column": 29 + }, + "end": { + "line": 518, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24257, + "end": 24258, + "loc": { + "start": { + "line": 518, + "column": 40 + }, + "end": { + "line": 518, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 24258, + "end": 24267, + "loc": { + "start": { + "line": 518, + "column": 41 + }, + "end": { + "line": 518, + "column": 50 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24268, + "end": 24269, + "loc": { + "start": { + "line": 518, + "column": 51 + }, + "end": { + "line": 518, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 24270, + "end": 24288, + "loc": { + "start": { + "line": 518, + "column": 53 + }, + "end": { + "line": 518, + "column": 71 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24288, + "end": 24289, + "loc": { + "start": { + "line": 518, + "column": 71 + }, + "end": { + "line": 518, + "column": 72 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24310, + "end": 24311, + "loc": { + "start": { + "line": 519, + "column": 20 + }, + "end": { + "line": 519, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24332, + "end": 24346, + "loc": { + "start": { + "line": 520, + "column": 20 + }, + "end": { + "line": 520, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24347, + "end": 24348, + "loc": { + "start": { + "line": 520, + "column": 35 + }, + "end": { + "line": 520, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 24349, + "end": 24354, + "loc": { + "start": { + "line": 520, + "column": 37 + }, + "end": { + "line": 520, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24354, + "end": 24355, + "loc": { + "start": { + "line": 520, + "column": 42 + }, + "end": { + "line": 520, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 24355, + "end": 24359, + "loc": { + "start": { + "line": 520, + "column": 43 + }, + "end": { + "line": 520, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24359, + "end": 24360, + "loc": { + "start": { + "line": 520, + "column": 47 + }, + "end": { + "line": 520, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24360, + "end": 24361, + "loc": { + "start": { + "line": 520, + "column": 48 + }, + "end": { + "line": 520, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 24386, + "end": 24395, + "loc": { + "start": { + "line": 521, + "column": 24 + }, + "end": { + "line": 521, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24395, + "end": 24396, + "loc": { + "start": { + "line": 521, + "column": 33 + }, + "end": { + "line": 521, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 24397, + "end": 24415, + "loc": { + "start": { + "line": 521, + "column": 35 + }, + "end": { + "line": 521, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24415, + "end": 24416, + "loc": { + "start": { + "line": 521, + "column": 53 + }, + "end": { + "line": 521, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 24441, + "end": 24453, + "loc": { + "start": { + "line": 522, + "column": 24 + }, + "end": { + "line": 522, + "column": 36 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24453, + "end": 24454, + "loc": { + "start": { + "line": 522, + "column": 36 + }, + "end": { + "line": 522, + "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": 24455, + "end": 24459, + "loc": { + "start": { + "line": 522, + "column": 38 + }, + "end": { + "line": 522, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24459, + "end": 24460, + "loc": { + "start": { + "line": 522, + "column": 42 + }, + "end": { + "line": 522, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 24460, + "end": 24473, + "loc": { + "start": { + "line": 522, + "column": 43 + }, + "end": { + "line": 522, + "column": 56 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24473, + "end": 24474, + "loc": { + "start": { + "line": 522, + "column": 56 + }, + "end": { + "line": 522, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 24499, + "end": 24509, + "loc": { + "start": { + "line": 523, + "column": 24 + }, + "end": { + "line": 523, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24509, + "end": 24510, + "loc": { + "start": { + "line": 523, + "column": 34 + }, + "end": { + "line": 523, + "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": 24511, + "end": 24515, + "loc": { + "start": { + "line": 523, + "column": 36 + }, + "end": { + "line": 523, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24515, + "end": 24516, + "loc": { + "start": { + "line": 523, + "column": 40 + }, + "end": { + "line": 523, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 24516, + "end": 24527, + "loc": { + "start": { + "line": 523, + "column": 41 + }, + "end": { + "line": 523, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24548, + "end": 24549, + "loc": { + "start": { + "line": 524, + "column": 20 + }, + "end": { + "line": 524, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24549, + "end": 24550, + "loc": { + "start": { + "line": 524, + "column": 21 + }, + "end": { + "line": 524, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24550, + "end": 24551, + "loc": { + "start": { + "line": 524, + "column": 22 + }, + "end": { + "line": 524, + "column": 23 + } + } + }, + { + "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": 24572, + "end": 24574, + "loc": { + "start": { + "line": 525, + "column": 20 + }, + "end": { + "line": 525, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24575, + "end": 24576, + "loc": { + "start": { + "line": 525, + "column": 23 + }, + "end": { + "line": 525, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24576, + "end": 24590, + "loc": { + "start": { + "line": 525, + "column": 24 + }, + "end": { + "line": 525, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 24591, + "end": 24593, + "loc": { + "start": { + "line": 525, + "column": 39 + }, + "end": { + "line": 525, + "column": 41 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24594, + "end": 24595, + "loc": { + "start": { + "line": 525, + "column": 42 + }, + "end": { + "line": 525, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24595, + "end": 24609, + "loc": { + "start": { + "line": 525, + "column": 43 + }, + "end": { + "line": 525, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24609, + "end": 24610, + "loc": { + "start": { + "line": 525, + "column": 57 + }, + "end": { + "line": 525, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 24610, + "end": 24617, + "loc": { + "start": { + "line": 525, + "column": 58 + }, + "end": { + "line": 525, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24617, + "end": 24618, + "loc": { + "start": { + "line": 525, + "column": 65 + }, + "end": { + "line": 525, + "column": 66 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24618, + "end": 24619, + "loc": { + "start": { + "line": 525, + "column": 66 + }, + "end": { + "line": 525, + "column": 67 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24620, + "end": 24621, + "loc": { + "start": { + "line": 525, + "column": 68 + }, + "end": { + "line": 525, + "column": 69 + } + } + }, + { + "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": 24646, + "end": 24648, + "loc": { + "start": { + "line": 526, + "column": 24 + }, + "end": { + "line": 526, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24649, + "end": 24650, + "loc": { + "start": { + "line": 526, + "column": 27 + }, + "end": { + "line": 526, + "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": 24650, + "end": 24654, + "loc": { + "start": { + "line": 526, + "column": 28 + }, + "end": { + "line": 526, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24654, + "end": 24655, + "loc": { + "start": { + "line": 526, + "column": 32 + }, + "end": { + "line": 526, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 24655, + "end": 24666, + "loc": { + "start": { + "line": 526, + "column": 33 + }, + "end": { + "line": 526, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24666, + "end": 24667, + "loc": { + "start": { + "line": 526, + "column": 44 + }, + "end": { + "line": 526, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24668, + "end": 24669, + "loc": { + "start": { + "line": 526, + "column": 46 + }, + "end": { + "line": 526, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 24698, + "end": 24702, + "loc": { + "start": { + "line": 527, + "column": 28 + }, + "end": { + "line": 527, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24702, + "end": 24703, + "loc": { + "start": { + "line": 527, + "column": 32 + }, + "end": { + "line": 527, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 24703, + "end": 24714, + "loc": { + "start": { + "line": 527, + "column": 33 + }, + "end": { + "line": 527, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24714, + "end": 24715, + "loc": { + "start": { + "line": 527, + "column": 44 + }, + "end": { + "line": 527, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 24715, + "end": 24731, + "loc": { + "start": { + "line": 527, + "column": 45 + }, + "end": { + "line": 527, + "column": 61 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24732, + "end": 24733, + "loc": { + "start": { + "line": 527, + "column": 62 + }, + "end": { + "line": 527, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24734, + "end": 24748, + "loc": { + "start": { + "line": 527, + "column": 64 + }, + "end": { + "line": 527, + "column": 78 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24748, + "end": 24749, + "loc": { + "start": { + "line": 527, + "column": 78 + }, + "end": { + "line": 527, + "column": 79 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 24749, + "end": 24765, + "loc": { + "start": { + "line": 527, + "column": 79 + }, + "end": { + "line": 527, + "column": 95 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24765, + "end": 24766, + "loc": { + "start": { + "line": 527, + "column": 95 + }, + "end": { + "line": 527, + "column": 96 + } + } + }, + { + "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": 24795, + "end": 24799, + "loc": { + "start": { + "line": 528, + "column": 28 + }, + "end": { + "line": 528, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24799, + "end": 24800, + "loc": { + "start": { + "line": 528, + "column": 32 + }, + "end": { + "line": 528, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 24800, + "end": 24811, + "loc": { + "start": { + "line": 528, + "column": 33 + }, + "end": { + "line": 528, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24811, + "end": 24812, + "loc": { + "start": { + "line": 528, + "column": 44 + }, + "end": { + "line": 528, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 24812, + "end": 24819, + "loc": { + "start": { + "line": 528, + "column": 45 + }, + "end": { + "line": 528, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24820, + "end": 24821, + "loc": { + "start": { + "line": 528, + "column": 53 + }, + "end": { + "line": 528, + "column": 54 + } + } + }, + { + "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": 24822, + "end": 24826, + "loc": { + "start": { + "line": 528, + "column": 55 + }, + "end": { + "line": 528, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24826, + "end": 24827, + "loc": { + "start": { + "line": 528, + "column": 59 + }, + "end": { + "line": 528, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24852, + "end": 24853, + "loc": { + "start": { + "line": 529, + "column": 24 + }, + "end": { + "line": 529, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 24878, + "end": 24893, + "loc": { + "start": { + "line": 530, + "column": 24 + }, + "end": { + "line": 530, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24893, + "end": 24894, + "loc": { + "start": { + "line": 530, + "column": 39 + }, + "end": { + "line": 530, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 24894, + "end": 24897, + "loc": { + "start": { + "line": 530, + "column": 40 + }, + "end": { + "line": 530, + "column": 43 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24897, + "end": 24898, + "loc": { + "start": { + "line": 530, + "column": 43 + }, + "end": { + "line": 530, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24898, + "end": 24912, + "loc": { + "start": { + "line": 530, + "column": 44 + }, + "end": { + "line": 530, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24912, + "end": 24913, + "loc": { + "start": { + "line": 530, + "column": 58 + }, + "end": { + "line": 530, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 24913, + "end": 24921, + "loc": { + "start": { + "line": 530, + "column": 59 + }, + "end": { + "line": 530, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24921, + "end": 24922, + "loc": { + "start": { + "line": 530, + "column": 67 + }, + "end": { + "line": 530, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24922, + "end": 24923, + "loc": { + "start": { + "line": 530, + "column": 68 + }, + "end": { + "line": 530, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 24948, + "end": 24952, + "loc": { + "start": { + "line": 531, + "column": 24 + }, + "end": { + "line": 531, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24952, + "end": 24953, + "loc": { + "start": { + "line": 531, + "column": 28 + }, + "end": { + "line": 531, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 24953, + "end": 24977, + "loc": { + "start": { + "line": 531, + "column": 29 + }, + "end": { + "line": 531, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24977, + "end": 24978, + "loc": { + "start": { + "line": 531, + "column": 53 + }, + "end": { + "line": 531, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 24978, + "end": 24984, + "loc": { + "start": { + "line": 531, + "column": 54 + }, + "end": { + "line": 531, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24984, + "end": 24985, + "loc": { + "start": { + "line": 531, + "column": 60 + }, + "end": { + "line": 531, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 24985, + "end": 24993, + "loc": { + "start": { + "line": 531, + "column": 61 + }, + "end": { + "line": 531, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24994, + "end": 24995, + "loc": { + "start": { + "line": 531, + "column": 70 + }, + "end": { + "line": 531, + "column": 71 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24996, + "end": 25010, + "loc": { + "start": { + "line": 531, + "column": 72 + }, + "end": { + "line": 531, + "column": 86 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25010, + "end": 25011, + "loc": { + "start": { + "line": 531, + "column": 86 + }, + "end": { + "line": 531, + "column": 87 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 25011, + "end": 25019, + "loc": { + "start": { + "line": 531, + "column": 87 + }, + "end": { + "line": 531, + "column": 95 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25019, + "end": 25020, + "loc": { + "start": { + "line": 531, + "column": 95 + }, + "end": { + "line": 531, + "column": 96 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25041, + "end": 25042, + "loc": { + "start": { + "line": 532, + "column": 20 + }, + "end": { + "line": 532, + "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": 25043, + "end": 25047, + "loc": { + "start": { + "line": 532, + "column": 22 + }, + "end": { + "line": 532, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25048, + "end": 25049, + "loc": { + "start": { + "line": 532, + "column": 27 + }, + "end": { + "line": 532, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25074, + "end": 25084, + "loc": { + "start": { + "line": 533, + "column": 24 + }, + "end": { + "line": 533, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25085, + "end": 25086, + "loc": { + "start": { + "line": 533, + "column": 35 + }, + "end": { + "line": 533, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 25087, + "end": 25092, + "loc": { + "start": { + "line": 533, + "column": 37 + }, + "end": { + "line": 533, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25092, + "end": 25093, + "loc": { + "start": { + "line": 533, + "column": 42 + }, + "end": { + "line": 533, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 25093, + "end": 25097, + "loc": { + "start": { + "line": 533, + "column": 43 + }, + "end": { + "line": 533, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25097, + "end": 25098, + "loc": { + "start": { + "line": 533, + "column": 47 + }, + "end": { + "line": 533, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25098, + "end": 25099, + "loc": { + "start": { + "line": 533, + "column": 48 + }, + "end": { + "line": 533, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 25128, + "end": 25137, + "loc": { + "start": { + "line": 534, + "column": 28 + }, + "end": { + "line": 534, + "column": 37 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25137, + "end": 25138, + "loc": { + "start": { + "line": 534, + "column": 37 + }, + "end": { + "line": 534, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 25139, + "end": 25157, + "loc": { + "start": { + "line": 534, + "column": 39 + }, + "end": { + "line": 534, + "column": 57 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25157, + "end": 25158, + "loc": { + "start": { + "line": 534, + "column": 57 + }, + "end": { + "line": 534, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 25187, + "end": 25198, + "loc": { + "start": { + "line": 535, + "column": 28 + }, + "end": { + "line": 535, + "column": 39 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25198, + "end": 25199, + "loc": { + "start": { + "line": 535, + "column": 39 + }, + "end": { + "line": 535, + "column": 40 + } + } + }, + { + "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": 25200, + "end": 25204, + "loc": { + "start": { + "line": 535, + "column": 41 + }, + "end": { + "line": 535, + "column": 45 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25229, + "end": 25230, + "loc": { + "start": { + "line": 536, + "column": 24 + }, + "end": { + "line": 536, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25230, + "end": 25231, + "loc": { + "start": { + "line": 536, + "column": 25 + }, + "end": { + "line": 536, + "column": 26 + } + } + }, + { + "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": 25256, + "end": 25258, + "loc": { + "start": { + "line": 537, + "column": 24 + }, + "end": { + "line": 537, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25259, + "end": 25260, + "loc": { + "start": { + "line": 537, + "column": 27 + }, + "end": { + "line": 537, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25260, + "end": 25270, + "loc": { + "start": { + "line": 537, + "column": 28 + }, + "end": { + "line": 537, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 25271, + "end": 25273, + "loc": { + "start": { + "line": 537, + "column": 39 + }, + "end": { + "line": 537, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25274, + "end": 25284, + "loc": { + "start": { + "line": 537, + "column": 42 + }, + "end": { + "line": 537, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25284, + "end": 25285, + "loc": { + "start": { + "line": 537, + "column": 52 + }, + "end": { + "line": 537, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 25285, + "end": 25293, + "loc": { + "start": { + "line": 537, + "column": 53 + }, + "end": { + "line": 537, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25293, + "end": 25294, + "loc": { + "start": { + "line": 537, + "column": 61 + }, + "end": { + "line": 537, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25295, + "end": 25296, + "loc": { + "start": { + "line": 537, + "column": 63 + }, + "end": { + "line": 537, + "column": 64 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 25325, + "end": 25327, + "loc": { + "start": { + "line": 538, + "column": 28 + }, + "end": { + "line": 538, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25328, + "end": 25329, + "loc": { + "start": { + "line": 538, + "column": 31 + }, + "end": { + "line": 538, + "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": 25329, + "end": 25333, + "loc": { + "start": { + "line": 538, + "column": 32 + }, + "end": { + "line": 538, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25333, + "end": 25334, + "loc": { + "start": { + "line": 538, + "column": 36 + }, + "end": { + "line": 538, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 25334, + "end": 25345, + "loc": { + "start": { + "line": 538, + "column": 37 + }, + "end": { + "line": 538, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25345, + "end": 25346, + "loc": { + "start": { + "line": 538, + "column": 48 + }, + "end": { + "line": 538, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25347, + "end": 25348, + "loc": { + "start": { + "line": 538, + "column": 50 + }, + "end": { + "line": 538, + "column": 51 + } + } + }, + { + "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": 25381, + "end": 25385, + "loc": { + "start": { + "line": 539, + "column": 32 + }, + "end": { + "line": 539, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25385, + "end": 25386, + "loc": { + "start": { + "line": 539, + "column": 36 + }, + "end": { + "line": 539, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 25386, + "end": 25397, + "loc": { + "start": { + "line": 539, + "column": 37 + }, + "end": { + "line": 539, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25397, + "end": 25398, + "loc": { + "start": { + "line": 539, + "column": 48 + }, + "end": { + "line": 539, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 25398, + "end": 25407, + "loc": { + "start": { + "line": 539, + "column": 49 + }, + "end": { + "line": 539, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25408, + "end": 25409, + "loc": { + "start": { + "line": 539, + "column": 59 + }, + "end": { + "line": 539, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25410, + "end": 25420, + "loc": { + "start": { + "line": 539, + "column": 61 + }, + "end": { + "line": 539, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25420, + "end": 25421, + "loc": { + "start": { + "line": 539, + "column": 71 + }, + "end": { + "line": 539, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 25421, + "end": 25430, + "loc": { + "start": { + "line": 539, + "column": 72 + }, + "end": { + "line": 539, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25430, + "end": 25431, + "loc": { + "start": { + "line": 539, + "column": 81 + }, + "end": { + "line": 539, + "column": 82 + } + } + }, + { + "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": 25464, + "end": 25468, + "loc": { + "start": { + "line": 540, + "column": 32 + }, + "end": { + "line": 540, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25468, + "end": 25469, + "loc": { + "start": { + "line": 540, + "column": 36 + }, + "end": { + "line": 540, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 25469, + "end": 25480, + "loc": { + "start": { + "line": 540, + "column": 37 + }, + "end": { + "line": 540, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25480, + "end": 25481, + "loc": { + "start": { + "line": 540, + "column": 48 + }, + "end": { + "line": 540, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 25481, + "end": 25488, + "loc": { + "start": { + "line": 540, + "column": 49 + }, + "end": { + "line": 540, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25489, + "end": 25490, + "loc": { + "start": { + "line": 540, + "column": 57 + }, + "end": { + "line": 540, + "column": 58 + } + } + }, + { + "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": 25491, + "end": 25496, + "loc": { + "start": { + "line": 540, + "column": 59 + }, + "end": { + "line": 540, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25496, + "end": 25497, + "loc": { + "start": { + "line": 540, + "column": 64 + }, + "end": { + "line": 540, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25526, + "end": 25527, + "loc": { + "start": { + "line": 541, + "column": 28 + }, + "end": { + "line": 541, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 25556, + "end": 25571, + "loc": { + "start": { + "line": 542, + "column": 28 + }, + "end": { + "line": 542, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25571, + "end": 25572, + "loc": { + "start": { + "line": 542, + "column": 43 + }, + "end": { + "line": 542, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 25572, + "end": 25575, + "loc": { + "start": { + "line": 542, + "column": 44 + }, + "end": { + "line": 542, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25575, + "end": 25576, + "loc": { + "start": { + "line": 542, + "column": 47 + }, + "end": { + "line": 542, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25576, + "end": 25586, + "loc": { + "start": { + "line": 542, + "column": 48 + }, + "end": { + "line": 542, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25586, + "end": 25587, + "loc": { + "start": { + "line": 542, + "column": 58 + }, + "end": { + "line": 542, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 25587, + "end": 25595, + "loc": { + "start": { + "line": 542, + "column": 59 + }, + "end": { + "line": 542, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25595, + "end": 25596, + "loc": { + "start": { + "line": 542, + "column": 67 + }, + "end": { + "line": 542, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25596, + "end": 25597, + "loc": { + "start": { + "line": 542, + "column": 68 + }, + "end": { + "line": 542, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 25626, + "end": 25630, + "loc": { + "start": { + "line": 543, + "column": 28 + }, + "end": { + "line": 543, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25630, + "end": 25631, + "loc": { + "start": { + "line": 543, + "column": 32 + }, + "end": { + "line": 543, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 25631, + "end": 25655, + "loc": { + "start": { + "line": 543, + "column": 33 + }, + "end": { + "line": 543, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25655, + "end": 25656, + "loc": { + "start": { + "line": 543, + "column": 57 + }, + "end": { + "line": 543, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 25656, + "end": 25662, + "loc": { + "start": { + "line": 543, + "column": 58 + }, + "end": { + "line": 543, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25662, + "end": 25663, + "loc": { + "start": { + "line": 543, + "column": 64 + }, + "end": { + "line": 543, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 25663, + "end": 25671, + "loc": { + "start": { + "line": 543, + "column": 65 + }, + "end": { + "line": 543, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25672, + "end": 25673, + "loc": { + "start": { + "line": 543, + "column": 74 + }, + "end": { + "line": 543, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25674, + "end": 25684, + "loc": { + "start": { + "line": 543, + "column": 76 + }, + "end": { + "line": 543, + "column": 86 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25684, + "end": 25685, + "loc": { + "start": { + "line": 543, + "column": 86 + }, + "end": { + "line": 543, + "column": 87 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 25685, + "end": 25693, + "loc": { + "start": { + "line": 543, + "column": 87 + }, + "end": { + "line": 543, + "column": 95 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25693, + "end": 25694, + "loc": { + "start": { + "line": 543, + "column": 95 + }, + "end": { + "line": 543, + "column": 96 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25719, + "end": 25720, + "loc": { + "start": { + "line": 544, + "column": 24 + }, + "end": { + "line": 544, + "column": 25 + } + } + }, + { + "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": 25721, + "end": 25725, + "loc": { + "start": { + "line": 544, + "column": 26 + }, + "end": { + "line": 544, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25726, + "end": 25727, + "loc": { + "start": { + "line": 544, + "column": 31 + }, + "end": { + "line": 544, + "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": 25756, + "end": 25758, + "loc": { + "start": { + "line": 545, + "column": 28 + }, + "end": { + "line": 545, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25759, + "end": 25760, + "loc": { + "start": { + "line": 545, + "column": 31 + }, + "end": { + "line": 545, + "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": 25760, + "end": 25764, + "loc": { + "start": { + "line": 545, + "column": 32 + }, + "end": { + "line": 545, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25764, + "end": 25765, + "loc": { + "start": { + "line": 545, + "column": 36 + }, + "end": { + "line": 545, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 25765, + "end": 25776, + "loc": { + "start": { + "line": 545, + "column": 37 + }, + "end": { + "line": 545, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25776, + "end": 25777, + "loc": { + "start": { + "line": 545, + "column": 48 + }, + "end": { + "line": 545, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25778, + "end": 25779, + "loc": { + "start": { + "line": 545, + "column": 50 + }, + "end": { + "line": 545, + "column": 51 + } + } + }, + { + "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": 25812, + "end": 25816, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25816, + "end": 25817, + "loc": { + "start": { + "line": 546, + "column": 36 + }, + "end": { + "line": 546, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 25817, + "end": 25828, + "loc": { + "start": { + "line": 546, + "column": 37 + }, + "end": { + "line": 546, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25828, + "end": 25829, + "loc": { + "start": { + "line": 546, + "column": 48 + }, + "end": { + "line": 546, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 25829, + "end": 25838, + "loc": { + "start": { + "line": 546, + "column": 49 + }, + "end": { + "line": 546, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25839, + "end": 25840, + "loc": { + "start": { + "line": 546, + "column": 59 + }, + "end": { + "line": 546, + "column": 60 + } + } + }, + { + "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": 25841, + "end": 25845, + "loc": { + "start": { + "line": 546, + "column": 61 + }, + "end": { + "line": 546, + "column": 65 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25845, + "end": 25846, + "loc": { + "start": { + "line": 546, + "column": 65 + }, + "end": { + "line": 546, + "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": 25879, + "end": 25883, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25883, + "end": 25884, + "loc": { + "start": { + "line": 547, + "column": 36 + }, + "end": { + "line": 547, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 25884, + "end": 25895, + "loc": { + "start": { + "line": 547, + "column": 37 + }, + "end": { + "line": 547, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25895, + "end": 25896, + "loc": { + "start": { + "line": 547, + "column": 48 + }, + "end": { + "line": 547, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 25896, + "end": 25903, + "loc": { + "start": { + "line": 547, + "column": 49 + }, + "end": { + "line": 547, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25904, + "end": 25905, + "loc": { + "start": { + "line": 547, + "column": 57 + }, + "end": { + "line": 547, + "column": 58 + } + } + }, + { + "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": 25906, + "end": 25911, + "loc": { + "start": { + "line": 547, + "column": 59 + }, + "end": { + "line": 547, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25911, + "end": 25912, + "loc": { + "start": { + "line": 547, + "column": 64 + }, + "end": { + "line": 547, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25941, + "end": 25942, + "loc": { + "start": { + "line": 548, + "column": 28 + }, + "end": { + "line": 548, + "column": 29 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25967, + "end": 25968, + "loc": { + "start": { + "line": 549, + "column": 24 + }, + "end": { + "line": 549, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25989, + "end": 25990, + "loc": { + "start": { + "line": 550, + "column": 20 + }, + "end": { + "line": 550, + "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": 26011, + "end": 26015, + "loc": { + "start": { + "line": 551, + "column": 20 + }, + "end": { + "line": 551, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26015, + "end": 26016, + "loc": { + "start": { + "line": 551, + "column": 24 + }, + "end": { + "line": 551, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 26016, + "end": 26027, + "loc": { + "start": { + "line": 551, + "column": 25 + }, + "end": { + "line": 551, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26028, + "end": 26029, + "loc": { + "start": { + "line": 551, + "column": 37 + }, + "end": { + "line": 551, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 26030, + "end": 26063, + "loc": { + "start": { + "line": 551, + "column": 39 + }, + "end": { + "line": 551, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26063, + "end": 26064, + "loc": { + "start": { + "line": 551, + "column": 72 + }, + "end": { + "line": 551, + "column": 73 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 26084, + "end": 26201, + "loc": { + "start": { + "line": 552, + "column": 19 + }, + "end": { + "line": 552, + "column": 136 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 26222, + "end": 26227, + "loc": { + "start": { + "line": 553, + "column": 20 + }, + "end": { + "line": 553, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26227, + "end": 26228, + "loc": { + "start": { + "line": 553, + "column": 25 + }, + "end": { + "line": 553, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 26246, + "end": 26250, + "loc": { + "start": { + "line": 555, + "column": 16 + }, + "end": { + "line": 555, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_LONG_TOUCH_END", + "start": 26251, + "end": 26284, + "loc": { + "start": { + "line": 555, + "column": 21 + }, + "end": { + "line": 555, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26284, + "end": 26285, + "loc": { + "start": { + "line": 555, + "column": 54 + }, + "end": { + "line": 555, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 26306, + "end": 26308, + "loc": { + "start": { + "line": 556, + "column": 20 + }, + "end": { + "line": 556, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26309, + "end": 26310, + "loc": { + "start": { + "line": 556, + "column": 23 + }, + "end": { + "line": 556, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 26310, + "end": 26327, + "loc": { + "start": { + "line": 556, + "column": 24 + }, + "end": { + "line": 556, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 26328, + "end": 26331, + "loc": { + "start": { + "line": 556, + "column": 42 + }, + "end": { + "line": 556, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 26332, + "end": 26333, + "loc": { + "start": { + "line": 556, + "column": 46 + }, + "end": { + "line": 556, + "column": 47 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 26334, + "end": 26336, + "loc": { + "start": { + "line": 556, + "column": 48 + }, + "end": { + "line": 556, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 26337, + "end": 26353, + "loc": { + "start": { + "line": 556, + "column": 51 + }, + "end": { + "line": 556, + "column": 67 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 26354, + "end": 26357, + "loc": { + "start": { + "line": 556, + "column": 68 + }, + "end": { + "line": 556, + "column": 71 + } + } + }, + { + "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": 26358, + "end": 26362, + "loc": { + "start": { + "line": 556, + "column": 72 + }, + "end": { + "line": 556, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26362, + "end": 26363, + "loc": { + "start": { + "line": 556, + "column": 76 + }, + "end": { + "line": 556, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26364, + "end": 26365, + "loc": { + "start": { + "line": 556, + "column": 78 + }, + "end": { + "line": 556, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 26366, + "end": 26393, + "loc": { + "start": { + "line": 556, + "column": 80 + }, + "end": { + "line": 556, + "column": 107 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 26418, + "end": 26430, + "loc": { + "start": { + "line": 557, + "column": 24 + }, + "end": { + "line": 557, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26430, + "end": 26431, + "loc": { + "start": { + "line": 557, + "column": 36 + }, + "end": { + "line": 557, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 26431, + "end": 26447, + "loc": { + "start": { + "line": 557, + "column": 37 + }, + "end": { + "line": 557, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26447, + "end": 26448, + "loc": { + "start": { + "line": 557, + "column": 53 + }, + "end": { + "line": 557, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26448, + "end": 26449, + "loc": { + "start": { + "line": 557, + "column": 54 + }, + "end": { + "line": 557, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 26474, + "end": 26490, + "loc": { + "start": { + "line": 558, + "column": 24 + }, + "end": { + "line": 558, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26491, + "end": 26492, + "loc": { + "start": { + "line": 558, + "column": 41 + }, + "end": { + "line": 558, + "column": 42 + } + } + }, + { + "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": 26493, + "end": 26497, + "loc": { + "start": { + "line": 558, + "column": 43 + }, + "end": { + "line": 558, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26497, + "end": 26498, + "loc": { + "start": { + "line": 558, + "column": 47 + }, + "end": { + "line": 558, + "column": 48 + } + } + }, + { + "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": 26523, + "end": 26525, + "loc": { + "start": { + "line": 559, + "column": 24 + }, + "end": { + "line": 559, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26526, + "end": 26527, + "loc": { + "start": { + "line": 559, + "column": 27 + }, + "end": { + "line": 559, + "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": 26527, + "end": 26531, + "loc": { + "start": { + "line": 559, + "column": 28 + }, + "end": { + "line": 559, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26531, + "end": 26532, + "loc": { + "start": { + "line": 559, + "column": 32 + }, + "end": { + "line": 559, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 26532, + "end": 26543, + "loc": { + "start": { + "line": 559, + "column": 33 + }, + "end": { + "line": 559, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26543, + "end": 26544, + "loc": { + "start": { + "line": 559, + "column": 44 + }, + "end": { + "line": 559, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26545, + "end": 26546, + "loc": { + "start": { + "line": 559, + "column": 46 + }, + "end": { + "line": 559, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 26575, + "end": 26579, + "loc": { + "start": { + "line": 560, + "column": 28 + }, + "end": { + "line": 560, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26579, + "end": 26580, + "loc": { + "start": { + "line": 560, + "column": 32 + }, + "end": { + "line": 560, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 26580, + "end": 26591, + "loc": { + "start": { + "line": 560, + "column": 33 + }, + "end": { + "line": 560, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26591, + "end": 26592, + "loc": { + "start": { + "line": 560, + "column": 44 + }, + "end": { + "line": 560, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 26592, + "end": 26599, + "loc": { + "start": { + "line": 560, + "column": 45 + }, + "end": { + "line": 560, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26600, + "end": 26601, + "loc": { + "start": { + "line": 560, + "column": 53 + }, + "end": { + "line": 560, + "column": 54 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 26602, + "end": 26607, + "loc": { + "start": { + "line": 560, + "column": 55 + }, + "end": { + "line": 560, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26607, + "end": 26608, + "loc": { + "start": { + "line": 560, + "column": 60 + }, + "end": { + "line": 560, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26633, + "end": 26634, + "loc": { + "start": { + "line": 561, + "column": 24 + }, + "end": { + "line": 561, + "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": 26659, + "end": 26663, + "loc": { + "start": { + "line": 562, + "column": 24 + }, + "end": { + "line": 562, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26663, + "end": 26664, + "loc": { + "start": { + "line": 562, + "column": 28 + }, + "end": { + "line": 562, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 26664, + "end": 26675, + "loc": { + "start": { + "line": 562, + "column": 29 + }, + "end": { + "line": 562, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26676, + "end": 26677, + "loc": { + "start": { + "line": 562, + "column": 41 + }, + "end": { + "line": 562, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "TOUCH_CANCELING", + "start": 26678, + "end": 26693, + "loc": { + "start": { + "line": 562, + "column": 43 + }, + "end": { + "line": 562, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26693, + "end": 26694, + "loc": { + "start": { + "line": 562, + "column": 58 + }, + "end": { + "line": 562, + "column": 59 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_CORNER -> TOUCH_CANCELING\")", + "start": 26716, + "end": 26810, + "loc": { + "start": { + "line": 563, + "column": 21 + }, + "end": { + "line": 563, + "column": 115 + } + } + }, + { + "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": 26835, + "end": 26841, + "loc": { + "start": { + "line": 564, + "column": 24 + }, + "end": { + "line": 564, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26841, + "end": 26842, + "loc": { + "start": { + "line": 564, + "column": 30 + }, + "end": { + "line": 564, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26863, + "end": 26864, + "loc": { + "start": { + "line": 565, + "column": 20 + }, + "end": { + "line": 565, + "column": 21 + } + } + }, + { + "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": 26885, + "end": 26887, + "loc": { + "start": { + "line": 566, + "column": 20 + }, + "end": { + "line": 566, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26888, + "end": 26889, + "loc": { + "start": { + "line": 566, + "column": 23 + }, + "end": { + "line": 566, + "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": 26889, + "end": 26893, + "loc": { + "start": { + "line": 566, + "column": 24 + }, + "end": { + "line": 566, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26893, + "end": 26894, + "loc": { + "start": { + "line": 566, + "column": 28 + }, + "end": { + "line": 566, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 26894, + "end": 26905, + "loc": { + "start": { + "line": 566, + "column": 29 + }, + "end": { + "line": 566, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26905, + "end": 26906, + "loc": { + "start": { + "line": 566, + "column": 40 + }, + "end": { + "line": 566, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26907, + "end": 26908, + "loc": { + "start": { + "line": 566, + "column": 42 + }, + "end": { + "line": 566, + "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": 26933, + "end": 26937, + "loc": { + "start": { + "line": 567, + "column": 24 + }, + "end": { + "line": 567, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26937, + "end": 26938, + "loc": { + "start": { + "line": 567, + "column": 28 + }, + "end": { + "line": 567, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 26938, + "end": 26949, + "loc": { + "start": { + "line": 567, + "column": 29 + }, + "end": { + "line": 567, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26949, + "end": 26950, + "loc": { + "start": { + "line": 567, + "column": 40 + }, + "end": { + "line": 567, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 26950, + "end": 26959, + "loc": { + "start": { + "line": 567, + "column": 41 + }, + "end": { + "line": 567, + "column": 50 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26960, + "end": 26961, + "loc": { + "start": { + "line": 567, + "column": 51 + }, + "end": { + "line": 567, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 26962, + "end": 26980, + "loc": { + "start": { + "line": 567, + "column": 53 + }, + "end": { + "line": 567, + "column": 71 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26980, + "end": 26981, + "loc": { + "start": { + "line": 567, + "column": 71 + }, + "end": { + "line": 567, + "column": 72 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27002, + "end": 27003, + "loc": { + "start": { + "line": 568, + "column": 20 + }, + "end": { + "line": 568, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 27024, + "end": 27038, + "loc": { + "start": { + "line": 569, + "column": 20 + }, + "end": { + "line": 569, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27039, + "end": 27040, + "loc": { + "start": { + "line": 569, + "column": 35 + }, + "end": { + "line": 569, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 27041, + "end": 27046, + "loc": { + "start": { + "line": 569, + "column": 37 + }, + "end": { + "line": 569, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27046, + "end": 27047, + "loc": { + "start": { + "line": 569, + "column": 42 + }, + "end": { + "line": 569, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 27047, + "end": 27051, + "loc": { + "start": { + "line": 569, + "column": 43 + }, + "end": { + "line": 569, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27051, + "end": 27052, + "loc": { + "start": { + "line": 569, + "column": 47 + }, + "end": { + "line": 569, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27052, + "end": 27053, + "loc": { + "start": { + "line": 569, + "column": 48 + }, + "end": { + "line": 569, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 27078, + "end": 27087, + "loc": { + "start": { + "line": 570, + "column": 24 + }, + "end": { + "line": 570, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27087, + "end": 27088, + "loc": { + "start": { + "line": 570, + "column": 33 + }, + "end": { + "line": 570, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 27089, + "end": 27107, + "loc": { + "start": { + "line": 570, + "column": 35 + }, + "end": { + "line": 570, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27107, + "end": 27108, + "loc": { + "start": { + "line": 570, + "column": 53 + }, + "end": { + "line": 570, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 27133, + "end": 27145, + "loc": { + "start": { + "line": 571, + "column": 24 + }, + "end": { + "line": 571, + "column": 36 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27145, + "end": 27146, + "loc": { + "start": { + "line": 571, + "column": 36 + }, + "end": { + "line": 571, + "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": 27147, + "end": 27151, + "loc": { + "start": { + "line": 571, + "column": 38 + }, + "end": { + "line": 571, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27151, + "end": 27152, + "loc": { + "start": { + "line": 571, + "column": 42 + }, + "end": { + "line": 571, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 27152, + "end": 27165, + "loc": { + "start": { + "line": 571, + "column": 43 + }, + "end": { + "line": 571, + "column": 56 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27165, + "end": 27166, + "loc": { + "start": { + "line": 571, + "column": 56 + }, + "end": { + "line": 571, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 27191, + "end": 27201, + "loc": { + "start": { + "line": 572, + "column": 24 + }, + "end": { + "line": 572, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27201, + "end": 27202, + "loc": { + "start": { + "line": 572, + "column": 34 + }, + "end": { + "line": 572, + "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": 27203, + "end": 27207, + "loc": { + "start": { + "line": 572, + "column": 36 + }, + "end": { + "line": 572, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27207, + "end": 27208, + "loc": { + "start": { + "line": 572, + "column": 40 + }, + "end": { + "line": 572, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 27208, + "end": 27219, + "loc": { + "start": { + "line": 572, + "column": 41 + }, + "end": { + "line": 572, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27240, + "end": 27241, + "loc": { + "start": { + "line": 573, + "column": 20 + }, + "end": { + "line": 573, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27241, + "end": 27242, + "loc": { + "start": { + "line": 573, + "column": 21 + }, + "end": { + "line": 573, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27242, + "end": 27243, + "loc": { + "start": { + "line": 573, + "column": 22 + }, + "end": { + "line": 573, + "column": 23 + } + } + }, + { + "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": 27264, + "end": 27266, + "loc": { + "start": { + "line": 574, + "column": 20 + }, + "end": { + "line": 574, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27267, + "end": 27268, + "loc": { + "start": { + "line": 574, + "column": 23 + }, + "end": { + "line": 574, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 27268, + "end": 27282, + "loc": { + "start": { + "line": 574, + "column": 24 + }, + "end": { + "line": 574, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 27283, + "end": 27285, + "loc": { + "start": { + "line": 574, + "column": 39 + }, + "end": { + "line": 574, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 27286, + "end": 27300, + "loc": { + "start": { + "line": 574, + "column": 42 + }, + "end": { + "line": 574, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27300, + "end": 27301, + "loc": { + "start": { + "line": 574, + "column": 56 + }, + "end": { + "line": 574, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 27301, + "end": 27309, + "loc": { + "start": { + "line": 574, + "column": 57 + }, + "end": { + "line": 574, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27309, + "end": 27310, + "loc": { + "start": { + "line": 574, + "column": 65 + }, + "end": { + "line": 574, + "column": 66 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27311, + "end": 27312, + "loc": { + "start": { + "line": 574, + "column": 67 + }, + "end": { + "line": 574, + "column": 68 + } + } + }, + { + "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": 27337, + "end": 27339, + "loc": { + "start": { + "line": 575, + "column": 24 + }, + "end": { + "line": 575, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27340, + "end": 27341, + "loc": { + "start": { + "line": 575, + "column": 27 + }, + "end": { + "line": 575, + "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": 27341, + "end": 27345, + "loc": { + "start": { + "line": 575, + "column": 28 + }, + "end": { + "line": 575, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27345, + "end": 27346, + "loc": { + "start": { + "line": 575, + "column": 32 + }, + "end": { + "line": 575, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 27346, + "end": 27357, + "loc": { + "start": { + "line": 575, + "column": 33 + }, + "end": { + "line": 575, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27357, + "end": 27358, + "loc": { + "start": { + "line": 575, + "column": 44 + }, + "end": { + "line": 575, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27359, + "end": 27360, + "loc": { + "start": { + "line": 575, + "column": 46 + }, + "end": { + "line": 575, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 27389, + "end": 27393, + "loc": { + "start": { + "line": 576, + "column": 28 + }, + "end": { + "line": 576, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27393, + "end": 27394, + "loc": { + "start": { + "line": 576, + "column": 32 + }, + "end": { + "line": 576, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 27394, + "end": 27405, + "loc": { + "start": { + "line": 576, + "column": 33 + }, + "end": { + "line": 576, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27405, + "end": 27406, + "loc": { + "start": { + "line": 576, + "column": 44 + }, + "end": { + "line": 576, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 27406, + "end": 27415, + "loc": { + "start": { + "line": 576, + "column": 45 + }, + "end": { + "line": 576, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27416, + "end": 27417, + "loc": { + "start": { + "line": 576, + "column": 55 + }, + "end": { + "line": 576, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 27418, + "end": 27432, + "loc": { + "start": { + "line": 576, + "column": 57 + }, + "end": { + "line": 576, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27432, + "end": 27433, + "loc": { + "start": { + "line": 576, + "column": 71 + }, + "end": { + "line": 576, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 27433, + "end": 27449, + "loc": { + "start": { + "line": 576, + "column": 72 + }, + "end": { + "line": 576, + "column": 88 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27449, + "end": 27450, + "loc": { + "start": { + "line": 576, + "column": 88 + }, + "end": { + "line": 576, + "column": 89 + } + } + }, + { + "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": 27479, + "end": 27483, + "loc": { + "start": { + "line": 577, + "column": 28 + }, + "end": { + "line": 577, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27483, + "end": 27484, + "loc": { + "start": { + "line": 577, + "column": 32 + }, + "end": { + "line": 577, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 27484, + "end": 27495, + "loc": { + "start": { + "line": 577, + "column": 33 + }, + "end": { + "line": 577, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27495, + "end": 27496, + "loc": { + "start": { + "line": 577, + "column": 44 + }, + "end": { + "line": 577, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 27496, + "end": 27503, + "loc": { + "start": { + "line": 577, + "column": 45 + }, + "end": { + "line": 577, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27504, + "end": 27505, + "loc": { + "start": { + "line": 577, + "column": 53 + }, + "end": { + "line": 577, + "column": 54 + } + } + }, + { + "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": 27506, + "end": 27510, + "loc": { + "start": { + "line": 577, + "column": 55 + }, + "end": { + "line": 577, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27510, + "end": 27511, + "loc": { + "start": { + "line": 577, + "column": 59 + }, + "end": { + "line": 577, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27536, + "end": 27537, + "loc": { + "start": { + "line": 578, + "column": 24 + }, + "end": { + "line": 578, + "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": 27562, + "end": 27566, + "loc": { + "start": { + "line": 579, + "column": 24 + }, + "end": { + "line": 579, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27566, + "end": 27567, + "loc": { + "start": { + "line": 579, + "column": 28 + }, + "end": { + "line": 579, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 27567, + "end": 27591, + "loc": { + "start": { + "line": 579, + "column": 29 + }, + "end": { + "line": 579, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27591, + "end": 27592, + "loc": { + "start": { + "line": 579, + "column": 53 + }, + "end": { + "line": 579, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "corner", + "start": 27592, + "end": 27598, + "loc": { + "start": { + "line": 579, + "column": 54 + }, + "end": { + "line": 579, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27598, + "end": 27599, + "loc": { + "start": { + "line": 579, + "column": 60 + }, + "end": { + "line": 579, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 27599, + "end": 27607, + "loc": { + "start": { + "line": 579, + "column": 61 + }, + "end": { + "line": 579, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27608, + "end": 27609, + "loc": { + "start": { + "line": 579, + "column": 70 + }, + "end": { + "line": 579, + "column": 71 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 27610, + "end": 27624, + "loc": { + "start": { + "line": 579, + "column": 72 + }, + "end": { + "line": 579, + "column": 86 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27624, + "end": 27625, + "loc": { + "start": { + "line": 579, + "column": 86 + }, + "end": { + "line": 579, + "column": 87 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 27625, + "end": 27633, + "loc": { + "start": { + "line": 579, + "column": 87 + }, + "end": { + "line": 579, + "column": 95 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27633, + "end": 27634, + "loc": { + "start": { + "line": 579, + "column": 95 + }, + "end": { + "line": 579, + "column": 96 + } + } + }, + { + "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": 27659, + "end": 27663, + "loc": { + "start": { + "line": 580, + "column": 24 + }, + "end": { + "line": 580, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27663, + "end": 27664, + "loc": { + "start": { + "line": 580, + "column": 28 + }, + "end": { + "line": 580, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 27664, + "end": 27688, + "loc": { + "start": { + "line": 580, + "column": 29 + }, + "end": { + "line": 580, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27688, + "end": 27689, + "loc": { + "start": { + "line": 580, + "column": 53 + }, + "end": { + "line": 580, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 27689, + "end": 27702, + "loc": { + "start": { + "line": 580, + "column": 54 + }, + "end": { + "line": 580, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27703, + "end": 27704, + "loc": { + "start": { + "line": 580, + "column": 68 + }, + "end": { + "line": 580, + "column": 69 + } + } + }, + { + "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": 27705, + "end": 27709, + "loc": { + "start": { + "line": 580, + "column": 70 + }, + "end": { + "line": 580, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27709, + "end": 27710, + "loc": { + "start": { + "line": 580, + "column": 74 + }, + "end": { + "line": 580, + "column": 75 + } + } + }, + { + "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": 27735, + "end": 27739, + "loc": { + "start": { + "line": 581, + "column": 24 + }, + "end": { + "line": 581, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27739, + "end": 27740, + "loc": { + "start": { + "line": 581, + "column": 28 + }, + "end": { + "line": 581, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 27740, + "end": 27764, + "loc": { + "start": { + "line": 581, + "column": 29 + }, + "end": { + "line": 581, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27764, + "end": 27765, + "loc": { + "start": { + "line": 581, + "column": 53 + }, + "end": { + "line": 581, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 27765, + "end": 27782, + "loc": { + "start": { + "line": 581, + "column": 54 + }, + "end": { + "line": 581, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27783, + "end": 27784, + "loc": { + "start": { + "line": 581, + "column": 72 + }, + "end": { + "line": 581, + "column": 73 + } + } + }, + { + "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": 27785, + "end": 27789, + "loc": { + "start": { + "line": 581, + "column": 74 + }, + "end": { + "line": 581, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27789, + "end": 27790, + "loc": { + "start": { + "line": 581, + "column": 78 + }, + "end": { + "line": 581, + "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": 27815, + "end": 27819, + "loc": { + "start": { + "line": 582, + "column": 24 + }, + "end": { + "line": 582, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27819, + "end": 27820, + "loc": { + "start": { + "line": 582, + "column": 28 + }, + "end": { + "line": 582, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 27820, + "end": 27844, + "loc": { + "start": { + "line": 582, + "column": 29 + }, + "end": { + "line": 582, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27844, + "end": 27845, + "loc": { + "start": { + "line": 582, + "column": 53 + }, + "end": { + "line": 582, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 27845, + "end": 27858, + "loc": { + "start": { + "line": 582, + "column": 54 + }, + "end": { + "line": 582, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27859, + "end": 27860, + "loc": { + "start": { + "line": 582, + "column": 68 + }, + "end": { + "line": 582, + "column": 69 + } + } + }, + { + "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": 27861, + "end": 27865, + "loc": { + "start": { + "line": 582, + "column": 70 + }, + "end": { + "line": 582, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27865, + "end": 27866, + "loc": { + "start": { + "line": 582, + "column": 74 + }, + "end": { + "line": 582, + "column": 75 + } + } + }, + { + "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": 27891, + "end": 27895, + "loc": { + "start": { + "line": 583, + "column": 24 + }, + "end": { + "line": 583, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27895, + "end": 27896, + "loc": { + "start": { + "line": 583, + "column": 28 + }, + "end": { + "line": 583, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 27896, + "end": 27920, + "loc": { + "start": { + "line": 583, + "column": 29 + }, + "end": { + "line": 583, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27920, + "end": 27921, + "loc": { + "start": { + "line": 583, + "column": 53 + }, + "end": { + "line": 583, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 27921, + "end": 27938, + "loc": { + "start": { + "line": 583, + "column": 54 + }, + "end": { + "line": 583, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27939, + "end": 27940, + "loc": { + "start": { + "line": 583, + "column": 72 + }, + "end": { + "line": 583, + "column": 73 + } + } + }, + { + "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": 27941, + "end": 27946, + "loc": { + "start": { + "line": 583, + "column": 74 + }, + "end": { + "line": 583, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27946, + "end": 27947, + "loc": { + "start": { + "line": 583, + "column": 79 + }, + "end": { + "line": 583, + "column": 80 + } + } + }, + { + "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": 27972, + "end": 27976, + "loc": { + "start": { + "line": 584, + "column": 24 + }, + "end": { + "line": 584, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27976, + "end": 27977, + "loc": { + "start": { + "line": 584, + "column": 28 + }, + "end": { + "line": 584, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 27977, + "end": 28001, + "loc": { + "start": { + "line": 584, + "column": 29 + }, + "end": { + "line": 584, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28001, + "end": 28002, + "loc": { + "start": { + "line": 584, + "column": 53 + }, + "end": { + "line": 584, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 28002, + "end": 28015, + "loc": { + "start": { + "line": 584, + "column": 54 + }, + "end": { + "line": 584, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28016, + "end": 28017, + "loc": { + "start": { + "line": 584, + "column": 68 + }, + "end": { + "line": 584, + "column": 69 + } + } + }, + { + "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": 28018, + "end": 28023, + "loc": { + "start": { + "line": 584, + "column": 70 + }, + "end": { + "line": 584, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28023, + "end": 28024, + "loc": { + "start": { + "line": 584, + "column": 75 + }, + "end": { + "line": 584, + "column": 76 + } + } + }, + { + "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": 28049, + "end": 28053, + "loc": { + "start": { + "line": 585, + "column": 24 + }, + "end": { + "line": 585, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28053, + "end": 28054, + "loc": { + "start": { + "line": 585, + "column": 28 + }, + "end": { + "line": 585, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 28054, + "end": 28078, + "loc": { + "start": { + "line": 585, + "column": 29 + }, + "end": { + "line": 585, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28078, + "end": 28079, + "loc": { + "start": { + "line": 585, + "column": 53 + }, + "end": { + "line": 585, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 28079, + "end": 28096, + "loc": { + "start": { + "line": 585, + "column": 54 + }, + "end": { + "line": 585, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28097, + "end": 28098, + "loc": { + "start": { + "line": 585, + "column": 72 + }, + "end": { + "line": 585, + "column": 73 + } + } + }, + { + "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": 28099, + "end": 28104, + "loc": { + "start": { + "line": 585, + "column": 74 + }, + "end": { + "line": 585, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28104, + "end": 28105, + "loc": { + "start": { + "line": 585, + "column": 79 + }, + "end": { + "line": 585, + "column": 80 + } + } + }, + { + "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": 28130, + "end": 28134, + "loc": { + "start": { + "line": 586, + "column": 24 + }, + "end": { + "line": 586, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28134, + "end": 28135, + "loc": { + "start": { + "line": 586, + "column": 28 + }, + "end": { + "line": 586, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 28135, + "end": 28159, + "loc": { + "start": { + "line": 586, + "column": 29 + }, + "end": { + "line": 586, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28159, + "end": 28160, + "loc": { + "start": { + "line": 586, + "column": 53 + }, + "end": { + "line": 586, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 28160, + "end": 28172, + "loc": { + "start": { + "line": 586, + "column": 54 + }, + "end": { + "line": 586, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28173, + "end": 28174, + "loc": { + "start": { + "line": 586, + "column": 67 + }, + "end": { + "line": 586, + "column": 68 + } + } + }, + { + "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": 28175, + "end": 28180, + "loc": { + "start": { + "line": 586, + "column": 69 + }, + "end": { + "line": 586, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28180, + "end": 28181, + "loc": { + "start": { + "line": 586, + "column": 74 + }, + "end": { + "line": 586, + "column": 75 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28202, + "end": 28203, + "loc": { + "start": { + "line": 587, + "column": 20 + }, + "end": { + "line": 587, + "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": 28204, + "end": 28208, + "loc": { + "start": { + "line": 587, + "column": 22 + }, + "end": { + "line": 587, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28209, + "end": 28210, + "loc": { + "start": { + "line": 587, + "column": 27 + }, + "end": { + "line": 587, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 28235, + "end": 28245, + "loc": { + "start": { + "line": 588, + "column": 24 + }, + "end": { + "line": 588, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28246, + "end": 28247, + "loc": { + "start": { + "line": 588, + "column": 35 + }, + "end": { + "line": 588, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 28248, + "end": 28253, + "loc": { + "start": { + "line": 588, + "column": 37 + }, + "end": { + "line": 588, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28253, + "end": 28254, + "loc": { + "start": { + "line": 588, + "column": 42 + }, + "end": { + "line": 588, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 28254, + "end": 28258, + "loc": { + "start": { + "line": 588, + "column": 43 + }, + "end": { + "line": 588, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28258, + "end": 28259, + "loc": { + "start": { + "line": 588, + "column": 47 + }, + "end": { + "line": 588, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28259, + "end": 28260, + "loc": { + "start": { + "line": 588, + "column": 48 + }, + "end": { + "line": 588, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 28289, + "end": 28298, + "loc": { + "start": { + "line": 589, + "column": 28 + }, + "end": { + "line": 589, + "column": 37 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28298, + "end": 28299, + "loc": { + "start": { + "line": 589, + "column": 37 + }, + "end": { + "line": 589, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 28300, + "end": 28318, + "loc": { + "start": { + "line": 589, + "column": 39 + }, + "end": { + "line": 589, + "column": 57 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28318, + "end": 28319, + "loc": { + "start": { + "line": 589, + "column": 57 + }, + "end": { + "line": 589, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 28348, + "end": 28359, + "loc": { + "start": { + "line": 590, + "column": 28 + }, + "end": { + "line": 590, + "column": 39 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28359, + "end": 28360, + "loc": { + "start": { + "line": 590, + "column": 39 + }, + "end": { + "line": 590, + "column": 40 + } + } + }, + { + "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": 28361, + "end": 28365, + "loc": { + "start": { + "line": 590, + "column": 41 + }, + "end": { + "line": 590, + "column": 45 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28390, + "end": 28391, + "loc": { + "start": { + "line": 591, + "column": 24 + }, + "end": { + "line": 591, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28391, + "end": 28392, + "loc": { + "start": { + "line": 591, + "column": 25 + }, + "end": { + "line": 591, + "column": 26 + } + } + }, + { + "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": 28417, + "end": 28419, + "loc": { + "start": { + "line": 592, + "column": 24 + }, + "end": { + "line": 592, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28420, + "end": 28421, + "loc": { + "start": { + "line": 592, + "column": 27 + }, + "end": { + "line": 592, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 28421, + "end": 28431, + "loc": { + "start": { + "line": 592, + "column": 28 + }, + "end": { + "line": 592, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 28432, + "end": 28434, + "loc": { + "start": { + "line": 592, + "column": 39 + }, + "end": { + "line": 592, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 28435, + "end": 28445, + "loc": { + "start": { + "line": 592, + "column": 42 + }, + "end": { + "line": 592, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28445, + "end": 28446, + "loc": { + "start": { + "line": 592, + "column": 52 + }, + "end": { + "line": 592, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 28446, + "end": 28454, + "loc": { + "start": { + "line": 592, + "column": 53 + }, + "end": { + "line": 592, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28454, + "end": 28455, + "loc": { + "start": { + "line": 592, + "column": 61 + }, + "end": { + "line": 592, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28456, + "end": 28457, + "loc": { + "start": { + "line": 592, + "column": 63 + }, + "end": { + "line": 592, + "column": 64 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 28486, + "end": 28488, + "loc": { + "start": { + "line": 593, + "column": 28 + }, + "end": { + "line": 593, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28489, + "end": 28490, + "loc": { + "start": { + "line": 593, + "column": 31 + }, + "end": { + "line": 593, + "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": 28490, + "end": 28494, + "loc": { + "start": { + "line": 593, + "column": 32 + }, + "end": { + "line": 593, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28494, + "end": 28495, + "loc": { + "start": { + "line": 593, + "column": 36 + }, + "end": { + "line": 593, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 28495, + "end": 28506, + "loc": { + "start": { + "line": 593, + "column": 37 + }, + "end": { + "line": 593, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28506, + "end": 28507, + "loc": { + "start": { + "line": 593, + "column": 48 + }, + "end": { + "line": 593, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28508, + "end": 28509, + "loc": { + "start": { + "line": 593, + "column": 50 + }, + "end": { + "line": 593, + "column": 51 + } + } + }, + { + "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": 28542, + "end": 28546, + "loc": { + "start": { + "line": 594, + "column": 32 + }, + "end": { + "line": 594, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28546, + "end": 28547, + "loc": { + "start": { + "line": 594, + "column": 36 + }, + "end": { + "line": 594, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 28547, + "end": 28558, + "loc": { + "start": { + "line": 594, + "column": 37 + }, + "end": { + "line": 594, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28558, + "end": 28559, + "loc": { + "start": { + "line": 594, + "column": 48 + }, + "end": { + "line": 594, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 28559, + "end": 28568, + "loc": { + "start": { + "line": 594, + "column": 49 + }, + "end": { + "line": 594, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28569, + "end": 28570, + "loc": { + "start": { + "line": 594, + "column": 59 + }, + "end": { + "line": 594, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 28571, + "end": 28581, + "loc": { + "start": { + "line": 594, + "column": 61 + }, + "end": { + "line": 594, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28581, + "end": 28582, + "loc": { + "start": { + "line": 594, + "column": 71 + }, + "end": { + "line": 594, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 28582, + "end": 28591, + "loc": { + "start": { + "line": 594, + "column": 72 + }, + "end": { + "line": 594, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28591, + "end": 28592, + "loc": { + "start": { + "line": 594, + "column": 81 + }, + "end": { + "line": 594, + "column": 82 + } + } + }, + { + "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": 28625, + "end": 28629, + "loc": { + "start": { + "line": 595, + "column": 32 + }, + "end": { + "line": 595, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28629, + "end": 28630, + "loc": { + "start": { + "line": 595, + "column": 36 + }, + "end": { + "line": 595, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 28630, + "end": 28641, + "loc": { + "start": { + "line": 595, + "column": 37 + }, + "end": { + "line": 595, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28641, + "end": 28642, + "loc": { + "start": { + "line": 595, + "column": 48 + }, + "end": { + "line": 595, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 28642, + "end": 28649, + "loc": { + "start": { + "line": 595, + "column": 49 + }, + "end": { + "line": 595, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28650, + "end": 28651, + "loc": { + "start": { + "line": 595, + "column": 57 + }, + "end": { + "line": 595, + "column": 58 + } + } + }, + { + "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": 28652, + "end": 28657, + "loc": { + "start": { + "line": 595, + "column": 59 + }, + "end": { + "line": 595, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28657, + "end": 28658, + "loc": { + "start": { + "line": 595, + "column": 64 + }, + "end": { + "line": 595, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28687, + "end": 28688, + "loc": { + "start": { + "line": 596, + "column": 28 + }, + "end": { + "line": 596, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 28717, + "end": 28721, + "loc": { + "start": { + "line": 597, + "column": 28 + }, + "end": { + "line": 597, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28721, + "end": 28722, + "loc": { + "start": { + "line": 597, + "column": 32 + }, + "end": { + "line": 597, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 28722, + "end": 28746, + "loc": { + "start": { + "line": 597, + "column": 33 + }, + "end": { + "line": 597, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28746, + "end": 28747, + "loc": { + "start": { + "line": 597, + "column": 57 + }, + "end": { + "line": 597, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "corner", + "start": 28747, + "end": 28753, + "loc": { + "start": { + "line": 597, + "column": 58 + }, + "end": { + "line": 597, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28753, + "end": 28754, + "loc": { + "start": { + "line": 597, + "column": 64 + }, + "end": { + "line": 597, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 28754, + "end": 28762, + "loc": { + "start": { + "line": 597, + "column": 65 + }, + "end": { + "line": 597, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28763, + "end": 28764, + "loc": { + "start": { + "line": 597, + "column": 74 + }, + "end": { + "line": 597, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 28765, + "end": 28775, + "loc": { + "start": { + "line": 597, + "column": 76 + }, + "end": { + "line": 597, + "column": 86 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28775, + "end": 28776, + "loc": { + "start": { + "line": 597, + "column": 86 + }, + "end": { + "line": 597, + "column": 87 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 28776, + "end": 28784, + "loc": { + "start": { + "line": 597, + "column": 87 + }, + "end": { + "line": 597, + "column": 95 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28784, + "end": 28785, + "loc": { + "start": { + "line": 597, + "column": 95 + }, + "end": { + "line": 597, + "column": 96 + } + } + }, + { + "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": 28814, + "end": 28818, + "loc": { + "start": { + "line": 598, + "column": 28 + }, + "end": { + "line": 598, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28818, + "end": 28819, + "loc": { + "start": { + "line": 598, + "column": 32 + }, + "end": { + "line": 598, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 28819, + "end": 28843, + "loc": { + "start": { + "line": 598, + "column": 33 + }, + "end": { + "line": 598, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28843, + "end": 28844, + "loc": { + "start": { + "line": 598, + "column": 57 + }, + "end": { + "line": 598, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 28844, + "end": 28857, + "loc": { + "start": { + "line": 598, + "column": 58 + }, + "end": { + "line": 598, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28858, + "end": 28859, + "loc": { + "start": { + "line": 598, + "column": 72 + }, + "end": { + "line": 598, + "column": 73 + } + } + }, + { + "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": 28860, + "end": 28864, + "loc": { + "start": { + "line": 598, + "column": 74 + }, + "end": { + "line": 598, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28864, + "end": 28865, + "loc": { + "start": { + "line": 598, + "column": 78 + }, + "end": { + "line": 598, + "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": 28894, + "end": 28898, + "loc": { + "start": { + "line": 599, + "column": 28 + }, + "end": { + "line": 599, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28898, + "end": 28899, + "loc": { + "start": { + "line": 599, + "column": 32 + }, + "end": { + "line": 599, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 28899, + "end": 28923, + "loc": { + "start": { + "line": 599, + "column": 33 + }, + "end": { + "line": 599, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28923, + "end": 28924, + "loc": { + "start": { + "line": 599, + "column": 57 + }, + "end": { + "line": 599, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 28924, + "end": 28941, + "loc": { + "start": { + "line": 599, + "column": 58 + }, + "end": { + "line": 599, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28942, + "end": 28943, + "loc": { + "start": { + "line": 599, + "column": 76 + }, + "end": { + "line": 599, + "column": 77 + } + } + }, + { + "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": 28944, + "end": 28948, + "loc": { + "start": { + "line": 599, + "column": 78 + }, + "end": { + "line": 599, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28948, + "end": 28949, + "loc": { + "start": { + "line": 599, + "column": 82 + }, + "end": { + "line": 599, + "column": 83 + } + } + }, + { + "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": 28978, + "end": 28982, + "loc": { + "start": { + "line": 600, + "column": 28 + }, + "end": { + "line": 600, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28982, + "end": 28983, + "loc": { + "start": { + "line": 600, + "column": 32 + }, + "end": { + "line": 600, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 28983, + "end": 29007, + "loc": { + "start": { + "line": 600, + "column": 33 + }, + "end": { + "line": 600, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29007, + "end": 29008, + "loc": { + "start": { + "line": 600, + "column": 57 + }, + "end": { + "line": 600, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 29008, + "end": 29021, + "loc": { + "start": { + "line": 600, + "column": 58 + }, + "end": { + "line": 600, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29022, + "end": 29023, + "loc": { + "start": { + "line": 600, + "column": 72 + }, + "end": { + "line": 600, + "column": 73 + } + } + }, + { + "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": 29024, + "end": 29028, + "loc": { + "start": { + "line": 600, + "column": 74 + }, + "end": { + "line": 600, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29028, + "end": 29029, + "loc": { + "start": { + "line": 600, + "column": 78 + }, + "end": { + "line": 600, + "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": 29058, + "end": 29062, + "loc": { + "start": { + "line": 601, + "column": 28 + }, + "end": { + "line": 601, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29062, + "end": 29063, + "loc": { + "start": { + "line": 601, + "column": 32 + }, + "end": { + "line": 601, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 29063, + "end": 29087, + "loc": { + "start": { + "line": 601, + "column": 33 + }, + "end": { + "line": 601, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29087, + "end": 29088, + "loc": { + "start": { + "line": 601, + "column": 57 + }, + "end": { + "line": 601, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 29088, + "end": 29105, + "loc": { + "start": { + "line": 601, + "column": 58 + }, + "end": { + "line": 601, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29106, + "end": 29107, + "loc": { + "start": { + "line": 601, + "column": 76 + }, + "end": { + "line": 601, + "column": 77 + } + } + }, + { + "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": 29108, + "end": 29113, + "loc": { + "start": { + "line": 601, + "column": 78 + }, + "end": { + "line": 601, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29113, + "end": 29114, + "loc": { + "start": { + "line": 601, + "column": 83 + }, + "end": { + "line": 601, + "column": 84 + } + } + }, + { + "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": 29143, + "end": 29147, + "loc": { + "start": { + "line": 602, + "column": 28 + }, + "end": { + "line": 602, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29147, + "end": 29148, + "loc": { + "start": { + "line": 602, + "column": 32 + }, + "end": { + "line": 602, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 29148, + "end": 29172, + "loc": { + "start": { + "line": 602, + "column": 33 + }, + "end": { + "line": 602, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29172, + "end": 29173, + "loc": { + "start": { + "line": 602, + "column": 57 + }, + "end": { + "line": 602, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 29173, + "end": 29186, + "loc": { + "start": { + "line": 602, + "column": 58 + }, + "end": { + "line": 602, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29187, + "end": 29188, + "loc": { + "start": { + "line": 602, + "column": 72 + }, + "end": { + "line": 602, + "column": 73 + } + } + }, + { + "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": 29189, + "end": 29194, + "loc": { + "start": { + "line": 602, + "column": 74 + }, + "end": { + "line": 602, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29194, + "end": 29195, + "loc": { + "start": { + "line": 602, + "column": 79 + }, + "end": { + "line": 602, + "column": 80 + } + } + }, + { + "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": 29224, + "end": 29228, + "loc": { + "start": { + "line": 603, + "column": 28 + }, + "end": { + "line": 603, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29228, + "end": 29229, + "loc": { + "start": { + "line": 603, + "column": 32 + }, + "end": { + "line": 603, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 29229, + "end": 29253, + "loc": { + "start": { + "line": 603, + "column": 33 + }, + "end": { + "line": 603, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29253, + "end": 29254, + "loc": { + "start": { + "line": 603, + "column": 57 + }, + "end": { + "line": 603, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 29254, + "end": 29271, + "loc": { + "start": { + "line": 603, + "column": 58 + }, + "end": { + "line": 603, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29272, + "end": 29273, + "loc": { + "start": { + "line": 603, + "column": 76 + }, + "end": { + "line": 603, + "column": 77 + } + } + }, + { + "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": 29274, + "end": 29279, + "loc": { + "start": { + "line": 603, + "column": 78 + }, + "end": { + "line": 603, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29279, + "end": 29280, + "loc": { + "start": { + "line": 603, + "column": 83 + }, + "end": { + "line": 603, + "column": 84 + } + } + }, + { + "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": 29309, + "end": 29313, + "loc": { + "start": { + "line": 604, + "column": 28 + }, + "end": { + "line": 604, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29313, + "end": 29314, + "loc": { + "start": { + "line": 604, + "column": 32 + }, + "end": { + "line": 604, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 29314, + "end": 29338, + "loc": { + "start": { + "line": 604, + "column": 33 + }, + "end": { + "line": 604, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29338, + "end": 29339, + "loc": { + "start": { + "line": 604, + "column": 57 + }, + "end": { + "line": 604, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 29339, + "end": 29351, + "loc": { + "start": { + "line": 604, + "column": 58 + }, + "end": { + "line": 604, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29352, + "end": 29353, + "loc": { + "start": { + "line": 604, + "column": 71 + }, + "end": { + "line": 604, + "column": 72 + } + } + }, + { + "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": 29354, + "end": 29359, + "loc": { + "start": { + "line": 604, + "column": 73 + }, + "end": { + "line": 604, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29359, + "end": 29360, + "loc": { + "start": { + "line": 604, + "column": 78 + }, + "end": { + "line": 604, + "column": 79 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29385, + "end": 29386, + "loc": { + "start": { + "line": 605, + "column": 24 + }, + "end": { + "line": 605, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29407, + "end": 29408, + "loc": { + "start": { + "line": 606, + "column": 20 + }, + "end": { + "line": 606, + "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": 29429, + "end": 29433, + "loc": { + "start": { + "line": 607, + "column": 20 + }, + "end": { + "line": 607, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29433, + "end": 29434, + "loc": { + "start": { + "line": 607, + "column": 24 + }, + "end": { + "line": 607, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 29434, + "end": 29445, + "loc": { + "start": { + "line": 607, + "column": 25 + }, + "end": { + "line": 607, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29446, + "end": 29447, + "loc": { + "start": { + "line": 607, + "column": 37 + }, + "end": { + "line": 607, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_LONG_TOUCH_END", + "start": 29448, + "end": 29481, + "loc": { + "start": { + "line": 607, + "column": 39 + }, + "end": { + "line": 607, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29481, + "end": 29482, + "loc": { + "start": { + "line": 607, + "column": 72 + }, + "end": { + "line": 607, + "column": 73 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 29503, + "end": 29508, + "loc": { + "start": { + "line": 608, + "column": 20 + }, + "end": { + "line": 608, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29508, + "end": 29509, + "loc": { + "start": { + "line": 608, + "column": 25 + }, + "end": { + "line": 608, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 29528, + "end": 29532, + "loc": { + "start": { + "line": 611, + "column": 16 + }, + "end": { + "line": 611, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 29533, + "end": 29566, + "loc": { + "start": { + "line": 611, + "column": 21 + }, + "end": { + "line": 611, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29566, + "end": 29567, + "loc": { + "start": { + "line": 611, + "column": 54 + }, + "end": { + "line": 611, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 29588, + "end": 29590, + "loc": { + "start": { + "line": 612, + "column": 20 + }, + "end": { + "line": 612, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29591, + "end": 29592, + "loc": { + "start": { + "line": 612, + "column": 23 + }, + "end": { + "line": 612, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 29592, + "end": 29609, + "loc": { + "start": { + "line": 612, + "column": 24 + }, + "end": { + "line": 612, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 29610, + "end": 29613, + "loc": { + "start": { + "line": 612, + "column": 42 + }, + "end": { + "line": 612, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 29614, + "end": 29615, + "loc": { + "start": { + "line": 612, + "column": 46 + }, + "end": { + "line": 612, + "column": 47 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 29616, + "end": 29618, + "loc": { + "start": { + "line": 612, + "column": 48 + }, + "end": { + "line": 612, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 29619, + "end": 29635, + "loc": { + "start": { + "line": 612, + "column": 51 + }, + "end": { + "line": 612, + "column": 67 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 29636, + "end": 29639, + "loc": { + "start": { + "line": 612, + "column": 68 + }, + "end": { + "line": 612, + "column": 71 + } + } + }, + { + "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": 29640, + "end": 29644, + "loc": { + "start": { + "line": 612, + "column": 72 + }, + "end": { + "line": 612, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29644, + "end": 29645, + "loc": { + "start": { + "line": 612, + "column": 76 + }, + "end": { + "line": 612, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29646, + "end": 29647, + "loc": { + "start": { + "line": 612, + "column": 78 + }, + "end": { + "line": 612, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 29648, + "end": 29675, + "loc": { + "start": { + "line": 612, + "column": 80 + }, + "end": { + "line": 612, + "column": 107 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 29700, + "end": 29712, + "loc": { + "start": { + "line": 613, + "column": 24 + }, + "end": { + "line": 613, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29712, + "end": 29713, + "loc": { + "start": { + "line": 613, + "column": 36 + }, + "end": { + "line": 613, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 29713, + "end": 29729, + "loc": { + "start": { + "line": 613, + "column": 37 + }, + "end": { + "line": 613, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29729, + "end": 29730, + "loc": { + "start": { + "line": 613, + "column": 53 + }, + "end": { + "line": 613, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29730, + "end": 29731, + "loc": { + "start": { + "line": 613, + "column": 54 + }, + "end": { + "line": 613, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 29756, + "end": 29772, + "loc": { + "start": { + "line": 614, + "column": 24 + }, + "end": { + "line": 614, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29773, + "end": 29774, + "loc": { + "start": { + "line": 614, + "column": 41 + }, + "end": { + "line": 614, + "column": 42 + } + } + }, + { + "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": 29775, + "end": 29779, + "loc": { + "start": { + "line": 614, + "column": 43 + }, + "end": { + "line": 614, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29779, + "end": 29780, + "loc": { + "start": { + "line": 614, + "column": 47 + }, + "end": { + "line": 614, + "column": 48 + } + } + }, + { + "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": 29805, + "end": 29807, + "loc": { + "start": { + "line": 615, + "column": 24 + }, + "end": { + "line": 615, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29808, + "end": 29809, + "loc": { + "start": { + "line": 615, + "column": 27 + }, + "end": { + "line": 615, + "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": 29809, + "end": 29813, + "loc": { + "start": { + "line": 615, + "column": 28 + }, + "end": { + "line": 615, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29813, + "end": 29814, + "loc": { + "start": { + "line": 615, + "column": 32 + }, + "end": { + "line": 615, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 29814, + "end": 29825, + "loc": { + "start": { + "line": 615, + "column": 33 + }, + "end": { + "line": 615, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29825, + "end": 29826, + "loc": { + "start": { + "line": 615, + "column": 44 + }, + "end": { + "line": 615, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29827, + "end": 29828, + "loc": { + "start": { + "line": 615, + "column": 46 + }, + "end": { + "line": 615, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 29857, + "end": 29861, + "loc": { + "start": { + "line": 616, + "column": 28 + }, + "end": { + "line": 616, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29861, + "end": 29862, + "loc": { + "start": { + "line": 616, + "column": 32 + }, + "end": { + "line": 616, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 29862, + "end": 29873, + "loc": { + "start": { + "line": 616, + "column": 33 + }, + "end": { + "line": 616, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29873, + "end": 29874, + "loc": { + "start": { + "line": 616, + "column": 44 + }, + "end": { + "line": 616, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 29874, + "end": 29881, + "loc": { + "start": { + "line": 616, + "column": 45 + }, + "end": { + "line": 616, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29882, + "end": 29883, + "loc": { + "start": { + "line": 616, + "column": 53 + }, + "end": { + "line": 616, + "column": 54 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 29884, + "end": 29889, + "loc": { + "start": { + "line": 616, + "column": 55 + }, + "end": { + "line": 616, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29889, + "end": 29890, + "loc": { + "start": { + "line": 616, + "column": 60 + }, + "end": { + "line": 616, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29915, + "end": 29916, + "loc": { + "start": { + "line": 617, + "column": 24 + }, + "end": { + "line": 617, + "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": 29941, + "end": 29945, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29945, + "end": 29946, + "loc": { + "start": { + "line": 618, + "column": 28 + }, + "end": { + "line": 618, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 29946, + "end": 29957, + "loc": { + "start": { + "line": 618, + "column": 29 + }, + "end": { + "line": 618, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29958, + "end": 29959, + "loc": { + "start": { + "line": 618, + "column": 41 + }, + "end": { + "line": 618, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "TOUCH_CANCELING", + "start": 29960, + "end": 29975, + "loc": { + "start": { + "line": 618, + "column": 43 + }, + "end": { + "line": 618, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29975, + "end": 29976, + "loc": { + "start": { + "line": 618, + "column": 58 + }, + "end": { + "line": 618, + "column": 59 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")", + "start": 29999, + "end": 30092, + "loc": { + "start": { + "line": 619, + "column": 22 + }, + "end": { + "line": 619, + "column": 115 + } + } + }, + { + "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": 30117, + "end": 30123, + "loc": { + "start": { + "line": 620, + "column": 24 + }, + "end": { + "line": 620, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30123, + "end": 30124, + "loc": { + "start": { + "line": 620, + "column": 30 + }, + "end": { + "line": 620, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30145, + "end": 30146, + "loc": { + "start": { + "line": 621, + "column": 20 + }, + "end": { + "line": 621, + "column": 21 + } + } + }, + { + "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": 30167, + "end": 30169, + "loc": { + "start": { + "line": 622, + "column": 20 + }, + "end": { + "line": 622, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30170, + "end": 30171, + "loc": { + "start": { + "line": 622, + "column": 23 + }, + "end": { + "line": 622, + "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": 30171, + "end": 30175, + "loc": { + "start": { + "line": 622, + "column": 24 + }, + "end": { + "line": 622, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30175, + "end": 30176, + "loc": { + "start": { + "line": 622, + "column": 28 + }, + "end": { + "line": 622, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 30176, + "end": 30187, + "loc": { + "start": { + "line": 622, + "column": 29 + }, + "end": { + "line": 622, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30187, + "end": 30188, + "loc": { + "start": { + "line": 622, + "column": 40 + }, + "end": { + "line": 622, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30189, + "end": 30190, + "loc": { + "start": { + "line": 622, + "column": 42 + }, + "end": { + "line": 622, + "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": 30215, + "end": 30219, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30219, + "end": 30220, + "loc": { + "start": { + "line": 623, + "column": 28 + }, + "end": { + "line": 623, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 30220, + "end": 30231, + "loc": { + "start": { + "line": 623, + "column": 29 + }, + "end": { + "line": 623, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30231, + "end": 30232, + "loc": { + "start": { + "line": 623, + "column": 40 + }, + "end": { + "line": 623, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 30232, + "end": 30241, + "loc": { + "start": { + "line": 623, + "column": 41 + }, + "end": { + "line": 623, + "column": 50 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 30242, + "end": 30243, + "loc": { + "start": { + "line": 623, + "column": 51 + }, + "end": { + "line": 623, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 30244, + "end": 30262, + "loc": { + "start": { + "line": 623, + "column": 53 + }, + "end": { + "line": 623, + "column": 71 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30262, + "end": 30263, + "loc": { + "start": { + "line": 623, + "column": 71 + }, + "end": { + "line": 623, + "column": 72 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30284, + "end": 30285, + "loc": { + "start": { + "line": 624, + "column": 20 + }, + "end": { + "line": 624, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 30306, + "end": 30320, + "loc": { + "start": { + "line": 625, + "column": 20 + }, + "end": { + "line": 625, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 30321, + "end": 30322, + "loc": { + "start": { + "line": 625, + "column": 35 + }, + "end": { + "line": 625, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 30323, + "end": 30328, + "loc": { + "start": { + "line": 625, + "column": 37 + }, + "end": { + "line": 625, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30328, + "end": 30329, + "loc": { + "start": { + "line": 625, + "column": 42 + }, + "end": { + "line": 625, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 30329, + "end": 30333, + "loc": { + "start": { + "line": 625, + "column": 43 + }, + "end": { + "line": 625, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30333, + "end": 30334, + "loc": { + "start": { + "line": 625, + "column": 47 + }, + "end": { + "line": 625, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30334, + "end": 30335, + "loc": { + "start": { + "line": 625, + "column": 48 + }, + "end": { + "line": 625, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 30360, + "end": 30369, + "loc": { + "start": { + "line": 626, + "column": 24 + }, + "end": { + "line": 626, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30369, + "end": 30370, + "loc": { + "start": { + "line": 626, + "column": 33 + }, + "end": { + "line": 626, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 30371, + "end": 30389, + "loc": { + "start": { + "line": 626, + "column": 35 + }, + "end": { + "line": 626, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30389, + "end": 30390, + "loc": { + "start": { + "line": 626, + "column": 53 + }, + "end": { + "line": 626, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 30415, + "end": 30427, + "loc": { + "start": { + "line": 627, + "column": 24 + }, + "end": { + "line": 627, + "column": 36 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30427, + "end": 30428, + "loc": { + "start": { + "line": 627, + "column": 36 + }, + "end": { + "line": 627, + "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": 30429, + "end": 30433, + "loc": { + "start": { + "line": 627, + "column": 38 + }, + "end": { + "line": 627, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30433, + "end": 30434, + "loc": { + "start": { + "line": 627, + "column": 42 + }, + "end": { + "line": 627, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 30434, + "end": 30447, + "loc": { + "start": { + "line": 627, + "column": 43 + }, + "end": { + "line": 627, + "column": 56 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30447, + "end": 30448, + "loc": { + "start": { + "line": 627, + "column": 56 + }, + "end": { + "line": 627, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 30473, + "end": 30483, + "loc": { + "start": { + "line": 628, + "column": 24 + }, + "end": { + "line": 628, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30483, + "end": 30484, + "loc": { + "start": { + "line": 628, + "column": 34 + }, + "end": { + "line": 628, + "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": 30485, + "end": 30489, + "loc": { + "start": { + "line": 628, + "column": 36 + }, + "end": { + "line": 628, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30489, + "end": 30490, + "loc": { + "start": { + "line": 628, + "column": 40 + }, + "end": { + "line": 628, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 30490, + "end": 30501, + "loc": { + "start": { + "line": 628, + "column": 41 + }, + "end": { + "line": 628, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30522, + "end": 30523, + "loc": { + "start": { + "line": 629, + "column": 20 + }, + "end": { + "line": 629, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30523, + "end": 30524, + "loc": { + "start": { + "line": 629, + "column": 21 + }, + "end": { + "line": 629, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30524, + "end": 30525, + "loc": { + "start": { + "line": 629, + "column": 22 + }, + "end": { + "line": 629, + "column": 23 + } + } + }, + { + "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": 30546, + "end": 30548, + "loc": { + "start": { + "line": 630, + "column": 20 + }, + "end": { + "line": 630, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30549, + "end": 30550, + "loc": { + "start": { + "line": 630, + "column": 23 + }, + "end": { + "line": 630, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 30550, + "end": 30564, + "loc": { + "start": { + "line": 630, + "column": 24 + }, + "end": { + "line": 630, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 30565, + "end": 30567, + "loc": { + "start": { + "line": 630, + "column": 39 + }, + "end": { + "line": 630, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 30568, + "end": 30582, + "loc": { + "start": { + "line": 630, + "column": 42 + }, + "end": { + "line": 630, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30582, + "end": 30583, + "loc": { + "start": { + "line": 630, + "column": 56 + }, + "end": { + "line": 630, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 30583, + "end": 30591, + "loc": { + "start": { + "line": 630, + "column": 57 + }, + "end": { + "line": 630, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30591, + "end": 30592, + "loc": { + "start": { + "line": 630, + "column": 65 + }, + "end": { + "line": 630, + "column": 66 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30593, + "end": 30594, + "loc": { + "start": { + "line": 630, + "column": 67 + }, + "end": { + "line": 630, + "column": 68 + } + } + }, + { + "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": 30619, + "end": 30621, + "loc": { + "start": { + "line": 631, + "column": 24 + }, + "end": { + "line": 631, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30622, + "end": 30623, + "loc": { + "start": { + "line": 631, + "column": 27 + }, + "end": { + "line": 631, + "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": 30623, + "end": 30627, + "loc": { + "start": { + "line": 631, + "column": 28 + }, + "end": { + "line": 631, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30627, + "end": 30628, + "loc": { + "start": { + "line": 631, + "column": 32 + }, + "end": { + "line": 631, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 30628, + "end": 30639, + "loc": { + "start": { + "line": 631, + "column": 33 + }, + "end": { + "line": 631, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30639, + "end": 30640, + "loc": { + "start": { + "line": 631, + "column": 44 + }, + "end": { + "line": 631, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30641, + "end": 30642, + "loc": { + "start": { + "line": 631, + "column": 46 + }, + "end": { + "line": 631, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 30671, + "end": 30675, + "loc": { + "start": { + "line": 632, + "column": 28 + }, + "end": { + "line": 632, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30675, + "end": 30676, + "loc": { + "start": { + "line": 632, + "column": 32 + }, + "end": { + "line": 632, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 30676, + "end": 30687, + "loc": { + "start": { + "line": 632, + "column": 33 + }, + "end": { + "line": 632, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30687, + "end": 30688, + "loc": { + "start": { + "line": 632, + "column": 44 + }, + "end": { + "line": 632, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 30688, + "end": 30697, + "loc": { + "start": { + "line": 632, + "column": 45 + }, + "end": { + "line": 632, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 30698, + "end": 30699, + "loc": { + "start": { + "line": 632, + "column": 55 + }, + "end": { + "line": 632, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 30700, + "end": 30714, + "loc": { + "start": { + "line": 632, + "column": 57 + }, + "end": { + "line": 632, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30714, + "end": 30715, + "loc": { + "start": { + "line": 632, + "column": 71 + }, + "end": { + "line": 632, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 30715, + "end": 30731, + "loc": { + "start": { + "line": 632, + "column": 72 + }, + "end": { + "line": 632, + "column": 88 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30731, + "end": 30732, + "loc": { + "start": { + "line": 632, + "column": 88 + }, + "end": { + "line": 632, + "column": 89 + } + } + }, + { + "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": 30761, + "end": 30765, + "loc": { + "start": { + "line": 633, + "column": 28 + }, + "end": { + "line": 633, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30765, + "end": 30766, + "loc": { + "start": { + "line": 633, + "column": 32 + }, + "end": { + "line": 633, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 30766, + "end": 30777, + "loc": { + "start": { + "line": 633, + "column": 33 + }, + "end": { + "line": 633, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30777, + "end": 30778, + "loc": { + "start": { + "line": 633, + "column": 44 + }, + "end": { + "line": 633, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 30778, + "end": 30785, + "loc": { + "start": { + "line": 633, + "column": 45 + }, + "end": { + "line": 633, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 30786, + "end": 30787, + "loc": { + "start": { + "line": 633, + "column": 53 + }, + "end": { + "line": 633, + "column": 54 + } + } + }, + { + "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": 30788, + "end": 30792, + "loc": { + "start": { + "line": 633, + "column": 55 + }, + "end": { + "line": 633, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30792, + "end": 30793, + "loc": { + "start": { + "line": 633, + "column": 59 + }, + "end": { + "line": 633, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30818, + "end": 30819, + "loc": { + "start": { + "line": 634, + "column": 24 + }, + "end": { + "line": 634, + "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": 30844, + "end": 30848, + "loc": { + "start": { + "line": 635, + "column": 24 + }, + "end": { + "line": 635, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30848, + "end": 30849, + "loc": { + "start": { + "line": 635, + "column": 28 + }, + "end": { + "line": 635, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 30849, + "end": 30873, + "loc": { + "start": { + "line": 635, + "column": 29 + }, + "end": { + "line": 635, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30873, + "end": 30874, + "loc": { + "start": { + "line": 635, + "column": 53 + }, + "end": { + "line": 635, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 30874, + "end": 30880, + "loc": { + "start": { + "line": 635, + "column": 54 + }, + "end": { + "line": 635, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30880, + "end": 30881, + "loc": { + "start": { + "line": 635, + "column": 60 + }, + "end": { + "line": 635, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 30881, + "end": 30889, + "loc": { + "start": { + "line": 635, + "column": 61 + }, + "end": { + "line": 635, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 30890, + "end": 30891, + "loc": { + "start": { + "line": 635, + "column": 70 + }, + "end": { + "line": 635, + "column": 71 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 30892, + "end": 30906, + "loc": { + "start": { + "line": 635, + "column": 72 + }, + "end": { + "line": 635, + "column": 86 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30906, + "end": 30907, + "loc": { + "start": { + "line": 635, + "column": 86 + }, + "end": { + "line": 635, + "column": 87 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 30907, + "end": 30915, + "loc": { + "start": { + "line": 635, + "column": 87 + }, + "end": { + "line": 635, + "column": 95 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30915, + "end": 30916, + "loc": { + "start": { + "line": 635, + "column": 95 + }, + "end": { + "line": 635, + "column": 96 + } + } + }, + { + "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": 30941, + "end": 30945, + "loc": { + "start": { + "line": 636, + "column": 24 + }, + "end": { + "line": 636, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30945, + "end": 30946, + "loc": { + "start": { + "line": 636, + "column": 28 + }, + "end": { + "line": 636, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 30946, + "end": 30970, + "loc": { + "start": { + "line": 636, + "column": 29 + }, + "end": { + "line": 636, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30970, + "end": 30971, + "loc": { + "start": { + "line": 636, + "column": 53 + }, + "end": { + "line": 636, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 30971, + "end": 30984, + "loc": { + "start": { + "line": 636, + "column": 54 + }, + "end": { + "line": 636, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 30985, + "end": 30986, + "loc": { + "start": { + "line": 636, + "column": 68 + }, + "end": { + "line": 636, + "column": 69 + } + } + }, + { + "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": 30987, + "end": 30991, + "loc": { + "start": { + "line": 636, + "column": 70 + }, + "end": { + "line": 636, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30991, + "end": 30992, + "loc": { + "start": { + "line": 636, + "column": 74 + }, + "end": { + "line": 636, + "column": 75 + } + } + }, + { + "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": 31017, + "end": 31021, + "loc": { + "start": { + "line": 637, + "column": 24 + }, + "end": { + "line": 637, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31021, + "end": 31022, + "loc": { + "start": { + "line": 637, + "column": 28 + }, + "end": { + "line": 637, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 31022, + "end": 31046, + "loc": { + "start": { + "line": 637, + "column": 29 + }, + "end": { + "line": 637, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31046, + "end": 31047, + "loc": { + "start": { + "line": 637, + "column": 53 + }, + "end": { + "line": 637, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 31047, + "end": 31064, + "loc": { + "start": { + "line": 637, + "column": 54 + }, + "end": { + "line": 637, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31065, + "end": 31066, + "loc": { + "start": { + "line": 637, + "column": 72 + }, + "end": { + "line": 637, + "column": 73 + } + } + }, + { + "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": 31067, + "end": 31071, + "loc": { + "start": { + "line": 637, + "column": 74 + }, + "end": { + "line": 637, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31071, + "end": 31072, + "loc": { + "start": { + "line": 637, + "column": 78 + }, + "end": { + "line": 637, + "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": 31097, + "end": 31101, + "loc": { + "start": { + "line": 638, + "column": 24 + }, + "end": { + "line": 638, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31101, + "end": 31102, + "loc": { + "start": { + "line": 638, + "column": 28 + }, + "end": { + "line": 638, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 31102, + "end": 31126, + "loc": { + "start": { + "line": 638, + "column": 29 + }, + "end": { + "line": 638, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31126, + "end": 31127, + "loc": { + "start": { + "line": 638, + "column": 53 + }, + "end": { + "line": 638, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 31127, + "end": 31140, + "loc": { + "start": { + "line": 638, + "column": 54 + }, + "end": { + "line": 638, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31141, + "end": 31142, + "loc": { + "start": { + "line": 638, + "column": 68 + }, + "end": { + "line": 638, + "column": 69 + } + } + }, + { + "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": 31143, + "end": 31147, + "loc": { + "start": { + "line": 638, + "column": 70 + }, + "end": { + "line": 638, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31147, + "end": 31148, + "loc": { + "start": { + "line": 638, + "column": 74 + }, + "end": { + "line": 638, + "column": 75 + } + } + }, + { + "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": 31173, + "end": 31177, + "loc": { + "start": { + "line": 639, + "column": 24 + }, + "end": { + "line": 639, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31177, + "end": 31178, + "loc": { + "start": { + "line": 639, + "column": 28 + }, + "end": { + "line": 639, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 31178, + "end": 31202, + "loc": { + "start": { + "line": 639, + "column": 29 + }, + "end": { + "line": 639, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31202, + "end": 31203, + "loc": { + "start": { + "line": 639, + "column": 53 + }, + "end": { + "line": 639, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 31203, + "end": 31220, + "loc": { + "start": { + "line": 639, + "column": 54 + }, + "end": { + "line": 639, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31221, + "end": 31222, + "loc": { + "start": { + "line": 639, + "column": 72 + }, + "end": { + "line": 639, + "column": 73 + } + } + }, + { + "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": 31223, + "end": 31227, + "loc": { + "start": { + "line": 639, + "column": 74 + }, + "end": { + "line": 639, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31227, + "end": 31228, + "loc": { + "start": { + "line": 639, + "column": 78 + }, + "end": { + "line": 639, + "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": 31253, + "end": 31257, + "loc": { + "start": { + "line": 640, + "column": 24 + }, + "end": { + "line": 640, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31257, + "end": 31258, + "loc": { + "start": { + "line": 640, + "column": 28 + }, + "end": { + "line": 640, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 31258, + "end": 31282, + "loc": { + "start": { + "line": 640, + "column": 29 + }, + "end": { + "line": 640, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31282, + "end": 31283, + "loc": { + "start": { + "line": 640, + "column": 53 + }, + "end": { + "line": 640, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 31283, + "end": 31296, + "loc": { + "start": { + "line": 640, + "column": 54 + }, + "end": { + "line": 640, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31297, + "end": 31298, + "loc": { + "start": { + "line": 640, + "column": 68 + }, + "end": { + "line": 640, + "column": 69 + } + } + }, + { + "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": 31299, + "end": 31303, + "loc": { + "start": { + "line": 640, + "column": 70 + }, + "end": { + "line": 640, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31303, + "end": 31304, + "loc": { + "start": { + "line": 640, + "column": 74 + }, + "end": { + "line": 640, + "column": 75 + } + } + }, + { + "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": 31329, + "end": 31333, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31333, + "end": 31334, + "loc": { + "start": { + "line": 641, + "column": 28 + }, + "end": { + "line": 641, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 31334, + "end": 31358, + "loc": { + "start": { + "line": 641, + "column": 29 + }, + "end": { + "line": 641, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31358, + "end": 31359, + "loc": { + "start": { + "line": 641, + "column": 53 + }, + "end": { + "line": 641, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 31359, + "end": 31376, + "loc": { + "start": { + "line": 641, + "column": 54 + }, + "end": { + "line": 641, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31377, + "end": 31378, + "loc": { + "start": { + "line": 641, + "column": 72 + }, + "end": { + "line": 641, + "column": 73 + } + } + }, + { + "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": 31379, + "end": 31383, + "loc": { + "start": { + "line": 641, + "column": 74 + }, + "end": { + "line": 641, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31383, + "end": 31384, + "loc": { + "start": { + "line": 641, + "column": 78 + }, + "end": { + "line": 641, + "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": 31409, + "end": 31413, + "loc": { + "start": { + "line": 642, + "column": 24 + }, + "end": { + "line": 642, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31413, + "end": 31414, + "loc": { + "start": { + "line": 642, + "column": 28 + }, + "end": { + "line": 642, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 31414, + "end": 31438, + "loc": { + "start": { + "line": 642, + "column": 29 + }, + "end": { + "line": 642, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31438, + "end": 31439, + "loc": { + "start": { + "line": 642, + "column": 53 + }, + "end": { + "line": 642, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 31439, + "end": 31451, + "loc": { + "start": { + "line": 642, + "column": 54 + }, + "end": { + "line": 642, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31452, + "end": 31453, + "loc": { + "start": { + "line": 642, + "column": 67 + }, + "end": { + "line": 642, + "column": 68 + } + } + }, + { + "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": 31454, + "end": 31458, + "loc": { + "start": { + "line": 642, + "column": 69 + }, + "end": { + "line": 642, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31458, + "end": 31459, + "loc": { + "start": { + "line": 642, + "column": 73 + }, + "end": { + "line": 642, + "column": 74 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31480, + "end": 31481, + "loc": { + "start": { + "line": 643, + "column": 20 + }, + "end": { + "line": 643, + "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": 31482, + "end": 31486, + "loc": { + "start": { + "line": 643, + "column": 22 + }, + "end": { + "line": 643, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31487, + "end": 31488, + "loc": { + "start": { + "line": 643, + "column": 27 + }, + "end": { + "line": 643, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 31513, + "end": 31523, + "loc": { + "start": { + "line": 644, + "column": 24 + }, + "end": { + "line": 644, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31524, + "end": 31525, + "loc": { + "start": { + "line": 644, + "column": 35 + }, + "end": { + "line": 644, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 31526, + "end": 31531, + "loc": { + "start": { + "line": 644, + "column": 37 + }, + "end": { + "line": 644, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31531, + "end": 31532, + "loc": { + "start": { + "line": 644, + "column": 42 + }, + "end": { + "line": 644, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 31532, + "end": 31536, + "loc": { + "start": { + "line": 644, + "column": 43 + }, + "end": { + "line": 644, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31536, + "end": 31537, + "loc": { + "start": { + "line": 644, + "column": 47 + }, + "end": { + "line": 644, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31537, + "end": 31538, + "loc": { + "start": { + "line": 644, + "column": 48 + }, + "end": { + "line": 644, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 31567, + "end": 31576, + "loc": { + "start": { + "line": 645, + "column": 28 + }, + "end": { + "line": 645, + "column": 37 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31576, + "end": 31577, + "loc": { + "start": { + "line": 645, + "column": 37 + }, + "end": { + "line": 645, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 31578, + "end": 31596, + "loc": { + "start": { + "line": 645, + "column": 39 + }, + "end": { + "line": 645, + "column": 57 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31596, + "end": 31597, + "loc": { + "start": { + "line": 645, + "column": 57 + }, + "end": { + "line": 645, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 31626, + "end": 31637, + "loc": { + "start": { + "line": 646, + "column": 28 + }, + "end": { + "line": 646, + "column": 39 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31637, + "end": 31638, + "loc": { + "start": { + "line": 646, + "column": 39 + }, + "end": { + "line": 646, + "column": 40 + } + } + }, + { + "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": 31639, + "end": 31643, + "loc": { + "start": { + "line": 646, + "column": 41 + }, + "end": { + "line": 646, + "column": 45 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31668, + "end": 31669, + "loc": { + "start": { + "line": 647, + "column": 24 + }, + "end": { + "line": 647, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31669, + "end": 31670, + "loc": { + "start": { + "line": 647, + "column": 25 + }, + "end": { + "line": 647, + "column": 26 + } + } + }, + { + "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": 31695, + "end": 31697, + "loc": { + "start": { + "line": 648, + "column": 24 + }, + "end": { + "line": 648, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31698, + "end": 31699, + "loc": { + "start": { + "line": 648, + "column": 27 + }, + "end": { + "line": 648, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 31699, + "end": 31709, + "loc": { + "start": { + "line": 648, + "column": 28 + }, + "end": { + "line": 648, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 31710, + "end": 31712, + "loc": { + "start": { + "line": 648, + "column": 39 + }, + "end": { + "line": 648, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 31713, + "end": 31723, + "loc": { + "start": { + "line": 648, + "column": 42 + }, + "end": { + "line": 648, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31723, + "end": 31724, + "loc": { + "start": { + "line": 648, + "column": 52 + }, + "end": { + "line": 648, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 31724, + "end": 31732, + "loc": { + "start": { + "line": 648, + "column": 53 + }, + "end": { + "line": 648, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31732, + "end": 31733, + "loc": { + "start": { + "line": 648, + "column": 61 + }, + "end": { + "line": 648, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31734, + "end": 31735, + "loc": { + "start": { + "line": 648, + "column": 63 + }, + "end": { + "line": 648, + "column": 64 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 31764, + "end": 31766, + "loc": { + "start": { + "line": 649, + "column": 28 + }, + "end": { + "line": 649, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31767, + "end": 31768, + "loc": { + "start": { + "line": 649, + "column": 31 + }, + "end": { + "line": 649, + "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": 31768, + "end": 31772, + "loc": { + "start": { + "line": 649, + "column": 32 + }, + "end": { + "line": 649, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31772, + "end": 31773, + "loc": { + "start": { + "line": 649, + "column": 36 + }, + "end": { + "line": 649, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 31773, + "end": 31784, + "loc": { + "start": { + "line": 649, + "column": 37 + }, + "end": { + "line": 649, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31784, + "end": 31785, + "loc": { + "start": { + "line": 649, + "column": 48 + }, + "end": { + "line": 649, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31786, + "end": 31787, + "loc": { + "start": { + "line": 649, + "column": 50 + }, + "end": { + "line": 649, + "column": 51 + } + } + }, + { + "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": 31820, + "end": 31824, + "loc": { + "start": { + "line": 650, + "column": 32 + }, + "end": { + "line": 650, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31824, + "end": 31825, + "loc": { + "start": { + "line": 650, + "column": 36 + }, + "end": { + "line": 650, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 31825, + "end": 31836, + "loc": { + "start": { + "line": 650, + "column": 37 + }, + "end": { + "line": 650, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31836, + "end": 31837, + "loc": { + "start": { + "line": 650, + "column": 48 + }, + "end": { + "line": 650, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 31837, + "end": 31846, + "loc": { + "start": { + "line": 650, + "column": 49 + }, + "end": { + "line": 650, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31847, + "end": 31848, + "loc": { + "start": { + "line": 650, + "column": 59 + }, + "end": { + "line": 650, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 31849, + "end": 31859, + "loc": { + "start": { + "line": 650, + "column": 61 + }, + "end": { + "line": 650, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31859, + "end": 31860, + "loc": { + "start": { + "line": 650, + "column": 71 + }, + "end": { + "line": 650, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 31860, + "end": 31869, + "loc": { + "start": { + "line": 650, + "column": 72 + }, + "end": { + "line": 650, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31869, + "end": 31870, + "loc": { + "start": { + "line": 650, + "column": 81 + }, + "end": { + "line": 650, + "column": 82 + } + } + }, + { + "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": 31903, + "end": 31907, + "loc": { + "start": { + "line": 651, + "column": 32 + }, + "end": { + "line": 651, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31907, + "end": 31908, + "loc": { + "start": { + "line": 651, + "column": 36 + }, + "end": { + "line": 651, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 31908, + "end": 31919, + "loc": { + "start": { + "line": 651, + "column": 37 + }, + "end": { + "line": 651, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31919, + "end": 31920, + "loc": { + "start": { + "line": 651, + "column": 48 + }, + "end": { + "line": 651, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 31920, + "end": 31927, + "loc": { + "start": { + "line": 651, + "column": 49 + }, + "end": { + "line": 651, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31928, + "end": 31929, + "loc": { + "start": { + "line": 651, + "column": 57 + }, + "end": { + "line": 651, + "column": 58 + } + } + }, + { + "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": 31930, + "end": 31935, + "loc": { + "start": { + "line": 651, + "column": 59 + }, + "end": { + "line": 651, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31935, + "end": 31936, + "loc": { + "start": { + "line": 651, + "column": 64 + }, + "end": { + "line": 651, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31965, + "end": 31966, + "loc": { + "start": { + "line": 652, + "column": 28 + }, + "end": { + "line": 652, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 31995, + "end": 31999, + "loc": { + "start": { + "line": 653, + "column": 28 + }, + "end": { + "line": 653, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31999, + "end": 32000, + "loc": { + "start": { + "line": 653, + "column": 32 + }, + "end": { + "line": 653, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 32000, + "end": 32024, + "loc": { + "start": { + "line": 653, + "column": 33 + }, + "end": { + "line": 653, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32024, + "end": 32025, + "loc": { + "start": { + "line": 653, + "column": 57 + }, + "end": { + "line": 653, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 32025, + "end": 32031, + "loc": { + "start": { + "line": 653, + "column": 58 + }, + "end": { + "line": 653, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32031, + "end": 32032, + "loc": { + "start": { + "line": 653, + "column": 64 + }, + "end": { + "line": 653, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 32032, + "end": 32040, + "loc": { + "start": { + "line": 653, + "column": 65 + }, + "end": { + "line": 653, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32041, + "end": 32042, + "loc": { + "start": { + "line": 653, + "column": 74 + }, + "end": { + "line": 653, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 32043, + "end": 32053, + "loc": { + "start": { + "line": 653, + "column": 76 + }, + "end": { + "line": 653, + "column": 86 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32053, + "end": 32054, + "loc": { + "start": { + "line": 653, + "column": 86 + }, + "end": { + "line": 653, + "column": 87 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 32054, + "end": 32062, + "loc": { + "start": { + "line": 653, + "column": 87 + }, + "end": { + "line": 653, + "column": 95 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32062, + "end": 32063, + "loc": { + "start": { + "line": 653, + "column": 95 + }, + "end": { + "line": 653, + "column": 96 + } + } + }, + { + "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": 32092, + "end": 32096, + "loc": { + "start": { + "line": 654, + "column": 28 + }, + "end": { + "line": 654, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32096, + "end": 32097, + "loc": { + "start": { + "line": 654, + "column": 32 + }, + "end": { + "line": 654, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 32097, + "end": 32121, + "loc": { + "start": { + "line": 654, + "column": 33 + }, + "end": { + "line": 654, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32121, + "end": 32122, + "loc": { + "start": { + "line": 654, + "column": 57 + }, + "end": { + "line": 654, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 32122, + "end": 32135, + "loc": { + "start": { + "line": 654, + "column": 58 + }, + "end": { + "line": 654, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32136, + "end": 32137, + "loc": { + "start": { + "line": 654, + "column": 72 + }, + "end": { + "line": 654, + "column": 73 + } + } + }, + { + "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": 32138, + "end": 32142, + "loc": { + "start": { + "line": 654, + "column": 74 + }, + "end": { + "line": 654, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32142, + "end": 32143, + "loc": { + "start": { + "line": 654, + "column": 78 + }, + "end": { + "line": 654, + "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": 32172, + "end": 32176, + "loc": { + "start": { + "line": 655, + "column": 28 + }, + "end": { + "line": 655, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32176, + "end": 32177, + "loc": { + "start": { + "line": 655, + "column": 32 + }, + "end": { + "line": 655, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 32177, + "end": 32201, + "loc": { + "start": { + "line": 655, + "column": 33 + }, + "end": { + "line": 655, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32201, + "end": 32202, + "loc": { + "start": { + "line": 655, + "column": 57 + }, + "end": { + "line": 655, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 32202, + "end": 32219, + "loc": { + "start": { + "line": 655, + "column": 58 + }, + "end": { + "line": 655, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32220, + "end": 32221, + "loc": { + "start": { + "line": 655, + "column": 76 + }, + "end": { + "line": 655, + "column": 77 + } + } + }, + { + "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": 32222, + "end": 32226, + "loc": { + "start": { + "line": 655, + "column": 78 + }, + "end": { + "line": 655, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32226, + "end": 32227, + "loc": { + "start": { + "line": 655, + "column": 82 + }, + "end": { + "line": 655, + "column": 83 + } + } + }, + { + "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": 32256, + "end": 32260, + "loc": { + "start": { + "line": 656, + "column": 28 + }, + "end": { + "line": 656, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32260, + "end": 32261, + "loc": { + "start": { + "line": 656, + "column": 32 + }, + "end": { + "line": 656, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 32261, + "end": 32285, + "loc": { + "start": { + "line": 656, + "column": 33 + }, + "end": { + "line": 656, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32285, + "end": 32286, + "loc": { + "start": { + "line": 656, + "column": 57 + }, + "end": { + "line": 656, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 32286, + "end": 32299, + "loc": { + "start": { + "line": 656, + "column": 58 + }, + "end": { + "line": 656, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32300, + "end": 32301, + "loc": { + "start": { + "line": 656, + "column": 72 + }, + "end": { + "line": 656, + "column": 73 + } + } + }, + { + "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": 32302, + "end": 32306, + "loc": { + "start": { + "line": 656, + "column": 74 + }, + "end": { + "line": 656, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32306, + "end": 32307, + "loc": { + "start": { + "line": 656, + "column": 78 + }, + "end": { + "line": 656, + "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": 32336, + "end": 32340, + "loc": { + "start": { + "line": 657, + "column": 28 + }, + "end": { + "line": 657, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32340, + "end": 32341, + "loc": { + "start": { + "line": 657, + "column": 32 + }, + "end": { + "line": 657, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 32341, + "end": 32365, + "loc": { + "start": { + "line": 657, + "column": 33 + }, + "end": { + "line": 657, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32365, + "end": 32366, + "loc": { + "start": { + "line": 657, + "column": 57 + }, + "end": { + "line": 657, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 32366, + "end": 32383, + "loc": { + "start": { + "line": 657, + "column": 58 + }, + "end": { + "line": 657, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32384, + "end": 32385, + "loc": { + "start": { + "line": 657, + "column": 76 + }, + "end": { + "line": 657, + "column": 77 + } + } + }, + { + "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": 32386, + "end": 32390, + "loc": { + "start": { + "line": 657, + "column": 78 + }, + "end": { + "line": 657, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32390, + "end": 32391, + "loc": { + "start": { + "line": 657, + "column": 82 + }, + "end": { + "line": 657, + "column": 83 + } + } + }, + { + "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": 32420, + "end": 32424, + "loc": { + "start": { + "line": 658, + "column": 28 + }, + "end": { + "line": 658, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32424, + "end": 32425, + "loc": { + "start": { + "line": 658, + "column": 32 + }, + "end": { + "line": 658, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 32425, + "end": 32449, + "loc": { + "start": { + "line": 658, + "column": 33 + }, + "end": { + "line": 658, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32449, + "end": 32450, + "loc": { + "start": { + "line": 658, + "column": 57 + }, + "end": { + "line": 658, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 32450, + "end": 32463, + "loc": { + "start": { + "line": 658, + "column": 58 + }, + "end": { + "line": 658, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32464, + "end": 32465, + "loc": { + "start": { + "line": 658, + "column": 72 + }, + "end": { + "line": 658, + "column": 73 + } + } + }, + { + "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": 32466, + "end": 32470, + "loc": { + "start": { + "line": 658, + "column": 74 + }, + "end": { + "line": 658, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32470, + "end": 32471, + "loc": { + "start": { + "line": 658, + "column": 78 + }, + "end": { + "line": 658, + "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": 32500, + "end": 32504, + "loc": { + "start": { + "line": 659, + "column": 28 + }, + "end": { + "line": 659, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32504, + "end": 32505, + "loc": { + "start": { + "line": 659, + "column": 32 + }, + "end": { + "line": 659, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 32505, + "end": 32529, + "loc": { + "start": { + "line": 659, + "column": 33 + }, + "end": { + "line": 659, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32529, + "end": 32530, + "loc": { + "start": { + "line": 659, + "column": 57 + }, + "end": { + "line": 659, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 32530, + "end": 32547, + "loc": { + "start": { + "line": 659, + "column": 58 + }, + "end": { + "line": 659, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32548, + "end": 32549, + "loc": { + "start": { + "line": 659, + "column": 76 + }, + "end": { + "line": 659, + "column": 77 + } + } + }, + { + "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": 32550, + "end": 32554, + "loc": { + "start": { + "line": 659, + "column": 78 + }, + "end": { + "line": 659, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32554, + "end": 32555, + "loc": { + "start": { + "line": 659, + "column": 82 + }, + "end": { + "line": 659, + "column": 83 + } + } + }, + { + "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": 32584, + "end": 32588, + "loc": { + "start": { + "line": 660, + "column": 28 + }, + "end": { + "line": 660, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32588, + "end": 32589, + "loc": { + "start": { + "line": 660, + "column": 32 + }, + "end": { + "line": 660, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 32589, + "end": 32613, + "loc": { + "start": { + "line": 660, + "column": 33 + }, + "end": { + "line": 660, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32613, + "end": 32614, + "loc": { + "start": { + "line": 660, + "column": 57 + }, + "end": { + "line": 660, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 32614, + "end": 32626, + "loc": { + "start": { + "line": 660, + "column": 58 + }, + "end": { + "line": 660, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32627, + "end": 32628, + "loc": { + "start": { + "line": 660, + "column": 71 + }, + "end": { + "line": 660, + "column": 72 + } + } + }, + { + "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": 32629, + "end": 32633, + "loc": { + "start": { + "line": 660, + "column": 73 + }, + "end": { + "line": 660, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32633, + "end": 32634, + "loc": { + "start": { + "line": 660, + "column": 77 + }, + "end": { + "line": 660, + "column": 78 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32659, + "end": 32660, + "loc": { + "start": { + "line": 661, + "column": 24 + }, + "end": { + "line": 661, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32681, + "end": 32682, + "loc": { + "start": { + "line": 662, + "column": 20 + }, + "end": { + "line": 662, + "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": 32703, + "end": 32707, + "loc": { + "start": { + "line": 663, + "column": 20 + }, + "end": { + "line": 663, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32707, + "end": 32708, + "loc": { + "start": { + "line": 663, + "column": 24 + }, + "end": { + "line": 663, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 32708, + "end": 32719, + "loc": { + "start": { + "line": 663, + "column": 25 + }, + "end": { + "line": 663, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32720, + "end": 32721, + "loc": { + "start": { + "line": 663, + "column": 37 + }, + "end": { + "line": 663, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 32722, + "end": 32755, + "loc": { + "start": { + "line": 663, + "column": 39 + }, + "end": { + "line": 663, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32755, + "end": 32756, + "loc": { + "start": { + "line": 663, + "column": 72 + }, + "end": { + "line": 663, + "column": 73 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 32777, + "end": 32782, + "loc": { + "start": { + "line": 664, + "column": 20 + }, + "end": { + "line": 664, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32782, + "end": 32783, + "loc": { + "start": { + "line": 664, + "column": 25 + }, + "end": { + "line": 664, + "column": 26 + } + } + }, + { + "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": 32801, + "end": 32808, + "loc": { + "start": { + "line": 666, + "column": 16 + }, + "end": { + "line": 666, + "column": 23 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32808, + "end": 32809, + "loc": { + "start": { + "line": 666, + "column": 23 + }, + "end": { + "line": 666, + "column": 24 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 32830, + "end": 32835, + "loc": { + "start": { + "line": 667, + "column": 20 + }, + "end": { + "line": 667, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32835, + "end": 32836, + "loc": { + "start": { + "line": 667, + "column": 25 + }, + "end": { + "line": 667, + "column": 26 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32849, + "end": 32850, + "loc": { + "start": { + "line": 668, + "column": 12 + }, + "end": { + "line": 668, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32859, + "end": 32860, + "loc": { + "start": { + "line": 669, + "column": 8 + }, + "end": { + "line": 669, + "column": 9 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32860, + "end": 32861, + "loc": { + "start": { + "line": 669, + "column": 9 + }, + "end": { + "line": 669, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32862, + "end": 32863, + "loc": { + "start": { + "line": 669, + "column": 11 + }, + "end": { + "line": 669, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "passive", + "start": 32863, + "end": 32870, + "loc": { + "start": { + "line": 669, + "column": 12 + }, + "end": { + "line": 669, + "column": 19 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32870, + "end": 32871, + "loc": { + "start": { + "line": 669, + "column": 19 + }, + "end": { + "line": 669, + "column": 20 + } + } + }, + { + "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": 32872, + "end": 32876, + "loc": { + "start": { + "line": 669, + "column": 21 + }, + "end": { + "line": 669, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32876, + "end": 32877, + "loc": { + "start": { + "line": 669, + "column": 25 + }, + "end": { + "line": 669, + "column": 26 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32877, + "end": 32878, + "loc": { + "start": { + "line": 669, + "column": 26 + }, + "end": { + "line": 669, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32878, + "end": 32879, + "loc": { + "start": { + "line": 669, + "column": 27 + }, + "end": { + "line": 669, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 32889, + "end": 32895, + "loc": { + "start": { + "line": 671, + "column": 8 + }, + "end": { + "line": 671, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32895, + "end": 32896, + "loc": { + "start": { + "line": 671, + "column": 14 + }, + "end": { + "line": 671, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addEventListener", + "start": 32896, + "end": 32912, + "loc": { + "start": { + "line": 671, + "column": 15 + }, + "end": { + "line": 671, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32912, + "end": 32913, + "loc": { + "start": { + "line": 671, + "column": 31 + }, + "end": { + "line": 671, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchend", + "start": 32913, + "end": 32923, + "loc": { + "start": { + "line": 671, + "column": 32 + }, + "end": { + "line": 671, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32923, + "end": 32924, + "loc": { + "start": { + "line": 671, + "column": 42 + }, + "end": { + "line": 671, + "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": 32925, + "end": 32929, + "loc": { + "start": { + "line": 671, + "column": 44 + }, + "end": { + "line": 671, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32929, + "end": 32930, + "loc": { + "start": { + "line": 671, + "column": 48 + }, + "end": { + "line": 671, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchEnd", + "start": 32930, + "end": 32947, + "loc": { + "start": { + "line": 671, + "column": 49 + }, + "end": { + "line": 671, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32948, + "end": 32949, + "loc": { + "start": { + "line": 671, + "column": 67 + }, + "end": { + "line": 671, + "column": 68 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32950, + "end": 32951, + "loc": { + "start": { + "line": 671, + "column": 69 + }, + "end": { + "line": 671, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 32951, + "end": 32956, + "loc": { + "start": { + "line": 671, + "column": 70 + }, + "end": { + "line": 671, + "column": 75 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32956, + "end": 32957, + "loc": { + "start": { + "line": 671, + "column": 75 + }, + "end": { + "line": 671, + "column": 76 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32958, + "end": 32960, + "loc": { + "start": { + "line": 671, + "column": 77 + }, + "end": { + "line": 671, + "column": 79 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32961, + "end": 32962, + "loc": { + "start": { + "line": 671, + "column": 80 + }, + "end": { + "line": 671, + "column": 81 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 32976, + "end": 32980, + "loc": { + "start": { + "line": 673, + "column": 12 + }, + "end": { + "line": 673, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32980, + "end": 32981, + "loc": { + "start": { + "line": 673, + "column": 16 + }, + "end": { + "line": 673, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 32981, + "end": 32994, + "loc": { + "start": { + "line": 673, + "column": 17 + }, + "end": { + "line": 673, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32994, + "end": 32995, + "loc": { + "start": { + "line": 673, + "column": 30 + }, + "end": { + "line": 673, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stop", + "start": 32995, + "end": 32999, + "loc": { + "start": { + "line": 673, + "column": 31 + }, + "end": { + "line": 673, + "column": 35 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32999, + "end": 33000, + "loc": { + "start": { + "line": 673, + "column": 35 + }, + "end": { + "line": 673, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33000, + "end": 33001, + "loc": { + "start": { + "line": 673, + "column": 36 + }, + "end": { + "line": 673, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33001, + "end": 33002, + "loc": { + "start": { + "line": 673, + "column": 37 + }, + "end": { + "line": 673, + "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": 33016, + "end": 33021, + "loc": { + "start": { + "line": 675, + "column": 12 + }, + "end": { + "line": 675, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numChangedTouches", + "start": 33022, + "end": 33039, + "loc": { + "start": { + "line": 675, + "column": 18 + }, + "end": { + "line": 675, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33040, + "end": 33041, + "loc": { + "start": { + "line": 675, + "column": 36 + }, + "end": { + "line": 675, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 33042, + "end": 33047, + "loc": { + "start": { + "line": 675, + "column": 38 + }, + "end": { + "line": 675, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33047, + "end": 33048, + "loc": { + "start": { + "line": 675, + "column": 43 + }, + "end": { + "line": 675, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 33048, + "end": 33062, + "loc": { + "start": { + "line": 675, + "column": 44 + }, + "end": { + "line": 675, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33062, + "end": 33063, + "loc": { + "start": { + "line": 675, + "column": 58 + }, + "end": { + "line": 675, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 33063, + "end": 33069, + "loc": { + "start": { + "line": 675, + "column": 59 + }, + "end": { + "line": 675, + "column": 65 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33069, + "end": 33070, + "loc": { + "start": { + "line": 675, + "column": 65 + }, + "end": { + "line": 675, + "column": 66 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 33084, + "end": 33086, + "loc": { + "start": { + "line": 677, + "column": 12 + }, + "end": { + "line": 677, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33087, + "end": 33088, + "loc": { + "start": { + "line": 677, + "column": 15 + }, + "end": { + "line": 677, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numChangedTouches", + "start": 33088, + "end": 33105, + "loc": { + "start": { + "line": 677, + "column": 16 + }, + "end": { + "line": 677, + "column": 33 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 33106, + "end": 33109, + "loc": { + "start": { + "line": 677, + "column": 34 + }, + "end": { + "line": 677, + "column": 37 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 33110, + "end": 33111, + "loc": { + "start": { + "line": 677, + "column": 38 + }, + "end": { + "line": 677, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33111, + "end": 33112, + "loc": { + "start": { + "line": 677, + "column": 39 + }, + "end": { + "line": 677, + "column": 40 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33113, + "end": 33114, + "loc": { + "start": { + "line": 677, + "column": 41 + }, + "end": { + "line": 677, + "column": 42 + } + } + }, + { + "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": 33131, + "end": 33137, + "loc": { + "start": { + "line": 678, + "column": 16 + }, + "end": { + "line": 678, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33137, + "end": 33138, + "loc": { + "start": { + "line": 678, + "column": 22 + }, + "end": { + "line": 678, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33151, + "end": 33152, + "loc": { + "start": { + "line": 679, + "column": 12 + }, + "end": { + "line": 679, + "column": 13 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 33166, + "end": 33171, + "loc": { + "start": { + "line": 681, + "column": 12 + }, + "end": { + "line": 681, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 33172, + "end": 33177, + "loc": { + "start": { + "line": 681, + "column": 18 + }, + "end": { + "line": 681, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33178, + "end": 33179, + "loc": { + "start": { + "line": 681, + "column": 24 + }, + "end": { + "line": 681, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 33180, + "end": 33185, + "loc": { + "start": { + "line": 681, + "column": 26 + }, + "end": { + "line": 681, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33185, + "end": 33186, + "loc": { + "start": { + "line": 681, + "column": 31 + }, + "end": { + "line": 681, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 33186, + "end": 33200, + "loc": { + "start": { + "line": 681, + "column": 32 + }, + "end": { + "line": 681, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33200, + "end": 33201, + "loc": { + "start": { + "line": 681, + "column": 46 + }, + "end": { + "line": 681, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 33201, + "end": 33202, + "loc": { + "start": { + "line": 681, + "column": 47 + }, + "end": { + "line": 681, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33202, + "end": 33203, + "loc": { + "start": { + "line": 681, + "column": 48 + }, + "end": { + "line": 681, + "column": 49 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33203, + "end": 33204, + "loc": { + "start": { + "line": 681, + "column": 49 + }, + "end": { + "line": 681, + "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": 33217, + "end": 33222, + "loc": { + "start": { + "line": 682, + "column": 12 + }, + "end": { + "line": 682, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 33223, + "end": 33229, + "loc": { + "start": { + "line": 682, + "column": 18 + }, + "end": { + "line": 682, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33230, + "end": 33231, + "loc": { + "start": { + "line": 682, + "column": 25 + }, + "end": { + "line": 682, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 33232, + "end": 33237, + "loc": { + "start": { + "line": 682, + "column": 27 + }, + "end": { + "line": 682, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33237, + "end": 33238, + "loc": { + "start": { + "line": 682, + "column": 32 + }, + "end": { + "line": 682, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientX", + "start": 33238, + "end": 33245, + "loc": { + "start": { + "line": 682, + "column": 33 + }, + "end": { + "line": 682, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33245, + "end": 33246, + "loc": { + "start": { + "line": 682, + "column": 40 + }, + "end": { + "line": 682, + "column": 41 + } + } + }, + { + "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": 33259, + "end": 33264, + "loc": { + "start": { + "line": 683, + "column": 12 + }, + "end": { + "line": 683, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 33265, + "end": 33271, + "loc": { + "start": { + "line": 683, + "column": 18 + }, + "end": { + "line": 683, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33272, + "end": 33273, + "loc": { + "start": { + "line": 683, + "column": 25 + }, + "end": { + "line": 683, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 33274, + "end": 33279, + "loc": { + "start": { + "line": 683, + "column": 27 + }, + "end": { + "line": 683, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33279, + "end": 33280, + "loc": { + "start": { + "line": 683, + "column": 32 + }, + "end": { + "line": 683, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientY", + "start": 33280, + "end": 33287, + "loc": { + "start": { + "line": 683, + "column": 33 + }, + "end": { + "line": 683, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33287, + "end": 33288, + "loc": { + "start": { + "line": 683, + "column": 40 + }, + "end": { + "line": 683, + "column": 41 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 33302, + "end": 33304, + "loc": { + "start": { + "line": 685, + "column": 12 + }, + "end": { + "line": 685, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33305, + "end": 33306, + "loc": { + "start": { + "line": 685, + "column": 15 + }, + "end": { + "line": 685, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 33306, + "end": 33311, + "loc": { + "start": { + "line": 685, + "column": 16 + }, + "end": { + "line": 685, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33311, + "end": 33312, + "loc": { + "start": { + "line": 685, + "column": 21 + }, + "end": { + "line": 685, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "identifier", + "start": 33312, + "end": 33322, + "loc": { + "start": { + "line": 685, + "column": 22 + }, + "end": { + "line": 685, + "column": 32 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 33323, + "end": 33326, + "loc": { + "start": { + "line": 685, + "column": 33 + }, + "end": { + "line": 685, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 33327, + "end": 33334, + "loc": { + "start": { + "line": 685, + "column": 37 + }, + "end": { + "line": 685, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33334, + "end": 33335, + "loc": { + "start": { + "line": 685, + "column": 44 + }, + "end": { + "line": 685, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33336, + "end": 33337, + "loc": { + "start": { + "line": 685, + "column": 46 + }, + "end": { + "line": 685, + "column": 47 + } + } + }, + { + "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": 33354, + "end": 33360, + "loc": { + "start": { + "line": 686, + "column": 16 + }, + "end": { + "line": 686, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33360, + "end": 33361, + "loc": { + "start": { + "line": 686, + "column": 22 + }, + "end": { + "line": 686, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33374, + "end": 33375, + "loc": { + "start": { + "line": 687, + "column": 12 + }, + "end": { + "line": 687, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 33389, + "end": 33391, + "loc": { + "start": { + "line": 689, + "column": 12 + }, + "end": { + "line": 689, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33392, + "end": 33393, + "loc": { + "start": { + "line": 689, + "column": 15 + }, + "end": { + "line": 689, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 33393, + "end": 33409, + "loc": { + "start": { + "line": 689, + "column": 16 + }, + "end": { + "line": 689, + "column": 32 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33409, + "end": 33410, + "loc": { + "start": { + "line": 689, + "column": 32 + }, + "end": { + "line": 689, + "column": 33 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33411, + "end": 33412, + "loc": { + "start": { + "line": 689, + "column": 34 + }, + "end": { + "line": 689, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 33429, + "end": 33441, + "loc": { + "start": { + "line": 690, + "column": 16 + }, + "end": { + "line": 690, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33441, + "end": 33442, + "loc": { + "start": { + "line": 690, + "column": 28 + }, + "end": { + "line": 690, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 33442, + "end": 33458, + "loc": { + "start": { + "line": 690, + "column": 29 + }, + "end": { + "line": 690, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33458, + "end": 33459, + "loc": { + "start": { + "line": 690, + "column": 45 + }, + "end": { + "line": 690, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33459, + "end": 33460, + "loc": { + "start": { + "line": 690, + "column": 46 + }, + "end": { + "line": 690, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 33477, + "end": 33493, + "loc": { + "start": { + "line": 691, + "column": 16 + }, + "end": { + "line": 691, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33494, + "end": 33495, + "loc": { + "start": { + "line": 691, + "column": 33 + }, + "end": { + "line": 691, + "column": 34 + } + } + }, + { + "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": 33496, + "end": 33500, + "loc": { + "start": { + "line": 691, + "column": 35 + }, + "end": { + "line": 691, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33500, + "end": 33501, + "loc": { + "start": { + "line": 691, + "column": 39 + }, + "end": { + "line": 691, + "column": 40 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33514, + "end": 33515, + "loc": { + "start": { + "line": 692, + "column": 12 + }, + "end": { + "line": 692, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchEndCanvasPos", + "start": 33529, + "end": 33546, + "loc": { + "start": { + "line": 694, + "column": 12 + }, + "end": { + "line": 694, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33546, + "end": 33547, + "loc": { + "start": { + "line": 694, + "column": 29 + }, + "end": { + "line": 694, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 33547, + "end": 33550, + "loc": { + "start": { + "line": 694, + "column": 30 + }, + "end": { + "line": 694, + "column": 33 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33550, + "end": 33551, + "loc": { + "start": { + "line": 694, + "column": 33 + }, + "end": { + "line": 694, + "column": 34 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33551, + "end": 33552, + "loc": { + "start": { + "line": 694, + "column": 34 + }, + "end": { + "line": 694, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 33552, + "end": 33558, + "loc": { + "start": { + "line": 694, + "column": 35 + }, + "end": { + "line": 694, + "column": 41 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33558, + "end": 33559, + "loc": { + "start": { + "line": 694, + "column": 41 + }, + "end": { + "line": 694, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 33560, + "end": 33566, + "loc": { + "start": { + "line": 694, + "column": 43 + }, + "end": { + "line": 694, + "column": 49 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33566, + "end": 33567, + "loc": { + "start": { + "line": 694, + "column": 49 + }, + "end": { + "line": 694, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33567, + "end": 33568, + "loc": { + "start": { + "line": 694, + "column": 50 + }, + "end": { + "line": 694, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33568, + "end": 33569, + "loc": { + "start": { + "line": 694, + "column": 51 + }, + "end": { + "line": 694, + "column": 52 + } + } + }, + { + "type": { + "label": "switch", + "keyword": "switch", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "switch", + "start": 33583, + "end": 33589, + "loc": { + "start": { + "line": 696, + "column": 12 + }, + "end": { + "line": 696, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33590, + "end": 33591, + "loc": { + "start": { + "line": 696, + "column": 19 + }, + "end": { + "line": 696, + "column": 20 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 33591, + "end": 33595, + "loc": { + "start": { + "line": 696, + "column": 20 + }, + "end": { + "line": 696, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33595, + "end": 33596, + "loc": { + "start": { + "line": 696, + "column": 24 + }, + "end": { + "line": 696, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 33596, + "end": 33607, + "loc": { + "start": { + "line": 696, + "column": 25 + }, + "end": { + "line": 696, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33607, + "end": 33608, + "loc": { + "start": { + "line": 696, + "column": 36 + }, + "end": { + "line": 696, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33609, + "end": 33610, + "loc": { + "start": { + "line": 696, + "column": 38 + }, + "end": { + "line": 696, + "column": 39 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 33628, + "end": 33632, + "loc": { + "start": { + "line": 698, + "column": 16 + }, + "end": { + "line": 698, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END", + "start": 33633, + "end": 33667, + "loc": { + "start": { + "line": 698, + "column": 21 + }, + "end": { + "line": 698, + "column": 55 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33667, + "end": 33668, + "loc": { + "start": { + "line": 698, + "column": 55 + }, + "end": { + "line": 698, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33669, + "end": 33670, + "loc": { + "start": { + "line": 698, + "column": 57 + }, + "end": { + "line": 698, + "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": 33691, + "end": 33693, + "loc": { + "start": { + "line": 699, + "column": 20 + }, + "end": { + "line": 699, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33694, + "end": 33695, + "loc": { + "start": { + "line": 699, + "column": 23 + }, + "end": { + "line": 699, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numChangedTouches", + "start": 33695, + "end": 33712, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 699, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 33713, + "end": 33716, + "loc": { + "start": { + "line": 699, + "column": 42 + }, + "end": { + "line": 699, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 33717, + "end": 33718, + "loc": { + "start": { + "line": 699, + "column": 46 + }, + "end": { + "line": 699, + "column": 47 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 33719, + "end": 33721, + "loc": { + "start": { + "line": 699, + "column": 48 + }, + "end": { + "line": 699, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 33746, + "end": 33752, + "loc": { + "start": { + "line": 700, + "column": 24 + }, + "end": { + "line": 700, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 33753, + "end": 33754, + "loc": { + "start": { + "line": 700, + "column": 31 + }, + "end": { + "line": 700, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 33755, + "end": 33774, + "loc": { + "start": { + "line": 700, + "column": 33 + }, + "end": { + "line": 700, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33774, + "end": 33775, + "loc": { + "start": { + "line": 700, + "column": 52 + }, + "end": { + "line": 700, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 33775, + "end": 33776, + "loc": { + "start": { + "line": 700, + "column": 53 + }, + "end": { + "line": 700, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33776, + "end": 33777, + "loc": { + "start": { + "line": 700, + "column": 54 + }, + "end": { + "line": 700, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 33778, + "end": 33779, + "loc": { + "start": { + "line": 700, + "column": 56 + }, + "end": { + "line": 700, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 33780, + "end": 33794, + "loc": { + "start": { + "line": 700, + "column": 58 + }, + "end": { + "line": 700, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 33795, + "end": 33797, + "loc": { + "start": { + "line": 700, + "column": 73 + }, + "end": { + "line": 700, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 33822, + "end": 33828, + "loc": { + "start": { + "line": 701, + "column": 24 + }, + "end": { + "line": 701, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 33829, + "end": 33830, + "loc": { + "start": { + "line": 701, + "column": 31 + }, + "end": { + "line": 701, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 33831, + "end": 33850, + "loc": { + "start": { + "line": 701, + "column": 33 + }, + "end": { + "line": 701, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33850, + "end": 33851, + "loc": { + "start": { + "line": 701, + "column": 52 + }, + "end": { + "line": 701, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 33851, + "end": 33852, + "loc": { + "start": { + "line": 701, + "column": 53 + }, + "end": { + "line": 701, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33852, + "end": 33853, + "loc": { + "start": { + "line": 701, + "column": 54 + }, + "end": { + "line": 701, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 33854, + "end": 33855, + "loc": { + "start": { + "line": 701, + "column": 56 + }, + "end": { + "line": 701, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 33856, + "end": 33870, + "loc": { + "start": { + "line": 701, + "column": 58 + }, + "end": { + "line": 701, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 33871, + "end": 33873, + "loc": { + "start": { + "line": 701, + "column": 73 + }, + "end": { + "line": 701, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 33898, + "end": 33904, + "loc": { + "start": { + "line": 702, + "column": 24 + }, + "end": { + "line": 702, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 33905, + "end": 33906, + "loc": { + "start": { + "line": 702, + "column": 31 + }, + "end": { + "line": 702, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 33907, + "end": 33926, + "loc": { + "start": { + "line": 702, + "column": 33 + }, + "end": { + "line": 702, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33926, + "end": 33927, + "loc": { + "start": { + "line": 702, + "column": 52 + }, + "end": { + "line": 702, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 33927, + "end": 33928, + "loc": { + "start": { + "line": 702, + "column": 53 + }, + "end": { + "line": 702, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33928, + "end": 33929, + "loc": { + "start": { + "line": 702, + "column": 54 + }, + "end": { + "line": 702, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 33930, + "end": 33931, + "loc": { + "start": { + "line": 702, + "column": 56 + }, + "end": { + "line": 702, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 33932, + "end": 33946, + "loc": { + "start": { + "line": 702, + "column": 58 + }, + "end": { + "line": 702, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 33947, + "end": 33949, + "loc": { + "start": { + "line": 702, + "column": 73 + }, + "end": { + "line": 702, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 33974, + "end": 33980, + "loc": { + "start": { + "line": 703, + "column": 24 + }, + "end": { + "line": 703, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 33981, + "end": 33982, + "loc": { + "start": { + "line": 703, + "column": 31 + }, + "end": { + "line": 703, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 33983, + "end": 34002, + "loc": { + "start": { + "line": 703, + "column": 33 + }, + "end": { + "line": 703, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34002, + "end": 34003, + "loc": { + "start": { + "line": 703, + "column": 52 + }, + "end": { + "line": 703, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 34003, + "end": 34004, + "loc": { + "start": { + "line": 703, + "column": 53 + }, + "end": { + "line": 703, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34004, + "end": 34005, + "loc": { + "start": { + "line": 703, + "column": 54 + }, + "end": { + "line": 703, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 34006, + "end": 34007, + "loc": { + "start": { + "line": 703, + "column": 56 + }, + "end": { + "line": 703, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 34008, + "end": 34022, + "loc": { + "start": { + "line": 703, + "column": 58 + }, + "end": { + "line": 703, + "column": 72 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34022, + "end": 34023, + "loc": { + "start": { + "line": 703, + "column": 72 + }, + "end": { + "line": 703, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34024, + "end": 34025, + "loc": { + "start": { + "line": 703, + "column": 74 + }, + "end": { + "line": 703, + "column": 75 + } + } + }, + { + "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": 34050, + "end": 34054, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34054, + "end": 34055, + "loc": { + "start": { + "line": 704, + "column": 28 + }, + "end": { + "line": 704, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 34055, + "end": 34066, + "loc": { + "start": { + "line": 704, + "column": 29 + }, + "end": { + "line": 704, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 34067, + "end": 34068, + "loc": { + "start": { + "line": 704, + "column": 41 + }, + "end": { + "line": 704, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 34069, + "end": 34099, + "loc": { + "start": { + "line": 704, + "column": 43 + }, + "end": { + "line": 704, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34099, + "end": 34100, + "loc": { + "start": { + "line": 704, + "column": 73 + }, + "end": { + "line": 704, + "column": 74 + } + } + }, + { + "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": 34125, + "end": 34131, + "loc": { + "start": { + "line": 705, + "column": 24 + }, + "end": { + "line": 705, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34131, + "end": 34132, + "loc": { + "start": { + "line": 705, + "column": 30 + }, + "end": { + "line": 705, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34153, + "end": 34154, + "loc": { + "start": { + "line": 706, + "column": 20 + }, + "end": { + "line": 706, + "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": 34175, + "end": 34180, + "loc": { + "start": { + "line": 707, + "column": 20 + }, + "end": { + "line": 707, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 34181, + "end": 34191, + "loc": { + "start": { + "line": 707, + "column": 26 + }, + "end": { + "line": 707, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 34192, + "end": 34193, + "loc": { + "start": { + "line": 707, + "column": 37 + }, + "end": { + "line": 707, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 34194, + "end": 34199, + "loc": { + "start": { + "line": 707, + "column": 39 + }, + "end": { + "line": 707, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34199, + "end": 34200, + "loc": { + "start": { + "line": 707, + "column": 44 + }, + "end": { + "line": 707, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 34200, + "end": 34204, + "loc": { + "start": { + "line": 707, + "column": 45 + }, + "end": { + "line": 707, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34204, + "end": 34205, + "loc": { + "start": { + "line": 707, + "column": 49 + }, + "end": { + "line": 707, + "column": 50 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34205, + "end": 34206, + "loc": { + "start": { + "line": 707, + "column": 50 + }, + "end": { + "line": 707, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 34231, + "end": 34240, + "loc": { + "start": { + "line": 708, + "column": 24 + }, + "end": { + "line": 708, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34240, + "end": 34241, + "loc": { + "start": { + "line": 708, + "column": 33 + }, + "end": { + "line": 708, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 34242, + "end": 34260, + "loc": { + "start": { + "line": 708, + "column": 35 + }, + "end": { + "line": 708, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34260, + "end": 34261, + "loc": { + "start": { + "line": 708, + "column": 53 + }, + "end": { + "line": 708, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 34286, + "end": 34297, + "loc": { + "start": { + "line": 709, + "column": 24 + }, + "end": { + "line": 709, + "column": 35 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34297, + "end": 34298, + "loc": { + "start": { + "line": 709, + "column": 35 + }, + "end": { + "line": 709, + "column": 36 + } + } + }, + { + "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": 34299, + "end": 34303, + "loc": { + "start": { + "line": 709, + "column": 37 + }, + "end": { + "line": 709, + "column": 41 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34324, + "end": 34325, + "loc": { + "start": { + "line": 710, + "column": 20 + }, + "end": { + "line": 710, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34325, + "end": 34326, + "loc": { + "start": { + "line": 710, + "column": 21 + }, + "end": { + "line": 710, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34326, + "end": 34327, + "loc": { + "start": { + "line": 710, + "column": 22 + }, + "end": { + "line": 710, + "column": 23 + } + } + }, + { + "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": 34348, + "end": 34350, + "loc": { + "start": { + "line": 711, + "column": 20 + }, + "end": { + "line": 711, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34351, + "end": 34352, + "loc": { + "start": { + "line": 711, + "column": 23 + }, + "end": { + "line": 711, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 34352, + "end": 34362, + "loc": { + "start": { + "line": 711, + "column": 24 + }, + "end": { + "line": 711, + "column": 34 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 34363, + "end": 34365, + "loc": { + "start": { + "line": 711, + "column": 35 + }, + "end": { + "line": 711, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 34366, + "end": 34376, + "loc": { + "start": { + "line": 711, + "column": 38 + }, + "end": { + "line": 711, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34376, + "end": 34377, + "loc": { + "start": { + "line": 711, + "column": 48 + }, + "end": { + "line": 711, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 34377, + "end": 34385, + "loc": { + "start": { + "line": 711, + "column": 49 + }, + "end": { + "line": 711, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34385, + "end": 34386, + "loc": { + "start": { + "line": 711, + "column": 57 + }, + "end": { + "line": 711, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34387, + "end": 34388, + "loc": { + "start": { + "line": 711, + "column": 59 + }, + "end": { + "line": 711, + "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": 34413, + "end": 34417, + "loc": { + "start": { + "line": 712, + "column": 24 + }, + "end": { + "line": 712, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34417, + "end": 34418, + "loc": { + "start": { + "line": 712, + "column": 28 + }, + "end": { + "line": 712, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 34418, + "end": 34442, + "loc": { + "start": { + "line": 712, + "column": 29 + }, + "end": { + "line": 712, + "column": 53 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 34443, + "end": 34444, + "loc": { + "start": { + "line": 712, + "column": 54 + }, + "end": { + "line": 712, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 34445, + "end": 34451, + "loc": { + "start": { + "line": 712, + "column": 56 + }, + "end": { + "line": 712, + "column": 62 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34451, + "end": 34452, + "loc": { + "start": { + "line": 712, + "column": 62 + }, + "end": { + "line": 712, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createMeasurement", + "start": 34452, + "end": 34469, + "loc": { + "start": { + "line": 712, + "column": 63 + }, + "end": { + "line": 712, + "column": 80 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34469, + "end": 34470, + "loc": { + "start": { + "line": 712, + "column": 80 + }, + "end": { + "line": 712, + "column": 81 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34470, + "end": 34471, + "loc": { + "start": { + "line": 712, + "column": 81 + }, + "end": { + "line": 712, + "column": 82 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 34500, + "end": 34502, + "loc": { + "start": { + "line": 713, + "column": 28 + }, + "end": { + "line": 713, + "column": 30 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34502, + "end": 34503, + "loc": { + "start": { + "line": 713, + "column": 30 + }, + "end": { + "line": 713, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 34504, + "end": 34508, + "loc": { + "start": { + "line": 713, + "column": 32 + }, + "end": { + "line": 713, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34508, + "end": 34509, + "loc": { + "start": { + "line": 713, + "column": 36 + }, + "end": { + "line": 713, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createUUID", + "start": 34509, + "end": 34519, + "loc": { + "start": { + "line": 713, + "column": 37 + }, + "end": { + "line": 713, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34519, + "end": 34520, + "loc": { + "start": { + "line": 713, + "column": 47 + }, + "end": { + "line": 713, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34520, + "end": 34521, + "loc": { + "start": { + "line": 713, + "column": 48 + }, + "end": { + "line": 713, + "column": 49 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34521, + "end": 34522, + "loc": { + "start": { + "line": 713, + "column": 49 + }, + "end": { + "line": 713, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 34551, + "end": 34557, + "loc": { + "start": { + "line": 714, + "column": 28 + }, + "end": { + "line": 714, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34557, + "end": 34558, + "loc": { + "start": { + "line": 714, + "column": 34 + }, + "end": { + "line": 714, + "column": 35 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34559, + "end": 34560, + "loc": { + "start": { + "line": 714, + "column": 36 + }, + "end": { + "line": 714, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 34593, + "end": 34601, + "loc": { + "start": { + "line": 715, + "column": 32 + }, + "end": { + "line": 715, + "column": 40 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34601, + "end": 34602, + "loc": { + "start": { + "line": 715, + "column": 40 + }, + "end": { + "line": 715, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 34603, + "end": 34613, + "loc": { + "start": { + "line": 715, + "column": 42 + }, + "end": { + "line": 715, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34613, + "end": 34614, + "loc": { + "start": { + "line": 715, + "column": 52 + }, + "end": { + "line": 715, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 34614, + "end": 34622, + "loc": { + "start": { + "line": 715, + "column": 53 + }, + "end": { + "line": 715, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34651, + "end": 34652, + "loc": { + "start": { + "line": 716, + "column": 28 + }, + "end": { + "line": 716, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34652, + "end": 34653, + "loc": { + "start": { + "line": 716, + "column": 29 + }, + "end": { + "line": 716, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "corner", + "start": 34682, + "end": 34688, + "loc": { + "start": { + "line": 717, + "column": 28 + }, + "end": { + "line": 717, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34688, + "end": 34689, + "loc": { + "start": { + "line": 717, + "column": 34 + }, + "end": { + "line": 717, + "column": 35 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34690, + "end": 34691, + "loc": { + "start": { + "line": 717, + "column": 36 + }, + "end": { + "line": 717, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 34724, + "end": 34732, + "loc": { + "start": { + "line": 718, + "column": 32 + }, + "end": { + "line": 718, + "column": 40 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34732, + "end": 34733, + "loc": { + "start": { + "line": 718, + "column": 40 + }, + "end": { + "line": 718, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 34734, + "end": 34744, + "loc": { + "start": { + "line": 718, + "column": 42 + }, + "end": { + "line": 718, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34744, + "end": 34745, + "loc": { + "start": { + "line": 718, + "column": 52 + }, + "end": { + "line": 718, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 34745, + "end": 34753, + "loc": { + "start": { + "line": 718, + "column": 53 + }, + "end": { + "line": 718, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34782, + "end": 34783, + "loc": { + "start": { + "line": 719, + "column": 28 + }, + "end": { + "line": 719, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34783, + "end": 34784, + "loc": { + "start": { + "line": 719, + "column": 29 + }, + "end": { + "line": 719, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 34813, + "end": 34819, + "loc": { + "start": { + "line": 720, + "column": 28 + }, + "end": { + "line": 720, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34819, + "end": 34820, + "loc": { + "start": { + "line": 720, + "column": 34 + }, + "end": { + "line": 720, + "column": 35 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34821, + "end": 34822, + "loc": { + "start": { + "line": 720, + "column": 36 + }, + "end": { + "line": 720, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 34855, + "end": 34863, + "loc": { + "start": { + "line": 721, + "column": 32 + }, + "end": { + "line": 721, + "column": 40 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34863, + "end": 34864, + "loc": { + "start": { + "line": 721, + "column": 40 + }, + "end": { + "line": 721, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 34865, + "end": 34875, + "loc": { + "start": { + "line": 721, + "column": 42 + }, + "end": { + "line": 721, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34875, + "end": 34876, + "loc": { + "start": { + "line": 721, + "column": 52 + }, + "end": { + "line": 721, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 34876, + "end": 34884, + "loc": { + "start": { + "line": 721, + "column": 53 + }, + "end": { + "line": 721, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34913, + "end": 34914, + "loc": { + "start": { + "line": 722, + "column": 28 + }, + "end": { + "line": 722, + "column": 29 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34939, + "end": 34940, + "loc": { + "start": { + "line": 723, + "column": 24 + }, + "end": { + "line": 723, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34940, + "end": 34941, + "loc": { + "start": { + "line": 723, + "column": 25 + }, + "end": { + "line": 723, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34941, + "end": 34942, + "loc": { + "start": { + "line": 723, + "column": 26 + }, + "end": { + "line": 723, + "column": 27 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 34967, + "end": 34971, + "loc": { + "start": { + "line": 724, + "column": 24 + }, + "end": { + "line": 724, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34971, + "end": 34972, + "loc": { + "start": { + "line": 724, + "column": 28 + }, + "end": { + "line": 724, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 34972, + "end": 34996, + "loc": { + "start": { + "line": 724, + "column": 29 + }, + "end": { + "line": 724, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34996, + "end": 34997, + "loc": { + "start": { + "line": 724, + "column": 53 + }, + "end": { + "line": 724, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 34997, + "end": 35006, + "loc": { + "start": { + "line": 724, + "column": 54 + }, + "end": { + "line": 724, + "column": 63 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35007, + "end": 35008, + "loc": { + "start": { + "line": 724, + "column": 64 + }, + "end": { + "line": 724, + "column": 65 + } + } + }, + { + "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": 35009, + "end": 35014, + "loc": { + "start": { + "line": 724, + "column": 66 + }, + "end": { + "line": 724, + "column": 71 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35014, + "end": 35015, + "loc": { + "start": { + "line": 724, + "column": 71 + }, + "end": { + "line": 724, + "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": 35040, + "end": 35044, + "loc": { + "start": { + "line": 725, + "column": 24 + }, + "end": { + "line": 725, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35044, + "end": 35045, + "loc": { + "start": { + "line": 725, + "column": 28 + }, + "end": { + "line": 725, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35045, + "end": 35069, + "loc": { + "start": { + "line": 725, + "column": 29 + }, + "end": { + "line": 725, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35069, + "end": 35070, + "loc": { + "start": { + "line": 725, + "column": 53 + }, + "end": { + "line": 725, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 35070, + "end": 35083, + "loc": { + "start": { + "line": 725, + "column": 54 + }, + "end": { + "line": 725, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35084, + "end": 35085, + "loc": { + "start": { + "line": 725, + "column": 68 + }, + "end": { + "line": 725, + "column": 69 + } + } + }, + { + "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": 35086, + "end": 35090, + "loc": { + "start": { + "line": 725, + "column": 70 + }, + "end": { + "line": 725, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35090, + "end": 35091, + "loc": { + "start": { + "line": 725, + "column": 74 + }, + "end": { + "line": 725, + "column": 75 + } + } + }, + { + "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": 35116, + "end": 35120, + "loc": { + "start": { + "line": 726, + "column": 24 + }, + "end": { + "line": 726, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35120, + "end": 35121, + "loc": { + "start": { + "line": 726, + "column": 28 + }, + "end": { + "line": 726, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35121, + "end": 35145, + "loc": { + "start": { + "line": 726, + "column": 29 + }, + "end": { + "line": 726, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35145, + "end": 35146, + "loc": { + "start": { + "line": 726, + "column": 53 + }, + "end": { + "line": 726, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 35146, + "end": 35163, + "loc": { + "start": { + "line": 726, + "column": 54 + }, + "end": { + "line": 726, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35164, + "end": 35165, + "loc": { + "start": { + "line": 726, + "column": 72 + }, + "end": { + "line": 726, + "column": 73 + } + } + }, + { + "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": 35166, + "end": 35171, + "loc": { + "start": { + "line": 726, + "column": 74 + }, + "end": { + "line": 726, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35171, + "end": 35172, + "loc": { + "start": { + "line": 726, + "column": 79 + }, + "end": { + "line": 726, + "column": 80 + } + } + }, + { + "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": 35197, + "end": 35201, + "loc": { + "start": { + "line": 727, + "column": 24 + }, + "end": { + "line": 727, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35201, + "end": 35202, + "loc": { + "start": { + "line": 727, + "column": 28 + }, + "end": { + "line": 727, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35202, + "end": 35226, + "loc": { + "start": { + "line": 727, + "column": 29 + }, + "end": { + "line": 727, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35226, + "end": 35227, + "loc": { + "start": { + "line": 727, + "column": 53 + }, + "end": { + "line": 727, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 35227, + "end": 35240, + "loc": { + "start": { + "line": 727, + "column": 54 + }, + "end": { + "line": 727, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35241, + "end": 35242, + "loc": { + "start": { + "line": 727, + "column": 68 + }, + "end": { + "line": 727, + "column": 69 + } + } + }, + { + "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": 35243, + "end": 35248, + "loc": { + "start": { + "line": 727, + "column": 70 + }, + "end": { + "line": 727, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35248, + "end": 35249, + "loc": { + "start": { + "line": 727, + "column": 75 + }, + "end": { + "line": 727, + "column": 76 + } + } + }, + { + "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": 35274, + "end": 35278, + "loc": { + "start": { + "line": 728, + "column": 24 + }, + "end": { + "line": 728, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35278, + "end": 35279, + "loc": { + "start": { + "line": 728, + "column": 28 + }, + "end": { + "line": 728, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35279, + "end": 35303, + "loc": { + "start": { + "line": 728, + "column": 29 + }, + "end": { + "line": 728, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35303, + "end": 35304, + "loc": { + "start": { + "line": 728, + "column": 53 + }, + "end": { + "line": 728, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 35304, + "end": 35321, + "loc": { + "start": { + "line": 728, + "column": 54 + }, + "end": { + "line": 728, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35322, + "end": 35323, + "loc": { + "start": { + "line": 728, + "column": 72 + }, + "end": { + "line": 728, + "column": 73 + } + } + }, + { + "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": 35324, + "end": 35329, + "loc": { + "start": { + "line": 728, + "column": 74 + }, + "end": { + "line": 728, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35329, + "end": 35330, + "loc": { + "start": { + "line": 728, + "column": 79 + }, + "end": { + "line": 728, + "column": 80 + } + } + }, + { + "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": 35355, + "end": 35359, + "loc": { + "start": { + "line": 729, + "column": 24 + }, + "end": { + "line": 729, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35359, + "end": 35360, + "loc": { + "start": { + "line": 729, + "column": 28 + }, + "end": { + "line": 729, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35360, + "end": 35384, + "loc": { + "start": { + "line": 729, + "column": 29 + }, + "end": { + "line": 729, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35384, + "end": 35385, + "loc": { + "start": { + "line": 729, + "column": 53 + }, + "end": { + "line": 729, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 35385, + "end": 35398, + "loc": { + "start": { + "line": 729, + "column": 54 + }, + "end": { + "line": 729, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35399, + "end": 35400, + "loc": { + "start": { + "line": 729, + "column": 68 + }, + "end": { + "line": 729, + "column": 69 + } + } + }, + { + "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": 35401, + "end": 35406, + "loc": { + "start": { + "line": 729, + "column": 70 + }, + "end": { + "line": 729, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35406, + "end": 35407, + "loc": { + "start": { + "line": 729, + "column": 75 + }, + "end": { + "line": 729, + "column": 76 + } + } + }, + { + "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": 35432, + "end": 35436, + "loc": { + "start": { + "line": 730, + "column": 24 + }, + "end": { + "line": 730, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35436, + "end": 35437, + "loc": { + "start": { + "line": 730, + "column": 28 + }, + "end": { + "line": 730, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35437, + "end": 35461, + "loc": { + "start": { + "line": 730, + "column": 29 + }, + "end": { + "line": 730, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35461, + "end": 35462, + "loc": { + "start": { + "line": 730, + "column": 53 + }, + "end": { + "line": 730, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 35462, + "end": 35479, + "loc": { + "start": { + "line": 730, + "column": 54 + }, + "end": { + "line": 730, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35480, + "end": 35481, + "loc": { + "start": { + "line": 730, + "column": 72 + }, + "end": { + "line": 730, + "column": 73 + } + } + }, + { + "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": 35482, + "end": 35487, + "loc": { + "start": { + "line": 730, + "column": 74 + }, + "end": { + "line": 730, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35487, + "end": 35488, + "loc": { + "start": { + "line": 730, + "column": 79 + }, + "end": { + "line": 730, + "column": 80 + } + } + }, + { + "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": 35513, + "end": 35517, + "loc": { + "start": { + "line": 731, + "column": 24 + }, + "end": { + "line": 731, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35517, + "end": 35518, + "loc": { + "start": { + "line": 731, + "column": 28 + }, + "end": { + "line": 731, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35518, + "end": 35542, + "loc": { + "start": { + "line": 731, + "column": 29 + }, + "end": { + "line": 731, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35542, + "end": 35543, + "loc": { + "start": { + "line": 731, + "column": 53 + }, + "end": { + "line": 731, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 35543, + "end": 35555, + "loc": { + "start": { + "line": 731, + "column": 54 + }, + "end": { + "line": 731, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35556, + "end": 35557, + "loc": { + "start": { + "line": 731, + "column": 67 + }, + "end": { + "line": 731, + "column": 68 + } + } + }, + { + "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": 35558, + "end": 35563, + "loc": { + "start": { + "line": 731, + "column": 69 + }, + "end": { + "line": 731, + "column": 74 + } + } + }, + { + "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": 35588, + "end": 35592, + "loc": { + "start": { + "line": 732, + "column": 24 + }, + "end": { + "line": 732, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35592, + "end": 35593, + "loc": { + "start": { + "line": 732, + "column": 28 + }, + "end": { + "line": 732, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 35593, + "end": 35604, + "loc": { + "start": { + "line": 732, + "column": 29 + }, + "end": { + "line": 732, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35605, + "end": 35606, + "loc": { + "start": { + "line": 732, + "column": 41 + }, + "end": { + "line": 732, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_TOUCH_START", + "start": 35607, + "end": 35637, + "loc": { + "start": { + "line": 732, + "column": 43 + }, + "end": { + "line": 732, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35637, + "end": 35638, + "loc": { + "start": { + "line": 732, + "column": 73 + }, + "end": { + "line": 732, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_CORNER_TOUCH_START\")", + "start": 35661, + "end": 35776, + "loc": { + "start": { + "line": 733, + "column": 22 + }, + "end": { + "line": 733, + "column": 137 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35797, + "end": 35798, + "loc": { + "start": { + "line": 734, + "column": 20 + }, + "end": { + "line": 734, + "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": 35799, + "end": 35803, + "loc": { + "start": { + "line": 734, + "column": 22 + }, + "end": { + "line": 734, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35804, + "end": 35805, + "loc": { + "start": { + "line": 734, + "column": 27 + }, + "end": { + "line": 734, + "column": 28 + } + } + }, + { + "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": 35830, + "end": 35832, + "loc": { + "start": { + "line": 735, + "column": 24 + }, + "end": { + "line": 735, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35833, + "end": 35834, + "loc": { + "start": { + "line": 735, + "column": 27 + }, + "end": { + "line": 735, + "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": 35834, + "end": 35838, + "loc": { + "start": { + "line": 735, + "column": 28 + }, + "end": { + "line": 735, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35838, + "end": 35839, + "loc": { + "start": { + "line": 735, + "column": 32 + }, + "end": { + "line": 735, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35839, + "end": 35863, + "loc": { + "start": { + "line": 735, + "column": 33 + }, + "end": { + "line": 735, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35863, + "end": 35864, + "loc": { + "start": { + "line": 735, + "column": 57 + }, + "end": { + "line": 735, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35865, + "end": 35866, + "loc": { + "start": { + "line": 735, + "column": 59 + }, + "end": { + "line": 735, + "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": 35895, + "end": 35899, + "loc": { + "start": { + "line": 736, + "column": 28 + }, + "end": { + "line": 736, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35899, + "end": 35900, + "loc": { + "start": { + "line": 736, + "column": 32 + }, + "end": { + "line": 736, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35900, + "end": 35924, + "loc": { + "start": { + "line": 736, + "column": 33 + }, + "end": { + "line": 736, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35924, + "end": 35925, + "loc": { + "start": { + "line": 736, + "column": 57 + }, + "end": { + "line": 736, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 35925, + "end": 35932, + "loc": { + "start": { + "line": 736, + "column": 58 + }, + "end": { + "line": 736, + "column": 65 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35932, + "end": 35933, + "loc": { + "start": { + "line": 736, + "column": 65 + }, + "end": { + "line": 736, + "column": 66 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35933, + "end": 35934, + "loc": { + "start": { + "line": 736, + "column": 66 + }, + "end": { + "line": 736, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35934, + "end": 35935, + "loc": { + "start": { + "line": 736, + "column": 67 + }, + "end": { + "line": 736, + "column": 68 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 35964, + "end": 35968, + "loc": { + "start": { + "line": 737, + "column": 28 + }, + "end": { + "line": 737, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35968, + "end": 35969, + "loc": { + "start": { + "line": 737, + "column": 32 + }, + "end": { + "line": 737, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 35969, + "end": 35993, + "loc": { + "start": { + "line": 737, + "column": 33 + }, + "end": { + "line": 737, + "column": 57 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35994, + "end": 35995, + "loc": { + "start": { + "line": 737, + "column": 58 + }, + "end": { + "line": 737, + "column": 59 + } + } + }, + { + "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": 35996, + "end": 36000, + "loc": { + "start": { + "line": 737, + "column": 60 + }, + "end": { + "line": 737, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36000, + "end": 36001, + "loc": { + "start": { + "line": 737, + "column": 64 + }, + "end": { + "line": 737, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36026, + "end": 36027, + "loc": { + "start": { + "line": 738, + "column": 24 + }, + "end": { + "line": 738, + "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": 36052, + "end": 36056, + "loc": { + "start": { + "line": 739, + "column": 24 + }, + "end": { + "line": 739, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36056, + "end": 36057, + "loc": { + "start": { + "line": 739, + "column": 28 + }, + "end": { + "line": 739, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 36057, + "end": 36068, + "loc": { + "start": { + "line": 739, + "column": 29 + }, + "end": { + "line": 739, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 36069, + "end": 36070, + "loc": { + "start": { + "line": 739, + "column": 41 + }, + "end": { + "line": 739, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 36071, + "end": 36101, + "loc": { + "start": { + "line": 739, + "column": 43 + }, + "end": { + "line": 739, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36101, + "end": 36102, + "loc": { + "start": { + "line": 739, + "column": 73 + }, + "end": { + "line": 739, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 36125, + "end": 36240, + "loc": { + "start": { + "line": 740, + "column": 22 + }, + "end": { + "line": 740, + "column": 137 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36261, + "end": 36262, + "loc": { + "start": { + "line": 741, + "column": 20 + }, + "end": { + "line": 741, + "column": 21 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36279, + "end": 36280, + "loc": { + "start": { + "line": 742, + "column": 16 + }, + "end": { + "line": 742, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 36301, + "end": 36325, + "loc": { + "start": { + "line": 743, + "column": 20 + }, + "end": { + "line": 743, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36325, + "end": 36326, + "loc": { + "start": { + "line": 743, + "column": 44 + }, + "end": { + "line": 743, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36326, + "end": 36327, + "loc": { + "start": { + "line": 743, + "column": 45 + }, + "end": { + "line": 743, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36327, + "end": 36328, + "loc": { + "start": { + "line": 743, + "column": 46 + }, + "end": { + "line": 743, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 36349, + "end": 36354, + "loc": { + "start": { + "line": 744, + "column": 20 + }, + "end": { + "line": 744, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36354, + "end": 36355, + "loc": { + "start": { + "line": 744, + "column": 25 + }, + "end": { + "line": 744, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 36373, + "end": 36377, + "loc": { + "start": { + "line": 746, + "column": 16 + }, + "end": { + "line": 746, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 36378, + "end": 36411, + "loc": { + "start": { + "line": 746, + "column": 21 + }, + "end": { + "line": 746, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36411, + "end": 36412, + "loc": { + "start": { + "line": 746, + "column": 54 + }, + "end": { + "line": 746, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 36433, + "end": 36435, + "loc": { + "start": { + "line": 747, + "column": 20 + }, + "end": { + "line": 747, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36436, + "end": 36437, + "loc": { + "start": { + "line": 747, + "column": 23 + }, + "end": { + "line": 747, + "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": 36437, + "end": 36441, + "loc": { + "start": { + "line": 747, + "column": 24 + }, + "end": { + "line": 747, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36441, + "end": 36442, + "loc": { + "start": { + "line": 747, + "column": 28 + }, + "end": { + "line": 747, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 36442, + "end": 36453, + "loc": { + "start": { + "line": 747, + "column": 29 + }, + "end": { + "line": 747, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36453, + "end": 36454, + "loc": { + "start": { + "line": 747, + "column": 40 + }, + "end": { + "line": 747, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36455, + "end": 36456, + "loc": { + "start": { + "line": 747, + "column": 42 + }, + "end": { + "line": 747, + "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": 36481, + "end": 36485, + "loc": { + "start": { + "line": 748, + "column": 24 + }, + "end": { + "line": 748, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36485, + "end": 36486, + "loc": { + "start": { + "line": 748, + "column": 28 + }, + "end": { + "line": 748, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 36486, + "end": 36497, + "loc": { + "start": { + "line": 748, + "column": 29 + }, + "end": { + "line": 748, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36497, + "end": 36498, + "loc": { + "start": { + "line": 748, + "column": 40 + }, + "end": { + "line": 748, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 36498, + "end": 36505, + "loc": { + "start": { + "line": 748, + "column": 41 + }, + "end": { + "line": 748, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 36506, + "end": 36507, + "loc": { + "start": { + "line": 748, + "column": 49 + }, + "end": { + "line": 748, + "column": 50 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 36508, + "end": 36513, + "loc": { + "start": { + "line": 748, + "column": 51 + }, + "end": { + "line": 748, + "column": 56 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36513, + "end": 36514, + "loc": { + "start": { + "line": 748, + "column": 56 + }, + "end": { + "line": 748, + "column": 57 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36535, + "end": 36536, + "loc": { + "start": { + "line": 749, + "column": 20 + }, + "end": { + "line": 749, + "column": 21 + } + } + }, + { + "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": 36557, + "end": 36559, + "loc": { + "start": { + "line": 750, + "column": 20 + }, + "end": { + "line": 750, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36560, + "end": 36561, + "loc": { + "start": { + "line": 750, + "column": 23 + }, + "end": { + "line": 750, + "column": 24 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 36561, + "end": 36562, + "loc": { + "start": { + "line": 750, + "column": 24 + }, + "end": { + "line": 750, + "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": 36562, + "end": 36566, + "loc": { + "start": { + "line": 750, + "column": 25 + }, + "end": { + "line": 750, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36566, + "end": 36567, + "loc": { + "start": { + "line": 750, + "column": 29 + }, + "end": { + "line": 750, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 36567, + "end": 36591, + "loc": { + "start": { + "line": 750, + "column": 30 + }, + "end": { + "line": 750, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36591, + "end": 36592, + "loc": { + "start": { + "line": 750, + "column": 54 + }, + "end": { + "line": 750, + "column": 55 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36593, + "end": 36594, + "loc": { + "start": { + "line": 750, + "column": 56 + }, + "end": { + "line": 750, + "column": 57 + } + } + }, + { + "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": 36619, + "end": 36621, + "loc": { + "start": { + "line": 751, + "column": 24 + }, + "end": { + "line": 751, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36622, + "end": 36623, + "loc": { + "start": { + "line": 751, + "column": 27 + }, + "end": { + "line": 751, + "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": 36623, + "end": 36627, + "loc": { + "start": { + "line": 751, + "column": 28 + }, + "end": { + "line": 751, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36627, + "end": 36628, + "loc": { + "start": { + "line": 751, + "column": 32 + }, + "end": { + "line": 751, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 36628, + "end": 36639, + "loc": { + "start": { + "line": 751, + "column": 33 + }, + "end": { + "line": 751, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36639, + "end": 36640, + "loc": { + "start": { + "line": 751, + "column": 44 + }, + "end": { + "line": 751, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36641, + "end": 36642, + "loc": { + "start": { + "line": 751, + "column": 46 + }, + "end": { + "line": 751, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 36671, + "end": 36675, + "loc": { + "start": { + "line": 752, + "column": 28 + }, + "end": { + "line": 752, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36675, + "end": 36676, + "loc": { + "start": { + "line": 752, + "column": 32 + }, + "end": { + "line": 752, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 36676, + "end": 36687, + "loc": { + "start": { + "line": 752, + "column": 33 + }, + "end": { + "line": 752, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36687, + "end": 36688, + "loc": { + "start": { + "line": 752, + "column": 44 + }, + "end": { + "line": 752, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 36688, + "end": 36695, + "loc": { + "start": { + "line": 752, + "column": 45 + }, + "end": { + "line": 752, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 36696, + "end": 36697, + "loc": { + "start": { + "line": 752, + "column": 53 + }, + "end": { + "line": 752, + "column": 54 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 36698, + "end": 36703, + "loc": { + "start": { + "line": 752, + "column": 55 + }, + "end": { + "line": 752, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36703, + "end": 36704, + "loc": { + "start": { + "line": 752, + "column": 60 + }, + "end": { + "line": 752, + "column": 61 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 36733, + "end": 36737, + "loc": { + "start": { + "line": 753, + "column": 28 + }, + "end": { + "line": 753, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36737, + "end": 36738, + "loc": { + "start": { + "line": 753, + "column": 32 + }, + "end": { + "line": 753, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 36738, + "end": 36749, + "loc": { + "start": { + "line": 753, + "column": 33 + }, + "end": { + "line": 753, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36749, + "end": 36750, + "loc": { + "start": { + "line": 753, + "column": 44 + }, + "end": { + "line": 753, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 36750, + "end": 36757, + "loc": { + "start": { + "line": 753, + "column": 45 + }, + "end": { + "line": 753, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 36758, + "end": 36759, + "loc": { + "start": { + "line": 753, + "column": 53 + }, + "end": { + "line": 753, + "column": 54 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 36760, + "end": 36765, + "loc": { + "start": { + "line": 753, + "column": 55 + }, + "end": { + "line": 753, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36765, + "end": 36766, + "loc": { + "start": { + "line": 753, + "column": 60 + }, + "end": { + "line": 753, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 36791, + "end": 36792, + "loc": { + "start": { + "line": 754, + "column": 24 + }, + "end": { + "line": 754, + "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": 36817, + "end": 36821, + "loc": { + "start": { + "line": 755, + "column": 24 + }, + "end": { + "line": 755, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36821, + "end": 36822, + "loc": { + "start": { + "line": 755, + "column": 28 + }, + "end": { + "line": 755, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 36822, + "end": 36833, + "loc": { + "start": { + "line": 755, + "column": 29 + }, + "end": { + "line": 755, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 36834, + "end": 36835, + "loc": { + "start": { + "line": 755, + "column": 41 + }, + "end": { + "line": 755, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 36836, + "end": 36866, + "loc": { + "start": { + "line": 755, + "column": 43 + }, + "end": { + "line": 755, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36866, + "end": 36867, + "loc": { + "start": { + "line": 755, + "column": 73 + }, + "end": { + "line": 755, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 36890, + "end": 37021, + "loc": { + "start": { + "line": 756, + "column": 22 + }, + "end": { + "line": 756, + "column": 153 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37042, + "end": 37043, + "loc": { + "start": { + "line": 757, + "column": 20 + }, + "end": { + "line": 757, + "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": 37044, + "end": 37048, + "loc": { + "start": { + "line": 757, + "column": 22 + }, + "end": { + "line": 757, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37049, + "end": 37050, + "loc": { + "start": { + "line": 757, + "column": 27 + }, + "end": { + "line": 757, + "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": 37075, + "end": 37079, + "loc": { + "start": { + "line": 758, + "column": 24 + }, + "end": { + "line": 758, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37079, + "end": 37080, + "loc": { + "start": { + "line": 758, + "column": 28 + }, + "end": { + "line": 758, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 37080, + "end": 37091, + "loc": { + "start": { + "line": 758, + "column": 29 + }, + "end": { + "line": 758, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 37092, + "end": 37093, + "loc": { + "start": { + "line": 758, + "column": 41 + }, + "end": { + "line": 758, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_TOUCH_START", + "start": 37094, + "end": 37124, + "loc": { + "start": { + "line": 758, + "column": 43 + }, + "end": { + "line": 758, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37124, + "end": 37125, + "loc": { + "start": { + "line": 758, + "column": 73 + }, + "end": { + "line": 758, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_CORNER_TOUCH_START\")", + "start": 37149, + "end": 37290, + "loc": { + "start": { + "line": 759, + "column": 23 + }, + "end": { + "line": 759, + "column": 164 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37311, + "end": 37312, + "loc": { + "start": { + "line": 760, + "column": 20 + }, + "end": { + "line": 760, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 37333, + "end": 37357, + "loc": { + "start": { + "line": 761, + "column": 20 + }, + "end": { + "line": 761, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37357, + "end": 37358, + "loc": { + "start": { + "line": 761, + "column": 44 + }, + "end": { + "line": 761, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37358, + "end": 37359, + "loc": { + "start": { + "line": 761, + "column": 45 + }, + "end": { + "line": 761, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37359, + "end": 37360, + "loc": { + "start": { + "line": 761, + "column": 46 + }, + "end": { + "line": 761, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 37381, + "end": 37386, + "loc": { + "start": { + "line": 762, + "column": 20 + }, + "end": { + "line": 762, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37386, + "end": 37387, + "loc": { + "start": { + "line": 762, + "column": 25 + }, + "end": { + "line": 762, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 37405, + "end": 37409, + "loc": { + "start": { + "line": 764, + "column": 16 + }, + "end": { + "line": 764, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_QUICK_TOUCH_END", + "start": 37410, + "end": 37444, + "loc": { + "start": { + "line": 764, + "column": 21 + }, + "end": { + "line": 764, + "column": 55 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37444, + "end": 37445, + "loc": { + "start": { + "line": 764, + "column": 55 + }, + "end": { + "line": 764, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37446, + "end": 37447, + "loc": { + "start": { + "line": 764, + "column": 57 + }, + "end": { + "line": 764, + "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": 37468, + "end": 37470, + "loc": { + "start": { + "line": 765, + "column": 20 + }, + "end": { + "line": 765, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37471, + "end": 37472, + "loc": { + "start": { + "line": 765, + "column": 23 + }, + "end": { + "line": 765, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numChangedTouches", + "start": 37472, + "end": 37489, + "loc": { + "start": { + "line": 765, + "column": 24 + }, + "end": { + "line": 765, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 37490, + "end": 37493, + "loc": { + "start": { + "line": 765, + "column": 42 + }, + "end": { + "line": 765, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 37494, + "end": 37495, + "loc": { + "start": { + "line": 765, + "column": 46 + }, + "end": { + "line": 765, + "column": 47 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 37496, + "end": 37498, + "loc": { + "start": { + "line": 765, + "column": 48 + }, + "end": { + "line": 765, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 37523, + "end": 37529, + "loc": { + "start": { + "line": 766, + "column": 24 + }, + "end": { + "line": 766, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 37530, + "end": 37531, + "loc": { + "start": { + "line": 766, + "column": 31 + }, + "end": { + "line": 766, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 37532, + "end": 37551, + "loc": { + "start": { + "line": 766, + "column": 33 + }, + "end": { + "line": 766, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37551, + "end": 37552, + "loc": { + "start": { + "line": 766, + "column": 52 + }, + "end": { + "line": 766, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 37552, + "end": 37553, + "loc": { + "start": { + "line": 766, + "column": 53 + }, + "end": { + "line": 766, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37553, + "end": 37554, + "loc": { + "start": { + "line": 766, + "column": 54 + }, + "end": { + "line": 766, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 37555, + "end": 37556, + "loc": { + "start": { + "line": 766, + "column": 56 + }, + "end": { + "line": 766, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 37557, + "end": 37571, + "loc": { + "start": { + "line": 766, + "column": 58 + }, + "end": { + "line": 766, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 37572, + "end": 37574, + "loc": { + "start": { + "line": 766, + "column": 73 + }, + "end": { + "line": 766, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 37599, + "end": 37605, + "loc": { + "start": { + "line": 767, + "column": 24 + }, + "end": { + "line": 767, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 37606, + "end": 37607, + "loc": { + "start": { + "line": 767, + "column": 31 + }, + "end": { + "line": 767, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 37608, + "end": 37627, + "loc": { + "start": { + "line": 767, + "column": 33 + }, + "end": { + "line": 767, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37627, + "end": 37628, + "loc": { + "start": { + "line": 767, + "column": 52 + }, + "end": { + "line": 767, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 37628, + "end": 37629, + "loc": { + "start": { + "line": 767, + "column": 53 + }, + "end": { + "line": 767, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37629, + "end": 37630, + "loc": { + "start": { + "line": 767, + "column": 54 + }, + "end": { + "line": 767, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 37631, + "end": 37632, + "loc": { + "start": { + "line": 767, + "column": 56 + }, + "end": { + "line": 767, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 37633, + "end": 37647, + "loc": { + "start": { + "line": 767, + "column": 58 + }, + "end": { + "line": 767, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 37648, + "end": 37650, + "loc": { + "start": { + "line": 767, + "column": 73 + }, + "end": { + "line": 767, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 37675, + "end": 37681, + "loc": { + "start": { + "line": 768, + "column": 24 + }, + "end": { + "line": 768, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 37682, + "end": 37683, + "loc": { + "start": { + "line": 768, + "column": 31 + }, + "end": { + "line": 768, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 37684, + "end": 37703, + "loc": { + "start": { + "line": 768, + "column": 33 + }, + "end": { + "line": 768, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37703, + "end": 37704, + "loc": { + "start": { + "line": 768, + "column": 52 + }, + "end": { + "line": 768, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 37704, + "end": 37705, + "loc": { + "start": { + "line": 768, + "column": 53 + }, + "end": { + "line": 768, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37705, + "end": 37706, + "loc": { + "start": { + "line": 768, + "column": 54 + }, + "end": { + "line": 768, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 37707, + "end": 37708, + "loc": { + "start": { + "line": 768, + "column": 56 + }, + "end": { + "line": 768, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 37709, + "end": 37723, + "loc": { + "start": { + "line": 768, + "column": 58 + }, + "end": { + "line": 768, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 37724, + "end": 37726, + "loc": { + "start": { + "line": 768, + "column": 73 + }, + "end": { + "line": 768, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 37751, + "end": 37757, + "loc": { + "start": { + "line": 769, + "column": 24 + }, + "end": { + "line": 769, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 37758, + "end": 37759, + "loc": { + "start": { + "line": 769, + "column": 31 + }, + "end": { + "line": 769, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 37760, + "end": 37779, + "loc": { + "start": { + "line": 769, + "column": 33 + }, + "end": { + "line": 769, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37779, + "end": 37780, + "loc": { + "start": { + "line": 769, + "column": 52 + }, + "end": { + "line": 769, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 37780, + "end": 37781, + "loc": { + "start": { + "line": 769, + "column": 53 + }, + "end": { + "line": 769, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37781, + "end": 37782, + "loc": { + "start": { + "line": 769, + "column": 54 + }, + "end": { + "line": 769, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 37783, + "end": 37784, + "loc": { + "start": { + "line": 769, + "column": 56 + }, + "end": { + "line": 769, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 37785, + "end": 37799, + "loc": { + "start": { + "line": 769, + "column": 58 + }, + "end": { + "line": 769, + "column": 72 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37799, + "end": 37800, + "loc": { + "start": { + "line": 769, + "column": 72 + }, + "end": { + "line": 769, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37801, + "end": 37802, + "loc": { + "start": { + "line": 769, + "column": 74 + }, + "end": { + "line": 769, + "column": 75 + } + } + }, + { + "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": 37827, + "end": 37831, + "loc": { + "start": { + "line": 770, + "column": 24 + }, + "end": { + "line": 770, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37831, + "end": 37832, + "loc": { + "start": { + "line": 770, + "column": 28 + }, + "end": { + "line": 770, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 37832, + "end": 37843, + "loc": { + "start": { + "line": 770, + "column": 29 + }, + "end": { + "line": 770, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 37844, + "end": 37845, + "loc": { + "start": { + "line": 770, + "column": 41 + }, + "end": { + "line": 770, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_TOUCH_START", + "start": 37846, + "end": 37876, + "loc": { + "start": { + "line": 770, + "column": 43 + }, + "end": { + "line": 770, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37876, + "end": 37877, + "loc": { + "start": { + "line": 770, + "column": 73 + }, + "end": { + "line": 770, + "column": 74 + } + } + }, + { + "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": 37902, + "end": 37908, + "loc": { + "start": { + "line": 771, + "column": 24 + }, + "end": { + "line": 771, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37908, + "end": 37909, + "loc": { + "start": { + "line": 771, + "column": 30 + }, + "end": { + "line": 771, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37930, + "end": 37931, + "loc": { + "start": { + "line": 772, + "column": 20 + }, + "end": { + "line": 772, + "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": 37952, + "end": 37957, + "loc": { + "start": { + "line": 773, + "column": 20 + }, + "end": { + "line": 773, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 37958, + "end": 37968, + "loc": { + "start": { + "line": 773, + "column": 26 + }, + "end": { + "line": 773, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 37969, + "end": 37970, + "loc": { + "start": { + "line": 773, + "column": 37 + }, + "end": { + "line": 773, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 37971, + "end": 37976, + "loc": { + "start": { + "line": 773, + "column": 39 + }, + "end": { + "line": 773, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37976, + "end": 37977, + "loc": { + "start": { + "line": 773, + "column": 44 + }, + "end": { + "line": 773, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 37977, + "end": 37981, + "loc": { + "start": { + "line": 773, + "column": 45 + }, + "end": { + "line": 773, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37981, + "end": 37982, + "loc": { + "start": { + "line": 773, + "column": 49 + }, + "end": { + "line": 773, + "column": 50 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 37982, + "end": 37983, + "loc": { + "start": { + "line": 773, + "column": 50 + }, + "end": { + "line": 773, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 38008, + "end": 38017, + "loc": { + "start": { + "line": 774, + "column": 24 + }, + "end": { + "line": 774, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38017, + "end": 38018, + "loc": { + "start": { + "line": 774, + "column": 33 + }, + "end": { + "line": 774, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 38019, + "end": 38037, + "loc": { + "start": { + "line": 774, + "column": 35 + }, + "end": { + "line": 774, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38037, + "end": 38038, + "loc": { + "start": { + "line": 774, + "column": 53 + }, + "end": { + "line": 774, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 38063, + "end": 38074, + "loc": { + "start": { + "line": 775, + "column": 24 + }, + "end": { + "line": 775, + "column": 35 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38074, + "end": 38075, + "loc": { + "start": { + "line": 775, + "column": 35 + }, + "end": { + "line": 775, + "column": 36 + } + } + }, + { + "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": 38076, + "end": 38080, + "loc": { + "start": { + "line": 775, + "column": 37 + }, + "end": { + "line": 775, + "column": 41 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 38101, + "end": 38102, + "loc": { + "start": { + "line": 776, + "column": 20 + }, + "end": { + "line": 776, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 38102, + "end": 38103, + "loc": { + "start": { + "line": 776, + "column": 21 + }, + "end": { + "line": 776, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38103, + "end": 38104, + "loc": { + "start": { + "line": 776, + "column": 22 + }, + "end": { + "line": 776, + "column": 23 + } + } + }, + { + "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": 38125, + "end": 38127, + "loc": { + "start": { + "line": 777, + "column": 20 + }, + "end": { + "line": 777, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 38128, + "end": 38129, + "loc": { + "start": { + "line": 777, + "column": 23 + }, + "end": { + "line": 777, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 38129, + "end": 38139, + "loc": { + "start": { + "line": 777, + "column": 24 + }, + "end": { + "line": 777, + "column": 34 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 38140, + "end": 38142, + "loc": { + "start": { + "line": 777, + "column": 35 + }, + "end": { + "line": 777, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 38143, + "end": 38153, + "loc": { + "start": { + "line": 777, + "column": 38 + }, + "end": { + "line": 777, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38153, + "end": 38154, + "loc": { + "start": { + "line": 777, + "column": 48 + }, + "end": { + "line": 777, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 38154, + "end": 38162, + "loc": { + "start": { + "line": 777, + "column": 49 + }, + "end": { + "line": 777, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 38162, + "end": 38163, + "loc": { + "start": { + "line": 777, + "column": 57 + }, + "end": { + "line": 777, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 38164, + "end": 38165, + "loc": { + "start": { + "line": 777, + "column": 59 + }, + "end": { + "line": 777, + "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": 38190, + "end": 38194, + "loc": { + "start": { + "line": 778, + "column": 24 + }, + "end": { + "line": 778, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38194, + "end": 38195, + "loc": { + "start": { + "line": 778, + "column": 28 + }, + "end": { + "line": 778, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 38195, + "end": 38219, + "loc": { + "start": { + "line": 778, + "column": 29 + }, + "end": { + "line": 778, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38219, + "end": 38220, + "loc": { + "start": { + "line": 778, + "column": 53 + }, + "end": { + "line": 778, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "corner", + "start": 38220, + "end": 38226, + "loc": { + "start": { + "line": 778, + "column": 54 + }, + "end": { + "line": 778, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38226, + "end": 38227, + "loc": { + "start": { + "line": 778, + "column": 60 + }, + "end": { + "line": 778, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 38227, + "end": 38235, + "loc": { + "start": { + "line": 778, + "column": 61 + }, + "end": { + "line": 778, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 38236, + "end": 38237, + "loc": { + "start": { + "line": 778, + "column": 70 + }, + "end": { + "line": 778, + "column": 71 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 38238, + "end": 38248, + "loc": { + "start": { + "line": 778, + "column": 72 + }, + "end": { + "line": 778, + "column": 82 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38248, + "end": 38249, + "loc": { + "start": { + "line": 778, + "column": 82 + }, + "end": { + "line": 778, + "column": 83 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 38249, + "end": 38257, + "loc": { + "start": { + "line": 778, + "column": 83 + }, + "end": { + "line": 778, + "column": 91 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38257, + "end": 38258, + "loc": { + "start": { + "line": 778, + "column": 91 + }, + "end": { + "line": 778, + "column": 92 + } + } + }, + { + "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": 38283, + "end": 38287, + "loc": { + "start": { + "line": 779, + "column": 24 + }, + "end": { + "line": 779, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38287, + "end": 38288, + "loc": { + "start": { + "line": 779, + "column": 28 + }, + "end": { + "line": 779, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 38288, + "end": 38312, + "loc": { + "start": { + "line": 779, + "column": 29 + }, + "end": { + "line": 779, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38312, + "end": 38313, + "loc": { + "start": { + "line": 779, + "column": 53 + }, + "end": { + "line": 779, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 38313, + "end": 38326, + "loc": { + "start": { + "line": 779, + "column": 54 + }, + "end": { + "line": 779, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 38327, + "end": 38328, + "loc": { + "start": { + "line": 779, + "column": 68 + }, + "end": { + "line": 779, + "column": 69 + } + } + }, + { + "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": 38329, + "end": 38333, + "loc": { + "start": { + "line": 779, + "column": 70 + }, + "end": { + "line": 779, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38333, + "end": 38334, + "loc": { + "start": { + "line": 779, + "column": 74 + }, + "end": { + "line": 779, + "column": 75 + } + } + }, + { + "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": 38359, + "end": 38363, + "loc": { + "start": { + "line": 780, + "column": 24 + }, + "end": { + "line": 780, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38363, + "end": 38364, + "loc": { + "start": { + "line": 780, + "column": 28 + }, + "end": { + "line": 780, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 38364, + "end": 38388, + "loc": { + "start": { + "line": 780, + "column": 29 + }, + "end": { + "line": 780, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38388, + "end": 38389, + "loc": { + "start": { + "line": 780, + "column": 53 + }, + "end": { + "line": 780, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 38389, + "end": 38406, + "loc": { + "start": { + "line": 780, + "column": 54 + }, + "end": { + "line": 780, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 38407, + "end": 38408, + "loc": { + "start": { + "line": 780, + "column": 72 + }, + "end": { + "line": 780, + "column": 73 + } + } + }, + { + "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": 38409, + "end": 38413, + "loc": { + "start": { + "line": 780, + "column": 74 + }, + "end": { + "line": 780, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38413, + "end": 38414, + "loc": { + "start": { + "line": 780, + "column": 78 + }, + "end": { + "line": 780, + "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": 38439, + "end": 38443, + "loc": { + "start": { + "line": 781, + "column": 24 + }, + "end": { + "line": 781, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38443, + "end": 38444, + "loc": { + "start": { + "line": 781, + "column": 28 + }, + "end": { + "line": 781, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 38444, + "end": 38468, + "loc": { + "start": { + "line": 781, + "column": 29 + }, + "end": { + "line": 781, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38468, + "end": 38469, + "loc": { + "start": { + "line": 781, + "column": 53 + }, + "end": { + "line": 781, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 38469, + "end": 38482, + "loc": { + "start": { + "line": 781, + "column": 54 + }, + "end": { + "line": 781, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 38483, + "end": 38484, + "loc": { + "start": { + "line": 781, + "column": 68 + }, + "end": { + "line": 781, + "column": 69 + } + } + }, + { + "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": 38485, + "end": 38489, + "loc": { + "start": { + "line": 781, + "column": 70 + }, + "end": { + "line": 781, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38489, + "end": 38490, + "loc": { + "start": { + "line": 781, + "column": 74 + }, + "end": { + "line": 781, + "column": 75 + } + } + }, + { + "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": 38515, + "end": 38519, + "loc": { + "start": { + "line": 782, + "column": 24 + }, + "end": { + "line": 782, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38519, + "end": 38520, + "loc": { + "start": { + "line": 782, + "column": 28 + }, + "end": { + "line": 782, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 38520, + "end": 38544, + "loc": { + "start": { + "line": 782, + "column": 29 + }, + "end": { + "line": 782, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38544, + "end": 38545, + "loc": { + "start": { + "line": 782, + "column": 53 + }, + "end": { + "line": 782, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 38545, + "end": 38562, + "loc": { + "start": { + "line": 782, + "column": 54 + }, + "end": { + "line": 782, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 38563, + "end": 38564, + "loc": { + "start": { + "line": 782, + "column": 72 + }, + "end": { + "line": 782, + "column": 73 + } + } + }, + { + "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": 38565, + "end": 38570, + "loc": { + "start": { + "line": 782, + "column": 74 + }, + "end": { + "line": 782, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38570, + "end": 38571, + "loc": { + "start": { + "line": 782, + "column": 79 + }, + "end": { + "line": 782, + "column": 80 + } + } + }, + { + "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": 38596, + "end": 38600, + "loc": { + "start": { + "line": 783, + "column": 24 + }, + "end": { + "line": 783, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38600, + "end": 38601, + "loc": { + "start": { + "line": 783, + "column": 28 + }, + "end": { + "line": 783, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 38601, + "end": 38625, + "loc": { + "start": { + "line": 783, + "column": 29 + }, + "end": { + "line": 783, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38625, + "end": 38626, + "loc": { + "start": { + "line": 783, + "column": 53 + }, + "end": { + "line": 783, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 38626, + "end": 38639, + "loc": { + "start": { + "line": 783, + "column": 54 + }, + "end": { + "line": 783, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 38640, + "end": 38641, + "loc": { + "start": { + "line": 783, + "column": 68 + }, + "end": { + "line": 783, + "column": 69 + } + } + }, + { + "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": 38642, + "end": 38647, + "loc": { + "start": { + "line": 783, + "column": 70 + }, + "end": { + "line": 783, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38647, + "end": 38648, + "loc": { + "start": { + "line": 783, + "column": 75 + }, + "end": { + "line": 783, + "column": 76 + } + } + }, + { + "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": 38673, + "end": 38677, + "loc": { + "start": { + "line": 784, + "column": 24 + }, + "end": { + "line": 784, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38677, + "end": 38678, + "loc": { + "start": { + "line": 784, + "column": 28 + }, + "end": { + "line": 784, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 38678, + "end": 38702, + "loc": { + "start": { + "line": 784, + "column": 29 + }, + "end": { + "line": 784, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38702, + "end": 38703, + "loc": { + "start": { + "line": 784, + "column": 53 + }, + "end": { + "line": 784, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 38703, + "end": 38720, + "loc": { + "start": { + "line": 784, + "column": 54 + }, + "end": { + "line": 784, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 38721, + "end": 38722, + "loc": { + "start": { + "line": 784, + "column": 72 + }, + "end": { + "line": 784, + "column": 73 + } + } + }, + { + "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": 38723, + "end": 38728, + "loc": { + "start": { + "line": 784, + "column": 74 + }, + "end": { + "line": 784, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38728, + "end": 38729, + "loc": { + "start": { + "line": 784, + "column": 79 + }, + "end": { + "line": 784, + "column": 80 + } + } + }, + { + "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": 38754, + "end": 38758, + "loc": { + "start": { + "line": 785, + "column": 24 + }, + "end": { + "line": 785, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38758, + "end": 38759, + "loc": { + "start": { + "line": 785, + "column": 28 + }, + "end": { + "line": 785, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 38759, + "end": 38783, + "loc": { + "start": { + "line": 785, + "column": 29 + }, + "end": { + "line": 785, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38783, + "end": 38784, + "loc": { + "start": { + "line": 785, + "column": 53 + }, + "end": { + "line": 785, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 38784, + "end": 38796, + "loc": { + "start": { + "line": 785, + "column": 54 + }, + "end": { + "line": 785, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 38797, + "end": 38798, + "loc": { + "start": { + "line": 785, + "column": 67 + }, + "end": { + "line": 785, + "column": 68 + } + } + }, + { + "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": 38799, + "end": 38804, + "loc": { + "start": { + "line": 785, + "column": 69 + }, + "end": { + "line": 785, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38804, + "end": 38805, + "loc": { + "start": { + "line": 785, + "column": 74 + }, + "end": { + "line": 785, + "column": 75 + } + } + }, + { + "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": 38830, + "end": 38834, + "loc": { + "start": { + "line": 786, + "column": 24 + }, + "end": { + "line": 786, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38834, + "end": 38835, + "loc": { + "start": { + "line": 786, + "column": 28 + }, + "end": { + "line": 786, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 38835, + "end": 38846, + "loc": { + "start": { + "line": 786, + "column": 29 + }, + "end": { + "line": 786, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 38847, + "end": 38848, + "loc": { + "start": { + "line": 786, + "column": 41 + }, + "end": { + "line": 786, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 38849, + "end": 38879, + "loc": { + "start": { + "line": 786, + "column": 43 + }, + "end": { + "line": 786, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38879, + "end": 38880, + "loc": { + "start": { + "line": 786, + "column": 73 + }, + "end": { + "line": 786, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 38904, + "end": 39014, + "loc": { + "start": { + "line": 787, + "column": 23 + }, + "end": { + "line": 787, + "column": 133 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39035, + "end": 39036, + "loc": { + "start": { + "line": 788, + "column": 20 + }, + "end": { + "line": 788, + "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": 39037, + "end": 39041, + "loc": { + "start": { + "line": 788, + "column": 22 + }, + "end": { + "line": 788, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39042, + "end": 39043, + "loc": { + "start": { + "line": 788, + "column": 27 + }, + "end": { + "line": 788, + "column": 28 + } + } + }, + { + "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": 39068, + "end": 39070, + "loc": { + "start": { + "line": 789, + "column": 24 + }, + "end": { + "line": 789, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39071, + "end": 39072, + "loc": { + "start": { + "line": 789, + "column": 27 + }, + "end": { + "line": 789, + "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": 39072, + "end": 39076, + "loc": { + "start": { + "line": 789, + "column": 28 + }, + "end": { + "line": 789, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39076, + "end": 39077, + "loc": { + "start": { + "line": 789, + "column": 32 + }, + "end": { + "line": 789, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 39077, + "end": 39101, + "loc": { + "start": { + "line": 789, + "column": 33 + }, + "end": { + "line": 789, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39101, + "end": 39102, + "loc": { + "start": { + "line": 789, + "column": 57 + }, + "end": { + "line": 789, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39103, + "end": 39104, + "loc": { + "start": { + "line": 789, + "column": 59 + }, + "end": { + "line": 789, + "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": 39133, + "end": 39137, + "loc": { + "start": { + "line": 790, + "column": 28 + }, + "end": { + "line": 790, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39137, + "end": 39138, + "loc": { + "start": { + "line": 790, + "column": 32 + }, + "end": { + "line": 790, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 39138, + "end": 39162, + "loc": { + "start": { + "line": 790, + "column": 33 + }, + "end": { + "line": 790, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39162, + "end": 39163, + "loc": { + "start": { + "line": 790, + "column": 57 + }, + "end": { + "line": 790, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 39163, + "end": 39170, + "loc": { + "start": { + "line": 790, + "column": 58 + }, + "end": { + "line": 790, + "column": 65 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39170, + "end": 39171, + "loc": { + "start": { + "line": 790, + "column": 65 + }, + "end": { + "line": 790, + "column": 66 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39171, + "end": 39172, + "loc": { + "start": { + "line": 790, + "column": 66 + }, + "end": { + "line": 790, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39172, + "end": 39173, + "loc": { + "start": { + "line": 790, + "column": 67 + }, + "end": { + "line": 790, + "column": 68 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 39202, + "end": 39206, + "loc": { + "start": { + "line": 791, + "column": 28 + }, + "end": { + "line": 791, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39206, + "end": 39207, + "loc": { + "start": { + "line": 791, + "column": 32 + }, + "end": { + "line": 791, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 39207, + "end": 39231, + "loc": { + "start": { + "line": 791, + "column": 33 + }, + "end": { + "line": 791, + "column": 57 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 39232, + "end": 39233, + "loc": { + "start": { + "line": 791, + "column": 58 + }, + "end": { + "line": 791, + "column": 59 + } + } + }, + { + "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": 39234, + "end": 39238, + "loc": { + "start": { + "line": 791, + "column": 60 + }, + "end": { + "line": 791, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39238, + "end": 39239, + "loc": { + "start": { + "line": 791, + "column": 64 + }, + "end": { + "line": 791, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39264, + "end": 39265, + "loc": { + "start": { + "line": 792, + "column": 24 + }, + "end": { + "line": 792, + "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": 39290, + "end": 39294, + "loc": { + "start": { + "line": 793, + "column": 24 + }, + "end": { + "line": 793, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39294, + "end": 39295, + "loc": { + "start": { + "line": 793, + "column": 28 + }, + "end": { + "line": 793, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 39295, + "end": 39306, + "loc": { + "start": { + "line": 793, + "column": 29 + }, + "end": { + "line": 793, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 39307, + "end": 39308, + "loc": { + "start": { + "line": 793, + "column": 41 + }, + "end": { + "line": 793, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 39309, + "end": 39339, + "loc": { + "start": { + "line": 793, + "column": 43 + }, + "end": { + "line": 793, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39339, + "end": 39340, + "loc": { + "start": { + "line": 793, + "column": 73 + }, + "end": { + "line": 793, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 39364, + "end": 39474, + "loc": { + "start": { + "line": 794, + "column": 23 + }, + "end": { + "line": 794, + "column": 133 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39495, + "end": 39496, + "loc": { + "start": { + "line": 795, + "column": 20 + }, + "end": { + "line": 795, + "column": 21 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39514, + "end": 39515, + "loc": { + "start": { + "line": 797, + "column": 16 + }, + "end": { + "line": 797, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 39536, + "end": 39560, + "loc": { + "start": { + "line": 798, + "column": 20 + }, + "end": { + "line": 798, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39560, + "end": 39561, + "loc": { + "start": { + "line": 798, + "column": 44 + }, + "end": { + "line": 798, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39561, + "end": 39562, + "loc": { + "start": { + "line": 798, + "column": 45 + }, + "end": { + "line": 798, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39562, + "end": 39563, + "loc": { + "start": { + "line": 798, + "column": 46 + }, + "end": { + "line": 798, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 39584, + "end": 39589, + "loc": { + "start": { + "line": 799, + "column": 20 + }, + "end": { + "line": 799, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39589, + "end": 39590, + "loc": { + "start": { + "line": 799, + "column": 25 + }, + "end": { + "line": 799, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 39608, + "end": 39612, + "loc": { + "start": { + "line": 801, + "column": 16 + }, + "end": { + "line": 801, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_CORNER_LONG_TOUCH_END", + "start": 39613, + "end": 39646, + "loc": { + "start": { + "line": 801, + "column": 21 + }, + "end": { + "line": 801, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39646, + "end": 39647, + "loc": { + "start": { + "line": 801, + "column": 54 + }, + "end": { + "line": 801, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 39668, + "end": 39670, + "loc": { + "start": { + "line": 802, + "column": 20 + }, + "end": { + "line": 802, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39671, + "end": 39672, + "loc": { + "start": { + "line": 802, + "column": 23 + }, + "end": { + "line": 802, + "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": 39672, + "end": 39676, + "loc": { + "start": { + "line": 802, + "column": 24 + }, + "end": { + "line": 802, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39676, + "end": 39677, + "loc": { + "start": { + "line": 802, + "column": 28 + }, + "end": { + "line": 802, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 39677, + "end": 39688, + "loc": { + "start": { + "line": 802, + "column": 29 + }, + "end": { + "line": 802, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39688, + "end": 39689, + "loc": { + "start": { + "line": 802, + "column": 40 + }, + "end": { + "line": 802, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39690, + "end": 39691, + "loc": { + "start": { + "line": 802, + "column": 42 + }, + "end": { + "line": 802, + "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": 39716, + "end": 39720, + "loc": { + "start": { + "line": 803, + "column": 24 + }, + "end": { + "line": 803, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39720, + "end": 39721, + "loc": { + "start": { + "line": 803, + "column": 28 + }, + "end": { + "line": 803, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 39721, + "end": 39732, + "loc": { + "start": { + "line": 803, + "column": 29 + }, + "end": { + "line": 803, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39732, + "end": 39733, + "loc": { + "start": { + "line": 803, + "column": 40 + }, + "end": { + "line": 803, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 39733, + "end": 39740, + "loc": { + "start": { + "line": 803, + "column": 41 + }, + "end": { + "line": 803, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 39741, + "end": 39742, + "loc": { + "start": { + "line": 803, + "column": 49 + }, + "end": { + "line": 803, + "column": 50 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 39743, + "end": 39748, + "loc": { + "start": { + "line": 803, + "column": 51 + }, + "end": { + "line": 803, + "column": 56 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39748, + "end": 39749, + "loc": { + "start": { + "line": 803, + "column": 56 + }, + "end": { + "line": 803, + "column": 57 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 39770, + "end": 39771, + "loc": { + "start": { + "line": 804, + "column": 20 + }, + "end": { + "line": 804, + "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": 39792, + "end": 39796, + "loc": { + "start": { + "line": 805, + "column": 20 + }, + "end": { + "line": 805, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39796, + "end": 39797, + "loc": { + "start": { + "line": 805, + "column": 24 + }, + "end": { + "line": 805, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 39797, + "end": 39808, + "loc": { + "start": { + "line": 805, + "column": 25 + }, + "end": { + "line": 805, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 39809, + "end": 39810, + "loc": { + "start": { + "line": 805, + "column": 37 + }, + "end": { + "line": 805, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 39811, + "end": 39841, + "loc": { + "start": { + "line": 805, + "column": 39 + }, + "end": { + "line": 805, + "column": 69 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 39841, + "end": 39842, + "loc": { + "start": { + "line": 805, + "column": 69 + }, + "end": { + "line": 805, + "column": 70 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 39861, + "end": 39976, + "loc": { + "start": { + "line": 806, + "column": 18 + }, + "end": { + "line": 806, + "column": 133 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 39997, + "end": 40021, + "loc": { + "start": { + "line": 807, + "column": 20 + }, + "end": { + "line": 807, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40021, + "end": 40022, + "loc": { + "start": { + "line": 807, + "column": 44 + }, + "end": { + "line": 807, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40022, + "end": 40023, + "loc": { + "start": { + "line": 807, + "column": 45 + }, + "end": { + "line": 807, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40023, + "end": 40024, + "loc": { + "start": { + "line": 807, + "column": 46 + }, + "end": { + "line": 807, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 40045, + "end": 40050, + "loc": { + "start": { + "line": 808, + "column": 20 + }, + "end": { + "line": 808, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40050, + "end": 40051, + "loc": { + "start": { + "line": 808, + "column": 25 + }, + "end": { + "line": 808, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 40069, + "end": 40073, + "loc": { + "start": { + "line": 810, + "column": 16 + }, + "end": { + "line": 810, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_QUICK_TOUCH_END", + "start": 40074, + "end": 40108, + "loc": { + "start": { + "line": 810, + "column": 21 + }, + "end": { + "line": 810, + "column": 55 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40108, + "end": 40109, + "loc": { + "start": { + "line": 810, + "column": 55 + }, + "end": { + "line": 810, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40110, + "end": 40111, + "loc": { + "start": { + "line": 810, + "column": 57 + }, + "end": { + "line": 810, + "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": 40132, + "end": 40134, + "loc": { + "start": { + "line": 811, + "column": 20 + }, + "end": { + "line": 811, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40135, + "end": 40136, + "loc": { + "start": { + "line": 811, + "column": 23 + }, + "end": { + "line": 811, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numChangedTouches", + "start": 40136, + "end": 40153, + "loc": { + "start": { + "line": 811, + "column": 24 + }, + "end": { + "line": 811, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 40154, + "end": 40157, + "loc": { + "start": { + "line": 811, + "column": 42 + }, + "end": { + "line": 811, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 40158, + "end": 40159, + "loc": { + "start": { + "line": 811, + "column": 46 + }, + "end": { + "line": 811, + "column": 47 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 40160, + "end": 40162, + "loc": { + "start": { + "line": 811, + "column": 48 + }, + "end": { + "line": 811, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 40187, + "end": 40193, + "loc": { + "start": { + "line": 812, + "column": 24 + }, + "end": { + "line": 812, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 40194, + "end": 40195, + "loc": { + "start": { + "line": 812, + "column": 31 + }, + "end": { + "line": 812, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 40196, + "end": 40215, + "loc": { + "start": { + "line": 812, + "column": 33 + }, + "end": { + "line": 812, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40215, + "end": 40216, + "loc": { + "start": { + "line": 812, + "column": 52 + }, + "end": { + "line": 812, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 40216, + "end": 40217, + "loc": { + "start": { + "line": 812, + "column": 53 + }, + "end": { + "line": 812, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40217, + "end": 40218, + "loc": { + "start": { + "line": 812, + "column": 54 + }, + "end": { + "line": 812, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 40219, + "end": 40220, + "loc": { + "start": { + "line": 812, + "column": 56 + }, + "end": { + "line": 812, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 40221, + "end": 40235, + "loc": { + "start": { + "line": 812, + "column": 58 + }, + "end": { + "line": 812, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 40236, + "end": 40238, + "loc": { + "start": { + "line": 812, + "column": 73 + }, + "end": { + "line": 812, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 40263, + "end": 40269, + "loc": { + "start": { + "line": 813, + "column": 24 + }, + "end": { + "line": 813, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 40270, + "end": 40271, + "loc": { + "start": { + "line": 813, + "column": 31 + }, + "end": { + "line": 813, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 40272, + "end": 40291, + "loc": { + "start": { + "line": 813, + "column": 33 + }, + "end": { + "line": 813, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40291, + "end": 40292, + "loc": { + "start": { + "line": 813, + "column": 52 + }, + "end": { + "line": 813, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 40292, + "end": 40293, + "loc": { + "start": { + "line": 813, + "column": 53 + }, + "end": { + "line": 813, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40293, + "end": 40294, + "loc": { + "start": { + "line": 813, + "column": 54 + }, + "end": { + "line": 813, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 40295, + "end": 40296, + "loc": { + "start": { + "line": 813, + "column": 56 + }, + "end": { + "line": 813, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 40297, + "end": 40311, + "loc": { + "start": { + "line": 813, + "column": 58 + }, + "end": { + "line": 813, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 40312, + "end": 40314, + "loc": { + "start": { + "line": 813, + "column": 73 + }, + "end": { + "line": 813, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 40339, + "end": 40345, + "loc": { + "start": { + "line": 814, + "column": 24 + }, + "end": { + "line": 814, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 40346, + "end": 40347, + "loc": { + "start": { + "line": 814, + "column": 31 + }, + "end": { + "line": 814, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 40348, + "end": 40367, + "loc": { + "start": { + "line": 814, + "column": 33 + }, + "end": { + "line": 814, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40367, + "end": 40368, + "loc": { + "start": { + "line": 814, + "column": 52 + }, + "end": { + "line": 814, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 40368, + "end": 40369, + "loc": { + "start": { + "line": 814, + "column": 53 + }, + "end": { + "line": 814, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40369, + "end": 40370, + "loc": { + "start": { + "line": 814, + "column": 54 + }, + "end": { + "line": 814, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 40371, + "end": 40372, + "loc": { + "start": { + "line": 814, + "column": 56 + }, + "end": { + "line": 814, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 40373, + "end": 40387, + "loc": { + "start": { + "line": 814, + "column": 58 + }, + "end": { + "line": 814, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 40388, + "end": 40390, + "loc": { + "start": { + "line": 814, + "column": 73 + }, + "end": { + "line": 814, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 40415, + "end": 40421, + "loc": { + "start": { + "line": 815, + "column": 24 + }, + "end": { + "line": 815, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 40422, + "end": 40423, + "loc": { + "start": { + "line": 815, + "column": 31 + }, + "end": { + "line": 815, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 40424, + "end": 40443, + "loc": { + "start": { + "line": 815, + "column": 33 + }, + "end": { + "line": 815, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40443, + "end": 40444, + "loc": { + "start": { + "line": 815, + "column": 52 + }, + "end": { + "line": 815, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 40444, + "end": 40445, + "loc": { + "start": { + "line": 815, + "column": 53 + }, + "end": { + "line": 815, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40445, + "end": 40446, + "loc": { + "start": { + "line": 815, + "column": 54 + }, + "end": { + "line": 815, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 40447, + "end": 40448, + "loc": { + "start": { + "line": 815, + "column": 56 + }, + "end": { + "line": 815, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 40449, + "end": 40463, + "loc": { + "start": { + "line": 815, + "column": 58 + }, + "end": { + "line": 815, + "column": 72 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40463, + "end": 40464, + "loc": { + "start": { + "line": 815, + "column": 72 + }, + "end": { + "line": 815, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40465, + "end": 40466, + "loc": { + "start": { + "line": 815, + "column": 74 + }, + "end": { + "line": 815, + "column": 75 + } + } + }, + { + "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": 40491, + "end": 40495, + "loc": { + "start": { + "line": 816, + "column": 24 + }, + "end": { + "line": 816, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40495, + "end": 40496, + "loc": { + "start": { + "line": 816, + "column": 28 + }, + "end": { + "line": 816, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 40496, + "end": 40507, + "loc": { + "start": { + "line": 816, + "column": 29 + }, + "end": { + "line": 816, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 40508, + "end": 40509, + "loc": { + "start": { + "line": 816, + "column": 41 + }, + "end": { + "line": 816, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 40510, + "end": 40540, + "loc": { + "start": { + "line": 816, + "column": 43 + }, + "end": { + "line": 816, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40540, + "end": 40541, + "loc": { + "start": { + "line": 816, + "column": 73 + }, + "end": { + "line": 816, + "column": 74 + } + } + }, + { + "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": 40566, + "end": 40572, + "loc": { + "start": { + "line": 817, + "column": 24 + }, + "end": { + "line": 817, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40572, + "end": 40573, + "loc": { + "start": { + "line": 817, + "column": 30 + }, + "end": { + "line": 817, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40594, + "end": 40595, + "loc": { + "start": { + "line": 818, + "column": 20 + }, + "end": { + "line": 818, + "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": 40616, + "end": 40621, + "loc": { + "start": { + "line": 819, + "column": 20 + }, + "end": { + "line": 819, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 40622, + "end": 40632, + "loc": { + "start": { + "line": 819, + "column": 26 + }, + "end": { + "line": 819, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 40633, + "end": 40634, + "loc": { + "start": { + "line": 819, + "column": 37 + }, + "end": { + "line": 819, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 40635, + "end": 40640, + "loc": { + "start": { + "line": 819, + "column": 39 + }, + "end": { + "line": 819, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40640, + "end": 40641, + "loc": { + "start": { + "line": 819, + "column": 44 + }, + "end": { + "line": 819, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 40641, + "end": 40645, + "loc": { + "start": { + "line": 819, + "column": 45 + }, + "end": { + "line": 819, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40645, + "end": 40646, + "loc": { + "start": { + "line": 819, + "column": 49 + }, + "end": { + "line": 819, + "column": 50 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40646, + "end": 40647, + "loc": { + "start": { + "line": 819, + "column": 50 + }, + "end": { + "line": 819, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 40672, + "end": 40681, + "loc": { + "start": { + "line": 820, + "column": 24 + }, + "end": { + "line": 820, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40681, + "end": 40682, + "loc": { + "start": { + "line": 820, + "column": 33 + }, + "end": { + "line": 820, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 40683, + "end": 40701, + "loc": { + "start": { + "line": 820, + "column": 35 + }, + "end": { + "line": 820, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40701, + "end": 40702, + "loc": { + "start": { + "line": 820, + "column": 53 + }, + "end": { + "line": 820, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 40727, + "end": 40738, + "loc": { + "start": { + "line": 821, + "column": 24 + }, + "end": { + "line": 821, + "column": 35 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40738, + "end": 40739, + "loc": { + "start": { + "line": 821, + "column": 35 + }, + "end": { + "line": 821, + "column": 36 + } + } + }, + { + "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": 40740, + "end": 40744, + "loc": { + "start": { + "line": 821, + "column": 37 + }, + "end": { + "line": 821, + "column": 41 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40765, + "end": 40766, + "loc": { + "start": { + "line": 822, + "column": 20 + }, + "end": { + "line": 822, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40766, + "end": 40767, + "loc": { + "start": { + "line": 822, + "column": 21 + }, + "end": { + "line": 822, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40767, + "end": 40768, + "loc": { + "start": { + "line": 822, + "column": 22 + }, + "end": { + "line": 822, + "column": 23 + } + } + }, + { + "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": 40789, + "end": 40791, + "loc": { + "start": { + "line": 823, + "column": 20 + }, + "end": { + "line": 823, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40792, + "end": 40793, + "loc": { + "start": { + "line": 823, + "column": 23 + }, + "end": { + "line": 823, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 40793, + "end": 40803, + "loc": { + "start": { + "line": 823, + "column": 24 + }, + "end": { + "line": 823, + "column": 34 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 40804, + "end": 40806, + "loc": { + "start": { + "line": 823, + "column": 35 + }, + "end": { + "line": 823, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 40807, + "end": 40817, + "loc": { + "start": { + "line": 823, + "column": 38 + }, + "end": { + "line": 823, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40817, + "end": 40818, + "loc": { + "start": { + "line": 823, + "column": 48 + }, + "end": { + "line": 823, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 40818, + "end": 40826, + "loc": { + "start": { + "line": 823, + "column": 49 + }, + "end": { + "line": 823, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40826, + "end": 40827, + "loc": { + "start": { + "line": 823, + "column": 57 + }, + "end": { + "line": 823, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 40828, + "end": 40829, + "loc": { + "start": { + "line": 823, + "column": 59 + }, + "end": { + "line": 823, + "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": 40854, + "end": 40858, + "loc": { + "start": { + "line": 824, + "column": 24 + }, + "end": { + "line": 824, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40858, + "end": 40859, + "loc": { + "start": { + "line": 824, + "column": 28 + }, + "end": { + "line": 824, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 40859, + "end": 40883, + "loc": { + "start": { + "line": 824, + "column": 29 + }, + "end": { + "line": 824, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40883, + "end": 40884, + "loc": { + "start": { + "line": 824, + "column": 53 + }, + "end": { + "line": 824, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 40884, + "end": 40890, + "loc": { + "start": { + "line": 824, + "column": 54 + }, + "end": { + "line": 824, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40890, + "end": 40891, + "loc": { + "start": { + "line": 824, + "column": 60 + }, + "end": { + "line": 824, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 40891, + "end": 40899, + "loc": { + "start": { + "line": 824, + "column": 61 + }, + "end": { + "line": 824, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 40900, + "end": 40901, + "loc": { + "start": { + "line": 824, + "column": 70 + }, + "end": { + "line": 824, + "column": 71 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 40902, + "end": 40912, + "loc": { + "start": { + "line": 824, + "column": 72 + }, + "end": { + "line": 824, + "column": 82 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40912, + "end": 40913, + "loc": { + "start": { + "line": 824, + "column": 82 + }, + "end": { + "line": 824, + "column": 83 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 40913, + "end": 40921, + "loc": { + "start": { + "line": 824, + "column": 83 + }, + "end": { + "line": 824, + "column": 91 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40921, + "end": 40922, + "loc": { + "start": { + "line": 824, + "column": 91 + }, + "end": { + "line": 824, + "column": 92 + } + } + }, + { + "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": 40947, + "end": 40951, + "loc": { + "start": { + "line": 825, + "column": 24 + }, + "end": { + "line": 825, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40951, + "end": 40952, + "loc": { + "start": { + "line": 825, + "column": 28 + }, + "end": { + "line": 825, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 40952, + "end": 40976, + "loc": { + "start": { + "line": 825, + "column": 29 + }, + "end": { + "line": 825, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40976, + "end": 40977, + "loc": { + "start": { + "line": 825, + "column": 53 + }, + "end": { + "line": 825, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 40977, + "end": 40990, + "loc": { + "start": { + "line": 825, + "column": 54 + }, + "end": { + "line": 825, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 40991, + "end": 40992, + "loc": { + "start": { + "line": 825, + "column": 68 + }, + "end": { + "line": 825, + "column": 69 + } + } + }, + { + "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": 40993, + "end": 40997, + "loc": { + "start": { + "line": 825, + "column": 70 + }, + "end": { + "line": 825, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 40997, + "end": 40998, + "loc": { + "start": { + "line": 825, + "column": 74 + }, + "end": { + "line": 825, + "column": 75 + } + } + }, + { + "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": 41023, + "end": 41027, + "loc": { + "start": { + "line": 826, + "column": 24 + }, + "end": { + "line": 826, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41027, + "end": 41028, + "loc": { + "start": { + "line": 826, + "column": 28 + }, + "end": { + "line": 826, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41028, + "end": 41052, + "loc": { + "start": { + "line": 826, + "column": 29 + }, + "end": { + "line": 826, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41052, + "end": 41053, + "loc": { + "start": { + "line": 826, + "column": 53 + }, + "end": { + "line": 826, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originWireVisible", + "start": 41053, + "end": 41070, + "loc": { + "start": { + "line": 826, + "column": 54 + }, + "end": { + "line": 826, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 41071, + "end": 41072, + "loc": { + "start": { + "line": 826, + "column": 72 + }, + "end": { + "line": 826, + "column": 73 + } + } + }, + { + "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": 41073, + "end": 41077, + "loc": { + "start": { + "line": 826, + "column": 74 + }, + "end": { + "line": 826, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41077, + "end": 41078, + "loc": { + "start": { + "line": 826, + "column": 78 + }, + "end": { + "line": 826, + "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": 41103, + "end": 41107, + "loc": { + "start": { + "line": 827, + "column": 24 + }, + "end": { + "line": 827, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41107, + "end": 41108, + "loc": { + "start": { + "line": 827, + "column": 28 + }, + "end": { + "line": 827, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41108, + "end": 41132, + "loc": { + "start": { + "line": 827, + "column": 29 + }, + "end": { + "line": 827, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41132, + "end": 41133, + "loc": { + "start": { + "line": 827, + "column": 53 + }, + "end": { + "line": 827, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerVisible", + "start": 41133, + "end": 41146, + "loc": { + "start": { + "line": 827, + "column": 54 + }, + "end": { + "line": 827, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 41147, + "end": 41148, + "loc": { + "start": { + "line": 827, + "column": 68 + }, + "end": { + "line": 827, + "column": 69 + } + } + }, + { + "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": 41149, + "end": 41153, + "loc": { + "start": { + "line": 827, + "column": 70 + }, + "end": { + "line": 827, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41153, + "end": 41154, + "loc": { + "start": { + "line": 827, + "column": 74 + }, + "end": { + "line": 827, + "column": 75 + } + } + }, + { + "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": 41179, + "end": 41183, + "loc": { + "start": { + "line": 828, + "column": 24 + }, + "end": { + "line": 828, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41183, + "end": 41184, + "loc": { + "start": { + "line": 828, + "column": 28 + }, + "end": { + "line": 828, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41184, + "end": 41208, + "loc": { + "start": { + "line": 828, + "column": 29 + }, + "end": { + "line": 828, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41208, + "end": 41209, + "loc": { + "start": { + "line": 828, + "column": 53 + }, + "end": { + "line": 828, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cornerWireVisible", + "start": 41209, + "end": 41226, + "loc": { + "start": { + "line": 828, + "column": 54 + }, + "end": { + "line": 828, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 41227, + "end": 41228, + "loc": { + "start": { + "line": 828, + "column": 72 + }, + "end": { + "line": 828, + "column": 73 + } + } + }, + { + "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": 41229, + "end": 41233, + "loc": { + "start": { + "line": 828, + "column": 74 + }, + "end": { + "line": 828, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41233, + "end": 41234, + "loc": { + "start": { + "line": 828, + "column": 78 + }, + "end": { + "line": 828, + "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": 41259, + "end": 41263, + "loc": { + "start": { + "line": 829, + "column": 24 + }, + "end": { + "line": 829, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41263, + "end": 41264, + "loc": { + "start": { + "line": 829, + "column": 28 + }, + "end": { + "line": 829, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41264, + "end": 41288, + "loc": { + "start": { + "line": 829, + "column": 29 + }, + "end": { + "line": 829, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41288, + "end": 41289, + "loc": { + "start": { + "line": 829, + "column": 53 + }, + "end": { + "line": 829, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 41289, + "end": 41302, + "loc": { + "start": { + "line": 829, + "column": 54 + }, + "end": { + "line": 829, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 41303, + "end": 41304, + "loc": { + "start": { + "line": 829, + "column": 68 + }, + "end": { + "line": 829, + "column": 69 + } + } + }, + { + "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": 41305, + "end": 41309, + "loc": { + "start": { + "line": 829, + "column": 70 + }, + "end": { + "line": 829, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41309, + "end": 41310, + "loc": { + "start": { + "line": 829, + "column": 74 + }, + "end": { + "line": 829, + "column": 75 + } + } + }, + { + "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": 41335, + "end": 41339, + "loc": { + "start": { + "line": 830, + "column": 24 + }, + "end": { + "line": 830, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41339, + "end": 41340, + "loc": { + "start": { + "line": 830, + "column": 28 + }, + "end": { + "line": 830, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41340, + "end": 41364, + "loc": { + "start": { + "line": 830, + "column": 29 + }, + "end": { + "line": 830, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41364, + "end": 41365, + "loc": { + "start": { + "line": 830, + "column": 53 + }, + "end": { + "line": 830, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetWireVisible", + "start": 41365, + "end": 41382, + "loc": { + "start": { + "line": 830, + "column": 54 + }, + "end": { + "line": 830, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 41383, + "end": 41384, + "loc": { + "start": { + "line": 830, + "column": 72 + }, + "end": { + "line": 830, + "column": 73 + } + } + }, + { + "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": 41385, + "end": 41389, + "loc": { + "start": { + "line": 830, + "column": 74 + }, + "end": { + "line": 830, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41389, + "end": 41390, + "loc": { + "start": { + "line": 830, + "column": 78 + }, + "end": { + "line": 830, + "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": 41415, + "end": 41419, + "loc": { + "start": { + "line": 831, + "column": 24 + }, + "end": { + "line": 831, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41419, + "end": 41420, + "loc": { + "start": { + "line": 831, + "column": 28 + }, + "end": { + "line": 831, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41420, + "end": 41444, + "loc": { + "start": { + "line": 831, + "column": 29 + }, + "end": { + "line": 831, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41444, + "end": 41445, + "loc": { + "start": { + "line": 831, + "column": 53 + }, + "end": { + "line": 831, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleVisible", + "start": 41445, + "end": 41457, + "loc": { + "start": { + "line": 831, + "column": 54 + }, + "end": { + "line": 831, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 41458, + "end": 41459, + "loc": { + "start": { + "line": 831, + "column": 67 + }, + "end": { + "line": 831, + "column": 68 + } + } + }, + { + "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": 41460, + "end": 41464, + "loc": { + "start": { + "line": 831, + "column": 69 + }, + "end": { + "line": 831, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41464, + "end": 41465, + "loc": { + "start": { + "line": 831, + "column": 73 + }, + "end": { + "line": 831, + "column": 74 + } + } + }, + { + "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": 41490, + "end": 41494, + "loc": { + "start": { + "line": 832, + "column": 24 + }, + "end": { + "line": 832, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41494, + "end": 41495, + "loc": { + "start": { + "line": 832, + "column": 28 + }, + "end": { + "line": 832, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 41495, + "end": 41518, + "loc": { + "start": { + "line": 832, + "column": 29 + }, + "end": { + "line": 832, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41518, + "end": 41519, + "loc": { + "start": { + "line": 832, + "column": 52 + }, + "end": { + "line": 832, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 41519, + "end": 41523, + "loc": { + "start": { + "line": 832, + "column": 53 + }, + "end": { + "line": 832, + "column": 57 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41523, + "end": 41524, + "loc": { + "start": { + "line": 832, + "column": 57 + }, + "end": { + "line": 832, + "column": 58 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementEnd", + "start": 41524, + "end": 41540, + "loc": { + "start": { + "line": 832, + "column": 58 + }, + "end": { + "line": 832, + "column": 74 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41540, + "end": 41541, + "loc": { + "start": { + "line": 832, + "column": 74 + }, + "end": { + "line": 832, + "column": 75 + } + } + }, + { + "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": 41542, + "end": 41546, + "loc": { + "start": { + "line": 832, + "column": 76 + }, + "end": { + "line": 832, + "column": 80 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41546, + "end": 41547, + "loc": { + "start": { + "line": 832, + "column": 80 + }, + "end": { + "line": 832, + "column": 81 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41547, + "end": 41571, + "loc": { + "start": { + "line": 832, + "column": 81 + }, + "end": { + "line": 832, + "column": 105 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41571, + "end": 41572, + "loc": { + "start": { + "line": 832, + "column": 105 + }, + "end": { + "line": 832, + "column": 106 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41572, + "end": 41573, + "loc": { + "start": { + "line": 832, + "column": 106 + }, + "end": { + "line": 832, + "column": 107 + } + } + }, + { + "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": 41598, + "end": 41602, + "loc": { + "start": { + "line": 833, + "column": 24 + }, + "end": { + "line": 833, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41602, + "end": 41603, + "loc": { + "start": { + "line": 833, + "column": 28 + }, + "end": { + "line": 833, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41603, + "end": 41627, + "loc": { + "start": { + "line": 833, + "column": 29 + }, + "end": { + "line": 833, + "column": 53 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 41628, + "end": 41629, + "loc": { + "start": { + "line": 833, + "column": 54 + }, + "end": { + "line": 833, + "column": 55 + } + } + }, + { + "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": 41630, + "end": 41634, + "loc": { + "start": { + "line": 833, + "column": 56 + }, + "end": { + "line": 833, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41634, + "end": 41635, + "loc": { + "start": { + "line": 833, + "column": 60 + }, + "end": { + "line": 833, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41656, + "end": 41657, + "loc": { + "start": { + "line": 834, + "column": 20 + }, + "end": { + "line": 834, + "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": 41658, + "end": 41662, + "loc": { + "start": { + "line": 834, + "column": 22 + }, + "end": { + "line": 834, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41663, + "end": 41664, + "loc": { + "start": { + "line": 834, + "column": 27 + }, + "end": { + "line": 834, + "column": 28 + } + } + }, + { + "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": 41689, + "end": 41691, + "loc": { + "start": { + "line": 835, + "column": 24 + }, + "end": { + "line": 835, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41692, + "end": 41693, + "loc": { + "start": { + "line": 835, + "column": 27 + }, + "end": { + "line": 835, + "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": 41693, + "end": 41697, + "loc": { + "start": { + "line": 835, + "column": 28 + }, + "end": { + "line": 835, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41697, + "end": 41698, + "loc": { + "start": { + "line": 835, + "column": 32 + }, + "end": { + "line": 835, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41698, + "end": 41722, + "loc": { + "start": { + "line": 835, + "column": 33 + }, + "end": { + "line": 835, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41722, + "end": 41723, + "loc": { + "start": { + "line": 835, + "column": 57 + }, + "end": { + "line": 835, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41724, + "end": 41725, + "loc": { + "start": { + "line": 835, + "column": 59 + }, + "end": { + "line": 835, + "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": 41754, + "end": 41758, + "loc": { + "start": { + "line": 836, + "column": 28 + }, + "end": { + "line": 836, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41758, + "end": 41759, + "loc": { + "start": { + "line": 836, + "column": 32 + }, + "end": { + "line": 836, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41759, + "end": 41783, + "loc": { + "start": { + "line": 836, + "column": 33 + }, + "end": { + "line": 836, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41783, + "end": 41784, + "loc": { + "start": { + "line": 836, + "column": 57 + }, + "end": { + "line": 836, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 41784, + "end": 41791, + "loc": { + "start": { + "line": 836, + "column": 58 + }, + "end": { + "line": 836, + "column": 65 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41791, + "end": 41792, + "loc": { + "start": { + "line": 836, + "column": 65 + }, + "end": { + "line": 836, + "column": 66 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41792, + "end": 41793, + "loc": { + "start": { + "line": 836, + "column": 66 + }, + "end": { + "line": 836, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41793, + "end": 41794, + "loc": { + "start": { + "line": 836, + "column": 67 + }, + "end": { + "line": 836, + "column": 68 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 41823, + "end": 41827, + "loc": { + "start": { + "line": 837, + "column": 28 + }, + "end": { + "line": 837, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41827, + "end": 41828, + "loc": { + "start": { + "line": 837, + "column": 32 + }, + "end": { + "line": 837, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 41828, + "end": 41852, + "loc": { + "start": { + "line": 837, + "column": 33 + }, + "end": { + "line": 837, + "column": 57 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 41853, + "end": 41854, + "loc": { + "start": { + "line": 837, + "column": 58 + }, + "end": { + "line": 837, + "column": 59 + } + } + }, + { + "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": 41855, + "end": 41859, + "loc": { + "start": { + "line": 837, + "column": 60 + }, + "end": { + "line": 837, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41859, + "end": 41860, + "loc": { + "start": { + "line": 837, + "column": 64 + }, + "end": { + "line": 837, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41885, + "end": 41886, + "loc": { + "start": { + "line": 838, + "column": 24 + }, + "end": { + "line": 838, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 41907, + "end": 41908, + "loc": { + "start": { + "line": 839, + "column": 20 + }, + "end": { + "line": 839, + "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": 41929, + "end": 41933, + "loc": { + "start": { + "line": 840, + "column": 20 + }, + "end": { + "line": 840, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41933, + "end": 41934, + "loc": { + "start": { + "line": 840, + "column": 24 + }, + "end": { + "line": 840, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 41934, + "end": 41945, + "loc": { + "start": { + "line": 840, + "column": 25 + }, + "end": { + "line": 840, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 41946, + "end": 41947, + "loc": { + "start": { + "line": 840, + "column": 37 + }, + "end": { + "line": 840, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 41948, + "end": 41978, + "loc": { + "start": { + "line": 840, + "column": 39 + }, + "end": { + "line": 840, + "column": 69 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 41978, + "end": 41979, + "loc": { + "start": { + "line": 840, + "column": 69 + }, + "end": { + "line": 840, + "column": 70 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 41999, + "end": 42109, + "loc": { + "start": { + "line": 841, + "column": 19 + }, + "end": { + "line": 841, + "column": 129 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42126, + "end": 42127, + "loc": { + "start": { + "line": 842, + "column": 16 + }, + "end": { + "line": 842, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 42148, + "end": 42172, + "loc": { + "start": { + "line": 843, + "column": 20 + }, + "end": { + "line": 843, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42172, + "end": 42173, + "loc": { + "start": { + "line": 843, + "column": 44 + }, + "end": { + "line": 843, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42173, + "end": 42174, + "loc": { + "start": { + "line": 843, + "column": 45 + }, + "end": { + "line": 843, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42174, + "end": 42175, + "loc": { + "start": { + "line": 843, + "column": 46 + }, + "end": { + "line": 843, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 42196, + "end": 42201, + "loc": { + "start": { + "line": 844, + "column": 20 + }, + "end": { + "line": 844, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42201, + "end": 42202, + "loc": { + "start": { + "line": 844, + "column": 25 + }, + "end": { + "line": 844, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 42220, + "end": 42224, + "loc": { + "start": { + "line": 846, + "column": 16 + }, + "end": { + "line": 846, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 42225, + "end": 42258, + "loc": { + "start": { + "line": 846, + "column": 21 + }, + "end": { + "line": 846, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42258, + "end": 42259, + "loc": { + "start": { + "line": 846, + "column": 54 + }, + "end": { + "line": 846, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 42280, + "end": 42282, + "loc": { + "start": { + "line": 847, + "column": 20 + }, + "end": { + "line": 847, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42283, + "end": 42284, + "loc": { + "start": { + "line": 847, + "column": 23 + }, + "end": { + "line": 847, + "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": 42284, + "end": 42288, + "loc": { + "start": { + "line": 847, + "column": 24 + }, + "end": { + "line": 847, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42288, + "end": 42289, + "loc": { + "start": { + "line": 847, + "column": 28 + }, + "end": { + "line": 847, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 42289, + "end": 42300, + "loc": { + "start": { + "line": 847, + "column": 29 + }, + "end": { + "line": 847, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42300, + "end": 42301, + "loc": { + "start": { + "line": 847, + "column": 40 + }, + "end": { + "line": 847, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42302, + "end": 42303, + "loc": { + "start": { + "line": 847, + "column": 42 + }, + "end": { + "line": 847, + "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": 42328, + "end": 42332, + "loc": { + "start": { + "line": 848, + "column": 24 + }, + "end": { + "line": 848, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42332, + "end": 42333, + "loc": { + "start": { + "line": 848, + "column": 28 + }, + "end": { + "line": 848, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 42333, + "end": 42344, + "loc": { + "start": { + "line": 848, + "column": 29 + }, + "end": { + "line": 848, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42344, + "end": 42345, + "loc": { + "start": { + "line": 848, + "column": 40 + }, + "end": { + "line": 848, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 42345, + "end": 42352, + "loc": { + "start": { + "line": 848, + "column": 41 + }, + "end": { + "line": 848, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 42353, + "end": 42354, + "loc": { + "start": { + "line": 848, + "column": 49 + }, + "end": { + "line": 848, + "column": 50 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 42355, + "end": 42360, + "loc": { + "start": { + "line": 848, + "column": 51 + }, + "end": { + "line": 848, + "column": 56 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42360, + "end": 42361, + "loc": { + "start": { + "line": 848, + "column": 56 + }, + "end": { + "line": 848, + "column": 57 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42382, + "end": 42383, + "loc": { + "start": { + "line": 849, + "column": 20 + }, + "end": { + "line": 849, + "column": 21 + } + } + }, + { + "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": 42404, + "end": 42406, + "loc": { + "start": { + "line": 850, + "column": 20 + }, + "end": { + "line": 850, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42407, + "end": 42408, + "loc": { + "start": { + "line": 850, + "column": 23 + }, + "end": { + "line": 850, + "column": 24 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 42408, + "end": 42409, + "loc": { + "start": { + "line": 850, + "column": 24 + }, + "end": { + "line": 850, + "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": 42409, + "end": 42413, + "loc": { + "start": { + "line": 850, + "column": 25 + }, + "end": { + "line": 850, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42413, + "end": 42414, + "loc": { + "start": { + "line": 850, + "column": 29 + }, + "end": { + "line": 850, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 42414, + "end": 42438, + "loc": { + "start": { + "line": 850, + "column": 30 + }, + "end": { + "line": 850, + "column": 54 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 42439, + "end": 42441, + "loc": { + "start": { + "line": 850, + "column": 55 + }, + "end": { + "line": 850, + "column": 57 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 42442, + "end": 42443, + "loc": { + "start": { + "line": 850, + "column": 58 + }, + "end": { + "line": 850, + "column": 59 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 42443, + "end": 42447, + "loc": { + "start": { + "line": 850, + "column": 59 + }, + "end": { + "line": 850, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42447, + "end": 42448, + "loc": { + "start": { + "line": 850, + "column": 63 + }, + "end": { + "line": 850, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 42448, + "end": 42472, + "loc": { + "start": { + "line": 850, + "column": 64 + }, + "end": { + "line": 850, + "column": 88 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42472, + "end": 42473, + "loc": { + "start": { + "line": 850, + "column": 88 + }, + "end": { + "line": 850, + "column": 89 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 42473, + "end": 42486, + "loc": { + "start": { + "line": 850, + "column": 89 + }, + "end": { + "line": 850, + "column": 102 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42486, + "end": 42487, + "loc": { + "start": { + "line": 850, + "column": 102 + }, + "end": { + "line": 850, + "column": 103 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42488, + "end": 42489, + "loc": { + "start": { + "line": 850, + "column": 104 + }, + "end": { + "line": 850, + "column": 105 + } + } + }, + { + "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": 42514, + "end": 42516, + "loc": { + "start": { + "line": 851, + "column": 24 + }, + "end": { + "line": 851, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42517, + "end": 42518, + "loc": { + "start": { + "line": 851, + "column": 27 + }, + "end": { + "line": 851, + "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": 42518, + "end": 42522, + "loc": { + "start": { + "line": 851, + "column": 28 + }, + "end": { + "line": 851, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42522, + "end": 42523, + "loc": { + "start": { + "line": 851, + "column": 32 + }, + "end": { + "line": 851, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 42523, + "end": 42547, + "loc": { + "start": { + "line": 851, + "column": 33 + }, + "end": { + "line": 851, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42547, + "end": 42548, + "loc": { + "start": { + "line": 851, + "column": 57 + }, + "end": { + "line": 851, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42549, + "end": 42550, + "loc": { + "start": { + "line": 851, + "column": 59 + }, + "end": { + "line": 851, + "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": 42579, + "end": 42583, + "loc": { + "start": { + "line": 852, + "column": 28 + }, + "end": { + "line": 852, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42583, + "end": 42584, + "loc": { + "start": { + "line": 852, + "column": 32 + }, + "end": { + "line": 852, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 42584, + "end": 42608, + "loc": { + "start": { + "line": 852, + "column": 33 + }, + "end": { + "line": 852, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42608, + "end": 42609, + "loc": { + "start": { + "line": 852, + "column": 57 + }, + "end": { + "line": 852, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 42609, + "end": 42616, + "loc": { + "start": { + "line": 852, + "column": 58 + }, + "end": { + "line": 852, + "column": 65 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42616, + "end": 42617, + "loc": { + "start": { + "line": 852, + "column": 65 + }, + "end": { + "line": 852, + "column": 66 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42617, + "end": 42618, + "loc": { + "start": { + "line": 852, + "column": 66 + }, + "end": { + "line": 852, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42618, + "end": 42619, + "loc": { + "start": { + "line": 852, + "column": 67 + }, + "end": { + "line": 852, + "column": 68 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 42648, + "end": 42652, + "loc": { + "start": { + "line": 853, + "column": 28 + }, + "end": { + "line": 853, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42652, + "end": 42653, + "loc": { + "start": { + "line": 853, + "column": 32 + }, + "end": { + "line": 853, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 42653, + "end": 42677, + "loc": { + "start": { + "line": 853, + "column": 33 + }, + "end": { + "line": 853, + "column": 57 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 42678, + "end": 42679, + "loc": { + "start": { + "line": 853, + "column": 58 + }, + "end": { + "line": 853, + "column": 59 + } + } + }, + { + "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": 42680, + "end": 42684, + "loc": { + "start": { + "line": 853, + "column": 60 + }, + "end": { + "line": 853, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42684, + "end": 42685, + "loc": { + "start": { + "line": 853, + "column": 64 + }, + "end": { + "line": 853, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42710, + "end": 42711, + "loc": { + "start": { + "line": 854, + "column": 24 + }, + "end": { + "line": 854, + "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": 42736, + "end": 42740, + "loc": { + "start": { + "line": 855, + "column": 24 + }, + "end": { + "line": 855, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42740, + "end": 42741, + "loc": { + "start": { + "line": 855, + "column": 28 + }, + "end": { + "line": 855, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 42741, + "end": 42752, + "loc": { + "start": { + "line": 855, + "column": 29 + }, + "end": { + "line": 855, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 42753, + "end": 42754, + "loc": { + "start": { + "line": 855, + "column": 41 + }, + "end": { + "line": 855, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 42755, + "end": 42785, + "loc": { + "start": { + "line": 855, + "column": 43 + }, + "end": { + "line": 855, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42785, + "end": 42786, + "loc": { + "start": { + "line": 855, + "column": 73 + }, + "end": { + "line": 855, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 42810, + "end": 42941, + "loc": { + "start": { + "line": 856, + "column": 23 + }, + "end": { + "line": 856, + "column": 154 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42962, + "end": 42963, + "loc": { + "start": { + "line": 857, + "column": 20 + }, + "end": { + "line": 857, + "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": 42964, + "end": 42968, + "loc": { + "start": { + "line": 857, + "column": 22 + }, + "end": { + "line": 857, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 42969, + "end": 42970, + "loc": { + "start": { + "line": 857, + "column": 27 + }, + "end": { + "line": 857, + "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": 42995, + "end": 42999, + "loc": { + "start": { + "line": 858, + "column": 24 + }, + "end": { + "line": 858, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 42999, + "end": 43000, + "loc": { + "start": { + "line": 858, + "column": 28 + }, + "end": { + "line": 858, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 43000, + "end": 43024, + "loc": { + "start": { + "line": 858, + "column": 29 + }, + "end": { + "line": 858, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43024, + "end": 43025, + "loc": { + "start": { + "line": 858, + "column": 53 + }, + "end": { + "line": 858, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 43025, + "end": 43034, + "loc": { + "start": { + "line": 858, + "column": 54 + }, + "end": { + "line": 858, + "column": 63 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 43035, + "end": 43036, + "loc": { + "start": { + "line": 858, + "column": 64 + }, + "end": { + "line": 858, + "column": 65 + } + } + }, + { + "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": 43037, + "end": 43041, + "loc": { + "start": { + "line": 858, + "column": 66 + }, + "end": { + "line": 858, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43041, + "end": 43042, + "loc": { + "start": { + "line": 858, + "column": 70 + }, + "end": { + "line": 858, + "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": 43067, + "end": 43071, + "loc": { + "start": { + "line": 859, + "column": 24 + }, + "end": { + "line": 859, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43071, + "end": 43072, + "loc": { + "start": { + "line": 859, + "column": 28 + }, + "end": { + "line": 859, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 43072, + "end": 43095, + "loc": { + "start": { + "line": 859, + "column": 29 + }, + "end": { + "line": 859, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43095, + "end": 43096, + "loc": { + "start": { + "line": 859, + "column": 52 + }, + "end": { + "line": 859, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 43096, + "end": 43100, + "loc": { + "start": { + "line": 859, + "column": 53 + }, + "end": { + "line": 859, + "column": 57 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43100, + "end": 43101, + "loc": { + "start": { + "line": 859, + "column": 57 + }, + "end": { + "line": 859, + "column": 58 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementEnd", + "start": 43101, + "end": 43117, + "loc": { + "start": { + "line": 859, + "column": 58 + }, + "end": { + "line": 859, + "column": 74 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43117, + "end": 43118, + "loc": { + "start": { + "line": 859, + "column": 74 + }, + "end": { + "line": 859, + "column": 75 + } + } + }, + { + "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": 43119, + "end": 43123, + "loc": { + "start": { + "line": 859, + "column": 76 + }, + "end": { + "line": 859, + "column": 80 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43123, + "end": 43124, + "loc": { + "start": { + "line": 859, + "column": 80 + }, + "end": { + "line": 859, + "column": 81 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 43124, + "end": 43148, + "loc": { + "start": { + "line": 859, + "column": 81 + }, + "end": { + "line": 859, + "column": 105 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43148, + "end": 43149, + "loc": { + "start": { + "line": 859, + "column": 105 + }, + "end": { + "line": 859, + "column": 106 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43149, + "end": 43150, + "loc": { + "start": { + "line": 859, + "column": 106 + }, + "end": { + "line": 859, + "column": 107 + } + } + }, + { + "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": 43175, + "end": 43179, + "loc": { + "start": { + "line": 860, + "column": 24 + }, + "end": { + "line": 860, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43179, + "end": 43180, + "loc": { + "start": { + "line": 860, + "column": 28 + }, + "end": { + "line": 860, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 43180, + "end": 43204, + "loc": { + "start": { + "line": 860, + "column": 29 + }, + "end": { + "line": 860, + "column": 53 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 43205, + "end": 43206, + "loc": { + "start": { + "line": 860, + "column": 54 + }, + "end": { + "line": 860, + "column": 55 + } + } + }, + { + "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": 43207, + "end": 43211, + "loc": { + "start": { + "line": 860, + "column": 56 + }, + "end": { + "line": 860, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43211, + "end": 43212, + "loc": { + "start": { + "line": 860, + "column": 60 + }, + "end": { + "line": 860, + "column": 61 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 43237, + "end": 43241, + "loc": { + "start": { + "line": 861, + "column": 24 + }, + "end": { + "line": 861, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43241, + "end": 43242, + "loc": { + "start": { + "line": 861, + "column": 28 + }, + "end": { + "line": 861, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 43242, + "end": 43253, + "loc": { + "start": { + "line": 861, + "column": 29 + }, + "end": { + "line": 861, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 43254, + "end": 43255, + "loc": { + "start": { + "line": 861, + "column": 41 + }, + "end": { + "line": 861, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 43256, + "end": 43286, + "loc": { + "start": { + "line": 861, + "column": 43 + }, + "end": { + "line": 861, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43286, + "end": 43287, + "loc": { + "start": { + "line": 861, + "column": 73 + }, + "end": { + "line": 861, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 43311, + "end": 43425, + "loc": { + "start": { + "line": 862, + "column": 23 + }, + "end": { + "line": 862, + "column": 137 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43446, + "end": 43447, + "loc": { + "start": { + "line": 863, + "column": 20 + }, + "end": { + "line": 863, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 43468, + "end": 43492, + "loc": { + "start": { + "line": 864, + "column": 20 + }, + "end": { + "line": 864, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43492, + "end": 43493, + "loc": { + "start": { + "line": 864, + "column": 44 + }, + "end": { + "line": 864, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43493, + "end": 43494, + "loc": { + "start": { + "line": 864, + "column": 45 + }, + "end": { + "line": 864, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43494, + "end": 43495, + "loc": { + "start": { + "line": 864, + "column": 46 + }, + "end": { + "line": 864, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 43516, + "end": 43521, + "loc": { + "start": { + "line": 865, + "column": 20 + }, + "end": { + "line": 865, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43521, + "end": 43522, + "loc": { + "start": { + "line": 865, + "column": 25 + }, + "end": { + "line": 865, + "column": 26 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43535, + "end": 43536, + "loc": { + "start": { + "line": 866, + "column": 12 + }, + "end": { + "line": 866, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43546, + "end": 43547, + "loc": { + "start": { + "line": 868, + "column": 8 + }, + "end": { + "line": 868, + "column": 9 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43547, + "end": 43548, + "loc": { + "start": { + "line": 868, + "column": 9 + }, + "end": { + "line": 868, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43549, + "end": 43550, + "loc": { + "start": { + "line": 868, + "column": 11 + }, + "end": { + "line": 868, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "passive", + "start": 43550, + "end": 43557, + "loc": { + "start": { + "line": 868, + "column": 12 + }, + "end": { + "line": 868, + "column": 19 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43557, + "end": 43558, + "loc": { + "start": { + "line": 868, + "column": 19 + }, + "end": { + "line": 868, + "column": 20 + } + } + }, + { + "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": 43559, + "end": 43563, + "loc": { + "start": { + "line": 868, + "column": 21 + }, + "end": { + "line": 868, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43563, + "end": 43564, + "loc": { + "start": { + "line": 868, + "column": 25 + }, + "end": { + "line": 868, + "column": 26 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43564, + "end": 43565, + "loc": { + "start": { + "line": 868, + "column": 26 + }, + "end": { + "line": 868, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43565, + "end": 43566, + "loc": { + "start": { + "line": 868, + "column": 27 + }, + "end": { + "line": 868, + "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": 43576, + "end": 43580, + "loc": { + "start": { + "line": 870, + "column": 8 + }, + "end": { + "line": 870, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43580, + "end": 43581, + "loc": { + "start": { + "line": 870, + "column": 12 + }, + "end": { + "line": 870, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 43581, + "end": 43588, + "loc": { + "start": { + "line": 870, + "column": 13 + }, + "end": { + "line": 870, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 43589, + "end": 43590, + "loc": { + "start": { + "line": 870, + "column": 21 + }, + "end": { + "line": 870, + "column": 22 + } + } + }, + { + "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": 43591, + "end": 43595, + "loc": { + "start": { + "line": 870, + "column": 23 + }, + "end": { + "line": 870, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43595, + "end": 43596, + "loc": { + "start": { + "line": 870, + "column": 27 + }, + "end": { + "line": 870, + "column": 28 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43601, + "end": 43602, + "loc": { + "start": { + "line": 871, + "column": 4 + }, + "end": { + "line": 871, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n ", + "start": 43608, + "end": 43779, + "loc": { + "start": { + "line": 873, + "column": 4 + }, + "end": { + "line": 877, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "deactivate", + "start": 43784, + "end": 43794, + "loc": { + "start": { + "line": 878, + "column": 4 + }, + "end": { + "line": 878, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43794, + "end": 43795, + "loc": { + "start": { + "line": 878, + "column": 14 + }, + "end": { + "line": 878, + "column": 15 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43795, + "end": 43796, + "loc": { + "start": { + "line": 878, + "column": 15 + }, + "end": { + "line": 878, + "column": 16 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43797, + "end": 43798, + "loc": { + "start": { + "line": 878, + "column": 17 + }, + "end": { + "line": 878, + "column": 18 + } + } + }, + { + "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": 43807, + "end": 43809, + "loc": { + "start": { + "line": 879, + "column": 8 + }, + "end": { + "line": 879, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43810, + "end": 43811, + "loc": { + "start": { + "line": 879, + "column": 11 + }, + "end": { + "line": 879, + "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": 43811, + "end": 43812, + "loc": { + "start": { + "line": 879, + "column": 12 + }, + "end": { + "line": 879, + "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": 43812, + "end": 43816, + "loc": { + "start": { + "line": 879, + "column": 13 + }, + "end": { + "line": 879, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43816, + "end": 43817, + "loc": { + "start": { + "line": 879, + "column": 17 + }, + "end": { + "line": 879, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 43817, + "end": 43824, + "loc": { + "start": { + "line": 879, + "column": 18 + }, + "end": { + "line": 879, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43824, + "end": 43825, + "loc": { + "start": { + "line": 879, + "column": 25 + }, + "end": { + "line": 879, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43826, + "end": 43827, + "loc": { + "start": { + "line": 879, + "column": 27 + }, + "end": { + "line": 879, + "column": 28 + } + } + }, + { + "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": 43840, + "end": 43846, + "loc": { + "start": { + "line": 880, + "column": 12 + }, + "end": { + "line": 880, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43846, + "end": 43847, + "loc": { + "start": { + "line": 880, + "column": 18 + }, + "end": { + "line": 880, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43856, + "end": 43857, + "loc": { + "start": { + "line": 881, + "column": 8 + }, + "end": { + "line": 881, + "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": 43866, + "end": 43868, + "loc": { + "start": { + "line": 882, + "column": 8 + }, + "end": { + "line": 882, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43869, + "end": 43870, + "loc": { + "start": { + "line": 882, + "column": 11 + }, + "end": { + "line": 882, + "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": 43870, + "end": 43874, + "loc": { + "start": { + "line": 882, + "column": 12 + }, + "end": { + "line": 882, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43874, + "end": 43875, + "loc": { + "start": { + "line": 882, + "column": 16 + }, + "end": { + "line": 882, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 43875, + "end": 43881, + "loc": { + "start": { + "line": 882, + "column": 17 + }, + "end": { + "line": 882, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43881, + "end": 43882, + "loc": { + "start": { + "line": 882, + "column": 23 + }, + "end": { + "line": 882, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 43882, + "end": 43893, + "loc": { + "start": { + "line": 882, + "column": 24 + }, + "end": { + "line": 882, + "column": 35 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43893, + "end": 43894, + "loc": { + "start": { + "line": 882, + "column": 35 + }, + "end": { + "line": 882, + "column": 36 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43895, + "end": 43896, + "loc": { + "start": { + "line": 882, + "column": 37 + }, + "end": { + "line": 882, + "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": 43909, + "end": 43913, + "loc": { + "start": { + "line": 883, + "column": 12 + }, + "end": { + "line": 883, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43913, + "end": 43914, + "loc": { + "start": { + "line": 883, + "column": 16 + }, + "end": { + "line": 883, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 43914, + "end": 43920, + "loc": { + "start": { + "line": 883, + "column": 17 + }, + "end": { + "line": 883, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43920, + "end": 43921, + "loc": { + "start": { + "line": 883, + "column": 23 + }, + "end": { + "line": 883, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 43921, + "end": 43932, + "loc": { + "start": { + "line": 883, + "column": 24 + }, + "end": { + "line": 883, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43932, + "end": 43933, + "loc": { + "start": { + "line": 883, + "column": 35 + }, + "end": { + "line": 883, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 43933, + "end": 43940, + "loc": { + "start": { + "line": 883, + "column": 36 + }, + "end": { + "line": 883, + "column": 43 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 43941, + "end": 43942, + "loc": { + "start": { + "line": 883, + "column": 44 + }, + "end": { + "line": 883, + "column": 45 + } + } + }, + { + "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": 43943, + "end": 43948, + "loc": { + "start": { + "line": 883, + "column": 46 + }, + "end": { + "line": 883, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43948, + "end": 43949, + "loc": { + "start": { + "line": 883, + "column": 51 + }, + "end": { + "line": 883, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43958, + "end": 43959, + "loc": { + "start": { + "line": 884, + "column": 8 + }, + "end": { + "line": 884, + "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": 43968, + "end": 43972, + "loc": { + "start": { + "line": 885, + "column": 8 + }, + "end": { + "line": 885, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43972, + "end": 43973, + "loc": { + "start": { + "line": 885, + "column": 12 + }, + "end": { + "line": 885, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "reset", + "start": 43973, + "end": 43978, + "loc": { + "start": { + "line": 885, + "column": 13 + }, + "end": { + "line": 885, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43978, + "end": 43979, + "loc": { + "start": { + "line": 885, + "column": 18 + }, + "end": { + "line": 885, + "column": 19 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 43979, + "end": 43980, + "loc": { + "start": { + "line": 885, + "column": 19 + }, + "end": { + "line": 885, + "column": 20 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 43980, + "end": 43981, + "loc": { + "start": { + "line": 885, + "column": 20 + }, + "end": { + "line": 885, + "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": 43990, + "end": 43995, + "loc": { + "start": { + "line": 886, + "column": 8 + }, + "end": { + "line": 886, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 43996, + "end": 44002, + "loc": { + "start": { + "line": 886, + "column": 14 + }, + "end": { + "line": 886, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 44003, + "end": 44004, + "loc": { + "start": { + "line": 886, + "column": 21 + }, + "end": { + "line": 886, + "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": 44005, + "end": 44009, + "loc": { + "start": { + "line": 886, + "column": 23 + }, + "end": { + "line": 886, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44009, + "end": 44010, + "loc": { + "start": { + "line": 886, + "column": 27 + }, + "end": { + "line": 886, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 44010, + "end": 44016, + "loc": { + "start": { + "line": 886, + "column": 28 + }, + "end": { + "line": 886, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44016, + "end": 44017, + "loc": { + "start": { + "line": 886, + "column": 34 + }, + "end": { + "line": 886, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 44017, + "end": 44023, + "loc": { + "start": { + "line": 886, + "column": 35 + }, + "end": { + "line": 886, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44023, + "end": 44024, + "loc": { + "start": { + "line": 886, + "column": 41 + }, + "end": { + "line": 886, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 44024, + "end": 44029, + "loc": { + "start": { + "line": 886, + "column": 42 + }, + "end": { + "line": 886, + "column": 47 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44029, + "end": 44030, + "loc": { + "start": { + "line": 886, + "column": 47 + }, + "end": { + "line": 886, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 44030, + "end": 44036, + "loc": { + "start": { + "line": 886, + "column": 48 + }, + "end": { + "line": 886, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44036, + "end": 44037, + "loc": { + "start": { + "line": 886, + "column": 54 + }, + "end": { + "line": 886, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 44037, + "end": 44043, + "loc": { + "start": { + "line": 886, + "column": 55 + }, + "end": { + "line": 886, + "column": 61 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44043, + "end": 44044, + "loc": { + "start": { + "line": 886, + "column": 61 + }, + "end": { + "line": 886, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 44053, + "end": 44059, + "loc": { + "start": { + "line": 887, + "column": 8 + }, + "end": { + "line": 887, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44059, + "end": 44060, + "loc": { + "start": { + "line": 887, + "column": 14 + }, + "end": { + "line": 887, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "removeEventListener", + "start": 44060, + "end": 44079, + "loc": { + "start": { + "line": 887, + "column": 15 + }, + "end": { + "line": 887, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44079, + "end": 44080, + "loc": { + "start": { + "line": 887, + "column": 34 + }, + "end": { + "line": 887, + "column": 35 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchstart", + "start": 44080, + "end": 44092, + "loc": { + "start": { + "line": 887, + "column": 35 + }, + "end": { + "line": 887, + "column": 47 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44092, + "end": 44093, + "loc": { + "start": { + "line": 887, + "column": 47 + }, + "end": { + "line": 887, + "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": 44094, + "end": 44098, + "loc": { + "start": { + "line": 887, + "column": 49 + }, + "end": { + "line": 887, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44098, + "end": 44099, + "loc": { + "start": { + "line": 887, + "column": 53 + }, + "end": { + "line": 887, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchStart", + "start": 44099, + "end": 44118, + "loc": { + "start": { + "line": 887, + "column": 54 + }, + "end": { + "line": 887, + "column": 73 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44118, + "end": 44119, + "loc": { + "start": { + "line": 887, + "column": 73 + }, + "end": { + "line": 887, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44119, + "end": 44120, + "loc": { + "start": { + "line": 887, + "column": 74 + }, + "end": { + "line": 887, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 44129, + "end": 44135, + "loc": { + "start": { + "line": 888, + "column": 8 + }, + "end": { + "line": 888, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44135, + "end": 44136, + "loc": { + "start": { + "line": 888, + "column": 14 + }, + "end": { + "line": 888, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "removeEventListener", + "start": 44136, + "end": 44155, + "loc": { + "start": { + "line": 888, + "column": 15 + }, + "end": { + "line": 888, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44155, + "end": 44156, + "loc": { + "start": { + "line": 888, + "column": 34 + }, + "end": { + "line": 888, + "column": 35 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchend", + "start": 44156, + "end": 44166, + "loc": { + "start": { + "line": 888, + "column": 35 + }, + "end": { + "line": 888, + "column": 45 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44166, + "end": 44167, + "loc": { + "start": { + "line": 888, + "column": 45 + }, + "end": { + "line": 888, + "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": 44168, + "end": 44172, + "loc": { + "start": { + "line": 888, + "column": 47 + }, + "end": { + "line": 888, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44172, + "end": 44173, + "loc": { + "start": { + "line": 888, + "column": 51 + }, + "end": { + "line": 888, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchEnd", + "start": 44173, + "end": 44190, + "loc": { + "start": { + "line": 888, + "column": 52 + }, + "end": { + "line": 888, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44190, + "end": 44191, + "loc": { + "start": { + "line": 888, + "column": 69 + }, + "end": { + "line": 888, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44191, + "end": 44192, + "loc": { + "start": { + "line": 888, + "column": 70 + }, + "end": { + "line": 888, + "column": 71 + } + } + }, + { + "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": 44201, + "end": 44203, + "loc": { + "start": { + "line": 889, + "column": 8 + }, + "end": { + "line": 889, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44204, + "end": 44205, + "loc": { + "start": { + "line": 889, + "column": 11 + }, + "end": { + "line": 889, + "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": 44205, + "end": 44209, + "loc": { + "start": { + "line": 889, + "column": 12 + }, + "end": { + "line": 889, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44209, + "end": 44210, + "loc": { + "start": { + "line": 889, + "column": 16 + }, + "end": { + "line": 889, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 44210, + "end": 44234, + "loc": { + "start": { + "line": 889, + "column": 17 + }, + "end": { + "line": 889, + "column": 41 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44234, + "end": 44235, + "loc": { + "start": { + "line": 889, + "column": 41 + }, + "end": { + "line": 889, + "column": 42 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44236, + "end": 44237, + "loc": { + "start": { + "line": 889, + "column": 43 + }, + "end": { + "line": 889, + "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": 44250, + "end": 44254, + "loc": { + "start": { + "line": 890, + "column": 12 + }, + "end": { + "line": 890, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44254, + "end": 44255, + "loc": { + "start": { + "line": 890, + "column": 16 + }, + "end": { + "line": 890, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 44255, + "end": 44278, + "loc": { + "start": { + "line": 890, + "column": 17 + }, + "end": { + "line": 890, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44278, + "end": 44279, + "loc": { + "start": { + "line": 890, + "column": 40 + }, + "end": { + "line": 890, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 44279, + "end": 44283, + "loc": { + "start": { + "line": 890, + "column": 41 + }, + "end": { + "line": 890, + "column": 45 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44283, + "end": 44284, + "loc": { + "start": { + "line": 890, + "column": 45 + }, + "end": { + "line": 890, + "column": 46 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementCancel", + "start": 44284, + "end": 44303, + "loc": { + "start": { + "line": 890, + "column": 46 + }, + "end": { + "line": 890, + "column": 65 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44303, + "end": 44304, + "loc": { + "start": { + "line": 890, + "column": 65 + }, + "end": { + "line": 890, + "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": 44305, + "end": 44309, + "loc": { + "start": { + "line": 890, + "column": 67 + }, + "end": { + "line": 890, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44309, + "end": 44310, + "loc": { + "start": { + "line": 890, + "column": 71 + }, + "end": { + "line": 890, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 44310, + "end": 44334, + "loc": { + "start": { + "line": 890, + "column": 72 + }, + "end": { + "line": 890, + "column": 96 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44334, + "end": 44335, + "loc": { + "start": { + "line": 890, + "column": 96 + }, + "end": { + "line": 890, + "column": 97 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44335, + "end": 44336, + "loc": { + "start": { + "line": 890, + "column": 97 + }, + "end": { + "line": 890, + "column": 98 + } + } + }, + { + "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": 44349, + "end": 44353, + "loc": { + "start": { + "line": 891, + "column": 12 + }, + "end": { + "line": 891, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44353, + "end": 44354, + "loc": { + "start": { + "line": 891, + "column": 16 + }, + "end": { + "line": 891, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 44354, + "end": 44378, + "loc": { + "start": { + "line": 891, + "column": 17 + }, + "end": { + "line": 891, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44378, + "end": 44379, + "loc": { + "start": { + "line": 891, + "column": 41 + }, + "end": { + "line": 891, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 44379, + "end": 44386, + "loc": { + "start": { + "line": 891, + "column": 42 + }, + "end": { + "line": 891, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44386, + "end": 44387, + "loc": { + "start": { + "line": 891, + "column": 49 + }, + "end": { + "line": 891, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44387, + "end": 44388, + "loc": { + "start": { + "line": 891, + "column": 50 + }, + "end": { + "line": 891, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44388, + "end": 44389, + "loc": { + "start": { + "line": 891, + "column": 51 + }, + "end": { + "line": 891, + "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": 44402, + "end": 44406, + "loc": { + "start": { + "line": 892, + "column": 12 + }, + "end": { + "line": 892, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44406, + "end": 44407, + "loc": { + "start": { + "line": 892, + "column": 16 + }, + "end": { + "line": 892, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 44407, + "end": 44431, + "loc": { + "start": { + "line": 892, + "column": 17 + }, + "end": { + "line": 892, + "column": 41 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 44432, + "end": 44433, + "loc": { + "start": { + "line": 892, + "column": 42 + }, + "end": { + "line": 892, + "column": 43 + } + } + }, + { + "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": 44434, + "end": 44438, + "loc": { + "start": { + "line": 892, + "column": 44 + }, + "end": { + "line": 892, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44438, + "end": 44439, + "loc": { + "start": { + "line": 892, + "column": 48 + }, + "end": { + "line": 892, + "column": 49 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44448, + "end": 44449, + "loc": { + "start": { + "line": 893, + "column": 8 + }, + "end": { + "line": 893, + "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": 44458, + "end": 44462, + "loc": { + "start": { + "line": 894, + "column": 8 + }, + "end": { + "line": 894, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44462, + "end": 44463, + "loc": { + "start": { + "line": 894, + "column": 12 + }, + "end": { + "line": 894, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 44463, + "end": 44470, + "loc": { + "start": { + "line": 894, + "column": 13 + }, + "end": { + "line": 894, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 44471, + "end": 44472, + "loc": { + "start": { + "line": 894, + "column": 21 + }, + "end": { + "line": 894, + "column": 22 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 44473, + "end": 44478, + "loc": { + "start": { + "line": 894, + "column": 23 + }, + "end": { + "line": 894, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44478, + "end": 44479, + "loc": { + "start": { + "line": 894, + "column": 28 + }, + "end": { + "line": 894, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 44488, + "end": 44492, + "loc": { + "start": { + "line": 895, + "column": 8 + }, + "end": { + "line": 895, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44492, + "end": 44493, + "loc": { + "start": { + "line": 895, + "column": 12 + }, + "end": { + "line": 895, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 44493, + "end": 44499, + "loc": { + "start": { + "line": 895, + "column": 13 + }, + "end": { + "line": 895, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44499, + "end": 44500, + "loc": { + "start": { + "line": 895, + "column": 19 + }, + "end": { + "line": 895, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 44500, + "end": 44506, + "loc": { + "start": { + "line": 895, + "column": 20 + }, + "end": { + "line": 895, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44506, + "end": 44507, + "loc": { + "start": { + "line": 895, + "column": 26 + }, + "end": { + "line": 895, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 44507, + "end": 44520, + "loc": { + "start": { + "line": 895, + "column": 27 + }, + "end": { + "line": 895, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44520, + "end": 44521, + "loc": { + "start": { + "line": 895, + "column": 40 + }, + "end": { + "line": 895, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 44521, + "end": 44527, + "loc": { + "start": { + "line": 895, + "column": 41 + }, + "end": { + "line": 895, + "column": 47 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 44528, + "end": 44529, + "loc": { + "start": { + "line": 895, + "column": 48 + }, + "end": { + "line": 895, + "column": 49 + } + } + }, + { + "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": 44530, + "end": 44534, + "loc": { + "start": { + "line": 895, + "column": 50 + }, + "end": { + "line": 895, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44534, + "end": 44535, + "loc": { + "start": { + "line": 895, + "column": 54 + }, + "end": { + "line": 895, + "column": 55 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44540, + "end": 44541, + "loc": { + "start": { + "line": 896, + "column": 4 + }, + "end": { + "line": 896, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Resets this AngleMeasurementsTouchControl.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n *\n * Does nothing if the AngleMeasurementsTouchControl is not active.\n ", + "start": 44547, + "end": 44759, + "loc": { + "start": { + "line": 898, + "column": 4 + }, + "end": { + "line": 904, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "reset", + "start": 44764, + "end": 44769, + "loc": { + "start": { + "line": 905, + "column": 4 + }, + "end": { + "line": 905, + "column": 9 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44769, + "end": 44770, + "loc": { + "start": { + "line": 905, + "column": 9 + }, + "end": { + "line": 905, + "column": 10 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44770, + "end": 44771, + "loc": { + "start": { + "line": 905, + "column": 10 + }, + "end": { + "line": 905, + "column": 11 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44772, + "end": 44773, + "loc": { + "start": { + "line": 905, + "column": 12 + }, + "end": { + "line": 905, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 44782, + "end": 44784, + "loc": { + "start": { + "line": 906, + "column": 8 + }, + "end": { + "line": 906, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44785, + "end": 44786, + "loc": { + "start": { + "line": 906, + "column": 11 + }, + "end": { + "line": 906, + "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": 44786, + "end": 44787, + "loc": { + "start": { + "line": 906, + "column": 12 + }, + "end": { + "line": 906, + "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": 44787, + "end": 44791, + "loc": { + "start": { + "line": 906, + "column": 13 + }, + "end": { + "line": 906, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44791, + "end": 44792, + "loc": { + "start": { + "line": 906, + "column": 17 + }, + "end": { + "line": 906, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 44792, + "end": 44799, + "loc": { + "start": { + "line": 906, + "column": 18 + }, + "end": { + "line": 906, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44799, + "end": 44800, + "loc": { + "start": { + "line": 906, + "column": 25 + }, + "end": { + "line": 906, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44801, + "end": 44802, + "loc": { + "start": { + "line": 906, + "column": 27 + }, + "end": { + "line": 906, + "column": 28 + } + } + }, + { + "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": 44815, + "end": 44821, + "loc": { + "start": { + "line": 907, + "column": 12 + }, + "end": { + "line": 907, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44821, + "end": 44822, + "loc": { + "start": { + "line": 907, + "column": 18 + }, + "end": { + "line": 907, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44831, + "end": 44832, + "loc": { + "start": { + "line": 908, + "column": 8 + }, + "end": { + "line": 908, + "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": 44841, + "end": 44843, + "loc": { + "start": { + "line": 909, + "column": 8 + }, + "end": { + "line": 909, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44844, + "end": 44845, + "loc": { + "start": { + "line": 909, + "column": 11 + }, + "end": { + "line": 909, + "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": 44845, + "end": 44849, + "loc": { + "start": { + "line": 909, + "column": 12 + }, + "end": { + "line": 909, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44849, + "end": 44850, + "loc": { + "start": { + "line": 909, + "column": 16 + }, + "end": { + "line": 909, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 44850, + "end": 44874, + "loc": { + "start": { + "line": 909, + "column": 17 + }, + "end": { + "line": 909, + "column": 41 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44874, + "end": 44875, + "loc": { + "start": { + "line": 909, + "column": 41 + }, + "end": { + "line": 909, + "column": 42 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44876, + "end": 44877, + "loc": { + "start": { + "line": 909, + "column": 43 + }, + "end": { + "line": 909, + "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": 44890, + "end": 44894, + "loc": { + "start": { + "line": 910, + "column": 12 + }, + "end": { + "line": 910, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44894, + "end": 44895, + "loc": { + "start": { + "line": 910, + "column": 16 + }, + "end": { + "line": 910, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "angleMeasurementsPlugin", + "start": 44895, + "end": 44918, + "loc": { + "start": { + "line": 910, + "column": 17 + }, + "end": { + "line": 910, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44918, + "end": 44919, + "loc": { + "start": { + "line": 910, + "column": 40 + }, + "end": { + "line": 910, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 44919, + "end": 44923, + "loc": { + "start": { + "line": 910, + "column": 41 + }, + "end": { + "line": 910, + "column": 45 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44923, + "end": 44924, + "loc": { + "start": { + "line": 910, + "column": 45 + }, + "end": { + "line": 910, + "column": 46 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementCancel", + "start": 44924, + "end": 44943, + "loc": { + "start": { + "line": 910, + "column": 46 + }, + "end": { + "line": 910, + "column": 65 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44943, + "end": 44944, + "loc": { + "start": { + "line": 910, + "column": 65 + }, + "end": { + "line": 910, + "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": 44945, + "end": 44949, + "loc": { + "start": { + "line": 910, + "column": 67 + }, + "end": { + "line": 910, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44949, + "end": 44950, + "loc": { + "start": { + "line": 910, + "column": 71 + }, + "end": { + "line": 910, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 44950, + "end": 44974, + "loc": { + "start": { + "line": 910, + "column": 72 + }, + "end": { + "line": 910, + "column": 96 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 44974, + "end": 44975, + "loc": { + "start": { + "line": 910, + "column": 96 + }, + "end": { + "line": 910, + "column": 97 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44975, + "end": 44976, + "loc": { + "start": { + "line": 910, + "column": 97 + }, + "end": { + "line": 910, + "column": 98 + } + } + }, + { + "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": 44989, + "end": 44993, + "loc": { + "start": { + "line": 911, + "column": 12 + }, + "end": { + "line": 911, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 44993, + "end": 44994, + "loc": { + "start": { + "line": 911, + "column": 16 + }, + "end": { + "line": 911, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 44994, + "end": 45018, + "loc": { + "start": { + "line": 911, + "column": 17 + }, + "end": { + "line": 911, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 45018, + "end": 45019, + "loc": { + "start": { + "line": 911, + "column": 41 + }, + "end": { + "line": 911, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 45019, + "end": 45026, + "loc": { + "start": { + "line": 911, + "column": 42 + }, + "end": { + "line": 911, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45026, + "end": 45027, + "loc": { + "start": { + "line": 911, + "column": 49 + }, + "end": { + "line": 911, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45027, + "end": 45028, + "loc": { + "start": { + "line": 911, + "column": 50 + }, + "end": { + "line": 911, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 45028, + "end": 45029, + "loc": { + "start": { + "line": 911, + "column": 51 + }, + "end": { + "line": 911, + "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": 45042, + "end": 45046, + "loc": { + "start": { + "line": 912, + "column": 12 + }, + "end": { + "line": 912, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 45046, + "end": 45047, + "loc": { + "start": { + "line": 912, + "column": 16 + }, + "end": { + "line": 912, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentAngleMeasurement", + "start": 45047, + "end": 45071, + "loc": { + "start": { + "line": 912, + "column": 17 + }, + "end": { + "line": 912, + "column": 41 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 45072, + "end": 45073, + "loc": { + "start": { + "line": 912, + "column": 42 + }, + "end": { + "line": 912, + "column": 43 + } + } + }, + { + "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": 45074, + "end": 45078, + "loc": { + "start": { + "line": 912, + "column": 44 + }, + "end": { + "line": 912, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 45078, + "end": 45079, + "loc": { + "start": { + "line": 912, + "column": 48 + }, + "end": { + "line": 912, + "column": 49 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45088, + "end": 45089, + "loc": { + "start": { + "line": 913, + "column": 8 + }, + "end": { + "line": 913, + "column": 9 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45094, + "end": 45095, + "loc": { + "start": { + "line": 914, + "column": 4 + }, + "end": { + "line": 914, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Destroys this AngleMeasurementsTouchControl.\n ", + "start": 45101, + "end": 45164, + "loc": { + "start": { + "line": 916, + "column": 4 + }, + "end": { + "line": 918, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 45169, + "end": 45176, + "loc": { + "start": { + "line": 919, + "column": 4 + }, + "end": { + "line": 919, + "column": 11 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45176, + "end": 45177, + "loc": { + "start": { + "line": 919, + "column": 11 + }, + "end": { + "line": 919, + "column": 12 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45177, + "end": 45178, + "loc": { + "start": { + "line": 919, + "column": 12 + }, + "end": { + "line": 919, + "column": 13 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45179, + "end": 45180, + "loc": { + "start": { + "line": 919, + "column": 14 + }, + "end": { + "line": 919, + "column": 15 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 45189, + "end": 45193, + "loc": { + "start": { + "line": 920, + "column": 8 + }, + "end": { + "line": 920, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 45193, + "end": 45194, + "loc": { + "start": { + "line": 920, + "column": 12 + }, + "end": { + "line": 920, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "deactivate", + "start": 45194, + "end": 45204, + "loc": { + "start": { + "line": 920, + "column": 13 + }, + "end": { + "line": 920, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45204, + "end": 45205, + "loc": { + "start": { + "line": 920, + "column": 23 + }, + "end": { + "line": 920, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45205, + "end": 45206, + "loc": { + "start": { + "line": 920, + "column": 24 + }, + "end": { + "line": 920, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 45206, + "end": 45207, + "loc": { + "start": { + "line": 920, + "column": 25 + }, + "end": { + "line": 920, + "column": 26 + } + } + }, + { + "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": 45216, + "end": 45221, + "loc": { + "start": { + "line": 921, + "column": 8 + }, + "end": { + "line": 921, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 45221, + "end": 45222, + "loc": { + "start": { + "line": 921, + "column": 13 + }, + "end": { + "line": 921, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 45222, + "end": 45229, + "loc": { + "start": { + "line": 921, + "column": 14 + }, + "end": { + "line": 921, + "column": 21 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45229, + "end": 45230, + "loc": { + "start": { + "line": 921, + "column": 21 + }, + "end": { + "line": 921, + "column": 22 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45230, + "end": 45231, + "loc": { + "start": { + "line": 921, + "column": 22 + }, + "end": { + "line": 921, + "column": 23 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 45231, + "end": 45232, + "loc": { + "start": { + "line": 921, + "column": 23 + }, + "end": { + "line": 921, + "column": 24 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45237, + "end": 45238, + "loc": { + "start": { + "line": 922, + "column": 4 + }, + "end": { + "line": 922, + "column": 5 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 45239, + "end": 45240, + "loc": { + "start": { + "line": 923, + "column": 0 + }, + "end": { + "line": 923, + "column": 1 + } + } + }, + { + "type": { + "label": "eof", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 45241, + "end": 45241, + "loc": { + "start": { + "line": 924, + "column": 0 + }, + "end": { + "line": 924, + "column": 0 + } + } + } + ] +} \ No newline at end of file diff --git a/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js.json b/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js.json new file mode 100644 index 0000000000..23a3b94b60 --- /dev/null +++ b/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js.json @@ -0,0 +1,94692 @@ +{ + "type": "File", + "start": 0, + "end": 19978, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 473, + "column": 0 + } + }, + "program": { + "type": "Program", + "start": 0, + "end": 19978, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 473, + "column": 0 + } + }, + "sourceType": "module", + "body": [ + { + "type": "ImportDeclaration", + "start": 0, + "end": 39, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 39 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 8, + "end": 11, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 11 + } + }, + "imported": { + "type": "Identifier", + "start": 8, + "end": 11, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 11 + }, + "identifierName": "Dot" + }, + "name": "Dot" + }, + "local": { + "type": "Identifier", + "start": 8, + "end": 11, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 11 + }, + "identifierName": "Dot" + }, + "name": "Dot" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 18, + "end": 38, + "loc": { + "start": { + "line": 1, + "column": 18 + }, + "end": { + "line": 1, + "column": 38 + } + }, + "extra": { + "rawValue": "../lib/html/Dot.js", + "raw": "\"../lib/html/Dot.js\"" + }, + "value": "../lib/html/Dot.js" + } + }, + { + "type": "ImportDeclaration", + "start": 40, + "end": 98, + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 58 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 48, + "end": 57, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 17 + } + }, + "imported": { + "type": "Identifier", + "start": 48, + "end": 57, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 17 + }, + "identifierName": "Component" + }, + "name": "Component" + }, + "local": { + "type": "Identifier", + "start": 48, + "end": 57, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 17 + }, + "identifierName": "Component" + }, + "name": "Component" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 64, + "end": 97, + "loc": { + "start": { + "line": 2, + "column": 24 + }, + "end": { + "line": 2, + "column": 57 + } + }, + "extra": { + "rawValue": "../../viewer/scene/Component.js", + "raw": "\"../../viewer/scene/Component.js\"" + }, + "value": "../../viewer/scene/Component.js" + } + }, + { + "type": "ImportDeclaration", + "start": 99, + "end": 152, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 3, + "column": 53 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 107, + "end": 111, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 12 + } + }, + "imported": { + "type": "Identifier", + "start": 107, + "end": 111, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 12 + }, + "identifierName": "math" + }, + "name": "math" + }, + "local": { + "type": "Identifier", + "start": 107, + "end": 111, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 12 + }, + "identifierName": "math" + }, + "name": "math" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 118, + "end": 151, + "loc": { + "start": { + "line": 3, + "column": 19 + }, + "end": { + "line": 3, + "column": 52 + } + }, + "extra": { + "rawValue": "../../viewer/scene/math/math.js", + "raw": "\"../../viewer/scene/math/math.js\"" + }, + "value": "../../viewer/scene/math/math.js" + } + }, + { + "type": "ImportDeclaration", + "start": 153, + "end": 198, + "loc": { + "start": { + "line": 4, + "column": 0 + }, + "end": { + "line": 4, + "column": 45 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 161, + "end": 167, + "loc": { + "start": { + "line": 4, + "column": 8 + }, + "end": { + "line": 4, + "column": 14 + } + }, + "imported": { + "type": "Identifier", + "start": 161, + "end": 167, + "loc": { + "start": { + "line": 4, + "column": 8 + }, + "end": { + "line": 4, + "column": 14 + }, + "identifierName": "Marker" + }, + "name": "Marker" + }, + "local": { + "type": "Identifier", + "start": 161, + "end": 167, + "loc": { + "start": { + "line": 4, + "column": 8 + }, + "end": { + "line": 4, + "column": 14 + }, + "identifierName": "Marker" + }, + "name": "Marker" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 174, + "end": 197, + "loc": { + "start": { + "line": 4, + "column": 21 + }, + "end": { + "line": 4, + "column": 44 + } + }, + "extra": { + "rawValue": "../../viewer/index.js", + "raw": "\"../../viewer/index.js\"" + }, + "value": "../../viewer/index.js" + } + }, + { + "type": "ImportDeclaration", + "start": 199, + "end": 273, + "loc": { + "start": { + "line": 5, + "column": 0 + }, + "end": { + "line": 5, + "column": 74 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 207, + "end": 234, + "loc": { + "start": { + "line": 5, + "column": 8 + }, + "end": { + "line": 5, + "column": 35 + } + }, + "imported": { + "type": "Identifier", + "start": 207, + "end": 234, + "loc": { + "start": { + "line": 5, + "column": 8 + }, + "end": { + "line": 5, + "column": 35 + }, + "identifierName": "DistanceMeasurementsControl" + }, + "name": "DistanceMeasurementsControl" + }, + "local": { + "type": "Identifier", + "start": 207, + "end": 234, + "loc": { + "start": { + "line": 5, + "column": 8 + }, + "end": { + "line": 5, + "column": 35 + }, + "identifierName": "DistanceMeasurementsControl" + }, + "name": "DistanceMeasurementsControl" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 241, + "end": 272, + "loc": { + "start": { + "line": 5, + "column": 42 + }, + "end": { + "line": 5, + "column": 73 + } + }, + "extra": { + "rawValue": "./DistanceMeasurementsControl", + "raw": "\"./DistanceMeasurementsControl\"" + }, + "value": "./DistanceMeasurementsControl" + }, + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from mouse and touch input.\n *\n * Belongs to a {@link DistanceMeasurementsPlugin}. Located at {@link DistanceMeasurementsPlugin#control}.\n *\n * Once the DistanceMeasurementControl is activated, the first click on any {@link Entity} begins constructing a {@link DistanceMeasurement}, fixing its origin to that Entity. The next click on any Entity will complete the DistanceMeasurement, fixing its target to that second Entity. The DistanceMeasurementControl will then wait for the next click on any Entity, to begin constructing another DistanceMeasurement, and so on, until deactivated.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n ", + "start": 275, + "end": 969, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 15, + "column": 3 + } + } + } + ] + }, + { + "type": "ExportNamedDeclaration", + "start": 970, + "end": 19359, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 452, + "column": 1 + } + }, + "specifiers": [], + "source": null, + "declaration": { + "type": "ClassDeclaration", + "start": 977, + "end": 19359, + "loc": { + "start": { + "line": 16, + "column": 7 + }, + "end": { + "line": 452, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 983, + "end": 1016, + "loc": { + "start": { + "line": 16, + "column": 13 + }, + "end": { + "line": 16, + "column": 46 + }, + "identifierName": "DistanceMeasurementsControlLegacy" + }, + "name": "DistanceMeasurementsControlLegacy", + "leadingComments": null + }, + "superClass": { + "type": "Identifier", + "start": 1025, + "end": 1052, + "loc": { + "start": { + "line": 16, + "column": 55 + }, + "end": { + "line": 16, + "column": 82 + }, + "identifierName": "DistanceMeasurementsControl" + }, + "name": "DistanceMeasurementsControl" + }, + "body": { + "type": "ClassBody", + "start": 1053, + "end": 19359, + "loc": { + "start": { + "line": 16, + "column": 83 + }, + "end": { + "line": 452, + "column": 1 + } + }, + "body": [ + { + "type": "ClassMethod", + "start": 1092, + "end": 3741, + "loc": { + "start": { + "line": 21, + "column": 4 + }, + "end": { + "line": 97, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 1092, + "end": 1103, + "loc": { + "start": { + "line": 21, + "column": 4 + }, + "end": { + "line": 21, + "column": 15 + }, + "identifierName": "constructor" + }, + "name": "constructor", + "leadingComments": null + }, + "kind": "constructor", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 1104, + "end": 1110, + "loc": { + "start": { + "line": 21, + "column": 16 + }, + "end": { + "line": 21, + "column": 22 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + { + "type": "AssignmentPattern", + "start": 1112, + "end": 1118, + "loc": { + "start": { + "line": 21, + "column": 24 + }, + "end": { + "line": 21, + "column": 30 + } + }, + "left": { + "type": "Identifier", + "start": 1112, + "end": 1115, + "loc": { + "start": { + "line": 21, + "column": 24 + }, + "end": { + "line": 21, + "column": 27 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "right": { + "type": "ObjectExpression", + "start": 1116, + "end": 1118, + "loc": { + "start": { + "line": 21, + "column": 28 + }, + "end": { + "line": 21, + "column": 30 + } + }, + "properties": [] + } + } + ], + "body": { + "type": "BlockStatement", + "start": 1120, + "end": 3741, + "loc": { + "start": { + "line": 21, + "column": 32 + }, + "end": { + "line": 97, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 1131, + "end": 1158, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 35 + } + }, + "expression": { + "type": "CallExpression", + "start": 1131, + "end": 1157, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 34 + } + }, + "callee": { + "type": "Super", + "start": 1131, + "end": 1136, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 13 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 1137, + "end": 1156, + "loc": { + "start": { + "line": 23, + "column": 14 + }, + "end": { + "line": 23, + "column": 33 + } + }, + "object": { + "type": "MemberExpression", + "start": 1137, + "end": 1150, + "loc": { + "start": { + "line": 23, + "column": 14 + }, + "end": { + "line": 23, + "column": 27 + } + }, + "object": { + "type": "Identifier", + "start": 1137, + "end": 1143, + "loc": { + "start": { + "line": 23, + "column": 14 + }, + "end": { + "line": 23, + "column": 20 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 1144, + "end": 1150, + "loc": { + "start": { + "line": 23, + "column": 21 + }, + "end": { + "line": 23, + "column": 27 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1151, + "end": 1156, + "loc": { + "start": { + "line": 23, + "column": 28 + }, + "end": { + "line": 23, + "column": 33 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + } + ] + }, + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsControlLegacy.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 1168, + "end": 1329, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 28, + "column": 11 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 1338, + "end": 1359, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1338, + "end": 1358, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1338, + "end": 1349, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 19 + } + }, + "object": { + "type": "ThisExpression", + "start": 1338, + "end": 1342, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 1343, + "end": 1349, + "loc": { + "start": { + "line": 29, + "column": 13 + }, + "end": { + "line": 29, + "column": 19 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 1352, + "end": 1358, + "loc": { + "start": { + "line": 29, + "column": 22 + }, + "end": { + "line": 29, + "column": 28 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsControlLegacy.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 1168, + "end": 1329, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 28, + "column": 11 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 1369, + "end": 1390, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1369, + "end": 1389, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1369, + "end": 1381, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 1369, + "end": 1373, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1374, + "end": 1381, + "loc": { + "start": { + "line": 31, + "column": 13 + }, + "end": { + "line": 31, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 1384, + "end": 1389, + "loc": { + "start": { + "line": 31, + "column": 23 + }, + "end": { + "line": 31, + "column": 28 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 1399, + "end": 1422, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 31 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1399, + "end": 1421, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 30 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1399, + "end": 1413, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 22 + } + }, + "object": { + "type": "ThisExpression", + "start": 1399, + "end": 1403, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1404, + "end": 1413, + "loc": { + "start": { + "line": 32, + "column": 13 + }, + "end": { + "line": 32, + "column": 22 + }, + "identifierName": "_snapMode" + }, + "name": "_snapMode" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1416, + "end": 1421, + "loc": { + "start": { + "line": 32, + "column": 25 + }, + "end": { + "line": 32, + "column": 30 + } + }, + "extra": { + "rawValue": "off", + "raw": "\"off\"" + }, + "value": "off" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1431, + "end": 1458, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 35 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1431, + "end": 1457, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 34 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1431, + "end": 1449, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 1431, + "end": 1435, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1436, + "end": 1449, + "loc": { + "start": { + "line": 33, + "column": 13 + }, + "end": { + "line": 33, + "column": 26 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 1452, + "end": 1457, + "loc": { + "start": { + "line": 33, + "column": 29 + }, + "end": { + "line": 33, + "column": 34 + } + }, + "value": false + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Add a marker to the canvas", + "start": 1468, + "end": 1497, + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 37 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 1506, + "end": 1554, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 56 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 1512, + "end": 1553, + "loc": { + "start": { + "line": 36, + "column": 14 + }, + "end": { + "line": 36, + "column": 55 + } + }, + "id": { + "type": "Identifier", + "start": 1512, + "end": 1521, + "loc": { + "start": { + "line": 36, + "column": 14 + }, + "end": { + "line": 36, + "column": 23 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv", + "leadingComments": null + }, + "init": { + "type": "CallExpression", + "start": 1524, + "end": 1553, + "loc": { + "start": { + "line": 36, + "column": 26 + }, + "end": { + "line": 36, + "column": 55 + } + }, + "callee": { + "type": "MemberExpression", + "start": 1524, + "end": 1546, + "loc": { + "start": { + "line": 36, + "column": 26 + }, + "end": { + "line": 36, + "column": 48 + } + }, + "object": { + "type": "Identifier", + "start": 1524, + "end": 1532, + "loc": { + "start": { + "line": 36, + "column": 26 + }, + "end": { + "line": 36, + "column": 34 + }, + "identifierName": "document" + }, + "name": "document" + }, + "property": { + "type": "Identifier", + "start": 1533, + "end": 1546, + "loc": { + "start": { + "line": 36, + "column": 35 + }, + "end": { + "line": 36, + "column": 48 + }, + "identifierName": "createElement" + }, + "name": "createElement" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 1547, + "end": 1552, + "loc": { + "start": { + "line": 36, + "column": 49 + }, + "end": { + "line": 36, + "column": 54 + } + }, + "extra": { + "rawValue": "div", + "raw": "'div'" + }, + "value": "div" + } + ] + }, + "leadingComments": null + } + ], + "kind": "const", + "leadingComments": [ + { + "type": "CommentLine", + "value": " Add a marker to the canvas", + "start": 1468, + "end": 1497, + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 37 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 1563, + "end": 1603, + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 37, + "column": 48 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 1569, + "end": 1602, + "loc": { + "start": { + "line": 37, + "column": 14 + }, + "end": { + "line": 37, + "column": 47 + } + }, + "id": { + "type": "Identifier", + "start": 1569, + "end": 1575, + "loc": { + "start": { + "line": 37, + "column": 14 + }, + "end": { + "line": 37, + "column": 20 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "init": { + "type": "MemberExpression", + "start": 1578, + "end": 1602, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 1578, + "end": 1595, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 1578, + "end": 1588, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 1578, + "end": 1582, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 1583, + "end": 1588, + "loc": { + "start": { + "line": 37, + "column": 28 + }, + "end": { + "line": 37, + "column": 33 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1589, + "end": 1595, + "loc": { + "start": { + "line": 37, + "column": 34 + }, + "end": { + "line": 37, + "column": 40 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1596, + "end": 1602, + "loc": { + "start": { + "line": 37, + "column": 41 + }, + "end": { + "line": 37, + "column": 47 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 1612, + "end": 1662, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 58 + } + }, + "expression": { + "type": "CallExpression", + "start": 1612, + "end": 1661, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 57 + } + }, + "callee": { + "type": "MemberExpression", + "start": 1612, + "end": 1642, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 1612, + "end": 1629, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 1612, + "end": 1618, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 1619, + "end": 1629, + "loc": { + "start": { + "line": 38, + "column": 15 + }, + "end": { + "line": 38, + "column": 25 + }, + "identifierName": "parentNode" + }, + "name": "parentNode" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1630, + "end": 1642, + "loc": { + "start": { + "line": 38, + "column": 26 + }, + "end": { + "line": 38, + "column": 38 + }, + "identifierName": "insertBefore" + }, + "name": "insertBefore" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 1643, + "end": 1652, + "loc": { + "start": { + "line": 38, + "column": 39 + }, + "end": { + "line": 38, + "column": 48 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + { + "type": "Identifier", + "start": 1654, + "end": 1660, + "loc": { + "start": { + "line": 38, + "column": 50 + }, + "end": { + "line": 38, + "column": 56 + }, + "identifierName": "canvas" + }, + "name": "canvas" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 1672, + "end": 1709, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 45 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1672, + "end": 1708, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 44 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1672, + "end": 1698, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 34 + } + }, + "object": { + "type": "MemberExpression", + "start": 1672, + "end": 1687, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1672, + "end": 1681, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1682, + "end": 1687, + "loc": { + "start": { + "line": 40, + "column": 18 + }, + "end": { + "line": 40, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1688, + "end": 1698, + "loc": { + "start": { + "line": 40, + "column": 24 + }, + "end": { + "line": 40, + "column": 34 + }, + "identifierName": "background" + }, + "name": "background" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1701, + "end": 1708, + "loc": { + "start": { + "line": 40, + "column": 37 + }, + "end": { + "line": 40, + "column": 44 + } + }, + "extra": { + "rawValue": "black", + "raw": "\"black\"" + }, + "value": "black" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1718, + "end": 1760, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 50 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1718, + "end": 1759, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 49 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1718, + "end": 1740, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1718, + "end": 1733, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1718, + "end": 1727, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1728, + "end": 1733, + "loc": { + "start": { + "line": 41, + "column": 18 + }, + "end": { + "line": 41, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1734, + "end": 1740, + "loc": { + "start": { + "line": 41, + "column": 24 + }, + "end": { + "line": 41, + "column": 30 + }, + "identifierName": "border" + }, + "name": "border" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1743, + "end": 1759, + "loc": { + "start": { + "line": 41, + "column": 33 + }, + "end": { + "line": 41, + "column": 49 + } + }, + "extra": { + "rawValue": "2px solid blue", + "raw": "\"2px solid blue\"" + }, + "value": "2px solid blue" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1769, + "end": 1807, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1769, + "end": 1806, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1769, + "end": 1797, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 36 + } + }, + "object": { + "type": "MemberExpression", + "start": 1769, + "end": 1784, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1769, + "end": 1778, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1779, + "end": 1784, + "loc": { + "start": { + "line": 42, + "column": 18 + }, + "end": { + "line": 42, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1785, + "end": 1797, + "loc": { + "start": { + "line": 42, + "column": 24 + }, + "end": { + "line": 42, + "column": 36 + }, + "identifierName": "borderRadius" + }, + "name": "borderRadius" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1800, + "end": 1806, + "loc": { + "start": { + "line": 42, + "column": 39 + }, + "end": { + "line": 42, + "column": 45 + } + }, + "extra": { + "rawValue": "10px", + "raw": "\"10px\"" + }, + "value": "10px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1816, + "end": 1846, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1816, + "end": 1845, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1816, + "end": 1837, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1816, + "end": 1831, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1816, + "end": 1825, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1826, + "end": 1831, + "loc": { + "start": { + "line": 43, + "column": 18 + }, + "end": { + "line": 43, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1832, + "end": 1837, + "loc": { + "start": { + "line": 43, + "column": 24 + }, + "end": { + "line": 43, + "column": 29 + }, + "identifierName": "width" + }, + "name": "width" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1840, + "end": 1845, + "loc": { + "start": { + "line": 43, + "column": 32 + }, + "end": { + "line": 43, + "column": 37 + } + }, + "extra": { + "rawValue": "5px", + "raw": "\"5px\"" + }, + "value": "5px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1855, + "end": 1886, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 39 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1855, + "end": 1885, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 38 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1855, + "end": 1877, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1855, + "end": 1870, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1855, + "end": 1864, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1865, + "end": 1870, + "loc": { + "start": { + "line": 44, + "column": 18 + }, + "end": { + "line": 44, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1871, + "end": 1877, + "loc": { + "start": { + "line": 44, + "column": 24 + }, + "end": { + "line": 44, + "column": 30 + }, + "identifierName": "height" + }, + "name": "height" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1880, + "end": 1885, + "loc": { + "start": { + "line": 44, + "column": 33 + }, + "end": { + "line": 44, + "column": 38 + } + }, + "extra": { + "rawValue": "5px", + "raw": "\"5px\"" + }, + "value": "5px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1895, + "end": 1936, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 49 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1895, + "end": 1935, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 48 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1895, + "end": 1917, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1895, + "end": 1910, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1895, + "end": 1904, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1905, + "end": 1910, + "loc": { + "start": { + "line": 45, + "column": 18 + }, + "end": { + "line": 45, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1911, + "end": 1917, + "loc": { + "start": { + "line": 45, + "column": 24 + }, + "end": { + "line": 45, + "column": 30 + }, + "identifierName": "margin" + }, + "name": "margin" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1920, + "end": 1935, + "loc": { + "start": { + "line": 45, + "column": 33 + }, + "end": { + "line": 45, + "column": 48 + } + }, + "extra": { + "rawValue": "-200px -200px", + "raw": "\"-200px -200px\"" + }, + "value": "-200px -200px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1945, + "end": 1976, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 39 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1945, + "end": 1975, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 38 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1945, + "end": 1967, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1945, + "end": 1960, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1945, + "end": 1954, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1955, + "end": 1960, + "loc": { + "start": { + "line": 46, + "column": 18 + }, + "end": { + "line": 46, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1961, + "end": 1967, + "loc": { + "start": { + "line": 46, + "column": 24 + }, + "end": { + "line": 46, + "column": 30 + }, + "identifierName": "zIndex" + }, + "name": "zIndex" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1970, + "end": 1975, + "loc": { + "start": { + "line": 46, + "column": 33 + }, + "end": { + "line": 46, + "column": 38 + } + }, + "extra": { + "rawValue": "100", + "raw": "\"100\"" + }, + "value": "100" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1985, + "end": 2023, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1985, + "end": 2022, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1985, + "end": 2009, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 32 + } + }, + "object": { + "type": "MemberExpression", + "start": 1985, + "end": 2000, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1985, + "end": 1994, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1995, + "end": 2000, + "loc": { + "start": { + "line": 47, + "column": 18 + }, + "end": { + "line": 47, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2001, + "end": 2009, + "loc": { + "start": { + "line": 47, + "column": 24 + }, + "end": { + "line": 47, + "column": 32 + }, + "identifierName": "position" + }, + "name": "position" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 2012, + "end": 2022, + "loc": { + "start": { + "line": 47, + "column": 35 + }, + "end": { + "line": 47, + "column": 45 + } + }, + "extra": { + "rawValue": "absolute", + "raw": "\"absolute\"" + }, + "value": "absolute" + } + } + }, + { + "type": "ExpressionStatement", + "start": 2032, + "end": 2071, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 47 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2032, + "end": 2070, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 46 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2032, + "end": 2061, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 37 + } + }, + "object": { + "type": "MemberExpression", + "start": 2032, + "end": 2047, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 2032, + "end": 2041, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 2042, + "end": 2047, + "loc": { + "start": { + "line": 48, + "column": 18 + }, + "end": { + "line": 48, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2048, + "end": 2061, + "loc": { + "start": { + "line": 48, + "column": 24 + }, + "end": { + "line": 48, + "column": 37 + }, + "identifierName": "pointerEvents" + }, + "name": "pointerEvents" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 2064, + "end": 2070, + "loc": { + "start": { + "line": 48, + "column": 40 + }, + "end": { + "line": 48, + "column": 46 + } + }, + "extra": { + "rawValue": "none", + "raw": "\"none\"" + }, + "value": "none" + } + } + }, + { + "type": "ExpressionStatement", + "start": 2081, + "end": 2108, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 35 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2081, + "end": 2107, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 34 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2081, + "end": 2095, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 22 + } + }, + "object": { + "type": "ThisExpression", + "start": 2081, + "end": 2085, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2086, + "end": 2095, + "loc": { + "start": { + "line": 50, + "column": 13 + }, + "end": { + "line": 50, + "column": 22 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 2098, + "end": 2107, + "loc": { + "start": { + "line": 50, + "column": 25 + }, + "end": { + "line": 50, + "column": 34 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Mouse input uses a combo of events that requires us to track", + "start": 2118, + "end": 2181, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 71 + } + } + }, + { + "type": "CommentLine", + "value": " the current DistanceMeasurement under construction. This is not used for touch input, which", + "start": 2190, + "end": 2284, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 102 + } + } + }, + { + "type": "CommentLine", + "value": " just uses touch-move-release to make a measurement.", + "start": 2293, + "end": 2347, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 62 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 2356, + "end": 2403, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 55 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2356, + "end": 2402, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 54 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2356, + "end": 2395, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 47 + } + }, + "object": { + "type": "ThisExpression", + "start": 2356, + "end": 2360, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 2361, + "end": 2395, + "loc": { + "start": { + "line": 55, + "column": 13 + }, + "end": { + "line": 55, + "column": 47 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "NullLiteral", + "start": 2398, + "end": 2402, + "loc": { + "start": { + "line": 55, + "column": 50 + }, + "end": { + "line": 55, + "column": 54 + } + } + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Mouse input uses a combo of events that requires us to track", + "start": 2118, + "end": 2181, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 71 + } + } + }, + { + "type": "CommentLine", + "value": " the current DistanceMeasurement under construction. This is not used for touch input, which", + "start": 2190, + "end": 2284, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 102 + } + } + }, + { + "type": "CommentLine", + "value": " just uses touch-move-release to make a measurement.", + "start": 2293, + "end": 2347, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 62 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 2413, + "end": 2671, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 64, + "column": 9 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2413, + "end": 2671, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 64, + "column": 9 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2413, + "end": 2466, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 2413, + "end": 2417, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2418, + "end": 2466, + "loc": { + "start": { + "line": 57, + "column": 13 + }, + "end": { + "line": 57, + "column": 61 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "right": { + "type": "ObjectExpression", + "start": 2469, + "end": 2671, + "loc": { + "start": { + "line": 57, + "column": 64 + }, + "end": { + "line": 64, + "column": 9 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 2483, + "end": 2500, + "loc": { + "start": { + "line": 58, + "column": 12 + }, + "end": { + "line": 58, + "column": 29 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2483, + "end": 2494, + "loc": { + "start": { + "line": 58, + "column": 12 + }, + "end": { + "line": 58, + "column": 23 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "value": { + "type": "NullLiteral", + "start": 2496, + "end": 2500, + "loc": { + "start": { + "line": 58, + "column": 25 + }, + "end": { + "line": 58, + "column": 29 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 2514, + "end": 2531, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 29 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2514, + "end": 2525, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 23 + }, + "identifierName": "axisVisible" + }, + "name": "axisVisible" + }, + "value": { + "type": "NullLiteral", + "start": 2527, + "end": 2531, + "loc": { + "start": { + "line": 59, + "column": 25 + }, + "end": { + "line": 59, + "column": 29 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 2545, + "end": 2563, + "loc": { + "start": { + "line": 60, + "column": 12 + }, + "end": { + "line": 60, + "column": 30 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2545, + "end": 2557, + "loc": { + "start": { + "line": 60, + "column": 12 + }, + "end": { + "line": 60, + "column": 24 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "value": { + "type": "NullLiteral", + "start": 2559, + "end": 2563, + "loc": { + "start": { + "line": 60, + "column": 26 + }, + "end": { + "line": 60, + "column": 30 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 2577, + "end": 2595, + "loc": { + "start": { + "line": 61, + "column": 12 + }, + "end": { + "line": 61, + "column": 30 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2577, + "end": 2589, + "loc": { + "start": { + "line": 61, + "column": 12 + }, + "end": { + "line": 61, + "column": 24 + }, + "identifierName": "yaxisVisible" + }, + "name": "yaxisVisible" + }, + "value": { + "type": "NullLiteral", + "start": 2591, + "end": 2595, + "loc": { + "start": { + "line": 61, + "column": 26 + }, + "end": { + "line": 61, + "column": 30 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 2609, + "end": 2627, + "loc": { + "start": { + "line": 62, + "column": 12 + }, + "end": { + "line": 62, + "column": 30 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2609, + "end": 2621, + "loc": { + "start": { + "line": 62, + "column": 12 + }, + "end": { + "line": 62, + "column": 24 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "value": { + "type": "NullLiteral", + "start": 2623, + "end": 2627, + "loc": { + "start": { + "line": 62, + "column": 26 + }, + "end": { + "line": 62, + "column": 30 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 2641, + "end": 2660, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2641, + "end": 2654, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 25 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "value": { + "type": "NullLiteral", + "start": 2656, + "end": 2660, + "loc": { + "start": { + "line": 63, + "column": 27 + }, + "end": { + "line": 63, + "column": 31 + } + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Shows 2D canvas pos of touch start", + "start": 2681, + "end": 2718, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 45 + } + } + } + ] + } + ], + "trailingComments": null + }, + "trailingComments": null + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Shows 2D canvas pos of touch start", + "start": 2681, + "end": 2718, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 45 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 2727, + "end": 2899, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 71, + "column": 11 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2727, + "end": 2898, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 71, + "column": 10 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2727, + "end": 2746, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 67, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 2727, + "end": 2731, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 67, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2732, + "end": 2746, + "loc": { + "start": { + "line": 67, + "column": 13 + }, + "end": { + "line": 67, + "column": 27 + }, + "identifierName": "_touchStartDot" + }, + "name": "_touchStartDot" + }, + "computed": false + }, + "right": { + "type": "NewExpression", + "start": 2749, + "end": 2898, + "loc": { + "start": { + "line": 67, + "column": 30 + }, + "end": { + "line": 71, + "column": 10 + } + }, + "callee": { + "type": "Identifier", + "start": 2753, + "end": 2756, + "loc": { + "start": { + "line": 67, + "column": 34 + }, + "end": { + "line": 67, + "column": 37 + }, + "identifierName": "Dot" + }, + "name": "Dot" + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 2757, + "end": 2774, + "loc": { + "start": { + "line": 67, + "column": 38 + }, + "end": { + "line": 67, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 2757, + "end": 2763, + "loc": { + "start": { + "line": 67, + "column": 38 + }, + "end": { + "line": 67, + "column": 44 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 2764, + "end": 2774, + "loc": { + "start": { + "line": 67, + "column": 45 + }, + "end": { + "line": 67, + "column": 55 + }, + "identifierName": "_container" + }, + "name": "_container" + }, + "computed": false + }, + { + "type": "ObjectExpression", + "start": 2776, + "end": 2897, + "loc": { + "start": { + "line": 67, + "column": 57 + }, + "end": { + "line": 71, + "column": 9 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 2790, + "end": 2820, + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 42 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2790, + "end": 2799, + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 21 + }, + "identifierName": "fillColor" + }, + "name": "fillColor" + }, + "value": { + "type": "MemberExpression", + "start": 2801, + "end": 2820, + "loc": { + "start": { + "line": 68, + "column": 23 + }, + "end": { + "line": 68, + "column": 42 + } + }, + "object": { + "type": "Identifier", + "start": 2801, + "end": 2807, + "loc": { + "start": { + "line": 68, + "column": 23 + }, + "end": { + "line": 68, + "column": 29 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 2808, + "end": 2820, + "loc": { + "start": { + "line": 68, + "column": 30 + }, + "end": { + "line": 68, + "column": 42 + }, + "identifierName": "defaultColor" + }, + "name": "defaultColor" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 2834, + "end": 2859, + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 37 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2834, + "end": 2840, + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 18 + }, + "identifierName": "zIndex" + }, + "name": "zIndex" + }, + "value": { + "type": "BinaryExpression", + "start": 2842, + "end": 2859, + "loc": { + "start": { + "line": 69, + "column": 20 + }, + "end": { + "line": 69, + "column": 37 + } + }, + "left": { + "type": "MemberExpression", + "start": 2842, + "end": 2855, + "loc": { + "start": { + "line": 69, + "column": 20 + }, + "end": { + "line": 69, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 2842, + "end": 2848, + "loc": { + "start": { + "line": 69, + "column": 20 + }, + "end": { + "line": 69, + "column": 26 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 2849, + "end": 2855, + "loc": { + "start": { + "line": 69, + "column": 27 + }, + "end": { + "line": 69, + "column": 33 + }, + "identifierName": "zIndex" + }, + "name": "zIndex" + }, + "computed": false + }, + "operator": "+", + "right": { + "type": "NumericLiteral", + "start": 2858, + "end": 2859, + "loc": { + "start": { + "line": 69, + "column": 36 + }, + "end": { + "line": 69, + "column": 37 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + } + }, + { + "type": "ObjectProperty", + "start": 2873, + "end": 2887, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 26 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2873, + "end": 2880, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 19 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "value": { + "type": "BooleanLiteral", + "start": 2882, + "end": 2887, + "loc": { + "start": { + "line": 70, + "column": 21 + }, + "end": { + "line": 70, + "column": 26 + } + }, + "value": false + } + } + ] + } + ] + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Tracks 3D world pos of touch start, dynamically calculates 2D canvas pos", + "start": 2909, + "end": 2984, + "loc": { + "start": { + "line": 73, + "column": 8 + }, + "end": { + "line": 73, + "column": 83 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 2993, + "end": 3092, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 76, + "column": 11 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2993, + "end": 3091, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 76, + "column": 10 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2993, + "end": 3015, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 74, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 2993, + "end": 2997, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 74, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 2998, + "end": 3015, + "loc": { + "start": { + "line": 74, + "column": 13 + }, + "end": { + "line": 74, + "column": 30 + }, + "identifierName": "_touchStartMarker" + }, + "name": "_touchStartMarker" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "NewExpression", + "start": 3018, + "end": 3091, + "loc": { + "start": { + "line": 74, + "column": 33 + }, + "end": { + "line": 76, + "column": 10 + } + }, + "callee": { + "type": "Identifier", + "start": 3022, + "end": 3028, + "loc": { + "start": { + "line": 74, + "column": 37 + }, + "end": { + "line": 74, + "column": 43 + }, + "identifierName": "Marker" + }, + "name": "Marker" + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 3029, + "end": 3033, + "loc": { + "start": { + "line": 74, + "column": 44 + }, + "end": { + "line": 74, + "column": 48 + } + } + }, + { + "type": "ObjectExpression", + "start": 3035, + "end": 3090, + "loc": { + "start": { + "line": 74, + "column": 50 + }, + "end": { + "line": 76, + "column": 9 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 3049, + "end": 3080, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 43 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3049, + "end": 3051, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 14 + }, + "identifierName": "id" + }, + "name": "id" + }, + "value": { + "type": "StringLiteral", + "start": 3053, + "end": 3080, + "loc": { + "start": { + "line": 75, + "column": 16 + }, + "end": { + "line": 75, + "column": 43 + } + }, + "extra": { + "rawValue": "distanceMeasurementMarker", + "raw": "\"distanceMeasurementMarker\"" + }, + "value": "distanceMeasurementMarker" + } + } + ] + } + ] + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Tracks 3D world pos of touch start, dynamically calculates 2D canvas pos", + "start": 2909, + "end": 2984, + "loc": { + "start": { + "line": 73, + "column": 8 + }, + "end": { + "line": 73, + "column": 83 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentLine", + "value": " Routes 2D canvas pos from Marker to Dot", + "start": 3102, + "end": 3144, + "loc": { + "start": { + "line": 78, + "column": 8 + }, + "end": { + "line": 78, + "column": 50 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 3153, + "end": 3288, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 81, + "column": 11 + } + }, + "expression": { + "type": "CallExpression", + "start": 3153, + "end": 3287, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 81, + "column": 10 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3153, + "end": 3178, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 33 + } + }, + "object": { + "type": "MemberExpression", + "start": 3153, + "end": 3175, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 3153, + "end": 3157, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 3158, + "end": 3175, + "loc": { + "start": { + "line": 79, + "column": 13 + }, + "end": { + "line": 79, + "column": 30 + }, + "identifierName": "_touchStartMarker" + }, + "name": "_touchStartMarker" + }, + "computed": false, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 3176, + "end": 3178, + "loc": { + "start": { + "line": 79, + "column": 31 + }, + "end": { + "line": 79, + "column": 33 + }, + "identifierName": "on" + }, + "name": "on" + }, + "computed": false, + "leadingComments": null + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 3179, + "end": 3190, + "loc": { + "start": { + "line": 79, + "column": 34 + }, + "end": { + "line": 79, + "column": 45 + } + }, + "extra": { + "rawValue": "canvasPos", + "raw": "\"canvasPos\"" + }, + "value": "canvasPos" + }, + { + "type": "ArrowFunctionExpression", + "start": 3192, + "end": 3286, + "loc": { + "start": { + "line": 79, + "column": 47 + }, + "end": { + "line": 81, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3193, + "end": 3202, + "loc": { + "start": { + "line": 79, + "column": 48 + }, + "end": { + "line": 79, + "column": 57 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + } + ], + "body": { + "type": "BlockStatement", + "start": 3207, + "end": 3286, + "loc": { + "start": { + "line": 79, + "column": 62 + }, + "end": { + "line": 81, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3221, + "end": 3276, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 67 + } + }, + "expression": { + "type": "CallExpression", + "start": 3221, + "end": 3275, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 66 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3221, + "end": 3247, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 3221, + "end": 3240, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 31 + } + }, + "object": { + "type": "ThisExpression", + "start": 3221, + "end": 3225, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 3226, + "end": 3240, + "loc": { + "start": { + "line": 80, + "column": 17 + }, + "end": { + "line": 80, + "column": 31 + }, + "identifierName": "_touchStartDot" + }, + "name": "_touchStartDot" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 3241, + "end": 3247, + "loc": { + "start": { + "line": 80, + "column": 32 + }, + "end": { + "line": 80, + "column": 38 + }, + "identifierName": "setPos" + }, + "name": "setPos" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 3248, + "end": 3260, + "loc": { + "start": { + "line": 80, + "column": 39 + }, + "end": { + "line": 80, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 3248, + "end": 3257, + "loc": { + "start": { + "line": 80, + "column": 39 + }, + "end": { + "line": 80, + "column": 48 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 3258, + "end": 3259, + "loc": { + "start": { + "line": 80, + "column": 49 + }, + "end": { + "line": 80, + "column": 50 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + { + "type": "MemberExpression", + "start": 3262, + "end": 3274, + "loc": { + "start": { + "line": 80, + "column": 53 + }, + "end": { + "line": 80, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 3262, + "end": 3271, + "loc": { + "start": { + "line": 80, + "column": 53 + }, + "end": { + "line": 80, + "column": 62 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 3272, + "end": 3273, + "loc": { + "start": { + "line": 80, + "column": 63 + }, + "end": { + "line": 80, + "column": 64 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + } + ] + } + } + ], + "directives": [] + } + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Routes 2D canvas pos from Marker to Dot", + "start": 3102, + "end": 3144, + "loc": { + "start": { + "line": 78, + "column": 8 + }, + "end": { + "line": 78, + "column": 50 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentLine", + "value": " Event handles from CameraControl", + "start": 3298, + "end": 3333, + "loc": { + "start": { + "line": 83, + "column": 8 + }, + "end": { + "line": 83, + "column": 43 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 3342, + "end": 3375, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 41 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3342, + "end": 3374, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 40 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3342, + "end": 3367, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 3342, + "end": 3346, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 3347, + "end": 3367, + "loc": { + "start": { + "line": 84, + "column": 13 + }, + "end": { + "line": 84, + "column": 33 + }, + "identifierName": "_onMouseHoverSurface" + }, + "name": "_onMouseHoverSurface" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "NullLiteral", + "start": 3370, + "end": 3374, + "loc": { + "start": { + "line": 84, + "column": 36 + }, + "end": { + "line": 84, + "column": 40 + } + } + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Event handles from CameraControl", + "start": 3298, + "end": 3333, + "loc": { + "start": { + "line": 83, + "column": 8 + }, + "end": { + "line": 83, + "column": 43 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 3384, + "end": 3413, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 37 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3384, + "end": 3412, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 36 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3384, + "end": 3405, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 3384, + "end": 3388, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3389, + "end": 3405, + "loc": { + "start": { + "line": 85, + "column": 13 + }, + "end": { + "line": 85, + "column": 29 + }, + "identifierName": "_onMouseHoverOff" + }, + "name": "_onMouseHoverOff" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 3408, + "end": 3412, + "loc": { + "start": { + "line": 85, + "column": 32 + }, + "end": { + "line": 85, + "column": 36 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 3422, + "end": 3451, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 37 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3422, + "end": 3450, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 36 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3422, + "end": 3443, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 3422, + "end": 3426, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3427, + "end": 3443, + "loc": { + "start": { + "line": 86, + "column": 13 + }, + "end": { + "line": 86, + "column": 29 + }, + "identifierName": "_onPickedNothing" + }, + "name": "_onPickedNothing" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 3446, + "end": 3450, + "loc": { + "start": { + "line": 86, + "column": 32 + }, + "end": { + "line": 86, + "column": 36 + } + } + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Event handles from Scene.input", + "start": 3461, + "end": 3494, + "loc": { + "start": { + "line": 88, + "column": 8 + }, + "end": { + "line": 88, + "column": 41 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 3503, + "end": 3533, + "loc": { + "start": { + "line": 89, + "column": 8 + }, + "end": { + "line": 89, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3503, + "end": 3532, + "loc": { + "start": { + "line": 89, + "column": 8 + }, + "end": { + "line": 89, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3503, + "end": 3525, + "loc": { + "start": { + "line": 89, + "column": 8 + }, + "end": { + "line": 89, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 3503, + "end": 3507, + "loc": { + "start": { + "line": 89, + "column": 8 + }, + "end": { + "line": 89, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 3508, + "end": 3525, + "loc": { + "start": { + "line": 89, + "column": 13 + }, + "end": { + "line": 89, + "column": 30 + }, + "identifierName": "_onInputMouseDown" + }, + "name": "_onInputMouseDown" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "NullLiteral", + "start": 3528, + "end": 3532, + "loc": { + "start": { + "line": 89, + "column": 33 + }, + "end": { + "line": 89, + "column": 37 + } + } + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Event handles from Scene.input", + "start": 3461, + "end": 3494, + "loc": { + "start": { + "line": 88, + "column": 8 + }, + "end": { + "line": 88, + "column": 41 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 3542, + "end": 3570, + "loc": { + "start": { + "line": 90, + "column": 8 + }, + "end": { + "line": 90, + "column": 36 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3542, + "end": 3569, + "loc": { + "start": { + "line": 90, + "column": 8 + }, + "end": { + "line": 90, + "column": 35 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3542, + "end": 3562, + "loc": { + "start": { + "line": 90, + "column": 8 + }, + "end": { + "line": 90, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 3542, + "end": 3546, + "loc": { + "start": { + "line": 90, + "column": 8 + }, + "end": { + "line": 90, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3547, + "end": 3562, + "loc": { + "start": { + "line": 90, + "column": 13 + }, + "end": { + "line": 90, + "column": 28 + }, + "identifierName": "_onInputMouseUp" + }, + "name": "_onInputMouseUp" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 3565, + "end": 3569, + "loc": { + "start": { + "line": 90, + "column": 31 + }, + "end": { + "line": 90, + "column": 35 + } + } + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Event handles from Canvas element", + "start": 3580, + "end": 3616, + "loc": { + "start": { + "line": 92, + "column": 8 + }, + "end": { + "line": 92, + "column": 44 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 3625, + "end": 3657, + "loc": { + "start": { + "line": 93, + "column": 8 + }, + "end": { + "line": 93, + "column": 40 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3625, + "end": 3656, + "loc": { + "start": { + "line": 93, + "column": 8 + }, + "end": { + "line": 93, + "column": 39 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3625, + "end": 3649, + "loc": { + "start": { + "line": 93, + "column": 8 + }, + "end": { + "line": 93, + "column": 32 + } + }, + "object": { + "type": "ThisExpression", + "start": 3625, + "end": 3629, + "loc": { + "start": { + "line": 93, + "column": 8 + }, + "end": { + "line": 93, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 3630, + "end": 3649, + "loc": { + "start": { + "line": 93, + "column": 13 + }, + "end": { + "line": 93, + "column": 32 + }, + "identifierName": "_onCanvasTouchStart" + }, + "name": "_onCanvasTouchStart" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "NullLiteral", + "start": 3652, + "end": 3656, + "loc": { + "start": { + "line": 93, + "column": 35 + }, + "end": { + "line": 93, + "column": 39 + } + } + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Event handles from Canvas element", + "start": 3580, + "end": 3616, + "loc": { + "start": { + "line": 92, + "column": 8 + }, + "end": { + "line": 92, + "column": 44 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 3666, + "end": 3696, + "loc": { + "start": { + "line": 94, + "column": 8 + }, + "end": { + "line": 94, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3666, + "end": 3695, + "loc": { + "start": { + "line": 94, + "column": 8 + }, + "end": { + "line": 94, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3666, + "end": 3688, + "loc": { + "start": { + "line": 94, + "column": 8 + }, + "end": { + "line": 94, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 3666, + "end": 3670, + "loc": { + "start": { + "line": 94, + "column": 8 + }, + "end": { + "line": 94, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3671, + "end": 3688, + "loc": { + "start": { + "line": 94, + "column": 13 + }, + "end": { + "line": 94, + "column": 30 + }, + "identifierName": "_onCanvasTouchEnd" + }, + "name": "_onCanvasTouchEnd" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 3691, + "end": 3695, + "loc": { + "start": { + "line": 94, + "column": 33 + }, + "end": { + "line": 94, + "column": 37 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 3706, + "end": 3735, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 37 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3706, + "end": 3734, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 36 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3706, + "end": 3719, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 3706, + "end": 3710, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3711, + "end": 3719, + "loc": { + "start": { + "line": 96, + "column": 13 + }, + "end": { + "line": 96, + "column": 21 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 3722, + "end": 3734, + "loc": { + "start": { + "line": 96, + "column": 24 + }, + "end": { + "line": 96, + "column": 36 + } + }, + "object": { + "type": "Identifier", + "start": 3722, + "end": 3725, + "loc": { + "start": { + "line": 96, + "column": 24 + }, + "end": { + "line": 96, + "column": 27 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "property": { + "type": "Identifier", + "start": 3726, + "end": 3734, + "loc": { + "start": { + "line": 96, + "column": 28 + }, + "end": { + "line": 96, + "column": 36 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + }, + "computed": false + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 1060, + "end": 1087, + "loc": { + "start": { + "line": 18, + "column": 4 + }, + "end": { + "line": 20, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets the pointer snapping behaviour.\n *\n * Accepted values are \"off\" and \"vertex\".\n *\n * If set to \"vertex\", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.\n *\n * @param snapMode {String}\n ", + "start": 3747, + "end": 4052, + "loc": { + "start": { + "line": 99, + "column": 4 + }, + "end": { + "line": 107, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 4057, + "end": 4342, + "loc": { + "start": { + "line": 108, + "column": 4 + }, + "end": { + "line": 116, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 4061, + "end": 4069, + "loc": { + "start": { + "line": 108, + "column": 8 + }, + "end": { + "line": 108, + "column": 16 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + }, + "kind": "set", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 4070, + "end": 4078, + "loc": { + "start": { + "line": 108, + "column": 17 + }, + "end": { + "line": 108, + "column": 25 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + } + ], + "body": { + "type": "BlockStatement", + "start": 4080, + "end": 4342, + "loc": { + "start": { + "line": 108, + "column": 27 + }, + "end": { + "line": 116, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 4090, + "end": 4247, + "loc": { + "start": { + "line": 109, + "column": 8 + }, + "end": { + "line": 113, + "column": 9 + } + }, + "test": { + "type": "LogicalExpression", + "start": 4094, + "end": 4137, + "loc": { + "start": { + "line": 109, + "column": 12 + }, + "end": { + "line": 109, + "column": 55 + } + }, + "left": { + "type": "BinaryExpression", + "start": 4094, + "end": 4116, + "loc": { + "start": { + "line": 109, + "column": 12 + }, + "end": { + "line": 109, + "column": 34 + } + }, + "left": { + "type": "Identifier", + "start": 4094, + "end": 4102, + "loc": { + "start": { + "line": 109, + "column": 12 + }, + "end": { + "line": 109, + "column": 20 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + }, + "operator": "===", + "right": { + "type": "Identifier", + "start": 4107, + "end": 4116, + "loc": { + "start": { + "line": 109, + "column": 25 + }, + "end": { + "line": 109, + "column": 34 + }, + "identifierName": "undefined" + }, + "name": "undefined" + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 4120, + "end": 4137, + "loc": { + "start": { + "line": 109, + "column": 38 + }, + "end": { + "line": 109, + "column": 55 + } + }, + "left": { + "type": "Identifier", + "start": 4120, + "end": 4128, + "loc": { + "start": { + "line": 109, + "column": 38 + }, + "end": { + "line": 109, + "column": 46 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + }, + "operator": "===", + "right": { + "type": "NullLiteral", + "start": 4133, + "end": 4137, + "loc": { + "start": { + "line": 109, + "column": 51 + }, + "end": { + "line": 109, + "column": 55 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 4139, + "end": 4183, + "loc": { + "start": { + "line": 109, + "column": 57 + }, + "end": { + "line": 111, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4153, + "end": 4173, + "loc": { + "start": { + "line": 110, + "column": 12 + }, + "end": { + "line": 110, + "column": 32 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4153, + "end": 4172, + "loc": { + "start": { + "line": 110, + "column": 12 + }, + "end": { + "line": 110, + "column": 31 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 4153, + "end": 4161, + "loc": { + "start": { + "line": 110, + "column": 12 + }, + "end": { + "line": 110, + "column": 20 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + }, + "right": { + "type": "StringLiteral", + "start": 4164, + "end": 4172, + "loc": { + "start": { + "line": 110, + "column": 23 + }, + "end": { + "line": 110, + "column": 31 + } + }, + "extra": { + "rawValue": "vertex", + "raw": "\"vertex\"" + }, + "value": "vertex" + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "IfStatement", + "start": 4189, + "end": 4247, + "loc": { + "start": { + "line": 111, + "column": 15 + }, + "end": { + "line": 113, + "column": 9 + } + }, + "test": { + "type": "BinaryExpression", + "start": 4193, + "end": 4214, + "loc": { + "start": { + "line": 111, + "column": 19 + }, + "end": { + "line": 111, + "column": 40 + } + }, + "left": { + "type": "Identifier", + "start": 4193, + "end": 4201, + "loc": { + "start": { + "line": 111, + "column": 19 + }, + "end": { + "line": 111, + "column": 27 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + }, + "operator": "!==", + "right": { + "type": "StringLiteral", + "start": 4206, + "end": 4214, + "loc": { + "start": { + "line": 111, + "column": 32 + }, + "end": { + "line": 111, + "column": 40 + } + }, + "extra": { + "rawValue": "vertex", + "raw": "\"vertex\"" + }, + "value": "vertex" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 4216, + "end": 4247, + "loc": { + "start": { + "line": 111, + "column": 42 + }, + "end": { + "line": 113, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 4230, + "end": 4237, + "loc": { + "start": { + "line": 112, + "column": 12 + }, + "end": { + "line": 112, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + } + }, + { + "type": "ExpressionStatement", + "start": 4256, + "end": 4282, + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 114, + "column": 34 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4256, + "end": 4281, + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 114, + "column": 33 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4256, + "end": 4270, + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 114, + "column": 22 + } + }, + "object": { + "type": "ThisExpression", + "start": 4256, + "end": 4260, + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 114, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 4261, + "end": 4270, + "loc": { + "start": { + "line": 114, + "column": 13 + }, + "end": { + "line": 114, + "column": 22 + }, + "identifierName": "_snapMode" + }, + "name": "_snapMode" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 4273, + "end": 4281, + "loc": { + "start": { + "line": 114, + "column": 25 + }, + "end": { + "line": 114, + "column": 33 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + } + } + }, + { + "type": "ExpressionStatement", + "start": 4291, + "end": 4336, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 53 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4291, + "end": 4335, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 52 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4291, + "end": 4309, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 4291, + "end": 4295, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 4296, + "end": 4309, + "loc": { + "start": { + "line": 115, + "column": 13 + }, + "end": { + "line": 115, + "column": 26 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + }, + "right": { + "type": "BinaryExpression", + "start": 4313, + "end": 4334, + "loc": { + "start": { + "line": 115, + "column": 30 + }, + "end": { + "line": 115, + "column": 51 + } + }, + "left": { + "type": "Identifier", + "start": 4313, + "end": 4321, + "loc": { + "start": { + "line": 115, + "column": 30 + }, + "end": { + "line": 115, + "column": 38 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + }, + "operator": "===", + "right": { + "type": "StringLiteral", + "start": 4326, + "end": 4334, + "loc": { + "start": { + "line": 115, + "column": 43 + }, + "end": { + "line": 115, + "column": 51 + } + }, + "extra": { + "rawValue": "vertex", + "raw": "\"vertex\"" + }, + "value": "vertex" + }, + "extra": { + "parenthesized": true, + "parenStart": 4312 + } + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets the pointer snapping behaviour.\n *\n * Accepted values are \"off\" and \"vertex\".\n *\n * If set to \"vertex\", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.\n *\n * @param snapMode {String}\n ", + "start": 3747, + "end": 4052, + "loc": { + "start": { + "line": 99, + "column": 4 + }, + "end": { + "line": 107, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets the pointer snapping behaviour.\n *\n * Accepted values are \"off\" and \"vertex\".\n *\n * If set to \"vertex\", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.\n *\n * @returns {String}\n ", + "start": 4348, + "end": 4646, + "loc": { + "start": { + "line": 118, + "column": 4 + }, + "end": { + "line": 126, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 4651, + "end": 4704, + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 129, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 4655, + "end": 4663, + "loc": { + "start": { + "line": 127, + "column": 8 + }, + "end": { + "line": 127, + "column": 16 + }, + "identifierName": "snapMode" + }, + "name": "snapMode" + }, + "kind": "get", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4666, + "end": 4704, + "loc": { + "start": { + "line": 127, + "column": 19 + }, + "end": { + "line": 129, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 4676, + "end": 4698, + "loc": { + "start": { + "line": 128, + "column": 8 + }, + "end": { + "line": 128, + "column": 30 + } + }, + "argument": { + "type": "MemberExpression", + "start": 4683, + "end": 4697, + "loc": { + "start": { + "line": 128, + "column": 15 + }, + "end": { + "line": 128, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 4683, + "end": 4687, + "loc": { + "start": { + "line": 128, + "column": 15 + }, + "end": { + "line": 128, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "start": 4688, + "end": 4697, + "loc": { + "start": { + "line": 128, + "column": 20 + }, + "end": { + "line": 128, + "column": 29 + }, + "identifierName": "_snapMode" + }, + "name": "_snapMode" + }, + "computed": false + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets the pointer snapping behaviour.\n *\n * Accepted values are \"off\" and \"vertex\".\n *\n * If set to \"vertex\", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.\n *\n * @returns {String}\n ", + "start": 4348, + "end": 4646, + "loc": { + "start": { + "line": 118, + "column": 4 + }, + "end": { + "line": 126, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "* Gets if this DistanceMeasurementsControlLegacy is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 4710, + "end": 4855, + "loc": { + "start": { + "line": 131, + "column": 4 + }, + "end": { + "line": 134, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 4860, + "end": 4909, + "loc": { + "start": { + "line": 135, + "column": 4 + }, + "end": { + "line": 137, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 4864, + "end": 4870, + "loc": { + "start": { + "line": 135, + "column": 8 + }, + "end": { + "line": 135, + "column": 14 + }, + "identifierName": "active" + }, + "name": "active" + }, + "kind": "get", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4873, + "end": 4909, + "loc": { + "start": { + "line": 135, + "column": 17 + }, + "end": { + "line": 137, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 4883, + "end": 4903, + "loc": { + "start": { + "line": 136, + "column": 8 + }, + "end": { + "line": 136, + "column": 28 + } + }, + "argument": { + "type": "MemberExpression", + "start": 4890, + "end": 4902, + "loc": { + "start": { + "line": 136, + "column": 15 + }, + "end": { + "line": 136, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 4890, + "end": 4894, + "loc": { + "start": { + "line": 136, + "column": 15 + }, + "end": { + "line": 136, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "start": 4895, + "end": 4902, + "loc": { + "start": { + "line": 136, + "column": 20 + }, + "end": { + "line": 136, + "column": 27 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "* Gets if this DistanceMeasurementsControlLegacy is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 4710, + "end": 4855, + "loc": { + "start": { + "line": 131, + "column": 4 + }, + "end": { + "line": 134, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Activates this DistanceMeasurementsControlLegacy, ready to respond to input.\n *\n ", + "start": 4915, + "end": 5017, + "loc": { + "start": { + "line": 139, + "column": 4 + }, + "end": { + "line": 142, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 5022, + "end": 17415, + "loc": { + "start": { + "line": 143, + "column": 4 + }, + "end": { + "line": 387, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 5022, + "end": 5030, + "loc": { + "start": { + "line": 143, + "column": 4 + }, + "end": { + "line": 143, + "column": 12 + }, + "identifierName": "activate" + }, + "name": "activate", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 5033, + "end": 17415, + "loc": { + "start": { + "line": 143, + "column": 15 + }, + "end": { + "line": 387, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 5044, + "end": 5093, + "loc": { + "start": { + "line": 145, + "column": 8 + }, + "end": { + "line": 147, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 5048, + "end": 5060, + "loc": { + "start": { + "line": 145, + "column": 12 + }, + "end": { + "line": 145, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 5048, + "end": 5052, + "loc": { + "start": { + "line": 145, + "column": 12 + }, + "end": { + "line": 145, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 5053, + "end": 5060, + "loc": { + "start": { + "line": 145, + "column": 17 + }, + "end": { + "line": 145, + "column": 24 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 5062, + "end": 5093, + "loc": { + "start": { + "line": 145, + "column": 26 + }, + "end": { + "line": 147, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 5076, + "end": 5083, + "loc": { + "start": { + "line": 146, + "column": 12 + }, + "end": { + "line": 146, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 5103, + "end": 5130, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 35 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5109, + "end": 5129, + "loc": { + "start": { + "line": 149, + "column": 14 + }, + "end": { + "line": 149, + "column": 34 + } + }, + "id": { + "type": "Identifier", + "start": 5109, + "end": 5115, + "loc": { + "start": { + "line": 149, + "column": 14 + }, + "end": { + "line": 149, + "column": 20 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "init": { + "type": "MemberExpression", + "start": 5118, + "end": 5129, + "loc": { + "start": { + "line": 149, + "column": 23 + }, + "end": { + "line": 149, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 5118, + "end": 5122, + "loc": { + "start": { + "line": 149, + "column": 23 + }, + "end": { + "line": 149, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 5123, + "end": 5129, + "loc": { + "start": { + "line": 149, + "column": 28 + }, + "end": { + "line": 149, + "column": 34 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5139, + "end": 5164, + "loc": { + "start": { + "line": 150, + "column": 8 + }, + "end": { + "line": 150, + "column": 33 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5145, + "end": 5163, + "loc": { + "start": { + "line": 150, + "column": 14 + }, + "end": { + "line": 150, + "column": 32 + } + }, + "id": { + "type": "Identifier", + "start": 5145, + "end": 5150, + "loc": { + "start": { + "line": 150, + "column": 14 + }, + "end": { + "line": 150, + "column": 19 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "init": { + "type": "MemberExpression", + "start": 5153, + "end": 5163, + "loc": { + "start": { + "line": 150, + "column": 22 + }, + "end": { + "line": 150, + "column": 32 + } + }, + "object": { + "type": "ThisExpression", + "start": 5153, + "end": 5157, + "loc": { + "start": { + "line": 150, + "column": 22 + }, + "end": { + "line": 150, + "column": 26 + } + } + }, + "property": { + "type": "Identifier", + "start": 5158, + "end": 5163, + "loc": { + "start": { + "line": 150, + "column": 27 + }, + "end": { + "line": 150, + "column": 32 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5173, + "end": 5223, + "loc": { + "start": { + "line": 151, + "column": 8 + }, + "end": { + "line": 151, + "column": 58 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5179, + "end": 5222, + "loc": { + "start": { + "line": 151, + "column": 14 + }, + "end": { + "line": 151, + "column": 57 + } + }, + "id": { + "type": "Identifier", + "start": 5179, + "end": 5192, + "loc": { + "start": { + "line": 151, + "column": 14 + }, + "end": { + "line": 151, + "column": 27 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "init": { + "type": "MemberExpression", + "start": 5195, + "end": 5222, + "loc": { + "start": { + "line": 151, + "column": 30 + }, + "end": { + "line": 151, + "column": 57 + } + }, + "object": { + "type": "MemberExpression", + "start": 5195, + "end": 5208, + "loc": { + "start": { + "line": 151, + "column": 30 + }, + "end": { + "line": 151, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 5195, + "end": 5201, + "loc": { + "start": { + "line": 151, + "column": 30 + }, + "end": { + "line": 151, + "column": 36 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 5202, + "end": 5208, + "loc": { + "start": { + "line": 151, + "column": 37 + }, + "end": { + "line": 151, + "column": 43 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5209, + "end": 5222, + "loc": { + "start": { + "line": 151, + "column": 44 + }, + "end": { + "line": 151, + "column": 57 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5232, + "end": 5267, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 43 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5238, + "end": 5266, + "loc": { + "start": { + "line": 152, + "column": 14 + }, + "end": { + "line": 152, + "column": 42 + } + }, + "id": { + "type": "Identifier", + "start": 5238, + "end": 5244, + "loc": { + "start": { + "line": 152, + "column": 14 + }, + "end": { + "line": 152, + "column": 20 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "init": { + "type": "MemberExpression", + "start": 5247, + "end": 5266, + "loc": { + "start": { + "line": 152, + "column": 23 + }, + "end": { + "line": 152, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 5247, + "end": 5259, + "loc": { + "start": { + "line": 152, + "column": 23 + }, + "end": { + "line": 152, + "column": 35 + } + }, + "object": { + "type": "Identifier", + "start": 5247, + "end": 5252, + "loc": { + "start": { + "line": 152, + "column": 23 + }, + "end": { + "line": 152, + "column": 28 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 5253, + "end": 5259, + "loc": { + "start": { + "line": 152, + "column": 29 + }, + "end": { + "line": 152, + "column": 35 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5260, + "end": 5266, + "loc": { + "start": { + "line": 152, + "column": 36 + }, + "end": { + "line": 152, + "column": 42 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5276, + "end": 5302, + "loc": { + "start": { + "line": 153, + "column": 8 + }, + "end": { + "line": 153, + "column": 34 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5282, + "end": 5301, + "loc": { + "start": { + "line": 153, + "column": 14 + }, + "end": { + "line": 153, + "column": 33 + } + }, + "id": { + "type": "Identifier", + "start": 5282, + "end": 5287, + "loc": { + "start": { + "line": 153, + "column": 14 + }, + "end": { + "line": 153, + "column": 19 + }, + "identifierName": "input" + }, + "name": "input" + }, + "init": { + "type": "MemberExpression", + "start": 5290, + "end": 5301, + "loc": { + "start": { + "line": 153, + "column": 22 + }, + "end": { + "line": 153, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 5290, + "end": 5295, + "loc": { + "start": { + "line": 153, + "column": 22 + }, + "end": { + "line": 153, + "column": 27 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 5296, + "end": 5301, + "loc": { + "start": { + "line": 153, + "column": 28 + }, + "end": { + "line": 153, + "column": 33 + }, + "identifierName": "input" + }, + "name": "input" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5311, + "end": 5348, + "loc": { + "start": { + "line": 154, + "column": 8 + }, + "end": { + "line": 154, + "column": 45 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5317, + "end": 5347, + "loc": { + "start": { + "line": 154, + "column": 14 + }, + "end": { + "line": 154, + "column": 44 + } + }, + "id": { + "type": "Identifier", + "start": 5317, + "end": 5325, + "loc": { + "start": { + "line": 154, + "column": 14 + }, + "end": { + "line": 154, + "column": 22 + }, + "identifierName": "startDot" + }, + "name": "startDot" + }, + "init": { + "type": "MemberExpression", + "start": 5328, + "end": 5347, + "loc": { + "start": { + "line": 154, + "column": 25 + }, + "end": { + "line": 154, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 5328, + "end": 5332, + "loc": { + "start": { + "line": 154, + "column": 25 + }, + "end": { + "line": 154, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "start": 5333, + "end": 5347, + "loc": { + "start": { + "line": 154, + "column": 30 + }, + "end": { + "line": 154, + "column": 44 + }, + "identifierName": "_touchStartDot" + }, + "name": "_touchStartDot" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5358, + "end": 5428, + "loc": { + "start": { + "line": 156, + "column": 8 + }, + "end": { + "line": 156, + "column": 78 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5364, + "end": 5427, + "loc": { + "start": { + "line": 156, + "column": 14 + }, + "end": { + "line": 156, + "column": 77 + } + }, + "id": { + "type": "Identifier", + "start": 5364, + "end": 5391, + "loc": { + "start": { + "line": 156, + "column": 14 + }, + "end": { + "line": 156, + "column": 41 + }, + "identifierName": "pickSurfacePrecisionEnabled" + }, + "name": "pickSurfacePrecisionEnabled" + }, + "init": { + "type": "MemberExpression", + "start": 5394, + "end": 5427, + "loc": { + "start": { + "line": 156, + "column": 44 + }, + "end": { + "line": 156, + "column": 77 + } + }, + "object": { + "type": "Identifier", + "start": 5394, + "end": 5399, + "loc": { + "start": { + "line": 156, + "column": 44 + }, + "end": { + "line": 156, + "column": 49 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 5400, + "end": 5427, + "loc": { + "start": { + "line": 156, + "column": 50 + }, + "end": { + "line": 156, + "column": 77 + }, + "identifierName": "pickSurfacePrecisionEnabled" + }, + "name": "pickSurfacePrecisionEnabled" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5438, + "end": 5466, + "loc": { + "start": { + "line": 158, + "column": 8 + }, + "end": { + "line": 158, + "column": 36 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5442, + "end": 5465, + "loc": { + "start": { + "line": 158, + "column": 12 + }, + "end": { + "line": 158, + "column": 35 + } + }, + "id": { + "type": "Identifier", + "start": 5442, + "end": 5458, + "loc": { + "start": { + "line": 158, + "column": 12 + }, + "end": { + "line": 158, + "column": 28 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity" + }, + "init": { + "type": "NullLiteral", + "start": 5461, + "end": 5465, + "loc": { + "start": { + "line": 158, + "column": 31 + }, + "end": { + "line": 158, + "column": 35 + } + } + } + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 5475, + "end": 5509, + "loc": { + "start": { + "line": 159, + "column": 8 + }, + "end": { + "line": 159, + "column": 42 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5481, + "end": 5508, + "loc": { + "start": { + "line": 159, + "column": 14 + }, + "end": { + "line": 159, + "column": 41 + } + }, + "id": { + "type": "Identifier", + "start": 5481, + "end": 5494, + "loc": { + "start": { + "line": 159, + "column": 14 + }, + "end": { + "line": 159, + "column": 27 + }, + "identifierName": "mouseWorldPos" + }, + "name": "mouseWorldPos" + }, + "init": { + "type": "CallExpression", + "start": 5497, + "end": 5508, + "loc": { + "start": { + "line": 159, + "column": 30 + }, + "end": { + "line": 159, + "column": 41 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5497, + "end": 5506, + "loc": { + "start": { + "line": 159, + "column": 30 + }, + "end": { + "line": 159, + "column": 39 + } + }, + "object": { + "type": "Identifier", + "start": 5497, + "end": 5501, + "loc": { + "start": { + "line": 159, + "column": 30 + }, + "end": { + "line": 159, + "column": 34 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 5502, + "end": 5506, + "loc": { + "start": { + "line": 159, + "column": 35 + }, + "end": { + "line": 159, + "column": 39 + }, + "identifierName": "vec3" + }, + "name": "vec3" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5518, + "end": 5553, + "loc": { + "start": { + "line": 160, + "column": 8 + }, + "end": { + "line": 160, + "column": 43 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5524, + "end": 5552, + "loc": { + "start": { + "line": 160, + "column": 14 + }, + "end": { + "line": 160, + "column": 42 + } + }, + "id": { + "type": "Identifier", + "start": 5524, + "end": 5538, + "loc": { + "start": { + "line": 160, + "column": 14 + }, + "end": { + "line": 160, + "column": 28 + }, + "identifierName": "mouseCanvasPos" + }, + "name": "mouseCanvasPos" + }, + "init": { + "type": "CallExpression", + "start": 5541, + "end": 5552, + "loc": { + "start": { + "line": 160, + "column": 31 + }, + "end": { + "line": 160, + "column": 42 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5541, + "end": 5550, + "loc": { + "start": { + "line": 160, + "column": 31 + }, + "end": { + "line": 160, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 5541, + "end": 5545, + "loc": { + "start": { + "line": 160, + "column": 31 + }, + "end": { + "line": 160, + "column": 35 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 5546, + "end": 5550, + "loc": { + "start": { + "line": 160, + "column": 36 + }, + "end": { + "line": 160, + "column": 40 + }, + "identifierName": "vec2" + }, + "name": "vec2" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5563, + "end": 5584, + "loc": { + "start": { + "line": 162, + "column": 8 + }, + "end": { + "line": 162, + "column": 29 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5567, + "end": 5583, + "loc": { + "start": { + "line": 162, + "column": 12 + }, + "end": { + "line": 162, + "column": 28 + } + }, + "id": { + "type": "Identifier", + "start": 5567, + "end": 5583, + "loc": { + "start": { + "line": 162, + "column": 12 + }, + "end": { + "line": 162, + "column": 28 + }, + "identifierName": "lastMouseCanvasX" + }, + "name": "lastMouseCanvasX" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 5593, + "end": 5614, + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "end": { + "line": 163, + "column": 29 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5597, + "end": 5613, + "loc": { + "start": { + "line": 163, + "column": 12 + }, + "end": { + "line": 163, + "column": 28 + } + }, + "id": { + "type": "Identifier", + "start": 5597, + "end": 5613, + "loc": { + "start": { + "line": 163, + "column": 12 + }, + "end": { + "line": 163, + "column": 28 + }, + "identifierName": "lastMouseCanvasY" + }, + "name": "lastMouseCanvasY" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 5623, + "end": 5659, + "loc": { + "start": { + "line": 164, + "column": 8 + }, + "end": { + "line": 164, + "column": 44 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5629, + "end": 5658, + "loc": { + "start": { + "line": 164, + "column": 14 + }, + "end": { + "line": 164, + "column": 43 + } + }, + "id": { + "type": "Identifier", + "start": 5629, + "end": 5654, + "loc": { + "start": { + "line": 164, + "column": 14 + }, + "end": { + "line": 164, + "column": 39 + }, + "identifierName": "mouseCanvasClickTolerance" + }, + "name": "mouseCanvasClickTolerance" + }, + "init": { + "type": "NumericLiteral", + "start": 5657, + "end": 5658, + "loc": { + "start": { + "line": 164, + "column": 42 + }, + "end": { + "line": 164, + "column": 43 + } + }, + "extra": { + "rawValue": 5, + "raw": "5" + }, + "value": 5 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5669, + "end": 5700, + "loc": { + "start": { + "line": 166, + "column": 8 + }, + "end": { + "line": 166, + "column": 39 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5675, + "end": 5699, + "loc": { + "start": { + "line": 166, + "column": 14 + }, + "end": { + "line": 166, + "column": 38 + } + }, + "id": { + "type": "Identifier", + "start": 5675, + "end": 5695, + "loc": { + "start": { + "line": 166, + "column": 14 + }, + "end": { + "line": 166, + "column": 34 + }, + "identifierName": "FIRST_TOUCH_EXPECTED" + }, + "name": "FIRST_TOUCH_EXPECTED" + }, + "init": { + "type": "NumericLiteral", + "start": 5698, + "end": 5699, + "loc": { + "start": { + "line": 166, + "column": 37 + }, + "end": { + "line": 166, + "column": 38 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5709, + "end": 5741, + "loc": { + "start": { + "line": 167, + "column": 8 + }, + "end": { + "line": 167, + "column": 40 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5715, + "end": 5740, + "loc": { + "start": { + "line": 167, + "column": 14 + }, + "end": { + "line": 167, + "column": 39 + } + }, + "id": { + "type": "Identifier", + "start": 5715, + "end": 5736, + "loc": { + "start": { + "line": 167, + "column": 14 + }, + "end": { + "line": 167, + "column": 35 + }, + "identifierName": "SECOND_TOUCH_EXPECTED" + }, + "name": "SECOND_TOUCH_EXPECTED" + }, + "init": { + "type": "NumericLiteral", + "start": 5739, + "end": 5740, + "loc": { + "start": { + "line": 167, + "column": 38 + }, + "end": { + "line": 167, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5750, + "end": 5788, + "loc": { + "start": { + "line": 168, + "column": 8 + }, + "end": { + "line": 168, + "column": 46 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5754, + "end": 5787, + "loc": { + "start": { + "line": 168, + "column": 12 + }, + "end": { + "line": 168, + "column": 45 + } + }, + "id": { + "type": "Identifier", + "start": 5754, + "end": 5764, + "loc": { + "start": { + "line": 168, + "column": 12 + }, + "end": { + "line": 168, + "column": 22 + }, + "identifierName": "touchState" + }, + "name": "touchState" + }, + "init": { + "type": "Identifier", + "start": 5767, + "end": 5787, + "loc": { + "start": { + "line": 168, + "column": 25 + }, + "end": { + "line": 168, + "column": 45 + }, + "identifierName": "FIRST_TOUCH_EXPECTED" + }, + "name": "FIRST_TOUCH_EXPECTED" + } + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 5797, + "end": 5833, + "loc": { + "start": { + "line": 169, + "column": 8 + }, + "end": { + "line": 169, + "column": 44 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5803, + "end": 5832, + "loc": { + "start": { + "line": 169, + "column": 14 + }, + "end": { + "line": 169, + "column": 43 + } + }, + "id": { + "type": "Identifier", + "start": 5803, + "end": 5828, + "loc": { + "start": { + "line": 169, + "column": 14 + }, + "end": { + "line": 169, + "column": 39 + }, + "identifierName": "touchCanvasClickTolerance" + }, + "name": "touchCanvasClickTolerance" + }, + "init": { + "type": "NumericLiteral", + "start": 5831, + "end": 5832, + "loc": { + "start": { + "line": 169, + "column": 42 + }, + "end": { + "line": 169, + "column": 43 + } + }, + "extra": { + "rawValue": 5, + "raw": "5" + }, + "value": 5 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5843, + "end": 5883, + "loc": { + "start": { + "line": 171, + "column": 8 + }, + "end": { + "line": 171, + "column": 48 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5849, + "end": 5882, + "loc": { + "start": { + "line": 171, + "column": 14 + }, + "end": { + "line": 171, + "column": 47 + } + }, + "id": { + "type": "Identifier", + "start": 5849, + "end": 5868, + "loc": { + "start": { + "line": 171, + "column": 14 + }, + "end": { + "line": 171, + "column": 33 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "init": { + "type": "CallExpression", + "start": 5871, + "end": 5882, + "loc": { + "start": { + "line": 171, + "column": 36 + }, + "end": { + "line": 171, + "column": 47 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5871, + "end": 5880, + "loc": { + "start": { + "line": 171, + "column": 36 + }, + "end": { + "line": 171, + "column": 45 + } + }, + "object": { + "type": "Identifier", + "start": 5871, + "end": 5875, + "loc": { + "start": { + "line": 171, + "column": 36 + }, + "end": { + "line": 171, + "column": 40 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 5876, + "end": 5880, + "loc": { + "start": { + "line": 171, + "column": 41 + }, + "end": { + "line": 171, + "column": 45 + }, + "identifierName": "vec2" + }, + "name": "vec2" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5892, + "end": 5930, + "loc": { + "start": { + "line": 172, + "column": 8 + }, + "end": { + "line": 172, + "column": 46 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5898, + "end": 5929, + "loc": { + "start": { + "line": 172, + "column": 14 + }, + "end": { + "line": 172, + "column": 45 + } + }, + "id": { + "type": "Identifier", + "start": 5898, + "end": 5915, + "loc": { + "start": { + "line": 172, + "column": 14 + }, + "end": { + "line": 172, + "column": 31 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + }, + "init": { + "type": "CallExpression", + "start": 5918, + "end": 5929, + "loc": { + "start": { + "line": 172, + "column": 34 + }, + "end": { + "line": 172, + "column": 45 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5918, + "end": 5927, + "loc": { + "start": { + "line": 172, + "column": 34 + }, + "end": { + "line": 172, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 5918, + "end": 5922, + "loc": { + "start": { + "line": 172, + "column": 34 + }, + "end": { + "line": 172, + "column": 38 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 5923, + "end": 5927, + "loc": { + "start": { + "line": 172, + "column": 39 + }, + "end": { + "line": 172, + "column": 43 + }, + "identifierName": "vec2" + }, + "name": "vec2" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5939, + "end": 5978, + "loc": { + "start": { + "line": 173, + "column": 8 + }, + "end": { + "line": 173, + "column": 47 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5945, + "end": 5977, + "loc": { + "start": { + "line": 173, + "column": 14 + }, + "end": { + "line": 173, + "column": 46 + } + }, + "id": { + "type": "Identifier", + "start": 5945, + "end": 5963, + "loc": { + "start": { + "line": 173, + "column": 14 + }, + "end": { + "line": 173, + "column": 32 + }, + "identifierName": "touchStartWorldPos" + }, + "name": "touchStartWorldPos" + }, + "init": { + "type": "CallExpression", + "start": 5966, + "end": 5977, + "loc": { + "start": { + "line": 173, + "column": 35 + }, + "end": { + "line": 173, + "column": 46 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5966, + "end": 5975, + "loc": { + "start": { + "line": 173, + "column": 35 + }, + "end": { + "line": 173, + "column": 44 + } + }, + "object": { + "type": "Identifier", + "start": 5966, + "end": 5970, + "loc": { + "start": { + "line": 173, + "column": 35 + }, + "end": { + "line": 173, + "column": 39 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 5971, + "end": 5975, + "loc": { + "start": { + "line": 173, + "column": 40 + }, + "end": { + "line": 173, + "column": 44 + }, + "identifierName": "vec3" + }, + "name": "vec3" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 5988, + "end": 9066, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 229, + "column": 11 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5988, + "end": 9065, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 229, + "column": 10 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5988, + "end": 6013, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 5988, + "end": 5992, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 5993, + "end": 6013, + "loc": { + "start": { + "line": 175, + "column": 13 + }, + "end": { + "line": 175, + "column": 33 + }, + "identifierName": "_onMouseHoverSurface" + }, + "name": "_onMouseHoverSurface" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 6016, + "end": 9065, + "loc": { + "start": { + "line": 175, + "column": 36 + }, + "end": { + "line": 229, + "column": 10 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6016, + "end": 6032, + "loc": { + "start": { + "line": 175, + "column": 36 + }, + "end": { + "line": 175, + "column": 52 + } + }, + "object": { + "type": "Identifier", + "start": 6016, + "end": 6029, + "loc": { + "start": { + "line": 175, + "column": 36 + }, + "end": { + "line": 175, + "column": 49 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "property": { + "type": "Identifier", + "start": 6030, + "end": 6032, + "loc": { + "start": { + "line": 175, + "column": 50 + }, + "end": { + "line": 175, + "column": 52 + }, + "identifierName": "on" + }, + "name": "on" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 6033, + "end": 6047, + "loc": { + "start": { + "line": 175, + "column": 53 + }, + "end": { + "line": 175, + "column": 67 + } + }, + "extra": { + "rawValue": "hoverSurface", + "raw": "\"hoverSurface\"" + }, + "value": "hoverSurface" + }, + { + "type": "ArrowFunctionExpression", + "start": 6049, + "end": 9064, + "loc": { + "start": { + "line": 175, + "column": 69 + }, + "end": { + "line": 229, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 6049, + "end": 6054, + "loc": { + "start": { + "line": 175, + "column": 69 + }, + "end": { + "line": 175, + "column": 74 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 6058, + "end": 9064, + "loc": { + "start": { + "line": 175, + "column": 78 + }, + "end": { + "line": 229, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6174, + "end": 6206, + "loc": { + "start": { + "line": 178, + "column": 12 + }, + "end": { + "line": 178, + "column": 44 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6174, + "end": 6205, + "loc": { + "start": { + "line": 178, + "column": 12 + }, + "end": { + "line": 178, + "column": 43 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 6174, + "end": 6190, + "loc": { + "start": { + "line": 178, + "column": 12 + }, + "end": { + "line": 178, + "column": 28 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity", + "leadingComments": null + }, + "right": { + "type": "MemberExpression", + "start": 6193, + "end": 6205, + "loc": { + "start": { + "line": 178, + "column": 31 + }, + "end": { + "line": 178, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 6193, + "end": 6198, + "loc": { + "start": { + "line": 178, + "column": 31 + }, + "end": { + "line": 178, + "column": 36 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 6199, + "end": 6205, + "loc": { + "start": { + "line": 178, + "column": 37 + }, + "end": { + "line": 178, + "column": 43 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " This gets fired for both mouse and touch input, but we don't care when handling touch", + "start": 6073, + "end": 6161, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 100 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 6220, + "end": 6248, + "loc": { + "start": { + "line": 180, + "column": 12 + }, + "end": { + "line": 180, + "column": 40 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6224, + "end": 6247, + "loc": { + "start": { + "line": 180, + "column": 16 + }, + "end": { + "line": 180, + "column": 39 + } + }, + "id": { + "type": "Identifier", + "start": 6224, + "end": 6239, + "loc": { + "start": { + "line": 180, + "column": 16 + }, + "end": { + "line": 180, + "column": 31 + }, + "identifierName": "useSnapToVertex" + }, + "name": "useSnapToVertex" + }, + "init": { + "type": "BooleanLiteral", + "start": 6242, + "end": 6247, + "loc": { + "start": { + "line": 180, + "column": 34 + }, + "end": { + "line": 180, + "column": 39 + } + }, + "value": false + } + } + ], + "kind": "let" + }, + { + "type": "IfStatement", + "start": 6262, + "end": 6388, + "loc": { + "start": { + "line": 182, + "column": 12 + }, + "end": { + "line": 184, + "column": 13 + } + }, + "test": { + "type": "MemberExpression", + "start": 6266, + "end": 6284, + "loc": { + "start": { + "line": 182, + "column": 16 + }, + "end": { + "line": 182, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 6266, + "end": 6270, + "loc": { + "start": { + "line": 182, + "column": 16 + }, + "end": { + "line": 182, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 6271, + "end": 6284, + "loc": { + "start": { + "line": 182, + "column": 21 + }, + "end": { + "line": 182, + "column": 34 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 6286, + "end": 6388, + "loc": { + "start": { + "line": 182, + "column": 36 + }, + "end": { + "line": 184, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6304, + "end": 6374, + "loc": { + "start": { + "line": 183, + "column": 16 + }, + "end": { + "line": 183, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6304, + "end": 6373, + "loc": { + "start": { + "line": 183, + "column": 16 + }, + "end": { + "line": 183, + "column": 85 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 6304, + "end": 6319, + "loc": { + "start": { + "line": 183, + "column": 16 + }, + "end": { + "line": 183, + "column": 31 + }, + "identifierName": "useSnapToVertex" + }, + "name": "useSnapToVertex" + }, + "right": { + "type": "LogicalExpression", + "start": 6322, + "end": 6373, + "loc": { + "start": { + "line": 183, + "column": 34 + }, + "end": { + "line": 183, + "column": 85 + } + }, + "left": { + "type": "UnaryExpression", + "start": 6322, + "end": 6345, + "loc": { + "start": { + "line": 183, + "column": 34 + }, + "end": { + "line": 183, + "column": 57 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "UnaryExpression", + "start": 6323, + "end": 6345, + "loc": { + "start": { + "line": 183, + "column": 35 + }, + "end": { + "line": 183, + "column": 57 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 6324, + "end": 6345, + "loc": { + "start": { + "line": 183, + "column": 36 + }, + "end": { + "line": 183, + "column": 57 + } + }, + "object": { + "type": "Identifier", + "start": 6324, + "end": 6329, + "loc": { + "start": { + "line": 183, + "column": 36 + }, + "end": { + "line": 183, + "column": 41 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 6330, + "end": 6345, + "loc": { + "start": { + "line": 183, + "column": 42 + }, + "end": { + "line": 183, + "column": 57 + }, + "identifierName": "snappedWorldPos" + }, + "name": "snappedWorldPos" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "extra": { + "parenthesizedArgument": false + } + }, + "operator": "&&", + "right": { + "type": "UnaryExpression", + "start": 6349, + "end": 6373, + "loc": { + "start": { + "line": 183, + "column": 61 + }, + "end": { + "line": 183, + "column": 85 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "UnaryExpression", + "start": 6350, + "end": 6373, + "loc": { + "start": { + "line": 183, + "column": 62 + }, + "end": { + "line": 183, + "column": 85 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 6351, + "end": 6373, + "loc": { + "start": { + "line": 183, + "column": 63 + }, + "end": { + "line": 183, + "column": 85 + } + }, + "object": { + "type": "Identifier", + "start": 6351, + "end": 6356, + "loc": { + "start": { + "line": 183, + "column": 63 + }, + "end": { + "line": 183, + "column": 68 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 6357, + "end": 6373, + "loc": { + "start": { + "line": 183, + "column": 69 + }, + "end": { + "line": 183, + "column": 85 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "extra": { + "parenthesizedArgument": false + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 6402, + "end": 7575, + "loc": { + "start": { + "line": 186, + "column": 12 + }, + "end": { + "line": 210, + "column": 13 + } + }, + "test": { + "type": "Identifier", + "start": 6406, + "end": 6421, + "loc": { + "start": { + "line": 186, + "column": 16 + }, + "end": { + "line": 186, + "column": 31 + }, + "identifierName": "useSnapToVertex" + }, + "name": "useSnapToVertex" + }, + "consequent": { + "type": "BlockStatement", + "start": 6423, + "end": 6952, + "loc": { + "start": { + "line": 186, + "column": 33 + }, + "end": { + "line": 197, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6441, + "end": 6482, + "loc": { + "start": { + "line": 187, + "column": 16 + }, + "end": { + "line": 187, + "column": 57 + } + }, + "expression": { + "type": "CallExpression", + "start": 6441, + "end": 6481, + "loc": { + "start": { + "line": 187, + "column": 16 + }, + "end": { + "line": 187, + "column": 56 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6441, + "end": 6458, + "loc": { + "start": { + "line": 187, + "column": 16 + }, + "end": { + "line": 187, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 6441, + "end": 6454, + "loc": { + "start": { + "line": 187, + "column": 16 + }, + "end": { + "line": 187, + "column": 29 + }, + "identifierName": "mouseWorldPos" + }, + "name": "mouseWorldPos" + }, + "property": { + "type": "Identifier", + "start": 6455, + "end": 6458, + "loc": { + "start": { + "line": 187, + "column": 30 + }, + "end": { + "line": 187, + "column": 33 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 6459, + "end": 6480, + "loc": { + "start": { + "line": 187, + "column": 34 + }, + "end": { + "line": 187, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 6459, + "end": 6464, + "loc": { + "start": { + "line": 187, + "column": 34 + }, + "end": { + "line": 187, + "column": 39 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 6465, + "end": 6480, + "loc": { + "start": { + "line": 187, + "column": 40 + }, + "end": { + "line": 187, + "column": 55 + }, + "identifierName": "snappedWorldPos" + }, + "name": "snappedWorldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 6499, + "end": 6542, + "loc": { + "start": { + "line": 188, + "column": 16 + }, + "end": { + "line": 188, + "column": 59 + } + }, + "expression": { + "type": "CallExpression", + "start": 6499, + "end": 6541, + "loc": { + "start": { + "line": 188, + "column": 16 + }, + "end": { + "line": 188, + "column": 58 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6499, + "end": 6517, + "loc": { + "start": { + "line": 188, + "column": 16 + }, + "end": { + "line": 188, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 6499, + "end": 6513, + "loc": { + "start": { + "line": 188, + "column": 16 + }, + "end": { + "line": 188, + "column": 30 + }, + "identifierName": "mouseCanvasPos" + }, + "name": "mouseCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 6514, + "end": 6517, + "loc": { + "start": { + "line": 188, + "column": 31 + }, + "end": { + "line": 188, + "column": 34 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 6518, + "end": 6540, + "loc": { + "start": { + "line": 188, + "column": 35 + }, + "end": { + "line": 188, + "column": 57 + } + }, + "object": { + "type": "Identifier", + "start": 6518, + "end": 6523, + "loc": { + "start": { + "line": 188, + "column": 35 + }, + "end": { + "line": 188, + "column": 40 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 6524, + "end": 6540, + "loc": { + "start": { + "line": 188, + "column": 41 + }, + "end": { + "line": 188, + "column": 57 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + ] + } + }, + { + "type": "IfStatement", + "start": 6560, + "end": 6938, + "loc": { + "start": { + "line": 190, + "column": 16 + }, + "end": { + "line": 196, + "column": 17 + } + }, + "test": { + "type": "BinaryExpression", + "start": 6564, + "end": 6599, + "loc": { + "start": { + "line": 190, + "column": 20 + }, + "end": { + "line": 190, + "column": 55 + } + }, + "left": { + "type": "Identifier", + "start": 6564, + "end": 6574, + "loc": { + "start": { + "line": 190, + "column": 20 + }, + "end": { + "line": 190, + "column": 30 + }, + "identifierName": "touchState" + }, + "name": "touchState" + }, + "operator": "===", + "right": { + "type": "Identifier", + "start": 6579, + "end": 6599, + "loc": { + "start": { + "line": 190, + "column": 35 + }, + "end": { + "line": 190, + "column": 55 + }, + "identifierName": "FIRST_TOUCH_EXPECTED" + }, + "name": "FIRST_TOUCH_EXPECTED" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 6601, + "end": 6938, + "loc": { + "start": { + "line": 190, + "column": 57 + }, + "end": { + "line": 196, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6623, + "end": 6692, + "loc": { + "start": { + "line": 191, + "column": 20 + }, + "end": { + "line": 191, + "column": 89 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6623, + "end": 6691, + "loc": { + "start": { + "line": 191, + "column": 20 + }, + "end": { + "line": 191, + "column": 88 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6623, + "end": 6654, + "loc": { + "start": { + "line": 191, + "column": 20 + }, + "end": { + "line": 191, + "column": 51 + } + }, + "object": { + "type": "MemberExpression", + "start": 6623, + "end": 6643, + "loc": { + "start": { + "line": 191, + "column": 20 + }, + "end": { + "line": 191, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 6623, + "end": 6637, + "loc": { + "start": { + "line": 191, + "column": 20 + }, + "end": { + "line": 191, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 6623, + "end": 6627, + "loc": { + "start": { + "line": 191, + "column": 20 + }, + "end": { + "line": 191, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 6628, + "end": 6637, + "loc": { + "start": { + "line": 191, + "column": 25 + }, + "end": { + "line": 191, + "column": 34 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6638, + "end": 6643, + "loc": { + "start": { + "line": 191, + "column": 35 + }, + "end": { + "line": 191, + "column": 40 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6644, + "end": 6654, + "loc": { + "start": { + "line": 191, + "column": 41 + }, + "end": { + "line": 191, + "column": 51 + }, + "identifierName": "marginLeft" + }, + "name": "marginLeft" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 6657, + "end": 6691, + "loc": { + "start": { + "line": 191, + "column": 54 + }, + "end": { + "line": 191, + "column": 88 + } + }, + "expressions": [ + { + "type": "BinaryExpression", + "start": 6660, + "end": 6687, + "loc": { + "start": { + "line": 191, + "column": 57 + }, + "end": { + "line": 191, + "column": 84 + } + }, + "left": { + "type": "MemberExpression", + "start": 6660, + "end": 6685, + "loc": { + "start": { + "line": 191, + "column": 57 + }, + "end": { + "line": 191, + "column": 82 + } + }, + "object": { + "type": "MemberExpression", + "start": 6660, + "end": 6682, + "loc": { + "start": { + "line": 191, + "column": 57 + }, + "end": { + "line": 191, + "column": 79 + } + }, + "object": { + "type": "Identifier", + "start": 6660, + "end": 6665, + "loc": { + "start": { + "line": 191, + "column": 57 + }, + "end": { + "line": 191, + "column": 62 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 6666, + "end": 6682, + "loc": { + "start": { + "line": 191, + "column": 63 + }, + "end": { + "line": 191, + "column": 79 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 6683, + "end": 6684, + "loc": { + "start": { + "line": 191, + "column": 80 + }, + "end": { + "line": 191, + "column": 81 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "NumericLiteral", + "start": 6686, + "end": 6687, + "loc": { + "start": { + "line": 191, + "column": 83 + }, + "end": { + "line": 191, + "column": 84 + } + }, + "extra": { + "rawValue": 5, + "raw": "5" + }, + "value": 5 + } + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 6658, + "end": 6658, + "loc": { + "start": { + "line": 191, + "column": 55 + }, + "end": { + "line": 191, + "column": 55 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 6688, + "end": 6690, + "loc": { + "start": { + "line": 191, + "column": 85 + }, + "end": { + "line": 191, + "column": 87 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 6713, + "end": 6781, + "loc": { + "start": { + "line": 192, + "column": 20 + }, + "end": { + "line": 192, + "column": 88 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6713, + "end": 6780, + "loc": { + "start": { + "line": 192, + "column": 20 + }, + "end": { + "line": 192, + "column": 87 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6713, + "end": 6743, + "loc": { + "start": { + "line": 192, + "column": 20 + }, + "end": { + "line": 192, + "column": 50 + } + }, + "object": { + "type": "MemberExpression", + "start": 6713, + "end": 6733, + "loc": { + "start": { + "line": 192, + "column": 20 + }, + "end": { + "line": 192, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 6713, + "end": 6727, + "loc": { + "start": { + "line": 192, + "column": 20 + }, + "end": { + "line": 192, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 6713, + "end": 6717, + "loc": { + "start": { + "line": 192, + "column": 20 + }, + "end": { + "line": 192, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 6718, + "end": 6727, + "loc": { + "start": { + "line": 192, + "column": 25 + }, + "end": { + "line": 192, + "column": 34 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6728, + "end": 6733, + "loc": { + "start": { + "line": 192, + "column": 35 + }, + "end": { + "line": 192, + "column": 40 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6734, + "end": 6743, + "loc": { + "start": { + "line": 192, + "column": 41 + }, + "end": { + "line": 192, + "column": 50 + }, + "identifierName": "marginTop" + }, + "name": "marginTop" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 6746, + "end": 6780, + "loc": { + "start": { + "line": 192, + "column": 53 + }, + "end": { + "line": 192, + "column": 87 + } + }, + "expressions": [ + { + "type": "BinaryExpression", + "start": 6749, + "end": 6776, + "loc": { + "start": { + "line": 192, + "column": 56 + }, + "end": { + "line": 192, + "column": 83 + } + }, + "left": { + "type": "MemberExpression", + "start": 6749, + "end": 6774, + "loc": { + "start": { + "line": 192, + "column": 56 + }, + "end": { + "line": 192, + "column": 81 + } + }, + "object": { + "type": "MemberExpression", + "start": 6749, + "end": 6771, + "loc": { + "start": { + "line": 192, + "column": 56 + }, + "end": { + "line": 192, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 6749, + "end": 6754, + "loc": { + "start": { + "line": 192, + "column": 56 + }, + "end": { + "line": 192, + "column": 61 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 6755, + "end": 6771, + "loc": { + "start": { + "line": 192, + "column": 62 + }, + "end": { + "line": 192, + "column": 78 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 6772, + "end": 6773, + "loc": { + "start": { + "line": 192, + "column": 79 + }, + "end": { + "line": 192, + "column": 80 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "NumericLiteral", + "start": 6775, + "end": 6776, + "loc": { + "start": { + "line": 192, + "column": 82 + }, + "end": { + "line": 192, + "column": 83 + } + }, + "extra": { + "rawValue": 5, + "raw": "5" + }, + "value": 5 + } + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 6747, + "end": 6747, + "loc": { + "start": { + "line": 192, + "column": 54 + }, + "end": { + "line": 192, + "column": 54 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 6777, + "end": 6779, + "loc": { + "start": { + "line": 192, + "column": 84 + }, + "end": { + "line": 192, + "column": 86 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 6803, + "end": 6851, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 68 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6803, + "end": 6850, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 67 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6803, + "end": 6834, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 51 + } + }, + "object": { + "type": "MemberExpression", + "start": 6803, + "end": 6823, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 6803, + "end": 6817, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 6803, + "end": 6807, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 6808, + "end": 6817, + "loc": { + "start": { + "line": 194, + "column": 25 + }, + "end": { + "line": 194, + "column": 34 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6818, + "end": 6823, + "loc": { + "start": { + "line": 194, + "column": 35 + }, + "end": { + "line": 194, + "column": 40 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6824, + "end": 6834, + "loc": { + "start": { + "line": 194, + "column": 41 + }, + "end": { + "line": 194, + "column": 51 + }, + "identifierName": "background" + }, + "name": "background" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 6837, + "end": 6850, + "loc": { + "start": { + "line": 194, + "column": 54 + }, + "end": { + "line": 194, + "column": 67 + } + }, + "extra": { + "rawValue": "greenyellow", + "raw": "\"greenyellow\"" + }, + "value": "greenyellow" + } + } + }, + { + "type": "ExpressionStatement", + "start": 6872, + "end": 6920, + "loc": { + "start": { + "line": 195, + "column": 20 + }, + "end": { + "line": 195, + "column": 68 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6872, + "end": 6919, + "loc": { + "start": { + "line": 195, + "column": 20 + }, + "end": { + "line": 195, + "column": 67 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6872, + "end": 6899, + "loc": { + "start": { + "line": 195, + "column": 20 + }, + "end": { + "line": 195, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 6872, + "end": 6892, + "loc": { + "start": { + "line": 195, + "column": 20 + }, + "end": { + "line": 195, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 6872, + "end": 6886, + "loc": { + "start": { + "line": 195, + "column": 20 + }, + "end": { + "line": 195, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 6872, + "end": 6876, + "loc": { + "start": { + "line": 195, + "column": 20 + }, + "end": { + "line": 195, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 6877, + "end": 6886, + "loc": { + "start": { + "line": 195, + "column": 25 + }, + "end": { + "line": 195, + "column": 34 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6887, + "end": 6892, + "loc": { + "start": { + "line": 195, + "column": 35 + }, + "end": { + "line": 195, + "column": 40 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6893, + "end": 6899, + "loc": { + "start": { + "line": 195, + "column": 41 + }, + "end": { + "line": 195, + "column": 47 + }, + "identifierName": "border" + }, + "name": "border" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 6902, + "end": 6919, + "loc": { + "start": { + "line": 195, + "column": 50 + }, + "end": { + "line": 195, + "column": 67 + } + }, + "extra": { + "rawValue": "2px solid green", + "raw": "\"2px solid green\"" + }, + "value": "2px solid green" + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 6958, + "end": 7575, + "loc": { + "start": { + "line": 197, + "column": 19 + }, + "end": { + "line": 210, + "column": 13 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 6976, + "end": 7561, + "loc": { + "start": { + "line": 198, + "column": 16 + }, + "end": { + "line": 209, + "column": 17 + } + }, + "test": { + "type": "LogicalExpression", + "start": 6980, + "end": 7031, + "loc": { + "start": { + "line": 198, + "column": 20 + }, + "end": { + "line": 198, + "column": 71 + } + }, + "left": { + "type": "BinaryExpression", + "start": 6980, + "end": 7003, + "loc": { + "start": { + "line": 198, + "column": 20 + }, + "end": { + "line": 198, + "column": 43 + } + }, + "left": { + "type": "MemberExpression", + "start": 6980, + "end": 6994, + "loc": { + "start": { + "line": 198, + "column": 20 + }, + "end": { + "line": 198, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 6980, + "end": 6985, + "loc": { + "start": { + "line": 198, + "column": 20 + }, + "end": { + "line": 198, + "column": 25 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 6986, + "end": 6994, + "loc": { + "start": { + "line": 198, + "column": 26 + }, + "end": { + "line": 198, + "column": 34 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 6999, + "end": 7003, + "loc": { + "start": { + "line": 198, + "column": 39 + }, + "end": { + "line": 198, + "column": 43 + } + } + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 7007, + "end": 7031, + "loc": { + "start": { + "line": 198, + "column": 47 + }, + "end": { + "line": 198, + "column": 71 + } + }, + "left": { + "type": "MemberExpression", + "start": 7007, + "end": 7022, + "loc": { + "start": { + "line": 198, + "column": 47 + }, + "end": { + "line": 198, + "column": 62 + } + }, + "object": { + "type": "Identifier", + "start": 7007, + "end": 7012, + "loc": { + "start": { + "line": 198, + "column": 47 + }, + "end": { + "line": 198, + "column": 52 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 7013, + "end": 7022, + "loc": { + "start": { + "line": 198, + "column": 53 + }, + "end": { + "line": 198, + "column": 62 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 7027, + "end": 7031, + "loc": { + "start": { + "line": 198, + "column": 67 + }, + "end": { + "line": 198, + "column": 71 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 7033, + "end": 7561, + "loc": { + "start": { + "line": 198, + "column": 73 + }, + "end": { + "line": 209, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 7055, + "end": 7089, + "loc": { + "start": { + "line": 199, + "column": 20 + }, + "end": { + "line": 199, + "column": 54 + } + }, + "expression": { + "type": "CallExpression", + "start": 7055, + "end": 7088, + "loc": { + "start": { + "line": 199, + "column": 20 + }, + "end": { + "line": 199, + "column": 53 + } + }, + "callee": { + "type": "MemberExpression", + "start": 7055, + "end": 7072, + "loc": { + "start": { + "line": 199, + "column": 20 + }, + "end": { + "line": 199, + "column": 37 + } + }, + "object": { + "type": "Identifier", + "start": 7055, + "end": 7068, + "loc": { + "start": { + "line": 199, + "column": 20 + }, + "end": { + "line": 199, + "column": 33 + }, + "identifierName": "mouseWorldPos" + }, + "name": "mouseWorldPos" + }, + "property": { + "type": "Identifier", + "start": 7069, + "end": 7072, + "loc": { + "start": { + "line": 199, + "column": 34 + }, + "end": { + "line": 199, + "column": 37 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 7073, + "end": 7087, + "loc": { + "start": { + "line": 199, + "column": 38 + }, + "end": { + "line": 199, + "column": 52 + } + }, + "object": { + "type": "Identifier", + "start": 7073, + "end": 7078, + "loc": { + "start": { + "line": 199, + "column": 38 + }, + "end": { + "line": 199, + "column": 43 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 7079, + "end": 7087, + "loc": { + "start": { + "line": 199, + "column": 44 + }, + "end": { + "line": 199, + "column": 52 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 7110, + "end": 7146, + "loc": { + "start": { + "line": 200, + "column": 20 + }, + "end": { + "line": 200, + "column": 56 + } + }, + "expression": { + "type": "CallExpression", + "start": 7110, + "end": 7145, + "loc": { + "start": { + "line": 200, + "column": 20 + }, + "end": { + "line": 200, + "column": 55 + } + }, + "callee": { + "type": "MemberExpression", + "start": 7110, + "end": 7128, + "loc": { + "start": { + "line": 200, + "column": 20 + }, + "end": { + "line": 200, + "column": 38 + } + }, + "object": { + "type": "Identifier", + "start": 7110, + "end": 7124, + "loc": { + "start": { + "line": 200, + "column": 20 + }, + "end": { + "line": 200, + "column": 34 + }, + "identifierName": "mouseCanvasPos" + }, + "name": "mouseCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 7125, + "end": 7128, + "loc": { + "start": { + "line": 200, + "column": 35 + }, + "end": { + "line": 200, + "column": 38 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 7129, + "end": 7144, + "loc": { + "start": { + "line": 200, + "column": 39 + }, + "end": { + "line": 200, + "column": 54 + } + }, + "object": { + "type": "Identifier", + "start": 7129, + "end": 7134, + "loc": { + "start": { + "line": 200, + "column": 39 + }, + "end": { + "line": 200, + "column": 44 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 7135, + "end": 7144, + "loc": { + "start": { + "line": 200, + "column": 45 + }, + "end": { + "line": 200, + "column": 54 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + ] + } + }, + { + "type": "IfStatement", + "start": 7168, + "end": 7543, + "loc": { + "start": { + "line": 202, + "column": 20 + }, + "end": { + "line": 208, + "column": 21 + } + }, + "test": { + "type": "BinaryExpression", + "start": 7172, + "end": 7207, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 59 + } + }, + "left": { + "type": "Identifier", + "start": 7172, + "end": 7182, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 34 + }, + "identifierName": "touchState" + }, + "name": "touchState" + }, + "operator": "===", + "right": { + "type": "Identifier", + "start": 7187, + "end": 7207, + "loc": { + "start": { + "line": 202, + "column": 39 + }, + "end": { + "line": 202, + "column": 59 + }, + "identifierName": "FIRST_TOUCH_EXPECTED" + }, + "name": "FIRST_TOUCH_EXPECTED" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 7209, + "end": 7543, + "loc": { + "start": { + "line": 202, + "column": 61 + }, + "end": { + "line": 208, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 7235, + "end": 7297, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7235, + "end": 7296, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 85 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7235, + "end": 7266, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 55 + } + }, + "object": { + "type": "MemberExpression", + "start": 7235, + "end": 7255, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 7235, + "end": 7249, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 38 + } + }, + "object": { + "type": "ThisExpression", + "start": 7235, + "end": 7239, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 7240, + "end": 7249, + "loc": { + "start": { + "line": 203, + "column": 29 + }, + "end": { + "line": 203, + "column": 38 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7250, + "end": 7255, + "loc": { + "start": { + "line": 203, + "column": 39 + }, + "end": { + "line": 203, + "column": 44 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7256, + "end": 7266, + "loc": { + "start": { + "line": 203, + "column": 45 + }, + "end": { + "line": 203, + "column": 55 + }, + "identifierName": "marginLeft" + }, + "name": "marginLeft" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 7269, + "end": 7296, + "loc": { + "start": { + "line": 203, + "column": 58 + }, + "end": { + "line": 203, + "column": 85 + } + }, + "expressions": [ + { + "type": "BinaryExpression", + "start": 7272, + "end": 7292, + "loc": { + "start": { + "line": 203, + "column": 61 + }, + "end": { + "line": 203, + "column": 81 + } + }, + "left": { + "type": "MemberExpression", + "start": 7272, + "end": 7290, + "loc": { + "start": { + "line": 203, + "column": 61 + }, + "end": { + "line": 203, + "column": 79 + } + }, + "object": { + "type": "MemberExpression", + "start": 7272, + "end": 7287, + "loc": { + "start": { + "line": 203, + "column": 61 + }, + "end": { + "line": 203, + "column": 76 + } + }, + "object": { + "type": "Identifier", + "start": 7272, + "end": 7277, + "loc": { + "start": { + "line": 203, + "column": 61 + }, + "end": { + "line": 203, + "column": 66 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 7278, + "end": 7287, + "loc": { + "start": { + "line": 203, + "column": 67 + }, + "end": { + "line": 203, + "column": 76 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 7288, + "end": 7289, + "loc": { + "start": { + "line": 203, + "column": 77 + }, + "end": { + "line": 203, + "column": 78 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "NumericLiteral", + "start": 7291, + "end": 7292, + "loc": { + "start": { + "line": 203, + "column": 80 + }, + "end": { + "line": 203, + "column": 81 + } + }, + "extra": { + "rawValue": 5, + "raw": "5" + }, + "value": 5 + } + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 7270, + "end": 7270, + "loc": { + "start": { + "line": 203, + "column": 59 + }, + "end": { + "line": 203, + "column": 59 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 7293, + "end": 7295, + "loc": { + "start": { + "line": 203, + "column": 82 + }, + "end": { + "line": 203, + "column": 84 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 7322, + "end": 7383, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 85 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7322, + "end": 7382, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 84 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7322, + "end": 7352, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 7322, + "end": 7342, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 7322, + "end": 7336, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 38 + } + }, + "object": { + "type": "ThisExpression", + "start": 7322, + "end": 7326, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 7327, + "end": 7336, + "loc": { + "start": { + "line": 204, + "column": 29 + }, + "end": { + "line": 204, + "column": 38 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7337, + "end": 7342, + "loc": { + "start": { + "line": 204, + "column": 39 + }, + "end": { + "line": 204, + "column": 44 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7343, + "end": 7352, + "loc": { + "start": { + "line": 204, + "column": 45 + }, + "end": { + "line": 204, + "column": 54 + }, + "identifierName": "marginTop" + }, + "name": "marginTop" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 7355, + "end": 7382, + "loc": { + "start": { + "line": 204, + "column": 57 + }, + "end": { + "line": 204, + "column": 84 + } + }, + "expressions": [ + { + "type": "BinaryExpression", + "start": 7358, + "end": 7378, + "loc": { + "start": { + "line": 204, + "column": 60 + }, + "end": { + "line": 204, + "column": 80 + } + }, + "left": { + "type": "MemberExpression", + "start": 7358, + "end": 7376, + "loc": { + "start": { + "line": 204, + "column": 60 + }, + "end": { + "line": 204, + "column": 78 + } + }, + "object": { + "type": "MemberExpression", + "start": 7358, + "end": 7373, + "loc": { + "start": { + "line": 204, + "column": 60 + }, + "end": { + "line": 204, + "column": 75 + } + }, + "object": { + "type": "Identifier", + "start": 7358, + "end": 7363, + "loc": { + "start": { + "line": 204, + "column": 60 + }, + "end": { + "line": 204, + "column": 65 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 7364, + "end": 7373, + "loc": { + "start": { + "line": 204, + "column": 66 + }, + "end": { + "line": 204, + "column": 75 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 7374, + "end": 7375, + "loc": { + "start": { + "line": 204, + "column": 76 + }, + "end": { + "line": 204, + "column": 77 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "NumericLiteral", + "start": 7377, + "end": 7378, + "loc": { + "start": { + "line": 204, + "column": 79 + }, + "end": { + "line": 204, + "column": 80 + } + }, + "extra": { + "rawValue": 5, + "raw": "5" + }, + "value": 5 + } + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 7356, + "end": 7356, + "loc": { + "start": { + "line": 204, + "column": 58 + }, + "end": { + "line": 204, + "column": 58 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 7379, + "end": 7381, + "loc": { + "start": { + "line": 204, + "column": 81 + }, + "end": { + "line": 204, + "column": 83 + } + }, + "value": { + "raw": "px", + "cooked": "px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 7409, + "end": 7450, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7409, + "end": 7449, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7409, + "end": 7440, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 55 + } + }, + "object": { + "type": "MemberExpression", + "start": 7409, + "end": 7429, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 7409, + "end": 7423, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 38 + } + }, + "object": { + "type": "ThisExpression", + "start": 7409, + "end": 7413, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 7414, + "end": 7423, + "loc": { + "start": { + "line": 206, + "column": 29 + }, + "end": { + "line": 206, + "column": 38 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7424, + "end": 7429, + "loc": { + "start": { + "line": 206, + "column": 39 + }, + "end": { + "line": 206, + "column": 44 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7430, + "end": 7440, + "loc": { + "start": { + "line": 206, + "column": 45 + }, + "end": { + "line": 206, + "column": 55 + }, + "identifierName": "background" + }, + "name": "background" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 7443, + "end": 7449, + "loc": { + "start": { + "line": 206, + "column": 58 + }, + "end": { + "line": 206, + "column": 64 + } + }, + "extra": { + "rawValue": "pink", + "raw": "\"pink\"" + }, + "value": "pink" + } + } + }, + { + "type": "ExpressionStatement", + "start": 7475, + "end": 7521, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 70 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7475, + "end": 7520, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 69 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7475, + "end": 7502, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 51 + } + }, + "object": { + "type": "MemberExpression", + "start": 7475, + "end": 7495, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 7475, + "end": 7489, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 38 + } + }, + "object": { + "type": "ThisExpression", + "start": 7475, + "end": 7479, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 7480, + "end": 7489, + "loc": { + "start": { + "line": 207, + "column": 29 + }, + "end": { + "line": 207, + "column": 38 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7490, + "end": 7495, + "loc": { + "start": { + "line": 207, + "column": 39 + }, + "end": { + "line": 207, + "column": 44 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7496, + "end": 7502, + "loc": { + "start": { + "line": 207, + "column": 45 + }, + "end": { + "line": 207, + "column": 51 + }, + "identifierName": "border" + }, + "name": "border" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 7505, + "end": 7520, + "loc": { + "start": { + "line": 207, + "column": 54 + }, + "end": { + "line": 207, + "column": 69 + } + }, + "extra": { + "rawValue": "2px solid red", + "raw": "\"2px solid red\"" + }, + "value": "2px solid red" + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + }, + { + "type": "IfStatement", + "start": 7589, + "end": 7784, + "loc": { + "start": { + "line": 212, + "column": 12 + }, + "end": { + "line": 215, + "column": 13 + } + }, + "test": { + "type": "LogicalExpression", + "start": 7593, + "end": 7644, + "loc": { + "start": { + "line": 212, + "column": 16 + }, + "end": { + "line": 212, + "column": 67 + } + }, + "left": { + "type": "BinaryExpression", + "start": 7593, + "end": 7628, + "loc": { + "start": { + "line": 212, + "column": 16 + }, + "end": { + "line": 212, + "column": 51 + } + }, + "left": { + "type": "Identifier", + "start": 7593, + "end": 7603, + "loc": { + "start": { + "line": 212, + "column": 16 + }, + "end": { + "line": 212, + "column": 26 + }, + "identifierName": "touchState" + }, + "name": "touchState" + }, + "operator": "!==", + "right": { + "type": "Identifier", + "start": 7608, + "end": 7628, + "loc": { + "start": { + "line": 212, + "column": 31 + }, + "end": { + "line": 212, + "column": 51 + }, + "identifierName": "FIRST_TOUCH_EXPECTED" + }, + "name": "FIRST_TOUCH_EXPECTED" + } + }, + "operator": "||", + "right": { + "type": "UnaryExpression", + "start": 7632, + "end": 7644, + "loc": { + "start": { + "line": 212, + "column": 55 + }, + "end": { + "line": 212, + "column": 67 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 7633, + "end": 7644, + "loc": { + "start": { + "line": 212, + "column": 56 + }, + "end": { + "line": 212, + "column": 67 + } + }, + "object": { + "type": "ThisExpression", + "start": 7633, + "end": 7637, + "loc": { + "start": { + "line": 212, + "column": 56 + }, + "end": { + "line": 212, + "column": 60 + } + } + }, + "property": { + "type": "Identifier", + "start": 7638, + "end": 7644, + "loc": { + "start": { + "line": 212, + "column": 61 + }, + "end": { + "line": 212, + "column": 67 + }, + "identifierName": "active" + }, + "name": "active" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 7646, + "end": 7784, + "loc": { + "start": { + "line": 212, + "column": 69 + }, + "end": { + "line": 215, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 7664, + "end": 7709, + "loc": { + "start": { + "line": 213, + "column": 16 + }, + "end": { + "line": 213, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7664, + "end": 7708, + "loc": { + "start": { + "line": 213, + "column": 16 + }, + "end": { + "line": 213, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7664, + "end": 7695, + "loc": { + "start": { + "line": 213, + "column": 16 + }, + "end": { + "line": 213, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 7664, + "end": 7684, + "loc": { + "start": { + "line": 213, + "column": 16 + }, + "end": { + "line": 213, + "column": 36 + } + }, + "object": { + "type": "MemberExpression", + "start": 7664, + "end": 7678, + "loc": { + "start": { + "line": 213, + "column": 16 + }, + "end": { + "line": 213, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 7664, + "end": 7668, + "loc": { + "start": { + "line": 213, + "column": 16 + }, + "end": { + "line": 213, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 7669, + "end": 7678, + "loc": { + "start": { + "line": 213, + "column": 21 + }, + "end": { + "line": 213, + "column": 30 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7679, + "end": 7684, + "loc": { + "start": { + "line": 213, + "column": 31 + }, + "end": { + "line": 213, + "column": 36 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7685, + "end": 7695, + "loc": { + "start": { + "line": 213, + "column": 37 + }, + "end": { + "line": 213, + "column": 47 + }, + "identifierName": "marginLeft" + }, + "name": "marginLeft" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 7698, + "end": 7708, + "loc": { + "start": { + "line": 213, + "column": 50 + }, + "end": { + "line": 213, + "column": 60 + } + }, + "expressions": [], + "quasis": [ + { + "type": "TemplateElement", + "start": 7699, + "end": 7707, + "loc": { + "start": { + "line": 213, + "column": 51 + }, + "end": { + "line": 213, + "column": 59 + } + }, + "value": { + "raw": "-10000px", + "cooked": "-10000px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 7726, + "end": 7770, + "loc": { + "start": { + "line": 214, + "column": 16 + }, + "end": { + "line": 214, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7726, + "end": 7769, + "loc": { + "start": { + "line": 214, + "column": 16 + }, + "end": { + "line": 214, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7726, + "end": 7756, + "loc": { + "start": { + "line": 214, + "column": 16 + }, + "end": { + "line": 214, + "column": 46 + } + }, + "object": { + "type": "MemberExpression", + "start": 7726, + "end": 7746, + "loc": { + "start": { + "line": 214, + "column": 16 + }, + "end": { + "line": 214, + "column": 36 + } + }, + "object": { + "type": "MemberExpression", + "start": 7726, + "end": 7740, + "loc": { + "start": { + "line": 214, + "column": 16 + }, + "end": { + "line": 214, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 7726, + "end": 7730, + "loc": { + "start": { + "line": 214, + "column": 16 + }, + "end": { + "line": 214, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 7731, + "end": 7740, + "loc": { + "start": { + "line": 214, + "column": 21 + }, + "end": { + "line": 214, + "column": 30 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7741, + "end": 7746, + "loc": { + "start": { + "line": 214, + "column": 31 + }, + "end": { + "line": 214, + "column": 36 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7747, + "end": 7756, + "loc": { + "start": { + "line": 214, + "column": 37 + }, + "end": { + "line": 214, + "column": 46 + }, + "identifierName": "marginTop" + }, + "name": "marginTop" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 7759, + "end": 7769, + "loc": { + "start": { + "line": 214, + "column": 49 + }, + "end": { + "line": 214, + "column": 59 + } + }, + "expressions": [], + "quasis": [ + { + "type": "TemplateElement", + "start": 7760, + "end": 7768, + "loc": { + "start": { + "line": 214, + "column": 50 + }, + "end": { + "line": 214, + "column": 58 + } + }, + "value": { + "raw": "-10000px", + "cooked": "-10000px" + }, + "tail": true + } + ] + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 7798, + "end": 7830, + "loc": { + "start": { + "line": 217, + "column": 12 + }, + "end": { + "line": 217, + "column": 44 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7798, + "end": 7829, + "loc": { + "start": { + "line": 217, + "column": 12 + }, + "end": { + "line": 217, + "column": 43 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7798, + "end": 7817, + "loc": { + "start": { + "line": 217, + "column": 12 + }, + "end": { + "line": 217, + "column": 31 + } + }, + "object": { + "type": "MemberExpression", + "start": 7798, + "end": 7810, + "loc": { + "start": { + "line": 217, + "column": 12 + }, + "end": { + "line": 217, + "column": 24 + } + }, + "object": { + "type": "Identifier", + "start": 7798, + "end": 7804, + "loc": { + "start": { + "line": 217, + "column": 12 + }, + "end": { + "line": 217, + "column": 18 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 7805, + "end": 7810, + "loc": { + "start": { + "line": 217, + "column": 19 + }, + "end": { + "line": 217, + "column": 24 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7811, + "end": 7817, + "loc": { + "start": { + "line": 217, + "column": 25 + }, + "end": { + "line": 217, + "column": 31 + }, + "identifierName": "cursor" + }, + "name": "cursor" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 7820, + "end": 7829, + "loc": { + "start": { + "line": 217, + "column": 34 + }, + "end": { + "line": 217, + "column": 43 + } + }, + "extra": { + "rawValue": "pointer", + "raw": "\"pointer\"" + }, + "value": "pointer" + } + } + }, + { + "type": "IfStatement", + "start": 7844, + "end": 9054, + "loc": { + "start": { + "line": 219, + "column": 12 + }, + "end": { + "line": 228, + "column": 13 + } + }, + "test": { + "type": "MemberExpression", + "start": 7848, + "end": 7887, + "loc": { + "start": { + "line": 219, + "column": 16 + }, + "end": { + "line": 219, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 7848, + "end": 7852, + "loc": { + "start": { + "line": 219, + "column": 16 + }, + "end": { + "line": 219, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 7853, + "end": 7887, + "loc": { + "start": { + "line": 219, + "column": 21 + }, + "end": { + "line": 219, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 7889, + "end": 9054, + "loc": { + "start": { + "line": 219, + "column": 57 + }, + "end": { + "line": 228, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 7907, + "end": 8027, + "loc": { + "start": { + "line": 220, + "column": 16 + }, + "end": { + "line": 220, + "column": 136 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7907, + "end": 8026, + "loc": { + "start": { + "line": 220, + "column": 16 + }, + "end": { + "line": 220, + "column": 135 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7907, + "end": 7958, + "loc": { + "start": { + "line": 220, + "column": 16 + }, + "end": { + "line": 220, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 7907, + "end": 7946, + "loc": { + "start": { + "line": 220, + "column": 16 + }, + "end": { + "line": 220, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 7907, + "end": 7911, + "loc": { + "start": { + "line": 220, + "column": 16 + }, + "end": { + "line": 220, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 7912, + "end": 7946, + "loc": { + "start": { + "line": 220, + "column": 21 + }, + "end": { + "line": 220, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7947, + "end": 7958, + "loc": { + "start": { + "line": 220, + "column": 56 + }, + "end": { + "line": 220, + "column": 67 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 7961, + "end": 8026, + "loc": { + "start": { + "line": 220, + "column": 70 + }, + "end": { + "line": 220, + "column": 135 + } + }, + "object": { + "type": "MemberExpression", + "start": 7961, + "end": 8014, + "loc": { + "start": { + "line": 220, + "column": 70 + }, + "end": { + "line": 220, + "column": 123 + } + }, + "object": { + "type": "ThisExpression", + "start": 7961, + "end": 7965, + "loc": { + "start": { + "line": 220, + "column": 70 + }, + "end": { + "line": 220, + "column": 74 + } + } + }, + "property": { + "type": "Identifier", + "start": 7966, + "end": 8014, + "loc": { + "start": { + "line": 220, + "column": 75 + }, + "end": { + "line": 220, + "column": 123 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8015, + "end": 8026, + "loc": { + "start": { + "line": 220, + "column": 124 + }, + "end": { + "line": 220, + "column": 135 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 8044, + "end": 8198, + "loc": { + "start": { + "line": 221, + "column": 16 + }, + "end": { + "line": 221, + "column": 170 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8044, + "end": 8197, + "loc": { + "start": { + "line": 221, + "column": 16 + }, + "end": { + "line": 221, + "column": 169 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8044, + "end": 8095, + "loc": { + "start": { + "line": 221, + "column": 16 + }, + "end": { + "line": 221, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 8044, + "end": 8083, + "loc": { + "start": { + "line": 221, + "column": 16 + }, + "end": { + "line": 221, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 8044, + "end": 8048, + "loc": { + "start": { + "line": 221, + "column": 16 + }, + "end": { + "line": 221, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 8049, + "end": 8083, + "loc": { + "start": { + "line": 221, + "column": 21 + }, + "end": { + "line": 221, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8084, + "end": 8095, + "loc": { + "start": { + "line": 221, + "column": 56 + }, + "end": { + "line": 221, + "column": 67 + }, + "identifierName": "axisVisible" + }, + "name": "axisVisible" + }, + "computed": false + }, + "right": { + "type": "LogicalExpression", + "start": 8098, + "end": 8197, + "loc": { + "start": { + "line": 221, + "column": 70 + }, + "end": { + "line": 221, + "column": 169 + } + }, + "left": { + "type": "MemberExpression", + "start": 8098, + "end": 8163, + "loc": { + "start": { + "line": 221, + "column": 70 + }, + "end": { + "line": 221, + "column": 135 + } + }, + "object": { + "type": "MemberExpression", + "start": 8098, + "end": 8151, + "loc": { + "start": { + "line": 221, + "column": 70 + }, + "end": { + "line": 221, + "column": 123 + } + }, + "object": { + "type": "ThisExpression", + "start": 8098, + "end": 8102, + "loc": { + "start": { + "line": 221, + "column": 70 + }, + "end": { + "line": 221, + "column": 74 + } + } + }, + "property": { + "type": "Identifier", + "start": 8103, + "end": 8151, + "loc": { + "start": { + "line": 221, + "column": 75 + }, + "end": { + "line": 221, + "column": 123 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8152, + "end": 8163, + "loc": { + "start": { + "line": 221, + "column": 124 + }, + "end": { + "line": 221, + "column": 135 + }, + "identifierName": "axisVisible" + }, + "name": "axisVisible" + }, + "computed": false + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 8167, + "end": 8197, + "loc": { + "start": { + "line": 221, + "column": 139 + }, + "end": { + "line": 221, + "column": 169 + } + }, + "object": { + "type": "MemberExpression", + "start": 8167, + "end": 8178, + "loc": { + "start": { + "line": 221, + "column": 139 + }, + "end": { + "line": 221, + "column": 150 + } + }, + "object": { + "type": "ThisExpression", + "start": 8167, + "end": 8171, + "loc": { + "start": { + "line": 221, + "column": 139 + }, + "end": { + "line": 221, + "column": 143 + } + } + }, + "property": { + "type": "Identifier", + "start": 8172, + "end": 8178, + "loc": { + "start": { + "line": 221, + "column": 144 + }, + "end": { + "line": 221, + "column": 150 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8179, + "end": 8197, + "loc": { + "start": { + "line": 221, + "column": 151 + }, + "end": { + "line": 221, + "column": 169 + }, + "identifierName": "defaultAxisVisible" + }, + "name": "defaultAxisVisible" + }, + "computed": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 8215, + "end": 8372, + "loc": { + "start": { + "line": 222, + "column": 16 + }, + "end": { + "line": 222, + "column": 173 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8215, + "end": 8371, + "loc": { + "start": { + "line": 222, + "column": 16 + }, + "end": { + "line": 222, + "column": 172 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8215, + "end": 8267, + "loc": { + "start": { + "line": 222, + "column": 16 + }, + "end": { + "line": 222, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 8215, + "end": 8254, + "loc": { + "start": { + "line": 222, + "column": 16 + }, + "end": { + "line": 222, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 8215, + "end": 8219, + "loc": { + "start": { + "line": 222, + "column": 16 + }, + "end": { + "line": 222, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 8220, + "end": 8254, + "loc": { + "start": { + "line": 222, + "column": 21 + }, + "end": { + "line": 222, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8255, + "end": 8267, + "loc": { + "start": { + "line": 222, + "column": 56 + }, + "end": { + "line": 222, + "column": 68 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "computed": false + }, + "right": { + "type": "LogicalExpression", + "start": 8270, + "end": 8371, + "loc": { + "start": { + "line": 222, + "column": 71 + }, + "end": { + "line": 222, + "column": 172 + } + }, + "left": { + "type": "MemberExpression", + "start": 8270, + "end": 8336, + "loc": { + "start": { + "line": 222, + "column": 71 + }, + "end": { + "line": 222, + "column": 137 + } + }, + "object": { + "type": "MemberExpression", + "start": 8270, + "end": 8323, + "loc": { + "start": { + "line": 222, + "column": 71 + }, + "end": { + "line": 222, + "column": 124 + } + }, + "object": { + "type": "ThisExpression", + "start": 8270, + "end": 8274, + "loc": { + "start": { + "line": 222, + "column": 71 + }, + "end": { + "line": 222, + "column": 75 + } + } + }, + "property": { + "type": "Identifier", + "start": 8275, + "end": 8323, + "loc": { + "start": { + "line": 222, + "column": 76 + }, + "end": { + "line": 222, + "column": 124 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8324, + "end": 8336, + "loc": { + "start": { + "line": 222, + "column": 125 + }, + "end": { + "line": 222, + "column": 137 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "computed": false + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 8340, + "end": 8371, + "loc": { + "start": { + "line": 222, + "column": 141 + }, + "end": { + "line": 222, + "column": 172 + } + }, + "object": { + "type": "MemberExpression", + "start": 8340, + "end": 8351, + "loc": { + "start": { + "line": 222, + "column": 141 + }, + "end": { + "line": 222, + "column": 152 + } + }, + "object": { + "type": "ThisExpression", + "start": 8340, + "end": 8344, + "loc": { + "start": { + "line": 222, + "column": 141 + }, + "end": { + "line": 222, + "column": 145 + } + } + }, + "property": { + "type": "Identifier", + "start": 8345, + "end": 8351, + "loc": { + "start": { + "line": 222, + "column": 146 + }, + "end": { + "line": 222, + "column": 152 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8352, + "end": 8371, + "loc": { + "start": { + "line": 222, + "column": 153 + }, + "end": { + "line": 222, + "column": 172 + }, + "identifierName": "defaultXAxisVisible" + }, + "name": "defaultXAxisVisible" + }, + "computed": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 8389, + "end": 8546, + "loc": { + "start": { + "line": 223, + "column": 16 + }, + "end": { + "line": 223, + "column": 173 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8389, + "end": 8545, + "loc": { + "start": { + "line": 223, + "column": 16 + }, + "end": { + "line": 223, + "column": 172 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8389, + "end": 8441, + "loc": { + "start": { + "line": 223, + "column": 16 + }, + "end": { + "line": 223, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 8389, + "end": 8428, + "loc": { + "start": { + "line": 223, + "column": 16 + }, + "end": { + "line": 223, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 8389, + "end": 8393, + "loc": { + "start": { + "line": 223, + "column": 16 + }, + "end": { + "line": 223, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 8394, + "end": 8428, + "loc": { + "start": { + "line": 223, + "column": 21 + }, + "end": { + "line": 223, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8429, + "end": 8441, + "loc": { + "start": { + "line": 223, + "column": 56 + }, + "end": { + "line": 223, + "column": 68 + }, + "identifierName": "yAxisVisible" + }, + "name": "yAxisVisible" + }, + "computed": false + }, + "right": { + "type": "LogicalExpression", + "start": 8444, + "end": 8545, + "loc": { + "start": { + "line": 223, + "column": 71 + }, + "end": { + "line": 223, + "column": 172 + } + }, + "left": { + "type": "MemberExpression", + "start": 8444, + "end": 8510, + "loc": { + "start": { + "line": 223, + "column": 71 + }, + "end": { + "line": 223, + "column": 137 + } + }, + "object": { + "type": "MemberExpression", + "start": 8444, + "end": 8497, + "loc": { + "start": { + "line": 223, + "column": 71 + }, + "end": { + "line": 223, + "column": 124 + } + }, + "object": { + "type": "ThisExpression", + "start": 8444, + "end": 8448, + "loc": { + "start": { + "line": 223, + "column": 71 + }, + "end": { + "line": 223, + "column": 75 + } + } + }, + "property": { + "type": "Identifier", + "start": 8449, + "end": 8497, + "loc": { + "start": { + "line": 223, + "column": 76 + }, + "end": { + "line": 223, + "column": 124 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8498, + "end": 8510, + "loc": { + "start": { + "line": 223, + "column": 125 + }, + "end": { + "line": 223, + "column": 137 + }, + "identifierName": "yAxisVisible" + }, + "name": "yAxisVisible" + }, + "computed": false + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 8514, + "end": 8545, + "loc": { + "start": { + "line": 223, + "column": 141 + }, + "end": { + "line": 223, + "column": 172 + } + }, + "object": { + "type": "MemberExpression", + "start": 8514, + "end": 8525, + "loc": { + "start": { + "line": 223, + "column": 141 + }, + "end": { + "line": 223, + "column": 152 + } + }, + "object": { + "type": "ThisExpression", + "start": 8514, + "end": 8518, + "loc": { + "start": { + "line": 223, + "column": 141 + }, + "end": { + "line": 223, + "column": 145 + } + } + }, + "property": { + "type": "Identifier", + "start": 8519, + "end": 8525, + "loc": { + "start": { + "line": 223, + "column": 146 + }, + "end": { + "line": 223, + "column": 152 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8526, + "end": 8545, + "loc": { + "start": { + "line": 223, + "column": 153 + }, + "end": { + "line": 223, + "column": 172 + }, + "identifierName": "defaultYAxisVisible" + }, + "name": "defaultYAxisVisible" + }, + "computed": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 8563, + "end": 8720, + "loc": { + "start": { + "line": 224, + "column": 16 + }, + "end": { + "line": 224, + "column": 173 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8563, + "end": 8719, + "loc": { + "start": { + "line": 224, + "column": 16 + }, + "end": { + "line": 224, + "column": 172 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8563, + "end": 8615, + "loc": { + "start": { + "line": 224, + "column": 16 + }, + "end": { + "line": 224, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 8563, + "end": 8602, + "loc": { + "start": { + "line": 224, + "column": 16 + }, + "end": { + "line": 224, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 8563, + "end": 8567, + "loc": { + "start": { + "line": 224, + "column": 16 + }, + "end": { + "line": 224, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 8568, + "end": 8602, + "loc": { + "start": { + "line": 224, + "column": 21 + }, + "end": { + "line": 224, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8603, + "end": 8615, + "loc": { + "start": { + "line": 224, + "column": 56 + }, + "end": { + "line": 224, + "column": 68 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "computed": false + }, + "right": { + "type": "LogicalExpression", + "start": 8618, + "end": 8719, + "loc": { + "start": { + "line": 224, + "column": 71 + }, + "end": { + "line": 224, + "column": 172 + } + }, + "left": { + "type": "MemberExpression", + "start": 8618, + "end": 8684, + "loc": { + "start": { + "line": 224, + "column": 71 + }, + "end": { + "line": 224, + "column": 137 + } + }, + "object": { + "type": "MemberExpression", + "start": 8618, + "end": 8671, + "loc": { + "start": { + "line": 224, + "column": 71 + }, + "end": { + "line": 224, + "column": 124 + } + }, + "object": { + "type": "ThisExpression", + "start": 8618, + "end": 8622, + "loc": { + "start": { + "line": 224, + "column": 71 + }, + "end": { + "line": 224, + "column": 75 + } + } + }, + "property": { + "type": "Identifier", + "start": 8623, + "end": 8671, + "loc": { + "start": { + "line": 224, + "column": 76 + }, + "end": { + "line": 224, + "column": 124 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8672, + "end": 8684, + "loc": { + "start": { + "line": 224, + "column": 125 + }, + "end": { + "line": 224, + "column": 137 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "computed": false + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 8688, + "end": 8719, + "loc": { + "start": { + "line": 224, + "column": 141 + }, + "end": { + "line": 224, + "column": 172 + } + }, + "object": { + "type": "MemberExpression", + "start": 8688, + "end": 8699, + "loc": { + "start": { + "line": 224, + "column": 141 + }, + "end": { + "line": 224, + "column": 152 + } + }, + "object": { + "type": "ThisExpression", + "start": 8688, + "end": 8692, + "loc": { + "start": { + "line": 224, + "column": 141 + }, + "end": { + "line": 224, + "column": 145 + } + } + }, + "property": { + "type": "Identifier", + "start": 8693, + "end": 8699, + "loc": { + "start": { + "line": 224, + "column": 146 + }, + "end": { + "line": 224, + "column": 152 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8700, + "end": 8719, + "loc": { + "start": { + "line": 224, + "column": 153 + }, + "end": { + "line": 224, + "column": 172 + }, + "identifierName": "defaultZAxisVisible" + }, + "name": "defaultZAxisVisible" + }, + "computed": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 8737, + "end": 8861, + "loc": { + "start": { + "line": 225, + "column": 16 + }, + "end": { + "line": 225, + "column": 140 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8737, + "end": 8860, + "loc": { + "start": { + "line": 225, + "column": 16 + }, + "end": { + "line": 225, + "column": 139 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8737, + "end": 8790, + "loc": { + "start": { + "line": 225, + "column": 16 + }, + "end": { + "line": 225, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 8737, + "end": 8776, + "loc": { + "start": { + "line": 225, + "column": 16 + }, + "end": { + "line": 225, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 8737, + "end": 8741, + "loc": { + "start": { + "line": 225, + "column": 16 + }, + "end": { + "line": 225, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 8742, + "end": 8776, + "loc": { + "start": { + "line": 225, + "column": 21 + }, + "end": { + "line": 225, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8777, + "end": 8790, + "loc": { + "start": { + "line": 225, + "column": 56 + }, + "end": { + "line": 225, + "column": 69 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 8793, + "end": 8860, + "loc": { + "start": { + "line": 225, + "column": 72 + }, + "end": { + "line": 225, + "column": 139 + } + }, + "object": { + "type": "MemberExpression", + "start": 8793, + "end": 8846, + "loc": { + "start": { + "line": 225, + "column": 72 + }, + "end": { + "line": 225, + "column": 125 + } + }, + "object": { + "type": "ThisExpression", + "start": 8793, + "end": 8797, + "loc": { + "start": { + "line": 225, + "column": 72 + }, + "end": { + "line": 225, + "column": 76 + } + } + }, + "property": { + "type": "Identifier", + "start": 8798, + "end": 8846, + "loc": { + "start": { + "line": 225, + "column": 77 + }, + "end": { + "line": 225, + "column": 125 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8847, + "end": 8860, + "loc": { + "start": { + "line": 225, + "column": 126 + }, + "end": { + "line": 225, + "column": 139 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 8878, + "end": 8951, + "loc": { + "start": { + "line": 226, + "column": 16 + }, + "end": { + "line": 226, + "column": 89 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8878, + "end": 8950, + "loc": { + "start": { + "line": 226, + "column": 16 + }, + "end": { + "line": 226, + "column": 88 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8878, + "end": 8931, + "loc": { + "start": { + "line": 226, + "column": 16 + }, + "end": { + "line": 226, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 8878, + "end": 8924, + "loc": { + "start": { + "line": 226, + "column": 16 + }, + "end": { + "line": 226, + "column": 62 + } + }, + "object": { + "type": "MemberExpression", + "start": 8878, + "end": 8917, + "loc": { + "start": { + "line": 226, + "column": 16 + }, + "end": { + "line": 226, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 8878, + "end": 8882, + "loc": { + "start": { + "line": 226, + "column": 16 + }, + "end": { + "line": 226, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 8883, + "end": 8917, + "loc": { + "start": { + "line": 226, + "column": 21 + }, + "end": { + "line": 226, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8918, + "end": 8924, + "loc": { + "start": { + "line": 226, + "column": 56 + }, + "end": { + "line": 226, + "column": 62 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8925, + "end": 8931, + "loc": { + "start": { + "line": 226, + "column": 63 + }, + "end": { + "line": 226, + "column": 69 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8934, + "end": 8950, + "loc": { + "start": { + "line": 226, + "column": 72 + }, + "end": { + "line": 226, + "column": 88 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity" + } + } + }, + { + "type": "ExpressionStatement", + "start": 8968, + "end": 9040, + "loc": { + "start": { + "line": 227, + "column": 16 + }, + "end": { + "line": 227, + "column": 88 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8968, + "end": 9039, + "loc": { + "start": { + "line": 227, + "column": 16 + }, + "end": { + "line": 227, + "column": 87 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8968, + "end": 9023, + "loc": { + "start": { + "line": 227, + "column": 16 + }, + "end": { + "line": 227, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 8968, + "end": 9014, + "loc": { + "start": { + "line": 227, + "column": 16 + }, + "end": { + "line": 227, + "column": 62 + } + }, + "object": { + "type": "MemberExpression", + "start": 8968, + "end": 9007, + "loc": { + "start": { + "line": 227, + "column": 16 + }, + "end": { + "line": 227, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 8968, + "end": 8972, + "loc": { + "start": { + "line": 227, + "column": 16 + }, + "end": { + "line": 227, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 8973, + "end": 9007, + "loc": { + "start": { + "line": 227, + "column": 21 + }, + "end": { + "line": 227, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9008, + "end": 9014, + "loc": { + "start": { + "line": 227, + "column": 56 + }, + "end": { + "line": 227, + "column": 62 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9015, + "end": 9023, + "loc": { + "start": { + "line": 227, + "column": 63 + }, + "end": { + "line": 227, + "column": 71 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 9026, + "end": 9039, + "loc": { + "start": { + "line": 227, + "column": 74 + }, + "end": { + "line": 227, + "column": 87 + }, + "identifierName": "mouseWorldPos" + }, + "name": "mouseWorldPos" + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 9076, + "end": 9232, + "loc": { + "start": { + "line": 231, + "column": 8 + }, + "end": { + "line": 234, + "column": 11 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9076, + "end": 9231, + "loc": { + "start": { + "line": 231, + "column": 8 + }, + "end": { + "line": 234, + "column": 10 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9076, + "end": 9098, + "loc": { + "start": { + "line": 231, + "column": 8 + }, + "end": { + "line": 231, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 9076, + "end": 9080, + "loc": { + "start": { + "line": 231, + "column": 8 + }, + "end": { + "line": 231, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 9081, + "end": 9098, + "loc": { + "start": { + "line": 231, + "column": 13 + }, + "end": { + "line": 231, + "column": 30 + }, + "identifierName": "_onInputMouseDown" + }, + "name": "_onInputMouseDown" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 9101, + "end": 9231, + "loc": { + "start": { + "line": 231, + "column": 33 + }, + "end": { + "line": 234, + "column": 10 + } + }, + "callee": { + "type": "MemberExpression", + "start": 9101, + "end": 9109, + "loc": { + "start": { + "line": 231, + "column": 33 + }, + "end": { + "line": 231, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 9101, + "end": 9106, + "loc": { + "start": { + "line": 231, + "column": 33 + }, + "end": { + "line": 231, + "column": 38 + }, + "identifierName": "input" + }, + "name": "input" + }, + "property": { + "type": "Identifier", + "start": 9107, + "end": 9109, + "loc": { + "start": { + "line": 231, + "column": 39 + }, + "end": { + "line": 231, + "column": 41 + }, + "identifierName": "on" + }, + "name": "on" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 9110, + "end": 9121, + "loc": { + "start": { + "line": 231, + "column": 42 + }, + "end": { + "line": 231, + "column": 53 + } + }, + "extra": { + "rawValue": "mousedown", + "raw": "\"mousedown\"" + }, + "value": "mousedown" + }, + { + "type": "ArrowFunctionExpression", + "start": 9123, + "end": 9230, + "loc": { + "start": { + "line": 231, + "column": 55 + }, + "end": { + "line": 234, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 9124, + "end": 9130, + "loc": { + "start": { + "line": 231, + "column": 56 + }, + "end": { + "line": 231, + "column": 62 + }, + "identifierName": "coords" + }, + "name": "coords" + } + ], + "body": { + "type": "BlockStatement", + "start": 9135, + "end": 9230, + "loc": { + "start": { + "line": 231, + "column": 67 + }, + "end": { + "line": 234, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 9149, + "end": 9178, + "loc": { + "start": { + "line": 232, + "column": 12 + }, + "end": { + "line": 232, + "column": 41 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9149, + "end": 9177, + "loc": { + "start": { + "line": 232, + "column": 12 + }, + "end": { + "line": 232, + "column": 40 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 9149, + "end": 9165, + "loc": { + "start": { + "line": 232, + "column": 12 + }, + "end": { + "line": 232, + "column": 28 + }, + "identifierName": "lastMouseCanvasX" + }, + "name": "lastMouseCanvasX" + }, + "right": { + "type": "MemberExpression", + "start": 9168, + "end": 9177, + "loc": { + "start": { + "line": 232, + "column": 31 + }, + "end": { + "line": 232, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 9168, + "end": 9174, + "loc": { + "start": { + "line": 232, + "column": 31 + }, + "end": { + "line": 232, + "column": 37 + }, + "identifierName": "coords" + }, + "name": "coords" + }, + "property": { + "type": "NumericLiteral", + "start": 9175, + "end": 9176, + "loc": { + "start": { + "line": 232, + "column": 38 + }, + "end": { + "line": 232, + "column": 39 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 9191, + "end": 9220, + "loc": { + "start": { + "line": 233, + "column": 12 + }, + "end": { + "line": 233, + "column": 41 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9191, + "end": 9219, + "loc": { + "start": { + "line": 233, + "column": 12 + }, + "end": { + "line": 233, + "column": 40 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 9191, + "end": 9207, + "loc": { + "start": { + "line": 233, + "column": 12 + }, + "end": { + "line": 233, + "column": 28 + }, + "identifierName": "lastMouseCanvasY" + }, + "name": "lastMouseCanvasY" + }, + "right": { + "type": "MemberExpression", + "start": 9210, + "end": 9219, + "loc": { + "start": { + "line": 233, + "column": 31 + }, + "end": { + "line": 233, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 9210, + "end": 9216, + "loc": { + "start": { + "line": 233, + "column": 31 + }, + "end": { + "line": 233, + "column": 37 + }, + "identifierName": "coords" + }, + "name": "coords" + }, + "property": { + "type": "NumericLiteral", + "start": 9217, + "end": 9218, + "loc": { + "start": { + "line": 233, + "column": 38 + }, + "end": { + "line": 233, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + } + } + } + ], + "directives": [] + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 9242, + "end": 13137, + "loc": { + "start": { + "line": 236, + "column": 8 + }, + "end": { + "line": 300, + "column": 11 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9242, + "end": 13136, + "loc": { + "start": { + "line": 236, + "column": 8 + }, + "end": { + "line": 300, + "column": 10 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9242, + "end": 9262, + "loc": { + "start": { + "line": 236, + "column": 8 + }, + "end": { + "line": 236, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 9242, + "end": 9246, + "loc": { + "start": { + "line": 236, + "column": 8 + }, + "end": { + "line": 236, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 9247, + "end": 9262, + "loc": { + "start": { + "line": 236, + "column": 13 + }, + "end": { + "line": 236, + "column": 28 + }, + "identifierName": "_onInputMouseUp" + }, + "name": "_onInputMouseUp" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 9265, + "end": 13136, + "loc": { + "start": { + "line": 236, + "column": 31 + }, + "end": { + "line": 300, + "column": 10 + } + }, + "callee": { + "type": "MemberExpression", + "start": 9265, + "end": 9273, + "loc": { + "start": { + "line": 236, + "column": 31 + }, + "end": { + "line": 236, + "column": 39 + } + }, + "object": { + "type": "Identifier", + "start": 9265, + "end": 9270, + "loc": { + "start": { + "line": 236, + "column": 31 + }, + "end": { + "line": 236, + "column": 36 + }, + "identifierName": "input" + }, + "name": "input" + }, + "property": { + "type": "Identifier", + "start": 9271, + "end": 9273, + "loc": { + "start": { + "line": 236, + "column": 37 + }, + "end": { + "line": 236, + "column": 39 + }, + "identifierName": "on" + }, + "name": "on" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 9274, + "end": 9283, + "loc": { + "start": { + "line": 236, + "column": 40 + }, + "end": { + "line": 236, + "column": 49 + } + }, + "extra": { + "rawValue": "mouseup", + "raw": "\"mouseup\"" + }, + "value": "mouseup" + }, + { + "type": "ArrowFunctionExpression", + "start": 9285, + "end": 13135, + "loc": { + "start": { + "line": 236, + "column": 51 + }, + "end": { + "line": 300, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 9286, + "end": 9292, + "loc": { + "start": { + "line": 236, + "column": 52 + }, + "end": { + "line": 236, + "column": 58 + }, + "identifierName": "coords" + }, + "name": "coords" + } + ], + "body": { + "type": "BlockStatement", + "start": 9297, + "end": 13135, + "loc": { + "start": { + "line": 236, + "column": 63 + }, + "end": { + "line": 300, + "column": 9 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 9311, + "end": 9640, + "loc": { + "start": { + "line": 237, + "column": 12 + }, + "end": { + "line": 242, + "column": 13 + } + }, + "test": { + "type": "LogicalExpression", + "start": 9315, + "end": 9599, + "loc": { + "start": { + "line": 237, + "column": 16 + }, + "end": { + "line": 240, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 9315, + "end": 9523, + "loc": { + "start": { + "line": 237, + "column": 16 + }, + "end": { + "line": 239, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 9315, + "end": 9447, + "loc": { + "start": { + "line": 237, + "column": 16 + }, + "end": { + "line": 238, + "column": 72 + } + }, + "left": { + "type": "BinaryExpression", + "start": 9315, + "end": 9371, + "loc": { + "start": { + "line": 237, + "column": 16 + }, + "end": { + "line": 237, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 9315, + "end": 9324, + "loc": { + "start": { + "line": 237, + "column": 16 + }, + "end": { + "line": 237, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 9315, + "end": 9321, + "loc": { + "start": { + "line": 237, + "column": 16 + }, + "end": { + "line": 237, + "column": 22 + }, + "identifierName": "coords" + }, + "name": "coords" + }, + "property": { + "type": "NumericLiteral", + "start": 9322, + "end": 9323, + "loc": { + "start": { + "line": 237, + "column": 23 + }, + "end": { + "line": 237, + "column": 24 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 9327, + "end": 9371, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 9327, + "end": 9343, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 44 + }, + "identifierName": "lastMouseCanvasX" + }, + "name": "lastMouseCanvasX" + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 9346, + "end": 9371, + "loc": { + "start": { + "line": 237, + "column": 47 + }, + "end": { + "line": 237, + "column": 72 + }, + "identifierName": "mouseCanvasClickTolerance" + }, + "name": "mouseCanvasClickTolerance" + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 9391, + "end": 9447, + "loc": { + "start": { + "line": 238, + "column": 16 + }, + "end": { + "line": 238, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 9391, + "end": 9400, + "loc": { + "start": { + "line": 238, + "column": 16 + }, + "end": { + "line": 238, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 9391, + "end": 9397, + "loc": { + "start": { + "line": 238, + "column": 16 + }, + "end": { + "line": 238, + "column": 22 + }, + "identifierName": "coords" + }, + "name": "coords" + }, + "property": { + "type": "NumericLiteral", + "start": 9398, + "end": 9399, + "loc": { + "start": { + "line": 238, + "column": 23 + }, + "end": { + "line": 238, + "column": 24 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 9403, + "end": 9447, + "loc": { + "start": { + "line": 238, + "column": 28 + }, + "end": { + "line": 238, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 9403, + "end": 9419, + "loc": { + "start": { + "line": 238, + "column": 28 + }, + "end": { + "line": 238, + "column": 44 + }, + "identifierName": "lastMouseCanvasX" + }, + "name": "lastMouseCanvasX" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 9422, + "end": 9447, + "loc": { + "start": { + "line": 238, + "column": 47 + }, + "end": { + "line": 238, + "column": 72 + }, + "identifierName": "mouseCanvasClickTolerance" + }, + "name": "mouseCanvasClickTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 9467, + "end": 9523, + "loc": { + "start": { + "line": 239, + "column": 16 + }, + "end": { + "line": 239, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 9467, + "end": 9476, + "loc": { + "start": { + "line": 239, + "column": 16 + }, + "end": { + "line": 239, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 9467, + "end": 9473, + "loc": { + "start": { + "line": 239, + "column": 16 + }, + "end": { + "line": 239, + "column": 22 + }, + "identifierName": "coords" + }, + "name": "coords" + }, + "property": { + "type": "NumericLiteral", + "start": 9474, + "end": 9475, + "loc": { + "start": { + "line": 239, + "column": 23 + }, + "end": { + "line": 239, + "column": 24 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 9479, + "end": 9523, + "loc": { + "start": { + "line": 239, + "column": 28 + }, + "end": { + "line": 239, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 9479, + "end": 9495, + "loc": { + "start": { + "line": 239, + "column": 28 + }, + "end": { + "line": 239, + "column": 44 + }, + "identifierName": "lastMouseCanvasY" + }, + "name": "lastMouseCanvasY" + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 9498, + "end": 9523, + "loc": { + "start": { + "line": 239, + "column": 47 + }, + "end": { + "line": 239, + "column": 72 + }, + "identifierName": "mouseCanvasClickTolerance" + }, + "name": "mouseCanvasClickTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 9543, + "end": 9599, + "loc": { + "start": { + "line": 240, + "column": 16 + }, + "end": { + "line": 240, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 9543, + "end": 9552, + "loc": { + "start": { + "line": 240, + "column": 16 + }, + "end": { + "line": 240, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 9543, + "end": 9549, + "loc": { + "start": { + "line": 240, + "column": 16 + }, + "end": { + "line": 240, + "column": 22 + }, + "identifierName": "coords" + }, + "name": "coords" + }, + "property": { + "type": "NumericLiteral", + "start": 9550, + "end": 9551, + "loc": { + "start": { + "line": 240, + "column": 23 + }, + "end": { + "line": 240, + "column": 24 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 9555, + "end": 9599, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 9555, + "end": 9571, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 44 + }, + "identifierName": "lastMouseCanvasY" + }, + "name": "lastMouseCanvasY" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 9574, + "end": 9599, + "loc": { + "start": { + "line": 240, + "column": 47 + }, + "end": { + "line": 240, + "column": 72 + }, + "identifierName": "mouseCanvasClickTolerance" + }, + "name": "mouseCanvasClickTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 9601, + "end": 9640, + "loc": { + "start": { + "line": 240, + "column": 74 + }, + "end": { + "line": 242, + "column": 13 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 9619, + "end": 9626, + "loc": { + "start": { + "line": 241, + "column": 16 + }, + "end": { + "line": 241, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 9653, + "end": 13125, + "loc": { + "start": { + "line": 243, + "column": 12 + }, + "end": { + "line": 299, + "column": 13 + } + }, + "test": { + "type": "MemberExpression", + "start": 9657, + "end": 9696, + "loc": { + "start": { + "line": 243, + "column": 16 + }, + "end": { + "line": 243, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 9657, + "end": 9661, + "loc": { + "start": { + "line": 243, + "column": 16 + }, + "end": { + "line": 243, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 9662, + "end": 9696, + "loc": { + "start": { + "line": 243, + "column": 21 + }, + "end": { + "line": 243, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 9698, + "end": 10865, + "loc": { + "start": { + "line": 243, + "column": 57 + }, + "end": { + "line": 264, + "column": 13 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 9716, + "end": 10851, + "loc": { + "start": { + "line": 244, + "column": 16 + }, + "end": { + "line": 263, + "column": 17 + } + }, + "test": { + "type": "Identifier", + "start": 9720, + "end": 9736, + "loc": { + "start": { + "line": 244, + "column": 20 + }, + "end": { + "line": 244, + "column": 36 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity" + }, + "consequent": { + "type": "BlockStatement", + "start": 9738, + "end": 10594, + "loc": { + "start": { + "line": 244, + "column": 38 + }, + "end": { + "line": 259, + "column": 17 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 9760, + "end": 10340, + "loc": { + "start": { + "line": 245, + "column": 20 + }, + "end": { + "line": 255, + "column": 21 + } + }, + "test": { + "type": "Identifier", + "start": 9764, + "end": 9791, + "loc": { + "start": { + "line": 245, + "column": 24 + }, + "end": { + "line": 245, + "column": 51 + }, + "identifierName": "pickSurfacePrecisionEnabled" + }, + "name": "pickSurfacePrecisionEnabled" + }, + "consequent": { + "type": "BlockStatement", + "start": 9793, + "end": 10340, + "loc": { + "start": { + "line": 245, + "column": 53 + }, + "end": { + "line": 255, + "column": 21 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 9819, + "end": 10035, + "loc": { + "start": { + "line": 246, + "column": 24 + }, + "end": { + "line": 250, + "column": 27 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 9825, + "end": 10034, + "loc": { + "start": { + "line": 246, + "column": 30 + }, + "end": { + "line": 250, + "column": 26 + } + }, + "id": { + "type": "Identifier", + "start": 9825, + "end": 9835, + "loc": { + "start": { + "line": 246, + "column": 30 + }, + "end": { + "line": 246, + "column": 40 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 9838, + "end": 10034, + "loc": { + "start": { + "line": 246, + "column": 43 + }, + "end": { + "line": 250, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 9838, + "end": 9848, + "loc": { + "start": { + "line": 246, + "column": 43 + }, + "end": { + "line": 246, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 9838, + "end": 9843, + "loc": { + "start": { + "line": 246, + "column": 43 + }, + "end": { + "line": 246, + "column": 48 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 9844, + "end": 9848, + "loc": { + "start": { + "line": 246, + "column": 49 + }, + "end": { + "line": 246, + "column": 53 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 9849, + "end": 10033, + "loc": { + "start": { + "line": 246, + "column": 54 + }, + "end": { + "line": 250, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 9879, + "end": 9904, + "loc": { + "start": { + "line": 247, + "column": 28 + }, + "end": { + "line": 247, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9879, + "end": 9888, + "loc": { + "start": { + "line": 247, + "column": 28 + }, + "end": { + "line": 247, + "column": 37 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 9890, + "end": 9904, + "loc": { + "start": { + "line": 247, + "column": 39 + }, + "end": { + "line": 247, + "column": 53 + }, + "identifierName": "mouseCanvasPos" + }, + "name": "mouseCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 9934, + "end": 9951, + "loc": { + "start": { + "line": 248, + "column": 28 + }, + "end": { + "line": 248, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9934, + "end": 9945, + "loc": { + "start": { + "line": 248, + "column": 28 + }, + "end": { + "line": 248, + "column": 39 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 9947, + "end": 9951, + "loc": { + "start": { + "line": 248, + "column": 41 + }, + "end": { + "line": 248, + "column": 45 + } + }, + "value": true + } + }, + { + "type": "ObjectProperty", + "start": 9981, + "end": 10007, + "loc": { + "start": { + "line": 249, + "column": 28 + }, + "end": { + "line": 249, + "column": 54 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9981, + "end": 10001, + "loc": { + "start": { + "line": 249, + "column": 28 + }, + "end": { + "line": 249, + "column": 48 + }, + "identifierName": "pickSurfacePrecision" + }, + "name": "pickSurfacePrecision" + }, + "value": { + "type": "BooleanLiteral", + "start": 10003, + "end": 10007, + "loc": { + "start": { + "line": 249, + "column": 50 + }, + "end": { + "line": 249, + "column": 54 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 10060, + "end": 10233, + "loc": { + "start": { + "line": 251, + "column": 24 + }, + "end": { + "line": 253, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 10064, + "end": 10097, + "loc": { + "start": { + "line": 251, + "column": 28 + }, + "end": { + "line": 251, + "column": 61 + } + }, + "left": { + "type": "Identifier", + "start": 10064, + "end": 10074, + "loc": { + "start": { + "line": 251, + "column": 28 + }, + "end": { + "line": 251, + "column": 38 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 10078, + "end": 10097, + "loc": { + "start": { + "line": 251, + "column": 42 + }, + "end": { + "line": 251, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 10078, + "end": 10088, + "loc": { + "start": { + "line": 251, + "column": 42 + }, + "end": { + "line": 251, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 10089, + "end": 10097, + "loc": { + "start": { + "line": 251, + "column": 53 + }, + "end": { + "line": 251, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 10099, + "end": 10233, + "loc": { + "start": { + "line": 251, + "column": 63 + }, + "end": { + "line": 253, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 10129, + "end": 10207, + "loc": { + "start": { + "line": 252, + "column": 28 + }, + "end": { + "line": 252, + "column": 106 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10129, + "end": 10206, + "loc": { + "start": { + "line": 252, + "column": 28 + }, + "end": { + "line": 252, + "column": 105 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10129, + "end": 10184, + "loc": { + "start": { + "line": 252, + "column": 28 + }, + "end": { + "line": 252, + "column": 83 + } + }, + "object": { + "type": "MemberExpression", + "start": 10129, + "end": 10175, + "loc": { + "start": { + "line": 252, + "column": 28 + }, + "end": { + "line": 252, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 10129, + "end": 10168, + "loc": { + "start": { + "line": 252, + "column": 28 + }, + "end": { + "line": 252, + "column": 67 + } + }, + "object": { + "type": "ThisExpression", + "start": 10129, + "end": 10133, + "loc": { + "start": { + "line": 252, + "column": 28 + }, + "end": { + "line": 252, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 10134, + "end": 10168, + "loc": { + "start": { + "line": 252, + "column": 33 + }, + "end": { + "line": 252, + "column": 67 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10169, + "end": 10175, + "loc": { + "start": { + "line": 252, + "column": 68 + }, + "end": { + "line": 252, + "column": 74 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10176, + "end": 10184, + "loc": { + "start": { + "line": 252, + "column": 75 + }, + "end": { + "line": 252, + "column": 83 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 10187, + "end": 10206, + "loc": { + "start": { + "line": 252, + "column": 86 + }, + "end": { + "line": 252, + "column": 105 + } + }, + "object": { + "type": "Identifier", + "start": 10187, + "end": 10197, + "loc": { + "start": { + "line": 252, + "column": 86 + }, + "end": { + "line": 252, + "column": 96 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 10198, + "end": 10206, + "loc": { + "start": { + "line": 252, + "column": 97 + }, + "end": { + "line": 252, + "column": 105 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 10258, + "end": 10318, + "loc": { + "start": { + "line": 254, + "column": 24 + }, + "end": { + "line": 254, + "column": 84 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10258, + "end": 10317, + "loc": { + "start": { + "line": 254, + "column": 24 + }, + "end": { + "line": 254, + "column": 83 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10258, + "end": 10309, + "loc": { + "start": { + "line": 254, + "column": 24 + }, + "end": { + "line": 254, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 10258, + "end": 10297, + "loc": { + "start": { + "line": 254, + "column": 24 + }, + "end": { + "line": 254, + "column": 63 + } + }, + "object": { + "type": "ThisExpression", + "start": 10258, + "end": 10262, + "loc": { + "start": { + "line": 254, + "column": 24 + }, + "end": { + "line": 254, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 10263, + "end": 10297, + "loc": { + "start": { + "line": 254, + "column": 29 + }, + "end": { + "line": 254, + "column": 63 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10298, + "end": 10309, + "loc": { + "start": { + "line": 254, + "column": 64 + }, + "end": { + "line": 254, + "column": 75 + }, + "identifierName": "approximate" + }, + "name": "approximate" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 10312, + "end": 10317, + "loc": { + "start": { + "line": 254, + "column": 78 + }, + "end": { + "line": 254, + "column": 83 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 10361, + "end": 10418, + "loc": { + "start": { + "line": 256, + "column": 20 + }, + "end": { + "line": 256, + "column": 77 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10361, + "end": 10417, + "loc": { + "start": { + "line": 256, + "column": 20 + }, + "end": { + "line": 256, + "column": 76 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10361, + "end": 10410, + "loc": { + "start": { + "line": 256, + "column": 20 + }, + "end": { + "line": 256, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 10361, + "end": 10400, + "loc": { + "start": { + "line": 256, + "column": 20 + }, + "end": { + "line": 256, + "column": 59 + } + }, + "object": { + "type": "ThisExpression", + "start": 10361, + "end": 10365, + "loc": { + "start": { + "line": 256, + "column": 20 + }, + "end": { + "line": 256, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 10366, + "end": 10400, + "loc": { + "start": { + "line": 256, + "column": 25 + }, + "end": { + "line": 256, + "column": 59 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10401, + "end": 10410, + "loc": { + "start": { + "line": 256, + "column": 60 + }, + "end": { + "line": 256, + "column": 69 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 10413, + "end": 10417, + "loc": { + "start": { + "line": 256, + "column": 72 + }, + "end": { + "line": 256, + "column": 76 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 10439, + "end": 10508, + "loc": { + "start": { + "line": 257, + "column": 20 + }, + "end": { + "line": 257, + "column": 89 + } + }, + "expression": { + "type": "CallExpression", + "start": 10439, + "end": 10507, + "loc": { + "start": { + "line": 257, + "column": 20 + }, + "end": { + "line": 257, + "column": 88 + } + }, + "callee": { + "type": "MemberExpression", + "start": 10439, + "end": 10448, + "loc": { + "start": { + "line": 257, + "column": 20 + }, + "end": { + "line": 257, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 10439, + "end": 10443, + "loc": { + "start": { + "line": 257, + "column": 20 + }, + "end": { + "line": 257, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 10444, + "end": 10448, + "loc": { + "start": { + "line": 257, + "column": 25 + }, + "end": { + "line": 257, + "column": 29 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 10449, + "end": 10465, + "loc": { + "start": { + "line": 257, + "column": 30 + }, + "end": { + "line": 257, + "column": 46 + } + }, + "extra": { + "rawValue": "measurementEnd", + "raw": "\"measurementEnd\"" + }, + "value": "measurementEnd" + }, + { + "type": "MemberExpression", + "start": 10467, + "end": 10506, + "loc": { + "start": { + "line": 257, + "column": 48 + }, + "end": { + "line": 257, + "column": 87 + } + }, + "object": { + "type": "ThisExpression", + "start": 10467, + "end": 10471, + "loc": { + "start": { + "line": 257, + "column": 48 + }, + "end": { + "line": 257, + "column": 52 + } + } + }, + "property": { + "type": "Identifier", + "start": 10472, + "end": 10506, + "loc": { + "start": { + "line": 257, + "column": 53 + }, + "end": { + "line": 257, + "column": 87 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 10529, + "end": 10576, + "loc": { + "start": { + "line": 258, + "column": 20 + }, + "end": { + "line": 258, + "column": 67 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10529, + "end": 10575, + "loc": { + "start": { + "line": 258, + "column": 20 + }, + "end": { + "line": 258, + "column": 66 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10529, + "end": 10568, + "loc": { + "start": { + "line": 258, + "column": 20 + }, + "end": { + "line": 258, + "column": 59 + } + }, + "object": { + "type": "ThisExpression", + "start": 10529, + "end": 10533, + "loc": { + "start": { + "line": 258, + "column": 20 + }, + "end": { + "line": 258, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 10534, + "end": 10568, + "loc": { + "start": { + "line": 258, + "column": 25 + }, + "end": { + "line": 258, + "column": 59 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 10571, + "end": 10575, + "loc": { + "start": { + "line": 258, + "column": 62 + }, + "end": { + "line": 258, + "column": 66 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 10600, + "end": 10851, + "loc": { + "start": { + "line": 259, + "column": 23 + }, + "end": { + "line": 263, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 10622, + "end": 10672, + "loc": { + "start": { + "line": 260, + "column": 20 + }, + "end": { + "line": 260, + "column": 70 + } + }, + "expression": { + "type": "CallExpression", + "start": 10622, + "end": 10671, + "loc": { + "start": { + "line": 260, + "column": 20 + }, + "end": { + "line": 260, + "column": 69 + } + }, + "callee": { + "type": "MemberExpression", + "start": 10622, + "end": 10669, + "loc": { + "start": { + "line": 260, + "column": 20 + }, + "end": { + "line": 260, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 10622, + "end": 10661, + "loc": { + "start": { + "line": 260, + "column": 20 + }, + "end": { + "line": 260, + "column": 59 + } + }, + "object": { + "type": "ThisExpression", + "start": 10622, + "end": 10626, + "loc": { + "start": { + "line": 260, + "column": 20 + }, + "end": { + "line": 260, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 10627, + "end": 10661, + "loc": { + "start": { + "line": 260, + "column": 25 + }, + "end": { + "line": 260, + "column": 59 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10662, + "end": 10669, + "loc": { + "start": { + "line": 260, + "column": 60 + }, + "end": { + "line": 260, + "column": 67 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 10693, + "end": 10765, + "loc": { + "start": { + "line": 261, + "column": 20 + }, + "end": { + "line": 261, + "column": 92 + } + }, + "expression": { + "type": "CallExpression", + "start": 10693, + "end": 10764, + "loc": { + "start": { + "line": 261, + "column": 20 + }, + "end": { + "line": 261, + "column": 91 + } + }, + "callee": { + "type": "MemberExpression", + "start": 10693, + "end": 10702, + "loc": { + "start": { + "line": 261, + "column": 20 + }, + "end": { + "line": 261, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 10693, + "end": 10697, + "loc": { + "start": { + "line": 261, + "column": 20 + }, + "end": { + "line": 261, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 10698, + "end": 10702, + "loc": { + "start": { + "line": 261, + "column": 25 + }, + "end": { + "line": 261, + "column": 29 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 10703, + "end": 10722, + "loc": { + "start": { + "line": 261, + "column": 30 + }, + "end": { + "line": 261, + "column": 49 + } + }, + "extra": { + "rawValue": "measurementCancel", + "raw": "\"measurementCancel\"" + }, + "value": "measurementCancel" + }, + { + "type": "MemberExpression", + "start": 10724, + "end": 10763, + "loc": { + "start": { + "line": 261, + "column": 51 + }, + "end": { + "line": 261, + "column": 90 + } + }, + "object": { + "type": "ThisExpression", + "start": 10724, + "end": 10728, + "loc": { + "start": { + "line": 261, + "column": 51 + }, + "end": { + "line": 261, + "column": 55 + } + } + }, + "property": { + "type": "Identifier", + "start": 10729, + "end": 10763, + "loc": { + "start": { + "line": 261, + "column": 56 + }, + "end": { + "line": 261, + "column": 90 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 10786, + "end": 10833, + "loc": { + "start": { + "line": 262, + "column": 20 + }, + "end": { + "line": 262, + "column": 67 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10786, + "end": 10832, + "loc": { + "start": { + "line": 262, + "column": 20 + }, + "end": { + "line": 262, + "column": 66 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10786, + "end": 10825, + "loc": { + "start": { + "line": 262, + "column": 20 + }, + "end": { + "line": 262, + "column": 59 + } + }, + "object": { + "type": "ThisExpression", + "start": 10786, + "end": 10790, + "loc": { + "start": { + "line": 262, + "column": 20 + }, + "end": { + "line": 262, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 10791, + "end": 10825, + "loc": { + "start": { + "line": 262, + "column": 25 + }, + "end": { + "line": 262, + "column": 59 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 10828, + "end": 10832, + "loc": { + "start": { + "line": 262, + "column": 62 + }, + "end": { + "line": 262, + "column": 66 + } + } + } + } + } + ], + "directives": [] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 10871, + "end": 13125, + "loc": { + "start": { + "line": 264, + "column": 19 + }, + "end": { + "line": 299, + "column": 13 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 10889, + "end": 13111, + "loc": { + "start": { + "line": 265, + "column": 16 + }, + "end": { + "line": 298, + "column": 17 + } + }, + "test": { + "type": "Identifier", + "start": 10893, + "end": 10909, + "loc": { + "start": { + "line": 265, + "column": 20 + }, + "end": { + "line": 265, + "column": 36 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity" + }, + "consequent": { + "type": "BlockStatement", + "start": 10911, + "end": 13111, + "loc": { + "start": { + "line": 265, + "column": 38 + }, + "end": { + "line": 298, + "column": 17 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 10933, + "end": 11389, + "loc": { + "start": { + "line": 266, + "column": 20 + }, + "end": { + "line": 275, + "column": 21 + } + }, + "test": { + "type": "Identifier", + "start": 10937, + "end": 10964, + "loc": { + "start": { + "line": 266, + "column": 24 + }, + "end": { + "line": 266, + "column": 51 + }, + "identifierName": "pickSurfacePrecisionEnabled" + }, + "name": "pickSurfacePrecisionEnabled" + }, + "consequent": { + "type": "BlockStatement", + "start": 10966, + "end": 11389, + "loc": { + "start": { + "line": 266, + "column": 53 + }, + "end": { + "line": 275, + "column": 21 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 10992, + "end": 11208, + "loc": { + "start": { + "line": 267, + "column": 24 + }, + "end": { + "line": 271, + "column": 27 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 10998, + "end": 11207, + "loc": { + "start": { + "line": 267, + "column": 30 + }, + "end": { + "line": 271, + "column": 26 + } + }, + "id": { + "type": "Identifier", + "start": 10998, + "end": 11008, + "loc": { + "start": { + "line": 267, + "column": 30 + }, + "end": { + "line": 267, + "column": 40 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 11011, + "end": 11207, + "loc": { + "start": { + "line": 267, + "column": 43 + }, + "end": { + "line": 271, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 11011, + "end": 11021, + "loc": { + "start": { + "line": 267, + "column": 43 + }, + "end": { + "line": 267, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 11011, + "end": 11016, + "loc": { + "start": { + "line": 267, + "column": 43 + }, + "end": { + "line": 267, + "column": 48 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 11017, + "end": 11021, + "loc": { + "start": { + "line": 267, + "column": 49 + }, + "end": { + "line": 267, + "column": 53 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 11022, + "end": 11206, + "loc": { + "start": { + "line": 267, + "column": 54 + }, + "end": { + "line": 271, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 11052, + "end": 11077, + "loc": { + "start": { + "line": 268, + "column": 28 + }, + "end": { + "line": 268, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11052, + "end": 11061, + "loc": { + "start": { + "line": 268, + "column": 28 + }, + "end": { + "line": 268, + "column": 37 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 11063, + "end": 11077, + "loc": { + "start": { + "line": 268, + "column": 39 + }, + "end": { + "line": 268, + "column": 53 + }, + "identifierName": "mouseCanvasPos" + }, + "name": "mouseCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 11107, + "end": 11124, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11107, + "end": 11118, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 39 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 11120, + "end": 11124, + "loc": { + "start": { + "line": 269, + "column": 41 + }, + "end": { + "line": 269, + "column": 45 + } + }, + "value": true + } + }, + { + "type": "ObjectProperty", + "start": 11154, + "end": 11180, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 54 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11154, + "end": 11174, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 48 + }, + "identifierName": "pickSurfacePrecision" + }, + "name": "pickSurfacePrecision" + }, + "value": { + "type": "BooleanLiteral", + "start": 11176, + "end": 11180, + "loc": { + "start": { + "line": 270, + "column": 50 + }, + "end": { + "line": 270, + "column": 54 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 11233, + "end": 11367, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 274, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 11237, + "end": 11270, + "loc": { + "start": { + "line": 272, + "column": 28 + }, + "end": { + "line": 272, + "column": 61 + } + }, + "left": { + "type": "Identifier", + "start": 11237, + "end": 11247, + "loc": { + "start": { + "line": 272, + "column": 28 + }, + "end": { + "line": 272, + "column": 38 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 11251, + "end": 11270, + "loc": { + "start": { + "line": 272, + "column": 42 + }, + "end": { + "line": 272, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 11251, + "end": 11261, + "loc": { + "start": { + "line": 272, + "column": 42 + }, + "end": { + "line": 272, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 11262, + "end": 11270, + "loc": { + "start": { + "line": 272, + "column": 53 + }, + "end": { + "line": 272, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 11272, + "end": 11367, + "loc": { + "start": { + "line": 272, + "column": 63 + }, + "end": { + "line": 274, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 11302, + "end": 11341, + "loc": { + "start": { + "line": 273, + "column": 28 + }, + "end": { + "line": 273, + "column": 67 + } + }, + "expression": { + "type": "CallExpression", + "start": 11302, + "end": 11340, + "loc": { + "start": { + "line": 273, + "column": 28 + }, + "end": { + "line": 273, + "column": 66 + } + }, + "callee": { + "type": "MemberExpression", + "start": 11302, + "end": 11319, + "loc": { + "start": { + "line": 273, + "column": 28 + }, + "end": { + "line": 273, + "column": 45 + } + }, + "object": { + "type": "Identifier", + "start": 11302, + "end": 11315, + "loc": { + "start": { + "line": 273, + "column": 28 + }, + "end": { + "line": 273, + "column": 41 + }, + "identifierName": "mouseWorldPos" + }, + "name": "mouseWorldPos" + }, + "property": { + "type": "Identifier", + "start": 11316, + "end": 11319, + "loc": { + "start": { + "line": 273, + "column": 42 + }, + "end": { + "line": 273, + "column": 45 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 11320, + "end": 11339, + "loc": { + "start": { + "line": 273, + "column": 46 + }, + "end": { + "line": 273, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 11320, + "end": 11330, + "loc": { + "start": { + "line": 273, + "column": 46 + }, + "end": { + "line": 273, + "column": 56 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 11331, + "end": 11339, + "loc": { + "start": { + "line": 273, + "column": 57 + }, + "end": { + "line": 273, + "column": 65 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 11410, + "end": 11925, + "loc": { + "start": { + "line": 276, + "column": 20 + }, + "end": { + "line": 287, + "column": 23 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11410, + "end": 11924, + "loc": { + "start": { + "line": 276, + "column": 20 + }, + "end": { + "line": 287, + "column": 22 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 11410, + "end": 11449, + "loc": { + "start": { + "line": 276, + "column": 20 + }, + "end": { + "line": 276, + "column": 59 + } + }, + "object": { + "type": "ThisExpression", + "start": 11410, + "end": 11414, + "loc": { + "start": { + "line": 276, + "column": 20 + }, + "end": { + "line": 276, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 11415, + "end": 11449, + "loc": { + "start": { + "line": 276, + "column": 25 + }, + "end": { + "line": 276, + "column": 59 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 11452, + "end": 11924, + "loc": { + "start": { + "line": 276, + "column": 62 + }, + "end": { + "line": 287, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 11452, + "end": 11476, + "loc": { + "start": { + "line": 276, + "column": 62 + }, + "end": { + "line": 276, + "column": 86 + } + }, + "object": { + "type": "Identifier", + "start": 11452, + "end": 11458, + "loc": { + "start": { + "line": 276, + "column": 62 + }, + "end": { + "line": 276, + "column": 68 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 11459, + "end": 11476, + "loc": { + "start": { + "line": 276, + "column": 69 + }, + "end": { + "line": 276, + "column": 86 + }, + "identifierName": "createMeasurement" + }, + "name": "createMeasurement" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 11477, + "end": 11923, + "loc": { + "start": { + "line": 276, + "column": 87 + }, + "end": { + "line": 287, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 11503, + "end": 11524, + "loc": { + "start": { + "line": 277, + "column": 24 + }, + "end": { + "line": 277, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11503, + "end": 11505, + "loc": { + "start": { + "line": 277, + "column": 24 + }, + "end": { + "line": 277, + "column": 26 + }, + "identifierName": "id" + }, + "name": "id" + }, + "value": { + "type": "CallExpression", + "start": 11507, + "end": 11524, + "loc": { + "start": { + "line": 277, + "column": 28 + }, + "end": { + "line": 277, + "column": 45 + } + }, + "callee": { + "type": "MemberExpression", + "start": 11507, + "end": 11522, + "loc": { + "start": { + "line": 277, + "column": 28 + }, + "end": { + "line": 277, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 11507, + "end": 11511, + "loc": { + "start": { + "line": 277, + "column": 28 + }, + "end": { + "line": 277, + "column": 32 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 11512, + "end": 11522, + "loc": { + "start": { + "line": 277, + "column": 33 + }, + "end": { + "line": 277, + "column": 43 + }, + "identifierName": "createUUID" + }, + "name": "createUUID" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ObjectProperty", + "start": 11550, + "end": 11691, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 281, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11550, + "end": 11556, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 30 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "value": { + "type": "ObjectExpression", + "start": 11558, + "end": 11691, + "loc": { + "start": { + "line": 278, + "column": 32 + }, + "end": { + "line": 281, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 11588, + "end": 11612, + "loc": { + "start": { + "line": 279, + "column": 28 + }, + "end": { + "line": 279, + "column": 52 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11588, + "end": 11594, + "loc": { + "start": { + "line": 279, + "column": 28 + }, + "end": { + "line": 279, + "column": 34 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "Identifier", + "start": 11596, + "end": 11612, + "loc": { + "start": { + "line": 279, + "column": 36 + }, + "end": { + "line": 279, + "column": 52 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity" + } + }, + { + "type": "ObjectProperty", + "start": 11642, + "end": 11665, + "loc": { + "start": { + "line": 280, + "column": 28 + }, + "end": { + "line": 280, + "column": 51 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11642, + "end": 11650, + "loc": { + "start": { + "line": 280, + "column": 28 + }, + "end": { + "line": 280, + "column": 36 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "Identifier", + "start": 11652, + "end": 11665, + "loc": { + "start": { + "line": 280, + "column": 38 + }, + "end": { + "line": 280, + "column": 51 + }, + "identifierName": "mouseWorldPos" + }, + "name": "mouseWorldPos" + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 11717, + "end": 11858, + "loc": { + "start": { + "line": 282, + "column": 24 + }, + "end": { + "line": 285, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11717, + "end": 11723, + "loc": { + "start": { + "line": 282, + "column": 24 + }, + "end": { + "line": 282, + "column": 30 + }, + "identifierName": "target" + }, + "name": "target" + }, + "value": { + "type": "ObjectExpression", + "start": 11725, + "end": 11858, + "loc": { + "start": { + "line": 282, + "column": 32 + }, + "end": { + "line": 285, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 11755, + "end": 11779, + "loc": { + "start": { + "line": 283, + "column": 28 + }, + "end": { + "line": 283, + "column": 52 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11755, + "end": 11761, + "loc": { + "start": { + "line": 283, + "column": 28 + }, + "end": { + "line": 283, + "column": 34 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "Identifier", + "start": 11763, + "end": 11779, + "loc": { + "start": { + "line": 283, + "column": 36 + }, + "end": { + "line": 283, + "column": 52 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity" + } + }, + { + "type": "ObjectProperty", + "start": 11809, + "end": 11832, + "loc": { + "start": { + "line": 284, + "column": 28 + }, + "end": { + "line": 284, + "column": 51 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11809, + "end": 11817, + "loc": { + "start": { + "line": 284, + "column": 28 + }, + "end": { + "line": 284, + "column": 36 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "Identifier", + "start": 11819, + "end": 11832, + "loc": { + "start": { + "line": 284, + "column": 38 + }, + "end": { + "line": 284, + "column": 51 + }, + "identifierName": "mouseWorldPos" + }, + "name": "mouseWorldPos" + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 11884, + "end": 11901, + "loc": { + "start": { + "line": 286, + "column": 24 + }, + "end": { + "line": 286, + "column": 41 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11884, + "end": 11895, + "loc": { + "start": { + "line": 286, + "column": 24 + }, + "end": { + "line": 286, + "column": 35 + }, + "identifierName": "approximate" + }, + "name": "approximate" + }, + "value": { + "type": "BooleanLiteral", + "start": 11897, + "end": 11901, + "loc": { + "start": { + "line": 286, + "column": 37 + }, + "end": { + "line": 286, + "column": 41 + } + }, + "value": true + } + } + ] + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 11946, + "end": 12100, + "loc": { + "start": { + "line": 288, + "column": 20 + }, + "end": { + "line": 288, + "column": 174 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11946, + "end": 12099, + "loc": { + "start": { + "line": 288, + "column": 20 + }, + "end": { + "line": 288, + "column": 173 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 11946, + "end": 12011, + "loc": { + "start": { + "line": 288, + "column": 20 + }, + "end": { + "line": 288, + "column": 85 + } + }, + "object": { + "type": "MemberExpression", + "start": 11946, + "end": 11999, + "loc": { + "start": { + "line": 288, + "column": 20 + }, + "end": { + "line": 288, + "column": 73 + } + }, + "object": { + "type": "ThisExpression", + "start": 11946, + "end": 11950, + "loc": { + "start": { + "line": 288, + "column": 20 + }, + "end": { + "line": 288, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 11951, + "end": 11999, + "loc": { + "start": { + "line": 288, + "column": 25 + }, + "end": { + "line": 288, + "column": 73 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12000, + "end": 12011, + "loc": { + "start": { + "line": 288, + "column": 74 + }, + "end": { + "line": 288, + "column": 85 + }, + "identifierName": "axisVisible" + }, + "name": "axisVisible" + }, + "computed": false + }, + "right": { + "type": "LogicalExpression", + "start": 12014, + "end": 12099, + "loc": { + "start": { + "line": 288, + "column": 88 + }, + "end": { + "line": 288, + "column": 173 + } + }, + "left": { + "type": "MemberExpression", + "start": 12014, + "end": 12065, + "loc": { + "start": { + "line": 288, + "column": 88 + }, + "end": { + "line": 288, + "column": 139 + } + }, + "object": { + "type": "MemberExpression", + "start": 12014, + "end": 12053, + "loc": { + "start": { + "line": 288, + "column": 88 + }, + "end": { + "line": 288, + "column": 127 + } + }, + "object": { + "type": "ThisExpression", + "start": 12014, + "end": 12018, + "loc": { + "start": { + "line": 288, + "column": 88 + }, + "end": { + "line": 288, + "column": 92 + } + } + }, + "property": { + "type": "Identifier", + "start": 12019, + "end": 12053, + "loc": { + "start": { + "line": 288, + "column": 93 + }, + "end": { + "line": 288, + "column": 127 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12054, + "end": 12065, + "loc": { + "start": { + "line": 288, + "column": 128 + }, + "end": { + "line": 288, + "column": 139 + }, + "identifierName": "axisVisible" + }, + "name": "axisVisible" + }, + "computed": false + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 12069, + "end": 12099, + "loc": { + "start": { + "line": 288, + "column": 143 + }, + "end": { + "line": 288, + "column": 173 + } + }, + "object": { + "type": "MemberExpression", + "start": 12069, + "end": 12080, + "loc": { + "start": { + "line": 288, + "column": 143 + }, + "end": { + "line": 288, + "column": 154 + } + }, + "object": { + "type": "ThisExpression", + "start": 12069, + "end": 12073, + "loc": { + "start": { + "line": 288, + "column": 143 + }, + "end": { + "line": 288, + "column": 147 + } + } + }, + "property": { + "type": "Identifier", + "start": 12074, + "end": 12080, + "loc": { + "start": { + "line": 288, + "column": 148 + }, + "end": { + "line": 288, + "column": 154 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12081, + "end": 12099, + "loc": { + "start": { + "line": 288, + "column": 155 + }, + "end": { + "line": 288, + "column": 173 + }, + "identifierName": "defaultAxisVisible" + }, + "name": "defaultAxisVisible" + }, + "computed": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 12122, + "end": 12279, + "loc": { + "start": { + "line": 290, + "column": 20 + }, + "end": { + "line": 290, + "column": 177 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12122, + "end": 12278, + "loc": { + "start": { + "line": 290, + "column": 20 + }, + "end": { + "line": 290, + "column": 176 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12122, + "end": 12188, + "loc": { + "start": { + "line": 290, + "column": 20 + }, + "end": { + "line": 290, + "column": 86 + } + }, + "object": { + "type": "MemberExpression", + "start": 12122, + "end": 12175, + "loc": { + "start": { + "line": 290, + "column": 20 + }, + "end": { + "line": 290, + "column": 73 + } + }, + "object": { + "type": "ThisExpression", + "start": 12122, + "end": 12126, + "loc": { + "start": { + "line": 290, + "column": 20 + }, + "end": { + "line": 290, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 12127, + "end": 12175, + "loc": { + "start": { + "line": 290, + "column": 25 + }, + "end": { + "line": 290, + "column": 73 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12176, + "end": 12188, + "loc": { + "start": { + "line": 290, + "column": 74 + }, + "end": { + "line": 290, + "column": 86 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "computed": false + }, + "right": { + "type": "LogicalExpression", + "start": 12191, + "end": 12278, + "loc": { + "start": { + "line": 290, + "column": 89 + }, + "end": { + "line": 290, + "column": 176 + } + }, + "left": { + "type": "MemberExpression", + "start": 12191, + "end": 12243, + "loc": { + "start": { + "line": 290, + "column": 89 + }, + "end": { + "line": 290, + "column": 141 + } + }, + "object": { + "type": "MemberExpression", + "start": 12191, + "end": 12230, + "loc": { + "start": { + "line": 290, + "column": 89 + }, + "end": { + "line": 290, + "column": 128 + } + }, + "object": { + "type": "ThisExpression", + "start": 12191, + "end": 12195, + "loc": { + "start": { + "line": 290, + "column": 89 + }, + "end": { + "line": 290, + "column": 93 + } + } + }, + "property": { + "type": "Identifier", + "start": 12196, + "end": 12230, + "loc": { + "start": { + "line": 290, + "column": 94 + }, + "end": { + "line": 290, + "column": 128 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12231, + "end": 12243, + "loc": { + "start": { + "line": 290, + "column": 129 + }, + "end": { + "line": 290, + "column": 141 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "computed": false + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 12247, + "end": 12278, + "loc": { + "start": { + "line": 290, + "column": 145 + }, + "end": { + "line": 290, + "column": 176 + } + }, + "object": { + "type": "MemberExpression", + "start": 12247, + "end": 12258, + "loc": { + "start": { + "line": 290, + "column": 145 + }, + "end": { + "line": 290, + "column": 156 + } + }, + "object": { + "type": "ThisExpression", + "start": 12247, + "end": 12251, + "loc": { + "start": { + "line": 290, + "column": 145 + }, + "end": { + "line": 290, + "column": 149 + } + } + }, + "property": { + "type": "Identifier", + "start": 12252, + "end": 12258, + "loc": { + "start": { + "line": 290, + "column": 150 + }, + "end": { + "line": 290, + "column": 156 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12259, + "end": 12278, + "loc": { + "start": { + "line": 290, + "column": 157 + }, + "end": { + "line": 290, + "column": 176 + }, + "identifierName": "defaultXAxisVisible" + }, + "name": "defaultXAxisVisible" + }, + "computed": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 12300, + "end": 12457, + "loc": { + "start": { + "line": 291, + "column": 20 + }, + "end": { + "line": 291, + "column": 177 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12300, + "end": 12456, + "loc": { + "start": { + "line": 291, + "column": 20 + }, + "end": { + "line": 291, + "column": 176 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12300, + "end": 12366, + "loc": { + "start": { + "line": 291, + "column": 20 + }, + "end": { + "line": 291, + "column": 86 + } + }, + "object": { + "type": "MemberExpression", + "start": 12300, + "end": 12353, + "loc": { + "start": { + "line": 291, + "column": 20 + }, + "end": { + "line": 291, + "column": 73 + } + }, + "object": { + "type": "ThisExpression", + "start": 12300, + "end": 12304, + "loc": { + "start": { + "line": 291, + "column": 20 + }, + "end": { + "line": 291, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 12305, + "end": 12353, + "loc": { + "start": { + "line": 291, + "column": 25 + }, + "end": { + "line": 291, + "column": 73 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12354, + "end": 12366, + "loc": { + "start": { + "line": 291, + "column": 74 + }, + "end": { + "line": 291, + "column": 86 + }, + "identifierName": "yAxisVisible" + }, + "name": "yAxisVisible" + }, + "computed": false + }, + "right": { + "type": "LogicalExpression", + "start": 12369, + "end": 12456, + "loc": { + "start": { + "line": 291, + "column": 89 + }, + "end": { + "line": 291, + "column": 176 + } + }, + "left": { + "type": "MemberExpression", + "start": 12369, + "end": 12421, + "loc": { + "start": { + "line": 291, + "column": 89 + }, + "end": { + "line": 291, + "column": 141 + } + }, + "object": { + "type": "MemberExpression", + "start": 12369, + "end": 12408, + "loc": { + "start": { + "line": 291, + "column": 89 + }, + "end": { + "line": 291, + "column": 128 + } + }, + "object": { + "type": "ThisExpression", + "start": 12369, + "end": 12373, + "loc": { + "start": { + "line": 291, + "column": 89 + }, + "end": { + "line": 291, + "column": 93 + } + } + }, + "property": { + "type": "Identifier", + "start": 12374, + "end": 12408, + "loc": { + "start": { + "line": 291, + "column": 94 + }, + "end": { + "line": 291, + "column": 128 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12409, + "end": 12421, + "loc": { + "start": { + "line": 291, + "column": 129 + }, + "end": { + "line": 291, + "column": 141 + }, + "identifierName": "yAxisVisible" + }, + "name": "yAxisVisible" + }, + "computed": false + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 12425, + "end": 12456, + "loc": { + "start": { + "line": 291, + "column": 145 + }, + "end": { + "line": 291, + "column": 176 + } + }, + "object": { + "type": "MemberExpression", + "start": 12425, + "end": 12436, + "loc": { + "start": { + "line": 291, + "column": 145 + }, + "end": { + "line": 291, + "column": 156 + } + }, + "object": { + "type": "ThisExpression", + "start": 12425, + "end": 12429, + "loc": { + "start": { + "line": 291, + "column": 145 + }, + "end": { + "line": 291, + "column": 149 + } + } + }, + "property": { + "type": "Identifier", + "start": 12430, + "end": 12436, + "loc": { + "start": { + "line": 291, + "column": 150 + }, + "end": { + "line": 291, + "column": 156 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12437, + "end": 12456, + "loc": { + "start": { + "line": 291, + "column": 157 + }, + "end": { + "line": 291, + "column": 176 + }, + "identifierName": "defaultYAxisVisible" + }, + "name": "defaultYAxisVisible" + }, + "computed": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 12478, + "end": 12635, + "loc": { + "start": { + "line": 292, + "column": 20 + }, + "end": { + "line": 292, + "column": 177 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12478, + "end": 12634, + "loc": { + "start": { + "line": 292, + "column": 20 + }, + "end": { + "line": 292, + "column": 176 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12478, + "end": 12544, + "loc": { + "start": { + "line": 292, + "column": 20 + }, + "end": { + "line": 292, + "column": 86 + } + }, + "object": { + "type": "MemberExpression", + "start": 12478, + "end": 12531, + "loc": { + "start": { + "line": 292, + "column": 20 + }, + "end": { + "line": 292, + "column": 73 + } + }, + "object": { + "type": "ThisExpression", + "start": 12478, + "end": 12482, + "loc": { + "start": { + "line": 292, + "column": 20 + }, + "end": { + "line": 292, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 12483, + "end": 12531, + "loc": { + "start": { + "line": 292, + "column": 25 + }, + "end": { + "line": 292, + "column": 73 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12532, + "end": 12544, + "loc": { + "start": { + "line": 292, + "column": 74 + }, + "end": { + "line": 292, + "column": 86 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "computed": false + }, + "right": { + "type": "LogicalExpression", + "start": 12547, + "end": 12634, + "loc": { + "start": { + "line": 292, + "column": 89 + }, + "end": { + "line": 292, + "column": 176 + } + }, + "left": { + "type": "MemberExpression", + "start": 12547, + "end": 12599, + "loc": { + "start": { + "line": 292, + "column": 89 + }, + "end": { + "line": 292, + "column": 141 + } + }, + "object": { + "type": "MemberExpression", + "start": 12547, + "end": 12586, + "loc": { + "start": { + "line": 292, + "column": 89 + }, + "end": { + "line": 292, + "column": 128 + } + }, + "object": { + "type": "ThisExpression", + "start": 12547, + "end": 12551, + "loc": { + "start": { + "line": 292, + "column": 89 + }, + "end": { + "line": 292, + "column": 93 + } + } + }, + "property": { + "type": "Identifier", + "start": 12552, + "end": 12586, + "loc": { + "start": { + "line": 292, + "column": 94 + }, + "end": { + "line": 292, + "column": 128 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12587, + "end": 12599, + "loc": { + "start": { + "line": 292, + "column": 129 + }, + "end": { + "line": 292, + "column": 141 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "computed": false + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 12603, + "end": 12634, + "loc": { + "start": { + "line": 292, + "column": 145 + }, + "end": { + "line": 292, + "column": 176 + } + }, + "object": { + "type": "MemberExpression", + "start": 12603, + "end": 12614, + "loc": { + "start": { + "line": 292, + "column": 145 + }, + "end": { + "line": 292, + "column": 156 + } + }, + "object": { + "type": "ThisExpression", + "start": 12603, + "end": 12607, + "loc": { + "start": { + "line": 292, + "column": 145 + }, + "end": { + "line": 292, + "column": 149 + } + } + }, + "property": { + "type": "Identifier", + "start": 12608, + "end": 12614, + "loc": { + "start": { + "line": 292, + "column": 150 + }, + "end": { + "line": 292, + "column": 156 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12615, + "end": 12634, + "loc": { + "start": { + "line": 292, + "column": 157 + }, + "end": { + "line": 292, + "column": 176 + }, + "identifierName": "defaultZAxisVisible" + }, + "name": "defaultZAxisVisible" + }, + "computed": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 12657, + "end": 12777, + "loc": { + "start": { + "line": 294, + "column": 20 + }, + "end": { + "line": 294, + "column": 140 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12657, + "end": 12776, + "loc": { + "start": { + "line": 294, + "column": 20 + }, + "end": { + "line": 294, + "column": 139 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12657, + "end": 12722, + "loc": { + "start": { + "line": 294, + "column": 20 + }, + "end": { + "line": 294, + "column": 85 + } + }, + "object": { + "type": "MemberExpression", + "start": 12657, + "end": 12710, + "loc": { + "start": { + "line": 294, + "column": 20 + }, + "end": { + "line": 294, + "column": 73 + } + }, + "object": { + "type": "ThisExpression", + "start": 12657, + "end": 12661, + "loc": { + "start": { + "line": 294, + "column": 20 + }, + "end": { + "line": 294, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 12662, + "end": 12710, + "loc": { + "start": { + "line": 294, + "column": 25 + }, + "end": { + "line": 294, + "column": 73 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12711, + "end": 12722, + "loc": { + "start": { + "line": 294, + "column": 74 + }, + "end": { + "line": 294, + "column": 85 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 12725, + "end": 12776, + "loc": { + "start": { + "line": 294, + "column": 88 + }, + "end": { + "line": 294, + "column": 139 + } + }, + "object": { + "type": "MemberExpression", + "start": 12725, + "end": 12764, + "loc": { + "start": { + "line": 294, + "column": 88 + }, + "end": { + "line": 294, + "column": 127 + } + }, + "object": { + "type": "ThisExpression", + "start": 12725, + "end": 12729, + "loc": { + "start": { + "line": 294, + "column": 88 + }, + "end": { + "line": 294, + "column": 92 + } + } + }, + "property": { + "type": "Identifier", + "start": 12730, + "end": 12764, + "loc": { + "start": { + "line": 294, + "column": 93 + }, + "end": { + "line": 294, + "column": 127 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12765, + "end": 12776, + "loc": { + "start": { + "line": 294, + "column": 128 + }, + "end": { + "line": 294, + "column": 139 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 12798, + "end": 12922, + "loc": { + "start": { + "line": 295, + "column": 20 + }, + "end": { + "line": 295, + "column": 144 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12798, + "end": 12921, + "loc": { + "start": { + "line": 295, + "column": 20 + }, + "end": { + "line": 295, + "column": 143 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12798, + "end": 12865, + "loc": { + "start": { + "line": 295, + "column": 20 + }, + "end": { + "line": 295, + "column": 87 + } + }, + "object": { + "type": "MemberExpression", + "start": 12798, + "end": 12851, + "loc": { + "start": { + "line": 295, + "column": 20 + }, + "end": { + "line": 295, + "column": 73 + } + }, + "object": { + "type": "ThisExpression", + "start": 12798, + "end": 12802, + "loc": { + "start": { + "line": 295, + "column": 20 + }, + "end": { + "line": 295, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 12803, + "end": 12851, + "loc": { + "start": { + "line": 295, + "column": 25 + }, + "end": { + "line": 295, + "column": 73 + }, + "identifierName": "_currentDistanceMeasurementByMouseInittouchState" + }, + "name": "_currentDistanceMeasurementByMouseInittouchState" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12852, + "end": 12865, + "loc": { + "start": { + "line": 295, + "column": 74 + }, + "end": { + "line": 295, + "column": 87 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 12868, + "end": 12921, + "loc": { + "start": { + "line": 295, + "column": 90 + }, + "end": { + "line": 295, + "column": 143 + } + }, + "object": { + "type": "MemberExpression", + "start": 12868, + "end": 12907, + "loc": { + "start": { + "line": 295, + "column": 90 + }, + "end": { + "line": 295, + "column": 129 + } + }, + "object": { + "type": "ThisExpression", + "start": 12868, + "end": 12872, + "loc": { + "start": { + "line": 295, + "column": 90 + }, + "end": { + "line": 295, + "column": 94 + } + } + }, + "property": { + "type": "Identifier", + "start": 12873, + "end": 12907, + "loc": { + "start": { + "line": 295, + "column": 95 + }, + "end": { + "line": 295, + "column": 129 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12908, + "end": 12921, + "loc": { + "start": { + "line": 295, + "column": 130 + }, + "end": { + "line": 295, + "column": 143 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 12943, + "end": 13001, + "loc": { + "start": { + "line": 296, + "column": 20 + }, + "end": { + "line": 296, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12943, + "end": 13000, + "loc": { + "start": { + "line": 296, + "column": 20 + }, + "end": { + "line": 296, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12943, + "end": 12992, + "loc": { + "start": { + "line": 296, + "column": 20 + }, + "end": { + "line": 296, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 12943, + "end": 12982, + "loc": { + "start": { + "line": 296, + "column": 20 + }, + "end": { + "line": 296, + "column": 59 + } + }, + "object": { + "type": "ThisExpression", + "start": 12943, + "end": 12947, + "loc": { + "start": { + "line": 296, + "column": 20 + }, + "end": { + "line": 296, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 12948, + "end": 12982, + "loc": { + "start": { + "line": 296, + "column": 25 + }, + "end": { + "line": 296, + "column": 59 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12983, + "end": 12992, + "loc": { + "start": { + "line": 296, + "column": 60 + }, + "end": { + "line": 296, + "column": 69 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 12995, + "end": 13000, + "loc": { + "start": { + "line": 296, + "column": 72 + }, + "end": { + "line": 296, + "column": 77 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13022, + "end": 13093, + "loc": { + "start": { + "line": 297, + "column": 20 + }, + "end": { + "line": 297, + "column": 91 + } + }, + "expression": { + "type": "CallExpression", + "start": 13022, + "end": 13092, + "loc": { + "start": { + "line": 297, + "column": 20 + }, + "end": { + "line": 297, + "column": 90 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13022, + "end": 13031, + "loc": { + "start": { + "line": 297, + "column": 20 + }, + "end": { + "line": 297, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 13022, + "end": 13026, + "loc": { + "start": { + "line": 297, + "column": 20 + }, + "end": { + "line": 297, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 13027, + "end": 13031, + "loc": { + "start": { + "line": 297, + "column": 25 + }, + "end": { + "line": 297, + "column": 29 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 13032, + "end": 13050, + "loc": { + "start": { + "line": 297, + "column": 30 + }, + "end": { + "line": 297, + "column": 48 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 13052, + "end": 13091, + "loc": { + "start": { + "line": 297, + "column": 50 + }, + "end": { + "line": 297, + "column": 89 + } + }, + "object": { + "type": "ThisExpression", + "start": 13052, + "end": 13056, + "loc": { + "start": { + "line": 297, + "column": 50 + }, + "end": { + "line": 297, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "start": 13057, + "end": 13091, + "loc": { + "start": { + "line": 297, + "column": 55 + }, + "end": { + "line": 297, + "column": 89 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 13147, + "end": 13723, + "loc": { + "start": { + "line": 302, + "column": 8 + }, + "end": { + "line": 314, + "column": 11 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13147, + "end": 13722, + "loc": { + "start": { + "line": 302, + "column": 8 + }, + "end": { + "line": 314, + "column": 10 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13147, + "end": 13168, + "loc": { + "start": { + "line": 302, + "column": 8 + }, + "end": { + "line": 302, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 13147, + "end": 13151, + "loc": { + "start": { + "line": 302, + "column": 8 + }, + "end": { + "line": 302, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 13152, + "end": 13168, + "loc": { + "start": { + "line": 302, + "column": 13 + }, + "end": { + "line": 302, + "column": 29 + }, + "identifierName": "_onMouseHoverOff" + }, + "name": "_onMouseHoverOff" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 13171, + "end": 13722, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 314, + "column": 10 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13171, + "end": 13187, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 48 + } + }, + "object": { + "type": "Identifier", + "start": 13171, + "end": 13184, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 45 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "property": { + "type": "Identifier", + "start": 13185, + "end": 13187, + "loc": { + "start": { + "line": 302, + "column": 46 + }, + "end": { + "line": 302, + "column": 48 + }, + "identifierName": "on" + }, + "name": "on" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 13188, + "end": 13198, + "loc": { + "start": { + "line": 302, + "column": 49 + }, + "end": { + "line": 302, + "column": 59 + } + }, + "extra": { + "rawValue": "hoverOff", + "raw": "\"hoverOff\"" + }, + "value": "hoverOff" + }, + { + "type": "ArrowFunctionExpression", + "start": 13200, + "end": 13721, + "loc": { + "start": { + "line": 302, + "column": 61 + }, + "end": { + "line": 314, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 13200, + "end": 13205, + "loc": { + "start": { + "line": 302, + "column": 61 + }, + "end": { + "line": 302, + "column": 66 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 13209, + "end": 13721, + "loc": { + "start": { + "line": 302, + "column": 70 + }, + "end": { + "line": 314, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 13223, + "end": 13247, + "loc": { + "start": { + "line": 303, + "column": 12 + }, + "end": { + "line": 303, + "column": 36 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13223, + "end": 13246, + "loc": { + "start": { + "line": 303, + "column": 12 + }, + "end": { + "line": 303, + "column": 35 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 13223, + "end": 13239, + "loc": { + "start": { + "line": 303, + "column": 12 + }, + "end": { + "line": 303, + "column": 28 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity" + }, + "right": { + "type": "NullLiteral", + "start": 13242, + "end": 13246, + "loc": { + "start": { + "line": 303, + "column": 31 + }, + "end": { + "line": 303, + "column": 35 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 13261, + "end": 13304, + "loc": { + "start": { + "line": 305, + "column": 12 + }, + "end": { + "line": 305, + "column": 55 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13261, + "end": 13303, + "loc": { + "start": { + "line": 305, + "column": 12 + }, + "end": { + "line": 305, + "column": 54 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13261, + "end": 13292, + "loc": { + "start": { + "line": 305, + "column": 12 + }, + "end": { + "line": 305, + "column": 43 + } + }, + "object": { + "type": "MemberExpression", + "start": 13261, + "end": 13281, + "loc": { + "start": { + "line": 305, + "column": 12 + }, + "end": { + "line": 305, + "column": 32 + } + }, + "object": { + "type": "MemberExpression", + "start": 13261, + "end": 13275, + "loc": { + "start": { + "line": 305, + "column": 12 + }, + "end": { + "line": 305, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 13261, + "end": 13265, + "loc": { + "start": { + "line": 305, + "column": 12 + }, + "end": { + "line": 305, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 13266, + "end": 13275, + "loc": { + "start": { + "line": 305, + "column": 17 + }, + "end": { + "line": 305, + "column": 26 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13276, + "end": 13281, + "loc": { + "start": { + "line": 305, + "column": 27 + }, + "end": { + "line": 305, + "column": 32 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13282, + "end": 13292, + "loc": { + "start": { + "line": 305, + "column": 33 + }, + "end": { + "line": 305, + "column": 43 + }, + "identifierName": "marginLeft" + }, + "name": "marginLeft" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 13295, + "end": 13303, + "loc": { + "start": { + "line": 305, + "column": 46 + }, + "end": { + "line": 305, + "column": 54 + } + }, + "expressions": [], + "quasis": [ + { + "type": "TemplateElement", + "start": 13296, + "end": 13302, + "loc": { + "start": { + "line": 305, + "column": 47 + }, + "end": { + "line": 305, + "column": 53 + } + }, + "value": { + "raw": "-100px", + "cooked": "-100px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 13317, + "end": 13359, + "loc": { + "start": { + "line": 306, + "column": 12 + }, + "end": { + "line": 306, + "column": 54 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13317, + "end": 13358, + "loc": { + "start": { + "line": 306, + "column": 12 + }, + "end": { + "line": 306, + "column": 53 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13317, + "end": 13347, + "loc": { + "start": { + "line": 306, + "column": 12 + }, + "end": { + "line": 306, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 13317, + "end": 13337, + "loc": { + "start": { + "line": 306, + "column": 12 + }, + "end": { + "line": 306, + "column": 32 + } + }, + "object": { + "type": "MemberExpression", + "start": 13317, + "end": 13331, + "loc": { + "start": { + "line": 306, + "column": 12 + }, + "end": { + "line": 306, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 13317, + "end": 13321, + "loc": { + "start": { + "line": 306, + "column": 12 + }, + "end": { + "line": 306, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 13322, + "end": 13331, + "loc": { + "start": { + "line": 306, + "column": 17 + }, + "end": { + "line": 306, + "column": 26 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13332, + "end": 13337, + "loc": { + "start": { + "line": 306, + "column": 27 + }, + "end": { + "line": 306, + "column": 32 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13338, + "end": 13347, + "loc": { + "start": { + "line": 306, + "column": 33 + }, + "end": { + "line": 306, + "column": 42 + }, + "identifierName": "marginTop" + }, + "name": "marginTop" + }, + "computed": false + }, + "right": { + "type": "TemplateLiteral", + "start": 13350, + "end": 13358, + "loc": { + "start": { + "line": 306, + "column": 45 + }, + "end": { + "line": 306, + "column": 53 + } + }, + "expressions": [], + "quasis": [ + { + "type": "TemplateElement", + "start": 13351, + "end": 13357, + "loc": { + "start": { + "line": 306, + "column": 46 + }, + "end": { + "line": 306, + "column": 52 + } + }, + "value": { + "raw": "-100px", + "cooked": "-100px" + }, + "tail": true + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 13373, + "end": 13666, + "loc": { + "start": { + "line": 308, + "column": 12 + }, + "end": { + "line": 312, + "column": 13 + } + }, + "test": { + "type": "MemberExpression", + "start": 13377, + "end": 13416, + "loc": { + "start": { + "line": 308, + "column": 16 + }, + "end": { + "line": 308, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 13377, + "end": 13381, + "loc": { + "start": { + "line": 308, + "column": 16 + }, + "end": { + "line": 308, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 13382, + "end": 13416, + "loc": { + "start": { + "line": 308, + "column": 21 + }, + "end": { + "line": 308, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 13418, + "end": 13666, + "loc": { + "start": { + "line": 308, + "column": 57 + }, + "end": { + "line": 312, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 13436, + "end": 13496, + "loc": { + "start": { + "line": 309, + "column": 16 + }, + "end": { + "line": 309, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13436, + "end": 13495, + "loc": { + "start": { + "line": 309, + "column": 16 + }, + "end": { + "line": 309, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13436, + "end": 13487, + "loc": { + "start": { + "line": 309, + "column": 16 + }, + "end": { + "line": 309, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 13436, + "end": 13475, + "loc": { + "start": { + "line": 309, + "column": 16 + }, + "end": { + "line": 309, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 13436, + "end": 13440, + "loc": { + "start": { + "line": 309, + "column": 16 + }, + "end": { + "line": 309, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 13441, + "end": 13475, + "loc": { + "start": { + "line": 309, + "column": 21 + }, + "end": { + "line": 309, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13476, + "end": 13487, + "loc": { + "start": { + "line": 309, + "column": 56 + }, + "end": { + "line": 309, + "column": 67 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13490, + "end": 13495, + "loc": { + "start": { + "line": 309, + "column": 70 + }, + "end": { + "line": 309, + "column": 75 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13513, + "end": 13575, + "loc": { + "start": { + "line": 310, + "column": 16 + }, + "end": { + "line": 310, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13513, + "end": 13574, + "loc": { + "start": { + "line": 310, + "column": 16 + }, + "end": { + "line": 310, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13513, + "end": 13566, + "loc": { + "start": { + "line": 310, + "column": 16 + }, + "end": { + "line": 310, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 13513, + "end": 13552, + "loc": { + "start": { + "line": 310, + "column": 16 + }, + "end": { + "line": 310, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 13513, + "end": 13517, + "loc": { + "start": { + "line": 310, + "column": 16 + }, + "end": { + "line": 310, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 13518, + "end": 13552, + "loc": { + "start": { + "line": 310, + "column": 21 + }, + "end": { + "line": 310, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13553, + "end": 13566, + "loc": { + "start": { + "line": 310, + "column": 56 + }, + "end": { + "line": 310, + "column": 69 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13569, + "end": 13574, + "loc": { + "start": { + "line": 310, + "column": 72 + }, + "end": { + "line": 310, + "column": 77 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13592, + "end": 13652, + "loc": { + "start": { + "line": 311, + "column": 16 + }, + "end": { + "line": 311, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13592, + "end": 13651, + "loc": { + "start": { + "line": 311, + "column": 16 + }, + "end": { + "line": 311, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13592, + "end": 13643, + "loc": { + "start": { + "line": 311, + "column": 16 + }, + "end": { + "line": 311, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 13592, + "end": 13631, + "loc": { + "start": { + "line": 311, + "column": 16 + }, + "end": { + "line": 311, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 13592, + "end": 13596, + "loc": { + "start": { + "line": 311, + "column": 16 + }, + "end": { + "line": 311, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 13597, + "end": 13631, + "loc": { + "start": { + "line": 311, + "column": 21 + }, + "end": { + "line": 311, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13632, + "end": 13643, + "loc": { + "start": { + "line": 311, + "column": 56 + }, + "end": { + "line": 311, + "column": 67 + }, + "identifierName": "axisVisible" + }, + "name": "axisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13646, + "end": 13651, + "loc": { + "start": { + "line": 311, + "column": 70 + }, + "end": { + "line": 311, + "column": 75 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 13679, + "end": 13711, + "loc": { + "start": { + "line": 313, + "column": 12 + }, + "end": { + "line": 313, + "column": 44 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13679, + "end": 13710, + "loc": { + "start": { + "line": 313, + "column": 12 + }, + "end": { + "line": 313, + "column": 43 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13679, + "end": 13698, + "loc": { + "start": { + "line": 313, + "column": 12 + }, + "end": { + "line": 313, + "column": 31 + } + }, + "object": { + "type": "MemberExpression", + "start": 13679, + "end": 13691, + "loc": { + "start": { + "line": 313, + "column": 12 + }, + "end": { + "line": 313, + "column": 24 + } + }, + "object": { + "type": "Identifier", + "start": 13679, + "end": 13685, + "loc": { + "start": { + "line": 313, + "column": 12 + }, + "end": { + "line": 313, + "column": 18 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 13686, + "end": 13691, + "loc": { + "start": { + "line": 313, + "column": 19 + }, + "end": { + "line": 313, + "column": 24 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13692, + "end": 13698, + "loc": { + "start": { + "line": 313, + "column": 25 + }, + "end": { + "line": 313, + "column": 31 + }, + "identifierName": "cursor" + }, + "name": "cursor" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 13701, + "end": 13710, + "loc": { + "start": { + "line": 313, + "column": 34 + }, + "end": { + "line": 313, + "column": 43 + } + }, + "extra": { + "rawValue": "default", + "raw": "\"default\"" + }, + "value": "default" + } + } + } + ], + "directives": [] + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 13733, + "end": 14193, + "loc": { + "start": { + "line": 316, + "column": 8 + }, + "end": { + "line": 324, + "column": 11 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13733, + "end": 14192, + "loc": { + "start": { + "line": 316, + "column": 8 + }, + "end": { + "line": 324, + "column": 10 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13733, + "end": 13754, + "loc": { + "start": { + "line": 316, + "column": 8 + }, + "end": { + "line": 316, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 13733, + "end": 13737, + "loc": { + "start": { + "line": 316, + "column": 8 + }, + "end": { + "line": 316, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 13738, + "end": 13754, + "loc": { + "start": { + "line": 316, + "column": 13 + }, + "end": { + "line": 316, + "column": 29 + }, + "identifierName": "_onPickedNothing" + }, + "name": "_onPickedNothing" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 13757, + "end": 14192, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 324, + "column": 10 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13757, + "end": 13773, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 316, + "column": 48 + } + }, + "object": { + "type": "Identifier", + "start": 13757, + "end": 13770, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 316, + "column": 45 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "property": { + "type": "Identifier", + "start": 13771, + "end": 13773, + "loc": { + "start": { + "line": 316, + "column": 46 + }, + "end": { + "line": 316, + "column": 48 + }, + "identifierName": "on" + }, + "name": "on" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 13774, + "end": 13789, + "loc": { + "start": { + "line": 316, + "column": 49 + }, + "end": { + "line": 316, + "column": 64 + } + }, + "extra": { + "rawValue": "pickedNothing", + "raw": "\"pickedNothing\"" + }, + "value": "pickedNothing" + }, + { + "type": "ArrowFunctionExpression", + "start": 13791, + "end": 14191, + "loc": { + "start": { + "line": 316, + "column": 66 + }, + "end": { + "line": 324, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 13791, + "end": 13796, + "loc": { + "start": { + "line": 316, + "column": 66 + }, + "end": { + "line": 316, + "column": 71 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 13800, + "end": 14191, + "loc": { + "start": { + "line": 316, + "column": 75 + }, + "end": { + "line": 324, + "column": 9 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 13814, + "end": 14094, + "loc": { + "start": { + "line": 317, + "column": 12 + }, + "end": { + "line": 321, + "column": 13 + } + }, + "test": { + "type": "MemberExpression", + "start": 13818, + "end": 13857, + "loc": { + "start": { + "line": 317, + "column": 16 + }, + "end": { + "line": 317, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 13818, + "end": 13822, + "loc": { + "start": { + "line": 317, + "column": 16 + }, + "end": { + "line": 317, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 13823, + "end": 13857, + "loc": { + "start": { + "line": 317, + "column": 21 + }, + "end": { + "line": 317, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 13859, + "end": 14094, + "loc": { + "start": { + "line": 317, + "column": 57 + }, + "end": { + "line": 321, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 13877, + "end": 13949, + "loc": { + "start": { + "line": 318, + "column": 16 + }, + "end": { + "line": 318, + "column": 88 + } + }, + "expression": { + "type": "CallExpression", + "start": 13877, + "end": 13948, + "loc": { + "start": { + "line": 318, + "column": 16 + }, + "end": { + "line": 318, + "column": 87 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13877, + "end": 13886, + "loc": { + "start": { + "line": 318, + "column": 16 + }, + "end": { + "line": 318, + "column": 25 + } + }, + "object": { + "type": "ThisExpression", + "start": 13877, + "end": 13881, + "loc": { + "start": { + "line": 318, + "column": 16 + }, + "end": { + "line": 318, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 13882, + "end": 13886, + "loc": { + "start": { + "line": 318, + "column": 21 + }, + "end": { + "line": 318, + "column": 25 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 13887, + "end": 13906, + "loc": { + "start": { + "line": 318, + "column": 26 + }, + "end": { + "line": 318, + "column": 45 + } + }, + "extra": { + "rawValue": "measurementCancel", + "raw": "\"measurementCancel\"" + }, + "value": "measurementCancel" + }, + { + "type": "MemberExpression", + "start": 13908, + "end": 13947, + "loc": { + "start": { + "line": 318, + "column": 47 + }, + "end": { + "line": 318, + "column": 86 + } + }, + "object": { + "type": "ThisExpression", + "start": 13908, + "end": 13912, + "loc": { + "start": { + "line": 318, + "column": 47 + }, + "end": { + "line": 318, + "column": 51 + } + } + }, + "property": { + "type": "Identifier", + "start": 13913, + "end": 13947, + "loc": { + "start": { + "line": 318, + "column": 52 + }, + "end": { + "line": 318, + "column": 86 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 13966, + "end": 14016, + "loc": { + "start": { + "line": 319, + "column": 16 + }, + "end": { + "line": 319, + "column": 66 + } + }, + "expression": { + "type": "CallExpression", + "start": 13966, + "end": 14015, + "loc": { + "start": { + "line": 319, + "column": 16 + }, + "end": { + "line": 319, + "column": 65 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13966, + "end": 14013, + "loc": { + "start": { + "line": 319, + "column": 16 + }, + "end": { + "line": 319, + "column": 63 + } + }, + "object": { + "type": "MemberExpression", + "start": 13966, + "end": 14005, + "loc": { + "start": { + "line": 319, + "column": 16 + }, + "end": { + "line": 319, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 13966, + "end": 13970, + "loc": { + "start": { + "line": 319, + "column": 16 + }, + "end": { + "line": 319, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 13971, + "end": 14005, + "loc": { + "start": { + "line": 319, + "column": 21 + }, + "end": { + "line": 319, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14006, + "end": 14013, + "loc": { + "start": { + "line": 319, + "column": 56 + }, + "end": { + "line": 319, + "column": 63 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 14033, + "end": 14080, + "loc": { + "start": { + "line": 320, + "column": 16 + }, + "end": { + "line": 320, + "column": 63 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14033, + "end": 14079, + "loc": { + "start": { + "line": 320, + "column": 16 + }, + "end": { + "line": 320, + "column": 62 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14033, + "end": 14072, + "loc": { + "start": { + "line": 320, + "column": 16 + }, + "end": { + "line": 320, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 14033, + "end": 14037, + "loc": { + "start": { + "line": 320, + "column": 16 + }, + "end": { + "line": 320, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 14038, + "end": 14072, + "loc": { + "start": { + "line": 320, + "column": 21 + }, + "end": { + "line": 320, + "column": 55 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 14075, + "end": 14079, + "loc": { + "start": { + "line": 320, + "column": 58 + }, + "end": { + "line": 320, + "column": 62 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 14107, + "end": 14134, + "loc": { + "start": { + "line": 322, + "column": 12 + }, + "end": { + "line": 322, + "column": 39 + } + }, + "expression": { + "type": "CallExpression", + "start": 14107, + "end": 14133, + "loc": { + "start": { + "line": 322, + "column": 12 + }, + "end": { + "line": 322, + "column": 38 + } + }, + "callee": { + "type": "MemberExpression", + "start": 14107, + "end": 14126, + "loc": { + "start": { + "line": 322, + "column": 12 + }, + "end": { + "line": 322, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 14107, + "end": 14115, + "loc": { + "start": { + "line": 322, + "column": 12 + }, + "end": { + "line": 322, + "column": 20 + }, + "identifierName": "startDot" + }, + "name": "startDot" + }, + "property": { + "type": "Identifier", + "start": 14116, + "end": 14126, + "loc": { + "start": { + "line": 322, + "column": 21 + }, + "end": { + "line": 322, + "column": 31 + }, + "identifierName": "setVisible" + }, + "name": "setVisible" + }, + "computed": false + }, + "arguments": [ + { + "type": "BooleanLiteral", + "start": 14127, + "end": 14132, + "loc": { + "start": { + "line": 322, + "column": 32 + }, + "end": { + "line": 322, + "column": 37 + } + }, + "value": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 14147, + "end": 14181, + "loc": { + "start": { + "line": 323, + "column": 12 + }, + "end": { + "line": 323, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14147, + "end": 14180, + "loc": { + "start": { + "line": 323, + "column": 12 + }, + "end": { + "line": 323, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 14147, + "end": 14157, + "loc": { + "start": { + "line": 323, + "column": 12 + }, + "end": { + "line": 323, + "column": 22 + }, + "identifierName": "touchState" + }, + "name": "touchState" + }, + "right": { + "type": "Identifier", + "start": 14160, + "end": 14180, + "loc": { + "start": { + "line": 323, + "column": 25 + }, + "end": { + "line": 323, + "column": 45 + }, + "identifierName": "FIRST_TOUCH_EXPECTED" + }, + "name": "FIRST_TOUCH_EXPECTED" + } + } + } + ], + "directives": [] + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 14203, + "end": 14566, + "loc": { + "start": { + "line": 326, + "column": 8 + }, + "end": { + "line": 332, + "column": 28 + } + }, + "expression": { + "type": "CallExpression", + "start": 14203, + "end": 14565, + "loc": { + "start": { + "line": 326, + "column": 8 + }, + "end": { + "line": 332, + "column": 27 + } + }, + "callee": { + "type": "MemberExpression", + "start": 14203, + "end": 14226, + "loc": { + "start": { + "line": 326, + "column": 8 + }, + "end": { + "line": 326, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 14203, + "end": 14209, + "loc": { + "start": { + "line": 326, + "column": 8 + }, + "end": { + "line": 326, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 14210, + "end": 14226, + "loc": { + "start": { + "line": 326, + "column": 15 + }, + "end": { + "line": 326, + "column": 31 + }, + "identifierName": "addEventListener" + }, + "name": "addEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 14227, + "end": 14239, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 44 + } + }, + "extra": { + "rawValue": "touchstart", + "raw": "\"touchstart\"" + }, + "value": "touchstart" + }, + { + "type": "AssignmentExpression", + "start": 14241, + "end": 14547, + "loc": { + "start": { + "line": 326, + "column": 46 + }, + "end": { + "line": 332, + "column": 9 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14241, + "end": 14265, + "loc": { + "start": { + "line": 326, + "column": 46 + }, + "end": { + "line": 326, + "column": 70 + } + }, + "object": { + "type": "ThisExpression", + "start": 14241, + "end": 14245, + "loc": { + "start": { + "line": 326, + "column": 46 + }, + "end": { + "line": 326, + "column": 50 + } + } + }, + "property": { + "type": "Identifier", + "start": 14246, + "end": 14265, + "loc": { + "start": { + "line": 326, + "column": 51 + }, + "end": { + "line": 326, + "column": 70 + }, + "identifierName": "_onCanvasTouchStart" + }, + "name": "_onCanvasTouchStart" + }, + "computed": false + }, + "right": { + "type": "ArrowFunctionExpression", + "start": 14268, + "end": 14547, + "loc": { + "start": { + "line": 326, + "column": 73 + }, + "end": { + "line": 332, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 14269, + "end": 14274, + "loc": { + "start": { + "line": 326, + "column": 74 + }, + "end": { + "line": 326, + "column": 79 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 14279, + "end": 14547, + "loc": { + "start": { + "line": 326, + "column": 84 + }, + "end": { + "line": 332, + "column": 9 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 14293, + "end": 14323, + "loc": { + "start": { + "line": 327, + "column": 12 + }, + "end": { + "line": 327, + "column": 42 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 14299, + "end": 14322, + "loc": { + "start": { + "line": 327, + "column": 18 + }, + "end": { + "line": 327, + "column": 41 + } + }, + "id": { + "type": "Identifier", + "start": 14299, + "end": 14306, + "loc": { + "start": { + "line": 327, + "column": 18 + }, + "end": { + "line": 327, + "column": 25 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "init": { + "type": "MemberExpression", + "start": 14309, + "end": 14322, + "loc": { + "start": { + "line": 327, + "column": 28 + }, + "end": { + "line": 327, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 14309, + "end": 14314, + "loc": { + "start": { + "line": 327, + "column": 28 + }, + "end": { + "line": 327, + "column": 33 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 14315, + "end": 14322, + "loc": { + "start": { + "line": 327, + "column": 34 + }, + "end": { + "line": 327, + "column": 41 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 14336, + "end": 14380, + "loc": { + "start": { + "line": 328, + "column": 12 + }, + "end": { + "line": 328, + "column": 56 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 14342, + "end": 14379, + "loc": { + "start": { + "line": 328, + "column": 18 + }, + "end": { + "line": 328, + "column": 55 + } + }, + "id": { + "type": "Identifier", + "start": 14342, + "end": 14356, + "loc": { + "start": { + "line": 328, + "column": 18 + }, + "end": { + "line": 328, + "column": 32 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "init": { + "type": "MemberExpression", + "start": 14359, + "end": 14379, + "loc": { + "start": { + "line": 328, + "column": 35 + }, + "end": { + "line": 328, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 14359, + "end": 14364, + "loc": { + "start": { + "line": 328, + "column": 35 + }, + "end": { + "line": 328, + "column": 40 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 14365, + "end": 14379, + "loc": { + "start": { + "line": 328, + "column": 41 + }, + "end": { + "line": 328, + "column": 55 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 14393, + "end": 14537, + "loc": { + "start": { + "line": 329, + "column": 12 + }, + "end": { + "line": 331, + "column": 13 + } + }, + "test": { + "type": "LogicalExpression", + "start": 14397, + "end": 14448, + "loc": { + "start": { + "line": 329, + "column": 16 + }, + "end": { + "line": 329, + "column": 67 + } + }, + "left": { + "type": "BinaryExpression", + "start": 14397, + "end": 14417, + "loc": { + "start": { + "line": 329, + "column": 16 + }, + "end": { + "line": 329, + "column": 36 + } + }, + "left": { + "type": "MemberExpression", + "start": 14397, + "end": 14411, + "loc": { + "start": { + "line": 329, + "column": 16 + }, + "end": { + "line": 329, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 14397, + "end": 14404, + "loc": { + "start": { + "line": 329, + "column": 16 + }, + "end": { + "line": 329, + "column": 23 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "property": { + "type": "Identifier", + "start": 14405, + "end": 14411, + "loc": { + "start": { + "line": 329, + "column": 24 + }, + "end": { + "line": 329, + "column": 30 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + }, + "operator": "===", + "right": { + "type": "NumericLiteral", + "start": 14416, + "end": 14417, + "loc": { + "start": { + "line": 329, + "column": 35 + }, + "end": { + "line": 329, + "column": 36 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 14421, + "end": 14448, + "loc": { + "start": { + "line": 329, + "column": 40 + }, + "end": { + "line": 329, + "column": 67 + } + }, + "left": { + "type": "MemberExpression", + "start": 14421, + "end": 14442, + "loc": { + "start": { + "line": 329, + "column": 40 + }, + "end": { + "line": 329, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 14421, + "end": 14435, + "loc": { + "start": { + "line": 329, + "column": 40 + }, + "end": { + "line": 329, + "column": 54 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "property": { + "type": "Identifier", + "start": 14436, + "end": 14442, + "loc": { + "start": { + "line": 329, + "column": 55 + }, + "end": { + "line": 329, + "column": 61 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + }, + "operator": "===", + "right": { + "type": "NumericLiteral", + "start": 14447, + "end": 14448, + "loc": { + "start": { + "line": 329, + "column": 66 + }, + "end": { + "line": 329, + "column": 67 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 14450, + "end": 14537, + "loc": { + "start": { + "line": 329, + "column": 69 + }, + "end": { + "line": 331, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 14468, + "end": 14523, + "loc": { + "start": { + "line": 330, + "column": 16 + }, + "end": { + "line": 330, + "column": 71 + } + }, + "expression": { + "type": "CallExpression", + "start": 14468, + "end": 14522, + "loc": { + "start": { + "line": 330, + "column": 16 + }, + "end": { + "line": 330, + "column": 70 + } + }, + "callee": { + "type": "Identifier", + "start": 14468, + "end": 14489, + "loc": { + "start": { + "line": 330, + "column": 16 + }, + "end": { + "line": 330, + "column": 37 + }, + "identifierName": "getCanvasPosFromEvent" + }, + "name": "getCanvasPosFromEvent" + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 14490, + "end": 14500, + "loc": { + "start": { + "line": 330, + "column": 38 + }, + "end": { + "line": 330, + "column": 48 + } + }, + "object": { + "type": "Identifier", + "start": 14490, + "end": 14497, + "loc": { + "start": { + "line": 330, + "column": 38 + }, + "end": { + "line": 330, + "column": 45 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "property": { + "type": "NumericLiteral", + "start": 14498, + "end": 14499, + "loc": { + "start": { + "line": 330, + "column": 46 + }, + "end": { + "line": 330, + "column": 47 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + { + "type": "Identifier", + "start": 14502, + "end": 14521, + "loc": { + "start": { + "line": 330, + "column": 50 + }, + "end": { + "line": 330, + "column": 69 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + } + ] + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + }, + { + "type": "ObjectExpression", + "start": 14549, + "end": 14564, + "loc": { + "start": { + "line": 332, + "column": 11 + }, + "end": { + "line": 332, + "column": 26 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 14550, + "end": 14563, + "loc": { + "start": { + "line": 332, + "column": 12 + }, + "end": { + "line": 332, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 14550, + "end": 14557, + "loc": { + "start": { + "line": 332, + "column": 12 + }, + "end": { + "line": 332, + "column": 19 + }, + "identifierName": "passive" + }, + "name": "passive" + }, + "value": { + "type": "BooleanLiteral", + "start": 14559, + "end": 14563, + "loc": { + "start": { + "line": 332, + "column": 21 + }, + "end": { + "line": 332, + "column": 25 + } + }, + "value": true + } + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 14576, + "end": 17379, + "loc": { + "start": { + "line": 334, + "column": 8 + }, + "end": { + "line": 384, + "column": 28 + } + }, + "expression": { + "type": "CallExpression", + "start": 14576, + "end": 17378, + "loc": { + "start": { + "line": 334, + "column": 8 + }, + "end": { + "line": 384, + "column": 27 + } + }, + "callee": { + "type": "MemberExpression", + "start": 14576, + "end": 14599, + "loc": { + "start": { + "line": 334, + "column": 8 + }, + "end": { + "line": 334, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 14576, + "end": 14582, + "loc": { + "start": { + "line": 334, + "column": 8 + }, + "end": { + "line": 334, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 14583, + "end": 14599, + "loc": { + "start": { + "line": 334, + "column": 15 + }, + "end": { + "line": 334, + "column": 31 + }, + "identifierName": "addEventListener" + }, + "name": "addEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 14600, + "end": 14610, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 334, + "column": 42 + } + }, + "extra": { + "rawValue": "touchend", + "raw": "\"touchend\"" + }, + "value": "touchend" + }, + { + "type": "AssignmentExpression", + "start": 14612, + "end": 17360, + "loc": { + "start": { + "line": 334, + "column": 44 + }, + "end": { + "line": 384, + "column": 9 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14612, + "end": 14634, + "loc": { + "start": { + "line": 334, + "column": 44 + }, + "end": { + "line": 334, + "column": 66 + } + }, + "object": { + "type": "ThisExpression", + "start": 14612, + "end": 14616, + "loc": { + "start": { + "line": 334, + "column": 44 + }, + "end": { + "line": 334, + "column": 48 + } + } + }, + "property": { + "type": "Identifier", + "start": 14617, + "end": 14634, + "loc": { + "start": { + "line": 334, + "column": 49 + }, + "end": { + "line": 334, + "column": 66 + }, + "identifierName": "_onCanvasTouchEnd" + }, + "name": "_onCanvasTouchEnd" + }, + "computed": false + }, + "right": { + "type": "ArrowFunctionExpression", + "start": 14637, + "end": 17360, + "loc": { + "start": { + "line": 334, + "column": 69 + }, + "end": { + "line": 384, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 14638, + "end": 14643, + "loc": { + "start": { + "line": 334, + "column": 70 + }, + "end": { + "line": 334, + "column": 75 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 14648, + "end": 17360, + "loc": { + "start": { + "line": 334, + "column": 80 + }, + "end": { + "line": 384, + "column": 9 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 14662, + "end": 14692, + "loc": { + "start": { + "line": 335, + "column": 12 + }, + "end": { + "line": 335, + "column": 42 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 14668, + "end": 14691, + "loc": { + "start": { + "line": 335, + "column": 18 + }, + "end": { + "line": 335, + "column": 41 + } + }, + "id": { + "type": "Identifier", + "start": 14668, + "end": 14675, + "loc": { + "start": { + "line": 335, + "column": 18 + }, + "end": { + "line": 335, + "column": 25 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "init": { + "type": "MemberExpression", + "start": 14678, + "end": 14691, + "loc": { + "start": { + "line": 335, + "column": 28 + }, + "end": { + "line": 335, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 14678, + "end": 14683, + "loc": { + "start": { + "line": 335, + "column": 28 + }, + "end": { + "line": 335, + "column": 33 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 14684, + "end": 14691, + "loc": { + "start": { + "line": 335, + "column": 34 + }, + "end": { + "line": 335, + "column": 41 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 14705, + "end": 14749, + "loc": { + "start": { + "line": 336, + "column": 12 + }, + "end": { + "line": 336, + "column": 56 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 14711, + "end": 14748, + "loc": { + "start": { + "line": 336, + "column": 18 + }, + "end": { + "line": 336, + "column": 55 + } + }, + "id": { + "type": "Identifier", + "start": 14711, + "end": 14725, + "loc": { + "start": { + "line": 336, + "column": 18 + }, + "end": { + "line": 336, + "column": 32 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "init": { + "type": "MemberExpression", + "start": 14728, + "end": 14748, + "loc": { + "start": { + "line": 336, + "column": 35 + }, + "end": { + "line": 336, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 14728, + "end": 14733, + "loc": { + "start": { + "line": 336, + "column": 35 + }, + "end": { + "line": 336, + "column": 40 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 14734, + "end": 14748, + "loc": { + "start": { + "line": 336, + "column": 41 + }, + "end": { + "line": 336, + "column": 55 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 14762, + "end": 17309, + "loc": { + "start": { + "line": 337, + "column": 12 + }, + "end": { + "line": 382, + "column": 13 + } + }, + "test": { + "type": "LogicalExpression", + "start": 14766, + "end": 14817, + "loc": { + "start": { + "line": 337, + "column": 16 + }, + "end": { + "line": 337, + "column": 67 + } + }, + "left": { + "type": "BinaryExpression", + "start": 14766, + "end": 14786, + "loc": { + "start": { + "line": 337, + "column": 16 + }, + "end": { + "line": 337, + "column": 36 + } + }, + "left": { + "type": "MemberExpression", + "start": 14766, + "end": 14780, + "loc": { + "start": { + "line": 337, + "column": 16 + }, + "end": { + "line": 337, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 14766, + "end": 14773, + "loc": { + "start": { + "line": 337, + "column": 16 + }, + "end": { + "line": 337, + "column": 23 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "property": { + "type": "Identifier", + "start": 14774, + "end": 14780, + "loc": { + "start": { + "line": 337, + "column": 24 + }, + "end": { + "line": 337, + "column": 30 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + }, + "operator": "===", + "right": { + "type": "NumericLiteral", + "start": 14785, + "end": 14786, + "loc": { + "start": { + "line": 337, + "column": 35 + }, + "end": { + "line": 337, + "column": 36 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 14790, + "end": 14817, + "loc": { + "start": { + "line": 337, + "column": 40 + }, + "end": { + "line": 337, + "column": 67 + } + }, + "left": { + "type": "MemberExpression", + "start": 14790, + "end": 14811, + "loc": { + "start": { + "line": 337, + "column": 40 + }, + "end": { + "line": 337, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 14790, + "end": 14804, + "loc": { + "start": { + "line": 337, + "column": 40 + }, + "end": { + "line": 337, + "column": 54 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "property": { + "type": "Identifier", + "start": 14805, + "end": 14811, + "loc": { + "start": { + "line": 337, + "column": 55 + }, + "end": { + "line": 337, + "column": 61 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + }, + "operator": "===", + "right": { + "type": "NumericLiteral", + "start": 14816, + "end": 14817, + "loc": { + "start": { + "line": 337, + "column": 66 + }, + "end": { + "line": 337, + "column": 67 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 14819, + "end": 17309, + "loc": { + "start": { + "line": 337, + "column": 69 + }, + "end": { + "line": 382, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 14837, + "end": 14897, + "loc": { + "start": { + "line": 338, + "column": 16 + }, + "end": { + "line": 338, + "column": 76 + } + }, + "expression": { + "type": "CallExpression", + "start": 14837, + "end": 14896, + "loc": { + "start": { + "line": 338, + "column": 16 + }, + "end": { + "line": 338, + "column": 75 + } + }, + "callee": { + "type": "Identifier", + "start": 14837, + "end": 14858, + "loc": { + "start": { + "line": 338, + "column": 16 + }, + "end": { + "line": 338, + "column": 37 + }, + "identifierName": "getCanvasPosFromEvent" + }, + "name": "getCanvasPosFromEvent" + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 14859, + "end": 14876, + "loc": { + "start": { + "line": 338, + "column": 38 + }, + "end": { + "line": 338, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 14859, + "end": 14873, + "loc": { + "start": { + "line": 338, + "column": 38 + }, + "end": { + "line": 338, + "column": 52 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "property": { + "type": "NumericLiteral", + "start": 14874, + "end": 14875, + "loc": { + "start": { + "line": 338, + "column": 53 + }, + "end": { + "line": 338, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + { + "type": "Identifier", + "start": 14878, + "end": 14895, + "loc": { + "start": { + "line": 338, + "column": 57 + }, + "end": { + "line": 338, + "column": 74 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + } + ] + } + }, + { + "type": "IfStatement", + "start": 14914, + "end": 15376, + "loc": { + "start": { + "line": 339, + "column": 16 + }, + "end": { + "line": 344, + "column": 17 + } + }, + "test": { + "type": "LogicalExpression", + "start": 14918, + "end": 15282, + "loc": { + "start": { + "line": 339, + "column": 20 + }, + "end": { + "line": 342, + "column": 93 + } + }, + "left": { + "type": "LogicalExpression", + "start": 14918, + "end": 15185, + "loc": { + "start": { + "line": 339, + "column": 20 + }, + "end": { + "line": 341, + "column": 93 + } + }, + "left": { + "type": "LogicalExpression", + "start": 14918, + "end": 15088, + "loc": { + "start": { + "line": 339, + "column": 20 + }, + "end": { + "line": 340, + "column": 93 + } + }, + "left": { + "type": "BinaryExpression", + "start": 14918, + "end": 14991, + "loc": { + "start": { + "line": 339, + "column": 20 + }, + "end": { + "line": 339, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 14918, + "end": 14938, + "loc": { + "start": { + "line": 339, + "column": 20 + }, + "end": { + "line": 339, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 14918, + "end": 14935, + "loc": { + "start": { + "line": 339, + "column": 20 + }, + "end": { + "line": 339, + "column": 37 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 14936, + "end": 14937, + "loc": { + "start": { + "line": 339, + "column": 38 + }, + "end": { + "line": 339, + "column": 39 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 14941, + "end": 14991, + "loc": { + "start": { + "line": 339, + "column": 43 + }, + "end": { + "line": 339, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 14941, + "end": 14963, + "loc": { + "start": { + "line": 339, + "column": 43 + }, + "end": { + "line": 339, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 14941, + "end": 14960, + "loc": { + "start": { + "line": 339, + "column": 43 + }, + "end": { + "line": 339, + "column": 62 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 14961, + "end": 14962, + "loc": { + "start": { + "line": 339, + "column": 63 + }, + "end": { + "line": 339, + "column": 64 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 14966, + "end": 14991, + "loc": { + "start": { + "line": 339, + "column": 68 + }, + "end": { + "line": 339, + "column": 93 + }, + "identifierName": "touchCanvasClickTolerance" + }, + "name": "touchCanvasClickTolerance" + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 15015, + "end": 15088, + "loc": { + "start": { + "line": 340, + "column": 20 + }, + "end": { + "line": 340, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 15015, + "end": 15035, + "loc": { + "start": { + "line": 340, + "column": 20 + }, + "end": { + "line": 340, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 15015, + "end": 15032, + "loc": { + "start": { + "line": 340, + "column": 20 + }, + "end": { + "line": 340, + "column": 37 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 15033, + "end": 15034, + "loc": { + "start": { + "line": 340, + "column": 38 + }, + "end": { + "line": 340, + "column": 39 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 15038, + "end": 15088, + "loc": { + "start": { + "line": 340, + "column": 43 + }, + "end": { + "line": 340, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 15038, + "end": 15060, + "loc": { + "start": { + "line": 340, + "column": 43 + }, + "end": { + "line": 340, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 15038, + "end": 15057, + "loc": { + "start": { + "line": 340, + "column": 43 + }, + "end": { + "line": 340, + "column": 62 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 15058, + "end": 15059, + "loc": { + "start": { + "line": 340, + "column": 63 + }, + "end": { + "line": 340, + "column": 64 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 15063, + "end": 15088, + "loc": { + "start": { + "line": 340, + "column": 68 + }, + "end": { + "line": 340, + "column": 93 + }, + "identifierName": "touchCanvasClickTolerance" + }, + "name": "touchCanvasClickTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 15112, + "end": 15185, + "loc": { + "start": { + "line": 341, + "column": 20 + }, + "end": { + "line": 341, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 15112, + "end": 15132, + "loc": { + "start": { + "line": 341, + "column": 20 + }, + "end": { + "line": 341, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 15112, + "end": 15129, + "loc": { + "start": { + "line": 341, + "column": 20 + }, + "end": { + "line": 341, + "column": 37 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 15130, + "end": 15131, + "loc": { + "start": { + "line": 341, + "column": 38 + }, + "end": { + "line": 341, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 15135, + "end": 15185, + "loc": { + "start": { + "line": 341, + "column": 43 + }, + "end": { + "line": 341, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 15135, + "end": 15157, + "loc": { + "start": { + "line": 341, + "column": 43 + }, + "end": { + "line": 341, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 15135, + "end": 15154, + "loc": { + "start": { + "line": 341, + "column": 43 + }, + "end": { + "line": 341, + "column": 62 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 15155, + "end": 15156, + "loc": { + "start": { + "line": 341, + "column": 63 + }, + "end": { + "line": 341, + "column": 64 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 15160, + "end": 15185, + "loc": { + "start": { + "line": 341, + "column": 68 + }, + "end": { + "line": 341, + "column": 93 + }, + "identifierName": "touchCanvasClickTolerance" + }, + "name": "touchCanvasClickTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 15209, + "end": 15282, + "loc": { + "start": { + "line": 342, + "column": 20 + }, + "end": { + "line": 342, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 15209, + "end": 15229, + "loc": { + "start": { + "line": 342, + "column": 20 + }, + "end": { + "line": 342, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 15209, + "end": 15226, + "loc": { + "start": { + "line": 342, + "column": 20 + }, + "end": { + "line": 342, + "column": 37 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 15227, + "end": 15228, + "loc": { + "start": { + "line": 342, + "column": 38 + }, + "end": { + "line": 342, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 15232, + "end": 15282, + "loc": { + "start": { + "line": 342, + "column": 43 + }, + "end": { + "line": 342, + "column": 93 + } + }, + "left": { + "type": "MemberExpression", + "start": 15232, + "end": 15254, + "loc": { + "start": { + "line": 342, + "column": 43 + }, + "end": { + "line": 342, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 15232, + "end": 15251, + "loc": { + "start": { + "line": 342, + "column": 43 + }, + "end": { + "line": 342, + "column": 62 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 15252, + "end": 15253, + "loc": { + "start": { + "line": 342, + "column": 63 + }, + "end": { + "line": 342, + "column": 64 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 15257, + "end": 15282, + "loc": { + "start": { + "line": 342, + "column": 68 + }, + "end": { + "line": 342, + "column": 93 + }, + "identifierName": "touchCanvasClickTolerance" + }, + "name": "touchCanvasClickTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 15284, + "end": 15376, + "loc": { + "start": { + "line": 342, + "column": 95 + }, + "end": { + "line": 344, + "column": 17 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 15306, + "end": 15313, + "loc": { + "start": { + "line": 343, + "column": 20 + }, + "end": { + "line": 343, + "column": 27 + } + }, + "argument": null, + "leadingComments": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " User is repositioning the camera or model", + "start": 15314, + "end": 15358, + "loc": { + "start": { + "line": 343, + "column": 28 + }, + "end": { + "line": 343, + "column": 72 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 15393, + "end": 15603, + "loc": { + "start": { + "line": 345, + "column": 16 + }, + "end": { + "line": 349, + "column": 19 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 15399, + "end": 15602, + "loc": { + "start": { + "line": 345, + "column": 22 + }, + "end": { + "line": 349, + "column": 18 + } + }, + "id": { + "type": "Identifier", + "start": 15399, + "end": 15409, + "loc": { + "start": { + "line": 345, + "column": 22 + }, + "end": { + "line": 345, + "column": 32 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 15412, + "end": 15602, + "loc": { + "start": { + "line": 345, + "column": 35 + }, + "end": { + "line": 349, + "column": 18 + } + }, + "callee": { + "type": "MemberExpression", + "start": 15412, + "end": 15422, + "loc": { + "start": { + "line": 345, + "column": 35 + }, + "end": { + "line": 345, + "column": 45 + } + }, + "object": { + "type": "Identifier", + "start": 15412, + "end": 15417, + "loc": { + "start": { + "line": 345, + "column": 35 + }, + "end": { + "line": 345, + "column": 40 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 15418, + "end": 15422, + "loc": { + "start": { + "line": 345, + "column": 41 + }, + "end": { + "line": 345, + "column": 45 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 15423, + "end": 15601, + "loc": { + "start": { + "line": 345, + "column": 46 + }, + "end": { + "line": 349, + "column": 17 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 15445, + "end": 15473, + "loc": { + "start": { + "line": 346, + "column": 20 + }, + "end": { + "line": 346, + "column": 48 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 15445, + "end": 15454, + "loc": { + "start": { + "line": 346, + "column": 20 + }, + "end": { + "line": 346, + "column": 29 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 15456, + "end": 15473, + "loc": { + "start": { + "line": 346, + "column": 31 + }, + "end": { + "line": 346, + "column": 48 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 15495, + "end": 15512, + "loc": { + "start": { + "line": 347, + "column": 20 + }, + "end": { + "line": 347, + "column": 37 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 15495, + "end": 15506, + "loc": { + "start": { + "line": 347, + "column": 20 + }, + "end": { + "line": 347, + "column": 31 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 15508, + "end": 15512, + "loc": { + "start": { + "line": 347, + "column": 33 + }, + "end": { + "line": 347, + "column": 37 + } + }, + "value": true + } + }, + { + "type": "ObjectProperty", + "start": 15534, + "end": 15583, + "loc": { + "start": { + "line": 348, + "column": 20 + }, + "end": { + "line": 348, + "column": 69 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 15534, + "end": 15554, + "loc": { + "start": { + "line": 348, + "column": 20 + }, + "end": { + "line": 348, + "column": 40 + }, + "identifierName": "pickSurfacePrecision" + }, + "name": "pickSurfacePrecision" + }, + "value": { + "type": "Identifier", + "start": 15556, + "end": 15583, + "loc": { + "start": { + "line": 348, + "column": 42 + }, + "end": { + "line": 348, + "column": 69 + }, + "identifierName": "pickSurfacePrecisionEnabled" + }, + "name": "pickSurfacePrecisionEnabled" + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 15620, + "end": 17295, + "loc": { + "start": { + "line": 350, + "column": 16 + }, + "end": { + "line": 381, + "column": 17 + } + }, + "test": { + "type": "LogicalExpression", + "start": 15624, + "end": 15657, + "loc": { + "start": { + "line": 350, + "column": 20 + }, + "end": { + "line": 350, + "column": 53 + } + }, + "left": { + "type": "Identifier", + "start": 15624, + "end": 15634, + "loc": { + "start": { + "line": 350, + "column": 20 + }, + "end": { + "line": 350, + "column": 30 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 15638, + "end": 15657, + "loc": { + "start": { + "line": 350, + "column": 34 + }, + "end": { + "line": 350, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 15638, + "end": 15648, + "loc": { + "start": { + "line": 350, + "column": 34 + }, + "end": { + "line": 350, + "column": 44 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 15649, + "end": 15657, + "loc": { + "start": { + "line": 350, + "column": 45 + }, + "end": { + "line": 350, + "column": 53 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 15659, + "end": 17167, + "loc": { + "start": { + "line": 350, + "column": 55 + }, + "end": { + "line": 378, + "column": 17 + } + }, + "body": [ + { + "type": "SwitchStatement", + "start": 15681, + "end": 17149, + "loc": { + "start": { + "line": 351, + "column": 20 + }, + "end": { + "line": 377, + "column": 21 + } + }, + "discriminant": { + "type": "Identifier", + "start": 15689, + "end": 15699, + "loc": { + "start": { + "line": 351, + "column": 28 + }, + "end": { + "line": 351, + "column": 38 + }, + "identifierName": "touchState" + }, + "name": "touchState" + }, + "cases": [ + { + "type": "SwitchCase", + "start": 15727, + "end": 16063, + "loc": { + "start": { + "line": 352, + "column": 24 + }, + "end": { + "line": 357, + "column": 34 + } + }, + "consequent": [ + { + "type": "ExpressionStatement", + "start": 15782, + "end": 15808, + "loc": { + "start": { + "line": 353, + "column": 28 + }, + "end": { + "line": 353, + "column": 54 + } + }, + "expression": { + "type": "CallExpression", + "start": 15782, + "end": 15807, + "loc": { + "start": { + "line": 353, + "column": 28 + }, + "end": { + "line": 353, + "column": 53 + } + }, + "callee": { + "type": "MemberExpression", + "start": 15782, + "end": 15801, + "loc": { + "start": { + "line": 353, + "column": 28 + }, + "end": { + "line": 353, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 15782, + "end": 15790, + "loc": { + "start": { + "line": 353, + "column": 28 + }, + "end": { + "line": 353, + "column": 36 + }, + "identifierName": "startDot" + }, + "name": "startDot" + }, + "property": { + "type": "Identifier", + "start": 15791, + "end": 15801, + "loc": { + "start": { + "line": 353, + "column": 37 + }, + "end": { + "line": 353, + "column": 47 + }, + "identifierName": "setVisible" + }, + "name": "setVisible" + }, + "computed": false + }, + "arguments": [ + { + "type": "BooleanLiteral", + "start": 15802, + "end": 15806, + "loc": { + "start": { + "line": 353, + "column": 48 + }, + "end": { + "line": 353, + "column": 52 + } + }, + "value": true + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 15837, + "end": 15891, + "loc": { + "start": { + "line": 354, + "column": 28 + }, + "end": { + "line": 354, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15837, + "end": 15890, + "loc": { + "start": { + "line": 354, + "column": 28 + }, + "end": { + "line": 354, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15837, + "end": 15868, + "loc": { + "start": { + "line": 354, + "column": 28 + }, + "end": { + "line": 354, + "column": 59 + } + }, + "object": { + "type": "MemberExpression", + "start": 15837, + "end": 15859, + "loc": { + "start": { + "line": 354, + "column": 28 + }, + "end": { + "line": 354, + "column": 50 + } + }, + "object": { + "type": "ThisExpression", + "start": 15837, + "end": 15841, + "loc": { + "start": { + "line": 354, + "column": 28 + }, + "end": { + "line": 354, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 15842, + "end": 15859, + "loc": { + "start": { + "line": 354, + "column": 33 + }, + "end": { + "line": 354, + "column": 50 + }, + "identifierName": "_touchStartMarker" + }, + "name": "_touchStartMarker" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15860, + "end": 15868, + "loc": { + "start": { + "line": 354, + "column": 51 + }, + "end": { + "line": 354, + "column": 59 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 15871, + "end": 15890, + "loc": { + "start": { + "line": 354, + "column": 62 + }, + "end": { + "line": 354, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 15871, + "end": 15881, + "loc": { + "start": { + "line": 354, + "column": 62 + }, + "end": { + "line": 354, + "column": 72 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 15882, + "end": 15890, + "loc": { + "start": { + "line": 354, + "column": 73 + }, + "end": { + "line": 354, + "column": 81 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 15920, + "end": 15964, + "loc": { + "start": { + "line": 355, + "column": 28 + }, + "end": { + "line": 355, + "column": 72 + } + }, + "expression": { + "type": "CallExpression", + "start": 15920, + "end": 15963, + "loc": { + "start": { + "line": 355, + "column": 28 + }, + "end": { + "line": 355, + "column": 71 + } + }, + "callee": { + "type": "MemberExpression", + "start": 15920, + "end": 15942, + "loc": { + "start": { + "line": 355, + "column": 28 + }, + "end": { + "line": 355, + "column": 50 + } + }, + "object": { + "type": "Identifier", + "start": 15920, + "end": 15938, + "loc": { + "start": { + "line": 355, + "column": 28 + }, + "end": { + "line": 355, + "column": 46 + }, + "identifierName": "touchStartWorldPos" + }, + "name": "touchStartWorldPos" + }, + "property": { + "type": "Identifier", + "start": 15939, + "end": 15942, + "loc": { + "start": { + "line": 355, + "column": 47 + }, + "end": { + "line": 355, + "column": 50 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 15943, + "end": 15962, + "loc": { + "start": { + "line": 355, + "column": 51 + }, + "end": { + "line": 355, + "column": 70 + } + }, + "object": { + "type": "Identifier", + "start": 15943, + "end": 15953, + "loc": { + "start": { + "line": 355, + "column": 51 + }, + "end": { + "line": 355, + "column": 61 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 15954, + "end": 15962, + "loc": { + "start": { + "line": 355, + "column": 62 + }, + "end": { + "line": 355, + "column": 70 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 15993, + "end": 16028, + "loc": { + "start": { + "line": 356, + "column": 28 + }, + "end": { + "line": 356, + "column": 63 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15993, + "end": 16027, + "loc": { + "start": { + "line": 356, + "column": 28 + }, + "end": { + "line": 356, + "column": 62 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 15993, + "end": 16003, + "loc": { + "start": { + "line": 356, + "column": 28 + }, + "end": { + "line": 356, + "column": 38 + }, + "identifierName": "touchState" + }, + "name": "touchState" + }, + "right": { + "type": "Identifier", + "start": 16006, + "end": 16027, + "loc": { + "start": { + "line": 356, + "column": 41 + }, + "end": { + "line": 356, + "column": 62 + }, + "identifierName": "SECOND_TOUCH_EXPECTED" + }, + "name": "SECOND_TOUCH_EXPECTED" + } + } + }, + { + "type": "BreakStatement", + "start": 16057, + "end": 16063, + "loc": { + "start": { + "line": 357, + "column": 28 + }, + "end": { + "line": 357, + "column": 34 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 15732, + "end": 15752, + "loc": { + "start": { + "line": 352, + "column": 29 + }, + "end": { + "line": 352, + "column": 49 + }, + "identifierName": "FIRST_TOUCH_EXPECTED" + }, + "name": "FIRST_TOUCH_EXPECTED" + } + }, + { + "type": "SwitchCase", + "start": 16088, + "end": 17127, + "loc": { + "start": { + "line": 358, + "column": 24 + }, + "end": { + "line": 376, + "column": 34 + } + }, + "consequent": [ + { + "type": "ExpressionStatement", + "start": 16144, + "end": 16171, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 16144, + "end": 16170, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 54 + } + }, + "callee": { + "type": "MemberExpression", + "start": 16144, + "end": 16163, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 16144, + "end": 16152, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 36 + }, + "identifierName": "startDot" + }, + "name": "startDot" + }, + "property": { + "type": "Identifier", + "start": 16153, + "end": 16163, + "loc": { + "start": { + "line": 359, + "column": 37 + }, + "end": { + "line": 359, + "column": 47 + }, + "identifierName": "setVisible" + }, + "name": "setVisible" + }, + "computed": false + }, + "arguments": [ + { + "type": "BooleanLiteral", + "start": 16164, + "end": 16169, + "loc": { + "start": { + "line": 359, + "column": 48 + }, + "end": { + "line": 359, + "column": 53 + } + }, + "value": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 16200, + "end": 16254, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16200, + "end": 16253, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 16200, + "end": 16231, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 59 + } + }, + "object": { + "type": "MemberExpression", + "start": 16200, + "end": 16222, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 50 + } + }, + "object": { + "type": "ThisExpression", + "start": 16200, + "end": 16204, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 16205, + "end": 16222, + "loc": { + "start": { + "line": 360, + "column": 33 + }, + "end": { + "line": 360, + "column": 50 + }, + "identifierName": "_touchStartMarker" + }, + "name": "_touchStartMarker" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 16223, + "end": 16231, + "loc": { + "start": { + "line": 360, + "column": 51 + }, + "end": { + "line": 360, + "column": 59 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 16234, + "end": 16253, + "loc": { + "start": { + "line": 360, + "column": 62 + }, + "end": { + "line": 360, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 16234, + "end": 16244, + "loc": { + "start": { + "line": 360, + "column": 62 + }, + "end": { + "line": 360, + "column": 72 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 16245, + "end": 16253, + "loc": { + "start": { + "line": 360, + "column": 73 + }, + "end": { + "line": 360, + "column": 81 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "VariableDeclaration", + "start": 16283, + "end": 16901, + "loc": { + "start": { + "line": 361, + "column": 28 + }, + "end": { + "line": 372, + "column": 31 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 16289, + "end": 16900, + "loc": { + "start": { + "line": 361, + "column": 34 + }, + "end": { + "line": 372, + "column": 30 + } + }, + "id": { + "type": "Identifier", + "start": 16289, + "end": 16300, + "loc": { + "start": { + "line": 361, + "column": 34 + }, + "end": { + "line": 361, + "column": 45 + }, + "identifierName": "measurement" + }, + "name": "measurement" + }, + "init": { + "type": "CallExpression", + "start": 16303, + "end": 16900, + "loc": { + "start": { + "line": 361, + "column": 48 + }, + "end": { + "line": 372, + "column": 30 + } + }, + "callee": { + "type": "MemberExpression", + "start": 16303, + "end": 16327, + "loc": { + "start": { + "line": 361, + "column": 48 + }, + "end": { + "line": 361, + "column": 72 + } + }, + "object": { + "type": "Identifier", + "start": 16303, + "end": 16309, + "loc": { + "start": { + "line": 361, + "column": 48 + }, + "end": { + "line": 361, + "column": 54 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 16310, + "end": 16327, + "loc": { + "start": { + "line": 361, + "column": 55 + }, + "end": { + "line": 361, + "column": 72 + }, + "identifierName": "createMeasurement" + }, + "name": "createMeasurement" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 16328, + "end": 16899, + "loc": { + "start": { + "line": 361, + "column": 73 + }, + "end": { + "line": 372, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 16362, + "end": 16383, + "loc": { + "start": { + "line": 362, + "column": 32 + }, + "end": { + "line": 362, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16362, + "end": 16364, + "loc": { + "start": { + "line": 362, + "column": 32 + }, + "end": { + "line": 362, + "column": 34 + }, + "identifierName": "id" + }, + "name": "id" + }, + "value": { + "type": "CallExpression", + "start": 16366, + "end": 16383, + "loc": { + "start": { + "line": 362, + "column": 36 + }, + "end": { + "line": 362, + "column": 53 + } + }, + "callee": { + "type": "MemberExpression", + "start": 16366, + "end": 16381, + "loc": { + "start": { + "line": 362, + "column": 36 + }, + "end": { + "line": 362, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 16366, + "end": 16370, + "loc": { + "start": { + "line": 362, + "column": 36 + }, + "end": { + "line": 362, + "column": 40 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 16371, + "end": 16381, + "loc": { + "start": { + "line": 362, + "column": 41 + }, + "end": { + "line": 362, + "column": 51 + }, + "identifierName": "createUUID" + }, + "name": "createUUID" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ObjectProperty", + "start": 16417, + "end": 16587, + "loc": { + "start": { + "line": 363, + "column": 32 + }, + "end": { + "line": 366, + "column": 33 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16417, + "end": 16423, + "loc": { + "start": { + "line": 363, + "column": 32 + }, + "end": { + "line": 363, + "column": 38 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "value": { + "type": "ObjectExpression", + "start": 16425, + "end": 16587, + "loc": { + "start": { + "line": 363, + "column": 40 + }, + "end": { + "line": 366, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 16463, + "end": 16487, + "loc": { + "start": { + "line": 364, + "column": 36 + }, + "end": { + "line": 364, + "column": 60 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16463, + "end": 16469, + "loc": { + "start": { + "line": 364, + "column": 36 + }, + "end": { + "line": 364, + "column": 42 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "Identifier", + "start": 16471, + "end": 16487, + "loc": { + "start": { + "line": 364, + "column": 44 + }, + "end": { + "line": 364, + "column": 60 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity" + } + }, + { + "type": "ObjectProperty", + "start": 16525, + "end": 16553, + "loc": { + "start": { + "line": 365, + "column": 36 + }, + "end": { + "line": 365, + "column": 64 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16525, + "end": 16533, + "loc": { + "start": { + "line": 365, + "column": 36 + }, + "end": { + "line": 365, + "column": 44 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "Identifier", + "start": 16535, + "end": 16553, + "loc": { + "start": { + "line": 365, + "column": 46 + }, + "end": { + "line": 365, + "column": 64 + }, + "identifierName": "touchStartWorldPos" + }, + "name": "touchStartWorldPos" + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 16621, + "end": 16792, + "loc": { + "start": { + "line": 367, + "column": 32 + }, + "end": { + "line": 370, + "column": 33 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16621, + "end": 16627, + "loc": { + "start": { + "line": 367, + "column": 32 + }, + "end": { + "line": 367, + "column": 38 + }, + "identifierName": "target" + }, + "name": "target" + }, + "value": { + "type": "ObjectExpression", + "start": 16629, + "end": 16792, + "loc": { + "start": { + "line": 367, + "column": 40 + }, + "end": { + "line": 370, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 16667, + "end": 16691, + "loc": { + "start": { + "line": 368, + "column": 36 + }, + "end": { + "line": 368, + "column": 60 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16667, + "end": 16673, + "loc": { + "start": { + "line": 368, + "column": 36 + }, + "end": { + "line": 368, + "column": 42 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "Identifier", + "start": 16675, + "end": 16691, + "loc": { + "start": { + "line": 368, + "column": 44 + }, + "end": { + "line": 368, + "column": 60 + }, + "identifierName": "mouseHoverEntity" + }, + "name": "mouseHoverEntity" + } + }, + { + "type": "ObjectProperty", + "start": 16729, + "end": 16758, + "loc": { + "start": { + "line": 369, + "column": 36 + }, + "end": { + "line": 369, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16729, + "end": 16737, + "loc": { + "start": { + "line": 369, + "column": 36 + }, + "end": { + "line": 369, + "column": 44 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 16739, + "end": 16758, + "loc": { + "start": { + "line": 369, + "column": 46 + }, + "end": { + "line": 369, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 16739, + "end": 16749, + "loc": { + "start": { + "line": 369, + "column": 46 + }, + "end": { + "line": 369, + "column": 56 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 16750, + "end": 16758, + "loc": { + "start": { + "line": 369, + "column": 57 + }, + "end": { + "line": 369, + "column": 65 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 16826, + "end": 16869, + "loc": { + "start": { + "line": 371, + "column": 32 + }, + "end": { + "line": 371, + "column": 75 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16826, + "end": 16837, + "loc": { + "start": { + "line": 371, + "column": 32 + }, + "end": { + "line": 371, + "column": 43 + }, + "identifierName": "approximate" + }, + "name": "approximate" + }, + "value": { + "type": "UnaryExpression", + "start": 16840, + "end": 16868, + "loc": { + "start": { + "line": 371, + "column": 46 + }, + "end": { + "line": 371, + "column": 74 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "Identifier", + "start": 16841, + "end": 16868, + "loc": { + "start": { + "line": 371, + "column": 47 + }, + "end": { + "line": 371, + "column": 74 + }, + "identifierName": "pickSurfacePrecisionEnabled" + }, + "name": "pickSurfacePrecisionEnabled" + }, + "extra": { + "parenthesizedArgument": false, + "parenthesized": true, + "parenStart": 16839 + } + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 16930, + "end": 16959, + "loc": { + "start": { + "line": 373, + "column": 28 + }, + "end": { + "line": 373, + "column": 57 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16930, + "end": 16958, + "loc": { + "start": { + "line": 373, + "column": 28 + }, + "end": { + "line": 373, + "column": 56 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 16930, + "end": 16951, + "loc": { + "start": { + "line": 373, + "column": 28 + }, + "end": { + "line": 373, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 16930, + "end": 16941, + "loc": { + "start": { + "line": 373, + "column": 28 + }, + "end": { + "line": 373, + "column": 39 + }, + "identifierName": "measurement" + }, + "name": "measurement" + }, + "property": { + "type": "Identifier", + "start": 16942, + "end": 16951, + "loc": { + "start": { + "line": 373, + "column": 40 + }, + "end": { + "line": 373, + "column": 49 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 16954, + "end": 16958, + "loc": { + "start": { + "line": 373, + "column": 52 + }, + "end": { + "line": 373, + "column": 56 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 16988, + "end": 17022, + "loc": { + "start": { + "line": 374, + "column": 28 + }, + "end": { + "line": 374, + "column": 62 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16988, + "end": 17021, + "loc": { + "start": { + "line": 374, + "column": 28 + }, + "end": { + "line": 374, + "column": 61 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 16988, + "end": 16998, + "loc": { + "start": { + "line": 374, + "column": 28 + }, + "end": { + "line": 374, + "column": 38 + }, + "identifierName": "touchState" + }, + "name": "touchState" + }, + "right": { + "type": "Identifier", + "start": 17001, + "end": 17021, + "loc": { + "start": { + "line": 374, + "column": 41 + }, + "end": { + "line": 374, + "column": 61 + }, + "identifierName": "FIRST_TOUCH_EXPECTED" + }, + "name": "FIRST_TOUCH_EXPECTED" + } + } + }, + { + "type": "ExpressionStatement", + "start": 17051, + "end": 17092, + "loc": { + "start": { + "line": 375, + "column": 28 + }, + "end": { + "line": 375, + "column": 69 + } + }, + "expression": { + "type": "CallExpression", + "start": 17051, + "end": 17091, + "loc": { + "start": { + "line": 375, + "column": 28 + }, + "end": { + "line": 375, + "column": 68 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17051, + "end": 17060, + "loc": { + "start": { + "line": 375, + "column": 28 + }, + "end": { + "line": 375, + "column": 37 + } + }, + "object": { + "type": "ThisExpression", + "start": 17051, + "end": 17055, + "loc": { + "start": { + "line": 375, + "column": 28 + }, + "end": { + "line": 375, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 17056, + "end": 17060, + "loc": { + "start": { + "line": 375, + "column": 33 + }, + "end": { + "line": 375, + "column": 37 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 17061, + "end": 17077, + "loc": { + "start": { + "line": 375, + "column": 38 + }, + "end": { + "line": 375, + "column": 54 + } + }, + "extra": { + "rawValue": "measurementEnd", + "raw": "\"measurementEnd\"" + }, + "value": "measurementEnd" + }, + { + "type": "Identifier", + "start": 17079, + "end": 17090, + "loc": { + "start": { + "line": 375, + "column": 56 + }, + "end": { + "line": 375, + "column": 67 + }, + "identifierName": "measurement" + }, + "name": "measurement" + } + ] + } + }, + { + "type": "BreakStatement", + "start": 17121, + "end": 17127, + "loc": { + "start": { + "line": 376, + "column": 28 + }, + "end": { + "line": 376, + "column": 34 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 16093, + "end": 16114, + "loc": { + "start": { + "line": 358, + "column": 29 + }, + "end": { + "line": 358, + "column": 50 + }, + "identifierName": "SECOND_TOUCH_EXPECTED" + }, + "name": "SECOND_TOUCH_EXPECTED" + } + } + ] + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 17173, + "end": 17295, + "loc": { + "start": { + "line": 378, + "column": 23 + }, + "end": { + "line": 381, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 17195, + "end": 17222, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 17195, + "end": 17221, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 46 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17195, + "end": 17214, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 39 + } + }, + "object": { + "type": "Identifier", + "start": 17195, + "end": 17203, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 28 + }, + "identifierName": "startDot" + }, + "name": "startDot" + }, + "property": { + "type": "Identifier", + "start": 17204, + "end": 17214, + "loc": { + "start": { + "line": 379, + "column": 29 + }, + "end": { + "line": 379, + "column": 39 + }, + "identifierName": "setVisible" + }, + "name": "setVisible" + }, + "computed": false + }, + "arguments": [ + { + "type": "BooleanLiteral", + "start": 17215, + "end": 17220, + "loc": { + "start": { + "line": 379, + "column": 40 + }, + "end": { + "line": 379, + "column": 45 + } + }, + "value": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 17243, + "end": 17277, + "loc": { + "start": { + "line": 380, + "column": 20 + }, + "end": { + "line": 380, + "column": 54 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 17243, + "end": 17276, + "loc": { + "start": { + "line": 380, + "column": 20 + }, + "end": { + "line": 380, + "column": 53 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 17243, + "end": 17253, + "loc": { + "start": { + "line": 380, + "column": 20 + }, + "end": { + "line": 380, + "column": 30 + }, + "identifierName": "touchState" + }, + "name": "touchState" + }, + "right": { + "type": "Identifier", + "start": 17256, + "end": 17276, + "loc": { + "start": { + "line": 380, + "column": 33 + }, + "end": { + "line": 380, + "column": 53 + }, + "identifierName": "FIRST_TOUCH_EXPECTED" + }, + "name": "FIRST_TOUCH_EXPECTED" + } + } + } + ], + "directives": [] + } + } + ], + "directives": [], + "trailingComments": null + }, + "alternate": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " event.stopPropagation();", + "start": 17322, + "end": 17350, + "loc": { + "start": { + "line": 383, + "column": 12 + }, + "end": { + "line": 383, + "column": 40 + } + } + } + ] + } + ], + "directives": [] + } + } + }, + { + "type": "ObjectExpression", + "start": 17362, + "end": 17377, + "loc": { + "start": { + "line": 384, + "column": 11 + }, + "end": { + "line": 384, + "column": 26 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 17363, + "end": 17376, + "loc": { + "start": { + "line": 384, + "column": 12 + }, + "end": { + "line": 384, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 17363, + "end": 17370, + "loc": { + "start": { + "line": 384, + "column": 12 + }, + "end": { + "line": 384, + "column": 19 + }, + "identifierName": "passive" + }, + "name": "passive" + }, + "value": { + "type": "BooleanLiteral", + "start": 17372, + "end": 17376, + "loc": { + "start": { + "line": 384, + "column": 21 + }, + "end": { + "line": 384, + "column": 25 + } + }, + "value": true + } + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 17389, + "end": 17409, + "loc": { + "start": { + "line": 386, + "column": 8 + }, + "end": { + "line": 386, + "column": 28 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 17389, + "end": 17408, + "loc": { + "start": { + "line": 386, + "column": 8 + }, + "end": { + "line": 386, + "column": 27 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 17389, + "end": 17401, + "loc": { + "start": { + "line": 386, + "column": 8 + }, + "end": { + "line": 386, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 17389, + "end": 17393, + "loc": { + "start": { + "line": 386, + "column": 8 + }, + "end": { + "line": 386, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 17394, + "end": 17401, + "loc": { + "start": { + "line": 386, + "column": 13 + }, + "end": { + "line": 386, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 17404, + "end": 17408, + "loc": { + "start": { + "line": 386, + "column": 23 + }, + "end": { + "line": 386, + "column": 27 + } + }, + "value": true + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Activates this DistanceMeasurementsControlLegacy, ready to respond to input.\n *\n ", + "start": 4915, + "end": 5017, + "loc": { + "start": { + "line": 139, + "column": 4 + }, + "end": { + "line": 142, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Deactivates this DistanceMeasurementsControlLegacy, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n ", + "start": 17421, + "end": 17599, + "loc": { + "start": { + "line": 389, + "column": 4 + }, + "end": { + "line": 393, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 17604, + "end": 18630, + "loc": { + "start": { + "line": 394, + "column": 4 + }, + "end": { + "line": 424, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 17604, + "end": 17614, + "loc": { + "start": { + "line": 394, + "column": 4 + }, + "end": { + "line": 394, + "column": 14 + }, + "identifierName": "deactivate" + }, + "name": "deactivate", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 17617, + "end": 18630, + "loc": { + "start": { + "line": 394, + "column": 17 + }, + "end": { + "line": 424, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 17628, + "end": 17678, + "loc": { + "start": { + "line": 396, + "column": 8 + }, + "end": { + "line": 398, + "column": 9 + } + }, + "test": { + "type": "UnaryExpression", + "start": 17632, + "end": 17645, + "loc": { + "start": { + "line": 396, + "column": 12 + }, + "end": { + "line": 396, + "column": 25 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 17633, + "end": 17645, + "loc": { + "start": { + "line": 396, + "column": 13 + }, + "end": { + "line": 396, + "column": 25 + } + }, + "object": { + "type": "ThisExpression", + "start": 17633, + "end": 17637, + "loc": { + "start": { + "line": 396, + "column": 13 + }, + "end": { + "line": 396, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "start": 17638, + "end": 17645, + "loc": { + "start": { + "line": 396, + "column": 18 + }, + "end": { + "line": 396, + "column": 25 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 17647, + "end": 17678, + "loc": { + "start": { + "line": 396, + "column": 27 + }, + "end": { + "line": 398, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 17661, + "end": 17668, + "loc": { + "start": { + "line": 397, + "column": 12 + }, + "end": { + "line": 397, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 17688, + "end": 17726, + "loc": { + "start": { + "line": 400, + "column": 8 + }, + "end": { + "line": 400, + "column": 46 + } + }, + "expression": { + "type": "CallExpression", + "start": 17688, + "end": 17725, + "loc": { + "start": { + "line": 400, + "column": 8 + }, + "end": { + "line": 400, + "column": 45 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17688, + "end": 17718, + "loc": { + "start": { + "line": 400, + "column": 8 + }, + "end": { + "line": 400, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 17688, + "end": 17707, + "loc": { + "start": { + "line": 400, + "column": 8 + }, + "end": { + "line": 400, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 17688, + "end": 17692, + "loc": { + "start": { + "line": 400, + "column": 8 + }, + "end": { + "line": 400, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 17693, + "end": 17707, + "loc": { + "start": { + "line": 400, + "column": 13 + }, + "end": { + "line": 400, + "column": 27 + }, + "identifierName": "_touchStartDot" + }, + "name": "_touchStartDot" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 17708, + "end": 17718, + "loc": { + "start": { + "line": 400, + "column": 28 + }, + "end": { + "line": 400, + "column": 38 + }, + "identifierName": "setVisible" + }, + "name": "setVisible" + }, + "computed": false + }, + "arguments": [ + { + "type": "BooleanLiteral", + "start": 17719, + "end": 17724, + "loc": { + "start": { + "line": 400, + "column": 39 + }, + "end": { + "line": 400, + "column": 44 + } + }, + "value": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 17736, + "end": 17749, + "loc": { + "start": { + "line": 402, + "column": 8 + }, + "end": { + "line": 402, + "column": 21 + } + }, + "expression": { + "type": "CallExpression", + "start": 17736, + "end": 17748, + "loc": { + "start": { + "line": 402, + "column": 8 + }, + "end": { + "line": 402, + "column": 20 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17736, + "end": 17746, + "loc": { + "start": { + "line": 402, + "column": 8 + }, + "end": { + "line": 402, + "column": 18 + } + }, + "object": { + "type": "ThisExpression", + "start": 17736, + "end": 17740, + "loc": { + "start": { + "line": 402, + "column": 8 + }, + "end": { + "line": 402, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 17741, + "end": 17746, + "loc": { + "start": { + "line": 402, + "column": 13 + }, + "end": { + "line": 402, + "column": 18 + }, + "identifierName": "reset" + }, + "name": "reset" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "VariableDeclaration", + "start": 17759, + "end": 17804, + "loc": { + "start": { + "line": 404, + "column": 8 + }, + "end": { + "line": 404, + "column": 53 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 17765, + "end": 17803, + "loc": { + "start": { + "line": 404, + "column": 14 + }, + "end": { + "line": 404, + "column": 52 + } + }, + "id": { + "type": "Identifier", + "start": 17765, + "end": 17770, + "loc": { + "start": { + "line": 404, + "column": 14 + }, + "end": { + "line": 404, + "column": 19 + }, + "identifierName": "input" + }, + "name": "input" + }, + "init": { + "type": "MemberExpression", + "start": 17773, + "end": 17803, + "loc": { + "start": { + "line": 404, + "column": 22 + }, + "end": { + "line": 404, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 17773, + "end": 17797, + "loc": { + "start": { + "line": 404, + "column": 22 + }, + "end": { + "line": 404, + "column": 46 + } + }, + "object": { + "type": "MemberExpression", + "start": 17773, + "end": 17791, + "loc": { + "start": { + "line": 404, + "column": 22 + }, + "end": { + "line": 404, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 17773, + "end": 17784, + "loc": { + "start": { + "line": 404, + "column": 22 + }, + "end": { + "line": 404, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 17773, + "end": 17777, + "loc": { + "start": { + "line": 404, + "column": 22 + }, + "end": { + "line": 404, + "column": 26 + } + } + }, + "property": { + "type": "Identifier", + "start": 17778, + "end": 17784, + "loc": { + "start": { + "line": 404, + "column": 27 + }, + "end": { + "line": 404, + "column": 33 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 17785, + "end": 17791, + "loc": { + "start": { + "line": 404, + "column": 34 + }, + "end": { + "line": 404, + "column": 40 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 17792, + "end": 17797, + "loc": { + "start": { + "line": 404, + "column": 41 + }, + "end": { + "line": 404, + "column": 46 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 17798, + "end": 17803, + "loc": { + "start": { + "line": 404, + "column": 47 + }, + "end": { + "line": 404, + "column": 52 + }, + "identifierName": "input" + }, + "name": "input" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 17813, + "end": 17847, + "loc": { + "start": { + "line": 405, + "column": 8 + }, + "end": { + "line": 405, + "column": 42 + } + }, + "expression": { + "type": "CallExpression", + "start": 17813, + "end": 17846, + "loc": { + "start": { + "line": 405, + "column": 8 + }, + "end": { + "line": 405, + "column": 41 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17813, + "end": 17822, + "loc": { + "start": { + "line": 405, + "column": 8 + }, + "end": { + "line": 405, + "column": 17 + } + }, + "object": { + "type": "Identifier", + "start": 17813, + "end": 17818, + "loc": { + "start": { + "line": 405, + "column": 8 + }, + "end": { + "line": 405, + "column": 13 + }, + "identifierName": "input" + }, + "name": "input" + }, + "property": { + "type": "Identifier", + "start": 17819, + "end": 17822, + "loc": { + "start": { + "line": 405, + "column": 14 + }, + "end": { + "line": 405, + "column": 17 + }, + "identifierName": "off" + }, + "name": "off" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 17823, + "end": 17845, + "loc": { + "start": { + "line": 405, + "column": 18 + }, + "end": { + "line": 405, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 17823, + "end": 17827, + "loc": { + "start": { + "line": 405, + "column": 18 + }, + "end": { + "line": 405, + "column": 22 + } + } + }, + "property": { + "type": "Identifier", + "start": 17828, + "end": 17845, + "loc": { + "start": { + "line": 405, + "column": 23 + }, + "end": { + "line": 405, + "column": 40 + }, + "identifierName": "_onInputMouseDown" + }, + "name": "_onInputMouseDown" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 17856, + "end": 17888, + "loc": { + "start": { + "line": 406, + "column": 8 + }, + "end": { + "line": 406, + "column": 40 + } + }, + "expression": { + "type": "CallExpression", + "start": 17856, + "end": 17887, + "loc": { + "start": { + "line": 406, + "column": 8 + }, + "end": { + "line": 406, + "column": 39 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17856, + "end": 17865, + "loc": { + "start": { + "line": 406, + "column": 8 + }, + "end": { + "line": 406, + "column": 17 + } + }, + "object": { + "type": "Identifier", + "start": 17856, + "end": 17861, + "loc": { + "start": { + "line": 406, + "column": 8 + }, + "end": { + "line": 406, + "column": 13 + }, + "identifierName": "input" + }, + "name": "input" + }, + "property": { + "type": "Identifier", + "start": 17862, + "end": 17865, + "loc": { + "start": { + "line": 406, + "column": 14 + }, + "end": { + "line": 406, + "column": 17 + }, + "identifierName": "off" + }, + "name": "off" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 17866, + "end": 17886, + "loc": { + "start": { + "line": 406, + "column": 18 + }, + "end": { + "line": 406, + "column": 38 + } + }, + "object": { + "type": "ThisExpression", + "start": 17866, + "end": 17870, + "loc": { + "start": { + "line": 406, + "column": 18 + }, + "end": { + "line": 406, + "column": 22 + } + } + }, + "property": { + "type": "Identifier", + "start": 17871, + "end": 17886, + "loc": { + "start": { + "line": 406, + "column": 23 + }, + "end": { + "line": 406, + "column": 38 + }, + "identifierName": "_onInputMouseUp" + }, + "name": "_onInputMouseUp" + }, + "computed": false + } + ] + } + }, + { + "type": "VariableDeclaration", + "start": 17898, + "end": 17953, + "loc": { + "start": { + "line": 408, + "column": 8 + }, + "end": { + "line": 408, + "column": 63 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 17904, + "end": 17952, + "loc": { + "start": { + "line": 408, + "column": 14 + }, + "end": { + "line": 408, + "column": 62 + } + }, + "id": { + "type": "Identifier", + "start": 17904, + "end": 17917, + "loc": { + "start": { + "line": 408, + "column": 14 + }, + "end": { + "line": 408, + "column": 27 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "init": { + "type": "MemberExpression", + "start": 17920, + "end": 17952, + "loc": { + "start": { + "line": 408, + "column": 30 + }, + "end": { + "line": 408, + "column": 62 + } + }, + "object": { + "type": "MemberExpression", + "start": 17920, + "end": 17938, + "loc": { + "start": { + "line": 408, + "column": 30 + }, + "end": { + "line": 408, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 17920, + "end": 17931, + "loc": { + "start": { + "line": 408, + "column": 30 + }, + "end": { + "line": 408, + "column": 41 + } + }, + "object": { + "type": "ThisExpression", + "start": 17920, + "end": 17924, + "loc": { + "start": { + "line": 408, + "column": 30 + }, + "end": { + "line": 408, + "column": 34 + } + } + }, + "property": { + "type": "Identifier", + "start": 17925, + "end": 17931, + "loc": { + "start": { + "line": 408, + "column": 35 + }, + "end": { + "line": 408, + "column": 41 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 17932, + "end": 17938, + "loc": { + "start": { + "line": 408, + "column": 42 + }, + "end": { + "line": 408, + "column": 48 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 17939, + "end": 17952, + "loc": { + "start": { + "line": 408, + "column": 49 + }, + "end": { + "line": 408, + "column": 62 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 17962, + "end": 18007, + "loc": { + "start": { + "line": 409, + "column": 8 + }, + "end": { + "line": 409, + "column": 53 + } + }, + "expression": { + "type": "CallExpression", + "start": 17962, + "end": 18006, + "loc": { + "start": { + "line": 409, + "column": 8 + }, + "end": { + "line": 409, + "column": 52 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17962, + "end": 17979, + "loc": { + "start": { + "line": 409, + "column": 8 + }, + "end": { + "line": 409, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 17962, + "end": 17975, + "loc": { + "start": { + "line": 409, + "column": 8 + }, + "end": { + "line": 409, + "column": 21 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "property": { + "type": "Identifier", + "start": 17976, + "end": 17979, + "loc": { + "start": { + "line": 409, + "column": 22 + }, + "end": { + "line": 409, + "column": 25 + }, + "identifierName": "off" + }, + "name": "off" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 17980, + "end": 18005, + "loc": { + "start": { + "line": 409, + "column": 26 + }, + "end": { + "line": 409, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 17980, + "end": 17984, + "loc": { + "start": { + "line": 409, + "column": 26 + }, + "end": { + "line": 409, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "start": 17985, + "end": 18005, + "loc": { + "start": { + "line": 409, + "column": 31 + }, + "end": { + "line": 409, + "column": 51 + }, + "identifierName": "_onMouseHoverSurface" + }, + "name": "_onMouseHoverSurface" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 18016, + "end": 18057, + "loc": { + "start": { + "line": 410, + "column": 8 + }, + "end": { + "line": 410, + "column": 49 + } + }, + "expression": { + "type": "CallExpression", + "start": 18016, + "end": 18056, + "loc": { + "start": { + "line": 410, + "column": 8 + }, + "end": { + "line": 410, + "column": 48 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18016, + "end": 18033, + "loc": { + "start": { + "line": 410, + "column": 8 + }, + "end": { + "line": 410, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 18016, + "end": 18029, + "loc": { + "start": { + "line": 410, + "column": 8 + }, + "end": { + "line": 410, + "column": 21 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "property": { + "type": "Identifier", + "start": 18030, + "end": 18033, + "loc": { + "start": { + "line": 410, + "column": 22 + }, + "end": { + "line": 410, + "column": 25 + }, + "identifierName": "off" + }, + "name": "off" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 18034, + "end": 18055, + "loc": { + "start": { + "line": 410, + "column": 26 + }, + "end": { + "line": 410, + "column": 47 + } + }, + "object": { + "type": "ThisExpression", + "start": 18034, + "end": 18038, + "loc": { + "start": { + "line": 410, + "column": 26 + }, + "end": { + "line": 410, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "start": 18039, + "end": 18055, + "loc": { + "start": { + "line": 410, + "column": 31 + }, + "end": { + "line": 410, + "column": 47 + }, + "identifierName": "_onMouseHoverOff" + }, + "name": "_onMouseHoverOff" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 18066, + "end": 18107, + "loc": { + "start": { + "line": 411, + "column": 8 + }, + "end": { + "line": 411, + "column": 49 + } + }, + "expression": { + "type": "CallExpression", + "start": 18066, + "end": 18106, + "loc": { + "start": { + "line": 411, + "column": 8 + }, + "end": { + "line": 411, + "column": 48 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18066, + "end": 18083, + "loc": { + "start": { + "line": 411, + "column": 8 + }, + "end": { + "line": 411, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 18066, + "end": 18079, + "loc": { + "start": { + "line": 411, + "column": 8 + }, + "end": { + "line": 411, + "column": 21 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "property": { + "type": "Identifier", + "start": 18080, + "end": 18083, + "loc": { + "start": { + "line": 411, + "column": 22 + }, + "end": { + "line": 411, + "column": 25 + }, + "identifierName": "off" + }, + "name": "off" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 18084, + "end": 18105, + "loc": { + "start": { + "line": 411, + "column": 26 + }, + "end": { + "line": 411, + "column": 47 + } + }, + "object": { + "type": "ThisExpression", + "start": 18084, + "end": 18088, + "loc": { + "start": { + "line": 411, + "column": 26 + }, + "end": { + "line": 411, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "start": 18089, + "end": 18105, + "loc": { + "start": { + "line": 411, + "column": 31 + }, + "end": { + "line": 411, + "column": 47 + }, + "identifierName": "_onPickedNothing" + }, + "name": "_onPickedNothing" + }, + "computed": false + } + ] + } + }, + { + "type": "VariableDeclaration", + "start": 18117, + "end": 18171, + "loc": { + "start": { + "line": 413, + "column": 8 + }, + "end": { + "line": 413, + "column": 62 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 18123, + "end": 18170, + "loc": { + "start": { + "line": 413, + "column": 14 + }, + "end": { + "line": 413, + "column": 61 + } + }, + "id": { + "type": "Identifier", + "start": 18123, + "end": 18129, + "loc": { + "start": { + "line": 413, + "column": 14 + }, + "end": { + "line": 413, + "column": 20 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "init": { + "type": "MemberExpression", + "start": 18132, + "end": 18170, + "loc": { + "start": { + "line": 413, + "column": 23 + }, + "end": { + "line": 413, + "column": 61 + } + }, + "object": { + "type": "MemberExpression", + "start": 18132, + "end": 18163, + "loc": { + "start": { + "line": 413, + "column": 23 + }, + "end": { + "line": 413, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 18132, + "end": 18156, + "loc": { + "start": { + "line": 413, + "column": 23 + }, + "end": { + "line": 413, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 18132, + "end": 18150, + "loc": { + "start": { + "line": 413, + "column": 23 + }, + "end": { + "line": 413, + "column": 41 + } + }, + "object": { + "type": "MemberExpression", + "start": 18132, + "end": 18143, + "loc": { + "start": { + "line": 413, + "column": 23 + }, + "end": { + "line": 413, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 18132, + "end": 18136, + "loc": { + "start": { + "line": 413, + "column": 23 + }, + "end": { + "line": 413, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 18137, + "end": 18143, + "loc": { + "start": { + "line": 413, + "column": 28 + }, + "end": { + "line": 413, + "column": 34 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18144, + "end": 18150, + "loc": { + "start": { + "line": 413, + "column": 35 + }, + "end": { + "line": 413, + "column": 41 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18151, + "end": 18156, + "loc": { + "start": { + "line": 413, + "column": 42 + }, + "end": { + "line": 413, + "column": 47 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18157, + "end": 18163, + "loc": { + "start": { + "line": 413, + "column": 48 + }, + "end": { + "line": 413, + "column": 54 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18164, + "end": 18170, + "loc": { + "start": { + "line": 413, + "column": 55 + }, + "end": { + "line": 413, + "column": 61 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 18180, + "end": 18247, + "loc": { + "start": { + "line": 414, + "column": 8 + }, + "end": { + "line": 414, + "column": 75 + } + }, + "expression": { + "type": "CallExpression", + "start": 18180, + "end": 18246, + "loc": { + "start": { + "line": 414, + "column": 8 + }, + "end": { + "line": 414, + "column": 74 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18180, + "end": 18206, + "loc": { + "start": { + "line": 414, + "column": 8 + }, + "end": { + "line": 414, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 18180, + "end": 18186, + "loc": { + "start": { + "line": 414, + "column": 8 + }, + "end": { + "line": 414, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 18187, + "end": 18206, + "loc": { + "start": { + "line": 414, + "column": 15 + }, + "end": { + "line": 414, + "column": 34 + }, + "identifierName": "removeEventListener" + }, + "name": "removeEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 18207, + "end": 18219, + "loc": { + "start": { + "line": 414, + "column": 35 + }, + "end": { + "line": 414, + "column": 47 + } + }, + "extra": { + "rawValue": "touchstart", + "raw": "\"touchstart\"" + }, + "value": "touchstart" + }, + { + "type": "MemberExpression", + "start": 18221, + "end": 18245, + "loc": { + "start": { + "line": 414, + "column": 49 + }, + "end": { + "line": 414, + "column": 73 + } + }, + "object": { + "type": "ThisExpression", + "start": 18221, + "end": 18225, + "loc": { + "start": { + "line": 414, + "column": 49 + }, + "end": { + "line": 414, + "column": 53 + } + } + }, + "property": { + "type": "Identifier", + "start": 18226, + "end": 18245, + "loc": { + "start": { + "line": 414, + "column": 54 + }, + "end": { + "line": 414, + "column": 73 + }, + "identifierName": "_onCanvasTouchStart" + }, + "name": "_onCanvasTouchStart" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 18256, + "end": 18319, + "loc": { + "start": { + "line": 415, + "column": 8 + }, + "end": { + "line": 415, + "column": 71 + } + }, + "expression": { + "type": "CallExpression", + "start": 18256, + "end": 18318, + "loc": { + "start": { + "line": 415, + "column": 8 + }, + "end": { + "line": 415, + "column": 70 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18256, + "end": 18282, + "loc": { + "start": { + "line": 415, + "column": 8 + }, + "end": { + "line": 415, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 18256, + "end": 18262, + "loc": { + "start": { + "line": 415, + "column": 8 + }, + "end": { + "line": 415, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 18263, + "end": 18282, + "loc": { + "start": { + "line": 415, + "column": 15 + }, + "end": { + "line": 415, + "column": 34 + }, + "identifierName": "removeEventListener" + }, + "name": "removeEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 18283, + "end": 18293, + "loc": { + "start": { + "line": 415, + "column": 35 + }, + "end": { + "line": 415, + "column": 45 + } + }, + "extra": { + "rawValue": "touchend", + "raw": "\"touchend\"" + }, + "value": "touchend" + }, + { + "type": "MemberExpression", + "start": 18295, + "end": 18317, + "loc": { + "start": { + "line": 415, + "column": 47 + }, + "end": { + "line": 415, + "column": 69 + } + }, + "object": { + "type": "ThisExpression", + "start": 18295, + "end": 18299, + "loc": { + "start": { + "line": 415, + "column": 47 + }, + "end": { + "line": 415, + "column": 51 + } + } + }, + "property": { + "type": "Identifier", + "start": 18300, + "end": 18317, + "loc": { + "start": { + "line": 415, + "column": 52 + }, + "end": { + "line": 415, + "column": 69 + }, + "identifierName": "_onCanvasTouchEnd" + }, + "name": "_onCanvasTouchEnd" + }, + "computed": false + } + ] + } + }, + { + "type": "IfStatement", + "start": 18329, + "end": 18593, + "loc": { + "start": { + "line": 417, + "column": 8 + }, + "end": { + "line": 421, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 18333, + "end": 18372, + "loc": { + "start": { + "line": 417, + "column": 12 + }, + "end": { + "line": 417, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 18333, + "end": 18337, + "loc": { + "start": { + "line": 417, + "column": 12 + }, + "end": { + "line": 417, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 18338, + "end": 18372, + "loc": { + "start": { + "line": 417, + "column": 17 + }, + "end": { + "line": 417, + "column": 51 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 18374, + "end": 18593, + "loc": { + "start": { + "line": 417, + "column": 53 + }, + "end": { + "line": 421, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 18388, + "end": 18460, + "loc": { + "start": { + "line": 418, + "column": 12 + }, + "end": { + "line": 418, + "column": 84 + } + }, + "expression": { + "type": "CallExpression", + "start": 18388, + "end": 18459, + "loc": { + "start": { + "line": 418, + "column": 12 + }, + "end": { + "line": 418, + "column": 83 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18388, + "end": 18397, + "loc": { + "start": { + "line": 418, + "column": 12 + }, + "end": { + "line": 418, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 18388, + "end": 18392, + "loc": { + "start": { + "line": 418, + "column": 12 + }, + "end": { + "line": 418, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 18393, + "end": 18397, + "loc": { + "start": { + "line": 418, + "column": 17 + }, + "end": { + "line": 418, + "column": 21 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 18398, + "end": 18417, + "loc": { + "start": { + "line": 418, + "column": 22 + }, + "end": { + "line": 418, + "column": 41 + } + }, + "extra": { + "rawValue": "measurementCancel", + "raw": "\"measurementCancel\"" + }, + "value": "measurementCancel" + }, + { + "type": "MemberExpression", + "start": 18419, + "end": 18458, + "loc": { + "start": { + "line": 418, + "column": 43 + }, + "end": { + "line": 418, + "column": 82 + } + }, + "object": { + "type": "ThisExpression", + "start": 18419, + "end": 18423, + "loc": { + "start": { + "line": 418, + "column": 43 + }, + "end": { + "line": 418, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "start": 18424, + "end": 18458, + "loc": { + "start": { + "line": 418, + "column": 48 + }, + "end": { + "line": 418, + "column": 82 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 18473, + "end": 18523, + "loc": { + "start": { + "line": 419, + "column": 12 + }, + "end": { + "line": 419, + "column": 62 + } + }, + "expression": { + "type": "CallExpression", + "start": 18473, + "end": 18522, + "loc": { + "start": { + "line": 419, + "column": 12 + }, + "end": { + "line": 419, + "column": 61 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18473, + "end": 18520, + "loc": { + "start": { + "line": 419, + "column": 12 + }, + "end": { + "line": 419, + "column": 59 + } + }, + "object": { + "type": "MemberExpression", + "start": 18473, + "end": 18512, + "loc": { + "start": { + "line": 419, + "column": 12 + }, + "end": { + "line": 419, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 18473, + "end": 18477, + "loc": { + "start": { + "line": 419, + "column": 12 + }, + "end": { + "line": 419, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 18478, + "end": 18512, + "loc": { + "start": { + "line": 419, + "column": 17 + }, + "end": { + "line": 419, + "column": 51 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18513, + "end": 18520, + "loc": { + "start": { + "line": 419, + "column": 52 + }, + "end": { + "line": 419, + "column": 59 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 18536, + "end": 18583, + "loc": { + "start": { + "line": 420, + "column": 12 + }, + "end": { + "line": 420, + "column": 59 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18536, + "end": 18582, + "loc": { + "start": { + "line": 420, + "column": 12 + }, + "end": { + "line": 420, + "column": 58 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18536, + "end": 18575, + "loc": { + "start": { + "line": 420, + "column": 12 + }, + "end": { + "line": 420, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 18536, + "end": 18540, + "loc": { + "start": { + "line": 420, + "column": 12 + }, + "end": { + "line": 420, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 18541, + "end": 18575, + "loc": { + "start": { + "line": 420, + "column": 17 + }, + "end": { + "line": 420, + "column": 51 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 18578, + "end": 18582, + "loc": { + "start": { + "line": 420, + "column": 54 + }, + "end": { + "line": 420, + "column": 58 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 18603, + "end": 18624, + "loc": { + "start": { + "line": 423, + "column": 8 + }, + "end": { + "line": 423, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18603, + "end": 18623, + "loc": { + "start": { + "line": 423, + "column": 8 + }, + "end": { + "line": 423, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18603, + "end": 18615, + "loc": { + "start": { + "line": 423, + "column": 8 + }, + "end": { + "line": 423, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 18603, + "end": 18607, + "loc": { + "start": { + "line": 423, + "column": 8 + }, + "end": { + "line": 423, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 18608, + "end": 18615, + "loc": { + "start": { + "line": 423, + "column": 13 + }, + "end": { + "line": 423, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 18618, + "end": 18623, + "loc": { + "start": { + "line": 423, + "column": 23 + }, + "end": { + "line": 423, + "column": 28 + } + }, + "value": false + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Deactivates this DistanceMeasurementsControlLegacy, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n ", + "start": 17421, + "end": 17599, + "loc": { + "start": { + "line": 389, + "column": 4 + }, + "end": { + "line": 393, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Resets this DistanceMeasurementsControlLegacy.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsControlLegacy is not active.\n ", + "start": 18636, + "end": 18859, + "loc": { + "start": { + "line": 426, + "column": 4 + }, + "end": { + "line": 432, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 18864, + "end": 19211, + "loc": { + "start": { + "line": 433, + "column": 4 + }, + "end": { + "line": 442, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18864, + "end": 18869, + "loc": { + "start": { + "line": 433, + "column": 4 + }, + "end": { + "line": 433, + "column": 9 + }, + "identifierName": "reset" + }, + "name": "reset", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 18872, + "end": 19211, + "loc": { + "start": { + "line": 433, + "column": 12 + }, + "end": { + "line": 442, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 18882, + "end": 18932, + "loc": { + "start": { + "line": 434, + "column": 8 + }, + "end": { + "line": 436, + "column": 9 + } + }, + "test": { + "type": "UnaryExpression", + "start": 18886, + "end": 18899, + "loc": { + "start": { + "line": 434, + "column": 12 + }, + "end": { + "line": 434, + "column": 25 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 18887, + "end": 18899, + "loc": { + "start": { + "line": 434, + "column": 13 + }, + "end": { + "line": 434, + "column": 25 + } + }, + "object": { + "type": "ThisExpression", + "start": 18887, + "end": 18891, + "loc": { + "start": { + "line": 434, + "column": 13 + }, + "end": { + "line": 434, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "start": 18892, + "end": 18899, + "loc": { + "start": { + "line": 434, + "column": 18 + }, + "end": { + "line": 434, + "column": 25 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 18901, + "end": 18932, + "loc": { + "start": { + "line": 434, + "column": 27 + }, + "end": { + "line": 436, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 18915, + "end": 18922, + "loc": { + "start": { + "line": 435, + "column": 12 + }, + "end": { + "line": 435, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 18941, + "end": 19205, + "loc": { + "start": { + "line": 437, + "column": 8 + }, + "end": { + "line": 441, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 18945, + "end": 18984, + "loc": { + "start": { + "line": 437, + "column": 12 + }, + "end": { + "line": 437, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 18945, + "end": 18949, + "loc": { + "start": { + "line": 437, + "column": 12 + }, + "end": { + "line": 437, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 18950, + "end": 18984, + "loc": { + "start": { + "line": 437, + "column": 17 + }, + "end": { + "line": 437, + "column": 51 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 18986, + "end": 19205, + "loc": { + "start": { + "line": 437, + "column": 53 + }, + "end": { + "line": 441, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 19000, + "end": 19072, + "loc": { + "start": { + "line": 438, + "column": 12 + }, + "end": { + "line": 438, + "column": 84 + } + }, + "expression": { + "type": "CallExpression", + "start": 19000, + "end": 19071, + "loc": { + "start": { + "line": 438, + "column": 12 + }, + "end": { + "line": 438, + "column": 83 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19000, + "end": 19009, + "loc": { + "start": { + "line": 438, + "column": 12 + }, + "end": { + "line": 438, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 19000, + "end": 19004, + "loc": { + "start": { + "line": 438, + "column": 12 + }, + "end": { + "line": 438, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 19005, + "end": 19009, + "loc": { + "start": { + "line": 438, + "column": 17 + }, + "end": { + "line": 438, + "column": 21 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 19010, + "end": 19029, + "loc": { + "start": { + "line": 438, + "column": 22 + }, + "end": { + "line": 438, + "column": 41 + } + }, + "extra": { + "rawValue": "measurementCancel", + "raw": "\"measurementCancel\"" + }, + "value": "measurementCancel" + }, + { + "type": "MemberExpression", + "start": 19031, + "end": 19070, + "loc": { + "start": { + "line": 438, + "column": 43 + }, + "end": { + "line": 438, + "column": 82 + } + }, + "object": { + "type": "ThisExpression", + "start": 19031, + "end": 19035, + "loc": { + "start": { + "line": 438, + "column": 43 + }, + "end": { + "line": 438, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "start": 19036, + "end": 19070, + "loc": { + "start": { + "line": 438, + "column": 48 + }, + "end": { + "line": 438, + "column": 82 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 19085, + "end": 19135, + "loc": { + "start": { + "line": 439, + "column": 12 + }, + "end": { + "line": 439, + "column": 62 + } + }, + "expression": { + "type": "CallExpression", + "start": 19085, + "end": 19134, + "loc": { + "start": { + "line": 439, + "column": 12 + }, + "end": { + "line": 439, + "column": 61 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19085, + "end": 19132, + "loc": { + "start": { + "line": 439, + "column": 12 + }, + "end": { + "line": 439, + "column": 59 + } + }, + "object": { + "type": "MemberExpression", + "start": 19085, + "end": 19124, + "loc": { + "start": { + "line": 439, + "column": 12 + }, + "end": { + "line": 439, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 19085, + "end": 19089, + "loc": { + "start": { + "line": 439, + "column": 12 + }, + "end": { + "line": 439, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 19090, + "end": 19124, + "loc": { + "start": { + "line": 439, + "column": 17 + }, + "end": { + "line": 439, + "column": 51 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19125, + "end": 19132, + "loc": { + "start": { + "line": 439, + "column": 52 + }, + "end": { + "line": 439, + "column": 59 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 19148, + "end": 19195, + "loc": { + "start": { + "line": 440, + "column": 12 + }, + "end": { + "line": 440, + "column": 59 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19148, + "end": 19194, + "loc": { + "start": { + "line": 440, + "column": 12 + }, + "end": { + "line": 440, + "column": 58 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19148, + "end": 19187, + "loc": { + "start": { + "line": 440, + "column": 12 + }, + "end": { + "line": 440, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 19148, + "end": 19152, + "loc": { + "start": { + "line": 440, + "column": 12 + }, + "end": { + "line": 440, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 19153, + "end": 19187, + "loc": { + "start": { + "line": 440, + "column": 17 + }, + "end": { + "line": 440, + "column": 51 + }, + "identifierName": "_currentDistanceMeasurementByMouse" + }, + "name": "_currentDistanceMeasurementByMouse" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 19190, + "end": 19194, + "loc": { + "start": { + "line": 440, + "column": 54 + }, + "end": { + "line": 440, + "column": 58 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Resets this DistanceMeasurementsControlLegacy.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsControlLegacy is not active.\n ", + "start": 18636, + "end": 18859, + "loc": { + "start": { + "line": 426, + "column": 4 + }, + "end": { + "line": 432, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 19217, + "end": 19244, + "loc": { + "start": { + "line": 444, + "column": 4 + }, + "end": { + "line": 446, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 19249, + "end": 19357, + "loc": { + "start": { + "line": 447, + "column": 4 + }, + "end": { + "line": 451, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 19249, + "end": 19256, + "loc": { + "start": { + "line": 447, + "column": 4 + }, + "end": { + "line": 447, + "column": 11 + }, + "identifierName": "destroy" + }, + "name": "destroy", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 19259, + "end": 19357, + "loc": { + "start": { + "line": 447, + "column": 14 + }, + "end": { + "line": 451, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 19269, + "end": 19299, + "loc": { + "start": { + "line": 448, + "column": 8 + }, + "end": { + "line": 448, + "column": 38 + } + }, + "expression": { + "type": "CallExpression", + "start": 19269, + "end": 19298, + "loc": { + "start": { + "line": 448, + "column": 8 + }, + "end": { + "line": 448, + "column": 37 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19269, + "end": 19296, + "loc": { + "start": { + "line": 448, + "column": 8 + }, + "end": { + "line": 448, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 19269, + "end": 19288, + "loc": { + "start": { + "line": 448, + "column": 8 + }, + "end": { + "line": 448, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 19269, + "end": 19273, + "loc": { + "start": { + "line": 448, + "column": 8 + }, + "end": { + "line": 448, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 19274, + "end": 19288, + "loc": { + "start": { + "line": 448, + "column": 13 + }, + "end": { + "line": 448, + "column": 27 + }, + "identifierName": "_touchStartDot" + }, + "name": "_touchStartDot" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19289, + "end": 19296, + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 35 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 19308, + "end": 19326, + "loc": { + "start": { + "line": 449, + "column": 8 + }, + "end": { + "line": 449, + "column": 26 + } + }, + "expression": { + "type": "CallExpression", + "start": 19308, + "end": 19325, + "loc": { + "start": { + "line": 449, + "column": 8 + }, + "end": { + "line": 449, + "column": 25 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19308, + "end": 19323, + "loc": { + "start": { + "line": 449, + "column": 8 + }, + "end": { + "line": 449, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 19308, + "end": 19312, + "loc": { + "start": { + "line": 449, + "column": 8 + }, + "end": { + "line": 449, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 19313, + "end": 19323, + "loc": { + "start": { + "line": 449, + "column": 13 + }, + "end": { + "line": 449, + "column": 23 + }, + "identifierName": "deactivate" + }, + "name": "deactivate" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 19335, + "end": 19351, + "loc": { + "start": { + "line": 450, + "column": 8 + }, + "end": { + "line": 450, + "column": 24 + } + }, + "expression": { + "type": "CallExpression", + "start": 19335, + "end": 19350, + "loc": { + "start": { + "line": 450, + "column": 8 + }, + "end": { + "line": 450, + "column": 23 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19335, + "end": 19348, + "loc": { + "start": { + "line": 450, + "column": 8 + }, + "end": { + "line": 450, + "column": 21 + } + }, + "object": { + "type": "Super", + "start": 19335, + "end": 19340, + "loc": { + "start": { + "line": 450, + "column": 8 + }, + "end": { + "line": 450, + "column": 13 + } + } + }, + "property": { + "type": "Identifier", + "start": 19341, + "end": 19348, + "loc": { + "start": { + "line": 450, + "column": 14 + }, + "end": { + "line": 450, + "column": 21 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "directives": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 19217, + "end": 19244, + "loc": { + "start": { + "line": 444, + "column": 4 + }, + "end": { + "line": 446, + "column": 7 + } + } + } + ] + } + ] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from mouse and touch input.\n *\n * Belongs to a {@link DistanceMeasurementsPlugin}. Located at {@link DistanceMeasurementsPlugin#control}.\n *\n * Once the DistanceMeasurementControl is activated, the first click on any {@link Entity} begins constructing a {@link DistanceMeasurement}, fixing its origin to that Entity. The next click on any Entity will complete the DistanceMeasurement, fixing its target to that second Entity. The DistanceMeasurementControl will then wait for the next click on any Entity, to begin constructing another DistanceMeasurement, and so on, until deactivated.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n ", + "start": 275, + "end": 969, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 15, + "column": 3 + } + } + } + ], + "trailingComments": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from mouse and touch input.\n *\n * Belongs to a {@link DistanceMeasurementsPlugin}. Located at {@link DistanceMeasurementsPlugin#control}.\n *\n * Once the DistanceMeasurementControl is activated, the first click on any {@link Entity} begins constructing a {@link DistanceMeasurement}, fixing its origin to that Entity. The next click on any Entity will complete the DistanceMeasurement, fixing its target to that second Entity. The DistanceMeasurementControl will then wait for the next click on any Entity, to begin constructing another DistanceMeasurement, and so on, until deactivated.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n ", + "start": 275, + "end": 969, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 15, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 19361, + "end": 19977, + "loc": { + "start": { + "line": 454, + "column": 0 + }, + "end": { + "line": 472, + "column": 2 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 19367, + "end": 19976, + "loc": { + "start": { + "line": 454, + "column": 6 + }, + "end": { + "line": 472, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 19367, + "end": 19388, + "loc": { + "start": { + "line": 454, + "column": 6 + }, + "end": { + "line": 454, + "column": 27 + }, + "identifierName": "getCanvasPosFromEvent" + }, + "name": "getCanvasPosFromEvent" + }, + "init": { + "type": "FunctionExpression", + "start": 19391, + "end": 19976, + "loc": { + "start": { + "line": 454, + "column": 30 + }, + "end": { + "line": 472, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 19367, + "end": 19388, + "loc": { + "start": { + "line": 454, + "column": 6 + }, + "end": { + "line": 454, + "column": 27 + }, + "identifierName": "getCanvasPosFromEvent" + }, + "name": "getCanvasPosFromEvent" + }, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 19401, + "end": 19406, + "loc": { + "start": { + "line": 454, + "column": 40 + }, + "end": { + "line": 454, + "column": 45 + }, + "identifierName": "event" + }, + "name": "event" + }, + { + "type": "Identifier", + "start": 19408, + "end": 19417, + "loc": { + "start": { + "line": 454, + "column": 47 + }, + "end": { + "line": 454, + "column": 56 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + } + ], + "body": { + "type": "BlockStatement", + "start": 19419, + "end": 19976, + "loc": { + "start": { + "line": 454, + "column": 58 + }, + "end": { + "line": 472, + "column": 1 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 19425, + "end": 19952, + "loc": { + "start": { + "line": 455, + "column": 4 + }, + "end": { + "line": 470, + "column": 5 + } + }, + "test": { + "type": "UnaryExpression", + "start": 19429, + "end": 19435, + "loc": { + "start": { + "line": 455, + "column": 8 + }, + "end": { + "line": 455, + "column": 14 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "Identifier", + "start": 19430, + "end": 19435, + "loc": { + "start": { + "line": 455, + "column": 9 + }, + "end": { + "line": 455, + "column": 14 + }, + "identifierName": "event" + }, + "name": "event" + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 19437, + "end": 19538, + "loc": { + "start": { + "line": 455, + "column": 16 + }, + "end": { + "line": 459, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 19447, + "end": 19468, + "loc": { + "start": { + "line": 456, + "column": 8 + }, + "end": { + "line": 456, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19447, + "end": 19467, + "loc": { + "start": { + "line": 456, + "column": 8 + }, + "end": { + "line": 456, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 19447, + "end": 19452, + "loc": { + "start": { + "line": 456, + "column": 8 + }, + "end": { + "line": 456, + "column": 13 + }, + "identifierName": "event" + }, + "name": "event" + }, + "right": { + "type": "MemberExpression", + "start": 19455, + "end": 19467, + "loc": { + "start": { + "line": 456, + "column": 16 + }, + "end": { + "line": 456, + "column": 28 + } + }, + "object": { + "type": "Identifier", + "start": 19455, + "end": 19461, + "loc": { + "start": { + "line": 456, + "column": 16 + }, + "end": { + "line": 456, + "column": 22 + }, + "identifierName": "window" + }, + "name": "window" + }, + "property": { + "type": "Identifier", + "start": 19462, + "end": 19467, + "loc": { + "start": { + "line": 456, + "column": 23 + }, + "end": { + "line": 456, + "column": 28 + }, + "identifierName": "event" + }, + "name": "event" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19477, + "end": 19500, + "loc": { + "start": { + "line": 457, + "column": 8 + }, + "end": { + "line": 457, + "column": 31 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19477, + "end": 19499, + "loc": { + "start": { + "line": 457, + "column": 8 + }, + "end": { + "line": 457, + "column": 30 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19477, + "end": 19489, + "loc": { + "start": { + "line": 457, + "column": 8 + }, + "end": { + "line": 457, + "column": 20 + } + }, + "object": { + "type": "Identifier", + "start": 19477, + "end": 19486, + "loc": { + "start": { + "line": 457, + "column": 8 + }, + "end": { + "line": 457, + "column": 17 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 19487, + "end": 19488, + "loc": { + "start": { + "line": 457, + "column": 18 + }, + "end": { + "line": 457, + "column": 19 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "right": { + "type": "MemberExpression", + "start": 19492, + "end": 19499, + "loc": { + "start": { + "line": 457, + "column": 23 + }, + "end": { + "line": 457, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 19492, + "end": 19497, + "loc": { + "start": { + "line": 457, + "column": 23 + }, + "end": { + "line": 457, + "column": 28 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 19498, + "end": 19499, + "loc": { + "start": { + "line": 457, + "column": 29 + }, + "end": { + "line": 457, + "column": 30 + }, + "identifierName": "x" + }, + "name": "x" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19509, + "end": 19532, + "loc": { + "start": { + "line": 458, + "column": 8 + }, + "end": { + "line": 458, + "column": 31 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19509, + "end": 19531, + "loc": { + "start": { + "line": 458, + "column": 8 + }, + "end": { + "line": 458, + "column": 30 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19509, + "end": 19521, + "loc": { + "start": { + "line": 458, + "column": 8 + }, + "end": { + "line": 458, + "column": 20 + } + }, + "object": { + "type": "Identifier", + "start": 19509, + "end": 19518, + "loc": { + "start": { + "line": 458, + "column": 8 + }, + "end": { + "line": 458, + "column": 17 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 19519, + "end": 19520, + "loc": { + "start": { + "line": 458, + "column": 18 + }, + "end": { + "line": 458, + "column": 19 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "right": { + "type": "MemberExpression", + "start": 19524, + "end": 19531, + "loc": { + "start": { + "line": 458, + "column": 23 + }, + "end": { + "line": 458, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 19524, + "end": 19529, + "loc": { + "start": { + "line": 458, + "column": 23 + }, + "end": { + "line": 458, + "column": 28 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 19530, + "end": 19531, + "loc": { + "start": { + "line": 458, + "column": 29 + }, + "end": { + "line": 458, + "column": 30 + }, + "identifierName": "y" + }, + "name": "y" + }, + "computed": false + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 19544, + "end": 19952, + "loc": { + "start": { + "line": 459, + "column": 11 + }, + "end": { + "line": 470, + "column": 5 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 19554, + "end": 19581, + "loc": { + "start": { + "line": 460, + "column": 8 + }, + "end": { + "line": 460, + "column": 35 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 19558, + "end": 19580, + "loc": { + "start": { + "line": 460, + "column": 12 + }, + "end": { + "line": 460, + "column": 34 + } + }, + "id": { + "type": "Identifier", + "start": 19558, + "end": 19565, + "loc": { + "start": { + "line": 460, + "column": 12 + }, + "end": { + "line": 460, + "column": 19 + }, + "identifierName": "element" + }, + "name": "element" + }, + "init": { + "type": "MemberExpression", + "start": 19568, + "end": 19580, + "loc": { + "start": { + "line": 460, + "column": 22 + }, + "end": { + "line": 460, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 19568, + "end": 19573, + "loc": { + "start": { + "line": 460, + "column": 22 + }, + "end": { + "line": 460, + "column": 27 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 19574, + "end": 19580, + "loc": { + "start": { + "line": 460, + "column": 28 + }, + "end": { + "line": 460, + "column": 34 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + } + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 19590, + "end": 19614, + "loc": { + "start": { + "line": 461, + "column": 8 + }, + "end": { + "line": 461, + "column": 32 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 19594, + "end": 19613, + "loc": { + "start": { + "line": 461, + "column": 12 + }, + "end": { + "line": 461, + "column": 31 + } + }, + "id": { + "type": "Identifier", + "start": 19594, + "end": 19609, + "loc": { + "start": { + "line": 461, + "column": 12 + }, + "end": { + "line": 461, + "column": 27 + }, + "identifierName": "totalOffsetLeft" + }, + "name": "totalOffsetLeft" + }, + "init": { + "type": "NumericLiteral", + "start": 19612, + "end": 19613, + "loc": { + "start": { + "line": 461, + "column": 30 + }, + "end": { + "line": 461, + "column": 31 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 19623, + "end": 19646, + "loc": { + "start": { + "line": 462, + "column": 8 + }, + "end": { + "line": 462, + "column": 31 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 19627, + "end": 19645, + "loc": { + "start": { + "line": 462, + "column": 12 + }, + "end": { + "line": 462, + "column": 30 + } + }, + "id": { + "type": "Identifier", + "start": 19627, + "end": 19641, + "loc": { + "start": { + "line": 462, + "column": 12 + }, + "end": { + "line": 462, + "column": 26 + }, + "identifierName": "totalOffsetTop" + }, + "name": "totalOffsetTop" + }, + "init": { + "type": "NumericLiteral", + "start": 19644, + "end": 19645, + "loc": { + "start": { + "line": 462, + "column": 29 + }, + "end": { + "line": 462, + "column": 30 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + ], + "kind": "let" + }, + { + "type": "WhileStatement", + "start": 19655, + "end": 19839, + "loc": { + "start": { + "line": 463, + "column": 8 + }, + "end": { + "line": 467, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 19662, + "end": 19682, + "loc": { + "start": { + "line": 463, + "column": 15 + }, + "end": { + "line": 463, + "column": 35 + } + }, + "object": { + "type": "Identifier", + "start": 19662, + "end": 19669, + "loc": { + "start": { + "line": 463, + "column": 15 + }, + "end": { + "line": 463, + "column": 22 + }, + "identifierName": "element" + }, + "name": "element" + }, + "property": { + "type": "Identifier", + "start": 19670, + "end": 19682, + "loc": { + "start": { + "line": 463, + "column": 23 + }, + "end": { + "line": 463, + "column": 35 + }, + "identifierName": "offsetParent" + }, + "name": "offsetParent" + }, + "computed": false + }, + "body": { + "type": "BlockStatement", + "start": 19684, + "end": 19839, + "loc": { + "start": { + "line": 463, + "column": 37 + }, + "end": { + "line": 467, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 19698, + "end": 19736, + "loc": { + "start": { + "line": 464, + "column": 12 + }, + "end": { + "line": 464, + "column": 50 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19698, + "end": 19735, + "loc": { + "start": { + "line": 464, + "column": 12 + }, + "end": { + "line": 464, + "column": 49 + } + }, + "operator": "+=", + "left": { + "type": "Identifier", + "start": 19698, + "end": 19713, + "loc": { + "start": { + "line": 464, + "column": 12 + }, + "end": { + "line": 464, + "column": 27 + }, + "identifierName": "totalOffsetLeft" + }, + "name": "totalOffsetLeft" + }, + "right": { + "type": "MemberExpression", + "start": 19717, + "end": 19735, + "loc": { + "start": { + "line": 464, + "column": 31 + }, + "end": { + "line": 464, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 19717, + "end": 19724, + "loc": { + "start": { + "line": 464, + "column": 31 + }, + "end": { + "line": 464, + "column": 38 + }, + "identifierName": "element" + }, + "name": "element" + }, + "property": { + "type": "Identifier", + "start": 19725, + "end": 19735, + "loc": { + "start": { + "line": 464, + "column": 39 + }, + "end": { + "line": 464, + "column": 49 + }, + "identifierName": "offsetLeft" + }, + "name": "offsetLeft" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19749, + "end": 19785, + "loc": { + "start": { + "line": 465, + "column": 12 + }, + "end": { + "line": 465, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19749, + "end": 19784, + "loc": { + "start": { + "line": 465, + "column": 12 + }, + "end": { + "line": 465, + "column": 47 + } + }, + "operator": "+=", + "left": { + "type": "Identifier", + "start": 19749, + "end": 19763, + "loc": { + "start": { + "line": 465, + "column": 12 + }, + "end": { + "line": 465, + "column": 26 + }, + "identifierName": "totalOffsetTop" + }, + "name": "totalOffsetTop" + }, + "right": { + "type": "MemberExpression", + "start": 19767, + "end": 19784, + "loc": { + "start": { + "line": 465, + "column": 30 + }, + "end": { + "line": 465, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 19767, + "end": 19774, + "loc": { + "start": { + "line": 465, + "column": 30 + }, + "end": { + "line": 465, + "column": 37 + }, + "identifierName": "element" + }, + "name": "element" + }, + "property": { + "type": "Identifier", + "start": 19775, + "end": 19784, + "loc": { + "start": { + "line": 465, + "column": 38 + }, + "end": { + "line": 465, + "column": 47 + }, + "identifierName": "offsetTop" + }, + "name": "offsetTop" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19798, + "end": 19829, + "loc": { + "start": { + "line": 466, + "column": 12 + }, + "end": { + "line": 466, + "column": 43 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19798, + "end": 19828, + "loc": { + "start": { + "line": 466, + "column": 12 + }, + "end": { + "line": 466, + "column": 42 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 19798, + "end": 19805, + "loc": { + "start": { + "line": 466, + "column": 12 + }, + "end": { + "line": 466, + "column": 19 + }, + "identifierName": "element" + }, + "name": "element" + }, + "right": { + "type": "MemberExpression", + "start": 19808, + "end": 19828, + "loc": { + "start": { + "line": 466, + "column": 22 + }, + "end": { + "line": 466, + "column": 42 + } + }, + "object": { + "type": "Identifier", + "start": 19808, + "end": 19815, + "loc": { + "start": { + "line": 466, + "column": 22 + }, + "end": { + "line": 466, + "column": 29 + }, + "identifierName": "element" + }, + "name": "element" + }, + "property": { + "type": "Identifier", + "start": 19816, + "end": 19828, + "loc": { + "start": { + "line": 466, + "column": 30 + }, + "end": { + "line": 466, + "column": 42 + }, + "identifierName": "offsetParent" + }, + "name": "offsetParent" + }, + "computed": false + } + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 19848, + "end": 19893, + "loc": { + "start": { + "line": 468, + "column": 8 + }, + "end": { + "line": 468, + "column": 53 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19848, + "end": 19892, + "loc": { + "start": { + "line": 468, + "column": 8 + }, + "end": { + "line": 468, + "column": 52 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19848, + "end": 19860, + "loc": { + "start": { + "line": 468, + "column": 8 + }, + "end": { + "line": 468, + "column": 20 + } + }, + "object": { + "type": "Identifier", + "start": 19848, + "end": 19857, + "loc": { + "start": { + "line": 468, + "column": 8 + }, + "end": { + "line": 468, + "column": 17 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 19858, + "end": 19859, + "loc": { + "start": { + "line": 468, + "column": 18 + }, + "end": { + "line": 468, + "column": 19 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "right": { + "type": "BinaryExpression", + "start": 19863, + "end": 19892, + "loc": { + "start": { + "line": 468, + "column": 23 + }, + "end": { + "line": 468, + "column": 52 + } + }, + "left": { + "type": "MemberExpression", + "start": 19863, + "end": 19874, + "loc": { + "start": { + "line": 468, + "column": 23 + }, + "end": { + "line": 468, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 19863, + "end": 19868, + "loc": { + "start": { + "line": 468, + "column": 23 + }, + "end": { + "line": 468, + "column": 28 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 19869, + "end": 19874, + "loc": { + "start": { + "line": 468, + "column": 29 + }, + "end": { + "line": 468, + "column": 34 + }, + "identifierName": "pageX" + }, + "name": "pageX" + }, + "computed": false + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 19877, + "end": 19892, + "loc": { + "start": { + "line": 468, + "column": 37 + }, + "end": { + "line": 468, + "column": 52 + }, + "identifierName": "totalOffsetLeft" + }, + "name": "totalOffsetLeft" + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 19902, + "end": 19946, + "loc": { + "start": { + "line": 469, + "column": 8 + }, + "end": { + "line": 469, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19902, + "end": 19945, + "loc": { + "start": { + "line": 469, + "column": 8 + }, + "end": { + "line": 469, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19902, + "end": 19914, + "loc": { + "start": { + "line": 469, + "column": 8 + }, + "end": { + "line": 469, + "column": 20 + } + }, + "object": { + "type": "Identifier", + "start": 19902, + "end": 19911, + "loc": { + "start": { + "line": 469, + "column": 8 + }, + "end": { + "line": 469, + "column": 17 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 19912, + "end": 19913, + "loc": { + "start": { + "line": 469, + "column": 18 + }, + "end": { + "line": 469, + "column": 19 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "right": { + "type": "BinaryExpression", + "start": 19917, + "end": 19945, + "loc": { + "start": { + "line": 469, + "column": 23 + }, + "end": { + "line": 469, + "column": 51 + } + }, + "left": { + "type": "MemberExpression", + "start": 19917, + "end": 19928, + "loc": { + "start": { + "line": 469, + "column": 23 + }, + "end": { + "line": 469, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 19917, + "end": 19922, + "loc": { + "start": { + "line": 469, + "column": 23 + }, + "end": { + "line": 469, + "column": 28 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 19923, + "end": 19928, + "loc": { + "start": { + "line": 469, + "column": 29 + }, + "end": { + "line": 469, + "column": 34 + }, + "identifierName": "pageY" + }, + "name": "pageY" + }, + "computed": false + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 19931, + "end": 19945, + "loc": { + "start": { + "line": 469, + "column": 37 + }, + "end": { + "line": 469, + "column": 51 + }, + "identifierName": "totalOffsetTop" + }, + "name": "totalOffsetTop" + } + } + } + } + ], + "directives": [] + } + }, + { + "type": "ReturnStatement", + "start": 19957, + "end": 19974, + "loc": { + "start": { + "line": 471, + "column": 4 + }, + "end": { + "line": 471, + "column": 21 + } + }, + "argument": { + "type": "Identifier", + "start": 19964, + "end": 19973, + "loc": { + "start": { + "line": 471, + "column": 11 + }, + "end": { + "line": 471, + "column": 20 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + } + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + } + ], + "directives": [] + }, + "comments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from mouse and touch input.\n *\n * Belongs to a {@link DistanceMeasurementsPlugin}. Located at {@link DistanceMeasurementsPlugin#control}.\n *\n * Once the DistanceMeasurementControl is activated, the first click on any {@link Entity} begins constructing a {@link DistanceMeasurement}, fixing its origin to that Entity. The next click on any Entity will complete the DistanceMeasurement, fixing its target to that second Entity. The DistanceMeasurementControl will then wait for the next click on any Entity, to begin constructing another DistanceMeasurement, and so on, until deactivated.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n ", + "start": 275, + "end": 969, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 15, + "column": 3 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 1060, + "end": 1087, + "loc": { + "start": { + "line": 18, + "column": 4 + }, + "end": { + "line": 20, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsControlLegacy.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 1168, + "end": 1329, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 28, + "column": 11 + } + } + }, + { + "type": "CommentLine", + "value": " Add a marker to the canvas", + "start": 1468, + "end": 1497, + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 37 + } + } + }, + { + "type": "CommentLine", + "value": " Mouse input uses a combo of events that requires us to track", + "start": 2118, + "end": 2181, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 71 + } + } + }, + { + "type": "CommentLine", + "value": " the current DistanceMeasurement under construction. This is not used for touch input, which", + "start": 2190, + "end": 2284, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 102 + } + } + }, + { + "type": "CommentLine", + "value": " just uses touch-move-release to make a measurement.", + "start": 2293, + "end": 2347, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 62 + } + } + }, + { + "type": "CommentLine", + "value": " Shows 2D canvas pos of touch start", + "start": 2681, + "end": 2718, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 45 + } + } + }, + { + "type": "CommentLine", + "value": " Tracks 3D world pos of touch start, dynamically calculates 2D canvas pos", + "start": 2909, + "end": 2984, + "loc": { + "start": { + "line": 73, + "column": 8 + }, + "end": { + "line": 73, + "column": 83 + } + } + }, + { + "type": "CommentLine", + "value": " Routes 2D canvas pos from Marker to Dot", + "start": 3102, + "end": 3144, + "loc": { + "start": { + "line": 78, + "column": 8 + }, + "end": { + "line": 78, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " Event handles from CameraControl", + "start": 3298, + "end": 3333, + "loc": { + "start": { + "line": 83, + "column": 8 + }, + "end": { + "line": 83, + "column": 43 + } + } + }, + { + "type": "CommentLine", + "value": " Event handles from Scene.input", + "start": 3461, + "end": 3494, + "loc": { + "start": { + "line": 88, + "column": 8 + }, + "end": { + "line": 88, + "column": 41 + } + } + }, + { + "type": "CommentLine", + "value": " Event handles from Canvas element", + "start": 3580, + "end": 3616, + "loc": { + "start": { + "line": 92, + "column": 8 + }, + "end": { + "line": 92, + "column": 44 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets the pointer snapping behaviour.\n *\n * Accepted values are \"off\" and \"vertex\".\n *\n * If set to \"vertex\", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.\n *\n * @param snapMode {String}\n ", + "start": 3747, + "end": 4052, + "loc": { + "start": { + "line": 99, + "column": 4 + }, + "end": { + "line": 107, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets the pointer snapping behaviour.\n *\n * Accepted values are \"off\" and \"vertex\".\n *\n * If set to \"vertex\", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.\n *\n * @returns {String}\n ", + "start": 4348, + "end": 4646, + "loc": { + "start": { + "line": 118, + "column": 4 + }, + "end": { + "line": 126, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "* Gets if this DistanceMeasurementsControlLegacy is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 4710, + "end": 4855, + "loc": { + "start": { + "line": 131, + "column": 4 + }, + "end": { + "line": 134, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Activates this DistanceMeasurementsControlLegacy, ready to respond to input.\n *\n ", + "start": 4915, + "end": 5017, + "loc": { + "start": { + "line": 139, + "column": 4 + }, + "end": { + "line": 142, + "column": 7 + } + } + }, + { + "type": "CommentLine", + "value": " This gets fired for both mouse and touch input, but we don't care when handling touch", + "start": 6073, + "end": 6161, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 100 + } + } + }, + { + "type": "CommentLine", + "value": " User is repositioning the camera or model", + "start": 15314, + "end": 15358, + "loc": { + "start": { + "line": 343, + "column": 28 + }, + "end": { + "line": 343, + "column": 72 + } + } + }, + { + "type": "CommentLine", + "value": " event.stopPropagation();", + "start": 17322, + "end": 17350, + "loc": { + "start": { + "line": 383, + "column": 12 + }, + "end": { + "line": 383, + "column": 40 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Deactivates this DistanceMeasurementsControlLegacy, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n ", + "start": 17421, + "end": 17599, + "loc": { + "start": { + "line": 389, + "column": 4 + }, + "end": { + "line": 393, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Resets this DistanceMeasurementsControlLegacy.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsControlLegacy is not active.\n ", + "start": 18636, + "end": 18859, + "loc": { + "start": { + "line": 426, + "column": 4 + }, + "end": { + "line": 432, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 19217, + "end": 19244, + "loc": { + "start": { + "line": 444, + "column": 4 + }, + "end": { + "line": 446, + "column": 7 + } + } + } + ], + "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": "Dot", + "start": 8, + "end": 11, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 11 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 11 + }, + "end": { + "line": 1, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 13, + "end": 17, + "loc": { + "start": { + "line": 1, + "column": 13 + }, + "end": { + "line": 1, + "column": 17 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../lib/html/Dot.js", + "start": 18, + "end": 38, + "loc": { + "start": { + "line": 1, + "column": 18 + }, + "end": { + "line": 1, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38, + "end": 39, + "loc": { + "start": { + "line": 1, + "column": 38 + }, + "end": { + "line": 1, + "column": 39 + } + } + }, + { + "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": 40, + "end": 46, + "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": 47, + "end": 48, + "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": "Component", + "start": 48, + "end": 57, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 17 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 57, + "end": 58, + "loc": { + "start": { + "line": 2, + "column": 17 + }, + "end": { + "line": 2, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 59, + "end": 63, + "loc": { + "start": { + "line": 2, + "column": 19 + }, + "end": { + "line": 2, + "column": 23 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../viewer/scene/Component.js", + "start": 64, + "end": 97, + "loc": { + "start": { + "line": 2, + "column": 24 + }, + "end": { + "line": 2, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 97, + "end": 98, + "loc": { + "start": { + "line": 2, + "column": 57 + }, + "end": { + "line": 2, + "column": 58 + } + } + }, + { + "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": 99, + "end": 105, + "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": 106, + "end": 107, + "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": 107, + "end": 111, + "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": 111, + "end": 112, + "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": 113, + "end": 117, + "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": "../../viewer/scene/math/math.js", + "start": 118, + "end": 151, + "loc": { + "start": { + "line": 3, + "column": 19 + }, + "end": { + "line": 3, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 151, + "end": 152, + "loc": { + "start": { + "line": 3, + "column": 52 + }, + "end": { + "line": 3, + "column": 53 + } + } + }, + { + "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": 153, + "end": 159, + "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": 160, + "end": 161, + "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": "Marker", + "start": 161, + "end": 167, + "loc": { + "start": { + "line": 4, + "column": 8 + }, + "end": { + "line": 4, + "column": 14 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 167, + "end": 168, + "loc": { + "start": { + "line": 4, + "column": 14 + }, + "end": { + "line": 4, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 169, + "end": 173, + "loc": { + "start": { + "line": 4, + "column": 16 + }, + "end": { + "line": 4, + "column": 20 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../viewer/index.js", + "start": 174, + "end": 197, + "loc": { + "start": { + "line": 4, + "column": 21 + }, + "end": { + "line": 4, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 197, + "end": 198, + "loc": { + "start": { + "line": 4, + "column": 44 + }, + "end": { + "line": 4, + "column": 45 + } + } + }, + { + "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": 199, + "end": 205, + "loc": { + "start": { + "line": 5, + "column": 0 + }, + "end": { + "line": 5, + "column": 6 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 206, + "end": 207, + "loc": { + "start": { + "line": 5, + "column": 7 + }, + "end": { + "line": 5, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "DistanceMeasurementsControl", + "start": 207, + "end": 234, + "loc": { + "start": { + "line": 5, + "column": 8 + }, + "end": { + "line": 5, + "column": 35 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 234, + "end": 235, + "loc": { + "start": { + "line": 5, + "column": 35 + }, + "end": { + "line": 5, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 236, + "end": 240, + "loc": { + "start": { + "line": 5, + "column": 37 + }, + "end": { + "line": 5, + "column": 41 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "./DistanceMeasurementsControl", + "start": 241, + "end": 272, + "loc": { + "start": { + "line": 5, + "column": 42 + }, + "end": { + "line": 5, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 272, + "end": 273, + "loc": { + "start": { + "line": 5, + "column": 73 + }, + "end": { + "line": 5, + "column": 74 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from mouse and touch input.\n *\n * Belongs to a {@link DistanceMeasurementsPlugin}. Located at {@link DistanceMeasurementsPlugin#control}.\n *\n * Once the DistanceMeasurementControl is activated, the first click on any {@link Entity} begins constructing a {@link DistanceMeasurement}, fixing its origin to that Entity. The next click on any Entity will complete the DistanceMeasurement, fixing its target to that second Entity. The DistanceMeasurementControl will then wait for the next click on any Entity, to begin constructing another DistanceMeasurement, and so on, until deactivated.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n ", + "start": 275, + "end": 969, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 15, + "column": 3 + } + } + }, + { + "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": 970, + "end": 976, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 16, + "column": 6 + } + } + }, + { + "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": 977, + "end": 982, + "loc": { + "start": { + "line": 16, + "column": 7 + }, + "end": { + "line": 16, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "DistanceMeasurementsControlLegacy", + "start": 983, + "end": 1016, + "loc": { + "start": { + "line": 16, + "column": 13 + }, + "end": { + "line": 16, + "column": 46 + } + } + }, + { + "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": 1017, + "end": 1024, + "loc": { + "start": { + "line": 16, + "column": 47 + }, + "end": { + "line": 16, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "DistanceMeasurementsControl", + "start": 1025, + "end": 1052, + "loc": { + "start": { + "line": 16, + "column": 55 + }, + "end": { + "line": 16, + "column": 82 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1053, + "end": 1054, + "loc": { + "start": { + "line": 16, + "column": 83 + }, + "end": { + "line": 16, + "column": 84 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 1060, + "end": 1087, + "loc": { + "start": { + "line": 18, + "column": 4 + }, + "end": { + "line": 20, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "constructor", + "start": 1092, + "end": 1103, + "loc": { + "start": { + "line": 21, + "column": 4 + }, + "end": { + "line": 21, + "column": 15 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1103, + "end": 1104, + "loc": { + "start": { + "line": 21, + "column": 15 + }, + "end": { + "line": 21, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 1104, + "end": 1110, + "loc": { + "start": { + "line": 21, + "column": 16 + }, + "end": { + "line": 21, + "column": 22 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1110, + "end": 1111, + "loc": { + "start": { + "line": 21, + "column": 22 + }, + "end": { + "line": 21, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 1112, + "end": 1115, + "loc": { + "start": { + "line": 21, + "column": 24 + }, + "end": { + "line": 21, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1115, + "end": 1116, + "loc": { + "start": { + "line": 21, + "column": 27 + }, + "end": { + "line": 21, + "column": 28 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1116, + "end": 1117, + "loc": { + "start": { + "line": 21, + "column": 28 + }, + "end": { + "line": 21, + "column": 29 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1117, + "end": 1118, + "loc": { + "start": { + "line": 21, + "column": 29 + }, + "end": { + "line": 21, + "column": 30 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1118, + "end": 1119, + "loc": { + "start": { + "line": 21, + "column": 30 + }, + "end": { + "line": 21, + "column": 31 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1120, + "end": 1121, + "loc": { + "start": { + "line": 21, + "column": 32 + }, + "end": { + "line": 21, + "column": 33 + } + } + }, + { + "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": 1131, + "end": 1136, + "loc": { + "start": { + "line": 23, + "column": 8 + }, + "end": { + "line": 23, + "column": 13 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1136, + "end": 1137, + "loc": { + "start": { + "line": 23, + "column": 13 + }, + "end": { + "line": 23, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 1137, + "end": 1143, + "loc": { + "start": { + "line": 23, + "column": 14 + }, + "end": { + "line": 23, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1143, + "end": 1144, + "loc": { + "start": { + "line": 23, + "column": 20 + }, + "end": { + "line": 23, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 1144, + "end": 1150, + "loc": { + "start": { + "line": 23, + "column": 21 + }, + "end": { + "line": 23, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1150, + "end": 1151, + "loc": { + "start": { + "line": 23, + "column": 27 + }, + "end": { + "line": 23, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1151, + "end": 1156, + "loc": { + "start": { + "line": 23, + "column": 28 + }, + "end": { + "line": 23, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1156, + "end": 1157, + "loc": { + "start": { + "line": 23, + "column": 33 + }, + "end": { + "line": 23, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1157, + "end": 1158, + "loc": { + "start": { + "line": 23, + "column": 34 + }, + "end": { + "line": 23, + "column": 35 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsControlLegacy.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 1168, + "end": 1329, + "loc": { + "start": { + "line": 25, + "column": 8 + }, + "end": { + "line": 28, + "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": 1338, + "end": 1342, + "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": 1342, + "end": 1343, + "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": "plugin", + "start": 1343, + "end": 1349, + "loc": { + "start": { + "line": 29, + "column": 13 + }, + "end": { + "line": 29, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1350, + "end": 1351, + "loc": { + "start": { + "line": 29, + "column": 20 + }, + "end": { + "line": 29, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 1352, + "end": 1358, + "loc": { + "start": { + "line": 29, + "column": 22 + }, + "end": { + "line": 29, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1358, + "end": 1359, + "loc": { + "start": { + "line": 29, + "column": 28 + }, + "end": { + "line": 29, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1369, + "end": 1373, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1373, + "end": 1374, + "loc": { + "start": { + "line": 31, + "column": 12 + }, + "end": { + "line": 31, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 1374, + "end": 1381, + "loc": { + "start": { + "line": 31, + "column": 13 + }, + "end": { + "line": 31, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1382, + "end": 1383, + "loc": { + "start": { + "line": 31, + "column": 21 + }, + "end": { + "line": 31, + "column": 22 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 1384, + "end": 1389, + "loc": { + "start": { + "line": 31, + "column": 23 + }, + "end": { + "line": 31, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1389, + "end": 1390, + "loc": { + "start": { + "line": 31, + "column": 28 + }, + "end": { + "line": 31, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1399, + "end": 1403, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1403, + "end": 1404, + "loc": { + "start": { + "line": 32, + "column": 12 + }, + "end": { + "line": 32, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapMode", + "start": 1404, + "end": 1413, + "loc": { + "start": { + "line": 32, + "column": 13 + }, + "end": { + "line": 32, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1414, + "end": 1415, + "loc": { + "start": { + "line": 32, + "column": 23 + }, + "end": { + "line": 32, + "column": 24 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "off", + "start": 1416, + "end": 1421, + "loc": { + "start": { + "line": 32, + "column": 25 + }, + "end": { + "line": 32, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1421, + "end": 1422, + "loc": { + "start": { + "line": 32, + "column": 30 + }, + "end": { + "line": 32, + "column": 31 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1431, + "end": 1435, + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1435, + "end": 1436, + "loc": { + "start": { + "line": 33, + "column": 12 + }, + "end": { + "line": 33, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 1436, + "end": 1449, + "loc": { + "start": { + "line": 33, + "column": 13 + }, + "end": { + "line": 33, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1450, + "end": 1451, + "loc": { + "start": { + "line": 33, + "column": 27 + }, + "end": { + "line": 33, + "column": 28 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 1452, + "end": 1457, + "loc": { + "start": { + "line": 33, + "column": 29 + }, + "end": { + "line": 33, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1457, + "end": 1458, + "loc": { + "start": { + "line": 33, + "column": 34 + }, + "end": { + "line": 33, + "column": 35 + } + } + }, + { + "type": "CommentLine", + "value": " Add a marker to the canvas", + "start": 1468, + "end": 1497, + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 37 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 1506, + "end": 1511, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "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": "markerDiv", + "start": 1512, + "end": 1521, + "loc": { + "start": { + "line": 36, + "column": 14 + }, + "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": 1522, + "end": 1523, + "loc": { + "start": { + "line": 36, + "column": 24 + }, + "end": { + "line": 36, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "document", + "start": 1524, + "end": 1532, + "loc": { + "start": { + "line": 36, + "column": 26 + }, + "end": { + "line": 36, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1532, + "end": 1533, + "loc": { + "start": { + "line": 36, + "column": 34 + }, + "end": { + "line": 36, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createElement", + "start": 1533, + "end": 1546, + "loc": { + "start": { + "line": 36, + "column": 35 + }, + "end": { + "line": 36, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1546, + "end": 1547, + "loc": { + "start": { + "line": 36, + "column": 48 + }, + "end": { + "line": 36, + "column": 49 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "div", + "start": 1547, + "end": 1552, + "loc": { + "start": { + "line": 36, + "column": 49 + }, + "end": { + "line": 36, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1552, + "end": 1553, + "loc": { + "start": { + "line": 36, + "column": 54 + }, + "end": { + "line": 36, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1553, + "end": 1554, + "loc": { + "start": { + "line": 36, + "column": 55 + }, + "end": { + "line": 36, + "column": 56 + } + } + }, + { + "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": 1563, + "end": 1568, + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 37, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1569, + "end": 1575, + "loc": { + "start": { + "line": 37, + "column": 14 + }, + "end": { + "line": 37, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1576, + "end": 1577, + "loc": { + "start": { + "line": 37, + "column": 21 + }, + "end": { + "line": 37, + "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": 1578, + "end": 1582, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1582, + "end": 1583, + "loc": { + "start": { + "line": 37, + "column": 27 + }, + "end": { + "line": 37, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1583, + "end": 1588, + "loc": { + "start": { + "line": 37, + "column": 28 + }, + "end": { + "line": 37, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1588, + "end": 1589, + "loc": { + "start": { + "line": 37, + "column": 33 + }, + "end": { + "line": 37, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1589, + "end": 1595, + "loc": { + "start": { + "line": 37, + "column": 34 + }, + "end": { + "line": 37, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1595, + "end": 1596, + "loc": { + "start": { + "line": 37, + "column": 40 + }, + "end": { + "line": 37, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1596, + "end": 1602, + "loc": { + "start": { + "line": 37, + "column": 41 + }, + "end": { + "line": 37, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1602, + "end": 1603, + "loc": { + "start": { + "line": 37, + "column": 47 + }, + "end": { + "line": 37, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1612, + "end": 1618, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1618, + "end": 1619, + "loc": { + "start": { + "line": 38, + "column": 14 + }, + "end": { + "line": 38, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "parentNode", + "start": 1619, + "end": 1629, + "loc": { + "start": { + "line": 38, + "column": 15 + }, + "end": { + "line": 38, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1629, + "end": 1630, + "loc": { + "start": { + "line": 38, + "column": 25 + }, + "end": { + "line": 38, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "insertBefore", + "start": 1630, + "end": 1642, + "loc": { + "start": { + "line": 38, + "column": 26 + }, + "end": { + "line": 38, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1642, + "end": 1643, + "loc": { + "start": { + "line": 38, + "column": 38 + }, + "end": { + "line": 38, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1643, + "end": 1652, + "loc": { + "start": { + "line": 38, + "column": 39 + }, + "end": { + "line": 38, + "column": 48 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1652, + "end": 1653, + "loc": { + "start": { + "line": 38, + "column": 48 + }, + "end": { + "line": 38, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1654, + "end": 1660, + "loc": { + "start": { + "line": 38, + "column": 50 + }, + "end": { + "line": 38, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1660, + "end": 1661, + "loc": { + "start": { + "line": 38, + "column": 56 + }, + "end": { + "line": 38, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1661, + "end": 1662, + "loc": { + "start": { + "line": 38, + "column": 57 + }, + "end": { + "line": 38, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1672, + "end": 1681, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1681, + "end": 1682, + "loc": { + "start": { + "line": 40, + "column": 17 + }, + "end": { + "line": 40, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1682, + "end": 1687, + "loc": { + "start": { + "line": 40, + "column": 18 + }, + "end": { + "line": 40, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1687, + "end": 1688, + "loc": { + "start": { + "line": 40, + "column": 23 + }, + "end": { + "line": 40, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "background", + "start": 1688, + "end": 1698, + "loc": { + "start": { + "line": 40, + "column": 24 + }, + "end": { + "line": 40, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1699, + "end": 1700, + "loc": { + "start": { + "line": 40, + "column": 35 + }, + "end": { + "line": 40, + "column": 36 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "black", + "start": 1701, + "end": 1708, + "loc": { + "start": { + "line": 40, + "column": 37 + }, + "end": { + "line": 40, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1708, + "end": 1709, + "loc": { + "start": { + "line": 40, + "column": 44 + }, + "end": { + "line": 40, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1718, + "end": 1727, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1727, + "end": 1728, + "loc": { + "start": { + "line": 41, + "column": 17 + }, + "end": { + "line": 41, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1728, + "end": 1733, + "loc": { + "start": { + "line": 41, + "column": 18 + }, + "end": { + "line": 41, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1733, + "end": 1734, + "loc": { + "start": { + "line": 41, + "column": 23 + }, + "end": { + "line": 41, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "border", + "start": 1734, + "end": 1740, + "loc": { + "start": { + "line": 41, + "column": 24 + }, + "end": { + "line": 41, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1741, + "end": 1742, + "loc": { + "start": { + "line": 41, + "column": 31 + }, + "end": { + "line": 41, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "2px solid blue", + "start": 1743, + "end": 1759, + "loc": { + "start": { + "line": 41, + "column": 33 + }, + "end": { + "line": 41, + "column": 49 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1759, + "end": 1760, + "loc": { + "start": { + "line": 41, + "column": 49 + }, + "end": { + "line": 41, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1769, + "end": 1778, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1778, + "end": 1779, + "loc": { + "start": { + "line": 42, + "column": 17 + }, + "end": { + "line": 42, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1779, + "end": 1784, + "loc": { + "start": { + "line": 42, + "column": 18 + }, + "end": { + "line": 42, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1784, + "end": 1785, + "loc": { + "start": { + "line": 42, + "column": 23 + }, + "end": { + "line": 42, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "borderRadius", + "start": 1785, + "end": 1797, + "loc": { + "start": { + "line": 42, + "column": 24 + }, + "end": { + "line": 42, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1798, + "end": 1799, + "loc": { + "start": { + "line": 42, + "column": 37 + }, + "end": { + "line": 42, + "column": 38 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "10px", + "start": 1800, + "end": 1806, + "loc": { + "start": { + "line": 42, + "column": 39 + }, + "end": { + "line": 42, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1806, + "end": 1807, + "loc": { + "start": { + "line": 42, + "column": 45 + }, + "end": { + "line": 42, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1816, + "end": 1825, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1825, + "end": 1826, + "loc": { + "start": { + "line": 43, + "column": 17 + }, + "end": { + "line": 43, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1826, + "end": 1831, + "loc": { + "start": { + "line": 43, + "column": 18 + }, + "end": { + "line": 43, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1831, + "end": 1832, + "loc": { + "start": { + "line": 43, + "column": 23 + }, + "end": { + "line": 43, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "width", + "start": 1832, + "end": 1837, + "loc": { + "start": { + "line": 43, + "column": 24 + }, + "end": { + "line": 43, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1838, + "end": 1839, + "loc": { + "start": { + "line": 43, + "column": 30 + }, + "end": { + "line": 43, + "column": 31 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "5px", + "start": 1840, + "end": 1845, + "loc": { + "start": { + "line": 43, + "column": 32 + }, + "end": { + "line": 43, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1845, + "end": 1846, + "loc": { + "start": { + "line": 43, + "column": 37 + }, + "end": { + "line": 43, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1855, + "end": 1864, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1864, + "end": 1865, + "loc": { + "start": { + "line": 44, + "column": 17 + }, + "end": { + "line": 44, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1865, + "end": 1870, + "loc": { + "start": { + "line": 44, + "column": 18 + }, + "end": { + "line": 44, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1870, + "end": 1871, + "loc": { + "start": { + "line": 44, + "column": 23 + }, + "end": { + "line": 44, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "height", + "start": 1871, + "end": 1877, + "loc": { + "start": { + "line": 44, + "column": 24 + }, + "end": { + "line": 44, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1878, + "end": 1879, + "loc": { + "start": { + "line": 44, + "column": 31 + }, + "end": { + "line": 44, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "5px", + "start": 1880, + "end": 1885, + "loc": { + "start": { + "line": 44, + "column": 33 + }, + "end": { + "line": 44, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1885, + "end": 1886, + "loc": { + "start": { + "line": 44, + "column": 38 + }, + "end": { + "line": 44, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1895, + "end": 1904, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1904, + "end": 1905, + "loc": { + "start": { + "line": 45, + "column": 17 + }, + "end": { + "line": 45, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1905, + "end": 1910, + "loc": { + "start": { + "line": 45, + "column": 18 + }, + "end": { + "line": 45, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1910, + "end": 1911, + "loc": { + "start": { + "line": 45, + "column": 23 + }, + "end": { + "line": 45, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "margin", + "start": 1911, + "end": 1917, + "loc": { + "start": { + "line": 45, + "column": 24 + }, + "end": { + "line": 45, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1918, + "end": 1919, + "loc": { + "start": { + "line": 45, + "column": 31 + }, + "end": { + "line": 45, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-200px -200px", + "start": 1920, + "end": 1935, + "loc": { + "start": { + "line": 45, + "column": 33 + }, + "end": { + "line": 45, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1935, + "end": 1936, + "loc": { + "start": { + "line": 45, + "column": 48 + }, + "end": { + "line": 45, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1945, + "end": 1954, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1954, + "end": 1955, + "loc": { + "start": { + "line": 46, + "column": 17 + }, + "end": { + "line": 46, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1955, + "end": 1960, + "loc": { + "start": { + "line": 46, + "column": 18 + }, + "end": { + "line": 46, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1960, + "end": 1961, + "loc": { + "start": { + "line": 46, + "column": 23 + }, + "end": { + "line": 46, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zIndex", + "start": 1961, + "end": 1967, + "loc": { + "start": { + "line": 46, + "column": 24 + }, + "end": { + "line": 46, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1968, + "end": 1969, + "loc": { + "start": { + "line": 46, + "column": 31 + }, + "end": { + "line": 46, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "100", + "start": 1970, + "end": 1975, + "loc": { + "start": { + "line": 46, + "column": 33 + }, + "end": { + "line": 46, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1975, + "end": 1976, + "loc": { + "start": { + "line": 46, + "column": 38 + }, + "end": { + "line": 46, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1985, + "end": 1994, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1994, + "end": 1995, + "loc": { + "start": { + "line": 47, + "column": 17 + }, + "end": { + "line": 47, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1995, + "end": 2000, + "loc": { + "start": { + "line": 47, + "column": 18 + }, + "end": { + "line": 47, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2000, + "end": 2001, + "loc": { + "start": { + "line": 47, + "column": 23 + }, + "end": { + "line": 47, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "position", + "start": 2001, + "end": 2009, + "loc": { + "start": { + "line": 47, + "column": 24 + }, + "end": { + "line": 47, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2010, + "end": 2011, + "loc": { + "start": { + "line": 47, + "column": 33 + }, + "end": { + "line": 47, + "column": 34 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "absolute", + "start": 2012, + "end": 2022, + "loc": { + "start": { + "line": 47, + "column": 35 + }, + "end": { + "line": 47, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2022, + "end": 2023, + "loc": { + "start": { + "line": 47, + "column": 45 + }, + "end": { + "line": 47, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 2032, + "end": 2041, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2041, + "end": 2042, + "loc": { + "start": { + "line": 48, + "column": 17 + }, + "end": { + "line": 48, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 2042, + "end": 2047, + "loc": { + "start": { + "line": 48, + "column": 18 + }, + "end": { + "line": 48, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2047, + "end": 2048, + "loc": { + "start": { + "line": 48, + "column": 23 + }, + "end": { + "line": 48, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerEvents", + "start": 2048, + "end": 2061, + "loc": { + "start": { + "line": 48, + "column": 24 + }, + "end": { + "line": 48, + "column": 37 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2062, + "end": 2063, + "loc": { + "start": { + "line": 48, + "column": 38 + }, + "end": { + "line": 48, + "column": 39 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "none", + "start": 2064, + "end": 2070, + "loc": { + "start": { + "line": 48, + "column": 40 + }, + "end": { + "line": 48, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2070, + "end": 2071, + "loc": { + "start": { + "line": 48, + "column": 46 + }, + "end": { + "line": 48, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2081, + "end": 2085, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2085, + "end": 2086, + "loc": { + "start": { + "line": 50, + "column": 12 + }, + "end": { + "line": 50, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 2086, + "end": 2095, + "loc": { + "start": { + "line": 50, + "column": 13 + }, + "end": { + "line": 50, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2096, + "end": 2097, + "loc": { + "start": { + "line": 50, + "column": 23 + }, + "end": { + "line": 50, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 2098, + "end": 2107, + "loc": { + "start": { + "line": 50, + "column": 25 + }, + "end": { + "line": 50, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2107, + "end": 2108, + "loc": { + "start": { + "line": 50, + "column": 34 + }, + "end": { + "line": 50, + "column": 35 + } + } + }, + { + "type": "CommentLine", + "value": " Mouse input uses a combo of events that requires us to track", + "start": 2118, + "end": 2181, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 71 + } + } + }, + { + "type": "CommentLine", + "value": " the current DistanceMeasurement under construction. This is not used for touch input, which", + "start": 2190, + "end": 2284, + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 102 + } + } + }, + { + "type": "CommentLine", + "value": " just uses touch-move-release to make a measurement.", + "start": 2293, + "end": 2347, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "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": 2356, + "end": 2360, + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 55, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2360, + "end": 2361, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 2361, + "end": 2395, + "loc": { + "start": { + "line": 55, + "column": 13 + }, + "end": { + "line": 55, + "column": 47 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2396, + "end": 2397, + "loc": { + "start": { + "line": 55, + "column": 48 + }, + "end": { + "line": 55, + "column": 49 + } + } + }, + { + "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": 2398, + "end": 2402, + "loc": { + "start": { + "line": 55, + "column": 50 + }, + "end": { + "line": 55, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2402, + "end": 2403, + "loc": { + "start": { + "line": 55, + "column": 54 + }, + "end": { + "line": 55, + "column": 55 + } + } + }, + { + "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": 2413, + "end": 2417, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2417, + "end": 2418, + "loc": { + "start": { + "line": 57, + "column": 12 + }, + "end": { + "line": 57, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 2418, + "end": 2466, + "loc": { + "start": { + "line": 57, + "column": 13 + }, + "end": { + "line": 57, + "column": 61 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2467, + "end": 2468, + "loc": { + "start": { + "line": 57, + "column": 62 + }, + "end": { + "line": 57, + "column": 63 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2469, + "end": 2470, + "loc": { + "start": { + "line": 57, + "column": 64 + }, + "end": { + "line": 57, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 2483, + "end": 2494, + "loc": { + "start": { + "line": 58, + "column": 12 + }, + "end": { + "line": 58, + "column": 23 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2494, + "end": 2495, + "loc": { + "start": { + "line": 58, + "column": 23 + }, + "end": { + "line": 58, + "column": 24 + } + } + }, + { + "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": 2496, + "end": 2500, + "loc": { + "start": { + "line": 58, + "column": 25 + }, + "end": { + "line": 58, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2500, + "end": 2501, + "loc": { + "start": { + "line": 58, + "column": 29 + }, + "end": { + "line": 58, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "axisVisible", + "start": 2514, + "end": 2525, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 23 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2525, + "end": 2526, + "loc": { + "start": { + "line": 59, + "column": 23 + }, + "end": { + "line": 59, + "column": 24 + } + } + }, + { + "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": 2527, + "end": 2531, + "loc": { + "start": { + "line": 59, + "column": 25 + }, + "end": { + "line": 59, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2531, + "end": 2532, + "loc": { + "start": { + "line": 59, + "column": 29 + }, + "end": { + "line": 59, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 2545, + "end": 2557, + "loc": { + "start": { + "line": 60, + "column": 12 + }, + "end": { + "line": 60, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2557, + "end": 2558, + "loc": { + "start": { + "line": 60, + "column": 24 + }, + "end": { + "line": 60, + "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": 2559, + "end": 2563, + "loc": { + "start": { + "line": 60, + "column": 26 + }, + "end": { + "line": 60, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2563, + "end": 2564, + "loc": { + "start": { + "line": 60, + "column": 30 + }, + "end": { + "line": 60, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yaxisVisible", + "start": 2577, + "end": 2589, + "loc": { + "start": { + "line": 61, + "column": 12 + }, + "end": { + "line": 61, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2589, + "end": 2590, + "loc": { + "start": { + "line": 61, + "column": 24 + }, + "end": { + "line": 61, + "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": 2591, + "end": 2595, + "loc": { + "start": { + "line": 61, + "column": 26 + }, + "end": { + "line": 61, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2595, + "end": 2596, + "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": "zAxisVisible", + "start": 2609, + "end": 2621, + "loc": { + "start": { + "line": 62, + "column": 12 + }, + "end": { + "line": 62, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2621, + "end": 2622, + "loc": { + "start": { + "line": 62, + "column": 24 + }, + "end": { + "line": 62, + "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": 2623, + "end": 2627, + "loc": { + "start": { + "line": 62, + "column": 26 + }, + "end": { + "line": 62, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2627, + "end": 2628, + "loc": { + "start": { + "line": 62, + "column": 30 + }, + "end": { + "line": 62, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 2641, + "end": 2654, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 25 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2654, + "end": 2655, + "loc": { + "start": { + "line": 63, + "column": 25 + }, + "end": { + "line": 63, + "column": 26 + } + } + }, + { + "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": 2656, + "end": 2660, + "loc": { + "start": { + "line": 63, + "column": 27 + }, + "end": { + "line": 63, + "column": 31 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2660, + "end": 2661, + "loc": { + "start": { + "line": 63, + "column": 31 + }, + "end": { + "line": 63, + "column": 32 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2670, + "end": 2671, + "loc": { + "start": { + "line": 64, + "column": 8 + }, + "end": { + "line": 64, + "column": 9 + } + } + }, + { + "type": "CommentLine", + "value": " Shows 2D canvas pos of touch start", + "start": 2681, + "end": 2718, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2727, + "end": 2731, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 67, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2731, + "end": 2732, + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchStartDot", + "start": 2732, + "end": 2746, + "loc": { + "start": { + "line": 67, + "column": 13 + }, + "end": { + "line": 67, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2747, + "end": 2748, + "loc": { + "start": { + "line": 67, + "column": 28 + }, + "end": { + "line": 67, + "column": 29 + } + } + }, + { + "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": 2749, + "end": 2752, + "loc": { + "start": { + "line": 67, + "column": 30 + }, + "end": { + "line": 67, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Dot", + "start": 2753, + "end": 2756, + "loc": { + "start": { + "line": 67, + "column": 34 + }, + "end": { + "line": 67, + "column": 37 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2756, + "end": 2757, + "loc": { + "start": { + "line": 67, + "column": 37 + }, + "end": { + "line": 67, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 2757, + "end": 2763, + "loc": { + "start": { + "line": 67, + "column": 38 + }, + "end": { + "line": 67, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2763, + "end": 2764, + "loc": { + "start": { + "line": 67, + "column": 44 + }, + "end": { + "line": 67, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_container", + "start": 2764, + "end": 2774, + "loc": { + "start": { + "line": 67, + "column": 45 + }, + "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": 2774, + "end": 2775, + "loc": { + "start": { + "line": 67, + "column": 55 + }, + "end": { + "line": 67, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2776, + "end": 2777, + "loc": { + "start": { + "line": 67, + "column": 57 + }, + "end": { + "line": 67, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fillColor", + "start": 2790, + "end": 2799, + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 21 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2799, + "end": 2800, + "loc": { + "start": { + "line": 68, + "column": 21 + }, + "end": { + "line": 68, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 2801, + "end": 2807, + "loc": { + "start": { + "line": 68, + "column": 23 + }, + "end": { + "line": 68, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2807, + "end": 2808, + "loc": { + "start": { + "line": 68, + "column": 29 + }, + "end": { + "line": 68, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "defaultColor", + "start": 2808, + "end": 2820, + "loc": { + "start": { + "line": 68, + "column": 30 + }, + "end": { + "line": 68, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2820, + "end": 2821, + "loc": { + "start": { + "line": 68, + "column": 42 + }, + "end": { + "line": 68, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zIndex", + "start": 2834, + "end": 2840, + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "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": 2840, + "end": 2841, + "loc": { + "start": { + "line": 69, + "column": 18 + }, + "end": { + "line": 69, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 2842, + "end": 2848, + "loc": { + "start": { + "line": 69, + "column": 20 + }, + "end": { + "line": 69, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2848, + "end": 2849, + "loc": { + "start": { + "line": 69, + "column": 26 + }, + "end": { + "line": 69, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zIndex", + "start": 2849, + "end": 2855, + "loc": { + "start": { + "line": 69, + "column": 27 + }, + "end": { + "line": 69, + "column": 33 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 2856, + "end": 2857, + "loc": { + "start": { + "line": 69, + "column": 34 + }, + "end": { + "line": 69, + "column": 35 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 2858, + "end": 2859, + "loc": { + "start": { + "line": 69, + "column": 36 + }, + "end": { + "line": 69, + "column": 37 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2859, + "end": 2860, + "loc": { + "start": { + "line": 69, + "column": 37 + }, + "end": { + "line": 69, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 2873, + "end": 2880, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 19 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2880, + "end": 2881, + "loc": { + "start": { + "line": 70, + "column": 19 + }, + "end": { + "line": 70, + "column": 20 + } + } + }, + { + "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": 2882, + "end": 2887, + "loc": { + "start": { + "line": 70, + "column": 21 + }, + "end": { + "line": 70, + "column": 26 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2896, + "end": 2897, + "loc": { + "start": { + "line": 71, + "column": 8 + }, + "end": { + "line": 71, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2897, + "end": 2898, + "loc": { + "start": { + "line": 71, + "column": 9 + }, + "end": { + "line": 71, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2898, + "end": 2899, + "loc": { + "start": { + "line": 71, + "column": 10 + }, + "end": { + "line": 71, + "column": 11 + } + } + }, + { + "type": "CommentLine", + "value": " Tracks 3D world pos of touch start, dynamically calculates 2D canvas pos", + "start": 2909, + "end": 2984, + "loc": { + "start": { + "line": 73, + "column": 8 + }, + "end": { + "line": 73, + "column": 83 + } + } + }, + { + "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": 2993, + "end": 2997, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 74, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2997, + "end": 2998, + "loc": { + "start": { + "line": 74, + "column": 12 + }, + "end": { + "line": 74, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchStartMarker", + "start": 2998, + "end": 3015, + "loc": { + "start": { + "line": 74, + "column": 13 + }, + "end": { + "line": 74, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3016, + "end": 3017, + "loc": { + "start": { + "line": 74, + "column": 31 + }, + "end": { + "line": 74, + "column": 32 + } + } + }, + { + "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": 3018, + "end": 3021, + "loc": { + "start": { + "line": 74, + "column": 33 + }, + "end": { + "line": 74, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Marker", + "start": 3022, + "end": 3028, + "loc": { + "start": { + "line": 74, + "column": 37 + }, + "end": { + "line": 74, + "column": 43 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3028, + "end": 3029, + "loc": { + "start": { + "line": 74, + "column": 43 + }, + "end": { + "line": 74, + "column": 44 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 3029, + "end": 3033, + "loc": { + "start": { + "line": 74, + "column": 44 + }, + "end": { + "line": 74, + "column": 48 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3033, + "end": 3034, + "loc": { + "start": { + "line": 74, + "column": 48 + }, + "end": { + "line": 74, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3035, + "end": 3036, + "loc": { + "start": { + "line": 74, + "column": 50 + }, + "end": { + "line": 74, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 3049, + "end": 3051, + "loc": { + "start": { + "line": 75, + "column": 12 + }, + "end": { + "line": 75, + "column": 14 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3051, + "end": 3052, + "loc": { + "start": { + "line": 75, + "column": 14 + }, + "end": { + "line": 75, + "column": 15 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "distanceMeasurementMarker", + "start": 3053, + "end": 3080, + "loc": { + "start": { + "line": 75, + "column": 16 + }, + "end": { + "line": 75, + "column": 43 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3089, + "end": 3090, + "loc": { + "start": { + "line": 76, + "column": 8 + }, + "end": { + "line": 76, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3090, + "end": 3091, + "loc": { + "start": { + "line": 76, + "column": 9 + }, + "end": { + "line": 76, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3091, + "end": 3092, + "loc": { + "start": { + "line": 76, + "column": 10 + }, + "end": { + "line": 76, + "column": 11 + } + } + }, + { + "type": "CommentLine", + "value": " Routes 2D canvas pos from Marker to Dot", + "start": 3102, + "end": 3144, + "loc": { + "start": { + "line": 78, + "column": 8 + }, + "end": { + "line": 78, + "column": 50 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 3153, + "end": 3157, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3157, + "end": 3158, + "loc": { + "start": { + "line": 79, + "column": 12 + }, + "end": { + "line": 79, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchStartMarker", + "start": 3158, + "end": 3175, + "loc": { + "start": { + "line": 79, + "column": 13 + }, + "end": { + "line": 79, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3175, + "end": 3176, + "loc": { + "start": { + "line": 79, + "column": 30 + }, + "end": { + "line": 79, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "on", + "start": 3176, + "end": 3178, + "loc": { + "start": { + "line": 79, + "column": 31 + }, + "end": { + "line": 79, + "column": 33 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3178, + "end": 3179, + "loc": { + "start": { + "line": 79, + "column": 33 + }, + "end": { + "line": 79, + "column": 34 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "canvasPos", + "start": 3179, + "end": 3190, + "loc": { + "start": { + "line": 79, + "column": 34 + }, + "end": { + "line": 79, + "column": 45 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3190, + "end": 3191, + "loc": { + "start": { + "line": 79, + "column": 45 + }, + "end": { + "line": 79, + "column": 46 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3192, + "end": 3193, + "loc": { + "start": { + "line": 79, + "column": 47 + }, + "end": { + "line": 79, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 3193, + "end": 3202, + "loc": { + "start": { + "line": 79, + "column": 48 + }, + "end": { + "line": 79, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3202, + "end": 3203, + "loc": { + "start": { + "line": 79, + "column": 57 + }, + "end": { + "line": 79, + "column": 58 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3204, + "end": 3206, + "loc": { + "start": { + "line": 79, + "column": 59 + }, + "end": { + "line": 79, + "column": 61 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3207, + "end": 3208, + "loc": { + "start": { + "line": 79, + "column": 62 + }, + "end": { + "line": 79, + "column": 63 + } + } + }, + { + "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": 3221, + "end": 3225, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3225, + "end": 3226, + "loc": { + "start": { + "line": 80, + "column": 16 + }, + "end": { + "line": 80, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchStartDot", + "start": 3226, + "end": 3240, + "loc": { + "start": { + "line": 80, + "column": 17 + }, + "end": { + "line": 80, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3240, + "end": 3241, + "loc": { + "start": { + "line": 80, + "column": 31 + }, + "end": { + "line": 80, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setPos", + "start": 3241, + "end": 3247, + "loc": { + "start": { + "line": 80, + "column": 32 + }, + "end": { + "line": 80, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3247, + "end": 3248, + "loc": { + "start": { + "line": 80, + "column": 38 + }, + "end": { + "line": 80, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 3248, + "end": 3257, + "loc": { + "start": { + "line": 80, + "column": 39 + }, + "end": { + "line": 80, + "column": 48 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3257, + "end": 3258, + "loc": { + "start": { + "line": 80, + "column": 48 + }, + "end": { + "line": 80, + "column": 49 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 3258, + "end": 3259, + "loc": { + "start": { + "line": 80, + "column": 49 + }, + "end": { + "line": 80, + "column": 50 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3259, + "end": 3260, + "loc": { + "start": { + "line": 80, + "column": 50 + }, + "end": { + "line": 80, + "column": 51 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3260, + "end": 3261, + "loc": { + "start": { + "line": 80, + "column": 51 + }, + "end": { + "line": 80, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 3262, + "end": 3271, + "loc": { + "start": { + "line": 80, + "column": 53 + }, + "end": { + "line": 80, + "column": 62 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3271, + "end": 3272, + "loc": { + "start": { + "line": 80, + "column": 62 + }, + "end": { + "line": 80, + "column": 63 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 3272, + "end": 3273, + "loc": { + "start": { + "line": 80, + "column": 63 + }, + "end": { + "line": 80, + "column": 64 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3273, + "end": 3274, + "loc": { + "start": { + "line": 80, + "column": 64 + }, + "end": { + "line": 80, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3274, + "end": 3275, + "loc": { + "start": { + "line": 80, + "column": 65 + }, + "end": { + "line": 80, + "column": 66 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3275, + "end": 3276, + "loc": { + "start": { + "line": 80, + "column": 66 + }, + "end": { + "line": 80, + "column": 67 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3285, + "end": 3286, + "loc": { + "start": { + "line": 81, + "column": 8 + }, + "end": { + "line": 81, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3286, + "end": 3287, + "loc": { + "start": { + "line": 81, + "column": 9 + }, + "end": { + "line": 81, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3287, + "end": 3288, + "loc": { + "start": { + "line": 81, + "column": 10 + }, + "end": { + "line": 81, + "column": 11 + } + } + }, + { + "type": "CommentLine", + "value": " Event handles from CameraControl", + "start": 3298, + "end": 3333, + "loc": { + "start": { + "line": 83, + "column": 8 + }, + "end": { + "line": 83, + "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": 3342, + "end": 3346, + "loc": { + "start": { + "line": 84, + "column": 8 + }, + "end": { + "line": 84, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3346, + "end": 3347, + "loc": { + "start": { + "line": 84, + "column": 12 + }, + "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": "_onMouseHoverSurface", + "start": 3347, + "end": 3367, + "loc": { + "start": { + "line": 84, + "column": 13 + }, + "end": { + "line": 84, + "column": 33 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3368, + "end": 3369, + "loc": { + "start": { + "line": 84, + "column": 34 + }, + "end": { + "line": 84, + "column": 35 + } + } + }, + { + "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": 3370, + "end": 3374, + "loc": { + "start": { + "line": 84, + "column": 36 + }, + "end": { + "line": 84, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3374, + "end": 3375, + "loc": { + "start": { + "line": 84, + "column": 40 + }, + "end": { + "line": 84, + "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": 3384, + "end": 3388, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3388, + "end": 3389, + "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": "_onMouseHoverOff", + "start": 3389, + "end": 3405, + "loc": { + "start": { + "line": 85, + "column": 13 + }, + "end": { + "line": 85, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3406, + "end": 3407, + "loc": { + "start": { + "line": 85, + "column": 30 + }, + "end": { + "line": 85, + "column": 31 + } + } + }, + { + "type": { + "label": "null", + "keyword": "null", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "null", + "start": 3408, + "end": 3412, + "loc": { + "start": { + "line": 85, + "column": 32 + }, + "end": { + "line": 85, + "column": 36 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3412, + "end": 3413, + "loc": { + "start": { + "line": 85, + "column": 36 + }, + "end": { + "line": 85, + "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": 3422, + "end": 3426, + "loc": { + "start": { + "line": 86, + "column": 8 + }, + "end": { + "line": 86, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3426, + "end": 3427, + "loc": { + "start": { + "line": 86, + "column": 12 + }, + "end": { + "line": 86, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onPickedNothing", + "start": 3427, + "end": 3443, + "loc": { + "start": { + "line": 86, + "column": 13 + }, + "end": { + "line": 86, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3444, + "end": 3445, + "loc": { + "start": { + "line": 86, + "column": 30 + }, + "end": { + "line": 86, + "column": 31 + } + } + }, + { + "type": { + "label": "null", + "keyword": "null", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "null", + "start": 3446, + "end": 3450, + "loc": { + "start": { + "line": 86, + "column": 32 + }, + "end": { + "line": 86, + "column": 36 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3450, + "end": 3451, + "loc": { + "start": { + "line": 86, + "column": 36 + }, + "end": { + "line": 86, + "column": 37 + } + } + }, + { + "type": "CommentLine", + "value": " Event handles from Scene.input", + "start": 3461, + "end": 3494, + "loc": { + "start": { + "line": 88, + "column": 8 + }, + "end": { + "line": 88, + "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": 3503, + "end": 3507, + "loc": { + "start": { + "line": 89, + "column": 8 + }, + "end": { + "line": 89, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3507, + "end": 3508, + "loc": { + "start": { + "line": 89, + "column": 12 + }, + "end": { + "line": 89, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onInputMouseDown", + "start": 3508, + "end": 3525, + "loc": { + "start": { + "line": 89, + "column": 13 + }, + "end": { + "line": 89, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3526, + "end": 3527, + "loc": { + "start": { + "line": 89, + "column": 31 + }, + "end": { + "line": 89, + "column": 32 + } + } + }, + { + "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": 3528, + "end": 3532, + "loc": { + "start": { + "line": 89, + "column": 33 + }, + "end": { + "line": 89, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3532, + "end": 3533, + "loc": { + "start": { + "line": 89, + "column": 37 + }, + "end": { + "line": 89, + "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": 3542, + "end": 3546, + "loc": { + "start": { + "line": 90, + "column": 8 + }, + "end": { + "line": 90, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3546, + "end": 3547, + "loc": { + "start": { + "line": 90, + "column": 12 + }, + "end": { + "line": 90, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onInputMouseUp", + "start": 3547, + "end": 3562, + "loc": { + "start": { + "line": 90, + "column": 13 + }, + "end": { + "line": 90, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3563, + "end": 3564, + "loc": { + "start": { + "line": 90, + "column": 29 + }, + "end": { + "line": 90, + "column": 30 + } + } + }, + { + "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": 3565, + "end": 3569, + "loc": { + "start": { + "line": 90, + "column": 31 + }, + "end": { + "line": 90, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3569, + "end": 3570, + "loc": { + "start": { + "line": 90, + "column": 35 + }, + "end": { + "line": 90, + "column": 36 + } + } + }, + { + "type": "CommentLine", + "value": " Event handles from Canvas element", + "start": 3580, + "end": 3616, + "loc": { + "start": { + "line": 92, + "column": 8 + }, + "end": { + "line": 92, + "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": 3625, + "end": 3629, + "loc": { + "start": { + "line": 93, + "column": 8 + }, + "end": { + "line": 93, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3629, + "end": 3630, + "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": "_onCanvasTouchStart", + "start": 3630, + "end": 3649, + "loc": { + "start": { + "line": 93, + "column": 13 + }, + "end": { + "line": 93, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3650, + "end": 3651, + "loc": { + "start": { + "line": 93, + "column": 33 + }, + "end": { + "line": 93, + "column": 34 + } + } + }, + { + "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": 3652, + "end": 3656, + "loc": { + "start": { + "line": 93, + "column": 35 + }, + "end": { + "line": 93, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3656, + "end": 3657, + "loc": { + "start": { + "line": 93, + "column": 39 + }, + "end": { + "line": 93, + "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": 3666, + "end": 3670, + "loc": { + "start": { + "line": 94, + "column": 8 + }, + "end": { + "line": 94, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3670, + "end": 3671, + "loc": { + "start": { + "line": 94, + "column": 12 + }, + "end": { + "line": 94, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchEnd", + "start": 3671, + "end": 3688, + "loc": { + "start": { + "line": 94, + "column": 13 + }, + "end": { + "line": 94, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3689, + "end": 3690, + "loc": { + "start": { + "line": 94, + "column": 31 + }, + "end": { + "line": 94, + "column": 32 + } + } + }, + { + "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": 3691, + "end": 3695, + "loc": { + "start": { + "line": 94, + "column": 33 + }, + "end": { + "line": 94, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3695, + "end": 3696, + "loc": { + "start": { + "line": 94, + "column": 37 + }, + "end": { + "line": 94, + "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": 3706, + "end": 3710, + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3710, + "end": 3711, + "loc": { + "start": { + "line": 96, + "column": 12 + }, + "end": { + "line": 96, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 3711, + "end": 3719, + "loc": { + "start": { + "line": 96, + "column": 13 + }, + "end": { + "line": 96, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3720, + "end": 3721, + "loc": { + "start": { + "line": 96, + "column": 22 + }, + "end": { + "line": 96, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 3722, + "end": 3725, + "loc": { + "start": { + "line": 96, + "column": 24 + }, + "end": { + "line": 96, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3725, + "end": 3726, + "loc": { + "start": { + "line": 96, + "column": 27 + }, + "end": { + "line": 96, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 3726, + "end": 3734, + "loc": { + "start": { + "line": 96, + "column": 28 + }, + "end": { + "line": 96, + "column": 36 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3734, + "end": 3735, + "loc": { + "start": { + "line": 96, + "column": 36 + }, + "end": { + "line": 96, + "column": 37 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3740, + "end": 3741, + "loc": { + "start": { + "line": 97, + "column": 4 + }, + "end": { + "line": 97, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets the pointer snapping behaviour.\n *\n * Accepted values are \"off\" and \"vertex\".\n *\n * If set to \"vertex\", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.\n *\n * @param snapMode {String}\n ", + "start": 3747, + "end": 4052, + "loc": { + "start": { + "line": 99, + "column": 4 + }, + "end": { + "line": 107, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 4057, + "end": 4060, + "loc": { + "start": { + "line": 108, + "column": 4 + }, + "end": { + "line": 108, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 4061, + "end": 4069, + "loc": { + "start": { + "line": 108, + "column": 8 + }, + "end": { + "line": 108, + "column": 16 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4069, + "end": 4070, + "loc": { + "start": { + "line": 108, + "column": 16 + }, + "end": { + "line": 108, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 4070, + "end": 4078, + "loc": { + "start": { + "line": 108, + "column": 17 + }, + "end": { + "line": 108, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4078, + "end": 4079, + "loc": { + "start": { + "line": 108, + "column": 25 + }, + "end": { + "line": 108, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4080, + "end": 4081, + "loc": { + "start": { + "line": 108, + "column": 27 + }, + "end": { + "line": 108, + "column": 28 + } + } + }, + { + "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": 4090, + "end": 4092, + "loc": { + "start": { + "line": 109, + "column": 8 + }, + "end": { + "line": 109, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4093, + "end": 4094, + "loc": { + "start": { + "line": 109, + "column": 11 + }, + "end": { + "line": 109, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 4094, + "end": 4102, + "loc": { + "start": { + "line": 109, + "column": 12 + }, + "end": { + "line": 109, + "column": 20 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 4103, + "end": 4106, + "loc": { + "start": { + "line": 109, + "column": 21 + }, + "end": { + "line": 109, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "undefined", + "start": 4107, + "end": 4116, + "loc": { + "start": { + "line": 109, + "column": 25 + }, + "end": { + "line": 109, + "column": 34 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 4117, + "end": 4119, + "loc": { + "start": { + "line": 109, + "column": 35 + }, + "end": { + "line": 109, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 4120, + "end": 4128, + "loc": { + "start": { + "line": 109, + "column": 38 + }, + "end": { + "line": 109, + "column": 46 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 4129, + "end": 4132, + "loc": { + "start": { + "line": 109, + "column": 47 + }, + "end": { + "line": 109, + "column": 50 + } + } + }, + { + "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": 4133, + "end": 4137, + "loc": { + "start": { + "line": 109, + "column": 51 + }, + "end": { + "line": 109, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4137, + "end": 4138, + "loc": { + "start": { + "line": 109, + "column": 55 + }, + "end": { + "line": 109, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4139, + "end": 4140, + "loc": { + "start": { + "line": 109, + "column": 57 + }, + "end": { + "line": 109, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 4153, + "end": 4161, + "loc": { + "start": { + "line": 110, + "column": 12 + }, + "end": { + "line": 110, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4162, + "end": 4163, + "loc": { + "start": { + "line": 110, + "column": 21 + }, + "end": { + "line": 110, + "column": 22 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "vertex", + "start": 4164, + "end": 4172, + "loc": { + "start": { + "line": 110, + "column": 23 + }, + "end": { + "line": 110, + "column": 31 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4172, + "end": 4173, + "loc": { + "start": { + "line": 110, + "column": 31 + }, + "end": { + "line": 110, + "column": 32 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4182, + "end": 4183, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "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": 4184, + "end": 4188, + "loc": { + "start": { + "line": 111, + "column": 10 + }, + "end": { + "line": 111, + "column": 14 + } + } + }, + { + "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": 4189, + "end": 4191, + "loc": { + "start": { + "line": 111, + "column": 15 + }, + "end": { + "line": 111, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4192, + "end": 4193, + "loc": { + "start": { + "line": 111, + "column": 18 + }, + "end": { + "line": 111, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 4193, + "end": 4201, + "loc": { + "start": { + "line": 111, + "column": 19 + }, + "end": { + "line": 111, + "column": 27 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 4202, + "end": 4205, + "loc": { + "start": { + "line": 111, + "column": 28 + }, + "end": { + "line": 111, + "column": 31 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "vertex", + "start": 4206, + "end": 4214, + "loc": { + "start": { + "line": 111, + "column": 32 + }, + "end": { + "line": 111, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4214, + "end": 4215, + "loc": { + "start": { + "line": 111, + "column": 40 + }, + "end": { + "line": 111, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4216, + "end": 4217, + "loc": { + "start": { + "line": 111, + "column": 42 + }, + "end": { + "line": 111, + "column": 43 + } + } + }, + { + "type": { + "label": "return", + "keyword": "return", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "return", + "start": 4230, + "end": 4236, + "loc": { + "start": { + "line": 112, + "column": 12 + }, + "end": { + "line": 112, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4236, + "end": 4237, + "loc": { + "start": { + "line": 112, + "column": 18 + }, + "end": { + "line": 112, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4246, + "end": 4247, + "loc": { + "start": { + "line": 113, + "column": 8 + }, + "end": { + "line": 113, + "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": 4256, + "end": 4260, + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 114, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4260, + "end": 4261, + "loc": { + "start": { + "line": 114, + "column": 12 + }, + "end": { + "line": 114, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapMode", + "start": 4261, + "end": 4270, + "loc": { + "start": { + "line": 114, + "column": 13 + }, + "end": { + "line": 114, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4271, + "end": 4272, + "loc": { + "start": { + "line": 114, + "column": 23 + }, + "end": { + "line": 114, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 4273, + "end": 4281, + "loc": { + "start": { + "line": 114, + "column": 25 + }, + "end": { + "line": 114, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4281, + "end": 4282, + "loc": { + "start": { + "line": 114, + "column": 33 + }, + "end": { + "line": 114, + "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": 4291, + "end": 4295, + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4295, + "end": 4296, + "loc": { + "start": { + "line": 115, + "column": 12 + }, + "end": { + "line": 115, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 4296, + "end": 4309, + "loc": { + "start": { + "line": 115, + "column": 13 + }, + "end": { + "line": 115, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4310, + "end": 4311, + "loc": { + "start": { + "line": 115, + "column": 27 + }, + "end": { + "line": 115, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4312, + "end": 4313, + "loc": { + "start": { + "line": 115, + "column": 29 + }, + "end": { + "line": 115, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 4313, + "end": 4321, + "loc": { + "start": { + "line": 115, + "column": 30 + }, + "end": { + "line": 115, + "column": 38 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 4322, + "end": 4325, + "loc": { + "start": { + "line": 115, + "column": 39 + }, + "end": { + "line": 115, + "column": 42 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "vertex", + "start": 4326, + "end": 4334, + "loc": { + "start": { + "line": 115, + "column": 43 + }, + "end": { + "line": 115, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4334, + "end": 4335, + "loc": { + "start": { + "line": 115, + "column": 51 + }, + "end": { + "line": 115, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4335, + "end": 4336, + "loc": { + "start": { + "line": 115, + "column": 52 + }, + "end": { + "line": 115, + "column": 53 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4341, + "end": 4342, + "loc": { + "start": { + "line": 116, + "column": 4 + }, + "end": { + "line": 116, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets the pointer snapping behaviour.\n *\n * Accepted values are \"off\" and \"vertex\".\n *\n * If set to \"vertex\", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.\n *\n * @returns {String}\n ", + "start": 4348, + "end": 4646, + "loc": { + "start": { + "line": 118, + "column": 4 + }, + "end": { + "line": 126, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "get", + "start": 4651, + "end": 4654, + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 127, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapMode", + "start": 4655, + "end": 4663, + "loc": { + "start": { + "line": 127, + "column": 8 + }, + "end": { + "line": 127, + "column": 16 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4663, + "end": 4664, + "loc": { + "start": { + "line": 127, + "column": 16 + }, + "end": { + "line": 127, + "column": 17 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4664, + "end": 4665, + "loc": { + "start": { + "line": 127, + "column": 17 + }, + "end": { + "line": 127, + "column": 18 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4666, + "end": 4667, + "loc": { + "start": { + "line": 127, + "column": 19 + }, + "end": { + "line": 127, + "column": 20 + } + } + }, + { + "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": 4676, + "end": 4682, + "loc": { + "start": { + "line": 128, + "column": 8 + }, + "end": { + "line": 128, + "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": 4683, + "end": 4687, + "loc": { + "start": { + "line": 128, + "column": 15 + }, + "end": { + "line": 128, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4687, + "end": 4688, + "loc": { + "start": { + "line": 128, + "column": 19 + }, + "end": { + "line": 128, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapMode", + "start": 4688, + "end": 4697, + "loc": { + "start": { + "line": 128, + "column": 20 + }, + "end": { + "line": 128, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4697, + "end": 4698, + "loc": { + "start": { + "line": 128, + "column": 29 + }, + "end": { + "line": 128, + "column": 30 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4703, + "end": 4704, + "loc": { + "start": { + "line": 129, + "column": 4 + }, + "end": { + "line": 129, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "* Gets if this DistanceMeasurementsControlLegacy is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 4710, + "end": 4855, + "loc": { + "start": { + "line": 131, + "column": 4 + }, + "end": { + "line": 134, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "get", + "start": 4860, + "end": 4863, + "loc": { + "start": { + "line": 135, + "column": 4 + }, + "end": { + "line": 135, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 4864, + "end": 4870, + "loc": { + "start": { + "line": 135, + "column": 8 + }, + "end": { + "line": 135, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4870, + "end": 4871, + "loc": { + "start": { + "line": 135, + "column": 14 + }, + "end": { + "line": 135, + "column": 15 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4871, + "end": 4872, + "loc": { + "start": { + "line": 135, + "column": 15 + }, + "end": { + "line": 135, + "column": 16 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4873, + "end": 4874, + "loc": { + "start": { + "line": 135, + "column": 17 + }, + "end": { + "line": 135, + "column": 18 + } + } + }, + { + "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": 4883, + "end": 4889, + "loc": { + "start": { + "line": 136, + "column": 8 + }, + "end": { + "line": 136, + "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": 4890, + "end": 4894, + "loc": { + "start": { + "line": 136, + "column": 15 + }, + "end": { + "line": 136, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4894, + "end": 4895, + "loc": { + "start": { + "line": 136, + "column": 19 + }, + "end": { + "line": 136, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 4895, + "end": 4902, + "loc": { + "start": { + "line": 136, + "column": 20 + }, + "end": { + "line": 136, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4902, + "end": 4903, + "loc": { + "start": { + "line": 136, + "column": 27 + }, + "end": { + "line": 136, + "column": 28 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4908, + "end": 4909, + "loc": { + "start": { + "line": 137, + "column": 4 + }, + "end": { + "line": 137, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Activates this DistanceMeasurementsControlLegacy, ready to respond to input.\n *\n ", + "start": 4915, + "end": 5017, + "loc": { + "start": { + "line": 139, + "column": 4 + }, + "end": { + "line": 142, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "activate", + "start": 5022, + "end": 5030, + "loc": { + "start": { + "line": 143, + "column": 4 + }, + "end": { + "line": 143, + "column": 12 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5030, + "end": 5031, + "loc": { + "start": { + "line": 143, + "column": 12 + }, + "end": { + "line": 143, + "column": 13 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5031, + "end": 5032, + "loc": { + "start": { + "line": 143, + "column": 13 + }, + "end": { + "line": 143, + "column": 14 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5033, + "end": 5034, + "loc": { + "start": { + "line": 143, + "column": 15 + }, + "end": { + "line": 143, + "column": 16 + } + } + }, + { + "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": 5044, + "end": 5046, + "loc": { + "start": { + "line": 145, + "column": 8 + }, + "end": { + "line": 145, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5047, + "end": 5048, + "loc": { + "start": { + "line": 145, + "column": 11 + }, + "end": { + "line": 145, + "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": 5048, + "end": 5052, + "loc": { + "start": { + "line": 145, + "column": 12 + }, + "end": { + "line": 145, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5052, + "end": 5053, + "loc": { + "start": { + "line": 145, + "column": 16 + }, + "end": { + "line": 145, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 5053, + "end": 5060, + "loc": { + "start": { + "line": 145, + "column": 17 + }, + "end": { + "line": 145, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5060, + "end": 5061, + "loc": { + "start": { + "line": 145, + "column": 24 + }, + "end": { + "line": 145, + "column": 25 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5062, + "end": 5063, + "loc": { + "start": { + "line": 145, + "column": 26 + }, + "end": { + "line": 145, + "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": 5076, + "end": 5082, + "loc": { + "start": { + "line": 146, + "column": 12 + }, + "end": { + "line": 146, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5082, + "end": 5083, + "loc": { + "start": { + "line": 146, + "column": 18 + }, + "end": { + "line": 146, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5092, + "end": 5093, + "loc": { + "start": { + "line": 147, + "column": 8 + }, + "end": { + "line": 147, + "column": 9 + } + } + }, + { + "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": 5103, + "end": 5108, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "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": "plugin", + "start": 5109, + "end": 5115, + "loc": { + "start": { + "line": 149, + "column": 14 + }, + "end": { + "line": 149, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5116, + "end": 5117, + "loc": { + "start": { + "line": 149, + "column": 21 + }, + "end": { + "line": 149, + "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": 5118, + "end": 5122, + "loc": { + "start": { + "line": 149, + "column": 23 + }, + "end": { + "line": 149, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5122, + "end": 5123, + "loc": { + "start": { + "line": 149, + "column": 27 + }, + "end": { + "line": 149, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 5123, + "end": 5129, + "loc": { + "start": { + "line": 149, + "column": 28 + }, + "end": { + "line": 149, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5129, + "end": 5130, + "loc": { + "start": { + "line": 149, + "column": 34 + }, + "end": { + "line": 149, + "column": 35 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 5139, + "end": 5144, + "loc": { + "start": { + "line": 150, + "column": 8 + }, + "end": { + "line": 150, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 5145, + "end": 5150, + "loc": { + "start": { + "line": 150, + "column": 14 + }, + "end": { + "line": 150, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5151, + "end": 5152, + "loc": { + "start": { + "line": 150, + "column": 20 + }, + "end": { + "line": 150, + "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": 5153, + "end": 5157, + "loc": { + "start": { + "line": 150, + "column": 22 + }, + "end": { + "line": 150, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5157, + "end": 5158, + "loc": { + "start": { + "line": 150, + "column": 26 + }, + "end": { + "line": 150, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 5158, + "end": 5163, + "loc": { + "start": { + "line": 150, + "column": 27 + }, + "end": { + "line": 150, + "column": 32 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5163, + "end": 5164, + "loc": { + "start": { + "line": 150, + "column": 32 + }, + "end": { + "line": 150, + "column": 33 + } + } + }, + { + "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": 5173, + "end": 5178, + "loc": { + "start": { + "line": 151, + "column": 8 + }, + "end": { + "line": 151, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 5179, + "end": 5192, + "loc": { + "start": { + "line": 151, + "column": 14 + }, + "end": { + "line": 151, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5193, + "end": 5194, + "loc": { + "start": { + "line": 151, + "column": 28 + }, + "end": { + "line": 151, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 5195, + "end": 5201, + "loc": { + "start": { + "line": 151, + "column": 30 + }, + "end": { + "line": 151, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5201, + "end": 5202, + "loc": { + "start": { + "line": 151, + "column": 36 + }, + "end": { + "line": 151, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 5202, + "end": 5208, + "loc": { + "start": { + "line": 151, + "column": 37 + }, + "end": { + "line": 151, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5208, + "end": 5209, + "loc": { + "start": { + "line": 151, + "column": 43 + }, + "end": { + "line": 151, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 5209, + "end": 5222, + "loc": { + "start": { + "line": 151, + "column": 44 + }, + "end": { + "line": 151, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5222, + "end": 5223, + "loc": { + "start": { + "line": 151, + "column": 57 + }, + "end": { + "line": 151, + "column": 58 + } + } + }, + { + "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": 5232, + "end": 5237, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 5238, + "end": 5244, + "loc": { + "start": { + "line": 152, + "column": 14 + }, + "end": { + "line": 152, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5245, + "end": 5246, + "loc": { + "start": { + "line": 152, + "column": 21 + }, + "end": { + "line": 152, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 5247, + "end": 5252, + "loc": { + "start": { + "line": 152, + "column": 23 + }, + "end": { + "line": 152, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5252, + "end": 5253, + "loc": { + "start": { + "line": 152, + "column": 28 + }, + "end": { + "line": 152, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 5253, + "end": 5259, + "loc": { + "start": { + "line": 152, + "column": 29 + }, + "end": { + "line": 152, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5259, + "end": 5260, + "loc": { + "start": { + "line": 152, + "column": 35 + }, + "end": { + "line": 152, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 5260, + "end": 5266, + "loc": { + "start": { + "line": 152, + "column": 36 + }, + "end": { + "line": 152, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5266, + "end": 5267, + "loc": { + "start": { + "line": 152, + "column": 42 + }, + "end": { + "line": 152, + "column": 43 + } + } + }, + { + "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": 5276, + "end": 5281, + "loc": { + "start": { + "line": 153, + "column": 8 + }, + "end": { + "line": 153, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "input", + "start": 5282, + "end": 5287, + "loc": { + "start": { + "line": 153, + "column": 14 + }, + "end": { + "line": 153, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5288, + "end": 5289, + "loc": { + "start": { + "line": 153, + "column": 20 + }, + "end": { + "line": 153, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 5290, + "end": 5295, + "loc": { + "start": { + "line": 153, + "column": 22 + }, + "end": { + "line": 153, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5295, + "end": 5296, + "loc": { + "start": { + "line": 153, + "column": 27 + }, + "end": { + "line": 153, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "input", + "start": 5296, + "end": 5301, + "loc": { + "start": { + "line": 153, + "column": 28 + }, + "end": { + "line": 153, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5301, + "end": 5302, + "loc": { + "start": { + "line": 153, + "column": 33 + }, + "end": { + "line": 153, + "column": 34 + } + } + }, + { + "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": 5311, + "end": 5316, + "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": "startDot", + "start": 5317, + "end": 5325, + "loc": { + "start": { + "line": 154, + "column": 14 + }, + "end": { + "line": 154, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5326, + "end": 5327, + "loc": { + "start": { + "line": 154, + "column": 23 + }, + "end": { + "line": 154, + "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": 5328, + "end": 5332, + "loc": { + "start": { + "line": 154, + "column": 25 + }, + "end": { + "line": 154, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5332, + "end": 5333, + "loc": { + "start": { + "line": 154, + "column": 29 + }, + "end": { + "line": 154, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchStartDot", + "start": 5333, + "end": 5347, + "loc": { + "start": { + "line": 154, + "column": 30 + }, + "end": { + "line": 154, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5347, + "end": 5348, + "loc": { + "start": { + "line": 154, + "column": 44 + }, + "end": { + "line": 154, + "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": 5358, + "end": 5363, + "loc": { + "start": { + "line": 156, + "column": 8 + }, + "end": { + "line": 156, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurfacePrecisionEnabled", + "start": 5364, + "end": 5391, + "loc": { + "start": { + "line": 156, + "column": 14 + }, + "end": { + "line": 156, + "column": 41 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5392, + "end": 5393, + "loc": { + "start": { + "line": 156, + "column": 42 + }, + "end": { + "line": 156, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 5394, + "end": 5399, + "loc": { + "start": { + "line": 156, + "column": 44 + }, + "end": { + "line": 156, + "column": 49 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5399, + "end": 5400, + "loc": { + "start": { + "line": 156, + "column": 49 + }, + "end": { + "line": 156, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurfacePrecisionEnabled", + "start": 5400, + "end": 5427, + "loc": { + "start": { + "line": 156, + "column": 50 + }, + "end": { + "line": 156, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5427, + "end": 5428, + "loc": { + "start": { + "line": 156, + "column": 77 + }, + "end": { + "line": 156, + "column": 78 + } + } + }, + { + "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": 5438, + "end": 5441, + "loc": { + "start": { + "line": 158, + "column": 8 + }, + "end": { + "line": 158, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 5442, + "end": 5458, + "loc": { + "start": { + "line": 158, + "column": 12 + }, + "end": { + "line": 158, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5459, + "end": 5460, + "loc": { + "start": { + "line": 158, + "column": 29 + }, + "end": { + "line": 158, + "column": 30 + } + } + }, + { + "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": 5461, + "end": 5465, + "loc": { + "start": { + "line": 158, + "column": 31 + }, + "end": { + "line": 158, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5465, + "end": 5466, + "loc": { + "start": { + "line": 158, + "column": 35 + }, + "end": { + "line": 158, + "column": 36 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 5475, + "end": 5480, + "loc": { + "start": { + "line": 159, + "column": 8 + }, + "end": { + "line": 159, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseWorldPos", + "start": 5481, + "end": 5494, + "loc": { + "start": { + "line": 159, + "column": 14 + }, + "end": { + "line": 159, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5495, + "end": 5496, + "loc": { + "start": { + "line": 159, + "column": 28 + }, + "end": { + "line": 159, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 5497, + "end": 5501, + "loc": { + "start": { + "line": 159, + "column": 30 + }, + "end": { + "line": 159, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5501, + "end": 5502, + "loc": { + "start": { + "line": 159, + "column": 34 + }, + "end": { + "line": 159, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec3", + "start": 5502, + "end": 5506, + "loc": { + "start": { + "line": 159, + "column": 35 + }, + "end": { + "line": 159, + "column": 39 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5506, + "end": 5507, + "loc": { + "start": { + "line": 159, + "column": 39 + }, + "end": { + "line": 159, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5507, + "end": 5508, + "loc": { + "start": { + "line": 159, + "column": 40 + }, + "end": { + "line": 159, + "column": 41 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5508, + "end": 5509, + "loc": { + "start": { + "line": 159, + "column": 41 + }, + "end": { + "line": 159, + "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": 5518, + "end": 5523, + "loc": { + "start": { + "line": 160, + "column": 8 + }, + "end": { + "line": 160, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasPos", + "start": 5524, + "end": 5538, + "loc": { + "start": { + "line": 160, + "column": 14 + }, + "end": { + "line": 160, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5539, + "end": 5540, + "loc": { + "start": { + "line": 160, + "column": 29 + }, + "end": { + "line": 160, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 5541, + "end": 5545, + "loc": { + "start": { + "line": 160, + "column": 31 + }, + "end": { + "line": 160, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5545, + "end": 5546, + "loc": { + "start": { + "line": 160, + "column": 35 + }, + "end": { + "line": 160, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec2", + "start": 5546, + "end": 5550, + "loc": { + "start": { + "line": 160, + "column": 36 + }, + "end": { + "line": 160, + "column": 40 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5550, + "end": 5551, + "loc": { + "start": { + "line": 160, + "column": 40 + }, + "end": { + "line": 160, + "column": 41 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5551, + "end": 5552, + "loc": { + "start": { + "line": 160, + "column": 41 + }, + "end": { + "line": 160, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5552, + "end": 5553, + "loc": { + "start": { + "line": 160, + "column": 42 + }, + "end": { + "line": 160, + "column": 43 + } + } + }, + { + "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": 5563, + "end": 5566, + "loc": { + "start": { + "line": 162, + "column": 8 + }, + "end": { + "line": 162, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastMouseCanvasX", + "start": 5567, + "end": 5583, + "loc": { + "start": { + "line": 162, + "column": 12 + }, + "end": { + "line": 162, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5583, + "end": 5584, + "loc": { + "start": { + "line": 162, + "column": 28 + }, + "end": { + "line": 162, + "column": 29 + } + } + }, + { + "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": 5593, + "end": 5596, + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "end": { + "line": 163, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastMouseCanvasY", + "start": 5597, + "end": 5613, + "loc": { + "start": { + "line": 163, + "column": 12 + }, + "end": { + "line": 163, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5613, + "end": 5614, + "loc": { + "start": { + "line": 163, + "column": 28 + }, + "end": { + "line": 163, + "column": 29 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 5623, + "end": 5628, + "loc": { + "start": { + "line": 164, + "column": 8 + }, + "end": { + "line": 164, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasClickTolerance", + "start": 5629, + "end": 5654, + "loc": { + "start": { + "line": 164, + "column": 14 + }, + "end": { + "line": 164, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5655, + "end": 5656, + "loc": { + "start": { + "line": 164, + "column": 40 + }, + "end": { + "line": 164, + "column": 41 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 5, + "start": 5657, + "end": 5658, + "loc": { + "start": { + "line": 164, + "column": 42 + }, + "end": { + "line": 164, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5658, + "end": 5659, + "loc": { + "start": { + "line": 164, + "column": 43 + }, + "end": { + "line": 164, + "column": 44 + } + } + }, + { + "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": 5669, + "end": 5674, + "loc": { + "start": { + "line": 166, + "column": 8 + }, + "end": { + "line": 166, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "FIRST_TOUCH_EXPECTED", + "start": 5675, + "end": 5695, + "loc": { + "start": { + "line": 166, + "column": 14 + }, + "end": { + "line": 166, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5696, + "end": 5697, + "loc": { + "start": { + "line": 166, + "column": 35 + }, + "end": { + "line": 166, + "column": 36 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 5698, + "end": 5699, + "loc": { + "start": { + "line": 166, + "column": 37 + }, + "end": { + "line": 166, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5699, + "end": 5700, + "loc": { + "start": { + "line": 166, + "column": 38 + }, + "end": { + "line": 166, + "column": 39 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 5709, + "end": 5714, + "loc": { + "start": { + "line": 167, + "column": 8 + }, + "end": { + "line": 167, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "SECOND_TOUCH_EXPECTED", + "start": 5715, + "end": 5736, + "loc": { + "start": { + "line": 167, + "column": 14 + }, + "end": { + "line": 167, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5737, + "end": 5738, + "loc": { + "start": { + "line": 167, + "column": 36 + }, + "end": { + "line": 167, + "column": 37 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 5739, + "end": 5740, + "loc": { + "start": { + "line": 167, + "column": 38 + }, + "end": { + "line": 167, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5740, + "end": 5741, + "loc": { + "start": { + "line": 167, + "column": 39 + }, + "end": { + "line": 167, + "column": 40 + } + } + }, + { + "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": 5750, + "end": 5753, + "loc": { + "start": { + "line": 168, + "column": 8 + }, + "end": { + "line": 168, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchState", + "start": 5754, + "end": 5764, + "loc": { + "start": { + "line": 168, + "column": 12 + }, + "end": { + "line": 168, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5765, + "end": 5766, + "loc": { + "start": { + "line": 168, + "column": 23 + }, + "end": { + "line": 168, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "FIRST_TOUCH_EXPECTED", + "start": 5767, + "end": 5787, + "loc": { + "start": { + "line": 168, + "column": 25 + }, + "end": { + "line": 168, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5787, + "end": 5788, + "loc": { + "start": { + "line": 168, + "column": 45 + }, + "end": { + "line": 168, + "column": 46 + } + } + }, + { + "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": 5797, + "end": 5802, + "loc": { + "start": { + "line": 169, + "column": 8 + }, + "end": { + "line": 169, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchCanvasClickTolerance", + "start": 5803, + "end": 5828, + "loc": { + "start": { + "line": 169, + "column": 14 + }, + "end": { + "line": 169, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5829, + "end": 5830, + "loc": { + "start": { + "line": 169, + "column": 40 + }, + "end": { + "line": 169, + "column": 41 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 5, + "start": 5831, + "end": 5832, + "loc": { + "start": { + "line": 169, + "column": 42 + }, + "end": { + "line": 169, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5832, + "end": 5833, + "loc": { + "start": { + "line": 169, + "column": 43 + }, + "end": { + "line": 169, + "column": 44 + } + } + }, + { + "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": 5843, + "end": 5848, + "loc": { + "start": { + "line": 171, + "column": 8 + }, + "end": { + "line": 171, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 5849, + "end": 5868, + "loc": { + "start": { + "line": 171, + "column": 14 + }, + "end": { + "line": 171, + "column": 33 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5869, + "end": 5870, + "loc": { + "start": { + "line": 171, + "column": 34 + }, + "end": { + "line": 171, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 5871, + "end": 5875, + "loc": { + "start": { + "line": 171, + "column": 36 + }, + "end": { + "line": 171, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5875, + "end": 5876, + "loc": { + "start": { + "line": 171, + "column": 40 + }, + "end": { + "line": 171, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec2", + "start": 5876, + "end": 5880, + "loc": { + "start": { + "line": 171, + "column": 41 + }, + "end": { + "line": 171, + "column": 45 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5880, + "end": 5881, + "loc": { + "start": { + "line": 171, + "column": 45 + }, + "end": { + "line": 171, + "column": 46 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5881, + "end": 5882, + "loc": { + "start": { + "line": 171, + "column": 46 + }, + "end": { + "line": 171, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5882, + "end": 5883, + "loc": { + "start": { + "line": 171, + "column": 47 + }, + "end": { + "line": 171, + "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": 5892, + "end": 5897, + "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": "touchEndCanvasPos", + "start": 5898, + "end": 5915, + "loc": { + "start": { + "line": 172, + "column": 14 + }, + "end": { + "line": 172, + "column": 31 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5916, + "end": 5917, + "loc": { + "start": { + "line": 172, + "column": 32 + }, + "end": { + "line": 172, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 5918, + "end": 5922, + "loc": { + "start": { + "line": 172, + "column": 34 + }, + "end": { + "line": 172, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5922, + "end": 5923, + "loc": { + "start": { + "line": 172, + "column": 38 + }, + "end": { + "line": 172, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec2", + "start": 5923, + "end": 5927, + "loc": { + "start": { + "line": 172, + "column": 39 + }, + "end": { + "line": 172, + "column": 43 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5927, + "end": 5928, + "loc": { + "start": { + "line": 172, + "column": 43 + }, + "end": { + "line": 172, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5928, + "end": 5929, + "loc": { + "start": { + "line": 172, + "column": 44 + }, + "end": { + "line": 172, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5929, + "end": 5930, + "loc": { + "start": { + "line": 172, + "column": 45 + }, + "end": { + "line": 172, + "column": 46 + } + } + }, + { + "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": 5939, + "end": 5944, + "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": "touchStartWorldPos", + "start": 5945, + "end": 5963, + "loc": { + "start": { + "line": 173, + "column": 14 + }, + "end": { + "line": 173, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5964, + "end": 5965, + "loc": { + "start": { + "line": 173, + "column": 33 + }, + "end": { + "line": 173, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 5966, + "end": 5970, + "loc": { + "start": { + "line": 173, + "column": 35 + }, + "end": { + "line": 173, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5970, + "end": 5971, + "loc": { + "start": { + "line": 173, + "column": 39 + }, + "end": { + "line": 173, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec3", + "start": 5971, + "end": 5975, + "loc": { + "start": { + "line": 173, + "column": 40 + }, + "end": { + "line": 173, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5975, + "end": 5976, + "loc": { + "start": { + "line": 173, + "column": 44 + }, + "end": { + "line": 173, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5976, + "end": 5977, + "loc": { + "start": { + "line": 173, + "column": 45 + }, + "end": { + "line": 173, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5977, + "end": 5978, + "loc": { + "start": { + "line": 173, + "column": 46 + }, + "end": { + "line": 173, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5988, + "end": 5992, + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5992, + "end": 5993, + "loc": { + "start": { + "line": 175, + "column": 12 + }, + "end": { + "line": 175, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onMouseHoverSurface", + "start": 5993, + "end": 6013, + "loc": { + "start": { + "line": 175, + "column": 13 + }, + "end": { + "line": 175, + "column": 33 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6014, + "end": 6015, + "loc": { + "start": { + "line": 175, + "column": 34 + }, + "end": { + "line": 175, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 6016, + "end": 6029, + "loc": { + "start": { + "line": 175, + "column": 36 + }, + "end": { + "line": 175, + "column": 49 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6029, + "end": 6030, + "loc": { + "start": { + "line": 175, + "column": 49 + }, + "end": { + "line": 175, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "on", + "start": 6030, + "end": 6032, + "loc": { + "start": { + "line": 175, + "column": 50 + }, + "end": { + "line": 175, + "column": 52 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6032, + "end": 6033, + "loc": { + "start": { + "line": 175, + "column": 52 + }, + "end": { + "line": 175, + "column": 53 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "hoverSurface", + "start": 6033, + "end": 6047, + "loc": { + "start": { + "line": 175, + "column": 53 + }, + "end": { + "line": 175, + "column": 67 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6047, + "end": 6048, + "loc": { + "start": { + "line": 175, + "column": 67 + }, + "end": { + "line": 175, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 6049, + "end": 6054, + "loc": { + "start": { + "line": 175, + "column": 69 + }, + "end": { + "line": 175, + "column": 74 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6055, + "end": 6057, + "loc": { + "start": { + "line": 175, + "column": 75 + }, + "end": { + "line": 175, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6058, + "end": 6059, + "loc": { + "start": { + "line": 175, + "column": 78 + }, + "end": { + "line": 175, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " This gets fired for both mouse and touch input, but we don't care when handling touch", + "start": 6073, + "end": 6161, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 100 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 6174, + "end": 6190, + "loc": { + "start": { + "line": 178, + "column": 12 + }, + "end": { + "line": 178, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6191, + "end": 6192, + "loc": { + "start": { + "line": 178, + "column": 29 + }, + "end": { + "line": 178, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 6193, + "end": 6198, + "loc": { + "start": { + "line": 178, + "column": 31 + }, + "end": { + "line": 178, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6198, + "end": 6199, + "loc": { + "start": { + "line": 178, + "column": 36 + }, + "end": { + "line": 178, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 6199, + "end": 6205, + "loc": { + "start": { + "line": 178, + "column": 37 + }, + "end": { + "line": 178, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6205, + "end": 6206, + "loc": { + "start": { + "line": 178, + "column": 43 + }, + "end": { + "line": 178, + "column": 44 + } + } + }, + { + "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": 6220, + "end": 6223, + "loc": { + "start": { + "line": 180, + "column": 12 + }, + "end": { + "line": 180, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "useSnapToVertex", + "start": 6224, + "end": 6239, + "loc": { + "start": { + "line": 180, + "column": 16 + }, + "end": { + "line": 180, + "column": 31 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6240, + "end": 6241, + "loc": { + "start": { + "line": 180, + "column": 32 + }, + "end": { + "line": 180, + "column": 33 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 6242, + "end": 6247, + "loc": { + "start": { + "line": 180, + "column": 34 + }, + "end": { + "line": 180, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6247, + "end": 6248, + "loc": { + "start": { + "line": 180, + "column": 39 + }, + "end": { + "line": 180, + "column": 40 + } + } + }, + { + "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": 6262, + "end": 6264, + "loc": { + "start": { + "line": 182, + "column": 12 + }, + "end": { + "line": 182, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6265, + "end": 6266, + "loc": { + "start": { + "line": 182, + "column": 15 + }, + "end": { + "line": 182, + "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": 6266, + "end": 6270, + "loc": { + "start": { + "line": 182, + "column": 16 + }, + "end": { + "line": 182, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6270, + "end": 6271, + "loc": { + "start": { + "line": 182, + "column": 20 + }, + "end": { + "line": 182, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 6271, + "end": 6284, + "loc": { + "start": { + "line": 182, + "column": 21 + }, + "end": { + "line": 182, + "column": 34 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6284, + "end": 6285, + "loc": { + "start": { + "line": 182, + "column": 34 + }, + "end": { + "line": 182, + "column": 35 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6286, + "end": 6287, + "loc": { + "start": { + "line": 182, + "column": 36 + }, + "end": { + "line": 182, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "useSnapToVertex", + "start": 6304, + "end": 6319, + "loc": { + "start": { + "line": 183, + "column": 16 + }, + "end": { + "line": 183, + "column": 31 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6320, + "end": 6321, + "loc": { + "start": { + "line": 183, + "column": 32 + }, + "end": { + "line": 183, + "column": 33 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 6322, + "end": 6323, + "loc": { + "start": { + "line": 183, + "column": 34 + }, + "end": { + "line": 183, + "column": 35 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 6323, + "end": 6324, + "loc": { + "start": { + "line": 183, + "column": 35 + }, + "end": { + "line": 183, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 6324, + "end": 6329, + "loc": { + "start": { + "line": 183, + "column": 36 + }, + "end": { + "line": 183, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6329, + "end": 6330, + "loc": { + "start": { + "line": 183, + "column": 41 + }, + "end": { + "line": 183, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedWorldPos", + "start": 6330, + "end": 6345, + "loc": { + "start": { + "line": 183, + "column": 42 + }, + "end": { + "line": 183, + "column": 57 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 6346, + "end": 6348, + "loc": { + "start": { + "line": 183, + "column": 58 + }, + "end": { + "line": 183, + "column": 60 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 6349, + "end": 6350, + "loc": { + "start": { + "line": 183, + "column": 61 + }, + "end": { + "line": 183, + "column": 62 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 6350, + "end": 6351, + "loc": { + "start": { + "line": 183, + "column": 62 + }, + "end": { + "line": 183, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 6351, + "end": 6356, + "loc": { + "start": { + "line": 183, + "column": 63 + }, + "end": { + "line": 183, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6356, + "end": 6357, + "loc": { + "start": { + "line": 183, + "column": 68 + }, + "end": { + "line": 183, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 6357, + "end": 6373, + "loc": { + "start": { + "line": 183, + "column": 69 + }, + "end": { + "line": 183, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6373, + "end": 6374, + "loc": { + "start": { + "line": 183, + "column": 85 + }, + "end": { + "line": 183, + "column": 86 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6387, + "end": 6388, + "loc": { + "start": { + "line": 184, + "column": 12 + }, + "end": { + "line": 184, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 6402, + "end": 6404, + "loc": { + "start": { + "line": 186, + "column": 12 + }, + "end": { + "line": 186, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6405, + "end": 6406, + "loc": { + "start": { + "line": 186, + "column": 15 + }, + "end": { + "line": 186, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "useSnapToVertex", + "start": 6406, + "end": 6421, + "loc": { + "start": { + "line": 186, + "column": 16 + }, + "end": { + "line": 186, + "column": 31 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6421, + "end": 6422, + "loc": { + "start": { + "line": 186, + "column": 31 + }, + "end": { + "line": 186, + "column": 32 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6423, + "end": 6424, + "loc": { + "start": { + "line": 186, + "column": 33 + }, + "end": { + "line": 186, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseWorldPos", + "start": 6441, + "end": 6454, + "loc": { + "start": { + "line": 187, + "column": 16 + }, + "end": { + "line": 187, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6454, + "end": 6455, + "loc": { + "start": { + "line": 187, + "column": 29 + }, + "end": { + "line": 187, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 6455, + "end": 6458, + "loc": { + "start": { + "line": 187, + "column": 30 + }, + "end": { + "line": 187, + "column": 33 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6458, + "end": 6459, + "loc": { + "start": { + "line": 187, + "column": 33 + }, + "end": { + "line": 187, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 6459, + "end": 6464, + "loc": { + "start": { + "line": 187, + "column": 34 + }, + "end": { + "line": 187, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6464, + "end": 6465, + "loc": { + "start": { + "line": 187, + "column": 39 + }, + "end": { + "line": 187, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedWorldPos", + "start": 6465, + "end": 6480, + "loc": { + "start": { + "line": 187, + "column": 40 + }, + "end": { + "line": 187, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6480, + "end": 6481, + "loc": { + "start": { + "line": 187, + "column": 55 + }, + "end": { + "line": 187, + "column": 56 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6481, + "end": 6482, + "loc": { + "start": { + "line": 187, + "column": 56 + }, + "end": { + "line": 187, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasPos", + "start": 6499, + "end": 6513, + "loc": { + "start": { + "line": 188, + "column": 16 + }, + "end": { + "line": 188, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6513, + "end": 6514, + "loc": { + "start": { + "line": 188, + "column": 30 + }, + "end": { + "line": 188, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 6514, + "end": 6517, + "loc": { + "start": { + "line": 188, + "column": 31 + }, + "end": { + "line": 188, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6517, + "end": 6518, + "loc": { + "start": { + "line": 188, + "column": 34 + }, + "end": { + "line": 188, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 6518, + "end": 6523, + "loc": { + "start": { + "line": 188, + "column": 35 + }, + "end": { + "line": 188, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6523, + "end": 6524, + "loc": { + "start": { + "line": 188, + "column": 40 + }, + "end": { + "line": 188, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 6524, + "end": 6540, + "loc": { + "start": { + "line": 188, + "column": 41 + }, + "end": { + "line": 188, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6540, + "end": 6541, + "loc": { + "start": { + "line": 188, + "column": 57 + }, + "end": { + "line": 188, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6541, + "end": 6542, + "loc": { + "start": { + "line": 188, + "column": 58 + }, + "end": { + "line": 188, + "column": 59 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 6560, + "end": 6562, + "loc": { + "start": { + "line": 190, + "column": 16 + }, + "end": { + "line": 190, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6563, + "end": 6564, + "loc": { + "start": { + "line": 190, + "column": 19 + }, + "end": { + "line": 190, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchState", + "start": 6564, + "end": 6574, + "loc": { + "start": { + "line": 190, + "column": 20 + }, + "end": { + "line": 190, + "column": 30 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 6575, + "end": 6578, + "loc": { + "start": { + "line": 190, + "column": 31 + }, + "end": { + "line": 190, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "FIRST_TOUCH_EXPECTED", + "start": 6579, + "end": 6599, + "loc": { + "start": { + "line": 190, + "column": 35 + }, + "end": { + "line": 190, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6599, + "end": 6600, + "loc": { + "start": { + "line": 190, + "column": 55 + }, + "end": { + "line": 190, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6601, + "end": 6602, + "loc": { + "start": { + "line": 190, + "column": 57 + }, + "end": { + "line": 190, + "column": 58 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 6623, + "end": 6627, + "loc": { + "start": { + "line": 191, + "column": 20 + }, + "end": { + "line": 191, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6627, + "end": 6628, + "loc": { + "start": { + "line": 191, + "column": 24 + }, + "end": { + "line": 191, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 6628, + "end": 6637, + "loc": { + "start": { + "line": 191, + "column": 25 + }, + "end": { + "line": 191, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6637, + "end": 6638, + "loc": { + "start": { + "line": 191, + "column": 34 + }, + "end": { + "line": 191, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 6638, + "end": 6643, + "loc": { + "start": { + "line": 191, + "column": 35 + }, + "end": { + "line": 191, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6643, + "end": 6644, + "loc": { + "start": { + "line": 191, + "column": 40 + }, + "end": { + "line": 191, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginLeft", + "start": 6644, + "end": 6654, + "loc": { + "start": { + "line": 191, + "column": 41 + }, + "end": { + "line": 191, + "column": 51 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6655, + "end": 6656, + "loc": { + "start": { + "line": 191, + "column": 52 + }, + "end": { + "line": 191, + "column": 53 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6657, + "end": 6658, + "loc": { + "start": { + "line": 191, + "column": 54 + }, + "end": { + "line": 191, + "column": 55 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 6658, + "end": 6658, + "loc": { + "start": { + "line": 191, + "column": 55 + }, + "end": { + "line": 191, + "column": 55 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6658, + "end": 6660, + "loc": { + "start": { + "line": 191, + "column": 55 + }, + "end": { + "line": 191, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 6660, + "end": 6665, + "loc": { + "start": { + "line": 191, + "column": 57 + }, + "end": { + "line": 191, + "column": 62 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6665, + "end": 6666, + "loc": { + "start": { + "line": 191, + "column": 62 + }, + "end": { + "line": 191, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 6666, + "end": 6682, + "loc": { + "start": { + "line": 191, + "column": 63 + }, + "end": { + "line": 191, + "column": 79 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6682, + "end": 6683, + "loc": { + "start": { + "line": 191, + "column": 79 + }, + "end": { + "line": 191, + "column": 80 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 6683, + "end": 6684, + "loc": { + "start": { + "line": 191, + "column": 80 + }, + "end": { + "line": 191, + "column": 81 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6684, + "end": 6685, + "loc": { + "start": { + "line": 191, + "column": 81 + }, + "end": { + "line": 191, + "column": 82 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 6685, + "end": 6686, + "loc": { + "start": { + "line": 191, + "column": 82 + }, + "end": { + "line": 191, + "column": 83 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 5, + "start": 6686, + "end": 6687, + "loc": { + "start": { + "line": 191, + "column": 83 + }, + "end": { + "line": 191, + "column": 84 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6687, + "end": 6688, + "loc": { + "start": { + "line": 191, + "column": 84 + }, + "end": { + "line": 191, + "column": 85 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 6688, + "end": 6690, + "loc": { + "start": { + "line": 191, + "column": 85 + }, + "end": { + "line": 191, + "column": 87 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6690, + "end": 6691, + "loc": { + "start": { + "line": 191, + "column": 87 + }, + "end": { + "line": 191, + "column": 88 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6691, + "end": 6692, + "loc": { + "start": { + "line": 191, + "column": 88 + }, + "end": { + "line": 191, + "column": 89 + } + } + }, + { + "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": 6713, + "end": 6717, + "loc": { + "start": { + "line": 192, + "column": 20 + }, + "end": { + "line": 192, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6717, + "end": 6718, + "loc": { + "start": { + "line": 192, + "column": 24 + }, + "end": { + "line": 192, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 6718, + "end": 6727, + "loc": { + "start": { + "line": 192, + "column": 25 + }, + "end": { + "line": 192, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6727, + "end": 6728, + "loc": { + "start": { + "line": 192, + "column": 34 + }, + "end": { + "line": 192, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 6728, + "end": 6733, + "loc": { + "start": { + "line": 192, + "column": 35 + }, + "end": { + "line": 192, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6733, + "end": 6734, + "loc": { + "start": { + "line": 192, + "column": 40 + }, + "end": { + "line": 192, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginTop", + "start": 6734, + "end": 6743, + "loc": { + "start": { + "line": 192, + "column": 41 + }, + "end": { + "line": 192, + "column": 50 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6744, + "end": 6745, + "loc": { + "start": { + "line": 192, + "column": 51 + }, + "end": { + "line": 192, + "column": 52 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6746, + "end": 6747, + "loc": { + "start": { + "line": 192, + "column": 53 + }, + "end": { + "line": 192, + "column": 54 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 6747, + "end": 6747, + "loc": { + "start": { + "line": 192, + "column": 54 + }, + "end": { + "line": 192, + "column": 54 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6747, + "end": 6749, + "loc": { + "start": { + "line": 192, + "column": 54 + }, + "end": { + "line": 192, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 6749, + "end": 6754, + "loc": { + "start": { + "line": 192, + "column": 56 + }, + "end": { + "line": 192, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6754, + "end": 6755, + "loc": { + "start": { + "line": 192, + "column": 61 + }, + "end": { + "line": 192, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 6755, + "end": 6771, + "loc": { + "start": { + "line": 192, + "column": 62 + }, + "end": { + "line": 192, + "column": 78 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6771, + "end": 6772, + "loc": { + "start": { + "line": 192, + "column": 78 + }, + "end": { + "line": 192, + "column": 79 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 6772, + "end": 6773, + "loc": { + "start": { + "line": 192, + "column": 79 + }, + "end": { + "line": 192, + "column": 80 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6773, + "end": 6774, + "loc": { + "start": { + "line": 192, + "column": 80 + }, + "end": { + "line": 192, + "column": 81 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 6774, + "end": 6775, + "loc": { + "start": { + "line": 192, + "column": 81 + }, + "end": { + "line": 192, + "column": 82 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 5, + "start": 6775, + "end": 6776, + "loc": { + "start": { + "line": 192, + "column": 82 + }, + "end": { + "line": 192, + "column": 83 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6776, + "end": 6777, + "loc": { + "start": { + "line": 192, + "column": 83 + }, + "end": { + "line": 192, + "column": 84 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 6777, + "end": 6779, + "loc": { + "start": { + "line": 192, + "column": 84 + }, + "end": { + "line": 192, + "column": 86 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6779, + "end": 6780, + "loc": { + "start": { + "line": 192, + "column": 86 + }, + "end": { + "line": 192, + "column": 87 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6780, + "end": 6781, + "loc": { + "start": { + "line": 192, + "column": 87 + }, + "end": { + "line": 192, + "column": 88 + } + } + }, + { + "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": 6803, + "end": 6807, + "loc": { + "start": { + "line": 194, + "column": 20 + }, + "end": { + "line": 194, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6807, + "end": 6808, + "loc": { + "start": { + "line": 194, + "column": 24 + }, + "end": { + "line": 194, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 6808, + "end": 6817, + "loc": { + "start": { + "line": 194, + "column": 25 + }, + "end": { + "line": 194, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6817, + "end": 6818, + "loc": { + "start": { + "line": 194, + "column": 34 + }, + "end": { + "line": 194, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 6818, + "end": 6823, + "loc": { + "start": { + "line": 194, + "column": 35 + }, + "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": 6823, + "end": 6824, + "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": "background", + "start": 6824, + "end": 6834, + "loc": { + "start": { + "line": 194, + "column": 41 + }, + "end": { + "line": 194, + "column": 51 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6835, + "end": 6836, + "loc": { + "start": { + "line": 194, + "column": 52 + }, + "end": { + "line": 194, + "column": 53 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "greenyellow", + "start": 6837, + "end": 6850, + "loc": { + "start": { + "line": 194, + "column": 54 + }, + "end": { + "line": 194, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6850, + "end": 6851, + "loc": { + "start": { + "line": 194, + "column": 67 + }, + "end": { + "line": 194, + "column": 68 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 6872, + "end": 6876, + "loc": { + "start": { + "line": 195, + "column": 20 + }, + "end": { + "line": 195, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6876, + "end": 6877, + "loc": { + "start": { + "line": 195, + "column": 24 + }, + "end": { + "line": 195, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 6877, + "end": 6886, + "loc": { + "start": { + "line": 195, + "column": 25 + }, + "end": { + "line": 195, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6886, + "end": 6887, + "loc": { + "start": { + "line": 195, + "column": 34 + }, + "end": { + "line": 195, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 6887, + "end": 6892, + "loc": { + "start": { + "line": 195, + "column": 35 + }, + "end": { + "line": 195, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6892, + "end": 6893, + "loc": { + "start": { + "line": 195, + "column": 40 + }, + "end": { + "line": 195, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "border", + "start": 6893, + "end": 6899, + "loc": { + "start": { + "line": 195, + "column": 41 + }, + "end": { + "line": 195, + "column": 47 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6900, + "end": 6901, + "loc": { + "start": { + "line": 195, + "column": 48 + }, + "end": { + "line": 195, + "column": 49 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "2px solid green", + "start": 6902, + "end": 6919, + "loc": { + "start": { + "line": 195, + "column": 50 + }, + "end": { + "line": 195, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6919, + "end": 6920, + "loc": { + "start": { + "line": 195, + "column": 67 + }, + "end": { + "line": 195, + "column": 68 + } + } + }, + { + "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": 196, + "column": 16 + }, + "end": { + "line": 196, + "column": 17 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6951, + "end": 6952, + "loc": { + "start": { + "line": 197, + "column": 12 + }, + "end": { + "line": 197, + "column": 13 + } + } + }, + { + "type": { + "label": "else", + "keyword": "else", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "else", + "start": 6953, + "end": 6957, + "loc": { + "start": { + "line": 197, + "column": 14 + }, + "end": { + "line": 197, + "column": 18 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6958, + "end": 6959, + "loc": { + "start": { + "line": 197, + "column": 19 + }, + "end": { + "line": 197, + "column": 20 + } + } + }, + { + "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": 6976, + "end": 6978, + "loc": { + "start": { + "line": 198, + "column": 16 + }, + "end": { + "line": 198, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6979, + "end": 6980, + "loc": { + "start": { + "line": 198, + "column": 19 + }, + "end": { + "line": 198, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 6980, + "end": 6985, + "loc": { + "start": { + "line": 198, + "column": 20 + }, + "end": { + "line": 198, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6985, + "end": 6986, + "loc": { + "start": { + "line": 198, + "column": 25 + }, + "end": { + "line": 198, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 6986, + "end": 6994, + "loc": { + "start": { + "line": 198, + "column": 26 + }, + "end": { + "line": 198, + "column": 34 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 6995, + "end": 6998, + "loc": { + "start": { + "line": 198, + "column": 35 + }, + "end": { + "line": 198, + "column": 38 + } + } + }, + { + "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": 6999, + "end": 7003, + "loc": { + "start": { + "line": 198, + "column": 39 + }, + "end": { + "line": 198, + "column": 43 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 7004, + "end": 7006, + "loc": { + "start": { + "line": 198, + "column": 44 + }, + "end": { + "line": 198, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 7007, + "end": 7012, + "loc": { + "start": { + "line": 198, + "column": 47 + }, + "end": { + "line": 198, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7012, + "end": 7013, + "loc": { + "start": { + "line": 198, + "column": 52 + }, + "end": { + "line": 198, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 7013, + "end": 7022, + "loc": { + "start": { + "line": 198, + "column": 53 + }, + "end": { + "line": 198, + "column": 62 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 7023, + "end": 7026, + "loc": { + "start": { + "line": 198, + "column": 63 + }, + "end": { + "line": 198, + "column": 66 + } + } + }, + { + "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": 7027, + "end": 7031, + "loc": { + "start": { + "line": 198, + "column": 67 + }, + "end": { + "line": 198, + "column": 71 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7031, + "end": 7032, + "loc": { + "start": { + "line": 198, + "column": 71 + }, + "end": { + "line": 198, + "column": 72 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7033, + "end": 7034, + "loc": { + "start": { + "line": 198, + "column": 73 + }, + "end": { + "line": 198, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseWorldPos", + "start": 7055, + "end": 7068, + "loc": { + "start": { + "line": 199, + "column": 20 + }, + "end": { + "line": 199, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7068, + "end": 7069, + "loc": { + "start": { + "line": 199, + "column": 33 + }, + "end": { + "line": 199, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 7069, + "end": 7072, + "loc": { + "start": { + "line": 199, + "column": 34 + }, + "end": { + "line": 199, + "column": 37 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7072, + "end": 7073, + "loc": { + "start": { + "line": 199, + "column": 37 + }, + "end": { + "line": 199, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 7073, + "end": 7078, + "loc": { + "start": { + "line": 199, + "column": 38 + }, + "end": { + "line": 199, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7078, + "end": 7079, + "loc": { + "start": { + "line": 199, + "column": 43 + }, + "end": { + "line": 199, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 7079, + "end": 7087, + "loc": { + "start": { + "line": 199, + "column": 44 + }, + "end": { + "line": 199, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7087, + "end": 7088, + "loc": { + "start": { + "line": 199, + "column": 52 + }, + "end": { + "line": 199, + "column": 53 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7088, + "end": 7089, + "loc": { + "start": { + "line": 199, + "column": 53 + }, + "end": { + "line": 199, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasPos", + "start": 7110, + "end": 7124, + "loc": { + "start": { + "line": 200, + "column": 20 + }, + "end": { + "line": 200, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7124, + "end": 7125, + "loc": { + "start": { + "line": 200, + "column": 34 + }, + "end": { + "line": 200, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 7125, + "end": 7128, + "loc": { + "start": { + "line": 200, + "column": 35 + }, + "end": { + "line": 200, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7128, + "end": 7129, + "loc": { + "start": { + "line": 200, + "column": 38 + }, + "end": { + "line": 200, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 7129, + "end": 7134, + "loc": { + "start": { + "line": 200, + "column": 39 + }, + "end": { + "line": 200, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7134, + "end": 7135, + "loc": { + "start": { + "line": 200, + "column": 44 + }, + "end": { + "line": 200, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 7135, + "end": 7144, + "loc": { + "start": { + "line": 200, + "column": 45 + }, + "end": { + "line": 200, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7144, + "end": 7145, + "loc": { + "start": { + "line": 200, + "column": 54 + }, + "end": { + "line": 200, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7145, + "end": 7146, + "loc": { + "start": { + "line": 200, + "column": 55 + }, + "end": { + "line": 200, + "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": 7168, + "end": 7170, + "loc": { + "start": { + "line": 202, + "column": 20 + }, + "end": { + "line": 202, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7171, + "end": 7172, + "loc": { + "start": { + "line": 202, + "column": 23 + }, + "end": { + "line": 202, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchState", + "start": 7172, + "end": 7182, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 34 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 7183, + "end": 7186, + "loc": { + "start": { + "line": 202, + "column": 35 + }, + "end": { + "line": 202, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "FIRST_TOUCH_EXPECTED", + "start": 7187, + "end": 7207, + "loc": { + "start": { + "line": 202, + "column": 39 + }, + "end": { + "line": 202, + "column": 59 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7207, + "end": 7208, + "loc": { + "start": { + "line": 202, + "column": 59 + }, + "end": { + "line": 202, + "column": 60 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7209, + "end": 7210, + "loc": { + "start": { + "line": 202, + "column": 61 + }, + "end": { + "line": 202, + "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": 7235, + "end": 7239, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7239, + "end": 7240, + "loc": { + "start": { + "line": 203, + "column": 28 + }, + "end": { + "line": 203, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 7240, + "end": 7249, + "loc": { + "start": { + "line": 203, + "column": 29 + }, + "end": { + "line": 203, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7249, + "end": 7250, + "loc": { + "start": { + "line": 203, + "column": 38 + }, + "end": { + "line": 203, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 7250, + "end": 7255, + "loc": { + "start": { + "line": 203, + "column": 39 + }, + "end": { + "line": 203, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7255, + "end": 7256, + "loc": { + "start": { + "line": 203, + "column": 44 + }, + "end": { + "line": 203, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginLeft", + "start": 7256, + "end": 7266, + "loc": { + "start": { + "line": 203, + "column": 45 + }, + "end": { + "line": 203, + "column": 55 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7267, + "end": 7268, + "loc": { + "start": { + "line": 203, + "column": 56 + }, + "end": { + "line": 203, + "column": 57 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7269, + "end": 7270, + "loc": { + "start": { + "line": 203, + "column": 58 + }, + "end": { + "line": 203, + "column": 59 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 7270, + "end": 7270, + "loc": { + "start": { + "line": 203, + "column": 59 + }, + "end": { + "line": 203, + "column": 59 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7270, + "end": 7272, + "loc": { + "start": { + "line": 203, + "column": 59 + }, + "end": { + "line": 203, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 7272, + "end": 7277, + "loc": { + "start": { + "line": 203, + "column": 61 + }, + "end": { + "line": 203, + "column": 66 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7277, + "end": 7278, + "loc": { + "start": { + "line": 203, + "column": 66 + }, + "end": { + "line": 203, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 7278, + "end": 7287, + "loc": { + "start": { + "line": 203, + "column": 67 + }, + "end": { + "line": 203, + "column": 76 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7287, + "end": 7288, + "loc": { + "start": { + "line": 203, + "column": 76 + }, + "end": { + "line": 203, + "column": 77 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 7288, + "end": 7289, + "loc": { + "start": { + "line": 203, + "column": 77 + }, + "end": { + "line": 203, + "column": 78 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7289, + "end": 7290, + "loc": { + "start": { + "line": 203, + "column": 78 + }, + "end": { + "line": 203, + "column": 79 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 7290, + "end": 7291, + "loc": { + "start": { + "line": 203, + "column": 79 + }, + "end": { + "line": 203, + "column": 80 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 5, + "start": 7291, + "end": 7292, + "loc": { + "start": { + "line": 203, + "column": 80 + }, + "end": { + "line": 203, + "column": 81 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7292, + "end": 7293, + "loc": { + "start": { + "line": 203, + "column": 81 + }, + "end": { + "line": 203, + "column": 82 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 7293, + "end": 7295, + "loc": { + "start": { + "line": 203, + "column": 82 + }, + "end": { + "line": 203, + "column": 84 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7295, + "end": 7296, + "loc": { + "start": { + "line": 203, + "column": 84 + }, + "end": { + "line": 203, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7296, + "end": 7297, + "loc": { + "start": { + "line": 203, + "column": 85 + }, + "end": { + "line": 203, + "column": 86 + } + } + }, + { + "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": 7322, + "end": 7326, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7326, + "end": 7327, + "loc": { + "start": { + "line": 204, + "column": 28 + }, + "end": { + "line": 204, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 7327, + "end": 7336, + "loc": { + "start": { + "line": 204, + "column": 29 + }, + "end": { + "line": 204, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7336, + "end": 7337, + "loc": { + "start": { + "line": 204, + "column": 38 + }, + "end": { + "line": 204, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 7337, + "end": 7342, + "loc": { + "start": { + "line": 204, + "column": 39 + }, + "end": { + "line": 204, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7342, + "end": 7343, + "loc": { + "start": { + "line": 204, + "column": 44 + }, + "end": { + "line": 204, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginTop", + "start": 7343, + "end": 7352, + "loc": { + "start": { + "line": 204, + "column": 45 + }, + "end": { + "line": 204, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7353, + "end": 7354, + "loc": { + "start": { + "line": 204, + "column": 55 + }, + "end": { + "line": 204, + "column": 56 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7355, + "end": 7356, + "loc": { + "start": { + "line": 204, + "column": 57 + }, + "end": { + "line": 204, + "column": 58 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 7356, + "end": 7356, + "loc": { + "start": { + "line": 204, + "column": 58 + }, + "end": { + "line": 204, + "column": 58 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7356, + "end": 7358, + "loc": { + "start": { + "line": 204, + "column": 58 + }, + "end": { + "line": 204, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 7358, + "end": 7363, + "loc": { + "start": { + "line": 204, + "column": 60 + }, + "end": { + "line": 204, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7363, + "end": 7364, + "loc": { + "start": { + "line": 204, + "column": 65 + }, + "end": { + "line": 204, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 7364, + "end": 7373, + "loc": { + "start": { + "line": 204, + "column": 66 + }, + "end": { + "line": 204, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7373, + "end": 7374, + "loc": { + "start": { + "line": 204, + "column": 75 + }, + "end": { + "line": 204, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7374, + "end": 7375, + "loc": { + "start": { + "line": 204, + "column": 76 + }, + "end": { + "line": 204, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7375, + "end": 7376, + "loc": { + "start": { + "line": 204, + "column": 77 + }, + "end": { + "line": 204, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 7376, + "end": 7377, + "loc": { + "start": { + "line": 204, + "column": 78 + }, + "end": { + "line": 204, + "column": 79 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 5, + "start": 7377, + "end": 7378, + "loc": { + "start": { + "line": 204, + "column": 79 + }, + "end": { + "line": 204, + "column": 80 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7378, + "end": 7379, + "loc": { + "start": { + "line": 204, + "column": 80 + }, + "end": { + "line": 204, + "column": 81 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "px", + "start": 7379, + "end": 7381, + "loc": { + "start": { + "line": 204, + "column": 81 + }, + "end": { + "line": 204, + "column": 83 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7381, + "end": 7382, + "loc": { + "start": { + "line": 204, + "column": 83 + }, + "end": { + "line": 204, + "column": 84 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7382, + "end": 7383, + "loc": { + "start": { + "line": 204, + "column": 84 + }, + "end": { + "line": 204, + "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": 7409, + "end": 7413, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7413, + "end": 7414, + "loc": { + "start": { + "line": 206, + "column": 28 + }, + "end": { + "line": 206, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 7414, + "end": 7423, + "loc": { + "start": { + "line": 206, + "column": 29 + }, + "end": { + "line": 206, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7423, + "end": 7424, + "loc": { + "start": { + "line": 206, + "column": 38 + }, + "end": { + "line": 206, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 7424, + "end": 7429, + "loc": { + "start": { + "line": 206, + "column": 39 + }, + "end": { + "line": 206, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7429, + "end": 7430, + "loc": { + "start": { + "line": 206, + "column": 44 + }, + "end": { + "line": 206, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "background", + "start": 7430, + "end": 7440, + "loc": { + "start": { + "line": 206, + "column": 45 + }, + "end": { + "line": 206, + "column": 55 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7441, + "end": 7442, + "loc": { + "start": { + "line": 206, + "column": 56 + }, + "end": { + "line": 206, + "column": 57 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "pink", + "start": 7443, + "end": 7449, + "loc": { + "start": { + "line": 206, + "column": 58 + }, + "end": { + "line": 206, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7449, + "end": 7450, + "loc": { + "start": { + "line": 206, + "column": 64 + }, + "end": { + "line": 206, + "column": 65 + } + } + }, + { + "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": 7475, + "end": 7479, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7479, + "end": 7480, + "loc": { + "start": { + "line": 207, + "column": 28 + }, + "end": { + "line": 207, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 7480, + "end": 7489, + "loc": { + "start": { + "line": 207, + "column": 29 + }, + "end": { + "line": 207, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7489, + "end": 7490, + "loc": { + "start": { + "line": 207, + "column": 38 + }, + "end": { + "line": 207, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 7490, + "end": 7495, + "loc": { + "start": { + "line": 207, + "column": 39 + }, + "end": { + "line": 207, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7495, + "end": 7496, + "loc": { + "start": { + "line": 207, + "column": 44 + }, + "end": { + "line": 207, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "border", + "start": 7496, + "end": 7502, + "loc": { + "start": { + "line": 207, + "column": 45 + }, + "end": { + "line": 207, + "column": 51 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7503, + "end": 7504, + "loc": { + "start": { + "line": 207, + "column": 52 + }, + "end": { + "line": 207, + "column": 53 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "2px solid red", + "start": 7505, + "end": 7520, + "loc": { + "start": { + "line": 207, + "column": 54 + }, + "end": { + "line": 207, + "column": 69 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7520, + "end": 7521, + "loc": { + "start": { + "line": 207, + "column": 69 + }, + "end": { + "line": 207, + "column": 70 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7542, + "end": 7543, + "loc": { + "start": { + "line": 208, + "column": 20 + }, + "end": { + "line": 208, + "column": 21 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7560, + "end": 7561, + "loc": { + "start": { + "line": 209, + "column": 16 + }, + "end": { + "line": 209, + "column": 17 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7574, + "end": 7575, + "loc": { + "start": { + "line": 210, + "column": 12 + }, + "end": { + "line": 210, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 7589, + "end": 7591, + "loc": { + "start": { + "line": 212, + "column": 12 + }, + "end": { + "line": 212, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7592, + "end": 7593, + "loc": { + "start": { + "line": 212, + "column": 15 + }, + "end": { + "line": 212, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchState", + "start": 7593, + "end": 7603, + "loc": { + "start": { + "line": 212, + "column": 16 + }, + "end": { + "line": 212, + "column": 26 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 7604, + "end": 7607, + "loc": { + "start": { + "line": 212, + "column": 27 + }, + "end": { + "line": 212, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "FIRST_TOUCH_EXPECTED", + "start": 7608, + "end": 7628, + "loc": { + "start": { + "line": 212, + "column": 31 + }, + "end": { + "line": 212, + "column": 51 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 7629, + "end": 7631, + "loc": { + "start": { + "line": 212, + "column": 52 + }, + "end": { + "line": 212, + "column": 54 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 7632, + "end": 7633, + "loc": { + "start": { + "line": 212, + "column": 55 + }, + "end": { + "line": 212, + "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": 7633, + "end": 7637, + "loc": { + "start": { + "line": 212, + "column": 56 + }, + "end": { + "line": 212, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7637, + "end": 7638, + "loc": { + "start": { + "line": 212, + "column": 60 + }, + "end": { + "line": 212, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 7638, + "end": 7644, + "loc": { + "start": { + "line": 212, + "column": 61 + }, + "end": { + "line": 212, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7644, + "end": 7645, + "loc": { + "start": { + "line": 212, + "column": 67 + }, + "end": { + "line": 212, + "column": 68 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7646, + "end": 7647, + "loc": { + "start": { + "line": 212, + "column": 69 + }, + "end": { + "line": 212, + "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": 7664, + "end": 7668, + "loc": { + "start": { + "line": 213, + "column": 16 + }, + "end": { + "line": 213, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7668, + "end": 7669, + "loc": { + "start": { + "line": 213, + "column": 20 + }, + "end": { + "line": 213, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 7669, + "end": 7678, + "loc": { + "start": { + "line": 213, + "column": 21 + }, + "end": { + "line": 213, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7678, + "end": 7679, + "loc": { + "start": { + "line": 213, + "column": 30 + }, + "end": { + "line": 213, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 7679, + "end": 7684, + "loc": { + "start": { + "line": 213, + "column": 31 + }, + "end": { + "line": 213, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7684, + "end": 7685, + "loc": { + "start": { + "line": 213, + "column": 36 + }, + "end": { + "line": 213, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginLeft", + "start": 7685, + "end": 7695, + "loc": { + "start": { + "line": 213, + "column": 37 + }, + "end": { + "line": 213, + "column": 47 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7696, + "end": 7697, + "loc": { + "start": { + "line": 213, + "column": 48 + }, + "end": { + "line": 213, + "column": 49 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7698, + "end": 7699, + "loc": { + "start": { + "line": 213, + "column": 50 + }, + "end": { + "line": 213, + "column": 51 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-10000px", + "start": 7699, + "end": 7707, + "loc": { + "start": { + "line": 213, + "column": 51 + }, + "end": { + "line": 213, + "column": 59 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7707, + "end": 7708, + "loc": { + "start": { + "line": 213, + "column": 59 + }, + "end": { + "line": 213, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7708, + "end": 7709, + "loc": { + "start": { + "line": 213, + "column": 60 + }, + "end": { + "line": 213, + "column": 61 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 7726, + "end": 7730, + "loc": { + "start": { + "line": 214, + "column": 16 + }, + "end": { + "line": 214, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7730, + "end": 7731, + "loc": { + "start": { + "line": 214, + "column": 20 + }, + "end": { + "line": 214, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 7731, + "end": 7740, + "loc": { + "start": { + "line": 214, + "column": 21 + }, + "end": { + "line": 214, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7740, + "end": 7741, + "loc": { + "start": { + "line": 214, + "column": 30 + }, + "end": { + "line": 214, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 7741, + "end": 7746, + "loc": { + "start": { + "line": 214, + "column": 31 + }, + "end": { + "line": 214, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7746, + "end": 7747, + "loc": { + "start": { + "line": 214, + "column": 36 + }, + "end": { + "line": 214, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginTop", + "start": 7747, + "end": 7756, + "loc": { + "start": { + "line": 214, + "column": 37 + }, + "end": { + "line": 214, + "column": 46 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7757, + "end": 7758, + "loc": { + "start": { + "line": 214, + "column": 47 + }, + "end": { + "line": 214, + "column": 48 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7759, + "end": 7760, + "loc": { + "start": { + "line": 214, + "column": 49 + }, + "end": { + "line": 214, + "column": 50 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-10000px", + "start": 7760, + "end": 7768, + "loc": { + "start": { + "line": 214, + "column": 50 + }, + "end": { + "line": 214, + "column": 58 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7768, + "end": 7769, + "loc": { + "start": { + "line": 214, + "column": 58 + }, + "end": { + "line": 214, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7769, + "end": 7770, + "loc": { + "start": { + "line": 214, + "column": 59 + }, + "end": { + "line": 214, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7783, + "end": 7784, + "loc": { + "start": { + "line": 215, + "column": 12 + }, + "end": { + "line": 215, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 7798, + "end": 7804, + "loc": { + "start": { + "line": 217, + "column": 12 + }, + "end": { + "line": 217, + "column": 18 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7804, + "end": 7805, + "loc": { + "start": { + "line": 217, + "column": 18 + }, + "end": { + "line": 217, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 7805, + "end": 7810, + "loc": { + "start": { + "line": 217, + "column": 19 + }, + "end": { + "line": 217, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7810, + "end": 7811, + "loc": { + "start": { + "line": 217, + "column": 24 + }, + "end": { + "line": 217, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursor", + "start": 7811, + "end": 7817, + "loc": { + "start": { + "line": 217, + "column": 25 + }, + "end": { + "line": 217, + "column": 31 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7818, + "end": 7819, + "loc": { + "start": { + "line": 217, + "column": 32 + }, + "end": { + "line": 217, + "column": 33 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "pointer", + "start": 7820, + "end": 7829, + "loc": { + "start": { + "line": 217, + "column": 34 + }, + "end": { + "line": 217, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7829, + "end": 7830, + "loc": { + "start": { + "line": 217, + "column": 43 + }, + "end": { + "line": 217, + "column": 44 + } + } + }, + { + "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": 7844, + "end": 7846, + "loc": { + "start": { + "line": 219, + "column": 12 + }, + "end": { + "line": 219, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7847, + "end": 7848, + "loc": { + "start": { + "line": 219, + "column": 15 + }, + "end": { + "line": 219, + "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": 7848, + "end": 7852, + "loc": { + "start": { + "line": 219, + "column": 16 + }, + "end": { + "line": 219, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7852, + "end": 7853, + "loc": { + "start": { + "line": 219, + "column": 20 + }, + "end": { + "line": 219, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 7853, + "end": 7887, + "loc": { + "start": { + "line": 219, + "column": 21 + }, + "end": { + "line": 219, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7887, + "end": 7888, + "loc": { + "start": { + "line": 219, + "column": 55 + }, + "end": { + "line": 219, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7889, + "end": 7890, + "loc": { + "start": { + "line": 219, + "column": 57 + }, + "end": { + "line": 219, + "column": 58 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 7907, + "end": 7911, + "loc": { + "start": { + "line": 220, + "column": 16 + }, + "end": { + "line": 220, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7911, + "end": 7912, + "loc": { + "start": { + "line": 220, + "column": 20 + }, + "end": { + "line": 220, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 7912, + "end": 7946, + "loc": { + "start": { + "line": 220, + "column": 21 + }, + "end": { + "line": 220, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7946, + "end": 7947, + "loc": { + "start": { + "line": 220, + "column": 55 + }, + "end": { + "line": 220, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 7947, + "end": 7958, + "loc": { + "start": { + "line": 220, + "column": 56 + }, + "end": { + "line": 220, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7959, + "end": 7960, + "loc": { + "start": { + "line": 220, + "column": 68 + }, + "end": { + "line": 220, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 7961, + "end": 7965, + "loc": { + "start": { + "line": 220, + "column": 70 + }, + "end": { + "line": 220, + "column": 74 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7965, + "end": 7966, + "loc": { + "start": { + "line": 220, + "column": 74 + }, + "end": { + "line": 220, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 7966, + "end": 8014, + "loc": { + "start": { + "line": 220, + "column": 75 + }, + "end": { + "line": 220, + "column": 123 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8014, + "end": 8015, + "loc": { + "start": { + "line": 220, + "column": 123 + }, + "end": { + "line": 220, + "column": 124 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 8015, + "end": 8026, + "loc": { + "start": { + "line": 220, + "column": 124 + }, + "end": { + "line": 220, + "column": 135 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8026, + "end": 8027, + "loc": { + "start": { + "line": 220, + "column": 135 + }, + "end": { + "line": 220, + "column": 136 + } + } + }, + { + "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": 8044, + "end": 8048, + "loc": { + "start": { + "line": 221, + "column": 16 + }, + "end": { + "line": 221, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8048, + "end": 8049, + "loc": { + "start": { + "line": 221, + "column": 20 + }, + "end": { + "line": 221, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 8049, + "end": 8083, + "loc": { + "start": { + "line": 221, + "column": 21 + }, + "end": { + "line": 221, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8083, + "end": 8084, + "loc": { + "start": { + "line": 221, + "column": 55 + }, + "end": { + "line": 221, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "axisVisible", + "start": 8084, + "end": 8095, + "loc": { + "start": { + "line": 221, + "column": 56 + }, + "end": { + "line": 221, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8096, + "end": 8097, + "loc": { + "start": { + "line": 221, + "column": 68 + }, + "end": { + "line": 221, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8098, + "end": 8102, + "loc": { + "start": { + "line": 221, + "column": 70 + }, + "end": { + "line": 221, + "column": 74 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8102, + "end": 8103, + "loc": { + "start": { + "line": 221, + "column": 74 + }, + "end": { + "line": 221, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 8103, + "end": 8151, + "loc": { + "start": { + "line": 221, + "column": 75 + }, + "end": { + "line": 221, + "column": 123 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8151, + "end": 8152, + "loc": { + "start": { + "line": 221, + "column": 123 + }, + "end": { + "line": 221, + "column": 124 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "axisVisible", + "start": 8152, + "end": 8163, + "loc": { + "start": { + "line": 221, + "column": 124 + }, + "end": { + "line": 221, + "column": 135 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 8164, + "end": 8166, + "loc": { + "start": { + "line": 221, + "column": 136 + }, + "end": { + "line": 221, + "column": 138 + } + } + }, + { + "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": 8167, + "end": 8171, + "loc": { + "start": { + "line": 221, + "column": 139 + }, + "end": { + "line": 221, + "column": 143 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8171, + "end": 8172, + "loc": { + "start": { + "line": 221, + "column": 143 + }, + "end": { + "line": 221, + "column": 144 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 8172, + "end": 8178, + "loc": { + "start": { + "line": 221, + "column": 144 + }, + "end": { + "line": 221, + "column": 150 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8178, + "end": 8179, + "loc": { + "start": { + "line": 221, + "column": 150 + }, + "end": { + "line": 221, + "column": 151 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "defaultAxisVisible", + "start": 8179, + "end": 8197, + "loc": { + "start": { + "line": 221, + "column": 151 + }, + "end": { + "line": 221, + "column": 169 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8197, + "end": 8198, + "loc": { + "start": { + "line": 221, + "column": 169 + }, + "end": { + "line": 221, + "column": 170 + } + } + }, + { + "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": 8215, + "end": 8219, + "loc": { + "start": { + "line": 222, + "column": 16 + }, + "end": { + "line": 222, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8219, + "end": 8220, + "loc": { + "start": { + "line": 222, + "column": 20 + }, + "end": { + "line": 222, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 8220, + "end": 8254, + "loc": { + "start": { + "line": 222, + "column": 21 + }, + "end": { + "line": 222, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8254, + "end": 8255, + "loc": { + "start": { + "line": 222, + "column": 55 + }, + "end": { + "line": 222, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 8255, + "end": 8267, + "loc": { + "start": { + "line": 222, + "column": 56 + }, + "end": { + "line": 222, + "column": 68 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8268, + "end": 8269, + "loc": { + "start": { + "line": 222, + "column": 69 + }, + "end": { + "line": 222, + "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": 8270, + "end": 8274, + "loc": { + "start": { + "line": 222, + "column": 71 + }, + "end": { + "line": 222, + "column": 75 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8274, + "end": 8275, + "loc": { + "start": { + "line": 222, + "column": 75 + }, + "end": { + "line": 222, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 8275, + "end": 8323, + "loc": { + "start": { + "line": 222, + "column": 76 + }, + "end": { + "line": 222, + "column": 124 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8323, + "end": 8324, + "loc": { + "start": { + "line": 222, + "column": 124 + }, + "end": { + "line": 222, + "column": 125 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 8324, + "end": 8336, + "loc": { + "start": { + "line": 222, + "column": 125 + }, + "end": { + "line": 222, + "column": 137 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 8337, + "end": 8339, + "loc": { + "start": { + "line": 222, + "column": 138 + }, + "end": { + "line": 222, + "column": 140 + } + } + }, + { + "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": 8340, + "end": 8344, + "loc": { + "start": { + "line": 222, + "column": 141 + }, + "end": { + "line": 222, + "column": 145 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8344, + "end": 8345, + "loc": { + "start": { + "line": 222, + "column": 145 + }, + "end": { + "line": 222, + "column": 146 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 8345, + "end": 8351, + "loc": { + "start": { + "line": 222, + "column": 146 + }, + "end": { + "line": 222, + "column": 152 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8351, + "end": 8352, + "loc": { + "start": { + "line": 222, + "column": 152 + }, + "end": { + "line": 222, + "column": 153 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "defaultXAxisVisible", + "start": 8352, + "end": 8371, + "loc": { + "start": { + "line": 222, + "column": 153 + }, + "end": { + "line": 222, + "column": 172 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8371, + "end": 8372, + "loc": { + "start": { + "line": 222, + "column": 172 + }, + "end": { + "line": 222, + "column": 173 + } + } + }, + { + "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": 8389, + "end": 8393, + "loc": { + "start": { + "line": 223, + "column": 16 + }, + "end": { + "line": 223, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8393, + "end": 8394, + "loc": { + "start": { + "line": 223, + "column": 20 + }, + "end": { + "line": 223, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 8394, + "end": 8428, + "loc": { + "start": { + "line": 223, + "column": 21 + }, + "end": { + "line": 223, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8428, + "end": 8429, + "loc": { + "start": { + "line": 223, + "column": 55 + }, + "end": { + "line": 223, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yAxisVisible", + "start": 8429, + "end": 8441, + "loc": { + "start": { + "line": 223, + "column": 56 + }, + "end": { + "line": 223, + "column": 68 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8442, + "end": 8443, + "loc": { + "start": { + "line": 223, + "column": 69 + }, + "end": { + "line": 223, + "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": 8444, + "end": 8448, + "loc": { + "start": { + "line": 223, + "column": 71 + }, + "end": { + "line": 223, + "column": 75 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8448, + "end": 8449, + "loc": { + "start": { + "line": 223, + "column": 75 + }, + "end": { + "line": 223, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 8449, + "end": 8497, + "loc": { + "start": { + "line": 223, + "column": 76 + }, + "end": { + "line": 223, + "column": 124 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8497, + "end": 8498, + "loc": { + "start": { + "line": 223, + "column": 124 + }, + "end": { + "line": 223, + "column": 125 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yAxisVisible", + "start": 8498, + "end": 8510, + "loc": { + "start": { + "line": 223, + "column": 125 + }, + "end": { + "line": 223, + "column": 137 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 8511, + "end": 8513, + "loc": { + "start": { + "line": 223, + "column": 138 + }, + "end": { + "line": 223, + "column": 140 + } + } + }, + { + "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": 8514, + "end": 8518, + "loc": { + "start": { + "line": 223, + "column": 141 + }, + "end": { + "line": 223, + "column": 145 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8518, + "end": 8519, + "loc": { + "start": { + "line": 223, + "column": 145 + }, + "end": { + "line": 223, + "column": 146 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 8519, + "end": 8525, + "loc": { + "start": { + "line": 223, + "column": 146 + }, + "end": { + "line": 223, + "column": 152 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8525, + "end": 8526, + "loc": { + "start": { + "line": 223, + "column": 152 + }, + "end": { + "line": 223, + "column": 153 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "defaultYAxisVisible", + "start": 8526, + "end": 8545, + "loc": { + "start": { + "line": 223, + "column": 153 + }, + "end": { + "line": 223, + "column": 172 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8545, + "end": 8546, + "loc": { + "start": { + "line": 223, + "column": 172 + }, + "end": { + "line": 223, + "column": 173 + } + } + }, + { + "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": 8563, + "end": 8567, + "loc": { + "start": { + "line": 224, + "column": 16 + }, + "end": { + "line": 224, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8567, + "end": 8568, + "loc": { + "start": { + "line": 224, + "column": 20 + }, + "end": { + "line": 224, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 8568, + "end": 8602, + "loc": { + "start": { + "line": 224, + "column": 21 + }, + "end": { + "line": 224, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8602, + "end": 8603, + "loc": { + "start": { + "line": 224, + "column": 55 + }, + "end": { + "line": 224, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zAxisVisible", + "start": 8603, + "end": 8615, + "loc": { + "start": { + "line": 224, + "column": 56 + }, + "end": { + "line": 224, + "column": 68 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8616, + "end": 8617, + "loc": { + "start": { + "line": 224, + "column": 69 + }, + "end": { + "line": 224, + "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": 8618, + "end": 8622, + "loc": { + "start": { + "line": 224, + "column": 71 + }, + "end": { + "line": 224, + "column": 75 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8622, + "end": 8623, + "loc": { + "start": { + "line": 224, + "column": 75 + }, + "end": { + "line": 224, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 8623, + "end": 8671, + "loc": { + "start": { + "line": 224, + "column": 76 + }, + "end": { + "line": 224, + "column": 124 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8671, + "end": 8672, + "loc": { + "start": { + "line": 224, + "column": 124 + }, + "end": { + "line": 224, + "column": 125 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zAxisVisible", + "start": 8672, + "end": 8684, + "loc": { + "start": { + "line": 224, + "column": 125 + }, + "end": { + "line": 224, + "column": 137 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 8685, + "end": 8687, + "loc": { + "start": { + "line": 224, + "column": 138 + }, + "end": { + "line": 224, + "column": 140 + } + } + }, + { + "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": 8688, + "end": 8692, + "loc": { + "start": { + "line": 224, + "column": 141 + }, + "end": { + "line": 224, + "column": 145 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8692, + "end": 8693, + "loc": { + "start": { + "line": 224, + "column": 145 + }, + "end": { + "line": 224, + "column": 146 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 8693, + "end": 8699, + "loc": { + "start": { + "line": 224, + "column": 146 + }, + "end": { + "line": 224, + "column": 152 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8699, + "end": 8700, + "loc": { + "start": { + "line": 224, + "column": 152 + }, + "end": { + "line": 224, + "column": 153 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "defaultZAxisVisible", + "start": 8700, + "end": 8719, + "loc": { + "start": { + "line": 224, + "column": 153 + }, + "end": { + "line": 224, + "column": 172 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8719, + "end": 8720, + "loc": { + "start": { + "line": 224, + "column": 172 + }, + "end": { + "line": 224, + "column": 173 + } + } + }, + { + "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": 8737, + "end": 8741, + "loc": { + "start": { + "line": 225, + "column": 16 + }, + "end": { + "line": 225, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8741, + "end": 8742, + "loc": { + "start": { + "line": 225, + "column": 20 + }, + "end": { + "line": 225, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 8742, + "end": 8776, + "loc": { + "start": { + "line": 225, + "column": 21 + }, + "end": { + "line": 225, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8776, + "end": 8777, + "loc": { + "start": { + "line": 225, + "column": 55 + }, + "end": { + "line": 225, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 8777, + "end": 8790, + "loc": { + "start": { + "line": 225, + "column": 56 + }, + "end": { + "line": 225, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8791, + "end": 8792, + "loc": { + "start": { + "line": 225, + "column": 70 + }, + "end": { + "line": 225, + "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": 8793, + "end": 8797, + "loc": { + "start": { + "line": 225, + "column": 72 + }, + "end": { + "line": 225, + "column": 76 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8797, + "end": 8798, + "loc": { + "start": { + "line": 225, + "column": 76 + }, + "end": { + "line": 225, + "column": 77 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 8798, + "end": 8846, + "loc": { + "start": { + "line": 225, + "column": 77 + }, + "end": { + "line": 225, + "column": 125 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8846, + "end": 8847, + "loc": { + "start": { + "line": 225, + "column": 125 + }, + "end": { + "line": 225, + "column": 126 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 8847, + "end": 8860, + "loc": { + "start": { + "line": 225, + "column": 126 + }, + "end": { + "line": 225, + "column": 139 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8860, + "end": 8861, + "loc": { + "start": { + "line": 225, + "column": 139 + }, + "end": { + "line": 225, + "column": 140 + } + } + }, + { + "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": 8878, + "end": 8882, + "loc": { + "start": { + "line": 226, + "column": 16 + }, + "end": { + "line": 226, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8882, + "end": 8883, + "loc": { + "start": { + "line": 226, + "column": 20 + }, + "end": { + "line": 226, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 8883, + "end": 8917, + "loc": { + "start": { + "line": 226, + "column": 21 + }, + "end": { + "line": 226, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8917, + "end": 8918, + "loc": { + "start": { + "line": 226, + "column": 55 + }, + "end": { + "line": 226, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 8918, + "end": 8924, + "loc": { + "start": { + "line": 226, + "column": 56 + }, + "end": { + "line": 226, + "column": 62 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8924, + "end": 8925, + "loc": { + "start": { + "line": 226, + "column": 62 + }, + "end": { + "line": 226, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 8925, + "end": 8931, + "loc": { + "start": { + "line": 226, + "column": 63 + }, + "end": { + "line": 226, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8932, + "end": 8933, + "loc": { + "start": { + "line": 226, + "column": 70 + }, + "end": { + "line": 226, + "column": 71 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 8934, + "end": 8950, + "loc": { + "start": { + "line": 226, + "column": 72 + }, + "end": { + "line": 226, + "column": 88 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8950, + "end": 8951, + "loc": { + "start": { + "line": 226, + "column": 88 + }, + "end": { + "line": 226, + "column": 89 + } + } + }, + { + "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": 8968, + "end": 8972, + "loc": { + "start": { + "line": 227, + "column": 16 + }, + "end": { + "line": 227, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8972, + "end": 8973, + "loc": { + "start": { + "line": 227, + "column": 20 + }, + "end": { + "line": 227, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 8973, + "end": 9007, + "loc": { + "start": { + "line": 227, + "column": 21 + }, + "end": { + "line": 227, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9007, + "end": 9008, + "loc": { + "start": { + "line": 227, + "column": 55 + }, + "end": { + "line": 227, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 9008, + "end": 9014, + "loc": { + "start": { + "line": 227, + "column": 56 + }, + "end": { + "line": 227, + "column": 62 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9014, + "end": 9015, + "loc": { + "start": { + "line": 227, + "column": 62 + }, + "end": { + "line": 227, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 9015, + "end": 9023, + "loc": { + "start": { + "line": 227, + "column": 63 + }, + "end": { + "line": 227, + "column": 71 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9024, + "end": 9025, + "loc": { + "start": { + "line": 227, + "column": 72 + }, + "end": { + "line": 227, + "column": 73 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseWorldPos", + "start": 9026, + "end": 9039, + "loc": { + "start": { + "line": 227, + "column": 74 + }, + "end": { + "line": 227, + "column": 87 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9039, + "end": 9040, + "loc": { + "start": { + "line": 227, + "column": 87 + }, + "end": { + "line": 227, + "column": 88 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9053, + "end": 9054, + "loc": { + "start": { + "line": 228, + "column": 12 + }, + "end": { + "line": 228, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9063, + "end": 9064, + "loc": { + "start": { + "line": 229, + "column": 8 + }, + "end": { + "line": 229, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9064, + "end": 9065, + "loc": { + "start": { + "line": 229, + "column": 9 + }, + "end": { + "line": 229, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9065, + "end": 9066, + "loc": { + "start": { + "line": 229, + "column": 10 + }, + "end": { + "line": 229, + "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": 9076, + "end": 9080, + "loc": { + "start": { + "line": 231, + "column": 8 + }, + "end": { + "line": 231, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9080, + "end": 9081, + "loc": { + "start": { + "line": 231, + "column": 12 + }, + "end": { + "line": 231, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onInputMouseDown", + "start": 9081, + "end": 9098, + "loc": { + "start": { + "line": 231, + "column": 13 + }, + "end": { + "line": 231, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9099, + "end": 9100, + "loc": { + "start": { + "line": 231, + "column": 31 + }, + "end": { + "line": 231, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "input", + "start": 9101, + "end": 9106, + "loc": { + "start": { + "line": 231, + "column": 33 + }, + "end": { + "line": 231, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9106, + "end": 9107, + "loc": { + "start": { + "line": 231, + "column": 38 + }, + "end": { + "line": 231, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "on", + "start": 9107, + "end": 9109, + "loc": { + "start": { + "line": 231, + "column": 39 + }, + "end": { + "line": 231, + "column": 41 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9109, + "end": 9110, + "loc": { + "start": { + "line": 231, + "column": 41 + }, + "end": { + "line": 231, + "column": 42 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "mousedown", + "start": 9110, + "end": 9121, + "loc": { + "start": { + "line": 231, + "column": 42 + }, + "end": { + "line": 231, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9121, + "end": 9122, + "loc": { + "start": { + "line": 231, + "column": 53 + }, + "end": { + "line": 231, + "column": 54 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9123, + "end": 9124, + "loc": { + "start": { + "line": 231, + "column": 55 + }, + "end": { + "line": 231, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "coords", + "start": 9124, + "end": 9130, + "loc": { + "start": { + "line": 231, + "column": 56 + }, + "end": { + "line": 231, + "column": 62 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9130, + "end": 9131, + "loc": { + "start": { + "line": 231, + "column": 62 + }, + "end": { + "line": 231, + "column": 63 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9132, + "end": 9134, + "loc": { + "start": { + "line": 231, + "column": 64 + }, + "end": { + "line": 231, + "column": 66 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9135, + "end": 9136, + "loc": { + "start": { + "line": 231, + "column": 67 + }, + "end": { + "line": 231, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastMouseCanvasX", + "start": 9149, + "end": 9165, + "loc": { + "start": { + "line": 232, + "column": 12 + }, + "end": { + "line": 232, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9166, + "end": 9167, + "loc": { + "start": { + "line": 232, + "column": 29 + }, + "end": { + "line": 232, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "coords", + "start": 9168, + "end": 9174, + "loc": { + "start": { + "line": 232, + "column": 31 + }, + "end": { + "line": 232, + "column": 37 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9174, + "end": 9175, + "loc": { + "start": { + "line": 232, + "column": 37 + }, + "end": { + "line": 232, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 9175, + "end": 9176, + "loc": { + "start": { + "line": 232, + "column": 38 + }, + "end": { + "line": 232, + "column": 39 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9176, + "end": 9177, + "loc": { + "start": { + "line": 232, + "column": 39 + }, + "end": { + "line": 232, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9177, + "end": 9178, + "loc": { + "start": { + "line": 232, + "column": 40 + }, + "end": { + "line": 232, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastMouseCanvasY", + "start": 9191, + "end": 9207, + "loc": { + "start": { + "line": 233, + "column": 12 + }, + "end": { + "line": 233, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9208, + "end": 9209, + "loc": { + "start": { + "line": 233, + "column": 29 + }, + "end": { + "line": 233, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "coords", + "start": 9210, + "end": 9216, + "loc": { + "start": { + "line": 233, + "column": 31 + }, + "end": { + "line": 233, + "column": 37 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9216, + "end": 9217, + "loc": { + "start": { + "line": 233, + "column": 37 + }, + "end": { + "line": 233, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 9217, + "end": 9218, + "loc": { + "start": { + "line": 233, + "column": 38 + }, + "end": { + "line": 233, + "column": 39 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9218, + "end": 9219, + "loc": { + "start": { + "line": 233, + "column": 39 + }, + "end": { + "line": 233, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9219, + "end": 9220, + "loc": { + "start": { + "line": 233, + "column": 40 + }, + "end": { + "line": 233, + "column": 41 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9229, + "end": 9230, + "loc": { + "start": { + "line": 234, + "column": 8 + }, + "end": { + "line": 234, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9230, + "end": 9231, + "loc": { + "start": { + "line": 234, + "column": 9 + }, + "end": { + "line": 234, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9231, + "end": 9232, + "loc": { + "start": { + "line": 234, + "column": 10 + }, + "end": { + "line": 234, + "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": 9242, + "end": 9246, + "loc": { + "start": { + "line": 236, + "column": 8 + }, + "end": { + "line": 236, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9246, + "end": 9247, + "loc": { + "start": { + "line": 236, + "column": 12 + }, + "end": { + "line": 236, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onInputMouseUp", + "start": 9247, + "end": 9262, + "loc": { + "start": { + "line": 236, + "column": 13 + }, + "end": { + "line": 236, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9263, + "end": 9264, + "loc": { + "start": { + "line": 236, + "column": 29 + }, + "end": { + "line": 236, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "input", + "start": 9265, + "end": 9270, + "loc": { + "start": { + "line": 236, + "column": 31 + }, + "end": { + "line": 236, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9270, + "end": 9271, + "loc": { + "start": { + "line": 236, + "column": 36 + }, + "end": { + "line": 236, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "on", + "start": 9271, + "end": 9273, + "loc": { + "start": { + "line": 236, + "column": 37 + }, + "end": { + "line": 236, + "column": 39 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9273, + "end": 9274, + "loc": { + "start": { + "line": 236, + "column": 39 + }, + "end": { + "line": 236, + "column": 40 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "mouseup", + "start": 9274, + "end": 9283, + "loc": { + "start": { + "line": 236, + "column": 40 + }, + "end": { + "line": 236, + "column": 49 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9283, + "end": 9284, + "loc": { + "start": { + "line": 236, + "column": 49 + }, + "end": { + "line": 236, + "column": 50 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9285, + "end": 9286, + "loc": { + "start": { + "line": 236, + "column": 51 + }, + "end": { + "line": 236, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "coords", + "start": 9286, + "end": 9292, + "loc": { + "start": { + "line": 236, + "column": 52 + }, + "end": { + "line": 236, + "column": 58 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9292, + "end": 9293, + "loc": { + "start": { + "line": 236, + "column": 58 + }, + "end": { + "line": 236, + "column": 59 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9294, + "end": 9296, + "loc": { + "start": { + "line": 236, + "column": 60 + }, + "end": { + "line": 236, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9297, + "end": 9298, + "loc": { + "start": { + "line": 236, + "column": 63 + }, + "end": { + "line": 236, + "column": 64 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 9311, + "end": 9313, + "loc": { + "start": { + "line": 237, + "column": 12 + }, + "end": { + "line": 237, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9314, + "end": 9315, + "loc": { + "start": { + "line": 237, + "column": 15 + }, + "end": { + "line": 237, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "coords", + "start": 9315, + "end": 9321, + "loc": { + "start": { + "line": 237, + "column": 16 + }, + "end": { + "line": 237, + "column": 22 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9321, + "end": 9322, + "loc": { + "start": { + "line": 237, + "column": 22 + }, + "end": { + "line": 237, + "column": 23 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 9322, + "end": 9323, + "loc": { + "start": { + "line": 237, + "column": 23 + }, + "end": { + "line": 237, + "column": 24 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9323, + "end": 9324, + "loc": { + "start": { + "line": 237, + "column": 24 + }, + "end": { + "line": 237, + "column": 25 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 9325, + "end": 9326, + "loc": { + "start": { + "line": 237, + "column": 26 + }, + "end": { + "line": 237, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastMouseCanvasX", + "start": 9327, + "end": 9343, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 44 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 9344, + "end": 9345, + "loc": { + "start": { + "line": 237, + "column": 45 + }, + "end": { + "line": 237, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasClickTolerance", + "start": 9346, + "end": 9371, + "loc": { + "start": { + "line": 237, + "column": 47 + }, + "end": { + "line": 237, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 9372, + "end": 9374, + "loc": { + "start": { + "line": 237, + "column": 73 + }, + "end": { + "line": 237, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "coords", + "start": 9391, + "end": 9397, + "loc": { + "start": { + "line": 238, + "column": 16 + }, + "end": { + "line": 238, + "column": 22 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9397, + "end": 9398, + "loc": { + "start": { + "line": 238, + "column": 22 + }, + "end": { + "line": 238, + "column": 23 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 9398, + "end": 9399, + "loc": { + "start": { + "line": 238, + "column": 23 + }, + "end": { + "line": 238, + "column": 24 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9399, + "end": 9400, + "loc": { + "start": { + "line": 238, + "column": 24 + }, + "end": { + "line": 238, + "column": 25 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 9401, + "end": 9402, + "loc": { + "start": { + "line": 238, + "column": 26 + }, + "end": { + "line": 238, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastMouseCanvasX", + "start": 9403, + "end": 9419, + "loc": { + "start": { + "line": 238, + "column": 28 + }, + "end": { + "line": 238, + "column": 44 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 9420, + "end": 9421, + "loc": { + "start": { + "line": 238, + "column": 45 + }, + "end": { + "line": 238, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasClickTolerance", + "start": 9422, + "end": 9447, + "loc": { + "start": { + "line": 238, + "column": 47 + }, + "end": { + "line": 238, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 9448, + "end": 9450, + "loc": { + "start": { + "line": 238, + "column": 73 + }, + "end": { + "line": 238, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "coords", + "start": 9467, + "end": 9473, + "loc": { + "start": { + "line": 239, + "column": 16 + }, + "end": { + "line": 239, + "column": 22 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9473, + "end": 9474, + "loc": { + "start": { + "line": 239, + "column": 22 + }, + "end": { + "line": 239, + "column": 23 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 9474, + "end": 9475, + "loc": { + "start": { + "line": 239, + "column": 23 + }, + "end": { + "line": 239, + "column": 24 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9475, + "end": 9476, + "loc": { + "start": { + "line": 239, + "column": 24 + }, + "end": { + "line": 239, + "column": 25 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 9477, + "end": 9478, + "loc": { + "start": { + "line": 239, + "column": 26 + }, + "end": { + "line": 239, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastMouseCanvasY", + "start": 9479, + "end": 9495, + "loc": { + "start": { + "line": 239, + "column": 28 + }, + "end": { + "line": 239, + "column": 44 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 9496, + "end": 9497, + "loc": { + "start": { + "line": 239, + "column": 45 + }, + "end": { + "line": 239, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasClickTolerance", + "start": 9498, + "end": 9523, + "loc": { + "start": { + "line": 239, + "column": 47 + }, + "end": { + "line": 239, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 9524, + "end": 9526, + "loc": { + "start": { + "line": 239, + "column": 73 + }, + "end": { + "line": 239, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "coords", + "start": 9543, + "end": 9549, + "loc": { + "start": { + "line": 240, + "column": 16 + }, + "end": { + "line": 240, + "column": 22 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9549, + "end": 9550, + "loc": { + "start": { + "line": 240, + "column": 22 + }, + "end": { + "line": 240, + "column": 23 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 9550, + "end": 9551, + "loc": { + "start": { + "line": 240, + "column": 23 + }, + "end": { + "line": 240, + "column": 24 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9551, + "end": 9552, + "loc": { + "start": { + "line": 240, + "column": 24 + }, + "end": { + "line": 240, + "column": 25 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 9553, + "end": 9554, + "loc": { + "start": { + "line": 240, + "column": 26 + }, + "end": { + "line": 240, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastMouseCanvasY", + "start": 9555, + "end": 9571, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 44 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 9572, + "end": 9573, + "loc": { + "start": { + "line": 240, + "column": 45 + }, + "end": { + "line": 240, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasClickTolerance", + "start": 9574, + "end": 9599, + "loc": { + "start": { + "line": 240, + "column": 47 + }, + "end": { + "line": 240, + "column": 72 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9599, + "end": 9600, + "loc": { + "start": { + "line": 240, + "column": 72 + }, + "end": { + "line": 240, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9601, + "end": 9602, + "loc": { + "start": { + "line": 240, + "column": 74 + }, + "end": { + "line": 240, + "column": 75 + } + } + }, + { + "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": 9619, + "end": 9625, + "loc": { + "start": { + "line": 241, + "column": 16 + }, + "end": { + "line": 241, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9625, + "end": 9626, + "loc": { + "start": { + "line": 241, + "column": 22 + }, + "end": { + "line": 241, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9639, + "end": 9640, + "loc": { + "start": { + "line": 242, + "column": 12 + }, + "end": { + "line": 242, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 9653, + "end": 9655, + "loc": { + "start": { + "line": 243, + "column": 12 + }, + "end": { + "line": 243, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9656, + "end": 9657, + "loc": { + "start": { + "line": 243, + "column": 15 + }, + "end": { + "line": 243, + "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": 9657, + "end": 9661, + "loc": { + "start": { + "line": 243, + "column": 16 + }, + "end": { + "line": 243, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9661, + "end": 9662, + "loc": { + "start": { + "line": 243, + "column": 20 + }, + "end": { + "line": 243, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 9662, + "end": 9696, + "loc": { + "start": { + "line": 243, + "column": 21 + }, + "end": { + "line": 243, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9696, + "end": 9697, + "loc": { + "start": { + "line": 243, + "column": 55 + }, + "end": { + "line": 243, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9698, + "end": 9699, + "loc": { + "start": { + "line": 243, + "column": 57 + }, + "end": { + "line": 243, + "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": 9716, + "end": 9718, + "loc": { + "start": { + "line": 244, + "column": 16 + }, + "end": { + "line": 244, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9719, + "end": 9720, + "loc": { + "start": { + "line": 244, + "column": 19 + }, + "end": { + "line": 244, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 9720, + "end": 9736, + "loc": { + "start": { + "line": 244, + "column": 20 + }, + "end": { + "line": 244, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9736, + "end": 9737, + "loc": { + "start": { + "line": 244, + "column": 36 + }, + "end": { + "line": 244, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9738, + "end": 9739, + "loc": { + "start": { + "line": 244, + "column": 38 + }, + "end": { + "line": 244, + "column": 39 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 9760, + "end": 9762, + "loc": { + "start": { + "line": 245, + "column": 20 + }, + "end": { + "line": 245, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9763, + "end": 9764, + "loc": { + "start": { + "line": 245, + "column": 23 + }, + "end": { + "line": 245, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurfacePrecisionEnabled", + "start": 9764, + "end": 9791, + "loc": { + "start": { + "line": 245, + "column": 24 + }, + "end": { + "line": 245, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9791, + "end": 9792, + "loc": { + "start": { + "line": 245, + "column": 51 + }, + "end": { + "line": 245, + "column": 52 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9793, + "end": 9794, + "loc": { + "start": { + "line": 245, + "column": 53 + }, + "end": { + "line": 245, + "column": 54 + } + } + }, + { + "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": 9819, + "end": 9824, + "loc": { + "start": { + "line": 246, + "column": 24 + }, + "end": { + "line": 246, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 9825, + "end": 9835, + "loc": { + "start": { + "line": 246, + "column": 30 + }, + "end": { + "line": 246, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9836, + "end": 9837, + "loc": { + "start": { + "line": 246, + "column": 41 + }, + "end": { + "line": 246, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 9838, + "end": 9843, + "loc": { + "start": { + "line": 246, + "column": 43 + }, + "end": { + "line": 246, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9843, + "end": 9844, + "loc": { + "start": { + "line": 246, + "column": 48 + }, + "end": { + "line": 246, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 9844, + "end": 9848, + "loc": { + "start": { + "line": 246, + "column": 49 + }, + "end": { + "line": 246, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9848, + "end": 9849, + "loc": { + "start": { + "line": 246, + "column": 53 + }, + "end": { + "line": 246, + "column": 54 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9849, + "end": 9850, + "loc": { + "start": { + "line": 246, + "column": 54 + }, + "end": { + "line": 246, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 9879, + "end": 9888, + "loc": { + "start": { + "line": 247, + "column": 28 + }, + "end": { + "line": 247, + "column": 37 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9888, + "end": 9889, + "loc": { + "start": { + "line": 247, + "column": 37 + }, + "end": { + "line": 247, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasPos", + "start": 9890, + "end": 9904, + "loc": { + "start": { + "line": 247, + "column": 39 + }, + "end": { + "line": 247, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9904, + "end": 9905, + "loc": { + "start": { + "line": 247, + "column": 53 + }, + "end": { + "line": 247, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 9934, + "end": 9945, + "loc": { + "start": { + "line": 248, + "column": 28 + }, + "end": { + "line": 248, + "column": 39 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9945, + "end": 9946, + "loc": { + "start": { + "line": 248, + "column": 39 + }, + "end": { + "line": 248, + "column": 40 + } + } + }, + { + "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": 9947, + "end": 9951, + "loc": { + "start": { + "line": 248, + "column": 41 + }, + "end": { + "line": 248, + "column": 45 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9951, + "end": 9952, + "loc": { + "start": { + "line": 248, + "column": 45 + }, + "end": { + "line": 248, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurfacePrecision", + "start": 9981, + "end": 10001, + "loc": { + "start": { + "line": 249, + "column": 28 + }, + "end": { + "line": 249, + "column": 48 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10001, + "end": 10002, + "loc": { + "start": { + "line": 249, + "column": 48 + }, + "end": { + "line": 249, + "column": 49 + } + } + }, + { + "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": 10003, + "end": 10007, + "loc": { + "start": { + "line": 249, + "column": 50 + }, + "end": { + "line": 249, + "column": 54 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10032, + "end": 10033, + "loc": { + "start": { + "line": 250, + "column": 24 + }, + "end": { + "line": 250, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10033, + "end": 10034, + "loc": { + "start": { + "line": 250, + "column": 25 + }, + "end": { + "line": 250, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10034, + "end": 10035, + "loc": { + "start": { + "line": 250, + "column": 26 + }, + "end": { + "line": 250, + "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": 10060, + "end": 10062, + "loc": { + "start": { + "line": 251, + "column": 24 + }, + "end": { + "line": 251, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10063, + "end": 10064, + "loc": { + "start": { + "line": 251, + "column": 27 + }, + "end": { + "line": 251, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 10064, + "end": 10074, + "loc": { + "start": { + "line": 251, + "column": 28 + }, + "end": { + "line": 251, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 10075, + "end": 10077, + "loc": { + "start": { + "line": 251, + "column": 39 + }, + "end": { + "line": 251, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 10078, + "end": 10088, + "loc": { + "start": { + "line": 251, + "column": 42 + }, + "end": { + "line": 251, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10088, + "end": 10089, + "loc": { + "start": { + "line": 251, + "column": 52 + }, + "end": { + "line": 251, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 10089, + "end": 10097, + "loc": { + "start": { + "line": 251, + "column": 53 + }, + "end": { + "line": 251, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10097, + "end": 10098, + "loc": { + "start": { + "line": 251, + "column": 61 + }, + "end": { + "line": 251, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10099, + "end": 10100, + "loc": { + "start": { + "line": 251, + "column": 63 + }, + "end": { + "line": 251, + "column": 64 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 10129, + "end": 10133, + "loc": { + "start": { + "line": 252, + "column": 28 + }, + "end": { + "line": 252, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10133, + "end": 10134, + "loc": { + "start": { + "line": 252, + "column": 32 + }, + "end": { + "line": 252, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 10134, + "end": 10168, + "loc": { + "start": { + "line": 252, + "column": 33 + }, + "end": { + "line": 252, + "column": 67 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10168, + "end": 10169, + "loc": { + "start": { + "line": 252, + "column": 67 + }, + "end": { + "line": 252, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 10169, + "end": 10175, + "loc": { + "start": { + "line": 252, + "column": 68 + }, + "end": { + "line": 252, + "column": 74 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10175, + "end": 10176, + "loc": { + "start": { + "line": 252, + "column": 74 + }, + "end": { + "line": 252, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 10176, + "end": 10184, + "loc": { + "start": { + "line": 252, + "column": 75 + }, + "end": { + "line": 252, + "column": 83 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10185, + "end": 10186, + "loc": { + "start": { + "line": 252, + "column": 84 + }, + "end": { + "line": 252, + "column": 85 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 10187, + "end": 10197, + "loc": { + "start": { + "line": 252, + "column": 86 + }, + "end": { + "line": 252, + "column": 96 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10197, + "end": 10198, + "loc": { + "start": { + "line": 252, + "column": 96 + }, + "end": { + "line": 252, + "column": 97 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 10198, + "end": 10206, + "loc": { + "start": { + "line": 252, + "column": 97 + }, + "end": { + "line": 252, + "column": 105 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10206, + "end": 10207, + "loc": { + "start": { + "line": 252, + "column": 105 + }, + "end": { + "line": 252, + "column": 106 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10232, + "end": 10233, + "loc": { + "start": { + "line": 253, + "column": 24 + }, + "end": { + "line": 253, + "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": 10258, + "end": 10262, + "loc": { + "start": { + "line": 254, + "column": 24 + }, + "end": { + "line": 254, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10262, + "end": 10263, + "loc": { + "start": { + "line": 254, + "column": 28 + }, + "end": { + "line": 254, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 10263, + "end": 10297, + "loc": { + "start": { + "line": 254, + "column": 29 + }, + "end": { + "line": 254, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10297, + "end": 10298, + "loc": { + "start": { + "line": 254, + "column": 63 + }, + "end": { + "line": 254, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "approximate", + "start": 10298, + "end": 10309, + "loc": { + "start": { + "line": 254, + "column": 64 + }, + "end": { + "line": 254, + "column": 75 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10310, + "end": 10311, + "loc": { + "start": { + "line": 254, + "column": 76 + }, + "end": { + "line": 254, + "column": 77 + } + } + }, + { + "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": 10312, + "end": 10317, + "loc": { + "start": { + "line": 254, + "column": 78 + }, + "end": { + "line": 254, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10317, + "end": 10318, + "loc": { + "start": { + "line": 254, + "column": 83 + }, + "end": { + "line": 254, + "column": 84 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10339, + "end": 10340, + "loc": { + "start": { + "line": 255, + "column": 20 + }, + "end": { + "line": 255, + "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": 10361, + "end": 10365, + "loc": { + "start": { + "line": 256, + "column": 20 + }, + "end": { + "line": 256, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10365, + "end": 10366, + "loc": { + "start": { + "line": 256, + "column": 24 + }, + "end": { + "line": 256, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 10366, + "end": 10400, + "loc": { + "start": { + "line": 256, + "column": 25 + }, + "end": { + "line": 256, + "column": 59 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10400, + "end": 10401, + "loc": { + "start": { + "line": 256, + "column": 59 + }, + "end": { + "line": 256, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 10401, + "end": 10410, + "loc": { + "start": { + "line": 256, + "column": 60 + }, + "end": { + "line": 256, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10411, + "end": 10412, + "loc": { + "start": { + "line": 256, + "column": 70 + }, + "end": { + "line": 256, + "column": 71 + } + } + }, + { + "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": 10413, + "end": 10417, + "loc": { + "start": { + "line": 256, + "column": 72 + }, + "end": { + "line": 256, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10417, + "end": 10418, + "loc": { + "start": { + "line": 256, + "column": 76 + }, + "end": { + "line": 256, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 10439, + "end": 10443, + "loc": { + "start": { + "line": 257, + "column": 20 + }, + "end": { + "line": 257, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10443, + "end": 10444, + "loc": { + "start": { + "line": 257, + "column": 24 + }, + "end": { + "line": 257, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 10444, + "end": 10448, + "loc": { + "start": { + "line": 257, + "column": 25 + }, + "end": { + "line": 257, + "column": 29 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10448, + "end": 10449, + "loc": { + "start": { + "line": 257, + "column": 29 + }, + "end": { + "line": 257, + "column": 30 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementEnd", + "start": 10449, + "end": 10465, + "loc": { + "start": { + "line": 257, + "column": 30 + }, + "end": { + "line": 257, + "column": 46 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10465, + "end": 10466, + "loc": { + "start": { + "line": 257, + "column": 46 + }, + "end": { + "line": 257, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 10467, + "end": 10471, + "loc": { + "start": { + "line": 257, + "column": 48 + }, + "end": { + "line": 257, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10471, + "end": 10472, + "loc": { + "start": { + "line": 257, + "column": 52 + }, + "end": { + "line": 257, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 10472, + "end": 10506, + "loc": { + "start": { + "line": 257, + "column": 53 + }, + "end": { + "line": 257, + "column": 87 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10506, + "end": 10507, + "loc": { + "start": { + "line": 257, + "column": 87 + }, + "end": { + "line": 257, + "column": 88 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10507, + "end": 10508, + "loc": { + "start": { + "line": 257, + "column": 88 + }, + "end": { + "line": 257, + "column": 89 + } + } + }, + { + "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": 10529, + "end": 10533, + "loc": { + "start": { + "line": 258, + "column": 20 + }, + "end": { + "line": 258, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10533, + "end": 10534, + "loc": { + "start": { + "line": 258, + "column": 24 + }, + "end": { + "line": 258, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 10534, + "end": 10568, + "loc": { + "start": { + "line": 258, + "column": 25 + }, + "end": { + "line": 258, + "column": 59 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10569, + "end": 10570, + "loc": { + "start": { + "line": 258, + "column": 60 + }, + "end": { + "line": 258, + "column": 61 + } + } + }, + { + "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": 10571, + "end": 10575, + "loc": { + "start": { + "line": 258, + "column": 62 + }, + "end": { + "line": 258, + "column": 66 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10575, + "end": 10576, + "loc": { + "start": { + "line": 258, + "column": 66 + }, + "end": { + "line": 258, + "column": 67 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10593, + "end": 10594, + "loc": { + "start": { + "line": 259, + "column": 16 + }, + "end": { + "line": 259, + "column": 17 + } + } + }, + { + "type": { + "label": "else", + "keyword": "else", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "else", + "start": 10595, + "end": 10599, + "loc": { + "start": { + "line": 259, + "column": 18 + }, + "end": { + "line": 259, + "column": 22 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10600, + "end": 10601, + "loc": { + "start": { + "line": 259, + "column": 23 + }, + "end": { + "line": 259, + "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": 10622, + "end": 10626, + "loc": { + "start": { + "line": 260, + "column": 20 + }, + "end": { + "line": 260, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10626, + "end": 10627, + "loc": { + "start": { + "line": 260, + "column": 24 + }, + "end": { + "line": 260, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 10627, + "end": 10661, + "loc": { + "start": { + "line": 260, + "column": 25 + }, + "end": { + "line": 260, + "column": 59 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10661, + "end": 10662, + "loc": { + "start": { + "line": 260, + "column": 59 + }, + "end": { + "line": 260, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 10662, + "end": 10669, + "loc": { + "start": { + "line": 260, + "column": 60 + }, + "end": { + "line": 260, + "column": 67 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10669, + "end": 10670, + "loc": { + "start": { + "line": 260, + "column": 67 + }, + "end": { + "line": 260, + "column": 68 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10670, + "end": 10671, + "loc": { + "start": { + "line": 260, + "column": 68 + }, + "end": { + "line": 260, + "column": 69 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10671, + "end": 10672, + "loc": { + "start": { + "line": 260, + "column": 69 + }, + "end": { + "line": 260, + "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": 10693, + "end": 10697, + "loc": { + "start": { + "line": 261, + "column": 20 + }, + "end": { + "line": 261, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10697, + "end": 10698, + "loc": { + "start": { + "line": 261, + "column": 24 + }, + "end": { + "line": 261, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 10698, + "end": 10702, + "loc": { + "start": { + "line": 261, + "column": 25 + }, + "end": { + "line": 261, + "column": 29 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10702, + "end": 10703, + "loc": { + "start": { + "line": 261, + "column": 29 + }, + "end": { + "line": 261, + "column": 30 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementCancel", + "start": 10703, + "end": 10722, + "loc": { + "start": { + "line": 261, + "column": 30 + }, + "end": { + "line": 261, + "column": 49 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10722, + "end": 10723, + "loc": { + "start": { + "line": 261, + "column": 49 + }, + "end": { + "line": 261, + "column": 50 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 10724, + "end": 10728, + "loc": { + "start": { + "line": 261, + "column": 51 + }, + "end": { + "line": 261, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10728, + "end": 10729, + "loc": { + "start": { + "line": 261, + "column": 55 + }, + "end": { + "line": 261, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 10729, + "end": 10763, + "loc": { + "start": { + "line": 261, + "column": 56 + }, + "end": { + "line": 261, + "column": 90 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10763, + "end": 10764, + "loc": { + "start": { + "line": 261, + "column": 90 + }, + "end": { + "line": 261, + "column": 91 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10764, + "end": 10765, + "loc": { + "start": { + "line": 261, + "column": 91 + }, + "end": { + "line": 261, + "column": 92 + } + } + }, + { + "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": 10786, + "end": 10790, + "loc": { + "start": { + "line": 262, + "column": 20 + }, + "end": { + "line": 262, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10790, + "end": 10791, + "loc": { + "start": { + "line": 262, + "column": 24 + }, + "end": { + "line": 262, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 10791, + "end": 10825, + "loc": { + "start": { + "line": 262, + "column": 25 + }, + "end": { + "line": 262, + "column": 59 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10826, + "end": 10827, + "loc": { + "start": { + "line": 262, + "column": 60 + }, + "end": { + "line": 262, + "column": 61 + } + } + }, + { + "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": 10828, + "end": 10832, + "loc": { + "start": { + "line": 262, + "column": 62 + }, + "end": { + "line": 262, + "column": 66 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10832, + "end": 10833, + "loc": { + "start": { + "line": 262, + "column": 66 + }, + "end": { + "line": 262, + "column": 67 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10850, + "end": 10851, + "loc": { + "start": { + "line": 263, + "column": 16 + }, + "end": { + "line": 263, + "column": 17 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10864, + "end": 10865, + "loc": { + "start": { + "line": 264, + "column": 12 + }, + "end": { + "line": 264, + "column": 13 + } + } + }, + { + "type": { + "label": "else", + "keyword": "else", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "else", + "start": 10866, + "end": 10870, + "loc": { + "start": { + "line": 264, + "column": 14 + }, + "end": { + "line": 264, + "column": 18 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10871, + "end": 10872, + "loc": { + "start": { + "line": 264, + "column": 19 + }, + "end": { + "line": 264, + "column": 20 + } + } + }, + { + "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": 10889, + "end": 10891, + "loc": { + "start": { + "line": 265, + "column": 16 + }, + "end": { + "line": 265, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10892, + "end": 10893, + "loc": { + "start": { + "line": 265, + "column": 19 + }, + "end": { + "line": 265, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 10893, + "end": 10909, + "loc": { + "start": { + "line": 265, + "column": 20 + }, + "end": { + "line": 265, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10909, + "end": 10910, + "loc": { + "start": { + "line": 265, + "column": 36 + }, + "end": { + "line": 265, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10911, + "end": 10912, + "loc": { + "start": { + "line": 265, + "column": 38 + }, + "end": { + "line": 265, + "column": 39 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 10933, + "end": 10935, + "loc": { + "start": { + "line": 266, + "column": 20 + }, + "end": { + "line": 266, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10936, + "end": 10937, + "loc": { + "start": { + "line": 266, + "column": 23 + }, + "end": { + "line": 266, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurfacePrecisionEnabled", + "start": 10937, + "end": 10964, + "loc": { + "start": { + "line": 266, + "column": 24 + }, + "end": { + "line": 266, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10964, + "end": 10965, + "loc": { + "start": { + "line": 266, + "column": 51 + }, + "end": { + "line": 266, + "column": 52 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10966, + "end": 10967, + "loc": { + "start": { + "line": 266, + "column": 53 + }, + "end": { + "line": 266, + "column": 54 + } + } + }, + { + "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": 10992, + "end": 10997, + "loc": { + "start": { + "line": 267, + "column": 24 + }, + "end": { + "line": 267, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 10998, + "end": 11008, + "loc": { + "start": { + "line": 267, + "column": 30 + }, + "end": { + "line": 267, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11009, + "end": 11010, + "loc": { + "start": { + "line": 267, + "column": 41 + }, + "end": { + "line": 267, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 11011, + "end": 11016, + "loc": { + "start": { + "line": 267, + "column": 43 + }, + "end": { + "line": 267, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11016, + "end": 11017, + "loc": { + "start": { + "line": 267, + "column": 48 + }, + "end": { + "line": 267, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 11017, + "end": 11021, + "loc": { + "start": { + "line": 267, + "column": 49 + }, + "end": { + "line": 267, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11021, + "end": 11022, + "loc": { + "start": { + "line": 267, + "column": 53 + }, + "end": { + "line": 267, + "column": 54 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11022, + "end": 11023, + "loc": { + "start": { + "line": 267, + "column": 54 + }, + "end": { + "line": 267, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 11052, + "end": 11061, + "loc": { + "start": { + "line": 268, + "column": 28 + }, + "end": { + "line": 268, + "column": 37 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11061, + "end": 11062, + "loc": { + "start": { + "line": 268, + "column": 37 + }, + "end": { + "line": 268, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseCanvasPos", + "start": 11063, + "end": 11077, + "loc": { + "start": { + "line": 268, + "column": 39 + }, + "end": { + "line": 268, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11077, + "end": 11078, + "loc": { + "start": { + "line": 268, + "column": 53 + }, + "end": { + "line": 268, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 11107, + "end": 11118, + "loc": { + "start": { + "line": 269, + "column": 28 + }, + "end": { + "line": 269, + "column": 39 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11118, + "end": 11119, + "loc": { + "start": { + "line": 269, + "column": 39 + }, + "end": { + "line": 269, + "column": 40 + } + } + }, + { + "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": 11120, + "end": 11124, + "loc": { + "start": { + "line": 269, + "column": 41 + }, + "end": { + "line": 269, + "column": 45 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11124, + "end": 11125, + "loc": { + "start": { + "line": 269, + "column": 45 + }, + "end": { + "line": 269, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurfacePrecision", + "start": 11154, + "end": 11174, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 48 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11174, + "end": 11175, + "loc": { + "start": { + "line": 270, + "column": 48 + }, + "end": { + "line": 270, + "column": 49 + } + } + }, + { + "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": 11176, + "end": 11180, + "loc": { + "start": { + "line": 270, + "column": 50 + }, + "end": { + "line": 270, + "column": 54 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11205, + "end": 11206, + "loc": { + "start": { + "line": 271, + "column": 24 + }, + "end": { + "line": 271, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11206, + "end": 11207, + "loc": { + "start": { + "line": 271, + "column": 25 + }, + "end": { + "line": 271, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11207, + "end": 11208, + "loc": { + "start": { + "line": 271, + "column": 26 + }, + "end": { + "line": 271, + "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": 11233, + "end": 11235, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11236, + "end": 11237, + "loc": { + "start": { + "line": 272, + "column": 27 + }, + "end": { + "line": 272, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 11237, + "end": 11247, + "loc": { + "start": { + "line": 272, + "column": 28 + }, + "end": { + "line": 272, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 11248, + "end": 11250, + "loc": { + "start": { + "line": 272, + "column": 39 + }, + "end": { + "line": 272, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 11251, + "end": 11261, + "loc": { + "start": { + "line": 272, + "column": 42 + }, + "end": { + "line": 272, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11261, + "end": 11262, + "loc": { + "start": { + "line": 272, + "column": 52 + }, + "end": { + "line": 272, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 11262, + "end": 11270, + "loc": { + "start": { + "line": 272, + "column": 53 + }, + "end": { + "line": 272, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11270, + "end": 11271, + "loc": { + "start": { + "line": 272, + "column": 61 + }, + "end": { + "line": 272, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11272, + "end": 11273, + "loc": { + "start": { + "line": 272, + "column": 63 + }, + "end": { + "line": 272, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseWorldPos", + "start": 11302, + "end": 11315, + "loc": { + "start": { + "line": 273, + "column": 28 + }, + "end": { + "line": 273, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11315, + "end": 11316, + "loc": { + "start": { + "line": 273, + "column": 41 + }, + "end": { + "line": 273, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 11316, + "end": 11319, + "loc": { + "start": { + "line": 273, + "column": 42 + }, + "end": { + "line": 273, + "column": 45 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11319, + "end": 11320, + "loc": { + "start": { + "line": 273, + "column": 45 + }, + "end": { + "line": 273, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 11320, + "end": 11330, + "loc": { + "start": { + "line": 273, + "column": 46 + }, + "end": { + "line": 273, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11330, + "end": 11331, + "loc": { + "start": { + "line": 273, + "column": 56 + }, + "end": { + "line": 273, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 11331, + "end": 11339, + "loc": { + "start": { + "line": 273, + "column": 57 + }, + "end": { + "line": 273, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11339, + "end": 11340, + "loc": { + "start": { + "line": 273, + "column": 65 + }, + "end": { + "line": 273, + "column": 66 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11340, + "end": 11341, + "loc": { + "start": { + "line": 273, + "column": 66 + }, + "end": { + "line": 273, + "column": 67 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11366, + "end": 11367, + "loc": { + "start": { + "line": 274, + "column": 24 + }, + "end": { + "line": 274, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11388, + "end": 11389, + "loc": { + "start": { + "line": 275, + "column": 20 + }, + "end": { + "line": 275, + "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": 11410, + "end": 11414, + "loc": { + "start": { + "line": 276, + "column": 20 + }, + "end": { + "line": 276, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11414, + "end": 11415, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 11415, + "end": 11449, + "loc": { + "start": { + "line": 276, + "column": 25 + }, + "end": { + "line": 276, + "column": 59 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11450, + "end": 11451, + "loc": { + "start": { + "line": 276, + "column": 60 + }, + "end": { + "line": 276, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 11452, + "end": 11458, + "loc": { + "start": { + "line": 276, + "column": 62 + }, + "end": { + "line": 276, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11458, + "end": 11459, + "loc": { + "start": { + "line": 276, + "column": 68 + }, + "end": { + "line": 276, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createMeasurement", + "start": 11459, + "end": 11476, + "loc": { + "start": { + "line": 276, + "column": 69 + }, + "end": { + "line": 276, + "column": 86 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11476, + "end": 11477, + "loc": { + "start": { + "line": 276, + "column": 86 + }, + "end": { + "line": 276, + "column": 87 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11477, + "end": 11478, + "loc": { + "start": { + "line": 276, + "column": 87 + }, + "end": { + "line": 276, + "column": 88 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 11503, + "end": 11505, + "loc": { + "start": { + "line": 277, + "column": 24 + }, + "end": { + "line": 277, + "column": 26 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11505, + "end": 11506, + "loc": { + "start": { + "line": 277, + "column": 26 + }, + "end": { + "line": 277, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 11507, + "end": 11511, + "loc": { + "start": { + "line": 277, + "column": 28 + }, + "end": { + "line": 277, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11511, + "end": 11512, + "loc": { + "start": { + "line": 277, + "column": 32 + }, + "end": { + "line": 277, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createUUID", + "start": 11512, + "end": 11522, + "loc": { + "start": { + "line": 277, + "column": 33 + }, + "end": { + "line": 277, + "column": 43 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11522, + "end": 11523, + "loc": { + "start": { + "line": 277, + "column": 43 + }, + "end": { + "line": 277, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11523, + "end": 11524, + "loc": { + "start": { + "line": 277, + "column": 44 + }, + "end": { + "line": 277, + "column": 45 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11524, + "end": 11525, + "loc": { + "start": { + "line": 277, + "column": 45 + }, + "end": { + "line": 277, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 11550, + "end": 11556, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 30 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11556, + "end": 11557, + "loc": { + "start": { + "line": 278, + "column": 30 + }, + "end": { + "line": 278, + "column": 31 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11558, + "end": 11559, + "loc": { + "start": { + "line": 278, + "column": 32 + }, + "end": { + "line": 278, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 11588, + "end": 11594, + "loc": { + "start": { + "line": 279, + "column": 28 + }, + "end": { + "line": 279, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11594, + "end": 11595, + "loc": { + "start": { + "line": 279, + "column": 34 + }, + "end": { + "line": 279, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 11596, + "end": 11612, + "loc": { + "start": { + "line": 279, + "column": 36 + }, + "end": { + "line": 279, + "column": 52 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11612, + "end": 11613, + "loc": { + "start": { + "line": 279, + "column": 52 + }, + "end": { + "line": 279, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 11642, + "end": 11650, + "loc": { + "start": { + "line": 280, + "column": 28 + }, + "end": { + "line": 280, + "column": 36 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11650, + "end": 11651, + "loc": { + "start": { + "line": 280, + "column": 36 + }, + "end": { + "line": 280, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseWorldPos", + "start": 11652, + "end": 11665, + "loc": { + "start": { + "line": 280, + "column": 38 + }, + "end": { + "line": 280, + "column": 51 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11690, + "end": 11691, + "loc": { + "start": { + "line": 281, + "column": 24 + }, + "end": { + "line": 281, + "column": 25 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11691, + "end": 11692, + "loc": { + "start": { + "line": 281, + "column": 25 + }, + "end": { + "line": 281, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 11717, + "end": 11723, + "loc": { + "start": { + "line": 282, + "column": 24 + }, + "end": { + "line": 282, + "column": 30 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11723, + "end": 11724, + "loc": { + "start": { + "line": 282, + "column": 30 + }, + "end": { + "line": 282, + "column": 31 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11725, + "end": 11726, + "loc": { + "start": { + "line": 282, + "column": 32 + }, + "end": { + "line": 282, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 11755, + "end": 11761, + "loc": { + "start": { + "line": 283, + "column": 28 + }, + "end": { + "line": 283, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11761, + "end": 11762, + "loc": { + "start": { + "line": 283, + "column": 34 + }, + "end": { + "line": 283, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 11763, + "end": 11779, + "loc": { + "start": { + "line": 283, + "column": 36 + }, + "end": { + "line": 283, + "column": 52 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11779, + "end": 11780, + "loc": { + "start": { + "line": 283, + "column": 52 + }, + "end": { + "line": 283, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 11809, + "end": 11817, + "loc": { + "start": { + "line": 284, + "column": 28 + }, + "end": { + "line": 284, + "column": 36 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11817, + "end": 11818, + "loc": { + "start": { + "line": 284, + "column": 36 + }, + "end": { + "line": 284, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseWorldPos", + "start": 11819, + "end": 11832, + "loc": { + "start": { + "line": 284, + "column": 38 + }, + "end": { + "line": 284, + "column": 51 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11857, + "end": 11858, + "loc": { + "start": { + "line": 285, + "column": 24 + }, + "end": { + "line": 285, + "column": 25 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11858, + "end": 11859, + "loc": { + "start": { + "line": 285, + "column": 25 + }, + "end": { + "line": 285, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "approximate", + "start": 11884, + "end": 11895, + "loc": { + "start": { + "line": 286, + "column": 24 + }, + "end": { + "line": 286, + "column": 35 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11895, + "end": 11896, + "loc": { + "start": { + "line": 286, + "column": 35 + }, + "end": { + "line": 286, + "column": 36 + } + } + }, + { + "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": 11897, + "end": 11901, + "loc": { + "start": { + "line": 286, + "column": 37 + }, + "end": { + "line": 286, + "column": 41 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11922, + "end": 11923, + "loc": { + "start": { + "line": 287, + "column": 20 + }, + "end": { + "line": 287, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11923, + "end": 11924, + "loc": { + "start": { + "line": 287, + "column": 21 + }, + "end": { + "line": 287, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11924, + "end": 11925, + "loc": { + "start": { + "line": 287, + "column": 22 + }, + "end": { + "line": 287, + "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": 11946, + "end": 11950, + "loc": { + "start": { + "line": 288, + "column": 20 + }, + "end": { + "line": 288, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11950, + "end": 11951, + "loc": { + "start": { + "line": 288, + "column": 24 + }, + "end": { + "line": 288, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 11951, + "end": 11999, + "loc": { + "start": { + "line": 288, + "column": 25 + }, + "end": { + "line": 288, + "column": 73 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11999, + "end": 12000, + "loc": { + "start": { + "line": 288, + "column": 73 + }, + "end": { + "line": 288, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "axisVisible", + "start": 12000, + "end": 12011, + "loc": { + "start": { + "line": 288, + "column": 74 + }, + "end": { + "line": 288, + "column": 85 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12012, + "end": 12013, + "loc": { + "start": { + "line": 288, + "column": 86 + }, + "end": { + "line": 288, + "column": 87 + } + } + }, + { + "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": 12014, + "end": 12018, + "loc": { + "start": { + "line": 288, + "column": 88 + }, + "end": { + "line": 288, + "column": 92 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12018, + "end": 12019, + "loc": { + "start": { + "line": 288, + "column": 92 + }, + "end": { + "line": 288, + "column": 93 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 12019, + "end": 12053, + "loc": { + "start": { + "line": 288, + "column": 93 + }, + "end": { + "line": 288, + "column": 127 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12053, + "end": 12054, + "loc": { + "start": { + "line": 288, + "column": 127 + }, + "end": { + "line": 288, + "column": 128 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "axisVisible", + "start": 12054, + "end": 12065, + "loc": { + "start": { + "line": 288, + "column": 128 + }, + "end": { + "line": 288, + "column": 139 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 12066, + "end": 12068, + "loc": { + "start": { + "line": 288, + "column": 140 + }, + "end": { + "line": 288, + "column": 142 + } + } + }, + { + "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": 12069, + "end": 12073, + "loc": { + "start": { + "line": 288, + "column": 143 + }, + "end": { + "line": 288, + "column": 147 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12073, + "end": 12074, + "loc": { + "start": { + "line": 288, + "column": 147 + }, + "end": { + "line": 288, + "column": 148 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 12074, + "end": 12080, + "loc": { + "start": { + "line": 288, + "column": 148 + }, + "end": { + "line": 288, + "column": 154 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12080, + "end": 12081, + "loc": { + "start": { + "line": 288, + "column": 154 + }, + "end": { + "line": 288, + "column": 155 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "defaultAxisVisible", + "start": 12081, + "end": 12099, + "loc": { + "start": { + "line": 288, + "column": 155 + }, + "end": { + "line": 288, + "column": 173 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12099, + "end": 12100, + "loc": { + "start": { + "line": 288, + "column": 173 + }, + "end": { + "line": 288, + "column": 174 + } + } + }, + { + "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": 12122, + "end": 12126, + "loc": { + "start": { + "line": 290, + "column": 20 + }, + "end": { + "line": 290, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12126, + "end": 12127, + "loc": { + "start": { + "line": 290, + "column": 24 + }, + "end": { + "line": 290, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 12127, + "end": 12175, + "loc": { + "start": { + "line": 290, + "column": 25 + }, + "end": { + "line": 290, + "column": 73 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12175, + "end": 12176, + "loc": { + "start": { + "line": 290, + "column": 73 + }, + "end": { + "line": 290, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 12176, + "end": 12188, + "loc": { + "start": { + "line": 290, + "column": 74 + }, + "end": { + "line": 290, + "column": 86 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12189, + "end": 12190, + "loc": { + "start": { + "line": 290, + "column": 87 + }, + "end": { + "line": 290, + "column": 88 + } + } + }, + { + "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": 12191, + "end": 12195, + "loc": { + "start": { + "line": 290, + "column": 89 + }, + "end": { + "line": 290, + "column": 93 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12195, + "end": 12196, + "loc": { + "start": { + "line": 290, + "column": 93 + }, + "end": { + "line": 290, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 12196, + "end": 12230, + "loc": { + "start": { + "line": 290, + "column": 94 + }, + "end": { + "line": 290, + "column": 128 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12230, + "end": 12231, + "loc": { + "start": { + "line": 290, + "column": 128 + }, + "end": { + "line": 290, + "column": 129 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 12231, + "end": 12243, + "loc": { + "start": { + "line": 290, + "column": 129 + }, + "end": { + "line": 290, + "column": 141 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 12244, + "end": 12246, + "loc": { + "start": { + "line": 290, + "column": 142 + }, + "end": { + "line": 290, + "column": 144 + } + } + }, + { + "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": 12247, + "end": 12251, + "loc": { + "start": { + "line": 290, + "column": 145 + }, + "end": { + "line": 290, + "column": 149 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12251, + "end": 12252, + "loc": { + "start": { + "line": 290, + "column": 149 + }, + "end": { + "line": 290, + "column": 150 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 12252, + "end": 12258, + "loc": { + "start": { + "line": 290, + "column": 150 + }, + "end": { + "line": 290, + "column": 156 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12258, + "end": 12259, + "loc": { + "start": { + "line": 290, + "column": 156 + }, + "end": { + "line": 290, + "column": 157 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "defaultXAxisVisible", + "start": 12259, + "end": 12278, + "loc": { + "start": { + "line": 290, + "column": 157 + }, + "end": { + "line": 290, + "column": 176 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12278, + "end": 12279, + "loc": { + "start": { + "line": 290, + "column": 176 + }, + "end": { + "line": 290, + "column": 177 + } + } + }, + { + "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": 12300, + "end": 12304, + "loc": { + "start": { + "line": 291, + "column": 20 + }, + "end": { + "line": 291, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12304, + "end": 12305, + "loc": { + "start": { + "line": 291, + "column": 24 + }, + "end": { + "line": 291, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 12305, + "end": 12353, + "loc": { + "start": { + "line": 291, + "column": 25 + }, + "end": { + "line": 291, + "column": 73 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12353, + "end": 12354, + "loc": { + "start": { + "line": 291, + "column": 73 + }, + "end": { + "line": 291, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yAxisVisible", + "start": 12354, + "end": 12366, + "loc": { + "start": { + "line": 291, + "column": 74 + }, + "end": { + "line": 291, + "column": 86 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12367, + "end": 12368, + "loc": { + "start": { + "line": 291, + "column": 87 + }, + "end": { + "line": 291, + "column": 88 + } + } + }, + { + "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": 12369, + "end": 12373, + "loc": { + "start": { + "line": 291, + "column": 89 + }, + "end": { + "line": 291, + "column": 93 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12373, + "end": 12374, + "loc": { + "start": { + "line": 291, + "column": 93 + }, + "end": { + "line": 291, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 12374, + "end": 12408, + "loc": { + "start": { + "line": 291, + "column": 94 + }, + "end": { + "line": 291, + "column": 128 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12408, + "end": 12409, + "loc": { + "start": { + "line": 291, + "column": 128 + }, + "end": { + "line": 291, + "column": 129 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yAxisVisible", + "start": 12409, + "end": 12421, + "loc": { + "start": { + "line": 291, + "column": 129 + }, + "end": { + "line": 291, + "column": 141 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 12422, + "end": 12424, + "loc": { + "start": { + "line": 291, + "column": 142 + }, + "end": { + "line": 291, + "column": 144 + } + } + }, + { + "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": 12425, + "end": 12429, + "loc": { + "start": { + "line": 291, + "column": 145 + }, + "end": { + "line": 291, + "column": 149 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12429, + "end": 12430, + "loc": { + "start": { + "line": 291, + "column": 149 + }, + "end": { + "line": 291, + "column": 150 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 12430, + "end": 12436, + "loc": { + "start": { + "line": 291, + "column": 150 + }, + "end": { + "line": 291, + "column": 156 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12436, + "end": 12437, + "loc": { + "start": { + "line": 291, + "column": 156 + }, + "end": { + "line": 291, + "column": 157 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "defaultYAxisVisible", + "start": 12437, + "end": 12456, + "loc": { + "start": { + "line": 291, + "column": 157 + }, + "end": { + "line": 291, + "column": 176 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12456, + "end": 12457, + "loc": { + "start": { + "line": 291, + "column": 176 + }, + "end": { + "line": 291, + "column": 177 + } + } + }, + { + "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": 12478, + "end": 12482, + "loc": { + "start": { + "line": 292, + "column": 20 + }, + "end": { + "line": 292, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12482, + "end": 12483, + "loc": { + "start": { + "line": 292, + "column": 24 + }, + "end": { + "line": 292, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 12483, + "end": 12531, + "loc": { + "start": { + "line": 292, + "column": 25 + }, + "end": { + "line": 292, + "column": 73 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12531, + "end": 12532, + "loc": { + "start": { + "line": 292, + "column": 73 + }, + "end": { + "line": 292, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zAxisVisible", + "start": 12532, + "end": 12544, + "loc": { + "start": { + "line": 292, + "column": 74 + }, + "end": { + "line": 292, + "column": 86 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12545, + "end": 12546, + "loc": { + "start": { + "line": 292, + "column": 87 + }, + "end": { + "line": 292, + "column": 88 + } + } + }, + { + "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": 12547, + "end": 12551, + "loc": { + "start": { + "line": 292, + "column": 89 + }, + "end": { + "line": 292, + "column": 93 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12551, + "end": 12552, + "loc": { + "start": { + "line": 292, + "column": 93 + }, + "end": { + "line": 292, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 12552, + "end": 12586, + "loc": { + "start": { + "line": 292, + "column": 94 + }, + "end": { + "line": 292, + "column": 128 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12586, + "end": 12587, + "loc": { + "start": { + "line": 292, + "column": 128 + }, + "end": { + "line": 292, + "column": 129 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zAxisVisible", + "start": 12587, + "end": 12599, + "loc": { + "start": { + "line": 292, + "column": 129 + }, + "end": { + "line": 292, + "column": 141 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 12600, + "end": 12602, + "loc": { + "start": { + "line": 292, + "column": 142 + }, + "end": { + "line": 292, + "column": 144 + } + } + }, + { + "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": 12603, + "end": 12607, + "loc": { + "start": { + "line": 292, + "column": 145 + }, + "end": { + "line": 292, + "column": 149 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12607, + "end": 12608, + "loc": { + "start": { + "line": 292, + "column": 149 + }, + "end": { + "line": 292, + "column": 150 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 12608, + "end": 12614, + "loc": { + "start": { + "line": 292, + "column": 150 + }, + "end": { + "line": 292, + "column": 156 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12614, + "end": 12615, + "loc": { + "start": { + "line": 292, + "column": 156 + }, + "end": { + "line": 292, + "column": 157 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "defaultZAxisVisible", + "start": 12615, + "end": 12634, + "loc": { + "start": { + "line": 292, + "column": 157 + }, + "end": { + "line": 292, + "column": 176 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12634, + "end": 12635, + "loc": { + "start": { + "line": 292, + "column": 176 + }, + "end": { + "line": 292, + "column": 177 + } + } + }, + { + "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": 12657, + "end": 12661, + "loc": { + "start": { + "line": 294, + "column": 20 + }, + "end": { + "line": 294, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12661, + "end": 12662, + "loc": { + "start": { + "line": 294, + "column": 24 + }, + "end": { + "line": 294, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 12662, + "end": 12710, + "loc": { + "start": { + "line": 294, + "column": 25 + }, + "end": { + "line": 294, + "column": 73 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12710, + "end": 12711, + "loc": { + "start": { + "line": 294, + "column": 73 + }, + "end": { + "line": 294, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 12711, + "end": 12722, + "loc": { + "start": { + "line": 294, + "column": 74 + }, + "end": { + "line": 294, + "column": 85 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12723, + "end": 12724, + "loc": { + "start": { + "line": 294, + "column": 86 + }, + "end": { + "line": 294, + "column": 87 + } + } + }, + { + "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": 12725, + "end": 12729, + "loc": { + "start": { + "line": 294, + "column": 88 + }, + "end": { + "line": 294, + "column": 92 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12729, + "end": 12730, + "loc": { + "start": { + "line": 294, + "column": 92 + }, + "end": { + "line": 294, + "column": 93 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 12730, + "end": 12764, + "loc": { + "start": { + "line": 294, + "column": 93 + }, + "end": { + "line": 294, + "column": 127 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12764, + "end": 12765, + "loc": { + "start": { + "line": 294, + "column": 127 + }, + "end": { + "line": 294, + "column": 128 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 12765, + "end": 12776, + "loc": { + "start": { + "line": 294, + "column": 128 + }, + "end": { + "line": 294, + "column": 139 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12776, + "end": 12777, + "loc": { + "start": { + "line": 294, + "column": 139 + }, + "end": { + "line": 294, + "column": 140 + } + } + }, + { + "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": 12798, + "end": 12802, + "loc": { + "start": { + "line": 295, + "column": 20 + }, + "end": { + "line": 295, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12802, + "end": 12803, + "loc": { + "start": { + "line": 295, + "column": 24 + }, + "end": { + "line": 295, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouseInittouchState", + "start": 12803, + "end": 12851, + "loc": { + "start": { + "line": 295, + "column": 25 + }, + "end": { + "line": 295, + "column": 73 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12851, + "end": 12852, + "loc": { + "start": { + "line": 295, + "column": 73 + }, + "end": { + "line": 295, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 12852, + "end": 12865, + "loc": { + "start": { + "line": 295, + "column": 74 + }, + "end": { + "line": 295, + "column": 87 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12866, + "end": 12867, + "loc": { + "start": { + "line": 295, + "column": 88 + }, + "end": { + "line": 295, + "column": 89 + } + } + }, + { + "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": 12868, + "end": 12872, + "loc": { + "start": { + "line": 295, + "column": 90 + }, + "end": { + "line": 295, + "column": 94 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12872, + "end": 12873, + "loc": { + "start": { + "line": 295, + "column": 94 + }, + "end": { + "line": 295, + "column": 95 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 12873, + "end": 12907, + "loc": { + "start": { + "line": 295, + "column": 95 + }, + "end": { + "line": 295, + "column": 129 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12907, + "end": 12908, + "loc": { + "start": { + "line": 295, + "column": 129 + }, + "end": { + "line": 295, + "column": 130 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 12908, + "end": 12921, + "loc": { + "start": { + "line": 295, + "column": 130 + }, + "end": { + "line": 295, + "column": 143 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12921, + "end": 12922, + "loc": { + "start": { + "line": 295, + "column": 143 + }, + "end": { + "line": 295, + "column": 144 + } + } + }, + { + "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": 12943, + "end": 12947, + "loc": { + "start": { + "line": 296, + "column": 20 + }, + "end": { + "line": 296, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12947, + "end": 12948, + "loc": { + "start": { + "line": 296, + "column": 24 + }, + "end": { + "line": 296, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 12948, + "end": 12982, + "loc": { + "start": { + "line": 296, + "column": 25 + }, + "end": { + "line": 296, + "column": 59 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12982, + "end": 12983, + "loc": { + "start": { + "line": 296, + "column": 59 + }, + "end": { + "line": 296, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 12983, + "end": 12992, + "loc": { + "start": { + "line": 296, + "column": 60 + }, + "end": { + "line": 296, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12993, + "end": 12994, + "loc": { + "start": { + "line": 296, + "column": 70 + }, + "end": { + "line": 296, + "column": 71 + } + } + }, + { + "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": 12995, + "end": 13000, + "loc": { + "start": { + "line": 296, + "column": 72 + }, + "end": { + "line": 296, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13000, + "end": 13001, + "loc": { + "start": { + "line": 296, + "column": 77 + }, + "end": { + "line": 296, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 13022, + "end": 13026, + "loc": { + "start": { + "line": 297, + "column": 20 + }, + "end": { + "line": 297, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13026, + "end": 13027, + "loc": { + "start": { + "line": 297, + "column": 24 + }, + "end": { + "line": 297, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 13027, + "end": 13031, + "loc": { + "start": { + "line": 297, + "column": 25 + }, + "end": { + "line": 297, + "column": 29 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13031, + "end": 13032, + "loc": { + "start": { + "line": 297, + "column": 29 + }, + "end": { + "line": 297, + "column": 30 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 13032, + "end": 13050, + "loc": { + "start": { + "line": 297, + "column": 30 + }, + "end": { + "line": 297, + "column": 48 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13050, + "end": 13051, + "loc": { + "start": { + "line": 297, + "column": 48 + }, + "end": { + "line": 297, + "column": 49 + } + } + }, + { + "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": 13052, + "end": 13056, + "loc": { + "start": { + "line": 297, + "column": 50 + }, + "end": { + "line": 297, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13056, + "end": 13057, + "loc": { + "start": { + "line": 297, + "column": 54 + }, + "end": { + "line": 297, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 13057, + "end": 13091, + "loc": { + "start": { + "line": 297, + "column": 55 + }, + "end": { + "line": 297, + "column": 89 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13091, + "end": 13092, + "loc": { + "start": { + "line": 297, + "column": 89 + }, + "end": { + "line": 297, + "column": 90 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13092, + "end": 13093, + "loc": { + "start": { + "line": 297, + "column": 90 + }, + "end": { + "line": 297, + "column": 91 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13110, + "end": 13111, + "loc": { + "start": { + "line": 298, + "column": 16 + }, + "end": { + "line": 298, + "column": 17 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13124, + "end": 13125, + "loc": { + "start": { + "line": 299, + "column": 12 + }, + "end": { + "line": 299, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13134, + "end": 13135, + "loc": { + "start": { + "line": 300, + "column": 8 + }, + "end": { + "line": 300, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13135, + "end": 13136, + "loc": { + "start": { + "line": 300, + "column": 9 + }, + "end": { + "line": 300, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13136, + "end": 13137, + "loc": { + "start": { + "line": 300, + "column": 10 + }, + "end": { + "line": 300, + "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": 13147, + "end": 13151, + "loc": { + "start": { + "line": 302, + "column": 8 + }, + "end": { + "line": 302, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13151, + "end": 13152, + "loc": { + "start": { + "line": 302, + "column": 12 + }, + "end": { + "line": 302, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onMouseHoverOff", + "start": 13152, + "end": 13168, + "loc": { + "start": { + "line": 302, + "column": 13 + }, + "end": { + "line": 302, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13169, + "end": 13170, + "loc": { + "start": { + "line": 302, + "column": 30 + }, + "end": { + "line": 302, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 13171, + "end": 13184, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 45 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13184, + "end": 13185, + "loc": { + "start": { + "line": 302, + "column": 45 + }, + "end": { + "line": 302, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "on", + "start": 13185, + "end": 13187, + "loc": { + "start": { + "line": 302, + "column": 46 + }, + "end": { + "line": 302, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13187, + "end": 13188, + "loc": { + "start": { + "line": 302, + "column": 48 + }, + "end": { + "line": 302, + "column": 49 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "hoverOff", + "start": 13188, + "end": 13198, + "loc": { + "start": { + "line": 302, + "column": 49 + }, + "end": { + "line": 302, + "column": 59 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13198, + "end": 13199, + "loc": { + "start": { + "line": 302, + "column": 59 + }, + "end": { + "line": 302, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 13200, + "end": 13205, + "loc": { + "start": { + "line": 302, + "column": 61 + }, + "end": { + "line": 302, + "column": 66 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13206, + "end": 13208, + "loc": { + "start": { + "line": 302, + "column": 67 + }, + "end": { + "line": 302, + "column": 69 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13209, + "end": 13210, + "loc": { + "start": { + "line": 302, + "column": 70 + }, + "end": { + "line": 302, + "column": 71 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 13223, + "end": 13239, + "loc": { + "start": { + "line": 303, + "column": 12 + }, + "end": { + "line": 303, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13240, + "end": 13241, + "loc": { + "start": { + "line": 303, + "column": 29 + }, + "end": { + "line": 303, + "column": 30 + } + } + }, + { + "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": 13242, + "end": 13246, + "loc": { + "start": { + "line": 303, + "column": 31 + }, + "end": { + "line": 303, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13246, + "end": 13247, + "loc": { + "start": { + "line": 303, + "column": 35 + }, + "end": { + "line": 303, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 13261, + "end": 13265, + "loc": { + "start": { + "line": 305, + "column": 12 + }, + "end": { + "line": 305, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13265, + "end": 13266, + "loc": { + "start": { + "line": 305, + "column": 16 + }, + "end": { + "line": 305, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 13266, + "end": 13275, + "loc": { + "start": { + "line": 305, + "column": 17 + }, + "end": { + "line": 305, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13275, + "end": 13276, + "loc": { + "start": { + "line": 305, + "column": 26 + }, + "end": { + "line": 305, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 13276, + "end": 13281, + "loc": { + "start": { + "line": 305, + "column": 27 + }, + "end": { + "line": 305, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13281, + "end": 13282, + "loc": { + "start": { + "line": 305, + "column": 32 + }, + "end": { + "line": 305, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginLeft", + "start": 13282, + "end": 13292, + "loc": { + "start": { + "line": 305, + "column": 33 + }, + "end": { + "line": 305, + "column": 43 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13293, + "end": 13294, + "loc": { + "start": { + "line": 305, + "column": 44 + }, + "end": { + "line": 305, + "column": 45 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13295, + "end": 13296, + "loc": { + "start": { + "line": 305, + "column": 46 + }, + "end": { + "line": 305, + "column": 47 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-100px", + "start": 13296, + "end": 13302, + "loc": { + "start": { + "line": 305, + "column": 47 + }, + "end": { + "line": 305, + "column": 53 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13302, + "end": 13303, + "loc": { + "start": { + "line": 305, + "column": 53 + }, + "end": { + "line": 305, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13303, + "end": 13304, + "loc": { + "start": { + "line": 305, + "column": 54 + }, + "end": { + "line": 305, + "column": 55 + } + } + }, + { + "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": 13317, + "end": 13321, + "loc": { + "start": { + "line": 306, + "column": 12 + }, + "end": { + "line": 306, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13321, + "end": 13322, + "loc": { + "start": { + "line": 306, + "column": 16 + }, + "end": { + "line": 306, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 13322, + "end": 13331, + "loc": { + "start": { + "line": 306, + "column": 17 + }, + "end": { + "line": 306, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13331, + "end": 13332, + "loc": { + "start": { + "line": 306, + "column": 26 + }, + "end": { + "line": 306, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 13332, + "end": 13337, + "loc": { + "start": { + "line": 306, + "column": 27 + }, + "end": { + "line": 306, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13337, + "end": 13338, + "loc": { + "start": { + "line": 306, + "column": 32 + }, + "end": { + "line": 306, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "marginTop", + "start": 13338, + "end": 13347, + "loc": { + "start": { + "line": 306, + "column": 33 + }, + "end": { + "line": 306, + "column": 42 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13348, + "end": 13349, + "loc": { + "start": { + "line": 306, + "column": 43 + }, + "end": { + "line": 306, + "column": 44 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13350, + "end": 13351, + "loc": { + "start": { + "line": 306, + "column": 45 + }, + "end": { + "line": 306, + "column": 46 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-100px", + "start": 13351, + "end": 13357, + "loc": { + "start": { + "line": 306, + "column": 46 + }, + "end": { + "line": 306, + "column": 52 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13357, + "end": 13358, + "loc": { + "start": { + "line": 306, + "column": 52 + }, + "end": { + "line": 306, + "column": 53 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13358, + "end": 13359, + "loc": { + "start": { + "line": 306, + "column": 53 + }, + "end": { + "line": 306, + "column": 54 + } + } + }, + { + "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": 13373, + "end": 13375, + "loc": { + "start": { + "line": 308, + "column": 12 + }, + "end": { + "line": 308, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13376, + "end": 13377, + "loc": { + "start": { + "line": 308, + "column": 15 + }, + "end": { + "line": 308, + "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": 13377, + "end": 13381, + "loc": { + "start": { + "line": 308, + "column": 16 + }, + "end": { + "line": 308, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13381, + "end": 13382, + "loc": { + "start": { + "line": 308, + "column": 20 + }, + "end": { + "line": 308, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 13382, + "end": 13416, + "loc": { + "start": { + "line": 308, + "column": 21 + }, + "end": { + "line": 308, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13416, + "end": 13417, + "loc": { + "start": { + "line": 308, + "column": 55 + }, + "end": { + "line": 308, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13418, + "end": 13419, + "loc": { + "start": { + "line": 308, + "column": 57 + }, + "end": { + "line": 308, + "column": 58 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 13436, + "end": 13440, + "loc": { + "start": { + "line": 309, + "column": 16 + }, + "end": { + "line": 309, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13440, + "end": 13441, + "loc": { + "start": { + "line": 309, + "column": 20 + }, + "end": { + "line": 309, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 13441, + "end": 13475, + "loc": { + "start": { + "line": 309, + "column": 21 + }, + "end": { + "line": 309, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13475, + "end": 13476, + "loc": { + "start": { + "line": 309, + "column": 55 + }, + "end": { + "line": 309, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 13476, + "end": 13487, + "loc": { + "start": { + "line": 309, + "column": 56 + }, + "end": { + "line": 309, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13488, + "end": 13489, + "loc": { + "start": { + "line": 309, + "column": 68 + }, + "end": { + "line": 309, + "column": 69 + } + } + }, + { + "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": 13490, + "end": 13495, + "loc": { + "start": { + "line": 309, + "column": 70 + }, + "end": { + "line": 309, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13495, + "end": 13496, + "loc": { + "start": { + "line": 309, + "column": 75 + }, + "end": { + "line": 309, + "column": 76 + } + } + }, + { + "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": 13513, + "end": 13517, + "loc": { + "start": { + "line": 310, + "column": 16 + }, + "end": { + "line": 310, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13517, + "end": 13518, + "loc": { + "start": { + "line": 310, + "column": 20 + }, + "end": { + "line": 310, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 13518, + "end": 13552, + "loc": { + "start": { + "line": 310, + "column": 21 + }, + "end": { + "line": 310, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13552, + "end": 13553, + "loc": { + "start": { + "line": 310, + "column": 55 + }, + "end": { + "line": 310, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 13553, + "end": 13566, + "loc": { + "start": { + "line": 310, + "column": 56 + }, + "end": { + "line": 310, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13567, + "end": 13568, + "loc": { + "start": { + "line": 310, + "column": 70 + }, + "end": { + "line": 310, + "column": 71 + } + } + }, + { + "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": 13569, + "end": 13574, + "loc": { + "start": { + "line": 310, + "column": 72 + }, + "end": { + "line": 310, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13574, + "end": 13575, + "loc": { + "start": { + "line": 310, + "column": 77 + }, + "end": { + "line": 310, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 13592, + "end": 13596, + "loc": { + "start": { + "line": 311, + "column": 16 + }, + "end": { + "line": 311, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13596, + "end": 13597, + "loc": { + "start": { + "line": 311, + "column": 20 + }, + "end": { + "line": 311, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 13597, + "end": 13631, + "loc": { + "start": { + "line": 311, + "column": 21 + }, + "end": { + "line": 311, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13631, + "end": 13632, + "loc": { + "start": { + "line": 311, + "column": 55 + }, + "end": { + "line": 311, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "axisVisible", + "start": 13632, + "end": 13643, + "loc": { + "start": { + "line": 311, + "column": 56 + }, + "end": { + "line": 311, + "column": 67 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13644, + "end": 13645, + "loc": { + "start": { + "line": 311, + "column": 68 + }, + "end": { + "line": 311, + "column": 69 + } + } + }, + { + "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": 13646, + "end": 13651, + "loc": { + "start": { + "line": 311, + "column": 70 + }, + "end": { + "line": 311, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13651, + "end": 13652, + "loc": { + "start": { + "line": 311, + "column": 75 + }, + "end": { + "line": 311, + "column": 76 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13665, + "end": 13666, + "loc": { + "start": { + "line": 312, + "column": 12 + }, + "end": { + "line": 312, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 13679, + "end": 13685, + "loc": { + "start": { + "line": 313, + "column": 12 + }, + "end": { + "line": 313, + "column": 18 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13685, + "end": 13686, + "loc": { + "start": { + "line": 313, + "column": 18 + }, + "end": { + "line": 313, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 13686, + "end": 13691, + "loc": { + "start": { + "line": 313, + "column": 19 + }, + "end": { + "line": 313, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13691, + "end": 13692, + "loc": { + "start": { + "line": 313, + "column": 24 + }, + "end": { + "line": 313, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursor", + "start": 13692, + "end": 13698, + "loc": { + "start": { + "line": 313, + "column": 25 + }, + "end": { + "line": 313, + "column": 31 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13699, + "end": 13700, + "loc": { + "start": { + "line": 313, + "column": 32 + }, + "end": { + "line": 313, + "column": 33 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "default", + "start": 13701, + "end": 13710, + "loc": { + "start": { + "line": 313, + "column": 34 + }, + "end": { + "line": 313, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13710, + "end": 13711, + "loc": { + "start": { + "line": 313, + "column": 43 + }, + "end": { + "line": 313, + "column": 44 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13720, + "end": 13721, + "loc": { + "start": { + "line": 314, + "column": 8 + }, + "end": { + "line": 314, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13721, + "end": 13722, + "loc": { + "start": { + "line": 314, + "column": 9 + }, + "end": { + "line": 314, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13722, + "end": 13723, + "loc": { + "start": { + "line": 314, + "column": 10 + }, + "end": { + "line": 314, + "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": 13733, + "end": 13737, + "loc": { + "start": { + "line": 316, + "column": 8 + }, + "end": { + "line": 316, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13737, + "end": 13738, + "loc": { + "start": { + "line": 316, + "column": 12 + }, + "end": { + "line": 316, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onPickedNothing", + "start": 13738, + "end": 13754, + "loc": { + "start": { + "line": 316, + "column": 13 + }, + "end": { + "line": 316, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13755, + "end": 13756, + "loc": { + "start": { + "line": 316, + "column": 30 + }, + "end": { + "line": 316, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 13757, + "end": 13770, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 316, + "column": 45 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13770, + "end": 13771, + "loc": { + "start": { + "line": 316, + "column": 45 + }, + "end": { + "line": 316, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "on", + "start": 13771, + "end": 13773, + "loc": { + "start": { + "line": 316, + "column": 46 + }, + "end": { + "line": 316, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13773, + "end": 13774, + "loc": { + "start": { + "line": 316, + "column": 48 + }, + "end": { + "line": 316, + "column": 49 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "pickedNothing", + "start": 13774, + "end": 13789, + "loc": { + "start": { + "line": 316, + "column": 49 + }, + "end": { + "line": 316, + "column": 64 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13789, + "end": 13790, + "loc": { + "start": { + "line": 316, + "column": 64 + }, + "end": { + "line": 316, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 13791, + "end": 13796, + "loc": { + "start": { + "line": 316, + "column": 66 + }, + "end": { + "line": 316, + "column": 71 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13797, + "end": 13799, + "loc": { + "start": { + "line": 316, + "column": 72 + }, + "end": { + "line": 316, + "column": 74 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13800, + "end": 13801, + "loc": { + "start": { + "line": 316, + "column": 75 + }, + "end": { + "line": 316, + "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": 13814, + "end": 13816, + "loc": { + "start": { + "line": 317, + "column": 12 + }, + "end": { + "line": 317, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13817, + "end": 13818, + "loc": { + "start": { + "line": 317, + "column": 15 + }, + "end": { + "line": 317, + "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": 13818, + "end": 13822, + "loc": { + "start": { + "line": 317, + "column": 16 + }, + "end": { + "line": 317, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13822, + "end": 13823, + "loc": { + "start": { + "line": 317, + "column": 20 + }, + "end": { + "line": 317, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 13823, + "end": 13857, + "loc": { + "start": { + "line": 317, + "column": 21 + }, + "end": { + "line": 317, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13857, + "end": 13858, + "loc": { + "start": { + "line": 317, + "column": 55 + }, + "end": { + "line": 317, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13859, + "end": 13860, + "loc": { + "start": { + "line": 317, + "column": 57 + }, + "end": { + "line": 317, + "column": 58 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 13877, + "end": 13881, + "loc": { + "start": { + "line": 318, + "column": 16 + }, + "end": { + "line": 318, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13881, + "end": 13882, + "loc": { + "start": { + "line": 318, + "column": 20 + }, + "end": { + "line": 318, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 13882, + "end": 13886, + "loc": { + "start": { + "line": 318, + "column": 21 + }, + "end": { + "line": 318, + "column": 25 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13886, + "end": 13887, + "loc": { + "start": { + "line": 318, + "column": 25 + }, + "end": { + "line": 318, + "column": 26 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementCancel", + "start": 13887, + "end": 13906, + "loc": { + "start": { + "line": 318, + "column": 26 + }, + "end": { + "line": 318, + "column": 45 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13906, + "end": 13907, + "loc": { + "start": { + "line": 318, + "column": 45 + }, + "end": { + "line": 318, + "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": 13908, + "end": 13912, + "loc": { + "start": { + "line": 318, + "column": 47 + }, + "end": { + "line": 318, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13912, + "end": 13913, + "loc": { + "start": { + "line": 318, + "column": 51 + }, + "end": { + "line": 318, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 13913, + "end": 13947, + "loc": { + "start": { + "line": 318, + "column": 52 + }, + "end": { + "line": 318, + "column": 86 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13947, + "end": 13948, + "loc": { + "start": { + "line": 318, + "column": 86 + }, + "end": { + "line": 318, + "column": 87 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13948, + "end": 13949, + "loc": { + "start": { + "line": 318, + "column": 87 + }, + "end": { + "line": 318, + "column": 88 + } + } + }, + { + "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": 13966, + "end": 13970, + "loc": { + "start": { + "line": 319, + "column": 16 + }, + "end": { + "line": 319, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13970, + "end": 13971, + "loc": { + "start": { + "line": 319, + "column": 20 + }, + "end": { + "line": 319, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 13971, + "end": 14005, + "loc": { + "start": { + "line": 319, + "column": 21 + }, + "end": { + "line": 319, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14005, + "end": 14006, + "loc": { + "start": { + "line": 319, + "column": 55 + }, + "end": { + "line": 319, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 14006, + "end": 14013, + "loc": { + "start": { + "line": 319, + "column": 56 + }, + "end": { + "line": 319, + "column": 63 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14013, + "end": 14014, + "loc": { + "start": { + "line": 319, + "column": 63 + }, + "end": { + "line": 319, + "column": 64 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14014, + "end": 14015, + "loc": { + "start": { + "line": 319, + "column": 64 + }, + "end": { + "line": 319, + "column": 65 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14015, + "end": 14016, + "loc": { + "start": { + "line": 319, + "column": 65 + }, + "end": { + "line": 319, + "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": 14033, + "end": 14037, + "loc": { + "start": { + "line": 320, + "column": 16 + }, + "end": { + "line": 320, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14037, + "end": 14038, + "loc": { + "start": { + "line": 320, + "column": 20 + }, + "end": { + "line": 320, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 14038, + "end": 14072, + "loc": { + "start": { + "line": 320, + "column": 21 + }, + "end": { + "line": 320, + "column": 55 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14073, + "end": 14074, + "loc": { + "start": { + "line": 320, + "column": 56 + }, + "end": { + "line": 320, + "column": 57 + } + } + }, + { + "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": 14075, + "end": 14079, + "loc": { + "start": { + "line": 320, + "column": 58 + }, + "end": { + "line": 320, + "column": 62 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14079, + "end": 14080, + "loc": { + "start": { + "line": 320, + "column": 62 + }, + "end": { + "line": 320, + "column": 63 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14093, + "end": 14094, + "loc": { + "start": { + "line": 321, + "column": 12 + }, + "end": { + "line": 321, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startDot", + "start": 14107, + "end": 14115, + "loc": { + "start": { + "line": 322, + "column": 12 + }, + "end": { + "line": 322, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14115, + "end": 14116, + "loc": { + "start": { + "line": 322, + "column": 20 + }, + "end": { + "line": 322, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setVisible", + "start": 14116, + "end": 14126, + "loc": { + "start": { + "line": 322, + "column": 21 + }, + "end": { + "line": 322, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14126, + "end": 14127, + "loc": { + "start": { + "line": 322, + "column": 31 + }, + "end": { + "line": 322, + "column": 32 + } + } + }, + { + "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": 14127, + "end": 14132, + "loc": { + "start": { + "line": 322, + "column": 32 + }, + "end": { + "line": 322, + "column": 37 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14132, + "end": 14133, + "loc": { + "start": { + "line": 322, + "column": 37 + }, + "end": { + "line": 322, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14133, + "end": 14134, + "loc": { + "start": { + "line": 322, + "column": 38 + }, + "end": { + "line": 322, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchState", + "start": 14147, + "end": 14157, + "loc": { + "start": { + "line": 323, + "column": 12 + }, + "end": { + "line": 323, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14158, + "end": 14159, + "loc": { + "start": { + "line": 323, + "column": 23 + }, + "end": { + "line": 323, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "FIRST_TOUCH_EXPECTED", + "start": 14160, + "end": 14180, + "loc": { + "start": { + "line": 323, + "column": 25 + }, + "end": { + "line": 323, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14180, + "end": 14181, + "loc": { + "start": { + "line": 323, + "column": 45 + }, + "end": { + "line": 323, + "column": 46 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14190, + "end": 14191, + "loc": { + "start": { + "line": 324, + "column": 8 + }, + "end": { + "line": 324, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14191, + "end": 14192, + "loc": { + "start": { + "line": 324, + "column": 9 + }, + "end": { + "line": 324, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14192, + "end": 14193, + "loc": { + "start": { + "line": 324, + "column": 10 + }, + "end": { + "line": 324, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 14203, + "end": 14209, + "loc": { + "start": { + "line": 326, + "column": 8 + }, + "end": { + "line": 326, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14209, + "end": 14210, + "loc": { + "start": { + "line": 326, + "column": 14 + }, + "end": { + "line": 326, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addEventListener", + "start": 14210, + "end": 14226, + "loc": { + "start": { + "line": 326, + "column": 15 + }, + "end": { + "line": 326, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14226, + "end": 14227, + "loc": { + "start": { + "line": 326, + "column": 31 + }, + "end": { + "line": 326, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchstart", + "start": 14227, + "end": 14239, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 44 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14239, + "end": 14240, + "loc": { + "start": { + "line": 326, + "column": 44 + }, + "end": { + "line": 326, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 14241, + "end": 14245, + "loc": { + "start": { + "line": 326, + "column": 46 + }, + "end": { + "line": 326, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14245, + "end": 14246, + "loc": { + "start": { + "line": 326, + "column": 50 + }, + "end": { + "line": 326, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchStart", + "start": 14246, + "end": 14265, + "loc": { + "start": { + "line": 326, + "column": 51 + }, + "end": { + "line": 326, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14266, + "end": 14267, + "loc": { + "start": { + "line": 326, + "column": 71 + }, + "end": { + "line": 326, + "column": 72 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14268, + "end": 14269, + "loc": { + "start": { + "line": 326, + "column": 73 + }, + "end": { + "line": 326, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 14269, + "end": 14274, + "loc": { + "start": { + "line": 326, + "column": 74 + }, + "end": { + "line": 326, + "column": 79 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14274, + "end": 14275, + "loc": { + "start": { + "line": 326, + "column": 79 + }, + "end": { + "line": 326, + "column": 80 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14276, + "end": 14278, + "loc": { + "start": { + "line": 326, + "column": 81 + }, + "end": { + "line": 326, + "column": 83 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14279, + "end": 14280, + "loc": { + "start": { + "line": 326, + "column": 84 + }, + "end": { + "line": 326, + "column": 85 + } + } + }, + { + "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": 14293, + "end": 14298, + "loc": { + "start": { + "line": 327, + "column": 12 + }, + "end": { + "line": 327, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 14299, + "end": 14306, + "loc": { + "start": { + "line": 327, + "column": 18 + }, + "end": { + "line": 327, + "column": 25 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14307, + "end": 14308, + "loc": { + "start": { + "line": 327, + "column": 26 + }, + "end": { + "line": 327, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 14309, + "end": 14314, + "loc": { + "start": { + "line": 327, + "column": 28 + }, + "end": { + "line": 327, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14314, + "end": 14315, + "loc": { + "start": { + "line": 327, + "column": 33 + }, + "end": { + "line": 327, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 14315, + "end": 14322, + "loc": { + "start": { + "line": 327, + "column": 34 + }, + "end": { + "line": 327, + "column": 41 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14322, + "end": 14323, + "loc": { + "start": { + "line": 327, + "column": 41 + }, + "end": { + "line": 327, + "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": 14336, + "end": 14341, + "loc": { + "start": { + "line": 328, + "column": 12 + }, + "end": { + "line": 328, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 14342, + "end": 14356, + "loc": { + "start": { + "line": 328, + "column": 18 + }, + "end": { + "line": 328, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14357, + "end": 14358, + "loc": { + "start": { + "line": 328, + "column": 33 + }, + "end": { + "line": 328, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 14359, + "end": 14364, + "loc": { + "start": { + "line": 328, + "column": 35 + }, + "end": { + "line": 328, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14364, + "end": 14365, + "loc": { + "start": { + "line": 328, + "column": 40 + }, + "end": { + "line": 328, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 14365, + "end": 14379, + "loc": { + "start": { + "line": 328, + "column": 41 + }, + "end": { + "line": 328, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14379, + "end": 14380, + "loc": { + "start": { + "line": 328, + "column": 55 + }, + "end": { + "line": 328, + "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": 14393, + "end": 14395, + "loc": { + "start": { + "line": 329, + "column": 12 + }, + "end": { + "line": 329, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14396, + "end": 14397, + "loc": { + "start": { + "line": 329, + "column": 15 + }, + "end": { + "line": 329, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 14397, + "end": 14404, + "loc": { + "start": { + "line": 329, + "column": 16 + }, + "end": { + "line": 329, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14404, + "end": 14405, + "loc": { + "start": { + "line": 329, + "column": 23 + }, + "end": { + "line": 329, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 14405, + "end": 14411, + "loc": { + "start": { + "line": 329, + "column": 24 + }, + "end": { + "line": 329, + "column": 30 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 14412, + "end": 14415, + "loc": { + "start": { + "line": 329, + "column": 31 + }, + "end": { + "line": 329, + "column": 34 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 14416, + "end": 14417, + "loc": { + "start": { + "line": 329, + "column": 35 + }, + "end": { + "line": 329, + "column": 36 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 14418, + "end": 14420, + "loc": { + "start": { + "line": 329, + "column": 37 + }, + "end": { + "line": 329, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 14421, + "end": 14435, + "loc": { + "start": { + "line": 329, + "column": 40 + }, + "end": { + "line": 329, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14435, + "end": 14436, + "loc": { + "start": { + "line": 329, + "column": 54 + }, + "end": { + "line": 329, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 14436, + "end": 14442, + "loc": { + "start": { + "line": 329, + "column": 55 + }, + "end": { + "line": 329, + "column": 61 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 14443, + "end": 14446, + "loc": { + "start": { + "line": 329, + "column": 62 + }, + "end": { + "line": 329, + "column": 65 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 14447, + "end": 14448, + "loc": { + "start": { + "line": 329, + "column": 66 + }, + "end": { + "line": 329, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14448, + "end": 14449, + "loc": { + "start": { + "line": 329, + "column": 67 + }, + "end": { + "line": 329, + "column": 68 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14450, + "end": 14451, + "loc": { + "start": { + "line": 329, + "column": 69 + }, + "end": { + "line": 329, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "getCanvasPosFromEvent", + "start": 14468, + "end": 14489, + "loc": { + "start": { + "line": 330, + "column": 16 + }, + "end": { + "line": 330, + "column": 37 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14489, + "end": 14490, + "loc": { + "start": { + "line": 330, + "column": 37 + }, + "end": { + "line": 330, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 14490, + "end": 14497, + "loc": { + "start": { + "line": 330, + "column": 38 + }, + "end": { + "line": 330, + "column": 45 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14497, + "end": 14498, + "loc": { + "start": { + "line": 330, + "column": 45 + }, + "end": { + "line": 330, + "column": 46 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 14498, + "end": 14499, + "loc": { + "start": { + "line": 330, + "column": 46 + }, + "end": { + "line": 330, + "column": 47 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14499, + "end": 14500, + "loc": { + "start": { + "line": 330, + "column": 47 + }, + "end": { + "line": 330, + "column": 48 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14500, + "end": 14501, + "loc": { + "start": { + "line": 330, + "column": 48 + }, + "end": { + "line": 330, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 14502, + "end": 14521, + "loc": { + "start": { + "line": 330, + "column": 50 + }, + "end": { + "line": 330, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14521, + "end": 14522, + "loc": { + "start": { + "line": 330, + "column": 69 + }, + "end": { + "line": 330, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14522, + "end": 14523, + "loc": { + "start": { + "line": 330, + "column": 70 + }, + "end": { + "line": 330, + "column": 71 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14536, + "end": 14537, + "loc": { + "start": { + "line": 331, + "column": 12 + }, + "end": { + "line": 331, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14546, + "end": 14547, + "loc": { + "start": { + "line": 332, + "column": 8 + }, + "end": { + "line": 332, + "column": 9 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14547, + "end": 14548, + "loc": { + "start": { + "line": 332, + "column": 9 + }, + "end": { + "line": 332, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14549, + "end": 14550, + "loc": { + "start": { + "line": 332, + "column": 11 + }, + "end": { + "line": 332, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "passive", + "start": 14550, + "end": 14557, + "loc": { + "start": { + "line": 332, + "column": 12 + }, + "end": { + "line": 332, + "column": 19 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14557, + "end": 14558, + "loc": { + "start": { + "line": 332, + "column": 19 + }, + "end": { + "line": 332, + "column": 20 + } + } + }, + { + "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": 14559, + "end": 14563, + "loc": { + "start": { + "line": 332, + "column": 21 + }, + "end": { + "line": 332, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14563, + "end": 14564, + "loc": { + "start": { + "line": 332, + "column": 25 + }, + "end": { + "line": 332, + "column": 26 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14564, + "end": 14565, + "loc": { + "start": { + "line": 332, + "column": 26 + }, + "end": { + "line": 332, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14565, + "end": 14566, + "loc": { + "start": { + "line": 332, + "column": 27 + }, + "end": { + "line": 332, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 14576, + "end": 14582, + "loc": { + "start": { + "line": 334, + "column": 8 + }, + "end": { + "line": 334, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14582, + "end": 14583, + "loc": { + "start": { + "line": 334, + "column": 14 + }, + "end": { + "line": 334, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addEventListener", + "start": 14583, + "end": 14599, + "loc": { + "start": { + "line": 334, + "column": 15 + }, + "end": { + "line": 334, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14599, + "end": 14600, + "loc": { + "start": { + "line": 334, + "column": 31 + }, + "end": { + "line": 334, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchend", + "start": 14600, + "end": 14610, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 334, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14610, + "end": 14611, + "loc": { + "start": { + "line": 334, + "column": 42 + }, + "end": { + "line": 334, + "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": 14612, + "end": 14616, + "loc": { + "start": { + "line": 334, + "column": 44 + }, + "end": { + "line": 334, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14616, + "end": 14617, + "loc": { + "start": { + "line": 334, + "column": 48 + }, + "end": { + "line": 334, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchEnd", + "start": 14617, + "end": 14634, + "loc": { + "start": { + "line": 334, + "column": 49 + }, + "end": { + "line": 334, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14635, + "end": 14636, + "loc": { + "start": { + "line": 334, + "column": 67 + }, + "end": { + "line": 334, + "column": 68 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14637, + "end": 14638, + "loc": { + "start": { + "line": 334, + "column": 69 + }, + "end": { + "line": 334, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 14638, + "end": 14643, + "loc": { + "start": { + "line": 334, + "column": 70 + }, + "end": { + "line": 334, + "column": 75 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14643, + "end": 14644, + "loc": { + "start": { + "line": 334, + "column": 75 + }, + "end": { + "line": 334, + "column": 76 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14645, + "end": 14647, + "loc": { + "start": { + "line": 334, + "column": 77 + }, + "end": { + "line": 334, + "column": 79 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14648, + "end": 14649, + "loc": { + "start": { + "line": 334, + "column": 80 + }, + "end": { + "line": 334, + "column": 81 + } + } + }, + { + "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": 14662, + "end": 14667, + "loc": { + "start": { + "line": 335, + "column": 12 + }, + "end": { + "line": 335, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 14668, + "end": 14675, + "loc": { + "start": { + "line": 335, + "column": 18 + }, + "end": { + "line": 335, + "column": 25 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14676, + "end": 14677, + "loc": { + "start": { + "line": 335, + "column": 26 + }, + "end": { + "line": 335, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 14678, + "end": 14683, + "loc": { + "start": { + "line": 335, + "column": 28 + }, + "end": { + "line": 335, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14683, + "end": 14684, + "loc": { + "start": { + "line": 335, + "column": 33 + }, + "end": { + "line": 335, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 14684, + "end": 14691, + "loc": { + "start": { + "line": 335, + "column": 34 + }, + "end": { + "line": 335, + "column": 41 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14691, + "end": 14692, + "loc": { + "start": { + "line": 335, + "column": 41 + }, + "end": { + "line": 335, + "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": 14705, + "end": 14710, + "loc": { + "start": { + "line": 336, + "column": 12 + }, + "end": { + "line": 336, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 14711, + "end": 14725, + "loc": { + "start": { + "line": 336, + "column": 18 + }, + "end": { + "line": 336, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14726, + "end": 14727, + "loc": { + "start": { + "line": 336, + "column": 33 + }, + "end": { + "line": 336, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 14728, + "end": 14733, + "loc": { + "start": { + "line": 336, + "column": 35 + }, + "end": { + "line": 336, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14733, + "end": 14734, + "loc": { + "start": { + "line": 336, + "column": 40 + }, + "end": { + "line": 336, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 14734, + "end": 14748, + "loc": { + "start": { + "line": 336, + "column": 41 + }, + "end": { + "line": 336, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14748, + "end": 14749, + "loc": { + "start": { + "line": 336, + "column": 55 + }, + "end": { + "line": 336, + "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": 14762, + "end": 14764, + "loc": { + "start": { + "line": 337, + "column": 12 + }, + "end": { + "line": 337, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14765, + "end": 14766, + "loc": { + "start": { + "line": 337, + "column": 15 + }, + "end": { + "line": 337, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 14766, + "end": 14773, + "loc": { + "start": { + "line": 337, + "column": 16 + }, + "end": { + "line": 337, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14773, + "end": 14774, + "loc": { + "start": { + "line": 337, + "column": 23 + }, + "end": { + "line": 337, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 14774, + "end": 14780, + "loc": { + "start": { + "line": 337, + "column": 24 + }, + "end": { + "line": 337, + "column": 30 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 14781, + "end": 14784, + "loc": { + "start": { + "line": 337, + "column": 31 + }, + "end": { + "line": 337, + "column": 34 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 14785, + "end": 14786, + "loc": { + "start": { + "line": 337, + "column": 35 + }, + "end": { + "line": 337, + "column": 36 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 14787, + "end": 14789, + "loc": { + "start": { + "line": 337, + "column": 37 + }, + "end": { + "line": 337, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 14790, + "end": 14804, + "loc": { + "start": { + "line": 337, + "column": 40 + }, + "end": { + "line": 337, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14804, + "end": 14805, + "loc": { + "start": { + "line": 337, + "column": 54 + }, + "end": { + "line": 337, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 14805, + "end": 14811, + "loc": { + "start": { + "line": 337, + "column": 55 + }, + "end": { + "line": 337, + "column": 61 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 14812, + "end": 14815, + "loc": { + "start": { + "line": 337, + "column": 62 + }, + "end": { + "line": 337, + "column": 65 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 14816, + "end": 14817, + "loc": { + "start": { + "line": 337, + "column": 66 + }, + "end": { + "line": 337, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14817, + "end": 14818, + "loc": { + "start": { + "line": 337, + "column": 67 + }, + "end": { + "line": 337, + "column": 68 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14819, + "end": 14820, + "loc": { + "start": { + "line": 337, + "column": 69 + }, + "end": { + "line": 337, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "getCanvasPosFromEvent", + "start": 14837, + "end": 14858, + "loc": { + "start": { + "line": 338, + "column": 16 + }, + "end": { + "line": 338, + "column": 37 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14858, + "end": 14859, + "loc": { + "start": { + "line": 338, + "column": 37 + }, + "end": { + "line": 338, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 14859, + "end": 14873, + "loc": { + "start": { + "line": 338, + "column": 38 + }, + "end": { + "line": 338, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14873, + "end": 14874, + "loc": { + "start": { + "line": 338, + "column": 52 + }, + "end": { + "line": 338, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 14874, + "end": 14875, + "loc": { + "start": { + "line": 338, + "column": 53 + }, + "end": { + "line": 338, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14875, + "end": 14876, + "loc": { + "start": { + "line": 338, + "column": 54 + }, + "end": { + "line": 338, + "column": 55 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14876, + "end": 14877, + "loc": { + "start": { + "line": 338, + "column": 55 + }, + "end": { + "line": 338, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchEndCanvasPos", + "start": 14878, + "end": 14895, + "loc": { + "start": { + "line": 338, + "column": 57 + }, + "end": { + "line": 338, + "column": 74 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14895, + "end": 14896, + "loc": { + "start": { + "line": 338, + "column": 74 + }, + "end": { + "line": 338, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14896, + "end": 14897, + "loc": { + "start": { + "line": 338, + "column": 75 + }, + "end": { + "line": 338, + "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": 14914, + "end": 14916, + "loc": { + "start": { + "line": 339, + "column": 16 + }, + "end": { + "line": 339, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14917, + "end": 14918, + "loc": { + "start": { + "line": 339, + "column": 19 + }, + "end": { + "line": 339, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchEndCanvasPos", + "start": 14918, + "end": 14935, + "loc": { + "start": { + "line": 339, + "column": 20 + }, + "end": { + "line": 339, + "column": 37 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14935, + "end": 14936, + "loc": { + "start": { + "line": 339, + "column": 37 + }, + "end": { + "line": 339, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 14936, + "end": 14937, + "loc": { + "start": { + "line": 339, + "column": 38 + }, + "end": { + "line": 339, + "column": 39 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14937, + "end": 14938, + "loc": { + "start": { + "line": 339, + "column": 39 + }, + "end": { + "line": 339, + "column": 40 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 14939, + "end": 14940, + "loc": { + "start": { + "line": 339, + "column": 41 + }, + "end": { + "line": 339, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 14941, + "end": 14960, + "loc": { + "start": { + "line": 339, + "column": 43 + }, + "end": { + "line": 339, + "column": 62 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14960, + "end": 14961, + "loc": { + "start": { + "line": 339, + "column": 62 + }, + "end": { + "line": 339, + "column": 63 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 14961, + "end": 14962, + "loc": { + "start": { + "line": 339, + "column": 63 + }, + "end": { + "line": 339, + "column": 64 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14962, + "end": 14963, + "loc": { + "start": { + "line": 339, + "column": 64 + }, + "end": { + "line": 339, + "column": 65 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 14964, + "end": 14965, + "loc": { + "start": { + "line": 339, + "column": 66 + }, + "end": { + "line": 339, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchCanvasClickTolerance", + "start": 14966, + "end": 14991, + "loc": { + "start": { + "line": 339, + "column": 68 + }, + "end": { + "line": 339, + "column": 93 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 14992, + "end": 14994, + "loc": { + "start": { + "line": 339, + "column": 94 + }, + "end": { + "line": 339, + "column": 96 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchEndCanvasPos", + "start": 15015, + "end": 15032, + "loc": { + "start": { + "line": 340, + "column": 20 + }, + "end": { + "line": 340, + "column": 37 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15032, + "end": 15033, + "loc": { + "start": { + "line": 340, + "column": 37 + }, + "end": { + "line": 340, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 15033, + "end": 15034, + "loc": { + "start": { + "line": 340, + "column": 38 + }, + "end": { + "line": 340, + "column": 39 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15034, + "end": 15035, + "loc": { + "start": { + "line": 340, + "column": 39 + }, + "end": { + "line": 340, + "column": 40 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 15036, + "end": 15037, + "loc": { + "start": { + "line": 340, + "column": 41 + }, + "end": { + "line": 340, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 15038, + "end": 15057, + "loc": { + "start": { + "line": 340, + "column": 43 + }, + "end": { + "line": 340, + "column": 62 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15057, + "end": 15058, + "loc": { + "start": { + "line": 340, + "column": 62 + }, + "end": { + "line": 340, + "column": 63 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 15058, + "end": 15059, + "loc": { + "start": { + "line": 340, + "column": 63 + }, + "end": { + "line": 340, + "column": 64 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15059, + "end": 15060, + "loc": { + "start": { + "line": 340, + "column": 64 + }, + "end": { + "line": 340, + "column": 65 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 15061, + "end": 15062, + "loc": { + "start": { + "line": 340, + "column": 66 + }, + "end": { + "line": 340, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchCanvasClickTolerance", + "start": 15063, + "end": 15088, + "loc": { + "start": { + "line": 340, + "column": 68 + }, + "end": { + "line": 340, + "column": 93 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 15089, + "end": 15091, + "loc": { + "start": { + "line": 340, + "column": 94 + }, + "end": { + "line": 340, + "column": 96 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchEndCanvasPos", + "start": 15112, + "end": 15129, + "loc": { + "start": { + "line": 341, + "column": 20 + }, + "end": { + "line": 341, + "column": 37 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15129, + "end": 15130, + "loc": { + "start": { + "line": 341, + "column": 37 + }, + "end": { + "line": 341, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 15130, + "end": 15131, + "loc": { + "start": { + "line": 341, + "column": 38 + }, + "end": { + "line": 341, + "column": 39 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15131, + "end": 15132, + "loc": { + "start": { + "line": 341, + "column": 39 + }, + "end": { + "line": 341, + "column": 40 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 15133, + "end": 15134, + "loc": { + "start": { + "line": 341, + "column": 41 + }, + "end": { + "line": 341, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 15135, + "end": 15154, + "loc": { + "start": { + "line": 341, + "column": 43 + }, + "end": { + "line": 341, + "column": 62 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15154, + "end": 15155, + "loc": { + "start": { + "line": 341, + "column": 62 + }, + "end": { + "line": 341, + "column": 63 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 15155, + "end": 15156, + "loc": { + "start": { + "line": 341, + "column": 63 + }, + "end": { + "line": 341, + "column": 64 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15156, + "end": 15157, + "loc": { + "start": { + "line": 341, + "column": 64 + }, + "end": { + "line": 341, + "column": 65 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 15158, + "end": 15159, + "loc": { + "start": { + "line": 341, + "column": 66 + }, + "end": { + "line": 341, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchCanvasClickTolerance", + "start": 15160, + "end": 15185, + "loc": { + "start": { + "line": 341, + "column": 68 + }, + "end": { + "line": 341, + "column": 93 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 15186, + "end": 15188, + "loc": { + "start": { + "line": 341, + "column": 94 + }, + "end": { + "line": 341, + "column": 96 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchEndCanvasPos", + "start": 15209, + "end": 15226, + "loc": { + "start": { + "line": 342, + "column": 20 + }, + "end": { + "line": 342, + "column": 37 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15226, + "end": 15227, + "loc": { + "start": { + "line": 342, + "column": 37 + }, + "end": { + "line": 342, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 15227, + "end": 15228, + "loc": { + "start": { + "line": 342, + "column": 38 + }, + "end": { + "line": 342, + "column": 39 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15228, + "end": 15229, + "loc": { + "start": { + "line": 342, + "column": 39 + }, + "end": { + "line": 342, + "column": 40 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 15230, + "end": 15231, + "loc": { + "start": { + "line": 342, + "column": 41 + }, + "end": { + "line": 342, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 15232, + "end": 15251, + "loc": { + "start": { + "line": 342, + "column": 43 + }, + "end": { + "line": 342, + "column": 62 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15251, + "end": 15252, + "loc": { + "start": { + "line": 342, + "column": 62 + }, + "end": { + "line": 342, + "column": 63 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 15252, + "end": 15253, + "loc": { + "start": { + "line": 342, + "column": 63 + }, + "end": { + "line": 342, + "column": 64 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15253, + "end": 15254, + "loc": { + "start": { + "line": 342, + "column": 64 + }, + "end": { + "line": 342, + "column": 65 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 15255, + "end": 15256, + "loc": { + "start": { + "line": 342, + "column": 66 + }, + "end": { + "line": 342, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchCanvasClickTolerance", + "start": 15257, + "end": 15282, + "loc": { + "start": { + "line": 342, + "column": 68 + }, + "end": { + "line": 342, + "column": 93 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15282, + "end": 15283, + "loc": { + "start": { + "line": 342, + "column": 93 + }, + "end": { + "line": 342, + "column": 94 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15284, + "end": 15285, + "loc": { + "start": { + "line": 342, + "column": 95 + }, + "end": { + "line": 342, + "column": 96 + } + } + }, + { + "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": 15306, + "end": 15312, + "loc": { + "start": { + "line": 343, + "column": 20 + }, + "end": { + "line": 343, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15312, + "end": 15313, + "loc": { + "start": { + "line": 343, + "column": 26 + }, + "end": { + "line": 343, + "column": 27 + } + } + }, + { + "type": "CommentLine", + "value": " User is repositioning the camera or model", + "start": 15314, + "end": 15358, + "loc": { + "start": { + "line": 343, + "column": 28 + }, + "end": { + "line": 343, + "column": 72 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15375, + "end": 15376, + "loc": { + "start": { + "line": 344, + "column": 16 + }, + "end": { + "line": 344, + "column": 17 + } + } + }, + { + "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": 15393, + "end": 15398, + "loc": { + "start": { + "line": 345, + "column": 16 + }, + "end": { + "line": 345, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 15399, + "end": 15409, + "loc": { + "start": { + "line": 345, + "column": 22 + }, + "end": { + "line": 345, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15410, + "end": 15411, + "loc": { + "start": { + "line": 345, + "column": 33 + }, + "end": { + "line": 345, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 15412, + "end": 15417, + "loc": { + "start": { + "line": 345, + "column": 35 + }, + "end": { + "line": 345, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15417, + "end": 15418, + "loc": { + "start": { + "line": 345, + "column": 40 + }, + "end": { + "line": 345, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 15418, + "end": 15422, + "loc": { + "start": { + "line": 345, + "column": 41 + }, + "end": { + "line": 345, + "column": 45 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15422, + "end": 15423, + "loc": { + "start": { + "line": 345, + "column": 45 + }, + "end": { + "line": 345, + "column": 46 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15423, + "end": 15424, + "loc": { + "start": { + "line": 345, + "column": 46 + }, + "end": { + "line": 345, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 15445, + "end": 15454, + "loc": { + "start": { + "line": 346, + "column": 20 + }, + "end": { + "line": 346, + "column": 29 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15454, + "end": 15455, + "loc": { + "start": { + "line": 346, + "column": 29 + }, + "end": { + "line": 346, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchEndCanvasPos", + "start": 15456, + "end": 15473, + "loc": { + "start": { + "line": 346, + "column": 31 + }, + "end": { + "line": 346, + "column": 48 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15473, + "end": 15474, + "loc": { + "start": { + "line": 346, + "column": 48 + }, + "end": { + "line": 346, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 15495, + "end": 15506, + "loc": { + "start": { + "line": 347, + "column": 20 + }, + "end": { + "line": 347, + "column": 31 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15506, + "end": 15507, + "loc": { + "start": { + "line": 347, + "column": 31 + }, + "end": { + "line": 347, + "column": 32 + } + } + }, + { + "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": 15508, + "end": 15512, + "loc": { + "start": { + "line": 347, + "column": 33 + }, + "end": { + "line": 347, + "column": 37 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15512, + "end": 15513, + "loc": { + "start": { + "line": 347, + "column": 37 + }, + "end": { + "line": 347, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurfacePrecision", + "start": 15534, + "end": 15554, + "loc": { + "start": { + "line": 348, + "column": 20 + }, + "end": { + "line": 348, + "column": 40 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15554, + "end": 15555, + "loc": { + "start": { + "line": 348, + "column": 40 + }, + "end": { + "line": 348, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurfacePrecisionEnabled", + "start": 15556, + "end": 15583, + "loc": { + "start": { + "line": 348, + "column": 42 + }, + "end": { + "line": 348, + "column": 69 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15600, + "end": 15601, + "loc": { + "start": { + "line": 349, + "column": 16 + }, + "end": { + "line": 349, + "column": 17 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15601, + "end": 15602, + "loc": { + "start": { + "line": 349, + "column": 17 + }, + "end": { + "line": 349, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15602, + "end": 15603, + "loc": { + "start": { + "line": 349, + "column": 18 + }, + "end": { + "line": 349, + "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": 15620, + "end": 15622, + "loc": { + "start": { + "line": 350, + "column": 16 + }, + "end": { + "line": 350, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15623, + "end": 15624, + "loc": { + "start": { + "line": 350, + "column": 19 + }, + "end": { + "line": 350, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 15624, + "end": 15634, + "loc": { + "start": { + "line": 350, + "column": 20 + }, + "end": { + "line": 350, + "column": 30 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 15635, + "end": 15637, + "loc": { + "start": { + "line": 350, + "column": 31 + }, + "end": { + "line": 350, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 15638, + "end": 15648, + "loc": { + "start": { + "line": 350, + "column": 34 + }, + "end": { + "line": 350, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15648, + "end": 15649, + "loc": { + "start": { + "line": 350, + "column": 44 + }, + "end": { + "line": 350, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 15649, + "end": 15657, + "loc": { + "start": { + "line": 350, + "column": 45 + }, + "end": { + "line": 350, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15657, + "end": 15658, + "loc": { + "start": { + "line": 350, + "column": 53 + }, + "end": { + "line": 350, + "column": 54 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15659, + "end": 15660, + "loc": { + "start": { + "line": 350, + "column": 55 + }, + "end": { + "line": 350, + "column": 56 + } + } + }, + { + "type": { + "label": "switch", + "keyword": "switch", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "switch", + "start": 15681, + "end": 15687, + "loc": { + "start": { + "line": 351, + "column": 20 + }, + "end": { + "line": 351, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15688, + "end": 15689, + "loc": { + "start": { + "line": 351, + "column": 27 + }, + "end": { + "line": 351, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchState", + "start": 15689, + "end": 15699, + "loc": { + "start": { + "line": 351, + "column": 28 + }, + "end": { + "line": 351, + "column": 38 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15699, + "end": 15700, + "loc": { + "start": { + "line": 351, + "column": 38 + }, + "end": { + "line": 351, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15701, + "end": 15702, + "loc": { + "start": { + "line": 351, + "column": 40 + }, + "end": { + "line": 351, + "column": 41 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 15727, + "end": 15731, + "loc": { + "start": { + "line": 352, + "column": 24 + }, + "end": { + "line": 352, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "FIRST_TOUCH_EXPECTED", + "start": 15732, + "end": 15752, + "loc": { + "start": { + "line": 352, + "column": 29 + }, + "end": { + "line": 352, + "column": 49 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15752, + "end": 15753, + "loc": { + "start": { + "line": 352, + "column": 49 + }, + "end": { + "line": 352, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startDot", + "start": 15782, + "end": 15790, + "loc": { + "start": { + "line": 353, + "column": 28 + }, + "end": { + "line": 353, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15790, + "end": 15791, + "loc": { + "start": { + "line": 353, + "column": 36 + }, + "end": { + "line": 353, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setVisible", + "start": 15791, + "end": 15801, + "loc": { + "start": { + "line": 353, + "column": 37 + }, + "end": { + "line": 353, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15801, + "end": 15802, + "loc": { + "start": { + "line": 353, + "column": 47 + }, + "end": { + "line": 353, + "column": 48 + } + } + }, + { + "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": 15802, + "end": 15806, + "loc": { + "start": { + "line": 353, + "column": 48 + }, + "end": { + "line": 353, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15806, + "end": 15807, + "loc": { + "start": { + "line": 353, + "column": 52 + }, + "end": { + "line": 353, + "column": 53 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15807, + "end": 15808, + "loc": { + "start": { + "line": 353, + "column": 53 + }, + "end": { + "line": 353, + "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": 15837, + "end": 15841, + "loc": { + "start": { + "line": 354, + "column": 28 + }, + "end": { + "line": 354, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15841, + "end": 15842, + "loc": { + "start": { + "line": 354, + "column": 32 + }, + "end": { + "line": 354, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchStartMarker", + "start": 15842, + "end": 15859, + "loc": { + "start": { + "line": 354, + "column": 33 + }, + "end": { + "line": 354, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15859, + "end": 15860, + "loc": { + "start": { + "line": 354, + "column": 50 + }, + "end": { + "line": 354, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 15860, + "end": 15868, + "loc": { + "start": { + "line": 354, + "column": 51 + }, + "end": { + "line": 354, + "column": 59 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15869, + "end": 15870, + "loc": { + "start": { + "line": 354, + "column": 60 + }, + "end": { + "line": 354, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 15871, + "end": 15881, + "loc": { + "start": { + "line": 354, + "column": 62 + }, + "end": { + "line": 354, + "column": 72 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15881, + "end": 15882, + "loc": { + "start": { + "line": 354, + "column": 72 + }, + "end": { + "line": 354, + "column": 73 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 15882, + "end": 15890, + "loc": { + "start": { + "line": 354, + "column": 73 + }, + "end": { + "line": 354, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15890, + "end": 15891, + "loc": { + "start": { + "line": 354, + "column": 81 + }, + "end": { + "line": 354, + "column": 82 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartWorldPos", + "start": 15920, + "end": 15938, + "loc": { + "start": { + "line": 355, + "column": 28 + }, + "end": { + "line": 355, + "column": 46 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15938, + "end": 15939, + "loc": { + "start": { + "line": 355, + "column": 46 + }, + "end": { + "line": 355, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 15939, + "end": 15942, + "loc": { + "start": { + "line": 355, + "column": 47 + }, + "end": { + "line": 355, + "column": 50 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15942, + "end": 15943, + "loc": { + "start": { + "line": 355, + "column": 50 + }, + "end": { + "line": 355, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 15943, + "end": 15953, + "loc": { + "start": { + "line": 355, + "column": 51 + }, + "end": { + "line": 355, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15953, + "end": 15954, + "loc": { + "start": { + "line": 355, + "column": 61 + }, + "end": { + "line": 355, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 15954, + "end": 15962, + "loc": { + "start": { + "line": 355, + "column": 62 + }, + "end": { + "line": 355, + "column": 70 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15962, + "end": 15963, + "loc": { + "start": { + "line": 355, + "column": 70 + }, + "end": { + "line": 355, + "column": 71 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15963, + "end": 15964, + "loc": { + "start": { + "line": 355, + "column": 71 + }, + "end": { + "line": 355, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchState", + "start": 15993, + "end": 16003, + "loc": { + "start": { + "line": 356, + "column": 28 + }, + "end": { + "line": 356, + "column": 38 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16004, + "end": 16005, + "loc": { + "start": { + "line": 356, + "column": 39 + }, + "end": { + "line": 356, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "SECOND_TOUCH_EXPECTED", + "start": 16006, + "end": 16027, + "loc": { + "start": { + "line": 356, + "column": 41 + }, + "end": { + "line": 356, + "column": 62 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16027, + "end": 16028, + "loc": { + "start": { + "line": 356, + "column": 62 + }, + "end": { + "line": 356, + "column": 63 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 16057, + "end": 16062, + "loc": { + "start": { + "line": 357, + "column": 28 + }, + "end": { + "line": 357, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16062, + "end": 16063, + "loc": { + "start": { + "line": 357, + "column": 33 + }, + "end": { + "line": 357, + "column": 34 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 16088, + "end": 16092, + "loc": { + "start": { + "line": 358, + "column": 24 + }, + "end": { + "line": 358, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "SECOND_TOUCH_EXPECTED", + "start": 16093, + "end": 16114, + "loc": { + "start": { + "line": 358, + "column": 29 + }, + "end": { + "line": 358, + "column": 50 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16114, + "end": 16115, + "loc": { + "start": { + "line": 358, + "column": 50 + }, + "end": { + "line": 358, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startDot", + "start": 16144, + "end": 16152, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16152, + "end": 16153, + "loc": { + "start": { + "line": 359, + "column": 36 + }, + "end": { + "line": 359, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setVisible", + "start": 16153, + "end": 16163, + "loc": { + "start": { + "line": 359, + "column": 37 + }, + "end": { + "line": 359, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16163, + "end": 16164, + "loc": { + "start": { + "line": 359, + "column": 47 + }, + "end": { + "line": 359, + "column": 48 + } + } + }, + { + "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": 16164, + "end": 16169, + "loc": { + "start": { + "line": 359, + "column": 48 + }, + "end": { + "line": 359, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16169, + "end": 16170, + "loc": { + "start": { + "line": 359, + "column": 53 + }, + "end": { + "line": 359, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16170, + "end": 16171, + "loc": { + "start": { + "line": 359, + "column": 54 + }, + "end": { + "line": 359, + "column": 55 + } + } + }, + { + "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": 16200, + "end": 16204, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16204, + "end": 16205, + "loc": { + "start": { + "line": 360, + "column": 32 + }, + "end": { + "line": 360, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchStartMarker", + "start": 16205, + "end": 16222, + "loc": { + "start": { + "line": 360, + "column": 33 + }, + "end": { + "line": 360, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16222, + "end": 16223, + "loc": { + "start": { + "line": 360, + "column": 50 + }, + "end": { + "line": 360, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 16223, + "end": 16231, + "loc": { + "start": { + "line": 360, + "column": 51 + }, + "end": { + "line": 360, + "column": 59 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16232, + "end": 16233, + "loc": { + "start": { + "line": 360, + "column": 60 + }, + "end": { + "line": 360, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 16234, + "end": 16244, + "loc": { + "start": { + "line": 360, + "column": 62 + }, + "end": { + "line": 360, + "column": 72 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16244, + "end": 16245, + "loc": { + "start": { + "line": 360, + "column": 72 + }, + "end": { + "line": 360, + "column": 73 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 16245, + "end": 16253, + "loc": { + "start": { + "line": 360, + "column": 73 + }, + "end": { + "line": 360, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16253, + "end": 16254, + "loc": { + "start": { + "line": 360, + "column": 81 + }, + "end": { + "line": 360, + "column": 82 + } + } + }, + { + "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": 16283, + "end": 16288, + "loc": { + "start": { + "line": 361, + "column": 28 + }, + "end": { + "line": 361, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "measurement", + "start": 16289, + "end": 16300, + "loc": { + "start": { + "line": 361, + "column": 34 + }, + "end": { + "line": 361, + "column": 45 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16301, + "end": 16302, + "loc": { + "start": { + "line": 361, + "column": 46 + }, + "end": { + "line": 361, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 16303, + "end": 16309, + "loc": { + "start": { + "line": 361, + "column": 48 + }, + "end": { + "line": 361, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16309, + "end": 16310, + "loc": { + "start": { + "line": 361, + "column": 54 + }, + "end": { + "line": 361, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createMeasurement", + "start": 16310, + "end": 16327, + "loc": { + "start": { + "line": 361, + "column": 55 + }, + "end": { + "line": 361, + "column": 72 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16327, + "end": 16328, + "loc": { + "start": { + "line": 361, + "column": 72 + }, + "end": { + "line": 361, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16328, + "end": 16329, + "loc": { + "start": { + "line": 361, + "column": 73 + }, + "end": { + "line": 361, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 16362, + "end": 16364, + "loc": { + "start": { + "line": 362, + "column": 32 + }, + "end": { + "line": 362, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16364, + "end": 16365, + "loc": { + "start": { + "line": 362, + "column": 34 + }, + "end": { + "line": 362, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 16366, + "end": 16370, + "loc": { + "start": { + "line": 362, + "column": 36 + }, + "end": { + "line": 362, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16370, + "end": 16371, + "loc": { + "start": { + "line": 362, + "column": 40 + }, + "end": { + "line": 362, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createUUID", + "start": 16371, + "end": 16381, + "loc": { + "start": { + "line": 362, + "column": 41 + }, + "end": { + "line": 362, + "column": 51 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16381, + "end": 16382, + "loc": { + "start": { + "line": 362, + "column": 51 + }, + "end": { + "line": 362, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16382, + "end": 16383, + "loc": { + "start": { + "line": 362, + "column": 52 + }, + "end": { + "line": 362, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16383, + "end": 16384, + "loc": { + "start": { + "line": 362, + "column": 53 + }, + "end": { + "line": 362, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 16417, + "end": 16423, + "loc": { + "start": { + "line": 363, + "column": 32 + }, + "end": { + "line": 363, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16423, + "end": 16424, + "loc": { + "start": { + "line": 363, + "column": 38 + }, + "end": { + "line": 363, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16425, + "end": 16426, + "loc": { + "start": { + "line": 363, + "column": 40 + }, + "end": { + "line": 363, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 16463, + "end": 16469, + "loc": { + "start": { + "line": 364, + "column": 36 + }, + "end": { + "line": 364, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16469, + "end": 16470, + "loc": { + "start": { + "line": 364, + "column": 42 + }, + "end": { + "line": 364, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 16471, + "end": 16487, + "loc": { + "start": { + "line": 364, + "column": 44 + }, + "end": { + "line": 364, + "column": 60 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16487, + "end": 16488, + "loc": { + "start": { + "line": 364, + "column": 60 + }, + "end": { + "line": 364, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 16525, + "end": 16533, + "loc": { + "start": { + "line": 365, + "column": 36 + }, + "end": { + "line": 365, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16533, + "end": 16534, + "loc": { + "start": { + "line": 365, + "column": 44 + }, + "end": { + "line": 365, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartWorldPos", + "start": 16535, + "end": 16553, + "loc": { + "start": { + "line": 365, + "column": 46 + }, + "end": { + "line": 365, + "column": 64 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16586, + "end": 16587, + "loc": { + "start": { + "line": 366, + "column": 32 + }, + "end": { + "line": 366, + "column": 33 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16587, + "end": 16588, + "loc": { + "start": { + "line": 366, + "column": 33 + }, + "end": { + "line": 366, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 16621, + "end": 16627, + "loc": { + "start": { + "line": 367, + "column": 32 + }, + "end": { + "line": 367, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16627, + "end": 16628, + "loc": { + "start": { + "line": 367, + "column": 38 + }, + "end": { + "line": 367, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16629, + "end": 16630, + "loc": { + "start": { + "line": 367, + "column": 40 + }, + "end": { + "line": 367, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 16667, + "end": 16673, + "loc": { + "start": { + "line": 368, + "column": 36 + }, + "end": { + "line": 368, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16673, + "end": 16674, + "loc": { + "start": { + "line": 368, + "column": 42 + }, + "end": { + "line": 368, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mouseHoverEntity", + "start": 16675, + "end": 16691, + "loc": { + "start": { + "line": 368, + "column": 44 + }, + "end": { + "line": 368, + "column": 60 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16691, + "end": 16692, + "loc": { + "start": { + "line": 368, + "column": 60 + }, + "end": { + "line": 368, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 16729, + "end": 16737, + "loc": { + "start": { + "line": 369, + "column": 36 + }, + "end": { + "line": 369, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16737, + "end": 16738, + "loc": { + "start": { + "line": 369, + "column": 44 + }, + "end": { + "line": 369, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 16739, + "end": 16749, + "loc": { + "start": { + "line": 369, + "column": 46 + }, + "end": { + "line": 369, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16749, + "end": 16750, + "loc": { + "start": { + "line": 369, + "column": 56 + }, + "end": { + "line": 369, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 16750, + "end": 16758, + "loc": { + "start": { + "line": 369, + "column": 57 + }, + "end": { + "line": 369, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16791, + "end": 16792, + "loc": { + "start": { + "line": 370, + "column": 32 + }, + "end": { + "line": 370, + "column": 33 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16792, + "end": 16793, + "loc": { + "start": { + "line": 370, + "column": 33 + }, + "end": { + "line": 370, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "approximate", + "start": 16826, + "end": 16837, + "loc": { + "start": { + "line": 371, + "column": 32 + }, + "end": { + "line": 371, + "column": 43 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16837, + "end": 16838, + "loc": { + "start": { + "line": 371, + "column": 43 + }, + "end": { + "line": 371, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16839, + "end": 16840, + "loc": { + "start": { + "line": 371, + "column": 45 + }, + "end": { + "line": 371, + "column": 46 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 16840, + "end": 16841, + "loc": { + "start": { + "line": 371, + "column": 46 + }, + "end": { + "line": 371, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurfacePrecisionEnabled", + "start": 16841, + "end": 16868, + "loc": { + "start": { + "line": 371, + "column": 47 + }, + "end": { + "line": 371, + "column": 74 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16868, + "end": 16869, + "loc": { + "start": { + "line": 371, + "column": 74 + }, + "end": { + "line": 371, + "column": 75 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16898, + "end": 16899, + "loc": { + "start": { + "line": 372, + "column": 28 + }, + "end": { + "line": 372, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16899, + "end": 16900, + "loc": { + "start": { + "line": 372, + "column": 29 + }, + "end": { + "line": 372, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16900, + "end": 16901, + "loc": { + "start": { + "line": 372, + "column": 30 + }, + "end": { + "line": 372, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "measurement", + "start": 16930, + "end": 16941, + "loc": { + "start": { + "line": 373, + "column": 28 + }, + "end": { + "line": 373, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16941, + "end": 16942, + "loc": { + "start": { + "line": 373, + "column": 39 + }, + "end": { + "line": 373, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 16942, + "end": 16951, + "loc": { + "start": { + "line": 373, + "column": 40 + }, + "end": { + "line": 373, + "column": 49 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16952, + "end": 16953, + "loc": { + "start": { + "line": 373, + "column": 50 + }, + "end": { + "line": 373, + "column": 51 + } + } + }, + { + "type": { + "label": "true", + "keyword": "true", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "true", + "start": 16954, + "end": 16958, + "loc": { + "start": { + "line": 373, + "column": 52 + }, + "end": { + "line": 373, + "column": 56 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16958, + "end": 16959, + "loc": { + "start": { + "line": 373, + "column": 56 + }, + "end": { + "line": 373, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchState", + "start": 16988, + "end": 16998, + "loc": { + "start": { + "line": 374, + "column": 28 + }, + "end": { + "line": 374, + "column": 38 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16999, + "end": 17000, + "loc": { + "start": { + "line": 374, + "column": 39 + }, + "end": { + "line": 374, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "FIRST_TOUCH_EXPECTED", + "start": 17001, + "end": 17021, + "loc": { + "start": { + "line": 374, + "column": 41 + }, + "end": { + "line": 374, + "column": 61 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17021, + "end": 17022, + "loc": { + "start": { + "line": 374, + "column": 61 + }, + "end": { + "line": 374, + "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": 17051, + "end": 17055, + "loc": { + "start": { + "line": 375, + "column": 28 + }, + "end": { + "line": 375, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17055, + "end": 17056, + "loc": { + "start": { + "line": 375, + "column": 32 + }, + "end": { + "line": 375, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 17056, + "end": 17060, + "loc": { + "start": { + "line": 375, + "column": 33 + }, + "end": { + "line": 375, + "column": 37 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17060, + "end": 17061, + "loc": { + "start": { + "line": 375, + "column": 37 + }, + "end": { + "line": 375, + "column": 38 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementEnd", + "start": 17061, + "end": 17077, + "loc": { + "start": { + "line": 375, + "column": 38 + }, + "end": { + "line": 375, + "column": 54 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17077, + "end": 17078, + "loc": { + "start": { + "line": 375, + "column": 54 + }, + "end": { + "line": 375, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "measurement", + "start": 17079, + "end": 17090, + "loc": { + "start": { + "line": 375, + "column": 56 + }, + "end": { + "line": 375, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17090, + "end": 17091, + "loc": { + "start": { + "line": 375, + "column": 67 + }, + "end": { + "line": 375, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17091, + "end": 17092, + "loc": { + "start": { + "line": 375, + "column": 68 + }, + "end": { + "line": 375, + "column": 69 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 17121, + "end": 17126, + "loc": { + "start": { + "line": 376, + "column": 28 + }, + "end": { + "line": 376, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17126, + "end": 17127, + "loc": { + "start": { + "line": 376, + "column": 33 + }, + "end": { + "line": 376, + "column": 34 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17148, + "end": 17149, + "loc": { + "start": { + "line": 377, + "column": 20 + }, + "end": { + "line": 377, + "column": 21 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17166, + "end": 17167, + "loc": { + "start": { + "line": 378, + "column": 16 + }, + "end": { + "line": 378, + "column": 17 + } + } + }, + { + "type": { + "label": "else", + "keyword": "else", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "else", + "start": 17168, + "end": 17172, + "loc": { + "start": { + "line": 378, + "column": 18 + }, + "end": { + "line": 378, + "column": 22 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17173, + "end": 17174, + "loc": { + "start": { + "line": 378, + "column": 23 + }, + "end": { + "line": 378, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startDot", + "start": 17195, + "end": 17203, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17203, + "end": 17204, + "loc": { + "start": { + "line": 379, + "column": 28 + }, + "end": { + "line": 379, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setVisible", + "start": 17204, + "end": 17214, + "loc": { + "start": { + "line": 379, + "column": 29 + }, + "end": { + "line": 379, + "column": 39 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17214, + "end": 17215, + "loc": { + "start": { + "line": 379, + "column": 39 + }, + "end": { + "line": 379, + "column": 40 + } + } + }, + { + "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": 17215, + "end": 17220, + "loc": { + "start": { + "line": 379, + "column": 40 + }, + "end": { + "line": 379, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17220, + "end": 17221, + "loc": { + "start": { + "line": 379, + "column": 45 + }, + "end": { + "line": 379, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17221, + "end": 17222, + "loc": { + "start": { + "line": 379, + "column": 46 + }, + "end": { + "line": 379, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchState", + "start": 17243, + "end": 17253, + "loc": { + "start": { + "line": 380, + "column": 20 + }, + "end": { + "line": 380, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17254, + "end": 17255, + "loc": { + "start": { + "line": 380, + "column": 31 + }, + "end": { + "line": 380, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "FIRST_TOUCH_EXPECTED", + "start": 17256, + "end": 17276, + "loc": { + "start": { + "line": 380, + "column": 33 + }, + "end": { + "line": 380, + "column": 53 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17276, + "end": 17277, + "loc": { + "start": { + "line": 380, + "column": 53 + }, + "end": { + "line": 380, + "column": 54 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17294, + "end": 17295, + "loc": { + "start": { + "line": 381, + "column": 16 + }, + "end": { + "line": 381, + "column": 17 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17308, + "end": 17309, + "loc": { + "start": { + "line": 382, + "column": 12 + }, + "end": { + "line": 382, + "column": 13 + } + } + }, + { + "type": "CommentLine", + "value": " event.stopPropagation();", + "start": 17322, + "end": 17350, + "loc": { + "start": { + "line": 383, + "column": 12 + }, + "end": { + "line": 383, + "column": 40 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17359, + "end": 17360, + "loc": { + "start": { + "line": 384, + "column": 8 + }, + "end": { + "line": 384, + "column": 9 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17360, + "end": 17361, + "loc": { + "start": { + "line": 384, + "column": 9 + }, + "end": { + "line": 384, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17362, + "end": 17363, + "loc": { + "start": { + "line": 384, + "column": 11 + }, + "end": { + "line": 384, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "passive", + "start": 17363, + "end": 17370, + "loc": { + "start": { + "line": 384, + "column": 12 + }, + "end": { + "line": 384, + "column": 19 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17370, + "end": 17371, + "loc": { + "start": { + "line": 384, + "column": 19 + }, + "end": { + "line": 384, + "column": 20 + } + } + }, + { + "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": 17372, + "end": 17376, + "loc": { + "start": { + "line": 384, + "column": 21 + }, + "end": { + "line": 384, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17376, + "end": 17377, + "loc": { + "start": { + "line": 384, + "column": 25 + }, + "end": { + "line": 384, + "column": 26 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17377, + "end": 17378, + "loc": { + "start": { + "line": 384, + "column": 26 + }, + "end": { + "line": 384, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17378, + "end": 17379, + "loc": { + "start": { + "line": 384, + "column": 27 + }, + "end": { + "line": 384, + "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": 17389, + "end": 17393, + "loc": { + "start": { + "line": 386, + "column": 8 + }, + "end": { + "line": 386, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17393, + "end": 17394, + "loc": { + "start": { + "line": 386, + "column": 12 + }, + "end": { + "line": 386, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 17394, + "end": 17401, + "loc": { + "start": { + "line": 386, + "column": 13 + }, + "end": { + "line": 386, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17402, + "end": 17403, + "loc": { + "start": { + "line": 386, + "column": 21 + }, + "end": { + "line": 386, + "column": 22 + } + } + }, + { + "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": 17404, + "end": 17408, + "loc": { + "start": { + "line": 386, + "column": 23 + }, + "end": { + "line": 386, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17408, + "end": 17409, + "loc": { + "start": { + "line": 386, + "column": 27 + }, + "end": { + "line": 386, + "column": 28 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17414, + "end": 17415, + "loc": { + "start": { + "line": 387, + "column": 4 + }, + "end": { + "line": 387, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Deactivates this DistanceMeasurementsControlLegacy, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n ", + "start": 17421, + "end": 17599, + "loc": { + "start": { + "line": 389, + "column": 4 + }, + "end": { + "line": 393, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "deactivate", + "start": 17604, + "end": 17614, + "loc": { + "start": { + "line": 394, + "column": 4 + }, + "end": { + "line": 394, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17614, + "end": 17615, + "loc": { + "start": { + "line": 394, + "column": 14 + }, + "end": { + "line": 394, + "column": 15 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17615, + "end": 17616, + "loc": { + "start": { + "line": 394, + "column": 15 + }, + "end": { + "line": 394, + "column": 16 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17617, + "end": 17618, + "loc": { + "start": { + "line": 394, + "column": 17 + }, + "end": { + "line": 394, + "column": 18 + } + } + }, + { + "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": 17628, + "end": 17630, + "loc": { + "start": { + "line": 396, + "column": 8 + }, + "end": { + "line": 396, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17631, + "end": 17632, + "loc": { + "start": { + "line": 396, + "column": 11 + }, + "end": { + "line": 396, + "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": 17632, + "end": 17633, + "loc": { + "start": { + "line": 396, + "column": 12 + }, + "end": { + "line": 396, + "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": 17633, + "end": 17637, + "loc": { + "start": { + "line": 396, + "column": 13 + }, + "end": { + "line": 396, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17637, + "end": 17638, + "loc": { + "start": { + "line": 396, + "column": 17 + }, + "end": { + "line": 396, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 17638, + "end": 17645, + "loc": { + "start": { + "line": 396, + "column": 18 + }, + "end": { + "line": 396, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17645, + "end": 17646, + "loc": { + "start": { + "line": 396, + "column": 25 + }, + "end": { + "line": 396, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17647, + "end": 17648, + "loc": { + "start": { + "line": 396, + "column": 27 + }, + "end": { + "line": 396, + "column": 28 + } + } + }, + { + "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": 17661, + "end": 17667, + "loc": { + "start": { + "line": 397, + "column": 12 + }, + "end": { + "line": 397, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17667, + "end": 17668, + "loc": { + "start": { + "line": 397, + "column": 18 + }, + "end": { + "line": 397, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17677, + "end": 17678, + "loc": { + "start": { + "line": 398, + "column": 8 + }, + "end": { + "line": 398, + "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": 17688, + "end": 17692, + "loc": { + "start": { + "line": 400, + "column": 8 + }, + "end": { + "line": 400, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17692, + "end": 17693, + "loc": { + "start": { + "line": 400, + "column": 12 + }, + "end": { + "line": 400, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchStartDot", + "start": 17693, + "end": 17707, + "loc": { + "start": { + "line": 400, + "column": 13 + }, + "end": { + "line": 400, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17707, + "end": 17708, + "loc": { + "start": { + "line": 400, + "column": 27 + }, + "end": { + "line": 400, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setVisible", + "start": 17708, + "end": 17718, + "loc": { + "start": { + "line": 400, + "column": 28 + }, + "end": { + "line": 400, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17718, + "end": 17719, + "loc": { + "start": { + "line": 400, + "column": 38 + }, + "end": { + "line": 400, + "column": 39 + } + } + }, + { + "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": 17719, + "end": 17724, + "loc": { + "start": { + "line": 400, + "column": 39 + }, + "end": { + "line": 400, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17724, + "end": 17725, + "loc": { + "start": { + "line": 400, + "column": 44 + }, + "end": { + "line": 400, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17725, + "end": 17726, + "loc": { + "start": { + "line": 400, + "column": 45 + }, + "end": { + "line": 400, + "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": 17736, + "end": 17740, + "loc": { + "start": { + "line": 402, + "column": 8 + }, + "end": { + "line": 402, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17740, + "end": 17741, + "loc": { + "start": { + "line": 402, + "column": 12 + }, + "end": { + "line": 402, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "reset", + "start": 17741, + "end": 17746, + "loc": { + "start": { + "line": 402, + "column": 13 + }, + "end": { + "line": 402, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17746, + "end": 17747, + "loc": { + "start": { + "line": 402, + "column": 18 + }, + "end": { + "line": 402, + "column": 19 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17747, + "end": 17748, + "loc": { + "start": { + "line": 402, + "column": 19 + }, + "end": { + "line": 402, + "column": 20 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17748, + "end": 17749, + "loc": { + "start": { + "line": 402, + "column": 20 + }, + "end": { + "line": 402, + "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": 17759, + "end": 17764, + "loc": { + "start": { + "line": 404, + "column": 8 + }, + "end": { + "line": 404, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "input", + "start": 17765, + "end": 17770, + "loc": { + "start": { + "line": 404, + "column": 14 + }, + "end": { + "line": 404, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17771, + "end": 17772, + "loc": { + "start": { + "line": 404, + "column": 20 + }, + "end": { + "line": 404, + "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": 17773, + "end": 17777, + "loc": { + "start": { + "line": 404, + "column": 22 + }, + "end": { + "line": 404, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17777, + "end": 17778, + "loc": { + "start": { + "line": 404, + "column": 26 + }, + "end": { + "line": 404, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 17778, + "end": 17784, + "loc": { + "start": { + "line": 404, + "column": 27 + }, + "end": { + "line": 404, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17784, + "end": 17785, + "loc": { + "start": { + "line": 404, + "column": 33 + }, + "end": { + "line": 404, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 17785, + "end": 17791, + "loc": { + "start": { + "line": 404, + "column": 34 + }, + "end": { + "line": 404, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17791, + "end": 17792, + "loc": { + "start": { + "line": 404, + "column": 40 + }, + "end": { + "line": 404, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 17792, + "end": 17797, + "loc": { + "start": { + "line": 404, + "column": 41 + }, + "end": { + "line": 404, + "column": 46 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17797, + "end": 17798, + "loc": { + "start": { + "line": 404, + "column": 46 + }, + "end": { + "line": 404, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "input", + "start": 17798, + "end": 17803, + "loc": { + "start": { + "line": 404, + "column": 47 + }, + "end": { + "line": 404, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17803, + "end": 17804, + "loc": { + "start": { + "line": 404, + "column": 52 + }, + "end": { + "line": 404, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "input", + "start": 17813, + "end": 17818, + "loc": { + "start": { + "line": 405, + "column": 8 + }, + "end": { + "line": 405, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17818, + "end": 17819, + "loc": { + "start": { + "line": 405, + "column": 13 + }, + "end": { + "line": 405, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "off", + "start": 17819, + "end": 17822, + "loc": { + "start": { + "line": 405, + "column": 14 + }, + "end": { + "line": 405, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17822, + "end": 17823, + "loc": { + "start": { + "line": 405, + "column": 17 + }, + "end": { + "line": 405, + "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": 17823, + "end": 17827, + "loc": { + "start": { + "line": 405, + "column": 18 + }, + "end": { + "line": 405, + "column": 22 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17827, + "end": 17828, + "loc": { + "start": { + "line": 405, + "column": 22 + }, + "end": { + "line": 405, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onInputMouseDown", + "start": 17828, + "end": 17845, + "loc": { + "start": { + "line": 405, + "column": 23 + }, + "end": { + "line": 405, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17845, + "end": 17846, + "loc": { + "start": { + "line": 405, + "column": 40 + }, + "end": { + "line": 405, + "column": 41 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17846, + "end": 17847, + "loc": { + "start": { + "line": 405, + "column": 41 + }, + "end": { + "line": 405, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "input", + "start": 17856, + "end": 17861, + "loc": { + "start": { + "line": 406, + "column": 8 + }, + "end": { + "line": 406, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17861, + "end": 17862, + "loc": { + "start": { + "line": 406, + "column": 13 + }, + "end": { + "line": 406, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "off", + "start": 17862, + "end": 17865, + "loc": { + "start": { + "line": 406, + "column": 14 + }, + "end": { + "line": 406, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17865, + "end": 17866, + "loc": { + "start": { + "line": 406, + "column": 17 + }, + "end": { + "line": 406, + "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": 17866, + "end": 17870, + "loc": { + "start": { + "line": 406, + "column": 18 + }, + "end": { + "line": 406, + "column": 22 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17870, + "end": 17871, + "loc": { + "start": { + "line": 406, + "column": 22 + }, + "end": { + "line": 406, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onInputMouseUp", + "start": 17871, + "end": 17886, + "loc": { + "start": { + "line": 406, + "column": 23 + }, + "end": { + "line": 406, + "column": 38 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17886, + "end": 17887, + "loc": { + "start": { + "line": 406, + "column": 38 + }, + "end": { + "line": 406, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17887, + "end": 17888, + "loc": { + "start": { + "line": 406, + "column": 39 + }, + "end": { + "line": 406, + "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": 17898, + "end": 17903, + "loc": { + "start": { + "line": 408, + "column": 8 + }, + "end": { + "line": 408, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 17904, + "end": 17917, + "loc": { + "start": { + "line": 408, + "column": 14 + }, + "end": { + "line": 408, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17918, + "end": 17919, + "loc": { + "start": { + "line": 408, + "column": 28 + }, + "end": { + "line": 408, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 17920, + "end": 17924, + "loc": { + "start": { + "line": 408, + "column": 30 + }, + "end": { + "line": 408, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17924, + "end": 17925, + "loc": { + "start": { + "line": 408, + "column": 34 + }, + "end": { + "line": 408, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 17925, + "end": 17931, + "loc": { + "start": { + "line": 408, + "column": 35 + }, + "end": { + "line": 408, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17931, + "end": 17932, + "loc": { + "start": { + "line": 408, + "column": 41 + }, + "end": { + "line": 408, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 17932, + "end": 17938, + "loc": { + "start": { + "line": 408, + "column": 42 + }, + "end": { + "line": 408, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17938, + "end": 17939, + "loc": { + "start": { + "line": 408, + "column": 48 + }, + "end": { + "line": 408, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 17939, + "end": 17952, + "loc": { + "start": { + "line": 408, + "column": 49 + }, + "end": { + "line": 408, + "column": 62 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17952, + "end": 17953, + "loc": { + "start": { + "line": 408, + "column": 62 + }, + "end": { + "line": 408, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 17962, + "end": 17975, + "loc": { + "start": { + "line": 409, + "column": 8 + }, + "end": { + "line": 409, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17975, + "end": 17976, + "loc": { + "start": { + "line": 409, + "column": 21 + }, + "end": { + "line": 409, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "off", + "start": 17976, + "end": 17979, + "loc": { + "start": { + "line": 409, + "column": 22 + }, + "end": { + "line": 409, + "column": 25 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17979, + "end": 17980, + "loc": { + "start": { + "line": 409, + "column": 25 + }, + "end": { + "line": 409, + "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": 17980, + "end": 17984, + "loc": { + "start": { + "line": 409, + "column": 26 + }, + "end": { + "line": 409, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17984, + "end": 17985, + "loc": { + "start": { + "line": 409, + "column": 30 + }, + "end": { + "line": 409, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onMouseHoverSurface", + "start": 17985, + "end": 18005, + "loc": { + "start": { + "line": 409, + "column": 31 + }, + "end": { + "line": 409, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18005, + "end": 18006, + "loc": { + "start": { + "line": 409, + "column": 51 + }, + "end": { + "line": 409, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18006, + "end": 18007, + "loc": { + "start": { + "line": 409, + "column": 52 + }, + "end": { + "line": 409, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 18016, + "end": 18029, + "loc": { + "start": { + "line": 410, + "column": 8 + }, + "end": { + "line": 410, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18029, + "end": 18030, + "loc": { + "start": { + "line": 410, + "column": 21 + }, + "end": { + "line": 410, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "off", + "start": 18030, + "end": 18033, + "loc": { + "start": { + "line": 410, + "column": 22 + }, + "end": { + "line": 410, + "column": 25 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18033, + "end": 18034, + "loc": { + "start": { + "line": 410, + "column": 25 + }, + "end": { + "line": 410, + "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": 18034, + "end": 18038, + "loc": { + "start": { + "line": 410, + "column": 26 + }, + "end": { + "line": 410, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18038, + "end": 18039, + "loc": { + "start": { + "line": 410, + "column": 30 + }, + "end": { + "line": 410, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onMouseHoverOff", + "start": 18039, + "end": 18055, + "loc": { + "start": { + "line": 410, + "column": 31 + }, + "end": { + "line": 410, + "column": 47 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18055, + "end": 18056, + "loc": { + "start": { + "line": 410, + "column": 47 + }, + "end": { + "line": 410, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18056, + "end": 18057, + "loc": { + "start": { + "line": 410, + "column": 48 + }, + "end": { + "line": 410, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 18066, + "end": 18079, + "loc": { + "start": { + "line": 411, + "column": 8 + }, + "end": { + "line": 411, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18079, + "end": 18080, + "loc": { + "start": { + "line": 411, + "column": 21 + }, + "end": { + "line": 411, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "off", + "start": 18080, + "end": 18083, + "loc": { + "start": { + "line": 411, + "column": 22 + }, + "end": { + "line": 411, + "column": 25 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18083, + "end": 18084, + "loc": { + "start": { + "line": 411, + "column": 25 + }, + "end": { + "line": 411, + "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": 18084, + "end": 18088, + "loc": { + "start": { + "line": 411, + "column": 26 + }, + "end": { + "line": 411, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18088, + "end": 18089, + "loc": { + "start": { + "line": 411, + "column": 30 + }, + "end": { + "line": 411, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onPickedNothing", + "start": 18089, + "end": 18105, + "loc": { + "start": { + "line": 411, + "column": 31 + }, + "end": { + "line": 411, + "column": 47 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18105, + "end": 18106, + "loc": { + "start": { + "line": 411, + "column": 47 + }, + "end": { + "line": 411, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18106, + "end": 18107, + "loc": { + "start": { + "line": 411, + "column": 48 + }, + "end": { + "line": 411, + "column": 49 + } + } + }, + { + "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": 18117, + "end": 18122, + "loc": { + "start": { + "line": 413, + "column": 8 + }, + "end": { + "line": 413, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 18123, + "end": 18129, + "loc": { + "start": { + "line": 413, + "column": 14 + }, + "end": { + "line": 413, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18130, + "end": 18131, + "loc": { + "start": { + "line": 413, + "column": 21 + }, + "end": { + "line": 413, + "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": 18132, + "end": 18136, + "loc": { + "start": { + "line": 413, + "column": 23 + }, + "end": { + "line": 413, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18136, + "end": 18137, + "loc": { + "start": { + "line": 413, + "column": 27 + }, + "end": { + "line": 413, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 18137, + "end": 18143, + "loc": { + "start": { + "line": 413, + "column": 28 + }, + "end": { + "line": 413, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18143, + "end": 18144, + "loc": { + "start": { + "line": 413, + "column": 34 + }, + "end": { + "line": 413, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 18144, + "end": 18150, + "loc": { + "start": { + "line": 413, + "column": 35 + }, + "end": { + "line": 413, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18150, + "end": 18151, + "loc": { + "start": { + "line": 413, + "column": 41 + }, + "end": { + "line": 413, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 18151, + "end": 18156, + "loc": { + "start": { + "line": 413, + "column": 42 + }, + "end": { + "line": 413, + "column": 47 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18156, + "end": 18157, + "loc": { + "start": { + "line": 413, + "column": 47 + }, + "end": { + "line": 413, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 18157, + "end": 18163, + "loc": { + "start": { + "line": 413, + "column": 48 + }, + "end": { + "line": 413, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18163, + "end": 18164, + "loc": { + "start": { + "line": 413, + "column": 54 + }, + "end": { + "line": 413, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 18164, + "end": 18170, + "loc": { + "start": { + "line": 413, + "column": 55 + }, + "end": { + "line": 413, + "column": 61 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18170, + "end": 18171, + "loc": { + "start": { + "line": 413, + "column": 61 + }, + "end": { + "line": 413, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 18180, + "end": 18186, + "loc": { + "start": { + "line": 414, + "column": 8 + }, + "end": { + "line": 414, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18186, + "end": 18187, + "loc": { + "start": { + "line": 414, + "column": 14 + }, + "end": { + "line": 414, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "removeEventListener", + "start": 18187, + "end": 18206, + "loc": { + "start": { + "line": 414, + "column": 15 + }, + "end": { + "line": 414, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18206, + "end": 18207, + "loc": { + "start": { + "line": 414, + "column": 34 + }, + "end": { + "line": 414, + "column": 35 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchstart", + "start": 18207, + "end": 18219, + "loc": { + "start": { + "line": 414, + "column": 35 + }, + "end": { + "line": 414, + "column": 47 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18219, + "end": 18220, + "loc": { + "start": { + "line": 414, + "column": 47 + }, + "end": { + "line": 414, + "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": 18221, + "end": 18225, + "loc": { + "start": { + "line": 414, + "column": 49 + }, + "end": { + "line": 414, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18225, + "end": 18226, + "loc": { + "start": { + "line": 414, + "column": 53 + }, + "end": { + "line": 414, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchStart", + "start": 18226, + "end": 18245, + "loc": { + "start": { + "line": 414, + "column": 54 + }, + "end": { + "line": 414, + "column": 73 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18245, + "end": 18246, + "loc": { + "start": { + "line": 414, + "column": 73 + }, + "end": { + "line": 414, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18246, + "end": 18247, + "loc": { + "start": { + "line": 414, + "column": 74 + }, + "end": { + "line": 414, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 18256, + "end": 18262, + "loc": { + "start": { + "line": 415, + "column": 8 + }, + "end": { + "line": 415, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18262, + "end": 18263, + "loc": { + "start": { + "line": 415, + "column": 14 + }, + "end": { + "line": 415, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "removeEventListener", + "start": 18263, + "end": 18282, + "loc": { + "start": { + "line": 415, + "column": 15 + }, + "end": { + "line": 415, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18282, + "end": 18283, + "loc": { + "start": { + "line": 415, + "column": 34 + }, + "end": { + "line": 415, + "column": 35 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchend", + "start": 18283, + "end": 18293, + "loc": { + "start": { + "line": 415, + "column": 35 + }, + "end": { + "line": 415, + "column": 45 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18293, + "end": 18294, + "loc": { + "start": { + "line": 415, + "column": 45 + }, + "end": { + "line": 415, + "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": 18295, + "end": 18299, + "loc": { + "start": { + "line": 415, + "column": 47 + }, + "end": { + "line": 415, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18299, + "end": 18300, + "loc": { + "start": { + "line": 415, + "column": 51 + }, + "end": { + "line": 415, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchEnd", + "start": 18300, + "end": 18317, + "loc": { + "start": { + "line": 415, + "column": 52 + }, + "end": { + "line": 415, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18317, + "end": 18318, + "loc": { + "start": { + "line": 415, + "column": 69 + }, + "end": { + "line": 415, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18318, + "end": 18319, + "loc": { + "start": { + "line": 415, + "column": 70 + }, + "end": { + "line": 415, + "column": 71 + } + } + }, + { + "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": 18329, + "end": 18331, + "loc": { + "start": { + "line": 417, + "column": 8 + }, + "end": { + "line": 417, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18332, + "end": 18333, + "loc": { + "start": { + "line": 417, + "column": 11 + }, + "end": { + "line": 417, + "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": 18333, + "end": 18337, + "loc": { + "start": { + "line": 417, + "column": 12 + }, + "end": { + "line": 417, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18337, + "end": 18338, + "loc": { + "start": { + "line": 417, + "column": 16 + }, + "end": { + "line": 417, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 18338, + "end": 18372, + "loc": { + "start": { + "line": 417, + "column": 17 + }, + "end": { + "line": 417, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18372, + "end": 18373, + "loc": { + "start": { + "line": 417, + "column": 51 + }, + "end": { + "line": 417, + "column": 52 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18374, + "end": 18375, + "loc": { + "start": { + "line": 417, + "column": 53 + }, + "end": { + "line": 417, + "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": 18388, + "end": 18392, + "loc": { + "start": { + "line": 418, + "column": 12 + }, + "end": { + "line": 418, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18392, + "end": 18393, + "loc": { + "start": { + "line": 418, + "column": 16 + }, + "end": { + "line": 418, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 18393, + "end": 18397, + "loc": { + "start": { + "line": 418, + "column": 17 + }, + "end": { + "line": 418, + "column": 21 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18397, + "end": 18398, + "loc": { + "start": { + "line": 418, + "column": 21 + }, + "end": { + "line": 418, + "column": 22 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementCancel", + "start": 18398, + "end": 18417, + "loc": { + "start": { + "line": 418, + "column": 22 + }, + "end": { + "line": 418, + "column": 41 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18417, + "end": 18418, + "loc": { + "start": { + "line": 418, + "column": 41 + }, + "end": { + "line": 418, + "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": 18419, + "end": 18423, + "loc": { + "start": { + "line": 418, + "column": 43 + }, + "end": { + "line": 418, + "column": 47 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18423, + "end": 18424, + "loc": { + "start": { + "line": 418, + "column": 47 + }, + "end": { + "line": 418, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 18424, + "end": 18458, + "loc": { + "start": { + "line": 418, + "column": 48 + }, + "end": { + "line": 418, + "column": 82 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18458, + "end": 18459, + "loc": { + "start": { + "line": 418, + "column": 82 + }, + "end": { + "line": 418, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18459, + "end": 18460, + "loc": { + "start": { + "line": 418, + "column": 83 + }, + "end": { + "line": 418, + "column": 84 + } + } + }, + { + "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": 18473, + "end": 18477, + "loc": { + "start": { + "line": 419, + "column": 12 + }, + "end": { + "line": 419, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18477, + "end": 18478, + "loc": { + "start": { + "line": 419, + "column": 16 + }, + "end": { + "line": 419, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 18478, + "end": 18512, + "loc": { + "start": { + "line": 419, + "column": 17 + }, + "end": { + "line": 419, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18512, + "end": 18513, + "loc": { + "start": { + "line": 419, + "column": 51 + }, + "end": { + "line": 419, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 18513, + "end": 18520, + "loc": { + "start": { + "line": 419, + "column": 52 + }, + "end": { + "line": 419, + "column": 59 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18520, + "end": 18521, + "loc": { + "start": { + "line": 419, + "column": 59 + }, + "end": { + "line": 419, + "column": 60 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18521, + "end": 18522, + "loc": { + "start": { + "line": 419, + "column": 60 + }, + "end": { + "line": 419, + "column": 61 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18522, + "end": 18523, + "loc": { + "start": { + "line": 419, + "column": 61 + }, + "end": { + "line": 419, + "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": 18536, + "end": 18540, + "loc": { + "start": { + "line": 420, + "column": 12 + }, + "end": { + "line": 420, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18540, + "end": 18541, + "loc": { + "start": { + "line": 420, + "column": 16 + }, + "end": { + "line": 420, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 18541, + "end": 18575, + "loc": { + "start": { + "line": 420, + "column": 17 + }, + "end": { + "line": 420, + "column": 51 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18576, + "end": 18577, + "loc": { + "start": { + "line": 420, + "column": 52 + }, + "end": { + "line": 420, + "column": 53 + } + } + }, + { + "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": 18578, + "end": 18582, + "loc": { + "start": { + "line": 420, + "column": 54 + }, + "end": { + "line": 420, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18582, + "end": 18583, + "loc": { + "start": { + "line": 420, + "column": 58 + }, + "end": { + "line": 420, + "column": 59 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18592, + "end": 18593, + "loc": { + "start": { + "line": 421, + "column": 8 + }, + "end": { + "line": 421, + "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": 18603, + "end": 18607, + "loc": { + "start": { + "line": 423, + "column": 8 + }, + "end": { + "line": 423, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18607, + "end": 18608, + "loc": { + "start": { + "line": 423, + "column": 12 + }, + "end": { + "line": 423, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 18608, + "end": 18615, + "loc": { + "start": { + "line": 423, + "column": 13 + }, + "end": { + "line": 423, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18616, + "end": 18617, + "loc": { + "start": { + "line": 423, + "column": 21 + }, + "end": { + "line": 423, + "column": 22 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 18618, + "end": 18623, + "loc": { + "start": { + "line": 423, + "column": 23 + }, + "end": { + "line": 423, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18623, + "end": 18624, + "loc": { + "start": { + "line": 423, + "column": 28 + }, + "end": { + "line": 423, + "column": 29 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18629, + "end": 18630, + "loc": { + "start": { + "line": 424, + "column": 4 + }, + "end": { + "line": 424, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Resets this DistanceMeasurementsControlLegacy.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsControlLegacy is not active.\n ", + "start": 18636, + "end": 18859, + "loc": { + "start": { + "line": 426, + "column": 4 + }, + "end": { + "line": 432, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "reset", + "start": 18864, + "end": 18869, + "loc": { + "start": { + "line": 433, + "column": 4 + }, + "end": { + "line": 433, + "column": 9 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18869, + "end": 18870, + "loc": { + "start": { + "line": 433, + "column": 9 + }, + "end": { + "line": 433, + "column": 10 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18870, + "end": 18871, + "loc": { + "start": { + "line": 433, + "column": 10 + }, + "end": { + "line": 433, + "column": 11 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18872, + "end": 18873, + "loc": { + "start": { + "line": 433, + "column": 12 + }, + "end": { + "line": 433, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 18882, + "end": 18884, + "loc": { + "start": { + "line": 434, + "column": 8 + }, + "end": { + "line": 434, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18885, + "end": 18886, + "loc": { + "start": { + "line": 434, + "column": 11 + }, + "end": { + "line": 434, + "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": 18886, + "end": 18887, + "loc": { + "start": { + "line": 434, + "column": 12 + }, + "end": { + "line": 434, + "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": 18887, + "end": 18891, + "loc": { + "start": { + "line": 434, + "column": 13 + }, + "end": { + "line": 434, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18891, + "end": 18892, + "loc": { + "start": { + "line": 434, + "column": 17 + }, + "end": { + "line": 434, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 18892, + "end": 18899, + "loc": { + "start": { + "line": 434, + "column": 18 + }, + "end": { + "line": 434, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18899, + "end": 18900, + "loc": { + "start": { + "line": 434, + "column": 25 + }, + "end": { + "line": 434, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18901, + "end": 18902, + "loc": { + "start": { + "line": 434, + "column": 27 + }, + "end": { + "line": 434, + "column": 28 + } + } + }, + { + "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": 18915, + "end": 18921, + "loc": { + "start": { + "line": 435, + "column": 12 + }, + "end": { + "line": 435, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18921, + "end": 18922, + "loc": { + "start": { + "line": 435, + "column": 18 + }, + "end": { + "line": 435, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18931, + "end": 18932, + "loc": { + "start": { + "line": 436, + "column": 8 + }, + "end": { + "line": 436, + "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": 18941, + "end": 18943, + "loc": { + "start": { + "line": 437, + "column": 8 + }, + "end": { + "line": 437, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18944, + "end": 18945, + "loc": { + "start": { + "line": 437, + "column": 11 + }, + "end": { + "line": 437, + "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": 18945, + "end": 18949, + "loc": { + "start": { + "line": 437, + "column": 12 + }, + "end": { + "line": 437, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18949, + "end": 18950, + "loc": { + "start": { + "line": 437, + "column": 16 + }, + "end": { + "line": 437, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 18950, + "end": 18984, + "loc": { + "start": { + "line": 437, + "column": 17 + }, + "end": { + "line": 437, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18984, + "end": 18985, + "loc": { + "start": { + "line": 437, + "column": 51 + }, + "end": { + "line": 437, + "column": 52 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18986, + "end": 18987, + "loc": { + "start": { + "line": 437, + "column": 53 + }, + "end": { + "line": 437, + "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": 19000, + "end": 19004, + "loc": { + "start": { + "line": 438, + "column": 12 + }, + "end": { + "line": 438, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19004, + "end": 19005, + "loc": { + "start": { + "line": 438, + "column": 16 + }, + "end": { + "line": 438, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 19005, + "end": 19009, + "loc": { + "start": { + "line": 438, + "column": 17 + }, + "end": { + "line": 438, + "column": 21 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19009, + "end": 19010, + "loc": { + "start": { + "line": 438, + "column": 21 + }, + "end": { + "line": 438, + "column": 22 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementCancel", + "start": 19010, + "end": 19029, + "loc": { + "start": { + "line": 438, + "column": 22 + }, + "end": { + "line": 438, + "column": 41 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19029, + "end": 19030, + "loc": { + "start": { + "line": 438, + "column": 41 + }, + "end": { + "line": 438, + "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": 19031, + "end": 19035, + "loc": { + "start": { + "line": 438, + "column": 43 + }, + "end": { + "line": 438, + "column": 47 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19035, + "end": 19036, + "loc": { + "start": { + "line": 438, + "column": 47 + }, + "end": { + "line": 438, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 19036, + "end": 19070, + "loc": { + "start": { + "line": 438, + "column": 48 + }, + "end": { + "line": 438, + "column": 82 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19070, + "end": 19071, + "loc": { + "start": { + "line": 438, + "column": 82 + }, + "end": { + "line": 438, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19071, + "end": 19072, + "loc": { + "start": { + "line": 438, + "column": 83 + }, + "end": { + "line": 438, + "column": 84 + } + } + }, + { + "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": 19085, + "end": 19089, + "loc": { + "start": { + "line": 439, + "column": 12 + }, + "end": { + "line": 439, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19089, + "end": 19090, + "loc": { + "start": { + "line": 439, + "column": 16 + }, + "end": { + "line": 439, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 19090, + "end": 19124, + "loc": { + "start": { + "line": 439, + "column": 17 + }, + "end": { + "line": 439, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19124, + "end": 19125, + "loc": { + "start": { + "line": 439, + "column": 51 + }, + "end": { + "line": 439, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 19125, + "end": 19132, + "loc": { + "start": { + "line": 439, + "column": 52 + }, + "end": { + "line": 439, + "column": 59 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19132, + "end": 19133, + "loc": { + "start": { + "line": 439, + "column": 59 + }, + "end": { + "line": 439, + "column": 60 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19133, + "end": 19134, + "loc": { + "start": { + "line": 439, + "column": 60 + }, + "end": { + "line": 439, + "column": 61 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19134, + "end": 19135, + "loc": { + "start": { + "line": 439, + "column": 61 + }, + "end": { + "line": 439, + "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": 19148, + "end": 19152, + "loc": { + "start": { + "line": 440, + "column": 12 + }, + "end": { + "line": 440, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19152, + "end": 19153, + "loc": { + "start": { + "line": 440, + "column": 16 + }, + "end": { + "line": 440, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementByMouse", + "start": 19153, + "end": 19187, + "loc": { + "start": { + "line": 440, + "column": 17 + }, + "end": { + "line": 440, + "column": 51 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19188, + "end": 19189, + "loc": { + "start": { + "line": 440, + "column": 52 + }, + "end": { + "line": 440, + "column": 53 + } + } + }, + { + "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": 19190, + "end": 19194, + "loc": { + "start": { + "line": 440, + "column": 54 + }, + "end": { + "line": 440, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19194, + "end": 19195, + "loc": { + "start": { + "line": 440, + "column": 58 + }, + "end": { + "line": 440, + "column": 59 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19204, + "end": 19205, + "loc": { + "start": { + "line": 441, + "column": 8 + }, + "end": { + "line": 441, + "column": 9 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19210, + "end": 19211, + "loc": { + "start": { + "line": 442, + "column": 4 + }, + "end": { + "line": 442, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 19217, + "end": 19244, + "loc": { + "start": { + "line": 444, + "column": 4 + }, + "end": { + "line": 446, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 19249, + "end": 19256, + "loc": { + "start": { + "line": 447, + "column": 4 + }, + "end": { + "line": 447, + "column": 11 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19256, + "end": 19257, + "loc": { + "start": { + "line": 447, + "column": 11 + }, + "end": { + "line": 447, + "column": 12 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19257, + "end": 19258, + "loc": { + "start": { + "line": 447, + "column": 12 + }, + "end": { + "line": 447, + "column": 13 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19259, + "end": 19260, + "loc": { + "start": { + "line": 447, + "column": 14 + }, + "end": { + "line": 447, + "column": 15 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 19269, + "end": 19273, + "loc": { + "start": { + "line": 448, + "column": 8 + }, + "end": { + "line": 448, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19273, + "end": 19274, + "loc": { + "start": { + "line": 448, + "column": 12 + }, + "end": { + "line": 448, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchStartDot", + "start": 19274, + "end": 19288, + "loc": { + "start": { + "line": 448, + "column": 13 + }, + "end": { + "line": 448, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19288, + "end": 19289, + "loc": { + "start": { + "line": 448, + "column": 27 + }, + "end": { + "line": 448, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 19289, + "end": 19296, + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 35 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19296, + "end": 19297, + "loc": { + "start": { + "line": 448, + "column": 35 + }, + "end": { + "line": 448, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19297, + "end": 19298, + "loc": { + "start": { + "line": 448, + "column": 36 + }, + "end": { + "line": 448, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19298, + "end": 19299, + "loc": { + "start": { + "line": 448, + "column": 37 + }, + "end": { + "line": 448, + "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": 19308, + "end": 19312, + "loc": { + "start": { + "line": 449, + "column": 8 + }, + "end": { + "line": 449, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19312, + "end": 19313, + "loc": { + "start": { + "line": 449, + "column": 12 + }, + "end": { + "line": 449, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "deactivate", + "start": 19313, + "end": 19323, + "loc": { + "start": { + "line": 449, + "column": 13 + }, + "end": { + "line": 449, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19323, + "end": 19324, + "loc": { + "start": { + "line": 449, + "column": 23 + }, + "end": { + "line": 449, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19324, + "end": 19325, + "loc": { + "start": { + "line": 449, + "column": 24 + }, + "end": { + "line": 449, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19325, + "end": 19326, + "loc": { + "start": { + "line": 449, + "column": 25 + }, + "end": { + "line": 449, + "column": 26 + } + } + }, + { + "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": 19335, + "end": 19340, + "loc": { + "start": { + "line": 450, + "column": 8 + }, + "end": { + "line": 450, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19340, + "end": 19341, + "loc": { + "start": { + "line": 450, + "column": 13 + }, + "end": { + "line": 450, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 19341, + "end": 19348, + "loc": { + "start": { + "line": 450, + "column": 14 + }, + "end": { + "line": 450, + "column": 21 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19348, + "end": 19349, + "loc": { + "start": { + "line": 450, + "column": 21 + }, + "end": { + "line": 450, + "column": 22 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19349, + "end": 19350, + "loc": { + "start": { + "line": 450, + "column": 22 + }, + "end": { + "line": 450, + "column": 23 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19350, + "end": 19351, + "loc": { + "start": { + "line": 450, + "column": 23 + }, + "end": { + "line": 450, + "column": 24 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19356, + "end": 19357, + "loc": { + "start": { + "line": 451, + "column": 4 + }, + "end": { + "line": 451, + "column": 5 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19358, + "end": 19359, + "loc": { + "start": { + "line": 452, + "column": 0 + }, + "end": { + "line": 452, + "column": 1 + } + } + }, + { + "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": 19361, + "end": 19366, + "loc": { + "start": { + "line": 454, + "column": 0 + }, + "end": { + "line": 454, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "getCanvasPosFromEvent", + "start": 19367, + "end": 19388, + "loc": { + "start": { + "line": 454, + "column": 6 + }, + "end": { + "line": 454, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19389, + "end": 19390, + "loc": { + "start": { + "line": 454, + "column": 28 + }, + "end": { + "line": 454, + "column": 29 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 19391, + "end": 19399, + "loc": { + "start": { + "line": 454, + "column": 30 + }, + "end": { + "line": 454, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19400, + "end": 19401, + "loc": { + "start": { + "line": 454, + "column": 39 + }, + "end": { + "line": 454, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 19401, + "end": 19406, + "loc": { + "start": { + "line": 454, + "column": 40 + }, + "end": { + "line": 454, + "column": 45 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19406, + "end": 19407, + "loc": { + "start": { + "line": 454, + "column": 45 + }, + "end": { + "line": 454, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 19408, + "end": 19417, + "loc": { + "start": { + "line": 454, + "column": 47 + }, + "end": { + "line": 454, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19417, + "end": 19418, + "loc": { + "start": { + "line": 454, + "column": 56 + }, + "end": { + "line": 454, + "column": 57 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19419, + "end": 19420, + "loc": { + "start": { + "line": 454, + "column": 58 + }, + "end": { + "line": 454, + "column": 59 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 19425, + "end": 19427, + "loc": { + "start": { + "line": 455, + "column": 4 + }, + "end": { + "line": 455, + "column": 6 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19428, + "end": 19429, + "loc": { + "start": { + "line": 455, + "column": 7 + }, + "end": { + "line": 455, + "column": 8 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 19429, + "end": 19430, + "loc": { + "start": { + "line": 455, + "column": 8 + }, + "end": { + "line": 455, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 19430, + "end": 19435, + "loc": { + "start": { + "line": 455, + "column": 9 + }, + "end": { + "line": 455, + "column": 14 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19435, + "end": 19436, + "loc": { + "start": { + "line": 455, + "column": 14 + }, + "end": { + "line": 455, + "column": 15 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19437, + "end": 19438, + "loc": { + "start": { + "line": 455, + "column": 16 + }, + "end": { + "line": 455, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 19447, + "end": 19452, + "loc": { + "start": { + "line": 456, + "column": 8 + }, + "end": { + "line": 456, + "column": 13 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19453, + "end": 19454, + "loc": { + "start": { + "line": 456, + "column": 14 + }, + "end": { + "line": 456, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "window", + "start": 19455, + "end": 19461, + "loc": { + "start": { + "line": 456, + "column": 16 + }, + "end": { + "line": 456, + "column": 22 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19461, + "end": 19462, + "loc": { + "start": { + "line": 456, + "column": 22 + }, + "end": { + "line": 456, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 19462, + "end": 19467, + "loc": { + "start": { + "line": 456, + "column": 23 + }, + "end": { + "line": 456, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19467, + "end": 19468, + "loc": { + "start": { + "line": 456, + "column": 28 + }, + "end": { + "line": 456, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 19477, + "end": 19486, + "loc": { + "start": { + "line": 457, + "column": 8 + }, + "end": { + "line": 457, + "column": 17 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19486, + "end": 19487, + "loc": { + "start": { + "line": 457, + "column": 17 + }, + "end": { + "line": 457, + "column": 18 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 19487, + "end": 19488, + "loc": { + "start": { + "line": 457, + "column": 18 + }, + "end": { + "line": 457, + "column": 19 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19488, + "end": 19489, + "loc": { + "start": { + "line": 457, + "column": 19 + }, + "end": { + "line": 457, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19490, + "end": 19491, + "loc": { + "start": { + "line": 457, + "column": 21 + }, + "end": { + "line": 457, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 19492, + "end": 19497, + "loc": { + "start": { + "line": 457, + "column": 23 + }, + "end": { + "line": 457, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19497, + "end": 19498, + "loc": { + "start": { + "line": 457, + "column": 28 + }, + "end": { + "line": 457, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "x", + "start": 19498, + "end": 19499, + "loc": { + "start": { + "line": 457, + "column": 29 + }, + "end": { + "line": 457, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19499, + "end": 19500, + "loc": { + "start": { + "line": 457, + "column": 30 + }, + "end": { + "line": 457, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 19509, + "end": 19518, + "loc": { + "start": { + "line": 458, + "column": 8 + }, + "end": { + "line": 458, + "column": 17 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19518, + "end": 19519, + "loc": { + "start": { + "line": 458, + "column": 17 + }, + "end": { + "line": 458, + "column": 18 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 19519, + "end": 19520, + "loc": { + "start": { + "line": 458, + "column": 18 + }, + "end": { + "line": 458, + "column": 19 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19520, + "end": 19521, + "loc": { + "start": { + "line": 458, + "column": 19 + }, + "end": { + "line": 458, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19522, + "end": 19523, + "loc": { + "start": { + "line": 458, + "column": 21 + }, + "end": { + "line": 458, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 19524, + "end": 19529, + "loc": { + "start": { + "line": 458, + "column": 23 + }, + "end": { + "line": 458, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19529, + "end": 19530, + "loc": { + "start": { + "line": 458, + "column": 28 + }, + "end": { + "line": 458, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "y", + "start": 19530, + "end": 19531, + "loc": { + "start": { + "line": 458, + "column": 29 + }, + "end": { + "line": 458, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19531, + "end": 19532, + "loc": { + "start": { + "line": 458, + "column": 30 + }, + "end": { + "line": 458, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19537, + "end": 19538, + "loc": { + "start": { + "line": 459, + "column": 4 + }, + "end": { + "line": 459, + "column": 5 + } + } + }, + { + "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": 19539, + "end": 19543, + "loc": { + "start": { + "line": 459, + "column": 6 + }, + "end": { + "line": 459, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19544, + "end": 19545, + "loc": { + "start": { + "line": 459, + "column": 11 + }, + "end": { + "line": 459, + "column": 12 + } + } + }, + { + "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": 19554, + "end": 19557, + "loc": { + "start": { + "line": 460, + "column": 8 + }, + "end": { + "line": 460, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "element", + "start": 19558, + "end": 19565, + "loc": { + "start": { + "line": 460, + "column": 12 + }, + "end": { + "line": 460, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19566, + "end": 19567, + "loc": { + "start": { + "line": 460, + "column": 20 + }, + "end": { + "line": 460, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 19568, + "end": 19573, + "loc": { + "start": { + "line": 460, + "column": 22 + }, + "end": { + "line": 460, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19573, + "end": 19574, + "loc": { + "start": { + "line": 460, + "column": 27 + }, + "end": { + "line": 460, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 19574, + "end": 19580, + "loc": { + "start": { + "line": 460, + "column": 28 + }, + "end": { + "line": 460, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19580, + "end": 19581, + "loc": { + "start": { + "line": 460, + "column": 34 + }, + "end": { + "line": 460, + "column": 35 + } + } + }, + { + "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": 19590, + "end": 19593, + "loc": { + "start": { + "line": 461, + "column": 8 + }, + "end": { + "line": 461, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalOffsetLeft", + "start": 19594, + "end": 19609, + "loc": { + "start": { + "line": 461, + "column": 12 + }, + "end": { + "line": 461, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19610, + "end": 19611, + "loc": { + "start": { + "line": 461, + "column": 28 + }, + "end": { + "line": 461, + "column": 29 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 19612, + "end": 19613, + "loc": { + "start": { + "line": 461, + "column": 30 + }, + "end": { + "line": 461, + "column": 31 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19613, + "end": 19614, + "loc": { + "start": { + "line": 461, + "column": 31 + }, + "end": { + "line": 461, + "column": 32 + } + } + }, + { + "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": 19623, + "end": 19626, + "loc": { + "start": { + "line": 462, + "column": 8 + }, + "end": { + "line": 462, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalOffsetTop", + "start": 19627, + "end": 19641, + "loc": { + "start": { + "line": 462, + "column": 12 + }, + "end": { + "line": 462, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19642, + "end": 19643, + "loc": { + "start": { + "line": 462, + "column": 27 + }, + "end": { + "line": 462, + "column": 28 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 19644, + "end": 19645, + "loc": { + "start": { + "line": 462, + "column": 29 + }, + "end": { + "line": 462, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19645, + "end": 19646, + "loc": { + "start": { + "line": 462, + "column": 30 + }, + "end": { + "line": 462, + "column": 31 + } + } + }, + { + "type": { + "label": "while", + "keyword": "while", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": true, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "while", + "start": 19655, + "end": 19660, + "loc": { + "start": { + "line": 463, + "column": 8 + }, + "end": { + "line": 463, + "column": 13 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19661, + "end": 19662, + "loc": { + "start": { + "line": 463, + "column": 14 + }, + "end": { + "line": 463, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "element", + "start": 19662, + "end": 19669, + "loc": { + "start": { + "line": 463, + "column": 15 + }, + "end": { + "line": 463, + "column": 22 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19669, + "end": 19670, + "loc": { + "start": { + "line": 463, + "column": 22 + }, + "end": { + "line": 463, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "offsetParent", + "start": 19670, + "end": 19682, + "loc": { + "start": { + "line": 463, + "column": 23 + }, + "end": { + "line": 463, + "column": 35 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19682, + "end": 19683, + "loc": { + "start": { + "line": 463, + "column": 35 + }, + "end": { + "line": 463, + "column": 36 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19684, + "end": 19685, + "loc": { + "start": { + "line": 463, + "column": 37 + }, + "end": { + "line": 463, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalOffsetLeft", + "start": 19698, + "end": 19713, + "loc": { + "start": { + "line": 464, + "column": 12 + }, + "end": { + "line": 464, + "column": 27 + } + } + }, + { + "type": { + "label": "_=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "+=", + "start": 19714, + "end": 19716, + "loc": { + "start": { + "line": 464, + "column": 28 + }, + "end": { + "line": 464, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "element", + "start": 19717, + "end": 19724, + "loc": { + "start": { + "line": 464, + "column": 31 + }, + "end": { + "line": 464, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19724, + "end": 19725, + "loc": { + "start": { + "line": 464, + "column": 38 + }, + "end": { + "line": 464, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "offsetLeft", + "start": 19725, + "end": 19735, + "loc": { + "start": { + "line": 464, + "column": 39 + }, + "end": { + "line": 464, + "column": 49 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19735, + "end": 19736, + "loc": { + "start": { + "line": 464, + "column": 49 + }, + "end": { + "line": 464, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalOffsetTop", + "start": 19749, + "end": 19763, + "loc": { + "start": { + "line": 465, + "column": 12 + }, + "end": { + "line": 465, + "column": 26 + } + } + }, + { + "type": { + "label": "_=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "+=", + "start": 19764, + "end": 19766, + "loc": { + "start": { + "line": 465, + "column": 27 + }, + "end": { + "line": 465, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "element", + "start": 19767, + "end": 19774, + "loc": { + "start": { + "line": 465, + "column": 30 + }, + "end": { + "line": 465, + "column": 37 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19774, + "end": 19775, + "loc": { + "start": { + "line": 465, + "column": 37 + }, + "end": { + "line": 465, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "offsetTop", + "start": 19775, + "end": 19784, + "loc": { + "start": { + "line": 465, + "column": 38 + }, + "end": { + "line": 465, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19784, + "end": 19785, + "loc": { + "start": { + "line": 465, + "column": 47 + }, + "end": { + "line": 465, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "element", + "start": 19798, + "end": 19805, + "loc": { + "start": { + "line": 466, + "column": 12 + }, + "end": { + "line": 466, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19806, + "end": 19807, + "loc": { + "start": { + "line": 466, + "column": 20 + }, + "end": { + "line": 466, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "element", + "start": 19808, + "end": 19815, + "loc": { + "start": { + "line": 466, + "column": 22 + }, + "end": { + "line": 466, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19815, + "end": 19816, + "loc": { + "start": { + "line": 466, + "column": 29 + }, + "end": { + "line": 466, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "offsetParent", + "start": 19816, + "end": 19828, + "loc": { + "start": { + "line": 466, + "column": 30 + }, + "end": { + "line": 466, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19828, + "end": 19829, + "loc": { + "start": { + "line": 466, + "column": 42 + }, + "end": { + "line": 466, + "column": 43 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19838, + "end": 19839, + "loc": { + "start": { + "line": 467, + "column": 8 + }, + "end": { + "line": 467, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 19848, + "end": 19857, + "loc": { + "start": { + "line": 468, + "column": 8 + }, + "end": { + "line": 468, + "column": 17 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19857, + "end": 19858, + "loc": { + "start": { + "line": 468, + "column": 17 + }, + "end": { + "line": 468, + "column": 18 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 19858, + "end": 19859, + "loc": { + "start": { + "line": 468, + "column": 18 + }, + "end": { + "line": 468, + "column": 19 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19859, + "end": 19860, + "loc": { + "start": { + "line": 468, + "column": 19 + }, + "end": { + "line": 468, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19861, + "end": 19862, + "loc": { + "start": { + "line": 468, + "column": 21 + }, + "end": { + "line": 468, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 19863, + "end": 19868, + "loc": { + "start": { + "line": 468, + "column": 23 + }, + "end": { + "line": 468, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19868, + "end": 19869, + "loc": { + "start": { + "line": 468, + "column": 28 + }, + "end": { + "line": 468, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pageX", + "start": 19869, + "end": 19874, + "loc": { + "start": { + "line": 468, + "column": 29 + }, + "end": { + "line": 468, + "column": 34 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 19875, + "end": 19876, + "loc": { + "start": { + "line": 468, + "column": 35 + }, + "end": { + "line": 468, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalOffsetLeft", + "start": 19877, + "end": 19892, + "loc": { + "start": { + "line": 468, + "column": 37 + }, + "end": { + "line": 468, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19892, + "end": 19893, + "loc": { + "start": { + "line": 468, + "column": 52 + }, + "end": { + "line": 468, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 19902, + "end": 19911, + "loc": { + "start": { + "line": 469, + "column": 8 + }, + "end": { + "line": 469, + "column": 17 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19911, + "end": 19912, + "loc": { + "start": { + "line": 469, + "column": 17 + }, + "end": { + "line": 469, + "column": 18 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 19912, + "end": 19913, + "loc": { + "start": { + "line": 469, + "column": 18 + }, + "end": { + "line": 469, + "column": 19 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19913, + "end": 19914, + "loc": { + "start": { + "line": 469, + "column": 19 + }, + "end": { + "line": 469, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19915, + "end": 19916, + "loc": { + "start": { + "line": 469, + "column": 21 + }, + "end": { + "line": 469, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 19917, + "end": 19922, + "loc": { + "start": { + "line": 469, + "column": 23 + }, + "end": { + "line": 469, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19922, + "end": 19923, + "loc": { + "start": { + "line": 469, + "column": 28 + }, + "end": { + "line": 469, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pageY", + "start": 19923, + "end": 19928, + "loc": { + "start": { + "line": 469, + "column": 29 + }, + "end": { + "line": 469, + "column": 34 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 19929, + "end": 19930, + "loc": { + "start": { + "line": 469, + "column": 35 + }, + "end": { + "line": 469, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalOffsetTop", + "start": 19931, + "end": 19945, + "loc": { + "start": { + "line": 469, + "column": 37 + }, + "end": { + "line": 469, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19945, + "end": 19946, + "loc": { + "start": { + "line": 469, + "column": 51 + }, + "end": { + "line": 469, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19951, + "end": 19952, + "loc": { + "start": { + "line": 470, + "column": 4 + }, + "end": { + "line": 470, + "column": 5 + } + } + }, + { + "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": 19957, + "end": 19963, + "loc": { + "start": { + "line": 471, + "column": 4 + }, + "end": { + "line": 471, + "column": 10 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 19964, + "end": 19973, + "loc": { + "start": { + "line": 471, + "column": 11 + }, + "end": { + "line": 471, + "column": 20 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19973, + "end": 19974, + "loc": { + "start": { + "line": 471, + "column": 20 + }, + "end": { + "line": 471, + "column": 21 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19975, + "end": 19976, + "loc": { + "start": { + "line": 472, + "column": 0 + }, + "end": { + "line": 472, + "column": 1 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19976, + "end": 19977, + "loc": { + "start": { + "line": 472, + "column": 1 + }, + "end": { + "line": 472, + "column": 2 + } + } + }, + { + "type": { + "label": "eof", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19978, + "end": 19978, + "loc": { + "start": { + "line": 473, + "column": 0 + }, + "end": { + "line": 473, + "column": 0 + } + } + } + ] +} \ No newline at end of file diff --git a/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js.json b/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js.json index 2ea28eeb98..325e2060bc 100644 --- a/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js.json +++ b/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js.json @@ -1,28 +1,28 @@ { "type": "File", "start": 0, - "end": 17225, + "end": 17354, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 411, + "line": 413, "column": 0 } }, "program": { "type": "Program", "start": 0, - "end": 17225, + "end": 17354, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 411, + "line": 413, "column": 0 } }, @@ -361,14 +361,14 @@ { "type": "ExportNamedDeclaration", "start": 1258, - "end": 17224, + "end": 17353, "loc": { "start": { "line": 43, "column": 0 }, "end": { - "line": 410, + "line": 412, "column": 1 } }, @@ -377,14 +377,14 @@ "declaration": { "type": "ClassDeclaration", "start": 1265, - "end": 17224, + "end": 17353, "loc": { "start": { "line": 43, "column": 7 }, "end": { - "line": 410, + "line": 412, "column": 1 } }, @@ -426,14 +426,14 @@ "body": { "type": "ClassBody", "start": 1340, - "end": 17224, + "end": 17353, "loc": { "start": { "line": 43, "column": 82 }, "end": { - "line": 410, + "line": 412, "column": 1 } }, @@ -6580,14 +6580,14 @@ { "type": "ClassMethod", "start": 6090, - "end": 15033, + "end": 15162, "loc": { "start": { "line": 176, "column": 4 }, "end": { - "line": 344, + "line": 346, "column": 5 } }, @@ -6620,14 +6620,14 @@ "body": { "type": "BlockStatement", "start": 6101, - "end": 15033, + "end": 15162, "loc": { "start": { "line": 176, "column": 15 }, "end": { - "line": 344, + "line": 346, "column": 5 } }, @@ -17161,28 +17161,28 @@ { "type": "ExpressionStatement", "start": 11063, - "end": 14087, + "end": 14216, "loc": { "start": { "line": 274, "column": 8 }, "end": { - "line": 321, + "line": 323, "column": 11 } }, "expression": { "type": "CallExpression", "start": 11063, - "end": 14086, + "end": 14215, "loc": { "start": { "line": 274, "column": 8 }, "end": { - "line": 321, + "line": 323, "column": 10 } }, @@ -17260,14 +17260,14 @@ { "type": "AssignmentExpression", "start": 11098, - "end": 14085, + "end": 14214, "loc": { "start": { "line": 274, "column": 43 }, "end": { - "line": 321, + "line": 323, "column": 9 } }, @@ -17323,14 +17323,14 @@ "right": { "type": "ArrowFunctionExpression", "start": 11115, - "end": 14085, + "end": 14214, "loc": { "start": { "line": 274, "column": 60 }, "end": { - "line": 321, + "line": 323, "column": 9 } }, @@ -17360,14 +17360,14 @@ "body": { "type": "BlockStatement", "start": 11122, - "end": 14085, + "end": 14214, "loc": { "start": { "line": 274, "column": 67 }, "end": { - "line": 321, + "line": 323, "column": 9 } }, @@ -18073,14 +18073,14 @@ { "type": "IfStatement", "start": 11513, - "end": 14075, + "end": 14204, "loc": { "start": { "line": 284, "column": 12 }, "end": { - "line": 320, + "line": 322, "column": 13 } }, @@ -19299,14 +19299,14 @@ "alternate": { "type": "BlockStatement", "start": 12300, - "end": 14075, + "end": 14204, "loc": { "start": { "line": 297, "column": 19 }, "end": { - "line": 320, + "line": 322, "column": 13 } }, @@ -19314,14 +19314,14 @@ { "type": "IfStatement", "start": 12318, - "end": 14061, + "end": 14190, "loc": { "start": { "line": 298, "column": 16 }, "end": { - "line": 319, + "line": 321, "column": 17 } }, @@ -19345,14 +19345,14 @@ "consequent": { "type": "BlockStatement", "start": 12337, - "end": 14061, + "end": 14190, "loc": { "start": { "line": 298, "column": 35 }, "end": { - "line": 319, + "line": 321, "column": 17 } }, @@ -19360,28 +19360,28 @@ { "type": "ExpressionStatement", "start": 12359, - "end": 12799, + "end": 12901, "loc": { "start": { "line": 299, "column": 20 }, "end": { - "line": 308, + "line": 310, "column": 23 } }, "expression": { "type": "AssignmentExpression", "start": 12359, - "end": 12798, + "end": 12900, "loc": { "start": { "line": 299, "column": 20 }, "end": { - "line": 308, + "line": 310, "column": 22 } }, @@ -19437,14 +19437,14 @@ "right": { "type": "CallExpression", "start": 12394, - "end": 12798, + "end": 12900, "loc": { "start": { "line": 299, "column": 55 }, "end": { - "line": 308, + "line": 310, "column": 22 } }, @@ -19502,14 +19502,14 @@ { "type": "ObjectExpression", "start": 12439, - "end": 12797, + "end": 12899, "loc": { "start": { "line": 299, "column": 100 }, "end": { - "line": 308, + "line": 310, "column": 21 } }, @@ -19618,14 +19618,14 @@ { "type": "ObjectProperty", "start": 12512, - "end": 12609, + "end": 12660, "loc": { "start": { "line": 301, "column": 24 }, "end": { - "line": 303, + "line": 304, "column": 25 } }, @@ -19652,14 +19652,14 @@ "value": { "type": "ObjectExpression", "start": 12520, - "end": 12609, + "end": 12660, "loc": { "start": { "line": 301, "column": 32 }, "end": { - "line": 303, + "line": 304, "column": 25 } }, @@ -19764,21 +19764,73 @@ }, "arguments": [] } + }, + { + "type": "ObjectProperty", + "start": 12613, + "end": 12634, + "loc": { + "start": { + "line": 303, + "column": 28 + }, + "end": { + "line": 303, + "column": 49 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12613, + "end": 12619, + "loc": { + "start": { + "line": 303, + "column": 28 + }, + "end": { + "line": 303, + "column": 34 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "Identifier", + "start": 12621, + "end": 12634, + "loc": { + "start": { + "line": 303, + "column": 36 + }, + "end": { + "line": 303, + "column": 49 + }, + "identifierName": "hoveredEntity" + }, + "name": "hoveredEntity" + } } ] } }, { "type": "ObjectProperty", - "start": 12635, - "end": 12732, + "start": 12686, + "end": 12834, "loc": { "start": { - "line": 304, + "line": 305, "column": 24 }, "end": { - "line": 306, + "line": 308, "column": 25 } }, @@ -19787,15 +19839,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12635, - "end": 12641, + "start": 12686, + "end": 12692, "loc": { "start": { - "line": 304, + "line": 305, "column": 24 }, "end": { - "line": 304, + "line": 305, "column": 30 }, "identifierName": "target" @@ -19804,30 +19856,30 @@ }, "value": { "type": "ObjectExpression", - "start": 12643, - "end": 12732, + "start": 12694, + "end": 12834, "loc": { "start": { - "line": 304, + "line": 305, "column": 32 }, "end": { - "line": 306, + "line": 308, "column": 25 } }, "properties": [ { "type": "ObjectProperty", - "start": 12673, - "end": 12706, + "start": 12724, + "end": 12757, "loc": { "start": { - "line": 305, + "line": 306, "column": 28 }, "end": { - "line": 305, + "line": 306, "column": 61 } }, @@ -19836,15 +19888,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12673, - "end": 12681, + "start": 12724, + "end": 12732, "loc": { "start": { - "line": 305, + "line": 306, "column": 28 }, "end": { - "line": 305, + "line": 306, "column": 36 }, "identifierName": "worldPos" @@ -19853,43 +19905,43 @@ }, "value": { "type": "CallExpression", - "start": 12683, - "end": 12706, + "start": 12734, + "end": 12757, "loc": { "start": { - "line": 305, + "line": 306, "column": 38 }, "end": { - "line": 305, + "line": 306, "column": 61 } }, "callee": { "type": "MemberExpression", - "start": 12683, - "end": 12704, + "start": 12734, + "end": 12755, "loc": { "start": { - "line": 305, + "line": 306, "column": 38 }, "end": { - "line": 305, + "line": 306, "column": 59 } }, "object": { "type": "Identifier", - "start": 12683, - "end": 12698, + "start": 12734, + "end": 12749, "loc": { "start": { - "line": 305, + "line": 306, "column": 38 }, "end": { - "line": 305, + "line": 306, "column": 53 }, "identifierName": "pointerWorldPos" @@ -19898,15 +19950,15 @@ }, "property": { "type": "Identifier", - "start": 12699, - "end": 12704, + "start": 12750, + "end": 12755, "loc": { "start": { - "line": 305, + "line": 306, "column": 54 }, "end": { - "line": 305, + "line": 306, "column": 59 }, "identifierName": "slice" @@ -19917,21 +19969,73 @@ }, "arguments": [] } + }, + { + "type": "ObjectProperty", + "start": 12787, + "end": 12808, + "loc": { + "start": { + "line": 307, + "column": 28 + }, + "end": { + "line": 307, + "column": 49 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12787, + "end": 12793, + "loc": { + "start": { + "line": 307, + "column": 28 + }, + "end": { + "line": 307, + "column": 34 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "Identifier", + "start": 12795, + "end": 12808, + "loc": { + "start": { + "line": 307, + "column": 36 + }, + "end": { + "line": 307, + "column": 49 + }, + "identifierName": "hoveredEntity" + }, + "name": "hoveredEntity" + } } ] } }, { "type": "ObjectProperty", - "start": 12758, - "end": 12775, + "start": 12860, + "end": 12877, "loc": { "start": { - "line": 307, + "line": 309, "column": 24 }, "end": { - "line": 307, + "line": 309, "column": 41 } }, @@ -19940,15 +20044,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12758, - "end": 12769, + "start": 12860, + "end": 12871, "loc": { "start": { - "line": 307, + "line": 309, "column": 24 }, "end": { - "line": 307, + "line": 309, "column": 35 }, "identifierName": "approximate" @@ -19957,15 +20061,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12771, - "end": 12775, + "start": 12873, + "end": 12877, "loc": { "start": { - "line": 307, + "line": 309, "column": 37 }, "end": { - "line": 307, + "line": 309, "column": 41 } }, @@ -19980,87 +20084,87 @@ }, { "type": "ExpressionStatement", - "start": 12820, - "end": 12975, + "start": 12922, + "end": 13077, "loc": { "start": { - "line": 309, + "line": 311, "column": 20 }, "end": { - "line": 309, + "line": 311, "column": 175 } }, "expression": { "type": "AssignmentExpression", - "start": 12820, - "end": 12974, + "start": 12922, + "end": 13076, "loc": { "start": { - "line": 309, + "line": 311, "column": 20 }, "end": { - "line": 309, + "line": 311, "column": 174 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12820, - "end": 12873, + "start": 12922, + "end": 12975, "loc": { "start": { - "line": 309, + "line": 311, "column": 20 }, "end": { - "line": 309, + "line": 311, "column": 73 } }, "object": { "type": "MemberExpression", - "start": 12820, - "end": 12861, + "start": 12922, + "end": 12963, "loc": { "start": { - "line": 309, + "line": 311, "column": 20 }, "end": { - "line": 309, + "line": 311, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 12820, - "end": 12824, + "start": 12922, + "end": 12926, "loc": { "start": { - "line": 309, + "line": 311, "column": 20 }, "end": { - "line": 309, + "line": 311, "column": 24 } } }, "property": { "type": "Identifier", - "start": 12825, - "end": 12861, + "start": 12927, + "end": 12963, "loc": { "start": { - "line": 309, + "line": 311, "column": 25 }, "end": { - "line": 309, + "line": 311, "column": 61 }, "identifierName": "_currentDistanceMeasurementInitState" @@ -20071,15 +20175,15 @@ }, "property": { "type": "Identifier", - "start": 12862, - "end": 12873, + "start": 12964, + "end": 12975, "loc": { "start": { - "line": 309, + "line": 311, "column": 62 }, "end": { - "line": 309, + "line": 311, "column": 73 }, "identifierName": "axisVisible" @@ -20090,72 +20194,72 @@ }, "right": { "type": "LogicalExpression", - "start": 12876, - "end": 12974, + "start": 12978, + "end": 13076, "loc": { "start": { - "line": 309, + "line": 311, "column": 76 }, "end": { - "line": 309, + "line": 311, "column": 174 } }, "left": { "type": "MemberExpression", - "start": 12876, - "end": 12920, + "start": 12978, + "end": 13022, "loc": { "start": { - "line": 309, + "line": 311, "column": 76 }, "end": { - "line": 309, + "line": 311, "column": 120 } }, "object": { "type": "MemberExpression", - "start": 12876, - "end": 12908, + "start": 12978, + "end": 13010, "loc": { "start": { - "line": 309, + "line": 311, "column": 76 }, "end": { - "line": 309, + "line": 311, "column": 108 } }, "object": { "type": "ThisExpression", - "start": 12876, - "end": 12880, + "start": 12978, + "end": 12982, "loc": { "start": { - "line": 309, + "line": 311, "column": 76 }, "end": { - "line": 309, + "line": 311, "column": 80 } } }, "property": { "type": "Identifier", - "start": 12881, - "end": 12908, + "start": 12983, + "end": 13010, "loc": { "start": { - "line": 309, + "line": 311, "column": 81 }, "end": { - "line": 309, + "line": 311, "column": 108 }, "identifierName": "_currentDistanceMeasurement" @@ -20166,15 +20270,15 @@ }, "property": { "type": "Identifier", - "start": 12909, - "end": 12920, + "start": 13011, + "end": 13022, "loc": { "start": { - "line": 309, + "line": 311, "column": 109 }, "end": { - "line": 309, + "line": 311, "column": 120 }, "identifierName": "axisVisible" @@ -20186,58 +20290,58 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 12924, - "end": 12974, + "start": 13026, + "end": 13076, "loc": { "start": { - "line": 309, + "line": 311, "column": 124 }, "end": { - "line": 309, + "line": 311, "column": 174 } }, "object": { "type": "MemberExpression", - "start": 12924, - "end": 12955, + "start": 13026, + "end": 13057, "loc": { "start": { - "line": 309, + "line": 311, "column": 124 }, "end": { - "line": 309, + "line": 311, "column": 155 } }, "object": { "type": "ThisExpression", - "start": 12924, - "end": 12928, + "start": 13026, + "end": 13030, "loc": { "start": { - "line": 309, + "line": 311, "column": 124 }, "end": { - "line": 309, + "line": 311, "column": 128 } } }, "property": { "type": "Identifier", - "start": 12929, - "end": 12955, + "start": 13031, + "end": 13057, "loc": { "start": { - "line": 309, + "line": 311, "column": 129 }, "end": { - "line": 309, + "line": 311, "column": 155 }, "identifierName": "distanceMeasurementsPlugin" @@ -20248,15 +20352,15 @@ }, "property": { "type": "Identifier", - "start": 12956, - "end": 12974, + "start": 13058, + "end": 13076, "loc": { "start": { - "line": 309, + "line": 311, "column": 156 }, "end": { - "line": 309, + "line": 311, "column": 174 }, "identifierName": "defaultAxisVisible" @@ -20270,87 +20374,87 @@ }, { "type": "ExpressionStatement", - "start": 12996, - "end": 13154, + "start": 13098, + "end": 13256, "loc": { "start": { - "line": 310, + "line": 312, "column": 20 }, "end": { - "line": 310, + "line": 312, "column": 178 } }, "expression": { "type": "AssignmentExpression", - "start": 12996, - "end": 13153, + "start": 13098, + "end": 13255, "loc": { "start": { - "line": 310, + "line": 312, "column": 20 }, "end": { - "line": 310, + "line": 312, "column": 177 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12996, - "end": 13050, + "start": 13098, + "end": 13152, "loc": { "start": { - "line": 310, + "line": 312, "column": 20 }, "end": { - "line": 310, + "line": 312, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 12996, - "end": 13037, + "start": 13098, + "end": 13139, "loc": { "start": { - "line": 310, + "line": 312, "column": 20 }, "end": { - "line": 310, + "line": 312, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 12996, - "end": 13000, + "start": 13098, + "end": 13102, "loc": { "start": { - "line": 310, + "line": 312, "column": 20 }, "end": { - "line": 310, + "line": 312, "column": 24 } } }, "property": { "type": "Identifier", - "start": 13001, - "end": 13037, + "start": 13103, + "end": 13139, "loc": { "start": { - "line": 310, + "line": 312, "column": 25 }, "end": { - "line": 310, + "line": 312, "column": 61 }, "identifierName": "_currentDistanceMeasurementInitState" @@ -20361,15 +20465,15 @@ }, "property": { "type": "Identifier", - "start": 13038, - "end": 13050, + "start": 13140, + "end": 13152, "loc": { "start": { - "line": 310, + "line": 312, "column": 62 }, "end": { - "line": 310, + "line": 312, "column": 74 }, "identifierName": "xAxisVisible" @@ -20380,72 +20484,72 @@ }, "right": { "type": "LogicalExpression", - "start": 13053, - "end": 13153, + "start": 13155, + "end": 13255, "loc": { "start": { - "line": 310, + "line": 312, "column": 77 }, "end": { - "line": 310, + "line": 312, "column": 177 } }, "left": { "type": "MemberExpression", - "start": 13053, - "end": 13098, + "start": 13155, + "end": 13200, "loc": { "start": { - "line": 310, + "line": 312, "column": 77 }, "end": { - "line": 310, + "line": 312, "column": 122 } }, "object": { "type": "MemberExpression", - "start": 13053, - "end": 13085, + "start": 13155, + "end": 13187, "loc": { "start": { - "line": 310, + "line": 312, "column": 77 }, "end": { - "line": 310, + "line": 312, "column": 109 } }, "object": { "type": "ThisExpression", - "start": 13053, - "end": 13057, + "start": 13155, + "end": 13159, "loc": { "start": { - "line": 310, + "line": 312, "column": 77 }, "end": { - "line": 310, + "line": 312, "column": 81 } } }, "property": { "type": "Identifier", - "start": 13058, - "end": 13085, + "start": 13160, + "end": 13187, "loc": { "start": { - "line": 310, + "line": 312, "column": 82 }, "end": { - "line": 310, + "line": 312, "column": 109 }, "identifierName": "_currentDistanceMeasurement" @@ -20456,15 +20560,15 @@ }, "property": { "type": "Identifier", - "start": 13086, - "end": 13098, + "start": 13188, + "end": 13200, "loc": { "start": { - "line": 310, + "line": 312, "column": 110 }, "end": { - "line": 310, + "line": 312, "column": 122 }, "identifierName": "xAxisVisible" @@ -20476,58 +20580,58 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 13102, - "end": 13153, + "start": 13204, + "end": 13255, "loc": { "start": { - "line": 310, + "line": 312, "column": 126 }, "end": { - "line": 310, + "line": 312, "column": 177 } }, "object": { "type": "MemberExpression", - "start": 13102, - "end": 13133, + "start": 13204, + "end": 13235, "loc": { "start": { - "line": 310, + "line": 312, "column": 126 }, "end": { - "line": 310, + "line": 312, "column": 157 } }, "object": { "type": "ThisExpression", - "start": 13102, - "end": 13106, + "start": 13204, + "end": 13208, "loc": { "start": { - "line": 310, + "line": 312, "column": 126 }, "end": { - "line": 310, + "line": 312, "column": 130 } } }, "property": { "type": "Identifier", - "start": 13107, - "end": 13133, + "start": 13209, + "end": 13235, "loc": { "start": { - "line": 310, + "line": 312, "column": 131 }, "end": { - "line": 310, + "line": 312, "column": 157 }, "identifierName": "distanceMeasurementsPlugin" @@ -20538,15 +20642,15 @@ }, "property": { "type": "Identifier", - "start": 13134, - "end": 13153, + "start": 13236, + "end": 13255, "loc": { "start": { - "line": 310, + "line": 312, "column": 158 }, "end": { - "line": 310, + "line": 312, "column": 177 }, "identifierName": "defaultXAxisVisible" @@ -20560,87 +20664,87 @@ }, { "type": "ExpressionStatement", - "start": 13175, - "end": 13333, + "start": 13277, + "end": 13435, "loc": { "start": { - "line": 311, + "line": 313, "column": 20 }, "end": { - "line": 311, + "line": 313, "column": 178 } }, "expression": { "type": "AssignmentExpression", - "start": 13175, - "end": 13332, + "start": 13277, + "end": 13434, "loc": { "start": { - "line": 311, + "line": 313, "column": 20 }, "end": { - "line": 311, + "line": 313, "column": 177 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13175, - "end": 13229, + "start": 13277, + "end": 13331, "loc": { "start": { - "line": 311, + "line": 313, "column": 20 }, "end": { - "line": 311, + "line": 313, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 13175, - "end": 13216, + "start": 13277, + "end": 13318, "loc": { "start": { - "line": 311, + "line": 313, "column": 20 }, "end": { - "line": 311, + "line": 313, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 13175, - "end": 13179, + "start": 13277, + "end": 13281, "loc": { "start": { - "line": 311, + "line": 313, "column": 20 }, "end": { - "line": 311, + "line": 313, "column": 24 } } }, "property": { "type": "Identifier", - "start": 13180, - "end": 13216, + "start": 13282, + "end": 13318, "loc": { "start": { - "line": 311, + "line": 313, "column": 25 }, "end": { - "line": 311, + "line": 313, "column": 61 }, "identifierName": "_currentDistanceMeasurementInitState" @@ -20651,15 +20755,15 @@ }, "property": { "type": "Identifier", - "start": 13217, - "end": 13229, + "start": 13319, + "end": 13331, "loc": { "start": { - "line": 311, + "line": 313, "column": 62 }, "end": { - "line": 311, + "line": 313, "column": 74 }, "identifierName": "yAxisVisible" @@ -20670,72 +20774,72 @@ }, "right": { "type": "LogicalExpression", - "start": 13232, - "end": 13332, + "start": 13334, + "end": 13434, "loc": { "start": { - "line": 311, + "line": 313, "column": 77 }, "end": { - "line": 311, + "line": 313, "column": 177 } }, "left": { "type": "MemberExpression", - "start": 13232, - "end": 13277, + "start": 13334, + "end": 13379, "loc": { "start": { - "line": 311, + "line": 313, "column": 77 }, "end": { - "line": 311, + "line": 313, "column": 122 } }, "object": { "type": "MemberExpression", - "start": 13232, - "end": 13264, + "start": 13334, + "end": 13366, "loc": { "start": { - "line": 311, + "line": 313, "column": 77 }, "end": { - "line": 311, + "line": 313, "column": 109 } }, "object": { "type": "ThisExpression", - "start": 13232, - "end": 13236, + "start": 13334, + "end": 13338, "loc": { "start": { - "line": 311, + "line": 313, "column": 77 }, "end": { - "line": 311, + "line": 313, "column": 81 } } }, "property": { "type": "Identifier", - "start": 13237, - "end": 13264, + "start": 13339, + "end": 13366, "loc": { "start": { - "line": 311, + "line": 313, "column": 82 }, "end": { - "line": 311, + "line": 313, "column": 109 }, "identifierName": "_currentDistanceMeasurement" @@ -20746,15 +20850,15 @@ }, "property": { "type": "Identifier", - "start": 13265, - "end": 13277, + "start": 13367, + "end": 13379, "loc": { "start": { - "line": 311, + "line": 313, "column": 110 }, "end": { - "line": 311, + "line": 313, "column": 122 }, "identifierName": "yAxisVisible" @@ -20766,58 +20870,58 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 13281, - "end": 13332, + "start": 13383, + "end": 13434, "loc": { "start": { - "line": 311, + "line": 313, "column": 126 }, "end": { - "line": 311, + "line": 313, "column": 177 } }, "object": { "type": "MemberExpression", - "start": 13281, - "end": 13312, + "start": 13383, + "end": 13414, "loc": { "start": { - "line": 311, + "line": 313, "column": 126 }, "end": { - "line": 311, + "line": 313, "column": 157 } }, "object": { "type": "ThisExpression", - "start": 13281, - "end": 13285, + "start": 13383, + "end": 13387, "loc": { "start": { - "line": 311, + "line": 313, "column": 126 }, "end": { - "line": 311, + "line": 313, "column": 130 } } }, "property": { "type": "Identifier", - "start": 13286, - "end": 13312, + "start": 13388, + "end": 13414, "loc": { "start": { - "line": 311, + "line": 313, "column": 131 }, "end": { - "line": 311, + "line": 313, "column": 157 }, "identifierName": "distanceMeasurementsPlugin" @@ -20828,15 +20932,15 @@ }, "property": { "type": "Identifier", - "start": 13313, - "end": 13332, + "start": 13415, + "end": 13434, "loc": { "start": { - "line": 311, + "line": 313, "column": 158 }, "end": { - "line": 311, + "line": 313, "column": 177 }, "identifierName": "defaultYAxisVisible" @@ -20850,87 +20954,87 @@ }, { "type": "ExpressionStatement", - "start": 13354, - "end": 13512, + "start": 13456, + "end": 13614, "loc": { "start": { - "line": 312, + "line": 314, "column": 20 }, "end": { - "line": 312, + "line": 314, "column": 178 } }, "expression": { "type": "AssignmentExpression", - "start": 13354, - "end": 13511, + "start": 13456, + "end": 13613, "loc": { "start": { - "line": 312, + "line": 314, "column": 20 }, "end": { - "line": 312, + "line": 314, "column": 177 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13354, - "end": 13408, + "start": 13456, + "end": 13510, "loc": { "start": { - "line": 312, + "line": 314, "column": 20 }, "end": { - "line": 312, + "line": 314, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 13354, - "end": 13395, + "start": 13456, + "end": 13497, "loc": { "start": { - "line": 312, + "line": 314, "column": 20 }, "end": { - "line": 312, + "line": 314, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 13354, - "end": 13358, + "start": 13456, + "end": 13460, "loc": { "start": { - "line": 312, + "line": 314, "column": 20 }, "end": { - "line": 312, + "line": 314, "column": 24 } } }, "property": { "type": "Identifier", - "start": 13359, - "end": 13395, + "start": 13461, + "end": 13497, "loc": { "start": { - "line": 312, + "line": 314, "column": 25 }, "end": { - "line": 312, + "line": 314, "column": 61 }, "identifierName": "_currentDistanceMeasurementInitState" @@ -20941,15 +21045,15 @@ }, "property": { "type": "Identifier", - "start": 13396, - "end": 13408, + "start": 13498, + "end": 13510, "loc": { "start": { - "line": 312, + "line": 314, "column": 62 }, "end": { - "line": 312, + "line": 314, "column": 74 }, "identifierName": "zAxisVisible" @@ -20960,72 +21064,72 @@ }, "right": { "type": "LogicalExpression", - "start": 13411, - "end": 13511, + "start": 13513, + "end": 13613, "loc": { "start": { - "line": 312, + "line": 314, "column": 77 }, "end": { - "line": 312, + "line": 314, "column": 177 } }, "left": { "type": "MemberExpression", - "start": 13411, - "end": 13456, + "start": 13513, + "end": 13558, "loc": { "start": { - "line": 312, + "line": 314, "column": 77 }, "end": { - "line": 312, + "line": 314, "column": 122 } }, "object": { "type": "MemberExpression", - "start": 13411, - "end": 13443, + "start": 13513, + "end": 13545, "loc": { "start": { - "line": 312, + "line": 314, "column": 77 }, "end": { - "line": 312, + "line": 314, "column": 109 } }, "object": { "type": "ThisExpression", - "start": 13411, - "end": 13415, + "start": 13513, + "end": 13517, "loc": { "start": { - "line": 312, + "line": 314, "column": 77 }, "end": { - "line": 312, + "line": 314, "column": 81 } } }, "property": { "type": "Identifier", - "start": 13416, - "end": 13443, + "start": 13518, + "end": 13545, "loc": { "start": { - "line": 312, + "line": 314, "column": 82 }, "end": { - "line": 312, + "line": 314, "column": 109 }, "identifierName": "_currentDistanceMeasurement" @@ -21036,15 +21140,15 @@ }, "property": { "type": "Identifier", - "start": 13444, - "end": 13456, + "start": 13546, + "end": 13558, "loc": { "start": { - "line": 312, + "line": 314, "column": 110 }, "end": { - "line": 312, + "line": 314, "column": 122 }, "identifierName": "zAxisVisible" @@ -21056,58 +21160,58 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 13460, - "end": 13511, + "start": 13562, + "end": 13613, "loc": { "start": { - "line": 312, + "line": 314, "column": 126 }, "end": { - "line": 312, + "line": 314, "column": 177 } }, "object": { "type": "MemberExpression", - "start": 13460, - "end": 13491, + "start": 13562, + "end": 13593, "loc": { "start": { - "line": 312, + "line": 314, "column": 126 }, "end": { - "line": 312, + "line": 314, "column": 157 } }, "object": { "type": "ThisExpression", - "start": 13460, - "end": 13464, + "start": 13562, + "end": 13566, "loc": { "start": { - "line": 312, + "line": 314, "column": 126 }, "end": { - "line": 312, + "line": 314, "column": 130 } } }, "property": { "type": "Identifier", - "start": 13465, - "end": 13491, + "start": 13567, + "end": 13593, "loc": { "start": { - "line": 312, + "line": 314, "column": 131 }, "end": { - "line": 312, + "line": 314, "column": 157 }, "identifierName": "distanceMeasurementsPlugin" @@ -21118,15 +21222,15 @@ }, "property": { "type": "Identifier", - "start": 13492, - "end": 13511, + "start": 13594, + "end": 13613, "loc": { "start": { - "line": 312, + "line": 314, "column": 158 }, "end": { - "line": 312, + "line": 314, "column": 177 }, "identifierName": "defaultZAxisVisible" @@ -21140,87 +21244,87 @@ }, { "type": "ExpressionStatement", - "start": 13533, - "end": 13634, + "start": 13635, + "end": 13736, "loc": { "start": { - "line": 313, + "line": 315, "column": 20 }, "end": { - "line": 313, + "line": 315, "column": 121 } }, "expression": { "type": "AssignmentExpression", - "start": 13533, - "end": 13633, + "start": 13635, + "end": 13735, "loc": { "start": { - "line": 313, + "line": 315, "column": 20 }, "end": { - "line": 313, + "line": 315, "column": 120 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13533, - "end": 13586, + "start": 13635, + "end": 13688, "loc": { "start": { - "line": 313, + "line": 315, "column": 20 }, "end": { - "line": 313, + "line": 315, "column": 73 } }, "object": { "type": "MemberExpression", - "start": 13533, - "end": 13574, + "start": 13635, + "end": 13676, "loc": { "start": { - "line": 313, + "line": 315, "column": 20 }, "end": { - "line": 313, + "line": 315, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 13533, - "end": 13537, + "start": 13635, + "end": 13639, "loc": { "start": { - "line": 313, + "line": 315, "column": 20 }, "end": { - "line": 313, + "line": 315, "column": 24 } } }, "property": { "type": "Identifier", - "start": 13538, - "end": 13574, + "start": 13640, + "end": 13676, "loc": { "start": { - "line": 313, + "line": 315, "column": 25 }, "end": { - "line": 313, + "line": 315, "column": 61 }, "identifierName": "_currentDistanceMeasurementInitState" @@ -21231,15 +21335,15 @@ }, "property": { "type": "Identifier", - "start": 13575, - "end": 13586, + "start": 13677, + "end": 13688, "loc": { "start": { - "line": 313, + "line": 315, "column": 62 }, "end": { - "line": 313, + "line": 315, "column": 73 }, "identifierName": "wireVisible" @@ -21250,58 +21354,58 @@ }, "right": { "type": "MemberExpression", - "start": 13589, - "end": 13633, + "start": 13691, + "end": 13735, "loc": { "start": { - "line": 313, + "line": 315, "column": 76 }, "end": { - "line": 313, + "line": 315, "column": 120 } }, "object": { "type": "MemberExpression", - "start": 13589, - "end": 13621, + "start": 13691, + "end": 13723, "loc": { "start": { - "line": 313, + "line": 315, "column": 76 }, "end": { - "line": 313, + "line": 315, "column": 108 } }, "object": { "type": "ThisExpression", - "start": 13589, - "end": 13593, + "start": 13691, + "end": 13695, "loc": { "start": { - "line": 313, + "line": 315, "column": 76 }, "end": { - "line": 313, + "line": 315, "column": 80 } } }, "property": { "type": "Identifier", - "start": 13594, - "end": 13621, + "start": 13696, + "end": 13723, "loc": { "start": { - "line": 313, + "line": 315, "column": 81 }, "end": { - "line": 313, + "line": 315, "column": 108 }, "identifierName": "_currentDistanceMeasurement" @@ -21312,15 +21416,15 @@ }, "property": { "type": "Identifier", - "start": 13622, - "end": 13633, + "start": 13724, + "end": 13735, "loc": { "start": { - "line": 313, + "line": 315, "column": 109 }, "end": { - "line": 313, + "line": 315, "column": 120 }, "identifierName": "wireVisible" @@ -21333,87 +21437,87 @@ }, { "type": "ExpressionStatement", - "start": 13655, - "end": 13760, + "start": 13757, + "end": 13862, "loc": { "start": { - "line": 314, + "line": 316, "column": 20 }, "end": { - "line": 314, + "line": 316, "column": 125 } }, "expression": { "type": "AssignmentExpression", - "start": 13655, - "end": 13759, + "start": 13757, + "end": 13861, "loc": { "start": { - "line": 314, + "line": 316, "column": 20 }, "end": { - "line": 314, + "line": 316, "column": 124 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13655, - "end": 13710, + "start": 13757, + "end": 13812, "loc": { "start": { - "line": 314, + "line": 316, "column": 20 }, "end": { - "line": 314, + "line": 316, "column": 75 } }, "object": { "type": "MemberExpression", - "start": 13655, - "end": 13696, + "start": 13757, + "end": 13798, "loc": { "start": { - "line": 314, + "line": 316, "column": 20 }, "end": { - "line": 314, + "line": 316, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 13655, - "end": 13659, + "start": 13757, + "end": 13761, "loc": { "start": { - "line": 314, + "line": 316, "column": 20 }, "end": { - "line": 314, + "line": 316, "column": 24 } } }, "property": { "type": "Identifier", - "start": 13660, - "end": 13696, + "start": 13762, + "end": 13798, "loc": { "start": { - "line": 314, + "line": 316, "column": 25 }, "end": { - "line": 314, + "line": 316, "column": 61 }, "identifierName": "_currentDistanceMeasurementInitState" @@ -21424,15 +21528,15 @@ }, "property": { "type": "Identifier", - "start": 13697, - "end": 13710, + "start": 13799, + "end": 13812, "loc": { "start": { - "line": 314, + "line": 316, "column": 62 }, "end": { - "line": 314, + "line": 316, "column": 75 }, "identifierName": "targetVisible" @@ -21443,58 +21547,58 @@ }, "right": { "type": "MemberExpression", - "start": 13713, - "end": 13759, + "start": 13815, + "end": 13861, "loc": { "start": { - "line": 314, + "line": 316, "column": 78 }, "end": { - "line": 314, + "line": 316, "column": 124 } }, "object": { "type": "MemberExpression", - "start": 13713, - "end": 13745, + "start": 13815, + "end": 13847, "loc": { "start": { - "line": 314, + "line": 316, "column": 78 }, "end": { - "line": 314, + "line": 316, "column": 110 } }, "object": { "type": "ThisExpression", - "start": 13713, - "end": 13717, + "start": 13815, + "end": 13819, "loc": { "start": { - "line": 314, + "line": 316, "column": 78 }, "end": { - "line": 314, + "line": 316, "column": 82 } } }, "property": { "type": "Identifier", - "start": 13718, - "end": 13745, + "start": 13820, + "end": 13847, "loc": { "start": { - "line": 314, + "line": 316, "column": 83 }, "end": { - "line": 314, + "line": 316, "column": 110 }, "identifierName": "_currentDistanceMeasurement" @@ -21505,15 +21609,15 @@ }, "property": { "type": "Identifier", - "start": 13746, - "end": 13759, + "start": 13848, + "end": 13861, "loc": { "start": { - "line": 314, + "line": 316, "column": 111 }, "end": { - "line": 314, + "line": 316, "column": 124 }, "identifierName": "targetVisible" @@ -21526,87 +21630,87 @@ }, { "type": "ExpressionStatement", - "start": 13781, - "end": 13832, + "start": 13883, + "end": 13934, "loc": { "start": { - "line": 315, + "line": 317, "column": 20 }, "end": { - "line": 315, + "line": 317, "column": 71 } }, "expression": { "type": "AssignmentExpression", - "start": 13781, - "end": 13831, + "start": 13883, + "end": 13933, "loc": { "start": { - "line": 315, + "line": 317, "column": 20 }, "end": { - "line": 315, + "line": 317, "column": 70 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13781, - "end": 13823, + "start": 13883, + "end": 13925, "loc": { "start": { - "line": 315, + "line": 317, "column": 20 }, "end": { - "line": 315, + "line": 317, "column": 62 } }, "object": { "type": "MemberExpression", - "start": 13781, - "end": 13813, + "start": 13883, + "end": 13915, "loc": { "start": { - "line": 315, + "line": 317, "column": 20 }, "end": { - "line": 315, + "line": 317, "column": 52 } }, "object": { "type": "ThisExpression", - "start": 13781, - "end": 13785, + "start": 13883, + "end": 13887, "loc": { "start": { - "line": 315, + "line": 317, "column": 20 }, "end": { - "line": 315, + "line": 317, "column": 24 } } }, "property": { "type": "Identifier", - "start": 13786, - "end": 13813, + "start": 13888, + "end": 13915, "loc": { "start": { - "line": 315, + "line": 317, "column": 25 }, "end": { - "line": 315, + "line": 317, "column": 52 }, "identifierName": "_currentDistanceMeasurement" @@ -21617,15 +21721,15 @@ }, "property": { "type": "Identifier", - "start": 13814, - "end": 13823, + "start": 13916, + "end": 13925, "loc": { "start": { - "line": 315, + "line": 317, "column": 53 }, "end": { - "line": 315, + "line": 317, "column": 62 }, "identifierName": "clickable" @@ -21636,15 +21740,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 13826, - "end": 13831, + "start": 13928, + "end": 13933, "loc": { "start": { - "line": 315, + "line": 317, "column": 65 }, "end": { - "line": 315, + "line": 317, "column": 70 } }, @@ -21654,101 +21758,101 @@ }, { "type": "ExpressionStatement", - "start": 13853, - "end": 13916, + "start": 13955, + "end": 14018, "loc": { "start": { - "line": 316, + "line": 318, "column": 20 }, "end": { - "line": 316, + "line": 318, "column": 83 } }, "expression": { "type": "AssignmentExpression", - "start": 13853, - "end": 13915, + "start": 13955, + "end": 14017, "loc": { "start": { - "line": 316, + "line": 318, "column": 20 }, "end": { - "line": 316, + "line": 318, "column": 82 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13853, - "end": 13899, + "start": 13955, + "end": 14001, "loc": { "start": { - "line": 316, + "line": 318, "column": 20 }, "end": { - "line": 316, + "line": 318, "column": 66 } }, "object": { "type": "MemberExpression", - "start": 13853, - "end": 13892, + "start": 13955, + "end": 13994, "loc": { "start": { - "line": 316, + "line": 318, "column": 20 }, "end": { - "line": 316, + "line": 318, "column": 59 } }, "object": { "type": "MemberExpression", - "start": 13853, - "end": 13885, + "start": 13955, + "end": 13987, "loc": { "start": { - "line": 316, + "line": 318, "column": 20 }, "end": { - "line": 316, + "line": 318, "column": 52 } }, "object": { "type": "ThisExpression", - "start": 13853, - "end": 13857, + "start": 13955, + "end": 13959, "loc": { "start": { - "line": 316, + "line": 318, "column": 20 }, "end": { - "line": 316, + "line": 318, "column": 24 } } }, "property": { "type": "Identifier", - "start": 13858, - "end": 13885, + "start": 13960, + "end": 13987, "loc": { "start": { - "line": 316, + "line": 318, "column": 25 }, "end": { - "line": 316, + "line": 318, "column": 52 }, "identifierName": "_currentDistanceMeasurement" @@ -21759,15 +21863,15 @@ }, "property": { "type": "Identifier", - "start": 13886, - "end": 13892, + "start": 13988, + "end": 13994, "loc": { "start": { - "line": 316, + "line": 318, "column": 53 }, "end": { - "line": 316, + "line": 318, "column": 59 }, "identifierName": "origin" @@ -21778,15 +21882,15 @@ }, "property": { "type": "Identifier", - "start": 13893, - "end": 13899, + "start": 13995, + "end": 14001, "loc": { "start": { - "line": 316, + "line": 318, "column": 60 }, "end": { - "line": 316, + "line": 318, "column": 66 }, "identifierName": "entity" @@ -21797,15 +21901,15 @@ }, "right": { "type": "Identifier", - "start": 13902, - "end": 13915, + "start": 14004, + "end": 14017, "loc": { "start": { - "line": 316, + "line": 318, "column": 69 }, "end": { - "line": 316, + "line": 318, "column": 82 }, "identifierName": "hoveredEntity" @@ -21816,44 +21920,44 @@ }, { "type": "ExpressionStatement", - "start": 13937, - "end": 13958, + "start": 14039, + "end": 14060, "loc": { "start": { - "line": 317, + "line": 319, "column": 20 }, "end": { - "line": 317, + "line": 319, "column": 41 } }, "expression": { "type": "AssignmentExpression", - "start": 13937, - "end": 13957, + "start": 14039, + "end": 14059, "loc": { "start": { - "line": 317, + "line": 319, "column": 20 }, "end": { - "line": 317, + "line": 319, "column": 40 } }, "operator": "=", "left": { "type": "Identifier", - "start": 13937, - "end": 13950, + "start": 14039, + "end": 14052, "loc": { "start": { - "line": 317, + "line": 319, "column": 20 }, "end": { - "line": 317, + "line": 319, "column": 33 }, "identifierName": "hoveredEntity" @@ -21862,15 +21966,15 @@ }, "right": { "type": "NullLiteral", - "start": 13953, - "end": 13957, + "start": 14055, + "end": 14059, "loc": { "start": { - "line": 317, + "line": 319, "column": 36 }, "end": { - "line": 317, + "line": 319, "column": 40 } } @@ -21879,73 +21983,106 @@ }, { "type": "ExpressionStatement", - "start": 13979, - "end": 14043, + "start": 14081, + "end": 14172, "loc": { "start": { - "line": 318, + "line": 320, "column": 20 }, "end": { - "line": 318, - "column": 84 + "line": 320, + "column": 111 } }, "expression": { "type": "CallExpression", - "start": 13979, - "end": 14042, + "start": 14081, + "end": 14171, "loc": { "start": { - "line": 318, + "line": 320, "column": 20 }, "end": { - "line": 318, - "column": 83 + "line": 320, + "column": 110 } }, "callee": { "type": "MemberExpression", - "start": 13979, - "end": 13988, + "start": 14081, + "end": 14117, "loc": { "start": { - "line": 318, + "line": 320, "column": 20 }, "end": { - "line": 318, - "column": 29 + "line": 320, + "column": 56 } }, "object": { - "type": "ThisExpression", - "start": 13979, - "end": 13983, + "type": "MemberExpression", + "start": 14081, + "end": 14112, "loc": { "start": { - "line": 318, + "line": 320, "column": 20 }, "end": { - "line": 318, - "column": 24 + "line": 320, + "column": 51 } - } + }, + "object": { + "type": "ThisExpression", + "start": 14081, + "end": 14085, + "loc": { + "start": { + "line": 320, + "column": 20 + }, + "end": { + "line": 320, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 14086, + "end": 14112, + "loc": { + "start": { + "line": 320, + "column": 25 + }, + "end": { + "line": 320, + "column": 51 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false }, "property": { "type": "Identifier", - "start": 13984, - "end": 13988, + "start": 14113, + "end": 14117, "loc": { "start": { - "line": 318, - "column": 25 + "line": 320, + "column": 52 }, "end": { - "line": 318, - "column": 29 + "line": 320, + "column": 56 }, "identifierName": "fire" }, @@ -21956,16 +22093,16 @@ "arguments": [ { "type": "StringLiteral", - "start": 13989, - "end": 14007, + "start": 14118, + "end": 14136, "loc": { "start": { - "line": 318, - "column": 30 + "line": 320, + "column": 57 }, "end": { - "line": 318, - "column": 48 + "line": 320, + "column": 75 } }, "extra": { @@ -21976,45 +22113,45 @@ }, { "type": "MemberExpression", - "start": 14009, - "end": 14041, + "start": 14138, + "end": 14170, "loc": { "start": { - "line": 318, - "column": 50 + "line": 320, + "column": 77 }, "end": { - "line": 318, - "column": 82 + "line": 320, + "column": 109 } }, "object": { "type": "ThisExpression", - "start": 14009, - "end": 14013, + "start": 14138, + "end": 14142, "loc": { "start": { - "line": 318, - "column": 50 + "line": 320, + "column": 77 }, "end": { - "line": 318, - "column": 54 + "line": 320, + "column": 81 } } }, "property": { "type": "Identifier", - "start": 14014, - "end": 14041, + "start": 14143, + "end": 14170, "loc": { "start": { - "line": 318, - "column": 55 + "line": 320, + "column": 82 }, "end": { - "line": 318, - "column": 82 + "line": 320, + "column": 109 }, "identifierName": "_currentDistanceMeasurement" }, @@ -22044,73 +22181,73 @@ }, { "type": "ExpressionStatement", - "start": 14097, - "end": 14997, + "start": 14226, + "end": 15126, "loc": { "start": { - "line": 323, + "line": 325, "column": 8 }, "end": { - "line": 341, + "line": 343, "column": 11 } }, "expression": { "type": "AssignmentExpression", - "start": 14097, - "end": 14996, + "start": 14226, + "end": 15125, "loc": { "start": { - "line": 323, + "line": 325, "column": 8 }, "end": { - "line": 341, + "line": 343, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14097, - "end": 14139, + "start": 14226, + "end": 14268, "loc": { "start": { - "line": 323, + "line": 325, "column": 8 }, "end": { - "line": 323, + "line": 325, "column": 50 } }, "object": { "type": "ThisExpression", - "start": 14097, - "end": 14101, + "start": 14226, + "end": 14230, "loc": { "start": { - "line": 323, + "line": 325, "column": 8 }, "end": { - "line": 323, + "line": 325, "column": 12 } } }, "property": { "type": "Identifier", - "start": 14102, - "end": 14139, + "start": 14231, + "end": 14268, "loc": { "start": { - "line": 323, + "line": 325, "column": 13 }, "end": { - "line": 323, + "line": 325, "column": 50 }, "identifierName": "_onCameraControlHoverSnapOrSurfaceOff" @@ -22121,43 +22258,43 @@ }, "right": { "type": "CallExpression", - "start": 14142, - "end": 14996, + "start": 14271, + "end": 15125, "loc": { "start": { - "line": 323, + "line": 325, "column": 53 }, "end": { - "line": 341, + "line": 343, "column": 10 } }, "callee": { "type": "MemberExpression", - "start": 14142, - "end": 14158, + "start": 14271, + "end": 14287, "loc": { "start": { - "line": 323, + "line": 325, "column": 53 }, "end": { - "line": 323, + "line": 325, "column": 69 } }, "object": { "type": "Identifier", - "start": 14142, - "end": 14155, + "start": 14271, + "end": 14284, "loc": { "start": { - "line": 323, + "line": 325, "column": 53 }, "end": { - "line": 323, + "line": 325, "column": 66 }, "identifierName": "cameraControl" @@ -22166,15 +22303,15 @@ }, "property": { "type": "Identifier", - "start": 14156, - "end": 14158, + "start": 14285, + "end": 14287, "loc": { "start": { - "line": 323, + "line": 325, "column": 67 }, "end": { - "line": 323, + "line": 325, "column": 69 }, "identifierName": "on" @@ -22186,58 +22323,58 @@ "arguments": [ { "type": "ConditionalExpression", - "start": 14172, - "end": 14257, + "start": 14301, + "end": 14386, "loc": { "start": { - "line": 324, + "line": 326, "column": 12 }, "end": { - "line": 326, + "line": 328, "column": 28 } }, "test": { "type": "MemberExpression", - "start": 14172, - "end": 14186, + "start": 14301, + "end": 14315, "loc": { "start": { - "line": 324, + "line": 326, "column": 12 }, "end": { - "line": 324, + "line": 326, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 14172, - "end": 14176, + "start": 14301, + "end": 14305, "loc": { "start": { - "line": 324, + "line": 326, "column": 12 }, "end": { - "line": 324, + "line": 326, "column": 16 } } }, "property": { "type": "Identifier", - "start": 14177, - "end": 14186, + "start": 14306, + "end": 14315, "loc": { "start": { - "line": 324, + "line": 326, "column": 17 }, "end": { - "line": 324, + "line": 326, "column": 26 }, "identifierName": "_snapping" @@ -22248,15 +22385,15 @@ }, "consequent": { "type": "StringLiteral", - "start": 14205, - "end": 14228, + "start": 14334, + "end": 14357, "loc": { "start": { - "line": 325, + "line": 327, "column": 18 }, "end": { - "line": 325, + "line": 327, "column": 41 } }, @@ -22268,15 +22405,15 @@ }, "alternate": { "type": "StringLiteral", - "start": 14247, - "end": 14257, + "start": 14376, + "end": 14386, "loc": { "start": { - "line": 326, + "line": 328, "column": 18 }, "end": { - "line": 326, + "line": 328, "column": 28 } }, @@ -22289,15 +22426,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 14259, - "end": 14995, + "start": 14388, + "end": 15124, "loc": { "start": { - "line": 326, + "line": 328, "column": 30 }, "end": { - "line": 341, + "line": 343, "column": 9 } }, @@ -22308,15 +22445,15 @@ "params": [ { "type": "Identifier", - "start": 14259, - "end": 14264, + "start": 14388, + "end": 14393, "loc": { "start": { - "line": 326, + "line": 328, "column": 30 }, "end": { - "line": 326, + "line": 328, "column": 35 }, "identifierName": "event" @@ -22326,73 +22463,73 @@ ], "body": { "type": "BlockStatement", - "start": 14268, - "end": 14995, + "start": 14397, + "end": 15124, "loc": { "start": { - "line": 326, + "line": 328, "column": 39 }, "end": { - "line": 341, + "line": 343, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 14282, - "end": 14526, + "start": 14411, + "end": 14655, "loc": { "start": { - "line": 327, + "line": 329, "column": 12 }, "end": { - "line": 331, + "line": 333, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 14286, - "end": 14302, + "start": 14415, + "end": 14431, "loc": { "start": { - "line": 327, + "line": 329, "column": 16 }, "end": { - "line": 327, + "line": 329, "column": 32 } }, "object": { "type": "ThisExpression", - "start": 14286, - "end": 14290, + "start": 14415, + "end": 14419, "loc": { "start": { - "line": 327, + "line": 329, "column": 16 }, "end": { - "line": 327, + "line": 329, "column": 20 } } }, "property": { "type": "Identifier", - "start": 14291, - "end": 14302, + "start": 14420, + "end": 14431, "loc": { "start": { - "line": 327, + "line": 329, "column": 21 }, "end": { - "line": 327, + "line": 329, "column": 32 }, "identifierName": "pointerLens" @@ -22403,102 +22540,102 @@ }, "consequent": { "type": "BlockStatement", - "start": 14304, - "end": 14526, + "start": 14433, + "end": 14655, "loc": { "start": { - "line": 327, + "line": 329, "column": 34 }, "end": { - "line": 331, + "line": 333, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 14322, - "end": 14354, + "start": 14451, + "end": 14483, "loc": { "start": { - "line": 328, + "line": 330, "column": 16 }, "end": { - "line": 328, + "line": 330, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 14322, - "end": 14353, + "start": 14451, + "end": 14482, "loc": { "start": { - "line": 328, + "line": 330, "column": 16 }, "end": { - "line": 328, + "line": 330, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14322, - "end": 14346, + "start": 14451, + "end": 14475, "loc": { "start": { - "line": 328, + "line": 330, "column": 16 }, "end": { - "line": 328, + "line": 330, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 14322, - "end": 14338, + "start": 14451, + "end": 14467, "loc": { "start": { - "line": 328, + "line": 330, "column": 16 }, "end": { - "line": 328, + "line": 330, "column": 32 } }, "object": { "type": "ThisExpression", - "start": 14322, - "end": 14326, + "start": 14451, + "end": 14455, "loc": { "start": { - "line": 328, + "line": 330, "column": 16 }, "end": { - "line": 328, + "line": 330, "column": 20 } } }, "property": { "type": "Identifier", - "start": 14327, - "end": 14338, + "start": 14456, + "end": 14467, "loc": { "start": { - "line": 328, + "line": 330, "column": 21 }, "end": { - "line": 328, + "line": 330, "column": 32 }, "identifierName": "pointerLens" @@ -22509,15 +22646,15 @@ }, "property": { "type": "Identifier", - "start": 14339, - "end": 14346, + "start": 14468, + "end": 14475, "loc": { "start": { - "line": 328, + "line": 330, "column": 33 }, "end": { - "line": 328, + "line": 330, "column": 40 }, "identifierName": "visible" @@ -22528,15 +22665,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 14349, - "end": 14353, + "start": 14478, + "end": 14482, "loc": { "start": { - "line": 328, + "line": 330, "column": 43 }, "end": { - "line": 328, + "line": 330, "column": 47 } }, @@ -22546,87 +22683,87 @@ }, { "type": "ExpressionStatement", - "start": 14371, - "end": 14417, + "start": 14500, + "end": 14546, "loc": { "start": { - "line": 329, + "line": 331, "column": 16 }, "end": { - "line": 329, + "line": 331, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 14371, - "end": 14416, + "start": 14500, + "end": 14545, "loc": { "start": { - "line": 329, + "line": 331, "column": 16 }, "end": { - "line": 329, + "line": 331, "column": 61 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14371, - "end": 14397, + "start": 14500, + "end": 14526, "loc": { "start": { - "line": 329, + "line": 331, "column": 16 }, "end": { - "line": 329, + "line": 331, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 14371, - "end": 14387, + "start": 14500, + "end": 14516, "loc": { "start": { - "line": 329, + "line": 331, "column": 16 }, "end": { - "line": 329, + "line": 331, "column": 32 } }, "object": { "type": "ThisExpression", - "start": 14371, - "end": 14375, + "start": 14500, + "end": 14504, "loc": { "start": { - "line": 329, + "line": 331, "column": 16 }, "end": { - "line": 329, + "line": 331, "column": 20 } } }, "property": { "type": "Identifier", - "start": 14376, - "end": 14387, + "start": 14505, + "end": 14516, "loc": { "start": { - "line": 329, + "line": 331, "column": 21 }, "end": { - "line": 329, + "line": 331, "column": 32 }, "identifierName": "pointerLens" @@ -22637,15 +22774,15 @@ }, "property": { "type": "Identifier", - "start": 14388, - "end": 14397, + "start": 14517, + "end": 14526, "loc": { "start": { - "line": 329, + "line": 331, "column": 33 }, "end": { - "line": 329, + "line": 331, "column": 42 }, "identifierName": "canvasPos" @@ -22656,29 +22793,29 @@ }, "right": { "type": "MemberExpression", - "start": 14401, - "end": 14416, + "start": 14530, + "end": 14545, "loc": { "start": { - "line": 329, + "line": 331, "column": 46 }, "end": { - "line": 329, + "line": 331, "column": 61 } }, "object": { "type": "Identifier", - "start": 14401, - "end": 14406, + "start": 14530, + "end": 14535, "loc": { "start": { - "line": 329, + "line": 331, "column": 46 }, "end": { - "line": 329, + "line": 331, "column": 51 }, "identifierName": "event" @@ -22687,15 +22824,15 @@ }, "property": { "type": "Identifier", - "start": 14407, - "end": 14416, + "start": 14536, + "end": 14545, "loc": { "start": { - "line": 329, + "line": 331, "column": 52 }, "end": { - "line": 329, + "line": 331, "column": 61 }, "identifierName": "canvasPos" @@ -22708,87 +22845,87 @@ }, { "type": "ExpressionStatement", - "start": 14434, - "end": 14512, + "start": 14563, + "end": 14641, "loc": { "start": { - "line": 330, + "line": 332, "column": 16 }, "end": { - "line": 330, + "line": 332, "column": 94 } }, "expression": { "type": "AssignmentExpression", - "start": 14434, - "end": 14511, + "start": 14563, + "end": 14640, "loc": { "start": { - "line": 330, + "line": 332, "column": 16 }, "end": { - "line": 330, + "line": 332, "column": 93 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14434, - "end": 14467, + "start": 14563, + "end": 14596, "loc": { "start": { - "line": 330, + "line": 332, "column": 16 }, "end": { - "line": 330, + "line": 332, "column": 49 } }, "object": { "type": "MemberExpression", - "start": 14434, - "end": 14450, + "start": 14563, + "end": 14579, "loc": { "start": { - "line": 330, + "line": 332, "column": 16 }, "end": { - "line": 330, + "line": 332, "column": 32 } }, "object": { "type": "ThisExpression", - "start": 14434, - "end": 14438, + "start": 14563, + "end": 14567, "loc": { "start": { - "line": 330, + "line": 332, "column": 16 }, "end": { - "line": 330, + "line": 332, "column": 20 } } }, "property": { "type": "Identifier", - "start": 14439, - "end": 14450, + "start": 14568, + "end": 14579, "loc": { "start": { - "line": 330, + "line": 332, "column": 21 }, "end": { - "line": 330, + "line": 332, "column": 32 }, "identifierName": "pointerLens" @@ -22799,15 +22936,15 @@ }, "property": { "type": "Identifier", - "start": 14451, - "end": 14467, + "start": 14580, + "end": 14596, "loc": { "start": { - "line": 330, + "line": 332, "column": 33 }, "end": { - "line": 330, + "line": 332, "column": 49 }, "identifierName": "snappedCanvasPos" @@ -22818,43 +22955,43 @@ }, "right": { "type": "LogicalExpression", - "start": 14470, - "end": 14511, + "start": 14599, + "end": 14640, "loc": { "start": { - "line": 330, + "line": 332, "column": 52 }, "end": { - "line": 330, + "line": 332, "column": 93 } }, "left": { "type": "MemberExpression", - "start": 14470, - "end": 14492, + "start": 14599, + "end": 14621, "loc": { "start": { - "line": 330, + "line": 332, "column": 52 }, "end": { - "line": 330, + "line": 332, "column": 74 } }, "object": { "type": "Identifier", - "start": 14470, - "end": 14475, + "start": 14599, + "end": 14604, "loc": { "start": { - "line": 330, + "line": 332, "column": 52 }, "end": { - "line": 330, + "line": 332, "column": 57 }, "identifierName": "event" @@ -22863,15 +23000,15 @@ }, "property": { "type": "Identifier", - "start": 14476, - "end": 14492, + "start": 14605, + "end": 14621, "loc": { "start": { - "line": 330, + "line": 332, "column": 58 }, "end": { - "line": 330, + "line": 332, "column": 74 }, "identifierName": "snappedCanvasPos" @@ -22883,29 +23020,29 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 14496, - "end": 14511, + "start": 14625, + "end": 14640, "loc": { "start": { - "line": 330, + "line": 332, "column": 78 }, "end": { - "line": 330, + "line": 332, "column": 93 } }, "object": { "type": "Identifier", - "start": 14496, - "end": 14501, + "start": 14625, + "end": 14630, "loc": { "start": { - "line": 330, + "line": 332, "column": 78 }, "end": { - "line": 330, + "line": 332, "column": 83 }, "identifierName": "event" @@ -22914,15 +23051,15 @@ }, "property": { "type": "Identifier", - "start": 14502, - "end": 14511, + "start": 14631, + "end": 14640, "loc": { "start": { - "line": 330, + "line": 332, "column": 84 }, "end": { - "line": 330, + "line": 332, "column": 93 }, "identifierName": "canvasPos" @@ -22941,44 +23078,44 @@ }, { "type": "ExpressionStatement", - "start": 14539, - "end": 14561, + "start": 14668, + "end": 14690, "loc": { "start": { - "line": 332, + "line": 334, "column": 12 }, "end": { - "line": 332, + "line": 334, "column": 34 } }, "expression": { "type": "AssignmentExpression", - "start": 14539, - "end": 14560, + "start": 14668, + "end": 14689, "loc": { "start": { - "line": 332, + "line": 334, "column": 12 }, "end": { - "line": 332, + "line": 334, "column": 33 } }, "operator": "=", "left": { "type": "Identifier", - "start": 14539, - "end": 14552, + "start": 14668, + "end": 14681, "loc": { "start": { - "line": 332, + "line": 334, "column": 12 }, "end": { - "line": 332, + "line": 334, "column": 25 }, "identifierName": "mouseHovering" @@ -22987,15 +23124,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 14555, - "end": 14560, + "start": 14684, + "end": 14689, "loc": { "start": { - "line": 332, + "line": 334, "column": 28 }, "end": { - "line": 332, + "line": 334, "column": 33 } }, @@ -23005,101 +23142,101 @@ }, { "type": "ExpressionStatement", - "start": 14574, - "end": 14612, + "start": 14703, + "end": 14741, "loc": { "start": { - "line": 333, + "line": 335, "column": 12 }, "end": { - "line": 333, + "line": 335, "column": 50 } }, "expression": { "type": "AssignmentExpression", - "start": 14574, - "end": 14611, + "start": 14703, + "end": 14740, "loc": { "start": { - "line": 333, + "line": 335, "column": 12 }, "end": { - "line": 333, + "line": 335, "column": 49 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14574, - "end": 14600, + "start": 14703, + "end": 14729, "loc": { "start": { - "line": 333, + "line": 335, "column": 12 }, "end": { - "line": 333, + "line": 335, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 14574, - "end": 14595, + "start": 14703, + "end": 14724, "loc": { "start": { - "line": 333, + "line": 335, "column": 12 }, "end": { - "line": 333, + "line": 335, "column": 33 } }, "object": { "type": "MemberExpression", - "start": 14574, - "end": 14589, + "start": 14703, + "end": 14718, "loc": { "start": { - "line": 333, + "line": 335, "column": 12 }, "end": { - "line": 333, + "line": 335, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 14574, - "end": 14578, + "start": 14703, + "end": 14707, "loc": { "start": { - "line": 333, + "line": 335, "column": 12 }, "end": { - "line": 333, + "line": 335, "column": 16 } } }, "property": { "type": "Identifier", - "start": 14579, - "end": 14589, + "start": 14708, + "end": 14718, "loc": { "start": { - "line": 333, + "line": 335, "column": 17 }, "end": { - "line": 333, + "line": 335, "column": 27 }, "identifierName": "_markerDiv" @@ -23110,15 +23247,15 @@ }, "property": { "type": "Identifier", - "start": 14590, - "end": 14595, + "start": 14719, + "end": 14724, "loc": { "start": { - "line": 333, + "line": 335, "column": 28 }, "end": { - "line": 333, + "line": 335, "column": 33 }, "identifierName": "style" @@ -23129,15 +23266,15 @@ }, "property": { "type": "Identifier", - "start": 14596, - "end": 14600, + "start": 14725, + "end": 14729, "loc": { "start": { - "line": 333, + "line": 335, "column": 34 }, "end": { - "line": 333, + "line": 335, "column": 38 }, "identifierName": "left" @@ -23148,15 +23285,15 @@ }, "right": { "type": "TemplateLiteral", - "start": 14603, - "end": 14611, + "start": 14732, + "end": 14740, "loc": { "start": { - "line": 333, + "line": 335, "column": 41 }, "end": { - "line": 333, + "line": 335, "column": 49 } }, @@ -23164,15 +23301,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 14604, - "end": 14610, + "start": 14733, + "end": 14739, "loc": { "start": { - "line": 333, + "line": 335, "column": 42 }, "end": { - "line": 333, + "line": 335, "column": 48 } }, @@ -23188,101 +23325,101 @@ }, { "type": "ExpressionStatement", - "start": 14625, - "end": 14662, + "start": 14754, + "end": 14791, "loc": { "start": { - "line": 334, + "line": 336, "column": 12 }, "end": { - "line": 334, + "line": 336, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 14625, - "end": 14661, + "start": 14754, + "end": 14790, "loc": { "start": { - "line": 334, + "line": 336, "column": 12 }, "end": { - "line": 334, + "line": 336, "column": 48 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14625, - "end": 14650, + "start": 14754, + "end": 14779, "loc": { "start": { - "line": 334, + "line": 336, "column": 12 }, "end": { - "line": 334, + "line": 336, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 14625, - "end": 14646, + "start": 14754, + "end": 14775, "loc": { "start": { - "line": 334, + "line": 336, "column": 12 }, "end": { - "line": 334, + "line": 336, "column": 33 } }, "object": { "type": "MemberExpression", - "start": 14625, - "end": 14640, + "start": 14754, + "end": 14769, "loc": { "start": { - "line": 334, + "line": 336, "column": 12 }, "end": { - "line": 334, + "line": 336, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 14625, - "end": 14629, + "start": 14754, + "end": 14758, "loc": { "start": { - "line": 334, + "line": 336, "column": 12 }, "end": { - "line": 334, + "line": 336, "column": 16 } } }, "property": { "type": "Identifier", - "start": 14630, - "end": 14640, + "start": 14759, + "end": 14769, "loc": { "start": { - "line": 334, + "line": 336, "column": 17 }, "end": { - "line": 334, + "line": 336, "column": 27 }, "identifierName": "_markerDiv" @@ -23293,15 +23430,15 @@ }, "property": { "type": "Identifier", - "start": 14641, - "end": 14646, + "start": 14770, + "end": 14775, "loc": { "start": { - "line": 334, + "line": 336, "column": 28 }, "end": { - "line": 334, + "line": 336, "column": 33 }, "identifierName": "style" @@ -23312,15 +23449,15 @@ }, "property": { "type": "Identifier", - "start": 14647, - "end": 14650, + "start": 14776, + "end": 14779, "loc": { "start": { - "line": 334, + "line": 336, "column": 34 }, "end": { - "line": 334, + "line": 336, "column": 37 }, "identifierName": "top" @@ -23331,15 +23468,15 @@ }, "right": { "type": "TemplateLiteral", - "start": 14653, - "end": 14661, + "start": 14782, + "end": 14790, "loc": { "start": { - "line": 334, + "line": 336, "column": 40 }, "end": { - "line": 334, + "line": 336, "column": 48 } }, @@ -23347,15 +23484,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 14654, - "end": 14660, + "start": 14783, + "end": 14789, "loc": { "start": { - "line": 334, + "line": 336, "column": 41 }, "end": { - "line": 334, + "line": 336, "column": 47 } }, @@ -23371,58 +23508,58 @@ }, { "type": "IfStatement", - "start": 14675, - "end": 14940, + "start": 14804, + "end": 15069, "loc": { "start": { - "line": 335, + "line": 337, "column": 12 }, "end": { - "line": 339, + "line": 341, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 14679, - "end": 14711, + "start": 14808, + "end": 14840, "loc": { "start": { - "line": 335, + "line": 337, "column": 16 }, "end": { - "line": 335, + "line": 337, "column": 48 } }, "object": { "type": "ThisExpression", - "start": 14679, - "end": 14683, + "start": 14808, + "end": 14812, "loc": { "start": { - "line": 335, + "line": 337, "column": 16 }, "end": { - "line": 335, + "line": 337, "column": 20 } } }, "property": { "type": "Identifier", - "start": 14684, - "end": 14711, + "start": 14813, + "end": 14840, "loc": { "start": { - "line": 335, + "line": 337, "column": 21 }, "end": { - "line": 335, + "line": 337, "column": 48 }, "identifierName": "_currentDistanceMeasurement" @@ -23433,279 +23570,23 @@ }, "consequent": { "type": "BlockStatement", - "start": 14713, - "end": 14940, + "start": 14842, + "end": 15069, "loc": { "start": { - "line": 335, + "line": 337, "column": 50 }, "end": { - "line": 339, + "line": 341, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 14731, - "end": 14784, - "loc": { - "start": { - "line": 336, - "column": 16 - }, - "end": { - "line": 336, - "column": 69 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 14731, - "end": 14783, - "loc": { - "start": { - "line": 336, - "column": 16 - }, - "end": { - "line": 336, - "column": 68 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 14731, - "end": 14775, - "loc": { - "start": { - "line": 336, - "column": 16 - }, - "end": { - "line": 336, - "column": 60 - } - }, - "object": { - "type": "MemberExpression", - "start": 14731, - "end": 14763, - "loc": { - "start": { - "line": 336, - "column": 16 - }, - "end": { - "line": 336, - "column": 48 - } - }, - "object": { - "type": "ThisExpression", - "start": 14731, - "end": 14735, - "loc": { - "start": { - "line": 336, - "column": 16 - }, - "end": { - "line": 336, - "column": 20 - } - } - }, - "property": { - "type": "Identifier", - "start": 14736, - "end": 14763, - "loc": { - "start": { - "line": 336, - "column": 21 - }, - "end": { - "line": 336, - "column": 48 - }, - "identifierName": "_currentDistanceMeasurement" - }, - "name": "_currentDistanceMeasurement" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 14764, - "end": 14775, - "loc": { - "start": { - "line": 336, - "column": 49 - }, - "end": { - "line": 336, - "column": 60 - }, - "identifierName": "wireVisible" - }, - "name": "wireVisible" - }, - "computed": false - }, - "right": { - "type": "BooleanLiteral", - "start": 14778, - "end": 14783, - "loc": { - "start": { - "line": 336, - "column": 63 - }, - "end": { - "line": 336, - "column": 68 - } - }, - "value": false - } - } - }, - { - "type": "ExpressionStatement", - "start": 14801, - "end": 14856, - "loc": { - "start": { - "line": 337, - "column": 16 - }, - "end": { - "line": 337, - "column": 71 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 14801, - "end": 14855, - "loc": { - "start": { - "line": 337, - "column": 16 - }, - "end": { - "line": 337, - "column": 70 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 14801, - "end": 14847, - "loc": { - "start": { - "line": 337, - "column": 16 - }, - "end": { - "line": 337, - "column": 62 - } - }, - "object": { - "type": "MemberExpression", - "start": 14801, - "end": 14833, - "loc": { - "start": { - "line": 337, - "column": 16 - }, - "end": { - "line": 337, - "column": 48 - } - }, - "object": { - "type": "ThisExpression", - "start": 14801, - "end": 14805, - "loc": { - "start": { - "line": 337, - "column": 16 - }, - "end": { - "line": 337, - "column": 20 - } - } - }, - "property": { - "type": "Identifier", - "start": 14806, - "end": 14833, - "loc": { - "start": { - "line": 337, - "column": 21 - }, - "end": { - "line": 337, - "column": 48 - }, - "identifierName": "_currentDistanceMeasurement" - }, - "name": "_currentDistanceMeasurement" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 14834, - "end": 14847, - "loc": { - "start": { - "line": 337, - "column": 49 - }, - "end": { - "line": 337, - "column": 62 - }, - "identifierName": "targetVisible" - }, - "name": "targetVisible" - }, - "computed": false - }, - "right": { - "type": "BooleanLiteral", - "start": 14850, - "end": 14855, - "loc": { - "start": { - "line": 337, - "column": 65 - }, - "end": { - "line": 337, - "column": 70 - } - }, - "value": false - } - } - }, - { - "type": "ExpressionStatement", - "start": 14873, - "end": 14926, + "start": 14860, + "end": 14913, "loc": { "start": { "line": 338, @@ -23718,8 +23599,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 14873, - "end": 14925, + "start": 14860, + "end": 14912, "loc": { "start": { "line": 338, @@ -23733,8 +23614,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 14873, - "end": 14917, + "start": 14860, + "end": 14904, "loc": { "start": { "line": 338, @@ -23747,8 +23628,8 @@ }, "object": { "type": "MemberExpression", - "start": 14873, - "end": 14905, + "start": 14860, + "end": 14892, "loc": { "start": { "line": 338, @@ -23761,8 +23642,8 @@ }, "object": { "type": "ThisExpression", - "start": 14873, - "end": 14877, + "start": 14860, + "end": 14864, "loc": { "start": { "line": 338, @@ -23776,8 +23657,8 @@ }, "property": { "type": "Identifier", - "start": 14878, - "end": 14905, + "start": 14865, + "end": 14892, "loc": { "start": { "line": 338, @@ -23795,8 +23676,8 @@ }, "property": { "type": "Identifier", - "start": 14906, - "end": 14917, + "start": 14893, + "end": 14904, "loc": { "start": { "line": 338, @@ -23806,16 +23687,16 @@ "line": 338, "column": 60 }, - "identifierName": "axisVisible" + "identifierName": "wireVisible" }, - "name": "axisVisible" + "name": "wireVisible" }, "computed": false }, "right": { "type": "BooleanLiteral", - "start": 14920, - "end": 14925, + "start": 14907, + "end": 14912, "loc": { "start": { "line": 338, @@ -23829,6 +23710,262 @@ "value": false } } + }, + { + "type": "ExpressionStatement", + "start": 14930, + "end": 14985, + "loc": { + "start": { + "line": 339, + "column": 16 + }, + "end": { + "line": 339, + "column": 71 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14930, + "end": 14984, + "loc": { + "start": { + "line": 339, + "column": 16 + }, + "end": { + "line": 339, + "column": 70 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14930, + "end": 14976, + "loc": { + "start": { + "line": 339, + "column": 16 + }, + "end": { + "line": 339, + "column": 62 + } + }, + "object": { + "type": "MemberExpression", + "start": 14930, + "end": 14962, + "loc": { + "start": { + "line": 339, + "column": 16 + }, + "end": { + "line": 339, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 14930, + "end": 14934, + "loc": { + "start": { + "line": 339, + "column": 16 + }, + "end": { + "line": 339, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 14935, + "end": 14962, + "loc": { + "start": { + "line": 339, + "column": 21 + }, + "end": { + "line": 339, + "column": 48 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14963, + "end": 14976, + "loc": { + "start": { + "line": 339, + "column": 49 + }, + "end": { + "line": 339, + "column": 62 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 14979, + "end": 14984, + "loc": { + "start": { + "line": 339, + "column": 65 + }, + "end": { + "line": 339, + "column": 70 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 15002, + "end": 15055, + "loc": { + "start": { + "line": 340, + "column": 16 + }, + "end": { + "line": 340, + "column": 69 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15002, + "end": 15054, + "loc": { + "start": { + "line": 340, + "column": 16 + }, + "end": { + "line": 340, + "column": 68 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15002, + "end": 15046, + "loc": { + "start": { + "line": 340, + "column": 16 + }, + "end": { + "line": 340, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 15002, + "end": 15034, + "loc": { + "start": { + "line": 340, + "column": 16 + }, + "end": { + "line": 340, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 15002, + "end": 15006, + "loc": { + "start": { + "line": 340, + "column": 16 + }, + "end": { + "line": 340, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 15007, + "end": 15034, + "loc": { + "start": { + "line": 340, + "column": 21 + }, + "end": { + "line": 340, + "column": 48 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15035, + "end": 15046, + "loc": { + "start": { + "line": 340, + "column": 49 + }, + "end": { + "line": 340, + "column": 60 + }, + "identifierName": "axisVisible" + }, + "name": "axisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15049, + "end": 15054, + "loc": { + "start": { + "line": 340, + "column": 63 + }, + "end": { + "line": 340, + "column": 68 + } + }, + "value": false + } + } } ], "directives": [] @@ -23837,72 +23974,72 @@ }, { "type": "ExpressionStatement", - "start": 14953, - "end": 14985, + "start": 15082, + "end": 15114, "loc": { "start": { - "line": 340, + "line": 342, "column": 12 }, "end": { - "line": 340, + "line": 342, "column": 44 } }, "expression": { "type": "AssignmentExpression", - "start": 14953, - "end": 14984, + "start": 15082, + "end": 15113, "loc": { "start": { - "line": 340, + "line": 342, "column": 12 }, "end": { - "line": 340, + "line": 342, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14953, - "end": 14972, + "start": 15082, + "end": 15101, "loc": { "start": { - "line": 340, + "line": 342, "column": 12 }, "end": { - "line": 340, + "line": 342, "column": 31 } }, "object": { "type": "MemberExpression", - "start": 14953, - "end": 14965, + "start": 15082, + "end": 15094, "loc": { "start": { - "line": 340, + "line": 342, "column": 12 }, "end": { - "line": 340, + "line": 342, "column": 24 } }, "object": { "type": "Identifier", - "start": 14953, - "end": 14959, + "start": 15082, + "end": 15088, "loc": { "start": { - "line": 340, + "line": 342, "column": 12 }, "end": { - "line": 340, + "line": 342, "column": 18 }, "identifierName": "canvas" @@ -23911,15 +24048,15 @@ }, "property": { "type": "Identifier", - "start": 14960, - "end": 14965, + "start": 15089, + "end": 15094, "loc": { "start": { - "line": 340, + "line": 342, "column": 19 }, "end": { - "line": 340, + "line": 342, "column": 24 }, "identifierName": "style" @@ -23930,15 +24067,15 @@ }, "property": { "type": "Identifier", - "start": 14966, - "end": 14972, + "start": 15095, + "end": 15101, "loc": { "start": { - "line": 340, + "line": 342, "column": 25 }, "end": { - "line": 340, + "line": 342, "column": 31 }, "identifierName": "cursor" @@ -23949,15 +24086,15 @@ }, "right": { "type": "StringLiteral", - "start": 14975, - "end": 14984, + "start": 15104, + "end": 15113, "loc": { "start": { - "line": 340, + "line": 342, "column": 34 }, "end": { - "line": 340, + "line": 342, "column": 43 } }, @@ -23979,73 +24116,73 @@ }, { "type": "ExpressionStatement", - "start": 15007, - "end": 15027, + "start": 15136, + "end": 15156, "loc": { "start": { - "line": 343, + "line": 345, "column": 8 }, "end": { - "line": 343, + "line": 345, "column": 28 } }, "expression": { "type": "AssignmentExpression", - "start": 15007, - "end": 15026, + "start": 15136, + "end": 15155, "loc": { "start": { - "line": 343, + "line": 345, "column": 8 }, "end": { - "line": 343, + "line": 345, "column": 27 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15007, - "end": 15019, + "start": 15136, + "end": 15148, "loc": { "start": { - "line": 343, + "line": 345, "column": 8 }, "end": { - "line": 343, + "line": 345, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 15007, - "end": 15011, + "start": 15136, + "end": 15140, "loc": { "start": { - "line": 343, + "line": 345, "column": 8 }, "end": { - "line": 343, + "line": 345, "column": 12 } } }, "property": { "type": "Identifier", - "start": 15012, - "end": 15019, + "start": 15141, + "end": 15148, "loc": { "start": { - "line": 343, + "line": 345, "column": 13 }, "end": { - "line": 343, + "line": 345, "column": 20 }, "identifierName": "_active" @@ -24056,15 +24193,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 15022, - "end": 15026, + "start": 15151, + "end": 15155, "loc": { "start": { - "line": 343, + "line": 345, "column": 23 }, "end": { - "line": 343, + "line": 345, "column": 27 } }, @@ -24098,15 +24235,15 @@ { "type": "CommentBlock", "value": "*\n * Deactivates this DistanceMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n ", - "start": 15039, - "end": 15257, + "start": 15168, + "end": 15386, "loc": { "start": { - "line": 346, + "line": 348, "column": 4 }, "end": { - "line": 350, + "line": 352, "column": 7 } } @@ -24115,15 +24252,15 @@ }, { "type": "ClassMethod", - "start": 15262, - "end": 16276, + "start": 15391, + "end": 16405, "loc": { "start": { - "line": 351, + "line": 353, "column": 4 }, "end": { - "line": 377, + "line": 379, "column": 5 } }, @@ -24131,15 +24268,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15262, - "end": 15272, + "start": 15391, + "end": 15401, "loc": { "start": { - "line": 351, + "line": 353, "column": 4 }, "end": { - "line": 351, + "line": 353, "column": 14 }, "identifierName": "deactivate" @@ -24155,44 +24292,44 @@ "params": [], "body": { "type": "BlockStatement", - "start": 15275, - "end": 16276, + "start": 15404, + "end": 16405, "loc": { "start": { - "line": 351, + "line": 353, "column": 17 }, "end": { - "line": 377, + "line": 379, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 15285, - "end": 15335, + "start": 15414, + "end": 15464, "loc": { "start": { - "line": 352, + "line": 354, "column": 8 }, "end": { - "line": 354, + "line": 356, "column": 9 } }, "test": { "type": "UnaryExpression", - "start": 15289, - "end": 15302, + "start": 15418, + "end": 15431, "loc": { "start": { - "line": 352, + "line": 354, "column": 12 }, "end": { - "line": 352, + "line": 354, "column": 25 } }, @@ -24200,44 +24337,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 15290, - "end": 15302, + "start": 15419, + "end": 15431, "loc": { "start": { - "line": 352, + "line": 354, "column": 13 }, "end": { - "line": 352, + "line": 354, "column": 25 } }, "object": { "type": "ThisExpression", - "start": 15290, - "end": 15294, + "start": 15419, + "end": 15423, "loc": { "start": { - "line": 352, + "line": 354, "column": 13 }, "end": { - "line": 352, + "line": 354, "column": 17 } } }, "property": { "type": "Identifier", - "start": 15295, - "end": 15302, + "start": 15424, + "end": 15431, "loc": { "start": { - "line": 352, + "line": 354, "column": 18 }, "end": { - "line": 352, + "line": 354, "column": 25 }, "identifierName": "_active" @@ -24252,30 +24389,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 15304, - "end": 15335, + "start": 15433, + "end": 15464, "loc": { "start": { - "line": 352, + "line": 354, "column": 27 }, "end": { - "line": 354, + "line": 356, "column": 9 } }, "body": [ { "type": "ReturnStatement", - "start": 15318, - "end": 15325, + "start": 15447, + "end": 15454, "loc": { "start": { - "line": 353, + "line": 355, "column": 12 }, "end": { - "line": 353, + "line": 355, "column": 19 } }, @@ -24288,72 +24425,72 @@ }, { "type": "ExpressionStatement", - "start": 15345, - "end": 15375, + "start": 15474, + "end": 15504, "loc": { "start": { - "line": 356, + "line": 358, "column": 8 }, "end": { - "line": 356, + "line": 358, "column": 38 } }, "expression": { "type": "CallExpression", - "start": 15345, - "end": 15374, + "start": 15474, + "end": 15503, "loc": { "start": { - "line": 356, + "line": 358, "column": 8 }, "end": { - "line": 356, + "line": 358, "column": 37 } }, "callee": { "type": "MemberExpression", - "start": 15345, - "end": 15354, + "start": 15474, + "end": 15483, "loc": { "start": { - "line": 356, + "line": 358, "column": 8 }, "end": { - "line": 356, + "line": 358, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 15345, - "end": 15349, + "start": 15474, + "end": 15478, "loc": { "start": { - "line": 356, + "line": 358, "column": 8 }, "end": { - "line": 356, + "line": 358, "column": 12 } } }, "property": { "type": "Identifier", - "start": 15350, - "end": 15354, + "start": 15479, + "end": 15483, "loc": { "start": { - "line": 356, + "line": 358, "column": 13 }, "end": { - "line": 356, + "line": 358, "column": 17 }, "identifierName": "fire" @@ -24365,15 +24502,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 15355, - "end": 15366, + "start": 15484, + "end": 15495, "loc": { "start": { - "line": 356, + "line": 358, "column": 18 }, "end": { - "line": 356, + "line": 358, "column": 29 } }, @@ -24385,15 +24522,15 @@ }, { "type": "BooleanLiteral", - "start": 15368, - "end": 15373, + "start": 15497, + "end": 15502, "loc": { "start": { - "line": 356, + "line": 358, "column": 31 }, "end": { - "line": 356, + "line": 358, "column": 36 } }, @@ -24404,58 +24541,58 @@ }, { "type": "IfStatement", - "start": 15385, - "end": 15464, + "start": 15514, + "end": 15593, "loc": { "start": { - "line": 358, + "line": 360, "column": 8 }, "end": { - "line": 360, + "line": 362, "column": 9 } }, "test": { "type": "MemberExpression", - "start": 15389, - "end": 15405, + "start": 15518, + "end": 15534, "loc": { "start": { - "line": 358, + "line": 360, "column": 12 }, "end": { - "line": 358, + "line": 360, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 15389, - "end": 15393, + "start": 15518, + "end": 15522, "loc": { "start": { - "line": 358, + "line": 360, "column": 12 }, "end": { - "line": 358, + "line": 360, "column": 16 } } }, "property": { "type": "Identifier", - "start": 15394, - "end": 15405, + "start": 15523, + "end": 15534, "loc": { "start": { - "line": 358, + "line": 360, "column": 17 }, "end": { - "line": 358, + "line": 360, "column": 28 }, "identifierName": "pointerLens" @@ -24466,102 +24603,102 @@ }, "consequent": { "type": "BlockStatement", - "start": 15407, - "end": 15464, + "start": 15536, + "end": 15593, "loc": { "start": { - "line": 358, + "line": 360, "column": 30 }, "end": { - "line": 360, + "line": 362, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 15421, - "end": 15454, + "start": 15550, + "end": 15583, "loc": { "start": { - "line": 359, + "line": 361, "column": 12 }, "end": { - "line": 359, + "line": 361, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 15421, - "end": 15453, + "start": 15550, + "end": 15582, "loc": { "start": { - "line": 359, + "line": 361, "column": 12 }, "end": { - "line": 359, + "line": 361, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15421, - "end": 15445, + "start": 15550, + "end": 15574, "loc": { "start": { - "line": 359, + "line": 361, "column": 12 }, "end": { - "line": 359, + "line": 361, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 15421, - "end": 15437, + "start": 15550, + "end": 15566, "loc": { "start": { - "line": 359, + "line": 361, "column": 12 }, "end": { - "line": 359, + "line": 361, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 15421, - "end": 15425, + "start": 15550, + "end": 15554, "loc": { "start": { - "line": 359, + "line": 361, "column": 12 }, "end": { - "line": 359, + "line": 361, "column": 16 } } }, "property": { "type": "Identifier", - "start": 15426, - "end": 15437, + "start": 15555, + "end": 15566, "loc": { "start": { - "line": 359, + "line": 361, "column": 17 }, "end": { - "line": 359, + "line": 361, "column": 28 }, "identifierName": "pointerLens" @@ -24572,15 +24709,15 @@ }, "property": { "type": "Identifier", - "start": 15438, - "end": 15445, + "start": 15567, + "end": 15574, "loc": { "start": { - "line": 359, + "line": 361, "column": 29 }, "end": { - "line": 359, + "line": 361, "column": 36 }, "identifierName": "visible" @@ -24591,15 +24728,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 15448, - "end": 15453, + "start": 15577, + "end": 15582, "loc": { "start": { - "line": 359, + "line": 361, "column": 39 }, "end": { - "line": 359, + "line": 361, "column": 44 } }, @@ -24614,58 +24751,58 @@ }, { "type": "IfStatement", - "start": 15473, - "end": 15542, + "start": 15602, + "end": 15671, "loc": { "start": { - "line": 361, + "line": 363, "column": 8 }, "end": { - "line": 363, + "line": 365, "column": 9 } }, "test": { "type": "MemberExpression", - "start": 15477, - "end": 15492, + "start": 15606, + "end": 15621, "loc": { "start": { - "line": 361, + "line": 363, "column": 12 }, "end": { - "line": 361, + "line": 363, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 15477, - "end": 15481, + "start": 15606, + "end": 15610, "loc": { "start": { - "line": 361, + "line": 363, "column": 12 }, "end": { - "line": 361, + "line": 363, "column": 16 } } }, "property": { "type": "Identifier", - "start": 15482, - "end": 15492, + "start": 15611, + "end": 15621, "loc": { "start": { - "line": 361, + "line": 363, "column": 17 }, "end": { - "line": 361, + "line": 363, "column": 27 }, "identifierName": "_markerDiv" @@ -24676,87 +24813,87 @@ }, "consequent": { "type": "BlockStatement", - "start": 15494, - "end": 15542, + "start": 15623, + "end": 15671, "loc": { "start": { - "line": 361, + "line": 363, "column": 29 }, "end": { - "line": 363, + "line": 365, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 15508, - "end": 15532, + "start": 15637, + "end": 15661, "loc": { "start": { - "line": 362, + "line": 364, "column": 12 }, "end": { - "line": 362, + "line": 364, "column": 36 } }, "expression": { "type": "CallExpression", - "start": 15508, - "end": 15532, + "start": 15637, + "end": 15661, "loc": { "start": { - "line": 362, + "line": 364, "column": 12 }, "end": { - "line": 362, + "line": 364, "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 15508, - "end": 15530, + "start": 15637, + "end": 15659, "loc": { "start": { - "line": 362, + "line": 364, "column": 12 }, "end": { - "line": 362, + "line": 364, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 15508, - "end": 15512, + "start": 15637, + "end": 15641, "loc": { "start": { - "line": 362, + "line": 364, "column": 12 }, "end": { - "line": 362, + "line": 364, "column": 16 } } }, "property": { "type": "Identifier", - "start": 15513, - "end": 15530, + "start": 15642, + "end": 15659, "loc": { "start": { - "line": 362, + "line": 364, "column": 17 }, "end": { - "line": 362, + "line": 364, "column": 34 }, "identifierName": "_destroyMarkerDiv" @@ -24775,72 +24912,72 @@ }, { "type": "ExpressionStatement", - "start": 15551, - "end": 15564, + "start": 15680, + "end": 15693, "loc": { "start": { - "line": 364, + "line": 366, "column": 8 }, "end": { - "line": 364, + "line": 366, "column": 21 } }, "expression": { "type": "CallExpression", - "start": 15551, - "end": 15563, + "start": 15680, + "end": 15692, "loc": { "start": { - "line": 364, + "line": 366, "column": 8 }, "end": { - "line": 364, + "line": 366, "column": 20 } }, "callee": { "type": "MemberExpression", - "start": 15551, - "end": 15561, + "start": 15680, + "end": 15690, "loc": { "start": { - "line": 364, + "line": 366, "column": 8 }, "end": { - "line": 364, + "line": 366, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 15551, - "end": 15555, + "start": 15680, + "end": 15684, "loc": { "start": { - "line": 364, + "line": 366, "column": 8 }, "end": { - "line": 364, + "line": 366, "column": 12 } } }, "property": { "type": "Identifier", - "start": 15556, - "end": 15561, + "start": 15685, + "end": 15690, "loc": { "start": { - "line": 364, + "line": 366, "column": 13 }, "end": { - "line": 364, + "line": 366, "column": 18 }, "identifierName": "reset" @@ -24854,44 +24991,44 @@ }, { "type": "VariableDeclaration", - "start": 15573, - "end": 15613, + "start": 15702, + "end": 15742, "loc": { "start": { - "line": 365, + "line": 367, "column": 8 }, "end": { - "line": 365, + "line": 367, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15579, - "end": 15612, + "start": 15708, + "end": 15741, "loc": { "start": { - "line": 365, + "line": 367, "column": 14 }, "end": { - "line": 365, + "line": 367, "column": 47 } }, "id": { "type": "Identifier", - "start": 15579, - "end": 15585, + "start": 15708, + "end": 15714, "loc": { "start": { - "line": 365, + "line": 367, "column": 14 }, "end": { - "line": 365, + "line": 367, "column": 20 }, "identifierName": "canvas" @@ -24900,72 +25037,72 @@ }, "init": { "type": "MemberExpression", - "start": 15588, - "end": 15612, + "start": 15717, + "end": 15741, "loc": { "start": { - "line": 365, + "line": 367, "column": 23 }, "end": { - "line": 365, + "line": 367, "column": 47 } }, "object": { "type": "MemberExpression", - "start": 15588, - "end": 15605, + "start": 15717, + "end": 15734, "loc": { "start": { - "line": 365, + "line": 367, "column": 23 }, "end": { - "line": 365, + "line": 367, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 15588, - "end": 15598, + "start": 15717, + "end": 15727, "loc": { "start": { - "line": 365, + "line": 367, "column": 23 }, "end": { - "line": 365, + "line": 367, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 15588, - "end": 15592, + "start": 15717, + "end": 15721, "loc": { "start": { - "line": 365, + "line": 367, "column": 23 }, "end": { - "line": 365, + "line": 367, "column": 27 } } }, "property": { "type": "Identifier", - "start": 15593, - "end": 15598, + "start": 15722, + "end": 15727, "loc": { "start": { - "line": 365, + "line": 367, "column": 28 }, "end": { - "line": 365, + "line": 367, "column": 33 }, "identifierName": "scene" @@ -24976,15 +25113,15 @@ }, "property": { "type": "Identifier", - "start": 15599, - "end": 15605, + "start": 15728, + "end": 15734, "loc": { "start": { - "line": 365, + "line": 367, "column": 34 }, "end": { - "line": 365, + "line": 367, "column": 40 }, "identifierName": "canvas" @@ -24995,15 +25132,15 @@ }, "property": { "type": "Identifier", - "start": 15606, - "end": 15612, + "start": 15735, + "end": 15741, "loc": { "start": { - "line": 365, + "line": 367, "column": 41 }, "end": { - "line": 365, + "line": 367, "column": 47 }, "identifierName": "canvas" @@ -25018,57 +25155,57 @@ }, { "type": "ExpressionStatement", - "start": 15622, - "end": 15681, + "start": 15751, + "end": 15810, "loc": { "start": { - "line": 366, + "line": 368, "column": 8 }, "end": { - "line": 366, + "line": 368, "column": 67 } }, "expression": { "type": "CallExpression", - "start": 15622, - "end": 15680, + "start": 15751, + "end": 15809, "loc": { "start": { - "line": 366, + "line": 368, "column": 8 }, "end": { - "line": 366, + "line": 368, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 15622, - "end": 15648, + "start": 15751, + "end": 15777, "loc": { "start": { - "line": 366, + "line": 368, "column": 8 }, "end": { - "line": 366, + "line": 368, "column": 34 } }, "object": { "type": "Identifier", - "start": 15622, - "end": 15628, + "start": 15751, + "end": 15757, "loc": { "start": { - "line": 366, + "line": 368, "column": 8 }, "end": { - "line": 366, + "line": 368, "column": 14 }, "identifierName": "canvas" @@ -25077,15 +25214,15 @@ }, "property": { "type": "Identifier", - "start": 15629, - "end": 15648, + "start": 15758, + "end": 15777, "loc": { "start": { - "line": 366, + "line": 368, "column": 15 }, "end": { - "line": 366, + "line": 368, "column": 34 }, "identifierName": "removeEventListener" @@ -25097,15 +25234,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 15649, - "end": 15660, + "start": 15778, + "end": 15789, "loc": { "start": { - "line": 366, + "line": 368, "column": 35 }, "end": { - "line": 366, + "line": 368, "column": 46 } }, @@ -25117,44 +25254,44 @@ }, { "type": "MemberExpression", - "start": 15662, - "end": 15679, + "start": 15791, + "end": 15808, "loc": { "start": { - "line": 366, + "line": 368, "column": 48 }, "end": { - "line": 366, + "line": 368, "column": 65 } }, "object": { "type": "ThisExpression", - "start": 15662, - "end": 15666, + "start": 15791, + "end": 15795, "loc": { "start": { - "line": 366, + "line": 368, "column": 48 }, "end": { - "line": 366, + "line": 368, "column": 52 } } }, "property": { "type": "Identifier", - "start": 15667, - "end": 15679, + "start": 15796, + "end": 15808, "loc": { "start": { - "line": 366, + "line": 368, "column": 53 }, "end": { - "line": 366, + "line": 368, "column": 65 }, "identifierName": "_onMouseDown" @@ -25168,57 +25305,57 @@ }, { "type": "ExpressionStatement", - "start": 15690, - "end": 15745, + "start": 15819, + "end": 15874, "loc": { "start": { - "line": 367, + "line": 369, "column": 8 }, "end": { - "line": 367, + "line": 369, "column": 63 } }, "expression": { "type": "CallExpression", - "start": 15690, - "end": 15744, + "start": 15819, + "end": 15873, "loc": { "start": { - "line": 367, + "line": 369, "column": 8 }, "end": { - "line": 367, + "line": 369, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 15690, - "end": 15716, + "start": 15819, + "end": 15845, "loc": { "start": { - "line": 367, + "line": 369, "column": 8 }, "end": { - "line": 367, + "line": 369, "column": 34 } }, "object": { "type": "Identifier", - "start": 15690, - "end": 15696, + "start": 15819, + "end": 15825, "loc": { "start": { - "line": 367, + "line": 369, "column": 8 }, "end": { - "line": 367, + "line": 369, "column": 14 }, "identifierName": "canvas" @@ -25227,15 +25364,15 @@ }, "property": { "type": "Identifier", - "start": 15697, - "end": 15716, + "start": 15826, + "end": 15845, "loc": { "start": { - "line": 367, + "line": 369, "column": 15 }, "end": { - "line": 367, + "line": 369, "column": 34 }, "identifierName": "removeEventListener" @@ -25247,15 +25384,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 15717, - "end": 15726, + "start": 15846, + "end": 15855, "loc": { "start": { - "line": 367, + "line": 369, "column": 35 }, "end": { - "line": 367, + "line": 369, "column": 44 } }, @@ -25267,44 +25404,44 @@ }, { "type": "MemberExpression", - "start": 15728, - "end": 15743, + "start": 15857, + "end": 15872, "loc": { "start": { - "line": 367, + "line": 369, "column": 46 }, "end": { - "line": 367, + "line": 369, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 15728, - "end": 15732, + "start": 15857, + "end": 15861, "loc": { "start": { - "line": 367, + "line": 369, "column": 46 }, "end": { - "line": 367, + "line": 369, "column": 50 } } }, "property": { "type": "Identifier", - "start": 15733, - "end": 15743, + "start": 15862, + "end": 15872, "loc": { "start": { - "line": 367, + "line": 369, "column": 51 }, "end": { - "line": 367, + "line": 369, "column": 61 }, "identifierName": "_onMouseUp" @@ -25318,44 +25455,44 @@ }, { "type": "VariableDeclaration", - "start": 15754, - "end": 15829, + "start": 15883, + "end": 15958, "loc": { "start": { - "line": 368, + "line": 370, "column": 8 }, "end": { - "line": 368, + "line": 370, "column": 83 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15760, - "end": 15828, + "start": 15889, + "end": 15957, "loc": { "start": { - "line": 368, + "line": 370, "column": 14 }, "end": { - "line": 368, + "line": 370, "column": 82 } }, "id": { "type": "Identifier", - "start": 15760, - "end": 15773, + "start": 15889, + "end": 15902, "loc": { "start": { - "line": 368, + "line": 370, "column": 14 }, "end": { - "line": 368, + "line": 370, "column": 27 }, "identifierName": "cameraControl" @@ -25364,72 +25501,72 @@ }, "init": { "type": "MemberExpression", - "start": 15776, - "end": 15828, + "start": 15905, + "end": 15957, "loc": { "start": { - "line": 368, + "line": 370, "column": 30 }, "end": { - "line": 368, + "line": 370, "column": 82 } }, "object": { "type": "MemberExpression", - "start": 15776, - "end": 15814, + "start": 15905, + "end": 15943, "loc": { "start": { - "line": 368, + "line": 370, "column": 30 }, "end": { - "line": 368, + "line": 370, "column": 68 } }, "object": { "type": "MemberExpression", - "start": 15776, - "end": 15807, + "start": 15905, + "end": 15936, "loc": { "start": { - "line": 368, + "line": 370, "column": 30 }, "end": { - "line": 368, + "line": 370, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 15776, - "end": 15780, + "start": 15905, + "end": 15909, "loc": { "start": { - "line": 368, + "line": 370, "column": 30 }, "end": { - "line": 368, + "line": 370, "column": 34 } } }, "property": { "type": "Identifier", - "start": 15781, - "end": 15807, + "start": 15910, + "end": 15936, "loc": { "start": { - "line": 368, + "line": 370, "column": 35 }, "end": { - "line": 368, + "line": 370, "column": 61 }, "identifierName": "distanceMeasurementsPlugin" @@ -25440,15 +25577,15 @@ }, "property": { "type": "Identifier", - "start": 15808, - "end": 15814, + "start": 15937, + "end": 15943, "loc": { "start": { - "line": 368, + "line": 370, "column": 62 }, "end": { - "line": 368, + "line": 370, "column": 68 }, "identifierName": "viewer" @@ -25459,15 +25596,15 @@ }, "property": { "type": "Identifier", - "start": 15815, - "end": 15828, + "start": 15944, + "end": 15957, "loc": { "start": { - "line": 368, + "line": 370, "column": 69 }, "end": { - "line": 368, + "line": 370, "column": 82 }, "identifierName": "cameraControl" @@ -25482,57 +25619,57 @@ }, { "type": "ExpressionStatement", - "start": 15838, - "end": 15897, + "start": 15967, + "end": 16026, "loc": { "start": { - "line": 369, + "line": 371, "column": 8 }, "end": { - "line": 369, + "line": 371, "column": 67 } }, "expression": { "type": "CallExpression", - "start": 15838, - "end": 15896, + "start": 15967, + "end": 16025, "loc": { "start": { - "line": 369, + "line": 371, "column": 8 }, "end": { - "line": 369, + "line": 371, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 15838, - "end": 15855, + "start": 15967, + "end": 15984, "loc": { "start": { - "line": 369, + "line": 371, "column": 8 }, "end": { - "line": 369, + "line": 371, "column": 25 } }, "object": { "type": "Identifier", - "start": 15838, - "end": 15851, + "start": 15967, + "end": 15980, "loc": { "start": { - "line": 369, + "line": 371, "column": 8 }, "end": { - "line": 369, + "line": 371, "column": 21 }, "identifierName": "cameraControl" @@ -25541,15 +25678,15 @@ }, "property": { "type": "Identifier", - "start": 15852, - "end": 15855, + "start": 15981, + "end": 15984, "loc": { "start": { - "line": 369, + "line": 371, "column": 22 }, "end": { - "line": 369, + "line": 371, "column": 25 }, "identifierName": "off" @@ -25561,44 +25698,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 15856, - "end": 15895, + "start": 15985, + "end": 16024, "loc": { "start": { - "line": 369, + "line": 371, "column": 26 }, "end": { - "line": 369, + "line": 371, "column": 65 } }, "object": { "type": "ThisExpression", - "start": 15856, - "end": 15860, + "start": 15985, + "end": 15989, "loc": { "start": { - "line": 369, + "line": 371, "column": 26 }, "end": { - "line": 369, + "line": 371, "column": 30 } } }, "property": { "type": "Identifier", - "start": 15861, - "end": 15895, + "start": 15990, + "end": 16024, "loc": { "start": { - "line": 369, + "line": 371, "column": 31 }, "end": { - "line": 369, + "line": 371, "column": 65 }, "identifierName": "_onCameraControlHoverSnapOrSurface" @@ -25612,57 +25749,57 @@ }, { "type": "ExpressionStatement", - "start": 15906, - "end": 15968, + "start": 16035, + "end": 16097, "loc": { "start": { - "line": 370, + "line": 372, "column": 8 }, "end": { - "line": 370, + "line": 372, "column": 70 } }, "expression": { "type": "CallExpression", - "start": 15906, - "end": 15967, + "start": 16035, + "end": 16096, "loc": { "start": { - "line": 370, + "line": 372, "column": 8 }, "end": { - "line": 370, + "line": 372, "column": 69 } }, "callee": { "type": "MemberExpression", - "start": 15906, - "end": 15923, + "start": 16035, + "end": 16052, "loc": { "start": { - "line": 370, + "line": 372, "column": 8 }, "end": { - "line": 370, + "line": 372, "column": 25 } }, "object": { "type": "Identifier", - "start": 15906, - "end": 15919, + "start": 16035, + "end": 16048, "loc": { "start": { - "line": 370, + "line": 372, "column": 8 }, "end": { - "line": 370, + "line": 372, "column": 21 }, "identifierName": "cameraControl" @@ -25671,15 +25808,15 @@ }, "property": { "type": "Identifier", - "start": 15920, - "end": 15923, + "start": 16049, + "end": 16052, "loc": { "start": { - "line": 370, + "line": 372, "column": 22 }, "end": { - "line": 370, + "line": 372, "column": 25 }, "identifierName": "off" @@ -25691,44 +25828,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 15924, - "end": 15966, + "start": 16053, + "end": 16095, "loc": { "start": { - "line": 370, + "line": 372, "column": 26 }, "end": { - "line": 370, + "line": 372, "column": 68 } }, "object": { "type": "ThisExpression", - "start": 15924, - "end": 15928, + "start": 16053, + "end": 16057, "loc": { "start": { - "line": 370, + "line": 372, "column": 26 }, "end": { - "line": 370, + "line": 372, "column": 30 } } }, "property": { "type": "Identifier", - "start": 15929, - "end": 15966, + "start": 16058, + "end": 16095, "loc": { "start": { - "line": 370, + "line": 372, "column": 31 }, "end": { - "line": 370, + "line": 372, "column": 68 }, "identifierName": "_onCameraControlHoverSnapOrSurfaceOff" @@ -25742,58 +25879,58 @@ }, { "type": "IfStatement", - "start": 15977, - "end": 16240, + "start": 16106, + "end": 16369, "loc": { "start": { - "line": 371, + "line": 373, "column": 8 }, "end": { - "line": 375, + "line": 377, "column": 9 } }, "test": { "type": "MemberExpression", - "start": 15981, - "end": 16013, + "start": 16110, + "end": 16142, "loc": { "start": { - "line": 371, + "line": 373, "column": 12 }, "end": { - "line": 371, + "line": 373, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 15981, - "end": 15985, + "start": 16110, + "end": 16114, "loc": { "start": { - "line": 371, + "line": 373, "column": 12 }, "end": { - "line": 371, + "line": 373, "column": 16 } } }, "property": { "type": "Identifier", - "start": 15986, - "end": 16013, + "start": 16115, + "end": 16142, "loc": { "start": { - "line": 371, + "line": 373, "column": 17 }, "end": { - "line": 371, + "line": 373, "column": 44 }, "identifierName": "_currentDistanceMeasurement" @@ -25804,101 +25941,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 16015, - "end": 16240, + "start": 16144, + "end": 16369, "loc": { "start": { - "line": 371, + "line": 373, "column": 46 }, "end": { - "line": 375, + "line": 377, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 16029, - "end": 16121, + "start": 16158, + "end": 16250, "loc": { "start": { - "line": 372, + "line": 374, "column": 12 }, "end": { - "line": 372, + "line": 374, "column": 104 } }, "expression": { "type": "CallExpression", - "start": 16029, - "end": 16120, + "start": 16158, + "end": 16249, "loc": { "start": { - "line": 372, + "line": 374, "column": 12 }, "end": { - "line": 372, + "line": 374, "column": 103 } }, "callee": { "type": "MemberExpression", - "start": 16029, - "end": 16065, + "start": 16158, + "end": 16194, "loc": { "start": { - "line": 372, + "line": 374, "column": 12 }, "end": { - "line": 372, + "line": 374, "column": 48 } }, "object": { "type": "MemberExpression", - "start": 16029, - "end": 16060, + "start": 16158, + "end": 16189, "loc": { "start": { - "line": 372, + "line": 374, "column": 12 }, "end": { - "line": 372, + "line": 374, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 16029, - "end": 16033, + "start": 16158, + "end": 16162, "loc": { "start": { - "line": 372, + "line": 374, "column": 12 }, "end": { - "line": 372, + "line": 374, "column": 16 } } }, "property": { "type": "Identifier", - "start": 16034, - "end": 16060, + "start": 16163, + "end": 16189, "loc": { "start": { - "line": 372, + "line": 374, "column": 17 }, "end": { - "line": 372, + "line": 374, "column": 43 }, "identifierName": "distanceMeasurementsPlugin" @@ -25909,15 +26046,15 @@ }, "property": { "type": "Identifier", - "start": 16061, - "end": 16065, + "start": 16190, + "end": 16194, "loc": { "start": { - "line": 372, + "line": 374, "column": 44 }, "end": { - "line": 372, + "line": 374, "column": 48 }, "identifierName": "fire" @@ -25929,15 +26066,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16066, - "end": 16085, + "start": 16195, + "end": 16214, "loc": { "start": { - "line": 372, + "line": 374, "column": 49 }, "end": { - "line": 372, + "line": 374, "column": 68 } }, @@ -25949,44 +26086,44 @@ }, { "type": "MemberExpression", - "start": 16087, - "end": 16119, + "start": 16216, + "end": 16248, "loc": { "start": { - "line": 372, + "line": 374, "column": 70 }, "end": { - "line": 372, + "line": 374, "column": 102 } }, "object": { "type": "ThisExpression", - "start": 16087, - "end": 16091, + "start": 16216, + "end": 16220, "loc": { "start": { - "line": 372, + "line": 374, "column": 70 }, "end": { - "line": 372, + "line": 374, "column": 74 } } }, "property": { "type": "Identifier", - "start": 16092, - "end": 16119, + "start": 16221, + "end": 16248, "loc": { "start": { - "line": 372, + "line": 374, "column": 75 }, "end": { - "line": 372, + "line": 374, "column": 102 }, "identifierName": "_currentDistanceMeasurement" @@ -26000,86 +26137,86 @@ }, { "type": "ExpressionStatement", - "start": 16134, - "end": 16177, + "start": 16263, + "end": 16306, "loc": { "start": { - "line": 373, + "line": 375, "column": 12 }, "end": { - "line": 373, + "line": 375, "column": 55 } }, "expression": { "type": "CallExpression", - "start": 16134, - "end": 16176, + "start": 16263, + "end": 16305, "loc": { "start": { - "line": 373, + "line": 375, "column": 12 }, "end": { - "line": 373, + "line": 375, "column": 54 } }, "callee": { "type": "MemberExpression", - "start": 16134, - "end": 16174, + "start": 16263, + "end": 16303, "loc": { "start": { - "line": 373, + "line": 375, "column": 12 }, "end": { - "line": 373, + "line": 375, "column": 52 } }, "object": { "type": "MemberExpression", - "start": 16134, - "end": 16166, + "start": 16263, + "end": 16295, "loc": { "start": { - "line": 373, + "line": 375, "column": 12 }, "end": { - "line": 373, + "line": 375, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 16134, - "end": 16138, + "start": 16263, + "end": 16267, "loc": { "start": { - "line": 373, + "line": 375, "column": 12 }, "end": { - "line": 373, + "line": 375, "column": 16 } } }, "property": { "type": "Identifier", - "start": 16139, - "end": 16166, + "start": 16268, + "end": 16295, "loc": { "start": { - "line": 373, + "line": 375, "column": 17 }, "end": { - "line": 373, + "line": 375, "column": 44 }, "identifierName": "_currentDistanceMeasurement" @@ -26090,15 +26227,15 @@ }, "property": { "type": "Identifier", - "start": 16167, - "end": 16174, + "start": 16296, + "end": 16303, "loc": { "start": { - "line": 373, + "line": 375, "column": 45 }, "end": { - "line": 373, + "line": 375, "column": 52 }, "identifierName": "destroy" @@ -26112,73 +26249,73 @@ }, { "type": "ExpressionStatement", - "start": 16190, - "end": 16230, + "start": 16319, + "end": 16359, "loc": { "start": { - "line": 374, + "line": 376, "column": 12 }, "end": { - "line": 374, + "line": 376, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 16190, - "end": 16229, + "start": 16319, + "end": 16358, "loc": { "start": { - "line": 374, + "line": 376, "column": 12 }, "end": { - "line": 374, + "line": 376, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16190, - "end": 16222, + "start": 16319, + "end": 16351, "loc": { "start": { - "line": 374, + "line": 376, "column": 12 }, "end": { - "line": 374, + "line": 376, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 16190, - "end": 16194, + "start": 16319, + "end": 16323, "loc": { "start": { - "line": 374, + "line": 376, "column": 12 }, "end": { - "line": 374, + "line": 376, "column": 16 } } }, "property": { "type": "Identifier", - "start": 16195, - "end": 16222, + "start": 16324, + "end": 16351, "loc": { "start": { - "line": 374, + "line": 376, "column": 17 }, "end": { - "line": 374, + "line": 376, "column": 44 }, "identifierName": "_currentDistanceMeasurement" @@ -26189,15 +26326,15 @@ }, "right": { "type": "NullLiteral", - "start": 16225, - "end": 16229, + "start": 16354, + "end": 16358, "loc": { "start": { - "line": 374, + "line": 376, "column": 47 }, "end": { - "line": 374, + "line": 376, "column": 51 } } @@ -26211,73 +26348,73 @@ }, { "type": "ExpressionStatement", - "start": 16249, - "end": 16270, + "start": 16378, + "end": 16399, "loc": { "start": { - "line": 376, + "line": 378, "column": 8 }, "end": { - "line": 376, + "line": 378, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 16249, - "end": 16269, + "start": 16378, + "end": 16398, "loc": { "start": { - "line": 376, + "line": 378, "column": 8 }, "end": { - "line": 376, + "line": 378, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16249, - "end": 16261, + "start": 16378, + "end": 16390, "loc": { "start": { - "line": 376, + "line": 378, "column": 8 }, "end": { - "line": 376, + "line": 378, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 16249, - "end": 16253, + "start": 16378, + "end": 16382, "loc": { "start": { - "line": 376, + "line": 378, "column": 8 }, "end": { - "line": 376, + "line": 378, "column": 12 } } }, "property": { "type": "Identifier", - "start": 16254, - "end": 16261, + "start": 16383, + "end": 16390, "loc": { "start": { - "line": 376, + "line": 378, "column": 13 }, "end": { - "line": 376, + "line": 378, "column": 20 }, "identifierName": "_active" @@ -26288,15 +26425,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 16264, - "end": 16269, + "start": 16393, + "end": 16398, "loc": { "start": { - "line": 376, + "line": 378, "column": 23 }, "end": { - "line": 376, + "line": 378, "column": 28 } }, @@ -26312,15 +26449,15 @@ { "type": "CommentBlock", "value": "*\n * Deactivates this DistanceMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n ", - "start": 15039, - "end": 15257, + "start": 15168, + "end": 15386, "loc": { "start": { - "line": 346, + "line": 348, "column": 4 }, "end": { - "line": 350, + "line": 352, "column": 7 } } @@ -26330,15 +26467,15 @@ { "type": "CommentBlock", "value": "*\n * Resets this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n *\n * Does nothing if the DistanceMeasurementsMouseControl is not active.\n ", - "start": 16282, - "end": 16544, + "start": 16411, + "end": 16673, "loc": { "start": { - "line": 379, + "line": 381, "column": 4 }, "end": { - "line": 385, + "line": 387, "column": 7 } } @@ -26347,15 +26484,15 @@ }, { "type": "ClassMethod", - "start": 16549, - "end": 16960, + "start": 16678, + "end": 17089, "loc": { "start": { - "line": 386, + "line": 388, "column": 4 }, "end": { - "line": 399, + "line": 401, "column": 5 } }, @@ -26363,15 +26500,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16549, - "end": 16554, + "start": 16678, + "end": 16683, "loc": { "start": { - "line": 386, + "line": 388, "column": 4 }, "end": { - "line": 386, + "line": 388, "column": 9 }, "identifierName": "reset" @@ -26387,44 +26524,44 @@ "params": [], "body": { "type": "BlockStatement", - "start": 16557, - "end": 16960, + "start": 16686, + "end": 17089, "loc": { "start": { - "line": 386, + "line": 388, "column": 12 }, "end": { - "line": 399, + "line": 401, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 16567, - "end": 16617, + "start": 16696, + "end": 16746, "loc": { "start": { - "line": 387, + "line": 389, "column": 8 }, "end": { - "line": 389, + "line": 391, "column": 9 } }, "test": { "type": "UnaryExpression", - "start": 16571, - "end": 16584, + "start": 16700, + "end": 16713, "loc": { "start": { - "line": 387, + "line": 389, "column": 12 }, "end": { - "line": 387, + "line": 389, "column": 25 } }, @@ -26432,44 +26569,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 16572, - "end": 16584, + "start": 16701, + "end": 16713, "loc": { "start": { - "line": 387, + "line": 389, "column": 13 }, "end": { - "line": 387, + "line": 389, "column": 25 } }, "object": { "type": "ThisExpression", - "start": 16572, - "end": 16576, + "start": 16701, + "end": 16705, "loc": { "start": { - "line": 387, + "line": 389, "column": 13 }, "end": { - "line": 387, + "line": 389, "column": 17 } } }, "property": { "type": "Identifier", - "start": 16577, - "end": 16584, + "start": 16706, + "end": 16713, "loc": { "start": { - "line": 387, + "line": 389, "column": 18 }, "end": { - "line": 387, + "line": 389, "column": 25 }, "identifierName": "_active" @@ -26484,30 +26621,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 16586, - "end": 16617, + "start": 16715, + "end": 16746, "loc": { "start": { - "line": 387, + "line": 389, "column": 27 }, "end": { - "line": 389, + "line": 391, "column": 9 } }, "body": [ { "type": "ReturnStatement", - "start": 16600, - "end": 16607, + "start": 16729, + "end": 16736, "loc": { "start": { - "line": 388, + "line": 390, "column": 12 }, "end": { - "line": 388, + "line": 390, "column": 19 } }, @@ -26520,72 +26657,72 @@ }, { "type": "ExpressionStatement", - "start": 16627, - "end": 16651, + "start": 16756, + "end": 16780, "loc": { "start": { - "line": 391, + "line": 393, "column": 8 }, "end": { - "line": 391, + "line": 393, "column": 32 } }, "expression": { "type": "CallExpression", - "start": 16627, - "end": 16651, + "start": 16756, + "end": 16780, "loc": { "start": { - "line": 391, + "line": 393, "column": 8 }, "end": { - "line": 391, + "line": 393, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 16627, - "end": 16649, + "start": 16756, + "end": 16778, "loc": { "start": { - "line": 391, + "line": 393, "column": 8 }, "end": { - "line": 391, + "line": 393, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 16627, - "end": 16631, + "start": 16756, + "end": 16760, "loc": { "start": { - "line": 391, + "line": 393, "column": 8 }, "end": { - "line": 391, + "line": 393, "column": 12 } } }, "property": { "type": "Identifier", - "start": 16632, - "end": 16649, + "start": 16761, + "end": 16778, "loc": { "start": { - "line": 391, + "line": 393, "column": 13 }, "end": { - "line": 391, + "line": 393, "column": 30 }, "identifierName": "_destroyMarkerDiv" @@ -26599,72 +26736,72 @@ }, { "type": "ExpressionStatement", - "start": 16660, - "end": 16681, + "start": 16789, + "end": 16810, "loc": { "start": { - "line": 392, + "line": 394, "column": 8 }, "end": { - "line": 392, + "line": 394, "column": 29 } }, "expression": { "type": "CallExpression", - "start": 16660, - "end": 16681, + "start": 16789, + "end": 16810, "loc": { "start": { - "line": 392, + "line": 394, "column": 8 }, "end": { - "line": 392, + "line": 394, "column": 29 } }, "callee": { "type": "MemberExpression", - "start": 16660, - "end": 16679, + "start": 16789, + "end": 16808, "loc": { "start": { - "line": 392, + "line": 394, "column": 8 }, "end": { - "line": 392, + "line": 394, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 16660, - "end": 16664, + "start": 16789, + "end": 16793, "loc": { "start": { - "line": 392, + "line": 394, "column": 8 }, "end": { - "line": 392, + "line": 394, "column": 12 } } }, "property": { "type": "Identifier", - "start": 16665, - "end": 16679, + "start": 16794, + "end": 16808, "loc": { "start": { - "line": 392, + "line": 394, "column": 13 }, "end": { - "line": 392, + "line": 394, "column": 27 }, "identifierName": "_initMarkerDiv" @@ -26678,58 +26815,58 @@ }, { "type": "IfStatement", - "start": 16691, - "end": 16954, + "start": 16820, + "end": 17083, "loc": { "start": { - "line": 394, + "line": 396, "column": 8 }, "end": { - "line": 398, + "line": 400, "column": 9 } }, "test": { "type": "MemberExpression", - "start": 16695, - "end": 16727, + "start": 16824, + "end": 16856, "loc": { "start": { - "line": 394, + "line": 396, "column": 12 }, "end": { - "line": 394, + "line": 396, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 16695, - "end": 16699, + "start": 16824, + "end": 16828, "loc": { "start": { - "line": 394, + "line": 396, "column": 12 }, "end": { - "line": 394, + "line": 396, "column": 16 } } }, "property": { "type": "Identifier", - "start": 16700, - "end": 16727, + "start": 16829, + "end": 16856, "loc": { "start": { - "line": 394, + "line": 396, "column": 17 }, "end": { - "line": 394, + "line": 396, "column": 44 }, "identifierName": "_currentDistanceMeasurement" @@ -26740,101 +26877,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 16729, - "end": 16954, + "start": 16858, + "end": 17083, "loc": { "start": { - "line": 394, + "line": 396, "column": 46 }, "end": { - "line": 398, + "line": 400, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 16743, - "end": 16835, + "start": 16872, + "end": 16964, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 104 } }, "expression": { "type": "CallExpression", - "start": 16743, - "end": 16834, + "start": 16872, + "end": 16963, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 103 } }, "callee": { "type": "MemberExpression", - "start": 16743, - "end": 16779, + "start": 16872, + "end": 16908, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 48 } }, "object": { "type": "MemberExpression", - "start": 16743, - "end": 16774, + "start": 16872, + "end": 16903, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 16743, - "end": 16747, + "start": 16872, + "end": 16876, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 16 } } }, "property": { "type": "Identifier", - "start": 16748, - "end": 16774, + "start": 16877, + "end": 16903, "loc": { "start": { - "line": 395, + "line": 397, "column": 17 }, "end": { - "line": 395, + "line": 397, "column": 43 }, "identifierName": "distanceMeasurementsPlugin" @@ -26845,15 +26982,15 @@ }, "property": { "type": "Identifier", - "start": 16775, - "end": 16779, + "start": 16904, + "end": 16908, "loc": { "start": { - "line": 395, + "line": 397, "column": 44 }, "end": { - "line": 395, + "line": 397, "column": 48 }, "identifierName": "fire" @@ -26865,15 +27002,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16780, - "end": 16799, + "start": 16909, + "end": 16928, "loc": { "start": { - "line": 395, + "line": 397, "column": 49 }, "end": { - "line": 395, + "line": 397, "column": 68 } }, @@ -26885,44 +27022,44 @@ }, { "type": "MemberExpression", - "start": 16801, - "end": 16833, + "start": 16930, + "end": 16962, "loc": { "start": { - "line": 395, + "line": 397, "column": 70 }, "end": { - "line": 395, + "line": 397, "column": 102 } }, "object": { "type": "ThisExpression", - "start": 16801, - "end": 16805, + "start": 16930, + "end": 16934, "loc": { "start": { - "line": 395, + "line": 397, "column": 70 }, "end": { - "line": 395, + "line": 397, "column": 74 } } }, "property": { "type": "Identifier", - "start": 16806, - "end": 16833, + "start": 16935, + "end": 16962, "loc": { "start": { - "line": 395, + "line": 397, "column": 75 }, "end": { - "line": 395, + "line": 397, "column": 102 }, "identifierName": "_currentDistanceMeasurement" @@ -26936,86 +27073,86 @@ }, { "type": "ExpressionStatement", - "start": 16848, - "end": 16891, + "start": 16977, + "end": 17020, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 55 } }, "expression": { "type": "CallExpression", - "start": 16848, - "end": 16890, + "start": 16977, + "end": 17019, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 54 } }, "callee": { "type": "MemberExpression", - "start": 16848, - "end": 16888, + "start": 16977, + "end": 17017, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 52 } }, "object": { "type": "MemberExpression", - "start": 16848, - "end": 16880, + "start": 16977, + "end": 17009, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 16848, - "end": 16852, + "start": 16977, + "end": 16981, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 16 } } }, "property": { "type": "Identifier", - "start": 16853, - "end": 16880, + "start": 16982, + "end": 17009, "loc": { "start": { - "line": 396, + "line": 398, "column": 17 }, "end": { - "line": 396, + "line": 398, "column": 44 }, "identifierName": "_currentDistanceMeasurement" @@ -27026,15 +27163,15 @@ }, "property": { "type": "Identifier", - "start": 16881, - "end": 16888, + "start": 17010, + "end": 17017, "loc": { "start": { - "line": 396, + "line": 398, "column": 45 }, "end": { - "line": 396, + "line": 398, "column": 52 }, "identifierName": "destroy" @@ -27048,73 +27185,73 @@ }, { "type": "ExpressionStatement", - "start": 16904, - "end": 16944, + "start": 17033, + "end": 17073, "loc": { "start": { - "line": 397, + "line": 399, "column": 12 }, "end": { - "line": 397, + "line": 399, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 16904, - "end": 16943, + "start": 17033, + "end": 17072, "loc": { "start": { - "line": 397, + "line": 399, "column": 12 }, "end": { - "line": 397, + "line": 399, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 16904, - "end": 16936, + "start": 17033, + "end": 17065, "loc": { "start": { - "line": 397, + "line": 399, "column": 12 }, "end": { - "line": 397, + "line": 399, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 16904, - "end": 16908, + "start": 17033, + "end": 17037, "loc": { "start": { - "line": 397, + "line": 399, "column": 12 }, "end": { - "line": 397, + "line": 399, "column": 16 } } }, "property": { "type": "Identifier", - "start": 16909, - "end": 16936, + "start": 17038, + "end": 17065, "loc": { "start": { - "line": 397, + "line": 399, "column": 17 }, "end": { - "line": 397, + "line": 399, "column": 44 }, "identifierName": "_currentDistanceMeasurement" @@ -27125,15 +27262,15 @@ }, "right": { "type": "NullLiteral", - "start": 16939, - "end": 16943, + "start": 17068, + "end": 17072, "loc": { "start": { - "line": 397, + "line": 399, "column": 47 }, "end": { - "line": 397, + "line": 399, "column": 51 } } @@ -27153,15 +27290,15 @@ { "type": "CommentBlock", "value": "*\n * Resets this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n *\n * Does nothing if the DistanceMeasurementsMouseControl is not active.\n ", - "start": 16282, - "end": 16544, + "start": 16411, + "end": 16673, "loc": { "start": { - "line": 379, + "line": 381, "column": 4 }, "end": { - "line": 385, + "line": 387, "column": 7 } } @@ -27171,15 +27308,15 @@ { "type": "CommentBlock", "value": "*\n * Destroys this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n ", - "start": 16966, - "end": 17148, + "start": 17095, + "end": 17277, "loc": { "start": { - "line": 401, + "line": 403, "column": 4 }, "end": { - "line": 405, + "line": 407, "column": 7 } } @@ -27188,15 +27325,15 @@ }, { "type": "ClassMethod", - "start": 17153, - "end": 17222, + "start": 17282, + "end": 17351, "loc": { "start": { - "line": 406, + "line": 408, "column": 4 }, "end": { - "line": 409, + "line": 411, "column": 5 } }, @@ -27204,15 +27341,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17153, - "end": 17160, + "start": 17282, + "end": 17289, "loc": { "start": { - "line": 406, + "line": 408, "column": 4 }, "end": { - "line": 406, + "line": 408, "column": 11 }, "identifierName": "destroy" @@ -27228,87 +27365,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 17163, - "end": 17222, + "start": 17292, + "end": 17351, "loc": { "start": { - "line": 406, + "line": 408, "column": 14 }, "end": { - "line": 409, + "line": 411, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 17173, - "end": 17191, + "start": 17302, + "end": 17320, "loc": { "start": { - "line": 407, + "line": 409, "column": 8 }, "end": { - "line": 407, + "line": 409, "column": 26 } }, "expression": { "type": "CallExpression", - "start": 17173, - "end": 17190, + "start": 17302, + "end": 17319, "loc": { "start": { - "line": 407, + "line": 409, "column": 8 }, "end": { - "line": 407, + "line": 409, "column": 25 } }, "callee": { "type": "MemberExpression", - "start": 17173, - "end": 17188, + "start": 17302, + "end": 17317, "loc": { "start": { - "line": 407, + "line": 409, "column": 8 }, "end": { - "line": 407, + "line": 409, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 17173, - "end": 17177, + "start": 17302, + "end": 17306, "loc": { "start": { - "line": 407, + "line": 409, "column": 8 }, "end": { - "line": 407, + "line": 409, "column": 12 } } }, "property": { "type": "Identifier", - "start": 17178, - "end": 17188, + "start": 17307, + "end": 17317, "loc": { "start": { - "line": 407, + "line": 409, "column": 13 }, "end": { - "line": 407, + "line": 409, "column": 23 }, "identifierName": "deactivate" @@ -27322,72 +27459,72 @@ }, { "type": "ExpressionStatement", - "start": 17200, - "end": 17216, + "start": 17329, + "end": 17345, "loc": { "start": { - "line": 408, + "line": 410, "column": 8 }, "end": { - "line": 408, + "line": 410, "column": 24 } }, "expression": { "type": "CallExpression", - "start": 17200, - "end": 17215, + "start": 17329, + "end": 17344, "loc": { "start": { - "line": 408, + "line": 410, "column": 8 }, "end": { - "line": 408, + "line": 410, "column": 23 } }, "callee": { "type": "MemberExpression", - "start": 17200, - "end": 17213, + "start": 17329, + "end": 17342, "loc": { "start": { - "line": 408, + "line": 410, "column": 8 }, "end": { - "line": 408, + "line": 410, "column": 21 } }, "object": { "type": "Super", - "start": 17200, - "end": 17205, + "start": 17329, + "end": 17334, "loc": { "start": { - "line": 408, + "line": 410, "column": 8 }, "end": { - "line": 408, + "line": 410, "column": 13 } } }, "property": { "type": "Identifier", - "start": 17206, - "end": 17213, + "start": 17335, + "end": 17342, "loc": { "start": { - "line": 408, + "line": 410, "column": 14 }, "end": { - "line": 408, + "line": 410, "column": 21 }, "identifierName": "destroy" @@ -27406,15 +27543,15 @@ { "type": "CommentBlock", "value": "*\n * Destroys this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n ", - "start": 16966, - "end": 17148, + "start": 17095, + "end": 17277, "loc": { "start": { - "line": 401, + "line": 403, "column": 4 }, "end": { - "line": 405, + "line": 407, "column": 7 } } @@ -27597,15 +27734,15 @@ { "type": "CommentBlock", "value": "*\n * Deactivates this DistanceMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n ", - "start": 15039, - "end": 15257, + "start": 15168, + "end": 15386, "loc": { "start": { - "line": 346, + "line": 348, "column": 4 }, "end": { - "line": 350, + "line": 352, "column": 7 } } @@ -27613,15 +27750,15 @@ { "type": "CommentBlock", "value": "*\n * Resets this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n *\n * Does nothing if the DistanceMeasurementsMouseControl is not active.\n ", - "start": 16282, - "end": 16544, + "start": 16411, + "end": 16673, "loc": { "start": { - "line": 379, + "line": 381, "column": 4 }, "end": { - "line": 385, + "line": 387, "column": 7 } } @@ -27629,15 +27766,15 @@ { "type": "CommentBlock", "value": "*\n * Destroys this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n ", - "start": 16966, - "end": 17148, + "start": 17095, + "end": 17277, "loc": { "start": { - "line": 401, + "line": 403, "column": 4 }, "end": { - "line": 405, + "line": 407, "column": 7 } } @@ -63535,25 +63672,129 @@ }, { "type": { - "label": "}", + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12583, + "end": 12584, + "loc": { + "start": { + "line": 302, + "column": 61 + }, + "end": { + "line": 302, + "column": 62 + } + } + }, + { + "type": { + "label": "name", "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 12613, + "end": 12619, + "loc": { + "start": { + "line": 303, + "column": 28 + }, + "end": { + "line": 303, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12619, + "end": 12620, + "loc": { + "start": { + "line": 303, + "column": 34 + }, + "end": { + "line": 303, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null }, - "start": 12608, - "end": 12609, + "value": "hoveredEntity", + "start": 12621, + "end": 12634, "loc": { "start": { "line": 303, - "column": 24 + "column": 36 }, "end": { "line": 303, + "column": 49 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12659, + "end": 12660, + "loc": { + "start": { + "line": 304, + "column": 24 + }, + "end": { + "line": 304, "column": 25 } } @@ -63571,15 +63812,15 @@ "binop": null, "updateContext": null }, - "start": 12609, - "end": 12610, + "start": 12660, + "end": 12661, "loc": { "start": { - "line": 303, + "line": 304, "column": 25 }, "end": { - "line": 303, + "line": 304, "column": 26 } } @@ -63597,15 +63838,15 @@ "binop": null }, "value": "target", - "start": 12635, - "end": 12641, + "start": 12686, + "end": 12692, "loc": { "start": { - "line": 304, + "line": 305, "column": 24 }, "end": { - "line": 304, + "line": 305, "column": 30 } } @@ -63623,15 +63864,15 @@ "binop": null, "updateContext": null }, - "start": 12641, - "end": 12642, + "start": 12692, + "end": 12693, "loc": { "start": { - "line": 304, + "line": 305, "column": 30 }, "end": { - "line": 304, + "line": 305, "column": 31 } } @@ -63648,15 +63889,15 @@ "postfix": false, "binop": null }, - "start": 12643, - "end": 12644, + "start": 12694, + "end": 12695, "loc": { "start": { - "line": 304, + "line": 305, "column": 32 }, "end": { - "line": 304, + "line": 305, "column": 33 } } @@ -63674,15 +63915,15 @@ "binop": null }, "value": "worldPos", - "start": 12673, - "end": 12681, + "start": 12724, + "end": 12732, "loc": { "start": { - "line": 305, + "line": 306, "column": 28 }, "end": { - "line": 305, + "line": 306, "column": 36 } } @@ -63700,15 +63941,15 @@ "binop": null, "updateContext": null }, - "start": 12681, - "end": 12682, + "start": 12732, + "end": 12733, "loc": { "start": { - "line": 305, + "line": 306, "column": 36 }, "end": { - "line": 305, + "line": 306, "column": 37 } } @@ -63726,15 +63967,15 @@ "binop": null }, "value": "pointerWorldPos", - "start": 12683, - "end": 12698, + "start": 12734, + "end": 12749, "loc": { "start": { - "line": 305, + "line": 306, "column": 38 }, "end": { - "line": 305, + "line": 306, "column": 53 } } @@ -63752,15 +63993,15 @@ "binop": null, "updateContext": null }, - "start": 12698, - "end": 12699, + "start": 12749, + "end": 12750, "loc": { "start": { - "line": 305, + "line": 306, "column": 53 }, "end": { - "line": 305, + "line": 306, "column": 54 } } @@ -63778,15 +64019,15 @@ "binop": null }, "value": "slice", - "start": 12699, - "end": 12704, + "start": 12750, + "end": 12755, "loc": { "start": { - "line": 305, + "line": 306, "column": 54 }, "end": { - "line": 305, + "line": 306, "column": 59 } } @@ -63803,15 +64044,15 @@ "postfix": false, "binop": null }, - "start": 12704, - "end": 12705, + "start": 12755, + "end": 12756, "loc": { "start": { - "line": 305, + "line": 306, "column": 59 }, "end": { - "line": 305, + "line": 306, "column": 60 } } @@ -63828,16 +64069,120 @@ "postfix": false, "binop": null }, - "start": 12705, - "end": 12706, + "start": 12756, + "end": 12757, "loc": { "start": { - "line": 305, + "line": 306, "column": 60 }, "end": { - "line": 305, + "line": 306, + "column": 61 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12757, + "end": 12758, + "loc": { + "start": { + "line": 306, "column": 61 + }, + "end": { + "line": 306, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 12787, + "end": 12793, + "loc": { + "start": { + "line": 307, + "column": 28 + }, + "end": { + "line": 307, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12793, + "end": 12794, + "loc": { + "start": { + "line": 307, + "column": 34 + }, + "end": { + "line": 307, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "hoveredEntity", + "start": 12795, + "end": 12808, + "loc": { + "start": { + "line": 307, + "column": 36 + }, + "end": { + "line": 307, + "column": 49 } } }, @@ -63853,15 +64198,15 @@ "postfix": false, "binop": null }, - "start": 12731, - "end": 12732, + "start": 12833, + "end": 12834, "loc": { "start": { - "line": 306, + "line": 308, "column": 24 }, "end": { - "line": 306, + "line": 308, "column": 25 } } @@ -63879,15 +64224,15 @@ "binop": null, "updateContext": null }, - "start": 12732, - "end": 12733, + "start": 12834, + "end": 12835, "loc": { "start": { - "line": 306, + "line": 308, "column": 25 }, "end": { - "line": 306, + "line": 308, "column": 26 } } @@ -63905,15 +64250,15 @@ "binop": null }, "value": "approximate", - "start": 12758, - "end": 12769, + "start": 12860, + "end": 12871, "loc": { "start": { - "line": 307, + "line": 309, "column": 24 }, "end": { - "line": 307, + "line": 309, "column": 35 } } @@ -63931,15 +64276,15 @@ "binop": null, "updateContext": null }, - "start": 12769, - "end": 12770, + "start": 12871, + "end": 12872, "loc": { "start": { - "line": 307, + "line": 309, "column": 35 }, "end": { - "line": 307, + "line": 309, "column": 36 } } @@ -63959,15 +64304,15 @@ "updateContext": null }, "value": "true", - "start": 12771, - "end": 12775, + "start": 12873, + "end": 12877, "loc": { "start": { - "line": 307, + "line": 309, "column": 37 }, "end": { - "line": 307, + "line": 309, "column": 41 } } @@ -63984,15 +64329,15 @@ "postfix": false, "binop": null }, - "start": 12796, - "end": 12797, + "start": 12898, + "end": 12899, "loc": { "start": { - "line": 308, + "line": 310, "column": 20 }, "end": { - "line": 308, + "line": 310, "column": 21 } } @@ -64009,15 +64354,15 @@ "postfix": false, "binop": null }, - "start": 12797, - "end": 12798, + "start": 12899, + "end": 12900, "loc": { "start": { - "line": 308, + "line": 310, "column": 21 }, "end": { - "line": 308, + "line": 310, "column": 22 } } @@ -64035,15 +64380,15 @@ "binop": null, "updateContext": null }, - "start": 12798, - "end": 12799, + "start": 12900, + "end": 12901, "loc": { "start": { - "line": 308, + "line": 310, "column": 22 }, "end": { - "line": 308, + "line": 310, "column": 23 } } @@ -64063,15 +64408,15 @@ "updateContext": null }, "value": "this", - "start": 12820, - "end": 12824, + "start": 12922, + "end": 12926, "loc": { "start": { - "line": 309, + "line": 311, "column": 20 }, "end": { - "line": 309, + "line": 311, "column": 24 } } @@ -64089,15 +64434,15 @@ "binop": null, "updateContext": null }, - "start": 12824, - "end": 12825, + "start": 12926, + "end": 12927, "loc": { "start": { - "line": 309, + "line": 311, "column": 24 }, "end": { - "line": 309, + "line": 311, "column": 25 } } @@ -64115,15 +64460,15 @@ "binop": null }, "value": "_currentDistanceMeasurementInitState", - "start": 12825, - "end": 12861, + "start": 12927, + "end": 12963, "loc": { "start": { - "line": 309, + "line": 311, "column": 25 }, "end": { - "line": 309, + "line": 311, "column": 61 } } @@ -64141,15 +64486,15 @@ "binop": null, "updateContext": null }, - "start": 12861, - "end": 12862, + "start": 12963, + "end": 12964, "loc": { "start": { - "line": 309, + "line": 311, "column": 61 }, "end": { - "line": 309, + "line": 311, "column": 62 } } @@ -64167,15 +64512,15 @@ "binop": null }, "value": "axisVisible", - "start": 12862, - "end": 12873, + "start": 12964, + "end": 12975, "loc": { "start": { - "line": 309, + "line": 311, "column": 62 }, "end": { - "line": 309, + "line": 311, "column": 73 } } @@ -64194,15 +64539,15 @@ "updateContext": null }, "value": "=", - "start": 12874, - "end": 12875, + "start": 12976, + "end": 12977, "loc": { "start": { - "line": 309, + "line": 311, "column": 74 }, "end": { - "line": 309, + "line": 311, "column": 75 } } @@ -64222,15 +64567,15 @@ "updateContext": null }, "value": "this", - "start": 12876, - "end": 12880, + "start": 12978, + "end": 12982, "loc": { "start": { - "line": 309, + "line": 311, "column": 76 }, "end": { - "line": 309, + "line": 311, "column": 80 } } @@ -64248,15 +64593,15 @@ "binop": null, "updateContext": null }, - "start": 12880, - "end": 12881, + "start": 12982, + "end": 12983, "loc": { "start": { - "line": 309, + "line": 311, "column": 80 }, "end": { - "line": 309, + "line": 311, "column": 81 } } @@ -64274,15 +64619,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 12881, - "end": 12908, + "start": 12983, + "end": 13010, "loc": { "start": { - "line": 309, + "line": 311, "column": 81 }, "end": { - "line": 309, + "line": 311, "column": 108 } } @@ -64300,15 +64645,15 @@ "binop": null, "updateContext": null }, - "start": 12908, - "end": 12909, + "start": 13010, + "end": 13011, "loc": { "start": { - "line": 309, + "line": 311, "column": 108 }, "end": { - "line": 309, + "line": 311, "column": 109 } } @@ -64326,15 +64671,15 @@ "binop": null }, "value": "axisVisible", - "start": 12909, - "end": 12920, + "start": 13011, + "end": 13022, "loc": { "start": { - "line": 309, + "line": 311, "column": 109 }, "end": { - "line": 309, + "line": 311, "column": 120 } } @@ -64353,15 +64698,15 @@ "updateContext": null }, "value": "&&", - "start": 12921, - "end": 12923, + "start": 13023, + "end": 13025, "loc": { "start": { - "line": 309, + "line": 311, "column": 121 }, "end": { - "line": 309, + "line": 311, "column": 123 } } @@ -64381,15 +64726,15 @@ "updateContext": null }, "value": "this", - "start": 12924, - "end": 12928, + "start": 13026, + "end": 13030, "loc": { "start": { - "line": 309, + "line": 311, "column": 124 }, "end": { - "line": 309, + "line": 311, "column": 128 } } @@ -64407,15 +64752,15 @@ "binop": null, "updateContext": null }, - "start": 12928, - "end": 12929, + "start": 13030, + "end": 13031, "loc": { "start": { - "line": 309, + "line": 311, "column": 128 }, "end": { - "line": 309, + "line": 311, "column": 129 } } @@ -64433,15 +64778,15 @@ "binop": null }, "value": "distanceMeasurementsPlugin", - "start": 12929, - "end": 12955, + "start": 13031, + "end": 13057, "loc": { "start": { - "line": 309, + "line": 311, "column": 129 }, "end": { - "line": 309, + "line": 311, "column": 155 } } @@ -64459,15 +64804,15 @@ "binop": null, "updateContext": null }, - "start": 12955, - "end": 12956, + "start": 13057, + "end": 13058, "loc": { "start": { - "line": 309, + "line": 311, "column": 155 }, "end": { - "line": 309, + "line": 311, "column": 156 } } @@ -64485,15 +64830,15 @@ "binop": null }, "value": "defaultAxisVisible", - "start": 12956, - "end": 12974, + "start": 13058, + "end": 13076, "loc": { "start": { - "line": 309, + "line": 311, "column": 156 }, "end": { - "line": 309, + "line": 311, "column": 174 } } @@ -64511,15 +64856,15 @@ "binop": null, "updateContext": null }, - "start": 12974, - "end": 12975, + "start": 13076, + "end": 13077, "loc": { "start": { - "line": 309, + "line": 311, "column": 174 }, "end": { - "line": 309, + "line": 311, "column": 175 } } @@ -64539,15 +64884,15 @@ "updateContext": null }, "value": "this", - "start": 12996, - "end": 13000, + "start": 13098, + "end": 13102, "loc": { "start": { - "line": 310, + "line": 312, "column": 20 }, "end": { - "line": 310, + "line": 312, "column": 24 } } @@ -64565,15 +64910,15 @@ "binop": null, "updateContext": null }, - "start": 13000, - "end": 13001, + "start": 13102, + "end": 13103, "loc": { "start": { - "line": 310, + "line": 312, "column": 24 }, "end": { - "line": 310, + "line": 312, "column": 25 } } @@ -64591,15 +64936,15 @@ "binop": null }, "value": "_currentDistanceMeasurementInitState", - "start": 13001, - "end": 13037, + "start": 13103, + "end": 13139, "loc": { "start": { - "line": 310, + "line": 312, "column": 25 }, "end": { - "line": 310, + "line": 312, "column": 61 } } @@ -64617,15 +64962,15 @@ "binop": null, "updateContext": null }, - "start": 13037, - "end": 13038, + "start": 13139, + "end": 13140, "loc": { "start": { - "line": 310, + "line": 312, "column": 61 }, "end": { - "line": 310, + "line": 312, "column": 62 } } @@ -64643,15 +64988,15 @@ "binop": null }, "value": "xAxisVisible", - "start": 13038, - "end": 13050, + "start": 13140, + "end": 13152, "loc": { "start": { - "line": 310, + "line": 312, "column": 62 }, "end": { - "line": 310, + "line": 312, "column": 74 } } @@ -64670,15 +65015,15 @@ "updateContext": null }, "value": "=", - "start": 13051, - "end": 13052, + "start": 13153, + "end": 13154, "loc": { "start": { - "line": 310, + "line": 312, "column": 75 }, "end": { - "line": 310, + "line": 312, "column": 76 } } @@ -64698,15 +65043,15 @@ "updateContext": null }, "value": "this", - "start": 13053, - "end": 13057, + "start": 13155, + "end": 13159, "loc": { "start": { - "line": 310, + "line": 312, "column": 77 }, "end": { - "line": 310, + "line": 312, "column": 81 } } @@ -64724,15 +65069,15 @@ "binop": null, "updateContext": null }, - "start": 13057, - "end": 13058, + "start": 13159, + "end": 13160, "loc": { "start": { - "line": 310, + "line": 312, "column": 81 }, "end": { - "line": 310, + "line": 312, "column": 82 } } @@ -64750,15 +65095,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 13058, - "end": 13085, + "start": 13160, + "end": 13187, "loc": { "start": { - "line": 310, + "line": 312, "column": 82 }, "end": { - "line": 310, + "line": 312, "column": 109 } } @@ -64776,15 +65121,15 @@ "binop": null, "updateContext": null }, - "start": 13085, - "end": 13086, + "start": 13187, + "end": 13188, "loc": { "start": { - "line": 310, + "line": 312, "column": 109 }, "end": { - "line": 310, + "line": 312, "column": 110 } } @@ -64802,15 +65147,15 @@ "binop": null }, "value": "xAxisVisible", - "start": 13086, - "end": 13098, + "start": 13188, + "end": 13200, "loc": { "start": { - "line": 310, + "line": 312, "column": 110 }, "end": { - "line": 310, + "line": 312, "column": 122 } } @@ -64829,15 +65174,15 @@ "updateContext": null }, "value": "&&", - "start": 13099, - "end": 13101, + "start": 13201, + "end": 13203, "loc": { "start": { - "line": 310, + "line": 312, "column": 123 }, "end": { - "line": 310, + "line": 312, "column": 125 } } @@ -64857,15 +65202,15 @@ "updateContext": null }, "value": "this", - "start": 13102, - "end": 13106, + "start": 13204, + "end": 13208, "loc": { "start": { - "line": 310, + "line": 312, "column": 126 }, "end": { - "line": 310, + "line": 312, "column": 130 } } @@ -64883,15 +65228,15 @@ "binop": null, "updateContext": null }, - "start": 13106, - "end": 13107, + "start": 13208, + "end": 13209, "loc": { "start": { - "line": 310, + "line": 312, "column": 130 }, "end": { - "line": 310, + "line": 312, "column": 131 } } @@ -64909,15 +65254,15 @@ "binop": null }, "value": "distanceMeasurementsPlugin", - "start": 13107, - "end": 13133, + "start": 13209, + "end": 13235, "loc": { "start": { - "line": 310, + "line": 312, "column": 131 }, "end": { - "line": 310, + "line": 312, "column": 157 } } @@ -64935,15 +65280,15 @@ "binop": null, "updateContext": null }, - "start": 13133, - "end": 13134, + "start": 13235, + "end": 13236, "loc": { "start": { - "line": 310, + "line": 312, "column": 157 }, "end": { - "line": 310, + "line": 312, "column": 158 } } @@ -64961,15 +65306,15 @@ "binop": null }, "value": "defaultXAxisVisible", - "start": 13134, - "end": 13153, + "start": 13236, + "end": 13255, "loc": { "start": { - "line": 310, + "line": 312, "column": 158 }, "end": { - "line": 310, + "line": 312, "column": 177 } } @@ -64987,15 +65332,15 @@ "binop": null, "updateContext": null }, - "start": 13153, - "end": 13154, + "start": 13255, + "end": 13256, "loc": { "start": { - "line": 310, + "line": 312, "column": 177 }, "end": { - "line": 310, + "line": 312, "column": 178 } } @@ -65015,15 +65360,15 @@ "updateContext": null }, "value": "this", - "start": 13175, - "end": 13179, + "start": 13277, + "end": 13281, "loc": { "start": { - "line": 311, + "line": 313, "column": 20 }, "end": { - "line": 311, + "line": 313, "column": 24 } } @@ -65041,15 +65386,15 @@ "binop": null, "updateContext": null }, - "start": 13179, - "end": 13180, + "start": 13281, + "end": 13282, "loc": { "start": { - "line": 311, + "line": 313, "column": 24 }, "end": { - "line": 311, + "line": 313, "column": 25 } } @@ -65067,15 +65412,15 @@ "binop": null }, "value": "_currentDistanceMeasurementInitState", - "start": 13180, - "end": 13216, + "start": 13282, + "end": 13318, "loc": { "start": { - "line": 311, + "line": 313, "column": 25 }, "end": { - "line": 311, + "line": 313, "column": 61 } } @@ -65093,15 +65438,15 @@ "binop": null, "updateContext": null }, - "start": 13216, - "end": 13217, + "start": 13318, + "end": 13319, "loc": { "start": { - "line": 311, + "line": 313, "column": 61 }, "end": { - "line": 311, + "line": 313, "column": 62 } } @@ -65119,15 +65464,15 @@ "binop": null }, "value": "yAxisVisible", - "start": 13217, - "end": 13229, + "start": 13319, + "end": 13331, "loc": { "start": { - "line": 311, + "line": 313, "column": 62 }, "end": { - "line": 311, + "line": 313, "column": 74 } } @@ -65146,15 +65491,15 @@ "updateContext": null }, "value": "=", - "start": 13230, - "end": 13231, + "start": 13332, + "end": 13333, "loc": { "start": { - "line": 311, + "line": 313, "column": 75 }, "end": { - "line": 311, + "line": 313, "column": 76 } } @@ -65174,15 +65519,15 @@ "updateContext": null }, "value": "this", - "start": 13232, - "end": 13236, + "start": 13334, + "end": 13338, "loc": { "start": { - "line": 311, + "line": 313, "column": 77 }, "end": { - "line": 311, + "line": 313, "column": 81 } } @@ -65200,15 +65545,15 @@ "binop": null, "updateContext": null }, - "start": 13236, - "end": 13237, + "start": 13338, + "end": 13339, "loc": { "start": { - "line": 311, + "line": 313, "column": 81 }, "end": { - "line": 311, + "line": 313, "column": 82 } } @@ -65226,15 +65571,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 13237, - "end": 13264, + "start": 13339, + "end": 13366, "loc": { "start": { - "line": 311, + "line": 313, "column": 82 }, "end": { - "line": 311, + "line": 313, "column": 109 } } @@ -65252,15 +65597,15 @@ "binop": null, "updateContext": null }, - "start": 13264, - "end": 13265, + "start": 13366, + "end": 13367, "loc": { "start": { - "line": 311, + "line": 313, "column": 109 }, "end": { - "line": 311, + "line": 313, "column": 110 } } @@ -65278,15 +65623,15 @@ "binop": null }, "value": "yAxisVisible", - "start": 13265, - "end": 13277, + "start": 13367, + "end": 13379, "loc": { "start": { - "line": 311, + "line": 313, "column": 110 }, "end": { - "line": 311, + "line": 313, "column": 122 } } @@ -65305,15 +65650,15 @@ "updateContext": null }, "value": "&&", - "start": 13278, - "end": 13280, + "start": 13380, + "end": 13382, "loc": { "start": { - "line": 311, + "line": 313, "column": 123 }, "end": { - "line": 311, + "line": 313, "column": 125 } } @@ -65333,15 +65678,15 @@ "updateContext": null }, "value": "this", - "start": 13281, - "end": 13285, + "start": 13383, + "end": 13387, "loc": { "start": { - "line": 311, + "line": 313, "column": 126 }, "end": { - "line": 311, + "line": 313, "column": 130 } } @@ -65359,15 +65704,15 @@ "binop": null, "updateContext": null }, - "start": 13285, - "end": 13286, + "start": 13387, + "end": 13388, "loc": { "start": { - "line": 311, + "line": 313, "column": 130 }, "end": { - "line": 311, + "line": 313, "column": 131 } } @@ -65385,15 +65730,15 @@ "binop": null }, "value": "distanceMeasurementsPlugin", - "start": 13286, - "end": 13312, + "start": 13388, + "end": 13414, "loc": { "start": { - "line": 311, + "line": 313, "column": 131 }, "end": { - "line": 311, + "line": 313, "column": 157 } } @@ -65411,15 +65756,15 @@ "binop": null, "updateContext": null }, - "start": 13312, - "end": 13313, + "start": 13414, + "end": 13415, "loc": { "start": { - "line": 311, + "line": 313, "column": 157 }, "end": { - "line": 311, + "line": 313, "column": 158 } } @@ -65437,15 +65782,15 @@ "binop": null }, "value": "defaultYAxisVisible", - "start": 13313, - "end": 13332, + "start": 13415, + "end": 13434, "loc": { "start": { - "line": 311, + "line": 313, "column": 158 }, "end": { - "line": 311, + "line": 313, "column": 177 } } @@ -65463,15 +65808,15 @@ "binop": null, "updateContext": null }, - "start": 13332, - "end": 13333, + "start": 13434, + "end": 13435, "loc": { "start": { - "line": 311, + "line": 313, "column": 177 }, "end": { - "line": 311, + "line": 313, "column": 178 } } @@ -65491,15 +65836,15 @@ "updateContext": null }, "value": "this", - "start": 13354, - "end": 13358, + "start": 13456, + "end": 13460, "loc": { "start": { - "line": 312, + "line": 314, "column": 20 }, "end": { - "line": 312, + "line": 314, "column": 24 } } @@ -65517,15 +65862,15 @@ "binop": null, "updateContext": null }, - "start": 13358, - "end": 13359, + "start": 13460, + "end": 13461, "loc": { "start": { - "line": 312, + "line": 314, "column": 24 }, "end": { - "line": 312, + "line": 314, "column": 25 } } @@ -65543,15 +65888,15 @@ "binop": null }, "value": "_currentDistanceMeasurementInitState", - "start": 13359, - "end": 13395, + "start": 13461, + "end": 13497, "loc": { "start": { - "line": 312, + "line": 314, "column": 25 }, "end": { - "line": 312, + "line": 314, "column": 61 } } @@ -65569,15 +65914,15 @@ "binop": null, "updateContext": null }, - "start": 13395, - "end": 13396, + "start": 13497, + "end": 13498, "loc": { "start": { - "line": 312, + "line": 314, "column": 61 }, "end": { - "line": 312, + "line": 314, "column": 62 } } @@ -65595,15 +65940,15 @@ "binop": null }, "value": "zAxisVisible", - "start": 13396, - "end": 13408, + "start": 13498, + "end": 13510, "loc": { "start": { - "line": 312, + "line": 314, "column": 62 }, "end": { - "line": 312, + "line": 314, "column": 74 } } @@ -65622,15 +65967,15 @@ "updateContext": null }, "value": "=", - "start": 13409, - "end": 13410, + "start": 13511, + "end": 13512, "loc": { "start": { - "line": 312, + "line": 314, "column": 75 }, "end": { - "line": 312, + "line": 314, "column": 76 } } @@ -65650,15 +65995,15 @@ "updateContext": null }, "value": "this", - "start": 13411, - "end": 13415, + "start": 13513, + "end": 13517, "loc": { "start": { - "line": 312, + "line": 314, "column": 77 }, "end": { - "line": 312, + "line": 314, "column": 81 } } @@ -65676,15 +66021,15 @@ "binop": null, "updateContext": null }, - "start": 13415, - "end": 13416, + "start": 13517, + "end": 13518, "loc": { "start": { - "line": 312, + "line": 314, "column": 81 }, "end": { - "line": 312, + "line": 314, "column": 82 } } @@ -65702,15 +66047,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 13416, - "end": 13443, + "start": 13518, + "end": 13545, "loc": { "start": { - "line": 312, + "line": 314, "column": 82 }, "end": { - "line": 312, + "line": 314, "column": 109 } } @@ -65728,15 +66073,15 @@ "binop": null, "updateContext": null }, - "start": 13443, - "end": 13444, + "start": 13545, + "end": 13546, "loc": { "start": { - "line": 312, + "line": 314, "column": 109 }, "end": { - "line": 312, + "line": 314, "column": 110 } } @@ -65754,15 +66099,15 @@ "binop": null }, "value": "zAxisVisible", - "start": 13444, - "end": 13456, + "start": 13546, + "end": 13558, "loc": { "start": { - "line": 312, + "line": 314, "column": 110 }, "end": { - "line": 312, + "line": 314, "column": 122 } } @@ -65781,15 +66126,15 @@ "updateContext": null }, "value": "&&", - "start": 13457, - "end": 13459, + "start": 13559, + "end": 13561, "loc": { "start": { - "line": 312, + "line": 314, "column": 123 }, "end": { - "line": 312, + "line": 314, "column": 125 } } @@ -65809,15 +66154,15 @@ "updateContext": null }, "value": "this", - "start": 13460, - "end": 13464, + "start": 13562, + "end": 13566, "loc": { "start": { - "line": 312, + "line": 314, "column": 126 }, "end": { - "line": 312, + "line": 314, "column": 130 } } @@ -65835,15 +66180,15 @@ "binop": null, "updateContext": null }, - "start": 13464, - "end": 13465, + "start": 13566, + "end": 13567, "loc": { "start": { - "line": 312, + "line": 314, "column": 130 }, "end": { - "line": 312, + "line": 314, "column": 131 } } @@ -65861,15 +66206,15 @@ "binop": null }, "value": "distanceMeasurementsPlugin", - "start": 13465, - "end": 13491, + "start": 13567, + "end": 13593, "loc": { "start": { - "line": 312, + "line": 314, "column": 131 }, "end": { - "line": 312, + "line": 314, "column": 157 } } @@ -65887,15 +66232,15 @@ "binop": null, "updateContext": null }, - "start": 13491, - "end": 13492, + "start": 13593, + "end": 13594, "loc": { "start": { - "line": 312, + "line": 314, "column": 157 }, "end": { - "line": 312, + "line": 314, "column": 158 } } @@ -65913,15 +66258,15 @@ "binop": null }, "value": "defaultZAxisVisible", - "start": 13492, - "end": 13511, + "start": 13594, + "end": 13613, "loc": { "start": { - "line": 312, + "line": 314, "column": 158 }, "end": { - "line": 312, + "line": 314, "column": 177 } } @@ -65939,15 +66284,15 @@ "binop": null, "updateContext": null }, - "start": 13511, - "end": 13512, + "start": 13613, + "end": 13614, "loc": { "start": { - "line": 312, + "line": 314, "column": 177 }, "end": { - "line": 312, + "line": 314, "column": 178 } } @@ -65967,15 +66312,15 @@ "updateContext": null }, "value": "this", - "start": 13533, - "end": 13537, + "start": 13635, + "end": 13639, "loc": { "start": { - "line": 313, + "line": 315, "column": 20 }, "end": { - "line": 313, + "line": 315, "column": 24 } } @@ -65993,15 +66338,15 @@ "binop": null, "updateContext": null }, - "start": 13537, - "end": 13538, + "start": 13639, + "end": 13640, "loc": { "start": { - "line": 313, + "line": 315, "column": 24 }, "end": { - "line": 313, + "line": 315, "column": 25 } } @@ -66019,15 +66364,15 @@ "binop": null }, "value": "_currentDistanceMeasurementInitState", - "start": 13538, - "end": 13574, + "start": 13640, + "end": 13676, "loc": { "start": { - "line": 313, + "line": 315, "column": 25 }, "end": { - "line": 313, + "line": 315, "column": 61 } } @@ -66045,15 +66390,15 @@ "binop": null, "updateContext": null }, - "start": 13574, - "end": 13575, + "start": 13676, + "end": 13677, "loc": { "start": { - "line": 313, + "line": 315, "column": 61 }, "end": { - "line": 313, + "line": 315, "column": 62 } } @@ -66071,15 +66416,15 @@ "binop": null }, "value": "wireVisible", - "start": 13575, - "end": 13586, + "start": 13677, + "end": 13688, "loc": { "start": { - "line": 313, + "line": 315, "column": 62 }, "end": { - "line": 313, + "line": 315, "column": 73 } } @@ -66098,15 +66443,15 @@ "updateContext": null }, "value": "=", - "start": 13587, - "end": 13588, + "start": 13689, + "end": 13690, "loc": { "start": { - "line": 313, + "line": 315, "column": 74 }, "end": { - "line": 313, + "line": 315, "column": 75 } } @@ -66126,15 +66471,15 @@ "updateContext": null }, "value": "this", - "start": 13589, - "end": 13593, + "start": 13691, + "end": 13695, "loc": { "start": { - "line": 313, + "line": 315, "column": 76 }, "end": { - "line": 313, + "line": 315, "column": 80 } } @@ -66152,15 +66497,15 @@ "binop": null, "updateContext": null }, - "start": 13593, - "end": 13594, + "start": 13695, + "end": 13696, "loc": { "start": { - "line": 313, + "line": 315, "column": 80 }, "end": { - "line": 313, + "line": 315, "column": 81 } } @@ -66178,15 +66523,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 13594, - "end": 13621, + "start": 13696, + "end": 13723, "loc": { "start": { - "line": 313, + "line": 315, "column": 81 }, "end": { - "line": 313, + "line": 315, "column": 108 } } @@ -66204,15 +66549,15 @@ "binop": null, "updateContext": null }, - "start": 13621, - "end": 13622, + "start": 13723, + "end": 13724, "loc": { "start": { - "line": 313, + "line": 315, "column": 108 }, "end": { - "line": 313, + "line": 315, "column": 109 } } @@ -66230,15 +66575,15 @@ "binop": null }, "value": "wireVisible", - "start": 13622, - "end": 13633, + "start": 13724, + "end": 13735, "loc": { "start": { - "line": 313, + "line": 315, "column": 109 }, "end": { - "line": 313, + "line": 315, "column": 120 } } @@ -66256,15 +66601,15 @@ "binop": null, "updateContext": null }, - "start": 13633, - "end": 13634, + "start": 13735, + "end": 13736, "loc": { "start": { - "line": 313, + "line": 315, "column": 120 }, "end": { - "line": 313, + "line": 315, "column": 121 } } @@ -66284,15 +66629,15 @@ "updateContext": null }, "value": "this", - "start": 13655, - "end": 13659, + "start": 13757, + "end": 13761, "loc": { "start": { - "line": 314, + "line": 316, "column": 20 }, "end": { - "line": 314, + "line": 316, "column": 24 } } @@ -66310,15 +66655,15 @@ "binop": null, "updateContext": null }, - "start": 13659, - "end": 13660, + "start": 13761, + "end": 13762, "loc": { "start": { - "line": 314, + "line": 316, "column": 24 }, "end": { - "line": 314, + "line": 316, "column": 25 } } @@ -66336,15 +66681,15 @@ "binop": null }, "value": "_currentDistanceMeasurementInitState", - "start": 13660, - "end": 13696, + "start": 13762, + "end": 13798, "loc": { "start": { - "line": 314, + "line": 316, "column": 25 }, "end": { - "line": 314, + "line": 316, "column": 61 } } @@ -66362,15 +66707,15 @@ "binop": null, "updateContext": null }, - "start": 13696, - "end": 13697, + "start": 13798, + "end": 13799, "loc": { "start": { - "line": 314, + "line": 316, "column": 61 }, "end": { - "line": 314, + "line": 316, "column": 62 } } @@ -66388,15 +66733,15 @@ "binop": null }, "value": "targetVisible", - "start": 13697, - "end": 13710, + "start": 13799, + "end": 13812, "loc": { "start": { - "line": 314, + "line": 316, "column": 62 }, "end": { - "line": 314, + "line": 316, "column": 75 } } @@ -66415,15 +66760,15 @@ "updateContext": null }, "value": "=", - "start": 13711, - "end": 13712, + "start": 13813, + "end": 13814, "loc": { "start": { - "line": 314, + "line": 316, "column": 76 }, "end": { - "line": 314, + "line": 316, "column": 77 } } @@ -66443,15 +66788,15 @@ "updateContext": null }, "value": "this", - "start": 13713, - "end": 13717, + "start": 13815, + "end": 13819, "loc": { "start": { - "line": 314, + "line": 316, "column": 78 }, "end": { - "line": 314, + "line": 316, "column": 82 } } @@ -66469,15 +66814,15 @@ "binop": null, "updateContext": null }, - "start": 13717, - "end": 13718, + "start": 13819, + "end": 13820, "loc": { "start": { - "line": 314, + "line": 316, "column": 82 }, "end": { - "line": 314, + "line": 316, "column": 83 } } @@ -66495,15 +66840,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 13718, - "end": 13745, + "start": 13820, + "end": 13847, "loc": { "start": { - "line": 314, + "line": 316, "column": 83 }, "end": { - "line": 314, + "line": 316, "column": 110 } } @@ -66521,15 +66866,15 @@ "binop": null, "updateContext": null }, - "start": 13745, - "end": 13746, + "start": 13847, + "end": 13848, "loc": { "start": { - "line": 314, + "line": 316, "column": 110 }, "end": { - "line": 314, + "line": 316, "column": 111 } } @@ -66547,15 +66892,15 @@ "binop": null }, "value": "targetVisible", - "start": 13746, - "end": 13759, + "start": 13848, + "end": 13861, "loc": { "start": { - "line": 314, + "line": 316, "column": 111 }, "end": { - "line": 314, + "line": 316, "column": 124 } } @@ -66573,15 +66918,15 @@ "binop": null, "updateContext": null }, - "start": 13759, - "end": 13760, + "start": 13861, + "end": 13862, "loc": { "start": { - "line": 314, + "line": 316, "column": 124 }, "end": { - "line": 314, + "line": 316, "column": 125 } } @@ -66601,15 +66946,15 @@ "updateContext": null }, "value": "this", - "start": 13781, - "end": 13785, + "start": 13883, + "end": 13887, "loc": { "start": { - "line": 315, + "line": 317, "column": 20 }, "end": { - "line": 315, + "line": 317, "column": 24 } } @@ -66627,15 +66972,15 @@ "binop": null, "updateContext": null }, - "start": 13785, - "end": 13786, + "start": 13887, + "end": 13888, "loc": { "start": { - "line": 315, + "line": 317, "column": 24 }, "end": { - "line": 315, + "line": 317, "column": 25 } } @@ -66653,15 +66998,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 13786, - "end": 13813, + "start": 13888, + "end": 13915, "loc": { "start": { - "line": 315, + "line": 317, "column": 25 }, "end": { - "line": 315, + "line": 317, "column": 52 } } @@ -66679,15 +67024,15 @@ "binop": null, "updateContext": null }, - "start": 13813, - "end": 13814, + "start": 13915, + "end": 13916, "loc": { "start": { - "line": 315, + "line": 317, "column": 52 }, "end": { - "line": 315, + "line": 317, "column": 53 } } @@ -66705,15 +67050,15 @@ "binop": null }, "value": "clickable", - "start": 13814, - "end": 13823, + "start": 13916, + "end": 13925, "loc": { "start": { - "line": 315, + "line": 317, "column": 53 }, "end": { - "line": 315, + "line": 317, "column": 62 } } @@ -66732,15 +67077,15 @@ "updateContext": null }, "value": "=", - "start": 13824, - "end": 13825, + "start": 13926, + "end": 13927, "loc": { "start": { - "line": 315, + "line": 317, "column": 63 }, "end": { - "line": 315, + "line": 317, "column": 64 } } @@ -66760,15 +67105,15 @@ "updateContext": null }, "value": "false", - "start": 13826, - "end": 13831, + "start": 13928, + "end": 13933, "loc": { "start": { - "line": 315, + "line": 317, "column": 65 }, "end": { - "line": 315, + "line": 317, "column": 70 } } @@ -66786,15 +67131,15 @@ "binop": null, "updateContext": null }, - "start": 13831, - "end": 13832, + "start": 13933, + "end": 13934, "loc": { "start": { - "line": 315, + "line": 317, "column": 70 }, "end": { - "line": 315, + "line": 317, "column": 71 } } @@ -66814,15 +67159,15 @@ "updateContext": null }, "value": "this", - "start": 13853, - "end": 13857, + "start": 13955, + "end": 13959, "loc": { "start": { - "line": 316, + "line": 318, "column": 20 }, "end": { - "line": 316, + "line": 318, "column": 24 } } @@ -66840,15 +67185,15 @@ "binop": null, "updateContext": null }, - "start": 13857, - "end": 13858, + "start": 13959, + "end": 13960, "loc": { "start": { - "line": 316, + "line": 318, "column": 24 }, "end": { - "line": 316, + "line": 318, "column": 25 } } @@ -66866,15 +67211,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 13858, - "end": 13885, + "start": 13960, + "end": 13987, "loc": { "start": { - "line": 316, + "line": 318, "column": 25 }, "end": { - "line": 316, + "line": 318, "column": 52 } } @@ -66892,15 +67237,15 @@ "binop": null, "updateContext": null }, - "start": 13885, - "end": 13886, + "start": 13987, + "end": 13988, "loc": { "start": { - "line": 316, + "line": 318, "column": 52 }, "end": { - "line": 316, + "line": 318, "column": 53 } } @@ -66918,15 +67263,15 @@ "binop": null }, "value": "origin", - "start": 13886, - "end": 13892, + "start": 13988, + "end": 13994, "loc": { "start": { - "line": 316, + "line": 318, "column": 53 }, "end": { - "line": 316, + "line": 318, "column": 59 } } @@ -66944,15 +67289,15 @@ "binop": null, "updateContext": null }, - "start": 13892, - "end": 13893, + "start": 13994, + "end": 13995, "loc": { "start": { - "line": 316, + "line": 318, "column": 59 }, "end": { - "line": 316, + "line": 318, "column": 60 } } @@ -66970,15 +67315,15 @@ "binop": null }, "value": "entity", - "start": 13893, - "end": 13899, + "start": 13995, + "end": 14001, "loc": { "start": { - "line": 316, + "line": 318, "column": 60 }, "end": { - "line": 316, + "line": 318, "column": 66 } } @@ -66997,15 +67342,15 @@ "updateContext": null }, "value": "=", - "start": 13900, - "end": 13901, + "start": 14002, + "end": 14003, "loc": { "start": { - "line": 316, + "line": 318, "column": 67 }, "end": { - "line": 316, + "line": 318, "column": 68 } } @@ -67023,15 +67368,15 @@ "binop": null }, "value": "hoveredEntity", - "start": 13902, - "end": 13915, + "start": 14004, + "end": 14017, "loc": { "start": { - "line": 316, + "line": 318, "column": 69 }, "end": { - "line": 316, + "line": 318, "column": 82 } } @@ -67049,15 +67394,15 @@ "binop": null, "updateContext": null }, - "start": 13915, - "end": 13916, + "start": 14017, + "end": 14018, "loc": { "start": { - "line": 316, + "line": 318, "column": 82 }, "end": { - "line": 316, + "line": 318, "column": 83 } } @@ -67075,15 +67420,15 @@ "binop": null }, "value": "hoveredEntity", - "start": 13937, - "end": 13950, + "start": 14039, + "end": 14052, "loc": { "start": { - "line": 317, + "line": 319, "column": 20 }, "end": { - "line": 317, + "line": 319, "column": 33 } } @@ -67102,15 +67447,15 @@ "updateContext": null }, "value": "=", - "start": 13951, - "end": 13952, + "start": 14053, + "end": 14054, "loc": { "start": { - "line": 317, + "line": 319, "column": 34 }, "end": { - "line": 317, + "line": 319, "column": 35 } } @@ -67130,15 +67475,15 @@ "updateContext": null }, "value": "null", - "start": 13953, - "end": 13957, + "start": 14055, + "end": 14059, "loc": { "start": { - "line": 317, + "line": 319, "column": 36 }, "end": { - "line": 317, + "line": 319, "column": 40 } } @@ -67156,15 +67501,15 @@ "binop": null, "updateContext": null }, - "start": 13957, - "end": 13958, + "start": 14059, + "end": 14060, "loc": { "start": { - "line": 317, + "line": 319, "column": 40 }, "end": { - "line": 317, + "line": 319, "column": 41 } } @@ -67184,15 +67529,15 @@ "updateContext": null }, "value": "this", - "start": 13979, - "end": 13983, + "start": 14081, + "end": 14085, "loc": { "start": { - "line": 318, + "line": 320, "column": 20 }, "end": { - "line": 318, + "line": 320, "column": 24 } } @@ -67210,15 +67555,15 @@ "binop": null, "updateContext": null }, - "start": 13983, - "end": 13984, + "start": 14085, + "end": 14086, "loc": { "start": { - "line": 318, + "line": 320, "column": 24 }, "end": { - "line": 318, + "line": 320, "column": 25 } } @@ -67235,17 +67580,69 @@ "postfix": false, "binop": null }, - "value": "fire", - "start": 13984, - "end": 13988, + "value": "distanceMeasurementsPlugin", + "start": 14086, + "end": 14112, "loc": { "start": { - "line": 318, + "line": 320, "column": 25 }, "end": { - "line": 318, - "column": 29 + "line": 320, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14112, + "end": 14113, + "loc": { + "start": { + "line": 320, + "column": 51 + }, + "end": { + "line": 320, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 14113, + "end": 14117, + "loc": { + "start": { + "line": 320, + "column": 52 + }, + "end": { + "line": 320, + "column": 56 } } }, @@ -67261,16 +67658,16 @@ "postfix": false, "binop": null }, - "start": 13988, - "end": 13989, + "start": 14117, + "end": 14118, "loc": { "start": { - "line": 318, - "column": 29 + "line": 320, + "column": 56 }, "end": { - "line": 318, - "column": 30 + "line": 320, + "column": 57 } } }, @@ -67288,16 +67685,16 @@ "updateContext": null }, "value": "measurementStart", - "start": 13989, - "end": 14007, + "start": 14118, + "end": 14136, "loc": { "start": { - "line": 318, - "column": 30 + "line": 320, + "column": 57 }, "end": { - "line": 318, - "column": 48 + "line": 320, + "column": 75 } } }, @@ -67314,16 +67711,16 @@ "binop": null, "updateContext": null }, - "start": 14007, - "end": 14008, + "start": 14136, + "end": 14137, "loc": { "start": { - "line": 318, - "column": 48 + "line": 320, + "column": 75 }, "end": { - "line": 318, - "column": 49 + "line": 320, + "column": 76 } } }, @@ -67342,16 +67739,16 @@ "updateContext": null }, "value": "this", - "start": 14009, - "end": 14013, + "start": 14138, + "end": 14142, "loc": { "start": { - "line": 318, - "column": 50 + "line": 320, + "column": 77 }, "end": { - "line": 318, - "column": 54 + "line": 320, + "column": 81 } } }, @@ -67368,16 +67765,16 @@ "binop": null, "updateContext": null }, - "start": 14013, - "end": 14014, + "start": 14142, + "end": 14143, "loc": { "start": { - "line": 318, - "column": 54 + "line": 320, + "column": 81 }, "end": { - "line": 318, - "column": 55 + "line": 320, + "column": 82 } } }, @@ -67394,16 +67791,16 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 14014, - "end": 14041, + "start": 14143, + "end": 14170, "loc": { "start": { - "line": 318, - "column": 55 + "line": 320, + "column": 82 }, "end": { - "line": 318, - "column": 82 + "line": 320, + "column": 109 } } }, @@ -67419,16 +67816,16 @@ "postfix": false, "binop": null }, - "start": 14041, - "end": 14042, + "start": 14170, + "end": 14171, "loc": { "start": { - "line": 318, - "column": 82 + "line": 320, + "column": 109 }, "end": { - "line": 318, - "column": 83 + "line": 320, + "column": 110 } } }, @@ -67445,16 +67842,16 @@ "binop": null, "updateContext": null }, - "start": 14042, - "end": 14043, + "start": 14171, + "end": 14172, "loc": { "start": { - "line": 318, - "column": 83 + "line": 320, + "column": 110 }, "end": { - "line": 318, - "column": 84 + "line": 320, + "column": 111 } } }, @@ -67470,15 +67867,15 @@ "postfix": false, "binop": null }, - "start": 14060, - "end": 14061, + "start": 14189, + "end": 14190, "loc": { "start": { - "line": 319, + "line": 321, "column": 16 }, "end": { - "line": 319, + "line": 321, "column": 17 } } @@ -67495,15 +67892,15 @@ "postfix": false, "binop": null }, - "start": 14074, - "end": 14075, + "start": 14203, + "end": 14204, "loc": { "start": { - "line": 320, + "line": 322, "column": 12 }, "end": { - "line": 320, + "line": 322, "column": 13 } } @@ -67520,15 +67917,15 @@ "postfix": false, "binop": null }, - "start": 14084, - "end": 14085, + "start": 14213, + "end": 14214, "loc": { "start": { - "line": 321, + "line": 323, "column": 8 }, "end": { - "line": 321, + "line": 323, "column": 9 } } @@ -67545,15 +67942,15 @@ "postfix": false, "binop": null }, - "start": 14085, - "end": 14086, + "start": 14214, + "end": 14215, "loc": { "start": { - "line": 321, + "line": 323, "column": 9 }, "end": { - "line": 321, + "line": 323, "column": 10 } } @@ -67571,15 +67968,15 @@ "binop": null, "updateContext": null }, - "start": 14086, - "end": 14087, + "start": 14215, + "end": 14216, "loc": { "start": { - "line": 321, + "line": 323, "column": 10 }, "end": { - "line": 321, + "line": 323, "column": 11 } } @@ -67599,15 +67996,15 @@ "updateContext": null }, "value": "this", - "start": 14097, - "end": 14101, + "start": 14226, + "end": 14230, "loc": { "start": { - "line": 323, + "line": 325, "column": 8 }, "end": { - "line": 323, + "line": 325, "column": 12 } } @@ -67625,15 +68022,15 @@ "binop": null, "updateContext": null }, - "start": 14101, - "end": 14102, + "start": 14230, + "end": 14231, "loc": { "start": { - "line": 323, + "line": 325, "column": 12 }, "end": { - "line": 323, + "line": 325, "column": 13 } } @@ -67651,15 +68048,15 @@ "binop": null }, "value": "_onCameraControlHoverSnapOrSurfaceOff", - "start": 14102, - "end": 14139, + "start": 14231, + "end": 14268, "loc": { "start": { - "line": 323, + "line": 325, "column": 13 }, "end": { - "line": 323, + "line": 325, "column": 50 } } @@ -67678,15 +68075,15 @@ "updateContext": null }, "value": "=", - "start": 14140, - "end": 14141, + "start": 14269, + "end": 14270, "loc": { "start": { - "line": 323, + "line": 325, "column": 51 }, "end": { - "line": 323, + "line": 325, "column": 52 } } @@ -67704,15 +68101,15 @@ "binop": null }, "value": "cameraControl", - "start": 14142, - "end": 14155, + "start": 14271, + "end": 14284, "loc": { "start": { - "line": 323, + "line": 325, "column": 53 }, "end": { - "line": 323, + "line": 325, "column": 66 } } @@ -67730,15 +68127,15 @@ "binop": null, "updateContext": null }, - "start": 14155, - "end": 14156, + "start": 14284, + "end": 14285, "loc": { "start": { - "line": 323, + "line": 325, "column": 66 }, "end": { - "line": 323, + "line": 325, "column": 67 } } @@ -67756,15 +68153,15 @@ "binop": null }, "value": "on", - "start": 14156, - "end": 14158, + "start": 14285, + "end": 14287, "loc": { "start": { - "line": 323, + "line": 325, "column": 67 }, "end": { - "line": 323, + "line": 325, "column": 69 } } @@ -67781,15 +68178,15 @@ "postfix": false, "binop": null }, - "start": 14158, - "end": 14159, + "start": 14287, + "end": 14288, "loc": { "start": { - "line": 323, + "line": 325, "column": 69 }, "end": { - "line": 323, + "line": 325, "column": 70 } } @@ -67809,15 +68206,15 @@ "updateContext": null }, "value": "this", - "start": 14172, - "end": 14176, + "start": 14301, + "end": 14305, "loc": { "start": { - "line": 324, + "line": 326, "column": 12 }, "end": { - "line": 324, + "line": 326, "column": 16 } } @@ -67835,15 +68232,15 @@ "binop": null, "updateContext": null }, - "start": 14176, - "end": 14177, + "start": 14305, + "end": 14306, "loc": { "start": { - "line": 324, + "line": 326, "column": 16 }, "end": { - "line": 324, + "line": 326, "column": 17 } } @@ -67861,15 +68258,15 @@ "binop": null }, "value": "_snapping", - "start": 14177, - "end": 14186, + "start": 14306, + "end": 14315, "loc": { "start": { - "line": 324, + "line": 326, "column": 17 }, "end": { - "line": 324, + "line": 326, "column": 26 } } @@ -67887,15 +68284,15 @@ "binop": null, "updateContext": null }, - "start": 14203, - "end": 14204, + "start": 14332, + "end": 14333, "loc": { "start": { - "line": 325, + "line": 327, "column": 16 }, "end": { - "line": 325, + "line": 327, "column": 17 } } @@ -67914,15 +68311,15 @@ "updateContext": null }, "value": "hoverSnapOrSurfaceOff", - "start": 14205, - "end": 14228, + "start": 14334, + "end": 14357, "loc": { "start": { - "line": 325, + "line": 327, "column": 18 }, "end": { - "line": 325, + "line": 327, "column": 41 } } @@ -67940,15 +68337,15 @@ "binop": null, "updateContext": null }, - "start": 14245, - "end": 14246, + "start": 14374, + "end": 14375, "loc": { "start": { - "line": 326, + "line": 328, "column": 16 }, "end": { - "line": 326, + "line": 328, "column": 17 } } @@ -67967,15 +68364,15 @@ "updateContext": null }, "value": "hoverOff", - "start": 14247, - "end": 14257, + "start": 14376, + "end": 14386, "loc": { "start": { - "line": 326, + "line": 328, "column": 18 }, "end": { - "line": 326, + "line": 328, "column": 28 } } @@ -67993,15 +68390,15 @@ "binop": null, "updateContext": null }, - "start": 14257, - "end": 14258, + "start": 14386, + "end": 14387, "loc": { "start": { - "line": 326, + "line": 328, "column": 28 }, "end": { - "line": 326, + "line": 328, "column": 29 } } @@ -68019,15 +68416,15 @@ "binop": null }, "value": "event", - "start": 14259, - "end": 14264, + "start": 14388, + "end": 14393, "loc": { "start": { - "line": 326, + "line": 328, "column": 30 }, "end": { - "line": 326, + "line": 328, "column": 35 } } @@ -68045,15 +68442,15 @@ "binop": null, "updateContext": null }, - "start": 14265, - "end": 14267, + "start": 14394, + "end": 14396, "loc": { "start": { - "line": 326, + "line": 328, "column": 36 }, "end": { - "line": 326, + "line": 328, "column": 38 } } @@ -68070,15 +68467,15 @@ "postfix": false, "binop": null }, - "start": 14268, - "end": 14269, + "start": 14397, + "end": 14398, "loc": { "start": { - "line": 326, + "line": 328, "column": 39 }, "end": { - "line": 326, + "line": 328, "column": 40 } } @@ -68098,15 +68495,15 @@ "updateContext": null }, "value": "if", - "start": 14282, - "end": 14284, + "start": 14411, + "end": 14413, "loc": { "start": { - "line": 327, + "line": 329, "column": 12 }, "end": { - "line": 327, + "line": 329, "column": 14 } } @@ -68123,15 +68520,15 @@ "postfix": false, "binop": null }, - "start": 14285, - "end": 14286, + "start": 14414, + "end": 14415, "loc": { "start": { - "line": 327, + "line": 329, "column": 15 }, "end": { - "line": 327, + "line": 329, "column": 16 } } @@ -68151,15 +68548,15 @@ "updateContext": null }, "value": "this", - "start": 14286, - "end": 14290, + "start": 14415, + "end": 14419, "loc": { "start": { - "line": 327, + "line": 329, "column": 16 }, "end": { - "line": 327, + "line": 329, "column": 20 } } @@ -68177,15 +68574,15 @@ "binop": null, "updateContext": null }, - "start": 14290, - "end": 14291, + "start": 14419, + "end": 14420, "loc": { "start": { - "line": 327, + "line": 329, "column": 20 }, "end": { - "line": 327, + "line": 329, "column": 21 } } @@ -68203,15 +68600,15 @@ "binop": null }, "value": "pointerLens", - "start": 14291, - "end": 14302, + "start": 14420, + "end": 14431, "loc": { "start": { - "line": 327, + "line": 329, "column": 21 }, "end": { - "line": 327, + "line": 329, "column": 32 } } @@ -68228,15 +68625,15 @@ "postfix": false, "binop": null }, - "start": 14302, - "end": 14303, + "start": 14431, + "end": 14432, "loc": { "start": { - "line": 327, + "line": 329, "column": 32 }, "end": { - "line": 327, + "line": 329, "column": 33 } } @@ -68253,15 +68650,15 @@ "postfix": false, "binop": null }, - "start": 14304, - "end": 14305, + "start": 14433, + "end": 14434, "loc": { "start": { - "line": 327, + "line": 329, "column": 34 }, "end": { - "line": 327, + "line": 329, "column": 35 } } @@ -68281,15 +68678,15 @@ "updateContext": null }, "value": "this", - "start": 14322, - "end": 14326, + "start": 14451, + "end": 14455, "loc": { "start": { - "line": 328, + "line": 330, "column": 16 }, "end": { - "line": 328, + "line": 330, "column": 20 } } @@ -68307,15 +68704,15 @@ "binop": null, "updateContext": null }, - "start": 14326, - "end": 14327, + "start": 14455, + "end": 14456, "loc": { "start": { - "line": 328, + "line": 330, "column": 20 }, "end": { - "line": 328, + "line": 330, "column": 21 } } @@ -68333,15 +68730,15 @@ "binop": null }, "value": "pointerLens", - "start": 14327, - "end": 14338, + "start": 14456, + "end": 14467, "loc": { "start": { - "line": 328, + "line": 330, "column": 21 }, "end": { - "line": 328, + "line": 330, "column": 32 } } @@ -68359,15 +68756,15 @@ "binop": null, "updateContext": null }, - "start": 14338, - "end": 14339, + "start": 14467, + "end": 14468, "loc": { "start": { - "line": 328, + "line": 330, "column": 32 }, "end": { - "line": 328, + "line": 330, "column": 33 } } @@ -68385,15 +68782,15 @@ "binop": null }, "value": "visible", - "start": 14339, - "end": 14346, + "start": 14468, + "end": 14475, "loc": { "start": { - "line": 328, + "line": 330, "column": 33 }, "end": { - "line": 328, + "line": 330, "column": 40 } } @@ -68412,15 +68809,15 @@ "updateContext": null }, "value": "=", - "start": 14347, - "end": 14348, + "start": 14476, + "end": 14477, "loc": { "start": { - "line": 328, + "line": 330, "column": 41 }, "end": { - "line": 328, + "line": 330, "column": 42 } } @@ -68440,15 +68837,15 @@ "updateContext": null }, "value": "true", - "start": 14349, - "end": 14353, + "start": 14478, + "end": 14482, "loc": { "start": { - "line": 328, + "line": 330, "column": 43 }, "end": { - "line": 328, + "line": 330, "column": 47 } } @@ -68466,15 +68863,15 @@ "binop": null, "updateContext": null }, - "start": 14353, - "end": 14354, + "start": 14482, + "end": 14483, "loc": { "start": { - "line": 328, + "line": 330, "column": 47 }, "end": { - "line": 328, + "line": 330, "column": 48 } } @@ -68494,15 +68891,15 @@ "updateContext": null }, "value": "this", - "start": 14371, - "end": 14375, + "start": 14500, + "end": 14504, "loc": { "start": { - "line": 329, + "line": 331, "column": 16 }, "end": { - "line": 329, + "line": 331, "column": 20 } } @@ -68520,15 +68917,15 @@ "binop": null, "updateContext": null }, - "start": 14375, - "end": 14376, + "start": 14504, + "end": 14505, "loc": { "start": { - "line": 329, + "line": 331, "column": 20 }, "end": { - "line": 329, + "line": 331, "column": 21 } } @@ -68546,15 +68943,15 @@ "binop": null }, "value": "pointerLens", - "start": 14376, - "end": 14387, + "start": 14505, + "end": 14516, "loc": { "start": { - "line": 329, + "line": 331, "column": 21 }, "end": { - "line": 329, + "line": 331, "column": 32 } } @@ -68572,15 +68969,15 @@ "binop": null, "updateContext": null }, - "start": 14387, - "end": 14388, + "start": 14516, + "end": 14517, "loc": { "start": { - "line": 329, + "line": 331, "column": 32 }, "end": { - "line": 329, + "line": 331, "column": 33 } } @@ -68598,15 +68995,15 @@ "binop": null }, "value": "canvasPos", - "start": 14388, - "end": 14397, + "start": 14517, + "end": 14526, "loc": { "start": { - "line": 329, + "line": 331, "column": 33 }, "end": { - "line": 329, + "line": 331, "column": 42 } } @@ -68625,15 +69022,15 @@ "updateContext": null }, "value": "=", - "start": 14398, - "end": 14399, + "start": 14527, + "end": 14528, "loc": { "start": { - "line": 329, + "line": 331, "column": 43 }, "end": { - "line": 329, + "line": 331, "column": 44 } } @@ -68651,15 +69048,15 @@ "binop": null }, "value": "event", - "start": 14401, - "end": 14406, + "start": 14530, + "end": 14535, "loc": { "start": { - "line": 329, + "line": 331, "column": 46 }, "end": { - "line": 329, + "line": 331, "column": 51 } } @@ -68677,15 +69074,15 @@ "binop": null, "updateContext": null }, - "start": 14406, - "end": 14407, + "start": 14535, + "end": 14536, "loc": { "start": { - "line": 329, + "line": 331, "column": 51 }, "end": { - "line": 329, + "line": 331, "column": 52 } } @@ -68703,15 +69100,15 @@ "binop": null }, "value": "canvasPos", - "start": 14407, - "end": 14416, + "start": 14536, + "end": 14545, "loc": { "start": { - "line": 329, + "line": 331, "column": 52 }, "end": { - "line": 329, + "line": 331, "column": 61 } } @@ -68729,15 +69126,15 @@ "binop": null, "updateContext": null }, - "start": 14416, - "end": 14417, + "start": 14545, + "end": 14546, "loc": { "start": { - "line": 329, + "line": 331, "column": 61 }, "end": { - "line": 329, + "line": 331, "column": 62 } } @@ -68757,15 +69154,15 @@ "updateContext": null }, "value": "this", - "start": 14434, - "end": 14438, + "start": 14563, + "end": 14567, "loc": { "start": { - "line": 330, + "line": 332, "column": 16 }, "end": { - "line": 330, + "line": 332, "column": 20 } } @@ -68783,15 +69180,15 @@ "binop": null, "updateContext": null }, - "start": 14438, - "end": 14439, + "start": 14567, + "end": 14568, "loc": { "start": { - "line": 330, + "line": 332, "column": 20 }, "end": { - "line": 330, + "line": 332, "column": 21 } } @@ -68809,15 +69206,15 @@ "binop": null }, "value": "pointerLens", - "start": 14439, - "end": 14450, + "start": 14568, + "end": 14579, "loc": { "start": { - "line": 330, + "line": 332, "column": 21 }, "end": { - "line": 330, + "line": 332, "column": 32 } } @@ -68835,15 +69232,15 @@ "binop": null, "updateContext": null }, - "start": 14450, - "end": 14451, + "start": 14579, + "end": 14580, "loc": { "start": { - "line": 330, + "line": 332, "column": 32 }, "end": { - "line": 330, + "line": 332, "column": 33 } } @@ -68861,15 +69258,15 @@ "binop": null }, "value": "snappedCanvasPos", - "start": 14451, - "end": 14467, + "start": 14580, + "end": 14596, "loc": { "start": { - "line": 330, + "line": 332, "column": 33 }, "end": { - "line": 330, + "line": 332, "column": 49 } } @@ -68888,15 +69285,15 @@ "updateContext": null }, "value": "=", - "start": 14468, - "end": 14469, + "start": 14597, + "end": 14598, "loc": { "start": { - "line": 330, + "line": 332, "column": 50 }, "end": { - "line": 330, + "line": 332, "column": 51 } } @@ -68914,15 +69311,15 @@ "binop": null }, "value": "event", - "start": 14470, - "end": 14475, + "start": 14599, + "end": 14604, "loc": { "start": { - "line": 330, + "line": 332, "column": 52 }, "end": { - "line": 330, + "line": 332, "column": 57 } } @@ -68940,15 +69337,15 @@ "binop": null, "updateContext": null }, - "start": 14475, - "end": 14476, + "start": 14604, + "end": 14605, "loc": { "start": { - "line": 330, + "line": 332, "column": 57 }, "end": { - "line": 330, + "line": 332, "column": 58 } } @@ -68966,15 +69363,15 @@ "binop": null }, "value": "snappedCanvasPos", - "start": 14476, - "end": 14492, + "start": 14605, + "end": 14621, "loc": { "start": { - "line": 330, + "line": 332, "column": 58 }, "end": { - "line": 330, + "line": 332, "column": 74 } } @@ -68993,15 +69390,15 @@ "updateContext": null }, "value": "||", - "start": 14493, - "end": 14495, + "start": 14622, + "end": 14624, "loc": { "start": { - "line": 330, + "line": 332, "column": 75 }, "end": { - "line": 330, + "line": 332, "column": 77 } } @@ -69019,15 +69416,15 @@ "binop": null }, "value": "event", - "start": 14496, - "end": 14501, + "start": 14625, + "end": 14630, "loc": { "start": { - "line": 330, + "line": 332, "column": 78 }, "end": { - "line": 330, + "line": 332, "column": 83 } } @@ -69045,15 +69442,15 @@ "binop": null, "updateContext": null }, - "start": 14501, - "end": 14502, + "start": 14630, + "end": 14631, "loc": { "start": { - "line": 330, + "line": 332, "column": 83 }, "end": { - "line": 330, + "line": 332, "column": 84 } } @@ -69071,15 +69468,15 @@ "binop": null }, "value": "canvasPos", - "start": 14502, - "end": 14511, + "start": 14631, + "end": 14640, "loc": { "start": { - "line": 330, + "line": 332, "column": 84 }, "end": { - "line": 330, + "line": 332, "column": 93 } } @@ -69097,15 +69494,15 @@ "binop": null, "updateContext": null }, - "start": 14511, - "end": 14512, + "start": 14640, + "end": 14641, "loc": { "start": { - "line": 330, + "line": 332, "column": 93 }, "end": { - "line": 330, + "line": 332, "column": 94 } } @@ -69122,15 +69519,15 @@ "postfix": false, "binop": null }, - "start": 14525, - "end": 14526, + "start": 14654, + "end": 14655, "loc": { "start": { - "line": 331, + "line": 333, "column": 12 }, "end": { - "line": 331, + "line": 333, "column": 13 } } @@ -69148,15 +69545,15 @@ "binop": null }, "value": "mouseHovering", - "start": 14539, - "end": 14552, + "start": 14668, + "end": 14681, "loc": { "start": { - "line": 332, + "line": 334, "column": 12 }, "end": { - "line": 332, + "line": 334, "column": 25 } } @@ -69175,15 +69572,15 @@ "updateContext": null }, "value": "=", - "start": 14553, - "end": 14554, + "start": 14682, + "end": 14683, "loc": { "start": { - "line": 332, + "line": 334, "column": 26 }, "end": { - "line": 332, + "line": 334, "column": 27 } } @@ -69203,15 +69600,15 @@ "updateContext": null }, "value": "false", - "start": 14555, - "end": 14560, + "start": 14684, + "end": 14689, "loc": { "start": { - "line": 332, + "line": 334, "column": 28 }, "end": { - "line": 332, + "line": 334, "column": 33 } } @@ -69229,15 +69626,15 @@ "binop": null, "updateContext": null }, - "start": 14560, - "end": 14561, + "start": 14689, + "end": 14690, "loc": { "start": { - "line": 332, + "line": 334, "column": 33 }, "end": { - "line": 332, + "line": 334, "column": 34 } } @@ -69257,15 +69654,15 @@ "updateContext": null }, "value": "this", - "start": 14574, - "end": 14578, + "start": 14703, + "end": 14707, "loc": { "start": { - "line": 333, + "line": 335, "column": 12 }, "end": { - "line": 333, + "line": 335, "column": 16 } } @@ -69283,15 +69680,15 @@ "binop": null, "updateContext": null }, - "start": 14578, - "end": 14579, + "start": 14707, + "end": 14708, "loc": { "start": { - "line": 333, + "line": 335, "column": 16 }, "end": { - "line": 333, + "line": 335, "column": 17 } } @@ -69309,15 +69706,15 @@ "binop": null }, "value": "_markerDiv", - "start": 14579, - "end": 14589, + "start": 14708, + "end": 14718, "loc": { "start": { - "line": 333, + "line": 335, "column": 17 }, "end": { - "line": 333, + "line": 335, "column": 27 } } @@ -69335,15 +69732,15 @@ "binop": null, "updateContext": null }, - "start": 14589, - "end": 14590, + "start": 14718, + "end": 14719, "loc": { "start": { - "line": 333, + "line": 335, "column": 27 }, "end": { - "line": 333, + "line": 335, "column": 28 } } @@ -69361,15 +69758,15 @@ "binop": null }, "value": "style", - "start": 14590, - "end": 14595, + "start": 14719, + "end": 14724, "loc": { "start": { - "line": 333, + "line": 335, "column": 28 }, "end": { - "line": 333, + "line": 335, "column": 33 } } @@ -69387,15 +69784,15 @@ "binop": null, "updateContext": null }, - "start": 14595, - "end": 14596, + "start": 14724, + "end": 14725, "loc": { "start": { - "line": 333, + "line": 335, "column": 33 }, "end": { - "line": 333, + "line": 335, "column": 34 } } @@ -69413,15 +69810,15 @@ "binop": null }, "value": "left", - "start": 14596, - "end": 14600, + "start": 14725, + "end": 14729, "loc": { "start": { - "line": 333, + "line": 335, "column": 34 }, "end": { - "line": 333, + "line": 335, "column": 38 } } @@ -69440,15 +69837,15 @@ "updateContext": null }, "value": "=", - "start": 14601, - "end": 14602, + "start": 14730, + "end": 14731, "loc": { "start": { - "line": 333, + "line": 335, "column": 39 }, "end": { - "line": 333, + "line": 335, "column": 40 } } @@ -69465,15 +69862,15 @@ "postfix": false, "binop": null }, - "start": 14603, - "end": 14604, + "start": 14732, + "end": 14733, "loc": { "start": { - "line": 333, + "line": 335, "column": 41 }, "end": { - "line": 333, + "line": 335, "column": 42 } } @@ -69492,15 +69889,15 @@ "updateContext": null }, "value": "-100px", - "start": 14604, - "end": 14610, + "start": 14733, + "end": 14739, "loc": { "start": { - "line": 333, + "line": 335, "column": 42 }, "end": { - "line": 333, + "line": 335, "column": 48 } } @@ -69517,15 +69914,15 @@ "postfix": false, "binop": null }, - "start": 14610, - "end": 14611, + "start": 14739, + "end": 14740, "loc": { "start": { - "line": 333, + "line": 335, "column": 48 }, "end": { - "line": 333, + "line": 335, "column": 49 } } @@ -69543,15 +69940,15 @@ "binop": null, "updateContext": null }, - "start": 14611, - "end": 14612, + "start": 14740, + "end": 14741, "loc": { "start": { - "line": 333, + "line": 335, "column": 49 }, "end": { - "line": 333, + "line": 335, "column": 50 } } @@ -69571,15 +69968,15 @@ "updateContext": null }, "value": "this", - "start": 14625, - "end": 14629, + "start": 14754, + "end": 14758, "loc": { "start": { - "line": 334, + "line": 336, "column": 12 }, "end": { - "line": 334, + "line": 336, "column": 16 } } @@ -69597,15 +69994,15 @@ "binop": null, "updateContext": null }, - "start": 14629, - "end": 14630, + "start": 14758, + "end": 14759, "loc": { "start": { - "line": 334, + "line": 336, "column": 16 }, "end": { - "line": 334, + "line": 336, "column": 17 } } @@ -69623,15 +70020,15 @@ "binop": null }, "value": "_markerDiv", - "start": 14630, - "end": 14640, + "start": 14759, + "end": 14769, "loc": { "start": { - "line": 334, + "line": 336, "column": 17 }, "end": { - "line": 334, + "line": 336, "column": 27 } } @@ -69649,15 +70046,15 @@ "binop": null, "updateContext": null }, - "start": 14640, - "end": 14641, + "start": 14769, + "end": 14770, "loc": { "start": { - "line": 334, + "line": 336, "column": 27 }, "end": { - "line": 334, + "line": 336, "column": 28 } } @@ -69675,15 +70072,15 @@ "binop": null }, "value": "style", - "start": 14641, - "end": 14646, + "start": 14770, + "end": 14775, "loc": { "start": { - "line": 334, + "line": 336, "column": 28 }, "end": { - "line": 334, + "line": 336, "column": 33 } } @@ -69701,15 +70098,15 @@ "binop": null, "updateContext": null }, - "start": 14646, - "end": 14647, + "start": 14775, + "end": 14776, "loc": { "start": { - "line": 334, + "line": 336, "column": 33 }, "end": { - "line": 334, + "line": 336, "column": 34 } } @@ -69727,15 +70124,15 @@ "binop": null }, "value": "top", - "start": 14647, - "end": 14650, + "start": 14776, + "end": 14779, "loc": { "start": { - "line": 334, + "line": 336, "column": 34 }, "end": { - "line": 334, + "line": 336, "column": 37 } } @@ -69754,15 +70151,15 @@ "updateContext": null }, "value": "=", - "start": 14651, - "end": 14652, + "start": 14780, + "end": 14781, "loc": { "start": { - "line": 334, + "line": 336, "column": 38 }, "end": { - "line": 334, + "line": 336, "column": 39 } } @@ -69779,15 +70176,15 @@ "postfix": false, "binop": null }, - "start": 14653, - "end": 14654, + "start": 14782, + "end": 14783, "loc": { "start": { - "line": 334, + "line": 336, "column": 40 }, "end": { - "line": 334, + "line": 336, "column": 41 } } @@ -69806,15 +70203,15 @@ "updateContext": null }, "value": "-100px", - "start": 14654, - "end": 14660, + "start": 14783, + "end": 14789, "loc": { "start": { - "line": 334, + "line": 336, "column": 41 }, "end": { - "line": 334, + "line": 336, "column": 47 } } @@ -69831,15 +70228,15 @@ "postfix": false, "binop": null }, - "start": 14660, - "end": 14661, + "start": 14789, + "end": 14790, "loc": { "start": { - "line": 334, + "line": 336, "column": 47 }, "end": { - "line": 334, + "line": 336, "column": 48 } } @@ -69857,15 +70254,15 @@ "binop": null, "updateContext": null }, - "start": 14661, - "end": 14662, + "start": 14790, + "end": 14791, "loc": { "start": { - "line": 334, + "line": 336, "column": 48 }, "end": { - "line": 334, + "line": 336, "column": 49 } } @@ -69885,15 +70282,15 @@ "updateContext": null }, "value": "if", - "start": 14675, - "end": 14677, + "start": 14804, + "end": 14806, "loc": { "start": { - "line": 335, + "line": 337, "column": 12 }, "end": { - "line": 335, + "line": 337, "column": 14 } } @@ -69910,15 +70307,15 @@ "postfix": false, "binop": null }, - "start": 14678, - "end": 14679, + "start": 14807, + "end": 14808, "loc": { "start": { - "line": 335, + "line": 337, "column": 15 }, "end": { - "line": 335, + "line": 337, "column": 16 } } @@ -69938,15 +70335,15 @@ "updateContext": null }, "value": "this", - "start": 14679, - "end": 14683, + "start": 14808, + "end": 14812, "loc": { "start": { - "line": 335, + "line": 337, "column": 16 }, "end": { - "line": 335, + "line": 337, "column": 20 } } @@ -69964,15 +70361,15 @@ "binop": null, "updateContext": null }, - "start": 14683, - "end": 14684, + "start": 14812, + "end": 14813, "loc": { "start": { - "line": 335, + "line": 337, "column": 20 }, "end": { - "line": 335, + "line": 337, "column": 21 } } @@ -69990,15 +70387,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 14684, - "end": 14711, + "start": 14813, + "end": 14840, "loc": { "start": { - "line": 335, + "line": 337, "column": 21 }, "end": { - "line": 335, + "line": 337, "column": 48 } } @@ -70015,15 +70412,15 @@ "postfix": false, "binop": null }, - "start": 14711, - "end": 14712, + "start": 14840, + "end": 14841, "loc": { "start": { - "line": 335, + "line": 337, "column": 48 }, "end": { - "line": 335, + "line": 337, "column": 49 } } @@ -70040,15 +70437,15 @@ "postfix": false, "binop": null }, - "start": 14713, - "end": 14714, + "start": 14842, + "end": 14843, "loc": { "start": { - "line": 335, + "line": 337, "column": 50 }, "end": { - "line": 335, + "line": 337, "column": 51 } } @@ -70068,15 +70465,15 @@ "updateContext": null }, "value": "this", - "start": 14731, - "end": 14735, + "start": 14860, + "end": 14864, "loc": { "start": { - "line": 336, + "line": 338, "column": 16 }, "end": { - "line": 336, + "line": 338, "column": 20 } } @@ -70094,15 +70491,15 @@ "binop": null, "updateContext": null }, - "start": 14735, - "end": 14736, + "start": 14864, + "end": 14865, "loc": { "start": { - "line": 336, + "line": 338, "column": 20 }, "end": { - "line": 336, + "line": 338, "column": 21 } } @@ -70120,15 +70517,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 14736, - "end": 14763, + "start": 14865, + "end": 14892, "loc": { "start": { - "line": 336, + "line": 338, "column": 21 }, "end": { - "line": 336, + "line": 338, "column": 48 } } @@ -70146,15 +70543,15 @@ "binop": null, "updateContext": null }, - "start": 14763, - "end": 14764, + "start": 14892, + "end": 14893, "loc": { "start": { - "line": 336, + "line": 338, "column": 48 }, "end": { - "line": 336, + "line": 338, "column": 49 } } @@ -70172,15 +70569,15 @@ "binop": null }, "value": "wireVisible", - "start": 14764, - "end": 14775, + "start": 14893, + "end": 14904, "loc": { "start": { - "line": 336, + "line": 338, "column": 49 }, "end": { - "line": 336, + "line": 338, "column": 60 } } @@ -70199,15 +70596,15 @@ "updateContext": null }, "value": "=", - "start": 14776, - "end": 14777, + "start": 14905, + "end": 14906, "loc": { "start": { - "line": 336, + "line": 338, "column": 61 }, "end": { - "line": 336, + "line": 338, "column": 62 } } @@ -70227,15 +70624,15 @@ "updateContext": null }, "value": "false", - "start": 14778, - "end": 14783, + "start": 14907, + "end": 14912, "loc": { "start": { - "line": 336, + "line": 338, "column": 63 }, "end": { - "line": 336, + "line": 338, "column": 68 } } @@ -70253,15 +70650,15 @@ "binop": null, "updateContext": null }, - "start": 14783, - "end": 14784, + "start": 14912, + "end": 14913, "loc": { "start": { - "line": 336, + "line": 338, "column": 68 }, "end": { - "line": 336, + "line": 338, "column": 69 } } @@ -70281,15 +70678,15 @@ "updateContext": null }, "value": "this", - "start": 14801, - "end": 14805, + "start": 14930, + "end": 14934, "loc": { "start": { - "line": 337, + "line": 339, "column": 16 }, "end": { - "line": 337, + "line": 339, "column": 20 } } @@ -70307,15 +70704,15 @@ "binop": null, "updateContext": null }, - "start": 14805, - "end": 14806, + "start": 14934, + "end": 14935, "loc": { "start": { - "line": 337, + "line": 339, "column": 20 }, "end": { - "line": 337, + "line": 339, "column": 21 } } @@ -70333,15 +70730,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 14806, - "end": 14833, + "start": 14935, + "end": 14962, "loc": { "start": { - "line": 337, + "line": 339, "column": 21 }, "end": { - "line": 337, + "line": 339, "column": 48 } } @@ -70359,15 +70756,15 @@ "binop": null, "updateContext": null }, - "start": 14833, - "end": 14834, + "start": 14962, + "end": 14963, "loc": { "start": { - "line": 337, + "line": 339, "column": 48 }, "end": { - "line": 337, + "line": 339, "column": 49 } } @@ -70385,15 +70782,15 @@ "binop": null }, "value": "targetVisible", - "start": 14834, - "end": 14847, + "start": 14963, + "end": 14976, "loc": { "start": { - "line": 337, + "line": 339, "column": 49 }, "end": { - "line": 337, + "line": 339, "column": 62 } } @@ -70412,15 +70809,15 @@ "updateContext": null }, "value": "=", - "start": 14848, - "end": 14849, + "start": 14977, + "end": 14978, "loc": { "start": { - "line": 337, + "line": 339, "column": 63 }, "end": { - "line": 337, + "line": 339, "column": 64 } } @@ -70440,15 +70837,15 @@ "updateContext": null }, "value": "false", - "start": 14850, - "end": 14855, + "start": 14979, + "end": 14984, "loc": { "start": { - "line": 337, + "line": 339, "column": 65 }, "end": { - "line": 337, + "line": 339, "column": 70 } } @@ -70466,15 +70863,15 @@ "binop": null, "updateContext": null }, - "start": 14855, - "end": 14856, + "start": 14984, + "end": 14985, "loc": { "start": { - "line": 337, + "line": 339, "column": 70 }, "end": { - "line": 337, + "line": 339, "column": 71 } } @@ -70494,15 +70891,15 @@ "updateContext": null }, "value": "this", - "start": 14873, - "end": 14877, + "start": 15002, + "end": 15006, "loc": { "start": { - "line": 338, + "line": 340, "column": 16 }, "end": { - "line": 338, + "line": 340, "column": 20 } } @@ -70520,15 +70917,15 @@ "binop": null, "updateContext": null }, - "start": 14877, - "end": 14878, + "start": 15006, + "end": 15007, "loc": { "start": { - "line": 338, + "line": 340, "column": 20 }, "end": { - "line": 338, + "line": 340, "column": 21 } } @@ -70546,15 +70943,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 14878, - "end": 14905, + "start": 15007, + "end": 15034, "loc": { "start": { - "line": 338, + "line": 340, "column": 21 }, "end": { - "line": 338, + "line": 340, "column": 48 } } @@ -70572,15 +70969,15 @@ "binop": null, "updateContext": null }, - "start": 14905, - "end": 14906, + "start": 15034, + "end": 15035, "loc": { "start": { - "line": 338, + "line": 340, "column": 48 }, "end": { - "line": 338, + "line": 340, "column": 49 } } @@ -70598,15 +70995,15 @@ "binop": null }, "value": "axisVisible", - "start": 14906, - "end": 14917, + "start": 15035, + "end": 15046, "loc": { "start": { - "line": 338, + "line": 340, "column": 49 }, "end": { - "line": 338, + "line": 340, "column": 60 } } @@ -70625,15 +71022,15 @@ "updateContext": null }, "value": "=", - "start": 14918, - "end": 14919, + "start": 15047, + "end": 15048, "loc": { "start": { - "line": 338, + "line": 340, "column": 61 }, "end": { - "line": 338, + "line": 340, "column": 62 } } @@ -70653,15 +71050,15 @@ "updateContext": null }, "value": "false", - "start": 14920, - "end": 14925, + "start": 15049, + "end": 15054, "loc": { "start": { - "line": 338, + "line": 340, "column": 63 }, "end": { - "line": 338, + "line": 340, "column": 68 } } @@ -70679,15 +71076,15 @@ "binop": null, "updateContext": null }, - "start": 14925, - "end": 14926, + "start": 15054, + "end": 15055, "loc": { "start": { - "line": 338, + "line": 340, "column": 68 }, "end": { - "line": 338, + "line": 340, "column": 69 } } @@ -70704,15 +71101,15 @@ "postfix": false, "binop": null }, - "start": 14939, - "end": 14940, + "start": 15068, + "end": 15069, "loc": { "start": { - "line": 339, + "line": 341, "column": 12 }, "end": { - "line": 339, + "line": 341, "column": 13 } } @@ -70730,15 +71127,15 @@ "binop": null }, "value": "canvas", - "start": 14953, - "end": 14959, + "start": 15082, + "end": 15088, "loc": { "start": { - "line": 340, + "line": 342, "column": 12 }, "end": { - "line": 340, + "line": 342, "column": 18 } } @@ -70756,15 +71153,15 @@ "binop": null, "updateContext": null }, - "start": 14959, - "end": 14960, + "start": 15088, + "end": 15089, "loc": { "start": { - "line": 340, + "line": 342, "column": 18 }, "end": { - "line": 340, + "line": 342, "column": 19 } } @@ -70782,15 +71179,15 @@ "binop": null }, "value": "style", - "start": 14960, - "end": 14965, + "start": 15089, + "end": 15094, "loc": { "start": { - "line": 340, + "line": 342, "column": 19 }, "end": { - "line": 340, + "line": 342, "column": 24 } } @@ -70808,15 +71205,15 @@ "binop": null, "updateContext": null }, - "start": 14965, - "end": 14966, + "start": 15094, + "end": 15095, "loc": { "start": { - "line": 340, + "line": 342, "column": 24 }, "end": { - "line": 340, + "line": 342, "column": 25 } } @@ -70834,15 +71231,15 @@ "binop": null }, "value": "cursor", - "start": 14966, - "end": 14972, + "start": 15095, + "end": 15101, "loc": { "start": { - "line": 340, + "line": 342, "column": 25 }, "end": { - "line": 340, + "line": 342, "column": 31 } } @@ -70861,15 +71258,15 @@ "updateContext": null }, "value": "=", - "start": 14973, - "end": 14974, + "start": 15102, + "end": 15103, "loc": { "start": { - "line": 340, + "line": 342, "column": 32 }, "end": { - "line": 340, + "line": 342, "column": 33 } } @@ -70888,15 +71285,15 @@ "updateContext": null }, "value": "default", - "start": 14975, - "end": 14984, + "start": 15104, + "end": 15113, "loc": { "start": { - "line": 340, + "line": 342, "column": 34 }, "end": { - "line": 340, + "line": 342, "column": 43 } } @@ -70914,15 +71311,15 @@ "binop": null, "updateContext": null }, - "start": 14984, - "end": 14985, + "start": 15113, + "end": 15114, "loc": { "start": { - "line": 340, + "line": 342, "column": 43 }, "end": { - "line": 340, + "line": 342, "column": 44 } } @@ -70939,15 +71336,15 @@ "postfix": false, "binop": null }, - "start": 14994, - "end": 14995, + "start": 15123, + "end": 15124, "loc": { "start": { - "line": 341, + "line": 343, "column": 8 }, "end": { - "line": 341, + "line": 343, "column": 9 } } @@ -70964,15 +71361,15 @@ "postfix": false, "binop": null }, - "start": 14995, - "end": 14996, + "start": 15124, + "end": 15125, "loc": { "start": { - "line": 341, + "line": 343, "column": 9 }, "end": { - "line": 341, + "line": 343, "column": 10 } } @@ -70990,15 +71387,15 @@ "binop": null, "updateContext": null }, - "start": 14996, - "end": 14997, + "start": 15125, + "end": 15126, "loc": { "start": { - "line": 341, + "line": 343, "column": 10 }, "end": { - "line": 341, + "line": 343, "column": 11 } } @@ -71018,15 +71415,15 @@ "updateContext": null }, "value": "this", - "start": 15007, - "end": 15011, + "start": 15136, + "end": 15140, "loc": { "start": { - "line": 343, + "line": 345, "column": 8 }, "end": { - "line": 343, + "line": 345, "column": 12 } } @@ -71044,15 +71441,15 @@ "binop": null, "updateContext": null }, - "start": 15011, - "end": 15012, + "start": 15140, + "end": 15141, "loc": { "start": { - "line": 343, + "line": 345, "column": 12 }, "end": { - "line": 343, + "line": 345, "column": 13 } } @@ -71070,15 +71467,15 @@ "binop": null }, "value": "_active", - "start": 15012, - "end": 15019, + "start": 15141, + "end": 15148, "loc": { "start": { - "line": 343, + "line": 345, "column": 13 }, "end": { - "line": 343, + "line": 345, "column": 20 } } @@ -71097,15 +71494,15 @@ "updateContext": null }, "value": "=", - "start": 15020, - "end": 15021, + "start": 15149, + "end": 15150, "loc": { "start": { - "line": 343, + "line": 345, "column": 21 }, "end": { - "line": 343, + "line": 345, "column": 22 } } @@ -71125,15 +71522,15 @@ "updateContext": null }, "value": "true", - "start": 15022, - "end": 15026, + "start": 15151, + "end": 15155, "loc": { "start": { - "line": 343, + "line": 345, "column": 23 }, "end": { - "line": 343, + "line": 345, "column": 27 } } @@ -71151,15 +71548,15 @@ "binop": null, "updateContext": null }, - "start": 15026, - "end": 15027, + "start": 15155, + "end": 15156, "loc": { "start": { - "line": 343, + "line": 345, "column": 27 }, "end": { - "line": 343, + "line": 345, "column": 28 } } @@ -71176,15 +71573,15 @@ "postfix": false, "binop": null }, - "start": 15032, - "end": 15033, + "start": 15161, + "end": 15162, "loc": { "start": { - "line": 344, + "line": 346, "column": 4 }, "end": { - "line": 344, + "line": 346, "column": 5 } } @@ -71192,15 +71589,15 @@ { "type": "CommentBlock", "value": "*\n * Deactivates this DistanceMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n ", - "start": 15039, - "end": 15257, + "start": 15168, + "end": 15386, "loc": { "start": { - "line": 346, + "line": 348, "column": 4 }, "end": { - "line": 350, + "line": 352, "column": 7 } } @@ -71218,15 +71615,15 @@ "binop": null }, "value": "deactivate", - "start": 15262, - "end": 15272, + "start": 15391, + "end": 15401, "loc": { "start": { - "line": 351, + "line": 353, "column": 4 }, "end": { - "line": 351, + "line": 353, "column": 14 } } @@ -71243,15 +71640,15 @@ "postfix": false, "binop": null }, - "start": 15272, - "end": 15273, + "start": 15401, + "end": 15402, "loc": { "start": { - "line": 351, + "line": 353, "column": 14 }, "end": { - "line": 351, + "line": 353, "column": 15 } } @@ -71268,15 +71665,15 @@ "postfix": false, "binop": null }, - "start": 15273, - "end": 15274, + "start": 15402, + "end": 15403, "loc": { "start": { - "line": 351, + "line": 353, "column": 15 }, "end": { - "line": 351, + "line": 353, "column": 16 } } @@ -71293,15 +71690,15 @@ "postfix": false, "binop": null }, - "start": 15275, - "end": 15276, + "start": 15404, + "end": 15405, "loc": { "start": { - "line": 351, + "line": 353, "column": 17 }, "end": { - "line": 351, + "line": 353, "column": 18 } } @@ -71321,15 +71718,15 @@ "updateContext": null }, "value": "if", - "start": 15285, - "end": 15287, + "start": 15414, + "end": 15416, "loc": { "start": { - "line": 352, + "line": 354, "column": 8 }, "end": { - "line": 352, + "line": 354, "column": 10 } } @@ -71346,15 +71743,15 @@ "postfix": false, "binop": null }, - "start": 15288, - "end": 15289, + "start": 15417, + "end": 15418, "loc": { "start": { - "line": 352, + "line": 354, "column": 11 }, "end": { - "line": 352, + "line": 354, "column": 12 } } @@ -71373,15 +71770,15 @@ "updateContext": null }, "value": "!", - "start": 15289, - "end": 15290, + "start": 15418, + "end": 15419, "loc": { "start": { - "line": 352, + "line": 354, "column": 12 }, "end": { - "line": 352, + "line": 354, "column": 13 } } @@ -71401,15 +71798,15 @@ "updateContext": null }, "value": "this", - "start": 15290, - "end": 15294, + "start": 15419, + "end": 15423, "loc": { "start": { - "line": 352, + "line": 354, "column": 13 }, "end": { - "line": 352, + "line": 354, "column": 17 } } @@ -71427,15 +71824,15 @@ "binop": null, "updateContext": null }, - "start": 15294, - "end": 15295, + "start": 15423, + "end": 15424, "loc": { "start": { - "line": 352, + "line": 354, "column": 17 }, "end": { - "line": 352, + "line": 354, "column": 18 } } @@ -71453,15 +71850,15 @@ "binop": null }, "value": "_active", - "start": 15295, - "end": 15302, + "start": 15424, + "end": 15431, "loc": { "start": { - "line": 352, + "line": 354, "column": 18 }, "end": { - "line": 352, + "line": 354, "column": 25 } } @@ -71478,15 +71875,15 @@ "postfix": false, "binop": null }, - "start": 15302, - "end": 15303, + "start": 15431, + "end": 15432, "loc": { "start": { - "line": 352, + "line": 354, "column": 25 }, "end": { - "line": 352, + "line": 354, "column": 26 } } @@ -71503,15 +71900,15 @@ "postfix": false, "binop": null }, - "start": 15304, - "end": 15305, + "start": 15433, + "end": 15434, "loc": { "start": { - "line": 352, + "line": 354, "column": 27 }, "end": { - "line": 352, + "line": 354, "column": 28 } } @@ -71531,15 +71928,15 @@ "updateContext": null }, "value": "return", - "start": 15318, - "end": 15324, + "start": 15447, + "end": 15453, "loc": { "start": { - "line": 353, + "line": 355, "column": 12 }, "end": { - "line": 353, + "line": 355, "column": 18 } } @@ -71557,15 +71954,15 @@ "binop": null, "updateContext": null }, - "start": 15324, - "end": 15325, + "start": 15453, + "end": 15454, "loc": { "start": { - "line": 353, + "line": 355, "column": 18 }, "end": { - "line": 353, + "line": 355, "column": 19 } } @@ -71582,15 +71979,15 @@ "postfix": false, "binop": null }, - "start": 15334, - "end": 15335, + "start": 15463, + "end": 15464, "loc": { "start": { - "line": 354, + "line": 356, "column": 8 }, "end": { - "line": 354, + "line": 356, "column": 9 } } @@ -71610,15 +72007,15 @@ "updateContext": null }, "value": "this", - "start": 15345, - "end": 15349, + "start": 15474, + "end": 15478, "loc": { "start": { - "line": 356, + "line": 358, "column": 8 }, "end": { - "line": 356, + "line": 358, "column": 12 } } @@ -71636,15 +72033,15 @@ "binop": null, "updateContext": null }, - "start": 15349, - "end": 15350, + "start": 15478, + "end": 15479, "loc": { "start": { - "line": 356, + "line": 358, "column": 12 }, "end": { - "line": 356, + "line": 358, "column": 13 } } @@ -71662,15 +72059,15 @@ "binop": null }, "value": "fire", - "start": 15350, - "end": 15354, + "start": 15479, + "end": 15483, "loc": { "start": { - "line": 356, + "line": 358, "column": 13 }, "end": { - "line": 356, + "line": 358, "column": 17 } } @@ -71687,15 +72084,15 @@ "postfix": false, "binop": null }, - "start": 15354, - "end": 15355, + "start": 15483, + "end": 15484, "loc": { "start": { - "line": 356, + "line": 358, "column": 17 }, "end": { - "line": 356, + "line": 358, "column": 18 } } @@ -71714,15 +72111,15 @@ "updateContext": null }, "value": "activated", - "start": 15355, - "end": 15366, + "start": 15484, + "end": 15495, "loc": { "start": { - "line": 356, + "line": 358, "column": 18 }, "end": { - "line": 356, + "line": 358, "column": 29 } } @@ -71740,15 +72137,15 @@ "binop": null, "updateContext": null }, - "start": 15366, - "end": 15367, + "start": 15495, + "end": 15496, "loc": { "start": { - "line": 356, + "line": 358, "column": 29 }, "end": { - "line": 356, + "line": 358, "column": 30 } } @@ -71768,15 +72165,15 @@ "updateContext": null }, "value": "false", - "start": 15368, - "end": 15373, + "start": 15497, + "end": 15502, "loc": { "start": { - "line": 356, + "line": 358, "column": 31 }, "end": { - "line": 356, + "line": 358, "column": 36 } } @@ -71793,15 +72190,15 @@ "postfix": false, "binop": null }, - "start": 15373, - "end": 15374, + "start": 15502, + "end": 15503, "loc": { "start": { - "line": 356, + "line": 358, "column": 36 }, "end": { - "line": 356, + "line": 358, "column": 37 } } @@ -71819,15 +72216,15 @@ "binop": null, "updateContext": null }, - "start": 15374, - "end": 15375, + "start": 15503, + "end": 15504, "loc": { "start": { - "line": 356, + "line": 358, "column": 37 }, "end": { - "line": 356, + "line": 358, "column": 38 } } @@ -71847,15 +72244,15 @@ "updateContext": null }, "value": "if", - "start": 15385, - "end": 15387, + "start": 15514, + "end": 15516, "loc": { "start": { - "line": 358, + "line": 360, "column": 8 }, "end": { - "line": 358, + "line": 360, "column": 10 } } @@ -71872,15 +72269,15 @@ "postfix": false, "binop": null }, - "start": 15388, - "end": 15389, + "start": 15517, + "end": 15518, "loc": { "start": { - "line": 358, + "line": 360, "column": 11 }, "end": { - "line": 358, + "line": 360, "column": 12 } } @@ -71900,15 +72297,15 @@ "updateContext": null }, "value": "this", - "start": 15389, - "end": 15393, + "start": 15518, + "end": 15522, "loc": { "start": { - "line": 358, + "line": 360, "column": 12 }, "end": { - "line": 358, + "line": 360, "column": 16 } } @@ -71926,15 +72323,15 @@ "binop": null, "updateContext": null }, - "start": 15393, - "end": 15394, + "start": 15522, + "end": 15523, "loc": { "start": { - "line": 358, + "line": 360, "column": 16 }, "end": { - "line": 358, + "line": 360, "column": 17 } } @@ -71952,15 +72349,15 @@ "binop": null }, "value": "pointerLens", - "start": 15394, - "end": 15405, + "start": 15523, + "end": 15534, "loc": { "start": { - "line": 358, + "line": 360, "column": 17 }, "end": { - "line": 358, + "line": 360, "column": 28 } } @@ -71977,15 +72374,15 @@ "postfix": false, "binop": null }, - "start": 15405, - "end": 15406, + "start": 15534, + "end": 15535, "loc": { "start": { - "line": 358, + "line": 360, "column": 28 }, "end": { - "line": 358, + "line": 360, "column": 29 } } @@ -72002,15 +72399,15 @@ "postfix": false, "binop": null }, - "start": 15407, - "end": 15408, + "start": 15536, + "end": 15537, "loc": { "start": { - "line": 358, + "line": 360, "column": 30 }, "end": { - "line": 358, + "line": 360, "column": 31 } } @@ -72030,15 +72427,15 @@ "updateContext": null }, "value": "this", - "start": 15421, - "end": 15425, + "start": 15550, + "end": 15554, "loc": { "start": { - "line": 359, + "line": 361, "column": 12 }, "end": { - "line": 359, + "line": 361, "column": 16 } } @@ -72056,15 +72453,15 @@ "binop": null, "updateContext": null }, - "start": 15425, - "end": 15426, + "start": 15554, + "end": 15555, "loc": { "start": { - "line": 359, + "line": 361, "column": 16 }, "end": { - "line": 359, + "line": 361, "column": 17 } } @@ -72082,15 +72479,15 @@ "binop": null }, "value": "pointerLens", - "start": 15426, - "end": 15437, + "start": 15555, + "end": 15566, "loc": { "start": { - "line": 359, + "line": 361, "column": 17 }, "end": { - "line": 359, + "line": 361, "column": 28 } } @@ -72108,15 +72505,15 @@ "binop": null, "updateContext": null }, - "start": 15437, - "end": 15438, + "start": 15566, + "end": 15567, "loc": { "start": { - "line": 359, + "line": 361, "column": 28 }, "end": { - "line": 359, + "line": 361, "column": 29 } } @@ -72134,15 +72531,15 @@ "binop": null }, "value": "visible", - "start": 15438, - "end": 15445, + "start": 15567, + "end": 15574, "loc": { "start": { - "line": 359, + "line": 361, "column": 29 }, "end": { - "line": 359, + "line": 361, "column": 36 } } @@ -72161,15 +72558,15 @@ "updateContext": null }, "value": "=", - "start": 15446, - "end": 15447, + "start": 15575, + "end": 15576, "loc": { "start": { - "line": 359, + "line": 361, "column": 37 }, "end": { - "line": 359, + "line": 361, "column": 38 } } @@ -72189,15 +72586,15 @@ "updateContext": null }, "value": "false", - "start": 15448, - "end": 15453, + "start": 15577, + "end": 15582, "loc": { "start": { - "line": 359, + "line": 361, "column": 39 }, "end": { - "line": 359, + "line": 361, "column": 44 } } @@ -72215,15 +72612,15 @@ "binop": null, "updateContext": null }, - "start": 15453, - "end": 15454, + "start": 15582, + "end": 15583, "loc": { "start": { - "line": 359, + "line": 361, "column": 44 }, "end": { - "line": 359, + "line": 361, "column": 45 } } @@ -72240,15 +72637,15 @@ "postfix": false, "binop": null }, - "start": 15463, - "end": 15464, + "start": 15592, + "end": 15593, "loc": { "start": { - "line": 360, + "line": 362, "column": 8 }, "end": { - "line": 360, + "line": 362, "column": 9 } } @@ -72268,15 +72665,15 @@ "updateContext": null }, "value": "if", - "start": 15473, - "end": 15475, + "start": 15602, + "end": 15604, "loc": { "start": { - "line": 361, + "line": 363, "column": 8 }, "end": { - "line": 361, + "line": 363, "column": 10 } } @@ -72293,15 +72690,15 @@ "postfix": false, "binop": null }, - "start": 15476, - "end": 15477, + "start": 15605, + "end": 15606, "loc": { "start": { - "line": 361, + "line": 363, "column": 11 }, "end": { - "line": 361, + "line": 363, "column": 12 } } @@ -72321,15 +72718,15 @@ "updateContext": null }, "value": "this", - "start": 15477, - "end": 15481, + "start": 15606, + "end": 15610, "loc": { "start": { - "line": 361, + "line": 363, "column": 12 }, "end": { - "line": 361, + "line": 363, "column": 16 } } @@ -72347,15 +72744,15 @@ "binop": null, "updateContext": null }, - "start": 15481, - "end": 15482, + "start": 15610, + "end": 15611, "loc": { "start": { - "line": 361, + "line": 363, "column": 16 }, "end": { - "line": 361, + "line": 363, "column": 17 } } @@ -72373,15 +72770,15 @@ "binop": null }, "value": "_markerDiv", - "start": 15482, - "end": 15492, + "start": 15611, + "end": 15621, "loc": { "start": { - "line": 361, + "line": 363, "column": 17 }, "end": { - "line": 361, + "line": 363, "column": 27 } } @@ -72398,15 +72795,15 @@ "postfix": false, "binop": null }, - "start": 15492, - "end": 15493, + "start": 15621, + "end": 15622, "loc": { "start": { - "line": 361, + "line": 363, "column": 27 }, "end": { - "line": 361, + "line": 363, "column": 28 } } @@ -72423,15 +72820,15 @@ "postfix": false, "binop": null }, - "start": 15494, - "end": 15495, + "start": 15623, + "end": 15624, "loc": { "start": { - "line": 361, + "line": 363, "column": 29 }, "end": { - "line": 361, + "line": 363, "column": 30 } } @@ -72451,15 +72848,15 @@ "updateContext": null }, "value": "this", - "start": 15508, - "end": 15512, + "start": 15637, + "end": 15641, "loc": { "start": { - "line": 362, + "line": 364, "column": 12 }, "end": { - "line": 362, + "line": 364, "column": 16 } } @@ -72477,15 +72874,15 @@ "binop": null, "updateContext": null }, - "start": 15512, - "end": 15513, + "start": 15641, + "end": 15642, "loc": { "start": { - "line": 362, + "line": 364, "column": 16 }, "end": { - "line": 362, + "line": 364, "column": 17 } } @@ -72503,15 +72900,15 @@ "binop": null }, "value": "_destroyMarkerDiv", - "start": 15513, - "end": 15530, + "start": 15642, + "end": 15659, "loc": { "start": { - "line": 362, + "line": 364, "column": 17 }, "end": { - "line": 362, + "line": 364, "column": 34 } } @@ -72528,15 +72925,15 @@ "postfix": false, "binop": null }, - "start": 15530, - "end": 15531, + "start": 15659, + "end": 15660, "loc": { "start": { - "line": 362, + "line": 364, "column": 34 }, "end": { - "line": 362, + "line": 364, "column": 35 } } @@ -72553,15 +72950,15 @@ "postfix": false, "binop": null }, - "start": 15531, - "end": 15532, + "start": 15660, + "end": 15661, "loc": { "start": { - "line": 362, + "line": 364, "column": 35 }, "end": { - "line": 362, + "line": 364, "column": 36 } } @@ -72578,15 +72975,15 @@ "postfix": false, "binop": null }, - "start": 15541, - "end": 15542, + "start": 15670, + "end": 15671, "loc": { "start": { - "line": 363, + "line": 365, "column": 8 }, "end": { - "line": 363, + "line": 365, "column": 9 } } @@ -72606,15 +73003,15 @@ "updateContext": null }, "value": "this", - "start": 15551, - "end": 15555, + "start": 15680, + "end": 15684, "loc": { "start": { - "line": 364, + "line": 366, "column": 8 }, "end": { - "line": 364, + "line": 366, "column": 12 } } @@ -72632,15 +73029,15 @@ "binop": null, "updateContext": null }, - "start": 15555, - "end": 15556, + "start": 15684, + "end": 15685, "loc": { "start": { - "line": 364, + "line": 366, "column": 12 }, "end": { - "line": 364, + "line": 366, "column": 13 } } @@ -72658,15 +73055,15 @@ "binop": null }, "value": "reset", - "start": 15556, - "end": 15561, + "start": 15685, + "end": 15690, "loc": { "start": { - "line": 364, + "line": 366, "column": 13 }, "end": { - "line": 364, + "line": 366, "column": 18 } } @@ -72683,15 +73080,15 @@ "postfix": false, "binop": null }, - "start": 15561, - "end": 15562, + "start": 15690, + "end": 15691, "loc": { "start": { - "line": 364, + "line": 366, "column": 18 }, "end": { - "line": 364, + "line": 366, "column": 19 } } @@ -72708,15 +73105,15 @@ "postfix": false, "binop": null }, - "start": 15562, - "end": 15563, + "start": 15691, + "end": 15692, "loc": { "start": { - "line": 364, + "line": 366, "column": 19 }, "end": { - "line": 364, + "line": 366, "column": 20 } } @@ -72734,15 +73131,15 @@ "binop": null, "updateContext": null }, - "start": 15563, - "end": 15564, + "start": 15692, + "end": 15693, "loc": { "start": { - "line": 364, + "line": 366, "column": 20 }, "end": { - "line": 364, + "line": 366, "column": 21 } } @@ -72762,15 +73159,15 @@ "updateContext": null }, "value": "const", - "start": 15573, - "end": 15578, + "start": 15702, + "end": 15707, "loc": { "start": { - "line": 365, + "line": 367, "column": 8 }, "end": { - "line": 365, + "line": 367, "column": 13 } } @@ -72788,15 +73185,15 @@ "binop": null }, "value": "canvas", - "start": 15579, - "end": 15585, + "start": 15708, + "end": 15714, "loc": { "start": { - "line": 365, + "line": 367, "column": 14 }, "end": { - "line": 365, + "line": 367, "column": 20 } } @@ -72815,15 +73212,15 @@ "updateContext": null }, "value": "=", - "start": 15586, - "end": 15587, + "start": 15715, + "end": 15716, "loc": { "start": { - "line": 365, + "line": 367, "column": 21 }, "end": { - "line": 365, + "line": 367, "column": 22 } } @@ -72843,15 +73240,15 @@ "updateContext": null }, "value": "this", - "start": 15588, - "end": 15592, + "start": 15717, + "end": 15721, "loc": { "start": { - "line": 365, + "line": 367, "column": 23 }, "end": { - "line": 365, + "line": 367, "column": 27 } } @@ -72869,15 +73266,15 @@ "binop": null, "updateContext": null }, - "start": 15592, - "end": 15593, + "start": 15721, + "end": 15722, "loc": { "start": { - "line": 365, + "line": 367, "column": 27 }, "end": { - "line": 365, + "line": 367, "column": 28 } } @@ -72895,15 +73292,15 @@ "binop": null }, "value": "scene", - "start": 15593, - "end": 15598, + "start": 15722, + "end": 15727, "loc": { "start": { - "line": 365, + "line": 367, "column": 28 }, "end": { - "line": 365, + "line": 367, "column": 33 } } @@ -72921,15 +73318,15 @@ "binop": null, "updateContext": null }, - "start": 15598, - "end": 15599, + "start": 15727, + "end": 15728, "loc": { "start": { - "line": 365, + "line": 367, "column": 33 }, "end": { - "line": 365, + "line": 367, "column": 34 } } @@ -72947,15 +73344,15 @@ "binop": null }, "value": "canvas", - "start": 15599, - "end": 15605, + "start": 15728, + "end": 15734, "loc": { "start": { - "line": 365, + "line": 367, "column": 34 }, "end": { - "line": 365, + "line": 367, "column": 40 } } @@ -72973,15 +73370,15 @@ "binop": null, "updateContext": null }, - "start": 15605, - "end": 15606, + "start": 15734, + "end": 15735, "loc": { "start": { - "line": 365, + "line": 367, "column": 40 }, "end": { - "line": 365, + "line": 367, "column": 41 } } @@ -72999,15 +73396,15 @@ "binop": null }, "value": "canvas", - "start": 15606, - "end": 15612, + "start": 15735, + "end": 15741, "loc": { "start": { - "line": 365, + "line": 367, "column": 41 }, "end": { - "line": 365, + "line": 367, "column": 47 } } @@ -73025,15 +73422,15 @@ "binop": null, "updateContext": null }, - "start": 15612, - "end": 15613, + "start": 15741, + "end": 15742, "loc": { "start": { - "line": 365, + "line": 367, "column": 47 }, "end": { - "line": 365, + "line": 367, "column": 48 } } @@ -73051,15 +73448,15 @@ "binop": null }, "value": "canvas", - "start": 15622, - "end": 15628, + "start": 15751, + "end": 15757, "loc": { "start": { - "line": 366, + "line": 368, "column": 8 }, "end": { - "line": 366, + "line": 368, "column": 14 } } @@ -73077,15 +73474,15 @@ "binop": null, "updateContext": null }, - "start": 15628, - "end": 15629, + "start": 15757, + "end": 15758, "loc": { "start": { - "line": 366, + "line": 368, "column": 14 }, "end": { - "line": 366, + "line": 368, "column": 15 } } @@ -73103,15 +73500,15 @@ "binop": null }, "value": "removeEventListener", - "start": 15629, - "end": 15648, + "start": 15758, + "end": 15777, "loc": { "start": { - "line": 366, + "line": 368, "column": 15 }, "end": { - "line": 366, + "line": 368, "column": 34 } } @@ -73128,15 +73525,15 @@ "postfix": false, "binop": null }, - "start": 15648, - "end": 15649, + "start": 15777, + "end": 15778, "loc": { "start": { - "line": 366, + "line": 368, "column": 34 }, "end": { - "line": 366, + "line": 368, "column": 35 } } @@ -73155,15 +73552,15 @@ "updateContext": null }, "value": "mousedown", - "start": 15649, - "end": 15660, + "start": 15778, + "end": 15789, "loc": { "start": { - "line": 366, + "line": 368, "column": 35 }, "end": { - "line": 366, + "line": 368, "column": 46 } } @@ -73181,15 +73578,15 @@ "binop": null, "updateContext": null }, - "start": 15660, - "end": 15661, + "start": 15789, + "end": 15790, "loc": { "start": { - "line": 366, + "line": 368, "column": 46 }, "end": { - "line": 366, + "line": 368, "column": 47 } } @@ -73209,15 +73606,15 @@ "updateContext": null }, "value": "this", - "start": 15662, - "end": 15666, + "start": 15791, + "end": 15795, "loc": { "start": { - "line": 366, + "line": 368, "column": 48 }, "end": { - "line": 366, + "line": 368, "column": 52 } } @@ -73235,15 +73632,15 @@ "binop": null, "updateContext": null }, - "start": 15666, - "end": 15667, + "start": 15795, + "end": 15796, "loc": { "start": { - "line": 366, + "line": 368, "column": 52 }, "end": { - "line": 366, + "line": 368, "column": 53 } } @@ -73261,15 +73658,15 @@ "binop": null }, "value": "_onMouseDown", - "start": 15667, - "end": 15679, + "start": 15796, + "end": 15808, "loc": { "start": { - "line": 366, + "line": 368, "column": 53 }, "end": { - "line": 366, + "line": 368, "column": 65 } } @@ -73286,15 +73683,15 @@ "postfix": false, "binop": null }, - "start": 15679, - "end": 15680, + "start": 15808, + "end": 15809, "loc": { "start": { - "line": 366, + "line": 368, "column": 65 }, "end": { - "line": 366, + "line": 368, "column": 66 } } @@ -73312,15 +73709,15 @@ "binop": null, "updateContext": null }, - "start": 15680, - "end": 15681, + "start": 15809, + "end": 15810, "loc": { "start": { - "line": 366, + "line": 368, "column": 66 }, "end": { - "line": 366, + "line": 368, "column": 67 } } @@ -73338,15 +73735,15 @@ "binop": null }, "value": "canvas", - "start": 15690, - "end": 15696, + "start": 15819, + "end": 15825, "loc": { "start": { - "line": 367, + "line": 369, "column": 8 }, "end": { - "line": 367, + "line": 369, "column": 14 } } @@ -73364,15 +73761,15 @@ "binop": null, "updateContext": null }, - "start": 15696, - "end": 15697, + "start": 15825, + "end": 15826, "loc": { "start": { - "line": 367, + "line": 369, "column": 14 }, "end": { - "line": 367, + "line": 369, "column": 15 } } @@ -73390,15 +73787,15 @@ "binop": null }, "value": "removeEventListener", - "start": 15697, - "end": 15716, + "start": 15826, + "end": 15845, "loc": { "start": { - "line": 367, + "line": 369, "column": 15 }, "end": { - "line": 367, + "line": 369, "column": 34 } } @@ -73415,15 +73812,15 @@ "postfix": false, "binop": null }, - "start": 15716, - "end": 15717, + "start": 15845, + "end": 15846, "loc": { "start": { - "line": 367, + "line": 369, "column": 34 }, "end": { - "line": 367, + "line": 369, "column": 35 } } @@ -73442,15 +73839,15 @@ "updateContext": null }, "value": "mouseup", - "start": 15717, - "end": 15726, + "start": 15846, + "end": 15855, "loc": { "start": { - "line": 367, + "line": 369, "column": 35 }, "end": { - "line": 367, + "line": 369, "column": 44 } } @@ -73468,15 +73865,15 @@ "binop": null, "updateContext": null }, - "start": 15726, - "end": 15727, + "start": 15855, + "end": 15856, "loc": { "start": { - "line": 367, + "line": 369, "column": 44 }, "end": { - "line": 367, + "line": 369, "column": 45 } } @@ -73496,15 +73893,15 @@ "updateContext": null }, "value": "this", - "start": 15728, - "end": 15732, + "start": 15857, + "end": 15861, "loc": { "start": { - "line": 367, + "line": 369, "column": 46 }, "end": { - "line": 367, + "line": 369, "column": 50 } } @@ -73522,15 +73919,15 @@ "binop": null, "updateContext": null }, - "start": 15732, - "end": 15733, + "start": 15861, + "end": 15862, "loc": { "start": { - "line": 367, + "line": 369, "column": 50 }, "end": { - "line": 367, + "line": 369, "column": 51 } } @@ -73548,15 +73945,15 @@ "binop": null }, "value": "_onMouseUp", - "start": 15733, - "end": 15743, + "start": 15862, + "end": 15872, "loc": { "start": { - "line": 367, + "line": 369, "column": 51 }, "end": { - "line": 367, + "line": 369, "column": 61 } } @@ -73573,15 +73970,15 @@ "postfix": false, "binop": null }, - "start": 15743, - "end": 15744, + "start": 15872, + "end": 15873, "loc": { "start": { - "line": 367, + "line": 369, "column": 61 }, "end": { - "line": 367, + "line": 369, "column": 62 } } @@ -73599,15 +73996,15 @@ "binop": null, "updateContext": null }, - "start": 15744, - "end": 15745, + "start": 15873, + "end": 15874, "loc": { "start": { - "line": 367, + "line": 369, "column": 62 }, "end": { - "line": 367, + "line": 369, "column": 63 } } @@ -73627,15 +74024,15 @@ "updateContext": null }, "value": "const", - "start": 15754, - "end": 15759, + "start": 15883, + "end": 15888, "loc": { "start": { - "line": 368, + "line": 370, "column": 8 }, "end": { - "line": 368, + "line": 370, "column": 13 } } @@ -73653,15 +74050,15 @@ "binop": null }, "value": "cameraControl", - "start": 15760, - "end": 15773, + "start": 15889, + "end": 15902, "loc": { "start": { - "line": 368, + "line": 370, "column": 14 }, "end": { - "line": 368, + "line": 370, "column": 27 } } @@ -73680,15 +74077,15 @@ "updateContext": null }, "value": "=", - "start": 15774, - "end": 15775, + "start": 15903, + "end": 15904, "loc": { "start": { - "line": 368, + "line": 370, "column": 28 }, "end": { - "line": 368, + "line": 370, "column": 29 } } @@ -73708,15 +74105,15 @@ "updateContext": null }, "value": "this", - "start": 15776, - "end": 15780, + "start": 15905, + "end": 15909, "loc": { "start": { - "line": 368, + "line": 370, "column": 30 }, "end": { - "line": 368, + "line": 370, "column": 34 } } @@ -73734,15 +74131,15 @@ "binop": null, "updateContext": null }, - "start": 15780, - "end": 15781, + "start": 15909, + "end": 15910, "loc": { "start": { - "line": 368, + "line": 370, "column": 34 }, "end": { - "line": 368, + "line": 370, "column": 35 } } @@ -73760,15 +74157,15 @@ "binop": null }, "value": "distanceMeasurementsPlugin", - "start": 15781, - "end": 15807, + "start": 15910, + "end": 15936, "loc": { "start": { - "line": 368, + "line": 370, "column": 35 }, "end": { - "line": 368, + "line": 370, "column": 61 } } @@ -73786,15 +74183,15 @@ "binop": null, "updateContext": null }, - "start": 15807, - "end": 15808, + "start": 15936, + "end": 15937, "loc": { "start": { - "line": 368, + "line": 370, "column": 61 }, "end": { - "line": 368, + "line": 370, "column": 62 } } @@ -73812,15 +74209,15 @@ "binop": null }, "value": "viewer", - "start": 15808, - "end": 15814, + "start": 15937, + "end": 15943, "loc": { "start": { - "line": 368, + "line": 370, "column": 62 }, "end": { - "line": 368, + "line": 370, "column": 68 } } @@ -73838,15 +74235,15 @@ "binop": null, "updateContext": null }, - "start": 15814, - "end": 15815, + "start": 15943, + "end": 15944, "loc": { "start": { - "line": 368, + "line": 370, "column": 68 }, "end": { - "line": 368, + "line": 370, "column": 69 } } @@ -73864,15 +74261,15 @@ "binop": null }, "value": "cameraControl", - "start": 15815, - "end": 15828, + "start": 15944, + "end": 15957, "loc": { "start": { - "line": 368, + "line": 370, "column": 69 }, "end": { - "line": 368, + "line": 370, "column": 82 } } @@ -73890,15 +74287,15 @@ "binop": null, "updateContext": null }, - "start": 15828, - "end": 15829, + "start": 15957, + "end": 15958, "loc": { "start": { - "line": 368, + "line": 370, "column": 82 }, "end": { - "line": 368, + "line": 370, "column": 83 } } @@ -73916,15 +74313,15 @@ "binop": null }, "value": "cameraControl", - "start": 15838, - "end": 15851, + "start": 15967, + "end": 15980, "loc": { "start": { - "line": 369, + "line": 371, "column": 8 }, "end": { - "line": 369, + "line": 371, "column": 21 } } @@ -73942,15 +74339,15 @@ "binop": null, "updateContext": null }, - "start": 15851, - "end": 15852, + "start": 15980, + "end": 15981, "loc": { "start": { - "line": 369, + "line": 371, "column": 21 }, "end": { - "line": 369, + "line": 371, "column": 22 } } @@ -73968,15 +74365,15 @@ "binop": null }, "value": "off", - "start": 15852, - "end": 15855, + "start": 15981, + "end": 15984, "loc": { "start": { - "line": 369, + "line": 371, "column": 22 }, "end": { - "line": 369, + "line": 371, "column": 25 } } @@ -73993,15 +74390,15 @@ "postfix": false, "binop": null }, - "start": 15855, - "end": 15856, + "start": 15984, + "end": 15985, "loc": { "start": { - "line": 369, + "line": 371, "column": 25 }, "end": { - "line": 369, + "line": 371, "column": 26 } } @@ -74021,15 +74418,15 @@ "updateContext": null }, "value": "this", - "start": 15856, - "end": 15860, + "start": 15985, + "end": 15989, "loc": { "start": { - "line": 369, + "line": 371, "column": 26 }, "end": { - "line": 369, + "line": 371, "column": 30 } } @@ -74047,15 +74444,15 @@ "binop": null, "updateContext": null }, - "start": 15860, - "end": 15861, + "start": 15989, + "end": 15990, "loc": { "start": { - "line": 369, + "line": 371, "column": 30 }, "end": { - "line": 369, + "line": 371, "column": 31 } } @@ -74073,15 +74470,15 @@ "binop": null }, "value": "_onCameraControlHoverSnapOrSurface", - "start": 15861, - "end": 15895, + "start": 15990, + "end": 16024, "loc": { "start": { - "line": 369, + "line": 371, "column": 31 }, "end": { - "line": 369, + "line": 371, "column": 65 } } @@ -74098,15 +74495,15 @@ "postfix": false, "binop": null }, - "start": 15895, - "end": 15896, + "start": 16024, + "end": 16025, "loc": { "start": { - "line": 369, + "line": 371, "column": 65 }, "end": { - "line": 369, + "line": 371, "column": 66 } } @@ -74124,15 +74521,15 @@ "binop": null, "updateContext": null }, - "start": 15896, - "end": 15897, + "start": 16025, + "end": 16026, "loc": { "start": { - "line": 369, + "line": 371, "column": 66 }, "end": { - "line": 369, + "line": 371, "column": 67 } } @@ -74150,15 +74547,15 @@ "binop": null }, "value": "cameraControl", - "start": 15906, - "end": 15919, + "start": 16035, + "end": 16048, "loc": { "start": { - "line": 370, + "line": 372, "column": 8 }, "end": { - "line": 370, + "line": 372, "column": 21 } } @@ -74176,15 +74573,15 @@ "binop": null, "updateContext": null }, - "start": 15919, - "end": 15920, + "start": 16048, + "end": 16049, "loc": { "start": { - "line": 370, + "line": 372, "column": 21 }, "end": { - "line": 370, + "line": 372, "column": 22 } } @@ -74202,15 +74599,15 @@ "binop": null }, "value": "off", - "start": 15920, - "end": 15923, + "start": 16049, + "end": 16052, "loc": { "start": { - "line": 370, + "line": 372, "column": 22 }, "end": { - "line": 370, + "line": 372, "column": 25 } } @@ -74227,15 +74624,15 @@ "postfix": false, "binop": null }, - "start": 15923, - "end": 15924, + "start": 16052, + "end": 16053, "loc": { "start": { - "line": 370, + "line": 372, "column": 25 }, "end": { - "line": 370, + "line": 372, "column": 26 } } @@ -74255,15 +74652,15 @@ "updateContext": null }, "value": "this", - "start": 15924, - "end": 15928, + "start": 16053, + "end": 16057, "loc": { "start": { - "line": 370, + "line": 372, "column": 26 }, "end": { - "line": 370, + "line": 372, "column": 30 } } @@ -74281,15 +74678,15 @@ "binop": null, "updateContext": null }, - "start": 15928, - "end": 15929, + "start": 16057, + "end": 16058, "loc": { "start": { - "line": 370, + "line": 372, "column": 30 }, "end": { - "line": 370, + "line": 372, "column": 31 } } @@ -74307,15 +74704,15 @@ "binop": null }, "value": "_onCameraControlHoverSnapOrSurfaceOff", - "start": 15929, - "end": 15966, + "start": 16058, + "end": 16095, "loc": { "start": { - "line": 370, + "line": 372, "column": 31 }, "end": { - "line": 370, + "line": 372, "column": 68 } } @@ -74332,15 +74729,15 @@ "postfix": false, "binop": null }, - "start": 15966, - "end": 15967, + "start": 16095, + "end": 16096, "loc": { "start": { - "line": 370, + "line": 372, "column": 68 }, "end": { - "line": 370, + "line": 372, "column": 69 } } @@ -74358,15 +74755,15 @@ "binop": null, "updateContext": null }, - "start": 15967, - "end": 15968, + "start": 16096, + "end": 16097, "loc": { "start": { - "line": 370, + "line": 372, "column": 69 }, "end": { - "line": 370, + "line": 372, "column": 70 } } @@ -74386,15 +74783,15 @@ "updateContext": null }, "value": "if", - "start": 15977, - "end": 15979, + "start": 16106, + "end": 16108, "loc": { "start": { - "line": 371, + "line": 373, "column": 8 }, "end": { - "line": 371, + "line": 373, "column": 10 } } @@ -74411,15 +74808,15 @@ "postfix": false, "binop": null }, - "start": 15980, - "end": 15981, + "start": 16109, + "end": 16110, "loc": { "start": { - "line": 371, + "line": 373, "column": 11 }, "end": { - "line": 371, + "line": 373, "column": 12 } } @@ -74439,15 +74836,15 @@ "updateContext": null }, "value": "this", - "start": 15981, - "end": 15985, + "start": 16110, + "end": 16114, "loc": { "start": { - "line": 371, + "line": 373, "column": 12 }, "end": { - "line": 371, + "line": 373, "column": 16 } } @@ -74465,15 +74862,15 @@ "binop": null, "updateContext": null }, - "start": 15985, - "end": 15986, + "start": 16114, + "end": 16115, "loc": { "start": { - "line": 371, + "line": 373, "column": 16 }, "end": { - "line": 371, + "line": 373, "column": 17 } } @@ -74491,15 +74888,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 15986, - "end": 16013, + "start": 16115, + "end": 16142, "loc": { "start": { - "line": 371, + "line": 373, "column": 17 }, "end": { - "line": 371, + "line": 373, "column": 44 } } @@ -74516,15 +74913,15 @@ "postfix": false, "binop": null }, - "start": 16013, - "end": 16014, + "start": 16142, + "end": 16143, "loc": { "start": { - "line": 371, + "line": 373, "column": 44 }, "end": { - "line": 371, + "line": 373, "column": 45 } } @@ -74541,15 +74938,15 @@ "postfix": false, "binop": null }, - "start": 16015, - "end": 16016, + "start": 16144, + "end": 16145, "loc": { "start": { - "line": 371, + "line": 373, "column": 46 }, "end": { - "line": 371, + "line": 373, "column": 47 } } @@ -74569,15 +74966,15 @@ "updateContext": null }, "value": "this", - "start": 16029, - "end": 16033, + "start": 16158, + "end": 16162, "loc": { "start": { - "line": 372, + "line": 374, "column": 12 }, "end": { - "line": 372, + "line": 374, "column": 16 } } @@ -74595,15 +74992,15 @@ "binop": null, "updateContext": null }, - "start": 16033, - "end": 16034, + "start": 16162, + "end": 16163, "loc": { "start": { - "line": 372, + "line": 374, "column": 16 }, "end": { - "line": 372, + "line": 374, "column": 17 } } @@ -74621,15 +75018,15 @@ "binop": null }, "value": "distanceMeasurementsPlugin", - "start": 16034, - "end": 16060, + "start": 16163, + "end": 16189, "loc": { "start": { - "line": 372, + "line": 374, "column": 17 }, "end": { - "line": 372, + "line": 374, "column": 43 } } @@ -74647,15 +75044,15 @@ "binop": null, "updateContext": null }, - "start": 16060, - "end": 16061, + "start": 16189, + "end": 16190, "loc": { "start": { - "line": 372, + "line": 374, "column": 43 }, "end": { - "line": 372, + "line": 374, "column": 44 } } @@ -74673,15 +75070,15 @@ "binop": null }, "value": "fire", - "start": 16061, - "end": 16065, + "start": 16190, + "end": 16194, "loc": { "start": { - "line": 372, + "line": 374, "column": 44 }, "end": { - "line": 372, + "line": 374, "column": 48 } } @@ -74698,15 +75095,15 @@ "postfix": false, "binop": null }, - "start": 16065, - "end": 16066, + "start": 16194, + "end": 16195, "loc": { "start": { - "line": 372, + "line": 374, "column": 48 }, "end": { - "line": 372, + "line": 374, "column": 49 } } @@ -74725,15 +75122,15 @@ "updateContext": null }, "value": "measurementCancel", - "start": 16066, - "end": 16085, + "start": 16195, + "end": 16214, "loc": { "start": { - "line": 372, + "line": 374, "column": 49 }, "end": { - "line": 372, + "line": 374, "column": 68 } } @@ -74751,15 +75148,15 @@ "binop": null, "updateContext": null }, - "start": 16085, - "end": 16086, + "start": 16214, + "end": 16215, "loc": { "start": { - "line": 372, + "line": 374, "column": 68 }, "end": { - "line": 372, + "line": 374, "column": 69 } } @@ -74779,15 +75176,15 @@ "updateContext": null }, "value": "this", - "start": 16087, - "end": 16091, + "start": 16216, + "end": 16220, "loc": { "start": { - "line": 372, + "line": 374, "column": 70 }, "end": { - "line": 372, + "line": 374, "column": 74 } } @@ -74805,15 +75202,15 @@ "binop": null, "updateContext": null }, - "start": 16091, - "end": 16092, + "start": 16220, + "end": 16221, "loc": { "start": { - "line": 372, + "line": 374, "column": 74 }, "end": { - "line": 372, + "line": 374, "column": 75 } } @@ -74831,15 +75228,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 16092, - "end": 16119, + "start": 16221, + "end": 16248, "loc": { "start": { - "line": 372, + "line": 374, "column": 75 }, "end": { - "line": 372, + "line": 374, "column": 102 } } @@ -74856,15 +75253,15 @@ "postfix": false, "binop": null }, - "start": 16119, - "end": 16120, + "start": 16248, + "end": 16249, "loc": { "start": { - "line": 372, + "line": 374, "column": 102 }, "end": { - "line": 372, + "line": 374, "column": 103 } } @@ -74882,15 +75279,15 @@ "binop": null, "updateContext": null }, - "start": 16120, - "end": 16121, + "start": 16249, + "end": 16250, "loc": { "start": { - "line": 372, + "line": 374, "column": 103 }, "end": { - "line": 372, + "line": 374, "column": 104 } } @@ -74910,15 +75307,15 @@ "updateContext": null }, "value": "this", - "start": 16134, - "end": 16138, + "start": 16263, + "end": 16267, "loc": { "start": { - "line": 373, + "line": 375, "column": 12 }, "end": { - "line": 373, + "line": 375, "column": 16 } } @@ -74936,15 +75333,15 @@ "binop": null, "updateContext": null }, - "start": 16138, - "end": 16139, + "start": 16267, + "end": 16268, "loc": { "start": { - "line": 373, + "line": 375, "column": 16 }, "end": { - "line": 373, + "line": 375, "column": 17 } } @@ -74962,15 +75359,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 16139, - "end": 16166, + "start": 16268, + "end": 16295, "loc": { "start": { - "line": 373, + "line": 375, "column": 17 }, "end": { - "line": 373, + "line": 375, "column": 44 } } @@ -74988,15 +75385,15 @@ "binop": null, "updateContext": null }, - "start": 16166, - "end": 16167, + "start": 16295, + "end": 16296, "loc": { "start": { - "line": 373, + "line": 375, "column": 44 }, "end": { - "line": 373, + "line": 375, "column": 45 } } @@ -75014,15 +75411,15 @@ "binop": null }, "value": "destroy", - "start": 16167, - "end": 16174, + "start": 16296, + "end": 16303, "loc": { "start": { - "line": 373, + "line": 375, "column": 45 }, "end": { - "line": 373, + "line": 375, "column": 52 } } @@ -75039,15 +75436,15 @@ "postfix": false, "binop": null }, - "start": 16174, - "end": 16175, + "start": 16303, + "end": 16304, "loc": { "start": { - "line": 373, + "line": 375, "column": 52 }, "end": { - "line": 373, + "line": 375, "column": 53 } } @@ -75064,15 +75461,15 @@ "postfix": false, "binop": null }, - "start": 16175, - "end": 16176, + "start": 16304, + "end": 16305, "loc": { "start": { - "line": 373, + "line": 375, "column": 53 }, "end": { - "line": 373, + "line": 375, "column": 54 } } @@ -75090,15 +75487,15 @@ "binop": null, "updateContext": null }, - "start": 16176, - "end": 16177, + "start": 16305, + "end": 16306, "loc": { "start": { - "line": 373, + "line": 375, "column": 54 }, "end": { - "line": 373, + "line": 375, "column": 55 } } @@ -75118,15 +75515,15 @@ "updateContext": null }, "value": "this", - "start": 16190, - "end": 16194, + "start": 16319, + "end": 16323, "loc": { "start": { - "line": 374, + "line": 376, "column": 12 }, "end": { - "line": 374, + "line": 376, "column": 16 } } @@ -75144,15 +75541,15 @@ "binop": null, "updateContext": null }, - "start": 16194, - "end": 16195, + "start": 16323, + "end": 16324, "loc": { "start": { - "line": 374, + "line": 376, "column": 16 }, "end": { - "line": 374, + "line": 376, "column": 17 } } @@ -75170,15 +75567,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 16195, - "end": 16222, + "start": 16324, + "end": 16351, "loc": { "start": { - "line": 374, + "line": 376, "column": 17 }, "end": { - "line": 374, + "line": 376, "column": 44 } } @@ -75197,15 +75594,15 @@ "updateContext": null }, "value": "=", - "start": 16223, - "end": 16224, + "start": 16352, + "end": 16353, "loc": { "start": { - "line": 374, + "line": 376, "column": 45 }, "end": { - "line": 374, + "line": 376, "column": 46 } } @@ -75225,15 +75622,15 @@ "updateContext": null }, "value": "null", - "start": 16225, - "end": 16229, + "start": 16354, + "end": 16358, "loc": { "start": { - "line": 374, + "line": 376, "column": 47 }, "end": { - "line": 374, + "line": 376, "column": 51 } } @@ -75251,15 +75648,15 @@ "binop": null, "updateContext": null }, - "start": 16229, - "end": 16230, + "start": 16358, + "end": 16359, "loc": { "start": { - "line": 374, + "line": 376, "column": 51 }, "end": { - "line": 374, + "line": 376, "column": 52 } } @@ -75276,15 +75673,15 @@ "postfix": false, "binop": null }, - "start": 16239, - "end": 16240, + "start": 16368, + "end": 16369, "loc": { "start": { - "line": 375, + "line": 377, "column": 8 }, "end": { - "line": 375, + "line": 377, "column": 9 } } @@ -75304,15 +75701,15 @@ "updateContext": null }, "value": "this", - "start": 16249, - "end": 16253, + "start": 16378, + "end": 16382, "loc": { "start": { - "line": 376, + "line": 378, "column": 8 }, "end": { - "line": 376, + "line": 378, "column": 12 } } @@ -75330,15 +75727,15 @@ "binop": null, "updateContext": null }, - "start": 16253, - "end": 16254, + "start": 16382, + "end": 16383, "loc": { "start": { - "line": 376, + "line": 378, "column": 12 }, "end": { - "line": 376, + "line": 378, "column": 13 } } @@ -75356,15 +75753,15 @@ "binop": null }, "value": "_active", - "start": 16254, - "end": 16261, + "start": 16383, + "end": 16390, "loc": { "start": { - "line": 376, + "line": 378, "column": 13 }, "end": { - "line": 376, + "line": 378, "column": 20 } } @@ -75383,15 +75780,15 @@ "updateContext": null }, "value": "=", - "start": 16262, - "end": 16263, + "start": 16391, + "end": 16392, "loc": { "start": { - "line": 376, + "line": 378, "column": 21 }, "end": { - "line": 376, + "line": 378, "column": 22 } } @@ -75411,15 +75808,15 @@ "updateContext": null }, "value": "false", - "start": 16264, - "end": 16269, + "start": 16393, + "end": 16398, "loc": { "start": { - "line": 376, + "line": 378, "column": 23 }, "end": { - "line": 376, + "line": 378, "column": 28 } } @@ -75437,15 +75834,15 @@ "binop": null, "updateContext": null }, - "start": 16269, - "end": 16270, + "start": 16398, + "end": 16399, "loc": { "start": { - "line": 376, + "line": 378, "column": 28 }, "end": { - "line": 376, + "line": 378, "column": 29 } } @@ -75462,15 +75859,15 @@ "postfix": false, "binop": null }, - "start": 16275, - "end": 16276, + "start": 16404, + "end": 16405, "loc": { "start": { - "line": 377, + "line": 379, "column": 4 }, "end": { - "line": 377, + "line": 379, "column": 5 } } @@ -75478,15 +75875,15 @@ { "type": "CommentBlock", "value": "*\n * Resets this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n *\n * Does nothing if the DistanceMeasurementsMouseControl is not active.\n ", - "start": 16282, - "end": 16544, + "start": 16411, + "end": 16673, "loc": { "start": { - "line": 379, + "line": 381, "column": 4 }, "end": { - "line": 385, + "line": 387, "column": 7 } } @@ -75504,15 +75901,15 @@ "binop": null }, "value": "reset", - "start": 16549, - "end": 16554, + "start": 16678, + "end": 16683, "loc": { "start": { - "line": 386, + "line": 388, "column": 4 }, "end": { - "line": 386, + "line": 388, "column": 9 } } @@ -75529,15 +75926,15 @@ "postfix": false, "binop": null }, - "start": 16554, - "end": 16555, + "start": 16683, + "end": 16684, "loc": { "start": { - "line": 386, + "line": 388, "column": 9 }, "end": { - "line": 386, + "line": 388, "column": 10 } } @@ -75554,15 +75951,15 @@ "postfix": false, "binop": null }, - "start": 16555, - "end": 16556, + "start": 16684, + "end": 16685, "loc": { "start": { - "line": 386, + "line": 388, "column": 10 }, "end": { - "line": 386, + "line": 388, "column": 11 } } @@ -75579,15 +75976,15 @@ "postfix": false, "binop": null }, - "start": 16557, - "end": 16558, + "start": 16686, + "end": 16687, "loc": { "start": { - "line": 386, + "line": 388, "column": 12 }, "end": { - "line": 386, + "line": 388, "column": 13 } } @@ -75607,15 +76004,15 @@ "updateContext": null }, "value": "if", - "start": 16567, - "end": 16569, + "start": 16696, + "end": 16698, "loc": { "start": { - "line": 387, + "line": 389, "column": 8 }, "end": { - "line": 387, + "line": 389, "column": 10 } } @@ -75632,15 +76029,15 @@ "postfix": false, "binop": null }, - "start": 16570, - "end": 16571, + "start": 16699, + "end": 16700, "loc": { "start": { - "line": 387, + "line": 389, "column": 11 }, "end": { - "line": 387, + "line": 389, "column": 12 } } @@ -75659,15 +76056,15 @@ "updateContext": null }, "value": "!", - "start": 16571, - "end": 16572, + "start": 16700, + "end": 16701, "loc": { "start": { - "line": 387, + "line": 389, "column": 12 }, "end": { - "line": 387, + "line": 389, "column": 13 } } @@ -75687,15 +76084,15 @@ "updateContext": null }, "value": "this", - "start": 16572, - "end": 16576, + "start": 16701, + "end": 16705, "loc": { "start": { - "line": 387, + "line": 389, "column": 13 }, "end": { - "line": 387, + "line": 389, "column": 17 } } @@ -75713,15 +76110,15 @@ "binop": null, "updateContext": null }, - "start": 16576, - "end": 16577, + "start": 16705, + "end": 16706, "loc": { "start": { - "line": 387, + "line": 389, "column": 17 }, "end": { - "line": 387, + "line": 389, "column": 18 } } @@ -75739,15 +76136,15 @@ "binop": null }, "value": "_active", - "start": 16577, - "end": 16584, + "start": 16706, + "end": 16713, "loc": { "start": { - "line": 387, + "line": 389, "column": 18 }, "end": { - "line": 387, + "line": 389, "column": 25 } } @@ -75764,15 +76161,15 @@ "postfix": false, "binop": null }, - "start": 16584, - "end": 16585, + "start": 16713, + "end": 16714, "loc": { "start": { - "line": 387, + "line": 389, "column": 25 }, "end": { - "line": 387, + "line": 389, "column": 26 } } @@ -75789,15 +76186,15 @@ "postfix": false, "binop": null }, - "start": 16586, - "end": 16587, + "start": 16715, + "end": 16716, "loc": { "start": { - "line": 387, + "line": 389, "column": 27 }, "end": { - "line": 387, + "line": 389, "column": 28 } } @@ -75817,15 +76214,15 @@ "updateContext": null }, "value": "return", - "start": 16600, - "end": 16606, + "start": 16729, + "end": 16735, "loc": { "start": { - "line": 388, + "line": 390, "column": 12 }, "end": { - "line": 388, + "line": 390, "column": 18 } } @@ -75843,15 +76240,15 @@ "binop": null, "updateContext": null }, - "start": 16606, - "end": 16607, + "start": 16735, + "end": 16736, "loc": { "start": { - "line": 388, + "line": 390, "column": 18 }, "end": { - "line": 388, + "line": 390, "column": 19 } } @@ -75868,15 +76265,15 @@ "postfix": false, "binop": null }, - "start": 16616, - "end": 16617, + "start": 16745, + "end": 16746, "loc": { "start": { - "line": 389, + "line": 391, "column": 8 }, "end": { - "line": 389, + "line": 391, "column": 9 } } @@ -75896,15 +76293,15 @@ "updateContext": null }, "value": "this", - "start": 16627, - "end": 16631, + "start": 16756, + "end": 16760, "loc": { "start": { - "line": 391, + "line": 393, "column": 8 }, "end": { - "line": 391, + "line": 393, "column": 12 } } @@ -75922,15 +76319,15 @@ "binop": null, "updateContext": null }, - "start": 16631, - "end": 16632, + "start": 16760, + "end": 16761, "loc": { "start": { - "line": 391, + "line": 393, "column": 12 }, "end": { - "line": 391, + "line": 393, "column": 13 } } @@ -75948,15 +76345,15 @@ "binop": null }, "value": "_destroyMarkerDiv", - "start": 16632, - "end": 16649, + "start": 16761, + "end": 16778, "loc": { "start": { - "line": 391, + "line": 393, "column": 13 }, "end": { - "line": 391, + "line": 393, "column": 30 } } @@ -75973,15 +76370,15 @@ "postfix": false, "binop": null }, - "start": 16649, - "end": 16650, + "start": 16778, + "end": 16779, "loc": { "start": { - "line": 391, + "line": 393, "column": 30 }, "end": { - "line": 391, + "line": 393, "column": 31 } } @@ -75998,15 +76395,15 @@ "postfix": false, "binop": null }, - "start": 16650, - "end": 16651, + "start": 16779, + "end": 16780, "loc": { "start": { - "line": 391, + "line": 393, "column": 31 }, "end": { - "line": 391, + "line": 393, "column": 32 } } @@ -76026,15 +76423,15 @@ "updateContext": null }, "value": "this", - "start": 16660, - "end": 16664, + "start": 16789, + "end": 16793, "loc": { "start": { - "line": 392, + "line": 394, "column": 8 }, "end": { - "line": 392, + "line": 394, "column": 12 } } @@ -76052,15 +76449,15 @@ "binop": null, "updateContext": null }, - "start": 16664, - "end": 16665, + "start": 16793, + "end": 16794, "loc": { "start": { - "line": 392, + "line": 394, "column": 12 }, "end": { - "line": 392, + "line": 394, "column": 13 } } @@ -76078,15 +76475,15 @@ "binop": null }, "value": "_initMarkerDiv", - "start": 16665, - "end": 16679, + "start": 16794, + "end": 16808, "loc": { "start": { - "line": 392, + "line": 394, "column": 13 }, "end": { - "line": 392, + "line": 394, "column": 27 } } @@ -76103,15 +76500,15 @@ "postfix": false, "binop": null }, - "start": 16679, - "end": 16680, + "start": 16808, + "end": 16809, "loc": { "start": { - "line": 392, + "line": 394, "column": 27 }, "end": { - "line": 392, + "line": 394, "column": 28 } } @@ -76128,15 +76525,15 @@ "postfix": false, "binop": null }, - "start": 16680, - "end": 16681, + "start": 16809, + "end": 16810, "loc": { "start": { - "line": 392, + "line": 394, "column": 28 }, "end": { - "line": 392, + "line": 394, "column": 29 } } @@ -76156,15 +76553,15 @@ "updateContext": null }, "value": "if", - "start": 16691, - "end": 16693, + "start": 16820, + "end": 16822, "loc": { "start": { - "line": 394, + "line": 396, "column": 8 }, "end": { - "line": 394, + "line": 396, "column": 10 } } @@ -76181,15 +76578,15 @@ "postfix": false, "binop": null }, - "start": 16694, - "end": 16695, + "start": 16823, + "end": 16824, "loc": { "start": { - "line": 394, + "line": 396, "column": 11 }, "end": { - "line": 394, + "line": 396, "column": 12 } } @@ -76209,15 +76606,15 @@ "updateContext": null }, "value": "this", - "start": 16695, - "end": 16699, + "start": 16824, + "end": 16828, "loc": { "start": { - "line": 394, + "line": 396, "column": 12 }, "end": { - "line": 394, + "line": 396, "column": 16 } } @@ -76235,15 +76632,15 @@ "binop": null, "updateContext": null }, - "start": 16699, - "end": 16700, + "start": 16828, + "end": 16829, "loc": { "start": { - "line": 394, + "line": 396, "column": 16 }, "end": { - "line": 394, + "line": 396, "column": 17 } } @@ -76261,15 +76658,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 16700, - "end": 16727, + "start": 16829, + "end": 16856, "loc": { "start": { - "line": 394, + "line": 396, "column": 17 }, "end": { - "line": 394, + "line": 396, "column": 44 } } @@ -76286,15 +76683,15 @@ "postfix": false, "binop": null }, - "start": 16727, - "end": 16728, + "start": 16856, + "end": 16857, "loc": { "start": { - "line": 394, + "line": 396, "column": 44 }, "end": { - "line": 394, + "line": 396, "column": 45 } } @@ -76311,15 +76708,15 @@ "postfix": false, "binop": null }, - "start": 16729, - "end": 16730, + "start": 16858, + "end": 16859, "loc": { "start": { - "line": 394, + "line": 396, "column": 46 }, "end": { - "line": 394, + "line": 396, "column": 47 } } @@ -76339,15 +76736,15 @@ "updateContext": null }, "value": "this", - "start": 16743, - "end": 16747, + "start": 16872, + "end": 16876, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 16 } } @@ -76365,15 +76762,15 @@ "binop": null, "updateContext": null }, - "start": 16747, - "end": 16748, + "start": 16876, + "end": 16877, "loc": { "start": { - "line": 395, + "line": 397, "column": 16 }, "end": { - "line": 395, + "line": 397, "column": 17 } } @@ -76391,15 +76788,15 @@ "binop": null }, "value": "distanceMeasurementsPlugin", - "start": 16748, - "end": 16774, + "start": 16877, + "end": 16903, "loc": { "start": { - "line": 395, + "line": 397, "column": 17 }, "end": { - "line": 395, + "line": 397, "column": 43 } } @@ -76417,15 +76814,15 @@ "binop": null, "updateContext": null }, - "start": 16774, - "end": 16775, + "start": 16903, + "end": 16904, "loc": { "start": { - "line": 395, + "line": 397, "column": 43 }, "end": { - "line": 395, + "line": 397, "column": 44 } } @@ -76443,15 +76840,15 @@ "binop": null }, "value": "fire", - "start": 16775, - "end": 16779, + "start": 16904, + "end": 16908, "loc": { "start": { - "line": 395, + "line": 397, "column": 44 }, "end": { - "line": 395, + "line": 397, "column": 48 } } @@ -76468,15 +76865,15 @@ "postfix": false, "binop": null }, - "start": 16779, - "end": 16780, + "start": 16908, + "end": 16909, "loc": { "start": { - "line": 395, + "line": 397, "column": 48 }, "end": { - "line": 395, + "line": 397, "column": 49 } } @@ -76495,15 +76892,15 @@ "updateContext": null }, "value": "measurementCancel", - "start": 16780, - "end": 16799, + "start": 16909, + "end": 16928, "loc": { "start": { - "line": 395, + "line": 397, "column": 49 }, "end": { - "line": 395, + "line": 397, "column": 68 } } @@ -76521,15 +76918,15 @@ "binop": null, "updateContext": null }, - "start": 16799, - "end": 16800, + "start": 16928, + "end": 16929, "loc": { "start": { - "line": 395, + "line": 397, "column": 68 }, "end": { - "line": 395, + "line": 397, "column": 69 } } @@ -76549,15 +76946,15 @@ "updateContext": null }, "value": "this", - "start": 16801, - "end": 16805, + "start": 16930, + "end": 16934, "loc": { "start": { - "line": 395, + "line": 397, "column": 70 }, "end": { - "line": 395, + "line": 397, "column": 74 } } @@ -76575,15 +76972,15 @@ "binop": null, "updateContext": null }, - "start": 16805, - "end": 16806, + "start": 16934, + "end": 16935, "loc": { "start": { - "line": 395, + "line": 397, "column": 74 }, "end": { - "line": 395, + "line": 397, "column": 75 } } @@ -76601,15 +76998,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 16806, - "end": 16833, + "start": 16935, + "end": 16962, "loc": { "start": { - "line": 395, + "line": 397, "column": 75 }, "end": { - "line": 395, + "line": 397, "column": 102 } } @@ -76626,15 +77023,15 @@ "postfix": false, "binop": null }, - "start": 16833, - "end": 16834, + "start": 16962, + "end": 16963, "loc": { "start": { - "line": 395, + "line": 397, "column": 102 }, "end": { - "line": 395, + "line": 397, "column": 103 } } @@ -76652,15 +77049,15 @@ "binop": null, "updateContext": null }, - "start": 16834, - "end": 16835, + "start": 16963, + "end": 16964, "loc": { "start": { - "line": 395, + "line": 397, "column": 103 }, "end": { - "line": 395, + "line": 397, "column": 104 } } @@ -76680,15 +77077,15 @@ "updateContext": null }, "value": "this", - "start": 16848, - "end": 16852, + "start": 16977, + "end": 16981, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 16 } } @@ -76706,15 +77103,15 @@ "binop": null, "updateContext": null }, - "start": 16852, - "end": 16853, + "start": 16981, + "end": 16982, "loc": { "start": { - "line": 396, + "line": 398, "column": 16 }, "end": { - "line": 396, + "line": 398, "column": 17 } } @@ -76732,15 +77129,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 16853, - "end": 16880, + "start": 16982, + "end": 17009, "loc": { "start": { - "line": 396, + "line": 398, "column": 17 }, "end": { - "line": 396, + "line": 398, "column": 44 } } @@ -76758,15 +77155,15 @@ "binop": null, "updateContext": null }, - "start": 16880, - "end": 16881, + "start": 17009, + "end": 17010, "loc": { "start": { - "line": 396, + "line": 398, "column": 44 }, "end": { - "line": 396, + "line": 398, "column": 45 } } @@ -76784,15 +77181,15 @@ "binop": null }, "value": "destroy", - "start": 16881, - "end": 16888, + "start": 17010, + "end": 17017, "loc": { "start": { - "line": 396, + "line": 398, "column": 45 }, "end": { - "line": 396, + "line": 398, "column": 52 } } @@ -76809,15 +77206,15 @@ "postfix": false, "binop": null }, - "start": 16888, - "end": 16889, + "start": 17017, + "end": 17018, "loc": { "start": { - "line": 396, + "line": 398, "column": 52 }, "end": { - "line": 396, + "line": 398, "column": 53 } } @@ -76834,15 +77231,15 @@ "postfix": false, "binop": null }, - "start": 16889, - "end": 16890, + "start": 17018, + "end": 17019, "loc": { "start": { - "line": 396, + "line": 398, "column": 53 }, "end": { - "line": 396, + "line": 398, "column": 54 } } @@ -76860,15 +77257,15 @@ "binop": null, "updateContext": null }, - "start": 16890, - "end": 16891, + "start": 17019, + "end": 17020, "loc": { "start": { - "line": 396, + "line": 398, "column": 54 }, "end": { - "line": 396, + "line": 398, "column": 55 } } @@ -76888,15 +77285,15 @@ "updateContext": null }, "value": "this", - "start": 16904, - "end": 16908, + "start": 17033, + "end": 17037, "loc": { "start": { - "line": 397, + "line": 399, "column": 12 }, "end": { - "line": 397, + "line": 399, "column": 16 } } @@ -76914,15 +77311,15 @@ "binop": null, "updateContext": null }, - "start": 16908, - "end": 16909, + "start": 17037, + "end": 17038, "loc": { "start": { - "line": 397, + "line": 399, "column": 16 }, "end": { - "line": 397, + "line": 399, "column": 17 } } @@ -76940,15 +77337,15 @@ "binop": null }, "value": "_currentDistanceMeasurement", - "start": 16909, - "end": 16936, + "start": 17038, + "end": 17065, "loc": { "start": { - "line": 397, + "line": 399, "column": 17 }, "end": { - "line": 397, + "line": 399, "column": 44 } } @@ -76967,15 +77364,15 @@ "updateContext": null }, "value": "=", - "start": 16937, - "end": 16938, + "start": 17066, + "end": 17067, "loc": { "start": { - "line": 397, + "line": 399, "column": 45 }, "end": { - "line": 397, + "line": 399, "column": 46 } } @@ -76995,15 +77392,15 @@ "updateContext": null }, "value": "null", - "start": 16939, - "end": 16943, + "start": 17068, + "end": 17072, "loc": { "start": { - "line": 397, + "line": 399, "column": 47 }, "end": { - "line": 397, + "line": 399, "column": 51 } } @@ -77021,15 +77418,15 @@ "binop": null, "updateContext": null }, - "start": 16943, - "end": 16944, + "start": 17072, + "end": 17073, "loc": { "start": { - "line": 397, + "line": 399, "column": 51 }, "end": { - "line": 397, + "line": 399, "column": 52 } } @@ -77046,15 +77443,15 @@ "postfix": false, "binop": null }, - "start": 16953, - "end": 16954, + "start": 17082, + "end": 17083, "loc": { "start": { - "line": 398, + "line": 400, "column": 8 }, "end": { - "line": 398, + "line": 400, "column": 9 } } @@ -77071,15 +77468,15 @@ "postfix": false, "binop": null }, - "start": 16959, - "end": 16960, + "start": 17088, + "end": 17089, "loc": { "start": { - "line": 399, + "line": 401, "column": 4 }, "end": { - "line": 399, + "line": 401, "column": 5 } } @@ -77087,15 +77484,15 @@ { "type": "CommentBlock", "value": "*\n * Destroys this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n ", - "start": 16966, - "end": 17148, + "start": 17095, + "end": 17277, "loc": { "start": { - "line": 401, + "line": 403, "column": 4 }, "end": { - "line": 405, + "line": 407, "column": 7 } } @@ -77113,15 +77510,15 @@ "binop": null }, "value": "destroy", - "start": 17153, - "end": 17160, + "start": 17282, + "end": 17289, "loc": { "start": { - "line": 406, + "line": 408, "column": 4 }, "end": { - "line": 406, + "line": 408, "column": 11 } } @@ -77138,15 +77535,15 @@ "postfix": false, "binop": null }, - "start": 17160, - "end": 17161, + "start": 17289, + "end": 17290, "loc": { "start": { - "line": 406, + "line": 408, "column": 11 }, "end": { - "line": 406, + "line": 408, "column": 12 } } @@ -77163,15 +77560,15 @@ "postfix": false, "binop": null }, - "start": 17161, - "end": 17162, + "start": 17290, + "end": 17291, "loc": { "start": { - "line": 406, + "line": 408, "column": 12 }, "end": { - "line": 406, + "line": 408, "column": 13 } } @@ -77188,15 +77585,15 @@ "postfix": false, "binop": null }, - "start": 17163, - "end": 17164, + "start": 17292, + "end": 17293, "loc": { "start": { - "line": 406, + "line": 408, "column": 14 }, "end": { - "line": 406, + "line": 408, "column": 15 } } @@ -77216,15 +77613,15 @@ "updateContext": null }, "value": "this", - "start": 17173, - "end": 17177, + "start": 17302, + "end": 17306, "loc": { "start": { - "line": 407, + "line": 409, "column": 8 }, "end": { - "line": 407, + "line": 409, "column": 12 } } @@ -77242,15 +77639,15 @@ "binop": null, "updateContext": null }, - "start": 17177, - "end": 17178, + "start": 17306, + "end": 17307, "loc": { "start": { - "line": 407, + "line": 409, "column": 12 }, "end": { - "line": 407, + "line": 409, "column": 13 } } @@ -77268,15 +77665,15 @@ "binop": null }, "value": "deactivate", - "start": 17178, - "end": 17188, + "start": 17307, + "end": 17317, "loc": { "start": { - "line": 407, + "line": 409, "column": 13 }, "end": { - "line": 407, + "line": 409, "column": 23 } } @@ -77293,15 +77690,15 @@ "postfix": false, "binop": null }, - "start": 17188, - "end": 17189, + "start": 17317, + "end": 17318, "loc": { "start": { - "line": 407, + "line": 409, "column": 23 }, "end": { - "line": 407, + "line": 409, "column": 24 } } @@ -77318,15 +77715,15 @@ "postfix": false, "binop": null }, - "start": 17189, - "end": 17190, + "start": 17318, + "end": 17319, "loc": { "start": { - "line": 407, + "line": 409, "column": 24 }, "end": { - "line": 407, + "line": 409, "column": 25 } } @@ -77344,15 +77741,15 @@ "binop": null, "updateContext": null }, - "start": 17190, - "end": 17191, + "start": 17319, + "end": 17320, "loc": { "start": { - "line": 407, + "line": 409, "column": 25 }, "end": { - "line": 407, + "line": 409, "column": 26 } } @@ -77372,15 +77769,15 @@ "updateContext": null }, "value": "super", - "start": 17200, - "end": 17205, + "start": 17329, + "end": 17334, "loc": { "start": { - "line": 408, + "line": 410, "column": 8 }, "end": { - "line": 408, + "line": 410, "column": 13 } } @@ -77398,15 +77795,15 @@ "binop": null, "updateContext": null }, - "start": 17205, - "end": 17206, + "start": 17334, + "end": 17335, "loc": { "start": { - "line": 408, + "line": 410, "column": 13 }, "end": { - "line": 408, + "line": 410, "column": 14 } } @@ -77424,15 +77821,15 @@ "binop": null }, "value": "destroy", - "start": 17206, - "end": 17213, + "start": 17335, + "end": 17342, "loc": { "start": { - "line": 408, + "line": 410, "column": 14 }, "end": { - "line": 408, + "line": 410, "column": 21 } } @@ -77449,15 +77846,15 @@ "postfix": false, "binop": null }, - "start": 17213, - "end": 17214, + "start": 17342, + "end": 17343, "loc": { "start": { - "line": 408, + "line": 410, "column": 21 }, "end": { - "line": 408, + "line": 410, "column": 22 } } @@ -77474,15 +77871,15 @@ "postfix": false, "binop": null }, - "start": 17214, - "end": 17215, + "start": 17343, + "end": 17344, "loc": { "start": { - "line": 408, + "line": 410, "column": 22 }, "end": { - "line": 408, + "line": 410, "column": 23 } } @@ -77500,15 +77897,15 @@ "binop": null, "updateContext": null }, - "start": 17215, - "end": 17216, + "start": 17344, + "end": 17345, "loc": { "start": { - "line": 408, + "line": 410, "column": 23 }, "end": { - "line": 408, + "line": 410, "column": 24 } } @@ -77525,15 +77922,15 @@ "postfix": false, "binop": null }, - "start": 17221, - "end": 17222, + "start": 17350, + "end": 17351, "loc": { "start": { - "line": 409, + "line": 411, "column": 4 }, "end": { - "line": 409, + "line": 411, "column": 5 } } @@ -77550,15 +77947,15 @@ "postfix": false, "binop": null }, - "start": 17223, - "end": 17224, + "start": 17352, + "end": 17353, "loc": { "start": { - "line": 410, + "line": 412, "column": 0 }, "end": { - "line": 410, + "line": 412, "column": 1 } } @@ -77576,15 +77973,15 @@ "binop": null, "updateContext": null }, - "start": 17225, - "end": 17225, + "start": 17354, + "end": 17354, "loc": { "start": { - "line": 411, + "line": 413, "column": 0 }, "end": { - "line": 411, + "line": 413, "column": 0 } } diff --git a/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js.json b/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js.json new file mode 100644 index 0000000000..ed6bc78fd0 --- /dev/null +++ b/docs/ast/source/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js.json @@ -0,0 +1,143358 @@ +{ + "type": "File", + "start": 0, + "end": 35714, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 768, + "column": 0 + } + }, + "program": { + "type": "Program", + "start": 0, + "end": 35714, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 768, + "column": 0 + } + }, + "sourceType": "module", + "body": [ + { + "type": "ImportDeclaration", + "start": 0, + "end": 53, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 53 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 8, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 12 + } + }, + "imported": { + "type": "Identifier", + "start": 8, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 12 + }, + "identifierName": "math" + }, + "name": "math" + }, + "local": { + "type": "Identifier", + "start": 8, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 12 + }, + "identifierName": "math" + }, + "name": "math" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 19, + "end": 52, + "loc": { + "start": { + "line": 1, + "column": 19 + }, + "end": { + "line": 1, + "column": 52 + } + }, + "extra": { + "rawValue": "../../viewer/scene/math/math.js", + "raw": "\"../../viewer/scene/math/math.js\"" + }, + "value": "../../viewer/scene/math/math.js" + } + }, + { + "type": "ImportDeclaration", + "start": 54, + "end": 128, + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 74 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 62, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 21 + } + }, + "imported": { + "type": "Identifier", + "start": 62, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 21 + }, + "identifierName": "PointerCircle" + }, + "name": "PointerCircle" + }, + "local": { + "type": "Identifier", + "start": 62, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 21 + }, + "identifierName": "PointerCircle" + }, + "name": "PointerCircle" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 82, + "end": 127, + "loc": { + "start": { + "line": 2, + "column": 28 + }, + "end": { + "line": 2, + "column": 73 + } + }, + "extra": { + "rawValue": "../../extras/PointerCircle/PointerCircle.js", + "raw": "\"../../extras/PointerCircle/PointerCircle.js\"" + }, + "value": "../../extras/PointerCircle/PointerCircle.js" + } + }, + { + "type": "ImportDeclaration", + "start": 129, + "end": 206, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 3, + "column": 77 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 137, + "end": 164, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 35 + } + }, + "imported": { + "type": "Identifier", + "start": 137, + "end": 164, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 35 + }, + "identifierName": "DistanceMeasurementsControl" + }, + "name": "DistanceMeasurementsControl" + }, + "local": { + "type": "Identifier", + "start": 137, + "end": 164, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 35 + }, + "identifierName": "DistanceMeasurementsControl" + }, + "name": "DistanceMeasurementsControl" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 171, + "end": 205, + "loc": { + "start": { + "line": 3, + "column": 42 + }, + "end": { + "line": 3, + "column": 76 + } + }, + "extra": { + "rawValue": "./DistanceMeasurementsControl.js", + "raw": "\"./DistanceMeasurementsControl.js\"" + }, + "value": "./DistanceMeasurementsControl.js" + } + }, + { + "type": "VariableDeclaration", + "start": 209, + "end": 250, + "loc": { + "start": { + "line": 6, + "column": 0 + }, + "end": { + "line": 6, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 215, + "end": 249, + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 215, + "end": 245, + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 36 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "init": { + "type": "NumericLiteral", + "start": 248, + "end": 249, + "loc": { + "start": { + "line": 6, + "column": 39 + }, + "end": { + "line": 6, + "column": 40 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 251, + "end": 296, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 45 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 257, + "end": 295, + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 44 + } + }, + "id": { + "type": "Identifier", + "start": 257, + "end": 291, + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 40 + }, + "identifierName": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 294, + "end": 295, + "loc": { + "start": { + "line": 7, + "column": 43 + }, + "end": { + "line": 7, + "column": 44 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 297, + "end": 341, + "loc": { + "start": { + "line": 8, + "column": 0 + }, + "end": { + "line": 8, + "column": 44 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 303, + "end": 340, + "loc": { + "start": { + "line": 8, + "column": 6 + }, + "end": { + "line": 8, + "column": 43 + } + }, + "id": { + "type": "Identifier", + "start": 303, + "end": 336, + "loc": { + "start": { + "line": 8, + "column": 6 + }, + "end": { + "line": 8, + "column": 39 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 339, + "end": 340, + "loc": { + "start": { + "line": 8, + "column": 42 + }, + "end": { + "line": 8, + "column": 43 + } + }, + "extra": { + "rawValue": 2, + "raw": "2" + }, + "value": 2 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 343, + "end": 384, + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 10, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 349, + "end": 383, + "loc": { + "start": { + "line": 10, + "column": 6 + }, + "end": { + "line": 10, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 349, + "end": 379, + "loc": { + "start": { + "line": 10, + "column": 6 + }, + "end": { + "line": 10, + "column": 36 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + }, + "init": { + "type": "NumericLiteral", + "start": 382, + "end": 383, + "loc": { + "start": { + "line": 10, + "column": 39 + }, + "end": { + "line": 10, + "column": 40 + } + }, + "extra": { + "rawValue": 3, + "raw": "3" + }, + "value": 3 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 385, + "end": 430, + "loc": { + "start": { + "line": 11, + "column": 0 + }, + "end": { + "line": 11, + "column": 45 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 391, + "end": 429, + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 44 + } + }, + "id": { + "type": "Identifier", + "start": 391, + "end": 425, + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 40 + }, + "identifierName": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 428, + "end": 429, + "loc": { + "start": { + "line": 11, + "column": 43 + }, + "end": { + "line": 11, + "column": 44 + } + }, + "extra": { + "rawValue": 4, + "raw": "4" + }, + "value": 4 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 431, + "end": 475, + "loc": { + "start": { + "line": 12, + "column": 0 + }, + "end": { + "line": 12, + "column": 44 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 437, + "end": 474, + "loc": { + "start": { + "line": 12, + "column": 6 + }, + "end": { + "line": 12, + "column": 43 + } + }, + "id": { + "type": "Identifier", + "start": 437, + "end": 470, + "loc": { + "start": { + "line": 12, + "column": 6 + }, + "end": { + "line": 12, + "column": 39 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "init": { + "type": "NumericLiteral", + "start": 473, + "end": 474, + "loc": { + "start": { + "line": 12, + "column": 42 + }, + "end": { + "line": 12, + "column": 43 + } + }, + "extra": { + "rawValue": 5, + "raw": "5" + }, + "value": 5 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 477, + "end": 503, + "loc": { + "start": { + "line": 14, + "column": 0 + }, + "end": { + "line": 14, + "column": 26 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 483, + "end": 502, + "loc": { + "start": { + "line": 14, + "column": 6 + }, + "end": { + "line": 14, + "column": 25 + } + }, + "id": { + "type": "Identifier", + "start": 483, + "end": 498, + "loc": { + "start": { + "line": 14, + "column": 6 + }, + "end": { + "line": 14, + "column": 21 + }, + "identifierName": "TOUCH_CANCELING" + }, + "name": "TOUCH_CANCELING" + }, + "init": { + "type": "NumericLiteral", + "start": 501, + "end": 502, + "loc": { + "start": { + "line": 14, + "column": 24 + }, + "end": { + "line": 14, + "column": 25 + } + }, + "extra": { + "rawValue": 7, + "raw": "7" + }, + "value": 7 + } + } + ], + "kind": "const", + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from touch input.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n *\n ", + "start": 505, + "end": 633, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 21, + "column": 3 + } + } + } + ] + }, + { + "type": "ExportNamedDeclaration", + "start": 634, + "end": 35713, + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 767, + "column": 1 + } + }, + "specifiers": [], + "source": null, + "declaration": { + "type": "ClassDeclaration", + "start": 641, + "end": 35713, + "loc": { + "start": { + "line": 22, + "column": 7 + }, + "end": { + "line": 767, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 647, + "end": 679, + "loc": { + "start": { + "line": 22, + "column": 13 + }, + "end": { + "line": 22, + "column": 45 + }, + "identifierName": "DistanceMeasurementsTouchControl" + }, + "name": "DistanceMeasurementsTouchControl", + "leadingComments": null + }, + "superClass": { + "type": "Identifier", + "start": 688, + "end": 715, + "loc": { + "start": { + "line": 22, + "column": 54 + }, + "end": { + "line": 22, + "column": 81 + }, + "identifierName": "DistanceMeasurementsControl" + }, + "name": "DistanceMeasurementsControl" + }, + "body": { + "type": "ClassBody", + "start": 716, + "end": 35713, + "loc": { + "start": { + "line": 22, + "column": 82 + }, + "end": { + "line": 767, + "column": 1 + } + }, + "body": [ + { + "type": "ClassMethod", + "start": 836, + "end": 2379, + "loc": { + "start": { + "line": 27, + "column": 4 + }, + "end": { + "line": 71, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 836, + "end": 847, + "loc": { + "start": { + "line": 27, + "column": 4 + }, + "end": { + "line": 27, + "column": 15 + }, + "identifierName": "constructor" + }, + "name": "constructor", + "leadingComments": null + }, + "kind": "constructor", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 848, + "end": 874, + "loc": { + "start": { + "line": 27, + "column": 16 + }, + "end": { + "line": 27, + "column": 42 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + { + "type": "AssignmentPattern", + "start": 876, + "end": 884, + "loc": { + "start": { + "line": 27, + "column": 44 + }, + "end": { + "line": 27, + "column": 52 + } + }, + "left": { + "type": "Identifier", + "start": 876, + "end": 879, + "loc": { + "start": { + "line": 27, + "column": 44 + }, + "end": { + "line": 27, + "column": 47 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "right": { + "type": "ObjectExpression", + "start": 882, + "end": 884, + "loc": { + "start": { + "line": 27, + "column": 50 + }, + "end": { + "line": 27, + "column": 52 + } + }, + "properties": [] + } + } + ], + "body": { + "type": "BlockStatement", + "start": 886, + "end": 2379, + "loc": { + "start": { + "line": 27, + "column": 54 + }, + "end": { + "line": 71, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 897, + "end": 944, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 897, + "end": 943, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 54 + } + }, + "callee": { + "type": "Super", + "start": 897, + "end": 902, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 13 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 903, + "end": 942, + "loc": { + "start": { + "line": 29, + "column": 14 + }, + "end": { + "line": 29, + "column": 53 + } + }, + "object": { + "type": "MemberExpression", + "start": 903, + "end": 936, + "loc": { + "start": { + "line": 29, + "column": 14 + }, + "end": { + "line": 29, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 903, + "end": 929, + "loc": { + "start": { + "line": 29, + "column": 14 + }, + "end": { + "line": 29, + "column": 40 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "property": { + "type": "Identifier", + "start": 930, + "end": 936, + "loc": { + "start": { + "line": 29, + "column": 41 + }, + "end": { + "line": 29, + "column": 47 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 937, + "end": 942, + "loc": { + "start": { + "line": 29, + "column": 48 + }, + "end": { + "line": 29, + "column": 53 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 954, + "end": 989, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 43 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 954, + "end": 988, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 42 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 954, + "end": 970, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 954, + "end": 958, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 959, + "end": 970, + "loc": { + "start": { + "line": 31, + "column": 13 + }, + "end": { + "line": 31, + "column": 24 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 973, + "end": 988, + "loc": { + "start": { + "line": 31, + "column": 27 + }, + "end": { + "line": 31, + "column": 42 + } + }, + "object": { + "type": "Identifier", + "start": 973, + "end": 976, + "loc": { + "start": { + "line": 31, + "column": 27 + }, + "end": { + "line": 31, + "column": 30 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "property": { + "type": "Identifier", + "start": 977, + "end": 988, + "loc": { + "start": { + "line": 31, + "column": 31 + }, + "end": { + "line": 31, + "column": 42 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 998, + "end": 1072, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 998, + "end": 1071, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 998, + "end": 1016, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 998, + "end": 1002, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1003, + "end": 1016, + "loc": { + "start": { + "line": 32, + "column": 13 + }, + "end": { + "line": 32, + "column": 26 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "right": { + "type": "NewExpression", + "start": 1019, + "end": 1071, + "loc": { + "start": { + "line": 32, + "column": 29 + }, + "end": { + "line": 32, + "column": 81 + } + }, + "callee": { + "type": "Identifier", + "start": 1023, + "end": 1036, + "loc": { + "start": { + "line": 32, + "column": 33 + }, + "end": { + "line": 32, + "column": 46 + }, + "identifierName": "PointerCircle" + }, + "name": "PointerCircle" + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 1037, + "end": 1070, + "loc": { + "start": { + "line": 32, + "column": 47 + }, + "end": { + "line": 32, + "column": 80 + } + }, + "object": { + "type": "Identifier", + "start": 1037, + "end": 1063, + "loc": { + "start": { + "line": 32, + "column": 47 + }, + "end": { + "line": 32, + "column": 73 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "property": { + "type": "Identifier", + "start": 1064, + "end": 1070, + "loc": { + "start": { + "line": 32, + "column": 74 + }, + "end": { + "line": 32, + "column": 80 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 1082, + "end": 1103, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1082, + "end": 1102, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1082, + "end": 1094, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 1082, + "end": 1086, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1087, + "end": 1094, + "loc": { + "start": { + "line": 34, + "column": 13 + }, + "end": { + "line": 34, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 1097, + "end": 1102, + "loc": { + "start": { + "line": 34, + "column": 23 + }, + "end": { + "line": 34, + "column": 28 + } + }, + "value": false + } + } + }, + { + "type": "VariableDeclaration", + "start": 1113, + "end": 1161, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 56 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 1119, + "end": 1160, + "loc": { + "start": { + "line": 36, + "column": 14 + }, + "end": { + "line": 36, + "column": 55 + } + }, + "id": { + "type": "Identifier", + "start": 1119, + "end": 1128, + "loc": { + "start": { + "line": 36, + "column": 14 + }, + "end": { + "line": 36, + "column": 23 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "init": { + "type": "CallExpression", + "start": 1131, + "end": 1160, + "loc": { + "start": { + "line": 36, + "column": 26 + }, + "end": { + "line": 36, + "column": 55 + } + }, + "callee": { + "type": "MemberExpression", + "start": 1131, + "end": 1153, + "loc": { + "start": { + "line": 36, + "column": 26 + }, + "end": { + "line": 36, + "column": 48 + } + }, + "object": { + "type": "Identifier", + "start": 1131, + "end": 1139, + "loc": { + "start": { + "line": 36, + "column": 26 + }, + "end": { + "line": 36, + "column": 34 + }, + "identifierName": "document" + }, + "name": "document" + }, + "property": { + "type": "Identifier", + "start": 1140, + "end": 1153, + "loc": { + "start": { + "line": 36, + "column": 35 + }, + "end": { + "line": 36, + "column": 48 + }, + "identifierName": "createElement" + }, + "name": "createElement" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 1154, + "end": 1159, + "loc": { + "start": { + "line": 36, + "column": 49 + }, + "end": { + "line": 36, + "column": 54 + } + }, + "extra": { + "rawValue": "div", + "raw": "'div'" + }, + "value": "div" + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 1170, + "end": 1210, + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 37, + "column": 48 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 1176, + "end": 1209, + "loc": { + "start": { + "line": 37, + "column": 14 + }, + "end": { + "line": 37, + "column": 47 + } + }, + "id": { + "type": "Identifier", + "start": 1176, + "end": 1182, + "loc": { + "start": { + "line": 37, + "column": 14 + }, + "end": { + "line": 37, + "column": 20 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "init": { + "type": "MemberExpression", + "start": 1185, + "end": 1209, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 1185, + "end": 1202, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 1185, + "end": 1195, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 1185, + "end": 1189, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 1190, + "end": 1195, + "loc": { + "start": { + "line": 37, + "column": 28 + }, + "end": { + "line": 37, + "column": 33 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1196, + "end": 1202, + "loc": { + "start": { + "line": 37, + "column": 34 + }, + "end": { + "line": 37, + "column": 40 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1203, + "end": 1209, + "loc": { + "start": { + "line": 37, + "column": 41 + }, + "end": { + "line": 37, + "column": 47 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 1219, + "end": 1269, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 58 + } + }, + "expression": { + "type": "CallExpression", + "start": 1219, + "end": 1268, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 57 + } + }, + "callee": { + "type": "MemberExpression", + "start": 1219, + "end": 1249, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 1219, + "end": 1236, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 25 + } + }, + "object": { + "type": "Identifier", + "start": 1219, + "end": 1225, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 1226, + "end": 1236, + "loc": { + "start": { + "line": 38, + "column": 15 + }, + "end": { + "line": 38, + "column": 25 + }, + "identifierName": "parentNode" + }, + "name": "parentNode" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1237, + "end": 1249, + "loc": { + "start": { + "line": 38, + "column": 26 + }, + "end": { + "line": 38, + "column": 38 + }, + "identifierName": "insertBefore" + }, + "name": "insertBefore" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 1250, + "end": 1259, + "loc": { + "start": { + "line": 38, + "column": 39 + }, + "end": { + "line": 38, + "column": 48 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + { + "type": "Identifier", + "start": 1261, + "end": 1267, + "loc": { + "start": { + "line": 38, + "column": 50 + }, + "end": { + "line": 38, + "column": 56 + }, + "identifierName": "canvas" + }, + "name": "canvas" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 1279, + "end": 1316, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 45 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1279, + "end": 1315, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 44 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1279, + "end": 1305, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 34 + } + }, + "object": { + "type": "MemberExpression", + "start": 1279, + "end": 1294, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1279, + "end": 1288, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1289, + "end": 1294, + "loc": { + "start": { + "line": 40, + "column": 18 + }, + "end": { + "line": 40, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1295, + "end": 1305, + "loc": { + "start": { + "line": 40, + "column": 24 + }, + "end": { + "line": 40, + "column": 34 + }, + "identifierName": "background" + }, + "name": "background" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1308, + "end": 1315, + "loc": { + "start": { + "line": 40, + "column": 37 + }, + "end": { + "line": 40, + "column": 44 + } + }, + "extra": { + "rawValue": "black", + "raw": "\"black\"" + }, + "value": "black" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1325, + "end": 1367, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 50 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1325, + "end": 1366, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 49 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1325, + "end": 1347, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1325, + "end": 1340, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1325, + "end": 1334, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1335, + "end": 1340, + "loc": { + "start": { + "line": 41, + "column": 18 + }, + "end": { + "line": 41, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1341, + "end": 1347, + "loc": { + "start": { + "line": 41, + "column": 24 + }, + "end": { + "line": 41, + "column": 30 + }, + "identifierName": "border" + }, + "name": "border" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1350, + "end": 1366, + "loc": { + "start": { + "line": 41, + "column": 33 + }, + "end": { + "line": 41, + "column": 49 + } + }, + "extra": { + "rawValue": "2px solid blue", + "raw": "\"2px solid blue\"" + }, + "value": "2px solid blue" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1376, + "end": 1414, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1376, + "end": 1413, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1376, + "end": 1404, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 36 + } + }, + "object": { + "type": "MemberExpression", + "start": 1376, + "end": 1391, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1376, + "end": 1385, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1386, + "end": 1391, + "loc": { + "start": { + "line": 42, + "column": 18 + }, + "end": { + "line": 42, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1392, + "end": 1404, + "loc": { + "start": { + "line": 42, + "column": 24 + }, + "end": { + "line": 42, + "column": 36 + }, + "identifierName": "borderRadius" + }, + "name": "borderRadius" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1407, + "end": 1413, + "loc": { + "start": { + "line": 42, + "column": 39 + }, + "end": { + "line": 42, + "column": 45 + } + }, + "extra": { + "rawValue": "10px", + "raw": "\"10px\"" + }, + "value": "10px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1423, + "end": 1453, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1423, + "end": 1452, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1423, + "end": 1444, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1423, + "end": 1438, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1423, + "end": 1432, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1433, + "end": 1438, + "loc": { + "start": { + "line": 43, + "column": 18 + }, + "end": { + "line": 43, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1439, + "end": 1444, + "loc": { + "start": { + "line": 43, + "column": 24 + }, + "end": { + "line": 43, + "column": 29 + }, + "identifierName": "width" + }, + "name": "width" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1447, + "end": 1452, + "loc": { + "start": { + "line": 43, + "column": 32 + }, + "end": { + "line": 43, + "column": 37 + } + }, + "extra": { + "rawValue": "5px", + "raw": "\"5px\"" + }, + "value": "5px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1462, + "end": 1493, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 39 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1462, + "end": 1492, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 38 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1462, + "end": 1484, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1462, + "end": 1477, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1462, + "end": 1471, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1472, + "end": 1477, + "loc": { + "start": { + "line": 44, + "column": 18 + }, + "end": { + "line": 44, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1478, + "end": 1484, + "loc": { + "start": { + "line": 44, + "column": 24 + }, + "end": { + "line": 44, + "column": 30 + }, + "identifierName": "height" + }, + "name": "height" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1487, + "end": 1492, + "loc": { + "start": { + "line": 44, + "column": 33 + }, + "end": { + "line": 44, + "column": 38 + } + }, + "extra": { + "rawValue": "5px", + "raw": "\"5px\"" + }, + "value": "5px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1502, + "end": 1543, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 49 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1502, + "end": 1542, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 48 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1502, + "end": 1524, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1502, + "end": 1517, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1502, + "end": 1511, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1512, + "end": 1517, + "loc": { + "start": { + "line": 45, + "column": 18 + }, + "end": { + "line": 45, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1518, + "end": 1524, + "loc": { + "start": { + "line": 45, + "column": 24 + }, + "end": { + "line": 45, + "column": 30 + }, + "identifierName": "margin" + }, + "name": "margin" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1527, + "end": 1542, + "loc": { + "start": { + "line": 45, + "column": 33 + }, + "end": { + "line": 45, + "column": 48 + } + }, + "extra": { + "rawValue": "-200px -200px", + "raw": "\"-200px -200px\"" + }, + "value": "-200px -200px" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1552, + "end": 1583, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 39 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1552, + "end": 1582, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 38 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1552, + "end": 1574, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 1552, + "end": 1567, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1552, + "end": 1561, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1562, + "end": 1567, + "loc": { + "start": { + "line": 46, + "column": 18 + }, + "end": { + "line": 46, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1568, + "end": 1574, + "loc": { + "start": { + "line": 46, + "column": 24 + }, + "end": { + "line": 46, + "column": 30 + }, + "identifierName": "zIndex" + }, + "name": "zIndex" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1577, + "end": 1582, + "loc": { + "start": { + "line": 46, + "column": 33 + }, + "end": { + "line": 46, + "column": 38 + } + }, + "extra": { + "rawValue": "100", + "raw": "\"100\"" + }, + "value": "100" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1592, + "end": 1630, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1592, + "end": 1629, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1592, + "end": 1616, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 32 + } + }, + "object": { + "type": "MemberExpression", + "start": 1592, + "end": 1607, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1592, + "end": 1601, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1602, + "end": 1607, + "loc": { + "start": { + "line": 47, + "column": 18 + }, + "end": { + "line": 47, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1608, + "end": 1616, + "loc": { + "start": { + "line": 47, + "column": 24 + }, + "end": { + "line": 47, + "column": 32 + }, + "identifierName": "position" + }, + "name": "position" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1619, + "end": 1629, + "loc": { + "start": { + "line": 47, + "column": 35 + }, + "end": { + "line": 47, + "column": 45 + } + }, + "extra": { + "rawValue": "absolute", + "raw": "\"absolute\"" + }, + "value": "absolute" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1639, + "end": 1678, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 47 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1639, + "end": 1677, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 46 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1639, + "end": 1668, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 37 + } + }, + "object": { + "type": "MemberExpression", + "start": 1639, + "end": 1654, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 1639, + "end": 1648, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 17 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "property": { + "type": "Identifier", + "start": 1649, + "end": 1654, + "loc": { + "start": { + "line": 48, + "column": 18 + }, + "end": { + "line": 48, + "column": 23 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 1655, + "end": 1668, + "loc": { + "start": { + "line": 48, + "column": 24 + }, + "end": { + "line": 48, + "column": 37 + }, + "identifierName": "pointerEvents" + }, + "name": "pointerEvents" + }, + "computed": false + }, + "right": { + "type": "StringLiteral", + "start": 1671, + "end": 1677, + "loc": { + "start": { + "line": 48, + "column": 40 + }, + "end": { + "line": 48, + "column": 46 + } + }, + "extra": { + "rawValue": "none", + "raw": "\"none\"" + }, + "value": "none" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1688, + "end": 1715, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 35 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1688, + "end": 1714, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 34 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1688, + "end": 1702, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 22 + } + }, + "object": { + "type": "ThisExpression", + "start": 1688, + "end": 1692, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1693, + "end": 1702, + "loc": { + "start": { + "line": 50, + "column": 13 + }, + "end": { + "line": 50, + "column": 22 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 1705, + "end": 1714, + "loc": { + "start": { + "line": 50, + "column": 25 + }, + "end": { + "line": 50, + "column": 34 + }, + "identifierName": "markerDiv" + }, + "name": "markerDiv" + } + } + }, + { + "type": "ExpressionStatement", + "start": 1725, + "end": 1765, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1725, + "end": 1764, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1725, + "end": 1757, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 1725, + "end": 1729, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1730, + "end": 1757, + "loc": { + "start": { + "line": 52, + "column": 13 + }, + "end": { + "line": 52, + "column": 40 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 1760, + "end": 1764, + "loc": { + "start": { + "line": 52, + "column": 43 + }, + "end": { + "line": 52, + "column": 47 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 1775, + "end": 2021, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 61, + "column": 9 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1775, + "end": 2021, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 61, + "column": 9 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1775, + "end": 1816, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 49 + } + }, + "object": { + "type": "ThisExpression", + "start": 1775, + "end": 1779, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 1780, + "end": 1816, + "loc": { + "start": { + "line": 54, + "column": 13 + }, + "end": { + "line": 54, + "column": 49 + }, + "identifierName": "_currentDistanceMeasurementInitState" + }, + "name": "_currentDistanceMeasurementInitState" + }, + "computed": false + }, + "right": { + "type": "ObjectExpression", + "start": 1819, + "end": 2021, + "loc": { + "start": { + "line": 54, + "column": 52 + }, + "end": { + "line": 61, + "column": 9 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 1833, + "end": 1850, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 29 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 1833, + "end": 1844, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 23 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "value": { + "type": "NullLiteral", + "start": 1846, + "end": 1850, + "loc": { + "start": { + "line": 55, + "column": 25 + }, + "end": { + "line": 55, + "column": 29 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 1864, + "end": 1881, + "loc": { + "start": { + "line": 56, + "column": 12 + }, + "end": { + "line": 56, + "column": 29 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 1864, + "end": 1875, + "loc": { + "start": { + "line": 56, + "column": 12 + }, + "end": { + "line": 56, + "column": 23 + }, + "identifierName": "axisVisible" + }, + "name": "axisVisible" + }, + "value": { + "type": "NullLiteral", + "start": 1877, + "end": 1881, + "loc": { + "start": { + "line": 56, + "column": 25 + }, + "end": { + "line": 56, + "column": 29 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 1895, + "end": 1913, + "loc": { + "start": { + "line": 57, + "column": 12 + }, + "end": { + "line": 57, + "column": 30 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 1895, + "end": 1907, + "loc": { + "start": { + "line": 57, + "column": 12 + }, + "end": { + "line": 57, + "column": 24 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "value": { + "type": "NullLiteral", + "start": 1909, + "end": 1913, + "loc": { + "start": { + "line": 57, + "column": 26 + }, + "end": { + "line": 57, + "column": 30 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 1927, + "end": 1945, + "loc": { + "start": { + "line": 58, + "column": 12 + }, + "end": { + "line": 58, + "column": 30 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 1927, + "end": 1939, + "loc": { + "start": { + "line": 58, + "column": 12 + }, + "end": { + "line": 58, + "column": 24 + }, + "identifierName": "yaxisVisible" + }, + "name": "yaxisVisible" + }, + "value": { + "type": "NullLiteral", + "start": 1941, + "end": 1945, + "loc": { + "start": { + "line": 58, + "column": 26 + }, + "end": { + "line": 58, + "column": 30 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 1959, + "end": 1977, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 30 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 1959, + "end": 1971, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 24 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "value": { + "type": "NullLiteral", + "start": 1973, + "end": 1977, + "loc": { + "start": { + "line": 59, + "column": 26 + }, + "end": { + "line": 59, + "column": 30 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 1991, + "end": 2010, + "loc": { + "start": { + "line": 60, + "column": 12 + }, + "end": { + "line": 60, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 1991, + "end": 2004, + "loc": { + "start": { + "line": 60, + "column": 12 + }, + "end": { + "line": 60, + "column": 25 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "value": { + "type": "NullLiteral", + "start": 2006, + "end": 2010, + "loc": { + "start": { + "line": 60, + "column": 27 + }, + "end": { + "line": 60, + "column": 31 + } + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 2031, + "end": 2063, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 40 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2031, + "end": 2062, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 39 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2031, + "end": 2055, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 32 + } + }, + "object": { + "type": "ThisExpression", + "start": 2031, + "end": 2035, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2036, + "end": 2055, + "loc": { + "start": { + "line": 63, + "column": 13 + }, + "end": { + "line": 63, + "column": 32 + }, + "identifierName": "_onCanvasTouchStart" + }, + "name": "_onCanvasTouchStart" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 2058, + "end": 2062, + "loc": { + "start": { + "line": 63, + "column": 35 + }, + "end": { + "line": 63, + "column": 39 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 2072, + "end": 2102, + "loc": { + "start": { + "line": 64, + "column": 8 + }, + "end": { + "line": 64, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2072, + "end": 2101, + "loc": { + "start": { + "line": 64, + "column": 8 + }, + "end": { + "line": 64, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2072, + "end": 2094, + "loc": { + "start": { + "line": 64, + "column": 8 + }, + "end": { + "line": 64, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 2072, + "end": 2076, + "loc": { + "start": { + "line": 64, + "column": 8 + }, + "end": { + "line": 64, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2077, + "end": 2094, + "loc": { + "start": { + "line": 64, + "column": 13 + }, + "end": { + "line": 64, + "column": 30 + }, + "identifierName": "_onCanvasTouchEnd" + }, + "name": "_onCanvasTouchEnd" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 2097, + "end": 2101, + "loc": { + "start": { + "line": 64, + "column": 33 + }, + "end": { + "line": 64, + "column": 37 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 2111, + "end": 2142, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 39 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2111, + "end": 2141, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 38 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2111, + "end": 2135, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 32 + } + }, + "object": { + "type": "ThisExpression", + "start": 2111, + "end": 2115, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2116, + "end": 2135, + "loc": { + "start": { + "line": 65, + "column": 13 + }, + "end": { + "line": 65, + "column": 32 + }, + "identifierName": "_longTouchTimeoutMs" + }, + "name": "_longTouchTimeoutMs" + }, + "computed": false + }, + "right": { + "type": "NumericLiteral", + "start": 2138, + "end": 2141, + "loc": { + "start": { + "line": 65, + "column": 35 + }, + "end": { + "line": 65, + "column": 38 + } + }, + "extra": { + "rawValue": 300, + "raw": "300" + }, + "value": 300 + } + } + }, + { + "type": "ExpressionStatement", + "start": 2151, + "end": 2195, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2151, + "end": 2194, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2151, + "end": 2167, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 2151, + "end": 2155, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2156, + "end": 2167, + "loc": { + "start": { + "line": 66, + "column": 13 + }, + "end": { + "line": 66, + "column": 24 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + }, + "right": { + "type": "BinaryExpression", + "start": 2170, + "end": 2194, + "loc": { + "start": { + "line": 66, + "column": 27 + }, + "end": { + "line": 66, + "column": 51 + } + }, + "left": { + "type": "MemberExpression", + "start": 2170, + "end": 2184, + "loc": { + "start": { + "line": 66, + "column": 27 + }, + "end": { + "line": 66, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 2170, + "end": 2173, + "loc": { + "start": { + "line": 66, + "column": 27 + }, + "end": { + "line": 66, + "column": 30 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "property": { + "type": "Identifier", + "start": 2174, + "end": 2184, + "loc": { + "start": { + "line": 66, + "column": 31 + }, + "end": { + "line": 66, + "column": 41 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "BooleanLiteral", + "start": 2189, + "end": 2194, + "loc": { + "start": { + "line": 66, + "column": 46 + }, + "end": { + "line": 66, + "column": 51 + } + }, + "value": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 2204, + "end": 2252, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 67, + "column": 56 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2204, + "end": 2251, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 67, + "column": 55 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2204, + "end": 2222, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 67, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 2204, + "end": 2208, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 67, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2209, + "end": 2222, + "loc": { + "start": { + "line": 67, + "column": 13 + }, + "end": { + "line": 67, + "column": 26 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + }, + "right": { + "type": "BinaryExpression", + "start": 2225, + "end": 2251, + "loc": { + "start": { + "line": 67, + "column": 29 + }, + "end": { + "line": 67, + "column": 55 + } + }, + "left": { + "type": "MemberExpression", + "start": 2225, + "end": 2241, + "loc": { + "start": { + "line": 67, + "column": 29 + }, + "end": { + "line": 67, + "column": 45 + } + }, + "object": { + "type": "Identifier", + "start": 2225, + "end": 2228, + "loc": { + "start": { + "line": 67, + "column": 29 + }, + "end": { + "line": 67, + "column": 32 + }, + "identifierName": "cfg" + }, + "name": "cfg" + }, + "property": { + "type": "Identifier", + "start": 2229, + "end": 2241, + "loc": { + "start": { + "line": 67, + "column": 33 + }, + "end": { + "line": 67, + "column": 45 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "BooleanLiteral", + "start": 2246, + "end": 2251, + "loc": { + "start": { + "line": 67, + "column": 50 + }, + "end": { + "line": 67, + "column": 55 + } + }, + "value": false + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 2261, + "end": 2311, + "loc": { + "start": { + "line": 68, + "column": 8 + }, + "end": { + "line": 68, + "column": 58 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2261, + "end": 2310, + "loc": { + "start": { + "line": 68, + "column": 8 + }, + "end": { + "line": 68, + "column": 57 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2261, + "end": 2277, + "loc": { + "start": { + "line": 68, + "column": 8 + }, + "end": { + "line": 68, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 2261, + "end": 2265, + "loc": { + "start": { + "line": 68, + "column": 8 + }, + "end": { + "line": 68, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2266, + "end": 2277, + "loc": { + "start": { + "line": 68, + "column": 13 + }, + "end": { + "line": 68, + "column": 24 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 2280, + "end": 2310, + "loc": { + "start": { + "line": 68, + "column": 27 + }, + "end": { + "line": 68, + "column": 57 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + } + }, + { + "type": "ExpressionStatement", + "start": 2321, + "end": 2373, + "loc": { + "start": { + "line": 70, + "column": 8 + }, + "end": { + "line": 70, + "column": 60 + } + }, + "expression": { + "type": "CallExpression", + "start": 2321, + "end": 2372, + "loc": { + "start": { + "line": 70, + "column": 8 + }, + "end": { + "line": 70, + "column": 59 + } + }, + "callee": { + "type": "MemberExpression", + "start": 2321, + "end": 2339, + "loc": { + "start": { + "line": 70, + "column": 8 + }, + "end": { + "line": 70, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 2321, + "end": 2325, + "loc": { + "start": { + "line": 70, + "column": 8 + }, + "end": { + "line": 70, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 2326, + "end": 2339, + "loc": { + "start": { + "line": 70, + "column": 13 + }, + "end": { + "line": 70, + "column": 26 + }, + "identifierName": "_attachPlugin" + }, + "name": "_attachPlugin" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 2340, + "end": 2366, + "loc": { + "start": { + "line": 70, + "column": 27 + }, + "end": { + "line": 70, + "column": 53 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + { + "type": "Identifier", + "start": 2368, + "end": 2371, + "loc": { + "start": { + "line": 70, + "column": 55 + }, + "end": { + "line": 70, + "column": 58 + }, + "identifierName": "cfg" + }, + "name": "cfg" + } + ] + } + } + ], + "directives": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates a DistanceMeasurementsTouchControl bound to the given DistanceMeasurementsPlugin.\n ", + "start": 723, + "end": 831, + "loc": { + "start": { + "line": 24, + "column": 4 + }, + "end": { + "line": 26, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 2385, + "end": 2894, + "loc": { + "start": { + "line": 73, + "column": 4 + }, + "end": { + "line": 86, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2385, + "end": 2398, + "loc": { + "start": { + "line": 73, + "column": 4 + }, + "end": { + "line": 73, + "column": 17 + }, + "identifierName": "_attachPlugin" + }, + "name": "_attachPlugin" + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 2399, + "end": 2425, + "loc": { + "start": { + "line": 73, + "column": 18 + }, + "end": { + "line": 73, + "column": 44 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + } + ], + "body": { + "type": "BlockStatement", + "start": 2427, + "end": 2894, + "loc": { + "start": { + "line": 73, + "column": 46 + }, + "end": { + "line": 86, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 2607, + "end": 2668, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 69 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2607, + "end": 2667, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 68 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2607, + "end": 2638, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 39 + } + }, + "object": { + "type": "ThisExpression", + "start": 2607, + "end": 2611, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 2612, + "end": 2638, + "loc": { + "start": { + "line": 79, + "column": 13 + }, + "end": { + "line": 79, + "column": 39 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 2641, + "end": 2667, + "loc": { + "start": { + "line": 79, + "column": 42 + }, + "end": { + "line": 79, + "column": 68 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 2438, + "end": 2598, + "loc": { + "start": { + "line": 75, + "column": 8 + }, + "end": { + "line": 78, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 2678, + "end": 2838, + "loc": { + "start": { + "line": 81, + "column": 8 + }, + "end": { + "line": 84, + "column": 11 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 2847, + "end": 2888, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 49 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2847, + "end": 2887, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 48 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2847, + "end": 2858, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 19 + } + }, + "object": { + "type": "ThisExpression", + "start": 2847, + "end": 2851, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 12 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 2852, + "end": 2858, + "loc": { + "start": { + "line": 85, + "column": 13 + }, + "end": { + "line": 85, + "column": 19 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 2861, + "end": 2887, + "loc": { + "start": { + "line": 85, + "column": 22 + }, + "end": { + "line": 85, + "column": 48 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 2678, + "end": 2838, + "loc": { + "start": { + "line": 81, + "column": 8 + }, + "end": { + "line": 84, + "column": 11 + } + } + } + ] + } + ], + "directives": [], + "trailingComments": null + }, + "trailingComments": [ + { + "type": "CommentBlock", + "value": "* Gets if this DistanceMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 2900, + "end": 3044, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 91, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3049, + "end": 3098, + "loc": { + "start": { + "line": 92, + "column": 4 + }, + "end": { + "line": 94, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3053, + "end": 3059, + "loc": { + "start": { + "line": 92, + "column": 8 + }, + "end": { + "line": 92, + "column": 14 + }, + "identifierName": "active" + }, + "name": "active" + }, + "kind": "get", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 3062, + "end": 3098, + "loc": { + "start": { + "line": 92, + "column": 17 + }, + "end": { + "line": 94, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 3072, + "end": 3092, + "loc": { + "start": { + "line": 93, + "column": 8 + }, + "end": { + "line": 93, + "column": 28 + } + }, + "argument": { + "type": "MemberExpression", + "start": 3079, + "end": 3091, + "loc": { + "start": { + "line": 93, + "column": 15 + }, + "end": { + "line": 93, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 3079, + "end": 3083, + "loc": { + "start": { + "line": 93, + "column": 15 + }, + "end": { + "line": 93, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "start": 3084, + "end": 3091, + "loc": { + "start": { + "line": 93, + "column": 20 + }, + "end": { + "line": 93, + "column": 27 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "* Gets if this DistanceMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 2900, + "end": 3044, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 91, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n ", + "start": 3104, + "end": 3265, + "loc": { + "start": { + "line": 96, + "column": 4 + }, + "end": { + "line": 100, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3270, + "end": 3351, + "loc": { + "start": { + "line": 101, + "column": 4 + }, + "end": { + "line": 103, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3274, + "end": 3286, + "loc": { + "start": { + "line": 101, + "column": 8 + }, + "end": { + "line": 101, + "column": 20 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "kind": "set", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3287, + "end": 3299, + "loc": { + "start": { + "line": 101, + "column": 21 + }, + "end": { + "line": 101, + "column": 33 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + } + ], + "body": { + "type": "BlockStatement", + "start": 3301, + "end": 3351, + "loc": { + "start": { + "line": 101, + "column": 35 + }, + "end": { + "line": 103, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3311, + "end": 3345, + "loc": { + "start": { + "line": 102, + "column": 8 + }, + "end": { + "line": 102, + "column": 42 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3311, + "end": 3344, + "loc": { + "start": { + "line": 102, + "column": 8 + }, + "end": { + "line": 102, + "column": 41 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3311, + "end": 3329, + "loc": { + "start": { + "line": 102, + "column": 8 + }, + "end": { + "line": 102, + "column": 26 + } + }, + "object": { + "type": "ThisExpression", + "start": 3311, + "end": 3315, + "loc": { + "start": { + "line": 102, + "column": 8 + }, + "end": { + "line": 102, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3316, + "end": 3329, + "loc": { + "start": { + "line": 102, + "column": 13 + }, + "end": { + "line": 102, + "column": 26 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 3332, + "end": 3344, + "loc": { + "start": { + "line": 102, + "column": 29 + }, + "end": { + "line": 102, + "column": 41 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n ", + "start": 3104, + "end": 3265, + "loc": { + "start": { + "line": 96, + "column": 4 + }, + "end": { + "line": 100, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3357, + "end": 3511, + "loc": { + "start": { + "line": 105, + "column": 4 + }, + "end": { + "line": 109, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3516, + "end": 3577, + "loc": { + "start": { + "line": 110, + "column": 4 + }, + "end": { + "line": 112, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3520, + "end": 3532, + "loc": { + "start": { + "line": 110, + "column": 8 + }, + "end": { + "line": 110, + "column": 20 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "kind": "get", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 3535, + "end": 3577, + "loc": { + "start": { + "line": 110, + "column": 23 + }, + "end": { + "line": 112, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 3545, + "end": 3571, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "column": 34 + } + }, + "argument": { + "type": "MemberExpression", + "start": 3552, + "end": 3570, + "loc": { + "start": { + "line": 111, + "column": 15 + }, + "end": { + "line": 111, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 3552, + "end": 3556, + "loc": { + "start": { + "line": 111, + "column": 15 + }, + "end": { + "line": 111, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "start": 3557, + "end": 3570, + "loc": { + "start": { + "line": 111, + "column": 20 + }, + "end": { + "line": 111, + "column": 33 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3357, + "end": 3511, + "loc": { + "start": { + "line": 105, + "column": 4 + }, + "end": { + "line": 109, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n ", + "start": 3583, + "end": 3740, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 118, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3745, + "end": 3818, + "loc": { + "start": { + "line": 119, + "column": 4 + }, + "end": { + "line": 121, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3749, + "end": 3759, + "loc": { + "start": { + "line": 119, + "column": 8 + }, + "end": { + "line": 119, + "column": 18 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "kind": "set", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3760, + "end": 3770, + "loc": { + "start": { + "line": 119, + "column": 19 + }, + "end": { + "line": 119, + "column": 29 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + } + ], + "body": { + "type": "BlockStatement", + "start": 3772, + "end": 3818, + "loc": { + "start": { + "line": 119, + "column": 31 + }, + "end": { + "line": 121, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3782, + "end": 3812, + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3782, + "end": 3811, + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3782, + "end": 3798, + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 3782, + "end": 3786, + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 3787, + "end": 3798, + "loc": { + "start": { + "line": 120, + "column": 13 + }, + "end": { + "line": 120, + "column": 24 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 3801, + "end": 3811, + "loc": { + "start": { + "line": 120, + "column": 27 + }, + "end": { + "line": 120, + "column": 37 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n ", + "start": 3583, + "end": 3740, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 118, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3824, + "end": 3976, + "loc": { + "start": { + "line": 123, + "column": 4 + }, + "end": { + "line": 127, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 3981, + "end": 4038, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 130, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 3985, + "end": 3995, + "loc": { + "start": { + "line": 128, + "column": 8 + }, + "end": { + "line": 128, + "column": 18 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "kind": "get", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 3998, + "end": 4038, + "loc": { + "start": { + "line": 128, + "column": 21 + }, + "end": { + "line": 130, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 4008, + "end": 4032, + "loc": { + "start": { + "line": 129, + "column": 8 + }, + "end": { + "line": 129, + "column": 32 + } + }, + "argument": { + "type": "MemberExpression", + "start": 4015, + "end": 4031, + "loc": { + "start": { + "line": 129, + "column": 15 + }, + "end": { + "line": 129, + "column": 31 + } + }, + "object": { + "type": "ThisExpression", + "start": 4015, + "end": 4019, + "loc": { + "start": { + "line": 129, + "column": 15 + }, + "end": { + "line": 129, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "start": 4020, + "end": 4031, + "loc": { + "start": { + "line": 129, + "column": 20 + }, + "end": { + "line": 129, + "column": 31 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3824, + "end": 3976, + "loc": { + "start": { + "line": 123, + "column": 4 + }, + "end": { + "line": 127, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Activates this DistanceMeasurementsTouchControl, ready to respond to input.\n ", + "start": 4044, + "end": 4138, + "loc": { + "start": { + "line": 132, + "column": 4 + }, + "end": { + "line": 134, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 4143, + "end": 34027, + "loc": { + "start": { + "line": 135, + "column": 4 + }, + "end": { + "line": 715, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 4143, + "end": 4151, + "loc": { + "start": { + "line": 135, + "column": 4 + }, + "end": { + "line": 135, + "column": 12 + }, + "identifierName": "activate" + }, + "name": "activate", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4154, + "end": 34027, + "loc": { + "start": { + "line": 135, + "column": 15 + }, + "end": { + "line": 715, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 4165, + "end": 4214, + "loc": { + "start": { + "line": 137, + "column": 8 + }, + "end": { + "line": 139, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 4169, + "end": 4181, + "loc": { + "start": { + "line": 137, + "column": 12 + }, + "end": { + "line": 137, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 4169, + "end": 4173, + "loc": { + "start": { + "line": 137, + "column": 12 + }, + "end": { + "line": 137, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 4174, + "end": 4181, + "loc": { + "start": { + "line": 137, + "column": 17 + }, + "end": { + "line": 137, + "column": 24 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 4183, + "end": 4214, + "loc": { + "start": { + "line": 137, + "column": 26 + }, + "end": { + "line": 139, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 4197, + "end": 4204, + "loc": { + "start": { + "line": 138, + "column": 12 + }, + "end": { + "line": 138, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 4224, + "end": 4251, + "loc": { + "start": { + "line": 141, + "column": 8 + }, + "end": { + "line": 141, + "column": 35 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4230, + "end": 4250, + "loc": { + "start": { + "line": 141, + "column": 14 + }, + "end": { + "line": 141, + "column": 34 + } + }, + "id": { + "type": "Identifier", + "start": 4230, + "end": 4236, + "loc": { + "start": { + "line": 141, + "column": 14 + }, + "end": { + "line": 141, + "column": 20 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "init": { + "type": "MemberExpression", + "start": 4239, + "end": 4250, + "loc": { + "start": { + "line": 141, + "column": 23 + }, + "end": { + "line": 141, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 4239, + "end": 4243, + "loc": { + "start": { + "line": 141, + "column": 23 + }, + "end": { + "line": 141, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 4244, + "end": 4250, + "loc": { + "start": { + "line": 141, + "column": 28 + }, + "end": { + "line": 141, + "column": 34 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4260, + "end": 4285, + "loc": { + "start": { + "line": 142, + "column": 8 + }, + "end": { + "line": 142, + "column": 33 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4266, + "end": 4284, + "loc": { + "start": { + "line": 142, + "column": 14 + }, + "end": { + "line": 142, + "column": 32 + } + }, + "id": { + "type": "Identifier", + "start": 4266, + "end": 4271, + "loc": { + "start": { + "line": 142, + "column": 14 + }, + "end": { + "line": 142, + "column": 19 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "init": { + "type": "MemberExpression", + "start": 4274, + "end": 4284, + "loc": { + "start": { + "line": 142, + "column": 22 + }, + "end": { + "line": 142, + "column": 32 + } + }, + "object": { + "type": "ThisExpression", + "start": 4274, + "end": 4278, + "loc": { + "start": { + "line": 142, + "column": 22 + }, + "end": { + "line": 142, + "column": 26 + } + } + }, + "property": { + "type": "Identifier", + "start": 4279, + "end": 4284, + "loc": { + "start": { + "line": 142, + "column": 27 + }, + "end": { + "line": 142, + "column": 32 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4294, + "end": 4329, + "loc": { + "start": { + "line": 143, + "column": 8 + }, + "end": { + "line": 143, + "column": 43 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4300, + "end": 4328, + "loc": { + "start": { + "line": 143, + "column": 14 + }, + "end": { + "line": 143, + "column": 42 + } + }, + "id": { + "type": "Identifier", + "start": 4300, + "end": 4306, + "loc": { + "start": { + "line": 143, + "column": 14 + }, + "end": { + "line": 143, + "column": 20 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "init": { + "type": "MemberExpression", + "start": 4309, + "end": 4328, + "loc": { + "start": { + "line": 143, + "column": 23 + }, + "end": { + "line": 143, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 4309, + "end": 4321, + "loc": { + "start": { + "line": 143, + "column": 23 + }, + "end": { + "line": 143, + "column": 35 + } + }, + "object": { + "type": "Identifier", + "start": 4309, + "end": 4314, + "loc": { + "start": { + "line": 143, + "column": 23 + }, + "end": { + "line": 143, + "column": 28 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 4315, + "end": 4321, + "loc": { + "start": { + "line": 143, + "column": 29 + }, + "end": { + "line": 143, + "column": 35 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4322, + "end": 4328, + "loc": { + "start": { + "line": 143, + "column": 36 + }, + "end": { + "line": 143, + "column": 42 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4338, + "end": 4377, + "loc": { + "start": { + "line": 144, + "column": 8 + }, + "end": { + "line": 144, + "column": 47 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4344, + "end": 4376, + "loc": { + "start": { + "line": 144, + "column": 14 + }, + "end": { + "line": 144, + "column": 46 + } + }, + "id": { + "type": "Identifier", + "start": 4344, + "end": 4355, + "loc": { + "start": { + "line": 144, + "column": 14 + }, + "end": { + "line": 144, + "column": 25 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "init": { + "type": "MemberExpression", + "start": 4358, + "end": 4376, + "loc": { + "start": { + "line": 144, + "column": 28 + }, + "end": { + "line": 144, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 4358, + "end": 4364, + "loc": { + "start": { + "line": 144, + "column": 28 + }, + "end": { + "line": 144, + "column": 34 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 4365, + "end": 4376, + "loc": { + "start": { + "line": 144, + "column": 35 + }, + "end": { + "line": 144, + "column": 46 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4386, + "end": 4422, + "loc": { + "start": { + "line": 145, + "column": 8 + }, + "end": { + "line": 145, + "column": 44 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4392, + "end": 4421, + "loc": { + "start": { + "line": 145, + "column": 14 + }, + "end": { + "line": 145, + "column": 43 + } + }, + "id": { + "type": "Identifier", + "start": 4392, + "end": 4407, + "loc": { + "start": { + "line": 145, + "column": 14 + }, + "end": { + "line": 145, + "column": 29 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "init": { + "type": "CallExpression", + "start": 4410, + "end": 4421, + "loc": { + "start": { + "line": 145, + "column": 32 + }, + "end": { + "line": 145, + "column": 43 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4410, + "end": 4419, + "loc": { + "start": { + "line": 145, + "column": 32 + }, + "end": { + "line": 145, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 4410, + "end": 4414, + "loc": { + "start": { + "line": 145, + "column": 32 + }, + "end": { + "line": 145, + "column": 36 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 4415, + "end": 4419, + "loc": { + "start": { + "line": 145, + "column": 37 + }, + "end": { + "line": 145, + "column": 41 + }, + "identifierName": "vec3" + }, + "name": "vec3" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4432, + "end": 4458, + "loc": { + "start": { + "line": 147, + "column": 8 + }, + "end": { + "line": 147, + "column": 34 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4438, + "end": 4457, + "loc": { + "start": { + "line": 147, + "column": 14 + }, + "end": { + "line": 147, + "column": 33 + } + }, + "id": { + "type": "Identifier", + "start": 4438, + "end": 4452, + "loc": { + "start": { + "line": 147, + "column": 14 + }, + "end": { + "line": 147, + "column": 28 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + }, + "init": { + "type": "NumericLiteral", + "start": 4455, + "end": 4457, + "loc": { + "start": { + "line": 147, + "column": 31 + }, + "end": { + "line": 147, + "column": 33 + } + }, + "extra": { + "rawValue": 20, + "raw": "20" + }, + "value": 20 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4468, + "end": 4496, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 36 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4472, + "end": 4495, + "loc": { + "start": { + "line": 149, + "column": 12 + }, + "end": { + "line": 149, + "column": 35 + } + }, + "id": { + "type": "Identifier", + "start": 4472, + "end": 4488, + "loc": { + "start": { + "line": 149, + "column": 12 + }, + "end": { + "line": 149, + "column": 28 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "init": { + "type": "NullLiteral", + "start": 4491, + "end": 4495, + "loc": { + "start": { + "line": 149, + "column": 31 + }, + "end": { + "line": 149, + "column": 35 + } + } + } + } + ], + "kind": "let" + }, + { + "type": "ExpressionStatement", + "start": 4506, + "end": 4556, + "loc": { + "start": { + "line": 151, + "column": 8 + }, + "end": { + "line": 151, + "column": 58 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4506, + "end": 4555, + "loc": { + "start": { + "line": 151, + "column": 8 + }, + "end": { + "line": 151, + "column": 57 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4506, + "end": 4522, + "loc": { + "start": { + "line": 151, + "column": 8 + }, + "end": { + "line": 151, + "column": 24 + } + }, + "object": { + "type": "ThisExpression", + "start": 4506, + "end": 4510, + "loc": { + "start": { + "line": 151, + "column": 8 + }, + "end": { + "line": 151, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 4511, + "end": 4522, + "loc": { + "start": { + "line": 151, + "column": 13 + }, + "end": { + "line": 151, + "column": 24 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 4525, + "end": 4555, + "loc": { + "start": { + "line": 151, + "column": 27 + }, + "end": { + "line": 151, + "column": 57 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + } + }, + { + "type": "VariableDeclaration", + "start": 4566, + "end": 4606, + "loc": { + "start": { + "line": 153, + "column": 8 + }, + "end": { + "line": 153, + "column": 48 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4572, + "end": 4605, + "loc": { + "start": { + "line": 153, + "column": 14 + }, + "end": { + "line": 153, + "column": 47 + } + }, + "id": { + "type": "Identifier", + "start": 4572, + "end": 4591, + "loc": { + "start": { + "line": 153, + "column": 14 + }, + "end": { + "line": 153, + "column": 33 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "init": { + "type": "CallExpression", + "start": 4594, + "end": 4605, + "loc": { + "start": { + "line": 153, + "column": 36 + }, + "end": { + "line": 153, + "column": 47 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4594, + "end": 4603, + "loc": { + "start": { + "line": 153, + "column": 36 + }, + "end": { + "line": 153, + "column": 45 + } + }, + "object": { + "type": "Identifier", + "start": 4594, + "end": 4598, + "loc": { + "start": { + "line": 153, + "column": 36 + }, + "end": { + "line": 153, + "column": 40 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 4599, + "end": 4603, + "loc": { + "start": { + "line": 153, + "column": 41 + }, + "end": { + "line": 153, + "column": 45 + }, + "identifierName": "vec2" + }, + "name": "vec2" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4615, + "end": 4654, + "loc": { + "start": { + "line": 154, + "column": 8 + }, + "end": { + "line": 154, + "column": 47 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4621, + "end": 4653, + "loc": { + "start": { + "line": 154, + "column": 14 + }, + "end": { + "line": 154, + "column": 46 + } + }, + "id": { + "type": "Identifier", + "start": 4621, + "end": 4639, + "loc": { + "start": { + "line": 154, + "column": 14 + }, + "end": { + "line": 154, + "column": 32 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "init": { + "type": "CallExpression", + "start": 4642, + "end": 4653, + "loc": { + "start": { + "line": 154, + "column": 35 + }, + "end": { + "line": 154, + "column": 46 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4642, + "end": 4651, + "loc": { + "start": { + "line": 154, + "column": 35 + }, + "end": { + "line": 154, + "column": 44 + } + }, + "object": { + "type": "Identifier", + "start": 4642, + "end": 4646, + "loc": { + "start": { + "line": 154, + "column": 35 + }, + "end": { + "line": 154, + "column": 39 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 4647, + "end": 4651, + "loc": { + "start": { + "line": 154, + "column": 40 + }, + "end": { + "line": 154, + "column": 44 + }, + "identifierName": "vec2" + }, + "name": "vec2" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4663, + "end": 4701, + "loc": { + "start": { + "line": 155, + "column": 8 + }, + "end": { + "line": 155, + "column": 46 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4669, + "end": 4700, + "loc": { + "start": { + "line": 155, + "column": 14 + }, + "end": { + "line": 155, + "column": 45 + } + }, + "id": { + "type": "Identifier", + "start": 4669, + "end": 4686, + "loc": { + "start": { + "line": 155, + "column": 14 + }, + "end": { + "line": 155, + "column": 31 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + }, + "init": { + "type": "CallExpression", + "start": 4689, + "end": 4700, + "loc": { + "start": { + "line": 155, + "column": 34 + }, + "end": { + "line": 155, + "column": 45 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4689, + "end": 4698, + "loc": { + "start": { + "line": 155, + "column": 34 + }, + "end": { + "line": 155, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 4689, + "end": 4693, + "loc": { + "start": { + "line": 155, + "column": 34 + }, + "end": { + "line": 155, + "column": 38 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 4694, + "end": 4698, + "loc": { + "start": { + "line": 155, + "column": 39 + }, + "end": { + "line": 155, + "column": 43 + }, + "identifierName": "vec2" + }, + "name": "vec2" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4711, + "end": 4730, + "loc": { + "start": { + "line": 157, + "column": 8 + }, + "end": { + "line": 157, + "column": 27 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4715, + "end": 4729, + "loc": { + "start": { + "line": 157, + "column": 12 + }, + "end": { + "line": 157, + "column": 26 + } + }, + "id": { + "type": "Identifier", + "start": 4715, + "end": 4722, + "loc": { + "start": { + "line": 157, + "column": 12 + }, + "end": { + "line": 157, + "column": 19 + }, + "identifierName": "touchId" + }, + "name": "touchId" + }, + "init": { + "type": "NullLiteral", + "start": 4725, + "end": 4729, + "loc": { + "start": { + "line": 157, + "column": 22 + }, + "end": { + "line": 157, + "column": 26 + } + } + } + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 4740, + "end": 4852, + "loc": { + "start": { + "line": 159, + "column": 8 + }, + "end": { + "line": 161, + "column": 9 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4746, + "end": 4852, + "loc": { + "start": { + "line": 159, + "column": 14 + }, + "end": { + "line": 161, + "column": 9 + } + }, + "id": { + "type": "Identifier", + "start": 4746, + "end": 4771, + "loc": { + "start": { + "line": 159, + "column": 14 + }, + "end": { + "line": 159, + "column": 39 + }, + "identifierName": "disableCameraMouseControl" + }, + "name": "disableCameraMouseControl" + }, + "init": { + "type": "ArrowFunctionExpression", + "start": 4774, + "end": 4852, + "loc": { + "start": { + "line": 159, + "column": 42 + }, + "end": { + "line": 161, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4780, + "end": 4852, + "loc": { + "start": { + "line": 159, + "column": 48 + }, + "end": { + "line": 161, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4794, + "end": 4842, + "loc": { + "start": { + "line": 160, + "column": 12 + }, + "end": { + "line": 160, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4794, + "end": 4841, + "loc": { + "start": { + "line": 160, + "column": 12 + }, + "end": { + "line": 160, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4794, + "end": 4833, + "loc": { + "start": { + "line": 160, + "column": 12 + }, + "end": { + "line": 160, + "column": 51 + } + }, + "object": { + "type": "MemberExpression", + "start": 4794, + "end": 4826, + "loc": { + "start": { + "line": 160, + "column": 12 + }, + "end": { + "line": 160, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 4794, + "end": 4812, + "loc": { + "start": { + "line": 160, + "column": 12 + }, + "end": { + "line": 160, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 4794, + "end": 4805, + "loc": { + "start": { + "line": 160, + "column": 12 + }, + "end": { + "line": 160, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 4794, + "end": 4798, + "loc": { + "start": { + "line": 160, + "column": 12 + }, + "end": { + "line": 160, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 4799, + "end": 4805, + "loc": { + "start": { + "line": 160, + "column": 17 + }, + "end": { + "line": 160, + "column": 23 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4806, + "end": 4812, + "loc": { + "start": { + "line": 160, + "column": 24 + }, + "end": { + "line": 160, + "column": 30 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4813, + "end": 4826, + "loc": { + "start": { + "line": 160, + "column": 31 + }, + "end": { + "line": 160, + "column": 44 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4827, + "end": 4833, + "loc": { + "start": { + "line": 160, + "column": 45 + }, + "end": { + "line": 160, + "column": 51 + }, + "identifierName": "active" + }, + "name": "active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 4836, + "end": 4841, + "loc": { + "start": { + "line": 160, + "column": 54 + }, + "end": { + "line": 160, + "column": 59 + } + }, + "value": false + } + } + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4862, + "end": 4972, + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "end": { + "line": 165, + "column": 9 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4868, + "end": 4972, + "loc": { + "start": { + "line": 163, + "column": 14 + }, + "end": { + "line": 165, + "column": 9 + } + }, + "id": { + "type": "Identifier", + "start": 4868, + "end": 4892, + "loc": { + "start": { + "line": 163, + "column": 14 + }, + "end": { + "line": 163, + "column": 38 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "init": { + "type": "ArrowFunctionExpression", + "start": 4895, + "end": 4972, + "loc": { + "start": { + "line": 163, + "column": 41 + }, + "end": { + "line": 165, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4901, + "end": 4972, + "loc": { + "start": { + "line": 163, + "column": 47 + }, + "end": { + "line": 165, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4915, + "end": 4962, + "loc": { + "start": { + "line": 164, + "column": 12 + }, + "end": { + "line": 164, + "column": 59 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4915, + "end": 4961, + "loc": { + "start": { + "line": 164, + "column": 12 + }, + "end": { + "line": 164, + "column": 58 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4915, + "end": 4954, + "loc": { + "start": { + "line": 164, + "column": 12 + }, + "end": { + "line": 164, + "column": 51 + } + }, + "object": { + "type": "MemberExpression", + "start": 4915, + "end": 4947, + "loc": { + "start": { + "line": 164, + "column": 12 + }, + "end": { + "line": 164, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 4915, + "end": 4933, + "loc": { + "start": { + "line": 164, + "column": 12 + }, + "end": { + "line": 164, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 4915, + "end": 4926, + "loc": { + "start": { + "line": 164, + "column": 12 + }, + "end": { + "line": 164, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 4915, + "end": 4919, + "loc": { + "start": { + "line": 164, + "column": 12 + }, + "end": { + "line": 164, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 4920, + "end": 4926, + "loc": { + "start": { + "line": 164, + "column": 17 + }, + "end": { + "line": 164, + "column": 23 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4927, + "end": 4933, + "loc": { + "start": { + "line": 164, + "column": 24 + }, + "end": { + "line": 164, + "column": 30 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4934, + "end": 4947, + "loc": { + "start": { + "line": 164, + "column": 31 + }, + "end": { + "line": 164, + "column": 44 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4948, + "end": 4954, + "loc": { + "start": { + "line": 164, + "column": 45 + }, + "end": { + "line": 164, + "column": 51 + }, + "identifierName": "active" + }, + "name": "active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 4957, + "end": 4961, + "loc": { + "start": { + "line": 164, + "column": 54 + }, + "end": { + "line": 164, + "column": 58 + } + }, + "value": true + } + } + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 4982, + "end": 5439, + "loc": { + "start": { + "line": 167, + "column": 8 + }, + "end": { + "line": 178, + "column": 9 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4988, + "end": 5439, + "loc": { + "start": { + "line": 167, + "column": 14 + }, + "end": { + "line": 178, + "column": 9 + } + }, + "id": { + "type": "Identifier", + "start": 4988, + "end": 4994, + "loc": { + "start": { + "line": 167, + "column": 14 + }, + "end": { + "line": 167, + "column": 20 + }, + "identifierName": "cancel" + }, + "name": "cancel" + }, + "init": { + "type": "ArrowFunctionExpression", + "start": 4997, + "end": 5439, + "loc": { + "start": { + "line": 167, + "column": 23 + }, + "end": { + "line": 178, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 5003, + "end": 5439, + "loc": { + "start": { + "line": 167, + "column": 29 + }, + "end": { + "line": 178, + "column": 9 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 5017, + "end": 5143, + "loc": { + "start": { + "line": 168, + "column": 12 + }, + "end": { + "line": 171, + "column": 13 + } + }, + "test": { + "type": "Identifier", + "start": 5021, + "end": 5037, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 168, + "column": 32 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "consequent": { + "type": "BlockStatement", + "start": 5039, + "end": 5143, + "loc": { + "start": { + "line": 168, + "column": 34 + }, + "end": { + "line": 171, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 5057, + "end": 5088, + "loc": { + "start": { + "line": 169, + "column": 16 + }, + "end": { + "line": 169, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 5057, + "end": 5087, + "loc": { + "start": { + "line": 169, + "column": 16 + }, + "end": { + "line": 169, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 5057, + "end": 5069, + "loc": { + "start": { + "line": 169, + "column": 16 + }, + "end": { + "line": 169, + "column": 28 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 5070, + "end": 5086, + "loc": { + "start": { + "line": 169, + "column": 29 + }, + "end": { + "line": 169, + "column": 45 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 5105, + "end": 5129, + "loc": { + "start": { + "line": 170, + "column": 16 + }, + "end": { + "line": 170, + "column": 40 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5105, + "end": 5128, + "loc": { + "start": { + "line": 170, + "column": 16 + }, + "end": { + "line": 170, + "column": 39 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 5105, + "end": 5121, + "loc": { + "start": { + "line": 170, + "column": 16 + }, + "end": { + "line": 170, + "column": 32 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 5124, + "end": 5128, + "loc": { + "start": { + "line": 170, + "column": 35 + }, + "end": { + "line": 170, + "column": 39 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 5156, + "end": 5326, + "loc": { + "start": { + "line": 172, + "column": 12 + }, + "end": { + "line": 175, + "column": 13 + } + }, + "test": { + "type": "MemberExpression", + "start": 5160, + "end": 5192, + "loc": { + "start": { + "line": 172, + "column": 16 + }, + "end": { + "line": 172, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 5160, + "end": 5164, + "loc": { + "start": { + "line": 172, + "column": 16 + }, + "end": { + "line": 172, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 5165, + "end": 5192, + "loc": { + "start": { + "line": 172, + "column": 21 + }, + "end": { + "line": 172, + "column": 48 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 5194, + "end": 5326, + "loc": { + "start": { + "line": 172, + "column": 50 + }, + "end": { + "line": 175, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 5212, + "end": 5255, + "loc": { + "start": { + "line": 173, + "column": 16 + }, + "end": { + "line": 173, + "column": 59 + } + }, + "expression": { + "type": "CallExpression", + "start": 5212, + "end": 5254, + "loc": { + "start": { + "line": 173, + "column": 16 + }, + "end": { + "line": 173, + "column": 58 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5212, + "end": 5252, + "loc": { + "start": { + "line": 173, + "column": 16 + }, + "end": { + "line": 173, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 5212, + "end": 5244, + "loc": { + "start": { + "line": 173, + "column": 16 + }, + "end": { + "line": 173, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 5212, + "end": 5216, + "loc": { + "start": { + "line": 173, + "column": 16 + }, + "end": { + "line": 173, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 5217, + "end": 5244, + "loc": { + "start": { + "line": 173, + "column": 21 + }, + "end": { + "line": 173, + "column": 48 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5245, + "end": 5252, + "loc": { + "start": { + "line": 173, + "column": 49 + }, + "end": { + "line": 173, + "column": 56 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 5272, + "end": 5312, + "loc": { + "start": { + "line": 174, + "column": 16 + }, + "end": { + "line": 174, + "column": 56 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5272, + "end": 5311, + "loc": { + "start": { + "line": 174, + "column": 16 + }, + "end": { + "line": 174, + "column": 55 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5272, + "end": 5304, + "loc": { + "start": { + "line": 174, + "column": 16 + }, + "end": { + "line": 174, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 5272, + "end": 5276, + "loc": { + "start": { + "line": 174, + "column": 16 + }, + "end": { + "line": 174, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "start": 5277, + "end": 5304, + "loc": { + "start": { + "line": 174, + "column": 21 + }, + "end": { + "line": 174, + "column": 48 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 5307, + "end": 5311, + "loc": { + "start": { + "line": 174, + "column": 51 + }, + "end": { + "line": 174, + "column": 55 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 5339, + "end": 5366, + "loc": { + "start": { + "line": 176, + "column": 12 + }, + "end": { + "line": 176, + "column": 39 + } + }, + "expression": { + "type": "CallExpression", + "start": 5339, + "end": 5365, + "loc": { + "start": { + "line": 176, + "column": 12 + }, + "end": { + "line": 176, + "column": 38 + } + }, + "callee": { + "type": "Identifier", + "start": 5339, + "end": 5363, + "loc": { + "start": { + "line": 176, + "column": 12 + }, + "end": { + "line": 176, + "column": 36 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 5379, + "end": 5429, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 62 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5379, + "end": 5428, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 61 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5379, + "end": 5395, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 5379, + "end": 5383, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 5384, + "end": 5395, + "loc": { + "start": { + "line": 177, + "column": 17 + }, + "end": { + "line": 177, + "column": 28 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 5398, + "end": 5428, + "loc": { + "start": { + "line": 177, + "column": 31 + }, + "end": { + "line": 177, + "column": 61 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + } + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 5449, + "end": 16806, + "loc": { + "start": { + "line": 180, + "column": 8 + }, + "end": { + "line": 384, + "column": 28 + } + }, + "expression": { + "type": "CallExpression", + "start": 5449, + "end": 16805, + "loc": { + "start": { + "line": 180, + "column": 8 + }, + "end": { + "line": 384, + "column": 27 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5449, + "end": 5472, + "loc": { + "start": { + "line": 180, + "column": 8 + }, + "end": { + "line": 180, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 5449, + "end": 5455, + "loc": { + "start": { + "line": 180, + "column": 8 + }, + "end": { + "line": 180, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 5456, + "end": 5472, + "loc": { + "start": { + "line": 180, + "column": 15 + }, + "end": { + "line": 180, + "column": 31 + }, + "identifierName": "addEventListener" + }, + "name": "addEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 5473, + "end": 5485, + "loc": { + "start": { + "line": 180, + "column": 32 + }, + "end": { + "line": 180, + "column": 44 + } + }, + "extra": { + "rawValue": "touchstart", + "raw": "\"touchstart\"" + }, + "value": "touchstart" + }, + { + "type": "AssignmentExpression", + "start": 5487, + "end": 16787, + "loc": { + "start": { + "line": 180, + "column": 46 + }, + "end": { + "line": 384, + "column": 9 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5487, + "end": 5511, + "loc": { + "start": { + "line": 180, + "column": 46 + }, + "end": { + "line": 180, + "column": 70 + } + }, + "object": { + "type": "ThisExpression", + "start": 5487, + "end": 5491, + "loc": { + "start": { + "line": 180, + "column": 46 + }, + "end": { + "line": 180, + "column": 50 + } + } + }, + "property": { + "type": "Identifier", + "start": 5492, + "end": 5511, + "loc": { + "start": { + "line": 180, + "column": 51 + }, + "end": { + "line": 180, + "column": 70 + }, + "identifierName": "_onCanvasTouchStart" + }, + "name": "_onCanvasTouchStart" + }, + "computed": false + }, + "right": { + "type": "ArrowFunctionExpression", + "start": 5514, + "end": 16787, + "loc": { + "start": { + "line": 180, + "column": 73 + }, + "end": { + "line": 384, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 5515, + "end": 5520, + "loc": { + "start": { + "line": 180, + "column": 74 + }, + "end": { + "line": 180, + "column": 79 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 5525, + "end": 16787, + "loc": { + "start": { + "line": 180, + "column": 84 + }, + "end": { + "line": 384, + "column": 9 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 5540, + "end": 5587, + "loc": { + "start": { + "line": 182, + "column": 12 + }, + "end": { + "line": 182, + "column": 59 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5546, + "end": 5586, + "loc": { + "start": { + "line": 182, + "column": 18 + }, + "end": { + "line": 182, + "column": 58 + } + }, + "id": { + "type": "Identifier", + "start": 5546, + "end": 5563, + "loc": { + "start": { + "line": 182, + "column": 18 + }, + "end": { + "line": 182, + "column": 35 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "init": { + "type": "MemberExpression", + "start": 5566, + "end": 5586, + "loc": { + "start": { + "line": 182, + "column": 38 + }, + "end": { + "line": 182, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 5566, + "end": 5579, + "loc": { + "start": { + "line": 182, + "column": 38 + }, + "end": { + "line": 182, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 5566, + "end": 5571, + "loc": { + "start": { + "line": 182, + "column": 38 + }, + "end": { + "line": 182, + "column": 43 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 5572, + "end": 5579, + "loc": { + "start": { + "line": 182, + "column": 44 + }, + "end": { + "line": 182, + "column": 51 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5580, + "end": 5586, + "loc": { + "start": { + "line": 182, + "column": 52 + }, + "end": { + "line": 182, + "column": 58 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 5601, + "end": 5824, + "loc": { + "start": { + "line": 184, + "column": 12 + }, + "end": { + "line": 190, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 5605, + "end": 5628, + "loc": { + "start": { + "line": 184, + "column": 16 + }, + "end": { + "line": 184, + "column": 39 + } + }, + "left": { + "type": "Identifier", + "start": 5605, + "end": 5622, + "loc": { + "start": { + "line": 184, + "column": 16 + }, + "end": { + "line": 184, + "column": 33 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 5627, + "end": 5628, + "loc": { + "start": { + "line": 184, + "column": 38 + }, + "end": { + "line": 184, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 5630, + "end": 5824, + "loc": { + "start": { + "line": 184, + "column": 41 + }, + "end": { + "line": 190, + "column": 13 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 5648, + "end": 5786, + "loc": { + "start": { + "line": 185, + "column": 16 + }, + "end": { + "line": 188, + "column": 17 + } + }, + "test": { + "type": "Identifier", + "start": 5652, + "end": 5668, + "loc": { + "start": { + "line": 185, + "column": 20 + }, + "end": { + "line": 185, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "consequent": { + "type": "BlockStatement", + "start": 5670, + "end": 5786, + "loc": { + "start": { + "line": 185, + "column": 38 + }, + "end": { + "line": 188, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 5692, + "end": 5723, + "loc": { + "start": { + "line": 186, + "column": 20 + }, + "end": { + "line": 186, + "column": 51 + } + }, + "expression": { + "type": "CallExpression", + "start": 5692, + "end": 5722, + "loc": { + "start": { + "line": 186, + "column": 20 + }, + "end": { + "line": 186, + "column": 50 + } + }, + "callee": { + "type": "Identifier", + "start": 5692, + "end": 5704, + "loc": { + "start": { + "line": 186, + "column": 20 + }, + "end": { + "line": 186, + "column": 32 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 5705, + "end": 5721, + "loc": { + "start": { + "line": 186, + "column": 33 + }, + "end": { + "line": 186, + "column": 49 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 5744, + "end": 5768, + "loc": { + "start": { + "line": 187, + "column": 20 + }, + "end": { + "line": 187, + "column": 44 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5744, + "end": 5767, + "loc": { + "start": { + "line": 187, + "column": 20 + }, + "end": { + "line": 187, + "column": 43 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 5744, + "end": 5760, + "loc": { + "start": { + "line": 187, + "column": 20 + }, + "end": { + "line": 187, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 5763, + "end": 5767, + "loc": { + "start": { + "line": 187, + "column": 39 + }, + "end": { + "line": 187, + "column": 43 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ReturnStatement", + "start": 5803, + "end": 5810, + "loc": { + "start": { + "line": 189, + "column": 16 + }, + "end": { + "line": 189, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 5838, + "end": 5869, + "loc": { + "start": { + "line": 192, + "column": 12 + }, + "end": { + "line": 192, + "column": 43 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5844, + "end": 5868, + "loc": { + "start": { + "line": 192, + "column": 18 + }, + "end": { + "line": 192, + "column": 42 + } + }, + "id": { + "type": "Identifier", + "start": 5844, + "end": 5849, + "loc": { + "start": { + "line": 192, + "column": 18 + }, + "end": { + "line": 192, + "column": 23 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "init": { + "type": "MemberExpression", + "start": 5852, + "end": 5868, + "loc": { + "start": { + "line": 192, + "column": 26 + }, + "end": { + "line": 192, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 5852, + "end": 5865, + "loc": { + "start": { + "line": 192, + "column": 26 + }, + "end": { + "line": 192, + "column": 39 + } + }, + "object": { + "type": "Identifier", + "start": 5852, + "end": 5857, + "loc": { + "start": { + "line": 192, + "column": 26 + }, + "end": { + "line": 192, + "column": 31 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 5858, + "end": 5865, + "loc": { + "start": { + "line": 192, + "column": 32 + }, + "end": { + "line": 192, + "column": 39 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 5866, + "end": 5867, + "loc": { + "start": { + "line": 192, + "column": 40 + }, + "end": { + "line": 192, + "column": 41 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5882, + "end": 5911, + "loc": { + "start": { + "line": 193, + "column": 12 + }, + "end": { + "line": 193, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5888, + "end": 5910, + "loc": { + "start": { + "line": 193, + "column": 18 + }, + "end": { + "line": 193, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 5888, + "end": 5894, + "loc": { + "start": { + "line": 193, + "column": 18 + }, + "end": { + "line": 193, + "column": 24 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "init": { + "type": "MemberExpression", + "start": 5897, + "end": 5910, + "loc": { + "start": { + "line": 193, + "column": 27 + }, + "end": { + "line": 193, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 5897, + "end": 5902, + "loc": { + "start": { + "line": 193, + "column": 27 + }, + "end": { + "line": 193, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 5903, + "end": 5910, + "loc": { + "start": { + "line": 193, + "column": 33 + }, + "end": { + "line": 193, + "column": 40 + }, + "identifierName": "clientX" + }, + "name": "clientX" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5924, + "end": 5953, + "loc": { + "start": { + "line": 194, + "column": 12 + }, + "end": { + "line": 194, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5930, + "end": 5952, + "loc": { + "start": { + "line": 194, + "column": 18 + }, + "end": { + "line": 194, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 5930, + "end": 5936, + "loc": { + "start": { + "line": 194, + "column": 18 + }, + "end": { + "line": 194, + "column": 24 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "init": { + "type": "MemberExpression", + "start": 5939, + "end": 5952, + "loc": { + "start": { + "line": 194, + "column": 27 + }, + "end": { + "line": 194, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 5939, + "end": 5944, + "loc": { + "start": { + "line": 194, + "column": 27 + }, + "end": { + "line": 194, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 5945, + "end": 5952, + "loc": { + "start": { + "line": 194, + "column": 33 + }, + "end": { + "line": 194, + "column": 40 + }, + "identifierName": "clientY" + }, + "name": "clientY" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 5967, + "end": 6009, + "loc": { + "start": { + "line": 196, + "column": 12 + }, + "end": { + "line": 196, + "column": 54 + } + }, + "expression": { + "type": "CallExpression", + "start": 5967, + "end": 6008, + "loc": { + "start": { + "line": 196, + "column": 12 + }, + "end": { + "line": 196, + "column": 53 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5967, + "end": 5990, + "loc": { + "start": { + "line": 196, + "column": 12 + }, + "end": { + "line": 196, + "column": 35 + } + }, + "object": { + "type": "Identifier", + "start": 5967, + "end": 5986, + "loc": { + "start": { + "line": 196, + "column": 12 + }, + "end": { + "line": 196, + "column": 31 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 5987, + "end": 5990, + "loc": { + "start": { + "line": 196, + "column": 32 + }, + "end": { + "line": 196, + "column": 35 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "ArrayExpression", + "start": 5991, + "end": 6007, + "loc": { + "start": { + "line": 196, + "column": 36 + }, + "end": { + "line": 196, + "column": 52 + } + }, + "elements": [ + { + "type": "Identifier", + "start": 5992, + "end": 5998, + "loc": { + "start": { + "line": 196, + "column": 37 + }, + "end": { + "line": 196, + "column": 43 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + { + "type": "Identifier", + "start": 6000, + "end": 6006, + "loc": { + "start": { + "line": 196, + "column": 45 + }, + "end": { + "line": 196, + "column": 51 + }, + "identifierName": "touchY" + }, + "name": "touchY" + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 6022, + "end": 6063, + "loc": { + "start": { + "line": 197, + "column": 12 + }, + "end": { + "line": 197, + "column": 53 + } + }, + "expression": { + "type": "CallExpression", + "start": 6022, + "end": 6062, + "loc": { + "start": { + "line": 197, + "column": 12 + }, + "end": { + "line": 197, + "column": 52 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6022, + "end": 6044, + "loc": { + "start": { + "line": 197, + "column": 12 + }, + "end": { + "line": 197, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 6022, + "end": 6040, + "loc": { + "start": { + "line": 197, + "column": 12 + }, + "end": { + "line": 197, + "column": 30 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 6041, + "end": 6044, + "loc": { + "start": { + "line": 197, + "column": 31 + }, + "end": { + "line": 197, + "column": 34 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "ArrayExpression", + "start": 6045, + "end": 6061, + "loc": { + "start": { + "line": 197, + "column": 35 + }, + "end": { + "line": 197, + "column": 51 + } + }, + "elements": [ + { + "type": "Identifier", + "start": 6046, + "end": 6052, + "loc": { + "start": { + "line": 197, + "column": 36 + }, + "end": { + "line": 197, + "column": 42 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + { + "type": "Identifier", + "start": 6054, + "end": 6060, + "loc": { + "start": { + "line": 197, + "column": 44 + }, + "end": { + "line": 197, + "column": 50 + }, + "identifierName": "touchY" + }, + "name": "touchY" + } + ] + } + ] + } + }, + { + "type": "SwitchStatement", + "start": 6077, + "end": 16776, + "loc": { + "start": { + "line": 199, + "column": 12 + }, + "end": { + "line": 382, + "column": 13 + } + }, + "discriminant": { + "type": "MemberExpression", + "start": 6085, + "end": 6101, + "loc": { + "start": { + "line": 199, + "column": 20 + }, + "end": { + "line": 199, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 6085, + "end": 6089, + "loc": { + "start": { + "line": 199, + "column": 20 + }, + "end": { + "line": 199, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 6090, + "end": 6101, + "loc": { + "start": { + "line": 199, + "column": 25 + }, + "end": { + "line": 199, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "cases": [ + { + "type": "SwitchCase", + "start": 6122, + "end": 11199, + "loc": { + "start": { + "line": 201, + "column": 16 + }, + "end": { + "line": 286, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 6179, + "end": 6354, + "loc": { + "start": { + "line": 202, + "column": 20 + }, + "end": { + "line": 205, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 6183, + "end": 6235, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 6183, + "end": 6206, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 6183, + "end": 6200, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 6205, + "end": 6206, + "loc": { + "start": { + "line": 202, + "column": 46 + }, + "end": { + "line": 202, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 6210, + "end": 6235, + "loc": { + "start": { + "line": 202, + "column": 51 + }, + "end": { + "line": 202, + "column": 76 + } + }, + "left": { + "type": "Identifier", + "start": 6210, + "end": 6226, + "loc": { + "start": { + "line": 202, + "column": 51 + }, + "end": { + "line": 202, + "column": 67 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 6231, + "end": 6235, + "loc": { + "start": { + "line": 202, + "column": 72 + }, + "end": { + "line": 202, + "column": 76 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 6237, + "end": 6354, + "loc": { + "start": { + "line": 202, + "column": 78 + }, + "end": { + "line": 205, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6291, + "end": 6300, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 33 + } + }, + "expression": { + "type": "CallExpression", + "start": 6291, + "end": 6299, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 32 + } + }, + "callee": { + "type": "Identifier", + "start": 6291, + "end": 6297, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 30 + }, + "identifierName": "cancel" + }, + "name": "cancel", + "leadingComments": null + }, + "arguments": [], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 6239, + "end": 6266, + "loc": { + "start": { + "line": 202, + "column": 80 + }, + "end": { + "line": 202, + "column": 107 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "start": 6325, + "end": 6332, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 6375, + "end": 6600, + "loc": { + "start": { + "line": 206, + "column": 20 + }, + "end": { + "line": 210, + "column": 23 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6381, + "end": 6599, + "loc": { + "start": { + "line": 206, + "column": 26 + }, + "end": { + "line": 210, + "column": 22 + } + }, + "id": { + "type": "Identifier", + "start": 6381, + "end": 6395, + "loc": { + "start": { + "line": 206, + "column": 26 + }, + "end": { + "line": 206, + "column": 40 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "init": { + "type": "CallExpression", + "start": 6398, + "end": 6599, + "loc": { + "start": { + "line": 206, + "column": 43 + }, + "end": { + "line": 210, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6398, + "end": 6408, + "loc": { + "start": { + "line": 206, + "column": 43 + }, + "end": { + "line": 206, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 6398, + "end": 6403, + "loc": { + "start": { + "line": 206, + "column": 43 + }, + "end": { + "line": 206, + "column": 48 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 6404, + "end": 6408, + "loc": { + "start": { + "line": 206, + "column": 49 + }, + "end": { + "line": 206, + "column": 53 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 6409, + "end": 6598, + "loc": { + "start": { + "line": 206, + "column": 54 + }, + "end": { + "line": 210, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 6435, + "end": 6464, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6435, + "end": 6444, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 6446, + "end": 6464, + "loc": { + "start": { + "line": 207, + "column": 35 + }, + "end": { + "line": 207, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 6490, + "end": 6522, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 56 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6490, + "end": 6502, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 36 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 6504, + "end": 6522, + "loc": { + "start": { + "line": 208, + "column": 38 + }, + "end": { + "line": 208, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 6504, + "end": 6508, + "loc": { + "start": { + "line": 208, + "column": 38 + }, + "end": { + "line": 208, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 6509, + "end": 6522, + "loc": { + "start": { + "line": 208, + "column": 43 + }, + "end": { + "line": 208, + "column": 56 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 6548, + "end": 6576, + "loc": { + "start": { + "line": 209, + "column": 24 + }, + "end": { + "line": 209, + "column": 52 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6548, + "end": 6558, + "loc": { + "start": { + "line": 209, + "column": 24 + }, + "end": { + "line": 209, + "column": 34 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 6560, + "end": 6576, + "loc": { + "start": { + "line": 209, + "column": 36 + }, + "end": { + "line": 209, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 6560, + "end": 6564, + "loc": { + "start": { + "line": 209, + "column": 36 + }, + "end": { + "line": 209, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 6565, + "end": 6576, + "loc": { + "start": { + "line": 209, + "column": 41 + }, + "end": { + "line": 209, + "column": 52 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 6621, + "end": 7366, + "loc": { + "start": { + "line": 211, + "column": 20 + }, + "end": { + "line": 225, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 6625, + "end": 6665, + "loc": { + "start": { + "line": 211, + "column": 24 + }, + "end": { + "line": 211, + "column": 64 + } + }, + "left": { + "type": "Identifier", + "start": 6625, + "end": 6639, + "loc": { + "start": { + "line": 211, + "column": 24 + }, + "end": { + "line": 211, + "column": 38 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 6643, + "end": 6665, + "loc": { + "start": { + "line": 211, + "column": 42 + }, + "end": { + "line": 211, + "column": 64 + } + }, + "object": { + "type": "Identifier", + "start": 6643, + "end": 6657, + "loc": { + "start": { + "line": 211, + "column": 42 + }, + "end": { + "line": 211, + "column": 56 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 6658, + "end": 6665, + "loc": { + "start": { + "line": 211, + "column": 57 + }, + "end": { + "line": 211, + "column": 64 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 6667, + "end": 6843, + "loc": { + "start": { + "line": 211, + "column": 66 + }, + "end": { + "line": 214, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6693, + "end": 6738, + "loc": { + "start": { + "line": 212, + "column": 24 + }, + "end": { + "line": 212, + "column": 69 + } + }, + "expression": { + "type": "CallExpression", + "start": 6693, + "end": 6737, + "loc": { + "start": { + "line": 212, + "column": 24 + }, + "end": { + "line": 212, + "column": 68 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6693, + "end": 6712, + "loc": { + "start": { + "line": 212, + "column": 24 + }, + "end": { + "line": 212, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 6693, + "end": 6708, + "loc": { + "start": { + "line": 212, + "column": 24 + }, + "end": { + "line": 212, + "column": 39 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 6709, + "end": 6712, + "loc": { + "start": { + "line": 212, + "column": 40 + }, + "end": { + "line": 212, + "column": 43 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 6713, + "end": 6736, + "loc": { + "start": { + "line": 212, + "column": 44 + }, + "end": { + "line": 212, + "column": 67 + } + }, + "object": { + "type": "Identifier", + "start": 6713, + "end": 6727, + "loc": { + "start": { + "line": 212, + "column": 44 + }, + "end": { + "line": 212, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 6728, + "end": 6736, + "loc": { + "start": { + "line": 212, + "column": 59 + }, + "end": { + "line": 212, + "column": 67 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 6763, + "end": 6821, + "loc": { + "start": { + "line": 213, + "column": 24 + }, + "end": { + "line": 213, + "column": 82 + } + }, + "expression": { + "type": "CallExpression", + "start": 6763, + "end": 6820, + "loc": { + "start": { + "line": 213, + "column": 24 + }, + "end": { + "line": 213, + "column": 81 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6763, + "end": 6787, + "loc": { + "start": { + "line": 213, + "column": 24 + }, + "end": { + "line": 213, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 6763, + "end": 6781, + "loc": { + "start": { + "line": 213, + "column": 24 + }, + "end": { + "line": 213, + "column": 42 + } + }, + "object": { + "type": "ThisExpression", + "start": 6763, + "end": 6767, + "loc": { + "start": { + "line": 213, + "column": 24 + }, + "end": { + "line": 213, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 6768, + "end": 6781, + "loc": { + "start": { + "line": 213, + "column": 29 + }, + "end": { + "line": 213, + "column": 42 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6782, + "end": 6787, + "loc": { + "start": { + "line": 213, + "column": 43 + }, + "end": { + "line": 213, + "column": 48 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 6788, + "end": 6819, + "loc": { + "start": { + "line": 213, + "column": 49 + }, + "end": { + "line": 213, + "column": 80 + } + }, + "object": { + "type": "Identifier", + "start": 6788, + "end": 6802, + "loc": { + "start": { + "line": 213, + "column": 49 + }, + "end": { + "line": 213, + "column": 63 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 6803, + "end": 6819, + "loc": { + "start": { + "line": 213, + "column": 64 + }, + "end": { + "line": 213, + "column": 80 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 6849, + "end": 7366, + "loc": { + "start": { + "line": 214, + "column": 27 + }, + "end": { + "line": 225, + "column": 21 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 6875, + "end": 7038, + "loc": { + "start": { + "line": 215, + "column": 24 + }, + "end": { + "line": 218, + "column": 26 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6881, + "end": 7038, + "loc": { + "start": { + "line": 215, + "column": 30 + }, + "end": { + "line": 218, + "column": 26 + } + }, + "id": { + "type": "Identifier", + "start": 6881, + "end": 6891, + "loc": { + "start": { + "line": 215, + "column": 30 + }, + "end": { + "line": 215, + "column": 40 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 6894, + "end": 7038, + "loc": { + "start": { + "line": 215, + "column": 43 + }, + "end": { + "line": 218, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6894, + "end": 6904, + "loc": { + "start": { + "line": 215, + "column": 43 + }, + "end": { + "line": 215, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 6894, + "end": 6899, + "loc": { + "start": { + "line": 215, + "column": 43 + }, + "end": { + "line": 215, + "column": 48 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 6900, + "end": 6904, + "loc": { + "start": { + "line": 215, + "column": 49 + }, + "end": { + "line": 215, + "column": 53 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 6905, + "end": 7037, + "loc": { + "start": { + "line": 215, + "column": 54 + }, + "end": { + "line": 218, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 6935, + "end": 6964, + "loc": { + "start": { + "line": 216, + "column": 28 + }, + "end": { + "line": 216, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6935, + "end": 6944, + "loc": { + "start": { + "line": 216, + "column": 28 + }, + "end": { + "line": 216, + "column": 37 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 6946, + "end": 6964, + "loc": { + "start": { + "line": 216, + "column": 39 + }, + "end": { + "line": 216, + "column": 57 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 6994, + "end": 7011, + "loc": { + "start": { + "line": 217, + "column": 28 + }, + "end": { + "line": 217, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6994, + "end": 7005, + "loc": { + "start": { + "line": 217, + "column": 28 + }, + "end": { + "line": 217, + "column": 39 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 7007, + "end": 7011, + "loc": { + "start": { + "line": 217, + "column": 41 + }, + "end": { + "line": 217, + "column": 45 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 7063, + "end": 7344, + "loc": { + "start": { + "line": 219, + "column": 24 + }, + "end": { + "line": 224, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 7067, + "end": 7100, + "loc": { + "start": { + "line": 219, + "column": 28 + }, + "end": { + "line": 219, + "column": 61 + } + }, + "left": { + "type": "Identifier", + "start": 7067, + "end": 7077, + "loc": { + "start": { + "line": 219, + "column": 28 + }, + "end": { + "line": 219, + "column": 38 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 7081, + "end": 7100, + "loc": { + "start": { + "line": 219, + "column": 42 + }, + "end": { + "line": 219, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 7081, + "end": 7091, + "loc": { + "start": { + "line": 219, + "column": 42 + }, + "end": { + "line": 219, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 7092, + "end": 7100, + "loc": { + "start": { + "line": 219, + "column": 53 + }, + "end": { + "line": 219, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 7102, + "end": 7275, + "loc": { + "start": { + "line": 219, + "column": 63 + }, + "end": { + "line": 222, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 7132, + "end": 7173, + "loc": { + "start": { + "line": 220, + "column": 28 + }, + "end": { + "line": 220, + "column": 69 + } + }, + "expression": { + "type": "CallExpression", + "start": 7132, + "end": 7172, + "loc": { + "start": { + "line": 220, + "column": 28 + }, + "end": { + "line": 220, + "column": 68 + } + }, + "callee": { + "type": "MemberExpression", + "start": 7132, + "end": 7151, + "loc": { + "start": { + "line": 220, + "column": 28 + }, + "end": { + "line": 220, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 7132, + "end": 7147, + "loc": { + "start": { + "line": 220, + "column": 28 + }, + "end": { + "line": 220, + "column": 43 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 7148, + "end": 7151, + "loc": { + "start": { + "line": 220, + "column": 44 + }, + "end": { + "line": 220, + "column": 47 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 7152, + "end": 7171, + "loc": { + "start": { + "line": 220, + "column": 48 + }, + "end": { + "line": 220, + "column": 67 + } + }, + "object": { + "type": "Identifier", + "start": 7152, + "end": 7162, + "loc": { + "start": { + "line": 220, + "column": 48 + }, + "end": { + "line": 220, + "column": 58 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 7163, + "end": 7171, + "loc": { + "start": { + "line": 220, + "column": 59 + }, + "end": { + "line": 220, + "column": 67 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 7202, + "end": 7249, + "loc": { + "start": { + "line": 221, + "column": 28 + }, + "end": { + "line": 221, + "column": 75 + } + }, + "expression": { + "type": "CallExpression", + "start": 7202, + "end": 7248, + "loc": { + "start": { + "line": 221, + "column": 28 + }, + "end": { + "line": 221, + "column": 74 + } + }, + "callee": { + "type": "MemberExpression", + "start": 7202, + "end": 7226, + "loc": { + "start": { + "line": 221, + "column": 28 + }, + "end": { + "line": 221, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 7202, + "end": 7220, + "loc": { + "start": { + "line": 221, + "column": 28 + }, + "end": { + "line": 221, + "column": 46 + } + }, + "object": { + "type": "ThisExpression", + "start": 7202, + "end": 7206, + "loc": { + "start": { + "line": 221, + "column": 28 + }, + "end": { + "line": 221, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 7207, + "end": 7220, + "loc": { + "start": { + "line": 221, + "column": 33 + }, + "end": { + "line": 221, + "column": 46 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 7221, + "end": 7226, + "loc": { + "start": { + "line": 221, + "column": 47 + }, + "end": { + "line": 221, + "column": 52 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 7227, + "end": 7247, + "loc": { + "start": { + "line": 221, + "column": 53 + }, + "end": { + "line": 221, + "column": 73 + } + }, + "object": { + "type": "Identifier", + "start": 7227, + "end": 7237, + "loc": { + "start": { + "line": 221, + "column": 53 + }, + "end": { + "line": 221, + "column": 63 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 7238, + "end": 7247, + "loc": { + "start": { + "line": 221, + "column": 64 + }, + "end": { + "line": 221, + "column": 73 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 7281, + "end": 7344, + "loc": { + "start": { + "line": 222, + "column": 31 + }, + "end": { + "line": 224, + "column": 25 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 7311, + "end": 7318, + "loc": { + "start": { + "line": 223, + "column": 28 + }, + "end": { + "line": 223, + "column": 35 + } + }, + "argument": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 7387, + "end": 10910, + "loc": { + "start": { + "line": 226, + "column": 20 + }, + "end": { + "line": 280, + "column": 49 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7387, + "end": 10909, + "loc": { + "start": { + "line": 226, + "column": 20 + }, + "end": { + "line": 280, + "column": 48 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 7387, + "end": 7403, + "loc": { + "start": { + "line": 226, + "column": 20 + }, + "end": { + "line": 226, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "CallExpression", + "start": 7406, + "end": 10909, + "loc": { + "start": { + "line": 226, + "column": 39 + }, + "end": { + "line": 280, + "column": 48 + } + }, + "callee": { + "type": "Identifier", + "start": 7406, + "end": 7416, + "loc": { + "start": { + "line": 226, + "column": 39 + }, + "end": { + "line": 226, + "column": 49 + }, + "identifierName": "setTimeout" + }, + "name": "setTimeout" + }, + "arguments": [ + { + "type": "ArrowFunctionExpression", + "start": 7417, + "end": 10882, + "loc": { + "start": { + "line": 226, + "column": 50 + }, + "end": { + "line": 280, + "column": 21 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 7423, + "end": 10882, + "loc": { + "start": { + "line": 226, + "column": 56 + }, + "end": { + "line": 280, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 7449, + "end": 7936, + "loc": { + "start": { + "line": 227, + "column": 24 + }, + "end": { + "line": 233, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 7453, + "end": 7856, + "loc": { + "start": { + "line": 227, + "column": 28 + }, + "end": { + "line": 231, + "column": 91 + } + }, + "left": { + "type": "LogicalExpression", + "start": 7453, + "end": 7761, + "loc": { + "start": { + "line": 227, + "column": 28 + }, + "end": { + "line": 230, + "column": 91 + } + }, + "left": { + "type": "LogicalExpression", + "start": 7453, + "end": 7666, + "loc": { + "start": { + "line": 227, + "column": 28 + }, + "end": { + "line": 229, + "column": 91 + } + }, + "left": { + "type": "LogicalExpression", + "start": 7453, + "end": 7571, + "loc": { + "start": { + "line": 227, + "column": 28 + }, + "end": { + "line": 228, + "column": 91 + } + }, + "left": { + "type": "BinaryExpression", + "start": 7453, + "end": 7476, + "loc": { + "start": { + "line": 227, + "column": 28 + }, + "end": { + "line": 227, + "column": 51 + } + }, + "left": { + "type": "Identifier", + "start": 7453, + "end": 7470, + "loc": { + "start": { + "line": 227, + "column": 28 + }, + "end": { + "line": 227, + "column": 45 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 7475, + "end": 7476, + "loc": { + "start": { + "line": 227, + "column": 50 + }, + "end": { + "line": 227, + "column": 51 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 7508, + "end": 7571, + "loc": { + "start": { + "line": 228, + "column": 28 + }, + "end": { + "line": 228, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7508, + "end": 7529, + "loc": { + "start": { + "line": 228, + "column": 28 + }, + "end": { + "line": 228, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 7508, + "end": 7526, + "loc": { + "start": { + "line": 228, + "column": 28 + }, + "end": { + "line": 228, + "column": 46 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7527, + "end": 7528, + "loc": { + "start": { + "line": 228, + "column": 47 + }, + "end": { + "line": 228, + "column": 48 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 7532, + "end": 7571, + "loc": { + "start": { + "line": 228, + "column": 52 + }, + "end": { + "line": 228, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7532, + "end": 7554, + "loc": { + "start": { + "line": 228, + "column": 52 + }, + "end": { + "line": 228, + "column": 74 + } + }, + "object": { + "type": "Identifier", + "start": 7532, + "end": 7551, + "loc": { + "start": { + "line": 228, + "column": 52 + }, + "end": { + "line": 228, + "column": 71 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7552, + "end": 7553, + "loc": { + "start": { + "line": 228, + "column": 72 + }, + "end": { + "line": 228, + "column": 73 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 7557, + "end": 7571, + "loc": { + "start": { + "line": 228, + "column": 77 + }, + "end": { + "line": 228, + "column": 91 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 7603, + "end": 7666, + "loc": { + "start": { + "line": 229, + "column": 28 + }, + "end": { + "line": 229, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7603, + "end": 7624, + "loc": { + "start": { + "line": 229, + "column": 28 + }, + "end": { + "line": 229, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 7603, + "end": 7621, + "loc": { + "start": { + "line": 229, + "column": 28 + }, + "end": { + "line": 229, + "column": 46 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7622, + "end": 7623, + "loc": { + "start": { + "line": 229, + "column": 47 + }, + "end": { + "line": 229, + "column": 48 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 7627, + "end": 7666, + "loc": { + "start": { + "line": 229, + "column": 52 + }, + "end": { + "line": 229, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7627, + "end": 7649, + "loc": { + "start": { + "line": 229, + "column": 52 + }, + "end": { + "line": 229, + "column": 74 + } + }, + "object": { + "type": "Identifier", + "start": 7627, + "end": 7646, + "loc": { + "start": { + "line": 229, + "column": 52 + }, + "end": { + "line": 229, + "column": 71 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7647, + "end": 7648, + "loc": { + "start": { + "line": 229, + "column": 72 + }, + "end": { + "line": 229, + "column": 73 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 7652, + "end": 7666, + "loc": { + "start": { + "line": 229, + "column": 77 + }, + "end": { + "line": 229, + "column": 91 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 7698, + "end": 7761, + "loc": { + "start": { + "line": 230, + "column": 28 + }, + "end": { + "line": 230, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7698, + "end": 7719, + "loc": { + "start": { + "line": 230, + "column": 28 + }, + "end": { + "line": 230, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 7698, + "end": 7716, + "loc": { + "start": { + "line": 230, + "column": 28 + }, + "end": { + "line": 230, + "column": 46 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7717, + "end": 7718, + "loc": { + "start": { + "line": 230, + "column": 47 + }, + "end": { + "line": 230, + "column": 48 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 7722, + "end": 7761, + "loc": { + "start": { + "line": 230, + "column": 52 + }, + "end": { + "line": 230, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7722, + "end": 7744, + "loc": { + "start": { + "line": 230, + "column": 52 + }, + "end": { + "line": 230, + "column": 74 + } + }, + "object": { + "type": "Identifier", + "start": 7722, + "end": 7741, + "loc": { + "start": { + "line": 230, + "column": 52 + }, + "end": { + "line": 230, + "column": 71 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7742, + "end": 7743, + "loc": { + "start": { + "line": 230, + "column": 72 + }, + "end": { + "line": 230, + "column": 73 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 7747, + "end": 7761, + "loc": { + "start": { + "line": 230, + "column": 77 + }, + "end": { + "line": 230, + "column": 91 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 7793, + "end": 7856, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7793, + "end": 7814, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 7793, + "end": 7811, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 46 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7812, + "end": 7813, + "loc": { + "start": { + "line": 231, + "column": 47 + }, + "end": { + "line": 231, + "column": 48 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 7817, + "end": 7856, + "loc": { + "start": { + "line": 231, + "column": 52 + }, + "end": { + "line": 231, + "column": 91 + } + }, + "left": { + "type": "MemberExpression", + "start": 7817, + "end": 7839, + "loc": { + "start": { + "line": 231, + "column": 52 + }, + "end": { + "line": 231, + "column": 74 + } + }, + "object": { + "type": "Identifier", + "start": 7817, + "end": 7836, + "loc": { + "start": { + "line": 231, + "column": 52 + }, + "end": { + "line": 231, + "column": 71 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 7837, + "end": 7838, + "loc": { + "start": { + "line": 231, + "column": 72 + }, + "end": { + "line": 231, + "column": 73 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 7842, + "end": 7856, + "loc": { + "start": { + "line": 231, + "column": 77 + }, + "end": { + "line": 231, + "column": 91 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 7858, + "end": 7936, + "loc": { + "start": { + "line": 231, + "column": 93 + }, + "end": { + "line": 233, + "column": 25 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 7888, + "end": 7895, + "loc": { + "start": { + "line": 232, + "column": 28 + }, + "end": { + "line": 232, + "column": 35 + } + }, + "argument": null, + "leadingComments": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Has moved", + "start": 7898, + "end": 7910, + "loc": { + "start": { + "line": 232, + "column": 38 + }, + "end": { + "line": 232, + "column": 50 + } + } + } + ] + } + ], + "directives": [], + "trailingComments": null + }, + "alternate": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 7961, + "end": 7974, + "loc": { + "start": { + "line": 234, + "column": 24 + }, + "end": { + "line": 234, + "column": 37 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 7999, + "end": 8265, + "loc": { + "start": { + "line": 235, + "column": 24 + }, + "end": { + "line": 239, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 8003, + "end": 8019, + "loc": { + "start": { + "line": 235, + "column": 28 + }, + "end": { + "line": 235, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8003, + "end": 8007, + "loc": { + "start": { + "line": 235, + "column": 28 + }, + "end": { + "line": 235, + "column": 32 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 8008, + "end": 8019, + "loc": { + "start": { + "line": 235, + "column": 33 + }, + "end": { + "line": 235, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false, + "leadingComments": null + }, + "consequent": { + "type": "BlockStatement", + "start": 8021, + "end": 8265, + "loc": { + "start": { + "line": 235, + "column": 46 + }, + "end": { + "line": 239, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8051, + "end": 8083, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8051, + "end": 8082, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8051, + "end": 8075, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 8051, + "end": 8067, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8051, + "end": 8055, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8056, + "end": 8067, + "loc": { + "start": { + "line": 236, + "column": 33 + }, + "end": { + "line": 236, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8068, + "end": 8075, + "loc": { + "start": { + "line": 236, + "column": 45 + }, + "end": { + "line": 236, + "column": 52 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 8078, + "end": 8082, + "loc": { + "start": { + "line": 236, + "column": 55 + }, + "end": { + "line": 236, + "column": 59 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 8112, + "end": 8161, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 77 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8112, + "end": 8160, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 76 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8112, + "end": 8138, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 8112, + "end": 8128, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8112, + "end": 8116, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8117, + "end": 8128, + "loc": { + "start": { + "line": 237, + "column": 33 + }, + "end": { + "line": 237, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8129, + "end": 8138, + "loc": { + "start": { + "line": 237, + "column": 45 + }, + "end": { + "line": 237, + "column": 54 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8141, + "end": 8160, + "loc": { + "start": { + "line": 237, + "column": 57 + }, + "end": { + "line": 237, + "column": 76 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + } + } + }, + { + "type": "ExpressionStatement", + "start": 8190, + "end": 8239, + "loc": { + "start": { + "line": 238, + "column": 28 + }, + "end": { + "line": 238, + "column": 77 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8190, + "end": 8238, + "loc": { + "start": { + "line": 238, + "column": 28 + }, + "end": { + "line": 238, + "column": 76 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8190, + "end": 8216, + "loc": { + "start": { + "line": 238, + "column": 28 + }, + "end": { + "line": 238, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 8190, + "end": 8206, + "loc": { + "start": { + "line": 238, + "column": 28 + }, + "end": { + "line": 238, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8190, + "end": 8194, + "loc": { + "start": { + "line": 238, + "column": 28 + }, + "end": { + "line": 238, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8195, + "end": 8206, + "loc": { + "start": { + "line": 238, + "column": 33 + }, + "end": { + "line": 238, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8207, + "end": 8216, + "loc": { + "start": { + "line": 238, + "column": 45 + }, + "end": { + "line": 238, + "column": 54 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8219, + "end": 8238, + "loc": { + "start": { + "line": 238, + "column": 57 + }, + "end": { + "line": 238, + "column": 76 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + } + } + } + ], + "directives": [] + }, + "alternate": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 7961, + "end": 7974, + "loc": { + "start": { + "line": 234, + "column": 24 + }, + "end": { + "line": 234, + "column": 37 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 8290, + "end": 8478, + "loc": { + "start": { + "line": 240, + "column": 24 + }, + "end": { + "line": 243, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 8294, + "end": 8310, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8294, + "end": 8298, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8299, + "end": 8310, + "loc": { + "start": { + "line": 240, + "column": 33 + }, + "end": { + "line": 240, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 8312, + "end": 8478, + "loc": { + "start": { + "line": 240, + "column": 46 + }, + "end": { + "line": 243, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8342, + "end": 8390, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8342, + "end": 8389, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8342, + "end": 8368, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 8342, + "end": 8358, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8342, + "end": 8346, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8347, + "end": 8358, + "loc": { + "start": { + "line": 241, + "column": 33 + }, + "end": { + "line": 241, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8359, + "end": 8368, + "loc": { + "start": { + "line": 241, + "column": 45 + }, + "end": { + "line": 241, + "column": 54 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8371, + "end": 8389, + "loc": { + "start": { + "line": 241, + "column": 57 + }, + "end": { + "line": 241, + "column": 75 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + } + }, + { + "type": "ExpressionStatement", + "start": 8419, + "end": 8452, + "loc": { + "start": { + "line": 242, + "column": 28 + }, + "end": { + "line": 242, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8419, + "end": 8451, + "loc": { + "start": { + "line": 242, + "column": 28 + }, + "end": { + "line": 242, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8419, + "end": 8443, + "loc": { + "start": { + "line": 242, + "column": 28 + }, + "end": { + "line": 242, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 8419, + "end": 8435, + "loc": { + "start": { + "line": 242, + "column": 28 + }, + "end": { + "line": 242, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8419, + "end": 8423, + "loc": { + "start": { + "line": 242, + "column": 28 + }, + "end": { + "line": 242, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8424, + "end": 8435, + "loc": { + "start": { + "line": 242, + "column": 33 + }, + "end": { + "line": 242, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8436, + "end": 8443, + "loc": { + "start": { + "line": 242, + "column": 45 + }, + "end": { + "line": 242, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 8446, + "end": 8451, + "loc": { + "start": { + "line": 242, + "column": 55 + }, + "end": { + "line": 242, + "column": 60 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 8503, + "end": 8696, + "loc": { + "start": { + "line": 244, + "column": 24 + }, + "end": { + "line": 247, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 8507, + "end": 8523, + "loc": { + "start": { + "line": 244, + "column": 28 + }, + "end": { + "line": 244, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8507, + "end": 8511, + "loc": { + "start": { + "line": 244, + "column": 28 + }, + "end": { + "line": 244, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8512, + "end": 8523, + "loc": { + "start": { + "line": 244, + "column": 33 + }, + "end": { + "line": 244, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 8525, + "end": 8696, + "loc": { + "start": { + "line": 244, + "column": 46 + }, + "end": { + "line": 247, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8555, + "end": 8609, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 245, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8555, + "end": 8608, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 245, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8555, + "end": 8581, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 245, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 8555, + "end": 8571, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 245, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8555, + "end": 8559, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 245, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8560, + "end": 8571, + "loc": { + "start": { + "line": 245, + "column": 33 + }, + "end": { + "line": 245, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8572, + "end": 8581, + "loc": { + "start": { + "line": 245, + "column": 45 + }, + "end": { + "line": 245, + "column": 54 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 8584, + "end": 8608, + "loc": { + "start": { + "line": 245, + "column": 57 + }, + "end": { + "line": 245, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 8584, + "end": 8598, + "loc": { + "start": { + "line": 245, + "column": 57 + }, + "end": { + "line": 245, + "column": 71 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 8599, + "end": 8608, + "loc": { + "start": { + "line": 245, + "column": 72 + }, + "end": { + "line": 245, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 8638, + "end": 8670, + "loc": { + "start": { + "line": 246, + "column": 28 + }, + "end": { + "line": 246, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8638, + "end": 8669, + "loc": { + "start": { + "line": 246, + "column": 28 + }, + "end": { + "line": 246, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8638, + "end": 8662, + "loc": { + "start": { + "line": 246, + "column": 28 + }, + "end": { + "line": 246, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 8638, + "end": 8654, + "loc": { + "start": { + "line": 246, + "column": 28 + }, + "end": { + "line": 246, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 8638, + "end": 8642, + "loc": { + "start": { + "line": 246, + "column": 28 + }, + "end": { + "line": 246, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8643, + "end": 8654, + "loc": { + "start": { + "line": 246, + "column": 33 + }, + "end": { + "line": 246, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 8655, + "end": 8662, + "loc": { + "start": { + "line": 246, + "column": 45 + }, + "end": { + "line": 246, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 8665, + "end": 8669, + "loc": { + "start": { + "line": 246, + "column": 55 + }, + "end": { + "line": 246, + "column": 59 + } + }, + "value": true + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "alternate": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " pointerWorldPos.set(snapPickResult.snappedWorldPos);", + "start": 8721, + "end": 8776, + "loc": { + "start": { + "line": 248, + "column": 24 + }, + "end": { + "line": 248, + "column": 79 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 8801, + "end": 10246, + "loc": { + "start": { + "line": 249, + "column": 24 + }, + "end": { + "line": 271, + "column": 25 + } + }, + "test": { + "type": "UnaryExpression", + "start": 8805, + "end": 8838, + "loc": { + "start": { + "line": 249, + "column": 28 + }, + "end": { + "line": 249, + "column": 61 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 8806, + "end": 8838, + "loc": { + "start": { + "line": 249, + "column": 29 + }, + "end": { + "line": 249, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 8806, + "end": 8810, + "loc": { + "start": { + "line": 249, + "column": 29 + }, + "end": { + "line": 249, + "column": 33 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 8811, + "end": 8838, + "loc": { + "start": { + "line": 249, + "column": 34 + }, + "end": { + "line": 249, + "column": 61 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false, + "leadingComments": null + }, + "extra": { + "parenthesizedArgument": false + }, + "leadingComments": null + }, + "consequent": { + "type": "BlockStatement", + "start": 8840, + "end": 10117, + "loc": { + "start": { + "line": 249, + "column": 63 + }, + "end": { + "line": 269, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8870, + "end": 9429, + "loc": { + "start": { + "line": 250, + "column": 28 + }, + "end": { + "line": 260, + "column": 31 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8870, + "end": 9428, + "loc": { + "start": { + "line": 250, + "column": 28 + }, + "end": { + "line": 260, + "column": 30 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8870, + "end": 8902, + "loc": { + "start": { + "line": 250, + "column": 28 + }, + "end": { + "line": 250, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 8870, + "end": 8874, + "loc": { + "start": { + "line": 250, + "column": 28 + }, + "end": { + "line": 250, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 8875, + "end": 8902, + "loc": { + "start": { + "line": 250, + "column": 33 + }, + "end": { + "line": 250, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 8905, + "end": 9428, + "loc": { + "start": { + "line": 250, + "column": 63 + }, + "end": { + "line": 260, + "column": 30 + } + }, + "callee": { + "type": "MemberExpression", + "start": 8905, + "end": 8929, + "loc": { + "start": { + "line": 250, + "column": 63 + }, + "end": { + "line": 250, + "column": 87 + } + }, + "object": { + "type": "Identifier", + "start": 8905, + "end": 8911, + "loc": { + "start": { + "line": 250, + "column": 63 + }, + "end": { + "line": 250, + "column": 69 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 8912, + "end": 8929, + "loc": { + "start": { + "line": 250, + "column": 70 + }, + "end": { + "line": 250, + "column": 87 + }, + "identifierName": "createMeasurement" + }, + "name": "createMeasurement" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 8930, + "end": 9427, + "loc": { + "start": { + "line": 250, + "column": 88 + }, + "end": { + "line": 260, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 8964, + "end": 8985, + "loc": { + "start": { + "line": 251, + "column": 32 + }, + "end": { + "line": 251, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 8964, + "end": 8966, + "loc": { + "start": { + "line": 251, + "column": 32 + }, + "end": { + "line": 251, + "column": 34 + }, + "identifierName": "id" + }, + "name": "id" + }, + "value": { + "type": "CallExpression", + "start": 8968, + "end": 8985, + "loc": { + "start": { + "line": 251, + "column": 36 + }, + "end": { + "line": 251, + "column": 53 + } + }, + "callee": { + "type": "MemberExpression", + "start": 8968, + "end": 8983, + "loc": { + "start": { + "line": 251, + "column": 36 + }, + "end": { + "line": 251, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 8968, + "end": 8972, + "loc": { + "start": { + "line": 251, + "column": 36 + }, + "end": { + "line": 251, + "column": 40 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 8973, + "end": 8983, + "loc": { + "start": { + "line": 251, + "column": 41 + }, + "end": { + "line": 251, + "column": 51 + }, + "identifierName": "createUUID" + }, + "name": "createUUID" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ObjectProperty", + "start": 9019, + "end": 9191, + "loc": { + "start": { + "line": 252, + "column": 32 + }, + "end": { + "line": 255, + "column": 33 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9019, + "end": 9025, + "loc": { + "start": { + "line": 252, + "column": 32 + }, + "end": { + "line": 252, + "column": 38 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "value": { + "type": "ObjectExpression", + "start": 9027, + "end": 9191, + "loc": { + "start": { + "line": 252, + "column": 40 + }, + "end": { + "line": 255, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 9065, + "end": 9090, + "loc": { + "start": { + "line": 253, + "column": 36 + }, + "end": { + "line": 253, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9065, + "end": 9073, + "loc": { + "start": { + "line": 253, + "column": 36 + }, + "end": { + "line": 253, + "column": 44 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "Identifier", + "start": 9075, + "end": 9090, + "loc": { + "start": { + "line": 253, + "column": 46 + }, + "end": { + "line": 253, + "column": 61 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + } + }, + { + "type": "ObjectProperty", + "start": 9128, + "end": 9157, + "loc": { + "start": { + "line": 254, + "column": 36 + }, + "end": { + "line": 254, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9128, + "end": 9134, + "loc": { + "start": { + "line": 254, + "column": 36 + }, + "end": { + "line": 254, + "column": 42 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 9136, + "end": 9157, + "loc": { + "start": { + "line": 254, + "column": 44 + }, + "end": { + "line": 254, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 9136, + "end": 9150, + "loc": { + "start": { + "line": 254, + "column": 44 + }, + "end": { + "line": 254, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 9151, + "end": 9157, + "loc": { + "start": { + "line": 254, + "column": 59 + }, + "end": { + "line": 254, + "column": 65 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 9225, + "end": 9397, + "loc": { + "start": { + "line": 256, + "column": 32 + }, + "end": { + "line": 259, + "column": 33 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9225, + "end": 9231, + "loc": { + "start": { + "line": 256, + "column": 32 + }, + "end": { + "line": 256, + "column": 38 + }, + "identifierName": "target" + }, + "name": "target" + }, + "value": { + "type": "ObjectExpression", + "start": 9233, + "end": 9397, + "loc": { + "start": { + "line": 256, + "column": 40 + }, + "end": { + "line": 259, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 9271, + "end": 9296, + "loc": { + "start": { + "line": 257, + "column": 36 + }, + "end": { + "line": 257, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9271, + "end": 9279, + "loc": { + "start": { + "line": 257, + "column": 36 + }, + "end": { + "line": 257, + "column": 44 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "Identifier", + "start": 9281, + "end": 9296, + "loc": { + "start": { + "line": 257, + "column": 46 + }, + "end": { + "line": 257, + "column": 61 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + } + }, + { + "type": "ObjectProperty", + "start": 9334, + "end": 9363, + "loc": { + "start": { + "line": 258, + "column": 36 + }, + "end": { + "line": 258, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 9334, + "end": 9340, + "loc": { + "start": { + "line": 258, + "column": 36 + }, + "end": { + "line": 258, + "column": 42 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 9342, + "end": 9363, + "loc": { + "start": { + "line": 258, + "column": 44 + }, + "end": { + "line": 258, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 9342, + "end": 9356, + "loc": { + "start": { + "line": 258, + "column": 44 + }, + "end": { + "line": 258, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 9357, + "end": 9363, + "loc": { + "start": { + "line": 258, + "column": 59 + }, + "end": { + "line": 258, + "column": 65 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + } + ] + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 9458, + "end": 9513, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9458, + "end": 9512, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9458, + "end": 9504, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 9458, + "end": 9490, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 9458, + "end": 9462, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9463, + "end": 9490, + "loc": { + "start": { + "line": 261, + "column": 33 + }, + "end": { + "line": 261, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9491, + "end": 9504, + "loc": { + "start": { + "line": 261, + "column": 61 + }, + "end": { + "line": 261, + "column": 74 + }, + "identifierName": "labelsVisible" + }, + "name": "labelsVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9507, + "end": 9512, + "loc": { + "start": { + "line": 261, + "column": 77 + }, + "end": { + "line": 261, + "column": 82 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9542, + "end": 9596, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9542, + "end": 9595, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9542, + "end": 9587, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 9542, + "end": 9574, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 9542, + "end": 9546, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9547, + "end": 9574, + "loc": { + "start": { + "line": 262, + "column": 33 + }, + "end": { + "line": 262, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9575, + "end": 9587, + "loc": { + "start": { + "line": 262, + "column": 61 + }, + "end": { + "line": 262, + "column": 73 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9590, + "end": 9595, + "loc": { + "start": { + "line": 262, + "column": 76 + }, + "end": { + "line": 262, + "column": 81 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9625, + "end": 9679, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9625, + "end": 9678, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9625, + "end": 9670, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 9625, + "end": 9657, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 9625, + "end": 9629, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9630, + "end": 9657, + "loc": { + "start": { + "line": 263, + "column": 33 + }, + "end": { + "line": 263, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9658, + "end": 9670, + "loc": { + "start": { + "line": 263, + "column": 61 + }, + "end": { + "line": 263, + "column": 73 + }, + "identifierName": "yAxisVisible" + }, + "name": "yAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9673, + "end": 9678, + "loc": { + "start": { + "line": 263, + "column": 76 + }, + "end": { + "line": 263, + "column": 81 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9708, + "end": 9762, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9708, + "end": 9761, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9708, + "end": 9753, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 9708, + "end": 9740, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 9708, + "end": 9712, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9713, + "end": 9740, + "loc": { + "start": { + "line": 264, + "column": 33 + }, + "end": { + "line": 264, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9741, + "end": 9753, + "loc": { + "start": { + "line": 264, + "column": 61 + }, + "end": { + "line": 264, + "column": 73 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9756, + "end": 9761, + "loc": { + "start": { + "line": 264, + "column": 76 + }, + "end": { + "line": 264, + "column": 81 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9791, + "end": 9844, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 81 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9791, + "end": 9843, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 80 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9791, + "end": 9835, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 9791, + "end": 9823, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 9791, + "end": 9795, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9796, + "end": 9823, + "loc": { + "start": { + "line": 265, + "column": 33 + }, + "end": { + "line": 265, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9824, + "end": 9835, + "loc": { + "start": { + "line": 265, + "column": 61 + }, + "end": { + "line": 265, + "column": 72 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9838, + "end": 9843, + "loc": { + "start": { + "line": 265, + "column": 75 + }, + "end": { + "line": 265, + "column": 80 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 9873, + "end": 9927, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9873, + "end": 9926, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9873, + "end": 9919, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 9873, + "end": 9905, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 9873, + "end": 9877, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9878, + "end": 9905, + "loc": { + "start": { + "line": 266, + "column": 33 + }, + "end": { + "line": 266, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9906, + "end": 9919, + "loc": { + "start": { + "line": 266, + "column": 61 + }, + "end": { + "line": 266, + "column": 74 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 9922, + "end": 9926, + "loc": { + "start": { + "line": 266, + "column": 77 + }, + "end": { + "line": 266, + "column": 81 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 9956, + "end": 10011, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 9956, + "end": 10010, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 9956, + "end": 10002, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 9956, + "end": 9988, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 9956, + "end": 9960, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 9961, + "end": 9988, + "loc": { + "start": { + "line": 267, + "column": 33 + }, + "end": { + "line": 267, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 9989, + "end": 10002, + "loc": { + "start": { + "line": 267, + "column": 61 + }, + "end": { + "line": 267, + "column": 74 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 10005, + "end": 10010, + "loc": { + "start": { + "line": 267, + "column": 77 + }, + "end": { + "line": 267, + "column": 82 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 10040, + "end": 10091, + "loc": { + "start": { + "line": 268, + "column": 28 + }, + "end": { + "line": 268, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10040, + "end": 10090, + "loc": { + "start": { + "line": 268, + "column": 28 + }, + "end": { + "line": 268, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10040, + "end": 10082, + "loc": { + "start": { + "line": 268, + "column": 28 + }, + "end": { + "line": 268, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 10040, + "end": 10072, + "loc": { + "start": { + "line": 268, + "column": 28 + }, + "end": { + "line": 268, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 10040, + "end": 10044, + "loc": { + "start": { + "line": 268, + "column": 28 + }, + "end": { + "line": 268, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 10045, + "end": 10072, + "loc": { + "start": { + "line": 268, + "column": 33 + }, + "end": { + "line": 268, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10073, + "end": 10082, + "loc": { + "start": { + "line": 268, + "column": 61 + }, + "end": { + "line": 268, + "column": 70 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 10085, + "end": 10090, + "loc": { + "start": { + "line": 268, + "column": 73 + }, + "end": { + "line": 268, + "column": 78 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 10123, + "end": 10246, + "loc": { + "start": { + "line": 269, + "column": 31 + }, + "end": { + "line": 271, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 10153, + "end": 10220, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 95 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10153, + "end": 10219, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 94 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10153, + "end": 10201, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 76 + } + }, + "object": { + "type": "MemberExpression", + "start": 10153, + "end": 10192, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 10153, + "end": 10185, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 10153, + "end": 10157, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 10158, + "end": 10185, + "loc": { + "start": { + "line": 270, + "column": 33 + }, + "end": { + "line": 270, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10186, + "end": 10192, + "loc": { + "start": { + "line": 270, + "column": 61 + }, + "end": { + "line": 270, + "column": 67 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10193, + "end": 10201, + "loc": { + "start": { + "line": 270, + "column": 68 + }, + "end": { + "line": 270, + "column": 76 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 10204, + "end": 10219, + "loc": { + "start": { + "line": 270, + "column": 79 + }, + "end": { + "line": 270, + "column": 94 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + } + } + } + ], + "directives": [] + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " pointerWorldPos.set(snapPickResult.snappedWorldPos);", + "start": 8721, + "end": 8776, + "loc": { + "start": { + "line": 248, + "column": 24 + }, + "end": { + "line": 248, + "column": 79 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 10271, + "end": 10362, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 115 + } + }, + "expression": { + "type": "CallExpression", + "start": 10271, + "end": 10361, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 114 + } + }, + "callee": { + "type": "MemberExpression", + "start": 10271, + "end": 10307, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 10271, + "end": 10302, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 10271, + "end": 10275, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 10276, + "end": 10302, + "loc": { + "start": { + "line": 272, + "column": 29 + }, + "end": { + "line": 272, + "column": 55 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 10303, + "end": 10307, + "loc": { + "start": { + "line": 272, + "column": 56 + }, + "end": { + "line": 272, + "column": 60 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 10308, + "end": 10326, + "loc": { + "start": { + "line": 272, + "column": 61 + }, + "end": { + "line": 272, + "column": 79 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 10328, + "end": 10360, + "loc": { + "start": { + "line": 272, + "column": 81 + }, + "end": { + "line": 272, + "column": 113 + } + }, + "object": { + "type": "ThisExpression", + "start": 10328, + "end": 10332, + "loc": { + "start": { + "line": 272, + "column": 81 + }, + "end": { + "line": 272, + "column": 85 + } + } + }, + "property": { + "type": "Identifier", + "start": 10333, + "end": 10360, + "loc": { + "start": { + "line": 272, + "column": 86 + }, + "end": { + "line": 272, + "column": 113 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " if (this.pointerLens) {", + "start": 10387, + "end": 10413, + "loc": { + "start": { + "line": 273, + "column": 24 + }, + "end": { + "line": 273, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.cursorPos = pickResult.canvasPos;", + "start": 10438, + "end": 10495, + "loc": { + "start": { + "line": 274, + "column": 24 + }, + "end": { + "line": 274, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.snapped = false;", + "start": 10520, + "end": 10560, + "loc": { + "start": { + "line": 275, + "column": 24 + }, + "end": { + "line": 275, + "column": 64 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 10585, + "end": 10589, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "column": 28 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 10614, + "end": 10667, + "loc": { + "start": { + "line": 277, + "column": 24 + }, + "end": { + "line": 277, + "column": 77 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10614, + "end": 10666, + "loc": { + "start": { + "line": 277, + "column": 24 + }, + "end": { + "line": 277, + "column": 76 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10614, + "end": 10630, + "loc": { + "start": { + "line": 277, + "column": 24 + }, + "end": { + "line": 277, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 10614, + "end": 10618, + "loc": { + "start": { + "line": 277, + "column": 24 + }, + "end": { + "line": 277, + "column": 28 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 10619, + "end": 10630, + "loc": { + "start": { + "line": 277, + "column": 29 + }, + "end": { + "line": 277, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 10633, + "end": 10666, + "loc": { + "start": { + "line": 277, + "column": 43 + }, + "end": { + "line": 277, + "column": 76 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " if (this.pointerLens) {", + "start": 10387, + "end": 10413, + "loc": { + "start": { + "line": 273, + "column": 24 + }, + "end": { + "line": 273, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.cursorPos = pickResult.canvasPos;", + "start": 10438, + "end": 10495, + "loc": { + "start": { + "line": 274, + "column": 24 + }, + "end": { + "line": 274, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.snapped = false;", + "start": 10520, + "end": 10560, + "loc": { + "start": { + "line": 275, + "column": 24 + }, + "end": { + "line": 275, + "column": 64 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 10585, + "end": 10589, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "column": 28 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 10692, + "end": 10807, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 139 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 10832, + "end": 10860, + "loc": { + "start": { + "line": 279, + "column": 24 + }, + "end": { + "line": 279, + "column": 52 + } + }, + "expression": { + "type": "CallExpression", + "start": 10832, + "end": 10859, + "loc": { + "start": { + "line": 279, + "column": 24 + }, + "end": { + "line": 279, + "column": 51 + } + }, + "callee": { + "type": "Identifier", + "start": 10832, + "end": 10857, + "loc": { + "start": { + "line": 279, + "column": 24 + }, + "end": { + "line": 279, + "column": 49 + }, + "identifierName": "disableCameraMouseControl" + }, + "name": "disableCameraMouseControl", + "leadingComments": null + }, + "arguments": [], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 10692, + "end": 10807, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 139 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "MemberExpression", + "start": 10884, + "end": 10908, + "loc": { + "start": { + "line": 280, + "column": 23 + }, + "end": { + "line": 280, + "column": 47 + } + }, + "object": { + "type": "ThisExpression", + "start": 10884, + "end": 10888, + "loc": { + "start": { + "line": 280, + "column": 23 + }, + "end": { + "line": 280, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 10889, + "end": 10908, + "loc": { + "start": { + "line": 280, + "column": 28 + }, + "end": { + "line": 280, + "column": 47 + }, + "identifierName": "_longTouchTimeoutMs" + }, + "name": "_longTouchTimeoutMs" + }, + "computed": false + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 10931, + "end": 10985, + "loc": { + "start": { + "line": 281, + "column": 20 + }, + "end": { + "line": 281, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 10931, + "end": 10984, + "loc": { + "start": { + "line": 281, + "column": 20 + }, + "end": { + "line": 281, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 10931, + "end": 10947, + "loc": { + "start": { + "line": 281, + "column": 20 + }, + "end": { + "line": 281, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 10931, + "end": 10935, + "loc": { + "start": { + "line": 281, + "column": 20 + }, + "end": { + "line": 281, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 10936, + "end": 10947, + "loc": { + "start": { + "line": 281, + "column": 25 + }, + "end": { + "line": 281, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 10950, + "end": 10984, + "loc": { + "start": { + "line": 281, + "column": 39 + }, + "end": { + "line": 281, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")", + "start": 11006, + "end": 11122, + "loc": { + "start": { + "line": 282, + "column": 20 + }, + "end": { + "line": 282, + "column": 136 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 11144, + "end": 11171, + "loc": { + "start": { + "line": 284, + "column": 20 + }, + "end": { + "line": 284, + "column": 47 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11144, + "end": 11170, + "loc": { + "start": { + "line": 284, + "column": 20 + }, + "end": { + "line": 284, + "column": 46 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 11144, + "end": 11151, + "loc": { + "start": { + "line": 284, + "column": 20 + }, + "end": { + "line": 284, + "column": 27 + }, + "identifierName": "touchId" + }, + "name": "touchId", + "leadingComments": null + }, + "right": { + "type": "MemberExpression", + "start": 11154, + "end": 11170, + "loc": { + "start": { + "line": 284, + "column": 30 + }, + "end": { + "line": 284, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 11154, + "end": 11159, + "loc": { + "start": { + "line": 284, + "column": 30 + }, + "end": { + "line": 284, + "column": 35 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 11160, + "end": 11170, + "loc": { + "start": { + "line": 284, + "column": 36 + }, + "end": { + "line": 284, + "column": 46 + }, + "identifierName": "identifier" + }, + "name": "identifier" + }, + "computed": false + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")", + "start": 11006, + "end": 11122, + "loc": { + "start": { + "line": 282, + "column": 20 + }, + "end": { + "line": 282, + "column": 136 + } + } + } + ] + }, + { + "type": "BreakStatement", + "start": 11193, + "end": 11199, + "loc": { + "start": { + "line": 286, + "column": 20 + }, + "end": { + "line": 286, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 6127, + "end": 6157, + "loc": { + "start": { + "line": 201, + "column": 21 + }, + "end": { + "line": 201, + "column": 51 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + { + "type": "SwitchCase", + "start": 11218, + "end": 16377, + "loc": { + "start": { + "line": 289, + "column": 16 + }, + "end": { + "line": 372, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 11276, + "end": 11522, + "loc": { + "start": { + "line": 291, + "column": 20 + }, + "end": { + "line": 295, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 11280, + "end": 11332, + "loc": { + "start": { + "line": 291, + "column": 24 + }, + "end": { + "line": 291, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 11280, + "end": 11303, + "loc": { + "start": { + "line": 291, + "column": 24 + }, + "end": { + "line": 291, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 11280, + "end": 11297, + "loc": { + "start": { + "line": 291, + "column": 24 + }, + "end": { + "line": 291, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 11302, + "end": 11303, + "loc": { + "start": { + "line": 291, + "column": 46 + }, + "end": { + "line": 291, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 11307, + "end": 11332, + "loc": { + "start": { + "line": 291, + "column": 51 + }, + "end": { + "line": 291, + "column": 76 + } + }, + "left": { + "type": "Identifier", + "start": 11307, + "end": 11323, + "loc": { + "start": { + "line": 291, + "column": 51 + }, + "end": { + "line": 291, + "column": 67 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 11328, + "end": 11332, + "loc": { + "start": { + "line": 291, + "column": 72 + }, + "end": { + "line": 291, + "column": 76 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 11334, + "end": 11522, + "loc": { + "start": { + "line": 291, + "column": 78 + }, + "end": { + "line": 295, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 11388, + "end": 11419, + "loc": { + "start": { + "line": 292, + "column": 24 + }, + "end": { + "line": 292, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 11388, + "end": 11418, + "loc": { + "start": { + "line": 292, + "column": 24 + }, + "end": { + "line": 292, + "column": 54 + } + }, + "callee": { + "type": "Identifier", + "start": 11388, + "end": 11400, + "loc": { + "start": { + "line": 292, + "column": 24 + }, + "end": { + "line": 292, + "column": 36 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout", + "leadingComments": null + }, + "arguments": [ + { + "type": "Identifier", + "start": 11401, + "end": 11417, + "loc": { + "start": { + "line": 292, + "column": 37 + }, + "end": { + "line": 292, + "column": 53 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 11336, + "end": 11363, + "loc": { + "start": { + "line": 291, + "column": 80 + }, + "end": { + "line": 291, + "column": 107 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 11444, + "end": 11468, + "loc": { + "start": { + "line": 293, + "column": 24 + }, + "end": { + "line": 293, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11444, + "end": 11467, + "loc": { + "start": { + "line": 293, + "column": 24 + }, + "end": { + "line": 293, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 11444, + "end": 11460, + "loc": { + "start": { + "line": 293, + "column": 24 + }, + "end": { + "line": 293, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 11463, + "end": 11467, + "loc": { + "start": { + "line": 293, + "column": 43 + }, + "end": { + "line": 293, + "column": 47 + } + } + } + } + }, + { + "type": "ReturnStatement", + "start": 11493, + "end": 11500, + "loc": { + "start": { + "line": 294, + "column": 24 + }, + "end": { + "line": 294, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 11543, + "end": 16300, + "loc": { + "start": { + "line": 296, + "column": 20 + }, + "end": { + "line": 368, + "column": 21 + } + }, + "test": { + "type": "BinaryExpression", + "start": 11547, + "end": 11570, + "loc": { + "start": { + "line": 296, + "column": 24 + }, + "end": { + "line": 296, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 11547, + "end": 11564, + "loc": { + "start": { + "line": 296, + "column": 24 + }, + "end": { + "line": 296, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "===", + "right": { + "type": "NumericLiteral", + "start": 11569, + "end": 11570, + "loc": { + "start": { + "line": 296, + "column": 46 + }, + "end": { + "line": 296, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 11572, + "end": 16300, + "loc": { + "start": { + "line": 296, + "column": 49 + }, + "end": { + "line": 368, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 11617, + "end": 16057, + "loc": { + "start": { + "line": 297, + "column": 24 + }, + "end": { + "line": 364, + "column": 53 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11617, + "end": 16056, + "loc": { + "start": { + "line": 297, + "column": 24 + }, + "end": { + "line": 364, + "column": 52 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 11617, + "end": 11633, + "loc": { + "start": { + "line": 297, + "column": 24 + }, + "end": { + "line": 297, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout", + "leadingComments": null + }, + "right": { + "type": "CallExpression", + "start": 11636, + "end": 16056, + "loc": { + "start": { + "line": 297, + "column": 43 + }, + "end": { + "line": 364, + "column": 52 + } + }, + "callee": { + "type": "Identifier", + "start": 11636, + "end": 11646, + "loc": { + "start": { + "line": 297, + "column": 43 + }, + "end": { + "line": 297, + "column": 53 + }, + "identifierName": "setTimeout" + }, + "name": "setTimeout" + }, + "arguments": [ + { + "type": "ArrowFunctionExpression", + "start": 11647, + "end": 16029, + "loc": { + "start": { + "line": 297, + "column": 54 + }, + "end": { + "line": 364, + "column": 25 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 11653, + "end": 16029, + "loc": { + "start": { + "line": 297, + "column": 60 + }, + "end": { + "line": 364, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 11683, + "end": 11707, + "loc": { + "start": { + "line": 298, + "column": 28 + }, + "end": { + "line": 298, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 11683, + "end": 11706, + "loc": { + "start": { + "line": 298, + "column": 28 + }, + "end": { + "line": 298, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 11683, + "end": 11699, + "loc": { + "start": { + "line": 298, + "column": 28 + }, + "end": { + "line": 298, + "column": 44 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 11702, + "end": 11706, + "loc": { + "start": { + "line": 298, + "column": 47 + }, + "end": { + "line": 298, + "column": 51 + } + } + } + } + }, + { + "type": "IfStatement", + "start": 11736, + "end": 12277, + "loc": { + "start": { + "line": 299, + "column": 28 + }, + "end": { + "line": 306, + "column": 29 + } + }, + "test": { + "type": "LogicalExpression", + "start": 11740, + "end": 12159, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 303, + "column": 95 + } + }, + "left": { + "type": "LogicalExpression", + "start": 11740, + "end": 12060, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 302, + "column": 95 + } + }, + "left": { + "type": "LogicalExpression", + "start": 11740, + "end": 11961, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 301, + "column": 95 + } + }, + "left": { + "type": "LogicalExpression", + "start": 11740, + "end": 11862, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 300, + "column": 95 + } + }, + "left": { + "type": "BinaryExpression", + "start": 11740, + "end": 11763, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 299, + "column": 55 + } + }, + "left": { + "type": "Identifier", + "start": 11740, + "end": 11757, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 299, + "column": 49 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 11762, + "end": 11763, + "loc": { + "start": { + "line": 299, + "column": 54 + }, + "end": { + "line": 299, + "column": 55 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 11799, + "end": 11862, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11799, + "end": 11820, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 11799, + "end": 11817, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 11818, + "end": 11819, + "loc": { + "start": { + "line": 300, + "column": 51 + }, + "end": { + "line": 300, + "column": 52 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 11823, + "end": 11862, + "loc": { + "start": { + "line": 300, + "column": 56 + }, + "end": { + "line": 300, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11823, + "end": 11845, + "loc": { + "start": { + "line": 300, + "column": 56 + }, + "end": { + "line": 300, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 11823, + "end": 11842, + "loc": { + "start": { + "line": 300, + "column": 56 + }, + "end": { + "line": 300, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 11843, + "end": 11844, + "loc": { + "start": { + "line": 300, + "column": 76 + }, + "end": { + "line": 300, + "column": 77 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 11848, + "end": 11862, + "loc": { + "start": { + "line": 300, + "column": 81 + }, + "end": { + "line": 300, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 11898, + "end": 11961, + "loc": { + "start": { + "line": 301, + "column": 32 + }, + "end": { + "line": 301, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11898, + "end": 11919, + "loc": { + "start": { + "line": 301, + "column": 32 + }, + "end": { + "line": 301, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 11898, + "end": 11916, + "loc": { + "start": { + "line": 301, + "column": 32 + }, + "end": { + "line": 301, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 11917, + "end": 11918, + "loc": { + "start": { + "line": 301, + "column": 51 + }, + "end": { + "line": 301, + "column": 52 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 11922, + "end": 11961, + "loc": { + "start": { + "line": 301, + "column": 56 + }, + "end": { + "line": 301, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11922, + "end": 11944, + "loc": { + "start": { + "line": 301, + "column": 56 + }, + "end": { + "line": 301, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 11922, + "end": 11941, + "loc": { + "start": { + "line": 301, + "column": 56 + }, + "end": { + "line": 301, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 11942, + "end": 11943, + "loc": { + "start": { + "line": 301, + "column": 76 + }, + "end": { + "line": 301, + "column": 77 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 11947, + "end": 11961, + "loc": { + "start": { + "line": 301, + "column": 81 + }, + "end": { + "line": 301, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 11997, + "end": 12060, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 11997, + "end": 12018, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 11997, + "end": 12015, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 12016, + "end": 12017, + "loc": { + "start": { + "line": 302, + "column": 51 + }, + "end": { + "line": 302, + "column": 52 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 12021, + "end": 12060, + "loc": { + "start": { + "line": 302, + "column": 56 + }, + "end": { + "line": 302, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 12021, + "end": 12043, + "loc": { + "start": { + "line": 302, + "column": 56 + }, + "end": { + "line": 302, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 12021, + "end": 12040, + "loc": { + "start": { + "line": 302, + "column": 56 + }, + "end": { + "line": 302, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 12041, + "end": 12042, + "loc": { + "start": { + "line": 302, + "column": 76 + }, + "end": { + "line": 302, + "column": 77 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 12046, + "end": 12060, + "loc": { + "start": { + "line": 302, + "column": 81 + }, + "end": { + "line": 302, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 12096, + "end": 12159, + "loc": { + "start": { + "line": 303, + "column": 32 + }, + "end": { + "line": 303, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 12096, + "end": 12117, + "loc": { + "start": { + "line": 303, + "column": 32 + }, + "end": { + "line": 303, + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 12096, + "end": 12114, + "loc": { + "start": { + "line": 303, + "column": 32 + }, + "end": { + "line": 303, + "column": 50 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 12115, + "end": 12116, + "loc": { + "start": { + "line": 303, + "column": 51 + }, + "end": { + "line": 303, + "column": 52 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 12120, + "end": 12159, + "loc": { + "start": { + "line": 303, + "column": 56 + }, + "end": { + "line": 303, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 12120, + "end": 12142, + "loc": { + "start": { + "line": 303, + "column": 56 + }, + "end": { + "line": 303, + "column": 78 + } + }, + "object": { + "type": "Identifier", + "start": 12120, + "end": 12139, + "loc": { + "start": { + "line": 303, + "column": 56 + }, + "end": { + "line": 303, + "column": 75 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 12140, + "end": 12141, + "loc": { + "start": { + "line": 303, + "column": 76 + }, + "end": { + "line": 303, + "column": 77 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 12145, + "end": 12159, + "loc": { + "start": { + "line": 303, + "column": 81 + }, + "end": { + "line": 303, + "column": 95 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 12161, + "end": 12277, + "loc": { + "start": { + "line": 303, + "column": 97 + }, + "end": { + "line": 306, + "column": 29 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 12240, + "end": 12247, + "loc": { + "start": { + "line": 305, + "column": 32 + }, + "end": { + "line": 305, + "column": 39 + } + }, + "argument": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Has moved", + "start": 12195, + "end": 12207, + "loc": { + "start": { + "line": 304, + "column": 32 + }, + "end": { + "line": 304, + "column": 44 + } + } + } + ] + } + ], + "directives": [], + "trailingComments": null + }, + "alternate": null, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 12307, + "end": 12320, + "loc": { + "start": { + "line": 308, + "column": 28 + }, + "end": { + "line": 308, + "column": 41 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 12349, + "end": 12615, + "loc": { + "start": { + "line": 309, + "column": 28 + }, + "end": { + "line": 313, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 12353, + "end": 12369, + "loc": { + "start": { + "line": 309, + "column": 32 + }, + "end": { + "line": 309, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 12353, + "end": 12357, + "loc": { + "start": { + "line": 309, + "column": 32 + }, + "end": { + "line": 309, + "column": 36 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 12358, + "end": 12369, + "loc": { + "start": { + "line": 309, + "column": 37 + }, + "end": { + "line": 309, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false, + "leadingComments": null + }, + "consequent": { + "type": "BlockStatement", + "start": 12371, + "end": 12615, + "loc": { + "start": { + "line": 309, + "column": 50 + }, + "end": { + "line": 313, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 12405, + "end": 12437, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 64 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12405, + "end": 12436, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 63 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12405, + "end": 12429, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 12405, + "end": 12421, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 12405, + "end": 12409, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 12410, + "end": 12421, + "loc": { + "start": { + "line": 310, + "column": 37 + }, + "end": { + "line": 310, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12422, + "end": 12429, + "loc": { + "start": { + "line": 310, + "column": 49 + }, + "end": { + "line": 310, + "column": 56 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 12432, + "end": 12436, + "loc": { + "start": { + "line": 310, + "column": 59 + }, + "end": { + "line": 310, + "column": 63 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 12470, + "end": 12519, + "loc": { + "start": { + "line": 311, + "column": 32 + }, + "end": { + "line": 311, + "column": 81 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12470, + "end": 12518, + "loc": { + "start": { + "line": 311, + "column": 32 + }, + "end": { + "line": 311, + "column": 80 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12470, + "end": 12496, + "loc": { + "start": { + "line": 311, + "column": 32 + }, + "end": { + "line": 311, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 12470, + "end": 12486, + "loc": { + "start": { + "line": 311, + "column": 32 + }, + "end": { + "line": 311, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 12470, + "end": 12474, + "loc": { + "start": { + "line": 311, + "column": 32 + }, + "end": { + "line": 311, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 12475, + "end": 12486, + "loc": { + "start": { + "line": 311, + "column": 37 + }, + "end": { + "line": 311, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12487, + "end": 12496, + "loc": { + "start": { + "line": 311, + "column": 49 + }, + "end": { + "line": 311, + "column": 58 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 12499, + "end": 12518, + "loc": { + "start": { + "line": 311, + "column": 61 + }, + "end": { + "line": 311, + "column": 80 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + } + } + }, + { + "type": "ExpressionStatement", + "start": 12552, + "end": 12585, + "loc": { + "start": { + "line": 312, + "column": 32 + }, + "end": { + "line": 312, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 12552, + "end": 12584, + "loc": { + "start": { + "line": 312, + "column": 32 + }, + "end": { + "line": 312, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 12552, + "end": 12576, + "loc": { + "start": { + "line": 312, + "column": 32 + }, + "end": { + "line": 312, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 12552, + "end": 12568, + "loc": { + "start": { + "line": 312, + "column": 32 + }, + "end": { + "line": 312, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 12552, + "end": 12556, + "loc": { + "start": { + "line": 312, + "column": 32 + }, + "end": { + "line": 312, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 12557, + "end": 12568, + "loc": { + "start": { + "line": 312, + "column": 37 + }, + "end": { + "line": 312, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 12569, + "end": 12576, + "loc": { + "start": { + "line": 312, + "column": 49 + }, + "end": { + "line": 312, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 12579, + "end": 12584, + "loc": { + "start": { + "line": 312, + "column": 59 + }, + "end": { + "line": 312, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Long touch", + "start": 12307, + "end": 12320, + "loc": { + "start": { + "line": 308, + "column": 28 + }, + "end": { + "line": 308, + "column": 41 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 12645, + "end": 12902, + "loc": { + "start": { + "line": 315, + "column": 28 + }, + "end": { + "line": 319, + "column": 31 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 12651, + "end": 12901, + "loc": { + "start": { + "line": 315, + "column": 34 + }, + "end": { + "line": 319, + "column": 30 + } + }, + "id": { + "type": "Identifier", + "start": 12651, + "end": 12665, + "loc": { + "start": { + "line": 315, + "column": 34 + }, + "end": { + "line": 315, + "column": 48 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "init": { + "type": "CallExpression", + "start": 12668, + "end": 12901, + "loc": { + "start": { + "line": 315, + "column": 51 + }, + "end": { + "line": 319, + "column": 30 + } + }, + "callee": { + "type": "MemberExpression", + "start": 12668, + "end": 12678, + "loc": { + "start": { + "line": 315, + "column": 51 + }, + "end": { + "line": 315, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 12668, + "end": 12673, + "loc": { + "start": { + "line": 315, + "column": 51 + }, + "end": { + "line": 315, + "column": 56 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 12674, + "end": 12678, + "loc": { + "start": { + "line": 315, + "column": 57 + }, + "end": { + "line": 315, + "column": 61 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 12679, + "end": 12900, + "loc": { + "start": { + "line": 315, + "column": 62 + }, + "end": { + "line": 319, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 12713, + "end": 12742, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 316, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12713, + "end": 12722, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 316, + "column": 41 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 12724, + "end": 12742, + "loc": { + "start": { + "line": 316, + "column": 43 + }, + "end": { + "line": 316, + "column": 61 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 12776, + "end": 12808, + "loc": { + "start": { + "line": 317, + "column": 32 + }, + "end": { + "line": 317, + "column": 64 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12776, + "end": 12788, + "loc": { + "start": { + "line": 317, + "column": 32 + }, + "end": { + "line": 317, + "column": 44 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 12790, + "end": 12808, + "loc": { + "start": { + "line": 317, + "column": 46 + }, + "end": { + "line": 317, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 12790, + "end": 12794, + "loc": { + "start": { + "line": 317, + "column": 46 + }, + "end": { + "line": 317, + "column": 50 + } + } + }, + "property": { + "type": "Identifier", + "start": 12795, + "end": 12808, + "loc": { + "start": { + "line": 317, + "column": 51 + }, + "end": { + "line": 317, + "column": 64 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 12842, + "end": 12870, + "loc": { + "start": { + "line": 318, + "column": 32 + }, + "end": { + "line": 318, + "column": 60 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12842, + "end": 12852, + "loc": { + "start": { + "line": 318, + "column": 32 + }, + "end": { + "line": 318, + "column": 42 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 12854, + "end": 12870, + "loc": { + "start": { + "line": 318, + "column": 44 + }, + "end": { + "line": 318, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 12854, + "end": 12858, + "loc": { + "start": { + "line": 318, + "column": 44 + }, + "end": { + "line": 318, + "column": 48 + } + } + }, + "property": { + "type": "Identifier", + "start": 12859, + "end": 12870, + "loc": { + "start": { + "line": 318, + "column": 49 + }, + "end": { + "line": 318, + "column": 60 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 12931, + "end": 15718, + "loc": { + "start": { + "line": 320, + "column": 28 + }, + "end": { + "line": 358, + "column": 29 + } + }, + "test": { + "type": "LogicalExpression", + "start": 12935, + "end": 12975, + "loc": { + "start": { + "line": 320, + "column": 32 + }, + "end": { + "line": 320, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 12935, + "end": 12949, + "loc": { + "start": { + "line": 320, + "column": 32 + }, + "end": { + "line": 320, + "column": 46 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 12953, + "end": 12975, + "loc": { + "start": { + "line": 320, + "column": 50 + }, + "end": { + "line": 320, + "column": 72 + } + }, + "object": { + "type": "Identifier", + "start": 12953, + "end": 12967, + "loc": { + "start": { + "line": 320, + "column": 50 + }, + "end": { + "line": 320, + "column": 64 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 12968, + "end": 12975, + "loc": { + "start": { + "line": 320, + "column": 65 + }, + "end": { + "line": 320, + "column": 72 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 12977, + "end": 14029, + "loc": { + "start": { + "line": 320, + "column": 74 + }, + "end": { + "line": 333, + "column": 29 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 13011, + "end": 13235, + "loc": { + "start": { + "line": 321, + "column": 32 + }, + "end": { + "line": 324, + "column": 33 + } + }, + "test": { + "type": "MemberExpression", + "start": 13015, + "end": 13031, + "loc": { + "start": { + "line": 321, + "column": 36 + }, + "end": { + "line": 321, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 13015, + "end": 13019, + "loc": { + "start": { + "line": 321, + "column": 36 + }, + "end": { + "line": 321, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 13020, + "end": 13031, + "loc": { + "start": { + "line": 321, + "column": 41 + }, + "end": { + "line": 321, + "column": 52 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 13033, + "end": 13235, + "loc": { + "start": { + "line": 321, + "column": 54 + }, + "end": { + "line": 324, + "column": 33 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 13071, + "end": 13132, + "loc": { + "start": { + "line": 322, + "column": 36 + }, + "end": { + "line": 322, + "column": 97 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13071, + "end": 13131, + "loc": { + "start": { + "line": 322, + "column": 36 + }, + "end": { + "line": 322, + "column": 96 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13071, + "end": 13097, + "loc": { + "start": { + "line": 322, + "column": 36 + }, + "end": { + "line": 322, + "column": 62 + } + }, + "object": { + "type": "MemberExpression", + "start": 13071, + "end": 13087, + "loc": { + "start": { + "line": 322, + "column": 36 + }, + "end": { + "line": 322, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 13071, + "end": 13075, + "loc": { + "start": { + "line": 322, + "column": 36 + }, + "end": { + "line": 322, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 13076, + "end": 13087, + "loc": { + "start": { + "line": 322, + "column": 41 + }, + "end": { + "line": 322, + "column": 52 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13088, + "end": 13097, + "loc": { + "start": { + "line": 322, + "column": 53 + }, + "end": { + "line": 322, + "column": 62 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 13100, + "end": 13131, + "loc": { + "start": { + "line": 322, + "column": 65 + }, + "end": { + "line": 322, + "column": 96 + } + }, + "object": { + "type": "Identifier", + "start": 13100, + "end": 13114, + "loc": { + "start": { + "line": 322, + "column": 65 + }, + "end": { + "line": 322, + "column": 79 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13115, + "end": 13131, + "loc": { + "start": { + "line": 322, + "column": 80 + }, + "end": { + "line": 322, + "column": 96 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13169, + "end": 13201, + "loc": { + "start": { + "line": 323, + "column": 36 + }, + "end": { + "line": 323, + "column": 68 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13169, + "end": 13200, + "loc": { + "start": { + "line": 323, + "column": 36 + }, + "end": { + "line": 323, + "column": 67 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13169, + "end": 13193, + "loc": { + "start": { + "line": 323, + "column": 36 + }, + "end": { + "line": 323, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 13169, + "end": 13185, + "loc": { + "start": { + "line": 323, + "column": 36 + }, + "end": { + "line": 323, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 13169, + "end": 13173, + "loc": { + "start": { + "line": 323, + "column": 36 + }, + "end": { + "line": 323, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 13174, + "end": 13185, + "loc": { + "start": { + "line": 323, + "column": 41 + }, + "end": { + "line": 323, + "column": 52 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13186, + "end": 13193, + "loc": { + "start": { + "line": 323, + "column": 53 + }, + "end": { + "line": 323, + "column": 60 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13196, + "end": 13200, + "loc": { + "start": { + "line": 323, + "column": 63 + }, + "end": { + "line": 323, + "column": 67 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 13268, + "end": 13326, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 90 + } + }, + "expression": { + "type": "CallExpression", + "start": 13268, + "end": 13325, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 89 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13268, + "end": 13292, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 13268, + "end": 13286, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 50 + } + }, + "object": { + "type": "ThisExpression", + "start": 13268, + "end": 13272, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13273, + "end": 13286, + "loc": { + "start": { + "line": 325, + "column": 37 + }, + "end": { + "line": 325, + "column": 50 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13287, + "end": 13292, + "loc": { + "start": { + "line": 325, + "column": 51 + }, + "end": { + "line": 325, + "column": 56 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 13293, + "end": 13324, + "loc": { + "start": { + "line": 325, + "column": 57 + }, + "end": { + "line": 325, + "column": 88 + } + }, + "object": { + "type": "Identifier", + "start": 13293, + "end": 13307, + "loc": { + "start": { + "line": 325, + "column": 57 + }, + "end": { + "line": 325, + "column": 71 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13308, + "end": 13324, + "loc": { + "start": { + "line": 325, + "column": 72 + }, + "end": { + "line": 325, + "column": 88 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 13359, + "end": 13404, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 77 + } + }, + "expression": { + "type": "CallExpression", + "start": 13359, + "end": 13403, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 76 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13359, + "end": 13378, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 13359, + "end": 13374, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 47 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 13375, + "end": 13378, + "loc": { + "start": { + "line": 326, + "column": 48 + }, + "end": { + "line": 326, + "column": 51 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 13379, + "end": 13402, + "loc": { + "start": { + "line": 326, + "column": 52 + }, + "end": { + "line": 326, + "column": 75 + } + }, + "object": { + "type": "Identifier", + "start": 13379, + "end": 13393, + "loc": { + "start": { + "line": 326, + "column": 52 + }, + "end": { + "line": 326, + "column": 66 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13394, + "end": 13402, + "loc": { + "start": { + "line": 326, + "column": 67 + }, + "end": { + "line": 326, + "column": 75 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 13437, + "end": 13512, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 107 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13437, + "end": 13511, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 106 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13437, + "end": 13485, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 80 + } + }, + "object": { + "type": "MemberExpression", + "start": 13437, + "end": 13476, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 13437, + "end": 13469, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 13437, + "end": 13441, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13442, + "end": 13469, + "loc": { + "start": { + "line": 327, + "column": 37 + }, + "end": { + "line": 327, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13470, + "end": 13476, + "loc": { + "start": { + "line": 327, + "column": 65 + }, + "end": { + "line": 327, + "column": 71 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13477, + "end": 13485, + "loc": { + "start": { + "line": 327, + "column": 72 + }, + "end": { + "line": 327, + "column": 80 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 13488, + "end": 13511, + "loc": { + "start": { + "line": 327, + "column": 83 + }, + "end": { + "line": 327, + "column": 106 + } + }, + "object": { + "type": "Identifier", + "start": 13488, + "end": 13502, + "loc": { + "start": { + "line": 327, + "column": 83 + }, + "end": { + "line": 327, + "column": 97 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13503, + "end": 13511, + "loc": { + "start": { + "line": 327, + "column": 98 + }, + "end": { + "line": 327, + "column": 106 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13545, + "end": 13616, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 103 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13545, + "end": 13615, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 102 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13545, + "end": 13591, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 78 + } + }, + "object": { + "type": "MemberExpression", + "start": 13545, + "end": 13584, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 13545, + "end": 13577, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 13545, + "end": 13549, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13550, + "end": 13577, + "loc": { + "start": { + "line": 328, + "column": 37 + }, + "end": { + "line": 328, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13578, + "end": 13584, + "loc": { + "start": { + "line": 328, + "column": 65 + }, + "end": { + "line": 328, + "column": 71 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13585, + "end": 13591, + "loc": { + "start": { + "line": 328, + "column": 72 + }, + "end": { + "line": 328, + "column": 78 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 13594, + "end": 13615, + "loc": { + "start": { + "line": 328, + "column": 81 + }, + "end": { + "line": 328, + "column": 102 + } + }, + "object": { + "type": "Identifier", + "start": 13594, + "end": 13608, + "loc": { + "start": { + "line": 328, + "column": 81 + }, + "end": { + "line": 328, + "column": 95 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 13609, + "end": 13615, + "loc": { + "start": { + "line": 328, + "column": 96 + }, + "end": { + "line": 328, + "column": 102 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 13649, + "end": 13703, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13649, + "end": 13702, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 85 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13649, + "end": 13695, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 78 + } + }, + "object": { + "type": "MemberExpression", + "start": 13649, + "end": 13681, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 13649, + "end": 13653, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13654, + "end": 13681, + "loc": { + "start": { + "line": 329, + "column": 37 + }, + "end": { + "line": 329, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13682, + "end": 13695, + "loc": { + "start": { + "line": 329, + "column": 65 + }, + "end": { + "line": 329, + "column": 78 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13698, + "end": 13702, + "loc": { + "start": { + "line": 329, + "column": 81 + }, + "end": { + "line": 329, + "column": 85 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 13736, + "end": 13788, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 84 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13736, + "end": 13787, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 83 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13736, + "end": 13780, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 76 + } + }, + "object": { + "type": "MemberExpression", + "start": 13736, + "end": 13768, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 13736, + "end": 13740, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13741, + "end": 13768, + "loc": { + "start": { + "line": 330, + "column": 37 + }, + "end": { + "line": 330, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13769, + "end": 13780, + "loc": { + "start": { + "line": 330, + "column": 65 + }, + "end": { + "line": 330, + "column": 76 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13783, + "end": 13787, + "loc": { + "start": { + "line": 330, + "column": 79 + }, + "end": { + "line": 330, + "column": 83 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 13821, + "end": 13875, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 13821, + "end": 13874, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 85 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 13821, + "end": 13867, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 78 + } + }, + "object": { + "type": "MemberExpression", + "start": 13821, + "end": 13853, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 13821, + "end": 13825, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13826, + "end": 13853, + "loc": { + "start": { + "line": 331, + "column": 37 + }, + "end": { + "line": 331, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13854, + "end": 13867, + "loc": { + "start": { + "line": 331, + "column": 65 + }, + "end": { + "line": 331, + "column": 78 + }, + "identifierName": "labelsVisible" + }, + "name": "labelsVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 13870, + "end": 13874, + "loc": { + "start": { + "line": 331, + "column": 81 + }, + "end": { + "line": 331, + "column": 85 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 13908, + "end": 13999, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 123 + } + }, + "expression": { + "type": "CallExpression", + "start": 13908, + "end": 13998, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 122 + } + }, + "callee": { + "type": "MemberExpression", + "start": 13908, + "end": 13944, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 13908, + "end": 13939, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 63 + } + }, + "object": { + "type": "ThisExpression", + "start": 13908, + "end": 13912, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 13913, + "end": 13939, + "loc": { + "start": { + "line": 332, + "column": 37 + }, + "end": { + "line": 332, + "column": 63 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 13940, + "end": 13944, + "loc": { + "start": { + "line": 332, + "column": 64 + }, + "end": { + "line": 332, + "column": 68 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 13945, + "end": 13963, + "loc": { + "start": { + "line": 332, + "column": 69 + }, + "end": { + "line": 332, + "column": 87 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 13965, + "end": 13997, + "loc": { + "start": { + "line": 332, + "column": 89 + }, + "end": { + "line": 332, + "column": 121 + } + }, + "object": { + "type": "ThisExpression", + "start": 13965, + "end": 13969, + "loc": { + "start": { + "line": 332, + "column": 89 + }, + "end": { + "line": 332, + "column": 93 + } + } + }, + "property": { + "type": "Identifier", + "start": 13970, + "end": 13997, + "loc": { + "start": { + "line": 332, + "column": 94 + }, + "end": { + "line": 332, + "column": 121 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 14035, + "end": 15718, + "loc": { + "start": { + "line": 333, + "column": 35 + }, + "end": { + "line": 358, + "column": 29 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 14069, + "end": 14256, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 337, + "column": 34 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 14075, + "end": 14256, + "loc": { + "start": { + "line": 334, + "column": 38 + }, + "end": { + "line": 337, + "column": 34 + } + }, + "id": { + "type": "Identifier", + "start": 14075, + "end": 14085, + "loc": { + "start": { + "line": 334, + "column": 38 + }, + "end": { + "line": 334, + "column": 48 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 14088, + "end": 14256, + "loc": { + "start": { + "line": 334, + "column": 51 + }, + "end": { + "line": 337, + "column": 34 + } + }, + "callee": { + "type": "MemberExpression", + "start": 14088, + "end": 14098, + "loc": { + "start": { + "line": 334, + "column": 51 + }, + "end": { + "line": 334, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 14088, + "end": 14093, + "loc": { + "start": { + "line": 334, + "column": 51 + }, + "end": { + "line": 334, + "column": 56 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 14094, + "end": 14098, + "loc": { + "start": { + "line": 334, + "column": 57 + }, + "end": { + "line": 334, + "column": 61 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 14099, + "end": 14255, + "loc": { + "start": { + "line": 334, + "column": 62 + }, + "end": { + "line": 337, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 14137, + "end": 14166, + "loc": { + "start": { + "line": 335, + "column": 36 + }, + "end": { + "line": 335, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 14137, + "end": 14146, + "loc": { + "start": { + "line": 335, + "column": 36 + }, + "end": { + "line": 335, + "column": 45 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 14148, + "end": 14166, + "loc": { + "start": { + "line": 335, + "column": 47 + }, + "end": { + "line": 335, + "column": 65 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 14204, + "end": 14221, + "loc": { + "start": { + "line": 336, + "column": 36 + }, + "end": { + "line": 336, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 14204, + "end": 14215, + "loc": { + "start": { + "line": 336, + "column": 36 + }, + "end": { + "line": 336, + "column": 47 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 14217, + "end": 14221, + "loc": { + "start": { + "line": 336, + "column": 49 + }, + "end": { + "line": 336, + "column": 53 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 14289, + "end": 15688, + "loc": { + "start": { + "line": 338, + "column": 32 + }, + "end": { + "line": 357, + "column": 33 + } + }, + "test": { + "type": "LogicalExpression", + "start": 14293, + "end": 14326, + "loc": { + "start": { + "line": 338, + "column": 36 + }, + "end": { + "line": 338, + "column": 69 + } + }, + "left": { + "type": "Identifier", + "start": 14293, + "end": 14303, + "loc": { + "start": { + "line": 338, + "column": 36 + }, + "end": { + "line": 338, + "column": 46 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 14307, + "end": 14326, + "loc": { + "start": { + "line": 338, + "column": 50 + }, + "end": { + "line": 338, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 14307, + "end": 14317, + "loc": { + "start": { + "line": 338, + "column": 50 + }, + "end": { + "line": 338, + "column": 60 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 14318, + "end": 14326, + "loc": { + "start": { + "line": 338, + "column": 61 + }, + "end": { + "line": 338, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 14328, + "end": 15399, + "loc": { + "start": { + "line": 338, + "column": 71 + }, + "end": { + "line": 351, + "column": 33 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 14366, + "end": 14592, + "loc": { + "start": { + "line": 339, + "column": 36 + }, + "end": { + "line": 342, + "column": 37 + } + }, + "test": { + "type": "MemberExpression", + "start": 14370, + "end": 14386, + "loc": { + "start": { + "line": 339, + "column": 40 + }, + "end": { + "line": 339, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 14370, + "end": 14374, + "loc": { + "start": { + "line": 339, + "column": 40 + }, + "end": { + "line": 339, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 14375, + "end": 14386, + "loc": { + "start": { + "line": 339, + "column": 45 + }, + "end": { + "line": 339, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 14388, + "end": 14592, + "loc": { + "start": { + "line": 339, + "column": 58 + }, + "end": { + "line": 342, + "column": 37 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 14430, + "end": 14480, + "loc": { + "start": { + "line": 340, + "column": 40 + }, + "end": { + "line": 340, + "column": 90 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14430, + "end": 14479, + "loc": { + "start": { + "line": 340, + "column": 40 + }, + "end": { + "line": 340, + "column": 89 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14430, + "end": 14456, + "loc": { + "start": { + "line": 340, + "column": 40 + }, + "end": { + "line": 340, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 14430, + "end": 14446, + "loc": { + "start": { + "line": 340, + "column": 40 + }, + "end": { + "line": 340, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 14430, + "end": 14434, + "loc": { + "start": { + "line": 340, + "column": 40 + }, + "end": { + "line": 340, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 14435, + "end": 14446, + "loc": { + "start": { + "line": 340, + "column": 45 + }, + "end": { + "line": 340, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14447, + "end": 14456, + "loc": { + "start": { + "line": 340, + "column": 57 + }, + "end": { + "line": 340, + "column": 66 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 14459, + "end": 14479, + "loc": { + "start": { + "line": 340, + "column": 69 + }, + "end": { + "line": 340, + "column": 89 + } + }, + "object": { + "type": "Identifier", + "start": 14459, + "end": 14469, + "loc": { + "start": { + "line": 340, + "column": 69 + }, + "end": { + "line": 340, + "column": 79 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 14470, + "end": 14479, + "loc": { + "start": { + "line": 340, + "column": 80 + }, + "end": { + "line": 340, + "column": 89 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 14521, + "end": 14554, + "loc": { + "start": { + "line": 341, + "column": 40 + }, + "end": { + "line": 341, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14521, + "end": 14553, + "loc": { + "start": { + "line": 341, + "column": 40 + }, + "end": { + "line": 341, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14521, + "end": 14545, + "loc": { + "start": { + "line": 341, + "column": 40 + }, + "end": { + "line": 341, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 14521, + "end": 14537, + "loc": { + "start": { + "line": 341, + "column": 40 + }, + "end": { + "line": 341, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 14521, + "end": 14525, + "loc": { + "start": { + "line": 341, + "column": 40 + }, + "end": { + "line": 341, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 14526, + "end": 14537, + "loc": { + "start": { + "line": 341, + "column": 45 + }, + "end": { + "line": 341, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14538, + "end": 14545, + "loc": { + "start": { + "line": 341, + "column": 57 + }, + "end": { + "line": 341, + "column": 64 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 14548, + "end": 14553, + "loc": { + "start": { + "line": 341, + "column": 67 + }, + "end": { + "line": 341, + "column": 72 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 14629, + "end": 14676, + "loc": { + "start": { + "line": 343, + "column": 36 + }, + "end": { + "line": 343, + "column": 83 + } + }, + "expression": { + "type": "CallExpression", + "start": 14629, + "end": 14675, + "loc": { + "start": { + "line": 343, + "column": 36 + }, + "end": { + "line": 343, + "column": 82 + } + }, + "callee": { + "type": "MemberExpression", + "start": 14629, + "end": 14653, + "loc": { + "start": { + "line": 343, + "column": 36 + }, + "end": { + "line": 343, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 14629, + "end": 14647, + "loc": { + "start": { + "line": 343, + "column": 36 + }, + "end": { + "line": 343, + "column": 54 + } + }, + "object": { + "type": "ThisExpression", + "start": 14629, + "end": 14633, + "loc": { + "start": { + "line": 343, + "column": 36 + }, + "end": { + "line": 343, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 14634, + "end": 14647, + "loc": { + "start": { + "line": 343, + "column": 41 + }, + "end": { + "line": 343, + "column": 54 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14648, + "end": 14653, + "loc": { + "start": { + "line": 343, + "column": 55 + }, + "end": { + "line": 343, + "column": 60 + }, + "identifierName": "start" + }, + "name": "start" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 14654, + "end": 14674, + "loc": { + "start": { + "line": 343, + "column": 61 + }, + "end": { + "line": 343, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 14654, + "end": 14664, + "loc": { + "start": { + "line": 343, + "column": 61 + }, + "end": { + "line": 343, + "column": 71 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 14665, + "end": 14674, + "loc": { + "start": { + "line": 343, + "column": 72 + }, + "end": { + "line": 343, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 14713, + "end": 14754, + "loc": { + "start": { + "line": 344, + "column": 36 + }, + "end": { + "line": 344, + "column": 77 + } + }, + "expression": { + "type": "CallExpression", + "start": 14713, + "end": 14753, + "loc": { + "start": { + "line": 344, + "column": 36 + }, + "end": { + "line": 344, + "column": 76 + } + }, + "callee": { + "type": "MemberExpression", + "start": 14713, + "end": 14732, + "loc": { + "start": { + "line": 344, + "column": 36 + }, + "end": { + "line": 344, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 14713, + "end": 14728, + "loc": { + "start": { + "line": 344, + "column": 36 + }, + "end": { + "line": 344, + "column": 51 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 14729, + "end": 14732, + "loc": { + "start": { + "line": 344, + "column": 52 + }, + "end": { + "line": 344, + "column": 55 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 14733, + "end": 14752, + "loc": { + "start": { + "line": 344, + "column": 56 + }, + "end": { + "line": 344, + "column": 75 + } + }, + "object": { + "type": "Identifier", + "start": 14733, + "end": 14743, + "loc": { + "start": { + "line": 344, + "column": 56 + }, + "end": { + "line": 344, + "column": 66 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 14744, + "end": 14752, + "loc": { + "start": { + "line": 344, + "column": 67 + }, + "end": { + "line": 344, + "column": 75 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 14791, + "end": 14862, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 107 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14791, + "end": 14861, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 106 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14791, + "end": 14839, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 84 + } + }, + "object": { + "type": "MemberExpression", + "start": 14791, + "end": 14830, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 14791, + "end": 14823, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 68 + } + }, + "object": { + "type": "ThisExpression", + "start": 14791, + "end": 14795, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 14796, + "end": 14823, + "loc": { + "start": { + "line": 345, + "column": 41 + }, + "end": { + "line": 345, + "column": 68 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14824, + "end": 14830, + "loc": { + "start": { + "line": 345, + "column": 69 + }, + "end": { + "line": 345, + "column": 75 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14831, + "end": 14839, + "loc": { + "start": { + "line": 345, + "column": 76 + }, + "end": { + "line": 345, + "column": 84 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 14842, + "end": 14861, + "loc": { + "start": { + "line": 345, + "column": 87 + }, + "end": { + "line": 345, + "column": 106 + } + }, + "object": { + "type": "Identifier", + "start": 14842, + "end": 14852, + "loc": { + "start": { + "line": 345, + "column": 87 + }, + "end": { + "line": 345, + "column": 97 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 14853, + "end": 14861, + "loc": { + "start": { + "line": 345, + "column": 98 + }, + "end": { + "line": 345, + "column": 106 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 14899, + "end": 14966, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 103 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14899, + "end": 14965, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 102 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14899, + "end": 14945, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 82 + } + }, + "object": { + "type": "MemberExpression", + "start": 14899, + "end": 14938, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 75 + } + }, + "object": { + "type": "MemberExpression", + "start": 14899, + "end": 14931, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 68 + } + }, + "object": { + "type": "ThisExpression", + "start": 14899, + "end": 14903, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 14904, + "end": 14931, + "loc": { + "start": { + "line": 346, + "column": 41 + }, + "end": { + "line": 346, + "column": 68 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14932, + "end": 14938, + "loc": { + "start": { + "line": 346, + "column": 69 + }, + "end": { + "line": 346, + "column": 75 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 14939, + "end": 14945, + "loc": { + "start": { + "line": 346, + "column": 76 + }, + "end": { + "line": 346, + "column": 82 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 14948, + "end": 14965, + "loc": { + "start": { + "line": 346, + "column": 85 + }, + "end": { + "line": 346, + "column": 102 + } + }, + "object": { + "type": "Identifier", + "start": 14948, + "end": 14958, + "loc": { + "start": { + "line": 346, + "column": 85 + }, + "end": { + "line": 346, + "column": 95 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 14959, + "end": 14965, + "loc": { + "start": { + "line": 346, + "column": 96 + }, + "end": { + "line": 346, + "column": 102 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 15003, + "end": 15057, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 90 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15003, + "end": 15056, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 89 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15003, + "end": 15049, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 82 + } + }, + "object": { + "type": "MemberExpression", + "start": 15003, + "end": 15035, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 68 + } + }, + "object": { + "type": "ThisExpression", + "start": 15003, + "end": 15007, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15008, + "end": 15035, + "loc": { + "start": { + "line": 347, + "column": 41 + }, + "end": { + "line": 347, + "column": 68 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15036, + "end": 15049, + "loc": { + "start": { + "line": 347, + "column": 69 + }, + "end": { + "line": 347, + "column": 82 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15052, + "end": 15056, + "loc": { + "start": { + "line": 347, + "column": 85 + }, + "end": { + "line": 347, + "column": 89 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 15094, + "end": 15146, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 88 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15094, + "end": 15145, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 87 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15094, + "end": 15138, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 80 + } + }, + "object": { + "type": "MemberExpression", + "start": 15094, + "end": 15126, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 68 + } + }, + "object": { + "type": "ThisExpression", + "start": 15094, + "end": 15098, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15099, + "end": 15126, + "loc": { + "start": { + "line": 348, + "column": 41 + }, + "end": { + "line": 348, + "column": 68 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15127, + "end": 15138, + "loc": { + "start": { + "line": 348, + "column": 69 + }, + "end": { + "line": 348, + "column": 80 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15141, + "end": 15145, + "loc": { + "start": { + "line": 348, + "column": 83 + }, + "end": { + "line": 348, + "column": 87 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 15183, + "end": 15237, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 90 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15183, + "end": 15236, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 89 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15183, + "end": 15229, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 82 + } + }, + "object": { + "type": "MemberExpression", + "start": 15183, + "end": 15215, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 68 + } + }, + "object": { + "type": "ThisExpression", + "start": 15183, + "end": 15187, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15188, + "end": 15215, + "loc": { + "start": { + "line": 349, + "column": 41 + }, + "end": { + "line": 349, + "column": 68 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15216, + "end": 15229, + "loc": { + "start": { + "line": 349, + "column": 69 + }, + "end": { + "line": 349, + "column": 82 + }, + "identifierName": "labelsVisible" + }, + "name": "labelsVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15232, + "end": 15236, + "loc": { + "start": { + "line": 349, + "column": 85 + }, + "end": { + "line": 349, + "column": 89 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 15274, + "end": 15365, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 127 + } + }, + "expression": { + "type": "CallExpression", + "start": 15274, + "end": 15364, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 126 + } + }, + "callee": { + "type": "MemberExpression", + "start": 15274, + "end": 15310, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 15274, + "end": 15305, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 67 + } + }, + "object": { + "type": "ThisExpression", + "start": 15274, + "end": 15278, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 15279, + "end": 15305, + "loc": { + "start": { + "line": 350, + "column": 41 + }, + "end": { + "line": 350, + "column": 67 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15306, + "end": 15310, + "loc": { + "start": { + "line": 350, + "column": 68 + }, + "end": { + "line": 350, + "column": 72 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 15311, + "end": 15329, + "loc": { + "start": { + "line": 350, + "column": 73 + }, + "end": { + "line": 350, + "column": 91 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 15331, + "end": 15363, + "loc": { + "start": { + "line": 350, + "column": 93 + }, + "end": { + "line": 350, + "column": 125 + } + }, + "object": { + "type": "ThisExpression", + "start": 15331, + "end": 15335, + "loc": { + "start": { + "line": 350, + "column": 93 + }, + "end": { + "line": 350, + "column": 97 + } + } + }, + "property": { + "type": "Identifier", + "start": 15336, + "end": 15363, + "loc": { + "start": { + "line": 350, + "column": 98 + }, + "end": { + "line": 350, + "column": 125 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 15405, + "end": 15688, + "loc": { + "start": { + "line": 351, + "column": 39 + }, + "end": { + "line": 357, + "column": 33 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 15443, + "end": 15654, + "loc": { + "start": { + "line": 352, + "column": 36 + }, + "end": { + "line": 356, + "column": 37 + } + }, + "test": { + "type": "MemberExpression", + "start": 15447, + "end": 15463, + "loc": { + "start": { + "line": 352, + "column": 40 + }, + "end": { + "line": 352, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 15447, + "end": 15451, + "loc": { + "start": { + "line": 352, + "column": 40 + }, + "end": { + "line": 352, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 15452, + "end": 15463, + "loc": { + "start": { + "line": 352, + "column": 45 + }, + "end": { + "line": 352, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 15465, + "end": 15654, + "loc": { + "start": { + "line": 352, + "column": 58 + }, + "end": { + "line": 356, + "column": 37 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 15507, + "end": 15541, + "loc": { + "start": { + "line": 353, + "column": 40 + }, + "end": { + "line": 353, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15507, + "end": 15540, + "loc": { + "start": { + "line": 353, + "column": 40 + }, + "end": { + "line": 353, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15507, + "end": 15533, + "loc": { + "start": { + "line": 353, + "column": 40 + }, + "end": { + "line": 353, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 15507, + "end": 15523, + "loc": { + "start": { + "line": 353, + "column": 40 + }, + "end": { + "line": 353, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 15507, + "end": 15511, + "loc": { + "start": { + "line": 353, + "column": 40 + }, + "end": { + "line": 353, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 15512, + "end": 15523, + "loc": { + "start": { + "line": 353, + "column": 45 + }, + "end": { + "line": 353, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15524, + "end": 15533, + "loc": { + "start": { + "line": 353, + "column": 57 + }, + "end": { + "line": 353, + "column": 66 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 15536, + "end": 15540, + "loc": { + "start": { + "line": 353, + "column": 69 + }, + "end": { + "line": 353, + "column": 73 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 15582, + "end": 15615, + "loc": { + "start": { + "line": 354, + "column": 40 + }, + "end": { + "line": 354, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15582, + "end": 15614, + "loc": { + "start": { + "line": 354, + "column": 40 + }, + "end": { + "line": 354, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15582, + "end": 15606, + "loc": { + "start": { + "line": 354, + "column": 40 + }, + "end": { + "line": 354, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 15582, + "end": 15598, + "loc": { + "start": { + "line": 354, + "column": 40 + }, + "end": { + "line": 354, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 15582, + "end": 15586, + "loc": { + "start": { + "line": 354, + "column": 40 + }, + "end": { + "line": 354, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "start": 15587, + "end": 15598, + "loc": { + "start": { + "line": 354, + "column": 45 + }, + "end": { + "line": 354, + "column": 56 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 15599, + "end": 15606, + "loc": { + "start": { + "line": 354, + "column": 57 + }, + "end": { + "line": 354, + "column": 64 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 15609, + "end": 15614, + "loc": { + "start": { + "line": 354, + "column": 67 + }, + "end": { + "line": 354, + "column": 72 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 15747, + "end": 15800, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 81 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 15747, + "end": 15799, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 80 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 15747, + "end": 15763, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 15747, + "end": 15751, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 15752, + "end": 15763, + "loc": { + "start": { + "line": 359, + "column": 33 + }, + "end": { + "line": 359, + "column": 44 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 15766, + "end": 15799, + "loc": { + "start": { + "line": 359, + "column": 47 + }, + "end": { + "line": 359, + "column": 80 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")", + "start": 15829, + "end": 15944, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 143 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 15974, + "end": 16002, + "loc": { + "start": { + "line": 362, + "column": 28 + }, + "end": { + "line": 362, + "column": 56 + } + }, + "expression": { + "type": "CallExpression", + "start": 15974, + "end": 16001, + "loc": { + "start": { + "line": 362, + "column": 28 + }, + "end": { + "line": 362, + "column": 55 + } + }, + "callee": { + "type": "Identifier", + "start": 15974, + "end": 15999, + "loc": { + "start": { + "line": 362, + "column": 28 + }, + "end": { + "line": 362, + "column": 53 + }, + "identifierName": "disableCameraMouseControl" + }, + "name": "disableCameraMouseControl", + "leadingComments": null + }, + "arguments": [], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")", + "start": 15829, + "end": 15944, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 143 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "MemberExpression", + "start": 16031, + "end": 16055, + "loc": { + "start": { + "line": 364, + "column": 27 + }, + "end": { + "line": 364, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 16031, + "end": 16035, + "loc": { + "start": { + "line": 364, + "column": 27 + }, + "end": { + "line": 364, + "column": 31 + } + } + }, + "property": { + "type": "Identifier", + "start": 16036, + "end": 16055, + "loc": { + "start": { + "line": 364, + "column": 32 + }, + "end": { + "line": 364, + "column": 51 + }, + "identifierName": "_longTouchTimeoutMs" + }, + "name": "_longTouchTimeoutMs" + }, + "computed": false + } + ] + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " One finger down", + "start": 11574, + "end": 11592, + "loc": { + "start": { + "line": 296, + "column": 51 + }, + "end": { + "line": 296, + "column": 69 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 16083, + "end": 16137, + "loc": { + "start": { + "line": 366, + "column": 24 + }, + "end": { + "line": 366, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16083, + "end": 16136, + "loc": { + "start": { + "line": 366, + "column": 24 + }, + "end": { + "line": 366, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 16083, + "end": 16099, + "loc": { + "start": { + "line": 366, + "column": 24 + }, + "end": { + "line": 366, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 16083, + "end": 16087, + "loc": { + "start": { + "line": 366, + "column": 24 + }, + "end": { + "line": 366, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 16088, + "end": 16099, + "loc": { + "start": { + "line": 366, + "column": 29 + }, + "end": { + "line": 366, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 16102, + "end": 16136, + "loc": { + "start": { + "line": 366, + "column": 43 + }, + "end": { + "line": 366, + "column": 77 + }, + "identifierName": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")", + "start": 16162, + "end": 16278, + "loc": { + "start": { + "line": 367, + "column": 24 + }, + "end": { + "line": 367, + "column": 140 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 16322, + "end": 16349, + "loc": { + "start": { + "line": 370, + "column": 20 + }, + "end": { + "line": 370, + "column": 47 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16322, + "end": 16348, + "loc": { + "start": { + "line": 370, + "column": 20 + }, + "end": { + "line": 370, + "column": 46 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 16322, + "end": 16329, + "loc": { + "start": { + "line": 370, + "column": 20 + }, + "end": { + "line": 370, + "column": 27 + }, + "identifierName": "touchId" + }, + "name": "touchId" + }, + "right": { + "type": "MemberExpression", + "start": 16332, + "end": 16348, + "loc": { + "start": { + "line": 370, + "column": 30 + }, + "end": { + "line": 370, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 16332, + "end": 16337, + "loc": { + "start": { + "line": 370, + "column": 30 + }, + "end": { + "line": 370, + "column": 35 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 16338, + "end": 16348, + "loc": { + "start": { + "line": 370, + "column": 36 + }, + "end": { + "line": 370, + "column": 46 + }, + "identifierName": "identifier" + }, + "name": "identifier" + }, + "computed": false + } + } + }, + { + "type": "BreakStatement", + "start": 16371, + "end": 16377, + "loc": { + "start": { + "line": 372, + "column": 20 + }, + "end": { + "line": 372, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 11223, + "end": 11253, + "loc": { + "start": { + "line": 289, + "column": 21 + }, + "end": { + "line": 289, + "column": 51 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + } + }, + { + "type": "SwitchCase", + "start": 16395, + "end": 16762, + "loc": { + "start": { + "line": 374, + "column": 16 + }, + "end": { + "line": 381, + "column": 27 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 16424, + "end": 16583, + "loc": { + "start": { + "line": 375, + "column": 20 + }, + "end": { + "line": 378, + "column": 21 + } + }, + "test": { + "type": "BinaryExpression", + "start": 16428, + "end": 16453, + "loc": { + "start": { + "line": 375, + "column": 24 + }, + "end": { + "line": 375, + "column": 49 + } + }, + "left": { + "type": "Identifier", + "start": 16428, + "end": 16444, + "loc": { + "start": { + "line": 375, + "column": 24 + }, + "end": { + "line": 375, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 16449, + "end": 16453, + "loc": { + "start": { + "line": 375, + "column": 45 + }, + "end": { + "line": 375, + "column": 49 + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 16455, + "end": 16583, + "loc": { + "start": { + "line": 375, + "column": 51 + }, + "end": { + "line": 378, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 16481, + "end": 16512, + "loc": { + "start": { + "line": 376, + "column": 24 + }, + "end": { + "line": 376, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 16481, + "end": 16511, + "loc": { + "start": { + "line": 376, + "column": 24 + }, + "end": { + "line": 376, + "column": 54 + } + }, + "callee": { + "type": "Identifier", + "start": 16481, + "end": 16493, + "loc": { + "start": { + "line": 376, + "column": 24 + }, + "end": { + "line": 376, + "column": 36 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 16494, + "end": 16510, + "loc": { + "start": { + "line": 376, + "column": 37 + }, + "end": { + "line": 376, + "column": 53 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 16537, + "end": 16561, + "loc": { + "start": { + "line": 377, + "column": 24 + }, + "end": { + "line": 377, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16537, + "end": 16560, + "loc": { + "start": { + "line": 377, + "column": 24 + }, + "end": { + "line": 377, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 16537, + "end": 16553, + "loc": { + "start": { + "line": 377, + "column": 24 + }, + "end": { + "line": 377, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 16556, + "end": 16560, + "loc": { + "start": { + "line": 377, + "column": 43 + }, + "end": { + "line": 377, + "column": 47 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 16604, + "end": 16639, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 55 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 16604, + "end": 16638, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 54 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 16604, + "end": 16620, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 16604, + "end": 16608, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 16609, + "end": 16620, + "loc": { + "start": { + "line": 379, + "column": 25 + }, + "end": { + "line": 379, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 16623, + "end": 16638, + "loc": { + "start": { + "line": 379, + "column": 39 + }, + "end": { + "line": 379, + "column": 54 + }, + "identifierName": "TOUCH_CANCELING" + }, + "name": "TOUCH_CANCELING" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")", + "start": 16660, + "end": 16734, + "loc": { + "start": { + "line": 380, + "column": 20 + }, + "end": { + "line": 380, + "column": 94 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "start": 16755, + "end": 16762, + "loc": { + "start": { + "line": 381, + "column": 20 + }, + "end": { + "line": 381, + "column": 27 + } + }, + "argument": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")", + "start": 16660, + "end": 16734, + "loc": { + "start": { + "line": 380, + "column": 20 + }, + "end": { + "line": 380, + "column": 94 + } + } + } + ] + } + ], + "test": null + } + ] + } + ], + "directives": [] + } + } + }, + { + "type": "ObjectExpression", + "start": 16789, + "end": 16804, + "loc": { + "start": { + "line": 384, + "column": 11 + }, + "end": { + "line": 384, + "column": 26 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 16790, + "end": 16803, + "loc": { + "start": { + "line": 384, + "column": 12 + }, + "end": { + "line": 384, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16790, + "end": 16797, + "loc": { + "start": { + "line": 384, + "column": 12 + }, + "end": { + "line": 384, + "column": 19 + }, + "identifierName": "passive" + }, + "name": "passive" + }, + "value": { + "type": "BooleanLiteral", + "start": 16799, + "end": 16803, + "loc": { + "start": { + "line": 384, + "column": 21 + }, + "end": { + "line": 384, + "column": 25 + } + }, + "value": true + } + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 16817, + "end": 26064, + "loc": { + "start": { + "line": 387, + "column": 8 + }, + "end": { + "line": 563, + "column": 28 + } + }, + "expression": { + "type": "CallExpression", + "start": 16817, + "end": 26063, + "loc": { + "start": { + "line": 387, + "column": 8 + }, + "end": { + "line": 563, + "column": 27 + } + }, + "callee": { + "type": "MemberExpression", + "start": 16817, + "end": 16840, + "loc": { + "start": { + "line": 387, + "column": 8 + }, + "end": { + "line": 387, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 16817, + "end": 16823, + "loc": { + "start": { + "line": 387, + "column": 8 + }, + "end": { + "line": 387, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 16824, + "end": 16840, + "loc": { + "start": { + "line": 387, + "column": 15 + }, + "end": { + "line": 387, + "column": 31 + }, + "identifierName": "addEventListener" + }, + "name": "addEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 16841, + "end": 16852, + "loc": { + "start": { + "line": 387, + "column": 32 + }, + "end": { + "line": 387, + "column": 43 + } + }, + "extra": { + "rawValue": "touchmove", + "raw": "\"touchmove\"" + }, + "value": "touchmove" + }, + { + "type": "ArrowFunctionExpression", + "start": 16854, + "end": 26045, + "loc": { + "start": { + "line": 387, + "column": 45 + }, + "end": { + "line": 563, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 16855, + "end": 16860, + "loc": { + "start": { + "line": 387, + "column": 46 + }, + "end": { + "line": 387, + "column": 51 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 16865, + "end": 26045, + "loc": { + "start": { + "line": 387, + "column": 56 + }, + "end": { + "line": 563, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 16880, + "end": 16906, + "loc": { + "start": { + "line": 389, + "column": 12 + }, + "end": { + "line": 389, + "column": 38 + } + }, + "expression": { + "type": "CallExpression", + "start": 16880, + "end": 16905, + "loc": { + "start": { + "line": 389, + "column": 12 + }, + "end": { + "line": 389, + "column": 37 + } + }, + "callee": { + "type": "MemberExpression", + "start": 16880, + "end": 16903, + "loc": { + "start": { + "line": 389, + "column": 12 + }, + "end": { + "line": 389, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 16880, + "end": 16898, + "loc": { + "start": { + "line": 389, + "column": 12 + }, + "end": { + "line": 389, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 16880, + "end": 16884, + "loc": { + "start": { + "line": 389, + "column": 12 + }, + "end": { + "line": 389, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 16885, + "end": 16898, + "loc": { + "start": { + "line": 389, + "column": 17 + }, + "end": { + "line": 389, + "column": 30 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 16899, + "end": 16903, + "loc": { + "start": { + "line": 389, + "column": 31 + }, + "end": { + "line": 389, + "column": 35 + }, + "identifierName": "stop" + }, + "name": "stop" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "VariableDeclaration", + "start": 16920, + "end": 16967, + "loc": { + "start": { + "line": 391, + "column": 12 + }, + "end": { + "line": 391, + "column": 59 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 16926, + "end": 16966, + "loc": { + "start": { + "line": 391, + "column": 18 + }, + "end": { + "line": 391, + "column": 58 + } + }, + "id": { + "type": "Identifier", + "start": 16926, + "end": 16943, + "loc": { + "start": { + "line": 391, + "column": 18 + }, + "end": { + "line": 391, + "column": 35 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "init": { + "type": "MemberExpression", + "start": 16946, + "end": 16966, + "loc": { + "start": { + "line": 391, + "column": 38 + }, + "end": { + "line": 391, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 16946, + "end": 16959, + "loc": { + "start": { + "line": 391, + "column": 38 + }, + "end": { + "line": 391, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 16946, + "end": 16951, + "loc": { + "start": { + "line": 391, + "column": 38 + }, + "end": { + "line": 391, + "column": 43 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 16952, + "end": 16959, + "loc": { + "start": { + "line": 391, + "column": 44 + }, + "end": { + "line": 391, + "column": 51 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 16960, + "end": 16966, + "loc": { + "start": { + "line": 391, + "column": 52 + }, + "end": { + "line": 391, + "column": 58 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 16981, + "end": 17241, + "loc": { + "start": { + "line": 393, + "column": 12 + }, + "end": { + "line": 399, + "column": 13 + } + }, + "test": { + "type": "LogicalExpression", + "start": 16985, + "end": 17045, + "loc": { + "start": { + "line": 393, + "column": 16 + }, + "end": { + "line": 393, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 16985, + "end": 17008, + "loc": { + "start": { + "line": 393, + "column": 16 + }, + "end": { + "line": 393, + "column": 39 + } + }, + "left": { + "type": "Identifier", + "start": 16985, + "end": 17002, + "loc": { + "start": { + "line": 393, + "column": 16 + }, + "end": { + "line": 393, + "column": 33 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 17007, + "end": 17008, + "loc": { + "start": { + "line": 393, + "column": 38 + }, + "end": { + "line": 393, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 17012, + "end": 17045, + "loc": { + "start": { + "line": 393, + "column": 43 + }, + "end": { + "line": 393, + "column": 76 + } + }, + "left": { + "type": "MemberExpression", + "start": 17012, + "end": 17039, + "loc": { + "start": { + "line": 393, + "column": 43 + }, + "end": { + "line": 393, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 17012, + "end": 17032, + "loc": { + "start": { + "line": 393, + "column": 43 + }, + "end": { + "line": 393, + "column": 63 + } + }, + "object": { + "type": "Identifier", + "start": 17012, + "end": 17017, + "loc": { + "start": { + "line": 393, + "column": 43 + }, + "end": { + "line": 393, + "column": 48 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 17018, + "end": 17032, + "loc": { + "start": { + "line": 393, + "column": 49 + }, + "end": { + "line": 393, + "column": 63 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 17033, + "end": 17039, + "loc": { + "start": { + "line": 393, + "column": 64 + }, + "end": { + "line": 393, + "column": 70 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 17044, + "end": 17045, + "loc": { + "start": { + "line": 393, + "column": 75 + }, + "end": { + "line": 393, + "column": 76 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 17047, + "end": 17241, + "loc": { + "start": { + "line": 393, + "column": 78 + }, + "end": { + "line": 399, + "column": 13 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 17065, + "end": 17203, + "loc": { + "start": { + "line": 394, + "column": 16 + }, + "end": { + "line": 397, + "column": 17 + } + }, + "test": { + "type": "Identifier", + "start": 17069, + "end": 17085, + "loc": { + "start": { + "line": 394, + "column": 20 + }, + "end": { + "line": 394, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "consequent": { + "type": "BlockStatement", + "start": 17087, + "end": 17203, + "loc": { + "start": { + "line": 394, + "column": 38 + }, + "end": { + "line": 397, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 17109, + "end": 17140, + "loc": { + "start": { + "line": 395, + "column": 20 + }, + "end": { + "line": 395, + "column": 51 + } + }, + "expression": { + "type": "CallExpression", + "start": 17109, + "end": 17139, + "loc": { + "start": { + "line": 395, + "column": 20 + }, + "end": { + "line": 395, + "column": 50 + } + }, + "callee": { + "type": "Identifier", + "start": 17109, + "end": 17121, + "loc": { + "start": { + "line": 395, + "column": 20 + }, + "end": { + "line": 395, + "column": 32 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 17122, + "end": 17138, + "loc": { + "start": { + "line": 395, + "column": 33 + }, + "end": { + "line": 395, + "column": 49 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 17161, + "end": 17185, + "loc": { + "start": { + "line": 396, + "column": 20 + }, + "end": { + "line": 396, + "column": 44 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 17161, + "end": 17184, + "loc": { + "start": { + "line": 396, + "column": 20 + }, + "end": { + "line": 396, + "column": 43 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 17161, + "end": 17177, + "loc": { + "start": { + "line": 396, + "column": 20 + }, + "end": { + "line": 396, + "column": 36 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 17180, + "end": 17184, + "loc": { + "start": { + "line": 396, + "column": 39 + }, + "end": { + "line": 396, + "column": 43 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ReturnStatement", + "start": 17220, + "end": 17227, + "loc": { + "start": { + "line": 398, + "column": 16 + }, + "end": { + "line": 398, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 17255, + "end": 17286, + "loc": { + "start": { + "line": 401, + "column": 12 + }, + "end": { + "line": 401, + "column": 43 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 17261, + "end": 17285, + "loc": { + "start": { + "line": 401, + "column": 18 + }, + "end": { + "line": 401, + "column": 42 + } + }, + "id": { + "type": "Identifier", + "start": 17261, + "end": 17266, + "loc": { + "start": { + "line": 401, + "column": 18 + }, + "end": { + "line": 401, + "column": 23 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "init": { + "type": "MemberExpression", + "start": 17269, + "end": 17285, + "loc": { + "start": { + "line": 401, + "column": 26 + }, + "end": { + "line": 401, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 17269, + "end": 17282, + "loc": { + "start": { + "line": 401, + "column": 26 + }, + "end": { + "line": 401, + "column": 39 + } + }, + "object": { + "type": "Identifier", + "start": 17269, + "end": 17274, + "loc": { + "start": { + "line": 401, + "column": 26 + }, + "end": { + "line": 401, + "column": 31 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 17275, + "end": 17282, + "loc": { + "start": { + "line": 401, + "column": 32 + }, + "end": { + "line": 401, + "column": 39 + }, + "identifierName": "touches" + }, + "name": "touches" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 17283, + "end": 17284, + "loc": { + "start": { + "line": 401, + "column": 40 + }, + "end": { + "line": 401, + "column": 41 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 17299, + "end": 17328, + "loc": { + "start": { + "line": 402, + "column": 12 + }, + "end": { + "line": 402, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 17305, + "end": 17327, + "loc": { + "start": { + "line": 402, + "column": 18 + }, + "end": { + "line": 402, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 17305, + "end": 17311, + "loc": { + "start": { + "line": 402, + "column": 18 + }, + "end": { + "line": 402, + "column": 24 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "init": { + "type": "MemberExpression", + "start": 17314, + "end": 17327, + "loc": { + "start": { + "line": 402, + "column": 27 + }, + "end": { + "line": 402, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 17314, + "end": 17319, + "loc": { + "start": { + "line": 402, + "column": 27 + }, + "end": { + "line": 402, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 17320, + "end": 17327, + "loc": { + "start": { + "line": 402, + "column": 33 + }, + "end": { + "line": 402, + "column": 40 + }, + "identifierName": "clientX" + }, + "name": "clientX" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 17341, + "end": 17370, + "loc": { + "start": { + "line": 403, + "column": 12 + }, + "end": { + "line": 403, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 17347, + "end": 17369, + "loc": { + "start": { + "line": 403, + "column": 18 + }, + "end": { + "line": 403, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 17347, + "end": 17353, + "loc": { + "start": { + "line": 403, + "column": 18 + }, + "end": { + "line": 403, + "column": 24 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "init": { + "type": "MemberExpression", + "start": 17356, + "end": 17369, + "loc": { + "start": { + "line": 403, + "column": 27 + }, + "end": { + "line": 403, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 17356, + "end": 17361, + "loc": { + "start": { + "line": 403, + "column": 27 + }, + "end": { + "line": 403, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 17362, + "end": 17369, + "loc": { + "start": { + "line": 403, + "column": 33 + }, + "end": { + "line": 403, + "column": 40 + }, + "identifierName": "clientY" + }, + "name": "clientY" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 17384, + "end": 17457, + "loc": { + "start": { + "line": 405, + "column": 12 + }, + "end": { + "line": 407, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 17388, + "end": 17416, + "loc": { + "start": { + "line": 405, + "column": 16 + }, + "end": { + "line": 405, + "column": 44 + } + }, + "left": { + "type": "MemberExpression", + "start": 17388, + "end": 17404, + "loc": { + "start": { + "line": 405, + "column": 16 + }, + "end": { + "line": 405, + "column": 32 + } + }, + "object": { + "type": "Identifier", + "start": 17388, + "end": 17393, + "loc": { + "start": { + "line": 405, + "column": 16 + }, + "end": { + "line": 405, + "column": 21 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 17394, + "end": 17404, + "loc": { + "start": { + "line": 405, + "column": 22 + }, + "end": { + "line": 405, + "column": 32 + }, + "identifierName": "identifier" + }, + "name": "identifier" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "Identifier", + "start": 17409, + "end": 17416, + "loc": { + "start": { + "line": 405, + "column": 37 + }, + "end": { + "line": 405, + "column": 44 + }, + "identifierName": "touchId" + }, + "name": "touchId" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 17418, + "end": 17457, + "loc": { + "start": { + "line": 405, + "column": 46 + }, + "end": { + "line": 407, + "column": 13 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 17436, + "end": 17443, + "loc": { + "start": { + "line": 406, + "column": 16 + }, + "end": { + "line": 406, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 17471, + "end": 17512, + "loc": { + "start": { + "line": 409, + "column": 12 + }, + "end": { + "line": 409, + "column": 53 + } + }, + "expression": { + "type": "CallExpression", + "start": 17471, + "end": 17511, + "loc": { + "start": { + "line": 409, + "column": 12 + }, + "end": { + "line": 409, + "column": 52 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17471, + "end": 17493, + "loc": { + "start": { + "line": 409, + "column": 12 + }, + "end": { + "line": 409, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 17471, + "end": 17489, + "loc": { + "start": { + "line": 409, + "column": 12 + }, + "end": { + "line": 409, + "column": 30 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 17490, + "end": 17493, + "loc": { + "start": { + "line": 409, + "column": 31 + }, + "end": { + "line": 409, + "column": 34 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "ArrayExpression", + "start": 17494, + "end": 17510, + "loc": { + "start": { + "line": 409, + "column": 35 + }, + "end": { + "line": 409, + "column": 51 + } + }, + "elements": [ + { + "type": "Identifier", + "start": 17495, + "end": 17501, + "loc": { + "start": { + "line": 409, + "column": 36 + }, + "end": { + "line": 409, + "column": 42 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + { + "type": "Identifier", + "start": 17503, + "end": 17509, + "loc": { + "start": { + "line": 409, + "column": 44 + }, + "end": { + "line": 409, + "column": 50 + }, + "identifierName": "touchY" + }, + "name": "touchY" + } + ] + } + ] + } + }, + { + "type": "VariableDeclaration", + "start": 17526, + "end": 17545, + "loc": { + "start": { + "line": 411, + "column": 12 + }, + "end": { + "line": 411, + "column": 31 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 17530, + "end": 17544, + "loc": { + "start": { + "line": 411, + "column": 16 + }, + "end": { + "line": 411, + "column": 30 + } + }, + "id": { + "type": "Identifier", + "start": 17530, + "end": 17544, + "loc": { + "start": { + "line": 411, + "column": 16 + }, + "end": { + "line": 411, + "column": 30 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 17558, + "end": 17573, + "loc": { + "start": { + "line": 412, + "column": 12 + }, + "end": { + "line": 412, + "column": 27 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 17562, + "end": 17572, + "loc": { + "start": { + "line": 412, + "column": 16 + }, + "end": { + "line": 412, + "column": 26 + } + }, + "id": { + "type": "Identifier", + "start": 17562, + "end": 17572, + "loc": { + "start": { + "line": 412, + "column": 16 + }, + "end": { + "line": 412, + "column": 26 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "SwitchStatement", + "start": 17587, + "end": 26035, + "loc": { + "start": { + "line": 414, + "column": 12 + }, + "end": { + "line": 562, + "column": 13 + } + }, + "discriminant": { + "type": "MemberExpression", + "start": 17595, + "end": 17611, + "loc": { + "start": { + "line": 414, + "column": 20 + }, + "end": { + "line": 414, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 17595, + "end": 17599, + "loc": { + "start": { + "line": 414, + "column": 20 + }, + "end": { + "line": 414, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 17600, + "end": 17611, + "loc": { + "start": { + "line": 414, + "column": 25 + }, + "end": { + "line": 414, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "cases": [ + { + "type": "SwitchCase", + "start": 17632, + "end": 22834, + "loc": { + "start": { + "line": 416, + "column": 16 + }, + "end": { + "line": 503, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 17692, + "end": 17810, + "loc": { + "start": { + "line": 417, + "column": 20 + }, + "end": { + "line": 419, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 17696, + "end": 17712, + "loc": { + "start": { + "line": 417, + "column": 24 + }, + "end": { + "line": 417, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 17696, + "end": 17700, + "loc": { + "start": { + "line": 417, + "column": 24 + }, + "end": { + "line": 417, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 17701, + "end": 17712, + "loc": { + "start": { + "line": 417, + "column": 29 + }, + "end": { + "line": 417, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 17714, + "end": 17810, + "loc": { + "start": { + "line": 417, + "column": 42 + }, + "end": { + "line": 419, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 17740, + "end": 17788, + "loc": { + "start": { + "line": 418, + "column": 24 + }, + "end": { + "line": 418, + "column": 72 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 17740, + "end": 17787, + "loc": { + "start": { + "line": 418, + "column": 24 + }, + "end": { + "line": 418, + "column": 71 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 17740, + "end": 17766, + "loc": { + "start": { + "line": 418, + "column": 24 + }, + "end": { + "line": 418, + "column": 50 + } + }, + "object": { + "type": "MemberExpression", + "start": 17740, + "end": 17756, + "loc": { + "start": { + "line": 418, + "column": 24 + }, + "end": { + "line": 418, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 17740, + "end": 17744, + "loc": { + "start": { + "line": 418, + "column": 24 + }, + "end": { + "line": 418, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 17745, + "end": 17756, + "loc": { + "start": { + "line": 418, + "column": 29 + }, + "end": { + "line": 418, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 17757, + "end": 17766, + "loc": { + "start": { + "line": 418, + "column": 41 + }, + "end": { + "line": 418, + "column": 50 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 17769, + "end": 17787, + "loc": { + "start": { + "line": 418, + "column": 53 + }, + "end": { + "line": 418, + "column": 71 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 17831, + "end": 18052, + "loc": { + "start": { + "line": 420, + "column": 20 + }, + "end": { + "line": 426, + "column": 23 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 17831, + "end": 18051, + "loc": { + "start": { + "line": 420, + "column": 20 + }, + "end": { + "line": 426, + "column": 22 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 17831, + "end": 17845, + "loc": { + "start": { + "line": 420, + "column": 20 + }, + "end": { + "line": 420, + "column": 34 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "right": { + "type": "CallExpression", + "start": 17848, + "end": 18051, + "loc": { + "start": { + "line": 420, + "column": 37 + }, + "end": { + "line": 426, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 17848, + "end": 17858, + "loc": { + "start": { + "line": 420, + "column": 37 + }, + "end": { + "line": 420, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 17848, + "end": 17853, + "loc": { + "start": { + "line": 420, + "column": 37 + }, + "end": { + "line": 420, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 17854, + "end": 17858, + "loc": { + "start": { + "line": 420, + "column": 43 + }, + "end": { + "line": 420, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 17859, + "end": 18050, + "loc": { + "start": { + "line": 420, + "column": 48 + }, + "end": { + "line": 426, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 17885, + "end": 17914, + "loc": { + "start": { + "line": 421, + "column": 24 + }, + "end": { + "line": 421, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 17885, + "end": 17894, + "loc": { + "start": { + "line": 421, + "column": 24 + }, + "end": { + "line": 421, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 17896, + "end": 17914, + "loc": { + "start": { + "line": 421, + "column": 35 + }, + "end": { + "line": 421, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 17942, + "end": 17974, + "loc": { + "start": { + "line": 424, + "column": 24 + }, + "end": { + "line": 424, + "column": 56 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 17942, + "end": 17954, + "loc": { + "start": { + "line": 424, + "column": 24 + }, + "end": { + "line": 424, + "column": 36 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 17956, + "end": 17974, + "loc": { + "start": { + "line": 424, + "column": 38 + }, + "end": { + "line": 424, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 17956, + "end": 17960, + "loc": { + "start": { + "line": 424, + "column": 38 + }, + "end": { + "line": 424, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 17961, + "end": 17974, + "loc": { + "start": { + "line": 424, + "column": 43 + }, + "end": { + "line": 424, + "column": 56 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 18000, + "end": 18028, + "loc": { + "start": { + "line": 425, + "column": 24 + }, + "end": { + "line": 425, + "column": 52 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18000, + "end": 18010, + "loc": { + "start": { + "line": 425, + "column": 24 + }, + "end": { + "line": 425, + "column": 34 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 18012, + "end": 18028, + "loc": { + "start": { + "line": 425, + "column": 36 + }, + "end": { + "line": 425, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 18012, + "end": 18016, + "loc": { + "start": { + "line": 425, + "column": 36 + }, + "end": { + "line": 425, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 18017, + "end": 18028, + "loc": { + "start": { + "line": 425, + "column": 41 + }, + "end": { + "line": 425, + "column": 52 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 18073, + "end": 22595, + "loc": { + "start": { + "line": 427, + "column": 20 + }, + "end": { + "line": 500, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 18077, + "end": 18119, + "loc": { + "start": { + "line": 427, + "column": 24 + }, + "end": { + "line": 427, + "column": 66 + } + }, + "left": { + "type": "Identifier", + "start": 18077, + "end": 18091, + "loc": { + "start": { + "line": 427, + "column": 24 + }, + "end": { + "line": 427, + "column": 38 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 18096, + "end": 18118, + "loc": { + "start": { + "line": 427, + "column": 43 + }, + "end": { + "line": 427, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 18096, + "end": 18110, + "loc": { + "start": { + "line": 427, + "column": 43 + }, + "end": { + "line": 427, + "column": 57 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 18111, + "end": 18118, + "loc": { + "start": { + "line": 427, + "column": 58 + }, + "end": { + "line": 427, + "column": 65 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false, + "extra": { + "parenthesized": true, + "parenStart": 18095 + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 18121, + "end": 20057, + "loc": { + "start": { + "line": 427, + "column": 68 + }, + "end": { + "line": 458, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 18147, + "end": 18354, + "loc": { + "start": { + "line": 428, + "column": 24 + }, + "end": { + "line": 431, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 18151, + "end": 18167, + "loc": { + "start": { + "line": 428, + "column": 28 + }, + "end": { + "line": 428, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 18151, + "end": 18155, + "loc": { + "start": { + "line": 428, + "column": 28 + }, + "end": { + "line": 428, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 18156, + "end": 18167, + "loc": { + "start": { + "line": 428, + "column": 33 + }, + "end": { + "line": 428, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 18169, + "end": 18354, + "loc": { + "start": { + "line": 428, + "column": 46 + }, + "end": { + "line": 431, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 18199, + "end": 18267, + "loc": { + "start": { + "line": 429, + "column": 28 + }, + "end": { + "line": 429, + "column": 96 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18199, + "end": 18266, + "loc": { + "start": { + "line": 429, + "column": 28 + }, + "end": { + "line": 429, + "column": 95 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18199, + "end": 18232, + "loc": { + "start": { + "line": 429, + "column": 28 + }, + "end": { + "line": 429, + "column": 61 + } + }, + "object": { + "type": "MemberExpression", + "start": 18199, + "end": 18215, + "loc": { + "start": { + "line": 429, + "column": 28 + }, + "end": { + "line": 429, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 18199, + "end": 18203, + "loc": { + "start": { + "line": 429, + "column": 28 + }, + "end": { + "line": 429, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 18204, + "end": 18215, + "loc": { + "start": { + "line": 429, + "column": 33 + }, + "end": { + "line": 429, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18216, + "end": 18232, + "loc": { + "start": { + "line": 429, + "column": 45 + }, + "end": { + "line": 429, + "column": 61 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 18235, + "end": 18266, + "loc": { + "start": { + "line": 429, + "column": 64 + }, + "end": { + "line": 429, + "column": 95 + } + }, + "object": { + "type": "Identifier", + "start": 18235, + "end": 18249, + "loc": { + "start": { + "line": 429, + "column": 64 + }, + "end": { + "line": 429, + "column": 78 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 18250, + "end": 18266, + "loc": { + "start": { + "line": 429, + "column": 79 + }, + "end": { + "line": 429, + "column": 95 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 18296, + "end": 18328, + "loc": { + "start": { + "line": 430, + "column": 28 + }, + "end": { + "line": 430, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18296, + "end": 18327, + "loc": { + "start": { + "line": 430, + "column": 28 + }, + "end": { + "line": 430, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18296, + "end": 18320, + "loc": { + "start": { + "line": 430, + "column": 28 + }, + "end": { + "line": 430, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 18296, + "end": 18312, + "loc": { + "start": { + "line": 430, + "column": 28 + }, + "end": { + "line": 430, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 18296, + "end": 18300, + "loc": { + "start": { + "line": 430, + "column": 28 + }, + "end": { + "line": 430, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 18301, + "end": 18312, + "loc": { + "start": { + "line": 430, + "column": 33 + }, + "end": { + "line": 430, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 18313, + "end": 18320, + "loc": { + "start": { + "line": 430, + "column": 45 + }, + "end": { + "line": 430, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 18323, + "end": 18327, + "loc": { + "start": { + "line": 430, + "column": 55 + }, + "end": { + "line": 430, + "column": 59 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 18379, + "end": 18424, + "loc": { + "start": { + "line": 432, + "column": 24 + }, + "end": { + "line": 432, + "column": 69 + } + }, + "expression": { + "type": "CallExpression", + "start": 18379, + "end": 18423, + "loc": { + "start": { + "line": 432, + "column": 24 + }, + "end": { + "line": 432, + "column": 68 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18379, + "end": 18398, + "loc": { + "start": { + "line": 432, + "column": 24 + }, + "end": { + "line": 432, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 18379, + "end": 18394, + "loc": { + "start": { + "line": 432, + "column": 24 + }, + "end": { + "line": 432, + "column": 39 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 18395, + "end": 18398, + "loc": { + "start": { + "line": 432, + "column": 40 + }, + "end": { + "line": 432, + "column": 43 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 18399, + "end": 18422, + "loc": { + "start": { + "line": 432, + "column": 44 + }, + "end": { + "line": 432, + "column": 67 + } + }, + "object": { + "type": "Identifier", + "start": 18399, + "end": 18413, + "loc": { + "start": { + "line": 432, + "column": 44 + }, + "end": { + "line": 432, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 18414, + "end": 18422, + "loc": { + "start": { + "line": 432, + "column": 59 + }, + "end": { + "line": 432, + "column": 67 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "IfStatement", + "start": 18449, + "end": 19918, + "loc": { + "start": { + "line": 433, + "column": 24 + }, + "end": { + "line": 455, + "column": 25 + } + }, + "test": { + "type": "UnaryExpression", + "start": 18453, + "end": 18486, + "loc": { + "start": { + "line": 433, + "column": 28 + }, + "end": { + "line": 433, + "column": 61 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 18454, + "end": 18486, + "loc": { + "start": { + "line": 433, + "column": 29 + }, + "end": { + "line": 433, + "column": 61 + } + }, + "object": { + "type": "ThisExpression", + "start": 18454, + "end": 18458, + "loc": { + "start": { + "line": 433, + "column": 29 + }, + "end": { + "line": 433, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "start": 18459, + "end": 18486, + "loc": { + "start": { + "line": 433, + "column": 34 + }, + "end": { + "line": 433, + "column": 61 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 18488, + "end": 19781, + "loc": { + "start": { + "line": 433, + "column": 63 + }, + "end": { + "line": 453, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 18518, + "end": 19093, + "loc": { + "start": { + "line": 434, + "column": 28 + }, + "end": { + "line": 444, + "column": 31 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18518, + "end": 19092, + "loc": { + "start": { + "line": 434, + "column": 28 + }, + "end": { + "line": 444, + "column": 30 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18518, + "end": 18550, + "loc": { + "start": { + "line": 434, + "column": 28 + }, + "end": { + "line": 434, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 18518, + "end": 18522, + "loc": { + "start": { + "line": 434, + "column": 28 + }, + "end": { + "line": 434, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 18523, + "end": 18550, + "loc": { + "start": { + "line": 434, + "column": 33 + }, + "end": { + "line": 434, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 18553, + "end": 19092, + "loc": { + "start": { + "line": 434, + "column": 63 + }, + "end": { + "line": 444, + "column": 30 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18553, + "end": 18577, + "loc": { + "start": { + "line": 434, + "column": 63 + }, + "end": { + "line": 434, + "column": 87 + } + }, + "object": { + "type": "Identifier", + "start": 18553, + "end": 18559, + "loc": { + "start": { + "line": 434, + "column": 63 + }, + "end": { + "line": 434, + "column": 69 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 18560, + "end": 18577, + "loc": { + "start": { + "line": 434, + "column": 70 + }, + "end": { + "line": 434, + "column": 87 + }, + "identifierName": "createMeasurement" + }, + "name": "createMeasurement" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 18578, + "end": 19091, + "loc": { + "start": { + "line": 434, + "column": 88 + }, + "end": { + "line": 444, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 18612, + "end": 18633, + "loc": { + "start": { + "line": 435, + "column": 32 + }, + "end": { + "line": 435, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18612, + "end": 18614, + "loc": { + "start": { + "line": 435, + "column": 32 + }, + "end": { + "line": 435, + "column": 34 + }, + "identifierName": "id" + }, + "name": "id" + }, + "value": { + "type": "CallExpression", + "start": 18616, + "end": 18633, + "loc": { + "start": { + "line": 435, + "column": 36 + }, + "end": { + "line": 435, + "column": 53 + } + }, + "callee": { + "type": "MemberExpression", + "start": 18616, + "end": 18631, + "loc": { + "start": { + "line": 435, + "column": 36 + }, + "end": { + "line": 435, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 18616, + "end": 18620, + "loc": { + "start": { + "line": 435, + "column": 36 + }, + "end": { + "line": 435, + "column": 40 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 18621, + "end": 18631, + "loc": { + "start": { + "line": 435, + "column": 41 + }, + "end": { + "line": 435, + "column": 51 + }, + "identifierName": "createUUID" + }, + "name": "createUUID" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ObjectProperty", + "start": 18667, + "end": 18847, + "loc": { + "start": { + "line": 436, + "column": 32 + }, + "end": { + "line": 439, + "column": 33 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18667, + "end": 18673, + "loc": { + "start": { + "line": 436, + "column": 32 + }, + "end": { + "line": 436, + "column": 38 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "value": { + "type": "ObjectExpression", + "start": 18675, + "end": 18847, + "loc": { + "start": { + "line": 436, + "column": 40 + }, + "end": { + "line": 439, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 18713, + "end": 18746, + "loc": { + "start": { + "line": 437, + "column": 36 + }, + "end": { + "line": 437, + "column": 69 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18713, + "end": 18721, + "loc": { + "start": { + "line": 437, + "column": 36 + }, + "end": { + "line": 437, + "column": 44 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 18723, + "end": 18746, + "loc": { + "start": { + "line": 437, + "column": 46 + }, + "end": { + "line": 437, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 18723, + "end": 18737, + "loc": { + "start": { + "line": 437, + "column": 46 + }, + "end": { + "line": 437, + "column": 60 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 18738, + "end": 18746, + "loc": { + "start": { + "line": 437, + "column": 61 + }, + "end": { + "line": 437, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 18784, + "end": 18813, + "loc": { + "start": { + "line": 438, + "column": 36 + }, + "end": { + "line": 438, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18784, + "end": 18790, + "loc": { + "start": { + "line": 438, + "column": 36 + }, + "end": { + "line": 438, + "column": 42 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 18792, + "end": 18813, + "loc": { + "start": { + "line": 438, + "column": 44 + }, + "end": { + "line": 438, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 18792, + "end": 18806, + "loc": { + "start": { + "line": 438, + "column": 44 + }, + "end": { + "line": 438, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 18807, + "end": 18813, + "loc": { + "start": { + "line": 438, + "column": 59 + }, + "end": { + "line": 438, + "column": 65 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 18881, + "end": 19061, + "loc": { + "start": { + "line": 440, + "column": 32 + }, + "end": { + "line": 443, + "column": 33 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18881, + "end": 18887, + "loc": { + "start": { + "line": 440, + "column": 32 + }, + "end": { + "line": 440, + "column": 38 + }, + "identifierName": "target" + }, + "name": "target" + }, + "value": { + "type": "ObjectExpression", + "start": 18889, + "end": 19061, + "loc": { + "start": { + "line": 440, + "column": 40 + }, + "end": { + "line": 443, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 18927, + "end": 18960, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 69 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18927, + "end": 18935, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 44 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 18937, + "end": 18960, + "loc": { + "start": { + "line": 441, + "column": 46 + }, + "end": { + "line": 441, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 18937, + "end": 18951, + "loc": { + "start": { + "line": 441, + "column": 46 + }, + "end": { + "line": 441, + "column": 60 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 18952, + "end": 18960, + "loc": { + "start": { + "line": 441, + "column": 61 + }, + "end": { + "line": 441, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 18998, + "end": 19027, + "loc": { + "start": { + "line": 442, + "column": 36 + }, + "end": { + "line": 442, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18998, + "end": 19004, + "loc": { + "start": { + "line": 442, + "column": 36 + }, + "end": { + "line": 442, + "column": 42 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 19006, + "end": 19027, + "loc": { + "start": { + "line": 442, + "column": 44 + }, + "end": { + "line": 442, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 19006, + "end": 19020, + "loc": { + "start": { + "line": 442, + "column": 44 + }, + "end": { + "line": 442, + "column": 58 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 19021, + "end": 19027, + "loc": { + "start": { + "line": 442, + "column": 59 + }, + "end": { + "line": 442, + "column": 65 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + } + ] + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 19122, + "end": 19177, + "loc": { + "start": { + "line": 445, + "column": 28 + }, + "end": { + "line": 445, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19122, + "end": 19176, + "loc": { + "start": { + "line": 445, + "column": 28 + }, + "end": { + "line": 445, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19122, + "end": 19168, + "loc": { + "start": { + "line": 445, + "column": 28 + }, + "end": { + "line": 445, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 19122, + "end": 19154, + "loc": { + "start": { + "line": 445, + "column": 28 + }, + "end": { + "line": 445, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 19122, + "end": 19126, + "loc": { + "start": { + "line": 445, + "column": 28 + }, + "end": { + "line": 445, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 19127, + "end": 19154, + "loc": { + "start": { + "line": 445, + "column": 33 + }, + "end": { + "line": 445, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19155, + "end": 19168, + "loc": { + "start": { + "line": 445, + "column": 61 + }, + "end": { + "line": 445, + "column": 74 + }, + "identifierName": "labelsVisible" + }, + "name": "labelsVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19171, + "end": 19176, + "loc": { + "start": { + "line": 445, + "column": 77 + }, + "end": { + "line": 445, + "column": 82 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19206, + "end": 19260, + "loc": { + "start": { + "line": 446, + "column": 28 + }, + "end": { + "line": 446, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19206, + "end": 19259, + "loc": { + "start": { + "line": 446, + "column": 28 + }, + "end": { + "line": 446, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19206, + "end": 19251, + "loc": { + "start": { + "line": 446, + "column": 28 + }, + "end": { + "line": 446, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 19206, + "end": 19238, + "loc": { + "start": { + "line": 446, + "column": 28 + }, + "end": { + "line": 446, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 19206, + "end": 19210, + "loc": { + "start": { + "line": 446, + "column": 28 + }, + "end": { + "line": 446, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 19211, + "end": 19238, + "loc": { + "start": { + "line": 446, + "column": 33 + }, + "end": { + "line": 446, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19239, + "end": 19251, + "loc": { + "start": { + "line": 446, + "column": 61 + }, + "end": { + "line": 446, + "column": 73 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19254, + "end": 19259, + "loc": { + "start": { + "line": 446, + "column": 76 + }, + "end": { + "line": 446, + "column": 81 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19289, + "end": 19343, + "loc": { + "start": { + "line": 447, + "column": 28 + }, + "end": { + "line": 447, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19289, + "end": 19342, + "loc": { + "start": { + "line": 447, + "column": 28 + }, + "end": { + "line": 447, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19289, + "end": 19334, + "loc": { + "start": { + "line": 447, + "column": 28 + }, + "end": { + "line": 447, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 19289, + "end": 19321, + "loc": { + "start": { + "line": 447, + "column": 28 + }, + "end": { + "line": 447, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 19289, + "end": 19293, + "loc": { + "start": { + "line": 447, + "column": 28 + }, + "end": { + "line": 447, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 19294, + "end": 19321, + "loc": { + "start": { + "line": 447, + "column": 33 + }, + "end": { + "line": 447, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19322, + "end": 19334, + "loc": { + "start": { + "line": 447, + "column": 61 + }, + "end": { + "line": 447, + "column": 73 + }, + "identifierName": "yAxisVisible" + }, + "name": "yAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19337, + "end": 19342, + "loc": { + "start": { + "line": 447, + "column": 76 + }, + "end": { + "line": 447, + "column": 81 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19372, + "end": 19426, + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19372, + "end": 19425, + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19372, + "end": 19417, + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 73 + } + }, + "object": { + "type": "MemberExpression", + "start": 19372, + "end": 19404, + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 19372, + "end": 19376, + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 19377, + "end": 19404, + "loc": { + "start": { + "line": 448, + "column": 33 + }, + "end": { + "line": 448, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19405, + "end": 19417, + "loc": { + "start": { + "line": 448, + "column": 61 + }, + "end": { + "line": 448, + "column": 73 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19420, + "end": 19425, + "loc": { + "start": { + "line": 448, + "column": 76 + }, + "end": { + "line": 448, + "column": 81 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19455, + "end": 19508, + "loc": { + "start": { + "line": 449, + "column": 28 + }, + "end": { + "line": 449, + "column": 81 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19455, + "end": 19507, + "loc": { + "start": { + "line": 449, + "column": 28 + }, + "end": { + "line": 449, + "column": 80 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19455, + "end": 19499, + "loc": { + "start": { + "line": 449, + "column": 28 + }, + "end": { + "line": 449, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 19455, + "end": 19487, + "loc": { + "start": { + "line": 449, + "column": 28 + }, + "end": { + "line": 449, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 19455, + "end": 19459, + "loc": { + "start": { + "line": 449, + "column": 28 + }, + "end": { + "line": 449, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 19460, + "end": 19487, + "loc": { + "start": { + "line": 449, + "column": 33 + }, + "end": { + "line": 449, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19488, + "end": 19499, + "loc": { + "start": { + "line": 449, + "column": 61 + }, + "end": { + "line": 449, + "column": 72 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19502, + "end": 19507, + "loc": { + "start": { + "line": 449, + "column": 75 + }, + "end": { + "line": 449, + "column": 80 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19537, + "end": 19591, + "loc": { + "start": { + "line": 450, + "column": 28 + }, + "end": { + "line": 450, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19537, + "end": 19590, + "loc": { + "start": { + "line": 450, + "column": 28 + }, + "end": { + "line": 450, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19537, + "end": 19583, + "loc": { + "start": { + "line": 450, + "column": 28 + }, + "end": { + "line": 450, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 19537, + "end": 19569, + "loc": { + "start": { + "line": 450, + "column": 28 + }, + "end": { + "line": 450, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 19537, + "end": 19541, + "loc": { + "start": { + "line": 450, + "column": 28 + }, + "end": { + "line": 450, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 19542, + "end": 19569, + "loc": { + "start": { + "line": 450, + "column": 33 + }, + "end": { + "line": 450, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19570, + "end": 19583, + "loc": { + "start": { + "line": 450, + "column": 61 + }, + "end": { + "line": 450, + "column": 74 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19586, + "end": 19590, + "loc": { + "start": { + "line": 450, + "column": 77 + }, + "end": { + "line": 450, + "column": 81 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 19620, + "end": 19675, + "loc": { + "start": { + "line": 451, + "column": 28 + }, + "end": { + "line": 451, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19620, + "end": 19674, + "loc": { + "start": { + "line": 451, + "column": 28 + }, + "end": { + "line": 451, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19620, + "end": 19666, + "loc": { + "start": { + "line": 451, + "column": 28 + }, + "end": { + "line": 451, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 19620, + "end": 19652, + "loc": { + "start": { + "line": 451, + "column": 28 + }, + "end": { + "line": 451, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 19620, + "end": 19624, + "loc": { + "start": { + "line": 451, + "column": 28 + }, + "end": { + "line": 451, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 19625, + "end": 19652, + "loc": { + "start": { + "line": 451, + "column": 33 + }, + "end": { + "line": 451, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19653, + "end": 19666, + "loc": { + "start": { + "line": 451, + "column": 61 + }, + "end": { + "line": 451, + "column": 74 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19669, + "end": 19674, + "loc": { + "start": { + "line": 451, + "column": 77 + }, + "end": { + "line": 451, + "column": 82 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19704, + "end": 19755, + "loc": { + "start": { + "line": 452, + "column": 28 + }, + "end": { + "line": 452, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19704, + "end": 19754, + "loc": { + "start": { + "line": 452, + "column": 28 + }, + "end": { + "line": 452, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19704, + "end": 19746, + "loc": { + "start": { + "line": 452, + "column": 28 + }, + "end": { + "line": 452, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 19704, + "end": 19736, + "loc": { + "start": { + "line": 452, + "column": 28 + }, + "end": { + "line": 452, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 19704, + "end": 19708, + "loc": { + "start": { + "line": 452, + "column": 28 + }, + "end": { + "line": 452, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 19709, + "end": 19736, + "loc": { + "start": { + "line": 452, + "column": 33 + }, + "end": { + "line": 452, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19737, + "end": 19746, + "loc": { + "start": { + "line": 452, + "column": 61 + }, + "end": { + "line": 452, + "column": 70 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 19749, + "end": 19754, + "loc": { + "start": { + "line": 452, + "column": 73 + }, + "end": { + "line": 452, + "column": 78 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 19787, + "end": 19918, + "loc": { + "start": { + "line": 453, + "column": 31 + }, + "end": { + "line": 455, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 19817, + "end": 19892, + "loc": { + "start": { + "line": 454, + "column": 28 + }, + "end": { + "line": 454, + "column": 103 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19817, + "end": 19891, + "loc": { + "start": { + "line": 454, + "column": 28 + }, + "end": { + "line": 454, + "column": 102 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19817, + "end": 19865, + "loc": { + "start": { + "line": 454, + "column": 28 + }, + "end": { + "line": 454, + "column": 76 + } + }, + "object": { + "type": "MemberExpression", + "start": 19817, + "end": 19856, + "loc": { + "start": { + "line": 454, + "column": 28 + }, + "end": { + "line": 454, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 19817, + "end": 19849, + "loc": { + "start": { + "line": 454, + "column": 28 + }, + "end": { + "line": 454, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 19817, + "end": 19821, + "loc": { + "start": { + "line": 454, + "column": 28 + }, + "end": { + "line": 454, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 19822, + "end": 19849, + "loc": { + "start": { + "line": 454, + "column": 33 + }, + "end": { + "line": 454, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19850, + "end": 19856, + "loc": { + "start": { + "line": 454, + "column": 61 + }, + "end": { + "line": 454, + "column": 67 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19857, + "end": 19865, + "loc": { + "start": { + "line": 454, + "column": 68 + }, + "end": { + "line": 454, + "column": 76 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 19868, + "end": 19891, + "loc": { + "start": { + "line": 454, + "column": 79 + }, + "end": { + "line": 454, + "column": 102 + } + }, + "object": { + "type": "Identifier", + "start": 19868, + "end": 19882, + "loc": { + "start": { + "line": 454, + "column": 79 + }, + "end": { + "line": 454, + "column": 93 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 19883, + "end": 19891, + "loc": { + "start": { + "line": 454, + "column": 94 + }, + "end": { + "line": 454, + "column": 102 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 19944, + "end": 20035, + "loc": { + "start": { + "line": 457, + "column": 24 + }, + "end": { + "line": 457, + "column": 115 + } + }, + "expression": { + "type": "CallExpression", + "start": 19944, + "end": 20034, + "loc": { + "start": { + "line": 457, + "column": 24 + }, + "end": { + "line": 457, + "column": 114 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19944, + "end": 19980, + "loc": { + "start": { + "line": 457, + "column": 24 + }, + "end": { + "line": 457, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 19944, + "end": 19975, + "loc": { + "start": { + "line": 457, + "column": 24 + }, + "end": { + "line": 457, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 19944, + "end": 19948, + "loc": { + "start": { + "line": 457, + "column": 24 + }, + "end": { + "line": 457, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 19949, + "end": 19975, + "loc": { + "start": { + "line": 457, + "column": 29 + }, + "end": { + "line": 457, + "column": 55 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19976, + "end": 19980, + "loc": { + "start": { + "line": 457, + "column": 56 + }, + "end": { + "line": 457, + "column": 60 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 19981, + "end": 19999, + "loc": { + "start": { + "line": 457, + "column": 61 + }, + "end": { + "line": 457, + "column": 79 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 20001, + "end": 20033, + "loc": { + "start": { + "line": 457, + "column": 81 + }, + "end": { + "line": 457, + "column": 113 + } + }, + "object": { + "type": "ThisExpression", + "start": 20001, + "end": 20005, + "loc": { + "start": { + "line": 457, + "column": 81 + }, + "end": { + "line": 457, + "column": 85 + } + } + }, + "property": { + "type": "Identifier", + "start": 20006, + "end": 20033, + "loc": { + "start": { + "line": 457, + "column": 86 + }, + "end": { + "line": 457, + "column": 113 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 20063, + "end": 22595, + "loc": { + "start": { + "line": 458, + "column": 27 + }, + "end": { + "line": 500, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 20089, + "end": 20246, + "loc": { + "start": { + "line": 459, + "column": 24 + }, + "end": { + "line": 462, + "column": 26 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 20089, + "end": 20246, + "loc": { + "start": { + "line": 459, + "column": 24 + }, + "end": { + "line": 462, + "column": 26 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 20089, + "end": 20099, + "loc": { + "start": { + "line": 459, + "column": 24 + }, + "end": { + "line": 459, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "right": { + "type": "CallExpression", + "start": 20102, + "end": 20246, + "loc": { + "start": { + "line": 459, + "column": 37 + }, + "end": { + "line": 462, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 20102, + "end": 20112, + "loc": { + "start": { + "line": 459, + "column": 37 + }, + "end": { + "line": 459, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 20102, + "end": 20107, + "loc": { + "start": { + "line": 459, + "column": 37 + }, + "end": { + "line": 459, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 20108, + "end": 20112, + "loc": { + "start": { + "line": 459, + "column": 43 + }, + "end": { + "line": 459, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 20113, + "end": 20245, + "loc": { + "start": { + "line": 459, + "column": 48 + }, + "end": { + "line": 462, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 20143, + "end": 20172, + "loc": { + "start": { + "line": 460, + "column": 28 + }, + "end": { + "line": 460, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20143, + "end": 20152, + "loc": { + "start": { + "line": 460, + "column": 28 + }, + "end": { + "line": 460, + "column": 37 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 20154, + "end": 20172, + "loc": { + "start": { + "line": 460, + "column": 39 + }, + "end": { + "line": 460, + "column": 57 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 20202, + "end": 20219, + "loc": { + "start": { + "line": 461, + "column": 28 + }, + "end": { + "line": 461, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20202, + "end": 20213, + "loc": { + "start": { + "line": 461, + "column": 28 + }, + "end": { + "line": 461, + "column": 39 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 20215, + "end": 20219, + "loc": { + "start": { + "line": 461, + "column": 41 + }, + "end": { + "line": 461, + "column": 45 + } + }, + "value": true + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 20271, + "end": 22573, + "loc": { + "start": { + "line": 463, + "column": 24 + }, + "end": { + "line": 499, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 20275, + "end": 20308, + "loc": { + "start": { + "line": 463, + "column": 28 + }, + "end": { + "line": 463, + "column": 61 + } + }, + "left": { + "type": "Identifier", + "start": 20275, + "end": 20285, + "loc": { + "start": { + "line": 463, + "column": 28 + }, + "end": { + "line": 463, + "column": 38 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 20289, + "end": 20308, + "loc": { + "start": { + "line": 463, + "column": 42 + }, + "end": { + "line": 463, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 20289, + "end": 20299, + "loc": { + "start": { + "line": 463, + "column": 42 + }, + "end": { + "line": 463, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 20300, + "end": 20308, + "loc": { + "start": { + "line": 463, + "column": 53 + }, + "end": { + "line": 463, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 20310, + "end": 22325, + "loc": { + "start": { + "line": 463, + "column": 63 + }, + "end": { + "line": 494, + "column": 25 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 20340, + "end": 20542, + "loc": { + "start": { + "line": 464, + "column": 28 + }, + "end": { + "line": 467, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 20344, + "end": 20360, + "loc": { + "start": { + "line": 464, + "column": 32 + }, + "end": { + "line": 464, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 20344, + "end": 20348, + "loc": { + "start": { + "line": 464, + "column": 32 + }, + "end": { + "line": 464, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 20349, + "end": 20360, + "loc": { + "start": { + "line": 464, + "column": 37 + }, + "end": { + "line": 464, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 20362, + "end": 20542, + "loc": { + "start": { + "line": 464, + "column": 50 + }, + "end": { + "line": 467, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 20396, + "end": 20446, + "loc": { + "start": { + "line": 465, + "column": 32 + }, + "end": { + "line": 465, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 20396, + "end": 20445, + "loc": { + "start": { + "line": 465, + "column": 32 + }, + "end": { + "line": 465, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 20396, + "end": 20422, + "loc": { + "start": { + "line": 465, + "column": 32 + }, + "end": { + "line": 465, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 20396, + "end": 20412, + "loc": { + "start": { + "line": 465, + "column": 32 + }, + "end": { + "line": 465, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 20396, + "end": 20400, + "loc": { + "start": { + "line": 465, + "column": 32 + }, + "end": { + "line": 465, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 20401, + "end": 20412, + "loc": { + "start": { + "line": 465, + "column": 37 + }, + "end": { + "line": 465, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 20413, + "end": 20422, + "loc": { + "start": { + "line": 465, + "column": 49 + }, + "end": { + "line": 465, + "column": 58 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 20425, + "end": 20445, + "loc": { + "start": { + "line": 465, + "column": 61 + }, + "end": { + "line": 465, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 20425, + "end": 20435, + "loc": { + "start": { + "line": 465, + "column": 61 + }, + "end": { + "line": 465, + "column": 71 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 20436, + "end": 20445, + "loc": { + "start": { + "line": 465, + "column": 72 + }, + "end": { + "line": 465, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 20479, + "end": 20512, + "loc": { + "start": { + "line": 466, + "column": 32 + }, + "end": { + "line": 466, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 20479, + "end": 20511, + "loc": { + "start": { + "line": 466, + "column": 32 + }, + "end": { + "line": 466, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 20479, + "end": 20503, + "loc": { + "start": { + "line": 466, + "column": 32 + }, + "end": { + "line": 466, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 20479, + "end": 20495, + "loc": { + "start": { + "line": 466, + "column": 32 + }, + "end": { + "line": 466, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 20479, + "end": 20483, + "loc": { + "start": { + "line": 466, + "column": 32 + }, + "end": { + "line": 466, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 20484, + "end": 20495, + "loc": { + "start": { + "line": 466, + "column": 37 + }, + "end": { + "line": 466, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 20496, + "end": 20503, + "loc": { + "start": { + "line": 466, + "column": 49 + }, + "end": { + "line": 466, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 20506, + "end": 20511, + "loc": { + "start": { + "line": 466, + "column": 59 + }, + "end": { + "line": 466, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 20571, + "end": 20612, + "loc": { + "start": { + "line": 468, + "column": 28 + }, + "end": { + "line": 468, + "column": 69 + } + }, + "expression": { + "type": "CallExpression", + "start": 20571, + "end": 20611, + "loc": { + "start": { + "line": 468, + "column": 28 + }, + "end": { + "line": 468, + "column": 68 + } + }, + "callee": { + "type": "MemberExpression", + "start": 20571, + "end": 20590, + "loc": { + "start": { + "line": 468, + "column": 28 + }, + "end": { + "line": 468, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 20571, + "end": 20586, + "loc": { + "start": { + "line": 468, + "column": 28 + }, + "end": { + "line": 468, + "column": 43 + }, + "identifierName": "pointerWorldPos" + }, + "name": "pointerWorldPos" + }, + "property": { + "type": "Identifier", + "start": 20587, + "end": 20590, + "loc": { + "start": { + "line": 468, + "column": 44 + }, + "end": { + "line": 468, + "column": 47 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 20591, + "end": 20610, + "loc": { + "start": { + "line": 468, + "column": 48 + }, + "end": { + "line": 468, + "column": 67 + } + }, + "object": { + "type": "Identifier", + "start": 20591, + "end": 20601, + "loc": { + "start": { + "line": 468, + "column": 48 + }, + "end": { + "line": 468, + "column": 58 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 20602, + "end": 20610, + "loc": { + "start": { + "line": 468, + "column": 59 + }, + "end": { + "line": 468, + "column": 67 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + ] + } + }, + { + "type": "IfStatement", + "start": 20641, + "end": 22178, + "loc": { + "start": { + "line": 469, + "column": 28 + }, + "end": { + "line": 491, + "column": 29 + } + }, + "test": { + "type": "UnaryExpression", + "start": 20645, + "end": 20678, + "loc": { + "start": { + "line": 469, + "column": 32 + }, + "end": { + "line": 469, + "column": 65 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 20646, + "end": 20678, + "loc": { + "start": { + "line": 469, + "column": 33 + }, + "end": { + "line": 469, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 20646, + "end": 20650, + "loc": { + "start": { + "line": 469, + "column": 33 + }, + "end": { + "line": 469, + "column": 37 + } + } + }, + "property": { + "type": "Identifier", + "start": 20651, + "end": 20678, + "loc": { + "start": { + "line": 469, + "column": 38 + }, + "end": { + "line": 469, + "column": 65 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 20680, + "end": 22037, + "loc": { + "start": { + "line": 469, + "column": 67 + }, + "end": { + "line": 489, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 20714, + "end": 21313, + "loc": { + "start": { + "line": 470, + "column": 32 + }, + "end": { + "line": 480, + "column": 35 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 20714, + "end": 21312, + "loc": { + "start": { + "line": 470, + "column": 32 + }, + "end": { + "line": 480, + "column": 34 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 20714, + "end": 20746, + "loc": { + "start": { + "line": 470, + "column": 32 + }, + "end": { + "line": 470, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 20714, + "end": 20718, + "loc": { + "start": { + "line": 470, + "column": 32 + }, + "end": { + "line": 470, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 20719, + "end": 20746, + "loc": { + "start": { + "line": 470, + "column": 37 + }, + "end": { + "line": 470, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 20749, + "end": 21312, + "loc": { + "start": { + "line": 470, + "column": 67 + }, + "end": { + "line": 480, + "column": 34 + } + }, + "callee": { + "type": "MemberExpression", + "start": 20749, + "end": 20773, + "loc": { + "start": { + "line": 470, + "column": 67 + }, + "end": { + "line": 470, + "column": 91 + } + }, + "object": { + "type": "Identifier", + "start": 20749, + "end": 20755, + "loc": { + "start": { + "line": 470, + "column": 67 + }, + "end": { + "line": 470, + "column": 73 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 20756, + "end": 20773, + "loc": { + "start": { + "line": 470, + "column": 74 + }, + "end": { + "line": 470, + "column": 91 + }, + "identifierName": "createMeasurement" + }, + "name": "createMeasurement" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 20774, + "end": 21311, + "loc": { + "start": { + "line": 470, + "column": 92 + }, + "end": { + "line": 480, + "column": 33 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 20812, + "end": 20833, + "loc": { + "start": { + "line": 471, + "column": 36 + }, + "end": { + "line": 471, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20812, + "end": 20814, + "loc": { + "start": { + "line": 471, + "column": 36 + }, + "end": { + "line": 471, + "column": 38 + }, + "identifierName": "id" + }, + "name": "id" + }, + "value": { + "type": "CallExpression", + "start": 20816, + "end": 20833, + "loc": { + "start": { + "line": 471, + "column": 40 + }, + "end": { + "line": 471, + "column": 57 + } + }, + "callee": { + "type": "MemberExpression", + "start": 20816, + "end": 20831, + "loc": { + "start": { + "line": 471, + "column": 40 + }, + "end": { + "line": 471, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 20816, + "end": 20820, + "loc": { + "start": { + "line": 471, + "column": 40 + }, + "end": { + "line": 471, + "column": 44 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 20821, + "end": 20831, + "loc": { + "start": { + "line": 471, + "column": 45 + }, + "end": { + "line": 471, + "column": 55 + }, + "identifierName": "createUUID" + }, + "name": "createUUID" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ObjectProperty", + "start": 20871, + "end": 21055, + "loc": { + "start": { + "line": 472, + "column": 36 + }, + "end": { + "line": 475, + "column": 37 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20871, + "end": 20877, + "loc": { + "start": { + "line": 472, + "column": 36 + }, + "end": { + "line": 472, + "column": 42 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "value": { + "type": "ObjectExpression", + "start": 20879, + "end": 21055, + "loc": { + "start": { + "line": 472, + "column": 44 + }, + "end": { + "line": 475, + "column": 37 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 20921, + "end": 20950, + "loc": { + "start": { + "line": 473, + "column": 40 + }, + "end": { + "line": 473, + "column": 69 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20921, + "end": 20929, + "loc": { + "start": { + "line": 473, + "column": 40 + }, + "end": { + "line": 473, + "column": 48 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 20931, + "end": 20950, + "loc": { + "start": { + "line": 473, + "column": 50 + }, + "end": { + "line": 473, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 20931, + "end": 20941, + "loc": { + "start": { + "line": 473, + "column": 50 + }, + "end": { + "line": 473, + "column": 60 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 20942, + "end": 20950, + "loc": { + "start": { + "line": 473, + "column": 61 + }, + "end": { + "line": 473, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 20992, + "end": 21017, + "loc": { + "start": { + "line": 474, + "column": 40 + }, + "end": { + "line": 474, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20992, + "end": 20998, + "loc": { + "start": { + "line": 474, + "column": 40 + }, + "end": { + "line": 474, + "column": 46 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 21000, + "end": 21017, + "loc": { + "start": { + "line": 474, + "column": 48 + }, + "end": { + "line": 474, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 21000, + "end": 21010, + "loc": { + "start": { + "line": 474, + "column": 48 + }, + "end": { + "line": 474, + "column": 58 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 21011, + "end": 21017, + "loc": { + "start": { + "line": 474, + "column": 59 + }, + "end": { + "line": 474, + "column": 65 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 21093, + "end": 21277, + "loc": { + "start": { + "line": 476, + "column": 36 + }, + "end": { + "line": 479, + "column": 37 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 21093, + "end": 21099, + "loc": { + "start": { + "line": 476, + "column": 36 + }, + "end": { + "line": 476, + "column": 42 + }, + "identifierName": "target" + }, + "name": "target" + }, + "value": { + "type": "ObjectExpression", + "start": 21101, + "end": 21277, + "loc": { + "start": { + "line": 476, + "column": 44 + }, + "end": { + "line": 479, + "column": 37 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 21143, + "end": 21172, + "loc": { + "start": { + "line": 477, + "column": 40 + }, + "end": { + "line": 477, + "column": 69 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 21143, + "end": 21151, + "loc": { + "start": { + "line": 477, + "column": 40 + }, + "end": { + "line": 477, + "column": 48 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 21153, + "end": 21172, + "loc": { + "start": { + "line": 477, + "column": 50 + }, + "end": { + "line": 477, + "column": 69 + } + }, + "object": { + "type": "Identifier", + "start": 21153, + "end": 21163, + "loc": { + "start": { + "line": 477, + "column": 50 + }, + "end": { + "line": 477, + "column": 60 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 21164, + "end": 21172, + "loc": { + "start": { + "line": 477, + "column": 61 + }, + "end": { + "line": 477, + "column": 69 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 21214, + "end": 21239, + "loc": { + "start": { + "line": 478, + "column": 40 + }, + "end": { + "line": 478, + "column": 65 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 21214, + "end": 21220, + "loc": { + "start": { + "line": 478, + "column": 40 + }, + "end": { + "line": 478, + "column": 46 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 21222, + "end": 21239, + "loc": { + "start": { + "line": 478, + "column": 48 + }, + "end": { + "line": 478, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 21222, + "end": 21232, + "loc": { + "start": { + "line": 478, + "column": 48 + }, + "end": { + "line": 478, + "column": 58 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 21233, + "end": 21239, + "loc": { + "start": { + "line": 478, + "column": 59 + }, + "end": { + "line": 478, + "column": 65 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + } + ] + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 21346, + "end": 21401, + "loc": { + "start": { + "line": 481, + "column": 32 + }, + "end": { + "line": 481, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21346, + "end": 21400, + "loc": { + "start": { + "line": 481, + "column": 32 + }, + "end": { + "line": 481, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21346, + "end": 21392, + "loc": { + "start": { + "line": 481, + "column": 32 + }, + "end": { + "line": 481, + "column": 78 + } + }, + "object": { + "type": "MemberExpression", + "start": 21346, + "end": 21378, + "loc": { + "start": { + "line": 481, + "column": 32 + }, + "end": { + "line": 481, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 21346, + "end": 21350, + "loc": { + "start": { + "line": 481, + "column": 32 + }, + "end": { + "line": 481, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 21351, + "end": 21378, + "loc": { + "start": { + "line": 481, + "column": 37 + }, + "end": { + "line": 481, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21379, + "end": 21392, + "loc": { + "start": { + "line": 481, + "column": 65 + }, + "end": { + "line": 481, + "column": 78 + }, + "identifierName": "labelsVisible" + }, + "name": "labelsVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21395, + "end": 21400, + "loc": { + "start": { + "line": 481, + "column": 81 + }, + "end": { + "line": 481, + "column": 86 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 21434, + "end": 21488, + "loc": { + "start": { + "line": 482, + "column": 32 + }, + "end": { + "line": 482, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21434, + "end": 21487, + "loc": { + "start": { + "line": 482, + "column": 32 + }, + "end": { + "line": 482, + "column": 85 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21434, + "end": 21479, + "loc": { + "start": { + "line": 482, + "column": 32 + }, + "end": { + "line": 482, + "column": 77 + } + }, + "object": { + "type": "MemberExpression", + "start": 21434, + "end": 21466, + "loc": { + "start": { + "line": 482, + "column": 32 + }, + "end": { + "line": 482, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 21434, + "end": 21438, + "loc": { + "start": { + "line": 482, + "column": 32 + }, + "end": { + "line": 482, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 21439, + "end": 21466, + "loc": { + "start": { + "line": 482, + "column": 37 + }, + "end": { + "line": 482, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21467, + "end": 21479, + "loc": { + "start": { + "line": 482, + "column": 65 + }, + "end": { + "line": 482, + "column": 77 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21482, + "end": 21487, + "loc": { + "start": { + "line": 482, + "column": 80 + }, + "end": { + "line": 482, + "column": 85 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 21521, + "end": 21575, + "loc": { + "start": { + "line": 483, + "column": 32 + }, + "end": { + "line": 483, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21521, + "end": 21574, + "loc": { + "start": { + "line": 483, + "column": 32 + }, + "end": { + "line": 483, + "column": 85 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21521, + "end": 21566, + "loc": { + "start": { + "line": 483, + "column": 32 + }, + "end": { + "line": 483, + "column": 77 + } + }, + "object": { + "type": "MemberExpression", + "start": 21521, + "end": 21553, + "loc": { + "start": { + "line": 483, + "column": 32 + }, + "end": { + "line": 483, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 21521, + "end": 21525, + "loc": { + "start": { + "line": 483, + "column": 32 + }, + "end": { + "line": 483, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 21526, + "end": 21553, + "loc": { + "start": { + "line": 483, + "column": 37 + }, + "end": { + "line": 483, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21554, + "end": 21566, + "loc": { + "start": { + "line": 483, + "column": 65 + }, + "end": { + "line": 483, + "column": 77 + }, + "identifierName": "yAxisVisible" + }, + "name": "yAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21569, + "end": 21574, + "loc": { + "start": { + "line": 483, + "column": 80 + }, + "end": { + "line": 483, + "column": 85 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 21608, + "end": 21662, + "loc": { + "start": { + "line": 484, + "column": 32 + }, + "end": { + "line": 484, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21608, + "end": 21661, + "loc": { + "start": { + "line": 484, + "column": 32 + }, + "end": { + "line": 484, + "column": 85 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21608, + "end": 21653, + "loc": { + "start": { + "line": 484, + "column": 32 + }, + "end": { + "line": 484, + "column": 77 + } + }, + "object": { + "type": "MemberExpression", + "start": 21608, + "end": 21640, + "loc": { + "start": { + "line": 484, + "column": 32 + }, + "end": { + "line": 484, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 21608, + "end": 21612, + "loc": { + "start": { + "line": 484, + "column": 32 + }, + "end": { + "line": 484, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 21613, + "end": 21640, + "loc": { + "start": { + "line": 484, + "column": 37 + }, + "end": { + "line": 484, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21641, + "end": 21653, + "loc": { + "start": { + "line": 484, + "column": 65 + }, + "end": { + "line": 484, + "column": 77 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21656, + "end": 21661, + "loc": { + "start": { + "line": 484, + "column": 80 + }, + "end": { + "line": 484, + "column": 85 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 21695, + "end": 21748, + "loc": { + "start": { + "line": 485, + "column": 32 + }, + "end": { + "line": 485, + "column": 85 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21695, + "end": 21747, + "loc": { + "start": { + "line": 485, + "column": 32 + }, + "end": { + "line": 485, + "column": 84 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21695, + "end": 21739, + "loc": { + "start": { + "line": 485, + "column": 32 + }, + "end": { + "line": 485, + "column": 76 + } + }, + "object": { + "type": "MemberExpression", + "start": 21695, + "end": 21727, + "loc": { + "start": { + "line": 485, + "column": 32 + }, + "end": { + "line": 485, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 21695, + "end": 21699, + "loc": { + "start": { + "line": 485, + "column": 32 + }, + "end": { + "line": 485, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 21700, + "end": 21727, + "loc": { + "start": { + "line": 485, + "column": 37 + }, + "end": { + "line": 485, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21728, + "end": 21739, + "loc": { + "start": { + "line": 485, + "column": 65 + }, + "end": { + "line": 485, + "column": 76 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21742, + "end": 21747, + "loc": { + "start": { + "line": 485, + "column": 79 + }, + "end": { + "line": 485, + "column": 84 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 21781, + "end": 21835, + "loc": { + "start": { + "line": 486, + "column": 32 + }, + "end": { + "line": 486, + "column": 86 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21781, + "end": 21834, + "loc": { + "start": { + "line": 486, + "column": 32 + }, + "end": { + "line": 486, + "column": 85 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21781, + "end": 21827, + "loc": { + "start": { + "line": 486, + "column": 32 + }, + "end": { + "line": 486, + "column": 78 + } + }, + "object": { + "type": "MemberExpression", + "start": 21781, + "end": 21813, + "loc": { + "start": { + "line": 486, + "column": 32 + }, + "end": { + "line": 486, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 21781, + "end": 21785, + "loc": { + "start": { + "line": 486, + "column": 32 + }, + "end": { + "line": 486, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 21786, + "end": 21813, + "loc": { + "start": { + "line": 486, + "column": 37 + }, + "end": { + "line": 486, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21814, + "end": 21827, + "loc": { + "start": { + "line": 486, + "column": 65 + }, + "end": { + "line": 486, + "column": 78 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21830, + "end": 21834, + "loc": { + "start": { + "line": 486, + "column": 81 + }, + "end": { + "line": 486, + "column": 85 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 21868, + "end": 21923, + "loc": { + "start": { + "line": 487, + "column": 32 + }, + "end": { + "line": 487, + "column": 87 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21868, + "end": 21922, + "loc": { + "start": { + "line": 487, + "column": 32 + }, + "end": { + "line": 487, + "column": 86 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21868, + "end": 21914, + "loc": { + "start": { + "line": 487, + "column": 32 + }, + "end": { + "line": 487, + "column": 78 + } + }, + "object": { + "type": "MemberExpression", + "start": 21868, + "end": 21900, + "loc": { + "start": { + "line": 487, + "column": 32 + }, + "end": { + "line": 487, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 21868, + "end": 21872, + "loc": { + "start": { + "line": 487, + "column": 32 + }, + "end": { + "line": 487, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 21873, + "end": 21900, + "loc": { + "start": { + "line": 487, + "column": 37 + }, + "end": { + "line": 487, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21901, + "end": 21914, + "loc": { + "start": { + "line": 487, + "column": 65 + }, + "end": { + "line": 487, + "column": 78 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 21917, + "end": 21922, + "loc": { + "start": { + "line": 487, + "column": 81 + }, + "end": { + "line": 487, + "column": 86 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 21956, + "end": 22007, + "loc": { + "start": { + "line": 488, + "column": 32 + }, + "end": { + "line": 488, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 21956, + "end": 22006, + "loc": { + "start": { + "line": 488, + "column": 32 + }, + "end": { + "line": 488, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 21956, + "end": 21998, + "loc": { + "start": { + "line": 488, + "column": 32 + }, + "end": { + "line": 488, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 21956, + "end": 21988, + "loc": { + "start": { + "line": 488, + "column": 32 + }, + "end": { + "line": 488, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 21956, + "end": 21960, + "loc": { + "start": { + "line": 488, + "column": 32 + }, + "end": { + "line": 488, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 21961, + "end": 21988, + "loc": { + "start": { + "line": 488, + "column": 37 + }, + "end": { + "line": 488, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 21989, + "end": 21998, + "loc": { + "start": { + "line": 488, + "column": 65 + }, + "end": { + "line": 488, + "column": 74 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 22001, + "end": 22006, + "loc": { + "start": { + "line": 488, + "column": 77 + }, + "end": { + "line": 488, + "column": 82 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 22043, + "end": 22178, + "loc": { + "start": { + "line": 489, + "column": 35 + }, + "end": { + "line": 491, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 22077, + "end": 22148, + "loc": { + "start": { + "line": 490, + "column": 32 + }, + "end": { + "line": 490, + "column": 103 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 22077, + "end": 22147, + "loc": { + "start": { + "line": 490, + "column": 32 + }, + "end": { + "line": 490, + "column": 102 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 22077, + "end": 22125, + "loc": { + "start": { + "line": 490, + "column": 32 + }, + "end": { + "line": 490, + "column": 80 + } + }, + "object": { + "type": "MemberExpression", + "start": 22077, + "end": 22116, + "loc": { + "start": { + "line": 490, + "column": 32 + }, + "end": { + "line": 490, + "column": 71 + } + }, + "object": { + "type": "MemberExpression", + "start": 22077, + "end": 22109, + "loc": { + "start": { + "line": 490, + "column": 32 + }, + "end": { + "line": 490, + "column": 64 + } + }, + "object": { + "type": "ThisExpression", + "start": 22077, + "end": 22081, + "loc": { + "start": { + "line": 490, + "column": 32 + }, + "end": { + "line": 490, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 22082, + "end": 22109, + "loc": { + "start": { + "line": 490, + "column": 37 + }, + "end": { + "line": 490, + "column": 64 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 22110, + "end": 22116, + "loc": { + "start": { + "line": 490, + "column": 65 + }, + "end": { + "line": 490, + "column": 71 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 22117, + "end": 22125, + "loc": { + "start": { + "line": 490, + "column": 72 + }, + "end": { + "line": 490, + "column": 80 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 22128, + "end": 22147, + "loc": { + "start": { + "line": 490, + "column": 83 + }, + "end": { + "line": 490, + "column": 102 + } + }, + "object": { + "type": "Identifier", + "start": 22128, + "end": 22138, + "loc": { + "start": { + "line": 490, + "column": 83 + }, + "end": { + "line": 490, + "column": 93 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 22139, + "end": 22147, + "loc": { + "start": { + "line": 490, + "column": 94 + }, + "end": { + "line": 490, + "column": 102 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 22208, + "end": 22299, + "loc": { + "start": { + "line": 493, + "column": 28 + }, + "end": { + "line": 493, + "column": 119 + } + }, + "expression": { + "type": "CallExpression", + "start": 22208, + "end": 22298, + "loc": { + "start": { + "line": 493, + "column": 28 + }, + "end": { + "line": 493, + "column": 118 + } + }, + "callee": { + "type": "MemberExpression", + "start": 22208, + "end": 22244, + "loc": { + "start": { + "line": 493, + "column": 28 + }, + "end": { + "line": 493, + "column": 64 + } + }, + "object": { + "type": "MemberExpression", + "start": 22208, + "end": 22239, + "loc": { + "start": { + "line": 493, + "column": 28 + }, + "end": { + "line": 493, + "column": 59 + } + }, + "object": { + "type": "ThisExpression", + "start": 22208, + "end": 22212, + "loc": { + "start": { + "line": 493, + "column": 28 + }, + "end": { + "line": 493, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 22213, + "end": 22239, + "loc": { + "start": { + "line": 493, + "column": 33 + }, + "end": { + "line": 493, + "column": 59 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 22240, + "end": 22244, + "loc": { + "start": { + "line": 493, + "column": 60 + }, + "end": { + "line": 493, + "column": 64 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 22245, + "end": 22263, + "loc": { + "start": { + "line": 493, + "column": 65 + }, + "end": { + "line": 493, + "column": 83 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 22265, + "end": 22297, + "loc": { + "start": { + "line": 493, + "column": 85 + }, + "end": { + "line": 493, + "column": 117 + } + }, + "object": { + "type": "ThisExpression", + "start": 22265, + "end": 22269, + "loc": { + "start": { + "line": 493, + "column": 85 + }, + "end": { + "line": 493, + "column": 89 + } + } + }, + "property": { + "type": "Identifier", + "start": 22270, + "end": 22297, + "loc": { + "start": { + "line": 493, + "column": 90 + }, + "end": { + "line": 493, + "column": 117 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 22331, + "end": 22573, + "loc": { + "start": { + "line": 494, + "column": 31 + }, + "end": { + "line": 499, + "column": 25 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 22361, + "end": 22547, + "loc": { + "start": { + "line": 495, + "column": 28 + }, + "end": { + "line": 498, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 22365, + "end": 22381, + "loc": { + "start": { + "line": 495, + "column": 32 + }, + "end": { + "line": 495, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 22365, + "end": 22369, + "loc": { + "start": { + "line": 495, + "column": 32 + }, + "end": { + "line": 495, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 22370, + "end": 22381, + "loc": { + "start": { + "line": 495, + "column": 37 + }, + "end": { + "line": 495, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 22383, + "end": 22547, + "loc": { + "start": { + "line": 495, + "column": 50 + }, + "end": { + "line": 498, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 22417, + "end": 22451, + "loc": { + "start": { + "line": 496, + "column": 32 + }, + "end": { + "line": 496, + "column": 66 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 22417, + "end": 22450, + "loc": { + "start": { + "line": 496, + "column": 32 + }, + "end": { + "line": 496, + "column": 65 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 22417, + "end": 22443, + "loc": { + "start": { + "line": 496, + "column": 32 + }, + "end": { + "line": 496, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 22417, + "end": 22433, + "loc": { + "start": { + "line": 496, + "column": 32 + }, + "end": { + "line": 496, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 22417, + "end": 22421, + "loc": { + "start": { + "line": 496, + "column": 32 + }, + "end": { + "line": 496, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 22422, + "end": 22433, + "loc": { + "start": { + "line": 496, + "column": 37 + }, + "end": { + "line": 496, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 22434, + "end": 22443, + "loc": { + "start": { + "line": 496, + "column": 49 + }, + "end": { + "line": 496, + "column": 58 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 22446, + "end": 22450, + "loc": { + "start": { + "line": 496, + "column": 61 + }, + "end": { + "line": 496, + "column": 65 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 22484, + "end": 22517, + "loc": { + "start": { + "line": 497, + "column": 32 + }, + "end": { + "line": 497, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 22484, + "end": 22516, + "loc": { + "start": { + "line": 497, + "column": 32 + }, + "end": { + "line": 497, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 22484, + "end": 22508, + "loc": { + "start": { + "line": 497, + "column": 32 + }, + "end": { + "line": 497, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 22484, + "end": 22500, + "loc": { + "start": { + "line": 497, + "column": 32 + }, + "end": { + "line": 497, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 22484, + "end": 22488, + "loc": { + "start": { + "line": 497, + "column": 32 + }, + "end": { + "line": 497, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 22489, + "end": 22500, + "loc": { + "start": { + "line": 497, + "column": 37 + }, + "end": { + "line": 497, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 22501, + "end": 22508, + "loc": { + "start": { + "line": 497, + "column": 49 + }, + "end": { + "line": 497, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 22511, + "end": 22516, + "loc": { + "start": { + "line": 497, + "column": 59 + }, + "end": { + "line": 497, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 22616, + "end": 22669, + "loc": { + "start": { + "line": 501, + "column": 20 + }, + "end": { + "line": 501, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 22616, + "end": 22668, + "loc": { + "start": { + "line": 501, + "column": 20 + }, + "end": { + "line": 501, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 22616, + "end": 22632, + "loc": { + "start": { + "line": 501, + "column": 20 + }, + "end": { + "line": 501, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 22616, + "end": 22620, + "loc": { + "start": { + "line": 501, + "column": 20 + }, + "end": { + "line": 501, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 22621, + "end": 22632, + "loc": { + "start": { + "line": 501, + "column": 25 + }, + "end": { + "line": 501, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 22635, + "end": 22668, + "loc": { + "start": { + "line": 501, + "column": 39 + }, + "end": { + "line": 501, + "column": 72 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 22690, + "end": 22807, + "loc": { + "start": { + "line": 502, + "column": 20 + }, + "end": { + "line": 502, + "column": 137 + } + } + } + ] + }, + { + "type": "BreakStatement", + "start": 22828, + "end": 22834, + "loc": { + "start": { + "line": 503, + "column": 20 + }, + "end": { + "line": 503, + "column": 26 + } + }, + "label": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 22690, + "end": 22807, + "loc": { + "start": { + "line": 502, + "column": 20 + }, + "end": { + "line": 502, + "column": 137 + } + } + } + ], + "trailingComments": null + } + ], + "test": { + "type": "Identifier", + "start": 17637, + "end": 17670, + "loc": { + "start": { + "line": 416, + "column": 21 + }, + "end": { + "line": 416, + "column": 54 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " case WAITING_FOR_TARGET_TOUCH_START:", + "start": 22852, + "end": 22891, + "loc": { + "start": { + "line": 505, + "column": 16 + }, + "end": { + "line": 505, + "column": 55 + } + } + }, + { + "type": "CommentLine", + "value": " this._touchState = WAITING_FOR_TARGET_TOUCH_START;", + "start": 22908, + "end": 22965, + "loc": { + "start": { + "line": 506, + "column": 16 + }, + "end": { + "line": 506, + "column": 73 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_TOUCH_START\")", + "start": 22982, + "end": 23097, + "loc": { + "start": { + "line": 507, + "column": 16 + }, + "end": { + "line": 507, + "column": 131 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 23114, + "end": 23127, + "loc": { + "start": { + "line": 508, + "column": 16 + }, + "end": { + "line": 508, + "column": 29 + } + } + } + ] + }, + { + "type": "SwitchCase", + "start": 23145, + "end": 25968, + "loc": { + "start": { + "line": 510, + "column": 16 + }, + "end": { + "line": 558, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 23205, + "end": 23764, + "loc": { + "start": { + "line": 511, + "column": 20 + }, + "end": { + "line": 520, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 23209, + "end": 23261, + "loc": { + "start": { + "line": 511, + "column": 24 + }, + "end": { + "line": 511, + "column": 76 + } + }, + "left": { + "type": "BinaryExpression", + "start": 23209, + "end": 23232, + "loc": { + "start": { + "line": 511, + "column": 24 + }, + "end": { + "line": 511, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 23209, + "end": 23226, + "loc": { + "start": { + "line": 511, + "column": 24 + }, + "end": { + "line": 511, + "column": 41 + }, + "identifierName": "currentNumTouches" + }, + "name": "currentNumTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 23231, + "end": 23232, + "loc": { + "start": { + "line": 511, + "column": 46 + }, + "end": { + "line": 511, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 23236, + "end": 23261, + "loc": { + "start": { + "line": 511, + "column": 51 + }, + "end": { + "line": 511, + "column": 76 + } + }, + "left": { + "type": "Identifier", + "start": 23236, + "end": 23252, + "loc": { + "start": { + "line": 511, + "column": 51 + }, + "end": { + "line": 511, + "column": 67 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "operator": "!==", + "right": { + "type": "NullLiteral", + "start": 23257, + "end": 23261, + "loc": { + "start": { + "line": 511, + "column": 72 + }, + "end": { + "line": 511, + "column": 76 + } + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 23263, + "end": 23764, + "loc": { + "start": { + "line": 511, + "column": 78 + }, + "end": { + "line": 520, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 23317, + "end": 23348, + "loc": { + "start": { + "line": 512, + "column": 24 + }, + "end": { + "line": 512, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 23317, + "end": 23347, + "loc": { + "start": { + "line": 512, + "column": 24 + }, + "end": { + "line": 512, + "column": 54 + } + }, + "callee": { + "type": "Identifier", + "start": 23317, + "end": 23329, + "loc": { + "start": { + "line": 512, + "column": 24 + }, + "end": { + "line": 512, + "column": 36 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout", + "leadingComments": null + }, + "arguments": [ + { + "type": "Identifier", + "start": 23330, + "end": 23346, + "loc": { + "start": { + "line": 512, + "column": 37 + }, + "end": { + "line": 512, + "column": 53 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 23265, + "end": 23292, + "loc": { + "start": { + "line": 511, + "column": 80 + }, + "end": { + "line": 511, + "column": 107 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 23373, + "end": 23397, + "loc": { + "start": { + "line": 513, + "column": 24 + }, + "end": { + "line": 513, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 23373, + "end": 23396, + "loc": { + "start": { + "line": 513, + "column": 24 + }, + "end": { + "line": 513, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 23373, + "end": 23389, + "loc": { + "start": { + "line": 513, + "column": 24 + }, + "end": { + "line": 513, + "column": 40 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 23392, + "end": 23396, + "loc": { + "start": { + "line": 513, + "column": 43 + }, + "end": { + "line": 513, + "column": 47 + } + } + } + } + }, + { + "type": "IfStatement", + "start": 23422, + "end": 23533, + "loc": { + "start": { + "line": 514, + "column": 24 + }, + "end": { + "line": 516, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 23426, + "end": 23442, + "loc": { + "start": { + "line": 514, + "column": 28 + }, + "end": { + "line": 514, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 23426, + "end": 23430, + "loc": { + "start": { + "line": 514, + "column": 28 + }, + "end": { + "line": 514, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 23431, + "end": 23442, + "loc": { + "start": { + "line": 514, + "column": 33 + }, + "end": { + "line": 514, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 23444, + "end": 23533, + "loc": { + "start": { + "line": 514, + "column": 46 + }, + "end": { + "line": 516, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 23474, + "end": 23507, + "loc": { + "start": { + "line": 515, + "column": 28 + }, + "end": { + "line": 515, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 23474, + "end": 23506, + "loc": { + "start": { + "line": 515, + "column": 28 + }, + "end": { + "line": 515, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 23474, + "end": 23498, + "loc": { + "start": { + "line": 515, + "column": 28 + }, + "end": { + "line": 515, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 23474, + "end": 23490, + "loc": { + "start": { + "line": 515, + "column": 28 + }, + "end": { + "line": 515, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 23474, + "end": 23478, + "loc": { + "start": { + "line": 515, + "column": 28 + }, + "end": { + "line": 515, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 23479, + "end": 23490, + "loc": { + "start": { + "line": 515, + "column": 33 + }, + "end": { + "line": 515, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 23491, + "end": 23498, + "loc": { + "start": { + "line": 515, + "column": 45 + }, + "end": { + "line": 515, + "column": 52 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 23501, + "end": 23506, + "loc": { + "start": { + "line": 515, + "column": 55 + }, + "end": { + "line": 515, + "column": 60 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 23558, + "end": 23593, + "loc": { + "start": { + "line": 517, + "column": 24 + }, + "end": { + "line": 517, + "column": 59 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 23558, + "end": 23592, + "loc": { + "start": { + "line": 517, + "column": 24 + }, + "end": { + "line": 517, + "column": 58 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 23558, + "end": 23574, + "loc": { + "start": { + "line": 517, + "column": 24 + }, + "end": { + "line": 517, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 23558, + "end": 23562, + "loc": { + "start": { + "line": 517, + "column": 24 + }, + "end": { + "line": 517, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 23563, + "end": 23574, + "loc": { + "start": { + "line": 517, + "column": 29 + }, + "end": { + "line": 517, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 23577, + "end": 23592, + "loc": { + "start": { + "line": 517, + "column": 43 + }, + "end": { + "line": 517, + "column": 58 + }, + "identifierName": "TOUCH_CANCELING" + }, + "name": "TOUCH_CANCELING" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")", + "start": 23618, + "end": 23710, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 116 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "start": 23735, + "end": 23742, + "loc": { + "start": { + "line": 519, + "column": 24 + }, + "end": { + "line": 519, + "column": 31 + } + }, + "argument": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")", + "start": 23618, + "end": 23710, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 116 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 23785, + "end": 23903, + "loc": { + "start": { + "line": 521, + "column": 20 + }, + "end": { + "line": 523, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 23789, + "end": 23805, + "loc": { + "start": { + "line": 521, + "column": 24 + }, + "end": { + "line": 521, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 23789, + "end": 23793, + "loc": { + "start": { + "line": 521, + "column": 24 + }, + "end": { + "line": 521, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 23794, + "end": 23805, + "loc": { + "start": { + "line": 521, + "column": 29 + }, + "end": { + "line": 521, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 23807, + "end": 23903, + "loc": { + "start": { + "line": 521, + "column": 42 + }, + "end": { + "line": 523, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 23833, + "end": 23881, + "loc": { + "start": { + "line": 522, + "column": 24 + }, + "end": { + "line": 522, + "column": 72 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 23833, + "end": 23880, + "loc": { + "start": { + "line": 522, + "column": 24 + }, + "end": { + "line": 522, + "column": 71 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 23833, + "end": 23859, + "loc": { + "start": { + "line": 522, + "column": 24 + }, + "end": { + "line": 522, + "column": 50 + } + }, + "object": { + "type": "MemberExpression", + "start": 23833, + "end": 23849, + "loc": { + "start": { + "line": 522, + "column": 24 + }, + "end": { + "line": 522, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 23833, + "end": 23837, + "loc": { + "start": { + "line": 522, + "column": 24 + }, + "end": { + "line": 522, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 23838, + "end": 23849, + "loc": { + "start": { + "line": 522, + "column": 29 + }, + "end": { + "line": 522, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 23850, + "end": 23859, + "loc": { + "start": { + "line": 522, + "column": 41 + }, + "end": { + "line": 522, + "column": 50 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 23862, + "end": 23880, + "loc": { + "start": { + "line": 522, + "column": 53 + }, + "end": { + "line": 522, + "column": 71 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 23924, + "end": 24143, + "loc": { + "start": { + "line": 524, + "column": 20 + }, + "end": { + "line": 528, + "column": 23 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 23924, + "end": 24142, + "loc": { + "start": { + "line": 524, + "column": 20 + }, + "end": { + "line": 528, + "column": 22 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 23924, + "end": 23938, + "loc": { + "start": { + "line": 524, + "column": 20 + }, + "end": { + "line": 524, + "column": 34 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "right": { + "type": "CallExpression", + "start": 23941, + "end": 24142, + "loc": { + "start": { + "line": 524, + "column": 37 + }, + "end": { + "line": 528, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 23941, + "end": 23951, + "loc": { + "start": { + "line": 524, + "column": 37 + }, + "end": { + "line": 524, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 23941, + "end": 23946, + "loc": { + "start": { + "line": 524, + "column": 37 + }, + "end": { + "line": 524, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 23947, + "end": 23951, + "loc": { + "start": { + "line": 524, + "column": 43 + }, + "end": { + "line": 524, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 23952, + "end": 24141, + "loc": { + "start": { + "line": 524, + "column": 48 + }, + "end": { + "line": 528, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 23978, + "end": 24007, + "loc": { + "start": { + "line": 525, + "column": 24 + }, + "end": { + "line": 525, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 23978, + "end": 23987, + "loc": { + "start": { + "line": 525, + "column": 24 + }, + "end": { + "line": 525, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 23989, + "end": 24007, + "loc": { + "start": { + "line": 525, + "column": 35 + }, + "end": { + "line": 525, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 24033, + "end": 24065, + "loc": { + "start": { + "line": 526, + "column": 24 + }, + "end": { + "line": 526, + "column": 56 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 24033, + "end": 24045, + "loc": { + "start": { + "line": 526, + "column": 24 + }, + "end": { + "line": 526, + "column": 36 + }, + "identifierName": "snapToVertex" + }, + "name": "snapToVertex" + }, + "value": { + "type": "MemberExpression", + "start": 24047, + "end": 24065, + "loc": { + "start": { + "line": 526, + "column": 38 + }, + "end": { + "line": 526, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 24047, + "end": 24051, + "loc": { + "start": { + "line": 526, + "column": 38 + }, + "end": { + "line": 526, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 24052, + "end": 24065, + "loc": { + "start": { + "line": 526, + "column": 43 + }, + "end": { + "line": 526, + "column": 56 + }, + "identifierName": "_snapToVertex" + }, + "name": "_snapToVertex" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 24091, + "end": 24119, + "loc": { + "start": { + "line": 527, + "column": 24 + }, + "end": { + "line": 527, + "column": 52 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 24091, + "end": 24101, + "loc": { + "start": { + "line": 527, + "column": 24 + }, + "end": { + "line": 527, + "column": 34 + }, + "identifierName": "snapToEdge" + }, + "name": "snapToEdge" + }, + "value": { + "type": "MemberExpression", + "start": 24103, + "end": 24119, + "loc": { + "start": { + "line": 527, + "column": 36 + }, + "end": { + "line": 527, + "column": 52 + } + }, + "object": { + "type": "ThisExpression", + "start": 24103, + "end": 24107, + "loc": { + "start": { + "line": 527, + "column": 36 + }, + "end": { + "line": 527, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "start": 24108, + "end": 24119, + "loc": { + "start": { + "line": 527, + "column": 41 + }, + "end": { + "line": 527, + "column": 52 + }, + "identifierName": "_snapToEdge" + }, + "name": "_snapToEdge" + }, + "computed": false + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 24164, + "end": 25867, + "loc": { + "start": { + "line": 529, + "column": 20 + }, + "end": { + "line": 556, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 24168, + "end": 24209, + "loc": { + "start": { + "line": 529, + "column": 24 + }, + "end": { + "line": 529, + "column": 65 + } + }, + "left": { + "type": "Identifier", + "start": 24168, + "end": 24182, + "loc": { + "start": { + "line": 529, + "column": 24 + }, + "end": { + "line": 529, + "column": 38 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 24186, + "end": 24209, + "loc": { + "start": { + "line": 529, + "column": 42 + }, + "end": { + "line": 529, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 24186, + "end": 24200, + "loc": { + "start": { + "line": 529, + "column": 42 + }, + "end": { + "line": 529, + "column": 56 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 24201, + "end": 24209, + "loc": { + "start": { + "line": 529, + "column": 57 + }, + "end": { + "line": 529, + "column": 65 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 24211, + "end": 24890, + "loc": { + "start": { + "line": 529, + "column": 67 + }, + "end": { + "line": 539, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 24237, + "end": 24437, + "loc": { + "start": { + "line": 530, + "column": 24 + }, + "end": { + "line": 533, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 24241, + "end": 24257, + "loc": { + "start": { + "line": 530, + "column": 28 + }, + "end": { + "line": 530, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 24241, + "end": 24245, + "loc": { + "start": { + "line": 530, + "column": 28 + }, + "end": { + "line": 530, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 24246, + "end": 24257, + "loc": { + "start": { + "line": 530, + "column": 33 + }, + "end": { + "line": 530, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 24259, + "end": 24437, + "loc": { + "start": { + "line": 530, + "column": 46 + }, + "end": { + "line": 533, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 24289, + "end": 24350, + "loc": { + "start": { + "line": 531, + "column": 28 + }, + "end": { + "line": 531, + "column": 89 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24289, + "end": 24349, + "loc": { + "start": { + "line": 531, + "column": 28 + }, + "end": { + "line": 531, + "column": 88 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24289, + "end": 24315, + "loc": { + "start": { + "line": 531, + "column": 28 + }, + "end": { + "line": 531, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 24289, + "end": 24305, + "loc": { + "start": { + "line": 531, + "column": 28 + }, + "end": { + "line": 531, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 24289, + "end": 24293, + "loc": { + "start": { + "line": 531, + "column": 28 + }, + "end": { + "line": 531, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 24294, + "end": 24305, + "loc": { + "start": { + "line": 531, + "column": 33 + }, + "end": { + "line": 531, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24306, + "end": 24315, + "loc": { + "start": { + "line": 531, + "column": 45 + }, + "end": { + "line": 531, + "column": 54 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 24318, + "end": 24349, + "loc": { + "start": { + "line": 531, + "column": 57 + }, + "end": { + "line": 531, + "column": 88 + } + }, + "object": { + "type": "Identifier", + "start": 24318, + "end": 24332, + "loc": { + "start": { + "line": 531, + "column": 57 + }, + "end": { + "line": 531, + "column": 71 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 24333, + "end": 24349, + "loc": { + "start": { + "line": 531, + "column": 72 + }, + "end": { + "line": 531, + "column": 88 + }, + "identifierName": "snappedCanvasPos" + }, + "name": "snappedCanvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 24379, + "end": 24411, + "loc": { + "start": { + "line": 532, + "column": 28 + }, + "end": { + "line": 532, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24379, + "end": 24410, + "loc": { + "start": { + "line": 532, + "column": 28 + }, + "end": { + "line": 532, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24379, + "end": 24403, + "loc": { + "start": { + "line": 532, + "column": 28 + }, + "end": { + "line": 532, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 24379, + "end": 24395, + "loc": { + "start": { + "line": 532, + "column": 28 + }, + "end": { + "line": 532, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 24379, + "end": 24383, + "loc": { + "start": { + "line": 532, + "column": 28 + }, + "end": { + "line": 532, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 24384, + "end": 24395, + "loc": { + "start": { + "line": 532, + "column": 33 + }, + "end": { + "line": 532, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24396, + "end": 24403, + "loc": { + "start": { + "line": 532, + "column": 45 + }, + "end": { + "line": 532, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 24406, + "end": 24410, + "loc": { + "start": { + "line": 532, + "column": 55 + }, + "end": { + "line": 532, + "column": 59 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 24462, + "end": 24537, + "loc": { + "start": { + "line": 534, + "column": 24 + }, + "end": { + "line": 534, + "column": 99 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24462, + "end": 24536, + "loc": { + "start": { + "line": 534, + "column": 24 + }, + "end": { + "line": 534, + "column": 98 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24462, + "end": 24510, + "loc": { + "start": { + "line": 534, + "column": 24 + }, + "end": { + "line": 534, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 24462, + "end": 24501, + "loc": { + "start": { + "line": 534, + "column": 24 + }, + "end": { + "line": 534, + "column": 63 + } + }, + "object": { + "type": "MemberExpression", + "start": 24462, + "end": 24494, + "loc": { + "start": { + "line": 534, + "column": 24 + }, + "end": { + "line": 534, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 24462, + "end": 24466, + "loc": { + "start": { + "line": 534, + "column": 24 + }, + "end": { + "line": 534, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 24467, + "end": 24494, + "loc": { + "start": { + "line": 534, + "column": 29 + }, + "end": { + "line": 534, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24495, + "end": 24501, + "loc": { + "start": { + "line": 534, + "column": 57 + }, + "end": { + "line": 534, + "column": 63 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24502, + "end": 24510, + "loc": { + "start": { + "line": 534, + "column": 64 + }, + "end": { + "line": 534, + "column": 72 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 24513, + "end": 24536, + "loc": { + "start": { + "line": 534, + "column": 75 + }, + "end": { + "line": 534, + "column": 98 + } + }, + "object": { + "type": "Identifier", + "start": 24513, + "end": 24527, + "loc": { + "start": { + "line": 534, + "column": 75 + }, + "end": { + "line": 534, + "column": 89 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 24528, + "end": 24536, + "loc": { + "start": { + "line": 534, + "column": 90 + }, + "end": { + "line": 534, + "column": 98 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 24562, + "end": 24633, + "loc": { + "start": { + "line": 535, + "column": 24 + }, + "end": { + "line": 535, + "column": 95 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24562, + "end": 24632, + "loc": { + "start": { + "line": 535, + "column": 24 + }, + "end": { + "line": 535, + "column": 94 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24562, + "end": 24608, + "loc": { + "start": { + "line": 535, + "column": 24 + }, + "end": { + "line": 535, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 24562, + "end": 24601, + "loc": { + "start": { + "line": 535, + "column": 24 + }, + "end": { + "line": 535, + "column": 63 + } + }, + "object": { + "type": "MemberExpression", + "start": 24562, + "end": 24594, + "loc": { + "start": { + "line": 535, + "column": 24 + }, + "end": { + "line": 535, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 24562, + "end": 24566, + "loc": { + "start": { + "line": 535, + "column": 24 + }, + "end": { + "line": 535, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 24567, + "end": 24594, + "loc": { + "start": { + "line": 535, + "column": 29 + }, + "end": { + "line": 535, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24595, + "end": 24601, + "loc": { + "start": { + "line": 535, + "column": 57 + }, + "end": { + "line": 535, + "column": 63 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24602, + "end": 24608, + "loc": { + "start": { + "line": 535, + "column": 64 + }, + "end": { + "line": 535, + "column": 70 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 24611, + "end": 24632, + "loc": { + "start": { + "line": 535, + "column": 73 + }, + "end": { + "line": 535, + "column": 94 + } + }, + "object": { + "type": "Identifier", + "start": 24611, + "end": 24625, + "loc": { + "start": { + "line": 535, + "column": 73 + }, + "end": { + "line": 535, + "column": 87 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "property": { + "type": "Identifier", + "start": 24626, + "end": 24632, + "loc": { + "start": { + "line": 535, + "column": 88 + }, + "end": { + "line": 535, + "column": 94 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 24658, + "end": 24712, + "loc": { + "start": { + "line": 536, + "column": 24 + }, + "end": { + "line": 536, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24658, + "end": 24711, + "loc": { + "start": { + "line": 536, + "column": 24 + }, + "end": { + "line": 536, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24658, + "end": 24704, + "loc": { + "start": { + "line": 536, + "column": 24 + }, + "end": { + "line": 536, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 24658, + "end": 24690, + "loc": { + "start": { + "line": 536, + "column": 24 + }, + "end": { + "line": 536, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 24658, + "end": 24662, + "loc": { + "start": { + "line": 536, + "column": 24 + }, + "end": { + "line": 536, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 24663, + "end": 24690, + "loc": { + "start": { + "line": 536, + "column": 29 + }, + "end": { + "line": 536, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24691, + "end": 24704, + "loc": { + "start": { + "line": 536, + "column": 57 + }, + "end": { + "line": 536, + "column": 70 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 24707, + "end": 24711, + "loc": { + "start": { + "line": 536, + "column": 73 + }, + "end": { + "line": 536, + "column": 77 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 24737, + "end": 24789, + "loc": { + "start": { + "line": 537, + "column": 24 + }, + "end": { + "line": 537, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24737, + "end": 24788, + "loc": { + "start": { + "line": 537, + "column": 24 + }, + "end": { + "line": 537, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24737, + "end": 24781, + "loc": { + "start": { + "line": 537, + "column": 24 + }, + "end": { + "line": 537, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 24737, + "end": 24769, + "loc": { + "start": { + "line": 537, + "column": 24 + }, + "end": { + "line": 537, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 24737, + "end": 24741, + "loc": { + "start": { + "line": 537, + "column": 24 + }, + "end": { + "line": 537, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 24742, + "end": 24769, + "loc": { + "start": { + "line": 537, + "column": 29 + }, + "end": { + "line": 537, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24770, + "end": 24781, + "loc": { + "start": { + "line": 537, + "column": 57 + }, + "end": { + "line": 537, + "column": 68 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 24784, + "end": 24788, + "loc": { + "start": { + "line": 537, + "column": 71 + }, + "end": { + "line": 537, + "column": 75 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 24814, + "end": 24868, + "loc": { + "start": { + "line": 538, + "column": 24 + }, + "end": { + "line": 538, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24814, + "end": 24867, + "loc": { + "start": { + "line": 538, + "column": 24 + }, + "end": { + "line": 538, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 24814, + "end": 24860, + "loc": { + "start": { + "line": 538, + "column": 24 + }, + "end": { + "line": 538, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 24814, + "end": 24846, + "loc": { + "start": { + "line": 538, + "column": 24 + }, + "end": { + "line": 538, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 24814, + "end": 24818, + "loc": { + "start": { + "line": 538, + "column": 24 + }, + "end": { + "line": 538, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 24819, + "end": 24846, + "loc": { + "start": { + "line": 538, + "column": 29 + }, + "end": { + "line": 538, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 24847, + "end": 24860, + "loc": { + "start": { + "line": 538, + "column": 57 + }, + "end": { + "line": 538, + "column": 70 + }, + "identifierName": "labelsVisible" + }, + "name": "labelsVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 24863, + "end": 24867, + "loc": { + "start": { + "line": 538, + "column": 73 + }, + "end": { + "line": 538, + "column": 77 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 24896, + "end": 25867, + "loc": { + "start": { + "line": 539, + "column": 27 + }, + "end": { + "line": 556, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 24922, + "end": 25079, + "loc": { + "start": { + "line": 540, + "column": 24 + }, + "end": { + "line": 543, + "column": 26 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 24922, + "end": 25079, + "loc": { + "start": { + "line": 540, + "column": 24 + }, + "end": { + "line": 543, + "column": 26 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 24922, + "end": 24932, + "loc": { + "start": { + "line": 540, + "column": 24 + }, + "end": { + "line": 540, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "right": { + "type": "CallExpression", + "start": 24935, + "end": 25079, + "loc": { + "start": { + "line": 540, + "column": 37 + }, + "end": { + "line": 543, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 24935, + "end": 24945, + "loc": { + "start": { + "line": 540, + "column": 37 + }, + "end": { + "line": 540, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 24935, + "end": 24940, + "loc": { + "start": { + "line": 540, + "column": 37 + }, + "end": { + "line": 540, + "column": 42 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 24941, + "end": 24945, + "loc": { + "start": { + "line": 540, + "column": 43 + }, + "end": { + "line": 540, + "column": 47 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 24946, + "end": 25078, + "loc": { + "start": { + "line": 540, + "column": 48 + }, + "end": { + "line": 543, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 24976, + "end": 25005, + "loc": { + "start": { + "line": 541, + "column": 28 + }, + "end": { + "line": 541, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 24976, + "end": 24985, + "loc": { + "start": { + "line": 541, + "column": 28 + }, + "end": { + "line": 541, + "column": 37 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 24987, + "end": 25005, + "loc": { + "start": { + "line": 541, + "column": 39 + }, + "end": { + "line": 541, + "column": 57 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 25035, + "end": 25052, + "loc": { + "start": { + "line": 542, + "column": 28 + }, + "end": { + "line": 542, + "column": 45 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 25035, + "end": 25046, + "loc": { + "start": { + "line": 542, + "column": 28 + }, + "end": { + "line": 542, + "column": 39 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 25048, + "end": 25052, + "loc": { + "start": { + "line": 542, + "column": 41 + }, + "end": { + "line": 542, + "column": 45 + } + }, + "value": true + } + } + ] + } + ] + } + } + }, + { + "type": "IfStatement", + "start": 25104, + "end": 25845, + "loc": { + "start": { + "line": 544, + "column": 24 + }, + "end": { + "line": 555, + "column": 25 + } + }, + "test": { + "type": "LogicalExpression", + "start": 25108, + "end": 25141, + "loc": { + "start": { + "line": 544, + "column": 28 + }, + "end": { + "line": 544, + "column": 61 + } + }, + "left": { + "type": "Identifier", + "start": 25108, + "end": 25118, + "loc": { + "start": { + "line": 544, + "column": 28 + }, + "end": { + "line": 544, + "column": 38 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 25122, + "end": 25141, + "loc": { + "start": { + "line": 544, + "column": 42 + }, + "end": { + "line": 544, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 25122, + "end": 25132, + "loc": { + "start": { + "line": 544, + "column": 42 + }, + "end": { + "line": 544, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 25133, + "end": 25141, + "loc": { + "start": { + "line": 544, + "column": 53 + }, + "end": { + "line": 544, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 25143, + "end": 25845, + "loc": { + "start": { + "line": 544, + "column": 63 + }, + "end": { + "line": 555, + "column": 25 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 25173, + "end": 25375, + "loc": { + "start": { + "line": 545, + "column": 28 + }, + "end": { + "line": 548, + "column": 29 + } + }, + "test": { + "type": "MemberExpression", + "start": 25177, + "end": 25193, + "loc": { + "start": { + "line": 545, + "column": 32 + }, + "end": { + "line": 545, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 25177, + "end": 25181, + "loc": { + "start": { + "line": 545, + "column": 32 + }, + "end": { + "line": 545, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 25182, + "end": 25193, + "loc": { + "start": { + "line": 545, + "column": 37 + }, + "end": { + "line": 545, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 25195, + "end": 25375, + "loc": { + "start": { + "line": 545, + "column": 50 + }, + "end": { + "line": 548, + "column": 29 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 25229, + "end": 25279, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25229, + "end": 25278, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25229, + "end": 25255, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 58 + } + }, + "object": { + "type": "MemberExpression", + "start": 25229, + "end": 25245, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 25229, + "end": 25233, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 25234, + "end": 25245, + "loc": { + "start": { + "line": 546, + "column": 37 + }, + "end": { + "line": 546, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25246, + "end": 25255, + "loc": { + "start": { + "line": 546, + "column": 49 + }, + "end": { + "line": 546, + "column": 58 + }, + "identifierName": "cursorPos" + }, + "name": "cursorPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 25258, + "end": 25278, + "loc": { + "start": { + "line": 546, + "column": 61 + }, + "end": { + "line": 546, + "column": 81 + } + }, + "object": { + "type": "Identifier", + "start": 25258, + "end": 25268, + "loc": { + "start": { + "line": 546, + "column": 61 + }, + "end": { + "line": 546, + "column": 71 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 25269, + "end": 25278, + "loc": { + "start": { + "line": 546, + "column": 72 + }, + "end": { + "line": 546, + "column": 81 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 25312, + "end": 25345, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 65 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25312, + "end": 25344, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 64 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25312, + "end": 25336, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 25312, + "end": 25328, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 48 + } + }, + "object": { + "type": "ThisExpression", + "start": 25312, + "end": 25316, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "start": 25317, + "end": 25328, + "loc": { + "start": { + "line": 547, + "column": 37 + }, + "end": { + "line": 547, + "column": 48 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25329, + "end": 25336, + "loc": { + "start": { + "line": 547, + "column": 49 + }, + "end": { + "line": 547, + "column": 56 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 25339, + "end": 25344, + "loc": { + "start": { + "line": 547, + "column": 59 + }, + "end": { + "line": 547, + "column": 64 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 25404, + "end": 25475, + "loc": { + "start": { + "line": 549, + "column": 28 + }, + "end": { + "line": 549, + "column": 99 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25404, + "end": 25474, + "loc": { + "start": { + "line": 549, + "column": 28 + }, + "end": { + "line": 549, + "column": 98 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25404, + "end": 25452, + "loc": { + "start": { + "line": 549, + "column": 28 + }, + "end": { + "line": 549, + "column": 76 + } + }, + "object": { + "type": "MemberExpression", + "start": 25404, + "end": 25443, + "loc": { + "start": { + "line": 549, + "column": 28 + }, + "end": { + "line": 549, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 25404, + "end": 25436, + "loc": { + "start": { + "line": 549, + "column": 28 + }, + "end": { + "line": 549, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 25404, + "end": 25408, + "loc": { + "start": { + "line": 549, + "column": 28 + }, + "end": { + "line": 549, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 25409, + "end": 25436, + "loc": { + "start": { + "line": 549, + "column": 33 + }, + "end": { + "line": 549, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25437, + "end": 25443, + "loc": { + "start": { + "line": 549, + "column": 61 + }, + "end": { + "line": 549, + "column": 67 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25444, + "end": 25452, + "loc": { + "start": { + "line": 549, + "column": 68 + }, + "end": { + "line": 549, + "column": 76 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 25455, + "end": 25474, + "loc": { + "start": { + "line": 549, + "column": 79 + }, + "end": { + "line": 549, + "column": 98 + } + }, + "object": { + "type": "Identifier", + "start": 25455, + "end": 25465, + "loc": { + "start": { + "line": 549, + "column": 79 + }, + "end": { + "line": 549, + "column": 89 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 25466, + "end": 25474, + "loc": { + "start": { + "line": 549, + "column": 90 + }, + "end": { + "line": 549, + "column": 98 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 25504, + "end": 25571, + "loc": { + "start": { + "line": 550, + "column": 28 + }, + "end": { + "line": 550, + "column": 95 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25504, + "end": 25570, + "loc": { + "start": { + "line": 550, + "column": 28 + }, + "end": { + "line": 550, + "column": 94 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25504, + "end": 25550, + "loc": { + "start": { + "line": 550, + "column": 28 + }, + "end": { + "line": 550, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 25504, + "end": 25543, + "loc": { + "start": { + "line": 550, + "column": 28 + }, + "end": { + "line": 550, + "column": 67 + } + }, + "object": { + "type": "MemberExpression", + "start": 25504, + "end": 25536, + "loc": { + "start": { + "line": 550, + "column": 28 + }, + "end": { + "line": 550, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 25504, + "end": 25508, + "loc": { + "start": { + "line": 550, + "column": 28 + }, + "end": { + "line": 550, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 25509, + "end": 25536, + "loc": { + "start": { + "line": 550, + "column": 33 + }, + "end": { + "line": 550, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25537, + "end": 25543, + "loc": { + "start": { + "line": 550, + "column": 61 + }, + "end": { + "line": 550, + "column": 67 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25544, + "end": 25550, + "loc": { + "start": { + "line": 550, + "column": 68 + }, + "end": { + "line": 550, + "column": 74 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 25553, + "end": 25570, + "loc": { + "start": { + "line": 550, + "column": 77 + }, + "end": { + "line": 550, + "column": 94 + } + }, + "object": { + "type": "Identifier", + "start": 25553, + "end": 25563, + "loc": { + "start": { + "line": 550, + "column": 77 + }, + "end": { + "line": 550, + "column": 87 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 25564, + "end": 25570, + "loc": { + "start": { + "line": 550, + "column": 88 + }, + "end": { + "line": 550, + "column": 94 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 25600, + "end": 25654, + "loc": { + "start": { + "line": 551, + "column": 28 + }, + "end": { + "line": 551, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25600, + "end": 25653, + "loc": { + "start": { + "line": 551, + "column": 28 + }, + "end": { + "line": 551, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25600, + "end": 25646, + "loc": { + "start": { + "line": 551, + "column": 28 + }, + "end": { + "line": 551, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 25600, + "end": 25632, + "loc": { + "start": { + "line": 551, + "column": 28 + }, + "end": { + "line": 551, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 25600, + "end": 25604, + "loc": { + "start": { + "line": 551, + "column": 28 + }, + "end": { + "line": 551, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 25605, + "end": 25632, + "loc": { + "start": { + "line": 551, + "column": 33 + }, + "end": { + "line": 551, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25633, + "end": 25646, + "loc": { + "start": { + "line": 551, + "column": 61 + }, + "end": { + "line": 551, + "column": 74 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 25649, + "end": 25653, + "loc": { + "start": { + "line": 551, + "column": 77 + }, + "end": { + "line": 551, + "column": 81 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 25683, + "end": 25735, + "loc": { + "start": { + "line": 552, + "column": 28 + }, + "end": { + "line": 552, + "column": 80 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25683, + "end": 25734, + "loc": { + "start": { + "line": 552, + "column": 28 + }, + "end": { + "line": 552, + "column": 79 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25683, + "end": 25727, + "loc": { + "start": { + "line": 552, + "column": 28 + }, + "end": { + "line": 552, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 25683, + "end": 25715, + "loc": { + "start": { + "line": 552, + "column": 28 + }, + "end": { + "line": 552, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 25683, + "end": 25687, + "loc": { + "start": { + "line": 552, + "column": 28 + }, + "end": { + "line": 552, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 25688, + "end": 25715, + "loc": { + "start": { + "line": 552, + "column": 33 + }, + "end": { + "line": 552, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25716, + "end": 25727, + "loc": { + "start": { + "line": 552, + "column": 61 + }, + "end": { + "line": 552, + "column": 72 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 25730, + "end": 25734, + "loc": { + "start": { + "line": 552, + "column": 75 + }, + "end": { + "line": 552, + "column": 79 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 25764, + "end": 25818, + "loc": { + "start": { + "line": 553, + "column": 28 + }, + "end": { + "line": 553, + "column": 82 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25764, + "end": 25817, + "loc": { + "start": { + "line": 553, + "column": 28 + }, + "end": { + "line": 553, + "column": 81 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25764, + "end": 25810, + "loc": { + "start": { + "line": 553, + "column": 28 + }, + "end": { + "line": 553, + "column": 74 + } + }, + "object": { + "type": "MemberExpression", + "start": 25764, + "end": 25796, + "loc": { + "start": { + "line": 553, + "column": 28 + }, + "end": { + "line": 553, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 25764, + "end": 25768, + "loc": { + "start": { + "line": 553, + "column": 28 + }, + "end": { + "line": 553, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 25769, + "end": 25796, + "loc": { + "start": { + "line": 553, + "column": 33 + }, + "end": { + "line": 553, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 25797, + "end": 25810, + "loc": { + "start": { + "line": 553, + "column": 61 + }, + "end": { + "line": 553, + "column": 74 + }, + "identifierName": "labelsVisible" + }, + "name": "labelsVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 25813, + "end": 25817, + "loc": { + "start": { + "line": 553, + "column": 77 + }, + "end": { + "line": 553, + "column": 81 + } + }, + "value": true + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 25888, + "end": 25941, + "loc": { + "start": { + "line": 557, + "column": 20 + }, + "end": { + "line": 557, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 25888, + "end": 25940, + "loc": { + "start": { + "line": 557, + "column": 20 + }, + "end": { + "line": 557, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 25888, + "end": 25904, + "loc": { + "start": { + "line": 557, + "column": 20 + }, + "end": { + "line": 557, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 25888, + "end": 25892, + "loc": { + "start": { + "line": 557, + "column": 20 + }, + "end": { + "line": 557, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 25893, + "end": 25904, + "loc": { + "start": { + "line": 557, + "column": 25 + }, + "end": { + "line": 557, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 25907, + "end": 25940, + "loc": { + "start": { + "line": 557, + "column": 39 + }, + "end": { + "line": 557, + "column": 72 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END" + } + } + }, + { + "type": "BreakStatement", + "start": 25962, + "end": 25968, + "loc": { + "start": { + "line": 558, + "column": 20 + }, + "end": { + "line": 558, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 23150, + "end": 23183, + "loc": { + "start": { + "line": 510, + "column": 21 + }, + "end": { + "line": 510, + "column": 54 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " case WAITING_FOR_TARGET_TOUCH_START:", + "start": 22852, + "end": 22891, + "loc": { + "start": { + "line": 505, + "column": 16 + }, + "end": { + "line": 505, + "column": 55 + } + } + }, + { + "type": "CommentLine", + "value": " this._touchState = WAITING_FOR_TARGET_TOUCH_START;", + "start": 22908, + "end": 22965, + "loc": { + "start": { + "line": 506, + "column": 16 + }, + "end": { + "line": 506, + "column": 73 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_TOUCH_START\")", + "start": 22982, + "end": 23097, + "loc": { + "start": { + "line": 507, + "column": 16 + }, + "end": { + "line": 507, + "column": 131 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 23114, + "end": 23127, + "loc": { + "start": { + "line": 508, + "column": 16 + }, + "end": { + "line": 508, + "column": 29 + } + } + } + ] + }, + { + "type": "SwitchCase", + "start": 25986, + "end": 26021, + "loc": { + "start": { + "line": 560, + "column": 16 + }, + "end": { + "line": 561, + "column": 26 + } + }, + "consequent": [ + { + "type": "BreakStatement", + "start": 26015, + "end": 26021, + "loc": { + "start": { + "line": 561, + "column": 20 + }, + "end": { + "line": 561, + "column": 26 + } + }, + "label": null + } + ], + "test": null + } + ] + } + ], + "directives": [] + } + }, + { + "type": "ObjectExpression", + "start": 26047, + "end": 26062, + "loc": { + "start": { + "line": 563, + "column": 11 + }, + "end": { + "line": 563, + "column": 26 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 26048, + "end": 26061, + "loc": { + "start": { + "line": 563, + "column": 12 + }, + "end": { + "line": 563, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 26048, + "end": 26055, + "loc": { + "start": { + "line": 563, + "column": 12 + }, + "end": { + "line": 563, + "column": 19 + }, + "identifierName": "passive" + }, + "name": "passive" + }, + "value": { + "type": "BooleanLiteral", + "start": 26057, + "end": 26061, + "loc": { + "start": { + "line": 563, + "column": 21 + }, + "end": { + "line": 563, + "column": 25 + } + }, + "value": true + } + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 26074, + "end": 33991, + "loc": { + "start": { + "line": 565, + "column": 8 + }, + "end": { + "line": 712, + "column": 28 + } + }, + "expression": { + "type": "CallExpression", + "start": 26074, + "end": 33990, + "loc": { + "start": { + "line": 565, + "column": 8 + }, + "end": { + "line": 712, + "column": 27 + } + }, + "callee": { + "type": "MemberExpression", + "start": 26074, + "end": 26097, + "loc": { + "start": { + "line": 565, + "column": 8 + }, + "end": { + "line": 565, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 26074, + "end": 26080, + "loc": { + "start": { + "line": 565, + "column": 8 + }, + "end": { + "line": 565, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 26081, + "end": 26097, + "loc": { + "start": { + "line": 565, + "column": 15 + }, + "end": { + "line": 565, + "column": 31 + }, + "identifierName": "addEventListener" + }, + "name": "addEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 26098, + "end": 26108, + "loc": { + "start": { + "line": 565, + "column": 32 + }, + "end": { + "line": 565, + "column": 42 + } + }, + "extra": { + "rawValue": "touchend", + "raw": "\"touchend\"" + }, + "value": "touchend" + }, + { + "type": "AssignmentExpression", + "start": 26110, + "end": 33972, + "loc": { + "start": { + "line": 565, + "column": 44 + }, + "end": { + "line": 712, + "column": 9 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 26110, + "end": 26132, + "loc": { + "start": { + "line": 565, + "column": 44 + }, + "end": { + "line": 565, + "column": 66 + } + }, + "object": { + "type": "ThisExpression", + "start": 26110, + "end": 26114, + "loc": { + "start": { + "line": 565, + "column": 44 + }, + "end": { + "line": 565, + "column": 48 + } + } + }, + "property": { + "type": "Identifier", + "start": 26115, + "end": 26132, + "loc": { + "start": { + "line": 565, + "column": 49 + }, + "end": { + "line": 565, + "column": 66 + }, + "identifierName": "_onCanvasTouchEnd" + }, + "name": "_onCanvasTouchEnd" + }, + "computed": false + }, + "right": { + "type": "ArrowFunctionExpression", + "start": 26135, + "end": 33972, + "loc": { + "start": { + "line": 565, + "column": 69 + }, + "end": { + "line": 712, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 26136, + "end": 26141, + "loc": { + "start": { + "line": 565, + "column": 70 + }, + "end": { + "line": 565, + "column": 75 + }, + "identifierName": "event" + }, + "name": "event" + } + ], + "body": { + "type": "BlockStatement", + "start": 26146, + "end": 33972, + "loc": { + "start": { + "line": 565, + "column": 80 + }, + "end": { + "line": 712, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 26161, + "end": 26187, + "loc": { + "start": { + "line": 567, + "column": 12 + }, + "end": { + "line": 567, + "column": 38 + } + }, + "expression": { + "type": "CallExpression", + "start": 26161, + "end": 26186, + "loc": { + "start": { + "line": 567, + "column": 12 + }, + "end": { + "line": 567, + "column": 37 + } + }, + "callee": { + "type": "MemberExpression", + "start": 26161, + "end": 26184, + "loc": { + "start": { + "line": 567, + "column": 12 + }, + "end": { + "line": 567, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 26161, + "end": 26179, + "loc": { + "start": { + "line": 567, + "column": 12 + }, + "end": { + "line": 567, + "column": 30 + } + }, + "object": { + "type": "ThisExpression", + "start": 26161, + "end": 26165, + "loc": { + "start": { + "line": 567, + "column": 12 + }, + "end": { + "line": 567, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 26166, + "end": 26179, + "loc": { + "start": { + "line": 567, + "column": 17 + }, + "end": { + "line": 567, + "column": 30 + }, + "identifierName": "pointerCircle" + }, + "name": "pointerCircle" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 26180, + "end": 26184, + "loc": { + "start": { + "line": 567, + "column": 31 + }, + "end": { + "line": 567, + "column": 35 + }, + "identifierName": "stop" + }, + "name": "stop" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "VariableDeclaration", + "start": 26201, + "end": 26255, + "loc": { + "start": { + "line": 569, + "column": 12 + }, + "end": { + "line": 569, + "column": 66 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 26207, + "end": 26254, + "loc": { + "start": { + "line": 569, + "column": 18 + }, + "end": { + "line": 569, + "column": 65 + } + }, + "id": { + "type": "Identifier", + "start": 26207, + "end": 26224, + "loc": { + "start": { + "line": 569, + "column": 18 + }, + "end": { + "line": 569, + "column": 35 + }, + "identifierName": "numChangedTouches" + }, + "name": "numChangedTouches" + }, + "init": { + "type": "MemberExpression", + "start": 26227, + "end": 26254, + "loc": { + "start": { + "line": 569, + "column": 38 + }, + "end": { + "line": 569, + "column": 65 + } + }, + "object": { + "type": "MemberExpression", + "start": 26227, + "end": 26247, + "loc": { + "start": { + "line": 569, + "column": 38 + }, + "end": { + "line": 569, + "column": 58 + } + }, + "object": { + "type": "Identifier", + "start": 26227, + "end": 26232, + "loc": { + "start": { + "line": 569, + "column": 38 + }, + "end": { + "line": 569, + "column": 43 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 26233, + "end": 26247, + "loc": { + "start": { + "line": 569, + "column": 44 + }, + "end": { + "line": 569, + "column": 58 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 26248, + "end": 26254, + "loc": { + "start": { + "line": 569, + "column": 59 + }, + "end": { + "line": 569, + "column": 65 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 26269, + "end": 26337, + "loc": { + "start": { + "line": 571, + "column": 12 + }, + "end": { + "line": 573, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 26273, + "end": 26296, + "loc": { + "start": { + "line": 571, + "column": 16 + }, + "end": { + "line": 571, + "column": 39 + } + }, + "left": { + "type": "Identifier", + "start": 26273, + "end": 26290, + "loc": { + "start": { + "line": 571, + "column": 16 + }, + "end": { + "line": 571, + "column": 33 + }, + "identifierName": "numChangedTouches" + }, + "name": "numChangedTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 26295, + "end": 26296, + "loc": { + "start": { + "line": 571, + "column": 38 + }, + "end": { + "line": 571, + "column": 39 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 26298, + "end": 26337, + "loc": { + "start": { + "line": 571, + "column": 41 + }, + "end": { + "line": 573, + "column": 13 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 26316, + "end": 26323, + "loc": { + "start": { + "line": 572, + "column": 16 + }, + "end": { + "line": 572, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 26351, + "end": 26389, + "loc": { + "start": { + "line": 575, + "column": 12 + }, + "end": { + "line": 575, + "column": 50 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 26357, + "end": 26388, + "loc": { + "start": { + "line": 575, + "column": 18 + }, + "end": { + "line": 575, + "column": 49 + } + }, + "id": { + "type": "Identifier", + "start": 26357, + "end": 26362, + "loc": { + "start": { + "line": 575, + "column": 18 + }, + "end": { + "line": 575, + "column": 23 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "init": { + "type": "MemberExpression", + "start": 26365, + "end": 26388, + "loc": { + "start": { + "line": 575, + "column": 26 + }, + "end": { + "line": 575, + "column": 49 + } + }, + "object": { + "type": "MemberExpression", + "start": 26365, + "end": 26385, + "loc": { + "start": { + "line": 575, + "column": 26 + }, + "end": { + "line": 575, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 26365, + "end": 26370, + "loc": { + "start": { + "line": 575, + "column": 26 + }, + "end": { + "line": 575, + "column": 31 + }, + "identifierName": "event" + }, + "name": "event" + }, + "property": { + "type": "Identifier", + "start": 26371, + "end": 26385, + "loc": { + "start": { + "line": 575, + "column": 32 + }, + "end": { + "line": 575, + "column": 46 + }, + "identifierName": "changedTouches" + }, + "name": "changedTouches" + }, + "computed": false + }, + "property": { + "type": "NumericLiteral", + "start": 26386, + "end": 26387, + "loc": { + "start": { + "line": 575, + "column": 47 + }, + "end": { + "line": 575, + "column": 48 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 26402, + "end": 26431, + "loc": { + "start": { + "line": 576, + "column": 12 + }, + "end": { + "line": 576, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 26408, + "end": 26430, + "loc": { + "start": { + "line": 576, + "column": 18 + }, + "end": { + "line": 576, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 26408, + "end": 26414, + "loc": { + "start": { + "line": 576, + "column": 18 + }, + "end": { + "line": 576, + "column": 24 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "init": { + "type": "MemberExpression", + "start": 26417, + "end": 26430, + "loc": { + "start": { + "line": 576, + "column": 27 + }, + "end": { + "line": 576, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 26417, + "end": 26422, + "loc": { + "start": { + "line": 576, + "column": 27 + }, + "end": { + "line": 576, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 26423, + "end": 26430, + "loc": { + "start": { + "line": 576, + "column": 33 + }, + "end": { + "line": 576, + "column": 40 + }, + "identifierName": "clientX" + }, + "name": "clientX" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 26444, + "end": 26473, + "loc": { + "start": { + "line": 577, + "column": 12 + }, + "end": { + "line": 577, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 26450, + "end": 26472, + "loc": { + "start": { + "line": 577, + "column": 18 + }, + "end": { + "line": 577, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 26450, + "end": 26456, + "loc": { + "start": { + "line": 577, + "column": 18 + }, + "end": { + "line": 577, + "column": 24 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "init": { + "type": "MemberExpression", + "start": 26459, + "end": 26472, + "loc": { + "start": { + "line": 577, + "column": 27 + }, + "end": { + "line": 577, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 26459, + "end": 26464, + "loc": { + "start": { + "line": 577, + "column": 27 + }, + "end": { + "line": 577, + "column": 32 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 26465, + "end": 26472, + "loc": { + "start": { + "line": 577, + "column": 33 + }, + "end": { + "line": 577, + "column": 40 + }, + "identifierName": "clientY" + }, + "name": "clientY" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 26487, + "end": 26560, + "loc": { + "start": { + "line": 579, + "column": 12 + }, + "end": { + "line": 581, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 26491, + "end": 26519, + "loc": { + "start": { + "line": 579, + "column": 16 + }, + "end": { + "line": 579, + "column": 44 + } + }, + "left": { + "type": "MemberExpression", + "start": 26491, + "end": 26507, + "loc": { + "start": { + "line": 579, + "column": 16 + }, + "end": { + "line": 579, + "column": 32 + } + }, + "object": { + "type": "Identifier", + "start": 26491, + "end": 26496, + "loc": { + "start": { + "line": 579, + "column": 16 + }, + "end": { + "line": 579, + "column": 21 + }, + "identifierName": "touch" + }, + "name": "touch" + }, + "property": { + "type": "Identifier", + "start": 26497, + "end": 26507, + "loc": { + "start": { + "line": 579, + "column": 22 + }, + "end": { + "line": 579, + "column": 32 + }, + "identifierName": "identifier" + }, + "name": "identifier" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "Identifier", + "start": 26512, + "end": 26519, + "loc": { + "start": { + "line": 579, + "column": 37 + }, + "end": { + "line": 579, + "column": 44 + }, + "identifierName": "touchId" + }, + "name": "touchId" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 26521, + "end": 26560, + "loc": { + "start": { + "line": 579, + "column": 46 + }, + "end": { + "line": 581, + "column": 13 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 26539, + "end": 26546, + "loc": { + "start": { + "line": 580, + "column": 16 + }, + "end": { + "line": 580, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 26574, + "end": 26700, + "loc": { + "start": { + "line": 583, + "column": 12 + }, + "end": { + "line": 586, + "column": 13 + } + }, + "test": { + "type": "Identifier", + "start": 26578, + "end": 26594, + "loc": { + "start": { + "line": 583, + "column": 16 + }, + "end": { + "line": 583, + "column": 32 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "consequent": { + "type": "BlockStatement", + "start": 26596, + "end": 26700, + "loc": { + "start": { + "line": 583, + "column": 34 + }, + "end": { + "line": 586, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 26614, + "end": 26645, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 26614, + "end": 26644, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 26614, + "end": 26626, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 28 + }, + "identifierName": "clearTimeout" + }, + "name": "clearTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 26627, + "end": 26643, + "loc": { + "start": { + "line": 584, + "column": 29 + }, + "end": { + "line": 584, + "column": 45 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 26662, + "end": 26686, + "loc": { + "start": { + "line": 585, + "column": 16 + }, + "end": { + "line": 585, + "column": 40 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 26662, + "end": 26685, + "loc": { + "start": { + "line": 585, + "column": 16 + }, + "end": { + "line": 585, + "column": 39 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 26662, + "end": 26678, + "loc": { + "start": { + "line": 585, + "column": 16 + }, + "end": { + "line": 585, + "column": 32 + }, + "identifierName": "longTouchTimeout" + }, + "name": "longTouchTimeout" + }, + "right": { + "type": "NullLiteral", + "start": 26681, + "end": 26685, + "loc": { + "start": { + "line": 585, + "column": 35 + }, + "end": { + "line": 585, + "column": 39 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 26714, + "end": 26754, + "loc": { + "start": { + "line": 588, + "column": 12 + }, + "end": { + "line": 588, + "column": 52 + } + }, + "expression": { + "type": "CallExpression", + "start": 26714, + "end": 26753, + "loc": { + "start": { + "line": 588, + "column": 12 + }, + "end": { + "line": 588, + "column": 51 + } + }, + "callee": { + "type": "MemberExpression", + "start": 26714, + "end": 26735, + "loc": { + "start": { + "line": 588, + "column": 12 + }, + "end": { + "line": 588, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 26714, + "end": 26731, + "loc": { + "start": { + "line": 588, + "column": 12 + }, + "end": { + "line": 588, + "column": 29 + }, + "identifierName": "touchEndCanvasPos" + }, + "name": "touchEndCanvasPos" + }, + "property": { + "type": "Identifier", + "start": 26732, + "end": 26735, + "loc": { + "start": { + "line": 588, + "column": 30 + }, + "end": { + "line": 588, + "column": 33 + }, + "identifierName": "set" + }, + "name": "set" + }, + "computed": false + }, + "arguments": [ + { + "type": "ArrayExpression", + "start": 26736, + "end": 26752, + "loc": { + "start": { + "line": 588, + "column": 34 + }, + "end": { + "line": 588, + "column": 50 + } + }, + "elements": [ + { + "type": "Identifier", + "start": 26737, + "end": 26743, + "loc": { + "start": { + "line": 588, + "column": 35 + }, + "end": { + "line": 588, + "column": 41 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + { + "type": "Identifier", + "start": 26745, + "end": 26751, + "loc": { + "start": { + "line": 588, + "column": 43 + }, + "end": { + "line": 588, + "column": 49 + }, + "identifierName": "touchY" + }, + "name": "touchY" + } + ] + } + ] + } + }, + { + "type": "SwitchStatement", + "start": 26768, + "end": 33961, + "loc": { + "start": { + "line": 590, + "column": 12 + }, + "end": { + "line": 710, + "column": 13 + } + }, + "discriminant": { + "type": "MemberExpression", + "start": 26776, + "end": 26792, + "loc": { + "start": { + "line": 590, + "column": 20 + }, + "end": { + "line": 590, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 26776, + "end": 26780, + "loc": { + "start": { + "line": 590, + "column": 20 + }, + "end": { + "line": 590, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 26781, + "end": 26792, + "loc": { + "start": { + "line": 590, + "column": 25 + }, + "end": { + "line": 590, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "cases": [ + { + "type": "SwitchCase", + "start": 26813, + "end": 29599, + "loc": { + "start": { + "line": 592, + "column": 16 + }, + "end": { + "line": 637, + "column": 26 + } + }, + "consequent": [ + { + "type": "BlockStatement", + "start": 26854, + "end": 29524, + "loc": { + "start": { + "line": 592, + "column": 57 + }, + "end": { + "line": 635, + "column": 17 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 26876, + "end": 27339, + "loc": { + "start": { + "line": 593, + "column": 20 + }, + "end": { + "line": 600, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 26880, + "end": 27207, + "loc": { + "start": { + "line": 593, + "column": 24 + }, + "end": { + "line": 597, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 26880, + "end": 27131, + "loc": { + "start": { + "line": 593, + "column": 24 + }, + "end": { + "line": 596, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 26880, + "end": 27055, + "loc": { + "start": { + "line": 593, + "column": 24 + }, + "end": { + "line": 595, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 26880, + "end": 26979, + "loc": { + "start": { + "line": 593, + "column": 24 + }, + "end": { + "line": 594, + "column": 72 + } + }, + "left": { + "type": "BinaryExpression", + "start": 26880, + "end": 26903, + "loc": { + "start": { + "line": 593, + "column": 24 + }, + "end": { + "line": 593, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 26880, + "end": 26897, + "loc": { + "start": { + "line": 593, + "column": 24 + }, + "end": { + "line": 593, + "column": 41 + }, + "identifierName": "numChangedTouches" + }, + "name": "numChangedTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 26902, + "end": 26903, + "loc": { + "start": { + "line": 593, + "column": 46 + }, + "end": { + "line": 593, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 26931, + "end": 26979, + "loc": { + "start": { + "line": 594, + "column": 24 + }, + "end": { + "line": 594, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 26931, + "end": 26937, + "loc": { + "start": { + "line": 594, + "column": 24 + }, + "end": { + "line": 594, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 26940, + "end": 26979, + "loc": { + "start": { + "line": 594, + "column": 33 + }, + "end": { + "line": 594, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 26940, + "end": 26962, + "loc": { + "start": { + "line": 594, + "column": 33 + }, + "end": { + "line": 594, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 26940, + "end": 26959, + "loc": { + "start": { + "line": 594, + "column": 33 + }, + "end": { + "line": 594, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 26960, + "end": 26961, + "loc": { + "start": { + "line": 594, + "column": 53 + }, + "end": { + "line": 594, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 26965, + "end": 26979, + "loc": { + "start": { + "line": 594, + "column": 58 + }, + "end": { + "line": 594, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 27007, + "end": 27055, + "loc": { + "start": { + "line": 595, + "column": 24 + }, + "end": { + "line": 595, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 27007, + "end": 27013, + "loc": { + "start": { + "line": 595, + "column": 24 + }, + "end": { + "line": 595, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 27016, + "end": 27055, + "loc": { + "start": { + "line": 595, + "column": 33 + }, + "end": { + "line": 595, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 27016, + "end": 27038, + "loc": { + "start": { + "line": 595, + "column": 33 + }, + "end": { + "line": 595, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 27016, + "end": 27035, + "loc": { + "start": { + "line": 595, + "column": 33 + }, + "end": { + "line": 595, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 27036, + "end": 27037, + "loc": { + "start": { + "line": 595, + "column": 53 + }, + "end": { + "line": 595, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 27041, + "end": 27055, + "loc": { + "start": { + "line": 595, + "column": 58 + }, + "end": { + "line": 595, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 27083, + "end": 27131, + "loc": { + "start": { + "line": 596, + "column": 24 + }, + "end": { + "line": 596, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 27083, + "end": 27089, + "loc": { + "start": { + "line": 596, + "column": 24 + }, + "end": { + "line": 596, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 27092, + "end": 27131, + "loc": { + "start": { + "line": 596, + "column": 33 + }, + "end": { + "line": 596, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 27092, + "end": 27114, + "loc": { + "start": { + "line": 596, + "column": 33 + }, + "end": { + "line": 596, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 27092, + "end": 27111, + "loc": { + "start": { + "line": 596, + "column": 33 + }, + "end": { + "line": 596, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 27112, + "end": 27113, + "loc": { + "start": { + "line": 596, + "column": 53 + }, + "end": { + "line": 596, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 27117, + "end": 27131, + "loc": { + "start": { + "line": 596, + "column": 58 + }, + "end": { + "line": 596, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 27159, + "end": 27207, + "loc": { + "start": { + "line": 597, + "column": 24 + }, + "end": { + "line": 597, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 27159, + "end": 27165, + "loc": { + "start": { + "line": 597, + "column": 24 + }, + "end": { + "line": 597, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 27168, + "end": 27207, + "loc": { + "start": { + "line": 597, + "column": 33 + }, + "end": { + "line": 597, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 27168, + "end": 27190, + "loc": { + "start": { + "line": 597, + "column": 33 + }, + "end": { + "line": 597, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 27168, + "end": 27187, + "loc": { + "start": { + "line": 597, + "column": 33 + }, + "end": { + "line": 597, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 27188, + "end": 27189, + "loc": { + "start": { + "line": 597, + "column": 53 + }, + "end": { + "line": 597, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 27193, + "end": 27207, + "loc": { + "start": { + "line": 597, + "column": 58 + }, + "end": { + "line": 597, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 27209, + "end": 27339, + "loc": { + "start": { + "line": 597, + "column": 74 + }, + "end": { + "line": 600, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 27235, + "end": 27285, + "loc": { + "start": { + "line": 598, + "column": 24 + }, + "end": { + "line": 598, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27235, + "end": 27284, + "loc": { + "start": { + "line": 598, + "column": 24 + }, + "end": { + "line": 598, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27235, + "end": 27251, + "loc": { + "start": { + "line": 598, + "column": 24 + }, + "end": { + "line": 598, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 27235, + "end": 27239, + "loc": { + "start": { + "line": 598, + "column": 24 + }, + "end": { + "line": 598, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 27240, + "end": 27251, + "loc": { + "start": { + "line": 598, + "column": 29 + }, + "end": { + "line": 598, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 27254, + "end": 27284, + "loc": { + "start": { + "line": 598, + "column": 43 + }, + "end": { + "line": 598, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + } + }, + { + "type": "ReturnStatement", + "start": 27310, + "end": 27317, + "loc": { + "start": { + "line": 599, + "column": 24 + }, + "end": { + "line": 599, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 27360, + "end": 27512, + "loc": { + "start": { + "line": 601, + "column": 20 + }, + "end": { + "line": 604, + "column": 23 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 27366, + "end": 27511, + "loc": { + "start": { + "line": 601, + "column": 26 + }, + "end": { + "line": 604, + "column": 22 + } + }, + "id": { + "type": "Identifier", + "start": 27366, + "end": 27376, + "loc": { + "start": { + "line": 601, + "column": 26 + }, + "end": { + "line": 601, + "column": 36 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 27379, + "end": 27511, + "loc": { + "start": { + "line": 601, + "column": 39 + }, + "end": { + "line": 604, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 27379, + "end": 27389, + "loc": { + "start": { + "line": 601, + "column": 39 + }, + "end": { + "line": 601, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 27379, + "end": 27384, + "loc": { + "start": { + "line": 601, + "column": 39 + }, + "end": { + "line": 601, + "column": 44 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 27385, + "end": 27389, + "loc": { + "start": { + "line": 601, + "column": 45 + }, + "end": { + "line": 601, + "column": 49 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 27390, + "end": 27510, + "loc": { + "start": { + "line": 601, + "column": 50 + }, + "end": { + "line": 604, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 27416, + "end": 27445, + "loc": { + "start": { + "line": 602, + "column": 24 + }, + "end": { + "line": 602, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27416, + "end": 27425, + "loc": { + "start": { + "line": 602, + "column": 24 + }, + "end": { + "line": 602, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 27427, + "end": 27445, + "loc": { + "start": { + "line": 602, + "column": 35 + }, + "end": { + "line": 602, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 27471, + "end": 27488, + "loc": { + "start": { + "line": 603, + "column": 24 + }, + "end": { + "line": 603, + "column": 41 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27471, + "end": 27482, + "loc": { + "start": { + "line": 603, + "column": 24 + }, + "end": { + "line": 603, + "column": 35 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 27484, + "end": 27488, + "loc": { + "start": { + "line": 603, + "column": 37 + }, + "end": { + "line": 603, + "column": 41 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 27533, + "end": 29506, + "loc": { + "start": { + "line": 605, + "column": 20 + }, + "end": { + "line": 634, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 27537, + "end": 27570, + "loc": { + "start": { + "line": 605, + "column": 24 + }, + "end": { + "line": 605, + "column": 57 + } + }, + "left": { + "type": "Identifier", + "start": 27537, + "end": 27547, + "loc": { + "start": { + "line": 605, + "column": 24 + }, + "end": { + "line": 605, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 27551, + "end": 27570, + "loc": { + "start": { + "line": 605, + "column": 38 + }, + "end": { + "line": 605, + "column": 57 + } + }, + "object": { + "type": "Identifier", + "start": 27551, + "end": 27561, + "loc": { + "start": { + "line": 605, + "column": 38 + }, + "end": { + "line": 605, + "column": 48 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 27562, + "end": 27570, + "loc": { + "start": { + "line": 605, + "column": 49 + }, + "end": { + "line": 605, + "column": 57 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 27572, + "end": 29100, + "loc": { + "start": { + "line": 605, + "column": 59 + }, + "end": { + "line": 628, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 27598, + "end": 28117, + "loc": { + "start": { + "line": 606, + "column": 24 + }, + "end": { + "line": 616, + "column": 27 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 27598, + "end": 28116, + "loc": { + "start": { + "line": 606, + "column": 24 + }, + "end": { + "line": 616, + "column": 26 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 27598, + "end": 27630, + "loc": { + "start": { + "line": 606, + "column": 24 + }, + "end": { + "line": 606, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 27598, + "end": 27602, + "loc": { + "start": { + "line": 606, + "column": 24 + }, + "end": { + "line": 606, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 27603, + "end": 27630, + "loc": { + "start": { + "line": 606, + "column": 29 + }, + "end": { + "line": 606, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 27633, + "end": 28116, + "loc": { + "start": { + "line": 606, + "column": 59 + }, + "end": { + "line": 616, + "column": 26 + } + }, + "callee": { + "type": "MemberExpression", + "start": 27633, + "end": 27657, + "loc": { + "start": { + "line": 606, + "column": 59 + }, + "end": { + "line": 606, + "column": 83 + } + }, + "object": { + "type": "Identifier", + "start": 27633, + "end": 27639, + "loc": { + "start": { + "line": 606, + "column": 59 + }, + "end": { + "line": 606, + "column": 65 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "property": { + "type": "Identifier", + "start": 27640, + "end": 27657, + "loc": { + "start": { + "line": 606, + "column": 66 + }, + "end": { + "line": 606, + "column": 83 + }, + "identifierName": "createMeasurement" + }, + "name": "createMeasurement" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 27658, + "end": 28115, + "loc": { + "start": { + "line": 606, + "column": 84 + }, + "end": { + "line": 616, + "column": 25 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 27688, + "end": 27709, + "loc": { + "start": { + "line": 607, + "column": 28 + }, + "end": { + "line": 607, + "column": 49 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27688, + "end": 27690, + "loc": { + "start": { + "line": 607, + "column": 28 + }, + "end": { + "line": 607, + "column": 30 + }, + "identifierName": "id" + }, + "name": "id" + }, + "value": { + "type": "CallExpression", + "start": 27692, + "end": 27709, + "loc": { + "start": { + "line": 607, + "column": 32 + }, + "end": { + "line": 607, + "column": 49 + } + }, + "callee": { + "type": "MemberExpression", + "start": 27692, + "end": 27707, + "loc": { + "start": { + "line": 607, + "column": 32 + }, + "end": { + "line": 607, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 27692, + "end": 27696, + "loc": { + "start": { + "line": 607, + "column": 32 + }, + "end": { + "line": 607, + "column": 36 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 27697, + "end": 27707, + "loc": { + "start": { + "line": 607, + "column": 37 + }, + "end": { + "line": 607, + "column": 47 + }, + "identifierName": "createUUID" + }, + "name": "createUUID" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ObjectProperty", + "start": 27739, + "end": 27899, + "loc": { + "start": { + "line": 608, + "column": 28 + }, + "end": { + "line": 611, + "column": 29 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27739, + "end": 27745, + "loc": { + "start": { + "line": 608, + "column": 28 + }, + "end": { + "line": 608, + "column": 34 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "value": { + "type": "ObjectExpression", + "start": 27747, + "end": 27899, + "loc": { + "start": { + "line": 608, + "column": 36 + }, + "end": { + "line": 611, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 27781, + "end": 27810, + "loc": { + "start": { + "line": 609, + "column": 32 + }, + "end": { + "line": 609, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27781, + "end": 27789, + "loc": { + "start": { + "line": 609, + "column": 32 + }, + "end": { + "line": 609, + "column": 40 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 27791, + "end": 27810, + "loc": { + "start": { + "line": 609, + "column": 42 + }, + "end": { + "line": 609, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 27791, + "end": 27801, + "loc": { + "start": { + "line": 609, + "column": 42 + }, + "end": { + "line": 609, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 27802, + "end": 27810, + "loc": { + "start": { + "line": 609, + "column": 53 + }, + "end": { + "line": 609, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 27844, + "end": 27869, + "loc": { + "start": { + "line": 610, + "column": 32 + }, + "end": { + "line": 610, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27844, + "end": 27850, + "loc": { + "start": { + "line": 610, + "column": 32 + }, + "end": { + "line": 610, + "column": 38 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 27852, + "end": 27869, + "loc": { + "start": { + "line": 610, + "column": 40 + }, + "end": { + "line": 610, + "column": 57 + } + }, + "object": { + "type": "Identifier", + "start": 27852, + "end": 27862, + "loc": { + "start": { + "line": 610, + "column": 40 + }, + "end": { + "line": 610, + "column": 50 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 27863, + "end": 27869, + "loc": { + "start": { + "line": 610, + "column": 51 + }, + "end": { + "line": 610, + "column": 57 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 27929, + "end": 28089, + "loc": { + "start": { + "line": 612, + "column": 28 + }, + "end": { + "line": 615, + "column": 29 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27929, + "end": 27935, + "loc": { + "start": { + "line": 612, + "column": 28 + }, + "end": { + "line": 612, + "column": 34 + }, + "identifierName": "target" + }, + "name": "target" + }, + "value": { + "type": "ObjectExpression", + "start": 27937, + "end": 28089, + "loc": { + "start": { + "line": 612, + "column": 36 + }, + "end": { + "line": 615, + "column": 29 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 27971, + "end": 28000, + "loc": { + "start": { + "line": 613, + "column": 32 + }, + "end": { + "line": 613, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27971, + "end": 27979, + "loc": { + "start": { + "line": 613, + "column": 32 + }, + "end": { + "line": 613, + "column": 40 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "value": { + "type": "MemberExpression", + "start": 27981, + "end": 28000, + "loc": { + "start": { + "line": 613, + "column": 42 + }, + "end": { + "line": 613, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 27981, + "end": 27991, + "loc": { + "start": { + "line": 613, + "column": 42 + }, + "end": { + "line": 613, + "column": 52 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 27992, + "end": 28000, + "loc": { + "start": { + "line": 613, + "column": 53 + }, + "end": { + "line": 613, + "column": 61 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + { + "type": "ObjectProperty", + "start": 28034, + "end": 28059, + "loc": { + "start": { + "line": 614, + "column": 32 + }, + "end": { + "line": 614, + "column": 57 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 28034, + "end": 28040, + "loc": { + "start": { + "line": 614, + "column": 32 + }, + "end": { + "line": 614, + "column": 38 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "value": { + "type": "MemberExpression", + "start": 28042, + "end": 28059, + "loc": { + "start": { + "line": 614, + "column": 40 + }, + "end": { + "line": 614, + "column": 57 + } + }, + "object": { + "type": "Identifier", + "start": 28042, + "end": 28052, + "loc": { + "start": { + "line": 614, + "column": 40 + }, + "end": { + "line": 614, + "column": 50 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 28053, + "end": 28059, + "loc": { + "start": { + "line": 614, + "column": 51 + }, + "end": { + "line": 614, + "column": 57 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + ] + } + } + ] + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 28142, + "end": 28197, + "loc": { + "start": { + "line": 617, + "column": 24 + }, + "end": { + "line": 617, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28142, + "end": 28196, + "loc": { + "start": { + "line": 617, + "column": 24 + }, + "end": { + "line": 617, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28142, + "end": 28188, + "loc": { + "start": { + "line": 617, + "column": 24 + }, + "end": { + "line": 617, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 28142, + "end": 28174, + "loc": { + "start": { + "line": 617, + "column": 24 + }, + "end": { + "line": 617, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 28142, + "end": 28146, + "loc": { + "start": { + "line": 617, + "column": 24 + }, + "end": { + "line": 617, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28147, + "end": 28174, + "loc": { + "start": { + "line": 617, + "column": 29 + }, + "end": { + "line": 617, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28175, + "end": 28188, + "loc": { + "start": { + "line": 617, + "column": 57 + }, + "end": { + "line": 617, + "column": 70 + }, + "identifierName": "labelsVisible" + }, + "name": "labelsVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28191, + "end": 28196, + "loc": { + "start": { + "line": 617, + "column": 73 + }, + "end": { + "line": 617, + "column": 78 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28222, + "end": 28276, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28222, + "end": 28275, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28222, + "end": 28267, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 28222, + "end": 28254, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 28222, + "end": 28226, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28227, + "end": 28254, + "loc": { + "start": { + "line": 618, + "column": 29 + }, + "end": { + "line": 618, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28255, + "end": 28267, + "loc": { + "start": { + "line": 618, + "column": 57 + }, + "end": { + "line": 618, + "column": 69 + }, + "identifierName": "xAxisVisible" + }, + "name": "xAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28270, + "end": 28275, + "loc": { + "start": { + "line": 618, + "column": 72 + }, + "end": { + "line": 618, + "column": 77 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28301, + "end": 28355, + "loc": { + "start": { + "line": 619, + "column": 24 + }, + "end": { + "line": 619, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28301, + "end": 28354, + "loc": { + "start": { + "line": 619, + "column": 24 + }, + "end": { + "line": 619, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28301, + "end": 28346, + "loc": { + "start": { + "line": 619, + "column": 24 + }, + "end": { + "line": 619, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 28301, + "end": 28333, + "loc": { + "start": { + "line": 619, + "column": 24 + }, + "end": { + "line": 619, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 28301, + "end": 28305, + "loc": { + "start": { + "line": 619, + "column": 24 + }, + "end": { + "line": 619, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28306, + "end": 28333, + "loc": { + "start": { + "line": 619, + "column": 29 + }, + "end": { + "line": 619, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28334, + "end": 28346, + "loc": { + "start": { + "line": 619, + "column": 57 + }, + "end": { + "line": 619, + "column": 69 + }, + "identifierName": "yAxisVisible" + }, + "name": "yAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28349, + "end": 28354, + "loc": { + "start": { + "line": 619, + "column": 72 + }, + "end": { + "line": 619, + "column": 77 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28380, + "end": 28434, + "loc": { + "start": { + "line": 620, + "column": 24 + }, + "end": { + "line": 620, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28380, + "end": 28433, + "loc": { + "start": { + "line": 620, + "column": 24 + }, + "end": { + "line": 620, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28380, + "end": 28425, + "loc": { + "start": { + "line": 620, + "column": 24 + }, + "end": { + "line": 620, + "column": 69 + } + }, + "object": { + "type": "MemberExpression", + "start": 28380, + "end": 28412, + "loc": { + "start": { + "line": 620, + "column": 24 + }, + "end": { + "line": 620, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 28380, + "end": 28384, + "loc": { + "start": { + "line": 620, + "column": 24 + }, + "end": { + "line": 620, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28385, + "end": 28412, + "loc": { + "start": { + "line": 620, + "column": 29 + }, + "end": { + "line": 620, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28413, + "end": 28425, + "loc": { + "start": { + "line": 620, + "column": 57 + }, + "end": { + "line": 620, + "column": 69 + }, + "identifierName": "zAxisVisible" + }, + "name": "zAxisVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28428, + "end": 28433, + "loc": { + "start": { + "line": 620, + "column": 72 + }, + "end": { + "line": 620, + "column": 77 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28459, + "end": 28512, + "loc": { + "start": { + "line": 621, + "column": 24 + }, + "end": { + "line": 621, + "column": 77 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28459, + "end": 28511, + "loc": { + "start": { + "line": 621, + "column": 24 + }, + "end": { + "line": 621, + "column": 76 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28459, + "end": 28503, + "loc": { + "start": { + "line": 621, + "column": 24 + }, + "end": { + "line": 621, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 28459, + "end": 28491, + "loc": { + "start": { + "line": 621, + "column": 24 + }, + "end": { + "line": 621, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 28459, + "end": 28463, + "loc": { + "start": { + "line": 621, + "column": 24 + }, + "end": { + "line": 621, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28464, + "end": 28491, + "loc": { + "start": { + "line": 621, + "column": 29 + }, + "end": { + "line": 621, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28492, + "end": 28503, + "loc": { + "start": { + "line": 621, + "column": 57 + }, + "end": { + "line": 621, + "column": 68 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28506, + "end": 28511, + "loc": { + "start": { + "line": 621, + "column": 71 + }, + "end": { + "line": 621, + "column": 76 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28537, + "end": 28591, + "loc": { + "start": { + "line": 622, + "column": 24 + }, + "end": { + "line": 622, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28537, + "end": 28590, + "loc": { + "start": { + "line": 622, + "column": 24 + }, + "end": { + "line": 622, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28537, + "end": 28583, + "loc": { + "start": { + "line": 622, + "column": 24 + }, + "end": { + "line": 622, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 28537, + "end": 28569, + "loc": { + "start": { + "line": 622, + "column": 24 + }, + "end": { + "line": 622, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 28537, + "end": 28541, + "loc": { + "start": { + "line": 622, + "column": 24 + }, + "end": { + "line": 622, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28542, + "end": 28569, + "loc": { + "start": { + "line": 622, + "column": 29 + }, + "end": { + "line": 622, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28570, + "end": 28583, + "loc": { + "start": { + "line": 622, + "column": 57 + }, + "end": { + "line": 622, + "column": 70 + }, + "identifierName": "originVisible" + }, + "name": "originVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28586, + "end": 28590, + "loc": { + "start": { + "line": 622, + "column": 73 + }, + "end": { + "line": 622, + "column": 77 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 28616, + "end": 28671, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 79 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28616, + "end": 28670, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 78 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28616, + "end": 28662, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 28616, + "end": 28648, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 28616, + "end": 28620, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28621, + "end": 28648, + "loc": { + "start": { + "line": 623, + "column": 29 + }, + "end": { + "line": 623, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28649, + "end": 28662, + "loc": { + "start": { + "line": 623, + "column": 57 + }, + "end": { + "line": 623, + "column": 70 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28665, + "end": 28670, + "loc": { + "start": { + "line": 623, + "column": 73 + }, + "end": { + "line": 623, + "column": 78 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28696, + "end": 28747, + "loc": { + "start": { + "line": 624, + "column": 24 + }, + "end": { + "line": 624, + "column": 75 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28696, + "end": 28746, + "loc": { + "start": { + "line": 624, + "column": 24 + }, + "end": { + "line": 624, + "column": 74 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28696, + "end": 28738, + "loc": { + "start": { + "line": 624, + "column": 24 + }, + "end": { + "line": 624, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 28696, + "end": 28728, + "loc": { + "start": { + "line": 624, + "column": 24 + }, + "end": { + "line": 624, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 28696, + "end": 28700, + "loc": { + "start": { + "line": 624, + "column": 24 + }, + "end": { + "line": 624, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28701, + "end": 28728, + "loc": { + "start": { + "line": 624, + "column": 29 + }, + "end": { + "line": 624, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28729, + "end": 28738, + "loc": { + "start": { + "line": 624, + "column": 57 + }, + "end": { + "line": 624, + "column": 66 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 28741, + "end": 28746, + "loc": { + "start": { + "line": 624, + "column": 69 + }, + "end": { + "line": 624, + "column": 74 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 28772, + "end": 28822, + "loc": { + "start": { + "line": 625, + "column": 24 + }, + "end": { + "line": 625, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 28772, + "end": 28821, + "loc": { + "start": { + "line": 625, + "column": 24 + }, + "end": { + "line": 625, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 28772, + "end": 28788, + "loc": { + "start": { + "line": 625, + "column": 24 + }, + "end": { + "line": 625, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 28772, + "end": 28776, + "loc": { + "start": { + "line": 625, + "column": 24 + }, + "end": { + "line": 625, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28777, + "end": 28788, + "loc": { + "start": { + "line": 625, + "column": 29 + }, + "end": { + "line": 625, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 28791, + "end": 28821, + "loc": { + "start": { + "line": 625, + "column": 43 + }, + "end": { + "line": 625, + "column": 73 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + } + } + }, + { + "type": "ExpressionStatement", + "start": 28847, + "end": 28938, + "loc": { + "start": { + "line": 626, + "column": 24 + }, + "end": { + "line": 626, + "column": 115 + } + }, + "expression": { + "type": "CallExpression", + "start": 28847, + "end": 28937, + "loc": { + "start": { + "line": 626, + "column": 24 + }, + "end": { + "line": 626, + "column": 114 + } + }, + "callee": { + "type": "MemberExpression", + "start": 28847, + "end": 28883, + "loc": { + "start": { + "line": 626, + "column": 24 + }, + "end": { + "line": 626, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 28847, + "end": 28878, + "loc": { + "start": { + "line": 626, + "column": 24 + }, + "end": { + "line": 626, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 28847, + "end": 28851, + "loc": { + "start": { + "line": 626, + "column": 24 + }, + "end": { + "line": 626, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 28852, + "end": 28878, + "loc": { + "start": { + "line": 626, + "column": 29 + }, + "end": { + "line": 626, + "column": 55 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 28879, + "end": 28883, + "loc": { + "start": { + "line": 626, + "column": 56 + }, + "end": { + "line": 626, + "column": 60 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 28884, + "end": 28902, + "loc": { + "start": { + "line": 626, + "column": 61 + }, + "end": { + "line": 626, + "column": 79 + } + }, + "extra": { + "rawValue": "measurementStart", + "raw": "\"measurementStart\"" + }, + "value": "measurementStart" + }, + { + "type": "MemberExpression", + "start": 28904, + "end": 28936, + "loc": { + "start": { + "line": 626, + "column": 81 + }, + "end": { + "line": 626, + "column": 113 + } + }, + "object": { + "type": "ThisExpression", + "start": 28904, + "end": 28908, + "loc": { + "start": { + "line": 626, + "column": 81 + }, + "end": { + "line": 626, + "column": 85 + } + } + }, + "property": { + "type": "Identifier", + "start": 28909, + "end": 28936, + "loc": { + "start": { + "line": 626, + "column": 86 + }, + "end": { + "line": 626, + "column": 113 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 28963, + "end": 29078, + "loc": { + "start": { + "line": 627, + "column": 24 + }, + "end": { + "line": 627, + "column": 139 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 29106, + "end": 29506, + "loc": { + "start": { + "line": 628, + "column": 27 + }, + "end": { + "line": 634, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 29132, + "end": 29269, + "loc": { + "start": { + "line": 629, + "column": 24 + }, + "end": { + "line": 631, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 29136, + "end": 29168, + "loc": { + "start": { + "line": 629, + "column": 28 + }, + "end": { + "line": 629, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 29136, + "end": 29140, + "loc": { + "start": { + "line": 629, + "column": 28 + }, + "end": { + "line": 629, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29141, + "end": 29168, + "loc": { + "start": { + "line": 629, + "column": 33 + }, + "end": { + "line": 629, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 29170, + "end": 29269, + "loc": { + "start": { + "line": 629, + "column": 62 + }, + "end": { + "line": 631, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 29200, + "end": 29243, + "loc": { + "start": { + "line": 630, + "column": 28 + }, + "end": { + "line": 630, + "column": 71 + } + }, + "expression": { + "type": "CallExpression", + "start": 29200, + "end": 29242, + "loc": { + "start": { + "line": 630, + "column": 28 + }, + "end": { + "line": 630, + "column": 70 + } + }, + "callee": { + "type": "MemberExpression", + "start": 29200, + "end": 29240, + "loc": { + "start": { + "line": 630, + "column": 28 + }, + "end": { + "line": 630, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 29200, + "end": 29232, + "loc": { + "start": { + "line": 630, + "column": 28 + }, + "end": { + "line": 630, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 29200, + "end": 29204, + "loc": { + "start": { + "line": 630, + "column": 28 + }, + "end": { + "line": 630, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29205, + "end": 29232, + "loc": { + "start": { + "line": 630, + "column": 33 + }, + "end": { + "line": 630, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29233, + "end": 29240, + "loc": { + "start": { + "line": 630, + "column": 61 + }, + "end": { + "line": 630, + "column": 68 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 29294, + "end": 29344, + "loc": { + "start": { + "line": 632, + "column": 24 + }, + "end": { + "line": 632, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29294, + "end": 29343, + "loc": { + "start": { + "line": 632, + "column": 24 + }, + "end": { + "line": 632, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29294, + "end": 29310, + "loc": { + "start": { + "line": 632, + "column": 24 + }, + "end": { + "line": 632, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 29294, + "end": 29298, + "loc": { + "start": { + "line": 632, + "column": 24 + }, + "end": { + "line": 632, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 29299, + "end": 29310, + "loc": { + "start": { + "line": 632, + "column": 29 + }, + "end": { + "line": 632, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 29313, + "end": 29343, + "loc": { + "start": { + "line": 632, + "column": 43 + }, + "end": { + "line": 632, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 29369, + "end": 29484, + "loc": { + "start": { + "line": 633, + "column": 24 + }, + "end": { + "line": 633, + "column": 139 + } + } + } + ] + } + ], + "directives": [] + } + } + ], + "directives": [] + }, + { + "type": "ExpressionStatement", + "start": 29545, + "end": 29572, + "loc": { + "start": { + "line": 636, + "column": 20 + }, + "end": { + "line": 636, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 29545, + "end": 29571, + "loc": { + "start": { + "line": 636, + "column": 20 + }, + "end": { + "line": 636, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 29545, + "end": 29569, + "loc": { + "start": { + "line": 636, + "column": 20 + }, + "end": { + "line": 636, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "BreakStatement", + "start": 29593, + "end": 29599, + "loc": { + "start": { + "line": 637, + "column": 20 + }, + "end": { + "line": 637, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 26818, + "end": 26852, + "loc": { + "start": { + "line": 592, + "column": 21 + }, + "end": { + "line": 592, + "column": 55 + }, + "identifierName": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 29617, + "end": 30638, + "loc": { + "start": { + "line": 639, + "column": 16 + }, + "end": { + "line": 655, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 29677, + "end": 29780, + "loc": { + "start": { + "line": 640, + "column": 20 + }, + "end": { + "line": 642, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 29681, + "end": 29697, + "loc": { + "start": { + "line": 640, + "column": 24 + }, + "end": { + "line": 640, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 29681, + "end": 29685, + "loc": { + "start": { + "line": 640, + "column": 24 + }, + "end": { + "line": 640, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 29686, + "end": 29697, + "loc": { + "start": { + "line": 640, + "column": 29 + }, + "end": { + "line": 640, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 29699, + "end": 29780, + "loc": { + "start": { + "line": 640, + "column": 42 + }, + "end": { + "line": 642, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 29725, + "end": 29758, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 57 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29725, + "end": 29757, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 56 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29725, + "end": 29749, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 29725, + "end": 29741, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 29725, + "end": 29729, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 29730, + "end": 29741, + "loc": { + "start": { + "line": 641, + "column": 29 + }, + "end": { + "line": 641, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29742, + "end": 29749, + "loc": { + "start": { + "line": 641, + "column": 41 + }, + "end": { + "line": 641, + "column": 48 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 29752, + "end": 29757, + "loc": { + "start": { + "line": 641, + "column": 51 + }, + "end": { + "line": 641, + "column": 56 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 29801, + "end": 30563, + "loc": { + "start": { + "line": 643, + "column": 20 + }, + "end": { + "line": 653, + "column": 21 + } + }, + "test": { + "type": "UnaryExpression", + "start": 29805, + "end": 29838, + "loc": { + "start": { + "line": 643, + "column": 24 + }, + "end": { + "line": 643, + "column": 57 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 29806, + "end": 29838, + "loc": { + "start": { + "line": 643, + "column": 25 + }, + "end": { + "line": 643, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 29806, + "end": 29810, + "loc": { + "start": { + "line": 643, + "column": 25 + }, + "end": { + "line": 643, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "start": 29811, + "end": 29838, + "loc": { + "start": { + "line": 643, + "column": 30 + }, + "end": { + "line": 643, + "column": 57 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 29840, + "end": 30292, + "loc": { + "start": { + "line": 643, + "column": 59 + }, + "end": { + "line": 650, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 29866, + "end": 30039, + "loc": { + "start": { + "line": 644, + "column": 24 + }, + "end": { + "line": 647, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 29870, + "end": 29886, + "loc": { + "start": { + "line": 644, + "column": 28 + }, + "end": { + "line": 644, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 29870, + "end": 29874, + "loc": { + "start": { + "line": 644, + "column": 28 + }, + "end": { + "line": 644, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29875, + "end": 29886, + "loc": { + "start": { + "line": 644, + "column": 33 + }, + "end": { + "line": 644, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 29888, + "end": 30039, + "loc": { + "start": { + "line": 644, + "column": 46 + }, + "end": { + "line": 647, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 29918, + "end": 29951, + "loc": { + "start": { + "line": 645, + "column": 28 + }, + "end": { + "line": 645, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29918, + "end": 29950, + "loc": { + "start": { + "line": 645, + "column": 28 + }, + "end": { + "line": 645, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29918, + "end": 29942, + "loc": { + "start": { + "line": 645, + "column": 28 + }, + "end": { + "line": 645, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 29918, + "end": 29934, + "loc": { + "start": { + "line": 645, + "column": 28 + }, + "end": { + "line": 645, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 29918, + "end": 29922, + "loc": { + "start": { + "line": 645, + "column": 28 + }, + "end": { + "line": 645, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29923, + "end": 29934, + "loc": { + "start": { + "line": 645, + "column": 33 + }, + "end": { + "line": 645, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29935, + "end": 29942, + "loc": { + "start": { + "line": 645, + "column": 45 + }, + "end": { + "line": 645, + "column": 52 + }, + "identifierName": "snapped" + }, + "name": "snapped" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 29945, + "end": 29950, + "loc": { + "start": { + "line": 645, + "column": 55 + }, + "end": { + "line": 645, + "column": 60 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 29980, + "end": 30013, + "loc": { + "start": { + "line": 646, + "column": 28 + }, + "end": { + "line": 646, + "column": 61 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 29980, + "end": 30012, + "loc": { + "start": { + "line": 646, + "column": 28 + }, + "end": { + "line": 646, + "column": 60 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 29980, + "end": 30004, + "loc": { + "start": { + "line": 646, + "column": 28 + }, + "end": { + "line": 646, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 29980, + "end": 29996, + "loc": { + "start": { + "line": 646, + "column": 28 + }, + "end": { + "line": 646, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 29980, + "end": 29984, + "loc": { + "start": { + "line": 646, + "column": 28 + }, + "end": { + "line": 646, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 29985, + "end": 29996, + "loc": { + "start": { + "line": 646, + "column": 33 + }, + "end": { + "line": 646, + "column": 44 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 29997, + "end": 30004, + "loc": { + "start": { + "line": 646, + "column": 45 + }, + "end": { + "line": 646, + "column": 52 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 30007, + "end": 30012, + "loc": { + "start": { + "line": 646, + "column": 55 + }, + "end": { + "line": 646, + "column": 60 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 30064, + "end": 30114, + "loc": { + "start": { + "line": 648, + "column": 24 + }, + "end": { + "line": 648, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 30064, + "end": 30113, + "loc": { + "start": { + "line": 648, + "column": 24 + }, + "end": { + "line": 648, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 30064, + "end": 30080, + "loc": { + "start": { + "line": 648, + "column": 24 + }, + "end": { + "line": 648, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 30064, + "end": 30068, + "loc": { + "start": { + "line": 648, + "column": 24 + }, + "end": { + "line": 648, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 30069, + "end": 30080, + "loc": { + "start": { + "line": 648, + "column": 29 + }, + "end": { + "line": 648, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 30083, + "end": 30113, + "loc": { + "start": { + "line": 648, + "column": 43 + }, + "end": { + "line": 648, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 30139, + "end": 30270, + "loc": { + "start": { + "line": 649, + "column": 24 + }, + "end": { + "line": 649, + "column": 155 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 30298, + "end": 30563, + "loc": { + "start": { + "line": 650, + "column": 27 + }, + "end": { + "line": 653, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 30324, + "end": 30374, + "loc": { + "start": { + "line": 651, + "column": 24 + }, + "end": { + "line": 651, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 30324, + "end": 30373, + "loc": { + "start": { + "line": 651, + "column": 24 + }, + "end": { + "line": 651, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 30324, + "end": 30340, + "loc": { + "start": { + "line": 651, + "column": 24 + }, + "end": { + "line": 651, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 30324, + "end": 30328, + "loc": { + "start": { + "line": 651, + "column": 24 + }, + "end": { + "line": 651, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 30329, + "end": 30340, + "loc": { + "start": { + "line": 651, + "column": 29 + }, + "end": { + "line": 651, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 30343, + "end": 30373, + "loc": { + "start": { + "line": 651, + "column": 43 + }, + "end": { + "line": 651, + "column": 73 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_TARGET_TOUCH_START\")", + "start": 30399, + "end": 30541, + "loc": { + "start": { + "line": 652, + "column": 24 + }, + "end": { + "line": 652, + "column": 166 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 30584, + "end": 30611, + "loc": { + "start": { + "line": 654, + "column": 20 + }, + "end": { + "line": 654, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 30584, + "end": 30610, + "loc": { + "start": { + "line": 654, + "column": 20 + }, + "end": { + "line": 654, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 30584, + "end": 30608, + "loc": { + "start": { + "line": 654, + "column": 20 + }, + "end": { + "line": 654, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "BreakStatement", + "start": 30632, + "end": 30638, + "loc": { + "start": { + "line": 655, + "column": 20 + }, + "end": { + "line": 655, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 29622, + "end": 29655, + "loc": { + "start": { + "line": 639, + "column": 21 + }, + "end": { + "line": 639, + "column": 54 + }, + "identifierName": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_ORIGIN_LONG_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 30656, + "end": 32596, + "loc": { + "start": { + "line": 657, + "column": 16 + }, + "end": { + "line": 688, + "column": 26 + } + }, + "consequent": [ + { + "type": "BlockStatement", + "start": 30697, + "end": 32521, + "loc": { + "start": { + "line": 657, + "column": 57 + }, + "end": { + "line": 686, + "column": 17 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 30719, + "end": 31182, + "loc": { + "start": { + "line": 658, + "column": 20 + }, + "end": { + "line": 665, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 30723, + "end": 31050, + "loc": { + "start": { + "line": 658, + "column": 24 + }, + "end": { + "line": 662, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 30723, + "end": 30974, + "loc": { + "start": { + "line": 658, + "column": 24 + }, + "end": { + "line": 661, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 30723, + "end": 30898, + "loc": { + "start": { + "line": 658, + "column": 24 + }, + "end": { + "line": 660, + "column": 72 + } + }, + "left": { + "type": "LogicalExpression", + "start": 30723, + "end": 30822, + "loc": { + "start": { + "line": 658, + "column": 24 + }, + "end": { + "line": 659, + "column": 72 + } + }, + "left": { + "type": "BinaryExpression", + "start": 30723, + "end": 30746, + "loc": { + "start": { + "line": 658, + "column": 24 + }, + "end": { + "line": 658, + "column": 47 + } + }, + "left": { + "type": "Identifier", + "start": 30723, + "end": 30740, + "loc": { + "start": { + "line": 658, + "column": 24 + }, + "end": { + "line": 658, + "column": 41 + }, + "identifierName": "numChangedTouches" + }, + "name": "numChangedTouches" + }, + "operator": "!==", + "right": { + "type": "NumericLiteral", + "start": 30745, + "end": 30746, + "loc": { + "start": { + "line": 658, + "column": 46 + }, + "end": { + "line": 658, + "column": 47 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 30774, + "end": 30822, + "loc": { + "start": { + "line": 659, + "column": 24 + }, + "end": { + "line": 659, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 30774, + "end": 30780, + "loc": { + "start": { + "line": 659, + "column": 24 + }, + "end": { + "line": 659, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 30783, + "end": 30822, + "loc": { + "start": { + "line": 659, + "column": 33 + }, + "end": { + "line": 659, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 30783, + "end": 30805, + "loc": { + "start": { + "line": 659, + "column": 33 + }, + "end": { + "line": 659, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 30783, + "end": 30802, + "loc": { + "start": { + "line": 659, + "column": 33 + }, + "end": { + "line": 659, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 30803, + "end": 30804, + "loc": { + "start": { + "line": 659, + "column": 53 + }, + "end": { + "line": 659, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 30808, + "end": 30822, + "loc": { + "start": { + "line": 659, + "column": 58 + }, + "end": { + "line": 659, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 30850, + "end": 30898, + "loc": { + "start": { + "line": 660, + "column": 24 + }, + "end": { + "line": 660, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 30850, + "end": 30856, + "loc": { + "start": { + "line": 660, + "column": 24 + }, + "end": { + "line": 660, + "column": 30 + }, + "identifierName": "touchX" + }, + "name": "touchX" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 30859, + "end": 30898, + "loc": { + "start": { + "line": 660, + "column": 33 + }, + "end": { + "line": 660, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 30859, + "end": 30881, + "loc": { + "start": { + "line": 660, + "column": 33 + }, + "end": { + "line": 660, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 30859, + "end": 30878, + "loc": { + "start": { + "line": 660, + "column": 33 + }, + "end": { + "line": 660, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 30879, + "end": 30880, + "loc": { + "start": { + "line": 660, + "column": 53 + }, + "end": { + "line": 660, + "column": 54 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 30884, + "end": 30898, + "loc": { + "start": { + "line": 660, + "column": 58 + }, + "end": { + "line": 660, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 30926, + "end": 30974, + "loc": { + "start": { + "line": 661, + "column": 24 + }, + "end": { + "line": 661, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 30926, + "end": 30932, + "loc": { + "start": { + "line": 661, + "column": 24 + }, + "end": { + "line": 661, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": ">", + "right": { + "type": "BinaryExpression", + "start": 30935, + "end": 30974, + "loc": { + "start": { + "line": 661, + "column": 33 + }, + "end": { + "line": 661, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 30935, + "end": 30957, + "loc": { + "start": { + "line": 661, + "column": 33 + }, + "end": { + "line": 661, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 30935, + "end": 30954, + "loc": { + "start": { + "line": 661, + "column": 33 + }, + "end": { + "line": 661, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 30955, + "end": 30956, + "loc": { + "start": { + "line": 661, + "column": 53 + }, + "end": { + "line": 661, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 30960, + "end": 30974, + "loc": { + "start": { + "line": 661, + "column": 58 + }, + "end": { + "line": 661, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 31002, + "end": 31050, + "loc": { + "start": { + "line": 662, + "column": 24 + }, + "end": { + "line": 662, + "column": 72 + } + }, + "left": { + "type": "Identifier", + "start": 31002, + "end": 31008, + "loc": { + "start": { + "line": 662, + "column": 24 + }, + "end": { + "line": 662, + "column": 30 + }, + "identifierName": "touchY" + }, + "name": "touchY" + }, + "operator": "<", + "right": { + "type": "BinaryExpression", + "start": 31011, + "end": 31050, + "loc": { + "start": { + "line": 662, + "column": 33 + }, + "end": { + "line": 662, + "column": 72 + } + }, + "left": { + "type": "MemberExpression", + "start": 31011, + "end": 31033, + "loc": { + "start": { + "line": 662, + "column": 33 + }, + "end": { + "line": 662, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 31011, + "end": 31030, + "loc": { + "start": { + "line": 662, + "column": 33 + }, + "end": { + "line": 662, + "column": 52 + }, + "identifierName": "touchStartCanvasPos" + }, + "name": "touchStartCanvasPos" + }, + "property": { + "type": "NumericLiteral", + "start": 31031, + "end": 31032, + "loc": { + "start": { + "line": 662, + "column": 53 + }, + "end": { + "line": 662, + "column": 54 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "computed": true + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 31036, + "end": 31050, + "loc": { + "start": { + "line": 662, + "column": 58 + }, + "end": { + "line": 662, + "column": 72 + }, + "identifierName": "touchTolerance" + }, + "name": "touchTolerance" + } + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 31052, + "end": 31182, + "loc": { + "start": { + "line": 662, + "column": 74 + }, + "end": { + "line": 665, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 31078, + "end": 31128, + "loc": { + "start": { + "line": 663, + "column": 24 + }, + "end": { + "line": 663, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31078, + "end": 31127, + "loc": { + "start": { + "line": 663, + "column": 24 + }, + "end": { + "line": 663, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31078, + "end": 31094, + "loc": { + "start": { + "line": 663, + "column": 24 + }, + "end": { + "line": 663, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 31078, + "end": 31082, + "loc": { + "start": { + "line": 663, + "column": 24 + }, + "end": { + "line": 663, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31083, + "end": 31094, + "loc": { + "start": { + "line": 663, + "column": 29 + }, + "end": { + "line": 663, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 31097, + "end": 31127, + "loc": { + "start": { + "line": 663, + "column": 43 + }, + "end": { + "line": 663, + "column": 73 + }, + "identifierName": "WAITING_FOR_TARGET_TOUCH_START" + }, + "name": "WAITING_FOR_TARGET_TOUCH_START" + } + } + }, + { + "type": "ReturnStatement", + "start": 31153, + "end": 31160, + "loc": { + "start": { + "line": 664, + "column": 24 + }, + "end": { + "line": 664, + "column": 31 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "VariableDeclaration", + "start": 31203, + "end": 31355, + "loc": { + "start": { + "line": 666, + "column": 20 + }, + "end": { + "line": 669, + "column": 23 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 31209, + "end": 31354, + "loc": { + "start": { + "line": 666, + "column": 26 + }, + "end": { + "line": 669, + "column": 22 + } + }, + "id": { + "type": "Identifier", + "start": 31209, + "end": 31219, + "loc": { + "start": { + "line": 666, + "column": 26 + }, + "end": { + "line": 666, + "column": 36 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "init": { + "type": "CallExpression", + "start": 31222, + "end": 31354, + "loc": { + "start": { + "line": 666, + "column": 39 + }, + "end": { + "line": 669, + "column": 22 + } + }, + "callee": { + "type": "MemberExpression", + "start": 31222, + "end": 31232, + "loc": { + "start": { + "line": 666, + "column": 39 + }, + "end": { + "line": 666, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 31222, + "end": 31227, + "loc": { + "start": { + "line": 666, + "column": 39 + }, + "end": { + "line": 666, + "column": 44 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 31228, + "end": 31232, + "loc": { + "start": { + "line": 666, + "column": 45 + }, + "end": { + "line": 666, + "column": 49 + }, + "identifierName": "pick" + }, + "name": "pick" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 31233, + "end": 31353, + "loc": { + "start": { + "line": 666, + "column": 50 + }, + "end": { + "line": 669, + "column": 21 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 31259, + "end": 31288, + "loc": { + "start": { + "line": 667, + "column": 24 + }, + "end": { + "line": 667, + "column": 53 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 31259, + "end": 31268, + "loc": { + "start": { + "line": 667, + "column": 24 + }, + "end": { + "line": 667, + "column": 33 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "value": { + "type": "Identifier", + "start": 31270, + "end": 31288, + "loc": { + "start": { + "line": 667, + "column": 35 + }, + "end": { + "line": 667, + "column": 53 + }, + "identifierName": "touchMoveCanvasPos" + }, + "name": "touchMoveCanvasPos" + } + }, + { + "type": "ObjectProperty", + "start": 31314, + "end": 31331, + "loc": { + "start": { + "line": 668, + "column": 24 + }, + "end": { + "line": 668, + "column": 41 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 31314, + "end": 31325, + "loc": { + "start": { + "line": 668, + "column": 24 + }, + "end": { + "line": 668, + "column": 35 + }, + "identifierName": "pickSurface" + }, + "name": "pickSurface" + }, + "value": { + "type": "BooleanLiteral", + "start": 31327, + "end": 31331, + "loc": { + "start": { + "line": 668, + "column": 37 + }, + "end": { + "line": 668, + "column": 41 + } + }, + "value": true + } + } + ] + } + ] + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 31376, + "end": 32300, + "loc": { + "start": { + "line": 670, + "column": 20 + }, + "end": { + "line": 683, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 31380, + "end": 31413, + "loc": { + "start": { + "line": 670, + "column": 24 + }, + "end": { + "line": 670, + "column": 57 + } + }, + "left": { + "type": "Identifier", + "start": 31380, + "end": 31390, + "loc": { + "start": { + "line": 670, + "column": 24 + }, + "end": { + "line": 670, + "column": 34 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "operator": "&&", + "right": { + "type": "MemberExpression", + "start": 31394, + "end": 31413, + "loc": { + "start": { + "line": 670, + "column": 38 + }, + "end": { + "line": 670, + "column": 57 + } + }, + "object": { + "type": "Identifier", + "start": 31394, + "end": 31404, + "loc": { + "start": { + "line": 670, + "column": 38 + }, + "end": { + "line": 670, + "column": 48 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 31405, + "end": 31413, + "loc": { + "start": { + "line": 670, + "column": 49 + }, + "end": { + "line": 670, + "column": 57 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 31415, + "end": 32040, + "loc": { + "start": { + "line": 670, + "column": 59 + }, + "end": { + "line": 678, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 31441, + "end": 31512, + "loc": { + "start": { + "line": 671, + "column": 24 + }, + "end": { + "line": 671, + "column": 95 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31441, + "end": 31511, + "loc": { + "start": { + "line": 671, + "column": 24 + }, + "end": { + "line": 671, + "column": 94 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31441, + "end": 31489, + "loc": { + "start": { + "line": 671, + "column": 24 + }, + "end": { + "line": 671, + "column": 72 + } + }, + "object": { + "type": "MemberExpression", + "start": 31441, + "end": 31480, + "loc": { + "start": { + "line": 671, + "column": 24 + }, + "end": { + "line": 671, + "column": 63 + } + }, + "object": { + "type": "MemberExpression", + "start": 31441, + "end": 31473, + "loc": { + "start": { + "line": 671, + "column": 24 + }, + "end": { + "line": 671, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 31441, + "end": 31445, + "loc": { + "start": { + "line": 671, + "column": 24 + }, + "end": { + "line": 671, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31446, + "end": 31473, + "loc": { + "start": { + "line": 671, + "column": 29 + }, + "end": { + "line": 671, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31474, + "end": 31480, + "loc": { + "start": { + "line": 671, + "column": 57 + }, + "end": { + "line": 671, + "column": 63 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31481, + "end": 31489, + "loc": { + "start": { + "line": 671, + "column": 64 + }, + "end": { + "line": 671, + "column": 72 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 31492, + "end": 31511, + "loc": { + "start": { + "line": 671, + "column": 75 + }, + "end": { + "line": 671, + "column": 94 + } + }, + "object": { + "type": "Identifier", + "start": 31492, + "end": 31502, + "loc": { + "start": { + "line": 671, + "column": 75 + }, + "end": { + "line": 671, + "column": 85 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 31503, + "end": 31511, + "loc": { + "start": { + "line": 671, + "column": 86 + }, + "end": { + "line": 671, + "column": 94 + }, + "identifierName": "worldPos" + }, + "name": "worldPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 31537, + "end": 31604, + "loc": { + "start": { + "line": 672, + "column": 24 + }, + "end": { + "line": 672, + "column": 91 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31537, + "end": 31603, + "loc": { + "start": { + "line": 672, + "column": 24 + }, + "end": { + "line": 672, + "column": 90 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31537, + "end": 31583, + "loc": { + "start": { + "line": 672, + "column": 24 + }, + "end": { + "line": 672, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 31537, + "end": 31576, + "loc": { + "start": { + "line": 672, + "column": 24 + }, + "end": { + "line": 672, + "column": 63 + } + }, + "object": { + "type": "MemberExpression", + "start": 31537, + "end": 31569, + "loc": { + "start": { + "line": 672, + "column": 24 + }, + "end": { + "line": 672, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 31537, + "end": 31541, + "loc": { + "start": { + "line": 672, + "column": 24 + }, + "end": { + "line": 672, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31542, + "end": 31569, + "loc": { + "start": { + "line": 672, + "column": 29 + }, + "end": { + "line": 672, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31570, + "end": 31576, + "loc": { + "start": { + "line": 672, + "column": 57 + }, + "end": { + "line": 672, + "column": 63 + }, + "identifierName": "target" + }, + "name": "target" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31577, + "end": 31583, + "loc": { + "start": { + "line": 672, + "column": 64 + }, + "end": { + "line": 672, + "column": 70 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 31586, + "end": 31603, + "loc": { + "start": { + "line": 672, + "column": 73 + }, + "end": { + "line": 672, + "column": 90 + } + }, + "object": { + "type": "Identifier", + "start": 31586, + "end": 31596, + "loc": { + "start": { + "line": 672, + "column": 73 + }, + "end": { + "line": 672, + "column": 83 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 31597, + "end": 31603, + "loc": { + "start": { + "line": 672, + "column": 84 + }, + "end": { + "line": 672, + "column": 90 + }, + "identifierName": "entity" + }, + "name": "entity" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 31629, + "end": 31683, + "loc": { + "start": { + "line": 673, + "column": 24 + }, + "end": { + "line": 673, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31629, + "end": 31682, + "loc": { + "start": { + "line": 673, + "column": 24 + }, + "end": { + "line": 673, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31629, + "end": 31675, + "loc": { + "start": { + "line": 673, + "column": 24 + }, + "end": { + "line": 673, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 31629, + "end": 31661, + "loc": { + "start": { + "line": 673, + "column": 24 + }, + "end": { + "line": 673, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 31629, + "end": 31633, + "loc": { + "start": { + "line": 673, + "column": 24 + }, + "end": { + "line": 673, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31634, + "end": 31661, + "loc": { + "start": { + "line": 673, + "column": 29 + }, + "end": { + "line": 673, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31662, + "end": 31675, + "loc": { + "start": { + "line": 673, + "column": 57 + }, + "end": { + "line": 673, + "column": 70 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31678, + "end": 31682, + "loc": { + "start": { + "line": 673, + "column": 73 + }, + "end": { + "line": 673, + "column": 77 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 31708, + "end": 31760, + "loc": { + "start": { + "line": 674, + "column": 24 + }, + "end": { + "line": 674, + "column": 76 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31708, + "end": 31759, + "loc": { + "start": { + "line": 674, + "column": 24 + }, + "end": { + "line": 674, + "column": 75 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31708, + "end": 31752, + "loc": { + "start": { + "line": 674, + "column": 24 + }, + "end": { + "line": 674, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 31708, + "end": 31740, + "loc": { + "start": { + "line": 674, + "column": 24 + }, + "end": { + "line": 674, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 31708, + "end": 31712, + "loc": { + "start": { + "line": 674, + "column": 24 + }, + "end": { + "line": 674, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31713, + "end": 31740, + "loc": { + "start": { + "line": 674, + "column": 29 + }, + "end": { + "line": 674, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31741, + "end": 31752, + "loc": { + "start": { + "line": 674, + "column": 57 + }, + "end": { + "line": 674, + "column": 68 + }, + "identifierName": "wireVisible" + }, + "name": "wireVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31755, + "end": 31759, + "loc": { + "start": { + "line": 674, + "column": 71 + }, + "end": { + "line": 674, + "column": 75 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 31785, + "end": 31839, + "loc": { + "start": { + "line": 675, + "column": 24 + }, + "end": { + "line": 675, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31785, + "end": 31838, + "loc": { + "start": { + "line": 675, + "column": 24 + }, + "end": { + "line": 675, + "column": 77 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31785, + "end": 31831, + "loc": { + "start": { + "line": 675, + "column": 24 + }, + "end": { + "line": 675, + "column": 70 + } + }, + "object": { + "type": "MemberExpression", + "start": 31785, + "end": 31817, + "loc": { + "start": { + "line": 675, + "column": 24 + }, + "end": { + "line": 675, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 31785, + "end": 31789, + "loc": { + "start": { + "line": 675, + "column": 24 + }, + "end": { + "line": 675, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31790, + "end": 31817, + "loc": { + "start": { + "line": 675, + "column": 29 + }, + "end": { + "line": 675, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31818, + "end": 31831, + "loc": { + "start": { + "line": 675, + "column": 57 + }, + "end": { + "line": 675, + "column": 70 + }, + "identifierName": "labelsVisible" + }, + "name": "labelsVisible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 31834, + "end": 31838, + "loc": { + "start": { + "line": 675, + "column": 73 + }, + "end": { + "line": 675, + "column": 77 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 31864, + "end": 31953, + "loc": { + "start": { + "line": 676, + "column": 24 + }, + "end": { + "line": 676, + "column": 113 + } + }, + "expression": { + "type": "CallExpression", + "start": 31864, + "end": 31952, + "loc": { + "start": { + "line": 676, + "column": 24 + }, + "end": { + "line": 676, + "column": 112 + } + }, + "callee": { + "type": "MemberExpression", + "start": 31864, + "end": 31900, + "loc": { + "start": { + "line": 676, + "column": 24 + }, + "end": { + "line": 676, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 31864, + "end": 31895, + "loc": { + "start": { + "line": 676, + "column": 24 + }, + "end": { + "line": 676, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 31864, + "end": 31868, + "loc": { + "start": { + "line": 676, + "column": 24 + }, + "end": { + "line": 676, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31869, + "end": 31895, + "loc": { + "start": { + "line": 676, + "column": 29 + }, + "end": { + "line": 676, + "column": 55 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 31896, + "end": 31900, + "loc": { + "start": { + "line": 676, + "column": 56 + }, + "end": { + "line": 676, + "column": 60 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 31901, + "end": 31917, + "loc": { + "start": { + "line": 676, + "column": 61 + }, + "end": { + "line": 676, + "column": 77 + } + }, + "extra": { + "rawValue": "measurementEnd", + "raw": "\"measurementEnd\"" + }, + "value": "measurementEnd" + }, + { + "type": "MemberExpression", + "start": 31919, + "end": 31951, + "loc": { + "start": { + "line": 676, + "column": 79 + }, + "end": { + "line": 676, + "column": 111 + } + }, + "object": { + "type": "ThisExpression", + "start": 31919, + "end": 31923, + "loc": { + "start": { + "line": 676, + "column": 79 + }, + "end": { + "line": 676, + "column": 83 + } + } + }, + "property": { + "type": "Identifier", + "start": 31924, + "end": 31951, + "loc": { + "start": { + "line": 676, + "column": 84 + }, + "end": { + "line": 676, + "column": 111 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 31978, + "end": 32018, + "loc": { + "start": { + "line": 677, + "column": 24 + }, + "end": { + "line": 677, + "column": 64 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 31978, + "end": 32017, + "loc": { + "start": { + "line": 677, + "column": 24 + }, + "end": { + "line": 677, + "column": 63 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 31978, + "end": 32010, + "loc": { + "start": { + "line": 677, + "column": 24 + }, + "end": { + "line": 677, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 31978, + "end": 31982, + "loc": { + "start": { + "line": 677, + "column": 24 + }, + "end": { + "line": 677, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 31983, + "end": 32010, + "loc": { + "start": { + "line": 677, + "column": 29 + }, + "end": { + "line": 677, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 32013, + "end": 32017, + "loc": { + "start": { + "line": 677, + "column": 59 + }, + "end": { + "line": 677, + "column": 63 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 32046, + "end": 32300, + "loc": { + "start": { + "line": 678, + "column": 27 + }, + "end": { + "line": 683, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 32072, + "end": 32278, + "loc": { + "start": { + "line": 679, + "column": 24 + }, + "end": { + "line": 682, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 32076, + "end": 32108, + "loc": { + "start": { + "line": 679, + "column": 28 + }, + "end": { + "line": 679, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 32076, + "end": 32080, + "loc": { + "start": { + "line": 679, + "column": 28 + }, + "end": { + "line": 679, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32081, + "end": 32108, + "loc": { + "start": { + "line": 679, + "column": 33 + }, + "end": { + "line": 679, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 32110, + "end": 32278, + "loc": { + "start": { + "line": 679, + "column": 62 + }, + "end": { + "line": 682, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 32140, + "end": 32183, + "loc": { + "start": { + "line": 680, + "column": 28 + }, + "end": { + "line": 680, + "column": 71 + } + }, + "expression": { + "type": "CallExpression", + "start": 32140, + "end": 32182, + "loc": { + "start": { + "line": 680, + "column": 28 + }, + "end": { + "line": 680, + "column": 70 + } + }, + "callee": { + "type": "MemberExpression", + "start": 32140, + "end": 32180, + "loc": { + "start": { + "line": 680, + "column": 28 + }, + "end": { + "line": 680, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 32140, + "end": 32172, + "loc": { + "start": { + "line": 680, + "column": 28 + }, + "end": { + "line": 680, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 32140, + "end": 32144, + "loc": { + "start": { + "line": 680, + "column": 28 + }, + "end": { + "line": 680, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32145, + "end": 32172, + "loc": { + "start": { + "line": 680, + "column": 33 + }, + "end": { + "line": 680, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32173, + "end": 32180, + "loc": { + "start": { + "line": 680, + "column": 61 + }, + "end": { + "line": 680, + "column": 68 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 32212, + "end": 32252, + "loc": { + "start": { + "line": 681, + "column": 28 + }, + "end": { + "line": 681, + "column": 68 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32212, + "end": 32251, + "loc": { + "start": { + "line": 681, + "column": 28 + }, + "end": { + "line": 681, + "column": 67 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32212, + "end": 32244, + "loc": { + "start": { + "line": 681, + "column": 28 + }, + "end": { + "line": 681, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 32212, + "end": 32216, + "loc": { + "start": { + "line": 681, + "column": 28 + }, + "end": { + "line": 681, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32217, + "end": 32244, + "loc": { + "start": { + "line": 681, + "column": 33 + }, + "end": { + "line": 681, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 32247, + "end": 32251, + "loc": { + "start": { + "line": 681, + "column": 63 + }, + "end": { + "line": 681, + "column": 67 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 32321, + "end": 32371, + "loc": { + "start": { + "line": 684, + "column": 20 + }, + "end": { + "line": 684, + "column": 70 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32321, + "end": 32370, + "loc": { + "start": { + "line": 684, + "column": 20 + }, + "end": { + "line": 684, + "column": 69 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32321, + "end": 32337, + "loc": { + "start": { + "line": 684, + "column": 20 + }, + "end": { + "line": 684, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 32321, + "end": 32325, + "loc": { + "start": { + "line": 684, + "column": 20 + }, + "end": { + "line": 684, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 32326, + "end": 32337, + "loc": { + "start": { + "line": 684, + "column": 25 + }, + "end": { + "line": 684, + "column": 36 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 32340, + "end": 32370, + "loc": { + "start": { + "line": 684, + "column": 39 + }, + "end": { + "line": 684, + "column": 69 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 32392, + "end": 32503, + "loc": { + "start": { + "line": 685, + "column": 20 + }, + "end": { + "line": 685, + "column": 131 + } + } + } + ] + } + ], + "directives": [] + }, + { + "type": "ExpressionStatement", + "start": 32542, + "end": 32569, + "loc": { + "start": { + "line": 687, + "column": 20 + }, + "end": { + "line": 687, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 32542, + "end": 32568, + "loc": { + "start": { + "line": 687, + "column": 20 + }, + "end": { + "line": 687, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 32542, + "end": 32566, + "loc": { + "start": { + "line": 687, + "column": 20 + }, + "end": { + "line": 687, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "BreakStatement", + "start": 32590, + "end": 32596, + "loc": { + "start": { + "line": 688, + "column": 20 + }, + "end": { + "line": 688, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 30661, + "end": 30695, + "loc": { + "start": { + "line": 657, + "column": 21 + }, + "end": { + "line": 657, + "column": 55 + }, + "identifierName": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_QUICK_TOUCH_END" + } + }, + { + "type": "SwitchCase", + "start": 32614, + "end": 33947, + "loc": { + "start": { + "line": 690, + "column": 16 + }, + "end": { + "line": 709, + "column": 26 + } + }, + "consequent": [ + { + "type": "IfStatement", + "start": 32674, + "end": 32777, + "loc": { + "start": { + "line": 691, + "column": 20 + }, + "end": { + "line": 693, + "column": 21 + } + }, + "test": { + "type": "MemberExpression", + "start": 32678, + "end": 32694, + "loc": { + "start": { + "line": 691, + "column": 24 + }, + "end": { + "line": 691, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 32678, + "end": 32682, + "loc": { + "start": { + "line": 691, + "column": 24 + }, + "end": { + "line": 691, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 32683, + "end": 32694, + "loc": { + "start": { + "line": 691, + "column": 29 + }, + "end": { + "line": 691, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 32696, + "end": 32777, + "loc": { + "start": { + "line": 691, + "column": 42 + }, + "end": { + "line": 693, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 32722, + "end": 32755, + "loc": { + "start": { + "line": 692, + "column": 24 + }, + "end": { + "line": 692, + "column": 57 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 32722, + "end": 32754, + "loc": { + "start": { + "line": 692, + "column": 24 + }, + "end": { + "line": 692, + "column": 56 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 32722, + "end": 32746, + "loc": { + "start": { + "line": 692, + "column": 24 + }, + "end": { + "line": 692, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 32722, + "end": 32738, + "loc": { + "start": { + "line": 692, + "column": 24 + }, + "end": { + "line": 692, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 32722, + "end": 32726, + "loc": { + "start": { + "line": 692, + "column": 24 + }, + "end": { + "line": 692, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 32727, + "end": 32738, + "loc": { + "start": { + "line": 692, + "column": 29 + }, + "end": { + "line": 692, + "column": 40 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32739, + "end": 32746, + "loc": { + "start": { + "line": 692, + "column": 41 + }, + "end": { + "line": 692, + "column": 48 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 32749, + "end": 32754, + "loc": { + "start": { + "line": 692, + "column": 51 + }, + "end": { + "line": 692, + "column": 56 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 32798, + "end": 33872, + "loc": { + "start": { + "line": 694, + "column": 20 + }, + "end": { + "line": 707, + "column": 21 + } + }, + "test": { + "type": "LogicalExpression", + "start": 32802, + "end": 32886, + "loc": { + "start": { + "line": 694, + "column": 24 + }, + "end": { + "line": 694, + "column": 108 + } + }, + "left": { + "type": "UnaryExpression", + "start": 32802, + "end": 32835, + "loc": { + "start": { + "line": 694, + "column": 24 + }, + "end": { + "line": 694, + "column": 57 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 32803, + "end": 32835, + "loc": { + "start": { + "line": 694, + "column": 25 + }, + "end": { + "line": 694, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 32803, + "end": 32807, + "loc": { + "start": { + "line": 694, + "column": 25 + }, + "end": { + "line": 694, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "start": 32808, + "end": 32835, + "loc": { + "start": { + "line": 694, + "column": 30 + }, + "end": { + "line": 694, + "column": 57 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "operator": "||", + "right": { + "type": "UnaryExpression", + "start": 32839, + "end": 32886, + "loc": { + "start": { + "line": 694, + "column": 61 + }, + "end": { + "line": 694, + "column": 108 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 32840, + "end": 32886, + "loc": { + "start": { + "line": 694, + "column": 62 + }, + "end": { + "line": 694, + "column": 108 + } + }, + "object": { + "type": "MemberExpression", + "start": 32840, + "end": 32872, + "loc": { + "start": { + "line": 694, + "column": 62 + }, + "end": { + "line": 694, + "column": 94 + } + }, + "object": { + "type": "ThisExpression", + "start": 32840, + "end": 32844, + "loc": { + "start": { + "line": 694, + "column": 62 + }, + "end": { + "line": 694, + "column": 66 + } + } + }, + "property": { + "type": "Identifier", + "start": 32845, + "end": 32872, + "loc": { + "start": { + "line": 694, + "column": 67 + }, + "end": { + "line": 694, + "column": 94 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 32873, + "end": 32886, + "loc": { + "start": { + "line": 694, + "column": 95 + }, + "end": { + "line": 694, + "column": 108 + }, + "identifierName": "targetVisible" + }, + "name": "targetVisible" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 32888, + "end": 33374, + "loc": { + "start": { + "line": 694, + "column": 110 + }, + "end": { + "line": 701, + "column": 21 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 32914, + "end": 33120, + "loc": { + "start": { + "line": 695, + "column": 24 + }, + "end": { + "line": 698, + "column": 25 + } + }, + "test": { + "type": "MemberExpression", + "start": 32918, + "end": 32950, + "loc": { + "start": { + "line": 695, + "column": 28 + }, + "end": { + "line": 695, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 32918, + "end": 32922, + "loc": { + "start": { + "line": 695, + "column": 28 + }, + "end": { + "line": 695, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32923, + "end": 32950, + "loc": { + "start": { + "line": 695, + "column": 33 + }, + "end": { + "line": 695, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 32952, + "end": 33120, + "loc": { + "start": { + "line": 695, + "column": 62 + }, + "end": { + "line": 698, + "column": 25 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 32982, + "end": 33025, + "loc": { + "start": { + "line": 696, + "column": 28 + }, + "end": { + "line": 696, + "column": 71 + } + }, + "expression": { + "type": "CallExpression", + "start": 32982, + "end": 33024, + "loc": { + "start": { + "line": 696, + "column": 28 + }, + "end": { + "line": 696, + "column": 70 + } + }, + "callee": { + "type": "MemberExpression", + "start": 32982, + "end": 33022, + "loc": { + "start": { + "line": 696, + "column": 28 + }, + "end": { + "line": 696, + "column": 68 + } + }, + "object": { + "type": "MemberExpression", + "start": 32982, + "end": 33014, + "loc": { + "start": { + "line": 696, + "column": 28 + }, + "end": { + "line": 696, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 32982, + "end": 32986, + "loc": { + "start": { + "line": 696, + "column": 28 + }, + "end": { + "line": 696, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 32987, + "end": 33014, + "loc": { + "start": { + "line": 696, + "column": 33 + }, + "end": { + "line": 696, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 33015, + "end": 33022, + "loc": { + "start": { + "line": 696, + "column": 61 + }, + "end": { + "line": 696, + "column": 68 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 33054, + "end": 33094, + "loc": { + "start": { + "line": 697, + "column": 28 + }, + "end": { + "line": 697, + "column": 68 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 33054, + "end": 33093, + "loc": { + "start": { + "line": 697, + "column": 28 + }, + "end": { + "line": 697, + "column": 67 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 33054, + "end": 33086, + "loc": { + "start": { + "line": 697, + "column": 28 + }, + "end": { + "line": 697, + "column": 60 + } + }, + "object": { + "type": "ThisExpression", + "start": 33054, + "end": 33058, + "loc": { + "start": { + "line": 697, + "column": 28 + }, + "end": { + "line": 697, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "start": 33059, + "end": 33086, + "loc": { + "start": { + "line": 697, + "column": 33 + }, + "end": { + "line": 697, + "column": 60 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 33089, + "end": 33093, + "loc": { + "start": { + "line": 697, + "column": 63 + }, + "end": { + "line": 697, + "column": 67 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 33145, + "end": 33195, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 699, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 33145, + "end": 33194, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 699, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 33145, + "end": 33161, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 699, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 33145, + "end": 33149, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 699, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 33150, + "end": 33161, + "loc": { + "start": { + "line": 699, + "column": 29 + }, + "end": { + "line": 699, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 33164, + "end": 33194, + "loc": { + "start": { + "line": 699, + "column": 43 + }, + "end": { + "line": 699, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 33220, + "end": 33352, + "loc": { + "start": { + "line": 700, + "column": 24 + }, + "end": { + "line": 700, + "column": 156 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 33380, + "end": 33872, + "loc": { + "start": { + "line": 701, + "column": 27 + }, + "end": { + "line": 707, + "column": 21 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 33406, + "end": 33456, + "loc": { + "start": { + "line": 702, + "column": 24 + }, + "end": { + "line": 702, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 33406, + "end": 33455, + "loc": { + "start": { + "line": 702, + "column": 24 + }, + "end": { + "line": 702, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 33406, + "end": 33448, + "loc": { + "start": { + "line": 702, + "column": 24 + }, + "end": { + "line": 702, + "column": 66 + } + }, + "object": { + "type": "MemberExpression", + "start": 33406, + "end": 33438, + "loc": { + "start": { + "line": 702, + "column": 24 + }, + "end": { + "line": 702, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 33406, + "end": 33410, + "loc": { + "start": { + "line": 702, + "column": 24 + }, + "end": { + "line": 702, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 33411, + "end": 33438, + "loc": { + "start": { + "line": 702, + "column": 29 + }, + "end": { + "line": 702, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 33439, + "end": 33448, + "loc": { + "start": { + "line": 702, + "column": 57 + }, + "end": { + "line": 702, + "column": 66 + }, + "identifierName": "clickable" + }, + "name": "clickable" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 33451, + "end": 33455, + "loc": { + "start": { + "line": 702, + "column": 69 + }, + "end": { + "line": 702, + "column": 73 + } + }, + "value": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 33481, + "end": 33570, + "loc": { + "start": { + "line": 703, + "column": 24 + }, + "end": { + "line": 703, + "column": 113 + } + }, + "expression": { + "type": "CallExpression", + "start": 33481, + "end": 33569, + "loc": { + "start": { + "line": 703, + "column": 24 + }, + "end": { + "line": 703, + "column": 112 + } + }, + "callee": { + "type": "MemberExpression", + "start": 33481, + "end": 33517, + "loc": { + "start": { + "line": 703, + "column": 24 + }, + "end": { + "line": 703, + "column": 60 + } + }, + "object": { + "type": "MemberExpression", + "start": 33481, + "end": 33512, + "loc": { + "start": { + "line": 703, + "column": 24 + }, + "end": { + "line": 703, + "column": 55 + } + }, + "object": { + "type": "ThisExpression", + "start": 33481, + "end": 33485, + "loc": { + "start": { + "line": 703, + "column": 24 + }, + "end": { + "line": 703, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 33486, + "end": 33512, + "loc": { + "start": { + "line": 703, + "column": 29 + }, + "end": { + "line": 703, + "column": 55 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 33513, + "end": 33517, + "loc": { + "start": { + "line": 703, + "column": 56 + }, + "end": { + "line": 703, + "column": 60 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 33518, + "end": 33534, + "loc": { + "start": { + "line": 703, + "column": 61 + }, + "end": { + "line": 703, + "column": 77 + } + }, + "extra": { + "rawValue": "measurementEnd", + "raw": "\"measurementEnd\"" + }, + "value": "measurementEnd" + }, + { + "type": "MemberExpression", + "start": 33536, + "end": 33568, + "loc": { + "start": { + "line": 703, + "column": 79 + }, + "end": { + "line": 703, + "column": 111 + } + }, + "object": { + "type": "ThisExpression", + "start": 33536, + "end": 33540, + "loc": { + "start": { + "line": 703, + "column": 79 + }, + "end": { + "line": 703, + "column": 83 + } + } + }, + "property": { + "type": "Identifier", + "start": 33541, + "end": 33568, + "loc": { + "start": { + "line": 703, + "column": 84 + }, + "end": { + "line": 703, + "column": 111 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 33595, + "end": 33635, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 64 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 33595, + "end": 33634, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 63 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 33595, + "end": 33627, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 56 + } + }, + "object": { + "type": "ThisExpression", + "start": 33595, + "end": 33599, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 33600, + "end": 33627, + "loc": { + "start": { + "line": 704, + "column": 29 + }, + "end": { + "line": 704, + "column": 56 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 33630, + "end": 33634, + "loc": { + "start": { + "line": 704, + "column": 59 + }, + "end": { + "line": 704, + "column": 63 + } + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 33660, + "end": 33710, + "loc": { + "start": { + "line": 705, + "column": 24 + }, + "end": { + "line": 705, + "column": 74 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 33660, + "end": 33709, + "loc": { + "start": { + "line": 705, + "column": 24 + }, + "end": { + "line": 705, + "column": 73 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 33660, + "end": 33676, + "loc": { + "start": { + "line": 705, + "column": 24 + }, + "end": { + "line": 705, + "column": 40 + } + }, + "object": { + "type": "ThisExpression", + "start": 33660, + "end": 33664, + "loc": { + "start": { + "line": 705, + "column": 24 + }, + "end": { + "line": 705, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "start": 33665, + "end": 33676, + "loc": { + "start": { + "line": 705, + "column": 29 + }, + "end": { + "line": 705, + "column": 40 + }, + "identifierName": "_touchState" + }, + "name": "_touchState" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 33679, + "end": 33709, + "loc": { + "start": { + "line": 705, + "column": 43 + }, + "end": { + "line": 705, + "column": 73 + }, + "identifierName": "WAITING_FOR_ORIGIN_TOUCH_START" + }, + "name": "WAITING_FOR_ORIGIN_TOUCH_START" + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 33735, + "end": 33850, + "loc": { + "start": { + "line": 706, + "column": 24 + }, + "end": { + "line": 706, + "column": 139 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 33893, + "end": 33920, + "loc": { + "start": { + "line": 708, + "column": 20 + }, + "end": { + "line": 708, + "column": 47 + } + }, + "expression": { + "type": "CallExpression", + "start": 33893, + "end": 33919, + "loc": { + "start": { + "line": 708, + "column": 20 + }, + "end": { + "line": 708, + "column": 46 + } + }, + "callee": { + "type": "Identifier", + "start": 33893, + "end": 33917, + "loc": { + "start": { + "line": 708, + "column": 20 + }, + "end": { + "line": 708, + "column": 44 + }, + "identifierName": "enableCameraMouseControl" + }, + "name": "enableCameraMouseControl" + }, + "arguments": [] + } + }, + { + "type": "BreakStatement", + "start": 33941, + "end": 33947, + "loc": { + "start": { + "line": 709, + "column": 20 + }, + "end": { + "line": 709, + "column": 26 + } + }, + "label": null + } + ], + "test": { + "type": "Identifier", + "start": 32619, + "end": 32652, + "loc": { + "start": { + "line": 690, + "column": 21 + }, + "end": { + "line": 690, + "column": 54 + }, + "identifierName": "WAITING_FOR_TARGET_LONG_TOUCH_END" + }, + "name": "WAITING_FOR_TARGET_LONG_TOUCH_END" + } + } + ] + } + ], + "directives": [] + } + } + }, + { + "type": "ObjectExpression", + "start": 33974, + "end": 33989, + "loc": { + "start": { + "line": 712, + "column": 11 + }, + "end": { + "line": 712, + "column": 26 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 33975, + "end": 33988, + "loc": { + "start": { + "line": 712, + "column": 12 + }, + "end": { + "line": 712, + "column": 25 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 33975, + "end": 33982, + "loc": { + "start": { + "line": 712, + "column": 12 + }, + "end": { + "line": 712, + "column": 19 + }, + "identifierName": "passive" + }, + "name": "passive" + }, + "value": { + "type": "BooleanLiteral", + "start": 33984, + "end": 33988, + "loc": { + "start": { + "line": 712, + "column": 21 + }, + "end": { + "line": 712, + "column": 25 + } + }, + "value": true + } + } + ] + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 34001, + "end": 34021, + "loc": { + "start": { + "line": 714, + "column": 8 + }, + "end": { + "line": 714, + "column": 28 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 34001, + "end": 34020, + "loc": { + "start": { + "line": 714, + "column": 8 + }, + "end": { + "line": 714, + "column": 27 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 34001, + "end": 34013, + "loc": { + "start": { + "line": 714, + "column": 8 + }, + "end": { + "line": 714, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 34001, + "end": 34005, + "loc": { + "start": { + "line": 714, + "column": 8 + }, + "end": { + "line": 714, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 34006, + "end": 34013, + "loc": { + "start": { + "line": 714, + "column": 13 + }, + "end": { + "line": 714, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 34016, + "end": 34020, + "loc": { + "start": { + "line": 714, + "column": 23 + }, + "end": { + "line": 714, + "column": 27 + } + }, + "value": true + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Activates this DistanceMeasurementsTouchControl, ready to respond to input.\n ", + "start": 4044, + "end": 4138, + "loc": { + "start": { + "line": 132, + "column": 4 + }, + "end": { + "line": 134, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n ", + "start": 34033, + "end": 34210, + "loc": { + "start": { + "line": 717, + "column": 4 + }, + "end": { + "line": 721, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 34215, + "end": 34987, + "loc": { + "start": { + "line": 722, + "column": 4 + }, + "end": { + "line": 740, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34215, + "end": 34225, + "loc": { + "start": { + "line": 722, + "column": 4 + }, + "end": { + "line": 722, + "column": 14 + }, + "identifierName": "deactivate" + }, + "name": "deactivate", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 34228, + "end": 34987, + "loc": { + "start": { + "line": 722, + "column": 17 + }, + "end": { + "line": 740, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 34238, + "end": 34288, + "loc": { + "start": { + "line": 723, + "column": 8 + }, + "end": { + "line": 725, + "column": 9 + } + }, + "test": { + "type": "UnaryExpression", + "start": 34242, + "end": 34255, + "loc": { + "start": { + "line": 723, + "column": 12 + }, + "end": { + "line": 723, + "column": 25 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 34243, + "end": 34255, + "loc": { + "start": { + "line": 723, + "column": 13 + }, + "end": { + "line": 723, + "column": 25 + } + }, + "object": { + "type": "ThisExpression", + "start": 34243, + "end": 34247, + "loc": { + "start": { + "line": 723, + "column": 13 + }, + "end": { + "line": 723, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "start": 34248, + "end": 34255, + "loc": { + "start": { + "line": 723, + "column": 18 + }, + "end": { + "line": 723, + "column": 25 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 34257, + "end": 34288, + "loc": { + "start": { + "line": 723, + "column": 27 + }, + "end": { + "line": 725, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 34271, + "end": 34278, + "loc": { + "start": { + "line": 724, + "column": 12 + }, + "end": { + "line": 724, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 34297, + "end": 34390, + "loc": { + "start": { + "line": 726, + "column": 8 + }, + "end": { + "line": 728, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 34301, + "end": 34324, + "loc": { + "start": { + "line": 726, + "column": 12 + }, + "end": { + "line": 726, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 34301, + "end": 34312, + "loc": { + "start": { + "line": 726, + "column": 12 + }, + "end": { + "line": 726, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 34301, + "end": 34305, + "loc": { + "start": { + "line": 726, + "column": 12 + }, + "end": { + "line": 726, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 34306, + "end": 34312, + "loc": { + "start": { + "line": 726, + "column": 17 + }, + "end": { + "line": 726, + "column": 23 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34313, + "end": 34324, + "loc": { + "start": { + "line": 726, + "column": 24 + }, + "end": { + "line": 726, + "column": 35 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 34326, + "end": 34390, + "loc": { + "start": { + "line": 726, + "column": 37 + }, + "end": { + "line": 728, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 34340, + "end": 34380, + "loc": { + "start": { + "line": 727, + "column": 12 + }, + "end": { + "line": 727, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 34340, + "end": 34379, + "loc": { + "start": { + "line": 727, + "column": 12 + }, + "end": { + "line": 727, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 34340, + "end": 34371, + "loc": { + "start": { + "line": 727, + "column": 12 + }, + "end": { + "line": 727, + "column": 43 + } + }, + "object": { + "type": "MemberExpression", + "start": 34340, + "end": 34363, + "loc": { + "start": { + "line": 727, + "column": 12 + }, + "end": { + "line": 727, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 34340, + "end": 34351, + "loc": { + "start": { + "line": 727, + "column": 12 + }, + "end": { + "line": 727, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 34340, + "end": 34344, + "loc": { + "start": { + "line": 727, + "column": 12 + }, + "end": { + "line": 727, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 34345, + "end": 34351, + "loc": { + "start": { + "line": 727, + "column": 17 + }, + "end": { + "line": 727, + "column": 23 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34352, + "end": 34363, + "loc": { + "start": { + "line": 727, + "column": 24 + }, + "end": { + "line": 727, + "column": 35 + }, + "identifierName": "pointerLens" + }, + "name": "pointerLens" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34364, + "end": 34371, + "loc": { + "start": { + "line": 727, + "column": 36 + }, + "end": { + "line": 727, + "column": 43 + }, + "identifierName": "visible" + }, + "name": "visible" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 34374, + "end": 34379, + "loc": { + "start": { + "line": 727, + "column": 46 + }, + "end": { + "line": 727, + "column": 51 + } + }, + "value": false + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 34399, + "end": 34412, + "loc": { + "start": { + "line": 729, + "column": 8 + }, + "end": { + "line": 729, + "column": 21 + } + }, + "expression": { + "type": "CallExpression", + "start": 34399, + "end": 34411, + "loc": { + "start": { + "line": 729, + "column": 8 + }, + "end": { + "line": 729, + "column": 20 + } + }, + "callee": { + "type": "MemberExpression", + "start": 34399, + "end": 34409, + "loc": { + "start": { + "line": 729, + "column": 8 + }, + "end": { + "line": 729, + "column": 18 + } + }, + "object": { + "type": "ThisExpression", + "start": 34399, + "end": 34403, + "loc": { + "start": { + "line": 729, + "column": 8 + }, + "end": { + "line": 729, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 34404, + "end": 34409, + "loc": { + "start": { + "line": 729, + "column": 13 + }, + "end": { + "line": 729, + "column": 18 + }, + "identifierName": "reset" + }, + "name": "reset" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "VariableDeclaration", + "start": 34421, + "end": 34475, + "loc": { + "start": { + "line": 730, + "column": 8 + }, + "end": { + "line": 730, + "column": 62 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 34427, + "end": 34474, + "loc": { + "start": { + "line": 730, + "column": 14 + }, + "end": { + "line": 730, + "column": 61 + } + }, + "id": { + "type": "Identifier", + "start": 34427, + "end": 34433, + "loc": { + "start": { + "line": 730, + "column": 14 + }, + "end": { + "line": 730, + "column": 20 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "init": { + "type": "MemberExpression", + "start": 34436, + "end": 34474, + "loc": { + "start": { + "line": 730, + "column": 23 + }, + "end": { + "line": 730, + "column": 61 + } + }, + "object": { + "type": "MemberExpression", + "start": 34436, + "end": 34467, + "loc": { + "start": { + "line": 730, + "column": 23 + }, + "end": { + "line": 730, + "column": 54 + } + }, + "object": { + "type": "MemberExpression", + "start": 34436, + "end": 34460, + "loc": { + "start": { + "line": 730, + "column": 23 + }, + "end": { + "line": 730, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 34436, + "end": 34454, + "loc": { + "start": { + "line": 730, + "column": 23 + }, + "end": { + "line": 730, + "column": 41 + } + }, + "object": { + "type": "MemberExpression", + "start": 34436, + "end": 34447, + "loc": { + "start": { + "line": 730, + "column": 23 + }, + "end": { + "line": 730, + "column": 34 + } + }, + "object": { + "type": "ThisExpression", + "start": 34436, + "end": 34440, + "loc": { + "start": { + "line": 730, + "column": 23 + }, + "end": { + "line": 730, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 34441, + "end": 34447, + "loc": { + "start": { + "line": 730, + "column": 28 + }, + "end": { + "line": 730, + "column": 34 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34448, + "end": 34454, + "loc": { + "start": { + "line": 730, + "column": 35 + }, + "end": { + "line": 730, + "column": 41 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34455, + "end": 34460, + "loc": { + "start": { + "line": 730, + "column": 42 + }, + "end": { + "line": 730, + "column": 47 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34461, + "end": 34467, + "loc": { + "start": { + "line": 730, + "column": 48 + }, + "end": { + "line": 730, + "column": 54 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34468, + "end": 34474, + "loc": { + "start": { + "line": 730, + "column": 55 + }, + "end": { + "line": 730, + "column": 61 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 34484, + "end": 34551, + "loc": { + "start": { + "line": 731, + "column": 8 + }, + "end": { + "line": 731, + "column": 75 + } + }, + "expression": { + "type": "CallExpression", + "start": 34484, + "end": 34550, + "loc": { + "start": { + "line": 731, + "column": 8 + }, + "end": { + "line": 731, + "column": 74 + } + }, + "callee": { + "type": "MemberExpression", + "start": 34484, + "end": 34510, + "loc": { + "start": { + "line": 731, + "column": 8 + }, + "end": { + "line": 731, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 34484, + "end": 34490, + "loc": { + "start": { + "line": 731, + "column": 8 + }, + "end": { + "line": 731, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 34491, + "end": 34510, + "loc": { + "start": { + "line": 731, + "column": 15 + }, + "end": { + "line": 731, + "column": 34 + }, + "identifierName": "removeEventListener" + }, + "name": "removeEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 34511, + "end": 34523, + "loc": { + "start": { + "line": 731, + "column": 35 + }, + "end": { + "line": 731, + "column": 47 + } + }, + "extra": { + "rawValue": "touchstart", + "raw": "\"touchstart\"" + }, + "value": "touchstart" + }, + { + "type": "MemberExpression", + "start": 34525, + "end": 34549, + "loc": { + "start": { + "line": 731, + "column": 49 + }, + "end": { + "line": 731, + "column": 73 + } + }, + "object": { + "type": "ThisExpression", + "start": 34525, + "end": 34529, + "loc": { + "start": { + "line": 731, + "column": 49 + }, + "end": { + "line": 731, + "column": 53 + } + } + }, + "property": { + "type": "Identifier", + "start": 34530, + "end": 34549, + "loc": { + "start": { + "line": 731, + "column": 54 + }, + "end": { + "line": 731, + "column": 73 + }, + "identifierName": "_onCanvasTouchStart" + }, + "name": "_onCanvasTouchStart" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 34560, + "end": 34623, + "loc": { + "start": { + "line": 732, + "column": 8 + }, + "end": { + "line": 732, + "column": 71 + } + }, + "expression": { + "type": "CallExpression", + "start": 34560, + "end": 34622, + "loc": { + "start": { + "line": 732, + "column": 8 + }, + "end": { + "line": 732, + "column": 70 + } + }, + "callee": { + "type": "MemberExpression", + "start": 34560, + "end": 34586, + "loc": { + "start": { + "line": 732, + "column": 8 + }, + "end": { + "line": 732, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 34560, + "end": 34566, + "loc": { + "start": { + "line": 732, + "column": 8 + }, + "end": { + "line": 732, + "column": 14 + }, + "identifierName": "canvas" + }, + "name": "canvas" + }, + "property": { + "type": "Identifier", + "start": 34567, + "end": 34586, + "loc": { + "start": { + "line": 732, + "column": 15 + }, + "end": { + "line": 732, + "column": 34 + }, + "identifierName": "removeEventListener" + }, + "name": "removeEventListener" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 34587, + "end": 34597, + "loc": { + "start": { + "line": 732, + "column": 35 + }, + "end": { + "line": 732, + "column": 45 + } + }, + "extra": { + "rawValue": "touchend", + "raw": "\"touchend\"" + }, + "value": "touchend" + }, + { + "type": "MemberExpression", + "start": 34599, + "end": 34621, + "loc": { + "start": { + "line": 732, + "column": 47 + }, + "end": { + "line": 732, + "column": 69 + } + }, + "object": { + "type": "ThisExpression", + "start": 34599, + "end": 34603, + "loc": { + "start": { + "line": 732, + "column": 47 + }, + "end": { + "line": 732, + "column": 51 + } + } + }, + "property": { + "type": "Identifier", + "start": 34604, + "end": 34621, + "loc": { + "start": { + "line": 732, + "column": 52 + }, + "end": { + "line": 732, + "column": 69 + }, + "identifierName": "_onCanvasTouchEnd" + }, + "name": "_onCanvasTouchEnd" + }, + "computed": false + } + ] + } + }, + { + "type": "IfStatement", + "start": 34632, + "end": 34895, + "loc": { + "start": { + "line": 733, + "column": 8 + }, + "end": { + "line": 737, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 34636, + "end": 34668, + "loc": { + "start": { + "line": 733, + "column": 12 + }, + "end": { + "line": 733, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 34636, + "end": 34640, + "loc": { + "start": { + "line": 733, + "column": 12 + }, + "end": { + "line": 733, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 34641, + "end": 34668, + "loc": { + "start": { + "line": 733, + "column": 17 + }, + "end": { + "line": 733, + "column": 44 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 34670, + "end": 34895, + "loc": { + "start": { + "line": 733, + "column": 46 + }, + "end": { + "line": 737, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 34684, + "end": 34776, + "loc": { + "start": { + "line": 734, + "column": 12 + }, + "end": { + "line": 734, + "column": 104 + } + }, + "expression": { + "type": "CallExpression", + "start": 34684, + "end": 34775, + "loc": { + "start": { + "line": 734, + "column": 12 + }, + "end": { + "line": 734, + "column": 103 + } + }, + "callee": { + "type": "MemberExpression", + "start": 34684, + "end": 34720, + "loc": { + "start": { + "line": 734, + "column": 12 + }, + "end": { + "line": 734, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 34684, + "end": 34715, + "loc": { + "start": { + "line": 734, + "column": 12 + }, + "end": { + "line": 734, + "column": 43 + } + }, + "object": { + "type": "ThisExpression", + "start": 34684, + "end": 34688, + "loc": { + "start": { + "line": 734, + "column": 12 + }, + "end": { + "line": 734, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 34689, + "end": 34715, + "loc": { + "start": { + "line": 734, + "column": 17 + }, + "end": { + "line": 734, + "column": 43 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34716, + "end": 34720, + "loc": { + "start": { + "line": 734, + "column": 44 + }, + "end": { + "line": 734, + "column": 48 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 34721, + "end": 34740, + "loc": { + "start": { + "line": 734, + "column": 49 + }, + "end": { + "line": 734, + "column": 68 + } + }, + "extra": { + "rawValue": "measurementCancel", + "raw": "\"measurementCancel\"" + }, + "value": "measurementCancel" + }, + { + "type": "MemberExpression", + "start": 34742, + "end": 34774, + "loc": { + "start": { + "line": 734, + "column": 70 + }, + "end": { + "line": 734, + "column": 102 + } + }, + "object": { + "type": "ThisExpression", + "start": 34742, + "end": 34746, + "loc": { + "start": { + "line": 734, + "column": 70 + }, + "end": { + "line": 734, + "column": 74 + } + } + }, + "property": { + "type": "Identifier", + "start": 34747, + "end": 34774, + "loc": { + "start": { + "line": 734, + "column": 75 + }, + "end": { + "line": 734, + "column": 102 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 34789, + "end": 34832, + "loc": { + "start": { + "line": 735, + "column": 12 + }, + "end": { + "line": 735, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 34789, + "end": 34831, + "loc": { + "start": { + "line": 735, + "column": 12 + }, + "end": { + "line": 735, + "column": 54 + } + }, + "callee": { + "type": "MemberExpression", + "start": 34789, + "end": 34829, + "loc": { + "start": { + "line": 735, + "column": 12 + }, + "end": { + "line": 735, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 34789, + "end": 34821, + "loc": { + "start": { + "line": 735, + "column": 12 + }, + "end": { + "line": 735, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 34789, + "end": 34793, + "loc": { + "start": { + "line": 735, + "column": 12 + }, + "end": { + "line": 735, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 34794, + "end": 34821, + "loc": { + "start": { + "line": 735, + "column": 17 + }, + "end": { + "line": 735, + "column": 44 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34822, + "end": 34829, + "loc": { + "start": { + "line": 735, + "column": 45 + }, + "end": { + "line": 735, + "column": 52 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 34845, + "end": 34885, + "loc": { + "start": { + "line": 736, + "column": 12 + }, + "end": { + "line": 736, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 34845, + "end": 34884, + "loc": { + "start": { + "line": 736, + "column": 12 + }, + "end": { + "line": 736, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 34845, + "end": 34877, + "loc": { + "start": { + "line": 736, + "column": 12 + }, + "end": { + "line": 736, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 34845, + "end": 34849, + "loc": { + "start": { + "line": 736, + "column": 12 + }, + "end": { + "line": 736, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 34850, + "end": 34877, + "loc": { + "start": { + "line": 736, + "column": 17 + }, + "end": { + "line": 736, + "column": 44 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 34880, + "end": 34884, + "loc": { + "start": { + "line": 736, + "column": 47 + }, + "end": { + "line": 736, + "column": 51 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 34904, + "end": 34925, + "loc": { + "start": { + "line": 738, + "column": 8 + }, + "end": { + "line": 738, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 34904, + "end": 34924, + "loc": { + "start": { + "line": 738, + "column": 8 + }, + "end": { + "line": 738, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 34904, + "end": 34916, + "loc": { + "start": { + "line": 738, + "column": 8 + }, + "end": { + "line": 738, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 34904, + "end": 34908, + "loc": { + "start": { + "line": 738, + "column": 8 + }, + "end": { + "line": 738, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 34909, + "end": 34916, + "loc": { + "start": { + "line": 738, + "column": 13 + }, + "end": { + "line": 738, + "column": 20 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 34919, + "end": 34924, + "loc": { + "start": { + "line": 738, + "column": 23 + }, + "end": { + "line": 738, + "column": 28 + } + }, + "value": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 34934, + "end": 34981, + "loc": { + "start": { + "line": 739, + "column": 8 + }, + "end": { + "line": 739, + "column": 55 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 34934, + "end": 34980, + "loc": { + "start": { + "line": 739, + "column": 8 + }, + "end": { + "line": 739, + "column": 54 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 34934, + "end": 34973, + "loc": { + "start": { + "line": 739, + "column": 8 + }, + "end": { + "line": 739, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 34934, + "end": 34966, + "loc": { + "start": { + "line": 739, + "column": 8 + }, + "end": { + "line": 739, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 34934, + "end": 34952, + "loc": { + "start": { + "line": 739, + "column": 8 + }, + "end": { + "line": 739, + "column": 26 + } + }, + "object": { + "type": "MemberExpression", + "start": 34934, + "end": 34945, + "loc": { + "start": { + "line": 739, + "column": 8 + }, + "end": { + "line": 739, + "column": 19 + } + }, + "object": { + "type": "ThisExpression", + "start": 34934, + "end": 34938, + "loc": { + "start": { + "line": 739, + "column": 8 + }, + "end": { + "line": 739, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 34939, + "end": 34945, + "loc": { + "start": { + "line": 739, + "column": 13 + }, + "end": { + "line": 739, + "column": 19 + }, + "identifierName": "plugin" + }, + "name": "plugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34946, + "end": 34952, + "loc": { + "start": { + "line": 739, + "column": 20 + }, + "end": { + "line": 739, + "column": 26 + }, + "identifierName": "viewer" + }, + "name": "viewer" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34953, + "end": 34966, + "loc": { + "start": { + "line": 739, + "column": 27 + }, + "end": { + "line": 739, + "column": 40 + }, + "identifierName": "cameraControl" + }, + "name": "cameraControl" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 34967, + "end": 34973, + "loc": { + "start": { + "line": 739, + "column": 41 + }, + "end": { + "line": 739, + "column": 47 + }, + "identifierName": "active" + }, + "name": "active" + }, + "computed": false + }, + "right": { + "type": "BooleanLiteral", + "start": 34976, + "end": 34980, + "loc": { + "start": { + "line": 739, + "column": 50 + }, + "end": { + "line": 739, + "column": 54 + } + }, + "value": true + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n ", + "start": 34033, + "end": 34210, + "loc": { + "start": { + "line": 717, + "column": 4 + }, + "end": { + "line": 721, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Resets this DistanceMeasurementsTouchControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsTouchControl is not active.\n ", + "start": 34993, + "end": 35214, + "loc": { + "start": { + "line": 742, + "column": 4 + }, + "end": { + "line": 748, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 35219, + "end": 35565, + "loc": { + "start": { + "line": 749, + "column": 4 + }, + "end": { + "line": 758, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 35219, + "end": 35224, + "loc": { + "start": { + "line": 749, + "column": 4 + }, + "end": { + "line": 749, + "column": 9 + }, + "identifierName": "reset" + }, + "name": "reset", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 35227, + "end": 35565, + "loc": { + "start": { + "line": 749, + "column": 12 + }, + "end": { + "line": 758, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 35237, + "end": 35287, + "loc": { + "start": { + "line": 750, + "column": 8 + }, + "end": { + "line": 752, + "column": 9 + } + }, + "test": { + "type": "UnaryExpression", + "start": 35241, + "end": 35254, + "loc": { + "start": { + "line": 750, + "column": 12 + }, + "end": { + "line": 750, + "column": 25 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 35242, + "end": 35254, + "loc": { + "start": { + "line": 750, + "column": 13 + }, + "end": { + "line": 750, + "column": 25 + } + }, + "object": { + "type": "ThisExpression", + "start": 35242, + "end": 35246, + "loc": { + "start": { + "line": 750, + "column": 13 + }, + "end": { + "line": 750, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "start": 35247, + "end": 35254, + "loc": { + "start": { + "line": 750, + "column": 18 + }, + "end": { + "line": 750, + "column": 25 + }, + "identifierName": "_active" + }, + "name": "_active" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 35256, + "end": 35287, + "loc": { + "start": { + "line": 750, + "column": 27 + }, + "end": { + "line": 752, + "column": 9 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 35270, + "end": 35277, + "loc": { + "start": { + "line": 751, + "column": 12 + }, + "end": { + "line": 751, + "column": 19 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 35296, + "end": 35559, + "loc": { + "start": { + "line": 753, + "column": 8 + }, + "end": { + "line": 757, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 35300, + "end": 35332, + "loc": { + "start": { + "line": 753, + "column": 12 + }, + "end": { + "line": 753, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 35300, + "end": 35304, + "loc": { + "start": { + "line": 753, + "column": 12 + }, + "end": { + "line": 753, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 35305, + "end": 35332, + "loc": { + "start": { + "line": 753, + "column": 17 + }, + "end": { + "line": 753, + "column": 44 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 35334, + "end": 35559, + "loc": { + "start": { + "line": 753, + "column": 46 + }, + "end": { + "line": 757, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 35348, + "end": 35440, + "loc": { + "start": { + "line": 754, + "column": 12 + }, + "end": { + "line": 754, + "column": 104 + } + }, + "expression": { + "type": "CallExpression", + "start": 35348, + "end": 35439, + "loc": { + "start": { + "line": 754, + "column": 12 + }, + "end": { + "line": 754, + "column": 103 + } + }, + "callee": { + "type": "MemberExpression", + "start": 35348, + "end": 35384, + "loc": { + "start": { + "line": 754, + "column": 12 + }, + "end": { + "line": 754, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 35348, + "end": 35379, + "loc": { + "start": { + "line": 754, + "column": 12 + }, + "end": { + "line": 754, + "column": 43 + } + }, + "object": { + "type": "ThisExpression", + "start": 35348, + "end": 35352, + "loc": { + "start": { + "line": 754, + "column": 12 + }, + "end": { + "line": 754, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 35353, + "end": 35379, + "loc": { + "start": { + "line": 754, + "column": 17 + }, + "end": { + "line": 754, + "column": 43 + }, + "identifierName": "distanceMeasurementsPlugin" + }, + "name": "distanceMeasurementsPlugin" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35380, + "end": 35384, + "loc": { + "start": { + "line": 754, + "column": 44 + }, + "end": { + "line": 754, + "column": 48 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 35385, + "end": 35404, + "loc": { + "start": { + "line": 754, + "column": 49 + }, + "end": { + "line": 754, + "column": 68 + } + }, + "extra": { + "rawValue": "measurementCancel", + "raw": "\"measurementCancel\"" + }, + "value": "measurementCancel" + }, + { + "type": "MemberExpression", + "start": 35406, + "end": 35438, + "loc": { + "start": { + "line": 754, + "column": 70 + }, + "end": { + "line": 754, + "column": 102 + } + }, + "object": { + "type": "ThisExpression", + "start": 35406, + "end": 35410, + "loc": { + "start": { + "line": 754, + "column": 70 + }, + "end": { + "line": 754, + "column": 74 + } + } + }, + "property": { + "type": "Identifier", + "start": 35411, + "end": 35438, + "loc": { + "start": { + "line": 754, + "column": 75 + }, + "end": { + "line": 754, + "column": 102 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 35453, + "end": 35496, + "loc": { + "start": { + "line": 755, + "column": 12 + }, + "end": { + "line": 755, + "column": 55 + } + }, + "expression": { + "type": "CallExpression", + "start": 35453, + "end": 35495, + "loc": { + "start": { + "line": 755, + "column": 12 + }, + "end": { + "line": 755, + "column": 54 + } + }, + "callee": { + "type": "MemberExpression", + "start": 35453, + "end": 35493, + "loc": { + "start": { + "line": 755, + "column": 12 + }, + "end": { + "line": 755, + "column": 52 + } + }, + "object": { + "type": "MemberExpression", + "start": 35453, + "end": 35485, + "loc": { + "start": { + "line": 755, + "column": 12 + }, + "end": { + "line": 755, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 35453, + "end": 35457, + "loc": { + "start": { + "line": 755, + "column": 12 + }, + "end": { + "line": 755, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 35458, + "end": 35485, + "loc": { + "start": { + "line": 755, + "column": 17 + }, + "end": { + "line": 755, + "column": 44 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 35486, + "end": 35493, + "loc": { + "start": { + "line": 755, + "column": 45 + }, + "end": { + "line": 755, + "column": 52 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 35509, + "end": 35549, + "loc": { + "start": { + "line": 756, + "column": 12 + }, + "end": { + "line": 756, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 35509, + "end": 35548, + "loc": { + "start": { + "line": 756, + "column": 12 + }, + "end": { + "line": 756, + "column": 51 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 35509, + "end": 35541, + "loc": { + "start": { + "line": 756, + "column": 12 + }, + "end": { + "line": 756, + "column": 44 + } + }, + "object": { + "type": "ThisExpression", + "start": 35509, + "end": 35513, + "loc": { + "start": { + "line": 756, + "column": 12 + }, + "end": { + "line": 756, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "start": 35514, + "end": 35541, + "loc": { + "start": { + "line": 756, + "column": 17 + }, + "end": { + "line": 756, + "column": 44 + }, + "identifierName": "_currentDistanceMeasurement" + }, + "name": "_currentDistanceMeasurement" + }, + "computed": false + }, + "right": { + "type": "NullLiteral", + "start": 35544, + "end": 35548, + "loc": { + "start": { + "line": 756, + "column": 47 + }, + "end": { + "line": 756, + "column": 51 + } + } + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Resets this DistanceMeasurementsTouchControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsTouchControl is not active.\n ", + "start": 34993, + "end": 35214, + "loc": { + "start": { + "line": 742, + "column": 4 + }, + "end": { + "line": 748, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Destroys this DistanceMeasurementsTouchControl.\n ", + "start": 35571, + "end": 35637, + "loc": { + "start": { + "line": 760, + "column": 4 + }, + "end": { + "line": 762, + "column": 7 + } + } + } + ] + }, + { + "type": "ClassMethod", + "start": 35642, + "end": 35711, + "loc": { + "start": { + "line": 763, + "column": 4 + }, + "end": { + "line": 766, + "column": 5 + } + }, + "static": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 35642, + "end": 35649, + "loc": { + "start": { + "line": 763, + "column": 4 + }, + "end": { + "line": 763, + "column": 11 + }, + "identifierName": "destroy" + }, + "name": "destroy", + "leadingComments": null + }, + "kind": "method", + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 35652, + "end": 35711, + "loc": { + "start": { + "line": 763, + "column": 14 + }, + "end": { + "line": 766, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 35662, + "end": 35680, + "loc": { + "start": { + "line": 764, + "column": 8 + }, + "end": { + "line": 764, + "column": 26 + } + }, + "expression": { + "type": "CallExpression", + "start": 35662, + "end": 35679, + "loc": { + "start": { + "line": 764, + "column": 8 + }, + "end": { + "line": 764, + "column": 25 + } + }, + "callee": { + "type": "MemberExpression", + "start": 35662, + "end": 35677, + "loc": { + "start": { + "line": 764, + "column": 8 + }, + "end": { + "line": 764, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 35662, + "end": 35666, + "loc": { + "start": { + "line": 764, + "column": 8 + }, + "end": { + "line": 764, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 35667, + "end": 35677, + "loc": { + "start": { + "line": 764, + "column": 13 + }, + "end": { + "line": 764, + "column": 23 + }, + "identifierName": "deactivate" + }, + "name": "deactivate" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 35689, + "end": 35705, + "loc": { + "start": { + "line": 765, + "column": 8 + }, + "end": { + "line": 765, + "column": 24 + } + }, + "expression": { + "type": "CallExpression", + "start": 35689, + "end": 35704, + "loc": { + "start": { + "line": 765, + "column": 8 + }, + "end": { + "line": 765, + "column": 23 + } + }, + "callee": { + "type": "MemberExpression", + "start": 35689, + "end": 35702, + "loc": { + "start": { + "line": 765, + "column": 8 + }, + "end": { + "line": 765, + "column": 21 + } + }, + "object": { + "type": "Super", + "start": 35689, + "end": 35694, + "loc": { + "start": { + "line": 765, + "column": 8 + }, + "end": { + "line": 765, + "column": 13 + } + } + }, + "property": { + "type": "Identifier", + "start": 35695, + "end": 35702, + "loc": { + "start": { + "line": 765, + "column": 14 + }, + "end": { + "line": 765, + "column": 21 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "directives": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Destroys this DistanceMeasurementsTouchControl.\n ", + "start": 35571, + "end": 35637, + "loc": { + "start": { + "line": 760, + "column": 4 + }, + "end": { + "line": 762, + "column": 7 + } + } + } + ] + } + ] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from touch input.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n *\n ", + "start": 505, + "end": 633, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 21, + "column": 3 + } + } + } + ], + "trailingComments": [] + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from touch input.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n *\n ", + "start": 505, + "end": 633, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 21, + "column": 3 + } + } + } + ] + } + ], + "directives": [] + }, + "comments": [ + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from touch input.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n *\n ", + "start": 505, + "end": 633, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 21, + "column": 3 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Creates a DistanceMeasurementsTouchControl bound to the given DistanceMeasurementsPlugin.\n ", + "start": 723, + "end": 831, + "loc": { + "start": { + "line": 24, + "column": 4 + }, + "end": { + "line": 26, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 2438, + "end": 2598, + "loc": { + "start": { + "line": 75, + "column": 8 + }, + "end": { + "line": 78, + "column": 11 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 2678, + "end": 2838, + "loc": { + "start": { + "line": 81, + "column": 8 + }, + "end": { + "line": 84, + "column": 11 + } + } + }, + { + "type": "CommentBlock", + "value": "* Gets if this DistanceMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 2900, + "end": 3044, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 91, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n ", + "start": 3104, + "end": 3265, + "loc": { + "start": { + "line": 96, + "column": 4 + }, + "end": { + "line": 100, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3357, + "end": 3511, + "loc": { + "start": { + "line": 105, + "column": 4 + }, + "end": { + "line": 109, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n ", + "start": 3583, + "end": 3740, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 118, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3824, + "end": 3976, + "loc": { + "start": { + "line": 123, + "column": 4 + }, + "end": { + "line": 127, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Activates this DistanceMeasurementsTouchControl, ready to respond to input.\n ", + "start": 4044, + "end": 4138, + "loc": { + "start": { + "line": 132, + "column": 4 + }, + "end": { + "line": 134, + "column": 7 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 6239, + "end": 6266, + "loc": { + "start": { + "line": 202, + "column": 80 + }, + "end": { + "line": 202, + "column": 107 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 7898, + "end": 7910, + "loc": { + "start": { + "line": 232, + "column": 38 + }, + "end": { + "line": 232, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 7961, + "end": 7974, + "loc": { + "start": { + "line": 234, + "column": 24 + }, + "end": { + "line": 234, + "column": 37 + } + } + }, + { + "type": "CommentLine", + "value": " pointerWorldPos.set(snapPickResult.snappedWorldPos);", + "start": 8721, + "end": 8776, + "loc": { + "start": { + "line": 248, + "column": 24 + }, + "end": { + "line": 248, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " if (this.pointerLens) {", + "start": 10387, + "end": 10413, + "loc": { + "start": { + "line": 273, + "column": 24 + }, + "end": { + "line": 273, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.cursorPos = pickResult.canvasPos;", + "start": 10438, + "end": 10495, + "loc": { + "start": { + "line": 274, + "column": 24 + }, + "end": { + "line": 274, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.snapped = false;", + "start": 10520, + "end": 10560, + "loc": { + "start": { + "line": 275, + "column": 24 + }, + "end": { + "line": 275, + "column": 64 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 10585, + "end": 10589, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "column": 28 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 10692, + "end": 10807, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 139 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")", + "start": 11006, + "end": 11122, + "loc": { + "start": { + "line": 282, + "column": 20 + }, + "end": { + "line": 282, + "column": 136 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 11336, + "end": 11363, + "loc": { + "start": { + "line": 291, + "column": 80 + }, + "end": { + "line": 291, + "column": 107 + } + } + }, + { + "type": "CommentLine", + "value": " One finger down", + "start": 11574, + "end": 11592, + "loc": { + "start": { + "line": 296, + "column": 51 + }, + "end": { + "line": 296, + "column": 69 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 12195, + "end": 12207, + "loc": { + "start": { + "line": 304, + "column": 32 + }, + "end": { + "line": 304, + "column": 44 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 12307, + "end": 12320, + "loc": { + "start": { + "line": 308, + "column": 28 + }, + "end": { + "line": 308, + "column": 41 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")", + "start": 15829, + "end": 15944, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 143 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")", + "start": 16162, + "end": 16278, + "loc": { + "start": { + "line": 367, + "column": 24 + }, + "end": { + "line": 367, + "column": 140 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")", + "start": 16660, + "end": 16734, + "loc": { + "start": { + "line": 380, + "column": 20 + }, + "end": { + "line": 380, + "column": 94 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 22690, + "end": 22807, + "loc": { + "start": { + "line": 502, + "column": 20 + }, + "end": { + "line": 502, + "column": 137 + } + } + }, + { + "type": "CommentLine", + "value": " case WAITING_FOR_TARGET_TOUCH_START:", + "start": 22852, + "end": 22891, + "loc": { + "start": { + "line": 505, + "column": 16 + }, + "end": { + "line": 505, + "column": 55 + } + } + }, + { + "type": "CommentLine", + "value": " this._touchState = WAITING_FOR_TARGET_TOUCH_START;", + "start": 22908, + "end": 22965, + "loc": { + "start": { + "line": 506, + "column": 16 + }, + "end": { + "line": 506, + "column": 73 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_TOUCH_START\")", + "start": 22982, + "end": 23097, + "loc": { + "start": { + "line": 507, + "column": 16 + }, + "end": { + "line": 507, + "column": 131 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 23114, + "end": 23127, + "loc": { + "start": { + "line": 508, + "column": 16 + }, + "end": { + "line": 508, + "column": 29 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 23265, + "end": 23292, + "loc": { + "start": { + "line": 511, + "column": 80 + }, + "end": { + "line": 511, + "column": 107 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")", + "start": 23618, + "end": 23710, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 116 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 28963, + "end": 29078, + "loc": { + "start": { + "line": 627, + "column": 24 + }, + "end": { + "line": 627, + "column": 139 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 29369, + "end": 29484, + "loc": { + "start": { + "line": 633, + "column": 24 + }, + "end": { + "line": 633, + "column": 139 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 30139, + "end": 30270, + "loc": { + "start": { + "line": 649, + "column": 24 + }, + "end": { + "line": 649, + "column": 155 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_TARGET_TOUCH_START\")", + "start": 30399, + "end": 30541, + "loc": { + "start": { + "line": 652, + "column": 24 + }, + "end": { + "line": 652, + "column": 166 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 32392, + "end": 32503, + "loc": { + "start": { + "line": 685, + "column": 20 + }, + "end": { + "line": 685, + "column": 131 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 33220, + "end": 33352, + "loc": { + "start": { + "line": 700, + "column": 24 + }, + "end": { + "line": 700, + "column": 156 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 33735, + "end": 33850, + "loc": { + "start": { + "line": 706, + "column": 24 + }, + "end": { + "line": 706, + "column": 139 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n ", + "start": 34033, + "end": 34210, + "loc": { + "start": { + "line": 717, + "column": 4 + }, + "end": { + "line": 721, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Resets this DistanceMeasurementsTouchControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsTouchControl is not active.\n ", + "start": 34993, + "end": 35214, + "loc": { + "start": { + "line": 742, + "column": 4 + }, + "end": { + "line": 748, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Destroys this DistanceMeasurementsTouchControl.\n ", + "start": 35571, + "end": 35637, + "loc": { + "start": { + "line": 760, + "column": 4 + }, + "end": { + "line": 762, + "column": 7 + } + } + } + ], + "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": "math", + "start": 8, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 12 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12, + "end": 13, + "loc": { + "start": { + "line": 1, + "column": 12 + }, + "end": { + "line": 1, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 14, + "end": 18, + "loc": { + "start": { + "line": 1, + "column": 14 + }, + "end": { + "line": 1, + "column": 18 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../viewer/scene/math/math.js", + "start": 19, + "end": 52, + "loc": { + "start": { + "line": 1, + "column": 19 + }, + "end": { + "line": 1, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 52, + "end": 53, + "loc": { + "start": { + "line": 1, + "column": 52 + }, + "end": { + "line": 1, + "column": 53 + } + } + }, + { + "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": 54, + "end": 60, + "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": 61, + "end": 62, + "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": "PointerCircle", + "start": 62, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 21 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 75, + "end": 76, + "loc": { + "start": { + "line": 2, + "column": 21 + }, + "end": { + "line": 2, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 77, + "end": 81, + "loc": { + "start": { + "line": 2, + "column": 23 + }, + "end": { + "line": 2, + "column": 27 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../extras/PointerCircle/PointerCircle.js", + "start": 82, + "end": 127, + "loc": { + "start": { + "line": 2, + "column": 28 + }, + "end": { + "line": 2, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 127, + "end": 128, + "loc": { + "start": { + "line": 2, + "column": 73 + }, + "end": { + "line": 2, + "column": 74 + } + } + }, + { + "type": { + "label": "import", + "keyword": "import", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "import", + "start": 129, + "end": 135, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 3, + "column": 6 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 136, + "end": 137, + "loc": { + "start": { + "line": 3, + "column": 7 + }, + "end": { + "line": 3, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "DistanceMeasurementsControl", + "start": 137, + "end": 164, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 35 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 164, + "end": 165, + "loc": { + "start": { + "line": 3, + "column": 35 + }, + "end": { + "line": 3, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 166, + "end": 170, + "loc": { + "start": { + "line": 3, + "column": 37 + }, + "end": { + "line": 3, + "column": 41 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "./DistanceMeasurementsControl.js", + "start": 171, + "end": 205, + "loc": { + "start": { + "line": 3, + "column": 42 + }, + "end": { + "line": 3, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 205, + "end": 206, + "loc": { + "start": { + "line": 3, + "column": 76 + }, + "end": { + "line": 3, + "column": 77 + } + } + }, + { + "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": 209, + "end": 214, + "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": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 215, + "end": 245, + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 246, + "end": 247, + "loc": { + "start": { + "line": 6, + "column": 37 + }, + "end": { + "line": 6, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 248, + "end": 249, + "loc": { + "start": { + "line": 6, + "column": 39 + }, + "end": { + "line": 6, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 249, + "end": 250, + "loc": { + "start": { + "line": 6, + "column": 40 + }, + "end": { + "line": 6, + "column": 41 + } + } + }, + { + "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": 251, + "end": 256, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END", + "start": 257, + "end": 291, + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 292, + "end": 293, + "loc": { + "start": { + "line": 7, + "column": 41 + }, + "end": { + "line": 7, + "column": 42 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 294, + "end": 295, + "loc": { + "start": { + "line": 7, + "column": 43 + }, + "end": { + "line": 7, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 295, + "end": 296, + "loc": { + "start": { + "line": 7, + "column": 44 + }, + "end": { + "line": 7, + "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": 297, + "end": 302, + "loc": { + "start": { + "line": 8, + "column": 0 + }, + "end": { + "line": 8, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 303, + "end": 336, + "loc": { + "start": { + "line": 8, + "column": 6 + }, + "end": { + "line": 8, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 337, + "end": 338, + "loc": { + "start": { + "line": 8, + "column": 40 + }, + "end": { + "line": 8, + "column": 41 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 2, + "start": 339, + "end": 340, + "loc": { + "start": { + "line": 8, + "column": 42 + }, + "end": { + "line": 8, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 340, + "end": 341, + "loc": { + "start": { + "line": 8, + "column": 43 + }, + "end": { + "line": 8, + "column": 44 + } + } + }, + { + "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": 343, + "end": 348, + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 10, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 349, + "end": 379, + "loc": { + "start": { + "line": 10, + "column": 6 + }, + "end": { + "line": 10, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 380, + "end": 381, + "loc": { + "start": { + "line": 10, + "column": 37 + }, + "end": { + "line": 10, + "column": 38 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 3, + "start": 382, + "end": 383, + "loc": { + "start": { + "line": 10, + "column": 39 + }, + "end": { + "line": 10, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 383, + "end": 384, + "loc": { + "start": { + "line": 10, + "column": 40 + }, + "end": { + "line": 10, + "column": 41 + } + } + }, + { + "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": 385, + "end": 390, + "loc": { + "start": { + "line": 11, + "column": 0 + }, + "end": { + "line": 11, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_QUICK_TOUCH_END", + "start": 391, + "end": 425, + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 426, + "end": 427, + "loc": { + "start": { + "line": 11, + "column": 41 + }, + "end": { + "line": 11, + "column": 42 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 4, + "start": 428, + "end": 429, + "loc": { + "start": { + "line": 11, + "column": 43 + }, + "end": { + "line": 11, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 429, + "end": 430, + "loc": { + "start": { + "line": 11, + "column": 44 + }, + "end": { + "line": 11, + "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": 431, + "end": 436, + "loc": { + "start": { + "line": 12, + "column": 0 + }, + "end": { + "line": 12, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 437, + "end": 470, + "loc": { + "start": { + "line": 12, + "column": 6 + }, + "end": { + "line": 12, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 471, + "end": 472, + "loc": { + "start": { + "line": 12, + "column": 40 + }, + "end": { + "line": 12, + "column": 41 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 5, + "start": 473, + "end": 474, + "loc": { + "start": { + "line": 12, + "column": 42 + }, + "end": { + "line": 12, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 474, + "end": 475, + "loc": { + "start": { + "line": 12, + "column": 43 + }, + "end": { + "line": 12, + "column": 44 + } + } + }, + { + "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": 477, + "end": 482, + "loc": { + "start": { + "line": 14, + "column": 0 + }, + "end": { + "line": 14, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "TOUCH_CANCELING", + "start": 483, + "end": 498, + "loc": { + "start": { + "line": 14, + "column": 6 + }, + "end": { + "line": 14, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 499, + "end": 500, + "loc": { + "start": { + "line": 14, + "column": 22 + }, + "end": { + "line": 14, + "column": 23 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 7, + "start": 501, + "end": 502, + "loc": { + "start": { + "line": 14, + "column": 24 + }, + "end": { + "line": 14, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 502, + "end": 503, + "loc": { + "start": { + "line": 14, + "column": 25 + }, + "end": { + "line": 14, + "column": 26 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Creates {@link DistanceMeasurement}s from touch input.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n *\n ", + "start": 505, + "end": 633, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 21, + "column": 3 + } + } + }, + { + "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": 634, + "end": 640, + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 22, + "column": 6 + } + } + }, + { + "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": 641, + "end": 646, + "loc": { + "start": { + "line": 22, + "column": 7 + }, + "end": { + "line": 22, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "DistanceMeasurementsTouchControl", + "start": 647, + "end": 679, + "loc": { + "start": { + "line": 22, + "column": 13 + }, + "end": { + "line": 22, + "column": 45 + } + } + }, + { + "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": 680, + "end": 687, + "loc": { + "start": { + "line": 22, + "column": 46 + }, + "end": { + "line": 22, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "DistanceMeasurementsControl", + "start": 688, + "end": 715, + "loc": { + "start": { + "line": 22, + "column": 54 + }, + "end": { + "line": 22, + "column": 81 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 716, + "end": 717, + "loc": { + "start": { + "line": 22, + "column": 82 + }, + "end": { + "line": 22, + "column": 83 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Creates a DistanceMeasurementsTouchControl bound to the given DistanceMeasurementsPlugin.\n ", + "start": 723, + "end": 831, + "loc": { + "start": { + "line": 24, + "column": 4 + }, + "end": { + "line": 26, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "constructor", + "start": 836, + "end": 847, + "loc": { + "start": { + "line": 27, + "column": 4 + }, + "end": { + "line": 27, + "column": 15 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 847, + "end": 848, + "loc": { + "start": { + "line": 27, + "column": 15 + }, + "end": { + "line": 27, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 848, + "end": 874, + "loc": { + "start": { + "line": 27, + "column": 16 + }, + "end": { + "line": 27, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 874, + "end": 875, + "loc": { + "start": { + "line": 27, + "column": 42 + }, + "end": { + "line": 27, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 876, + "end": 879, + "loc": { + "start": { + "line": 27, + "column": 44 + }, + "end": { + "line": 27, + "column": 47 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 880, + "end": 881, + "loc": { + "start": { + "line": 27, + "column": 48 + }, + "end": { + "line": 27, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 882, + "end": 883, + "loc": { + "start": { + "line": 27, + "column": 50 + }, + "end": { + "line": 27, + "column": 51 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 883, + "end": 884, + "loc": { + "start": { + "line": 27, + "column": 51 + }, + "end": { + "line": 27, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 884, + "end": 885, + "loc": { + "start": { + "line": 27, + "column": 52 + }, + "end": { + "line": 27, + "column": 53 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 886, + "end": 887, + "loc": { + "start": { + "line": 27, + "column": 54 + }, + "end": { + "line": 27, + "column": 55 + } + } + }, + { + "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": 897, + "end": 902, + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 13 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 902, + "end": 903, + "loc": { + "start": { + "line": 29, + "column": 13 + }, + "end": { + "line": 29, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 903, + "end": 929, + "loc": { + "start": { + "line": 29, + "column": 14 + }, + "end": { + "line": 29, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "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": 40 + }, + "end": { + "line": 29, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 930, + "end": 936, + "loc": { + "start": { + "line": 29, + "column": 41 + }, + "end": { + "line": 29, + "column": 47 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 936, + "end": 937, + "loc": { + "start": { + "line": 29, + "column": 47 + }, + "end": { + "line": 29, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 937, + "end": 942, + "loc": { + "start": { + "line": 29, + "column": 48 + }, + "end": { + "line": 29, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 942, + "end": 943, + "loc": { + "start": { + "line": 29, + "column": 53 + }, + "end": { + "line": 29, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 943, + "end": 944, + "loc": { + "start": { + "line": 29, + "column": 54 + }, + "end": { + "line": 29, + "column": 55 + } + } + }, + { + "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": 954, + "end": 958, + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 958, + "end": 959, + "loc": { + "start": { + "line": 31, + "column": 12 + }, + "end": { + "line": 31, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 959, + "end": 970, + "loc": { + "start": { + "line": 31, + "column": 13 + }, + "end": { + "line": 31, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 971, + "end": 972, + "loc": { + "start": { + "line": 31, + "column": 25 + }, + "end": { + "line": 31, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 973, + "end": 976, + "loc": { + "start": { + "line": 31, + "column": 27 + }, + "end": { + "line": 31, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 976, + "end": 977, + "loc": { + "start": { + "line": 31, + "column": 30 + }, + "end": { + "line": 31, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 977, + "end": 988, + "loc": { + "start": { + "line": 31, + "column": 31 + }, + "end": { + "line": 31, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 988, + "end": 989, + "loc": { + "start": { + "line": 31, + "column": 42 + }, + "end": { + "line": 31, + "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": 998, + "end": 1002, + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1002, + "end": 1003, + "loc": { + "start": { + "line": 32, + "column": 12 + }, + "end": { + "line": 32, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 1003, + "end": 1016, + "loc": { + "start": { + "line": 32, + "column": 13 + }, + "end": { + "line": 32, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1017, + "end": 1018, + "loc": { + "start": { + "line": 32, + "column": 27 + }, + "end": { + "line": 32, + "column": 28 + } + } + }, + { + "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": 1019, + "end": 1022, + "loc": { + "start": { + "line": 32, + "column": 29 + }, + "end": { + "line": 32, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "PointerCircle", + "start": 1023, + "end": 1036, + "loc": { + "start": { + "line": 32, + "column": 33 + }, + "end": { + "line": 32, + "column": 46 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1036, + "end": 1037, + "loc": { + "start": { + "line": 32, + "column": 46 + }, + "end": { + "line": 32, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 1037, + "end": 1063, + "loc": { + "start": { + "line": 32, + "column": 47 + }, + "end": { + "line": 32, + "column": 73 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1063, + "end": 1064, + "loc": { + "start": { + "line": 32, + "column": 73 + }, + "end": { + "line": 32, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 1064, + "end": 1070, + "loc": { + "start": { + "line": 32, + "column": 74 + }, + "end": { + "line": 32, + "column": 80 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1070, + "end": 1071, + "loc": { + "start": { + "line": 32, + "column": 80 + }, + "end": { + "line": 32, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1071, + "end": 1072, + "loc": { + "start": { + "line": 32, + "column": 81 + }, + "end": { + "line": 32, + "column": 82 + } + } + }, + { + "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": 1082, + "end": 1086, + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1086, + "end": 1087, + "loc": { + "start": { + "line": 34, + "column": 12 + }, + "end": { + "line": 34, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 1087, + "end": 1094, + "loc": { + "start": { + "line": 34, + "column": 13 + }, + "end": { + "line": 34, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1095, + "end": 1096, + "loc": { + "start": { + "line": 34, + "column": 21 + }, + "end": { + "line": 34, + "column": 22 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 1097, + "end": 1102, + "loc": { + "start": { + "line": 34, + "column": 23 + }, + "end": { + "line": 34, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1102, + "end": 1103, + "loc": { + "start": { + "line": 34, + "column": 28 + }, + "end": { + "line": 34, + "column": 29 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 1113, + "end": 1118, + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "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": "markerDiv", + "start": 1119, + "end": 1128, + "loc": { + "start": { + "line": 36, + "column": 14 + }, + "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": 1129, + "end": 1130, + "loc": { + "start": { + "line": 36, + "column": 24 + }, + "end": { + "line": 36, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "document", + "start": 1131, + "end": 1139, + "loc": { + "start": { + "line": 36, + "column": 26 + }, + "end": { + "line": 36, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1139, + "end": 1140, + "loc": { + "start": { + "line": 36, + "column": 34 + }, + "end": { + "line": 36, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createElement", + "start": 1140, + "end": 1153, + "loc": { + "start": { + "line": 36, + "column": 35 + }, + "end": { + "line": 36, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1153, + "end": 1154, + "loc": { + "start": { + "line": 36, + "column": 48 + }, + "end": { + "line": 36, + "column": 49 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "div", + "start": 1154, + "end": 1159, + "loc": { + "start": { + "line": 36, + "column": 49 + }, + "end": { + "line": 36, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1159, + "end": 1160, + "loc": { + "start": { + "line": 36, + "column": 54 + }, + "end": { + "line": 36, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1160, + "end": 1161, + "loc": { + "start": { + "line": 36, + "column": 55 + }, + "end": { + "line": 36, + "column": 56 + } + } + }, + { + "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": 1170, + "end": 1175, + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 37, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1176, + "end": 1182, + "loc": { + "start": { + "line": 37, + "column": 14 + }, + "end": { + "line": 37, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1183, + "end": 1184, + "loc": { + "start": { + "line": 37, + "column": 21 + }, + "end": { + "line": 37, + "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": 1185, + "end": 1189, + "loc": { + "start": { + "line": 37, + "column": 23 + }, + "end": { + "line": 37, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1189, + "end": 1190, + "loc": { + "start": { + "line": 37, + "column": 27 + }, + "end": { + "line": 37, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1190, + "end": 1195, + "loc": { + "start": { + "line": 37, + "column": 28 + }, + "end": { + "line": 37, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1195, + "end": 1196, + "loc": { + "start": { + "line": 37, + "column": 33 + }, + "end": { + "line": 37, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1196, + "end": 1202, + "loc": { + "start": { + "line": 37, + "column": 34 + }, + "end": { + "line": 37, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1202, + "end": 1203, + "loc": { + "start": { + "line": 37, + "column": 40 + }, + "end": { + "line": 37, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1203, + "end": 1209, + "loc": { + "start": { + "line": 37, + "column": 41 + }, + "end": { + "line": 37, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1209, + "end": 1210, + "loc": { + "start": { + "line": 37, + "column": 47 + }, + "end": { + "line": 37, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1219, + "end": 1225, + "loc": { + "start": { + "line": 38, + "column": 8 + }, + "end": { + "line": 38, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1225, + "end": 1226, + "loc": { + "start": { + "line": 38, + "column": 14 + }, + "end": { + "line": 38, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "parentNode", + "start": 1226, + "end": 1236, + "loc": { + "start": { + "line": 38, + "column": 15 + }, + "end": { + "line": 38, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1236, + "end": 1237, + "loc": { + "start": { + "line": 38, + "column": 25 + }, + "end": { + "line": 38, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "insertBefore", + "start": 1237, + "end": 1249, + "loc": { + "start": { + "line": 38, + "column": 26 + }, + "end": { + "line": 38, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1249, + "end": 1250, + "loc": { + "start": { + "line": 38, + "column": 38 + }, + "end": { + "line": 38, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1250, + "end": 1259, + "loc": { + "start": { + "line": 38, + "column": 39 + }, + "end": { + "line": 38, + "column": 48 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1259, + "end": 1260, + "loc": { + "start": { + "line": 38, + "column": 48 + }, + "end": { + "line": 38, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 1261, + "end": 1267, + "loc": { + "start": { + "line": 38, + "column": 50 + }, + "end": { + "line": 38, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1267, + "end": 1268, + "loc": { + "start": { + "line": 38, + "column": 56 + }, + "end": { + "line": 38, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1268, + "end": 1269, + "loc": { + "start": { + "line": 38, + "column": 57 + }, + "end": { + "line": 38, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1279, + "end": 1288, + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1288, + "end": 1289, + "loc": { + "start": { + "line": 40, + "column": 17 + }, + "end": { + "line": 40, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1289, + "end": 1294, + "loc": { + "start": { + "line": 40, + "column": 18 + }, + "end": { + "line": 40, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1294, + "end": 1295, + "loc": { + "start": { + "line": 40, + "column": 23 + }, + "end": { + "line": 40, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "background", + "start": 1295, + "end": 1305, + "loc": { + "start": { + "line": 40, + "column": 24 + }, + "end": { + "line": 40, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1306, + "end": 1307, + "loc": { + "start": { + "line": 40, + "column": 35 + }, + "end": { + "line": 40, + "column": 36 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "black", + "start": 1308, + "end": 1315, + "loc": { + "start": { + "line": 40, + "column": 37 + }, + "end": { + "line": 40, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1315, + "end": 1316, + "loc": { + "start": { + "line": 40, + "column": 44 + }, + "end": { + "line": 40, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1325, + "end": 1334, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1334, + "end": 1335, + "loc": { + "start": { + "line": 41, + "column": 17 + }, + "end": { + "line": 41, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1335, + "end": 1340, + "loc": { + "start": { + "line": 41, + "column": 18 + }, + "end": { + "line": 41, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1340, + "end": 1341, + "loc": { + "start": { + "line": 41, + "column": 23 + }, + "end": { + "line": 41, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "border", + "start": 1341, + "end": 1347, + "loc": { + "start": { + "line": 41, + "column": 24 + }, + "end": { + "line": 41, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1348, + "end": 1349, + "loc": { + "start": { + "line": 41, + "column": 31 + }, + "end": { + "line": 41, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "2px solid blue", + "start": 1350, + "end": 1366, + "loc": { + "start": { + "line": 41, + "column": 33 + }, + "end": { + "line": 41, + "column": 49 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1366, + "end": 1367, + "loc": { + "start": { + "line": 41, + "column": 49 + }, + "end": { + "line": 41, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1376, + "end": 1385, + "loc": { + "start": { + "line": 42, + "column": 8 + }, + "end": { + "line": 42, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1385, + "end": 1386, + "loc": { + "start": { + "line": 42, + "column": 17 + }, + "end": { + "line": 42, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1386, + "end": 1391, + "loc": { + "start": { + "line": 42, + "column": 18 + }, + "end": { + "line": 42, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1391, + "end": 1392, + "loc": { + "start": { + "line": 42, + "column": 23 + }, + "end": { + "line": 42, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "borderRadius", + "start": 1392, + "end": 1404, + "loc": { + "start": { + "line": 42, + "column": 24 + }, + "end": { + "line": 42, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1405, + "end": 1406, + "loc": { + "start": { + "line": 42, + "column": 37 + }, + "end": { + "line": 42, + "column": 38 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "10px", + "start": 1407, + "end": 1413, + "loc": { + "start": { + "line": 42, + "column": 39 + }, + "end": { + "line": 42, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1413, + "end": 1414, + "loc": { + "start": { + "line": 42, + "column": 45 + }, + "end": { + "line": 42, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1423, + "end": 1432, + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1432, + "end": 1433, + "loc": { + "start": { + "line": 43, + "column": 17 + }, + "end": { + "line": 43, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1433, + "end": 1438, + "loc": { + "start": { + "line": 43, + "column": 18 + }, + "end": { + "line": 43, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1438, + "end": 1439, + "loc": { + "start": { + "line": 43, + "column": 23 + }, + "end": { + "line": 43, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "width", + "start": 1439, + "end": 1444, + "loc": { + "start": { + "line": 43, + "column": 24 + }, + "end": { + "line": 43, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1445, + "end": 1446, + "loc": { + "start": { + "line": 43, + "column": 30 + }, + "end": { + "line": 43, + "column": 31 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "5px", + "start": 1447, + "end": 1452, + "loc": { + "start": { + "line": 43, + "column": 32 + }, + "end": { + "line": 43, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1452, + "end": 1453, + "loc": { + "start": { + "line": 43, + "column": 37 + }, + "end": { + "line": 43, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1462, + "end": 1471, + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1471, + "end": 1472, + "loc": { + "start": { + "line": 44, + "column": 17 + }, + "end": { + "line": 44, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1472, + "end": 1477, + "loc": { + "start": { + "line": 44, + "column": 18 + }, + "end": { + "line": 44, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1477, + "end": 1478, + "loc": { + "start": { + "line": 44, + "column": 23 + }, + "end": { + "line": 44, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "height", + "start": 1478, + "end": 1484, + "loc": { + "start": { + "line": 44, + "column": 24 + }, + "end": { + "line": 44, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1485, + "end": 1486, + "loc": { + "start": { + "line": 44, + "column": 31 + }, + "end": { + "line": 44, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "5px", + "start": 1487, + "end": 1492, + "loc": { + "start": { + "line": 44, + "column": 33 + }, + "end": { + "line": 44, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1492, + "end": 1493, + "loc": { + "start": { + "line": 44, + "column": 38 + }, + "end": { + "line": 44, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1502, + "end": 1511, + "loc": { + "start": { + "line": 45, + "column": 8 + }, + "end": { + "line": 45, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1511, + "end": 1512, + "loc": { + "start": { + "line": 45, + "column": 17 + }, + "end": { + "line": 45, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1512, + "end": 1517, + "loc": { + "start": { + "line": 45, + "column": 18 + }, + "end": { + "line": 45, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1517, + "end": 1518, + "loc": { + "start": { + "line": 45, + "column": 23 + }, + "end": { + "line": 45, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "margin", + "start": 1518, + "end": 1524, + "loc": { + "start": { + "line": 45, + "column": 24 + }, + "end": { + "line": 45, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1525, + "end": 1526, + "loc": { + "start": { + "line": 45, + "column": 31 + }, + "end": { + "line": 45, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-200px -200px", + "start": 1527, + "end": 1542, + "loc": { + "start": { + "line": 45, + "column": 33 + }, + "end": { + "line": 45, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1542, + "end": 1543, + "loc": { + "start": { + "line": 45, + "column": 48 + }, + "end": { + "line": 45, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1552, + "end": 1561, + "loc": { + "start": { + "line": 46, + "column": 8 + }, + "end": { + "line": 46, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1561, + "end": 1562, + "loc": { + "start": { + "line": 46, + "column": 17 + }, + "end": { + "line": 46, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1562, + "end": 1567, + "loc": { + "start": { + "line": 46, + "column": 18 + }, + "end": { + "line": 46, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1567, + "end": 1568, + "loc": { + "start": { + "line": 46, + "column": 23 + }, + "end": { + "line": 46, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zIndex", + "start": 1568, + "end": 1574, + "loc": { + "start": { + "line": 46, + "column": 24 + }, + "end": { + "line": 46, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1575, + "end": 1576, + "loc": { + "start": { + "line": 46, + "column": 31 + }, + "end": { + "line": 46, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "100", + "start": 1577, + "end": 1582, + "loc": { + "start": { + "line": 46, + "column": 33 + }, + "end": { + "line": 46, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1582, + "end": 1583, + "loc": { + "start": { + "line": 46, + "column": 38 + }, + "end": { + "line": 46, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1592, + "end": 1601, + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1601, + "end": 1602, + "loc": { + "start": { + "line": 47, + "column": 17 + }, + "end": { + "line": 47, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1602, + "end": 1607, + "loc": { + "start": { + "line": 47, + "column": 18 + }, + "end": { + "line": 47, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1607, + "end": 1608, + "loc": { + "start": { + "line": 47, + "column": 23 + }, + "end": { + "line": 47, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "position", + "start": 1608, + "end": 1616, + "loc": { + "start": { + "line": 47, + "column": 24 + }, + "end": { + "line": 47, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1617, + "end": 1618, + "loc": { + "start": { + "line": 47, + "column": 33 + }, + "end": { + "line": 47, + "column": 34 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "absolute", + "start": 1619, + "end": 1629, + "loc": { + "start": { + "line": 47, + "column": 35 + }, + "end": { + "line": 47, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1629, + "end": 1630, + "loc": { + "start": { + "line": 47, + "column": 45 + }, + "end": { + "line": 47, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1639, + "end": 1648, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1648, + "end": 1649, + "loc": { + "start": { + "line": 48, + "column": 17 + }, + "end": { + "line": 48, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "style", + "start": 1649, + "end": 1654, + "loc": { + "start": { + "line": 48, + "column": 18 + }, + "end": { + "line": 48, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1654, + "end": 1655, + "loc": { + "start": { + "line": 48, + "column": 23 + }, + "end": { + "line": 48, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerEvents", + "start": 1655, + "end": 1668, + "loc": { + "start": { + "line": 48, + "column": 24 + }, + "end": { + "line": 48, + "column": 37 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1669, + "end": 1670, + "loc": { + "start": { + "line": 48, + "column": 38 + }, + "end": { + "line": 48, + "column": 39 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "none", + "start": 1671, + "end": 1677, + "loc": { + "start": { + "line": 48, + "column": 40 + }, + "end": { + "line": 48, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1677, + "end": 1678, + "loc": { + "start": { + "line": 48, + "column": 46 + }, + "end": { + "line": 48, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 1688, + "end": 1692, + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 50, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1692, + "end": 1693, + "loc": { + "start": { + "line": 50, + "column": 12 + }, + "end": { + "line": 50, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1693, + "end": 1702, + "loc": { + "start": { + "line": 50, + "column": 13 + }, + "end": { + "line": 50, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1703, + "end": 1704, + "loc": { + "start": { + "line": 50, + "column": 23 + }, + "end": { + "line": 50, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "markerDiv", + "start": 1705, + "end": 1714, + "loc": { + "start": { + "line": 50, + "column": 25 + }, + "end": { + "line": 50, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1714, + "end": 1715, + "loc": { + "start": { + "line": 50, + "column": 34 + }, + "end": { + "line": 50, + "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": 1725, + "end": 1729, + "loc": { + "start": { + "line": 52, + "column": 8 + }, + "end": { + "line": 52, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1729, + "end": 1730, + "loc": { + "start": { + "line": 52, + "column": 12 + }, + "end": { + "line": 52, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 1730, + "end": 1757, + "loc": { + "start": { + "line": 52, + "column": 13 + }, + "end": { + "line": 52, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1758, + "end": 1759, + "loc": { + "start": { + "line": 52, + "column": 41 + }, + "end": { + "line": 52, + "column": 42 + } + } + }, + { + "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": 1760, + "end": 1764, + "loc": { + "start": { + "line": 52, + "column": 43 + }, + "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": 1764, + "end": 1765, + "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": 1775, + "end": 1779, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1779, + "end": 1780, + "loc": { + "start": { + "line": 54, + "column": 12 + }, + "end": { + "line": 54, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurementInitState", + "start": 1780, + "end": 1816, + "loc": { + "start": { + "line": 54, + "column": 13 + }, + "end": { + "line": 54, + "column": 49 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1817, + "end": 1818, + "loc": { + "start": { + "line": 54, + "column": 50 + }, + "end": { + "line": 54, + "column": 51 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1819, + "end": 1820, + "loc": { + "start": { + "line": 54, + "column": 52 + }, + "end": { + "line": 54, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 1833, + "end": 1844, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 23 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1844, + "end": 1845, + "loc": { + "start": { + "line": 55, + "column": 23 + }, + "end": { + "line": 55, + "column": 24 + } + } + }, + { + "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": 1846, + "end": 1850, + "loc": { + "start": { + "line": 55, + "column": 25 + }, + "end": { + "line": 55, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1850, + "end": 1851, + "loc": { + "start": { + "line": 55, + "column": 29 + }, + "end": { + "line": 55, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "axisVisible", + "start": 1864, + "end": 1875, + "loc": { + "start": { + "line": 56, + "column": 12 + }, + "end": { + "line": 56, + "column": 23 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1875, + "end": 1876, + "loc": { + "start": { + "line": 56, + "column": 23 + }, + "end": { + "line": 56, + "column": 24 + } + } + }, + { + "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": 1877, + "end": 1881, + "loc": { + "start": { + "line": 56, + "column": 25 + }, + "end": { + "line": 56, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1881, + "end": 1882, + "loc": { + "start": { + "line": 56, + "column": 29 + }, + "end": { + "line": 56, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 1895, + "end": 1907, + "loc": { + "start": { + "line": 57, + "column": 12 + }, + "end": { + "line": 57, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1907, + "end": 1908, + "loc": { + "start": { + "line": 57, + "column": 24 + }, + "end": { + "line": 57, + "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": 1909, + "end": 1913, + "loc": { + "start": { + "line": 57, + "column": 26 + }, + "end": { + "line": 57, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1913, + "end": 1914, + "loc": { + "start": { + "line": 57, + "column": 30 + }, + "end": { + "line": 57, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yaxisVisible", + "start": 1927, + "end": 1939, + "loc": { + "start": { + "line": 58, + "column": 12 + }, + "end": { + "line": 58, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1939, + "end": 1940, + "loc": { + "start": { + "line": 58, + "column": 24 + }, + "end": { + "line": 58, + "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": 1941, + "end": 1945, + "loc": { + "start": { + "line": 58, + "column": 26 + }, + "end": { + "line": 58, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1945, + "end": 1946, + "loc": { + "start": { + "line": 58, + "column": 30 + }, + "end": { + "line": 58, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zAxisVisible", + "start": 1959, + "end": 1971, + "loc": { + "start": { + "line": 59, + "column": 12 + }, + "end": { + "line": 59, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1971, + "end": 1972, + "loc": { + "start": { + "line": 59, + "column": 24 + }, + "end": { + "line": 59, + "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": 1973, + "end": 1977, + "loc": { + "start": { + "line": 59, + "column": 26 + }, + "end": { + "line": 59, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1977, + "end": 1978, + "loc": { + "start": { + "line": 59, + "column": 30 + }, + "end": { + "line": 59, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 1991, + "end": 2004, + "loc": { + "start": { + "line": 60, + "column": 12 + }, + "end": { + "line": 60, + "column": 25 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2004, + "end": 2005, + "loc": { + "start": { + "line": 60, + "column": 25 + }, + "end": { + "line": 60, + "column": 26 + } + } + }, + { + "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": 2006, + "end": 2010, + "loc": { + "start": { + "line": 60, + "column": 27 + }, + "end": { + "line": 60, + "column": 31 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2010, + "end": 2011, + "loc": { + "start": { + "line": 60, + "column": 31 + }, + "end": { + "line": 60, + "column": 32 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2020, + "end": 2021, + "loc": { + "start": { + "line": 61, + "column": 8 + }, + "end": { + "line": 61, + "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": 2031, + "end": 2035, + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2035, + "end": 2036, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchStart", + "start": 2036, + "end": 2055, + "loc": { + "start": { + "line": 63, + "column": 13 + }, + "end": { + "line": 63, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2056, + "end": 2057, + "loc": { + "start": { + "line": 63, + "column": 33 + }, + "end": { + "line": 63, + "column": 34 + } + } + }, + { + "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": 2058, + "end": 2062, + "loc": { + "start": { + "line": 63, + "column": 35 + }, + "end": { + "line": 63, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2062, + "end": 2063, + "loc": { + "start": { + "line": 63, + "column": 39 + }, + "end": { + "line": 63, + "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": 2072, + "end": 2076, + "loc": { + "start": { + "line": 64, + "column": 8 + }, + "end": { + "line": 64, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2076, + "end": 2077, + "loc": { + "start": { + "line": 64, + "column": 12 + }, + "end": { + "line": 64, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchEnd", + "start": 2077, + "end": 2094, + "loc": { + "start": { + "line": 64, + "column": 13 + }, + "end": { + "line": 64, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2095, + "end": 2096, + "loc": { + "start": { + "line": 64, + "column": 31 + }, + "end": { + "line": 64, + "column": 32 + } + } + }, + { + "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": 2097, + "end": 2101, + "loc": { + "start": { + "line": 64, + "column": 33 + }, + "end": { + "line": 64, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2101, + "end": 2102, + "loc": { + "start": { + "line": 64, + "column": 37 + }, + "end": { + "line": 64, + "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": 2111, + "end": 2115, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2115, + "end": 2116, + "loc": { + "start": { + "line": 65, + "column": 12 + }, + "end": { + "line": 65, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_longTouchTimeoutMs", + "start": 2116, + "end": 2135, + "loc": { + "start": { + "line": 65, + "column": 13 + }, + "end": { + "line": 65, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2136, + "end": 2137, + "loc": { + "start": { + "line": 65, + "column": 33 + }, + "end": { + "line": 65, + "column": 34 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 300, + "start": 2138, + "end": 2141, + "loc": { + "start": { + "line": 65, + "column": 35 + }, + "end": { + "line": 65, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2141, + "end": 2142, + "loc": { + "start": { + "line": 65, + "column": 38 + }, + "end": { + "line": 65, + "column": 39 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2151, + "end": 2155, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2155, + "end": 2156, + "loc": { + "start": { + "line": 66, + "column": 12 + }, + "end": { + "line": 66, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 2156, + "end": 2167, + "loc": { + "start": { + "line": 66, + "column": 13 + }, + "end": { + "line": 66, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2168, + "end": 2169, + "loc": { + "start": { + "line": 66, + "column": 25 + }, + "end": { + "line": 66, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 2170, + "end": 2173, + "loc": { + "start": { + "line": 66, + "column": 27 + }, + "end": { + "line": 66, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2173, + "end": 2174, + "loc": { + "start": { + "line": 66, + "column": 30 + }, + "end": { + "line": 66, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 2174, + "end": 2184, + "loc": { + "start": { + "line": 66, + "column": 31 + }, + "end": { + "line": 66, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 2185, + "end": 2188, + "loc": { + "start": { + "line": 66, + "column": 42 + }, + "end": { + "line": 66, + "column": 45 + } + } + }, + { + "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": 2189, + "end": 2194, + "loc": { + "start": { + "line": 66, + "column": 46 + }, + "end": { + "line": 66, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2194, + "end": 2195, + "loc": { + "start": { + "line": 66, + "column": 51 + }, + "end": { + "line": 66, + "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": 2204, + "end": 2208, + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 67, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2208, + "end": 2209, + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 2209, + "end": 2222, + "loc": { + "start": { + "line": 67, + "column": 13 + }, + "end": { + "line": 67, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2223, + "end": 2224, + "loc": { + "start": { + "line": 67, + "column": 27 + }, + "end": { + "line": 67, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 2225, + "end": 2228, + "loc": { + "start": { + "line": 67, + "column": 29 + }, + "end": { + "line": 67, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2228, + "end": 2229, + "loc": { + "start": { + "line": 67, + "column": 32 + }, + "end": { + "line": 67, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 2229, + "end": 2241, + "loc": { + "start": { + "line": 67, + "column": 33 + }, + "end": { + "line": 67, + "column": 45 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 2242, + "end": 2245, + "loc": { + "start": { + "line": 67, + "column": 46 + }, + "end": { + "line": 67, + "column": 49 + } + } + }, + { + "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": 2246, + "end": 2251, + "loc": { + "start": { + "line": 67, + "column": 50 + }, + "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": 2251, + "end": 2252, + "loc": { + "start": { + "line": 67, + "column": 55 + }, + "end": { + "line": 67, + "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": 2261, + "end": 2265, + "loc": { + "start": { + "line": 68, + "column": 8 + }, + "end": { + "line": 68, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2265, + "end": 2266, + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 2266, + "end": 2277, + "loc": { + "start": { + "line": 68, + "column": 13 + }, + "end": { + "line": 68, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2278, + "end": 2279, + "loc": { + "start": { + "line": 68, + "column": 25 + }, + "end": { + "line": 68, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 2280, + "end": 2310, + "loc": { + "start": { + "line": 68, + "column": 27 + }, + "end": { + "line": 68, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2310, + "end": 2311, + "loc": { + "start": { + "line": 68, + "column": 57 + }, + "end": { + "line": 68, + "column": 58 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 2321, + "end": 2325, + "loc": { + "start": { + "line": 70, + "column": 8 + }, + "end": { + "line": 70, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2325, + "end": 2326, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_attachPlugin", + "start": 2326, + "end": 2339, + "loc": { + "start": { + "line": 70, + "column": 13 + }, + "end": { + "line": 70, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2339, + "end": 2340, + "loc": { + "start": { + "line": 70, + "column": 26 + }, + "end": { + "line": 70, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 2340, + "end": 2366, + "loc": { + "start": { + "line": 70, + "column": 27 + }, + "end": { + "line": 70, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2366, + "end": 2367, + "loc": { + "start": { + "line": 70, + "column": 53 + }, + "end": { + "line": 70, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cfg", + "start": 2368, + "end": 2371, + "loc": { + "start": { + "line": 70, + "column": 55 + }, + "end": { + "line": 70, + "column": 58 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2371, + "end": 2372, + "loc": { + "start": { + "line": 70, + "column": 58 + }, + "end": { + "line": 70, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2372, + "end": 2373, + "loc": { + "start": { + "line": 70, + "column": 59 + }, + "end": { + "line": 70, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2378, + "end": 2379, + "loc": { + "start": { + "line": 71, + "column": 4 + }, + "end": { + "line": 71, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_attachPlugin", + "start": 2385, + "end": 2398, + "loc": { + "start": { + "line": 73, + "column": 4 + }, + "end": { + "line": 73, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2398, + "end": 2399, + "loc": { + "start": { + "line": 73, + "column": 17 + }, + "end": { + "line": 73, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 2399, + "end": 2425, + "loc": { + "start": { + "line": 73, + "column": 18 + }, + "end": { + "line": 73, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2425, + "end": 2426, + "loc": { + "start": { + "line": 73, + "column": 44 + }, + "end": { + "line": 73, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2427, + "end": 2428, + "loc": { + "start": { + "line": 73, + "column": 46 + }, + "end": { + "line": 73, + "column": 47 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 2438, + "end": 2598, + "loc": { + "start": { + "line": 75, + "column": 8 + }, + "end": { + "line": 78, + "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": 2607, + "end": 2611, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2611, + "end": 2612, + "loc": { + "start": { + "line": 79, + "column": 12 + }, + "end": { + "line": 79, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 2612, + "end": 2638, + "loc": { + "start": { + "line": 79, + "column": 13 + }, + "end": { + "line": 79, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2639, + "end": 2640, + "loc": { + "start": { + "line": 79, + "column": 40 + }, + "end": { + "line": 79, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 2641, + "end": 2667, + "loc": { + "start": { + "line": 79, + "column": 42 + }, + "end": { + "line": 79, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2667, + "end": 2668, + "loc": { + "start": { + "line": 79, + "column": 68 + }, + "end": { + "line": 79, + "column": 69 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n ", + "start": 2678, + "end": 2838, + "loc": { + "start": { + "line": 81, + "column": 8 + }, + "end": { + "line": 84, + "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": 2847, + "end": 2851, + "loc": { + "start": { + "line": 85, + "column": 8 + }, + "end": { + "line": 85, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2851, + "end": 2852, + "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": "plugin", + "start": 2852, + "end": 2858, + "loc": { + "start": { + "line": 85, + "column": 13 + }, + "end": { + "line": 85, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2859, + "end": 2860, + "loc": { + "start": { + "line": 85, + "column": 20 + }, + "end": { + "line": 85, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 2861, + "end": 2887, + "loc": { + "start": { + "line": 85, + "column": 22 + }, + "end": { + "line": 85, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2887, + "end": 2888, + "loc": { + "start": { + "line": 85, + "column": 48 + }, + "end": { + "line": 85, + "column": 49 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2893, + "end": 2894, + "loc": { + "start": { + "line": 86, + "column": 4 + }, + "end": { + "line": 86, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "* Gets if this DistanceMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n ", + "start": 2900, + "end": 3044, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 91, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "get", + "start": 3049, + "end": 3052, + "loc": { + "start": { + "line": 92, + "column": 4 + }, + "end": { + "line": 92, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 3053, + "end": 3059, + "loc": { + "start": { + "line": 92, + "column": 8 + }, + "end": { + "line": 92, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3059, + "end": 3060, + "loc": { + "start": { + "line": 92, + "column": 14 + }, + "end": { + "line": 92, + "column": 15 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3060, + "end": 3061, + "loc": { + "start": { + "line": 92, + "column": 15 + }, + "end": { + "line": 92, + "column": 16 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3062, + "end": 3063, + "loc": { + "start": { + "line": 92, + "column": 17 + }, + "end": { + "line": 92, + "column": 18 + } + } + }, + { + "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": 3072, + "end": 3078, + "loc": { + "start": { + "line": 93, + "column": 8 + }, + "end": { + "line": 93, + "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": 3079, + "end": 3083, + "loc": { + "start": { + "line": 93, + "column": 15 + }, + "end": { + "line": 93, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3083, + "end": 3084, + "loc": { + "start": { + "line": 93, + "column": 19 + }, + "end": { + "line": 93, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 3084, + "end": 3091, + "loc": { + "start": { + "line": 93, + "column": 20 + }, + "end": { + "line": 93, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3091, + "end": 3092, + "loc": { + "start": { + "line": 93, + "column": 27 + }, + "end": { + "line": 93, + "column": 28 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3097, + "end": 3098, + "loc": { + "start": { + "line": 94, + "column": 4 + }, + "end": { + "line": 94, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n ", + "start": 3104, + "end": 3265, + "loc": { + "start": { + "line": 96, + "column": 4 + }, + "end": { + "line": 100, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 3270, + "end": 3273, + "loc": { + "start": { + "line": 101, + "column": 4 + }, + "end": { + "line": 101, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 3274, + "end": 3286, + "loc": { + "start": { + "line": 101, + "column": 8 + }, + "end": { + "line": 101, + "column": 20 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3286, + "end": 3287, + "loc": { + "start": { + "line": 101, + "column": 20 + }, + "end": { + "line": 101, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 3287, + "end": 3299, + "loc": { + "start": { + "line": 101, + "column": 21 + }, + "end": { + "line": 101, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3299, + "end": 3300, + "loc": { + "start": { + "line": 101, + "column": 33 + }, + "end": { + "line": 101, + "column": 34 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3301, + "end": 3302, + "loc": { + "start": { + "line": 101, + "column": 35 + }, + "end": { + "line": 101, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 3311, + "end": 3315, + "loc": { + "start": { + "line": 102, + "column": 8 + }, + "end": { + "line": 102, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3315, + "end": 3316, + "loc": { + "start": { + "line": 102, + "column": 12 + }, + "end": { + "line": 102, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 3316, + "end": 3329, + "loc": { + "start": { + "line": 102, + "column": 13 + }, + "end": { + "line": 102, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3330, + "end": 3331, + "loc": { + "start": { + "line": 102, + "column": 27 + }, + "end": { + "line": 102, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 3332, + "end": 3344, + "loc": { + "start": { + "line": 102, + "column": 29 + }, + "end": { + "line": 102, + "column": 41 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3344, + "end": 3345, + "loc": { + "start": { + "line": 102, + "column": 41 + }, + "end": { + "line": 102, + "column": 42 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3350, + "end": 3351, + "loc": { + "start": { + "line": 103, + "column": 4 + }, + "end": { + "line": 103, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3357, + "end": 3511, + "loc": { + "start": { + "line": 105, + "column": 4 + }, + "end": { + "line": 109, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "get", + "start": 3516, + "end": 3519, + "loc": { + "start": { + "line": 110, + "column": 4 + }, + "end": { + "line": 110, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 3520, + "end": 3532, + "loc": { + "start": { + "line": 110, + "column": 8 + }, + "end": { + "line": 110, + "column": 20 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3532, + "end": 3533, + "loc": { + "start": { + "line": 110, + "column": 20 + }, + "end": { + "line": 110, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3533, + "end": 3534, + "loc": { + "start": { + "line": 110, + "column": 21 + }, + "end": { + "line": 110, + "column": 22 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3535, + "end": 3536, + "loc": { + "start": { + "line": 110, + "column": 23 + }, + "end": { + "line": 110, + "column": 24 + } + } + }, + { + "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": 3545, + "end": 3551, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "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": 3552, + "end": 3556, + "loc": { + "start": { + "line": 111, + "column": 15 + }, + "end": { + "line": 111, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3556, + "end": 3557, + "loc": { + "start": { + "line": 111, + "column": 19 + }, + "end": { + "line": 111, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 3557, + "end": 3570, + "loc": { + "start": { + "line": 111, + "column": 20 + }, + "end": { + "line": 111, + "column": 33 + } + } + }, + { + "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": 111, + "column": 33 + }, + "end": { + "line": 111, + "column": 34 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3576, + "end": 3577, + "loc": { + "start": { + "line": 112, + "column": 4 + }, + "end": { + "line": 112, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Sets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n ", + "start": 3583, + "end": 3740, + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 118, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 3745, + "end": 3748, + "loc": { + "start": { + "line": 119, + "column": 4 + }, + "end": { + "line": 119, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 3749, + "end": 3759, + "loc": { + "start": { + "line": 119, + "column": 8 + }, + "end": { + "line": 119, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3759, + "end": 3760, + "loc": { + "start": { + "line": 119, + "column": 18 + }, + "end": { + "line": 119, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 3760, + "end": 3770, + "loc": { + "start": { + "line": 119, + "column": 19 + }, + "end": { + "line": 119, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3770, + "end": 3771, + "loc": { + "start": { + "line": 119, + "column": 29 + }, + "end": { + "line": 119, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3772, + "end": 3773, + "loc": { + "start": { + "line": 119, + "column": 31 + }, + "end": { + "line": 119, + "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": 3782, + "end": 3786, + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3786, + "end": 3787, + "loc": { + "start": { + "line": 120, + "column": 12 + }, + "end": { + "line": 120, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 3787, + "end": 3798, + "loc": { + "start": { + "line": 120, + "column": 13 + }, + "end": { + "line": 120, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3799, + "end": 3800, + "loc": { + "start": { + "line": 120, + "column": 25 + }, + "end": { + "line": 120, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 3801, + "end": 3811, + "loc": { + "start": { + "line": 120, + "column": 27 + }, + "end": { + "line": 120, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3811, + "end": 3812, + "loc": { + "start": { + "line": 120, + "column": 37 + }, + "end": { + "line": 120, + "column": 38 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3817, + "end": 3818, + "loc": { + "start": { + "line": 121, + "column": 4 + }, + "end": { + "line": 121, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Gets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n ", + "start": 3824, + "end": 3976, + "loc": { + "start": { + "line": 123, + "column": 4 + }, + "end": { + "line": 127, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "get", + "start": 3981, + "end": 3984, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 128, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 3985, + "end": 3995, + "loc": { + "start": { + "line": 128, + "column": 8 + }, + "end": { + "line": 128, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3995, + "end": 3996, + "loc": { + "start": { + "line": 128, + "column": 18 + }, + "end": { + "line": 128, + "column": 19 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3996, + "end": 3997, + "loc": { + "start": { + "line": 128, + "column": 19 + }, + "end": { + "line": 128, + "column": 20 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3998, + "end": 3999, + "loc": { + "start": { + "line": 128, + "column": 21 + }, + "end": { + "line": 128, + "column": 22 + } + } + }, + { + "type": { + "label": "return", + "keyword": "return", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "return", + "start": 4008, + "end": 4014, + "loc": { + "start": { + "line": 129, + "column": 8 + }, + "end": { + "line": 129, + "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": 4015, + "end": 4019, + "loc": { + "start": { + "line": 129, + "column": 15 + }, + "end": { + "line": 129, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4019, + "end": 4020, + "loc": { + "start": { + "line": 129, + "column": 19 + }, + "end": { + "line": 129, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 4020, + "end": 4031, + "loc": { + "start": { + "line": 129, + "column": 20 + }, + "end": { + "line": 129, + "column": 31 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4031, + "end": 4032, + "loc": { + "start": { + "line": 129, + "column": 31 + }, + "end": { + "line": 129, + "column": 32 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4037, + "end": 4038, + "loc": { + "start": { + "line": 130, + "column": 4 + }, + "end": { + "line": 130, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Activates this DistanceMeasurementsTouchControl, ready to respond to input.\n ", + "start": 4044, + "end": 4138, + "loc": { + "start": { + "line": 132, + "column": 4 + }, + "end": { + "line": 134, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "activate", + "start": 4143, + "end": 4151, + "loc": { + "start": { + "line": 135, + "column": 4 + }, + "end": { + "line": 135, + "column": 12 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4151, + "end": 4152, + "loc": { + "start": { + "line": 135, + "column": 12 + }, + "end": { + "line": 135, + "column": 13 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4152, + "end": 4153, + "loc": { + "start": { + "line": 135, + "column": 13 + }, + "end": { + "line": 135, + "column": 14 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4154, + "end": 4155, + "loc": { + "start": { + "line": 135, + "column": 15 + }, + "end": { + "line": 135, + "column": 16 + } + } + }, + { + "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": 4165, + "end": 4167, + "loc": { + "start": { + "line": 137, + "column": 8 + }, + "end": { + "line": 137, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4168, + "end": 4169, + "loc": { + "start": { + "line": 137, + "column": 11 + }, + "end": { + "line": 137, + "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": 4169, + "end": 4173, + "loc": { + "start": { + "line": 137, + "column": 12 + }, + "end": { + "line": 137, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4173, + "end": 4174, + "loc": { + "start": { + "line": 137, + "column": 16 + }, + "end": { + "line": 137, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 4174, + "end": 4181, + "loc": { + "start": { + "line": 137, + "column": 17 + }, + "end": { + "line": 137, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4181, + "end": 4182, + "loc": { + "start": { + "line": 137, + "column": 24 + }, + "end": { + "line": 137, + "column": 25 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4183, + "end": 4184, + "loc": { + "start": { + "line": 137, + "column": 26 + }, + "end": { + "line": 137, + "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": 4197, + "end": 4203, + "loc": { + "start": { + "line": 138, + "column": 12 + }, + "end": { + "line": 138, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4203, + "end": 4204, + "loc": { + "start": { + "line": 138, + "column": 18 + }, + "end": { + "line": 138, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4213, + "end": 4214, + "loc": { + "start": { + "line": 139, + "column": 8 + }, + "end": { + "line": 139, + "column": 9 + } + } + }, + { + "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": 4224, + "end": 4229, + "loc": { + "start": { + "line": 141, + "column": 8 + }, + "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": "plugin", + "start": 4230, + "end": 4236, + "loc": { + "start": { + "line": 141, + "column": 14 + }, + "end": { + "line": 141, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4237, + "end": 4238, + "loc": { + "start": { + "line": 141, + "column": 21 + }, + "end": { + "line": 141, + "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": 4239, + "end": 4243, + "loc": { + "start": { + "line": 141, + "column": 23 + }, + "end": { + "line": 141, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4243, + "end": 4244, + "loc": { + "start": { + "line": 141, + "column": 27 + }, + "end": { + "line": 141, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 4244, + "end": 4250, + "loc": { + "start": { + "line": 141, + "column": 28 + }, + "end": { + "line": 141, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4250, + "end": 4251, + "loc": { + "start": { + "line": 141, + "column": 34 + }, + "end": { + "line": 141, + "column": 35 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 4260, + "end": 4265, + "loc": { + "start": { + "line": 142, + "column": 8 + }, + "end": { + "line": 142, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 4266, + "end": 4271, + "loc": { + "start": { + "line": 142, + "column": 14 + }, + "end": { + "line": 142, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4272, + "end": 4273, + "loc": { + "start": { + "line": 142, + "column": 20 + }, + "end": { + "line": 142, + "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": 4274, + "end": 4278, + "loc": { + "start": { + "line": 142, + "column": 22 + }, + "end": { + "line": 142, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4278, + "end": 4279, + "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": "scene", + "start": 4279, + "end": 4284, + "loc": { + "start": { + "line": 142, + "column": 27 + }, + "end": { + "line": 142, + "column": 32 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4284, + "end": 4285, + "loc": { + "start": { + "line": 142, + "column": 32 + }, + "end": { + "line": 142, + "column": 33 + } + } + }, + { + "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": 4294, + "end": 4299, + "loc": { + "start": { + "line": 143, + "column": 8 + }, + "end": { + "line": 143, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 4300, + "end": 4306, + "loc": { + "start": { + "line": 143, + "column": 14 + }, + "end": { + "line": 143, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4307, + "end": 4308, + "loc": { + "start": { + "line": 143, + "column": 21 + }, + "end": { + "line": 143, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 4309, + "end": 4314, + "loc": { + "start": { + "line": 143, + "column": 23 + }, + "end": { + "line": 143, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4314, + "end": 4315, + "loc": { + "start": { + "line": 143, + "column": 28 + }, + "end": { + "line": 143, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 4315, + "end": 4321, + "loc": { + "start": { + "line": 143, + "column": 29 + }, + "end": { + "line": 143, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4321, + "end": 4322, + "loc": { + "start": { + "line": 143, + "column": 35 + }, + "end": { + "line": 143, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 4322, + "end": 4328, + "loc": { + "start": { + "line": 143, + "column": 36 + }, + "end": { + "line": 143, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4328, + "end": 4329, + "loc": { + "start": { + "line": 143, + "column": 42 + }, + "end": { + "line": 143, + "column": 43 + } + } + }, + { + "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": 4338, + "end": 4343, + "loc": { + "start": { + "line": 144, + "column": 8 + }, + "end": { + "line": 144, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 4344, + "end": 4355, + "loc": { + "start": { + "line": 144, + "column": 14 + }, + "end": { + "line": 144, + "column": 25 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4356, + "end": 4357, + "loc": { + "start": { + "line": 144, + "column": 26 + }, + "end": { + "line": 144, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 4358, + "end": 4364, + "loc": { + "start": { + "line": 144, + "column": 28 + }, + "end": { + "line": 144, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4364, + "end": 4365, + "loc": { + "start": { + "line": 144, + "column": 34 + }, + "end": { + "line": 144, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 4365, + "end": 4376, + "loc": { + "start": { + "line": 144, + "column": 35 + }, + "end": { + "line": 144, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4376, + "end": 4377, + "loc": { + "start": { + "line": 144, + "column": 46 + }, + "end": { + "line": 144, + "column": 47 + } + } + }, + { + "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": 4386, + "end": 4391, + "loc": { + "start": { + "line": 145, + "column": 8 + }, + "end": { + "line": 145, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 4392, + "end": 4407, + "loc": { + "start": { + "line": 145, + "column": 14 + }, + "end": { + "line": 145, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4408, + "end": 4409, + "loc": { + "start": { + "line": 145, + "column": 30 + }, + "end": { + "line": 145, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 4410, + "end": 4414, + "loc": { + "start": { + "line": 145, + "column": 32 + }, + "end": { + "line": 145, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4414, + "end": 4415, + "loc": { + "start": { + "line": 145, + "column": 36 + }, + "end": { + "line": 145, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec3", + "start": 4415, + "end": 4419, + "loc": { + "start": { + "line": 145, + "column": 37 + }, + "end": { + "line": 145, + "column": 41 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4419, + "end": 4420, + "loc": { + "start": { + "line": 145, + "column": 41 + }, + "end": { + "line": 145, + "column": 42 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4420, + "end": 4421, + "loc": { + "start": { + "line": 145, + "column": 42 + }, + "end": { + "line": 145, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4421, + "end": 4422, + "loc": { + "start": { + "line": 145, + "column": 43 + }, + "end": { + "line": 145, + "column": 44 + } + } + }, + { + "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": 4432, + "end": 4437, + "loc": { + "start": { + "line": 147, + "column": 8 + }, + "end": { + "line": 147, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 4438, + "end": 4452, + "loc": { + "start": { + "line": 147, + "column": 14 + }, + "end": { + "line": 147, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4453, + "end": 4454, + "loc": { + "start": { + "line": 147, + "column": 29 + }, + "end": { + "line": 147, + "column": 30 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 20, + "start": 4455, + "end": 4457, + "loc": { + "start": { + "line": 147, + "column": 31 + }, + "end": { + "line": 147, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4457, + "end": 4458, + "loc": { + "start": { + "line": 147, + "column": 33 + }, + "end": { + "line": 147, + "column": 34 + } + } + }, + { + "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": 4468, + "end": 4471, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 4472, + "end": 4488, + "loc": { + "start": { + "line": 149, + "column": 12 + }, + "end": { + "line": 149, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4489, + "end": 4490, + "loc": { + "start": { + "line": 149, + "column": 29 + }, + "end": { + "line": 149, + "column": 30 + } + } + }, + { + "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": 4491, + "end": 4495, + "loc": { + "start": { + "line": 149, + "column": 31 + }, + "end": { + "line": 149, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4495, + "end": 4496, + "loc": { + "start": { + "line": 149, + "column": 35 + }, + "end": { + "line": 149, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4506, + "end": 4510, + "loc": { + "start": { + "line": 151, + "column": 8 + }, + "end": { + "line": 151, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4510, + "end": 4511, + "loc": { + "start": { + "line": 151, + "column": 12 + }, + "end": { + "line": 151, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 4511, + "end": 4522, + "loc": { + "start": { + "line": 151, + "column": 13 + }, + "end": { + "line": 151, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4523, + "end": 4524, + "loc": { + "start": { + "line": 151, + "column": 25 + }, + "end": { + "line": 151, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 4525, + "end": 4555, + "loc": { + "start": { + "line": 151, + "column": 27 + }, + "end": { + "line": 151, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4555, + "end": 4556, + "loc": { + "start": { + "line": 151, + "column": 57 + }, + "end": { + "line": 151, + "column": 58 + } + } + }, + { + "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": 4566, + "end": 4571, + "loc": { + "start": { + "line": 153, + "column": 8 + }, + "end": { + "line": 153, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 4572, + "end": 4591, + "loc": { + "start": { + "line": 153, + "column": 14 + }, + "end": { + "line": 153, + "column": 33 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4592, + "end": 4593, + "loc": { + "start": { + "line": 153, + "column": 34 + }, + "end": { + "line": 153, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 4594, + "end": 4598, + "loc": { + "start": { + "line": 153, + "column": 36 + }, + "end": { + "line": 153, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4598, + "end": 4599, + "loc": { + "start": { + "line": 153, + "column": 40 + }, + "end": { + "line": 153, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec2", + "start": 4599, + "end": 4603, + "loc": { + "start": { + "line": 153, + "column": 41 + }, + "end": { + "line": 153, + "column": 45 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4603, + "end": 4604, + "loc": { + "start": { + "line": 153, + "column": 45 + }, + "end": { + "line": 153, + "column": 46 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4604, + "end": 4605, + "loc": { + "start": { + "line": 153, + "column": 46 + }, + "end": { + "line": 153, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4605, + "end": 4606, + "loc": { + "start": { + "line": 153, + "column": 47 + }, + "end": { + "line": 153, + "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": 4615, + "end": 4620, + "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": "touchMoveCanvasPos", + "start": 4621, + "end": 4639, + "loc": { + "start": { + "line": 154, + "column": 14 + }, + "end": { + "line": 154, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4640, + "end": 4641, + "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": "math", + "start": 4642, + "end": 4646, + "loc": { + "start": { + "line": 154, + "column": 35 + }, + "end": { + "line": 154, + "column": 39 + } + } + }, + { + "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": 154, + "column": 39 + }, + "end": { + "line": 154, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec2", + "start": 4647, + "end": 4651, + "loc": { + "start": { + "line": 154, + "column": 40 + }, + "end": { + "line": 154, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4651, + "end": 4652, + "loc": { + "start": { + "line": 154, + "column": 44 + }, + "end": { + "line": 154, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4652, + "end": 4653, + "loc": { + "start": { + "line": 154, + "column": 45 + }, + "end": { + "line": 154, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4653, + "end": 4654, + "loc": { + "start": { + "line": 154, + "column": 46 + }, + "end": { + "line": 154, + "column": 47 + } + } + }, + { + "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": 4663, + "end": 4668, + "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": "touchEndCanvasPos", + "start": 4669, + "end": 4686, + "loc": { + "start": { + "line": 155, + "column": 14 + }, + "end": { + "line": 155, + "column": 31 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4687, + "end": 4688, + "loc": { + "start": { + "line": 155, + "column": 32 + }, + "end": { + "line": 155, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 4689, + "end": 4693, + "loc": { + "start": { + "line": 155, + "column": 34 + }, + "end": { + "line": 155, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4693, + "end": 4694, + "loc": { + "start": { + "line": 155, + "column": 38 + }, + "end": { + "line": 155, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "vec2", + "start": 4694, + "end": 4698, + "loc": { + "start": { + "line": 155, + "column": 39 + }, + "end": { + "line": 155, + "column": 43 + } + } + }, + { + "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": 155, + "column": 43 + }, + "end": { + "line": 155, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4699, + "end": 4700, + "loc": { + "start": { + "line": 155, + "column": 44 + }, + "end": { + "line": 155, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4700, + "end": 4701, + "loc": { + "start": { + "line": 155, + "column": 45 + }, + "end": { + "line": 155, + "column": 46 + } + } + }, + { + "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": 4711, + "end": 4714, + "loc": { + "start": { + "line": 157, + "column": 8 + }, + "end": { + "line": 157, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 4715, + "end": 4722, + "loc": { + "start": { + "line": 157, + "column": 12 + }, + "end": { + "line": 157, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4723, + "end": 4724, + "loc": { + "start": { + "line": 157, + "column": 20 + }, + "end": { + "line": 157, + "column": 21 + } + } + }, + { + "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": 4725, + "end": 4729, + "loc": { + "start": { + "line": 157, + "column": 22 + }, + "end": { + "line": 157, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4729, + "end": 4730, + "loc": { + "start": { + "line": 157, + "column": 26 + }, + "end": { + "line": 157, + "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": 4740, + "end": 4745, + "loc": { + "start": { + "line": 159, + "column": 8 + }, + "end": { + "line": 159, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "disableCameraMouseControl", + "start": 4746, + "end": 4771, + "loc": { + "start": { + "line": 159, + "column": 14 + }, + "end": { + "line": 159, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4772, + "end": 4773, + "loc": { + "start": { + "line": 159, + "column": 40 + }, + "end": { + "line": 159, + "column": 41 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4774, + "end": 4775, + "loc": { + "start": { + "line": 159, + "column": 42 + }, + "end": { + "line": 159, + "column": 43 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4775, + "end": 4776, + "loc": { + "start": { + "line": 159, + "column": 43 + }, + "end": { + "line": 159, + "column": 44 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4777, + "end": 4779, + "loc": { + "start": { + "line": 159, + "column": 45 + }, + "end": { + "line": 159, + "column": 47 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4780, + "end": 4781, + "loc": { + "start": { + "line": 159, + "column": 48 + }, + "end": { + "line": 159, + "column": 49 + } + } + }, + { + "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": 4794, + "end": 4798, + "loc": { + "start": { + "line": 160, + "column": 12 + }, + "end": { + "line": 160, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4798, + "end": 4799, + "loc": { + "start": { + "line": 160, + "column": 16 + }, + "end": { + "line": 160, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 4799, + "end": 4805, + "loc": { + "start": { + "line": 160, + "column": 17 + }, + "end": { + "line": 160, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4805, + "end": 4806, + "loc": { + "start": { + "line": 160, + "column": 23 + }, + "end": { + "line": 160, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 4806, + "end": 4812, + "loc": { + "start": { + "line": 160, + "column": 24 + }, + "end": { + "line": 160, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4812, + "end": 4813, + "loc": { + "start": { + "line": 160, + "column": 30 + }, + "end": { + "line": 160, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 4813, + "end": 4826, + "loc": { + "start": { + "line": 160, + "column": 31 + }, + "end": { + "line": 160, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4826, + "end": 4827, + "loc": { + "start": { + "line": 160, + "column": 44 + }, + "end": { + "line": 160, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 4827, + "end": 4833, + "loc": { + "start": { + "line": 160, + "column": 45 + }, + "end": { + "line": 160, + "column": 51 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4834, + "end": 4835, + "loc": { + "start": { + "line": 160, + "column": 52 + }, + "end": { + "line": 160, + "column": 53 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 4836, + "end": 4841, + "loc": { + "start": { + "line": 160, + "column": 54 + }, + "end": { + "line": 160, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4841, + "end": 4842, + "loc": { + "start": { + "line": 160, + "column": 59 + }, + "end": { + "line": 160, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4851, + "end": 4852, + "loc": { + "start": { + "line": 161, + "column": 8 + }, + "end": { + "line": 161, + "column": 9 + } + } + }, + { + "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": 4862, + "end": 4867, + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "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": "enableCameraMouseControl", + "start": 4868, + "end": 4892, + "loc": { + "start": { + "line": 163, + "column": 14 + }, + "end": { + "line": 163, + "column": 38 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4893, + "end": 4894, + "loc": { + "start": { + "line": 163, + "column": 39 + }, + "end": { + "line": 163, + "column": 40 + } + } + }, + { + "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": 163, + "column": 41 + }, + "end": { + "line": 163, + "column": 42 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4896, + "end": 4897, + "loc": { + "start": { + "line": 163, + "column": 42 + }, + "end": { + "line": 163, + "column": 43 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4898, + "end": 4900, + "loc": { + "start": { + "line": 163, + "column": 44 + }, + "end": { + "line": 163, + "column": 46 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4901, + "end": 4902, + "loc": { + "start": { + "line": 163, + "column": 47 + }, + "end": { + "line": 163, + "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": 4915, + "end": 4919, + "loc": { + "start": { + "line": 164, + "column": 12 + }, + "end": { + "line": 164, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4919, + "end": 4920, + "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": "plugin", + "start": 4920, + "end": 4926, + "loc": { + "start": { + "line": 164, + "column": 17 + }, + "end": { + "line": 164, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4926, + "end": 4927, + "loc": { + "start": { + "line": 164, + "column": 23 + }, + "end": { + "line": 164, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 4927, + "end": 4933, + "loc": { + "start": { + "line": 164, + "column": 24 + }, + "end": { + "line": 164, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4933, + "end": 4934, + "loc": { + "start": { + "line": 164, + "column": 30 + }, + "end": { + "line": 164, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 4934, + "end": 4947, + "loc": { + "start": { + "line": 164, + "column": 31 + }, + "end": { + "line": 164, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4947, + "end": 4948, + "loc": { + "start": { + "line": 164, + "column": 44 + }, + "end": { + "line": 164, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 4948, + "end": 4954, + "loc": { + "start": { + "line": 164, + "column": 45 + }, + "end": { + "line": 164, + "column": 51 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4955, + "end": 4956, + "loc": { + "start": { + "line": 164, + "column": 52 + }, + "end": { + "line": 164, + "column": 53 + } + } + }, + { + "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": 4957, + "end": 4961, + "loc": { + "start": { + "line": 164, + "column": 54 + }, + "end": { + "line": 164, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4961, + "end": 4962, + "loc": { + "start": { + "line": 164, + "column": 58 + }, + "end": { + "line": 164, + "column": 59 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4971, + "end": 4972, + "loc": { + "start": { + "line": 165, + "column": 8 + }, + "end": { + "line": 165, + "column": 9 + } + } + }, + { + "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": 4982, + "end": 4987, + "loc": { + "start": { + "line": 167, + "column": 8 + }, + "end": { + "line": 167, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cancel", + "start": 4988, + "end": 4994, + "loc": { + "start": { + "line": 167, + "column": 14 + }, + "end": { + "line": 167, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4995, + "end": 4996, + "loc": { + "start": { + "line": 167, + "column": 21 + }, + "end": { + "line": 167, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4997, + "end": 4998, + "loc": { + "start": { + "line": 167, + "column": 23 + }, + "end": { + "line": 167, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4998, + "end": 4999, + "loc": { + "start": { + "line": 167, + "column": 24 + }, + "end": { + "line": 167, + "column": 25 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5000, + "end": 5002, + "loc": { + "start": { + "line": 167, + "column": 26 + }, + "end": { + "line": 167, + "column": 28 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5003, + "end": 5004, + "loc": { + "start": { + "line": 167, + "column": 29 + }, + "end": { + "line": 167, + "column": 30 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 5017, + "end": 5019, + "loc": { + "start": { + "line": 168, + "column": 12 + }, + "end": { + "line": 168, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5020, + "end": 5021, + "loc": { + "start": { + "line": 168, + "column": 15 + }, + "end": { + "line": 168, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 5021, + "end": 5037, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 168, + "column": 32 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5037, + "end": 5038, + "loc": { + "start": { + "line": 168, + "column": 32 + }, + "end": { + "line": 168, + "column": 33 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5039, + "end": 5040, + "loc": { + "start": { + "line": 168, + "column": 34 + }, + "end": { + "line": 168, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 5057, + "end": 5069, + "loc": { + "start": { + "line": 169, + "column": 16 + }, + "end": { + "line": 169, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5069, + "end": 5070, + "loc": { + "start": { + "line": 169, + "column": 28 + }, + "end": { + "line": 169, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 5070, + "end": 5086, + "loc": { + "start": { + "line": 169, + "column": 29 + }, + "end": { + "line": 169, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5086, + "end": 5087, + "loc": { + "start": { + "line": 169, + "column": 45 + }, + "end": { + "line": 169, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5087, + "end": 5088, + "loc": { + "start": { + "line": 169, + "column": 46 + }, + "end": { + "line": 169, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 5105, + "end": 5121, + "loc": { + "start": { + "line": 170, + "column": 16 + }, + "end": { + "line": 170, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5122, + "end": 5123, + "loc": { + "start": { + "line": 170, + "column": 33 + }, + "end": { + "line": 170, + "column": 34 + } + } + }, + { + "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": 5124, + "end": 5128, + "loc": { + "start": { + "line": 170, + "column": 35 + }, + "end": { + "line": 170, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5128, + "end": 5129, + "loc": { + "start": { + "line": 170, + "column": 39 + }, + "end": { + "line": 170, + "column": 40 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5142, + "end": 5143, + "loc": { + "start": { + "line": 171, + "column": 12 + }, + "end": { + "line": 171, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 5156, + "end": 5158, + "loc": { + "start": { + "line": 172, + "column": 12 + }, + "end": { + "line": 172, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5159, + "end": 5160, + "loc": { + "start": { + "line": 172, + "column": 15 + }, + "end": { + "line": 172, + "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": 5160, + "end": 5164, + "loc": { + "start": { + "line": 172, + "column": 16 + }, + "end": { + "line": 172, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5164, + "end": 5165, + "loc": { + "start": { + "line": 172, + "column": 20 + }, + "end": { + "line": 172, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 5165, + "end": 5192, + "loc": { + "start": { + "line": 172, + "column": 21 + }, + "end": { + "line": 172, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5192, + "end": 5193, + "loc": { + "start": { + "line": 172, + "column": 48 + }, + "end": { + "line": 172, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5194, + "end": 5195, + "loc": { + "start": { + "line": 172, + "column": 50 + }, + "end": { + "line": 172, + "column": 51 + } + } + }, + { + "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": 5212, + "end": 5216, + "loc": { + "start": { + "line": 173, + "column": 16 + }, + "end": { + "line": 173, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5216, + "end": 5217, + "loc": { + "start": { + "line": 173, + "column": 20 + }, + "end": { + "line": 173, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 5217, + "end": 5244, + "loc": { + "start": { + "line": 173, + "column": 21 + }, + "end": { + "line": 173, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5244, + "end": 5245, + "loc": { + "start": { + "line": 173, + "column": 48 + }, + "end": { + "line": 173, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 5245, + "end": 5252, + "loc": { + "start": { + "line": 173, + "column": 49 + }, + "end": { + "line": 173, + "column": 56 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5252, + "end": 5253, + "loc": { + "start": { + "line": 173, + "column": 56 + }, + "end": { + "line": 173, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5253, + "end": 5254, + "loc": { + "start": { + "line": 173, + "column": 57 + }, + "end": { + "line": 173, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5254, + "end": 5255, + "loc": { + "start": { + "line": 173, + "column": 58 + }, + "end": { + "line": 173, + "column": 59 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5272, + "end": 5276, + "loc": { + "start": { + "line": 174, + "column": 16 + }, + "end": { + "line": 174, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5276, + "end": 5277, + "loc": { + "start": { + "line": 174, + "column": 20 + }, + "end": { + "line": 174, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 5277, + "end": 5304, + "loc": { + "start": { + "line": 174, + "column": 21 + }, + "end": { + "line": 174, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5305, + "end": 5306, + "loc": { + "start": { + "line": 174, + "column": 49 + }, + "end": { + "line": 174, + "column": 50 + } + } + }, + { + "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": 5307, + "end": 5311, + "loc": { + "start": { + "line": 174, + "column": 51 + }, + "end": { + "line": 174, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5311, + "end": 5312, + "loc": { + "start": { + "line": 174, + "column": 55 + }, + "end": { + "line": 174, + "column": 56 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5325, + "end": 5326, + "loc": { + "start": { + "line": 175, + "column": 12 + }, + "end": { + "line": 175, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 5339, + "end": 5363, + "loc": { + "start": { + "line": 176, + "column": 12 + }, + "end": { + "line": 176, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5363, + "end": 5364, + "loc": { + "start": { + "line": 176, + "column": 36 + }, + "end": { + "line": 176, + "column": 37 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5364, + "end": 5365, + "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": 5365, + "end": 5366, + "loc": { + "start": { + "line": 176, + "column": 38 + }, + "end": { + "line": 176, + "column": 39 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5379, + "end": 5383, + "loc": { + "start": { + "line": 177, + "column": 12 + }, + "end": { + "line": 177, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5383, + "end": 5384, + "loc": { + "start": { + "line": 177, + "column": 16 + }, + "end": { + "line": 177, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 5384, + "end": 5395, + "loc": { + "start": { + "line": 177, + "column": 17 + }, + "end": { + "line": 177, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5396, + "end": 5397, + "loc": { + "start": { + "line": 177, + "column": 29 + }, + "end": { + "line": 177, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 5398, + "end": 5428, + "loc": { + "start": { + "line": 177, + "column": 31 + }, + "end": { + "line": 177, + "column": 61 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5428, + "end": 5429, + "loc": { + "start": { + "line": 177, + "column": 61 + }, + "end": { + "line": 177, + "column": 62 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5438, + "end": 5439, + "loc": { + "start": { + "line": 178, + "column": 8 + }, + "end": { + "line": 178, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 5449, + "end": 5455, + "loc": { + "start": { + "line": 180, + "column": 8 + }, + "end": { + "line": 180, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5455, + "end": 5456, + "loc": { + "start": { + "line": 180, + "column": 14 + }, + "end": { + "line": 180, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addEventListener", + "start": 5456, + "end": 5472, + "loc": { + "start": { + "line": 180, + "column": 15 + }, + "end": { + "line": 180, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5472, + "end": 5473, + "loc": { + "start": { + "line": 180, + "column": 31 + }, + "end": { + "line": 180, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchstart", + "start": 5473, + "end": 5485, + "loc": { + "start": { + "line": 180, + "column": 32 + }, + "end": { + "line": 180, + "column": 44 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5485, + "end": 5486, + "loc": { + "start": { + "line": 180, + "column": 44 + }, + "end": { + "line": 180, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5487, + "end": 5491, + "loc": { + "start": { + "line": 180, + "column": 46 + }, + "end": { + "line": 180, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5491, + "end": 5492, + "loc": { + "start": { + "line": 180, + "column": 50 + }, + "end": { + "line": 180, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchStart", + "start": 5492, + "end": 5511, + "loc": { + "start": { + "line": 180, + "column": 51 + }, + "end": { + "line": 180, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5512, + "end": 5513, + "loc": { + "start": { + "line": 180, + "column": 71 + }, + "end": { + "line": 180, + "column": 72 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5514, + "end": 5515, + "loc": { + "start": { + "line": 180, + "column": 73 + }, + "end": { + "line": 180, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 5515, + "end": 5520, + "loc": { + "start": { + "line": 180, + "column": 74 + }, + "end": { + "line": 180, + "column": 79 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5520, + "end": 5521, + "loc": { + "start": { + "line": 180, + "column": 79 + }, + "end": { + "line": 180, + "column": 80 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5522, + "end": 5524, + "loc": { + "start": { + "line": 180, + "column": 81 + }, + "end": { + "line": 180, + "column": 83 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5525, + "end": 5526, + "loc": { + "start": { + "line": 180, + "column": 84 + }, + "end": { + "line": 180, + "column": 85 + } + } + }, + { + "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": 5540, + "end": 5545, + "loc": { + "start": { + "line": 182, + "column": 12 + }, + "end": { + "line": 182, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 5546, + "end": 5563, + "loc": { + "start": { + "line": 182, + "column": 18 + }, + "end": { + "line": 182, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5564, + "end": 5565, + "loc": { + "start": { + "line": 182, + "column": 36 + }, + "end": { + "line": 182, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 5566, + "end": 5571, + "loc": { + "start": { + "line": 182, + "column": 38 + }, + "end": { + "line": 182, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5571, + "end": 5572, + "loc": { + "start": { + "line": 182, + "column": 43 + }, + "end": { + "line": 182, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 5572, + "end": 5579, + "loc": { + "start": { + "line": 182, + "column": 44 + }, + "end": { + "line": 182, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5579, + "end": 5580, + "loc": { + "start": { + "line": 182, + "column": 51 + }, + "end": { + "line": 182, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 5580, + "end": 5586, + "loc": { + "start": { + "line": 182, + "column": 52 + }, + "end": { + "line": 182, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5586, + "end": 5587, + "loc": { + "start": { + "line": 182, + "column": 58 + }, + "end": { + "line": 182, + "column": 59 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 5601, + "end": 5603, + "loc": { + "start": { + "line": 184, + "column": 12 + }, + "end": { + "line": 184, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5604, + "end": 5605, + "loc": { + "start": { + "line": 184, + "column": 15 + }, + "end": { + "line": 184, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 5605, + "end": 5622, + "loc": { + "start": { + "line": 184, + "column": 16 + }, + "end": { + "line": 184, + "column": 33 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 5623, + "end": 5626, + "loc": { + "start": { + "line": 184, + "column": 34 + }, + "end": { + "line": 184, + "column": 37 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 5627, + "end": 5628, + "loc": { + "start": { + "line": 184, + "column": 38 + }, + "end": { + "line": 184, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5628, + "end": 5629, + "loc": { + "start": { + "line": 184, + "column": 39 + }, + "end": { + "line": 184, + "column": 40 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5630, + "end": 5631, + "loc": { + "start": { + "line": 184, + "column": 41 + }, + "end": { + "line": 184, + "column": 42 + } + } + }, + { + "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": 5648, + "end": 5650, + "loc": { + "start": { + "line": 185, + "column": 16 + }, + "end": { + "line": 185, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5651, + "end": 5652, + "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": "longTouchTimeout", + "start": 5652, + "end": 5668, + "loc": { + "start": { + "line": 185, + "column": 20 + }, + "end": { + "line": 185, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5668, + "end": 5669, + "loc": { + "start": { + "line": 185, + "column": 36 + }, + "end": { + "line": 185, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5670, + "end": 5671, + "loc": { + "start": { + "line": 185, + "column": 38 + }, + "end": { + "line": 185, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 5692, + "end": 5704, + "loc": { + "start": { + "line": 186, + "column": 20 + }, + "end": { + "line": 186, + "column": 32 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5704, + "end": 5705, + "loc": { + "start": { + "line": 186, + "column": 32 + }, + "end": { + "line": 186, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 5705, + "end": 5721, + "loc": { + "start": { + "line": 186, + "column": 33 + }, + "end": { + "line": 186, + "column": 49 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5721, + "end": 5722, + "loc": { + "start": { + "line": 186, + "column": 49 + }, + "end": { + "line": 186, + "column": 50 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5722, + "end": 5723, + "loc": { + "start": { + "line": 186, + "column": 50 + }, + "end": { + "line": 186, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 5744, + "end": 5760, + "loc": { + "start": { + "line": 187, + "column": 20 + }, + "end": { + "line": 187, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5761, + "end": 5762, + "loc": { + "start": { + "line": 187, + "column": 37 + }, + "end": { + "line": 187, + "column": 38 + } + } + }, + { + "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": 5763, + "end": 5767, + "loc": { + "start": { + "line": 187, + "column": 39 + }, + "end": { + "line": 187, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5767, + "end": 5768, + "loc": { + "start": { + "line": 187, + "column": 43 + }, + "end": { + "line": 187, + "column": 44 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5785, + "end": 5786, + "loc": { + "start": { + "line": 188, + "column": 16 + }, + "end": { + "line": 188, + "column": 17 + } + } + }, + { + "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": 5803, + "end": 5809, + "loc": { + "start": { + "line": 189, + "column": 16 + }, + "end": { + "line": 189, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5809, + "end": 5810, + "loc": { + "start": { + "line": 189, + "column": 22 + }, + "end": { + "line": 189, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5823, + "end": 5824, + "loc": { + "start": { + "line": 190, + "column": 12 + }, + "end": { + "line": 190, + "column": 13 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 5838, + "end": 5843, + "loc": { + "start": { + "line": 192, + "column": 12 + }, + "end": { + "line": 192, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 5844, + "end": 5849, + "loc": { + "start": { + "line": 192, + "column": 18 + }, + "end": { + "line": 192, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5850, + "end": 5851, + "loc": { + "start": { + "line": 192, + "column": 24 + }, + "end": { + "line": 192, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 5852, + "end": 5857, + "loc": { + "start": { + "line": 192, + "column": 26 + }, + "end": { + "line": 192, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5857, + "end": 5858, + "loc": { + "start": { + "line": 192, + "column": 31 + }, + "end": { + "line": 192, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 5858, + "end": 5865, + "loc": { + "start": { + "line": 192, + "column": 32 + }, + "end": { + "line": 192, + "column": 39 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5865, + "end": 5866, + "loc": { + "start": { + "line": 192, + "column": 39 + }, + "end": { + "line": 192, + "column": 40 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 5866, + "end": 5867, + "loc": { + "start": { + "line": 192, + "column": 40 + }, + "end": { + "line": 192, + "column": 41 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5867, + "end": 5868, + "loc": { + "start": { + "line": 192, + "column": 41 + }, + "end": { + "line": 192, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5868, + "end": 5869, + "loc": { + "start": { + "line": 192, + "column": 42 + }, + "end": { + "line": 192, + "column": 43 + } + } + }, + { + "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": 5882, + "end": 5887, + "loc": { + "start": { + "line": 193, + "column": 12 + }, + "end": { + "line": 193, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 5888, + "end": 5894, + "loc": { + "start": { + "line": 193, + "column": 18 + }, + "end": { + "line": 193, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5895, + "end": 5896, + "loc": { + "start": { + "line": 193, + "column": 25 + }, + "end": { + "line": 193, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 5897, + "end": 5902, + "loc": { + "start": { + "line": 193, + "column": 27 + }, + "end": { + "line": 193, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5902, + "end": 5903, + "loc": { + "start": { + "line": 193, + "column": 32 + }, + "end": { + "line": 193, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientX", + "start": 5903, + "end": 5910, + "loc": { + "start": { + "line": 193, + "column": 33 + }, + "end": { + "line": 193, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5910, + "end": 5911, + "loc": { + "start": { + "line": 193, + "column": 40 + }, + "end": { + "line": 193, + "column": 41 + } + } + }, + { + "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": 5924, + "end": 5929, + "loc": { + "start": { + "line": 194, + "column": 12 + }, + "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": "touchY", + "start": 5930, + "end": 5936, + "loc": { + "start": { + "line": 194, + "column": 18 + }, + "end": { + "line": 194, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5937, + "end": 5938, + "loc": { + "start": { + "line": 194, + "column": 25 + }, + "end": { + "line": 194, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 5939, + "end": 5944, + "loc": { + "start": { + "line": 194, + "column": 27 + }, + "end": { + "line": 194, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5944, + "end": 5945, + "loc": { + "start": { + "line": 194, + "column": 32 + }, + "end": { + "line": 194, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientY", + "start": 5945, + "end": 5952, + "loc": { + "start": { + "line": 194, + "column": 33 + }, + "end": { + "line": 194, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5952, + "end": 5953, + "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": "touchStartCanvasPos", + "start": 5967, + "end": 5986, + "loc": { + "start": { + "line": 196, + "column": 12 + }, + "end": { + "line": 196, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5986, + "end": 5987, + "loc": { + "start": { + "line": 196, + "column": 31 + }, + "end": { + "line": 196, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 5987, + "end": 5990, + "loc": { + "start": { + "line": 196, + "column": 32 + }, + "end": { + "line": 196, + "column": 35 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5990, + "end": 5991, + "loc": { + "start": { + "line": 196, + "column": 35 + }, + "end": { + "line": 196, + "column": 36 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5991, + "end": 5992, + "loc": { + "start": { + "line": 196, + "column": 36 + }, + "end": { + "line": 196, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 5992, + "end": 5998, + "loc": { + "start": { + "line": 196, + "column": 37 + }, + "end": { + "line": 196, + "column": 43 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5998, + "end": 5999, + "loc": { + "start": { + "line": 196, + "column": 43 + }, + "end": { + "line": 196, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 6000, + "end": 6006, + "loc": { + "start": { + "line": 196, + "column": 45 + }, + "end": { + "line": 196, + "column": 51 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6006, + "end": 6007, + "loc": { + "start": { + "line": 196, + "column": 51 + }, + "end": { + "line": 196, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6007, + "end": 6008, + "loc": { + "start": { + "line": 196, + "column": 52 + }, + "end": { + "line": 196, + "column": 53 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6008, + "end": 6009, + "loc": { + "start": { + "line": 196, + "column": 53 + }, + "end": { + "line": 196, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 6022, + "end": 6040, + "loc": { + "start": { + "line": 197, + "column": 12 + }, + "end": { + "line": 197, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6040, + "end": 6041, + "loc": { + "start": { + "line": 197, + "column": 30 + }, + "end": { + "line": 197, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 6041, + "end": 6044, + "loc": { + "start": { + "line": 197, + "column": 31 + }, + "end": { + "line": 197, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6044, + "end": 6045, + "loc": { + "start": { + "line": 197, + "column": 34 + }, + "end": { + "line": 197, + "column": 35 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6045, + "end": 6046, + "loc": { + "start": { + "line": 197, + "column": 35 + }, + "end": { + "line": 197, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 6046, + "end": 6052, + "loc": { + "start": { + "line": 197, + "column": 36 + }, + "end": { + "line": 197, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6052, + "end": 6053, + "loc": { + "start": { + "line": 197, + "column": 42 + }, + "end": { + "line": 197, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 6054, + "end": 6060, + "loc": { + "start": { + "line": 197, + "column": 44 + }, + "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": 6060, + "end": 6061, + "loc": { + "start": { + "line": 197, + "column": 50 + }, + "end": { + "line": 197, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6061, + "end": 6062, + "loc": { + "start": { + "line": 197, + "column": 51 + }, + "end": { + "line": 197, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6062, + "end": 6063, + "loc": { + "start": { + "line": 197, + "column": 52 + }, + "end": { + "line": 197, + "column": 53 + } + } + }, + { + "type": { + "label": "switch", + "keyword": "switch", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "switch", + "start": 6077, + "end": 6083, + "loc": { + "start": { + "line": 199, + "column": 12 + }, + "end": { + "line": 199, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6084, + "end": 6085, + "loc": { + "start": { + "line": 199, + "column": 19 + }, + "end": { + "line": 199, + "column": 20 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 6085, + "end": 6089, + "loc": { + "start": { + "line": 199, + "column": 20 + }, + "end": { + "line": 199, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6089, + "end": 6090, + "loc": { + "start": { + "line": 199, + "column": 24 + }, + "end": { + "line": 199, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 6090, + "end": 6101, + "loc": { + "start": { + "line": 199, + "column": 25 + }, + "end": { + "line": 199, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6101, + "end": 6102, + "loc": { + "start": { + "line": 199, + "column": 36 + }, + "end": { + "line": 199, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6103, + "end": 6104, + "loc": { + "start": { + "line": 199, + "column": 38 + }, + "end": { + "line": 199, + "column": 39 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 6122, + "end": 6126, + "loc": { + "start": { + "line": 201, + "column": 16 + }, + "end": { + "line": 201, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 6127, + "end": 6157, + "loc": { + "start": { + "line": 201, + "column": 21 + }, + "end": { + "line": 201, + "column": 51 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6157, + "end": 6158, + "loc": { + "start": { + "line": 201, + "column": 51 + }, + "end": { + "line": 201, + "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": 6179, + "end": 6181, + "loc": { + "start": { + "line": 202, + "column": 20 + }, + "end": { + "line": 202, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6182, + "end": 6183, + "loc": { + "start": { + "line": 202, + "column": 23 + }, + "end": { + "line": 202, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 6183, + "end": 6200, + "loc": { + "start": { + "line": 202, + "column": 24 + }, + "end": { + "line": 202, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 6201, + "end": 6204, + "loc": { + "start": { + "line": 202, + "column": 42 + }, + "end": { + "line": 202, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 6205, + "end": 6206, + "loc": { + "start": { + "line": 202, + "column": 46 + }, + "end": { + "line": 202, + "column": 47 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 6207, + "end": 6209, + "loc": { + "start": { + "line": 202, + "column": 48 + }, + "end": { + "line": 202, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 6210, + "end": 6226, + "loc": { + "start": { + "line": 202, + "column": 51 + }, + "end": { + "line": 202, + "column": 67 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 6227, + "end": 6230, + "loc": { + "start": { + "line": 202, + "column": 68 + }, + "end": { + "line": 202, + "column": 71 + } + } + }, + { + "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": 6231, + "end": 6235, + "loc": { + "start": { + "line": 202, + "column": 72 + }, + "end": { + "line": 202, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6235, + "end": 6236, + "loc": { + "start": { + "line": 202, + "column": 76 + }, + "end": { + "line": 202, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6237, + "end": 6238, + "loc": { + "start": { + "line": 202, + "column": 78 + }, + "end": { + "line": 202, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 6239, + "end": 6266, + "loc": { + "start": { + "line": 202, + "column": 80 + }, + "end": { + "line": 202, + "column": 107 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cancel", + "start": 6291, + "end": 6297, + "loc": { + "start": { + "line": 203, + "column": 24 + }, + "end": { + "line": 203, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6297, + "end": 6298, + "loc": { + "start": { + "line": 203, + "column": 30 + }, + "end": { + "line": 203, + "column": 31 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6298, + "end": 6299, + "loc": { + "start": { + "line": 203, + "column": 31 + }, + "end": { + "line": 203, + "column": 32 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6299, + "end": 6300, + "loc": { + "start": { + "line": 203, + "column": 32 + }, + "end": { + "line": 203, + "column": 33 + } + } + }, + { + "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": 6325, + "end": 6331, + "loc": { + "start": { + "line": 204, + "column": 24 + }, + "end": { + "line": 204, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6331, + "end": 6332, + "loc": { + "start": { + "line": 204, + "column": 30 + }, + "end": { + "line": 204, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6353, + "end": 6354, + "loc": { + "start": { + "line": 205, + "column": 20 + }, + "end": { + "line": 205, + "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": 6375, + "end": 6380, + "loc": { + "start": { + "line": 206, + "column": 20 + }, + "end": { + "line": 206, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6381, + "end": 6395, + "loc": { + "start": { + "line": 206, + "column": 26 + }, + "end": { + "line": 206, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6396, + "end": 6397, + "loc": { + "start": { + "line": 206, + "column": 41 + }, + "end": { + "line": 206, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 6398, + "end": 6403, + "loc": { + "start": { + "line": 206, + "column": 43 + }, + "end": { + "line": 206, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6403, + "end": 6404, + "loc": { + "start": { + "line": 206, + "column": 48 + }, + "end": { + "line": 206, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 6404, + "end": 6408, + "loc": { + "start": { + "line": 206, + "column": 49 + }, + "end": { + "line": 206, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6408, + "end": 6409, + "loc": { + "start": { + "line": 206, + "column": 53 + }, + "end": { + "line": 206, + "column": 54 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6409, + "end": 6410, + "loc": { + "start": { + "line": 206, + "column": 54 + }, + "end": { + "line": 206, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 6435, + "end": 6444, + "loc": { + "start": { + "line": 207, + "column": 24 + }, + "end": { + "line": 207, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6444, + "end": 6445, + "loc": { + "start": { + "line": 207, + "column": 33 + }, + "end": { + "line": 207, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 6446, + "end": 6464, + "loc": { + "start": { + "line": 207, + "column": 35 + }, + "end": { + "line": 207, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6464, + "end": 6465, + "loc": { + "start": { + "line": 207, + "column": 53 + }, + "end": { + "line": 207, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 6490, + "end": 6502, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 36 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6502, + "end": 6503, + "loc": { + "start": { + "line": 208, + "column": 36 + }, + "end": { + "line": 208, + "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": 6504, + "end": 6508, + "loc": { + "start": { + "line": 208, + "column": 38 + }, + "end": { + "line": 208, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6508, + "end": 6509, + "loc": { + "start": { + "line": 208, + "column": 42 + }, + "end": { + "line": 208, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 6509, + "end": 6522, + "loc": { + "start": { + "line": 208, + "column": 43 + }, + "end": { + "line": 208, + "column": 56 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6522, + "end": 6523, + "loc": { + "start": { + "line": 208, + "column": 56 + }, + "end": { + "line": 208, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 6548, + "end": 6558, + "loc": { + "start": { + "line": 209, + "column": 24 + }, + "end": { + "line": 209, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6558, + "end": 6559, + "loc": { + "start": { + "line": 209, + "column": 34 + }, + "end": { + "line": 209, + "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": 6560, + "end": 6564, + "loc": { + "start": { + "line": 209, + "column": 36 + }, + "end": { + "line": 209, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6564, + "end": 6565, + "loc": { + "start": { + "line": 209, + "column": 40 + }, + "end": { + "line": 209, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 6565, + "end": 6576, + "loc": { + "start": { + "line": 209, + "column": 41 + }, + "end": { + "line": 209, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6597, + "end": 6598, + "loc": { + "start": { + "line": 210, + "column": 20 + }, + "end": { + "line": 210, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6598, + "end": 6599, + "loc": { + "start": { + "line": 210, + "column": 21 + }, + "end": { + "line": 210, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6599, + "end": 6600, + "loc": { + "start": { + "line": 210, + "column": 22 + }, + "end": { + "line": 210, + "column": 23 + } + } + }, + { + "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": 6621, + "end": 6623, + "loc": { + "start": { + "line": 211, + "column": 20 + }, + "end": { + "line": 211, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6624, + "end": 6625, + "loc": { + "start": { + "line": 211, + "column": 23 + }, + "end": { + "line": 211, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6625, + "end": 6639, + "loc": { + "start": { + "line": 211, + "column": 24 + }, + "end": { + "line": 211, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 6640, + "end": 6642, + "loc": { + "start": { + "line": 211, + "column": 39 + }, + "end": { + "line": 211, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6643, + "end": 6657, + "loc": { + "start": { + "line": 211, + "column": 42 + }, + "end": { + "line": 211, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6657, + "end": 6658, + "loc": { + "start": { + "line": 211, + "column": 56 + }, + "end": { + "line": 211, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 6658, + "end": 6665, + "loc": { + "start": { + "line": 211, + "column": 57 + }, + "end": { + "line": 211, + "column": 64 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6665, + "end": 6666, + "loc": { + "start": { + "line": 211, + "column": 64 + }, + "end": { + "line": 211, + "column": 65 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6667, + "end": 6668, + "loc": { + "start": { + "line": 211, + "column": 66 + }, + "end": { + "line": 211, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 6693, + "end": 6708, + "loc": { + "start": { + "line": 212, + "column": 24 + }, + "end": { + "line": 212, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6708, + "end": 6709, + "loc": { + "start": { + "line": 212, + "column": 39 + }, + "end": { + "line": 212, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 6709, + "end": 6712, + "loc": { + "start": { + "line": 212, + "column": 40 + }, + "end": { + "line": 212, + "column": 43 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6712, + "end": 6713, + "loc": { + "start": { + "line": 212, + "column": 43 + }, + "end": { + "line": 212, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6713, + "end": 6727, + "loc": { + "start": { + "line": 212, + "column": 44 + }, + "end": { + "line": 212, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6727, + "end": 6728, + "loc": { + "start": { + "line": 212, + "column": 58 + }, + "end": { + "line": 212, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 6728, + "end": 6736, + "loc": { + "start": { + "line": 212, + "column": 59 + }, + "end": { + "line": 212, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6736, + "end": 6737, + "loc": { + "start": { + "line": 212, + "column": 67 + }, + "end": { + "line": 212, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6737, + "end": 6738, + "loc": { + "start": { + "line": 212, + "column": 68 + }, + "end": { + "line": 212, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 6763, + "end": 6767, + "loc": { + "start": { + "line": 213, + "column": 24 + }, + "end": { + "line": 213, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6767, + "end": 6768, + "loc": { + "start": { + "line": 213, + "column": 28 + }, + "end": { + "line": 213, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 6768, + "end": 6781, + "loc": { + "start": { + "line": 213, + "column": 29 + }, + "end": { + "line": 213, + "column": 42 + } + } + }, + { + "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": 213, + "column": 42 + }, + "end": { + "line": 213, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 6782, + "end": 6787, + "loc": { + "start": { + "line": 213, + "column": 43 + }, + "end": { + "line": 213, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6787, + "end": 6788, + "loc": { + "start": { + "line": 213, + "column": 48 + }, + "end": { + "line": 213, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 6788, + "end": 6802, + "loc": { + "start": { + "line": 213, + "column": 49 + }, + "end": { + "line": 213, + "column": 63 + } + } + }, + { + "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": 213, + "column": 63 + }, + "end": { + "line": 213, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 6803, + "end": 6819, + "loc": { + "start": { + "line": 213, + "column": 64 + }, + "end": { + "line": 213, + "column": 80 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6819, + "end": 6820, + "loc": { + "start": { + "line": 213, + "column": 80 + }, + "end": { + "line": 213, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6820, + "end": 6821, + "loc": { + "start": { + "line": 213, + "column": 81 + }, + "end": { + "line": 213, + "column": 82 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6842, + "end": 6843, + "loc": { + "start": { + "line": 214, + "column": 20 + }, + "end": { + "line": 214, + "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": 6844, + "end": 6848, + "loc": { + "start": { + "line": 214, + "column": 22 + }, + "end": { + "line": 214, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6849, + "end": 6850, + "loc": { + "start": { + "line": 214, + "column": 27 + }, + "end": { + "line": 214, + "column": 28 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 6875, + "end": 6880, + "loc": { + "start": { + "line": 215, + "column": 24 + }, + "end": { + "line": 215, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 6881, + "end": 6891, + "loc": { + "start": { + "line": 215, + "column": 30 + }, + "end": { + "line": 215, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6892, + "end": 6893, + "loc": { + "start": { + "line": 215, + "column": 41 + }, + "end": { + "line": 215, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 6894, + "end": 6899, + "loc": { + "start": { + "line": 215, + "column": 43 + }, + "end": { + "line": 215, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6899, + "end": 6900, + "loc": { + "start": { + "line": 215, + "column": 48 + }, + "end": { + "line": 215, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 6900, + "end": 6904, + "loc": { + "start": { + "line": 215, + "column": 49 + }, + "end": { + "line": 215, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6904, + "end": 6905, + "loc": { + "start": { + "line": 215, + "column": 53 + }, + "end": { + "line": 215, + "column": 54 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6905, + "end": 6906, + "loc": { + "start": { + "line": 215, + "column": 54 + }, + "end": { + "line": 215, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 6935, + "end": 6944, + "loc": { + "start": { + "line": 216, + "column": 28 + }, + "end": { + "line": 216, + "column": 37 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6944, + "end": 6945, + "loc": { + "start": { + "line": 216, + "column": 37 + }, + "end": { + "line": 216, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 6946, + "end": 6964, + "loc": { + "start": { + "line": 216, + "column": 39 + }, + "end": { + "line": 216, + "column": 57 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6964, + "end": 6965, + "loc": { + "start": { + "line": 216, + "column": 57 + }, + "end": { + "line": 216, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 6994, + "end": 7005, + "loc": { + "start": { + "line": 217, + "column": 28 + }, + "end": { + "line": 217, + "column": 39 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7005, + "end": 7006, + "loc": { + "start": { + "line": 217, + "column": 39 + }, + "end": { + "line": 217, + "column": 40 + } + } + }, + { + "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": 7007, + "end": 7011, + "loc": { + "start": { + "line": 217, + "column": 41 + }, + "end": { + "line": 217, + "column": 45 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7036, + "end": 7037, + "loc": { + "start": { + "line": 218, + "column": 24 + }, + "end": { + "line": 218, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7037, + "end": 7038, + "loc": { + "start": { + "line": 218, + "column": 25 + }, + "end": { + "line": 218, + "column": 26 + } + } + }, + { + "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": 7063, + "end": 7065, + "loc": { + "start": { + "line": 219, + "column": 24 + }, + "end": { + "line": 219, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7066, + "end": 7067, + "loc": { + "start": { + "line": 219, + "column": 27 + }, + "end": { + "line": 219, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 7067, + "end": 7077, + "loc": { + "start": { + "line": 219, + "column": 28 + }, + "end": { + "line": 219, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 7078, + "end": 7080, + "loc": { + "start": { + "line": 219, + "column": 39 + }, + "end": { + "line": 219, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 7081, + "end": 7091, + "loc": { + "start": { + "line": 219, + "column": 42 + }, + "end": { + "line": 219, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7091, + "end": 7092, + "loc": { + "start": { + "line": 219, + "column": 52 + }, + "end": { + "line": 219, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 7092, + "end": 7100, + "loc": { + "start": { + "line": 219, + "column": 53 + }, + "end": { + "line": 219, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7100, + "end": 7101, + "loc": { + "start": { + "line": 219, + "column": 61 + }, + "end": { + "line": 219, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7102, + "end": 7103, + "loc": { + "start": { + "line": 219, + "column": 63 + }, + "end": { + "line": 219, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 7132, + "end": 7147, + "loc": { + "start": { + "line": 220, + "column": 28 + }, + "end": { + "line": 220, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7147, + "end": 7148, + "loc": { + "start": { + "line": 220, + "column": 43 + }, + "end": { + "line": 220, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 7148, + "end": 7151, + "loc": { + "start": { + "line": 220, + "column": 44 + }, + "end": { + "line": 220, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7151, + "end": 7152, + "loc": { + "start": { + "line": 220, + "column": 47 + }, + "end": { + "line": 220, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 7152, + "end": 7162, + "loc": { + "start": { + "line": 220, + "column": 48 + }, + "end": { + "line": 220, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7162, + "end": 7163, + "loc": { + "start": { + "line": 220, + "column": 58 + }, + "end": { + "line": 220, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 7163, + "end": 7171, + "loc": { + "start": { + "line": 220, + "column": 59 + }, + "end": { + "line": 220, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7171, + "end": 7172, + "loc": { + "start": { + "line": 220, + "column": 67 + }, + "end": { + "line": 220, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7172, + "end": 7173, + "loc": { + "start": { + "line": 220, + "column": 68 + }, + "end": { + "line": 220, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 7202, + "end": 7206, + "loc": { + "start": { + "line": 221, + "column": 28 + }, + "end": { + "line": 221, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7206, + "end": 7207, + "loc": { + "start": { + "line": 221, + "column": 32 + }, + "end": { + "line": 221, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 7207, + "end": 7220, + "loc": { + "start": { + "line": 221, + "column": 33 + }, + "end": { + "line": 221, + "column": 46 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7220, + "end": 7221, + "loc": { + "start": { + "line": 221, + "column": 46 + }, + "end": { + "line": 221, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 7221, + "end": 7226, + "loc": { + "start": { + "line": 221, + "column": 47 + }, + "end": { + "line": 221, + "column": 52 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7226, + "end": 7227, + "loc": { + "start": { + "line": 221, + "column": 52 + }, + "end": { + "line": 221, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 7227, + "end": 7237, + "loc": { + "start": { + "line": 221, + "column": 53 + }, + "end": { + "line": 221, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7237, + "end": 7238, + "loc": { + "start": { + "line": 221, + "column": 63 + }, + "end": { + "line": 221, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 7238, + "end": 7247, + "loc": { + "start": { + "line": 221, + "column": 64 + }, + "end": { + "line": 221, + "column": 73 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7247, + "end": 7248, + "loc": { + "start": { + "line": 221, + "column": 73 + }, + "end": { + "line": 221, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7248, + "end": 7249, + "loc": { + "start": { + "line": 221, + "column": 74 + }, + "end": { + "line": 221, + "column": 75 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7274, + "end": 7275, + "loc": { + "start": { + "line": 222, + "column": 24 + }, + "end": { + "line": 222, + "column": 25 + } + } + }, + { + "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": 7276, + "end": 7280, + "loc": { + "start": { + "line": 222, + "column": 26 + }, + "end": { + "line": 222, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7281, + "end": 7282, + "loc": { + "start": { + "line": 222, + "column": 31 + }, + "end": { + "line": 222, + "column": 32 + } + } + }, + { + "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": 7311, + "end": 7317, + "loc": { + "start": { + "line": 223, + "column": 28 + }, + "end": { + "line": 223, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7317, + "end": 7318, + "loc": { + "start": { + "line": 223, + "column": 34 + }, + "end": { + "line": 223, + "column": 35 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7343, + "end": 7344, + "loc": { + "start": { + "line": 224, + "column": 24 + }, + "end": { + "line": 224, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7365, + "end": 7366, + "loc": { + "start": { + "line": 225, + "column": 20 + }, + "end": { + "line": 225, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 7387, + "end": 7403, + "loc": { + "start": { + "line": 226, + "column": 20 + }, + "end": { + "line": 226, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7404, + "end": 7405, + "loc": { + "start": { + "line": 226, + "column": 37 + }, + "end": { + "line": 226, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setTimeout", + "start": 7406, + "end": 7416, + "loc": { + "start": { + "line": 226, + "column": 39 + }, + "end": { + "line": 226, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7416, + "end": 7417, + "loc": { + "start": { + "line": 226, + "column": 49 + }, + "end": { + "line": 226, + "column": 50 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7417, + "end": 7418, + "loc": { + "start": { + "line": 226, + "column": 50 + }, + "end": { + "line": 226, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7418, + "end": 7419, + "loc": { + "start": { + "line": 226, + "column": 51 + }, + "end": { + "line": 226, + "column": 52 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7420, + "end": 7422, + "loc": { + "start": { + "line": 226, + "column": 53 + }, + "end": { + "line": 226, + "column": 55 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7423, + "end": 7424, + "loc": { + "start": { + "line": 226, + "column": 56 + }, + "end": { + "line": 226, + "column": 57 + } + } + }, + { + "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": 7449, + "end": 7451, + "loc": { + "start": { + "line": 227, + "column": 24 + }, + "end": { + "line": 227, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7452, + "end": 7453, + "loc": { + "start": { + "line": 227, + "column": 27 + }, + "end": { + "line": 227, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 7453, + "end": 7470, + "loc": { + "start": { + "line": 227, + "column": 28 + }, + "end": { + "line": 227, + "column": 45 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 7471, + "end": 7474, + "loc": { + "start": { + "line": 227, + "column": 46 + }, + "end": { + "line": 227, + "column": 49 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7475, + "end": 7476, + "loc": { + "start": { + "line": 227, + "column": 50 + }, + "end": { + "line": 227, + "column": 51 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 7477, + "end": 7479, + "loc": { + "start": { + "line": 227, + "column": 52 + }, + "end": { + "line": 227, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 7508, + "end": 7526, + "loc": { + "start": { + "line": 228, + "column": 28 + }, + "end": { + "line": 228, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7526, + "end": 7527, + "loc": { + "start": { + "line": 228, + "column": 46 + }, + "end": { + "line": 228, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 7527, + "end": 7528, + "loc": { + "start": { + "line": 228, + "column": 47 + }, + "end": { + "line": 228, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7528, + "end": 7529, + "loc": { + "start": { + "line": 228, + "column": 48 + }, + "end": { + "line": 228, + "column": 49 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 7530, + "end": 7531, + "loc": { + "start": { + "line": 228, + "column": 50 + }, + "end": { + "line": 228, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 7532, + "end": 7551, + "loc": { + "start": { + "line": 228, + "column": 52 + }, + "end": { + "line": 228, + "column": 71 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7551, + "end": 7552, + "loc": { + "start": { + "line": 228, + "column": 71 + }, + "end": { + "line": 228, + "column": 72 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 7552, + "end": 7553, + "loc": { + "start": { + "line": 228, + "column": 72 + }, + "end": { + "line": 228, + "column": 73 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7553, + "end": 7554, + "loc": { + "start": { + "line": 228, + "column": 73 + }, + "end": { + "line": 228, + "column": 74 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 7555, + "end": 7556, + "loc": { + "start": { + "line": 228, + "column": 75 + }, + "end": { + "line": 228, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 7557, + "end": 7571, + "loc": { + "start": { + "line": 228, + "column": 77 + }, + "end": { + "line": 228, + "column": 91 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 7572, + "end": 7574, + "loc": { + "start": { + "line": 228, + "column": 92 + }, + "end": { + "line": 228, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 7603, + "end": 7621, + "loc": { + "start": { + "line": 229, + "column": 28 + }, + "end": { + "line": 229, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7621, + "end": 7622, + "loc": { + "start": { + "line": 229, + "column": 46 + }, + "end": { + "line": 229, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 7622, + "end": 7623, + "loc": { + "start": { + "line": 229, + "column": 47 + }, + "end": { + "line": 229, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7623, + "end": 7624, + "loc": { + "start": { + "line": 229, + "column": 48 + }, + "end": { + "line": 229, + "column": 49 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 7625, + "end": 7626, + "loc": { + "start": { + "line": 229, + "column": 50 + }, + "end": { + "line": 229, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 7627, + "end": 7646, + "loc": { + "start": { + "line": 229, + "column": 52 + }, + "end": { + "line": 229, + "column": 71 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7646, + "end": 7647, + "loc": { + "start": { + "line": 229, + "column": 71 + }, + "end": { + "line": 229, + "column": 72 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 7647, + "end": 7648, + "loc": { + "start": { + "line": 229, + "column": 72 + }, + "end": { + "line": 229, + "column": 73 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7648, + "end": 7649, + "loc": { + "start": { + "line": 229, + "column": 73 + }, + "end": { + "line": 229, + "column": 74 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 7650, + "end": 7651, + "loc": { + "start": { + "line": 229, + "column": 75 + }, + "end": { + "line": 229, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 7652, + "end": 7666, + "loc": { + "start": { + "line": 229, + "column": 77 + }, + "end": { + "line": 229, + "column": 91 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 7667, + "end": 7669, + "loc": { + "start": { + "line": 229, + "column": 92 + }, + "end": { + "line": 229, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 7698, + "end": 7716, + "loc": { + "start": { + "line": 230, + "column": 28 + }, + "end": { + "line": 230, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7716, + "end": 7717, + "loc": { + "start": { + "line": 230, + "column": 46 + }, + "end": { + "line": 230, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7717, + "end": 7718, + "loc": { + "start": { + "line": 230, + "column": 47 + }, + "end": { + "line": 230, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7718, + "end": 7719, + "loc": { + "start": { + "line": 230, + "column": 48 + }, + "end": { + "line": 230, + "column": 49 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 7720, + "end": 7721, + "loc": { + "start": { + "line": 230, + "column": 50 + }, + "end": { + "line": 230, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 7722, + "end": 7741, + "loc": { + "start": { + "line": 230, + "column": 52 + }, + "end": { + "line": 230, + "column": 71 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7741, + "end": 7742, + "loc": { + "start": { + "line": 230, + "column": 71 + }, + "end": { + "line": 230, + "column": 72 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7742, + "end": 7743, + "loc": { + "start": { + "line": 230, + "column": 72 + }, + "end": { + "line": 230, + "column": 73 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7743, + "end": 7744, + "loc": { + "start": { + "line": 230, + "column": 73 + }, + "end": { + "line": 230, + "column": 74 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 7745, + "end": 7746, + "loc": { + "start": { + "line": 230, + "column": 75 + }, + "end": { + "line": 230, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 7747, + "end": 7761, + "loc": { + "start": { + "line": 230, + "column": 77 + }, + "end": { + "line": 230, + "column": 91 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 7762, + "end": 7764, + "loc": { + "start": { + "line": 230, + "column": 92 + }, + "end": { + "line": 230, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 7793, + "end": 7811, + "loc": { + "start": { + "line": 231, + "column": 28 + }, + "end": { + "line": 231, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7811, + "end": 7812, + "loc": { + "start": { + "line": 231, + "column": 46 + }, + "end": { + "line": 231, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7812, + "end": 7813, + "loc": { + "start": { + "line": 231, + "column": 47 + }, + "end": { + "line": 231, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7813, + "end": 7814, + "loc": { + "start": { + "line": 231, + "column": 48 + }, + "end": { + "line": 231, + "column": 49 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 7815, + "end": 7816, + "loc": { + "start": { + "line": 231, + "column": 50 + }, + "end": { + "line": 231, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 7817, + "end": 7836, + "loc": { + "start": { + "line": 231, + "column": 52 + }, + "end": { + "line": 231, + "column": 71 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7836, + "end": 7837, + "loc": { + "start": { + "line": 231, + "column": 71 + }, + "end": { + "line": 231, + "column": 72 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 7837, + "end": 7838, + "loc": { + "start": { + "line": 231, + "column": 72 + }, + "end": { + "line": 231, + "column": 73 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7838, + "end": 7839, + "loc": { + "start": { + "line": 231, + "column": 73 + }, + "end": { + "line": 231, + "column": 74 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 7840, + "end": 7841, + "loc": { + "start": { + "line": 231, + "column": 75 + }, + "end": { + "line": 231, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 7842, + "end": 7856, + "loc": { + "start": { + "line": 231, + "column": 77 + }, + "end": { + "line": 231, + "column": 91 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7856, + "end": 7857, + "loc": { + "start": { + "line": 231, + "column": 91 + }, + "end": { + "line": 231, + "column": 92 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7858, + "end": 7859, + "loc": { + "start": { + "line": 231, + "column": 93 + }, + "end": { + "line": 231, + "column": 94 + } + } + }, + { + "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": 7888, + "end": 7894, + "loc": { + "start": { + "line": 232, + "column": 28 + }, + "end": { + "line": 232, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7894, + "end": 7895, + "loc": { + "start": { + "line": 232, + "column": 34 + }, + "end": { + "line": 232, + "column": 35 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 7898, + "end": 7910, + "loc": { + "start": { + "line": 232, + "column": 38 + }, + "end": { + "line": 232, + "column": 50 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7935, + "end": 7936, + "loc": { + "start": { + "line": 233, + "column": 24 + }, + "end": { + "line": 233, + "column": 25 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 7961, + "end": 7974, + "loc": { + "start": { + "line": 234, + "column": 24 + }, + "end": { + "line": 234, + "column": 37 + } + } + }, + { + "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": 7999, + "end": 8001, + "loc": { + "start": { + "line": 235, + "column": 24 + }, + "end": { + "line": 235, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8002, + "end": 8003, + "loc": { + "start": { + "line": 235, + "column": 27 + }, + "end": { + "line": 235, + "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": 8003, + "end": 8007, + "loc": { + "start": { + "line": 235, + "column": 28 + }, + "end": { + "line": 235, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8007, + "end": 8008, + "loc": { + "start": { + "line": 235, + "column": 32 + }, + "end": { + "line": 235, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8008, + "end": 8019, + "loc": { + "start": { + "line": 235, + "column": 33 + }, + "end": { + "line": 235, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8019, + "end": 8020, + "loc": { + "start": { + "line": 235, + "column": 44 + }, + "end": { + "line": 235, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8021, + "end": 8022, + "loc": { + "start": { + "line": 235, + "column": 46 + }, + "end": { + "line": 235, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8051, + "end": 8055, + "loc": { + "start": { + "line": 236, + "column": 28 + }, + "end": { + "line": 236, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8055, + "end": 8056, + "loc": { + "start": { + "line": 236, + "column": 32 + }, + "end": { + "line": 236, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8056, + "end": 8067, + "loc": { + "start": { + "line": 236, + "column": 33 + }, + "end": { + "line": 236, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8067, + "end": 8068, + "loc": { + "start": { + "line": 236, + "column": 44 + }, + "end": { + "line": 236, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 8068, + "end": 8075, + "loc": { + "start": { + "line": 236, + "column": 45 + }, + "end": { + "line": 236, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8076, + "end": 8077, + "loc": { + "start": { + "line": 236, + "column": 53 + }, + "end": { + "line": 236, + "column": 54 + } + } + }, + { + "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": 8078, + "end": 8082, + "loc": { + "start": { + "line": 236, + "column": 55 + }, + "end": { + "line": 236, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8082, + "end": 8083, + "loc": { + "start": { + "line": 236, + "column": 59 + }, + "end": { + "line": 236, + "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": 8112, + "end": 8116, + "loc": { + "start": { + "line": 237, + "column": 28 + }, + "end": { + "line": 237, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8116, + "end": 8117, + "loc": { + "start": { + "line": 237, + "column": 32 + }, + "end": { + "line": 237, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8117, + "end": 8128, + "loc": { + "start": { + "line": 237, + "column": 33 + }, + "end": { + "line": 237, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8128, + "end": 8129, + "loc": { + "start": { + "line": 237, + "column": 44 + }, + "end": { + "line": 237, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 8129, + "end": 8138, + "loc": { + "start": { + "line": 237, + "column": 45 + }, + "end": { + "line": 237, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8139, + "end": 8140, + "loc": { + "start": { + "line": 237, + "column": 55 + }, + "end": { + "line": 237, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 8141, + "end": 8160, + "loc": { + "start": { + "line": 237, + "column": 57 + }, + "end": { + "line": 237, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8160, + "end": 8161, + "loc": { + "start": { + "line": 237, + "column": 76 + }, + "end": { + "line": 237, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8190, + "end": 8194, + "loc": { + "start": { + "line": 238, + "column": 28 + }, + "end": { + "line": 238, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8194, + "end": 8195, + "loc": { + "start": { + "line": 238, + "column": 32 + }, + "end": { + "line": 238, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8195, + "end": 8206, + "loc": { + "start": { + "line": 238, + "column": 33 + }, + "end": { + "line": 238, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8206, + "end": 8207, + "loc": { + "start": { + "line": 238, + "column": 44 + }, + "end": { + "line": 238, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 8207, + "end": 8216, + "loc": { + "start": { + "line": 238, + "column": 45 + }, + "end": { + "line": 238, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8217, + "end": 8218, + "loc": { + "start": { + "line": 238, + "column": 55 + }, + "end": { + "line": 238, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 8219, + "end": 8238, + "loc": { + "start": { + "line": 238, + "column": 57 + }, + "end": { + "line": 238, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8238, + "end": 8239, + "loc": { + "start": { + "line": 238, + "column": 76 + }, + "end": { + "line": 238, + "column": 77 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8264, + "end": 8265, + "loc": { + "start": { + "line": 239, + "column": 24 + }, + "end": { + "line": 239, + "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": 8290, + "end": 8292, + "loc": { + "start": { + "line": 240, + "column": 24 + }, + "end": { + "line": 240, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8293, + "end": 8294, + "loc": { + "start": { + "line": 240, + "column": 27 + }, + "end": { + "line": 240, + "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": 8294, + "end": 8298, + "loc": { + "start": { + "line": 240, + "column": 28 + }, + "end": { + "line": 240, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8298, + "end": 8299, + "loc": { + "start": { + "line": 240, + "column": 32 + }, + "end": { + "line": 240, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8299, + "end": 8310, + "loc": { + "start": { + "line": 240, + "column": 33 + }, + "end": { + "line": 240, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8310, + "end": 8311, + "loc": { + "start": { + "line": 240, + "column": 44 + }, + "end": { + "line": 240, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8312, + "end": 8313, + "loc": { + "start": { + "line": 240, + "column": 46 + }, + "end": { + "line": 240, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8342, + "end": 8346, + "loc": { + "start": { + "line": 241, + "column": 28 + }, + "end": { + "line": 241, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8346, + "end": 8347, + "loc": { + "start": { + "line": 241, + "column": 32 + }, + "end": { + "line": 241, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8347, + "end": 8358, + "loc": { + "start": { + "line": 241, + "column": 33 + }, + "end": { + "line": 241, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8358, + "end": 8359, + "loc": { + "start": { + "line": 241, + "column": 44 + }, + "end": { + "line": 241, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 8359, + "end": 8368, + "loc": { + "start": { + "line": 241, + "column": 45 + }, + "end": { + "line": 241, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8369, + "end": 8370, + "loc": { + "start": { + "line": 241, + "column": 55 + }, + "end": { + "line": 241, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 8371, + "end": 8389, + "loc": { + "start": { + "line": 241, + "column": 57 + }, + "end": { + "line": 241, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8389, + "end": 8390, + "loc": { + "start": { + "line": 241, + "column": 75 + }, + "end": { + "line": 241, + "column": 76 + } + } + }, + { + "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": 8419, + "end": 8423, + "loc": { + "start": { + "line": 242, + "column": 28 + }, + "end": { + "line": 242, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8423, + "end": 8424, + "loc": { + "start": { + "line": 242, + "column": 32 + }, + "end": { + "line": 242, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8424, + "end": 8435, + "loc": { + "start": { + "line": 242, + "column": 33 + }, + "end": { + "line": 242, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8435, + "end": 8436, + "loc": { + "start": { + "line": 242, + "column": 44 + }, + "end": { + "line": 242, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 8436, + "end": 8443, + "loc": { + "start": { + "line": 242, + "column": 45 + }, + "end": { + "line": 242, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8444, + "end": 8445, + "loc": { + "start": { + "line": 242, + "column": 53 + }, + "end": { + "line": 242, + "column": 54 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 8446, + "end": 8451, + "loc": { + "start": { + "line": 242, + "column": 55 + }, + "end": { + "line": 242, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8451, + "end": 8452, + "loc": { + "start": { + "line": 242, + "column": 60 + }, + "end": { + "line": 242, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8477, + "end": 8478, + "loc": { + "start": { + "line": 243, + "column": 24 + }, + "end": { + "line": 243, + "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": 8503, + "end": 8505, + "loc": { + "start": { + "line": 244, + "column": 24 + }, + "end": { + "line": 244, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8506, + "end": 8507, + "loc": { + "start": { + "line": 244, + "column": 27 + }, + "end": { + "line": 244, + "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": 8507, + "end": 8511, + "loc": { + "start": { + "line": 244, + "column": 28 + }, + "end": { + "line": 244, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8511, + "end": 8512, + "loc": { + "start": { + "line": 244, + "column": 32 + }, + "end": { + "line": 244, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8512, + "end": 8523, + "loc": { + "start": { + "line": 244, + "column": 33 + }, + "end": { + "line": 244, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8523, + "end": 8524, + "loc": { + "start": { + "line": 244, + "column": 44 + }, + "end": { + "line": 244, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8525, + "end": 8526, + "loc": { + "start": { + "line": 244, + "column": 46 + }, + "end": { + "line": 244, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8555, + "end": 8559, + "loc": { + "start": { + "line": 245, + "column": 28 + }, + "end": { + "line": 245, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8559, + "end": 8560, + "loc": { + "start": { + "line": 245, + "column": 32 + }, + "end": { + "line": 245, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8560, + "end": 8571, + "loc": { + "start": { + "line": 245, + "column": 33 + }, + "end": { + "line": 245, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8571, + "end": 8572, + "loc": { + "start": { + "line": 245, + "column": 44 + }, + "end": { + "line": 245, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 8572, + "end": 8581, + "loc": { + "start": { + "line": 245, + "column": 45 + }, + "end": { + "line": 245, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8582, + "end": 8583, + "loc": { + "start": { + "line": 245, + "column": 55 + }, + "end": { + "line": 245, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 8584, + "end": 8598, + "loc": { + "start": { + "line": 245, + "column": 57 + }, + "end": { + "line": 245, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8598, + "end": 8599, + "loc": { + "start": { + "line": 245, + "column": 71 + }, + "end": { + "line": 245, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 8599, + "end": 8608, + "loc": { + "start": { + "line": 245, + "column": 72 + }, + "end": { + "line": 245, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8608, + "end": 8609, + "loc": { + "start": { + "line": 245, + "column": 81 + }, + "end": { + "line": 245, + "column": 82 + } + } + }, + { + "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": 8638, + "end": 8642, + "loc": { + "start": { + "line": 246, + "column": 28 + }, + "end": { + "line": 246, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8642, + "end": 8643, + "loc": { + "start": { + "line": 246, + "column": 32 + }, + "end": { + "line": 246, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 8643, + "end": 8654, + "loc": { + "start": { + "line": 246, + "column": 33 + }, + "end": { + "line": 246, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8654, + "end": 8655, + "loc": { + "start": { + "line": 246, + "column": 44 + }, + "end": { + "line": 246, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 8655, + "end": 8662, + "loc": { + "start": { + "line": 246, + "column": 45 + }, + "end": { + "line": 246, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8663, + "end": 8664, + "loc": { + "start": { + "line": 246, + "column": 53 + }, + "end": { + "line": 246, + "column": 54 + } + } + }, + { + "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": 8665, + "end": 8669, + "loc": { + "start": { + "line": 246, + "column": 55 + }, + "end": { + "line": 246, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8669, + "end": 8670, + "loc": { + "start": { + "line": 246, + "column": 59 + }, + "end": { + "line": 246, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8695, + "end": 8696, + "loc": { + "start": { + "line": 247, + "column": 24 + }, + "end": { + "line": 247, + "column": 25 + } + } + }, + { + "type": "CommentLine", + "value": " pointerWorldPos.set(snapPickResult.snappedWorldPos);", + "start": 8721, + "end": 8776, + "loc": { + "start": { + "line": 248, + "column": 24 + }, + "end": { + "line": 248, + "column": 79 + } + } + }, + { + "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": 8801, + "end": 8803, + "loc": { + "start": { + "line": 249, + "column": 24 + }, + "end": { + "line": 249, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8804, + "end": 8805, + "loc": { + "start": { + "line": 249, + "column": 27 + }, + "end": { + "line": 249, + "column": 28 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 8805, + "end": 8806, + "loc": { + "start": { + "line": 249, + "column": 28 + }, + "end": { + "line": 249, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8806, + "end": 8810, + "loc": { + "start": { + "line": 249, + "column": 29 + }, + "end": { + "line": 249, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8810, + "end": 8811, + "loc": { + "start": { + "line": 249, + "column": 33 + }, + "end": { + "line": 249, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 8811, + "end": 8838, + "loc": { + "start": { + "line": 249, + "column": 34 + }, + "end": { + "line": 249, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8838, + "end": 8839, + "loc": { + "start": { + "line": 249, + "column": 61 + }, + "end": { + "line": 249, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8840, + "end": 8841, + "loc": { + "start": { + "line": 249, + "column": 63 + }, + "end": { + "line": 249, + "column": 64 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 8870, + "end": 8874, + "loc": { + "start": { + "line": 250, + "column": 28 + }, + "end": { + "line": 250, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8874, + "end": 8875, + "loc": { + "start": { + "line": 250, + "column": 32 + }, + "end": { + "line": 250, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 8875, + "end": 8902, + "loc": { + "start": { + "line": 250, + "column": 33 + }, + "end": { + "line": 250, + "column": 60 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8903, + "end": 8904, + "loc": { + "start": { + "line": 250, + "column": 61 + }, + "end": { + "line": 250, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 8905, + "end": 8911, + "loc": { + "start": { + "line": 250, + "column": 63 + }, + "end": { + "line": 250, + "column": 69 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8911, + "end": 8912, + "loc": { + "start": { + "line": 250, + "column": 69 + }, + "end": { + "line": 250, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createMeasurement", + "start": 8912, + "end": 8929, + "loc": { + "start": { + "line": 250, + "column": 70 + }, + "end": { + "line": 250, + "column": 87 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8929, + "end": 8930, + "loc": { + "start": { + "line": 250, + "column": 87 + }, + "end": { + "line": 250, + "column": 88 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8930, + "end": 8931, + "loc": { + "start": { + "line": 250, + "column": 88 + }, + "end": { + "line": 250, + "column": 89 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 8964, + "end": 8966, + "loc": { + "start": { + "line": 251, + "column": 32 + }, + "end": { + "line": 251, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8966, + "end": 8967, + "loc": { + "start": { + "line": 251, + "column": 34 + }, + "end": { + "line": 251, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 8968, + "end": 8972, + "loc": { + "start": { + "line": 251, + "column": 36 + }, + "end": { + "line": 251, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8972, + "end": 8973, + "loc": { + "start": { + "line": 251, + "column": 40 + }, + "end": { + "line": 251, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createUUID", + "start": 8973, + "end": 8983, + "loc": { + "start": { + "line": 251, + "column": 41 + }, + "end": { + "line": 251, + "column": 51 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8983, + "end": 8984, + "loc": { + "start": { + "line": 251, + "column": 51 + }, + "end": { + "line": 251, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8984, + "end": 8985, + "loc": { + "start": { + "line": 251, + "column": 52 + }, + "end": { + "line": 251, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8985, + "end": 8986, + "loc": { + "start": { + "line": 251, + "column": 53 + }, + "end": { + "line": 251, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 9019, + "end": 9025, + "loc": { + "start": { + "line": 252, + "column": 32 + }, + "end": { + "line": 252, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9025, + "end": 9026, + "loc": { + "start": { + "line": 252, + "column": 38 + }, + "end": { + "line": 252, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9027, + "end": 9028, + "loc": { + "start": { + "line": 252, + "column": 40 + }, + "end": { + "line": 252, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 9065, + "end": 9073, + "loc": { + "start": { + "line": 253, + "column": 36 + }, + "end": { + "line": 253, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9073, + "end": 9074, + "loc": { + "start": { + "line": 253, + "column": 44 + }, + "end": { + "line": 253, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 9075, + "end": 9090, + "loc": { + "start": { + "line": 253, + "column": 46 + }, + "end": { + "line": 253, + "column": 61 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9090, + "end": 9091, + "loc": { + "start": { + "line": 253, + "column": 61 + }, + "end": { + "line": 253, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 9128, + "end": 9134, + "loc": { + "start": { + "line": 254, + "column": 36 + }, + "end": { + "line": 254, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9134, + "end": 9135, + "loc": { + "start": { + "line": 254, + "column": 42 + }, + "end": { + "line": 254, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 9136, + "end": 9150, + "loc": { + "start": { + "line": 254, + "column": 44 + }, + "end": { + "line": 254, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9150, + "end": 9151, + "loc": { + "start": { + "line": 254, + "column": 58 + }, + "end": { + "line": 254, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 9151, + "end": 9157, + "loc": { + "start": { + "line": 254, + "column": 59 + }, + "end": { + "line": 254, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9190, + "end": 9191, + "loc": { + "start": { + "line": 255, + "column": 32 + }, + "end": { + "line": 255, + "column": 33 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9191, + "end": 9192, + "loc": { + "start": { + "line": 255, + "column": 33 + }, + "end": { + "line": 255, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 9225, + "end": 9231, + "loc": { + "start": { + "line": 256, + "column": 32 + }, + "end": { + "line": 256, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9231, + "end": 9232, + "loc": { + "start": { + "line": 256, + "column": 38 + }, + "end": { + "line": 256, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9233, + "end": 9234, + "loc": { + "start": { + "line": 256, + "column": 40 + }, + "end": { + "line": 256, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 9271, + "end": 9279, + "loc": { + "start": { + "line": 257, + "column": 36 + }, + "end": { + "line": 257, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9279, + "end": 9280, + "loc": { + "start": { + "line": 257, + "column": 44 + }, + "end": { + "line": 257, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 9281, + "end": 9296, + "loc": { + "start": { + "line": 257, + "column": 46 + }, + "end": { + "line": 257, + "column": 61 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9296, + "end": 9297, + "loc": { + "start": { + "line": 257, + "column": 61 + }, + "end": { + "line": 257, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 9334, + "end": 9340, + "loc": { + "start": { + "line": 258, + "column": 36 + }, + "end": { + "line": 258, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9340, + "end": 9341, + "loc": { + "start": { + "line": 258, + "column": 42 + }, + "end": { + "line": 258, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 9342, + "end": 9356, + "loc": { + "start": { + "line": 258, + "column": 44 + }, + "end": { + "line": 258, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9356, + "end": 9357, + "loc": { + "start": { + "line": 258, + "column": 58 + }, + "end": { + "line": 258, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 9357, + "end": 9363, + "loc": { + "start": { + "line": 258, + "column": 59 + }, + "end": { + "line": 258, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9396, + "end": 9397, + "loc": { + "start": { + "line": 259, + "column": 32 + }, + "end": { + "line": 259, + "column": 33 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9426, + "end": 9427, + "loc": { + "start": { + "line": 260, + "column": 28 + }, + "end": { + "line": 260, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9427, + "end": 9428, + "loc": { + "start": { + "line": 260, + "column": 29 + }, + "end": { + "line": 260, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9428, + "end": 9429, + "loc": { + "start": { + "line": 260, + "column": 30 + }, + "end": { + "line": 260, + "column": 31 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 9458, + "end": 9462, + "loc": { + "start": { + "line": 261, + "column": 28 + }, + "end": { + "line": 261, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9462, + "end": 9463, + "loc": { + "start": { + "line": 261, + "column": 32 + }, + "end": { + "line": 261, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 9463, + "end": 9490, + "loc": { + "start": { + "line": 261, + "column": 33 + }, + "end": { + "line": 261, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9490, + "end": 9491, + "loc": { + "start": { + "line": 261, + "column": 60 + }, + "end": { + "line": 261, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "labelsVisible", + "start": 9491, + "end": 9504, + "loc": { + "start": { + "line": 261, + "column": 61 + }, + "end": { + "line": 261, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9505, + "end": 9506, + "loc": { + "start": { + "line": 261, + "column": 75 + }, + "end": { + "line": 261, + "column": 76 + } + } + }, + { + "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": 9507, + "end": 9512, + "loc": { + "start": { + "line": 261, + "column": 77 + }, + "end": { + "line": 261, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9512, + "end": 9513, + "loc": { + "start": { + "line": 261, + "column": 82 + }, + "end": { + "line": 261, + "column": 83 + } + } + }, + { + "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": 9542, + "end": 9546, + "loc": { + "start": { + "line": 262, + "column": 28 + }, + "end": { + "line": 262, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9546, + "end": 9547, + "loc": { + "start": { + "line": 262, + "column": 32 + }, + "end": { + "line": 262, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 9547, + "end": 9574, + "loc": { + "start": { + "line": 262, + "column": 33 + }, + "end": { + "line": 262, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9574, + "end": 9575, + "loc": { + "start": { + "line": 262, + "column": 60 + }, + "end": { + "line": 262, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 9575, + "end": 9587, + "loc": { + "start": { + "line": 262, + "column": 61 + }, + "end": { + "line": 262, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9588, + "end": 9589, + "loc": { + "start": { + "line": 262, + "column": 74 + }, + "end": { + "line": 262, + "column": 75 + } + } + }, + { + "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": 9590, + "end": 9595, + "loc": { + "start": { + "line": 262, + "column": 76 + }, + "end": { + "line": 262, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9595, + "end": 9596, + "loc": { + "start": { + "line": 262, + "column": 81 + }, + "end": { + "line": 262, + "column": 82 + } + } + }, + { + "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": 9625, + "end": 9629, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9629, + "end": 9630, + "loc": { + "start": { + "line": 263, + "column": 32 + }, + "end": { + "line": 263, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 9630, + "end": 9657, + "loc": { + "start": { + "line": 263, + "column": 33 + }, + "end": { + "line": 263, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9657, + "end": 9658, + "loc": { + "start": { + "line": 263, + "column": 60 + }, + "end": { + "line": 263, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yAxisVisible", + "start": 9658, + "end": 9670, + "loc": { + "start": { + "line": 263, + "column": 61 + }, + "end": { + "line": 263, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9671, + "end": 9672, + "loc": { + "start": { + "line": 263, + "column": 74 + }, + "end": { + "line": 263, + "column": 75 + } + } + }, + { + "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": 9673, + "end": 9678, + "loc": { + "start": { + "line": 263, + "column": 76 + }, + "end": { + "line": 263, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9678, + "end": 9679, + "loc": { + "start": { + "line": 263, + "column": 81 + }, + "end": { + "line": 263, + "column": 82 + } + } + }, + { + "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": 9708, + "end": 9712, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9712, + "end": 9713, + "loc": { + "start": { + "line": 264, + "column": 32 + }, + "end": { + "line": 264, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 9713, + "end": 9740, + "loc": { + "start": { + "line": 264, + "column": 33 + }, + "end": { + "line": 264, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9740, + "end": 9741, + "loc": { + "start": { + "line": 264, + "column": 60 + }, + "end": { + "line": 264, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zAxisVisible", + "start": 9741, + "end": 9753, + "loc": { + "start": { + "line": 264, + "column": 61 + }, + "end": { + "line": 264, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9754, + "end": 9755, + "loc": { + "start": { + "line": 264, + "column": 74 + }, + "end": { + "line": 264, + "column": 75 + } + } + }, + { + "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": 9756, + "end": 9761, + "loc": { + "start": { + "line": 264, + "column": 76 + }, + "end": { + "line": 264, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9761, + "end": 9762, + "loc": { + "start": { + "line": 264, + "column": 81 + }, + "end": { + "line": 264, + "column": 82 + } + } + }, + { + "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": 9791, + "end": 9795, + "loc": { + "start": { + "line": 265, + "column": 28 + }, + "end": { + "line": 265, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9795, + "end": 9796, + "loc": { + "start": { + "line": 265, + "column": 32 + }, + "end": { + "line": 265, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 9796, + "end": 9823, + "loc": { + "start": { + "line": 265, + "column": 33 + }, + "end": { + "line": 265, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9823, + "end": 9824, + "loc": { + "start": { + "line": 265, + "column": 60 + }, + "end": { + "line": 265, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 9824, + "end": 9835, + "loc": { + "start": { + "line": 265, + "column": 61 + }, + "end": { + "line": 265, + "column": 72 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9836, + "end": 9837, + "loc": { + "start": { + "line": 265, + "column": 73 + }, + "end": { + "line": 265, + "column": 74 + } + } + }, + { + "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": 9838, + "end": 9843, + "loc": { + "start": { + "line": 265, + "column": 75 + }, + "end": { + "line": 265, + "column": 80 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9843, + "end": 9844, + "loc": { + "start": { + "line": 265, + "column": 80 + }, + "end": { + "line": 265, + "column": 81 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 9873, + "end": 9877, + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9877, + "end": 9878, + "loc": { + "start": { + "line": 266, + "column": 32 + }, + "end": { + "line": 266, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 9878, + "end": 9905, + "loc": { + "start": { + "line": 266, + "column": 33 + }, + "end": { + "line": 266, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9905, + "end": 9906, + "loc": { + "start": { + "line": 266, + "column": 60 + }, + "end": { + "line": 266, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 9906, + "end": 9919, + "loc": { + "start": { + "line": 266, + "column": 61 + }, + "end": { + "line": 266, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 9920, + "end": 9921, + "loc": { + "start": { + "line": 266, + "column": 75 + }, + "end": { + "line": 266, + "column": 76 + } + } + }, + { + "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": 9922, + "end": 9926, + "loc": { + "start": { + "line": 266, + "column": 77 + }, + "end": { + "line": 266, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9926, + "end": 9927, + "loc": { + "start": { + "line": 266, + "column": 81 + }, + "end": { + "line": 266, + "column": 82 + } + } + }, + { + "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": 9956, + "end": 9960, + "loc": { + "start": { + "line": 267, + "column": 28 + }, + "end": { + "line": 267, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9960, + "end": 9961, + "loc": { + "start": { + "line": 267, + "column": 32 + }, + "end": { + "line": 267, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 9961, + "end": 9988, + "loc": { + "start": { + "line": 267, + "column": 33 + }, + "end": { + "line": 267, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9988, + "end": 9989, + "loc": { + "start": { + "line": 267, + "column": 60 + }, + "end": { + "line": 267, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 9989, + "end": 10002, + "loc": { + "start": { + "line": 267, + "column": 61 + }, + "end": { + "line": 267, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10003, + "end": 10004, + "loc": { + "start": { + "line": 267, + "column": 75 + }, + "end": { + "line": 267, + "column": 76 + } + } + }, + { + "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": 10005, + "end": 10010, + "loc": { + "start": { + "line": 267, + "column": 77 + }, + "end": { + "line": 267, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10010, + "end": 10011, + "loc": { + "start": { + "line": 267, + "column": 82 + }, + "end": { + "line": 267, + "column": 83 + } + } + }, + { + "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": 10040, + "end": 10044, + "loc": { + "start": { + "line": 268, + "column": 28 + }, + "end": { + "line": 268, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10044, + "end": 10045, + "loc": { + "start": { + "line": 268, + "column": 32 + }, + "end": { + "line": 268, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 10045, + "end": 10072, + "loc": { + "start": { + "line": 268, + "column": 33 + }, + "end": { + "line": 268, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10072, + "end": 10073, + "loc": { + "start": { + "line": 268, + "column": 60 + }, + "end": { + "line": 268, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 10073, + "end": 10082, + "loc": { + "start": { + "line": 268, + "column": 61 + }, + "end": { + "line": 268, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10083, + "end": 10084, + "loc": { + "start": { + "line": 268, + "column": 71 + }, + "end": { + "line": 268, + "column": 72 + } + } + }, + { + "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": 10085, + "end": 10090, + "loc": { + "start": { + "line": 268, + "column": 73 + }, + "end": { + "line": 268, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10090, + "end": 10091, + "loc": { + "start": { + "line": 268, + "column": 78 + }, + "end": { + "line": 268, + "column": 79 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10116, + "end": 10117, + "loc": { + "start": { + "line": 269, + "column": 24 + }, + "end": { + "line": 269, + "column": 25 + } + } + }, + { + "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": 10118, + "end": 10122, + "loc": { + "start": { + "line": 269, + "column": 26 + }, + "end": { + "line": 269, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10123, + "end": 10124, + "loc": { + "start": { + "line": 269, + "column": 31 + }, + "end": { + "line": 269, + "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": 10153, + "end": 10157, + "loc": { + "start": { + "line": 270, + "column": 28 + }, + "end": { + "line": 270, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10157, + "end": 10158, + "loc": { + "start": { + "line": 270, + "column": 32 + }, + "end": { + "line": 270, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 10158, + "end": 10185, + "loc": { + "start": { + "line": 270, + "column": 33 + }, + "end": { + "line": 270, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10185, + "end": 10186, + "loc": { + "start": { + "line": 270, + "column": 60 + }, + "end": { + "line": 270, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 10186, + "end": 10192, + "loc": { + "start": { + "line": 270, + "column": 61 + }, + "end": { + "line": 270, + "column": 67 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10192, + "end": 10193, + "loc": { + "start": { + "line": 270, + "column": 67 + }, + "end": { + "line": 270, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 10193, + "end": 10201, + "loc": { + "start": { + "line": 270, + "column": 68 + }, + "end": { + "line": 270, + "column": 76 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10202, + "end": 10203, + "loc": { + "start": { + "line": 270, + "column": 77 + }, + "end": { + "line": 270, + "column": 78 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 10204, + "end": 10219, + "loc": { + "start": { + "line": 270, + "column": 79 + }, + "end": { + "line": 270, + "column": 94 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10219, + "end": 10220, + "loc": { + "start": { + "line": 270, + "column": 94 + }, + "end": { + "line": 270, + "column": 95 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10245, + "end": 10246, + "loc": { + "start": { + "line": 271, + "column": 24 + }, + "end": { + "line": 271, + "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": 10271, + "end": 10275, + "loc": { + "start": { + "line": 272, + "column": 24 + }, + "end": { + "line": 272, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10275, + "end": 10276, + "loc": { + "start": { + "line": 272, + "column": 28 + }, + "end": { + "line": 272, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 10276, + "end": 10302, + "loc": { + "start": { + "line": 272, + "column": 29 + }, + "end": { + "line": 272, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10302, + "end": 10303, + "loc": { + "start": { + "line": 272, + "column": 55 + }, + "end": { + "line": 272, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 10303, + "end": 10307, + "loc": { + "start": { + "line": 272, + "column": 56 + }, + "end": { + "line": 272, + "column": 60 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10307, + "end": 10308, + "loc": { + "start": { + "line": 272, + "column": 60 + }, + "end": { + "line": 272, + "column": 61 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 10308, + "end": 10326, + "loc": { + "start": { + "line": 272, + "column": 61 + }, + "end": { + "line": 272, + "column": 79 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10326, + "end": 10327, + "loc": { + "start": { + "line": 272, + "column": 79 + }, + "end": { + "line": 272, + "column": 80 + } + } + }, + { + "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": 10328, + "end": 10332, + "loc": { + "start": { + "line": 272, + "column": 81 + }, + "end": { + "line": 272, + "column": 85 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10332, + "end": 10333, + "loc": { + "start": { + "line": 272, + "column": 85 + }, + "end": { + "line": 272, + "column": 86 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 10333, + "end": 10360, + "loc": { + "start": { + "line": 272, + "column": 86 + }, + "end": { + "line": 272, + "column": 113 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10360, + "end": 10361, + "loc": { + "start": { + "line": 272, + "column": 113 + }, + "end": { + "line": 272, + "column": 114 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10361, + "end": 10362, + "loc": { + "start": { + "line": 272, + "column": 114 + }, + "end": { + "line": 272, + "column": 115 + } + } + }, + { + "type": "CommentLine", + "value": " if (this.pointerLens) {", + "start": 10387, + "end": 10413, + "loc": { + "start": { + "line": 273, + "column": 24 + }, + "end": { + "line": 273, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.cursorPos = pickResult.canvasPos;", + "start": 10438, + "end": 10495, + "loc": { + "start": { + "line": 274, + "column": 24 + }, + "end": { + "line": 274, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " this.pointerLens.snapped = false;", + "start": 10520, + "end": 10560, + "loc": { + "start": { + "line": 275, + "column": 24 + }, + "end": { + "line": 275, + "column": 64 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 10585, + "end": 10589, + "loc": { + "start": { + "line": 276, + "column": 24 + }, + "end": { + "line": 276, + "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": 10614, + "end": 10618, + "loc": { + "start": { + "line": 277, + "column": 24 + }, + "end": { + "line": 277, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10618, + "end": 10619, + "loc": { + "start": { + "line": 277, + "column": 28 + }, + "end": { + "line": 277, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 10619, + "end": 10630, + "loc": { + "start": { + "line": 277, + "column": 29 + }, + "end": { + "line": 277, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10631, + "end": 10632, + "loc": { + "start": { + "line": 277, + "column": 41 + }, + "end": { + "line": 277, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 10633, + "end": 10666, + "loc": { + "start": { + "line": 277, + "column": 43 + }, + "end": { + "line": 277, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10666, + "end": 10667, + "loc": { + "start": { + "line": 277, + "column": 76 + }, + "end": { + "line": 277, + "column": 77 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 10692, + "end": 10807, + "loc": { + "start": { + "line": 278, + "column": 24 + }, + "end": { + "line": 278, + "column": 139 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "disableCameraMouseControl", + "start": 10832, + "end": 10857, + "loc": { + "start": { + "line": 279, + "column": 24 + }, + "end": { + "line": 279, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10857, + "end": 10858, + "loc": { + "start": { + "line": 279, + "column": 49 + }, + "end": { + "line": 279, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10858, + "end": 10859, + "loc": { + "start": { + "line": 279, + "column": 50 + }, + "end": { + "line": 279, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10859, + "end": 10860, + "loc": { + "start": { + "line": 279, + "column": 51 + }, + "end": { + "line": 279, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10881, + "end": 10882, + "loc": { + "start": { + "line": 280, + "column": 20 + }, + "end": { + "line": 280, + "column": 21 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10882, + "end": 10883, + "loc": { + "start": { + "line": 280, + "column": 21 + }, + "end": { + "line": 280, + "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": 10884, + "end": 10888, + "loc": { + "start": { + "line": 280, + "column": 23 + }, + "end": { + "line": 280, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10888, + "end": 10889, + "loc": { + "start": { + "line": 280, + "column": 27 + }, + "end": { + "line": 280, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_longTouchTimeoutMs", + "start": 10889, + "end": 10908, + "loc": { + "start": { + "line": 280, + "column": 28 + }, + "end": { + "line": 280, + "column": 47 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10908, + "end": 10909, + "loc": { + "start": { + "line": 280, + "column": 47 + }, + "end": { + "line": 280, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10909, + "end": 10910, + "loc": { + "start": { + "line": 280, + "column": 48 + }, + "end": { + "line": 280, + "column": 49 + } + } + }, + { + "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": 10931, + "end": 10935, + "loc": { + "start": { + "line": 281, + "column": 20 + }, + "end": { + "line": 281, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10935, + "end": 10936, + "loc": { + "start": { + "line": 281, + "column": 24 + }, + "end": { + "line": 281, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 10936, + "end": 10947, + "loc": { + "start": { + "line": 281, + "column": 25 + }, + "end": { + "line": 281, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10948, + "end": 10949, + "loc": { + "start": { + "line": 281, + "column": 37 + }, + "end": { + "line": 281, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END", + "start": 10950, + "end": 10984, + "loc": { + "start": { + "line": 281, + "column": 39 + }, + "end": { + "line": 281, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10984, + "end": 10985, + "loc": { + "start": { + "line": 281, + "column": 73 + }, + "end": { + "line": 281, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")", + "start": 11006, + "end": 11122, + "loc": { + "start": { + "line": 282, + "column": 20 + }, + "end": { + "line": 282, + "column": 136 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 11144, + "end": 11151, + "loc": { + "start": { + "line": 284, + "column": 20 + }, + "end": { + "line": 284, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11152, + "end": 11153, + "loc": { + "start": { + "line": 284, + "column": 28 + }, + "end": { + "line": 284, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 11154, + "end": 11159, + "loc": { + "start": { + "line": 284, + "column": 30 + }, + "end": { + "line": 284, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11159, + "end": 11160, + "loc": { + "start": { + "line": 284, + "column": 35 + }, + "end": { + "line": 284, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "identifier", + "start": 11160, + "end": 11170, + "loc": { + "start": { + "line": 284, + "column": 36 + }, + "end": { + "line": 284, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11170, + "end": 11171, + "loc": { + "start": { + "line": 284, + "column": 46 + }, + "end": { + "line": 284, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 11193, + "end": 11198, + "loc": { + "start": { + "line": 286, + "column": 20 + }, + "end": { + "line": 286, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11198, + "end": 11199, + "loc": { + "start": { + "line": 286, + "column": 25 + }, + "end": { + "line": 286, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 11218, + "end": 11222, + "loc": { + "start": { + "line": 289, + "column": 16 + }, + "end": { + "line": 289, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 11223, + "end": 11253, + "loc": { + "start": { + "line": 289, + "column": 21 + }, + "end": { + "line": 289, + "column": 51 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11253, + "end": 11254, + "loc": { + "start": { + "line": 289, + "column": 51 + }, + "end": { + "line": 289, + "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": 11276, + "end": 11278, + "loc": { + "start": { + "line": 291, + "column": 20 + }, + "end": { + "line": 291, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11279, + "end": 11280, + "loc": { + "start": { + "line": 291, + "column": 23 + }, + "end": { + "line": 291, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 11280, + "end": 11297, + "loc": { + "start": { + "line": 291, + "column": 24 + }, + "end": { + "line": 291, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 11298, + "end": 11301, + "loc": { + "start": { + "line": 291, + "column": 42 + }, + "end": { + "line": 291, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 11302, + "end": 11303, + "loc": { + "start": { + "line": 291, + "column": 46 + }, + "end": { + "line": 291, + "column": 47 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 11304, + "end": 11306, + "loc": { + "start": { + "line": 291, + "column": 48 + }, + "end": { + "line": 291, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11307, + "end": 11323, + "loc": { + "start": { + "line": 291, + "column": 51 + }, + "end": { + "line": 291, + "column": 67 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 11324, + "end": 11327, + "loc": { + "start": { + "line": 291, + "column": 68 + }, + "end": { + "line": 291, + "column": 71 + } + } + }, + { + "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": 11328, + "end": 11332, + "loc": { + "start": { + "line": 291, + "column": 72 + }, + "end": { + "line": 291, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11332, + "end": 11333, + "loc": { + "start": { + "line": 291, + "column": 76 + }, + "end": { + "line": 291, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11334, + "end": 11335, + "loc": { + "start": { + "line": 291, + "column": 78 + }, + "end": { + "line": 291, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 11336, + "end": 11363, + "loc": { + "start": { + "line": 291, + "column": 80 + }, + "end": { + "line": 291, + "column": 107 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 11388, + "end": 11400, + "loc": { + "start": { + "line": 292, + "column": 24 + }, + "end": { + "line": 292, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11400, + "end": 11401, + "loc": { + "start": { + "line": 292, + "column": 36 + }, + "end": { + "line": 292, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11401, + "end": 11417, + "loc": { + "start": { + "line": 292, + "column": 37 + }, + "end": { + "line": 292, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11417, + "end": 11418, + "loc": { + "start": { + "line": 292, + "column": 53 + }, + "end": { + "line": 292, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11418, + "end": 11419, + "loc": { + "start": { + "line": 292, + "column": 54 + }, + "end": { + "line": 292, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11444, + "end": 11460, + "loc": { + "start": { + "line": 293, + "column": 24 + }, + "end": { + "line": 293, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11461, + "end": 11462, + "loc": { + "start": { + "line": 293, + "column": 41 + }, + "end": { + "line": 293, + "column": 42 + } + } + }, + { + "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": 11463, + "end": 11467, + "loc": { + "start": { + "line": 293, + "column": 43 + }, + "end": { + "line": 293, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11467, + "end": 11468, + "loc": { + "start": { + "line": 293, + "column": 47 + }, + "end": { + "line": 293, + "column": 48 + } + } + }, + { + "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": 11493, + "end": 11499, + "loc": { + "start": { + "line": 294, + "column": 24 + }, + "end": { + "line": 294, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11499, + "end": 11500, + "loc": { + "start": { + "line": 294, + "column": 30 + }, + "end": { + "line": 294, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11521, + "end": 11522, + "loc": { + "start": { + "line": 295, + "column": 20 + }, + "end": { + "line": 295, + "column": 21 + } + } + }, + { + "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": 11543, + "end": 11545, + "loc": { + "start": { + "line": 296, + "column": 20 + }, + "end": { + "line": 296, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11546, + "end": 11547, + "loc": { + "start": { + "line": 296, + "column": 23 + }, + "end": { + "line": 296, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 11547, + "end": 11564, + "loc": { + "start": { + "line": 296, + "column": 24 + }, + "end": { + "line": 296, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 11565, + "end": 11568, + "loc": { + "start": { + "line": 296, + "column": 42 + }, + "end": { + "line": 296, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 11569, + "end": 11570, + "loc": { + "start": { + "line": 296, + "column": 46 + }, + "end": { + "line": 296, + "column": 47 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11570, + "end": 11571, + "loc": { + "start": { + "line": 296, + "column": 47 + }, + "end": { + "line": 296, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11572, + "end": 11573, + "loc": { + "start": { + "line": 296, + "column": 49 + }, + "end": { + "line": 296, + "column": 50 + } + } + }, + { + "type": "CommentLine", + "value": " One finger down", + "start": 11574, + "end": 11592, + "loc": { + "start": { + "line": 296, + "column": 51 + }, + "end": { + "line": 296, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11617, + "end": 11633, + "loc": { + "start": { + "line": 297, + "column": 24 + }, + "end": { + "line": 297, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11634, + "end": 11635, + "loc": { + "start": { + "line": 297, + "column": 41 + }, + "end": { + "line": 297, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setTimeout", + "start": 11636, + "end": 11646, + "loc": { + "start": { + "line": 297, + "column": 43 + }, + "end": { + "line": 297, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11646, + "end": 11647, + "loc": { + "start": { + "line": 297, + "column": 53 + }, + "end": { + "line": 297, + "column": 54 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11647, + "end": 11648, + "loc": { + "start": { + "line": 297, + "column": 54 + }, + "end": { + "line": 297, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11648, + "end": 11649, + "loc": { + "start": { + "line": 297, + "column": 55 + }, + "end": { + "line": 297, + "column": 56 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11650, + "end": 11652, + "loc": { + "start": { + "line": 297, + "column": 57 + }, + "end": { + "line": 297, + "column": 59 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11653, + "end": 11654, + "loc": { + "start": { + "line": 297, + "column": 60 + }, + "end": { + "line": 297, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 11683, + "end": 11699, + "loc": { + "start": { + "line": 298, + "column": 28 + }, + "end": { + "line": 298, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 11700, + "end": 11701, + "loc": { + "start": { + "line": 298, + "column": 45 + }, + "end": { + "line": 298, + "column": 46 + } + } + }, + { + "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": 11702, + "end": 11706, + "loc": { + "start": { + "line": 298, + "column": 47 + }, + "end": { + "line": 298, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11706, + "end": 11707, + "loc": { + "start": { + "line": 298, + "column": 51 + }, + "end": { + "line": 298, + "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": 11736, + "end": 11738, + "loc": { + "start": { + "line": 299, + "column": 28 + }, + "end": { + "line": 299, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11739, + "end": 11740, + "loc": { + "start": { + "line": 299, + "column": 31 + }, + "end": { + "line": 299, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 11740, + "end": 11757, + "loc": { + "start": { + "line": 299, + "column": 32 + }, + "end": { + "line": 299, + "column": 49 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 11758, + "end": 11761, + "loc": { + "start": { + "line": 299, + "column": 50 + }, + "end": { + "line": 299, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 11762, + "end": 11763, + "loc": { + "start": { + "line": 299, + "column": 54 + }, + "end": { + "line": 299, + "column": 55 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 11764, + "end": 11766, + "loc": { + "start": { + "line": 299, + "column": 56 + }, + "end": { + "line": 299, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 11799, + "end": 11817, + "loc": { + "start": { + "line": 300, + "column": 32 + }, + "end": { + "line": 300, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11817, + "end": 11818, + "loc": { + "start": { + "line": 300, + "column": 50 + }, + "end": { + "line": 300, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 11818, + "end": 11819, + "loc": { + "start": { + "line": 300, + "column": 51 + }, + "end": { + "line": 300, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11819, + "end": 11820, + "loc": { + "start": { + "line": 300, + "column": 52 + }, + "end": { + "line": 300, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 11821, + "end": 11822, + "loc": { + "start": { + "line": 300, + "column": 54 + }, + "end": { + "line": 300, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 11823, + "end": 11842, + "loc": { + "start": { + "line": 300, + "column": 56 + }, + "end": { + "line": 300, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11842, + "end": 11843, + "loc": { + "start": { + "line": 300, + "column": 75 + }, + "end": { + "line": 300, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 11843, + "end": 11844, + "loc": { + "start": { + "line": 300, + "column": 76 + }, + "end": { + "line": 300, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11844, + "end": 11845, + "loc": { + "start": { + "line": 300, + "column": 77 + }, + "end": { + "line": 300, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 11846, + "end": 11847, + "loc": { + "start": { + "line": 300, + "column": 79 + }, + "end": { + "line": 300, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 11848, + "end": 11862, + "loc": { + "start": { + "line": 300, + "column": 81 + }, + "end": { + "line": 300, + "column": 95 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 11863, + "end": 11865, + "loc": { + "start": { + "line": 300, + "column": 96 + }, + "end": { + "line": 300, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 11898, + "end": 11916, + "loc": { + "start": { + "line": 301, + "column": 32 + }, + "end": { + "line": 301, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11916, + "end": 11917, + "loc": { + "start": { + "line": 301, + "column": 50 + }, + "end": { + "line": 301, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 11917, + "end": 11918, + "loc": { + "start": { + "line": 301, + "column": 51 + }, + "end": { + "line": 301, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11918, + "end": 11919, + "loc": { + "start": { + "line": 301, + "column": 52 + }, + "end": { + "line": 301, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 11920, + "end": 11921, + "loc": { + "start": { + "line": 301, + "column": 54 + }, + "end": { + "line": 301, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 11922, + "end": 11941, + "loc": { + "start": { + "line": 301, + "column": 56 + }, + "end": { + "line": 301, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11941, + "end": 11942, + "loc": { + "start": { + "line": 301, + "column": 75 + }, + "end": { + "line": 301, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 11942, + "end": 11943, + "loc": { + "start": { + "line": 301, + "column": 76 + }, + "end": { + "line": 301, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11943, + "end": 11944, + "loc": { + "start": { + "line": 301, + "column": 77 + }, + "end": { + "line": 301, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 11945, + "end": 11946, + "loc": { + "start": { + "line": 301, + "column": 79 + }, + "end": { + "line": 301, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 11947, + "end": 11961, + "loc": { + "start": { + "line": 301, + "column": 81 + }, + "end": { + "line": 301, + "column": 95 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 11962, + "end": 11964, + "loc": { + "start": { + "line": 301, + "column": 96 + }, + "end": { + "line": 301, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 11997, + "end": 12015, + "loc": { + "start": { + "line": 302, + "column": 32 + }, + "end": { + "line": 302, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12015, + "end": 12016, + "loc": { + "start": { + "line": 302, + "column": 50 + }, + "end": { + "line": 302, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 12016, + "end": 12017, + "loc": { + "start": { + "line": 302, + "column": 51 + }, + "end": { + "line": 302, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12017, + "end": 12018, + "loc": { + "start": { + "line": 302, + "column": 52 + }, + "end": { + "line": 302, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 12019, + "end": 12020, + "loc": { + "start": { + "line": 302, + "column": 54 + }, + "end": { + "line": 302, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 12021, + "end": 12040, + "loc": { + "start": { + "line": 302, + "column": 56 + }, + "end": { + "line": 302, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12040, + "end": 12041, + "loc": { + "start": { + "line": 302, + "column": 75 + }, + "end": { + "line": 302, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 12041, + "end": 12042, + "loc": { + "start": { + "line": 302, + "column": 76 + }, + "end": { + "line": 302, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12042, + "end": 12043, + "loc": { + "start": { + "line": 302, + "column": 77 + }, + "end": { + "line": 302, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 12044, + "end": 12045, + "loc": { + "start": { + "line": 302, + "column": 79 + }, + "end": { + "line": 302, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 12046, + "end": 12060, + "loc": { + "start": { + "line": 302, + "column": 81 + }, + "end": { + "line": 302, + "column": 95 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 12061, + "end": 12063, + "loc": { + "start": { + "line": 302, + "column": 96 + }, + "end": { + "line": 302, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 12096, + "end": 12114, + "loc": { + "start": { + "line": 303, + "column": 32 + }, + "end": { + "line": 303, + "column": 50 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12114, + "end": 12115, + "loc": { + "start": { + "line": 303, + "column": 50 + }, + "end": { + "line": 303, + "column": 51 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 12115, + "end": 12116, + "loc": { + "start": { + "line": 303, + "column": 51 + }, + "end": { + "line": 303, + "column": 52 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12116, + "end": 12117, + "loc": { + "start": { + "line": 303, + "column": 52 + }, + "end": { + "line": 303, + "column": 53 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 12118, + "end": 12119, + "loc": { + "start": { + "line": 303, + "column": 54 + }, + "end": { + "line": 303, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 12120, + "end": 12139, + "loc": { + "start": { + "line": 303, + "column": 56 + }, + "end": { + "line": 303, + "column": 75 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12139, + "end": 12140, + "loc": { + "start": { + "line": 303, + "column": 75 + }, + "end": { + "line": 303, + "column": 76 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 12140, + "end": 12141, + "loc": { + "start": { + "line": 303, + "column": 76 + }, + "end": { + "line": 303, + "column": 77 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12141, + "end": 12142, + "loc": { + "start": { + "line": 303, + "column": 77 + }, + "end": { + "line": 303, + "column": 78 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 12143, + "end": 12144, + "loc": { + "start": { + "line": 303, + "column": 79 + }, + "end": { + "line": 303, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 12145, + "end": 12159, + "loc": { + "start": { + "line": 303, + "column": 81 + }, + "end": { + "line": 303, + "column": 95 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12159, + "end": 12160, + "loc": { + "start": { + "line": 303, + "column": 95 + }, + "end": { + "line": 303, + "column": 96 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12161, + "end": 12162, + "loc": { + "start": { + "line": 303, + "column": 97 + }, + "end": { + "line": 303, + "column": 98 + } + } + }, + { + "type": "CommentLine", + "value": " Has moved", + "start": 12195, + "end": 12207, + "loc": { + "start": { + "line": 304, + "column": 32 + }, + "end": { + "line": 304, + "column": 44 + } + } + }, + { + "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": 12240, + "end": 12246, + "loc": { + "start": { + "line": 305, + "column": 32 + }, + "end": { + "line": 305, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12246, + "end": 12247, + "loc": { + "start": { + "line": 305, + "column": 38 + }, + "end": { + "line": 305, + "column": 39 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12276, + "end": 12277, + "loc": { + "start": { + "line": 306, + "column": 28 + }, + "end": { + "line": 306, + "column": 29 + } + } + }, + { + "type": "CommentLine", + "value": " Long touch", + "start": 12307, + "end": 12320, + "loc": { + "start": { + "line": 308, + "column": 28 + }, + "end": { + "line": 308, + "column": 41 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 12349, + "end": 12351, + "loc": { + "start": { + "line": 309, + "column": 28 + }, + "end": { + "line": 309, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12352, + "end": 12353, + "loc": { + "start": { + "line": 309, + "column": 31 + }, + "end": { + "line": 309, + "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": 12353, + "end": 12357, + "loc": { + "start": { + "line": 309, + "column": 32 + }, + "end": { + "line": 309, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12357, + "end": 12358, + "loc": { + "start": { + "line": 309, + "column": 36 + }, + "end": { + "line": 309, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 12358, + "end": 12369, + "loc": { + "start": { + "line": 309, + "column": 37 + }, + "end": { + "line": 309, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12369, + "end": 12370, + "loc": { + "start": { + "line": 309, + "column": 48 + }, + "end": { + "line": 309, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12371, + "end": 12372, + "loc": { + "start": { + "line": 309, + "column": 50 + }, + "end": { + "line": 309, + "column": 51 + } + } + }, + { + "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": 12405, + "end": 12409, + "loc": { + "start": { + "line": 310, + "column": 32 + }, + "end": { + "line": 310, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12409, + "end": 12410, + "loc": { + "start": { + "line": 310, + "column": 36 + }, + "end": { + "line": 310, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 12410, + "end": 12421, + "loc": { + "start": { + "line": 310, + "column": 37 + }, + "end": { + "line": 310, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12421, + "end": 12422, + "loc": { + "start": { + "line": 310, + "column": 48 + }, + "end": { + "line": 310, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 12422, + "end": 12429, + "loc": { + "start": { + "line": 310, + "column": 49 + }, + "end": { + "line": 310, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12430, + "end": 12431, + "loc": { + "start": { + "line": 310, + "column": 57 + }, + "end": { + "line": 310, + "column": 58 + } + } + }, + { + "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": 12432, + "end": 12436, + "loc": { + "start": { + "line": 310, + "column": 59 + }, + "end": { + "line": 310, + "column": 63 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12436, + "end": 12437, + "loc": { + "start": { + "line": 310, + "column": 63 + }, + "end": { + "line": 310, + "column": 64 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 12470, + "end": 12474, + "loc": { + "start": { + "line": 311, + "column": 32 + }, + "end": { + "line": 311, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12474, + "end": 12475, + "loc": { + "start": { + "line": 311, + "column": 36 + }, + "end": { + "line": 311, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 12475, + "end": 12486, + "loc": { + "start": { + "line": 311, + "column": 37 + }, + "end": { + "line": 311, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12486, + "end": 12487, + "loc": { + "start": { + "line": 311, + "column": 48 + }, + "end": { + "line": 311, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 12487, + "end": 12496, + "loc": { + "start": { + "line": 311, + "column": 49 + }, + "end": { + "line": 311, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12497, + "end": 12498, + "loc": { + "start": { + "line": 311, + "column": 59 + }, + "end": { + "line": 311, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 12499, + "end": 12518, + "loc": { + "start": { + "line": 311, + "column": 61 + }, + "end": { + "line": 311, + "column": 80 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12518, + "end": 12519, + "loc": { + "start": { + "line": 311, + "column": 80 + }, + "end": { + "line": 311, + "column": 81 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 12552, + "end": 12556, + "loc": { + "start": { + "line": 312, + "column": 32 + }, + "end": { + "line": 312, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12556, + "end": 12557, + "loc": { + "start": { + "line": 312, + "column": 36 + }, + "end": { + "line": 312, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 12557, + "end": 12568, + "loc": { + "start": { + "line": 312, + "column": 37 + }, + "end": { + "line": 312, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12568, + "end": 12569, + "loc": { + "start": { + "line": 312, + "column": 48 + }, + "end": { + "line": 312, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 12569, + "end": 12576, + "loc": { + "start": { + "line": 312, + "column": 49 + }, + "end": { + "line": 312, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12577, + "end": 12578, + "loc": { + "start": { + "line": 312, + "column": 57 + }, + "end": { + "line": 312, + "column": 58 + } + } + }, + { + "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": 12579, + "end": 12584, + "loc": { + "start": { + "line": 312, + "column": 59 + }, + "end": { + "line": 312, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12584, + "end": 12585, + "loc": { + "start": { + "line": 312, + "column": 64 + }, + "end": { + "line": 312, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12614, + "end": 12615, + "loc": { + "start": { + "line": 313, + "column": 28 + }, + "end": { + "line": 313, + "column": 29 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 12645, + "end": 12650, + "loc": { + "start": { + "line": 315, + "column": 28 + }, + "end": { + "line": 315, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 12651, + "end": 12665, + "loc": { + "start": { + "line": 315, + "column": 34 + }, + "end": { + "line": 315, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 12666, + "end": 12667, + "loc": { + "start": { + "line": 315, + "column": 49 + }, + "end": { + "line": 315, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 12668, + "end": 12673, + "loc": { + "start": { + "line": 315, + "column": 51 + }, + "end": { + "line": 315, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12673, + "end": 12674, + "loc": { + "start": { + "line": 315, + "column": 56 + }, + "end": { + "line": 315, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 12674, + "end": 12678, + "loc": { + "start": { + "line": 315, + "column": 57 + }, + "end": { + "line": 315, + "column": 61 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12678, + "end": 12679, + "loc": { + "start": { + "line": 315, + "column": 61 + }, + "end": { + "line": 315, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12679, + "end": 12680, + "loc": { + "start": { + "line": 315, + "column": 62 + }, + "end": { + "line": 315, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 12713, + "end": 12722, + "loc": { + "start": { + "line": 316, + "column": 32 + }, + "end": { + "line": 316, + "column": 41 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12722, + "end": 12723, + "loc": { + "start": { + "line": 316, + "column": 41 + }, + "end": { + "line": 316, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 12724, + "end": 12742, + "loc": { + "start": { + "line": 316, + "column": 43 + }, + "end": { + "line": 316, + "column": 61 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12742, + "end": 12743, + "loc": { + "start": { + "line": 316, + "column": 61 + }, + "end": { + "line": 316, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 12776, + "end": 12788, + "loc": { + "start": { + "line": 317, + "column": 32 + }, + "end": { + "line": 317, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12788, + "end": 12789, + "loc": { + "start": { + "line": 317, + "column": 44 + }, + "end": { + "line": 317, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 12790, + "end": 12794, + "loc": { + "start": { + "line": 317, + "column": 46 + }, + "end": { + "line": 317, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12794, + "end": 12795, + "loc": { + "start": { + "line": 317, + "column": 50 + }, + "end": { + "line": 317, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 12795, + "end": 12808, + "loc": { + "start": { + "line": 317, + "column": 51 + }, + "end": { + "line": 317, + "column": 64 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12808, + "end": 12809, + "loc": { + "start": { + "line": 317, + "column": 64 + }, + "end": { + "line": 317, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 12842, + "end": 12852, + "loc": { + "start": { + "line": 318, + "column": 32 + }, + "end": { + "line": 318, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12852, + "end": 12853, + "loc": { + "start": { + "line": 318, + "column": 42 + }, + "end": { + "line": 318, + "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": 12854, + "end": 12858, + "loc": { + "start": { + "line": 318, + "column": 44 + }, + "end": { + "line": 318, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12858, + "end": 12859, + "loc": { + "start": { + "line": 318, + "column": 48 + }, + "end": { + "line": 318, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 12859, + "end": 12870, + "loc": { + "start": { + "line": 318, + "column": 49 + }, + "end": { + "line": 318, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12899, + "end": 12900, + "loc": { + "start": { + "line": 319, + "column": 28 + }, + "end": { + "line": 319, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12900, + "end": 12901, + "loc": { + "start": { + "line": 319, + "column": 29 + }, + "end": { + "line": 319, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12901, + "end": 12902, + "loc": { + "start": { + "line": 319, + "column": 30 + }, + "end": { + "line": 319, + "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": 12931, + "end": 12933, + "loc": { + "start": { + "line": 320, + "column": 28 + }, + "end": { + "line": 320, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12934, + "end": 12935, + "loc": { + "start": { + "line": 320, + "column": 31 + }, + "end": { + "line": 320, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 12935, + "end": 12949, + "loc": { + "start": { + "line": 320, + "column": 32 + }, + "end": { + "line": 320, + "column": 46 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 12950, + "end": 12952, + "loc": { + "start": { + "line": 320, + "column": 47 + }, + "end": { + "line": 320, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 12953, + "end": 12967, + "loc": { + "start": { + "line": 320, + "column": 50 + }, + "end": { + "line": 320, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12967, + "end": 12968, + "loc": { + "start": { + "line": 320, + "column": 64 + }, + "end": { + "line": 320, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 12968, + "end": 12975, + "loc": { + "start": { + "line": 320, + "column": 65 + }, + "end": { + "line": 320, + "column": 72 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12975, + "end": 12976, + "loc": { + "start": { + "line": 320, + "column": 72 + }, + "end": { + "line": 320, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12977, + "end": 12978, + "loc": { + "start": { + "line": 320, + "column": 74 + }, + "end": { + "line": 320, + "column": 75 + } + } + }, + { + "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": 13011, + "end": 13013, + "loc": { + "start": { + "line": 321, + "column": 32 + }, + "end": { + "line": 321, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13014, + "end": 13015, + "loc": { + "start": { + "line": 321, + "column": 35 + }, + "end": { + "line": 321, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 13015, + "end": 13019, + "loc": { + "start": { + "line": 321, + "column": 36 + }, + "end": { + "line": 321, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13019, + "end": 13020, + "loc": { + "start": { + "line": 321, + "column": 40 + }, + "end": { + "line": 321, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 13020, + "end": 13031, + "loc": { + "start": { + "line": 321, + "column": 41 + }, + "end": { + "line": 321, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13031, + "end": 13032, + "loc": { + "start": { + "line": 321, + "column": 52 + }, + "end": { + "line": 321, + "column": 53 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13033, + "end": 13034, + "loc": { + "start": { + "line": 321, + "column": 54 + }, + "end": { + "line": 321, + "column": 55 + } + } + }, + { + "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": 13071, + "end": 13075, + "loc": { + "start": { + "line": 322, + "column": 36 + }, + "end": { + "line": 322, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13075, + "end": 13076, + "loc": { + "start": { + "line": 322, + "column": 40 + }, + "end": { + "line": 322, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 13076, + "end": 13087, + "loc": { + "start": { + "line": 322, + "column": 41 + }, + "end": { + "line": 322, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13087, + "end": 13088, + "loc": { + "start": { + "line": 322, + "column": 52 + }, + "end": { + "line": 322, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 13088, + "end": 13097, + "loc": { + "start": { + "line": 322, + "column": 53 + }, + "end": { + "line": 322, + "column": 62 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13098, + "end": 13099, + "loc": { + "start": { + "line": 322, + "column": 63 + }, + "end": { + "line": 322, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13100, + "end": 13114, + "loc": { + "start": { + "line": 322, + "column": 65 + }, + "end": { + "line": 322, + "column": 79 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13114, + "end": 13115, + "loc": { + "start": { + "line": 322, + "column": 79 + }, + "end": { + "line": 322, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 13115, + "end": 13131, + "loc": { + "start": { + "line": 322, + "column": 80 + }, + "end": { + "line": 322, + "column": 96 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13131, + "end": 13132, + "loc": { + "start": { + "line": 322, + "column": 96 + }, + "end": { + "line": 322, + "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": 13169, + "end": 13173, + "loc": { + "start": { + "line": 323, + "column": 36 + }, + "end": { + "line": 323, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13173, + "end": 13174, + "loc": { + "start": { + "line": 323, + "column": 40 + }, + "end": { + "line": 323, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 13174, + "end": 13185, + "loc": { + "start": { + "line": 323, + "column": 41 + }, + "end": { + "line": 323, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13185, + "end": 13186, + "loc": { + "start": { + "line": 323, + "column": 52 + }, + "end": { + "line": 323, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 13186, + "end": 13193, + "loc": { + "start": { + "line": 323, + "column": 53 + }, + "end": { + "line": 323, + "column": 60 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13194, + "end": 13195, + "loc": { + "start": { + "line": 323, + "column": 61 + }, + "end": { + "line": 323, + "column": 62 + } + } + }, + { + "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": 13196, + "end": 13200, + "loc": { + "start": { + "line": 323, + "column": 63 + }, + "end": { + "line": 323, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13200, + "end": 13201, + "loc": { + "start": { + "line": 323, + "column": 67 + }, + "end": { + "line": 323, + "column": 68 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13234, + "end": 13235, + "loc": { + "start": { + "line": 324, + "column": 32 + }, + "end": { + "line": 324, + "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": 13268, + "end": 13272, + "loc": { + "start": { + "line": 325, + "column": 32 + }, + "end": { + "line": 325, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13272, + "end": 13273, + "loc": { + "start": { + "line": 325, + "column": 36 + }, + "end": { + "line": 325, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 13273, + "end": 13286, + "loc": { + "start": { + "line": 325, + "column": 37 + }, + "end": { + "line": 325, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13286, + "end": 13287, + "loc": { + "start": { + "line": 325, + "column": 50 + }, + "end": { + "line": 325, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 13287, + "end": 13292, + "loc": { + "start": { + "line": 325, + "column": 51 + }, + "end": { + "line": 325, + "column": 56 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13292, + "end": 13293, + "loc": { + "start": { + "line": 325, + "column": 56 + }, + "end": { + "line": 325, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13293, + "end": 13307, + "loc": { + "start": { + "line": 325, + "column": 57 + }, + "end": { + "line": 325, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13307, + "end": 13308, + "loc": { + "start": { + "line": 325, + "column": 71 + }, + "end": { + "line": 325, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 13308, + "end": 13324, + "loc": { + "start": { + "line": 325, + "column": 72 + }, + "end": { + "line": 325, + "column": 88 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13324, + "end": 13325, + "loc": { + "start": { + "line": 325, + "column": 88 + }, + "end": { + "line": 325, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13325, + "end": 13326, + "loc": { + "start": { + "line": 325, + "column": 89 + }, + "end": { + "line": 325, + "column": 90 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 13359, + "end": 13374, + "loc": { + "start": { + "line": 326, + "column": 32 + }, + "end": { + "line": 326, + "column": 47 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13374, + "end": 13375, + "loc": { + "start": { + "line": 326, + "column": 47 + }, + "end": { + "line": 326, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 13375, + "end": 13378, + "loc": { + "start": { + "line": 326, + "column": 48 + }, + "end": { + "line": 326, + "column": 51 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13378, + "end": 13379, + "loc": { + "start": { + "line": 326, + "column": 51 + }, + "end": { + "line": 326, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13379, + "end": 13393, + "loc": { + "start": { + "line": 326, + "column": 52 + }, + "end": { + "line": 326, + "column": 66 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13393, + "end": 13394, + "loc": { + "start": { + "line": 326, + "column": 66 + }, + "end": { + "line": 326, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 13394, + "end": 13402, + "loc": { + "start": { + "line": 326, + "column": 67 + }, + "end": { + "line": 326, + "column": 75 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13402, + "end": 13403, + "loc": { + "start": { + "line": 326, + "column": 75 + }, + "end": { + "line": 326, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13403, + "end": 13404, + "loc": { + "start": { + "line": 326, + "column": 76 + }, + "end": { + "line": 326, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 13437, + "end": 13441, + "loc": { + "start": { + "line": 327, + "column": 32 + }, + "end": { + "line": 327, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13441, + "end": 13442, + "loc": { + "start": { + "line": 327, + "column": 36 + }, + "end": { + "line": 327, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 13442, + "end": 13469, + "loc": { + "start": { + "line": 327, + "column": 37 + }, + "end": { + "line": 327, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13469, + "end": 13470, + "loc": { + "start": { + "line": 327, + "column": 64 + }, + "end": { + "line": 327, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 13470, + "end": 13476, + "loc": { + "start": { + "line": 327, + "column": 65 + }, + "end": { + "line": 327, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13476, + "end": 13477, + "loc": { + "start": { + "line": 327, + "column": 71 + }, + "end": { + "line": 327, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 13477, + "end": 13485, + "loc": { + "start": { + "line": 327, + "column": 72 + }, + "end": { + "line": 327, + "column": 80 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13486, + "end": 13487, + "loc": { + "start": { + "line": 327, + "column": 81 + }, + "end": { + "line": 327, + "column": 82 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13488, + "end": 13502, + "loc": { + "start": { + "line": 327, + "column": 83 + }, + "end": { + "line": 327, + "column": 97 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13502, + "end": 13503, + "loc": { + "start": { + "line": 327, + "column": 97 + }, + "end": { + "line": 327, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 13503, + "end": 13511, + "loc": { + "start": { + "line": 327, + "column": 98 + }, + "end": { + "line": 327, + "column": 106 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13511, + "end": 13512, + "loc": { + "start": { + "line": 327, + "column": 106 + }, + "end": { + "line": 327, + "column": 107 + } + } + }, + { + "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": 13545, + "end": 13549, + "loc": { + "start": { + "line": 328, + "column": 32 + }, + "end": { + "line": 328, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13549, + "end": 13550, + "loc": { + "start": { + "line": 328, + "column": 36 + }, + "end": { + "line": 328, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 13550, + "end": 13577, + "loc": { + "start": { + "line": 328, + "column": 37 + }, + "end": { + "line": 328, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13577, + "end": 13578, + "loc": { + "start": { + "line": 328, + "column": 64 + }, + "end": { + "line": 328, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 13578, + "end": 13584, + "loc": { + "start": { + "line": 328, + "column": 65 + }, + "end": { + "line": 328, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13584, + "end": 13585, + "loc": { + "start": { + "line": 328, + "column": 71 + }, + "end": { + "line": 328, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 13585, + "end": 13591, + "loc": { + "start": { + "line": 328, + "column": 72 + }, + "end": { + "line": 328, + "column": 78 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13592, + "end": 13593, + "loc": { + "start": { + "line": 328, + "column": 79 + }, + "end": { + "line": 328, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 13594, + "end": 13608, + "loc": { + "start": { + "line": 328, + "column": 81 + }, + "end": { + "line": 328, + "column": 95 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13608, + "end": 13609, + "loc": { + "start": { + "line": 328, + "column": 95 + }, + "end": { + "line": 328, + "column": 96 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 13609, + "end": 13615, + "loc": { + "start": { + "line": 328, + "column": 96 + }, + "end": { + "line": 328, + "column": 102 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13615, + "end": 13616, + "loc": { + "start": { + "line": 328, + "column": 102 + }, + "end": { + "line": 328, + "column": 103 + } + } + }, + { + "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": 13649, + "end": 13653, + "loc": { + "start": { + "line": 329, + "column": 32 + }, + "end": { + "line": 329, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13653, + "end": 13654, + "loc": { + "start": { + "line": 329, + "column": 36 + }, + "end": { + "line": 329, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 13654, + "end": 13681, + "loc": { + "start": { + "line": 329, + "column": 37 + }, + "end": { + "line": 329, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13681, + "end": 13682, + "loc": { + "start": { + "line": 329, + "column": 64 + }, + "end": { + "line": 329, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 13682, + "end": 13695, + "loc": { + "start": { + "line": 329, + "column": 65 + }, + "end": { + "line": 329, + "column": 78 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13696, + "end": 13697, + "loc": { + "start": { + "line": 329, + "column": 79 + }, + "end": { + "line": 329, + "column": 80 + } + } + }, + { + "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": 13698, + "end": 13702, + "loc": { + "start": { + "line": 329, + "column": 81 + }, + "end": { + "line": 329, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13702, + "end": 13703, + "loc": { + "start": { + "line": 329, + "column": 85 + }, + "end": { + "line": 329, + "column": 86 + } + } + }, + { + "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": 13736, + "end": 13740, + "loc": { + "start": { + "line": 330, + "column": 32 + }, + "end": { + "line": 330, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13740, + "end": 13741, + "loc": { + "start": { + "line": 330, + "column": 36 + }, + "end": { + "line": 330, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 13741, + "end": 13768, + "loc": { + "start": { + "line": 330, + "column": 37 + }, + "end": { + "line": 330, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13768, + "end": 13769, + "loc": { + "start": { + "line": 330, + "column": 64 + }, + "end": { + "line": 330, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 13769, + "end": 13780, + "loc": { + "start": { + "line": 330, + "column": 65 + }, + "end": { + "line": 330, + "column": 76 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13781, + "end": 13782, + "loc": { + "start": { + "line": 330, + "column": 77 + }, + "end": { + "line": 330, + "column": 78 + } + } + }, + { + "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": 13783, + "end": 13787, + "loc": { + "start": { + "line": 330, + "column": 79 + }, + "end": { + "line": 330, + "column": 83 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13787, + "end": 13788, + "loc": { + "start": { + "line": 330, + "column": 83 + }, + "end": { + "line": 330, + "column": 84 + } + } + }, + { + "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": 13821, + "end": 13825, + "loc": { + "start": { + "line": 331, + "column": 32 + }, + "end": { + "line": 331, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13825, + "end": 13826, + "loc": { + "start": { + "line": 331, + "column": 36 + }, + "end": { + "line": 331, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 13826, + "end": 13853, + "loc": { + "start": { + "line": 331, + "column": 37 + }, + "end": { + "line": 331, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13853, + "end": 13854, + "loc": { + "start": { + "line": 331, + "column": 64 + }, + "end": { + "line": 331, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "labelsVisible", + "start": 13854, + "end": 13867, + "loc": { + "start": { + "line": 331, + "column": 65 + }, + "end": { + "line": 331, + "column": 78 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 13868, + "end": 13869, + "loc": { + "start": { + "line": 331, + "column": 79 + }, + "end": { + "line": 331, + "column": 80 + } + } + }, + { + "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": 13870, + "end": 13874, + "loc": { + "start": { + "line": 331, + "column": 81 + }, + "end": { + "line": 331, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13874, + "end": 13875, + "loc": { + "start": { + "line": 331, + "column": 85 + }, + "end": { + "line": 331, + "column": 86 + } + } + }, + { + "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": 13908, + "end": 13912, + "loc": { + "start": { + "line": 332, + "column": 32 + }, + "end": { + "line": 332, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13912, + "end": 13913, + "loc": { + "start": { + "line": 332, + "column": 36 + }, + "end": { + "line": 332, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 13913, + "end": 13939, + "loc": { + "start": { + "line": 332, + "column": 37 + }, + "end": { + "line": 332, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13939, + "end": 13940, + "loc": { + "start": { + "line": 332, + "column": 63 + }, + "end": { + "line": 332, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 13940, + "end": 13944, + "loc": { + "start": { + "line": 332, + "column": 64 + }, + "end": { + "line": 332, + "column": 68 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13944, + "end": 13945, + "loc": { + "start": { + "line": 332, + "column": 68 + }, + "end": { + "line": 332, + "column": 69 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 13945, + "end": 13963, + "loc": { + "start": { + "line": 332, + "column": 69 + }, + "end": { + "line": 332, + "column": 87 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13963, + "end": 13964, + "loc": { + "start": { + "line": 332, + "column": 87 + }, + "end": { + "line": 332, + "column": 88 + } + } + }, + { + "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": 13965, + "end": 13969, + "loc": { + "start": { + "line": 332, + "column": 89 + }, + "end": { + "line": 332, + "column": 93 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13969, + "end": 13970, + "loc": { + "start": { + "line": 332, + "column": 93 + }, + "end": { + "line": 332, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 13970, + "end": 13997, + "loc": { + "start": { + "line": 332, + "column": 94 + }, + "end": { + "line": 332, + "column": 121 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13997, + "end": 13998, + "loc": { + "start": { + "line": 332, + "column": 121 + }, + "end": { + "line": 332, + "column": 122 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13998, + "end": 13999, + "loc": { + "start": { + "line": 332, + "column": 122 + }, + "end": { + "line": 332, + "column": 123 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14028, + "end": 14029, + "loc": { + "start": { + "line": 333, + "column": 28 + }, + "end": { + "line": 333, + "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": 14030, + "end": 14034, + "loc": { + "start": { + "line": 333, + "column": 30 + }, + "end": { + "line": 333, + "column": 34 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14035, + "end": 14036, + "loc": { + "start": { + "line": 333, + "column": 35 + }, + "end": { + "line": 333, + "column": 36 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 14069, + "end": 14074, + "loc": { + "start": { + "line": 334, + "column": 32 + }, + "end": { + "line": 334, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14075, + "end": 14085, + "loc": { + "start": { + "line": 334, + "column": 38 + }, + "end": { + "line": 334, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14086, + "end": 14087, + "loc": { + "start": { + "line": 334, + "column": 49 + }, + "end": { + "line": 334, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 14088, + "end": 14093, + "loc": { + "start": { + "line": 334, + "column": 51 + }, + "end": { + "line": 334, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14093, + "end": 14094, + "loc": { + "start": { + "line": 334, + "column": 56 + }, + "end": { + "line": 334, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 14094, + "end": 14098, + "loc": { + "start": { + "line": 334, + "column": 57 + }, + "end": { + "line": 334, + "column": 61 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14098, + "end": 14099, + "loc": { + "start": { + "line": 334, + "column": 61 + }, + "end": { + "line": 334, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14099, + "end": 14100, + "loc": { + "start": { + "line": 334, + "column": 62 + }, + "end": { + "line": 334, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 14137, + "end": 14146, + "loc": { + "start": { + "line": 335, + "column": 36 + }, + "end": { + "line": 335, + "column": 45 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14146, + "end": 14147, + "loc": { + "start": { + "line": 335, + "column": 45 + }, + "end": { + "line": 335, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 14148, + "end": 14166, + "loc": { + "start": { + "line": 335, + "column": 47 + }, + "end": { + "line": 335, + "column": 65 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14166, + "end": 14167, + "loc": { + "start": { + "line": 335, + "column": 65 + }, + "end": { + "line": 335, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 14204, + "end": 14215, + "loc": { + "start": { + "line": 336, + "column": 36 + }, + "end": { + "line": 336, + "column": 47 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14215, + "end": 14216, + "loc": { + "start": { + "line": 336, + "column": 47 + }, + "end": { + "line": 336, + "column": 48 + } + } + }, + { + "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": 14217, + "end": 14221, + "loc": { + "start": { + "line": 336, + "column": 49 + }, + "end": { + "line": 336, + "column": 53 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14254, + "end": 14255, + "loc": { + "start": { + "line": 337, + "column": 32 + }, + "end": { + "line": 337, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14255, + "end": 14256, + "loc": { + "start": { + "line": 337, + "column": 33 + }, + "end": { + "line": 337, + "column": 34 + } + } + }, + { + "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": 14289, + "end": 14291, + "loc": { + "start": { + "line": 338, + "column": 32 + }, + "end": { + "line": 338, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14292, + "end": 14293, + "loc": { + "start": { + "line": 338, + "column": 35 + }, + "end": { + "line": 338, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14293, + "end": 14303, + "loc": { + "start": { + "line": 338, + "column": 36 + }, + "end": { + "line": 338, + "column": 46 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 14304, + "end": 14306, + "loc": { + "start": { + "line": 338, + "column": 47 + }, + "end": { + "line": 338, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14307, + "end": 14317, + "loc": { + "start": { + "line": 338, + "column": 50 + }, + "end": { + "line": 338, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14317, + "end": 14318, + "loc": { + "start": { + "line": 338, + "column": 60 + }, + "end": { + "line": 338, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 14318, + "end": 14326, + "loc": { + "start": { + "line": 338, + "column": 61 + }, + "end": { + "line": 338, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14326, + "end": 14327, + "loc": { + "start": { + "line": 338, + "column": 69 + }, + "end": { + "line": 338, + "column": 70 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14328, + "end": 14329, + "loc": { + "start": { + "line": 338, + "column": 71 + }, + "end": { + "line": 338, + "column": 72 + } + } + }, + { + "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": 14366, + "end": 14368, + "loc": { + "start": { + "line": 339, + "column": 36 + }, + "end": { + "line": 339, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14369, + "end": 14370, + "loc": { + "start": { + "line": 339, + "column": 39 + }, + "end": { + "line": 339, + "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": 14370, + "end": 14374, + "loc": { + "start": { + "line": 339, + "column": 40 + }, + "end": { + "line": 339, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14374, + "end": 14375, + "loc": { + "start": { + "line": 339, + "column": 44 + }, + "end": { + "line": 339, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 14375, + "end": 14386, + "loc": { + "start": { + "line": 339, + "column": 45 + }, + "end": { + "line": 339, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14386, + "end": 14387, + "loc": { + "start": { + "line": 339, + "column": 56 + }, + "end": { + "line": 339, + "column": 57 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14388, + "end": 14389, + "loc": { + "start": { + "line": 339, + "column": 58 + }, + "end": { + "line": 339, + "column": 59 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 14430, + "end": 14434, + "loc": { + "start": { + "line": 340, + "column": 40 + }, + "end": { + "line": 340, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14434, + "end": 14435, + "loc": { + "start": { + "line": 340, + "column": 44 + }, + "end": { + "line": 340, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 14435, + "end": 14446, + "loc": { + "start": { + "line": 340, + "column": 45 + }, + "end": { + "line": 340, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14446, + "end": 14447, + "loc": { + "start": { + "line": 340, + "column": 56 + }, + "end": { + "line": 340, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 14447, + "end": 14456, + "loc": { + "start": { + "line": 340, + "column": 57 + }, + "end": { + "line": 340, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14457, + "end": 14458, + "loc": { + "start": { + "line": 340, + "column": 67 + }, + "end": { + "line": 340, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14459, + "end": 14469, + "loc": { + "start": { + "line": 340, + "column": 69 + }, + "end": { + "line": 340, + "column": 79 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14469, + "end": 14470, + "loc": { + "start": { + "line": 340, + "column": 79 + }, + "end": { + "line": 340, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 14470, + "end": 14479, + "loc": { + "start": { + "line": 340, + "column": 80 + }, + "end": { + "line": 340, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14479, + "end": 14480, + "loc": { + "start": { + "line": 340, + "column": 89 + }, + "end": { + "line": 340, + "column": 90 + } + } + }, + { + "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": 14521, + "end": 14525, + "loc": { + "start": { + "line": 341, + "column": 40 + }, + "end": { + "line": 341, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14525, + "end": 14526, + "loc": { + "start": { + "line": 341, + "column": 44 + }, + "end": { + "line": 341, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 14526, + "end": 14537, + "loc": { + "start": { + "line": 341, + "column": 45 + }, + "end": { + "line": 341, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14537, + "end": 14538, + "loc": { + "start": { + "line": 341, + "column": 56 + }, + "end": { + "line": 341, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 14538, + "end": 14545, + "loc": { + "start": { + "line": 341, + "column": 57 + }, + "end": { + "line": 341, + "column": 64 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14546, + "end": 14547, + "loc": { + "start": { + "line": 341, + "column": 65 + }, + "end": { + "line": 341, + "column": 66 + } + } + }, + { + "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": 14548, + "end": 14553, + "loc": { + "start": { + "line": 341, + "column": 67 + }, + "end": { + "line": 341, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14553, + "end": 14554, + "loc": { + "start": { + "line": 341, + "column": 72 + }, + "end": { + "line": 341, + "column": 73 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14591, + "end": 14592, + "loc": { + "start": { + "line": 342, + "column": 36 + }, + "end": { + "line": 342, + "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": 14629, + "end": 14633, + "loc": { + "start": { + "line": 343, + "column": 36 + }, + "end": { + "line": 343, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14633, + "end": 14634, + "loc": { + "start": { + "line": 343, + "column": 40 + }, + "end": { + "line": 343, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 14634, + "end": 14647, + "loc": { + "start": { + "line": 343, + "column": 41 + }, + "end": { + "line": 343, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14647, + "end": 14648, + "loc": { + "start": { + "line": 343, + "column": 54 + }, + "end": { + "line": 343, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "start", + "start": 14648, + "end": 14653, + "loc": { + "start": { + "line": 343, + "column": 55 + }, + "end": { + "line": 343, + "column": 60 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14653, + "end": 14654, + "loc": { + "start": { + "line": 343, + "column": 60 + }, + "end": { + "line": 343, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14654, + "end": 14664, + "loc": { + "start": { + "line": 343, + "column": 61 + }, + "end": { + "line": 343, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14664, + "end": 14665, + "loc": { + "start": { + "line": 343, + "column": 71 + }, + "end": { + "line": 343, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 14665, + "end": 14674, + "loc": { + "start": { + "line": 343, + "column": 72 + }, + "end": { + "line": 343, + "column": 81 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14674, + "end": 14675, + "loc": { + "start": { + "line": 343, + "column": 81 + }, + "end": { + "line": 343, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14675, + "end": 14676, + "loc": { + "start": { + "line": 343, + "column": 82 + }, + "end": { + "line": 343, + "column": 83 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 14713, + "end": 14728, + "loc": { + "start": { + "line": 344, + "column": 36 + }, + "end": { + "line": 344, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14728, + "end": 14729, + "loc": { + "start": { + "line": 344, + "column": 51 + }, + "end": { + "line": 344, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 14729, + "end": 14732, + "loc": { + "start": { + "line": 344, + "column": 52 + }, + "end": { + "line": 344, + "column": 55 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14732, + "end": 14733, + "loc": { + "start": { + "line": 344, + "column": 55 + }, + "end": { + "line": 344, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14733, + "end": 14743, + "loc": { + "start": { + "line": 344, + "column": 56 + }, + "end": { + "line": 344, + "column": 66 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14743, + "end": 14744, + "loc": { + "start": { + "line": 344, + "column": 66 + }, + "end": { + "line": 344, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 14744, + "end": 14752, + "loc": { + "start": { + "line": 344, + "column": 67 + }, + "end": { + "line": 344, + "column": 75 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14752, + "end": 14753, + "loc": { + "start": { + "line": 344, + "column": 75 + }, + "end": { + "line": 344, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14753, + "end": 14754, + "loc": { + "start": { + "line": 344, + "column": 76 + }, + "end": { + "line": 344, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 14791, + "end": 14795, + "loc": { + "start": { + "line": 345, + "column": 36 + }, + "end": { + "line": 345, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14795, + "end": 14796, + "loc": { + "start": { + "line": 345, + "column": 40 + }, + "end": { + "line": 345, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 14796, + "end": 14823, + "loc": { + "start": { + "line": 345, + "column": 41 + }, + "end": { + "line": 345, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14823, + "end": 14824, + "loc": { + "start": { + "line": 345, + "column": 68 + }, + "end": { + "line": 345, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 14824, + "end": 14830, + "loc": { + "start": { + "line": 345, + "column": 69 + }, + "end": { + "line": 345, + "column": 75 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14830, + "end": 14831, + "loc": { + "start": { + "line": 345, + "column": 75 + }, + "end": { + "line": 345, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 14831, + "end": 14839, + "loc": { + "start": { + "line": 345, + "column": 76 + }, + "end": { + "line": 345, + "column": 84 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14840, + "end": 14841, + "loc": { + "start": { + "line": 345, + "column": 85 + }, + "end": { + "line": 345, + "column": 86 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14842, + "end": 14852, + "loc": { + "start": { + "line": 345, + "column": 87 + }, + "end": { + "line": 345, + "column": 97 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14852, + "end": 14853, + "loc": { + "start": { + "line": 345, + "column": 97 + }, + "end": { + "line": 345, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 14853, + "end": 14861, + "loc": { + "start": { + "line": 345, + "column": 98 + }, + "end": { + "line": 345, + "column": 106 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14861, + "end": 14862, + "loc": { + "start": { + "line": 345, + "column": 106 + }, + "end": { + "line": 345, + "column": 107 + } + } + }, + { + "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": 14899, + "end": 14903, + "loc": { + "start": { + "line": 346, + "column": 36 + }, + "end": { + "line": 346, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14903, + "end": 14904, + "loc": { + "start": { + "line": 346, + "column": 40 + }, + "end": { + "line": 346, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 14904, + "end": 14931, + "loc": { + "start": { + "line": 346, + "column": 41 + }, + "end": { + "line": 346, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14931, + "end": 14932, + "loc": { + "start": { + "line": 346, + "column": 68 + }, + "end": { + "line": 346, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 14932, + "end": 14938, + "loc": { + "start": { + "line": 346, + "column": 69 + }, + "end": { + "line": 346, + "column": 75 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14938, + "end": 14939, + "loc": { + "start": { + "line": 346, + "column": 75 + }, + "end": { + "line": 346, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 14939, + "end": 14945, + "loc": { + "start": { + "line": 346, + "column": 76 + }, + "end": { + "line": 346, + "column": 82 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14946, + "end": 14947, + "loc": { + "start": { + "line": 346, + "column": 83 + }, + "end": { + "line": 346, + "column": 84 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 14948, + "end": 14958, + "loc": { + "start": { + "line": 346, + "column": 85 + }, + "end": { + "line": 346, + "column": 95 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14958, + "end": 14959, + "loc": { + "start": { + "line": 346, + "column": 95 + }, + "end": { + "line": 346, + "column": 96 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 14959, + "end": 14965, + "loc": { + "start": { + "line": 346, + "column": 96 + }, + "end": { + "line": 346, + "column": 102 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14965, + "end": 14966, + "loc": { + "start": { + "line": 346, + "column": 102 + }, + "end": { + "line": 346, + "column": 103 + } + } + }, + { + "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": 15003, + "end": 15007, + "loc": { + "start": { + "line": 347, + "column": 36 + }, + "end": { + "line": 347, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15007, + "end": 15008, + "loc": { + "start": { + "line": 347, + "column": 40 + }, + "end": { + "line": 347, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 15008, + "end": 15035, + "loc": { + "start": { + "line": 347, + "column": 41 + }, + "end": { + "line": 347, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15035, + "end": 15036, + "loc": { + "start": { + "line": 347, + "column": 68 + }, + "end": { + "line": 347, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 15036, + "end": 15049, + "loc": { + "start": { + "line": 347, + "column": 69 + }, + "end": { + "line": 347, + "column": 82 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15050, + "end": 15051, + "loc": { + "start": { + "line": 347, + "column": 83 + }, + "end": { + "line": 347, + "column": 84 + } + } + }, + { + "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": 15052, + "end": 15056, + "loc": { + "start": { + "line": 347, + "column": 85 + }, + "end": { + "line": 347, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15056, + "end": 15057, + "loc": { + "start": { + "line": 347, + "column": 89 + }, + "end": { + "line": 347, + "column": 90 + } + } + }, + { + "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": 15094, + "end": 15098, + "loc": { + "start": { + "line": 348, + "column": 36 + }, + "end": { + "line": 348, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15098, + "end": 15099, + "loc": { + "start": { + "line": 348, + "column": 40 + }, + "end": { + "line": 348, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 15099, + "end": 15126, + "loc": { + "start": { + "line": 348, + "column": 41 + }, + "end": { + "line": 348, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15126, + "end": 15127, + "loc": { + "start": { + "line": 348, + "column": 68 + }, + "end": { + "line": 348, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 15127, + "end": 15138, + "loc": { + "start": { + "line": 348, + "column": 69 + }, + "end": { + "line": 348, + "column": 80 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15139, + "end": 15140, + "loc": { + "start": { + "line": 348, + "column": 81 + }, + "end": { + "line": 348, + "column": 82 + } + } + }, + { + "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": 15141, + "end": 15145, + "loc": { + "start": { + "line": 348, + "column": 83 + }, + "end": { + "line": 348, + "column": 87 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15145, + "end": 15146, + "loc": { + "start": { + "line": 348, + "column": 87 + }, + "end": { + "line": 348, + "column": 88 + } + } + }, + { + "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": 15183, + "end": 15187, + "loc": { + "start": { + "line": 349, + "column": 36 + }, + "end": { + "line": 349, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15187, + "end": 15188, + "loc": { + "start": { + "line": 349, + "column": 40 + }, + "end": { + "line": 349, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 15188, + "end": 15215, + "loc": { + "start": { + "line": 349, + "column": 41 + }, + "end": { + "line": 349, + "column": 68 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15215, + "end": 15216, + "loc": { + "start": { + "line": 349, + "column": 68 + }, + "end": { + "line": 349, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "labelsVisible", + "start": 15216, + "end": 15229, + "loc": { + "start": { + "line": 349, + "column": 69 + }, + "end": { + "line": 349, + "column": 82 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15230, + "end": 15231, + "loc": { + "start": { + "line": 349, + "column": 83 + }, + "end": { + "line": 349, + "column": 84 + } + } + }, + { + "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": 15232, + "end": 15236, + "loc": { + "start": { + "line": 349, + "column": 85 + }, + "end": { + "line": 349, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15236, + "end": 15237, + "loc": { + "start": { + "line": 349, + "column": 89 + }, + "end": { + "line": 349, + "column": 90 + } + } + }, + { + "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": 15274, + "end": 15278, + "loc": { + "start": { + "line": 350, + "column": 36 + }, + "end": { + "line": 350, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15278, + "end": 15279, + "loc": { + "start": { + "line": 350, + "column": 40 + }, + "end": { + "line": 350, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 15279, + "end": 15305, + "loc": { + "start": { + "line": 350, + "column": 41 + }, + "end": { + "line": 350, + "column": 67 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15305, + "end": 15306, + "loc": { + "start": { + "line": 350, + "column": 67 + }, + "end": { + "line": 350, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 15306, + "end": 15310, + "loc": { + "start": { + "line": 350, + "column": 68 + }, + "end": { + "line": 350, + "column": 72 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15310, + "end": 15311, + "loc": { + "start": { + "line": 350, + "column": 72 + }, + "end": { + "line": 350, + "column": 73 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 15311, + "end": 15329, + "loc": { + "start": { + "line": 350, + "column": 73 + }, + "end": { + "line": 350, + "column": 91 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15329, + "end": 15330, + "loc": { + "start": { + "line": 350, + "column": 91 + }, + "end": { + "line": 350, + "column": 92 + } + } + }, + { + "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": 15331, + "end": 15335, + "loc": { + "start": { + "line": 350, + "column": 93 + }, + "end": { + "line": 350, + "column": 97 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15335, + "end": 15336, + "loc": { + "start": { + "line": 350, + "column": 97 + }, + "end": { + "line": 350, + "column": 98 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 15336, + "end": 15363, + "loc": { + "start": { + "line": 350, + "column": 98 + }, + "end": { + "line": 350, + "column": 125 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15363, + "end": 15364, + "loc": { + "start": { + "line": 350, + "column": 125 + }, + "end": { + "line": 350, + "column": 126 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15364, + "end": 15365, + "loc": { + "start": { + "line": 350, + "column": 126 + }, + "end": { + "line": 350, + "column": 127 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15398, + "end": 15399, + "loc": { + "start": { + "line": 351, + "column": 32 + }, + "end": { + "line": 351, + "column": 33 + } + } + }, + { + "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": 15400, + "end": 15404, + "loc": { + "start": { + "line": 351, + "column": 34 + }, + "end": { + "line": 351, + "column": 38 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15405, + "end": 15406, + "loc": { + "start": { + "line": 351, + "column": 39 + }, + "end": { + "line": 351, + "column": 40 + } + } + }, + { + "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": 15443, + "end": 15445, + "loc": { + "start": { + "line": 352, + "column": 36 + }, + "end": { + "line": 352, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15446, + "end": 15447, + "loc": { + "start": { + "line": 352, + "column": 39 + }, + "end": { + "line": 352, + "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": 15447, + "end": 15451, + "loc": { + "start": { + "line": 352, + "column": 40 + }, + "end": { + "line": 352, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15451, + "end": 15452, + "loc": { + "start": { + "line": 352, + "column": 44 + }, + "end": { + "line": 352, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 15452, + "end": 15463, + "loc": { + "start": { + "line": 352, + "column": 45 + }, + "end": { + "line": 352, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15463, + "end": 15464, + "loc": { + "start": { + "line": 352, + "column": 56 + }, + "end": { + "line": 352, + "column": 57 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15465, + "end": 15466, + "loc": { + "start": { + "line": 352, + "column": 58 + }, + "end": { + "line": 352, + "column": 59 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 15507, + "end": 15511, + "loc": { + "start": { + "line": 353, + "column": 40 + }, + "end": { + "line": 353, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15511, + "end": 15512, + "loc": { + "start": { + "line": 353, + "column": 44 + }, + "end": { + "line": 353, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 15512, + "end": 15523, + "loc": { + "start": { + "line": 353, + "column": 45 + }, + "end": { + "line": 353, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15523, + "end": 15524, + "loc": { + "start": { + "line": 353, + "column": 56 + }, + "end": { + "line": 353, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 15524, + "end": 15533, + "loc": { + "start": { + "line": 353, + "column": 57 + }, + "end": { + "line": 353, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15534, + "end": 15535, + "loc": { + "start": { + "line": 353, + "column": 67 + }, + "end": { + "line": 353, + "column": 68 + } + } + }, + { + "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": 15536, + "end": 15540, + "loc": { + "start": { + "line": 353, + "column": 69 + }, + "end": { + "line": 353, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15540, + "end": 15541, + "loc": { + "start": { + "line": 353, + "column": 73 + }, + "end": { + "line": 353, + "column": 74 + } + } + }, + { + "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": 15582, + "end": 15586, + "loc": { + "start": { + "line": 354, + "column": 40 + }, + "end": { + "line": 354, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15586, + "end": 15587, + "loc": { + "start": { + "line": 354, + "column": 44 + }, + "end": { + "line": 354, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 15587, + "end": 15598, + "loc": { + "start": { + "line": 354, + "column": 45 + }, + "end": { + "line": 354, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15598, + "end": 15599, + "loc": { + "start": { + "line": 354, + "column": 56 + }, + "end": { + "line": 354, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 15599, + "end": 15606, + "loc": { + "start": { + "line": 354, + "column": 57 + }, + "end": { + "line": 354, + "column": 64 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15607, + "end": 15608, + "loc": { + "start": { + "line": 354, + "column": 65 + }, + "end": { + "line": 354, + "column": 66 + } + } + }, + { + "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": 15609, + "end": 15614, + "loc": { + "start": { + "line": 354, + "column": 67 + }, + "end": { + "line": 354, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15614, + "end": 15615, + "loc": { + "start": { + "line": 354, + "column": 72 + }, + "end": { + "line": 354, + "column": 73 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15653, + "end": 15654, + "loc": { + "start": { + "line": 356, + "column": 36 + }, + "end": { + "line": 356, + "column": 37 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15687, + "end": 15688, + "loc": { + "start": { + "line": 357, + "column": 32 + }, + "end": { + "line": 357, + "column": 33 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15717, + "end": 15718, + "loc": { + "start": { + "line": 358, + "column": 28 + }, + "end": { + "line": 358, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 15747, + "end": 15751, + "loc": { + "start": { + "line": 359, + "column": 28 + }, + "end": { + "line": 359, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15751, + "end": 15752, + "loc": { + "start": { + "line": 359, + "column": 32 + }, + "end": { + "line": 359, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 15752, + "end": 15763, + "loc": { + "start": { + "line": 359, + "column": 33 + }, + "end": { + "line": 359, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15764, + "end": 15765, + "loc": { + "start": { + "line": 359, + "column": 45 + }, + "end": { + "line": 359, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 15766, + "end": 15799, + "loc": { + "start": { + "line": 359, + "column": 47 + }, + "end": { + "line": 359, + "column": 80 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15799, + "end": 15800, + "loc": { + "start": { + "line": 359, + "column": 80 + }, + "end": { + "line": 359, + "column": 81 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")", + "start": 15829, + "end": 15944, + "loc": { + "start": { + "line": 360, + "column": 28 + }, + "end": { + "line": 360, + "column": 143 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "disableCameraMouseControl", + "start": 15974, + "end": 15999, + "loc": { + "start": { + "line": 362, + "column": 28 + }, + "end": { + "line": 362, + "column": 53 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15999, + "end": 16000, + "loc": { + "start": { + "line": 362, + "column": 53 + }, + "end": { + "line": 362, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16000, + "end": 16001, + "loc": { + "start": { + "line": 362, + "column": 54 + }, + "end": { + "line": 362, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16001, + "end": 16002, + "loc": { + "start": { + "line": 362, + "column": 55 + }, + "end": { + "line": 362, + "column": 56 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16028, + "end": 16029, + "loc": { + "start": { + "line": 364, + "column": 24 + }, + "end": { + "line": 364, + "column": 25 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16029, + "end": 16030, + "loc": { + "start": { + "line": 364, + "column": 25 + }, + "end": { + "line": 364, + "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": 16031, + "end": 16035, + "loc": { + "start": { + "line": 364, + "column": 27 + }, + "end": { + "line": 364, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16035, + "end": 16036, + "loc": { + "start": { + "line": 364, + "column": 31 + }, + "end": { + "line": 364, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_longTouchTimeoutMs", + "start": 16036, + "end": 16055, + "loc": { + "start": { + "line": 364, + "column": 32 + }, + "end": { + "line": 364, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16055, + "end": 16056, + "loc": { + "start": { + "line": 364, + "column": 51 + }, + "end": { + "line": 364, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16056, + "end": 16057, + "loc": { + "start": { + "line": 364, + "column": 52 + }, + "end": { + "line": 364, + "column": 53 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 16083, + "end": 16087, + "loc": { + "start": { + "line": 366, + "column": 24 + }, + "end": { + "line": 366, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16087, + "end": 16088, + "loc": { + "start": { + "line": 366, + "column": 28 + }, + "end": { + "line": 366, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 16088, + "end": 16099, + "loc": { + "start": { + "line": 366, + "column": 29 + }, + "end": { + "line": 366, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16100, + "end": 16101, + "loc": { + "start": { + "line": 366, + "column": 41 + }, + "end": { + "line": 366, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_QUICK_TOUCH_END", + "start": 16102, + "end": 16136, + "loc": { + "start": { + "line": 366, + "column": 43 + }, + "end": { + "line": 366, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16136, + "end": 16137, + "loc": { + "start": { + "line": 366, + "column": 77 + }, + "end": { + "line": 366, + "column": 78 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")", + "start": 16162, + "end": 16278, + "loc": { + "start": { + "line": 367, + "column": 24 + }, + "end": { + "line": 367, + "column": 140 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16299, + "end": 16300, + "loc": { + "start": { + "line": 368, + "column": 20 + }, + "end": { + "line": 368, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 16322, + "end": 16329, + "loc": { + "start": { + "line": 370, + "column": 20 + }, + "end": { + "line": 370, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16330, + "end": 16331, + "loc": { + "start": { + "line": 370, + "column": 28 + }, + "end": { + "line": 370, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 16332, + "end": 16337, + "loc": { + "start": { + "line": 370, + "column": 30 + }, + "end": { + "line": 370, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16337, + "end": 16338, + "loc": { + "start": { + "line": 370, + "column": 35 + }, + "end": { + "line": 370, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "identifier", + "start": 16338, + "end": 16348, + "loc": { + "start": { + "line": 370, + "column": 36 + }, + "end": { + "line": 370, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16348, + "end": 16349, + "loc": { + "start": { + "line": 370, + "column": 46 + }, + "end": { + "line": 370, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 16371, + "end": 16376, + "loc": { + "start": { + "line": 372, + "column": 20 + }, + "end": { + "line": 372, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16376, + "end": 16377, + "loc": { + "start": { + "line": 372, + "column": 25 + }, + "end": { + "line": 372, + "column": 26 + } + } + }, + { + "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": 16395, + "end": 16402, + "loc": { + "start": { + "line": 374, + "column": 16 + }, + "end": { + "line": 374, + "column": 23 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16402, + "end": 16403, + "loc": { + "start": { + "line": 374, + "column": 23 + }, + "end": { + "line": 374, + "column": 24 + } + } + }, + { + "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": 16424, + "end": 16426, + "loc": { + "start": { + "line": 375, + "column": 20 + }, + "end": { + "line": 375, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16427, + "end": 16428, + "loc": { + "start": { + "line": 375, + "column": 23 + }, + "end": { + "line": 375, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 16428, + "end": 16444, + "loc": { + "start": { + "line": 375, + "column": 24 + }, + "end": { + "line": 375, + "column": 40 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 16445, + "end": 16448, + "loc": { + "start": { + "line": 375, + "column": 41 + }, + "end": { + "line": 375, + "column": 44 + } + } + }, + { + "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": 16449, + "end": 16453, + "loc": { + "start": { + "line": 375, + "column": 45 + }, + "end": { + "line": 375, + "column": 49 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16453, + "end": 16454, + "loc": { + "start": { + "line": 375, + "column": 49 + }, + "end": { + "line": 375, + "column": 50 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16455, + "end": 16456, + "loc": { + "start": { + "line": 375, + "column": 51 + }, + "end": { + "line": 375, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 16481, + "end": 16493, + "loc": { + "start": { + "line": 376, + "column": 24 + }, + "end": { + "line": 376, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16493, + "end": 16494, + "loc": { + "start": { + "line": 376, + "column": 36 + }, + "end": { + "line": 376, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 16494, + "end": 16510, + "loc": { + "start": { + "line": 376, + "column": 37 + }, + "end": { + "line": 376, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16510, + "end": 16511, + "loc": { + "start": { + "line": 376, + "column": 53 + }, + "end": { + "line": 376, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16511, + "end": 16512, + "loc": { + "start": { + "line": 376, + "column": 54 + }, + "end": { + "line": 376, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 16537, + "end": 16553, + "loc": { + "start": { + "line": 377, + "column": 24 + }, + "end": { + "line": 377, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16554, + "end": 16555, + "loc": { + "start": { + "line": 377, + "column": 41 + }, + "end": { + "line": 377, + "column": 42 + } + } + }, + { + "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": 16556, + "end": 16560, + "loc": { + "start": { + "line": 377, + "column": 43 + }, + "end": { + "line": 377, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16560, + "end": 16561, + "loc": { + "start": { + "line": 377, + "column": 47 + }, + "end": { + "line": 377, + "column": 48 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16582, + "end": 16583, + "loc": { + "start": { + "line": 378, + "column": 20 + }, + "end": { + "line": 378, + "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": 16604, + "end": 16608, + "loc": { + "start": { + "line": 379, + "column": 20 + }, + "end": { + "line": 379, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16608, + "end": 16609, + "loc": { + "start": { + "line": 379, + "column": 24 + }, + "end": { + "line": 379, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 16609, + "end": 16620, + "loc": { + "start": { + "line": 379, + "column": 25 + }, + "end": { + "line": 379, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16621, + "end": 16622, + "loc": { + "start": { + "line": 379, + "column": 37 + }, + "end": { + "line": 379, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "TOUCH_CANCELING", + "start": 16623, + "end": 16638, + "loc": { + "start": { + "line": 379, + "column": 39 + }, + "end": { + "line": 379, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16638, + "end": 16639, + "loc": { + "start": { + "line": 379, + "column": 54 + }, + "end": { + "line": 379, + "column": 55 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")", + "start": 16660, + "end": 16734, + "loc": { + "start": { + "line": 380, + "column": 20 + }, + "end": { + "line": 380, + "column": 94 + } + } + }, + { + "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": 16755, + "end": 16761, + "loc": { + "start": { + "line": 381, + "column": 20 + }, + "end": { + "line": 381, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16761, + "end": 16762, + "loc": { + "start": { + "line": 381, + "column": 26 + }, + "end": { + "line": 381, + "column": 27 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16775, + "end": 16776, + "loc": { + "start": { + "line": 382, + "column": 12 + }, + "end": { + "line": 382, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16786, + "end": 16787, + "loc": { + "start": { + "line": 384, + "column": 8 + }, + "end": { + "line": 384, + "column": 9 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16787, + "end": 16788, + "loc": { + "start": { + "line": 384, + "column": 9 + }, + "end": { + "line": 384, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16789, + "end": 16790, + "loc": { + "start": { + "line": 384, + "column": 11 + }, + "end": { + "line": 384, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "passive", + "start": 16790, + "end": 16797, + "loc": { + "start": { + "line": 384, + "column": 12 + }, + "end": { + "line": 384, + "column": 19 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16797, + "end": 16798, + "loc": { + "start": { + "line": 384, + "column": 19 + }, + "end": { + "line": 384, + "column": 20 + } + } + }, + { + "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": 16799, + "end": 16803, + "loc": { + "start": { + "line": 384, + "column": 21 + }, + "end": { + "line": 384, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16803, + "end": 16804, + "loc": { + "start": { + "line": 384, + "column": 25 + }, + "end": { + "line": 384, + "column": 26 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16804, + "end": 16805, + "loc": { + "start": { + "line": 384, + "column": 26 + }, + "end": { + "line": 384, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16805, + "end": 16806, + "loc": { + "start": { + "line": 384, + "column": 27 + }, + "end": { + "line": 384, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 16817, + "end": 16823, + "loc": { + "start": { + "line": 387, + "column": 8 + }, + "end": { + "line": 387, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16823, + "end": 16824, + "loc": { + "start": { + "line": 387, + "column": 14 + }, + "end": { + "line": 387, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addEventListener", + "start": 16824, + "end": 16840, + "loc": { + "start": { + "line": 387, + "column": 15 + }, + "end": { + "line": 387, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16840, + "end": 16841, + "loc": { + "start": { + "line": 387, + "column": 31 + }, + "end": { + "line": 387, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchmove", + "start": 16841, + "end": 16852, + "loc": { + "start": { + "line": 387, + "column": 32 + }, + "end": { + "line": 387, + "column": 43 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16852, + "end": 16853, + "loc": { + "start": { + "line": 387, + "column": 43 + }, + "end": { + "line": 387, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16854, + "end": 16855, + "loc": { + "start": { + "line": 387, + "column": 45 + }, + "end": { + "line": 387, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 16855, + "end": 16860, + "loc": { + "start": { + "line": 387, + "column": 46 + }, + "end": { + "line": 387, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16860, + "end": 16861, + "loc": { + "start": { + "line": 387, + "column": 51 + }, + "end": { + "line": 387, + "column": 52 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16862, + "end": 16864, + "loc": { + "start": { + "line": 387, + "column": 53 + }, + "end": { + "line": 387, + "column": 55 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16865, + "end": 16866, + "loc": { + "start": { + "line": 387, + "column": 56 + }, + "end": { + "line": 387, + "column": 57 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 16880, + "end": 16884, + "loc": { + "start": { + "line": 389, + "column": 12 + }, + "end": { + "line": 389, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16884, + "end": 16885, + "loc": { + "start": { + "line": 389, + "column": 16 + }, + "end": { + "line": 389, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 16885, + "end": 16898, + "loc": { + "start": { + "line": 389, + "column": 17 + }, + "end": { + "line": 389, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16898, + "end": 16899, + "loc": { + "start": { + "line": 389, + "column": 30 + }, + "end": { + "line": 389, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stop", + "start": 16899, + "end": 16903, + "loc": { + "start": { + "line": 389, + "column": 31 + }, + "end": { + "line": 389, + "column": 35 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16903, + "end": 16904, + "loc": { + "start": { + "line": 389, + "column": 35 + }, + "end": { + "line": 389, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16904, + "end": 16905, + "loc": { + "start": { + "line": 389, + "column": 36 + }, + "end": { + "line": 389, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16905, + "end": 16906, + "loc": { + "start": { + "line": 389, + "column": 37 + }, + "end": { + "line": 389, + "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": 16920, + "end": 16925, + "loc": { + "start": { + "line": 391, + "column": 12 + }, + "end": { + "line": 391, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 16926, + "end": 16943, + "loc": { + "start": { + "line": 391, + "column": 18 + }, + "end": { + "line": 391, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16944, + "end": 16945, + "loc": { + "start": { + "line": 391, + "column": 36 + }, + "end": { + "line": 391, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 16946, + "end": 16951, + "loc": { + "start": { + "line": 391, + "column": 38 + }, + "end": { + "line": 391, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16951, + "end": 16952, + "loc": { + "start": { + "line": 391, + "column": 43 + }, + "end": { + "line": 391, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 16952, + "end": 16959, + "loc": { + "start": { + "line": 391, + "column": 44 + }, + "end": { + "line": 391, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16959, + "end": 16960, + "loc": { + "start": { + "line": 391, + "column": 51 + }, + "end": { + "line": 391, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 16960, + "end": 16966, + "loc": { + "start": { + "line": 391, + "column": 52 + }, + "end": { + "line": 391, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16966, + "end": 16967, + "loc": { + "start": { + "line": 391, + "column": 58 + }, + "end": { + "line": 391, + "column": 59 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 16981, + "end": 16983, + "loc": { + "start": { + "line": 393, + "column": 12 + }, + "end": { + "line": 393, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16984, + "end": 16985, + "loc": { + "start": { + "line": 393, + "column": 15 + }, + "end": { + "line": 393, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 16985, + "end": 17002, + "loc": { + "start": { + "line": 393, + "column": 16 + }, + "end": { + "line": 393, + "column": 33 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 17003, + "end": 17006, + "loc": { + "start": { + "line": 393, + "column": 34 + }, + "end": { + "line": 393, + "column": 37 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 17007, + "end": 17008, + "loc": { + "start": { + "line": 393, + "column": 38 + }, + "end": { + "line": 393, + "column": 39 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 17009, + "end": 17011, + "loc": { + "start": { + "line": 393, + "column": 40 + }, + "end": { + "line": 393, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 17012, + "end": 17017, + "loc": { + "start": { + "line": 393, + "column": 43 + }, + "end": { + "line": 393, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17017, + "end": 17018, + "loc": { + "start": { + "line": 393, + "column": 48 + }, + "end": { + "line": 393, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 17018, + "end": 17032, + "loc": { + "start": { + "line": 393, + "column": 49 + }, + "end": { + "line": 393, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17032, + "end": 17033, + "loc": { + "start": { + "line": 393, + "column": 63 + }, + "end": { + "line": 393, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 17033, + "end": 17039, + "loc": { + "start": { + "line": 393, + "column": 64 + }, + "end": { + "line": 393, + "column": 70 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 17040, + "end": 17043, + "loc": { + "start": { + "line": 393, + "column": 71 + }, + "end": { + "line": 393, + "column": 74 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 17044, + "end": 17045, + "loc": { + "start": { + "line": 393, + "column": 75 + }, + "end": { + "line": 393, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17045, + "end": 17046, + "loc": { + "start": { + "line": 393, + "column": 76 + }, + "end": { + "line": 393, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17047, + "end": 17048, + "loc": { + "start": { + "line": 393, + "column": 78 + }, + "end": { + "line": 393, + "column": 79 + } + } + }, + { + "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": 17065, + "end": 17067, + "loc": { + "start": { + "line": 394, + "column": 16 + }, + "end": { + "line": 394, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17068, + "end": 17069, + "loc": { + "start": { + "line": 394, + "column": 19 + }, + "end": { + "line": 394, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 17069, + "end": 17085, + "loc": { + "start": { + "line": 394, + "column": 20 + }, + "end": { + "line": 394, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17085, + "end": 17086, + "loc": { + "start": { + "line": 394, + "column": 36 + }, + "end": { + "line": 394, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17087, + "end": 17088, + "loc": { + "start": { + "line": 394, + "column": 38 + }, + "end": { + "line": 394, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 17109, + "end": 17121, + "loc": { + "start": { + "line": 395, + "column": 20 + }, + "end": { + "line": 395, + "column": 32 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17121, + "end": 17122, + "loc": { + "start": { + "line": 395, + "column": 32 + }, + "end": { + "line": 395, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 17122, + "end": 17138, + "loc": { + "start": { + "line": 395, + "column": 33 + }, + "end": { + "line": 395, + "column": 49 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17138, + "end": 17139, + "loc": { + "start": { + "line": 395, + "column": 49 + }, + "end": { + "line": 395, + "column": 50 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17139, + "end": 17140, + "loc": { + "start": { + "line": 395, + "column": 50 + }, + "end": { + "line": 395, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 17161, + "end": 17177, + "loc": { + "start": { + "line": 396, + "column": 20 + }, + "end": { + "line": 396, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17178, + "end": 17179, + "loc": { + "start": { + "line": 396, + "column": 37 + }, + "end": { + "line": 396, + "column": 38 + } + } + }, + { + "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": 17180, + "end": 17184, + "loc": { + "start": { + "line": 396, + "column": 39 + }, + "end": { + "line": 396, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17184, + "end": 17185, + "loc": { + "start": { + "line": 396, + "column": 43 + }, + "end": { + "line": 396, + "column": 44 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17202, + "end": 17203, + "loc": { + "start": { + "line": 397, + "column": 16 + }, + "end": { + "line": 397, + "column": 17 + } + } + }, + { + "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": 17220, + "end": 17226, + "loc": { + "start": { + "line": 398, + "column": 16 + }, + "end": { + "line": 398, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17226, + "end": 17227, + "loc": { + "start": { + "line": 398, + "column": 22 + }, + "end": { + "line": 398, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17240, + "end": 17241, + "loc": { + "start": { + "line": 399, + "column": 12 + }, + "end": { + "line": 399, + "column": 13 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 17255, + "end": 17260, + "loc": { + "start": { + "line": 401, + "column": 12 + }, + "end": { + "line": 401, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 17261, + "end": 17266, + "loc": { + "start": { + "line": 401, + "column": 18 + }, + "end": { + "line": 401, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17267, + "end": 17268, + "loc": { + "start": { + "line": 401, + "column": 24 + }, + "end": { + "line": 401, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 17269, + "end": 17274, + "loc": { + "start": { + "line": 401, + "column": 26 + }, + "end": { + "line": 401, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17274, + "end": 17275, + "loc": { + "start": { + "line": 401, + "column": 31 + }, + "end": { + "line": 401, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touches", + "start": 17275, + "end": 17282, + "loc": { + "start": { + "line": 401, + "column": 32 + }, + "end": { + "line": 401, + "column": 39 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17282, + "end": 17283, + "loc": { + "start": { + "line": 401, + "column": 39 + }, + "end": { + "line": 401, + "column": 40 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 17283, + "end": 17284, + "loc": { + "start": { + "line": 401, + "column": 40 + }, + "end": { + "line": 401, + "column": 41 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17284, + "end": 17285, + "loc": { + "start": { + "line": 401, + "column": 41 + }, + "end": { + "line": 401, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17285, + "end": 17286, + "loc": { + "start": { + "line": 401, + "column": 42 + }, + "end": { + "line": 401, + "column": 43 + } + } + }, + { + "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": 17299, + "end": 17304, + "loc": { + "start": { + "line": 402, + "column": 12 + }, + "end": { + "line": 402, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 17305, + "end": 17311, + "loc": { + "start": { + "line": 402, + "column": 18 + }, + "end": { + "line": 402, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17312, + "end": 17313, + "loc": { + "start": { + "line": 402, + "column": 25 + }, + "end": { + "line": 402, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 17314, + "end": 17319, + "loc": { + "start": { + "line": 402, + "column": 27 + }, + "end": { + "line": 402, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17319, + "end": 17320, + "loc": { + "start": { + "line": 402, + "column": 32 + }, + "end": { + "line": 402, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientX", + "start": 17320, + "end": 17327, + "loc": { + "start": { + "line": 402, + "column": 33 + }, + "end": { + "line": 402, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17327, + "end": 17328, + "loc": { + "start": { + "line": 402, + "column": 40 + }, + "end": { + "line": 402, + "column": 41 + } + } + }, + { + "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": 17341, + "end": 17346, + "loc": { + "start": { + "line": 403, + "column": 12 + }, + "end": { + "line": 403, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 17347, + "end": 17353, + "loc": { + "start": { + "line": 403, + "column": 18 + }, + "end": { + "line": 403, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17354, + "end": 17355, + "loc": { + "start": { + "line": 403, + "column": 25 + }, + "end": { + "line": 403, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 17356, + "end": 17361, + "loc": { + "start": { + "line": 403, + "column": 27 + }, + "end": { + "line": 403, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17361, + "end": 17362, + "loc": { + "start": { + "line": 403, + "column": 32 + }, + "end": { + "line": 403, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientY", + "start": 17362, + "end": 17369, + "loc": { + "start": { + "line": 403, + "column": 33 + }, + "end": { + "line": 403, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17369, + "end": 17370, + "loc": { + "start": { + "line": 403, + "column": 40 + }, + "end": { + "line": 403, + "column": 41 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 17384, + "end": 17386, + "loc": { + "start": { + "line": 405, + "column": 12 + }, + "end": { + "line": 405, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17387, + "end": 17388, + "loc": { + "start": { + "line": 405, + "column": 15 + }, + "end": { + "line": 405, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 17388, + "end": 17393, + "loc": { + "start": { + "line": 405, + "column": 16 + }, + "end": { + "line": 405, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17393, + "end": 17394, + "loc": { + "start": { + "line": 405, + "column": 21 + }, + "end": { + "line": 405, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "identifier", + "start": 17394, + "end": 17404, + "loc": { + "start": { + "line": 405, + "column": 22 + }, + "end": { + "line": 405, + "column": 32 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 17405, + "end": 17408, + "loc": { + "start": { + "line": 405, + "column": 33 + }, + "end": { + "line": 405, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 17409, + "end": 17416, + "loc": { + "start": { + "line": 405, + "column": 37 + }, + "end": { + "line": 405, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17416, + "end": 17417, + "loc": { + "start": { + "line": 405, + "column": 44 + }, + "end": { + "line": 405, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17418, + "end": 17419, + "loc": { + "start": { + "line": 405, + "column": 46 + }, + "end": { + "line": 405, + "column": 47 + } + } + }, + { + "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": 17436, + "end": 17442, + "loc": { + "start": { + "line": 406, + "column": 16 + }, + "end": { + "line": 406, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17442, + "end": 17443, + "loc": { + "start": { + "line": 406, + "column": 22 + }, + "end": { + "line": 406, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17456, + "end": 17457, + "loc": { + "start": { + "line": 407, + "column": 12 + }, + "end": { + "line": 407, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 17471, + "end": 17489, + "loc": { + "start": { + "line": 409, + "column": 12 + }, + "end": { + "line": 409, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17489, + "end": 17490, + "loc": { + "start": { + "line": 409, + "column": 30 + }, + "end": { + "line": 409, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 17490, + "end": 17493, + "loc": { + "start": { + "line": 409, + "column": 31 + }, + "end": { + "line": 409, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17493, + "end": 17494, + "loc": { + "start": { + "line": 409, + "column": 34 + }, + "end": { + "line": 409, + "column": 35 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17494, + "end": 17495, + "loc": { + "start": { + "line": 409, + "column": 35 + }, + "end": { + "line": 409, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 17495, + "end": 17501, + "loc": { + "start": { + "line": 409, + "column": 36 + }, + "end": { + "line": 409, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17501, + "end": 17502, + "loc": { + "start": { + "line": 409, + "column": 42 + }, + "end": { + "line": 409, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 17503, + "end": 17509, + "loc": { + "start": { + "line": 409, + "column": 44 + }, + "end": { + "line": 409, + "column": 50 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17509, + "end": 17510, + "loc": { + "start": { + "line": 409, + "column": 50 + }, + "end": { + "line": 409, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17510, + "end": 17511, + "loc": { + "start": { + "line": 409, + "column": 51 + }, + "end": { + "line": 409, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17511, + "end": 17512, + "loc": { + "start": { + "line": 409, + "column": 52 + }, + "end": { + "line": 409, + "column": 53 + } + } + }, + { + "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": 17526, + "end": 17529, + "loc": { + "start": { + "line": 411, + "column": 12 + }, + "end": { + "line": 411, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 17530, + "end": 17544, + "loc": { + "start": { + "line": 411, + "column": 16 + }, + "end": { + "line": 411, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17544, + "end": 17545, + "loc": { + "start": { + "line": 411, + "column": 30 + }, + "end": { + "line": 411, + "column": 31 + } + } + }, + { + "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": 17558, + "end": 17561, + "loc": { + "start": { + "line": 412, + "column": 12 + }, + "end": { + "line": 412, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 17562, + "end": 17572, + "loc": { + "start": { + "line": 412, + "column": 16 + }, + "end": { + "line": 412, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17572, + "end": 17573, + "loc": { + "start": { + "line": 412, + "column": 26 + }, + "end": { + "line": 412, + "column": 27 + } + } + }, + { + "type": { + "label": "switch", + "keyword": "switch", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "switch", + "start": 17587, + "end": 17593, + "loc": { + "start": { + "line": 414, + "column": 12 + }, + "end": { + "line": 414, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17594, + "end": 17595, + "loc": { + "start": { + "line": 414, + "column": 19 + }, + "end": { + "line": 414, + "column": 20 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 17595, + "end": 17599, + "loc": { + "start": { + "line": 414, + "column": 20 + }, + "end": { + "line": 414, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17599, + "end": 17600, + "loc": { + "start": { + "line": 414, + "column": 24 + }, + "end": { + "line": 414, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 17600, + "end": 17611, + "loc": { + "start": { + "line": 414, + "column": 25 + }, + "end": { + "line": 414, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17611, + "end": 17612, + "loc": { + "start": { + "line": 414, + "column": 36 + }, + "end": { + "line": 414, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17613, + "end": 17614, + "loc": { + "start": { + "line": 414, + "column": 38 + }, + "end": { + "line": 414, + "column": 39 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 17632, + "end": 17636, + "loc": { + "start": { + "line": 416, + "column": 16 + }, + "end": { + "line": 416, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 17637, + "end": 17670, + "loc": { + "start": { + "line": 416, + "column": 21 + }, + "end": { + "line": 416, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17670, + "end": 17671, + "loc": { + "start": { + "line": 416, + "column": 54 + }, + "end": { + "line": 416, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 17692, + "end": 17694, + "loc": { + "start": { + "line": 417, + "column": 20 + }, + "end": { + "line": 417, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17695, + "end": 17696, + "loc": { + "start": { + "line": 417, + "column": 23 + }, + "end": { + "line": 417, + "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": 17696, + "end": 17700, + "loc": { + "start": { + "line": 417, + "column": 24 + }, + "end": { + "line": 417, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17700, + "end": 17701, + "loc": { + "start": { + "line": 417, + "column": 28 + }, + "end": { + "line": 417, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 17701, + "end": 17712, + "loc": { + "start": { + "line": 417, + "column": 29 + }, + "end": { + "line": 417, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17712, + "end": 17713, + "loc": { + "start": { + "line": 417, + "column": 40 + }, + "end": { + "line": 417, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17714, + "end": 17715, + "loc": { + "start": { + "line": 417, + "column": 42 + }, + "end": { + "line": 417, + "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": 17740, + "end": 17744, + "loc": { + "start": { + "line": 418, + "column": 24 + }, + "end": { + "line": 418, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17744, + "end": 17745, + "loc": { + "start": { + "line": 418, + "column": 28 + }, + "end": { + "line": 418, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 17745, + "end": 17756, + "loc": { + "start": { + "line": 418, + "column": 29 + }, + "end": { + "line": 418, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17756, + "end": 17757, + "loc": { + "start": { + "line": 418, + "column": 40 + }, + "end": { + "line": 418, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 17757, + "end": 17766, + "loc": { + "start": { + "line": 418, + "column": 41 + }, + "end": { + "line": 418, + "column": 50 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17767, + "end": 17768, + "loc": { + "start": { + "line": 418, + "column": 51 + }, + "end": { + "line": 418, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 17769, + "end": 17787, + "loc": { + "start": { + "line": 418, + "column": 53 + }, + "end": { + "line": 418, + "column": 71 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17787, + "end": 17788, + "loc": { + "start": { + "line": 418, + "column": 71 + }, + "end": { + "line": 418, + "column": 72 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17809, + "end": 17810, + "loc": { + "start": { + "line": 419, + "column": 20 + }, + "end": { + "line": 419, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 17831, + "end": 17845, + "loc": { + "start": { + "line": 420, + "column": 20 + }, + "end": { + "line": 420, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17846, + "end": 17847, + "loc": { + "start": { + "line": 420, + "column": 35 + }, + "end": { + "line": 420, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 17848, + "end": 17853, + "loc": { + "start": { + "line": 420, + "column": 37 + }, + "end": { + "line": 420, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17853, + "end": 17854, + "loc": { + "start": { + "line": 420, + "column": 42 + }, + "end": { + "line": 420, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 17854, + "end": 17858, + "loc": { + "start": { + "line": 420, + "column": 43 + }, + "end": { + "line": 420, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17858, + "end": 17859, + "loc": { + "start": { + "line": 420, + "column": 47 + }, + "end": { + "line": 420, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17859, + "end": 17860, + "loc": { + "start": { + "line": 420, + "column": 48 + }, + "end": { + "line": 420, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 17885, + "end": 17894, + "loc": { + "start": { + "line": 421, + "column": 24 + }, + "end": { + "line": 421, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17894, + "end": 17895, + "loc": { + "start": { + "line": 421, + "column": 33 + }, + "end": { + "line": 421, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 17896, + "end": 17914, + "loc": { + "start": { + "line": 421, + "column": 35 + }, + "end": { + "line": 421, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17914, + "end": 17915, + "loc": { + "start": { + "line": 421, + "column": 53 + }, + "end": { + "line": 421, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 17942, + "end": 17954, + "loc": { + "start": { + "line": 424, + "column": 24 + }, + "end": { + "line": 424, + "column": 36 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17954, + "end": 17955, + "loc": { + "start": { + "line": 424, + "column": 36 + }, + "end": { + "line": 424, + "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": 17956, + "end": 17960, + "loc": { + "start": { + "line": 424, + "column": 38 + }, + "end": { + "line": 424, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17960, + "end": 17961, + "loc": { + "start": { + "line": 424, + "column": 42 + }, + "end": { + "line": 424, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 17961, + "end": 17974, + "loc": { + "start": { + "line": 424, + "column": 43 + }, + "end": { + "line": 424, + "column": 56 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17974, + "end": 17975, + "loc": { + "start": { + "line": 424, + "column": 56 + }, + "end": { + "line": 424, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 18000, + "end": 18010, + "loc": { + "start": { + "line": 425, + "column": 24 + }, + "end": { + "line": 425, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18010, + "end": 18011, + "loc": { + "start": { + "line": 425, + "column": 34 + }, + "end": { + "line": 425, + "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": 18012, + "end": 18016, + "loc": { + "start": { + "line": 425, + "column": 36 + }, + "end": { + "line": 425, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18016, + "end": 18017, + "loc": { + "start": { + "line": 425, + "column": 40 + }, + "end": { + "line": 425, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 18017, + "end": 18028, + "loc": { + "start": { + "line": 425, + "column": 41 + }, + "end": { + "line": 425, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18049, + "end": 18050, + "loc": { + "start": { + "line": 426, + "column": 20 + }, + "end": { + "line": 426, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18050, + "end": 18051, + "loc": { + "start": { + "line": 426, + "column": 21 + }, + "end": { + "line": 426, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18051, + "end": 18052, + "loc": { + "start": { + "line": 426, + "column": 22 + }, + "end": { + "line": 426, + "column": 23 + } + } + }, + { + "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": 18073, + "end": 18075, + "loc": { + "start": { + "line": 427, + "column": 20 + }, + "end": { + "line": 427, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18076, + "end": 18077, + "loc": { + "start": { + "line": 427, + "column": 23 + }, + "end": { + "line": 427, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18077, + "end": 18091, + "loc": { + "start": { + "line": 427, + "column": 24 + }, + "end": { + "line": 427, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 18092, + "end": 18094, + "loc": { + "start": { + "line": 427, + "column": 39 + }, + "end": { + "line": 427, + "column": 41 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18095, + "end": 18096, + "loc": { + "start": { + "line": 427, + "column": 42 + }, + "end": { + "line": 427, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18096, + "end": 18110, + "loc": { + "start": { + "line": 427, + "column": 43 + }, + "end": { + "line": 427, + "column": 57 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18110, + "end": 18111, + "loc": { + "start": { + "line": 427, + "column": 57 + }, + "end": { + "line": 427, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 18111, + "end": 18118, + "loc": { + "start": { + "line": 427, + "column": 58 + }, + "end": { + "line": 427, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18118, + "end": 18119, + "loc": { + "start": { + "line": 427, + "column": 65 + }, + "end": { + "line": 427, + "column": 66 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18119, + "end": 18120, + "loc": { + "start": { + "line": 427, + "column": 66 + }, + "end": { + "line": 427, + "column": 67 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18121, + "end": 18122, + "loc": { + "start": { + "line": 427, + "column": 68 + }, + "end": { + "line": 427, + "column": 69 + } + } + }, + { + "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": 18147, + "end": 18149, + "loc": { + "start": { + "line": 428, + "column": 24 + }, + "end": { + "line": 428, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18150, + "end": 18151, + "loc": { + "start": { + "line": 428, + "column": 27 + }, + "end": { + "line": 428, + "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": 18151, + "end": 18155, + "loc": { + "start": { + "line": 428, + "column": 28 + }, + "end": { + "line": 428, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18155, + "end": 18156, + "loc": { + "start": { + "line": 428, + "column": 32 + }, + "end": { + "line": 428, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 18156, + "end": 18167, + "loc": { + "start": { + "line": 428, + "column": 33 + }, + "end": { + "line": 428, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18167, + "end": 18168, + "loc": { + "start": { + "line": 428, + "column": 44 + }, + "end": { + "line": 428, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18169, + "end": 18170, + "loc": { + "start": { + "line": 428, + "column": 46 + }, + "end": { + "line": 428, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 18199, + "end": 18203, + "loc": { + "start": { + "line": 429, + "column": 28 + }, + "end": { + "line": 429, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18203, + "end": 18204, + "loc": { + "start": { + "line": 429, + "column": 32 + }, + "end": { + "line": 429, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 18204, + "end": 18215, + "loc": { + "start": { + "line": 429, + "column": 33 + }, + "end": { + "line": 429, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18215, + "end": 18216, + "loc": { + "start": { + "line": 429, + "column": 44 + }, + "end": { + "line": 429, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 18216, + "end": 18232, + "loc": { + "start": { + "line": 429, + "column": 45 + }, + "end": { + "line": 429, + "column": 61 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18233, + "end": 18234, + "loc": { + "start": { + "line": 429, + "column": 62 + }, + "end": { + "line": 429, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18235, + "end": 18249, + "loc": { + "start": { + "line": 429, + "column": 64 + }, + "end": { + "line": 429, + "column": 78 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18249, + "end": 18250, + "loc": { + "start": { + "line": 429, + "column": 78 + }, + "end": { + "line": 429, + "column": 79 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 18250, + "end": 18266, + "loc": { + "start": { + "line": 429, + "column": 79 + }, + "end": { + "line": 429, + "column": 95 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18266, + "end": 18267, + "loc": { + "start": { + "line": 429, + "column": 95 + }, + "end": { + "line": 429, + "column": 96 + } + } + }, + { + "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": 18296, + "end": 18300, + "loc": { + "start": { + "line": 430, + "column": 28 + }, + "end": { + "line": 430, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18300, + "end": 18301, + "loc": { + "start": { + "line": 430, + "column": 32 + }, + "end": { + "line": 430, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 18301, + "end": 18312, + "loc": { + "start": { + "line": 430, + "column": 33 + }, + "end": { + "line": 430, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18312, + "end": 18313, + "loc": { + "start": { + "line": 430, + "column": 44 + }, + "end": { + "line": 430, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 18313, + "end": 18320, + "loc": { + "start": { + "line": 430, + "column": 45 + }, + "end": { + "line": 430, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18321, + "end": 18322, + "loc": { + "start": { + "line": 430, + "column": 53 + }, + "end": { + "line": 430, + "column": 54 + } + } + }, + { + "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": 18323, + "end": 18327, + "loc": { + "start": { + "line": 430, + "column": 55 + }, + "end": { + "line": 430, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18327, + "end": 18328, + "loc": { + "start": { + "line": 430, + "column": 59 + }, + "end": { + "line": 430, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18353, + "end": 18354, + "loc": { + "start": { + "line": 431, + "column": 24 + }, + "end": { + "line": 431, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 18379, + "end": 18394, + "loc": { + "start": { + "line": 432, + "column": 24 + }, + "end": { + "line": 432, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18394, + "end": 18395, + "loc": { + "start": { + "line": 432, + "column": 39 + }, + "end": { + "line": 432, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 18395, + "end": 18398, + "loc": { + "start": { + "line": 432, + "column": 40 + }, + "end": { + "line": 432, + "column": 43 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18398, + "end": 18399, + "loc": { + "start": { + "line": 432, + "column": 43 + }, + "end": { + "line": 432, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18399, + "end": 18413, + "loc": { + "start": { + "line": 432, + "column": 44 + }, + "end": { + "line": 432, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18413, + "end": 18414, + "loc": { + "start": { + "line": 432, + "column": 58 + }, + "end": { + "line": 432, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 18414, + "end": 18422, + "loc": { + "start": { + "line": 432, + "column": 59 + }, + "end": { + "line": 432, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18422, + "end": 18423, + "loc": { + "start": { + "line": 432, + "column": 67 + }, + "end": { + "line": 432, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18423, + "end": 18424, + "loc": { + "start": { + "line": 432, + "column": 68 + }, + "end": { + "line": 432, + "column": 69 + } + } + }, + { + "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": 18449, + "end": 18451, + "loc": { + "start": { + "line": 433, + "column": 24 + }, + "end": { + "line": 433, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18452, + "end": 18453, + "loc": { + "start": { + "line": 433, + "column": 27 + }, + "end": { + "line": 433, + "column": 28 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 18453, + "end": 18454, + "loc": { + "start": { + "line": 433, + "column": 28 + }, + "end": { + "line": 433, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 18454, + "end": 18458, + "loc": { + "start": { + "line": 433, + "column": 29 + }, + "end": { + "line": 433, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18458, + "end": 18459, + "loc": { + "start": { + "line": 433, + "column": 33 + }, + "end": { + "line": 433, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 18459, + "end": 18486, + "loc": { + "start": { + "line": 433, + "column": 34 + }, + "end": { + "line": 433, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18486, + "end": 18487, + "loc": { + "start": { + "line": 433, + "column": 61 + }, + "end": { + "line": 433, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18488, + "end": 18489, + "loc": { + "start": { + "line": 433, + "column": 63 + }, + "end": { + "line": 433, + "column": 64 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 18518, + "end": 18522, + "loc": { + "start": { + "line": 434, + "column": 28 + }, + "end": { + "line": 434, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18522, + "end": 18523, + "loc": { + "start": { + "line": 434, + "column": 32 + }, + "end": { + "line": 434, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 18523, + "end": 18550, + "loc": { + "start": { + "line": 434, + "column": 33 + }, + "end": { + "line": 434, + "column": 60 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18551, + "end": 18552, + "loc": { + "start": { + "line": 434, + "column": 61 + }, + "end": { + "line": 434, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 18553, + "end": 18559, + "loc": { + "start": { + "line": 434, + "column": 63 + }, + "end": { + "line": 434, + "column": 69 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18559, + "end": 18560, + "loc": { + "start": { + "line": 434, + "column": 69 + }, + "end": { + "line": 434, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createMeasurement", + "start": 18560, + "end": 18577, + "loc": { + "start": { + "line": 434, + "column": 70 + }, + "end": { + "line": 434, + "column": 87 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18577, + "end": 18578, + "loc": { + "start": { + "line": 434, + "column": 87 + }, + "end": { + "line": 434, + "column": 88 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18578, + "end": 18579, + "loc": { + "start": { + "line": 434, + "column": 88 + }, + "end": { + "line": 434, + "column": 89 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 18612, + "end": 18614, + "loc": { + "start": { + "line": 435, + "column": 32 + }, + "end": { + "line": 435, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18614, + "end": 18615, + "loc": { + "start": { + "line": 435, + "column": 34 + }, + "end": { + "line": 435, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 18616, + "end": 18620, + "loc": { + "start": { + "line": 435, + "column": 36 + }, + "end": { + "line": 435, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18620, + "end": 18621, + "loc": { + "start": { + "line": 435, + "column": 40 + }, + "end": { + "line": 435, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createUUID", + "start": 18621, + "end": 18631, + "loc": { + "start": { + "line": 435, + "column": 41 + }, + "end": { + "line": 435, + "column": 51 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18631, + "end": 18632, + "loc": { + "start": { + "line": 435, + "column": 51 + }, + "end": { + "line": 435, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18632, + "end": 18633, + "loc": { + "start": { + "line": 435, + "column": 52 + }, + "end": { + "line": 435, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18633, + "end": 18634, + "loc": { + "start": { + "line": 435, + "column": 53 + }, + "end": { + "line": 435, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 18667, + "end": 18673, + "loc": { + "start": { + "line": 436, + "column": 32 + }, + "end": { + "line": 436, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18673, + "end": 18674, + "loc": { + "start": { + "line": 436, + "column": 38 + }, + "end": { + "line": 436, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18675, + "end": 18676, + "loc": { + "start": { + "line": 436, + "column": 40 + }, + "end": { + "line": 436, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 18713, + "end": 18721, + "loc": { + "start": { + "line": 437, + "column": 36 + }, + "end": { + "line": 437, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18721, + "end": 18722, + "loc": { + "start": { + "line": 437, + "column": 44 + }, + "end": { + "line": 437, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18723, + "end": 18737, + "loc": { + "start": { + "line": 437, + "column": 46 + }, + "end": { + "line": 437, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18737, + "end": 18738, + "loc": { + "start": { + "line": 437, + "column": 60 + }, + "end": { + "line": 437, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 18738, + "end": 18746, + "loc": { + "start": { + "line": 437, + "column": 61 + }, + "end": { + "line": 437, + "column": 69 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18746, + "end": 18747, + "loc": { + "start": { + "line": 437, + "column": 69 + }, + "end": { + "line": 437, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 18784, + "end": 18790, + "loc": { + "start": { + "line": 438, + "column": 36 + }, + "end": { + "line": 438, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18790, + "end": 18791, + "loc": { + "start": { + "line": 438, + "column": 42 + }, + "end": { + "line": 438, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18792, + "end": 18806, + "loc": { + "start": { + "line": 438, + "column": 44 + }, + "end": { + "line": 438, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18806, + "end": 18807, + "loc": { + "start": { + "line": 438, + "column": 58 + }, + "end": { + "line": 438, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 18807, + "end": 18813, + "loc": { + "start": { + "line": 438, + "column": 59 + }, + "end": { + "line": 438, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18846, + "end": 18847, + "loc": { + "start": { + "line": 439, + "column": 32 + }, + "end": { + "line": 439, + "column": 33 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18847, + "end": 18848, + "loc": { + "start": { + "line": 439, + "column": 33 + }, + "end": { + "line": 439, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 18881, + "end": 18887, + "loc": { + "start": { + "line": 440, + "column": 32 + }, + "end": { + "line": 440, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18887, + "end": 18888, + "loc": { + "start": { + "line": 440, + "column": 38 + }, + "end": { + "line": 440, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18889, + "end": 18890, + "loc": { + "start": { + "line": 440, + "column": 40 + }, + "end": { + "line": 440, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 18927, + "end": 18935, + "loc": { + "start": { + "line": 441, + "column": 36 + }, + "end": { + "line": 441, + "column": 44 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18935, + "end": 18936, + "loc": { + "start": { + "line": 441, + "column": 44 + }, + "end": { + "line": 441, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 18937, + "end": 18951, + "loc": { + "start": { + "line": 441, + "column": 46 + }, + "end": { + "line": 441, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18951, + "end": 18952, + "loc": { + "start": { + "line": 441, + "column": 60 + }, + "end": { + "line": 441, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 18952, + "end": 18960, + "loc": { + "start": { + "line": 441, + "column": 61 + }, + "end": { + "line": 441, + "column": 69 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18960, + "end": 18961, + "loc": { + "start": { + "line": 441, + "column": 69 + }, + "end": { + "line": 441, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 18998, + "end": 19004, + "loc": { + "start": { + "line": 442, + "column": 36 + }, + "end": { + "line": 442, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19004, + "end": 19005, + "loc": { + "start": { + "line": 442, + "column": 42 + }, + "end": { + "line": 442, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 19006, + "end": 19020, + "loc": { + "start": { + "line": 442, + "column": 44 + }, + "end": { + "line": 442, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19020, + "end": 19021, + "loc": { + "start": { + "line": 442, + "column": 58 + }, + "end": { + "line": 442, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 19021, + "end": 19027, + "loc": { + "start": { + "line": 442, + "column": 59 + }, + "end": { + "line": 442, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19060, + "end": 19061, + "loc": { + "start": { + "line": 443, + "column": 32 + }, + "end": { + "line": 443, + "column": 33 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19090, + "end": 19091, + "loc": { + "start": { + "line": 444, + "column": 28 + }, + "end": { + "line": 444, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19091, + "end": 19092, + "loc": { + "start": { + "line": 444, + "column": 29 + }, + "end": { + "line": 444, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19092, + "end": 19093, + "loc": { + "start": { + "line": 444, + "column": 30 + }, + "end": { + "line": 444, + "column": 31 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 19122, + "end": 19126, + "loc": { + "start": { + "line": 445, + "column": 28 + }, + "end": { + "line": 445, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19126, + "end": 19127, + "loc": { + "start": { + "line": 445, + "column": 32 + }, + "end": { + "line": 445, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 19127, + "end": 19154, + "loc": { + "start": { + "line": 445, + "column": 33 + }, + "end": { + "line": 445, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19154, + "end": 19155, + "loc": { + "start": { + "line": 445, + "column": 60 + }, + "end": { + "line": 445, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "labelsVisible", + "start": 19155, + "end": 19168, + "loc": { + "start": { + "line": 445, + "column": 61 + }, + "end": { + "line": 445, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19169, + "end": 19170, + "loc": { + "start": { + "line": 445, + "column": 75 + }, + "end": { + "line": 445, + "column": 76 + } + } + }, + { + "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": 19171, + "end": 19176, + "loc": { + "start": { + "line": 445, + "column": 77 + }, + "end": { + "line": 445, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19176, + "end": 19177, + "loc": { + "start": { + "line": 445, + "column": 82 + }, + "end": { + "line": 445, + "column": 83 + } + } + }, + { + "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": 19206, + "end": 19210, + "loc": { + "start": { + "line": 446, + "column": 28 + }, + "end": { + "line": 446, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19210, + "end": 19211, + "loc": { + "start": { + "line": 446, + "column": 32 + }, + "end": { + "line": 446, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 19211, + "end": 19238, + "loc": { + "start": { + "line": 446, + "column": 33 + }, + "end": { + "line": 446, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19238, + "end": 19239, + "loc": { + "start": { + "line": 446, + "column": 60 + }, + "end": { + "line": 446, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 19239, + "end": 19251, + "loc": { + "start": { + "line": 446, + "column": 61 + }, + "end": { + "line": 446, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19252, + "end": 19253, + "loc": { + "start": { + "line": 446, + "column": 74 + }, + "end": { + "line": 446, + "column": 75 + } + } + }, + { + "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": 19254, + "end": 19259, + "loc": { + "start": { + "line": 446, + "column": 76 + }, + "end": { + "line": 446, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19259, + "end": 19260, + "loc": { + "start": { + "line": 446, + "column": 81 + }, + "end": { + "line": 446, + "column": 82 + } + } + }, + { + "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": 19289, + "end": 19293, + "loc": { + "start": { + "line": 447, + "column": 28 + }, + "end": { + "line": 447, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19293, + "end": 19294, + "loc": { + "start": { + "line": 447, + "column": 32 + }, + "end": { + "line": 447, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 19294, + "end": 19321, + "loc": { + "start": { + "line": 447, + "column": 33 + }, + "end": { + "line": 447, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19321, + "end": 19322, + "loc": { + "start": { + "line": 447, + "column": 60 + }, + "end": { + "line": 447, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yAxisVisible", + "start": 19322, + "end": 19334, + "loc": { + "start": { + "line": 447, + "column": 61 + }, + "end": { + "line": 447, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19335, + "end": 19336, + "loc": { + "start": { + "line": 447, + "column": 74 + }, + "end": { + "line": 447, + "column": 75 + } + } + }, + { + "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": 19337, + "end": 19342, + "loc": { + "start": { + "line": 447, + "column": 76 + }, + "end": { + "line": 447, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19342, + "end": 19343, + "loc": { + "start": { + "line": 447, + "column": 81 + }, + "end": { + "line": 447, + "column": 82 + } + } + }, + { + "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": 19372, + "end": 19376, + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19376, + "end": 19377, + "loc": { + "start": { + "line": 448, + "column": 32 + }, + "end": { + "line": 448, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 19377, + "end": 19404, + "loc": { + "start": { + "line": 448, + "column": 33 + }, + "end": { + "line": 448, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19404, + "end": 19405, + "loc": { + "start": { + "line": 448, + "column": 60 + }, + "end": { + "line": 448, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zAxisVisible", + "start": 19405, + "end": 19417, + "loc": { + "start": { + "line": 448, + "column": 61 + }, + "end": { + "line": 448, + "column": 73 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19418, + "end": 19419, + "loc": { + "start": { + "line": 448, + "column": 74 + }, + "end": { + "line": 448, + "column": 75 + } + } + }, + { + "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": 19420, + "end": 19425, + "loc": { + "start": { + "line": 448, + "column": 76 + }, + "end": { + "line": 448, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19425, + "end": 19426, + "loc": { + "start": { + "line": 448, + "column": 81 + }, + "end": { + "line": 448, + "column": 82 + } + } + }, + { + "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": 19455, + "end": 19459, + "loc": { + "start": { + "line": 449, + "column": 28 + }, + "end": { + "line": 449, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19459, + "end": 19460, + "loc": { + "start": { + "line": 449, + "column": 32 + }, + "end": { + "line": 449, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 19460, + "end": 19487, + "loc": { + "start": { + "line": 449, + "column": 33 + }, + "end": { + "line": 449, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19487, + "end": 19488, + "loc": { + "start": { + "line": 449, + "column": 60 + }, + "end": { + "line": 449, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 19488, + "end": 19499, + "loc": { + "start": { + "line": 449, + "column": 61 + }, + "end": { + "line": 449, + "column": 72 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19500, + "end": 19501, + "loc": { + "start": { + "line": 449, + "column": 73 + }, + "end": { + "line": 449, + "column": 74 + } + } + }, + { + "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": 19502, + "end": 19507, + "loc": { + "start": { + "line": 449, + "column": 75 + }, + "end": { + "line": 449, + "column": 80 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19507, + "end": 19508, + "loc": { + "start": { + "line": 449, + "column": 80 + }, + "end": { + "line": 449, + "column": 81 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 19537, + "end": 19541, + "loc": { + "start": { + "line": 450, + "column": 28 + }, + "end": { + "line": 450, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19541, + "end": 19542, + "loc": { + "start": { + "line": 450, + "column": 32 + }, + "end": { + "line": 450, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 19542, + "end": 19569, + "loc": { + "start": { + "line": 450, + "column": 33 + }, + "end": { + "line": 450, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19569, + "end": 19570, + "loc": { + "start": { + "line": 450, + "column": 60 + }, + "end": { + "line": 450, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 19570, + "end": 19583, + "loc": { + "start": { + "line": 450, + "column": 61 + }, + "end": { + "line": 450, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19584, + "end": 19585, + "loc": { + "start": { + "line": 450, + "column": 75 + }, + "end": { + "line": 450, + "column": 76 + } + } + }, + { + "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": 19586, + "end": 19590, + "loc": { + "start": { + "line": 450, + "column": 77 + }, + "end": { + "line": 450, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19590, + "end": 19591, + "loc": { + "start": { + "line": 450, + "column": 81 + }, + "end": { + "line": 450, + "column": 82 + } + } + }, + { + "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": 19620, + "end": 19624, + "loc": { + "start": { + "line": 451, + "column": 28 + }, + "end": { + "line": 451, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19624, + "end": 19625, + "loc": { + "start": { + "line": 451, + "column": 32 + }, + "end": { + "line": 451, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 19625, + "end": 19652, + "loc": { + "start": { + "line": 451, + "column": 33 + }, + "end": { + "line": 451, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19652, + "end": 19653, + "loc": { + "start": { + "line": 451, + "column": 60 + }, + "end": { + "line": 451, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 19653, + "end": 19666, + "loc": { + "start": { + "line": 451, + "column": 61 + }, + "end": { + "line": 451, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19667, + "end": 19668, + "loc": { + "start": { + "line": 451, + "column": 75 + }, + "end": { + "line": 451, + "column": 76 + } + } + }, + { + "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": 19669, + "end": 19674, + "loc": { + "start": { + "line": 451, + "column": 77 + }, + "end": { + "line": 451, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19674, + "end": 19675, + "loc": { + "start": { + "line": 451, + "column": 82 + }, + "end": { + "line": 451, + "column": 83 + } + } + }, + { + "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": 19704, + "end": 19708, + "loc": { + "start": { + "line": 452, + "column": 28 + }, + "end": { + "line": 452, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19708, + "end": 19709, + "loc": { + "start": { + "line": 452, + "column": 32 + }, + "end": { + "line": 452, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 19709, + "end": 19736, + "loc": { + "start": { + "line": 452, + "column": 33 + }, + "end": { + "line": 452, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19736, + "end": 19737, + "loc": { + "start": { + "line": 452, + "column": 60 + }, + "end": { + "line": 452, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 19737, + "end": 19746, + "loc": { + "start": { + "line": 452, + "column": 61 + }, + "end": { + "line": 452, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19747, + "end": 19748, + "loc": { + "start": { + "line": 452, + "column": 71 + }, + "end": { + "line": 452, + "column": 72 + } + } + }, + { + "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": 19749, + "end": 19754, + "loc": { + "start": { + "line": 452, + "column": 73 + }, + "end": { + "line": 452, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19754, + "end": 19755, + "loc": { + "start": { + "line": 452, + "column": 78 + }, + "end": { + "line": 452, + "column": 79 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19780, + "end": 19781, + "loc": { + "start": { + "line": 453, + "column": 24 + }, + "end": { + "line": 453, + "column": 25 + } + } + }, + { + "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": 19782, + "end": 19786, + "loc": { + "start": { + "line": 453, + "column": 26 + }, + "end": { + "line": 453, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19787, + "end": 19788, + "loc": { + "start": { + "line": 453, + "column": 31 + }, + "end": { + "line": 453, + "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": 19817, + "end": 19821, + "loc": { + "start": { + "line": 454, + "column": 28 + }, + "end": { + "line": 454, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19821, + "end": 19822, + "loc": { + "start": { + "line": 454, + "column": 32 + }, + "end": { + "line": 454, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 19822, + "end": 19849, + "loc": { + "start": { + "line": 454, + "column": 33 + }, + "end": { + "line": 454, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19849, + "end": 19850, + "loc": { + "start": { + "line": 454, + "column": 60 + }, + "end": { + "line": 454, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 19850, + "end": 19856, + "loc": { + "start": { + "line": 454, + "column": 61 + }, + "end": { + "line": 454, + "column": 67 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19856, + "end": 19857, + "loc": { + "start": { + "line": 454, + "column": 67 + }, + "end": { + "line": 454, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 19857, + "end": 19865, + "loc": { + "start": { + "line": 454, + "column": 68 + }, + "end": { + "line": 454, + "column": 76 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19866, + "end": 19867, + "loc": { + "start": { + "line": 454, + "column": 77 + }, + "end": { + "line": 454, + "column": 78 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 19868, + "end": 19882, + "loc": { + "start": { + "line": 454, + "column": 79 + }, + "end": { + "line": 454, + "column": 93 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19882, + "end": 19883, + "loc": { + "start": { + "line": 454, + "column": 93 + }, + "end": { + "line": 454, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 19883, + "end": 19891, + "loc": { + "start": { + "line": 454, + "column": 94 + }, + "end": { + "line": 454, + "column": 102 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19891, + "end": 19892, + "loc": { + "start": { + "line": 454, + "column": 102 + }, + "end": { + "line": 454, + "column": 103 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19917, + "end": 19918, + "loc": { + "start": { + "line": 455, + "column": 24 + }, + "end": { + "line": 455, + "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": 19944, + "end": 19948, + "loc": { + "start": { + "line": 457, + "column": 24 + }, + "end": { + "line": 457, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19948, + "end": 19949, + "loc": { + "start": { + "line": 457, + "column": 28 + }, + "end": { + "line": 457, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 19949, + "end": 19975, + "loc": { + "start": { + "line": 457, + "column": 29 + }, + "end": { + "line": 457, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19975, + "end": 19976, + "loc": { + "start": { + "line": 457, + "column": 55 + }, + "end": { + "line": 457, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 19976, + "end": 19980, + "loc": { + "start": { + "line": 457, + "column": 56 + }, + "end": { + "line": 457, + "column": 60 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19980, + "end": 19981, + "loc": { + "start": { + "line": 457, + "column": 60 + }, + "end": { + "line": 457, + "column": 61 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 19981, + "end": 19999, + "loc": { + "start": { + "line": 457, + "column": 61 + }, + "end": { + "line": 457, + "column": 79 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19999, + "end": 20000, + "loc": { + "start": { + "line": 457, + "column": 79 + }, + "end": { + "line": 457, + "column": 80 + } + } + }, + { + "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": 20001, + "end": 20005, + "loc": { + "start": { + "line": 457, + "column": 81 + }, + "end": { + "line": 457, + "column": 85 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20005, + "end": 20006, + "loc": { + "start": { + "line": 457, + "column": 85 + }, + "end": { + "line": 457, + "column": 86 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 20006, + "end": 20033, + "loc": { + "start": { + "line": 457, + "column": 86 + }, + "end": { + "line": 457, + "column": 113 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20033, + "end": 20034, + "loc": { + "start": { + "line": 457, + "column": 113 + }, + "end": { + "line": 457, + "column": 114 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20034, + "end": 20035, + "loc": { + "start": { + "line": 457, + "column": 114 + }, + "end": { + "line": 457, + "column": 115 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20056, + "end": 20057, + "loc": { + "start": { + "line": 458, + "column": 20 + }, + "end": { + "line": 458, + "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": 20058, + "end": 20062, + "loc": { + "start": { + "line": 458, + "column": 22 + }, + "end": { + "line": 458, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20063, + "end": 20064, + "loc": { + "start": { + "line": 458, + "column": 27 + }, + "end": { + "line": 458, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20089, + "end": 20099, + "loc": { + "start": { + "line": 459, + "column": 24 + }, + "end": { + "line": 459, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 20100, + "end": 20101, + "loc": { + "start": { + "line": 459, + "column": 35 + }, + "end": { + "line": 459, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 20102, + "end": 20107, + "loc": { + "start": { + "line": 459, + "column": 37 + }, + "end": { + "line": 459, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20107, + "end": 20108, + "loc": { + "start": { + "line": 459, + "column": 42 + }, + "end": { + "line": 459, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 20108, + "end": 20112, + "loc": { + "start": { + "line": 459, + "column": 43 + }, + "end": { + "line": 459, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20112, + "end": 20113, + "loc": { + "start": { + "line": 459, + "column": 47 + }, + "end": { + "line": 459, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20113, + "end": 20114, + "loc": { + "start": { + "line": 459, + "column": 48 + }, + "end": { + "line": 459, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 20143, + "end": 20152, + "loc": { + "start": { + "line": 460, + "column": 28 + }, + "end": { + "line": 460, + "column": 37 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20152, + "end": 20153, + "loc": { + "start": { + "line": 460, + "column": 37 + }, + "end": { + "line": 460, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 20154, + "end": 20172, + "loc": { + "start": { + "line": 460, + "column": 39 + }, + "end": { + "line": 460, + "column": 57 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20172, + "end": 20173, + "loc": { + "start": { + "line": 460, + "column": 57 + }, + "end": { + "line": 460, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 20202, + "end": 20213, + "loc": { + "start": { + "line": 461, + "column": 28 + }, + "end": { + "line": 461, + "column": 39 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20213, + "end": 20214, + "loc": { + "start": { + "line": 461, + "column": 39 + }, + "end": { + "line": 461, + "column": 40 + } + } + }, + { + "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": 20215, + "end": 20219, + "loc": { + "start": { + "line": 461, + "column": 41 + }, + "end": { + "line": 461, + "column": 45 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20244, + "end": 20245, + "loc": { + "start": { + "line": 462, + "column": 24 + }, + "end": { + "line": 462, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20245, + "end": 20246, + "loc": { + "start": { + "line": 462, + "column": 25 + }, + "end": { + "line": 462, + "column": 26 + } + } + }, + { + "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": 20271, + "end": 20273, + "loc": { + "start": { + "line": 463, + "column": 24 + }, + "end": { + "line": 463, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20274, + "end": 20275, + "loc": { + "start": { + "line": 463, + "column": 27 + }, + "end": { + "line": 463, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20275, + "end": 20285, + "loc": { + "start": { + "line": 463, + "column": 28 + }, + "end": { + "line": 463, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 20286, + "end": 20288, + "loc": { + "start": { + "line": 463, + "column": 39 + }, + "end": { + "line": 463, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20289, + "end": 20299, + "loc": { + "start": { + "line": 463, + "column": 42 + }, + "end": { + "line": 463, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20299, + "end": 20300, + "loc": { + "start": { + "line": 463, + "column": 52 + }, + "end": { + "line": 463, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 20300, + "end": 20308, + "loc": { + "start": { + "line": 463, + "column": 53 + }, + "end": { + "line": 463, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20308, + "end": 20309, + "loc": { + "start": { + "line": 463, + "column": 61 + }, + "end": { + "line": 463, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20310, + "end": 20311, + "loc": { + "start": { + "line": 463, + "column": 63 + }, + "end": { + "line": 463, + "column": 64 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 20340, + "end": 20342, + "loc": { + "start": { + "line": 464, + "column": 28 + }, + "end": { + "line": 464, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20343, + "end": 20344, + "loc": { + "start": { + "line": 464, + "column": 31 + }, + "end": { + "line": 464, + "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": 20344, + "end": 20348, + "loc": { + "start": { + "line": 464, + "column": 32 + }, + "end": { + "line": 464, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20348, + "end": 20349, + "loc": { + "start": { + "line": 464, + "column": 36 + }, + "end": { + "line": 464, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 20349, + "end": 20360, + "loc": { + "start": { + "line": 464, + "column": 37 + }, + "end": { + "line": 464, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20360, + "end": 20361, + "loc": { + "start": { + "line": 464, + "column": 48 + }, + "end": { + "line": 464, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20362, + "end": 20363, + "loc": { + "start": { + "line": 464, + "column": 50 + }, + "end": { + "line": 464, + "column": 51 + } + } + }, + { + "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": 20396, + "end": 20400, + "loc": { + "start": { + "line": 465, + "column": 32 + }, + "end": { + "line": 465, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20400, + "end": 20401, + "loc": { + "start": { + "line": 465, + "column": 36 + }, + "end": { + "line": 465, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 20401, + "end": 20412, + "loc": { + "start": { + "line": 465, + "column": 37 + }, + "end": { + "line": 465, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20412, + "end": 20413, + "loc": { + "start": { + "line": 465, + "column": 48 + }, + "end": { + "line": 465, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 20413, + "end": 20422, + "loc": { + "start": { + "line": 465, + "column": 49 + }, + "end": { + "line": 465, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 20423, + "end": 20424, + "loc": { + "start": { + "line": 465, + "column": 59 + }, + "end": { + "line": 465, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20425, + "end": 20435, + "loc": { + "start": { + "line": 465, + "column": 61 + }, + "end": { + "line": 465, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20435, + "end": 20436, + "loc": { + "start": { + "line": 465, + "column": 71 + }, + "end": { + "line": 465, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 20436, + "end": 20445, + "loc": { + "start": { + "line": 465, + "column": 72 + }, + "end": { + "line": 465, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20445, + "end": 20446, + "loc": { + "start": { + "line": 465, + "column": 81 + }, + "end": { + "line": 465, + "column": 82 + } + } + }, + { + "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": 20479, + "end": 20483, + "loc": { + "start": { + "line": 466, + "column": 32 + }, + "end": { + "line": 466, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20483, + "end": 20484, + "loc": { + "start": { + "line": 466, + "column": 36 + }, + "end": { + "line": 466, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 20484, + "end": 20495, + "loc": { + "start": { + "line": 466, + "column": 37 + }, + "end": { + "line": 466, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20495, + "end": 20496, + "loc": { + "start": { + "line": 466, + "column": 48 + }, + "end": { + "line": 466, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 20496, + "end": 20503, + "loc": { + "start": { + "line": 466, + "column": 49 + }, + "end": { + "line": 466, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 20504, + "end": 20505, + "loc": { + "start": { + "line": 466, + "column": 57 + }, + "end": { + "line": 466, + "column": 58 + } + } + }, + { + "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": 20506, + "end": 20511, + "loc": { + "start": { + "line": 466, + "column": 59 + }, + "end": { + "line": 466, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20511, + "end": 20512, + "loc": { + "start": { + "line": 466, + "column": 64 + }, + "end": { + "line": 466, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20541, + "end": 20542, + "loc": { + "start": { + "line": 467, + "column": 28 + }, + "end": { + "line": 467, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerWorldPos", + "start": 20571, + "end": 20586, + "loc": { + "start": { + "line": 468, + "column": 28 + }, + "end": { + "line": 468, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20586, + "end": 20587, + "loc": { + "start": { + "line": 468, + "column": 43 + }, + "end": { + "line": 468, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 20587, + "end": 20590, + "loc": { + "start": { + "line": 468, + "column": 44 + }, + "end": { + "line": 468, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20590, + "end": 20591, + "loc": { + "start": { + "line": 468, + "column": 47 + }, + "end": { + "line": 468, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20591, + "end": 20601, + "loc": { + "start": { + "line": 468, + "column": 48 + }, + "end": { + "line": 468, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20601, + "end": 20602, + "loc": { + "start": { + "line": 468, + "column": 58 + }, + "end": { + "line": 468, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 20602, + "end": 20610, + "loc": { + "start": { + "line": 468, + "column": 59 + }, + "end": { + "line": 468, + "column": 67 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20610, + "end": 20611, + "loc": { + "start": { + "line": 468, + "column": 67 + }, + "end": { + "line": 468, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20611, + "end": 20612, + "loc": { + "start": { + "line": 468, + "column": 68 + }, + "end": { + "line": 468, + "column": 69 + } + } + }, + { + "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": 20641, + "end": 20643, + "loc": { + "start": { + "line": 469, + "column": 28 + }, + "end": { + "line": 469, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20644, + "end": 20645, + "loc": { + "start": { + "line": 469, + "column": 31 + }, + "end": { + "line": 469, + "column": 32 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 20645, + "end": 20646, + "loc": { + "start": { + "line": 469, + "column": 32 + }, + "end": { + "line": 469, + "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": 20646, + "end": 20650, + "loc": { + "start": { + "line": 469, + "column": 33 + }, + "end": { + "line": 469, + "column": 37 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20650, + "end": 20651, + "loc": { + "start": { + "line": 469, + "column": 37 + }, + "end": { + "line": 469, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 20651, + "end": 20678, + "loc": { + "start": { + "line": 469, + "column": 38 + }, + "end": { + "line": 469, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20678, + "end": 20679, + "loc": { + "start": { + "line": 469, + "column": 65 + }, + "end": { + "line": 469, + "column": 66 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20680, + "end": 20681, + "loc": { + "start": { + "line": 469, + "column": 67 + }, + "end": { + "line": 469, + "column": 68 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 20714, + "end": 20718, + "loc": { + "start": { + "line": 470, + "column": 32 + }, + "end": { + "line": 470, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20718, + "end": 20719, + "loc": { + "start": { + "line": 470, + "column": 36 + }, + "end": { + "line": 470, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 20719, + "end": 20746, + "loc": { + "start": { + "line": 470, + "column": 37 + }, + "end": { + "line": 470, + "column": 64 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 20747, + "end": 20748, + "loc": { + "start": { + "line": 470, + "column": 65 + }, + "end": { + "line": 470, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 20749, + "end": 20755, + "loc": { + "start": { + "line": 470, + "column": 67 + }, + "end": { + "line": 470, + "column": 73 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20755, + "end": 20756, + "loc": { + "start": { + "line": 470, + "column": 73 + }, + "end": { + "line": 470, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createMeasurement", + "start": 20756, + "end": 20773, + "loc": { + "start": { + "line": 470, + "column": 74 + }, + "end": { + "line": 470, + "column": 91 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20773, + "end": 20774, + "loc": { + "start": { + "line": 470, + "column": 91 + }, + "end": { + "line": 470, + "column": 92 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20774, + "end": 20775, + "loc": { + "start": { + "line": 470, + "column": 92 + }, + "end": { + "line": 470, + "column": 93 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 20812, + "end": 20814, + "loc": { + "start": { + "line": 471, + "column": 36 + }, + "end": { + "line": 471, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20814, + "end": 20815, + "loc": { + "start": { + "line": 471, + "column": 38 + }, + "end": { + "line": 471, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 20816, + "end": 20820, + "loc": { + "start": { + "line": 471, + "column": 40 + }, + "end": { + "line": 471, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20820, + "end": 20821, + "loc": { + "start": { + "line": 471, + "column": 44 + }, + "end": { + "line": 471, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createUUID", + "start": 20821, + "end": 20831, + "loc": { + "start": { + "line": 471, + "column": 45 + }, + "end": { + "line": 471, + "column": 55 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20831, + "end": 20832, + "loc": { + "start": { + "line": 471, + "column": 55 + }, + "end": { + "line": 471, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20832, + "end": 20833, + "loc": { + "start": { + "line": 471, + "column": 56 + }, + "end": { + "line": 471, + "column": 57 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20833, + "end": 20834, + "loc": { + "start": { + "line": 471, + "column": 57 + }, + "end": { + "line": 471, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 20871, + "end": 20877, + "loc": { + "start": { + "line": 472, + "column": 36 + }, + "end": { + "line": 472, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20877, + "end": 20878, + "loc": { + "start": { + "line": 472, + "column": 42 + }, + "end": { + "line": 472, + "column": 43 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20879, + "end": 20880, + "loc": { + "start": { + "line": 472, + "column": 44 + }, + "end": { + "line": 472, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 20921, + "end": 20929, + "loc": { + "start": { + "line": 473, + "column": 40 + }, + "end": { + "line": 473, + "column": 48 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20929, + "end": 20930, + "loc": { + "start": { + "line": 473, + "column": 48 + }, + "end": { + "line": 473, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 20931, + "end": 20941, + "loc": { + "start": { + "line": 473, + "column": 50 + }, + "end": { + "line": 473, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20941, + "end": 20942, + "loc": { + "start": { + "line": 473, + "column": 60 + }, + "end": { + "line": 473, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 20942, + "end": 20950, + "loc": { + "start": { + "line": 473, + "column": 61 + }, + "end": { + "line": 473, + "column": 69 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20950, + "end": 20951, + "loc": { + "start": { + "line": 473, + "column": 69 + }, + "end": { + "line": 473, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 20992, + "end": 20998, + "loc": { + "start": { + "line": 474, + "column": 40 + }, + "end": { + "line": 474, + "column": 46 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20998, + "end": 20999, + "loc": { + "start": { + "line": 474, + "column": 46 + }, + "end": { + "line": 474, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 21000, + "end": 21010, + "loc": { + "start": { + "line": 474, + "column": 48 + }, + "end": { + "line": 474, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21010, + "end": 21011, + "loc": { + "start": { + "line": 474, + "column": 58 + }, + "end": { + "line": 474, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 21011, + "end": 21017, + "loc": { + "start": { + "line": 474, + "column": 59 + }, + "end": { + "line": 474, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21054, + "end": 21055, + "loc": { + "start": { + "line": 475, + "column": 36 + }, + "end": { + "line": 475, + "column": 37 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21055, + "end": 21056, + "loc": { + "start": { + "line": 475, + "column": 37 + }, + "end": { + "line": 475, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 21093, + "end": 21099, + "loc": { + "start": { + "line": 476, + "column": 36 + }, + "end": { + "line": 476, + "column": 42 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21099, + "end": 21100, + "loc": { + "start": { + "line": 476, + "column": 42 + }, + "end": { + "line": 476, + "column": 43 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21101, + "end": 21102, + "loc": { + "start": { + "line": 476, + "column": 44 + }, + "end": { + "line": 476, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 21143, + "end": 21151, + "loc": { + "start": { + "line": 477, + "column": 40 + }, + "end": { + "line": 477, + "column": 48 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21151, + "end": 21152, + "loc": { + "start": { + "line": 477, + "column": 48 + }, + "end": { + "line": 477, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 21153, + "end": 21163, + "loc": { + "start": { + "line": 477, + "column": 50 + }, + "end": { + "line": 477, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21163, + "end": 21164, + "loc": { + "start": { + "line": 477, + "column": 60 + }, + "end": { + "line": 477, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 21164, + "end": 21172, + "loc": { + "start": { + "line": 477, + "column": 61 + }, + "end": { + "line": 477, + "column": 69 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21172, + "end": 21173, + "loc": { + "start": { + "line": 477, + "column": 69 + }, + "end": { + "line": 477, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 21214, + "end": 21220, + "loc": { + "start": { + "line": 478, + "column": 40 + }, + "end": { + "line": 478, + "column": 46 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21220, + "end": 21221, + "loc": { + "start": { + "line": 478, + "column": 46 + }, + "end": { + "line": 478, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 21222, + "end": 21232, + "loc": { + "start": { + "line": 478, + "column": 48 + }, + "end": { + "line": 478, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21232, + "end": 21233, + "loc": { + "start": { + "line": 478, + "column": 58 + }, + "end": { + "line": 478, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 21233, + "end": 21239, + "loc": { + "start": { + "line": 478, + "column": 59 + }, + "end": { + "line": 478, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21276, + "end": 21277, + "loc": { + "start": { + "line": 479, + "column": 36 + }, + "end": { + "line": 479, + "column": 37 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21310, + "end": 21311, + "loc": { + "start": { + "line": 480, + "column": 32 + }, + "end": { + "line": 480, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21311, + "end": 21312, + "loc": { + "start": { + "line": 480, + "column": 33 + }, + "end": { + "line": 480, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21312, + "end": 21313, + "loc": { + "start": { + "line": 480, + "column": 34 + }, + "end": { + "line": 480, + "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": 21346, + "end": 21350, + "loc": { + "start": { + "line": 481, + "column": 32 + }, + "end": { + "line": 481, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21350, + "end": 21351, + "loc": { + "start": { + "line": 481, + "column": 36 + }, + "end": { + "line": 481, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 21351, + "end": 21378, + "loc": { + "start": { + "line": 481, + "column": 37 + }, + "end": { + "line": 481, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21378, + "end": 21379, + "loc": { + "start": { + "line": 481, + "column": 64 + }, + "end": { + "line": 481, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "labelsVisible", + "start": 21379, + "end": 21392, + "loc": { + "start": { + "line": 481, + "column": 65 + }, + "end": { + "line": 481, + "column": 78 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21393, + "end": 21394, + "loc": { + "start": { + "line": 481, + "column": 79 + }, + "end": { + "line": 481, + "column": 80 + } + } + }, + { + "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": 21395, + "end": 21400, + "loc": { + "start": { + "line": 481, + "column": 81 + }, + "end": { + "line": 481, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21400, + "end": 21401, + "loc": { + "start": { + "line": 481, + "column": 86 + }, + "end": { + "line": 481, + "column": 87 + } + } + }, + { + "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": 21434, + "end": 21438, + "loc": { + "start": { + "line": 482, + "column": 32 + }, + "end": { + "line": 482, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21438, + "end": 21439, + "loc": { + "start": { + "line": 482, + "column": 36 + }, + "end": { + "line": 482, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 21439, + "end": 21466, + "loc": { + "start": { + "line": 482, + "column": 37 + }, + "end": { + "line": 482, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21466, + "end": 21467, + "loc": { + "start": { + "line": 482, + "column": 64 + }, + "end": { + "line": 482, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 21467, + "end": 21479, + "loc": { + "start": { + "line": 482, + "column": 65 + }, + "end": { + "line": 482, + "column": 77 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21480, + "end": 21481, + "loc": { + "start": { + "line": 482, + "column": 78 + }, + "end": { + "line": 482, + "column": 79 + } + } + }, + { + "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": 21482, + "end": 21487, + "loc": { + "start": { + "line": 482, + "column": 80 + }, + "end": { + "line": 482, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21487, + "end": 21488, + "loc": { + "start": { + "line": 482, + "column": 85 + }, + "end": { + "line": 482, + "column": 86 + } + } + }, + { + "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": 21521, + "end": 21525, + "loc": { + "start": { + "line": 483, + "column": 32 + }, + "end": { + "line": 483, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21525, + "end": 21526, + "loc": { + "start": { + "line": 483, + "column": 36 + }, + "end": { + "line": 483, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 21526, + "end": 21553, + "loc": { + "start": { + "line": 483, + "column": 37 + }, + "end": { + "line": 483, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21553, + "end": 21554, + "loc": { + "start": { + "line": 483, + "column": 64 + }, + "end": { + "line": 483, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yAxisVisible", + "start": 21554, + "end": 21566, + "loc": { + "start": { + "line": 483, + "column": 65 + }, + "end": { + "line": 483, + "column": 77 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21567, + "end": 21568, + "loc": { + "start": { + "line": 483, + "column": 78 + }, + "end": { + "line": 483, + "column": 79 + } + } + }, + { + "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": 21569, + "end": 21574, + "loc": { + "start": { + "line": 483, + "column": 80 + }, + "end": { + "line": 483, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21574, + "end": 21575, + "loc": { + "start": { + "line": 483, + "column": 85 + }, + "end": { + "line": 483, + "column": 86 + } + } + }, + { + "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": 21608, + "end": 21612, + "loc": { + "start": { + "line": 484, + "column": 32 + }, + "end": { + "line": 484, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21612, + "end": 21613, + "loc": { + "start": { + "line": 484, + "column": 36 + }, + "end": { + "line": 484, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 21613, + "end": 21640, + "loc": { + "start": { + "line": 484, + "column": 37 + }, + "end": { + "line": 484, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21640, + "end": 21641, + "loc": { + "start": { + "line": 484, + "column": 64 + }, + "end": { + "line": 484, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zAxisVisible", + "start": 21641, + "end": 21653, + "loc": { + "start": { + "line": 484, + "column": 65 + }, + "end": { + "line": 484, + "column": 77 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21654, + "end": 21655, + "loc": { + "start": { + "line": 484, + "column": 78 + }, + "end": { + "line": 484, + "column": 79 + } + } + }, + { + "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": 21656, + "end": 21661, + "loc": { + "start": { + "line": 484, + "column": 80 + }, + "end": { + "line": 484, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21661, + "end": 21662, + "loc": { + "start": { + "line": 484, + "column": 85 + }, + "end": { + "line": 484, + "column": 86 + } + } + }, + { + "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": 21695, + "end": 21699, + "loc": { + "start": { + "line": 485, + "column": 32 + }, + "end": { + "line": 485, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21699, + "end": 21700, + "loc": { + "start": { + "line": 485, + "column": 36 + }, + "end": { + "line": 485, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 21700, + "end": 21727, + "loc": { + "start": { + "line": 485, + "column": 37 + }, + "end": { + "line": 485, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21727, + "end": 21728, + "loc": { + "start": { + "line": 485, + "column": 64 + }, + "end": { + "line": 485, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 21728, + "end": 21739, + "loc": { + "start": { + "line": 485, + "column": 65 + }, + "end": { + "line": 485, + "column": 76 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21740, + "end": 21741, + "loc": { + "start": { + "line": 485, + "column": 77 + }, + "end": { + "line": 485, + "column": 78 + } + } + }, + { + "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": 21742, + "end": 21747, + "loc": { + "start": { + "line": 485, + "column": 79 + }, + "end": { + "line": 485, + "column": 84 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21747, + "end": 21748, + "loc": { + "start": { + "line": 485, + "column": 84 + }, + "end": { + "line": 485, + "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": 21781, + "end": 21785, + "loc": { + "start": { + "line": 486, + "column": 32 + }, + "end": { + "line": 486, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21785, + "end": 21786, + "loc": { + "start": { + "line": 486, + "column": 36 + }, + "end": { + "line": 486, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 21786, + "end": 21813, + "loc": { + "start": { + "line": 486, + "column": 37 + }, + "end": { + "line": 486, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21813, + "end": 21814, + "loc": { + "start": { + "line": 486, + "column": 64 + }, + "end": { + "line": 486, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 21814, + "end": 21827, + "loc": { + "start": { + "line": 486, + "column": 65 + }, + "end": { + "line": 486, + "column": 78 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21828, + "end": 21829, + "loc": { + "start": { + "line": 486, + "column": 79 + }, + "end": { + "line": 486, + "column": 80 + } + } + }, + { + "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": 21830, + "end": 21834, + "loc": { + "start": { + "line": 486, + "column": 81 + }, + "end": { + "line": 486, + "column": 85 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21834, + "end": 21835, + "loc": { + "start": { + "line": 486, + "column": 85 + }, + "end": { + "line": 486, + "column": 86 + } + } + }, + { + "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": 21868, + "end": 21872, + "loc": { + "start": { + "line": 487, + "column": 32 + }, + "end": { + "line": 487, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21872, + "end": 21873, + "loc": { + "start": { + "line": 487, + "column": 36 + }, + "end": { + "line": 487, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 21873, + "end": 21900, + "loc": { + "start": { + "line": 487, + "column": 37 + }, + "end": { + "line": 487, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21900, + "end": 21901, + "loc": { + "start": { + "line": 487, + "column": 64 + }, + "end": { + "line": 487, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 21901, + "end": 21914, + "loc": { + "start": { + "line": 487, + "column": 65 + }, + "end": { + "line": 487, + "column": 78 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21915, + "end": 21916, + "loc": { + "start": { + "line": 487, + "column": 79 + }, + "end": { + "line": 487, + "column": 80 + } + } + }, + { + "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": 21917, + "end": 21922, + "loc": { + "start": { + "line": 487, + "column": 81 + }, + "end": { + "line": 487, + "column": 86 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21922, + "end": 21923, + "loc": { + "start": { + "line": 487, + "column": 86 + }, + "end": { + "line": 487, + "column": 87 + } + } + }, + { + "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": 21956, + "end": 21960, + "loc": { + "start": { + "line": 488, + "column": 32 + }, + "end": { + "line": 488, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21960, + "end": 21961, + "loc": { + "start": { + "line": 488, + "column": 36 + }, + "end": { + "line": 488, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 21961, + "end": 21988, + "loc": { + "start": { + "line": 488, + "column": 37 + }, + "end": { + "line": 488, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21988, + "end": 21989, + "loc": { + "start": { + "line": 488, + "column": 64 + }, + "end": { + "line": 488, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 21989, + "end": 21998, + "loc": { + "start": { + "line": 488, + "column": 65 + }, + "end": { + "line": 488, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21999, + "end": 22000, + "loc": { + "start": { + "line": 488, + "column": 75 + }, + "end": { + "line": 488, + "column": 76 + } + } + }, + { + "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": 22001, + "end": 22006, + "loc": { + "start": { + "line": 488, + "column": 77 + }, + "end": { + "line": 488, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22006, + "end": 22007, + "loc": { + "start": { + "line": 488, + "column": 82 + }, + "end": { + "line": 488, + "column": 83 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22036, + "end": 22037, + "loc": { + "start": { + "line": 489, + "column": 28 + }, + "end": { + "line": 489, + "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": 22038, + "end": 22042, + "loc": { + "start": { + "line": 489, + "column": 30 + }, + "end": { + "line": 489, + "column": 34 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22043, + "end": 22044, + "loc": { + "start": { + "line": 489, + "column": 35 + }, + "end": { + "line": 489, + "column": 36 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 22077, + "end": 22081, + "loc": { + "start": { + "line": 490, + "column": 32 + }, + "end": { + "line": 490, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22081, + "end": 22082, + "loc": { + "start": { + "line": 490, + "column": 36 + }, + "end": { + "line": 490, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 22082, + "end": 22109, + "loc": { + "start": { + "line": 490, + "column": 37 + }, + "end": { + "line": 490, + "column": 64 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22109, + "end": 22110, + "loc": { + "start": { + "line": 490, + "column": 64 + }, + "end": { + "line": 490, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 22110, + "end": 22116, + "loc": { + "start": { + "line": 490, + "column": 65 + }, + "end": { + "line": 490, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22116, + "end": 22117, + "loc": { + "start": { + "line": 490, + "column": 71 + }, + "end": { + "line": 490, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 22117, + "end": 22125, + "loc": { + "start": { + "line": 490, + "column": 72 + }, + "end": { + "line": 490, + "column": 80 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22126, + "end": 22127, + "loc": { + "start": { + "line": 490, + "column": 81 + }, + "end": { + "line": 490, + "column": 82 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 22128, + "end": 22138, + "loc": { + "start": { + "line": 490, + "column": 83 + }, + "end": { + "line": 490, + "column": 93 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22138, + "end": 22139, + "loc": { + "start": { + "line": 490, + "column": 93 + }, + "end": { + "line": 490, + "column": 94 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 22139, + "end": 22147, + "loc": { + "start": { + "line": 490, + "column": 94 + }, + "end": { + "line": 490, + "column": 102 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22147, + "end": 22148, + "loc": { + "start": { + "line": 490, + "column": 102 + }, + "end": { + "line": 490, + "column": 103 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22177, + "end": 22178, + "loc": { + "start": { + "line": 491, + "column": 28 + }, + "end": { + "line": 491, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 22208, + "end": 22212, + "loc": { + "start": { + "line": 493, + "column": 28 + }, + "end": { + "line": 493, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22212, + "end": 22213, + "loc": { + "start": { + "line": 493, + "column": 32 + }, + "end": { + "line": 493, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 22213, + "end": 22239, + "loc": { + "start": { + "line": 493, + "column": 33 + }, + "end": { + "line": 493, + "column": 59 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22239, + "end": 22240, + "loc": { + "start": { + "line": 493, + "column": 59 + }, + "end": { + "line": 493, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 22240, + "end": 22244, + "loc": { + "start": { + "line": 493, + "column": 60 + }, + "end": { + "line": 493, + "column": 64 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22244, + "end": 22245, + "loc": { + "start": { + "line": 493, + "column": 64 + }, + "end": { + "line": 493, + "column": 65 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 22245, + "end": 22263, + "loc": { + "start": { + "line": 493, + "column": 65 + }, + "end": { + "line": 493, + "column": 83 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22263, + "end": 22264, + "loc": { + "start": { + "line": 493, + "column": 83 + }, + "end": { + "line": 493, + "column": 84 + } + } + }, + { + "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": 22265, + "end": 22269, + "loc": { + "start": { + "line": 493, + "column": 85 + }, + "end": { + "line": 493, + "column": 89 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22269, + "end": 22270, + "loc": { + "start": { + "line": 493, + "column": 89 + }, + "end": { + "line": 493, + "column": 90 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 22270, + "end": 22297, + "loc": { + "start": { + "line": 493, + "column": 90 + }, + "end": { + "line": 493, + "column": 117 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22297, + "end": 22298, + "loc": { + "start": { + "line": 493, + "column": 117 + }, + "end": { + "line": 493, + "column": 118 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22298, + "end": 22299, + "loc": { + "start": { + "line": 493, + "column": 118 + }, + "end": { + "line": 493, + "column": 119 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22324, + "end": 22325, + "loc": { + "start": { + "line": 494, + "column": 24 + }, + "end": { + "line": 494, + "column": 25 + } + } + }, + { + "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": 22326, + "end": 22330, + "loc": { + "start": { + "line": 494, + "column": 26 + }, + "end": { + "line": 494, + "column": 30 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22331, + "end": 22332, + "loc": { + "start": { + "line": 494, + "column": 31 + }, + "end": { + "line": 494, + "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": 22361, + "end": 22363, + "loc": { + "start": { + "line": 495, + "column": 28 + }, + "end": { + "line": 495, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22364, + "end": 22365, + "loc": { + "start": { + "line": 495, + "column": 31 + }, + "end": { + "line": 495, + "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": 22365, + "end": 22369, + "loc": { + "start": { + "line": 495, + "column": 32 + }, + "end": { + "line": 495, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22369, + "end": 22370, + "loc": { + "start": { + "line": 495, + "column": 36 + }, + "end": { + "line": 495, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 22370, + "end": 22381, + "loc": { + "start": { + "line": 495, + "column": 37 + }, + "end": { + "line": 495, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22381, + "end": 22382, + "loc": { + "start": { + "line": 495, + "column": 48 + }, + "end": { + "line": 495, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22383, + "end": 22384, + "loc": { + "start": { + "line": 495, + "column": 50 + }, + "end": { + "line": 495, + "column": 51 + } + } + }, + { + "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": 22417, + "end": 22421, + "loc": { + "start": { + "line": 496, + "column": 32 + }, + "end": { + "line": 496, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22421, + "end": 22422, + "loc": { + "start": { + "line": 496, + "column": 36 + }, + "end": { + "line": 496, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 22422, + "end": 22433, + "loc": { + "start": { + "line": 496, + "column": 37 + }, + "end": { + "line": 496, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22433, + "end": 22434, + "loc": { + "start": { + "line": 496, + "column": 48 + }, + "end": { + "line": 496, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 22434, + "end": 22443, + "loc": { + "start": { + "line": 496, + "column": 49 + }, + "end": { + "line": 496, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22444, + "end": 22445, + "loc": { + "start": { + "line": 496, + "column": 59 + }, + "end": { + "line": 496, + "column": 60 + } + } + }, + { + "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": 22446, + "end": 22450, + "loc": { + "start": { + "line": 496, + "column": 61 + }, + "end": { + "line": 496, + "column": 65 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22450, + "end": 22451, + "loc": { + "start": { + "line": 496, + "column": 65 + }, + "end": { + "line": 496, + "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": 22484, + "end": 22488, + "loc": { + "start": { + "line": 497, + "column": 32 + }, + "end": { + "line": 497, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22488, + "end": 22489, + "loc": { + "start": { + "line": 497, + "column": 36 + }, + "end": { + "line": 497, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 22489, + "end": 22500, + "loc": { + "start": { + "line": 497, + "column": 37 + }, + "end": { + "line": 497, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22500, + "end": 22501, + "loc": { + "start": { + "line": 497, + "column": 48 + }, + "end": { + "line": 497, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 22501, + "end": 22508, + "loc": { + "start": { + "line": 497, + "column": 49 + }, + "end": { + "line": 497, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22509, + "end": 22510, + "loc": { + "start": { + "line": 497, + "column": 57 + }, + "end": { + "line": 497, + "column": 58 + } + } + }, + { + "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": 22511, + "end": 22516, + "loc": { + "start": { + "line": 497, + "column": 59 + }, + "end": { + "line": 497, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22516, + "end": 22517, + "loc": { + "start": { + "line": 497, + "column": 64 + }, + "end": { + "line": 497, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22546, + "end": 22547, + "loc": { + "start": { + "line": 498, + "column": 28 + }, + "end": { + "line": 498, + "column": 29 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22572, + "end": 22573, + "loc": { + "start": { + "line": 499, + "column": 24 + }, + "end": { + "line": 499, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22594, + "end": 22595, + "loc": { + "start": { + "line": 500, + "column": 20 + }, + "end": { + "line": 500, + "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": 22616, + "end": 22620, + "loc": { + "start": { + "line": 501, + "column": 20 + }, + "end": { + "line": 501, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22620, + "end": 22621, + "loc": { + "start": { + "line": 501, + "column": 24 + }, + "end": { + "line": 501, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 22621, + "end": 22632, + "loc": { + "start": { + "line": 501, + "column": 25 + }, + "end": { + "line": 501, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22633, + "end": 22634, + "loc": { + "start": { + "line": 501, + "column": 37 + }, + "end": { + "line": 501, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 22635, + "end": 22668, + "loc": { + "start": { + "line": 501, + "column": 39 + }, + "end": { + "line": 501, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22668, + "end": 22669, + "loc": { + "start": { + "line": 501, + "column": 72 + }, + "end": { + "line": 501, + "column": 73 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")", + "start": 22690, + "end": 22807, + "loc": { + "start": { + "line": 502, + "column": 20 + }, + "end": { + "line": 502, + "column": 137 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 22828, + "end": 22833, + "loc": { + "start": { + "line": 503, + "column": 20 + }, + "end": { + "line": 503, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22833, + "end": 22834, + "loc": { + "start": { + "line": 503, + "column": 25 + }, + "end": { + "line": 503, + "column": 26 + } + } + }, + { + "type": "CommentLine", + "value": " case WAITING_FOR_TARGET_TOUCH_START:", + "start": 22852, + "end": 22891, + "loc": { + "start": { + "line": 505, + "column": 16 + }, + "end": { + "line": 505, + "column": 55 + } + } + }, + { + "type": "CommentLine", + "value": " this._touchState = WAITING_FOR_TARGET_TOUCH_START;", + "start": 22908, + "end": 22965, + "loc": { + "start": { + "line": 506, + "column": 16 + }, + "end": { + "line": 506, + "column": 73 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_TOUCH_START\")", + "start": 22982, + "end": 23097, + "loc": { + "start": { + "line": 507, + "column": 16 + }, + "end": { + "line": 507, + "column": 131 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 23114, + "end": 23127, + "loc": { + "start": { + "line": 508, + "column": 16 + }, + "end": { + "line": 508, + "column": 29 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 23145, + "end": 23149, + "loc": { + "start": { + "line": 510, + "column": 16 + }, + "end": { + "line": 510, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 23150, + "end": 23183, + "loc": { + "start": { + "line": 510, + "column": 21 + }, + "end": { + "line": 510, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23183, + "end": 23184, + "loc": { + "start": { + "line": 510, + "column": 54 + }, + "end": { + "line": 510, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 23205, + "end": 23207, + "loc": { + "start": { + "line": 511, + "column": 20 + }, + "end": { + "line": 511, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23208, + "end": 23209, + "loc": { + "start": { + "line": 511, + "column": 23 + }, + "end": { + "line": 511, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "currentNumTouches", + "start": 23209, + "end": 23226, + "loc": { + "start": { + "line": 511, + "column": 24 + }, + "end": { + "line": 511, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 23227, + "end": 23230, + "loc": { + "start": { + "line": 511, + "column": 42 + }, + "end": { + "line": 511, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 23231, + "end": 23232, + "loc": { + "start": { + "line": 511, + "column": 46 + }, + "end": { + "line": 511, + "column": 47 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 23233, + "end": 23235, + "loc": { + "start": { + "line": 511, + "column": 48 + }, + "end": { + "line": 511, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 23236, + "end": 23252, + "loc": { + "start": { + "line": 511, + "column": 51 + }, + "end": { + "line": 511, + "column": 67 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 23253, + "end": 23256, + "loc": { + "start": { + "line": 511, + "column": 68 + }, + "end": { + "line": 511, + "column": 71 + } + } + }, + { + "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": 23257, + "end": 23261, + "loc": { + "start": { + "line": 511, + "column": 72 + }, + "end": { + "line": 511, + "column": 76 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23261, + "end": 23262, + "loc": { + "start": { + "line": 511, + "column": 76 + }, + "end": { + "line": 511, + "column": 77 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23263, + "end": 23264, + "loc": { + "start": { + "line": 511, + "column": 78 + }, + "end": { + "line": 511, + "column": 79 + } + } + }, + { + "type": "CommentLine", + "value": " Two or more fingers down", + "start": 23265, + "end": 23292, + "loc": { + "start": { + "line": 511, + "column": 80 + }, + "end": { + "line": 511, + "column": 107 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 23317, + "end": 23329, + "loc": { + "start": { + "line": 512, + "column": 24 + }, + "end": { + "line": 512, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23329, + "end": 23330, + "loc": { + "start": { + "line": 512, + "column": 36 + }, + "end": { + "line": 512, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 23330, + "end": 23346, + "loc": { + "start": { + "line": 512, + "column": 37 + }, + "end": { + "line": 512, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23346, + "end": 23347, + "loc": { + "start": { + "line": 512, + "column": 53 + }, + "end": { + "line": 512, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23347, + "end": 23348, + "loc": { + "start": { + "line": 512, + "column": 54 + }, + "end": { + "line": 512, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 23373, + "end": 23389, + "loc": { + "start": { + "line": 513, + "column": 24 + }, + "end": { + "line": 513, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23390, + "end": 23391, + "loc": { + "start": { + "line": 513, + "column": 41 + }, + "end": { + "line": 513, + "column": 42 + } + } + }, + { + "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": 23392, + "end": 23396, + "loc": { + "start": { + "line": 513, + "column": 43 + }, + "end": { + "line": 513, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23396, + "end": 23397, + "loc": { + "start": { + "line": 513, + "column": 47 + }, + "end": { + "line": 513, + "column": 48 + } + } + }, + { + "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": 23422, + "end": 23424, + "loc": { + "start": { + "line": 514, + "column": 24 + }, + "end": { + "line": 514, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23425, + "end": 23426, + "loc": { + "start": { + "line": 514, + "column": 27 + }, + "end": { + "line": 514, + "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": 23426, + "end": 23430, + "loc": { + "start": { + "line": 514, + "column": 28 + }, + "end": { + "line": 514, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23430, + "end": 23431, + "loc": { + "start": { + "line": 514, + "column": 32 + }, + "end": { + "line": 514, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 23431, + "end": 23442, + "loc": { + "start": { + "line": 514, + "column": 33 + }, + "end": { + "line": 514, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23442, + "end": 23443, + "loc": { + "start": { + "line": 514, + "column": 44 + }, + "end": { + "line": 514, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23444, + "end": 23445, + "loc": { + "start": { + "line": 514, + "column": 46 + }, + "end": { + "line": 514, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 23474, + "end": 23478, + "loc": { + "start": { + "line": 515, + "column": 28 + }, + "end": { + "line": 515, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23478, + "end": 23479, + "loc": { + "start": { + "line": 515, + "column": 32 + }, + "end": { + "line": 515, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 23479, + "end": 23490, + "loc": { + "start": { + "line": 515, + "column": 33 + }, + "end": { + "line": 515, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23490, + "end": 23491, + "loc": { + "start": { + "line": 515, + "column": 44 + }, + "end": { + "line": 515, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 23491, + "end": 23498, + "loc": { + "start": { + "line": 515, + "column": 45 + }, + "end": { + "line": 515, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23499, + "end": 23500, + "loc": { + "start": { + "line": 515, + "column": 53 + }, + "end": { + "line": 515, + "column": 54 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 23501, + "end": 23506, + "loc": { + "start": { + "line": 515, + "column": 55 + }, + "end": { + "line": 515, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23506, + "end": 23507, + "loc": { + "start": { + "line": 515, + "column": 60 + }, + "end": { + "line": 515, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23532, + "end": 23533, + "loc": { + "start": { + "line": 516, + "column": 24 + }, + "end": { + "line": 516, + "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": 23558, + "end": 23562, + "loc": { + "start": { + "line": 517, + "column": 24 + }, + "end": { + "line": 517, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23562, + "end": 23563, + "loc": { + "start": { + "line": 517, + "column": 28 + }, + "end": { + "line": 517, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 23563, + "end": 23574, + "loc": { + "start": { + "line": 517, + "column": 29 + }, + "end": { + "line": 517, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23575, + "end": 23576, + "loc": { + "start": { + "line": 517, + "column": 41 + }, + "end": { + "line": 517, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "TOUCH_CANCELING", + "start": 23577, + "end": 23592, + "loc": { + "start": { + "line": 517, + "column": 43 + }, + "end": { + "line": 517, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23592, + "end": 23593, + "loc": { + "start": { + "line": 517, + "column": 58 + }, + "end": { + "line": 517, + "column": 59 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")", + "start": 23618, + "end": 23710, + "loc": { + "start": { + "line": 518, + "column": 24 + }, + "end": { + "line": 518, + "column": 116 + } + } + }, + { + "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": 23735, + "end": 23741, + "loc": { + "start": { + "line": 519, + "column": 24 + }, + "end": { + "line": 519, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23741, + "end": 23742, + "loc": { + "start": { + "line": 519, + "column": 30 + }, + "end": { + "line": 519, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23763, + "end": 23764, + "loc": { + "start": { + "line": 520, + "column": 20 + }, + "end": { + "line": 520, + "column": 21 + } + } + }, + { + "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": 23785, + "end": 23787, + "loc": { + "start": { + "line": 521, + "column": 20 + }, + "end": { + "line": 521, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23788, + "end": 23789, + "loc": { + "start": { + "line": 521, + "column": 23 + }, + "end": { + "line": 521, + "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": 23789, + "end": 23793, + "loc": { + "start": { + "line": 521, + "column": 24 + }, + "end": { + "line": 521, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23793, + "end": 23794, + "loc": { + "start": { + "line": 521, + "column": 28 + }, + "end": { + "line": 521, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 23794, + "end": 23805, + "loc": { + "start": { + "line": 521, + "column": 29 + }, + "end": { + "line": 521, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23805, + "end": 23806, + "loc": { + "start": { + "line": 521, + "column": 40 + }, + "end": { + "line": 521, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23807, + "end": 23808, + "loc": { + "start": { + "line": 521, + "column": 42 + }, + "end": { + "line": 521, + "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": 23833, + "end": 23837, + "loc": { + "start": { + "line": 522, + "column": 24 + }, + "end": { + "line": 522, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23837, + "end": 23838, + "loc": { + "start": { + "line": 522, + "column": 28 + }, + "end": { + "line": 522, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 23838, + "end": 23849, + "loc": { + "start": { + "line": 522, + "column": 29 + }, + "end": { + "line": 522, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23849, + "end": 23850, + "loc": { + "start": { + "line": 522, + "column": 40 + }, + "end": { + "line": 522, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 23850, + "end": 23859, + "loc": { + "start": { + "line": 522, + "column": 41 + }, + "end": { + "line": 522, + "column": 50 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23860, + "end": 23861, + "loc": { + "start": { + "line": 522, + "column": 51 + }, + "end": { + "line": 522, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 23862, + "end": 23880, + "loc": { + "start": { + "line": 522, + "column": 53 + }, + "end": { + "line": 522, + "column": 71 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23880, + "end": 23881, + "loc": { + "start": { + "line": 522, + "column": 71 + }, + "end": { + "line": 522, + "column": 72 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23902, + "end": 23903, + "loc": { + "start": { + "line": 523, + "column": 20 + }, + "end": { + "line": 523, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 23924, + "end": 23938, + "loc": { + "start": { + "line": 524, + "column": 20 + }, + "end": { + "line": 524, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23939, + "end": 23940, + "loc": { + "start": { + "line": 524, + "column": 35 + }, + "end": { + "line": 524, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 23941, + "end": 23946, + "loc": { + "start": { + "line": 524, + "column": 37 + }, + "end": { + "line": 524, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23946, + "end": 23947, + "loc": { + "start": { + "line": 524, + "column": 42 + }, + "end": { + "line": 524, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 23947, + "end": 23951, + "loc": { + "start": { + "line": 524, + "column": 43 + }, + "end": { + "line": 524, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23951, + "end": 23952, + "loc": { + "start": { + "line": 524, + "column": 47 + }, + "end": { + "line": 524, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23952, + "end": 23953, + "loc": { + "start": { + "line": 524, + "column": 48 + }, + "end": { + "line": 524, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 23978, + "end": 23987, + "loc": { + "start": { + "line": 525, + "column": 24 + }, + "end": { + "line": 525, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23987, + "end": 23988, + "loc": { + "start": { + "line": 525, + "column": 33 + }, + "end": { + "line": 525, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 23989, + "end": 24007, + "loc": { + "start": { + "line": 525, + "column": 35 + }, + "end": { + "line": 525, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24007, + "end": 24008, + "loc": { + "start": { + "line": 525, + "column": 53 + }, + "end": { + "line": 525, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToVertex", + "start": 24033, + "end": 24045, + "loc": { + "start": { + "line": 526, + "column": 24 + }, + "end": { + "line": 526, + "column": 36 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24045, + "end": 24046, + "loc": { + "start": { + "line": 526, + "column": 36 + }, + "end": { + "line": 526, + "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": 24047, + "end": 24051, + "loc": { + "start": { + "line": 526, + "column": 38 + }, + "end": { + "line": 526, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24051, + "end": 24052, + "loc": { + "start": { + "line": 526, + "column": 42 + }, + "end": { + "line": 526, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToVertex", + "start": 24052, + "end": 24065, + "loc": { + "start": { + "line": 526, + "column": 43 + }, + "end": { + "line": 526, + "column": 56 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24065, + "end": 24066, + "loc": { + "start": { + "line": 526, + "column": 56 + }, + "end": { + "line": 526, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapToEdge", + "start": 24091, + "end": 24101, + "loc": { + "start": { + "line": 527, + "column": 24 + }, + "end": { + "line": 527, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24101, + "end": 24102, + "loc": { + "start": { + "line": 527, + "column": 34 + }, + "end": { + "line": 527, + "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": 24103, + "end": 24107, + "loc": { + "start": { + "line": 527, + "column": 36 + }, + "end": { + "line": 527, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24107, + "end": 24108, + "loc": { + "start": { + "line": 527, + "column": 40 + }, + "end": { + "line": 527, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_snapToEdge", + "start": 24108, + "end": 24119, + "loc": { + "start": { + "line": 527, + "column": 41 + }, + "end": { + "line": 527, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24140, + "end": 24141, + "loc": { + "start": { + "line": 528, + "column": 20 + }, + "end": { + "line": 528, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24141, + "end": 24142, + "loc": { + "start": { + "line": 528, + "column": 21 + }, + "end": { + "line": 528, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24142, + "end": 24143, + "loc": { + "start": { + "line": 528, + "column": 22 + }, + "end": { + "line": 528, + "column": 23 + } + } + }, + { + "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": 24164, + "end": 24166, + "loc": { + "start": { + "line": 529, + "column": 20 + }, + "end": { + "line": 529, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24167, + "end": 24168, + "loc": { + "start": { + "line": 529, + "column": 23 + }, + "end": { + "line": 529, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24168, + "end": 24182, + "loc": { + "start": { + "line": 529, + "column": 24 + }, + "end": { + "line": 529, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 24183, + "end": 24185, + "loc": { + "start": { + "line": 529, + "column": 39 + }, + "end": { + "line": 529, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24186, + "end": 24200, + "loc": { + "start": { + "line": 529, + "column": 42 + }, + "end": { + "line": 529, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24200, + "end": 24201, + "loc": { + "start": { + "line": 529, + "column": 56 + }, + "end": { + "line": 529, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 24201, + "end": 24209, + "loc": { + "start": { + "line": 529, + "column": 57 + }, + "end": { + "line": 529, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24209, + "end": 24210, + "loc": { + "start": { + "line": 529, + "column": 65 + }, + "end": { + "line": 529, + "column": 66 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24211, + "end": 24212, + "loc": { + "start": { + "line": 529, + "column": 67 + }, + "end": { + "line": 529, + "column": 68 + } + } + }, + { + "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": 24237, + "end": 24239, + "loc": { + "start": { + "line": 530, + "column": 24 + }, + "end": { + "line": 530, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24240, + "end": 24241, + "loc": { + "start": { + "line": 530, + "column": 27 + }, + "end": { + "line": 530, + "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": 24241, + "end": 24245, + "loc": { + "start": { + "line": 530, + "column": 28 + }, + "end": { + "line": 530, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24245, + "end": 24246, + "loc": { + "start": { + "line": 530, + "column": 32 + }, + "end": { + "line": 530, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 24246, + "end": 24257, + "loc": { + "start": { + "line": 530, + "column": 33 + }, + "end": { + "line": 530, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24257, + "end": 24258, + "loc": { + "start": { + "line": 530, + "column": 44 + }, + "end": { + "line": 530, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24259, + "end": 24260, + "loc": { + "start": { + "line": 530, + "column": 46 + }, + "end": { + "line": 530, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 24289, + "end": 24293, + "loc": { + "start": { + "line": 531, + "column": 28 + }, + "end": { + "line": 531, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24293, + "end": 24294, + "loc": { + "start": { + "line": 531, + "column": 32 + }, + "end": { + "line": 531, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 24294, + "end": 24305, + "loc": { + "start": { + "line": 531, + "column": 33 + }, + "end": { + "line": 531, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24305, + "end": 24306, + "loc": { + "start": { + "line": 531, + "column": 44 + }, + "end": { + "line": 531, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 24306, + "end": 24315, + "loc": { + "start": { + "line": 531, + "column": 45 + }, + "end": { + "line": 531, + "column": 54 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24316, + "end": 24317, + "loc": { + "start": { + "line": 531, + "column": 55 + }, + "end": { + "line": 531, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24318, + "end": 24332, + "loc": { + "start": { + "line": 531, + "column": 57 + }, + "end": { + "line": 531, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24332, + "end": 24333, + "loc": { + "start": { + "line": 531, + "column": 71 + }, + "end": { + "line": 531, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 24333, + "end": 24349, + "loc": { + "start": { + "line": 531, + "column": 72 + }, + "end": { + "line": 531, + "column": 88 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24349, + "end": 24350, + "loc": { + "start": { + "line": 531, + "column": 88 + }, + "end": { + "line": 531, + "column": 89 + } + } + }, + { + "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": 24379, + "end": 24383, + "loc": { + "start": { + "line": 532, + "column": 28 + }, + "end": { + "line": 532, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24383, + "end": 24384, + "loc": { + "start": { + "line": 532, + "column": 32 + }, + "end": { + "line": 532, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 24384, + "end": 24395, + "loc": { + "start": { + "line": 532, + "column": 33 + }, + "end": { + "line": 532, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24395, + "end": 24396, + "loc": { + "start": { + "line": 532, + "column": 44 + }, + "end": { + "line": 532, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 24396, + "end": 24403, + "loc": { + "start": { + "line": 532, + "column": 45 + }, + "end": { + "line": 532, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24404, + "end": 24405, + "loc": { + "start": { + "line": 532, + "column": 53 + }, + "end": { + "line": 532, + "column": 54 + } + } + }, + { + "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": 24406, + "end": 24410, + "loc": { + "start": { + "line": 532, + "column": 55 + }, + "end": { + "line": 532, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24410, + "end": 24411, + "loc": { + "start": { + "line": 532, + "column": 59 + }, + "end": { + "line": 532, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24436, + "end": 24437, + "loc": { + "start": { + "line": 533, + "column": 24 + }, + "end": { + "line": 533, + "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": 24462, + "end": 24466, + "loc": { + "start": { + "line": 534, + "column": 24 + }, + "end": { + "line": 534, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24466, + "end": 24467, + "loc": { + "start": { + "line": 534, + "column": 28 + }, + "end": { + "line": 534, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 24467, + "end": 24494, + "loc": { + "start": { + "line": 534, + "column": 29 + }, + "end": { + "line": 534, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24494, + "end": 24495, + "loc": { + "start": { + "line": 534, + "column": 56 + }, + "end": { + "line": 534, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 24495, + "end": 24501, + "loc": { + "start": { + "line": 534, + "column": 57 + }, + "end": { + "line": 534, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24501, + "end": 24502, + "loc": { + "start": { + "line": 534, + "column": 63 + }, + "end": { + "line": 534, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 24502, + "end": 24510, + "loc": { + "start": { + "line": 534, + "column": 64 + }, + "end": { + "line": 534, + "column": 72 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24511, + "end": 24512, + "loc": { + "start": { + "line": 534, + "column": 73 + }, + "end": { + "line": 534, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24513, + "end": 24527, + "loc": { + "start": { + "line": 534, + "column": 75 + }, + "end": { + "line": 534, + "column": 89 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24527, + "end": 24528, + "loc": { + "start": { + "line": 534, + "column": 89 + }, + "end": { + "line": 534, + "column": 90 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 24528, + "end": 24536, + "loc": { + "start": { + "line": 534, + "column": 90 + }, + "end": { + "line": 534, + "column": 98 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24536, + "end": 24537, + "loc": { + "start": { + "line": 534, + "column": 98 + }, + "end": { + "line": 534, + "column": 99 + } + } + }, + { + "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": 24562, + "end": 24566, + "loc": { + "start": { + "line": 535, + "column": 24 + }, + "end": { + "line": 535, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24566, + "end": 24567, + "loc": { + "start": { + "line": 535, + "column": 28 + }, + "end": { + "line": 535, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 24567, + "end": 24594, + "loc": { + "start": { + "line": 535, + "column": 29 + }, + "end": { + "line": 535, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24594, + "end": 24595, + "loc": { + "start": { + "line": 535, + "column": 56 + }, + "end": { + "line": 535, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 24595, + "end": 24601, + "loc": { + "start": { + "line": 535, + "column": 57 + }, + "end": { + "line": 535, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24601, + "end": 24602, + "loc": { + "start": { + "line": 535, + "column": 63 + }, + "end": { + "line": 535, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 24602, + "end": 24608, + "loc": { + "start": { + "line": 535, + "column": 64 + }, + "end": { + "line": 535, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24609, + "end": 24610, + "loc": { + "start": { + "line": 535, + "column": 71 + }, + "end": { + "line": 535, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapPickResult", + "start": 24611, + "end": 24625, + "loc": { + "start": { + "line": 535, + "column": 73 + }, + "end": { + "line": 535, + "column": 87 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24625, + "end": 24626, + "loc": { + "start": { + "line": 535, + "column": 87 + }, + "end": { + "line": 535, + "column": 88 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 24626, + "end": 24632, + "loc": { + "start": { + "line": 535, + "column": 88 + }, + "end": { + "line": 535, + "column": 94 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24632, + "end": 24633, + "loc": { + "start": { + "line": 535, + "column": 94 + }, + "end": { + "line": 535, + "column": 95 + } + } + }, + { + "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": 24658, + "end": 24662, + "loc": { + "start": { + "line": 536, + "column": 24 + }, + "end": { + "line": 536, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24662, + "end": 24663, + "loc": { + "start": { + "line": 536, + "column": 28 + }, + "end": { + "line": 536, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 24663, + "end": 24690, + "loc": { + "start": { + "line": 536, + "column": 29 + }, + "end": { + "line": 536, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24690, + "end": 24691, + "loc": { + "start": { + "line": 536, + "column": 56 + }, + "end": { + "line": 536, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 24691, + "end": 24704, + "loc": { + "start": { + "line": 536, + "column": 57 + }, + "end": { + "line": 536, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24705, + "end": 24706, + "loc": { + "start": { + "line": 536, + "column": 71 + }, + "end": { + "line": 536, + "column": 72 + } + } + }, + { + "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": 24707, + "end": 24711, + "loc": { + "start": { + "line": 536, + "column": 73 + }, + "end": { + "line": 536, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24711, + "end": 24712, + "loc": { + "start": { + "line": 536, + "column": 77 + }, + "end": { + "line": 536, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 24737, + "end": 24741, + "loc": { + "start": { + "line": 537, + "column": 24 + }, + "end": { + "line": 537, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24741, + "end": 24742, + "loc": { + "start": { + "line": 537, + "column": 28 + }, + "end": { + "line": 537, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 24742, + "end": 24769, + "loc": { + "start": { + "line": 537, + "column": 29 + }, + "end": { + "line": 537, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24769, + "end": 24770, + "loc": { + "start": { + "line": 537, + "column": 56 + }, + "end": { + "line": 537, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 24770, + "end": 24781, + "loc": { + "start": { + "line": 537, + "column": 57 + }, + "end": { + "line": 537, + "column": 68 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24782, + "end": 24783, + "loc": { + "start": { + "line": 537, + "column": 69 + }, + "end": { + "line": 537, + "column": 70 + } + } + }, + { + "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": 24784, + "end": 24788, + "loc": { + "start": { + "line": 537, + "column": 71 + }, + "end": { + "line": 537, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24788, + "end": 24789, + "loc": { + "start": { + "line": 537, + "column": 75 + }, + "end": { + "line": 537, + "column": 76 + } + } + }, + { + "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": 24814, + "end": 24818, + "loc": { + "start": { + "line": 538, + "column": 24 + }, + "end": { + "line": 538, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24818, + "end": 24819, + "loc": { + "start": { + "line": 538, + "column": 28 + }, + "end": { + "line": 538, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 24819, + "end": 24846, + "loc": { + "start": { + "line": 538, + "column": 29 + }, + "end": { + "line": 538, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24846, + "end": 24847, + "loc": { + "start": { + "line": 538, + "column": 56 + }, + "end": { + "line": 538, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "labelsVisible", + "start": 24847, + "end": 24860, + "loc": { + "start": { + "line": 538, + "column": 57 + }, + "end": { + "line": 538, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24861, + "end": 24862, + "loc": { + "start": { + "line": 538, + "column": 71 + }, + "end": { + "line": 538, + "column": 72 + } + } + }, + { + "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": 24863, + "end": 24867, + "loc": { + "start": { + "line": 538, + "column": 73 + }, + "end": { + "line": 538, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24867, + "end": 24868, + "loc": { + "start": { + "line": 538, + "column": 77 + }, + "end": { + "line": 538, + "column": 78 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24889, + "end": 24890, + "loc": { + "start": { + "line": 539, + "column": 20 + }, + "end": { + "line": 539, + "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": 24891, + "end": 24895, + "loc": { + "start": { + "line": 539, + "column": 22 + }, + "end": { + "line": 539, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24896, + "end": 24897, + "loc": { + "start": { + "line": 539, + "column": 27 + }, + "end": { + "line": 539, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 24922, + "end": 24932, + "loc": { + "start": { + "line": 540, + "column": 24 + }, + "end": { + "line": 540, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 24933, + "end": 24934, + "loc": { + "start": { + "line": 540, + "column": 35 + }, + "end": { + "line": 540, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 24935, + "end": 24940, + "loc": { + "start": { + "line": 540, + "column": 37 + }, + "end": { + "line": 540, + "column": 42 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24940, + "end": 24941, + "loc": { + "start": { + "line": 540, + "column": 42 + }, + "end": { + "line": 540, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 24941, + "end": 24945, + "loc": { + "start": { + "line": 540, + "column": 43 + }, + "end": { + "line": 540, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24945, + "end": 24946, + "loc": { + "start": { + "line": 540, + "column": 47 + }, + "end": { + "line": 540, + "column": 48 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 24946, + "end": 24947, + "loc": { + "start": { + "line": 540, + "column": 48 + }, + "end": { + "line": 540, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 24976, + "end": 24985, + "loc": { + "start": { + "line": 541, + "column": 28 + }, + "end": { + "line": 541, + "column": 37 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24985, + "end": 24986, + "loc": { + "start": { + "line": 541, + "column": 37 + }, + "end": { + "line": 541, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 24987, + "end": 25005, + "loc": { + "start": { + "line": 541, + "column": 39 + }, + "end": { + "line": 541, + "column": 57 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25005, + "end": 25006, + "loc": { + "start": { + "line": 541, + "column": 57 + }, + "end": { + "line": 541, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 25035, + "end": 25046, + "loc": { + "start": { + "line": 542, + "column": 28 + }, + "end": { + "line": 542, + "column": 39 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25046, + "end": 25047, + "loc": { + "start": { + "line": 542, + "column": 39 + }, + "end": { + "line": 542, + "column": 40 + } + } + }, + { + "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": 25048, + "end": 25052, + "loc": { + "start": { + "line": 542, + "column": 41 + }, + "end": { + "line": 542, + "column": 45 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25077, + "end": 25078, + "loc": { + "start": { + "line": 543, + "column": 24 + }, + "end": { + "line": 543, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25078, + "end": 25079, + "loc": { + "start": { + "line": 543, + "column": 25 + }, + "end": { + "line": 543, + "column": 26 + } + } + }, + { + "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": 25104, + "end": 25106, + "loc": { + "start": { + "line": 544, + "column": 24 + }, + "end": { + "line": 544, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25107, + "end": 25108, + "loc": { + "start": { + "line": 544, + "column": 27 + }, + "end": { + "line": 544, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25108, + "end": 25118, + "loc": { + "start": { + "line": 544, + "column": 28 + }, + "end": { + "line": 544, + "column": 38 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 25119, + "end": 25121, + "loc": { + "start": { + "line": 544, + "column": 39 + }, + "end": { + "line": 544, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25122, + "end": 25132, + "loc": { + "start": { + "line": 544, + "column": 42 + }, + "end": { + "line": 544, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25132, + "end": 25133, + "loc": { + "start": { + "line": 544, + "column": 52 + }, + "end": { + "line": 544, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 25133, + "end": 25141, + "loc": { + "start": { + "line": 544, + "column": 53 + }, + "end": { + "line": 544, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25141, + "end": 25142, + "loc": { + "start": { + "line": 544, + "column": 61 + }, + "end": { + "line": 544, + "column": 62 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25143, + "end": 25144, + "loc": { + "start": { + "line": 544, + "column": 63 + }, + "end": { + "line": 544, + "column": 64 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 25173, + "end": 25175, + "loc": { + "start": { + "line": 545, + "column": 28 + }, + "end": { + "line": 545, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25176, + "end": 25177, + "loc": { + "start": { + "line": 545, + "column": 31 + }, + "end": { + "line": 545, + "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": 25177, + "end": 25181, + "loc": { + "start": { + "line": 545, + "column": 32 + }, + "end": { + "line": 545, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25181, + "end": 25182, + "loc": { + "start": { + "line": 545, + "column": 36 + }, + "end": { + "line": 545, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 25182, + "end": 25193, + "loc": { + "start": { + "line": 545, + "column": 37 + }, + "end": { + "line": 545, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25193, + "end": 25194, + "loc": { + "start": { + "line": 545, + "column": 48 + }, + "end": { + "line": 545, + "column": 49 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25195, + "end": 25196, + "loc": { + "start": { + "line": 545, + "column": 50 + }, + "end": { + "line": 545, + "column": 51 + } + } + }, + { + "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": 25229, + "end": 25233, + "loc": { + "start": { + "line": 546, + "column": 32 + }, + "end": { + "line": 546, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25233, + "end": 25234, + "loc": { + "start": { + "line": 546, + "column": 36 + }, + "end": { + "line": 546, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 25234, + "end": 25245, + "loc": { + "start": { + "line": 546, + "column": 37 + }, + "end": { + "line": 546, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25245, + "end": 25246, + "loc": { + "start": { + "line": 546, + "column": 48 + }, + "end": { + "line": 546, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cursorPos", + "start": 25246, + "end": 25255, + "loc": { + "start": { + "line": 546, + "column": 49 + }, + "end": { + "line": 546, + "column": 58 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25256, + "end": 25257, + "loc": { + "start": { + "line": 546, + "column": 59 + }, + "end": { + "line": 546, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25258, + "end": 25268, + "loc": { + "start": { + "line": 546, + "column": 61 + }, + "end": { + "line": 546, + "column": 71 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25268, + "end": 25269, + "loc": { + "start": { + "line": 546, + "column": 71 + }, + "end": { + "line": 546, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 25269, + "end": 25278, + "loc": { + "start": { + "line": 546, + "column": 72 + }, + "end": { + "line": 546, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25278, + "end": 25279, + "loc": { + "start": { + "line": 546, + "column": 81 + }, + "end": { + "line": 546, + "column": 82 + } + } + }, + { + "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": 25312, + "end": 25316, + "loc": { + "start": { + "line": 547, + "column": 32 + }, + "end": { + "line": 547, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25316, + "end": 25317, + "loc": { + "start": { + "line": 547, + "column": 36 + }, + "end": { + "line": 547, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 25317, + "end": 25328, + "loc": { + "start": { + "line": 547, + "column": 37 + }, + "end": { + "line": 547, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25328, + "end": 25329, + "loc": { + "start": { + "line": 547, + "column": 48 + }, + "end": { + "line": 547, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 25329, + "end": 25336, + "loc": { + "start": { + "line": 547, + "column": 49 + }, + "end": { + "line": 547, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25337, + "end": 25338, + "loc": { + "start": { + "line": 547, + "column": 57 + }, + "end": { + "line": 547, + "column": 58 + } + } + }, + { + "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": 25339, + "end": 25344, + "loc": { + "start": { + "line": 547, + "column": 59 + }, + "end": { + "line": 547, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25344, + "end": 25345, + "loc": { + "start": { + "line": 547, + "column": 64 + }, + "end": { + "line": 547, + "column": 65 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25374, + "end": 25375, + "loc": { + "start": { + "line": 548, + "column": 28 + }, + "end": { + "line": 548, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 25404, + "end": 25408, + "loc": { + "start": { + "line": 549, + "column": 28 + }, + "end": { + "line": 549, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25408, + "end": 25409, + "loc": { + "start": { + "line": 549, + "column": 32 + }, + "end": { + "line": 549, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 25409, + "end": 25436, + "loc": { + "start": { + "line": 549, + "column": 33 + }, + "end": { + "line": 549, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25436, + "end": 25437, + "loc": { + "start": { + "line": 549, + "column": 60 + }, + "end": { + "line": 549, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 25437, + "end": 25443, + "loc": { + "start": { + "line": 549, + "column": 61 + }, + "end": { + "line": 549, + "column": 67 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25443, + "end": 25444, + "loc": { + "start": { + "line": 549, + "column": 67 + }, + "end": { + "line": 549, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 25444, + "end": 25452, + "loc": { + "start": { + "line": 549, + "column": 68 + }, + "end": { + "line": 549, + "column": 76 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25453, + "end": 25454, + "loc": { + "start": { + "line": 549, + "column": 77 + }, + "end": { + "line": 549, + "column": 78 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25455, + "end": 25465, + "loc": { + "start": { + "line": 549, + "column": 79 + }, + "end": { + "line": 549, + "column": 89 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25465, + "end": 25466, + "loc": { + "start": { + "line": 549, + "column": 89 + }, + "end": { + "line": 549, + "column": 90 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 25466, + "end": 25474, + "loc": { + "start": { + "line": 549, + "column": 90 + }, + "end": { + "line": 549, + "column": 98 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25474, + "end": 25475, + "loc": { + "start": { + "line": 549, + "column": 98 + }, + "end": { + "line": 549, + "column": 99 + } + } + }, + { + "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": 25504, + "end": 25508, + "loc": { + "start": { + "line": 550, + "column": 28 + }, + "end": { + "line": 550, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25508, + "end": 25509, + "loc": { + "start": { + "line": 550, + "column": 32 + }, + "end": { + "line": 550, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 25509, + "end": 25536, + "loc": { + "start": { + "line": 550, + "column": 33 + }, + "end": { + "line": 550, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25536, + "end": 25537, + "loc": { + "start": { + "line": 550, + "column": 60 + }, + "end": { + "line": 550, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 25537, + "end": 25543, + "loc": { + "start": { + "line": 550, + "column": 61 + }, + "end": { + "line": 550, + "column": 67 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25543, + "end": 25544, + "loc": { + "start": { + "line": 550, + "column": 67 + }, + "end": { + "line": 550, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 25544, + "end": 25550, + "loc": { + "start": { + "line": 550, + "column": 68 + }, + "end": { + "line": 550, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25551, + "end": 25552, + "loc": { + "start": { + "line": 550, + "column": 75 + }, + "end": { + "line": 550, + "column": 76 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 25553, + "end": 25563, + "loc": { + "start": { + "line": 550, + "column": 77 + }, + "end": { + "line": 550, + "column": 87 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25563, + "end": 25564, + "loc": { + "start": { + "line": 550, + "column": 87 + }, + "end": { + "line": 550, + "column": 88 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 25564, + "end": 25570, + "loc": { + "start": { + "line": 550, + "column": 88 + }, + "end": { + "line": 550, + "column": 94 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25570, + "end": 25571, + "loc": { + "start": { + "line": 550, + "column": 94 + }, + "end": { + "line": 550, + "column": 95 + } + } + }, + { + "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": 25600, + "end": 25604, + "loc": { + "start": { + "line": 551, + "column": 28 + }, + "end": { + "line": 551, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25604, + "end": 25605, + "loc": { + "start": { + "line": 551, + "column": 32 + }, + "end": { + "line": 551, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 25605, + "end": 25632, + "loc": { + "start": { + "line": 551, + "column": 33 + }, + "end": { + "line": 551, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25632, + "end": 25633, + "loc": { + "start": { + "line": 551, + "column": 60 + }, + "end": { + "line": 551, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 25633, + "end": 25646, + "loc": { + "start": { + "line": 551, + "column": 61 + }, + "end": { + "line": 551, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25647, + "end": 25648, + "loc": { + "start": { + "line": 551, + "column": 75 + }, + "end": { + "line": 551, + "column": 76 + } + } + }, + { + "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": 25649, + "end": 25653, + "loc": { + "start": { + "line": 551, + "column": 77 + }, + "end": { + "line": 551, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25653, + "end": 25654, + "loc": { + "start": { + "line": 551, + "column": 81 + }, + "end": { + "line": 551, + "column": 82 + } + } + }, + { + "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": 25683, + "end": 25687, + "loc": { + "start": { + "line": 552, + "column": 28 + }, + "end": { + "line": 552, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25687, + "end": 25688, + "loc": { + "start": { + "line": 552, + "column": 32 + }, + "end": { + "line": 552, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 25688, + "end": 25715, + "loc": { + "start": { + "line": 552, + "column": 33 + }, + "end": { + "line": 552, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25715, + "end": 25716, + "loc": { + "start": { + "line": 552, + "column": 60 + }, + "end": { + "line": 552, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 25716, + "end": 25727, + "loc": { + "start": { + "line": 552, + "column": 61 + }, + "end": { + "line": 552, + "column": 72 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25728, + "end": 25729, + "loc": { + "start": { + "line": 552, + "column": 73 + }, + "end": { + "line": 552, + "column": 74 + } + } + }, + { + "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": 25730, + "end": 25734, + "loc": { + "start": { + "line": 552, + "column": 75 + }, + "end": { + "line": 552, + "column": 79 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25734, + "end": 25735, + "loc": { + "start": { + "line": 552, + "column": 79 + }, + "end": { + "line": 552, + "column": 80 + } + } + }, + { + "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": 25764, + "end": 25768, + "loc": { + "start": { + "line": 553, + "column": 28 + }, + "end": { + "line": 553, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25768, + "end": 25769, + "loc": { + "start": { + "line": 553, + "column": 32 + }, + "end": { + "line": 553, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 25769, + "end": 25796, + "loc": { + "start": { + "line": 553, + "column": 33 + }, + "end": { + "line": 553, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25796, + "end": 25797, + "loc": { + "start": { + "line": 553, + "column": 60 + }, + "end": { + "line": 553, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "labelsVisible", + "start": 25797, + "end": 25810, + "loc": { + "start": { + "line": 553, + "column": 61 + }, + "end": { + "line": 553, + "column": 74 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25811, + "end": 25812, + "loc": { + "start": { + "line": 553, + "column": 75 + }, + "end": { + "line": 553, + "column": 76 + } + } + }, + { + "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": 25813, + "end": 25817, + "loc": { + "start": { + "line": 553, + "column": 77 + }, + "end": { + "line": 553, + "column": 81 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25817, + "end": 25818, + "loc": { + "start": { + "line": 553, + "column": 81 + }, + "end": { + "line": 553, + "column": 82 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25844, + "end": 25845, + "loc": { + "start": { + "line": 555, + "column": 24 + }, + "end": { + "line": 555, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 25866, + "end": 25867, + "loc": { + "start": { + "line": 556, + "column": 20 + }, + "end": { + "line": 556, + "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": 25888, + "end": 25892, + "loc": { + "start": { + "line": 557, + "column": 20 + }, + "end": { + "line": 557, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25892, + "end": 25893, + "loc": { + "start": { + "line": 557, + "column": 24 + }, + "end": { + "line": 557, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 25893, + "end": 25904, + "loc": { + "start": { + "line": 557, + "column": 25 + }, + "end": { + "line": 557, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 25905, + "end": 25906, + "loc": { + "start": { + "line": 557, + "column": 37 + }, + "end": { + "line": 557, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 25907, + "end": 25940, + "loc": { + "start": { + "line": 557, + "column": 39 + }, + "end": { + "line": 557, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25940, + "end": 25941, + "loc": { + "start": { + "line": 557, + "column": 72 + }, + "end": { + "line": 557, + "column": 73 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 25962, + "end": 25967, + "loc": { + "start": { + "line": 558, + "column": 20 + }, + "end": { + "line": 558, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25967, + "end": 25968, + "loc": { + "start": { + "line": 558, + "column": 25 + }, + "end": { + "line": 558, + "column": 26 + } + } + }, + { + "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": 25986, + "end": 25993, + "loc": { + "start": { + "line": 560, + "column": 16 + }, + "end": { + "line": 560, + "column": 23 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25993, + "end": 25994, + "loc": { + "start": { + "line": 560, + "column": 23 + }, + "end": { + "line": 560, + "column": 24 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 26015, + "end": 26020, + "loc": { + "start": { + "line": 561, + "column": 20 + }, + "end": { + "line": 561, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26020, + "end": 26021, + "loc": { + "start": { + "line": 561, + "column": 25 + }, + "end": { + "line": 561, + "column": 26 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26034, + "end": 26035, + "loc": { + "start": { + "line": 562, + "column": 12 + }, + "end": { + "line": 562, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26044, + "end": 26045, + "loc": { + "start": { + "line": 563, + "column": 8 + }, + "end": { + "line": 563, + "column": 9 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26045, + "end": 26046, + "loc": { + "start": { + "line": 563, + "column": 9 + }, + "end": { + "line": 563, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26047, + "end": 26048, + "loc": { + "start": { + "line": 563, + "column": 11 + }, + "end": { + "line": 563, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "passive", + "start": 26048, + "end": 26055, + "loc": { + "start": { + "line": 563, + "column": 12 + }, + "end": { + "line": 563, + "column": 19 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26055, + "end": 26056, + "loc": { + "start": { + "line": 563, + "column": 19 + }, + "end": { + "line": 563, + "column": 20 + } + } + }, + { + "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": 26057, + "end": 26061, + "loc": { + "start": { + "line": 563, + "column": 21 + }, + "end": { + "line": 563, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26061, + "end": 26062, + "loc": { + "start": { + "line": 563, + "column": 25 + }, + "end": { + "line": 563, + "column": 26 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26062, + "end": 26063, + "loc": { + "start": { + "line": 563, + "column": 26 + }, + "end": { + "line": 563, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26063, + "end": 26064, + "loc": { + "start": { + "line": 563, + "column": 27 + }, + "end": { + "line": 563, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 26074, + "end": 26080, + "loc": { + "start": { + "line": 565, + "column": 8 + }, + "end": { + "line": 565, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26080, + "end": 26081, + "loc": { + "start": { + "line": 565, + "column": 14 + }, + "end": { + "line": 565, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addEventListener", + "start": 26081, + "end": 26097, + "loc": { + "start": { + "line": 565, + "column": 15 + }, + "end": { + "line": 565, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26097, + "end": 26098, + "loc": { + "start": { + "line": 565, + "column": 31 + }, + "end": { + "line": 565, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchend", + "start": 26098, + "end": 26108, + "loc": { + "start": { + "line": 565, + "column": 32 + }, + "end": { + "line": 565, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26108, + "end": 26109, + "loc": { + "start": { + "line": 565, + "column": 42 + }, + "end": { + "line": 565, + "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": 26110, + "end": 26114, + "loc": { + "start": { + "line": 565, + "column": 44 + }, + "end": { + "line": 565, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26114, + "end": 26115, + "loc": { + "start": { + "line": 565, + "column": 48 + }, + "end": { + "line": 565, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchEnd", + "start": 26115, + "end": 26132, + "loc": { + "start": { + "line": 565, + "column": 49 + }, + "end": { + "line": 565, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26133, + "end": 26134, + "loc": { + "start": { + "line": 565, + "column": 67 + }, + "end": { + "line": 565, + "column": 68 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26135, + "end": 26136, + "loc": { + "start": { + "line": 565, + "column": 69 + }, + "end": { + "line": 565, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 26136, + "end": 26141, + "loc": { + "start": { + "line": 565, + "column": 70 + }, + "end": { + "line": 565, + "column": 75 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26141, + "end": 26142, + "loc": { + "start": { + "line": 565, + "column": 75 + }, + "end": { + "line": 565, + "column": 76 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26143, + "end": 26145, + "loc": { + "start": { + "line": 565, + "column": 77 + }, + "end": { + "line": 565, + "column": 79 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26146, + "end": 26147, + "loc": { + "start": { + "line": 565, + "column": 80 + }, + "end": { + "line": 565, + "column": 81 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 26161, + "end": 26165, + "loc": { + "start": { + "line": 567, + "column": 12 + }, + "end": { + "line": 567, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26165, + "end": 26166, + "loc": { + "start": { + "line": 567, + "column": 16 + }, + "end": { + "line": 567, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerCircle", + "start": 26166, + "end": 26179, + "loc": { + "start": { + "line": 567, + "column": 17 + }, + "end": { + "line": 567, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26179, + "end": 26180, + "loc": { + "start": { + "line": 567, + "column": 30 + }, + "end": { + "line": 567, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stop", + "start": 26180, + "end": 26184, + "loc": { + "start": { + "line": 567, + "column": 31 + }, + "end": { + "line": 567, + "column": 35 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26184, + "end": 26185, + "loc": { + "start": { + "line": 567, + "column": 35 + }, + "end": { + "line": 567, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26185, + "end": 26186, + "loc": { + "start": { + "line": 567, + "column": 36 + }, + "end": { + "line": 567, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26186, + "end": 26187, + "loc": { + "start": { + "line": 567, + "column": 37 + }, + "end": { + "line": 567, + "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": 26201, + "end": 26206, + "loc": { + "start": { + "line": 569, + "column": 12 + }, + "end": { + "line": 569, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numChangedTouches", + "start": 26207, + "end": 26224, + "loc": { + "start": { + "line": 569, + "column": 18 + }, + "end": { + "line": 569, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26225, + "end": 26226, + "loc": { + "start": { + "line": 569, + "column": 36 + }, + "end": { + "line": 569, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 26227, + "end": 26232, + "loc": { + "start": { + "line": 569, + "column": 38 + }, + "end": { + "line": 569, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26232, + "end": 26233, + "loc": { + "start": { + "line": 569, + "column": 43 + }, + "end": { + "line": 569, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 26233, + "end": 26247, + "loc": { + "start": { + "line": 569, + "column": 44 + }, + "end": { + "line": 569, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26247, + "end": 26248, + "loc": { + "start": { + "line": 569, + "column": 58 + }, + "end": { + "line": 569, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 26248, + "end": 26254, + "loc": { + "start": { + "line": 569, + "column": 59 + }, + "end": { + "line": 569, + "column": 65 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26254, + "end": 26255, + "loc": { + "start": { + "line": 569, + "column": 65 + }, + "end": { + "line": 569, + "column": 66 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 26269, + "end": 26271, + "loc": { + "start": { + "line": 571, + "column": 12 + }, + "end": { + "line": 571, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26272, + "end": 26273, + "loc": { + "start": { + "line": 571, + "column": 15 + }, + "end": { + "line": 571, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numChangedTouches", + "start": 26273, + "end": 26290, + "loc": { + "start": { + "line": 571, + "column": 16 + }, + "end": { + "line": 571, + "column": 33 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 26291, + "end": 26294, + "loc": { + "start": { + "line": 571, + "column": 34 + }, + "end": { + "line": 571, + "column": 37 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 26295, + "end": 26296, + "loc": { + "start": { + "line": 571, + "column": 38 + }, + "end": { + "line": 571, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26296, + "end": 26297, + "loc": { + "start": { + "line": 571, + "column": 39 + }, + "end": { + "line": 571, + "column": 40 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26298, + "end": 26299, + "loc": { + "start": { + "line": 571, + "column": 41 + }, + "end": { + "line": 571, + "column": 42 + } + } + }, + { + "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": 26316, + "end": 26322, + "loc": { + "start": { + "line": 572, + "column": 16 + }, + "end": { + "line": 572, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26322, + "end": 26323, + "loc": { + "start": { + "line": 572, + "column": 22 + }, + "end": { + "line": 572, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26336, + "end": 26337, + "loc": { + "start": { + "line": 573, + "column": 12 + }, + "end": { + "line": 573, + "column": 13 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 26351, + "end": 26356, + "loc": { + "start": { + "line": 575, + "column": 12 + }, + "end": { + "line": 575, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 26357, + "end": 26362, + "loc": { + "start": { + "line": 575, + "column": 18 + }, + "end": { + "line": 575, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26363, + "end": 26364, + "loc": { + "start": { + "line": 575, + "column": 24 + }, + "end": { + "line": 575, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "event", + "start": 26365, + "end": 26370, + "loc": { + "start": { + "line": 575, + "column": 26 + }, + "end": { + "line": 575, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26370, + "end": 26371, + "loc": { + "start": { + "line": 575, + "column": 31 + }, + "end": { + "line": 575, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "changedTouches", + "start": 26371, + "end": 26385, + "loc": { + "start": { + "line": 575, + "column": 32 + }, + "end": { + "line": 575, + "column": 46 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26385, + "end": 26386, + "loc": { + "start": { + "line": 575, + "column": 46 + }, + "end": { + "line": 575, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 26386, + "end": 26387, + "loc": { + "start": { + "line": 575, + "column": 47 + }, + "end": { + "line": 575, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26387, + "end": 26388, + "loc": { + "start": { + "line": 575, + "column": 48 + }, + "end": { + "line": 575, + "column": 49 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26388, + "end": 26389, + "loc": { + "start": { + "line": 575, + "column": 49 + }, + "end": { + "line": 575, + "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": 26402, + "end": 26407, + "loc": { + "start": { + "line": 576, + "column": 12 + }, + "end": { + "line": 576, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 26408, + "end": 26414, + "loc": { + "start": { + "line": 576, + "column": 18 + }, + "end": { + "line": 576, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26415, + "end": 26416, + "loc": { + "start": { + "line": 576, + "column": 25 + }, + "end": { + "line": 576, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 26417, + "end": 26422, + "loc": { + "start": { + "line": 576, + "column": 27 + }, + "end": { + "line": 576, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26422, + "end": 26423, + "loc": { + "start": { + "line": 576, + "column": 32 + }, + "end": { + "line": 576, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientX", + "start": 26423, + "end": 26430, + "loc": { + "start": { + "line": 576, + "column": 33 + }, + "end": { + "line": 576, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26430, + "end": 26431, + "loc": { + "start": { + "line": 576, + "column": 40 + }, + "end": { + "line": 576, + "column": 41 + } + } + }, + { + "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": 26444, + "end": 26449, + "loc": { + "start": { + "line": 577, + "column": 12 + }, + "end": { + "line": 577, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 26450, + "end": 26456, + "loc": { + "start": { + "line": 577, + "column": 18 + }, + "end": { + "line": 577, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26457, + "end": 26458, + "loc": { + "start": { + "line": 577, + "column": 25 + }, + "end": { + "line": 577, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 26459, + "end": 26464, + "loc": { + "start": { + "line": 577, + "column": 27 + }, + "end": { + "line": 577, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26464, + "end": 26465, + "loc": { + "start": { + "line": 577, + "column": 32 + }, + "end": { + "line": 577, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clientY", + "start": 26465, + "end": 26472, + "loc": { + "start": { + "line": 577, + "column": 33 + }, + "end": { + "line": 577, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26472, + "end": 26473, + "loc": { + "start": { + "line": 577, + "column": 40 + }, + "end": { + "line": 577, + "column": 41 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 26487, + "end": 26489, + "loc": { + "start": { + "line": 579, + "column": 12 + }, + "end": { + "line": 579, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26490, + "end": 26491, + "loc": { + "start": { + "line": 579, + "column": 15 + }, + "end": { + "line": 579, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touch", + "start": 26491, + "end": 26496, + "loc": { + "start": { + "line": 579, + "column": 16 + }, + "end": { + "line": 579, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26496, + "end": 26497, + "loc": { + "start": { + "line": 579, + "column": 21 + }, + "end": { + "line": 579, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "identifier", + "start": 26497, + "end": 26507, + "loc": { + "start": { + "line": 579, + "column": 22 + }, + "end": { + "line": 579, + "column": 32 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 26508, + "end": 26511, + "loc": { + "start": { + "line": 579, + "column": 33 + }, + "end": { + "line": 579, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchId", + "start": 26512, + "end": 26519, + "loc": { + "start": { + "line": 579, + "column": 37 + }, + "end": { + "line": 579, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26519, + "end": 26520, + "loc": { + "start": { + "line": 579, + "column": 44 + }, + "end": { + "line": 579, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26521, + "end": 26522, + "loc": { + "start": { + "line": 579, + "column": 46 + }, + "end": { + "line": 579, + "column": 47 + } + } + }, + { + "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": 26539, + "end": 26545, + "loc": { + "start": { + "line": 580, + "column": 16 + }, + "end": { + "line": 580, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26545, + "end": 26546, + "loc": { + "start": { + "line": 580, + "column": 22 + }, + "end": { + "line": 580, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26559, + "end": 26560, + "loc": { + "start": { + "line": 581, + "column": 12 + }, + "end": { + "line": 581, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 26574, + "end": 26576, + "loc": { + "start": { + "line": 583, + "column": 12 + }, + "end": { + "line": 583, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26577, + "end": 26578, + "loc": { + "start": { + "line": 583, + "column": 15 + }, + "end": { + "line": 583, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 26578, + "end": 26594, + "loc": { + "start": { + "line": 583, + "column": 16 + }, + "end": { + "line": 583, + "column": 32 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26594, + "end": 26595, + "loc": { + "start": { + "line": 583, + "column": 32 + }, + "end": { + "line": 583, + "column": 33 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26596, + "end": 26597, + "loc": { + "start": { + "line": 583, + "column": 34 + }, + "end": { + "line": 583, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clearTimeout", + "start": 26614, + "end": 26626, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26626, + "end": 26627, + "loc": { + "start": { + "line": 584, + "column": 28 + }, + "end": { + "line": 584, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 26627, + "end": 26643, + "loc": { + "start": { + "line": 584, + "column": 29 + }, + "end": { + "line": 584, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26643, + "end": 26644, + "loc": { + "start": { + "line": 584, + "column": 45 + }, + "end": { + "line": 584, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26644, + "end": 26645, + "loc": { + "start": { + "line": 584, + "column": 46 + }, + "end": { + "line": 584, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "longTouchTimeout", + "start": 26662, + "end": 26678, + "loc": { + "start": { + "line": 585, + "column": 16 + }, + "end": { + "line": 585, + "column": 32 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 26679, + "end": 26680, + "loc": { + "start": { + "line": 585, + "column": 33 + }, + "end": { + "line": 585, + "column": 34 + } + } + }, + { + "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": 26681, + "end": 26685, + "loc": { + "start": { + "line": 585, + "column": 35 + }, + "end": { + "line": 585, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26685, + "end": 26686, + "loc": { + "start": { + "line": 585, + "column": 39 + }, + "end": { + "line": 585, + "column": 40 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26699, + "end": 26700, + "loc": { + "start": { + "line": 586, + "column": 12 + }, + "end": { + "line": 586, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchEndCanvasPos", + "start": 26714, + "end": 26731, + "loc": { + "start": { + "line": 588, + "column": 12 + }, + "end": { + "line": 588, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26731, + "end": 26732, + "loc": { + "start": { + "line": 588, + "column": 29 + }, + "end": { + "line": 588, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "set", + "start": 26732, + "end": 26735, + "loc": { + "start": { + "line": 588, + "column": 30 + }, + "end": { + "line": 588, + "column": 33 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26735, + "end": 26736, + "loc": { + "start": { + "line": 588, + "column": 33 + }, + "end": { + "line": 588, + "column": 34 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26736, + "end": 26737, + "loc": { + "start": { + "line": 588, + "column": 34 + }, + "end": { + "line": 588, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 26737, + "end": 26743, + "loc": { + "start": { + "line": 588, + "column": 35 + }, + "end": { + "line": 588, + "column": 41 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26743, + "end": 26744, + "loc": { + "start": { + "line": 588, + "column": 41 + }, + "end": { + "line": 588, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 26745, + "end": 26751, + "loc": { + "start": { + "line": 588, + "column": 43 + }, + "end": { + "line": 588, + "column": 49 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26751, + "end": 26752, + "loc": { + "start": { + "line": 588, + "column": 49 + }, + "end": { + "line": 588, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26752, + "end": 26753, + "loc": { + "start": { + "line": 588, + "column": 50 + }, + "end": { + "line": 588, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26753, + "end": 26754, + "loc": { + "start": { + "line": 588, + "column": 51 + }, + "end": { + "line": 588, + "column": 52 + } + } + }, + { + "type": { + "label": "switch", + "keyword": "switch", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "switch", + "start": 26768, + "end": 26774, + "loc": { + "start": { + "line": 590, + "column": 12 + }, + "end": { + "line": 590, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26775, + "end": 26776, + "loc": { + "start": { + "line": 590, + "column": 19 + }, + "end": { + "line": 590, + "column": 20 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 26776, + "end": 26780, + "loc": { + "start": { + "line": 590, + "column": 20 + }, + "end": { + "line": 590, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26780, + "end": 26781, + "loc": { + "start": { + "line": 590, + "column": 24 + }, + "end": { + "line": 590, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 26781, + "end": 26792, + "loc": { + "start": { + "line": 590, + "column": 25 + }, + "end": { + "line": 590, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26792, + "end": 26793, + "loc": { + "start": { + "line": 590, + "column": 36 + }, + "end": { + "line": 590, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26794, + "end": 26795, + "loc": { + "start": { + "line": 590, + "column": 38 + }, + "end": { + "line": 590, + "column": 39 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 26813, + "end": 26817, + "loc": { + "start": { + "line": 592, + "column": 16 + }, + "end": { + "line": 592, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_QUICK_TOUCH_END", + "start": 26818, + "end": 26852, + "loc": { + "start": { + "line": 592, + "column": 21 + }, + "end": { + "line": 592, + "column": 55 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26852, + "end": 26853, + "loc": { + "start": { + "line": 592, + "column": 55 + }, + "end": { + "line": 592, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26854, + "end": 26855, + "loc": { + "start": { + "line": 592, + "column": 57 + }, + "end": { + "line": 592, + "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": 26876, + "end": 26878, + "loc": { + "start": { + "line": 593, + "column": 20 + }, + "end": { + "line": 593, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 26879, + "end": 26880, + "loc": { + "start": { + "line": 593, + "column": 23 + }, + "end": { + "line": 593, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numChangedTouches", + "start": 26880, + "end": 26897, + "loc": { + "start": { + "line": 593, + "column": 24 + }, + "end": { + "line": 593, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 26898, + "end": 26901, + "loc": { + "start": { + "line": 593, + "column": 42 + }, + "end": { + "line": 593, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 26902, + "end": 26903, + "loc": { + "start": { + "line": 593, + "column": 46 + }, + "end": { + "line": 593, + "column": 47 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 26904, + "end": 26906, + "loc": { + "start": { + "line": 593, + "column": 48 + }, + "end": { + "line": 593, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 26931, + "end": 26937, + "loc": { + "start": { + "line": 594, + "column": 24 + }, + "end": { + "line": 594, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 26938, + "end": 26939, + "loc": { + "start": { + "line": 594, + "column": 31 + }, + "end": { + "line": 594, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 26940, + "end": 26959, + "loc": { + "start": { + "line": 594, + "column": 33 + }, + "end": { + "line": 594, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26959, + "end": 26960, + "loc": { + "start": { + "line": 594, + "column": 52 + }, + "end": { + "line": 594, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 26960, + "end": 26961, + "loc": { + "start": { + "line": 594, + "column": 53 + }, + "end": { + "line": 594, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26961, + "end": 26962, + "loc": { + "start": { + "line": 594, + "column": 54 + }, + "end": { + "line": 594, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 26963, + "end": 26964, + "loc": { + "start": { + "line": 594, + "column": 56 + }, + "end": { + "line": 594, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 26965, + "end": 26979, + "loc": { + "start": { + "line": 594, + "column": 58 + }, + "end": { + "line": 594, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 26980, + "end": 26982, + "loc": { + "start": { + "line": 594, + "column": 73 + }, + "end": { + "line": 594, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 27007, + "end": 27013, + "loc": { + "start": { + "line": 595, + "column": 24 + }, + "end": { + "line": 595, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 27014, + "end": 27015, + "loc": { + "start": { + "line": 595, + "column": 31 + }, + "end": { + "line": 595, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 27016, + "end": 27035, + "loc": { + "start": { + "line": 595, + "column": 33 + }, + "end": { + "line": 595, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27035, + "end": 27036, + "loc": { + "start": { + "line": 595, + "column": 52 + }, + "end": { + "line": 595, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 27036, + "end": 27037, + "loc": { + "start": { + "line": 595, + "column": 53 + }, + "end": { + "line": 595, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27037, + "end": 27038, + "loc": { + "start": { + "line": 595, + "column": 54 + }, + "end": { + "line": 595, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 27039, + "end": 27040, + "loc": { + "start": { + "line": 595, + "column": 56 + }, + "end": { + "line": 595, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 27041, + "end": 27055, + "loc": { + "start": { + "line": 595, + "column": 58 + }, + "end": { + "line": 595, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 27056, + "end": 27058, + "loc": { + "start": { + "line": 595, + "column": 73 + }, + "end": { + "line": 595, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 27083, + "end": 27089, + "loc": { + "start": { + "line": 596, + "column": 24 + }, + "end": { + "line": 596, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 27090, + "end": 27091, + "loc": { + "start": { + "line": 596, + "column": 31 + }, + "end": { + "line": 596, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 27092, + "end": 27111, + "loc": { + "start": { + "line": 596, + "column": 33 + }, + "end": { + "line": 596, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27111, + "end": 27112, + "loc": { + "start": { + "line": 596, + "column": 52 + }, + "end": { + "line": 596, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 27112, + "end": 27113, + "loc": { + "start": { + "line": 596, + "column": 53 + }, + "end": { + "line": 596, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27113, + "end": 27114, + "loc": { + "start": { + "line": 596, + "column": 54 + }, + "end": { + "line": 596, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 27115, + "end": 27116, + "loc": { + "start": { + "line": 596, + "column": 56 + }, + "end": { + "line": 596, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 27117, + "end": 27131, + "loc": { + "start": { + "line": 596, + "column": 58 + }, + "end": { + "line": 596, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 27132, + "end": 27134, + "loc": { + "start": { + "line": 596, + "column": 73 + }, + "end": { + "line": 596, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 27159, + "end": 27165, + "loc": { + "start": { + "line": 597, + "column": 24 + }, + "end": { + "line": 597, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 27166, + "end": 27167, + "loc": { + "start": { + "line": 597, + "column": 31 + }, + "end": { + "line": 597, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 27168, + "end": 27187, + "loc": { + "start": { + "line": 597, + "column": 33 + }, + "end": { + "line": 597, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27187, + "end": 27188, + "loc": { + "start": { + "line": 597, + "column": 52 + }, + "end": { + "line": 597, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 27188, + "end": 27189, + "loc": { + "start": { + "line": 597, + "column": 53 + }, + "end": { + "line": 597, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27189, + "end": 27190, + "loc": { + "start": { + "line": 597, + "column": 54 + }, + "end": { + "line": 597, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 27191, + "end": 27192, + "loc": { + "start": { + "line": 597, + "column": 56 + }, + "end": { + "line": 597, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 27193, + "end": 27207, + "loc": { + "start": { + "line": 597, + "column": 58 + }, + "end": { + "line": 597, + "column": 72 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27207, + "end": 27208, + "loc": { + "start": { + "line": 597, + "column": 72 + }, + "end": { + "line": 597, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27209, + "end": 27210, + "loc": { + "start": { + "line": 597, + "column": 74 + }, + "end": { + "line": 597, + "column": 75 + } + } + }, + { + "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": 27235, + "end": 27239, + "loc": { + "start": { + "line": 598, + "column": 24 + }, + "end": { + "line": 598, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27239, + "end": 27240, + "loc": { + "start": { + "line": 598, + "column": 28 + }, + "end": { + "line": 598, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 27240, + "end": 27251, + "loc": { + "start": { + "line": 598, + "column": 29 + }, + "end": { + "line": 598, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27252, + "end": 27253, + "loc": { + "start": { + "line": 598, + "column": 41 + }, + "end": { + "line": 598, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 27254, + "end": 27284, + "loc": { + "start": { + "line": 598, + "column": 43 + }, + "end": { + "line": 598, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27284, + "end": 27285, + "loc": { + "start": { + "line": 598, + "column": 73 + }, + "end": { + "line": 598, + "column": 74 + } + } + }, + { + "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": 27310, + "end": 27316, + "loc": { + "start": { + "line": 599, + "column": 24 + }, + "end": { + "line": 599, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27316, + "end": 27317, + "loc": { + "start": { + "line": 599, + "column": 30 + }, + "end": { + "line": 599, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27338, + "end": 27339, + "loc": { + "start": { + "line": 600, + "column": 20 + }, + "end": { + "line": 600, + "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": 27360, + "end": 27365, + "loc": { + "start": { + "line": 601, + "column": 20 + }, + "end": { + "line": 601, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 27366, + "end": 27376, + "loc": { + "start": { + "line": 601, + "column": 26 + }, + "end": { + "line": 601, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27377, + "end": 27378, + "loc": { + "start": { + "line": 601, + "column": 37 + }, + "end": { + "line": 601, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 27379, + "end": 27384, + "loc": { + "start": { + "line": 601, + "column": 39 + }, + "end": { + "line": 601, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27384, + "end": 27385, + "loc": { + "start": { + "line": 601, + "column": 44 + }, + "end": { + "line": 601, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 27385, + "end": 27389, + "loc": { + "start": { + "line": 601, + "column": 45 + }, + "end": { + "line": 601, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27389, + "end": 27390, + "loc": { + "start": { + "line": 601, + "column": 49 + }, + "end": { + "line": 601, + "column": 50 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27390, + "end": 27391, + "loc": { + "start": { + "line": 601, + "column": 50 + }, + "end": { + "line": 601, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 27416, + "end": 27425, + "loc": { + "start": { + "line": 602, + "column": 24 + }, + "end": { + "line": 602, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27425, + "end": 27426, + "loc": { + "start": { + "line": 602, + "column": 33 + }, + "end": { + "line": 602, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 27427, + "end": 27445, + "loc": { + "start": { + "line": 602, + "column": 35 + }, + "end": { + "line": 602, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27445, + "end": 27446, + "loc": { + "start": { + "line": 602, + "column": 53 + }, + "end": { + "line": 602, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 27471, + "end": 27482, + "loc": { + "start": { + "line": 603, + "column": 24 + }, + "end": { + "line": 603, + "column": 35 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27482, + "end": 27483, + "loc": { + "start": { + "line": 603, + "column": 35 + }, + "end": { + "line": 603, + "column": 36 + } + } + }, + { + "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": 27484, + "end": 27488, + "loc": { + "start": { + "line": 603, + "column": 37 + }, + "end": { + "line": 603, + "column": 41 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27509, + "end": 27510, + "loc": { + "start": { + "line": 604, + "column": 20 + }, + "end": { + "line": 604, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27510, + "end": 27511, + "loc": { + "start": { + "line": 604, + "column": 21 + }, + "end": { + "line": 604, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27511, + "end": 27512, + "loc": { + "start": { + "line": 604, + "column": 22 + }, + "end": { + "line": 604, + "column": 23 + } + } + }, + { + "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": 27533, + "end": 27535, + "loc": { + "start": { + "line": 605, + "column": 20 + }, + "end": { + "line": 605, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27536, + "end": 27537, + "loc": { + "start": { + "line": 605, + "column": 23 + }, + "end": { + "line": 605, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 27537, + "end": 27547, + "loc": { + "start": { + "line": 605, + "column": 24 + }, + "end": { + "line": 605, + "column": 34 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 27548, + "end": 27550, + "loc": { + "start": { + "line": 605, + "column": 35 + }, + "end": { + "line": 605, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 27551, + "end": 27561, + "loc": { + "start": { + "line": 605, + "column": 38 + }, + "end": { + "line": 605, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27561, + "end": 27562, + "loc": { + "start": { + "line": 605, + "column": 48 + }, + "end": { + "line": 605, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 27562, + "end": 27570, + "loc": { + "start": { + "line": 605, + "column": 49 + }, + "end": { + "line": 605, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27570, + "end": 27571, + "loc": { + "start": { + "line": 605, + "column": 57 + }, + "end": { + "line": 605, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27572, + "end": 27573, + "loc": { + "start": { + "line": 605, + "column": 59 + }, + "end": { + "line": 605, + "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": 27598, + "end": 27602, + "loc": { + "start": { + "line": 606, + "column": 24 + }, + "end": { + "line": 606, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27602, + "end": 27603, + "loc": { + "start": { + "line": 606, + "column": 28 + }, + "end": { + "line": 606, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 27603, + "end": 27630, + "loc": { + "start": { + "line": 606, + "column": 29 + }, + "end": { + "line": 606, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 27631, + "end": 27632, + "loc": { + "start": { + "line": 606, + "column": 57 + }, + "end": { + "line": 606, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 27633, + "end": 27639, + "loc": { + "start": { + "line": 606, + "column": 59 + }, + "end": { + "line": 606, + "column": 65 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27639, + "end": 27640, + "loc": { + "start": { + "line": 606, + "column": 65 + }, + "end": { + "line": 606, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createMeasurement", + "start": 27640, + "end": 27657, + "loc": { + "start": { + "line": 606, + "column": 66 + }, + "end": { + "line": 606, + "column": 83 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27657, + "end": 27658, + "loc": { + "start": { + "line": 606, + "column": 83 + }, + "end": { + "line": 606, + "column": 84 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27658, + "end": 27659, + "loc": { + "start": { + "line": 606, + "column": 84 + }, + "end": { + "line": 606, + "column": 85 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 27688, + "end": 27690, + "loc": { + "start": { + "line": 607, + "column": 28 + }, + "end": { + "line": 607, + "column": 30 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27690, + "end": 27691, + "loc": { + "start": { + "line": 607, + "column": 30 + }, + "end": { + "line": 607, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 27692, + "end": 27696, + "loc": { + "start": { + "line": 607, + "column": 32 + }, + "end": { + "line": 607, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27696, + "end": 27697, + "loc": { + "start": { + "line": 607, + "column": 36 + }, + "end": { + "line": 607, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createUUID", + "start": 27697, + "end": 27707, + "loc": { + "start": { + "line": 607, + "column": 37 + }, + "end": { + "line": 607, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27707, + "end": 27708, + "loc": { + "start": { + "line": 607, + "column": 47 + }, + "end": { + "line": 607, + "column": 48 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27708, + "end": 27709, + "loc": { + "start": { + "line": 607, + "column": 48 + }, + "end": { + "line": 607, + "column": 49 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27709, + "end": 27710, + "loc": { + "start": { + "line": 607, + "column": 49 + }, + "end": { + "line": 607, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "origin", + "start": 27739, + "end": 27745, + "loc": { + "start": { + "line": 608, + "column": 28 + }, + "end": { + "line": 608, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27745, + "end": 27746, + "loc": { + "start": { + "line": 608, + "column": 34 + }, + "end": { + "line": 608, + "column": 35 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27747, + "end": 27748, + "loc": { + "start": { + "line": 608, + "column": 36 + }, + "end": { + "line": 608, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 27781, + "end": 27789, + "loc": { + "start": { + "line": 609, + "column": 32 + }, + "end": { + "line": 609, + "column": 40 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27789, + "end": 27790, + "loc": { + "start": { + "line": 609, + "column": 40 + }, + "end": { + "line": 609, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 27791, + "end": 27801, + "loc": { + "start": { + "line": 609, + "column": 42 + }, + "end": { + "line": 609, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27801, + "end": 27802, + "loc": { + "start": { + "line": 609, + "column": 52 + }, + "end": { + "line": 609, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 27802, + "end": 27810, + "loc": { + "start": { + "line": 609, + "column": 53 + }, + "end": { + "line": 609, + "column": 61 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27810, + "end": 27811, + "loc": { + "start": { + "line": 609, + "column": 61 + }, + "end": { + "line": 609, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 27844, + "end": 27850, + "loc": { + "start": { + "line": 610, + "column": 32 + }, + "end": { + "line": 610, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27850, + "end": 27851, + "loc": { + "start": { + "line": 610, + "column": 38 + }, + "end": { + "line": 610, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 27852, + "end": 27862, + "loc": { + "start": { + "line": 610, + "column": 40 + }, + "end": { + "line": 610, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27862, + "end": 27863, + "loc": { + "start": { + "line": 610, + "column": 50 + }, + "end": { + "line": 610, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 27863, + "end": 27869, + "loc": { + "start": { + "line": 610, + "column": 51 + }, + "end": { + "line": 610, + "column": 57 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27898, + "end": 27899, + "loc": { + "start": { + "line": 611, + "column": 28 + }, + "end": { + "line": 611, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27899, + "end": 27900, + "loc": { + "start": { + "line": 611, + "column": 29 + }, + "end": { + "line": 611, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 27929, + "end": 27935, + "loc": { + "start": { + "line": 612, + "column": 28 + }, + "end": { + "line": 612, + "column": 34 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27935, + "end": 27936, + "loc": { + "start": { + "line": 612, + "column": 34 + }, + "end": { + "line": 612, + "column": 35 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 27937, + "end": 27938, + "loc": { + "start": { + "line": 612, + "column": 36 + }, + "end": { + "line": 612, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 27971, + "end": 27979, + "loc": { + "start": { + "line": 613, + "column": 32 + }, + "end": { + "line": 613, + "column": 40 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27979, + "end": 27980, + "loc": { + "start": { + "line": 613, + "column": 40 + }, + "end": { + "line": 613, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 27981, + "end": 27991, + "loc": { + "start": { + "line": 613, + "column": 42 + }, + "end": { + "line": 613, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27991, + "end": 27992, + "loc": { + "start": { + "line": 613, + "column": 52 + }, + "end": { + "line": 613, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 27992, + "end": 28000, + "loc": { + "start": { + "line": 613, + "column": 53 + }, + "end": { + "line": 613, + "column": 61 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28000, + "end": 28001, + "loc": { + "start": { + "line": 613, + "column": 61 + }, + "end": { + "line": 613, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 28034, + "end": 28040, + "loc": { + "start": { + "line": 614, + "column": 32 + }, + "end": { + "line": 614, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28040, + "end": 28041, + "loc": { + "start": { + "line": 614, + "column": 38 + }, + "end": { + "line": 614, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 28042, + "end": 28052, + "loc": { + "start": { + "line": 614, + "column": 40 + }, + "end": { + "line": 614, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28052, + "end": 28053, + "loc": { + "start": { + "line": 614, + "column": 50 + }, + "end": { + "line": 614, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 28053, + "end": 28059, + "loc": { + "start": { + "line": 614, + "column": 51 + }, + "end": { + "line": 614, + "column": 57 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28088, + "end": 28089, + "loc": { + "start": { + "line": 615, + "column": 28 + }, + "end": { + "line": 615, + "column": 29 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28114, + "end": 28115, + "loc": { + "start": { + "line": 616, + "column": 24 + }, + "end": { + "line": 616, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28115, + "end": 28116, + "loc": { + "start": { + "line": 616, + "column": 25 + }, + "end": { + "line": 616, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28116, + "end": 28117, + "loc": { + "start": { + "line": 616, + "column": 26 + }, + "end": { + "line": 616, + "column": 27 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 28142, + "end": 28146, + "loc": { + "start": { + "line": 617, + "column": 24 + }, + "end": { + "line": 617, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28146, + "end": 28147, + "loc": { + "start": { + "line": 617, + "column": 28 + }, + "end": { + "line": 617, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 28147, + "end": 28174, + "loc": { + "start": { + "line": 617, + "column": 29 + }, + "end": { + "line": 617, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28174, + "end": 28175, + "loc": { + "start": { + "line": 617, + "column": 56 + }, + "end": { + "line": 617, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "labelsVisible", + "start": 28175, + "end": 28188, + "loc": { + "start": { + "line": 617, + "column": 57 + }, + "end": { + "line": 617, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28189, + "end": 28190, + "loc": { + "start": { + "line": 617, + "column": 71 + }, + "end": { + "line": 617, + "column": 72 + } + } + }, + { + "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": 28191, + "end": 28196, + "loc": { + "start": { + "line": 617, + "column": 73 + }, + "end": { + "line": 617, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28196, + "end": 28197, + "loc": { + "start": { + "line": 617, + "column": 78 + }, + "end": { + "line": 617, + "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": 28222, + "end": 28226, + "loc": { + "start": { + "line": 618, + "column": 24 + }, + "end": { + "line": 618, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28226, + "end": 28227, + "loc": { + "start": { + "line": 618, + "column": 28 + }, + "end": { + "line": 618, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 28227, + "end": 28254, + "loc": { + "start": { + "line": 618, + "column": 29 + }, + "end": { + "line": 618, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28254, + "end": 28255, + "loc": { + "start": { + "line": 618, + "column": 56 + }, + "end": { + "line": 618, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "xAxisVisible", + "start": 28255, + "end": 28267, + "loc": { + "start": { + "line": 618, + "column": 57 + }, + "end": { + "line": 618, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28268, + "end": 28269, + "loc": { + "start": { + "line": 618, + "column": 70 + }, + "end": { + "line": 618, + "column": 71 + } + } + }, + { + "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": 28270, + "end": 28275, + "loc": { + "start": { + "line": 618, + "column": 72 + }, + "end": { + "line": 618, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28275, + "end": 28276, + "loc": { + "start": { + "line": 618, + "column": 77 + }, + "end": { + "line": 618, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 28301, + "end": 28305, + "loc": { + "start": { + "line": 619, + "column": 24 + }, + "end": { + "line": 619, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28305, + "end": 28306, + "loc": { + "start": { + "line": 619, + "column": 28 + }, + "end": { + "line": 619, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 28306, + "end": 28333, + "loc": { + "start": { + "line": 619, + "column": 29 + }, + "end": { + "line": 619, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28333, + "end": 28334, + "loc": { + "start": { + "line": 619, + "column": 56 + }, + "end": { + "line": 619, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "yAxisVisible", + "start": 28334, + "end": 28346, + "loc": { + "start": { + "line": 619, + "column": 57 + }, + "end": { + "line": 619, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28347, + "end": 28348, + "loc": { + "start": { + "line": 619, + "column": 70 + }, + "end": { + "line": 619, + "column": 71 + } + } + }, + { + "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": 28349, + "end": 28354, + "loc": { + "start": { + "line": 619, + "column": 72 + }, + "end": { + "line": 619, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28354, + "end": 28355, + "loc": { + "start": { + "line": 619, + "column": 77 + }, + "end": { + "line": 619, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 28380, + "end": 28384, + "loc": { + "start": { + "line": 620, + "column": 24 + }, + "end": { + "line": 620, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28384, + "end": 28385, + "loc": { + "start": { + "line": 620, + "column": 28 + }, + "end": { + "line": 620, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 28385, + "end": 28412, + "loc": { + "start": { + "line": 620, + "column": 29 + }, + "end": { + "line": 620, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28412, + "end": 28413, + "loc": { + "start": { + "line": 620, + "column": 56 + }, + "end": { + "line": 620, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "zAxisVisible", + "start": 28413, + "end": 28425, + "loc": { + "start": { + "line": 620, + "column": 57 + }, + "end": { + "line": 620, + "column": 69 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28426, + "end": 28427, + "loc": { + "start": { + "line": 620, + "column": 70 + }, + "end": { + "line": 620, + "column": 71 + } + } + }, + { + "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": 28428, + "end": 28433, + "loc": { + "start": { + "line": 620, + "column": 72 + }, + "end": { + "line": 620, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28433, + "end": 28434, + "loc": { + "start": { + "line": 620, + "column": 77 + }, + "end": { + "line": 620, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 28459, + "end": 28463, + "loc": { + "start": { + "line": 621, + "column": 24 + }, + "end": { + "line": 621, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28463, + "end": 28464, + "loc": { + "start": { + "line": 621, + "column": 28 + }, + "end": { + "line": 621, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 28464, + "end": 28491, + "loc": { + "start": { + "line": 621, + "column": 29 + }, + "end": { + "line": 621, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28491, + "end": 28492, + "loc": { + "start": { + "line": 621, + "column": 56 + }, + "end": { + "line": 621, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 28492, + "end": 28503, + "loc": { + "start": { + "line": 621, + "column": 57 + }, + "end": { + "line": 621, + "column": 68 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28504, + "end": 28505, + "loc": { + "start": { + "line": 621, + "column": 69 + }, + "end": { + "line": 621, + "column": 70 + } + } + }, + { + "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": 28506, + "end": 28511, + "loc": { + "start": { + "line": 621, + "column": 71 + }, + "end": { + "line": 621, + "column": 76 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28511, + "end": 28512, + "loc": { + "start": { + "line": 621, + "column": 76 + }, + "end": { + "line": 621, + "column": 77 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 28537, + "end": 28541, + "loc": { + "start": { + "line": 622, + "column": 24 + }, + "end": { + "line": 622, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28541, + "end": 28542, + "loc": { + "start": { + "line": 622, + "column": 28 + }, + "end": { + "line": 622, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 28542, + "end": 28569, + "loc": { + "start": { + "line": 622, + "column": 29 + }, + "end": { + "line": 622, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28569, + "end": 28570, + "loc": { + "start": { + "line": 622, + "column": 56 + }, + "end": { + "line": 622, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "originVisible", + "start": 28570, + "end": 28583, + "loc": { + "start": { + "line": 622, + "column": 57 + }, + "end": { + "line": 622, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28584, + "end": 28585, + "loc": { + "start": { + "line": 622, + "column": 71 + }, + "end": { + "line": 622, + "column": 72 + } + } + }, + { + "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": 28586, + "end": 28590, + "loc": { + "start": { + "line": 622, + "column": 73 + }, + "end": { + "line": 622, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28590, + "end": 28591, + "loc": { + "start": { + "line": 622, + "column": 77 + }, + "end": { + "line": 622, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 28616, + "end": 28620, + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28620, + "end": 28621, + "loc": { + "start": { + "line": 623, + "column": 28 + }, + "end": { + "line": 623, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 28621, + "end": 28648, + "loc": { + "start": { + "line": 623, + "column": 29 + }, + "end": { + "line": 623, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28648, + "end": 28649, + "loc": { + "start": { + "line": 623, + "column": 56 + }, + "end": { + "line": 623, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 28649, + "end": 28662, + "loc": { + "start": { + "line": 623, + "column": 57 + }, + "end": { + "line": 623, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28663, + "end": 28664, + "loc": { + "start": { + "line": 623, + "column": 71 + }, + "end": { + "line": 623, + "column": 72 + } + } + }, + { + "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": 28665, + "end": 28670, + "loc": { + "start": { + "line": 623, + "column": 73 + }, + "end": { + "line": 623, + "column": 78 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28670, + "end": 28671, + "loc": { + "start": { + "line": 623, + "column": 78 + }, + "end": { + "line": 623, + "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": 28696, + "end": 28700, + "loc": { + "start": { + "line": 624, + "column": 24 + }, + "end": { + "line": 624, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28700, + "end": 28701, + "loc": { + "start": { + "line": 624, + "column": 28 + }, + "end": { + "line": 624, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 28701, + "end": 28728, + "loc": { + "start": { + "line": 624, + "column": 29 + }, + "end": { + "line": 624, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28728, + "end": 28729, + "loc": { + "start": { + "line": 624, + "column": 56 + }, + "end": { + "line": 624, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 28729, + "end": 28738, + "loc": { + "start": { + "line": 624, + "column": 57 + }, + "end": { + "line": 624, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28739, + "end": 28740, + "loc": { + "start": { + "line": 624, + "column": 67 + }, + "end": { + "line": 624, + "column": 68 + } + } + }, + { + "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": 28741, + "end": 28746, + "loc": { + "start": { + "line": 624, + "column": 69 + }, + "end": { + "line": 624, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28746, + "end": 28747, + "loc": { + "start": { + "line": 624, + "column": 74 + }, + "end": { + "line": 624, + "column": 75 + } + } + }, + { + "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": 28772, + "end": 28776, + "loc": { + "start": { + "line": 625, + "column": 24 + }, + "end": { + "line": 625, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28776, + "end": 28777, + "loc": { + "start": { + "line": 625, + "column": 28 + }, + "end": { + "line": 625, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 28777, + "end": 28788, + "loc": { + "start": { + "line": 625, + "column": 29 + }, + "end": { + "line": 625, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 28789, + "end": 28790, + "loc": { + "start": { + "line": 625, + "column": 41 + }, + "end": { + "line": 625, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 28791, + "end": 28821, + "loc": { + "start": { + "line": 625, + "column": 43 + }, + "end": { + "line": 625, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28821, + "end": 28822, + "loc": { + "start": { + "line": 625, + "column": 73 + }, + "end": { + "line": 625, + "column": 74 + } + } + }, + { + "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": 28847, + "end": 28851, + "loc": { + "start": { + "line": 626, + "column": 24 + }, + "end": { + "line": 626, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28851, + "end": 28852, + "loc": { + "start": { + "line": 626, + "column": 28 + }, + "end": { + "line": 626, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 28852, + "end": 28878, + "loc": { + "start": { + "line": 626, + "column": 29 + }, + "end": { + "line": 626, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28878, + "end": 28879, + "loc": { + "start": { + "line": 626, + "column": 55 + }, + "end": { + "line": 626, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 28879, + "end": 28883, + "loc": { + "start": { + "line": 626, + "column": 56 + }, + "end": { + "line": 626, + "column": 60 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28883, + "end": 28884, + "loc": { + "start": { + "line": 626, + "column": 60 + }, + "end": { + "line": 626, + "column": 61 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementStart", + "start": 28884, + "end": 28902, + "loc": { + "start": { + "line": 626, + "column": 61 + }, + "end": { + "line": 626, + "column": 79 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28902, + "end": 28903, + "loc": { + "start": { + "line": 626, + "column": 79 + }, + "end": { + "line": 626, + "column": 80 + } + } + }, + { + "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": 28904, + "end": 28908, + "loc": { + "start": { + "line": 626, + "column": 81 + }, + "end": { + "line": 626, + "column": 85 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28908, + "end": 28909, + "loc": { + "start": { + "line": 626, + "column": 85 + }, + "end": { + "line": 626, + "column": 86 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 28909, + "end": 28936, + "loc": { + "start": { + "line": 626, + "column": 86 + }, + "end": { + "line": 626, + "column": 113 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 28936, + "end": 28937, + "loc": { + "start": { + "line": 626, + "column": 113 + }, + "end": { + "line": 626, + "column": 114 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28937, + "end": 28938, + "loc": { + "start": { + "line": 626, + "column": 114 + }, + "end": { + "line": 626, + "column": 115 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 28963, + "end": 29078, + "loc": { + "start": { + "line": 627, + "column": 24 + }, + "end": { + "line": 627, + "column": 139 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29099, + "end": 29100, + "loc": { + "start": { + "line": 628, + "column": 20 + }, + "end": { + "line": 628, + "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": 29101, + "end": 29105, + "loc": { + "start": { + "line": 628, + "column": 22 + }, + "end": { + "line": 628, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29106, + "end": 29107, + "loc": { + "start": { + "line": 628, + "column": 27 + }, + "end": { + "line": 628, + "column": 28 + } + } + }, + { + "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": 29132, + "end": 29134, + "loc": { + "start": { + "line": 629, + "column": 24 + }, + "end": { + "line": 629, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29135, + "end": 29136, + "loc": { + "start": { + "line": 629, + "column": 27 + }, + "end": { + "line": 629, + "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": 29136, + "end": 29140, + "loc": { + "start": { + "line": 629, + "column": 28 + }, + "end": { + "line": 629, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29140, + "end": 29141, + "loc": { + "start": { + "line": 629, + "column": 32 + }, + "end": { + "line": 629, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 29141, + "end": 29168, + "loc": { + "start": { + "line": 629, + "column": 33 + }, + "end": { + "line": 629, + "column": 60 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29168, + "end": 29169, + "loc": { + "start": { + "line": 629, + "column": 60 + }, + "end": { + "line": 629, + "column": 61 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29170, + "end": 29171, + "loc": { + "start": { + "line": 629, + "column": 62 + }, + "end": { + "line": 629, + "column": 63 + } + } + }, + { + "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": 29200, + "end": 29204, + "loc": { + "start": { + "line": 630, + "column": 28 + }, + "end": { + "line": 630, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29204, + "end": 29205, + "loc": { + "start": { + "line": 630, + "column": 32 + }, + "end": { + "line": 630, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 29205, + "end": 29232, + "loc": { + "start": { + "line": 630, + "column": 33 + }, + "end": { + "line": 630, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29232, + "end": 29233, + "loc": { + "start": { + "line": 630, + "column": 60 + }, + "end": { + "line": 630, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 29233, + "end": 29240, + "loc": { + "start": { + "line": 630, + "column": 61 + }, + "end": { + "line": 630, + "column": 68 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29240, + "end": 29241, + "loc": { + "start": { + "line": 630, + "column": 68 + }, + "end": { + "line": 630, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29241, + "end": 29242, + "loc": { + "start": { + "line": 630, + "column": 69 + }, + "end": { + "line": 630, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29242, + "end": 29243, + "loc": { + "start": { + "line": 630, + "column": 70 + }, + "end": { + "line": 630, + "column": 71 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29268, + "end": 29269, + "loc": { + "start": { + "line": 631, + "column": 24 + }, + "end": { + "line": 631, + "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": 29294, + "end": 29298, + "loc": { + "start": { + "line": 632, + "column": 24 + }, + "end": { + "line": 632, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29298, + "end": 29299, + "loc": { + "start": { + "line": 632, + "column": 28 + }, + "end": { + "line": 632, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 29299, + "end": 29310, + "loc": { + "start": { + "line": 632, + "column": 29 + }, + "end": { + "line": 632, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29311, + "end": 29312, + "loc": { + "start": { + "line": 632, + "column": 41 + }, + "end": { + "line": 632, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 29313, + "end": 29343, + "loc": { + "start": { + "line": 632, + "column": 43 + }, + "end": { + "line": 632, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29343, + "end": 29344, + "loc": { + "start": { + "line": 632, + "column": 73 + }, + "end": { + "line": 632, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 29369, + "end": 29484, + "loc": { + "start": { + "line": 633, + "column": 24 + }, + "end": { + "line": 633, + "column": 139 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29505, + "end": 29506, + "loc": { + "start": { + "line": 634, + "column": 20 + }, + "end": { + "line": 634, + "column": 21 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29523, + "end": 29524, + "loc": { + "start": { + "line": 635, + "column": 16 + }, + "end": { + "line": 635, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 29545, + "end": 29569, + "loc": { + "start": { + "line": 636, + "column": 20 + }, + "end": { + "line": 636, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29569, + "end": 29570, + "loc": { + "start": { + "line": 636, + "column": 44 + }, + "end": { + "line": 636, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29570, + "end": 29571, + "loc": { + "start": { + "line": 636, + "column": 45 + }, + "end": { + "line": 636, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29571, + "end": 29572, + "loc": { + "start": { + "line": 636, + "column": 46 + }, + "end": { + "line": 636, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 29593, + "end": 29598, + "loc": { + "start": { + "line": 637, + "column": 20 + }, + "end": { + "line": 637, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29598, + "end": 29599, + "loc": { + "start": { + "line": 637, + "column": 25 + }, + "end": { + "line": 637, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 29617, + "end": 29621, + "loc": { + "start": { + "line": 639, + "column": 16 + }, + "end": { + "line": 639, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_LONG_TOUCH_END", + "start": 29622, + "end": 29655, + "loc": { + "start": { + "line": 639, + "column": 21 + }, + "end": { + "line": 639, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29655, + "end": 29656, + "loc": { + "start": { + "line": 639, + "column": 54 + }, + "end": { + "line": 639, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 29677, + "end": 29679, + "loc": { + "start": { + "line": 640, + "column": 20 + }, + "end": { + "line": 640, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29680, + "end": 29681, + "loc": { + "start": { + "line": 640, + "column": 23 + }, + "end": { + "line": 640, + "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": 29681, + "end": 29685, + "loc": { + "start": { + "line": 640, + "column": 24 + }, + "end": { + "line": 640, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29685, + "end": 29686, + "loc": { + "start": { + "line": 640, + "column": 28 + }, + "end": { + "line": 640, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 29686, + "end": 29697, + "loc": { + "start": { + "line": 640, + "column": 29 + }, + "end": { + "line": 640, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29697, + "end": 29698, + "loc": { + "start": { + "line": 640, + "column": 40 + }, + "end": { + "line": 640, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29699, + "end": 29700, + "loc": { + "start": { + "line": 640, + "column": 42 + }, + "end": { + "line": 640, + "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": 29725, + "end": 29729, + "loc": { + "start": { + "line": 641, + "column": 24 + }, + "end": { + "line": 641, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29729, + "end": 29730, + "loc": { + "start": { + "line": 641, + "column": 28 + }, + "end": { + "line": 641, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 29730, + "end": 29741, + "loc": { + "start": { + "line": 641, + "column": 29 + }, + "end": { + "line": 641, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29741, + "end": 29742, + "loc": { + "start": { + "line": 641, + "column": 40 + }, + "end": { + "line": 641, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 29742, + "end": 29749, + "loc": { + "start": { + "line": 641, + "column": 41 + }, + "end": { + "line": 641, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29750, + "end": 29751, + "loc": { + "start": { + "line": 641, + "column": 49 + }, + "end": { + "line": 641, + "column": 50 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 29752, + "end": 29757, + "loc": { + "start": { + "line": 641, + "column": 51 + }, + "end": { + "line": 641, + "column": 56 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29757, + "end": 29758, + "loc": { + "start": { + "line": 641, + "column": 56 + }, + "end": { + "line": 641, + "column": 57 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29779, + "end": 29780, + "loc": { + "start": { + "line": 642, + "column": 20 + }, + "end": { + "line": 642, + "column": 21 + } + } + }, + { + "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": 29801, + "end": 29803, + "loc": { + "start": { + "line": 643, + "column": 20 + }, + "end": { + "line": 643, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29804, + "end": 29805, + "loc": { + "start": { + "line": 643, + "column": 23 + }, + "end": { + "line": 643, + "column": 24 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 29805, + "end": 29806, + "loc": { + "start": { + "line": 643, + "column": 24 + }, + "end": { + "line": 643, + "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": 29806, + "end": 29810, + "loc": { + "start": { + "line": 643, + "column": 25 + }, + "end": { + "line": 643, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29810, + "end": 29811, + "loc": { + "start": { + "line": 643, + "column": 29 + }, + "end": { + "line": 643, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 29811, + "end": 29838, + "loc": { + "start": { + "line": 643, + "column": 30 + }, + "end": { + "line": 643, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29838, + "end": 29839, + "loc": { + "start": { + "line": 643, + "column": 57 + }, + "end": { + "line": 643, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29840, + "end": 29841, + "loc": { + "start": { + "line": 643, + "column": 59 + }, + "end": { + "line": 643, + "column": 60 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 29866, + "end": 29868, + "loc": { + "start": { + "line": 644, + "column": 24 + }, + "end": { + "line": 644, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29869, + "end": 29870, + "loc": { + "start": { + "line": 644, + "column": 27 + }, + "end": { + "line": 644, + "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": 29870, + "end": 29874, + "loc": { + "start": { + "line": 644, + "column": 28 + }, + "end": { + "line": 644, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29874, + "end": 29875, + "loc": { + "start": { + "line": 644, + "column": 32 + }, + "end": { + "line": 644, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 29875, + "end": 29886, + "loc": { + "start": { + "line": 644, + "column": 33 + }, + "end": { + "line": 644, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29886, + "end": 29887, + "loc": { + "start": { + "line": 644, + "column": 44 + }, + "end": { + "line": 644, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 29888, + "end": 29889, + "loc": { + "start": { + "line": 644, + "column": 46 + }, + "end": { + "line": 644, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 29918, + "end": 29922, + "loc": { + "start": { + "line": 645, + "column": 28 + }, + "end": { + "line": 645, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29922, + "end": 29923, + "loc": { + "start": { + "line": 645, + "column": 32 + }, + "end": { + "line": 645, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 29923, + "end": 29934, + "loc": { + "start": { + "line": 645, + "column": 33 + }, + "end": { + "line": 645, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29934, + "end": 29935, + "loc": { + "start": { + "line": 645, + "column": 44 + }, + "end": { + "line": 645, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snapped", + "start": 29935, + "end": 29942, + "loc": { + "start": { + "line": 645, + "column": 45 + }, + "end": { + "line": 645, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 29943, + "end": 29944, + "loc": { + "start": { + "line": 645, + "column": 53 + }, + "end": { + "line": 645, + "column": 54 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 29945, + "end": 29950, + "loc": { + "start": { + "line": 645, + "column": 55 + }, + "end": { + "line": 645, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29950, + "end": 29951, + "loc": { + "start": { + "line": 645, + "column": 60 + }, + "end": { + "line": 645, + "column": 61 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 29980, + "end": 29984, + "loc": { + "start": { + "line": 646, + "column": 28 + }, + "end": { + "line": 646, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29984, + "end": 29985, + "loc": { + "start": { + "line": 646, + "column": 32 + }, + "end": { + "line": 646, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 29985, + "end": 29996, + "loc": { + "start": { + "line": 646, + "column": 33 + }, + "end": { + "line": 646, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29996, + "end": 29997, + "loc": { + "start": { + "line": 646, + "column": 44 + }, + "end": { + "line": 646, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 29997, + "end": 30004, + "loc": { + "start": { + "line": 646, + "column": 45 + }, + "end": { + "line": 646, + "column": 52 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 30005, + "end": 30006, + "loc": { + "start": { + "line": 646, + "column": 53 + }, + "end": { + "line": 646, + "column": 54 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 30007, + "end": 30012, + "loc": { + "start": { + "line": 646, + "column": 55 + }, + "end": { + "line": 646, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30012, + "end": 30013, + "loc": { + "start": { + "line": 646, + "column": 60 + }, + "end": { + "line": 646, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30038, + "end": 30039, + "loc": { + "start": { + "line": 647, + "column": 24 + }, + "end": { + "line": 647, + "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": 30064, + "end": 30068, + "loc": { + "start": { + "line": 648, + "column": 24 + }, + "end": { + "line": 648, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30068, + "end": 30069, + "loc": { + "start": { + "line": 648, + "column": 28 + }, + "end": { + "line": 648, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 30069, + "end": 30080, + "loc": { + "start": { + "line": 648, + "column": 29 + }, + "end": { + "line": 648, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 30081, + "end": 30082, + "loc": { + "start": { + "line": 648, + "column": 41 + }, + "end": { + "line": 648, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 30083, + "end": 30113, + "loc": { + "start": { + "line": 648, + "column": 43 + }, + "end": { + "line": 648, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30113, + "end": 30114, + "loc": { + "start": { + "line": 648, + "column": 73 + }, + "end": { + "line": 648, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 30139, + "end": 30270, + "loc": { + "start": { + "line": 649, + "column": 24 + }, + "end": { + "line": 649, + "column": 155 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30291, + "end": 30292, + "loc": { + "start": { + "line": 650, + "column": 20 + }, + "end": { + "line": 650, + "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": 30293, + "end": 30297, + "loc": { + "start": { + "line": 650, + "column": 22 + }, + "end": { + "line": 650, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30298, + "end": 30299, + "loc": { + "start": { + "line": 650, + "column": 27 + }, + "end": { + "line": 650, + "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": 30324, + "end": 30328, + "loc": { + "start": { + "line": 651, + "column": 24 + }, + "end": { + "line": 651, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30328, + "end": 30329, + "loc": { + "start": { + "line": 651, + "column": 28 + }, + "end": { + "line": 651, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 30329, + "end": 30340, + "loc": { + "start": { + "line": 651, + "column": 29 + }, + "end": { + "line": 651, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 30341, + "end": 30342, + "loc": { + "start": { + "line": 651, + "column": 41 + }, + "end": { + "line": 651, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 30343, + "end": 30373, + "loc": { + "start": { + "line": 651, + "column": 43 + }, + "end": { + "line": 651, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30373, + "end": 30374, + "loc": { + "start": { + "line": 651, + "column": 73 + }, + "end": { + "line": 651, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_TARGET_TOUCH_START\")", + "start": 30399, + "end": 30541, + "loc": { + "start": { + "line": 652, + "column": 24 + }, + "end": { + "line": 652, + "column": 166 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30562, + "end": 30563, + "loc": { + "start": { + "line": 653, + "column": 20 + }, + "end": { + "line": 653, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 30584, + "end": 30608, + "loc": { + "start": { + "line": 654, + "column": 20 + }, + "end": { + "line": 654, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30608, + "end": 30609, + "loc": { + "start": { + "line": 654, + "column": 44 + }, + "end": { + "line": 654, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30609, + "end": 30610, + "loc": { + "start": { + "line": 654, + "column": 45 + }, + "end": { + "line": 654, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30610, + "end": 30611, + "loc": { + "start": { + "line": 654, + "column": 46 + }, + "end": { + "line": 654, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 30632, + "end": 30637, + "loc": { + "start": { + "line": 655, + "column": 20 + }, + "end": { + "line": 655, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30637, + "end": 30638, + "loc": { + "start": { + "line": 655, + "column": 25 + }, + "end": { + "line": 655, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 30656, + "end": 30660, + "loc": { + "start": { + "line": 657, + "column": 16 + }, + "end": { + "line": 657, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_QUICK_TOUCH_END", + "start": 30661, + "end": 30695, + "loc": { + "start": { + "line": 657, + "column": 21 + }, + "end": { + "line": 657, + "column": 55 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30695, + "end": 30696, + "loc": { + "start": { + "line": 657, + "column": 55 + }, + "end": { + "line": 657, + "column": 56 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30697, + "end": 30698, + "loc": { + "start": { + "line": 657, + "column": 57 + }, + "end": { + "line": 657, + "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": 30719, + "end": 30721, + "loc": { + "start": { + "line": 658, + "column": 20 + }, + "end": { + "line": 658, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 30722, + "end": 30723, + "loc": { + "start": { + "line": 658, + "column": 23 + }, + "end": { + "line": 658, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numChangedTouches", + "start": 30723, + "end": 30740, + "loc": { + "start": { + "line": 658, + "column": 24 + }, + "end": { + "line": 658, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 30741, + "end": 30744, + "loc": { + "start": { + "line": 658, + "column": 42 + }, + "end": { + "line": 658, + "column": 45 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 30745, + "end": 30746, + "loc": { + "start": { + "line": 658, + "column": 46 + }, + "end": { + "line": 658, + "column": 47 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 30747, + "end": 30749, + "loc": { + "start": { + "line": 658, + "column": 48 + }, + "end": { + "line": 658, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 30774, + "end": 30780, + "loc": { + "start": { + "line": 659, + "column": 24 + }, + "end": { + "line": 659, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 30781, + "end": 30782, + "loc": { + "start": { + "line": 659, + "column": 31 + }, + "end": { + "line": 659, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 30783, + "end": 30802, + "loc": { + "start": { + "line": 659, + "column": 33 + }, + "end": { + "line": 659, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30802, + "end": 30803, + "loc": { + "start": { + "line": 659, + "column": 52 + }, + "end": { + "line": 659, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 30803, + "end": 30804, + "loc": { + "start": { + "line": 659, + "column": 53 + }, + "end": { + "line": 659, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30804, + "end": 30805, + "loc": { + "start": { + "line": 659, + "column": 54 + }, + "end": { + "line": 659, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 30806, + "end": 30807, + "loc": { + "start": { + "line": 659, + "column": 56 + }, + "end": { + "line": 659, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 30808, + "end": 30822, + "loc": { + "start": { + "line": 659, + "column": 58 + }, + "end": { + "line": 659, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 30823, + "end": 30825, + "loc": { + "start": { + "line": 659, + "column": 73 + }, + "end": { + "line": 659, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchX", + "start": 30850, + "end": 30856, + "loc": { + "start": { + "line": 660, + "column": 24 + }, + "end": { + "line": 660, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 30857, + "end": 30858, + "loc": { + "start": { + "line": 660, + "column": 31 + }, + "end": { + "line": 660, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 30859, + "end": 30878, + "loc": { + "start": { + "line": 660, + "column": 33 + }, + "end": { + "line": 660, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30878, + "end": 30879, + "loc": { + "start": { + "line": 660, + "column": 52 + }, + "end": { + "line": 660, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 30879, + "end": 30880, + "loc": { + "start": { + "line": 660, + "column": 53 + }, + "end": { + "line": 660, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30880, + "end": 30881, + "loc": { + "start": { + "line": 660, + "column": 54 + }, + "end": { + "line": 660, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 30882, + "end": 30883, + "loc": { + "start": { + "line": 660, + "column": 56 + }, + "end": { + "line": 660, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 30884, + "end": 30898, + "loc": { + "start": { + "line": 660, + "column": 58 + }, + "end": { + "line": 660, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 30899, + "end": 30901, + "loc": { + "start": { + "line": 660, + "column": 73 + }, + "end": { + "line": 660, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 30926, + "end": 30932, + "loc": { + "start": { + "line": 661, + "column": 24 + }, + "end": { + "line": 661, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 30933, + "end": 30934, + "loc": { + "start": { + "line": 661, + "column": 31 + }, + "end": { + "line": 661, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 30935, + "end": 30954, + "loc": { + "start": { + "line": 661, + "column": 33 + }, + "end": { + "line": 661, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30954, + "end": 30955, + "loc": { + "start": { + "line": 661, + "column": 52 + }, + "end": { + "line": 661, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 30955, + "end": 30956, + "loc": { + "start": { + "line": 661, + "column": 53 + }, + "end": { + "line": 661, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30956, + "end": 30957, + "loc": { + "start": { + "line": 661, + "column": 54 + }, + "end": { + "line": 661, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 30958, + "end": 30959, + "loc": { + "start": { + "line": 661, + "column": 56 + }, + "end": { + "line": 661, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 30960, + "end": 30974, + "loc": { + "start": { + "line": 661, + "column": 58 + }, + "end": { + "line": 661, + "column": 72 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 30975, + "end": 30977, + "loc": { + "start": { + "line": 661, + "column": 73 + }, + "end": { + "line": 661, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchY", + "start": 31002, + "end": 31008, + "loc": { + "start": { + "line": 662, + "column": 24 + }, + "end": { + "line": 662, + "column": 30 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 31009, + "end": 31010, + "loc": { + "start": { + "line": 662, + "column": 31 + }, + "end": { + "line": 662, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchStartCanvasPos", + "start": 31011, + "end": 31030, + "loc": { + "start": { + "line": 662, + "column": 33 + }, + "end": { + "line": 662, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31030, + "end": 31031, + "loc": { + "start": { + "line": 662, + "column": 52 + }, + "end": { + "line": 662, + "column": 53 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 31031, + "end": 31032, + "loc": { + "start": { + "line": 662, + "column": 53 + }, + "end": { + "line": 662, + "column": 54 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31032, + "end": 31033, + "loc": { + "start": { + "line": 662, + "column": 54 + }, + "end": { + "line": 662, + "column": 55 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 31034, + "end": 31035, + "loc": { + "start": { + "line": 662, + "column": 56 + }, + "end": { + "line": 662, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchTolerance", + "start": 31036, + "end": 31050, + "loc": { + "start": { + "line": 662, + "column": 58 + }, + "end": { + "line": 662, + "column": 72 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31050, + "end": 31051, + "loc": { + "start": { + "line": 662, + "column": 72 + }, + "end": { + "line": 662, + "column": 73 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31052, + "end": 31053, + "loc": { + "start": { + "line": 662, + "column": 74 + }, + "end": { + "line": 662, + "column": 75 + } + } + }, + { + "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": 31078, + "end": 31082, + "loc": { + "start": { + "line": 663, + "column": 24 + }, + "end": { + "line": 663, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31082, + "end": 31083, + "loc": { + "start": { + "line": 663, + "column": 28 + }, + "end": { + "line": 663, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 31083, + "end": 31094, + "loc": { + "start": { + "line": 663, + "column": 29 + }, + "end": { + "line": 663, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31095, + "end": 31096, + "loc": { + "start": { + "line": 663, + "column": 41 + }, + "end": { + "line": 663, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_TOUCH_START", + "start": 31097, + "end": 31127, + "loc": { + "start": { + "line": 663, + "column": 43 + }, + "end": { + "line": 663, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31127, + "end": 31128, + "loc": { + "start": { + "line": 663, + "column": 73 + }, + "end": { + "line": 663, + "column": 74 + } + } + }, + { + "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": 31153, + "end": 31159, + "loc": { + "start": { + "line": 664, + "column": 24 + }, + "end": { + "line": 664, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31159, + "end": 31160, + "loc": { + "start": { + "line": 664, + "column": 30 + }, + "end": { + "line": 664, + "column": 31 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31181, + "end": 31182, + "loc": { + "start": { + "line": 665, + "column": 20 + }, + "end": { + "line": 665, + "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": 31203, + "end": 31208, + "loc": { + "start": { + "line": 666, + "column": 20 + }, + "end": { + "line": 666, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 31209, + "end": 31219, + "loc": { + "start": { + "line": 666, + "column": 26 + }, + "end": { + "line": 666, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31220, + "end": 31221, + "loc": { + "start": { + "line": 666, + "column": 37 + }, + "end": { + "line": 666, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 31222, + "end": 31227, + "loc": { + "start": { + "line": 666, + "column": 39 + }, + "end": { + "line": 666, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31227, + "end": 31228, + "loc": { + "start": { + "line": 666, + "column": 44 + }, + "end": { + "line": 666, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pick", + "start": 31228, + "end": 31232, + "loc": { + "start": { + "line": 666, + "column": 45 + }, + "end": { + "line": 666, + "column": 49 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31232, + "end": 31233, + "loc": { + "start": { + "line": 666, + "column": 49 + }, + "end": { + "line": 666, + "column": 50 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31233, + "end": 31234, + "loc": { + "start": { + "line": 666, + "column": 50 + }, + "end": { + "line": 666, + "column": 51 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvasPos", + "start": 31259, + "end": 31268, + "loc": { + "start": { + "line": 667, + "column": 24 + }, + "end": { + "line": 667, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31268, + "end": 31269, + "loc": { + "start": { + "line": 667, + "column": 33 + }, + "end": { + "line": 667, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "touchMoveCanvasPos", + "start": 31270, + "end": 31288, + "loc": { + "start": { + "line": 667, + "column": 35 + }, + "end": { + "line": 667, + "column": 53 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31288, + "end": 31289, + "loc": { + "start": { + "line": 667, + "column": 53 + }, + "end": { + "line": 667, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickSurface", + "start": 31314, + "end": 31325, + "loc": { + "start": { + "line": 668, + "column": 24 + }, + "end": { + "line": 668, + "column": 35 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31325, + "end": 31326, + "loc": { + "start": { + "line": 668, + "column": 35 + }, + "end": { + "line": 668, + "column": 36 + } + } + }, + { + "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": 31327, + "end": 31331, + "loc": { + "start": { + "line": 668, + "column": 37 + }, + "end": { + "line": 668, + "column": 41 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31352, + "end": 31353, + "loc": { + "start": { + "line": 669, + "column": 20 + }, + "end": { + "line": 669, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31353, + "end": 31354, + "loc": { + "start": { + "line": 669, + "column": 21 + }, + "end": { + "line": 669, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31354, + "end": 31355, + "loc": { + "start": { + "line": 669, + "column": 22 + }, + "end": { + "line": 669, + "column": 23 + } + } + }, + { + "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": 31376, + "end": 31378, + "loc": { + "start": { + "line": 670, + "column": 20 + }, + "end": { + "line": 670, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31379, + "end": 31380, + "loc": { + "start": { + "line": 670, + "column": 23 + }, + "end": { + "line": 670, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 31380, + "end": 31390, + "loc": { + "start": { + "line": 670, + "column": 24 + }, + "end": { + "line": 670, + "column": 34 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 31391, + "end": 31393, + "loc": { + "start": { + "line": 670, + "column": 35 + }, + "end": { + "line": 670, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 31394, + "end": 31404, + "loc": { + "start": { + "line": 670, + "column": 38 + }, + "end": { + "line": 670, + "column": 48 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31404, + "end": 31405, + "loc": { + "start": { + "line": 670, + "column": 48 + }, + "end": { + "line": 670, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 31405, + "end": 31413, + "loc": { + "start": { + "line": 670, + "column": 49 + }, + "end": { + "line": 670, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31413, + "end": 31414, + "loc": { + "start": { + "line": 670, + "column": 57 + }, + "end": { + "line": 670, + "column": 58 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31415, + "end": 31416, + "loc": { + "start": { + "line": 670, + "column": 59 + }, + "end": { + "line": 670, + "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": 31441, + "end": 31445, + "loc": { + "start": { + "line": 671, + "column": 24 + }, + "end": { + "line": 671, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31445, + "end": 31446, + "loc": { + "start": { + "line": 671, + "column": 28 + }, + "end": { + "line": 671, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 31446, + "end": 31473, + "loc": { + "start": { + "line": 671, + "column": 29 + }, + "end": { + "line": 671, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31473, + "end": 31474, + "loc": { + "start": { + "line": 671, + "column": 56 + }, + "end": { + "line": 671, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 31474, + "end": 31480, + "loc": { + "start": { + "line": 671, + "column": 57 + }, + "end": { + "line": 671, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31480, + "end": 31481, + "loc": { + "start": { + "line": 671, + "column": 63 + }, + "end": { + "line": 671, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 31481, + "end": 31489, + "loc": { + "start": { + "line": 671, + "column": 64 + }, + "end": { + "line": 671, + "column": 72 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31490, + "end": 31491, + "loc": { + "start": { + "line": 671, + "column": 73 + }, + "end": { + "line": 671, + "column": 74 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 31492, + "end": 31502, + "loc": { + "start": { + "line": 671, + "column": 75 + }, + "end": { + "line": 671, + "column": 85 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31502, + "end": 31503, + "loc": { + "start": { + "line": 671, + "column": 85 + }, + "end": { + "line": 671, + "column": 86 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 31503, + "end": 31511, + "loc": { + "start": { + "line": 671, + "column": 86 + }, + "end": { + "line": 671, + "column": 94 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31511, + "end": 31512, + "loc": { + "start": { + "line": 671, + "column": 94 + }, + "end": { + "line": 671, + "column": 95 + } + } + }, + { + "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": 31537, + "end": 31541, + "loc": { + "start": { + "line": 672, + "column": 24 + }, + "end": { + "line": 672, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31541, + "end": 31542, + "loc": { + "start": { + "line": 672, + "column": 28 + }, + "end": { + "line": 672, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 31542, + "end": 31569, + "loc": { + "start": { + "line": 672, + "column": 29 + }, + "end": { + "line": 672, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31569, + "end": 31570, + "loc": { + "start": { + "line": 672, + "column": 56 + }, + "end": { + "line": 672, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "target", + "start": 31570, + "end": 31576, + "loc": { + "start": { + "line": 672, + "column": 57 + }, + "end": { + "line": 672, + "column": 63 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31576, + "end": 31577, + "loc": { + "start": { + "line": 672, + "column": 63 + }, + "end": { + "line": 672, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 31577, + "end": 31583, + "loc": { + "start": { + "line": 672, + "column": 64 + }, + "end": { + "line": 672, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31584, + "end": 31585, + "loc": { + "start": { + "line": 672, + "column": 71 + }, + "end": { + "line": 672, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 31586, + "end": 31596, + "loc": { + "start": { + "line": 672, + "column": 73 + }, + "end": { + "line": 672, + "column": 83 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31596, + "end": 31597, + "loc": { + "start": { + "line": 672, + "column": 83 + }, + "end": { + "line": 672, + "column": 84 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "entity", + "start": 31597, + "end": 31603, + "loc": { + "start": { + "line": 672, + "column": 84 + }, + "end": { + "line": 672, + "column": 90 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31603, + "end": 31604, + "loc": { + "start": { + "line": 672, + "column": 90 + }, + "end": { + "line": 672, + "column": 91 + } + } + }, + { + "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": 31629, + "end": 31633, + "loc": { + "start": { + "line": 673, + "column": 24 + }, + "end": { + "line": 673, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31633, + "end": 31634, + "loc": { + "start": { + "line": 673, + "column": 28 + }, + "end": { + "line": 673, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 31634, + "end": 31661, + "loc": { + "start": { + "line": 673, + "column": 29 + }, + "end": { + "line": 673, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31661, + "end": 31662, + "loc": { + "start": { + "line": 673, + "column": 56 + }, + "end": { + "line": 673, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 31662, + "end": 31675, + "loc": { + "start": { + "line": 673, + "column": 57 + }, + "end": { + "line": 673, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31676, + "end": 31677, + "loc": { + "start": { + "line": 673, + "column": 71 + }, + "end": { + "line": 673, + "column": 72 + } + } + }, + { + "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": 31678, + "end": 31682, + "loc": { + "start": { + "line": 673, + "column": 73 + }, + "end": { + "line": 673, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31682, + "end": 31683, + "loc": { + "start": { + "line": 673, + "column": 77 + }, + "end": { + "line": 673, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 31708, + "end": 31712, + "loc": { + "start": { + "line": 674, + "column": 24 + }, + "end": { + "line": 674, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31712, + "end": 31713, + "loc": { + "start": { + "line": 674, + "column": 28 + }, + "end": { + "line": 674, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 31713, + "end": 31740, + "loc": { + "start": { + "line": 674, + "column": 29 + }, + "end": { + "line": 674, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31740, + "end": 31741, + "loc": { + "start": { + "line": 674, + "column": 56 + }, + "end": { + "line": 674, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wireVisible", + "start": 31741, + "end": 31752, + "loc": { + "start": { + "line": 674, + "column": 57 + }, + "end": { + "line": 674, + "column": 68 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31753, + "end": 31754, + "loc": { + "start": { + "line": 674, + "column": 69 + }, + "end": { + "line": 674, + "column": 70 + } + } + }, + { + "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": 31755, + "end": 31759, + "loc": { + "start": { + "line": 674, + "column": 71 + }, + "end": { + "line": 674, + "column": 75 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31759, + "end": 31760, + "loc": { + "start": { + "line": 674, + "column": 75 + }, + "end": { + "line": 674, + "column": 76 + } + } + }, + { + "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": 31785, + "end": 31789, + "loc": { + "start": { + "line": 675, + "column": 24 + }, + "end": { + "line": 675, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31789, + "end": 31790, + "loc": { + "start": { + "line": 675, + "column": 28 + }, + "end": { + "line": 675, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 31790, + "end": 31817, + "loc": { + "start": { + "line": 675, + "column": 29 + }, + "end": { + "line": 675, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31817, + "end": 31818, + "loc": { + "start": { + "line": 675, + "column": 56 + }, + "end": { + "line": 675, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "labelsVisible", + "start": 31818, + "end": 31831, + "loc": { + "start": { + "line": 675, + "column": 57 + }, + "end": { + "line": 675, + "column": 70 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 31832, + "end": 31833, + "loc": { + "start": { + "line": 675, + "column": 71 + }, + "end": { + "line": 675, + "column": 72 + } + } + }, + { + "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": 31834, + "end": 31838, + "loc": { + "start": { + "line": 675, + "column": 73 + }, + "end": { + "line": 675, + "column": 77 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31838, + "end": 31839, + "loc": { + "start": { + "line": 675, + "column": 77 + }, + "end": { + "line": 675, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 31864, + "end": 31868, + "loc": { + "start": { + "line": 676, + "column": 24 + }, + "end": { + "line": 676, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31868, + "end": 31869, + "loc": { + "start": { + "line": 676, + "column": 28 + }, + "end": { + "line": 676, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 31869, + "end": 31895, + "loc": { + "start": { + "line": 676, + "column": 29 + }, + "end": { + "line": 676, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31895, + "end": 31896, + "loc": { + "start": { + "line": 676, + "column": 55 + }, + "end": { + "line": 676, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 31896, + "end": 31900, + "loc": { + "start": { + "line": 676, + "column": 56 + }, + "end": { + "line": 676, + "column": 60 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31900, + "end": 31901, + "loc": { + "start": { + "line": 676, + "column": 60 + }, + "end": { + "line": 676, + "column": 61 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementEnd", + "start": 31901, + "end": 31917, + "loc": { + "start": { + "line": 676, + "column": 61 + }, + "end": { + "line": 676, + "column": 77 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31917, + "end": 31918, + "loc": { + "start": { + "line": 676, + "column": 77 + }, + "end": { + "line": 676, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 31919, + "end": 31923, + "loc": { + "start": { + "line": 676, + "column": 79 + }, + "end": { + "line": 676, + "column": 83 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31923, + "end": 31924, + "loc": { + "start": { + "line": 676, + "column": 83 + }, + "end": { + "line": 676, + "column": 84 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 31924, + "end": 31951, + "loc": { + "start": { + "line": 676, + "column": 84 + }, + "end": { + "line": 676, + "column": 111 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 31951, + "end": 31952, + "loc": { + "start": { + "line": 676, + "column": 111 + }, + "end": { + "line": 676, + "column": 112 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31952, + "end": 31953, + "loc": { + "start": { + "line": 676, + "column": 112 + }, + "end": { + "line": 676, + "column": 113 + } + } + }, + { + "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": 31978, + "end": 31982, + "loc": { + "start": { + "line": 677, + "column": 24 + }, + "end": { + "line": 677, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31982, + "end": 31983, + "loc": { + "start": { + "line": 677, + "column": 28 + }, + "end": { + "line": 677, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 31983, + "end": 32010, + "loc": { + "start": { + "line": 677, + "column": 29 + }, + "end": { + "line": 677, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32011, + "end": 32012, + "loc": { + "start": { + "line": 677, + "column": 57 + }, + "end": { + "line": 677, + "column": 58 + } + } + }, + { + "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": 32013, + "end": 32017, + "loc": { + "start": { + "line": 677, + "column": 59 + }, + "end": { + "line": 677, + "column": 63 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32017, + "end": 32018, + "loc": { + "start": { + "line": 677, + "column": 63 + }, + "end": { + "line": 677, + "column": 64 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32039, + "end": 32040, + "loc": { + "start": { + "line": 678, + "column": 20 + }, + "end": { + "line": 678, + "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": 32041, + "end": 32045, + "loc": { + "start": { + "line": 678, + "column": 22 + }, + "end": { + "line": 678, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32046, + "end": 32047, + "loc": { + "start": { + "line": 678, + "column": 27 + }, + "end": { + "line": 678, + "column": 28 + } + } + }, + { + "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": 32072, + "end": 32074, + "loc": { + "start": { + "line": 679, + "column": 24 + }, + "end": { + "line": 679, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32075, + "end": 32076, + "loc": { + "start": { + "line": 679, + "column": 27 + }, + "end": { + "line": 679, + "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": 32076, + "end": 32080, + "loc": { + "start": { + "line": 679, + "column": 28 + }, + "end": { + "line": 679, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32080, + "end": 32081, + "loc": { + "start": { + "line": 679, + "column": 32 + }, + "end": { + "line": 679, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 32081, + "end": 32108, + "loc": { + "start": { + "line": 679, + "column": 33 + }, + "end": { + "line": 679, + "column": 60 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32108, + "end": 32109, + "loc": { + "start": { + "line": 679, + "column": 60 + }, + "end": { + "line": 679, + "column": 61 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32110, + "end": 32111, + "loc": { + "start": { + "line": 679, + "column": 62 + }, + "end": { + "line": 679, + "column": 63 + } + } + }, + { + "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": 32140, + "end": 32144, + "loc": { + "start": { + "line": 680, + "column": 28 + }, + "end": { + "line": 680, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32144, + "end": 32145, + "loc": { + "start": { + "line": 680, + "column": 32 + }, + "end": { + "line": 680, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 32145, + "end": 32172, + "loc": { + "start": { + "line": 680, + "column": 33 + }, + "end": { + "line": 680, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32172, + "end": 32173, + "loc": { + "start": { + "line": 680, + "column": 60 + }, + "end": { + "line": 680, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 32173, + "end": 32180, + "loc": { + "start": { + "line": 680, + "column": 61 + }, + "end": { + "line": 680, + "column": 68 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32180, + "end": 32181, + "loc": { + "start": { + "line": 680, + "column": 68 + }, + "end": { + "line": 680, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32181, + "end": 32182, + "loc": { + "start": { + "line": 680, + "column": 69 + }, + "end": { + "line": 680, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32182, + "end": 32183, + "loc": { + "start": { + "line": 680, + "column": 70 + }, + "end": { + "line": 680, + "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": 32212, + "end": 32216, + "loc": { + "start": { + "line": 681, + "column": 28 + }, + "end": { + "line": 681, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32216, + "end": 32217, + "loc": { + "start": { + "line": 681, + "column": 32 + }, + "end": { + "line": 681, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 32217, + "end": 32244, + "loc": { + "start": { + "line": 681, + "column": 33 + }, + "end": { + "line": 681, + "column": 60 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32245, + "end": 32246, + "loc": { + "start": { + "line": 681, + "column": 61 + }, + "end": { + "line": 681, + "column": 62 + } + } + }, + { + "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": 32247, + "end": 32251, + "loc": { + "start": { + "line": 681, + "column": 63 + }, + "end": { + "line": 681, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32251, + "end": 32252, + "loc": { + "start": { + "line": 681, + "column": 67 + }, + "end": { + "line": 681, + "column": 68 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32277, + "end": 32278, + "loc": { + "start": { + "line": 682, + "column": 24 + }, + "end": { + "line": 682, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32299, + "end": 32300, + "loc": { + "start": { + "line": 683, + "column": 20 + }, + "end": { + "line": 683, + "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": 32321, + "end": 32325, + "loc": { + "start": { + "line": 684, + "column": 20 + }, + "end": { + "line": 684, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32325, + "end": 32326, + "loc": { + "start": { + "line": 684, + "column": 24 + }, + "end": { + "line": 684, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 32326, + "end": 32337, + "loc": { + "start": { + "line": 684, + "column": 25 + }, + "end": { + "line": 684, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32338, + "end": 32339, + "loc": { + "start": { + "line": 684, + "column": 37 + }, + "end": { + "line": 684, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 32340, + "end": 32370, + "loc": { + "start": { + "line": 684, + "column": 39 + }, + "end": { + "line": 684, + "column": 69 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32370, + "end": 32371, + "loc": { + "start": { + "line": 684, + "column": 69 + }, + "end": { + "line": 684, + "column": 70 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 32392, + "end": 32503, + "loc": { + "start": { + "line": 685, + "column": 20 + }, + "end": { + "line": 685, + "column": 131 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32520, + "end": 32521, + "loc": { + "start": { + "line": 686, + "column": 16 + }, + "end": { + "line": 686, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 32542, + "end": 32566, + "loc": { + "start": { + "line": 687, + "column": 20 + }, + "end": { + "line": 687, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32566, + "end": 32567, + "loc": { + "start": { + "line": 687, + "column": 44 + }, + "end": { + "line": 687, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32567, + "end": 32568, + "loc": { + "start": { + "line": 687, + "column": 45 + }, + "end": { + "line": 687, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32568, + "end": 32569, + "loc": { + "start": { + "line": 687, + "column": 46 + }, + "end": { + "line": 687, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 32590, + "end": 32595, + "loc": { + "start": { + "line": 688, + "column": 20 + }, + "end": { + "line": 688, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32595, + "end": 32596, + "loc": { + "start": { + "line": 688, + "column": 25 + }, + "end": { + "line": 688, + "column": 26 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 32614, + "end": 32618, + "loc": { + "start": { + "line": 690, + "column": 16 + }, + "end": { + "line": 690, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_TARGET_LONG_TOUCH_END", + "start": 32619, + "end": 32652, + "loc": { + "start": { + "line": 690, + "column": 21 + }, + "end": { + "line": 690, + "column": 54 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32652, + "end": 32653, + "loc": { + "start": { + "line": 690, + "column": 54 + }, + "end": { + "line": 690, + "column": 55 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 32674, + "end": 32676, + "loc": { + "start": { + "line": 691, + "column": 20 + }, + "end": { + "line": 691, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32677, + "end": 32678, + "loc": { + "start": { + "line": 691, + "column": 23 + }, + "end": { + "line": 691, + "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": 32678, + "end": 32682, + "loc": { + "start": { + "line": 691, + "column": 24 + }, + "end": { + "line": 691, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32682, + "end": 32683, + "loc": { + "start": { + "line": 691, + "column": 28 + }, + "end": { + "line": 691, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 32683, + "end": 32694, + "loc": { + "start": { + "line": 691, + "column": 29 + }, + "end": { + "line": 691, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32694, + "end": 32695, + "loc": { + "start": { + "line": 691, + "column": 40 + }, + "end": { + "line": 691, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32696, + "end": 32697, + "loc": { + "start": { + "line": 691, + "column": 42 + }, + "end": { + "line": 691, + "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": 32722, + "end": 32726, + "loc": { + "start": { + "line": 692, + "column": 24 + }, + "end": { + "line": 692, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32726, + "end": 32727, + "loc": { + "start": { + "line": 692, + "column": 28 + }, + "end": { + "line": 692, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 32727, + "end": 32738, + "loc": { + "start": { + "line": 692, + "column": 29 + }, + "end": { + "line": 692, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32738, + "end": 32739, + "loc": { + "start": { + "line": 692, + "column": 40 + }, + "end": { + "line": 692, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 32739, + "end": 32746, + "loc": { + "start": { + "line": 692, + "column": 41 + }, + "end": { + "line": 692, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 32747, + "end": 32748, + "loc": { + "start": { + "line": 692, + "column": 49 + }, + "end": { + "line": 692, + "column": 50 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 32749, + "end": 32754, + "loc": { + "start": { + "line": 692, + "column": 51 + }, + "end": { + "line": 692, + "column": 56 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32754, + "end": 32755, + "loc": { + "start": { + "line": 692, + "column": 56 + }, + "end": { + "line": 692, + "column": 57 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32776, + "end": 32777, + "loc": { + "start": { + "line": 693, + "column": 20 + }, + "end": { + "line": 693, + "column": 21 + } + } + }, + { + "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": 32798, + "end": 32800, + "loc": { + "start": { + "line": 694, + "column": 20 + }, + "end": { + "line": 694, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32801, + "end": 32802, + "loc": { + "start": { + "line": 694, + "column": 23 + }, + "end": { + "line": 694, + "column": 24 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 32802, + "end": 32803, + "loc": { + "start": { + "line": 694, + "column": 24 + }, + "end": { + "line": 694, + "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": 32803, + "end": 32807, + "loc": { + "start": { + "line": 694, + "column": 25 + }, + "end": { + "line": 694, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32807, + "end": 32808, + "loc": { + "start": { + "line": 694, + "column": 29 + }, + "end": { + "line": 694, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 32808, + "end": 32835, + "loc": { + "start": { + "line": 694, + "column": 30 + }, + "end": { + "line": 694, + "column": 57 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 32836, + "end": 32838, + "loc": { + "start": { + "line": 694, + "column": 58 + }, + "end": { + "line": 694, + "column": 60 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 32839, + "end": 32840, + "loc": { + "start": { + "line": 694, + "column": 61 + }, + "end": { + "line": 694, + "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": 32840, + "end": 32844, + "loc": { + "start": { + "line": 694, + "column": 62 + }, + "end": { + "line": 694, + "column": 66 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32844, + "end": 32845, + "loc": { + "start": { + "line": 694, + "column": 66 + }, + "end": { + "line": 694, + "column": 67 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 32845, + "end": 32872, + "loc": { + "start": { + "line": 694, + "column": 67 + }, + "end": { + "line": 694, + "column": 94 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32872, + "end": 32873, + "loc": { + "start": { + "line": 694, + "column": 94 + }, + "end": { + "line": 694, + "column": 95 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "targetVisible", + "start": 32873, + "end": 32886, + "loc": { + "start": { + "line": 694, + "column": 95 + }, + "end": { + "line": 694, + "column": 108 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32886, + "end": 32887, + "loc": { + "start": { + "line": 694, + "column": 108 + }, + "end": { + "line": 694, + "column": 109 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32888, + "end": 32889, + "loc": { + "start": { + "line": 694, + "column": 110 + }, + "end": { + "line": 694, + "column": 111 + } + } + }, + { + "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": 32914, + "end": 32916, + "loc": { + "start": { + "line": 695, + "column": 24 + }, + "end": { + "line": 695, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32917, + "end": 32918, + "loc": { + "start": { + "line": 695, + "column": 27 + }, + "end": { + "line": 695, + "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": 32918, + "end": 32922, + "loc": { + "start": { + "line": 695, + "column": 28 + }, + "end": { + "line": 695, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32922, + "end": 32923, + "loc": { + "start": { + "line": 695, + "column": 32 + }, + "end": { + "line": 695, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 32923, + "end": 32950, + "loc": { + "start": { + "line": 695, + "column": 33 + }, + "end": { + "line": 695, + "column": 60 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32950, + "end": 32951, + "loc": { + "start": { + "line": 695, + "column": 60 + }, + "end": { + "line": 695, + "column": 61 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 32952, + "end": 32953, + "loc": { + "start": { + "line": 695, + "column": 62 + }, + "end": { + "line": 695, + "column": 63 + } + } + }, + { + "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": 32982, + "end": 32986, + "loc": { + "start": { + "line": 696, + "column": 28 + }, + "end": { + "line": 696, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 32986, + "end": 32987, + "loc": { + "start": { + "line": 696, + "column": 32 + }, + "end": { + "line": 696, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 32987, + "end": 33014, + "loc": { + "start": { + "line": 696, + "column": 33 + }, + "end": { + "line": 696, + "column": 60 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33014, + "end": 33015, + "loc": { + "start": { + "line": 696, + "column": 60 + }, + "end": { + "line": 696, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 33015, + "end": 33022, + "loc": { + "start": { + "line": 696, + "column": 61 + }, + "end": { + "line": 696, + "column": 68 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33022, + "end": 33023, + "loc": { + "start": { + "line": 696, + "column": 68 + }, + "end": { + "line": 696, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33023, + "end": 33024, + "loc": { + "start": { + "line": 696, + "column": 69 + }, + "end": { + "line": 696, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33024, + "end": 33025, + "loc": { + "start": { + "line": 696, + "column": 70 + }, + "end": { + "line": 696, + "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": 33054, + "end": 33058, + "loc": { + "start": { + "line": 697, + "column": 28 + }, + "end": { + "line": 697, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33058, + "end": 33059, + "loc": { + "start": { + "line": 697, + "column": 32 + }, + "end": { + "line": 697, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 33059, + "end": 33086, + "loc": { + "start": { + "line": 697, + "column": 33 + }, + "end": { + "line": 697, + "column": 60 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33087, + "end": 33088, + "loc": { + "start": { + "line": 697, + "column": 61 + }, + "end": { + "line": 697, + "column": 62 + } + } + }, + { + "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": 33089, + "end": 33093, + "loc": { + "start": { + "line": 697, + "column": 63 + }, + "end": { + "line": 697, + "column": 67 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33093, + "end": 33094, + "loc": { + "start": { + "line": 697, + "column": 67 + }, + "end": { + "line": 697, + "column": 68 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33119, + "end": 33120, + "loc": { + "start": { + "line": 698, + "column": 24 + }, + "end": { + "line": 698, + "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": 33145, + "end": 33149, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 699, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33149, + "end": 33150, + "loc": { + "start": { + "line": 699, + "column": 28 + }, + "end": { + "line": 699, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 33150, + "end": 33161, + "loc": { + "start": { + "line": 699, + "column": 29 + }, + "end": { + "line": 699, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33162, + "end": 33163, + "loc": { + "start": { + "line": 699, + "column": 41 + }, + "end": { + "line": 699, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 33164, + "end": 33194, + "loc": { + "start": { + "line": 699, + "column": 43 + }, + "end": { + "line": 699, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33194, + "end": 33195, + "loc": { + "start": { + "line": 699, + "column": 73 + }, + "end": { + "line": 699, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 33220, + "end": 33352, + "loc": { + "start": { + "line": 700, + "column": 24 + }, + "end": { + "line": 700, + "column": 156 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33373, + "end": 33374, + "loc": { + "start": { + "line": 701, + "column": 20 + }, + "end": { + "line": 701, + "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": 33375, + "end": 33379, + "loc": { + "start": { + "line": 701, + "column": 22 + }, + "end": { + "line": 701, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33380, + "end": 33381, + "loc": { + "start": { + "line": 701, + "column": 27 + }, + "end": { + "line": 701, + "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": 33406, + "end": 33410, + "loc": { + "start": { + "line": 702, + "column": 24 + }, + "end": { + "line": 702, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33410, + "end": 33411, + "loc": { + "start": { + "line": 702, + "column": 28 + }, + "end": { + "line": 702, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 33411, + "end": 33438, + "loc": { + "start": { + "line": 702, + "column": 29 + }, + "end": { + "line": 702, + "column": 56 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33438, + "end": 33439, + "loc": { + "start": { + "line": 702, + "column": 56 + }, + "end": { + "line": 702, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clickable", + "start": 33439, + "end": 33448, + "loc": { + "start": { + "line": 702, + "column": 57 + }, + "end": { + "line": 702, + "column": 66 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33449, + "end": 33450, + "loc": { + "start": { + "line": 702, + "column": 67 + }, + "end": { + "line": 702, + "column": 68 + } + } + }, + { + "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": 33451, + "end": 33455, + "loc": { + "start": { + "line": 702, + "column": 69 + }, + "end": { + "line": 702, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33455, + "end": 33456, + "loc": { + "start": { + "line": 702, + "column": 73 + }, + "end": { + "line": 702, + "column": 74 + } + } + }, + { + "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": 33481, + "end": 33485, + "loc": { + "start": { + "line": 703, + "column": 24 + }, + "end": { + "line": 703, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33485, + "end": 33486, + "loc": { + "start": { + "line": 703, + "column": 28 + }, + "end": { + "line": 703, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 33486, + "end": 33512, + "loc": { + "start": { + "line": 703, + "column": 29 + }, + "end": { + "line": 703, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33512, + "end": 33513, + "loc": { + "start": { + "line": 703, + "column": 55 + }, + "end": { + "line": 703, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 33513, + "end": 33517, + "loc": { + "start": { + "line": 703, + "column": 56 + }, + "end": { + "line": 703, + "column": 60 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33517, + "end": 33518, + "loc": { + "start": { + "line": 703, + "column": 60 + }, + "end": { + "line": 703, + "column": 61 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementEnd", + "start": 33518, + "end": 33534, + "loc": { + "start": { + "line": 703, + "column": 61 + }, + "end": { + "line": 703, + "column": 77 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33534, + "end": 33535, + "loc": { + "start": { + "line": 703, + "column": 77 + }, + "end": { + "line": 703, + "column": 78 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 33536, + "end": 33540, + "loc": { + "start": { + "line": 703, + "column": 79 + }, + "end": { + "line": 703, + "column": 83 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33540, + "end": 33541, + "loc": { + "start": { + "line": 703, + "column": 83 + }, + "end": { + "line": 703, + "column": 84 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 33541, + "end": 33568, + "loc": { + "start": { + "line": 703, + "column": 84 + }, + "end": { + "line": 703, + "column": 111 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33568, + "end": 33569, + "loc": { + "start": { + "line": 703, + "column": 111 + }, + "end": { + "line": 703, + "column": 112 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33569, + "end": 33570, + "loc": { + "start": { + "line": 703, + "column": 112 + }, + "end": { + "line": 703, + "column": 113 + } + } + }, + { + "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": 33595, + "end": 33599, + "loc": { + "start": { + "line": 704, + "column": 24 + }, + "end": { + "line": 704, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33599, + "end": 33600, + "loc": { + "start": { + "line": 704, + "column": 28 + }, + "end": { + "line": 704, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 33600, + "end": 33627, + "loc": { + "start": { + "line": 704, + "column": 29 + }, + "end": { + "line": 704, + "column": 56 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33628, + "end": 33629, + "loc": { + "start": { + "line": 704, + "column": 57 + }, + "end": { + "line": 704, + "column": 58 + } + } + }, + { + "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": 33630, + "end": 33634, + "loc": { + "start": { + "line": 704, + "column": 59 + }, + "end": { + "line": 704, + "column": 63 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33634, + "end": 33635, + "loc": { + "start": { + "line": 704, + "column": 63 + }, + "end": { + "line": 704, + "column": 64 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 33660, + "end": 33664, + "loc": { + "start": { + "line": 705, + "column": 24 + }, + "end": { + "line": 705, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33664, + "end": 33665, + "loc": { + "start": { + "line": 705, + "column": 28 + }, + "end": { + "line": 705, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_touchState", + "start": 33665, + "end": 33676, + "loc": { + "start": { + "line": 705, + "column": 29 + }, + "end": { + "line": 705, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 33677, + "end": 33678, + "loc": { + "start": { + "line": 705, + "column": 41 + }, + "end": { + "line": 705, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "WAITING_FOR_ORIGIN_TOUCH_START", + "start": 33679, + "end": 33709, + "loc": { + "start": { + "line": 705, + "column": 43 + }, + "end": { + "line": 705, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33709, + "end": 33710, + "loc": { + "start": { + "line": 705, + "column": 73 + }, + "end": { + "line": 705, + "column": 74 + } + } + }, + { + "type": "CommentLine", + "value": " console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")", + "start": 33735, + "end": 33850, + "loc": { + "start": { + "line": 706, + "column": 24 + }, + "end": { + "line": 706, + "column": 139 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33871, + "end": 33872, + "loc": { + "start": { + "line": 707, + "column": 20 + }, + "end": { + "line": 707, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "enableCameraMouseControl", + "start": 33893, + "end": 33917, + "loc": { + "start": { + "line": 708, + "column": 20 + }, + "end": { + "line": 708, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33917, + "end": 33918, + "loc": { + "start": { + "line": 708, + "column": 44 + }, + "end": { + "line": 708, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33918, + "end": 33919, + "loc": { + "start": { + "line": 708, + "column": 45 + }, + "end": { + "line": 708, + "column": 46 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33919, + "end": 33920, + "loc": { + "start": { + "line": 708, + "column": 46 + }, + "end": { + "line": 708, + "column": 47 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 33941, + "end": 33946, + "loc": { + "start": { + "line": 709, + "column": 20 + }, + "end": { + "line": 709, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33946, + "end": 33947, + "loc": { + "start": { + "line": 709, + "column": 25 + }, + "end": { + "line": 709, + "column": 26 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33960, + "end": 33961, + "loc": { + "start": { + "line": 710, + "column": 12 + }, + "end": { + "line": 710, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33971, + "end": 33972, + "loc": { + "start": { + "line": 712, + "column": 8 + }, + "end": { + "line": 712, + "column": 9 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33972, + "end": 33973, + "loc": { + "start": { + "line": 712, + "column": 9 + }, + "end": { + "line": 712, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33974, + "end": 33975, + "loc": { + "start": { + "line": 712, + "column": 11 + }, + "end": { + "line": 712, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "passive", + "start": 33975, + "end": 33982, + "loc": { + "start": { + "line": 712, + "column": 12 + }, + "end": { + "line": 712, + "column": 19 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33982, + "end": 33983, + "loc": { + "start": { + "line": 712, + "column": 19 + }, + "end": { + "line": 712, + "column": 20 + } + } + }, + { + "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": 33984, + "end": 33988, + "loc": { + "start": { + "line": 712, + "column": 21 + }, + "end": { + "line": 712, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33988, + "end": 33989, + "loc": { + "start": { + "line": 712, + "column": 25 + }, + "end": { + "line": 712, + "column": 26 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 33989, + "end": 33990, + "loc": { + "start": { + "line": 712, + "column": 26 + }, + "end": { + "line": 712, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33990, + "end": 33991, + "loc": { + "start": { + "line": 712, + "column": 27 + }, + "end": { + "line": 712, + "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": 34001, + "end": 34005, + "loc": { + "start": { + "line": 714, + "column": 8 + }, + "end": { + "line": 714, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34005, + "end": 34006, + "loc": { + "start": { + "line": 714, + "column": 12 + }, + "end": { + "line": 714, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 34006, + "end": 34013, + "loc": { + "start": { + "line": 714, + "column": 13 + }, + "end": { + "line": 714, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 34014, + "end": 34015, + "loc": { + "start": { + "line": 714, + "column": 21 + }, + "end": { + "line": 714, + "column": 22 + } + } + }, + { + "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": 34016, + "end": 34020, + "loc": { + "start": { + "line": 714, + "column": 23 + }, + "end": { + "line": 714, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34020, + "end": 34021, + "loc": { + "start": { + "line": 714, + "column": 27 + }, + "end": { + "line": 714, + "column": 28 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34026, + "end": 34027, + "loc": { + "start": { + "line": 715, + "column": 4 + }, + "end": { + "line": 715, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n ", + "start": 34033, + "end": 34210, + "loc": { + "start": { + "line": 717, + "column": 4 + }, + "end": { + "line": 721, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "deactivate", + "start": 34215, + "end": 34225, + "loc": { + "start": { + "line": 722, + "column": 4 + }, + "end": { + "line": 722, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34225, + "end": 34226, + "loc": { + "start": { + "line": 722, + "column": 14 + }, + "end": { + "line": 722, + "column": 15 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34226, + "end": 34227, + "loc": { + "start": { + "line": 722, + "column": 15 + }, + "end": { + "line": 722, + "column": 16 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34228, + "end": 34229, + "loc": { + "start": { + "line": 722, + "column": 17 + }, + "end": { + "line": 722, + "column": 18 + } + } + }, + { + "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": 34238, + "end": 34240, + "loc": { + "start": { + "line": 723, + "column": 8 + }, + "end": { + "line": 723, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34241, + "end": 34242, + "loc": { + "start": { + "line": 723, + "column": 11 + }, + "end": { + "line": 723, + "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": 34242, + "end": 34243, + "loc": { + "start": { + "line": 723, + "column": 12 + }, + "end": { + "line": 723, + "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": 34243, + "end": 34247, + "loc": { + "start": { + "line": 723, + "column": 13 + }, + "end": { + "line": 723, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34247, + "end": 34248, + "loc": { + "start": { + "line": 723, + "column": 17 + }, + "end": { + "line": 723, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 34248, + "end": 34255, + "loc": { + "start": { + "line": 723, + "column": 18 + }, + "end": { + "line": 723, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34255, + "end": 34256, + "loc": { + "start": { + "line": 723, + "column": 25 + }, + "end": { + "line": 723, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34257, + "end": 34258, + "loc": { + "start": { + "line": 723, + "column": 27 + }, + "end": { + "line": 723, + "column": 28 + } + } + }, + { + "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": 34271, + "end": 34277, + "loc": { + "start": { + "line": 724, + "column": 12 + }, + "end": { + "line": 724, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34277, + "end": 34278, + "loc": { + "start": { + "line": 724, + "column": 18 + }, + "end": { + "line": 724, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34287, + "end": 34288, + "loc": { + "start": { + "line": 725, + "column": 8 + }, + "end": { + "line": 725, + "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": 34297, + "end": 34299, + "loc": { + "start": { + "line": 726, + "column": 8 + }, + "end": { + "line": 726, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34300, + "end": 34301, + "loc": { + "start": { + "line": 726, + "column": 11 + }, + "end": { + "line": 726, + "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": 34301, + "end": 34305, + "loc": { + "start": { + "line": 726, + "column": 12 + }, + "end": { + "line": 726, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34305, + "end": 34306, + "loc": { + "start": { + "line": 726, + "column": 16 + }, + "end": { + "line": 726, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 34306, + "end": 34312, + "loc": { + "start": { + "line": 726, + "column": 17 + }, + "end": { + "line": 726, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34312, + "end": 34313, + "loc": { + "start": { + "line": 726, + "column": 23 + }, + "end": { + "line": 726, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 34313, + "end": 34324, + "loc": { + "start": { + "line": 726, + "column": 24 + }, + "end": { + "line": 726, + "column": 35 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34324, + "end": 34325, + "loc": { + "start": { + "line": 726, + "column": 35 + }, + "end": { + "line": 726, + "column": 36 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34326, + "end": 34327, + "loc": { + "start": { + "line": 726, + "column": 37 + }, + "end": { + "line": 726, + "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": 34340, + "end": 34344, + "loc": { + "start": { + "line": 727, + "column": 12 + }, + "end": { + "line": 727, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34344, + "end": 34345, + "loc": { + "start": { + "line": 727, + "column": 16 + }, + "end": { + "line": 727, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 34345, + "end": 34351, + "loc": { + "start": { + "line": 727, + "column": 17 + }, + "end": { + "line": 727, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34351, + "end": 34352, + "loc": { + "start": { + "line": 727, + "column": 23 + }, + "end": { + "line": 727, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLens", + "start": 34352, + "end": 34363, + "loc": { + "start": { + "line": 727, + "column": 24 + }, + "end": { + "line": 727, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34363, + "end": 34364, + "loc": { + "start": { + "line": 727, + "column": 35 + }, + "end": { + "line": 727, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 34364, + "end": 34371, + "loc": { + "start": { + "line": 727, + "column": 36 + }, + "end": { + "line": 727, + "column": 43 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 34372, + "end": 34373, + "loc": { + "start": { + "line": 727, + "column": 44 + }, + "end": { + "line": 727, + "column": 45 + } + } + }, + { + "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": 34374, + "end": 34379, + "loc": { + "start": { + "line": 727, + "column": 46 + }, + "end": { + "line": 727, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34379, + "end": 34380, + "loc": { + "start": { + "line": 727, + "column": 51 + }, + "end": { + "line": 727, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34389, + "end": 34390, + "loc": { + "start": { + "line": 728, + "column": 8 + }, + "end": { + "line": 728, + "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": 34399, + "end": 34403, + "loc": { + "start": { + "line": 729, + "column": 8 + }, + "end": { + "line": 729, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34403, + "end": 34404, + "loc": { + "start": { + "line": 729, + "column": 12 + }, + "end": { + "line": 729, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "reset", + "start": 34404, + "end": 34409, + "loc": { + "start": { + "line": 729, + "column": 13 + }, + "end": { + "line": 729, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34409, + "end": 34410, + "loc": { + "start": { + "line": 729, + "column": 18 + }, + "end": { + "line": 729, + "column": 19 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34410, + "end": 34411, + "loc": { + "start": { + "line": 729, + "column": 19 + }, + "end": { + "line": 729, + "column": 20 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34411, + "end": 34412, + "loc": { + "start": { + "line": 729, + "column": 20 + }, + "end": { + "line": 729, + "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": 34421, + "end": 34426, + "loc": { + "start": { + "line": 730, + "column": 8 + }, + "end": { + "line": 730, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 34427, + "end": 34433, + "loc": { + "start": { + "line": 730, + "column": 14 + }, + "end": { + "line": 730, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 34434, + "end": 34435, + "loc": { + "start": { + "line": 730, + "column": 21 + }, + "end": { + "line": 730, + "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": 34436, + "end": 34440, + "loc": { + "start": { + "line": 730, + "column": 23 + }, + "end": { + "line": 730, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34440, + "end": 34441, + "loc": { + "start": { + "line": 730, + "column": 27 + }, + "end": { + "line": 730, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 34441, + "end": 34447, + "loc": { + "start": { + "line": 730, + "column": 28 + }, + "end": { + "line": 730, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34447, + "end": 34448, + "loc": { + "start": { + "line": 730, + "column": 34 + }, + "end": { + "line": 730, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 34448, + "end": 34454, + "loc": { + "start": { + "line": 730, + "column": 35 + }, + "end": { + "line": 730, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34454, + "end": 34455, + "loc": { + "start": { + "line": 730, + "column": 41 + }, + "end": { + "line": 730, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 34455, + "end": 34460, + "loc": { + "start": { + "line": 730, + "column": 42 + }, + "end": { + "line": 730, + "column": 47 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34460, + "end": 34461, + "loc": { + "start": { + "line": 730, + "column": 47 + }, + "end": { + "line": 730, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 34461, + "end": 34467, + "loc": { + "start": { + "line": 730, + "column": 48 + }, + "end": { + "line": 730, + "column": 54 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34467, + "end": 34468, + "loc": { + "start": { + "line": 730, + "column": 54 + }, + "end": { + "line": 730, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 34468, + "end": 34474, + "loc": { + "start": { + "line": 730, + "column": 55 + }, + "end": { + "line": 730, + "column": 61 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34474, + "end": 34475, + "loc": { + "start": { + "line": 730, + "column": 61 + }, + "end": { + "line": 730, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 34484, + "end": 34490, + "loc": { + "start": { + "line": 731, + "column": 8 + }, + "end": { + "line": 731, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34490, + "end": 34491, + "loc": { + "start": { + "line": 731, + "column": 14 + }, + "end": { + "line": 731, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "removeEventListener", + "start": 34491, + "end": 34510, + "loc": { + "start": { + "line": 731, + "column": 15 + }, + "end": { + "line": 731, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34510, + "end": 34511, + "loc": { + "start": { + "line": 731, + "column": 34 + }, + "end": { + "line": 731, + "column": 35 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchstart", + "start": 34511, + "end": 34523, + "loc": { + "start": { + "line": 731, + "column": 35 + }, + "end": { + "line": 731, + "column": 47 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34523, + "end": 34524, + "loc": { + "start": { + "line": 731, + "column": 47 + }, + "end": { + "line": 731, + "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": 34525, + "end": 34529, + "loc": { + "start": { + "line": 731, + "column": 49 + }, + "end": { + "line": 731, + "column": 53 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34529, + "end": 34530, + "loc": { + "start": { + "line": 731, + "column": 53 + }, + "end": { + "line": 731, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchStart", + "start": 34530, + "end": 34549, + "loc": { + "start": { + "line": 731, + "column": 54 + }, + "end": { + "line": 731, + "column": 73 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34549, + "end": 34550, + "loc": { + "start": { + "line": 731, + "column": 73 + }, + "end": { + "line": 731, + "column": 74 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34550, + "end": 34551, + "loc": { + "start": { + "line": 731, + "column": 74 + }, + "end": { + "line": 731, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "canvas", + "start": 34560, + "end": 34566, + "loc": { + "start": { + "line": 732, + "column": 8 + }, + "end": { + "line": 732, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34566, + "end": 34567, + "loc": { + "start": { + "line": 732, + "column": 14 + }, + "end": { + "line": 732, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "removeEventListener", + "start": 34567, + "end": 34586, + "loc": { + "start": { + "line": 732, + "column": 15 + }, + "end": { + "line": 732, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34586, + "end": 34587, + "loc": { + "start": { + "line": 732, + "column": 34 + }, + "end": { + "line": 732, + "column": 35 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "touchend", + "start": 34587, + "end": 34597, + "loc": { + "start": { + "line": 732, + "column": 35 + }, + "end": { + "line": 732, + "column": 45 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34597, + "end": 34598, + "loc": { + "start": { + "line": 732, + "column": 45 + }, + "end": { + "line": 732, + "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": 34599, + "end": 34603, + "loc": { + "start": { + "line": 732, + "column": 47 + }, + "end": { + "line": 732, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34603, + "end": 34604, + "loc": { + "start": { + "line": 732, + "column": 51 + }, + "end": { + "line": 732, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_onCanvasTouchEnd", + "start": 34604, + "end": 34621, + "loc": { + "start": { + "line": 732, + "column": 52 + }, + "end": { + "line": 732, + "column": 69 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34621, + "end": 34622, + "loc": { + "start": { + "line": 732, + "column": 69 + }, + "end": { + "line": 732, + "column": 70 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34622, + "end": 34623, + "loc": { + "start": { + "line": 732, + "column": 70 + }, + "end": { + "line": 732, + "column": 71 + } + } + }, + { + "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": 34632, + "end": 34634, + "loc": { + "start": { + "line": 733, + "column": 8 + }, + "end": { + "line": 733, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34635, + "end": 34636, + "loc": { + "start": { + "line": 733, + "column": 11 + }, + "end": { + "line": 733, + "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": 34636, + "end": 34640, + "loc": { + "start": { + "line": 733, + "column": 12 + }, + "end": { + "line": 733, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34640, + "end": 34641, + "loc": { + "start": { + "line": 733, + "column": 16 + }, + "end": { + "line": 733, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 34641, + "end": 34668, + "loc": { + "start": { + "line": 733, + "column": 17 + }, + "end": { + "line": 733, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34668, + "end": 34669, + "loc": { + "start": { + "line": 733, + "column": 44 + }, + "end": { + "line": 733, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34670, + "end": 34671, + "loc": { + "start": { + "line": 733, + "column": 46 + }, + "end": { + "line": 733, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 34684, + "end": 34688, + "loc": { + "start": { + "line": 734, + "column": 12 + }, + "end": { + "line": 734, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34688, + "end": 34689, + "loc": { + "start": { + "line": 734, + "column": 16 + }, + "end": { + "line": 734, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 34689, + "end": 34715, + "loc": { + "start": { + "line": 734, + "column": 17 + }, + "end": { + "line": 734, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34715, + "end": 34716, + "loc": { + "start": { + "line": 734, + "column": 43 + }, + "end": { + "line": 734, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 34716, + "end": 34720, + "loc": { + "start": { + "line": 734, + "column": 44 + }, + "end": { + "line": 734, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34720, + "end": 34721, + "loc": { + "start": { + "line": 734, + "column": 48 + }, + "end": { + "line": 734, + "column": 49 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementCancel", + "start": 34721, + "end": 34740, + "loc": { + "start": { + "line": 734, + "column": 49 + }, + "end": { + "line": 734, + "column": 68 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34740, + "end": 34741, + "loc": { + "start": { + "line": 734, + "column": 68 + }, + "end": { + "line": 734, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 34742, + "end": 34746, + "loc": { + "start": { + "line": 734, + "column": 70 + }, + "end": { + "line": 734, + "column": 74 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34746, + "end": 34747, + "loc": { + "start": { + "line": 734, + "column": 74 + }, + "end": { + "line": 734, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 34747, + "end": 34774, + "loc": { + "start": { + "line": 734, + "column": 75 + }, + "end": { + "line": 734, + "column": 102 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34774, + "end": 34775, + "loc": { + "start": { + "line": 734, + "column": 102 + }, + "end": { + "line": 734, + "column": 103 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34775, + "end": 34776, + "loc": { + "start": { + "line": 734, + "column": 103 + }, + "end": { + "line": 734, + "column": 104 + } + } + }, + { + "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": 34789, + "end": 34793, + "loc": { + "start": { + "line": 735, + "column": 12 + }, + "end": { + "line": 735, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34793, + "end": 34794, + "loc": { + "start": { + "line": 735, + "column": 16 + }, + "end": { + "line": 735, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 34794, + "end": 34821, + "loc": { + "start": { + "line": 735, + "column": 17 + }, + "end": { + "line": 735, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34821, + "end": 34822, + "loc": { + "start": { + "line": 735, + "column": 44 + }, + "end": { + "line": 735, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 34822, + "end": 34829, + "loc": { + "start": { + "line": 735, + "column": 45 + }, + "end": { + "line": 735, + "column": 52 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34829, + "end": 34830, + "loc": { + "start": { + "line": 735, + "column": 52 + }, + "end": { + "line": 735, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34830, + "end": 34831, + "loc": { + "start": { + "line": 735, + "column": 53 + }, + "end": { + "line": 735, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34831, + "end": 34832, + "loc": { + "start": { + "line": 735, + "column": 54 + }, + "end": { + "line": 735, + "column": 55 + } + } + }, + { + "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": 34845, + "end": 34849, + "loc": { + "start": { + "line": 736, + "column": 12 + }, + "end": { + "line": 736, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34849, + "end": 34850, + "loc": { + "start": { + "line": 736, + "column": 16 + }, + "end": { + "line": 736, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 34850, + "end": 34877, + "loc": { + "start": { + "line": 736, + "column": 17 + }, + "end": { + "line": 736, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 34878, + "end": 34879, + "loc": { + "start": { + "line": 736, + "column": 45 + }, + "end": { + "line": 736, + "column": 46 + } + } + }, + { + "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": 34880, + "end": 34884, + "loc": { + "start": { + "line": 736, + "column": 47 + }, + "end": { + "line": 736, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34884, + "end": 34885, + "loc": { + "start": { + "line": 736, + "column": 51 + }, + "end": { + "line": 736, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34894, + "end": 34895, + "loc": { + "start": { + "line": 737, + "column": 8 + }, + "end": { + "line": 737, + "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": 34904, + "end": 34908, + "loc": { + "start": { + "line": 738, + "column": 8 + }, + "end": { + "line": 738, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34908, + "end": 34909, + "loc": { + "start": { + "line": 738, + "column": 12 + }, + "end": { + "line": 738, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 34909, + "end": 34916, + "loc": { + "start": { + "line": 738, + "column": 13 + }, + "end": { + "line": 738, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 34917, + "end": 34918, + "loc": { + "start": { + "line": 738, + "column": 21 + }, + "end": { + "line": 738, + "column": 22 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 34919, + "end": 34924, + "loc": { + "start": { + "line": 738, + "column": 23 + }, + "end": { + "line": 738, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34924, + "end": 34925, + "loc": { + "start": { + "line": 738, + "column": 28 + }, + "end": { + "line": 738, + "column": 29 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 34934, + "end": 34938, + "loc": { + "start": { + "line": 739, + "column": 8 + }, + "end": { + "line": 739, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34938, + "end": 34939, + "loc": { + "start": { + "line": 739, + "column": 12 + }, + "end": { + "line": 739, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "plugin", + "start": 34939, + "end": 34945, + "loc": { + "start": { + "line": 739, + "column": 13 + }, + "end": { + "line": 739, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34945, + "end": 34946, + "loc": { + "start": { + "line": 739, + "column": 19 + }, + "end": { + "line": 739, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "viewer", + "start": 34946, + "end": 34952, + "loc": { + "start": { + "line": 739, + "column": 20 + }, + "end": { + "line": 739, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34952, + "end": 34953, + "loc": { + "start": { + "line": 739, + "column": 26 + }, + "end": { + "line": 739, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cameraControl", + "start": 34953, + "end": 34966, + "loc": { + "start": { + "line": 739, + "column": 27 + }, + "end": { + "line": 739, + "column": 40 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34966, + "end": 34967, + "loc": { + "start": { + "line": 739, + "column": 40 + }, + "end": { + "line": 739, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "active", + "start": 34967, + "end": 34973, + "loc": { + "start": { + "line": 739, + "column": 41 + }, + "end": { + "line": 739, + "column": 47 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 34974, + "end": 34975, + "loc": { + "start": { + "line": 739, + "column": 48 + }, + "end": { + "line": 739, + "column": 49 + } + } + }, + { + "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": 34976, + "end": 34980, + "loc": { + "start": { + "line": 739, + "column": 50 + }, + "end": { + "line": 739, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34980, + "end": 34981, + "loc": { + "start": { + "line": 739, + "column": 54 + }, + "end": { + "line": 739, + "column": 55 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 34986, + "end": 34987, + "loc": { + "start": { + "line": 740, + "column": 4 + }, + "end": { + "line": 740, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Resets this DistanceMeasurementsTouchControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsTouchControl is not active.\n ", + "start": 34993, + "end": 35214, + "loc": { + "start": { + "line": 742, + "column": 4 + }, + "end": { + "line": 748, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "reset", + "start": 35219, + "end": 35224, + "loc": { + "start": { + "line": 749, + "column": 4 + }, + "end": { + "line": 749, + "column": 9 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35224, + "end": 35225, + "loc": { + "start": { + "line": 749, + "column": 9 + }, + "end": { + "line": 749, + "column": 10 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35225, + "end": 35226, + "loc": { + "start": { + "line": 749, + "column": 10 + }, + "end": { + "line": 749, + "column": 11 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35227, + "end": 35228, + "loc": { + "start": { + "line": 749, + "column": 12 + }, + "end": { + "line": 749, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 35237, + "end": 35239, + "loc": { + "start": { + "line": 750, + "column": 8 + }, + "end": { + "line": 750, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35240, + "end": 35241, + "loc": { + "start": { + "line": 750, + "column": 11 + }, + "end": { + "line": 750, + "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": 35241, + "end": 35242, + "loc": { + "start": { + "line": 750, + "column": 12 + }, + "end": { + "line": 750, + "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": 35242, + "end": 35246, + "loc": { + "start": { + "line": 750, + "column": 13 + }, + "end": { + "line": 750, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35246, + "end": 35247, + "loc": { + "start": { + "line": 750, + "column": 17 + }, + "end": { + "line": 750, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_active", + "start": 35247, + "end": 35254, + "loc": { + "start": { + "line": 750, + "column": 18 + }, + "end": { + "line": 750, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35254, + "end": 35255, + "loc": { + "start": { + "line": 750, + "column": 25 + }, + "end": { + "line": 750, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35256, + "end": 35257, + "loc": { + "start": { + "line": 750, + "column": 27 + }, + "end": { + "line": 750, + "column": 28 + } + } + }, + { + "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": 35270, + "end": 35276, + "loc": { + "start": { + "line": 751, + "column": 12 + }, + "end": { + "line": 751, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35276, + "end": 35277, + "loc": { + "start": { + "line": 751, + "column": 18 + }, + "end": { + "line": 751, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35286, + "end": 35287, + "loc": { + "start": { + "line": 752, + "column": 8 + }, + "end": { + "line": 752, + "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": 35296, + "end": 35298, + "loc": { + "start": { + "line": 753, + "column": 8 + }, + "end": { + "line": 753, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35299, + "end": 35300, + "loc": { + "start": { + "line": 753, + "column": 11 + }, + "end": { + "line": 753, + "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": 35300, + "end": 35304, + "loc": { + "start": { + "line": 753, + "column": 12 + }, + "end": { + "line": 753, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35304, + "end": 35305, + "loc": { + "start": { + "line": 753, + "column": 16 + }, + "end": { + "line": 753, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 35305, + "end": 35332, + "loc": { + "start": { + "line": 753, + "column": 17 + }, + "end": { + "line": 753, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35332, + "end": 35333, + "loc": { + "start": { + "line": 753, + "column": 44 + }, + "end": { + "line": 753, + "column": 45 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35334, + "end": 35335, + "loc": { + "start": { + "line": 753, + "column": 46 + }, + "end": { + "line": 753, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 35348, + "end": 35352, + "loc": { + "start": { + "line": 754, + "column": 12 + }, + "end": { + "line": 754, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35352, + "end": 35353, + "loc": { + "start": { + "line": 754, + "column": 16 + }, + "end": { + "line": 754, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "distanceMeasurementsPlugin", + "start": 35353, + "end": 35379, + "loc": { + "start": { + "line": 754, + "column": 17 + }, + "end": { + "line": 754, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35379, + "end": 35380, + "loc": { + "start": { + "line": 754, + "column": 43 + }, + "end": { + "line": 754, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 35380, + "end": 35384, + "loc": { + "start": { + "line": 754, + "column": 44 + }, + "end": { + "line": 754, + "column": 48 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35384, + "end": 35385, + "loc": { + "start": { + "line": 754, + "column": 48 + }, + "end": { + "line": 754, + "column": 49 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "measurementCancel", + "start": 35385, + "end": 35404, + "loc": { + "start": { + "line": 754, + "column": 49 + }, + "end": { + "line": 754, + "column": 68 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35404, + "end": 35405, + "loc": { + "start": { + "line": 754, + "column": 68 + }, + "end": { + "line": 754, + "column": 69 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 35406, + "end": 35410, + "loc": { + "start": { + "line": 754, + "column": 70 + }, + "end": { + "line": 754, + "column": 74 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35410, + "end": 35411, + "loc": { + "start": { + "line": 754, + "column": 74 + }, + "end": { + "line": 754, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 35411, + "end": 35438, + "loc": { + "start": { + "line": 754, + "column": 75 + }, + "end": { + "line": 754, + "column": 102 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35438, + "end": 35439, + "loc": { + "start": { + "line": 754, + "column": 102 + }, + "end": { + "line": 754, + "column": 103 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35439, + "end": 35440, + "loc": { + "start": { + "line": 754, + "column": 103 + }, + "end": { + "line": 754, + "column": 104 + } + } + }, + { + "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": 35453, + "end": 35457, + "loc": { + "start": { + "line": 755, + "column": 12 + }, + "end": { + "line": 755, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35457, + "end": 35458, + "loc": { + "start": { + "line": 755, + "column": 16 + }, + "end": { + "line": 755, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 35458, + "end": 35485, + "loc": { + "start": { + "line": 755, + "column": 17 + }, + "end": { + "line": 755, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35485, + "end": 35486, + "loc": { + "start": { + "line": 755, + "column": 44 + }, + "end": { + "line": 755, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 35486, + "end": 35493, + "loc": { + "start": { + "line": 755, + "column": 45 + }, + "end": { + "line": 755, + "column": 52 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35493, + "end": 35494, + "loc": { + "start": { + "line": 755, + "column": 52 + }, + "end": { + "line": 755, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35494, + "end": 35495, + "loc": { + "start": { + "line": 755, + "column": 53 + }, + "end": { + "line": 755, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35495, + "end": 35496, + "loc": { + "start": { + "line": 755, + "column": 54 + }, + "end": { + "line": 755, + "column": 55 + } + } + }, + { + "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": 35509, + "end": 35513, + "loc": { + "start": { + "line": 756, + "column": 12 + }, + "end": { + "line": 756, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35513, + "end": 35514, + "loc": { + "start": { + "line": 756, + "column": 16 + }, + "end": { + "line": 756, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_currentDistanceMeasurement", + "start": 35514, + "end": 35541, + "loc": { + "start": { + "line": 756, + "column": 17 + }, + "end": { + "line": 756, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 35542, + "end": 35543, + "loc": { + "start": { + "line": 756, + "column": 45 + }, + "end": { + "line": 756, + "column": 46 + } + } + }, + { + "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": 35544, + "end": 35548, + "loc": { + "start": { + "line": 756, + "column": 47 + }, + "end": { + "line": 756, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35548, + "end": 35549, + "loc": { + "start": { + "line": 756, + "column": 51 + }, + "end": { + "line": 756, + "column": 52 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35558, + "end": 35559, + "loc": { + "start": { + "line": 757, + "column": 8 + }, + "end": { + "line": 757, + "column": 9 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35564, + "end": 35565, + "loc": { + "start": { + "line": 758, + "column": 4 + }, + "end": { + "line": 758, + "column": 5 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Destroys this DistanceMeasurementsTouchControl.\n ", + "start": 35571, + "end": 35637, + "loc": { + "start": { + "line": 760, + "column": 4 + }, + "end": { + "line": 762, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 35642, + "end": 35649, + "loc": { + "start": { + "line": 763, + "column": 4 + }, + "end": { + "line": 763, + "column": 11 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35649, + "end": 35650, + "loc": { + "start": { + "line": 763, + "column": 11 + }, + "end": { + "line": 763, + "column": 12 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35650, + "end": 35651, + "loc": { + "start": { + "line": 763, + "column": 12 + }, + "end": { + "line": 763, + "column": 13 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35652, + "end": 35653, + "loc": { + "start": { + "line": 763, + "column": 14 + }, + "end": { + "line": 763, + "column": 15 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 35662, + "end": 35666, + "loc": { + "start": { + "line": 764, + "column": 8 + }, + "end": { + "line": 764, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35666, + "end": 35667, + "loc": { + "start": { + "line": 764, + "column": 12 + }, + "end": { + "line": 764, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "deactivate", + "start": 35667, + "end": 35677, + "loc": { + "start": { + "line": 764, + "column": 13 + }, + "end": { + "line": 764, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35677, + "end": 35678, + "loc": { + "start": { + "line": 764, + "column": 23 + }, + "end": { + "line": 764, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35678, + "end": 35679, + "loc": { + "start": { + "line": 764, + "column": 24 + }, + "end": { + "line": 764, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35679, + "end": 35680, + "loc": { + "start": { + "line": 764, + "column": 25 + }, + "end": { + "line": 764, + "column": 26 + } + } + }, + { + "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": 35689, + "end": 35694, + "loc": { + "start": { + "line": 765, + "column": 8 + }, + "end": { + "line": 765, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35694, + "end": 35695, + "loc": { + "start": { + "line": 765, + "column": 13 + }, + "end": { + "line": 765, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 35695, + "end": 35702, + "loc": { + "start": { + "line": 765, + "column": 14 + }, + "end": { + "line": 765, + "column": 21 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35702, + "end": 35703, + "loc": { + "start": { + "line": 765, + "column": 21 + }, + "end": { + "line": 765, + "column": 22 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35703, + "end": 35704, + "loc": { + "start": { + "line": 765, + "column": 22 + }, + "end": { + "line": 765, + "column": 23 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35704, + "end": 35705, + "loc": { + "start": { + "line": 765, + "column": 23 + }, + "end": { + "line": 765, + "column": 24 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35710, + "end": 35711, + "loc": { + "start": { + "line": 766, + "column": 4 + }, + "end": { + "line": 766, + "column": 5 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 35712, + "end": 35713, + "loc": { + "start": { + "line": 767, + "column": 0 + }, + "end": { + "line": 767, + "column": 1 + } + } + }, + { + "type": { + "label": "eof", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35714, + "end": 35714, + "loc": { + "start": { + "line": 768, + "column": 0 + }, + "end": { + "line": 768, + "column": 0 + } + } + } + ] +} \ No newline at end of file diff --git a/docs/ast/source/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js.json b/docs/ast/source/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js.json index 27ec3e81ba..ee0fbc414f 100644 --- a/docs/ast/source/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js.json +++ b/docs/ast/source/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 19427, + "end": 19511, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 19427, + "end": 19511, "loc": { "start": { "line": 1, @@ -491,7 +491,7 @@ { "type": "Identifier", "start": 7776, - "end": 19400, + "end": 19484, "loc": { "start": { "line": 161, @@ -540,7 +540,7 @@ "body": { "type": "ClassBody", "start": 7814, - "end": 19400, + "end": 19484, "loc": { "start": { "line": 161, @@ -2018,9 +2018,9 @@ "trailingComments": [ { "type": "CommentBlock", - "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=false] When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", + "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=true] When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", "start": 10012, - "end": 13742, + "end": 13826, "loc": { "start": { "line": 226, @@ -2036,8 +2036,8 @@ }, { "type": "ClassMethod", - "start": 13747, - "end": 19295, + "start": 13831, + "end": 19379, "loc": { "start": { "line": 255, @@ -2052,8 +2052,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 13747, - "end": 13751, + "start": 13831, + "end": 13835, "loc": { "start": { "line": 255, @@ -2076,8 +2076,8 @@ "params": [ { "type": "AssignmentPattern", - "start": 13752, - "end": 13763, + "start": 13836, + "end": 13847, "loc": { "start": { "line": 255, @@ -2090,8 +2090,8 @@ }, "left": { "type": "Identifier", - "start": 13752, - "end": 13758, + "start": 13836, + "end": 13842, "loc": { "start": { "line": 255, @@ -2107,8 +2107,8 @@ }, "right": { "type": "ObjectExpression", - "start": 13761, - "end": 13763, + "start": 13845, + "end": 13847, "loc": { "start": { "line": 255, @@ -2125,8 +2125,8 @@ ], "body": { "type": "BlockStatement", - "start": 13765, - "end": 19295, + "start": 13849, + "end": 19379, "loc": { "start": { "line": 255, @@ -2140,8 +2140,8 @@ "body": [ { "type": "IfStatement", - "start": 13776, - "end": 13997, + "start": 13860, + "end": 14081, "loc": { "start": { "line": 257, @@ -2154,8 +2154,8 @@ }, "test": { "type": "LogicalExpression", - "start": 13780, - "end": 13832, + "start": 13864, + "end": 13916, "loc": { "start": { "line": 257, @@ -2168,8 +2168,8 @@ }, "left": { "type": "MemberExpression", - "start": 13780, - "end": 13789, + "start": 13864, + "end": 13873, "loc": { "start": { "line": 257, @@ -2182,8 +2182,8 @@ }, "object": { "type": "Identifier", - "start": 13780, - "end": 13786, + "start": 13864, + "end": 13870, "loc": { "start": { "line": 257, @@ -2199,8 +2199,8 @@ }, "property": { "type": "Identifier", - "start": 13787, - "end": 13789, + "start": 13871, + "end": 13873, "loc": { "start": { "line": 257, @@ -2219,8 +2219,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 13793, - "end": 13832, + "start": 13877, + "end": 13916, "loc": { "start": { "line": 257, @@ -2233,8 +2233,8 @@ }, "object": { "type": "MemberExpression", - "start": 13793, - "end": 13821, + "start": 13877, + "end": 13905, "loc": { "start": { "line": 257, @@ -2247,8 +2247,8 @@ }, "object": { "type": "MemberExpression", - "start": 13793, - "end": 13810, + "start": 13877, + "end": 13894, "loc": { "start": { "line": 257, @@ -2261,8 +2261,8 @@ }, "object": { "type": "MemberExpression", - "start": 13793, - "end": 13804, + "start": 13877, + "end": 13888, "loc": { "start": { "line": 257, @@ -2275,8 +2275,8 @@ }, "object": { "type": "ThisExpression", - "start": 13793, - "end": 13797, + "start": 13877, + "end": 13881, "loc": { "start": { "line": 257, @@ -2290,8 +2290,8 @@ }, "property": { "type": "Identifier", - "start": 13798, - "end": 13804, + "start": 13882, + "end": 13888, "loc": { "start": { "line": 257, @@ -2309,8 +2309,8 @@ }, "property": { "type": "Identifier", - "start": 13805, - "end": 13810, + "start": 13889, + "end": 13894, "loc": { "start": { "line": 257, @@ -2328,8 +2328,8 @@ }, "property": { "type": "Identifier", - "start": 13811, - "end": 13821, + "start": 13895, + "end": 13905, "loc": { "start": { "line": 257, @@ -2347,8 +2347,8 @@ }, "property": { "type": "MemberExpression", - "start": 13822, - "end": 13831, + "start": 13906, + "end": 13915, "loc": { "start": { "line": 257, @@ -2361,8 +2361,8 @@ }, "object": { "type": "Identifier", - "start": 13822, - "end": 13828, + "start": 13906, + "end": 13912, "loc": { "start": { "line": 257, @@ -2378,8 +2378,8 @@ }, "property": { "type": "Identifier", - "start": 13829, - "end": 13831, + "start": 13913, + "end": 13915, "loc": { "start": { "line": 257, @@ -2400,8 +2400,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 13834, - "end": 13997, + "start": 13918, + "end": 14081, "loc": { "start": { "line": 257, @@ -2415,8 +2415,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 13848, - "end": 13957, + "start": 13932, + "end": 14041, "loc": { "start": { "line": 258, @@ -2429,8 +2429,8 @@ }, "expression": { "type": "CallExpression", - "start": 13848, - "end": 13956, + "start": 13932, + "end": 14040, "loc": { "start": { "line": 258, @@ -2443,8 +2443,8 @@ }, "callee": { "type": "MemberExpression", - "start": 13848, - "end": 13858, + "start": 13932, + "end": 13942, "loc": { "start": { "line": 258, @@ -2457,8 +2457,8 @@ }, "object": { "type": "ThisExpression", - "start": 13848, - "end": 13852, + "start": 13932, + "end": 13936, "loc": { "start": { "line": 258, @@ -2472,8 +2472,8 @@ }, "property": { "type": "Identifier", - "start": 13853, - "end": 13858, + "start": 13937, + "end": 13942, "loc": { "start": { "line": 258, @@ -2492,8 +2492,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 13859, - "end": 13955, + "start": 13943, + "end": 14039, "loc": { "start": { "line": 258, @@ -2506,8 +2506,8 @@ }, "left": { "type": "BinaryExpression", - "start": 13859, - "end": 13922, + "start": 13943, + "end": 14006, "loc": { "start": { "line": 258, @@ -2520,8 +2520,8 @@ }, "left": { "type": "StringLiteral", - "start": 13859, - "end": 13910, + "start": 13943, + "end": 13994, "loc": { "start": { "line": 258, @@ -2541,8 +2541,8 @@ "operator": "+", "right": { "type": "MemberExpression", - "start": 13913, - "end": 13922, + "start": 13997, + "end": 14006, "loc": { "start": { "line": 258, @@ -2555,8 +2555,8 @@ }, "object": { "type": "Identifier", - "start": 13913, - "end": 13919, + "start": 13997, + "end": 14003, "loc": { "start": { "line": 258, @@ -2572,8 +2572,8 @@ }, "property": { "type": "Identifier", - "start": 13920, - "end": 13922, + "start": 14004, + "end": 14006, "loc": { "start": { "line": 258, @@ -2593,8 +2593,8 @@ "operator": "+", "right": { "type": "StringLiteral", - "start": 13925, - "end": 13955, + "start": 14009, + "end": 14039, "loc": { "start": { "line": 258, @@ -2617,8 +2617,8 @@ }, { "type": "ExpressionStatement", - "start": 13970, - "end": 13987, + "start": 14054, + "end": 14071, "loc": { "start": { "line": 259, @@ -2631,8 +2631,8 @@ }, "expression": { "type": "UnaryExpression", - "start": 13970, - "end": 13986, + "start": 14054, + "end": 14070, "loc": { "start": { "line": 259, @@ -2647,8 +2647,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 13977, - "end": 13986, + "start": 14061, + "end": 14070, "loc": { "start": { "line": 259, @@ -2661,8 +2661,8 @@ }, "object": { "type": "Identifier", - "start": 13977, - "end": 13983, + "start": 14061, + "end": 14067, "loc": { "start": { "line": 259, @@ -2678,8 +2678,8 @@ }, "property": { "type": "Identifier", - "start": 13984, - "end": 13986, + "start": 14068, + "end": 14070, "loc": { "start": { "line": 259, @@ -2707,8 +2707,8 @@ }, { "type": "VariableDeclaration", - "start": 14007, - "end": 14163, + "start": 14091, + "end": 14247, "loc": { "start": { "line": 262, @@ -2722,8 +2722,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14013, - "end": 14162, + "start": 14097, + "end": 14246, "loc": { "start": { "line": 262, @@ -2736,8 +2736,8 @@ }, "id": { "type": "Identifier", - "start": 14013, - "end": 14023, + "start": 14097, + "end": 14107, "loc": { "start": { "line": 262, @@ -2753,8 +2753,8 @@ }, "init": { "type": "NewExpression", - "start": 14026, - "end": 14162, + "start": 14110, + "end": 14246, "loc": { "start": { "line": 262, @@ -2767,8 +2767,8 @@ }, "callee": { "type": "Identifier", - "start": 14030, - "end": 14040, + "start": 14114, + "end": 14124, "loc": { "start": { "line": 262, @@ -2785,8 +2785,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 14041, - "end": 14058, + "start": 14125, + "end": 14142, "loc": { "start": { "line": 262, @@ -2799,8 +2799,8 @@ }, "object": { "type": "MemberExpression", - "start": 14041, - "end": 14052, + "start": 14125, + "end": 14136, "loc": { "start": { "line": 262, @@ -2813,8 +2813,8 @@ }, "object": { "type": "ThisExpression", - "start": 14041, - "end": 14045, + "start": 14125, + "end": 14129, "loc": { "start": { "line": 262, @@ -2828,8 +2828,8 @@ }, "property": { "type": "Identifier", - "start": 14046, - "end": 14052, + "start": 14130, + "end": 14136, "loc": { "start": { "line": 262, @@ -2847,8 +2847,8 @@ }, "property": { "type": "Identifier", - "start": 14053, - "end": 14058, + "start": 14137, + "end": 14142, "loc": { "start": { "line": 262, @@ -2866,8 +2866,8 @@ }, { "type": "CallExpression", - "start": 14060, - "end": 14161, + "start": 14144, + "end": 14245, "loc": { "start": { "line": 262, @@ -2880,8 +2880,8 @@ }, "callee": { "type": "MemberExpression", - "start": 14060, - "end": 14071, + "start": 14144, + "end": 14155, "loc": { "start": { "line": 262, @@ -2894,8 +2894,8 @@ }, "object": { "type": "Identifier", - "start": 14060, - "end": 14065, + "start": 14144, + "end": 14149, "loc": { "start": { "line": 262, @@ -2911,8 +2911,8 @@ }, "property": { "type": "Identifier", - "start": 14066, - "end": 14071, + "start": 14150, + "end": 14155, "loc": { "start": { "line": 262, @@ -2931,8 +2931,8 @@ "arguments": [ { "type": "Identifier", - "start": 14072, - "end": 14078, + "start": 14156, + "end": 14162, "loc": { "start": { "line": 262, @@ -2948,8 +2948,8 @@ }, { "type": "ObjectExpression", - "start": 14080, - "end": 14160, + "start": 14164, + "end": 14244, "loc": { "start": { "line": 262, @@ -2963,8 +2963,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 14094, - "end": 14107, + "start": 14178, + "end": 14191, "loc": { "start": { "line": 263, @@ -2980,8 +2980,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 14094, - "end": 14101, + "start": 14178, + "end": 14185, "loc": { "start": { "line": 263, @@ -2997,8 +2997,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 14103, - "end": 14107, + "start": 14187, + "end": 14191, "loc": { "start": { "line": 263, @@ -3014,8 +3014,8 @@ }, { "type": "ObjectProperty", - "start": 14121, - "end": 14150, + "start": 14205, + "end": 14234, "loc": { "start": { "line": 264, @@ -3031,8 +3031,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 14121, - "end": 14131, + "start": 14205, + "end": 14215, "loc": { "start": { "line": 264, @@ -3048,8 +3048,8 @@ }, "value": { "type": "MemberExpression", - "start": 14133, - "end": 14150, + "start": 14217, + "end": 14234, "loc": { "start": { "line": 264, @@ -3062,8 +3062,8 @@ }, "object": { "type": "Identifier", - "start": 14133, - "end": 14139, + "start": 14217, + "end": 14223, "loc": { "start": { "line": 264, @@ -3079,8 +3079,8 @@ }, "property": { "type": "Identifier", - "start": 14140, - "end": 14150, + "start": 14224, + "end": 14234, "loc": { "start": { "line": 264, @@ -3109,8 +3109,8 @@ }, { "type": "VariableDeclaration", - "start": 14173, - "end": 14203, + "start": 14257, + "end": 14287, "loc": { "start": { "line": 267, @@ -3124,8 +3124,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14179, - "end": 14202, + "start": 14263, + "end": 14286, "loc": { "start": { "line": 267, @@ -3138,8 +3138,8 @@ }, "id": { "type": "Identifier", - "start": 14179, - "end": 14186, + "start": 14263, + "end": 14270, "loc": { "start": { "line": 267, @@ -3155,8 +3155,8 @@ }, "init": { "type": "MemberExpression", - "start": 14189, - "end": 14202, + "start": 14273, + "end": 14286, "loc": { "start": { "line": 267, @@ -3169,8 +3169,8 @@ }, "object": { "type": "Identifier", - "start": 14189, - "end": 14199, + "start": 14273, + "end": 14283, "loc": { "start": { "line": 267, @@ -3186,8 +3186,8 @@ }, "property": { "type": "Identifier", - "start": 14200, - "end": 14202, + "start": 14284, + "end": 14286, "loc": { "start": { "line": 267, @@ -3210,8 +3210,8 @@ { "type": "CommentLine", "value": " In case ID was auto-generated", - "start": 14205, - "end": 14237, + "start": 14289, + "end": 14321, "loc": { "start": { "line": 267, @@ -3227,8 +3227,8 @@ }, { "type": "IfStatement", - "start": 14247, - "end": 14410, + "start": 14331, + "end": 14494, "loc": { "start": { "line": 269, @@ -3241,8 +3241,8 @@ }, "test": { "type": "LogicalExpression", - "start": 14251, - "end": 14278, + "start": 14335, + "end": 14362, "loc": { "start": { "line": 269, @@ -3255,8 +3255,8 @@ }, "left": { "type": "UnaryExpression", - "start": 14251, - "end": 14262, + "start": 14335, + "end": 14346, "loc": { "start": { "line": 269, @@ -3271,8 +3271,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 14252, - "end": 14262, + "start": 14336, + "end": 14346, "loc": { "start": { "line": 269, @@ -3285,8 +3285,8 @@ }, "object": { "type": "Identifier", - "start": 14252, - "end": 14258, + "start": 14336, + "end": 14342, "loc": { "start": { "line": 269, @@ -3303,8 +3303,8 @@ }, "property": { "type": "Identifier", - "start": 14259, - "end": 14262, + "start": 14343, + "end": 14346, "loc": { "start": { "line": 269, @@ -3329,8 +3329,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 14266, - "end": 14278, + "start": 14350, + "end": 14362, "loc": { "start": { "line": 269, @@ -3345,8 +3345,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 14267, - "end": 14278, + "start": 14351, + "end": 14362, "loc": { "start": { "line": 269, @@ -3359,8 +3359,8 @@ }, "object": { "type": "Identifier", - "start": 14267, - "end": 14273, + "start": 14351, + "end": 14357, "loc": { "start": { "line": 269, @@ -3376,8 +3376,8 @@ }, "property": { "type": "Identifier", - "start": 14274, - "end": 14278, + "start": 14358, + "end": 14362, "loc": { "start": { "line": 269, @@ -3401,8 +3401,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 14280, - "end": 14410, + "start": 14364, + "end": 14494, "loc": { "start": { "line": 269, @@ -3416,8 +3416,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 14294, - "end": 14343, + "start": 14378, + "end": 14427, "loc": { "start": { "line": 270, @@ -3430,8 +3430,8 @@ }, "expression": { "type": "CallExpression", - "start": 14294, - "end": 14342, + "start": 14378, + "end": 14426, "loc": { "start": { "line": 270, @@ -3444,8 +3444,8 @@ }, "callee": { "type": "MemberExpression", - "start": 14294, - "end": 14304, + "start": 14378, + "end": 14388, "loc": { "start": { "line": 270, @@ -3458,8 +3458,8 @@ }, "object": { "type": "ThisExpression", - "start": 14294, - "end": 14298, + "start": 14378, + "end": 14382, "loc": { "start": { "line": 270, @@ -3473,8 +3473,8 @@ }, "property": { "type": "Identifier", - "start": 14299, - "end": 14304, + "start": 14383, + "end": 14388, "loc": { "start": { "line": 270, @@ -3493,8 +3493,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 14305, - "end": 14341, + "start": 14389, + "end": 14425, "loc": { "start": { "line": 270, @@ -3516,8 +3516,8 @@ }, { "type": "ReturnStatement", - "start": 14356, - "end": 14374, + "start": 14440, + "end": 14458, "loc": { "start": { "line": 271, @@ -3530,8 +3530,8 @@ }, "argument": { "type": "Identifier", - "start": 14363, - "end": 14373, + "start": 14447, + "end": 14457, "loc": { "start": { "line": 271, @@ -3549,8 +3549,8 @@ { "type": "CommentLine", "value": " Return new empty model", - "start": 14375, - "end": 14400, + "start": 14459, + "end": 14484, "loc": { "start": { "line": 271, @@ -3572,8 +3572,8 @@ { "type": "CommentLine", "value": " In case ID was auto-generated", - "start": 14205, - "end": 14237, + "start": 14289, + "end": 14321, "loc": { "start": { "line": 267, @@ -3589,8 +3589,8 @@ }, { "type": "IfStatement", - "start": 14420, - "end": 19142, + "start": 14504, + "end": 19226, "loc": { "start": { "line": 274, @@ -3603,8 +3603,8 @@ }, "test": { "type": "LogicalExpression", - "start": 14424, - "end": 14467, + "start": 14508, + "end": 14551, "loc": { "start": { "line": 274, @@ -3617,8 +3617,8 @@ }, "left": { "type": "MemberExpression", - "start": 14424, - "end": 14443, + "start": 14508, + "end": 14527, "loc": { "start": { "line": 274, @@ -3631,8 +3631,8 @@ }, "object": { "type": "Identifier", - "start": 14424, - "end": 14430, + "start": 14508, + "end": 14514, "loc": { "start": { "line": 274, @@ -3648,8 +3648,8 @@ }, "property": { "type": "Identifier", - "start": 14431, - "end": 14443, + "start": 14515, + "end": 14527, "loc": { "start": { "line": 274, @@ -3668,8 +3668,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 14447, - "end": 14467, + "start": 14531, + "end": 14551, "loc": { "start": { "line": 274, @@ -3682,8 +3682,8 @@ }, "object": { "type": "Identifier", - "start": 14447, - "end": 14453, + "start": 14531, + "end": 14537, "loc": { "start": { "line": 274, @@ -3699,8 +3699,8 @@ }, "property": { "type": "Identifier", - "start": 14454, - "end": 14467, + "start": 14538, + "end": 14551, "loc": { "start": { "line": 274, @@ -3719,8 +3719,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 14469, - "end": 18305, + "start": 14553, + "end": 18389, "loc": { "start": { "line": 274, @@ -3734,8 +3734,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 14484, - "end": 14574, + "start": 14568, + "end": 14658, "loc": { "start": { "line": 276, @@ -3749,8 +3749,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14490, - "end": 14573, + "start": 14574, + "end": 14657, "loc": { "start": { "line": 276, @@ -3763,8 +3763,8 @@ }, "id": { "type": "Identifier", - "start": 14490, - "end": 14504, + "start": 14574, + "end": 14588, "loc": { "start": { "line": 276, @@ -3780,8 +3780,8 @@ }, "init": { "type": "LogicalExpression", - "start": 14507, - "end": 14573, + "start": 14591, + "end": 14657, "loc": { "start": { "line": 276, @@ -3794,8 +3794,8 @@ }, "left": { "type": "LogicalExpression", - "start": 14507, - "end": 14552, + "start": 14591, + "end": 14636, "loc": { "start": { "line": 276, @@ -3808,8 +3808,8 @@ }, "left": { "type": "MemberExpression", - "start": 14507, - "end": 14528, + "start": 14591, + "end": 14612, "loc": { "start": { "line": 276, @@ -3822,8 +3822,8 @@ }, "object": { "type": "Identifier", - "start": 14507, - "end": 14513, + "start": 14591, + "end": 14597, "loc": { "start": { "line": 276, @@ -3839,8 +3839,8 @@ }, "property": { "type": "Identifier", - "start": 14514, - "end": 14528, + "start": 14598, + "end": 14612, "loc": { "start": { "line": 276, @@ -3859,8 +3859,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 14532, - "end": 14552, + "start": 14616, + "end": 14636, "loc": { "start": { "line": 276, @@ -3873,8 +3873,8 @@ }, "object": { "type": "ThisExpression", - "start": 14532, - "end": 14536, + "start": 14616, + "end": 14620, "loc": { "start": { "line": 276, @@ -3888,8 +3888,8 @@ }, "property": { "type": "Identifier", - "start": 14537, - "end": 14552, + "start": 14621, + "end": 14636, "loc": { "start": { "line": 276, @@ -3909,8 +3909,8 @@ "operator": "||", "right": { "type": "Identifier", - "start": 14556, - "end": 14573, + "start": 14640, + "end": 14657, "loc": { "start": { "line": 276, @@ -3931,8 +3931,8 @@ }, { "type": "VariableDeclaration", - "start": 14588, - "end": 17551, + "start": 14672, + "end": 17635, "loc": { "start": { "line": 278, @@ -3946,8 +3946,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14594, - "end": 17550, + "start": 14678, + "end": 17634, "loc": { "start": { "line": 278, @@ -3960,8 +3960,8 @@ }, "id": { "type": "Identifier", - "start": 14594, - "end": 14614, + "start": 14678, + "end": 14698, "loc": { "start": { "line": 278, @@ -3977,8 +3977,8 @@ }, "init": { "type": "ArrowFunctionExpression", - "start": 14617, - "end": 17550, + "start": 14701, + "end": 17634, "loc": { "start": { "line": 278, @@ -3996,8 +3996,8 @@ "params": [ { "type": "Identifier", - "start": 14618, - "end": 14631, + "start": 14702, + "end": 14715, "loc": { "start": { "line": 278, @@ -4014,8 +4014,8 @@ ], "body": { "type": "BlockStatement", - "start": 14636, - "end": 17550, + "start": 14720, + "end": 17634, "loc": { "start": { "line": 278, @@ -4029,8 +4029,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 14655, - "end": 14847, + "start": 14739, + "end": 14931, "loc": { "start": { "line": 280, @@ -4043,8 +4043,8 @@ }, "expression": { "type": "CallExpression", - "start": 14655, - "end": 14846, + "start": 14739, + "end": 14930, "loc": { "start": { "line": 280, @@ -4057,8 +4057,8 @@ }, "callee": { "type": "MemberExpression", - "start": 14655, - "end": 14692, + "start": 14739, + "end": 14776, "loc": { "start": { "line": 280, @@ -4071,8 +4071,8 @@ }, "object": { "type": "MemberExpression", - "start": 14655, - "end": 14676, + "start": 14739, + "end": 14760, "loc": { "start": { "line": 280, @@ -4085,8 +4085,8 @@ }, "object": { "type": "MemberExpression", - "start": 14655, - "end": 14666, + "start": 14739, + "end": 14750, "loc": { "start": { "line": 280, @@ -4099,8 +4099,8 @@ }, "object": { "type": "ThisExpression", - "start": 14655, - "end": 14659, + "start": 14739, + "end": 14743, "loc": { "start": { "line": 280, @@ -4114,8 +4114,8 @@ }, "property": { "type": "Identifier", - "start": 14660, - "end": 14666, + "start": 14744, + "end": 14750, "loc": { "start": { "line": 280, @@ -4133,8 +4133,8 @@ }, "property": { "type": "Identifier", - "start": 14667, - "end": 14676, + "start": 14751, + "end": 14760, "loc": { "start": { "line": 280, @@ -4152,8 +4152,8 @@ }, "property": { "type": "Identifier", - "start": 14677, - "end": 14692, + "start": 14761, + "end": 14776, "loc": { "start": { "line": 280, @@ -4172,8 +4172,8 @@ "arguments": [ { "type": "Identifier", - "start": 14693, - "end": 14700, + "start": 14777, + "end": 14784, "loc": { "start": { "line": 280, @@ -4189,8 +4189,8 @@ }, { "type": "Identifier", - "start": 14702, - "end": 14715, + "start": 14786, + "end": 14799, "loc": { "start": { "line": 280, @@ -4206,8 +4206,8 @@ }, { "type": "ObjectExpression", - "start": 14717, - "end": 14845, + "start": 14801, + "end": 14929, "loc": { "start": { "line": 280, @@ -4221,8 +4221,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 14739, - "end": 14772, + "start": 14823, + "end": 14856, "loc": { "start": { "line": 281, @@ -4238,8 +4238,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 14739, - "end": 14751, + "start": 14823, + "end": 14835, "loc": { "start": { "line": 281, @@ -4255,8 +4255,8 @@ }, "value": { "type": "MemberExpression", - "start": 14753, - "end": 14772, + "start": 14837, + "end": 14856, "loc": { "start": { "line": 281, @@ -4269,8 +4269,8 @@ }, "object": { "type": "Identifier", - "start": 14753, - "end": 14759, + "start": 14837, + "end": 14843, "loc": { "start": { "line": 281, @@ -4286,8 +4286,8 @@ }, "property": { "type": "Identifier", - "start": 14760, - "end": 14772, + "start": 14844, + "end": 14856, "loc": { "start": { "line": 281, @@ -4306,8 +4306,8 @@ }, { "type": "ObjectProperty", - "start": 14794, - "end": 14827, + "start": 14878, + "end": 14911, "loc": { "start": { "line": 282, @@ -4323,8 +4323,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 14794, - "end": 14806, + "start": 14878, + "end": 14890, "loc": { "start": { "line": 282, @@ -4340,8 +4340,8 @@ }, "value": { "type": "MemberExpression", - "start": 14808, - "end": 14827, + "start": 14892, + "end": 14911, "loc": { "start": { "line": 282, @@ -4354,8 +4354,8 @@ }, "object": { "type": "Identifier", - "start": 14808, - "end": 14814, + "start": 14892, + "end": 14898, "loc": { "start": { "line": 282, @@ -4371,8 +4371,8 @@ }, "property": { "type": "Identifier", - "start": 14815, - "end": 14827, + "start": 14899, + "end": 14911, "loc": { "start": { "line": 282, @@ -4396,8 +4396,8 @@ }, { "type": "ExpressionStatement", - "start": 14865, - "end": 14910, + "start": 14949, + "end": 14994, "loc": { "start": { "line": 285, @@ -4410,8 +4410,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 14865, - "end": 14909, + "start": 14949, + "end": 14993, "loc": { "start": { "line": 285, @@ -4426,8 +4426,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 14865, - "end": 14907, + "start": 14949, + "end": 14991, "loc": { "start": { "line": 285, @@ -4440,8 +4440,8 @@ }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14897, + "start": 14949, + "end": 14981, "loc": { "start": { "line": 285, @@ -4454,8 +4454,8 @@ }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14889, + "start": 14949, + "end": 14973, "loc": { "start": { "line": 285, @@ -4468,8 +4468,8 @@ }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14882, + "start": 14949, + "end": 14966, "loc": { "start": { "line": 285, @@ -4482,8 +4482,8 @@ }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14876, + "start": 14949, + "end": 14960, "loc": { "start": { "line": 285, @@ -4496,8 +4496,8 @@ }, "object": { "type": "ThisExpression", - "start": 14865, - "end": 14869, + "start": 14949, + "end": 14953, "loc": { "start": { "line": 285, @@ -4511,8 +4511,8 @@ }, "property": { "type": "Identifier", - "start": 14870, - "end": 14876, + "start": 14954, + "end": 14960, "loc": { "start": { "line": 285, @@ -4530,8 +4530,8 @@ }, "property": { "type": "Identifier", - "start": 14877, - "end": 14882, + "start": 14961, + "end": 14966, "loc": { "start": { "line": 285, @@ -4549,8 +4549,8 @@ }, "property": { "type": "Identifier", - "start": 14883, - "end": 14889, + "start": 14967, + "end": 14973, "loc": { "start": { "line": 285, @@ -4568,8 +4568,8 @@ }, "property": { "type": "Identifier", - "start": 14890, - "end": 14897, + "start": 14974, + "end": 14981, "loc": { "start": { "line": 285, @@ -4587,8 +4587,8 @@ }, "property": { "type": "Identifier", - "start": 14898, - "end": 14907, + "start": 14982, + "end": 14991, "loc": { "start": { "line": 285, @@ -4608,8 +4608,8 @@ }, { "type": "VariableDeclaration", - "start": 14928, - "end": 14945, + "start": 15012, + "end": 15029, "loc": { "start": { "line": 287, @@ -4623,8 +4623,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14932, - "end": 14944, + "start": 15016, + "end": 15028, "loc": { "start": { "line": 287, @@ -4637,8 +4637,8 @@ }, "id": { "type": "Identifier", - "start": 14932, - "end": 14944, + "start": 15016, + "end": 15028, "loc": { "start": { "line": 287, @@ -4659,8 +4659,8 @@ }, { "type": "IfStatement", - "start": 14962, - "end": 15222, + "start": 15046, + "end": 15306, "loc": { "start": { "line": 288, @@ -4673,8 +4673,8 @@ }, "test": { "type": "MemberExpression", - "start": 14966, - "end": 14985, + "start": 15050, + "end": 15069, "loc": { "start": { "line": 288, @@ -4687,8 +4687,8 @@ }, "object": { "type": "Identifier", - "start": 14966, - "end": 14972, + "start": 15050, + "end": 15056, "loc": { "start": { "line": 288, @@ -4704,8 +4704,8 @@ }, "property": { "type": "Identifier", - "start": 14973, - "end": 14985, + "start": 15057, + "end": 15069, "loc": { "start": { "line": 288, @@ -4723,8 +4723,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 14987, - "end": 15222, + "start": 15071, + "end": 15306, "loc": { "start": { "line": 288, @@ -4738,8 +4738,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15009, - "end": 15027, + "start": 15093, + "end": 15111, "loc": { "start": { "line": 289, @@ -4752,8 +4752,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15009, - "end": 15026, + "start": 15093, + "end": 15110, "loc": { "start": { "line": 289, @@ -4767,8 +4767,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 15009, - "end": 15021, + "start": 15093, + "end": 15105, "loc": { "start": { "line": 289, @@ -4784,8 +4784,8 @@ }, "right": { "type": "ObjectExpression", - "start": 15024, - "end": 15026, + "start": 15108, + "end": 15110, "loc": { "start": { "line": 289, @@ -4802,8 +4802,8 @@ }, { "type": "ForStatement", - "start": 15048, - "end": 15204, + "start": 15132, + "end": 15288, "loc": { "start": { "line": 290, @@ -4816,8 +4816,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 15053, - "end": 15096, + "start": 15137, + "end": 15180, "loc": { "start": { "line": 290, @@ -4831,8 +4831,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15057, - "end": 15062, + "start": 15141, + "end": 15146, "loc": { "start": { "line": 290, @@ -4845,8 +4845,8 @@ }, "id": { "type": "Identifier", - "start": 15057, - "end": 15058, + "start": 15141, + "end": 15142, "loc": { "start": { "line": 290, @@ -4862,8 +4862,8 @@ }, "init": { "type": "NumericLiteral", - "start": 15061, - "end": 15062, + "start": 15145, + "end": 15146, "loc": { "start": { "line": 290, @@ -4883,8 +4883,8 @@ }, { "type": "VariableDeclarator", - "start": 15064, - "end": 15096, + "start": 15148, + "end": 15180, "loc": { "start": { "line": 290, @@ -4897,8 +4897,8 @@ }, "id": { "type": "Identifier", - "start": 15064, - "end": 15067, + "start": 15148, + "end": 15151, "loc": { "start": { "line": 290, @@ -4914,8 +4914,8 @@ }, "init": { "type": "MemberExpression", - "start": 15070, - "end": 15096, + "start": 15154, + "end": 15180, "loc": { "start": { "line": 290, @@ -4928,8 +4928,8 @@ }, "object": { "type": "MemberExpression", - "start": 15070, - "end": 15089, + "start": 15154, + "end": 15173, "loc": { "start": { "line": 290, @@ -4942,8 +4942,8 @@ }, "object": { "type": "Identifier", - "start": 15070, - "end": 15076, + "start": 15154, + "end": 15160, "loc": { "start": { "line": 290, @@ -4959,8 +4959,8 @@ }, "property": { "type": "Identifier", - "start": 15077, - "end": 15089, + "start": 15161, + "end": 15173, "loc": { "start": { "line": 290, @@ -4978,8 +4978,8 @@ }, "property": { "type": "Identifier", - "start": 15090, - "end": 15096, + "start": 15174, + "end": 15180, "loc": { "start": { "line": 290, @@ -5001,8 +5001,8 @@ }, "test": { "type": "BinaryExpression", - "start": 15098, - "end": 15105, + "start": 15182, + "end": 15189, "loc": { "start": { "line": 290, @@ -5015,8 +5015,8 @@ }, "left": { "type": "Identifier", - "start": 15098, - "end": 15099, + "start": 15182, + "end": 15183, "loc": { "start": { "line": 290, @@ -5033,8 +5033,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 15102, - "end": 15105, + "start": 15186, + "end": 15189, "loc": { "start": { "line": 290, @@ -5051,8 +5051,8 @@ }, "update": { "type": "UpdateExpression", - "start": 15107, - "end": 15110, + "start": 15191, + "end": 15194, "loc": { "start": { "line": 290, @@ -5067,8 +5067,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 15107, - "end": 15108, + "start": 15191, + "end": 15192, "loc": { "start": { "line": 290, @@ -5085,8 +5085,8 @@ }, "body": { "type": "BlockStatement", - "start": 15112, - "end": 15204, + "start": 15196, + "end": 15288, "loc": { "start": { "line": 290, @@ -5100,8 +5100,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15138, - "end": 15182, + "start": 15222, + "end": 15266, "loc": { "start": { "line": 291, @@ -5114,8 +5114,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15138, - "end": 15181, + "start": 15222, + "end": 15265, "loc": { "start": { "line": 291, @@ -5129,8 +5129,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 15138, - "end": 15174, + "start": 15222, + "end": 15258, "loc": { "start": { "line": 291, @@ -5143,8 +5143,8 @@ }, "object": { "type": "Identifier", - "start": 15138, - "end": 15150, + "start": 15222, + "end": 15234, "loc": { "start": { "line": 291, @@ -5160,8 +5160,8 @@ }, "property": { "type": "MemberExpression", - "start": 15151, - "end": 15173, + "start": 15235, + "end": 15257, "loc": { "start": { "line": 291, @@ -5174,8 +5174,8 @@ }, "object": { "type": "MemberExpression", - "start": 15151, - "end": 15170, + "start": 15235, + "end": 15254, "loc": { "start": { "line": 291, @@ -5188,8 +5188,8 @@ }, "object": { "type": "Identifier", - "start": 15151, - "end": 15157, + "start": 15235, + "end": 15241, "loc": { "start": { "line": 291, @@ -5205,8 +5205,8 @@ }, "property": { "type": "Identifier", - "start": 15158, - "end": 15170, + "start": 15242, + "end": 15254, "loc": { "start": { "line": 291, @@ -5224,8 +5224,8 @@ }, "property": { "type": "Identifier", - "start": 15171, - "end": 15172, + "start": 15255, + "end": 15256, "loc": { "start": { "line": 291, @@ -5245,8 +5245,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 15177, - "end": 15181, + "start": 15261, + "end": 15265, "loc": { "start": { "line": 291, @@ -5272,8 +5272,8 @@ }, { "type": "VariableDeclaration", - "start": 15240, - "end": 15257, + "start": 15324, + "end": 15341, "loc": { "start": { "line": 295, @@ -5287,8 +5287,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15244, - "end": 15256, + "start": 15328, + "end": 15340, "loc": { "start": { "line": 295, @@ -5301,8 +5301,8 @@ }, "id": { "type": "Identifier", - "start": 15244, - "end": 15256, + "start": 15328, + "end": 15340, "loc": { "start": { "line": 295, @@ -5323,8 +5323,8 @@ }, { "type": "IfStatement", - "start": 15274, - "end": 15640, + "start": 15358, + "end": 15724, "loc": { "start": { "line": 296, @@ -5337,8 +5337,8 @@ }, "test": { "type": "MemberExpression", - "start": 15278, - "end": 15297, + "start": 15362, + "end": 15381, "loc": { "start": { "line": 296, @@ -5351,8 +5351,8 @@ }, "object": { "type": "Identifier", - "start": 15278, - "end": 15284, + "start": 15362, + "end": 15368, "loc": { "start": { "line": 296, @@ -5368,8 +5368,8 @@ }, "property": { "type": "Identifier", - "start": 15285, - "end": 15297, + "start": 15369, + "end": 15381, "loc": { "start": { "line": 296, @@ -5387,8 +5387,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 15299, - "end": 15640, + "start": 15383, + "end": 15724, "loc": { "start": { "line": 296, @@ -5402,8 +5402,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15321, - "end": 15339, + "start": 15405, + "end": 15423, "loc": { "start": { "line": 297, @@ -5416,8 +5416,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15321, - "end": 15338, + "start": 15405, + "end": 15422, "loc": { "start": { "line": 297, @@ -5431,8 +5431,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 15321, - "end": 15333, + "start": 15405, + "end": 15417, "loc": { "start": { "line": 297, @@ -5448,8 +5448,8 @@ }, "right": { "type": "ObjectExpression", - "start": 15336, - "end": 15338, + "start": 15420, + "end": 15422, "loc": { "start": { "line": 297, @@ -5466,8 +5466,8 @@ }, { "type": "IfStatement", - "start": 15360, - "end": 15445, + "start": 15444, + "end": 15529, "loc": { "start": { "line": 298, @@ -5480,8 +5480,8 @@ }, "test": { "type": "UnaryExpression", - "start": 15364, - "end": 15377, + "start": 15448, + "end": 15461, "loc": { "start": { "line": 298, @@ -5496,8 +5496,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 15365, - "end": 15377, + "start": 15449, + "end": 15461, "loc": { "start": { "line": 298, @@ -5517,8 +5517,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 15379, - "end": 15445, + "start": 15463, + "end": 15529, "loc": { "start": { "line": 298, @@ -5532,8 +5532,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15405, - "end": 15423, + "start": 15489, + "end": 15507, "loc": { "start": { "line": 299, @@ -5546,8 +5546,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15405, - "end": 15422, + "start": 15489, + "end": 15506, "loc": { "start": { "line": 299, @@ -5561,8 +5561,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 15405, - "end": 15417, + "start": 15489, + "end": 15501, "loc": { "start": { "line": 299, @@ -5578,8 +5578,8 @@ }, "right": { "type": "ObjectExpression", - "start": 15420, - "end": 15422, + "start": 15504, + "end": 15506, "loc": { "start": { "line": 299, @@ -5601,8 +5601,8 @@ }, { "type": "ForStatement", - "start": 15466, - "end": 15622, + "start": 15550, + "end": 15706, "loc": { "start": { "line": 301, @@ -5615,8 +5615,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 15471, - "end": 15514, + "start": 15555, + "end": 15598, "loc": { "start": { "line": 301, @@ -5630,8 +5630,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15475, - "end": 15480, + "start": 15559, + "end": 15564, "loc": { "start": { "line": 301, @@ -5644,8 +5644,8 @@ }, "id": { "type": "Identifier", - "start": 15475, - "end": 15476, + "start": 15559, + "end": 15560, "loc": { "start": { "line": 301, @@ -5661,8 +5661,8 @@ }, "init": { "type": "NumericLiteral", - "start": 15479, - "end": 15480, + "start": 15563, + "end": 15564, "loc": { "start": { "line": 301, @@ -5682,8 +5682,8 @@ }, { "type": "VariableDeclarator", - "start": 15482, - "end": 15514, + "start": 15566, + "end": 15598, "loc": { "start": { "line": 301, @@ -5696,8 +5696,8 @@ }, "id": { "type": "Identifier", - "start": 15482, - "end": 15485, + "start": 15566, + "end": 15569, "loc": { "start": { "line": 301, @@ -5713,8 +5713,8 @@ }, "init": { "type": "MemberExpression", - "start": 15488, - "end": 15514, + "start": 15572, + "end": 15598, "loc": { "start": { "line": 301, @@ -5727,8 +5727,8 @@ }, "object": { "type": "MemberExpression", - "start": 15488, - "end": 15507, + "start": 15572, + "end": 15591, "loc": { "start": { "line": 301, @@ -5741,8 +5741,8 @@ }, "object": { "type": "Identifier", - "start": 15488, - "end": 15494, + "start": 15572, + "end": 15578, "loc": { "start": { "line": 301, @@ -5758,8 +5758,8 @@ }, "property": { "type": "Identifier", - "start": 15495, - "end": 15507, + "start": 15579, + "end": 15591, "loc": { "start": { "line": 301, @@ -5777,8 +5777,8 @@ }, "property": { "type": "Identifier", - "start": 15508, - "end": 15514, + "start": 15592, + "end": 15598, "loc": { "start": { "line": 301, @@ -5800,8 +5800,8 @@ }, "test": { "type": "BinaryExpression", - "start": 15516, - "end": 15523, + "start": 15600, + "end": 15607, "loc": { "start": { "line": 301, @@ -5814,8 +5814,8 @@ }, "left": { "type": "Identifier", - "start": 15516, - "end": 15517, + "start": 15600, + "end": 15601, "loc": { "start": { "line": 301, @@ -5832,8 +5832,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 15520, - "end": 15523, + "start": 15604, + "end": 15607, "loc": { "start": { "line": 301, @@ -5850,8 +5850,8 @@ }, "update": { "type": "UpdateExpression", - "start": 15525, - "end": 15528, + "start": 15609, + "end": 15612, "loc": { "start": { "line": 301, @@ -5866,8 +5866,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 15525, - "end": 15526, + "start": 15609, + "end": 15610, "loc": { "start": { "line": 301, @@ -5884,8 +5884,8 @@ }, "body": { "type": "BlockStatement", - "start": 15530, - "end": 15622, + "start": 15614, + "end": 15706, "loc": { "start": { "line": 301, @@ -5899,8 +5899,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15556, - "end": 15600, + "start": 15640, + "end": 15684, "loc": { "start": { "line": 302, @@ -5913,8 +5913,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15556, - "end": 15599, + "start": 15640, + "end": 15683, "loc": { "start": { "line": 302, @@ -5928,8 +5928,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 15556, - "end": 15592, + "start": 15640, + "end": 15676, "loc": { "start": { "line": 302, @@ -5942,8 +5942,8 @@ }, "object": { "type": "Identifier", - "start": 15556, - "end": 15568, + "start": 15640, + "end": 15652, "loc": { "start": { "line": 302, @@ -5959,8 +5959,8 @@ }, "property": { "type": "MemberExpression", - "start": 15569, - "end": 15591, + "start": 15653, + "end": 15675, "loc": { "start": { "line": 302, @@ -5973,8 +5973,8 @@ }, "object": { "type": "MemberExpression", - "start": 15569, - "end": 15588, + "start": 15653, + "end": 15672, "loc": { "start": { "line": 302, @@ -5987,8 +5987,8 @@ }, "object": { "type": "Identifier", - "start": 15569, - "end": 15575, + "start": 15653, + "end": 15659, "loc": { "start": { "line": 302, @@ -6004,8 +6004,8 @@ }, "property": { "type": "Identifier", - "start": 15576, - "end": 15588, + "start": 15660, + "end": 15672, "loc": { "start": { "line": 302, @@ -6023,8 +6023,8 @@ }, "property": { "type": "Identifier", - "start": 15589, - "end": 15590, + "start": 15673, + "end": 15674, "loc": { "start": { "line": 302, @@ -6044,8 +6044,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 15595, - "end": 15599, + "start": 15679, + "end": 15683, "loc": { "start": { "line": 302, @@ -6071,8 +6071,8 @@ }, { "type": "ExpressionStatement", - "start": 15658, - "end": 15690, + "start": 15742, + "end": 15774, "loc": { "start": { "line": 306, @@ -6085,8 +6085,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15658, - "end": 15689, + "start": 15742, + "end": 15773, "loc": { "start": { "line": 306, @@ -6100,8 +6100,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 15658, - "end": 15681, + "start": 15742, + "end": 15765, "loc": { "start": { "line": 306, @@ -6114,8 +6114,8 @@ }, "object": { "type": "Identifier", - "start": 15658, - "end": 15664, + "start": 15742, + "end": 15748, "loc": { "start": { "line": 306, @@ -6131,8 +6131,8 @@ }, "property": { "type": "Identifier", - "start": 15665, - "end": 15681, + "start": 15749, + "end": 15765, "loc": { "start": { "line": 306, @@ -6150,8 +6150,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 15684, - "end": 15689, + "start": 15768, + "end": 15773, "loc": { "start": { "line": 306, @@ -6168,8 +6168,8 @@ }, { "type": "ExpressionStatement", - "start": 15708, - "end": 17252, + "start": 15792, + "end": 17336, "loc": { "start": { "line": 308, @@ -6182,8 +6182,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15708, - "end": 17251, + "start": 15792, + "end": 17335, "loc": { "start": { "line": 308, @@ -6197,8 +6197,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 15708, - "end": 15729, + "start": 15792, + "end": 15813, "loc": { "start": { "line": 308, @@ -6211,8 +6211,8 @@ }, "object": { "type": "Identifier", - "start": 15708, - "end": 15714, + "start": 15792, + "end": 15798, "loc": { "start": { "line": 308, @@ -6228,8 +6228,8 @@ }, "property": { "type": "Identifier", - "start": 15715, - "end": 15729, + "start": 15799, + "end": 15813, "loc": { "start": { "line": 308, @@ -6247,8 +6247,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 15732, - "end": 17251, + "start": 15816, + "end": 17335, "loc": { "start": { "line": 308, @@ -6266,8 +6266,8 @@ "params": [ { "type": "Identifier", - "start": 15733, - "end": 15740, + "start": 15817, + "end": 15824, "loc": { "start": { "line": 308, @@ -6283,8 +6283,8 @@ }, { "type": "Identifier", - "start": 15742, - "end": 15750, + "start": 15826, + "end": 15834, "loc": { "start": { "line": 308, @@ -6300,8 +6300,8 @@ }, { "type": "Identifier", - "start": 15752, - "end": 15759, + "start": 15836, + "end": 15843, "loc": { "start": { "line": 308, @@ -6318,8 +6318,8 @@ ], "body": { "type": "BlockStatement", - "start": 15764, - "end": 17251, + "start": 15848, + "end": 17335, "loc": { "start": { "line": 308, @@ -6333,8 +6333,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 15787, - "end": 15814, + "start": 15871, + "end": 15898, "loc": { "start": { "line": 310, @@ -6348,8 +6348,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15793, - "end": 15813, + "start": 15877, + "end": 15897, "loc": { "start": { "line": 310, @@ -6362,8 +6362,8 @@ }, "id": { "type": "Identifier", - "start": 15793, - "end": 15797, + "start": 15877, + "end": 15881, "loc": { "start": { "line": 310, @@ -6379,8 +6379,8 @@ }, "init": { "type": "MemberExpression", - "start": 15800, - "end": 15813, + "start": 15884, + "end": 15897, "loc": { "start": { "line": 310, @@ -6393,8 +6393,8 @@ }, "object": { "type": "Identifier", - "start": 15800, - "end": 15808, + "start": 15884, + "end": 15892, "loc": { "start": { "line": 310, @@ -6410,8 +6410,8 @@ }, "property": { "type": "Identifier", - "start": 15809, - "end": 15813, + "start": 15893, + "end": 15897, "loc": { "start": { "line": 310, @@ -6433,8 +6433,8 @@ }, { "type": "IfStatement", - "start": 15836, - "end": 15948, + "start": 15920, + "end": 16032, "loc": { "start": { "line": 312, @@ -6447,8 +6447,8 @@ }, "test": { "type": "UnaryExpression", - "start": 15840, - "end": 15845, + "start": 15924, + "end": 15929, "loc": { "start": { "line": 312, @@ -6463,8 +6463,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 15841, - "end": 15845, + "start": 15925, + "end": 15929, "loc": { "start": { "line": 312, @@ -6484,8 +6484,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 15847, - "end": 15948, + "start": 15931, + "end": 16032, "loc": { "start": { "line": 312, @@ -6499,8 +6499,8 @@ "body": [ { "type": "ReturnStatement", - "start": 15873, - "end": 15885, + "start": 15957, + "end": 15969, "loc": { "start": { "line": 313, @@ -6513,8 +6513,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 15880, - "end": 15884, + "start": 15964, + "end": 15968, "loc": { "start": { "line": 313, @@ -6531,8 +6531,8 @@ { "type": "CommentLine", "value": " Continue descending this node subtree", - "start": 15886, - "end": 15926, + "start": 15970, + "end": 16010, "loc": { "start": { "line": 313, @@ -6553,8 +6553,8 @@ }, { "type": "VariableDeclaration", - "start": 15970, - "end": 15990, + "start": 16054, + "end": 16074, "loc": { "start": { "line": 316, @@ -6568,8 +6568,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15976, - "end": 15989, + "start": 16060, + "end": 16073, "loc": { "start": { "line": 316, @@ -6582,8 +6582,8 @@ }, "id": { "type": "Identifier", - "start": 15976, - "end": 15982, + "start": 16060, + "end": 16066, "loc": { "start": { "line": 316, @@ -6599,8 +6599,8 @@ }, "init": { "type": "Identifier", - "start": 15985, - "end": 15989, + "start": 16069, + "end": 16073, "loc": { "start": { "line": 316, @@ -6620,8 +6620,8 @@ }, { "type": "VariableDeclaration", - "start": 16011, - "end": 16072, + "start": 16095, + "end": 16156, "loc": { "start": { "line": 317, @@ -6635,8 +6635,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 16017, - "end": 16071, + "start": 16101, + "end": 16155, "loc": { "start": { "line": 317, @@ -6649,8 +6649,8 @@ }, "id": { "type": "Identifier", - "start": 16017, - "end": 16027, + "start": 16101, + "end": 16111, "loc": { "start": { "line": 317, @@ -6666,8 +6666,8 @@ }, "init": { "type": "MemberExpression", - "start": 16030, - "end": 16071, + "start": 16114, + "end": 16155, "loc": { "start": { "line": 317, @@ -6680,8 +6680,8 @@ }, "object": { "type": "MemberExpression", - "start": 16030, - "end": 16063, + "start": 16114, + "end": 16147, "loc": { "start": { "line": 317, @@ -6694,8 +6694,8 @@ }, "object": { "type": "MemberExpression", - "start": 16030, - "end": 16051, + "start": 16114, + "end": 16135, "loc": { "start": { "line": 317, @@ -6708,8 +6708,8 @@ }, "object": { "type": "MemberExpression", - "start": 16030, - "end": 16041, + "start": 16114, + "end": 16125, "loc": { "start": { "line": 317, @@ -6722,8 +6722,8 @@ }, "object": { "type": "ThisExpression", - "start": 16030, - "end": 16034, + "start": 16114, + "end": 16118, "loc": { "start": { "line": 317, @@ -6737,8 +6737,8 @@ }, "property": { "type": "Identifier", - "start": 16035, - "end": 16041, + "start": 16119, + "end": 16125, "loc": { "start": { "line": 317, @@ -6756,8 +6756,8 @@ }, "property": { "type": "Identifier", - "start": 16042, - "end": 16051, + "start": 16126, + "end": 16135, "loc": { "start": { "line": 317, @@ -6775,8 +6775,8 @@ }, "property": { "type": "Identifier", - "start": 16052, - "end": 16063, + "start": 16136, + "end": 16147, "loc": { "start": { "line": 317, @@ -6794,8 +6794,8 @@ }, "property": { "type": "Identifier", - "start": 16064, - "end": 16070, + "start": 16148, + "end": 16154, "loc": { "start": { "line": 317, @@ -6817,8 +6817,8 @@ }, { "type": "VariableDeclaration", - "start": 16093, - "end": 16162, + "start": 16177, + "end": 16246, "loc": { "start": { "line": 318, @@ -6832,8 +6832,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 16099, - "end": 16161, + "start": 16183, + "end": 16245, "loc": { "start": { "line": 318, @@ -6846,8 +6846,8 @@ }, "id": { "type": "Identifier", - "start": 16099, - "end": 16103, + "start": 16183, + "end": 16187, "loc": { "start": { "line": 318, @@ -6863,8 +6863,8 @@ }, "init": { "type": "LogicalExpression", - "start": 16106, - "end": 16161, + "start": 16190, + "end": 16245, "loc": { "start": { "line": 318, @@ -6877,8 +6877,8 @@ }, "left": { "type": "ConditionalExpression", - "start": 16107, - "end": 16147, + "start": 16191, + "end": 16231, "loc": { "start": { "line": 318, @@ -6891,8 +6891,8 @@ }, "test": { "type": "Identifier", - "start": 16107, - "end": 16117, + "start": 16191, + "end": 16201, "loc": { "start": { "line": 318, @@ -6908,8 +6908,8 @@ }, "consequent": { "type": "MemberExpression", - "start": 16120, - "end": 16135, + "start": 16204, + "end": 16219, "loc": { "start": { "line": 318, @@ -6922,8 +6922,8 @@ }, "object": { "type": "Identifier", - "start": 16120, - "end": 16130, + "start": 16204, + "end": 16214, "loc": { "start": { "line": 318, @@ -6939,8 +6939,8 @@ }, "property": { "type": "Identifier", - "start": 16131, - "end": 16135, + "start": 16215, + "end": 16219, "loc": { "start": { "line": 318, @@ -6958,8 +6958,8 @@ }, "alternate": { "type": "StringLiteral", - "start": 16138, - "end": 16147, + "start": 16222, + "end": 16231, "loc": { "start": { "line": 318, @@ -6978,14 +6978,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 16106 + "parenStart": 16190 } }, "operator": "||", "right": { "type": "StringLiteral", - "start": 16152, - "end": 16161, + "start": 16236, + "end": 16245, "loc": { "start": { "line": 318, @@ -7009,8 +7009,8 @@ }, { "type": "ExpressionStatement", - "start": 16184, - "end": 16347, + "start": 16268, + "end": 16431, "loc": { "start": { "line": 320, @@ -7023,8 +7023,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 16184, - "end": 16346, + "start": 16268, + "end": 16430, "loc": { "start": { "line": 320, @@ -7038,8 +7038,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 16184, - "end": 16204, + "start": 16268, + "end": 16288, "loc": { "start": { "line": 320, @@ -7052,8 +7052,8 @@ }, "object": { "type": "Identifier", - "start": 16184, - "end": 16191, + "start": 16268, + "end": 16275, "loc": { "start": { "line": 320, @@ -7069,8 +7069,8 @@ }, "property": { "type": "Identifier", - "start": 16192, - "end": 16204, + "start": 16276, + "end": 16288, "loc": { "start": { "line": 320, @@ -7088,8 +7088,8 @@ }, "right": { "type": "ObjectExpression", - "start": 16207, - "end": 16346, + "start": 16291, + "end": 16430, "loc": { "start": { "line": 320, @@ -7103,8 +7103,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 16233, - "end": 16243, + "start": 16317, + "end": 16327, "loc": { "start": { "line": 321, @@ -7120,8 +7120,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 16233, - "end": 16235, + "start": 16317, + "end": 16319, "loc": { "start": { "line": 321, @@ -7137,8 +7137,8 @@ }, "value": { "type": "Identifier", - "start": 16237, - "end": 16243, + "start": 16321, + "end": 16327, "loc": { "start": { "line": 321, @@ -7155,8 +7155,8 @@ }, { "type": "ObjectProperty", - "start": 16269, - "end": 16283, + "start": 16353, + "end": 16367, "loc": { "start": { "line": 322, @@ -7172,8 +7172,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 16269, - "end": 16277, + "start": 16353, + "end": 16361, "loc": { "start": { "line": 322, @@ -7189,8 +7189,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 16279, - "end": 16283, + "start": 16363, + "end": 16367, "loc": { "start": { "line": 322, @@ -7209,8 +7209,8 @@ { "type": "CommentLine", "value": " Registers the Entity in Scene#objects", - "start": 16284, - "end": 16324, + "start": 16368, + "end": 16408, "loc": { "start": { "line": 322, @@ -7230,8 +7230,8 @@ }, { "type": "VariableDeclaration", - "start": 16369, - "end": 16404, + "start": 16453, + "end": 16488, "loc": { "start": { "line": 325, @@ -7245,8 +7245,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 16375, - "end": 16403, + "start": 16459, + "end": 16487, "loc": { "start": { "line": 325, @@ -7259,8 +7259,8 @@ }, "id": { "type": "Identifier", - "start": 16375, - "end": 16380, + "start": 16459, + "end": 16464, "loc": { "start": { "line": 325, @@ -7276,8 +7276,8 @@ }, "init": { "type": "MemberExpression", - "start": 16383, - "end": 16403, + "start": 16467, + "end": 16487, "loc": { "start": { "line": 325, @@ -7290,8 +7290,8 @@ }, "object": { "type": "Identifier", - "start": 16383, - "end": 16397, + "start": 16467, + "end": 16481, "loc": { "start": { "line": 325, @@ -7307,8 +7307,8 @@ }, "property": { "type": "Identifier", - "start": 16398, - "end": 16402, + "start": 16482, + "end": 16486, "loc": { "start": { "line": 325, @@ -7330,8 +7330,8 @@ }, { "type": "IfStatement", - "start": 16426, - "end": 17153, + "start": 16510, + "end": 17237, "loc": { "start": { "line": 327, @@ -7344,8 +7344,8 @@ }, "test": { "type": "Identifier", - "start": 16430, - "end": 16435, + "start": 16514, + "end": 16519, "loc": { "start": { "line": 327, @@ -7361,8 +7361,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 16437, - "end": 17153, + "start": 16521, + "end": 17237, "loc": { "start": { "line": 327, @@ -7376,8 +7376,8 @@ "body": [ { "type": "IfStatement", - "start": 16524, - "end": 16646, + "start": 16608, + "end": 16730, "loc": { "start": { "line": 329, @@ -7390,8 +7390,8 @@ }, "test": { "type": "BinaryExpression", - "start": 16528, - "end": 16551, + "start": 16612, + "end": 16635, "loc": { "start": { "line": 329, @@ -7404,8 +7404,8 @@ }, "left": { "type": "MemberExpression", - "start": 16528, - "end": 16541, + "start": 16612, + "end": 16625, "loc": { "start": { "line": 329, @@ -7418,8 +7418,8 @@ }, "object": { "type": "Identifier", - "start": 16528, - "end": 16533, + "start": 16612, + "end": 16617, "loc": { "start": { "line": 329, @@ -7436,8 +7436,8 @@ }, "property": { "type": "Identifier", - "start": 16534, - "end": 16541, + "start": 16618, + "end": 16625, "loc": { "start": { "line": 329, @@ -7457,8 +7457,8 @@ "operator": "===", "right": { "type": "BooleanLiteral", - "start": 16546, - "end": 16551, + "start": 16630, + "end": 16635, "loc": { "start": { "line": 329, @@ -7475,8 +7475,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 16553, - "end": 16646, + "start": 16637, + "end": 16730, "loc": { "start": { "line": 329, @@ -7490,8 +7490,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 16583, - "end": 16620, + "start": 16667, + "end": 16704, "loc": { "start": { "line": 330, @@ -7504,8 +7504,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 16583, - "end": 16619, + "start": 16667, + "end": 16703, "loc": { "start": { "line": 330, @@ -7519,8 +7519,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 16583, - "end": 16611, + "start": 16667, + "end": 16695, "loc": { "start": { "line": 330, @@ -7533,8 +7533,8 @@ }, "object": { "type": "MemberExpression", - "start": 16583, - "end": 16603, + "start": 16667, + "end": 16687, "loc": { "start": { "line": 330, @@ -7547,8 +7547,8 @@ }, "object": { "type": "Identifier", - "start": 16583, - "end": 16590, + "start": 16667, + "end": 16674, "loc": { "start": { "line": 330, @@ -7564,8 +7564,8 @@ }, "property": { "type": "Identifier", - "start": 16591, - "end": 16603, + "start": 16675, + "end": 16687, "loc": { "start": { "line": 330, @@ -7583,8 +7583,8 @@ }, "property": { "type": "Identifier", - "start": 16604, - "end": 16611, + "start": 16688, + "end": 16695, "loc": { "start": { "line": 330, @@ -7602,8 +7602,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 16614, - "end": 16619, + "start": 16698, + "end": 16703, "loc": { "start": { "line": 330, @@ -7626,8 +7626,8 @@ { "type": "CommentLine", "value": " Set Entity's initial rendering state for recognized type", - "start": 16439, - "end": 16498, + "start": 16523, + "end": 16582, "loc": { "start": { "line": 327, @@ -7643,8 +7643,8 @@ }, { "type": "IfStatement", - "start": 16672, - "end": 16795, + "start": 16756, + "end": 16879, "loc": { "start": { "line": 333, @@ -7657,8 +7657,8 @@ }, "test": { "type": "MemberExpression", - "start": 16676, - "end": 16690, + "start": 16760, + "end": 16774, "loc": { "start": { "line": 333, @@ -7671,8 +7671,8 @@ }, "object": { "type": "Identifier", - "start": 16676, - "end": 16681, + "start": 16760, + "end": 16765, "loc": { "start": { "line": 333, @@ -7688,8 +7688,8 @@ }, "property": { "type": "Identifier", - "start": 16682, - "end": 16690, + "start": 16766, + "end": 16774, "loc": { "start": { "line": 333, @@ -7707,8 +7707,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 16692, - "end": 16795, + "start": 16776, + "end": 16879, "loc": { "start": { "line": 333, @@ -7722,8 +7722,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 16722, - "end": 16769, + "start": 16806, + "end": 16853, "loc": { "start": { "line": 334, @@ -7736,8 +7736,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 16722, - "end": 16768, + "start": 16806, + "end": 16852, "loc": { "start": { "line": 334, @@ -7751,8 +7751,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 16722, - "end": 16751, + "start": 16806, + "end": 16835, "loc": { "start": { "line": 334, @@ -7765,8 +7765,8 @@ }, "object": { "type": "MemberExpression", - "start": 16722, - "end": 16742, + "start": 16806, + "end": 16826, "loc": { "start": { "line": 334, @@ -7779,8 +7779,8 @@ }, "object": { "type": "Identifier", - "start": 16722, - "end": 16729, + "start": 16806, + "end": 16813, "loc": { "start": { "line": 334, @@ -7796,8 +7796,8 @@ }, "property": { "type": "Identifier", - "start": 16730, - "end": 16742, + "start": 16814, + "end": 16826, "loc": { "start": { "line": 334, @@ -7815,8 +7815,8 @@ }, "property": { "type": "Identifier", - "start": 16743, - "end": 16751, + "start": 16827, + "end": 16835, "loc": { "start": { "line": 334, @@ -7834,8 +7834,8 @@ }, "right": { "type": "MemberExpression", - "start": 16754, - "end": 16768, + "start": 16838, + "end": 16852, "loc": { "start": { "line": 334, @@ -7848,8 +7848,8 @@ }, "object": { "type": "Identifier", - "start": 16754, - "end": 16759, + "start": 16838, + "end": 16843, "loc": { "start": { "line": 334, @@ -7865,8 +7865,8 @@ }, "property": { "type": "Identifier", - "start": 16760, - "end": 16768, + "start": 16844, + "end": 16852, "loc": { "start": { "line": 334, @@ -7891,8 +7891,8 @@ }, { "type": "IfStatement", - "start": 16821, - "end": 16945, + "start": 16905, + "end": 17029, "loc": { "start": { "line": 337, @@ -7905,8 +7905,8 @@ }, "test": { "type": "BinaryExpression", - "start": 16825, - "end": 16849, + "start": 16909, + "end": 16933, "loc": { "start": { "line": 337, @@ -7919,8 +7919,8 @@ }, "left": { "type": "MemberExpression", - "start": 16825, - "end": 16839, + "start": 16909, + "end": 16923, "loc": { "start": { "line": 337, @@ -7933,8 +7933,8 @@ }, "object": { "type": "Identifier", - "start": 16825, - "end": 16830, + "start": 16909, + "end": 16914, "loc": { "start": { "line": 337, @@ -7950,8 +7950,8 @@ }, "property": { "type": "Identifier", - "start": 16831, - "end": 16839, + "start": 16915, + "end": 16923, "loc": { "start": { "line": 337, @@ -7970,8 +7970,8 @@ "operator": "===", "right": { "type": "BooleanLiteral", - "start": 16844, - "end": 16849, + "start": 16928, + "end": 16933, "loc": { "start": { "line": 337, @@ -7987,8 +7987,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 16851, - "end": 16945, + "start": 16935, + "end": 17029, "loc": { "start": { "line": 337, @@ -8002,8 +8002,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 16881, - "end": 16919, + "start": 16965, + "end": 17003, "loc": { "start": { "line": 338, @@ -8016,8 +8016,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 16881, - "end": 16918, + "start": 16965, + "end": 17002, "loc": { "start": { "line": 338, @@ -8031,8 +8031,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 16881, - "end": 16910, + "start": 16965, + "end": 16994, "loc": { "start": { "line": 338, @@ -8045,8 +8045,8 @@ }, "object": { "type": "MemberExpression", - "start": 16881, - "end": 16901, + "start": 16965, + "end": 16985, "loc": { "start": { "line": 338, @@ -8059,8 +8059,8 @@ }, "object": { "type": "Identifier", - "start": 16881, - "end": 16888, + "start": 16965, + "end": 16972, "loc": { "start": { "line": 338, @@ -8076,8 +8076,8 @@ }, "property": { "type": "Identifier", - "start": 16889, - "end": 16901, + "start": 16973, + "end": 16985, "loc": { "start": { "line": 338, @@ -8095,8 +8095,8 @@ }, "property": { "type": "Identifier", - "start": 16902, - "end": 16910, + "start": 16986, + "end": 16994, "loc": { "start": { "line": 338, @@ -8114,8 +8114,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 16913, - "end": 16918, + "start": 16997, + "end": 17002, "loc": { "start": { "line": 338, @@ -8137,8 +8137,8 @@ }, { "type": "IfStatement", - "start": 16971, - "end": 17131, + "start": 17055, + "end": 17215, "loc": { "start": { "line": 341, @@ -8151,8 +8151,8 @@ }, "test": { "type": "LogicalExpression", - "start": 16975, - "end": 17028, + "start": 17059, + "end": 17112, "loc": { "start": { "line": 341, @@ -8165,8 +8165,8 @@ }, "left": { "type": "BinaryExpression", - "start": 16975, - "end": 17002, + "start": 17059, + "end": 17086, "loc": { "start": { "line": 341, @@ -8179,8 +8179,8 @@ }, "left": { "type": "MemberExpression", - "start": 16975, - "end": 16988, + "start": 17059, + "end": 17072, "loc": { "start": { "line": 341, @@ -8193,8 +8193,8 @@ }, "object": { "type": "Identifier", - "start": 16975, - "end": 16980, + "start": 17059, + "end": 17064, "loc": { "start": { "line": 341, @@ -8210,8 +8210,8 @@ }, "property": { "type": "Identifier", - "start": 16981, - "end": 16988, + "start": 17065, + "end": 17072, "loc": { "start": { "line": 341, @@ -8230,8 +8230,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 16993, - "end": 17002, + "start": 17077, + "end": 17086, "loc": { "start": { "line": 341, @@ -8249,8 +8249,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 17006, - "end": 17028, + "start": 17090, + "end": 17112, "loc": { "start": { "line": 341, @@ -8263,8 +8263,8 @@ }, "left": { "type": "MemberExpression", - "start": 17006, - "end": 17019, + "start": 17090, + "end": 17103, "loc": { "start": { "line": 341, @@ -8277,8 +8277,8 @@ }, "object": { "type": "Identifier", - "start": 17006, - "end": 17011, + "start": 17090, + "end": 17095, "loc": { "start": { "line": 341, @@ -8294,8 +8294,8 @@ }, "property": { "type": "Identifier", - "start": 17012, - "end": 17019, + "start": 17096, + "end": 17103, "loc": { "start": { "line": 341, @@ -8314,8 +8314,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 17024, - "end": 17028, + "start": 17108, + "end": 17112, "loc": { "start": { "line": 341, @@ -8331,8 +8331,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 17030, - "end": 17131, + "start": 17114, + "end": 17215, "loc": { "start": { "line": 341, @@ -8346,8 +8346,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17060, - "end": 17105, + "start": 17144, + "end": 17189, "loc": { "start": { "line": 342, @@ -8360,8 +8360,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 17060, - "end": 17104, + "start": 17144, + "end": 17188, "loc": { "start": { "line": 342, @@ -8375,8 +8375,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 17060, - "end": 17088, + "start": 17144, + "end": 17172, "loc": { "start": { "line": 342, @@ -8389,8 +8389,8 @@ }, "object": { "type": "MemberExpression", - "start": 17060, - "end": 17080, + "start": 17144, + "end": 17164, "loc": { "start": { "line": 342, @@ -8403,8 +8403,8 @@ }, "object": { "type": "Identifier", - "start": 17060, - "end": 17067, + "start": 17144, + "end": 17151, "loc": { "start": { "line": 342, @@ -8420,8 +8420,8 @@ }, "property": { "type": "Identifier", - "start": 17068, - "end": 17080, + "start": 17152, + "end": 17164, "loc": { "start": { "line": 342, @@ -8439,8 +8439,8 @@ }, "property": { "type": "Identifier", - "start": 17081, - "end": 17088, + "start": 17165, + "end": 17172, "loc": { "start": { "line": 342, @@ -8458,8 +8458,8 @@ }, "right": { "type": "MemberExpression", - "start": 17091, - "end": 17104, + "start": 17175, + "end": 17188, "loc": { "start": { "line": 342, @@ -8472,8 +8472,8 @@ }, "object": { "type": "Identifier", - "start": 17091, - "end": 17096, + "start": 17175, + "end": 17180, "loc": { "start": { "line": 342, @@ -8489,8 +8489,8 @@ }, "property": { "type": "Identifier", - "start": 17097, - "end": 17104, + "start": 17181, + "end": 17188, "loc": { "start": { "line": 342, @@ -8520,8 +8520,8 @@ }, { "type": "ReturnStatement", - "start": 17175, - "end": 17187, + "start": 17259, + "end": 17271, "loc": { "start": { "line": 346, @@ -8534,8 +8534,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 17182, - "end": 17186, + "start": 17266, + "end": 17270, "loc": { "start": { "line": 346, @@ -8552,8 +8552,8 @@ { "type": "CommentLine", "value": " Continue descending this glTF node subtree", - "start": 17188, - "end": 17233, + "start": 17272, + "end": 17317, "loc": { "start": { "line": 346, @@ -8575,8 +8575,8 @@ }, { "type": "IfStatement", - "start": 17270, - "end": 17536, + "start": 17354, + "end": 17620, "loc": { "start": { "line": 349, @@ -8589,8 +8589,8 @@ }, "test": { "type": "MemberExpression", - "start": 17274, - "end": 17284, + "start": 17358, + "end": 17368, "loc": { "start": { "line": 349, @@ -8603,8 +8603,8 @@ }, "object": { "type": "Identifier", - "start": 17274, - "end": 17280, + "start": 17358, + "end": 17364, "loc": { "start": { "line": 349, @@ -8620,8 +8620,8 @@ }, "property": { "type": "Identifier", - "start": 17281, - "end": 17284, + "start": 17365, + "end": 17368, "loc": { "start": { "line": 349, @@ -8639,8 +8639,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 17286, - "end": 17407, + "start": 17370, + "end": 17491, "loc": { "start": { "line": 349, @@ -8654,8 +8654,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17308, - "end": 17389, + "start": 17392, + "end": 17473, "loc": { "start": { "line": 350, @@ -8668,8 +8668,8 @@ }, "expression": { "type": "CallExpression", - "start": 17308, - "end": 17388, + "start": 17392, + "end": 17472, "loc": { "start": { "line": 350, @@ -8682,8 +8682,8 @@ }, "callee": { "type": "MemberExpression", - "start": 17308, - "end": 17335, + "start": 17392, + "end": 17419, "loc": { "start": { "line": 350, @@ -8696,8 +8696,8 @@ }, "object": { "type": "MemberExpression", - "start": 17308, - "end": 17330, + "start": 17392, + "end": 17414, "loc": { "start": { "line": 350, @@ -8710,8 +8710,8 @@ }, "object": { "type": "ThisExpression", - "start": 17308, - "end": 17312, + "start": 17392, + "end": 17396, "loc": { "start": { "line": 350, @@ -8725,8 +8725,8 @@ }, "property": { "type": "Identifier", - "start": 17313, - "end": 17330, + "start": 17397, + "end": 17414, "loc": { "start": { "line": 350, @@ -8744,8 +8744,8 @@ }, "property": { "type": "Identifier", - "start": 17331, - "end": 17335, + "start": 17415, + "end": 17419, "loc": { "start": { "line": 350, @@ -8764,8 +8764,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 17336, - "end": 17340, + "start": 17420, + "end": 17424, "loc": { "start": { "line": 350, @@ -8779,8 +8779,8 @@ }, { "type": "MemberExpression", - "start": 17342, - "end": 17352, + "start": 17426, + "end": 17436, "loc": { "start": { "line": 350, @@ -8793,8 +8793,8 @@ }, "object": { "type": "Identifier", - "start": 17342, - "end": 17348, + "start": 17426, + "end": 17432, "loc": { "start": { "line": 350, @@ -8810,8 +8810,8 @@ }, "property": { "type": "Identifier", - "start": 17349, - "end": 17352, + "start": 17433, + "end": 17436, "loc": { "start": { "line": 350, @@ -8829,8 +8829,8 @@ }, { "type": "Identifier", - "start": 17354, - "end": 17367, + "start": 17438, + "end": 17451, "loc": { "start": { "line": 350, @@ -8846,8 +8846,8 @@ }, { "type": "Identifier", - "start": 17369, - "end": 17375, + "start": 17453, + "end": 17459, "loc": { "start": { "line": 350, @@ -8863,8 +8863,8 @@ }, { "type": "Identifier", - "start": 17377, - "end": 17387, + "start": 17461, + "end": 17471, "loc": { "start": { "line": 350, @@ -8886,8 +8886,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 17413, - "end": 17536, + "start": 17497, + "end": 17620, "loc": { "start": { "line": 351, @@ -8901,8 +8901,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17435, - "end": 17518, + "start": 17519, + "end": 17602, "loc": { "start": { "line": 352, @@ -8915,8 +8915,8 @@ }, "expression": { "type": "CallExpression", - "start": 17435, - "end": 17517, + "start": 17519, + "end": 17601, "loc": { "start": { "line": 352, @@ -8929,8 +8929,8 @@ }, "callee": { "type": "MemberExpression", - "start": 17435, - "end": 17463, + "start": 17519, + "end": 17547, "loc": { "start": { "line": 352, @@ -8943,8 +8943,8 @@ }, "object": { "type": "MemberExpression", - "start": 17435, - "end": 17457, + "start": 17519, + "end": 17541, "loc": { "start": { "line": 352, @@ -8957,8 +8957,8 @@ }, "object": { "type": "ThisExpression", - "start": 17435, - "end": 17439, + "start": 17519, + "end": 17523, "loc": { "start": { "line": 352, @@ -8972,8 +8972,8 @@ }, "property": { "type": "Identifier", - "start": 17440, - "end": 17457, + "start": 17524, + "end": 17541, "loc": { "start": { "line": 352, @@ -8991,8 +8991,8 @@ }, "property": { "type": "Identifier", - "start": 17458, - "end": 17463, + "start": 17542, + "end": 17547, "loc": { "start": { "line": 352, @@ -9011,8 +9011,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 17464, - "end": 17468, + "start": 17548, + "end": 17552, "loc": { "start": { "line": 352, @@ -9026,8 +9026,8 @@ }, { "type": "MemberExpression", - "start": 17470, - "end": 17481, + "start": 17554, + "end": 17565, "loc": { "start": { "line": 352, @@ -9040,8 +9040,8 @@ }, "object": { "type": "Identifier", - "start": 17470, - "end": 17476, + "start": 17554, + "end": 17560, "loc": { "start": { "line": 352, @@ -9057,8 +9057,8 @@ }, "property": { "type": "Identifier", - "start": 17477, - "end": 17481, + "start": 17561, + "end": 17565, "loc": { "start": { "line": 352, @@ -9076,8 +9076,8 @@ }, { "type": "Identifier", - "start": 17483, - "end": 17496, + "start": 17567, + "end": 17580, "loc": { "start": { "line": 352, @@ -9093,8 +9093,8 @@ }, { "type": "Identifier", - "start": 17498, - "end": 17504, + "start": 17582, + "end": 17588, "loc": { "start": { "line": 352, @@ -9110,8 +9110,8 @@ }, { "type": "Identifier", - "start": 17506, - "end": 17516, + "start": 17590, + "end": 17600, "loc": { "start": { "line": 352, @@ -9142,8 +9142,8 @@ }, { "type": "IfStatement", - "start": 17565, - "end": 18294, + "start": 17649, + "end": 18378, "loc": { "start": { "line": 356, @@ -9156,8 +9156,8 @@ }, "test": { "type": "MemberExpression", - "start": 17569, - "end": 17588, + "start": 17653, + "end": 17672, "loc": { "start": { "line": 356, @@ -9170,8 +9170,8 @@ }, "object": { "type": "Identifier", - "start": 17569, - "end": 17575, + "start": 17653, + "end": 17659, "loc": { "start": { "line": 356, @@ -9187,8 +9187,8 @@ }, "property": { "type": "Identifier", - "start": 17576, - "end": 17588, + "start": 17660, + "end": 17672, "loc": { "start": { "line": 356, @@ -9206,8 +9206,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 17590, - "end": 18186, + "start": 17674, + "end": 18270, "loc": { "start": { "line": 356, @@ -9221,8 +9221,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 17609, - "end": 17650, + "start": 17693, + "end": 17734, "loc": { "start": { "line": 358, @@ -9236,8 +9236,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 17615, - "end": 17649, + "start": 17699, + "end": 17733, "loc": { "start": { "line": 358, @@ -9250,8 +9250,8 @@ }, "id": { "type": "Identifier", - "start": 17615, - "end": 17627, + "start": 17699, + "end": 17711, "loc": { "start": { "line": 358, @@ -9267,8 +9267,8 @@ }, "init": { "type": "MemberExpression", - "start": 17630, - "end": 17649, + "start": 17714, + "end": 17733, "loc": { "start": { "line": 358, @@ -9281,8 +9281,8 @@ }, "object": { "type": "Identifier", - "start": 17630, - "end": 17636, + "start": 17714, + "end": 17720, "loc": { "start": { "line": 358, @@ -9298,8 +9298,8 @@ }, "property": { "type": "Identifier", - "start": 17637, - "end": 17649, + "start": 17721, + "end": 17733, "loc": { "start": { "line": 358, @@ -9321,8 +9321,8 @@ }, { "type": "ExpressionStatement", - "start": 17668, - "end": 17713, + "start": 17752, + "end": 17797, "loc": { "start": { "line": 360, @@ -9335,8 +9335,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 17668, - "end": 17712, + "start": 17752, + "end": 17796, "loc": { "start": { "line": 360, @@ -9351,8 +9351,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 17668, - "end": 17710, + "start": 17752, + "end": 17794, "loc": { "start": { "line": 360, @@ -9365,8 +9365,8 @@ }, "object": { "type": "MemberExpression", - "start": 17668, - "end": 17700, + "start": 17752, + "end": 17784, "loc": { "start": { "line": 360, @@ -9379,8 +9379,8 @@ }, "object": { "type": "MemberExpression", - "start": 17668, - "end": 17692, + "start": 17752, + "end": 17776, "loc": { "start": { "line": 360, @@ -9393,8 +9393,8 @@ }, "object": { "type": "MemberExpression", - "start": 17668, - "end": 17685, + "start": 17752, + "end": 17769, "loc": { "start": { "line": 360, @@ -9407,8 +9407,8 @@ }, "object": { "type": "MemberExpression", - "start": 17668, - "end": 17679, + "start": 17752, + "end": 17763, "loc": { "start": { "line": 360, @@ -9421,8 +9421,8 @@ }, "object": { "type": "ThisExpression", - "start": 17668, - "end": 17672, + "start": 17752, + "end": 17756, "loc": { "start": { "line": 360, @@ -9436,8 +9436,8 @@ }, "property": { "type": "Identifier", - "start": 17673, - "end": 17679, + "start": 17757, + "end": 17763, "loc": { "start": { "line": 360, @@ -9455,8 +9455,8 @@ }, "property": { "type": "Identifier", - "start": 17680, - "end": 17685, + "start": 17764, + "end": 17769, "loc": { "start": { "line": 360, @@ -9474,8 +9474,8 @@ }, "property": { "type": "Identifier", - "start": 17686, - "end": 17692, + "start": 17770, + "end": 17776, "loc": { "start": { "line": 360, @@ -9493,8 +9493,8 @@ }, "property": { "type": "Identifier", - "start": 17693, - "end": 17700, + "start": 17777, + "end": 17784, "loc": { "start": { "line": 360, @@ -9512,8 +9512,8 @@ }, "property": { "type": "Identifier", - "start": 17701, - "end": 17710, + "start": 17785, + "end": 17794, "loc": { "start": { "line": 360, @@ -9533,8 +9533,8 @@ }, { "type": "ExpressionStatement", - "start": 17731, - "end": 18171, + "start": 17815, + "end": 18255, "loc": { "start": { "line": 362, @@ -9547,8 +9547,8 @@ }, "expression": { "type": "CallExpression", - "start": 17731, - "end": 18170, + "start": 17815, + "end": 18254, "loc": { "start": { "line": 362, @@ -9561,8 +9561,8 @@ }, "callee": { "type": "MemberExpression", - "start": 17731, - "end": 17760, + "start": 17815, + "end": 17844, "loc": { "start": { "line": 362, @@ -9575,8 +9575,8 @@ }, "object": { "type": "MemberExpression", - "start": 17731, - "end": 17747, + "start": 17815, + "end": 17831, "loc": { "start": { "line": 362, @@ -9589,8 +9589,8 @@ }, "object": { "type": "ThisExpression", - "start": 17731, - "end": 17735, + "start": 17815, + "end": 17819, "loc": { "start": { "line": 362, @@ -9604,8 +9604,8 @@ }, "property": { "type": "Identifier", - "start": 17736, - "end": 17747, + "start": 17820, + "end": 17831, "loc": { "start": { "line": 362, @@ -9623,8 +9623,8 @@ }, "property": { "type": "Identifier", - "start": 17748, - "end": 17760, + "start": 17832, + "end": 17844, "loc": { "start": { "line": 362, @@ -9643,8 +9643,8 @@ "arguments": [ { "type": "Identifier", - "start": 17761, - "end": 17773, + "start": 17845, + "end": 17857, "loc": { "start": { "line": 362, @@ -9660,8 +9660,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 17775, - "end": 17939, + "start": 17859, + "end": 18023, "loc": { "start": { "line": 362, @@ -9679,8 +9679,8 @@ "params": [ { "type": "Identifier", - "start": 17776, - "end": 17789, + "start": 17860, + "end": 17873, "loc": { "start": { "line": 362, @@ -9697,8 +9697,8 @@ ], "body": { "type": "BlockStatement", - "start": 17794, - "end": 17939, + "start": 17878, + "end": 18023, "loc": { "start": { "line": 362, @@ -9712,8 +9712,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17817, - "end": 17862, + "start": 17901, + "end": 17946, "loc": { "start": { "line": 364, @@ -9726,8 +9726,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 17817, - "end": 17861, + "start": 17901, + "end": 17945, "loc": { "start": { "line": 364, @@ -9742,8 +9742,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 17817, - "end": 17859, + "start": 17901, + "end": 17943, "loc": { "start": { "line": 364, @@ -9756,8 +9756,8 @@ }, "object": { "type": "MemberExpression", - "start": 17817, - "end": 17849, + "start": 17901, + "end": 17933, "loc": { "start": { "line": 364, @@ -9770,8 +9770,8 @@ }, "object": { "type": "MemberExpression", - "start": 17817, - "end": 17841, + "start": 17901, + "end": 17925, "loc": { "start": { "line": 364, @@ -9784,8 +9784,8 @@ }, "object": { "type": "MemberExpression", - "start": 17817, - "end": 17834, + "start": 17901, + "end": 17918, "loc": { "start": { "line": 364, @@ -9798,8 +9798,8 @@ }, "object": { "type": "MemberExpression", - "start": 17817, - "end": 17828, + "start": 17901, + "end": 17912, "loc": { "start": { "line": 364, @@ -9812,8 +9812,8 @@ }, "object": { "type": "ThisExpression", - "start": 17817, - "end": 17821, + "start": 17901, + "end": 17905, "loc": { "start": { "line": 364, @@ -9827,8 +9827,8 @@ }, "property": { "type": "Identifier", - "start": 17822, - "end": 17828, + "start": 17906, + "end": 17912, "loc": { "start": { "line": 364, @@ -9846,8 +9846,8 @@ }, "property": { "type": "Identifier", - "start": 17829, - "end": 17834, + "start": 17913, + "end": 17918, "loc": { "start": { "line": 364, @@ -9865,8 +9865,8 @@ }, "property": { "type": "Identifier", - "start": 17835, - "end": 17841, + "start": 17919, + "end": 17925, "loc": { "start": { "line": 364, @@ -9884,8 +9884,8 @@ }, "property": { "type": "Identifier", - "start": 17842, - "end": 17849, + "start": 17926, + "end": 17933, "loc": { "start": { "line": 364, @@ -9903,8 +9903,8 @@ }, "property": { "type": "Identifier", - "start": 17850, - "end": 17859, + "start": 17934, + "end": 17943, "loc": { "start": { "line": 364, @@ -9924,8 +9924,8 @@ }, { "type": "ExpressionStatement", - "start": 17884, - "end": 17920, + "start": 17968, + "end": 18004, "loc": { "start": { "line": 366, @@ -9938,8 +9938,8 @@ }, "expression": { "type": "CallExpression", - "start": 17884, - "end": 17919, + "start": 17968, + "end": 18003, "loc": { "start": { "line": 366, @@ -9952,8 +9952,8 @@ }, "callee": { "type": "Identifier", - "start": 17884, - "end": 17904, + "start": 17968, + "end": 17988, "loc": { "start": { "line": 366, @@ -9970,8 +9970,8 @@ "arguments": [ { "type": "Identifier", - "start": 17905, - "end": 17918, + "start": 17989, + "end": 18002, "loc": { "start": { "line": 366, @@ -9994,8 +9994,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 17941, - "end": 18169, + "start": 18025, + "end": 18253, "loc": { "start": { "line": 368, @@ -10013,8 +10013,8 @@ "params": [ { "type": "Identifier", - "start": 17942, - "end": 17948, + "start": 18026, + "end": 18032, "loc": { "start": { "line": 368, @@ -10031,8 +10031,8 @@ ], "body": { "type": "BlockStatement", - "start": 17953, - "end": 18169, + "start": 18037, + "end": 18253, "loc": { "start": { "line": 368, @@ -10046,8 +10046,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17975, - "end": 18085, + "start": 18059, + "end": 18169, "loc": { "start": { "line": 369, @@ -10060,8 +10060,8 @@ }, "expression": { "type": "CallExpression", - "start": 17975, - "end": 18084, + "start": 18059, + "end": 18168, "loc": { "start": { "line": 369, @@ -10074,8 +10074,8 @@ }, "callee": { "type": "MemberExpression", - "start": 17975, - "end": 17985, + "start": 18059, + "end": 18069, "loc": { "start": { "line": 369, @@ -10088,8 +10088,8 @@ }, "object": { "type": "ThisExpression", - "start": 17975, - "end": 17979, + "start": 18059, + "end": 18063, "loc": { "start": { "line": 369, @@ -10103,8 +10103,8 @@ }, "property": { "type": "Identifier", - "start": 17980, - "end": 17985, + "start": 18064, + "end": 18069, "loc": { "start": { "line": 369, @@ -10123,8 +10123,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 17986, - "end": 18083, + "start": 18070, + "end": 18167, "loc": { "start": { "line": 369, @@ -10138,8 +10138,8 @@ "expressions": [ { "type": "Identifier", - "start": 18038, - "end": 18045, + "start": 18122, + "end": 18129, "loc": { "start": { "line": 369, @@ -10155,8 +10155,8 @@ }, { "type": "Identifier", - "start": 18056, - "end": 18068, + "start": 18140, + "end": 18152, "loc": { "start": { "line": 369, @@ -10172,8 +10172,8 @@ }, { "type": "Identifier", - "start": 18075, - "end": 18081, + "start": 18159, + "end": 18165, "loc": { "start": { "line": 369, @@ -10191,8 +10191,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 17987, - "end": 18036, + "start": 18071, + "end": 18120, "loc": { "start": { "line": 369, @@ -10211,8 +10211,8 @@ }, { "type": "TemplateElement", - "start": 18046, - "end": 18054, + "start": 18130, + "end": 18138, "loc": { "start": { "line": 369, @@ -10231,8 +10231,8 @@ }, { "type": "TemplateElement", - "start": 18069, - "end": 18073, + "start": 18153, + "end": 18157, "loc": { "start": { "line": 369, @@ -10251,8 +10251,8 @@ }, { "type": "TemplateElement", - "start": 18082, - "end": 18082, + "start": 18166, + "end": 18166, "loc": { "start": { "line": 369, @@ -10276,8 +10276,8 @@ }, { "type": "ExpressionStatement", - "start": 18106, - "end": 18151, + "start": 18190, + "end": 18235, "loc": { "start": { "line": 370, @@ -10290,8 +10290,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 18106, - "end": 18150, + "start": 18190, + "end": 18234, "loc": { "start": { "line": 370, @@ -10306,8 +10306,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 18106, - "end": 18148, + "start": 18190, + "end": 18232, "loc": { "start": { "line": 370, @@ -10320,8 +10320,8 @@ }, "object": { "type": "MemberExpression", - "start": 18106, - "end": 18138, + "start": 18190, + "end": 18222, "loc": { "start": { "line": 370, @@ -10334,8 +10334,8 @@ }, "object": { "type": "MemberExpression", - "start": 18106, - "end": 18130, + "start": 18190, + "end": 18214, "loc": { "start": { "line": 370, @@ -10348,8 +10348,8 @@ }, "object": { "type": "MemberExpression", - "start": 18106, - "end": 18123, + "start": 18190, + "end": 18207, "loc": { "start": { "line": 370, @@ -10362,8 +10362,8 @@ }, "object": { "type": "MemberExpression", - "start": 18106, - "end": 18117, + "start": 18190, + "end": 18201, "loc": { "start": { "line": 370, @@ -10376,8 +10376,8 @@ }, "object": { "type": "ThisExpression", - "start": 18106, - "end": 18110, + "start": 18190, + "end": 18194, "loc": { "start": { "line": 370, @@ -10391,8 +10391,8 @@ }, "property": { "type": "Identifier", - "start": 18111, - "end": 18117, + "start": 18195, + "end": 18201, "loc": { "start": { "line": 370, @@ -10410,8 +10410,8 @@ }, "property": { "type": "Identifier", - "start": 18118, - "end": 18123, + "start": 18202, + "end": 18207, "loc": { "start": { "line": 370, @@ -10429,8 +10429,8 @@ }, "property": { "type": "Identifier", - "start": 18124, - "end": 18130, + "start": 18208, + "end": 18214, "loc": { "start": { "line": 370, @@ -10448,8 +10448,8 @@ }, "property": { "type": "Identifier", - "start": 18131, - "end": 18138, + "start": 18215, + "end": 18222, "loc": { "start": { "line": 370, @@ -10467,8 +10467,8 @@ }, "property": { "type": "Identifier", - "start": 18139, - "end": 18148, + "start": 18223, + "end": 18232, "loc": { "start": { "line": 370, @@ -10498,8 +10498,8 @@ }, "alternate": { "type": "IfStatement", - "start": 18192, - "end": 18294, + "start": 18276, + "end": 18378, "loc": { "start": { "line": 373, @@ -10512,8 +10512,8 @@ }, "test": { "type": "MemberExpression", - "start": 18196, - "end": 18216, + "start": 18280, + "end": 18300, "loc": { "start": { "line": 373, @@ -10526,8 +10526,8 @@ }, "object": { "type": "Identifier", - "start": 18196, - "end": 18202, + "start": 18280, + "end": 18286, "loc": { "start": { "line": 373, @@ -10543,8 +10543,8 @@ }, "property": { "type": "Identifier", - "start": 18203, - "end": 18216, + "start": 18287, + "end": 18300, "loc": { "start": { "line": 373, @@ -10562,8 +10562,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 18218, - "end": 18294, + "start": 18302, + "end": 18378, "loc": { "start": { "line": 373, @@ -10577,8 +10577,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 18237, - "end": 18280, + "start": 18321, + "end": 18364, "loc": { "start": { "line": 375, @@ -10591,8 +10591,8 @@ }, "expression": { "type": "CallExpression", - "start": 18237, - "end": 18279, + "start": 18321, + "end": 18363, "loc": { "start": { "line": 375, @@ -10605,8 +10605,8 @@ }, "callee": { "type": "Identifier", - "start": 18237, - "end": 18257, + "start": 18321, + "end": 18341, "loc": { "start": { "line": 375, @@ -10623,8 +10623,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 18258, - "end": 18278, + "start": 18342, + "end": 18362, "loc": { "start": { "line": 375, @@ -10637,8 +10637,8 @@ }, "object": { "type": "Identifier", - "start": 18258, - "end": 18264, + "start": 18342, + "end": 18348, "loc": { "start": { "line": 375, @@ -10654,8 +10654,8 @@ }, "property": { "type": "Identifier", - "start": 18265, - "end": 18278, + "start": 18349, + "end": 18362, "loc": { "start": { "line": 375, @@ -10685,8 +10685,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 18311, - "end": 19142, + "start": 18395, + "end": 19226, "loc": { "start": { "line": 378, @@ -10700,8 +10700,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 18326, - "end": 18885, + "start": 18410, + "end": 18969, "loc": { "start": { "line": 380, @@ -10714,8 +10714,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 18326, - "end": 18884, + "start": 18410, + "end": 18968, "loc": { "start": { "line": 380, @@ -10729,8 +10729,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 18326, - "end": 18347, + "start": 18410, + "end": 18431, "loc": { "start": { "line": 380, @@ -10743,8 +10743,8 @@ }, "object": { "type": "Identifier", - "start": 18326, - "end": 18332, + "start": 18410, + "end": 18416, "loc": { "start": { "line": 380, @@ -10760,8 +10760,8 @@ }, "property": { "type": "Identifier", - "start": 18333, - "end": 18347, + "start": 18417, + "end": 18431, "loc": { "start": { "line": 380, @@ -10779,8 +10779,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 18350, - "end": 18884, + "start": 18434, + "end": 18968, "loc": { "start": { "line": 380, @@ -10798,8 +10798,8 @@ "params": [ { "type": "Identifier", - "start": 18351, - "end": 18358, + "start": 18435, + "end": 18442, "loc": { "start": { "line": 380, @@ -10815,8 +10815,8 @@ }, { "type": "Identifier", - "start": 18360, - "end": 18368, + "start": 18444, + "end": 18452, "loc": { "start": { "line": 380, @@ -10832,8 +10832,8 @@ }, { "type": "Identifier", - "start": 18370, - "end": 18377, + "start": 18454, + "end": 18461, "loc": { "start": { "line": 380, @@ -10850,8 +10850,8 @@ ], "body": { "type": "BlockStatement", - "start": 18382, - "end": 18884, + "start": 18466, + "end": 18968, "loc": { "start": { "line": 380, @@ -10865,8 +10865,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 18401, - "end": 18428, + "start": 18485, + "end": 18512, "loc": { "start": { "line": 382, @@ -10880,8 +10880,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 18407, - "end": 18427, + "start": 18491, + "end": 18511, "loc": { "start": { "line": 382, @@ -10894,8 +10894,8 @@ }, "id": { "type": "Identifier", - "start": 18407, - "end": 18411, + "start": 18491, + "end": 18495, "loc": { "start": { "line": 382, @@ -10911,8 +10911,8 @@ }, "init": { "type": "MemberExpression", - "start": 18414, - "end": 18427, + "start": 18498, + "end": 18511, "loc": { "start": { "line": 382, @@ -10925,8 +10925,8 @@ }, "object": { "type": "Identifier", - "start": 18414, - "end": 18422, + "start": 18498, + "end": 18506, "loc": { "start": { "line": 382, @@ -10942,8 +10942,8 @@ }, "property": { "type": "Identifier", - "start": 18423, - "end": 18427, + "start": 18507, + "end": 18511, "loc": { "start": { "line": 382, @@ -10965,8 +10965,8 @@ }, { "type": "IfStatement", - "start": 18446, - "end": 18550, + "start": 18530, + "end": 18634, "loc": { "start": { "line": 384, @@ -10979,8 +10979,8 @@ }, "test": { "type": "UnaryExpression", - "start": 18450, - "end": 18455, + "start": 18534, + "end": 18539, "loc": { "start": { "line": 384, @@ -10995,8 +10995,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 18451, - "end": 18455, + "start": 18535, + "end": 18539, "loc": { "start": { "line": 384, @@ -11016,8 +11016,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 18457, - "end": 18550, + "start": 18541, + "end": 18634, "loc": { "start": { "line": 384, @@ -11031,8 +11031,8 @@ "body": [ { "type": "ReturnStatement", - "start": 18479, - "end": 18491, + "start": 18563, + "end": 18575, "loc": { "start": { "line": 385, @@ -11045,8 +11045,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 18486, - "end": 18490, + "start": 18570, + "end": 18574, "loc": { "start": { "line": 385, @@ -11063,8 +11063,8 @@ { "type": "CommentLine", "value": " Continue descending this node subtree", - "start": 18492, - "end": 18532, + "start": 18576, + "end": 18616, "loc": { "start": { "line": 385, @@ -11085,8 +11085,8 @@ }, { "type": "VariableDeclaration", - "start": 18568, - "end": 18584, + "start": 18652, + "end": 18668, "loc": { "start": { "line": 388, @@ -11100,8 +11100,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 18574, - "end": 18583, + "start": 18658, + "end": 18667, "loc": { "start": { "line": 388, @@ -11114,8 +11114,8 @@ }, "id": { "type": "Identifier", - "start": 18574, - "end": 18576, + "start": 18658, + "end": 18660, "loc": { "start": { "line": 388, @@ -11131,8 +11131,8 @@ }, "init": { "type": "Identifier", - "start": 18579, - "end": 18583, + "start": 18663, + "end": 18667, "loc": { "start": { "line": 388, @@ -11152,8 +11152,8 @@ }, { "type": "ExpressionStatement", - "start": 18602, - "end": 18794, + "start": 18686, + "end": 18878, "loc": { "start": { "line": 390, @@ -11166,8 +11166,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 18602, - "end": 18793, + "start": 18686, + "end": 18877, "loc": { "start": { "line": 390, @@ -11181,8 +11181,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 18602, - "end": 18622, + "start": 18686, + "end": 18706, "loc": { "start": { "line": 390, @@ -11195,8 +11195,8 @@ }, "object": { "type": "Identifier", - "start": 18602, - "end": 18609, + "start": 18686, + "end": 18693, "loc": { "start": { "line": 390, @@ -11212,8 +11212,8 @@ }, "property": { "type": "Identifier", - "start": 18610, - "end": 18622, + "start": 18694, + "end": 18706, "loc": { "start": { "line": 390, @@ -11231,8 +11231,8 @@ }, "right": { "type": "ObjectExpression", - "start": 18625, - "end": 18793, + "start": 18709, + "end": 18877, "loc": { "start": { "line": 390, @@ -11246,8 +11246,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 18692, - "end": 18698, + "start": 18776, + "end": 18782, "loc": { "start": { "line": 391, @@ -11263,8 +11263,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 18692, - "end": 18694, + "start": 18776, + "end": 18778, "loc": { "start": { "line": 391, @@ -11281,8 +11281,8 @@ }, "value": { "type": "Identifier", - "start": 18696, - "end": 18698, + "start": 18780, + "end": 18782, "loc": { "start": { "line": 391, @@ -11300,8 +11300,8 @@ { "type": "CommentLine", "value": " Create an Entity for this glTF scene node", - "start": 18627, - "end": 18671, + "start": 18711, + "end": 18755, "loc": { "start": { "line": 390, @@ -11317,8 +11317,8 @@ }, { "type": "ObjectProperty", - "start": 18720, - "end": 18734, + "start": 18804, + "end": 18818, "loc": { "start": { "line": 392, @@ -11334,8 +11334,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 18720, - "end": 18728, + "start": 18804, + "end": 18812, "loc": { "start": { "line": 392, @@ -11351,8 +11351,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 18730, - "end": 18734, + "start": 18814, + "end": 18818, "loc": { "start": { "line": 392, @@ -11371,8 +11371,8 @@ { "type": "CommentLine", "value": " Registers the Entity in Scene#objects", - "start": 18735, - "end": 18775, + "start": 18819, + "end": 18859, "loc": { "start": { "line": 392, @@ -11392,8 +11392,8 @@ }, { "type": "ReturnStatement", - "start": 18812, - "end": 18824, + "start": 18896, + "end": 18908, "loc": { "start": { "line": 395, @@ -11406,8 +11406,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 18819, - "end": 18823, + "start": 18903, + "end": 18907, "loc": { "start": { "line": 395, @@ -11424,8 +11424,8 @@ { "type": "CommentLine", "value": " Continue descending this glTF node subtree", - "start": 18825, - "end": 18870, + "start": 18909, + "end": 18954, "loc": { "start": { "line": 395, @@ -11447,8 +11447,8 @@ }, { "type": "IfStatement", - "start": 18900, - "end": 19132, + "start": 18984, + "end": 19216, "loc": { "start": { "line": 399, @@ -11461,8 +11461,8 @@ }, "test": { "type": "MemberExpression", - "start": 18904, - "end": 18914, + "start": 18988, + "end": 18998, "loc": { "start": { "line": 399, @@ -11475,8 +11475,8 @@ }, "object": { "type": "Identifier", - "start": 18904, - "end": 18910, + "start": 18988, + "end": 18994, "loc": { "start": { "line": 399, @@ -11492,8 +11492,8 @@ }, "property": { "type": "Identifier", - "start": 18911, - "end": 18914, + "start": 18995, + "end": 18998, "loc": { "start": { "line": 399, @@ -11511,8 +11511,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 18916, - "end": 19020, + "start": 19000, + "end": 19104, "loc": { "start": { "line": 399, @@ -11526,8 +11526,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 18934, - "end": 19006, + "start": 19018, + "end": 19090, "loc": { "start": { "line": 400, @@ -11540,8 +11540,8 @@ }, "expression": { "type": "CallExpression", - "start": 18934, - "end": 19005, + "start": 19018, + "end": 19089, "loc": { "start": { "line": 400, @@ -11554,8 +11554,8 @@ }, "callee": { "type": "MemberExpression", - "start": 18934, - "end": 18961, + "start": 19018, + "end": 19045, "loc": { "start": { "line": 400, @@ -11568,8 +11568,8 @@ }, "object": { "type": "MemberExpression", - "start": 18934, - "end": 18956, + "start": 19018, + "end": 19040, "loc": { "start": { "line": 400, @@ -11582,8 +11582,8 @@ }, "object": { "type": "ThisExpression", - "start": 18934, - "end": 18938, + "start": 19018, + "end": 19022, "loc": { "start": { "line": 400, @@ -11597,8 +11597,8 @@ }, "property": { "type": "Identifier", - "start": 18939, - "end": 18956, + "start": 19023, + "end": 19040, "loc": { "start": { "line": 400, @@ -11616,8 +11616,8 @@ }, "property": { "type": "Identifier", - "start": 18957, - "end": 18961, + "start": 19041, + "end": 19045, "loc": { "start": { "line": 400, @@ -11636,8 +11636,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 18962, - "end": 18966, + "start": 19046, + "end": 19050, "loc": { "start": { "line": 400, @@ -11651,8 +11651,8 @@ }, { "type": "MemberExpression", - "start": 18968, - "end": 18978, + "start": 19052, + "end": 19062, "loc": { "start": { "line": 400, @@ -11665,8 +11665,8 @@ }, "object": { "type": "Identifier", - "start": 18968, - "end": 18974, + "start": 19052, + "end": 19058, "loc": { "start": { "line": 400, @@ -11682,8 +11682,8 @@ }, "property": { "type": "Identifier", - "start": 18975, - "end": 18978, + "start": 19059, + "end": 19062, "loc": { "start": { "line": 400, @@ -11701,8 +11701,8 @@ }, { "type": "NullLiteral", - "start": 18980, - "end": 18984, + "start": 19064, + "end": 19068, "loc": { "start": { "line": 400, @@ -11716,8 +11716,8 @@ }, { "type": "Identifier", - "start": 18986, - "end": 18992, + "start": 19070, + "end": 19076, "loc": { "start": { "line": 400, @@ -11733,8 +11733,8 @@ }, { "type": "Identifier", - "start": 18994, - "end": 19004, + "start": 19078, + "end": 19088, "loc": { "start": { "line": 400, @@ -11756,8 +11756,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 19026, - "end": 19132, + "start": 19110, + "end": 19216, "loc": { "start": { "line": 401, @@ -11771,8 +11771,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 19044, - "end": 19118, + "start": 19128, + "end": 19202, "loc": { "start": { "line": 402, @@ -11785,8 +11785,8 @@ }, "expression": { "type": "CallExpression", - "start": 19044, - "end": 19117, + "start": 19128, + "end": 19201, "loc": { "start": { "line": 402, @@ -11799,8 +11799,8 @@ }, "callee": { "type": "MemberExpression", - "start": 19044, - "end": 19072, + "start": 19128, + "end": 19156, "loc": { "start": { "line": 402, @@ -11813,8 +11813,8 @@ }, "object": { "type": "MemberExpression", - "start": 19044, - "end": 19066, + "start": 19128, + "end": 19150, "loc": { "start": { "line": 402, @@ -11827,8 +11827,8 @@ }, "object": { "type": "ThisExpression", - "start": 19044, - "end": 19048, + "start": 19128, + "end": 19132, "loc": { "start": { "line": 402, @@ -11842,8 +11842,8 @@ }, "property": { "type": "Identifier", - "start": 19049, - "end": 19066, + "start": 19133, + "end": 19150, "loc": { "start": { "line": 402, @@ -11861,8 +11861,8 @@ }, "property": { "type": "Identifier", - "start": 19067, - "end": 19072, + "start": 19151, + "end": 19156, "loc": { "start": { "line": 402, @@ -11881,8 +11881,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 19073, - "end": 19077, + "start": 19157, + "end": 19161, "loc": { "start": { "line": 402, @@ -11896,8 +11896,8 @@ }, { "type": "MemberExpression", - "start": 19079, - "end": 19090, + "start": 19163, + "end": 19174, "loc": { "start": { "line": 402, @@ -11910,8 +11910,8 @@ }, "object": { "type": "Identifier", - "start": 19079, - "end": 19085, + "start": 19163, + "end": 19169, "loc": { "start": { "line": 402, @@ -11927,8 +11927,8 @@ }, "property": { "type": "Identifier", - "start": 19086, - "end": 19090, + "start": 19170, + "end": 19174, "loc": { "start": { "line": 402, @@ -11946,8 +11946,8 @@ }, { "type": "NullLiteral", - "start": 19092, - "end": 19096, + "start": 19176, + "end": 19180, "loc": { "start": { "line": 402, @@ -11961,8 +11961,8 @@ }, { "type": "Identifier", - "start": 19098, - "end": 19104, + "start": 19182, + "end": 19188, "loc": { "start": { "line": 402, @@ -11978,8 +11978,8 @@ }, { "type": "Identifier", - "start": 19106, - "end": 19116, + "start": 19190, + "end": 19200, "loc": { "start": { "line": 402, @@ -12006,8 +12006,8 @@ }, { "type": "ExpressionStatement", - "start": 19152, - "end": 19261, + "start": 19236, + "end": 19345, "loc": { "start": { "line": 406, @@ -12020,8 +12020,8 @@ }, "expression": { "type": "CallExpression", - "start": 19152, - "end": 19260, + "start": 19236, + "end": 19344, "loc": { "start": { "line": 406, @@ -12034,8 +12034,8 @@ }, "callee": { "type": "MemberExpression", - "start": 19152, - "end": 19167, + "start": 19236, + "end": 19251, "loc": { "start": { "line": 406, @@ -12048,8 +12048,8 @@ }, "object": { "type": "Identifier", - "start": 19152, - "end": 19162, + "start": 19236, + "end": 19246, "loc": { "start": { "line": 406, @@ -12065,8 +12065,8 @@ }, "property": { "type": "Identifier", - "start": 19163, - "end": 19167, + "start": 19247, + "end": 19251, "loc": { "start": { "line": 406, @@ -12085,8 +12085,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 19168, - "end": 19179, + "start": 19252, + "end": 19263, "loc": { "start": { "line": 406, @@ -12105,8 +12105,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 19181, - "end": 19259, + "start": 19265, + "end": 19343, "loc": { "start": { "line": 406, @@ -12124,8 +12124,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19187, - "end": 19259, + "start": 19271, + "end": 19343, "loc": { "start": { "line": 406, @@ -12139,8 +12139,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 19201, - "end": 19249, + "start": 19285, + "end": 19333, "loc": { "start": { "line": 407, @@ -12153,8 +12153,8 @@ }, "expression": { "type": "CallExpression", - "start": 19201, - "end": 19248, + "start": 19285, + "end": 19332, "loc": { "start": { "line": 407, @@ -12167,8 +12167,8 @@ }, "callee": { "type": "MemberExpression", - "start": 19201, - "end": 19239, + "start": 19285, + "end": 19323, "loc": { "start": { "line": 407, @@ -12181,8 +12181,8 @@ }, "object": { "type": "MemberExpression", - "start": 19201, - "end": 19222, + "start": 19285, + "end": 19306, "loc": { "start": { "line": 407, @@ -12195,8 +12195,8 @@ }, "object": { "type": "MemberExpression", - "start": 19201, - "end": 19212, + "start": 19285, + "end": 19296, "loc": { "start": { "line": 407, @@ -12209,8 +12209,8 @@ }, "object": { "type": "ThisExpression", - "start": 19201, - "end": 19205, + "start": 19285, + "end": 19289, "loc": { "start": { "line": 407, @@ -12224,8 +12224,8 @@ }, "property": { "type": "Identifier", - "start": 19206, - "end": 19212, + "start": 19290, + "end": 19296, "loc": { "start": { "line": 407, @@ -12243,8 +12243,8 @@ }, "property": { "type": "Identifier", - "start": 19213, - "end": 19222, + "start": 19297, + "end": 19306, "loc": { "start": { "line": 407, @@ -12262,8 +12262,8 @@ }, "property": { "type": "Identifier", - "start": 19223, - "end": 19239, + "start": 19307, + "end": 19323, "loc": { "start": { "line": 407, @@ -12282,8 +12282,8 @@ "arguments": [ { "type": "Identifier", - "start": 19240, - "end": 19247, + "start": 19324, + "end": 19331, "loc": { "start": { "line": 407, @@ -12309,8 +12309,8 @@ }, { "type": "ReturnStatement", - "start": 19271, - "end": 19289, + "start": 19355, + "end": 19373, "loc": { "start": { "line": 410, @@ -12323,8 +12323,8 @@ }, "argument": { "type": "Identifier", - "start": 19278, - "end": 19288, + "start": 19362, + "end": 19372, "loc": { "start": { "line": 410, @@ -12346,9 +12346,9 @@ "leadingComments": [ { "type": "CommentBlock", - "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=false] When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", + "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=true] When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", "start": 10012, - "end": 13742, + "end": 13826, "loc": { "start": { "line": 226, @@ -12365,8 +12365,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this GLTFLoaderPlugin.\n ", - "start": 19301, - "end": 19351, + "start": 19385, + "end": 19435, "loc": { "start": { "line": 413, @@ -12382,8 +12382,8 @@ }, { "type": "ClassMethod", - "start": 19356, - "end": 19398, + "start": 19440, + "end": 19482, "loc": { "start": { "line": 416, @@ -12398,8 +12398,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 19356, - "end": 19363, + "start": 19440, + "end": 19447, "loc": { "start": { "line": 416, @@ -12422,8 +12422,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19366, - "end": 19398, + "start": 19450, + "end": 19482, "loc": { "start": { "line": 416, @@ -12437,8 +12437,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 19376, - "end": 19392, + "start": 19460, + "end": 19476, "loc": { "start": { "line": 417, @@ -12451,8 +12451,8 @@ }, "expression": { "type": "CallExpression", - "start": 19376, - "end": 19391, + "start": 19460, + "end": 19475, "loc": { "start": { "line": 417, @@ -12465,8 +12465,8 @@ }, "callee": { "type": "MemberExpression", - "start": 19376, - "end": 19389, + "start": 19460, + "end": 19473, "loc": { "start": { "line": 417, @@ -12479,8 +12479,8 @@ }, "object": { "type": "Super", - "start": 19376, - "end": 19381, + "start": 19460, + "end": 19465, "loc": { "start": { "line": 417, @@ -12494,8 +12494,8 @@ }, "property": { "type": "Identifier", - "start": 19382, - "end": 19389, + "start": 19466, + "end": 19473, "loc": { "start": { "line": 417, @@ -12521,8 +12521,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this GLTFLoaderPlugin.\n ", - "start": 19301, - "end": 19351, + "start": 19385, + "end": 19435, "loc": { "start": { "line": 413, @@ -12544,8 +12544,8 @@ }, { "type": "ExportNamedDeclaration", - "start": 19402, - "end": 19427, + "start": 19486, + "end": 19511, "loc": { "start": { "line": 421, @@ -12560,8 +12560,8 @@ "specifiers": [ { "type": "ExportSpecifier", - "start": 19410, - "end": 19426, + "start": 19494, + "end": 19510, "loc": { "start": { "line": 421, @@ -12574,8 +12574,8 @@ }, "local": { "type": "Identifier", - "start": 19410, - "end": 19426, + "start": 19494, + "end": 19510, "loc": { "start": { "line": 421, @@ -12591,8 +12591,8 @@ }, "exported": { "type": "Identifier", - "start": 19410, - "end": 19426, + "start": 19494, + "end": 19510, "loc": { "start": { "line": 421, @@ -12612,8 +12612,8 @@ }, { "type": "ExportNamedDeclaration", - "start": 19402, - "end": 19427, + "start": 19486, + "end": 19511, "loc": { "start": { "line": 421, @@ -12627,7 +12627,7 @@ "declaration": { "type": "ClassDeclaration", "start": 7776, - "end": 19400, + "end": 19484, "loc": { "start": { "line": 161, @@ -12676,7 +12676,7 @@ "body": { "type": "ClassBody", "start": 7814, - "end": 19400, + "end": 19484, "loc": { "start": { "line": 161, @@ -14154,9 +14154,9 @@ "trailingComments": [ { "type": "CommentBlock", - "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=false] When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", + "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=true] When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", "start": 10012, - "end": 13742, + "end": 13826, "loc": { "start": { "line": 226, @@ -14172,8 +14172,8 @@ }, { "type": "ClassMethod", - "start": 13747, - "end": 19295, + "start": 13831, + "end": 19379, "loc": { "start": { "line": 255, @@ -14188,8 +14188,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 13747, - "end": 13751, + "start": 13831, + "end": 13835, "loc": { "start": { "line": 255, @@ -14212,8 +14212,8 @@ "params": [ { "type": "AssignmentPattern", - "start": 13752, - "end": 13763, + "start": 13836, + "end": 13847, "loc": { "start": { "line": 255, @@ -14226,8 +14226,8 @@ }, "left": { "type": "Identifier", - "start": 13752, - "end": 13758, + "start": 13836, + "end": 13842, "loc": { "start": { "line": 255, @@ -14243,8 +14243,8 @@ }, "right": { "type": "ObjectExpression", - "start": 13761, - "end": 13763, + "start": 13845, + "end": 13847, "loc": { "start": { "line": 255, @@ -14261,8 +14261,8 @@ ], "body": { "type": "BlockStatement", - "start": 13765, - "end": 19295, + "start": 13849, + "end": 19379, "loc": { "start": { "line": 255, @@ -14276,8 +14276,8 @@ "body": [ { "type": "IfStatement", - "start": 13776, - "end": 13997, + "start": 13860, + "end": 14081, "loc": { "start": { "line": 257, @@ -14290,8 +14290,8 @@ }, "test": { "type": "LogicalExpression", - "start": 13780, - "end": 13832, + "start": 13864, + "end": 13916, "loc": { "start": { "line": 257, @@ -14304,8 +14304,8 @@ }, "left": { "type": "MemberExpression", - "start": 13780, - "end": 13789, + "start": 13864, + "end": 13873, "loc": { "start": { "line": 257, @@ -14318,8 +14318,8 @@ }, "object": { "type": "Identifier", - "start": 13780, - "end": 13786, + "start": 13864, + "end": 13870, "loc": { "start": { "line": 257, @@ -14335,8 +14335,8 @@ }, "property": { "type": "Identifier", - "start": 13787, - "end": 13789, + "start": 13871, + "end": 13873, "loc": { "start": { "line": 257, @@ -14355,8 +14355,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 13793, - "end": 13832, + "start": 13877, + "end": 13916, "loc": { "start": { "line": 257, @@ -14369,8 +14369,8 @@ }, "object": { "type": "MemberExpression", - "start": 13793, - "end": 13821, + "start": 13877, + "end": 13905, "loc": { "start": { "line": 257, @@ -14383,8 +14383,8 @@ }, "object": { "type": "MemberExpression", - "start": 13793, - "end": 13810, + "start": 13877, + "end": 13894, "loc": { "start": { "line": 257, @@ -14397,8 +14397,8 @@ }, "object": { "type": "MemberExpression", - "start": 13793, - "end": 13804, + "start": 13877, + "end": 13888, "loc": { "start": { "line": 257, @@ -14411,8 +14411,8 @@ }, "object": { "type": "ThisExpression", - "start": 13793, - "end": 13797, + "start": 13877, + "end": 13881, "loc": { "start": { "line": 257, @@ -14426,8 +14426,8 @@ }, "property": { "type": "Identifier", - "start": 13798, - "end": 13804, + "start": 13882, + "end": 13888, "loc": { "start": { "line": 257, @@ -14445,8 +14445,8 @@ }, "property": { "type": "Identifier", - "start": 13805, - "end": 13810, + "start": 13889, + "end": 13894, "loc": { "start": { "line": 257, @@ -14464,8 +14464,8 @@ }, "property": { "type": "Identifier", - "start": 13811, - "end": 13821, + "start": 13895, + "end": 13905, "loc": { "start": { "line": 257, @@ -14483,8 +14483,8 @@ }, "property": { "type": "MemberExpression", - "start": 13822, - "end": 13831, + "start": 13906, + "end": 13915, "loc": { "start": { "line": 257, @@ -14497,8 +14497,8 @@ }, "object": { "type": "Identifier", - "start": 13822, - "end": 13828, + "start": 13906, + "end": 13912, "loc": { "start": { "line": 257, @@ -14514,8 +14514,8 @@ }, "property": { "type": "Identifier", - "start": 13829, - "end": 13831, + "start": 13913, + "end": 13915, "loc": { "start": { "line": 257, @@ -14536,8 +14536,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 13834, - "end": 13997, + "start": 13918, + "end": 14081, "loc": { "start": { "line": 257, @@ -14551,8 +14551,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 13848, - "end": 13957, + "start": 13932, + "end": 14041, "loc": { "start": { "line": 258, @@ -14565,8 +14565,8 @@ }, "expression": { "type": "CallExpression", - "start": 13848, - "end": 13956, + "start": 13932, + "end": 14040, "loc": { "start": { "line": 258, @@ -14579,8 +14579,8 @@ }, "callee": { "type": "MemberExpression", - "start": 13848, - "end": 13858, + "start": 13932, + "end": 13942, "loc": { "start": { "line": 258, @@ -14593,8 +14593,8 @@ }, "object": { "type": "ThisExpression", - "start": 13848, - "end": 13852, + "start": 13932, + "end": 13936, "loc": { "start": { "line": 258, @@ -14608,8 +14608,8 @@ }, "property": { "type": "Identifier", - "start": 13853, - "end": 13858, + "start": 13937, + "end": 13942, "loc": { "start": { "line": 258, @@ -14628,8 +14628,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 13859, - "end": 13955, + "start": 13943, + "end": 14039, "loc": { "start": { "line": 258, @@ -14642,8 +14642,8 @@ }, "left": { "type": "BinaryExpression", - "start": 13859, - "end": 13922, + "start": 13943, + "end": 14006, "loc": { "start": { "line": 258, @@ -14656,8 +14656,8 @@ }, "left": { "type": "StringLiteral", - "start": 13859, - "end": 13910, + "start": 13943, + "end": 13994, "loc": { "start": { "line": 258, @@ -14677,8 +14677,8 @@ "operator": "+", "right": { "type": "MemberExpression", - "start": 13913, - "end": 13922, + "start": 13997, + "end": 14006, "loc": { "start": { "line": 258, @@ -14691,8 +14691,8 @@ }, "object": { "type": "Identifier", - "start": 13913, - "end": 13919, + "start": 13997, + "end": 14003, "loc": { "start": { "line": 258, @@ -14708,8 +14708,8 @@ }, "property": { "type": "Identifier", - "start": 13920, - "end": 13922, + "start": 14004, + "end": 14006, "loc": { "start": { "line": 258, @@ -14729,8 +14729,8 @@ "operator": "+", "right": { "type": "StringLiteral", - "start": 13925, - "end": 13955, + "start": 14009, + "end": 14039, "loc": { "start": { "line": 258, @@ -14753,8 +14753,8 @@ }, { "type": "ExpressionStatement", - "start": 13970, - "end": 13987, + "start": 14054, + "end": 14071, "loc": { "start": { "line": 259, @@ -14767,8 +14767,8 @@ }, "expression": { "type": "UnaryExpression", - "start": 13970, - "end": 13986, + "start": 14054, + "end": 14070, "loc": { "start": { "line": 259, @@ -14783,8 +14783,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 13977, - "end": 13986, + "start": 14061, + "end": 14070, "loc": { "start": { "line": 259, @@ -14797,8 +14797,8 @@ }, "object": { "type": "Identifier", - "start": 13977, - "end": 13983, + "start": 14061, + "end": 14067, "loc": { "start": { "line": 259, @@ -14814,8 +14814,8 @@ }, "property": { "type": "Identifier", - "start": 13984, - "end": 13986, + "start": 14068, + "end": 14070, "loc": { "start": { "line": 259, @@ -14843,8 +14843,8 @@ }, { "type": "VariableDeclaration", - "start": 14007, - "end": 14163, + "start": 14091, + "end": 14247, "loc": { "start": { "line": 262, @@ -14858,8 +14858,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14013, - "end": 14162, + "start": 14097, + "end": 14246, "loc": { "start": { "line": 262, @@ -14872,8 +14872,8 @@ }, "id": { "type": "Identifier", - "start": 14013, - "end": 14023, + "start": 14097, + "end": 14107, "loc": { "start": { "line": 262, @@ -14889,8 +14889,8 @@ }, "init": { "type": "NewExpression", - "start": 14026, - "end": 14162, + "start": 14110, + "end": 14246, "loc": { "start": { "line": 262, @@ -14903,8 +14903,8 @@ }, "callee": { "type": "Identifier", - "start": 14030, - "end": 14040, + "start": 14114, + "end": 14124, "loc": { "start": { "line": 262, @@ -14921,8 +14921,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 14041, - "end": 14058, + "start": 14125, + "end": 14142, "loc": { "start": { "line": 262, @@ -14935,8 +14935,8 @@ }, "object": { "type": "MemberExpression", - "start": 14041, - "end": 14052, + "start": 14125, + "end": 14136, "loc": { "start": { "line": 262, @@ -14949,8 +14949,8 @@ }, "object": { "type": "ThisExpression", - "start": 14041, - "end": 14045, + "start": 14125, + "end": 14129, "loc": { "start": { "line": 262, @@ -14964,8 +14964,8 @@ }, "property": { "type": "Identifier", - "start": 14046, - "end": 14052, + "start": 14130, + "end": 14136, "loc": { "start": { "line": 262, @@ -14983,8 +14983,8 @@ }, "property": { "type": "Identifier", - "start": 14053, - "end": 14058, + "start": 14137, + "end": 14142, "loc": { "start": { "line": 262, @@ -15002,8 +15002,8 @@ }, { "type": "CallExpression", - "start": 14060, - "end": 14161, + "start": 14144, + "end": 14245, "loc": { "start": { "line": 262, @@ -15016,8 +15016,8 @@ }, "callee": { "type": "MemberExpression", - "start": 14060, - "end": 14071, + "start": 14144, + "end": 14155, "loc": { "start": { "line": 262, @@ -15030,8 +15030,8 @@ }, "object": { "type": "Identifier", - "start": 14060, - "end": 14065, + "start": 14144, + "end": 14149, "loc": { "start": { "line": 262, @@ -15047,8 +15047,8 @@ }, "property": { "type": "Identifier", - "start": 14066, - "end": 14071, + "start": 14150, + "end": 14155, "loc": { "start": { "line": 262, @@ -15067,8 +15067,8 @@ "arguments": [ { "type": "Identifier", - "start": 14072, - "end": 14078, + "start": 14156, + "end": 14162, "loc": { "start": { "line": 262, @@ -15084,8 +15084,8 @@ }, { "type": "ObjectExpression", - "start": 14080, - "end": 14160, + "start": 14164, + "end": 14244, "loc": { "start": { "line": 262, @@ -15099,8 +15099,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 14094, - "end": 14107, + "start": 14178, + "end": 14191, "loc": { "start": { "line": 263, @@ -15116,8 +15116,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 14094, - "end": 14101, + "start": 14178, + "end": 14185, "loc": { "start": { "line": 263, @@ -15133,8 +15133,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 14103, - "end": 14107, + "start": 14187, + "end": 14191, "loc": { "start": { "line": 263, @@ -15150,8 +15150,8 @@ }, { "type": "ObjectProperty", - "start": 14121, - "end": 14150, + "start": 14205, + "end": 14234, "loc": { "start": { "line": 264, @@ -15167,8 +15167,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 14121, - "end": 14131, + "start": 14205, + "end": 14215, "loc": { "start": { "line": 264, @@ -15184,8 +15184,8 @@ }, "value": { "type": "MemberExpression", - "start": 14133, - "end": 14150, + "start": 14217, + "end": 14234, "loc": { "start": { "line": 264, @@ -15198,8 +15198,8 @@ }, "object": { "type": "Identifier", - "start": 14133, - "end": 14139, + "start": 14217, + "end": 14223, "loc": { "start": { "line": 264, @@ -15215,8 +15215,8 @@ }, "property": { "type": "Identifier", - "start": 14140, - "end": 14150, + "start": 14224, + "end": 14234, "loc": { "start": { "line": 264, @@ -15245,8 +15245,8 @@ }, { "type": "VariableDeclaration", - "start": 14173, - "end": 14203, + "start": 14257, + "end": 14287, "loc": { "start": { "line": 267, @@ -15260,8 +15260,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14179, - "end": 14202, + "start": 14263, + "end": 14286, "loc": { "start": { "line": 267, @@ -15274,8 +15274,8 @@ }, "id": { "type": "Identifier", - "start": 14179, - "end": 14186, + "start": 14263, + "end": 14270, "loc": { "start": { "line": 267, @@ -15291,8 +15291,8 @@ }, "init": { "type": "MemberExpression", - "start": 14189, - "end": 14202, + "start": 14273, + "end": 14286, "loc": { "start": { "line": 267, @@ -15305,8 +15305,8 @@ }, "object": { "type": "Identifier", - "start": 14189, - "end": 14199, + "start": 14273, + "end": 14283, "loc": { "start": { "line": 267, @@ -15322,8 +15322,8 @@ }, "property": { "type": "Identifier", - "start": 14200, - "end": 14202, + "start": 14284, + "end": 14286, "loc": { "start": { "line": 267, @@ -15346,8 +15346,8 @@ { "type": "CommentLine", "value": " In case ID was auto-generated", - "start": 14205, - "end": 14237, + "start": 14289, + "end": 14321, "loc": { "start": { "line": 267, @@ -15363,8 +15363,8 @@ }, { "type": "IfStatement", - "start": 14247, - "end": 14410, + "start": 14331, + "end": 14494, "loc": { "start": { "line": 269, @@ -15377,8 +15377,8 @@ }, "test": { "type": "LogicalExpression", - "start": 14251, - "end": 14278, + "start": 14335, + "end": 14362, "loc": { "start": { "line": 269, @@ -15391,8 +15391,8 @@ }, "left": { "type": "UnaryExpression", - "start": 14251, - "end": 14262, + "start": 14335, + "end": 14346, "loc": { "start": { "line": 269, @@ -15407,8 +15407,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 14252, - "end": 14262, + "start": 14336, + "end": 14346, "loc": { "start": { "line": 269, @@ -15421,8 +15421,8 @@ }, "object": { "type": "Identifier", - "start": 14252, - "end": 14258, + "start": 14336, + "end": 14342, "loc": { "start": { "line": 269, @@ -15439,8 +15439,8 @@ }, "property": { "type": "Identifier", - "start": 14259, - "end": 14262, + "start": 14343, + "end": 14346, "loc": { "start": { "line": 269, @@ -15465,8 +15465,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 14266, - "end": 14278, + "start": 14350, + "end": 14362, "loc": { "start": { "line": 269, @@ -15481,8 +15481,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 14267, - "end": 14278, + "start": 14351, + "end": 14362, "loc": { "start": { "line": 269, @@ -15495,8 +15495,8 @@ }, "object": { "type": "Identifier", - "start": 14267, - "end": 14273, + "start": 14351, + "end": 14357, "loc": { "start": { "line": 269, @@ -15512,8 +15512,8 @@ }, "property": { "type": "Identifier", - "start": 14274, - "end": 14278, + "start": 14358, + "end": 14362, "loc": { "start": { "line": 269, @@ -15537,8 +15537,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 14280, - "end": 14410, + "start": 14364, + "end": 14494, "loc": { "start": { "line": 269, @@ -15552,8 +15552,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 14294, - "end": 14343, + "start": 14378, + "end": 14427, "loc": { "start": { "line": 270, @@ -15566,8 +15566,8 @@ }, "expression": { "type": "CallExpression", - "start": 14294, - "end": 14342, + "start": 14378, + "end": 14426, "loc": { "start": { "line": 270, @@ -15580,8 +15580,8 @@ }, "callee": { "type": "MemberExpression", - "start": 14294, - "end": 14304, + "start": 14378, + "end": 14388, "loc": { "start": { "line": 270, @@ -15594,8 +15594,8 @@ }, "object": { "type": "ThisExpression", - "start": 14294, - "end": 14298, + "start": 14378, + "end": 14382, "loc": { "start": { "line": 270, @@ -15609,8 +15609,8 @@ }, "property": { "type": "Identifier", - "start": 14299, - "end": 14304, + "start": 14383, + "end": 14388, "loc": { "start": { "line": 270, @@ -15629,8 +15629,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 14305, - "end": 14341, + "start": 14389, + "end": 14425, "loc": { "start": { "line": 270, @@ -15652,8 +15652,8 @@ }, { "type": "ReturnStatement", - "start": 14356, - "end": 14374, + "start": 14440, + "end": 14458, "loc": { "start": { "line": 271, @@ -15666,8 +15666,8 @@ }, "argument": { "type": "Identifier", - "start": 14363, - "end": 14373, + "start": 14447, + "end": 14457, "loc": { "start": { "line": 271, @@ -15685,8 +15685,8 @@ { "type": "CommentLine", "value": " Return new empty model", - "start": 14375, - "end": 14400, + "start": 14459, + "end": 14484, "loc": { "start": { "line": 271, @@ -15708,8 +15708,8 @@ { "type": "CommentLine", "value": " In case ID was auto-generated", - "start": 14205, - "end": 14237, + "start": 14289, + "end": 14321, "loc": { "start": { "line": 267, @@ -15725,8 +15725,8 @@ }, { "type": "IfStatement", - "start": 14420, - "end": 19142, + "start": 14504, + "end": 19226, "loc": { "start": { "line": 274, @@ -15739,8 +15739,8 @@ }, "test": { "type": "LogicalExpression", - "start": 14424, - "end": 14467, + "start": 14508, + "end": 14551, "loc": { "start": { "line": 274, @@ -15753,8 +15753,8 @@ }, "left": { "type": "MemberExpression", - "start": 14424, - "end": 14443, + "start": 14508, + "end": 14527, "loc": { "start": { "line": 274, @@ -15767,8 +15767,8 @@ }, "object": { "type": "Identifier", - "start": 14424, - "end": 14430, + "start": 14508, + "end": 14514, "loc": { "start": { "line": 274, @@ -15784,8 +15784,8 @@ }, "property": { "type": "Identifier", - "start": 14431, - "end": 14443, + "start": 14515, + "end": 14527, "loc": { "start": { "line": 274, @@ -15804,8 +15804,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 14447, - "end": 14467, + "start": 14531, + "end": 14551, "loc": { "start": { "line": 274, @@ -15818,8 +15818,8 @@ }, "object": { "type": "Identifier", - "start": 14447, - "end": 14453, + "start": 14531, + "end": 14537, "loc": { "start": { "line": 274, @@ -15835,8 +15835,8 @@ }, "property": { "type": "Identifier", - "start": 14454, - "end": 14467, + "start": 14538, + "end": 14551, "loc": { "start": { "line": 274, @@ -15855,8 +15855,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 14469, - "end": 18305, + "start": 14553, + "end": 18389, "loc": { "start": { "line": 274, @@ -15870,8 +15870,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 14484, - "end": 14574, + "start": 14568, + "end": 14658, "loc": { "start": { "line": 276, @@ -15885,8 +15885,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14490, - "end": 14573, + "start": 14574, + "end": 14657, "loc": { "start": { "line": 276, @@ -15899,8 +15899,8 @@ }, "id": { "type": "Identifier", - "start": 14490, - "end": 14504, + "start": 14574, + "end": 14588, "loc": { "start": { "line": 276, @@ -15916,8 +15916,8 @@ }, "init": { "type": "LogicalExpression", - "start": 14507, - "end": 14573, + "start": 14591, + "end": 14657, "loc": { "start": { "line": 276, @@ -15930,8 +15930,8 @@ }, "left": { "type": "LogicalExpression", - "start": 14507, - "end": 14552, + "start": 14591, + "end": 14636, "loc": { "start": { "line": 276, @@ -15944,8 +15944,8 @@ }, "left": { "type": "MemberExpression", - "start": 14507, - "end": 14528, + "start": 14591, + "end": 14612, "loc": { "start": { "line": 276, @@ -15958,8 +15958,8 @@ }, "object": { "type": "Identifier", - "start": 14507, - "end": 14513, + "start": 14591, + "end": 14597, "loc": { "start": { "line": 276, @@ -15975,8 +15975,8 @@ }, "property": { "type": "Identifier", - "start": 14514, - "end": 14528, + "start": 14598, + "end": 14612, "loc": { "start": { "line": 276, @@ -15995,8 +15995,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 14532, - "end": 14552, + "start": 14616, + "end": 14636, "loc": { "start": { "line": 276, @@ -16009,8 +16009,8 @@ }, "object": { "type": "ThisExpression", - "start": 14532, - "end": 14536, + "start": 14616, + "end": 14620, "loc": { "start": { "line": 276, @@ -16024,8 +16024,8 @@ }, "property": { "type": "Identifier", - "start": 14537, - "end": 14552, + "start": 14621, + "end": 14636, "loc": { "start": { "line": 276, @@ -16045,8 +16045,8 @@ "operator": "||", "right": { "type": "Identifier", - "start": 14556, - "end": 14573, + "start": 14640, + "end": 14657, "loc": { "start": { "line": 276, @@ -16067,8 +16067,8 @@ }, { "type": "VariableDeclaration", - "start": 14588, - "end": 17551, + "start": 14672, + "end": 17635, "loc": { "start": { "line": 278, @@ -16082,8 +16082,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14594, - "end": 17550, + "start": 14678, + "end": 17634, "loc": { "start": { "line": 278, @@ -16096,8 +16096,8 @@ }, "id": { "type": "Identifier", - "start": 14594, - "end": 14614, + "start": 14678, + "end": 14698, "loc": { "start": { "line": 278, @@ -16113,8 +16113,8 @@ }, "init": { "type": "ArrowFunctionExpression", - "start": 14617, - "end": 17550, + "start": 14701, + "end": 17634, "loc": { "start": { "line": 278, @@ -16132,8 +16132,8 @@ "params": [ { "type": "Identifier", - "start": 14618, - "end": 14631, + "start": 14702, + "end": 14715, "loc": { "start": { "line": 278, @@ -16150,8 +16150,8 @@ ], "body": { "type": "BlockStatement", - "start": 14636, - "end": 17550, + "start": 14720, + "end": 17634, "loc": { "start": { "line": 278, @@ -16165,8 +16165,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 14655, - "end": 14847, + "start": 14739, + "end": 14931, "loc": { "start": { "line": 280, @@ -16179,8 +16179,8 @@ }, "expression": { "type": "CallExpression", - "start": 14655, - "end": 14846, + "start": 14739, + "end": 14930, "loc": { "start": { "line": 280, @@ -16193,8 +16193,8 @@ }, "callee": { "type": "MemberExpression", - "start": 14655, - "end": 14692, + "start": 14739, + "end": 14776, "loc": { "start": { "line": 280, @@ -16207,8 +16207,8 @@ }, "object": { "type": "MemberExpression", - "start": 14655, - "end": 14676, + "start": 14739, + "end": 14760, "loc": { "start": { "line": 280, @@ -16221,8 +16221,8 @@ }, "object": { "type": "MemberExpression", - "start": 14655, - "end": 14666, + "start": 14739, + "end": 14750, "loc": { "start": { "line": 280, @@ -16235,8 +16235,8 @@ }, "object": { "type": "ThisExpression", - "start": 14655, - "end": 14659, + "start": 14739, + "end": 14743, "loc": { "start": { "line": 280, @@ -16250,8 +16250,8 @@ }, "property": { "type": "Identifier", - "start": 14660, - "end": 14666, + "start": 14744, + "end": 14750, "loc": { "start": { "line": 280, @@ -16269,8 +16269,8 @@ }, "property": { "type": "Identifier", - "start": 14667, - "end": 14676, + "start": 14751, + "end": 14760, "loc": { "start": { "line": 280, @@ -16288,8 +16288,8 @@ }, "property": { "type": "Identifier", - "start": 14677, - "end": 14692, + "start": 14761, + "end": 14776, "loc": { "start": { "line": 280, @@ -16308,8 +16308,8 @@ "arguments": [ { "type": "Identifier", - "start": 14693, - "end": 14700, + "start": 14777, + "end": 14784, "loc": { "start": { "line": 280, @@ -16325,8 +16325,8 @@ }, { "type": "Identifier", - "start": 14702, - "end": 14715, + "start": 14786, + "end": 14799, "loc": { "start": { "line": 280, @@ -16342,8 +16342,8 @@ }, { "type": "ObjectExpression", - "start": 14717, - "end": 14845, + "start": 14801, + "end": 14929, "loc": { "start": { "line": 280, @@ -16357,8 +16357,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 14739, - "end": 14772, + "start": 14823, + "end": 14856, "loc": { "start": { "line": 281, @@ -16374,8 +16374,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 14739, - "end": 14751, + "start": 14823, + "end": 14835, "loc": { "start": { "line": 281, @@ -16391,8 +16391,8 @@ }, "value": { "type": "MemberExpression", - "start": 14753, - "end": 14772, + "start": 14837, + "end": 14856, "loc": { "start": { "line": 281, @@ -16405,8 +16405,8 @@ }, "object": { "type": "Identifier", - "start": 14753, - "end": 14759, + "start": 14837, + "end": 14843, "loc": { "start": { "line": 281, @@ -16422,8 +16422,8 @@ }, "property": { "type": "Identifier", - "start": 14760, - "end": 14772, + "start": 14844, + "end": 14856, "loc": { "start": { "line": 281, @@ -16442,8 +16442,8 @@ }, { "type": "ObjectProperty", - "start": 14794, - "end": 14827, + "start": 14878, + "end": 14911, "loc": { "start": { "line": 282, @@ -16459,8 +16459,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 14794, - "end": 14806, + "start": 14878, + "end": 14890, "loc": { "start": { "line": 282, @@ -16476,8 +16476,8 @@ }, "value": { "type": "MemberExpression", - "start": 14808, - "end": 14827, + "start": 14892, + "end": 14911, "loc": { "start": { "line": 282, @@ -16490,8 +16490,8 @@ }, "object": { "type": "Identifier", - "start": 14808, - "end": 14814, + "start": 14892, + "end": 14898, "loc": { "start": { "line": 282, @@ -16507,8 +16507,8 @@ }, "property": { "type": "Identifier", - "start": 14815, - "end": 14827, + "start": 14899, + "end": 14911, "loc": { "start": { "line": 282, @@ -16532,8 +16532,8 @@ }, { "type": "ExpressionStatement", - "start": 14865, - "end": 14910, + "start": 14949, + "end": 14994, "loc": { "start": { "line": 285, @@ -16546,8 +16546,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 14865, - "end": 14909, + "start": 14949, + "end": 14993, "loc": { "start": { "line": 285, @@ -16562,8 +16562,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 14865, - "end": 14907, + "start": 14949, + "end": 14991, "loc": { "start": { "line": 285, @@ -16576,8 +16576,8 @@ }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14897, + "start": 14949, + "end": 14981, "loc": { "start": { "line": 285, @@ -16590,8 +16590,8 @@ }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14889, + "start": 14949, + "end": 14973, "loc": { "start": { "line": 285, @@ -16604,8 +16604,8 @@ }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14882, + "start": 14949, + "end": 14966, "loc": { "start": { "line": 285, @@ -16618,8 +16618,8 @@ }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14876, + "start": 14949, + "end": 14960, "loc": { "start": { "line": 285, @@ -16632,8 +16632,8 @@ }, "object": { "type": "ThisExpression", - "start": 14865, - "end": 14869, + "start": 14949, + "end": 14953, "loc": { "start": { "line": 285, @@ -16647,8 +16647,8 @@ }, "property": { "type": "Identifier", - "start": 14870, - "end": 14876, + "start": 14954, + "end": 14960, "loc": { "start": { "line": 285, @@ -16666,8 +16666,8 @@ }, "property": { "type": "Identifier", - "start": 14877, - "end": 14882, + "start": 14961, + "end": 14966, "loc": { "start": { "line": 285, @@ -16685,8 +16685,8 @@ }, "property": { "type": "Identifier", - "start": 14883, - "end": 14889, + "start": 14967, + "end": 14973, "loc": { "start": { "line": 285, @@ -16704,8 +16704,8 @@ }, "property": { "type": "Identifier", - "start": 14890, - "end": 14897, + "start": 14974, + "end": 14981, "loc": { "start": { "line": 285, @@ -16723,8 +16723,8 @@ }, "property": { "type": "Identifier", - "start": 14898, - "end": 14907, + "start": 14982, + "end": 14991, "loc": { "start": { "line": 285, @@ -16744,8 +16744,8 @@ }, { "type": "VariableDeclaration", - "start": 14928, - "end": 14945, + "start": 15012, + "end": 15029, "loc": { "start": { "line": 287, @@ -16759,8 +16759,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 14932, - "end": 14944, + "start": 15016, + "end": 15028, "loc": { "start": { "line": 287, @@ -16773,8 +16773,8 @@ }, "id": { "type": "Identifier", - "start": 14932, - "end": 14944, + "start": 15016, + "end": 15028, "loc": { "start": { "line": 287, @@ -16795,8 +16795,8 @@ }, { "type": "IfStatement", - "start": 14962, - "end": 15222, + "start": 15046, + "end": 15306, "loc": { "start": { "line": 288, @@ -16809,8 +16809,8 @@ }, "test": { "type": "MemberExpression", - "start": 14966, - "end": 14985, + "start": 15050, + "end": 15069, "loc": { "start": { "line": 288, @@ -16823,8 +16823,8 @@ }, "object": { "type": "Identifier", - "start": 14966, - "end": 14972, + "start": 15050, + "end": 15056, "loc": { "start": { "line": 288, @@ -16840,8 +16840,8 @@ }, "property": { "type": "Identifier", - "start": 14973, - "end": 14985, + "start": 15057, + "end": 15069, "loc": { "start": { "line": 288, @@ -16859,8 +16859,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 14987, - "end": 15222, + "start": 15071, + "end": 15306, "loc": { "start": { "line": 288, @@ -16874,8 +16874,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15009, - "end": 15027, + "start": 15093, + "end": 15111, "loc": { "start": { "line": 289, @@ -16888,8 +16888,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15009, - "end": 15026, + "start": 15093, + "end": 15110, "loc": { "start": { "line": 289, @@ -16903,8 +16903,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 15009, - "end": 15021, + "start": 15093, + "end": 15105, "loc": { "start": { "line": 289, @@ -16920,8 +16920,8 @@ }, "right": { "type": "ObjectExpression", - "start": 15024, - "end": 15026, + "start": 15108, + "end": 15110, "loc": { "start": { "line": 289, @@ -16938,8 +16938,8 @@ }, { "type": "ForStatement", - "start": 15048, - "end": 15204, + "start": 15132, + "end": 15288, "loc": { "start": { "line": 290, @@ -16952,8 +16952,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 15053, - "end": 15096, + "start": 15137, + "end": 15180, "loc": { "start": { "line": 290, @@ -16967,8 +16967,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15057, - "end": 15062, + "start": 15141, + "end": 15146, "loc": { "start": { "line": 290, @@ -16981,8 +16981,8 @@ }, "id": { "type": "Identifier", - "start": 15057, - "end": 15058, + "start": 15141, + "end": 15142, "loc": { "start": { "line": 290, @@ -16998,8 +16998,8 @@ }, "init": { "type": "NumericLiteral", - "start": 15061, - "end": 15062, + "start": 15145, + "end": 15146, "loc": { "start": { "line": 290, @@ -17019,8 +17019,8 @@ }, { "type": "VariableDeclarator", - "start": 15064, - "end": 15096, + "start": 15148, + "end": 15180, "loc": { "start": { "line": 290, @@ -17033,8 +17033,8 @@ }, "id": { "type": "Identifier", - "start": 15064, - "end": 15067, + "start": 15148, + "end": 15151, "loc": { "start": { "line": 290, @@ -17050,8 +17050,8 @@ }, "init": { "type": "MemberExpression", - "start": 15070, - "end": 15096, + "start": 15154, + "end": 15180, "loc": { "start": { "line": 290, @@ -17064,8 +17064,8 @@ }, "object": { "type": "MemberExpression", - "start": 15070, - "end": 15089, + "start": 15154, + "end": 15173, "loc": { "start": { "line": 290, @@ -17078,8 +17078,8 @@ }, "object": { "type": "Identifier", - "start": 15070, - "end": 15076, + "start": 15154, + "end": 15160, "loc": { "start": { "line": 290, @@ -17095,8 +17095,8 @@ }, "property": { "type": "Identifier", - "start": 15077, - "end": 15089, + "start": 15161, + "end": 15173, "loc": { "start": { "line": 290, @@ -17114,8 +17114,8 @@ }, "property": { "type": "Identifier", - "start": 15090, - "end": 15096, + "start": 15174, + "end": 15180, "loc": { "start": { "line": 290, @@ -17137,8 +17137,8 @@ }, "test": { "type": "BinaryExpression", - "start": 15098, - "end": 15105, + "start": 15182, + "end": 15189, "loc": { "start": { "line": 290, @@ -17151,8 +17151,8 @@ }, "left": { "type": "Identifier", - "start": 15098, - "end": 15099, + "start": 15182, + "end": 15183, "loc": { "start": { "line": 290, @@ -17169,8 +17169,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 15102, - "end": 15105, + "start": 15186, + "end": 15189, "loc": { "start": { "line": 290, @@ -17187,8 +17187,8 @@ }, "update": { "type": "UpdateExpression", - "start": 15107, - "end": 15110, + "start": 15191, + "end": 15194, "loc": { "start": { "line": 290, @@ -17203,8 +17203,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 15107, - "end": 15108, + "start": 15191, + "end": 15192, "loc": { "start": { "line": 290, @@ -17221,8 +17221,8 @@ }, "body": { "type": "BlockStatement", - "start": 15112, - "end": 15204, + "start": 15196, + "end": 15288, "loc": { "start": { "line": 290, @@ -17236,8 +17236,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15138, - "end": 15182, + "start": 15222, + "end": 15266, "loc": { "start": { "line": 291, @@ -17250,8 +17250,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15138, - "end": 15181, + "start": 15222, + "end": 15265, "loc": { "start": { "line": 291, @@ -17265,8 +17265,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 15138, - "end": 15174, + "start": 15222, + "end": 15258, "loc": { "start": { "line": 291, @@ -17279,8 +17279,8 @@ }, "object": { "type": "Identifier", - "start": 15138, - "end": 15150, + "start": 15222, + "end": 15234, "loc": { "start": { "line": 291, @@ -17296,8 +17296,8 @@ }, "property": { "type": "MemberExpression", - "start": 15151, - "end": 15173, + "start": 15235, + "end": 15257, "loc": { "start": { "line": 291, @@ -17310,8 +17310,8 @@ }, "object": { "type": "MemberExpression", - "start": 15151, - "end": 15170, + "start": 15235, + "end": 15254, "loc": { "start": { "line": 291, @@ -17324,8 +17324,8 @@ }, "object": { "type": "Identifier", - "start": 15151, - "end": 15157, + "start": 15235, + "end": 15241, "loc": { "start": { "line": 291, @@ -17341,8 +17341,8 @@ }, "property": { "type": "Identifier", - "start": 15158, - "end": 15170, + "start": 15242, + "end": 15254, "loc": { "start": { "line": 291, @@ -17360,8 +17360,8 @@ }, "property": { "type": "Identifier", - "start": 15171, - "end": 15172, + "start": 15255, + "end": 15256, "loc": { "start": { "line": 291, @@ -17381,8 +17381,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 15177, - "end": 15181, + "start": 15261, + "end": 15265, "loc": { "start": { "line": 291, @@ -17408,8 +17408,8 @@ }, { "type": "VariableDeclaration", - "start": 15240, - "end": 15257, + "start": 15324, + "end": 15341, "loc": { "start": { "line": 295, @@ -17423,8 +17423,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15244, - "end": 15256, + "start": 15328, + "end": 15340, "loc": { "start": { "line": 295, @@ -17437,8 +17437,8 @@ }, "id": { "type": "Identifier", - "start": 15244, - "end": 15256, + "start": 15328, + "end": 15340, "loc": { "start": { "line": 295, @@ -17459,8 +17459,8 @@ }, { "type": "IfStatement", - "start": 15274, - "end": 15640, + "start": 15358, + "end": 15724, "loc": { "start": { "line": 296, @@ -17473,8 +17473,8 @@ }, "test": { "type": "MemberExpression", - "start": 15278, - "end": 15297, + "start": 15362, + "end": 15381, "loc": { "start": { "line": 296, @@ -17487,8 +17487,8 @@ }, "object": { "type": "Identifier", - "start": 15278, - "end": 15284, + "start": 15362, + "end": 15368, "loc": { "start": { "line": 296, @@ -17504,8 +17504,8 @@ }, "property": { "type": "Identifier", - "start": 15285, - "end": 15297, + "start": 15369, + "end": 15381, "loc": { "start": { "line": 296, @@ -17523,8 +17523,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 15299, - "end": 15640, + "start": 15383, + "end": 15724, "loc": { "start": { "line": 296, @@ -17538,8 +17538,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15321, - "end": 15339, + "start": 15405, + "end": 15423, "loc": { "start": { "line": 297, @@ -17552,8 +17552,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15321, - "end": 15338, + "start": 15405, + "end": 15422, "loc": { "start": { "line": 297, @@ -17567,8 +17567,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 15321, - "end": 15333, + "start": 15405, + "end": 15417, "loc": { "start": { "line": 297, @@ -17584,8 +17584,8 @@ }, "right": { "type": "ObjectExpression", - "start": 15336, - "end": 15338, + "start": 15420, + "end": 15422, "loc": { "start": { "line": 297, @@ -17602,8 +17602,8 @@ }, { "type": "IfStatement", - "start": 15360, - "end": 15445, + "start": 15444, + "end": 15529, "loc": { "start": { "line": 298, @@ -17616,8 +17616,8 @@ }, "test": { "type": "UnaryExpression", - "start": 15364, - "end": 15377, + "start": 15448, + "end": 15461, "loc": { "start": { "line": 298, @@ -17632,8 +17632,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 15365, - "end": 15377, + "start": 15449, + "end": 15461, "loc": { "start": { "line": 298, @@ -17653,8 +17653,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 15379, - "end": 15445, + "start": 15463, + "end": 15529, "loc": { "start": { "line": 298, @@ -17668,8 +17668,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15405, - "end": 15423, + "start": 15489, + "end": 15507, "loc": { "start": { "line": 299, @@ -17682,8 +17682,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15405, - "end": 15422, + "start": 15489, + "end": 15506, "loc": { "start": { "line": 299, @@ -17697,8 +17697,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 15405, - "end": 15417, + "start": 15489, + "end": 15501, "loc": { "start": { "line": 299, @@ -17714,8 +17714,8 @@ }, "right": { "type": "ObjectExpression", - "start": 15420, - "end": 15422, + "start": 15504, + "end": 15506, "loc": { "start": { "line": 299, @@ -17737,8 +17737,8 @@ }, { "type": "ForStatement", - "start": 15466, - "end": 15622, + "start": 15550, + "end": 15706, "loc": { "start": { "line": 301, @@ -17751,8 +17751,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 15471, - "end": 15514, + "start": 15555, + "end": 15598, "loc": { "start": { "line": 301, @@ -17766,8 +17766,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15475, - "end": 15480, + "start": 15559, + "end": 15564, "loc": { "start": { "line": 301, @@ -17780,8 +17780,8 @@ }, "id": { "type": "Identifier", - "start": 15475, - "end": 15476, + "start": 15559, + "end": 15560, "loc": { "start": { "line": 301, @@ -17797,8 +17797,8 @@ }, "init": { "type": "NumericLiteral", - "start": 15479, - "end": 15480, + "start": 15563, + "end": 15564, "loc": { "start": { "line": 301, @@ -17818,8 +17818,8 @@ }, { "type": "VariableDeclarator", - "start": 15482, - "end": 15514, + "start": 15566, + "end": 15598, "loc": { "start": { "line": 301, @@ -17832,8 +17832,8 @@ }, "id": { "type": "Identifier", - "start": 15482, - "end": 15485, + "start": 15566, + "end": 15569, "loc": { "start": { "line": 301, @@ -17849,8 +17849,8 @@ }, "init": { "type": "MemberExpression", - "start": 15488, - "end": 15514, + "start": 15572, + "end": 15598, "loc": { "start": { "line": 301, @@ -17863,8 +17863,8 @@ }, "object": { "type": "MemberExpression", - "start": 15488, - "end": 15507, + "start": 15572, + "end": 15591, "loc": { "start": { "line": 301, @@ -17877,8 +17877,8 @@ }, "object": { "type": "Identifier", - "start": 15488, - "end": 15494, + "start": 15572, + "end": 15578, "loc": { "start": { "line": 301, @@ -17894,8 +17894,8 @@ }, "property": { "type": "Identifier", - "start": 15495, - "end": 15507, + "start": 15579, + "end": 15591, "loc": { "start": { "line": 301, @@ -17913,8 +17913,8 @@ }, "property": { "type": "Identifier", - "start": 15508, - "end": 15514, + "start": 15592, + "end": 15598, "loc": { "start": { "line": 301, @@ -17936,8 +17936,8 @@ }, "test": { "type": "BinaryExpression", - "start": 15516, - "end": 15523, + "start": 15600, + "end": 15607, "loc": { "start": { "line": 301, @@ -17950,8 +17950,8 @@ }, "left": { "type": "Identifier", - "start": 15516, - "end": 15517, + "start": 15600, + "end": 15601, "loc": { "start": { "line": 301, @@ -17968,8 +17968,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 15520, - "end": 15523, + "start": 15604, + "end": 15607, "loc": { "start": { "line": 301, @@ -17986,8 +17986,8 @@ }, "update": { "type": "UpdateExpression", - "start": 15525, - "end": 15528, + "start": 15609, + "end": 15612, "loc": { "start": { "line": 301, @@ -18002,8 +18002,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 15525, - "end": 15526, + "start": 15609, + "end": 15610, "loc": { "start": { "line": 301, @@ -18020,8 +18020,8 @@ }, "body": { "type": "BlockStatement", - "start": 15530, - "end": 15622, + "start": 15614, + "end": 15706, "loc": { "start": { "line": 301, @@ -18035,8 +18035,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 15556, - "end": 15600, + "start": 15640, + "end": 15684, "loc": { "start": { "line": 302, @@ -18049,8 +18049,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15556, - "end": 15599, + "start": 15640, + "end": 15683, "loc": { "start": { "line": 302, @@ -18064,8 +18064,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 15556, - "end": 15592, + "start": 15640, + "end": 15676, "loc": { "start": { "line": 302, @@ -18078,8 +18078,8 @@ }, "object": { "type": "Identifier", - "start": 15556, - "end": 15568, + "start": 15640, + "end": 15652, "loc": { "start": { "line": 302, @@ -18095,8 +18095,8 @@ }, "property": { "type": "MemberExpression", - "start": 15569, - "end": 15591, + "start": 15653, + "end": 15675, "loc": { "start": { "line": 302, @@ -18109,8 +18109,8 @@ }, "object": { "type": "MemberExpression", - "start": 15569, - "end": 15588, + "start": 15653, + "end": 15672, "loc": { "start": { "line": 302, @@ -18123,8 +18123,8 @@ }, "object": { "type": "Identifier", - "start": 15569, - "end": 15575, + "start": 15653, + "end": 15659, "loc": { "start": { "line": 302, @@ -18140,8 +18140,8 @@ }, "property": { "type": "Identifier", - "start": 15576, - "end": 15588, + "start": 15660, + "end": 15672, "loc": { "start": { "line": 302, @@ -18159,8 +18159,8 @@ }, "property": { "type": "Identifier", - "start": 15589, - "end": 15590, + "start": 15673, + "end": 15674, "loc": { "start": { "line": 302, @@ -18180,8 +18180,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 15595, - "end": 15599, + "start": 15679, + "end": 15683, "loc": { "start": { "line": 302, @@ -18207,8 +18207,8 @@ }, { "type": "ExpressionStatement", - "start": 15658, - "end": 15690, + "start": 15742, + "end": 15774, "loc": { "start": { "line": 306, @@ -18221,8 +18221,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15658, - "end": 15689, + "start": 15742, + "end": 15773, "loc": { "start": { "line": 306, @@ -18236,8 +18236,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 15658, - "end": 15681, + "start": 15742, + "end": 15765, "loc": { "start": { "line": 306, @@ -18250,8 +18250,8 @@ }, "object": { "type": "Identifier", - "start": 15658, - "end": 15664, + "start": 15742, + "end": 15748, "loc": { "start": { "line": 306, @@ -18267,8 +18267,8 @@ }, "property": { "type": "Identifier", - "start": 15665, - "end": 15681, + "start": 15749, + "end": 15765, "loc": { "start": { "line": 306, @@ -18286,8 +18286,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 15684, - "end": 15689, + "start": 15768, + "end": 15773, "loc": { "start": { "line": 306, @@ -18304,8 +18304,8 @@ }, { "type": "ExpressionStatement", - "start": 15708, - "end": 17252, + "start": 15792, + "end": 17336, "loc": { "start": { "line": 308, @@ -18318,8 +18318,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 15708, - "end": 17251, + "start": 15792, + "end": 17335, "loc": { "start": { "line": 308, @@ -18333,8 +18333,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 15708, - "end": 15729, + "start": 15792, + "end": 15813, "loc": { "start": { "line": 308, @@ -18347,8 +18347,8 @@ }, "object": { "type": "Identifier", - "start": 15708, - "end": 15714, + "start": 15792, + "end": 15798, "loc": { "start": { "line": 308, @@ -18364,8 +18364,8 @@ }, "property": { "type": "Identifier", - "start": 15715, - "end": 15729, + "start": 15799, + "end": 15813, "loc": { "start": { "line": 308, @@ -18383,8 +18383,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 15732, - "end": 17251, + "start": 15816, + "end": 17335, "loc": { "start": { "line": 308, @@ -18402,8 +18402,8 @@ "params": [ { "type": "Identifier", - "start": 15733, - "end": 15740, + "start": 15817, + "end": 15824, "loc": { "start": { "line": 308, @@ -18419,8 +18419,8 @@ }, { "type": "Identifier", - "start": 15742, - "end": 15750, + "start": 15826, + "end": 15834, "loc": { "start": { "line": 308, @@ -18436,8 +18436,8 @@ }, { "type": "Identifier", - "start": 15752, - "end": 15759, + "start": 15836, + "end": 15843, "loc": { "start": { "line": 308, @@ -18454,8 +18454,8 @@ ], "body": { "type": "BlockStatement", - "start": 15764, - "end": 17251, + "start": 15848, + "end": 17335, "loc": { "start": { "line": 308, @@ -18469,8 +18469,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 15787, - "end": 15814, + "start": 15871, + "end": 15898, "loc": { "start": { "line": 310, @@ -18484,8 +18484,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15793, - "end": 15813, + "start": 15877, + "end": 15897, "loc": { "start": { "line": 310, @@ -18498,8 +18498,8 @@ }, "id": { "type": "Identifier", - "start": 15793, - "end": 15797, + "start": 15877, + "end": 15881, "loc": { "start": { "line": 310, @@ -18515,8 +18515,8 @@ }, "init": { "type": "MemberExpression", - "start": 15800, - "end": 15813, + "start": 15884, + "end": 15897, "loc": { "start": { "line": 310, @@ -18529,8 +18529,8 @@ }, "object": { "type": "Identifier", - "start": 15800, - "end": 15808, + "start": 15884, + "end": 15892, "loc": { "start": { "line": 310, @@ -18546,8 +18546,8 @@ }, "property": { "type": "Identifier", - "start": 15809, - "end": 15813, + "start": 15893, + "end": 15897, "loc": { "start": { "line": 310, @@ -18569,8 +18569,8 @@ }, { "type": "IfStatement", - "start": 15836, - "end": 15948, + "start": 15920, + "end": 16032, "loc": { "start": { "line": 312, @@ -18583,8 +18583,8 @@ }, "test": { "type": "UnaryExpression", - "start": 15840, - "end": 15845, + "start": 15924, + "end": 15929, "loc": { "start": { "line": 312, @@ -18599,8 +18599,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 15841, - "end": 15845, + "start": 15925, + "end": 15929, "loc": { "start": { "line": 312, @@ -18620,8 +18620,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 15847, - "end": 15948, + "start": 15931, + "end": 16032, "loc": { "start": { "line": 312, @@ -18635,8 +18635,8 @@ "body": [ { "type": "ReturnStatement", - "start": 15873, - "end": 15885, + "start": 15957, + "end": 15969, "loc": { "start": { "line": 313, @@ -18649,8 +18649,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 15880, - "end": 15884, + "start": 15964, + "end": 15968, "loc": { "start": { "line": 313, @@ -18667,8 +18667,8 @@ { "type": "CommentLine", "value": " Continue descending this node subtree", - "start": 15886, - "end": 15926, + "start": 15970, + "end": 16010, "loc": { "start": { "line": 313, @@ -18689,8 +18689,8 @@ }, { "type": "VariableDeclaration", - "start": 15970, - "end": 15990, + "start": 16054, + "end": 16074, "loc": { "start": { "line": 316, @@ -18704,8 +18704,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 15976, - "end": 15989, + "start": 16060, + "end": 16073, "loc": { "start": { "line": 316, @@ -18718,8 +18718,8 @@ }, "id": { "type": "Identifier", - "start": 15976, - "end": 15982, + "start": 16060, + "end": 16066, "loc": { "start": { "line": 316, @@ -18735,8 +18735,8 @@ }, "init": { "type": "Identifier", - "start": 15985, - "end": 15989, + "start": 16069, + "end": 16073, "loc": { "start": { "line": 316, @@ -18756,8 +18756,8 @@ }, { "type": "VariableDeclaration", - "start": 16011, - "end": 16072, + "start": 16095, + "end": 16156, "loc": { "start": { "line": 317, @@ -18771,8 +18771,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 16017, - "end": 16071, + "start": 16101, + "end": 16155, "loc": { "start": { "line": 317, @@ -18785,8 +18785,8 @@ }, "id": { "type": "Identifier", - "start": 16017, - "end": 16027, + "start": 16101, + "end": 16111, "loc": { "start": { "line": 317, @@ -18802,8 +18802,8 @@ }, "init": { "type": "MemberExpression", - "start": 16030, - "end": 16071, + "start": 16114, + "end": 16155, "loc": { "start": { "line": 317, @@ -18816,8 +18816,8 @@ }, "object": { "type": "MemberExpression", - "start": 16030, - "end": 16063, + "start": 16114, + "end": 16147, "loc": { "start": { "line": 317, @@ -18830,8 +18830,8 @@ }, "object": { "type": "MemberExpression", - "start": 16030, - "end": 16051, + "start": 16114, + "end": 16135, "loc": { "start": { "line": 317, @@ -18844,8 +18844,8 @@ }, "object": { "type": "MemberExpression", - "start": 16030, - "end": 16041, + "start": 16114, + "end": 16125, "loc": { "start": { "line": 317, @@ -18858,8 +18858,8 @@ }, "object": { "type": "ThisExpression", - "start": 16030, - "end": 16034, + "start": 16114, + "end": 16118, "loc": { "start": { "line": 317, @@ -18873,8 +18873,8 @@ }, "property": { "type": "Identifier", - "start": 16035, - "end": 16041, + "start": 16119, + "end": 16125, "loc": { "start": { "line": 317, @@ -18892,8 +18892,8 @@ }, "property": { "type": "Identifier", - "start": 16042, - "end": 16051, + "start": 16126, + "end": 16135, "loc": { "start": { "line": 317, @@ -18911,8 +18911,8 @@ }, "property": { "type": "Identifier", - "start": 16052, - "end": 16063, + "start": 16136, + "end": 16147, "loc": { "start": { "line": 317, @@ -18930,8 +18930,8 @@ }, "property": { "type": "Identifier", - "start": 16064, - "end": 16070, + "start": 16148, + "end": 16154, "loc": { "start": { "line": 317, @@ -18953,8 +18953,8 @@ }, { "type": "VariableDeclaration", - "start": 16093, - "end": 16162, + "start": 16177, + "end": 16246, "loc": { "start": { "line": 318, @@ -18968,8 +18968,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 16099, - "end": 16161, + "start": 16183, + "end": 16245, "loc": { "start": { "line": 318, @@ -18982,8 +18982,8 @@ }, "id": { "type": "Identifier", - "start": 16099, - "end": 16103, + "start": 16183, + "end": 16187, "loc": { "start": { "line": 318, @@ -18999,8 +18999,8 @@ }, "init": { "type": "LogicalExpression", - "start": 16106, - "end": 16161, + "start": 16190, + "end": 16245, "loc": { "start": { "line": 318, @@ -19013,8 +19013,8 @@ }, "left": { "type": "ConditionalExpression", - "start": 16107, - "end": 16147, + "start": 16191, + "end": 16231, "loc": { "start": { "line": 318, @@ -19027,8 +19027,8 @@ }, "test": { "type": "Identifier", - "start": 16107, - "end": 16117, + "start": 16191, + "end": 16201, "loc": { "start": { "line": 318, @@ -19044,8 +19044,8 @@ }, "consequent": { "type": "MemberExpression", - "start": 16120, - "end": 16135, + "start": 16204, + "end": 16219, "loc": { "start": { "line": 318, @@ -19058,8 +19058,8 @@ }, "object": { "type": "Identifier", - "start": 16120, - "end": 16130, + "start": 16204, + "end": 16214, "loc": { "start": { "line": 318, @@ -19075,8 +19075,8 @@ }, "property": { "type": "Identifier", - "start": 16131, - "end": 16135, + "start": 16215, + "end": 16219, "loc": { "start": { "line": 318, @@ -19094,8 +19094,8 @@ }, "alternate": { "type": "StringLiteral", - "start": 16138, - "end": 16147, + "start": 16222, + "end": 16231, "loc": { "start": { "line": 318, @@ -19114,14 +19114,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 16106 + "parenStart": 16190 } }, "operator": "||", "right": { "type": "StringLiteral", - "start": 16152, - "end": 16161, + "start": 16236, + "end": 16245, "loc": { "start": { "line": 318, @@ -19145,8 +19145,8 @@ }, { "type": "ExpressionStatement", - "start": 16184, - "end": 16347, + "start": 16268, + "end": 16431, "loc": { "start": { "line": 320, @@ -19159,8 +19159,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 16184, - "end": 16346, + "start": 16268, + "end": 16430, "loc": { "start": { "line": 320, @@ -19174,8 +19174,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 16184, - "end": 16204, + "start": 16268, + "end": 16288, "loc": { "start": { "line": 320, @@ -19188,8 +19188,8 @@ }, "object": { "type": "Identifier", - "start": 16184, - "end": 16191, + "start": 16268, + "end": 16275, "loc": { "start": { "line": 320, @@ -19205,8 +19205,8 @@ }, "property": { "type": "Identifier", - "start": 16192, - "end": 16204, + "start": 16276, + "end": 16288, "loc": { "start": { "line": 320, @@ -19224,8 +19224,8 @@ }, "right": { "type": "ObjectExpression", - "start": 16207, - "end": 16346, + "start": 16291, + "end": 16430, "loc": { "start": { "line": 320, @@ -19239,8 +19239,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 16233, - "end": 16243, + "start": 16317, + "end": 16327, "loc": { "start": { "line": 321, @@ -19256,8 +19256,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 16233, - "end": 16235, + "start": 16317, + "end": 16319, "loc": { "start": { "line": 321, @@ -19273,8 +19273,8 @@ }, "value": { "type": "Identifier", - "start": 16237, - "end": 16243, + "start": 16321, + "end": 16327, "loc": { "start": { "line": 321, @@ -19291,8 +19291,8 @@ }, { "type": "ObjectProperty", - "start": 16269, - "end": 16283, + "start": 16353, + "end": 16367, "loc": { "start": { "line": 322, @@ -19308,8 +19308,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 16269, - "end": 16277, + "start": 16353, + "end": 16361, "loc": { "start": { "line": 322, @@ -19325,8 +19325,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 16279, - "end": 16283, + "start": 16363, + "end": 16367, "loc": { "start": { "line": 322, @@ -19345,8 +19345,8 @@ { "type": "CommentLine", "value": " Registers the Entity in Scene#objects", - "start": 16284, - "end": 16324, + "start": 16368, + "end": 16408, "loc": { "start": { "line": 322, @@ -19366,8 +19366,8 @@ }, { "type": "VariableDeclaration", - "start": 16369, - "end": 16404, + "start": 16453, + "end": 16488, "loc": { "start": { "line": 325, @@ -19381,8 +19381,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 16375, - "end": 16403, + "start": 16459, + "end": 16487, "loc": { "start": { "line": 325, @@ -19395,8 +19395,8 @@ }, "id": { "type": "Identifier", - "start": 16375, - "end": 16380, + "start": 16459, + "end": 16464, "loc": { "start": { "line": 325, @@ -19412,8 +19412,8 @@ }, "init": { "type": "MemberExpression", - "start": 16383, - "end": 16403, + "start": 16467, + "end": 16487, "loc": { "start": { "line": 325, @@ -19426,8 +19426,8 @@ }, "object": { "type": "Identifier", - "start": 16383, - "end": 16397, + "start": 16467, + "end": 16481, "loc": { "start": { "line": 325, @@ -19443,8 +19443,8 @@ }, "property": { "type": "Identifier", - "start": 16398, - "end": 16402, + "start": 16482, + "end": 16486, "loc": { "start": { "line": 325, @@ -19466,8 +19466,8 @@ }, { "type": "IfStatement", - "start": 16426, - "end": 17153, + "start": 16510, + "end": 17237, "loc": { "start": { "line": 327, @@ -19480,8 +19480,8 @@ }, "test": { "type": "Identifier", - "start": 16430, - "end": 16435, + "start": 16514, + "end": 16519, "loc": { "start": { "line": 327, @@ -19497,8 +19497,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 16437, - "end": 17153, + "start": 16521, + "end": 17237, "loc": { "start": { "line": 327, @@ -19512,8 +19512,8 @@ "body": [ { "type": "IfStatement", - "start": 16524, - "end": 16646, + "start": 16608, + "end": 16730, "loc": { "start": { "line": 329, @@ -19526,8 +19526,8 @@ }, "test": { "type": "BinaryExpression", - "start": 16528, - "end": 16551, + "start": 16612, + "end": 16635, "loc": { "start": { "line": 329, @@ -19540,8 +19540,8 @@ }, "left": { "type": "MemberExpression", - "start": 16528, - "end": 16541, + "start": 16612, + "end": 16625, "loc": { "start": { "line": 329, @@ -19554,8 +19554,8 @@ }, "object": { "type": "Identifier", - "start": 16528, - "end": 16533, + "start": 16612, + "end": 16617, "loc": { "start": { "line": 329, @@ -19572,8 +19572,8 @@ }, "property": { "type": "Identifier", - "start": 16534, - "end": 16541, + "start": 16618, + "end": 16625, "loc": { "start": { "line": 329, @@ -19593,8 +19593,8 @@ "operator": "===", "right": { "type": "BooleanLiteral", - "start": 16546, - "end": 16551, + "start": 16630, + "end": 16635, "loc": { "start": { "line": 329, @@ -19611,8 +19611,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 16553, - "end": 16646, + "start": 16637, + "end": 16730, "loc": { "start": { "line": 329, @@ -19626,8 +19626,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 16583, - "end": 16620, + "start": 16667, + "end": 16704, "loc": { "start": { "line": 330, @@ -19640,8 +19640,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 16583, - "end": 16619, + "start": 16667, + "end": 16703, "loc": { "start": { "line": 330, @@ -19655,8 +19655,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 16583, - "end": 16611, + "start": 16667, + "end": 16695, "loc": { "start": { "line": 330, @@ -19669,8 +19669,8 @@ }, "object": { "type": "MemberExpression", - "start": 16583, - "end": 16603, + "start": 16667, + "end": 16687, "loc": { "start": { "line": 330, @@ -19683,8 +19683,8 @@ }, "object": { "type": "Identifier", - "start": 16583, - "end": 16590, + "start": 16667, + "end": 16674, "loc": { "start": { "line": 330, @@ -19700,8 +19700,8 @@ }, "property": { "type": "Identifier", - "start": 16591, - "end": 16603, + "start": 16675, + "end": 16687, "loc": { "start": { "line": 330, @@ -19719,8 +19719,8 @@ }, "property": { "type": "Identifier", - "start": 16604, - "end": 16611, + "start": 16688, + "end": 16695, "loc": { "start": { "line": 330, @@ -19738,8 +19738,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 16614, - "end": 16619, + "start": 16698, + "end": 16703, "loc": { "start": { "line": 330, @@ -19762,8 +19762,8 @@ { "type": "CommentLine", "value": " Set Entity's initial rendering state for recognized type", - "start": 16439, - "end": 16498, + "start": 16523, + "end": 16582, "loc": { "start": { "line": 327, @@ -19779,8 +19779,8 @@ }, { "type": "IfStatement", - "start": 16672, - "end": 16795, + "start": 16756, + "end": 16879, "loc": { "start": { "line": 333, @@ -19793,8 +19793,8 @@ }, "test": { "type": "MemberExpression", - "start": 16676, - "end": 16690, + "start": 16760, + "end": 16774, "loc": { "start": { "line": 333, @@ -19807,8 +19807,8 @@ }, "object": { "type": "Identifier", - "start": 16676, - "end": 16681, + "start": 16760, + "end": 16765, "loc": { "start": { "line": 333, @@ -19824,8 +19824,8 @@ }, "property": { "type": "Identifier", - "start": 16682, - "end": 16690, + "start": 16766, + "end": 16774, "loc": { "start": { "line": 333, @@ -19843,8 +19843,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 16692, - "end": 16795, + "start": 16776, + "end": 16879, "loc": { "start": { "line": 333, @@ -19858,8 +19858,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 16722, - "end": 16769, + "start": 16806, + "end": 16853, "loc": { "start": { "line": 334, @@ -19872,8 +19872,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 16722, - "end": 16768, + "start": 16806, + "end": 16852, "loc": { "start": { "line": 334, @@ -19887,8 +19887,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 16722, - "end": 16751, + "start": 16806, + "end": 16835, "loc": { "start": { "line": 334, @@ -19901,8 +19901,8 @@ }, "object": { "type": "MemberExpression", - "start": 16722, - "end": 16742, + "start": 16806, + "end": 16826, "loc": { "start": { "line": 334, @@ -19915,8 +19915,8 @@ }, "object": { "type": "Identifier", - "start": 16722, - "end": 16729, + "start": 16806, + "end": 16813, "loc": { "start": { "line": 334, @@ -19932,8 +19932,8 @@ }, "property": { "type": "Identifier", - "start": 16730, - "end": 16742, + "start": 16814, + "end": 16826, "loc": { "start": { "line": 334, @@ -19951,8 +19951,8 @@ }, "property": { "type": "Identifier", - "start": 16743, - "end": 16751, + "start": 16827, + "end": 16835, "loc": { "start": { "line": 334, @@ -19970,8 +19970,8 @@ }, "right": { "type": "MemberExpression", - "start": 16754, - "end": 16768, + "start": 16838, + "end": 16852, "loc": { "start": { "line": 334, @@ -19984,8 +19984,8 @@ }, "object": { "type": "Identifier", - "start": 16754, - "end": 16759, + "start": 16838, + "end": 16843, "loc": { "start": { "line": 334, @@ -20001,8 +20001,8 @@ }, "property": { "type": "Identifier", - "start": 16760, - "end": 16768, + "start": 16844, + "end": 16852, "loc": { "start": { "line": 334, @@ -20027,8 +20027,8 @@ }, { "type": "IfStatement", - "start": 16821, - "end": 16945, + "start": 16905, + "end": 17029, "loc": { "start": { "line": 337, @@ -20041,8 +20041,8 @@ }, "test": { "type": "BinaryExpression", - "start": 16825, - "end": 16849, + "start": 16909, + "end": 16933, "loc": { "start": { "line": 337, @@ -20055,8 +20055,8 @@ }, "left": { "type": "MemberExpression", - "start": 16825, - "end": 16839, + "start": 16909, + "end": 16923, "loc": { "start": { "line": 337, @@ -20069,8 +20069,8 @@ }, "object": { "type": "Identifier", - "start": 16825, - "end": 16830, + "start": 16909, + "end": 16914, "loc": { "start": { "line": 337, @@ -20086,8 +20086,8 @@ }, "property": { "type": "Identifier", - "start": 16831, - "end": 16839, + "start": 16915, + "end": 16923, "loc": { "start": { "line": 337, @@ -20106,8 +20106,8 @@ "operator": "===", "right": { "type": "BooleanLiteral", - "start": 16844, - "end": 16849, + "start": 16928, + "end": 16933, "loc": { "start": { "line": 337, @@ -20123,8 +20123,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 16851, - "end": 16945, + "start": 16935, + "end": 17029, "loc": { "start": { "line": 337, @@ -20138,8 +20138,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 16881, - "end": 16919, + "start": 16965, + "end": 17003, "loc": { "start": { "line": 338, @@ -20152,8 +20152,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 16881, - "end": 16918, + "start": 16965, + "end": 17002, "loc": { "start": { "line": 338, @@ -20167,8 +20167,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 16881, - "end": 16910, + "start": 16965, + "end": 16994, "loc": { "start": { "line": 338, @@ -20181,8 +20181,8 @@ }, "object": { "type": "MemberExpression", - "start": 16881, - "end": 16901, + "start": 16965, + "end": 16985, "loc": { "start": { "line": 338, @@ -20195,8 +20195,8 @@ }, "object": { "type": "Identifier", - "start": 16881, - "end": 16888, + "start": 16965, + "end": 16972, "loc": { "start": { "line": 338, @@ -20212,8 +20212,8 @@ }, "property": { "type": "Identifier", - "start": 16889, - "end": 16901, + "start": 16973, + "end": 16985, "loc": { "start": { "line": 338, @@ -20231,8 +20231,8 @@ }, "property": { "type": "Identifier", - "start": 16902, - "end": 16910, + "start": 16986, + "end": 16994, "loc": { "start": { "line": 338, @@ -20250,8 +20250,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 16913, - "end": 16918, + "start": 16997, + "end": 17002, "loc": { "start": { "line": 338, @@ -20273,8 +20273,8 @@ }, { "type": "IfStatement", - "start": 16971, - "end": 17131, + "start": 17055, + "end": 17215, "loc": { "start": { "line": 341, @@ -20287,8 +20287,8 @@ }, "test": { "type": "LogicalExpression", - "start": 16975, - "end": 17028, + "start": 17059, + "end": 17112, "loc": { "start": { "line": 341, @@ -20301,8 +20301,8 @@ }, "left": { "type": "BinaryExpression", - "start": 16975, - "end": 17002, + "start": 17059, + "end": 17086, "loc": { "start": { "line": 341, @@ -20315,8 +20315,8 @@ }, "left": { "type": "MemberExpression", - "start": 16975, - "end": 16988, + "start": 17059, + "end": 17072, "loc": { "start": { "line": 341, @@ -20329,8 +20329,8 @@ }, "object": { "type": "Identifier", - "start": 16975, - "end": 16980, + "start": 17059, + "end": 17064, "loc": { "start": { "line": 341, @@ -20346,8 +20346,8 @@ }, "property": { "type": "Identifier", - "start": 16981, - "end": 16988, + "start": 17065, + "end": 17072, "loc": { "start": { "line": 341, @@ -20366,8 +20366,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 16993, - "end": 17002, + "start": 17077, + "end": 17086, "loc": { "start": { "line": 341, @@ -20385,8 +20385,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 17006, - "end": 17028, + "start": 17090, + "end": 17112, "loc": { "start": { "line": 341, @@ -20399,8 +20399,8 @@ }, "left": { "type": "MemberExpression", - "start": 17006, - "end": 17019, + "start": 17090, + "end": 17103, "loc": { "start": { "line": 341, @@ -20413,8 +20413,8 @@ }, "object": { "type": "Identifier", - "start": 17006, - "end": 17011, + "start": 17090, + "end": 17095, "loc": { "start": { "line": 341, @@ -20430,8 +20430,8 @@ }, "property": { "type": "Identifier", - "start": 17012, - "end": 17019, + "start": 17096, + "end": 17103, "loc": { "start": { "line": 341, @@ -20450,8 +20450,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 17024, - "end": 17028, + "start": 17108, + "end": 17112, "loc": { "start": { "line": 341, @@ -20467,8 +20467,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 17030, - "end": 17131, + "start": 17114, + "end": 17215, "loc": { "start": { "line": 341, @@ -20482,8 +20482,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17060, - "end": 17105, + "start": 17144, + "end": 17189, "loc": { "start": { "line": 342, @@ -20496,8 +20496,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 17060, - "end": 17104, + "start": 17144, + "end": 17188, "loc": { "start": { "line": 342, @@ -20511,8 +20511,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 17060, - "end": 17088, + "start": 17144, + "end": 17172, "loc": { "start": { "line": 342, @@ -20525,8 +20525,8 @@ }, "object": { "type": "MemberExpression", - "start": 17060, - "end": 17080, + "start": 17144, + "end": 17164, "loc": { "start": { "line": 342, @@ -20539,8 +20539,8 @@ }, "object": { "type": "Identifier", - "start": 17060, - "end": 17067, + "start": 17144, + "end": 17151, "loc": { "start": { "line": 342, @@ -20556,8 +20556,8 @@ }, "property": { "type": "Identifier", - "start": 17068, - "end": 17080, + "start": 17152, + "end": 17164, "loc": { "start": { "line": 342, @@ -20575,8 +20575,8 @@ }, "property": { "type": "Identifier", - "start": 17081, - "end": 17088, + "start": 17165, + "end": 17172, "loc": { "start": { "line": 342, @@ -20594,8 +20594,8 @@ }, "right": { "type": "MemberExpression", - "start": 17091, - "end": 17104, + "start": 17175, + "end": 17188, "loc": { "start": { "line": 342, @@ -20608,8 +20608,8 @@ }, "object": { "type": "Identifier", - "start": 17091, - "end": 17096, + "start": 17175, + "end": 17180, "loc": { "start": { "line": 342, @@ -20625,8 +20625,8 @@ }, "property": { "type": "Identifier", - "start": 17097, - "end": 17104, + "start": 17181, + "end": 17188, "loc": { "start": { "line": 342, @@ -20656,8 +20656,8 @@ }, { "type": "ReturnStatement", - "start": 17175, - "end": 17187, + "start": 17259, + "end": 17271, "loc": { "start": { "line": 346, @@ -20670,8 +20670,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 17182, - "end": 17186, + "start": 17266, + "end": 17270, "loc": { "start": { "line": 346, @@ -20688,8 +20688,8 @@ { "type": "CommentLine", "value": " Continue descending this glTF node subtree", - "start": 17188, - "end": 17233, + "start": 17272, + "end": 17317, "loc": { "start": { "line": 346, @@ -20711,8 +20711,8 @@ }, { "type": "IfStatement", - "start": 17270, - "end": 17536, + "start": 17354, + "end": 17620, "loc": { "start": { "line": 349, @@ -20725,8 +20725,8 @@ }, "test": { "type": "MemberExpression", - "start": 17274, - "end": 17284, + "start": 17358, + "end": 17368, "loc": { "start": { "line": 349, @@ -20739,8 +20739,8 @@ }, "object": { "type": "Identifier", - "start": 17274, - "end": 17280, + "start": 17358, + "end": 17364, "loc": { "start": { "line": 349, @@ -20756,8 +20756,8 @@ }, "property": { "type": "Identifier", - "start": 17281, - "end": 17284, + "start": 17365, + "end": 17368, "loc": { "start": { "line": 349, @@ -20775,8 +20775,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 17286, - "end": 17407, + "start": 17370, + "end": 17491, "loc": { "start": { "line": 349, @@ -20790,8 +20790,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17308, - "end": 17389, + "start": 17392, + "end": 17473, "loc": { "start": { "line": 350, @@ -20804,8 +20804,8 @@ }, "expression": { "type": "CallExpression", - "start": 17308, - "end": 17388, + "start": 17392, + "end": 17472, "loc": { "start": { "line": 350, @@ -20818,8 +20818,8 @@ }, "callee": { "type": "MemberExpression", - "start": 17308, - "end": 17335, + "start": 17392, + "end": 17419, "loc": { "start": { "line": 350, @@ -20832,8 +20832,8 @@ }, "object": { "type": "MemberExpression", - "start": 17308, - "end": 17330, + "start": 17392, + "end": 17414, "loc": { "start": { "line": 350, @@ -20846,8 +20846,8 @@ }, "object": { "type": "ThisExpression", - "start": 17308, - "end": 17312, + "start": 17392, + "end": 17396, "loc": { "start": { "line": 350, @@ -20861,8 +20861,8 @@ }, "property": { "type": "Identifier", - "start": 17313, - "end": 17330, + "start": 17397, + "end": 17414, "loc": { "start": { "line": 350, @@ -20880,8 +20880,8 @@ }, "property": { "type": "Identifier", - "start": 17331, - "end": 17335, + "start": 17415, + "end": 17419, "loc": { "start": { "line": 350, @@ -20900,8 +20900,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 17336, - "end": 17340, + "start": 17420, + "end": 17424, "loc": { "start": { "line": 350, @@ -20915,8 +20915,8 @@ }, { "type": "MemberExpression", - "start": 17342, - "end": 17352, + "start": 17426, + "end": 17436, "loc": { "start": { "line": 350, @@ -20929,8 +20929,8 @@ }, "object": { "type": "Identifier", - "start": 17342, - "end": 17348, + "start": 17426, + "end": 17432, "loc": { "start": { "line": 350, @@ -20946,8 +20946,8 @@ }, "property": { "type": "Identifier", - "start": 17349, - "end": 17352, + "start": 17433, + "end": 17436, "loc": { "start": { "line": 350, @@ -20965,8 +20965,8 @@ }, { "type": "Identifier", - "start": 17354, - "end": 17367, + "start": 17438, + "end": 17451, "loc": { "start": { "line": 350, @@ -20982,8 +20982,8 @@ }, { "type": "Identifier", - "start": 17369, - "end": 17375, + "start": 17453, + "end": 17459, "loc": { "start": { "line": 350, @@ -20999,8 +20999,8 @@ }, { "type": "Identifier", - "start": 17377, - "end": 17387, + "start": 17461, + "end": 17471, "loc": { "start": { "line": 350, @@ -21022,8 +21022,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 17413, - "end": 17536, + "start": 17497, + "end": 17620, "loc": { "start": { "line": 351, @@ -21037,8 +21037,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17435, - "end": 17518, + "start": 17519, + "end": 17602, "loc": { "start": { "line": 352, @@ -21051,8 +21051,8 @@ }, "expression": { "type": "CallExpression", - "start": 17435, - "end": 17517, + "start": 17519, + "end": 17601, "loc": { "start": { "line": 352, @@ -21065,8 +21065,8 @@ }, "callee": { "type": "MemberExpression", - "start": 17435, - "end": 17463, + "start": 17519, + "end": 17547, "loc": { "start": { "line": 352, @@ -21079,8 +21079,8 @@ }, "object": { "type": "MemberExpression", - "start": 17435, - "end": 17457, + "start": 17519, + "end": 17541, "loc": { "start": { "line": 352, @@ -21093,8 +21093,8 @@ }, "object": { "type": "ThisExpression", - "start": 17435, - "end": 17439, + "start": 17519, + "end": 17523, "loc": { "start": { "line": 352, @@ -21108,8 +21108,8 @@ }, "property": { "type": "Identifier", - "start": 17440, - "end": 17457, + "start": 17524, + "end": 17541, "loc": { "start": { "line": 352, @@ -21127,8 +21127,8 @@ }, "property": { "type": "Identifier", - "start": 17458, - "end": 17463, + "start": 17542, + "end": 17547, "loc": { "start": { "line": 352, @@ -21147,8 +21147,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 17464, - "end": 17468, + "start": 17548, + "end": 17552, "loc": { "start": { "line": 352, @@ -21162,8 +21162,8 @@ }, { "type": "MemberExpression", - "start": 17470, - "end": 17481, + "start": 17554, + "end": 17565, "loc": { "start": { "line": 352, @@ -21176,8 +21176,8 @@ }, "object": { "type": "Identifier", - "start": 17470, - "end": 17476, + "start": 17554, + "end": 17560, "loc": { "start": { "line": 352, @@ -21193,8 +21193,8 @@ }, "property": { "type": "Identifier", - "start": 17477, - "end": 17481, + "start": 17561, + "end": 17565, "loc": { "start": { "line": 352, @@ -21212,8 +21212,8 @@ }, { "type": "Identifier", - "start": 17483, - "end": 17496, + "start": 17567, + "end": 17580, "loc": { "start": { "line": 352, @@ -21229,8 +21229,8 @@ }, { "type": "Identifier", - "start": 17498, - "end": 17504, + "start": 17582, + "end": 17588, "loc": { "start": { "line": 352, @@ -21246,8 +21246,8 @@ }, { "type": "Identifier", - "start": 17506, - "end": 17516, + "start": 17590, + "end": 17600, "loc": { "start": { "line": 352, @@ -21278,8 +21278,8 @@ }, { "type": "IfStatement", - "start": 17565, - "end": 18294, + "start": 17649, + "end": 18378, "loc": { "start": { "line": 356, @@ -21292,8 +21292,8 @@ }, "test": { "type": "MemberExpression", - "start": 17569, - "end": 17588, + "start": 17653, + "end": 17672, "loc": { "start": { "line": 356, @@ -21306,8 +21306,8 @@ }, "object": { "type": "Identifier", - "start": 17569, - "end": 17575, + "start": 17653, + "end": 17659, "loc": { "start": { "line": 356, @@ -21323,8 +21323,8 @@ }, "property": { "type": "Identifier", - "start": 17576, - "end": 17588, + "start": 17660, + "end": 17672, "loc": { "start": { "line": 356, @@ -21342,8 +21342,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 17590, - "end": 18186, + "start": 17674, + "end": 18270, "loc": { "start": { "line": 356, @@ -21357,8 +21357,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 17609, - "end": 17650, + "start": 17693, + "end": 17734, "loc": { "start": { "line": 358, @@ -21372,8 +21372,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 17615, - "end": 17649, + "start": 17699, + "end": 17733, "loc": { "start": { "line": 358, @@ -21386,8 +21386,8 @@ }, "id": { "type": "Identifier", - "start": 17615, - "end": 17627, + "start": 17699, + "end": 17711, "loc": { "start": { "line": 358, @@ -21403,8 +21403,8 @@ }, "init": { "type": "MemberExpression", - "start": 17630, - "end": 17649, + "start": 17714, + "end": 17733, "loc": { "start": { "line": 358, @@ -21417,8 +21417,8 @@ }, "object": { "type": "Identifier", - "start": 17630, - "end": 17636, + "start": 17714, + "end": 17720, "loc": { "start": { "line": 358, @@ -21434,8 +21434,8 @@ }, "property": { "type": "Identifier", - "start": 17637, - "end": 17649, + "start": 17721, + "end": 17733, "loc": { "start": { "line": 358, @@ -21457,8 +21457,8 @@ }, { "type": "ExpressionStatement", - "start": 17668, - "end": 17713, + "start": 17752, + "end": 17797, "loc": { "start": { "line": 360, @@ -21471,8 +21471,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 17668, - "end": 17712, + "start": 17752, + "end": 17796, "loc": { "start": { "line": 360, @@ -21487,8 +21487,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 17668, - "end": 17710, + "start": 17752, + "end": 17794, "loc": { "start": { "line": 360, @@ -21501,8 +21501,8 @@ }, "object": { "type": "MemberExpression", - "start": 17668, - "end": 17700, + "start": 17752, + "end": 17784, "loc": { "start": { "line": 360, @@ -21515,8 +21515,8 @@ }, "object": { "type": "MemberExpression", - "start": 17668, - "end": 17692, + "start": 17752, + "end": 17776, "loc": { "start": { "line": 360, @@ -21529,8 +21529,8 @@ }, "object": { "type": "MemberExpression", - "start": 17668, - "end": 17685, + "start": 17752, + "end": 17769, "loc": { "start": { "line": 360, @@ -21543,8 +21543,8 @@ }, "object": { "type": "MemberExpression", - "start": 17668, - "end": 17679, + "start": 17752, + "end": 17763, "loc": { "start": { "line": 360, @@ -21557,8 +21557,8 @@ }, "object": { "type": "ThisExpression", - "start": 17668, - "end": 17672, + "start": 17752, + "end": 17756, "loc": { "start": { "line": 360, @@ -21572,8 +21572,8 @@ }, "property": { "type": "Identifier", - "start": 17673, - "end": 17679, + "start": 17757, + "end": 17763, "loc": { "start": { "line": 360, @@ -21591,8 +21591,8 @@ }, "property": { "type": "Identifier", - "start": 17680, - "end": 17685, + "start": 17764, + "end": 17769, "loc": { "start": { "line": 360, @@ -21610,8 +21610,8 @@ }, "property": { "type": "Identifier", - "start": 17686, - "end": 17692, + "start": 17770, + "end": 17776, "loc": { "start": { "line": 360, @@ -21629,8 +21629,8 @@ }, "property": { "type": "Identifier", - "start": 17693, - "end": 17700, + "start": 17777, + "end": 17784, "loc": { "start": { "line": 360, @@ -21648,8 +21648,8 @@ }, "property": { "type": "Identifier", - "start": 17701, - "end": 17710, + "start": 17785, + "end": 17794, "loc": { "start": { "line": 360, @@ -21669,8 +21669,8 @@ }, { "type": "ExpressionStatement", - "start": 17731, - "end": 18171, + "start": 17815, + "end": 18255, "loc": { "start": { "line": 362, @@ -21683,8 +21683,8 @@ }, "expression": { "type": "CallExpression", - "start": 17731, - "end": 18170, + "start": 17815, + "end": 18254, "loc": { "start": { "line": 362, @@ -21697,8 +21697,8 @@ }, "callee": { "type": "MemberExpression", - "start": 17731, - "end": 17760, + "start": 17815, + "end": 17844, "loc": { "start": { "line": 362, @@ -21711,8 +21711,8 @@ }, "object": { "type": "MemberExpression", - "start": 17731, - "end": 17747, + "start": 17815, + "end": 17831, "loc": { "start": { "line": 362, @@ -21725,8 +21725,8 @@ }, "object": { "type": "ThisExpression", - "start": 17731, - "end": 17735, + "start": 17815, + "end": 17819, "loc": { "start": { "line": 362, @@ -21740,8 +21740,8 @@ }, "property": { "type": "Identifier", - "start": 17736, - "end": 17747, + "start": 17820, + "end": 17831, "loc": { "start": { "line": 362, @@ -21759,8 +21759,8 @@ }, "property": { "type": "Identifier", - "start": 17748, - "end": 17760, + "start": 17832, + "end": 17844, "loc": { "start": { "line": 362, @@ -21779,8 +21779,8 @@ "arguments": [ { "type": "Identifier", - "start": 17761, - "end": 17773, + "start": 17845, + "end": 17857, "loc": { "start": { "line": 362, @@ -21796,8 +21796,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 17775, - "end": 17939, + "start": 17859, + "end": 18023, "loc": { "start": { "line": 362, @@ -21815,8 +21815,8 @@ "params": [ { "type": "Identifier", - "start": 17776, - "end": 17789, + "start": 17860, + "end": 17873, "loc": { "start": { "line": 362, @@ -21833,8 +21833,8 @@ ], "body": { "type": "BlockStatement", - "start": 17794, - "end": 17939, + "start": 17878, + "end": 18023, "loc": { "start": { "line": 362, @@ -21848,8 +21848,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17817, - "end": 17862, + "start": 17901, + "end": 17946, "loc": { "start": { "line": 364, @@ -21862,8 +21862,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 17817, - "end": 17861, + "start": 17901, + "end": 17945, "loc": { "start": { "line": 364, @@ -21878,8 +21878,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 17817, - "end": 17859, + "start": 17901, + "end": 17943, "loc": { "start": { "line": 364, @@ -21892,8 +21892,8 @@ }, "object": { "type": "MemberExpression", - "start": 17817, - "end": 17849, + "start": 17901, + "end": 17933, "loc": { "start": { "line": 364, @@ -21906,8 +21906,8 @@ }, "object": { "type": "MemberExpression", - "start": 17817, - "end": 17841, + "start": 17901, + "end": 17925, "loc": { "start": { "line": 364, @@ -21920,8 +21920,8 @@ }, "object": { "type": "MemberExpression", - "start": 17817, - "end": 17834, + "start": 17901, + "end": 17918, "loc": { "start": { "line": 364, @@ -21934,8 +21934,8 @@ }, "object": { "type": "MemberExpression", - "start": 17817, - "end": 17828, + "start": 17901, + "end": 17912, "loc": { "start": { "line": 364, @@ -21948,8 +21948,8 @@ }, "object": { "type": "ThisExpression", - "start": 17817, - "end": 17821, + "start": 17901, + "end": 17905, "loc": { "start": { "line": 364, @@ -21963,8 +21963,8 @@ }, "property": { "type": "Identifier", - "start": 17822, - "end": 17828, + "start": 17906, + "end": 17912, "loc": { "start": { "line": 364, @@ -21982,8 +21982,8 @@ }, "property": { "type": "Identifier", - "start": 17829, - "end": 17834, + "start": 17913, + "end": 17918, "loc": { "start": { "line": 364, @@ -22001,8 +22001,8 @@ }, "property": { "type": "Identifier", - "start": 17835, - "end": 17841, + "start": 17919, + "end": 17925, "loc": { "start": { "line": 364, @@ -22020,8 +22020,8 @@ }, "property": { "type": "Identifier", - "start": 17842, - "end": 17849, + "start": 17926, + "end": 17933, "loc": { "start": { "line": 364, @@ -22039,8 +22039,8 @@ }, "property": { "type": "Identifier", - "start": 17850, - "end": 17859, + "start": 17934, + "end": 17943, "loc": { "start": { "line": 364, @@ -22060,8 +22060,8 @@ }, { "type": "ExpressionStatement", - "start": 17884, - "end": 17920, + "start": 17968, + "end": 18004, "loc": { "start": { "line": 366, @@ -22074,8 +22074,8 @@ }, "expression": { "type": "CallExpression", - "start": 17884, - "end": 17919, + "start": 17968, + "end": 18003, "loc": { "start": { "line": 366, @@ -22088,8 +22088,8 @@ }, "callee": { "type": "Identifier", - "start": 17884, - "end": 17904, + "start": 17968, + "end": 17988, "loc": { "start": { "line": 366, @@ -22106,8 +22106,8 @@ "arguments": [ { "type": "Identifier", - "start": 17905, - "end": 17918, + "start": 17989, + "end": 18002, "loc": { "start": { "line": 366, @@ -22130,8 +22130,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 17941, - "end": 18169, + "start": 18025, + "end": 18253, "loc": { "start": { "line": 368, @@ -22149,8 +22149,8 @@ "params": [ { "type": "Identifier", - "start": 17942, - "end": 17948, + "start": 18026, + "end": 18032, "loc": { "start": { "line": 368, @@ -22167,8 +22167,8 @@ ], "body": { "type": "BlockStatement", - "start": 17953, - "end": 18169, + "start": 18037, + "end": 18253, "loc": { "start": { "line": 368, @@ -22182,8 +22182,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 17975, - "end": 18085, + "start": 18059, + "end": 18169, "loc": { "start": { "line": 369, @@ -22196,8 +22196,8 @@ }, "expression": { "type": "CallExpression", - "start": 17975, - "end": 18084, + "start": 18059, + "end": 18168, "loc": { "start": { "line": 369, @@ -22210,8 +22210,8 @@ }, "callee": { "type": "MemberExpression", - "start": 17975, - "end": 17985, + "start": 18059, + "end": 18069, "loc": { "start": { "line": 369, @@ -22224,8 +22224,8 @@ }, "object": { "type": "ThisExpression", - "start": 17975, - "end": 17979, + "start": 18059, + "end": 18063, "loc": { "start": { "line": 369, @@ -22239,8 +22239,8 @@ }, "property": { "type": "Identifier", - "start": 17980, - "end": 17985, + "start": 18064, + "end": 18069, "loc": { "start": { "line": 369, @@ -22259,8 +22259,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 17986, - "end": 18083, + "start": 18070, + "end": 18167, "loc": { "start": { "line": 369, @@ -22274,8 +22274,8 @@ "expressions": [ { "type": "Identifier", - "start": 18038, - "end": 18045, + "start": 18122, + "end": 18129, "loc": { "start": { "line": 369, @@ -22291,8 +22291,8 @@ }, { "type": "Identifier", - "start": 18056, - "end": 18068, + "start": 18140, + "end": 18152, "loc": { "start": { "line": 369, @@ -22308,8 +22308,8 @@ }, { "type": "Identifier", - "start": 18075, - "end": 18081, + "start": 18159, + "end": 18165, "loc": { "start": { "line": 369, @@ -22327,8 +22327,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 17987, - "end": 18036, + "start": 18071, + "end": 18120, "loc": { "start": { "line": 369, @@ -22347,8 +22347,8 @@ }, { "type": "TemplateElement", - "start": 18046, - "end": 18054, + "start": 18130, + "end": 18138, "loc": { "start": { "line": 369, @@ -22367,8 +22367,8 @@ }, { "type": "TemplateElement", - "start": 18069, - "end": 18073, + "start": 18153, + "end": 18157, "loc": { "start": { "line": 369, @@ -22387,8 +22387,8 @@ }, { "type": "TemplateElement", - "start": 18082, - "end": 18082, + "start": 18166, + "end": 18166, "loc": { "start": { "line": 369, @@ -22412,8 +22412,8 @@ }, { "type": "ExpressionStatement", - "start": 18106, - "end": 18151, + "start": 18190, + "end": 18235, "loc": { "start": { "line": 370, @@ -22426,8 +22426,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 18106, - "end": 18150, + "start": 18190, + "end": 18234, "loc": { "start": { "line": 370, @@ -22442,8 +22442,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 18106, - "end": 18148, + "start": 18190, + "end": 18232, "loc": { "start": { "line": 370, @@ -22456,8 +22456,8 @@ }, "object": { "type": "MemberExpression", - "start": 18106, - "end": 18138, + "start": 18190, + "end": 18222, "loc": { "start": { "line": 370, @@ -22470,8 +22470,8 @@ }, "object": { "type": "MemberExpression", - "start": 18106, - "end": 18130, + "start": 18190, + "end": 18214, "loc": { "start": { "line": 370, @@ -22484,8 +22484,8 @@ }, "object": { "type": "MemberExpression", - "start": 18106, - "end": 18123, + "start": 18190, + "end": 18207, "loc": { "start": { "line": 370, @@ -22498,8 +22498,8 @@ }, "object": { "type": "MemberExpression", - "start": 18106, - "end": 18117, + "start": 18190, + "end": 18201, "loc": { "start": { "line": 370, @@ -22512,8 +22512,8 @@ }, "object": { "type": "ThisExpression", - "start": 18106, - "end": 18110, + "start": 18190, + "end": 18194, "loc": { "start": { "line": 370, @@ -22527,8 +22527,8 @@ }, "property": { "type": "Identifier", - "start": 18111, - "end": 18117, + "start": 18195, + "end": 18201, "loc": { "start": { "line": 370, @@ -22546,8 +22546,8 @@ }, "property": { "type": "Identifier", - "start": 18118, - "end": 18123, + "start": 18202, + "end": 18207, "loc": { "start": { "line": 370, @@ -22565,8 +22565,8 @@ }, "property": { "type": "Identifier", - "start": 18124, - "end": 18130, + "start": 18208, + "end": 18214, "loc": { "start": { "line": 370, @@ -22584,8 +22584,8 @@ }, "property": { "type": "Identifier", - "start": 18131, - "end": 18138, + "start": 18215, + "end": 18222, "loc": { "start": { "line": 370, @@ -22603,8 +22603,8 @@ }, "property": { "type": "Identifier", - "start": 18139, - "end": 18148, + "start": 18223, + "end": 18232, "loc": { "start": { "line": 370, @@ -22634,8 +22634,8 @@ }, "alternate": { "type": "IfStatement", - "start": 18192, - "end": 18294, + "start": 18276, + "end": 18378, "loc": { "start": { "line": 373, @@ -22648,8 +22648,8 @@ }, "test": { "type": "MemberExpression", - "start": 18196, - "end": 18216, + "start": 18280, + "end": 18300, "loc": { "start": { "line": 373, @@ -22662,8 +22662,8 @@ }, "object": { "type": "Identifier", - "start": 18196, - "end": 18202, + "start": 18280, + "end": 18286, "loc": { "start": { "line": 373, @@ -22679,8 +22679,8 @@ }, "property": { "type": "Identifier", - "start": 18203, - "end": 18216, + "start": 18287, + "end": 18300, "loc": { "start": { "line": 373, @@ -22698,8 +22698,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 18218, - "end": 18294, + "start": 18302, + "end": 18378, "loc": { "start": { "line": 373, @@ -22713,8 +22713,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 18237, - "end": 18280, + "start": 18321, + "end": 18364, "loc": { "start": { "line": 375, @@ -22727,8 +22727,8 @@ }, "expression": { "type": "CallExpression", - "start": 18237, - "end": 18279, + "start": 18321, + "end": 18363, "loc": { "start": { "line": 375, @@ -22741,8 +22741,8 @@ }, "callee": { "type": "Identifier", - "start": 18237, - "end": 18257, + "start": 18321, + "end": 18341, "loc": { "start": { "line": 375, @@ -22759,8 +22759,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 18258, - "end": 18278, + "start": 18342, + "end": 18362, "loc": { "start": { "line": 375, @@ -22773,8 +22773,8 @@ }, "object": { "type": "Identifier", - "start": 18258, - "end": 18264, + "start": 18342, + "end": 18348, "loc": { "start": { "line": 375, @@ -22790,8 +22790,8 @@ }, "property": { "type": "Identifier", - "start": 18265, - "end": 18278, + "start": 18349, + "end": 18362, "loc": { "start": { "line": 375, @@ -22821,8 +22821,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 18311, - "end": 19142, + "start": 18395, + "end": 19226, "loc": { "start": { "line": 378, @@ -22836,8 +22836,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 18326, - "end": 18885, + "start": 18410, + "end": 18969, "loc": { "start": { "line": 380, @@ -22850,8 +22850,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 18326, - "end": 18884, + "start": 18410, + "end": 18968, "loc": { "start": { "line": 380, @@ -22865,8 +22865,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 18326, - "end": 18347, + "start": 18410, + "end": 18431, "loc": { "start": { "line": 380, @@ -22879,8 +22879,8 @@ }, "object": { "type": "Identifier", - "start": 18326, - "end": 18332, + "start": 18410, + "end": 18416, "loc": { "start": { "line": 380, @@ -22896,8 +22896,8 @@ }, "property": { "type": "Identifier", - "start": 18333, - "end": 18347, + "start": 18417, + "end": 18431, "loc": { "start": { "line": 380, @@ -22915,8 +22915,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 18350, - "end": 18884, + "start": 18434, + "end": 18968, "loc": { "start": { "line": 380, @@ -22934,8 +22934,8 @@ "params": [ { "type": "Identifier", - "start": 18351, - "end": 18358, + "start": 18435, + "end": 18442, "loc": { "start": { "line": 380, @@ -22951,8 +22951,8 @@ }, { "type": "Identifier", - "start": 18360, - "end": 18368, + "start": 18444, + "end": 18452, "loc": { "start": { "line": 380, @@ -22968,8 +22968,8 @@ }, { "type": "Identifier", - "start": 18370, - "end": 18377, + "start": 18454, + "end": 18461, "loc": { "start": { "line": 380, @@ -22986,8 +22986,8 @@ ], "body": { "type": "BlockStatement", - "start": 18382, - "end": 18884, + "start": 18466, + "end": 18968, "loc": { "start": { "line": 380, @@ -23001,8 +23001,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 18401, - "end": 18428, + "start": 18485, + "end": 18512, "loc": { "start": { "line": 382, @@ -23016,8 +23016,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 18407, - "end": 18427, + "start": 18491, + "end": 18511, "loc": { "start": { "line": 382, @@ -23030,8 +23030,8 @@ }, "id": { "type": "Identifier", - "start": 18407, - "end": 18411, + "start": 18491, + "end": 18495, "loc": { "start": { "line": 382, @@ -23047,8 +23047,8 @@ }, "init": { "type": "MemberExpression", - "start": 18414, - "end": 18427, + "start": 18498, + "end": 18511, "loc": { "start": { "line": 382, @@ -23061,8 +23061,8 @@ }, "object": { "type": "Identifier", - "start": 18414, - "end": 18422, + "start": 18498, + "end": 18506, "loc": { "start": { "line": 382, @@ -23078,8 +23078,8 @@ }, "property": { "type": "Identifier", - "start": 18423, - "end": 18427, + "start": 18507, + "end": 18511, "loc": { "start": { "line": 382, @@ -23101,8 +23101,8 @@ }, { "type": "IfStatement", - "start": 18446, - "end": 18550, + "start": 18530, + "end": 18634, "loc": { "start": { "line": 384, @@ -23115,8 +23115,8 @@ }, "test": { "type": "UnaryExpression", - "start": 18450, - "end": 18455, + "start": 18534, + "end": 18539, "loc": { "start": { "line": 384, @@ -23131,8 +23131,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 18451, - "end": 18455, + "start": 18535, + "end": 18539, "loc": { "start": { "line": 384, @@ -23152,8 +23152,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 18457, - "end": 18550, + "start": 18541, + "end": 18634, "loc": { "start": { "line": 384, @@ -23167,8 +23167,8 @@ "body": [ { "type": "ReturnStatement", - "start": 18479, - "end": 18491, + "start": 18563, + "end": 18575, "loc": { "start": { "line": 385, @@ -23181,8 +23181,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 18486, - "end": 18490, + "start": 18570, + "end": 18574, "loc": { "start": { "line": 385, @@ -23199,8 +23199,8 @@ { "type": "CommentLine", "value": " Continue descending this node subtree", - "start": 18492, - "end": 18532, + "start": 18576, + "end": 18616, "loc": { "start": { "line": 385, @@ -23221,8 +23221,8 @@ }, { "type": "VariableDeclaration", - "start": 18568, - "end": 18584, + "start": 18652, + "end": 18668, "loc": { "start": { "line": 388, @@ -23236,8 +23236,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 18574, - "end": 18583, + "start": 18658, + "end": 18667, "loc": { "start": { "line": 388, @@ -23250,8 +23250,8 @@ }, "id": { "type": "Identifier", - "start": 18574, - "end": 18576, + "start": 18658, + "end": 18660, "loc": { "start": { "line": 388, @@ -23267,8 +23267,8 @@ }, "init": { "type": "Identifier", - "start": 18579, - "end": 18583, + "start": 18663, + "end": 18667, "loc": { "start": { "line": 388, @@ -23288,8 +23288,8 @@ }, { "type": "ExpressionStatement", - "start": 18602, - "end": 18794, + "start": 18686, + "end": 18878, "loc": { "start": { "line": 390, @@ -23302,8 +23302,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 18602, - "end": 18793, + "start": 18686, + "end": 18877, "loc": { "start": { "line": 390, @@ -23317,8 +23317,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 18602, - "end": 18622, + "start": 18686, + "end": 18706, "loc": { "start": { "line": 390, @@ -23331,8 +23331,8 @@ }, "object": { "type": "Identifier", - "start": 18602, - "end": 18609, + "start": 18686, + "end": 18693, "loc": { "start": { "line": 390, @@ -23348,8 +23348,8 @@ }, "property": { "type": "Identifier", - "start": 18610, - "end": 18622, + "start": 18694, + "end": 18706, "loc": { "start": { "line": 390, @@ -23367,8 +23367,8 @@ }, "right": { "type": "ObjectExpression", - "start": 18625, - "end": 18793, + "start": 18709, + "end": 18877, "loc": { "start": { "line": 390, @@ -23382,8 +23382,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 18692, - "end": 18698, + "start": 18776, + "end": 18782, "loc": { "start": { "line": 391, @@ -23399,8 +23399,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 18692, - "end": 18694, + "start": 18776, + "end": 18778, "loc": { "start": { "line": 391, @@ -23417,8 +23417,8 @@ }, "value": { "type": "Identifier", - "start": 18696, - "end": 18698, + "start": 18780, + "end": 18782, "loc": { "start": { "line": 391, @@ -23436,8 +23436,8 @@ { "type": "CommentLine", "value": " Create an Entity for this glTF scene node", - "start": 18627, - "end": 18671, + "start": 18711, + "end": 18755, "loc": { "start": { "line": 390, @@ -23453,8 +23453,8 @@ }, { "type": "ObjectProperty", - "start": 18720, - "end": 18734, + "start": 18804, + "end": 18818, "loc": { "start": { "line": 392, @@ -23470,8 +23470,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 18720, - "end": 18728, + "start": 18804, + "end": 18812, "loc": { "start": { "line": 392, @@ -23487,8 +23487,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 18730, - "end": 18734, + "start": 18814, + "end": 18818, "loc": { "start": { "line": 392, @@ -23507,8 +23507,8 @@ { "type": "CommentLine", "value": " Registers the Entity in Scene#objects", - "start": 18735, - "end": 18775, + "start": 18819, + "end": 18859, "loc": { "start": { "line": 392, @@ -23528,8 +23528,8 @@ }, { "type": "ReturnStatement", - "start": 18812, - "end": 18824, + "start": 18896, + "end": 18908, "loc": { "start": { "line": 395, @@ -23542,8 +23542,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 18819, - "end": 18823, + "start": 18903, + "end": 18907, "loc": { "start": { "line": 395, @@ -23560,8 +23560,8 @@ { "type": "CommentLine", "value": " Continue descending this glTF node subtree", - "start": 18825, - "end": 18870, + "start": 18909, + "end": 18954, "loc": { "start": { "line": 395, @@ -23583,8 +23583,8 @@ }, { "type": "IfStatement", - "start": 18900, - "end": 19132, + "start": 18984, + "end": 19216, "loc": { "start": { "line": 399, @@ -23597,8 +23597,8 @@ }, "test": { "type": "MemberExpression", - "start": 18904, - "end": 18914, + "start": 18988, + "end": 18998, "loc": { "start": { "line": 399, @@ -23611,8 +23611,8 @@ }, "object": { "type": "Identifier", - "start": 18904, - "end": 18910, + "start": 18988, + "end": 18994, "loc": { "start": { "line": 399, @@ -23628,8 +23628,8 @@ }, "property": { "type": "Identifier", - "start": 18911, - "end": 18914, + "start": 18995, + "end": 18998, "loc": { "start": { "line": 399, @@ -23647,8 +23647,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 18916, - "end": 19020, + "start": 19000, + "end": 19104, "loc": { "start": { "line": 399, @@ -23662,8 +23662,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 18934, - "end": 19006, + "start": 19018, + "end": 19090, "loc": { "start": { "line": 400, @@ -23676,8 +23676,8 @@ }, "expression": { "type": "CallExpression", - "start": 18934, - "end": 19005, + "start": 19018, + "end": 19089, "loc": { "start": { "line": 400, @@ -23690,8 +23690,8 @@ }, "callee": { "type": "MemberExpression", - "start": 18934, - "end": 18961, + "start": 19018, + "end": 19045, "loc": { "start": { "line": 400, @@ -23704,8 +23704,8 @@ }, "object": { "type": "MemberExpression", - "start": 18934, - "end": 18956, + "start": 19018, + "end": 19040, "loc": { "start": { "line": 400, @@ -23718,8 +23718,8 @@ }, "object": { "type": "ThisExpression", - "start": 18934, - "end": 18938, + "start": 19018, + "end": 19022, "loc": { "start": { "line": 400, @@ -23733,8 +23733,8 @@ }, "property": { "type": "Identifier", - "start": 18939, - "end": 18956, + "start": 19023, + "end": 19040, "loc": { "start": { "line": 400, @@ -23752,8 +23752,8 @@ }, "property": { "type": "Identifier", - "start": 18957, - "end": 18961, + "start": 19041, + "end": 19045, "loc": { "start": { "line": 400, @@ -23772,8 +23772,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 18962, - "end": 18966, + "start": 19046, + "end": 19050, "loc": { "start": { "line": 400, @@ -23787,8 +23787,8 @@ }, { "type": "MemberExpression", - "start": 18968, - "end": 18978, + "start": 19052, + "end": 19062, "loc": { "start": { "line": 400, @@ -23801,8 +23801,8 @@ }, "object": { "type": "Identifier", - "start": 18968, - "end": 18974, + "start": 19052, + "end": 19058, "loc": { "start": { "line": 400, @@ -23818,8 +23818,8 @@ }, "property": { "type": "Identifier", - "start": 18975, - "end": 18978, + "start": 19059, + "end": 19062, "loc": { "start": { "line": 400, @@ -23837,8 +23837,8 @@ }, { "type": "NullLiteral", - "start": 18980, - "end": 18984, + "start": 19064, + "end": 19068, "loc": { "start": { "line": 400, @@ -23852,8 +23852,8 @@ }, { "type": "Identifier", - "start": 18986, - "end": 18992, + "start": 19070, + "end": 19076, "loc": { "start": { "line": 400, @@ -23869,8 +23869,8 @@ }, { "type": "Identifier", - "start": 18994, - "end": 19004, + "start": 19078, + "end": 19088, "loc": { "start": { "line": 400, @@ -23892,8 +23892,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 19026, - "end": 19132, + "start": 19110, + "end": 19216, "loc": { "start": { "line": 401, @@ -23907,8 +23907,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 19044, - "end": 19118, + "start": 19128, + "end": 19202, "loc": { "start": { "line": 402, @@ -23921,8 +23921,8 @@ }, "expression": { "type": "CallExpression", - "start": 19044, - "end": 19117, + "start": 19128, + "end": 19201, "loc": { "start": { "line": 402, @@ -23935,8 +23935,8 @@ }, "callee": { "type": "MemberExpression", - "start": 19044, - "end": 19072, + "start": 19128, + "end": 19156, "loc": { "start": { "line": 402, @@ -23949,8 +23949,8 @@ }, "object": { "type": "MemberExpression", - "start": 19044, - "end": 19066, + "start": 19128, + "end": 19150, "loc": { "start": { "line": 402, @@ -23963,8 +23963,8 @@ }, "object": { "type": "ThisExpression", - "start": 19044, - "end": 19048, + "start": 19128, + "end": 19132, "loc": { "start": { "line": 402, @@ -23978,8 +23978,8 @@ }, "property": { "type": "Identifier", - "start": 19049, - "end": 19066, + "start": 19133, + "end": 19150, "loc": { "start": { "line": 402, @@ -23997,8 +23997,8 @@ }, "property": { "type": "Identifier", - "start": 19067, - "end": 19072, + "start": 19151, + "end": 19156, "loc": { "start": { "line": 402, @@ -24017,8 +24017,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 19073, - "end": 19077, + "start": 19157, + "end": 19161, "loc": { "start": { "line": 402, @@ -24032,8 +24032,8 @@ }, { "type": "MemberExpression", - "start": 19079, - "end": 19090, + "start": 19163, + "end": 19174, "loc": { "start": { "line": 402, @@ -24046,8 +24046,8 @@ }, "object": { "type": "Identifier", - "start": 19079, - "end": 19085, + "start": 19163, + "end": 19169, "loc": { "start": { "line": 402, @@ -24063,8 +24063,8 @@ }, "property": { "type": "Identifier", - "start": 19086, - "end": 19090, + "start": 19170, + "end": 19174, "loc": { "start": { "line": 402, @@ -24082,8 +24082,8 @@ }, { "type": "NullLiteral", - "start": 19092, - "end": 19096, + "start": 19176, + "end": 19180, "loc": { "start": { "line": 402, @@ -24097,8 +24097,8 @@ }, { "type": "Identifier", - "start": 19098, - "end": 19104, + "start": 19182, + "end": 19188, "loc": { "start": { "line": 402, @@ -24114,8 +24114,8 @@ }, { "type": "Identifier", - "start": 19106, - "end": 19116, + "start": 19190, + "end": 19200, "loc": { "start": { "line": 402, @@ -24142,8 +24142,8 @@ }, { "type": "ExpressionStatement", - "start": 19152, - "end": 19261, + "start": 19236, + "end": 19345, "loc": { "start": { "line": 406, @@ -24156,8 +24156,8 @@ }, "expression": { "type": "CallExpression", - "start": 19152, - "end": 19260, + "start": 19236, + "end": 19344, "loc": { "start": { "line": 406, @@ -24170,8 +24170,8 @@ }, "callee": { "type": "MemberExpression", - "start": 19152, - "end": 19167, + "start": 19236, + "end": 19251, "loc": { "start": { "line": 406, @@ -24184,8 +24184,8 @@ }, "object": { "type": "Identifier", - "start": 19152, - "end": 19162, + "start": 19236, + "end": 19246, "loc": { "start": { "line": 406, @@ -24201,8 +24201,8 @@ }, "property": { "type": "Identifier", - "start": 19163, - "end": 19167, + "start": 19247, + "end": 19251, "loc": { "start": { "line": 406, @@ -24221,8 +24221,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 19168, - "end": 19179, + "start": 19252, + "end": 19263, "loc": { "start": { "line": 406, @@ -24241,8 +24241,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 19181, - "end": 19259, + "start": 19265, + "end": 19343, "loc": { "start": { "line": 406, @@ -24260,8 +24260,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19187, - "end": 19259, + "start": 19271, + "end": 19343, "loc": { "start": { "line": 406, @@ -24275,8 +24275,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 19201, - "end": 19249, + "start": 19285, + "end": 19333, "loc": { "start": { "line": 407, @@ -24289,8 +24289,8 @@ }, "expression": { "type": "CallExpression", - "start": 19201, - "end": 19248, + "start": 19285, + "end": 19332, "loc": { "start": { "line": 407, @@ -24303,8 +24303,8 @@ }, "callee": { "type": "MemberExpression", - "start": 19201, - "end": 19239, + "start": 19285, + "end": 19323, "loc": { "start": { "line": 407, @@ -24317,8 +24317,8 @@ }, "object": { "type": "MemberExpression", - "start": 19201, - "end": 19222, + "start": 19285, + "end": 19306, "loc": { "start": { "line": 407, @@ -24331,8 +24331,8 @@ }, "object": { "type": "MemberExpression", - "start": 19201, - "end": 19212, + "start": 19285, + "end": 19296, "loc": { "start": { "line": 407, @@ -24345,8 +24345,8 @@ }, "object": { "type": "ThisExpression", - "start": 19201, - "end": 19205, + "start": 19285, + "end": 19289, "loc": { "start": { "line": 407, @@ -24360,8 +24360,8 @@ }, "property": { "type": "Identifier", - "start": 19206, - "end": 19212, + "start": 19290, + "end": 19296, "loc": { "start": { "line": 407, @@ -24379,8 +24379,8 @@ }, "property": { "type": "Identifier", - "start": 19213, - "end": 19222, + "start": 19297, + "end": 19306, "loc": { "start": { "line": 407, @@ -24398,8 +24398,8 @@ }, "property": { "type": "Identifier", - "start": 19223, - "end": 19239, + "start": 19307, + "end": 19323, "loc": { "start": { "line": 407, @@ -24418,8 +24418,8 @@ "arguments": [ { "type": "Identifier", - "start": 19240, - "end": 19247, + "start": 19324, + "end": 19331, "loc": { "start": { "line": 407, @@ -24445,8 +24445,8 @@ }, { "type": "ReturnStatement", - "start": 19271, - "end": 19289, + "start": 19355, + "end": 19373, "loc": { "start": { "line": 410, @@ -24459,8 +24459,8 @@ }, "argument": { "type": "Identifier", - "start": 19278, - "end": 19288, + "start": 19362, + "end": 19372, "loc": { "start": { "line": 410, @@ -24482,9 +24482,9 @@ "leadingComments": [ { "type": "CommentBlock", - "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=false] When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", + "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=true] When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", "start": 10012, - "end": 13742, + "end": 13826, "loc": { "start": { "line": 226, @@ -24501,8 +24501,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this GLTFLoaderPlugin.\n ", - "start": 19301, - "end": 19351, + "start": 19385, + "end": 19435, "loc": { "start": { "line": 413, @@ -24518,8 +24518,8 @@ }, { "type": "ClassMethod", - "start": 19356, - "end": 19398, + "start": 19440, + "end": 19482, "loc": { "start": { "line": 416, @@ -24534,8 +24534,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 19356, - "end": 19363, + "start": 19440, + "end": 19447, "loc": { "start": { "line": 416, @@ -24558,8 +24558,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19366, - "end": 19398, + "start": 19450, + "end": 19482, "loc": { "start": { "line": 416, @@ -24573,8 +24573,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 19376, - "end": 19392, + "start": 19460, + "end": 19476, "loc": { "start": { "line": 417, @@ -24587,8 +24587,8 @@ }, "expression": { "type": "CallExpression", - "start": 19376, - "end": 19391, + "start": 19460, + "end": 19475, "loc": { "start": { "line": 417, @@ -24601,8 +24601,8 @@ }, "callee": { "type": "MemberExpression", - "start": 19376, - "end": 19389, + "start": 19460, + "end": 19473, "loc": { "start": { "line": 417, @@ -24615,8 +24615,8 @@ }, "object": { "type": "Super", - "start": 19376, - "end": 19381, + "start": 19460, + "end": 19465, "loc": { "start": { "line": 417, @@ -24630,8 +24630,8 @@ }, "property": { "type": "Identifier", - "start": 19382, - "end": 19389, + "start": 19466, + "end": 19473, "loc": { "start": { "line": 417, @@ -24657,8 +24657,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this GLTFLoaderPlugin.\n ", - "start": 19301, - "end": 19351, + "start": 19385, + "end": 19435, "loc": { "start": { "line": 413, @@ -24801,9 +24801,9 @@ }, { "type": "CommentBlock", - "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=false] When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", + "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=true] When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", "start": 10012, - "end": 13742, + "end": 13826, "loc": { "start": { "line": 226, @@ -24818,8 +24818,8 @@ { "type": "CommentLine", "value": " In case ID was auto-generated", - "start": 14205, - "end": 14237, + "start": 14289, + "end": 14321, "loc": { "start": { "line": 267, @@ -24834,8 +24834,8 @@ { "type": "CommentLine", "value": " Return new empty model", - "start": 14375, - "end": 14400, + "start": 14459, + "end": 14484, "loc": { "start": { "line": 271, @@ -24850,8 +24850,8 @@ { "type": "CommentLine", "value": " Continue descending this node subtree", - "start": 15886, - "end": 15926, + "start": 15970, + "end": 16010, "loc": { "start": { "line": 313, @@ -24866,8 +24866,8 @@ { "type": "CommentLine", "value": " Registers the Entity in Scene#objects", - "start": 16284, - "end": 16324, + "start": 16368, + "end": 16408, "loc": { "start": { "line": 322, @@ -24882,8 +24882,8 @@ { "type": "CommentLine", "value": " Set Entity's initial rendering state for recognized type", - "start": 16439, - "end": 16498, + "start": 16523, + "end": 16582, "loc": { "start": { "line": 327, @@ -24898,8 +24898,8 @@ { "type": "CommentLine", "value": " Continue descending this glTF node subtree", - "start": 17188, - "end": 17233, + "start": 17272, + "end": 17317, "loc": { "start": { "line": 346, @@ -24914,8 +24914,8 @@ { "type": "CommentLine", "value": " Continue descending this node subtree", - "start": 18492, - "end": 18532, + "start": 18576, + "end": 18616, "loc": { "start": { "line": 385, @@ -24930,8 +24930,8 @@ { "type": "CommentLine", "value": " Create an Entity for this glTF scene node", - "start": 18627, - "end": 18671, + "start": 18711, + "end": 18755, "loc": { "start": { "line": 390, @@ -24946,8 +24946,8 @@ { "type": "CommentLine", "value": " Registers the Entity in Scene#objects", - "start": 18735, - "end": 18775, + "start": 18819, + "end": 18859, "loc": { "start": { "line": 392, @@ -24962,8 +24962,8 @@ { "type": "CommentLine", "value": " Continue descending this glTF node subtree", - "start": 18825, - "end": 18870, + "start": 18909, + "end": 18954, "loc": { "start": { "line": 395, @@ -24978,8 +24978,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this GLTFLoaderPlugin.\n ", - "start": 19301, - "end": 19351, + "start": 19385, + "end": 19435, "loc": { "start": { "line": 413, @@ -28719,9 +28719,9 @@ }, { "type": "CommentBlock", - "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=false] When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", + "value": "*\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=true] When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n ", "start": 10012, - "end": 13742, + "end": 13826, "loc": { "start": { "line": 226, @@ -28746,8 +28746,8 @@ "binop": null }, "value": "load", - "start": 13747, - "end": 13751, + "start": 13831, + "end": 13835, "loc": { "start": { "line": 255, @@ -28771,8 +28771,8 @@ "postfix": false, "binop": null }, - "start": 13751, - "end": 13752, + "start": 13835, + "end": 13836, "loc": { "start": { "line": 255, @@ -28797,8 +28797,8 @@ "binop": null }, "value": "params", - "start": 13752, - "end": 13758, + "start": 13836, + "end": 13842, "loc": { "start": { "line": 255, @@ -28824,8 +28824,8 @@ "updateContext": null }, "value": "=", - "start": 13759, - "end": 13760, + "start": 13843, + "end": 13844, "loc": { "start": { "line": 255, @@ -28849,8 +28849,8 @@ "postfix": false, "binop": null }, - "start": 13761, - "end": 13762, + "start": 13845, + "end": 13846, "loc": { "start": { "line": 255, @@ -28874,8 +28874,8 @@ "postfix": false, "binop": null }, - "start": 13762, - "end": 13763, + "start": 13846, + "end": 13847, "loc": { "start": { "line": 255, @@ -28899,8 +28899,8 @@ "postfix": false, "binop": null }, - "start": 13763, - "end": 13764, + "start": 13847, + "end": 13848, "loc": { "start": { "line": 255, @@ -28924,8 +28924,8 @@ "postfix": false, "binop": null }, - "start": 13765, - "end": 13766, + "start": 13849, + "end": 13850, "loc": { "start": { "line": 255, @@ -28952,8 +28952,8 @@ "updateContext": null }, "value": "if", - "start": 13776, - "end": 13778, + "start": 13860, + "end": 13862, "loc": { "start": { "line": 257, @@ -28977,8 +28977,8 @@ "postfix": false, "binop": null }, - "start": 13779, - "end": 13780, + "start": 13863, + "end": 13864, "loc": { "start": { "line": 257, @@ -29003,8 +29003,8 @@ "binop": null }, "value": "params", - "start": 13780, - "end": 13786, + "start": 13864, + "end": 13870, "loc": { "start": { "line": 257, @@ -29029,8 +29029,8 @@ "binop": null, "updateContext": null }, - "start": 13786, - "end": 13787, + "start": 13870, + "end": 13871, "loc": { "start": { "line": 257, @@ -29055,8 +29055,8 @@ "binop": null }, "value": "id", - "start": 13787, - "end": 13789, + "start": 13871, + "end": 13873, "loc": { "start": { "line": 257, @@ -29082,8 +29082,8 @@ "updateContext": null }, "value": "&&", - "start": 13790, - "end": 13792, + "start": 13874, + "end": 13876, "loc": { "start": { "line": 257, @@ -29110,8 +29110,8 @@ "updateContext": null }, "value": "this", - "start": 13793, - "end": 13797, + "start": 13877, + "end": 13881, "loc": { "start": { "line": 257, @@ -29136,8 +29136,8 @@ "binop": null, "updateContext": null }, - "start": 13797, - "end": 13798, + "start": 13881, + "end": 13882, "loc": { "start": { "line": 257, @@ -29162,8 +29162,8 @@ "binop": null }, "value": "viewer", - "start": 13798, - "end": 13804, + "start": 13882, + "end": 13888, "loc": { "start": { "line": 257, @@ -29188,8 +29188,8 @@ "binop": null, "updateContext": null }, - "start": 13804, - "end": 13805, + "start": 13888, + "end": 13889, "loc": { "start": { "line": 257, @@ -29214,8 +29214,8 @@ "binop": null }, "value": "scene", - "start": 13805, - "end": 13810, + "start": 13889, + "end": 13894, "loc": { "start": { "line": 257, @@ -29240,8 +29240,8 @@ "binop": null, "updateContext": null }, - "start": 13810, - "end": 13811, + "start": 13894, + "end": 13895, "loc": { "start": { "line": 257, @@ -29266,8 +29266,8 @@ "binop": null }, "value": "components", - "start": 13811, - "end": 13821, + "start": 13895, + "end": 13905, "loc": { "start": { "line": 257, @@ -29292,8 +29292,8 @@ "binop": null, "updateContext": null }, - "start": 13821, - "end": 13822, + "start": 13905, + "end": 13906, "loc": { "start": { "line": 257, @@ -29318,8 +29318,8 @@ "binop": null }, "value": "params", - "start": 13822, - "end": 13828, + "start": 13906, + "end": 13912, "loc": { "start": { "line": 257, @@ -29344,8 +29344,8 @@ "binop": null, "updateContext": null }, - "start": 13828, - "end": 13829, + "start": 13912, + "end": 13913, "loc": { "start": { "line": 257, @@ -29370,8 +29370,8 @@ "binop": null }, "value": "id", - "start": 13829, - "end": 13831, + "start": 13913, + "end": 13915, "loc": { "start": { "line": 257, @@ -29396,8 +29396,8 @@ "binop": null, "updateContext": null }, - "start": 13831, - "end": 13832, + "start": 13915, + "end": 13916, "loc": { "start": { "line": 257, @@ -29421,8 +29421,8 @@ "postfix": false, "binop": null }, - "start": 13832, - "end": 13833, + "start": 13916, + "end": 13917, "loc": { "start": { "line": 257, @@ -29446,8 +29446,8 @@ "postfix": false, "binop": null }, - "start": 13834, - "end": 13835, + "start": 13918, + "end": 13919, "loc": { "start": { "line": 257, @@ -29474,8 +29474,8 @@ "updateContext": null }, "value": "this", - "start": 13848, - "end": 13852, + "start": 13932, + "end": 13936, "loc": { "start": { "line": 258, @@ -29500,8 +29500,8 @@ "binop": null, "updateContext": null }, - "start": 13852, - "end": 13853, + "start": 13936, + "end": 13937, "loc": { "start": { "line": 258, @@ -29526,8 +29526,8 @@ "binop": null }, "value": "error", - "start": 13853, - "end": 13858, + "start": 13937, + "end": 13942, "loc": { "start": { "line": 258, @@ -29551,8 +29551,8 @@ "postfix": false, "binop": null }, - "start": 13858, - "end": 13859, + "start": 13942, + "end": 13943, "loc": { "start": { "line": 258, @@ -29578,8 +29578,8 @@ "updateContext": null }, "value": "Component with this ID already exists in viewer: ", - "start": 13859, - "end": 13910, + "start": 13943, + "end": 13994, "loc": { "start": { "line": 258, @@ -29605,8 +29605,8 @@ "updateContext": null }, "value": "+", - "start": 13911, - "end": 13912, + "start": 13995, + "end": 13996, "loc": { "start": { "line": 258, @@ -29631,8 +29631,8 @@ "binop": null }, "value": "params", - "start": 13913, - "end": 13919, + "start": 13997, + "end": 14003, "loc": { "start": { "line": 258, @@ -29657,8 +29657,8 @@ "binop": null, "updateContext": null }, - "start": 13919, - "end": 13920, + "start": 14003, + "end": 14004, "loc": { "start": { "line": 258, @@ -29683,8 +29683,8 @@ "binop": null }, "value": "id", - "start": 13920, - "end": 13922, + "start": 14004, + "end": 14006, "loc": { "start": { "line": 258, @@ -29710,8 +29710,8 @@ "updateContext": null }, "value": "+", - "start": 13923, - "end": 13924, + "start": 14007, + "end": 14008, "loc": { "start": { "line": 258, @@ -29737,8 +29737,8 @@ "updateContext": null }, "value": " - will autogenerate this ID", - "start": 13925, - "end": 13955, + "start": 14009, + "end": 14039, "loc": { "start": { "line": 258, @@ -29762,8 +29762,8 @@ "postfix": false, "binop": null }, - "start": 13955, - "end": 13956, + "start": 14039, + "end": 14040, "loc": { "start": { "line": 258, @@ -29788,8 +29788,8 @@ "binop": null, "updateContext": null }, - "start": 13956, - "end": 13957, + "start": 14040, + "end": 14041, "loc": { "start": { "line": 258, @@ -29816,8 +29816,8 @@ "updateContext": null }, "value": "delete", - "start": 13970, - "end": 13976, + "start": 14054, + "end": 14060, "loc": { "start": { "line": 259, @@ -29842,8 +29842,8 @@ "binop": null }, "value": "params", - "start": 13977, - "end": 13983, + "start": 14061, + "end": 14067, "loc": { "start": { "line": 259, @@ -29868,8 +29868,8 @@ "binop": null, "updateContext": null }, - "start": 13983, - "end": 13984, + "start": 14067, + "end": 14068, "loc": { "start": { "line": 259, @@ -29894,8 +29894,8 @@ "binop": null }, "value": "id", - "start": 13984, - "end": 13986, + "start": 14068, + "end": 14070, "loc": { "start": { "line": 259, @@ -29920,8 +29920,8 @@ "binop": null, "updateContext": null }, - "start": 13986, - "end": 13987, + "start": 14070, + "end": 14071, "loc": { "start": { "line": 259, @@ -29945,8 +29945,8 @@ "postfix": false, "binop": null }, - "start": 13996, - "end": 13997, + "start": 14080, + "end": 14081, "loc": { "start": { "line": 260, @@ -29973,8 +29973,8 @@ "updateContext": null }, "value": "const", - "start": 14007, - "end": 14012, + "start": 14091, + "end": 14096, "loc": { "start": { "line": 262, @@ -29999,8 +29999,8 @@ "binop": null }, "value": "sceneModel", - "start": 14013, - "end": 14023, + "start": 14097, + "end": 14107, "loc": { "start": { "line": 262, @@ -30026,8 +30026,8 @@ "updateContext": null }, "value": "=", - "start": 14024, - "end": 14025, + "start": 14108, + "end": 14109, "loc": { "start": { "line": 262, @@ -30054,8 +30054,8 @@ "updateContext": null }, "value": "new", - "start": 14026, - "end": 14029, + "start": 14110, + "end": 14113, "loc": { "start": { "line": 262, @@ -30080,8 +30080,8 @@ "binop": null }, "value": "SceneModel", - "start": 14030, - "end": 14040, + "start": 14114, + "end": 14124, "loc": { "start": { "line": 262, @@ -30105,8 +30105,8 @@ "postfix": false, "binop": null }, - "start": 14040, - "end": 14041, + "start": 14124, + "end": 14125, "loc": { "start": { "line": 262, @@ -30133,8 +30133,8 @@ "updateContext": null }, "value": "this", - "start": 14041, - "end": 14045, + "start": 14125, + "end": 14129, "loc": { "start": { "line": 262, @@ -30159,8 +30159,8 @@ "binop": null, "updateContext": null }, - "start": 14045, - "end": 14046, + "start": 14129, + "end": 14130, "loc": { "start": { "line": 262, @@ -30185,8 +30185,8 @@ "binop": null }, "value": "viewer", - "start": 14046, - "end": 14052, + "start": 14130, + "end": 14136, "loc": { "start": { "line": 262, @@ -30211,8 +30211,8 @@ "binop": null, "updateContext": null }, - "start": 14052, - "end": 14053, + "start": 14136, + "end": 14137, "loc": { "start": { "line": 262, @@ -30237,8 +30237,8 @@ "binop": null }, "value": "scene", - "start": 14053, - "end": 14058, + "start": 14137, + "end": 14142, "loc": { "start": { "line": 262, @@ -30263,8 +30263,8 @@ "binop": null, "updateContext": null }, - "start": 14058, - "end": 14059, + "start": 14142, + "end": 14143, "loc": { "start": { "line": 262, @@ -30289,8 +30289,8 @@ "binop": null }, "value": "utils", - "start": 14060, - "end": 14065, + "start": 14144, + "end": 14149, "loc": { "start": { "line": 262, @@ -30315,8 +30315,8 @@ "binop": null, "updateContext": null }, - "start": 14065, - "end": 14066, + "start": 14149, + "end": 14150, "loc": { "start": { "line": 262, @@ -30341,8 +30341,8 @@ "binop": null }, "value": "apply", - "start": 14066, - "end": 14071, + "start": 14150, + "end": 14155, "loc": { "start": { "line": 262, @@ -30366,8 +30366,8 @@ "postfix": false, "binop": null }, - "start": 14071, - "end": 14072, + "start": 14155, + "end": 14156, "loc": { "start": { "line": 262, @@ -30392,8 +30392,8 @@ "binop": null }, "value": "params", - "start": 14072, - "end": 14078, + "start": 14156, + "end": 14162, "loc": { "start": { "line": 262, @@ -30418,8 +30418,8 @@ "binop": null, "updateContext": null }, - "start": 14078, - "end": 14079, + "start": 14162, + "end": 14163, "loc": { "start": { "line": 262, @@ -30443,8 +30443,8 @@ "postfix": false, "binop": null }, - "start": 14080, - "end": 14081, + "start": 14164, + "end": 14165, "loc": { "start": { "line": 262, @@ -30469,8 +30469,8 @@ "binop": null }, "value": "isModel", - "start": 14094, - "end": 14101, + "start": 14178, + "end": 14185, "loc": { "start": { "line": 263, @@ -30495,8 +30495,8 @@ "binop": null, "updateContext": null }, - "start": 14101, - "end": 14102, + "start": 14185, + "end": 14186, "loc": { "start": { "line": 263, @@ -30523,8 +30523,8 @@ "updateContext": null }, "value": "true", - "start": 14103, - "end": 14107, + "start": 14187, + "end": 14191, "loc": { "start": { "line": 263, @@ -30549,8 +30549,8 @@ "binop": null, "updateContext": null }, - "start": 14107, - "end": 14108, + "start": 14191, + "end": 14192, "loc": { "start": { "line": 263, @@ -30575,8 +30575,8 @@ "binop": null }, "value": "dtxEnabled", - "start": 14121, - "end": 14131, + "start": 14205, + "end": 14215, "loc": { "start": { "line": 264, @@ -30601,8 +30601,8 @@ "binop": null, "updateContext": null }, - "start": 14131, - "end": 14132, + "start": 14215, + "end": 14216, "loc": { "start": { "line": 264, @@ -30627,8 +30627,8 @@ "binop": null }, "value": "params", - "start": 14133, - "end": 14139, + "start": 14217, + "end": 14223, "loc": { "start": { "line": 264, @@ -30653,8 +30653,8 @@ "binop": null, "updateContext": null }, - "start": 14139, - "end": 14140, + "start": 14223, + "end": 14224, "loc": { "start": { "line": 264, @@ -30679,8 +30679,8 @@ "binop": null }, "value": "dtxEnabled", - "start": 14140, - "end": 14150, + "start": 14224, + "end": 14234, "loc": { "start": { "line": 264, @@ -30704,8 +30704,8 @@ "postfix": false, "binop": null }, - "start": 14159, - "end": 14160, + "start": 14243, + "end": 14244, "loc": { "start": { "line": 265, @@ -30729,8 +30729,8 @@ "postfix": false, "binop": null }, - "start": 14160, - "end": 14161, + "start": 14244, + "end": 14245, "loc": { "start": { "line": 265, @@ -30754,8 +30754,8 @@ "postfix": false, "binop": null }, - "start": 14161, - "end": 14162, + "start": 14245, + "end": 14246, "loc": { "start": { "line": 265, @@ -30780,8 +30780,8 @@ "binop": null, "updateContext": null }, - "start": 14162, - "end": 14163, + "start": 14246, + "end": 14247, "loc": { "start": { "line": 265, @@ -30808,8 +30808,8 @@ "updateContext": null }, "value": "const", - "start": 14173, - "end": 14178, + "start": 14257, + "end": 14262, "loc": { "start": { "line": 267, @@ -30834,8 +30834,8 @@ "binop": null }, "value": "modelId", - "start": 14179, - "end": 14186, + "start": 14263, + "end": 14270, "loc": { "start": { "line": 267, @@ -30861,8 +30861,8 @@ "updateContext": null }, "value": "=", - "start": 14187, - "end": 14188, + "start": 14271, + "end": 14272, "loc": { "start": { "line": 267, @@ -30887,8 +30887,8 @@ "binop": null }, "value": "sceneModel", - "start": 14189, - "end": 14199, + "start": 14273, + "end": 14283, "loc": { "start": { "line": 267, @@ -30913,8 +30913,8 @@ "binop": null, "updateContext": null }, - "start": 14199, - "end": 14200, + "start": 14283, + "end": 14284, "loc": { "start": { "line": 267, @@ -30939,8 +30939,8 @@ "binop": null }, "value": "id", - "start": 14200, - "end": 14202, + "start": 14284, + "end": 14286, "loc": { "start": { "line": 267, @@ -30965,8 +30965,8 @@ "binop": null, "updateContext": null }, - "start": 14202, - "end": 14203, + "start": 14286, + "end": 14287, "loc": { "start": { "line": 267, @@ -30981,8 +30981,8 @@ { "type": "CommentLine", "value": " In case ID was auto-generated", - "start": 14205, - "end": 14237, + "start": 14289, + "end": 14321, "loc": { "start": { "line": 267, @@ -31009,8 +31009,8 @@ "updateContext": null }, "value": "if", - "start": 14247, - "end": 14249, + "start": 14331, + "end": 14333, "loc": { "start": { "line": 269, @@ -31034,8 +31034,8 @@ "postfix": false, "binop": null }, - "start": 14250, - "end": 14251, + "start": 14334, + "end": 14335, "loc": { "start": { "line": 269, @@ -31061,8 +31061,8 @@ "updateContext": null }, "value": "!", - "start": 14251, - "end": 14252, + "start": 14335, + "end": 14336, "loc": { "start": { "line": 269, @@ -31087,8 +31087,8 @@ "binop": null }, "value": "params", - "start": 14252, - "end": 14258, + "start": 14336, + "end": 14342, "loc": { "start": { "line": 269, @@ -31113,8 +31113,8 @@ "binop": null, "updateContext": null }, - "start": 14258, - "end": 14259, + "start": 14342, + "end": 14343, "loc": { "start": { "line": 269, @@ -31139,8 +31139,8 @@ "binop": null }, "value": "src", - "start": 14259, - "end": 14262, + "start": 14343, + "end": 14346, "loc": { "start": { "line": 269, @@ -31166,8 +31166,8 @@ "updateContext": null }, "value": "&&", - "start": 14263, - "end": 14265, + "start": 14347, + "end": 14349, "loc": { "start": { "line": 269, @@ -31193,8 +31193,8 @@ "updateContext": null }, "value": "!", - "start": 14266, - "end": 14267, + "start": 14350, + "end": 14351, "loc": { "start": { "line": 269, @@ -31219,8 +31219,8 @@ "binop": null }, "value": "params", - "start": 14267, - "end": 14273, + "start": 14351, + "end": 14357, "loc": { "start": { "line": 269, @@ -31245,8 +31245,8 @@ "binop": null, "updateContext": null }, - "start": 14273, - "end": 14274, + "start": 14357, + "end": 14358, "loc": { "start": { "line": 269, @@ -31271,8 +31271,8 @@ "binop": null }, "value": "gltf", - "start": 14274, - "end": 14278, + "start": 14358, + "end": 14362, "loc": { "start": { "line": 269, @@ -31296,8 +31296,8 @@ "postfix": false, "binop": null }, - "start": 14278, - "end": 14279, + "start": 14362, + "end": 14363, "loc": { "start": { "line": 269, @@ -31321,8 +31321,8 @@ "postfix": false, "binop": null }, - "start": 14280, - "end": 14281, + "start": 14364, + "end": 14365, "loc": { "start": { "line": 269, @@ -31349,8 +31349,8 @@ "updateContext": null }, "value": "this", - "start": 14294, - "end": 14298, + "start": 14378, + "end": 14382, "loc": { "start": { "line": 270, @@ -31375,8 +31375,8 @@ "binop": null, "updateContext": null }, - "start": 14298, - "end": 14299, + "start": 14382, + "end": 14383, "loc": { "start": { "line": 270, @@ -31401,8 +31401,8 @@ "binop": null }, "value": "error", - "start": 14299, - "end": 14304, + "start": 14383, + "end": 14388, "loc": { "start": { "line": 270, @@ -31426,8 +31426,8 @@ "postfix": false, "binop": null }, - "start": 14304, - "end": 14305, + "start": 14388, + "end": 14389, "loc": { "start": { "line": 270, @@ -31453,8 +31453,8 @@ "updateContext": null }, "value": "load() param expected: src or gltf", - "start": 14305, - "end": 14341, + "start": 14389, + "end": 14425, "loc": { "start": { "line": 270, @@ -31478,8 +31478,8 @@ "postfix": false, "binop": null }, - "start": 14341, - "end": 14342, + "start": 14425, + "end": 14426, "loc": { "start": { "line": 270, @@ -31504,8 +31504,8 @@ "binop": null, "updateContext": null }, - "start": 14342, - "end": 14343, + "start": 14426, + "end": 14427, "loc": { "start": { "line": 270, @@ -31532,8 +31532,8 @@ "updateContext": null }, "value": "return", - "start": 14356, - "end": 14362, + "start": 14440, + "end": 14446, "loc": { "start": { "line": 271, @@ -31558,8 +31558,8 @@ "binop": null }, "value": "sceneModel", - "start": 14363, - "end": 14373, + "start": 14447, + "end": 14457, "loc": { "start": { "line": 271, @@ -31584,8 +31584,8 @@ "binop": null, "updateContext": null }, - "start": 14373, - "end": 14374, + "start": 14457, + "end": 14458, "loc": { "start": { "line": 271, @@ -31600,8 +31600,8 @@ { "type": "CommentLine", "value": " Return new empty model", - "start": 14375, - "end": 14400, + "start": 14459, + "end": 14484, "loc": { "start": { "line": 271, @@ -31625,8 +31625,8 @@ "postfix": false, "binop": null }, - "start": 14409, - "end": 14410, + "start": 14493, + "end": 14494, "loc": { "start": { "line": 272, @@ -31653,8 +31653,8 @@ "updateContext": null }, "value": "if", - "start": 14420, - "end": 14422, + "start": 14504, + "end": 14506, "loc": { "start": { "line": 274, @@ -31678,8 +31678,8 @@ "postfix": false, "binop": null }, - "start": 14423, - "end": 14424, + "start": 14507, + "end": 14508, "loc": { "start": { "line": 274, @@ -31704,8 +31704,8 @@ "binop": null }, "value": "params", - "start": 14424, - "end": 14430, + "start": 14508, + "end": 14514, "loc": { "start": { "line": 274, @@ -31730,8 +31730,8 @@ "binop": null, "updateContext": null }, - "start": 14430, - "end": 14431, + "start": 14514, + "end": 14515, "loc": { "start": { "line": 274, @@ -31756,8 +31756,8 @@ "binop": null }, "value": "metaModelSrc", - "start": 14431, - "end": 14443, + "start": 14515, + "end": 14527, "loc": { "start": { "line": 274, @@ -31783,8 +31783,8 @@ "updateContext": null }, "value": "||", - "start": 14444, - "end": 14446, + "start": 14528, + "end": 14530, "loc": { "start": { "line": 274, @@ -31809,8 +31809,8 @@ "binop": null }, "value": "params", - "start": 14447, - "end": 14453, + "start": 14531, + "end": 14537, "loc": { "start": { "line": 274, @@ -31835,8 +31835,8 @@ "binop": null, "updateContext": null }, - "start": 14453, - "end": 14454, + "start": 14537, + "end": 14538, "loc": { "start": { "line": 274, @@ -31861,8 +31861,8 @@ "binop": null }, "value": "metaModelJSON", - "start": 14454, - "end": 14467, + "start": 14538, + "end": 14551, "loc": { "start": { "line": 274, @@ -31886,8 +31886,8 @@ "postfix": false, "binop": null }, - "start": 14467, - "end": 14468, + "start": 14551, + "end": 14552, "loc": { "start": { "line": 274, @@ -31911,8 +31911,8 @@ "postfix": false, "binop": null }, - "start": 14469, - "end": 14470, + "start": 14553, + "end": 14554, "loc": { "start": { "line": 274, @@ -31939,8 +31939,8 @@ "updateContext": null }, "value": "const", - "start": 14484, - "end": 14489, + "start": 14568, + "end": 14573, "loc": { "start": { "line": 276, @@ -31965,8 +31965,8 @@ "binop": null }, "value": "objectDefaults", - "start": 14490, - "end": 14504, + "start": 14574, + "end": 14588, "loc": { "start": { "line": 276, @@ -31992,8 +31992,8 @@ "updateContext": null }, "value": "=", - "start": 14505, - "end": 14506, + "start": 14589, + "end": 14590, "loc": { "start": { "line": 276, @@ -32018,8 +32018,8 @@ "binop": null }, "value": "params", - "start": 14507, - "end": 14513, + "start": 14591, + "end": 14597, "loc": { "start": { "line": 276, @@ -32044,8 +32044,8 @@ "binop": null, "updateContext": null }, - "start": 14513, - "end": 14514, + "start": 14597, + "end": 14598, "loc": { "start": { "line": 276, @@ -32070,8 +32070,8 @@ "binop": null }, "value": "objectDefaults", - "start": 14514, - "end": 14528, + "start": 14598, + "end": 14612, "loc": { "start": { "line": 276, @@ -32097,8 +32097,8 @@ "updateContext": null }, "value": "||", - "start": 14529, - "end": 14531, + "start": 14613, + "end": 14615, "loc": { "start": { "line": 276, @@ -32125,8 +32125,8 @@ "updateContext": null }, "value": "this", - "start": 14532, - "end": 14536, + "start": 14616, + "end": 14620, "loc": { "start": { "line": 276, @@ -32151,8 +32151,8 @@ "binop": null, "updateContext": null }, - "start": 14536, - "end": 14537, + "start": 14620, + "end": 14621, "loc": { "start": { "line": 276, @@ -32177,8 +32177,8 @@ "binop": null }, "value": "_objectDefaults", - "start": 14537, - "end": 14552, + "start": 14621, + "end": 14636, "loc": { "start": { "line": 276, @@ -32204,8 +32204,8 @@ "updateContext": null }, "value": "||", - "start": 14553, - "end": 14555, + "start": 14637, + "end": 14639, "loc": { "start": { "line": 276, @@ -32230,8 +32230,8 @@ "binop": null }, "value": "IFCObjectDefaults", - "start": 14556, - "end": 14573, + "start": 14640, + "end": 14657, "loc": { "start": { "line": 276, @@ -32256,8 +32256,8 @@ "binop": null, "updateContext": null }, - "start": 14573, - "end": 14574, + "start": 14657, + "end": 14658, "loc": { "start": { "line": 276, @@ -32284,8 +32284,8 @@ "updateContext": null }, "value": "const", - "start": 14588, - "end": 14593, + "start": 14672, + "end": 14677, "loc": { "start": { "line": 278, @@ -32310,8 +32310,8 @@ "binop": null }, "value": "processMetaModelJSON", - "start": 14594, - "end": 14614, + "start": 14678, + "end": 14698, "loc": { "start": { "line": 278, @@ -32337,8 +32337,8 @@ "updateContext": null }, "value": "=", - "start": 14615, - "end": 14616, + "start": 14699, + "end": 14700, "loc": { "start": { "line": 278, @@ -32362,8 +32362,8 @@ "postfix": false, "binop": null }, - "start": 14617, - "end": 14618, + "start": 14701, + "end": 14702, "loc": { "start": { "line": 278, @@ -32388,8 +32388,8 @@ "binop": null }, "value": "metaModelJSON", - "start": 14618, - "end": 14631, + "start": 14702, + "end": 14715, "loc": { "start": { "line": 278, @@ -32413,8 +32413,8 @@ "postfix": false, "binop": null }, - "start": 14631, - "end": 14632, + "start": 14715, + "end": 14716, "loc": { "start": { "line": 278, @@ -32439,8 +32439,8 @@ "binop": null, "updateContext": null }, - "start": 14633, - "end": 14635, + "start": 14717, + "end": 14719, "loc": { "start": { "line": 278, @@ -32464,8 +32464,8 @@ "postfix": false, "binop": null }, - "start": 14636, - "end": 14637, + "start": 14720, + "end": 14721, "loc": { "start": { "line": 278, @@ -32492,8 +32492,8 @@ "updateContext": null }, "value": "this", - "start": 14655, - "end": 14659, + "start": 14739, + "end": 14743, "loc": { "start": { "line": 280, @@ -32518,8 +32518,8 @@ "binop": null, "updateContext": null }, - "start": 14659, - "end": 14660, + "start": 14743, + "end": 14744, "loc": { "start": { "line": 280, @@ -32544,8 +32544,8 @@ "binop": null }, "value": "viewer", - "start": 14660, - "end": 14666, + "start": 14744, + "end": 14750, "loc": { "start": { "line": 280, @@ -32570,8 +32570,8 @@ "binop": null, "updateContext": null }, - "start": 14666, - "end": 14667, + "start": 14750, + "end": 14751, "loc": { "start": { "line": 280, @@ -32596,8 +32596,8 @@ "binop": null }, "value": "metaScene", - "start": 14667, - "end": 14676, + "start": 14751, + "end": 14760, "loc": { "start": { "line": 280, @@ -32622,8 +32622,8 @@ "binop": null, "updateContext": null }, - "start": 14676, - "end": 14677, + "start": 14760, + "end": 14761, "loc": { "start": { "line": 280, @@ -32648,8 +32648,8 @@ "binop": null }, "value": "createMetaModel", - "start": 14677, - "end": 14692, + "start": 14761, + "end": 14776, "loc": { "start": { "line": 280, @@ -32673,8 +32673,8 @@ "postfix": false, "binop": null }, - "start": 14692, - "end": 14693, + "start": 14776, + "end": 14777, "loc": { "start": { "line": 280, @@ -32699,8 +32699,8 @@ "binop": null }, "value": "modelId", - "start": 14693, - "end": 14700, + "start": 14777, + "end": 14784, "loc": { "start": { "line": 280, @@ -32725,8 +32725,8 @@ "binop": null, "updateContext": null }, - "start": 14700, - "end": 14701, + "start": 14784, + "end": 14785, "loc": { "start": { "line": 280, @@ -32751,8 +32751,8 @@ "binop": null }, "value": "metaModelJSON", - "start": 14702, - "end": 14715, + "start": 14786, + "end": 14799, "loc": { "start": { "line": 280, @@ -32777,8 +32777,8 @@ "binop": null, "updateContext": null }, - "start": 14715, - "end": 14716, + "start": 14799, + "end": 14800, "loc": { "start": { "line": 280, @@ -32802,8 +32802,8 @@ "postfix": false, "binop": null }, - "start": 14717, - "end": 14718, + "start": 14801, + "end": 14802, "loc": { "start": { "line": 280, @@ -32828,8 +32828,8 @@ "binop": null }, "value": "includeTypes", - "start": 14739, - "end": 14751, + "start": 14823, + "end": 14835, "loc": { "start": { "line": 281, @@ -32854,8 +32854,8 @@ "binop": null, "updateContext": null }, - "start": 14751, - "end": 14752, + "start": 14835, + "end": 14836, "loc": { "start": { "line": 281, @@ -32880,8 +32880,8 @@ "binop": null }, "value": "params", - "start": 14753, - "end": 14759, + "start": 14837, + "end": 14843, "loc": { "start": { "line": 281, @@ -32906,8 +32906,8 @@ "binop": null, "updateContext": null }, - "start": 14759, - "end": 14760, + "start": 14843, + "end": 14844, "loc": { "start": { "line": 281, @@ -32932,8 +32932,8 @@ "binop": null }, "value": "includeTypes", - "start": 14760, - "end": 14772, + "start": 14844, + "end": 14856, "loc": { "start": { "line": 281, @@ -32958,8 +32958,8 @@ "binop": null, "updateContext": null }, - "start": 14772, - "end": 14773, + "start": 14856, + "end": 14857, "loc": { "start": { "line": 281, @@ -32984,8 +32984,8 @@ "binop": null }, "value": "excludeTypes", - "start": 14794, - "end": 14806, + "start": 14878, + "end": 14890, "loc": { "start": { "line": 282, @@ -33010,8 +33010,8 @@ "binop": null, "updateContext": null }, - "start": 14806, - "end": 14807, + "start": 14890, + "end": 14891, "loc": { "start": { "line": 282, @@ -33036,8 +33036,8 @@ "binop": null }, "value": "params", - "start": 14808, - "end": 14814, + "start": 14892, + "end": 14898, "loc": { "start": { "line": 282, @@ -33062,8 +33062,8 @@ "binop": null, "updateContext": null }, - "start": 14814, - "end": 14815, + "start": 14898, + "end": 14899, "loc": { "start": { "line": 282, @@ -33088,8 +33088,8 @@ "binop": null }, "value": "excludeTypes", - "start": 14815, - "end": 14827, + "start": 14899, + "end": 14911, "loc": { "start": { "line": 282, @@ -33113,8 +33113,8 @@ "postfix": false, "binop": null }, - "start": 14844, - "end": 14845, + "start": 14928, + "end": 14929, "loc": { "start": { "line": 283, @@ -33138,8 +33138,8 @@ "postfix": false, "binop": null }, - "start": 14845, - "end": 14846, + "start": 14929, + "end": 14930, "loc": { "start": { "line": 283, @@ -33164,8 +33164,8 @@ "binop": null, "updateContext": null }, - "start": 14846, - "end": 14847, + "start": 14930, + "end": 14931, "loc": { "start": { "line": 283, @@ -33192,8 +33192,8 @@ "updateContext": null }, "value": "this", - "start": 14865, - "end": 14869, + "start": 14949, + "end": 14953, "loc": { "start": { "line": 285, @@ -33218,8 +33218,8 @@ "binop": null, "updateContext": null }, - "start": 14869, - "end": 14870, + "start": 14953, + "end": 14954, "loc": { "start": { "line": 285, @@ -33244,8 +33244,8 @@ "binop": null }, "value": "viewer", - "start": 14870, - "end": 14876, + "start": 14954, + "end": 14960, "loc": { "start": { "line": 285, @@ -33270,8 +33270,8 @@ "binop": null, "updateContext": null }, - "start": 14876, - "end": 14877, + "start": 14960, + "end": 14961, "loc": { "start": { "line": 285, @@ -33296,8 +33296,8 @@ "binop": null }, "value": "scene", - "start": 14877, - "end": 14882, + "start": 14961, + "end": 14966, "loc": { "start": { "line": 285, @@ -33322,8 +33322,8 @@ "binop": null, "updateContext": null }, - "start": 14882, - "end": 14883, + "start": 14966, + "end": 14967, "loc": { "start": { "line": 285, @@ -33348,8 +33348,8 @@ "binop": null }, "value": "canvas", - "start": 14883, - "end": 14889, + "start": 14967, + "end": 14973, "loc": { "start": { "line": 285, @@ -33374,8 +33374,8 @@ "binop": null, "updateContext": null }, - "start": 14889, - "end": 14890, + "start": 14973, + "end": 14974, "loc": { "start": { "line": 285, @@ -33400,8 +33400,8 @@ "binop": null }, "value": "spinner", - "start": 14890, - "end": 14897, + "start": 14974, + "end": 14981, "loc": { "start": { "line": 285, @@ -33426,8 +33426,8 @@ "binop": null, "updateContext": null }, - "start": 14897, - "end": 14898, + "start": 14981, + "end": 14982, "loc": { "start": { "line": 285, @@ -33452,8 +33452,8 @@ "binop": null }, "value": "processes", - "start": 14898, - "end": 14907, + "start": 14982, + "end": 14991, "loc": { "start": { "line": 285, @@ -33478,8 +33478,8 @@ "binop": null }, "value": "--", - "start": 14907, - "end": 14909, + "start": 14991, + "end": 14993, "loc": { "start": { "line": 285, @@ -33504,8 +33504,8 @@ "binop": null, "updateContext": null }, - "start": 14909, - "end": 14910, + "start": 14993, + "end": 14994, "loc": { "start": { "line": 285, @@ -33532,8 +33532,8 @@ "updateContext": null }, "value": "let", - "start": 14928, - "end": 14931, + "start": 15012, + "end": 15015, "loc": { "start": { "line": 287, @@ -33558,8 +33558,8 @@ "binop": null }, "value": "includeTypes", - "start": 14932, - "end": 14944, + "start": 15016, + "end": 15028, "loc": { "start": { "line": 287, @@ -33584,8 +33584,8 @@ "binop": null, "updateContext": null }, - "start": 14944, - "end": 14945, + "start": 15028, + "end": 15029, "loc": { "start": { "line": 287, @@ -33612,8 +33612,8 @@ "updateContext": null }, "value": "if", - "start": 14962, - "end": 14964, + "start": 15046, + "end": 15048, "loc": { "start": { "line": 288, @@ -33637,8 +33637,8 @@ "postfix": false, "binop": null }, - "start": 14965, - "end": 14966, + "start": 15049, + "end": 15050, "loc": { "start": { "line": 288, @@ -33663,8 +33663,8 @@ "binop": null }, "value": "params", - "start": 14966, - "end": 14972, + "start": 15050, + "end": 15056, "loc": { "start": { "line": 288, @@ -33689,8 +33689,8 @@ "binop": null, "updateContext": null }, - "start": 14972, - "end": 14973, + "start": 15056, + "end": 15057, "loc": { "start": { "line": 288, @@ -33715,8 +33715,8 @@ "binop": null }, "value": "includeTypes", - "start": 14973, - "end": 14985, + "start": 15057, + "end": 15069, "loc": { "start": { "line": 288, @@ -33740,8 +33740,8 @@ "postfix": false, "binop": null }, - "start": 14985, - "end": 14986, + "start": 15069, + "end": 15070, "loc": { "start": { "line": 288, @@ -33765,8 +33765,8 @@ "postfix": false, "binop": null }, - "start": 14987, - "end": 14988, + "start": 15071, + "end": 15072, "loc": { "start": { "line": 288, @@ -33791,8 +33791,8 @@ "binop": null }, "value": "includeTypes", - "start": 15009, - "end": 15021, + "start": 15093, + "end": 15105, "loc": { "start": { "line": 289, @@ -33818,8 +33818,8 @@ "updateContext": null }, "value": "=", - "start": 15022, - "end": 15023, + "start": 15106, + "end": 15107, "loc": { "start": { "line": 289, @@ -33843,8 +33843,8 @@ "postfix": false, "binop": null }, - "start": 15024, - "end": 15025, + "start": 15108, + "end": 15109, "loc": { "start": { "line": 289, @@ -33868,8 +33868,8 @@ "postfix": false, "binop": null }, - "start": 15025, - "end": 15026, + "start": 15109, + "end": 15110, "loc": { "start": { "line": 289, @@ -33894,8 +33894,8 @@ "binop": null, "updateContext": null }, - "start": 15026, - "end": 15027, + "start": 15110, + "end": 15111, "loc": { "start": { "line": 289, @@ -33922,8 +33922,8 @@ "updateContext": null }, "value": "for", - "start": 15048, - "end": 15051, + "start": 15132, + "end": 15135, "loc": { "start": { "line": 290, @@ -33947,8 +33947,8 @@ "postfix": false, "binop": null }, - "start": 15052, - "end": 15053, + "start": 15136, + "end": 15137, "loc": { "start": { "line": 290, @@ -33975,8 +33975,8 @@ "updateContext": null }, "value": "let", - "start": 15053, - "end": 15056, + "start": 15137, + "end": 15140, "loc": { "start": { "line": 290, @@ -34001,8 +34001,8 @@ "binop": null }, "value": "i", - "start": 15057, - "end": 15058, + "start": 15141, + "end": 15142, "loc": { "start": { "line": 290, @@ -34028,8 +34028,8 @@ "updateContext": null }, "value": "=", - "start": 15059, - "end": 15060, + "start": 15143, + "end": 15144, "loc": { "start": { "line": 290, @@ -34055,8 +34055,8 @@ "updateContext": null }, "value": 0, - "start": 15061, - "end": 15062, + "start": 15145, + "end": 15146, "loc": { "start": { "line": 290, @@ -34081,8 +34081,8 @@ "binop": null, "updateContext": null }, - "start": 15062, - "end": 15063, + "start": 15146, + "end": 15147, "loc": { "start": { "line": 290, @@ -34107,8 +34107,8 @@ "binop": null }, "value": "len", - "start": 15064, - "end": 15067, + "start": 15148, + "end": 15151, "loc": { "start": { "line": 290, @@ -34134,8 +34134,8 @@ "updateContext": null }, "value": "=", - "start": 15068, - "end": 15069, + "start": 15152, + "end": 15153, "loc": { "start": { "line": 290, @@ -34160,8 +34160,8 @@ "binop": null }, "value": "params", - "start": 15070, - "end": 15076, + "start": 15154, + "end": 15160, "loc": { "start": { "line": 290, @@ -34186,8 +34186,8 @@ "binop": null, "updateContext": null }, - "start": 15076, - "end": 15077, + "start": 15160, + "end": 15161, "loc": { "start": { "line": 290, @@ -34212,8 +34212,8 @@ "binop": null }, "value": "includeTypes", - "start": 15077, - "end": 15089, + "start": 15161, + "end": 15173, "loc": { "start": { "line": 290, @@ -34238,8 +34238,8 @@ "binop": null, "updateContext": null }, - "start": 15089, - "end": 15090, + "start": 15173, + "end": 15174, "loc": { "start": { "line": 290, @@ -34264,8 +34264,8 @@ "binop": null }, "value": "length", - "start": 15090, - "end": 15096, + "start": 15174, + "end": 15180, "loc": { "start": { "line": 290, @@ -34290,8 +34290,8 @@ "binop": null, "updateContext": null }, - "start": 15096, - "end": 15097, + "start": 15180, + "end": 15181, "loc": { "start": { "line": 290, @@ -34316,8 +34316,8 @@ "binop": null }, "value": "i", - "start": 15098, - "end": 15099, + "start": 15182, + "end": 15183, "loc": { "start": { "line": 290, @@ -34343,8 +34343,8 @@ "updateContext": null }, "value": "<", - "start": 15100, - "end": 15101, + "start": 15184, + "end": 15185, "loc": { "start": { "line": 290, @@ -34369,8 +34369,8 @@ "binop": null }, "value": "len", - "start": 15102, - "end": 15105, + "start": 15186, + "end": 15189, "loc": { "start": { "line": 290, @@ -34395,8 +34395,8 @@ "binop": null, "updateContext": null }, - "start": 15105, - "end": 15106, + "start": 15189, + "end": 15190, "loc": { "start": { "line": 290, @@ -34421,8 +34421,8 @@ "binop": null }, "value": "i", - "start": 15107, - "end": 15108, + "start": 15191, + "end": 15192, "loc": { "start": { "line": 290, @@ -34447,8 +34447,8 @@ "binop": null }, "value": "++", - "start": 15108, - "end": 15110, + "start": 15192, + "end": 15194, "loc": { "start": { "line": 290, @@ -34472,8 +34472,8 @@ "postfix": false, "binop": null }, - "start": 15110, - "end": 15111, + "start": 15194, + "end": 15195, "loc": { "start": { "line": 290, @@ -34497,8 +34497,8 @@ "postfix": false, "binop": null }, - "start": 15112, - "end": 15113, + "start": 15196, + "end": 15197, "loc": { "start": { "line": 290, @@ -34523,8 +34523,8 @@ "binop": null }, "value": "includeTypes", - "start": 15138, - "end": 15150, + "start": 15222, + "end": 15234, "loc": { "start": { "line": 291, @@ -34549,8 +34549,8 @@ "binop": null, "updateContext": null }, - "start": 15150, - "end": 15151, + "start": 15234, + "end": 15235, "loc": { "start": { "line": 291, @@ -34575,8 +34575,8 @@ "binop": null }, "value": "params", - "start": 15151, - "end": 15157, + "start": 15235, + "end": 15241, "loc": { "start": { "line": 291, @@ -34601,8 +34601,8 @@ "binop": null, "updateContext": null }, - "start": 15157, - "end": 15158, + "start": 15241, + "end": 15242, "loc": { "start": { "line": 291, @@ -34627,8 +34627,8 @@ "binop": null }, "value": "includeTypes", - "start": 15158, - "end": 15170, + "start": 15242, + "end": 15254, "loc": { "start": { "line": 291, @@ -34653,8 +34653,8 @@ "binop": null, "updateContext": null }, - "start": 15170, - "end": 15171, + "start": 15254, + "end": 15255, "loc": { "start": { "line": 291, @@ -34679,8 +34679,8 @@ "binop": null }, "value": "i", - "start": 15171, - "end": 15172, + "start": 15255, + "end": 15256, "loc": { "start": { "line": 291, @@ -34705,8 +34705,8 @@ "binop": null, "updateContext": null }, - "start": 15172, - "end": 15173, + "start": 15256, + "end": 15257, "loc": { "start": { "line": 291, @@ -34731,8 +34731,8 @@ "binop": null, "updateContext": null }, - "start": 15173, - "end": 15174, + "start": 15257, + "end": 15258, "loc": { "start": { "line": 291, @@ -34758,8 +34758,8 @@ "updateContext": null }, "value": "=", - "start": 15175, - "end": 15176, + "start": 15259, + "end": 15260, "loc": { "start": { "line": 291, @@ -34786,8 +34786,8 @@ "updateContext": null }, "value": "true", - "start": 15177, - "end": 15181, + "start": 15261, + "end": 15265, "loc": { "start": { "line": 291, @@ -34812,8 +34812,8 @@ "binop": null, "updateContext": null }, - "start": 15181, - "end": 15182, + "start": 15265, + "end": 15266, "loc": { "start": { "line": 291, @@ -34837,8 +34837,8 @@ "postfix": false, "binop": null }, - "start": 15203, - "end": 15204, + "start": 15287, + "end": 15288, "loc": { "start": { "line": 292, @@ -34862,8 +34862,8 @@ "postfix": false, "binop": null }, - "start": 15221, - "end": 15222, + "start": 15305, + "end": 15306, "loc": { "start": { "line": 293, @@ -34890,8 +34890,8 @@ "updateContext": null }, "value": "let", - "start": 15240, - "end": 15243, + "start": 15324, + "end": 15327, "loc": { "start": { "line": 295, @@ -34916,8 +34916,8 @@ "binop": null }, "value": "excludeTypes", - "start": 15244, - "end": 15256, + "start": 15328, + "end": 15340, "loc": { "start": { "line": 295, @@ -34942,8 +34942,8 @@ "binop": null, "updateContext": null }, - "start": 15256, - "end": 15257, + "start": 15340, + "end": 15341, "loc": { "start": { "line": 295, @@ -34970,8 +34970,8 @@ "updateContext": null }, "value": "if", - "start": 15274, - "end": 15276, + "start": 15358, + "end": 15360, "loc": { "start": { "line": 296, @@ -34995,8 +34995,8 @@ "postfix": false, "binop": null }, - "start": 15277, - "end": 15278, + "start": 15361, + "end": 15362, "loc": { "start": { "line": 296, @@ -35021,8 +35021,8 @@ "binop": null }, "value": "params", - "start": 15278, - "end": 15284, + "start": 15362, + "end": 15368, "loc": { "start": { "line": 296, @@ -35047,8 +35047,8 @@ "binop": null, "updateContext": null }, - "start": 15284, - "end": 15285, + "start": 15368, + "end": 15369, "loc": { "start": { "line": 296, @@ -35073,8 +35073,8 @@ "binop": null }, "value": "excludeTypes", - "start": 15285, - "end": 15297, + "start": 15369, + "end": 15381, "loc": { "start": { "line": 296, @@ -35098,8 +35098,8 @@ "postfix": false, "binop": null }, - "start": 15297, - "end": 15298, + "start": 15381, + "end": 15382, "loc": { "start": { "line": 296, @@ -35123,8 +35123,8 @@ "postfix": false, "binop": null }, - "start": 15299, - "end": 15300, + "start": 15383, + "end": 15384, "loc": { "start": { "line": 296, @@ -35149,8 +35149,8 @@ "binop": null }, "value": "excludeTypes", - "start": 15321, - "end": 15333, + "start": 15405, + "end": 15417, "loc": { "start": { "line": 297, @@ -35176,8 +35176,8 @@ "updateContext": null }, "value": "=", - "start": 15334, - "end": 15335, + "start": 15418, + "end": 15419, "loc": { "start": { "line": 297, @@ -35201,8 +35201,8 @@ "postfix": false, "binop": null }, - "start": 15336, - "end": 15337, + "start": 15420, + "end": 15421, "loc": { "start": { "line": 297, @@ -35226,8 +35226,8 @@ "postfix": false, "binop": null }, - "start": 15337, - "end": 15338, + "start": 15421, + "end": 15422, "loc": { "start": { "line": 297, @@ -35252,8 +35252,8 @@ "binop": null, "updateContext": null }, - "start": 15338, - "end": 15339, + "start": 15422, + "end": 15423, "loc": { "start": { "line": 297, @@ -35280,8 +35280,8 @@ "updateContext": null }, "value": "if", - "start": 15360, - "end": 15362, + "start": 15444, + "end": 15446, "loc": { "start": { "line": 298, @@ -35305,8 +35305,8 @@ "postfix": false, "binop": null }, - "start": 15363, - "end": 15364, + "start": 15447, + "end": 15448, "loc": { "start": { "line": 298, @@ -35332,8 +35332,8 @@ "updateContext": null }, "value": "!", - "start": 15364, - "end": 15365, + "start": 15448, + "end": 15449, "loc": { "start": { "line": 298, @@ -35358,8 +35358,8 @@ "binop": null }, "value": "includeTypes", - "start": 15365, - "end": 15377, + "start": 15449, + "end": 15461, "loc": { "start": { "line": 298, @@ -35383,8 +35383,8 @@ "postfix": false, "binop": null }, - "start": 15377, - "end": 15378, + "start": 15461, + "end": 15462, "loc": { "start": { "line": 298, @@ -35408,8 +35408,8 @@ "postfix": false, "binop": null }, - "start": 15379, - "end": 15380, + "start": 15463, + "end": 15464, "loc": { "start": { "line": 298, @@ -35434,8 +35434,8 @@ "binop": null }, "value": "includeTypes", - "start": 15405, - "end": 15417, + "start": 15489, + "end": 15501, "loc": { "start": { "line": 299, @@ -35461,8 +35461,8 @@ "updateContext": null }, "value": "=", - "start": 15418, - "end": 15419, + "start": 15502, + "end": 15503, "loc": { "start": { "line": 299, @@ -35486,8 +35486,8 @@ "postfix": false, "binop": null }, - "start": 15420, - "end": 15421, + "start": 15504, + "end": 15505, "loc": { "start": { "line": 299, @@ -35511,8 +35511,8 @@ "postfix": false, "binop": null }, - "start": 15421, - "end": 15422, + "start": 15505, + "end": 15506, "loc": { "start": { "line": 299, @@ -35537,8 +35537,8 @@ "binop": null, "updateContext": null }, - "start": 15422, - "end": 15423, + "start": 15506, + "end": 15507, "loc": { "start": { "line": 299, @@ -35562,8 +35562,8 @@ "postfix": false, "binop": null }, - "start": 15444, - "end": 15445, + "start": 15528, + "end": 15529, "loc": { "start": { "line": 300, @@ -35590,8 +35590,8 @@ "updateContext": null }, "value": "for", - "start": 15466, - "end": 15469, + "start": 15550, + "end": 15553, "loc": { "start": { "line": 301, @@ -35615,8 +35615,8 @@ "postfix": false, "binop": null }, - "start": 15470, - "end": 15471, + "start": 15554, + "end": 15555, "loc": { "start": { "line": 301, @@ -35643,8 +35643,8 @@ "updateContext": null }, "value": "let", - "start": 15471, - "end": 15474, + "start": 15555, + "end": 15558, "loc": { "start": { "line": 301, @@ -35669,8 +35669,8 @@ "binop": null }, "value": "i", - "start": 15475, - "end": 15476, + "start": 15559, + "end": 15560, "loc": { "start": { "line": 301, @@ -35696,8 +35696,8 @@ "updateContext": null }, "value": "=", - "start": 15477, - "end": 15478, + "start": 15561, + "end": 15562, "loc": { "start": { "line": 301, @@ -35723,8 +35723,8 @@ "updateContext": null }, "value": 0, - "start": 15479, - "end": 15480, + "start": 15563, + "end": 15564, "loc": { "start": { "line": 301, @@ -35749,8 +35749,8 @@ "binop": null, "updateContext": null }, - "start": 15480, - "end": 15481, + "start": 15564, + "end": 15565, "loc": { "start": { "line": 301, @@ -35775,8 +35775,8 @@ "binop": null }, "value": "len", - "start": 15482, - "end": 15485, + "start": 15566, + "end": 15569, "loc": { "start": { "line": 301, @@ -35802,8 +35802,8 @@ "updateContext": null }, "value": "=", - "start": 15486, - "end": 15487, + "start": 15570, + "end": 15571, "loc": { "start": { "line": 301, @@ -35828,8 +35828,8 @@ "binop": null }, "value": "params", - "start": 15488, - "end": 15494, + "start": 15572, + "end": 15578, "loc": { "start": { "line": 301, @@ -35854,8 +35854,8 @@ "binop": null, "updateContext": null }, - "start": 15494, - "end": 15495, + "start": 15578, + "end": 15579, "loc": { "start": { "line": 301, @@ -35880,8 +35880,8 @@ "binop": null }, "value": "excludeTypes", - "start": 15495, - "end": 15507, + "start": 15579, + "end": 15591, "loc": { "start": { "line": 301, @@ -35906,8 +35906,8 @@ "binop": null, "updateContext": null }, - "start": 15507, - "end": 15508, + "start": 15591, + "end": 15592, "loc": { "start": { "line": 301, @@ -35932,8 +35932,8 @@ "binop": null }, "value": "length", - "start": 15508, - "end": 15514, + "start": 15592, + "end": 15598, "loc": { "start": { "line": 301, @@ -35958,8 +35958,8 @@ "binop": null, "updateContext": null }, - "start": 15514, - "end": 15515, + "start": 15598, + "end": 15599, "loc": { "start": { "line": 301, @@ -35984,8 +35984,8 @@ "binop": null }, "value": "i", - "start": 15516, - "end": 15517, + "start": 15600, + "end": 15601, "loc": { "start": { "line": 301, @@ -36011,8 +36011,8 @@ "updateContext": null }, "value": "<", - "start": 15518, - "end": 15519, + "start": 15602, + "end": 15603, "loc": { "start": { "line": 301, @@ -36037,8 +36037,8 @@ "binop": null }, "value": "len", - "start": 15520, - "end": 15523, + "start": 15604, + "end": 15607, "loc": { "start": { "line": 301, @@ -36063,8 +36063,8 @@ "binop": null, "updateContext": null }, - "start": 15523, - "end": 15524, + "start": 15607, + "end": 15608, "loc": { "start": { "line": 301, @@ -36089,8 +36089,8 @@ "binop": null }, "value": "i", - "start": 15525, - "end": 15526, + "start": 15609, + "end": 15610, "loc": { "start": { "line": 301, @@ -36115,8 +36115,8 @@ "binop": null }, "value": "++", - "start": 15526, - "end": 15528, + "start": 15610, + "end": 15612, "loc": { "start": { "line": 301, @@ -36140,8 +36140,8 @@ "postfix": false, "binop": null }, - "start": 15528, - "end": 15529, + "start": 15612, + "end": 15613, "loc": { "start": { "line": 301, @@ -36165,8 +36165,8 @@ "postfix": false, "binop": null }, - "start": 15530, - "end": 15531, + "start": 15614, + "end": 15615, "loc": { "start": { "line": 301, @@ -36191,8 +36191,8 @@ "binop": null }, "value": "includeTypes", - "start": 15556, - "end": 15568, + "start": 15640, + "end": 15652, "loc": { "start": { "line": 302, @@ -36217,8 +36217,8 @@ "binop": null, "updateContext": null }, - "start": 15568, - "end": 15569, + "start": 15652, + "end": 15653, "loc": { "start": { "line": 302, @@ -36243,8 +36243,8 @@ "binop": null }, "value": "params", - "start": 15569, - "end": 15575, + "start": 15653, + "end": 15659, "loc": { "start": { "line": 302, @@ -36269,8 +36269,8 @@ "binop": null, "updateContext": null }, - "start": 15575, - "end": 15576, + "start": 15659, + "end": 15660, "loc": { "start": { "line": 302, @@ -36295,8 +36295,8 @@ "binop": null }, "value": "excludeTypes", - "start": 15576, - "end": 15588, + "start": 15660, + "end": 15672, "loc": { "start": { "line": 302, @@ -36321,8 +36321,8 @@ "binop": null, "updateContext": null }, - "start": 15588, - "end": 15589, + "start": 15672, + "end": 15673, "loc": { "start": { "line": 302, @@ -36347,8 +36347,8 @@ "binop": null }, "value": "i", - "start": 15589, - "end": 15590, + "start": 15673, + "end": 15674, "loc": { "start": { "line": 302, @@ -36373,8 +36373,8 @@ "binop": null, "updateContext": null }, - "start": 15590, - "end": 15591, + "start": 15674, + "end": 15675, "loc": { "start": { "line": 302, @@ -36399,8 +36399,8 @@ "binop": null, "updateContext": null }, - "start": 15591, - "end": 15592, + "start": 15675, + "end": 15676, "loc": { "start": { "line": 302, @@ -36426,8 +36426,8 @@ "updateContext": null }, "value": "=", - "start": 15593, - "end": 15594, + "start": 15677, + "end": 15678, "loc": { "start": { "line": 302, @@ -36454,8 +36454,8 @@ "updateContext": null }, "value": "true", - "start": 15595, - "end": 15599, + "start": 15679, + "end": 15683, "loc": { "start": { "line": 302, @@ -36480,8 +36480,8 @@ "binop": null, "updateContext": null }, - "start": 15599, - "end": 15600, + "start": 15683, + "end": 15684, "loc": { "start": { "line": 302, @@ -36505,8 +36505,8 @@ "postfix": false, "binop": null }, - "start": 15621, - "end": 15622, + "start": 15705, + "end": 15706, "loc": { "start": { "line": 303, @@ -36530,8 +36530,8 @@ "postfix": false, "binop": null }, - "start": 15639, - "end": 15640, + "start": 15723, + "end": 15724, "loc": { "start": { "line": 304, @@ -36556,8 +36556,8 @@ "binop": null }, "value": "params", - "start": 15658, - "end": 15664, + "start": 15742, + "end": 15748, "loc": { "start": { "line": 306, @@ -36582,8 +36582,8 @@ "binop": null, "updateContext": null }, - "start": 15664, - "end": 15665, + "start": 15748, + "end": 15749, "loc": { "start": { "line": 306, @@ -36608,8 +36608,8 @@ "binop": null }, "value": "readableGeometry", - "start": 15665, - "end": 15681, + "start": 15749, + "end": 15765, "loc": { "start": { "line": 306, @@ -36635,8 +36635,8 @@ "updateContext": null }, "value": "=", - "start": 15682, - "end": 15683, + "start": 15766, + "end": 15767, "loc": { "start": { "line": 306, @@ -36663,8 +36663,8 @@ "updateContext": null }, "value": "false", - "start": 15684, - "end": 15689, + "start": 15768, + "end": 15773, "loc": { "start": { "line": 306, @@ -36689,8 +36689,8 @@ "binop": null, "updateContext": null }, - "start": 15689, - "end": 15690, + "start": 15773, + "end": 15774, "loc": { "start": { "line": 306, @@ -36715,8 +36715,8 @@ "binop": null }, "value": "params", - "start": 15708, - "end": 15714, + "start": 15792, + "end": 15798, "loc": { "start": { "line": 308, @@ -36741,8 +36741,8 @@ "binop": null, "updateContext": null }, - "start": 15714, - "end": 15715, + "start": 15798, + "end": 15799, "loc": { "start": { "line": 308, @@ -36767,8 +36767,8 @@ "binop": null }, "value": "handleGLTFNode", - "start": 15715, - "end": 15729, + "start": 15799, + "end": 15813, "loc": { "start": { "line": 308, @@ -36794,8 +36794,8 @@ "updateContext": null }, "value": "=", - "start": 15730, - "end": 15731, + "start": 15814, + "end": 15815, "loc": { "start": { "line": 308, @@ -36819,8 +36819,8 @@ "postfix": false, "binop": null }, - "start": 15732, - "end": 15733, + "start": 15816, + "end": 15817, "loc": { "start": { "line": 308, @@ -36845,8 +36845,8 @@ "binop": null }, "value": "modelId", - "start": 15733, - "end": 15740, + "start": 15817, + "end": 15824, "loc": { "start": { "line": 308, @@ -36871,8 +36871,8 @@ "binop": null, "updateContext": null }, - "start": 15740, - "end": 15741, + "start": 15824, + "end": 15825, "loc": { "start": { "line": 308, @@ -36897,8 +36897,8 @@ "binop": null }, "value": "glTFNode", - "start": 15742, - "end": 15750, + "start": 15826, + "end": 15834, "loc": { "start": { "line": 308, @@ -36923,8 +36923,8 @@ "binop": null, "updateContext": null }, - "start": 15750, - "end": 15751, + "start": 15834, + "end": 15835, "loc": { "start": { "line": 308, @@ -36949,8 +36949,8 @@ "binop": null }, "value": "actions", - "start": 15752, - "end": 15759, + "start": 15836, + "end": 15843, "loc": { "start": { "line": 308, @@ -36974,8 +36974,8 @@ "postfix": false, "binop": null }, - "start": 15759, - "end": 15760, + "start": 15843, + "end": 15844, "loc": { "start": { "line": 308, @@ -37000,8 +37000,8 @@ "binop": null, "updateContext": null }, - "start": 15761, - "end": 15763, + "start": 15845, + "end": 15847, "loc": { "start": { "line": 308, @@ -37025,8 +37025,8 @@ "postfix": false, "binop": null }, - "start": 15764, - "end": 15765, + "start": 15848, + "end": 15849, "loc": { "start": { "line": 308, @@ -37053,8 +37053,8 @@ "updateContext": null }, "value": "const", - "start": 15787, - "end": 15792, + "start": 15871, + "end": 15876, "loc": { "start": { "line": 310, @@ -37079,8 +37079,8 @@ "binop": null }, "value": "name", - "start": 15793, - "end": 15797, + "start": 15877, + "end": 15881, "loc": { "start": { "line": 310, @@ -37106,8 +37106,8 @@ "updateContext": null }, "value": "=", - "start": 15798, - "end": 15799, + "start": 15882, + "end": 15883, "loc": { "start": { "line": 310, @@ -37132,8 +37132,8 @@ "binop": null }, "value": "glTFNode", - "start": 15800, - "end": 15808, + "start": 15884, + "end": 15892, "loc": { "start": { "line": 310, @@ -37158,8 +37158,8 @@ "binop": null, "updateContext": null }, - "start": 15808, - "end": 15809, + "start": 15892, + "end": 15893, "loc": { "start": { "line": 310, @@ -37184,8 +37184,8 @@ "binop": null }, "value": "name", - "start": 15809, - "end": 15813, + "start": 15893, + "end": 15897, "loc": { "start": { "line": 310, @@ -37210,8 +37210,8 @@ "binop": null, "updateContext": null }, - "start": 15813, - "end": 15814, + "start": 15897, + "end": 15898, "loc": { "start": { "line": 310, @@ -37238,8 +37238,8 @@ "updateContext": null }, "value": "if", - "start": 15836, - "end": 15838, + "start": 15920, + "end": 15922, "loc": { "start": { "line": 312, @@ -37263,8 +37263,8 @@ "postfix": false, "binop": null }, - "start": 15839, - "end": 15840, + "start": 15923, + "end": 15924, "loc": { "start": { "line": 312, @@ -37290,8 +37290,8 @@ "updateContext": null }, "value": "!", - "start": 15840, - "end": 15841, + "start": 15924, + "end": 15925, "loc": { "start": { "line": 312, @@ -37316,8 +37316,8 @@ "binop": null }, "value": "name", - "start": 15841, - "end": 15845, + "start": 15925, + "end": 15929, "loc": { "start": { "line": 312, @@ -37341,8 +37341,8 @@ "postfix": false, "binop": null }, - "start": 15845, - "end": 15846, + "start": 15929, + "end": 15930, "loc": { "start": { "line": 312, @@ -37366,8 +37366,8 @@ "postfix": false, "binop": null }, - "start": 15847, - "end": 15848, + "start": 15931, + "end": 15932, "loc": { "start": { "line": 312, @@ -37394,8 +37394,8 @@ "updateContext": null }, "value": "return", - "start": 15873, - "end": 15879, + "start": 15957, + "end": 15963, "loc": { "start": { "line": 313, @@ -37422,8 +37422,8 @@ "updateContext": null }, "value": "true", - "start": 15880, - "end": 15884, + "start": 15964, + "end": 15968, "loc": { "start": { "line": 313, @@ -37448,8 +37448,8 @@ "binop": null, "updateContext": null }, - "start": 15884, - "end": 15885, + "start": 15968, + "end": 15969, "loc": { "start": { "line": 313, @@ -37464,8 +37464,8 @@ { "type": "CommentLine", "value": " Continue descending this node subtree", - "start": 15886, - "end": 15926, + "start": 15970, + "end": 16010, "loc": { "start": { "line": 313, @@ -37489,8 +37489,8 @@ "postfix": false, "binop": null }, - "start": 15947, - "end": 15948, + "start": 16031, + "end": 16032, "loc": { "start": { "line": 314, @@ -37517,8 +37517,8 @@ "updateContext": null }, "value": "const", - "start": 15970, - "end": 15975, + "start": 16054, + "end": 16059, "loc": { "start": { "line": 316, @@ -37543,8 +37543,8 @@ "binop": null }, "value": "nodeId", - "start": 15976, - "end": 15982, + "start": 16060, + "end": 16066, "loc": { "start": { "line": 316, @@ -37570,8 +37570,8 @@ "updateContext": null }, "value": "=", - "start": 15983, - "end": 15984, + "start": 16067, + "end": 16068, "loc": { "start": { "line": 316, @@ -37596,8 +37596,8 @@ "binop": null }, "value": "name", - "start": 15985, - "end": 15989, + "start": 16069, + "end": 16073, "loc": { "start": { "line": 316, @@ -37622,8 +37622,8 @@ "binop": null, "updateContext": null }, - "start": 15989, - "end": 15990, + "start": 16073, + "end": 16074, "loc": { "start": { "line": 316, @@ -37650,8 +37650,8 @@ "updateContext": null }, "value": "const", - "start": 16011, - "end": 16016, + "start": 16095, + "end": 16100, "loc": { "start": { "line": 317, @@ -37676,8 +37676,8 @@ "binop": null }, "value": "metaObject", - "start": 16017, - "end": 16027, + "start": 16101, + "end": 16111, "loc": { "start": { "line": 317, @@ -37703,8 +37703,8 @@ "updateContext": null }, "value": "=", - "start": 16028, - "end": 16029, + "start": 16112, + "end": 16113, "loc": { "start": { "line": 317, @@ -37731,8 +37731,8 @@ "updateContext": null }, "value": "this", - "start": 16030, - "end": 16034, + "start": 16114, + "end": 16118, "loc": { "start": { "line": 317, @@ -37757,8 +37757,8 @@ "binop": null, "updateContext": null }, - "start": 16034, - "end": 16035, + "start": 16118, + "end": 16119, "loc": { "start": { "line": 317, @@ -37783,8 +37783,8 @@ "binop": null }, "value": "viewer", - "start": 16035, - "end": 16041, + "start": 16119, + "end": 16125, "loc": { "start": { "line": 317, @@ -37809,8 +37809,8 @@ "binop": null, "updateContext": null }, - "start": 16041, - "end": 16042, + "start": 16125, + "end": 16126, "loc": { "start": { "line": 317, @@ -37835,8 +37835,8 @@ "binop": null }, "value": "metaScene", - "start": 16042, - "end": 16051, + "start": 16126, + "end": 16135, "loc": { "start": { "line": 317, @@ -37861,8 +37861,8 @@ "binop": null, "updateContext": null }, - "start": 16051, - "end": 16052, + "start": 16135, + "end": 16136, "loc": { "start": { "line": 317, @@ -37887,8 +37887,8 @@ "binop": null }, "value": "metaObjects", - "start": 16052, - "end": 16063, + "start": 16136, + "end": 16147, "loc": { "start": { "line": 317, @@ -37913,8 +37913,8 @@ "binop": null, "updateContext": null }, - "start": 16063, - "end": 16064, + "start": 16147, + "end": 16148, "loc": { "start": { "line": 317, @@ -37939,8 +37939,8 @@ "binop": null }, "value": "nodeId", - "start": 16064, - "end": 16070, + "start": 16148, + "end": 16154, "loc": { "start": { "line": 317, @@ -37965,8 +37965,8 @@ "binop": null, "updateContext": null }, - "start": 16070, - "end": 16071, + "start": 16154, + "end": 16155, "loc": { "start": { "line": 317, @@ -37991,8 +37991,8 @@ "binop": null, "updateContext": null }, - "start": 16071, - "end": 16072, + "start": 16155, + "end": 16156, "loc": { "start": { "line": 317, @@ -38019,8 +38019,8 @@ "updateContext": null }, "value": "const", - "start": 16093, - "end": 16098, + "start": 16177, + "end": 16182, "loc": { "start": { "line": 318, @@ -38045,8 +38045,8 @@ "binop": null }, "value": "type", - "start": 16099, - "end": 16103, + "start": 16183, + "end": 16187, "loc": { "start": { "line": 318, @@ -38072,8 +38072,8 @@ "updateContext": null }, "value": "=", - "start": 16104, - "end": 16105, + "start": 16188, + "end": 16189, "loc": { "start": { "line": 318, @@ -38097,8 +38097,8 @@ "postfix": false, "binop": null }, - "start": 16106, - "end": 16107, + "start": 16190, + "end": 16191, "loc": { "start": { "line": 318, @@ -38123,8 +38123,8 @@ "binop": null }, "value": "metaObject", - "start": 16107, - "end": 16117, + "start": 16191, + "end": 16201, "loc": { "start": { "line": 318, @@ -38149,8 +38149,8 @@ "binop": null, "updateContext": null }, - "start": 16118, - "end": 16119, + "start": 16202, + "end": 16203, "loc": { "start": { "line": 318, @@ -38175,8 +38175,8 @@ "binop": null }, "value": "metaObject", - "start": 16120, - "end": 16130, + "start": 16204, + "end": 16214, "loc": { "start": { "line": 318, @@ -38201,8 +38201,8 @@ "binop": null, "updateContext": null }, - "start": 16130, - "end": 16131, + "start": 16214, + "end": 16215, "loc": { "start": { "line": 318, @@ -38227,8 +38227,8 @@ "binop": null }, "value": "type", - "start": 16131, - "end": 16135, + "start": 16215, + "end": 16219, "loc": { "start": { "line": 318, @@ -38253,8 +38253,8 @@ "binop": null, "updateContext": null }, - "start": 16136, - "end": 16137, + "start": 16220, + "end": 16221, "loc": { "start": { "line": 318, @@ -38280,8 +38280,8 @@ "updateContext": null }, "value": "DEFAULT", - "start": 16138, - "end": 16147, + "start": 16222, + "end": 16231, "loc": { "start": { "line": 318, @@ -38305,8 +38305,8 @@ "postfix": false, "binop": null }, - "start": 16147, - "end": 16148, + "start": 16231, + "end": 16232, "loc": { "start": { "line": 318, @@ -38332,8 +38332,8 @@ "updateContext": null }, "value": "||", - "start": 16149, - "end": 16151, + "start": 16233, + "end": 16235, "loc": { "start": { "line": 318, @@ -38359,8 +38359,8 @@ "updateContext": null }, "value": "DEFAULT", - "start": 16152, - "end": 16161, + "start": 16236, + "end": 16245, "loc": { "start": { "line": 318, @@ -38385,8 +38385,8 @@ "binop": null, "updateContext": null }, - "start": 16161, - "end": 16162, + "start": 16245, + "end": 16246, "loc": { "start": { "line": 318, @@ -38411,8 +38411,8 @@ "binop": null }, "value": "actions", - "start": 16184, - "end": 16191, + "start": 16268, + "end": 16275, "loc": { "start": { "line": 320, @@ -38437,8 +38437,8 @@ "binop": null, "updateContext": null }, - "start": 16191, - "end": 16192, + "start": 16275, + "end": 16276, "loc": { "start": { "line": 320, @@ -38463,8 +38463,8 @@ "binop": null }, "value": "createEntity", - "start": 16192, - "end": 16204, + "start": 16276, + "end": 16288, "loc": { "start": { "line": 320, @@ -38490,8 +38490,8 @@ "updateContext": null }, "value": "=", - "start": 16205, - "end": 16206, + "start": 16289, + "end": 16290, "loc": { "start": { "line": 320, @@ -38515,8 +38515,8 @@ "postfix": false, "binop": null }, - "start": 16207, - "end": 16208, + "start": 16291, + "end": 16292, "loc": { "start": { "line": 320, @@ -38541,8 +38541,8 @@ "binop": null }, "value": "id", - "start": 16233, - "end": 16235, + "start": 16317, + "end": 16319, "loc": { "start": { "line": 321, @@ -38567,8 +38567,8 @@ "binop": null, "updateContext": null }, - "start": 16235, - "end": 16236, + "start": 16319, + "end": 16320, "loc": { "start": { "line": 321, @@ -38593,8 +38593,8 @@ "binop": null }, "value": "nodeId", - "start": 16237, - "end": 16243, + "start": 16321, + "end": 16327, "loc": { "start": { "line": 321, @@ -38619,8 +38619,8 @@ "binop": null, "updateContext": null }, - "start": 16243, - "end": 16244, + "start": 16327, + "end": 16328, "loc": { "start": { "line": 321, @@ -38645,8 +38645,8 @@ "binop": null }, "value": "isObject", - "start": 16269, - "end": 16277, + "start": 16353, + "end": 16361, "loc": { "start": { "line": 322, @@ -38671,8 +38671,8 @@ "binop": null, "updateContext": null }, - "start": 16277, - "end": 16278, + "start": 16361, + "end": 16362, "loc": { "start": { "line": 322, @@ -38699,8 +38699,8 @@ "updateContext": null }, "value": "true", - "start": 16279, - "end": 16283, + "start": 16363, + "end": 16367, "loc": { "start": { "line": 322, @@ -38715,8 +38715,8 @@ { "type": "CommentLine", "value": " Registers the Entity in Scene#objects", - "start": 16284, - "end": 16324, + "start": 16368, + "end": 16408, "loc": { "start": { "line": 322, @@ -38740,8 +38740,8 @@ "postfix": false, "binop": null }, - "start": 16345, - "end": 16346, + "start": 16429, + "end": 16430, "loc": { "start": { "line": 323, @@ -38766,8 +38766,8 @@ "binop": null, "updateContext": null }, - "start": 16346, - "end": 16347, + "start": 16430, + "end": 16431, "loc": { "start": { "line": 323, @@ -38794,8 +38794,8 @@ "updateContext": null }, "value": "const", - "start": 16369, - "end": 16374, + "start": 16453, + "end": 16458, "loc": { "start": { "line": 325, @@ -38820,8 +38820,8 @@ "binop": null }, "value": "props", - "start": 16375, - "end": 16380, + "start": 16459, + "end": 16464, "loc": { "start": { "line": 325, @@ -38847,8 +38847,8 @@ "updateContext": null }, "value": "=", - "start": 16381, - "end": 16382, + "start": 16465, + "end": 16466, "loc": { "start": { "line": 325, @@ -38873,8 +38873,8 @@ "binop": null }, "value": "objectDefaults", - "start": 16383, - "end": 16397, + "start": 16467, + "end": 16481, "loc": { "start": { "line": 325, @@ -38899,8 +38899,8 @@ "binop": null, "updateContext": null }, - "start": 16397, - "end": 16398, + "start": 16481, + "end": 16482, "loc": { "start": { "line": 325, @@ -38925,8 +38925,8 @@ "binop": null }, "value": "type", - "start": 16398, - "end": 16402, + "start": 16482, + "end": 16486, "loc": { "start": { "line": 325, @@ -38951,8 +38951,8 @@ "binop": null, "updateContext": null }, - "start": 16402, - "end": 16403, + "start": 16486, + "end": 16487, "loc": { "start": { "line": 325, @@ -38977,8 +38977,8 @@ "binop": null, "updateContext": null }, - "start": 16403, - "end": 16404, + "start": 16487, + "end": 16488, "loc": { "start": { "line": 325, @@ -39005,8 +39005,8 @@ "updateContext": null }, "value": "if", - "start": 16426, - "end": 16428, + "start": 16510, + "end": 16512, "loc": { "start": { "line": 327, @@ -39030,8 +39030,8 @@ "postfix": false, "binop": null }, - "start": 16429, - "end": 16430, + "start": 16513, + "end": 16514, "loc": { "start": { "line": 327, @@ -39056,8 +39056,8 @@ "binop": null }, "value": "props", - "start": 16430, - "end": 16435, + "start": 16514, + "end": 16519, "loc": { "start": { "line": 327, @@ -39081,8 +39081,8 @@ "postfix": false, "binop": null }, - "start": 16435, - "end": 16436, + "start": 16519, + "end": 16520, "loc": { "start": { "line": 327, @@ -39106,8 +39106,8 @@ "postfix": false, "binop": null }, - "start": 16437, - "end": 16438, + "start": 16521, + "end": 16522, "loc": { "start": { "line": 327, @@ -39122,8 +39122,8 @@ { "type": "CommentLine", "value": " Set Entity's initial rendering state for recognized type", - "start": 16439, - "end": 16498, + "start": 16523, + "end": 16582, "loc": { "start": { "line": 327, @@ -39150,8 +39150,8 @@ "updateContext": null }, "value": "if", - "start": 16524, - "end": 16526, + "start": 16608, + "end": 16610, "loc": { "start": { "line": 329, @@ -39175,8 +39175,8 @@ "postfix": false, "binop": null }, - "start": 16527, - "end": 16528, + "start": 16611, + "end": 16612, "loc": { "start": { "line": 329, @@ -39201,8 +39201,8 @@ "binop": null }, "value": "props", - "start": 16528, - "end": 16533, + "start": 16612, + "end": 16617, "loc": { "start": { "line": 329, @@ -39227,8 +39227,8 @@ "binop": null, "updateContext": null }, - "start": 16533, - "end": 16534, + "start": 16617, + "end": 16618, "loc": { "start": { "line": 329, @@ -39253,8 +39253,8 @@ "binop": null }, "value": "visible", - "start": 16534, - "end": 16541, + "start": 16618, + "end": 16625, "loc": { "start": { "line": 329, @@ -39280,8 +39280,8 @@ "updateContext": null }, "value": "===", - "start": 16542, - "end": 16545, + "start": 16626, + "end": 16629, "loc": { "start": { "line": 329, @@ -39308,8 +39308,8 @@ "updateContext": null }, "value": "false", - "start": 16546, - "end": 16551, + "start": 16630, + "end": 16635, "loc": { "start": { "line": 329, @@ -39333,8 +39333,8 @@ "postfix": false, "binop": null }, - "start": 16551, - "end": 16552, + "start": 16635, + "end": 16636, "loc": { "start": { "line": 329, @@ -39358,8 +39358,8 @@ "postfix": false, "binop": null }, - "start": 16553, - "end": 16554, + "start": 16637, + "end": 16638, "loc": { "start": { "line": 329, @@ -39384,8 +39384,8 @@ "binop": null }, "value": "actions", - "start": 16583, - "end": 16590, + "start": 16667, + "end": 16674, "loc": { "start": { "line": 330, @@ -39410,8 +39410,8 @@ "binop": null, "updateContext": null }, - "start": 16590, - "end": 16591, + "start": 16674, + "end": 16675, "loc": { "start": { "line": 330, @@ -39436,8 +39436,8 @@ "binop": null }, "value": "createEntity", - "start": 16591, - "end": 16603, + "start": 16675, + "end": 16687, "loc": { "start": { "line": 330, @@ -39462,8 +39462,8 @@ "binop": null, "updateContext": null }, - "start": 16603, - "end": 16604, + "start": 16687, + "end": 16688, "loc": { "start": { "line": 330, @@ -39488,8 +39488,8 @@ "binop": null }, "value": "visible", - "start": 16604, - "end": 16611, + "start": 16688, + "end": 16695, "loc": { "start": { "line": 330, @@ -39515,8 +39515,8 @@ "updateContext": null }, "value": "=", - "start": 16612, - "end": 16613, + "start": 16696, + "end": 16697, "loc": { "start": { "line": 330, @@ -39543,8 +39543,8 @@ "updateContext": null }, "value": "false", - "start": 16614, - "end": 16619, + "start": 16698, + "end": 16703, "loc": { "start": { "line": 330, @@ -39569,8 +39569,8 @@ "binop": null, "updateContext": null }, - "start": 16619, - "end": 16620, + "start": 16703, + "end": 16704, "loc": { "start": { "line": 330, @@ -39594,8 +39594,8 @@ "postfix": false, "binop": null }, - "start": 16645, - "end": 16646, + "start": 16729, + "end": 16730, "loc": { "start": { "line": 331, @@ -39622,8 +39622,8 @@ "updateContext": null }, "value": "if", - "start": 16672, - "end": 16674, + "start": 16756, + "end": 16758, "loc": { "start": { "line": 333, @@ -39647,8 +39647,8 @@ "postfix": false, "binop": null }, - "start": 16675, - "end": 16676, + "start": 16759, + "end": 16760, "loc": { "start": { "line": 333, @@ -39673,8 +39673,8 @@ "binop": null }, "value": "props", - "start": 16676, - "end": 16681, + "start": 16760, + "end": 16765, "loc": { "start": { "line": 333, @@ -39699,8 +39699,8 @@ "binop": null, "updateContext": null }, - "start": 16681, - "end": 16682, + "start": 16765, + "end": 16766, "loc": { "start": { "line": 333, @@ -39725,8 +39725,8 @@ "binop": null }, "value": "colorize", - "start": 16682, - "end": 16690, + "start": 16766, + "end": 16774, "loc": { "start": { "line": 333, @@ -39750,8 +39750,8 @@ "postfix": false, "binop": null }, - "start": 16690, - "end": 16691, + "start": 16774, + "end": 16775, "loc": { "start": { "line": 333, @@ -39775,8 +39775,8 @@ "postfix": false, "binop": null }, - "start": 16692, - "end": 16693, + "start": 16776, + "end": 16777, "loc": { "start": { "line": 333, @@ -39801,8 +39801,8 @@ "binop": null }, "value": "actions", - "start": 16722, - "end": 16729, + "start": 16806, + "end": 16813, "loc": { "start": { "line": 334, @@ -39827,8 +39827,8 @@ "binop": null, "updateContext": null }, - "start": 16729, - "end": 16730, + "start": 16813, + "end": 16814, "loc": { "start": { "line": 334, @@ -39853,8 +39853,8 @@ "binop": null }, "value": "createEntity", - "start": 16730, - "end": 16742, + "start": 16814, + "end": 16826, "loc": { "start": { "line": 334, @@ -39879,8 +39879,8 @@ "binop": null, "updateContext": null }, - "start": 16742, - "end": 16743, + "start": 16826, + "end": 16827, "loc": { "start": { "line": 334, @@ -39905,8 +39905,8 @@ "binop": null }, "value": "colorize", - "start": 16743, - "end": 16751, + "start": 16827, + "end": 16835, "loc": { "start": { "line": 334, @@ -39932,8 +39932,8 @@ "updateContext": null }, "value": "=", - "start": 16752, - "end": 16753, + "start": 16836, + "end": 16837, "loc": { "start": { "line": 334, @@ -39958,8 +39958,8 @@ "binop": null }, "value": "props", - "start": 16754, - "end": 16759, + "start": 16838, + "end": 16843, "loc": { "start": { "line": 334, @@ -39984,8 +39984,8 @@ "binop": null, "updateContext": null }, - "start": 16759, - "end": 16760, + "start": 16843, + "end": 16844, "loc": { "start": { "line": 334, @@ -40010,8 +40010,8 @@ "binop": null }, "value": "colorize", - "start": 16760, - "end": 16768, + "start": 16844, + "end": 16852, "loc": { "start": { "line": 334, @@ -40036,8 +40036,8 @@ "binop": null, "updateContext": null }, - "start": 16768, - "end": 16769, + "start": 16852, + "end": 16853, "loc": { "start": { "line": 334, @@ -40061,8 +40061,8 @@ "postfix": false, "binop": null }, - "start": 16794, - "end": 16795, + "start": 16878, + "end": 16879, "loc": { "start": { "line": 335, @@ -40089,8 +40089,8 @@ "updateContext": null }, "value": "if", - "start": 16821, - "end": 16823, + "start": 16905, + "end": 16907, "loc": { "start": { "line": 337, @@ -40114,8 +40114,8 @@ "postfix": false, "binop": null }, - "start": 16824, - "end": 16825, + "start": 16908, + "end": 16909, "loc": { "start": { "line": 337, @@ -40140,8 +40140,8 @@ "binop": null }, "value": "props", - "start": 16825, - "end": 16830, + "start": 16909, + "end": 16914, "loc": { "start": { "line": 337, @@ -40166,8 +40166,8 @@ "binop": null, "updateContext": null }, - "start": 16830, - "end": 16831, + "start": 16914, + "end": 16915, "loc": { "start": { "line": 337, @@ -40192,8 +40192,8 @@ "binop": null }, "value": "pickable", - "start": 16831, - "end": 16839, + "start": 16915, + "end": 16923, "loc": { "start": { "line": 337, @@ -40219,8 +40219,8 @@ "updateContext": null }, "value": "===", - "start": 16840, - "end": 16843, + "start": 16924, + "end": 16927, "loc": { "start": { "line": 337, @@ -40247,8 +40247,8 @@ "updateContext": null }, "value": "false", - "start": 16844, - "end": 16849, + "start": 16928, + "end": 16933, "loc": { "start": { "line": 337, @@ -40272,8 +40272,8 @@ "postfix": false, "binop": null }, - "start": 16849, - "end": 16850, + "start": 16933, + "end": 16934, "loc": { "start": { "line": 337, @@ -40297,8 +40297,8 @@ "postfix": false, "binop": null }, - "start": 16851, - "end": 16852, + "start": 16935, + "end": 16936, "loc": { "start": { "line": 337, @@ -40323,8 +40323,8 @@ "binop": null }, "value": "actions", - "start": 16881, - "end": 16888, + "start": 16965, + "end": 16972, "loc": { "start": { "line": 338, @@ -40349,8 +40349,8 @@ "binop": null, "updateContext": null }, - "start": 16888, - "end": 16889, + "start": 16972, + "end": 16973, "loc": { "start": { "line": 338, @@ -40375,8 +40375,8 @@ "binop": null }, "value": "createEntity", - "start": 16889, - "end": 16901, + "start": 16973, + "end": 16985, "loc": { "start": { "line": 338, @@ -40401,8 +40401,8 @@ "binop": null, "updateContext": null }, - "start": 16901, - "end": 16902, + "start": 16985, + "end": 16986, "loc": { "start": { "line": 338, @@ -40427,8 +40427,8 @@ "binop": null }, "value": "pickable", - "start": 16902, - "end": 16910, + "start": 16986, + "end": 16994, "loc": { "start": { "line": 338, @@ -40454,8 +40454,8 @@ "updateContext": null }, "value": "=", - "start": 16911, - "end": 16912, + "start": 16995, + "end": 16996, "loc": { "start": { "line": 338, @@ -40482,8 +40482,8 @@ "updateContext": null }, "value": "false", - "start": 16913, - "end": 16918, + "start": 16997, + "end": 17002, "loc": { "start": { "line": 338, @@ -40508,8 +40508,8 @@ "binop": null, "updateContext": null }, - "start": 16918, - "end": 16919, + "start": 17002, + "end": 17003, "loc": { "start": { "line": 338, @@ -40533,8 +40533,8 @@ "postfix": false, "binop": null }, - "start": 16944, - "end": 16945, + "start": 17028, + "end": 17029, "loc": { "start": { "line": 339, @@ -40561,8 +40561,8 @@ "updateContext": null }, "value": "if", - "start": 16971, - "end": 16973, + "start": 17055, + "end": 17057, "loc": { "start": { "line": 341, @@ -40586,8 +40586,8 @@ "postfix": false, "binop": null }, - "start": 16974, - "end": 16975, + "start": 17058, + "end": 17059, "loc": { "start": { "line": 341, @@ -40612,8 +40612,8 @@ "binop": null }, "value": "props", - "start": 16975, - "end": 16980, + "start": 17059, + "end": 17064, "loc": { "start": { "line": 341, @@ -40638,8 +40638,8 @@ "binop": null, "updateContext": null }, - "start": 16980, - "end": 16981, + "start": 17064, + "end": 17065, "loc": { "start": { "line": 341, @@ -40664,8 +40664,8 @@ "binop": null }, "value": "opacity", - "start": 16981, - "end": 16988, + "start": 17065, + "end": 17072, "loc": { "start": { "line": 341, @@ -40691,8 +40691,8 @@ "updateContext": null }, "value": "!==", - "start": 16989, - "end": 16992, + "start": 17073, + "end": 17076, "loc": { "start": { "line": 341, @@ -40717,8 +40717,8 @@ "binop": null }, "value": "undefined", - "start": 16993, - "end": 17002, + "start": 17077, + "end": 17086, "loc": { "start": { "line": 341, @@ -40744,8 +40744,8 @@ "updateContext": null }, "value": "&&", - "start": 17003, - "end": 17005, + "start": 17087, + "end": 17089, "loc": { "start": { "line": 341, @@ -40770,8 +40770,8 @@ "binop": null }, "value": "props", - "start": 17006, - "end": 17011, + "start": 17090, + "end": 17095, "loc": { "start": { "line": 341, @@ -40796,8 +40796,8 @@ "binop": null, "updateContext": null }, - "start": 17011, - "end": 17012, + "start": 17095, + "end": 17096, "loc": { "start": { "line": 341, @@ -40822,8 +40822,8 @@ "binop": null }, "value": "opacity", - "start": 17012, - "end": 17019, + "start": 17096, + "end": 17103, "loc": { "start": { "line": 341, @@ -40849,8 +40849,8 @@ "updateContext": null }, "value": "!==", - "start": 17020, - "end": 17023, + "start": 17104, + "end": 17107, "loc": { "start": { "line": 341, @@ -40877,8 +40877,8 @@ "updateContext": null }, "value": "null", - "start": 17024, - "end": 17028, + "start": 17108, + "end": 17112, "loc": { "start": { "line": 341, @@ -40902,8 +40902,8 @@ "postfix": false, "binop": null }, - "start": 17028, - "end": 17029, + "start": 17112, + "end": 17113, "loc": { "start": { "line": 341, @@ -40927,8 +40927,8 @@ "postfix": false, "binop": null }, - "start": 17030, - "end": 17031, + "start": 17114, + "end": 17115, "loc": { "start": { "line": 341, @@ -40953,8 +40953,8 @@ "binop": null }, "value": "actions", - "start": 17060, - "end": 17067, + "start": 17144, + "end": 17151, "loc": { "start": { "line": 342, @@ -40979,8 +40979,8 @@ "binop": null, "updateContext": null }, - "start": 17067, - "end": 17068, + "start": 17151, + "end": 17152, "loc": { "start": { "line": 342, @@ -41005,8 +41005,8 @@ "binop": null }, "value": "createEntity", - "start": 17068, - "end": 17080, + "start": 17152, + "end": 17164, "loc": { "start": { "line": 342, @@ -41031,8 +41031,8 @@ "binop": null, "updateContext": null }, - "start": 17080, - "end": 17081, + "start": 17164, + "end": 17165, "loc": { "start": { "line": 342, @@ -41057,8 +41057,8 @@ "binop": null }, "value": "opacity", - "start": 17081, - "end": 17088, + "start": 17165, + "end": 17172, "loc": { "start": { "line": 342, @@ -41084,8 +41084,8 @@ "updateContext": null }, "value": "=", - "start": 17089, - "end": 17090, + "start": 17173, + "end": 17174, "loc": { "start": { "line": 342, @@ -41110,8 +41110,8 @@ "binop": null }, "value": "props", - "start": 17091, - "end": 17096, + "start": 17175, + "end": 17180, "loc": { "start": { "line": 342, @@ -41136,8 +41136,8 @@ "binop": null, "updateContext": null }, - "start": 17096, - "end": 17097, + "start": 17180, + "end": 17181, "loc": { "start": { "line": 342, @@ -41162,8 +41162,8 @@ "binop": null }, "value": "opacity", - "start": 17097, - "end": 17104, + "start": 17181, + "end": 17188, "loc": { "start": { "line": 342, @@ -41188,8 +41188,8 @@ "binop": null, "updateContext": null }, - "start": 17104, - "end": 17105, + "start": 17188, + "end": 17189, "loc": { "start": { "line": 342, @@ -41213,8 +41213,8 @@ "postfix": false, "binop": null }, - "start": 17130, - "end": 17131, + "start": 17214, + "end": 17215, "loc": { "start": { "line": 343, @@ -41238,8 +41238,8 @@ "postfix": false, "binop": null }, - "start": 17152, - "end": 17153, + "start": 17236, + "end": 17237, "loc": { "start": { "line": 344, @@ -41266,8 +41266,8 @@ "updateContext": null }, "value": "return", - "start": 17175, - "end": 17181, + "start": 17259, + "end": 17265, "loc": { "start": { "line": 346, @@ -41294,8 +41294,8 @@ "updateContext": null }, "value": "true", - "start": 17182, - "end": 17186, + "start": 17266, + "end": 17270, "loc": { "start": { "line": 346, @@ -41320,8 +41320,8 @@ "binop": null, "updateContext": null }, - "start": 17186, - "end": 17187, + "start": 17270, + "end": 17271, "loc": { "start": { "line": 346, @@ -41336,8 +41336,8 @@ { "type": "CommentLine", "value": " Continue descending this glTF node subtree", - "start": 17188, - "end": 17233, + "start": 17272, + "end": 17317, "loc": { "start": { "line": 346, @@ -41361,8 +41361,8 @@ "postfix": false, "binop": null }, - "start": 17250, - "end": 17251, + "start": 17334, + "end": 17335, "loc": { "start": { "line": 347, @@ -41387,8 +41387,8 @@ "binop": null, "updateContext": null }, - "start": 17251, - "end": 17252, + "start": 17335, + "end": 17336, "loc": { "start": { "line": 347, @@ -41415,8 +41415,8 @@ "updateContext": null }, "value": "if", - "start": 17270, - "end": 17272, + "start": 17354, + "end": 17356, "loc": { "start": { "line": 349, @@ -41440,8 +41440,8 @@ "postfix": false, "binop": null }, - "start": 17273, - "end": 17274, + "start": 17357, + "end": 17358, "loc": { "start": { "line": 349, @@ -41466,8 +41466,8 @@ "binop": null }, "value": "params", - "start": 17274, - "end": 17280, + "start": 17358, + "end": 17364, "loc": { "start": { "line": 349, @@ -41492,8 +41492,8 @@ "binop": null, "updateContext": null }, - "start": 17280, - "end": 17281, + "start": 17364, + "end": 17365, "loc": { "start": { "line": 349, @@ -41518,8 +41518,8 @@ "binop": null }, "value": "src", - "start": 17281, - "end": 17284, + "start": 17365, + "end": 17368, "loc": { "start": { "line": 349, @@ -41543,8 +41543,8 @@ "postfix": false, "binop": null }, - "start": 17284, - "end": 17285, + "start": 17368, + "end": 17369, "loc": { "start": { "line": 349, @@ -41568,8 +41568,8 @@ "postfix": false, "binop": null }, - "start": 17286, - "end": 17287, + "start": 17370, + "end": 17371, "loc": { "start": { "line": 349, @@ -41596,8 +41596,8 @@ "updateContext": null }, "value": "this", - "start": 17308, - "end": 17312, + "start": 17392, + "end": 17396, "loc": { "start": { "line": 350, @@ -41622,8 +41622,8 @@ "binop": null, "updateContext": null }, - "start": 17312, - "end": 17313, + "start": 17396, + "end": 17397, "loc": { "start": { "line": 350, @@ -41648,8 +41648,8 @@ "binop": null }, "value": "_sceneModelLoader", - "start": 17313, - "end": 17330, + "start": 17397, + "end": 17414, "loc": { "start": { "line": 350, @@ -41674,8 +41674,8 @@ "binop": null, "updateContext": null }, - "start": 17330, - "end": 17331, + "start": 17414, + "end": 17415, "loc": { "start": { "line": 350, @@ -41700,8 +41700,8 @@ "binop": null }, "value": "load", - "start": 17331, - "end": 17335, + "start": 17415, + "end": 17419, "loc": { "start": { "line": 350, @@ -41725,8 +41725,8 @@ "postfix": false, "binop": null }, - "start": 17335, - "end": 17336, + "start": 17419, + "end": 17420, "loc": { "start": { "line": 350, @@ -41753,8 +41753,8 @@ "updateContext": null }, "value": "this", - "start": 17336, - "end": 17340, + "start": 17420, + "end": 17424, "loc": { "start": { "line": 350, @@ -41779,8 +41779,8 @@ "binop": null, "updateContext": null }, - "start": 17340, - "end": 17341, + "start": 17424, + "end": 17425, "loc": { "start": { "line": 350, @@ -41805,8 +41805,8 @@ "binop": null }, "value": "params", - "start": 17342, - "end": 17348, + "start": 17426, + "end": 17432, "loc": { "start": { "line": 350, @@ -41831,8 +41831,8 @@ "binop": null, "updateContext": null }, - "start": 17348, - "end": 17349, + "start": 17432, + "end": 17433, "loc": { "start": { "line": 350, @@ -41857,8 +41857,8 @@ "binop": null }, "value": "src", - "start": 17349, - "end": 17352, + "start": 17433, + "end": 17436, "loc": { "start": { "line": 350, @@ -41883,8 +41883,8 @@ "binop": null, "updateContext": null }, - "start": 17352, - "end": 17353, + "start": 17436, + "end": 17437, "loc": { "start": { "line": 350, @@ -41909,8 +41909,8 @@ "binop": null }, "value": "metaModelJSON", - "start": 17354, - "end": 17367, + "start": 17438, + "end": 17451, "loc": { "start": { "line": 350, @@ -41935,8 +41935,8 @@ "binop": null, "updateContext": null }, - "start": 17367, - "end": 17368, + "start": 17451, + "end": 17452, "loc": { "start": { "line": 350, @@ -41961,8 +41961,8 @@ "binop": null }, "value": "params", - "start": 17369, - "end": 17375, + "start": 17453, + "end": 17459, "loc": { "start": { "line": 350, @@ -41987,8 +41987,8 @@ "binop": null, "updateContext": null }, - "start": 17375, - "end": 17376, + "start": 17459, + "end": 17460, "loc": { "start": { "line": 350, @@ -42013,8 +42013,8 @@ "binop": null }, "value": "sceneModel", - "start": 17377, - "end": 17387, + "start": 17461, + "end": 17471, "loc": { "start": { "line": 350, @@ -42038,8 +42038,8 @@ "postfix": false, "binop": null }, - "start": 17387, - "end": 17388, + "start": 17471, + "end": 17472, "loc": { "start": { "line": 350, @@ -42064,8 +42064,8 @@ "binop": null, "updateContext": null }, - "start": 17388, - "end": 17389, + "start": 17472, + "end": 17473, "loc": { "start": { "line": 350, @@ -42089,8 +42089,8 @@ "postfix": false, "binop": null }, - "start": 17406, - "end": 17407, + "start": 17490, + "end": 17491, "loc": { "start": { "line": 351, @@ -42117,8 +42117,8 @@ "updateContext": null }, "value": "else", - "start": 17408, - "end": 17412, + "start": 17492, + "end": 17496, "loc": { "start": { "line": 351, @@ -42142,8 +42142,8 @@ "postfix": false, "binop": null }, - "start": 17413, - "end": 17414, + "start": 17497, + "end": 17498, "loc": { "start": { "line": 351, @@ -42170,8 +42170,8 @@ "updateContext": null }, "value": "this", - "start": 17435, - "end": 17439, + "start": 17519, + "end": 17523, "loc": { "start": { "line": 352, @@ -42196,8 +42196,8 @@ "binop": null, "updateContext": null }, - "start": 17439, - "end": 17440, + "start": 17523, + "end": 17524, "loc": { "start": { "line": 352, @@ -42222,8 +42222,8 @@ "binop": null }, "value": "_sceneModelLoader", - "start": 17440, - "end": 17457, + "start": 17524, + "end": 17541, "loc": { "start": { "line": 352, @@ -42248,8 +42248,8 @@ "binop": null, "updateContext": null }, - "start": 17457, - "end": 17458, + "start": 17541, + "end": 17542, "loc": { "start": { "line": 352, @@ -42274,8 +42274,8 @@ "binop": null }, "value": "parse", - "start": 17458, - "end": 17463, + "start": 17542, + "end": 17547, "loc": { "start": { "line": 352, @@ -42299,8 +42299,8 @@ "postfix": false, "binop": null }, - "start": 17463, - "end": 17464, + "start": 17547, + "end": 17548, "loc": { "start": { "line": 352, @@ -42327,8 +42327,8 @@ "updateContext": null }, "value": "this", - "start": 17464, - "end": 17468, + "start": 17548, + "end": 17552, "loc": { "start": { "line": 352, @@ -42353,8 +42353,8 @@ "binop": null, "updateContext": null }, - "start": 17468, - "end": 17469, + "start": 17552, + "end": 17553, "loc": { "start": { "line": 352, @@ -42379,8 +42379,8 @@ "binop": null }, "value": "params", - "start": 17470, - "end": 17476, + "start": 17554, + "end": 17560, "loc": { "start": { "line": 352, @@ -42405,8 +42405,8 @@ "binop": null, "updateContext": null }, - "start": 17476, - "end": 17477, + "start": 17560, + "end": 17561, "loc": { "start": { "line": 352, @@ -42431,8 +42431,8 @@ "binop": null }, "value": "gltf", - "start": 17477, - "end": 17481, + "start": 17561, + "end": 17565, "loc": { "start": { "line": 352, @@ -42457,8 +42457,8 @@ "binop": null, "updateContext": null }, - "start": 17481, - "end": 17482, + "start": 17565, + "end": 17566, "loc": { "start": { "line": 352, @@ -42483,8 +42483,8 @@ "binop": null }, "value": "metaModelJSON", - "start": 17483, - "end": 17496, + "start": 17567, + "end": 17580, "loc": { "start": { "line": 352, @@ -42509,8 +42509,8 @@ "binop": null, "updateContext": null }, - "start": 17496, - "end": 17497, + "start": 17580, + "end": 17581, "loc": { "start": { "line": 352, @@ -42535,8 +42535,8 @@ "binop": null }, "value": "params", - "start": 17498, - "end": 17504, + "start": 17582, + "end": 17588, "loc": { "start": { "line": 352, @@ -42561,8 +42561,8 @@ "binop": null, "updateContext": null }, - "start": 17504, - "end": 17505, + "start": 17588, + "end": 17589, "loc": { "start": { "line": 352, @@ -42587,8 +42587,8 @@ "binop": null }, "value": "sceneModel", - "start": 17506, - "end": 17516, + "start": 17590, + "end": 17600, "loc": { "start": { "line": 352, @@ -42612,8 +42612,8 @@ "postfix": false, "binop": null }, - "start": 17516, - "end": 17517, + "start": 17600, + "end": 17601, "loc": { "start": { "line": 352, @@ -42638,8 +42638,8 @@ "binop": null, "updateContext": null }, - "start": 17517, - "end": 17518, + "start": 17601, + "end": 17602, "loc": { "start": { "line": 352, @@ -42663,8 +42663,8 @@ "postfix": false, "binop": null }, - "start": 17535, - "end": 17536, + "start": 17619, + "end": 17620, "loc": { "start": { "line": 353, @@ -42688,8 +42688,8 @@ "postfix": false, "binop": null }, - "start": 17549, - "end": 17550, + "start": 17633, + "end": 17634, "loc": { "start": { "line": 354, @@ -42714,8 +42714,8 @@ "binop": null, "updateContext": null }, - "start": 17550, - "end": 17551, + "start": 17634, + "end": 17635, "loc": { "start": { "line": 354, @@ -42742,8 +42742,8 @@ "updateContext": null }, "value": "if", - "start": 17565, - "end": 17567, + "start": 17649, + "end": 17651, "loc": { "start": { "line": 356, @@ -42767,8 +42767,8 @@ "postfix": false, "binop": null }, - "start": 17568, - "end": 17569, + "start": 17652, + "end": 17653, "loc": { "start": { "line": 356, @@ -42793,8 +42793,8 @@ "binop": null }, "value": "params", - "start": 17569, - "end": 17575, + "start": 17653, + "end": 17659, "loc": { "start": { "line": 356, @@ -42819,8 +42819,8 @@ "binop": null, "updateContext": null }, - "start": 17575, - "end": 17576, + "start": 17659, + "end": 17660, "loc": { "start": { "line": 356, @@ -42845,8 +42845,8 @@ "binop": null }, "value": "metaModelSrc", - "start": 17576, - "end": 17588, + "start": 17660, + "end": 17672, "loc": { "start": { "line": 356, @@ -42870,8 +42870,8 @@ "postfix": false, "binop": null }, - "start": 17588, - "end": 17589, + "start": 17672, + "end": 17673, "loc": { "start": { "line": 356, @@ -42895,8 +42895,8 @@ "postfix": false, "binop": null }, - "start": 17590, - "end": 17591, + "start": 17674, + "end": 17675, "loc": { "start": { "line": 356, @@ -42923,8 +42923,8 @@ "updateContext": null }, "value": "const", - "start": 17609, - "end": 17614, + "start": 17693, + "end": 17698, "loc": { "start": { "line": 358, @@ -42949,8 +42949,8 @@ "binop": null }, "value": "metaModelSrc", - "start": 17615, - "end": 17627, + "start": 17699, + "end": 17711, "loc": { "start": { "line": 358, @@ -42976,8 +42976,8 @@ "updateContext": null }, "value": "=", - "start": 17628, - "end": 17629, + "start": 17712, + "end": 17713, "loc": { "start": { "line": 358, @@ -43002,8 +43002,8 @@ "binop": null }, "value": "params", - "start": 17630, - "end": 17636, + "start": 17714, + "end": 17720, "loc": { "start": { "line": 358, @@ -43028,8 +43028,8 @@ "binop": null, "updateContext": null }, - "start": 17636, - "end": 17637, + "start": 17720, + "end": 17721, "loc": { "start": { "line": 358, @@ -43054,8 +43054,8 @@ "binop": null }, "value": "metaModelSrc", - "start": 17637, - "end": 17649, + "start": 17721, + "end": 17733, "loc": { "start": { "line": 358, @@ -43080,8 +43080,8 @@ "binop": null, "updateContext": null }, - "start": 17649, - "end": 17650, + "start": 17733, + "end": 17734, "loc": { "start": { "line": 358, @@ -43108,8 +43108,8 @@ "updateContext": null }, "value": "this", - "start": 17668, - "end": 17672, + "start": 17752, + "end": 17756, "loc": { "start": { "line": 360, @@ -43134,8 +43134,8 @@ "binop": null, "updateContext": null }, - "start": 17672, - "end": 17673, + "start": 17756, + "end": 17757, "loc": { "start": { "line": 360, @@ -43160,8 +43160,8 @@ "binop": null }, "value": "viewer", - "start": 17673, - "end": 17679, + "start": 17757, + "end": 17763, "loc": { "start": { "line": 360, @@ -43186,8 +43186,8 @@ "binop": null, "updateContext": null }, - "start": 17679, - "end": 17680, + "start": 17763, + "end": 17764, "loc": { "start": { "line": 360, @@ -43212,8 +43212,8 @@ "binop": null }, "value": "scene", - "start": 17680, - "end": 17685, + "start": 17764, + "end": 17769, "loc": { "start": { "line": 360, @@ -43238,8 +43238,8 @@ "binop": null, "updateContext": null }, - "start": 17685, - "end": 17686, + "start": 17769, + "end": 17770, "loc": { "start": { "line": 360, @@ -43264,8 +43264,8 @@ "binop": null }, "value": "canvas", - "start": 17686, - "end": 17692, + "start": 17770, + "end": 17776, "loc": { "start": { "line": 360, @@ -43290,8 +43290,8 @@ "binop": null, "updateContext": null }, - "start": 17692, - "end": 17693, + "start": 17776, + "end": 17777, "loc": { "start": { "line": 360, @@ -43316,8 +43316,8 @@ "binop": null }, "value": "spinner", - "start": 17693, - "end": 17700, + "start": 17777, + "end": 17784, "loc": { "start": { "line": 360, @@ -43342,8 +43342,8 @@ "binop": null, "updateContext": null }, - "start": 17700, - "end": 17701, + "start": 17784, + "end": 17785, "loc": { "start": { "line": 360, @@ -43368,8 +43368,8 @@ "binop": null }, "value": "processes", - "start": 17701, - "end": 17710, + "start": 17785, + "end": 17794, "loc": { "start": { "line": 360, @@ -43394,8 +43394,8 @@ "binop": null }, "value": "++", - "start": 17710, - "end": 17712, + "start": 17794, + "end": 17796, "loc": { "start": { "line": 360, @@ -43420,8 +43420,8 @@ "binop": null, "updateContext": null }, - "start": 17712, - "end": 17713, + "start": 17796, + "end": 17797, "loc": { "start": { "line": 360, @@ -43448,8 +43448,8 @@ "updateContext": null }, "value": "this", - "start": 17731, - "end": 17735, + "start": 17815, + "end": 17819, "loc": { "start": { "line": 362, @@ -43474,8 +43474,8 @@ "binop": null, "updateContext": null }, - "start": 17735, - "end": 17736, + "start": 17819, + "end": 17820, "loc": { "start": { "line": 362, @@ -43500,8 +43500,8 @@ "binop": null }, "value": "_dataSource", - "start": 17736, - "end": 17747, + "start": 17820, + "end": 17831, "loc": { "start": { "line": 362, @@ -43526,8 +43526,8 @@ "binop": null, "updateContext": null }, - "start": 17747, - "end": 17748, + "start": 17831, + "end": 17832, "loc": { "start": { "line": 362, @@ -43552,8 +43552,8 @@ "binop": null }, "value": "getMetaModel", - "start": 17748, - "end": 17760, + "start": 17832, + "end": 17844, "loc": { "start": { "line": 362, @@ -43577,8 +43577,8 @@ "postfix": false, "binop": null }, - "start": 17760, - "end": 17761, + "start": 17844, + "end": 17845, "loc": { "start": { "line": 362, @@ -43603,8 +43603,8 @@ "binop": null }, "value": "metaModelSrc", - "start": 17761, - "end": 17773, + "start": 17845, + "end": 17857, "loc": { "start": { "line": 362, @@ -43629,8 +43629,8 @@ "binop": null, "updateContext": null }, - "start": 17773, - "end": 17774, + "start": 17857, + "end": 17858, "loc": { "start": { "line": 362, @@ -43654,8 +43654,8 @@ "postfix": false, "binop": null }, - "start": 17775, - "end": 17776, + "start": 17859, + "end": 17860, "loc": { "start": { "line": 362, @@ -43680,8 +43680,8 @@ "binop": null }, "value": "metaModelJSON", - "start": 17776, - "end": 17789, + "start": 17860, + "end": 17873, "loc": { "start": { "line": 362, @@ -43705,8 +43705,8 @@ "postfix": false, "binop": null }, - "start": 17789, - "end": 17790, + "start": 17873, + "end": 17874, "loc": { "start": { "line": 362, @@ -43731,8 +43731,8 @@ "binop": null, "updateContext": null }, - "start": 17791, - "end": 17793, + "start": 17875, + "end": 17877, "loc": { "start": { "line": 362, @@ -43756,8 +43756,8 @@ "postfix": false, "binop": null }, - "start": 17794, - "end": 17795, + "start": 17878, + "end": 17879, "loc": { "start": { "line": 362, @@ -43784,8 +43784,8 @@ "updateContext": null }, "value": "this", - "start": 17817, - "end": 17821, + "start": 17901, + "end": 17905, "loc": { "start": { "line": 364, @@ -43810,8 +43810,8 @@ "binop": null, "updateContext": null }, - "start": 17821, - "end": 17822, + "start": 17905, + "end": 17906, "loc": { "start": { "line": 364, @@ -43836,8 +43836,8 @@ "binop": null }, "value": "viewer", - "start": 17822, - "end": 17828, + "start": 17906, + "end": 17912, "loc": { "start": { "line": 364, @@ -43862,8 +43862,8 @@ "binop": null, "updateContext": null }, - "start": 17828, - "end": 17829, + "start": 17912, + "end": 17913, "loc": { "start": { "line": 364, @@ -43888,8 +43888,8 @@ "binop": null }, "value": "scene", - "start": 17829, - "end": 17834, + "start": 17913, + "end": 17918, "loc": { "start": { "line": 364, @@ -43914,8 +43914,8 @@ "binop": null, "updateContext": null }, - "start": 17834, - "end": 17835, + "start": 17918, + "end": 17919, "loc": { "start": { "line": 364, @@ -43940,8 +43940,8 @@ "binop": null }, "value": "canvas", - "start": 17835, - "end": 17841, + "start": 17919, + "end": 17925, "loc": { "start": { "line": 364, @@ -43966,8 +43966,8 @@ "binop": null, "updateContext": null }, - "start": 17841, - "end": 17842, + "start": 17925, + "end": 17926, "loc": { "start": { "line": 364, @@ -43992,8 +43992,8 @@ "binop": null }, "value": "spinner", - "start": 17842, - "end": 17849, + "start": 17926, + "end": 17933, "loc": { "start": { "line": 364, @@ -44018,8 +44018,8 @@ "binop": null, "updateContext": null }, - "start": 17849, - "end": 17850, + "start": 17933, + "end": 17934, "loc": { "start": { "line": 364, @@ -44044,8 +44044,8 @@ "binop": null }, "value": "processes", - "start": 17850, - "end": 17859, + "start": 17934, + "end": 17943, "loc": { "start": { "line": 364, @@ -44070,8 +44070,8 @@ "binop": null }, "value": "--", - "start": 17859, - "end": 17861, + "start": 17943, + "end": 17945, "loc": { "start": { "line": 364, @@ -44096,8 +44096,8 @@ "binop": null, "updateContext": null }, - "start": 17861, - "end": 17862, + "start": 17945, + "end": 17946, "loc": { "start": { "line": 364, @@ -44122,8 +44122,8 @@ "binop": null }, "value": "processMetaModelJSON", - "start": 17884, - "end": 17904, + "start": 17968, + "end": 17988, "loc": { "start": { "line": 366, @@ -44147,8 +44147,8 @@ "postfix": false, "binop": null }, - "start": 17904, - "end": 17905, + "start": 17988, + "end": 17989, "loc": { "start": { "line": 366, @@ -44173,8 +44173,8 @@ "binop": null }, "value": "metaModelJSON", - "start": 17905, - "end": 17918, + "start": 17989, + "end": 18002, "loc": { "start": { "line": 366, @@ -44198,8 +44198,8 @@ "postfix": false, "binop": null }, - "start": 17918, - "end": 17919, + "start": 18002, + "end": 18003, "loc": { "start": { "line": 366, @@ -44224,8 +44224,8 @@ "binop": null, "updateContext": null }, - "start": 17919, - "end": 17920, + "start": 18003, + "end": 18004, "loc": { "start": { "line": 366, @@ -44249,8 +44249,8 @@ "postfix": false, "binop": null }, - "start": 17938, - "end": 17939, + "start": 18022, + "end": 18023, "loc": { "start": { "line": 368, @@ -44275,8 +44275,8 @@ "binop": null, "updateContext": null }, - "start": 17939, - "end": 17940, + "start": 18023, + "end": 18024, "loc": { "start": { "line": 368, @@ -44300,8 +44300,8 @@ "postfix": false, "binop": null }, - "start": 17941, - "end": 17942, + "start": 18025, + "end": 18026, "loc": { "start": { "line": 368, @@ -44326,8 +44326,8 @@ "binop": null }, "value": "errMsg", - "start": 17942, - "end": 17948, + "start": 18026, + "end": 18032, "loc": { "start": { "line": 368, @@ -44351,8 +44351,8 @@ "postfix": false, "binop": null }, - "start": 17948, - "end": 17949, + "start": 18032, + "end": 18033, "loc": { "start": { "line": 368, @@ -44377,8 +44377,8 @@ "binop": null, "updateContext": null }, - "start": 17950, - "end": 17952, + "start": 18034, + "end": 18036, "loc": { "start": { "line": 368, @@ -44402,8 +44402,8 @@ "postfix": false, "binop": null }, - "start": 17953, - "end": 17954, + "start": 18037, + "end": 18038, "loc": { "start": { "line": 368, @@ -44430,8 +44430,8 @@ "updateContext": null }, "value": "this", - "start": 17975, - "end": 17979, + "start": 18059, + "end": 18063, "loc": { "start": { "line": 369, @@ -44456,8 +44456,8 @@ "binop": null, "updateContext": null }, - "start": 17979, - "end": 17980, + "start": 18063, + "end": 18064, "loc": { "start": { "line": 369, @@ -44482,8 +44482,8 @@ "binop": null }, "value": "error", - "start": 17980, - "end": 17985, + "start": 18064, + "end": 18069, "loc": { "start": { "line": 369, @@ -44507,8 +44507,8 @@ "postfix": false, "binop": null }, - "start": 17985, - "end": 17986, + "start": 18069, + "end": 18070, "loc": { "start": { "line": 369, @@ -44532,8 +44532,8 @@ "postfix": false, "binop": null }, - "start": 17986, - "end": 17987, + "start": 18070, + "end": 18071, "loc": { "start": { "line": 369, @@ -44559,8 +44559,8 @@ "updateContext": null }, "value": "load(): Failed to load model metadata for model '", - "start": 17987, - "end": 18036, + "start": 18071, + "end": 18120, "loc": { "start": { "line": 369, @@ -44584,8 +44584,8 @@ "postfix": false, "binop": null }, - "start": 18036, - "end": 18038, + "start": 18120, + "end": 18122, "loc": { "start": { "line": 369, @@ -44610,8 +44610,8 @@ "binop": null }, "value": "modelId", - "start": 18038, - "end": 18045, + "start": 18122, + "end": 18129, "loc": { "start": { "line": 369, @@ -44635,8 +44635,8 @@ "postfix": false, "binop": null }, - "start": 18045, - "end": 18046, + "start": 18129, + "end": 18130, "loc": { "start": { "line": 369, @@ -44662,8 +44662,8 @@ "updateContext": null }, "value": " from '", - "start": 18046, - "end": 18054, + "start": 18130, + "end": 18138, "loc": { "start": { "line": 369, @@ -44687,8 +44687,8 @@ "postfix": false, "binop": null }, - "start": 18054, - "end": 18056, + "start": 18138, + "end": 18140, "loc": { "start": { "line": 369, @@ -44713,8 +44713,8 @@ "binop": null }, "value": "metaModelSrc", - "start": 18056, - "end": 18068, + "start": 18140, + "end": 18152, "loc": { "start": { "line": 369, @@ -44738,8 +44738,8 @@ "postfix": false, "binop": null }, - "start": 18068, - "end": 18069, + "start": 18152, + "end": 18153, "loc": { "start": { "line": 369, @@ -44765,8 +44765,8 @@ "updateContext": null }, "value": "' - ", - "start": 18069, - "end": 18073, + "start": 18153, + "end": 18157, "loc": { "start": { "line": 369, @@ -44790,8 +44790,8 @@ "postfix": false, "binop": null }, - "start": 18073, - "end": 18075, + "start": 18157, + "end": 18159, "loc": { "start": { "line": 369, @@ -44816,8 +44816,8 @@ "binop": null }, "value": "errMsg", - "start": 18075, - "end": 18081, + "start": 18159, + "end": 18165, "loc": { "start": { "line": 369, @@ -44841,8 +44841,8 @@ "postfix": false, "binop": null }, - "start": 18081, - "end": 18082, + "start": 18165, + "end": 18166, "loc": { "start": { "line": 369, @@ -44868,8 +44868,8 @@ "updateContext": null }, "value": "", - "start": 18082, - "end": 18082, + "start": 18166, + "end": 18166, "loc": { "start": { "line": 369, @@ -44893,8 +44893,8 @@ "postfix": false, "binop": null }, - "start": 18082, - "end": 18083, + "start": 18166, + "end": 18167, "loc": { "start": { "line": 369, @@ -44918,8 +44918,8 @@ "postfix": false, "binop": null }, - "start": 18083, - "end": 18084, + "start": 18167, + "end": 18168, "loc": { "start": { "line": 369, @@ -44944,8 +44944,8 @@ "binop": null, "updateContext": null }, - "start": 18084, - "end": 18085, + "start": 18168, + "end": 18169, "loc": { "start": { "line": 369, @@ -44972,8 +44972,8 @@ "updateContext": null }, "value": "this", - "start": 18106, - "end": 18110, + "start": 18190, + "end": 18194, "loc": { "start": { "line": 370, @@ -44998,8 +44998,8 @@ "binop": null, "updateContext": null }, - "start": 18110, - "end": 18111, + "start": 18194, + "end": 18195, "loc": { "start": { "line": 370, @@ -45024,8 +45024,8 @@ "binop": null }, "value": "viewer", - "start": 18111, - "end": 18117, + "start": 18195, + "end": 18201, "loc": { "start": { "line": 370, @@ -45050,8 +45050,8 @@ "binop": null, "updateContext": null }, - "start": 18117, - "end": 18118, + "start": 18201, + "end": 18202, "loc": { "start": { "line": 370, @@ -45076,8 +45076,8 @@ "binop": null }, "value": "scene", - "start": 18118, - "end": 18123, + "start": 18202, + "end": 18207, "loc": { "start": { "line": 370, @@ -45102,8 +45102,8 @@ "binop": null, "updateContext": null }, - "start": 18123, - "end": 18124, + "start": 18207, + "end": 18208, "loc": { "start": { "line": 370, @@ -45128,8 +45128,8 @@ "binop": null }, "value": "canvas", - "start": 18124, - "end": 18130, + "start": 18208, + "end": 18214, "loc": { "start": { "line": 370, @@ -45154,8 +45154,8 @@ "binop": null, "updateContext": null }, - "start": 18130, - "end": 18131, + "start": 18214, + "end": 18215, "loc": { "start": { "line": 370, @@ -45180,8 +45180,8 @@ "binop": null }, "value": "spinner", - "start": 18131, - "end": 18138, + "start": 18215, + "end": 18222, "loc": { "start": { "line": 370, @@ -45206,8 +45206,8 @@ "binop": null, "updateContext": null }, - "start": 18138, - "end": 18139, + "start": 18222, + "end": 18223, "loc": { "start": { "line": 370, @@ -45232,8 +45232,8 @@ "binop": null }, "value": "processes", - "start": 18139, - "end": 18148, + "start": 18223, + "end": 18232, "loc": { "start": { "line": 370, @@ -45258,8 +45258,8 @@ "binop": null }, "value": "--", - "start": 18148, - "end": 18150, + "start": 18232, + "end": 18234, "loc": { "start": { "line": 370, @@ -45284,8 +45284,8 @@ "binop": null, "updateContext": null }, - "start": 18150, - "end": 18151, + "start": 18234, + "end": 18235, "loc": { "start": { "line": 370, @@ -45309,8 +45309,8 @@ "postfix": false, "binop": null }, - "start": 18168, - "end": 18169, + "start": 18252, + "end": 18253, "loc": { "start": { "line": 371, @@ -45334,8 +45334,8 @@ "postfix": false, "binop": null }, - "start": 18169, - "end": 18170, + "start": 18253, + "end": 18254, "loc": { "start": { "line": 371, @@ -45360,8 +45360,8 @@ "binop": null, "updateContext": null }, - "start": 18170, - "end": 18171, + "start": 18254, + "end": 18255, "loc": { "start": { "line": 371, @@ -45385,8 +45385,8 @@ "postfix": false, "binop": null }, - "start": 18185, - "end": 18186, + "start": 18269, + "end": 18270, "loc": { "start": { "line": 373, @@ -45413,8 +45413,8 @@ "updateContext": null }, "value": "else", - "start": 18187, - "end": 18191, + "start": 18271, + "end": 18275, "loc": { "start": { "line": 373, @@ -45441,8 +45441,8 @@ "updateContext": null }, "value": "if", - "start": 18192, - "end": 18194, + "start": 18276, + "end": 18278, "loc": { "start": { "line": 373, @@ -45466,8 +45466,8 @@ "postfix": false, "binop": null }, - "start": 18195, - "end": 18196, + "start": 18279, + "end": 18280, "loc": { "start": { "line": 373, @@ -45492,8 +45492,8 @@ "binop": null }, "value": "params", - "start": 18196, - "end": 18202, + "start": 18280, + "end": 18286, "loc": { "start": { "line": 373, @@ -45518,8 +45518,8 @@ "binop": null, "updateContext": null }, - "start": 18202, - "end": 18203, + "start": 18286, + "end": 18287, "loc": { "start": { "line": 373, @@ -45544,8 +45544,8 @@ "binop": null }, "value": "metaModelJSON", - "start": 18203, - "end": 18216, + "start": 18287, + "end": 18300, "loc": { "start": { "line": 373, @@ -45569,8 +45569,8 @@ "postfix": false, "binop": null }, - "start": 18216, - "end": 18217, + "start": 18300, + "end": 18301, "loc": { "start": { "line": 373, @@ -45594,8 +45594,8 @@ "postfix": false, "binop": null }, - "start": 18218, - "end": 18219, + "start": 18302, + "end": 18303, "loc": { "start": { "line": 373, @@ -45620,8 +45620,8 @@ "binop": null }, "value": "processMetaModelJSON", - "start": 18237, - "end": 18257, + "start": 18321, + "end": 18341, "loc": { "start": { "line": 375, @@ -45645,8 +45645,8 @@ "postfix": false, "binop": null }, - "start": 18257, - "end": 18258, + "start": 18341, + "end": 18342, "loc": { "start": { "line": 375, @@ -45671,8 +45671,8 @@ "binop": null }, "value": "params", - "start": 18258, - "end": 18264, + "start": 18342, + "end": 18348, "loc": { "start": { "line": 375, @@ -45697,8 +45697,8 @@ "binop": null, "updateContext": null }, - "start": 18264, - "end": 18265, + "start": 18348, + "end": 18349, "loc": { "start": { "line": 375, @@ -45723,8 +45723,8 @@ "binop": null }, "value": "metaModelJSON", - "start": 18265, - "end": 18278, + "start": 18349, + "end": 18362, "loc": { "start": { "line": 375, @@ -45748,8 +45748,8 @@ "postfix": false, "binop": null }, - "start": 18278, - "end": 18279, + "start": 18362, + "end": 18363, "loc": { "start": { "line": 375, @@ -45774,8 +45774,8 @@ "binop": null, "updateContext": null }, - "start": 18279, - "end": 18280, + "start": 18363, + "end": 18364, "loc": { "start": { "line": 375, @@ -45799,8 +45799,8 @@ "postfix": false, "binop": null }, - "start": 18293, - "end": 18294, + "start": 18377, + "end": 18378, "loc": { "start": { "line": 376, @@ -45824,8 +45824,8 @@ "postfix": false, "binop": null }, - "start": 18304, - "end": 18305, + "start": 18388, + "end": 18389, "loc": { "start": { "line": 378, @@ -45852,8 +45852,8 @@ "updateContext": null }, "value": "else", - "start": 18306, - "end": 18310, + "start": 18390, + "end": 18394, "loc": { "start": { "line": 378, @@ -45877,8 +45877,8 @@ "postfix": false, "binop": null }, - "start": 18311, - "end": 18312, + "start": 18395, + "end": 18396, "loc": { "start": { "line": 378, @@ -45903,8 +45903,8 @@ "binop": null }, "value": "params", - "start": 18326, - "end": 18332, + "start": 18410, + "end": 18416, "loc": { "start": { "line": 380, @@ -45929,8 +45929,8 @@ "binop": null, "updateContext": null }, - "start": 18332, - "end": 18333, + "start": 18416, + "end": 18417, "loc": { "start": { "line": 380, @@ -45955,8 +45955,8 @@ "binop": null }, "value": "handleGLTFNode", - "start": 18333, - "end": 18347, + "start": 18417, + "end": 18431, "loc": { "start": { "line": 380, @@ -45982,8 +45982,8 @@ "updateContext": null }, "value": "=", - "start": 18348, - "end": 18349, + "start": 18432, + "end": 18433, "loc": { "start": { "line": 380, @@ -46007,8 +46007,8 @@ "postfix": false, "binop": null }, - "start": 18350, - "end": 18351, + "start": 18434, + "end": 18435, "loc": { "start": { "line": 380, @@ -46033,8 +46033,8 @@ "binop": null }, "value": "modelId", - "start": 18351, - "end": 18358, + "start": 18435, + "end": 18442, "loc": { "start": { "line": 380, @@ -46059,8 +46059,8 @@ "binop": null, "updateContext": null }, - "start": 18358, - "end": 18359, + "start": 18442, + "end": 18443, "loc": { "start": { "line": 380, @@ -46085,8 +46085,8 @@ "binop": null }, "value": "glTFNode", - "start": 18360, - "end": 18368, + "start": 18444, + "end": 18452, "loc": { "start": { "line": 380, @@ -46111,8 +46111,8 @@ "binop": null, "updateContext": null }, - "start": 18368, - "end": 18369, + "start": 18452, + "end": 18453, "loc": { "start": { "line": 380, @@ -46137,8 +46137,8 @@ "binop": null }, "value": "actions", - "start": 18370, - "end": 18377, + "start": 18454, + "end": 18461, "loc": { "start": { "line": 380, @@ -46162,8 +46162,8 @@ "postfix": false, "binop": null }, - "start": 18377, - "end": 18378, + "start": 18461, + "end": 18462, "loc": { "start": { "line": 380, @@ -46188,8 +46188,8 @@ "binop": null, "updateContext": null }, - "start": 18379, - "end": 18381, + "start": 18463, + "end": 18465, "loc": { "start": { "line": 380, @@ -46213,8 +46213,8 @@ "postfix": false, "binop": null }, - "start": 18382, - "end": 18383, + "start": 18466, + "end": 18467, "loc": { "start": { "line": 380, @@ -46241,8 +46241,8 @@ "updateContext": null }, "value": "const", - "start": 18401, - "end": 18406, + "start": 18485, + "end": 18490, "loc": { "start": { "line": 382, @@ -46267,8 +46267,8 @@ "binop": null }, "value": "name", - "start": 18407, - "end": 18411, + "start": 18491, + "end": 18495, "loc": { "start": { "line": 382, @@ -46294,8 +46294,8 @@ "updateContext": null }, "value": "=", - "start": 18412, - "end": 18413, + "start": 18496, + "end": 18497, "loc": { "start": { "line": 382, @@ -46320,8 +46320,8 @@ "binop": null }, "value": "glTFNode", - "start": 18414, - "end": 18422, + "start": 18498, + "end": 18506, "loc": { "start": { "line": 382, @@ -46346,8 +46346,8 @@ "binop": null, "updateContext": null }, - "start": 18422, - "end": 18423, + "start": 18506, + "end": 18507, "loc": { "start": { "line": 382, @@ -46372,8 +46372,8 @@ "binop": null }, "value": "name", - "start": 18423, - "end": 18427, + "start": 18507, + "end": 18511, "loc": { "start": { "line": 382, @@ -46398,8 +46398,8 @@ "binop": null, "updateContext": null }, - "start": 18427, - "end": 18428, + "start": 18511, + "end": 18512, "loc": { "start": { "line": 382, @@ -46426,8 +46426,8 @@ "updateContext": null }, "value": "if", - "start": 18446, - "end": 18448, + "start": 18530, + "end": 18532, "loc": { "start": { "line": 384, @@ -46451,8 +46451,8 @@ "postfix": false, "binop": null }, - "start": 18449, - "end": 18450, + "start": 18533, + "end": 18534, "loc": { "start": { "line": 384, @@ -46478,8 +46478,8 @@ "updateContext": null }, "value": "!", - "start": 18450, - "end": 18451, + "start": 18534, + "end": 18535, "loc": { "start": { "line": 384, @@ -46504,8 +46504,8 @@ "binop": null }, "value": "name", - "start": 18451, - "end": 18455, + "start": 18535, + "end": 18539, "loc": { "start": { "line": 384, @@ -46529,8 +46529,8 @@ "postfix": false, "binop": null }, - "start": 18455, - "end": 18456, + "start": 18539, + "end": 18540, "loc": { "start": { "line": 384, @@ -46554,8 +46554,8 @@ "postfix": false, "binop": null }, - "start": 18457, - "end": 18458, + "start": 18541, + "end": 18542, "loc": { "start": { "line": 384, @@ -46582,8 +46582,8 @@ "updateContext": null }, "value": "return", - "start": 18479, - "end": 18485, + "start": 18563, + "end": 18569, "loc": { "start": { "line": 385, @@ -46610,8 +46610,8 @@ "updateContext": null }, "value": "true", - "start": 18486, - "end": 18490, + "start": 18570, + "end": 18574, "loc": { "start": { "line": 385, @@ -46636,8 +46636,8 @@ "binop": null, "updateContext": null }, - "start": 18490, - "end": 18491, + "start": 18574, + "end": 18575, "loc": { "start": { "line": 385, @@ -46652,8 +46652,8 @@ { "type": "CommentLine", "value": " Continue descending this node subtree", - "start": 18492, - "end": 18532, + "start": 18576, + "end": 18616, "loc": { "start": { "line": 385, @@ -46677,8 +46677,8 @@ "postfix": false, "binop": null }, - "start": 18549, - "end": 18550, + "start": 18633, + "end": 18634, "loc": { "start": { "line": 386, @@ -46705,8 +46705,8 @@ "updateContext": null }, "value": "const", - "start": 18568, - "end": 18573, + "start": 18652, + "end": 18657, "loc": { "start": { "line": 388, @@ -46731,8 +46731,8 @@ "binop": null }, "value": "id", - "start": 18574, - "end": 18576, + "start": 18658, + "end": 18660, "loc": { "start": { "line": 388, @@ -46758,8 +46758,8 @@ "updateContext": null }, "value": "=", - "start": 18577, - "end": 18578, + "start": 18661, + "end": 18662, "loc": { "start": { "line": 388, @@ -46784,8 +46784,8 @@ "binop": null }, "value": "name", - "start": 18579, - "end": 18583, + "start": 18663, + "end": 18667, "loc": { "start": { "line": 388, @@ -46810,8 +46810,8 @@ "binop": null, "updateContext": null }, - "start": 18583, - "end": 18584, + "start": 18667, + "end": 18668, "loc": { "start": { "line": 388, @@ -46836,8 +46836,8 @@ "binop": null }, "value": "actions", - "start": 18602, - "end": 18609, + "start": 18686, + "end": 18693, "loc": { "start": { "line": 390, @@ -46862,8 +46862,8 @@ "binop": null, "updateContext": null }, - "start": 18609, - "end": 18610, + "start": 18693, + "end": 18694, "loc": { "start": { "line": 390, @@ -46888,8 +46888,8 @@ "binop": null }, "value": "createEntity", - "start": 18610, - "end": 18622, + "start": 18694, + "end": 18706, "loc": { "start": { "line": 390, @@ -46915,8 +46915,8 @@ "updateContext": null }, "value": "=", - "start": 18623, - "end": 18624, + "start": 18707, + "end": 18708, "loc": { "start": { "line": 390, @@ -46940,8 +46940,8 @@ "postfix": false, "binop": null }, - "start": 18625, - "end": 18626, + "start": 18709, + "end": 18710, "loc": { "start": { "line": 390, @@ -46956,8 +46956,8 @@ { "type": "CommentLine", "value": " Create an Entity for this glTF scene node", - "start": 18627, - "end": 18671, + "start": 18711, + "end": 18755, "loc": { "start": { "line": 390, @@ -46982,8 +46982,8 @@ "binop": null }, "value": "id", - "start": 18692, - "end": 18694, + "start": 18776, + "end": 18778, "loc": { "start": { "line": 391, @@ -47008,8 +47008,8 @@ "binop": null, "updateContext": null }, - "start": 18694, - "end": 18695, + "start": 18778, + "end": 18779, "loc": { "start": { "line": 391, @@ -47034,8 +47034,8 @@ "binop": null }, "value": "id", - "start": 18696, - "end": 18698, + "start": 18780, + "end": 18782, "loc": { "start": { "line": 391, @@ -47060,8 +47060,8 @@ "binop": null, "updateContext": null }, - "start": 18698, - "end": 18699, + "start": 18782, + "end": 18783, "loc": { "start": { "line": 391, @@ -47086,8 +47086,8 @@ "binop": null }, "value": "isObject", - "start": 18720, - "end": 18728, + "start": 18804, + "end": 18812, "loc": { "start": { "line": 392, @@ -47112,8 +47112,8 @@ "binop": null, "updateContext": null }, - "start": 18728, - "end": 18729, + "start": 18812, + "end": 18813, "loc": { "start": { "line": 392, @@ -47140,8 +47140,8 @@ "updateContext": null }, "value": "true", - "start": 18730, - "end": 18734, + "start": 18814, + "end": 18818, "loc": { "start": { "line": 392, @@ -47156,8 +47156,8 @@ { "type": "CommentLine", "value": " Registers the Entity in Scene#objects", - "start": 18735, - "end": 18775, + "start": 18819, + "end": 18859, "loc": { "start": { "line": 392, @@ -47181,8 +47181,8 @@ "postfix": false, "binop": null }, - "start": 18792, - "end": 18793, + "start": 18876, + "end": 18877, "loc": { "start": { "line": 393, @@ -47207,8 +47207,8 @@ "binop": null, "updateContext": null }, - "start": 18793, - "end": 18794, + "start": 18877, + "end": 18878, "loc": { "start": { "line": 393, @@ -47235,8 +47235,8 @@ "updateContext": null }, "value": "return", - "start": 18812, - "end": 18818, + "start": 18896, + "end": 18902, "loc": { "start": { "line": 395, @@ -47263,8 +47263,8 @@ "updateContext": null }, "value": "true", - "start": 18819, - "end": 18823, + "start": 18903, + "end": 18907, "loc": { "start": { "line": 395, @@ -47289,8 +47289,8 @@ "binop": null, "updateContext": null }, - "start": 18823, - "end": 18824, + "start": 18907, + "end": 18908, "loc": { "start": { "line": 395, @@ -47305,8 +47305,8 @@ { "type": "CommentLine", "value": " Continue descending this glTF node subtree", - "start": 18825, - "end": 18870, + "start": 18909, + "end": 18954, "loc": { "start": { "line": 395, @@ -47330,8 +47330,8 @@ "postfix": false, "binop": null }, - "start": 18883, - "end": 18884, + "start": 18967, + "end": 18968, "loc": { "start": { "line": 396, @@ -47356,8 +47356,8 @@ "binop": null, "updateContext": null }, - "start": 18884, - "end": 18885, + "start": 18968, + "end": 18969, "loc": { "start": { "line": 396, @@ -47384,8 +47384,8 @@ "updateContext": null }, "value": "if", - "start": 18900, - "end": 18902, + "start": 18984, + "end": 18986, "loc": { "start": { "line": 399, @@ -47409,8 +47409,8 @@ "postfix": false, "binop": null }, - "start": 18903, - "end": 18904, + "start": 18987, + "end": 18988, "loc": { "start": { "line": 399, @@ -47435,8 +47435,8 @@ "binop": null }, "value": "params", - "start": 18904, - "end": 18910, + "start": 18988, + "end": 18994, "loc": { "start": { "line": 399, @@ -47461,8 +47461,8 @@ "binop": null, "updateContext": null }, - "start": 18910, - "end": 18911, + "start": 18994, + "end": 18995, "loc": { "start": { "line": 399, @@ -47487,8 +47487,8 @@ "binop": null }, "value": "src", - "start": 18911, - "end": 18914, + "start": 18995, + "end": 18998, "loc": { "start": { "line": 399, @@ -47512,8 +47512,8 @@ "postfix": false, "binop": null }, - "start": 18914, - "end": 18915, + "start": 18998, + "end": 18999, "loc": { "start": { "line": 399, @@ -47537,8 +47537,8 @@ "postfix": false, "binop": null }, - "start": 18916, - "end": 18917, + "start": 19000, + "end": 19001, "loc": { "start": { "line": 399, @@ -47565,8 +47565,8 @@ "updateContext": null }, "value": "this", - "start": 18934, - "end": 18938, + "start": 19018, + "end": 19022, "loc": { "start": { "line": 400, @@ -47591,8 +47591,8 @@ "binop": null, "updateContext": null }, - "start": 18938, - "end": 18939, + "start": 19022, + "end": 19023, "loc": { "start": { "line": 400, @@ -47617,8 +47617,8 @@ "binop": null }, "value": "_sceneModelLoader", - "start": 18939, - "end": 18956, + "start": 19023, + "end": 19040, "loc": { "start": { "line": 400, @@ -47643,8 +47643,8 @@ "binop": null, "updateContext": null }, - "start": 18956, - "end": 18957, + "start": 19040, + "end": 19041, "loc": { "start": { "line": 400, @@ -47669,8 +47669,8 @@ "binop": null }, "value": "load", - "start": 18957, - "end": 18961, + "start": 19041, + "end": 19045, "loc": { "start": { "line": 400, @@ -47694,8 +47694,8 @@ "postfix": false, "binop": null }, - "start": 18961, - "end": 18962, + "start": 19045, + "end": 19046, "loc": { "start": { "line": 400, @@ -47722,8 +47722,8 @@ "updateContext": null }, "value": "this", - "start": 18962, - "end": 18966, + "start": 19046, + "end": 19050, "loc": { "start": { "line": 400, @@ -47748,8 +47748,8 @@ "binop": null, "updateContext": null }, - "start": 18966, - "end": 18967, + "start": 19050, + "end": 19051, "loc": { "start": { "line": 400, @@ -47774,8 +47774,8 @@ "binop": null }, "value": "params", - "start": 18968, - "end": 18974, + "start": 19052, + "end": 19058, "loc": { "start": { "line": 400, @@ -47800,8 +47800,8 @@ "binop": null, "updateContext": null }, - "start": 18974, - "end": 18975, + "start": 19058, + "end": 19059, "loc": { "start": { "line": 400, @@ -47826,8 +47826,8 @@ "binop": null }, "value": "src", - "start": 18975, - "end": 18978, + "start": 19059, + "end": 19062, "loc": { "start": { "line": 400, @@ -47852,8 +47852,8 @@ "binop": null, "updateContext": null }, - "start": 18978, - "end": 18979, + "start": 19062, + "end": 19063, "loc": { "start": { "line": 400, @@ -47880,8 +47880,8 @@ "updateContext": null }, "value": "null", - "start": 18980, - "end": 18984, + "start": 19064, + "end": 19068, "loc": { "start": { "line": 400, @@ -47906,8 +47906,8 @@ "binop": null, "updateContext": null }, - "start": 18984, - "end": 18985, + "start": 19068, + "end": 19069, "loc": { "start": { "line": 400, @@ -47932,8 +47932,8 @@ "binop": null }, "value": "params", - "start": 18986, - "end": 18992, + "start": 19070, + "end": 19076, "loc": { "start": { "line": 400, @@ -47958,8 +47958,8 @@ "binop": null, "updateContext": null }, - "start": 18992, - "end": 18993, + "start": 19076, + "end": 19077, "loc": { "start": { "line": 400, @@ -47984,8 +47984,8 @@ "binop": null }, "value": "sceneModel", - "start": 18994, - "end": 19004, + "start": 19078, + "end": 19088, "loc": { "start": { "line": 400, @@ -48009,8 +48009,8 @@ "postfix": false, "binop": null }, - "start": 19004, - "end": 19005, + "start": 19088, + "end": 19089, "loc": { "start": { "line": 400, @@ -48035,8 +48035,8 @@ "binop": null, "updateContext": null }, - "start": 19005, - "end": 19006, + "start": 19089, + "end": 19090, "loc": { "start": { "line": 400, @@ -48060,8 +48060,8 @@ "postfix": false, "binop": null }, - "start": 19019, - "end": 19020, + "start": 19103, + "end": 19104, "loc": { "start": { "line": 401, @@ -48088,8 +48088,8 @@ "updateContext": null }, "value": "else", - "start": 19021, - "end": 19025, + "start": 19105, + "end": 19109, "loc": { "start": { "line": 401, @@ -48113,8 +48113,8 @@ "postfix": false, "binop": null }, - "start": 19026, - "end": 19027, + "start": 19110, + "end": 19111, "loc": { "start": { "line": 401, @@ -48141,8 +48141,8 @@ "updateContext": null }, "value": "this", - "start": 19044, - "end": 19048, + "start": 19128, + "end": 19132, "loc": { "start": { "line": 402, @@ -48167,8 +48167,8 @@ "binop": null, "updateContext": null }, - "start": 19048, - "end": 19049, + "start": 19132, + "end": 19133, "loc": { "start": { "line": 402, @@ -48193,8 +48193,8 @@ "binop": null }, "value": "_sceneModelLoader", - "start": 19049, - "end": 19066, + "start": 19133, + "end": 19150, "loc": { "start": { "line": 402, @@ -48219,8 +48219,8 @@ "binop": null, "updateContext": null }, - "start": 19066, - "end": 19067, + "start": 19150, + "end": 19151, "loc": { "start": { "line": 402, @@ -48245,8 +48245,8 @@ "binop": null }, "value": "parse", - "start": 19067, - "end": 19072, + "start": 19151, + "end": 19156, "loc": { "start": { "line": 402, @@ -48270,8 +48270,8 @@ "postfix": false, "binop": null }, - "start": 19072, - "end": 19073, + "start": 19156, + "end": 19157, "loc": { "start": { "line": 402, @@ -48298,8 +48298,8 @@ "updateContext": null }, "value": "this", - "start": 19073, - "end": 19077, + "start": 19157, + "end": 19161, "loc": { "start": { "line": 402, @@ -48324,8 +48324,8 @@ "binop": null, "updateContext": null }, - "start": 19077, - "end": 19078, + "start": 19161, + "end": 19162, "loc": { "start": { "line": 402, @@ -48350,8 +48350,8 @@ "binop": null }, "value": "params", - "start": 19079, - "end": 19085, + "start": 19163, + "end": 19169, "loc": { "start": { "line": 402, @@ -48376,8 +48376,8 @@ "binop": null, "updateContext": null }, - "start": 19085, - "end": 19086, + "start": 19169, + "end": 19170, "loc": { "start": { "line": 402, @@ -48402,8 +48402,8 @@ "binop": null }, "value": "gltf", - "start": 19086, - "end": 19090, + "start": 19170, + "end": 19174, "loc": { "start": { "line": 402, @@ -48428,8 +48428,8 @@ "binop": null, "updateContext": null }, - "start": 19090, - "end": 19091, + "start": 19174, + "end": 19175, "loc": { "start": { "line": 402, @@ -48456,8 +48456,8 @@ "updateContext": null }, "value": "null", - "start": 19092, - "end": 19096, + "start": 19176, + "end": 19180, "loc": { "start": { "line": 402, @@ -48482,8 +48482,8 @@ "binop": null, "updateContext": null }, - "start": 19096, - "end": 19097, + "start": 19180, + "end": 19181, "loc": { "start": { "line": 402, @@ -48508,8 +48508,8 @@ "binop": null }, "value": "params", - "start": 19098, - "end": 19104, + "start": 19182, + "end": 19188, "loc": { "start": { "line": 402, @@ -48534,8 +48534,8 @@ "binop": null, "updateContext": null }, - "start": 19104, - "end": 19105, + "start": 19188, + "end": 19189, "loc": { "start": { "line": 402, @@ -48560,8 +48560,8 @@ "binop": null }, "value": "sceneModel", - "start": 19106, - "end": 19116, + "start": 19190, + "end": 19200, "loc": { "start": { "line": 402, @@ -48585,8 +48585,8 @@ "postfix": false, "binop": null }, - "start": 19116, - "end": 19117, + "start": 19200, + "end": 19201, "loc": { "start": { "line": 402, @@ -48611,8 +48611,8 @@ "binop": null, "updateContext": null }, - "start": 19117, - "end": 19118, + "start": 19201, + "end": 19202, "loc": { "start": { "line": 402, @@ -48636,8 +48636,8 @@ "postfix": false, "binop": null }, - "start": 19131, - "end": 19132, + "start": 19215, + "end": 19216, "loc": { "start": { "line": 403, @@ -48661,8 +48661,8 @@ "postfix": false, "binop": null }, - "start": 19141, - "end": 19142, + "start": 19225, + "end": 19226, "loc": { "start": { "line": 404, @@ -48687,8 +48687,8 @@ "binop": null }, "value": "sceneModel", - "start": 19152, - "end": 19162, + "start": 19236, + "end": 19246, "loc": { "start": { "line": 406, @@ -48713,8 +48713,8 @@ "binop": null, "updateContext": null }, - "start": 19162, - "end": 19163, + "start": 19246, + "end": 19247, "loc": { "start": { "line": 406, @@ -48739,8 +48739,8 @@ "binop": null }, "value": "once", - "start": 19163, - "end": 19167, + "start": 19247, + "end": 19251, "loc": { "start": { "line": 406, @@ -48764,8 +48764,8 @@ "postfix": false, "binop": null }, - "start": 19167, - "end": 19168, + "start": 19251, + "end": 19252, "loc": { "start": { "line": 406, @@ -48791,8 +48791,8 @@ "updateContext": null }, "value": "destroyed", - "start": 19168, - "end": 19179, + "start": 19252, + "end": 19263, "loc": { "start": { "line": 406, @@ -48817,8 +48817,8 @@ "binop": null, "updateContext": null }, - "start": 19179, - "end": 19180, + "start": 19263, + "end": 19264, "loc": { "start": { "line": 406, @@ -48842,8 +48842,8 @@ "postfix": false, "binop": null }, - "start": 19181, - "end": 19182, + "start": 19265, + "end": 19266, "loc": { "start": { "line": 406, @@ -48867,8 +48867,8 @@ "postfix": false, "binop": null }, - "start": 19182, - "end": 19183, + "start": 19266, + "end": 19267, "loc": { "start": { "line": 406, @@ -48893,8 +48893,8 @@ "binop": null, "updateContext": null }, - "start": 19184, - "end": 19186, + "start": 19268, + "end": 19270, "loc": { "start": { "line": 406, @@ -48918,8 +48918,8 @@ "postfix": false, "binop": null }, - "start": 19187, - "end": 19188, + "start": 19271, + "end": 19272, "loc": { "start": { "line": 406, @@ -48946,8 +48946,8 @@ "updateContext": null }, "value": "this", - "start": 19201, - "end": 19205, + "start": 19285, + "end": 19289, "loc": { "start": { "line": 407, @@ -48972,8 +48972,8 @@ "binop": null, "updateContext": null }, - "start": 19205, - "end": 19206, + "start": 19289, + "end": 19290, "loc": { "start": { "line": 407, @@ -48998,8 +48998,8 @@ "binop": null }, "value": "viewer", - "start": 19206, - "end": 19212, + "start": 19290, + "end": 19296, "loc": { "start": { "line": 407, @@ -49024,8 +49024,8 @@ "binop": null, "updateContext": null }, - "start": 19212, - "end": 19213, + "start": 19296, + "end": 19297, "loc": { "start": { "line": 407, @@ -49050,8 +49050,8 @@ "binop": null }, "value": "metaScene", - "start": 19213, - "end": 19222, + "start": 19297, + "end": 19306, "loc": { "start": { "line": 407, @@ -49076,8 +49076,8 @@ "binop": null, "updateContext": null }, - "start": 19222, - "end": 19223, + "start": 19306, + "end": 19307, "loc": { "start": { "line": 407, @@ -49102,8 +49102,8 @@ "binop": null }, "value": "destroyMetaModel", - "start": 19223, - "end": 19239, + "start": 19307, + "end": 19323, "loc": { "start": { "line": 407, @@ -49127,8 +49127,8 @@ "postfix": false, "binop": null }, - "start": 19239, - "end": 19240, + "start": 19323, + "end": 19324, "loc": { "start": { "line": 407, @@ -49153,8 +49153,8 @@ "binop": null }, "value": "modelId", - "start": 19240, - "end": 19247, + "start": 19324, + "end": 19331, "loc": { "start": { "line": 407, @@ -49178,8 +49178,8 @@ "postfix": false, "binop": null }, - "start": 19247, - "end": 19248, + "start": 19331, + "end": 19332, "loc": { "start": { "line": 407, @@ -49204,8 +49204,8 @@ "binop": null, "updateContext": null }, - "start": 19248, - "end": 19249, + "start": 19332, + "end": 19333, "loc": { "start": { "line": 407, @@ -49229,8 +49229,8 @@ "postfix": false, "binop": null }, - "start": 19258, - "end": 19259, + "start": 19342, + "end": 19343, "loc": { "start": { "line": 408, @@ -49254,8 +49254,8 @@ "postfix": false, "binop": null }, - "start": 19259, - "end": 19260, + "start": 19343, + "end": 19344, "loc": { "start": { "line": 408, @@ -49280,8 +49280,8 @@ "binop": null, "updateContext": null }, - "start": 19260, - "end": 19261, + "start": 19344, + "end": 19345, "loc": { "start": { "line": 408, @@ -49308,8 +49308,8 @@ "updateContext": null }, "value": "return", - "start": 19271, - "end": 19277, + "start": 19355, + "end": 19361, "loc": { "start": { "line": 410, @@ -49334,8 +49334,8 @@ "binop": null }, "value": "sceneModel", - "start": 19278, - "end": 19288, + "start": 19362, + "end": 19372, "loc": { "start": { "line": 410, @@ -49360,8 +49360,8 @@ "binop": null, "updateContext": null }, - "start": 19288, - "end": 19289, + "start": 19372, + "end": 19373, "loc": { "start": { "line": 410, @@ -49385,8 +49385,8 @@ "postfix": false, "binop": null }, - "start": 19294, - "end": 19295, + "start": 19378, + "end": 19379, "loc": { "start": { "line": 411, @@ -49401,8 +49401,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this GLTFLoaderPlugin.\n ", - "start": 19301, - "end": 19351, + "start": 19385, + "end": 19435, "loc": { "start": { "line": 413, @@ -49427,8 +49427,8 @@ "binop": null }, "value": "destroy", - "start": 19356, - "end": 19363, + "start": 19440, + "end": 19447, "loc": { "start": { "line": 416, @@ -49452,8 +49452,8 @@ "postfix": false, "binop": null }, - "start": 19363, - "end": 19364, + "start": 19447, + "end": 19448, "loc": { "start": { "line": 416, @@ -49477,8 +49477,8 @@ "postfix": false, "binop": null }, - "start": 19364, - "end": 19365, + "start": 19448, + "end": 19449, "loc": { "start": { "line": 416, @@ -49502,8 +49502,8 @@ "postfix": false, "binop": null }, - "start": 19366, - "end": 19367, + "start": 19450, + "end": 19451, "loc": { "start": { "line": 416, @@ -49530,8 +49530,8 @@ "updateContext": null }, "value": "super", - "start": 19376, - "end": 19381, + "start": 19460, + "end": 19465, "loc": { "start": { "line": 417, @@ -49556,8 +49556,8 @@ "binop": null, "updateContext": null }, - "start": 19381, - "end": 19382, + "start": 19465, + "end": 19466, "loc": { "start": { "line": 417, @@ -49582,8 +49582,8 @@ "binop": null }, "value": "destroy", - "start": 19382, - "end": 19389, + "start": 19466, + "end": 19473, "loc": { "start": { "line": 417, @@ -49607,8 +49607,8 @@ "postfix": false, "binop": null }, - "start": 19389, - "end": 19390, + "start": 19473, + "end": 19474, "loc": { "start": { "line": 417, @@ -49632,8 +49632,8 @@ "postfix": false, "binop": null }, - "start": 19390, - "end": 19391, + "start": 19474, + "end": 19475, "loc": { "start": { "line": 417, @@ -49658,8 +49658,8 @@ "binop": null, "updateContext": null }, - "start": 19391, - "end": 19392, + "start": 19475, + "end": 19476, "loc": { "start": { "line": 417, @@ -49683,8 +49683,8 @@ "postfix": false, "binop": null }, - "start": 19397, - "end": 19398, + "start": 19481, + "end": 19482, "loc": { "start": { "line": 418, @@ -49708,8 +49708,8 @@ "postfix": false, "binop": null }, - "start": 19399, - "end": 19400, + "start": 19483, + "end": 19484, "loc": { "start": { "line": 419, @@ -49736,8 +49736,8 @@ "updateContext": null }, "value": "export", - "start": 19402, - "end": 19408, + "start": 19486, + "end": 19492, "loc": { "start": { "line": 421, @@ -49761,8 +49761,8 @@ "postfix": false, "binop": null }, - "start": 19409, - "end": 19410, + "start": 19493, + "end": 19494, "loc": { "start": { "line": 421, @@ -49787,8 +49787,8 @@ "binop": null }, "value": "GLTFLoaderPlugin", - "start": 19410, - "end": 19426, + "start": 19494, + "end": 19510, "loc": { "start": { "line": 421, @@ -49812,8 +49812,8 @@ "postfix": false, "binop": null }, - "start": 19426, - "end": 19427, + "start": 19510, + "end": 19511, "loc": { "start": { "line": 421, @@ -49838,8 +49838,8 @@ "binop": null, "updateContext": null }, - "start": 19427, - "end": 19427, + "start": 19511, + "end": 19511, "loc": { "start": { "line": 421, diff --git a/docs/ast/source/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js.json b/docs/ast/source/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js.json index 92af2e7f33..64114885ff 100644 --- a/docs/ast/source/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js.json +++ b/docs/ast/source/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js.json @@ -1,28 +1,28 @@ { "type": "File", "start": 0, - "end": 23355, + "end": 23687, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 670, + "line": 676, "column": 0 } }, "program": { "type": "Program", "start": 0, - "end": 23355, + "end": 23687, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 670, + "line": 676, "column": 0 } }, @@ -9967,14 +9967,14 @@ { "type": "FunctionDeclaration", "start": 4726, - "end": 5744, + "end": 5788, "loc": { "start": { "line": 136, "column": 0 }, "end": { - "line": 167, + "line": 168, "column": 1 } }, @@ -10122,14 +10122,14 @@ "body": { "type": "BlockStatement", "start": 4804, - "end": 5744, + "end": 5788, "loc": { "start": { "line": 136, "column": 78 }, "end": { - "line": 167, + "line": 168, "column": 1 } }, @@ -10418,28 +10418,28 @@ { "type": "ExpressionStatement", "start": 4891, - "end": 5742, + "end": 5786, "loc": { "start": { "line": 139, "column": 4 }, "end": { - "line": 166, + "line": 167, "column": 7 } }, "expression": { "type": "CallExpression", "start": 4891, - "end": 5741, + "end": 5785, "loc": { "start": { "line": 139, "column": 4 }, "end": { - "line": 166, + "line": 167, "column": 6 } }, @@ -10650,14 +10650,14 @@ { "type": "ArrowFunctionExpression", "start": 4963, - "end": 5740, + "end": 5784, "loc": { "start": { "line": 141, "column": 12 }, "end": { - "line": 166, + "line": 167, "column": 5 } }, @@ -10687,14 +10687,14 @@ "body": { "type": "BlockStatement", "start": 4977, - "end": 5740, + "end": 5784, "loc": { "start": { "line": 141, "column": 26 }, "end": { - "line": 166, + "line": 167, "column": 5 } }, @@ -10702,14 +10702,14 @@ { "type": "VariableDeclaration", "start": 4987, - "end": 5574, + "end": 5618, "loc": { "start": { "line": 142, "column": 8 }, "end": { - "line": 159, + "line": 160, "column": 10 } }, @@ -10717,14 +10717,14 @@ { "type": "VariableDeclarator", "start": 4993, - "end": 5573, + "end": 5617, "loc": { "start": { "line": 142, "column": 14 }, "end": { - "line": 159, + "line": 160, "column": 9 } }, @@ -10748,14 +10748,14 @@ "init": { "type": "ObjectExpression", "start": 4999, - "end": 5573, + "end": 5617, "loc": { "start": { "line": 142, "column": 20 }, "end": { - "line": 159, + "line": 160, "column": 9 } }, @@ -11203,7 +11203,7 @@ { "type": "ObjectProperty", "start": 5260, - "end": 5278, + "end": 5290, "loc": { "start": { "line": 148, @@ -11211,7 +11211,7 @@ }, "end": { "line": 148, - "column": 30 + "column": 42 } }, "method": false, @@ -11220,7 +11220,7 @@ "key": { "type": "Identifier", "start": 5260, - "end": 5268, + "end": 5269, "loc": { "start": { "line": 148, @@ -11228,6 +11228,131 @@ }, "end": { "line": 148, + "column": 21 + }, + "identifierName": "backfaces" + }, + "name": "backfaces" + }, + "value": { + "type": "UnaryExpression", + "start": 5271, + "end": 5290, + "loc": { + "start": { + "line": 148, + "column": 23 + }, + "end": { + "line": 148, + "column": 42 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "UnaryExpression", + "start": 5272, + "end": 5290, + "loc": { + "start": { + "line": 148, + "column": 24 + }, + "end": { + "line": 148, + "column": 42 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 5273, + "end": 5290, + "loc": { + "start": { + "line": 148, + "column": 25 + }, + "end": { + "line": 148, + "column": 42 + } + }, + "object": { + "type": "Identifier", + "start": 5273, + "end": 5280, + "loc": { + "start": { + "line": 148, + "column": 25 + }, + "end": { + "line": 148, + "column": 32 + }, + "identifierName": "options" + }, + "name": "options" + }, + "property": { + "type": "Identifier", + "start": 5281, + "end": 5290, + "loc": { + "start": { + "line": 148, + "column": 33 + }, + "end": { + "line": 148, + "column": 42 + }, + "identifierName": "backfaces" + }, + "name": "backfaces" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "extra": { + "parenthesizedArgument": false + } + } + }, + { + "type": "ObjectProperty", + "start": 5304, + "end": 5322, + "loc": { + "start": { + "line": 149, + "column": 12 + }, + "end": { + "line": 149, + "column": 30 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 5304, + "end": 5312, + "loc": { + "start": { + "line": 149, + "column": 12 + }, + "end": { + "line": 149, "column": 20 }, "identifierName": "gltfData" @@ -11236,15 +11361,15 @@ }, "value": { "type": "Identifier", - "start": 5270, - "end": 5278, + "start": 5314, + "end": 5322, "loc": { "start": { - "line": 148, + "line": 149, "column": 22 }, "end": { - "line": 148, + "line": 149, "column": 30 }, "identifierName": "gltfData" @@ -11254,15 +11379,15 @@ }, { "type": "ObjectProperty", - "start": 5292, - "end": 5315, + "start": 5336, + "end": 5359, "loc": { "start": { - "line": 149, + "line": 150, "column": 12 }, "end": { - "line": 149, + "line": 150, "column": 35 } }, @@ -11271,15 +11396,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 5292, - "end": 5297, + "start": 5336, + "end": 5341, "loc": { "start": { - "line": 149, + "line": 150, "column": 12 }, "end": { - "line": 149, + "line": 150, "column": 17 }, "identifierName": "scene" @@ -11288,29 +11413,29 @@ }, "value": { "type": "MemberExpression", - "start": 5299, - "end": 5315, + "start": 5343, + "end": 5359, "loc": { "start": { - "line": 149, + "line": 150, "column": 19 }, "end": { - "line": 149, + "line": 150, "column": 35 } }, "object": { "type": "Identifier", - "start": 5299, - "end": 5309, + "start": 5343, + "end": 5353, "loc": { "start": { - "line": 149, + "line": 150, "column": 19 }, "end": { - "line": 149, + "line": 150, "column": 29 }, "identifierName": "sceneModel" @@ -11319,15 +11444,15 @@ }, "property": { "type": "Identifier", - "start": 5310, - "end": 5315, + "start": 5354, + "end": 5359, "loc": { "start": { - "line": 149, + "line": 150, "column": 30 }, "end": { - "line": 149, + "line": 150, "column": 35 }, "identifierName": "scene" @@ -11339,15 +11464,15 @@ }, { "type": "ObjectProperty", - "start": 5329, - "end": 5343, + "start": 5373, + "end": 5387, "loc": { "start": { - "line": 150, + "line": 151, "column": 12 }, "end": { - "line": 150, + "line": 151, "column": 26 } }, @@ -11356,15 +11481,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 5329, - "end": 5335, + "start": 5373, + "end": 5379, "loc": { "start": { - "line": 150, + "line": 151, "column": 12 }, "end": { - "line": 150, + "line": 151, "column": 18 }, "identifierName": "plugin" @@ -11373,15 +11498,15 @@ }, "value": { "type": "Identifier", - "start": 5337, - "end": 5343, + "start": 5381, + "end": 5387, "loc": { "start": { - "line": 150, + "line": 151, "column": 20 }, "end": { - "line": 150, + "line": 151, "column": 26 }, "identifierName": "plugin" @@ -11391,15 +11516,15 @@ }, { "type": "ObjectProperty", - "start": 5357, - "end": 5379, + "start": 5401, + "end": 5423, "loc": { "start": { - "line": 151, + "line": 152, "column": 12 }, "end": { - "line": 151, + "line": 152, "column": 34 } }, @@ -11408,15 +11533,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 5357, - "end": 5367, + "start": 5401, + "end": 5411, "loc": { "start": { - "line": 151, + "line": 152, "column": 12 }, "end": { - "line": 151, + "line": 152, "column": 22 }, "identifierName": "sceneModel" @@ -11425,15 +11550,15 @@ }, "value": { "type": "Identifier", - "start": 5369, - "end": 5379, + "start": 5413, + "end": 5423, "loc": { "start": { - "line": 151, + "line": 152, "column": 24 }, "end": { - "line": 151, + "line": 152, "column": 34 }, "identifierName": "sceneModel" @@ -11443,15 +11568,15 @@ }, { "type": "ObjectProperty", - "start": 5428, - "end": 5441, + "start": 5472, + "end": 5485, "loc": { "start": { - "line": 153, + "line": 154, "column": 12 }, "end": { - "line": 153, + "line": 154, "column": 25 } }, @@ -11460,15 +11585,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 5428, - "end": 5438, + "start": 5472, + "end": 5482, "loc": { "start": { - "line": 153, + "line": 154, "column": 12 }, "end": { - "line": 153, + "line": 154, "column": 22 }, "identifierName": "numObjects" @@ -11478,15 +11603,15 @@ }, "value": { "type": "NumericLiteral", - "start": 5440, - "end": 5441, + "start": 5484, + "end": 5485, "loc": { "start": { - "line": 153, + "line": 154, "column": 24 }, "end": { - "line": 153, + "line": 154, "column": 25 } }, @@ -11500,15 +11625,15 @@ { "type": "CommentLine", "value": "geometryCreated: {},", - "start": 5393, - "end": 5415, + "start": 5437, + "end": 5459, "loc": { "start": { - "line": 152, + "line": 153, "column": 12 }, "end": { - "line": 152, + "line": 153, "column": 34 } } @@ -11517,15 +11642,15 @@ }, { "type": "ObjectProperty", - "start": 5455, - "end": 5464, + "start": 5499, + "end": 5508, "loc": { "start": { - "line": 154, + "line": 155, "column": 12 }, "end": { - "line": 154, + "line": 155, "column": 21 } }, @@ -11534,15 +11659,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 5455, - "end": 5460, + "start": 5499, + "end": 5504, "loc": { "start": { - "line": 154, + "line": 155, "column": 12 }, "end": { - "line": 154, + "line": 155, "column": 17 }, "identifierName": "nodes" @@ -11551,15 +11676,15 @@ }, "value": { "type": "ArrayExpression", - "start": 5462, - "end": 5464, + "start": 5506, + "end": 5508, "loc": { "start": { - "line": 154, + "line": 155, "column": 19 }, "end": { - "line": 154, + "line": 155, "column": 21 } }, @@ -11568,15 +11693,15 @@ }, { "type": "ObjectProperty", - "start": 5478, - "end": 5487, + "start": 5522, + "end": 5531, "loc": { "start": { - "line": 155, + "line": 156, "column": 12 }, "end": { - "line": 155, + "line": 156, "column": 21 } }, @@ -11585,15 +11710,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 5478, - "end": 5484, + "start": 5522, + "end": 5528, "loc": { "start": { - "line": 155, + "line": 156, "column": 12 }, "end": { - "line": 155, + "line": 156, "column": 18 }, "identifierName": "nextId" @@ -11602,15 +11727,15 @@ }, "value": { "type": "NumericLiteral", - "start": 5486, - "end": 5487, + "start": 5530, + "end": 5531, "loc": { "start": { - "line": 155, + "line": 156, "column": 20 }, "end": { - "line": 155, + "line": 156, "column": 21 } }, @@ -11623,15 +11748,15 @@ }, { "type": "ObjectProperty", - "start": 5501, - "end": 5563, + "start": 5545, + "end": 5607, "loc": { "start": { - "line": 156, + "line": 157, "column": 12 }, "end": { - "line": 158, + "line": 159, "column": 13 } }, @@ -11640,15 +11765,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 5501, - "end": 5504, + "start": 5545, + "end": 5548, "loc": { "start": { - "line": 156, + "line": 157, "column": 12 }, "end": { - "line": 156, + "line": 157, "column": 15 }, "identifierName": "log" @@ -11657,15 +11782,15 @@ }, "value": { "type": "ArrowFunctionExpression", - "start": 5506, - "end": 5563, + "start": 5550, + "end": 5607, "loc": { "start": { - "line": 156, + "line": 157, "column": 17 }, "end": { - "line": 158, + "line": 159, "column": 13 } }, @@ -11676,15 +11801,15 @@ "params": [ { "type": "Identifier", - "start": 5507, - "end": 5510, + "start": 5551, + "end": 5554, "loc": { "start": { - "line": 156, + "line": 157, "column": 18 }, "end": { - "line": 156, + "line": 157, "column": 21 }, "identifierName": "msg" @@ -11694,72 +11819,72 @@ ], "body": { "type": "BlockStatement", - "start": 5515, - "end": 5563, + "start": 5559, + "end": 5607, "loc": { "start": { - "line": 156, + "line": 157, "column": 26 }, "end": { - "line": 158, + "line": 159, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 5533, - "end": 5549, + "start": 5577, + "end": 5593, "loc": { "start": { - "line": 157, + "line": 158, "column": 16 }, "end": { - "line": 157, + "line": 158, "column": 32 } }, "expression": { "type": "CallExpression", - "start": 5533, - "end": 5548, + "start": 5577, + "end": 5592, "loc": { "start": { - "line": 157, + "line": 158, "column": 16 }, "end": { - "line": 157, + "line": 158, "column": 31 } }, "callee": { "type": "MemberExpression", - "start": 5533, - "end": 5543, + "start": 5577, + "end": 5587, "loc": { "start": { - "line": 157, + "line": 158, "column": 16 }, "end": { - "line": 157, + "line": 158, "column": 26 } }, "object": { "type": "Identifier", - "start": 5533, - "end": 5539, + "start": 5577, + "end": 5583, "loc": { "start": { - "line": 157, + "line": 158, "column": 16 }, "end": { - "line": 157, + "line": 158, "column": 22 }, "identifierName": "plugin" @@ -11768,15 +11893,15 @@ }, "property": { "type": "Identifier", - "start": 5540, - "end": 5543, + "start": 5584, + "end": 5587, "loc": { "start": { - "line": 157, + "line": 158, "column": 23 }, "end": { - "line": 157, + "line": 158, "column": 26 }, "identifierName": "log" @@ -11788,15 +11913,15 @@ "arguments": [ { "type": "Identifier", - "start": 5544, - "end": 5547, + "start": 5588, + "end": 5591, "loc": { "start": { - "line": 157, + "line": 158, "column": 27 }, "end": { - "line": 157, + "line": 158, "column": 30 }, "identifierName": "msg" @@ -11819,43 +11944,43 @@ }, { "type": "ExpressionStatement", - "start": 5583, - "end": 5601, + "start": 5627, + "end": 5645, "loc": { "start": { - "line": 160, + "line": 161, "column": 8 }, "end": { - "line": 160, + "line": 161, "column": 26 } }, "expression": { "type": "CallExpression", - "start": 5583, - "end": 5600, + "start": 5627, + "end": 5644, "loc": { "start": { - "line": 160, + "line": 161, "column": 8 }, "end": { - "line": 160, + "line": 161, "column": 25 } }, "callee": { "type": "Identifier", - "start": 5583, - "end": 5595, + "start": 5627, + "end": 5639, "loc": { "start": { - "line": 160, + "line": 161, "column": 8 }, "end": { - "line": 160, + "line": 161, "column": 20 }, "identifierName": "loadTextures" @@ -11865,15 +11990,15 @@ "arguments": [ { "type": "Identifier", - "start": 5596, - "end": 5599, + "start": 5640, + "end": 5643, "loc": { "start": { - "line": 160, + "line": 161, "column": 21 }, "end": { - "line": 160, + "line": 161, "column": 24 }, "identifierName": "ctx" @@ -11885,43 +12010,43 @@ }, { "type": "ExpressionStatement", - "start": 5610, - "end": 5629, + "start": 5654, + "end": 5673, "loc": { "start": { - "line": 161, + "line": 162, "column": 8 }, "end": { - "line": 161, + "line": 162, "column": 27 } }, "expression": { "type": "CallExpression", - "start": 5610, - "end": 5628, + "start": 5654, + "end": 5672, "loc": { "start": { - "line": 161, + "line": 162, "column": 8 }, "end": { - "line": 161, + "line": 162, "column": 26 } }, "callee": { "type": "Identifier", - "start": 5610, - "end": 5623, + "start": 5654, + "end": 5667, "loc": { "start": { - "line": 161, + "line": 162, "column": 8 }, "end": { - "line": 161, + "line": 162, "column": 21 }, "identifierName": "loadMaterials" @@ -11931,15 +12056,15 @@ "arguments": [ { "type": "Identifier", - "start": 5624, - "end": 5627, + "start": 5668, + "end": 5671, "loc": { "start": { - "line": 161, + "line": 162, "column": 22 }, "end": { - "line": 161, + "line": 162, "column": 25 }, "identifierName": "ctx" @@ -11951,43 +12076,43 @@ }, { "type": "ExpressionStatement", - "start": 5638, - "end": 5660, + "start": 5682, + "end": 5704, "loc": { "start": { - "line": 162, + "line": 163, "column": 8 }, "end": { - "line": 162, + "line": 163, "column": 30 } }, "expression": { "type": "CallExpression", - "start": 5638, - "end": 5659, + "start": 5682, + "end": 5703, "loc": { "start": { - "line": 162, + "line": 163, "column": 8 }, "end": { - "line": 162, + "line": 163, "column": 29 } }, "callee": { "type": "Identifier", - "start": 5638, - "end": 5654, + "start": 5682, + "end": 5698, "loc": { "start": { - "line": 162, + "line": 163, "column": 8 }, "end": { - "line": 162, + "line": 163, "column": 24 }, "identifierName": "loadDefaultScene" @@ -11997,15 +12122,15 @@ "arguments": [ { "type": "Identifier", - "start": 5655, - "end": 5658, + "start": 5699, + "end": 5702, "loc": { "start": { - "line": 162, + "line": 163, "column": 25 }, "end": { - "line": 162, + "line": 163, "column": 28 }, "identifierName": "ctx" @@ -12017,57 +12142,57 @@ }, { "type": "ExpressionStatement", - "start": 5669, - "end": 5691, + "start": 5713, + "end": 5735, "loc": { "start": { - "line": 163, + "line": 164, "column": 8 }, "end": { - "line": 163, + "line": 164, "column": 30 } }, "expression": { "type": "CallExpression", - "start": 5669, - "end": 5690, + "start": 5713, + "end": 5734, "loc": { "start": { - "line": 163, + "line": 164, "column": 8 }, "end": { - "line": 163, + "line": 164, "column": 29 } }, "callee": { "type": "MemberExpression", - "start": 5669, - "end": 5688, + "start": 5713, + "end": 5732, "loc": { "start": { - "line": 163, + "line": 164, "column": 8 }, "end": { - "line": 163, + "line": 164, "column": 27 } }, "object": { "type": "Identifier", - "start": 5669, - "end": 5679, + "start": 5713, + "end": 5723, "loc": { "start": { - "line": 163, + "line": 164, "column": 8 }, "end": { - "line": 163, + "line": 164, "column": 18 }, "identifierName": "sceneModel" @@ -12076,15 +12201,15 @@ }, "property": { "type": "Identifier", - "start": 5680, - "end": 5688, + "start": 5724, + "end": 5732, "loc": { "start": { - "line": 163, + "line": 164, "column": 19 }, "end": { - "line": 163, + "line": 164, "column": 27 }, "identifierName": "finalize" @@ -12098,29 +12223,29 @@ }, { "type": "ExpressionStatement", - "start": 5700, - "end": 5720, + "start": 5744, + "end": 5764, "loc": { "start": { - "line": 164, + "line": 165, "column": 8 }, "end": { - "line": 164, + "line": 165, "column": 28 } }, "expression": { "type": "UpdateExpression", - "start": 5700, - "end": 5719, + "start": 5744, + "end": 5763, "loc": { "start": { - "line": 164, + "line": 165, "column": 8 }, "end": { - "line": 164, + "line": 165, "column": 27 } }, @@ -12128,29 +12253,29 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 5700, - "end": 5717, + "start": 5744, + "end": 5761, "loc": { "start": { - "line": 164, + "line": 165, "column": 8 }, "end": { - "line": 164, + "line": 165, "column": 25 } }, "object": { "type": "Identifier", - "start": 5700, - "end": 5707, + "start": 5744, + "end": 5751, "loc": { "start": { - "line": 164, + "line": 165, "column": 8 }, "end": { - "line": 164, + "line": 165, "column": 15 }, "identifierName": "spinner" @@ -12159,15 +12284,15 @@ }, "property": { "type": "Identifier", - "start": 5708, - "end": 5717, + "start": 5752, + "end": 5761, "loc": { "start": { - "line": 164, + "line": 165, "column": 16 }, "end": { - "line": 164, + "line": 165, "column": 25 }, "identifierName": "processes" @@ -12180,43 +12305,43 @@ }, { "type": "ExpressionStatement", - "start": 5729, - "end": 5734, + "start": 5773, + "end": 5778, "loc": { "start": { - "line": 165, + "line": 166, "column": 8 }, "end": { - "line": 165, + "line": 166, "column": 13 } }, "expression": { "type": "CallExpression", - "start": 5729, - "end": 5733, + "start": 5773, + "end": 5777, "loc": { "start": { - "line": 165, + "line": 166, "column": 8 }, "end": { - "line": 165, + "line": 166, "column": 12 } }, "callee": { "type": "Identifier", - "start": 5729, - "end": 5731, + "start": 5773, + "end": 5775, "loc": { "start": { - "line": 165, + "line": 166, "column": 8 }, "end": { - "line": 165, + "line": 166, "column": 10 }, "identifierName": "ok" @@ -12239,29 +12364,29 @@ }, { "type": "FunctionDeclaration", - "start": 5746, - "end": 5993, + "start": 5790, + "end": 6037, "loc": { "start": { - "line": 169, + "line": 170, "column": 0 }, "end": { - "line": 177, + "line": 178, "column": 1 } }, "id": { "type": "Identifier", - "start": 5755, - "end": 5767, + "start": 5799, + "end": 5811, "loc": { "start": { - "line": 169, + "line": 170, "column": 9 }, "end": { - "line": 169, + "line": 170, "column": 21 }, "identifierName": "loadTextures" @@ -12274,15 +12399,15 @@ "params": [ { "type": "Identifier", - "start": 5768, - "end": 5771, + "start": 5812, + "end": 5815, "loc": { "start": { - "line": 169, + "line": 170, "column": 22 }, "end": { - "line": 169, + "line": 170, "column": 25 }, "identifierName": "ctx" @@ -12292,59 +12417,59 @@ ], "body": { "type": "BlockStatement", - "start": 5773, - "end": 5993, + "start": 5817, + "end": 6037, "loc": { "start": { - "line": 169, + "line": 170, "column": 27 }, "end": { - "line": 177, + "line": 178, "column": 1 } }, "body": [ { "type": "VariableDeclaration", - "start": 5779, - "end": 5809, + "start": 5823, + "end": 5853, "loc": { "start": { - "line": 170, + "line": 171, "column": 4 }, "end": { - "line": 170, + "line": 171, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 5785, - "end": 5808, + "start": 5829, + "end": 5852, "loc": { "start": { - "line": 170, + "line": 171, "column": 10 }, "end": { - "line": 170, + "line": 171, "column": 33 } }, "id": { "type": "Identifier", - "start": 5785, - "end": 5793, + "start": 5829, + "end": 5837, "loc": { "start": { - "line": 170, + "line": 171, "column": 10 }, "end": { - "line": 170, + "line": 171, "column": 18 }, "identifierName": "gltfData" @@ -12353,29 +12478,29 @@ }, "init": { "type": "MemberExpression", - "start": 5796, - "end": 5808, + "start": 5840, + "end": 5852, "loc": { "start": { - "line": 170, + "line": 171, "column": 21 }, "end": { - "line": 170, + "line": 171, "column": 33 } }, "object": { "type": "Identifier", - "start": 5796, - "end": 5799, + "start": 5840, + "end": 5843, "loc": { "start": { - "line": 170, + "line": 171, "column": 21 }, "end": { - "line": 170, + "line": 171, "column": 24 }, "identifierName": "ctx" @@ -12384,15 +12509,15 @@ }, "property": { "type": "Identifier", - "start": 5800, - "end": 5808, + "start": 5844, + "end": 5852, "loc": { "start": { - "line": 170, + "line": 171, "column": 25 }, "end": { - "line": 170, + "line": 171, "column": 33 }, "identifierName": "gltfData" @@ -12407,44 +12532,44 @@ }, { "type": "VariableDeclaration", - "start": 5814, - "end": 5849, + "start": 5858, + "end": 5893, "loc": { "start": { - "line": 171, + "line": 172, "column": 4 }, "end": { - "line": 171, + "line": 172, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 5820, - "end": 5848, + "start": 5864, + "end": 5892, "loc": { "start": { - "line": 171, + "line": 172, "column": 10 }, "end": { - "line": 171, + "line": 172, "column": 38 } }, "id": { "type": "Identifier", - "start": 5820, - "end": 5828, + "start": 5864, + "end": 5872, "loc": { "start": { - "line": 171, + "line": 172, "column": 10 }, "end": { - "line": 171, + "line": 172, "column": 18 }, "identifierName": "textures" @@ -12453,29 +12578,29 @@ }, "init": { "type": "MemberExpression", - "start": 5831, - "end": 5848, + "start": 5875, + "end": 5892, "loc": { "start": { - "line": 171, + "line": 172, "column": 21 }, "end": { - "line": 171, + "line": 172, "column": 38 } }, "object": { "type": "Identifier", - "start": 5831, - "end": 5839, + "start": 5875, + "end": 5883, "loc": { "start": { - "line": 171, + "line": 172, "column": 21 }, "end": { - "line": 171, + "line": 172, "column": 29 }, "identifierName": "gltfData" @@ -12484,15 +12609,15 @@ }, "property": { "type": "Identifier", - "start": 5840, - "end": 5848, + "start": 5884, + "end": 5892, "loc": { "start": { - "line": 171, + "line": 172, "column": 30 }, "end": { - "line": 171, + "line": 172, "column": 38 }, "identifierName": "textures" @@ -12507,29 +12632,29 @@ }, { "type": "IfStatement", - "start": 5854, - "end": 5991, + "start": 5898, + "end": 6035, "loc": { "start": { - "line": 172, + "line": 173, "column": 4 }, "end": { - "line": 176, + "line": 177, "column": 5 } }, "test": { "type": "Identifier", - "start": 5858, - "end": 5866, + "start": 5902, + "end": 5910, "loc": { "start": { - "line": 172, + "line": 173, "column": 8 }, "end": { - "line": 172, + "line": 173, "column": 16 }, "identifierName": "textures" @@ -12538,73 +12663,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 5868, - "end": 5991, + "start": 5912, + "end": 6035, "loc": { "start": { - "line": 172, + "line": 173, "column": 18 }, "end": { - "line": 176, + "line": 177, "column": 5 } }, "body": [ { "type": "ForStatement", - "start": 5878, - "end": 5985, + "start": 5922, + "end": 6029, "loc": { "start": { - "line": 173, + "line": 174, "column": 8 }, "end": { - "line": 175, + "line": 176, "column": 9 } }, "init": { "type": "VariableDeclaration", - "start": 5883, - "end": 5915, + "start": 5927, + "end": 5959, "loc": { "start": { - "line": 173, + "line": 174, "column": 13 }, "end": { - "line": 173, + "line": 174, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 5887, - "end": 5892, + "start": 5931, + "end": 5936, "loc": { "start": { - "line": 173, + "line": 174, "column": 17 }, "end": { - "line": 173, + "line": 174, "column": 22 } }, "id": { "type": "Identifier", - "start": 5887, - "end": 5888, + "start": 5931, + "end": 5932, "loc": { "start": { - "line": 173, + "line": 174, "column": 17 }, "end": { - "line": 173, + "line": 174, "column": 18 }, "identifierName": "i" @@ -12613,15 +12738,15 @@ }, "init": { "type": "NumericLiteral", - "start": 5891, - "end": 5892, + "start": 5935, + "end": 5936, "loc": { "start": { - "line": 173, + "line": 174, "column": 21 }, "end": { - "line": 173, + "line": 174, "column": 22 } }, @@ -12634,29 +12759,29 @@ }, { "type": "VariableDeclarator", - "start": 5894, - "end": 5915, + "start": 5938, + "end": 5959, "loc": { "start": { - "line": 173, + "line": 174, "column": 24 }, "end": { - "line": 173, + "line": 174, "column": 45 } }, "id": { "type": "Identifier", - "start": 5894, - "end": 5897, + "start": 5938, + "end": 5941, "loc": { "start": { - "line": 173, + "line": 174, "column": 24 }, "end": { - "line": 173, + "line": 174, "column": 27 }, "identifierName": "len" @@ -12665,29 +12790,29 @@ }, "init": { "type": "MemberExpression", - "start": 5900, - "end": 5915, + "start": 5944, + "end": 5959, "loc": { "start": { - "line": 173, + "line": 174, "column": 30 }, "end": { - "line": 173, + "line": 174, "column": 45 } }, "object": { "type": "Identifier", - "start": 5900, - "end": 5908, + "start": 5944, + "end": 5952, "loc": { "start": { - "line": 173, + "line": 174, "column": 30 }, "end": { - "line": 173, + "line": 174, "column": 38 }, "identifierName": "textures" @@ -12696,15 +12821,15 @@ }, "property": { "type": "Identifier", - "start": 5909, - "end": 5915, + "start": 5953, + "end": 5959, "loc": { "start": { - "line": 173, + "line": 174, "column": 39 }, "end": { - "line": 173, + "line": 174, "column": 45 }, "identifierName": "length" @@ -12719,29 +12844,29 @@ }, "test": { "type": "BinaryExpression", - "start": 5917, - "end": 5924, + "start": 5961, + "end": 5968, "loc": { "start": { - "line": 173, + "line": 174, "column": 47 }, "end": { - "line": 173, + "line": 174, "column": 54 } }, "left": { "type": "Identifier", - "start": 5917, - "end": 5918, + "start": 5961, + "end": 5962, "loc": { "start": { - "line": 173, + "line": 174, "column": 47 }, "end": { - "line": 173, + "line": 174, "column": 48 }, "identifierName": "i" @@ -12751,15 +12876,15 @@ "operator": "<", "right": { "type": "Identifier", - "start": 5921, - "end": 5924, + "start": 5965, + "end": 5968, "loc": { "start": { - "line": 173, + "line": 174, "column": 51 }, "end": { - "line": 173, + "line": 174, "column": 54 }, "identifierName": "len" @@ -12769,15 +12894,15 @@ }, "update": { "type": "UpdateExpression", - "start": 5926, - "end": 5929, + "start": 5970, + "end": 5973, "loc": { "start": { - "line": 173, + "line": 174, "column": 56 }, "end": { - "line": 173, + "line": 174, "column": 59 } }, @@ -12785,15 +12910,15 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 5926, - "end": 5927, + "start": 5970, + "end": 5971, "loc": { "start": { - "line": 173, + "line": 174, "column": 56 }, "end": { - "line": 173, + "line": 174, "column": 57 }, "identifierName": "i" @@ -12803,58 +12928,58 @@ }, "body": { "type": "BlockStatement", - "start": 5931, - "end": 5985, + "start": 5975, + "end": 6029, "loc": { "start": { - "line": 173, + "line": 174, "column": 61 }, "end": { - "line": 175, + "line": 176, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 5945, - "end": 5975, + "start": 5989, + "end": 6019, "loc": { "start": { - "line": 174, + "line": 175, "column": 12 }, "end": { - "line": 174, + "line": 175, "column": 42 } }, "expression": { "type": "CallExpression", - "start": 5945, - "end": 5974, + "start": 5989, + "end": 6018, "loc": { "start": { - "line": 174, + "line": 175, "column": 12 }, "end": { - "line": 174, + "line": 175, "column": 41 } }, "callee": { "type": "Identifier", - "start": 5945, - "end": 5956, + "start": 5989, + "end": 6000, "loc": { "start": { - "line": 174, + "line": 175, "column": 12 }, "end": { - "line": 174, + "line": 175, "column": 23 }, "identifierName": "loadTexture" @@ -12864,15 +12989,15 @@ "arguments": [ { "type": "Identifier", - "start": 5957, - "end": 5960, + "start": 6001, + "end": 6004, "loc": { "start": { - "line": 174, + "line": 175, "column": 24 }, "end": { - "line": 174, + "line": 175, "column": 27 }, "identifierName": "ctx" @@ -12881,29 +13006,29 @@ }, { "type": "MemberExpression", - "start": 5962, - "end": 5973, + "start": 6006, + "end": 6017, "loc": { "start": { - "line": 174, + "line": 175, "column": 29 }, "end": { - "line": 174, + "line": 175, "column": 40 } }, "object": { "type": "Identifier", - "start": 5962, - "end": 5970, + "start": 6006, + "end": 6014, "loc": { "start": { - "line": 174, + "line": 175, "column": 29 }, "end": { - "line": 174, + "line": 175, "column": 37 }, "identifierName": "textures" @@ -12912,15 +13037,15 @@ }, "property": { "type": "Identifier", - "start": 5971, - "end": 5972, + "start": 6015, + "end": 6016, "loc": { "start": { - "line": 174, + "line": 175, "column": 38 }, "end": { - "line": 174, + "line": 175, "column": 39 }, "identifierName": "i" @@ -12947,29 +13072,29 @@ }, { "type": "FunctionDeclaration", - "start": 5995, - "end": 8222, + "start": 6039, + "end": 8266, "loc": { "start": { - "line": 179, + "line": 180, "column": 0 }, "end": { - "line": 267, + "line": 268, "column": 1 } }, "id": { "type": "Identifier", - "start": 6004, - "end": 6015, + "start": 6048, + "end": 6059, "loc": { "start": { - "line": 179, + "line": 180, "column": 9 }, "end": { - "line": 179, + "line": 180, "column": 20 }, "identifierName": "loadTexture" @@ -12982,15 +13107,15 @@ "params": [ { "type": "Identifier", - "start": 6016, - "end": 6019, + "start": 6060, + "end": 6063, "loc": { "start": { - "line": 179, + "line": 180, "column": 21 }, "end": { - "line": 179, + "line": 180, "column": 24 }, "identifierName": "ctx" @@ -12999,15 +13124,15 @@ }, { "type": "Identifier", - "start": 6021, - "end": 6028, + "start": 6065, + "end": 6072, "loc": { "start": { - "line": 179, + "line": 180, "column": 26 }, "end": { - "line": 179, + "line": 180, "column": 33 }, "identifierName": "texture" @@ -13017,58 +13142,58 @@ ], "body": { "type": "BlockStatement", - "start": 6030, - "end": 8222, + "start": 6074, + "end": 8266, "loc": { "start": { - "line": 179, + "line": 180, "column": 35 }, "end": { - "line": 267, + "line": 268, "column": 1 } }, "body": [ { "type": "IfStatement", - "start": 6036, - "end": 6105, + "start": 6080, + "end": 6149, "loc": { "start": { - "line": 180, + "line": 181, "column": 4 }, "end": { - "line": 182, + "line": 183, "column": 5 } }, "test": { "type": "LogicalExpression", - "start": 6040, - "end": 6080, + "start": 6084, + "end": 6124, "loc": { "start": { - "line": 180, + "line": 181, "column": 8 }, "end": { - "line": 180, + "line": 181, "column": 48 } }, "left": { "type": "UnaryExpression", - "start": 6040, - "end": 6055, + "start": 6084, + "end": 6099, "loc": { "start": { - "line": 180, + "line": 181, "column": 8 }, "end": { - "line": 180, + "line": 181, "column": 23 } }, @@ -13076,29 +13201,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 6041, - "end": 6055, + "start": 6085, + "end": 6099, "loc": { "start": { - "line": 180, + "line": 181, "column": 9 }, "end": { - "line": 180, + "line": 181, "column": 23 } }, "object": { "type": "Identifier", - "start": 6041, - "end": 6048, + "start": 6085, + "end": 6092, "loc": { "start": { - "line": 180, + "line": 181, "column": 9 }, "end": { - "line": 180, + "line": 181, "column": 16 }, "identifierName": "texture" @@ -13107,15 +13232,15 @@ }, "property": { "type": "Identifier", - "start": 6049, - "end": 6055, + "start": 6093, + "end": 6099, "loc": { "start": { - "line": 180, + "line": 181, "column": 17 }, "end": { - "line": 180, + "line": 181, "column": 23 }, "identifierName": "source" @@ -13131,15 +13256,15 @@ "operator": "||", "right": { "type": "UnaryExpression", - "start": 6059, - "end": 6080, + "start": 6103, + "end": 6124, "loc": { "start": { - "line": 180, + "line": 181, "column": 27 }, "end": { - "line": 180, + "line": 181, "column": 48 } }, @@ -13147,43 +13272,43 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 6060, - "end": 6080, + "start": 6104, + "end": 6124, "loc": { "start": { - "line": 180, + "line": 181, "column": 28 }, "end": { - "line": 180, + "line": 181, "column": 48 } }, "object": { "type": "MemberExpression", - "start": 6060, - "end": 6074, + "start": 6104, + "end": 6118, "loc": { "start": { - "line": 180, + "line": 181, "column": 28 }, "end": { - "line": 180, + "line": 181, "column": 42 } }, "object": { "type": "Identifier", - "start": 6060, - "end": 6067, + "start": 6104, + "end": 6111, "loc": { "start": { - "line": 180, + "line": 181, "column": 28 }, "end": { - "line": 180, + "line": 181, "column": 35 }, "identifierName": "texture" @@ -13192,15 +13317,15 @@ }, "property": { "type": "Identifier", - "start": 6068, - "end": 6074, + "start": 6112, + "end": 6118, "loc": { "start": { - "line": 180, + "line": 181, "column": 36 }, "end": { - "line": 180, + "line": 181, "column": 42 }, "identifierName": "source" @@ -13211,15 +13336,15 @@ }, "property": { "type": "Identifier", - "start": 6075, - "end": 6080, + "start": 6119, + "end": 6124, "loc": { "start": { - "line": 180, + "line": 181, "column": 43 }, "end": { - "line": 180, + "line": 181, "column": 48 }, "identifierName": "image" @@ -13235,30 +13360,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 6082, - "end": 6105, + "start": 6126, + "end": 6149, "loc": { "start": { - "line": 180, + "line": 181, "column": 50 }, "end": { - "line": 182, + "line": 183, "column": 5 } }, "body": [ { "type": "ReturnStatement", - "start": 6092, - "end": 6099, + "start": 6136, + "end": 6143, "loc": { "start": { - "line": 181, + "line": 182, "column": 8 }, "end": { - "line": 181, + "line": 182, "column": 15 } }, @@ -13271,44 +13396,44 @@ }, { "type": "VariableDeclaration", - "start": 6110, - "end": 6154, + "start": 6154, + "end": 6198, "loc": { "start": { - "line": 183, + "line": 184, "column": 4 }, "end": { - "line": 183, + "line": 184, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 6116, - "end": 6153, + "start": 6160, + "end": 6197, "loc": { "start": { - "line": 183, + "line": 184, "column": 10 }, "end": { - "line": 183, + "line": 184, "column": 47 } }, "id": { "type": "Identifier", - "start": 6116, - "end": 6125, + "start": 6160, + "end": 6169, "loc": { "start": { - "line": 183, + "line": 184, "column": 10 }, "end": { - "line": 183, + "line": 184, "column": 19 }, "identifierName": "textureId" @@ -13317,30 +13442,30 @@ }, "init": { "type": "TemplateLiteral", - "start": 6128, - "end": 6153, + "start": 6172, + "end": 6197, "loc": { "start": { - "line": 183, + "line": 184, "column": 22 }, "end": { - "line": 183, + "line": 184, "column": 47 } }, "expressions": [ { "type": "UpdateExpression", - "start": 6139, - "end": 6151, + "start": 6183, + "end": 6195, "loc": { "start": { - "line": 183, + "line": 184, "column": 33 }, "end": { - "line": 183, + "line": 184, "column": 45 } }, @@ -13348,29 +13473,29 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 6139, - "end": 6149, + "start": 6183, + "end": 6193, "loc": { "start": { - "line": 183, + "line": 184, "column": 33 }, "end": { - "line": 183, + "line": 184, "column": 43 } }, "object": { "type": "Identifier", - "start": 6139, - "end": 6142, + "start": 6183, + "end": 6186, "loc": { "start": { - "line": 183, + "line": 184, "column": 33 }, "end": { - "line": 183, + "line": 184, "column": 36 }, "identifierName": "ctx" @@ -13379,15 +13504,15 @@ }, "property": { "type": "Identifier", - "start": 6143, - "end": 6149, + "start": 6187, + "end": 6193, "loc": { "start": { - "line": 183, + "line": 184, "column": 37 }, "end": { - "line": 183, + "line": 184, "column": 43 }, "identifierName": "nextId" @@ -13401,15 +13526,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 6129, - "end": 6137, + "start": 6173, + "end": 6181, "loc": { "start": { - "line": 183, + "line": 184, "column": 23 }, "end": { - "line": 183, + "line": 184, "column": 31 } }, @@ -13421,15 +13546,15 @@ }, { "type": "TemplateElement", - "start": 6152, - "end": 6152, + "start": 6196, + "end": 6196, "loc": { "start": { - "line": 183, + "line": 184, "column": 46 }, "end": { - "line": 183, + "line": 184, "column": 46 } }, @@ -13447,44 +13572,44 @@ }, { "type": "VariableDeclaration", - "start": 6160, - "end": 6202, + "start": 6204, + "end": 6246, "loc": { "start": { - "line": 185, + "line": 186, "column": 4 }, "end": { - "line": 185, + "line": 186, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 6164, - "end": 6201, + "start": 6208, + "end": 6245, "loc": { "start": { - "line": 185, + "line": 186, "column": 8 }, "end": { - "line": 185, + "line": 186, "column": 45 } }, "id": { "type": "Identifier", - "start": 6164, - "end": 6173, + "start": 6208, + "end": 6217, "loc": { "start": { - "line": 185, + "line": 186, "column": 8 }, "end": { - "line": 185, + "line": 186, "column": 17 }, "identifierName": "minFilter" @@ -13493,15 +13618,15 @@ }, "init": { "type": "Identifier", - "start": 6176, - "end": 6201, + "start": 6220, + "end": 6245, "loc": { "start": { - "line": 185, + "line": 186, "column": 20 }, "end": { - "line": 185, + "line": 186, "column": 45 }, "identifierName": "NearestMipMapLinearFilter" @@ -13514,57 +13639,57 @@ }, { "type": "SwitchStatement", - "start": 6207, - "end": 6758, + "start": 6251, + "end": 6802, "loc": { "start": { - "line": 186, + "line": 187, "column": 4 }, "end": { - "line": 205, + "line": 206, "column": 5 } }, "discriminant": { "type": "MemberExpression", - "start": 6215, - "end": 6240, + "start": 6259, + "end": 6284, "loc": { "start": { - "line": 186, + "line": 187, "column": 12 }, "end": { - "line": 186, + "line": 187, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 6215, - "end": 6230, + "start": 6259, + "end": 6274, "loc": { "start": { - "line": 186, + "line": 187, "column": 12 }, "end": { - "line": 186, + "line": 187, "column": 27 } }, "object": { "type": "Identifier", - "start": 6215, - "end": 6222, + "start": 6259, + "end": 6266, "loc": { "start": { - "line": 186, + "line": 187, "column": 12 }, "end": { - "line": 186, + "line": 187, "column": 19 }, "identifierName": "texture" @@ -13573,15 +13698,15 @@ }, "property": { "type": "Identifier", - "start": 6223, - "end": 6230, + "start": 6267, + "end": 6274, "loc": { "start": { - "line": 186, + "line": 187, "column": 20 }, "end": { - "line": 186, + "line": 187, "column": 27 }, "identifierName": "sampler" @@ -13592,15 +13717,15 @@ }, "property": { "type": "Identifier", - "start": 6231, - "end": 6240, + "start": 6275, + "end": 6284, "loc": { "start": { - "line": 186, + "line": 187, "column": 28 }, "end": { - "line": 186, + "line": 187, "column": 37 }, "identifierName": "minFilter" @@ -13612,59 +13737,59 @@ "cases": [ { "type": "SwitchCase", - "start": 6252, - "end": 6320, + "start": 6296, + "end": 6364, "loc": { "start": { - "line": 187, + "line": 188, "column": 8 }, "end": { - "line": 189, + "line": 190, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 6275, - "end": 6301, + "start": 6319, + "end": 6345, "loc": { "start": { - "line": 188, + "line": 189, "column": 12 }, "end": { - "line": 188, + "line": 189, "column": 38 } }, "expression": { "type": "AssignmentExpression", - "start": 6275, - "end": 6300, + "start": 6319, + "end": 6344, "loc": { "start": { - "line": 188, + "line": 189, "column": 12 }, "end": { - "line": 188, + "line": 189, "column": 37 } }, "operator": "=", "left": { "type": "Identifier", - "start": 6275, - "end": 6284, + "start": 6319, + "end": 6328, "loc": { "start": { - "line": 188, + "line": 189, "column": 12 }, "end": { - "line": 188, + "line": 189, "column": 21 }, "identifierName": "minFilter" @@ -13673,15 +13798,15 @@ }, "right": { "type": "Identifier", - "start": 6287, - "end": 6300, + "start": 6331, + "end": 6344, "loc": { "start": { - "line": 188, + "line": 189, "column": 24 }, "end": { - "line": 188, + "line": 189, "column": 37 }, "identifierName": "NearestFilter" @@ -13692,15 +13817,15 @@ }, { "type": "BreakStatement", - "start": 6314, - "end": 6320, + "start": 6358, + "end": 6364, "loc": { "start": { - "line": 189, + "line": 190, "column": 12 }, "end": { - "line": 189, + "line": 190, "column": 18 } }, @@ -13709,15 +13834,15 @@ ], "test": { "type": "NumericLiteral", - "start": 6257, - "end": 6261, + "start": 6301, + "end": 6305, "loc": { "start": { - "line": 187, + "line": 188, "column": 13 }, "end": { - "line": 187, + "line": 188, "column": 17 } }, @@ -13730,59 +13855,59 @@ }, { "type": "SwitchCase", - "start": 6329, - "end": 6396, + "start": 6373, + "end": 6440, "loc": { "start": { - "line": 190, + "line": 191, "column": 8 }, "end": { - "line": 192, + "line": 193, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 6352, - "end": 6377, + "start": 6396, + "end": 6421, "loc": { "start": { - "line": 191, + "line": 192, "column": 12 }, "end": { - "line": 191, + "line": 192, "column": 37 } }, "expression": { "type": "AssignmentExpression", - "start": 6352, - "end": 6376, + "start": 6396, + "end": 6420, "loc": { "start": { - "line": 191, + "line": 192, "column": 12 }, "end": { - "line": 191, + "line": 192, "column": 36 } }, "operator": "=", "left": { "type": "Identifier", - "start": 6352, - "end": 6361, + "start": 6396, + "end": 6405, "loc": { "start": { - "line": 191, + "line": 192, "column": 12 }, "end": { - "line": 191, + "line": 192, "column": 21 }, "identifierName": "minFilter" @@ -13791,15 +13916,15 @@ }, "right": { "type": "Identifier", - "start": 6364, - "end": 6376, + "start": 6408, + "end": 6420, "loc": { "start": { - "line": 191, + "line": 192, "column": 24 }, "end": { - "line": 191, + "line": 192, "column": 36 }, "identifierName": "LinearFilter" @@ -13810,15 +13935,15 @@ }, { "type": "BreakStatement", - "start": 6390, - "end": 6396, + "start": 6434, + "end": 6440, "loc": { "start": { - "line": 192, + "line": 193, "column": 12 }, "end": { - "line": 192, + "line": 193, "column": 18 } }, @@ -13827,15 +13952,15 @@ ], "test": { "type": "NumericLiteral", - "start": 6334, - "end": 6338, + "start": 6378, + "end": 6382, "loc": { "start": { - "line": 190, + "line": 191, "column": 13 }, "end": { - "line": 190, + "line": 191, "column": 17 } }, @@ -13848,59 +13973,59 @@ }, { "type": "SwitchCase", - "start": 6405, - "end": 6486, + "start": 6449, + "end": 6530, "loc": { "start": { - "line": 193, + "line": 194, "column": 8 }, "end": { - "line": 195, + "line": 196, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 6428, - "end": 6467, + "start": 6472, + "end": 6511, "loc": { "start": { - "line": 194, + "line": 195, "column": 12 }, "end": { - "line": 194, + "line": 195, "column": 51 } }, "expression": { "type": "AssignmentExpression", - "start": 6428, - "end": 6466, + "start": 6472, + "end": 6510, "loc": { "start": { - "line": 194, + "line": 195, "column": 12 }, "end": { - "line": 194, + "line": 195, "column": 50 } }, "operator": "=", "left": { "type": "Identifier", - "start": 6428, - "end": 6437, + "start": 6472, + "end": 6481, "loc": { "start": { - "line": 194, + "line": 195, "column": 12 }, "end": { - "line": 194, + "line": 195, "column": 21 }, "identifierName": "minFilter" @@ -13909,15 +14034,15 @@ }, "right": { "type": "Identifier", - "start": 6440, - "end": 6466, + "start": 6484, + "end": 6510, "loc": { "start": { - "line": 194, + "line": 195, "column": 24 }, "end": { - "line": 194, + "line": 195, "column": 50 }, "identifierName": "NearestMipMapNearestFilter" @@ -13928,15 +14053,15 @@ }, { "type": "BreakStatement", - "start": 6480, - "end": 6486, + "start": 6524, + "end": 6530, "loc": { "start": { - "line": 195, + "line": 196, "column": 12 }, "end": { - "line": 195, + "line": 196, "column": 18 } }, @@ -13945,15 +14070,15 @@ ], "test": { "type": "NumericLiteral", - "start": 6410, - "end": 6414, + "start": 6454, + "end": 6458, "loc": { "start": { - "line": 193, + "line": 194, "column": 13 }, "end": { - "line": 193, + "line": 194, "column": 17 } }, @@ -13966,59 +14091,59 @@ }, { "type": "SwitchCase", - "start": 6495, - "end": 6575, + "start": 6539, + "end": 6619, "loc": { "start": { - "line": 196, + "line": 197, "column": 8 }, "end": { - "line": 198, + "line": 199, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 6518, - "end": 6556, + "start": 6562, + "end": 6600, "loc": { "start": { - "line": 197, + "line": 198, "column": 12 }, "end": { - "line": 197, + "line": 198, "column": 50 } }, "expression": { "type": "AssignmentExpression", - "start": 6518, - "end": 6555, + "start": 6562, + "end": 6599, "loc": { "start": { - "line": 197, + "line": 198, "column": 12 }, "end": { - "line": 197, + "line": 198, "column": 49 } }, "operator": "=", "left": { "type": "Identifier", - "start": 6518, - "end": 6527, + "start": 6562, + "end": 6571, "loc": { "start": { - "line": 197, + "line": 198, "column": 12 }, "end": { - "line": 197, + "line": 198, "column": 21 }, "identifierName": "minFilter" @@ -14027,15 +14152,15 @@ }, "right": { "type": "Identifier", - "start": 6530, - "end": 6555, + "start": 6574, + "end": 6599, "loc": { "start": { - "line": 197, + "line": 198, "column": 24 }, "end": { - "line": 197, + "line": 198, "column": 49 }, "identifierName": "LinearMipMapNearestFilter" @@ -14046,15 +14171,15 @@ }, { "type": "BreakStatement", - "start": 6569, - "end": 6575, + "start": 6613, + "end": 6619, "loc": { "start": { - "line": 198, + "line": 199, "column": 12 }, "end": { - "line": 198, + "line": 199, "column": 18 } }, @@ -14063,15 +14188,15 @@ ], "test": { "type": "NumericLiteral", - "start": 6500, - "end": 6504, + "start": 6544, + "end": 6548, "loc": { "start": { - "line": 196, + "line": 197, "column": 13 }, "end": { - "line": 196, + "line": 197, "column": 17 } }, @@ -14084,59 +14209,59 @@ }, { "type": "SwitchCase", - "start": 6584, - "end": 6664, + "start": 6628, + "end": 6708, "loc": { "start": { - "line": 199, + "line": 200, "column": 8 }, "end": { - "line": 201, + "line": 202, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 6607, - "end": 6645, + "start": 6651, + "end": 6689, "loc": { "start": { - "line": 200, + "line": 201, "column": 12 }, "end": { - "line": 200, + "line": 201, "column": 50 } }, "expression": { "type": "AssignmentExpression", - "start": 6607, - "end": 6644, + "start": 6651, + "end": 6688, "loc": { "start": { - "line": 200, + "line": 201, "column": 12 }, "end": { - "line": 200, + "line": 201, "column": 49 } }, "operator": "=", "left": { "type": "Identifier", - "start": 6607, - "end": 6616, + "start": 6651, + "end": 6660, "loc": { "start": { - "line": 200, + "line": 201, "column": 12 }, "end": { - "line": 200, + "line": 201, "column": 21 }, "identifierName": "minFilter" @@ -14145,15 +14270,15 @@ }, "right": { "type": "Identifier", - "start": 6619, - "end": 6644, + "start": 6663, + "end": 6688, "loc": { "start": { - "line": 200, + "line": 201, "column": 24 }, "end": { - "line": 200, + "line": 201, "column": 49 }, "identifierName": "NearestMipMapLinearFilter" @@ -14164,15 +14289,15 @@ }, { "type": "BreakStatement", - "start": 6658, - "end": 6664, + "start": 6702, + "end": 6708, "loc": { "start": { - "line": 201, + "line": 202, "column": 12 }, "end": { - "line": 201, + "line": 202, "column": 18 } }, @@ -14181,15 +14306,15 @@ ], "test": { "type": "NumericLiteral", - "start": 6589, - "end": 6593, + "start": 6633, + "end": 6637, "loc": { "start": { - "line": 199, + "line": 200, "column": 13 }, "end": { - "line": 199, + "line": 200, "column": 17 } }, @@ -14202,59 +14327,59 @@ }, { "type": "SwitchCase", - "start": 6673, - "end": 6752, + "start": 6717, + "end": 6796, "loc": { "start": { - "line": 202, + "line": 203, "column": 8 }, "end": { - "line": 204, + "line": 205, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 6696, - "end": 6733, + "start": 6740, + "end": 6777, "loc": { "start": { - "line": 203, + "line": 204, "column": 12 }, "end": { - "line": 203, + "line": 204, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 6696, - "end": 6732, + "start": 6740, + "end": 6776, "loc": { "start": { - "line": 203, + "line": 204, "column": 12 }, "end": { - "line": 203, + "line": 204, "column": 48 } }, "operator": "=", "left": { "type": "Identifier", - "start": 6696, - "end": 6705, + "start": 6740, + "end": 6749, "loc": { "start": { - "line": 203, + "line": 204, "column": 12 }, "end": { - "line": 203, + "line": 204, "column": 21 }, "identifierName": "minFilter" @@ -14263,15 +14388,15 @@ }, "right": { "type": "Identifier", - "start": 6708, - "end": 6732, + "start": 6752, + "end": 6776, "loc": { "start": { - "line": 203, + "line": 204, "column": 24 }, "end": { - "line": 203, + "line": 204, "column": 48 }, "identifierName": "LinearMipMapLinearFilter" @@ -14282,15 +14407,15 @@ }, { "type": "BreakStatement", - "start": 6746, - "end": 6752, + "start": 6790, + "end": 6796, "loc": { "start": { - "line": 204, + "line": 205, "column": 12 }, "end": { - "line": 204, + "line": 205, "column": 18 } }, @@ -14299,15 +14424,15 @@ ], "test": { "type": "NumericLiteral", - "start": 6678, - "end": 6682, + "start": 6722, + "end": 6726, "loc": { "start": { - "line": 202, + "line": 203, "column": 13 }, "end": { - "line": 202, + "line": 203, "column": 17 } }, @@ -14322,44 +14447,44 @@ }, { "type": "VariableDeclaration", - "start": 6764, - "end": 6793, + "start": 6808, + "end": 6837, "loc": { "start": { - "line": 207, + "line": 208, "column": 4 }, "end": { - "line": 207, + "line": 208, "column": 33 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 6768, - "end": 6792, + "start": 6812, + "end": 6836, "loc": { "start": { - "line": 207, + "line": 208, "column": 8 }, "end": { - "line": 207, + "line": 208, "column": 32 } }, "id": { "type": "Identifier", - "start": 6768, - "end": 6777, + "start": 6812, + "end": 6821, "loc": { "start": { - "line": 207, + "line": 208, "column": 8 }, "end": { - "line": 207, + "line": 208, "column": 17 }, "identifierName": "magFilter" @@ -14368,15 +14493,15 @@ }, "init": { "type": "Identifier", - "start": 6780, - "end": 6792, + "start": 6824, + "end": 6836, "loc": { "start": { - "line": 207, + "line": 208, "column": 20 }, "end": { - "line": 207, + "line": 208, "column": 32 }, "identifierName": "LinearFilter" @@ -14389,57 +14514,57 @@ }, { "type": "SwitchStatement", - "start": 6798, - "end": 6993, + "start": 6842, + "end": 7037, "loc": { "start": { - "line": 208, + "line": 209, "column": 4 }, "end": { - "line": 215, + "line": 216, "column": 5 } }, "discriminant": { "type": "MemberExpression", - "start": 6806, - "end": 6831, + "start": 6850, + "end": 6875, "loc": { "start": { - "line": 208, + "line": 209, "column": 12 }, "end": { - "line": 208, + "line": 209, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 6806, - "end": 6821, + "start": 6850, + "end": 6865, "loc": { "start": { - "line": 208, + "line": 209, "column": 12 }, "end": { - "line": 208, + "line": 209, "column": 27 } }, "object": { "type": "Identifier", - "start": 6806, - "end": 6813, + "start": 6850, + "end": 6857, "loc": { "start": { - "line": 208, + "line": 209, "column": 12 }, "end": { - "line": 208, + "line": 209, "column": 19 }, "identifierName": "texture" @@ -14448,15 +14573,15 @@ }, "property": { "type": "Identifier", - "start": 6814, - "end": 6821, + "start": 6858, + "end": 6865, "loc": { "start": { - "line": 208, + "line": 209, "column": 20 }, "end": { - "line": 208, + "line": 209, "column": 27 }, "identifierName": "sampler" @@ -14467,15 +14592,15 @@ }, "property": { "type": "Identifier", - "start": 6822, - "end": 6831, + "start": 6866, + "end": 6875, "loc": { "start": { - "line": 208, + "line": 209, "column": 28 }, "end": { - "line": 208, + "line": 209, "column": 37 }, "identifierName": "magFilter" @@ -14487,59 +14612,59 @@ "cases": [ { "type": "SwitchCase", - "start": 6843, - "end": 6911, + "start": 6887, + "end": 6955, "loc": { "start": { - "line": 209, + "line": 210, "column": 8 }, "end": { - "line": 211, + "line": 212, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 6866, - "end": 6892, + "start": 6910, + "end": 6936, "loc": { "start": { - "line": 210, + "line": 211, "column": 12 }, "end": { - "line": 210, + "line": 211, "column": 38 } }, "expression": { "type": "AssignmentExpression", - "start": 6866, - "end": 6891, + "start": 6910, + "end": 6935, "loc": { "start": { - "line": 210, + "line": 211, "column": 12 }, "end": { - "line": 210, + "line": 211, "column": 37 } }, "operator": "=", "left": { "type": "Identifier", - "start": 6866, - "end": 6875, + "start": 6910, + "end": 6919, "loc": { "start": { - "line": 210, + "line": 211, "column": 12 }, "end": { - "line": 210, + "line": 211, "column": 21 }, "identifierName": "magFilter" @@ -14548,15 +14673,15 @@ }, "right": { "type": "Identifier", - "start": 6878, - "end": 6891, + "start": 6922, + "end": 6935, "loc": { "start": { - "line": 210, + "line": 211, "column": 24 }, "end": { - "line": 210, + "line": 211, "column": 37 }, "identifierName": "NearestFilter" @@ -14567,15 +14692,15 @@ }, { "type": "BreakStatement", - "start": 6905, - "end": 6911, + "start": 6949, + "end": 6955, "loc": { "start": { - "line": 211, + "line": 212, "column": 12 }, "end": { - "line": 211, + "line": 212, "column": 18 } }, @@ -14584,15 +14709,15 @@ ], "test": { "type": "NumericLiteral", - "start": 6848, - "end": 6852, + "start": 6892, + "end": 6896, "loc": { "start": { - "line": 209, + "line": 210, "column": 13 }, "end": { - "line": 209, + "line": 210, "column": 17 } }, @@ -14605,59 +14730,59 @@ }, { "type": "SwitchCase", - "start": 6920, - "end": 6987, + "start": 6964, + "end": 7031, "loc": { "start": { - "line": 212, + "line": 213, "column": 8 }, "end": { - "line": 214, + "line": 215, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 6943, - "end": 6968, + "start": 6987, + "end": 7012, "loc": { "start": { - "line": 213, + "line": 214, "column": 12 }, "end": { - "line": 213, + "line": 214, "column": 37 } }, "expression": { "type": "AssignmentExpression", - "start": 6943, - "end": 6967, + "start": 6987, + "end": 7011, "loc": { "start": { - "line": 213, + "line": 214, "column": 12 }, "end": { - "line": 213, + "line": 214, "column": 36 } }, "operator": "=", "left": { "type": "Identifier", - "start": 6943, - "end": 6952, + "start": 6987, + "end": 6996, "loc": { "start": { - "line": 213, + "line": 214, "column": 12 }, "end": { - "line": 213, + "line": 214, "column": 21 }, "identifierName": "magFilter" @@ -14666,15 +14791,15 @@ }, "right": { "type": "Identifier", - "start": 6955, - "end": 6967, + "start": 6999, + "end": 7011, "loc": { "start": { - "line": 213, + "line": 214, "column": 24 }, "end": { - "line": 213, + "line": 214, "column": 36 }, "identifierName": "LinearFilter" @@ -14685,15 +14810,15 @@ }, { "type": "BreakStatement", - "start": 6981, - "end": 6987, + "start": 7025, + "end": 7031, "loc": { "start": { - "line": 214, + "line": 215, "column": 12 }, "end": { - "line": 214, + "line": 215, "column": 18 } }, @@ -14702,15 +14827,15 @@ ], "test": { "type": "NumericLiteral", - "start": 6925, - "end": 6929, + "start": 6969, + "end": 6973, "loc": { "start": { - "line": 212, + "line": 213, "column": 13 }, "end": { - "line": 212, + "line": 213, "column": 17 } }, @@ -14725,44 +14850,44 @@ }, { "type": "VariableDeclaration", - "start": 6999, - "end": 7026, + "start": 7043, + "end": 7070, "loc": { "start": { - "line": 217, + "line": 218, "column": 4 }, "end": { - "line": 217, + "line": 218, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 7003, - "end": 7025, + "start": 7047, + "end": 7069, "loc": { "start": { - "line": 217, + "line": 218, "column": 8 }, "end": { - "line": 217, + "line": 218, "column": 30 } }, "id": { "type": "Identifier", - "start": 7003, - "end": 7008, + "start": 7047, + "end": 7052, "loc": { "start": { - "line": 217, + "line": 218, "column": 8 }, "end": { - "line": 217, + "line": 218, "column": 13 }, "identifierName": "wrapS" @@ -14771,15 +14896,15 @@ }, "init": { "type": "Identifier", - "start": 7011, - "end": 7025, + "start": 7055, + "end": 7069, "loc": { "start": { - "line": 217, + "line": 218, "column": 16 }, "end": { - "line": 217, + "line": 218, "column": 30 }, "identifierName": "RepeatWrapping" @@ -14792,57 +14917,57 @@ }, { "type": "SwitchStatement", - "start": 7031, - "end": 7307, + "start": 7075, + "end": 7351, "loc": { "start": { - "line": 218, + "line": 219, "column": 4 }, "end": { - "line": 228, + "line": 229, "column": 5 } }, "discriminant": { "type": "MemberExpression", - "start": 7039, - "end": 7060, + "start": 7083, + "end": 7104, "loc": { "start": { - "line": 218, + "line": 219, "column": 12 }, "end": { - "line": 218, + "line": 219, "column": 33 } }, "object": { "type": "MemberExpression", - "start": 7039, - "end": 7054, + "start": 7083, + "end": 7098, "loc": { "start": { - "line": 218, + "line": 219, "column": 12 }, "end": { - "line": 218, + "line": 219, "column": 27 } }, "object": { "type": "Identifier", - "start": 7039, - "end": 7046, + "start": 7083, + "end": 7090, "loc": { "start": { - "line": 218, + "line": 219, "column": 12 }, "end": { - "line": 218, + "line": 219, "column": 19 }, "identifierName": "texture" @@ -14851,15 +14976,15 @@ }, "property": { "type": "Identifier", - "start": 7047, - "end": 7054, + "start": 7091, + "end": 7098, "loc": { "start": { - "line": 218, + "line": 219, "column": 20 }, "end": { - "line": 218, + "line": 219, "column": 27 }, "identifierName": "sampler" @@ -14870,15 +14995,15 @@ }, "property": { "type": "Identifier", - "start": 7055, - "end": 7060, + "start": 7099, + "end": 7104, "loc": { "start": { - "line": 218, + "line": 219, "column": 28 }, "end": { - "line": 218, + "line": 219, "column": 33 }, "identifierName": "wrapS" @@ -14890,59 +15015,59 @@ "cases": [ { "type": "SwitchCase", - "start": 7072, - "end": 7143, + "start": 7116, + "end": 7187, "loc": { "start": { - "line": 219, + "line": 220, "column": 8 }, "end": { - "line": 221, + "line": 222, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 7096, - "end": 7124, + "start": 7140, + "end": 7168, "loc": { "start": { - "line": 220, + "line": 221, "column": 12 }, "end": { - "line": 220, + "line": 221, "column": 40 } }, "expression": { "type": "AssignmentExpression", - "start": 7096, - "end": 7123, + "start": 7140, + "end": 7167, "loc": { "start": { - "line": 220, + "line": 221, "column": 12 }, "end": { - "line": 220, + "line": 221, "column": 39 } }, "operator": "=", "left": { "type": "Identifier", - "start": 7096, - "end": 7101, + "start": 7140, + "end": 7145, "loc": { "start": { - "line": 220, + "line": 221, "column": 12 }, "end": { - "line": 220, + "line": 221, "column": 17 }, "identifierName": "wrapS" @@ -14951,15 +15076,15 @@ }, "right": { "type": "Identifier", - "start": 7104, - "end": 7123, + "start": 7148, + "end": 7167, "loc": { "start": { - "line": 220, + "line": 221, "column": 20 }, "end": { - "line": 220, + "line": 221, "column": 39 }, "identifierName": "ClampToEdgeWrapping" @@ -14970,15 +15095,15 @@ }, { "type": "BreakStatement", - "start": 7137, - "end": 7143, + "start": 7181, + "end": 7187, "loc": { "start": { - "line": 221, + "line": 222, "column": 12 }, "end": { - "line": 221, + "line": 222, "column": 18 } }, @@ -14987,15 +15112,15 @@ ], "test": { "type": "NumericLiteral", - "start": 7077, - "end": 7082, + "start": 7121, + "end": 7126, "loc": { "start": { - "line": 219, + "line": 220, "column": 13 }, "end": { - "line": 219, + "line": 220, "column": 18 } }, @@ -15008,59 +15133,59 @@ }, { "type": "SwitchCase", - "start": 7152, - "end": 7226, + "start": 7196, + "end": 7270, "loc": { "start": { - "line": 222, + "line": 223, "column": 8 }, "end": { - "line": 224, + "line": 225, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 7176, - "end": 7207, + "start": 7220, + "end": 7251, "loc": { "start": { - "line": 223, + "line": 224, "column": 12 }, "end": { - "line": 223, + "line": 224, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 7176, - "end": 7206, + "start": 7220, + "end": 7250, "loc": { "start": { - "line": 223, + "line": 224, "column": 12 }, "end": { - "line": 223, + "line": 224, "column": 42 } }, "operator": "=", "left": { "type": "Identifier", - "start": 7176, - "end": 7181, + "start": 7220, + "end": 7225, "loc": { "start": { - "line": 223, + "line": 224, "column": 12 }, "end": { - "line": 223, + "line": 224, "column": 17 }, "identifierName": "wrapS" @@ -15069,15 +15194,15 @@ }, "right": { "type": "Identifier", - "start": 7184, - "end": 7206, + "start": 7228, + "end": 7250, "loc": { "start": { - "line": 223, + "line": 224, "column": 20 }, "end": { - "line": 223, + "line": 224, "column": 42 }, "identifierName": "MirroredRepeatWrapping" @@ -15088,15 +15213,15 @@ }, { "type": "BreakStatement", - "start": 7220, - "end": 7226, + "start": 7264, + "end": 7270, "loc": { "start": { - "line": 224, + "line": 225, "column": 12 }, "end": { - "line": 224, + "line": 225, "column": 18 } }, @@ -15105,15 +15230,15 @@ ], "test": { "type": "NumericLiteral", - "start": 7157, - "end": 7162, + "start": 7201, + "end": 7206, "loc": { "start": { - "line": 222, + "line": 223, "column": 13 }, "end": { - "line": 222, + "line": 223, "column": 18 } }, @@ -15126,59 +15251,59 @@ }, { "type": "SwitchCase", - "start": 7235, - "end": 7301, + "start": 7279, + "end": 7345, "loc": { "start": { - "line": 225, + "line": 226, "column": 8 }, "end": { - "line": 227, + "line": 228, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 7259, - "end": 7282, + "start": 7303, + "end": 7326, "loc": { "start": { - "line": 226, + "line": 227, "column": 12 }, "end": { - "line": 226, + "line": 227, "column": 35 } }, "expression": { "type": "AssignmentExpression", - "start": 7259, - "end": 7281, + "start": 7303, + "end": 7325, "loc": { "start": { - "line": 226, + "line": 227, "column": 12 }, "end": { - "line": 226, + "line": 227, "column": 34 } }, "operator": "=", "left": { "type": "Identifier", - "start": 7259, - "end": 7264, + "start": 7303, + "end": 7308, "loc": { "start": { - "line": 226, + "line": 227, "column": 12 }, "end": { - "line": 226, + "line": 227, "column": 17 }, "identifierName": "wrapS" @@ -15187,15 +15312,15 @@ }, "right": { "type": "Identifier", - "start": 7267, - "end": 7281, + "start": 7311, + "end": 7325, "loc": { "start": { - "line": 226, + "line": 227, "column": 20 }, "end": { - "line": 226, + "line": 227, "column": 34 }, "identifierName": "RepeatWrapping" @@ -15206,15 +15331,15 @@ }, { "type": "BreakStatement", - "start": 7295, - "end": 7301, + "start": 7339, + "end": 7345, "loc": { "start": { - "line": 227, + "line": 228, "column": 12 }, "end": { - "line": 227, + "line": 228, "column": 18 } }, @@ -15223,15 +15348,15 @@ ], "test": { "type": "NumericLiteral", - "start": 7240, - "end": 7245, + "start": 7284, + "end": 7289, "loc": { "start": { - "line": 225, + "line": 226, "column": 13 }, "end": { - "line": 225, + "line": 226, "column": 18 } }, @@ -15246,44 +15371,44 @@ }, { "type": "VariableDeclaration", - "start": 7313, - "end": 7340, + "start": 7357, + "end": 7384, "loc": { "start": { - "line": 230, + "line": 231, "column": 4 }, "end": { - "line": 230, + "line": 231, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 7317, - "end": 7339, + "start": 7361, + "end": 7383, "loc": { "start": { - "line": 230, + "line": 231, "column": 8 }, "end": { - "line": 230, + "line": 231, "column": 30 } }, "id": { "type": "Identifier", - "start": 7317, - "end": 7322, + "start": 7361, + "end": 7366, "loc": { "start": { - "line": 230, + "line": 231, "column": 8 }, "end": { - "line": 230, + "line": 231, "column": 13 }, "identifierName": "wrapT" @@ -15292,15 +15417,15 @@ }, "init": { "type": "Identifier", - "start": 7325, - "end": 7339, + "start": 7369, + "end": 7383, "loc": { "start": { - "line": 230, + "line": 231, "column": 16 }, "end": { - "line": 230, + "line": 231, "column": 30 }, "identifierName": "RepeatWrapping" @@ -15313,57 +15438,57 @@ }, { "type": "SwitchStatement", - "start": 7345, - "end": 7621, + "start": 7389, + "end": 7665, "loc": { "start": { - "line": 231, + "line": 232, "column": 4 }, "end": { - "line": 241, + "line": 242, "column": 5 } }, "discriminant": { "type": "MemberExpression", - "start": 7353, - "end": 7374, + "start": 7397, + "end": 7418, "loc": { "start": { - "line": 231, + "line": 232, "column": 12 }, "end": { - "line": 231, + "line": 232, "column": 33 } }, "object": { "type": "MemberExpression", - "start": 7353, - "end": 7368, + "start": 7397, + "end": 7412, "loc": { "start": { - "line": 231, + "line": 232, "column": 12 }, "end": { - "line": 231, + "line": 232, "column": 27 } }, "object": { "type": "Identifier", - "start": 7353, - "end": 7360, + "start": 7397, + "end": 7404, "loc": { "start": { - "line": 231, + "line": 232, "column": 12 }, "end": { - "line": 231, + "line": 232, "column": 19 }, "identifierName": "texture" @@ -15372,15 +15497,15 @@ }, "property": { "type": "Identifier", - "start": 7361, - "end": 7368, + "start": 7405, + "end": 7412, "loc": { "start": { - "line": 231, + "line": 232, "column": 20 }, "end": { - "line": 231, + "line": 232, "column": 27 }, "identifierName": "sampler" @@ -15391,15 +15516,15 @@ }, "property": { "type": "Identifier", - "start": 7369, - "end": 7374, + "start": 7413, + "end": 7418, "loc": { "start": { - "line": 231, + "line": 232, "column": 28 }, "end": { - "line": 231, + "line": 232, "column": 33 }, "identifierName": "wrapT" @@ -15411,59 +15536,59 @@ "cases": [ { "type": "SwitchCase", - "start": 7386, - "end": 7457, + "start": 7430, + "end": 7501, "loc": { "start": { - "line": 232, + "line": 233, "column": 8 }, "end": { - "line": 234, + "line": 235, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 7410, - "end": 7438, + "start": 7454, + "end": 7482, "loc": { "start": { - "line": 233, + "line": 234, "column": 12 }, "end": { - "line": 233, + "line": 234, "column": 40 } }, "expression": { "type": "AssignmentExpression", - "start": 7410, - "end": 7437, + "start": 7454, + "end": 7481, "loc": { "start": { - "line": 233, + "line": 234, "column": 12 }, "end": { - "line": 233, + "line": 234, "column": 39 } }, "operator": "=", "left": { "type": "Identifier", - "start": 7410, - "end": 7415, + "start": 7454, + "end": 7459, "loc": { "start": { - "line": 233, + "line": 234, "column": 12 }, "end": { - "line": 233, + "line": 234, "column": 17 }, "identifierName": "wrapT" @@ -15472,15 +15597,15 @@ }, "right": { "type": "Identifier", - "start": 7418, - "end": 7437, + "start": 7462, + "end": 7481, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 39 }, "identifierName": "ClampToEdgeWrapping" @@ -15491,15 +15616,15 @@ }, { "type": "BreakStatement", - "start": 7451, - "end": 7457, + "start": 7495, + "end": 7501, "loc": { "start": { - "line": 234, + "line": 235, "column": 12 }, "end": { - "line": 234, + "line": 235, "column": 18 } }, @@ -15508,15 +15633,15 @@ ], "test": { "type": "NumericLiteral", - "start": 7391, - "end": 7396, + "start": 7435, + "end": 7440, "loc": { "start": { - "line": 232, + "line": 233, "column": 13 }, "end": { - "line": 232, + "line": 233, "column": 18 } }, @@ -15529,59 +15654,59 @@ }, { "type": "SwitchCase", - "start": 7466, - "end": 7540, + "start": 7510, + "end": 7584, "loc": { "start": { - "line": 235, + "line": 236, "column": 8 }, "end": { - "line": 237, + "line": 238, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 7490, - "end": 7521, + "start": 7534, + "end": 7565, "loc": { "start": { - "line": 236, + "line": 237, "column": 12 }, "end": { - "line": 236, + "line": 237, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 7490, - "end": 7520, + "start": 7534, + "end": 7564, "loc": { "start": { - "line": 236, + "line": 237, "column": 12 }, "end": { - "line": 236, + "line": 237, "column": 42 } }, "operator": "=", "left": { "type": "Identifier", - "start": 7490, - "end": 7495, + "start": 7534, + "end": 7539, "loc": { "start": { - "line": 236, + "line": 237, "column": 12 }, "end": { - "line": 236, + "line": 237, "column": 17 }, "identifierName": "wrapT" @@ -15590,15 +15715,15 @@ }, "right": { "type": "Identifier", - "start": 7498, - "end": 7520, + "start": 7542, + "end": 7564, "loc": { "start": { - "line": 236, + "line": 237, "column": 20 }, "end": { - "line": 236, + "line": 237, "column": 42 }, "identifierName": "MirroredRepeatWrapping" @@ -15609,15 +15734,15 @@ }, { "type": "BreakStatement", - "start": 7534, - "end": 7540, + "start": 7578, + "end": 7584, "loc": { "start": { - "line": 237, + "line": 238, "column": 12 }, "end": { - "line": 237, + "line": 238, "column": 18 } }, @@ -15626,15 +15751,15 @@ ], "test": { "type": "NumericLiteral", - "start": 7471, - "end": 7476, + "start": 7515, + "end": 7520, "loc": { "start": { - "line": 235, + "line": 236, "column": 13 }, "end": { - "line": 235, + "line": 236, "column": 18 } }, @@ -15647,59 +15772,59 @@ }, { "type": "SwitchCase", - "start": 7549, - "end": 7615, + "start": 7593, + "end": 7659, "loc": { "start": { - "line": 238, + "line": 239, "column": 8 }, "end": { - "line": 240, + "line": 241, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 7573, - "end": 7596, + "start": 7617, + "end": 7640, "loc": { "start": { - "line": 239, + "line": 240, "column": 12 }, "end": { - "line": 239, + "line": 240, "column": 35 } }, "expression": { "type": "AssignmentExpression", - "start": 7573, - "end": 7595, + "start": 7617, + "end": 7639, "loc": { "start": { - "line": 239, + "line": 240, "column": 12 }, "end": { - "line": 239, + "line": 240, "column": 34 } }, "operator": "=", "left": { "type": "Identifier", - "start": 7573, - "end": 7578, + "start": 7617, + "end": 7622, "loc": { "start": { - "line": 239, + "line": 240, "column": 12 }, "end": { - "line": 239, + "line": 240, "column": 17 }, "identifierName": "wrapT" @@ -15708,15 +15833,15 @@ }, "right": { "type": "Identifier", - "start": 7581, - "end": 7595, + "start": 7625, + "end": 7639, "loc": { "start": { - "line": 239, + "line": 240, "column": 20 }, "end": { - "line": 239, + "line": 240, "column": 34 }, "identifierName": "RepeatWrapping" @@ -15727,15 +15852,15 @@ }, { "type": "BreakStatement", - "start": 7609, - "end": 7615, + "start": 7653, + "end": 7659, "loc": { "start": { - "line": 240, + "line": 241, "column": 12 }, "end": { - "line": 240, + "line": 241, "column": 18 } }, @@ -15744,15 +15869,15 @@ ], "test": { "type": "NumericLiteral", - "start": 7554, - "end": 7559, + "start": 7598, + "end": 7603, "loc": { "start": { - "line": 238, + "line": 239, "column": 13 }, "end": { - "line": 238, + "line": 239, "column": 18 } }, @@ -15767,44 +15892,44 @@ }, { "type": "VariableDeclaration", - "start": 7627, - "end": 7654, + "start": 7671, + "end": 7698, "loc": { "start": { - "line": 243, + "line": 244, "column": 4 }, "end": { - "line": 243, + "line": 244, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 7631, - "end": 7653, + "start": 7675, + "end": 7697, "loc": { "start": { - "line": 243, + "line": 244, "column": 8 }, "end": { - "line": 243, + "line": 244, "column": 30 } }, "id": { "type": "Identifier", - "start": 7631, - "end": 7636, + "start": 7675, + "end": 7680, "loc": { "start": { - "line": 243, + "line": 244, "column": 8 }, "end": { - "line": 243, + "line": 244, "column": 13 }, "identifierName": "wrapR" @@ -15813,15 +15938,15 @@ }, "init": { "type": "Identifier", - "start": 7639, - "end": 7653, + "start": 7683, + "end": 7697, "loc": { "start": { - "line": 243, + "line": 244, "column": 16 }, "end": { - "line": 243, + "line": 244, "column": 30 }, "identifierName": "RepeatWrapping" @@ -15834,57 +15959,57 @@ }, { "type": "SwitchStatement", - "start": 7659, - "end": 7935, + "start": 7703, + "end": 7979, "loc": { "start": { - "line": 244, + "line": 245, "column": 4 }, "end": { - "line": 254, + "line": 255, "column": 5 } }, "discriminant": { "type": "MemberExpression", - "start": 7667, - "end": 7688, + "start": 7711, + "end": 7732, "loc": { "start": { - "line": 244, + "line": 245, "column": 12 }, "end": { - "line": 244, + "line": 245, "column": 33 } }, "object": { "type": "MemberExpression", - "start": 7667, - "end": 7682, + "start": 7711, + "end": 7726, "loc": { "start": { - "line": 244, + "line": 245, "column": 12 }, "end": { - "line": 244, + "line": 245, "column": 27 } }, "object": { "type": "Identifier", - "start": 7667, - "end": 7674, + "start": 7711, + "end": 7718, "loc": { "start": { - "line": 244, + "line": 245, "column": 12 }, "end": { - "line": 244, + "line": 245, "column": 19 }, "identifierName": "texture" @@ -15893,15 +16018,15 @@ }, "property": { "type": "Identifier", - "start": 7675, - "end": 7682, + "start": 7719, + "end": 7726, "loc": { "start": { - "line": 244, + "line": 245, "column": 20 }, "end": { - "line": 244, + "line": 245, "column": 27 }, "identifierName": "sampler" @@ -15912,15 +16037,15 @@ }, "property": { "type": "Identifier", - "start": 7683, - "end": 7688, + "start": 7727, + "end": 7732, "loc": { "start": { - "line": 244, + "line": 245, "column": 28 }, "end": { - "line": 244, + "line": 245, "column": 33 }, "identifierName": "wrapR" @@ -15932,59 +16057,59 @@ "cases": [ { "type": "SwitchCase", - "start": 7700, - "end": 7771, + "start": 7744, + "end": 7815, "loc": { "start": { - "line": 245, + "line": 246, "column": 8 }, "end": { - "line": 247, + "line": 248, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 7724, - "end": 7752, + "start": 7768, + "end": 7796, "loc": { "start": { - "line": 246, + "line": 247, "column": 12 }, "end": { - "line": 246, + "line": 247, "column": 40 } }, "expression": { "type": "AssignmentExpression", - "start": 7724, - "end": 7751, + "start": 7768, + "end": 7795, "loc": { "start": { - "line": 246, + "line": 247, "column": 12 }, "end": { - "line": 246, + "line": 247, "column": 39 } }, "operator": "=", "left": { "type": "Identifier", - "start": 7724, - "end": 7729, + "start": 7768, + "end": 7773, "loc": { "start": { - "line": 246, + "line": 247, "column": 12 }, "end": { - "line": 246, + "line": 247, "column": 17 }, "identifierName": "wrapR" @@ -15993,15 +16118,15 @@ }, "right": { "type": "Identifier", - "start": 7732, - "end": 7751, + "start": 7776, + "end": 7795, "loc": { "start": { - "line": 246, + "line": 247, "column": 20 }, "end": { - "line": 246, + "line": 247, "column": 39 }, "identifierName": "ClampToEdgeWrapping" @@ -16012,15 +16137,15 @@ }, { "type": "BreakStatement", - "start": 7765, - "end": 7771, + "start": 7809, + "end": 7815, "loc": { "start": { - "line": 247, + "line": 248, "column": 12 }, "end": { - "line": 247, + "line": 248, "column": 18 } }, @@ -16029,15 +16154,15 @@ ], "test": { "type": "NumericLiteral", - "start": 7705, - "end": 7710, + "start": 7749, + "end": 7754, "loc": { "start": { - "line": 245, + "line": 246, "column": 13 }, "end": { - "line": 245, + "line": 246, "column": 18 } }, @@ -16050,59 +16175,59 @@ }, { "type": "SwitchCase", - "start": 7780, - "end": 7854, + "start": 7824, + "end": 7898, "loc": { "start": { - "line": 248, + "line": 249, "column": 8 }, "end": { - "line": 250, + "line": 251, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 7804, - "end": 7835, + "start": 7848, + "end": 7879, "loc": { "start": { - "line": 249, + "line": 250, "column": 12 }, "end": { - "line": 249, + "line": 250, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 7804, - "end": 7834, + "start": 7848, + "end": 7878, "loc": { "start": { - "line": 249, + "line": 250, "column": 12 }, "end": { - "line": 249, + "line": 250, "column": 42 } }, "operator": "=", "left": { "type": "Identifier", - "start": 7804, - "end": 7809, + "start": 7848, + "end": 7853, "loc": { "start": { - "line": 249, + "line": 250, "column": 12 }, "end": { - "line": 249, + "line": 250, "column": 17 }, "identifierName": "wrapR" @@ -16111,15 +16236,15 @@ }, "right": { "type": "Identifier", - "start": 7812, - "end": 7834, + "start": 7856, + "end": 7878, "loc": { "start": { - "line": 249, + "line": 250, "column": 20 }, "end": { - "line": 249, + "line": 250, "column": 42 }, "identifierName": "MirroredRepeatWrapping" @@ -16130,15 +16255,15 @@ }, { "type": "BreakStatement", - "start": 7848, - "end": 7854, + "start": 7892, + "end": 7898, "loc": { "start": { - "line": 250, + "line": 251, "column": 12 }, "end": { - "line": 250, + "line": 251, "column": 18 } }, @@ -16147,15 +16272,15 @@ ], "test": { "type": "NumericLiteral", - "start": 7785, - "end": 7790, + "start": 7829, + "end": 7834, "loc": { "start": { - "line": 248, + "line": 249, "column": 13 }, "end": { - "line": 248, + "line": 249, "column": 18 } }, @@ -16168,59 +16293,59 @@ }, { "type": "SwitchCase", - "start": 7863, - "end": 7929, + "start": 7907, + "end": 7973, "loc": { "start": { - "line": 251, + "line": 252, "column": 8 }, "end": { - "line": 253, + "line": 254, "column": 18 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 7887, - "end": 7910, + "start": 7931, + "end": 7954, "loc": { "start": { - "line": 252, + "line": 253, "column": 12 }, "end": { - "line": 252, + "line": 253, "column": 35 } }, "expression": { "type": "AssignmentExpression", - "start": 7887, - "end": 7909, + "start": 7931, + "end": 7953, "loc": { "start": { - "line": 252, + "line": 253, "column": 12 }, "end": { - "line": 252, + "line": 253, "column": 34 } }, "operator": "=", "left": { "type": "Identifier", - "start": 7887, - "end": 7892, + "start": 7931, + "end": 7936, "loc": { "start": { - "line": 252, + "line": 253, "column": 12 }, "end": { - "line": 252, + "line": 253, "column": 17 }, "identifierName": "wrapR" @@ -16229,15 +16354,15 @@ }, "right": { "type": "Identifier", - "start": 7895, - "end": 7909, + "start": 7939, + "end": 7953, "loc": { "start": { - "line": 252, + "line": 253, "column": 20 }, "end": { - "line": 252, + "line": 253, "column": 34 }, "identifierName": "RepeatWrapping" @@ -16248,15 +16373,15 @@ }, { "type": "BreakStatement", - "start": 7923, - "end": 7929, + "start": 7967, + "end": 7973, "loc": { "start": { - "line": 253, + "line": 254, "column": 12 }, "end": { - "line": 253, + "line": 254, "column": 18 } }, @@ -16265,15 +16390,15 @@ ], "test": { "type": "NumericLiteral", - "start": 7868, - "end": 7873, + "start": 7912, + "end": 7917, "loc": { "start": { - "line": 251, + "line": 252, "column": 13 }, "end": { - "line": 251, + "line": 252, "column": 18 } }, @@ -16288,71 +16413,71 @@ }, { "type": "ExpressionStatement", - "start": 7940, - "end": 8184, + "start": 7984, + "end": 8228, "loc": { "start": { - "line": 255, + "line": 256, "column": 4 }, "end": { - "line": 265, + "line": 266, "column": 7 } }, "expression": { "type": "CallExpression", - "start": 7940, - "end": 8183, + "start": 7984, + "end": 8227, "loc": { "start": { - "line": 255, + "line": 256, "column": 4 }, "end": { - "line": 265, + "line": 266, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 7940, - "end": 7968, + "start": 7984, + "end": 8012, "loc": { "start": { - "line": 255, + "line": 256, "column": 4 }, "end": { - "line": 255, + "line": 256, "column": 32 } }, "object": { "type": "MemberExpression", - "start": 7940, - "end": 7954, + "start": 7984, + "end": 7998, "loc": { "start": { - "line": 255, + "line": 256, "column": 4 }, "end": { - "line": 255, + "line": 256, "column": 18 } }, "object": { "type": "Identifier", - "start": 7940, - "end": 7943, + "start": 7984, + "end": 7987, "loc": { "start": { - "line": 255, + "line": 256, "column": 4 }, "end": { - "line": 255, + "line": 256, "column": 7 }, "identifierName": "ctx" @@ -16361,15 +16486,15 @@ }, "property": { "type": "Identifier", - "start": 7944, - "end": 7954, + "start": 7988, + "end": 7998, "loc": { "start": { - "line": 255, + "line": 256, "column": 8 }, "end": { - "line": 255, + "line": 256, "column": 18 }, "identifierName": "sceneModel" @@ -16380,15 +16505,15 @@ }, "property": { "type": "Identifier", - "start": 7955, - "end": 7968, + "start": 7999, + "end": 8012, "loc": { "start": { - "line": 255, + "line": 256, "column": 19 }, "end": { - "line": 255, + "line": 256, "column": 32 }, "identifierName": "createTexture" @@ -16400,30 +16525,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 7969, - "end": 8182, + "start": 8013, + "end": 8226, "loc": { "start": { - "line": 255, + "line": 256, "column": 33 }, "end": { - "line": 265, + "line": 266, "column": 5 } }, "properties": [ { "type": "ObjectProperty", - "start": 7979, - "end": 7992, + "start": 8023, + "end": 8036, "loc": { "start": { - "line": 256, + "line": 257, "column": 8 }, "end": { - "line": 256, + "line": 257, "column": 21 } }, @@ -16432,15 +16557,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7979, - "end": 7981, + "start": 8023, + "end": 8025, "loc": { "start": { - "line": 256, + "line": 257, "column": 8 }, "end": { - "line": 256, + "line": 257, "column": 10 }, "identifierName": "id" @@ -16449,15 +16574,15 @@ }, "value": { "type": "Identifier", - "start": 7983, - "end": 7992, + "start": 8027, + "end": 8036, "loc": { "start": { - "line": 256, + "line": 257, "column": 12 }, "end": { - "line": 256, + "line": 257, "column": 21 }, "identifierName": "textureId" @@ -16467,15 +16592,15 @@ }, { "type": "ObjectProperty", - "start": 8002, - "end": 8029, + "start": 8046, + "end": 8073, "loc": { "start": { - "line": 257, + "line": 258, "column": 8 }, "end": { - "line": 257, + "line": 258, "column": 35 } }, @@ -16484,15 +16609,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8002, - "end": 8007, + "start": 8046, + "end": 8051, "loc": { "start": { - "line": 257, + "line": 258, "column": 8 }, "end": { - "line": 257, + "line": 258, "column": 13 }, "identifierName": "image" @@ -16501,43 +16626,43 @@ }, "value": { "type": "MemberExpression", - "start": 8009, - "end": 8029, + "start": 8053, + "end": 8073, "loc": { "start": { - "line": 257, + "line": 258, "column": 15 }, "end": { - "line": 257, + "line": 258, "column": 35 } }, "object": { "type": "MemberExpression", - "start": 8009, - "end": 8023, + "start": 8053, + "end": 8067, "loc": { "start": { - "line": 257, + "line": 258, "column": 15 }, "end": { - "line": 257, + "line": 258, "column": 29 } }, "object": { "type": "Identifier", - "start": 8009, - "end": 8016, + "start": 8053, + "end": 8060, "loc": { "start": { - "line": 257, + "line": 258, "column": 15 }, "end": { - "line": 257, + "line": 258, "column": 22 }, "identifierName": "texture" @@ -16546,15 +16671,15 @@ }, "property": { "type": "Identifier", - "start": 8017, - "end": 8023, + "start": 8061, + "end": 8067, "loc": { "start": { - "line": 257, + "line": 258, "column": 23 }, "end": { - "line": 257, + "line": 258, "column": 29 }, "identifierName": "source" @@ -16565,15 +16690,15 @@ }, "property": { "type": "Identifier", - "start": 8024, - "end": 8029, + "start": 8068, + "end": 8073, "loc": { "start": { - "line": 257, + "line": 258, "column": 30 }, "end": { - "line": 257, + "line": 258, "column": 35 }, "identifierName": "image" @@ -16585,15 +16710,15 @@ }, { "type": "ObjectProperty", - "start": 8039, - "end": 8061, + "start": 8083, + "end": 8105, "loc": { "start": { - "line": 258, + "line": 259, "column": 8 }, "end": { - "line": 258, + "line": 259, "column": 30 } }, @@ -16602,15 +16727,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8039, - "end": 8044, + "start": 8083, + "end": 8088, "loc": { "start": { - "line": 258, + "line": 259, "column": 8 }, "end": { - "line": 258, + "line": 259, "column": 13 }, "identifierName": "flipY" @@ -16619,15 +16744,15 @@ }, "value": { "type": "UnaryExpression", - "start": 8046, - "end": 8061, + "start": 8090, + "end": 8105, "loc": { "start": { - "line": 258, + "line": 259, "column": 15 }, "end": { - "line": 258, + "line": 259, "column": 30 } }, @@ -16635,15 +16760,15 @@ "prefix": true, "argument": { "type": "UnaryExpression", - "start": 8047, - "end": 8061, + "start": 8091, + "end": 8105, "loc": { "start": { - "line": 258, + "line": 259, "column": 16 }, "end": { - "line": 258, + "line": 259, "column": 30 } }, @@ -16651,29 +16776,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 8048, - "end": 8061, + "start": 8092, + "end": 8105, "loc": { "start": { - "line": 258, + "line": 259, "column": 17 }, "end": { - "line": 258, + "line": 259, "column": 30 } }, "object": { "type": "Identifier", - "start": 8048, - "end": 8055, + "start": 8092, + "end": 8099, "loc": { "start": { - "line": 258, + "line": 259, "column": 17 }, "end": { - "line": 258, + "line": 259, "column": 24 }, "identifierName": "texture" @@ -16682,15 +16807,15 @@ }, "property": { "type": "Identifier", - "start": 8056, - "end": 8061, + "start": 8100, + "end": 8105, "loc": { "start": { - "line": 258, + "line": 259, "column": 25 }, "end": { - "line": 258, + "line": 259, "column": 30 }, "identifierName": "flipY" @@ -16710,15 +16835,15 @@ }, { "type": "ObjectProperty", - "start": 8071, - "end": 8080, + "start": 8115, + "end": 8124, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 17 } }, @@ -16727,15 +16852,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8071, - "end": 8080, + "start": 8115, + "end": 8124, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 17 }, "identifierName": "minFilter" @@ -16744,15 +16869,15 @@ }, "value": { "type": "Identifier", - "start": 8071, - "end": 8080, + "start": 8115, + "end": 8124, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 17 }, "identifierName": "minFilter" @@ -16765,15 +16890,15 @@ }, { "type": "ObjectProperty", - "start": 8090, - "end": 8099, + "start": 8134, + "end": 8143, "loc": { "start": { - "line": 260, + "line": 261, "column": 8 }, "end": { - "line": 260, + "line": 261, "column": 17 } }, @@ -16782,15 +16907,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8090, - "end": 8099, + "start": 8134, + "end": 8143, "loc": { "start": { - "line": 260, + "line": 261, "column": 8 }, "end": { - "line": 260, + "line": 261, "column": 17 }, "identifierName": "magFilter" @@ -16799,15 +16924,15 @@ }, "value": { "type": "Identifier", - "start": 8090, - "end": 8099, + "start": 8134, + "end": 8143, "loc": { "start": { - "line": 260, + "line": 261, "column": 8 }, "end": { - "line": 260, + "line": 261, "column": 17 }, "identifierName": "magFilter" @@ -16820,15 +16945,15 @@ }, { "type": "ObjectProperty", - "start": 8109, - "end": 8114, + "start": 8153, + "end": 8158, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 13 } }, @@ -16837,15 +16962,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8109, - "end": 8114, + "start": 8153, + "end": 8158, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 13 }, "identifierName": "wrapS" @@ -16854,15 +16979,15 @@ }, "value": { "type": "Identifier", - "start": 8109, - "end": 8114, + "start": 8153, + "end": 8158, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 13 }, "identifierName": "wrapS" @@ -16875,15 +17000,15 @@ }, { "type": "ObjectProperty", - "start": 8124, - "end": 8129, + "start": 8168, + "end": 8173, "loc": { "start": { - "line": 262, + "line": 263, "column": 8 }, "end": { - "line": 262, + "line": 263, "column": 13 } }, @@ -16892,15 +17017,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8124, - "end": 8129, + "start": 8168, + "end": 8173, "loc": { "start": { - "line": 262, + "line": 263, "column": 8 }, "end": { - "line": 262, + "line": 263, "column": 13 }, "identifierName": "wrapT" @@ -16909,15 +17034,15 @@ }, "value": { "type": "Identifier", - "start": 8124, - "end": 8129, + "start": 8168, + "end": 8173, "loc": { "start": { - "line": 262, + "line": 263, "column": 8 }, "end": { - "line": 262, + "line": 263, "column": 13 }, "identifierName": "wrapT" @@ -16930,15 +17055,15 @@ }, { "type": "ObjectProperty", - "start": 8139, - "end": 8144, + "start": 8183, + "end": 8188, "loc": { "start": { - "line": 263, + "line": 264, "column": 8 }, "end": { - "line": 263, + "line": 264, "column": 13 } }, @@ -16947,15 +17072,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8139, - "end": 8144, + "start": 8183, + "end": 8188, "loc": { "start": { - "line": 263, + "line": 264, "column": 8 }, "end": { - "line": 263, + "line": 264, "column": 13 }, "identifierName": "wrapR" @@ -16964,15 +17089,15 @@ }, "value": { "type": "Identifier", - "start": 8139, - "end": 8144, + "start": 8183, + "end": 8188, "loc": { "start": { - "line": 263, + "line": 264, "column": 8 }, "end": { - "line": 263, + "line": 264, "column": 13 }, "identifierName": "wrapR" @@ -16985,15 +17110,15 @@ }, { "type": "ObjectProperty", - "start": 8154, - "end": 8176, + "start": 8198, + "end": 8220, "loc": { "start": { - "line": 264, + "line": 265, "column": 8 }, "end": { - "line": 264, + "line": 265, "column": 30 } }, @@ -17002,15 +17127,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8154, - "end": 8162, + "start": 8198, + "end": 8206, "loc": { "start": { - "line": 264, + "line": 265, "column": 8 }, "end": { - "line": 264, + "line": 265, "column": 16 }, "identifierName": "encoding" @@ -17019,15 +17144,15 @@ }, "value": { "type": "Identifier", - "start": 8164, - "end": 8176, + "start": 8208, + "end": 8220, "loc": { "start": { - "line": 264, + "line": 265, "column": 18 }, "end": { - "line": 264, + "line": 265, "column": 30 }, "identifierName": "sRGBEncoding" @@ -17042,58 +17167,58 @@ }, { "type": "ExpressionStatement", - "start": 8189, - "end": 8220, + "start": 8233, + "end": 8264, "loc": { "start": { - "line": 266, + "line": 267, "column": 4 }, "end": { - "line": 266, + "line": 267, "column": 35 } }, "expression": { "type": "AssignmentExpression", - "start": 8189, - "end": 8219, + "start": 8233, + "end": 8263, "loc": { "start": { - "line": 266, + "line": 267, "column": 4 }, "end": { - "line": 266, + "line": 267, "column": 34 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8189, - "end": 8207, + "start": 8233, + "end": 8251, "loc": { "start": { - "line": 266, + "line": 267, "column": 4 }, "end": { - "line": 266, + "line": 267, "column": 22 } }, "object": { "type": "Identifier", - "start": 8189, - "end": 8196, + "start": 8233, + "end": 8240, "loc": { "start": { - "line": 266, + "line": 267, "column": 4 }, "end": { - "line": 266, + "line": 267, "column": 11 }, "identifierName": "texture" @@ -17102,15 +17227,15 @@ }, "property": { "type": "Identifier", - "start": 8197, - "end": 8207, + "start": 8241, + "end": 8251, "loc": { "start": { - "line": 266, + "line": 267, "column": 12 }, "end": { - "line": 266, + "line": 267, "column": 22 }, "identifierName": "_textureId" @@ -17121,15 +17246,15 @@ }, "right": { "type": "Identifier", - "start": 8210, - "end": 8219, + "start": 8254, + "end": 8263, "loc": { "start": { - "line": 266, + "line": 267, "column": 25 }, "end": { - "line": 266, + "line": 267, "column": 34 }, "identifierName": "textureId" @@ -17144,29 +17269,29 @@ }, { "type": "FunctionDeclaration", - "start": 8224, - "end": 8618, + "start": 8268, + "end": 8662, "loc": { "start": { - "line": 269, + "line": 270, "column": 0 }, "end": { - "line": 279, + "line": 280, "column": 1 } }, "id": { "type": "Identifier", - "start": 8233, - "end": 8246, + "start": 8277, + "end": 8290, "loc": { "start": { - "line": 269, + "line": 270, "column": 9 }, "end": { - "line": 269, + "line": 270, "column": 22 }, "identifierName": "loadMaterials" @@ -17179,15 +17304,15 @@ "params": [ { "type": "Identifier", - "start": 8247, - "end": 8250, + "start": 8291, + "end": 8294, "loc": { "start": { - "line": 269, + "line": 270, "column": 23 }, "end": { - "line": 269, + "line": 270, "column": 26 }, "identifierName": "ctx" @@ -17197,59 +17322,59 @@ ], "body": { "type": "BlockStatement", - "start": 8252, - "end": 8618, + "start": 8296, + "end": 8662, "loc": { "start": { - "line": 269, + "line": 270, "column": 28 }, "end": { - "line": 279, + "line": 280, "column": 1 } }, "body": [ { "type": "VariableDeclaration", - "start": 8258, - "end": 8288, + "start": 8302, + "end": 8332, "loc": { "start": { - "line": 270, + "line": 271, "column": 4 }, "end": { - "line": 270, + "line": 271, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 8264, - "end": 8287, + "start": 8308, + "end": 8331, "loc": { "start": { - "line": 270, + "line": 271, "column": 10 }, "end": { - "line": 270, + "line": 271, "column": 33 } }, "id": { "type": "Identifier", - "start": 8264, - "end": 8272, + "start": 8308, + "end": 8316, "loc": { "start": { - "line": 270, + "line": 271, "column": 10 }, "end": { - "line": 270, + "line": 271, "column": 18 }, "identifierName": "gltfData" @@ -17258,29 +17383,29 @@ }, "init": { "type": "MemberExpression", - "start": 8275, - "end": 8287, + "start": 8319, + "end": 8331, "loc": { "start": { - "line": 270, + "line": 271, "column": 21 }, "end": { - "line": 270, + "line": 271, "column": 33 } }, "object": { "type": "Identifier", - "start": 8275, - "end": 8278, + "start": 8319, + "end": 8322, "loc": { "start": { - "line": 270, + "line": 271, "column": 21 }, "end": { - "line": 270, + "line": 271, "column": 24 }, "identifierName": "ctx" @@ -17289,15 +17414,15 @@ }, "property": { "type": "Identifier", - "start": 8279, - "end": 8287, + "start": 8323, + "end": 8331, "loc": { "start": { - "line": 270, + "line": 271, "column": 25 }, "end": { - "line": 270, + "line": 271, "column": 33 }, "identifierName": "gltfData" @@ -17312,44 +17437,44 @@ }, { "type": "VariableDeclaration", - "start": 8293, - "end": 8330, + "start": 8337, + "end": 8374, "loc": { "start": { - "line": 271, + "line": 272, "column": 4 }, "end": { - "line": 271, + "line": 272, "column": 41 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 8299, - "end": 8329, + "start": 8343, + "end": 8373, "loc": { "start": { - "line": 271, + "line": 272, "column": 10 }, "end": { - "line": 271, + "line": 272, "column": 40 } }, "id": { "type": "Identifier", - "start": 8299, - "end": 8308, + "start": 8343, + "end": 8352, "loc": { "start": { - "line": 271, + "line": 272, "column": 10 }, "end": { - "line": 271, + "line": 272, "column": 19 }, "identifierName": "materials" @@ -17358,29 +17483,29 @@ }, "init": { "type": "MemberExpression", - "start": 8311, - "end": 8329, + "start": 8355, + "end": 8373, "loc": { "start": { - "line": 271, + "line": 272, "column": 22 }, "end": { - "line": 271, + "line": 272, "column": 40 } }, "object": { "type": "Identifier", - "start": 8311, - "end": 8319, + "start": 8355, + "end": 8363, "loc": { "start": { - "line": 271, + "line": 272, "column": 22 }, "end": { - "line": 271, + "line": 272, "column": 30 }, "identifierName": "gltfData" @@ -17389,15 +17514,15 @@ }, "property": { "type": "Identifier", - "start": 8320, - "end": 8329, + "start": 8364, + "end": 8373, "loc": { "start": { - "line": 271, + "line": 272, "column": 31 }, "end": { - "line": 271, + "line": 272, "column": 40 }, "identifierName": "materials" @@ -17412,29 +17537,29 @@ }, { "type": "IfStatement", - "start": 8335, - "end": 8616, + "start": 8379, + "end": 8660, "loc": { "start": { - "line": 272, + "line": 273, "column": 4 }, "end": { - "line": 278, + "line": 279, "column": 5 } }, "test": { "type": "Identifier", - "start": 8339, - "end": 8348, + "start": 8383, + "end": 8392, "loc": { "start": { - "line": 272, + "line": 273, "column": 8 }, "end": { - "line": 272, + "line": 273, "column": 17 }, "identifierName": "materials" @@ -17443,73 +17568,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 8350, - "end": 8616, + "start": 8394, + "end": 8660, "loc": { "start": { - "line": 272, + "line": 273, "column": 19 }, "end": { - "line": 278, + "line": 279, "column": 5 } }, "body": [ { "type": "ForStatement", - "start": 8360, - "end": 8610, + "start": 8404, + "end": 8654, "loc": { "start": { - "line": 273, + "line": 274, "column": 8 }, "end": { - "line": 277, + "line": 278, "column": 9 } }, "init": { "type": "VariableDeclaration", - "start": 8365, - "end": 8398, + "start": 8409, + "end": 8442, "loc": { "start": { - "line": 273, + "line": 274, "column": 13 }, "end": { - "line": 273, + "line": 274, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 8369, - "end": 8374, + "start": 8413, + "end": 8418, "loc": { "start": { - "line": 273, + "line": 274, "column": 17 }, "end": { - "line": 273, + "line": 274, "column": 22 } }, "id": { "type": "Identifier", - "start": 8369, - "end": 8370, + "start": 8413, + "end": 8414, "loc": { "start": { - "line": 273, + "line": 274, "column": 17 }, "end": { - "line": 273, + "line": 274, "column": 18 }, "identifierName": "i" @@ -17518,15 +17643,15 @@ }, "init": { "type": "NumericLiteral", - "start": 8373, - "end": 8374, + "start": 8417, + "end": 8418, "loc": { "start": { - "line": 273, + "line": 274, "column": 21 }, "end": { - "line": 273, + "line": 274, "column": 22 } }, @@ -17539,29 +17664,29 @@ }, { "type": "VariableDeclarator", - "start": 8376, - "end": 8398, + "start": 8420, + "end": 8442, "loc": { "start": { - "line": 273, + "line": 274, "column": 24 }, "end": { - "line": 273, + "line": 274, "column": 46 } }, "id": { "type": "Identifier", - "start": 8376, - "end": 8379, + "start": 8420, + "end": 8423, "loc": { "start": { - "line": 273, + "line": 274, "column": 24 }, "end": { - "line": 273, + "line": 274, "column": 27 }, "identifierName": "len" @@ -17570,29 +17695,29 @@ }, "init": { "type": "MemberExpression", - "start": 8382, - "end": 8398, + "start": 8426, + "end": 8442, "loc": { "start": { - "line": 273, + "line": 274, "column": 30 }, "end": { - "line": 273, + "line": 274, "column": 46 } }, "object": { "type": "Identifier", - "start": 8382, - "end": 8391, + "start": 8426, + "end": 8435, "loc": { "start": { - "line": 273, + "line": 274, "column": 30 }, "end": { - "line": 273, + "line": 274, "column": 39 }, "identifierName": "materials" @@ -17601,15 +17726,15 @@ }, "property": { "type": "Identifier", - "start": 8392, - "end": 8398, + "start": 8436, + "end": 8442, "loc": { "start": { - "line": 273, + "line": 274, "column": 40 }, "end": { - "line": 273, + "line": 274, "column": 46 }, "identifierName": "length" @@ -17624,29 +17749,29 @@ }, "test": { "type": "BinaryExpression", - "start": 8400, - "end": 8407, + "start": 8444, + "end": 8451, "loc": { "start": { - "line": 273, + "line": 274, "column": 48 }, "end": { - "line": 273, + "line": 274, "column": 55 } }, "left": { "type": "Identifier", - "start": 8400, - "end": 8401, + "start": 8444, + "end": 8445, "loc": { "start": { - "line": 273, + "line": 274, "column": 48 }, "end": { - "line": 273, + "line": 274, "column": 49 }, "identifierName": "i" @@ -17656,15 +17781,15 @@ "operator": "<", "right": { "type": "Identifier", - "start": 8404, - "end": 8407, + "start": 8448, + "end": 8451, "loc": { "start": { - "line": 273, + "line": 274, "column": 52 }, "end": { - "line": 273, + "line": 274, "column": 55 }, "identifierName": "len" @@ -17674,15 +17799,15 @@ }, "update": { "type": "UpdateExpression", - "start": 8409, - "end": 8412, + "start": 8453, + "end": 8456, "loc": { "start": { - "line": 273, + "line": 274, "column": 57 }, "end": { - "line": 273, + "line": 274, "column": 60 } }, @@ -17690,15 +17815,15 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 8409, - "end": 8410, + "start": 8453, + "end": 8454, "loc": { "start": { - "line": 273, + "line": 274, "column": 57 }, "end": { - "line": 273, + "line": 274, "column": 58 }, "identifierName": "i" @@ -17708,59 +17833,59 @@ }, "body": { "type": "BlockStatement", - "start": 8414, - "end": 8610, + "start": 8458, + "end": 8654, "loc": { "start": { - "line": 273, + "line": 274, "column": 62 }, "end": { - "line": 277, + "line": 278, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 8428, - "end": 8458, + "start": 8472, + "end": 8502, "loc": { "start": { - "line": 274, + "line": 275, "column": 12 }, "end": { - "line": 274, + "line": 275, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 8434, - "end": 8457, + "start": 8478, + "end": 8501, "loc": { "start": { - "line": 274, + "line": 275, "column": 18 }, "end": { - "line": 274, + "line": 275, "column": 41 } }, "id": { "type": "Identifier", - "start": 8434, - "end": 8442, + "start": 8478, + "end": 8486, "loc": { "start": { - "line": 274, + "line": 275, "column": 18 }, "end": { - "line": 274, + "line": 275, "column": 26 }, "identifierName": "material" @@ -17769,29 +17894,29 @@ }, "init": { "type": "MemberExpression", - "start": 8445, - "end": 8457, + "start": 8489, + "end": 8501, "loc": { "start": { - "line": 274, + "line": 275, "column": 29 }, "end": { - "line": 274, + "line": 275, "column": 41 } }, "object": { "type": "Identifier", - "start": 8445, - "end": 8454, + "start": 8489, + "end": 8498, "loc": { "start": { - "line": 274, + "line": 275, "column": 29 }, "end": { - "line": 274, + "line": 275, "column": 38 }, "identifierName": "materials" @@ -17800,15 +17925,15 @@ }, "property": { "type": "Identifier", - "start": 8455, - "end": 8456, + "start": 8499, + "end": 8500, "loc": { "start": { - "line": 274, + "line": 275, "column": 39 }, "end": { - "line": 274, + "line": 275, "column": 40 }, "identifierName": "i" @@ -17823,58 +17948,58 @@ }, { "type": "ExpressionStatement", - "start": 8471, - "end": 8526, + "start": 8515, + "end": 8570, "loc": { "start": { - "line": 275, + "line": 276, "column": 12 }, "end": { - "line": 275, + "line": 276, "column": 67 } }, "expression": { "type": "AssignmentExpression", - "start": 8471, - "end": 8525, + "start": 8515, + "end": 8569, "loc": { "start": { - "line": 275, + "line": 276, "column": 12 }, "end": { - "line": 275, + "line": 276, "column": 66 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8471, - "end": 8493, + "start": 8515, + "end": 8537, "loc": { "start": { - "line": 275, + "line": 276, "column": 12 }, "end": { - "line": 275, + "line": 276, "column": 34 } }, "object": { "type": "Identifier", - "start": 8471, - "end": 8479, + "start": 8515, + "end": 8523, "loc": { "start": { - "line": 275, + "line": 276, "column": 12 }, "end": { - "line": 275, + "line": 276, "column": 20 }, "identifierName": "material" @@ -17883,15 +18008,15 @@ }, "property": { "type": "Identifier", - "start": 8480, - "end": 8493, + "start": 8524, + "end": 8537, "loc": { "start": { - "line": 275, + "line": 276, "column": 21 }, "end": { - "line": 275, + "line": 276, "column": 34 }, "identifierName": "_textureSetId" @@ -17902,29 +18027,29 @@ }, "right": { "type": "CallExpression", - "start": 8496, - "end": 8525, + "start": 8540, + "end": 8569, "loc": { "start": { - "line": 275, + "line": 276, "column": 37 }, "end": { - "line": 275, + "line": 276, "column": 66 } }, "callee": { "type": "Identifier", - "start": 8496, - "end": 8510, + "start": 8540, + "end": 8554, "loc": { "start": { - "line": 275, + "line": 276, "column": 37 }, "end": { - "line": 275, + "line": 276, "column": 51 }, "identifierName": "loadTextureSet" @@ -17934,15 +18059,15 @@ "arguments": [ { "type": "Identifier", - "start": 8511, - "end": 8514, + "start": 8555, + "end": 8558, "loc": { "start": { - "line": 275, + "line": 276, "column": 52 }, "end": { - "line": 275, + "line": 276, "column": 55 }, "identifierName": "ctx" @@ -17951,15 +18076,15 @@ }, { "type": "Identifier", - "start": 8516, - "end": 8524, + "start": 8560, + "end": 8568, "loc": { "start": { - "line": 275, + "line": 276, "column": 57 }, "end": { - "line": 275, + "line": 276, "column": 65 }, "identifierName": "material" @@ -17972,58 +18097,58 @@ }, { "type": "ExpressionStatement", - "start": 8539, - "end": 8600, + "start": 8583, + "end": 8644, "loc": { "start": { - "line": 276, + "line": 277, "column": 12 }, "end": { - "line": 276, + "line": 277, "column": 73 } }, "expression": { "type": "AssignmentExpression", - "start": 8539, - "end": 8599, + "start": 8583, + "end": 8643, "loc": { "start": { - "line": 276, + "line": 277, "column": 12 }, "end": { - "line": 276, + "line": 277, "column": 72 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8539, - "end": 8559, + "start": 8583, + "end": 8603, "loc": { "start": { - "line": 276, + "line": 277, "column": 12 }, "end": { - "line": 276, + "line": 277, "column": 32 } }, "object": { "type": "Identifier", - "start": 8539, - "end": 8547, + "start": 8583, + "end": 8591, "loc": { "start": { - "line": 276, + "line": 277, "column": 12 }, "end": { - "line": 276, + "line": 277, "column": 20 }, "identifierName": "material" @@ -18032,15 +18157,15 @@ }, "property": { "type": "Identifier", - "start": 8548, - "end": 8559, + "start": 8592, + "end": 8603, "loc": { "start": { - "line": 276, + "line": 277, "column": 21 }, "end": { - "line": 276, + "line": 277, "column": 32 }, "identifierName": "_attributes" @@ -18051,29 +18176,29 @@ }, "right": { "type": "CallExpression", - "start": 8562, - "end": 8599, + "start": 8606, + "end": 8643, "loc": { "start": { - "line": 276, + "line": 277, "column": 35 }, "end": { - "line": 276, + "line": 277, "column": 72 } }, "callee": { "type": "Identifier", - "start": 8562, - "end": 8584, + "start": 8606, + "end": 8628, "loc": { "start": { - "line": 276, + "line": 277, "column": 35 }, "end": { - "line": 276, + "line": 277, "column": 57 }, "identifierName": "loadMaterialAttributes" @@ -18083,15 +18208,15 @@ "arguments": [ { "type": "Identifier", - "start": 8585, - "end": 8588, + "start": 8629, + "end": 8632, "loc": { "start": { - "line": 276, + "line": 277, "column": 58 }, "end": { - "line": 276, + "line": 277, "column": 61 }, "identifierName": "ctx" @@ -18100,15 +18225,15 @@ }, { "type": "Identifier", - "start": 8590, - "end": 8598, + "start": 8634, + "end": 8642, "loc": { "start": { - "line": 276, + "line": 277, "column": 63 }, "end": { - "line": 276, + "line": 277, "column": 71 }, "identifierName": "material" @@ -18134,29 +18259,29 @@ }, { "type": "FunctionDeclaration", - "start": 8620, - "end": 11582, + "start": 8664, + "end": 11626, "loc": { "start": { - "line": 281, + "line": 282, "column": 0 }, "end": { - "line": 348, + "line": 349, "column": 1 } }, "id": { "type": "Identifier", - "start": 8629, - "end": 8643, + "start": 8673, + "end": 8687, "loc": { "start": { - "line": 281, + "line": 282, "column": 9 }, "end": { - "line": 281, + "line": 282, "column": 23 }, "identifierName": "loadTextureSet" @@ -18169,15 +18294,15 @@ "params": [ { "type": "Identifier", - "start": 8644, - "end": 8647, + "start": 8688, + "end": 8691, "loc": { "start": { - "line": 281, + "line": 282, "column": 24 }, "end": { - "line": 281, + "line": 282, "column": 27 }, "identifierName": "ctx" @@ -18186,15 +18311,15 @@ }, { "type": "Identifier", - "start": 8649, - "end": 8657, + "start": 8693, + "end": 8701, "loc": { "start": { - "line": 281, + "line": 282, "column": 29 }, "end": { - "line": 281, + "line": 282, "column": 37 }, "identifierName": "material" @@ -18204,59 +18329,59 @@ ], "body": { "type": "BlockStatement", - "start": 8659, - "end": 11582, + "start": 8703, + "end": 11626, "loc": { "start": { - "line": 281, + "line": 282, "column": 39 }, "end": { - "line": 348, + "line": 349, "column": 1 } }, "body": [ { "type": "VariableDeclaration", - "start": 8665, - "end": 8690, + "start": 8709, + "end": 8734, "loc": { "start": { - "line": 282, + "line": 283, "column": 4 }, "end": { - "line": 282, + "line": 283, "column": 29 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 8671, - "end": 8689, + "start": 8715, + "end": 8733, "loc": { "start": { - "line": 282, + "line": 283, "column": 10 }, "end": { - "line": 282, + "line": 283, "column": 28 } }, "id": { "type": "Identifier", - "start": 8671, - "end": 8684, + "start": 8715, + "end": 8728, "loc": { "start": { - "line": 282, + "line": 283, "column": 10 }, "end": { - "line": 282, + "line": 283, "column": 23 }, "identifierName": "textureSetCfg" @@ -18265,15 +18390,15 @@ }, "init": { "type": "ObjectExpression", - "start": 8687, - "end": 8689, + "start": 8731, + "end": 8733, "loc": { "start": { - "line": 282, + "line": 283, "column": 26 }, "end": { - "line": 282, + "line": 283, "column": 28 } }, @@ -18285,43 +18410,43 @@ }, { "type": "IfStatement", - "start": 8695, - "end": 8813, + "start": 8739, + "end": 8857, "loc": { "start": { - "line": 283, + "line": 284, "column": 4 }, "end": { - "line": 285, + "line": 286, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 8699, - "end": 8721, + "start": 8743, + "end": 8765, "loc": { "start": { - "line": 283, + "line": 284, "column": 8 }, "end": { - "line": 283, + "line": 284, "column": 30 } }, "object": { "type": "Identifier", - "start": 8699, - "end": 8707, + "start": 8743, + "end": 8751, "loc": { "start": { - "line": 283, + "line": 284, "column": 8 }, "end": { - "line": 283, + "line": 284, "column": 16 }, "identifierName": "material" @@ -18330,15 +18455,15 @@ }, "property": { "type": "Identifier", - "start": 8708, - "end": 8721, + "start": 8752, + "end": 8765, "loc": { "start": { - "line": 283, + "line": 284, "column": 17 }, "end": { - "line": 283, + "line": 284, "column": 30 }, "identifierName": "normalTexture" @@ -18349,73 +18474,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 8723, - "end": 8813, + "start": 8767, + "end": 8857, "loc": { "start": { - "line": 283, + "line": 284, "column": 32 }, "end": { - "line": 285, + "line": 286, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 8733, - "end": 8807, + "start": 8777, + "end": 8851, "loc": { "start": { - "line": 284, + "line": 285, "column": 8 }, "end": { - "line": 284, + "line": 285, "column": 82 } }, "expression": { "type": "AssignmentExpression", - "start": 8733, - "end": 8806, + "start": 8777, + "end": 8850, "loc": { "start": { - "line": 284, + "line": 285, "column": 8 }, "end": { - "line": 284, + "line": 285, "column": 81 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8733, - "end": 8762, + "start": 8777, + "end": 8806, "loc": { "start": { - "line": 284, + "line": 285, "column": 8 }, "end": { - "line": 284, + "line": 285, "column": 37 } }, "object": { "type": "Identifier", - "start": 8733, - "end": 8746, + "start": 8777, + "end": 8790, "loc": { "start": { - "line": 284, + "line": 285, "column": 8 }, "end": { - "line": 284, + "line": 285, "column": 21 }, "identifierName": "textureSetCfg" @@ -18424,15 +18549,15 @@ }, "property": { "type": "Identifier", - "start": 8747, - "end": 8762, + "start": 8791, + "end": 8806, "loc": { "start": { - "line": 284, + "line": 285, "column": 22 }, "end": { - "line": 284, + "line": 285, "column": 37 }, "identifierName": "normalTextureId" @@ -18443,57 +18568,57 @@ }, "right": { "type": "MemberExpression", - "start": 8765, - "end": 8806, + "start": 8809, + "end": 8850, "loc": { "start": { - "line": 284, + "line": 285, "column": 40 }, "end": { - "line": 284, + "line": 285, "column": 81 } }, "object": { "type": "MemberExpression", - "start": 8765, - "end": 8795, + "start": 8809, + "end": 8839, "loc": { "start": { - "line": 284, + "line": 285, "column": 40 }, "end": { - "line": 284, + "line": 285, "column": 70 } }, "object": { "type": "MemberExpression", - "start": 8765, - "end": 8787, + "start": 8809, + "end": 8831, "loc": { "start": { - "line": 284, + "line": 285, "column": 40 }, "end": { - "line": 284, + "line": 285, "column": 62 } }, "object": { "type": "Identifier", - "start": 8765, - "end": 8773, + "start": 8809, + "end": 8817, "loc": { "start": { - "line": 284, + "line": 285, "column": 40 }, "end": { - "line": 284, + "line": 285, "column": 48 }, "identifierName": "material" @@ -18502,15 +18627,15 @@ }, "property": { "type": "Identifier", - "start": 8774, - "end": 8787, + "start": 8818, + "end": 8831, "loc": { "start": { - "line": 284, + "line": 285, "column": 49 }, "end": { - "line": 284, + "line": 285, "column": 62 }, "identifierName": "normalTexture" @@ -18521,15 +18646,15 @@ }, "property": { "type": "Identifier", - "start": 8788, - "end": 8795, + "start": 8832, + "end": 8839, "loc": { "start": { - "line": 284, + "line": 285, "column": 63 }, "end": { - "line": 284, + "line": 285, "column": 70 }, "identifierName": "texture" @@ -18540,15 +18665,15 @@ }, "property": { "type": "Identifier", - "start": 8796, - "end": 8806, + "start": 8840, + "end": 8850, "loc": { "start": { - "line": 284, + "line": 285, "column": 71 }, "end": { - "line": 284, + "line": 285, "column": 81 }, "identifierName": "_textureId" @@ -18566,43 +18691,43 @@ }, { "type": "IfStatement", - "start": 8818, - "end": 8945, + "start": 8862, + "end": 8989, "loc": { "start": { - "line": 286, + "line": 287, "column": 4 }, "end": { - "line": 288, + "line": 289, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 8822, - "end": 8847, + "start": 8866, + "end": 8891, "loc": { "start": { - "line": 286, + "line": 287, "column": 8 }, "end": { - "line": 286, + "line": 287, "column": 33 } }, "object": { "type": "Identifier", - "start": 8822, - "end": 8830, + "start": 8866, + "end": 8874, "loc": { "start": { - "line": 286, + "line": 287, "column": 8 }, "end": { - "line": 286, + "line": 287, "column": 16 }, "identifierName": "material" @@ -18611,15 +18736,15 @@ }, "property": { "type": "Identifier", - "start": 8831, - "end": 8847, + "start": 8875, + "end": 8891, "loc": { "start": { - "line": 286, + "line": 287, "column": 17 }, "end": { - "line": 286, + "line": 287, "column": 33 }, "identifierName": "occlusionTexture" @@ -18630,73 +18755,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 8849, - "end": 8945, + "start": 8893, + "end": 8989, "loc": { "start": { - "line": 286, + "line": 287, "column": 35 }, "end": { - "line": 288, + "line": 289, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 8859, - "end": 8939, + "start": 8903, + "end": 8983, "loc": { "start": { - "line": 287, + "line": 288, "column": 8 }, "end": { - "line": 287, + "line": 288, "column": 88 } }, "expression": { "type": "AssignmentExpression", - "start": 8859, - "end": 8938, + "start": 8903, + "end": 8982, "loc": { "start": { - "line": 287, + "line": 288, "column": 8 }, "end": { - "line": 287, + "line": 288, "column": 87 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8859, - "end": 8891, + "start": 8903, + "end": 8935, "loc": { "start": { - "line": 287, + "line": 288, "column": 8 }, "end": { - "line": 287, + "line": 288, "column": 40 } }, "object": { "type": "Identifier", - "start": 8859, - "end": 8872, + "start": 8903, + "end": 8916, "loc": { "start": { - "line": 287, + "line": 288, "column": 8 }, "end": { - "line": 287, + "line": 288, "column": 21 }, "identifierName": "textureSetCfg" @@ -18705,15 +18830,15 @@ }, "property": { "type": "Identifier", - "start": 8873, - "end": 8891, + "start": 8917, + "end": 8935, "loc": { "start": { - "line": 287, + "line": 288, "column": 22 }, "end": { - "line": 287, + "line": 288, "column": 40 }, "identifierName": "occlusionTextureId" @@ -18724,57 +18849,57 @@ }, "right": { "type": "MemberExpression", - "start": 8894, - "end": 8938, + "start": 8938, + "end": 8982, "loc": { "start": { - "line": 287, + "line": 288, "column": 43 }, "end": { - "line": 287, + "line": 288, "column": 87 } }, "object": { "type": "MemberExpression", - "start": 8894, - "end": 8927, + "start": 8938, + "end": 8971, "loc": { "start": { - "line": 287, + "line": 288, "column": 43 }, "end": { - "line": 287, + "line": 288, "column": 76 } }, "object": { "type": "MemberExpression", - "start": 8894, - "end": 8919, + "start": 8938, + "end": 8963, "loc": { "start": { - "line": 287, + "line": 288, "column": 43 }, "end": { - "line": 287, + "line": 288, "column": 68 } }, "object": { "type": "Identifier", - "start": 8894, - "end": 8902, + "start": 8938, + "end": 8946, "loc": { "start": { - "line": 287, + "line": 288, "column": 43 }, "end": { - "line": 287, + "line": 288, "column": 51 }, "identifierName": "material" @@ -18783,15 +18908,15 @@ }, "property": { "type": "Identifier", - "start": 8903, - "end": 8919, + "start": 8947, + "end": 8963, "loc": { "start": { - "line": 287, + "line": 288, "column": 52 }, "end": { - "line": 287, + "line": 288, "column": 68 }, "identifierName": "occlusionTexture" @@ -18802,15 +18927,15 @@ }, "property": { "type": "Identifier", - "start": 8920, - "end": 8927, + "start": 8964, + "end": 8971, "loc": { "start": { - "line": 287, + "line": 288, "column": 69 }, "end": { - "line": 287, + "line": 288, "column": 76 }, "identifierName": "texture" @@ -18821,15 +18946,15 @@ }, "property": { "type": "Identifier", - "start": 8928, - "end": 8938, + "start": 8972, + "end": 8982, "loc": { "start": { - "line": 287, + "line": 288, "column": 77 }, "end": { - "line": 287, + "line": 288, "column": 87 }, "identifierName": "_textureId" @@ -18847,43 +18972,43 @@ }, { "type": "IfStatement", - "start": 8950, - "end": 9074, + "start": 8994, + "end": 9118, "loc": { "start": { - "line": 289, + "line": 290, "column": 4 }, "end": { - "line": 291, + "line": 292, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 8954, - "end": 8978, + "start": 8998, + "end": 9022, "loc": { "start": { - "line": 289, + "line": 290, "column": 8 }, "end": { - "line": 289, + "line": 290, "column": 32 } }, "object": { "type": "Identifier", - "start": 8954, - "end": 8962, + "start": 8998, + "end": 9006, "loc": { "start": { - "line": 289, + "line": 290, "column": 8 }, "end": { - "line": 289, + "line": 290, "column": 16 }, "identifierName": "material" @@ -18892,15 +19017,15 @@ }, "property": { "type": "Identifier", - "start": 8963, - "end": 8978, + "start": 9007, + "end": 9022, "loc": { "start": { - "line": 289, + "line": 290, "column": 17 }, "end": { - "line": 289, + "line": 290, "column": 32 }, "identifierName": "emissiveTexture" @@ -18911,73 +19036,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 8980, - "end": 9074, + "start": 9024, + "end": 9118, "loc": { "start": { - "line": 289, + "line": 290, "column": 34 }, "end": { - "line": 291, + "line": 292, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 8990, - "end": 9068, + "start": 9034, + "end": 9112, "loc": { "start": { - "line": 290, + "line": 291, "column": 8 }, "end": { - "line": 290, + "line": 291, "column": 86 } }, "expression": { "type": "AssignmentExpression", - "start": 8990, - "end": 9067, + "start": 9034, + "end": 9111, "loc": { "start": { - "line": 290, + "line": 291, "column": 8 }, "end": { - "line": 290, + "line": 291, "column": 85 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8990, - "end": 9021, + "start": 9034, + "end": 9065, "loc": { "start": { - "line": 290, + "line": 291, "column": 8 }, "end": { - "line": 290, + "line": 291, "column": 39 } }, "object": { "type": "Identifier", - "start": 8990, - "end": 9003, + "start": 9034, + "end": 9047, "loc": { "start": { - "line": 290, + "line": 291, "column": 8 }, "end": { - "line": 290, + "line": 291, "column": 21 }, "identifierName": "textureSetCfg" @@ -18986,15 +19111,15 @@ }, "property": { "type": "Identifier", - "start": 9004, - "end": 9021, + "start": 9048, + "end": 9065, "loc": { "start": { - "line": 290, + "line": 291, "column": 22 }, "end": { - "line": 290, + "line": 291, "column": 39 }, "identifierName": "emissiveTextureId" @@ -19005,57 +19130,57 @@ }, "right": { "type": "MemberExpression", - "start": 9024, - "end": 9067, + "start": 9068, + "end": 9111, "loc": { "start": { - "line": 290, + "line": 291, "column": 42 }, "end": { - "line": 290, + "line": 291, "column": 85 } }, "object": { "type": "MemberExpression", - "start": 9024, - "end": 9056, + "start": 9068, + "end": 9100, "loc": { "start": { - "line": 290, + "line": 291, "column": 42 }, "end": { - "line": 290, + "line": 291, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 9024, - "end": 9048, + "start": 9068, + "end": 9092, "loc": { "start": { - "line": 290, + "line": 291, "column": 42 }, "end": { - "line": 290, + "line": 291, "column": 66 } }, "object": { "type": "Identifier", - "start": 9024, - "end": 9032, + "start": 9068, + "end": 9076, "loc": { "start": { - "line": 290, + "line": 291, "column": 42 }, "end": { - "line": 290, + "line": 291, "column": 50 }, "identifierName": "material" @@ -19064,15 +19189,15 @@ }, "property": { "type": "Identifier", - "start": 9033, - "end": 9048, + "start": 9077, + "end": 9092, "loc": { "start": { - "line": 290, + "line": 291, "column": 51 }, "end": { - "line": 290, + "line": 291, "column": 66 }, "identifierName": "emissiveTexture" @@ -19083,15 +19208,15 @@ }, "property": { "type": "Identifier", - "start": 9049, - "end": 9056, + "start": 9093, + "end": 9100, "loc": { "start": { - "line": 290, + "line": 291, "column": 67 }, "end": { - "line": 290, + "line": 291, "column": 74 }, "identifierName": "texture" @@ -19102,15 +19227,15 @@ }, "property": { "type": "Identifier", - "start": 9057, - "end": 9067, + "start": 9101, + "end": 9111, "loc": { "start": { - "line": 290, + "line": 291, "column": 75 }, "end": { - "line": 290, + "line": 291, "column": 85 }, "identifierName": "_textureId" @@ -19130,15 +19255,15 @@ { "type": "CommentLine", "value": " const alphaMode = material.alphaMode;", - "start": 9079, - "end": 9119, + "start": 9123, + "end": 9163, "loc": { "start": { - "line": 292, + "line": 293, "column": 4 }, "end": { - "line": 292, + "line": 293, "column": 44 } } @@ -19146,15 +19271,15 @@ { "type": "CommentLine", "value": " switch (alphaMode) {", - "start": 9124, - "end": 9147, + "start": 9168, + "end": 9191, "loc": { "start": { - "line": 293, + "line": 294, "column": 4 }, "end": { - "line": 293, + "line": 294, "column": 27 } } @@ -19162,15 +19287,15 @@ { "type": "CommentLine", "value": " case \"NORMAL_OPAQUE\":", - "start": 9152, - "end": 9180, + "start": 9196, + "end": 9224, "loc": { "start": { - "line": 294, + "line": 295, "column": 4 }, "end": { - "line": 294, + "line": 295, "column": 32 } } @@ -19178,15 +19303,15 @@ { "type": "CommentLine", "value": " materialCfg.alphaMode = \"opaque\";", - "start": 9185, - "end": 9229, + "start": 9229, + "end": 9273, "loc": { "start": { - "line": 295, + "line": 296, "column": 4 }, "end": { - "line": 295, + "line": 296, "column": 48 } } @@ -19194,15 +19319,15 @@ { "type": "CommentLine", "value": " break;", - "start": 9234, - "end": 9251, + "start": 9278, + "end": 9295, "loc": { "start": { - "line": 296, + "line": 297, "column": 4 }, "end": { - "line": 296, + "line": 297, "column": 21 } } @@ -19210,15 +19335,15 @@ { "type": "CommentLine", "value": " case \"MASK\":", - "start": 9256, - "end": 9275, + "start": 9300, + "end": 9319, "loc": { "start": { - "line": 297, + "line": 298, "column": 4 }, "end": { - "line": 297, + "line": 298, "column": 23 } } @@ -19226,15 +19351,15 @@ { "type": "CommentLine", "value": " materialCfg.alphaMode = \"mask\";", - "start": 9280, - "end": 9322, + "start": 9324, + "end": 9366, "loc": { "start": { - "line": 298, + "line": 299, "column": 4 }, "end": { - "line": 298, + "line": 299, "column": 46 } } @@ -19242,15 +19367,15 @@ { "type": "CommentLine", "value": " break;", - "start": 9327, - "end": 9344, + "start": 9371, + "end": 9388, "loc": { "start": { - "line": 299, + "line": 300, "column": 4 }, "end": { - "line": 299, + "line": 300, "column": 21 } } @@ -19258,15 +19383,15 @@ { "type": "CommentLine", "value": " case \"BLEND\":", - "start": 9349, - "end": 9369, + "start": 9393, + "end": 9413, "loc": { "start": { - "line": 300, + "line": 301, "column": 4 }, "end": { - "line": 300, + "line": 301, "column": 24 } } @@ -19274,15 +19399,15 @@ { "type": "CommentLine", "value": " materialCfg.alphaMode = \"blend\";", - "start": 9374, - "end": 9417, + "start": 9418, + "end": 9461, "loc": { "start": { - "line": 301, + "line": 302, "column": 4 }, "end": { - "line": 301, + "line": 302, "column": 47 } } @@ -19290,15 +19415,15 @@ { "type": "CommentLine", "value": " break;", - "start": 9422, - "end": 9439, + "start": 9466, + "end": 9483, "loc": { "start": { - "line": 302, + "line": 303, "column": 4 }, "end": { - "line": 302, + "line": 303, "column": 21 } } @@ -19306,15 +19431,15 @@ { "type": "CommentLine", "value": " default:", - "start": 9444, - "end": 9459, + "start": 9488, + "end": 9503, "loc": { "start": { - "line": 303, + "line": 304, "column": 4 }, "end": { - "line": 303, + "line": 304, "column": 19 } } @@ -19322,15 +19447,15 @@ { "type": "CommentLine", "value": " }", - "start": 9464, - "end": 9468, + "start": 9508, + "end": 9512, "loc": { "start": { - "line": 304, + "line": 305, "column": 4 }, "end": { - "line": 304, + "line": 305, "column": 8 } } @@ -19338,15 +19463,15 @@ { "type": "CommentLine", "value": " const alphaCutoff = material.alphaCutoff;", - "start": 9473, - "end": 9517, + "start": 9517, + "end": 9561, "loc": { "start": { - "line": 305, + "line": 306, "column": 4 }, "end": { - "line": 305, + "line": 306, "column": 48 } } @@ -19354,15 +19479,15 @@ { "type": "CommentLine", "value": " if (alphaCutoff !== undefined) {", - "start": 9522, - "end": 9557, + "start": 9566, + "end": 9601, "loc": { "start": { - "line": 306, + "line": 307, "column": 4 }, "end": { - "line": 306, + "line": 307, "column": 39 } } @@ -19370,15 +19495,15 @@ { "type": "CommentLine", "value": " materialCfg.alphaCutoff = alphaCutoff;", - "start": 9562, - "end": 9607, + "start": 9606, + "end": 9651, "loc": { "start": { - "line": 307, + "line": 308, "column": 4 }, "end": { - "line": 307, + "line": 308, "column": 49 } } @@ -19386,15 +19511,15 @@ { "type": "CommentLine", "value": " }", - "start": 9612, - "end": 9616, + "start": 9656, + "end": 9660, "loc": { "start": { - "line": 308, + "line": 309, "column": 4 }, "end": { - "line": 308, + "line": 309, "column": 8 } } @@ -19403,44 +19528,44 @@ }, { "type": "VariableDeclaration", - "start": 9621, - "end": 9671, + "start": 9665, + "end": 9715, "loc": { "start": { - "line": 309, + "line": 310, "column": 4 }, "end": { - "line": 309, + "line": 310, "column": 54 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 9627, - "end": 9670, + "start": 9671, + "end": 9714, "loc": { "start": { - "line": 309, + "line": 310, "column": 10 }, "end": { - "line": 309, + "line": 310, "column": 53 } }, "id": { "type": "Identifier", - "start": 9627, - "end": 9638, + "start": 9671, + "end": 9682, "loc": { "start": { - "line": 309, + "line": 310, "column": 10 }, "end": { - "line": 309, + "line": 310, "column": 21 }, "identifierName": "metallicPBR" @@ -19450,29 +19575,29 @@ }, "init": { "type": "MemberExpression", - "start": 9641, - "end": 9670, + "start": 9685, + "end": 9714, "loc": { "start": { - "line": 309, + "line": 310, "column": 24 }, "end": { - "line": 309, + "line": 310, "column": 53 } }, "object": { "type": "Identifier", - "start": 9641, - "end": 9649, + "start": 9685, + "end": 9693, "loc": { "start": { - "line": 309, + "line": 310, "column": 24 }, "end": { - "line": 309, + "line": 310, "column": 32 }, "identifierName": "material" @@ -19481,15 +19606,15 @@ }, "property": { "type": "Identifier", - "start": 9650, - "end": 9670, + "start": 9694, + "end": 9714, "loc": { "start": { - "line": 309, + "line": 310, "column": 33 }, "end": { - "line": 309, + "line": 310, "column": 53 }, "identifierName": "pbrMetallicRoughness" @@ -19506,15 +19631,15 @@ { "type": "CommentLine", "value": " const alphaMode = material.alphaMode;", - "start": 9079, - "end": 9119, + "start": 9123, + "end": 9163, "loc": { "start": { - "line": 292, + "line": 293, "column": 4 }, "end": { - "line": 292, + "line": 293, "column": 44 } } @@ -19522,15 +19647,15 @@ { "type": "CommentLine", "value": " switch (alphaMode) {", - "start": 9124, - "end": 9147, + "start": 9168, + "end": 9191, "loc": { "start": { - "line": 293, + "line": 294, "column": 4 }, "end": { - "line": 293, + "line": 294, "column": 27 } } @@ -19538,15 +19663,15 @@ { "type": "CommentLine", "value": " case \"NORMAL_OPAQUE\":", - "start": 9152, - "end": 9180, + "start": 9196, + "end": 9224, "loc": { "start": { - "line": 294, + "line": 295, "column": 4 }, "end": { - "line": 294, + "line": 295, "column": 32 } } @@ -19554,15 +19679,15 @@ { "type": "CommentLine", "value": " materialCfg.alphaMode = \"opaque\";", - "start": 9185, - "end": 9229, + "start": 9229, + "end": 9273, "loc": { "start": { - "line": 295, + "line": 296, "column": 4 }, "end": { - "line": 295, + "line": 296, "column": 48 } } @@ -19570,15 +19695,15 @@ { "type": "CommentLine", "value": " break;", - "start": 9234, - "end": 9251, + "start": 9278, + "end": 9295, "loc": { "start": { - "line": 296, + "line": 297, "column": 4 }, "end": { - "line": 296, + "line": 297, "column": 21 } } @@ -19586,15 +19711,15 @@ { "type": "CommentLine", "value": " case \"MASK\":", - "start": 9256, - "end": 9275, + "start": 9300, + "end": 9319, "loc": { "start": { - "line": 297, + "line": 298, "column": 4 }, "end": { - "line": 297, + "line": 298, "column": 23 } } @@ -19602,15 +19727,15 @@ { "type": "CommentLine", "value": " materialCfg.alphaMode = \"mask\";", - "start": 9280, - "end": 9322, + "start": 9324, + "end": 9366, "loc": { "start": { - "line": 298, + "line": 299, "column": 4 }, "end": { - "line": 298, + "line": 299, "column": 46 } } @@ -19618,15 +19743,15 @@ { "type": "CommentLine", "value": " break;", - "start": 9327, - "end": 9344, + "start": 9371, + "end": 9388, "loc": { "start": { - "line": 299, + "line": 300, "column": 4 }, "end": { - "line": 299, + "line": 300, "column": 21 } } @@ -19634,15 +19759,15 @@ { "type": "CommentLine", "value": " case \"BLEND\":", - "start": 9349, - "end": 9369, + "start": 9393, + "end": 9413, "loc": { "start": { - "line": 300, + "line": 301, "column": 4 }, "end": { - "line": 300, + "line": 301, "column": 24 } } @@ -19650,15 +19775,15 @@ { "type": "CommentLine", "value": " materialCfg.alphaMode = \"blend\";", - "start": 9374, - "end": 9417, + "start": 9418, + "end": 9461, "loc": { "start": { - "line": 301, + "line": 302, "column": 4 }, "end": { - "line": 301, + "line": 302, "column": 47 } } @@ -19666,15 +19791,15 @@ { "type": "CommentLine", "value": " break;", - "start": 9422, - "end": 9439, + "start": 9466, + "end": 9483, "loc": { "start": { - "line": 302, + "line": 303, "column": 4 }, "end": { - "line": 302, + "line": 303, "column": 21 } } @@ -19682,15 +19807,15 @@ { "type": "CommentLine", "value": " default:", - "start": 9444, - "end": 9459, + "start": 9488, + "end": 9503, "loc": { "start": { - "line": 303, + "line": 304, "column": 4 }, "end": { - "line": 303, + "line": 304, "column": 19 } } @@ -19698,15 +19823,15 @@ { "type": "CommentLine", "value": " }", - "start": 9464, - "end": 9468, + "start": 9508, + "end": 9512, "loc": { "start": { - "line": 304, + "line": 305, "column": 4 }, "end": { - "line": 304, + "line": 305, "column": 8 } } @@ -19714,15 +19839,15 @@ { "type": "CommentLine", "value": " const alphaCutoff = material.alphaCutoff;", - "start": 9473, - "end": 9517, + "start": 9517, + "end": 9561, "loc": { "start": { - "line": 305, + "line": 306, "column": 4 }, "end": { - "line": 305, + "line": 306, "column": 48 } } @@ -19730,15 +19855,15 @@ { "type": "CommentLine", "value": " if (alphaCutoff !== undefined) {", - "start": 9522, - "end": 9557, + "start": 9566, + "end": 9601, "loc": { "start": { - "line": 306, + "line": 307, "column": 4 }, "end": { - "line": 306, + "line": 307, "column": 39 } } @@ -19746,15 +19871,15 @@ { "type": "CommentLine", "value": " materialCfg.alphaCutoff = alphaCutoff;", - "start": 9562, - "end": 9607, + "start": 9606, + "end": 9651, "loc": { "start": { - "line": 307, + "line": 308, "column": 4 }, "end": { - "line": 307, + "line": 308, "column": 49 } } @@ -19762,15 +19887,15 @@ { "type": "CommentLine", "value": " }", - "start": 9612, - "end": 9616, + "start": 9656, + "end": 9660, "loc": { "start": { - "line": 308, + "line": 309, "column": 4 }, "end": { - "line": 308, + "line": 309, "column": 8 } } @@ -19779,43 +19904,43 @@ }, { "type": "IfStatement", - "start": 9676, - "end": 10379, + "start": 9720, + "end": 10423, "loc": { "start": { - "line": 310, + "line": 311, "column": 4 }, "end": { - "line": 323, + "line": 324, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 9680, - "end": 9709, + "start": 9724, + "end": 9753, "loc": { "start": { - "line": 310, + "line": 311, "column": 8 }, "end": { - "line": 310, + "line": 311, "column": 37 } }, "object": { "type": "Identifier", - "start": 9680, - "end": 9688, + "start": 9724, + "end": 9732, "loc": { "start": { - "line": 310, + "line": 311, "column": 8 }, "end": { - "line": 310, + "line": 311, "column": 16 }, "identifierName": "material" @@ -19824,15 +19949,15 @@ }, "property": { "type": "Identifier", - "start": 9689, - "end": 9709, + "start": 9733, + "end": 9753, "loc": { "start": { - "line": 310, + "line": 311, "column": 17 }, "end": { - "line": 310, + "line": 311, "column": 37 }, "identifierName": "pbrMetallicRoughness" @@ -19843,59 +19968,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 9711, - "end": 10379, + "start": 9755, + "end": 10423, "loc": { "start": { - "line": 310, + "line": 311, "column": 39 }, "end": { - "line": 323, + "line": 324, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 9721, - "end": 9780, + "start": 9765, + "end": 9824, "loc": { "start": { - "line": 311, + "line": 312, "column": 8 }, "end": { - "line": 311, + "line": 312, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 9727, - "end": 9779, + "start": 9771, + "end": 9823, "loc": { "start": { - "line": 311, + "line": 312, "column": 14 }, "end": { - "line": 311, + "line": 312, "column": 66 } }, "id": { "type": "Identifier", - "start": 9727, - "end": 9747, + "start": 9771, + "end": 9791, "loc": { "start": { - "line": 311, + "line": 312, "column": 14 }, "end": { - "line": 311, + "line": 312, "column": 34 }, "identifierName": "pbrMetallicRoughness" @@ -19904,29 +20029,29 @@ }, "init": { "type": "MemberExpression", - "start": 9750, - "end": 9779, + "start": 9794, + "end": 9823, "loc": { "start": { - "line": 311, + "line": 312, "column": 37 }, "end": { - "line": 311, + "line": 312, "column": 66 } }, "object": { "type": "Identifier", - "start": 9750, - "end": 9758, + "start": 9794, + "end": 9802, "loc": { "start": { - "line": 311, + "line": 312, "column": 37 }, "end": { - "line": 311, + "line": 312, "column": 45 }, "identifierName": "material" @@ -19935,15 +20060,15 @@ }, "property": { "type": "Identifier", - "start": 9759, - "end": 9779, + "start": 9803, + "end": 9823, "loc": { "start": { - "line": 311, + "line": 312, "column": 46 }, "end": { - "line": 311, + "line": 312, "column": 66 }, "identifierName": "pbrMetallicRoughness" @@ -19958,44 +20083,44 @@ }, { "type": "VariableDeclaration", - "start": 9789, - "end": 9889, + "start": 9833, + "end": 9933, "loc": { "start": { - "line": 312, + "line": 313, "column": 8 }, "end": { - "line": 312, + "line": 313, "column": 108 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 9795, - "end": 9888, + "start": 9839, + "end": 9932, "loc": { "start": { - "line": 312, + "line": 313, "column": 14 }, "end": { - "line": 312, + "line": 313, "column": 107 } }, "id": { "type": "Identifier", - "start": 9795, - "end": 9811, + "start": 9839, + "end": 9855, "loc": { "start": { - "line": 312, + "line": 313, "column": 14 }, "end": { - "line": 312, + "line": 313, "column": 30 }, "identifierName": "baseColorTexture" @@ -20004,43 +20129,43 @@ }, "init": { "type": "LogicalExpression", - "start": 9814, - "end": 9888, + "start": 9858, + "end": 9932, "loc": { "start": { - "line": 312, + "line": 313, "column": 33 }, "end": { - "line": 312, + "line": 313, "column": 107 } }, "left": { "type": "MemberExpression", - "start": 9814, - "end": 9851, + "start": 9858, + "end": 9895, "loc": { "start": { - "line": 312, + "line": 313, "column": 33 }, "end": { - "line": 312, + "line": 313, "column": 70 } }, "object": { "type": "Identifier", - "start": 9814, - "end": 9834, + "start": 9858, + "end": 9878, "loc": { "start": { - "line": 312, + "line": 313, "column": 33 }, "end": { - "line": 312, + "line": 313, "column": 53 }, "identifierName": "pbrMetallicRoughness" @@ -20049,15 +20174,15 @@ }, "property": { "type": "Identifier", - "start": 9835, - "end": 9851, + "start": 9879, + "end": 9895, "loc": { "start": { - "line": 312, + "line": 313, "column": 54 }, "end": { - "line": 312, + "line": 313, "column": 70 }, "identifierName": "baseColorTexture" @@ -20069,29 +20194,29 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 9855, - "end": 9888, + "start": 9899, + "end": 9932, "loc": { "start": { - "line": 312, + "line": 313, "column": 74 }, "end": { - "line": 312, + "line": 313, "column": 107 } }, "object": { "type": "Identifier", - "start": 9855, - "end": 9875, + "start": 9899, + "end": 9919, "loc": { "start": { - "line": 312, + "line": 313, "column": 74 }, "end": { - "line": 312, + "line": 313, "column": 94 }, "identifierName": "pbrMetallicRoughness" @@ -20100,15 +20225,15 @@ }, "property": { "type": "Identifier", - "start": 9876, - "end": 9888, + "start": 9920, + "end": 9932, "loc": { "start": { - "line": 312, + "line": 313, "column": 95 }, "end": { - "line": 312, + "line": 313, "column": 107 }, "identifierName": "colorTexture" @@ -20124,29 +20249,29 @@ }, { "type": "IfStatement", - "start": 9898, - "end": 10199, + "start": 9942, + "end": 10243, "loc": { "start": { - "line": 313, + "line": 314, "column": 8 }, "end": { - "line": 319, + "line": 320, "column": 9 } }, "test": { "type": "Identifier", - "start": 9902, - "end": 9918, + "start": 9946, + "end": 9962, "loc": { "start": { - "line": 313, + "line": 314, "column": 12 }, "end": { - "line": 313, + "line": 314, "column": 28 }, "identifierName": "baseColorTexture" @@ -20155,58 +20280,58 @@ }, "consequent": { "type": "BlockStatement", - "start": 9920, - "end": 10199, + "start": 9964, + "end": 10243, "loc": { "start": { - "line": 313, + "line": 314, "column": 30 }, "end": { - "line": 319, + "line": 320, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 9934, - "end": 10189, + "start": 9978, + "end": 10233, "loc": { "start": { - "line": 314, + "line": 315, "column": 12 }, "end": { - "line": 318, + "line": 319, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 9938, - "end": 9962, + "start": 9982, + "end": 10006, "loc": { "start": { - "line": 314, + "line": 315, "column": 16 }, "end": { - "line": 314, + "line": 315, "column": 40 } }, "object": { "type": "Identifier", - "start": 9938, - "end": 9954, + "start": 9982, + "end": 9998, "loc": { "start": { - "line": 314, + "line": 315, "column": 16 }, "end": { - "line": 314, + "line": 315, "column": 32 }, "identifierName": "baseColorTexture" @@ -20215,15 +20340,15 @@ }, "property": { "type": "Identifier", - "start": 9955, - "end": 9962, + "start": 9999, + "end": 10006, "loc": { "start": { - "line": 314, + "line": 315, "column": 33 }, "end": { - "line": 314, + "line": 315, "column": 40 }, "identifierName": "texture" @@ -20234,73 +20359,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 9964, - "end": 10063, + "start": 10008, + "end": 10107, "loc": { "start": { - "line": 314, + "line": 315, "column": 42 }, "end": { - "line": 316, + "line": 317, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 9982, - "end": 10049, + "start": 10026, + "end": 10093, "loc": { "start": { - "line": 315, + "line": 316, "column": 16 }, "end": { - "line": 315, + "line": 316, "column": 83 } }, "expression": { "type": "AssignmentExpression", - "start": 9982, - "end": 10048, + "start": 10026, + "end": 10092, "loc": { "start": { - "line": 315, + "line": 316, "column": 16 }, "end": { - "line": 315, + "line": 316, "column": 82 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 9982, - "end": 10010, + "start": 10026, + "end": 10054, "loc": { "start": { - "line": 315, + "line": 316, "column": 16 }, "end": { - "line": 315, + "line": 316, "column": 44 } }, "object": { "type": "Identifier", - "start": 9982, - "end": 9995, + "start": 10026, + "end": 10039, "loc": { "start": { - "line": 315, + "line": 316, "column": 16 }, "end": { - "line": 315, + "line": 316, "column": 29 }, "identifierName": "textureSetCfg" @@ -20309,15 +20434,15 @@ }, "property": { "type": "Identifier", - "start": 9996, - "end": 10010, + "start": 10040, + "end": 10054, "loc": { "start": { - "line": 315, + "line": 316, "column": 30 }, "end": { - "line": 315, + "line": 316, "column": 44 }, "identifierName": "colorTextureId" @@ -20328,43 +20453,43 @@ }, "right": { "type": "MemberExpression", - "start": 10013, - "end": 10048, + "start": 10057, + "end": 10092, "loc": { "start": { - "line": 315, + "line": 316, "column": 47 }, "end": { - "line": 315, + "line": 316, "column": 82 } }, "object": { "type": "MemberExpression", - "start": 10013, - "end": 10037, + "start": 10057, + "end": 10081, "loc": { "start": { - "line": 315, + "line": 316, "column": 47 }, "end": { - "line": 315, + "line": 316, "column": 71 } }, "object": { "type": "Identifier", - "start": 10013, - "end": 10029, + "start": 10057, + "end": 10073, "loc": { "start": { - "line": 315, + "line": 316, "column": 47 }, "end": { - "line": 315, + "line": 316, "column": 63 }, "identifierName": "baseColorTexture" @@ -20373,15 +20498,15 @@ }, "property": { "type": "Identifier", - "start": 10030, - "end": 10037, + "start": 10074, + "end": 10081, "loc": { "start": { - "line": 315, + "line": 316, "column": 64 }, "end": { - "line": 315, + "line": 316, "column": 71 }, "identifierName": "texture" @@ -20392,15 +20517,15 @@ }, "property": { "type": "Identifier", - "start": 10038, - "end": 10048, + "start": 10082, + "end": 10092, "loc": { "start": { - "line": 315, + "line": 316, "column": 72 }, "end": { - "line": 315, + "line": 316, "column": 82 }, "identifierName": "_textureId" @@ -20416,73 +20541,73 @@ }, "alternate": { "type": "BlockStatement", - "start": 10069, - "end": 10189, + "start": 10113, + "end": 10233, "loc": { "start": { - "line": 316, + "line": 317, "column": 19 }, "end": { - "line": 318, + "line": 319, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 10087, - "end": 10175, + "start": 10131, + "end": 10219, "loc": { "start": { - "line": 317, + "line": 318, "column": 16 }, "end": { - "line": 317, + "line": 318, "column": 104 } }, "expression": { "type": "AssignmentExpression", - "start": 10087, - "end": 10174, + "start": 10131, + "end": 10218, "loc": { "start": { - "line": 317, + "line": 318, "column": 16 }, "end": { - "line": 317, + "line": 318, "column": 103 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 10087, - "end": 10115, + "start": 10131, + "end": 10159, "loc": { "start": { - "line": 317, + "line": 318, "column": 16 }, "end": { - "line": 317, + "line": 318, "column": 44 } }, "object": { "type": "Identifier", - "start": 10087, - "end": 10100, + "start": 10131, + "end": 10144, "loc": { "start": { - "line": 317, + "line": 318, "column": 16 }, "end": { - "line": 317, + "line": 318, "column": 29 }, "identifierName": "textureSetCfg" @@ -20491,15 +20616,15 @@ }, "property": { "type": "Identifier", - "start": 10101, - "end": 10115, + "start": 10145, + "end": 10159, "loc": { "start": { - "line": 317, + "line": 318, "column": 30 }, "end": { - "line": 317, + "line": 318, "column": 44 }, "identifierName": "colorTextureId" @@ -20510,71 +20635,71 @@ }, "right": { "type": "MemberExpression", - "start": 10118, - "end": 10174, + "start": 10162, + "end": 10218, "loc": { "start": { - "line": 317, + "line": 318, "column": 47 }, "end": { - "line": 317, + "line": 318, "column": 103 } }, "object": { "type": "MemberExpression", - "start": 10118, - "end": 10163, + "start": 10162, + "end": 10207, "loc": { "start": { - "line": 317, + "line": 318, "column": 47 }, "end": { - "line": 317, + "line": 318, "column": 92 } }, "object": { "type": "MemberExpression", - "start": 10118, - "end": 10139, + "start": 10162, + "end": 10183, "loc": { "start": { - "line": 317, + "line": 318, "column": 47 }, "end": { - "line": 317, + "line": 318, "column": 68 } }, "object": { "type": "MemberExpression", - "start": 10118, - "end": 10130, + "start": 10162, + "end": 10174, "loc": { "start": { - "line": 317, + "line": 318, "column": 47 }, "end": { - "line": 317, + "line": 318, "column": 59 } }, "object": { "type": "Identifier", - "start": 10118, - "end": 10121, + "start": 10162, + "end": 10165, "loc": { "start": { - "line": 317, + "line": 318, "column": 47 }, "end": { - "line": 317, + "line": 318, "column": 50 }, "identifierName": "ctx" @@ -20583,15 +20708,15 @@ }, "property": { "type": "Identifier", - "start": 10122, - "end": 10130, + "start": 10166, + "end": 10174, "loc": { "start": { - "line": 317, + "line": 318, "column": 51 }, "end": { - "line": 317, + "line": 318, "column": 59 }, "identifierName": "gltfData" @@ -20602,15 +20727,15 @@ }, "property": { "type": "Identifier", - "start": 10131, - "end": 10139, + "start": 10175, + "end": 10183, "loc": { "start": { - "line": 317, + "line": 318, "column": 60 }, "end": { - "line": 317, + "line": 318, "column": 68 }, "identifierName": "textures" @@ -20621,29 +20746,29 @@ }, "property": { "type": "MemberExpression", - "start": 10140, - "end": 10162, + "start": 10184, + "end": 10206, "loc": { "start": { - "line": 317, + "line": 318, "column": 69 }, "end": { - "line": 317, + "line": 318, "column": 91 } }, "object": { "type": "Identifier", - "start": 10140, - "end": 10156, + "start": 10184, + "end": 10200, "loc": { "start": { - "line": 317, + "line": 318, "column": 69 }, "end": { - "line": 317, + "line": 318, "column": 85 }, "identifierName": "baseColorTexture" @@ -20652,15 +20777,15 @@ }, "property": { "type": "Identifier", - "start": 10157, - "end": 10162, + "start": 10201, + "end": 10206, "loc": { "start": { - "line": 317, + "line": 318, "column": 86 }, "end": { - "line": 317, + "line": 318, "column": 91 }, "identifierName": "index" @@ -20673,15 +20798,15 @@ }, "property": { "type": "Identifier", - "start": 10164, - "end": 10174, + "start": 10208, + "end": 10218, "loc": { "start": { - "line": 317, + "line": 318, "column": 93 }, "end": { - "line": 317, + "line": 318, "column": 103 }, "identifierName": "_textureId" @@ -20703,43 +20828,43 @@ }, { "type": "IfStatement", - "start": 10208, - "end": 10373, + "start": 10252, + "end": 10417, "loc": { "start": { - "line": 320, + "line": 321, "column": 8 }, "end": { - "line": 322, + "line": 323, "column": 9 } }, "test": { "type": "MemberExpression", - "start": 10212, - "end": 10248, + "start": 10256, + "end": 10292, "loc": { "start": { - "line": 320, + "line": 321, "column": 12 }, "end": { - "line": 320, + "line": 321, "column": 48 } }, "object": { "type": "Identifier", - "start": 10212, - "end": 10223, + "start": 10256, + "end": 10267, "loc": { "start": { - "line": 320, + "line": 321, "column": 12 }, "end": { - "line": 320, + "line": 321, "column": 23 }, "identifierName": "metallicPBR" @@ -20748,15 +20873,15 @@ }, "property": { "type": "Identifier", - "start": 10224, - "end": 10248, + "start": 10268, + "end": 10292, "loc": { "start": { - "line": 320, + "line": 321, "column": 24 }, "end": { - "line": 320, + "line": 321, "column": 48 }, "identifierName": "metallicRoughnessTexture" @@ -20767,73 +20892,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 10250, - "end": 10373, + "start": 10294, + "end": 10417, "loc": { "start": { - "line": 320, + "line": 321, "column": 50 }, "end": { - "line": 322, + "line": 323, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 10264, - "end": 10363, + "start": 10308, + "end": 10407, "loc": { "start": { - "line": 321, + "line": 322, "column": 12 }, "end": { - "line": 321, + "line": 322, "column": 111 } }, "expression": { "type": "AssignmentExpression", - "start": 10264, - "end": 10362, + "start": 10308, + "end": 10406, "loc": { "start": { - "line": 321, + "line": 322, "column": 12 }, "end": { - "line": 321, + "line": 322, "column": 110 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 10264, - "end": 10304, + "start": 10308, + "end": 10348, "loc": { "start": { - "line": 321, + "line": 322, "column": 12 }, "end": { - "line": 321, + "line": 322, "column": 52 } }, "object": { "type": "Identifier", - "start": 10264, - "end": 10277, + "start": 10308, + "end": 10321, "loc": { "start": { - "line": 321, + "line": 322, "column": 12 }, "end": { - "line": 321, + "line": 322, "column": 25 }, "identifierName": "textureSetCfg" @@ -20842,15 +20967,15 @@ }, "property": { "type": "Identifier", - "start": 10278, - "end": 10304, + "start": 10322, + "end": 10348, "loc": { "start": { - "line": 321, + "line": 322, "column": 26 }, "end": { - "line": 321, + "line": 322, "column": 52 }, "identifierName": "metallicRoughnessTextureId" @@ -20861,57 +20986,57 @@ }, "right": { "type": "MemberExpression", - "start": 10307, - "end": 10362, + "start": 10351, + "end": 10406, "loc": { "start": { - "line": 321, + "line": 322, "column": 55 }, "end": { - "line": 321, + "line": 322, "column": 110 } }, "object": { "type": "MemberExpression", - "start": 10307, - "end": 10351, + "start": 10351, + "end": 10395, "loc": { "start": { - "line": 321, + "line": 322, "column": 55 }, "end": { - "line": 321, + "line": 322, "column": 99 } }, "object": { "type": "MemberExpression", - "start": 10307, - "end": 10343, + "start": 10351, + "end": 10387, "loc": { "start": { - "line": 321, + "line": 322, "column": 55 }, "end": { - "line": 321, + "line": 322, "column": 91 } }, "object": { "type": "Identifier", - "start": 10307, - "end": 10318, + "start": 10351, + "end": 10362, "loc": { "start": { - "line": 321, + "line": 322, "column": 55 }, "end": { - "line": 321, + "line": 322, "column": 66 }, "identifierName": "metallicPBR" @@ -20920,15 +21045,15 @@ }, "property": { "type": "Identifier", - "start": 10319, - "end": 10343, + "start": 10363, + "end": 10387, "loc": { "start": { - "line": 321, + "line": 322, "column": 67 }, "end": { - "line": 321, + "line": 322, "column": 91 }, "identifierName": "metallicRoughnessTexture" @@ -20939,15 +21064,15 @@ }, "property": { "type": "Identifier", - "start": 10344, - "end": 10351, + "start": 10388, + "end": 10395, "loc": { "start": { - "line": 321, + "line": 322, "column": 92 }, "end": { - "line": 321, + "line": 322, "column": 99 }, "identifierName": "texture" @@ -20958,15 +21083,15 @@ }, "property": { "type": "Identifier", - "start": 10352, - "end": 10362, + "start": 10396, + "end": 10406, "loc": { "start": { - "line": 321, + "line": 322, "column": 100 }, "end": { - "line": 321, + "line": 322, "column": 110 }, "identifierName": "_textureId" @@ -20989,44 +21114,44 @@ }, { "type": "VariableDeclaration", - "start": 10384, - "end": 10423, + "start": 10428, + "end": 10467, "loc": { "start": { - "line": 324, + "line": 325, "column": 4 }, "end": { - "line": 324, + "line": 325, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 10390, - "end": 10422, + "start": 10434, + "end": 10466, "loc": { "start": { - "line": 324, + "line": 325, "column": 10 }, "end": { - "line": 324, + "line": 325, "column": 42 } }, "id": { "type": "Identifier", - "start": 10390, - "end": 10400, + "start": 10434, + "end": 10444, "loc": { "start": { - "line": 324, + "line": 325, "column": 10 }, "end": { - "line": 324, + "line": 325, "column": 20 }, "identifierName": "extensions" @@ -21035,29 +21160,29 @@ }, "init": { "type": "MemberExpression", - "start": 10403, - "end": 10422, + "start": 10447, + "end": 10466, "loc": { "start": { - "line": 324, + "line": 325, "column": 23 }, "end": { - "line": 324, + "line": 325, "column": 42 } }, "object": { "type": "Identifier", - "start": 10403, - "end": 10411, + "start": 10447, + "end": 10455, "loc": { "start": { - "line": 324, + "line": 325, "column": 23 }, "end": { - "line": 324, + "line": 325, "column": 31 }, "identifierName": "material" @@ -21066,15 +21191,15 @@ }, "property": { "type": "Identifier", - "start": 10412, - "end": 10422, + "start": 10456, + "end": 10466, "loc": { "start": { - "line": 324, + "line": 325, "column": 32 }, "end": { - "line": 324, + "line": 325, "column": 42 }, "identifierName": "extensions" @@ -21089,29 +21214,29 @@ }, { "type": "IfStatement", - "start": 10428, - "end": 11121, + "start": 10472, + "end": 11165, "loc": { "start": { - "line": 325, + "line": 326, "column": 4 }, "end": { - "line": 337, + "line": 338, "column": 5 } }, "test": { "type": "Identifier", - "start": 10432, - "end": 10442, + "start": 10476, + "end": 10486, "loc": { "start": { - "line": 325, + "line": 326, "column": 8 }, "end": { - "line": 325, + "line": 326, "column": 18 }, "identifierName": "extensions" @@ -21120,59 +21245,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 10444, - "end": 11121, + "start": 10488, + "end": 11165, "loc": { "start": { - "line": 325, + "line": 326, "column": 20 }, "end": { - "line": 337, + "line": 338, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 10454, - "end": 10524, + "start": 10498, + "end": 10568, "loc": { "start": { - "line": 326, + "line": 327, "column": 8 }, "end": { - "line": 326, + "line": 327, "column": 78 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 10460, - "end": 10523, + "start": 10504, + "end": 10567, "loc": { "start": { - "line": 326, + "line": 327, "column": 14 }, "end": { - "line": 326, + "line": 327, "column": 77 } }, "id": { "type": "Identifier", - "start": 10460, - "end": 10471, + "start": 10504, + "end": 10515, "loc": { "start": { - "line": 326, + "line": 327, "column": 14 }, "end": { - "line": 326, + "line": 327, "column": 25 }, "identifierName": "specularPBR" @@ -21181,29 +21306,29 @@ }, "init": { "type": "MemberExpression", - "start": 10474, - "end": 10523, + "start": 10518, + "end": 10567, "loc": { "start": { - "line": 326, + "line": 327, "column": 28 }, "end": { - "line": 326, + "line": 327, "column": 77 } }, "object": { "type": "Identifier", - "start": 10474, - "end": 10484, + "start": 10518, + "end": 10528, "loc": { "start": { - "line": 326, + "line": 327, "column": 28 }, "end": { - "line": 326, + "line": 327, "column": 38 }, "identifierName": "extensions" @@ -21212,15 +21337,15 @@ }, "property": { "type": "StringLiteral", - "start": 10485, - "end": 10522, + "start": 10529, + "end": 10566, "loc": { "start": { - "line": 326, + "line": 327, "column": 39 }, "end": { - "line": 326, + "line": 327, "column": 76 } }, @@ -21238,29 +21363,29 @@ }, { "type": "IfStatement", - "start": 10533, - "end": 11115, + "start": 10577, + "end": 11159, "loc": { "start": { - "line": 327, + "line": 328, "column": 8 }, "end": { - "line": 336, + "line": 337, "column": 9 } }, "test": { "type": "Identifier", - "start": 10537, - "end": 10548, + "start": 10581, + "end": 10592, "loc": { "start": { - "line": 327, + "line": 328, "column": 12 }, "end": { - "line": 327, + "line": 328, "column": 23 }, "identifierName": "specularPBR" @@ -21269,59 +21394,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 10550, - "end": 11115, + "start": 10594, + "end": 11159, "loc": { "start": { - "line": 327, + "line": 328, "column": 25 }, "end": { - "line": 336, + "line": 337, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 10564, - "end": 10616, + "start": 10608, + "end": 10660, "loc": { "start": { - "line": 328, + "line": 329, "column": 12 }, "end": { - "line": 328, + "line": 329, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 10570, - "end": 10615, + "start": 10614, + "end": 10659, "loc": { "start": { - "line": 328, + "line": 329, "column": 18 }, "end": { - "line": 328, + "line": 329, "column": 63 } }, "id": { "type": "Identifier", - "start": 10570, - "end": 10585, + "start": 10614, + "end": 10629, "loc": { "start": { - "line": 328, + "line": 329, "column": 18 }, "end": { - "line": 328, + "line": 329, "column": 33 }, "identifierName": "specularTexture" @@ -21330,29 +21455,29 @@ }, "init": { "type": "MemberExpression", - "start": 10588, - "end": 10615, + "start": 10632, + "end": 10659, "loc": { "start": { - "line": 328, + "line": 329, "column": 36 }, "end": { - "line": 328, + "line": 329, "column": 63 } }, "object": { "type": "Identifier", - "start": 10588, - "end": 10599, + "start": 10632, + "end": 10643, "loc": { "start": { - "line": 328, + "line": 329, "column": 36 }, "end": { - "line": 328, + "line": 329, "column": 47 }, "identifierName": "specularPBR" @@ -21361,15 +21486,15 @@ }, "property": { "type": "Identifier", - "start": 10600, - "end": 10615, + "start": 10644, + "end": 10659, "loc": { "start": { - "line": 328, + "line": 329, "column": 48 }, "end": { - "line": 328, + "line": 329, "column": 63 }, "identifierName": "specularTexture" @@ -21384,57 +21509,57 @@ }, { "type": "IfStatement", - "start": 10629, - "end": 10820, + "start": 10673, + "end": 10864, "loc": { "start": { - "line": 329, + "line": 330, "column": 12 }, "end": { - "line": 331, + "line": 332, "column": 13 } }, "test": { "type": "LogicalExpression", - "start": 10633, - "end": 10690, + "start": 10677, + "end": 10734, "loc": { "start": { - "line": 329, + "line": 330, "column": 16 }, "end": { - "line": 329, + "line": 330, "column": 73 } }, "left": { "type": "BinaryExpression", - "start": 10633, - "end": 10657, + "start": 10677, + "end": 10701, "loc": { "start": { - "line": 329, + "line": 330, "column": 16 }, "end": { - "line": 329, + "line": 330, "column": 40 } }, "left": { "type": "Identifier", - "start": 10633, - "end": 10648, + "start": 10677, + "end": 10692, "loc": { "start": { - "line": 329, + "line": 330, "column": 16 }, "end": { - "line": 329, + "line": 330, "column": 31 }, "identifierName": "specularTexture" @@ -21444,15 +21569,15 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 10653, - "end": 10657, + "start": 10697, + "end": 10701, "loc": { "start": { - "line": 329, + "line": 330, "column": 36 }, "end": { - "line": 329, + "line": 330, "column": 40 } } @@ -21461,29 +21586,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 10661, - "end": 10690, + "start": 10705, + "end": 10734, "loc": { "start": { - "line": 329, + "line": 330, "column": 44 }, "end": { - "line": 329, + "line": 330, "column": 73 } }, "left": { "type": "Identifier", - "start": 10661, - "end": 10676, + "start": 10705, + "end": 10720, "loc": { "start": { - "line": 329, + "line": 330, "column": 44 }, "end": { - "line": 329, + "line": 330, "column": 59 }, "identifierName": "specularTexture" @@ -21493,15 +21618,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 10681, - "end": 10690, + "start": 10725, + "end": 10734, "loc": { "start": { - "line": 329, + "line": 330, "column": 64 }, "end": { - "line": 329, + "line": 330, "column": 73 }, "identifierName": "undefined" @@ -21512,15 +21637,15 @@ }, "consequent": { "type": "BlockStatement", - "start": 10692, - "end": 10820, + "start": 10736, + "end": 10864, "loc": { "start": { - "line": 329, + "line": 330, "column": 75 }, "end": { - "line": 331, + "line": 332, "column": 13 } }, @@ -21531,15 +21656,15 @@ { "type": "CommentLine", "value": " textureSetCfg.colorTextureId = ctx.gltfData.textures[specularColorTexture.index]._textureId;", - "start": 10710, - "end": 10806, + "start": 10754, + "end": 10850, "loc": { "start": { - "line": 330, + "line": 331, "column": 16 }, "end": { - "line": 330, + "line": 331, "column": 112 } } @@ -21550,44 +21675,44 @@ }, { "type": "VariableDeclaration", - "start": 10833, - "end": 10895, + "start": 10877, + "end": 10939, "loc": { "start": { - "line": 332, + "line": 333, "column": 12 }, "end": { - "line": 332, + "line": 333, "column": 74 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 10839, - "end": 10894, + "start": 10883, + "end": 10938, "loc": { "start": { - "line": 332, + "line": 333, "column": 18 }, "end": { - "line": 332, + "line": 333, "column": 73 } }, "id": { "type": "Identifier", - "start": 10839, - "end": 10859, + "start": 10883, + "end": 10903, "loc": { "start": { - "line": 332, + "line": 333, "column": 18 }, "end": { - "line": 332, + "line": 333, "column": 38 }, "identifierName": "specularColorTexture" @@ -21596,29 +21721,29 @@ }, "init": { "type": "MemberExpression", - "start": 10862, - "end": 10894, + "start": 10906, + "end": 10938, "loc": { "start": { - "line": 332, + "line": 333, "column": 41 }, "end": { - "line": 332, + "line": 333, "column": 73 } }, "object": { "type": "Identifier", - "start": 10862, - "end": 10873, + "start": 10906, + "end": 10917, "loc": { "start": { - "line": 332, + "line": 333, "column": 41 }, "end": { - "line": 332, + "line": 333, "column": 52 }, "identifierName": "specularPBR" @@ -21627,15 +21752,15 @@ }, "property": { "type": "Identifier", - "start": 10874, - "end": 10894, + "start": 10918, + "end": 10938, "loc": { "start": { - "line": 332, + "line": 333, "column": 53 }, "end": { - "line": 332, + "line": 333, "column": 73 }, "identifierName": "specularColorTexture" @@ -21650,57 +21775,57 @@ }, { "type": "IfStatement", - "start": 10908, - "end": 11105, + "start": 10952, + "end": 11149, "loc": { "start": { - "line": 333, + "line": 334, "column": 12 }, "end": { - "line": 335, + "line": 336, "column": 13 } }, "test": { "type": "LogicalExpression", - "start": 10912, - "end": 10979, + "start": 10956, + "end": 11023, "loc": { "start": { - "line": 333, + "line": 334, "column": 16 }, "end": { - "line": 333, + "line": 334, "column": 83 } }, "left": { "type": "BinaryExpression", - "start": 10912, - "end": 10941, + "start": 10956, + "end": 10985, "loc": { "start": { - "line": 333, + "line": 334, "column": 16 }, "end": { - "line": 333, + "line": 334, "column": 45 } }, "left": { "type": "Identifier", - "start": 10912, - "end": 10932, + "start": 10956, + "end": 10976, "loc": { "start": { - "line": 333, + "line": 334, "column": 16 }, "end": { - "line": 333, + "line": 334, "column": 36 }, "identifierName": "specularColorTexture" @@ -21710,15 +21835,15 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 10937, - "end": 10941, + "start": 10981, + "end": 10985, "loc": { "start": { - "line": 333, + "line": 334, "column": 41 }, "end": { - "line": 333, + "line": 334, "column": 45 } } @@ -21727,29 +21852,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 10945, - "end": 10979, + "start": 10989, + "end": 11023, "loc": { "start": { - "line": 333, + "line": 334, "column": 49 }, "end": { - "line": 333, + "line": 334, "column": 83 } }, "left": { "type": "Identifier", - "start": 10945, - "end": 10965, + "start": 10989, + "end": 11009, "loc": { "start": { - "line": 333, + "line": 334, "column": 49 }, "end": { - "line": 333, + "line": 334, "column": 69 }, "identifierName": "specularColorTexture" @@ -21759,15 +21884,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 10970, - "end": 10979, + "start": 11014, + "end": 11023, "loc": { "start": { - "line": 333, + "line": 334, "column": 74 }, "end": { - "line": 333, + "line": 334, "column": 83 }, "identifierName": "undefined" @@ -21778,73 +21903,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 10981, - "end": 11105, + "start": 11025, + "end": 11149, "loc": { "start": { - "line": 333, + "line": 334, "column": 85 }, "end": { - "line": 335, + "line": 336, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 10999, - "end": 11091, + "start": 11043, + "end": 11135, "loc": { "start": { - "line": 334, + "line": 335, "column": 16 }, "end": { - "line": 334, + "line": 335, "column": 108 } }, "expression": { "type": "AssignmentExpression", - "start": 10999, - "end": 11090, + "start": 11043, + "end": 11134, "loc": { "start": { - "line": 334, + "line": 335, "column": 16 }, "end": { - "line": 334, + "line": 335, "column": 107 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 10999, - "end": 11027, + "start": 11043, + "end": 11071, "loc": { "start": { - "line": 334, + "line": 335, "column": 16 }, "end": { - "line": 334, + "line": 335, "column": 44 } }, "object": { "type": "Identifier", - "start": 10999, - "end": 11012, + "start": 11043, + "end": 11056, "loc": { "start": { - "line": 334, + "line": 335, "column": 16 }, "end": { - "line": 334, + "line": 335, "column": 29 }, "identifierName": "textureSetCfg" @@ -21853,15 +21978,15 @@ }, "property": { "type": "Identifier", - "start": 11013, - "end": 11027, + "start": 11057, + "end": 11071, "loc": { "start": { - "line": 334, + "line": 335, "column": 30 }, "end": { - "line": 334, + "line": 335, "column": 44 }, "identifierName": "colorTextureId" @@ -21872,71 +21997,71 @@ }, "right": { "type": "MemberExpression", - "start": 11030, - "end": 11090, + "start": 11074, + "end": 11134, "loc": { "start": { - "line": 334, + "line": 335, "column": 47 }, "end": { - "line": 334, + "line": 335, "column": 107 } }, "object": { "type": "MemberExpression", - "start": 11030, - "end": 11079, + "start": 11074, + "end": 11123, "loc": { "start": { - "line": 334, + "line": 335, "column": 47 }, "end": { - "line": 334, + "line": 335, "column": 96 } }, "object": { "type": "MemberExpression", - "start": 11030, - "end": 11051, + "start": 11074, + "end": 11095, "loc": { "start": { - "line": 334, + "line": 335, "column": 47 }, "end": { - "line": 334, + "line": 335, "column": 68 } }, "object": { "type": "MemberExpression", - "start": 11030, - "end": 11042, + "start": 11074, + "end": 11086, "loc": { "start": { - "line": 334, + "line": 335, "column": 47 }, "end": { - "line": 334, + "line": 335, "column": 59 } }, "object": { "type": "Identifier", - "start": 11030, - "end": 11033, + "start": 11074, + "end": 11077, "loc": { "start": { - "line": 334, + "line": 335, "column": 47 }, "end": { - "line": 334, + "line": 335, "column": 50 }, "identifierName": "ctx" @@ -21945,15 +22070,15 @@ }, "property": { "type": "Identifier", - "start": 11034, - "end": 11042, + "start": 11078, + "end": 11086, "loc": { "start": { - "line": 334, + "line": 335, "column": 51 }, "end": { - "line": 334, + "line": 335, "column": 59 }, "identifierName": "gltfData" @@ -21964,15 +22089,15 @@ }, "property": { "type": "Identifier", - "start": 11043, - "end": 11051, + "start": 11087, + "end": 11095, "loc": { "start": { - "line": 334, + "line": 335, "column": 60 }, "end": { - "line": 334, + "line": 335, "column": 68 }, "identifierName": "textures" @@ -21983,29 +22108,29 @@ }, "property": { "type": "MemberExpression", - "start": 11052, - "end": 11078, + "start": 11096, + "end": 11122, "loc": { "start": { - "line": 334, + "line": 335, "column": 69 }, "end": { - "line": 334, + "line": 335, "column": 95 } }, "object": { "type": "Identifier", - "start": 11052, - "end": 11072, + "start": 11096, + "end": 11116, "loc": { "start": { - "line": 334, + "line": 335, "column": 69 }, "end": { - "line": 334, + "line": 335, "column": 89 }, "identifierName": "specularColorTexture" @@ -22014,15 +22139,15 @@ }, "property": { "type": "Identifier", - "start": 11073, - "end": 11078, + "start": 11117, + "end": 11122, "loc": { "start": { - "line": 334, + "line": 335, "column": 90 }, "end": { - "line": 334, + "line": 335, "column": 95 }, "identifierName": "index" @@ -22035,15 +22160,15 @@ }, "property": { "type": "Identifier", - "start": 11080, - "end": 11090, + "start": 11124, + "end": 11134, "loc": { "start": { - "line": 334, + "line": 335, "column": 97 }, "end": { - "line": 334, + "line": 335, "column": 107 }, "identifierName": "_textureId" @@ -22071,113 +22196,113 @@ }, { "type": "IfStatement", - "start": 11126, - "end": 11563, + "start": 11170, + "end": 11607, "loc": { "start": { - "line": 338, + "line": 339, "column": 4 }, "end": { - "line": 346, + "line": 347, "column": 5 } }, "test": { "type": "LogicalExpression", - "start": 11130, - "end": 11408, + "start": 11174, + "end": 11452, "loc": { "start": { - "line": 338, + "line": 339, "column": 8 }, "end": { - "line": 342, + "line": 343, "column": 62 } }, "left": { "type": "LogicalExpression", - "start": 11130, - "end": 11342, + "start": 11174, + "end": 11386, "loc": { "start": { - "line": 338, + "line": 339, "column": 8 }, "end": { - "line": 341, + "line": 342, "column": 50 } }, "left": { "type": "LogicalExpression", - "start": 11130, - "end": 11288, + "start": 11174, + "end": 11332, "loc": { "start": { - "line": 338, + "line": 339, "column": 8 }, "end": { - "line": 340, + "line": 341, "column": 53 } }, "left": { "type": "LogicalExpression", - "start": 11130, - "end": 11231, + "start": 11174, + "end": 11275, "loc": { "start": { - "line": 338, + "line": 339, "column": 8 }, "end": { - "line": 339, + "line": 340, "column": 54 } }, "left": { "type": "BinaryExpression", - "start": 11130, - "end": 11173, + "start": 11174, + "end": 11217, "loc": { "start": { - "line": 338, + "line": 339, "column": 8 }, "end": { - "line": 338, + "line": 339, "column": 51 } }, "left": { "type": "MemberExpression", - "start": 11130, - "end": 11159, + "start": 11174, + "end": 11203, "loc": { "start": { - "line": 338, + "line": 339, "column": 8 }, "end": { - "line": 338, + "line": 339, "column": 37 } }, "object": { "type": "Identifier", - "start": 11130, - "end": 11143, + "start": 11174, + "end": 11187, "loc": { "start": { - "line": 338, + "line": 339, "column": 8 }, "end": { - "line": 338, + "line": 339, "column": 21 }, "identifierName": "textureSetCfg" @@ -22186,15 +22311,15 @@ }, "property": { "type": "Identifier", - "start": 11144, - "end": 11159, + "start": 11188, + "end": 11203, "loc": { "start": { - "line": 338, + "line": 339, "column": 22 }, "end": { - "line": 338, + "line": 339, "column": 37 }, "identifierName": "normalTextureId" @@ -22206,15 +22331,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 11164, - "end": 11173, + "start": 11208, + "end": 11217, "loc": { "start": { - "line": 338, + "line": 339, "column": 42 }, "end": { - "line": 338, + "line": 339, "column": 51 }, "identifierName": "undefined" @@ -22225,43 +22350,43 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 11185, - "end": 11231, + "start": 11229, + "end": 11275, "loc": { "start": { - "line": 339, + "line": 340, "column": 8 }, "end": { - "line": 339, + "line": 340, "column": 54 } }, "left": { "type": "MemberExpression", - "start": 11185, - "end": 11217, + "start": 11229, + "end": 11261, "loc": { "start": { - "line": 339, + "line": 340, "column": 8 }, "end": { - "line": 339, + "line": 340, "column": 40 } }, "object": { "type": "Identifier", - "start": 11185, - "end": 11198, + "start": 11229, + "end": 11242, "loc": { "start": { - "line": 339, + "line": 340, "column": 8 }, "end": { - "line": 339, + "line": 340, "column": 21 }, "identifierName": "textureSetCfg" @@ -22270,15 +22395,15 @@ }, "property": { "type": "Identifier", - "start": 11199, - "end": 11217, + "start": 11243, + "end": 11261, "loc": { "start": { - "line": 339, + "line": 340, "column": 22 }, "end": { - "line": 339, + "line": 340, "column": 40 }, "identifierName": "occlusionTextureId" @@ -22290,15 +22415,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 11222, - "end": 11231, + "start": 11266, + "end": 11275, "loc": { "start": { - "line": 339, + "line": 340, "column": 45 }, "end": { - "line": 339, + "line": 340, "column": 54 }, "identifierName": "undefined" @@ -22310,43 +22435,43 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 11243, - "end": 11288, + "start": 11287, + "end": 11332, "loc": { "start": { - "line": 340, + "line": 341, "column": 8 }, "end": { - "line": 340, + "line": 341, "column": 53 } }, "left": { "type": "MemberExpression", - "start": 11243, - "end": 11274, + "start": 11287, + "end": 11318, "loc": { "start": { - "line": 340, + "line": 341, "column": 8 }, "end": { - "line": 340, + "line": 341, "column": 39 } }, "object": { "type": "Identifier", - "start": 11243, - "end": 11256, + "start": 11287, + "end": 11300, "loc": { "start": { - "line": 340, + "line": 341, "column": 8 }, "end": { - "line": 340, + "line": 341, "column": 21 }, "identifierName": "textureSetCfg" @@ -22355,15 +22480,15 @@ }, "property": { "type": "Identifier", - "start": 11257, - "end": 11274, + "start": 11301, + "end": 11318, "loc": { "start": { - "line": 340, + "line": 341, "column": 22 }, "end": { - "line": 340, + "line": 341, "column": 39 }, "identifierName": "emissiveTextureId" @@ -22375,15 +22500,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 11279, - "end": 11288, + "start": 11323, + "end": 11332, "loc": { "start": { - "line": 340, + "line": 341, "column": 44 }, "end": { - "line": 340, + "line": 341, "column": 53 }, "identifierName": "undefined" @@ -22395,43 +22520,43 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 11300, - "end": 11342, + "start": 11344, + "end": 11386, "loc": { "start": { - "line": 341, + "line": 342, "column": 8 }, "end": { - "line": 341, + "line": 342, "column": 50 } }, "left": { "type": "MemberExpression", - "start": 11300, - "end": 11328, + "start": 11344, + "end": 11372, "loc": { "start": { - "line": 341, + "line": 342, "column": 8 }, "end": { - "line": 341, + "line": 342, "column": 36 } }, "object": { "type": "Identifier", - "start": 11300, - "end": 11313, + "start": 11344, + "end": 11357, "loc": { "start": { - "line": 341, + "line": 342, "column": 8 }, "end": { - "line": 341, + "line": 342, "column": 21 }, "identifierName": "textureSetCfg" @@ -22440,15 +22565,15 @@ }, "property": { "type": "Identifier", - "start": 11314, - "end": 11328, + "start": 11358, + "end": 11372, "loc": { "start": { - "line": 341, + "line": 342, "column": 22 }, "end": { - "line": 341, + "line": 342, "column": 36 }, "identifierName": "colorTextureId" @@ -22460,15 +22585,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 11333, - "end": 11342, + "start": 11377, + "end": 11386, "loc": { "start": { - "line": 341, + "line": 342, "column": 41 }, "end": { - "line": 341, + "line": 342, "column": 50 }, "identifierName": "undefined" @@ -22480,43 +22605,43 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 11354, - "end": 11408, + "start": 11398, + "end": 11452, "loc": { "start": { - "line": 342, + "line": 343, "column": 8 }, "end": { - "line": 342, + "line": 343, "column": 62 } }, "left": { "type": "MemberExpression", - "start": 11354, - "end": 11394, + "start": 11398, + "end": 11438, "loc": { "start": { - "line": 342, + "line": 343, "column": 8 }, "end": { - "line": 342, + "line": 343, "column": 48 } }, "object": { "type": "Identifier", - "start": 11354, - "end": 11367, + "start": 11398, + "end": 11411, "loc": { "start": { - "line": 342, + "line": 343, "column": 8 }, "end": { - "line": 342, + "line": 343, "column": 21 }, "identifierName": "textureSetCfg" @@ -22525,15 +22650,15 @@ }, "property": { "type": "Identifier", - "start": 11368, - "end": 11394, + "start": 11412, + "end": 11438, "loc": { "start": { - "line": 342, + "line": 343, "column": 22 }, "end": { - "line": 342, + "line": 343, "column": 48 }, "identifierName": "metallicRoughnessTextureId" @@ -22545,15 +22670,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 11399, - "end": 11408, + "start": 11443, + "end": 11452, "loc": { "start": { - "line": 342, + "line": 343, "column": 53 }, "end": { - "line": 342, + "line": 343, "column": 62 }, "identifierName": "undefined" @@ -22564,73 +22689,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 11410, - "end": 11563, + "start": 11454, + "end": 11607, "loc": { "start": { - "line": 342, + "line": 343, "column": 64 }, "end": { - "line": 346, + "line": 347, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 11420, - "end": 11468, + "start": 11464, + "end": 11512, "loc": { "start": { - "line": 343, + "line": 344, "column": 8 }, "end": { - "line": 343, + "line": 344, "column": 56 } }, "expression": { "type": "AssignmentExpression", - "start": 11420, - "end": 11468, + "start": 11464, + "end": 11512, "loc": { "start": { - "line": 343, + "line": 344, "column": 8 }, "end": { - "line": 343, + "line": 344, "column": 56 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 11420, - "end": 11436, + "start": 11464, + "end": 11480, "loc": { "start": { - "line": 343, + "line": 344, "column": 8 }, "end": { - "line": 343, + "line": 344, "column": 24 } }, "object": { "type": "Identifier", - "start": 11420, - "end": 11433, + "start": 11464, + "end": 11477, "loc": { "start": { - "line": 343, + "line": 344, "column": 8 }, "end": { - "line": 343, + "line": 344, "column": 21 }, "identifierName": "textureSetCfg" @@ -22639,15 +22764,15 @@ }, "property": { "type": "Identifier", - "start": 11434, - "end": 11436, + "start": 11478, + "end": 11480, "loc": { "start": { - "line": 343, + "line": 344, "column": 22 }, "end": { - "line": 343, + "line": 344, "column": 24 }, "identifierName": "id" @@ -22658,30 +22783,30 @@ }, "right": { "type": "TemplateLiteral", - "start": 11439, - "end": 11468, + "start": 11483, + "end": 11512, "loc": { "start": { - "line": 343, + "line": 344, "column": 27 }, "end": { - "line": 343, + "line": 344, "column": 56 } }, "expressions": [ { "type": "UpdateExpression", - "start": 11453, - "end": 11465, + "start": 11497, + "end": 11509, "loc": { "start": { - "line": 343, + "line": 344, "column": 41 }, "end": { - "line": 343, + "line": 344, "column": 53 } }, @@ -22689,29 +22814,29 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 11453, - "end": 11463, + "start": 11497, + "end": 11507, "loc": { "start": { - "line": 343, + "line": 344, "column": 41 }, "end": { - "line": 343, + "line": 344, "column": 51 } }, "object": { "type": "Identifier", - "start": 11453, - "end": 11456, + "start": 11497, + "end": 11500, "loc": { "start": { - "line": 343, + "line": 344, "column": 41 }, "end": { - "line": 343, + "line": 344, "column": 44 }, "identifierName": "ctx" @@ -22720,15 +22845,15 @@ }, "property": { "type": "Identifier", - "start": 11457, - "end": 11463, + "start": 11501, + "end": 11507, "loc": { "start": { - "line": 343, + "line": 344, "column": 45 }, "end": { - "line": 343, + "line": 344, "column": 51 }, "identifierName": "nextId" @@ -22742,15 +22867,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 11440, - "end": 11451, + "start": 11484, + "end": 11495, "loc": { "start": { - "line": 343, + "line": 344, "column": 28 }, "end": { - "line": 343, + "line": 344, "column": 39 } }, @@ -22762,15 +22887,15 @@ }, { "type": "TemplateElement", - "start": 11466, - "end": 11467, + "start": 11510, + "end": 11511, "loc": { "start": { - "line": 343, + "line": 344, "column": 54 }, "end": { - "line": 343, + "line": 344, "column": 55 } }, @@ -22786,71 +22911,71 @@ }, { "type": "ExpressionStatement", - "start": 11477, - "end": 11524, + "start": 11521, + "end": 11568, "loc": { "start": { - "line": 344, + "line": 345, "column": 8 }, "end": { - "line": 344, + "line": 345, "column": 55 } }, "expression": { "type": "CallExpression", - "start": 11477, - "end": 11523, + "start": 11521, + "end": 11567, "loc": { "start": { - "line": 344, + "line": 345, "column": 8 }, "end": { - "line": 344, + "line": 345, "column": 54 } }, "callee": { "type": "MemberExpression", - "start": 11477, - "end": 11508, + "start": 11521, + "end": 11552, "loc": { "start": { - "line": 344, + "line": 345, "column": 8 }, "end": { - "line": 344, + "line": 345, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 11477, - "end": 11491, + "start": 11521, + "end": 11535, "loc": { "start": { - "line": 344, + "line": 345, "column": 8 }, "end": { - "line": 344, + "line": 345, "column": 22 } }, "object": { "type": "Identifier", - "start": 11477, - "end": 11480, + "start": 11521, + "end": 11524, "loc": { "start": { - "line": 344, + "line": 345, "column": 8 }, "end": { - "line": 344, + "line": 345, "column": 11 }, "identifierName": "ctx" @@ -22859,15 +22984,15 @@ }, "property": { "type": "Identifier", - "start": 11481, - "end": 11491, + "start": 11525, + "end": 11535, "loc": { "start": { - "line": 344, + "line": 345, "column": 12 }, "end": { - "line": 344, + "line": 345, "column": 22 }, "identifierName": "sceneModel" @@ -22878,15 +23003,15 @@ }, "property": { "type": "Identifier", - "start": 11492, - "end": 11508, + "start": 11536, + "end": 11552, "loc": { "start": { - "line": 344, + "line": 345, "column": 23 }, "end": { - "line": 344, + "line": 345, "column": 39 }, "identifierName": "createTextureSet" @@ -22898,15 +23023,15 @@ "arguments": [ { "type": "Identifier", - "start": 11509, - "end": 11522, + "start": 11553, + "end": 11566, "loc": { "start": { - "line": 344, + "line": 345, "column": 40 }, "end": { - "line": 344, + "line": 345, "column": 53 }, "identifierName": "textureSetCfg" @@ -22918,43 +23043,43 @@ }, { "type": "ReturnStatement", - "start": 11533, - "end": 11557, + "start": 11577, + "end": 11601, "loc": { "start": { - "line": 345, + "line": 346, "column": 8 }, "end": { - "line": 345, + "line": 346, "column": 32 } }, "argument": { "type": "MemberExpression", - "start": 11540, - "end": 11556, + "start": 11584, + "end": 11600, "loc": { "start": { - "line": 345, + "line": 346, "column": 15 }, "end": { - "line": 345, + "line": 346, "column": 31 } }, "object": { "type": "Identifier", - "start": 11540, - "end": 11553, + "start": 11584, + "end": 11597, "loc": { "start": { - "line": 345, + "line": 346, "column": 15 }, "end": { - "line": 345, + "line": 346, "column": 28 }, "identifierName": "textureSetCfg" @@ -22963,15 +23088,15 @@ }, "property": { "type": "Identifier", - "start": 11554, - "end": 11556, + "start": 11598, + "end": 11600, "loc": { "start": { - "line": 345, + "line": 346, "column": 29 }, "end": { - "line": 345, + "line": 346, "column": 31 }, "identifierName": "id" @@ -22988,29 +23113,29 @@ }, { "type": "ReturnStatement", - "start": 11568, - "end": 11580, + "start": 11612, + "end": 11624, "loc": { "start": { - "line": 347, + "line": 348, "column": 4 }, "end": { - "line": 347, + "line": 348, "column": 16 } }, "argument": { "type": "NullLiteral", - "start": 11575, - "end": 11579, + "start": 11619, + "end": 11623, "loc": { "start": { - "line": 347, + "line": 348, "column": 11 }, "end": { - "line": 347, + "line": 348, "column": 15 } } @@ -23022,29 +23147,29 @@ }, { "type": "FunctionDeclaration", - "start": 11584, - "end": 14082, + "start": 11628, + "end": 14225, "loc": { "start": { - "line": 350, + "line": 351, "column": 0 }, "end": { - "line": 408, + "line": 411, "column": 1 } }, "id": { "type": "Identifier", - "start": 11593, - "end": 11615, + "start": 11637, + "end": 11659, "loc": { "start": { - "line": 350, + "line": 351, "column": 9 }, "end": { - "line": 350, + "line": 351, "column": 31 }, "identifierName": "loadMaterialAttributes" @@ -23057,15 +23182,15 @@ "params": [ { "type": "Identifier", - "start": 11616, - "end": 11619, + "start": 11660, + "end": 11663, "loc": { "start": { - "line": 350, + "line": 351, "column": 32 }, "end": { - "line": 350, + "line": 351, "column": 35 }, "identifierName": "ctx" @@ -23074,15 +23199,15 @@ }, { "type": "Identifier", - "start": 11621, - "end": 11629, + "start": 11665, + "end": 11673, "loc": { "start": { - "line": 350, + "line": 351, "column": 37 }, "end": { - "line": 350, + "line": 351, "column": 45 }, "identifierName": "material" @@ -23092,59 +23217,59 @@ ], "body": { "type": "BlockStatement", - "start": 11631, - "end": 14082, + "start": 11675, + "end": 14225, "loc": { "start": { - "line": 350, + "line": 351, "column": 47 }, "end": { - "line": 408, + "line": 411, "column": 1 } }, "body": [ { "type": "VariableDeclaration", - "start": 11703, - "end": 11742, + "start": 11747, + "end": 11786, "loc": { "start": { - "line": 351, + "line": 352, "column": 4 }, "end": { - "line": 351, + "line": 352, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 11709, - "end": 11741, + "start": 11753, + "end": 11785, "loc": { "start": { - "line": 351, + "line": 352, "column": 10 }, "end": { - "line": 351, + "line": 352, "column": 42 } }, "id": { "type": "Identifier", - "start": 11709, - "end": 11719, + "start": 11753, + "end": 11763, "loc": { "start": { - "line": 351, + "line": 352, "column": 10 }, "end": { - "line": 351, + "line": 352, "column": 20 }, "identifierName": "extensions" @@ -23154,29 +23279,29 @@ }, "init": { "type": "MemberExpression", - "start": 11722, - "end": 11741, + "start": 11766, + "end": 11785, "loc": { "start": { - "line": 351, + "line": 352, "column": 23 }, "end": { - "line": 351, + "line": 352, "column": 42 } }, "object": { "type": "Identifier", - "start": 11722, - "end": 11730, + "start": 11766, + "end": 11774, "loc": { "start": { - "line": 351, + "line": 352, "column": 23 }, "end": { - "line": 351, + "line": 352, "column": 31 }, "identifierName": "material" @@ -23185,15 +23310,15 @@ }, "property": { "type": "Identifier", - "start": 11731, - "end": 11741, + "start": 11775, + "end": 11785, "loc": { "start": { - "line": 351, + "line": 352, "column": 32 }, "end": { - "line": 351, + "line": 352, "column": 42 }, "identifierName": "extensions" @@ -23210,15 +23335,15 @@ { "type": "CommentLine", "value": " Substitute RGBA for material, to use fast flat shading instead", - "start": 11633, - "end": 11698, + "start": 11677, + "end": 11742, "loc": { "start": { - "line": 350, + "line": 351, "column": 49 }, "end": { - "line": 350, + "line": 351, "column": 114 } } @@ -23227,44 +23352,44 @@ }, { "type": "VariableDeclaration", - "start": 11747, - "end": 11891, + "start": 11791, + "end": 11963, "loc": { "start": { - "line": 352, + "line": 353, "column": 4 }, "end": { - "line": 357, + "line": 359, "column": 6 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 11753, - "end": 11890, + "start": 11797, + "end": 11962, "loc": { "start": { - "line": 352, + "line": 353, "column": 10 }, "end": { - "line": 357, + "line": 359, "column": 5 } }, "id": { "type": "Identifier", - "start": 11753, - "end": 11771, + "start": 11797, + "end": 11815, "loc": { "start": { - "line": 352, + "line": 353, "column": 10 }, "end": { - "line": 352, + "line": 353, "column": 28 }, "identifierName": "materialAttributes" @@ -23273,30 +23398,30 @@ }, "init": { "type": "ObjectExpression", - "start": 11774, - "end": 11890, + "start": 11818, + "end": 11962, "loc": { "start": { - "line": 352, + "line": 353, "column": 31 }, "end": { - "line": 357, + "line": 359, "column": 5 } }, "properties": [ { "type": "ObjectProperty", - "start": 11784, - "end": 11821, + "start": 11828, + "end": 11865, "loc": { "start": { - "line": 353, + "line": 354, "column": 8 }, "end": { - "line": 353, + "line": 354, "column": 45 } }, @@ -23305,15 +23430,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11784, - "end": 11789, + "start": 11828, + "end": 11833, "loc": { "start": { - "line": 353, + "line": 354, "column": 8 }, "end": { - "line": 353, + "line": 354, "column": 13 }, "identifierName": "color" @@ -23322,29 +23447,29 @@ }, "value": { "type": "NewExpression", - "start": 11791, - "end": 11821, + "start": 11835, + "end": 11865, "loc": { "start": { - "line": 353, + "line": 354, "column": 15 }, "end": { - "line": 353, + "line": 354, "column": 45 } }, "callee": { "type": "Identifier", - "start": 11795, - "end": 11807, + "start": 11839, + "end": 11851, "loc": { "start": { - "line": 353, + "line": 354, "column": 19 }, "end": { - "line": 353, + "line": 354, "column": 31 }, "identifierName": "Float32Array" @@ -23354,30 +23479,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 11808, - "end": 11820, + "start": 11852, + "end": 11864, "loc": { "start": { - "line": 353, + "line": 354, "column": 32 }, "end": { - "line": 353, + "line": 354, "column": 44 } }, "elements": [ { "type": "NumericLiteral", - "start": 11809, - "end": 11810, + "start": 11853, + "end": 11854, "loc": { "start": { - "line": 353, + "line": 354, "column": 33 }, "end": { - "line": 353, + "line": 354, "column": 34 } }, @@ -23389,15 +23514,15 @@ }, { "type": "NumericLiteral", - "start": 11812, - "end": 11813, + "start": 11856, + "end": 11857, "loc": { "start": { - "line": 353, + "line": 354, "column": 36 }, "end": { - "line": 353, + "line": 354, "column": 37 } }, @@ -23409,15 +23534,15 @@ }, { "type": "NumericLiteral", - "start": 11815, - "end": 11816, + "start": 11859, + "end": 11860, "loc": { "start": { - "line": 353, + "line": 354, "column": 39 }, "end": { - "line": 353, + "line": 354, "column": 40 } }, @@ -23429,15 +23554,15 @@ }, { "type": "NumericLiteral", - "start": 11818, - "end": 11819, + "start": 11862, + "end": 11863, "loc": { "start": { - "line": 353, + "line": 354, "column": 42 }, "end": { - "line": 353, + "line": 354, "column": 43 } }, @@ -23454,15 +23579,15 @@ }, { "type": "ObjectProperty", - "start": 11831, - "end": 11841, + "start": 11875, + "end": 11885, "loc": { "start": { - "line": 354, + "line": 355, "column": 8 }, "end": { - "line": 354, + "line": 355, "column": 18 } }, @@ -23471,15 +23596,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11831, - "end": 11838, + "start": 11875, + "end": 11882, "loc": { "start": { - "line": 354, + "line": 355, "column": 8 }, "end": { - "line": 354, + "line": 355, "column": 15 }, "identifierName": "opacity" @@ -23488,15 +23613,15 @@ }, "value": { "type": "NumericLiteral", - "start": 11840, - "end": 11841, + "start": 11884, + "end": 11885, "loc": { "start": { - "line": 354, + "line": 355, "column": 17 }, "end": { - "line": 354, + "line": 355, "column": 18 } }, @@ -23509,15 +23634,15 @@ }, { "type": "ObjectProperty", - "start": 11851, - "end": 11862, + "start": 11895, + "end": 11906, "loc": { "start": { - "line": 355, + "line": 356, "column": 8 }, "end": { - "line": 355, + "line": 356, "column": 19 } }, @@ -23526,15 +23651,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11851, - "end": 11859, + "start": 11895, + "end": 11903, "loc": { "start": { - "line": 355, + "line": 356, "column": 8 }, "end": { - "line": 355, + "line": 356, "column": 16 }, "identifierName": "metallic" @@ -23543,15 +23668,15 @@ }, "value": { "type": "NumericLiteral", - "start": 11861, - "end": 11862, + "start": 11905, + "end": 11906, "loc": { "start": { - "line": 355, + "line": 356, "column": 18 }, "end": { - "line": 355, + "line": 356, "column": 19 } }, @@ -23564,15 +23689,15 @@ }, { "type": "ObjectProperty", - "start": 11872, - "end": 11884, + "start": 11916, + "end": 11928, "loc": { "start": { - "line": 356, + "line": 357, "column": 8 }, "end": { - "line": 356, + "line": 357, "column": 20 } }, @@ -23581,15 +23706,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11872, - "end": 11881, + "start": 11916, + "end": 11925, "loc": { "start": { - "line": 356, + "line": 357, "column": 8 }, "end": { - "line": 356, + "line": 357, "column": 17 }, "identifierName": "roughness" @@ -23598,15 +23723,15 @@ }, "value": { "type": "NumericLiteral", - "start": 11883, - "end": 11884, + "start": 11927, + "end": 11928, "loc": { "start": { - "line": 356, + "line": 357, "column": 19 }, "end": { - "line": 356, + "line": 357, "column": 20 } }, @@ -23616,6 +23741,57 @@ }, "value": 1 } + }, + { + "type": "ObjectProperty", + "start": 11938, + "end": 11956, + "loc": { + "start": { + "line": 358, + "column": 8 + }, + "end": { + "line": 358, + "column": 26 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 11938, + "end": 11949, + "loc": { + "start": { + "line": 358, + "column": 8 + }, + "end": { + "line": 358, + "column": 19 + }, + "identifierName": "doubleSided" + }, + "name": "doubleSided" + }, + "value": { + "type": "BooleanLiteral", + "start": 11952, + "end": 11956, + "loc": { + "start": { + "line": 358, + "column": 22 + }, + "end": { + "line": 358, + "column": 26 + } + }, + "value": true + } } ] } @@ -23625,29 +23801,29 @@ }, { "type": "IfStatement", - "start": 11896, - "end": 13214, + "start": 11968, + "end": 13286, "loc": { "start": { - "line": 358, + "line": 360, "column": 4 }, "end": { - "line": 388, + "line": 390, "column": 5 } }, "test": { "type": "Identifier", - "start": 11900, - "end": 11910, + "start": 11972, + "end": 11982, "loc": { "start": { - "line": 358, + "line": 360, "column": 8 }, "end": { - "line": 358, + "line": 360, "column": 18 }, "identifierName": "extensions" @@ -23656,59 +23832,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 11912, - "end": 13214, + "start": 11984, + "end": 13286, "loc": { "start": { - "line": 358, + "line": 360, "column": 20 }, "end": { - "line": 388, + "line": 390, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 11922, - "end": 11992, + "start": 11994, + "end": 12064, "loc": { "start": { - "line": 359, + "line": 361, "column": 8 }, "end": { - "line": 359, + "line": 361, "column": 78 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 11928, - "end": 11991, + "start": 12000, + "end": 12063, "loc": { "start": { - "line": 359, + "line": 361, "column": 14 }, "end": { - "line": 359, + "line": 361, "column": 77 } }, "id": { "type": "Identifier", - "start": 11928, - "end": 11939, + "start": 12000, + "end": 12011, "loc": { "start": { - "line": 359, + "line": 361, "column": 14 }, "end": { - "line": 359, + "line": 361, "column": 25 }, "identifierName": "specularPBR" @@ -23717,29 +23893,29 @@ }, "init": { "type": "MemberExpression", - "start": 11942, - "end": 11991, + "start": 12014, + "end": 12063, "loc": { "start": { - "line": 359, + "line": 361, "column": 28 }, "end": { - "line": 359, + "line": 361, "column": 77 } }, "object": { "type": "Identifier", - "start": 11942, - "end": 11952, + "start": 12014, + "end": 12024, "loc": { "start": { - "line": 359, + "line": 361, "column": 28 }, "end": { - "line": 359, + "line": 361, "column": 38 }, "identifierName": "extensions" @@ -23748,15 +23924,15 @@ }, "property": { "type": "StringLiteral", - "start": 11953, - "end": 11990, + "start": 12025, + "end": 12062, "loc": { "start": { - "line": 359, + "line": 361, "column": 39 }, "end": { - "line": 359, + "line": 361, "column": 76 } }, @@ -23774,29 +23950,29 @@ }, { "type": "IfStatement", - "start": 12001, - "end": 12238, + "start": 12073, + "end": 12310, "loc": { "start": { - "line": 360, + "line": 362, "column": 8 }, "end": { - "line": 365, + "line": 367, "column": 9 } }, "test": { "type": "Identifier", - "start": 12005, - "end": 12016, + "start": 12077, + "end": 12088, "loc": { "start": { - "line": 360, + "line": 362, "column": 12 }, "end": { - "line": 360, + "line": 362, "column": 23 }, "identifierName": "specularPBR" @@ -23805,59 +23981,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 12018, - "end": 12238, + "start": 12090, + "end": 12310, "loc": { "start": { - "line": 360, + "line": 362, "column": 25 }, "end": { - "line": 365, + "line": 367, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 12032, - "end": 12080, + "start": 12104, + "end": 12152, "loc": { "start": { - "line": 361, + "line": 363, "column": 12 }, "end": { - "line": 361, + "line": 363, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 12038, - "end": 12079, + "start": 12110, + "end": 12151, "loc": { "start": { - "line": 361, + "line": 363, "column": 18 }, "end": { - "line": 361, + "line": 363, "column": 59 } }, "id": { "type": "Identifier", - "start": 12038, - "end": 12051, + "start": 12110, + "end": 12123, "loc": { "start": { - "line": 361, + "line": 363, "column": 18 }, "end": { - "line": 361, + "line": 363, "column": 31 }, "identifierName": "diffuseFactor" @@ -23866,29 +24042,29 @@ }, "init": { "type": "MemberExpression", - "start": 12054, - "end": 12079, + "start": 12126, + "end": 12151, "loc": { "start": { - "line": 361, + "line": 363, "column": 34 }, "end": { - "line": 361, + "line": 363, "column": 59 } }, "object": { "type": "Identifier", - "start": 12054, - "end": 12065, + "start": 12126, + "end": 12137, "loc": { "start": { - "line": 361, + "line": 363, "column": 34 }, "end": { - "line": 361, + "line": 363, "column": 45 }, "identifierName": "specularPBR" @@ -23897,15 +24073,15 @@ }, "property": { "type": "Identifier", - "start": 12066, - "end": 12079, + "start": 12138, + "end": 12151, "loc": { "start": { - "line": 361, + "line": 363, "column": 46 }, "end": { - "line": 361, + "line": 363, "column": 59 }, "identifierName": "diffuseFactor" @@ -23920,57 +24096,57 @@ }, { "type": "IfStatement", - "start": 12093, - "end": 12228, + "start": 12165, + "end": 12300, "loc": { "start": { - "line": 362, + "line": 364, "column": 12 }, "end": { - "line": 364, + "line": 366, "column": 13 } }, "test": { "type": "LogicalExpression", - "start": 12097, - "end": 12150, + "start": 12169, + "end": 12222, "loc": { "start": { - "line": 362, + "line": 364, "column": 16 }, "end": { - "line": 362, + "line": 364, "column": 69 } }, "left": { "type": "BinaryExpression", - "start": 12097, - "end": 12119, + "start": 12169, + "end": 12191, "loc": { "start": { - "line": 362, + "line": 364, "column": 16 }, "end": { - "line": 362, + "line": 364, "column": 38 } }, "left": { "type": "Identifier", - "start": 12097, - "end": 12110, + "start": 12169, + "end": 12182, "loc": { "start": { - "line": 362, + "line": 364, "column": 16 }, "end": { - "line": 362, + "line": 364, "column": 29 }, "identifierName": "diffuseFactor" @@ -23980,15 +24156,15 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 12115, - "end": 12119, + "start": 12187, + "end": 12191, "loc": { "start": { - "line": 362, + "line": 364, "column": 34 }, "end": { - "line": 362, + "line": 364, "column": 38 } } @@ -23997,29 +24173,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 12123, - "end": 12150, + "start": 12195, + "end": 12222, "loc": { "start": { - "line": 362, + "line": 364, "column": 42 }, "end": { - "line": 362, + "line": 364, "column": 69 } }, "left": { "type": "Identifier", - "start": 12123, - "end": 12136, + "start": 12195, + "end": 12208, "loc": { "start": { - "line": 362, + "line": 364, "column": 42 }, "end": { - "line": 362, + "line": 364, "column": 55 }, "identifierName": "diffuseFactor" @@ -24029,15 +24205,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 12141, - "end": 12150, + "start": 12213, + "end": 12222, "loc": { "start": { - "line": 362, + "line": 364, "column": 60 }, "end": { - "line": 362, + "line": 364, "column": 69 }, "identifierName": "undefined" @@ -24048,86 +24224,86 @@ }, "consequent": { "type": "BlockStatement", - "start": 12152, - "end": 12228, + "start": 12224, + "end": 12300, "loc": { "start": { - "line": 362, + "line": 364, "column": 71 }, "end": { - "line": 364, + "line": 366, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 12170, - "end": 12214, + "start": 12242, + "end": 12286, "loc": { "start": { - "line": 363, + "line": 365, "column": 16 }, "end": { - "line": 363, + "line": 365, "column": 60 } }, "expression": { "type": "CallExpression", - "start": 12170, - "end": 12213, + "start": 12242, + "end": 12285, "loc": { "start": { - "line": 363, + "line": 365, "column": 16 }, "end": { - "line": 363, + "line": 365, "column": 59 } }, "callee": { "type": "MemberExpression", - "start": 12170, - "end": 12198, + "start": 12242, + "end": 12270, "loc": { "start": { - "line": 363, + "line": 365, "column": 16 }, "end": { - "line": 363, + "line": 365, "column": 44 } }, "object": { "type": "MemberExpression", - "start": 12170, - "end": 12194, + "start": 12242, + "end": 12266, "loc": { "start": { - "line": 363, + "line": 365, "column": 16 }, "end": { - "line": 363, + "line": 365, "column": 40 } }, "object": { "type": "Identifier", - "start": 12170, - "end": 12188, + "start": 12242, + "end": 12260, "loc": { "start": { - "line": 363, + "line": 365, "column": 16 }, "end": { - "line": 363, + "line": 365, "column": 34 }, "identifierName": "materialAttributes" @@ -24136,15 +24312,15 @@ }, "property": { "type": "Identifier", - "start": 12189, - "end": 12194, + "start": 12261, + "end": 12266, "loc": { "start": { - "line": 363, + "line": 365, "column": 35 }, "end": { - "line": 363, + "line": 365, "column": 40 }, "identifierName": "color" @@ -24155,15 +24331,15 @@ }, "property": { "type": "Identifier", - "start": 12195, - "end": 12198, + "start": 12267, + "end": 12270, "loc": { "start": { - "line": 363, + "line": 365, "column": 41 }, "end": { - "line": 363, + "line": 365, "column": 44 }, "identifierName": "set" @@ -24175,15 +24351,15 @@ "arguments": [ { "type": "Identifier", - "start": 12199, - "end": 12212, + "start": 12271, + "end": 12284, "loc": { "start": { - "line": 363, + "line": 365, "column": 45 }, "end": { - "line": 363, + "line": 365, "column": 58 }, "identifierName": "diffuseFactor" @@ -24205,44 +24381,44 @@ }, { "type": "VariableDeclaration", - "start": 12247, - "end": 12297, + "start": 12319, + "end": 12369, "loc": { "start": { - "line": 366, + "line": 368, "column": 8 }, "end": { - "line": 366, + "line": 368, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 12253, - "end": 12296, + "start": 12325, + "end": 12368, "loc": { "start": { - "line": 366, + "line": 368, "column": 14 }, "end": { - "line": 366, + "line": 368, "column": 57 } }, "id": { "type": "Identifier", - "start": 12253, - "end": 12259, + "start": 12325, + "end": 12331, "loc": { "start": { - "line": 366, + "line": 368, "column": 14 }, "end": { - "line": 366, + "line": 368, "column": 20 }, "identifierName": "common" @@ -24251,29 +24427,29 @@ }, "init": { "type": "MemberExpression", - "start": 12262, - "end": 12296, + "start": 12334, + "end": 12368, "loc": { "start": { - "line": 366, + "line": 368, "column": 23 }, "end": { - "line": 366, + "line": 368, "column": 57 } }, "object": { "type": "Identifier", - "start": 12262, - "end": 12272, + "start": 12334, + "end": 12344, "loc": { "start": { - "line": 366, + "line": 368, "column": 23 }, "end": { - "line": 366, + "line": 368, "column": 33 }, "identifierName": "extensions" @@ -24282,15 +24458,15 @@ }, "property": { "type": "StringLiteral", - "start": 12273, - "end": 12295, + "start": 12345, + "end": 12367, "loc": { "start": { - "line": 366, + "line": 368, "column": 34 }, "end": { - "line": 366, + "line": 368, "column": 56 } }, @@ -24308,29 +24484,29 @@ }, { "type": "IfStatement", - "start": 12306, - "end": 13208, + "start": 12378, + "end": 13280, "loc": { "start": { - "line": 367, + "line": 369, "column": 8 }, "end": { - "line": 387, + "line": 389, "column": 9 } }, "test": { "type": "Identifier", - "start": 12310, - "end": 12316, + "start": 12382, + "end": 12388, "loc": { "start": { - "line": 367, + "line": 369, "column": 12 }, "end": { - "line": 367, + "line": 369, "column": 18 }, "identifierName": "common" @@ -24339,59 +24515,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 12318, - "end": 13208, + "start": 12390, + "end": 13280, "loc": { "start": { - "line": 367, + "line": 369, "column": 20 }, "end": { - "line": 387, + "line": 389, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 12332, - "end": 12367, + "start": 12404, + "end": 12439, "loc": { "start": { - "line": 368, + "line": 370, "column": 12 }, "end": { - "line": 368, + "line": 370, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 12338, - "end": 12366, + "start": 12410, + "end": 12438, "loc": { "start": { - "line": 368, + "line": 370, "column": 18 }, "end": { - "line": 368, + "line": 370, "column": 46 } }, "id": { "type": "Identifier", - "start": 12338, - "end": 12347, + "start": 12410, + "end": 12419, "loc": { "start": { - "line": 368, + "line": 370, "column": 18 }, "end": { - "line": 368, + "line": 370, "column": 27 }, "identifierName": "technique" @@ -24400,29 +24576,29 @@ }, "init": { "type": "MemberExpression", - "start": 12350, - "end": 12366, + "start": 12422, + "end": 12438, "loc": { "start": { - "line": 368, + "line": 370, "column": 30 }, "end": { - "line": 368, + "line": 370, "column": 46 } }, "object": { "type": "Identifier", - "start": 12350, - "end": 12356, + "start": 12422, + "end": 12428, "loc": { "start": { - "line": 368, + "line": 370, "column": 30 }, "end": { - "line": 368, + "line": 370, "column": 36 }, "identifierName": "common" @@ -24431,15 +24607,15 @@ }, "property": { "type": "Identifier", - "start": 12357, - "end": 12366, + "start": 12429, + "end": 12438, "loc": { "start": { - "line": 368, + "line": 370, "column": 37 }, "end": { - "line": 368, + "line": 370, "column": 46 }, "identifierName": "technique" @@ -24454,44 +24630,44 @@ }, { "type": "VariableDeclaration", - "start": 12380, - "end": 12415, + "start": 12452, + "end": 12487, "loc": { "start": { - "line": 369, + "line": 371, "column": 12 }, "end": { - "line": 369, + "line": 371, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 12386, - "end": 12414, + "start": 12458, + "end": 12486, "loc": { "start": { - "line": 369, + "line": 371, "column": 18 }, "end": { - "line": 369, + "line": 371, "column": 46 } }, "id": { "type": "Identifier", - "start": 12386, - "end": 12392, + "start": 12458, + "end": 12464, "loc": { "start": { - "line": 369, + "line": 371, "column": 18 }, "end": { - "line": 369, + "line": 371, "column": 24 }, "identifierName": "values" @@ -24500,43 +24676,43 @@ }, "init": { "type": "LogicalExpression", - "start": 12395, - "end": 12414, + "start": 12467, + "end": 12486, "loc": { "start": { - "line": 369, + "line": 371, "column": 27 }, "end": { - "line": 369, + "line": 371, "column": 46 } }, "left": { "type": "MemberExpression", - "start": 12395, - "end": 12408, + "start": 12467, + "end": 12480, "loc": { "start": { - "line": 369, + "line": 371, "column": 27 }, "end": { - "line": 369, + "line": 371, "column": 40 } }, "object": { "type": "Identifier", - "start": 12395, - "end": 12401, + "start": 12467, + "end": 12473, "loc": { "start": { - "line": 369, + "line": 371, "column": 27 }, "end": { - "line": 369, + "line": 371, "column": 33 }, "identifierName": "common" @@ -24545,15 +24721,15 @@ }, "property": { "type": "Identifier", - "start": 12402, - "end": 12408, + "start": 12474, + "end": 12480, "loc": { "start": { - "line": 369, + "line": 371, "column": 34 }, "end": { - "line": 369, + "line": 371, "column": 40 }, "identifierName": "values" @@ -24565,15 +24741,15 @@ "operator": "||", "right": { "type": "ObjectExpression", - "start": 12412, - "end": 12414, + "start": 12484, + "end": 12486, "loc": { "start": { - "line": 369, + "line": 371, "column": 44 }, "end": { - "line": 369, + "line": 371, "column": 46 } }, @@ -24586,44 +24762,44 @@ }, { "type": "VariableDeclaration", - "start": 12428, - "end": 12464, + "start": 12500, + "end": 12536, "loc": { "start": { - "line": 370, + "line": 372, "column": 12 }, "end": { - "line": 370, + "line": 372, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 12434, - "end": 12463, + "start": 12506, + "end": 12535, "loc": { "start": { - "line": 370, + "line": 372, "column": 18 }, "end": { - "line": 370, + "line": 372, "column": 47 } }, "id": { "type": "Identifier", - "start": 12434, - "end": 12439, + "start": 12506, + "end": 12511, "loc": { "start": { - "line": 370, + "line": 372, "column": 18 }, "end": { - "line": 370, + "line": 372, "column": 23 }, "identifierName": "blinn" @@ -24632,29 +24808,29 @@ }, "init": { "type": "BinaryExpression", - "start": 12442, - "end": 12463, + "start": 12514, + "end": 12535, "loc": { "start": { - "line": 370, + "line": 372, "column": 26 }, "end": { - "line": 370, + "line": 372, "column": 47 } }, "left": { "type": "Identifier", - "start": 12442, - "end": 12451, + "start": 12514, + "end": 12523, "loc": { "start": { - "line": 370, + "line": 372, "column": 26 }, "end": { - "line": 370, + "line": 372, "column": 35 }, "identifierName": "technique" @@ -24664,15 +24840,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 12456, - "end": 12463, + "start": 12528, + "end": 12535, "loc": { "start": { - "line": 370, + "line": 372, "column": 40 }, "end": { - "line": 370, + "line": 372, "column": 47 } }, @@ -24689,44 +24865,44 @@ }, { "type": "VariableDeclaration", - "start": 12477, - "end": 12513, + "start": 12549, + "end": 12585, "loc": { "start": { - "line": 371, + "line": 373, "column": 12 }, "end": { - "line": 371, + "line": 373, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 12483, - "end": 12512, + "start": 12555, + "end": 12584, "loc": { "start": { - "line": 371, + "line": 373, "column": 18 }, "end": { - "line": 371, + "line": 373, "column": 47 } }, "id": { "type": "Identifier", - "start": 12483, - "end": 12488, + "start": 12555, + "end": 12560, "loc": { "start": { - "line": 371, + "line": 373, "column": 18 }, "end": { - "line": 371, + "line": 373, "column": 23 }, "identifierName": "phong" @@ -24735,29 +24911,29 @@ }, "init": { "type": "BinaryExpression", - "start": 12491, - "end": 12512, + "start": 12563, + "end": 12584, "loc": { "start": { - "line": 371, + "line": 373, "column": 26 }, "end": { - "line": 371, + "line": 373, "column": 47 } }, "left": { "type": "Identifier", - "start": 12491, - "end": 12500, + "start": 12563, + "end": 12572, "loc": { "start": { - "line": 371, + "line": 373, "column": 26 }, "end": { - "line": 371, + "line": 373, "column": 35 }, "identifierName": "technique" @@ -24767,15 +24943,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 12505, - "end": 12512, + "start": 12577, + "end": 12584, "loc": { "start": { - "line": 371, + "line": 373, "column": 40 }, "end": { - "line": 371, + "line": 373, "column": 47 } }, @@ -24792,44 +24968,44 @@ }, { "type": "VariableDeclaration", - "start": 12526, - "end": 12566, + "start": 12598, + "end": 12638, "loc": { "start": { - "line": 372, + "line": 374, "column": 12 }, "end": { - "line": 372, + "line": 374, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 12532, - "end": 12565, + "start": 12604, + "end": 12637, "loc": { "start": { - "line": 372, + "line": 374, "column": 18 }, "end": { - "line": 372, + "line": 374, "column": 51 } }, "id": { "type": "Identifier", - "start": 12532, - "end": 12539, + "start": 12604, + "end": 12611, "loc": { "start": { - "line": 372, + "line": 374, "column": 18 }, "end": { - "line": 372, + "line": 374, "column": 25 }, "identifierName": "lambert" @@ -24838,29 +25014,29 @@ }, "init": { "type": "BinaryExpression", - "start": 12542, - "end": 12565, + "start": 12614, + "end": 12637, "loc": { "start": { - "line": 372, + "line": 374, "column": 28 }, "end": { - "line": 372, + "line": 374, "column": 51 } }, "left": { "type": "Identifier", - "start": 12542, - "end": 12551, + "start": 12614, + "end": 12623, "loc": { "start": { - "line": 372, + "line": 374, "column": 28 }, "end": { - "line": 372, + "line": 374, "column": 37 }, "identifierName": "technique" @@ -24870,15 +25046,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 12556, - "end": 12565, + "start": 12628, + "end": 12637, "loc": { "start": { - "line": 372, + "line": 374, "column": 42 }, "end": { - "line": 372, + "line": 374, "column": 51 } }, @@ -24895,44 +25071,44 @@ }, { "type": "VariableDeclaration", - "start": 12579, - "end": 12610, + "start": 12651, + "end": 12682, "loc": { "start": { - "line": 373, + "line": 375, "column": 12 }, "end": { - "line": 373, + "line": 375, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 12585, - "end": 12609, + "start": 12657, + "end": 12681, "loc": { "start": { - "line": 373, + "line": 375, "column": 18 }, "end": { - "line": 373, + "line": 375, "column": 42 } }, "id": { "type": "Identifier", - "start": 12585, - "end": 12592, + "start": 12657, + "end": 12664, "loc": { "start": { - "line": 373, + "line": 375, "column": 18 }, "end": { - "line": 373, + "line": 375, "column": 25 }, "identifierName": "diffuse" @@ -24941,29 +25117,29 @@ }, "init": { "type": "MemberExpression", - "start": 12595, - "end": 12609, + "start": 12667, + "end": 12681, "loc": { "start": { - "line": 373, + "line": 375, "column": 28 }, "end": { - "line": 373, + "line": 375, "column": 42 } }, "object": { "type": "Identifier", - "start": 12595, - "end": 12601, + "start": 12667, + "end": 12673, "loc": { "start": { - "line": 373, + "line": 375, "column": 28 }, "end": { - "line": 373, + "line": 375, "column": 34 }, "identifierName": "values" @@ -24972,15 +25148,15 @@ }, "property": { "type": "Identifier", - "start": 12602, - "end": 12609, + "start": 12674, + "end": 12681, "loc": { "start": { - "line": 373, + "line": 375, "column": 35 }, "end": { - "line": 373, + "line": 375, "column": 42 }, "identifierName": "diffuse" @@ -24995,43 +25171,43 @@ }, { "type": "IfStatement", - "start": 12623, - "end": 12807, + "start": 12695, + "end": 12879, "loc": { "start": { - "line": 374, + "line": 376, "column": 12 }, "end": { - "line": 378, + "line": 380, "column": 13 } }, "test": { "type": "LogicalExpression", - "start": 12627, - "end": 12665, + "start": 12699, + "end": 12737, "loc": { "start": { - "line": 374, + "line": 376, "column": 16 }, "end": { - "line": 374, + "line": 376, "column": 54 } }, "left": { "type": "Identifier", - "start": 12627, - "end": 12634, + "start": 12699, + "end": 12706, "loc": { "start": { - "line": 374, + "line": 376, "column": 16 }, "end": { - "line": 374, + "line": 376, "column": 23 }, "identifierName": "diffuse" @@ -25041,43 +25217,43 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 12639, - "end": 12664, + "start": 12711, + "end": 12736, "loc": { "start": { - "line": 374, + "line": 376, "column": 28 }, "end": { - "line": 374, + "line": 376, "column": 53 } }, "left": { "type": "LogicalExpression", - "start": 12639, - "end": 12653, + "start": 12711, + "end": 12725, "loc": { "start": { - "line": 374, + "line": 376, "column": 28 }, "end": { - "line": 374, + "line": 376, "column": 42 } }, "left": { "type": "Identifier", - "start": 12639, - "end": 12644, + "start": 12711, + "end": 12716, "loc": { "start": { - "line": 374, + "line": 376, "column": 28 }, "end": { - "line": 374, + "line": 376, "column": 33 }, "identifierName": "blinn" @@ -25087,15 +25263,15 @@ "operator": "||", "right": { "type": "Identifier", - "start": 12648, - "end": 12653, + "start": 12720, + "end": 12725, "loc": { "start": { - "line": 374, + "line": 376, "column": 37 }, "end": { - "line": 374, + "line": 376, "column": 42 }, "identifierName": "phong" @@ -25106,15 +25282,15 @@ "operator": "||", "right": { "type": "Identifier", - "start": 12657, - "end": 12664, + "start": 12729, + "end": 12736, "loc": { "start": { - "line": 374, + "line": 376, "column": 46 }, "end": { - "line": 374, + "line": 376, "column": 53 }, "identifierName": "lambert" @@ -25123,50 +25299,50 @@ }, "extra": { "parenthesized": true, - "parenStart": 12638 + "parenStart": 12710 } } }, "consequent": { "type": "BlockStatement", - "start": 12667, - "end": 12807, + "start": 12739, + "end": 12879, "loc": { "start": { - "line": 374, + "line": 376, "column": 56 }, "end": { - "line": 378, + "line": 380, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 12685, - "end": 12793, + "start": 12757, + "end": 12865, "loc": { "start": { - "line": 375, + "line": 377, "column": 16 }, "end": { - "line": 377, + "line": 379, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 12689, - "end": 12713, + "start": 12761, + "end": 12785, "loc": { "start": { - "line": 375, + "line": 377, "column": 20 }, "end": { - "line": 375, + "line": 377, "column": 44 } }, @@ -25174,43 +25350,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 12690, - "end": 12713, + "start": 12762, + "end": 12785, "loc": { "start": { - "line": 375, + "line": 377, "column": 21 }, "end": { - "line": 375, + "line": 377, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 12690, - "end": 12704, + "start": 12762, + "end": 12776, "loc": { "start": { - "line": 375, + "line": 377, "column": 21 }, "end": { - "line": 375, + "line": 377, "column": 35 } }, "object": { "type": "Identifier", - "start": 12690, - "end": 12695, + "start": 12762, + "end": 12767, "loc": { "start": { - "line": 375, + "line": 377, "column": 21 }, "end": { - "line": 375, + "line": 377, "column": 26 }, "identifierName": "utils" @@ -25219,15 +25395,15 @@ }, "property": { "type": "Identifier", - "start": 12696, - "end": 12704, + "start": 12768, + "end": 12776, "loc": { "start": { - "line": 375, + "line": 377, "column": 27 }, "end": { - "line": 375, + "line": 377, "column": 35 }, "identifierName": "isString" @@ -25239,15 +25415,15 @@ "arguments": [ { "type": "Identifier", - "start": 12705, - "end": 12712, + "start": 12777, + "end": 12784, "loc": { "start": { - "line": 375, + "line": 377, "column": 36 }, "end": { - "line": 375, + "line": 377, "column": 43 }, "identifierName": "diffuse" @@ -25262,86 +25438,86 @@ }, "consequent": { "type": "BlockStatement", - "start": 12715, - "end": 12793, + "start": 12787, + "end": 12865, "loc": { "start": { - "line": 375, + "line": 377, "column": 46 }, "end": { - "line": 377, + "line": 379, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 12737, - "end": 12775, + "start": 12809, + "end": 12847, "loc": { "start": { - "line": 376, + "line": 378, "column": 20 }, "end": { - "line": 376, + "line": 378, "column": 58 } }, "expression": { "type": "CallExpression", - "start": 12737, - "end": 12774, + "start": 12809, + "end": 12846, "loc": { "start": { - "line": 376, + "line": 378, "column": 20 }, "end": { - "line": 376, + "line": 378, "column": 57 } }, "callee": { "type": "MemberExpression", - "start": 12737, - "end": 12765, + "start": 12809, + "end": 12837, "loc": { "start": { - "line": 376, + "line": 378, "column": 20 }, "end": { - "line": 376, + "line": 378, "column": 48 } }, "object": { "type": "MemberExpression", - "start": 12737, - "end": 12761, + "start": 12809, + "end": 12833, "loc": { "start": { - "line": 376, + "line": 378, "column": 20 }, "end": { - "line": 376, + "line": 378, "column": 44 } }, "object": { "type": "Identifier", - "start": 12737, - "end": 12755, + "start": 12809, + "end": 12827, "loc": { "start": { - "line": 376, + "line": 378, "column": 20 }, "end": { - "line": 376, + "line": 378, "column": 38 }, "identifierName": "materialAttributes" @@ -25350,15 +25526,15 @@ }, "property": { "type": "Identifier", - "start": 12756, - "end": 12761, + "start": 12828, + "end": 12833, "loc": { "start": { - "line": 376, + "line": 378, "column": 39 }, "end": { - "line": 376, + "line": 378, "column": 44 }, "identifierName": "color" @@ -25369,15 +25545,15 @@ }, "property": { "type": "Identifier", - "start": 12762, - "end": 12765, + "start": 12834, + "end": 12837, "loc": { "start": { - "line": 376, + "line": 378, "column": 45 }, "end": { - "line": 376, + "line": 378, "column": 48 }, "identifierName": "set" @@ -25389,15 +25565,15 @@ "arguments": [ { "type": "Identifier", - "start": 12766, - "end": 12773, + "start": 12838, + "end": 12845, "loc": { "start": { - "line": 376, + "line": 378, "column": 49 }, "end": { - "line": 376, + "line": 378, "column": 56 }, "identifierName": "diffuse" @@ -25419,44 +25595,44 @@ }, { "type": "VariableDeclaration", - "start": 12820, - "end": 12861, + "start": 12892, + "end": 12933, "loc": { "start": { - "line": 379, + "line": 381, "column": 12 }, "end": { - "line": 379, + "line": 381, "column": 53 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 12826, - "end": 12860, + "start": 12898, + "end": 12932, "loc": { "start": { - "line": 379, + "line": 381, "column": 18 }, "end": { - "line": 379, + "line": 381, "column": 52 } }, "id": { "type": "Identifier", - "start": 12826, - "end": 12838, + "start": 12898, + "end": 12910, "loc": { "start": { - "line": 379, + "line": 381, "column": 18 }, "end": { - "line": 379, + "line": 381, "column": 30 }, "identifierName": "transparency" @@ -25465,29 +25641,29 @@ }, "init": { "type": "MemberExpression", - "start": 12841, - "end": 12860, + "start": 12913, + "end": 12932, "loc": { "start": { - "line": 379, + "line": 381, "column": 33 }, "end": { - "line": 379, + "line": 381, "column": 52 } }, "object": { "type": "Identifier", - "start": 12841, - "end": 12847, + "start": 12913, + "end": 12919, "loc": { "start": { - "line": 379, + "line": 381, "column": 33 }, "end": { - "line": 379, + "line": 381, "column": 39 }, "identifierName": "values" @@ -25496,15 +25672,15 @@ }, "property": { "type": "Identifier", - "start": 12848, - "end": 12860, + "start": 12920, + "end": 12932, "loc": { "start": { - "line": 379, + "line": 381, "column": 40 }, "end": { - "line": 379, + "line": 381, "column": 52 }, "identifierName": "transparency" @@ -25519,57 +25695,57 @@ }, { "type": "IfStatement", - "start": 12874, - "end": 13005, + "start": 12946, + "end": 13077, "loc": { "start": { - "line": 380, + "line": 382, "column": 12 }, "end": { - "line": 382, + "line": 384, "column": 13 } }, "test": { "type": "LogicalExpression", - "start": 12878, - "end": 12929, + "start": 12950, + "end": 13001, "loc": { "start": { - "line": 380, + "line": 382, "column": 16 }, "end": { - "line": 380, + "line": 382, "column": 67 } }, "left": { "type": "BinaryExpression", - "start": 12878, - "end": 12899, + "start": 12950, + "end": 12971, "loc": { "start": { - "line": 380, + "line": 382, "column": 16 }, "end": { - "line": 380, + "line": 382, "column": 37 } }, "left": { "type": "Identifier", - "start": 12878, - "end": 12890, + "start": 12950, + "end": 12962, "loc": { "start": { - "line": 380, + "line": 382, "column": 16 }, "end": { - "line": 380, + "line": 382, "column": 28 }, "identifierName": "transparency" @@ -25579,15 +25755,15 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 12895, - "end": 12899, + "start": 12967, + "end": 12971, "loc": { "start": { - "line": 380, + "line": 382, "column": 33 }, "end": { - "line": 380, + "line": 382, "column": 37 } } @@ -25596,29 +25772,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 12903, - "end": 12929, + "start": 12975, + "end": 13001, "loc": { "start": { - "line": 380, + "line": 382, "column": 41 }, "end": { - "line": 380, + "line": 382, "column": 67 } }, "left": { "type": "Identifier", - "start": 12903, - "end": 12915, + "start": 12975, + "end": 12987, "loc": { "start": { - "line": 380, + "line": 382, "column": 41 }, "end": { - "line": 380, + "line": 382, "column": 53 }, "identifierName": "transparency" @@ -25628,15 +25804,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 12920, - "end": 12929, + "start": 12992, + "end": 13001, "loc": { "start": { - "line": 380, + "line": 382, "column": 58 }, "end": { - "line": 380, + "line": 382, "column": 67 }, "identifierName": "undefined" @@ -25647,73 +25823,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 12931, - "end": 13005, + "start": 13003, + "end": 13077, "loc": { "start": { - "line": 380, + "line": 382, "column": 69 }, "end": { - "line": 382, + "line": 384, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 12949, - "end": 12991, + "start": 13021, + "end": 13063, "loc": { "start": { - "line": 381, + "line": 383, "column": 16 }, "end": { - "line": 381, + "line": 383, "column": 58 } }, "expression": { "type": "AssignmentExpression", - "start": 12949, - "end": 12990, + "start": 13021, + "end": 13062, "loc": { "start": { - "line": 381, + "line": 383, "column": 16 }, "end": { - "line": 381, + "line": 383, "column": 57 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12949, - "end": 12975, + "start": 13021, + "end": 13047, "loc": { "start": { - "line": 381, + "line": 383, "column": 16 }, "end": { - "line": 381, + "line": 383, "column": 42 } }, "object": { "type": "Identifier", - "start": 12949, - "end": 12967, + "start": 13021, + "end": 13039, "loc": { "start": { - "line": 381, + "line": 383, "column": 16 }, "end": { - "line": 381, + "line": 383, "column": 34 }, "identifierName": "materialAttributes" @@ -25722,15 +25898,15 @@ }, "property": { "type": "Identifier", - "start": 12968, - "end": 12975, + "start": 13040, + "end": 13047, "loc": { "start": { - "line": 381, + "line": 383, "column": 35 }, "end": { - "line": 381, + "line": 383, "column": 42 }, "identifierName": "opacity" @@ -25741,15 +25917,15 @@ }, "right": { "type": "Identifier", - "start": 12978, - "end": 12990, + "start": 13050, + "end": 13062, "loc": { "start": { - "line": 381, + "line": 383, "column": 45 }, "end": { - "line": 381, + "line": 383, "column": 57 }, "identifierName": "transparency" @@ -25765,44 +25941,44 @@ }, { "type": "VariableDeclaration", - "start": 13018, - "end": 13057, + "start": 13090, + "end": 13129, "loc": { "start": { - "line": 383, + "line": 385, "column": 12 }, "end": { - "line": 383, + "line": 385, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 13024, - "end": 13056, + "start": 13096, + "end": 13128, "loc": { "start": { - "line": 383, + "line": 385, "column": 18 }, "end": { - "line": 383, + "line": 385, "column": 50 } }, "id": { "type": "Identifier", - "start": 13024, - "end": 13035, + "start": 13096, + "end": 13107, "loc": { "start": { - "line": 383, + "line": 385, "column": 18 }, "end": { - "line": 383, + "line": 385, "column": 29 }, "identifierName": "transparent" @@ -25811,29 +25987,29 @@ }, "init": { "type": "MemberExpression", - "start": 13038, - "end": 13056, + "start": 13110, + "end": 13128, "loc": { "start": { - "line": 383, + "line": 385, "column": 32 }, "end": { - "line": 383, + "line": 385, "column": 50 } }, "object": { "type": "Identifier", - "start": 13038, - "end": 13044, + "start": 13110, + "end": 13116, "loc": { "start": { - "line": 383, + "line": 385, "column": 32 }, "end": { - "line": 383, + "line": 385, "column": 38 }, "identifierName": "values" @@ -25842,15 +26018,15 @@ }, "property": { "type": "Identifier", - "start": 13045, - "end": 13056, + "start": 13117, + "end": 13128, "loc": { "start": { - "line": 383, + "line": 385, "column": 39 }, "end": { - "line": 383, + "line": 385, "column": 50 }, "identifierName": "transparent" @@ -25865,57 +26041,57 @@ }, { "type": "IfStatement", - "start": 13070, - "end": 13198, + "start": 13142, + "end": 13270, "loc": { "start": { - "line": 384, + "line": 386, "column": 12 }, "end": { - "line": 386, + "line": 388, "column": 13 } }, "test": { "type": "LogicalExpression", - "start": 13074, - "end": 13123, + "start": 13146, + "end": 13195, "loc": { "start": { - "line": 384, + "line": 386, "column": 16 }, "end": { - "line": 384, + "line": 386, "column": 65 } }, "left": { "type": "BinaryExpression", - "start": 13074, - "end": 13094, + "start": 13146, + "end": 13166, "loc": { "start": { - "line": 384, + "line": 386, "column": 16 }, "end": { - "line": 384, + "line": 386, "column": 36 } }, "left": { "type": "Identifier", - "start": 13074, - "end": 13085, + "start": 13146, + "end": 13157, "loc": { "start": { - "line": 384, + "line": 386, "column": 16 }, "end": { - "line": 384, + "line": 386, "column": 27 }, "identifierName": "transparent" @@ -25925,15 +26101,15 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 13090, - "end": 13094, + "start": 13162, + "end": 13166, "loc": { "start": { - "line": 384, + "line": 386, "column": 32 }, "end": { - "line": 384, + "line": 386, "column": 36 } } @@ -25942,29 +26118,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 13098, - "end": 13123, + "start": 13170, + "end": 13195, "loc": { "start": { - "line": 384, + "line": 386, "column": 40 }, "end": { - "line": 384, + "line": 386, "column": 65 } }, "left": { "type": "Identifier", - "start": 13098, - "end": 13109, + "start": 13170, + "end": 13181, "loc": { "start": { - "line": 384, + "line": 386, "column": 40 }, "end": { - "line": 384, + "line": 386, "column": 51 }, "identifierName": "transparent" @@ -25974,15 +26150,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 13114, - "end": 13123, + "start": 13186, + "end": 13195, "loc": { "start": { - "line": 384, + "line": 386, "column": 56 }, "end": { - "line": 384, + "line": 386, "column": 65 }, "identifierName": "undefined" @@ -25993,73 +26169,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 13125, - "end": 13198, + "start": 13197, + "end": 13270, "loc": { "start": { - "line": 384, + "line": 386, "column": 67 }, "end": { - "line": 386, + "line": 388, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 13143, - "end": 13184, + "start": 13215, + "end": 13256, "loc": { "start": { - "line": 385, + "line": 387, "column": 16 }, "end": { - "line": 385, + "line": 387, "column": 57 } }, "expression": { "type": "AssignmentExpression", - "start": 13143, - "end": 13183, + "start": 13215, + "end": 13255, "loc": { "start": { - "line": 385, + "line": 387, "column": 16 }, "end": { - "line": 385, + "line": 387, "column": 56 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13143, - "end": 13169, + "start": 13215, + "end": 13241, "loc": { "start": { - "line": 385, + "line": 387, "column": 16 }, "end": { - "line": 385, + "line": 387, "column": 42 } }, "object": { "type": "Identifier", - "start": 13143, - "end": 13161, + "start": 13215, + "end": 13233, "loc": { "start": { - "line": 385, + "line": 387, "column": 16 }, "end": { - "line": 385, + "line": 387, "column": 34 }, "identifierName": "materialAttributes" @@ -26068,15 +26244,15 @@ }, "property": { "type": "Identifier", - "start": 13162, - "end": 13169, + "start": 13234, + "end": 13241, "loc": { "start": { - "line": 385, + "line": 387, "column": 35 }, "end": { - "line": 385, + "line": 387, "column": 42 }, "identifierName": "opacity" @@ -26087,15 +26263,15 @@ }, "right": { "type": "Identifier", - "start": 13172, - "end": 13183, + "start": 13244, + "end": 13255, "loc": { "start": { - "line": 385, + "line": 387, "column": 45 }, "end": { - "line": 385, + "line": 387, "column": 56 }, "identifierName": "transparent" @@ -26121,44 +26297,44 @@ }, { "type": "VariableDeclaration", - "start": 13219, - "end": 13269, + "start": 13291, + "end": 13341, "loc": { "start": { - "line": 389, + "line": 391, "column": 4 }, "end": { - "line": 389, + "line": 391, "column": 54 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 13225, - "end": 13268, + "start": 13297, + "end": 13340, "loc": { "start": { - "line": 389, + "line": 391, "column": 10 }, "end": { - "line": 389, + "line": 391, "column": 53 } }, "id": { "type": "Identifier", - "start": 13225, - "end": 13236, + "start": 13297, + "end": 13308, "loc": { "start": { - "line": 389, + "line": 391, "column": 10 }, "end": { - "line": 389, + "line": 391, "column": 21 }, "identifierName": "metallicPBR" @@ -26167,29 +26343,29 @@ }, "init": { "type": "MemberExpression", - "start": 13239, - "end": 13268, + "start": 13311, + "end": 13340, "loc": { "start": { - "line": 389, + "line": 391, "column": 24 }, "end": { - "line": 389, + "line": 391, "column": 53 } }, "object": { "type": "Identifier", - "start": 13239, - "end": 13247, + "start": 13311, + "end": 13319, "loc": { "start": { - "line": 389, + "line": 391, "column": 24 }, "end": { - "line": 389, + "line": 391, "column": 32 }, "identifierName": "material" @@ -26198,15 +26374,15 @@ }, "property": { "type": "Identifier", - "start": 13248, - "end": 13268, + "start": 13320, + "end": 13340, "loc": { "start": { - "line": 389, + "line": 391, "column": 33 }, "end": { - "line": 389, + "line": 391, "column": 53 }, "identifierName": "pbrMetallicRoughness" @@ -26221,29 +26397,29 @@ }, { "type": "IfStatement", - "start": 13274, - "end": 14049, + "start": 13346, + "end": 14121, "loc": { "start": { - "line": 390, + "line": 392, "column": 4 }, "end": { - "line": 406, + "line": 408, "column": 5 } }, "test": { "type": "Identifier", - "start": 13278, - "end": 13289, + "start": 13350, + "end": 13361, "loc": { "start": { - "line": 390, + "line": 392, "column": 8 }, "end": { - "line": 390, + "line": 392, "column": 19 }, "identifierName": "metallicPBR" @@ -26252,59 +26428,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 13291, - "end": 14049, + "start": 13363, + "end": 14121, "loc": { "start": { - "line": 390, + "line": 392, "column": 21 }, "end": { - "line": 406, + "line": 408, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 13301, - "end": 13353, + "start": 13373, + "end": 13425, "loc": { "start": { - "line": 391, + "line": 393, "column": 8 }, "end": { - "line": 391, + "line": 393, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 13307, - "end": 13352, + "start": 13379, + "end": 13424, "loc": { "start": { - "line": 391, + "line": 393, "column": 14 }, "end": { - "line": 391, + "line": 393, "column": 59 } }, "id": { "type": "Identifier", - "start": 13307, - "end": 13322, + "start": 13379, + "end": 13394, "loc": { "start": { - "line": 391, + "line": 393, "column": 14 }, "end": { - "line": 391, + "line": 393, "column": 29 }, "identifierName": "baseColorFactor" @@ -26313,29 +26489,29 @@ }, "init": { "type": "MemberExpression", - "start": 13325, - "end": 13352, + "start": 13397, + "end": 13424, "loc": { "start": { - "line": 391, + "line": 393, "column": 32 }, "end": { - "line": 391, + "line": 393, "column": 59 } }, "object": { "type": "Identifier", - "start": 13325, - "end": 13336, + "start": 13397, + "end": 13408, "loc": { "start": { - "line": 391, + "line": 393, "column": 32 }, "end": { - "line": 391, + "line": 393, "column": 43 }, "identifierName": "metallicPBR" @@ -26344,15 +26520,15 @@ }, "property": { "type": "Identifier", - "start": 13337, - "end": 13352, + "start": 13409, + "end": 13424, "loc": { "start": { - "line": 391, + "line": 393, "column": 44 }, "end": { - "line": 391, + "line": 393, "column": 59 }, "identifierName": "baseColorFactor" @@ -26367,29 +26543,29 @@ }, { "type": "IfStatement", - "start": 13362, - "end": 13641, + "start": 13434, + "end": 13713, "loc": { "start": { - "line": 392, + "line": 394, "column": 8 }, "end": { - "line": 397, + "line": 399, "column": 9 } }, "test": { "type": "Identifier", - "start": 13366, - "end": 13381, + "start": 13438, + "end": 13453, "loc": { "start": { - "line": 392, + "line": 394, "column": 12 }, "end": { - "line": 392, + "line": 394, "column": 27 }, "identifierName": "baseColorFactor" @@ -26398,87 +26574,87 @@ }, "consequent": { "type": "BlockStatement", - "start": 13383, - "end": 13641, + "start": 13455, + "end": 13713, "loc": { "start": { - "line": 392, + "line": 394, "column": 29 }, "end": { - "line": 397, + "line": 399, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 13397, - "end": 13446, + "start": 13469, + "end": 13518, "loc": { "start": { - "line": 393, + "line": 395, "column": 12 }, "end": { - "line": 393, + "line": 395, "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 13397, - "end": 13445, + "start": 13469, + "end": 13517, "loc": { "start": { - "line": 393, + "line": 395, "column": 12 }, "end": { - "line": 393, + "line": 395, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13397, - "end": 13424, + "start": 13469, + "end": 13496, "loc": { "start": { - "line": 393, + "line": 395, "column": 12 }, "end": { - "line": 393, + "line": 395, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 13397, - "end": 13421, + "start": 13469, + "end": 13493, "loc": { "start": { - "line": 393, + "line": 395, "column": 12 }, "end": { - "line": 393, + "line": 395, "column": 36 } }, "object": { "type": "Identifier", - "start": 13397, - "end": 13415, + "start": 13469, + "end": 13487, "loc": { "start": { - "line": 393, + "line": 395, "column": 12 }, "end": { - "line": 393, + "line": 395, "column": 30 }, "identifierName": "materialAttributes" @@ -26487,15 +26663,15 @@ }, "property": { "type": "Identifier", - "start": 13416, - "end": 13421, + "start": 13488, + "end": 13493, "loc": { "start": { - "line": 393, + "line": 395, "column": 31 }, "end": { - "line": 393, + "line": 395, "column": 36 }, "identifierName": "color" @@ -26506,15 +26682,15 @@ }, "property": { "type": "NumericLiteral", - "start": 13422, - "end": 13423, + "start": 13494, + "end": 13495, "loc": { "start": { - "line": 393, + "line": 395, "column": 37 }, "end": { - "line": 393, + "line": 395, "column": 38 } }, @@ -26528,29 +26704,29 @@ }, "right": { "type": "MemberExpression", - "start": 13427, - "end": 13445, + "start": 13499, + "end": 13517, "loc": { "start": { - "line": 393, + "line": 395, "column": 42 }, "end": { - "line": 393, + "line": 395, "column": 60 } }, "object": { "type": "Identifier", - "start": 13427, - "end": 13442, + "start": 13499, + "end": 13514, "loc": { "start": { - "line": 393, + "line": 395, "column": 42 }, "end": { - "line": 393, + "line": 395, "column": 57 }, "identifierName": "baseColorFactor" @@ -26559,15 +26735,15 @@ }, "property": { "type": "NumericLiteral", - "start": 13443, - "end": 13444, + "start": 13515, + "end": 13516, "loc": { "start": { - "line": 393, + "line": 395, "column": 58 }, "end": { - "line": 393, + "line": 395, "column": 59 } }, @@ -26583,72 +26759,72 @@ }, { "type": "ExpressionStatement", - "start": 13459, - "end": 13508, + "start": 13531, + "end": 13580, "loc": { "start": { - "line": 394, + "line": 396, "column": 12 }, "end": { - "line": 394, + "line": 396, "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 13459, - "end": 13507, + "start": 13531, + "end": 13579, "loc": { "start": { - "line": 394, + "line": 396, "column": 12 }, "end": { - "line": 394, + "line": 396, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13459, - "end": 13486, + "start": 13531, + "end": 13558, "loc": { "start": { - "line": 394, + "line": 396, "column": 12 }, "end": { - "line": 394, + "line": 396, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 13459, - "end": 13483, + "start": 13531, + "end": 13555, "loc": { "start": { - "line": 394, + "line": 396, "column": 12 }, "end": { - "line": 394, + "line": 396, "column": 36 } }, "object": { "type": "Identifier", - "start": 13459, - "end": 13477, + "start": 13531, + "end": 13549, "loc": { "start": { - "line": 394, + "line": 396, "column": 12 }, "end": { - "line": 394, + "line": 396, "column": 30 }, "identifierName": "materialAttributes" @@ -26657,15 +26833,15 @@ }, "property": { "type": "Identifier", - "start": 13478, - "end": 13483, + "start": 13550, + "end": 13555, "loc": { "start": { - "line": 394, + "line": 396, "column": 31 }, "end": { - "line": 394, + "line": 396, "column": 36 }, "identifierName": "color" @@ -26676,15 +26852,15 @@ }, "property": { "type": "NumericLiteral", - "start": 13484, - "end": 13485, + "start": 13556, + "end": 13557, "loc": { "start": { - "line": 394, + "line": 396, "column": 37 }, "end": { - "line": 394, + "line": 396, "column": 38 } }, @@ -26698,29 +26874,29 @@ }, "right": { "type": "MemberExpression", - "start": 13489, - "end": 13507, + "start": 13561, + "end": 13579, "loc": { "start": { - "line": 394, + "line": 396, "column": 42 }, "end": { - "line": 394, + "line": 396, "column": 60 } }, "object": { "type": "Identifier", - "start": 13489, - "end": 13504, + "start": 13561, + "end": 13576, "loc": { "start": { - "line": 394, + "line": 396, "column": 42 }, "end": { - "line": 394, + "line": 396, "column": 57 }, "identifierName": "baseColorFactor" @@ -26729,15 +26905,15 @@ }, "property": { "type": "NumericLiteral", - "start": 13505, - "end": 13506, + "start": 13577, + "end": 13578, "loc": { "start": { - "line": 394, + "line": 396, "column": 58 }, "end": { - "line": 394, + "line": 396, "column": 59 } }, @@ -26753,72 +26929,72 @@ }, { "type": "ExpressionStatement", - "start": 13521, - "end": 13570, + "start": 13593, + "end": 13642, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 13521, - "end": 13569, + "start": 13593, + "end": 13641, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13521, - "end": 13548, + "start": 13593, + "end": 13620, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 13521, - "end": 13545, + "start": 13593, + "end": 13617, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 36 } }, "object": { "type": "Identifier", - "start": 13521, - "end": 13539, + "start": 13593, + "end": 13611, "loc": { "start": { - "line": 395, + "line": 397, "column": 12 }, "end": { - "line": 395, + "line": 397, "column": 30 }, "identifierName": "materialAttributes" @@ -26827,15 +27003,15 @@ }, "property": { "type": "Identifier", - "start": 13540, - "end": 13545, + "start": 13612, + "end": 13617, "loc": { "start": { - "line": 395, + "line": 397, "column": 31 }, "end": { - "line": 395, + "line": 397, "column": 36 }, "identifierName": "color" @@ -26846,15 +27022,15 @@ }, "property": { "type": "NumericLiteral", - "start": 13546, - "end": 13547, + "start": 13618, + "end": 13619, "loc": { "start": { - "line": 395, + "line": 397, "column": 37 }, "end": { - "line": 395, + "line": 397, "column": 38 } }, @@ -26868,29 +27044,29 @@ }, "right": { "type": "MemberExpression", - "start": 13551, - "end": 13569, + "start": 13623, + "end": 13641, "loc": { "start": { - "line": 395, + "line": 397, "column": 42 }, "end": { - "line": 395, + "line": 397, "column": 60 } }, "object": { "type": "Identifier", - "start": 13551, - "end": 13566, + "start": 13623, + "end": 13638, "loc": { "start": { - "line": 395, + "line": 397, "column": 42 }, "end": { - "line": 395, + "line": 397, "column": 57 }, "identifierName": "baseColorFactor" @@ -26899,15 +27075,15 @@ }, "property": { "type": "NumericLiteral", - "start": 13567, - "end": 13568, + "start": 13639, + "end": 13640, "loc": { "start": { - "line": 395, + "line": 397, "column": 58 }, "end": { - "line": 395, + "line": 397, "column": 59 } }, @@ -26923,58 +27099,58 @@ }, { "type": "ExpressionStatement", - "start": 13583, - "end": 13631, + "start": 13655, + "end": 13703, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 60 } }, "expression": { "type": "AssignmentExpression", - "start": 13583, - "end": 13630, + "start": 13655, + "end": 13702, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 59 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13583, - "end": 13609, + "start": 13655, + "end": 13681, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 38 } }, "object": { "type": "Identifier", - "start": 13583, - "end": 13601, + "start": 13655, + "end": 13673, "loc": { "start": { - "line": 396, + "line": 398, "column": 12 }, "end": { - "line": 396, + "line": 398, "column": 30 }, "identifierName": "materialAttributes" @@ -26983,15 +27159,15 @@ }, "property": { "type": "Identifier", - "start": 13602, - "end": 13609, + "start": 13674, + "end": 13681, "loc": { "start": { - "line": 396, + "line": 398, "column": 31 }, "end": { - "line": 396, + "line": 398, "column": 38 }, "identifierName": "opacity" @@ -27002,29 +27178,29 @@ }, "right": { "type": "MemberExpression", - "start": 13612, - "end": 13630, + "start": 13684, + "end": 13702, "loc": { "start": { - "line": 396, + "line": 398, "column": 41 }, "end": { - "line": 396, + "line": 398, "column": 59 } }, "object": { "type": "Identifier", - "start": 13612, - "end": 13627, + "start": 13684, + "end": 13699, "loc": { "start": { - "line": 396, + "line": 398, "column": 41 }, "end": { - "line": 396, + "line": 398, "column": 56 }, "identifierName": "baseColorFactor" @@ -27033,15 +27209,15 @@ }, "property": { "type": "NumericLiteral", - "start": 13628, - "end": 13629, + "start": 13700, + "end": 13701, "loc": { "start": { - "line": 396, + "line": 398, "column": 57 }, "end": { - "line": 396, + "line": 398, "column": 58 } }, @@ -27062,44 +27238,44 @@ }, { "type": "VariableDeclaration", - "start": 13650, - "end": 13700, + "start": 13722, + "end": 13772, "loc": { "start": { - "line": 398, + "line": 400, "column": 8 }, "end": { - "line": 398, + "line": 400, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 13656, - "end": 13699, + "start": 13728, + "end": 13771, "loc": { "start": { - "line": 398, + "line": 400, "column": 14 }, "end": { - "line": 398, + "line": 400, "column": 57 } }, "id": { "type": "Identifier", - "start": 13656, - "end": 13670, + "start": 13728, + "end": 13742, "loc": { "start": { - "line": 398, + "line": 400, "column": 14 }, "end": { - "line": 398, + "line": 400, "column": 28 }, "identifierName": "metallicFactor" @@ -27108,29 +27284,29 @@ }, "init": { "type": "MemberExpression", - "start": 13673, - "end": 13699, + "start": 13745, + "end": 13771, "loc": { "start": { - "line": 398, + "line": 400, "column": 31 }, "end": { - "line": 398, + "line": 400, "column": 57 } }, "object": { "type": "Identifier", - "start": 13673, - "end": 13684, + "start": 13745, + "end": 13756, "loc": { "start": { - "line": 398, + "line": 400, "column": 31 }, "end": { - "line": 398, + "line": 400, "column": 42 }, "identifierName": "metallicPBR" @@ -27139,15 +27315,15 @@ }, "property": { "type": "Identifier", - "start": 13685, - "end": 13699, + "start": 13757, + "end": 13771, "loc": { "start": { - "line": 398, + "line": 400, "column": 43 }, "end": { - "line": 398, + "line": 400, "column": 57 }, "identifierName": "metallicFactor" @@ -27162,57 +27338,57 @@ }, { "type": "IfStatement", - "start": 13709, - "end": 13839, + "start": 13781, + "end": 13911, "loc": { "start": { - "line": 399, + "line": 401, "column": 8 }, "end": { - "line": 401, + "line": 403, "column": 9 } }, "test": { "type": "LogicalExpression", - "start": 13713, - "end": 13768, + "start": 13785, + "end": 13840, "loc": { "start": { - "line": 399, + "line": 401, "column": 12 }, "end": { - "line": 399, + "line": 401, "column": 67 } }, "left": { "type": "BinaryExpression", - "start": 13713, - "end": 13736, + "start": 13785, + "end": 13808, "loc": { "start": { - "line": 399, + "line": 401, "column": 12 }, "end": { - "line": 399, + "line": 401, "column": 35 } }, "left": { "type": "Identifier", - "start": 13713, - "end": 13727, + "start": 13785, + "end": 13799, "loc": { "start": { - "line": 399, + "line": 401, "column": 12 }, "end": { - "line": 399, + "line": 401, "column": 26 }, "identifierName": "metallicFactor" @@ -27222,15 +27398,15 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 13732, - "end": 13736, + "start": 13804, + "end": 13808, "loc": { "start": { - "line": 399, + "line": 401, "column": 31 }, "end": { - "line": 399, + "line": 401, "column": 35 } } @@ -27239,29 +27415,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 13740, - "end": 13768, + "start": 13812, + "end": 13840, "loc": { "start": { - "line": 399, + "line": 401, "column": 39 }, "end": { - "line": 399, + "line": 401, "column": 67 } }, "left": { "type": "Identifier", - "start": 13740, - "end": 13754, + "start": 13812, + "end": 13826, "loc": { "start": { - "line": 399, + "line": 401, "column": 39 }, "end": { - "line": 399, + "line": 401, "column": 53 }, "identifierName": "metallicFactor" @@ -27271,15 +27447,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 13759, - "end": 13768, + "start": 13831, + "end": 13840, "loc": { "start": { - "line": 399, + "line": 401, "column": 58 }, "end": { - "line": 399, + "line": 401, "column": 67 }, "identifierName": "undefined" @@ -27290,73 +27466,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 13770, - "end": 13839, + "start": 13842, + "end": 13911, "loc": { "start": { - "line": 399, + "line": 401, "column": 69 }, "end": { - "line": 401, + "line": 403, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 13784, - "end": 13829, + "start": 13856, + "end": 13901, "loc": { "start": { - "line": 400, + "line": 402, "column": 12 }, "end": { - "line": 400, + "line": 402, "column": 57 } }, "expression": { "type": "AssignmentExpression", - "start": 13784, - "end": 13828, + "start": 13856, + "end": 13900, "loc": { "start": { - "line": 400, + "line": 402, "column": 12 }, "end": { - "line": 400, + "line": 402, "column": 56 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13784, - "end": 13811, + "start": 13856, + "end": 13883, "loc": { "start": { - "line": 400, + "line": 402, "column": 12 }, "end": { - "line": 400, + "line": 402, "column": 39 } }, "object": { "type": "Identifier", - "start": 13784, - "end": 13802, + "start": 13856, + "end": 13874, "loc": { "start": { - "line": 400, + "line": 402, "column": 12 }, "end": { - "line": 400, + "line": 402, "column": 30 }, "identifierName": "materialAttributes" @@ -27365,15 +27541,15 @@ }, "property": { "type": "Identifier", - "start": 13803, - "end": 13811, + "start": 13875, + "end": 13883, "loc": { "start": { - "line": 400, + "line": 402, "column": 31 }, "end": { - "line": 400, + "line": 402, "column": 39 }, "identifierName": "metallic" @@ -27384,15 +27560,15 @@ }, "right": { "type": "Identifier", - "start": 13814, - "end": 13828, + "start": 13886, + "end": 13900, "loc": { "start": { - "line": 400, + "line": 402, "column": 42 }, "end": { - "line": 400, + "line": 402, "column": 56 }, "identifierName": "metallicFactor" @@ -27408,44 +27584,44 @@ }, { "type": "VariableDeclaration", - "start": 13848, - "end": 13900, + "start": 13920, + "end": 13972, "loc": { "start": { - "line": 402, + "line": 404, "column": 8 }, "end": { - "line": 402, + "line": 404, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 13854, - "end": 13899, + "start": 13926, + "end": 13971, "loc": { "start": { - "line": 402, + "line": 404, "column": 14 }, "end": { - "line": 402, + "line": 404, "column": 59 } }, "id": { "type": "Identifier", - "start": 13854, - "end": 13869, + "start": 13926, + "end": 13941, "loc": { "start": { - "line": 402, + "line": 404, "column": 14 }, "end": { - "line": 402, + "line": 404, "column": 29 }, "identifierName": "roughnessFactor" @@ -27454,29 +27630,29 @@ }, "init": { "type": "MemberExpression", - "start": 13872, - "end": 13899, + "start": 13944, + "end": 13971, "loc": { "start": { - "line": 402, + "line": 404, "column": 32 }, "end": { - "line": 402, + "line": 404, "column": 59 } }, "object": { "type": "Identifier", - "start": 13872, - "end": 13883, + "start": 13944, + "end": 13955, "loc": { "start": { - "line": 402, + "line": 404, "column": 32 }, "end": { - "line": 402, + "line": 404, "column": 43 }, "identifierName": "metallicPBR" @@ -27485,15 +27661,15 @@ }, "property": { "type": "Identifier", - "start": 13884, - "end": 13899, + "start": 13956, + "end": 13971, "loc": { "start": { - "line": 402, + "line": 404, "column": 44 }, "end": { - "line": 402, + "line": 404, "column": 59 }, "identifierName": "roughnessFactor" @@ -27508,57 +27684,57 @@ }, { "type": "IfStatement", - "start": 13909, - "end": 14043, + "start": 13981, + "end": 14115, "loc": { "start": { - "line": 403, + "line": 405, "column": 8 }, "end": { - "line": 405, + "line": 407, "column": 9 } }, "test": { "type": "LogicalExpression", - "start": 13913, - "end": 13970, + "start": 13985, + "end": 14042, "loc": { "start": { - "line": 403, + "line": 405, "column": 12 }, "end": { - "line": 403, + "line": 405, "column": 69 } }, "left": { "type": "BinaryExpression", - "start": 13913, - "end": 13937, + "start": 13985, + "end": 14009, "loc": { "start": { - "line": 403, + "line": 405, "column": 12 }, "end": { - "line": 403, + "line": 405, "column": 36 } }, "left": { "type": "Identifier", - "start": 13913, - "end": 13928, + "start": 13985, + "end": 14000, "loc": { "start": { - "line": 403, + "line": 405, "column": 12 }, "end": { - "line": 403, + "line": 405, "column": 27 }, "identifierName": "roughnessFactor" @@ -27568,15 +27744,15 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 13933, - "end": 13937, + "start": 14005, + "end": 14009, "loc": { "start": { - "line": 403, + "line": 405, "column": 32 }, "end": { - "line": 403, + "line": 405, "column": 36 } } @@ -27585,29 +27761,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 13941, - "end": 13970, + "start": 14013, + "end": 14042, "loc": { "start": { - "line": 403, + "line": 405, "column": 40 }, "end": { - "line": 403, + "line": 405, "column": 69 } }, "left": { "type": "Identifier", - "start": 13941, - "end": 13956, + "start": 14013, + "end": 14028, "loc": { "start": { - "line": 403, + "line": 405, "column": 40 }, "end": { - "line": 403, + "line": 405, "column": 55 }, "identifierName": "roughnessFactor" @@ -27617,15 +27793,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 13961, - "end": 13970, + "start": 14033, + "end": 14042, "loc": { "start": { - "line": 403, + "line": 405, "column": 60 }, "end": { - "line": 403, + "line": 405, "column": 69 }, "identifierName": "undefined" @@ -27636,73 +27812,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 13972, - "end": 14043, + "start": 14044, + "end": 14115, "loc": { "start": { - "line": 403, + "line": 405, "column": 71 }, "end": { - "line": 405, + "line": 407, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 13986, - "end": 14033, + "start": 14058, + "end": 14105, "loc": { "start": { - "line": 404, + "line": 406, "column": 12 }, "end": { - "line": 404, + "line": 406, "column": 59 } }, "expression": { "type": "AssignmentExpression", - "start": 13986, - "end": 14032, + "start": 14058, + "end": 14104, "loc": { "start": { - "line": 404, + "line": 406, "column": 12 }, "end": { - "line": 404, + "line": 406, "column": 58 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13986, - "end": 14014, + "start": 14058, + "end": 14086, "loc": { "start": { - "line": 404, + "line": 406, "column": 12 }, "end": { - "line": 404, + "line": 406, "column": 40 } }, "object": { "type": "Identifier", - "start": 13986, - "end": 14004, + "start": 14058, + "end": 14076, "loc": { "start": { - "line": 404, + "line": 406, "column": 12 }, "end": { - "line": 404, + "line": 406, "column": 30 }, "identifierName": "materialAttributes" @@ -27711,15 +27887,15 @@ }, "property": { "type": "Identifier", - "start": 14005, - "end": 14014, + "start": 14077, + "end": 14086, "loc": { "start": { - "line": 404, + "line": 406, "column": 31 }, "end": { - "line": 404, + "line": 406, "column": 40 }, "identifierName": "roughness" @@ -27730,15 +27906,15 @@ }, "right": { "type": "Identifier", - "start": 14017, - "end": 14032, + "start": 14089, + "end": 14104, "loc": { "start": { - "line": 404, + "line": 406, "column": 43 }, "end": { - "line": 404, + "line": 406, "column": 58 }, "identifierName": "roughnessFactor" @@ -27757,31 +27933,198 @@ }, "alternate": null }, + { + "type": "ExpressionStatement", + "start": 14126, + "end": 14192, + "loc": { + "start": { + "line": 409, + "column": 4 + }, + "end": { + "line": 409, + "column": 70 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 14126, + "end": 14191, + "loc": { + "start": { + "line": 409, + "column": 4 + }, + "end": { + "line": 409, + "column": 69 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 14126, + "end": 14156, + "loc": { + "start": { + "line": 409, + "column": 4 + }, + "end": { + "line": 409, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 14126, + "end": 14144, + "loc": { + "start": { + "line": 409, + "column": 4 + }, + "end": { + "line": 409, + "column": 22 + }, + "identifierName": "materialAttributes" + }, + "name": "materialAttributes" + }, + "property": { + "type": "Identifier", + "start": 14145, + "end": 14156, + "loc": { + "start": { + "line": 409, + "column": 23 + }, + "end": { + "line": 409, + "column": 34 + }, + "identifierName": "doubleSided" + }, + "name": "doubleSided" + }, + "computed": false + }, + "right": { + "type": "BinaryExpression", + "start": 14160, + "end": 14190, + "loc": { + "start": { + "line": 409, + "column": 38 + }, + "end": { + "line": 409, + "column": 68 + } + }, + "left": { + "type": "MemberExpression", + "start": 14160, + "end": 14180, + "loc": { + "start": { + "line": 409, + "column": 38 + }, + "end": { + "line": 409, + "column": 58 + } + }, + "object": { + "type": "Identifier", + "start": 14160, + "end": 14168, + "loc": { + "start": { + "line": 409, + "column": 38 + }, + "end": { + "line": 409, + "column": 46 + }, + "identifierName": "material" + }, + "name": "material" + }, + "property": { + "type": "Identifier", + "start": 14169, + "end": 14180, + "loc": { + "start": { + "line": 409, + "column": 47 + }, + "end": { + "line": 409, + "column": 58 + }, + "identifierName": "doubleSided" + }, + "name": "doubleSided" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "BooleanLiteral", + "start": 14185, + "end": 14190, + "loc": { + "start": { + "line": 409, + "column": 63 + }, + "end": { + "line": 409, + "column": 68 + } + }, + "value": false + }, + "extra": { + "parenthesized": true, + "parenStart": 14159 + } + } + } + }, { "type": "ReturnStatement", - "start": 14054, - "end": 14080, + "start": 14197, + "end": 14223, "loc": { "start": { - "line": 407, + "line": 410, "column": 4 }, "end": { - "line": 407, + "line": 410, "column": 30 } }, "argument": { "type": "Identifier", - "start": 14061, - "end": 14079, + "start": 14204, + "end": 14222, "loc": { "start": { - "line": 407, + "line": 410, "column": 11 }, "end": { - "line": 407, + "line": 410, "column": 29 }, "identifierName": "materialAttributes" @@ -27795,29 +28138,29 @@ }, { "type": "FunctionDeclaration", - "start": 14084, - "end": 14325, + "start": 14227, + "end": 14468, "loc": { "start": { - "line": 410, + "line": 413, "column": 0 }, "end": { - "line": 418, + "line": 421, "column": 1 } }, "id": { "type": "Identifier", - "start": 14093, - "end": 14109, + "start": 14236, + "end": 14252, "loc": { "start": { - "line": 410, + "line": 413, "column": 9 }, "end": { - "line": 410, + "line": 413, "column": 25 }, "identifierName": "loadDefaultScene" @@ -27830,15 +28173,15 @@ "params": [ { "type": "Identifier", - "start": 14110, - "end": 14113, + "start": 14253, + "end": 14256, "loc": { "start": { - "line": 410, + "line": 413, "column": 26 }, "end": { - "line": 410, + "line": 413, "column": 29 }, "identifierName": "ctx" @@ -27848,59 +28191,59 @@ ], "body": { "type": "BlockStatement", - "start": 14115, - "end": 14325, + "start": 14258, + "end": 14468, "loc": { "start": { - "line": 410, + "line": 413, "column": 31 }, "end": { - "line": 418, + "line": 421, "column": 1 } }, "body": [ { "type": "VariableDeclaration", - "start": 14121, - "end": 14151, + "start": 14264, + "end": 14294, "loc": { "start": { - "line": 411, + "line": 414, "column": 4 }, "end": { - "line": 411, + "line": 414, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14127, - "end": 14150, + "start": 14270, + "end": 14293, "loc": { "start": { - "line": 411, + "line": 414, "column": 10 }, "end": { - "line": 411, + "line": 414, "column": 33 } }, "id": { "type": "Identifier", - "start": 14127, - "end": 14135, + "start": 14270, + "end": 14278, "loc": { "start": { - "line": 411, + "line": 414, "column": 10 }, "end": { - "line": 411, + "line": 414, "column": 18 }, "identifierName": "gltfData" @@ -27909,29 +28252,29 @@ }, "init": { "type": "MemberExpression", - "start": 14138, - "end": 14150, + "start": 14281, + "end": 14293, "loc": { "start": { - "line": 411, + "line": 414, "column": 21 }, "end": { - "line": 411, + "line": 414, "column": 33 } }, "object": { "type": "Identifier", - "start": 14138, - "end": 14141, + "start": 14281, + "end": 14284, "loc": { "start": { - "line": 411, + "line": 414, "column": 21 }, "end": { - "line": 411, + "line": 414, "column": 24 }, "identifierName": "ctx" @@ -27940,15 +28283,15 @@ }, "property": { "type": "Identifier", - "start": 14142, - "end": 14150, + "start": 14285, + "end": 14293, "loc": { "start": { - "line": 411, + "line": 414, "column": 25 }, "end": { - "line": 411, + "line": 414, "column": 33 }, "identifierName": "gltfData" @@ -27963,44 +28306,44 @@ }, { "type": "VariableDeclaration", - "start": 14156, - "end": 14207, + "start": 14299, + "end": 14350, "loc": { "start": { - "line": 412, + "line": 415, "column": 4 }, "end": { - "line": 412, + "line": 415, "column": 55 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14162, - "end": 14206, + "start": 14305, + "end": 14349, "loc": { "start": { - "line": 412, + "line": 415, "column": 10 }, "end": { - "line": 412, + "line": 415, "column": 54 } }, "id": { "type": "Identifier", - "start": 14162, - "end": 14167, + "start": 14305, + "end": 14310, "loc": { "start": { - "line": 412, + "line": 415, "column": 10 }, "end": { - "line": 412, + "line": 415, "column": 15 }, "identifierName": "scene" @@ -28009,43 +28352,43 @@ }, "init": { "type": "LogicalExpression", - "start": 14170, - "end": 14206, + "start": 14313, + "end": 14349, "loc": { "start": { - "line": 412, + "line": 415, "column": 18 }, "end": { - "line": 412, + "line": 415, "column": 54 } }, "left": { "type": "MemberExpression", - "start": 14170, - "end": 14184, + "start": 14313, + "end": 14327, "loc": { "start": { - "line": 412, + "line": 415, "column": 18 }, "end": { - "line": 412, + "line": 415, "column": 32 } }, "object": { "type": "Identifier", - "start": 14170, - "end": 14178, + "start": 14313, + "end": 14321, "loc": { "start": { - "line": 412, + "line": 415, "column": 18 }, "end": { - "line": 412, + "line": 415, "column": 26 }, "identifierName": "gltfData" @@ -28054,15 +28397,15 @@ }, "property": { "type": "Identifier", - "start": 14179, - "end": 14184, + "start": 14322, + "end": 14327, "loc": { "start": { - "line": 412, + "line": 415, "column": 27 }, "end": { - "line": 412, + "line": 415, "column": 32 }, "identifierName": "scene" @@ -28074,43 +28417,43 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 14188, - "end": 14206, + "start": 14331, + "end": 14349, "loc": { "start": { - "line": 412, + "line": 415, "column": 36 }, "end": { - "line": 412, + "line": 415, "column": 54 } }, "object": { "type": "MemberExpression", - "start": 14188, - "end": 14203, + "start": 14331, + "end": 14346, "loc": { "start": { - "line": 412, + "line": 415, "column": 36 }, "end": { - "line": 412, + "line": 415, "column": 51 } }, "object": { "type": "Identifier", - "start": 14188, - "end": 14196, + "start": 14331, + "end": 14339, "loc": { "start": { - "line": 412, + "line": 415, "column": 36 }, "end": { - "line": 412, + "line": 415, "column": 44 }, "identifierName": "gltfData" @@ -28119,15 +28462,15 @@ }, "property": { "type": "Identifier", - "start": 14197, - "end": 14203, + "start": 14340, + "end": 14346, "loc": { "start": { - "line": 412, + "line": 415, "column": 45 }, "end": { - "line": 412, + "line": 415, "column": 51 }, "identifierName": "scenes" @@ -28138,15 +28481,15 @@ }, "property": { "type": "NumericLiteral", - "start": 14204, - "end": 14205, + "start": 14347, + "end": 14348, "loc": { "start": { - "line": 412, + "line": 415, "column": 52 }, "end": { - "line": 412, + "line": 415, "column": 53 } }, @@ -28165,29 +28508,29 @@ }, { "type": "IfStatement", - "start": 14212, - "end": 14296, + "start": 14355, + "end": 14439, "loc": { "start": { - "line": 413, + "line": 416, "column": 4 }, "end": { - "line": 416, + "line": 419, "column": 5 } }, "test": { "type": "UnaryExpression", - "start": 14216, - "end": 14222, + "start": 14359, + "end": 14365, "loc": { "start": { - "line": 413, + "line": 416, "column": 8 }, "end": { - "line": 413, + "line": 416, "column": 14 } }, @@ -28195,15 +28538,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 14217, - "end": 14222, + "start": 14360, + "end": 14365, "loc": { "start": { - "line": 413, + "line": 416, "column": 9 }, "end": { - "line": 413, + "line": 416, "column": 14 }, "identifierName": "scene" @@ -28216,58 +28559,58 @@ }, "consequent": { "type": "BlockStatement", - "start": 14224, - "end": 14296, + "start": 14367, + "end": 14439, "loc": { "start": { - "line": 413, + "line": 416, "column": 16 }, "end": { - "line": 416, + "line": 419, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 14234, - "end": 14274, + "start": 14377, + "end": 14417, "loc": { "start": { - "line": 414, + "line": 417, "column": 8 }, "end": { - "line": 414, + "line": 417, "column": 48 } }, "expression": { "type": "CallExpression", - "start": 14234, - "end": 14273, + "start": 14377, + "end": 14416, "loc": { "start": { - "line": 414, + "line": 417, "column": 8 }, "end": { - "line": 414, + "line": 417, "column": 47 } }, "callee": { "type": "Identifier", - "start": 14234, - "end": 14239, + "start": 14377, + "end": 14382, "loc": { "start": { - "line": 414, + "line": 417, "column": 8 }, "end": { - "line": 414, + "line": 417, "column": 13 }, "identifierName": "error" @@ -28277,15 +28620,15 @@ "arguments": [ { "type": "Identifier", - "start": 14240, - "end": 14243, + "start": 14383, + "end": 14386, "loc": { "start": { - "line": 414, + "line": 417, "column": 14 }, "end": { - "line": 414, + "line": 417, "column": 17 }, "identifierName": "ctx" @@ -28294,15 +28637,15 @@ }, { "type": "StringLiteral", - "start": 14245, - "end": 14272, + "start": 14388, + "end": 14415, "loc": { "start": { - "line": 414, + "line": 417, "column": 19 }, "end": { - "line": 414, + "line": 417, "column": 46 } }, @@ -28317,15 +28660,15 @@ }, { "type": "ReturnStatement", - "start": 14283, - "end": 14290, + "start": 14426, + "end": 14433, "loc": { "start": { - "line": 415, + "line": 418, "column": 8 }, "end": { - "line": 415, + "line": 418, "column": 15 } }, @@ -28338,43 +28681,43 @@ }, { "type": "ExpressionStatement", - "start": 14301, - "end": 14323, + "start": 14444, + "end": 14466, "loc": { "start": { - "line": 417, + "line": 420, "column": 4 }, "end": { - "line": 417, + "line": 420, "column": 26 } }, "expression": { "type": "CallExpression", - "start": 14301, - "end": 14322, + "start": 14444, + "end": 14465, "loc": { "start": { - "line": 417, + "line": 420, "column": 4 }, "end": { - "line": 417, + "line": 420, "column": 25 } }, "callee": { "type": "Identifier", - "start": 14301, - "end": 14310, + "start": 14444, + "end": 14453, "loc": { "start": { - "line": 417, + "line": 420, "column": 4 }, "end": { - "line": 417, + "line": 420, "column": 13 }, "identifierName": "loadScene" @@ -28384,15 +28727,15 @@ "arguments": [ { "type": "Identifier", - "start": 14311, - "end": 14314, + "start": 14454, + "end": 14457, "loc": { "start": { - "line": 417, + "line": 420, "column": 14 }, "end": { - "line": 417, + "line": 420, "column": 17 }, "identifierName": "ctx" @@ -28401,15 +28744,15 @@ }, { "type": "Identifier", - "start": 14316, - "end": 14321, + "start": 14459, + "end": 14464, "loc": { "start": { - "line": 417, + "line": 420, "column": 19 }, "end": { - "line": 417, + "line": 420, "column": 24 }, "identifierName": "scene" @@ -28425,29 +28768,29 @@ }, { "type": "FunctionDeclaration", - "start": 14327, - "end": 14691, + "start": 14470, + "end": 14834, "loc": { "start": { - "line": 420, + "line": 423, "column": 0 }, "end": { - "line": 433, + "line": 436, "column": 1 } }, "id": { "type": "Identifier", - "start": 14336, - "end": 14345, + "start": 14479, + "end": 14488, "loc": { "start": { - "line": 420, + "line": 423, "column": 9 }, "end": { - "line": 420, + "line": 423, "column": 18 }, "identifierName": "loadScene" @@ -28460,15 +28803,15 @@ "params": [ { "type": "Identifier", - "start": 14346, - "end": 14349, + "start": 14489, + "end": 14492, "loc": { "start": { - "line": 420, + "line": 423, "column": 19 }, "end": { - "line": 420, + "line": 423, "column": 22 }, "identifierName": "ctx" @@ -28477,15 +28820,15 @@ }, { "type": "Identifier", - "start": 14351, - "end": 14356, + "start": 14494, + "end": 14499, "loc": { "start": { - "line": 420, + "line": 423, "column": 24 }, "end": { - "line": 420, + "line": 423, "column": 29 }, "identifierName": "scene" @@ -28495,59 +28838,59 @@ ], "body": { "type": "BlockStatement", - "start": 14358, - "end": 14691, + "start": 14501, + "end": 14834, "loc": { "start": { - "line": 420, + "line": 423, "column": 31 }, "end": { - "line": 433, + "line": 436, "column": 1 } }, "body": [ { "type": "VariableDeclaration", - "start": 14364, - "end": 14390, + "start": 14507, + "end": 14533, "loc": { "start": { - "line": 421, + "line": 424, "column": 4 }, "end": { - "line": 421, + "line": 424, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14370, - "end": 14389, + "start": 14513, + "end": 14532, "loc": { "start": { - "line": 421, + "line": 424, "column": 10 }, "end": { - "line": 421, + "line": 424, "column": 29 } }, "id": { "type": "Identifier", - "start": 14370, - "end": 14375, + "start": 14513, + "end": 14518, "loc": { "start": { - "line": 421, + "line": 424, "column": 10 }, "end": { - "line": 421, + "line": 424, "column": 15 }, "identifierName": "nodes" @@ -28556,29 +28899,29 @@ }, "init": { "type": "MemberExpression", - "start": 14378, - "end": 14389, + "start": 14521, + "end": 14532, "loc": { "start": { - "line": 421, + "line": 424, "column": 18 }, "end": { - "line": 421, + "line": 424, "column": 29 } }, "object": { "type": "Identifier", - "start": 14378, - "end": 14383, + "start": 14521, + "end": 14526, "loc": { "start": { - "line": 421, + "line": 424, "column": 18 }, "end": { - "line": 421, + "line": 424, "column": 23 }, "identifierName": "scene" @@ -28587,15 +28930,15 @@ }, "property": { "type": "Identifier", - "start": 14384, - "end": 14389, + "start": 14527, + "end": 14532, "loc": { "start": { - "line": 421, + "line": 424, "column": 24 }, "end": { - "line": 421, + "line": 424, "column": 29 }, "identifierName": "nodes" @@ -28610,29 +28953,29 @@ }, { "type": "IfStatement", - "start": 14395, - "end": 14430, + "start": 14538, + "end": 14573, "loc": { "start": { - "line": 422, + "line": 425, "column": 4 }, "end": { - "line": 424, + "line": 427, "column": 5 } }, "test": { "type": "UnaryExpression", - "start": 14399, - "end": 14405, + "start": 14542, + "end": 14548, "loc": { "start": { - "line": 422, + "line": 425, "column": 8 }, "end": { - "line": 422, + "line": 425, "column": 14 } }, @@ -28640,15 +28983,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 14400, - "end": 14405, + "start": 14543, + "end": 14548, "loc": { "start": { - "line": 422, + "line": 425, "column": 9 }, "end": { - "line": 422, + "line": 425, "column": 14 }, "identifierName": "nodes" @@ -28661,30 +29004,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 14407, - "end": 14430, + "start": 14550, + "end": 14573, "loc": { "start": { - "line": 422, + "line": 425, "column": 16 }, "end": { - "line": 424, + "line": 427, "column": 5 } }, "body": [ { "type": "ReturnStatement", - "start": 14417, - "end": 14424, + "start": 14560, + "end": 14567, "loc": { "start": { - "line": 423, + "line": 426, "column": 8 }, "end": { - "line": 423, + "line": 426, "column": 15 } }, @@ -28697,58 +29040,58 @@ }, { "type": "ForStatement", - "start": 14435, - "end": 14558, + "start": 14578, + "end": 14701, "loc": { "start": { - "line": 425, + "line": 428, "column": 4 }, "end": { - "line": 428, + "line": 431, "column": 5 } }, "init": { "type": "VariableDeclaration", - "start": 14440, - "end": 14469, + "start": 14583, + "end": 14612, "loc": { "start": { - "line": 425, + "line": 428, "column": 9 }, "end": { - "line": 425, + "line": 428, "column": 38 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14444, - "end": 14449, + "start": 14587, + "end": 14592, "loc": { "start": { - "line": 425, + "line": 428, "column": 13 }, "end": { - "line": 425, + "line": 428, "column": 18 } }, "id": { "type": "Identifier", - "start": 14444, - "end": 14445, + "start": 14587, + "end": 14588, "loc": { "start": { - "line": 425, + "line": 428, "column": 13 }, "end": { - "line": 425, + "line": 428, "column": 14 }, "identifierName": "i" @@ -28757,15 +29100,15 @@ }, "init": { "type": "NumericLiteral", - "start": 14448, - "end": 14449, + "start": 14591, + "end": 14592, "loc": { "start": { - "line": 425, + "line": 428, "column": 17 }, "end": { - "line": 425, + "line": 428, "column": 18 } }, @@ -28778,29 +29121,29 @@ }, { "type": "VariableDeclarator", - "start": 14451, - "end": 14469, + "start": 14594, + "end": 14612, "loc": { "start": { - "line": 425, + "line": 428, "column": 20 }, "end": { - "line": 425, + "line": 428, "column": 38 } }, "id": { "type": "Identifier", - "start": 14451, - "end": 14454, + "start": 14594, + "end": 14597, "loc": { "start": { - "line": 425, + "line": 428, "column": 20 }, "end": { - "line": 425, + "line": 428, "column": 23 }, "identifierName": "len" @@ -28809,29 +29152,29 @@ }, "init": { "type": "MemberExpression", - "start": 14457, - "end": 14469, + "start": 14600, + "end": 14612, "loc": { "start": { - "line": 425, + "line": 428, "column": 26 }, "end": { - "line": 425, + "line": 428, "column": 38 } }, "object": { "type": "Identifier", - "start": 14457, - "end": 14462, + "start": 14600, + "end": 14605, "loc": { "start": { - "line": 425, + "line": 428, "column": 26 }, "end": { - "line": 425, + "line": 428, "column": 31 }, "identifierName": "nodes" @@ -28840,15 +29183,15 @@ }, "property": { "type": "Identifier", - "start": 14463, - "end": 14469, + "start": 14606, + "end": 14612, "loc": { "start": { - "line": 425, + "line": 428, "column": 32 }, "end": { - "line": 425, + "line": 428, "column": 38 }, "identifierName": "length" @@ -28863,29 +29206,29 @@ }, "test": { "type": "BinaryExpression", - "start": 14471, - "end": 14478, + "start": 14614, + "end": 14621, "loc": { "start": { - "line": 425, + "line": 428, "column": 40 }, "end": { - "line": 425, + "line": 428, "column": 47 } }, "left": { "type": "Identifier", - "start": 14471, - "end": 14472, + "start": 14614, + "end": 14615, "loc": { "start": { - "line": 425, + "line": 428, "column": 40 }, "end": { - "line": 425, + "line": 428, "column": 41 }, "identifierName": "i" @@ -28895,15 +29238,15 @@ "operator": "<", "right": { "type": "Identifier", - "start": 14475, - "end": 14478, + "start": 14618, + "end": 14621, "loc": { "start": { - "line": 425, + "line": 428, "column": 44 }, "end": { - "line": 425, + "line": 428, "column": 47 }, "identifierName": "len" @@ -28913,15 +29256,15 @@ }, "update": { "type": "UpdateExpression", - "start": 14480, - "end": 14483, + "start": 14623, + "end": 14626, "loc": { "start": { - "line": 425, + "line": 428, "column": 49 }, "end": { - "line": 425, + "line": 428, "column": 52 } }, @@ -28929,15 +29272,15 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 14480, - "end": 14481, + "start": 14623, + "end": 14624, "loc": { "start": { - "line": 425, + "line": 428, "column": 49 }, "end": { - "line": 425, + "line": 428, "column": 50 }, "identifierName": "i" @@ -28947,59 +29290,59 @@ }, "body": { "type": "BlockStatement", - "start": 14485, - "end": 14558, + "start": 14628, + "end": 14701, "loc": { "start": { - "line": 425, + "line": 428, "column": 54 }, "end": { - "line": 428, + "line": 431, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 14495, - "end": 14517, + "start": 14638, + "end": 14660, "loc": { "start": { - "line": 426, + "line": 429, "column": 8 }, "end": { - "line": 426, + "line": 429, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14501, - "end": 14516, + "start": 14644, + "end": 14659, "loc": { "start": { - "line": 426, + "line": 429, "column": 14 }, "end": { - "line": 426, + "line": 429, "column": 29 } }, "id": { "type": "Identifier", - "start": 14501, - "end": 14505, + "start": 14644, + "end": 14648, "loc": { "start": { - "line": 426, + "line": 429, "column": 14 }, "end": { - "line": 426, + "line": 429, "column": 18 }, "identifierName": "node" @@ -29008,29 +29351,29 @@ }, "init": { "type": "MemberExpression", - "start": 14508, - "end": 14516, + "start": 14651, + "end": 14659, "loc": { "start": { - "line": 426, + "line": 429, "column": 21 }, "end": { - "line": 426, + "line": 429, "column": 29 } }, "object": { "type": "Identifier", - "start": 14508, - "end": 14513, + "start": 14651, + "end": 14656, "loc": { "start": { - "line": 426, + "line": 429, "column": 21 }, "end": { - "line": 426, + "line": 429, "column": 26 }, "identifierName": "nodes" @@ -29039,15 +29382,15 @@ }, "property": { "type": "Identifier", - "start": 14514, - "end": 14515, + "start": 14657, + "end": 14658, "loc": { "start": { - "line": 426, + "line": 429, "column": 27 }, "end": { - "line": 426, + "line": 429, "column": 28 }, "identifierName": "i" @@ -29062,43 +29405,43 @@ }, { "type": "ExpressionStatement", - "start": 14526, - "end": 14552, + "start": 14669, + "end": 14695, "loc": { "start": { - "line": 427, + "line": 430, "column": 8 }, "end": { - "line": 427, + "line": 430, "column": 34 } }, "expression": { "type": "CallExpression", - "start": 14526, - "end": 14551, + "start": 14669, + "end": 14694, "loc": { "start": { - "line": 427, + "line": 430, "column": 8 }, "end": { - "line": 427, + "line": 430, "column": 33 } }, "callee": { "type": "Identifier", - "start": 14526, - "end": 14540, + "start": 14669, + "end": 14683, "loc": { "start": { - "line": 427, + "line": 430, "column": 8 }, "end": { - "line": 427, + "line": 430, "column": 22 }, "identifierName": "countMeshUsage" @@ -29108,15 +29451,15 @@ "arguments": [ { "type": "Identifier", - "start": 14541, - "end": 14544, + "start": 14684, + "end": 14687, "loc": { "start": { - "line": 427, + "line": 430, "column": 23 }, "end": { - "line": 427, + "line": 430, "column": 26 }, "identifierName": "ctx" @@ -29125,15 +29468,15 @@ }, { "type": "Identifier", - "start": 14546, - "end": 14550, + "start": 14689, + "end": 14693, "loc": { "start": { - "line": 427, + "line": 430, "column": 28 }, "end": { - "line": 427, + "line": 430, "column": 32 }, "identifierName": "node" @@ -29149,58 +29492,58 @@ }, { "type": "ForStatement", - "start": 14563, - "end": 14689, + "start": 14706, + "end": 14832, "loc": { "start": { - "line": 429, + "line": 432, "column": 4 }, "end": { - "line": 432, + "line": 435, "column": 5 } }, "init": { "type": "VariableDeclaration", - "start": 14568, - "end": 14597, + "start": 14711, + "end": 14740, "loc": { "start": { - "line": 429, + "line": 432, "column": 9 }, "end": { - "line": 429, + "line": 432, "column": 38 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14572, - "end": 14577, + "start": 14715, + "end": 14720, "loc": { "start": { - "line": 429, + "line": 432, "column": 13 }, "end": { - "line": 429, + "line": 432, "column": 18 } }, "id": { "type": "Identifier", - "start": 14572, - "end": 14573, + "start": 14715, + "end": 14716, "loc": { "start": { - "line": 429, + "line": 432, "column": 13 }, "end": { - "line": 429, + "line": 432, "column": 14 }, "identifierName": "i" @@ -29209,15 +29552,15 @@ }, "init": { "type": "NumericLiteral", - "start": 14576, - "end": 14577, + "start": 14719, + "end": 14720, "loc": { "start": { - "line": 429, + "line": 432, "column": 17 }, "end": { - "line": 429, + "line": 432, "column": 18 } }, @@ -29230,29 +29573,29 @@ }, { "type": "VariableDeclarator", - "start": 14579, - "end": 14597, + "start": 14722, + "end": 14740, "loc": { "start": { - "line": 429, + "line": 432, "column": 20 }, "end": { - "line": 429, + "line": 432, "column": 38 } }, "id": { "type": "Identifier", - "start": 14579, - "end": 14582, + "start": 14722, + "end": 14725, "loc": { "start": { - "line": 429, + "line": 432, "column": 20 }, "end": { - "line": 429, + "line": 432, "column": 23 }, "identifierName": "len" @@ -29261,29 +29604,29 @@ }, "init": { "type": "MemberExpression", - "start": 14585, - "end": 14597, + "start": 14728, + "end": 14740, "loc": { "start": { - "line": 429, + "line": 432, "column": 26 }, "end": { - "line": 429, + "line": 432, "column": 38 } }, "object": { "type": "Identifier", - "start": 14585, - "end": 14590, + "start": 14728, + "end": 14733, "loc": { "start": { - "line": 429, + "line": 432, "column": 26 }, "end": { - "line": 429, + "line": 432, "column": 31 }, "identifierName": "nodes" @@ -29292,15 +29635,15 @@ }, "property": { "type": "Identifier", - "start": 14591, - "end": 14597, + "start": 14734, + "end": 14740, "loc": { "start": { - "line": 429, + "line": 432, "column": 32 }, "end": { - "line": 429, + "line": 432, "column": 38 }, "identifierName": "length" @@ -29315,29 +29658,29 @@ }, "test": { "type": "BinaryExpression", - "start": 14599, - "end": 14606, + "start": 14742, + "end": 14749, "loc": { "start": { - "line": 429, + "line": 432, "column": 40 }, "end": { - "line": 429, + "line": 432, "column": 47 } }, "left": { "type": "Identifier", - "start": 14599, - "end": 14600, + "start": 14742, + "end": 14743, "loc": { "start": { - "line": 429, + "line": 432, "column": 40 }, "end": { - "line": 429, + "line": 432, "column": 41 }, "identifierName": "i" @@ -29347,15 +29690,15 @@ "operator": "<", "right": { "type": "Identifier", - "start": 14603, - "end": 14606, + "start": 14746, + "end": 14749, "loc": { "start": { - "line": 429, + "line": 432, "column": 44 }, "end": { - "line": 429, + "line": 432, "column": 47 }, "identifierName": "len" @@ -29365,15 +29708,15 @@ }, "update": { "type": "UpdateExpression", - "start": 14608, - "end": 14611, + "start": 14751, + "end": 14754, "loc": { "start": { - "line": 429, + "line": 432, "column": 49 }, "end": { - "line": 429, + "line": 432, "column": 52 } }, @@ -29381,15 +29724,15 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 14608, - "end": 14609, + "start": 14751, + "end": 14752, "loc": { "start": { - "line": 429, + "line": 432, "column": 49 }, "end": { - "line": 429, + "line": 432, "column": 50 }, "identifierName": "i" @@ -29399,59 +29742,59 @@ }, "body": { "type": "BlockStatement", - "start": 14613, - "end": 14689, + "start": 14756, + "end": 14832, "loc": { "start": { - "line": 429, + "line": 432, "column": 54 }, "end": { - "line": 432, + "line": 435, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 14623, - "end": 14645, + "start": 14766, + "end": 14788, "loc": { "start": { - "line": 430, + "line": 433, "column": 8 }, "end": { - "line": 430, + "line": 433, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14629, - "end": 14644, + "start": 14772, + "end": 14787, "loc": { "start": { - "line": 430, + "line": 433, "column": 14 }, "end": { - "line": 430, + "line": 433, "column": 29 } }, "id": { "type": "Identifier", - "start": 14629, - "end": 14633, + "start": 14772, + "end": 14776, "loc": { "start": { - "line": 430, + "line": 433, "column": 14 }, "end": { - "line": 430, + "line": 433, "column": 18 }, "identifierName": "node" @@ -29460,29 +29803,29 @@ }, "init": { "type": "MemberExpression", - "start": 14636, - "end": 14644, + "start": 14779, + "end": 14787, "loc": { "start": { - "line": 430, + "line": 433, "column": 21 }, "end": { - "line": 430, + "line": 433, "column": 29 } }, "object": { "type": "Identifier", - "start": 14636, - "end": 14641, + "start": 14779, + "end": 14784, "loc": { "start": { - "line": 430, + "line": 433, "column": 21 }, "end": { - "line": 430, + "line": 433, "column": 26 }, "identifierName": "nodes" @@ -29491,15 +29834,15 @@ }, "property": { "type": "Identifier", - "start": 14642, - "end": 14643, + "start": 14785, + "end": 14786, "loc": { "start": { - "line": 430, + "line": 433, "column": 27 }, "end": { - "line": 430, + "line": 433, "column": 28 }, "identifierName": "i" @@ -29514,43 +29857,43 @@ }, { "type": "ExpressionStatement", - "start": 14654, - "end": 14683, + "start": 14797, + "end": 14826, "loc": { "start": { - "line": 431, + "line": 434, "column": 8 }, "end": { - "line": 431, + "line": 434, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 14654, - "end": 14682, + "start": 14797, + "end": 14825, "loc": { "start": { - "line": 431, + "line": 434, "column": 8 }, "end": { - "line": 431, + "line": 434, "column": 36 } }, "callee": { "type": "Identifier", - "start": 14654, - "end": 14662, + "start": 14797, + "end": 14805, "loc": { "start": { - "line": 431, + "line": 434, "column": 8 }, "end": { - "line": 431, + "line": 434, "column": 16 }, "identifierName": "loadNode" @@ -29560,15 +29903,15 @@ "arguments": [ { "type": "Identifier", - "start": 14663, - "end": 14666, + "start": 14806, + "end": 14809, "loc": { "start": { - "line": 431, + "line": 434, "column": 17 }, "end": { - "line": 431, + "line": 434, "column": 20 }, "identifierName": "ctx" @@ -29577,15 +29920,15 @@ }, { "type": "Identifier", - "start": 14668, - "end": 14672, + "start": 14811, + "end": 14815, "loc": { "start": { - "line": 431, + "line": 434, "column": 22 }, "end": { - "line": 431, + "line": 434, "column": 26 }, "identifierName": "node" @@ -29594,15 +29937,15 @@ }, { "type": "NumericLiteral", - "start": 14674, - "end": 14675, + "start": 14817, + "end": 14818, "loc": { "start": { - "line": 431, + "line": 434, "column": 28 }, "end": { - "line": 431, + "line": 434, "column": 29 } }, @@ -29614,15 +29957,15 @@ }, { "type": "NullLiteral", - "start": 14677, - "end": 14681, + "start": 14820, + "end": 14824, "loc": { "start": { - "line": 431, + "line": 434, "column": 31 }, "end": { - "line": 431, + "line": 434, "column": 35 } } @@ -29640,29 +29983,29 @@ }, { "type": "FunctionDeclaration", - "start": 14693, - "end": 15200, + "start": 14836, + "end": 15343, "loc": { "start": { - "line": 435, + "line": 438, "column": 0 }, "end": { - "line": 451, + "line": 454, "column": 1 } }, "id": { "type": "Identifier", - "start": 14702, - "end": 14716, + "start": 14845, + "end": 14859, "loc": { "start": { - "line": 435, + "line": 438, "column": 9 }, "end": { - "line": 435, + "line": 438, "column": 23 }, "identifierName": "countMeshUsage" @@ -29675,15 +30018,15 @@ "params": [ { "type": "Identifier", - "start": 14717, - "end": 14720, + "start": 14860, + "end": 14863, "loc": { "start": { - "line": 435, + "line": 438, "column": 24 }, "end": { - "line": 435, + "line": 438, "column": 27 }, "identifierName": "ctx" @@ -29692,15 +30035,15 @@ }, { "type": "Identifier", - "start": 14722, - "end": 14726, + "start": 14865, + "end": 14869, "loc": { "start": { - "line": 435, + "line": 438, "column": 29 }, "end": { - "line": 435, + "line": 438, "column": 33 }, "identifierName": "node" @@ -29710,59 +30053,59 @@ ], "body": { "type": "BlockStatement", - "start": 14728, - "end": 15200, + "start": 14871, + "end": 15343, "loc": { "start": { - "line": 435, + "line": 438, "column": 35 }, "end": { - "line": 451, + "line": 454, "column": 1 } }, "body": [ { "type": "VariableDeclaration", - "start": 14734, - "end": 14757, + "start": 14877, + "end": 14900, "loc": { "start": { - "line": 436, + "line": 439, "column": 4 }, "end": { - "line": 436, + "line": 439, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14740, - "end": 14756, + "start": 14883, + "end": 14899, "loc": { "start": { - "line": 436, + "line": 439, "column": 10 }, "end": { - "line": 436, + "line": 439, "column": 26 } }, "id": { "type": "Identifier", - "start": 14740, - "end": 14744, + "start": 14883, + "end": 14887, "loc": { "start": { - "line": 436, + "line": 439, "column": 10 }, "end": { - "line": 436, + "line": 439, "column": 14 }, "identifierName": "mesh" @@ -29771,29 +30114,29 @@ }, "init": { "type": "MemberExpression", - "start": 14747, - "end": 14756, + "start": 14890, + "end": 14899, "loc": { "start": { - "line": 436, + "line": 439, "column": 17 }, "end": { - "line": 436, + "line": 439, "column": 26 } }, "object": { "type": "Identifier", - "start": 14747, - "end": 14751, + "start": 14890, + "end": 14894, "loc": { "start": { - "line": 436, + "line": 439, "column": 17 }, "end": { - "line": 436, + "line": 439, "column": 21 }, "identifierName": "node" @@ -29802,15 +30145,15 @@ }, "property": { "type": "Identifier", - "start": 14752, - "end": 14756, + "start": 14895, + "end": 14899, "loc": { "start": { - "line": 436, + "line": 439, "column": 22 }, "end": { - "line": 436, + "line": 439, "column": 26 }, "identifierName": "mesh" @@ -29825,29 +30168,29 @@ }, { "type": "IfStatement", - "start": 14762, - "end": 14845, + "start": 14905, + "end": 14988, "loc": { "start": { - "line": 437, + "line": 440, "column": 4 }, "end": { - "line": 439, + "line": 442, "column": 5 } }, "test": { "type": "Identifier", - "start": 14766, - "end": 14770, + "start": 14909, + "end": 14913, "loc": { "start": { - "line": 437, + "line": 440, "column": 8 }, "end": { - "line": 437, + "line": 440, "column": 12 }, "identifierName": "mesh" @@ -29856,73 +30199,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 14772, - "end": 14845, + "start": 14915, + "end": 14988, "loc": { "start": { - "line": 437, + "line": 440, "column": 14 }, "end": { - "line": 439, + "line": 442, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 14782, - "end": 14839, + "start": 14925, + "end": 14982, "loc": { "start": { - "line": 438, + "line": 441, "column": 8 }, "end": { - "line": 438, + "line": 441, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 14782, - "end": 14838, + "start": 14925, + "end": 14981, "loc": { "start": { - "line": 438, + "line": 441, "column": 8 }, "end": { - "line": 438, + "line": 441, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14782, - "end": 14796, + "start": 14925, + "end": 14939, "loc": { "start": { - "line": 438, + "line": 441, "column": 8 }, "end": { - "line": 438, + "line": 441, "column": 22 } }, "object": { "type": "Identifier", - "start": 14782, - "end": 14786, + "start": 14925, + "end": 14929, "loc": { "start": { - "line": 438, + "line": 441, "column": 8 }, "end": { - "line": 438, + "line": 441, "column": 12 }, "identifierName": "mesh" @@ -29931,15 +30274,15 @@ }, "property": { "type": "Identifier", - "start": 14787, - "end": 14796, + "start": 14930, + "end": 14939, "loc": { "start": { - "line": 438, + "line": 441, "column": 13 }, "end": { - "line": 438, + "line": 441, "column": 22 }, "identifierName": "instances" @@ -29950,43 +30293,43 @@ }, "right": { "type": "ConditionalExpression", - "start": 14799, - "end": 14838, + "start": 14942, + "end": 14981, "loc": { "start": { - "line": 438, + "line": 441, "column": 25 }, "end": { - "line": 438, + "line": 441, "column": 64 } }, "test": { "type": "MemberExpression", - "start": 14799, - "end": 14813, + "start": 14942, + "end": 14956, "loc": { "start": { - "line": 438, + "line": 441, "column": 25 }, "end": { - "line": 438, + "line": 441, "column": 39 } }, "object": { "type": "Identifier", - "start": 14799, - "end": 14803, + "start": 14942, + "end": 14946, "loc": { "start": { - "line": 438, + "line": 441, "column": 25 }, "end": { - "line": 438, + "line": 441, "column": 29 }, "identifierName": "mesh" @@ -29995,15 +30338,15 @@ }, "property": { "type": "Identifier", - "start": 14804, - "end": 14813, + "start": 14947, + "end": 14956, "loc": { "start": { - "line": 438, + "line": 441, "column": 30 }, "end": { - "line": 438, + "line": 441, "column": 39 }, "identifierName": "instances" @@ -30014,43 +30357,43 @@ }, "consequent": { "type": "BinaryExpression", - "start": 14816, - "end": 14834, + "start": 14959, + "end": 14977, "loc": { "start": { - "line": 438, + "line": 441, "column": 42 }, "end": { - "line": 438, + "line": 441, "column": 60 } }, "left": { "type": "MemberExpression", - "start": 14816, - "end": 14830, + "start": 14959, + "end": 14973, "loc": { "start": { - "line": 438, + "line": 441, "column": 42 }, "end": { - "line": 438, + "line": 441, "column": 56 } }, "object": { "type": "Identifier", - "start": 14816, - "end": 14820, + "start": 14959, + "end": 14963, "loc": { "start": { - "line": 438, + "line": 441, "column": 42 }, "end": { - "line": 438, + "line": 441, "column": 46 }, "identifierName": "mesh" @@ -30059,15 +30402,15 @@ }, "property": { "type": "Identifier", - "start": 14821, - "end": 14830, + "start": 14964, + "end": 14973, "loc": { "start": { - "line": 438, + "line": 441, "column": 47 }, "end": { - "line": 438, + "line": 441, "column": 56 }, "identifierName": "instances" @@ -30079,15 +30422,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 14833, - "end": 14834, + "start": 14976, + "end": 14977, "loc": { "start": { - "line": 438, + "line": 441, "column": 59 }, "end": { - "line": 438, + "line": 441, "column": 60 } }, @@ -30100,15 +30443,15 @@ }, "alternate": { "type": "NumericLiteral", - "start": 14837, - "end": 14838, + "start": 14980, + "end": 14981, "loc": { "start": { - "line": 438, + "line": 441, "column": 63 }, "end": { - "line": 438, + "line": 441, "column": 64 } }, @@ -30128,43 +30471,43 @@ }, { "type": "IfStatement", - "start": 14850, - "end": 15198, + "start": 14993, + "end": 15341, "loc": { "start": { - "line": 440, + "line": 443, "column": 4 }, "end": { - "line": 450, + "line": 453, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 14854, - "end": 14867, + "start": 14997, + "end": 15010, "loc": { "start": { - "line": 440, + "line": 443, "column": 8 }, "end": { - "line": 440, + "line": 443, "column": 21 } }, "object": { "type": "Identifier", - "start": 14854, - "end": 14858, + "start": 14997, + "end": 15001, "loc": { "start": { - "line": 440, + "line": 443, "column": 8 }, "end": { - "line": 440, + "line": 443, "column": 12 }, "identifierName": "node" @@ -30173,15 +30516,15 @@ }, "property": { "type": "Identifier", - "start": 14859, - "end": 14867, + "start": 15002, + "end": 15010, "loc": { "start": { - "line": 440, + "line": 443, "column": 13 }, "end": { - "line": 440, + "line": 443, "column": 21 }, "identifierName": "children" @@ -30192,59 +30535,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 14869, - "end": 15198, + "start": 15012, + "end": 15341, "loc": { "start": { - "line": 440, + "line": 443, "column": 23 }, "end": { - "line": 450, + "line": 453, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 14879, - "end": 14910, + "start": 15022, + "end": 15053, "loc": { "start": { - "line": 441, + "line": 444, "column": 8 }, "end": { - "line": 441, + "line": 444, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14885, - "end": 14909, + "start": 15028, + "end": 15052, "loc": { "start": { - "line": 441, + "line": 444, "column": 14 }, "end": { - "line": 441, + "line": 444, "column": 38 } }, "id": { "type": "Identifier", - "start": 14885, - "end": 14893, + "start": 15028, + "end": 15036, "loc": { "start": { - "line": 441, + "line": 444, "column": 14 }, "end": { - "line": 441, + "line": 444, "column": 22 }, "identifierName": "children" @@ -30253,29 +30596,29 @@ }, "init": { "type": "MemberExpression", - "start": 14896, - "end": 14909, + "start": 15039, + "end": 15052, "loc": { "start": { - "line": 441, + "line": 444, "column": 25 }, "end": { - "line": 441, + "line": 444, "column": 38 } }, "object": { "type": "Identifier", - "start": 14896, - "end": 14900, + "start": 15039, + "end": 15043, "loc": { "start": { - "line": 441, + "line": 444, "column": 25 }, "end": { - "line": 441, + "line": 444, "column": 29 }, "identifierName": "node" @@ -30284,15 +30627,15 @@ }, "property": { "type": "Identifier", - "start": 14901, - "end": 14909, + "start": 15044, + "end": 15052, "loc": { "start": { - "line": 441, + "line": 444, "column": 30 }, "end": { - "line": 441, + "line": 444, "column": 38 }, "identifierName": "children" @@ -30307,58 +30650,58 @@ }, { "type": "ForStatement", - "start": 14919, - "end": 15192, + "start": 15062, + "end": 15335, "loc": { "start": { - "line": 442, + "line": 445, "column": 8 }, "end": { - "line": 449, + "line": 452, "column": 9 } }, "init": { "type": "VariableDeclaration", - "start": 14924, - "end": 14956, + "start": 15067, + "end": 15099, "loc": { "start": { - "line": 442, + "line": 445, "column": 13 }, "end": { - "line": 442, + "line": 445, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14928, - "end": 14933, + "start": 15071, + "end": 15076, "loc": { "start": { - "line": 442, + "line": 445, "column": 17 }, "end": { - "line": 442, + "line": 445, "column": 22 } }, "id": { "type": "Identifier", - "start": 14928, - "end": 14929, + "start": 15071, + "end": 15072, "loc": { "start": { - "line": 442, + "line": 445, "column": 17 }, "end": { - "line": 442, + "line": 445, "column": 18 }, "identifierName": "i" @@ -30367,15 +30710,15 @@ }, "init": { "type": "NumericLiteral", - "start": 14932, - "end": 14933, + "start": 15075, + "end": 15076, "loc": { "start": { - "line": 442, + "line": 445, "column": 21 }, "end": { - "line": 442, + "line": 445, "column": 22 } }, @@ -30388,29 +30731,29 @@ }, { "type": "VariableDeclarator", - "start": 14935, - "end": 14956, + "start": 15078, + "end": 15099, "loc": { "start": { - "line": 442, + "line": 445, "column": 24 }, "end": { - "line": 442, + "line": 445, "column": 45 } }, "id": { "type": "Identifier", - "start": 14935, - "end": 14938, + "start": 15078, + "end": 15081, "loc": { "start": { - "line": 442, + "line": 445, "column": 24 }, "end": { - "line": 442, + "line": 445, "column": 27 }, "identifierName": "len" @@ -30419,29 +30762,29 @@ }, "init": { "type": "MemberExpression", - "start": 14941, - "end": 14956, + "start": 15084, + "end": 15099, "loc": { "start": { - "line": 442, + "line": 445, "column": 30 }, "end": { - "line": 442, + "line": 445, "column": 45 } }, "object": { "type": "Identifier", - "start": 14941, - "end": 14949, + "start": 15084, + "end": 15092, "loc": { "start": { - "line": 442, + "line": 445, "column": 30 }, "end": { - "line": 442, + "line": 445, "column": 38 }, "identifierName": "children" @@ -30450,15 +30793,15 @@ }, "property": { "type": "Identifier", - "start": 14950, - "end": 14956, + "start": 15093, + "end": 15099, "loc": { "start": { - "line": 442, + "line": 445, "column": 39 }, "end": { - "line": 442, + "line": 445, "column": 45 }, "identifierName": "length" @@ -30473,29 +30816,29 @@ }, "test": { "type": "BinaryExpression", - "start": 14958, - "end": 14965, + "start": 15101, + "end": 15108, "loc": { "start": { - "line": 442, + "line": 445, "column": 47 }, "end": { - "line": 442, + "line": 445, "column": 54 } }, "left": { "type": "Identifier", - "start": 14958, - "end": 14959, + "start": 15101, + "end": 15102, "loc": { "start": { - "line": 442, + "line": 445, "column": 47 }, "end": { - "line": 442, + "line": 445, "column": 48 }, "identifierName": "i" @@ -30505,15 +30848,15 @@ "operator": "<", "right": { "type": "Identifier", - "start": 14962, - "end": 14965, + "start": 15105, + "end": 15108, "loc": { "start": { - "line": 442, + "line": 445, "column": 51 }, "end": { - "line": 442, + "line": 445, "column": 54 }, "identifierName": "len" @@ -30523,15 +30866,15 @@ }, "update": { "type": "UpdateExpression", - "start": 14967, - "end": 14970, + "start": 15110, + "end": 15113, "loc": { "start": { - "line": 442, + "line": 445, "column": 56 }, "end": { - "line": 442, + "line": 445, "column": 59 } }, @@ -30539,15 +30882,15 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 14967, - "end": 14968, + "start": 15110, + "end": 15111, "loc": { "start": { - "line": 442, + "line": 445, "column": 56 }, "end": { - "line": 442, + "line": 445, "column": 57 }, "identifierName": "i" @@ -30557,59 +30900,59 @@ }, "body": { "type": "BlockStatement", - "start": 14972, - "end": 15192, + "start": 15115, + "end": 15335, "loc": { "start": { - "line": 442, + "line": 445, "column": 61 }, "end": { - "line": 449, + "line": 452, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 14986, - "end": 15016, + "start": 15129, + "end": 15159, "loc": { "start": { - "line": 443, + "line": 446, "column": 12 }, "end": { - "line": 443, + "line": 446, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14992, - "end": 15015, + "start": 15135, + "end": 15158, "loc": { "start": { - "line": 443, + "line": 446, "column": 18 }, "end": { - "line": 443, + "line": 446, "column": 41 } }, "id": { "type": "Identifier", - "start": 14992, - "end": 15001, + "start": 15135, + "end": 15144, "loc": { "start": { - "line": 443, + "line": 446, "column": 18 }, "end": { - "line": 443, + "line": 446, "column": 27 }, "identifierName": "childNode" @@ -30618,29 +30961,29 @@ }, "init": { "type": "MemberExpression", - "start": 15004, - "end": 15015, + "start": 15147, + "end": 15158, "loc": { "start": { - "line": 443, + "line": 446, "column": 30 }, "end": { - "line": 443, + "line": 446, "column": 41 } }, "object": { "type": "Identifier", - "start": 15004, - "end": 15012, + "start": 15147, + "end": 15155, "loc": { "start": { - "line": 443, + "line": 446, "column": 30 }, "end": { - "line": 443, + "line": 446, "column": 38 }, "identifierName": "children" @@ -30649,15 +30992,15 @@ }, "property": { "type": "Identifier", - "start": 15013, - "end": 15014, + "start": 15156, + "end": 15157, "loc": { "start": { - "line": 443, + "line": 446, "column": 39 }, "end": { - "line": 443, + "line": 446, "column": 40 }, "identifierName": "i" @@ -30672,29 +31015,29 @@ }, { "type": "IfStatement", - "start": 15029, - "end": 15138, + "start": 15172, + "end": 15281, "loc": { "start": { - "line": 444, + "line": 447, "column": 12 }, "end": { - "line": 447, + "line": 450, "column": 13 } }, "test": { "type": "UnaryExpression", - "start": 15033, - "end": 15043, + "start": 15176, + "end": 15186, "loc": { "start": { - "line": 444, + "line": 447, "column": 16 }, "end": { - "line": 444, + "line": 447, "column": 26 } }, @@ -30702,15 +31045,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 15034, - "end": 15043, + "start": 15177, + "end": 15186, "loc": { "start": { - "line": 444, + "line": 447, "column": 17 }, "end": { - "line": 444, + "line": 447, "column": 26 }, "identifierName": "childNode" @@ -30723,58 +31066,58 @@ }, "consequent": { "type": "BlockStatement", - "start": 15045, - "end": 15138, + "start": 15188, + "end": 15281, "loc": { "start": { - "line": 444, + "line": 447, "column": 28 }, "end": { - "line": 447, + "line": 450, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 15063, - "end": 15098, + "start": 15206, + "end": 15241, "loc": { "start": { - "line": 445, + "line": 448, "column": 16 }, "end": { - "line": 445, + "line": 448, "column": 51 } }, "expression": { "type": "CallExpression", - "start": 15063, - "end": 15097, + "start": 15206, + "end": 15240, "loc": { "start": { - "line": 445, + "line": 448, "column": 16 }, "end": { - "line": 445, + "line": 448, "column": 50 } }, "callee": { "type": "Identifier", - "start": 15063, - "end": 15068, + "start": 15206, + "end": 15211, "loc": { "start": { - "line": 445, + "line": 448, "column": 16 }, "end": { - "line": 445, + "line": 448, "column": 21 }, "identifierName": "error" @@ -30784,15 +31127,15 @@ "arguments": [ { "type": "Identifier", - "start": 15069, - "end": 15072, + "start": 15212, + "end": 15215, "loc": { "start": { - "line": 445, + "line": 448, "column": 22 }, "end": { - "line": 445, + "line": 448, "column": 25 }, "identifierName": "ctx" @@ -30801,29 +31144,29 @@ }, { "type": "BinaryExpression", - "start": 15074, - "end": 15096, + "start": 15217, + "end": 15239, "loc": { "start": { - "line": 445, + "line": 448, "column": 27 }, "end": { - "line": 445, + "line": 448, "column": 49 } }, "left": { "type": "StringLiteral", - "start": 15074, - "end": 15092, + "start": 15217, + "end": 15235, "loc": { "start": { - "line": 445, + "line": 448, "column": 27 }, "end": { - "line": 445, + "line": 448, "column": 45 } }, @@ -30836,15 +31179,15 @@ "operator": "+", "right": { "type": "Identifier", - "start": 15095, - "end": 15096, + "start": 15238, + "end": 15239, "loc": { "start": { - "line": 445, + "line": 448, "column": 48 }, "end": { - "line": 445, + "line": 448, "column": 49 }, "identifierName": "i" @@ -30857,15 +31200,15 @@ }, { "type": "ContinueStatement", - "start": 15115, - "end": 15124, + "start": 15258, + "end": 15267, "loc": { "start": { - "line": 446, + "line": 449, "column": 16 }, "end": { - "line": 446, + "line": 449, "column": 25 } }, @@ -30878,43 +31221,43 @@ }, { "type": "ExpressionStatement", - "start": 15151, - "end": 15182, + "start": 15294, + "end": 15325, "loc": { "start": { - "line": 448, + "line": 451, "column": 12 }, "end": { - "line": 448, + "line": 451, "column": 43 } }, "expression": { "type": "CallExpression", - "start": 15151, - "end": 15181, + "start": 15294, + "end": 15324, "loc": { "start": { - "line": 448, + "line": 451, "column": 12 }, "end": { - "line": 448, + "line": 451, "column": 42 } }, "callee": { "type": "Identifier", - "start": 15151, - "end": 15165, + "start": 15294, + "end": 15308, "loc": { "start": { - "line": 448, + "line": 451, "column": 12 }, "end": { - "line": 448, + "line": 451, "column": 26 }, "identifierName": "countMeshUsage" @@ -30924,15 +31267,15 @@ "arguments": [ { "type": "Identifier", - "start": 15166, - "end": 15169, + "start": 15309, + "end": 15312, "loc": { "start": { - "line": 448, + "line": 451, "column": 27 }, "end": { - "line": 448, + "line": 451, "column": 30 }, "identifierName": "ctx" @@ -30941,15 +31284,15 @@ }, { "type": "Identifier", - "start": 15171, - "end": 15180, + "start": 15314, + "end": 15323, "loc": { "start": { - "line": 448, + "line": 451, "column": 32 }, "end": { - "line": 448, + "line": 451, "column": 41 }, "identifierName": "childNode" @@ -30974,44 +31317,44 @@ }, { "type": "VariableDeclaration", - "start": 15202, - "end": 15229, + "start": 15345, + "end": 15372, "loc": { "start": { - "line": 453, + "line": 456, "column": 0 }, "end": { - "line": 453, + "line": 456, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15208, - "end": 15228, + "start": 15351, + "end": 15371, "loc": { "start": { - "line": 453, + "line": 456, "column": 6 }, "end": { - "line": 453, + "line": 456, "column": 26 } }, "id": { "type": "Identifier", - "start": 15208, - "end": 15223, + "start": 15351, + "end": 15366, "loc": { "start": { - "line": 453, + "line": 456, "column": 6 }, "end": { - "line": 453, + "line": 456, "column": 21 }, "identifierName": "deferredMeshIds" @@ -31020,15 +31363,15 @@ }, "init": { "type": "ArrayExpression", - "start": 15226, - "end": 15228, + "start": 15369, + "end": 15371, "loc": { "start": { - "line": 453, + "line": 456, "column": 24 }, "end": { - "line": 453, + "line": 456, "column": 26 } }, @@ -31040,29 +31383,29 @@ }, { "type": "FunctionDeclaration", - "start": 15231, - "end": 23265, + "start": 15374, + "end": 23597, "loc": { "start": { - "line": 455, + "line": 458, "column": 0 }, "end": { - "line": 663, + "line": 669, "column": 1 } }, "id": { "type": "Identifier", - "start": 15240, - "end": 15248, + "start": 15383, + "end": 15391, "loc": { "start": { - "line": 455, + "line": 458, "column": 9 }, "end": { - "line": 455, + "line": 458, "column": 17 }, "identifierName": "loadNode" @@ -31075,15 +31418,15 @@ "params": [ { "type": "Identifier", - "start": 15249, - "end": 15252, + "start": 15392, + "end": 15395, "loc": { "start": { - "line": 455, + "line": 458, "column": 18 }, "end": { - "line": 455, + "line": 458, "column": 21 }, "identifierName": "ctx" @@ -31092,15 +31435,15 @@ }, { "type": "Identifier", - "start": 15254, - "end": 15258, + "start": 15397, + "end": 15401, "loc": { "start": { - "line": 455, + "line": 458, "column": 23 }, "end": { - "line": 455, + "line": 458, "column": 27 }, "identifierName": "node" @@ -31109,15 +31452,15 @@ }, { "type": "Identifier", - "start": 15260, - "end": 15265, + "start": 15403, + "end": 15408, "loc": { "start": { - "line": 455, + "line": 458, "column": 29 }, "end": { - "line": 455, + "line": 458, "column": 34 }, "identifierName": "depth" @@ -31126,15 +31469,15 @@ }, { "type": "Identifier", - "start": 15267, - "end": 15273, + "start": 15410, + "end": 15416, "loc": { "start": { - "line": 455, + "line": 458, "column": 36 }, "end": { - "line": 455, + "line": 458, "column": 42 }, "identifierName": "matrix" @@ -31144,59 +31487,59 @@ ], "body": { "type": "BlockStatement", - "start": 15275, - "end": 23265, + "start": 15418, + "end": 23597, "loc": { "start": { - "line": 455, + "line": 458, "column": 44 }, "end": { - "line": 663, + "line": 669, "column": 1 } }, "body": [ { "type": "VariableDeclaration", - "start": 15281, - "end": 15311, + "start": 15424, + "end": 15454, "loc": { "start": { - "line": 456, + "line": 459, "column": 4 }, "end": { - "line": 456, + "line": 459, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15287, - "end": 15310, + "start": 15430, + "end": 15453, "loc": { "start": { - "line": 456, + "line": 459, "column": 10 }, "end": { - "line": 456, + "line": 459, "column": 33 } }, "id": { "type": "Identifier", - "start": 15287, - "end": 15295, + "start": 15430, + "end": 15438, "loc": { "start": { - "line": 456, + "line": 459, "column": 10 }, "end": { - "line": 456, + "line": 459, "column": 18 }, "identifierName": "gltfData" @@ -31205,29 +31548,29 @@ }, "init": { "type": "MemberExpression", - "start": 15298, - "end": 15310, + "start": 15441, + "end": 15453, "loc": { "start": { - "line": 456, + "line": 459, "column": 21 }, "end": { - "line": 456, + "line": 459, "column": 33 } }, "object": { "type": "Identifier", - "start": 15298, - "end": 15301, + "start": 15441, + "end": 15444, "loc": { "start": { - "line": 456, + "line": 459, "column": 21 }, "end": { - "line": 456, + "line": 459, "column": 24 }, "identifierName": "ctx" @@ -31236,15 +31579,15 @@ }, "property": { "type": "Identifier", - "start": 15302, - "end": 15310, + "start": 15445, + "end": 15453, "loc": { "start": { - "line": 456, + "line": 459, "column": 25 }, "end": { - "line": 456, + "line": 459, "column": 33 }, "identifierName": "gltfData" @@ -31259,44 +31602,44 @@ }, { "type": "VariableDeclaration", - "start": 15316, - "end": 15332, + "start": 15459, + "end": 15475, "loc": { "start": { - "line": 457, + "line": 460, "column": 4 }, "end": { - "line": 457, + "line": 460, "column": 20 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15320, - "end": 15331, + "start": 15463, + "end": 15474, "loc": { "start": { - "line": 457, + "line": 460, "column": 8 }, "end": { - "line": 457, + "line": 460, "column": 19 } }, "id": { "type": "Identifier", - "start": 15320, - "end": 15331, + "start": 15463, + "end": 15474, "loc": { "start": { - "line": 457, + "line": 460, "column": 8 }, "end": { - "line": 457, + "line": 460, "column": 19 }, "identifierName": "localMatrix" @@ -31310,43 +31653,43 @@ }, { "type": "IfStatement", - "start": 15337, - "end": 15548, + "start": 15480, + "end": 15691, "loc": { "start": { - "line": 458, + "line": 461, "column": 4 }, "end": { - "line": 465, + "line": 468, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 15341, - "end": 15352, + "start": 15484, + "end": 15495, "loc": { "start": { - "line": 458, + "line": 461, "column": 8 }, "end": { - "line": 458, + "line": 461, "column": 19 } }, "object": { "type": "Identifier", - "start": 15341, - "end": 15345, + "start": 15484, + "end": 15488, "loc": { "start": { - "line": 458, + "line": 461, "column": 8 }, "end": { - "line": 458, + "line": 461, "column": 12 }, "identifierName": "node" @@ -31355,15 +31698,15 @@ }, "property": { "type": "Identifier", - "start": 15346, - "end": 15352, + "start": 15489, + "end": 15495, "loc": { "start": { - "line": 458, + "line": 461, "column": 13 }, "end": { - "line": 458, + "line": 461, "column": 19 }, "identifierName": "matrix" @@ -31374,59 +31717,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15354, - "end": 15548, + "start": 15497, + "end": 15691, "loc": { "start": { - "line": 458, + "line": 461, "column": 21 }, "end": { - "line": 465, + "line": 468, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 15364, - "end": 15390, + "start": 15507, + "end": 15533, "loc": { "start": { - "line": 459, + "line": 462, "column": 8 }, "end": { - "line": 459, + "line": 462, "column": 34 } }, "expression": { "type": "AssignmentExpression", - "start": 15364, - "end": 15389, + "start": 15507, + "end": 15532, "loc": { "start": { - "line": 459, + "line": 462, "column": 8 }, "end": { - "line": 459, + "line": 462, "column": 33 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15364, - "end": 15375, + "start": 15507, + "end": 15518, "loc": { "start": { - "line": 459, + "line": 462, "column": 8 }, "end": { - "line": 459, + "line": 462, "column": 19 }, "identifierName": "localMatrix" @@ -31435,29 +31778,29 @@ }, "right": { "type": "MemberExpression", - "start": 15378, - "end": 15389, + "start": 15521, + "end": 15532, "loc": { "start": { - "line": 459, + "line": 462, "column": 22 }, "end": { - "line": 459, + "line": 462, "column": 33 } }, "object": { "type": "Identifier", - "start": 15378, - "end": 15382, + "start": 15521, + "end": 15525, "loc": { "start": { - "line": 459, + "line": 462, "column": 22 }, "end": { - "line": 459, + "line": 462, "column": 26 }, "identifierName": "node" @@ -31466,15 +31809,15 @@ }, "property": { "type": "Identifier", - "start": 15383, - "end": 15389, + "start": 15526, + "end": 15532, "loc": { "start": { - "line": 459, + "line": 462, "column": 27 }, "end": { - "line": 459, + "line": 462, "column": 33 }, "identifierName": "matrix" @@ -31487,29 +31830,29 @@ }, { "type": "IfStatement", - "start": 15399, - "end": 15542, + "start": 15542, + "end": 15685, "loc": { "start": { - "line": 460, + "line": 463, "column": 8 }, "end": { - "line": 464, + "line": 467, "column": 9 } }, "test": { "type": "Identifier", - "start": 15403, - "end": 15409, + "start": 15546, + "end": 15552, "loc": { "start": { - "line": 460, + "line": 463, "column": 12 }, "end": { - "line": 460, + "line": 463, "column": 18 }, "identifierName": "matrix" @@ -31518,59 +31861,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15411, - "end": 15491, + "start": 15554, + "end": 15634, "loc": { "start": { - "line": 460, + "line": 463, "column": 20 }, "end": { - "line": 462, + "line": 465, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 15425, - "end": 15481, + "start": 15568, + "end": 15624, "loc": { "start": { - "line": 461, + "line": 464, "column": 12 }, "end": { - "line": 461, + "line": 464, "column": 68 } }, "expression": { "type": "AssignmentExpression", - "start": 15425, - "end": 15480, + "start": 15568, + "end": 15623, "loc": { "start": { - "line": 461, + "line": 464, "column": 12 }, "end": { - "line": 461, + "line": 464, "column": 67 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15425, - "end": 15431, + "start": 15568, + "end": 15574, "loc": { "start": { - "line": 461, + "line": 464, "column": 12 }, "end": { - "line": 461, + "line": 464, "column": 18 }, "identifierName": "matrix" @@ -31579,43 +31922,43 @@ }, "right": { "type": "CallExpression", - "start": 15434, - "end": 15480, + "start": 15577, + "end": 15623, "loc": { "start": { - "line": 461, + "line": 464, "column": 21 }, "end": { - "line": 461, + "line": 464, "column": 67 } }, "callee": { "type": "MemberExpression", - "start": 15434, - "end": 15446, + "start": 15577, + "end": 15589, "loc": { "start": { - "line": 461, + "line": 464, "column": 21 }, "end": { - "line": 461, + "line": 464, "column": 33 } }, "object": { "type": "Identifier", - "start": 15434, - "end": 15438, + "start": 15577, + "end": 15581, "loc": { "start": { - "line": 461, + "line": 464, "column": 21 }, "end": { - "line": 461, + "line": 464, "column": 25 }, "identifierName": "math" @@ -31624,15 +31967,15 @@ }, "property": { "type": "Identifier", - "start": 15439, - "end": 15446, + "start": 15582, + "end": 15589, "loc": { "start": { - "line": 461, + "line": 464, "column": 26 }, "end": { - "line": 461, + "line": 464, "column": 33 }, "identifierName": "mulMat4" @@ -31644,15 +31987,15 @@ "arguments": [ { "type": "Identifier", - "start": 15447, - "end": 15453, + "start": 15590, + "end": 15596, "loc": { "start": { - "line": 461, + "line": 464, "column": 34 }, "end": { - "line": 461, + "line": 464, "column": 40 }, "identifierName": "matrix" @@ -31661,15 +32004,15 @@ }, { "type": "Identifier", - "start": 15455, - "end": 15466, + "start": 15598, + "end": 15609, "loc": { "start": { - "line": 461, + "line": 464, "column": 42 }, "end": { - "line": 461, + "line": 464, "column": 53 }, "identifierName": "localMatrix" @@ -31678,43 +32021,43 @@ }, { "type": "CallExpression", - "start": 15468, - "end": 15479, + "start": 15611, + "end": 15622, "loc": { "start": { - "line": 461, + "line": 464, "column": 55 }, "end": { - "line": 461, + "line": 464, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 15468, - "end": 15477, + "start": 15611, + "end": 15620, "loc": { "start": { - "line": 461, + "line": 464, "column": 55 }, "end": { - "line": 461, + "line": 464, "column": 64 } }, "object": { "type": "Identifier", - "start": 15468, - "end": 15472, + "start": 15611, + "end": 15615, "loc": { "start": { - "line": 461, + "line": 464, "column": 55 }, "end": { - "line": 461, + "line": 464, "column": 59 }, "identifierName": "math" @@ -31723,15 +32066,15 @@ }, "property": { "type": "Identifier", - "start": 15473, - "end": 15477, + "start": 15616, + "end": 15620, "loc": { "start": { - "line": 461, + "line": 464, "column": 60 }, "end": { - "line": 461, + "line": 464, "column": 64 }, "identifierName": "mat4" @@ -31751,59 +32094,59 @@ }, "alternate": { "type": "BlockStatement", - "start": 15497, - "end": 15542, + "start": 15640, + "end": 15685, "loc": { "start": { - "line": 462, + "line": 465, "column": 15 }, "end": { - "line": 464, + "line": 467, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 15511, - "end": 15532, + "start": 15654, + "end": 15675, "loc": { "start": { - "line": 463, + "line": 466, "column": 12 }, "end": { - "line": 463, + "line": 466, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 15511, - "end": 15531, + "start": 15654, + "end": 15674, "loc": { "start": { - "line": 463, + "line": 466, "column": 12 }, "end": { - "line": 463, + "line": 466, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15511, - "end": 15517, + "start": 15654, + "end": 15660, "loc": { "start": { - "line": 463, + "line": 466, "column": 12 }, "end": { - "line": 463, + "line": 466, "column": 18 }, "identifierName": "matrix" @@ -31812,15 +32155,15 @@ }, "right": { "type": "Identifier", - "start": 15520, - "end": 15531, + "start": 15663, + "end": 15674, "loc": { "start": { - "line": 463, + "line": 466, "column": 21 }, "end": { - "line": 463, + "line": 466, "column": 32 }, "identifierName": "localMatrix" @@ -31840,43 +32183,43 @@ }, { "type": "IfStatement", - "start": 15553, - "end": 15797, + "start": 15696, + "end": 15940, "loc": { "start": { - "line": 466, + "line": 469, "column": 4 }, "end": { - "line": 473, + "line": 476, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 15557, - "end": 15573, + "start": 15700, + "end": 15716, "loc": { "start": { - "line": 466, + "line": 469, "column": 8 }, "end": { - "line": 466, + "line": 469, "column": 24 } }, "object": { "type": "Identifier", - "start": 15557, - "end": 15561, + "start": 15700, + "end": 15704, "loc": { "start": { - "line": 466, + "line": 469, "column": 8 }, "end": { - "line": 466, + "line": 469, "column": 12 }, "identifierName": "node" @@ -31885,15 +32228,15 @@ }, "property": { "type": "Identifier", - "start": 15562, - "end": 15573, + "start": 15705, + "end": 15716, "loc": { "start": { - "line": 466, + "line": 469, "column": 13 }, "end": { - "line": 466, + "line": 469, "column": 24 }, "identifierName": "translation" @@ -31904,59 +32247,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15575, - "end": 15797, + "start": 15718, + "end": 15940, "loc": { "start": { - "line": 466, + "line": 469, "column": 26 }, "end": { - "line": 473, + "line": 476, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 15585, - "end": 15639, + "start": 15728, + "end": 15782, "loc": { "start": { - "line": 467, + "line": 470, "column": 8 }, "end": { - "line": 467, + "line": 470, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 15585, - "end": 15638, + "start": 15728, + "end": 15781, "loc": { "start": { - "line": 467, + "line": 470, "column": 8 }, "end": { - "line": 467, + "line": 470, "column": 61 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15585, - "end": 15596, + "start": 15728, + "end": 15739, "loc": { "start": { - "line": 467, + "line": 470, "column": 8 }, "end": { - "line": 467, + "line": 470, "column": 19 }, "identifierName": "localMatrix" @@ -31965,43 +32308,43 @@ }, "right": { "type": "CallExpression", - "start": 15599, - "end": 15638, + "start": 15742, + "end": 15781, "loc": { "start": { - "line": 467, + "line": 470, "column": 22 }, "end": { - "line": 467, + "line": 470, "column": 61 } }, "callee": { "type": "MemberExpression", - "start": 15599, - "end": 15620, + "start": 15742, + "end": 15763, "loc": { "start": { - "line": 467, + "line": 470, "column": 22 }, "end": { - "line": 467, + "line": 470, "column": 43 } }, "object": { "type": "Identifier", - "start": 15599, - "end": 15603, + "start": 15742, + "end": 15746, "loc": { "start": { - "line": 467, + "line": 470, "column": 22 }, "end": { - "line": 467, + "line": 470, "column": 26 }, "identifierName": "math" @@ -32010,15 +32353,15 @@ }, "property": { "type": "Identifier", - "start": 15604, - "end": 15620, + "start": 15747, + "end": 15763, "loc": { "start": { - "line": 467, + "line": 470, "column": 27 }, "end": { - "line": 467, + "line": 470, "column": 43 }, "identifierName": "translationMat4v" @@ -32030,29 +32373,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 15621, - "end": 15637, + "start": 15764, + "end": 15780, "loc": { "start": { - "line": 467, + "line": 470, "column": 44 }, "end": { - "line": 467, + "line": 470, "column": 60 } }, "object": { "type": "Identifier", - "start": 15621, - "end": 15625, + "start": 15764, + "end": 15768, "loc": { "start": { - "line": 467, + "line": 470, "column": 44 }, "end": { - "line": 467, + "line": 470, "column": 48 }, "identifierName": "node" @@ -32061,15 +32404,15 @@ }, "property": { "type": "Identifier", - "start": 15626, - "end": 15637, + "start": 15769, + "end": 15780, "loc": { "start": { - "line": 467, + "line": 470, "column": 49 }, "end": { - "line": 467, + "line": 470, "column": 60 }, "identifierName": "translation" @@ -32084,29 +32427,29 @@ }, { "type": "IfStatement", - "start": 15648, - "end": 15791, + "start": 15791, + "end": 15934, "loc": { "start": { - "line": 468, + "line": 471, "column": 8 }, "end": { - "line": 472, + "line": 475, "column": 9 } }, "test": { "type": "Identifier", - "start": 15652, - "end": 15658, + "start": 15795, + "end": 15801, "loc": { "start": { - "line": 468, + "line": 471, "column": 12 }, "end": { - "line": 468, + "line": 471, "column": 18 }, "identifierName": "matrix" @@ -32115,59 +32458,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15660, - "end": 15740, + "start": 15803, + "end": 15883, "loc": { "start": { - "line": 468, + "line": 471, "column": 20 }, "end": { - "line": 470, + "line": 473, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 15674, - "end": 15730, + "start": 15817, + "end": 15873, "loc": { "start": { - "line": 469, + "line": 472, "column": 12 }, "end": { - "line": 469, + "line": 472, "column": 68 } }, "expression": { "type": "AssignmentExpression", - "start": 15674, - "end": 15729, + "start": 15817, + "end": 15872, "loc": { "start": { - "line": 469, + "line": 472, "column": 12 }, "end": { - "line": 469, + "line": 472, "column": 67 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15674, - "end": 15680, + "start": 15817, + "end": 15823, "loc": { "start": { - "line": 469, + "line": 472, "column": 12 }, "end": { - "line": 469, + "line": 472, "column": 18 }, "identifierName": "matrix" @@ -32176,43 +32519,43 @@ }, "right": { "type": "CallExpression", - "start": 15683, - "end": 15729, + "start": 15826, + "end": 15872, "loc": { "start": { - "line": 469, + "line": 472, "column": 21 }, "end": { - "line": 469, + "line": 472, "column": 67 } }, "callee": { "type": "MemberExpression", - "start": 15683, - "end": 15695, + "start": 15826, + "end": 15838, "loc": { "start": { - "line": 469, + "line": 472, "column": 21 }, "end": { - "line": 469, + "line": 472, "column": 33 } }, "object": { "type": "Identifier", - "start": 15683, - "end": 15687, + "start": 15826, + "end": 15830, "loc": { "start": { - "line": 469, + "line": 472, "column": 21 }, "end": { - "line": 469, + "line": 472, "column": 25 }, "identifierName": "math" @@ -32221,15 +32564,15 @@ }, "property": { "type": "Identifier", - "start": 15688, - "end": 15695, + "start": 15831, + "end": 15838, "loc": { "start": { - "line": 469, + "line": 472, "column": 26 }, "end": { - "line": 469, + "line": 472, "column": 33 }, "identifierName": "mulMat4" @@ -32241,15 +32584,15 @@ "arguments": [ { "type": "Identifier", - "start": 15696, - "end": 15702, + "start": 15839, + "end": 15845, "loc": { "start": { - "line": 469, + "line": 472, "column": 34 }, "end": { - "line": 469, + "line": 472, "column": 40 }, "identifierName": "matrix" @@ -32258,15 +32601,15 @@ }, { "type": "Identifier", - "start": 15704, - "end": 15715, + "start": 15847, + "end": 15858, "loc": { "start": { - "line": 469, + "line": 472, "column": 42 }, "end": { - "line": 469, + "line": 472, "column": 53 }, "identifierName": "localMatrix" @@ -32275,43 +32618,43 @@ }, { "type": "CallExpression", - "start": 15717, - "end": 15728, + "start": 15860, + "end": 15871, "loc": { "start": { - "line": 469, + "line": 472, "column": 55 }, "end": { - "line": 469, + "line": 472, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 15717, - "end": 15726, + "start": 15860, + "end": 15869, "loc": { "start": { - "line": 469, + "line": 472, "column": 55 }, "end": { - "line": 469, + "line": 472, "column": 64 } }, "object": { "type": "Identifier", - "start": 15717, - "end": 15721, + "start": 15860, + "end": 15864, "loc": { "start": { - "line": 469, + "line": 472, "column": 55 }, "end": { - "line": 469, + "line": 472, "column": 59 }, "identifierName": "math" @@ -32320,15 +32663,15 @@ }, "property": { "type": "Identifier", - "start": 15722, - "end": 15726, + "start": 15865, + "end": 15869, "loc": { "start": { - "line": 469, + "line": 472, "column": 60 }, "end": { - "line": 469, + "line": 472, "column": 64 }, "identifierName": "mat4" @@ -32348,59 +32691,59 @@ }, "alternate": { "type": "BlockStatement", - "start": 15746, - "end": 15791, + "start": 15889, + "end": 15934, "loc": { "start": { - "line": 470, + "line": 473, "column": 15 }, "end": { - "line": 472, + "line": 475, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 15760, - "end": 15781, + "start": 15903, + "end": 15924, "loc": { "start": { - "line": 471, + "line": 474, "column": 12 }, "end": { - "line": 471, + "line": 474, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 15760, - "end": 15780, + "start": 15903, + "end": 15923, "loc": { "start": { - "line": 471, + "line": 474, "column": 12 }, "end": { - "line": 471, + "line": 474, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15760, - "end": 15766, + "start": 15903, + "end": 15909, "loc": { "start": { - "line": 471, + "line": 474, "column": 12 }, "end": { - "line": 471, + "line": 474, "column": 18 }, "identifierName": "matrix" @@ -32409,15 +32752,15 @@ }, "right": { "type": "Identifier", - "start": 15769, - "end": 15780, + "start": 15912, + "end": 15923, "loc": { "start": { - "line": 471, + "line": 474, "column": 21 }, "end": { - "line": 471, + "line": 474, "column": 32 }, "identifierName": "localMatrix" @@ -32437,43 +32780,43 @@ }, { "type": "IfStatement", - "start": 15802, - "end": 16040, + "start": 15945, + "end": 16183, "loc": { "start": { - "line": 474, + "line": 477, "column": 4 }, "end": { - "line": 481, + "line": 484, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 15806, - "end": 15819, + "start": 15949, + "end": 15962, "loc": { "start": { - "line": 474, + "line": 477, "column": 8 }, "end": { - "line": 474, + "line": 477, "column": 21 } }, "object": { "type": "Identifier", - "start": 15806, - "end": 15810, + "start": 15949, + "end": 15953, "loc": { "start": { - "line": 474, + "line": 477, "column": 8 }, "end": { - "line": 474, + "line": 477, "column": 12 }, "identifierName": "node" @@ -32482,15 +32825,15 @@ }, "property": { "type": "Identifier", - "start": 15811, - "end": 15819, + "start": 15954, + "end": 15962, "loc": { "start": { - "line": 474, + "line": 477, "column": 13 }, "end": { - "line": 474, + "line": 477, "column": 21 }, "identifierName": "rotation" @@ -32501,59 +32844,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15821, - "end": 16040, + "start": 15964, + "end": 16183, "loc": { "start": { - "line": 474, + "line": 477, "column": 23 }, "end": { - "line": 481, + "line": 484, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 15831, - "end": 15882, + "start": 15974, + "end": 16025, "loc": { "start": { - "line": 475, + "line": 478, "column": 8 }, "end": { - "line": 475, + "line": 478, "column": 59 } }, "expression": { "type": "AssignmentExpression", - "start": 15831, - "end": 15881, + "start": 15974, + "end": 16024, "loc": { "start": { - "line": 475, + "line": 478, "column": 8 }, "end": { - "line": 475, + "line": 478, "column": 58 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15831, - "end": 15842, + "start": 15974, + "end": 15985, "loc": { "start": { - "line": 475, + "line": 478, "column": 8 }, "end": { - "line": 475, + "line": 478, "column": 19 }, "identifierName": "localMatrix" @@ -32562,43 +32905,43 @@ }, "right": { "type": "CallExpression", - "start": 15845, - "end": 15881, + "start": 15988, + "end": 16024, "loc": { "start": { - "line": 475, + "line": 478, "column": 22 }, "end": { - "line": 475, + "line": 478, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 15845, - "end": 15866, + "start": 15988, + "end": 16009, "loc": { "start": { - "line": 475, + "line": 478, "column": 22 }, "end": { - "line": 475, + "line": 478, "column": 43 } }, "object": { "type": "Identifier", - "start": 15845, - "end": 15849, + "start": 15988, + "end": 15992, "loc": { "start": { - "line": 475, + "line": 478, "column": 22 }, "end": { - "line": 475, + "line": 478, "column": 26 }, "identifierName": "math" @@ -32607,15 +32950,15 @@ }, "property": { "type": "Identifier", - "start": 15850, - "end": 15866, + "start": 15993, + "end": 16009, "loc": { "start": { - "line": 475, + "line": 478, "column": 27 }, "end": { - "line": 475, + "line": 478, "column": 43 }, "identifierName": "quaternionToMat4" @@ -32627,29 +32970,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 15867, - "end": 15880, + "start": 16010, + "end": 16023, "loc": { "start": { - "line": 475, + "line": 478, "column": 44 }, "end": { - "line": 475, + "line": 478, "column": 57 } }, "object": { "type": "Identifier", - "start": 15867, - "end": 15871, + "start": 16010, + "end": 16014, "loc": { "start": { - "line": 475, + "line": 478, "column": 44 }, "end": { - "line": 475, + "line": 478, "column": 48 }, "identifierName": "node" @@ -32658,15 +33001,15 @@ }, "property": { "type": "Identifier", - "start": 15872, - "end": 15880, + "start": 16015, + "end": 16023, "loc": { "start": { - "line": 475, + "line": 478, "column": 49 }, "end": { - "line": 475, + "line": 478, "column": 57 }, "identifierName": "rotation" @@ -32681,29 +33024,29 @@ }, { "type": "IfStatement", - "start": 15891, - "end": 16034, + "start": 16034, + "end": 16177, "loc": { "start": { - "line": 476, + "line": 479, "column": 8 }, "end": { - "line": 480, + "line": 483, "column": 9 } }, "test": { "type": "Identifier", - "start": 15895, - "end": 15901, + "start": 16038, + "end": 16044, "loc": { "start": { - "line": 476, + "line": 479, "column": 12 }, "end": { - "line": 476, + "line": 479, "column": 18 }, "identifierName": "matrix" @@ -32712,59 +33055,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15903, - "end": 15983, + "start": 16046, + "end": 16126, "loc": { "start": { - "line": 476, + "line": 479, "column": 20 }, "end": { - "line": 478, + "line": 481, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 15917, - "end": 15973, + "start": 16060, + "end": 16116, "loc": { "start": { - "line": 477, + "line": 480, "column": 12 }, "end": { - "line": 477, + "line": 480, "column": 68 } }, "expression": { "type": "AssignmentExpression", - "start": 15917, - "end": 15972, + "start": 16060, + "end": 16115, "loc": { "start": { - "line": 477, + "line": 480, "column": 12 }, "end": { - "line": 477, + "line": 480, "column": 67 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15917, - "end": 15923, + "start": 16060, + "end": 16066, "loc": { "start": { - "line": 477, + "line": 480, "column": 12 }, "end": { - "line": 477, + "line": 480, "column": 18 }, "identifierName": "matrix" @@ -32773,43 +33116,43 @@ }, "right": { "type": "CallExpression", - "start": 15926, - "end": 15972, + "start": 16069, + "end": 16115, "loc": { "start": { - "line": 477, + "line": 480, "column": 21 }, "end": { - "line": 477, + "line": 480, "column": 67 } }, "callee": { "type": "MemberExpression", - "start": 15926, - "end": 15938, + "start": 16069, + "end": 16081, "loc": { "start": { - "line": 477, + "line": 480, "column": 21 }, "end": { - "line": 477, + "line": 480, "column": 33 } }, "object": { "type": "Identifier", - "start": 15926, - "end": 15930, + "start": 16069, + "end": 16073, "loc": { "start": { - "line": 477, + "line": 480, "column": 21 }, "end": { - "line": 477, + "line": 480, "column": 25 }, "identifierName": "math" @@ -32818,15 +33161,15 @@ }, "property": { "type": "Identifier", - "start": 15931, - "end": 15938, + "start": 16074, + "end": 16081, "loc": { "start": { - "line": 477, + "line": 480, "column": 26 }, "end": { - "line": 477, + "line": 480, "column": 33 }, "identifierName": "mulMat4" @@ -32838,15 +33181,15 @@ "arguments": [ { "type": "Identifier", - "start": 15939, - "end": 15945, + "start": 16082, + "end": 16088, "loc": { "start": { - "line": 477, + "line": 480, "column": 34 }, "end": { - "line": 477, + "line": 480, "column": 40 }, "identifierName": "matrix" @@ -32855,15 +33198,15 @@ }, { "type": "Identifier", - "start": 15947, - "end": 15958, + "start": 16090, + "end": 16101, "loc": { "start": { - "line": 477, + "line": 480, "column": 42 }, "end": { - "line": 477, + "line": 480, "column": 53 }, "identifierName": "localMatrix" @@ -32872,43 +33215,43 @@ }, { "type": "CallExpression", - "start": 15960, - "end": 15971, + "start": 16103, + "end": 16114, "loc": { "start": { - "line": 477, + "line": 480, "column": 55 }, "end": { - "line": 477, + "line": 480, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 15960, - "end": 15969, + "start": 16103, + "end": 16112, "loc": { "start": { - "line": 477, + "line": 480, "column": 55 }, "end": { - "line": 477, + "line": 480, "column": 64 } }, "object": { "type": "Identifier", - "start": 15960, - "end": 15964, + "start": 16103, + "end": 16107, "loc": { "start": { - "line": 477, + "line": 480, "column": 55 }, "end": { - "line": 477, + "line": 480, "column": 59 }, "identifierName": "math" @@ -32917,15 +33260,15 @@ }, "property": { "type": "Identifier", - "start": 15965, - "end": 15969, + "start": 16108, + "end": 16112, "loc": { "start": { - "line": 477, + "line": 480, "column": 60 }, "end": { - "line": 477, + "line": 480, "column": 64 }, "identifierName": "mat4" @@ -32945,59 +33288,59 @@ }, "alternate": { "type": "BlockStatement", - "start": 15989, - "end": 16034, + "start": 16132, + "end": 16177, "loc": { "start": { - "line": 478, + "line": 481, "column": 15 }, "end": { - "line": 480, + "line": 483, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 16003, - "end": 16024, + "start": 16146, + "end": 16167, "loc": { "start": { - "line": 479, + "line": 482, "column": 12 }, "end": { - "line": 479, + "line": 482, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 16003, - "end": 16023, + "start": 16146, + "end": 16166, "loc": { "start": { - "line": 479, + "line": 482, "column": 12 }, "end": { - "line": 479, + "line": 482, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 16003, - "end": 16009, + "start": 16146, + "end": 16152, "loc": { "start": { - "line": 479, + "line": 482, "column": 12 }, "end": { - "line": 479, + "line": 482, "column": 18 }, "identifierName": "matrix" @@ -33006,15 +33349,15 @@ }, "right": { "type": "Identifier", - "start": 16012, - "end": 16023, + "start": 16155, + "end": 16166, "loc": { "start": { - "line": 479, + "line": 482, "column": 21 }, "end": { - "line": 479, + "line": 482, "column": 32 }, "identifierName": "localMatrix" @@ -33034,43 +33377,43 @@ }, { "type": "IfStatement", - "start": 16045, - "end": 16273, + "start": 16188, + "end": 16416, "loc": { "start": { - "line": 482, + "line": 485, "column": 4 }, "end": { - "line": 489, + "line": 492, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 16049, - "end": 16059, + "start": 16192, + "end": 16202, "loc": { "start": { - "line": 482, + "line": 485, "column": 8 }, "end": { - "line": 482, + "line": 485, "column": 18 } }, "object": { "type": "Identifier", - "start": 16049, - "end": 16053, + "start": 16192, + "end": 16196, "loc": { "start": { - "line": 482, + "line": 485, "column": 8 }, "end": { - "line": 482, + "line": 485, "column": 12 }, "identifierName": "node" @@ -33079,15 +33422,15 @@ }, "property": { "type": "Identifier", - "start": 16054, - "end": 16059, + "start": 16197, + "end": 16202, "loc": { "start": { - "line": 482, + "line": 485, "column": 13 }, "end": { - "line": 482, + "line": 485, "column": 18 }, "identifierName": "scale" @@ -33098,59 +33441,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 16061, - "end": 16273, + "start": 16204, + "end": 16416, "loc": { "start": { - "line": 482, + "line": 485, "column": 20 }, "end": { - "line": 489, + "line": 492, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 16071, - "end": 16115, + "start": 16214, + "end": 16258, "loc": { "start": { - "line": 483, + "line": 486, "column": 8 }, "end": { - "line": 483, + "line": 486, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 16071, - "end": 16114, + "start": 16214, + "end": 16257, "loc": { "start": { - "line": 483, + "line": 486, "column": 8 }, "end": { - "line": 483, + "line": 486, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 16071, - "end": 16082, + "start": 16214, + "end": 16225, "loc": { "start": { - "line": 483, + "line": 486, "column": 8 }, "end": { - "line": 483, + "line": 486, "column": 19 }, "identifierName": "localMatrix" @@ -33159,43 +33502,43 @@ }, "right": { "type": "CallExpression", - "start": 16085, - "end": 16114, + "start": 16228, + "end": 16257, "loc": { "start": { - "line": 483, + "line": 486, "column": 22 }, "end": { - "line": 483, + "line": 486, "column": 51 } }, "callee": { "type": "MemberExpression", - "start": 16085, - "end": 16102, + "start": 16228, + "end": 16245, "loc": { "start": { - "line": 483, + "line": 486, "column": 22 }, "end": { - "line": 483, + "line": 486, "column": 39 } }, "object": { "type": "Identifier", - "start": 16085, - "end": 16089, + "start": 16228, + "end": 16232, "loc": { "start": { - "line": 483, + "line": 486, "column": 22 }, "end": { - "line": 483, + "line": 486, "column": 26 }, "identifierName": "math" @@ -33204,15 +33547,15 @@ }, "property": { "type": "Identifier", - "start": 16090, - "end": 16102, + "start": 16233, + "end": 16245, "loc": { "start": { - "line": 483, + "line": 486, "column": 27 }, "end": { - "line": 483, + "line": 486, "column": 39 }, "identifierName": "scalingMat4v" @@ -33224,29 +33567,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 16103, - "end": 16113, + "start": 16246, + "end": 16256, "loc": { "start": { - "line": 483, + "line": 486, "column": 40 }, "end": { - "line": 483, + "line": 486, "column": 50 } }, "object": { "type": "Identifier", - "start": 16103, - "end": 16107, + "start": 16246, + "end": 16250, "loc": { "start": { - "line": 483, + "line": 486, "column": 40 }, "end": { - "line": 483, + "line": 486, "column": 44 }, "identifierName": "node" @@ -33255,15 +33598,15 @@ }, "property": { "type": "Identifier", - "start": 16108, - "end": 16113, + "start": 16251, + "end": 16256, "loc": { "start": { - "line": 483, + "line": 486, "column": 45 }, "end": { - "line": 483, + "line": 486, "column": 50 }, "identifierName": "scale" @@ -33278,29 +33621,29 @@ }, { "type": "IfStatement", - "start": 16124, - "end": 16267, + "start": 16267, + "end": 16410, "loc": { "start": { - "line": 484, + "line": 487, "column": 8 }, "end": { - "line": 488, + "line": 491, "column": 9 } }, "test": { "type": "Identifier", - "start": 16128, - "end": 16134, + "start": 16271, + "end": 16277, "loc": { "start": { - "line": 484, + "line": 487, "column": 12 }, "end": { - "line": 484, + "line": 487, "column": 18 }, "identifierName": "matrix" @@ -33309,59 +33652,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 16136, - "end": 16216, + "start": 16279, + "end": 16359, "loc": { "start": { - "line": 484, + "line": 487, "column": 20 }, "end": { - "line": 486, + "line": 489, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 16150, - "end": 16206, + "start": 16293, + "end": 16349, "loc": { "start": { - "line": 485, + "line": 488, "column": 12 }, "end": { - "line": 485, + "line": 488, "column": 68 } }, "expression": { "type": "AssignmentExpression", - "start": 16150, - "end": 16205, + "start": 16293, + "end": 16348, "loc": { "start": { - "line": 485, + "line": 488, "column": 12 }, "end": { - "line": 485, + "line": 488, "column": 67 } }, "operator": "=", "left": { "type": "Identifier", - "start": 16150, - "end": 16156, + "start": 16293, + "end": 16299, "loc": { "start": { - "line": 485, + "line": 488, "column": 12 }, "end": { - "line": 485, + "line": 488, "column": 18 }, "identifierName": "matrix" @@ -33370,43 +33713,43 @@ }, "right": { "type": "CallExpression", - "start": 16159, - "end": 16205, + "start": 16302, + "end": 16348, "loc": { "start": { - "line": 485, + "line": 488, "column": 21 }, "end": { - "line": 485, + "line": 488, "column": 67 } }, "callee": { "type": "MemberExpression", - "start": 16159, - "end": 16171, + "start": 16302, + "end": 16314, "loc": { "start": { - "line": 485, + "line": 488, "column": 21 }, "end": { - "line": 485, + "line": 488, "column": 33 } }, "object": { "type": "Identifier", - "start": 16159, - "end": 16163, + "start": 16302, + "end": 16306, "loc": { "start": { - "line": 485, + "line": 488, "column": 21 }, "end": { - "line": 485, + "line": 488, "column": 25 }, "identifierName": "math" @@ -33415,15 +33758,15 @@ }, "property": { "type": "Identifier", - "start": 16164, - "end": 16171, + "start": 16307, + "end": 16314, "loc": { "start": { - "line": 485, + "line": 488, "column": 26 }, "end": { - "line": 485, + "line": 488, "column": 33 }, "identifierName": "mulMat4" @@ -33435,15 +33778,15 @@ "arguments": [ { "type": "Identifier", - "start": 16172, - "end": 16178, + "start": 16315, + "end": 16321, "loc": { "start": { - "line": 485, + "line": 488, "column": 34 }, "end": { - "line": 485, + "line": 488, "column": 40 }, "identifierName": "matrix" @@ -33452,15 +33795,15 @@ }, { "type": "Identifier", - "start": 16180, - "end": 16191, + "start": 16323, + "end": 16334, "loc": { "start": { - "line": 485, + "line": 488, "column": 42 }, "end": { - "line": 485, + "line": 488, "column": 53 }, "identifierName": "localMatrix" @@ -33469,43 +33812,43 @@ }, { "type": "CallExpression", - "start": 16193, - "end": 16204, + "start": 16336, + "end": 16347, "loc": { "start": { - "line": 485, + "line": 488, "column": 55 }, "end": { - "line": 485, + "line": 488, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 16193, - "end": 16202, + "start": 16336, + "end": 16345, "loc": { "start": { - "line": 485, + "line": 488, "column": 55 }, "end": { - "line": 485, + "line": 488, "column": 64 } }, "object": { "type": "Identifier", - "start": 16193, - "end": 16197, + "start": 16336, + "end": 16340, "loc": { "start": { - "line": 485, + "line": 488, "column": 55 }, "end": { - "line": 485, + "line": 488, "column": 59 }, "identifierName": "math" @@ -33514,15 +33857,15 @@ }, "property": { "type": "Identifier", - "start": 16198, - "end": 16202, + "start": 16341, + "end": 16345, "loc": { "start": { - "line": 485, + "line": 488, "column": 60 }, "end": { - "line": 485, + "line": 488, "column": 64 }, "identifierName": "mat4" @@ -33542,59 +33885,59 @@ }, "alternate": { "type": "BlockStatement", - "start": 16222, - "end": 16267, + "start": 16365, + "end": 16410, "loc": { "start": { - "line": 486, + "line": 489, "column": 15 }, "end": { - "line": 488, + "line": 491, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 16236, - "end": 16257, + "start": 16379, + "end": 16400, "loc": { "start": { - "line": 487, + "line": 490, "column": 12 }, "end": { - "line": 487, + "line": 490, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 16236, - "end": 16256, + "start": 16379, + "end": 16399, "loc": { "start": { - "line": 487, + "line": 490, "column": 12 }, "end": { - "line": 487, + "line": 490, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 16236, - "end": 16242, + "start": 16379, + "end": 16385, "loc": { "start": { - "line": 487, + "line": 490, "column": 12 }, "end": { - "line": 487, + "line": 490, "column": 18 }, "identifierName": "matrix" @@ -33603,15 +33946,15 @@ }, "right": { "type": "Identifier", - "start": 16245, - "end": 16256, + "start": 16388, + "end": 16399, "loc": { "start": { - "line": 487, + "line": 490, "column": 21 }, "end": { - "line": 487, + "line": 490, "column": 32 }, "identifierName": "localMatrix" @@ -33631,44 +33974,44 @@ }, { "type": "VariableDeclaration", - "start": 16279, - "end": 16313, + "start": 16422, + "end": 16456, "loc": { "start": { - "line": 491, + "line": 494, "column": 4 }, "end": { - "line": 491, + "line": 494, "column": 38 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16285, - "end": 16312, + "start": 16428, + "end": 16455, "loc": { "start": { - "line": 491, + "line": 494, "column": 10 }, "end": { - "line": 491, + "line": 494, "column": 37 } }, "id": { "type": "Identifier", - "start": 16285, - "end": 16295, + "start": 16428, + "end": 16438, "loc": { "start": { - "line": 491, + "line": 494, "column": 10 }, "end": { - "line": 491, + "line": 494, "column": 20 }, "identifierName": "sceneModel" @@ -33677,29 +34020,29 @@ }, "init": { "type": "MemberExpression", - "start": 16298, - "end": 16312, + "start": 16441, + "end": 16455, "loc": { "start": { - "line": 491, + "line": 494, "column": 23 }, "end": { - "line": 491, + "line": 494, "column": 37 } }, "object": { "type": "Identifier", - "start": 16298, - "end": 16301, + "start": 16441, + "end": 16444, "loc": { "start": { - "line": 491, + "line": 494, "column": 23 }, "end": { - "line": 491, + "line": 494, "column": 26 }, "identifierName": "ctx" @@ -33708,15 +34051,15 @@ }, "property": { "type": "Identifier", - "start": 16302, - "end": 16312, + "start": 16445, + "end": 16455, "loc": { "start": { - "line": 491, + "line": 494, "column": 27 }, "end": { - "line": 491, + "line": 494, "column": 37 }, "identifierName": "sceneModel" @@ -33731,43 +34074,43 @@ }, { "type": "IfStatement", - "start": 16318, - "end": 20799, + "start": 16461, + "end": 21131, "loc": { "start": { - "line": 492, + "line": 495, "column": 4 }, "end": { - "line": 607, + "line": 613, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 16322, - "end": 16331, + "start": 16465, + "end": 16474, "loc": { "start": { - "line": 492, + "line": 495, "column": 8 }, "end": { - "line": 492, + "line": 495, "column": 17 } }, "object": { "type": "Identifier", - "start": 16322, - "end": 16326, + "start": 16465, + "end": 16469, "loc": { "start": { - "line": 492, + "line": 495, "column": 8 }, "end": { - "line": 492, + "line": 495, "column": 12 }, "identifierName": "node" @@ -33776,15 +34119,15 @@ }, "property": { "type": "Identifier", - "start": 16327, - "end": 16331, + "start": 16470, + "end": 16474, "loc": { "start": { - "line": 492, + "line": 495, "column": 13 }, "end": { - "line": 492, + "line": 495, "column": 17 }, "identifierName": "mesh" @@ -33795,59 +34138,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 16333, - "end": 20799, + "start": 16476, + "end": 21131, "loc": { "start": { - "line": 492, + "line": 495, "column": 19 }, "end": { - "line": 607, + "line": 613, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 16343, - "end": 16366, + "start": 16486, + "end": 16509, "loc": { "start": { - "line": 493, + "line": 496, "column": 8 }, "end": { - "line": 493, + "line": 496, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16349, - "end": 16365, + "start": 16492, + "end": 16508, "loc": { "start": { - "line": 493, + "line": 496, "column": 14 }, "end": { - "line": 493, + "line": 496, "column": 30 } }, "id": { "type": "Identifier", - "start": 16349, - "end": 16353, + "start": 16492, + "end": 16496, "loc": { "start": { - "line": 493, + "line": 496, "column": 14 }, "end": { - "line": 493, + "line": 496, "column": 18 }, "identifierName": "mesh" @@ -33856,29 +34199,29 @@ }, "init": { "type": "MemberExpression", - "start": 16356, - "end": 16365, + "start": 16499, + "end": 16508, "loc": { "start": { - "line": 493, + "line": 496, "column": 21 }, "end": { - "line": 493, + "line": 496, "column": 30 } }, "object": { "type": "Identifier", - "start": 16356, - "end": 16360, + "start": 16499, + "end": 16503, "loc": { "start": { - "line": 493, + "line": 496, "column": 21 }, "end": { - "line": 493, + "line": 496, "column": 25 }, "identifierName": "node" @@ -33887,15 +34230,15 @@ }, "property": { "type": "Identifier", - "start": 16361, - "end": 16365, + "start": 16504, + "end": 16508, "loc": { "start": { - "line": 493, + "line": 496, "column": 26 }, "end": { - "line": 493, + "line": 496, "column": 30 }, "identifierName": "mesh" @@ -33910,44 +34253,44 @@ }, { "type": "VariableDeclaration", - "start": 16375, - "end": 16392, + "start": 16518, + "end": 16535, "loc": { "start": { - "line": 494, + "line": 497, "column": 8 }, "end": { - "line": 494, + "line": 497, "column": 25 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16379, - "end": 16391, + "start": 16522, + "end": 16534, "loc": { "start": { - "line": 494, + "line": 497, "column": 12 }, "end": { - "line": 494, + "line": 497, "column": 24 } }, "id": { "type": "Identifier", - "start": 16379, - "end": 16391, + "start": 16522, + "end": 16534, "loc": { "start": { - "line": 494, + "line": 497, "column": 12 }, "end": { - "line": 494, + "line": 497, "column": 24 }, "identifierName": "createEntity" @@ -33961,43 +34304,43 @@ }, { "type": "IfStatement", - "start": 16401, - "end": 16678, + "start": 16544, + "end": 16821, "loc": { "start": { - "line": 495, + "line": 498, "column": 8 }, "end": { - "line": 503, + "line": 506, "column": 9 } }, "test": { "type": "MemberExpression", - "start": 16405, - "end": 16419, + "start": 16548, + "end": 16562, "loc": { "start": { - "line": 495, + "line": 498, "column": 12 }, "end": { - "line": 495, + "line": 498, "column": 26 } }, "object": { "type": "Identifier", - "start": 16405, - "end": 16408, + "start": 16548, + "end": 16551, "loc": { "start": { - "line": 495, + "line": 498, "column": 12 }, "end": { - "line": 495, + "line": 498, "column": 15 }, "identifierName": "ctx" @@ -34006,15 +34349,15 @@ }, "property": { "type": "Identifier", - "start": 16409, - "end": 16419, + "start": 16552, + "end": 16562, "loc": { "start": { - "line": 495, + "line": 498, "column": 16 }, "end": { - "line": 495, + "line": 498, "column": 26 }, "identifierName": "handlenode" @@ -34025,59 +34368,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 16421, - "end": 16678, + "start": 16564, + "end": 16821, "loc": { "start": { - "line": 495, + "line": 498, "column": 28 }, "end": { - "line": 503, + "line": 506, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 16435, - "end": 16454, + "start": 16578, + "end": 16597, "loc": { "start": { - "line": 496, + "line": 499, "column": 12 }, "end": { - "line": 496, + "line": 499, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16441, - "end": 16453, + "start": 16584, + "end": 16596, "loc": { "start": { - "line": 496, + "line": 499, "column": 18 }, "end": { - "line": 496, + "line": 499, "column": 30 } }, "id": { "type": "Identifier", - "start": 16441, - "end": 16448, + "start": 16584, + "end": 16591, "loc": { "start": { - "line": 496, + "line": 499, "column": 18 }, "end": { - "line": 496, + "line": 499, "column": 25 }, "identifierName": "actions" @@ -34086,15 +34429,15 @@ }, "init": { "type": "ObjectExpression", - "start": 16451, - "end": 16453, + "start": 16594, + "end": 16596, "loc": { "start": { - "line": 496, + "line": 499, "column": 28 }, "end": { - "line": 496, + "line": 499, "column": 30 } }, @@ -34106,29 +34449,29 @@ }, { "type": "IfStatement", - "start": 16467, - "end": 16561, + "start": 16610, + "end": 16704, "loc": { "start": { - "line": 497, + "line": 500, "column": 12 }, "end": { - "line": 499, + "line": 502, "column": 13 } }, "test": { "type": "UnaryExpression", - "start": 16471, - "end": 16520, + "start": 16614, + "end": 16663, "loc": { "start": { - "line": 497, + "line": 500, "column": 16 }, "end": { - "line": 497, + "line": 500, "column": 65 } }, @@ -34136,43 +34479,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 16472, - "end": 16520, + "start": 16615, + "end": 16663, "loc": { "start": { - "line": 497, + "line": 500, "column": 17 }, "end": { - "line": 497, + "line": 500, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 16472, - "end": 16486, + "start": 16615, + "end": 16629, "loc": { "start": { - "line": 497, + "line": 500, "column": 17 }, "end": { - "line": 497, + "line": 500, "column": 31 } }, "object": { "type": "Identifier", - "start": 16472, - "end": 16475, + "start": 16615, + "end": 16618, "loc": { "start": { - "line": 497, + "line": 500, "column": 17 }, "end": { - "line": 497, + "line": 500, "column": 20 }, "identifierName": "ctx" @@ -34181,15 +34524,15 @@ }, "property": { "type": "Identifier", - "start": 16476, - "end": 16486, + "start": 16619, + "end": 16629, "loc": { "start": { - "line": 497, + "line": 500, "column": 21 }, "end": { - "line": 497, + "line": 500, "column": 31 }, "identifierName": "handlenode" @@ -34201,43 +34544,43 @@ "arguments": [ { "type": "MemberExpression", - "start": 16487, - "end": 16504, + "start": 16630, + "end": 16647, "loc": { "start": { - "line": 497, + "line": 500, "column": 32 }, "end": { - "line": 497, + "line": 500, "column": 49 } }, "object": { "type": "MemberExpression", - "start": 16487, - "end": 16501, + "start": 16630, + "end": 16644, "loc": { "start": { - "line": 497, + "line": 500, "column": 32 }, "end": { - "line": 497, + "line": 500, "column": 46 } }, "object": { "type": "Identifier", - "start": 16487, - "end": 16490, + "start": 16630, + "end": 16633, "loc": { "start": { - "line": 497, + "line": 500, "column": 32 }, "end": { - "line": 497, + "line": 500, "column": 35 }, "identifierName": "ctx" @@ -34246,15 +34589,15 @@ }, "property": { "type": "Identifier", - "start": 16491, - "end": 16501, + "start": 16634, + "end": 16644, "loc": { "start": { - "line": 497, + "line": 500, "column": 36 }, "end": { - "line": 497, + "line": 500, "column": 46 }, "identifierName": "sceneModel" @@ -34265,15 +34608,15 @@ }, "property": { "type": "Identifier", - "start": 16502, - "end": 16504, + "start": 16645, + "end": 16647, "loc": { "start": { - "line": 497, + "line": 500, "column": 47 }, "end": { - "line": 497, + "line": 500, "column": 49 }, "identifierName": "id" @@ -34284,15 +34627,15 @@ }, { "type": "Identifier", - "start": 16506, - "end": 16510, + "start": 16649, + "end": 16653, "loc": { "start": { - "line": 497, + "line": 500, "column": 51 }, "end": { - "line": 497, + "line": 500, "column": 55 }, "identifierName": "node" @@ -34301,15 +34644,15 @@ }, { "type": "Identifier", - "start": 16512, - "end": 16519, + "start": 16655, + "end": 16662, "loc": { "start": { - "line": 497, + "line": 500, "column": 57 }, "end": { - "line": 497, + "line": 500, "column": 64 }, "identifierName": "actions" @@ -34324,30 +34667,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 16522, - "end": 16561, + "start": 16665, + "end": 16704, "loc": { "start": { - "line": 497, + "line": 500, "column": 67 }, "end": { - "line": 499, + "line": 502, "column": 13 } }, "body": [ { "type": "ReturnStatement", - "start": 16540, - "end": 16547, + "start": 16683, + "end": 16690, "loc": { "start": { - "line": 498, + "line": 501, "column": 16 }, "end": { - "line": 498, + "line": 501, "column": 23 } }, @@ -34360,43 +34703,43 @@ }, { "type": "IfStatement", - "start": 16574, - "end": 16668, + "start": 16717, + "end": 16811, "loc": { "start": { - "line": 500, + "line": 503, "column": 12 }, "end": { - "line": 502, + "line": 505, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 16578, - "end": 16598, + "start": 16721, + "end": 16741, "loc": { "start": { - "line": 500, + "line": 503, "column": 16 }, "end": { - "line": 500, + "line": 503, "column": 36 } }, "object": { "type": "Identifier", - "start": 16578, - "end": 16585, + "start": 16721, + "end": 16728, "loc": { "start": { - "line": 500, + "line": 503, "column": 16 }, "end": { - "line": 500, + "line": 503, "column": 23 }, "identifierName": "actions" @@ -34405,15 +34748,15 @@ }, "property": { "type": "Identifier", - "start": 16586, - "end": 16598, + "start": 16729, + "end": 16741, "loc": { "start": { - "line": 500, + "line": 503, "column": 24 }, "end": { - "line": 500, + "line": 503, "column": 36 }, "identifierName": "createEntity" @@ -34424,59 +34767,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 16600, - "end": 16668, + "start": 16743, + "end": 16811, "loc": { "start": { - "line": 500, + "line": 503, "column": 38 }, "end": { - "line": 502, + "line": 505, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 16618, - "end": 16654, + "start": 16761, + "end": 16797, "loc": { "start": { - "line": 501, + "line": 504, "column": 16 }, "end": { - "line": 501, + "line": 504, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 16618, - "end": 16653, + "start": 16761, + "end": 16796, "loc": { "start": { - "line": 501, + "line": 504, "column": 16 }, "end": { - "line": 501, + "line": 504, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 16618, - "end": 16630, + "start": 16761, + "end": 16773, "loc": { "start": { - "line": 501, + "line": 504, "column": 16 }, "end": { - "line": 501, + "line": 504, "column": 28 }, "identifierName": "createEntity" @@ -34485,29 +34828,29 @@ }, "right": { "type": "MemberExpression", - "start": 16633, - "end": 16653, + "start": 16776, + "end": 16796, "loc": { "start": { - "line": 501, + "line": 504, "column": 31 }, "end": { - "line": 501, + "line": 504, "column": 51 } }, "object": { "type": "Identifier", - "start": 16633, - "end": 16640, + "start": 16776, + "end": 16783, "loc": { "start": { - "line": 501, + "line": 504, "column": 31 }, "end": { - "line": 501, + "line": 504, "column": 38 }, "identifierName": "actions" @@ -34516,15 +34859,15 @@ }, "property": { "type": "Identifier", - "start": 16641, - "end": 16653, + "start": 16784, + "end": 16796, "loc": { "start": { - "line": 501, + "line": 504, "column": 39 }, "end": { - "line": 501, + "line": 504, "column": 51 }, "identifierName": "createEntity" @@ -34547,44 +34890,44 @@ }, { "type": "VariableDeclaration", - "start": 16687, - "end": 16753, + "start": 16830, + "end": 16896, "loc": { "start": { - "line": 504, + "line": 507, "column": 8 }, "end": { - "line": 504, + "line": 507, "column": 74 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16693, - "end": 16752, + "start": 16836, + "end": 16895, "loc": { "start": { - "line": 504, + "line": 507, "column": 14 }, "end": { - "line": 504, + "line": 507, "column": 73 } }, "id": { "type": "Identifier", - "start": 16693, - "end": 16704, + "start": 16836, + "end": 16847, "loc": { "start": { - "line": 504, + "line": 507, "column": 14 }, "end": { - "line": 504, + "line": 507, "column": 25 }, "identifierName": "worldMatrix" @@ -34593,29 +34936,29 @@ }, "init": { "type": "ConditionalExpression", - "start": 16707, - "end": 16752, + "start": 16850, + "end": 16895, "loc": { "start": { - "line": 504, + "line": 507, "column": 28 }, "end": { - "line": 504, + "line": 507, "column": 73 } }, "test": { "type": "Identifier", - "start": 16707, - "end": 16713, + "start": 16850, + "end": 16856, "loc": { "start": { - "line": 504, + "line": 507, "column": 28 }, "end": { - "line": 504, + "line": 507, "column": 34 }, "identifierName": "matrix" @@ -34624,43 +34967,43 @@ }, "consequent": { "type": "CallExpression", - "start": 16716, - "end": 16730, + "start": 16859, + "end": 16873, "loc": { "start": { - "line": 504, + "line": 507, "column": 37 }, "end": { - "line": 504, + "line": 507, "column": 51 } }, "callee": { "type": "MemberExpression", - "start": 16716, - "end": 16728, + "start": 16859, + "end": 16871, "loc": { "start": { - "line": 504, + "line": 507, "column": 37 }, "end": { - "line": 504, + "line": 507, "column": 49 } }, "object": { "type": "Identifier", - "start": 16716, - "end": 16722, + "start": 16859, + "end": 16865, "loc": { "start": { - "line": 504, + "line": 507, "column": 37 }, "end": { - "line": 504, + "line": 507, "column": 43 }, "identifierName": "matrix" @@ -34669,15 +35012,15 @@ }, "property": { "type": "Identifier", - "start": 16723, - "end": 16728, + "start": 16866, + "end": 16871, "loc": { "start": { - "line": 504, + "line": 507, "column": 44 }, "end": { - "line": 504, + "line": 507, "column": 49 }, "identifierName": "slice" @@ -34690,43 +35033,43 @@ }, "alternate": { "type": "CallExpression", - "start": 16733, - "end": 16752, + "start": 16876, + "end": 16895, "loc": { "start": { - "line": 504, + "line": 507, "column": 54 }, "end": { - "line": 504, + "line": 507, "column": 73 } }, "callee": { "type": "MemberExpression", - "start": 16733, - "end": 16750, + "start": 16876, + "end": 16893, "loc": { "start": { - "line": 504, + "line": 507, "column": 54 }, "end": { - "line": 504, + "line": 507, "column": 71 } }, "object": { "type": "Identifier", - "start": 16733, - "end": 16737, + "start": 16876, + "end": 16880, "loc": { "start": { - "line": 504, + "line": 507, "column": 54 }, "end": { - "line": 504, + "line": 507, "column": 58 }, "identifierName": "math" @@ -34735,15 +35078,15 @@ }, "property": { "type": "Identifier", - "start": 16738, - "end": 16750, + "start": 16881, + "end": 16893, "loc": { "start": { - "line": 504, + "line": 507, "column": 59 }, "end": { - "line": 504, + "line": 507, "column": 71 }, "identifierName": "identityMat4" @@ -34761,44 +35104,44 @@ }, { "type": "VariableDeclaration", - "start": 16762, - "end": 16807, + "start": 16905, + "end": 16950, "loc": { "start": { - "line": 505, + "line": 508, "column": 8 }, "end": { - "line": 505, + "line": 508, "column": 53 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16768, - "end": 16806, + "start": 16911, + "end": 16949, "loc": { "start": { - "line": 505, + "line": 508, "column": 14 }, "end": { - "line": 505, + "line": 508, "column": 52 } }, "id": { "type": "Identifier", - "start": 16768, - "end": 16781, + "start": 16911, + "end": 16924, "loc": { "start": { - "line": 505, + "line": 508, "column": 14 }, "end": { - "line": 505, + "line": 508, "column": 27 }, "identifierName": "numPrimitives" @@ -34807,43 +35150,43 @@ }, "init": { "type": "MemberExpression", - "start": 16784, - "end": 16806, + "start": 16927, + "end": 16949, "loc": { "start": { - "line": 505, + "line": 508, "column": 30 }, "end": { - "line": 505, + "line": 508, "column": 52 } }, "object": { "type": "MemberExpression", - "start": 16784, - "end": 16799, + "start": 16927, + "end": 16942, "loc": { "start": { - "line": 505, + "line": 508, "column": 30 }, "end": { - "line": 505, + "line": 508, "column": 45 } }, "object": { "type": "Identifier", - "start": 16784, - "end": 16788, + "start": 16927, + "end": 16931, "loc": { "start": { - "line": 505, + "line": 508, "column": 30 }, "end": { - "line": 505, + "line": 508, "column": 34 }, "identifierName": "mesh" @@ -34852,15 +35195,15 @@ }, "property": { "type": "Identifier", - "start": 16789, - "end": 16799, + "start": 16932, + "end": 16942, "loc": { "start": { - "line": 505, + "line": 508, "column": 35 }, "end": { - "line": 505, + "line": 508, "column": 45 }, "identifierName": "primitives" @@ -34871,15 +35214,15 @@ }, "property": { "type": "Identifier", - "start": 16800, - "end": 16806, + "start": 16943, + "end": 16949, "loc": { "start": { - "line": 505, + "line": 508, "column": 46 }, "end": { - "line": 505, + "line": 508, "column": 52 }, "identifierName": "length" @@ -34894,43 +35237,43 @@ }, { "type": "IfStatement", - "start": 16817, - "end": 20793, + "start": 16960, + "end": 21125, "loc": { "start": { - "line": 507, + "line": 510, "column": 8 }, "end": { - "line": 606, + "line": 612, "column": 9 } }, "test": { "type": "BinaryExpression", - "start": 16821, - "end": 16838, + "start": 16964, + "end": 16981, "loc": { "start": { - "line": 507, + "line": 510, "column": 12 }, "end": { - "line": 507, + "line": 510, "column": 29 } }, "left": { "type": "Identifier", - "start": 16821, - "end": 16834, + "start": 16964, + "end": 16977, "loc": { "start": { - "line": 507, + "line": 510, "column": 12 }, "end": { - "line": 507, + "line": 510, "column": 25 }, "identifierName": "numPrimitives" @@ -34940,15 +35283,15 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 16837, - "end": 16838, + "start": 16980, + "end": 16981, "loc": { "start": { - "line": 507, + "line": 510, "column": 28 }, "end": { - "line": 507, + "line": 510, "column": 29 } }, @@ -34961,73 +35304,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 16840, - "end": 20793, + "start": 16983, + "end": 21125, "loc": { "start": { - "line": 507, + "line": 510, "column": 31 }, "end": { - "line": 606, + "line": 612, "column": 9 } }, "body": [ { "type": "ForStatement", - "start": 16855, - "end": 20370, + "start": 16998, + "end": 20702, "loc": { "start": { - "line": 509, + "line": 512, "column": 12 }, "end": { - "line": 594, + "line": 600, "column": 13 } }, "init": { "type": "VariableDeclaration", - "start": 16860, - "end": 16869, + "start": 17003, + "end": 17012, "loc": { "start": { - "line": 509, + "line": 512, "column": 17 }, "end": { - "line": 509, + "line": 512, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16864, - "end": 16869, + "start": 17007, + "end": 17012, "loc": { "start": { - "line": 509, + "line": 512, "column": 21 }, "end": { - "line": 509, + "line": 512, "column": 26 } }, "id": { "type": "Identifier", - "start": 16864, - "end": 16865, + "start": 17007, + "end": 17008, "loc": { "start": { - "line": 509, + "line": 512, "column": 21 }, "end": { - "line": 509, + "line": 512, "column": 22 }, "identifierName": "i" @@ -35036,15 +35379,15 @@ }, "init": { "type": "NumericLiteral", - "start": 16868, - "end": 16869, + "start": 17011, + "end": 17012, "loc": { "start": { - "line": 509, + "line": 512, "column": 25 }, "end": { - "line": 509, + "line": 512, "column": 26 } }, @@ -35060,29 +35403,29 @@ }, "test": { "type": "BinaryExpression", - "start": 16871, - "end": 16888, + "start": 17014, + "end": 17031, "loc": { "start": { - "line": 509, + "line": 512, "column": 28 }, "end": { - "line": 509, + "line": 512, "column": 45 } }, "left": { "type": "Identifier", - "start": 16871, - "end": 16872, + "start": 17014, + "end": 17015, "loc": { "start": { - "line": 509, + "line": 512, "column": 28 }, "end": { - "line": 509, + "line": 512, "column": 29 }, "identifierName": "i" @@ -35092,15 +35435,15 @@ "operator": "<", "right": { "type": "Identifier", - "start": 16875, - "end": 16888, + "start": 17018, + "end": 17031, "loc": { "start": { - "line": 509, + "line": 512, "column": 32 }, "end": { - "line": 509, + "line": 512, "column": 45 }, "identifierName": "numPrimitives" @@ -35110,15 +35453,15 @@ }, "update": { "type": "UpdateExpression", - "start": 16890, - "end": 16893, + "start": 17033, + "end": 17036, "loc": { "start": { - "line": 509, + "line": 512, "column": 47 }, "end": { - "line": 509, + "line": 512, "column": 50 } }, @@ -35126,15 +35469,15 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 16890, - "end": 16891, + "start": 17033, + "end": 17034, "loc": { "start": { - "line": 509, + "line": 512, "column": 47 }, "end": { - "line": 509, + "line": 512, "column": 48 }, "identifierName": "i" @@ -35144,59 +35487,59 @@ }, "body": { "type": "BlockStatement", - "start": 16895, - "end": 20370, + "start": 17038, + "end": 20702, "loc": { "start": { - "line": 509, + "line": 512, "column": 52 }, "end": { - "line": 594, + "line": 600, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 16914, - "end": 16951, + "start": 17057, + "end": 17094, "loc": { "start": { - "line": 511, + "line": 514, "column": 16 }, "end": { - "line": 511, + "line": 514, "column": 53 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16920, - "end": 16950, + "start": 17063, + "end": 17093, "loc": { "start": { - "line": 511, + "line": 514, "column": 22 }, "end": { - "line": 511, + "line": 514, "column": 52 } }, "id": { "type": "Identifier", - "start": 16920, - "end": 16929, + "start": 17063, + "end": 17072, "loc": { "start": { - "line": 511, + "line": 514, "column": 22 }, "end": { - "line": 511, + "line": 514, "column": 31 }, "identifierName": "primitive" @@ -35205,43 +35548,43 @@ }, "init": { "type": "MemberExpression", - "start": 16932, - "end": 16950, + "start": 17075, + "end": 17093, "loc": { "start": { - "line": 511, + "line": 514, "column": 34 }, "end": { - "line": 511, + "line": 514, "column": 52 } }, "object": { "type": "MemberExpression", - "start": 16932, - "end": 16947, + "start": 17075, + "end": 17090, "loc": { "start": { - "line": 511, + "line": 514, "column": 34 }, "end": { - "line": 511, + "line": 514, "column": 49 } }, "object": { "type": "Identifier", - "start": 16932, - "end": 16936, + "start": 17075, + "end": 17079, "loc": { "start": { - "line": 511, + "line": 514, "column": 34 }, "end": { - "line": 511, + "line": 514, "column": 38 }, "identifierName": "mesh" @@ -35250,15 +35593,15 @@ }, "property": { "type": "Identifier", - "start": 16937, - "end": 16947, + "start": 17080, + "end": 17090, "loc": { "start": { - "line": 511, + "line": 514, "column": 39 }, "end": { - "line": 511, + "line": 514, "column": 49 }, "identifierName": "primitives" @@ -35269,15 +35612,15 @@ }, "property": { "type": "Identifier", - "start": 16948, - "end": 16949, + "start": 17091, + "end": 17092, "loc": { "start": { - "line": 511, + "line": 514, "column": 50 }, "end": { - "line": 511, + "line": 514, "column": 51 }, "identifierName": "i" @@ -35292,57 +35635,57 @@ }, { "type": "IfStatement", - "start": 16968, - "end": 17041, + "start": 17111, + "end": 17184, "loc": { "start": { - "line": 512, + "line": 515, "column": 16 }, "end": { - "line": 514, + "line": 517, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 16972, - "end": 16990, + "start": 17115, + "end": 17133, "loc": { "start": { - "line": 512, + "line": 515, "column": 20 }, "end": { - "line": 512, + "line": 515, "column": 38 } }, "left": { "type": "MemberExpression", - "start": 16972, - "end": 16986, + "start": 17115, + "end": 17129, "loc": { "start": { - "line": 512, + "line": 515, "column": 20 }, "end": { - "line": 512, + "line": 515, "column": 34 } }, "object": { "type": "Identifier", - "start": 16972, - "end": 16981, + "start": 17115, + "end": 17124, "loc": { "start": { - "line": 512, + "line": 515, "column": 20 }, "end": { - "line": 512, + "line": 515, "column": 29 }, "identifierName": "primitive" @@ -35351,15 +35694,15 @@ }, "property": { "type": "Identifier", - "start": 16982, - "end": 16986, + "start": 17125, + "end": 17129, "loc": { "start": { - "line": 512, + "line": 515, "column": 30 }, "end": { - "line": 512, + "line": 515, "column": 34 }, "identifierName": "mode" @@ -35371,15 +35714,15 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 16989, - "end": 16990, + "start": 17132, + "end": 17133, "loc": { "start": { - "line": 512, + "line": 515, "column": 37 }, "end": { - "line": 512, + "line": 515, "column": 38 } }, @@ -35392,30 +35735,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 16992, - "end": 17041, + "start": 17135, + "end": 17184, "loc": { "start": { - "line": 512, + "line": 515, "column": 40 }, "end": { - "line": 514, + "line": 517, "column": 17 } }, "body": [ { "type": "ContinueStatement", - "start": 17014, - "end": 17023, + "start": 17157, + "end": 17166, "loc": { "start": { - "line": 513, + "line": 516, "column": 20 }, "end": { - "line": 513, + "line": 516, "column": 29 } }, @@ -35428,44 +35771,44 @@ }, { "type": "VariableDeclaration", - "start": 17059, - "end": 17158, + "start": 17202, + "end": 17301, "loc": { "start": { - "line": 516, + "line": 519, "column": 16 }, "end": { - "line": 518, + "line": 521, "column": 18 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 17065, - "end": 17157, + "start": 17208, + "end": 17300, "loc": { "start": { - "line": 516, + "line": 519, "column": 22 }, "end": { - "line": 518, + "line": 521, "column": 17 } }, "id": { "type": "Identifier", - "start": 17065, - "end": 17072, + "start": 17208, + "end": 17215, "loc": { "start": { - "line": 516, + "line": 519, "column": 22 }, "end": { - "line": 516, + "line": 519, "column": 29 }, "identifierName": "meshCfg" @@ -35474,30 +35817,30 @@ }, "init": { "type": "ObjectExpression", - "start": 17075, - "end": 17157, + "start": 17218, + "end": 17300, "loc": { "start": { - "line": 516, + "line": 519, "column": 32 }, "end": { - "line": 518, + "line": 521, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 17097, - "end": 17139, + "start": 17240, + "end": 17282, "loc": { "start": { - "line": 517, + "line": 520, "column": 20 }, "end": { - "line": 517, + "line": 520, "column": 62 } }, @@ -35506,15 +35849,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17097, - "end": 17099, + "start": 17240, + "end": 17242, "loc": { "start": { - "line": 517, + "line": 520, "column": 20 }, "end": { - "line": 517, + "line": 520, "column": 22 }, "identifierName": "id" @@ -35523,57 +35866,57 @@ }, "value": { "type": "BinaryExpression", - "start": 17101, - "end": 17139, + "start": 17244, + "end": 17282, "loc": { "start": { - "line": 517, + "line": 520, "column": 24 }, "end": { - "line": 517, + "line": 520, "column": 62 } }, "left": { "type": "BinaryExpression", - "start": 17101, - "end": 17120, + "start": 17244, + "end": 17263, "loc": { "start": { - "line": 517, + "line": 520, "column": 24 }, "end": { - "line": 517, + "line": 520, "column": 43 } }, "left": { "type": "MemberExpression", - "start": 17101, - "end": 17114, + "start": 17244, + "end": 17257, "loc": { "start": { - "line": 517, + "line": 520, "column": 24 }, "end": { - "line": 517, + "line": 520, "column": 37 } }, "object": { "type": "Identifier", - "start": 17101, - "end": 17111, + "start": 17244, + "end": 17254, "loc": { "start": { - "line": 517, + "line": 520, "column": 24 }, "end": { - "line": 517, + "line": 520, "column": 34 }, "identifierName": "sceneModel" @@ -35582,15 +35925,15 @@ }, "property": { "type": "Identifier", - "start": 17112, - "end": 17114, + "start": 17255, + "end": 17257, "loc": { "start": { - "line": 517, + "line": 520, "column": 35 }, "end": { - "line": 517, + "line": 520, "column": 37 }, "identifierName": "id" @@ -35602,15 +35945,15 @@ "operator": "+", "right": { "type": "StringLiteral", - "start": 17117, - "end": 17120, + "start": 17260, + "end": 17263, "loc": { "start": { - "line": 517, + "line": 520, "column": 40 }, "end": { - "line": 517, + "line": 520, "column": 43 } }, @@ -35624,15 +35967,15 @@ "operator": "+", "right": { "type": "UpdateExpression", - "start": 17123, - "end": 17139, + "start": 17266, + "end": 17282, "loc": { "start": { - "line": 517, + "line": 520, "column": 46 }, "end": { - "line": 517, + "line": 520, "column": 62 } }, @@ -35640,29 +35983,29 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 17123, - "end": 17137, + "start": 17266, + "end": 17280, "loc": { "start": { - "line": 517, + "line": 520, "column": 46 }, "end": { - "line": 517, + "line": 520, "column": 60 } }, "object": { "type": "Identifier", - "start": 17123, - "end": 17126, + "start": 17266, + "end": 17269, "loc": { "start": { - "line": 517, + "line": 520, "column": 46 }, "end": { - "line": 517, + "line": 520, "column": 49 }, "identifierName": "ctx" @@ -35671,15 +36014,15 @@ }, "property": { "type": "Identifier", - "start": 17127, - "end": 17137, + "start": 17270, + "end": 17280, "loc": { "start": { - "line": 517, + "line": 520, "column": 50 }, "end": { - "line": 517, + "line": 520, "column": 60 }, "identifierName": "numObjects" @@ -35698,3160 +36041,3338 @@ "kind": "const" }, { - "type": "SwitchStatement", - "start": 17176, - "end": 18195, + "type": "VariableDeclaration", + "start": 17319, + "end": 17355, "loc": { "start": { - "line": 520, + "line": 523, "column": 16 }, "end": { - "line": 544, - "column": 17 + "line": 523, + "column": 52 } }, - "discriminant": { - "type": "MemberExpression", - "start": 17184, - "end": 17198, - "loc": { - "start": { - "line": 520, - "column": 24 - }, - "end": { - "line": 520, - "column": 38 - } - }, - "object": { - "type": "Identifier", - "start": 17184, - "end": 17193, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 17325, + "end": 17354, "loc": { "start": { - "line": 520, - "column": 24 + "line": 523, + "column": 22 }, "end": { - "line": 520, - "column": 33 + "line": 523, + "column": 51 + } + }, + "id": { + "type": "Identifier", + "start": 17325, + "end": 17333, + "loc": { + "start": { + "line": 523, + "column": 22 + }, + "end": { + "line": 523, + "column": 30 + }, + "identifierName": "material" }, - "identifierName": "primitive" + "name": "material" }, - "name": "primitive" - }, - "property": { - "type": "Identifier", - "start": 17194, - "end": 17198, - "loc": { - "start": { - "line": 520, - "column": 34 + "init": { + "type": "MemberExpression", + "start": 17336, + "end": 17354, + "loc": { + "start": { + "line": 523, + "column": 33 + }, + "end": { + "line": 523, + "column": 51 + } }, - "end": { - "line": 520, - "column": 38 + "object": { + "type": "Identifier", + "start": 17336, + "end": 17345, + "loc": { + "start": { + "line": 523, + "column": 33 + }, + "end": { + "line": 523, + "column": 42 + }, + "identifierName": "primitive" + }, + "name": "primitive" }, - "identifierName": "mode" + "property": { + "type": "Identifier", + "start": 17346, + "end": 17354, + "loc": { + "start": { + "line": 523, + "column": 43 + }, + "end": { + "line": 523, + "column": 51 + }, + "identifierName": "material" + }, + "name": "material" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 17372, + "end": 17885, + "loc": { + "start": { + "line": 524, + "column": 16 + }, + "end": { + "line": 533, + "column": 17 + } + }, + "test": { + "type": "Identifier", + "start": 17376, + "end": 17384, + "loc": { + "start": { + "line": 524, + "column": 20 }, - "name": "mode" + "end": { + "line": 524, + "column": 28 + }, + "identifierName": "material" }, - "computed": false + "name": "material" }, - "cases": [ - { - "type": "SwitchCase", - "start": 17222, - "end": 17324, - "loc": { - "start": { - "line": 521, - "column": 20 - }, - "end": { - "line": 523, - "column": 30 - } + "consequent": { + "type": "BlockStatement", + "start": 17386, + "end": 17746, + "loc": { + "start": { + "line": 524, + "column": 30 }, - "consequent": [ - { - "type": "ExpressionStatement", - "start": 17264, - "end": 17293, + "end": { + "line": 530, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 17408, + "end": 17454, + "loc": { + "start": { + "line": 525, + "column": 20 + }, + "end": { + "line": 525, + "column": 66 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 17408, + "end": 17453, "loc": { "start": { - "line": 522, - "column": 24 + "line": 525, + "column": 20 }, "end": { - "line": 522, - "column": 53 + "line": 525, + "column": 65 } }, - "expression": { - "type": "AssignmentExpression", - "start": 17264, - "end": 17292, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 17408, + "end": 17428, "loc": { "start": { - "line": 522, - "column": 24 + "line": 525, + "column": 20 }, "end": { - "line": 522, - "column": 52 + "line": 525, + "column": 40 } }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 17264, - "end": 17281, + "object": { + "type": "Identifier", + "start": 17408, + "end": 17415, "loc": { "start": { - "line": 522, - "column": 24 + "line": 525, + "column": 20 }, "end": { - "line": 522, - "column": 41 - } - }, - "object": { - "type": "Identifier", - "start": 17264, - "end": 17271, - "loc": { - "start": { - "line": 522, - "column": 24 - }, - "end": { - "line": 522, - "column": 31 - }, - "identifierName": "meshCfg" + "line": 525, + "column": 27 }, - "name": "meshCfg", - "leadingComments": null + "identifierName": "meshCfg" }, - "property": { - "type": "Identifier", - "start": 17272, - "end": 17281, - "loc": { - "start": { - "line": 522, - "column": 32 - }, - "end": { - "line": 522, - "column": 41 - }, - "identifierName": "primitive" + "name": "meshCfg" + }, + "property": { + "type": "Identifier", + "start": 17416, + "end": 17428, + "loc": { + "start": { + "line": 525, + "column": 28 }, - "name": "primitive" + "end": { + "line": 525, + "column": 40 + }, + "identifierName": "textureSetId" }, - "computed": false, - "leadingComments": null + "name": "textureSetId" }, - "right": { - "type": "StringLiteral", - "start": 17284, - "end": 17292, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 17431, + "end": 17453, + "loc": { + "start": { + "line": 525, + "column": 43 + }, + "end": { + "line": 525, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 17431, + "end": 17439, "loc": { "start": { - "line": 522, - "column": 44 + "line": 525, + "column": 43 }, "end": { - "line": 522, - "column": 52 - } - }, - "extra": { - "rawValue": "points", - "raw": "\"points\"" + "line": 525, + "column": 51 + }, + "identifierName": "material" }, - "value": "points" + "name": "material" }, - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentLine", - "value": " POINTS", - "start": 17230, - "end": 17239, + "property": { + "type": "Identifier", + "start": 17440, + "end": 17453, "loc": { "start": { - "line": 521, - "column": 28 + "line": 525, + "column": 52 }, "end": { - "line": 521, - "column": 37 - } - } - } - ] - }, - { - "type": "BreakStatement", - "start": 17318, - "end": 17324, - "loc": { - "start": { - "line": 523, - "column": 24 + "line": 525, + "column": 65 + }, + "identifierName": "_textureSetId" + }, + "name": "_textureSetId" }, - "end": { - "line": 523, - "column": 30 - } - }, - "label": null + "computed": false + } } - ], - "test": { - "type": "NumericLiteral", - "start": 17227, - "end": 17228, + }, + { + "type": "ExpressionStatement", + "start": 17475, + "end": 17518, "loc": { "start": { - "line": 521, - "column": 25 + "line": 526, + "column": 20 }, "end": { - "line": 521, - "column": 26 + "line": 526, + "column": 63 } }, - "extra": { - "rawValue": 0, - "raw": "0" - }, - "value": 0 - } - }, - { - "type": "SwitchCase", - "start": 17345, - "end": 17445, - "loc": { - "start": { - "line": 524, - "column": 20 - }, - "end": { - "line": 526, - "column": 30 - } - }, - "consequent": [ - { - "type": "ExpressionStatement", - "start": 17386, - "end": 17414, + "expression": { + "type": "AssignmentExpression", + "start": 17475, + "end": 17517, "loc": { "start": { - "line": 525, - "column": 24 + "line": 526, + "column": 20 }, "end": { - "line": 525, - "column": 52 + "line": 526, + "column": 62 } }, - "expression": { - "type": "AssignmentExpression", - "start": 17386, - "end": 17413, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 17475, + "end": 17488, "loc": { "start": { - "line": 525, - "column": 24 + "line": 526, + "column": 20 }, "end": { - "line": 525, - "column": 51 + "line": 526, + "column": 33 } }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 17386, - "end": 17403, + "object": { + "type": "Identifier", + "start": 17475, + "end": 17482, "loc": { "start": { - "line": 525, - "column": 24 + "line": 526, + "column": 20 }, "end": { - "line": 525, - "column": 41 - } + "line": 526, + "column": 27 + }, + "identifierName": "meshCfg" }, - "object": { - "type": "Identifier", - "start": 17386, - "end": 17393, - "loc": { - "start": { - "line": 525, - "column": 24 - }, - "end": { - "line": 525, - "column": 31 - }, - "identifierName": "meshCfg" + "name": "meshCfg" + }, + "property": { + "type": "Identifier", + "start": 17483, + "end": 17488, + "loc": { + "start": { + "line": 526, + "column": 28 }, - "name": "meshCfg", - "leadingComments": null + "end": { + "line": 526, + "column": 33 + }, + "identifierName": "color" }, - "property": { - "type": "Identifier", - "start": 17394, - "end": 17403, - "loc": { - "start": { - "line": 525, - "column": 32 - }, - "end": { - "line": 525, - "column": 41 - }, - "identifierName": "primitive" - }, - "name": "primitive" - }, - "computed": false, - "leadingComments": null - }, - "right": { - "type": "StringLiteral", - "start": 17406, - "end": 17413, - "loc": { - "start": { - "line": 525, - "column": 44 - }, - "end": { - "line": 525, - "column": 51 - } - }, - "extra": { - "rawValue": "lines", - "raw": "\"lines\"" - }, - "value": "lines" - }, - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentLine", - "value": " LINES", - "start": 17353, - "end": 17361, - "loc": { - "start": { - "line": 524, - "column": 28 - }, - "end": { - "line": 524, - "column": 36 - } - } - } - ] - }, - { - "type": "BreakStatement", - "start": 17439, - "end": 17445, - "loc": { - "start": { - "line": 526, - "column": 24 - }, - "end": { - "line": 526, - "column": 30 - } - }, - "label": null - } - ], - "test": { - "type": "NumericLiteral", - "start": 17350, - "end": 17351, - "loc": { - "start": { - "line": 524, - "column": 25 - }, - "end": { - "line": 524, - "column": 26 - } - }, - "extra": { - "rawValue": 1, - "raw": "1" - }, - "value": 1 - } - }, - { - "type": "SwitchCase", - "start": 17466, - "end": 17570, - "loc": { - "start": { - "line": 527, - "column": 20 - }, - "end": { - "line": 529, - "column": 30 - } - }, - "consequent": [ - { - "type": "ExpressionStatement", - "start": 17511, - "end": 17539, - "loc": { - "start": { - "line": 528, - "column": 24 + "name": "color" }, - "end": { - "line": 528, - "column": 52 - } + "computed": false }, - "expression": { - "type": "AssignmentExpression", - "start": 17511, - "end": 17538, + "right": { + "type": "MemberExpression", + "start": 17491, + "end": 17517, "loc": { "start": { - "line": 528, - "column": 24 + "line": 526, + "column": 36 }, "end": { - "line": 528, - "column": 51 + "line": 526, + "column": 62 } }, - "operator": "=", - "left": { + "object": { "type": "MemberExpression", - "start": 17511, - "end": 17528, + "start": 17491, + "end": 17511, "loc": { "start": { - "line": 528, - "column": 24 + "line": 526, + "column": 36 }, "end": { - "line": 528, - "column": 41 + "line": 526, + "column": 56 } }, "object": { "type": "Identifier", - "start": 17511, - "end": 17518, + "start": 17491, + "end": 17499, "loc": { "start": { - "line": 528, - "column": 24 + "line": 526, + "column": 36 }, "end": { - "line": 528, - "column": 31 + "line": 526, + "column": 44 }, - "identifierName": "meshCfg" + "identifierName": "material" }, - "name": "meshCfg", - "leadingComments": null + "name": "material" }, "property": { "type": "Identifier", - "start": 17519, - "end": 17528, + "start": 17500, + "end": 17511, "loc": { "start": { - "line": 528, - "column": 32 + "line": 526, + "column": 45 }, "end": { - "line": 528, - "column": 41 + "line": 526, + "column": 56 }, - "identifierName": "primitive" + "identifierName": "_attributes" }, - "name": "primitive" + "name": "_attributes" }, - "computed": false, - "leadingComments": null + "computed": false }, - "right": { - "type": "StringLiteral", - "start": 17531, - "end": 17538, + "property": { + "type": "Identifier", + "start": 17512, + "end": 17517, "loc": { "start": { - "line": 528, - "column": 44 + "line": 526, + "column": 57 }, "end": { - "line": 528, - "column": 51 - } - }, - "extra": { - "rawValue": "lines", - "raw": "\"lines\"" - }, - "value": "lines" - }, - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentLine", - "value": " LINE_LOOP", - "start": 17474, - "end": 17486, - "loc": { - "start": { - "line": 527, - "column": 28 + "line": 526, + "column": 62 }, - "end": { - "line": 527, - "column": 40 - } - } - } - ] - }, - { - "type": "BreakStatement", - "start": 17564, - "end": 17570, - "loc": { - "start": { - "line": 529, - "column": 24 + "identifierName": "color" + }, + "name": "color" }, - "end": { - "line": 529, - "column": 30 - } - }, - "label": null + "computed": false + } } - ], - "test": { - "type": "NumericLiteral", - "start": 17471, - "end": 17472, + }, + { + "type": "ExpressionStatement", + "start": 17539, + "end": 17586, "loc": { "start": { "line": 527, - "column": 25 + "column": 20 }, "end": { "line": 527, - "column": 26 + "column": 67 } }, - "extra": { - "rawValue": 2, - "raw": "2" - }, - "value": 2 - } - }, - { - "type": "SwitchCase", - "start": 17591, - "end": 17696, - "loc": { - "start": { - "line": 530, - "column": 20 - }, - "end": { - "line": 532, - "column": 30 - } - }, - "consequent": [ - { - "type": "ExpressionStatement", - "start": 17637, - "end": 17665, + "expression": { + "type": "AssignmentExpression", + "start": 17539, + "end": 17585, "loc": { "start": { - "line": 531, - "column": 24 + "line": 527, + "column": 20 }, "end": { - "line": 531, - "column": 52 + "line": 527, + "column": 66 } }, - "expression": { - "type": "AssignmentExpression", - "start": 17637, - "end": 17664, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 17539, + "end": 17554, "loc": { "start": { - "line": 531, - "column": 24 + "line": 527, + "column": 20 }, "end": { - "line": 531, - "column": 51 + "line": 527, + "column": 35 } }, - "operator": "=", - "left": { + "object": { + "type": "Identifier", + "start": 17539, + "end": 17546, + "loc": { + "start": { + "line": 527, + "column": 20 + }, + "end": { + "line": 527, + "column": 27 + }, + "identifierName": "meshCfg" + }, + "name": "meshCfg" + }, + "property": { + "type": "Identifier", + "start": 17547, + "end": 17554, + "loc": { + "start": { + "line": 527, + "column": 28 + }, + "end": { + "line": 527, + "column": 35 + }, + "identifierName": "opacity" + }, + "name": "opacity" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 17557, + "end": 17585, + "loc": { + "start": { + "line": 527, + "column": 38 + }, + "end": { + "line": 527, + "column": 66 + } + }, + "object": { "type": "MemberExpression", - "start": 17637, - "end": 17654, + "start": 17557, + "end": 17577, "loc": { "start": { - "line": 531, - "column": 24 + "line": 527, + "column": 38 }, "end": { - "line": 531, - "column": 41 + "line": 527, + "column": 58 } }, "object": { "type": "Identifier", - "start": 17637, - "end": 17644, + "start": 17557, + "end": 17565, "loc": { "start": { - "line": 531, - "column": 24 + "line": 527, + "column": 38 }, "end": { - "line": 531, - "column": 31 + "line": 527, + "column": 46 }, - "identifierName": "meshCfg" + "identifierName": "material" }, - "name": "meshCfg", - "leadingComments": null + "name": "material" }, "property": { "type": "Identifier", - "start": 17645, - "end": 17654, + "start": 17566, + "end": 17577, "loc": { "start": { - "line": 531, - "column": 32 + "line": 527, + "column": 47 }, "end": { - "line": 531, - "column": 41 + "line": 527, + "column": 58 }, - "identifierName": "primitive" + "identifierName": "_attributes" }, - "name": "primitive" + "name": "_attributes" }, - "computed": false, - "leadingComments": null + "computed": false }, - "right": { - "type": "StringLiteral", - "start": 17657, - "end": 17664, + "property": { + "type": "Identifier", + "start": 17578, + "end": 17585, "loc": { "start": { - "line": 531, - "column": 44 + "line": 527, + "column": 59 }, "end": { - "line": 531, - "column": 51 - } - }, - "extra": { - "rawValue": "lines", - "raw": "\"lines\"" - }, - "value": "lines" - }, - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentLine", - "value": " LINE_STRIP", - "start": 17599, - "end": 17612, - "loc": { - "start": { - "line": 530, - "column": 28 + "line": 527, + "column": 66 }, - "end": { - "line": 530, - "column": 41 - } - } - } - ] - }, - { - "type": "BreakStatement", - "start": 17690, - "end": 17696, - "loc": { - "start": { - "line": 532, - "column": 24 + "identifierName": "opacity" + }, + "name": "opacity" }, - "end": { - "line": 532, - "column": 30 - } - }, - "label": null + "computed": false + } } - ], - "test": { - "type": "NumericLiteral", - "start": 17596, - "end": 17597, + }, + { + "type": "ExpressionStatement", + "start": 17607, + "end": 17656, "loc": { "start": { - "line": 530, - "column": 25 + "line": 528, + "column": 20 }, "end": { - "line": 530, - "column": 26 + "line": 528, + "column": 69 } }, - "extra": { - "rawValue": 3, - "raw": "3" - }, - "value": 3 - } - }, - { - "type": "SwitchCase", - "start": 17717, - "end": 17825, - "loc": { - "start": { - "line": 533, - "column": 20 - }, - "end": { - "line": 535, - "column": 30 - } - }, - "consequent": [ - { - "type": "ExpressionStatement", - "start": 17762, - "end": 17794, + "expression": { + "type": "AssignmentExpression", + "start": 17607, + "end": 17655, "loc": { "start": { - "line": 534, - "column": 24 + "line": 528, + "column": 20 }, "end": { - "line": 534, - "column": 56 + "line": 528, + "column": 68 } }, - "expression": { - "type": "AssignmentExpression", - "start": 17762, - "end": 17793, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 17607, + "end": 17623, "loc": { "start": { - "line": 534, - "column": 24 + "line": 528, + "column": 20 }, "end": { - "line": 534, - "column": 55 + "line": 528, + "column": 36 } }, - "operator": "=", - "left": { + "object": { + "type": "Identifier", + "start": 17607, + "end": 17614, + "loc": { + "start": { + "line": 528, + "column": 20 + }, + "end": { + "line": 528, + "column": 27 + }, + "identifierName": "meshCfg" + }, + "name": "meshCfg" + }, + "property": { + "type": "Identifier", + "start": 17615, + "end": 17623, + "loc": { + "start": { + "line": 528, + "column": 28 + }, + "end": { + "line": 528, + "column": 36 + }, + "identifierName": "metallic" + }, + "name": "metallic" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 17626, + "end": 17655, + "loc": { + "start": { + "line": 528, + "column": 39 + }, + "end": { + "line": 528, + "column": 68 + } + }, + "object": { "type": "MemberExpression", - "start": 17762, - "end": 17779, + "start": 17626, + "end": 17646, "loc": { "start": { - "line": 534, - "column": 24 + "line": 528, + "column": 39 }, "end": { - "line": 534, - "column": 41 + "line": 528, + "column": 59 } }, "object": { "type": "Identifier", - "start": 17762, - "end": 17769, + "start": 17626, + "end": 17634, "loc": { "start": { - "line": 534, - "column": 24 + "line": 528, + "column": 39 }, "end": { - "line": 534, - "column": 31 + "line": 528, + "column": 47 }, - "identifierName": "meshCfg" + "identifierName": "material" }, - "name": "meshCfg", - "leadingComments": null + "name": "material" }, "property": { "type": "Identifier", - "start": 17770, - "end": 17779, + "start": 17635, + "end": 17646, "loc": { "start": { - "line": 534, - "column": 32 + "line": 528, + "column": 48 }, "end": { - "line": 534, - "column": 41 + "line": 528, + "column": 59 }, - "identifierName": "primitive" + "identifierName": "_attributes" }, - "name": "primitive" + "name": "_attributes" }, - "computed": false, - "leadingComments": null + "computed": false }, - "right": { - "type": "StringLiteral", - "start": 17782, - "end": 17793, + "property": { + "type": "Identifier", + "start": 17647, + "end": 17655, "loc": { "start": { - "line": 534, - "column": 44 + "line": 528, + "column": 60 }, "end": { - "line": 534, - "column": 55 - } - }, - "extra": { - "rawValue": "triangles", - "raw": "\"triangles\"" - }, - "value": "triangles" - }, - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentLine", - "value": " TRIANGLES", - "start": 17725, - "end": 17737, - "loc": { - "start": { - "line": 533, - "column": 28 + "line": 528, + "column": 68 }, - "end": { - "line": 533, - "column": 40 - } - } - } - ] - }, - { - "type": "BreakStatement", - "start": 17819, - "end": 17825, - "loc": { - "start": { - "line": 535, - "column": 24 + "identifierName": "metallic" + }, + "name": "metallic" }, - "end": { - "line": 535, - "column": 30 - } - }, - "label": null + "computed": false + } } - ], - "test": { - "type": "NumericLiteral", - "start": 17722, - "end": 17723, + }, + { + "type": "ExpressionStatement", + "start": 17677, + "end": 17728, "loc": { "start": { - "line": 533, - "column": 25 + "line": 529, + "column": 20 }, "end": { - "line": 533, - "column": 26 + "line": 529, + "column": 71 } }, - "extra": { - "rawValue": 4, - "raw": "4" - }, - "value": 4 - } - }, - { - "type": "SwitchCase", - "start": 17846, - "end": 17959, - "loc": { - "start": { - "line": 536, - "column": 20 - }, - "end": { - "line": 538, - "column": 30 - } - }, - "consequent": [ - { - "type": "ExpressionStatement", - "start": 17896, - "end": 17928, + "expression": { + "type": "AssignmentExpression", + "start": 17677, + "end": 17727, "loc": { "start": { - "line": 537, - "column": 24 + "line": 529, + "column": 20 }, "end": { - "line": 537, - "column": 56 + "line": 529, + "column": 70 } }, - "expression": { - "type": "AssignmentExpression", - "start": 17896, - "end": 17927, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 17677, + "end": 17694, "loc": { "start": { - "line": 537, - "column": 24 + "line": 529, + "column": 20 }, "end": { - "line": 537, - "column": 55 + "line": 529, + "column": 37 } }, - "operator": "=", - "left": { + "object": { + "type": "Identifier", + "start": 17677, + "end": 17684, + "loc": { + "start": { + "line": 529, + "column": 20 + }, + "end": { + "line": 529, + "column": 27 + }, + "identifierName": "meshCfg" + }, + "name": "meshCfg" + }, + "property": { + "type": "Identifier", + "start": 17685, + "end": 17694, + "loc": { + "start": { + "line": 529, + "column": 28 + }, + "end": { + "line": 529, + "column": 37 + }, + "identifierName": "roughness" + }, + "name": "roughness" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 17697, + "end": 17727, + "loc": { + "start": { + "line": 529, + "column": 40 + }, + "end": { + "line": 529, + "column": 70 + } + }, + "object": { "type": "MemberExpression", - "start": 17896, - "end": 17913, + "start": 17697, + "end": 17717, "loc": { "start": { - "line": 537, - "column": 24 + "line": 529, + "column": 40 }, "end": { - "line": 537, - "column": 41 + "line": 529, + "column": 60 } }, "object": { "type": "Identifier", - "start": 17896, - "end": 17903, + "start": 17697, + "end": 17705, "loc": { "start": { - "line": 537, - "column": 24 + "line": 529, + "column": 40 }, "end": { - "line": 537, - "column": 31 + "line": 529, + "column": 48 }, - "identifierName": "meshCfg" + "identifierName": "material" }, - "name": "meshCfg", - "leadingComments": null + "name": "material" }, "property": { "type": "Identifier", - "start": 17904, - "end": 17913, + "start": 17706, + "end": 17717, "loc": { "start": { - "line": 537, - "column": 32 + "line": 529, + "column": 49 }, "end": { - "line": 537, - "column": 41 + "line": 529, + "column": 60 }, - "identifierName": "primitive" + "identifierName": "_attributes" }, - "name": "primitive" + "name": "_attributes" }, - "computed": false, - "leadingComments": null + "computed": false }, - "right": { - "type": "StringLiteral", - "start": 17916, - "end": 17927, + "property": { + "type": "Identifier", + "start": 17718, + "end": 17727, "loc": { "start": { - "line": 537, - "column": 44 + "line": 529, + "column": 61 }, "end": { - "line": 537, - "column": 55 - } - }, - "extra": { - "rawValue": "triangles", - "raw": "\"triangles\"" - }, - "value": "triangles" - }, - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentLine", - "value": " TRIANGLE_STRIP", - "start": 17854, - "end": 17871, - "loc": { - "start": { - "line": 536, - "column": 28 + "line": 529, + "column": 70 }, - "end": { - "line": 536, - "column": 45 - } - } - } - ] - }, - { - "type": "BreakStatement", - "start": 17953, - "end": 17959, - "loc": { - "start": { - "line": 538, - "column": 24 + "identifierName": "roughness" + }, + "name": "roughness" }, - "end": { - "line": 538, - "column": 30 - } - }, - "label": null + "computed": false + } } - ], - "test": { - "type": "NumericLiteral", - "start": 17851, - "end": 17852, + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 17752, + "end": 17885, + "loc": { + "start": { + "line": 530, + "column": 23 + }, + "end": { + "line": 533, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 17774, + "end": 17824, "loc": { "start": { - "line": 536, - "column": 25 + "line": 531, + "column": 20 }, "end": { - "line": 536, - "column": 26 + "line": 531, + "column": 70 } }, - "extra": { - "rawValue": 5, - "raw": "5" - }, - "value": 5 - } - }, - { - "type": "SwitchCase", - "start": 17980, - "end": 18091, - "loc": { - "start": { - "line": 539, - "column": 20 - }, - "end": { - "line": 541, - "column": 30 - } - }, - "consequent": [ - { - "type": "ExpressionStatement", - "start": 18028, - "end": 18060, + "expression": { + "type": "AssignmentExpression", + "start": 17774, + "end": 17823, "loc": { "start": { - "line": 540, - "column": 24 + "line": 531, + "column": 20 }, "end": { - "line": 540, - "column": 56 + "line": 531, + "column": 69 } }, - "expression": { - "type": "AssignmentExpression", - "start": 18028, - "end": 18059, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 17774, + "end": 17787, "loc": { "start": { - "line": 540, - "column": 24 + "line": 531, + "column": 20 }, "end": { - "line": 540, - "column": 55 + "line": 531, + "column": 33 } }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 18028, - "end": 18045, + "object": { + "type": "Identifier", + "start": 17774, + "end": 17781, "loc": { "start": { - "line": 540, - "column": 24 + "line": 531, + "column": 20 }, "end": { - "line": 540, - "column": 41 - } - }, - "object": { - "type": "Identifier", - "start": 18028, - "end": 18035, - "loc": { - "start": { - "line": 540, - "column": 24 - }, - "end": { - "line": 540, - "column": 31 - }, - "identifierName": "meshCfg" - }, - "name": "meshCfg", - "leadingComments": null - }, - "property": { - "type": "Identifier", - "start": 18036, - "end": 18045, - "loc": { - "start": { - "line": 540, - "column": 32 - }, - "end": { - "line": 540, - "column": 41 - }, - "identifierName": "primitive" + "line": 531, + "column": 27 }, - "name": "primitive" + "identifierName": "meshCfg" }, - "computed": false, - "leadingComments": null + "name": "meshCfg" }, - "right": { - "type": "StringLiteral", - "start": 18048, - "end": 18059, + "property": { + "type": "Identifier", + "start": 17782, + "end": 17787, "loc": { "start": { - "line": 540, - "column": 44 + "line": 531, + "column": 28 }, "end": { - "line": 540, - "column": 55 - } - }, - "extra": { - "rawValue": "triangles", - "raw": "\"triangles\"" + "line": 531, + "column": 33 + }, + "identifierName": "color" }, - "value": "triangles" + "name": "color" }, - "leadingComments": null + "computed": false }, - "leadingComments": [ - { - "type": "CommentLine", - "value": " TRIANGLE_FAN", - "start": 17988, - "end": 18003, + "right": { + "type": "NewExpression", + "start": 17790, + "end": 17823, + "loc": { + "start": { + "line": 531, + "column": 36 + }, + "end": { + "line": 531, + "column": 69 + } + }, + "callee": { + "type": "Identifier", + "start": 17794, + "end": 17806, "loc": { "start": { - "line": 539, - "column": 28 + "line": 531, + "column": 40 }, "end": { - "line": 539, - "column": 43 - } - } - } - ] - }, - { - "type": "BreakStatement", - "start": 18085, - "end": 18091, - "loc": { - "start": { - "line": 541, - "column": 24 + "line": 531, + "column": 52 + }, + "identifierName": "Float32Array" + }, + "name": "Float32Array" }, - "end": { - "line": 541, - "column": 30 - } - }, - "label": null + "arguments": [ + { + "type": "ArrayExpression", + "start": 17807, + "end": 17822, + "loc": { + "start": { + "line": 531, + "column": 53 + }, + "end": { + "line": 531, + "column": 68 + } + }, + "elements": [ + { + "type": "NumericLiteral", + "start": 17808, + "end": 17811, + "loc": { + "start": { + "line": 531, + "column": 54 + }, + "end": { + "line": 531, + "column": 57 + } + }, + "extra": { + "rawValue": 1, + "raw": "1.0" + }, + "value": 1 + }, + { + "type": "NumericLiteral", + "start": 17813, + "end": 17816, + "loc": { + "start": { + "line": 531, + "column": 59 + }, + "end": { + "line": 531, + "column": 62 + } + }, + "extra": { + "rawValue": 1, + "raw": "1.0" + }, + "value": 1 + }, + { + "type": "NumericLiteral", + "start": 17818, + "end": 17821, + "loc": { + "start": { + "line": 531, + "column": 64 + }, + "end": { + "line": 531, + "column": 67 + } + }, + "extra": { + "rawValue": 1, + "raw": "1.0" + }, + "value": 1 + } + ] + } + ] + } } - ], - "test": { - "type": "NumericLiteral", - "start": 17985, - "end": 17986, + }, + { + "type": "ExpressionStatement", + "start": 17845, + "end": 17867, "loc": { "start": { - "line": 539, - "column": 25 + "line": 532, + "column": 20 }, "end": { - "line": 539, - "column": 26 + "line": 532, + "column": 42 } }, - "extra": { - "rawValue": 6, - "raw": "6" - }, - "value": 6 - } - }, - { - "type": "SwitchCase", - "start": 18112, - "end": 18177, - "loc": { - "start": { - "line": 542, - "column": 20 - }, - "end": { - "line": 543, - "column": 56 - } - }, - "consequent": [ - { - "type": "ExpressionStatement", - "start": 18145, - "end": 18177, + "expression": { + "type": "AssignmentExpression", + "start": 17845, + "end": 17866, "loc": { "start": { - "line": 543, - "column": 24 + "line": 532, + "column": 20 }, "end": { - "line": 543, - "column": 56 + "line": 532, + "column": 41 } }, - "expression": { - "type": "AssignmentExpression", - "start": 18145, - "end": 18176, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 17845, + "end": 17860, "loc": { "start": { - "line": 543, - "column": 24 + "line": 532, + "column": 20 }, "end": { - "line": 543, - "column": 55 + "line": 532, + "column": 35 } }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 18145, - "end": 18162, + "object": { + "type": "Identifier", + "start": 17845, + "end": 17852, "loc": { "start": { - "line": 543, - "column": 24 + "line": 532, + "column": 20 }, "end": { - "line": 543, - "column": 41 - } - }, - "object": { - "type": "Identifier", - "start": 18145, - "end": 18152, - "loc": { - "start": { - "line": 543, - "column": 24 - }, - "end": { - "line": 543, - "column": 31 - }, - "identifierName": "meshCfg" + "line": 532, + "column": 27 }, - "name": "meshCfg" + "identifierName": "meshCfg" }, - "property": { - "type": "Identifier", - "start": 18153, - "end": 18162, - "loc": { - "start": { - "line": 543, - "column": 32 - }, - "end": { - "line": 543, - "column": 41 - }, - "identifierName": "primitive" - }, - "name": "primitive" - }, - "computed": false + "name": "meshCfg" }, - "right": { - "type": "StringLiteral", - "start": 18165, - "end": 18176, + "property": { + "type": "Identifier", + "start": 17853, + "end": 17860, "loc": { "start": { - "line": 543, - "column": 44 + "line": 532, + "column": 28 }, "end": { - "line": 543, - "column": 55 - } + "line": 532, + "column": 35 + }, + "identifierName": "opacity" }, - "extra": { - "rawValue": "triangles", - "raw": "\"triangles\"" + "name": "opacity" + }, + "computed": false + }, + "right": { + "type": "NumericLiteral", + "start": 17863, + "end": 17866, + "loc": { + "start": { + "line": 532, + "column": 38 }, - "value": "triangles" - } + "end": { + "line": 532, + "column": 41 + } + }, + "extra": { + "rawValue": 1, + "raw": "1.0" + }, + "value": 1 } } - ], - "test": null - } - ] + } + ], + "directives": [] + } }, { "type": "VariableDeclaration", - "start": 18213, - "end": 18260, + "start": 17903, + "end": 17985, "loc": { "start": { - "line": 546, + "line": 535, "column": 16 }, "end": { - "line": 546, - "column": 63 + "line": 535, + "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 18219, - "end": 18259, + "start": 17909, + "end": 17984, "loc": { "start": { - "line": 546, + "line": 535, "column": 22 }, "end": { - "line": 546, - "column": 62 + "line": 535, + "column": 97 } }, "id": { "type": "Identifier", - "start": 18219, - "end": 18227, + "start": 17909, + "end": 17918, "loc": { "start": { - "line": 546, + "line": 535, "column": 22 }, "end": { - "line": 546, - "column": 30 + "line": 535, + "column": 31 }, - "identifierName": "POSITION" + "identifierName": "backfaces" }, - "name": "POSITION" + "name": "backfaces" }, "init": { - "type": "MemberExpression", - "start": 18230, - "end": 18259, + "type": "LogicalExpression", + "start": 17922, + "end": 17983, "loc": { "start": { - "line": 546, - "column": 33 + "line": 535, + "column": 35 }, "end": { - "line": 546, - "column": 62 + "line": 535, + "column": 96 } }, - "object": { - "type": "MemberExpression", - "start": 18230, - "end": 18250, + "left": { + "type": "BinaryExpression", + "start": 17923, + "end": 17946, "loc": { "start": { - "line": 546, - "column": 33 + "line": 535, + "column": 36 }, "end": { - "line": 546, - "column": 53 + "line": 535, + "column": 59 } }, - "object": { - "type": "Identifier", - "start": 18230, - "end": 18239, + "left": { + "type": "MemberExpression", + "start": 17923, + "end": 17936, "loc": { "start": { - "line": 546, - "column": 33 + "line": 535, + "column": 36 }, "end": { - "line": 546, - "column": 42 + "line": 535, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 17923, + "end": 17926, + "loc": { + "start": { + "line": 535, + "column": 36 + }, + "end": { + "line": 535, + "column": 39 + }, + "identifierName": "ctx" }, - "identifierName": "primitive" + "name": "ctx" }, - "name": "primitive" + "property": { + "type": "Identifier", + "start": 17927, + "end": 17936, + "loc": { + "start": { + "line": 535, + "column": 40 + }, + "end": { + "line": 535, + "column": 49 + }, + "identifierName": "backfaces" + }, + "name": "backfaces" + }, + "computed": false }, - "property": { - "type": "Identifier", - "start": 18240, - "end": 18250, + "operator": "!==", + "right": { + "type": "BooleanLiteral", + "start": 17941, + "end": 17946, "loc": { "start": { - "line": 546, - "column": 43 + "line": 535, + "column": 54 }, "end": { - "line": 546, - "column": 53 - }, - "identifierName": "attributes" + "line": 535, + "column": 59 + } }, - "name": "attributes" + "value": false }, - "computed": false + "extra": { + "parenthesized": true, + "parenStart": 17922 + } }, - "property": { - "type": "Identifier", - "start": 18251, - "end": 18259, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 17952, + "end": 17982, "loc": { "start": { - "line": 546, - "column": 54 + "line": 535, + "column": 65 }, "end": { - "line": 546, - "column": 62 + "line": 535, + "column": 95 + } + }, + "left": { + "type": "MemberExpression", + "start": 17952, + "end": 17972, + "loc": { + "start": { + "line": 535, + "column": 65 + }, + "end": { + "line": 535, + "column": 85 + } }, - "identifierName": "POSITION" + "object": { + "type": "Identifier", + "start": 17952, + "end": 17960, + "loc": { + "start": { + "line": 535, + "column": 65 + }, + "end": { + "line": 535, + "column": 73 + }, + "identifierName": "material" + }, + "name": "material" + }, + "property": { + "type": "Identifier", + "start": 17961, + "end": 17972, + "loc": { + "start": { + "line": 535, + "column": 74 + }, + "end": { + "line": 535, + "column": 85 + }, + "identifierName": "doubleSided" + }, + "name": "doubleSided" + }, + "computed": false }, - "name": "POSITION" + "operator": "!==", + "right": { + "type": "BooleanLiteral", + "start": 17977, + "end": 17982, + "loc": { + "start": { + "line": 535, + "column": 90 + }, + "end": { + "line": 535, + "column": 95 + } + }, + "value": false + }, + "extra": { + "parenthesized": true, + "parenStart": 17951 + } }, - "computed": false + "extra": { + "parenthesized": true, + "parenStart": 17921 + } } } ], "kind": "const" }, { - "type": "IfStatement", - "start": 18277, - "end": 18341, + "type": "SwitchStatement", + "start": 18003, + "end": 19110, "loc": { "start": { - "line": 547, + "line": 537, "column": 16 }, "end": { - "line": 549, + "line": 561, "column": 17 } }, - "test": { - "type": "UnaryExpression", - "start": 18281, - "end": 18290, + "discriminant": { + "type": "MemberExpression", + "start": 18011, + "end": 18025, "loc": { "start": { - "line": 547, - "column": 20 + "line": 537, + "column": 24 }, "end": { - "line": 547, - "column": 29 + "line": 537, + "column": 38 } }, - "operator": "!", - "prefix": true, - "argument": { + "object": { "type": "Identifier", - "start": 18282, - "end": 18290, + "start": 18011, + "end": 18020, "loc": { "start": { - "line": 547, - "column": 21 + "line": 537, + "column": 24 }, "end": { - "line": 547, - "column": 29 - }, - "identifierName": "POSITION" - }, - "name": "POSITION" - }, - "extra": { - "parenthesizedArgument": false - } - }, - "consequent": { - "type": "BlockStatement", - "start": 18292, - "end": 18341, - "loc": { - "start": { - "line": 547, - "column": 31 - }, - "end": { - "line": 549, - "column": 17 - } - }, - "body": [ - { - "type": "ContinueStatement", - "start": 18314, - "end": 18323, - "loc": { - "start": { - "line": 548, - "column": 20 - }, - "end": { - "line": 548, - "column": 29 - } + "line": 537, + "column": 33 }, - "label": null - } - ], - "directives": [] - }, - "alternate": null - }, - { - "type": "ExpressionStatement", - "start": 18358, - "end": 18398, - "loc": { - "start": { - "line": 550, - "column": 16 - }, - "end": { - "line": 550, - "column": 56 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 18358, - "end": 18397, - "loc": { - "start": { - "line": 550, - "column": 16 + "identifierName": "primitive" }, - "end": { - "line": 550, - "column": 55 - } + "name": "primitive" }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 18358, - "end": 18380, + "property": { + "type": "Identifier", + "start": 18021, + "end": 18025, "loc": { "start": { - "line": 550, - "column": 16 + "line": 537, + "column": 34 }, "end": { - "line": 550, + "line": 537, "column": 38 - } - }, - "object": { - "type": "Identifier", - "start": 18358, - "end": 18365, - "loc": { - "start": { - "line": 550, - "column": 16 - }, - "end": { - "line": 550, - "column": 23 - }, - "identifierName": "meshCfg" - }, - "name": "meshCfg" - }, - "property": { - "type": "Identifier", - "start": 18366, - "end": 18380, - "loc": { - "start": { - "line": 550, - "column": 24 - }, - "end": { - "line": 550, - "column": 38 - }, - "identifierName": "localPositions" - }, - "name": "localPositions" - }, - "computed": false - }, - "right": { - "type": "MemberExpression", - "start": 18383, - "end": 18397, - "loc": { - "start": { - "line": 550, - "column": 41 - }, - "end": { - "line": 550, - "column": 55 - } - }, - "object": { - "type": "Identifier", - "start": 18383, - "end": 18391, - "loc": { - "start": { - "line": 550, - "column": 41 - }, - "end": { - "line": 550, - "column": 49 - }, - "identifierName": "POSITION" }, - "name": "POSITION" - }, - "property": { - "type": "Identifier", - "start": 18392, - "end": 18397, - "loc": { - "start": { - "line": 550, - "column": 50 - }, - "end": { - "line": 550, - "column": 55 - }, - "identifierName": "value" - }, - "name": "value" + "identifierName": "mode" }, - "computed": false - } - } - }, - { - "type": "ExpressionStatement", - "start": 18415, - "end": 18483, - "loc": { - "start": { - "line": 551, - "column": 16 + "name": "mode" }, - "end": { - "line": 551, - "column": 84 - } + "computed": false }, - "expression": { - "type": "AssignmentExpression", - "start": 18415, - "end": 18482, - "loc": { - "start": { - "line": 551, - "column": 16 - }, - "end": { - "line": 551, - "column": 83 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 18415, - "end": 18432, - "loc": { - "start": { - "line": 551, - "column": 16 - }, - "end": { - "line": 551, - "column": 33 - } - }, - "object": { - "type": "Identifier", - "start": 18415, - "end": 18422, - "loc": { - "start": { - "line": 551, - "column": 16 - }, - "end": { - "line": 551, - "column": 23 - }, - "identifierName": "meshCfg" - }, - "name": "meshCfg" - }, - "property": { - "type": "Identifier", - "start": 18423, - "end": 18432, - "loc": { - "start": { - "line": 551, - "column": 24 - }, - "end": { - "line": 551, - "column": 33 - }, - "identifierName": "positions" - }, - "name": "positions" - }, - "computed": false - }, - "right": { - "type": "NewExpression", - "start": 18435, - "end": 18482, + "cases": [ + { + "type": "SwitchCase", + "start": 18049, + "end": 18151, "loc": { "start": { - "line": 551, - "column": 36 + "line": 538, + "column": 20 }, "end": { - "line": 551, - "column": 83 + "line": 540, + "column": 30 } }, - "callee": { - "type": "Identifier", - "start": 18439, - "end": 18451, - "loc": { - "start": { - "line": 551, - "column": 40 - }, - "end": { - "line": 551, - "column": 52 - }, - "identifierName": "Float64Array" - }, - "name": "Float64Array" - }, - "arguments": [ + "consequent": [ { - "type": "MemberExpression", - "start": 18452, - "end": 18481, + "type": "ExpressionStatement", + "start": 18091, + "end": 18120, "loc": { "start": { - "line": 551, - "column": 53 + "line": 539, + "column": 24 }, "end": { - "line": 551, - "column": 82 + "line": 539, + "column": 53 } }, - "object": { - "type": "MemberExpression", - "start": 18452, - "end": 18474, + "expression": { + "type": "AssignmentExpression", + "start": 18091, + "end": 18119, "loc": { "start": { - "line": 551, - "column": 53 + "line": 539, + "column": 24 }, "end": { - "line": 551, - "column": 75 + "line": 539, + "column": 52 } }, - "object": { - "type": "Identifier", - "start": 18452, - "end": 18459, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18091, + "end": 18108, "loc": { "start": { - "line": 551, - "column": 53 + "line": 539, + "column": 24 }, "end": { - "line": 551, - "column": 60 + "line": 539, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 18091, + "end": 18098, + "loc": { + "start": { + "line": 539, + "column": 24 + }, + "end": { + "line": 539, + "column": 31 + }, + "identifierName": "meshCfg" }, - "identifierName": "meshCfg" + "name": "meshCfg", + "leadingComments": null }, - "name": "meshCfg" + "property": { + "type": "Identifier", + "start": 18099, + "end": 18108, + "loc": { + "start": { + "line": 539, + "column": 32 + }, + "end": { + "line": 539, + "column": 41 + }, + "identifierName": "primitive" + }, + "name": "primitive" + }, + "computed": false, + "leadingComments": null }, - "property": { - "type": "Identifier", - "start": 18460, - "end": 18474, + "right": { + "type": "StringLiteral", + "start": 18111, + "end": 18119, "loc": { "start": { - "line": 551, - "column": 61 + "line": 539, + "column": 44 }, "end": { - "line": 551, - "column": 75 - }, - "identifierName": "localPositions" - }, - "name": "localPositions" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 18475, - "end": 18481, - "loc": { - "start": { - "line": 551, - "column": 76 + "line": 539, + "column": 52 + } }, - "end": { - "line": 551, - "column": 82 + "extra": { + "rawValue": "points", + "raw": "\"points\"" }, - "identifierName": "length" + "value": "points" }, - "name": "length" + "leadingComments": null }, - "computed": false - } - ] - } - } - }, - { - "type": "IfStatement", - "start": 18501, - "end": 18626, - "loc": { - "start": { - "line": 553, - "column": 16 - }, - "end": { - "line": 555, - "column": 17 - } - }, - "test": { - "type": "MemberExpression", - "start": 18505, - "end": 18532, - "loc": { - "start": { - "line": 553, - "column": 20 - }, - "end": { - "line": 553, - "column": 47 - } - }, - "object": { - "type": "MemberExpression", - "start": 18505, - "end": 18525, - "loc": { - "start": { - "line": 553, - "column": 20 + "leadingComments": [ + { + "type": "CommentLine", + "value": " POINTS", + "start": 18057, + "end": 18066, + "loc": { + "start": { + "line": 538, + "column": 28 + }, + "end": { + "line": 538, + "column": 37 + } + } + } + ] }, - "end": { - "line": 553, - "column": 40 + { + "type": "BreakStatement", + "start": 18145, + "end": 18151, + "loc": { + "start": { + "line": 540, + "column": 24 + }, + "end": { + "line": 540, + "column": 30 + } + }, + "label": null } - }, - "object": { - "type": "Identifier", - "start": 18505, - "end": 18514, + ], + "test": { + "type": "NumericLiteral", + "start": 18054, + "end": 18055, "loc": { "start": { - "line": 553, - "column": 20 + "line": 538, + "column": 25 }, "end": { - "line": 553, - "column": 29 - }, - "identifierName": "primitive" + "line": 538, + "column": 26 + } }, - "name": "primitive" - }, - "property": { - "type": "Identifier", - "start": 18515, - "end": 18525, - "loc": { - "start": { - "line": 553, - "column": 30 - }, - "end": { - "line": 553, - "column": 40 - }, - "identifierName": "attributes" + "extra": { + "rawValue": 0, + "raw": "0" }, - "name": "attributes" - }, - "computed": false + "value": 0 + } }, - "property": { - "type": "Identifier", - "start": 18526, - "end": 18532, + { + "type": "SwitchCase", + "start": 18172, + "end": 18272, "loc": { "start": { - "line": 553, - "column": 41 + "line": 541, + "column": 20 }, "end": { - "line": 553, - "column": 47 - }, - "identifierName": "NORMAL" - }, - "name": "NORMAL" - }, - "computed": false - }, - "consequent": { - "type": "BlockStatement", - "start": 18534, - "end": 18626, - "loc": { - "start": { - "line": 553, - "column": 49 + "line": 543, + "column": 30 + } }, - "end": { - "line": 555, - "column": 17 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 18556, - "end": 18608, - "loc": { - "start": { - "line": 554, - "column": 20 - }, - "end": { - "line": 554, - "column": 72 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 18556, - "end": 18607, + "consequent": [ + { + "type": "ExpressionStatement", + "start": 18213, + "end": 18241, "loc": { "start": { - "line": 554, - "column": 20 + "line": 542, + "column": 24 }, "end": { - "line": 554, - "column": 71 + "line": 542, + "column": 52 } }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 18556, - "end": 18571, - "loc": { - "start": { - "line": 554, - "column": 20 - }, - "end": { - "line": 554, - "column": 35 - } - }, - "object": { - "type": "Identifier", - "start": 18556, - "end": 18563, - "loc": { - "start": { - "line": 554, - "column": 20 - }, - "end": { - "line": 554, - "column": 27 - }, - "identifierName": "meshCfg" - }, - "name": "meshCfg" - }, - "property": { - "type": "Identifier", - "start": 18564, - "end": 18571, - "loc": { - "start": { - "line": 554, - "column": 28 - }, - "end": { - "line": 554, - "column": 35 - }, - "identifierName": "normals" - }, - "name": "normals" - }, - "computed": false - }, - "right": { - "type": "MemberExpression", - "start": 18574, - "end": 18607, + "expression": { + "type": "AssignmentExpression", + "start": 18213, + "end": 18240, "loc": { "start": { - "line": 554, - "column": 38 + "line": 542, + "column": 24 }, "end": { - "line": 554, - "column": 71 + "line": 542, + "column": 51 } }, - "object": { + "operator": "=", + "left": { "type": "MemberExpression", - "start": 18574, - "end": 18601, + "start": 18213, + "end": 18230, "loc": { "start": { - "line": 554, - "column": 38 + "line": 542, + "column": 24 }, "end": { - "line": 554, - "column": 65 + "line": 542, + "column": 41 } }, "object": { - "type": "MemberExpression", - "start": 18574, - "end": 18594, + "type": "Identifier", + "start": 18213, + "end": 18220, "loc": { "start": { - "line": 554, - "column": 38 + "line": 542, + "column": 24 }, "end": { - "line": 554, - "column": 58 - } - }, - "object": { - "type": "Identifier", - "start": 18574, - "end": 18583, - "loc": { - "start": { - "line": 554, - "column": 38 - }, - "end": { - "line": 554, - "column": 47 - }, - "identifierName": "primitive" - }, - "name": "primitive" - }, - "property": { - "type": "Identifier", - "start": 18584, - "end": 18594, - "loc": { - "start": { - "line": 554, - "column": 48 - }, - "end": { - "line": 554, - "column": 58 - }, - "identifierName": "attributes" + "line": 542, + "column": 31 }, - "name": "attributes" + "identifierName": "meshCfg" }, - "computed": false + "name": "meshCfg", + "leadingComments": null }, "property": { "type": "Identifier", - "start": 18595, - "end": 18601, + "start": 18221, + "end": 18230, "loc": { "start": { - "line": 554, - "column": 59 + "line": 542, + "column": 32 }, "end": { - "line": 554, - "column": 65 + "line": 542, + "column": 41 }, - "identifierName": "NORMAL" + "identifierName": "primitive" }, - "name": "NORMAL" + "name": "primitive" }, - "computed": false + "computed": false, + "leadingComments": null }, - "property": { - "type": "Identifier", - "start": 18602, - "end": 18607, + "right": { + "type": "StringLiteral", + "start": 18233, + "end": 18240, "loc": { "start": { - "line": 554, - "column": 66 + "line": 542, + "column": 44 }, "end": { - "line": 554, - "column": 71 - }, - "identifierName": "value" + "line": 542, + "column": 51 + } }, - "name": "value" + "extra": { + "rawValue": "lines", + "raw": "\"lines\"" + }, + "value": "lines" }, - "computed": false - } - } - } - ], - "directives": [] - }, - "alternate": null - }, - { - "type": "IfStatement", - "start": 18644, - "end": 18772, - "loc": { - "start": { - "line": 557, - "column": 16 - }, - "end": { - "line": 559, - "column": 17 - } - }, - "test": { - "type": "MemberExpression", - "start": 18648, - "end": 18679, - "loc": { - "start": { - "line": 557, - "column": 20 - }, - "end": { - "line": 557, - "column": 51 - } - }, - "object": { - "type": "MemberExpression", - "start": 18648, - "end": 18668, - "loc": { - "start": { - "line": 557, - "column": 20 + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " LINES", + "start": 18180, + "end": 18188, + "loc": { + "start": { + "line": 541, + "column": 28 + }, + "end": { + "line": 541, + "column": 36 + } + } + } + ] }, - "end": { - "line": 557, - "column": 40 + { + "type": "BreakStatement", + "start": 18266, + "end": 18272, + "loc": { + "start": { + "line": 543, + "column": 24 + }, + "end": { + "line": 543, + "column": 30 + } + }, + "label": null } - }, - "object": { - "type": "Identifier", - "start": 18648, - "end": 18657, + ], + "test": { + "type": "NumericLiteral", + "start": 18177, + "end": 18178, "loc": { "start": { - "line": 557, - "column": 20 + "line": 541, + "column": 25 }, "end": { - "line": 557, - "column": 29 - }, - "identifierName": "primitive" + "line": 541, + "column": 26 + } }, - "name": "primitive" - }, - "property": { - "type": "Identifier", - "start": 18658, - "end": 18668, - "loc": { - "start": { - "line": 557, - "column": 30 - }, - "end": { - "line": 557, - "column": 40 - }, - "identifierName": "attributes" + "extra": { + "rawValue": 1, + "raw": "1" }, - "name": "attributes" - }, - "computed": false + "value": 1 + } }, - "property": { - "type": "Identifier", - "start": 18669, - "end": 18679, + { + "type": "SwitchCase", + "start": 18293, + "end": 18397, "loc": { "start": { - "line": 557, - "column": 41 + "line": 544, + "column": 20 }, "end": { - "line": 557, - "column": 51 - }, - "identifierName": "TEXCOORD_0" - }, - "name": "TEXCOORD_0" - }, - "computed": false - }, - "consequent": { - "type": "BlockStatement", - "start": 18681, - "end": 18772, - "loc": { - "start": { - "line": 557, - "column": 53 + "line": 546, + "column": 30 + } }, - "end": { - "line": 559, - "column": 17 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 18703, - "end": 18754, - "loc": { - "start": { - "line": 558, - "column": 20 - }, - "end": { - "line": 558, - "column": 71 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 18703, - "end": 18753, + "consequent": [ + { + "type": "ExpressionStatement", + "start": 18338, + "end": 18366, "loc": { "start": { - "line": 558, - "column": 20 + "line": 545, + "column": 24 }, "end": { - "line": 558, - "column": 70 + "line": 545, + "column": 52 } }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 18703, - "end": 18713, + "expression": { + "type": "AssignmentExpression", + "start": 18338, + "end": 18365, "loc": { "start": { - "line": 558, - "column": 20 + "line": 545, + "column": 24 }, "end": { - "line": 558, - "column": 30 + "line": 545, + "column": 51 } }, - "object": { - "type": "Identifier", - "start": 18703, - "end": 18710, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18338, + "end": 18355, "loc": { "start": { - "line": 558, - "column": 20 + "line": 545, + "column": 24 }, "end": { - "line": 558, - "column": 27 - }, - "identifierName": "meshCfg" + "line": 545, + "column": 41 + } }, - "name": "meshCfg" - }, - "property": { - "type": "Identifier", - "start": 18711, - "end": 18713, - "loc": { - "start": { - "line": 558, - "column": 28 - }, - "end": { - "line": 558, - "column": 30 + "object": { + "type": "Identifier", + "start": 18338, + "end": 18345, + "loc": { + "start": { + "line": 545, + "column": 24 + }, + "end": { + "line": 545, + "column": 31 + }, + "identifierName": "meshCfg" }, - "identifierName": "uv" + "name": "meshCfg", + "leadingComments": null }, - "name": "uv" - }, - "computed": false - }, - "right": { - "type": "MemberExpression", - "start": 18716, - "end": 18753, - "loc": { + "property": { + "type": "Identifier", + "start": 18346, + "end": 18355, + "loc": { + "start": { + "line": 545, + "column": 32 + }, + "end": { + "line": 545, + "column": 41 + }, + "identifierName": "primitive" + }, + "name": "primitive" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "StringLiteral", + "start": 18358, + "end": 18365, + "loc": { + "start": { + "line": 545, + "column": 44 + }, + "end": { + "line": 545, + "column": 51 + } + }, + "extra": { + "rawValue": "lines", + "raw": "\"lines\"" + }, + "value": "lines" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " LINE_LOOP", + "start": 18301, + "end": 18313, + "loc": { + "start": { + "line": 544, + "column": 28 + }, + "end": { + "line": 544, + "column": 40 + } + } + } + ] + }, + { + "type": "BreakStatement", + "start": 18391, + "end": 18397, + "loc": { + "start": { + "line": 546, + "column": 24 + }, + "end": { + "line": 546, + "column": 30 + } + }, + "label": null + } + ], + "test": { + "type": "NumericLiteral", + "start": 18298, + "end": 18299, + "loc": { + "start": { + "line": 544, + "column": 25 + }, + "end": { + "line": 544, + "column": 26 + } + }, + "extra": { + "rawValue": 2, + "raw": "2" + }, + "value": 2 + } + }, + { + "type": "SwitchCase", + "start": 18418, + "end": 18523, + "loc": { + "start": { + "line": 547, + "column": 20 + }, + "end": { + "line": 549, + "column": 30 + } + }, + "consequent": [ + { + "type": "ExpressionStatement", + "start": 18464, + "end": 18492, + "loc": { + "start": { + "line": 548, + "column": 24 + }, + "end": { + "line": 548, + "column": 52 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18464, + "end": 18491, + "loc": { "start": { - "line": 558, - "column": 33 + "line": 548, + "column": 24 }, "end": { - "line": 558, - "column": 70 + "line": 548, + "column": 51 } }, - "object": { + "operator": "=", + "left": { "type": "MemberExpression", - "start": 18716, - "end": 18747, + "start": 18464, + "end": 18481, "loc": { "start": { - "line": 558, - "column": 33 + "line": 548, + "column": 24 }, "end": { - "line": 558, - "column": 64 + "line": 548, + "column": 41 } }, "object": { - "type": "MemberExpression", - "start": 18716, - "end": 18736, + "type": "Identifier", + "start": 18464, + "end": 18471, "loc": { "start": { - "line": 558, - "column": 33 + "line": 548, + "column": 24 }, "end": { - "line": 558, - "column": 53 - } - }, - "object": { - "type": "Identifier", - "start": 18716, - "end": 18725, - "loc": { - "start": { - "line": 558, - "column": 33 - }, - "end": { - "line": 558, - "column": 42 - }, - "identifierName": "primitive" - }, - "name": "primitive" - }, - "property": { - "type": "Identifier", - "start": 18726, - "end": 18736, - "loc": { - "start": { - "line": 558, - "column": 43 - }, - "end": { - "line": 558, - "column": 53 - }, - "identifierName": "attributes" + "line": 548, + "column": 31 }, - "name": "attributes" + "identifierName": "meshCfg" }, - "computed": false + "name": "meshCfg", + "leadingComments": null }, "property": { "type": "Identifier", - "start": 18737, - "end": 18747, + "start": 18472, + "end": 18481, "loc": { "start": { - "line": 558, - "column": 54 + "line": 548, + "column": 32 }, "end": { - "line": 558, - "column": 64 + "line": 548, + "column": 41 }, - "identifierName": "TEXCOORD_0" + "identifierName": "primitive" }, - "name": "TEXCOORD_0" + "name": "primitive" }, - "computed": false + "computed": false, + "leadingComments": null }, - "property": { - "type": "Identifier", - "start": 18748, - "end": 18753, + "right": { + "type": "StringLiteral", + "start": 18484, + "end": 18491, "loc": { "start": { - "line": 558, - "column": 65 + "line": 548, + "column": 44 }, "end": { - "line": 558, - "column": 70 - }, - "identifierName": "value" + "line": 548, + "column": 51 + } }, - "name": "value" + "extra": { + "rawValue": "lines", + "raw": "\"lines\"" + }, + "value": "lines" }, - "computed": false - } + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " LINE_STRIP", + "start": 18426, + "end": 18439, + "loc": { + "start": { + "line": 547, + "column": 28 + }, + "end": { + "line": 547, + "column": 41 + } + } + } + ] + }, + { + "type": "BreakStatement", + "start": 18517, + "end": 18523, + "loc": { + "start": { + "line": 549, + "column": 24 + }, + "end": { + "line": 549, + "column": 30 + } + }, + "label": null } - } - ], - "directives": [] - }, - "alternate": null - }, - { - "type": "IfStatement", - "start": 18790, - "end": 18895, - "loc": { - "start": { - "line": 561, - "column": 16 - }, - "end": { - "line": 563, - "column": 17 - } - }, - "test": { - "type": "MemberExpression", - "start": 18794, - "end": 18811, - "loc": { - "start": { - "line": 561, - "column": 20 - }, - "end": { - "line": 561, - "column": 37 + ], + "test": { + "type": "NumericLiteral", + "start": 18423, + "end": 18424, + "loc": { + "start": { + "line": 547, + "column": 25 + }, + "end": { + "line": 547, + "column": 26 + } + }, + "extra": { + "rawValue": 3, + "raw": "3" + }, + "value": 3 } }, - "object": { - "type": "Identifier", - "start": 18794, - "end": 18803, + { + "type": "SwitchCase", + "start": 18544, + "end": 18674, "loc": { "start": { - "line": 561, + "line": 550, "column": 20 }, "end": { - "line": 561, - "column": 29 - }, - "identifierName": "primitive" - }, - "name": "primitive" - }, - "property": { - "type": "Identifier", - "start": 18804, - "end": 18811, - "loc": { - "start": { - "line": 561, + "line": 552, "column": 30 - }, - "end": { - "line": 561, - "column": 37 - }, - "identifierName": "indices" - }, - "name": "indices" - }, - "computed": false - }, - "consequent": { - "type": "BlockStatement", - "start": 18813, - "end": 18895, - "loc": { - "start": { - "line": 561, - "column": 39 + } }, - "end": { - "line": 563, - "column": 17 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 18835, - "end": 18877, - "loc": { - "start": { - "line": 562, - "column": 20 - }, - "end": { - "line": 562, - "column": 62 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 18835, - "end": 18876, + "consequent": [ + { + "type": "ExpressionStatement", + "start": 18589, + "end": 18643, "loc": { "start": { - "line": 562, - "column": 20 + "line": 551, + "column": 24 }, "end": { - "line": 562, - "column": 61 + "line": 551, + "column": 78 } }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 18835, - "end": 18850, + "expression": { + "type": "AssignmentExpression", + "start": 18589, + "end": 18642, "loc": { "start": { - "line": 562, - "column": 20 + "line": 551, + "column": 24 }, "end": { - "line": 562, - "column": 35 + "line": 551, + "column": 77 } }, - "object": { - "type": "Identifier", - "start": 18835, - "end": 18842, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18589, + "end": 18606, "loc": { "start": { - "line": 562, - "column": 20 + "line": 551, + "column": 24 }, "end": { - "line": 562, - "column": 27 + "line": 551, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 18589, + "end": 18596, + "loc": { + "start": { + "line": 551, + "column": 24 + }, + "end": { + "line": 551, + "column": 31 + }, + "identifierName": "meshCfg" }, - "identifierName": "meshCfg" + "name": "meshCfg", + "leadingComments": null }, - "name": "meshCfg" + "property": { + "type": "Identifier", + "start": 18597, + "end": 18606, + "loc": { + "start": { + "line": 551, + "column": 32 + }, + "end": { + "line": 551, + "column": 41 + }, + "identifierName": "primitive" + }, + "name": "primitive" + }, + "computed": false, + "leadingComments": null }, - "property": { - "type": "Identifier", - "start": 18843, - "end": 18850, + "right": { + "type": "ConditionalExpression", + "start": 18609, + "end": 18642, "loc": { "start": { - "line": 562, - "column": 28 + "line": 551, + "column": 44 }, "end": { - "line": 562, - "column": 35 + "line": 551, + "column": 77 + } + }, + "test": { + "type": "Identifier", + "start": 18609, + "end": 18618, + "loc": { + "start": { + "line": 551, + "column": 44 + }, + "end": { + "line": 551, + "column": 53 + }, + "identifierName": "backfaces" }, - "identifierName": "indices" + "name": "backfaces" }, - "name": "indices" + "consequent": { + "type": "StringLiteral", + "start": 18621, + "end": 18632, + "loc": { + "start": { + "line": 551, + "column": 56 + }, + "end": { + "line": 551, + "column": 67 + } + }, + "extra": { + "rawValue": "triangles", + "raw": "\"triangles\"" + }, + "value": "triangles" + }, + "alternate": { + "type": "StringLiteral", + "start": 18635, + "end": 18642, + "loc": { + "start": { + "line": 551, + "column": 70 + }, + "end": { + "line": 551, + "column": 77 + } + }, + "extra": { + "rawValue": "solid", + "raw": "\"solid\"" + }, + "value": "solid" + } }, - "computed": false + "leadingComments": null }, - "right": { - "type": "MemberExpression", - "start": 18853, - "end": 18876, + "leadingComments": [ + { + "type": "CommentLine", + "value": " TRIANGLES", + "start": 18552, + "end": 18564, + "loc": { + "start": { + "line": 550, + "column": 28 + }, + "end": { + "line": 550, + "column": 40 + } + } + } + ] + }, + { + "type": "BreakStatement", + "start": 18668, + "end": 18674, + "loc": { + "start": { + "line": 552, + "column": 24 + }, + "end": { + "line": 552, + "column": 30 + } + }, + "label": null + } + ], + "test": { + "type": "NumericLiteral", + "start": 18549, + "end": 18550, + "loc": { + "start": { + "line": 550, + "column": 25 + }, + "end": { + "line": 550, + "column": 26 + } + }, + "extra": { + "rawValue": 4, + "raw": "4" + }, + "value": 4 + } + }, + { + "type": "SwitchCase", + "start": 18695, + "end": 18830, + "loc": { + "start": { + "line": 553, + "column": 20 + }, + "end": { + "line": 555, + "column": 30 + } + }, + "consequent": [ + { + "type": "ExpressionStatement", + "start": 18745, + "end": 18799, + "loc": { + "start": { + "line": 554, + "column": 24 + }, + "end": { + "line": 554, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18745, + "end": 18798, "loc": { "start": { - "line": 562, - "column": 38 + "line": 554, + "column": 24 }, "end": { - "line": 562, - "column": 61 + "line": 554, + "column": 77 } }, - "object": { + "operator": "=", + "left": { "type": "MemberExpression", - "start": 18853, - "end": 18870, + "start": 18745, + "end": 18762, "loc": { "start": { - "line": 562, - "column": 38 + "line": 554, + "column": 24 }, "end": { - "line": 562, - "column": 55 + "line": 554, + "column": 41 } }, "object": { "type": "Identifier", - "start": 18853, - "end": 18862, + "start": 18745, + "end": 18752, "loc": { "start": { - "line": 562, - "column": 38 + "line": 554, + "column": 24 }, "end": { - "line": 562, - "column": 47 + "line": 554, + "column": 31 }, - "identifierName": "primitive" + "identifierName": "meshCfg" }, - "name": "primitive" + "name": "meshCfg", + "leadingComments": null }, "property": { "type": "Identifier", - "start": 18863, - "end": 18870, + "start": 18753, + "end": 18762, "loc": { "start": { - "line": 562, - "column": 48 + "line": 554, + "column": 32 }, "end": { - "line": 562, - "column": 55 + "line": 554, + "column": 41 }, - "identifierName": "indices" + "identifierName": "primitive" }, - "name": "indices" + "name": "primitive" }, - "computed": false + "computed": false, + "leadingComments": null }, - "property": { - "type": "Identifier", - "start": 18871, - "end": 18876, + "right": { + "type": "ConditionalExpression", + "start": 18765, + "end": 18798, "loc": { "start": { - "line": 562, - "column": 56 + "line": 554, + "column": 44 }, "end": { - "line": 562, - "column": 61 + "line": 554, + "column": 77 + } + }, + "test": { + "type": "Identifier", + "start": 18765, + "end": 18774, + "loc": { + "start": { + "line": 554, + "column": 44 + }, + "end": { + "line": 554, + "column": 53 + }, + "identifierName": "backfaces" }, - "identifierName": "value" + "name": "backfaces" }, - "name": "value" + "consequent": { + "type": "StringLiteral", + "start": 18777, + "end": 18788, + "loc": { + "start": { + "line": 554, + "column": 56 + }, + "end": { + "line": 554, + "column": 67 + } + }, + "extra": { + "rawValue": "triangles", + "raw": "\"triangles\"" + }, + "value": "triangles" + }, + "alternate": { + "type": "StringLiteral", + "start": 18791, + "end": 18798, + "loc": { + "start": { + "line": 554, + "column": 70 + }, + "end": { + "line": 554, + "column": 77 + } + }, + "extra": { + "rawValue": "solid", + "raw": "\"solid\"" + }, + "value": "solid" + } }, - "computed": false - } - } - } - ], - "directives": [] - }, - "alternate": null - }, - { - "type": "ExpressionStatement", - "start": 18913, - "end": 18994, - "loc": { - "start": { - "line": 565, - "column": 16 - }, - "end": { - "line": 565, - "column": 97 - } - }, - "expression": { - "type": "CallExpression", - "start": 18913, - "end": 18993, - "loc": { - "start": { - "line": 565, - "column": 16 - }, - "end": { - "line": 565, - "column": 96 - } - }, - "callee": { - "type": "MemberExpression", - "start": 18913, - "end": 18937, - "loc": { - "start": { - "line": 565, - "column": 16 + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " TRIANGLE_STRIP", + "start": 18703, + "end": 18720, + "loc": { + "start": { + "line": 553, + "column": 28 + }, + "end": { + "line": 553, + "column": 45 + } + } + } + ] }, - "end": { - "line": 565, - "column": 40 + { + "type": "BreakStatement", + "start": 18824, + "end": 18830, + "loc": { + "start": { + "line": 555, + "column": 24 + }, + "end": { + "line": 555, + "column": 30 + } + }, + "label": null } - }, - "object": { - "type": "Identifier", - "start": 18913, - "end": 18917, + ], + "test": { + "type": "NumericLiteral", + "start": 18700, + "end": 18701, "loc": { "start": { - "line": 565, - "column": 16 + "line": 553, + "column": 25 }, "end": { - "line": 565, - "column": 20 - }, - "identifierName": "math" + "line": 553, + "column": 26 + } }, - "name": "math" - }, - "property": { - "type": "Identifier", - "start": 18918, - "end": 18937, - "loc": { - "start": { - "line": 565, - "column": 21 - }, - "end": { - "line": 565, - "column": 40 - }, - "identifierName": "transformPositions3" + "extra": { + "rawValue": 5, + "raw": "5" }, - "name": "transformPositions3" - }, - "computed": false + "value": 5 + } }, - "arguments": [ - { - "type": "Identifier", - "start": 18938, - "end": 18949, - "loc": { - "start": { - "line": 565, - "column": 41 - }, - "end": { - "line": 565, - "column": 52 - }, - "identifierName": "worldMatrix" + { + "type": "SwitchCase", + "start": 18851, + "end": 18984, + "loc": { + "start": { + "line": 556, + "column": 20 }, - "name": "worldMatrix" + "end": { + "line": 558, + "column": 30 + } }, - { - "type": "MemberExpression", - "start": 18951, - "end": 18973, - "loc": { - "start": { - "line": 565, - "column": 54 - }, - "end": { - "line": 565, - "column": 76 - } - }, - "object": { - "type": "Identifier", - "start": 18951, - "end": 18958, + "consequent": [ + { + "type": "ExpressionStatement", + "start": 18899, + "end": 18953, "loc": { "start": { - "line": 565, - "column": 54 + "line": 557, + "column": 24 }, "end": { - "line": 565, - "column": 61 + "line": 557, + "column": 78 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18899, + "end": 18952, + "loc": { + "start": { + "line": 557, + "column": 24 + }, + "end": { + "line": 557, + "column": 77 + } }, - "identifierName": "meshCfg" + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18899, + "end": 18916, + "loc": { + "start": { + "line": 557, + "column": 24 + }, + "end": { + "line": 557, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 18899, + "end": 18906, + "loc": { + "start": { + "line": 557, + "column": 24 + }, + "end": { + "line": 557, + "column": 31 + }, + "identifierName": "meshCfg" + }, + "name": "meshCfg", + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 18907, + "end": 18916, + "loc": { + "start": { + "line": 557, + "column": 32 + }, + "end": { + "line": 557, + "column": 41 + }, + "identifierName": "primitive" + }, + "name": "primitive" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "ConditionalExpression", + "start": 18919, + "end": 18952, + "loc": { + "start": { + "line": 557, + "column": 44 + }, + "end": { + "line": 557, + "column": 77 + } + }, + "test": { + "type": "Identifier", + "start": 18919, + "end": 18928, + "loc": { + "start": { + "line": 557, + "column": 44 + }, + "end": { + "line": 557, + "column": 53 + }, + "identifierName": "backfaces" + }, + "name": "backfaces" + }, + "consequent": { + "type": "StringLiteral", + "start": 18931, + "end": 18942, + "loc": { + "start": { + "line": 557, + "column": 56 + }, + "end": { + "line": 557, + "column": 67 + } + }, + "extra": { + "rawValue": "triangles", + "raw": "\"triangles\"" + }, + "value": "triangles" + }, + "alternate": { + "type": "StringLiteral", + "start": 18945, + "end": 18952, + "loc": { + "start": { + "line": 557, + "column": 70 + }, + "end": { + "line": 557, + "column": 77 + } + }, + "extra": { + "rawValue": "solid", + "raw": "\"solid\"" + }, + "value": "solid" + } + }, + "leadingComments": null }, - "name": "meshCfg" + "leadingComments": [ + { + "type": "CommentLine", + "value": " TRIANGLE_FAN", + "start": 18859, + "end": 18874, + "loc": { + "start": { + "line": 556, + "column": 28 + }, + "end": { + "line": 556, + "column": 43 + } + } + } + ] }, - "property": { - "type": "Identifier", - "start": 18959, - "end": 18973, + { + "type": "BreakStatement", + "start": 18978, + "end": 18984, "loc": { "start": { - "line": 565, - "column": 62 + "line": 558, + "column": 24 }, "end": { - "line": 565, - "column": 76 - }, - "identifierName": "localPositions" + "line": 558, + "column": 30 + } }, - "name": "localPositions" - }, - "computed": false - }, - { - "type": "MemberExpression", - "start": 18975, - "end": 18992, + "label": null + } + ], + "test": { + "type": "NumericLiteral", + "start": 18856, + "end": 18857, "loc": { "start": { - "line": 565, - "column": 78 + "line": 556, + "column": 25 }, "end": { - "line": 565, - "column": 95 + "line": 556, + "column": 26 } }, - "object": { - "type": "Identifier", - "start": 18975, - "end": 18982, + "extra": { + "rawValue": 6, + "raw": "6" + }, + "value": 6 + } + }, + { + "type": "SwitchCase", + "start": 19005, + "end": 19092, + "loc": { + "start": { + "line": 559, + "column": 20 + }, + "end": { + "line": 560, + "column": 78 + } + }, + "consequent": [ + { + "type": "ExpressionStatement", + "start": 19038, + "end": 19092, "loc": { "start": { - "line": 565, - "column": 78 + "line": 560, + "column": 24 }, "end": { - "line": 565, - "column": 85 - }, - "identifierName": "meshCfg" + "line": 560, + "column": 78 + } }, - "name": "meshCfg" - }, - "property": { - "type": "Identifier", - "start": 18983, - "end": 18992, - "loc": { - "start": { - "line": 565, - "column": 86 + "expression": { + "type": "AssignmentExpression", + "start": 19038, + "end": 19091, + "loc": { + "start": { + "line": 560, + "column": 24 + }, + "end": { + "line": 560, + "column": 77 + } }, - "end": { - "line": 565, - "column": 95 + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19038, + "end": 19055, + "loc": { + "start": { + "line": 560, + "column": 24 + }, + "end": { + "line": 560, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 19038, + "end": 19045, + "loc": { + "start": { + "line": 560, + "column": 24 + }, + "end": { + "line": 560, + "column": 31 + }, + "identifierName": "meshCfg" + }, + "name": "meshCfg" + }, + "property": { + "type": "Identifier", + "start": 19046, + "end": 19055, + "loc": { + "start": { + "line": 560, + "column": 32 + }, + "end": { + "line": 560, + "column": 41 + }, + "identifierName": "primitive" + }, + "name": "primitive" + }, + "computed": false }, - "identifierName": "positions" - }, - "name": "positions" - }, - "computed": false - } - ] - } + "right": { + "type": "ConditionalExpression", + "start": 19058, + "end": 19091, + "loc": { + "start": { + "line": 560, + "column": 44 + }, + "end": { + "line": 560, + "column": 77 + } + }, + "test": { + "type": "Identifier", + "start": 19058, + "end": 19067, + "loc": { + "start": { + "line": 560, + "column": 44 + }, + "end": { + "line": 560, + "column": 53 + }, + "identifierName": "backfaces" + }, + "name": "backfaces" + }, + "consequent": { + "type": "StringLiteral", + "start": 19070, + "end": 19081, + "loc": { + "start": { + "line": 560, + "column": 56 + }, + "end": { + "line": 560, + "column": 67 + } + }, + "extra": { + "rawValue": "triangles", + "raw": "\"triangles\"" + }, + "value": "triangles" + }, + "alternate": { + "type": "StringLiteral", + "start": 19084, + "end": 19091, + "loc": { + "start": { + "line": 560, + "column": 70 + }, + "end": { + "line": 560, + "column": 77 + } + }, + "extra": { + "rawValue": "solid", + "raw": "\"solid\"" + }, + "value": "solid" + } + } + } + } + ], + "test": null + } + ] }, { "type": "VariableDeclaration", - "start": 19011, - "end": 19038, + "start": 19128, + "end": 19175, "loc": { "start": { - "line": 566, + "line": 563, "column": 16 }, "end": { - "line": 566, - "column": 43 + "line": 563, + "column": 63 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19017, - "end": 19037, + "start": 19134, + "end": 19174, "loc": { "start": { - "line": 566, + "line": 563, "column": 22 }, "end": { - "line": 566, - "column": 42 + "line": 563, + "column": 62 } }, "id": { "type": "Identifier", - "start": 19017, - "end": 19023, + "start": 19134, + "end": 19142, "loc": { "start": { - "line": 566, + "line": 563, "column": 22 }, "end": { - "line": 566, - "column": 28 + "line": 563, + "column": 30 }, - "identifierName": "origin" + "identifierName": "POSITION" }, - "name": "origin" + "name": "POSITION" }, "init": { - "type": "CallExpression", - "start": 19026, - "end": 19037, + "type": "MemberExpression", + "start": 19145, + "end": 19174, "loc": { "start": { - "line": 566, - "column": 31 + "line": 563, + "column": 33 }, "end": { - "line": 566, - "column": 42 + "line": 563, + "column": 62 } }, - "callee": { + "object": { "type": "MemberExpression", - "start": 19026, - "end": 19035, + "start": 19145, + "end": 19165, "loc": { "start": { - "line": 566, - "column": 31 + "line": 563, + "column": 33 }, "end": { - "line": 566, - "column": 40 + "line": 563, + "column": 53 } }, "object": { "type": "Identifier", - "start": 19026, - "end": 19030, + "start": 19145, + "end": 19154, "loc": { "start": { - "line": 566, - "column": 31 + "line": 563, + "column": 33 }, "end": { - "line": 566, - "column": 35 + "line": 563, + "column": 42 }, - "identifierName": "math" + "identifierName": "primitive" }, - "name": "math" + "name": "primitive" }, "property": { "type": "Identifier", - "start": 19031, - "end": 19035, + "start": 19155, + "end": 19165, "loc": { "start": { - "line": 566, - "column": 36 + "line": 563, + "column": 43 }, "end": { - "line": 566, - "column": 40 + "line": 563, + "column": 53 }, - "identifierName": "vec3" + "identifierName": "attributes" }, - "name": "vec3" + "name": "attributes" }, "computed": false }, - "arguments": [] - } + "property": { + "type": "Identifier", + "start": 19166, + "end": 19174, + "loc": { + "start": { + "line": 563, + "column": 54 + }, + "end": { + "line": 563, + "column": 62 + }, + "identifierName": "POSITION" + }, + "name": "POSITION" + }, + "computed": false + } } ], "kind": "const" }, { - "type": "VariableDeclaration", - "start": 19055, - "end": 19139, + "type": "IfStatement", + "start": 19192, + "end": 19256, + "loc": { + "start": { + "line": 564, + "column": 16 + }, + "end": { + "line": 566, + "column": 17 + } + }, + "test": { + "type": "UnaryExpression", + "start": 19196, + "end": 19205, + "loc": { + "start": { + "line": 564, + "column": 20 + }, + "end": { + "line": 564, + "column": 29 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "Identifier", + "start": 19197, + "end": 19205, + "loc": { + "start": { + "line": 564, + "column": 21 + }, + "end": { + "line": 564, + "column": 29 + }, + "identifierName": "POSITION" + }, + "name": "POSITION" + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 19207, + "end": 19256, + "loc": { + "start": { + "line": 564, + "column": 31 + }, + "end": { + "line": 566, + "column": 17 + } + }, + "body": [ + { + "type": "ContinueStatement", + "start": 19229, + "end": 19238, + "loc": { + "start": { + "line": 565, + "column": 20 + }, + "end": { + "line": 565, + "column": 29 + } + }, + "label": null + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 19273, + "end": 19313, "loc": { "start": { "line": 567, @@ -38859,149 +39380,277 @@ }, "end": { "line": 567, - "column": 100 + "column": 56 } }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 19061, - "end": 19138, + "expression": { + "type": "AssignmentExpression", + "start": 19273, + "end": 19312, + "loc": { + "start": { + "line": 567, + "column": 16 + }, + "end": { + "line": 567, + "column": 55 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19273, + "end": 19295, "loc": { "start": { "line": 567, - "column": 22 + "column": 16 }, "end": { "line": 567, - "column": 99 + "column": 38 } }, - "id": { + "object": { "type": "Identifier", - "start": 19061, - "end": 19070, + "start": 19273, + "end": 19280, "loc": { "start": { "line": 567, - "column": 22 + "column": 16 }, "end": { "line": 567, - "column": 31 + "column": 23 }, - "identifierName": "rtcNeeded" + "identifierName": "meshCfg" }, - "name": "rtcNeeded" + "name": "meshCfg" }, - "init": { - "type": "CallExpression", - "start": 19073, - "end": 19138, + "property": { + "type": "Identifier", + "start": 19281, + "end": 19295, "loc": { "start": { "line": 567, - "column": 34 + "column": 24 }, "end": { "line": 567, - "column": 99 - } + "column": 38 + }, + "identifierName": "localPositions" }, - "callee": { - "type": "Identifier", - "start": 19073, - "end": 19092, + "name": "localPositions" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 19298, + "end": 19312, + "loc": { + "start": { + "line": 567, + "column": 41 + }, + "end": { + "line": 567, + "column": 55 + } + }, + "object": { + "type": "Identifier", + "start": 19298, + "end": 19306, + "loc": { + "start": { + "line": 567, + "column": 41 + }, + "end": { + "line": 567, + "column": 49 + }, + "identifierName": "POSITION" + }, + "name": "POSITION" + }, + "property": { + "type": "Identifier", + "start": 19307, + "end": 19312, + "loc": { + "start": { + "line": 567, + "column": 50 + }, + "end": { + "line": 567, + "column": 55 + }, + "identifierName": "value" + }, + "name": "value" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 19330, + "end": 19398, + "loc": { + "start": { + "line": 568, + "column": 16 + }, + "end": { + "line": 568, + "column": 84 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 19330, + "end": 19397, + "loc": { + "start": { + "line": 568, + "column": 16 + }, + "end": { + "line": 568, + "column": 83 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 19330, + "end": 19347, + "loc": { + "start": { + "line": 568, + "column": 16 + }, + "end": { + "line": 568, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 19330, + "end": 19337, + "loc": { + "start": { + "line": 568, + "column": 16 + }, + "end": { + "line": 568, + "column": 23 + }, + "identifierName": "meshCfg" + }, + "name": "meshCfg" + }, + "property": { + "type": "Identifier", + "start": 19338, + "end": 19347, + "loc": { + "start": { + "line": 568, + "column": 24 + }, + "end": { + "line": 568, + "column": 33 + }, + "identifierName": "positions" + }, + "name": "positions" + }, + "computed": false + }, + "right": { + "type": "NewExpression", + "start": 19350, + "end": 19397, + "loc": { + "start": { + "line": 568, + "column": 36 + }, + "end": { + "line": 568, + "column": 83 + } + }, + "callee": { + "type": "Identifier", + "start": 19354, + "end": 19366, + "loc": { + "start": { + "line": 568, + "column": 40 + }, + "end": { + "line": 568, + "column": 52 + }, + "identifierName": "Float64Array" + }, + "name": "Float64Array" + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 19367, + "end": 19396, "loc": { "start": { - "line": 567, - "column": 34 - }, - "end": { - "line": 567, + "line": 568, "column": 53 }, - "identifierName": "worldToRTCPositions" - }, - "name": "worldToRTCPositions" - }, - "arguments": [ - { - "type": "MemberExpression", - "start": 19093, - "end": 19110, - "loc": { - "start": { - "line": 567, - "column": 54 - }, - "end": { - "line": 567, - "column": 71 - } - }, - "object": { - "type": "Identifier", - "start": 19093, - "end": 19100, - "loc": { - "start": { - "line": 567, - "column": 54 - }, - "end": { - "line": 567, - "column": 61 - }, - "identifierName": "meshCfg" - }, - "name": "meshCfg" - }, - "property": { - "type": "Identifier", - "start": 19101, - "end": 19110, - "loc": { - "start": { - "line": 567, - "column": 62 - }, - "end": { - "line": 567, - "column": 71 - }, - "identifierName": "positions" - }, - "name": "positions" - }, - "computed": false + "end": { + "line": 568, + "column": 82 + } }, - { + "object": { "type": "MemberExpression", - "start": 19112, - "end": 19129, + "start": 19367, + "end": 19389, "loc": { "start": { - "line": 567, - "column": 73 + "line": 568, + "column": 53 }, "end": { - "line": 567, - "column": 90 + "line": 568, + "column": 75 } }, "object": { "type": "Identifier", - "start": 19112, - "end": 19119, + "start": 19367, + "end": 19374, "loc": { "start": { - "line": 567, - "column": 73 + "line": 568, + "column": 53 }, "end": { - "line": 567, - "column": 80 + "line": 568, + "column": 60 }, "identifierName": "meshCfg" }, @@ -39009,165 +39658,212 @@ }, "property": { "type": "Identifier", - "start": 19120, - "end": 19129, + "start": 19375, + "end": 19389, "loc": { "start": { - "line": 567, - "column": 81 + "line": 568, + "column": 61 }, "end": { - "line": 567, - "column": 90 + "line": 568, + "column": 75 }, - "identifierName": "positions" + "identifierName": "localPositions" }, - "name": "positions" + "name": "localPositions" }, "computed": false }, - { + "property": { "type": "Identifier", - "start": 19131, - "end": 19137, + "start": 19390, + "end": 19396, "loc": { "start": { - "line": 567, - "column": 92 + "line": 568, + "column": 76 }, "end": { - "line": 567, - "column": 98 + "line": 568, + "column": 82 }, - "identifierName": "origin" + "identifierName": "length" }, - "name": "origin" - } - ] - } - } - ], - "kind": "const", - "trailingComments": [ - { - "type": "CommentLine", - "value": " Small cellsize guarantees better accuracy", - "start": 19140, - "end": 19184, - "loc": { - "start": { - "line": 567, - "column": 101 - }, - "end": { - "line": 567, - "column": 145 + "name": "length" + }, + "computed": false } - } + ] } - ] + } }, { "type": "IfStatement", - "start": 19201, - "end": 19280, + "start": 19416, + "end": 19541, "loc": { "start": { - "line": 568, + "line": 570, "column": 16 }, "end": { - "line": 570, + "line": 572, "column": 17 } }, "test": { - "type": "Identifier", - "start": 19205, - "end": 19214, + "type": "MemberExpression", + "start": 19420, + "end": 19447, "loc": { "start": { - "line": 568, + "line": 570, "column": 20 }, "end": { - "line": 568, - "column": 29 + "line": 570, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 19420, + "end": 19440, + "loc": { + "start": { + "line": 570, + "column": 20 + }, + "end": { + "line": 570, + "column": 40 + } }, - "identifierName": "rtcNeeded" + "object": { + "type": "Identifier", + "start": 19420, + "end": 19429, + "loc": { + "start": { + "line": 570, + "column": 20 + }, + "end": { + "line": 570, + "column": 29 + }, + "identifierName": "primitive" + }, + "name": "primitive" + }, + "property": { + "type": "Identifier", + "start": 19430, + "end": 19440, + "loc": { + "start": { + "line": 570, + "column": 30 + }, + "end": { + "line": 570, + "column": 40 + }, + "identifierName": "attributes" + }, + "name": "attributes" + }, + "computed": false }, - "name": "rtcNeeded", - "leadingComments": null + "property": { + "type": "Identifier", + "start": 19441, + "end": 19447, + "loc": { + "start": { + "line": 570, + "column": 41 + }, + "end": { + "line": 570, + "column": 47 + }, + "identifierName": "NORMAL" + }, + "name": "NORMAL" + }, + "computed": false }, "consequent": { "type": "BlockStatement", - "start": 19216, - "end": 19280, + "start": 19449, + "end": 19541, "loc": { "start": { - "line": 568, - "column": 31 + "line": 570, + "column": 49 }, "end": { - "line": 570, + "line": 572, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 19238, - "end": 19262, + "start": 19471, + "end": 19523, "loc": { "start": { - "line": 569, + "line": 571, "column": 20 }, "end": { - "line": 569, - "column": 44 + "line": 571, + "column": 72 } }, "expression": { "type": "AssignmentExpression", - "start": 19238, - "end": 19261, + "start": 19471, + "end": 19522, "loc": { "start": { - "line": 569, + "line": 571, "column": 20 }, "end": { - "line": 569, - "column": 43 + "line": 571, + "column": 71 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 19238, - "end": 19252, + "start": 19471, + "end": 19486, "loc": { "start": { - "line": 569, + "line": 571, "column": 20 }, "end": { - "line": 569, - "column": 34 + "line": 571, + "column": 35 } }, "object": { "type": "Identifier", - "start": 19238, - "end": 19245, + "start": 19471, + "end": 19478, "loc": { "start": { - "line": 569, + "line": 571, "column": 20 }, "end": { - "line": 569, + "line": 571, "column": 27 }, "identifierName": "meshCfg" @@ -39176,215 +39872,192 @@ }, "property": { "type": "Identifier", - "start": 19246, - "end": 19252, + "start": 19479, + "end": 19486, "loc": { "start": { - "line": 569, + "line": 571, "column": 28 }, "end": { - "line": 569, - "column": 34 + "line": 571, + "column": 35 }, - "identifierName": "origin" + "identifierName": "normals" }, - "name": "origin" + "name": "normals" }, "computed": false }, "right": { - "type": "Identifier", - "start": 19255, - "end": 19261, + "type": "MemberExpression", + "start": 19489, + "end": 19522, "loc": { "start": { - "line": 569, - "column": 37 + "line": 571, + "column": 38 }, "end": { - "line": 569, - "column": 43 - }, - "identifierName": "origin" + "line": 571, + "column": 71 + } }, - "name": "origin" - } - } - } - ], - "directives": [] - }, - "alternate": null, - "leadingComments": [ - { - "type": "CommentLine", - "value": " Small cellsize guarantees better accuracy", - "start": 19140, - "end": 19184, - "loc": { - "start": { - "line": 567, - "column": 101 - }, - "end": { - "line": 567, - "column": 145 - } - } - } - ] - }, - { - "type": "VariableDeclaration", - "start": 19298, - "end": 19334, - "loc": { - "start": { - "line": 572, - "column": 16 - }, - "end": { - "line": 572, - "column": 52 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 19304, - "end": 19333, - "loc": { - "start": { - "line": 572, - "column": 22 - }, - "end": { - "line": 572, - "column": 51 - } - }, - "id": { - "type": "Identifier", - "start": 19304, - "end": 19312, - "loc": { - "start": { - "line": 572, - "column": 22 - }, - "end": { - "line": 572, - "column": 30 - }, - "identifierName": "material" - }, - "name": "material" - }, - "init": { - "type": "MemberExpression", - "start": 19315, - "end": 19333, - "loc": { - "start": { - "line": 572, - "column": 33 - }, - "end": { - "line": 572, - "column": 51 - } - }, - "object": { - "type": "Identifier", - "start": 19315, - "end": 19324, - "loc": { - "start": { - "line": 572, - "column": 33 - }, - "end": { - "line": 572, - "column": 42 - }, - "identifierName": "primitive" - }, - "name": "primitive" - }, - "property": { - "type": "Identifier", - "start": 19325, - "end": 19333, - "loc": { - "start": { - "line": 572, - "column": 43 + "object": { + "type": "MemberExpression", + "start": 19489, + "end": 19516, + "loc": { + "start": { + "line": 571, + "column": 38 + }, + "end": { + "line": 571, + "column": 65 + } + }, + "object": { + "type": "MemberExpression", + "start": 19489, + "end": 19509, + "loc": { + "start": { + "line": 571, + "column": 38 + }, + "end": { + "line": 571, + "column": 58 + } + }, + "object": { + "type": "Identifier", + "start": 19489, + "end": 19498, + "loc": { + "start": { + "line": 571, + "column": 38 + }, + "end": { + "line": 571, + "column": 47 + }, + "identifierName": "primitive" + }, + "name": "primitive" + }, + "property": { + "type": "Identifier", + "start": 19499, + "end": 19509, + "loc": { + "start": { + "line": 571, + "column": 48 + }, + "end": { + "line": 571, + "column": 58 + }, + "identifierName": "attributes" + }, + "name": "attributes" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19510, + "end": 19516, + "loc": { + "start": { + "line": 571, + "column": 59 + }, + "end": { + "line": 571, + "column": 65 + }, + "identifierName": "NORMAL" + }, + "name": "NORMAL" + }, + "computed": false }, - "end": { - "line": 572, - "column": 51 + "property": { + "type": "Identifier", + "start": 19517, + "end": 19522, + "loc": { + "start": { + "line": 571, + "column": 66 + }, + "end": { + "line": 571, + "column": 71 + }, + "identifierName": "value" + }, + "name": "value" }, - "identifierName": "material" - }, - "name": "material" - }, - "computed": false + "computed": false + } + } } - } - ], - "kind": "const" + ], + "directives": [] + }, + "alternate": null }, { "type": "IfStatement", - "start": 19351, - "end": 19864, + "start": 19559, + "end": 19687, "loc": { "start": { - "line": 573, + "line": 574, "column": 16 }, "end": { - "line": 582, + "line": 576, "column": 17 } }, "test": { - "type": "Identifier", - "start": 19355, - "end": 19363, + "type": "MemberExpression", + "start": 19563, + "end": 19594, "loc": { "start": { - "line": 573, + "line": 574, "column": 20 }, "end": { - "line": 573, - "column": 28 - }, - "identifierName": "material" - }, - "name": "material" - }, - "consequent": { - "type": "BlockStatement", - "start": 19365, - "end": 19725, - "loc": { - "start": { - "line": 573, - "column": 30 - }, - "end": { - "line": 579, - "column": 17 + "line": 574, + "column": 51 } }, - "body": [ - { - "type": "ExpressionStatement", - "start": 19387, - "end": 19433, + "object": { + "type": "MemberExpression", + "start": 19563, + "end": 19583, + "loc": { + "start": { + "line": 574, + "column": 20 + }, + "end": { + "line": 574, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 19563, + "end": 19572, "loc": { "start": { "line": 574, @@ -39392,130 +40065,69 @@ }, "end": { "line": 574, - "column": 66 - } + "column": 29 + }, + "identifierName": "primitive" }, - "expression": { - "type": "AssignmentExpression", - "start": 19387, - "end": 19432, - "loc": { - "start": { - "line": 574, - "column": 20 - }, - "end": { - "line": 574, - "column": 65 - } + "name": "primitive" + }, + "property": { + "type": "Identifier", + "start": 19573, + "end": 19583, + "loc": { + "start": { + "line": 574, + "column": 30 }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 19387, - "end": 19407, - "loc": { - "start": { - "line": 574, - "column": 20 - }, - "end": { - "line": 574, - "column": 40 - } - }, - "object": { - "type": "Identifier", - "start": 19387, - "end": 19394, - "loc": { - "start": { - "line": 574, - "column": 20 - }, - "end": { - "line": 574, - "column": 27 - }, - "identifierName": "meshCfg" - }, - "name": "meshCfg" - }, - "property": { - "type": "Identifier", - "start": 19395, - "end": 19407, - "loc": { - "start": { - "line": 574, - "column": 28 - }, - "end": { - "line": 574, - "column": 40 - }, - "identifierName": "textureSetId" - }, - "name": "textureSetId" - }, - "computed": false + "end": { + "line": 574, + "column": 40 }, - "right": { - "type": "MemberExpression", - "start": 19410, - "end": 19432, - "loc": { - "start": { - "line": 574, - "column": 43 - }, - "end": { - "line": 574, - "column": 65 - } - }, - "object": { - "type": "Identifier", - "start": 19410, - "end": 19418, - "loc": { - "start": { - "line": 574, - "column": 43 - }, - "end": { - "line": 574, - "column": 51 - }, - "identifierName": "material" - }, - "name": "material" - }, - "property": { - "type": "Identifier", - "start": 19419, - "end": 19432, - "loc": { - "start": { - "line": 574, - "column": 52 - }, - "end": { - "line": 574, - "column": 65 - }, - "identifierName": "_textureSetId" - }, - "name": "_textureSetId" - }, - "computed": false - } - } + "identifierName": "attributes" + }, + "name": "attributes" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 19584, + "end": 19594, + "loc": { + "start": { + "line": 574, + "column": 41 + }, + "end": { + "line": 574, + "column": 51 + }, + "identifierName": "TEXCOORD_0" + }, + "name": "TEXCOORD_0" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 19596, + "end": 19687, + "loc": { + "start": { + "line": 574, + "column": 53 }, + "end": { + "line": 576, + "column": 17 + } + }, + "body": [ { "type": "ExpressionStatement", - "start": 19454, - "end": 19497, + "start": 19618, + "end": 19669, "loc": { "start": { "line": 575, @@ -39523,13 +40135,13 @@ }, "end": { "line": 575, - "column": 63 + "column": 71 } }, "expression": { "type": "AssignmentExpression", - "start": 19454, - "end": 19496, + "start": 19618, + "end": 19668, "loc": { "start": { "line": 575, @@ -39537,14 +40149,14 @@ }, "end": { "line": 575, - "column": 62 + "column": 70 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 19454, - "end": 19467, + "start": 19618, + "end": 19628, "loc": { "start": { "line": 575, @@ -39552,13 +40164,13 @@ }, "end": { "line": 575, - "column": 33 + "column": 30 } }, "object": { "type": "Identifier", - "start": 19454, - "end": 19461, + "start": 19618, + "end": 19625, "loc": { "start": { "line": 575, @@ -39574,8 +40186,8 @@ }, "property": { "type": "Identifier", - "start": 19462, - "end": 19467, + "start": 19626, + "end": 19628, "loc": { "start": { "line": 575, @@ -39583,153 +40195,270 @@ }, "end": { "line": 575, - "column": 33 + "column": 30 }, - "identifierName": "color" + "identifierName": "uv" }, - "name": "color" + "name": "uv" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 19470, - "end": 19496, + "start": 19631, + "end": 19668, "loc": { "start": { "line": 575, - "column": 36 + "column": 33 }, "end": { "line": 575, - "column": 62 + "column": 70 } }, "object": { "type": "MemberExpression", - "start": 19470, - "end": 19490, + "start": 19631, + "end": 19662, "loc": { "start": { "line": 575, - "column": 36 + "column": 33 }, "end": { "line": 575, - "column": 56 + "column": 64 } }, "object": { - "type": "Identifier", - "start": 19470, - "end": 19478, + "type": "MemberExpression", + "start": 19631, + "end": 19651, "loc": { "start": { "line": 575, - "column": 36 + "column": 33 }, "end": { "line": 575, - "column": 44 + "column": 53 + } + }, + "object": { + "type": "Identifier", + "start": 19631, + "end": 19640, + "loc": { + "start": { + "line": 575, + "column": 33 + }, + "end": { + "line": 575, + "column": 42 + }, + "identifierName": "primitive" }, - "identifierName": "material" + "name": "primitive" }, - "name": "material" + "property": { + "type": "Identifier", + "start": 19641, + "end": 19651, + "loc": { + "start": { + "line": 575, + "column": 43 + }, + "end": { + "line": 575, + "column": 53 + }, + "identifierName": "attributes" + }, + "name": "attributes" + }, + "computed": false }, "property": { "type": "Identifier", - "start": 19479, - "end": 19490, + "start": 19652, + "end": 19662, "loc": { "start": { "line": 575, - "column": 45 + "column": 54 }, "end": { "line": 575, - "column": 56 + "column": 64 }, - "identifierName": "_attributes" + "identifierName": "TEXCOORD_0" }, - "name": "_attributes" + "name": "TEXCOORD_0" }, "computed": false }, "property": { "type": "Identifier", - "start": 19491, - "end": 19496, + "start": 19663, + "end": 19668, "loc": { "start": { "line": 575, - "column": 57 + "column": 65 }, "end": { "line": 575, - "column": 62 + "column": 70 }, - "identifierName": "color" + "identifierName": "value" }, - "name": "color" + "name": "value" }, "computed": false } } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 19705, + "end": 19810, + "loc": { + "start": { + "line": 578, + "column": 16 + }, + "end": { + "line": 580, + "column": 17 + } + }, + "test": { + "type": "MemberExpression", + "start": 19709, + "end": 19726, + "loc": { + "start": { + "line": 578, + "column": 20 + }, + "end": { + "line": 578, + "column": 37 + } + }, + "object": { + "type": "Identifier", + "start": 19709, + "end": 19718, + "loc": { + "start": { + "line": 578, + "column": 20 + }, + "end": { + "line": 578, + "column": 29 + }, + "identifierName": "primitive" + }, + "name": "primitive" + }, + "property": { + "type": "Identifier", + "start": 19719, + "end": 19726, + "loc": { + "start": { + "line": 578, + "column": 30 + }, + "end": { + "line": 578, + "column": 37 + }, + "identifierName": "indices" + }, + "name": "indices" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 19728, + "end": 19810, + "loc": { + "start": { + "line": 578, + "column": 39 }, + "end": { + "line": 580, + "column": 17 + } + }, + "body": [ { "type": "ExpressionStatement", - "start": 19518, - "end": 19565, + "start": 19750, + "end": 19792, "loc": { "start": { - "line": 576, + "line": 579, "column": 20 }, "end": { - "line": 576, - "column": 67 + "line": 579, + "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 19518, - "end": 19564, + "start": 19750, + "end": 19791, "loc": { "start": { - "line": 576, + "line": 579, "column": 20 }, "end": { - "line": 576, - "column": 66 + "line": 579, + "column": 61 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 19518, - "end": 19533, + "start": 19750, + "end": 19765, "loc": { "start": { - "line": 576, + "line": 579, "column": 20 }, "end": { - "line": 576, + "line": 579, "column": 35 } }, "object": { "type": "Identifier", - "start": 19518, - "end": 19525, + "start": 19750, + "end": 19757, "loc": { "start": { - "line": 576, + "line": 579, "column": 20 }, "end": { - "line": 576, + "line": 579, "column": 27 }, "identifierName": "meshCfg" @@ -39738,327 +40467,532 @@ }, "property": { "type": "Identifier", - "start": 19526, - "end": 19533, + "start": 19758, + "end": 19765, "loc": { "start": { - "line": 576, + "line": 579, "column": 28 }, "end": { - "line": 576, + "line": 579, "column": 35 }, - "identifierName": "opacity" + "identifierName": "indices" }, - "name": "opacity" + "name": "indices" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 19536, - "end": 19564, + "start": 19768, + "end": 19791, "loc": { "start": { - "line": 576, + "line": 579, "column": 38 }, "end": { - "line": 576, - "column": 66 + "line": 579, + "column": 61 } }, "object": { "type": "MemberExpression", - "start": 19536, - "end": 19556, + "start": 19768, + "end": 19785, "loc": { "start": { - "line": 576, + "line": 579, "column": 38 }, "end": { - "line": 576, - "column": 58 + "line": 579, + "column": 55 } }, "object": { "type": "Identifier", - "start": 19536, - "end": 19544, + "start": 19768, + "end": 19777, "loc": { "start": { - "line": 576, + "line": 579, "column": 38 }, "end": { - "line": 576, - "column": 46 + "line": 579, + "column": 47 }, - "identifierName": "material" + "identifierName": "primitive" }, - "name": "material" + "name": "primitive" }, "property": { "type": "Identifier", - "start": 19545, - "end": 19556, + "start": 19778, + "end": 19785, "loc": { "start": { - "line": 576, - "column": 47 + "line": 579, + "column": 48 }, "end": { - "line": 576, - "column": 58 + "line": 579, + "column": 55 }, - "identifierName": "_attributes" + "identifierName": "indices" }, - "name": "_attributes" + "name": "indices" }, "computed": false }, "property": { "type": "Identifier", - "start": 19557, - "end": 19564, + "start": 19786, + "end": 19791, "loc": { "start": { - "line": 576, - "column": 59 + "line": 579, + "column": 56 }, "end": { - "line": 576, - "column": 66 + "line": 579, + "column": 61 }, - "identifierName": "opacity" + "identifierName": "value" }, - "name": "opacity" + "name": "value" }, "computed": false } } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 19828, + "end": 19909, + "loc": { + "start": { + "line": 582, + "column": 16 + }, + "end": { + "line": 582, + "column": 97 + } + }, + "expression": { + "type": "CallExpression", + "start": 19828, + "end": 19908, + "loc": { + "start": { + "line": 582, + "column": 16 }, - { - "type": "ExpressionStatement", - "start": 19586, - "end": 19635, - "loc": { - "start": { - "line": 577, - "column": 20 - }, - "end": { - "line": 577, - "column": 69 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 19586, - "end": 19634, - "loc": { - "start": { - "line": 577, - "column": 20 + "end": { + "line": 582, + "column": 96 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19828, + "end": 19852, + "loc": { + "start": { + "line": 582, + "column": 16 + }, + "end": { + "line": 582, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 19828, + "end": 19832, + "loc": { + "start": { + "line": 582, + "column": 16 + }, + "end": { + "line": 582, + "column": 20 + }, + "identifierName": "math" + }, + "name": "math" + }, + "property": { + "type": "Identifier", + "start": 19833, + "end": 19852, + "loc": { + "start": { + "line": 582, + "column": 21 + }, + "end": { + "line": 582, + "column": 40 + }, + "identifierName": "transformPositions3" + }, + "name": "transformPositions3" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 19853, + "end": 19864, + "loc": { + "start": { + "line": 582, + "column": 41 + }, + "end": { + "line": 582, + "column": 52 + }, + "identifierName": "worldMatrix" + }, + "name": "worldMatrix" + }, + { + "type": "MemberExpression", + "start": 19866, + "end": 19888, + "loc": { + "start": { + "line": 582, + "column": 54 + }, + "end": { + "line": 582, + "column": 76 + } + }, + "object": { + "type": "Identifier", + "start": 19866, + "end": 19873, + "loc": { + "start": { + "line": 582, + "column": 54 }, "end": { - "line": 577, - "column": 68 + "line": 582, + "column": 61 + }, + "identifierName": "meshCfg" + }, + "name": "meshCfg" + }, + "property": { + "type": "Identifier", + "start": 19874, + "end": 19888, + "loc": { + "start": { + "line": 582, + "column": 62 + }, + "end": { + "line": 582, + "column": 76 + }, + "identifierName": "localPositions" + }, + "name": "localPositions" + }, + "computed": false + }, + { + "type": "MemberExpression", + "start": 19890, + "end": 19907, + "loc": { + "start": { + "line": 582, + "column": 78 + }, + "end": { + "line": 582, + "column": 95 + } + }, + "object": { + "type": "Identifier", + "start": 19890, + "end": 19897, + "loc": { + "start": { + "line": 582, + "column": 78 + }, + "end": { + "line": 582, + "column": 85 + }, + "identifierName": "meshCfg" + }, + "name": "meshCfg" + }, + "property": { + "type": "Identifier", + "start": 19898, + "end": 19907, + "loc": { + "start": { + "line": 582, + "column": 86 + }, + "end": { + "line": 582, + "column": 95 + }, + "identifierName": "positions" + }, + "name": "positions" + }, + "computed": false + } + ] + } + }, + { + "type": "VariableDeclaration", + "start": 19926, + "end": 19953, + "loc": { + "start": { + "line": 583, + "column": 16 + }, + "end": { + "line": 583, + "column": 43 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 19932, + "end": 19952, + "loc": { + "start": { + "line": 583, + "column": 22 + }, + "end": { + "line": 583, + "column": 42 + } + }, + "id": { + "type": "Identifier", + "start": 19932, + "end": 19938, + "loc": { + "start": { + "line": 583, + "column": 22 + }, + "end": { + "line": 583, + "column": 28 + }, + "identifierName": "origin" + }, + "name": "origin" + }, + "init": { + "type": "CallExpression", + "start": 19941, + "end": 19952, + "loc": { + "start": { + "line": 583, + "column": 31 + }, + "end": { + "line": 583, + "column": 42 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19941, + "end": 19950, + "loc": { + "start": { + "line": 583, + "column": 31 + }, + "end": { + "line": 583, + "column": 40 } }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 19586, - "end": 19602, + "object": { + "type": "Identifier", + "start": 19941, + "end": 19945, "loc": { "start": { - "line": 577, - "column": 20 + "line": 583, + "column": 31 }, "end": { - "line": 577, - "column": 36 - } - }, - "object": { - "type": "Identifier", - "start": 19586, - "end": 19593, - "loc": { - "start": { - "line": 577, - "column": 20 - }, - "end": { - "line": 577, - "column": 27 - }, - "identifierName": "meshCfg" - }, - "name": "meshCfg" - }, - "property": { - "type": "Identifier", - "start": 19594, - "end": 19602, - "loc": { - "start": { - "line": 577, - "column": 28 - }, - "end": { - "line": 577, - "column": 36 - }, - "identifierName": "metallic" + "line": 583, + "column": 35 }, - "name": "metallic" + "identifierName": "math" }, - "computed": false + "name": "math" }, - "right": { - "type": "MemberExpression", - "start": 19605, - "end": 19634, + "property": { + "type": "Identifier", + "start": 19946, + "end": 19950, "loc": { "start": { - "line": 577, - "column": 39 + "line": 583, + "column": 36 }, "end": { - "line": 577, - "column": 68 - } - }, - "object": { - "type": "MemberExpression", - "start": 19605, - "end": 19625, - "loc": { - "start": { - "line": 577, - "column": 39 - }, - "end": { - "line": 577, - "column": 59 - } - }, - "object": { - "type": "Identifier", - "start": 19605, - "end": 19613, - "loc": { - "start": { - "line": 577, - "column": 39 - }, - "end": { - "line": 577, - "column": 47 - }, - "identifierName": "material" - }, - "name": "material" - }, - "property": { - "type": "Identifier", - "start": 19614, - "end": 19625, - "loc": { - "start": { - "line": 577, - "column": 48 - }, - "end": { - "line": 577, - "column": 59 - }, - "identifierName": "_attributes" - }, - "name": "_attributes" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 19626, - "end": 19634, - "loc": { - "start": { - "line": 577, - "column": 60 - }, - "end": { - "line": 577, - "column": 68 - }, - "identifierName": "metallic" + "line": 583, + "column": 40 }, - "name": "metallic" + "identifierName": "vec3" }, - "computed": false - } + "name": "vec3" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 19970, + "end": 20054, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 100 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 19976, + "end": 20053, + "loc": { + "start": { + "line": 584, + "column": 22 + }, + "end": { + "line": 584, + "column": 99 } }, - { - "type": "ExpressionStatement", - "start": 19656, - "end": 19707, + "id": { + "type": "Identifier", + "start": 19976, + "end": 19985, "loc": { "start": { - "line": 578, - "column": 20 + "line": 584, + "column": 22 }, "end": { - "line": 578, - "column": 71 + "line": 584, + "column": 31 + }, + "identifierName": "rtcNeeded" + }, + "name": "rtcNeeded" + }, + "init": { + "type": "CallExpression", + "start": 19988, + "end": 20053, + "loc": { + "start": { + "line": 584, + "column": 34 + }, + "end": { + "line": 584, + "column": 99 } }, - "expression": { - "type": "AssignmentExpression", - "start": 19656, - "end": 19706, + "callee": { + "type": "Identifier", + "start": 19988, + "end": 20007, "loc": { "start": { - "line": 578, - "column": 20 + "line": 584, + "column": 34 }, "end": { - "line": 578, - "column": 70 - } + "line": 584, + "column": 53 + }, + "identifierName": "worldToRTCPositions" }, - "operator": "=", - "left": { + "name": "worldToRTCPositions" + }, + "arguments": [ + { "type": "MemberExpression", - "start": 19656, - "end": 19673, + "start": 20008, + "end": 20025, "loc": { "start": { - "line": 578, - "column": 20 + "line": 584, + "column": 54 }, "end": { - "line": 578, - "column": 37 + "line": 584, + "column": 71 } }, "object": { "type": "Identifier", - "start": 19656, - "end": 19663, + "start": 20008, + "end": 20015, "loc": { "start": { - "line": 578, - "column": 20 + "line": 584, + "column": 54 }, "end": { - "line": 578, - "column": 27 + "line": 584, + "column": 61 }, "identifierName": "meshCfg" }, @@ -40066,180 +41000,215 @@ }, "property": { "type": "Identifier", - "start": 19664, - "end": 19673, + "start": 20016, + "end": 20025, "loc": { "start": { - "line": 578, - "column": 28 + "line": 584, + "column": 62 }, "end": { - "line": 578, - "column": 37 + "line": 584, + "column": 71 }, - "identifierName": "roughness" + "identifierName": "positions" }, - "name": "roughness" + "name": "positions" }, "computed": false }, - "right": { + { "type": "MemberExpression", - "start": 19676, - "end": 19706, + "start": 20027, + "end": 20044, "loc": { "start": { - "line": 578, - "column": 40 + "line": 584, + "column": 73 }, "end": { - "line": 578, - "column": 70 + "line": 584, + "column": 90 } }, "object": { - "type": "MemberExpression", - "start": 19676, - "end": 19696, + "type": "Identifier", + "start": 20027, + "end": 20034, "loc": { "start": { - "line": 578, - "column": 40 + "line": 584, + "column": 73 }, "end": { - "line": 578, - "column": 60 - } - }, - "object": { - "type": "Identifier", - "start": 19676, - "end": 19684, - "loc": { - "start": { - "line": 578, - "column": 40 - }, - "end": { - "line": 578, - "column": 48 - }, - "identifierName": "material" - }, - "name": "material" - }, - "property": { - "type": "Identifier", - "start": 19685, - "end": 19696, - "loc": { - "start": { - "line": 578, - "column": 49 - }, - "end": { - "line": 578, - "column": 60 - }, - "identifierName": "_attributes" + "line": 584, + "column": 80 }, - "name": "_attributes" + "identifierName": "meshCfg" }, - "computed": false + "name": "meshCfg" }, "property": { "type": "Identifier", - "start": 19697, - "end": 19706, + "start": 20035, + "end": 20044, "loc": { "start": { - "line": 578, - "column": 61 + "line": 584, + "column": 81 }, "end": { - "line": 578, - "column": 70 + "line": 584, + "column": 90 }, - "identifierName": "roughness" + "identifierName": "positions" }, - "name": "roughness" + "name": "positions" }, "computed": false + }, + { + "type": "Identifier", + "start": 20046, + "end": 20052, + "loc": { + "start": { + "line": 584, + "column": 92 + }, + "end": { + "line": 584, + "column": 98 + }, + "identifierName": "origin" + }, + "name": "origin" } + ] + } + } + ], + "kind": "const", + "trailingComments": [ + { + "type": "CommentLine", + "value": " Small cellsize guarantees better accuracy", + "start": 20055, + "end": 20099, + "loc": { + "start": { + "line": 584, + "column": 101 + }, + "end": { + "line": 584, + "column": 145 } } - ], - "directives": [] + } + ] + }, + { + "type": "IfStatement", + "start": 20116, + "end": 20195, + "loc": { + "start": { + "line": 585, + "column": 16 + }, + "end": { + "line": 587, + "column": 17 + } }, - "alternate": { + "test": { + "type": "Identifier", + "start": 20120, + "end": 20129, + "loc": { + "start": { + "line": 585, + "column": 20 + }, + "end": { + "line": 585, + "column": 29 + }, + "identifierName": "rtcNeeded" + }, + "name": "rtcNeeded", + "leadingComments": null + }, + "consequent": { "type": "BlockStatement", - "start": 19731, - "end": 19864, + "start": 20131, + "end": 20195, "loc": { "start": { - "line": 579, - "column": 23 + "line": 585, + "column": 31 }, "end": { - "line": 582, + "line": 587, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 19753, - "end": 19803, + "start": 20153, + "end": 20177, "loc": { "start": { - "line": 580, + "line": 586, "column": 20 }, "end": { - "line": 580, - "column": 70 + "line": 586, + "column": 44 } }, "expression": { "type": "AssignmentExpression", - "start": 19753, - "end": 19802, + "start": 20153, + "end": 20176, "loc": { "start": { - "line": 580, + "line": 586, "column": 20 }, "end": { - "line": 580, - "column": 69 + "line": 586, + "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 19753, - "end": 19766, + "start": 20153, + "end": 20167, "loc": { "start": { - "line": 580, + "line": 586, "column": 20 }, "end": { - "line": 580, - "column": 33 + "line": 586, + "column": 34 } }, "object": { "type": "Identifier", - "start": 19753, - "end": 19760, + "start": 20153, + "end": 20160, "loc": { "start": { - "line": 580, + "line": 586, "column": 20 }, "end": { - "line": 580, + "line": 586, "column": 27 }, "identifierName": "meshCfg" @@ -40248,234 +41217,39 @@ }, "property": { "type": "Identifier", - "start": 19761, - "end": 19766, + "start": 20161, + "end": 20167, "loc": { "start": { - "line": 580, + "line": 586, "column": 28 }, "end": { - "line": 580, - "column": 33 + "line": 586, + "column": 34 }, - "identifierName": "color" + "identifierName": "origin" }, - "name": "color" + "name": "origin" }, "computed": false }, "right": { - "type": "NewExpression", - "start": 19769, - "end": 19802, + "type": "Identifier", + "start": 20170, + "end": 20176, "loc": { "start": { - "line": 580, - "column": 36 + "line": 586, + "column": 37 }, "end": { - "line": 580, - "column": 69 - } + "line": 586, + "column": 43 + }, + "identifierName": "origin" }, - "callee": { - "type": "Identifier", - "start": 19773, - "end": 19785, - "loc": { - "start": { - "line": 580, - "column": 40 - }, - "end": { - "line": 580, - "column": 52 - }, - "identifierName": "Float32Array" - }, - "name": "Float32Array" - }, - "arguments": [ - { - "type": "ArrayExpression", - "start": 19786, - "end": 19801, - "loc": { - "start": { - "line": 580, - "column": 53 - }, - "end": { - "line": 580, - "column": 68 - } - }, - "elements": [ - { - "type": "NumericLiteral", - "start": 19787, - "end": 19790, - "loc": { - "start": { - "line": 580, - "column": 54 - }, - "end": { - "line": 580, - "column": 57 - } - }, - "extra": { - "rawValue": 1, - "raw": "1.0" - }, - "value": 1 - }, - { - "type": "NumericLiteral", - "start": 19792, - "end": 19795, - "loc": { - "start": { - "line": 580, - "column": 59 - }, - "end": { - "line": 580, - "column": 62 - } - }, - "extra": { - "rawValue": 1, - "raw": "1.0" - }, - "value": 1 - }, - { - "type": "NumericLiteral", - "start": 19797, - "end": 19800, - "loc": { - "start": { - "line": 580, - "column": 64 - }, - "end": { - "line": 580, - "column": 67 - } - }, - "extra": { - "rawValue": 1, - "raw": "1.0" - }, - "value": 1 - } - ] - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 19824, - "end": 19846, - "loc": { - "start": { - "line": 581, - "column": 20 - }, - "end": { - "line": 581, - "column": 42 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 19824, - "end": 19845, - "loc": { - "start": { - "line": 581, - "column": 20 - }, - "end": { - "line": 581, - "column": 41 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 19824, - "end": 19839, - "loc": { - "start": { - "line": 581, - "column": 20 - }, - "end": { - "line": 581, - "column": 35 - } - }, - "object": { - "type": "Identifier", - "start": 19824, - "end": 19831, - "loc": { - "start": { - "line": 581, - "column": 20 - }, - "end": { - "line": 581, - "column": 27 - }, - "identifierName": "meshCfg" - }, - "name": "meshCfg" - }, - "property": { - "type": "Identifier", - "start": 19832, - "end": 19839, - "loc": { - "start": { - "line": 581, - "column": 28 - }, - "end": { - "line": 581, - "column": 35 - }, - "identifierName": "opacity" - }, - "name": "opacity" - }, - "computed": false - }, - "right": { - "type": "NumericLiteral", - "start": 19842, - "end": 19845, - "loc": { - "start": { - "line": 581, - "column": 38 - }, - "end": { - "line": 581, - "column": 41 - } - }, - "extra": { - "rawValue": 1, - "raw": "1.0" - }, - "value": 1 + "name": "origin" } } } @@ -40483,19 +41257,38 @@ "directives": [], "trailingComments": null }, + "alternate": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Small cellsize guarantees better accuracy", + "start": 20055, + "end": 20099, + "loc": { + "start": { + "line": 584, + "column": 101 + }, + "end": { + "line": 584, + "column": 145 + } + } + } + ], "trailingComments": [ { "type": "CommentLine", "value": " if (createEntity) {", - "start": 19881, - "end": 19903, + "start": 20213, + "end": 20235, "loc": { "start": { - "line": 583, + "line": 589, "column": 16 }, "end": { - "line": 583, + "line": 589, "column": 38 } } @@ -40503,15 +41296,15 @@ { "type": "CommentLine", "value": " if (createEntity.colorize) {", - "start": 19920, - "end": 19955, + "start": 20252, + "end": 20287, "loc": { "start": { - "line": 584, + "line": 590, "column": 16 }, "end": { - "line": 584, + "line": 590, "column": 51 } } @@ -40519,15 +41312,15 @@ { "type": "CommentLine", "value": " meshCfg.color = createEntity.colorize;", - "start": 19972, - "end": 20021, + "start": 20304, + "end": 20353, "loc": { "start": { - "line": 585, + "line": 591, "column": 16 }, "end": { - "line": 585, + "line": 591, "column": 65 } } @@ -40535,15 +41328,15 @@ { "type": "CommentLine", "value": " }", - "start": 20038, - "end": 20046, + "start": 20370, + "end": 20378, "loc": { "start": { - "line": 586, + "line": 592, "column": 16 }, "end": { - "line": 586, + "line": 592, "column": 24 } } @@ -40551,15 +41344,15 @@ { "type": "CommentLine", "value": " if (createEntity.opacity !== undefined && createEntity.opacity !== null) {", - "start": 20063, - "end": 20144, + "start": 20395, + "end": 20476, "loc": { "start": { - "line": 587, + "line": 593, "column": 16 }, "end": { - "line": 587, + "line": 593, "column": 97 } } @@ -40567,15 +41360,15 @@ { "type": "CommentLine", "value": " meshCfg.opacity = createEntity.opacity;", - "start": 20161, - "end": 20211, + "start": 20493, + "end": 20543, "loc": { "start": { - "line": 588, + "line": 594, "column": 16 }, "end": { - "line": 588, + "line": 594, "column": 66 } } @@ -40583,15 +41376,15 @@ { "type": "CommentLine", "value": " }", - "start": 20228, - "end": 20236, + "start": 20560, + "end": 20568, "loc": { "start": { - "line": 589, + "line": 595, "column": 16 }, "end": { - "line": 589, + "line": 595, "column": 24 } } @@ -40599,15 +41392,15 @@ { "type": "CommentLine", "value": " }", - "start": 20253, - "end": 20257, + "start": 20585, + "end": 20589, "loc": { "start": { - "line": 590, + "line": 596, "column": 16 }, "end": { - "line": 590, + "line": 596, "column": 20 } } @@ -40616,57 +41409,57 @@ }, { "type": "ExpressionStatement", - "start": 20275, - "end": 20306, + "start": 20607, + "end": 20638, "loc": { "start": { - "line": 592, + "line": 598, "column": 16 }, "end": { - "line": 592, + "line": 598, "column": 47 } }, "expression": { "type": "CallExpression", - "start": 20275, - "end": 20305, + "start": 20607, + "end": 20637, "loc": { "start": { - "line": 592, + "line": 598, "column": 16 }, "end": { - "line": 592, + "line": 598, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 20275, - "end": 20296, + "start": 20607, + "end": 20628, "loc": { "start": { - "line": 592, + "line": 598, "column": 16 }, "end": { - "line": 592, + "line": 598, "column": 37 } }, "object": { "type": "Identifier", - "start": 20275, - "end": 20285, + "start": 20607, + "end": 20617, "loc": { "start": { - "line": 592, + "line": 598, "column": 16 }, "end": { - "line": 592, + "line": 598, "column": 26 }, "identifierName": "sceneModel" @@ -40676,15 +41469,15 @@ }, "property": { "type": "Identifier", - "start": 20286, - "end": 20296, + "start": 20618, + "end": 20628, "loc": { "start": { - "line": 592, + "line": 598, "column": 27 }, "end": { - "line": 592, + "line": 598, "column": 37 }, "identifierName": "createMesh" @@ -40697,15 +41490,15 @@ "arguments": [ { "type": "Identifier", - "start": 20297, - "end": 20304, + "start": 20629, + "end": 20636, "loc": { "start": { - "line": 592, + "line": 598, "column": 38 }, "end": { - "line": 592, + "line": 598, "column": 45 }, "identifierName": "meshCfg" @@ -40719,15 +41512,15 @@ { "type": "CommentLine", "value": " if (createEntity) {", - "start": 19881, - "end": 19903, + "start": 20213, + "end": 20235, "loc": { "start": { - "line": 583, + "line": 589, "column": 16 }, "end": { - "line": 583, + "line": 589, "column": 38 } } @@ -40735,15 +41528,15 @@ { "type": "CommentLine", "value": " if (createEntity.colorize) {", - "start": 19920, - "end": 19955, + "start": 20252, + "end": 20287, "loc": { "start": { - "line": 584, + "line": 590, "column": 16 }, "end": { - "line": 584, + "line": 590, "column": 51 } } @@ -40751,15 +41544,15 @@ { "type": "CommentLine", "value": " meshCfg.color = createEntity.colorize;", - "start": 19972, - "end": 20021, + "start": 20304, + "end": 20353, "loc": { "start": { - "line": 585, + "line": 591, "column": 16 }, "end": { - "line": 585, + "line": 591, "column": 65 } } @@ -40767,15 +41560,15 @@ { "type": "CommentLine", "value": " }", - "start": 20038, - "end": 20046, + "start": 20370, + "end": 20378, "loc": { "start": { - "line": 586, + "line": 592, "column": 16 }, "end": { - "line": 586, + "line": 592, "column": 24 } } @@ -40783,15 +41576,15 @@ { "type": "CommentLine", "value": " if (createEntity.opacity !== undefined && createEntity.opacity !== null) {", - "start": 20063, - "end": 20144, + "start": 20395, + "end": 20476, "loc": { "start": { - "line": 587, + "line": 593, "column": 16 }, "end": { - "line": 587, + "line": 593, "column": 97 } } @@ -40799,15 +41592,15 @@ { "type": "CommentLine", "value": " meshCfg.opacity = createEntity.opacity;", - "start": 20161, - "end": 20211, + "start": 20493, + "end": 20543, "loc": { "start": { - "line": 588, + "line": 594, "column": 16 }, "end": { - "line": 588, + "line": 594, "column": 66 } } @@ -40815,15 +41608,15 @@ { "type": "CommentLine", "value": " }", - "start": 20228, - "end": 20236, + "start": 20560, + "end": 20568, "loc": { "start": { - "line": 589, + "line": 595, "column": 16 }, "end": { - "line": 589, + "line": 595, "column": 24 } } @@ -40831,15 +41624,15 @@ { "type": "CommentLine", "value": " }", - "start": 20253, - "end": 20257, + "start": 20585, + "end": 20589, "loc": { "start": { - "line": 590, + "line": 596, "column": 16 }, "end": { - "line": 590, + "line": 596, "column": 20 } } @@ -40848,57 +41641,57 @@ }, { "type": "ExpressionStatement", - "start": 20323, - "end": 20356, + "start": 20655, + "end": 20688, "loc": { "start": { - "line": 593, + "line": 599, "column": 16 }, "end": { - "line": 593, + "line": 599, "column": 49 } }, "expression": { "type": "CallExpression", - "start": 20323, - "end": 20355, + "start": 20655, + "end": 20687, "loc": { "start": { - "line": 593, + "line": 599, "column": 16 }, "end": { - "line": 593, + "line": 599, "column": 48 } }, "callee": { "type": "MemberExpression", - "start": 20323, - "end": 20343, + "start": 20655, + "end": 20675, "loc": { "start": { - "line": 593, + "line": 599, "column": 16 }, "end": { - "line": 593, + "line": 599, "column": 36 } }, "object": { "type": "Identifier", - "start": 20323, - "end": 20338, + "start": 20655, + "end": 20670, "loc": { "start": { - "line": 593, + "line": 599, "column": 16 }, "end": { - "line": 593, + "line": 599, "column": 31 }, "identifierName": "deferredMeshIds" @@ -40907,15 +41700,15 @@ }, "property": { "type": "Identifier", - "start": 20339, - "end": 20343, + "start": 20671, + "end": 20675, "loc": { "start": { - "line": 593, + "line": 599, "column": 32 }, "end": { - "line": 593, + "line": 599, "column": 36 }, "identifierName": "push" @@ -40927,29 +41720,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 20344, - "end": 20354, + "start": 20676, + "end": 20686, "loc": { "start": { - "line": 593, + "line": 599, "column": 37 }, "end": { - "line": 593, + "line": 599, "column": 47 } }, "object": { "type": "Identifier", - "start": 20344, - "end": 20351, + "start": 20676, + "end": 20683, "loc": { "start": { - "line": 593, + "line": 599, "column": 37 }, "end": { - "line": 593, + "line": 599, "column": 44 }, "identifierName": "meshCfg" @@ -40958,15 +41751,15 @@ }, "property": { "type": "Identifier", - "start": 20352, - "end": 20354, + "start": 20684, + "end": 20686, "loc": { "start": { - "line": 593, + "line": 599, "column": 45 }, "end": { - "line": 593, + "line": 599, "column": 47 }, "identifierName": "id" @@ -40986,15 +41779,15 @@ { "type": "CommentLine", "value": " if (createEntity) {", - "start": 20383, - "end": 20405, + "start": 20715, + "end": 20737, "loc": { "start": { - "line": 595, + "line": 601, "column": 12 }, "end": { - "line": 595, + "line": 601, "column": 34 } } @@ -41002,15 +41795,15 @@ { "type": "CommentLine", "value": " sceneModel.createEntity(utils.apply(createEntity, {", - "start": 20418, - "end": 20476, + "start": 20750, + "end": 20808, "loc": { "start": { - "line": 596, + "line": 602, "column": 12 }, "end": { - "line": 596, + "line": 602, "column": 70 } } @@ -41018,15 +41811,15 @@ { "type": "CommentLine", "value": " meshIds: deferredMeshIds,", - "start": 20489, - "end": 20525, + "start": 20821, + "end": 20857, "loc": { "start": { - "line": 597, + "line": 603, "column": 12 }, "end": { - "line": 597, + "line": 603, "column": 48 } } @@ -41034,15 +41827,15 @@ { "type": "CommentLine", "value": " isObject: true", - "start": 20538, - "end": 20563, + "start": 20870, + "end": 20895, "loc": { "start": { - "line": 598, + "line": 604, "column": 12 }, "end": { - "line": 598, + "line": 604, "column": 37 } } @@ -41050,15 +41843,15 @@ { "type": "CommentLine", "value": " }));", - "start": 20576, - "end": 20587, + "start": 20908, + "end": 20919, "loc": { "start": { - "line": 599, + "line": 605, "column": 12 }, "end": { - "line": 599, + "line": 605, "column": 23 } } @@ -41066,15 +41859,15 @@ { "type": "CommentLine", "value": " } else {", - "start": 20600, - "end": 20611, + "start": 20932, + "end": 20943, "loc": { "start": { - "line": 600, + "line": 606, "column": 12 }, "end": { - "line": 600, + "line": 606, "column": 23 } } @@ -41082,15 +41875,15 @@ { "type": "CommentLine", "value": " sceneModel.createEntity({", - "start": 20624, - "end": 20656, + "start": 20956, + "end": 20988, "loc": { "start": { - "line": 601, + "line": 607, "column": 12 }, "end": { - "line": 601, + "line": 607, "column": 44 } } @@ -41098,15 +41891,15 @@ { "type": "CommentLine", "value": " meshIds: deferredMeshIds,", - "start": 20669, - "end": 20705, + "start": 21001, + "end": 21037, "loc": { "start": { - "line": 602, + "line": 608, "column": 12 }, "end": { - "line": 602, + "line": 608, "column": 48 } } @@ -41114,15 +41907,15 @@ { "type": "CommentLine", "value": " isObject: true", - "start": 20718, - "end": 20743, + "start": 21050, + "end": 21075, "loc": { "start": { - "line": 603, + "line": 609, "column": 12 }, "end": { - "line": 603, + "line": 609, "column": 37 } } @@ -41130,15 +41923,15 @@ { "type": "CommentLine", "value": " });", - "start": 20756, - "end": 20766, + "start": 21088, + "end": 21098, "loc": { "start": { - "line": 604, + "line": 610, "column": 12 }, "end": { - "line": 604, + "line": 610, "column": 22 } } @@ -41146,15 +41939,15 @@ { "type": "CommentLine", "value": " }", - "start": 20779, - "end": 20783, + "start": 21111, + "end": 21115, "loc": { "start": { - "line": 605, + "line": 611, "column": 12 }, "end": { - "line": 605, + "line": 611, "column": 16 } } @@ -41173,43 +41966,43 @@ }, { "type": "IfStatement", - "start": 20805, - "end": 21044, + "start": 21137, + "end": 21376, "loc": { "start": { - "line": 609, + "line": 615, "column": 4 }, "end": { - "line": 615, + "line": 621, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 20809, - "end": 20822, + "start": 21141, + "end": 21154, "loc": { "start": { - "line": 609, + "line": 615, "column": 8 }, "end": { - "line": 609, + "line": 615, "column": 21 } }, "object": { "type": "Identifier", - "start": 20809, - "end": 20813, + "start": 21141, + "end": 21145, "loc": { "start": { - "line": 609, + "line": 615, "column": 8 }, "end": { - "line": 609, + "line": 615, "column": 12 }, "identifierName": "node" @@ -41218,15 +42011,15 @@ }, "property": { "type": "Identifier", - "start": 20814, - "end": 20822, + "start": 21146, + "end": 21154, "loc": { "start": { - "line": 609, + "line": 615, "column": 13 }, "end": { - "line": 609, + "line": 615, "column": 21 }, "identifierName": "children" @@ -41237,59 +42030,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 20824, - "end": 21044, + "start": 21156, + "end": 21376, "loc": { "start": { - "line": 609, + "line": 615, "column": 23 }, "end": { - "line": 615, + "line": 621, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 20834, - "end": 20865, + "start": 21166, + "end": 21197, "loc": { "start": { - "line": 610, + "line": 616, "column": 8 }, "end": { - "line": 610, + "line": 616, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 20840, - "end": 20864, + "start": 21172, + "end": 21196, "loc": { "start": { - "line": 610, + "line": 616, "column": 14 }, "end": { - "line": 610, + "line": 616, "column": 38 } }, "id": { "type": "Identifier", - "start": 20840, - "end": 20848, + "start": 21172, + "end": 21180, "loc": { "start": { - "line": 610, + "line": 616, "column": 14 }, "end": { - "line": 610, + "line": 616, "column": 22 }, "identifierName": "children" @@ -41298,29 +42091,29 @@ }, "init": { "type": "MemberExpression", - "start": 20851, - "end": 20864, + "start": 21183, + "end": 21196, "loc": { "start": { - "line": 610, + "line": 616, "column": 25 }, "end": { - "line": 610, + "line": 616, "column": 38 } }, "object": { "type": "Identifier", - "start": 20851, - "end": 20855, + "start": 21183, + "end": 21187, "loc": { "start": { - "line": 610, + "line": 616, "column": 25 }, "end": { - "line": 610, + "line": 616, "column": 29 }, "identifierName": "node" @@ -41329,15 +42122,15 @@ }, "property": { "type": "Identifier", - "start": 20856, - "end": 20864, + "start": 21188, + "end": 21196, "loc": { "start": { - "line": 610, + "line": 616, "column": 30 }, "end": { - "line": 610, + "line": 616, "column": 38 }, "identifierName": "children" @@ -41352,58 +42145,58 @@ }, { "type": "ForStatement", - "start": 20874, - "end": 21038, + "start": 21206, + "end": 21370, "loc": { "start": { - "line": 611, + "line": 617, "column": 8 }, "end": { - "line": 614, + "line": 620, "column": 9 } }, "init": { "type": "VariableDeclaration", - "start": 20879, - "end": 20911, + "start": 21211, + "end": 21243, "loc": { "start": { - "line": 611, + "line": 617, "column": 13 }, "end": { - "line": 611, + "line": 617, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 20883, - "end": 20888, + "start": 21215, + "end": 21220, "loc": { "start": { - "line": 611, + "line": 617, "column": 17 }, "end": { - "line": 611, + "line": 617, "column": 22 } }, "id": { "type": "Identifier", - "start": 20883, - "end": 20884, + "start": 21215, + "end": 21216, "loc": { "start": { - "line": 611, + "line": 617, "column": 17 }, "end": { - "line": 611, + "line": 617, "column": 18 }, "identifierName": "i" @@ -41412,15 +42205,15 @@ }, "init": { "type": "NumericLiteral", - "start": 20887, - "end": 20888, + "start": 21219, + "end": 21220, "loc": { "start": { - "line": 611, + "line": 617, "column": 21 }, "end": { - "line": 611, + "line": 617, "column": 22 } }, @@ -41433,29 +42226,29 @@ }, { "type": "VariableDeclarator", - "start": 20890, - "end": 20911, + "start": 21222, + "end": 21243, "loc": { "start": { - "line": 611, + "line": 617, "column": 24 }, "end": { - "line": 611, + "line": 617, "column": 45 } }, "id": { "type": "Identifier", - "start": 20890, - "end": 20893, + "start": 21222, + "end": 21225, "loc": { "start": { - "line": 611, + "line": 617, "column": 24 }, "end": { - "line": 611, + "line": 617, "column": 27 }, "identifierName": "len" @@ -41464,29 +42257,29 @@ }, "init": { "type": "MemberExpression", - "start": 20896, - "end": 20911, + "start": 21228, + "end": 21243, "loc": { "start": { - "line": 611, + "line": 617, "column": 30 }, "end": { - "line": 611, + "line": 617, "column": 45 } }, "object": { "type": "Identifier", - "start": 20896, - "end": 20904, + "start": 21228, + "end": 21236, "loc": { "start": { - "line": 611, + "line": 617, "column": 30 }, "end": { - "line": 611, + "line": 617, "column": 38 }, "identifierName": "children" @@ -41495,15 +42288,15 @@ }, "property": { "type": "Identifier", - "start": 20905, - "end": 20911, + "start": 21237, + "end": 21243, "loc": { "start": { - "line": 611, + "line": 617, "column": 39 }, "end": { - "line": 611, + "line": 617, "column": 45 }, "identifierName": "length" @@ -41518,29 +42311,29 @@ }, "test": { "type": "BinaryExpression", - "start": 20913, - "end": 20920, + "start": 21245, + "end": 21252, "loc": { "start": { - "line": 611, + "line": 617, "column": 47 }, "end": { - "line": 611, + "line": 617, "column": 54 } }, "left": { "type": "Identifier", - "start": 20913, - "end": 20914, + "start": 21245, + "end": 21246, "loc": { "start": { - "line": 611, + "line": 617, "column": 47 }, "end": { - "line": 611, + "line": 617, "column": 48 }, "identifierName": "i" @@ -41550,15 +42343,15 @@ "operator": "<", "right": { "type": "Identifier", - "start": 20917, - "end": 20920, + "start": 21249, + "end": 21252, "loc": { "start": { - "line": 611, + "line": 617, "column": 51 }, "end": { - "line": 611, + "line": 617, "column": 54 }, "identifierName": "len" @@ -41568,15 +42361,15 @@ }, "update": { "type": "UpdateExpression", - "start": 20922, - "end": 20925, + "start": 21254, + "end": 21257, "loc": { "start": { - "line": 611, + "line": 617, "column": 56 }, "end": { - "line": 611, + "line": 617, "column": 59 } }, @@ -41584,15 +42377,15 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 20922, - "end": 20923, + "start": 21254, + "end": 21255, "loc": { "start": { - "line": 611, + "line": 617, "column": 56 }, "end": { - "line": 611, + "line": 617, "column": 57 }, "identifierName": "i" @@ -41602,59 +42395,59 @@ }, "body": { "type": "BlockStatement", - "start": 20927, - "end": 21038, + "start": 21259, + "end": 21370, "loc": { "start": { - "line": 611, + "line": 617, "column": 61 }, "end": { - "line": 614, + "line": 620, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 20941, - "end": 20971, + "start": 21273, + "end": 21303, "loc": { "start": { - "line": 612, + "line": 618, "column": 12 }, "end": { - "line": 612, + "line": 618, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 20947, - "end": 20970, + "start": 21279, + "end": 21302, "loc": { "start": { - "line": 612, + "line": 618, "column": 18 }, "end": { - "line": 612, + "line": 618, "column": 41 } }, "id": { "type": "Identifier", - "start": 20947, - "end": 20956, + "start": 21279, + "end": 21288, "loc": { "start": { - "line": 612, + "line": 618, "column": 18 }, "end": { - "line": 612, + "line": 618, "column": 27 }, "identifierName": "childNode" @@ -41663,29 +42456,29 @@ }, "init": { "type": "MemberExpression", - "start": 20959, - "end": 20970, + "start": 21291, + "end": 21302, "loc": { "start": { - "line": 612, + "line": 618, "column": 30 }, "end": { - "line": 612, + "line": 618, "column": 41 } }, "object": { "type": "Identifier", - "start": 20959, - "end": 20967, + "start": 21291, + "end": 21299, "loc": { "start": { - "line": 612, + "line": 618, "column": 30 }, "end": { - "line": 612, + "line": 618, "column": 38 }, "identifierName": "children" @@ -41694,15 +42487,15 @@ }, "property": { "type": "Identifier", - "start": 20968, - "end": 20969, + "start": 21300, + "end": 21301, "loc": { "start": { - "line": 612, + "line": 618, "column": 39 }, "end": { - "line": 612, + "line": 618, "column": 40 }, "identifierName": "i" @@ -41717,43 +42510,43 @@ }, { "type": "ExpressionStatement", - "start": 20984, - "end": 21028, + "start": 21316, + "end": 21360, "loc": { "start": { - "line": 613, + "line": 619, "column": 12 }, "end": { - "line": 613, + "line": 619, "column": 56 } }, "expression": { "type": "CallExpression", - "start": 20984, - "end": 21027, + "start": 21316, + "end": 21359, "loc": { "start": { - "line": 613, + "line": 619, "column": 12 }, "end": { - "line": 613, + "line": 619, "column": 55 } }, "callee": { "type": "Identifier", - "start": 20984, - "end": 20992, + "start": 21316, + "end": 21324, "loc": { "start": { - "line": 613, + "line": 619, "column": 12 }, "end": { - "line": 613, + "line": 619, "column": 20 }, "identifierName": "loadNode" @@ -41763,15 +42556,15 @@ "arguments": [ { "type": "Identifier", - "start": 20993, - "end": 20996, + "start": 21325, + "end": 21328, "loc": { "start": { - "line": 613, + "line": 619, "column": 21 }, "end": { - "line": 613, + "line": 619, "column": 24 }, "identifierName": "ctx" @@ -41780,15 +42573,15 @@ }, { "type": "Identifier", - "start": 20998, - "end": 21007, + "start": 21330, + "end": 21339, "loc": { "start": { - "line": 613, + "line": 619, "column": 26 }, "end": { - "line": 613, + "line": 619, "column": 35 }, "identifierName": "childNode" @@ -41797,29 +42590,29 @@ }, { "type": "BinaryExpression", - "start": 21009, - "end": 21018, + "start": 21341, + "end": 21350, "loc": { "start": { - "line": 613, + "line": 619, "column": 37 }, "end": { - "line": 613, + "line": 619, "column": 46 } }, "left": { "type": "Identifier", - "start": 21009, - "end": 21014, + "start": 21341, + "end": 21346, "loc": { "start": { - "line": 613, + "line": 619, "column": 37 }, "end": { - "line": 613, + "line": 619, "column": 42 }, "identifierName": "depth" @@ -41829,15 +42622,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 21017, - "end": 21018, + "start": 21349, + "end": 21350, "loc": { "start": { - "line": 613, + "line": 619, "column": 45 }, "end": { - "line": 613, + "line": 619, "column": 46 } }, @@ -41850,15 +42643,15 @@ }, { "type": "Identifier", - "start": 21020, - "end": 21026, + "start": 21352, + "end": 21358, "loc": { "start": { - "line": 613, + "line": 619, "column": 48 }, "end": { - "line": 613, + "line": 619, "column": 54 }, "identifierName": "matrix" @@ -41881,15 +42674,15 @@ { "type": "CommentLine", "value": " Post-order visit scene node", - "start": 21050, - "end": 21080, + "start": 21382, + "end": 21412, "loc": { "start": { - "line": 617, + "line": 623, "column": 4 }, "end": { - "line": 617, + "line": 623, "column": 34 } } @@ -41898,44 +42691,44 @@ }, { "type": "VariableDeclaration", - "start": 21086, - "end": 21113, + "start": 21418, + "end": 21445, "loc": { "start": { - "line": 619, + "line": 625, "column": 4 }, "end": { - "line": 619, + "line": 625, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21092, - "end": 21112, + "start": 21424, + "end": 21444, "loc": { "start": { - "line": 619, + "line": 625, "column": 10 }, "end": { - "line": 619, + "line": 625, "column": 30 } }, "id": { "type": "Identifier", - "start": 21092, - "end": 21100, + "start": 21424, + "end": 21432, "loc": { "start": { - "line": 619, + "line": 625, "column": 10 }, "end": { - "line": 619, + "line": 625, "column": 18 }, "identifierName": "nodeName" @@ -41945,29 +42738,29 @@ }, "init": { "type": "MemberExpression", - "start": 21103, - "end": 21112, + "start": 21435, + "end": 21444, "loc": { "start": { - "line": 619, + "line": 625, "column": 21 }, "end": { - "line": 619, + "line": 625, "column": 30 } }, "object": { "type": "Identifier", - "start": 21103, - "end": 21107, + "start": 21435, + "end": 21439, "loc": { "start": { - "line": 619, + "line": 625, "column": 21 }, "end": { - "line": 619, + "line": 625, "column": 25 }, "identifierName": "node" @@ -41976,15 +42769,15 @@ }, "property": { "type": "Identifier", - "start": 21108, - "end": 21112, + "start": 21440, + "end": 21444, "loc": { "start": { - "line": 619, + "line": 625, "column": 26 }, "end": { - "line": 619, + "line": 625, "column": 30 }, "identifierName": "name" @@ -42001,15 +42794,15 @@ { "type": "CommentLine", "value": " Post-order visit scene node", - "start": 21050, - "end": 21080, + "start": 21382, + "end": 21412, "loc": { "start": { - "line": 617, + "line": 623, "column": 4 }, "end": { - "line": 617, + "line": 623, "column": 34 } } @@ -42018,85 +42811,85 @@ }, { "type": "IfStatement", - "start": 21118, - "end": 23263, + "start": 21450, + "end": 23595, "loc": { "start": { - "line": 620, + "line": 626, "column": 4 }, "end": { - "line": 662, + "line": 668, "column": 5 } }, "test": { "type": "LogicalExpression", - "start": 21122, - "end": 21214, + "start": 21454, + "end": 21546, "loc": { "start": { - "line": 620, + "line": 626, "column": 8 }, "end": { - "line": 620, + "line": 626, "column": 100 } }, "left": { "type": "LogicalExpression", - "start": 21123, - "end": 21183, + "start": 21455, + "end": 21515, "loc": { "start": { - "line": 620, + "line": 626, "column": 9 }, "end": { - "line": 620, + "line": 626, "column": 69 } }, "left": { "type": "LogicalExpression", - "start": 21124, - "end": 21167, + "start": 21456, + "end": 21499, "loc": { "start": { - "line": 620, + "line": 626, "column": 10 }, "end": { - "line": 620, + "line": 626, "column": 53 } }, "left": { "type": "BinaryExpression", - "start": 21124, - "end": 21146, + "start": 21456, + "end": 21478, "loc": { "start": { - "line": 620, + "line": 626, "column": 10 }, "end": { - "line": 620, + "line": 626, "column": 32 } }, "left": { "type": "Identifier", - "start": 21124, - "end": 21132, + "start": 21456, + "end": 21464, "loc": { "start": { - "line": 620, + "line": 626, "column": 10 }, "end": { - "line": 620, + "line": 626, "column": 18 }, "identifierName": "nodeName" @@ -42106,15 +42899,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 21137, - "end": 21146, + "start": 21469, + "end": 21478, "loc": { "start": { - "line": 620, + "line": 626, "column": 23 }, "end": { - "line": 620, + "line": 626, "column": 32 }, "identifierName": "undefined" @@ -42125,29 +42918,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 21150, - "end": 21167, + "start": 21482, + "end": 21499, "loc": { "start": { - "line": 620, + "line": 626, "column": 36 }, "end": { - "line": 620, + "line": 626, "column": 53 } }, "left": { "type": "Identifier", - "start": 21150, - "end": 21158, + "start": 21482, + "end": 21490, "loc": { "start": { - "line": 620, + "line": 626, "column": 36 }, "end": { - "line": 620, + "line": 626, "column": 44 }, "identifierName": "nodeName" @@ -42157,15 +42950,15 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 21163, - "end": 21167, + "start": 21495, + "end": 21499, "loc": { "start": { - "line": 620, + "line": 626, "column": 49 }, "end": { - "line": 620, + "line": 626, "column": 53 } } @@ -42173,35 +42966,35 @@ }, "extra": { "parenthesized": true, - "parenStart": 21123 + "parenStart": 21455 } }, "operator": "||", "right": { "type": "BinaryExpression", - "start": 21172, - "end": 21183, + "start": 21504, + "end": 21515, "loc": { "start": { - "line": 620, + "line": 626, "column": 58 }, "end": { - "line": 620, + "line": 626, "column": 69 } }, "left": { "type": "Identifier", - "start": 21172, - "end": 21177, + "start": 21504, + "end": 21509, "loc": { "start": { - "line": 620, + "line": 626, "column": 58 }, "end": { - "line": 620, + "line": 626, "column": 63 }, "identifierName": "depth" @@ -42211,15 +43004,15 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 21182, - "end": 21183, + "start": 21514, + "end": 21515, "loc": { "start": { - "line": 620, + "line": 626, "column": 68 }, "end": { - "line": 620, + "line": 626, "column": 69 } }, @@ -42232,49 +43025,49 @@ }, "extra": { "parenthesized": true, - "parenStart": 21122 + "parenStart": 21454 } }, "operator": "&&", "right": { "type": "BinaryExpression", - "start": 21188, - "end": 21214, + "start": 21520, + "end": 21546, "loc": { "start": { - "line": 620, + "line": 626, "column": 74 }, "end": { - "line": 620, + "line": 626, "column": 100 } }, "left": { "type": "MemberExpression", - "start": 21188, - "end": 21210, + "start": 21520, + "end": 21542, "loc": { "start": { - "line": 620, + "line": 626, "column": 74 }, "end": { - "line": 620, + "line": 626, "column": 96 } }, "object": { "type": "Identifier", - "start": 21188, - "end": 21203, + "start": 21520, + "end": 21535, "loc": { "start": { - "line": 620, + "line": 626, "column": 74 }, "end": { - "line": 620, + "line": 626, "column": 89 }, "identifierName": "deferredMeshIds" @@ -42283,15 +43076,15 @@ }, "property": { "type": "Identifier", - "start": 21204, - "end": 21210, + "start": 21536, + "end": 21542, "loc": { "start": { - "line": 620, + "line": 626, "column": 90 }, "end": { - "line": 620, + "line": 626, "column": 96 }, "identifierName": "length" @@ -42303,15 +43096,15 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 21213, - "end": 21214, + "start": 21545, + "end": 21546, "loc": { "start": { - "line": 620, + "line": 626, "column": 99 }, "end": { - "line": 620, + "line": 626, "column": 100 } }, @@ -42325,72 +43118,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 21216, - "end": 23263, + "start": 21548, + "end": 23595, "loc": { "start": { - "line": 620, + "line": 626, "column": 102 }, "end": { - "line": 662, + "line": 668, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 21226, - "end": 21410, + "start": 21558, + "end": 21742, "loc": { "start": { - "line": 621, + "line": 627, "column": 8 }, "end": { - "line": 623, + "line": 629, "column": 9 } }, "test": { "type": "LogicalExpression", - "start": 21230, - "end": 21273, + "start": 21562, + "end": 21605, "loc": { "start": { - "line": 621, + "line": 627, "column": 12 }, "end": { - "line": 621, + "line": 627, "column": 55 } }, "left": { "type": "BinaryExpression", - "start": 21230, - "end": 21252, + "start": 21562, + "end": 21584, "loc": { "start": { - "line": 621, + "line": 627, "column": 12 }, "end": { - "line": 621, + "line": 627, "column": 34 } }, "left": { "type": "Identifier", - "start": 21230, - "end": 21238, + "start": 21562, + "end": 21570, "loc": { "start": { - "line": 621, + "line": 627, "column": 12 }, "end": { - "line": 621, + "line": 627, "column": 20 }, "identifierName": "nodeName" @@ -42400,15 +43193,15 @@ "operator": "===", "right": { "type": "Identifier", - "start": 21243, - "end": 21252, + "start": 21575, + "end": 21584, "loc": { "start": { - "line": 621, + "line": 627, "column": 25 }, "end": { - "line": 621, + "line": 627, "column": 34 }, "identifierName": "undefined" @@ -42419,29 +43212,29 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 21256, - "end": 21273, + "start": 21588, + "end": 21605, "loc": { "start": { - "line": 621, + "line": 627, "column": 38 }, "end": { - "line": 621, + "line": 627, "column": 55 } }, "left": { "type": "Identifier", - "start": 21256, - "end": 21264, + "start": 21588, + "end": 21596, "loc": { "start": { - "line": 621, + "line": 627, "column": 38 }, "end": { - "line": 621, + "line": 627, "column": 46 }, "identifierName": "nodeName" @@ -42451,15 +43244,15 @@ "operator": "===", "right": { "type": "NullLiteral", - "start": 21269, - "end": 21273, + "start": 21601, + "end": 21605, "loc": { "start": { - "line": 621, + "line": 627, "column": 51 }, "end": { - "line": 621, + "line": 627, "column": 55 } } @@ -42468,72 +43261,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 21275, - "end": 21410, + "start": 21607, + "end": 21742, "loc": { "start": { - "line": 621, + "line": 627, "column": 57 }, "end": { - "line": 623, + "line": 629, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 21289, - "end": 21400, + "start": 21621, + "end": 21732, "loc": { "start": { - "line": 622, + "line": 628, "column": 12 }, "end": { - "line": 622, + "line": 628, "column": 123 } }, "expression": { "type": "CallExpression", - "start": 21289, - "end": 21399, + "start": 21621, + "end": 21731, "loc": { "start": { - "line": 622, + "line": 628, "column": 12 }, "end": { - "line": 622, + "line": 628, "column": 122 } }, "callee": { "type": "MemberExpression", - "start": 21289, - "end": 21296, + "start": 21621, + "end": 21628, "loc": { "start": { - "line": 622, + "line": 628, "column": 12 }, "end": { - "line": 622, + "line": 628, "column": 19 } }, "object": { "type": "Identifier", - "start": 21289, - "end": 21292, + "start": 21621, + "end": 21624, "loc": { "start": { - "line": 622, + "line": 628, "column": 12 }, "end": { - "line": 622, + "line": 628, "column": 15 }, "identifierName": "ctx" @@ -42542,15 +43335,15 @@ }, "property": { "type": "Identifier", - "start": 21293, - "end": 21296, + "start": 21625, + "end": 21628, "loc": { "start": { - "line": 622, + "line": 628, "column": 16 }, "end": { - "line": 622, + "line": 628, "column": 19 }, "identifierName": "log" @@ -42562,15 +43355,15 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 21297, - "end": 21398, + "start": 21629, + "end": 21730, "loc": { "start": { - "line": 622, + "line": 628, "column": 20 }, "end": { - "line": 622, + "line": 628, "column": 121 } }, @@ -42578,15 +43371,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 21298, - "end": 21397, + "start": 21630, + "end": 21729, "loc": { "start": { - "line": 622, + "line": 628, "column": 21 }, "end": { - "line": 622, + "line": 628, "column": 120 } }, @@ -42608,44 +43401,44 @@ }, { "type": "VariableDeclaration", - "start": 21419, - "end": 21443, + "start": 21751, + "end": 21775, "loc": { "start": { - "line": 624, + "line": 630, "column": 8 }, "end": { - "line": 624, + "line": 630, "column": 32 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21423, - "end": 21442, + "start": 21755, + "end": 21774, "loc": { "start": { - "line": 624, + "line": 630, "column": 12 }, "end": { - "line": 624, + "line": 630, "column": 31 } }, "id": { "type": "Identifier", - "start": 21423, - "end": 21431, + "start": 21755, + "end": 21763, "loc": { "start": { - "line": 624, + "line": 630, "column": 12 }, "end": { - "line": 624, + "line": 630, "column": 20 }, "identifierName": "entityId" @@ -42654,15 +43447,15 @@ }, "init": { "type": "Identifier", - "start": 21434, - "end": 21442, + "start": 21766, + "end": 21774, "loc": { "start": { - "line": 624, + "line": 630, "column": 23 }, "end": { - "line": 624, + "line": 630, "column": 31 }, "identifierName": "nodeName" @@ -42676,15 +43469,15 @@ { "type": "CommentLine", "value": " Fall back on generated ID when `name` not found on glTF scene node(s)", - "start": 21444, - "end": 21516, + "start": 21776, + "end": 21848, "loc": { "start": { - "line": 624, + "line": 630, "column": 33 }, "end": { - "line": 624, + "line": 630, "column": 105 } } @@ -42692,15 +43485,15 @@ { "type": "CommentLine", "value": " if (!!entityId && sceneModel.entities[entityId]) {", - "start": 21525, - "end": 21578, + "start": 21857, + "end": 21910, "loc": { "start": { - "line": 625, + "line": 631, "column": 8 }, "end": { - "line": 625, + "line": 631, "column": 61 } } @@ -42708,15 +43501,15 @@ { "type": "CommentLine", "value": " ctx.log(`Warning: Two or more glTF nodes found with same 'name' attribute: '${nodeName} - will randomly-generating an object ID in XKT`);", - "start": 21587, - "end": 21731, + "start": 21919, + "end": 22063, "loc": { "start": { - "line": 626, + "line": 632, "column": 8 }, "end": { - "line": 626, + "line": 632, "column": 152 } } @@ -42724,15 +43517,15 @@ { "type": "CommentLine", "value": " }", - "start": 21740, - "end": 21744, + "start": 22072, + "end": 22076, "loc": { "start": { - "line": 627, + "line": 633, "column": 8 }, "end": { - "line": 627, + "line": 633, "column": 12 } } @@ -42740,15 +43533,15 @@ { "type": "CommentLine", "value": " while (!entityId || sceneModel.entities[entityId]) {", - "start": 21753, - "end": 21808, + "start": 22085, + "end": 22140, "loc": { "start": { - "line": 628, + "line": 634, "column": 8 }, "end": { - "line": 628, + "line": 634, "column": 63 } } @@ -42756,15 +43549,15 @@ { "type": "CommentLine", "value": " entityId = \"entity-\" + ctx.nextId++;", - "start": 21817, - "end": 21860, + "start": 22149, + "end": 22192, "loc": { "start": { - "line": 629, + "line": 635, "column": 8 }, "end": { - "line": 629, + "line": 635, "column": 51 } } @@ -42772,15 +43565,15 @@ { "type": "CommentLine", "value": " }", - "start": 21869, - "end": 21873, + "start": 22201, + "end": 22205, "loc": { "start": { - "line": 630, + "line": 636, "column": 8 }, "end": { - "line": 630, + "line": 636, "column": 12 } } @@ -42789,43 +43582,43 @@ }, { "type": "IfStatement", - "start": 21882, - "end": 23257, + "start": 22214, + "end": 23589, "loc": { "start": { - "line": 631, + "line": 637, "column": 8 }, "end": { - "line": 661, + "line": 667, "column": 9 } }, "test": { "type": "MemberExpression", - "start": 21886, - "end": 21910, + "start": 22218, + "end": 22242, "loc": { "start": { - "line": 631, + "line": 637, "column": 12 }, "end": { - "line": 631, + "line": 637, "column": 36 } }, "object": { "type": "Identifier", - "start": 21886, - "end": 21889, + "start": 22218, + "end": 22221, "loc": { "start": { - "line": 631, + "line": 637, "column": 12 }, "end": { - "line": 631, + "line": 637, "column": 15 }, "identifierName": "ctx" @@ -42835,15 +43628,15 @@ }, "property": { "type": "Identifier", - "start": 21890, - "end": 21910, + "start": 22222, + "end": 22242, "loc": { "start": { - "line": 631, + "line": 637, "column": 16 }, "end": { - "line": 631, + "line": 637, "column": 36 }, "identifierName": "metaModelCorrections" @@ -42855,59 +43648,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 21912, - "end": 22970, + "start": 22244, + "end": 23302, "loc": { "start": { - "line": 631, + "line": 637, "column": 38 }, "end": { - "line": 654, + "line": 660, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 21996, - "end": 22068, + "start": 22328, + "end": 22400, "loc": { "start": { - "line": 633, + "line": 639, "column": 12 }, "end": { - "line": 633, + "line": 639, "column": 84 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 22002, - "end": 22067, + "start": 22334, + "end": 22399, "loc": { "start": { - "line": 633, + "line": 639, "column": 18 }, "end": { - "line": 633, + "line": 639, "column": 83 } }, "id": { "type": "Identifier", - "start": 22002, - "end": 22016, + "start": 22334, + "end": 22348, "loc": { "start": { - "line": 633, + "line": 639, "column": 18 }, "end": { - "line": 633, + "line": 639, "column": 32 }, "identifierName": "rootMetaObject" @@ -42917,57 +43710,57 @@ }, "init": { "type": "MemberExpression", - "start": 22019, - "end": 22067, + "start": 22351, + "end": 22399, "loc": { "start": { - "line": 633, + "line": 639, "column": 35 }, "end": { - "line": 633, + "line": 639, "column": 83 } }, "object": { "type": "MemberExpression", - "start": 22019, - "end": 22057, + "start": 22351, + "end": 22389, "loc": { "start": { - "line": 633, + "line": 639, "column": 35 }, "end": { - "line": 633, + "line": 639, "column": 73 } }, "object": { "type": "MemberExpression", - "start": 22019, - "end": 22043, + "start": 22351, + "end": 22375, "loc": { "start": { - "line": 633, + "line": 639, "column": 35 }, "end": { - "line": 633, + "line": 639, "column": 59 } }, "object": { "type": "Identifier", - "start": 22019, - "end": 22022, + "start": 22351, + "end": 22354, "loc": { "start": { - "line": 633, + "line": 639, "column": 35 }, "end": { - "line": 633, + "line": 639, "column": 38 }, "identifierName": "ctx" @@ -42976,15 +43769,15 @@ }, "property": { "type": "Identifier", - "start": 22023, - "end": 22043, + "start": 22355, + "end": 22375, "loc": { "start": { - "line": 633, + "line": 639, "column": 39 }, "end": { - "line": 633, + "line": 639, "column": 59 }, "identifierName": "metaModelCorrections" @@ -42995,15 +43788,15 @@ }, "property": { "type": "Identifier", - "start": 22044, - "end": 22057, + "start": 22376, + "end": 22389, "loc": { "start": { - "line": 633, + "line": 639, "column": 60 }, "end": { - "line": 633, + "line": 639, "column": 73 }, "identifierName": "eachChildRoot" @@ -43014,15 +43807,15 @@ }, "property": { "type": "Identifier", - "start": 22058, - "end": 22066, + "start": 22390, + "end": 22398, "loc": { "start": { - "line": 633, + "line": 639, "column": 74 }, "end": { - "line": 633, + "line": 639, "column": 82 }, "identifierName": "entityId" @@ -43039,15 +43832,15 @@ { "type": "CommentLine", "value": " Merging meshes into XKTObjects that map to metaobjects", - "start": 21926, - "end": 21983, + "start": 22258, + "end": 22315, "loc": { "start": { - "line": 632, + "line": 638, "column": 12 }, "end": { - "line": 632, + "line": 638, "column": 69 } } @@ -43056,29 +43849,29 @@ }, { "type": "IfStatement", - "start": 22081, - "end": 22960, + "start": 22413, + "end": 23292, "loc": { "start": { - "line": 634, + "line": 640, "column": 12 }, "end": { - "line": 653, + "line": 659, "column": 13 } }, "test": { "type": "Identifier", - "start": 22085, - "end": 22099, + "start": 22417, + "end": 22431, "loc": { "start": { - "line": 634, + "line": 640, "column": 16 }, "end": { - "line": 634, + "line": 640, "column": 30 }, "identifierName": "rootMetaObject" @@ -43087,59 +43880,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 22101, - "end": 22596, + "start": 22433, + "end": 22928, "loc": { "start": { - "line": 634, + "line": 640, "column": 32 }, "end": { - "line": 644, + "line": 650, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 22119, - "end": 22205, + "start": 22451, + "end": 22537, "loc": { "start": { - "line": 635, + "line": 641, "column": 16 }, "end": { - "line": 635, + "line": 641, "column": 102 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 22125, - "end": 22204, + "start": 22457, + "end": 22536, "loc": { "start": { - "line": 635, + "line": 641, "column": 22 }, "end": { - "line": 635, + "line": 641, "column": 101 } }, "id": { "type": "Identifier", - "start": 22125, - "end": 22144, + "start": 22457, + "end": 22476, "loc": { "start": { - "line": 635, + "line": 641, "column": 22 }, "end": { - "line": 635, + "line": 641, "column": 41 }, "identifierName": "rootMetaObjectStats" @@ -43148,57 +43941,57 @@ }, "init": { "type": "MemberExpression", - "start": 22147, - "end": 22204, + "start": 22479, + "end": 22536, "loc": { "start": { - "line": 635, + "line": 641, "column": 44 }, "end": { - "line": 635, + "line": 641, "column": 101 } }, "object": { "type": "MemberExpression", - "start": 22147, - "end": 22185, + "start": 22479, + "end": 22517, "loc": { "start": { - "line": 635, + "line": 641, "column": 44 }, "end": { - "line": 635, + "line": 641, "column": 82 } }, "object": { "type": "MemberExpression", - "start": 22147, - "end": 22171, + "start": 22479, + "end": 22503, "loc": { "start": { - "line": 635, + "line": 641, "column": 44 }, "end": { - "line": 635, + "line": 641, "column": 68 } }, "object": { "type": "Identifier", - "start": 22147, - "end": 22150, + "start": 22479, + "end": 22482, "loc": { "start": { - "line": 635, + "line": 641, "column": 44 }, "end": { - "line": 635, + "line": 641, "column": 47 }, "identifierName": "ctx" @@ -43207,15 +44000,15 @@ }, "property": { "type": "Identifier", - "start": 22151, - "end": 22171, + "start": 22483, + "end": 22503, "loc": { "start": { - "line": 635, + "line": 641, "column": 48 }, "end": { - "line": 635, + "line": 641, "column": 68 }, "identifierName": "metaModelCorrections" @@ -43226,15 +44019,15 @@ }, "property": { "type": "Identifier", - "start": 22172, - "end": 22185, + "start": 22504, + "end": 22517, "loc": { "start": { - "line": 635, + "line": 641, "column": 69 }, "end": { - "line": 635, + "line": 641, "column": 82 }, "identifierName": "eachRootStats" @@ -43245,29 +44038,29 @@ }, "property": { "type": "MemberExpression", - "start": 22186, - "end": 22203, + "start": 22518, + "end": 22535, "loc": { "start": { - "line": 635, + "line": 641, "column": 83 }, "end": { - "line": 635, + "line": 641, "column": 100 } }, "object": { "type": "Identifier", - "start": 22186, - "end": 22200, + "start": 22518, + "end": 22532, "loc": { "start": { - "line": 635, + "line": 641, "column": 83 }, "end": { - "line": 635, + "line": 641, "column": 97 }, "identifierName": "rootMetaObject" @@ -43276,15 +44069,15 @@ }, "property": { "type": "Identifier", - "start": 22201, - "end": 22203, + "start": 22533, + "end": 22535, "loc": { "start": { - "line": 635, + "line": 641, "column": 98 }, "end": { - "line": 635, + "line": 641, "column": 100 }, "identifierName": "id" @@ -43301,29 +44094,29 @@ }, { "type": "ExpressionStatement", - "start": 22222, - "end": 22258, + "start": 22554, + "end": 22590, "loc": { "start": { - "line": 636, + "line": 642, "column": 16 }, "end": { - "line": 636, + "line": 642, "column": 52 } }, "expression": { "type": "UpdateExpression", - "start": 22222, - "end": 22257, + "start": 22554, + "end": 22589, "loc": { "start": { - "line": 636, + "line": 642, "column": 16 }, "end": { - "line": 636, + "line": 642, "column": 51 } }, @@ -43331,29 +44124,29 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 22222, - "end": 22255, + "start": 22554, + "end": 22587, "loc": { "start": { - "line": 636, + "line": 642, "column": 16 }, "end": { - "line": 636, + "line": 642, "column": 49 } }, "object": { "type": "Identifier", - "start": 22222, - "end": 22241, + "start": 22554, + "end": 22573, "loc": { "start": { - "line": 636, + "line": 642, "column": 16 }, "end": { - "line": 636, + "line": 642, "column": 35 }, "identifierName": "rootMetaObjectStats" @@ -43362,15 +44155,15 @@ }, "property": { "type": "Identifier", - "start": 22242, - "end": 22255, + "start": 22574, + "end": 22587, "loc": { "start": { - "line": 636, + "line": 642, "column": 36 }, "end": { - "line": 636, + "line": 642, "column": 49 }, "identifierName": "countChildren" @@ -43383,57 +44176,57 @@ }, { "type": "IfStatement", - "start": 22275, - "end": 22582, + "start": 22607, + "end": 22914, "loc": { "start": { - "line": 637, + "line": 643, "column": 16 }, "end": { - "line": 643, + "line": 649, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 22279, - "end": 22347, + "start": 22611, + "end": 22679, "loc": { "start": { - "line": 637, + "line": 643, "column": 20 }, "end": { - "line": 637, + "line": 643, "column": 88 } }, "left": { "type": "MemberExpression", - "start": 22279, - "end": 22312, + "start": 22611, + "end": 22644, "loc": { "start": { - "line": 637, + "line": 643, "column": 20 }, "end": { - "line": 637, + "line": 643, "column": 53 } }, "object": { "type": "Identifier", - "start": 22279, - "end": 22298, + "start": 22611, + "end": 22630, "loc": { "start": { - "line": 637, + "line": 643, "column": 20 }, "end": { - "line": 637, + "line": 643, "column": 39 }, "identifierName": "rootMetaObjectStats" @@ -43442,15 +44235,15 @@ }, "property": { "type": "Identifier", - "start": 22299, - "end": 22312, + "start": 22631, + "end": 22644, "loc": { "start": { - "line": 637, + "line": 643, "column": 40 }, "end": { - "line": 637, + "line": 643, "column": 53 }, "identifierName": "countChildren" @@ -43462,29 +44255,29 @@ "operator": ">=", "right": { "type": "MemberExpression", - "start": 22316, - "end": 22347, + "start": 22648, + "end": 22679, "loc": { "start": { - "line": 637, + "line": 643, "column": 57 }, "end": { - "line": 637, + "line": 643, "column": 88 } }, "object": { "type": "Identifier", - "start": 22316, - "end": 22335, + "start": 22648, + "end": 22667, "loc": { "start": { - "line": 637, + "line": 643, "column": 57 }, "end": { - "line": 637, + "line": 643, "column": 76 }, "identifierName": "rootMetaObjectStats" @@ -43493,15 +44286,15 @@ }, "property": { "type": "Identifier", - "start": 22336, - "end": 22347, + "start": 22668, + "end": 22679, "loc": { "start": { - "line": 637, + "line": 643, "column": 77 }, "end": { - "line": 637, + "line": 643, "column": 88 }, "identifierName": "numChildren" @@ -43513,72 +44306,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 22349, - "end": 22582, + "start": 22681, + "end": 22914, "loc": { "start": { - "line": 637, + "line": 643, "column": 90 }, "end": { - "line": 643, + "line": 649, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 22371, - "end": 22516, + "start": 22703, + "end": 22848, "loc": { "start": { - "line": 638, + "line": 644, "column": 20 }, "end": { - "line": 641, + "line": 647, "column": 23 } }, "expression": { "type": "CallExpression", - "start": 22371, - "end": 22515, + "start": 22703, + "end": 22847, "loc": { "start": { - "line": 638, + "line": 644, "column": 20 }, "end": { - "line": 641, + "line": 647, "column": 22 } }, "callee": { "type": "MemberExpression", - "start": 22371, - "end": 22394, + "start": 22703, + "end": 22726, "loc": { "start": { - "line": 638, + "line": 644, "column": 20 }, "end": { - "line": 638, + "line": 644, "column": 43 } }, "object": { "type": "Identifier", - "start": 22371, - "end": 22381, + "start": 22703, + "end": 22713, "loc": { "start": { - "line": 638, + "line": 644, "column": 20 }, "end": { - "line": 638, + "line": 644, "column": 30 }, "identifierName": "sceneModel" @@ -43587,15 +44380,15 @@ }, "property": { "type": "Identifier", - "start": 22382, - "end": 22394, + "start": 22714, + "end": 22726, "loc": { "start": { - "line": 638, + "line": 644, "column": 31 }, "end": { - "line": 638, + "line": 644, "column": 43 }, "identifierName": "createEntity" @@ -43607,30 +44400,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 22395, - "end": 22514, + "start": 22727, + "end": 22846, "loc": { "start": { - "line": 638, + "line": 644, "column": 44 }, "end": { - "line": 641, + "line": 647, "column": 21 } }, "properties": [ { "type": "ObjectProperty", - "start": 22421, - "end": 22442, + "start": 22753, + "end": 22774, "loc": { "start": { - "line": 639, + "line": 645, "column": 24 }, "end": { - "line": 639, + "line": 645, "column": 45 } }, @@ -43639,15 +44432,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22421, - "end": 22423, + "start": 22753, + "end": 22755, "loc": { "start": { - "line": 639, + "line": 645, "column": 24 }, "end": { - "line": 639, + "line": 645, "column": 26 }, "identifierName": "id" @@ -43656,29 +44449,29 @@ }, "value": { "type": "MemberExpression", - "start": 22425, - "end": 22442, + "start": 22757, + "end": 22774, "loc": { "start": { - "line": 639, + "line": 645, "column": 28 }, "end": { - "line": 639, + "line": 645, "column": 45 } }, "object": { "type": "Identifier", - "start": 22425, - "end": 22439, + "start": 22757, + "end": 22771, "loc": { "start": { - "line": 639, + "line": 645, "column": 28 }, "end": { - "line": 639, + "line": 645, "column": 42 }, "identifierName": "rootMetaObject" @@ -43687,15 +44480,15 @@ }, "property": { "type": "Identifier", - "start": 22440, - "end": 22442, + "start": 22772, + "end": 22774, "loc": { "start": { - "line": 639, + "line": 645, "column": 43 }, "end": { - "line": 639, + "line": 645, "column": 45 }, "identifierName": "id" @@ -43707,15 +44500,15 @@ }, { "type": "ObjectProperty", - "start": 22468, - "end": 22492, + "start": 22800, + "end": 22824, "loc": { "start": { - "line": 640, + "line": 646, "column": 24 }, "end": { - "line": 640, + "line": 646, "column": 48 } }, @@ -43724,15 +44517,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22468, - "end": 22475, + "start": 22800, + "end": 22807, "loc": { "start": { - "line": 640, + "line": 646, "column": 24 }, "end": { - "line": 640, + "line": 646, "column": 31 }, "identifierName": "meshIds" @@ -43741,15 +44534,15 @@ }, "value": { "type": "Identifier", - "start": 22477, - "end": 22492, + "start": 22809, + "end": 22824, "loc": { "start": { - "line": 640, + "line": 646, "column": 33 }, "end": { - "line": 640, + "line": 646, "column": 48 }, "identifierName": "deferredMeshIds" @@ -43764,58 +44557,58 @@ }, { "type": "ExpressionStatement", - "start": 22537, - "end": 22564, + "start": 22869, + "end": 22896, "loc": { "start": { - "line": 642, + "line": 648, "column": 20 }, "end": { - "line": 642, + "line": 648, "column": 47 } }, "expression": { "type": "AssignmentExpression", - "start": 22537, - "end": 22563, + "start": 22869, + "end": 22895, "loc": { "start": { - "line": 642, + "line": 648, "column": 20 }, "end": { - "line": 642, + "line": 648, "column": 46 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 22537, - "end": 22559, + "start": 22869, + "end": 22891, "loc": { "start": { - "line": 642, + "line": 648, "column": 20 }, "end": { - "line": 642, + "line": 648, "column": 42 } }, "object": { "type": "Identifier", - "start": 22537, - "end": 22552, + "start": 22869, + "end": 22884, "loc": { "start": { - "line": 642, + "line": 648, "column": 20 }, "end": { - "line": 642, + "line": 648, "column": 35 }, "identifierName": "deferredMeshIds" @@ -43824,15 +44617,15 @@ }, "property": { "type": "Identifier", - "start": 22553, - "end": 22559, + "start": 22885, + "end": 22891, "loc": { "start": { - "line": 642, + "line": 648, "column": 36 }, "end": { - "line": 642, + "line": 648, "column": 42 }, "identifierName": "length" @@ -43843,15 +44636,15 @@ }, "right": { "type": "NumericLiteral", - "start": 22562, - "end": 22563, + "start": 22894, + "end": 22895, "loc": { "start": { - "line": 642, + "line": 648, "column": 45 }, "end": { - "line": 642, + "line": 648, "column": 46 } }, @@ -43873,59 +44666,59 @@ }, "alternate": { "type": "BlockStatement", - "start": 22602, - "end": 22960, + "start": 22934, + "end": 23292, "loc": { "start": { - "line": 644, + "line": 650, "column": 19 }, "end": { - "line": 653, + "line": 659, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 22620, - "end": 22689, + "start": 22952, + "end": 23021, "loc": { "start": { - "line": 645, + "line": 651, "column": 16 }, "end": { - "line": 645, + "line": 651, "column": 85 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 22626, - "end": 22688, + "start": 22958, + "end": 23020, "loc": { "start": { - "line": 645, + "line": 651, "column": 22 }, "end": { - "line": 645, + "line": 651, "column": 84 } }, "id": { "type": "Identifier", - "start": 22626, - "end": 22636, + "start": 22958, + "end": 22968, "loc": { "start": { - "line": 645, + "line": 651, "column": 22 }, "end": { - "line": 645, + "line": 651, "column": 32 }, "identifierName": "metaObject" @@ -43934,57 +44727,57 @@ }, "init": { "type": "MemberExpression", - "start": 22639, - "end": 22688, + "start": 22971, + "end": 23020, "loc": { "start": { - "line": 645, + "line": 651, "column": 35 }, "end": { - "line": 645, + "line": 651, "column": 84 } }, "object": { "type": "MemberExpression", - "start": 22639, - "end": 22678, + "start": 22971, + "end": 23010, "loc": { "start": { - "line": 645, + "line": 651, "column": 35 }, "end": { - "line": 645, + "line": 651, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 22639, - "end": 22663, + "start": 22971, + "end": 22995, "loc": { "start": { - "line": 645, + "line": 651, "column": 35 }, "end": { - "line": 645, + "line": 651, "column": 59 } }, "object": { "type": "Identifier", - "start": 22639, - "end": 22642, + "start": 22971, + "end": 22974, "loc": { "start": { - "line": 645, + "line": 651, "column": 35 }, "end": { - "line": 645, + "line": 651, "column": 38 }, "identifierName": "ctx" @@ -43993,15 +44786,15 @@ }, "property": { "type": "Identifier", - "start": 22643, - "end": 22663, + "start": 22975, + "end": 22995, "loc": { "start": { - "line": 645, + "line": 651, "column": 39 }, "end": { - "line": 645, + "line": 651, "column": 59 }, "identifierName": "metaModelCorrections" @@ -44012,15 +44805,15 @@ }, "property": { "type": "Identifier", - "start": 22664, - "end": 22678, + "start": 22996, + "end": 23010, "loc": { "start": { - "line": 645, + "line": 651, "column": 60 }, "end": { - "line": 645, + "line": 651, "column": 74 }, "identifierName": "metaObjectsMap" @@ -44031,15 +44824,15 @@ }, "property": { "type": "Identifier", - "start": 22679, - "end": 22687, + "start": 23011, + "end": 23019, "loc": { "start": { - "line": 645, + "line": 651, "column": 75 }, "end": { - "line": 645, + "line": 651, "column": 83 }, "identifierName": "entityId" @@ -44054,29 +44847,29 @@ }, { "type": "IfStatement", - "start": 22706, - "end": 22946, + "start": 23038, + "end": 23278, "loc": { "start": { - "line": 646, + "line": 652, "column": 16 }, "end": { - "line": 652, + "line": 658, "column": 17 } }, "test": { "type": "Identifier", - "start": 22710, - "end": 22720, + "start": 23042, + "end": 23052, "loc": { "start": { - "line": 646, + "line": 652, "column": 20 }, "end": { - "line": 646, + "line": 652, "column": 30 }, "identifierName": "metaObject" @@ -44085,72 +44878,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 22722, - "end": 22946, + "start": 23054, + "end": 23278, "loc": { "start": { - "line": 646, + "line": 652, "column": 32 }, "end": { - "line": 652, + "line": 658, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 22744, - "end": 22880, + "start": 23076, + "end": 23212, "loc": { "start": { - "line": 647, + "line": 653, "column": 20 }, "end": { - "line": 650, + "line": 656, "column": 23 } }, "expression": { "type": "CallExpression", - "start": 22744, - "end": 22879, + "start": 23076, + "end": 23211, "loc": { "start": { - "line": 647, + "line": 653, "column": 20 }, "end": { - "line": 650, + "line": 656, "column": 22 } }, "callee": { "type": "MemberExpression", - "start": 22744, - "end": 22767, + "start": 23076, + "end": 23099, "loc": { "start": { - "line": 647, + "line": 653, "column": 20 }, "end": { - "line": 647, + "line": 653, "column": 43 } }, "object": { "type": "Identifier", - "start": 22744, - "end": 22754, + "start": 23076, + "end": 23086, "loc": { "start": { - "line": 647, + "line": 653, "column": 20 }, "end": { - "line": 647, + "line": 653, "column": 30 }, "identifierName": "sceneModel" @@ -44159,15 +44952,15 @@ }, "property": { "type": "Identifier", - "start": 22755, - "end": 22767, + "start": 23087, + "end": 23099, "loc": { "start": { - "line": 647, + "line": 653, "column": 31 }, "end": { - "line": 647, + "line": 653, "column": 43 }, "identifierName": "createEntity" @@ -44179,30 +44972,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 22768, - "end": 22878, + "start": 23100, + "end": 23210, "loc": { "start": { - "line": 647, + "line": 653, "column": 44 }, "end": { - "line": 650, + "line": 656, "column": 21 } }, "properties": [ { "type": "ObjectProperty", - "start": 22794, - "end": 22806, + "start": 23126, + "end": 23138, "loc": { "start": { - "line": 648, + "line": 654, "column": 24 }, "end": { - "line": 648, + "line": 654, "column": 36 } }, @@ -44211,15 +45004,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22794, - "end": 22796, + "start": 23126, + "end": 23128, "loc": { "start": { - "line": 648, + "line": 654, "column": 24 }, "end": { - "line": 648, + "line": 654, "column": 26 }, "identifierName": "id" @@ -44228,15 +45021,15 @@ }, "value": { "type": "Identifier", - "start": 22798, - "end": 22806, + "start": 23130, + "end": 23138, "loc": { "start": { - "line": 648, + "line": 654, "column": 28 }, "end": { - "line": 648, + "line": 654, "column": 36 }, "identifierName": "entityId" @@ -44246,15 +45039,15 @@ }, { "type": "ObjectProperty", - "start": 22832, - "end": 22856, + "start": 23164, + "end": 23188, "loc": { "start": { - "line": 649, + "line": 655, "column": 24 }, "end": { - "line": 649, + "line": 655, "column": 48 } }, @@ -44263,15 +45056,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22832, - "end": 22839, + "start": 23164, + "end": 23171, "loc": { "start": { - "line": 649, + "line": 655, "column": 24 }, "end": { - "line": 649, + "line": 655, "column": 31 }, "identifierName": "meshIds" @@ -44280,15 +45073,15 @@ }, "value": { "type": "Identifier", - "start": 22841, - "end": 22856, + "start": 23173, + "end": 23188, "loc": { "start": { - "line": 649, + "line": 655, "column": 33 }, "end": { - "line": 649, + "line": 655, "column": 48 }, "identifierName": "deferredMeshIds" @@ -44303,58 +45096,58 @@ }, { "type": "ExpressionStatement", - "start": 22901, - "end": 22928, + "start": 23233, + "end": 23260, "loc": { "start": { - "line": 651, + "line": 657, "column": 20 }, "end": { - "line": 651, + "line": 657, "column": 47 } }, "expression": { "type": "AssignmentExpression", - "start": 22901, - "end": 22927, + "start": 23233, + "end": 23259, "loc": { "start": { - "line": 651, + "line": 657, "column": 20 }, "end": { - "line": 651, + "line": 657, "column": 46 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 22901, - "end": 22923, + "start": 23233, + "end": 23255, "loc": { "start": { - "line": 651, + "line": 657, "column": 20 }, "end": { - "line": 651, + "line": 657, "column": 42 } }, "object": { "type": "Identifier", - "start": 22901, - "end": 22916, + "start": 23233, + "end": 23248, "loc": { "start": { - "line": 651, + "line": 657, "column": 20 }, "end": { - "line": 651, + "line": 657, "column": 35 }, "identifierName": "deferredMeshIds" @@ -44363,15 +45156,15 @@ }, "property": { "type": "Identifier", - "start": 22917, - "end": 22923, + "start": 23249, + "end": 23255, "loc": { "start": { - "line": 651, + "line": 657, "column": 36 }, "end": { - "line": 651, + "line": 657, "column": 42 }, "identifierName": "length" @@ -44382,15 +45175,15 @@ }, "right": { "type": "NumericLiteral", - "start": 22926, - "end": 22927, + "start": 23258, + "end": 23259, "loc": { "start": { - "line": 651, + "line": 657, "column": 45 }, "end": { - "line": 651, + "line": 657, "column": 46 } }, @@ -44416,72 +45209,72 @@ }, "alternate": { "type": "BlockStatement", - "start": 22976, - "end": 23257, + "start": 23308, + "end": 23589, "loc": { "start": { - "line": 654, + "line": 660, "column": 15 }, "end": { - "line": 661, + "line": 667, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 23095, - "end": 23207, + "start": 23427, + "end": 23539, "loc": { "start": { - "line": 656, + "line": 662, "column": 12 }, "end": { - "line": 659, + "line": 665, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 23095, - "end": 23206, + "start": 23427, + "end": 23538, "loc": { "start": { - "line": 656, + "line": 662, "column": 12 }, "end": { - "line": 659, + "line": 665, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 23095, - "end": 23118, + "start": 23427, + "end": 23450, "loc": { "start": { - "line": 656, + "line": 662, "column": 12 }, "end": { - "line": 656, + "line": 662, "column": 35 } }, "object": { "type": "Identifier", - "start": 23095, - "end": 23105, + "start": 23427, + "end": 23437, "loc": { "start": { - "line": 656, + "line": 662, "column": 12 }, "end": { - "line": 656, + "line": 662, "column": 22 }, "identifierName": "sceneModel" @@ -44491,15 +45284,15 @@ }, "property": { "type": "Identifier", - "start": 23106, - "end": 23118, + "start": 23438, + "end": 23450, "loc": { "start": { - "line": 656, + "line": 662, "column": 23 }, "end": { - "line": 656, + "line": 662, "column": 35 }, "identifierName": "createEntity" @@ -44512,30 +45305,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 23119, - "end": 23205, + "start": 23451, + "end": 23537, "loc": { "start": { - "line": 656, + "line": 662, "column": 36 }, "end": { - "line": 659, + "line": 665, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 23137, - "end": 23149, + "start": 23469, + "end": 23481, "loc": { "start": { - "line": 657, + "line": 663, "column": 16 }, "end": { - "line": 657, + "line": 663, "column": 28 } }, @@ -44544,15 +45337,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23137, - "end": 23139, + "start": 23469, + "end": 23471, "loc": { "start": { - "line": 657, + "line": 663, "column": 16 }, "end": { - "line": 657, + "line": 663, "column": 18 }, "identifierName": "id" @@ -44561,15 +45354,15 @@ }, "value": { "type": "Identifier", - "start": 23141, - "end": 23149, + "start": 23473, + "end": 23481, "loc": { "start": { - "line": 657, + "line": 663, "column": 20 }, "end": { - "line": 657, + "line": 663, "column": 28 }, "identifierName": "entityId" @@ -44579,15 +45372,15 @@ }, { "type": "ObjectProperty", - "start": 23167, - "end": 23191, + "start": 23499, + "end": 23523, "loc": { "start": { - "line": 658, + "line": 664, "column": 16 }, "end": { - "line": 658, + "line": 664, "column": 40 } }, @@ -44596,15 +45389,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23167, - "end": 23174, + "start": 23499, + "end": 23506, "loc": { "start": { - "line": 658, + "line": 664, "column": 16 }, "end": { - "line": 658, + "line": 664, "column": 23 }, "identifierName": "meshIds" @@ -44613,15 +45406,15 @@ }, "value": { "type": "Identifier", - "start": 23176, - "end": 23191, + "start": 23508, + "end": 23523, "loc": { "start": { - "line": 658, + "line": 664, "column": 25 }, "end": { - "line": 658, + "line": 664, "column": 40 }, "identifierName": "deferredMeshIds" @@ -44638,15 +45431,15 @@ { "type": "CommentLine", "value": " Create an XKTObject from the meshes at each named glTF node, don't care about metaobjects", - "start": 22990, - "end": 23082, + "start": 23322, + "end": 23414, "loc": { "start": { - "line": 655, + "line": 661, "column": 12 }, "end": { - "line": 655, + "line": 661, "column": 104 } } @@ -44655,58 +45448,58 @@ }, { "type": "ExpressionStatement", - "start": 23220, - "end": 23247, + "start": 23552, + "end": 23579, "loc": { "start": { - "line": 660, + "line": 666, "column": 12 }, "end": { - "line": 660, + "line": 666, "column": 39 } }, "expression": { "type": "AssignmentExpression", - "start": 23220, - "end": 23246, + "start": 23552, + "end": 23578, "loc": { "start": { - "line": 660, + "line": 666, "column": 12 }, "end": { - "line": 660, + "line": 666, "column": 38 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 23220, - "end": 23242, + "start": 23552, + "end": 23574, "loc": { "start": { - "line": 660, + "line": 666, "column": 12 }, "end": { - "line": 660, + "line": 666, "column": 34 } }, "object": { "type": "Identifier", - "start": 23220, - "end": 23235, + "start": 23552, + "end": 23567, "loc": { "start": { - "line": 660, + "line": 666, "column": 12 }, "end": { - "line": 660, + "line": 666, "column": 27 }, "identifierName": "deferredMeshIds" @@ -44715,15 +45508,15 @@ }, "property": { "type": "Identifier", - "start": 23236, - "end": 23242, + "start": 23568, + "end": 23574, "loc": { "start": { - "line": 660, + "line": 666, "column": 28 }, "end": { - "line": 660, + "line": 666, "column": 34 }, "identifierName": "length" @@ -44734,15 +45527,15 @@ }, "right": { "type": "NumericLiteral", - "start": 23245, - "end": 23246, + "start": 23577, + "end": 23578, "loc": { "start": { - "line": 660, + "line": 666, "column": 37 }, "end": { - "line": 660, + "line": 666, "column": 38 } }, @@ -44761,15 +45554,15 @@ { "type": "CommentLine", "value": " Fall back on generated ID when `name` not found on glTF scene node(s)", - "start": 21444, - "end": 21516, + "start": 21776, + "end": 21848, "loc": { "start": { - "line": 624, + "line": 630, "column": 33 }, "end": { - "line": 624, + "line": 630, "column": 105 } } @@ -44777,15 +45570,15 @@ { "type": "CommentLine", "value": " if (!!entityId && sceneModel.entities[entityId]) {", - "start": 21525, - "end": 21578, + "start": 21857, + "end": 21910, "loc": { "start": { - "line": 625, + "line": 631, "column": 8 }, "end": { - "line": 625, + "line": 631, "column": 61 } } @@ -44793,15 +45586,15 @@ { "type": "CommentLine", "value": " ctx.log(`Warning: Two or more glTF nodes found with same 'name' attribute: '${nodeName} - will randomly-generating an object ID in XKT`);", - "start": 21587, - "end": 21731, + "start": 21919, + "end": 22063, "loc": { "start": { - "line": 626, + "line": 632, "column": 8 }, "end": { - "line": 626, + "line": 632, "column": 152 } } @@ -44809,15 +45602,15 @@ { "type": "CommentLine", "value": " }", - "start": 21740, - "end": 21744, + "start": 22072, + "end": 22076, "loc": { "start": { - "line": 627, + "line": 633, "column": 8 }, "end": { - "line": 627, + "line": 633, "column": 12 } } @@ -44825,15 +45618,15 @@ { "type": "CommentLine", "value": " while (!entityId || sceneModel.entities[entityId]) {", - "start": 21753, - "end": 21808, + "start": 22085, + "end": 22140, "loc": { "start": { - "line": 628, + "line": 634, "column": 8 }, "end": { - "line": 628, + "line": 634, "column": 63 } } @@ -44841,15 +45634,15 @@ { "type": "CommentLine", "value": " entityId = \"entity-\" + ctx.nextId++;", - "start": 21817, - "end": 21860, + "start": 22149, + "end": 22192, "loc": { "start": { - "line": 629, + "line": 635, "column": 8 }, "end": { - "line": 629, + "line": 635, "column": 51 } } @@ -44857,15 +45650,15 @@ { "type": "CommentLine", "value": " }", - "start": 21869, - "end": 21873, + "start": 22201, + "end": 22205, "loc": { "start": { - "line": 630, + "line": 636, "column": 8 }, "end": { - "line": 630, + "line": 636, "column": 12 } } @@ -44883,29 +45676,29 @@ }, { "type": "FunctionDeclaration", - "start": 23267, - "end": 23322, + "start": 23599, + "end": 23654, "loc": { "start": { - "line": 665, + "line": 671, "column": 0 }, "end": { - "line": 667, + "line": 673, "column": 1 } }, "id": { "type": "Identifier", - "start": 23276, - "end": 23281, + "start": 23608, + "end": 23613, "loc": { "start": { - "line": 665, + "line": 671, "column": 9 }, "end": { - "line": 665, + "line": 671, "column": 14 }, "identifierName": "error" @@ -44918,15 +45711,15 @@ "params": [ { "type": "Identifier", - "start": 23282, - "end": 23285, + "start": 23614, + "end": 23617, "loc": { "start": { - "line": 665, + "line": 671, "column": 15 }, "end": { - "line": 665, + "line": 671, "column": 18 }, "identifierName": "ctx" @@ -44935,15 +45728,15 @@ }, { "type": "Identifier", - "start": 23287, - "end": 23290, + "start": 23619, + "end": 23622, "loc": { "start": { - "line": 665, + "line": 671, "column": 20 }, "end": { - "line": 665, + "line": 671, "column": 23 }, "identifierName": "msg" @@ -44953,86 +45746,86 @@ ], "body": { "type": "BlockStatement", - "start": 23292, - "end": 23322, + "start": 23624, + "end": 23654, "loc": { "start": { - "line": 665, + "line": 671, "column": 25 }, "end": { - "line": 667, + "line": 673, "column": 1 } }, "body": [ { "type": "ExpressionStatement", - "start": 23298, - "end": 23320, + "start": 23630, + "end": 23652, "loc": { "start": { - "line": 666, + "line": 672, "column": 4 }, "end": { - "line": 666, + "line": 672, "column": 26 } }, "expression": { "type": "CallExpression", - "start": 23298, - "end": 23319, + "start": 23630, + "end": 23651, "loc": { "start": { - "line": 666, + "line": 672, "column": 4 }, "end": { - "line": 666, + "line": 672, "column": 25 } }, "callee": { "type": "MemberExpression", - "start": 23298, - "end": 23314, + "start": 23630, + "end": 23646, "loc": { "start": { - "line": 666, + "line": 672, "column": 4 }, "end": { - "line": 666, + "line": 672, "column": 20 } }, "object": { "type": "MemberExpression", - "start": 23298, - "end": 23308, + "start": 23630, + "end": 23640, "loc": { "start": { - "line": 666, + "line": 672, "column": 4 }, "end": { - "line": 666, + "line": 672, "column": 14 } }, "object": { "type": "Identifier", - "start": 23298, - "end": 23301, + "start": 23630, + "end": 23633, "loc": { "start": { - "line": 666, + "line": 672, "column": 4 }, "end": { - "line": 666, + "line": 672, "column": 7 }, "identifierName": "ctx" @@ -45041,15 +45834,15 @@ }, "property": { "type": "Identifier", - "start": 23302, - "end": 23308, + "start": 23634, + "end": 23640, "loc": { "start": { - "line": 666, + "line": 672, "column": 8 }, "end": { - "line": 666, + "line": 672, "column": 14 }, "identifierName": "plugin" @@ -45060,15 +45853,15 @@ }, "property": { "type": "Identifier", - "start": 23309, - "end": 23314, + "start": 23641, + "end": 23646, "loc": { "start": { - "line": 666, + "line": 672, "column": 15 }, "end": { - "line": 666, + "line": 672, "column": 20 }, "identifierName": "error" @@ -45080,15 +45873,15 @@ "arguments": [ { "type": "Identifier", - "start": 23315, - "end": 23318, + "start": 23647, + "end": 23650, "loc": { "start": { - "line": 666, + "line": 672, "column": 21 }, "end": { - "line": 666, + "line": 672, "column": 24 }, "identifierName": "msg" @@ -45104,15 +45897,15 @@ }, { "type": "ExportNamedDeclaration", - "start": 23324, - "end": 23354, + "start": 23656, + "end": 23686, "loc": { "start": { - "line": 669, + "line": 675, "column": 0 }, "end": { - "line": 669, + "line": 675, "column": 30 } }, @@ -45120,29 +45913,29 @@ "specifiers": [ { "type": "ExportSpecifier", - "start": 23332, - "end": 23352, + "start": 23664, + "end": 23684, "loc": { "start": { - "line": 669, + "line": 675, "column": 8 }, "end": { - "line": 669, + "line": 675, "column": 28 } }, "local": { "type": "Identifier", - "start": 23332, - "end": 23352, + "start": 23664, + "end": 23684, "loc": { "start": { - "line": 669, + "line": 675, "column": 8 }, "end": { - "line": 669, + "line": 675, "column": 28 }, "identifierName": "GLTFSceneModelLoader" @@ -45151,15 +45944,15 @@ }, "exported": { "type": "Identifier", - "start": 23332, - "end": 23352, + "start": 23664, + "end": 23684, "loc": { "start": { - "line": 669, + "line": 675, "column": 8 }, "end": { - "line": 669, + "line": 675, "column": 28 }, "identifierName": "GLTFSceneModelLoader" @@ -45172,15 +45965,15 @@ }, { "type": "ExportNamedDeclaration", - "start": 23324, - "end": 23354, + "start": 23656, + "end": 23686, "loc": { "start": { - "line": 669, + "line": 675, "column": 0 }, "end": { - "line": 669, + "line": 675, "column": 30 } }, @@ -48177,995 +48970,2510 @@ "column": 0 }, "end": { - "line": 22, - "column": 3 + "line": 22, + "column": 3 + } + } + }, + { + "type": "CommentLine", + "value": " FIXME: Assumes listeners know order of these two events", + "start": 1114, + "end": 1172, + "loc": { + "start": { + "line": 33, + "column": 73 + }, + "end": { + "line": 33, + "column": 131 + } + } + }, + { + "type": "CommentLine", + "value": " FIXME: Assumes listeners know order of these two events", + "start": 1812, + "end": 1870, + "loc": { + "start": { + "line": 52, + "column": 69 + }, + "end": { + "line": 52, + "column": 127 + } + } + }, + { + "type": "CommentLine", + "value": " OK", + "start": 3910, + "end": 3915, + "loc": { + "start": { + "line": 109, + "column": 57 + }, + "end": { + "line": 109, + "column": 62 + } + } + }, + { + "type": "CommentLine", + "value": " OK", + "start": 4289, + "end": 4294, + "loc": { + "start": { + "line": 119, + "column": 51 + }, + "end": { + "line": 119, + "column": 56 + } + } + }, + { + "type": "CommentLine", + "value": "geometryCreated: {},", + "start": 5437, + "end": 5459, + "loc": { + "start": { + "line": 153, + "column": 12 + }, + "end": { + "line": 153, + "column": 34 + } + } + }, + { + "type": "CommentLine", + "value": " const alphaMode = material.alphaMode;", + "start": 9123, + "end": 9163, + "loc": { + "start": { + "line": 293, + "column": 4 + }, + "end": { + "line": 293, + "column": 44 + } + } + }, + { + "type": "CommentLine", + "value": " switch (alphaMode) {", + "start": 9168, + "end": 9191, + "loc": { + "start": { + "line": 294, + "column": 4 + }, + "end": { + "line": 294, + "column": 27 + } + } + }, + { + "type": "CommentLine", + "value": " case \"NORMAL_OPAQUE\":", + "start": 9196, + "end": 9224, + "loc": { + "start": { + "line": 295, + "column": 4 + }, + "end": { + "line": 295, + "column": 32 + } + } + }, + { + "type": "CommentLine", + "value": " materialCfg.alphaMode = \"opaque\";", + "start": 9229, + "end": 9273, + "loc": { + "start": { + "line": 296, + "column": 4 + }, + "end": { + "line": 296, + "column": 48 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 9278, + "end": 9295, + "loc": { + "start": { + "line": 297, + "column": 4 + }, + "end": { + "line": 297, + "column": 21 + } + } + }, + { + "type": "CommentLine", + "value": " case \"MASK\":", + "start": 9300, + "end": 9319, + "loc": { + "start": { + "line": 298, + "column": 4 + }, + "end": { + "line": 298, + "column": 23 + } + } + }, + { + "type": "CommentLine", + "value": " materialCfg.alphaMode = \"mask\";", + "start": 9324, + "end": 9366, + "loc": { + "start": { + "line": 299, + "column": 4 + }, + "end": { + "line": 299, + "column": 46 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 9371, + "end": 9388, + "loc": { + "start": { + "line": 300, + "column": 4 + }, + "end": { + "line": 300, + "column": 21 + } + } + }, + { + "type": "CommentLine", + "value": " case \"BLEND\":", + "start": 9393, + "end": 9413, + "loc": { + "start": { + "line": 301, + "column": 4 + }, + "end": { + "line": 301, + "column": 24 + } + } + }, + { + "type": "CommentLine", + "value": " materialCfg.alphaMode = \"blend\";", + "start": 9418, + "end": 9461, + "loc": { + "start": { + "line": 302, + "column": 4 + }, + "end": { + "line": 302, + "column": 47 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 9466, + "end": 9483, + "loc": { + "start": { + "line": 303, + "column": 4 + }, + "end": { + "line": 303, + "column": 21 + } + } + }, + { + "type": "CommentLine", + "value": " default:", + "start": 9488, + "end": 9503, + "loc": { + "start": { + "line": 304, + "column": 4 + }, + "end": { + "line": 304, + "column": 19 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 9508, + "end": 9512, + "loc": { + "start": { + "line": 305, + "column": 4 + }, + "end": { + "line": 305, + "column": 8 + } + } + }, + { + "type": "CommentLine", + "value": " const alphaCutoff = material.alphaCutoff;", + "start": 9517, + "end": 9561, + "loc": { + "start": { + "line": 306, + "column": 4 + }, + "end": { + "line": 306, + "column": 48 + } + } + }, + { + "type": "CommentLine", + "value": " if (alphaCutoff !== undefined) {", + "start": 9566, + "end": 9601, + "loc": { + "start": { + "line": 307, + "column": 4 + }, + "end": { + "line": 307, + "column": 39 + } + } + }, + { + "type": "CommentLine", + "value": " materialCfg.alphaCutoff = alphaCutoff;", + "start": 9606, + "end": 9651, + "loc": { + "start": { + "line": 308, + "column": 4 + }, + "end": { + "line": 308, + "column": 49 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 9656, + "end": 9660, + "loc": { + "start": { + "line": 309, + "column": 4 + }, + "end": { + "line": 309, + "column": 8 + } + } + }, + { + "type": "CommentLine", + "value": " textureSetCfg.colorTextureId = ctx.gltfData.textures[specularColorTexture.index]._textureId;", + "start": 10754, + "end": 10850, + "loc": { + "start": { + "line": 331, + "column": 16 + }, + "end": { + "line": 331, + "column": 112 + } + } + }, + { + "type": "CommentLine", + "value": " Substitute RGBA for material, to use fast flat shading instead", + "start": 11677, + "end": 11742, + "loc": { + "start": { + "line": 351, + "column": 49 + }, + "end": { + "line": 351, + "column": 114 + } + } + }, + { + "type": "CommentLine", + "value": " POINTS", + "start": 18057, + "end": 18066, + "loc": { + "start": { + "line": 538, + "column": 28 + }, + "end": { + "line": 538, + "column": 37 + } + } + }, + { + "type": "CommentLine", + "value": " LINES", + "start": 18180, + "end": 18188, + "loc": { + "start": { + "line": 541, + "column": 28 + }, + "end": { + "line": 541, + "column": 36 + } + } + }, + { + "type": "CommentLine", + "value": " LINE_LOOP", + "start": 18301, + "end": 18313, + "loc": { + "start": { + "line": 544, + "column": 28 + }, + "end": { + "line": 544, + "column": 40 + } + } + }, + { + "type": "CommentLine", + "value": " LINE_STRIP", + "start": 18426, + "end": 18439, + "loc": { + "start": { + "line": 547, + "column": 28 + }, + "end": { + "line": 547, + "column": 41 + } + } + }, + { + "type": "CommentLine", + "value": " TRIANGLES", + "start": 18552, + "end": 18564, + "loc": { + "start": { + "line": 550, + "column": 28 + }, + "end": { + "line": 550, + "column": 40 + } + } + }, + { + "type": "CommentLine", + "value": " TRIANGLE_STRIP", + "start": 18703, + "end": 18720, + "loc": { + "start": { + "line": 553, + "column": 28 + }, + "end": { + "line": 553, + "column": 45 + } + } + }, + { + "type": "CommentLine", + "value": " TRIANGLE_FAN", + "start": 18859, + "end": 18874, + "loc": { + "start": { + "line": 556, + "column": 28 + }, + "end": { + "line": 556, + "column": 43 + } + } + }, + { + "type": "CommentLine", + "value": " Small cellsize guarantees better accuracy", + "start": 20055, + "end": 20099, + "loc": { + "start": { + "line": 584, + "column": 101 + }, + "end": { + "line": 584, + "column": 145 + } + } + }, + { + "type": "CommentLine", + "value": " if (createEntity) {", + "start": 20213, + "end": 20235, + "loc": { + "start": { + "line": 589, + "column": 16 + }, + "end": { + "line": 589, + "column": 38 + } + } + }, + { + "type": "CommentLine", + "value": " if (createEntity.colorize) {", + "start": 20252, + "end": 20287, + "loc": { + "start": { + "line": 590, + "column": 16 + }, + "end": { + "line": 590, + "column": 51 + } + } + }, + { + "type": "CommentLine", + "value": " meshCfg.color = createEntity.colorize;", + "start": 20304, + "end": 20353, + "loc": { + "start": { + "line": 591, + "column": 16 + }, + "end": { + "line": 591, + "column": 65 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 20370, + "end": 20378, + "loc": { + "start": { + "line": 592, + "column": 16 + }, + "end": { + "line": 592, + "column": 24 + } + } + }, + { + "type": "CommentLine", + "value": " if (createEntity.opacity !== undefined && createEntity.opacity !== null) {", + "start": 20395, + "end": 20476, + "loc": { + "start": { + "line": 593, + "column": 16 + }, + "end": { + "line": 593, + "column": 97 + } + } + }, + { + "type": "CommentLine", + "value": " meshCfg.opacity = createEntity.opacity;", + "start": 20493, + "end": 20543, + "loc": { + "start": { + "line": 594, + "column": 16 + }, + "end": { + "line": 594, + "column": 66 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 20560, + "end": 20568, + "loc": { + "start": { + "line": 595, + "column": 16 + }, + "end": { + "line": 595, + "column": 24 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 20585, + "end": 20589, + "loc": { + "start": { + "line": 596, + "column": 16 + }, + "end": { + "line": 596, + "column": 20 + } + } + }, + { + "type": "CommentLine", + "value": " if (createEntity) {", + "start": 20715, + "end": 20737, + "loc": { + "start": { + "line": 601, + "column": 12 + }, + "end": { + "line": 601, + "column": 34 + } + } + }, + { + "type": "CommentLine", + "value": " sceneModel.createEntity(utils.apply(createEntity, {", + "start": 20750, + "end": 20808, + "loc": { + "start": { + "line": 602, + "column": 12 + }, + "end": { + "line": 602, + "column": 70 + } + } + }, + { + "type": "CommentLine", + "value": " meshIds: deferredMeshIds,", + "start": 20821, + "end": 20857, + "loc": { + "start": { + "line": 603, + "column": 12 + }, + "end": { + "line": 603, + "column": 48 + } + } + }, + { + "type": "CommentLine", + "value": " isObject: true", + "start": 20870, + "end": 20895, + "loc": { + "start": { + "line": 604, + "column": 12 + }, + "end": { + "line": 604, + "column": 37 + } + } + }, + { + "type": "CommentLine", + "value": " }));", + "start": 20908, + "end": 20919, + "loc": { + "start": { + "line": 605, + "column": 12 + }, + "end": { + "line": 605, + "column": 23 + } + } + }, + { + "type": "CommentLine", + "value": " } else {", + "start": 20932, + "end": 20943, + "loc": { + "start": { + "line": 606, + "column": 12 + }, + "end": { + "line": 606, + "column": 23 + } + } + }, + { + "type": "CommentLine", + "value": " sceneModel.createEntity({", + "start": 20956, + "end": 20988, + "loc": { + "start": { + "line": 607, + "column": 12 + }, + "end": { + "line": 607, + "column": 44 + } + } + }, + { + "type": "CommentLine", + "value": " meshIds: deferredMeshIds,", + "start": 21001, + "end": 21037, + "loc": { + "start": { + "line": 608, + "column": 12 + }, + "end": { + "line": 608, + "column": 48 + } + } + }, + { + "type": "CommentLine", + "value": " isObject: true", + "start": 21050, + "end": 21075, + "loc": { + "start": { + "line": 609, + "column": 12 + }, + "end": { + "line": 609, + "column": 37 + } + } + }, + { + "type": "CommentLine", + "value": " });", + "start": 21088, + "end": 21098, + "loc": { + "start": { + "line": 610, + "column": 12 + }, + "end": { + "line": 610, + "column": 22 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 21111, + "end": 21115, + "loc": { + "start": { + "line": 611, + "column": 12 + }, + "end": { + "line": 611, + "column": 16 + } + } + }, + { + "type": "CommentLine", + "value": " Post-order visit scene node", + "start": 21382, + "end": 21412, + "loc": { + "start": { + "line": 623, + "column": 4 + }, + "end": { + "line": 623, + "column": 34 + } + } + }, + { + "type": "CommentLine", + "value": " Fall back on generated ID when `name` not found on glTF scene node(s)", + "start": 21776, + "end": 21848, + "loc": { + "start": { + "line": 630, + "column": 33 + }, + "end": { + "line": 630, + "column": 105 + } + } + }, + { + "type": "CommentLine", + "value": " if (!!entityId && sceneModel.entities[entityId]) {", + "start": 21857, + "end": 21910, + "loc": { + "start": { + "line": 631, + "column": 8 + }, + "end": { + "line": 631, + "column": 61 + } + } + }, + { + "type": "CommentLine", + "value": " ctx.log(`Warning: Two or more glTF nodes found with same 'name' attribute: '${nodeName} - will randomly-generating an object ID in XKT`);", + "start": 21919, + "end": 22063, + "loc": { + "start": { + "line": 632, + "column": 8 + }, + "end": { + "line": 632, + "column": 152 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 22072, + "end": 22076, + "loc": { + "start": { + "line": 633, + "column": 8 + }, + "end": { + "line": 633, + "column": 12 + } + } + }, + { + "type": "CommentLine", + "value": " while (!entityId || sceneModel.entities[entityId]) {", + "start": 22085, + "end": 22140, + "loc": { + "start": { + "line": 634, + "column": 8 + }, + "end": { + "line": 634, + "column": 63 + } + } + }, + { + "type": "CommentLine", + "value": " entityId = \"entity-\" + ctx.nextId++;", + "start": 22149, + "end": 22192, + "loc": { + "start": { + "line": 635, + "column": 8 + }, + "end": { + "line": 635, + "column": 51 } } }, { "type": "CommentLine", - "value": " FIXME: Assumes listeners know order of these two events", - "start": 1114, - "end": 1172, + "value": " }", + "start": 22201, + "end": 22205, "loc": { "start": { - "line": 33, - "column": 73 + "line": 636, + "column": 8 }, "end": { - "line": 33, - "column": 131 + "line": 636, + "column": 12 } } }, { "type": "CommentLine", - "value": " FIXME: Assumes listeners know order of these two events", - "start": 1812, - "end": 1870, + "value": " Merging meshes into XKTObjects that map to metaobjects", + "start": 22258, + "end": 22315, "loc": { "start": { - "line": 52, - "column": 69 + "line": 638, + "column": 12 }, "end": { - "line": 52, - "column": 127 + "line": 638, + "column": 69 } } }, { "type": "CommentLine", - "value": " OK", - "start": 3910, - "end": 3915, + "value": " Create an XKTObject from the meshes at each named glTF node, don't care about metaobjects", + "start": 23322, + "end": 23414, "loc": { "start": { - "line": 109, - "column": 57 + "line": 661, + "column": 12 }, "end": { - "line": 109, - "column": 62 + "line": 661, + "column": 104 } } - }, + } + ], + "tokens": [ { - "type": "CommentLine", - "value": " OK", - "start": 4289, - "end": 4294, + "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": 119, - "column": 51 + "line": 1, + "column": 0 }, "end": { - "line": 119, - "column": 56 + "line": 1, + "column": 6 } } }, { - "type": "CommentLine", - "value": "geometryCreated: {},", - "start": 5393, - "end": 5415, + "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": 152, - "column": 12 + "line": 1, + "column": 7 }, "end": { - "line": 152, - "column": 34 + "line": 1, + "column": 8 } } }, { - "type": "CommentLine", - "value": " const alphaMode = material.alphaMode;", - "start": 9079, - "end": 9119, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 8, + "end": 12, "loc": { "start": { - "line": 292, - "column": 4 + "line": 1, + "column": 8 }, "end": { - "line": 292, - "column": 44 + "line": 1, + "column": 12 } } }, { - "type": "CommentLine", - "value": " switch (alphaMode) {", - "start": 9124, - "end": 9147, + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12, + "end": 13, "loc": { "start": { - "line": 293, - "column": 4 + "line": 1, + "column": 12 }, "end": { - "line": 293, - "column": 27 + "line": 1, + "column": 13 } } }, { - "type": "CommentLine", - "value": " case \"NORMAL_OPAQUE\":", - "start": 9152, - "end": 9180, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 14, + "end": 18, "loc": { "start": { - "line": 294, - "column": 4 + "line": 1, + "column": 14 }, "end": { - "line": 294, - "column": 32 + "line": 1, + "column": 18 } } }, { - "type": "CommentLine", - "value": " materialCfg.alphaMode = \"opaque\";", - "start": 9185, - "end": 9229, + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../viewer/scene/math/math.js", + "start": 19, + "end": 52, "loc": { "start": { - "line": 295, - "column": 4 + "line": 1, + "column": 19 }, "end": { - "line": 295, - "column": 48 + "line": 1, + "column": 52 } } }, { - "type": "CommentLine", - "value": " break;", - "start": 9234, - "end": 9251, + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 52, + "end": 53, "loc": { "start": { - "line": 296, - "column": 4 + "line": 1, + "column": 52 }, "end": { - "line": 296, - "column": 21 + "line": 1, + "column": 53 } } }, { - "type": "CommentLine", - "value": " case \"MASK\":", - "start": 9256, - "end": 9275, + "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": 54, + "end": 60, "loc": { "start": { - "line": 297, - "column": 4 + "line": 2, + "column": 0 }, "end": { - "line": 297, - "column": 23 + "line": 2, + "column": 6 } } }, { - "type": "CommentLine", - "value": " materialCfg.alphaMode = \"mask\";", - "start": 9280, - "end": 9322, + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 61, + "end": 62, "loc": { "start": { - "line": 298, - "column": 4 + "line": 2, + "column": 7 }, "end": { - "line": 298, - "column": 46 + "line": 2, + "column": 8 } } }, { - "type": "CommentLine", - "value": " break;", - "start": 9327, - "end": 9344, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "utils", + "start": 62, + "end": 67, "loc": { "start": { - "line": 299, - "column": 4 + "line": 2, + "column": 8 }, "end": { - "line": 299, - "column": 21 + "line": 2, + "column": 13 } } }, { - "type": "CommentLine", - "value": " case \"BLEND\":", - "start": 9349, - "end": 9369, + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 67, + "end": 68, "loc": { "start": { - "line": 300, - "column": 4 + "line": 2, + "column": 13 }, "end": { - "line": 300, - "column": 24 + "line": 2, + "column": 14 } } }, { - "type": "CommentLine", - "value": " materialCfg.alphaMode = \"blend\";", - "start": 9374, - "end": 9417, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 69, + "end": 73, "loc": { "start": { - "line": 301, - "column": 4 + "line": 2, + "column": 15 }, "end": { - "line": 301, - "column": 47 + "line": 2, + "column": 19 } } }, { - "type": "CommentLine", - "value": " break;", - "start": 9422, - "end": 9439, + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../viewer/scene/utils.js", + "start": 74, + "end": 103, "loc": { "start": { - "line": 302, - "column": 4 + "line": 2, + "column": 20 }, "end": { - "line": 302, - "column": 21 + "line": 2, + "column": 49 } } }, { - "type": "CommentLine", - "value": " default:", - "start": 9444, - "end": 9459, + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 103, + "end": 104, "loc": { "start": { - "line": 303, - "column": 4 + "line": 2, + "column": 49 }, "end": { - "line": 303, - "column": 19 + "line": 2, + "column": 50 } } }, { - "type": "CommentLine", - "value": " }", - "start": 9464, - "end": 9468, + "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": 105, + "end": 111, "loc": { "start": { - "line": 304, - "column": 4 + "line": 3, + "column": 0 }, "end": { - "line": 304, - "column": 8 + "line": 3, + "column": 6 } } }, { - "type": "CommentLine", - "value": " const alphaCutoff = material.alphaCutoff;", - "start": 9473, - "end": 9517, + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 112, + "end": 113, "loc": { "start": { - "line": 305, - "column": 4 + "line": 3, + "column": 7 }, "end": { - "line": 305, - "column": 48 + "line": 3, + "column": 8 } } }, { - "type": "CommentLine", - "value": " if (alphaCutoff !== undefined) {", - "start": 9522, - "end": 9557, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 113, + "end": 117, "loc": { "start": { - "line": 306, - "column": 4 + "line": 3, + "column": 8 }, "end": { - "line": 306, - "column": 39 + "line": 3, + "column": 12 } } }, { - "type": "CommentLine", - "value": " materialCfg.alphaCutoff = alphaCutoff;", - "start": 9562, - "end": 9607, + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 117, + "end": 118, "loc": { "start": { - "line": 307, - "column": 4 + "line": 3, + "column": 12 }, "end": { - "line": 307, - "column": 49 + "line": 3, + "column": 13 } } }, { - "type": "CommentLine", - "value": " }", - "start": 9612, - "end": 9616, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 119, + "end": 123, "loc": { "start": { - "line": 308, - "column": 4 + "line": 3, + "column": 14 }, "end": { - "line": 308, - "column": 8 + "line": 3, + "column": 18 } } }, { - "type": "CommentLine", - "value": " textureSetCfg.colorTextureId = ctx.gltfData.textures[specularColorTexture.index]._textureId;", - "start": 10710, - "end": 10806, + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../viewer/scene/core.js", + "start": 124, + "end": 152, "loc": { "start": { - "line": 330, - "column": 16 + "line": 3, + "column": 19 }, "end": { - "line": 330, - "column": 112 + "line": 3, + "column": 47 } } }, { - "type": "CommentLine", - "value": " Substitute RGBA for material, to use fast flat shading instead", - "start": 11633, - "end": 11698, + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 152, + "end": 153, "loc": { "start": { - "line": 350, - "column": 49 + "line": 3, + "column": 47 }, "end": { - "line": 350, - "column": 114 + "line": 3, + "column": 48 } } }, { - "type": "CommentLine", - "value": " POINTS", - "start": 17230, - "end": 17239, + "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": 154, + "end": 160, "loc": { "start": { - "line": 521, - "column": 28 + "line": 4, + "column": 0 }, "end": { - "line": 521, - "column": 37 + "line": 4, + "column": 6 } } }, { - "type": "CommentLine", - "value": " LINES", - "start": 17353, - "end": 17361, + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 161, + "end": 162, "loc": { "start": { - "line": 524, - "column": 28 + "line": 4, + "column": 7 }, "end": { - "line": 524, - "column": 36 + "line": 4, + "column": 8 } } }, { - "type": "CommentLine", - "value": " LINE_LOOP", - "start": 17474, - "end": 17486, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "sRGBEncoding", + "start": 162, + "end": 174, "loc": { "start": { - "line": 527, - "column": 28 + "line": 4, + "column": 8 }, "end": { - "line": 527, - "column": 40 + "line": 4, + "column": 20 } } }, { - "type": "CommentLine", - "value": " LINE_STRIP", - "start": 17599, - "end": 17612, + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 174, + "end": 175, "loc": { "start": { - "line": 530, - "column": 28 + "line": 4, + "column": 20 }, "end": { - "line": 530, - "column": 41 + "line": 4, + "column": 21 } } }, { - "type": "CommentLine", - "value": " TRIANGLES", - "start": 17725, - "end": 17737, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 176, + "end": 180, "loc": { "start": { - "line": 533, - "column": 28 + "line": 4, + "column": 22 }, "end": { - "line": 533, - "column": 40 + "line": 4, + "column": 26 } } }, { - "type": "CommentLine", - "value": " TRIANGLE_STRIP", - "start": 17854, - "end": 17871, + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../viewer/scene/constants/constants.js", + "start": 181, + "end": 224, "loc": { "start": { - "line": 536, - "column": 28 + "line": 4, + "column": 27 }, "end": { - "line": 536, - "column": 45 + "line": 4, + "column": 70 } } }, { - "type": "CommentLine", - "value": " TRIANGLE_FAN", - "start": 17988, - "end": 18003, + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 224, + "end": 225, "loc": { "start": { - "line": 539, - "column": 28 + "line": 4, + "column": 70 }, "end": { - "line": 539, - "column": 43 + "line": 4, + "column": 71 } } }, { - "type": "CommentLine", - "value": " Small cellsize guarantees better accuracy", - "start": 19140, - "end": 19184, + "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": 226, + "end": 232, "loc": { "start": { - "line": 567, - "column": 101 + "line": 5, + "column": 0 }, "end": { - "line": 567, - "column": 145 + "line": 5, + "column": 6 } } }, { - "type": "CommentLine", - "value": " if (createEntity) {", - "start": 19881, - "end": 19903, + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 233, + "end": 234, "loc": { "start": { - "line": 583, - "column": 16 + "line": 5, + "column": 7 }, "end": { - "line": 583, - "column": 38 + "line": 5, + "column": 8 } } }, { - "type": "CommentLine", - "value": " if (createEntity.colorize) {", - "start": 19920, - "end": 19955, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldToRTCPositions", + "start": 234, + "end": 253, "loc": { "start": { - "line": 584, - "column": 16 + "line": 5, + "column": 8 }, "end": { - "line": 584, - "column": 51 + "line": 5, + "column": 27 } } }, { - "type": "CommentLine", - "value": " meshCfg.color = createEntity.colorize;", - "start": 19972, - "end": 20021, + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 253, + "end": 254, "loc": { "start": { - "line": 585, - "column": 16 + "line": 5, + "column": 27 }, "end": { - "line": 585, - "column": 65 + "line": 5, + "column": 28 } } }, { - "type": "CommentLine", - "value": " }", - "start": 20038, - "end": 20046, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 255, + "end": 259, "loc": { "start": { - "line": 586, - "column": 16 + "line": 5, + "column": 29 }, "end": { - "line": 586, - "column": 24 + "line": 5, + "column": 33 } } }, { - "type": "CommentLine", - "value": " if (createEntity.opacity !== undefined && createEntity.opacity !== null) {", - "start": 20063, - "end": 20144, + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "../../viewer/scene/math/rtcCoords.js", + "start": 260, + "end": 298, "loc": { "start": { - "line": 587, - "column": 16 + "line": 5, + "column": 34 }, "end": { - "line": 587, - "column": 97 + "line": 5, + "column": 72 } } }, { - "type": "CommentLine", - "value": " meshCfg.opacity = createEntity.opacity;", - "start": 20161, - "end": 20211, + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 298, + "end": 299, "loc": { "start": { - "line": 588, - "column": 16 + "line": 5, + "column": 72 }, "end": { - "line": 588, - "column": 66 + "line": 5, + "column": 73 } } }, { - "type": "CommentLine", - "value": " }", - "start": 20228, - "end": 20236, + "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": 300, + "end": 306, "loc": { "start": { - "line": 589, - "column": 16 + "line": 6, + "column": 0 }, "end": { - "line": 589, - "column": 24 + "line": 6, + "column": 6 } } }, { - "type": "CommentLine", - "value": " }", - "start": 20253, - "end": 20257, + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 307, + "end": 308, "loc": { "start": { - "line": 590, - "column": 16 + "line": 6, + "column": 7 }, "end": { - "line": 590, - "column": 20 + "line": 6, + "column": 8 } } }, { - "type": "CommentLine", - "value": " if (createEntity) {", - "start": 20383, - "end": 20405, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "parse", + "start": 308, + "end": 313, "loc": { "start": { - "line": 595, - "column": 12 + "line": 6, + "column": 8 }, "end": { - "line": 595, - "column": 34 + "line": 6, + "column": 13 } } }, { - "type": "CommentLine", - "value": " sceneModel.createEntity(utils.apply(createEntity, {", - "start": 20418, - "end": 20476, + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 313, + "end": 314, "loc": { "start": { - "line": 596, - "column": 12 + "line": 6, + "column": 13 }, "end": { - "line": 596, - "column": 70 + "line": 6, + "column": 14 } } }, { - "type": "CommentLine", - "value": " meshIds: deferredMeshIds,", - "start": 20489, - "end": 20525, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 315, + "end": 319, "loc": { "start": { - "line": 597, - "column": 12 + "line": 6, + "column": 15 }, "end": { - "line": 597, - "column": 48 + "line": 6, + "column": 19 } } }, { - "type": "CommentLine", - "value": " isObject: true", - "start": 20538, - "end": 20563, + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "@loaders.gl/core", + "start": 320, + "end": 338, "loc": { "start": { - "line": 598, - "column": 12 + "line": 6, + "column": 20 }, "end": { - "line": 598, - "column": 37 + "line": 6, + "column": 38 } } }, { - "type": "CommentLine", - "value": " }));", - "start": 20576, - "end": 20587, + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 338, + "end": 339, "loc": { "start": { - "line": 599, - "column": 12 + "line": 6, + "column": 38 }, "end": { - "line": 599, - "column": 23 + "line": 6, + "column": 39 } } }, { - "type": "CommentLine", - "value": " } else {", - "start": 20600, - "end": 20611, + "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": 340, + "end": 346, "loc": { "start": { - "line": 600, - "column": 12 + "line": 7, + "column": 0 }, "end": { - "line": 600, - "column": 23 + "line": 7, + "column": 6 } } }, { - "type": "CommentLine", - "value": " sceneModel.createEntity({", - "start": 20624, - "end": 20656, + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 347, + "end": 348, "loc": { "start": { - "line": 601, - "column": 12 + "line": 7, + "column": 7 }, "end": { - "line": 601, - "column": 44 + "line": 7, + "column": 8 } } }, { - "type": "CommentLine", - "value": " meshIds: deferredMeshIds,", - "start": 20669, - "end": 20705, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "GLTFLoader", + "start": 348, + "end": 358, "loc": { "start": { - "line": 602, - "column": 12 + "line": 7, + "column": 8 }, "end": { - "line": 602, - "column": 48 + "line": 7, + "column": 18 } } }, { - "type": "CommentLine", - "value": " isObject: true", - "start": 20718, - "end": 20743, + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 358, + "end": 359, "loc": { "start": { - "line": 603, - "column": 12 + "line": 7, + "column": 18 }, "end": { - "line": 603, - "column": 37 + "line": 7, + "column": 19 } } }, { - "type": "CommentLine", - "value": " });", - "start": 20756, - "end": 20766, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 360, + "end": 364, "loc": { "start": { - "line": 604, - "column": 12 + "line": 7, + "column": 20 }, "end": { - "line": 604, - "column": 22 + "line": 7, + "column": 24 } } }, { - "type": "CommentLine", - "value": " }", - "start": 20779, - "end": 20783, + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "@loaders.gl/gltf/dist/esm/gltf-loader.js", + "start": 365, + "end": 407, "loc": { "start": { - "line": 605, - "column": 12 + "line": 7, + "column": 25 }, "end": { - "line": 605, - "column": 16 + "line": 7, + "column": 67 } } }, { - "type": "CommentLine", - "value": " Post-order visit scene node", - "start": 21050, - "end": 21080, + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 407, + "end": 408, "loc": { "start": { - "line": 617, - "column": 4 + "line": 7, + "column": 67 }, "end": { - "line": 617, - "column": 34 + "line": 7, + "column": 68 } } }, { - "type": "CommentLine", - "value": " Fall back on generated ID when `name` not found on glTF scene node(s)", - "start": 21444, - "end": 21516, + "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": 409, + "end": 415, "loc": { "start": { - "line": 624, - "column": 33 + "line": 8, + "column": 0 }, "end": { - "line": 624, - "column": 105 + "line": 8, + "column": 6 } } }, { - "type": "CommentLine", - "value": " if (!!entityId && sceneModel.entities[entityId]) {", - "start": 21525, - "end": 21578, + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 416, + "end": 417, "loc": { "start": { - "line": 625, - "column": 8 + "line": 8, + "column": 7 }, "end": { - "line": 625, - "column": 61 + "line": 8, + "column": 8 } } }, { - "type": "CommentLine", - "value": " ctx.log(`Warning: Two or more glTF nodes found with same 'name' attribute: '${nodeName} - will randomly-generating an object ID in XKT`);", - "start": 21587, - "end": 21731, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ClampToEdgeWrapping", + "start": 422, + "end": 441, "loc": { "start": { - "line": 626, - "column": 8 + "line": 9, + "column": 4 }, "end": { - "line": 626, - "column": 152 + "line": 9, + "column": 23 } } }, { - "type": "CommentLine", - "value": " }", - "start": 21740, - "end": 21744, + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 441, + "end": 442, "loc": { "start": { - "line": 627, - "column": 8 + "line": 9, + "column": 23 }, "end": { - "line": 627, - "column": 12 + "line": 9, + "column": 24 } } }, { - "type": "CommentLine", - "value": " while (!entityId || sceneModel.entities[entityId]) {", - "start": 21753, - "end": 21808, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "LinearFilter", + "start": 447, + "end": 459, "loc": { "start": { - "line": 628, - "column": 8 + "line": 10, + "column": 4 }, "end": { - "line": 628, - "column": 63 + "line": 10, + "column": 16 } } }, { - "type": "CommentLine", - "value": " entityId = \"entity-\" + ctx.nextId++;", - "start": 21817, - "end": 21860, + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 459, + "end": 460, "loc": { "start": { - "line": 629, - "column": 8 + "line": 10, + "column": 16 }, "end": { - "line": 629, - "column": 51 + "line": 10, + "column": 17 } } }, { - "type": "CommentLine", - "value": " }", - "start": 21869, - "end": 21873, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "LinearMipMapLinearFilter", + "start": 465, + "end": 489, "loc": { "start": { - "line": 630, - "column": 8 + "line": 11, + "column": 4 }, "end": { - "line": 630, - "column": 12 + "line": 11, + "column": 28 } } }, { - "type": "CommentLine", - "value": " Merging meshes into XKTObjects that map to metaobjects", - "start": 21926, - "end": 21983, + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 489, + "end": 490, "loc": { "start": { - "line": 632, - "column": 12 + "line": 11, + "column": 28 }, "end": { - "line": 632, - "column": 69 + "line": 11, + "column": 29 } } }, { - "type": "CommentLine", - "value": " Create an XKTObject from the meshes at each named glTF node, don't care about metaobjects", - "start": 22990, - "end": 23082, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "LinearMipMapNearestFilter", + "start": 495, + "end": 520, "loc": { "start": { - "line": 655, - "column": 12 + "line": 12, + "column": 4 }, "end": { - "line": 655, - "column": 104 + "line": 12, + "column": 29 } } - } - ], - "tokens": [ + }, { "type": { - "label": "import", - "keyword": "import", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -49174,24 +51482,23 @@ "binop": null, "updateContext": null }, - "value": "import", - "start": 0, - "end": 6, + "start": 520, + "end": 521, "loc": { "start": { - "line": 1, - "column": 0 + "line": 12, + "column": 29 }, "end": { - "line": 1, - "column": 6 + "line": 12, + "column": 30 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -49200,50 +51507,51 @@ "postfix": false, "binop": null }, - "start": 7, - "end": 8, + "value": "MirroredRepeatWrapping", + "start": 526, + "end": 548, "loc": { "start": { - "line": 1, - "column": 7 + "line": 13, + "column": 4 }, "end": { - "line": 1, - "column": 8 + "line": 13, + "column": 26 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "math", - "start": 8, - "end": 12, + "start": 548, + "end": 549, "loc": { "start": { - "line": 1, - "column": 8 + "line": 13, + "column": 26 }, "end": { - "line": 1, - "column": 12 + "line": 13, + "column": 27 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -49251,48 +51559,49 @@ "postfix": false, "binop": null }, - "start": 12, - "end": 13, + "value": "NearestFilter", + "start": 554, + "end": 567, "loc": { "start": { - "line": 1, - "column": 12 + "line": 14, + "column": 4 }, "end": { - "line": 1, - "column": 13 + "line": 14, + "column": 17 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "from", - "start": 14, - "end": 18, + "start": 567, + "end": 568, "loc": { "start": { - "line": 1, - "column": 14 + "line": 14, + "column": 17 }, "end": { - "line": 1, + "line": 14, "column": 18 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -49300,26 +51609,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "../../viewer/scene/math/math.js", - "start": 19, - "end": 52, + "value": "NearestMipMapLinearFilter", + "start": 573, + "end": 598, "loc": { "start": { - "line": 1, - "column": 19 + "line": 15, + "column": 4 }, "end": { - "line": 1, - "column": 52 + "line": 15, + "column": 29 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -49330,23 +51638,22 @@ "binop": null, "updateContext": null }, - "start": 52, - "end": 53, + "start": 598, + "end": 599, "loc": { "start": { - "line": 1, - "column": 52 + "line": 15, + "column": 29 }, "end": { - "line": 1, - "column": 53 + "line": 15, + "column": 30 } } }, { "type": { - "label": "import", - "keyword": "import", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -49354,45 +51661,45 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "import", - "start": 54, - "end": 60, + "value": "NearestMipMapNearestFilter", + "start": 604, + "end": 630, "loc": { "start": { - "line": 2, - "column": 0 + "line": 16, + "column": 4 }, "end": { - "line": 2, - "column": 6 + "line": 16, + "column": 30 } } }, { "type": { - "label": "{", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 61, - "end": 62, + "start": 630, + "end": 631, "loc": { "start": { - "line": 2, - "column": 7 + "line": 16, + "column": 30 }, "end": { - "line": 2, - "column": 8 + "line": 16, + "column": 31 } } }, @@ -49408,17 +51715,17 @@ "postfix": false, "binop": null }, - "value": "utils", - "start": 62, - "end": 67, + "value": "RepeatWrapping", + "start": 636, + "end": 650, "loc": { "start": { - "line": 2, - "column": 8 + "line": 17, + "column": 4 }, "end": { - "line": 2, - "column": 13 + "line": 17, + "column": 18 } } }, @@ -49434,16 +51741,16 @@ "postfix": false, "binop": null }, - "start": 67, - "end": 68, + "start": 651, + "end": 652, "loc": { "start": { - "line": 2, - "column": 13 + "line": 18, + "column": 0 }, "end": { - "line": 2, - "column": 14 + "line": 18, + "column": 1 } } }, @@ -49460,16 +51767,16 @@ "binop": null }, "value": "from", - "start": 69, - "end": 73, + "start": 653, + "end": 657, "loc": { "start": { - "line": 2, - "column": 15 + "line": 18, + "column": 2 }, "end": { - "line": 2, - "column": 19 + "line": 18, + "column": 6 } } }, @@ -49486,17 +51793,17 @@ "binop": null, "updateContext": null }, - "value": "../../viewer/scene/utils.js", - "start": 74, - "end": 103, + "value": "../../viewer/scene/constants/constants.js", + "start": 658, + "end": 701, "loc": { "start": { - "line": 2, - "column": 20 + "line": 18, + "column": 7 }, "end": { - "line": 2, - "column": 49 + "line": 18, + "column": 50 } } }, @@ -49513,69 +51820,60 @@ "binop": null, "updateContext": null }, - "start": 103, - "end": 104, + "start": 701, + "end": 702, "loc": { "start": { - "line": 2, - "column": 49 + "line": 18, + "column": 50 }, "end": { - "line": 2, - "column": 50 + "line": 18, + "column": 51 } } }, { - "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": 105, - "end": 111, + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 704, + "end": 723, "loc": { "start": { - "line": 3, + "line": 20, "column": 0 }, "end": { - "line": 3, - "column": 6 + "line": 22, + "column": 3 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "class", + "keyword": "class", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 112, - "end": 113, + "value": "class", + "start": 724, + "end": 729, "loc": { "start": { - "line": 3, - "column": 7 + "line": 23, + "column": 0 }, "end": { - "line": 3, - "column": 8 + "line": 23, + "column": 5 } } }, @@ -49591,25 +51889,25 @@ "postfix": false, "binop": null }, - "value": "core", - "start": 113, - "end": 117, + "value": "GLTFSceneModelLoader", + "start": 730, + "end": 750, "loc": { "start": { - "line": 3, - "column": 8 + "line": 23, + "column": 6 }, "end": { - "line": 3, - "column": 12 + "line": 23, + "column": 26 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -49617,16 +51915,16 @@ "postfix": false, "binop": null }, - "start": 117, - "end": 118, + "start": 751, + "end": 752, "loc": { "start": { - "line": 3, - "column": 12 + "line": 23, + "column": 27 }, "end": { - "line": 3, - "column": 13 + "line": 23, + "column": 28 } } }, @@ -49642,98 +51940,93 @@ "postfix": false, "binop": null }, - "value": "from", - "start": 119, - "end": 123, + "value": "constructor", + "start": 758, + "end": 769, "loc": { "start": { - "line": 3, - "column": 14 + "line": 25, + "column": 4 }, "end": { - "line": 3, - "column": 18 + "line": 25, + "column": 15 } } }, { "type": { - "label": "string", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "../../viewer/scene/core.js", - "start": 124, - "end": 152, + "start": 769, + "end": 770, "loc": { "start": { - "line": 3, - "column": 19 + "line": 25, + "column": 15 }, "end": { - "line": 3, - "column": 47 + "line": 25, + "column": 16 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 152, - "end": 153, + "value": "cfg", + "start": 770, + "end": 773, "loc": { "start": { - "line": 3, - "column": 47 + "line": 25, + "column": 16 }, "end": { - "line": 3, - "column": 48 + "line": 25, + "column": 19 } } }, { "type": { - "label": "import", - "keyword": "import", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "import", - "start": 154, - "end": 160, + "start": 773, + "end": 774, "loc": { "start": { - "line": 4, - "column": 0 + "line": 25, + "column": 19 }, "end": { - "line": 4, - "column": 6 + "line": 25, + "column": 20 } } }, @@ -49749,16 +52042,16 @@ "postfix": false, "binop": null }, - "start": 161, - "end": 162, + "start": 775, + "end": 776, "loc": { "start": { - "line": 4, - "column": 7 + "line": 25, + "column": 21 }, "end": { - "line": 4, - "column": 8 + "line": 25, + "column": 22 } } }, @@ -49774,42 +52067,44 @@ "postfix": false, "binop": null }, - "value": "sRGBEncoding", - "start": 162, - "end": 174, + "value": "cfg", + "start": 785, + "end": 788, "loc": { "start": { - "line": 4, + "line": 26, "column": 8 }, "end": { - "line": 4, - "column": 20 + "line": 26, + "column": 11 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 174, - "end": 175, + "value": "=", + "start": 789, + "end": 790, "loc": { "start": { - "line": 4, - "column": 20 + "line": 26, + "column": 12 }, "end": { - "line": 4, - "column": 21 + "line": 26, + "column": 13 } } }, @@ -49825,131 +52120,128 @@ "postfix": false, "binop": null }, - "value": "from", - "start": 176, - "end": 180, + "value": "cfg", + "start": 791, + "end": 794, "loc": { "start": { - "line": 4, - "column": 22 + "line": 26, + "column": 14 }, "end": { - "line": 4, - "column": 26 + "line": 26, + "column": 17 } } }, { "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, + "label": "||", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 1, "updateContext": null }, - "value": "../../viewer/scene/constants/constants.js", - "start": 181, - "end": 224, + "value": "||", + "start": 795, + "end": 797, "loc": { "start": { - "line": 4, - "column": 27 + "line": 26, + "column": 18 }, "end": { - "line": 4, - "column": 70 + "line": 26, + "column": 20 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 224, - "end": 225, + "start": 798, + "end": 799, "loc": { "start": { - "line": 4, - "column": 70 + "line": 26, + "column": 21 }, "end": { - "line": 4, - "column": 71 + "line": 26, + "column": 22 } } }, { "type": { - "label": "import", - "keyword": "import", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "import", - "start": 226, - "end": 232, + "start": 799, + "end": 800, "loc": { "start": { - "line": 5, - "column": 0 + "line": 26, + "column": 22 }, "end": { - "line": 5, - "column": 6 + "line": 26, + "column": 23 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 233, - "end": 234, + "start": 800, + "end": 801, "loc": { "start": { - "line": 5, - "column": 7 + "line": 26, + "column": 23 }, "end": { - "line": 5, - "column": 8 + "line": 26, + "column": 24 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -49957,25 +52249,24 @@ "postfix": false, "binop": null }, - "value": "worldToRTCPositions", - "start": 234, - "end": 253, + "start": 806, + "end": 807, "loc": { "start": { - "line": 5, - "column": 8 + "line": 27, + "column": 4 }, "end": { - "line": 5, - "column": 27 + "line": 27, + "column": 5 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -49983,23 +52274,24 @@ "postfix": false, "binop": null }, - "start": 253, - "end": 254, + "value": "load", + "start": 813, + "end": 817, "loc": { "start": { - "line": 5, - "column": 27 + "line": 29, + "column": 4 }, "end": { - "line": 5, - "column": 28 + "line": 29, + "column": 8 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -50008,23 +52300,22 @@ "postfix": false, "binop": null }, - "value": "from", - "start": 255, - "end": 259, + "start": 817, + "end": 818, "loc": { "start": { - "line": 5, - "column": 29 + "line": 29, + "column": 8 }, "end": { - "line": 5, - "column": 33 + "line": 29, + "column": 9 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -50032,26 +52323,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "../../viewer/scene/math/rtcCoords.js", - "start": 260, - "end": 298, + "value": "plugin", + "start": 818, + "end": 824, "loc": { - "start": { - "line": 5, - "column": 34 + "start": { + "line": 29, + "column": 9 }, "end": { - "line": 5, - "column": 72 + "line": 29, + "column": 15 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -50062,23 +52352,22 @@ "binop": null, "updateContext": null }, - "start": 298, - "end": 299, + "start": 824, + "end": 825, "loc": { "start": { - "line": 5, - "column": 72 + "line": 29, + "column": 15 }, "end": { - "line": 5, - "column": 73 + "line": 29, + "column": 16 } } }, { "type": { - "label": "import", - "keyword": "import", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -50086,45 +52375,45 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "import", - "start": 300, - "end": 306, + "value": "src", + "start": 826, + "end": 829, "loc": { "start": { - "line": 6, - "column": 0 + "line": 29, + "column": 17 }, "end": { - "line": 6, - "column": 6 + "line": 29, + "column": 20 } } }, { "type": { - "label": "{", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 307, - "end": 308, + "start": 829, + "end": 830, "loc": { "start": { - "line": 6, - "column": 7 + "line": 29, + "column": 20 }, "end": { - "line": 6, - "column": 8 + "line": 29, + "column": 21 } } }, @@ -50140,42 +52429,43 @@ "postfix": false, "binop": null }, - "value": "parse", - "start": 308, - "end": 313, + "value": "metaModelJSON", + "start": 831, + "end": 844, "loc": { "start": { - "line": 6, - "column": 8 + "line": 29, + "column": 22 }, "end": { - "line": 6, - "column": 13 + "line": 29, + "column": 35 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 313, - "end": 314, + "start": 844, + "end": 845, "loc": { "start": { - "line": 6, - "column": 13 + "line": 29, + "column": 35 }, "end": { - "line": 6, - "column": 14 + "line": 29, + "column": 36 } } }, @@ -50191,25 +52481,25 @@ "postfix": false, "binop": null }, - "value": "from", - "start": 315, - "end": 319, + "value": "options", + "start": 846, + "end": 853, "loc": { "start": { - "line": 6, - "column": 15 + "line": 29, + "column": 37 }, "end": { - "line": 6, - "column": 19 + "line": 29, + "column": 44 } } }, { "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -50218,52 +52508,50 @@ "binop": null, "updateContext": null }, - "value": "@loaders.gl/core", - "start": 320, - "end": 338, + "start": 853, + "end": 854, "loc": { "start": { - "line": 6, - "column": 20 + "line": 29, + "column": 44 }, "end": { - "line": 6, - "column": 38 + "line": 29, + "column": 45 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 338, - "end": 339, + "value": "sceneModel", + "start": 855, + "end": 865, "loc": { "start": { - "line": 6, - "column": 38 + "line": 29, + "column": 46 }, "end": { - "line": 6, - "column": 39 + "line": 29, + "column": 56 } } }, { "type": { - "label": "import", - "keyword": "import", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -50272,24 +52560,23 @@ "binop": null, "updateContext": null }, - "value": "import", - "start": 340, - "end": 346, + "start": 865, + "end": 866, "loc": { "start": { - "line": 7, - "column": 0 + "line": 29, + "column": 56 }, "end": { - "line": 7, - "column": 6 + "line": 29, + "column": 57 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -50298,50 +52585,51 @@ "postfix": false, "binop": null }, - "start": 347, - "end": 348, + "value": "ok", + "start": 867, + "end": 869, "loc": { "start": { - "line": 7, - "column": 7 + "line": 29, + "column": 58 }, "end": { - "line": 7, - "column": 8 + "line": 29, + "column": 60 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "GLTFLoader", - "start": 348, - "end": 358, + "start": 869, + "end": 870, "loc": { "start": { - "line": 7, - "column": 8 + "line": 29, + "column": 60 }, "end": { - "line": 7, - "column": 18 + "line": 29, + "column": 61 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -50349,24 +52637,25 @@ "postfix": false, "binop": null }, - "start": 358, - "end": 359, + "value": "error", + "start": 871, + "end": 876, "loc": { "start": { - "line": 7, - "column": 18 + "line": 29, + "column": 62 }, "end": { - "line": 7, - "column": 19 + "line": 29, + "column": 67 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -50374,105 +52663,101 @@ "postfix": false, "binop": null }, - "value": "from", - "start": 360, - "end": 364, + "start": 876, + "end": 877, "loc": { "start": { - "line": 7, - "column": 20 + "line": 29, + "column": 67 }, "end": { - "line": 7, - "column": 24 + "line": 29, + "column": 68 } } }, { "type": { - "label": "string", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "@loaders.gl/gltf/dist/esm/gltf-loader.js", - "start": 365, - "end": 407, + "start": 878, + "end": 879, "loc": { "start": { - "line": 7, - "column": 25 + "line": 29, + "column": 69 }, "end": { - "line": 7, - "column": 67 + "line": 29, + "column": 70 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 407, - "end": 408, + "value": "options", + "start": 888, + "end": 895, "loc": { "start": { - "line": 7, - "column": 67 + "line": 30, + "column": 8 }, "end": { - "line": 7, - "column": 68 + "line": 30, + "column": 15 } } }, { "type": { - "label": "import", - "keyword": "import", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "import", - "start": 409, - "end": 415, + "value": "=", + "start": 896, + "end": 897, "loc": { "start": { - "line": 8, - "column": 0 + "line": 30, + "column": 16 }, "end": { - "line": 8, - "column": 6 + "line": 30, + "column": 17 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -50481,76 +52766,77 @@ "postfix": false, "binop": null }, - "start": 416, - "end": 417, + "value": "options", + "start": 898, + "end": 905, "loc": { "start": { - "line": 8, - "column": 7 + "line": 30, + "column": 18 }, "end": { - "line": 8, - "column": 8 + "line": 30, + "column": 25 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "||", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 1, + "updateContext": null }, - "value": "ClampToEdgeWrapping", - "start": 422, - "end": 441, + "value": "||", + "start": 906, + "end": 908, "loc": { "start": { - "line": 9, - "column": 4 + "line": 30, + "column": 26 }, "end": { - "line": 9, - "column": 23 + "line": 30, + "column": 28 } } }, { "type": { - "label": ",", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 441, - "end": 442, + "start": 909, + "end": 910, "loc": { "start": { - "line": 9, - "column": 23 + "line": 30, + "column": 29 }, "end": { - "line": 9, - "column": 24 + "line": 30, + "column": 30 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -50558,23 +52844,22 @@ "postfix": false, "binop": null }, - "value": "LinearFilter", - "start": 447, - "end": 459, + "start": 910, + "end": 911, "loc": { "start": { - "line": 10, - "column": 4 + "line": 30, + "column": 30 }, "end": { - "line": 10, - "column": 16 + "line": 30, + "column": 31 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -50585,16 +52870,16 @@ "binop": null, "updateContext": null }, - "start": 459, - "end": 460, + "start": 911, + "end": 912, "loc": { "start": { - "line": 10, - "column": 16 + "line": 30, + "column": 31 }, "end": { - "line": 10, - "column": 17 + "line": 30, + "column": 32 } } }, @@ -50610,43 +52895,42 @@ "postfix": false, "binop": null }, - "value": "LinearMipMapLinearFilter", - "start": 465, - "end": 489, + "value": "loadGLTF", + "start": 921, + "end": 929, "loc": { "start": { - "line": 11, - "column": 4 + "line": 31, + "column": 8 }, "end": { - "line": 11, - "column": 28 + "line": 31, + "column": 16 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 489, - "end": 490, + "start": 929, + "end": 930, "loc": { "start": { - "line": 11, - "column": 28 + "line": 31, + "column": 16 }, "end": { - "line": 11, - "column": 29 + "line": 31, + "column": 17 } } }, @@ -50662,17 +52946,17 @@ "postfix": false, "binop": null }, - "value": "LinearMipMapNearestFilter", - "start": 495, - "end": 520, + "value": "plugin", + "start": 930, + "end": 936, "loc": { "start": { - "line": 12, - "column": 4 + "line": 31, + "column": 17 }, "end": { - "line": 12, - "column": 29 + "line": 31, + "column": 23 } } }, @@ -50689,16 +52973,16 @@ "binop": null, "updateContext": null }, - "start": 520, - "end": 521, + "start": 936, + "end": 937, "loc": { "start": { - "line": 12, - "column": 29 + "line": 31, + "column": 23 }, "end": { - "line": 12, - "column": 30 + "line": 31, + "column": 24 } } }, @@ -50714,17 +52998,17 @@ "postfix": false, "binop": null }, - "value": "MirroredRepeatWrapping", - "start": 526, - "end": 548, + "value": "src", + "start": 938, + "end": 941, "loc": { "start": { - "line": 13, - "column": 4 + "line": 31, + "column": 25 }, "end": { - "line": 13, - "column": 26 + "line": 31, + "column": 28 } } }, @@ -50741,16 +53025,16 @@ "binop": null, "updateContext": null }, - "start": 548, - "end": 549, + "start": 941, + "end": 942, "loc": { "start": { - "line": 13, - "column": 26 + "line": 31, + "column": 28 }, "end": { - "line": 13, - "column": 27 + "line": 31, + "column": 29 } } }, @@ -50766,17 +53050,17 @@ "postfix": false, "binop": null }, - "value": "NearestFilter", - "start": 554, - "end": 567, + "value": "metaModelJSON", + "start": 943, + "end": 956, "loc": { "start": { - "line": 14, - "column": 4 + "line": 31, + "column": 30 }, "end": { - "line": 14, - "column": 17 + "line": 31, + "column": 43 } } }, @@ -50793,16 +53077,16 @@ "binop": null, "updateContext": null }, - "start": 567, - "end": 568, + "start": 956, + "end": 957, "loc": { "start": { - "line": 14, - "column": 17 + "line": 31, + "column": 43 }, "end": { - "line": 14, - "column": 18 + "line": 31, + "column": 44 } } }, @@ -50816,19 +53100,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null - }, - "value": "NearestMipMapLinearFilter", - "start": 573, - "end": 598, + "binop": null + }, + "value": "options", + "start": 958, + "end": 965, "loc": { "start": { - "line": 15, - "column": 4 + "line": 31, + "column": 45 }, "end": { - "line": 15, - "column": 29 + "line": 31, + "column": 52 } } }, @@ -50845,16 +53129,16 @@ "binop": null, "updateContext": null }, - "start": 598, - "end": 599, + "start": 965, + "end": 966, "loc": { "start": { - "line": 15, - "column": 29 + "line": 31, + "column": 52 }, "end": { - "line": 15, - "column": 30 + "line": 31, + "column": 53 } } }, @@ -50870,17 +53154,17 @@ "postfix": false, "binop": null }, - "value": "NearestMipMapNearestFilter", - "start": 604, - "end": 630, + "value": "sceneModel", + "start": 967, + "end": 977, "loc": { "start": { - "line": 16, - "column": 4 + "line": 31, + "column": 54 }, "end": { - "line": 16, - "column": 30 + "line": 31, + "column": 64 } } }, @@ -50897,22 +53181,23 @@ "binop": null, "updateContext": null }, - "start": 630, - "end": 631, + "start": 977, + "end": 978, "loc": { "start": { - "line": 16, - "column": 30 + "line": 31, + "column": 64 }, "end": { - "line": 16, - "column": 31 + "line": 31, + "column": 65 } } }, { "type": { - "label": "name", + "label": "function", + "keyword": "function", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -50922,25 +53207,25 @@ "postfix": false, "binop": null }, - "value": "RepeatWrapping", - "start": 636, - "end": 650, + "value": "function", + "start": 979, + "end": 987, "loc": { "start": { - "line": 17, - "column": 4 + "line": 31, + "column": 66 }, "end": { - "line": 17, - "column": 18 + "line": 31, + "column": 74 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -50948,24 +53233,24 @@ "postfix": false, "binop": null }, - "start": 651, - "end": 652, + "start": 988, + "end": 989, "loc": { "start": { - "line": 18, - "column": 0 + "line": 31, + "column": 75 }, "end": { - "line": 18, - "column": 1 + "line": 31, + "column": 76 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -50973,93 +53258,73 @@ "postfix": false, "binop": null }, - "value": "from", - "start": 653, - "end": 657, + "start": 989, + "end": 990, "loc": { "start": { - "line": 18, - "column": 2 + "line": 31, + "column": 76 }, "end": { - "line": 18, - "column": 6 + "line": 31, + "column": 77 } } }, { "type": { - "label": "string", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "../../viewer/scene/constants/constants.js", - "start": 658, - "end": 701, + "start": 991, + "end": 992, "loc": { "start": { - "line": 18, - "column": 7 + "line": 31, + "column": 78 }, "end": { - "line": 18, - "column": 50 + "line": 31, + "column": 79 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 701, - "end": 702, - "loc": { - "start": { - "line": 18, - "column": 50 - }, - "end": { - "line": 18, - "column": 51 - } - } - }, - { - "type": "CommentBlock", - "value": "*\n * @private\n ", - "start": 704, - "end": 723, + "value": "core", + "start": 1009, + "end": 1013, "loc": { "start": { - "line": 20, - "column": 0 + "line": 32, + "column": 16 }, "end": { - "line": 22, - "column": 3 + "line": 32, + "column": 20 } } }, { "type": { - "label": "class", - "keyword": "class", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -51070,17 +53335,16 @@ "binop": null, "updateContext": null }, - "value": "class", - "start": 724, - "end": 729, + "start": 1013, + "end": 1014, "loc": { "start": { - "line": 23, - "column": 0 + "line": 32, + "column": 20 }, "end": { - "line": 23, - "column": 5 + "line": 32, + "column": 21 } } }, @@ -51096,23 +53360,23 @@ "postfix": false, "binop": null }, - "value": "GLTFSceneModelLoader", - "start": 730, - "end": 750, + "value": "scheduleTask", + "start": 1014, + "end": 1026, "loc": { "start": { - "line": 23, - "column": 6 + "line": 32, + "column": 21 }, "end": { - "line": 23, - "column": 26 + "line": 32, + "column": 33 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -51122,22 +53386,23 @@ "postfix": false, "binop": null }, - "start": 751, - "end": 752, + "start": 1026, + "end": 1027, "loc": { "start": { - "line": 23, - "column": 27 + "line": 32, + "column": 33 }, "end": { - "line": 23, - "column": 28 + "line": 32, + "column": 34 } } }, { "type": { - "label": "name", + "label": "function", + "keyword": "function", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -51147,17 +53412,17 @@ "postfix": false, "binop": null }, - "value": "constructor", - "start": 758, - "end": 769, + "value": "function", + "start": 1027, + "end": 1035, "loc": { "start": { - "line": 25, - "column": 4 + "line": 32, + "column": 34 }, "end": { - "line": 25, - "column": 15 + "line": 32, + "column": 42 } } }, @@ -51173,24 +53438,24 @@ "postfix": false, "binop": null }, - "start": 769, - "end": 770, + "start": 1036, + "end": 1037, "loc": { "start": { - "line": 25, - "column": 15 + "line": 32, + "column": 43 }, "end": { - "line": 25, - "column": 16 + "line": 32, + "column": 44 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -51198,25 +53463,24 @@ "postfix": false, "binop": null }, - "value": "cfg", - "start": 770, - "end": 773, + "start": 1037, + "end": 1038, "loc": { "start": { - "line": 25, - "column": 16 + "line": 32, + "column": 44 }, "end": { - "line": 25, - "column": 19 + "line": 32, + "column": 45 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -51224,23 +53488,23 @@ "postfix": false, "binop": null }, - "start": 773, - "end": 774, + "start": 1039, + "end": 1040, "loc": { "start": { - "line": 25, - "column": 19 + "line": 32, + "column": 46 }, "end": { - "line": 25, - "column": 20 + "line": 32, + "column": 47 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -51249,128 +53513,127 @@ "postfix": false, "binop": null }, - "start": 775, - "end": 776, + "value": "sceneModel", + "start": 1061, + "end": 1071, "loc": { "start": { - "line": 25, - "column": 21 + "line": 33, + "column": 20 }, "end": { - "line": 25, - "column": 22 + "line": 33, + "column": 30 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "cfg", - "start": 785, - "end": 788, + "start": 1071, + "end": 1072, "loc": { "start": { - "line": 26, - "column": 8 + "line": 33, + "column": 30 }, "end": { - "line": 26, - "column": 11 + "line": 33, + "column": 31 } } }, { "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 789, - "end": 790, + "value": "scene", + "start": 1072, + "end": 1077, "loc": { "start": { - "line": 26, - "column": 12 + "line": 33, + "column": 31 }, "end": { - "line": 26, - "column": 13 + "line": 33, + "column": 36 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "cfg", - "start": 791, - "end": 794, + "start": 1077, + "end": 1078, "loc": { "start": { - "line": 26, - "column": 14 + "line": 33, + "column": 36 }, "end": { - "line": 26, - "column": 17 + "line": 33, + "column": 37 } } }, { "type": { - "label": "||", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, - "updateContext": null + "binop": null }, - "value": "||", - "start": 795, - "end": 797, + "value": "fire", + "start": 1078, + "end": 1082, "loc": { "start": { - "line": 26, - "column": 18 + "line": 33, + "column": 37 }, "end": { - "line": 26, - "column": 20 + "line": 33, + "column": 41 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -51380,47 +53643,49 @@ "postfix": false, "binop": null }, - "start": 798, - "end": 799, + "start": 1082, + "end": 1083, "loc": { "start": { - "line": 26, - "column": 21 + "line": 33, + "column": 41 }, "end": { - "line": 26, - "column": 22 + "line": 33, + "column": 42 } } }, { "type": { - "label": "}", + "label": "string", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 799, - "end": 800, + "value": "modelLoaded", + "start": 1083, + "end": 1096, "loc": { "start": { - "line": 26, - "column": 22 + "line": 33, + "column": 42 }, "end": { - "line": 26, - "column": 23 + "line": 33, + "column": 55 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -51431,24 +53696,24 @@ "binop": null, "updateContext": null }, - "start": 800, - "end": 801, + "start": 1096, + "end": 1097, "loc": { "start": { - "line": 26, - "column": 23 + "line": 33, + "column": 55 }, "end": { - "line": 26, - "column": 24 + "line": 33, + "column": 56 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -51456,49 +53721,50 @@ "postfix": false, "binop": null }, - "start": 806, - "end": 807, + "value": "sceneModel", + "start": 1098, + "end": 1108, "loc": { "start": { - "line": 27, - "column": 4 + "line": 33, + "column": 57 }, "end": { - "line": 27, - "column": 5 + "line": 33, + "column": 67 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "load", - "start": 813, - "end": 817, + "start": 1108, + "end": 1109, "loc": { "start": { - "line": 29, - "column": 4 + "line": 33, + "column": 67 }, "end": { - "line": 29, - "column": 8 + "line": 33, + "column": 68 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -51507,24 +53773,25 @@ "postfix": false, "binop": null }, - "start": 817, - "end": 818, + "value": "id", + "start": 1109, + "end": 1111, "loc": { "start": { - "line": 29, - "column": 8 + "line": 33, + "column": 68 }, "end": { - "line": 29, - "column": 9 + "line": 33, + "column": 70 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -51532,23 +53799,22 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 818, - "end": 824, + "start": 1111, + "end": 1112, "loc": { "start": { - "line": 29, - "column": 9 + "line": 33, + "column": 70 }, "end": { - "line": 29, - "column": 15 + "line": 33, + "column": 71 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -51559,16 +53825,32 @@ "binop": null, "updateContext": null }, - "start": 824, - "end": 825, + "start": 1112, + "end": 1113, + "loc": { + "start": { + "line": 33, + "column": 71 + }, + "end": { + "line": 33, + "column": 72 + } + } + }, + { + "type": "CommentLine", + "value": " FIXME: Assumes listeners know order of these two events", + "start": 1114, + "end": 1172, "loc": { "start": { - "line": 29, - "column": 15 + "line": 33, + "column": 73 }, "end": { - "line": 29, - "column": 16 + "line": 33, + "column": 131 } } }, @@ -51584,24 +53866,24 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 826, - "end": 829, + "value": "sceneModel", + "start": 1193, + "end": 1203, "loc": { "start": { - "line": 29, - "column": 17 + "line": 34, + "column": 20 }, "end": { - "line": 29, - "column": 20 + "line": 34, + "column": 30 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -51611,16 +53893,16 @@ "binop": null, "updateContext": null }, - "start": 829, - "end": 830, + "start": 1203, + "end": 1204, "loc": { "start": { - "line": 29, - "column": 20 + "line": 34, + "column": 30 }, "end": { - "line": 29, - "column": 21 + "line": 34, + "column": 31 } } }, @@ -51636,49 +53918,48 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 831, - "end": 844, + "value": "fire", + "start": 1204, + "end": 1208, "loc": { "start": { - "line": 29, - "column": 22 + "line": 34, + "column": 31 }, "end": { - "line": 29, + "line": 34, "column": 35 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 844, - "end": 845, + "start": 1208, + "end": 1209, "loc": { "start": { - "line": 29, + "line": 34, "column": 35 }, "end": { - "line": 29, + "line": 34, "column": 36 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -51686,18 +53967,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "options", - "start": 846, - "end": 853, + "value": "loaded", + "start": 1209, + "end": 1217, "loc": { "start": { - "line": 29, - "column": 37 + "line": 34, + "column": 36 }, "end": { - "line": 29, + "line": 34, "column": 44 } } @@ -51715,22 +53997,23 @@ "binop": null, "updateContext": null }, - "start": 853, - "end": 854, + "start": 1217, + "end": 1218, "loc": { "start": { - "line": 29, + "line": 34, "column": 44 }, "end": { - "line": 29, + "line": 34, "column": 45 } } }, { "type": { - "label": "name", + "label": "true", + "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -51738,19 +54021,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "sceneModel", - "start": 855, - "end": 865, + "value": "true", + "start": 1219, + "end": 1223, "loc": { "start": { - "line": 29, + "line": 34, "column": 46 }, "end": { - "line": 29, - "column": 56 + "line": 34, + "column": 50 } } }, @@ -51767,22 +54051,23 @@ "binop": null, "updateContext": null }, - "start": 865, - "end": 866, + "start": 1223, + "end": 1224, "loc": { "start": { - "line": 29, - "column": 56 + "line": 34, + "column": 50 }, "end": { - "line": 29, - "column": 57 + "line": 34, + "column": 51 } } }, { "type": { - "label": "name", + "label": "false", + "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -51790,25 +54075,51 @@ "isAssign": false, "prefix": false, "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 1225, + "end": 1230, + "loc": { + "start": { + "line": 34, + "column": 52 + }, + "end": { + "line": 34, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null }, - "value": "ok", - "start": 867, - "end": 869, + "start": 1230, + "end": 1231, "loc": { "start": { - "line": 29, - "column": 58 + "line": 34, + "column": 57 }, "end": { - "line": 29, - "column": 60 + "line": 34, + "column": 58 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -51819,24 +54130,24 @@ "binop": null, "updateContext": null }, - "start": 869, - "end": 870, + "start": 1231, + "end": 1232, "loc": { "start": { - "line": 29, - "column": 60 + "line": 34, + "column": 58 }, "end": { - "line": 29, - "column": 61 + "line": 34, + "column": 59 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -51844,17 +54155,16 @@ "postfix": false, "binop": null }, - "value": "error", - "start": 871, - "end": 876, + "start": 1249, + "end": 1250, "loc": { "start": { - "line": 29, - "column": 62 + "line": 35, + "column": 16 }, "end": { - "line": 29, - "column": 67 + "line": 35, + "column": 17 } } }, @@ -51870,94 +54180,95 @@ "postfix": false, "binop": null }, - "start": 876, - "end": 877, + "start": 1250, + "end": 1251, "loc": { "start": { - "line": 29, - "column": 67 + "line": 35, + "column": 17 }, "end": { - "line": 29, - "column": 68 + "line": 35, + "column": 18 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 878, - "end": 879, + "start": 1251, + "end": 1252, "loc": { "start": { - "line": 29, - "column": 69 + "line": 35, + "column": 18 }, "end": { - "line": 29, - "column": 70 + "line": 35, + "column": 19 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "options", - "start": 888, - "end": 895, + "value": "if", + "start": 1269, + "end": 1271, "loc": { "start": { - "line": 30, - "column": 8 + "line": 36, + "column": 16 }, "end": { - "line": 30, - "column": 15 + "line": 36, + "column": 18 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 896, - "end": 897, + "start": 1272, + "end": 1273, "loc": { "start": { - "line": 30, - "column": 16 + "line": 36, + "column": 19 }, "end": { - "line": 30, - "column": 17 + "line": 36, + "column": 20 } } }, @@ -51973,44 +54284,42 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 898, - "end": 905, + "value": "ok", + "start": 1273, + "end": 1275, "loc": { "start": { - "line": 30, - "column": 18 + "line": 36, + "column": 20 }, "end": { - "line": 30, - "column": 25 + "line": 36, + "column": 22 } } }, { "type": { - "label": "||", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, - "updateContext": null + "binop": null }, - "value": "||", - "start": 906, - "end": 908, + "start": 1275, + "end": 1276, "loc": { "start": { - "line": 30, - "column": 26 + "line": 36, + "column": 22 }, "end": { - "line": 30, - "column": 28 + "line": 36, + "column": 23 } } }, @@ -52026,24 +54335,24 @@ "postfix": false, "binop": null }, - "start": 909, - "end": 910, + "start": 1277, + "end": 1278, "loc": { "start": { - "line": 30, - "column": 29 + "line": 36, + "column": 24 }, "end": { - "line": 30, - "column": 30 + "line": 36, + "column": 25 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -52051,50 +54360,50 @@ "postfix": false, "binop": null }, - "start": 910, - "end": 911, + "value": "ok", + "start": 1299, + "end": 1301, "loc": { "start": { - "line": 30, - "column": 30 + "line": 37, + "column": 20 }, "end": { - "line": 30, - "column": 31 + "line": 37, + "column": 22 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 911, - "end": 912, + "start": 1301, + "end": 1302, "loc": { "start": { - "line": 30, - "column": 31 + "line": 37, + "column": 22 }, "end": { - "line": 30, - "column": 32 + "line": 37, + "column": 23 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -52102,25 +54411,50 @@ "postfix": false, "binop": null }, - "value": "loadGLTF", - "start": 921, - "end": 929, + "start": 1302, + "end": 1303, "loc": { "start": { - "line": 31, - "column": 8 + "line": 37, + "column": 23 }, "end": { - "line": 31, - "column": 16 + "line": 37, + "column": 24 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1303, + "end": 1304, + "loc": { + "start": { + "line": 37, + "column": 24 + }, + "end": { + "line": 37, + "column": 25 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -52128,24 +54462,24 @@ "postfix": false, "binop": null }, - "start": 929, - "end": 930, + "start": 1321, + "end": 1322, "loc": { "start": { - "line": 31, + "line": 38, "column": 16 }, "end": { - "line": 31, + "line": 38, "column": 17 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -52153,17 +54487,16 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 930, - "end": 936, + "start": 1335, + "end": 1336, "loc": { "start": { - "line": 31, - "column": 17 + "line": 39, + "column": 12 }, "end": { - "line": 31, - "column": 23 + "line": 39, + "column": 13 } } }, @@ -52180,22 +54513,23 @@ "binop": null, "updateContext": null }, - "start": 936, - "end": 937, + "start": 1336, + "end": 1337, "loc": { "start": { - "line": 31, - "column": 23 + "line": 39, + "column": 13 }, "end": { - "line": 31, - "column": 24 + "line": 39, + "column": 14 } } }, { "type": { - "label": "name", + "label": "function", + "keyword": "function", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -52205,43 +54539,42 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 938, - "end": 941, + "value": "function", + "start": 1350, + "end": 1358, "loc": { "start": { - "line": 31, - "column": 25 + "line": 40, + "column": 12 }, "end": { - "line": 31, - "column": 28 + "line": 40, + "column": 20 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 941, - "end": 942, + "start": 1359, + "end": 1360, "loc": { "start": { - "line": 31, - "column": 28 + "line": 40, + "column": 21 }, "end": { - "line": 31, - "column": 29 + "line": 40, + "column": 22 } } }, @@ -52257,43 +54590,67 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 943, - "end": 956, + "value": "msg", + "start": 1360, + "end": 1363, "loc": { "start": { - "line": 31, - "column": 30 + "line": 40, + "column": 22 }, "end": { - "line": 31, - "column": 43 + "line": 40, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1363, + "end": 1364, + "loc": { + "start": { + "line": 40, + "column": 25 + }, + "end": { + "line": 40, + "column": 26 } } }, { "type": { - "label": ",", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 956, - "end": 957, + "start": 1365, + "end": 1366, "loc": { "start": { - "line": 31, - "column": 43 + "line": 40, + "column": 27 }, "end": { - "line": 31, - "column": 44 + "line": 40, + "column": 28 } } }, @@ -52309,24 +54666,24 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 958, - "end": 965, + "value": "plugin", + "start": 1383, + "end": 1389, "loc": { "start": { - "line": 31, - "column": 45 + "line": 41, + "column": 16 }, "end": { - "line": 31, - "column": 52 + "line": 41, + "column": 22 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -52336,16 +54693,16 @@ "binop": null, "updateContext": null }, - "start": 965, - "end": 966, + "start": 1389, + "end": 1390, "loc": { "start": { - "line": 31, - "column": 52 + "line": 41, + "column": 22 }, "end": { - "line": 31, - "column": 53 + "line": 41, + "column": 23 } } }, @@ -52361,50 +54718,48 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 967, - "end": 977, + "value": "error", + "start": 1390, + "end": 1395, "loc": { "start": { - "line": 31, - "column": 54 + "line": 41, + "column": 23 }, "end": { - "line": 31, - "column": 64 + "line": 41, + "column": 28 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 977, - "end": 978, + "start": 1395, + "end": 1396, "loc": { "start": { - "line": 31, - "column": 64 + "line": 41, + "column": 28 }, "end": { - "line": 31, - "column": 65 + "line": 41, + "column": 29 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -52414,25 +54769,25 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 979, - "end": 987, + "value": "msg", + "start": 1396, + "end": 1399, "loc": { "start": { - "line": 31, - "column": 66 + "line": 41, + "column": 29 }, "end": { - "line": 31, - "column": 74 + "line": 41, + "column": 32 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -52440,73 +54795,77 @@ "postfix": false, "binop": null }, - "start": 988, - "end": 989, + "start": 1399, + "end": 1400, "loc": { "start": { - "line": 31, - "column": 75 + "line": 41, + "column": 32 }, "end": { - "line": 31, - "column": 76 + "line": 41, + "column": 33 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 989, - "end": 990, + "start": 1400, + "end": 1401, "loc": { "start": { - "line": 31, - "column": 76 + "line": 41, + "column": 33 }, "end": { - "line": 31, - "column": 77 + "line": 41, + "column": 34 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 991, - "end": 992, + "value": "if", + "start": 1418, + "end": 1420, "loc": { "start": { - "line": 31, - "column": 78 + "line": 42, + "column": 16 }, "end": { - "line": 31, - "column": 79 + "line": 42, + "column": 18 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -52515,51 +54874,50 @@ "postfix": false, "binop": null }, - "value": "core", - "start": 1009, - "end": 1013, + "start": 1421, + "end": 1422, "loc": { "start": { - "line": 32, - "column": 16 + "line": 42, + "column": 19 }, "end": { - "line": 32, + "line": 42, "column": 20 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1013, - "end": 1014, + "value": "error", + "start": 1422, + "end": 1427, "loc": { "start": { - "line": 32, + "line": 42, "column": 20 }, "end": { - "line": 32, - "column": 21 + "line": 42, + "column": 25 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -52567,23 +54925,22 @@ "postfix": false, "binop": null }, - "value": "scheduleTask", - "start": 1014, - "end": 1026, + "start": 1427, + "end": 1428, "loc": { "start": { - "line": 32, - "column": 21 + "line": 42, + "column": 25 }, "end": { - "line": 32, - "column": 33 + "line": 42, + "column": 26 } } }, { "type": { - "label": "(", + "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -52593,23 +54950,22 @@ "postfix": false, "binop": null }, - "start": 1026, - "end": 1027, + "start": 1429, + "end": 1430, "loc": { "start": { - "line": 32, - "column": 33 + "line": 42, + "column": 27 }, "end": { - "line": 32, - "column": 34 + "line": 42, + "column": 28 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -52619,17 +54975,17 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 1027, - "end": 1035, + "value": "error", + "start": 1451, + "end": 1456, "loc": { "start": { - "line": 32, - "column": 34 + "line": 43, + "column": 20 }, "end": { - "line": 32, - "column": 42 + "line": 43, + "column": 25 } } }, @@ -52645,24 +55001,24 @@ "postfix": false, "binop": null }, - "start": 1036, - "end": 1037, + "start": 1456, + "end": 1457, "loc": { "start": { - "line": 32, - "column": 43 + "line": 43, + "column": 25 }, "end": { - "line": 32, - "column": 44 + "line": 43, + "column": 26 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -52670,24 +55026,25 @@ "postfix": false, "binop": null }, - "start": 1037, - "end": 1038, + "value": "msg", + "start": 1457, + "end": 1460, "loc": { "start": { - "line": 32, - "column": 44 + "line": 43, + "column": 26 }, "end": { - "line": 32, - "column": 45 + "line": 43, + "column": 29 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -52695,48 +55052,48 @@ "postfix": false, "binop": null }, - "start": 1039, - "end": 1040, + "start": 1460, + "end": 1461, "loc": { "start": { - "line": 32, - "column": 46 + "line": 43, + "column": 29 }, "end": { - "line": 32, - "column": 47 + "line": 43, + "column": 30 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "sceneModel", - "start": 1061, - "end": 1071, + "start": 1461, + "end": 1462, "loc": { "start": { - "line": 33, - "column": 20 + "line": 43, + "column": 30 }, "end": { - "line": 33, - "column": 30 + "line": 43, + "column": 31 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -52744,19 +55101,18 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1071, - "end": 1072, + "start": 1479, + "end": 1480, "loc": { "start": { - "line": 33, - "column": 30 + "line": 44, + "column": 16 }, "end": { - "line": 33, - "column": 31 + "line": 44, + "column": 17 } } }, @@ -52772,17 +55128,17 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 1072, - "end": 1077, + "value": "sceneModel", + "start": 1497, + "end": 1507, "loc": { "start": { - "line": 33, - "column": 31 + "line": 45, + "column": 16 }, "end": { - "line": 33, - "column": 36 + "line": 45, + "column": 26 } } }, @@ -52799,16 +55155,16 @@ "binop": null, "updateContext": null }, - "start": 1077, - "end": 1078, + "start": 1507, + "end": 1508, "loc": { "start": { - "line": 33, - "column": 36 + "line": 45, + "column": 26 }, "end": { - "line": 33, - "column": 37 + "line": 45, + "column": 27 } } }, @@ -52825,16 +55181,16 @@ "binop": null }, "value": "fire", - "start": 1078, - "end": 1082, + "start": 1508, + "end": 1512, "loc": { "start": { - "line": 33, - "column": 37 + "line": 45, + "column": 27 }, "end": { - "line": 33, - "column": 41 + "line": 45, + "column": 31 } } }, @@ -52850,16 +55206,16 @@ "postfix": false, "binop": null }, - "start": 1082, - "end": 1083, + "start": 1512, + "end": 1513, "loc": { "start": { - "line": 33, - "column": 41 + "line": 45, + "column": 31 }, "end": { - "line": 33, - "column": 42 + "line": 45, + "column": 32 } } }, @@ -52876,17 +55232,17 @@ "binop": null, "updateContext": null }, - "value": "modelLoaded", - "start": 1083, - "end": 1096, + "value": "error", + "start": 1513, + "end": 1520, "loc": { "start": { - "line": 33, - "column": 42 + "line": 45, + "column": 32 }, "end": { - "line": 33, - "column": 55 + "line": 45, + "column": 39 } } }, @@ -52903,16 +55259,16 @@ "binop": null, "updateContext": null }, - "start": 1096, - "end": 1097, + "start": 1520, + "end": 1521, "loc": { "start": { - "line": 33, - "column": 55 + "line": 45, + "column": 39 }, "end": { - "line": 33, - "column": 56 + "line": 45, + "column": 40 } } }, @@ -52928,23 +55284,23 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 1098, - "end": 1108, + "value": "msg", + "start": 1522, + "end": 1525, "loc": { "start": { - "line": 33, - "column": 57 + "line": 45, + "column": 41 }, "end": { - "line": 33, - "column": 67 + "line": 45, + "column": 44 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -52952,51 +55308,50 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1108, - "end": 1109, + "start": 1525, + "end": 1526, "loc": { "start": { - "line": 33, - "column": 67 + "line": 45, + "column": 44 }, "end": { - "line": 33, - "column": 68 + "line": 45, + "column": 45 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "id", - "start": 1109, - "end": 1111, + "start": 1526, + "end": 1527, "loc": { "start": { - "line": 33, - "column": 68 + "line": 45, + "column": 45 }, "end": { - "line": 33, - "column": 70 + "line": 45, + "column": 46 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -53006,90 +55361,73 @@ "postfix": false, "binop": null }, - "start": 1111, - "end": 1112, + "start": 1540, + "end": 1541, "loc": { "start": { - "line": 33, - "column": 70 + "line": 46, + "column": 12 }, "end": { - "line": 33, - "column": 71 + "line": 46, + "column": 13 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1112, - "end": 1113, - "loc": { - "start": { - "line": 33, - "column": 71 - }, - "end": { - "line": 33, - "column": 72 - } - } - }, - { - "type": "CommentLine", - "value": " FIXME: Assumes listeners know order of these two events", - "start": 1114, - "end": 1172, + "start": 1541, + "end": 1542, "loc": { "start": { - "line": 33, - "column": 73 + "line": 46, + "column": 13 }, "end": { - "line": 33, - "column": 131 + "line": 46, + "column": 14 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "sceneModel", - "start": 1193, - "end": 1203, + "start": 1542, + "end": 1543, "loc": { "start": { - "line": 34, - "column": 20 + "line": 46, + "column": 14 }, "end": { - "line": 34, - "column": 30 + "line": 46, + "column": 15 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -53097,19 +55435,18 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1203, - "end": 1204, + "start": 1548, + "end": 1549, "loc": { "start": { - "line": 34, - "column": 30 + "line": 47, + "column": 4 }, "end": { - "line": 34, - "column": 31 + "line": 47, + "column": 5 } } }, @@ -53125,17 +55462,17 @@ "postfix": false, "binop": null }, - "value": "fire", - "start": 1204, - "end": 1208, + "value": "parse", + "start": 1555, + "end": 1560, "loc": { "start": { - "line": 34, - "column": 31 + "line": 49, + "column": 4 }, "end": { - "line": 34, - "column": 35 + "line": 49, + "column": 9 } } }, @@ -53151,22 +55488,22 @@ "postfix": false, "binop": null }, - "start": 1208, - "end": 1209, + "start": 1560, + "end": 1561, "loc": { "start": { - "line": 34, - "column": 35 + "line": 49, + "column": 9 }, "end": { - "line": 34, - "column": 36 + "line": 49, + "column": 10 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -53174,20 +55511,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "loaded", - "start": 1209, - "end": 1217, + "value": "plugin", + "start": 1561, + "end": 1567, "loc": { "start": { - "line": 34, - "column": 36 + "line": 49, + "column": 10 }, "end": { - "line": 34, - "column": 44 + "line": 49, + "column": 16 } } }, @@ -53204,23 +55540,22 @@ "binop": null, "updateContext": null }, - "start": 1217, - "end": 1218, + "start": 1567, + "end": 1568, "loc": { "start": { - "line": 34, - "column": 44 + "line": 49, + "column": 16 }, "end": { - "line": 34, - "column": 45 + "line": 49, + "column": 17 } } }, { "type": { - "label": "true", - "keyword": "true", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -53228,20 +55563,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "true", - "start": 1219, - "end": 1223, + "value": "gltf", + "start": 1569, + "end": 1573, "loc": { "start": { - "line": 34, - "column": 46 + "line": 49, + "column": 18 }, "end": { - "line": 34, - "column": 50 + "line": 49, + "column": 22 } } }, @@ -53258,23 +55592,22 @@ "binop": null, "updateContext": null }, - "start": 1223, - "end": 1224, + "start": 1573, + "end": 1574, "loc": { "start": { - "line": 34, - "column": 50 + "line": 49, + "column": 22 }, "end": { - "line": 34, - "column": 51 + "line": 49, + "column": 23 } } }, { "type": { - "label": "false", - "keyword": "false", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -53282,104 +55615,105 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "false", - "start": 1225, - "end": 1230, + "value": "metaModelJSON", + "start": 1575, + "end": 1588, "loc": { "start": { - "line": 34, - "column": 52 + "line": 49, + "column": 24 }, "end": { - "line": 34, - "column": 57 + "line": 49, + "column": 37 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1230, - "end": 1231, + "start": 1588, + "end": 1589, "loc": { "start": { - "line": 34, - "column": 57 + "line": 49, + "column": 37 }, "end": { - "line": 34, - "column": 58 + "line": 49, + "column": 38 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1231, - "end": 1232, + "value": "options", + "start": 1590, + "end": 1597, "loc": { "start": { - "line": 34, - "column": 58 + "line": 49, + "column": 39 }, "end": { - "line": 34, - "column": 59 + "line": 49, + "column": 46 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1249, - "end": 1250, + "start": 1597, + "end": 1598, "loc": { "start": { - "line": 35, - "column": 16 + "line": 49, + "column": 46 }, "end": { - "line": 35, - "column": 17 + "line": 49, + "column": 47 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -53387,22 +55721,23 @@ "postfix": false, "binop": null }, - "start": 1250, - "end": 1251, + "value": "sceneModel", + "start": 1599, + "end": 1609, "loc": { "start": { - "line": 35, - "column": 17 + "line": 49, + "column": 48 }, "end": { - "line": 35, - "column": 18 + "line": 49, + "column": 58 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -53413,69 +55748,68 @@ "binop": null, "updateContext": null }, - "start": 1251, - "end": 1252, + "start": 1609, + "end": 1610, "loc": { "start": { - "line": 35, - "column": 18 + "line": 49, + "column": 58 }, "end": { - "line": 35, - "column": 19 + "line": 49, + "column": 59 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 1269, - "end": 1271, + "value": "ok", + "start": 1611, + "end": 1613, "loc": { "start": { - "line": 36, - "column": 16 + "line": 49, + "column": 60 }, "end": { - "line": 36, - "column": 18 + "line": 49, + "column": 62 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1272, - "end": 1273, + "start": 1613, + "end": 1614, "loc": { "start": { - "line": 36, - "column": 19 + "line": 49, + "column": 62 }, "end": { - "line": 36, - "column": 20 + "line": 49, + "column": 63 } } }, @@ -53491,17 +55825,17 @@ "postfix": false, "binop": null }, - "value": "ok", - "start": 1273, - "end": 1275, + "value": "error", + "start": 1615, + "end": 1620, "loc": { "start": { - "line": 36, - "column": 20 + "line": 49, + "column": 64 }, "end": { - "line": 36, - "column": 22 + "line": 49, + "column": 69 } } }, @@ -53517,16 +55851,16 @@ "postfix": false, "binop": null }, - "start": 1275, - "end": 1276, + "start": 1620, + "end": 1621, "loc": { "start": { - "line": 36, - "column": 22 + "line": 49, + "column": 69 }, "end": { - "line": 36, - "column": 23 + "line": 49, + "column": 70 } } }, @@ -53542,16 +55876,16 @@ "postfix": false, "binop": null }, - "start": 1277, - "end": 1278, + "start": 1622, + "end": 1623, "loc": { "start": { - "line": 36, - "column": 24 + "line": 49, + "column": 71 }, "end": { - "line": 36, - "column": 25 + "line": 49, + "column": 72 } } }, @@ -53567,50 +55901,52 @@ "postfix": false, "binop": null }, - "value": "ok", - "start": 1299, - "end": 1301, + "value": "options", + "start": 1632, + "end": 1639, "loc": { "start": { - "line": 37, - "column": 20 + "line": 50, + "column": 8 }, "end": { - "line": 37, - "column": 22 + "line": 50, + "column": 15 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1301, - "end": 1302, + "value": "=", + "start": 1640, + "end": 1641, "loc": { "start": { - "line": 37, - "column": 22 + "line": 50, + "column": 16 }, "end": { - "line": 37, - "column": 23 + "line": 50, + "column": 17 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -53618,22 +55954,23 @@ "postfix": false, "binop": null }, - "start": 1302, - "end": 1303, + "value": "options", + "start": 1642, + "end": 1649, "loc": { "start": { - "line": 37, - "column": 23 + "line": 50, + "column": 18 }, "end": { - "line": 37, - "column": 24 + "line": 50, + "column": 25 } } }, { "type": { - "label": ";", + "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -53641,27 +55978,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 1, "updateContext": null }, - "start": 1303, - "end": 1304, + "value": "||", + "start": 1650, + "end": 1652, "loc": { "start": { - "line": 37, - "column": 24 + "line": 50, + "column": 26 }, "end": { - "line": 37, - "column": 25 + "line": 50, + "column": 28 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -53669,16 +56007,16 @@ "postfix": false, "binop": null }, - "start": 1321, - "end": 1322, + "start": 1653, + "end": 1654, "loc": { "start": { - "line": 38, - "column": 16 + "line": 50, + "column": 29 }, "end": { - "line": 38, - "column": 17 + "line": 50, + "column": 30 } } }, @@ -53694,22 +56032,22 @@ "postfix": false, "binop": null }, - "start": 1335, - "end": 1336, + "start": 1654, + "end": 1655, "loc": { "start": { - "line": 39, - "column": 12 + "line": 50, + "column": 30 }, "end": { - "line": 39, - "column": 13 + "line": 50, + "column": 31 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -53720,68 +56058,16 @@ "binop": null, "updateContext": null }, - "start": 1336, - "end": 1337, - "loc": { - "start": { - "line": 39, - "column": 13 - }, - "end": { - "line": 39, - "column": 14 - } - } - }, - { - "type": { - "label": "function", - "keyword": "function", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "function", - "start": 1350, - "end": 1358, - "loc": { - "start": { - "line": 40, - "column": 12 - }, - "end": { - "line": 40, - "column": 20 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1359, - "end": 1360, + "start": 1655, + "end": 1656, "loc": { "start": { - "line": 40, - "column": 21 + "line": 50, + "column": 31 }, "end": { - "line": 40, - "column": 22 + "line": 50, + "column": 32 } } }, @@ -53797,48 +56083,23 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 1360, - "end": 1363, - "loc": { - "start": { - "line": 40, - "column": 22 - }, - "end": { - "line": 40, - "column": 25 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1363, - "end": 1364, + "value": "parseGLTF", + "start": 1665, + "end": 1674, "loc": { "start": { - "line": 40, - "column": 25 + "line": 51, + "column": 8 }, "end": { - "line": 40, - "column": 26 + "line": 51, + "column": 17 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -53848,16 +56109,16 @@ "postfix": false, "binop": null }, - "start": 1365, - "end": 1366, + "start": 1674, + "end": 1675, "loc": { "start": { - "line": 40, - "column": 27 + "line": 51, + "column": 17 }, "end": { - "line": 40, - "column": 28 + "line": 51, + "column": 18 } } }, @@ -53874,23 +56135,23 @@ "binop": null }, "value": "plugin", - "start": 1383, - "end": 1389, + "start": 1675, + "end": 1681, "loc": { "start": { - "line": 41, - "column": 16 + "line": 51, + "column": 18 }, "end": { - "line": 41, - "column": 22 + "line": 51, + "column": 24 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -53900,22 +56161,22 @@ "binop": null, "updateContext": null }, - "start": 1389, - "end": 1390, + "start": 1681, + "end": 1682, "loc": { "start": { - "line": 41, - "column": 22 + "line": 51, + "column": 24 }, "end": { - "line": 41, - "column": 23 + "line": 51, + "column": 25 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -53923,43 +56184,45 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "error", - "start": 1390, - "end": 1395, + "value": "", + "start": 1683, + "end": 1685, "loc": { "start": { - "line": 41, - "column": 23 + "line": 51, + "column": 26 }, "end": { - "line": 41, + "line": 51, "column": 28 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1395, - "end": 1396, + "start": 1685, + "end": 1686, "loc": { "start": { - "line": 41, + "line": 51, "column": 28 }, "end": { - "line": 41, + "line": 51, "column": 29 } } @@ -53976,76 +56239,76 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 1396, - "end": 1399, + "value": "gltf", + "start": 1687, + "end": 1691, "loc": { "start": { - "line": 41, - "column": 29 + "line": 51, + "column": 30 }, "end": { - "line": 41, - "column": 32 + "line": 51, + "column": 34 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1399, - "end": 1400, + "start": 1691, + "end": 1692, "loc": { "start": { - "line": 41, - "column": 32 + "line": 51, + "column": 34 }, "end": { - "line": 41, - "column": 33 + "line": 51, + "column": 35 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1400, - "end": 1401, + "value": "metaModelJSON", + "start": 1693, + "end": 1706, "loc": { "start": { - "line": 41, - "column": 33 + "line": 51, + "column": 36 }, "end": { - "line": 41, - "column": 34 + "line": 51, + "column": 49 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -54055,24 +56318,23 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 1418, - "end": 1420, + "start": 1706, + "end": 1707, "loc": { "start": { - "line": 42, - "column": 16 + "line": 51, + "column": 49 }, "end": { - "line": 42, - "column": 18 + "line": 51, + "column": 50 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -54081,50 +56343,51 @@ "postfix": false, "binop": null }, - "start": 1421, - "end": 1422, + "value": "options", + "start": 1708, + "end": 1715, "loc": { "start": { - "line": 42, - "column": 19 + "line": 51, + "column": 51 }, "end": { - "line": 42, - "column": 20 + "line": 51, + "column": 58 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "error", - "start": 1422, - "end": 1427, + "start": 1715, + "end": 1716, "loc": { "start": { - "line": 42, - "column": 20 + "line": 51, + "column": 58 }, "end": { - "line": 42, - "column": 25 + "line": 51, + "column": 59 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -54132,47 +56395,50 @@ "postfix": false, "binop": null }, - "start": 1427, - "end": 1428, + "value": "sceneModel", + "start": 1717, + "end": 1727, "loc": { "start": { - "line": 42, - "column": 25 + "line": 51, + "column": 60 }, "end": { - "line": 42, - "column": 26 + "line": 51, + "column": 70 } } }, { "type": { - "label": "{", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1429, - "end": 1430, + "start": 1727, + "end": 1728, "loc": { "start": { - "line": 42, - "column": 27 + "line": 51, + "column": 70 }, "end": { - "line": 42, - "column": 28 + "line": 51, + "column": 71 } } }, { "type": { - "label": "name", + "label": "function", + "keyword": "function", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -54182,17 +56448,17 @@ "postfix": false, "binop": null }, - "value": "error", - "start": 1451, - "end": 1456, + "value": "function", + "start": 1729, + "end": 1737, "loc": { "start": { - "line": 43, - "column": 20 + "line": 51, + "column": 72 }, "end": { - "line": 43, - "column": 25 + "line": 51, + "column": 80 } } }, @@ -54208,24 +56474,24 @@ "postfix": false, "binop": null }, - "start": 1456, - "end": 1457, + "start": 1738, + "end": 1739, "loc": { "start": { - "line": 43, - "column": 25 + "line": 51, + "column": 81 }, "end": { - "line": 43, - "column": 26 + "line": 51, + "column": 82 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -54233,25 +56499,24 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 1457, - "end": 1460, + "start": 1739, + "end": 1740, "loc": { "start": { - "line": 43, - "column": 26 + "line": 51, + "column": 82 }, "end": { - "line": 43, - "column": 29 + "line": 51, + "column": 83 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -54259,48 +56524,48 @@ "postfix": false, "binop": null }, - "start": 1460, - "end": 1461, + "start": 1741, + "end": 1742, "loc": { "start": { - "line": 43, - "column": 29 + "line": 51, + "column": 84 }, "end": { - "line": 43, - "column": 30 + "line": 51, + "column": 85 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1461, - "end": 1462, + "value": "sceneModel", + "start": 1759, + "end": 1769, "loc": { "start": { - "line": 43, - "column": 30 + "line": 52, + "column": 16 }, "end": { - "line": 43, - "column": 31 + "line": 52, + "column": 26 } } }, { "type": { - "label": "}", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -54308,18 +56573,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1479, - "end": 1480, + "start": 1769, + "end": 1770, "loc": { "start": { - "line": 44, - "column": 16 + "line": 52, + "column": 26 }, "end": { - "line": 44, - "column": 17 + "line": 52, + "column": 27 } } }, @@ -54335,17 +56601,17 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 1497, - "end": 1507, + "value": "scene", + "start": 1770, + "end": 1775, "loc": { "start": { - "line": 45, - "column": 16 + "line": 52, + "column": 27 }, "end": { - "line": 45, - "column": 26 + "line": 52, + "column": 32 } } }, @@ -54362,16 +56628,16 @@ "binop": null, "updateContext": null }, - "start": 1507, - "end": 1508, + "start": 1775, + "end": 1776, "loc": { "start": { - "line": 45, - "column": 26 + "line": 52, + "column": 32 }, "end": { - "line": 45, - "column": 27 + "line": 52, + "column": 33 } } }, @@ -54388,16 +56654,16 @@ "binop": null }, "value": "fire", - "start": 1508, - "end": 1512, + "start": 1776, + "end": 1780, "loc": { "start": { - "line": 45, - "column": 27 + "line": 52, + "column": 33 }, "end": { - "line": 45, - "column": 31 + "line": 52, + "column": 37 } } }, @@ -54413,16 +56679,16 @@ "postfix": false, "binop": null }, - "start": 1512, - "end": 1513, + "start": 1780, + "end": 1781, "loc": { "start": { - "line": 45, - "column": 31 + "line": 52, + "column": 37 }, "end": { - "line": 45, - "column": 32 + "line": 52, + "column": 38 } } }, @@ -54439,17 +56705,17 @@ "binop": null, "updateContext": null }, - "value": "error", - "start": 1513, - "end": 1520, + "value": "modelLoaded", + "start": 1781, + "end": 1794, "loc": { "start": { - "line": 45, - "column": 32 + "line": 52, + "column": 38 }, "end": { - "line": 45, - "column": 39 + "line": 52, + "column": 51 } } }, @@ -54466,16 +56732,16 @@ "binop": null, "updateContext": null }, - "start": 1520, - "end": 1521, + "start": 1794, + "end": 1795, "loc": { "start": { - "line": 45, - "column": 39 + "line": 52, + "column": 51 }, "end": { - "line": 45, - "column": 40 + "line": 52, + "column": 52 } } }, @@ -54491,23 +56757,23 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 1522, - "end": 1525, + "value": "sceneModel", + "start": 1796, + "end": 1806, "loc": { "start": { - "line": 45, - "column": 41 + "line": 52, + "column": 53 }, "end": { - "line": 45, - "column": 44 + "line": 52, + "column": 63 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -54515,50 +56781,51 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1525, - "end": 1526, + "start": 1806, + "end": 1807, "loc": { "start": { - "line": 45, - "column": 44 + "line": 52, + "column": 63 }, "end": { - "line": 45, - "column": 45 + "line": 52, + "column": 64 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1526, - "end": 1527, + "value": "id", + "start": 1807, + "end": 1809, "loc": { "start": { - "line": 45, - "column": 45 + "line": 52, + "column": 64 }, "end": { - "line": 45, - "column": 46 + "line": 52, + "column": 66 } } }, { "type": { - "label": "}", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -54568,73 +56835,90 @@ "postfix": false, "binop": null }, - "start": 1540, - "end": 1541, + "start": 1809, + "end": 1810, "loc": { "start": { - "line": 46, - "column": 12 + "line": 52, + "column": 66 }, "end": { - "line": 46, - "column": 13 + "line": 52, + "column": 67 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1541, - "end": 1542, + "start": 1810, + "end": 1811, "loc": { "start": { - "line": 46, - "column": 13 + "line": 52, + "column": 67 }, "end": { - "line": 46, - "column": 14 + "line": 52, + "column": 68 + } + } + }, + { + "type": "CommentLine", + "value": " FIXME: Assumes listeners know order of these two events", + "start": 1812, + "end": 1870, + "loc": { + "start": { + "line": 52, + "column": 69 + }, + "end": { + "line": 52, + "column": 127 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1542, - "end": 1543, + "value": "sceneModel", + "start": 1887, + "end": 1897, "loc": { "start": { - "line": 46, - "column": 14 + "line": 53, + "column": 16 }, "end": { - "line": 46, - "column": 15 + "line": 53, + "column": 26 } } }, { "type": { - "label": "}", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -54642,18 +56926,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1548, - "end": 1549, + "start": 1897, + "end": 1898, "loc": { "start": { - "line": 47, - "column": 4 + "line": 53, + "column": 26 }, "end": { - "line": 47, - "column": 5 + "line": 53, + "column": 27 } } }, @@ -54669,17 +56954,17 @@ "postfix": false, "binop": null }, - "value": "parse", - "start": 1555, - "end": 1560, + "value": "fire", + "start": 1898, + "end": 1902, "loc": { "start": { - "line": 49, - "column": 4 + "line": 53, + "column": 27 }, "end": { - "line": 49, - "column": 9 + "line": 53, + "column": 31 } } }, @@ -54695,22 +56980,22 @@ "postfix": false, "binop": null }, - "start": 1560, - "end": 1561, + "start": 1902, + "end": 1903, "loc": { "start": { - "line": 49, - "column": 9 + "line": 53, + "column": 31 }, "end": { - "line": 49, - "column": 10 + "line": 53, + "column": 32 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -54718,19 +57003,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "plugin", - "start": 1561, - "end": 1567, + "value": "loaded", + "start": 1903, + "end": 1911, "loc": { "start": { - "line": 49, - "column": 10 + "line": 53, + "column": 32 }, "end": { - "line": 49, - "column": 16 + "line": 53, + "column": 40 } } }, @@ -54747,22 +57033,23 @@ "binop": null, "updateContext": null }, - "start": 1567, - "end": 1568, + "start": 1911, + "end": 1912, "loc": { "start": { - "line": 49, - "column": 16 + "line": 53, + "column": 40 }, "end": { - "line": 49, - "column": 17 + "line": 53, + "column": 41 } } }, { "type": { - "label": "name", + "label": "true", + "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -54770,19 +57057,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "gltf", - "start": 1569, - "end": 1573, + "value": "true", + "start": 1913, + "end": 1917, "loc": { "start": { - "line": 49, - "column": 18 + "line": 53, + "column": 42 }, "end": { - "line": 49, - "column": 22 + "line": 53, + "column": 46 } } }, @@ -54799,22 +57087,23 @@ "binop": null, "updateContext": null }, - "start": 1573, - "end": 1574, + "start": 1917, + "end": 1918, "loc": { "start": { - "line": 49, - "column": 22 + "line": 53, + "column": 46 }, "end": { - "line": 49, - "column": 23 + "line": 53, + "column": 47 } } }, { "type": { - "label": "name", + "label": "false", + "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -54822,25 +57111,51 @@ "isAssign": false, "prefix": false, "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 1919, + "end": 1924, + "loc": { + "start": { + "line": 53, + "column": 48 + }, + "end": { + "line": 53, + "column": 53 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 1575, - "end": 1588, + "start": 1924, + "end": 1925, "loc": { "start": { - "line": 49, - "column": 24 + "line": 53, + "column": 53 }, "end": { - "line": 49, - "column": 37 + "line": 53, + "column": 54 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -54851,68 +57166,69 @@ "binop": null, "updateContext": null }, - "start": 1588, - "end": 1589, + "start": 1925, + "end": 1926, "loc": { "start": { - "line": 49, - "column": 37 + "line": 53, + "column": 54 }, "end": { - "line": 49, - "column": 38 + "line": 53, + "column": 55 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "options", - "start": 1590, - "end": 1597, + "value": "if", + "start": 1943, + "end": 1945, "loc": { "start": { - "line": 49, - "column": 39 + "line": 54, + "column": 16 }, "end": { - "line": 49, - "column": 46 + "line": 54, + "column": 18 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1597, - "end": 1598, + "start": 1946, + "end": 1947, "loc": { "start": { - "line": 49, - "column": 46 + "line": 54, + "column": 19 }, "end": { - "line": 49, - "column": 47 + "line": 54, + "column": 20 } } }, @@ -54928,50 +57244,49 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 1599, - "end": 1609, + "value": "ok", + "start": 1947, + "end": 1949, "loc": { "start": { - "line": 49, - "column": 48 + "line": 54, + "column": 20 }, "end": { - "line": 49, - "column": 58 + "line": 54, + "column": 22 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1609, - "end": 1610, + "start": 1949, + "end": 1950, "loc": { "start": { - "line": 49, - "column": 58 + "line": 54, + "column": 22 }, "end": { - "line": 49, - "column": 59 + "line": 54, + "column": 23 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -54980,50 +57295,49 @@ "postfix": false, "binop": null }, - "value": "ok", - "start": 1611, - "end": 1613, + "start": 1951, + "end": 1952, "loc": { "start": { - "line": 49, - "column": 60 + "line": 54, + "column": 24 }, "end": { - "line": 49, - "column": 62 + "line": 54, + "column": 25 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1613, - "end": 1614, + "value": "ok", + "start": 1973, + "end": 1975, "loc": { "start": { - "line": 49, - "column": 62 + "line": 55, + "column": 20 }, "end": { - "line": 49, - "column": 63 + "line": 55, + "column": 22 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -55032,17 +57346,16 @@ "postfix": false, "binop": null }, - "value": "error", - "start": 1615, - "end": 1620, + "start": 1975, + "end": 1976, "loc": { "start": { - "line": 49, - "column": 64 + "line": 55, + "column": 22 }, "end": { - "line": 49, - "column": 69 + "line": 55, + "column": 23 } } }, @@ -55058,49 +57371,50 @@ "postfix": false, "binop": null }, - "start": 1620, - "end": 1621, + "start": 1976, + "end": 1977, "loc": { "start": { - "line": 49, - "column": 69 + "line": 55, + "column": 23 }, "end": { - "line": 49, - "column": 70 + "line": 55, + "column": 24 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1622, - "end": 1623, + "start": 1977, + "end": 1978, "loc": { "start": { - "line": 49, - "column": 71 + "line": 55, + "column": 24 }, "end": { - "line": 49, - "column": 72 + "line": 55, + "column": 25 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -55108,103 +57422,100 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 1632, - "end": 1639, + "start": 1995, + "end": 1996, "loc": { "start": { - "line": 50, - "column": 8 + "line": 56, + "column": 16 }, "end": { - "line": 50, - "column": 15 + "line": 56, + "column": 17 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 1640, - "end": 1641, + "start": 2009, + "end": 2010, "loc": { "start": { - "line": 50, - "column": 16 + "line": 57, + "column": 12 }, "end": { - "line": 50, - "column": 17 + "line": 57, + "column": 13 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "options", - "start": 1642, - "end": 1649, + "start": 2010, + "end": 2011, "loc": { "start": { - "line": 50, - "column": 18 + "line": 57, + "column": 13 }, "end": { - "line": 50, - "column": 25 + "line": 57, + "column": 14 } } }, { "type": { - "label": "||", - "beforeExpr": true, - "startsExpr": false, + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, - "updateContext": null + "binop": null }, - "value": "||", - "start": 1650, - "end": 1652, + "value": "function", + "start": 2024, + "end": 2032, "loc": { "start": { - "line": 50, - "column": 26 + "line": 58, + "column": 12 }, "end": { - "line": 50, - "column": 28 + "line": 58, + "column": 20 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -55214,24 +57525,24 @@ "postfix": false, "binop": null }, - "start": 1653, - "end": 1654, + "start": 2033, + "end": 2034, "loc": { "start": { - "line": 50, - "column": 29 + "line": 58, + "column": 21 }, "end": { - "line": 50, - "column": 30 + "line": 58, + "column": 22 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -55239,49 +57550,49 @@ "postfix": false, "binop": null }, - "start": 1654, - "end": 1655, + "value": "msg", + "start": 2034, + "end": 2037, "loc": { "start": { - "line": 50, - "column": 30 + "line": 58, + "column": 22 }, "end": { - "line": 50, - "column": 31 + "line": 58, + "column": 25 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1655, - "end": 1656, + "start": 2037, + "end": 2038, "loc": { "start": { - "line": 50, - "column": 31 + "line": 58, + "column": 25 }, "end": { - "line": 50, - "column": 32 + "line": 58, + "column": 26 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -55290,24 +57601,23 @@ "postfix": false, "binop": null }, - "value": "parseGLTF", - "start": 1665, - "end": 1674, + "start": 2039, + "end": 2040, "loc": { "start": { - "line": 51, - "column": 8 + "line": 58, + "column": 27 }, "end": { - "line": 51, - "column": 17 + "line": 58, + "column": 28 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -55316,129 +57626,128 @@ "postfix": false, "binop": null }, - "start": 1674, - "end": 1675, + "value": "sceneModel", + "start": 2057, + "end": 2067, "loc": { "start": { - "line": 51, - "column": 17 + "line": 59, + "column": 16 }, "end": { - "line": 51, - "column": 18 + "line": 59, + "column": 26 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "plugin", - "start": 1675, - "end": 1681, + "start": 2067, + "end": 2068, "loc": { "start": { - "line": 51, - "column": 18 + "line": 59, + "column": 26 }, "end": { - "line": 51, - "column": 24 + "line": 59, + "column": 27 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1681, - "end": 1682, + "value": "error", + "start": 2068, + "end": 2073, "loc": { "start": { - "line": 51, - "column": 24 + "line": 59, + "column": 27 }, "end": { - "line": 51, - "column": 25 + "line": 59, + "column": 32 } } }, { "type": { - "label": "string", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "", - "start": 1683, - "end": 1685, + "start": 2073, + "end": 2074, "loc": { "start": { - "line": 51, - "column": 26 + "line": 59, + "column": 32 }, "end": { - "line": 51, - "column": 28 + "line": 59, + "column": 33 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1685, - "end": 1686, + "value": "msg", + "start": 2074, + "end": 2077, "loc": { "start": { - "line": 51, - "column": 28 + "line": 59, + "column": 33 }, "end": { - "line": 51, - "column": 29 + "line": 59, + "column": 36 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -55446,23 +57755,22 @@ "postfix": false, "binop": null }, - "value": "gltf", - "start": 1687, - "end": 1691, + "start": 2077, + "end": 2078, "loc": { "start": { - "line": 51, - "column": 30 + "line": 59, + "column": 36 }, "end": { - "line": 51, - "column": 34 + "line": 59, + "column": 37 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -55473,16 +57781,16 @@ "binop": null, "updateContext": null }, - "start": 1691, - "end": 1692, + "start": 2078, + "end": 2079, "loc": { "start": { - "line": 51, - "column": 34 + "line": 59, + "column": 37 }, "end": { - "line": 51, - "column": 35 + "line": 59, + "column": 38 } } }, @@ -55498,24 +57806,24 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 1693, - "end": 1706, + "value": "sceneModel", + "start": 2096, + "end": 2106, "loc": { "start": { - "line": 51, - "column": 36 + "line": 60, + "column": 16 }, "end": { - "line": 51, - "column": 49 + "line": 60, + "column": 26 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -55525,16 +57833,16 @@ "binop": null, "updateContext": null }, - "start": 1706, - "end": 1707, + "start": 2106, + "end": 2107, "loc": { "start": { - "line": 51, - "column": 49 + "line": 60, + "column": 26 }, "end": { - "line": 51, - "column": 50 + "line": 60, + "column": 27 } } }, @@ -55550,49 +57858,48 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 1708, - "end": 1715, + "value": "fire", + "start": 2107, + "end": 2111, "loc": { "start": { - "line": 51, - "column": 51 + "line": 60, + "column": 27 }, "end": { - "line": 51, - "column": 58 + "line": 60, + "column": 31 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1715, - "end": 1716, + "start": 2111, + "end": 2112, "loc": { "start": { - "line": 51, - "column": 58 + "line": 60, + "column": 31 }, "end": { - "line": 51, - "column": 59 + "line": 60, + "column": 32 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -55600,19 +57907,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "sceneModel", - "start": 1717, - "end": 1727, + "value": "error", + "start": 2112, + "end": 2119, "loc": { "start": { - "line": 51, - "column": 60 + "line": 60, + "column": 32 }, "end": { - "line": 51, - "column": 70 + "line": 60, + "column": 39 } } }, @@ -55629,23 +57937,22 @@ "binop": null, "updateContext": null }, - "start": 1727, - "end": 1728, + "start": 2119, + "end": 2120, "loc": { "start": { - "line": 51, - "column": 70 + "line": 60, + "column": 39 }, "end": { - "line": 51, - "column": 71 + "line": 60, + "column": 40 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -55655,25 +57962,25 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 1729, - "end": 1737, + "value": "msg", + "start": 2121, + "end": 2124, "loc": { "start": { - "line": 51, - "column": 72 + "line": 60, + "column": 41 }, "end": { - "line": 51, - "column": 80 + "line": 60, + "column": 44 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -55681,73 +57988,77 @@ "postfix": false, "binop": null }, - "start": 1738, - "end": 1739, + "start": 2124, + "end": 2125, "loc": { "start": { - "line": 51, - "column": 81 + "line": 60, + "column": 44 }, "end": { - "line": 51, - "column": 82 + "line": 60, + "column": 45 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1739, - "end": 1740, + "start": 2125, + "end": 2126, "loc": { "start": { - "line": 51, - "column": 82 + "line": 60, + "column": 45 }, "end": { - "line": 51, - "column": 83 + "line": 60, + "column": 46 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1741, - "end": 1742, + "value": "if", + "start": 2143, + "end": 2145, "loc": { "start": { - "line": 51, - "column": 84 + "line": 61, + "column": 16 }, "end": { - "line": 51, - "column": 85 + "line": 61, + "column": 18 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -55756,51 +58067,50 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 1759, - "end": 1769, + "start": 2146, + "end": 2147, "loc": { "start": { - "line": 52, - "column": 16 + "line": 61, + "column": 19 }, "end": { - "line": 52, - "column": 26 + "line": 61, + "column": 20 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1769, - "end": 1770, + "value": "error", + "start": 2147, + "end": 2152, "loc": { "start": { - "line": 52, - "column": 26 + "line": 61, + "column": 20 }, "end": { - "line": 52, - "column": 27 + "line": 61, + "column": 25 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -55808,43 +58118,41 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 1770, - "end": 1775, + "start": 2152, + "end": 2153, "loc": { "start": { - "line": 52, - "column": 27 + "line": 61, + "column": 25 }, "end": { - "line": 52, - "column": 32 + "line": 61, + "column": 26 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1775, - "end": 1776, + "start": 2154, + "end": 2155, "loc": { "start": { - "line": 52, - "column": 32 + "line": 61, + "column": 27 }, "end": { - "line": 52, - "column": 33 + "line": 61, + "column": 28 } } }, @@ -55860,17 +58168,17 @@ "postfix": false, "binop": null }, - "value": "fire", - "start": 1776, - "end": 1780, + "value": "error", + "start": 2176, + "end": 2181, "loc": { "start": { - "line": 52, - "column": 33 + "line": 62, + "column": 20 }, "end": { - "line": 52, - "column": 37 + "line": 62, + "column": 25 } } }, @@ -55886,22 +58194,22 @@ "postfix": false, "binop": null }, - "start": 1780, - "end": 1781, + "start": 2181, + "end": 2182, "loc": { "start": { - "line": 52, - "column": 37 + "line": 62, + "column": 25 }, "end": { - "line": 52, - "column": 38 + "line": 62, + "column": 26 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -55909,78 +58217,76 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "modelLoaded", - "start": 1781, - "end": 1794, + "value": "msg", + "start": 2182, + "end": 2185, "loc": { "start": { - "line": 52, - "column": 38 + "line": 62, + "column": 26 }, "end": { - "line": 52, - "column": 51 + "line": 62, + "column": 29 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1794, - "end": 1795, + "start": 2185, + "end": 2186, "loc": { "start": { - "line": 52, - "column": 51 + "line": 62, + "column": 29 }, "end": { - "line": 52, - "column": 52 + "line": 62, + "column": 30 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "sceneModel", - "start": 1796, - "end": 1806, + "start": 2186, + "end": 2187, "loc": { "start": { - "line": 52, - "column": 53 + "line": 62, + "column": 30 }, "end": { - "line": 52, - "column": 63 + "line": 62, + "column": 31 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -55988,27 +58294,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1806, - "end": 1807, + "start": 2204, + "end": 2205, "loc": { "start": { - "line": 52, - "column": 63 + "line": 63, + "column": 16 }, "end": { - "line": 52, - "column": 64 + "line": 63, + "column": 17 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -56016,17 +58321,16 @@ "postfix": false, "binop": null }, - "value": "id", - "start": 1807, - "end": 1809, + "start": 2218, + "end": 2219, "loc": { "start": { - "line": 52, - "column": 64 + "line": 64, + "column": 12 }, "end": { - "line": 52, - "column": 66 + "line": 64, + "column": 13 } } }, @@ -56042,16 +58346,16 @@ "postfix": false, "binop": null }, - "start": 1809, - "end": 1810, + "start": 2219, + "end": 2220, "loc": { "start": { - "line": 52, - "column": 66 + "line": 64, + "column": 13 }, "end": { - "line": 52, - "column": 67 + "line": 64, + "column": 14 } } }, @@ -56065,43 +58369,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1810, - "end": 1811, - "loc": { - "start": { - "line": 52, - "column": 67 - }, - "end": { - "line": 52, - "column": 68 - } - } - }, - { - "type": "CommentLine", - "value": " FIXME: Assumes listeners know order of these two events", - "start": 1812, - "end": 1870, + "binop": null, + "updateContext": null + }, + "start": 2220, + "end": 2221, "loc": { "start": { - "line": 52, - "column": 69 + "line": 64, + "column": 14 }, "end": { - "line": 52, - "column": 127 + "line": 64, + "column": 15 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -56109,23 +58397,22 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 1887, - "end": 1897, + "start": 2226, + "end": 2227, "loc": { "start": { - "line": 53, - "column": 16 + "line": 65, + "column": 4 }, "end": { - "line": 53, - "column": 26 + "line": 65, + "column": 5 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -56133,25 +58420,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1897, - "end": 1898, + "start": 2228, + "end": 2229, "loc": { "start": { - "line": 53, - "column": 26 + "line": 66, + "column": 0 }, "end": { - "line": 53, - "column": 27 + "line": 66, + "column": 1 } } }, { "type": { - "label": "name", + "label": "function", + "keyword": "function", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -56161,24 +58448,24 @@ "postfix": false, "binop": null }, - "value": "fire", - "start": 1898, - "end": 1902, + "value": "function", + "start": 2231, + "end": 2239, "loc": { "start": { - "line": 53, - "column": 27 + "line": 68, + "column": 0 }, "end": { - "line": 53, - "column": 31 + "line": 68, + "column": 8 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -56187,132 +58474,127 @@ "postfix": false, "binop": null }, - "start": 1902, - "end": 1903, + "value": "getMetaModelCorrections", + "start": 2240, + "end": 2263, "loc": { "start": { - "line": 53, - "column": 31 + "line": 68, + "column": 9 }, "end": { - "line": 53, + "line": 68, "column": 32 } } }, { "type": { - "label": "string", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "loaded", - "start": 1903, - "end": 1911, + "start": 2263, + "end": 2264, "loc": { "start": { - "line": 53, + "line": 68, "column": 32 }, "end": { - "line": 53, - "column": 40 + "line": 68, + "column": 33 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1911, - "end": 1912, + "value": "metaModelJSON", + "start": 2264, + "end": 2277, "loc": { "start": { - "line": 53, - "column": 40 + "line": 68, + "column": 33 }, "end": { - "line": 53, - "column": 41 + "line": 68, + "column": 46 } } }, { "type": { - "label": "true", - "keyword": "true", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "true", - "start": 1913, - "end": 1917, + "start": 2277, + "end": 2278, "loc": { "start": { - "line": 53, - "column": 42 + "line": 68, + "column": 46 }, "end": { - "line": 53, - "column": 46 + "line": 68, + "column": 47 } } }, { "type": { - "label": ",", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1917, - "end": 1918, + "start": 2279, + "end": 2280, "loc": { "start": { - "line": 53, - "column": 46 + "line": 68, + "column": 48 }, "end": { - "line": 53, - "column": 47 + "line": 68, + "column": 49 } } }, { "type": { - "label": "false", - "keyword": "false", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -56321,25 +58603,25 @@ "binop": null, "updateContext": null }, - "value": "false", - "start": 1919, - "end": 1924, + "value": "const", + "start": 2285, + "end": 2290, "loc": { "start": { - "line": 53, - "column": 48 + "line": 69, + "column": 4 }, "end": { - "line": 53, - "column": 53 + "line": 69, + "column": 9 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -56347,78 +58629,77 @@ "postfix": false, "binop": null }, - "start": 1924, - "end": 1925, + "value": "eachRootStats", + "start": 2291, + "end": 2304, "loc": { "start": { - "line": 53, - "column": 53 + "line": 69, + "column": 10 }, "end": { - "line": 53, - "column": 54 + "line": 69, + "column": 23 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 1925, - "end": 1926, + "value": "=", + "start": 2305, + "end": 2306, "loc": { "start": { - "line": 53, - "column": 54 + "line": 69, + "column": 24 }, "end": { - "line": 53, - "column": 55 + "line": 69, + "column": 25 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 1943, - "end": 1945, + "start": 2307, + "end": 2308, "loc": { "start": { - "line": 54, - "column": 16 + "line": 69, + "column": 26 }, "end": { - "line": 54, - "column": 18 + "line": 69, + "column": 27 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -56426,48 +58707,49 @@ "postfix": false, "binop": null }, - "start": 1946, - "end": 1947, + "start": 2308, + "end": 2309, "loc": { "start": { - "line": 54, - "column": 19 + "line": 69, + "column": 27 }, "end": { - "line": 54, - "column": 20 + "line": 69, + "column": 28 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ok", - "start": 1947, - "end": 1949, + "start": 2309, + "end": 2310, "loc": { "start": { - "line": 54, - "column": 20 + "line": 69, + "column": 28 }, "end": { - "line": 54, - "column": 22 + "line": 69, + "column": 29 } } }, { "type": { - "label": ")", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -56475,25 +58757,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1949, - "end": 1950, + "value": "const", + "start": 2315, + "end": 2320, "loc": { "start": { - "line": 54, - "column": 22 + "line": 70, + "column": 4 }, "end": { - "line": 54, - "column": 23 + "line": 70, + "column": 9 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -56502,48 +58786,50 @@ "postfix": false, "binop": null }, - "start": 1951, - "end": 1952, + "value": "eachChildRoot", + "start": 2321, + "end": 2334, "loc": { "start": { - "line": 54, - "column": 24 + "line": 70, + "column": 10 }, "end": { - "line": 54, - "column": 25 + "line": 70, + "column": 23 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ok", - "start": 1973, - "end": 1975, + "value": "=", + "start": 2335, + "end": 2336, "loc": { "start": { - "line": 55, - "column": 20 + "line": 70, + "column": 24 }, "end": { - "line": 55, - "column": 22 + "line": 70, + "column": 25 } } }, { "type": { - "label": "(", + "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -56553,22 +58839,22 @@ "postfix": false, "binop": null }, - "start": 1975, - "end": 1976, + "start": 2337, + "end": 2338, "loc": { "start": { - "line": 55, - "column": 22 + "line": 70, + "column": 26 }, "end": { - "line": 55, - "column": 23 + "line": 70, + "column": 27 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -56578,16 +58864,16 @@ "postfix": false, "binop": null }, - "start": 1976, - "end": 1977, + "start": 2338, + "end": 2339, "loc": { "start": { - "line": 55, - "column": 23 + "line": 70, + "column": 27 }, "end": { - "line": 55, - "column": 24 + "line": 70, + "column": 28 } } }, @@ -56604,22 +58890,23 @@ "binop": null, "updateContext": null }, - "start": 1977, - "end": 1978, + "start": 2339, + "end": 2340, "loc": { "start": { - "line": 55, - "column": 24 + "line": 70, + "column": 28 }, "end": { - "line": 55, - "column": 25 + "line": 70, + "column": 29 } } }, { "type": { - "label": "}", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -56627,26 +58914,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1995, - "end": 1996, + "value": "const", + "start": 2345, + "end": 2350, "loc": { "start": { - "line": 56, - "column": 16 + "line": 71, + "column": 4 }, "end": { - "line": 56, - "column": 17 + "line": 71, + "column": 9 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -56654,49 +58943,50 @@ "postfix": false, "binop": null }, - "start": 2009, - "end": 2010, + "value": "metaObjects", + "start": 2351, + "end": 2362, "loc": { "start": { - "line": 57, - "column": 12 + "line": 71, + "column": 10 }, "end": { - "line": 57, - "column": 13 + "line": 71, + "column": 21 } } }, { "type": { - "label": ",", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 2010, - "end": 2011, + "value": "=", + "start": 2363, + "end": 2364, "loc": { "start": { - "line": 57, - "column": 13 + "line": 71, + "column": 22 }, "end": { - "line": 57, - "column": 14 + "line": 71, + "column": 23 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -56706,42 +58996,43 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 2024, - "end": 2032, + "value": "metaModelJSON", + "start": 2365, + "end": 2378, "loc": { "start": { - "line": 58, - "column": 12 + "line": 71, + "column": 24 }, "end": { - "line": 58, - "column": 20 + "line": 71, + "column": 37 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2033, - "end": 2034, + "start": 2378, + "end": 2379, "loc": { "start": { - "line": 58, - "column": 21 + "line": 71, + "column": 37 }, "end": { - "line": 58, - "column": 22 + "line": 71, + "column": 38 } } }, @@ -56757,99 +59048,129 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 2034, - "end": 2037, + "value": "metaObjects", + "start": 2379, + "end": 2390, "loc": { "start": { - "line": 58, - "column": 22 + "line": 71, + "column": 38 }, "end": { - "line": 58, - "column": 25 + "line": 71, + "column": 49 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "||", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 2391, + "end": 2393, + "loc": { + "start": { + "line": 71, + "column": 50 + }, + "end": { + "line": 71, + "column": 52 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null }, - "start": 2037, - "end": 2038, + "start": 2394, + "end": 2395, "loc": { "start": { - "line": 58, - "column": 25 + "line": 71, + "column": 53 }, "end": { - "line": 58, - "column": 26 + "line": 71, + "column": 54 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "]", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2039, - "end": 2040, + "start": 2395, + "end": 2396, "loc": { "start": { - "line": 58, - "column": 27 + "line": 71, + "column": 54 }, "end": { - "line": 58, - "column": 28 + "line": 71, + "column": 55 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "sceneModel", - "start": 2057, - "end": 2067, + "start": 2396, + "end": 2397, "loc": { "start": { - "line": 59, - "column": 16 + "line": 71, + "column": 55 }, "end": { - "line": 59, - "column": 26 + "line": 71, + "column": 56 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -56860,16 +59181,17 @@ "binop": null, "updateContext": null }, - "start": 2067, - "end": 2068, + "value": "const", + "start": 2402, + "end": 2407, "loc": { "start": { - "line": 59, - "column": 26 + "line": 72, + "column": 4 }, "end": { - "line": 59, - "column": 27 + "line": 72, + "column": 9 } } }, @@ -56885,49 +59207,51 @@ "postfix": false, "binop": null }, - "value": "error", - "start": 2068, - "end": 2073, + "value": "metaObjectsMap", + "start": 2408, + "end": 2422, "loc": { "start": { - "line": 59, - "column": 27 + "line": 72, + "column": 10 }, "end": { - "line": 59, - "column": 32 + "line": 72, + "column": 24 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2073, - "end": 2074, + "value": "=", + "start": 2423, + "end": 2424, "loc": { "start": { - "line": 59, - "column": 32 + "line": 72, + "column": 25 }, "end": { - "line": 59, - "column": 33 + "line": 72, + "column": 26 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -56936,23 +59260,22 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 2074, - "end": 2077, + "start": 2425, + "end": 2426, "loc": { "start": { - "line": 59, - "column": 33 + "line": 72, + "column": 27 }, "end": { - "line": 59, - "column": 36 + "line": 72, + "column": 28 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -56962,16 +59285,16 @@ "postfix": false, "binop": null }, - "start": 2077, - "end": 2078, + "start": 2426, + "end": 2427, "loc": { "start": { - "line": 59, - "column": 36 + "line": 72, + "column": 28 }, "end": { - "line": 59, - "column": 37 + "line": 72, + "column": 29 } } }, @@ -56988,23 +59311,51 @@ "binop": null, "updateContext": null }, - "start": 2078, - "end": 2079, + "start": 2427, + "end": 2428, "loc": { "start": { - "line": 59, - "column": 37 + "line": 72, + "column": 29 }, "end": { - "line": 59, - "column": 38 + "line": 72, + "column": 30 } } }, { "type": { - "label": "name", + "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": 2433, + "end": 2436, + "loc": { + "start": { + "line": 73, + "column": 4 + }, + "end": { + "line": 73, + "column": 7 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -57013,23 +59364,23 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 2096, - "end": 2106, + "start": 2437, + "end": 2438, "loc": { "start": { - "line": 60, - "column": 16 + "line": 73, + "column": 8 }, "end": { - "line": 60, - "column": 26 + "line": 73, + "column": 9 } } }, { "type": { - "label": ".", + "label": "let", + "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -57040,16 +59391,17 @@ "binop": null, "updateContext": null }, - "start": 2106, - "end": 2107, + "value": "let", + "start": 2438, + "end": 2441, "loc": { "start": { - "line": 60, - "column": 26 + "line": 73, + "column": 9 }, "end": { - "line": 60, - "column": 27 + "line": 73, + "column": 12 } } }, @@ -57065,48 +59417,50 @@ "postfix": false, "binop": null }, - "value": "fire", - "start": 2107, - "end": 2111, + "value": "i", + "start": 2442, + "end": 2443, "loc": { "start": { - "line": 60, - "column": 27 + "line": 73, + "column": 13 }, "end": { - "line": 60, - "column": 31 + "line": 73, + "column": 14 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2111, - "end": 2112, + "value": "=", + "start": 2444, + "end": 2445, "loc": { "start": { - "line": 60, - "column": 31 + "line": 73, + "column": 15 }, "end": { - "line": 60, - "column": 32 + "line": 73, + "column": 16 } } }, { "type": { - "label": "string", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -57117,17 +59471,17 @@ "binop": null, "updateContext": null }, - "value": "error", - "start": 2112, - "end": 2119, + "value": 0, + "start": 2446, + "end": 2447, "loc": { "start": { - "line": 60, - "column": 32 + "line": 73, + "column": 17 }, "end": { - "line": 60, - "column": 39 + "line": 73, + "column": 18 } } }, @@ -57144,16 +59498,16 @@ "binop": null, "updateContext": null }, - "start": 2119, - "end": 2120, + "start": 2447, + "end": 2448, "loc": { "start": { - "line": 60, - "column": 39 + "line": 73, + "column": 18 }, "end": { - "line": 60, - "column": 40 + "line": 73, + "column": 19 } } }, @@ -57169,75 +59523,76 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 2121, - "end": 2124, + "value": "len", + "start": 2449, + "end": 2452, "loc": { "start": { - "line": 60, - "column": 41 + "line": 73, + "column": 20 }, "end": { - "line": 60, - "column": 44 + "line": 73, + "column": 23 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2124, - "end": 2125, + "value": "=", + "start": 2453, + "end": 2454, "loc": { "start": { - "line": 60, - "column": 44 + "line": 73, + "column": 24 }, "end": { - "line": 60, - "column": 45 + "line": 73, + "column": 25 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2125, - "end": 2126, + "value": "metaObjects", + "start": 2455, + "end": 2466, "loc": { "start": { - "line": 60, - "column": 45 + "line": 73, + "column": 26 }, "end": { - "line": 60, - "column": 46 + "line": 73, + "column": 37 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -57248,24 +59603,23 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 2143, - "end": 2145, + "start": 2466, + "end": 2467, "loc": { "start": { - "line": 61, - "column": 16 + "line": 73, + "column": 37 }, "end": { - "line": 61, - "column": 18 + "line": 73, + "column": 38 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -57274,50 +59628,51 @@ "postfix": false, "binop": null }, - "start": 2146, - "end": 2147, + "value": "length", + "start": 2467, + "end": 2473, "loc": { "start": { - "line": 61, - "column": 19 + "line": 73, + "column": 38 }, "end": { - "line": 61, - "column": 20 + "line": 73, + "column": 44 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "error", - "start": 2147, - "end": 2152, + "start": 2473, + "end": 2474, "loc": { "start": { - "line": 61, - "column": 20 + "line": 73, + "column": 44 }, "end": { - "line": 61, - "column": 25 + "line": 73, + "column": 45 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -57325,41 +59680,44 @@ "postfix": false, "binop": null }, - "start": 2152, - "end": 2153, + "value": "i", + "start": 2475, + "end": 2476, "loc": { "start": { - "line": 61, - "column": 25 + "line": 73, + "column": 46 }, "end": { - "line": 61, - "column": 26 + "line": 73, + "column": 47 } } }, { "type": { - "label": "{", + "label": "", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 7, + "updateContext": null }, - "start": 2154, - "end": 2155, + "value": "<", + "start": 2477, + "end": 2478, "loc": { "start": { - "line": 61, - "column": 27 + "line": 73, + "column": 48 }, "end": { - "line": 61, - "column": 28 + "line": 73, + "column": 49 } } }, @@ -57375,42 +59733,43 @@ "postfix": false, "binop": null }, - "value": "error", - "start": 2176, - "end": 2181, + "value": "len", + "start": 2479, + "end": 2482, "loc": { "start": { - "line": 62, - "column": 20 + "line": 73, + "column": 50 }, "end": { - "line": 62, - "column": 25 + "line": 73, + "column": 53 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2181, - "end": 2182, + "start": 2482, + "end": 2483, "loc": { "start": { - "line": 62, - "column": 25 + "line": 73, + "column": 53 }, "end": { - "line": 62, - "column": 26 + "line": 73, + "column": 54 } } }, @@ -57426,76 +59785,76 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 2182, - "end": 2185, + "value": "i", + "start": 2484, + "end": 2485, "loc": { "start": { - "line": 62, - "column": 26 + "line": 73, + "column": 55 }, "end": { - "line": 62, - "column": 29 + "line": 73, + "column": 56 } } }, { "type": { - "label": ")", + "label": "++/--", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "start": 2185, - "end": 2186, + "value": "++", + "start": 2485, + "end": 2487, "loc": { "start": { - "line": 62, - "column": 29 + "line": 73, + "column": 56 }, "end": { - "line": 62, - "column": 30 + "line": 73, + "column": 58 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2186, - "end": 2187, + "start": 2487, + "end": 2488, "loc": { "start": { - "line": 62, - "column": 30 + "line": 73, + "column": 58 }, "end": { - "line": 62, - "column": 31 + "line": 73, + "column": 59 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -57503,22 +59862,23 @@ "postfix": false, "binop": null }, - "start": 2204, - "end": 2205, + "start": 2489, + "end": 2490, "loc": { "start": { - "line": 63, - "column": 16 + "line": 73, + "column": 60 }, "end": { - "line": 63, - "column": 17 + "line": 73, + "column": 61 } } }, { "type": { - "label": "}", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -57526,26 +59886,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2218, - "end": 2219, + "value": "const", + "start": 2499, + "end": 2504, "loc": { "start": { - "line": 64, - "column": 12 + "line": 74, + "column": 8 }, "end": { - "line": 64, + "line": 74, "column": 13 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -57553,50 +59915,52 @@ "postfix": false, "binop": null }, - "start": 2219, - "end": 2220, + "value": "metaObject", + "start": 2505, + "end": 2515, "loc": { "start": { - "line": 64, - "column": 13 + "line": 74, + "column": 14 }, "end": { - "line": 64, - "column": 14 + "line": 74, + "column": 24 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 2220, - "end": 2221, + "value": "=", + "start": 2516, + "end": 2517, "loc": { "start": { - "line": 64, - "column": 14 + "line": 74, + "column": 25 }, "end": { - "line": 64, - "column": 15 + "line": 74, + "column": 26 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -57604,48 +59968,49 @@ "postfix": false, "binop": null }, - "start": 2226, - "end": 2227, + "value": "metaObjects", + "start": 2518, + "end": 2529, "loc": { "start": { - "line": 65, - "column": 4 + "line": 74, + "column": 27 }, "end": { - "line": 65, - "column": 5 + "line": 74, + "column": 38 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "[", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2228, - "end": 2229, + "start": 2529, + "end": 2530, "loc": { "start": { - "line": 66, - "column": 0 + "line": 74, + "column": 38 }, "end": { - "line": 66, - "column": 1 + "line": 74, + "column": 39 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -57655,68 +60020,69 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 2231, - "end": 2239, + "value": "i", + "start": 2530, + "end": 2531, "loc": { "start": { - "line": 68, - "column": 0 + "line": 74, + "column": 39 }, "end": { - "line": 68, - "column": 8 + "line": 74, + "column": 40 } } }, { "type": { - "label": "name", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "getMetaModelCorrections", - "start": 2240, - "end": 2263, + "start": 2531, + "end": 2532, "loc": { "start": { - "line": 68, - "column": 9 + "line": 74, + "column": 40 }, "end": { - "line": 68, - "column": 32 + "line": 74, + "column": 41 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2263, - "end": 2264, + "start": 2532, + "end": 2533, "loc": { "start": { - "line": 68, - "column": 32 + "line": 74, + "column": 41 }, "end": { - "line": 68, - "column": 33 + "line": 74, + "column": 42 } } }, @@ -57732,49 +60098,50 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 2264, - "end": 2277, + "value": "metaObjectsMap", + "start": 2542, + "end": 2556, "loc": { "start": { - "line": 68, - "column": 33 + "line": 75, + "column": 8 }, "end": { - "line": 68, - "column": 46 + "line": 75, + "column": 22 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "[", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2277, - "end": 2278, + "start": 2556, + "end": 2557, "loc": { "start": { - "line": 68, - "column": 46 + "line": 75, + "column": 22 }, "end": { - "line": 68, - "column": 47 + "line": 75, + "column": 23 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -57783,23 +60150,23 @@ "postfix": false, "binop": null }, - "start": 2279, - "end": 2280, + "value": "metaObject", + "start": 2557, + "end": 2567, "loc": { "start": { - "line": 68, - "column": 48 + "line": 75, + "column": 23 }, "end": { - "line": 68, - "column": 49 + "line": 75, + "column": 33 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -57810,17 +60177,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 2285, - "end": 2290, + "start": 2567, + "end": 2568, "loc": { "start": { - "line": 69, - "column": 4 + "line": 75, + "column": 33 }, "end": { - "line": 69, - "column": 9 + "line": 75, + "column": 34 } } }, @@ -57836,77 +60202,78 @@ "postfix": false, "binop": null }, - "value": "eachRootStats", - "start": 2291, - "end": 2304, + "value": "id", + "start": 2568, + "end": 2570, "loc": { "start": { - "line": 69, - "column": 10 + "line": 75, + "column": 34 }, "end": { - "line": 69, - "column": 23 + "line": 75, + "column": 36 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 2305, - "end": 2306, + "start": 2570, + "end": 2571, "loc": { "start": { - "line": 69, - "column": 24 + "line": 75, + "column": 36 }, "end": { - "line": 69, - "column": 25 + "line": 75, + "column": 37 } } }, { "type": { - "label": "{", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2307, - "end": 2308, + "value": "=", + "start": 2572, + "end": 2573, "loc": { "start": { - "line": 69, - "column": 26 + "line": 75, + "column": 38 }, "end": { - "line": 69, - "column": 27 + "line": 75, + "column": 39 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -57914,16 +60281,17 @@ "postfix": false, "binop": null }, - "start": 2308, - "end": 2309, + "value": "metaObject", + "start": 2574, + "end": 2584, "loc": { "start": { - "line": 69, - "column": 27 + "line": 75, + "column": 40 }, "end": { - "line": 69, - "column": 28 + "line": 75, + "column": 50 } } }, @@ -57940,23 +60308,22 @@ "binop": null, "updateContext": null }, - "start": 2309, - "end": 2310, + "start": 2584, + "end": 2585, "loc": { "start": { - "line": 69, - "column": 28 + "line": 75, + "column": 50 }, "end": { - "line": 69, - "column": 29 + "line": 75, + "column": 51 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -57964,79 +60331,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 2315, - "end": 2320, + "start": 2590, + "end": 2591, "loc": { "start": { - "line": 70, + "line": 76, "column": 4 }, "end": { - "line": 70, - "column": 9 + "line": 76, + "column": 5 } } }, { "type": { - "label": "name", + "label": "for", + "keyword": "for", "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "eachChildRoot", - "start": 2321, - "end": 2334, - "loc": { - "start": { - "line": 70, - "column": 10 - }, - "end": { - "line": 70, - "column": 23 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, "startsExpr": false, "rightAssociative": false, - "isLoop": false, - "isAssign": true, + "isLoop": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 2335, - "end": 2336, + "value": "for", + "start": 2596, + "end": 2599, "loc": { "start": { - "line": 70, - "column": 24 + "line": 77, + "column": 4 }, "end": { - "line": 70, - "column": 25 + "line": 77, + "column": 7 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -58046,22 +60386,23 @@ "postfix": false, "binop": null }, - "start": 2337, - "end": 2338, + "start": 2600, + "end": 2601, "loc": { "start": { - "line": 70, - "column": 26 + "line": 77, + "column": 8 }, "end": { - "line": 70, - "column": 27 + "line": 77, + "column": 9 } } }, { "type": { - "label": "}", + "label": "let", + "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -58069,78 +60410,79 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2338, - "end": 2339, + "value": "let", + "start": 2601, + "end": 2604, "loc": { "start": { - "line": 70, - "column": 27 + "line": 77, + "column": 9 }, "end": { - "line": 70, - "column": 28 + "line": 77, + "column": 12 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2339, - "end": 2340, + "value": "i", + "start": 2605, + "end": 2606, "loc": { "start": { - "line": 70, - "column": 28 + "line": 77, + "column": 13 }, "end": { - "line": 70, - "column": 29 + "line": 77, + "column": 14 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "const", - "start": 2345, - "end": 2350, + "value": "=", + "start": 2607, + "end": 2608, "loc": { "start": { - "line": 71, - "column": 4 + "line": 77, + "column": 15 }, "end": { - "line": 71, - "column": 9 + "line": 77, + "column": 16 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -58148,46 +60490,46 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "metaObjects", - "start": 2351, - "end": 2362, + "value": 0, + "start": 2609, + "end": 2610, "loc": { "start": { - "line": 71, - "column": 10 + "line": 77, + "column": 17 }, "end": { - "line": 71, - "column": 21 + "line": 77, + "column": 18 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 2363, - "end": 2364, + "start": 2610, + "end": 2611, "loc": { "start": { - "line": 71, - "column": 22 + "line": 77, + "column": 18 }, "end": { - "line": 71, - "column": 23 + "line": 77, + "column": 19 } } }, @@ -58203,43 +60545,44 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 2365, - "end": 2378, + "value": "len", + "start": 2612, + "end": 2615, "loc": { "start": { - "line": 71, - "column": 24 + "line": 77, + "column": 20 }, "end": { - "line": 71, - "column": 37 + "line": 77, + "column": 23 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 2378, - "end": 2379, + "value": "=", + "start": 2616, + "end": 2617, "loc": { "start": { - "line": 71, - "column": 37 + "line": 77, + "column": 24 }, "end": { - "line": 71, - "column": 38 + "line": 77, + "column": 25 } } }, @@ -58256,76 +60599,75 @@ "binop": null }, "value": "metaObjects", - "start": 2379, - "end": 2390, + "start": 2618, + "end": 2629, "loc": { "start": { - "line": 71, - "column": 38 + "line": 77, + "column": 26 }, "end": { - "line": 71, - "column": 49 + "line": 77, + "column": 37 } } }, { "type": { - "label": "||", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, + "binop": null, "updateContext": null }, - "value": "||", - "start": 2391, - "end": 2393, + "start": 2629, + "end": 2630, "loc": { "start": { - "line": 71, - "column": 50 + "line": 77, + "column": 37 }, "end": { - "line": 71, - "column": 52 + "line": 77, + "column": 38 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2394, - "end": 2395, + "value": "length", + "start": 2630, + "end": 2636, "loc": { "start": { - "line": 71, - "column": 53 + "line": 77, + "column": 38 }, "end": { - "line": 71, - "column": 54 + "line": 77, + "column": 44 } } }, { "type": { - "label": "]", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -58335,70 +60677,69 @@ "binop": null, "updateContext": null }, - "start": 2395, - "end": 2396, + "start": 2636, + "end": 2637, "loc": { "start": { - "line": 71, - "column": 54 + "line": 77, + "column": 44 }, "end": { - "line": 71, - "column": 55 + "line": 77, + "column": 45 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2396, - "end": 2397, + "value": "i", + "start": 2638, + "end": 2639, "loc": { "start": { - "line": 71, - "column": 55 + "line": 77, + "column": 46 }, "end": { - "line": 71, - "column": 56 + "line": 77, + "column": 47 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": "", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 7, "updateContext": null }, - "value": "const", - "start": 2402, - "end": 2407, + "value": "<", + "start": 2640, + "end": 2641, "loc": { "start": { - "line": 72, - "column": 4 + "line": 77, + "column": 48 }, "end": { - "line": 72, - "column": 9 + "line": 77, + "column": 49 } } }, @@ -58414,51 +60755,50 @@ "postfix": false, "binop": null }, - "value": "metaObjectsMap", - "start": 2408, - "end": 2422, + "value": "len", + "start": 2642, + "end": 2645, "loc": { "start": { - "line": 72, - "column": 10 + "line": 77, + "column": 50 }, "end": { - "line": 72, - "column": 24 + "line": 77, + "column": 53 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 2423, - "end": 2424, + "start": 2645, + "end": 2646, "loc": { "start": { - "line": 72, - "column": 25 + "line": 77, + "column": 53 }, "end": { - "line": 72, - "column": 26 + "line": 77, + "column": 54 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -58467,101 +60807,74 @@ "postfix": false, "binop": null }, - "start": 2425, - "end": 2426, + "value": "i", + "start": 2647, + "end": 2648, "loc": { "start": { - "line": 72, - "column": 27 + "line": 77, + "column": 55 }, "end": { - "line": 72, - "column": 28 + "line": 77, + "column": 56 } } }, { "type": { - "label": "}", + "label": "++/--", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "start": 2426, - "end": 2427, - "loc": { - "start": { - "line": 72, - "column": 28 - }, - "end": { - "line": 72, - "column": 29 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2427, - "end": 2428, + "value": "++", + "start": 2648, + "end": 2650, "loc": { "start": { - "line": 72, - "column": 29 + "line": 77, + "column": 56 }, "end": { - "line": 72, - "column": 30 + "line": 77, + "column": 58 } } }, { "type": { - "label": "for", - "keyword": "for", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, - "isLoop": true, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "for", - "start": 2433, - "end": 2436, + "start": 2650, + "end": 2651, "loc": { "start": { - "line": 73, - "column": 4 + "line": 77, + "column": 58 }, "end": { - "line": 73, - "column": 7 + "line": 77, + "column": 59 } } }, { "type": { - "label": "(", + "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -58571,23 +60884,23 @@ "postfix": false, "binop": null }, - "start": 2437, - "end": 2438, + "start": 2652, + "end": 2653, "loc": { "start": { - "line": 73, - "column": 8 + "line": 77, + "column": 60 }, "end": { - "line": 73, - "column": 9 + "line": 77, + "column": 61 } } }, { "type": { - "label": "let", - "keyword": "let", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -58598,17 +60911,17 @@ "binop": null, "updateContext": null }, - "value": "let", - "start": 2438, - "end": 2441, + "value": "const", + "start": 2662, + "end": 2667, "loc": { "start": { - "line": 73, - "column": 9 + "line": 78, + "column": 8 }, "end": { - "line": 73, - "column": 12 + "line": 78, + "column": 13 } } }, @@ -58624,17 +60937,17 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 2442, - "end": 2443, + "value": "metaObject", + "start": 2668, + "end": 2678, "loc": { "start": { - "line": 73, - "column": 13 + "line": 78, + "column": 14 }, "end": { - "line": 73, - "column": 14 + "line": 78, + "column": 24 } } }, @@ -58652,22 +60965,22 @@ "updateContext": null }, "value": "=", - "start": 2444, - "end": 2445, + "start": 2679, + "end": 2680, "loc": { "start": { - "line": 73, - "column": 15 + "line": 78, + "column": 25 }, "end": { - "line": 73, - "column": 16 + "line": 78, + "column": 26 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -58675,28 +60988,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 2446, - "end": 2447, + "value": "metaObjects", + "start": 2681, + "end": 2692, "loc": { "start": { - "line": 73, - "column": 17 + "line": 78, + "column": 27 }, "end": { - "line": 73, - "column": 18 + "line": 78, + "column": 38 } } }, { "type": { - "label": ",", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -58705,16 +61017,16 @@ "binop": null, "updateContext": null }, - "start": 2447, - "end": 2448, + "start": 2692, + "end": 2693, "loc": { "start": { - "line": 73, - "column": 18 + "line": 78, + "column": 38 }, "end": { - "line": 73, - "column": 19 + "line": 78, + "column": 39 } } }, @@ -58730,76 +61042,76 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 2449, - "end": 2452, + "value": "i", + "start": 2693, + "end": 2694, "loc": { "start": { - "line": 73, - "column": 20 + "line": 78, + "column": 39 }, "end": { - "line": 73, - "column": 23 + "line": 78, + "column": 40 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 2453, - "end": 2454, + "start": 2694, + "end": 2695, "loc": { "start": { - "line": 73, - "column": 24 + "line": 78, + "column": 40 }, "end": { - "line": 73, - "column": 25 + "line": 78, + "column": 41 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "metaObjects", - "start": 2455, - "end": 2466, + "start": 2695, + "end": 2696, "loc": { "start": { - "line": 73, - "column": 26 + "line": 78, + "column": 41 }, "end": { - "line": 73, - "column": 37 + "line": 78, + "column": 42 } } }, { "type": { - "label": ".", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -58810,16 +61122,42 @@ "binop": null, "updateContext": null }, - "start": 2466, - "end": 2467, + "value": "if", + "start": 2705, + "end": 2707, "loc": { "start": { - "line": 73, - "column": 37 + "line": 79, + "column": 8 }, "end": { - "line": 73, - "column": 38 + "line": 79, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2708, + "end": 2709, + "loc": { + "start": { + "line": 79, + "column": 11 + }, + "end": { + "line": 79, + "column": 12 } } }, @@ -58835,24 +61173,24 @@ "postfix": false, "binop": null }, - "value": "length", - "start": 2467, - "end": 2473, + "value": "metaObject", + "start": 2709, + "end": 2719, "loc": { "start": { - "line": 73, - "column": 38 + "line": 79, + "column": 12 }, "end": { - "line": 73, - "column": 44 + "line": 79, + "column": 22 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -58862,16 +61200,16 @@ "binop": null, "updateContext": null }, - "start": 2473, - "end": 2474, + "start": 2719, + "end": 2720, "loc": { "start": { - "line": 73, - "column": 44 + "line": 79, + "column": 22 }, "end": { - "line": 73, - "column": 45 + "line": 79, + "column": 23 } } }, @@ -58887,23 +61225,23 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 2475, - "end": 2476, + "value": "parent", + "start": 2720, + "end": 2726, "loc": { "start": { - "line": 73, - "column": 46 + "line": 79, + "column": 23 }, "end": { - "line": 73, - "column": 47 + "line": 79, + "column": 29 } } }, { "type": { - "label": "", + "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -58911,20 +61249,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 7, + "binop": 6, "updateContext": null }, - "value": "<", - "start": 2477, - "end": 2478, + "value": "!==", + "start": 2727, + "end": 2730, "loc": { "start": { - "line": 73, - "column": 48 + "line": 79, + "column": 30 }, "end": { - "line": 73, - "column": 49 + "line": 79, + "column": 33 } } }, @@ -58940,23 +61278,23 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 2479, - "end": 2482, + "value": "undefined", + "start": 2731, + "end": 2740, "loc": { "start": { - "line": 73, - "column": 50 + "line": 79, + "column": 34 }, "end": { - "line": 73, - "column": 53 + "line": 79, + "column": 43 } } }, { "type": { - "label": ";", + "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -58964,19 +61302,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 2, "updateContext": null }, - "start": 2482, - "end": 2483, + "value": "&&", + "start": 2741, + "end": 2743, "loc": { "start": { - "line": 73, - "column": 53 + "line": 79, + "column": 44 }, "end": { - "line": 73, - "column": 54 + "line": 79, + "column": 46 } } }, @@ -58992,51 +61331,51 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 2484, - "end": 2485, + "value": "metaObject", + "start": 2744, + "end": 2754, "loc": { "start": { - "line": 73, - "column": 55 + "line": 79, + "column": 47 }, "end": { - "line": 73, - "column": 56 + "line": 79, + "column": 57 } } }, { "type": { - "label": "++/--", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null }, - "value": "++", - "start": 2485, - "end": 2487, + "start": 2754, + "end": 2755, "loc": { "start": { - "line": 73, - "column": 56 + "line": 79, + "column": 57 }, "end": { - "line": 73, + "line": 79, "column": 58 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -59044,50 +61383,53 @@ "postfix": false, "binop": null }, - "start": 2487, - "end": 2488, + "value": "parent", + "start": 2755, + "end": 2761, "loc": { "start": { - "line": 73, + "line": 79, "column": 58 }, "end": { - "line": 73, - "column": 59 + "line": 79, + "column": 64 } } }, { "type": { - "label": "{", + "label": "==/!=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "start": 2489, - "end": 2490, + "value": "!==", + "start": 2762, + "end": 2765, "loc": { "start": { - "line": 73, - "column": 60 + "line": 79, + "column": 65 }, "end": { - "line": 73, - "column": 61 + "line": 79, + "column": 68 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "null", + "keyword": "null", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -59096,25 +61438,25 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 2499, - "end": 2504, + "value": "null", + "start": 2766, + "end": 2770, "loc": { "start": { - "line": 74, - "column": 8 + "line": 79, + "column": 69 }, "end": { - "line": 74, - "column": 13 + "line": 79, + "column": 73 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -59122,156 +61464,156 @@ "postfix": false, "binop": null }, - "value": "metaObject", - "start": 2505, - "end": 2515, + "start": 2770, + "end": 2771, "loc": { "start": { - "line": 74, - "column": 14 + "line": 79, + "column": 73 }, "end": { - "line": 74, - "column": 24 + "line": 79, + "column": 74 } } }, { "type": { - "label": "=", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 2516, - "end": 2517, + "start": 2772, + "end": 2773, "loc": { "start": { - "line": 74, - "column": 25 + "line": 79, + "column": 75 }, "end": { - "line": 74, - "column": 26 + "line": 79, + "column": 76 } } }, { "type": { - "label": "name", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "metaObjects", - "start": 2518, - "end": 2529, + "value": "const", + "start": 2786, + "end": 2791, "loc": { "start": { - "line": 74, - "column": 27 + "line": 80, + "column": 12 }, "end": { - "line": 74, - "column": 38 + "line": 80, + "column": 17 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2529, - "end": 2530, + "value": "metaObjectParent", + "start": 2792, + "end": 2808, "loc": { "start": { - "line": 74, - "column": 38 + "line": 80, + "column": 18 }, "end": { - "line": 74, - "column": 39 + "line": 80, + "column": 34 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "i", - "start": 2530, - "end": 2531, + "value": "=", + "start": 2809, + "end": 2810, "loc": { "start": { - "line": 74, - "column": 39 + "line": 80, + "column": 35 }, "end": { - "line": 74, - "column": 40 + "line": 80, + "column": 36 } } }, { "type": { - "label": "]", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2531, - "end": 2532, + "value": "metaObjectsMap", + "start": 2811, + "end": 2825, "loc": { "start": { - "line": 74, - "column": 40 + "line": 80, + "column": 37 }, "end": { - "line": 74, - "column": 41 + "line": 80, + "column": 51 } } }, { "type": { - "label": ";", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -59280,16 +61622,16 @@ "binop": null, "updateContext": null }, - "start": 2532, - "end": 2533, + "start": 2825, + "end": 2826, "loc": { "start": { - "line": 74, - "column": 41 + "line": 80, + "column": 51 }, "end": { - "line": 74, - "column": 42 + "line": 80, + "column": 52 } } }, @@ -59305,25 +61647,25 @@ "postfix": false, "binop": null }, - "value": "metaObjectsMap", - "start": 2542, - "end": 2556, + "value": "metaObject", + "start": 2826, + "end": 2836, "loc": { "start": { - "line": 75, - "column": 8 + "line": 80, + "column": 52 }, "end": { - "line": 75, - "column": 22 + "line": 80, + "column": 62 } } }, { "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -59332,16 +61674,16 @@ "binop": null, "updateContext": null }, - "start": 2556, - "end": 2557, + "start": 2836, + "end": 2837, "loc": { "start": { - "line": 75, - "column": 22 + "line": 80, + "column": 62 }, "end": { - "line": 75, - "column": 23 + "line": 80, + "column": 63 } } }, @@ -59357,23 +61699,23 @@ "postfix": false, "binop": null }, - "value": "metaObject", - "start": 2557, - "end": 2567, + "value": "parent", + "start": 2837, + "end": 2843, "loc": { "start": { - "line": 75, - "column": 23 + "line": 80, + "column": 63 }, "end": { - "line": 75, - "column": 33 + "line": 80, + "column": 69 } } }, { "type": { - "label": ".", + "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -59384,48 +61726,49 @@ "binop": null, "updateContext": null }, - "start": 2567, - "end": 2568, + "start": 2843, + "end": 2844, "loc": { "start": { - "line": 75, - "column": 33 + "line": 80, + "column": 69 }, "end": { - "line": 75, - "column": 34 + "line": 80, + "column": 70 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "id", - "start": 2568, - "end": 2570, + "start": 2844, + "end": 2845, "loc": { "start": { - "line": 75, - "column": 34 + "line": 80, + "column": 70 }, "end": { - "line": 75, - "column": 36 + "line": 80, + "column": 71 } } }, { "type": { - "label": "]", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -59436,43 +61779,42 @@ "binop": null, "updateContext": null }, - "start": 2570, - "end": 2571, + "value": "if", + "start": 2858, + "end": 2860, "loc": { "start": { - "line": 75, - "column": 36 + "line": 81, + "column": 12 }, "end": { - "line": 75, - "column": 37 + "line": 81, + "column": 14 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 2572, - "end": 2573, + "start": 2861, + "end": 2862, "loc": { "start": { - "line": 75, - "column": 38 + "line": 81, + "column": 15 }, "end": { - "line": 75, - "column": 39 + "line": 81, + "column": 16 } } }, @@ -59489,23 +61831,23 @@ "binop": null }, "value": "metaObject", - "start": 2574, - "end": 2584, + "start": 2862, + "end": 2872, "loc": { "start": { - "line": 75, - "column": 40 + "line": 81, + "column": 16 }, "end": { - "line": 75, - "column": 50 + "line": 81, + "column": 26 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -59515,24 +61857,24 @@ "binop": null, "updateContext": null }, - "start": 2584, - "end": 2585, + "start": 2872, + "end": 2873, "loc": { "start": { - "line": 75, - "column": 50 + "line": 81, + "column": 26 }, "end": { - "line": 75, - "column": 51 + "line": 81, + "column": 27 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -59540,51 +61882,51 @@ "postfix": false, "binop": null }, - "start": 2590, - "end": 2591, + "value": "type", + "start": 2873, + "end": 2877, "loc": { "start": { - "line": 76, - "column": 4 + "line": 81, + "column": 27 }, "end": { - "line": 76, - "column": 5 + "line": 81, + "column": 31 } } }, { "type": { - "label": "for", - "keyword": "for", - "beforeExpr": false, + "label": "==/!=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, - "isLoop": true, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "value": "for", - "start": 2596, - "end": 2599, + "value": "===", + "start": 2878, + "end": 2881, "loc": { "start": { - "line": 77, - "column": 4 + "line": 81, + "column": 32 }, "end": { - "line": 77, - "column": 7 + "line": 81, + "column": 35 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -59593,23 +61935,23 @@ "postfix": false, "binop": null }, - "start": 2600, - "end": 2601, + "value": "metaObjectParent", + "start": 2882, + "end": 2898, "loc": { "start": { - "line": 77, - "column": 8 + "line": 81, + "column": 36 }, "end": { - "line": 77, - "column": 9 + "line": 81, + "column": 52 } } }, { "type": { - "label": "let", - "keyword": "let", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -59620,17 +61962,16 @@ "binop": null, "updateContext": null }, - "value": "let", - "start": 2601, - "end": 2604, + "start": 2898, + "end": 2899, "loc": { "start": { - "line": 77, - "column": 9 + "line": 81, + "column": 52 }, "end": { - "line": 77, - "column": 12 + "line": 81, + "column": 53 } } }, @@ -59646,78 +61987,75 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 2605, - "end": 2606, + "value": "type", + "start": 2899, + "end": 2903, "loc": { "start": { - "line": 77, - "column": 13 + "line": 81, + "column": 53 }, "end": { - "line": 77, - "column": 14 + "line": 81, + "column": 57 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 2607, - "end": 2608, + "start": 2903, + "end": 2904, "loc": { "start": { - "line": 77, - "column": 15 + "line": 81, + "column": 57 }, "end": { - "line": 77, - "column": 16 + "line": 81, + "column": 58 } } }, { "type": { - "label": "num", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 2609, - "end": 2610, + "start": 2905, + "end": 2906, "loc": { "start": { - "line": 77, - "column": 17 + "line": 81, + "column": 59 }, "end": { - "line": 77, - "column": 18 + "line": 81, + "column": 60 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "let", + "keyword": "let", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -59727,15 +62065,16 @@ "binop": null, "updateContext": null }, - "start": 2610, - "end": 2611, + "value": "let", + "start": 2923, + "end": 2926, "loc": { "start": { - "line": 77, - "column": 18 + "line": 82, + "column": 16 }, "end": { - "line": 77, + "line": 82, "column": 19 } } @@ -59752,17 +62091,17 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 2612, - "end": 2615, + "value": "rootMetaObject", + "start": 2927, + "end": 2941, "loc": { "start": { - "line": 77, + "line": 82, "column": 20 }, "end": { - "line": 77, - "column": 23 + "line": 82, + "column": 34 } } }, @@ -59780,16 +62119,16 @@ "updateContext": null }, "value": "=", - "start": 2616, - "end": 2617, + "start": 2942, + "end": 2943, "loc": { "start": { - "line": 77, - "column": 24 + "line": 82, + "column": 35 }, "end": { - "line": 77, - "column": 25 + "line": 82, + "column": 36 } } }, @@ -59805,24 +62144,24 @@ "postfix": false, "binop": null }, - "value": "metaObjects", - "start": 2618, - "end": 2629, + "value": "metaObjectParent", + "start": 2944, + "end": 2960, "loc": { "start": { - "line": 77, - "column": 26 + "line": 82, + "column": 37 }, "end": { - "line": 77, - "column": 37 + "line": 82, + "column": 53 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -59832,68 +62171,69 @@ "binop": null, "updateContext": null }, - "start": 2629, - "end": 2630, + "start": 2960, + "end": 2961, "loc": { "start": { - "line": 77, - "column": 37 + "line": 82, + "column": 53 }, "end": { - "line": 77, - "column": 38 + "line": 82, + "column": 54 } } }, { "type": { - "label": "name", + "label": "while", + "keyword": "while", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, - "isLoop": false, + "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "length", - "start": 2630, - "end": 2636, + "value": "while", + "start": 2978, + "end": 2983, "loc": { "start": { - "line": 77, - "column": 38 + "line": 83, + "column": 16 }, "end": { - "line": 77, - "column": 44 + "line": 83, + "column": 21 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2636, - "end": 2637, + "start": 2984, + "end": 2985, "loc": { "start": { - "line": 77, - "column": 44 + "line": 83, + "column": 22 }, "end": { - "line": 77, - "column": 45 + "line": 83, + "column": 23 } } }, @@ -59909,44 +62249,43 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 2638, - "end": 2639, + "value": "rootMetaObject", + "start": 2985, + "end": 2999, "loc": { "start": { - "line": 77, - "column": 46 + "line": 83, + "column": 23 }, "end": { - "line": 77, - "column": 47 + "line": 83, + "column": 37 } } }, { "type": { - "label": "", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 7, + "binop": null, "updateContext": null }, - "value": "<", - "start": 2640, - "end": 2641, + "start": 2999, + "end": 3000, "loc": { "start": { - "line": 77, - "column": 48 + "line": 83, + "column": 37 }, "end": { - "line": 77, - "column": 49 + "line": 83, + "column": 38 } } }, @@ -59962,23 +62301,23 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 2642, - "end": 2645, + "value": "parent", + "start": 3000, + "end": 3006, "loc": { "start": { - "line": 77, - "column": 50 + "line": 83, + "column": 38 }, "end": { - "line": 77, - "column": 53 + "line": 83, + "column": 44 } } }, { "type": { - "label": ";", + "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -59986,19 +62325,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 2, "updateContext": null }, - "start": 2645, - "end": 2646, + "value": "&&", + "start": 3007, + "end": 3009, "loc": { "start": { - "line": 77, - "column": 53 + "line": 83, + "column": 45 }, "end": { - "line": 77, - "column": 54 + "line": 83, + "column": 47 } } }, @@ -60014,75 +62354,50 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 2647, - "end": 2648, + "value": "metaObjectsMap", + "start": 3010, + "end": 3024, "loc": { "start": { - "line": 77, - "column": 55 + "line": 83, + "column": 48 }, "end": { - "line": 77, - "column": 56 + "line": 83, + "column": 62 } } }, { "type": { - "label": "++/--", - "beforeExpr": false, + "label": "[", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null - }, - "value": "++", - "start": 2648, - "end": 2650, - "loc": { - "start": { - "line": 77, - "column": 56 - }, - "end": { - "line": 77, - "column": 58 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2650, - "end": 2651, + "start": 3024, + "end": 3025, "loc": { "start": { - "line": 77, - "column": 58 + "line": 83, + "column": 62 }, "end": { - "line": 77, - "column": 59 + "line": 83, + "column": 63 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -60091,23 +62406,23 @@ "postfix": false, "binop": null }, - "start": 2652, - "end": 2653, + "value": "rootMetaObject", + "start": 3025, + "end": 3039, "loc": { "start": { - "line": 77, - "column": 60 + "line": 83, + "column": 63 }, "end": { - "line": 77, - "column": 61 + "line": 83, + "column": 77 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -60118,17 +62433,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 2662, - "end": 2667, + "start": 3039, + "end": 3040, "loc": { "start": { - "line": 78, - "column": 8 + "line": 83, + "column": 77 }, "end": { - "line": 78, - "column": 13 + "line": 83, + "column": 78 } } }, @@ -60144,78 +62458,51 @@ "postfix": false, "binop": null }, - "value": "metaObject", - "start": 2668, - "end": 2678, + "value": "parent", + "start": 3040, + "end": 3046, "loc": { "start": { - "line": 78, - "column": 14 + "line": 83, + "column": 78 }, "end": { - "line": 78, - "column": 24 + "line": 83, + "column": 84 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 2679, - "end": 2680, + "start": 3046, + "end": 3047, "loc": { "start": { - "line": 78, - "column": 25 + "line": 83, + "column": 84 }, "end": { - "line": 78, - "column": 26 + "line": 83, + "column": 85 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "metaObjects", - "start": 2681, - "end": 2692, - "loc": { - "start": { - "line": 78, - "column": 27 - }, - "end": { - "line": 78, - "column": 38 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -60224,16 +62511,16 @@ "binop": null, "updateContext": null }, - "start": 2692, - "end": 2693, + "start": 3047, + "end": 3048, "loc": { "start": { - "line": 78, - "column": 38 + "line": 83, + "column": 85 }, "end": { - "line": 78, - "column": 39 + "line": 83, + "column": 86 } } }, @@ -60249,76 +62536,76 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 2693, - "end": 2694, + "value": "type", + "start": 3048, + "end": 3052, "loc": { "start": { - "line": 78, - "column": 39 + "line": 83, + "column": 86 }, "end": { - "line": 78, - "column": 40 + "line": 83, + "column": 90 } } }, { "type": { - "label": "]", - "beforeExpr": false, + "label": "==/!=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "start": 2694, - "end": 2695, + "value": "===", + "start": 3053, + "end": 3056, "loc": { "start": { - "line": 78, - "column": 40 + "line": 83, + "column": 91 }, "end": { - "line": 78, - "column": 41 + "line": 83, + "column": 94 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2695, - "end": 2696, + "value": "rootMetaObject", + "start": 3057, + "end": 3071, "loc": { "start": { - "line": 78, - "column": 41 + "line": 83, + "column": 95 }, "end": { - "line": 78, - "column": 42 + "line": 83, + "column": 109 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -60329,24 +62616,23 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 2705, - "end": 2707, + "start": 3071, + "end": 3072, "loc": { "start": { - "line": 79, - "column": 8 + "line": 83, + "column": 109 }, "end": { - "line": 79, - "column": 10 + "line": 83, + "column": 110 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -60355,24 +62641,25 @@ "postfix": false, "binop": null }, - "start": 2708, - "end": 2709, + "value": "type", + "start": 3072, + "end": 3076, "loc": { "start": { - "line": 79, - "column": 11 + "line": 83, + "column": 110 }, "end": { - "line": 79, - "column": 12 + "line": 83, + "column": 114 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -60380,43 +62667,41 @@ "postfix": false, "binop": null }, - "value": "metaObject", - "start": 2709, - "end": 2719, + "start": 3076, + "end": 3077, "loc": { "start": { - "line": 79, - "column": 12 + "line": 83, + "column": 114 }, "end": { - "line": 79, - "column": 22 + "line": 83, + "column": 115 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2719, - "end": 2720, + "start": 3078, + "end": 3079, "loc": { "start": { - "line": 79, - "column": 22 + "line": 83, + "column": 116 }, "end": { - "line": 79, - "column": 23 + "line": 83, + "column": 117 } } }, @@ -60432,44 +62717,44 @@ "postfix": false, "binop": null }, - "value": "parent", - "start": 2720, - "end": 2726, + "value": "rootMetaObject", + "start": 3100, + "end": 3114, "loc": { "start": { - "line": 79, - "column": 23 + "line": 84, + "column": 20 }, "end": { - "line": 79, - "column": 29 + "line": 84, + "column": 34 } } }, { "type": { - "label": "==/!=", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 2727, - "end": 2730, + "value": "=", + "start": 3115, + "end": 3116, "loc": { "start": { - "line": 79, - "column": 30 + "line": 84, + "column": 35 }, "end": { - "line": 79, - "column": 33 + "line": 84, + "column": 36 } } }, @@ -60485,44 +62770,43 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 2731, - "end": 2740, + "value": "metaObjectsMap", + "start": 3117, + "end": 3131, "loc": { "start": { - "line": 79, - "column": 34 + "line": 84, + "column": 37 }, "end": { - "line": 79, - "column": 43 + "line": 84, + "column": 51 } } }, { "type": { - "label": "&&", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 2, + "binop": null, "updateContext": null }, - "value": "&&", - "start": 2741, - "end": 2743, + "start": 3131, + "end": 3132, "loc": { "start": { - "line": 79, - "column": 44 + "line": 84, + "column": 51 }, "end": { - "line": 79, - "column": 46 + "line": 84, + "column": 52 } } }, @@ -60538,17 +62822,17 @@ "postfix": false, "binop": null }, - "value": "metaObject", - "start": 2744, - "end": 2754, + "value": "rootMetaObject", + "start": 3132, + "end": 3146, "loc": { "start": { - "line": 79, - "column": 47 + "line": 84, + "column": 52 }, "end": { - "line": 79, - "column": 57 + "line": 84, + "column": 66 } } }, @@ -60565,16 +62849,16 @@ "binop": null, "updateContext": null }, - "start": 2754, - "end": 2755, + "start": 3146, + "end": 3147, "loc": { "start": { - "line": 79, - "column": 57 + "line": 84, + "column": 66 }, "end": { - "line": 79, - "column": 58 + "line": 84, + "column": 67 } } }, @@ -60591,52 +62875,50 @@ "binop": null }, "value": "parent", - "start": 2755, - "end": 2761, + "start": 3147, + "end": 3153, "loc": { "start": { - "line": 79, - "column": 58 + "line": 84, + "column": 67 }, "end": { - "line": 79, - "column": 64 + "line": 84, + "column": 73 } } }, { "type": { - "label": "==/!=", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 2762, - "end": 2765, + "start": 3153, + "end": 3154, "loc": { "start": { - "line": 79, - "column": 65 + "line": 84, + "column": 73 }, "end": { - "line": 79, - "column": 68 + "line": 84, + "column": 74 } } }, { "type": { - "label": "null", - "keyword": "null", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -60645,23 +62927,22 @@ "binop": null, "updateContext": null }, - "value": "null", - "start": 2766, - "end": 2770, + "start": 3154, + "end": 3155, "loc": { "start": { - "line": 79, - "column": 69 + "line": 84, + "column": 74 }, "end": { - "line": 79, - "column": 73 + "line": 84, + "column": 75 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -60671,41 +62952,16 @@ "postfix": false, "binop": null }, - "start": 2770, - "end": 2771, - "loc": { - "start": { - "line": 79, - "column": 73 - }, - "end": { - "line": 79, - "column": 74 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2772, - "end": 2773, + "start": 3172, + "end": 3173, "loc": { "start": { - "line": 79, - "column": 75 + "line": 85, + "column": 16 }, "end": { - "line": 79, - "column": 76 + "line": 85, + "column": 17 } } }, @@ -60724,16 +62980,16 @@ "updateContext": null }, "value": "const", - "start": 2786, - "end": 2791, + "start": 3190, + "end": 3195, "loc": { "start": { - "line": 80, - "column": 12 + "line": 86, + "column": 16 }, "end": { - "line": 80, - "column": 17 + "line": 86, + "column": 21 } } }, @@ -60749,17 +63005,17 @@ "postfix": false, "binop": null }, - "value": "metaObjectParent", - "start": 2792, - "end": 2808, + "value": "rootStats", + "start": 3196, + "end": 3205, "loc": { "start": { - "line": 80, - "column": 18 + "line": 86, + "column": 22 }, "end": { - "line": 80, - "column": 34 + "line": 86, + "column": 31 } } }, @@ -60777,16 +63033,16 @@ "updateContext": null }, "value": "=", - "start": 2809, - "end": 2810, + "start": 3206, + "end": 3207, "loc": { "start": { - "line": 80, - "column": 35 + "line": 86, + "column": 32 }, "end": { - "line": 80, - "column": 36 + "line": 86, + "column": 33 } } }, @@ -60802,17 +63058,17 @@ "postfix": false, "binop": null }, - "value": "metaObjectsMap", - "start": 2811, - "end": 2825, + "value": "eachRootStats", + "start": 3208, + "end": 3221, "loc": { "start": { - "line": 80, - "column": 37 + "line": 86, + "column": 34 }, "end": { - "line": 80, - "column": 51 + "line": 86, + "column": 47 } } }, @@ -60829,16 +63085,16 @@ "binop": null, "updateContext": null }, - "start": 2825, - "end": 2826, + "start": 3221, + "end": 3222, "loc": { "start": { - "line": 80, - "column": 51 + "line": 86, + "column": 47 }, "end": { - "line": 80, - "column": 52 + "line": 86, + "column": 48 } } }, @@ -60854,16 +63110,16 @@ "postfix": false, "binop": null }, - "value": "metaObject", - "start": 2826, - "end": 2836, + "value": "rootMetaObject", + "start": 3222, + "end": 3236, "loc": { "start": { - "line": 80, - "column": 52 + "line": 86, + "column": 48 }, "end": { - "line": 80, + "line": 86, "column": 62 } } @@ -60881,15 +63137,15 @@ "binop": null, "updateContext": null }, - "start": 2836, - "end": 2837, + "start": 3236, + "end": 3237, "loc": { "start": { - "line": 80, + "line": 86, "column": 62 }, "end": { - "line": 80, + "line": 86, "column": 63 } } @@ -60906,17 +63162,17 @@ "postfix": false, "binop": null }, - "value": "parent", - "start": 2837, - "end": 2843, + "value": "id", + "start": 3237, + "end": 3239, "loc": { "start": { - "line": 80, + "line": 86, "column": 63 }, "end": { - "line": 80, - "column": 69 + "line": 86, + "column": 65 } } }, @@ -60933,22 +63189,22 @@ "binop": null, "updateContext": null }, - "start": 2843, - "end": 2844, + "start": 3239, + "end": 3240, "loc": { "start": { - "line": 80, - "column": 69 + "line": 86, + "column": 65 }, "end": { - "line": 80, - "column": 70 + "line": 86, + "column": 66 } } }, { "type": { - "label": ";", + "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -60956,47 +63212,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2844, - "end": 2845, - "loc": { - "start": { - "line": 80, - "column": 70 - }, - "end": { - "line": 80, - "column": 71 - } - } - }, - { - "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, + "binop": 1, "updateContext": null }, - "value": "if", - "start": 2858, - "end": 2860, + "value": "||", + "start": 3241, + "end": 3243, "loc": { "start": { - "line": 81, - "column": 12 + "line": 86, + "column": 67 }, "end": { - "line": 81, - "column": 14 + "line": 86, + "column": 69 } } }, @@ -61012,68 +63241,16 @@ "postfix": false, "binop": null }, - "start": 2861, - "end": 2862, - "loc": { - "start": { - "line": 81, - "column": 15 - }, - "end": { - "line": 81, - "column": 16 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "metaObject", - "start": 2862, - "end": 2872, - "loc": { - "start": { - "line": 81, - "column": 16 - }, - "end": { - "line": 81, - "column": 26 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2872, - "end": 2873, + "start": 3244, + "end": 3245, "loc": { "start": { - "line": 81, - "column": 26 + "line": 86, + "column": 70 }, "end": { - "line": 81, - "column": 27 + "line": 86, + "column": 71 } } }, @@ -61089,44 +63266,43 @@ "postfix": false, "binop": null }, - "value": "type", - "start": 2873, - "end": 2877, + "value": "eachRootStats", + "start": 3245, + "end": 3258, "loc": { "start": { - "line": 81, - "column": 27 + "line": 86, + "column": 71 }, "end": { - "line": 81, - "column": 31 + "line": 86, + "column": 84 } } }, { "type": { - "label": "==/!=", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "===", - "start": 2878, - "end": 2881, + "start": 3258, + "end": 3259, "loc": { "start": { - "line": 81, - "column": 32 + "line": 86, + "column": 84 }, "end": { - "line": 81, - "column": 35 + "line": 86, + "column": 85 } } }, @@ -61142,17 +63318,17 @@ "postfix": false, "binop": null }, - "value": "metaObjectParent", - "start": 2882, - "end": 2898, + "value": "rootMetaObject", + "start": 3259, + "end": 3273, "loc": { "start": { - "line": 81, - "column": 36 + "line": 86, + "column": 85 }, "end": { - "line": 81, - "column": 52 + "line": 86, + "column": 99 } } }, @@ -61169,16 +63345,16 @@ "binop": null, "updateContext": null }, - "start": 2898, - "end": 2899, + "start": 3273, + "end": 3274, "loc": { "start": { - "line": 81, - "column": 52 + "line": 86, + "column": 99 }, "end": { - "line": 81, - "column": 53 + "line": 86, + "column": 100 } } }, @@ -61194,74 +63370,23 @@ "postfix": false, "binop": null }, - "value": "type", - "start": 2899, - "end": 2903, - "loc": { - "start": { - "line": 81, - "column": 53 - }, - "end": { - "line": 81, - "column": 57 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2903, - "end": 2904, - "loc": { - "start": { - "line": 81, - "column": 57 - }, - "end": { - "line": 81, - "column": 58 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2905, - "end": 2906, + "value": "id", + "start": 3274, + "end": 3276, "loc": { "start": { - "line": 81, - "column": 59 + "line": 86, + "column": 100 }, "end": { - "line": 81, - "column": 60 + "line": 86, + "column": 102 } } }, { "type": { - "label": "let", - "keyword": "let", + "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -61272,70 +63397,68 @@ "binop": null, "updateContext": null }, - "value": "let", - "start": 2923, - "end": 2926, + "start": 3276, + "end": 3277, "loc": { "start": { - "line": 82, - "column": 16 + "line": 86, + "column": 102 }, "end": { - "line": 82, - "column": 19 + "line": 86, + "column": 103 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "rootMetaObject", - "start": 2927, - "end": 2941, + "value": "=", + "start": 3278, + "end": 3279, "loc": { "start": { - "line": 82, - "column": 20 + "line": 86, + "column": 104 }, "end": { - "line": 82, - "column": 34 + "line": 86, + "column": 105 } } }, { "type": { - "label": "=", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 2942, - "end": 2943, + "start": 3280, + "end": 3281, "loc": { "start": { - "line": 82, - "column": 35 + "line": 86, + "column": 106 }, "end": { - "line": 82, - "column": 36 + "line": 86, + "column": 107 } } }, @@ -61351,23 +63474,23 @@ "postfix": false, "binop": null }, - "value": "metaObjectParent", - "start": 2944, - "end": 2960, + "value": "numChildren", + "start": 3302, + "end": 3313, "loc": { "start": { - "line": 82, - "column": 37 + "line": 87, + "column": 20 }, "end": { - "line": 82, - "column": 53 + "line": 87, + "column": 31 } } }, { "type": { - "label": ";", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -61378,69 +63501,69 @@ "binop": null, "updateContext": null }, - "start": 2960, - "end": 2961, + "start": 3313, + "end": 3314, "loc": { "start": { - "line": 82, - "column": 53 + "line": 87, + "column": 31 }, "end": { - "line": 82, - "column": 54 + "line": 87, + "column": 32 } } }, { "type": { - "label": "while", - "keyword": "while", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, - "isLoop": true, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "while", - "start": 2978, - "end": 2983, + "value": 0, + "start": 3315, + "end": 3316, "loc": { "start": { - "line": 83, - "column": 16 + "line": 87, + "column": 33 }, "end": { - "line": 83, - "column": 21 + "line": 87, + "column": 34 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2984, - "end": 2985, + "start": 3316, + "end": 3317, "loc": { "start": { - "line": 83, - "column": 22 + "line": 87, + "column": 34 }, "end": { - "line": 83, - "column": 23 + "line": 87, + "column": 35 } } }, @@ -61456,24 +63579,24 @@ "postfix": false, "binop": null }, - "value": "rootMetaObject", - "start": 2985, - "end": 2999, + "value": "countChildren", + "start": 3338, + "end": 3351, "loc": { "start": { - "line": 83, - "column": 23 + "line": 88, + "column": 20 }, "end": { - "line": 83, - "column": 37 + "line": 88, + "column": 33 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -61483,22 +63606,22 @@ "binop": null, "updateContext": null }, - "start": 2999, - "end": 3000, + "start": 3351, + "end": 3352, "loc": { "start": { - "line": 83, - "column": 37 + "line": 88, + "column": 33 }, "end": { - "line": 83, - "column": 38 + "line": 88, + "column": 34 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -61506,54 +63629,53 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "parent", - "start": 3000, - "end": 3006, + "value": 0, + "start": 3353, + "end": 3354, "loc": { "start": { - "line": 83, - "column": 38 + "line": 88, + "column": 35 }, "end": { - "line": 83, - "column": 44 + "line": 88, + "column": 36 } } }, { "type": { - "label": "&&", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 2, - "updateContext": null + "binop": null }, - "value": "&&", - "start": 3007, - "end": 3009, + "start": 3371, + "end": 3372, "loc": { "start": { - "line": 83, - "column": 45 + "line": 89, + "column": 16 }, "end": { - "line": 83, - "column": 47 + "line": 89, + "column": 17 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -61561,25 +63683,24 @@ "postfix": false, "binop": null }, - "value": "metaObjectsMap", - "start": 3010, - "end": 3024, + "start": 3372, + "end": 3373, "loc": { "start": { - "line": 83, - "column": 48 + "line": 89, + "column": 17 }, "end": { - "line": 83, - "column": 62 + "line": 89, + "column": 18 } } }, { "type": { - "label": "[", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -61588,16 +63709,16 @@ "binop": null, "updateContext": null }, - "start": 3024, - "end": 3025, + "start": 3373, + "end": 3374, "loc": { "start": { - "line": 83, - "column": 62 + "line": 89, + "column": 18 }, "end": { - "line": 83, - "column": 63 + "line": 89, + "column": 19 } } }, @@ -61613,17 +63734,17 @@ "postfix": false, "binop": null }, - "value": "rootMetaObject", - "start": 3025, - "end": 3039, + "value": "rootStats", + "start": 3391, + "end": 3400, "loc": { "start": { - "line": 83, - "column": 63 + "line": 90, + "column": 16 }, "end": { - "line": 83, - "column": 77 + "line": 90, + "column": 25 } } }, @@ -61640,16 +63761,16 @@ "binop": null, "updateContext": null }, - "start": 3039, - "end": 3040, + "start": 3400, + "end": 3401, "loc": { "start": { - "line": 83, - "column": 77 + "line": 90, + "column": 25 }, "end": { - "line": 83, - "column": 78 + "line": 90, + "column": 26 } } }, @@ -61665,50 +63786,50 @@ "postfix": false, "binop": null }, - "value": "parent", - "start": 3040, - "end": 3046, + "value": "numChildren", + "start": 3401, + "end": 3412, "loc": { "start": { - "line": 83, - "column": 78 + "line": 90, + "column": 26 }, "end": { - "line": 83, - "column": 84 + "line": 90, + "column": 37 } } }, { "type": { - "label": "]", + "label": "++/--", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null + "prefix": true, + "postfix": true, + "binop": null }, - "start": 3046, - "end": 3047, + "value": "++", + "start": 3412, + "end": 3414, "loc": { "start": { - "line": 83, - "column": 84 + "line": 90, + "column": 37 }, "end": { - "line": 83, - "column": 85 + "line": 90, + "column": 39 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -61718,16 +63839,16 @@ "binop": null, "updateContext": null }, - "start": 3047, - "end": 3048, + "start": 3414, + "end": 3415, "loc": { "start": { - "line": 83, - "column": 85 + "line": 90, + "column": 39 }, "end": { - "line": 83, - "column": 86 + "line": 90, + "column": 40 } } }, @@ -61743,44 +63864,43 @@ "postfix": false, "binop": null }, - "value": "type", - "start": 3048, - "end": 3052, + "value": "eachChildRoot", + "start": 3432, + "end": 3445, "loc": { "start": { - "line": 83, - "column": 86 + "line": 91, + "column": 16 }, "end": { - "line": 83, - "column": 90 + "line": 91, + "column": 29 } } }, { "type": { - "label": "==/!=", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "===", - "start": 3053, - "end": 3056, + "start": 3445, + "end": 3446, "loc": { "start": { - "line": 83, - "column": 91 + "line": 91, + "column": 29 }, "end": { - "line": 83, - "column": 94 + "line": 91, + "column": 30 } } }, @@ -61796,17 +63916,17 @@ "postfix": false, "binop": null }, - "value": "rootMetaObject", - "start": 3057, - "end": 3071, + "value": "metaObject", + "start": 3446, + "end": 3456, "loc": { "start": { - "line": 83, - "column": 95 + "line": 91, + "column": 30 }, "end": { - "line": 83, - "column": 109 + "line": 91, + "column": 40 } } }, @@ -61823,16 +63943,16 @@ "binop": null, "updateContext": null }, - "start": 3071, - "end": 3072, + "start": 3456, + "end": 3457, "loc": { "start": { - "line": 83, - "column": 109 + "line": 91, + "column": 40 }, "end": { - "line": 83, - "column": 110 + "line": 91, + "column": 41 } } }, @@ -61848,23 +63968,23 @@ "postfix": false, "binop": null }, - "value": "type", - "start": 3072, - "end": 3076, + "value": "id", + "start": 3457, + "end": 3459, "loc": { "start": { - "line": 83, - "column": 110 + "line": 91, + "column": 41 }, "end": { - "line": 83, - "column": 114 + "line": 91, + "column": 43 } } }, { "type": { - "label": ")", + "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -61872,43 +63992,46 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3076, - "end": 3077, + "start": 3459, + "end": 3460, "loc": { "start": { - "line": 83, - "column": 114 + "line": 91, + "column": 43 }, "end": { - "line": 83, - "column": 115 + "line": 91, + "column": 44 } } }, { "type": { - "label": "{", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3078, - "end": 3079, + "value": "=", + "start": 3461, + "end": 3462, "loc": { "start": { - "line": 83, - "column": 116 + "line": 91, + "column": 45 }, "end": { - "line": 83, - "column": 117 + "line": 91, + "column": 46 } } }, @@ -61925,51 +64048,50 @@ "binop": null }, "value": "rootMetaObject", - "start": 3100, - "end": 3114, + "start": 3463, + "end": 3477, "loc": { "start": { - "line": 84, - "column": 20 + "line": 91, + "column": 47 }, "end": { - "line": 84, - "column": 34 + "line": 91, + "column": 61 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 3115, - "end": 3116, + "start": 3477, + "end": 3478, "loc": { "start": { - "line": 84, - "column": 35 + "line": 91, + "column": 61 }, "end": { - "line": 84, - "column": 36 + "line": 91, + "column": 62 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -61977,25 +64099,25 @@ "postfix": false, "binop": null }, - "value": "metaObjectsMap", - "start": 3117, - "end": 3131, + "start": 3491, + "end": 3492, "loc": { "start": { - "line": 84, - "column": 37 + "line": 92, + "column": 12 }, "end": { - "line": 84, - "column": 51 + "line": 92, + "column": 13 } } }, { "type": { - "label": "[", + "label": "else", + "keyword": "else", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -62004,23 +64126,24 @@ "binop": null, "updateContext": null }, - "start": 3131, - "end": 3132, + "value": "else", + "start": 3493, + "end": 3497, "loc": { "start": { - "line": 84, - "column": 51 + "line": 92, + "column": 14 }, "end": { - "line": 84, - "column": 52 + "line": 92, + "column": 18 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -62029,51 +64152,24 @@ "postfix": false, "binop": null }, - "value": "rootMetaObject", - "start": 3132, - "end": 3146, - "loc": { - "start": { - "line": 84, - "column": 52 - }, - "end": { - "line": 84, - "column": 66 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 3146, - "end": 3147, + "start": 3498, + "end": 3499, "loc": { "start": { - "line": 84, - "column": 66 + "line": 92, + "column": 19 }, "end": { - "line": 84, - "column": 67 + "line": 92, + "column": 20 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -62081,23 +64177,22 @@ "postfix": false, "binop": null }, - "value": "parent", - "start": 3147, - "end": 3153, + "start": 3513, + "end": 3514, "loc": { "start": { - "line": 84, - "column": 67 + "line": 94, + "column": 12 }, "end": { - "line": 84, - "column": 73 + "line": 94, + "column": 13 } } }, { "type": { - "label": "]", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -62105,98 +64200,96 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3153, - "end": 3154, + "start": 3523, + "end": 3524, "loc": { "start": { - "line": 84, - "column": 73 + "line": 95, + "column": 8 }, "end": { - "line": 84, - "column": 74 + "line": 95, + "column": 9 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3154, - "end": 3155, + "start": 3529, + "end": 3530, "loc": { "start": { - "line": 84, - "column": 74 + "line": 96, + "column": 4 }, "end": { - "line": 84, - "column": 75 + "line": 96, + "column": 5 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": "return", + "keyword": "return", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3172, - "end": 3173, + "value": "return", + "start": 3535, + "end": 3541, "loc": { "start": { - "line": 85, - "column": 16 + "line": 97, + "column": 4 }, "end": { - "line": 85, - "column": 17 + "line": 97, + "column": 10 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 3190, - "end": 3195, + "start": 3542, + "end": 3543, "loc": { "start": { - "line": 86, - "column": 16 + "line": 97, + "column": 11 }, "end": { - "line": 86, - "column": 21 + "line": 97, + "column": 12 } } }, @@ -62212,44 +64305,43 @@ "postfix": false, "binop": null }, - "value": "rootStats", - "start": 3196, - "end": 3205, + "value": "metaObjectsMap", + "start": 3552, + "end": 3566, "loc": { "start": { - "line": 86, - "column": 22 + "line": 98, + "column": 8 }, "end": { - "line": 86, - "column": 31 + "line": 98, + "column": 22 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 3206, - "end": 3207, + "start": 3566, + "end": 3567, "loc": { "start": { - "line": 86, - "column": 32 + "line": 98, + "column": 22 }, "end": { - "line": 86, - "column": 33 + "line": 98, + "column": 23 } } }, @@ -62266,24 +64358,24 @@ "binop": null }, "value": "eachRootStats", - "start": 3208, - "end": 3221, + "start": 3576, + "end": 3589, "loc": { "start": { - "line": 86, - "column": 34 + "line": 99, + "column": 8 }, "end": { - "line": 86, - "column": 47 + "line": 99, + "column": 21 } } }, { "type": { - "label": "[", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -62292,16 +64384,16 @@ "binop": null, "updateContext": null }, - "start": 3221, - "end": 3222, + "start": 3589, + "end": 3590, "loc": { "start": { - "line": 86, - "column": 47 + "line": 99, + "column": 21 }, "end": { - "line": 86, - "column": 48 + "line": 99, + "column": 22 } } }, @@ -62317,23 +64409,23 @@ "postfix": false, "binop": null }, - "value": "rootMetaObject", - "start": 3222, - "end": 3236, + "value": "eachChildRoot", + "start": 3599, + "end": 3612, "loc": { "start": { - "line": 86, - "column": 48 + "line": 100, + "column": 8 }, "end": { - "line": 86, - "column": 62 + "line": 100, + "column": 21 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -62341,27 +64433,52 @@ "isAssign": false, "prefix": false, "postfix": false, + "binop": null + }, + "start": 3617, + "end": 3618, + "loc": { + "start": { + "line": 101, + "column": 4 + }, + "end": { + "line": 101, + "column": 5 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null, "updateContext": null }, - "start": 3236, - "end": 3237, + "start": 3618, + "end": 3619, "loc": { "start": { - "line": 86, - "column": 62 + "line": 101, + "column": 5 }, "end": { - "line": 86, - "column": 63 + "line": 101, + "column": 6 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -62369,70 +64486,69 @@ "postfix": false, "binop": null }, - "value": "id", - "start": 3237, - "end": 3239, + "start": 3620, + "end": 3621, "loc": { "start": { - "line": 86, - "column": 63 + "line": 102, + "column": 0 }, "end": { - "line": 86, - "column": 65 + "line": 102, + "column": 1 } } }, { "type": { - "label": "]", + "label": "function", + "keyword": "function", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3239, - "end": 3240, + "value": "function", + "start": 3623, + "end": 3631, "loc": { "start": { - "line": 86, - "column": 65 + "line": 104, + "column": 0 }, "end": { - "line": 86, - "column": 66 + "line": 104, + "column": 8 } } }, { "type": { - "label": "||", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, - "updateContext": null + "binop": null }, - "value": "||", - "start": 3241, - "end": 3243, + "value": "loadGLTF", + "start": 3632, + "end": 3640, "loc": { "start": { - "line": 86, - "column": 67 + "line": 104, + "column": 9 }, "end": { - "line": 86, - "column": 69 + "line": 104, + "column": 17 } } }, @@ -62448,16 +64564,16 @@ "postfix": false, "binop": null }, - "start": 3244, - "end": 3245, + "start": 3640, + "end": 3641, "loc": { "start": { - "line": 86, - "column": 70 + "line": 104, + "column": 17 }, "end": { - "line": 86, - "column": 71 + "line": 104, + "column": 18 } } }, @@ -62473,25 +64589,25 @@ "postfix": false, "binop": null }, - "value": "eachRootStats", - "start": 3245, - "end": 3258, + "value": "plugin", + "start": 3641, + "end": 3647, "loc": { "start": { - "line": 86, - "column": 71 + "line": 104, + "column": 18 }, "end": { - "line": 86, - "column": 84 + "line": 104, + "column": 24 } } }, { "type": { - "label": "[", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -62500,16 +64616,16 @@ "binop": null, "updateContext": null }, - "start": 3258, - "end": 3259, + "start": 3647, + "end": 3648, "loc": { "start": { - "line": 86, - "column": 84 + "line": 104, + "column": 24 }, "end": { - "line": 86, - "column": 85 + "line": 104, + "column": 25 } } }, @@ -62525,24 +64641,24 @@ "postfix": false, "binop": null }, - "value": "rootMetaObject", - "start": 3259, - "end": 3273, + "value": "src", + "start": 3649, + "end": 3652, "loc": { "start": { - "line": 86, - "column": 85 + "line": 104, + "column": 26 }, "end": { - "line": 86, - "column": 99 + "line": 104, + "column": 29 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -62552,16 +64668,16 @@ "binop": null, "updateContext": null }, - "start": 3273, - "end": 3274, + "start": 3652, + "end": 3653, "loc": { "start": { - "line": 86, - "column": 99 + "line": 104, + "column": 29 }, "end": { - "line": 86, - "column": 100 + "line": 104, + "column": 30 } } }, @@ -62577,24 +64693,24 @@ "postfix": false, "binop": null }, - "value": "id", - "start": 3274, - "end": 3276, + "value": "metaModelJSON", + "start": 3654, + "end": 3667, "loc": { "start": { - "line": 86, - "column": 100 + "line": 104, + "column": 31 }, "end": { - "line": 86, - "column": 102 + "line": 104, + "column": 44 } } }, { "type": { - "label": "]", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -62604,68 +64720,68 @@ "binop": null, "updateContext": null }, - "start": 3276, - "end": 3277, + "start": 3667, + "end": 3668, "loc": { "start": { - "line": 86, - "column": 102 + "line": 104, + "column": 44 }, "end": { - "line": 86, - "column": 103 + "line": 104, + "column": 45 } } }, { "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 3278, - "end": 3279, + "value": "options", + "start": 3669, + "end": 3676, "loc": { "start": { - "line": 86, - "column": 104 + "line": 104, + "column": 46 }, "end": { - "line": 86, - "column": 105 + "line": 104, + "column": 53 } } }, { "type": { - "label": "{", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3280, - "end": 3281, + "start": 3676, + "end": 3677, "loc": { "start": { - "line": 86, - "column": 106 + "line": 104, + "column": 53 }, "end": { - "line": 86, - "column": 107 + "line": 104, + "column": 54 } } }, @@ -62681,23 +64797,23 @@ "postfix": false, "binop": null }, - "value": "numChildren", - "start": 3302, - "end": 3313, + "value": "sceneModel", + "start": 3678, + "end": 3688, "loc": { "start": { - "line": 87, - "column": 20 + "line": 104, + "column": 55 }, "end": { - "line": 87, - "column": 31 + "line": 104, + "column": 65 } } }, { "type": { - "label": ":", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -62708,22 +64824,22 @@ "binop": null, "updateContext": null }, - "start": 3313, - "end": 3314, + "start": 3688, + "end": 3689, "loc": { "start": { - "line": 87, - "column": 31 + "line": 104, + "column": 65 }, "end": { - "line": 87, - "column": 32 + "line": 104, + "column": 66 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -62731,20 +64847,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 3315, - "end": 3316, + "value": "ok", + "start": 3690, + "end": 3692, "loc": { "start": { - "line": 87, - "column": 33 + "line": 104, + "column": 67 }, "end": { - "line": 87, - "column": 34 + "line": 104, + "column": 69 } } }, @@ -62761,16 +64876,16 @@ "binop": null, "updateContext": null }, - "start": 3316, - "end": 3317, + "start": 3692, + "end": 3693, "loc": { "start": { - "line": 87, - "column": 34 + "line": 104, + "column": 69 }, "end": { - "line": 87, - "column": 35 + "line": 104, + "column": 70 } } }, @@ -62786,76 +64901,74 @@ "postfix": false, "binop": null }, - "value": "countChildren", - "start": 3338, - "end": 3351, + "value": "error", + "start": 3694, + "end": 3699, "loc": { "start": { - "line": 88, - "column": 20 + "line": 104, + "column": 71 }, "end": { - "line": 88, - "column": 33 + "line": 104, + "column": 76 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3351, - "end": 3352, + "start": 3699, + "end": 3700, "loc": { "start": { - "line": 88, - "column": 33 + "line": 104, + "column": 76 }, "end": { - "line": 88, - "column": 34 + "line": 104, + "column": 77 } } }, { "type": { - "label": "num", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null + "postfix": false, + "binop": null }, - "value": 0, - "start": 3353, - "end": 3354, + "start": 3701, + "end": 3702, "loc": { "start": { - "line": 88, - "column": 35 + "line": 104, + "column": 78 }, "end": { - "line": 88, - "column": 36 + "line": 104, + "column": 79 } } }, { "type": { - "label": "}", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -62863,26 +64976,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3371, - "end": 3372, + "value": "const", + "start": 3707, + "end": 3712, "loc": { "start": { - "line": 89, - "column": 16 + "line": 105, + "column": 4 }, "end": { - "line": 89, - "column": 17 + "line": 105, + "column": 9 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -62890,41 +65005,43 @@ "postfix": false, "binop": null }, - "start": 3372, - "end": 3373, + "value": "spinner", + "start": 3713, + "end": 3720, "loc": { "start": { - "line": 89, - "column": 17 + "line": 105, + "column": 10 }, "end": { - "line": 89, - "column": 18 + "line": 105, + "column": 17 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 3373, - "end": 3374, + "value": "=", + "start": 3721, + "end": 3722, "loc": { "start": { - "line": 89, + "line": 105, "column": 18 }, "end": { - "line": 89, + "line": 105, "column": 19 } } @@ -62941,17 +65058,17 @@ "postfix": false, "binop": null }, - "value": "rootStats", - "start": 3391, - "end": 3400, + "value": "plugin", + "start": 3723, + "end": 3729, "loc": { "start": { - "line": 90, - "column": 16 + "line": 105, + "column": 20 }, "end": { - "line": 90, - "column": 25 + "line": 105, + "column": 26 } } }, @@ -62968,16 +65085,16 @@ "binop": null, "updateContext": null }, - "start": 3400, - "end": 3401, + "start": 3729, + "end": 3730, "loc": { "start": { - "line": 90, - "column": 25 + "line": 105, + "column": 26 }, "end": { - "line": 90, - "column": 26 + "line": 105, + "column": 27 } } }, @@ -62993,50 +65110,24 @@ "postfix": false, "binop": null }, - "value": "numChildren", - "start": 3401, - "end": 3412, + "value": "viewer", + "start": 3730, + "end": 3736, "loc": { "start": { - "line": 90, - "column": 26 + "line": 105, + "column": 27 }, "end": { - "line": 90, - "column": 37 + "line": 105, + "column": 33 } } }, { "type": { - "label": "++/--", + "label": ".", "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null - }, - "value": "++", - "start": 3412, - "end": 3414, - "loc": { - "start": { - "line": 90, - "column": 37 - }, - "end": { - "line": 90, - "column": 39 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -63046,16 +65137,16 @@ "binop": null, "updateContext": null }, - "start": 3414, - "end": 3415, + "start": 3736, + "end": 3737, "loc": { "start": { - "line": 90, - "column": 39 + "line": 105, + "column": 33 }, "end": { - "line": 90, - "column": 40 + "line": 105, + "column": 34 } } }, @@ -63071,25 +65162,25 @@ "postfix": false, "binop": null }, - "value": "eachChildRoot", - "start": 3432, - "end": 3445, + "value": "scene", + "start": 3737, + "end": 3742, "loc": { "start": { - "line": 91, - "column": 16 + "line": 105, + "column": 34 }, "end": { - "line": 91, - "column": 29 + "line": 105, + "column": 39 } } }, { "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -63098,16 +65189,16 @@ "binop": null, "updateContext": null }, - "start": 3445, - "end": 3446, + "start": 3742, + "end": 3743, "loc": { "start": { - "line": 91, - "column": 29 + "line": 105, + "column": 39 }, "end": { - "line": 91, - "column": 30 + "line": 105, + "column": 40 } } }, @@ -63123,17 +65214,17 @@ "postfix": false, "binop": null }, - "value": "metaObject", - "start": 3446, - "end": 3456, + "value": "canvas", + "start": 3743, + "end": 3749, "loc": { "start": { - "line": 91, - "column": 30 + "line": 105, + "column": 40 }, "end": { - "line": 91, - "column": 40 + "line": 105, + "column": 46 } } }, @@ -63150,16 +65241,16 @@ "binop": null, "updateContext": null }, - "start": 3456, - "end": 3457, + "start": 3749, + "end": 3750, "loc": { "start": { - "line": 91, - "column": 40 + "line": 105, + "column": 46 }, "end": { - "line": 91, - "column": 41 + "line": 105, + "column": 47 } } }, @@ -63175,24 +65266,24 @@ "postfix": false, "binop": null }, - "value": "id", - "start": 3457, - "end": 3459, + "value": "spinner", + "start": 3750, + "end": 3757, "loc": { "start": { - "line": 91, - "column": 41 + "line": 105, + "column": 47 }, "end": { - "line": 91, - "column": 43 + "line": 105, + "column": 54 } } }, { "type": { - "label": "]", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -63202,127 +65293,126 @@ "binop": null, "updateContext": null }, - "start": 3459, - "end": 3460, + "start": 3757, + "end": 3758, "loc": { "start": { - "line": 91, - "column": 43 + "line": 105, + "column": 54 }, "end": { - "line": 91, - "column": 44 + "line": 105, + "column": 55 } } }, { "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 3461, - "end": 3462, + "value": "spinner", + "start": 3763, + "end": 3770, "loc": { "start": { - "line": 91, - "column": 45 + "line": 106, + "column": 4 }, "end": { - "line": 91, - "column": 46 + "line": 106, + "column": 11 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "rootMetaObject", - "start": 3463, - "end": 3477, + "start": 3770, + "end": 3771, "loc": { "start": { - "line": 91, - "column": 47 + "line": 106, + "column": 11 }, "end": { - "line": 91, - "column": 61 + "line": 106, + "column": 12 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3477, - "end": 3478, + "value": "processes", + "start": 3771, + "end": 3780, "loc": { "start": { - "line": 91, - "column": 61 + "line": 106, + "column": 12 }, "end": { - "line": 91, - "column": 62 + "line": 106, + "column": 21 } } }, { "type": { - "label": "}", + "label": "++/--", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "start": 3491, - "end": 3492, + "value": "++", + "start": 3780, + "end": 3782, "loc": { "start": { - "line": 92, - "column": 12 + "line": 106, + "column": 21 }, "end": { - "line": 92, - "column": 13 + "line": 106, + "column": 23 } } }, { "type": { - "label": "else", - "keyword": "else", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -63333,50 +65423,52 @@ "binop": null, "updateContext": null }, - "value": "else", - "start": 3493, - "end": 3497, + "start": 3782, + "end": 3783, "loc": { "start": { - "line": 92, - "column": 14 + "line": 106, + "column": 23 }, "end": { - "line": 92, - "column": 18 + "line": 106, + "column": 24 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3498, - "end": 3499, + "value": "const", + "start": 3788, + "end": 3793, "loc": { "start": { - "line": 92, - "column": 19 + "line": 107, + "column": 4 }, "end": { - "line": 92, - "column": 20 + "line": 107, + "column": 9 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -63384,49 +65476,52 @@ "postfix": false, "binop": null }, - "start": 3513, - "end": 3514, + "value": "isGLB", + "start": 3794, + "end": 3799, "loc": { "start": { - "line": 94, - "column": 12 + "line": 107, + "column": 10 }, "end": { - "line": 94, - "column": 13 + "line": 107, + "column": 15 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3523, - "end": 3524, + "value": "=", + "start": 3800, + "end": 3801, "loc": { "start": { - "line": 95, - "column": 8 + "line": 107, + "column": 16 }, "end": { - "line": 95, - "column": 9 + "line": 107, + "column": 17 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -63434,69 +65529,68 @@ "postfix": false, "binop": null }, - "start": 3529, - "end": 3530, + "start": 3802, + "end": 3803, "loc": { "start": { - "line": 96, - "column": 4 + "line": 107, + "column": 18 }, "end": { - "line": 96, - "column": 5 + "line": 107, + "column": 19 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "return", - "start": 3535, - "end": 3541, + "value": "src", + "start": 3803, + "end": 3806, "loc": { "start": { - "line": 97, - "column": 4 + "line": 107, + "column": 19 }, "end": { - "line": 97, - "column": 10 + "line": 107, + "column": 22 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3542, - "end": 3543, + "start": 3806, + "end": 3807, "loc": { "start": { - "line": 97, - "column": 11 + "line": 107, + "column": 22 }, "end": { - "line": 97, - "column": 12 + "line": 107, + "column": 23 } } }, @@ -63512,49 +65606,48 @@ "postfix": false, "binop": null }, - "value": "metaObjectsMap", - "start": 3552, - "end": 3566, + "value": "split", + "start": 3807, + "end": 3812, "loc": { "start": { - "line": 98, - "column": 8 + "line": 107, + "column": 23 }, "end": { - "line": 98, - "column": 22 + "line": 107, + "column": 28 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3566, - "end": 3567, + "start": 3812, + "end": 3813, "loc": { "start": { - "line": 98, - "column": 22 + "line": 107, + "column": 28 }, "end": { - "line": 98, - "column": 23 + "line": 107, + "column": 29 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -63562,79 +65655,79 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "eachRootStats", - "start": 3576, - "end": 3589, + "value": ".", + "start": 3813, + "end": 3816, "loc": { "start": { - "line": 99, - "column": 8 + "line": 107, + "column": 29 }, - "end": { - "line": 99, - "column": 21 + "end": { + "line": 107, + "column": 32 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3589, - "end": 3590, + "start": 3816, + "end": 3817, "loc": { "start": { - "line": 99, - "column": 21 + "line": 107, + "column": 32 }, "end": { - "line": 99, - "column": 22 + "line": 107, + "column": 33 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "eachChildRoot", - "start": 3599, - "end": 3612, + "start": 3817, + "end": 3818, "loc": { "start": { - "line": 100, - "column": 8 + "line": 107, + "column": 33 }, "end": { - "line": 100, - "column": 21 + "line": 107, + "column": 34 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -63642,48 +65735,48 @@ "postfix": false, "binop": null }, - "start": 3617, - "end": 3618, + "value": "pop", + "start": 3818, + "end": 3821, "loc": { "start": { - "line": 101, - "column": 4 + "line": 107, + "column": 34 }, "end": { - "line": 101, - "column": 5 + "line": 107, + "column": 37 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3618, - "end": 3619, + "start": 3821, + "end": 3822, "loc": { "start": { - "line": 101, - "column": 5 + "line": 107, + "column": 37 }, "end": { - "line": 101, - "column": 6 + "line": 107, + "column": 38 } } }, { "type": { - "label": "}", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -63693,49 +65786,49 @@ "postfix": false, "binop": null }, - "start": 3620, - "end": 3621, + "start": 3822, + "end": 3823, "loc": { "start": { - "line": 102, - "column": 0 + "line": 107, + "column": 38 }, "end": { - "line": 102, - "column": 1 + "line": 107, + "column": 39 } } }, { "type": { - "label": "function", - "keyword": "function", - "beforeExpr": false, - "startsExpr": true, + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "value": "function", - "start": 3623, - "end": 3631, + "value": "===", + "start": 3824, + "end": 3827, "loc": { "start": { - "line": 104, - "column": 0 + "line": 107, + "column": 40 }, "end": { - "line": 104, - "column": 8 + "line": 107, + "column": 43 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -63743,27 +65836,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "loadGLTF", - "start": 3632, - "end": 3640, + "value": "glb", + "start": 3828, + "end": 3833, "loc": { "start": { - "line": 104, - "column": 9 + "line": 107, + "column": 44 }, "end": { - "line": 104, - "column": 17 + "line": 107, + "column": 49 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -63771,49 +65865,50 @@ "postfix": false, "binop": null }, - "start": 3640, - "end": 3641, + "start": 3833, + "end": 3834, "loc": { "start": { - "line": 104, - "column": 17 + "line": 107, + "column": 49 }, "end": { - "line": 104, - "column": 18 + "line": 107, + "column": 50 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "plugin", - "start": 3641, - "end": 3647, + "start": 3834, + "end": 3835, "loc": { "start": { - "line": 104, - "column": 18 + "line": 107, + "column": 50 }, "end": { - "line": 104, - "column": 24 + "line": 107, + "column": 51 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -63823,23 +65918,24 @@ "binop": null, "updateContext": null }, - "start": 3647, - "end": 3648, + "value": "if", + "start": 3840, + "end": 3842, "loc": { "start": { - "line": 104, - "column": 24 + "line": 108, + "column": 4 }, "end": { - "line": 104, - "column": 25 + "line": 108, + "column": 6 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -63848,51 +65944,50 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 3649, - "end": 3652, + "start": 3843, + "end": 3844, "loc": { "start": { - "line": 104, - "column": 26 + "line": 108, + "column": 7 }, "end": { - "line": 104, - "column": 29 + "line": 108, + "column": 8 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3652, - "end": 3653, + "value": "isGLB", + "start": 3844, + "end": 3849, "loc": { "start": { - "line": 104, - "column": 29 + "line": 108, + "column": 8 }, "end": { - "line": 104, - "column": 30 + "line": 108, + "column": 13 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -63900,43 +65995,41 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 3654, - "end": 3667, + "start": 3849, + "end": 3850, "loc": { "start": { - "line": 104, - "column": 31 + "line": 108, + "column": 13 }, "end": { - "line": 104, - "column": 44 + "line": 108, + "column": 14 } } }, { "type": { - "label": ",", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3667, - "end": 3668, + "start": 3851, + "end": 3852, "loc": { "start": { - "line": 104, - "column": 44 + "line": 108, + "column": 15 }, "end": { - "line": 104, - "column": 45 + "line": 108, + "column": 16 } } }, @@ -63952,24 +66045,24 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 3669, - "end": 3676, + "value": "plugin", + "start": 3861, + "end": 3867, "loc": { "start": { - "line": 104, - "column": 46 + "line": 109, + "column": 8 }, "end": { - "line": 104, - "column": 53 + "line": 109, + "column": 14 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -63979,16 +66072,16 @@ "binop": null, "updateContext": null }, - "start": 3676, - "end": 3677, + "start": 3867, + "end": 3868, "loc": { "start": { - "line": 104, - "column": 53 + "line": 109, + "column": 14 }, "end": { - "line": 104, - "column": 54 + "line": 109, + "column": 15 } } }, @@ -64004,24 +66097,24 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 3678, - "end": 3688, + "value": "dataSource", + "start": 3868, + "end": 3878, "loc": { "start": { - "line": 104, - "column": 55 + "line": 109, + "column": 15 }, "end": { - "line": 104, - "column": 65 + "line": 109, + "column": 25 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -64031,16 +66124,16 @@ "binop": null, "updateContext": null }, - "start": 3688, - "end": 3689, + "start": 3878, + "end": 3879, "loc": { "start": { - "line": 104, - "column": 65 + "line": 109, + "column": 25 }, "end": { - "line": 104, - "column": 66 + "line": 109, + "column": 26 } } }, @@ -64056,43 +66149,42 @@ "postfix": false, "binop": null }, - "value": "ok", - "start": 3690, - "end": 3692, + "value": "getGLB", + "start": 3879, + "end": 3885, "loc": { "start": { - "line": 104, - "column": 67 + "line": 109, + "column": 26 }, "end": { - "line": 104, - "column": 69 + "line": 109, + "column": 32 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3692, - "end": 3693, + "start": 3885, + "end": 3886, "loc": { "start": { - "line": 104, - "column": 69 + "line": 109, + "column": 32 }, "end": { - "line": 104, - "column": 70 + "line": 109, + "column": 33 } } }, @@ -64108,48 +66200,49 @@ "postfix": false, "binop": null }, - "value": "error", - "start": 3694, - "end": 3699, + "value": "src", + "start": 3886, + "end": 3889, "loc": { "start": { - "line": 104, - "column": 71 + "line": 109, + "column": 33 }, "end": { - "line": 104, - "column": 76 + "line": 109, + "column": 36 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3699, - "end": 3700, + "start": 3889, + "end": 3890, "loc": { "start": { - "line": 104, - "column": 76 + "line": 109, + "column": 36 }, "end": { - "line": 104, - "column": 77 + "line": 109, + "column": 37 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -64159,52 +66252,50 @@ "postfix": false, "binop": null }, - "start": 3701, - "end": 3702, + "start": 3891, + "end": 3892, "loc": { "start": { - "line": 104, - "column": 78 + "line": 109, + "column": 38 }, "end": { - "line": 104, - "column": 79 + "line": 109, + "column": 39 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 3707, - "end": 3712, + "value": "arrayBuffer", + "start": 3892, + "end": 3903, "loc": { "start": { - "line": 105, - "column": 4 + "line": 109, + "column": 39 }, "end": { - "line": 105, - "column": 9 + "line": 109, + "column": 50 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -64212,51 +66303,49 @@ "postfix": false, "binop": null }, - "value": "spinner", - "start": 3713, - "end": 3720, + "start": 3903, + "end": 3904, "loc": { "start": { - "line": 105, - "column": 10 + "line": 109, + "column": 50 }, "end": { - "line": 105, - "column": 17 + "line": 109, + "column": 51 } } }, { "type": { - "label": "=", + "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 3721, - "end": 3722, + "start": 3905, + "end": 3907, "loc": { "start": { - "line": 105, - "column": 18 + "line": 109, + "column": 52 }, "end": { - "line": 105, - "column": 19 + "line": 109, + "column": 54 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -64265,43 +66354,32 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 3723, - "end": 3729, + "start": 3908, + "end": 3909, "loc": { "start": { - "line": 105, - "column": 20 + "line": 109, + "column": 55 }, "end": { - "line": 105, - "column": 26 + "line": 109, + "column": 56 } } }, { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 3729, - "end": 3730, + "type": "CommentLine", + "value": " OK", + "start": 3910, + "end": 3915, "loc": { "start": { - "line": 105, - "column": 26 + "line": 109, + "column": 57 }, "end": { - "line": 105, - "column": 27 + "line": 109, + "column": 62 } } }, @@ -64315,19 +66393,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null - }, - "value": "viewer", - "start": 3730, - "end": 3736, + "binop": null + }, + "value": "options", + "start": 3932, + "end": 3939, "loc": { "start": { - "line": 105, - "column": 27 + "line": 110, + "column": 16 }, "end": { - "line": 105, - "column": 33 + "line": 110, + "column": 23 } } }, @@ -64344,16 +66422,16 @@ "binop": null, "updateContext": null }, - "start": 3736, - "end": 3737, + "start": 3939, + "end": 3940, "loc": { "start": { - "line": 105, - "column": 33 + "line": 110, + "column": 23 }, "end": { - "line": 105, - "column": 34 + "line": 110, + "column": 24 } } }, @@ -64369,43 +66447,44 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 3737, - "end": 3742, + "value": "basePath", + "start": 3940, + "end": 3948, "loc": { "start": { - "line": 105, - "column": 34 + "line": 110, + "column": 24 }, "end": { - "line": 105, - "column": 39 + "line": 110, + "column": 32 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 3742, - "end": 3743, + "value": "=", + "start": 3949, + "end": 3950, "loc": { "start": { - "line": 105, - "column": 39 + "line": 110, + "column": 33 }, "end": { - "line": 105, - "column": 40 + "line": 110, + "column": 34 } } }, @@ -64421,42 +66500,41 @@ "postfix": false, "binop": null }, - "value": "canvas", - "start": 3743, - "end": 3749, + "value": "getBasePath", + "start": 3951, + "end": 3962, "loc": { "start": { - "line": 105, - "column": 40 + "line": 110, + "column": 35 }, "end": { - "line": 105, + "line": 110, "column": 46 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3749, - "end": 3750, + "start": 3962, + "end": 3963, "loc": { "start": { - "line": 105, + "line": 110, "column": 46 }, "end": { - "line": 105, + "line": 110, "column": 47 } } @@ -64473,17 +66551,42 @@ "postfix": false, "binop": null }, - "value": "spinner", - "start": 3750, - "end": 3757, + "value": "src", + "start": 3963, + "end": 3966, "loc": { "start": { - "line": 105, + "line": 110, "column": 47 }, "end": { - "line": 105, - "column": 54 + "line": 110, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3966, + "end": 3967, + "loc": { + "start": { + "line": 110, + "column": 50 + }, + "end": { + "line": 110, + "column": 51 } } }, @@ -64500,16 +66603,16 @@ "binop": null, "updateContext": null }, - "start": 3757, - "end": 3758, + "start": 3967, + "end": 3968, "loc": { "start": { - "line": 105, - "column": 54 + "line": 110, + "column": 51 }, "end": { - "line": 105, - "column": 55 + "line": 110, + "column": 52 } } }, @@ -64525,43 +66628,42 @@ "postfix": false, "binop": null }, - "value": "spinner", - "start": 3763, - "end": 3770, + "value": "parseGLTF", + "start": 3985, + "end": 3994, "loc": { "start": { - "line": 106, - "column": 4 + "line": 111, + "column": 16 }, "end": { - "line": 106, - "column": 11 + "line": 111, + "column": 25 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3770, - "end": 3771, + "start": 3994, + "end": 3995, "loc": { "start": { - "line": 106, - "column": 11 + "line": 111, + "column": 25 }, "end": { - "line": 106, - "column": 12 + "line": 111, + "column": 26 } } }, @@ -64577,77 +66679,76 @@ "postfix": false, "binop": null }, - "value": "processes", - "start": 3771, - "end": 3780, + "value": "plugin", + "start": 3995, + "end": 4001, "loc": { "start": { - "line": 106, - "column": 12 + "line": 111, + "column": 26 }, "end": { - "line": 106, - "column": 21 + "line": 111, + "column": 32 } } }, { "type": { - "label": "++/--", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null }, - "value": "++", - "start": 3780, - "end": 3782, + "start": 4001, + "end": 4002, "loc": { "start": { - "line": 106, - "column": 21 + "line": 111, + "column": 32 }, "end": { - "line": 106, - "column": 23 + "line": 111, + "column": 33 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3782, - "end": 3783, + "value": "src", + "start": 4003, + "end": 4006, "loc": { "start": { - "line": 106, - "column": 23 + "line": 111, + "column": 34 }, "end": { - "line": 106, - "column": 24 + "line": 111, + "column": 37 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -64657,17 +66758,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 3788, - "end": 3793, + "start": 4006, + "end": 4007, "loc": { "start": { - "line": 107, - "column": 4 + "line": 111, + "column": 37 }, "end": { - "line": 107, - "column": 9 + "line": 111, + "column": 38 } } }, @@ -64683,51 +66783,50 @@ "postfix": false, "binop": null }, - "value": "isGLB", - "start": 3794, - "end": 3799, + "value": "arrayBuffer", + "start": 4008, + "end": 4019, "loc": { "start": { - "line": 107, - "column": 10 + "line": 111, + "column": 39 }, "end": { - "line": 107, - "column": 15 + "line": 111, + "column": 50 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 3800, - "end": 3801, + "start": 4019, + "end": 4020, "loc": { "start": { - "line": 107, - "column": 16 + "line": 111, + "column": 50 }, "end": { - "line": 107, - "column": 17 + "line": 111, + "column": 51 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -64736,16 +66835,43 @@ "postfix": false, "binop": null }, - "start": 3802, - "end": 3803, + "value": "metaModelJSON", + "start": 4021, + "end": 4034, "loc": { "start": { - "line": 107, - "column": 18 + "line": 111, + "column": 52 }, "end": { - "line": 107, - "column": 19 + "line": 111, + "column": 65 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4034, + "end": 4035, + "loc": { + "start": { + "line": 111, + "column": 65 + }, + "end": { + "line": 111, + "column": 66 } } }, @@ -64761,24 +66887,24 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 3803, - "end": 3806, + "value": "options", + "start": 4036, + "end": 4043, "loc": { "start": { - "line": 107, - "column": 19 + "line": 111, + "column": 67 }, "end": { - "line": 107, - "column": 22 + "line": 111, + "column": 74 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -64788,16 +66914,16 @@ "binop": null, "updateContext": null }, - "start": 3806, - "end": 3807, + "start": 4043, + "end": 4044, "loc": { "start": { - "line": 107, - "column": 22 + "line": 111, + "column": 74 }, "end": { - "line": 107, - "column": 23 + "line": 111, + "column": 75 } } }, @@ -64813,48 +66939,49 @@ "postfix": false, "binop": null }, - "value": "split", - "start": 3807, - "end": 3812, + "value": "sceneModel", + "start": 4045, + "end": 4055, "loc": { "start": { - "line": 107, - "column": 23 + "line": 111, + "column": 76 }, "end": { - "line": 107, - "column": 28 + "line": 111, + "column": 86 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3812, - "end": 3813, + "start": 4055, + "end": 4056, "loc": { "start": { - "line": 107, - "column": 28 + "line": 111, + "column": 86 }, "end": { - "line": 107, - "column": 29 + "line": 111, + "column": 87 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -64862,79 +66989,79 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": ".", - "start": 3813, - "end": 3816, + "value": "ok", + "start": 4057, + "end": 4059, "loc": { "start": { - "line": 107, - "column": 29 + "line": 111, + "column": 88 }, "end": { - "line": 107, - "column": 32 + "line": 111, + "column": 90 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3816, - "end": 3817, + "start": 4059, + "end": 4060, "loc": { "start": { - "line": 107, - "column": 32 + "line": 111, + "column": 90 }, "end": { - "line": 107, - "column": 33 + "line": 111, + "column": 91 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3817, - "end": 3818, + "value": "error", + "start": 4061, + "end": 4066, "loc": { "start": { - "line": 107, - "column": 33 + "line": 111, + "column": 92 }, "end": { - "line": 107, - "column": 34 + "line": 111, + "column": 97 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -64942,50 +67069,50 @@ "postfix": false, "binop": null }, - "value": "pop", - "start": 3818, - "end": 3821, + "start": 4066, + "end": 4067, "loc": { "start": { - "line": 107, - "column": 34 + "line": 111, + "column": 97 }, "end": { - "line": 107, - "column": 37 + "line": 111, + "column": 98 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3821, - "end": 3822, + "start": 4067, + "end": 4068, "loc": { "start": { - "line": 107, - "column": 37 + "line": 111, + "column": 98 }, "end": { - "line": 107, - "column": 38 + "line": 111, + "column": 99 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -64993,49 +67120,49 @@ "postfix": false, "binop": null }, - "start": 3822, - "end": 3823, + "value": "spinner", + "start": 4085, + "end": 4092, "loc": { "start": { - "line": 107, - "column": 38 + "line": 112, + "column": 16 }, "end": { - "line": 107, - "column": 39 + "line": 112, + "column": 23 } } }, { "type": { - "label": "==/!=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "===", - "start": 3824, - "end": 3827, + "start": 4092, + "end": 4093, "loc": { "start": { - "line": 107, - "column": 40 + "line": 112, + "column": 23 }, "end": { - "line": 107, - "column": 43 + "line": 112, + "column": 24 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -65043,45 +67170,45 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "glb", - "start": 3828, - "end": 3833, + "value": "processes", + "start": 4093, + "end": 4102, "loc": { "start": { - "line": 107, - "column": 44 + "line": 112, + "column": 24 }, "end": { - "line": 107, - "column": 49 + "line": 112, + "column": 33 } } }, { "type": { - "label": ")", + "label": "++/--", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "start": 3833, - "end": 3834, + "value": "--", + "start": 4102, + "end": 4104, "loc": { "start": { - "line": 107, - "column": 49 + "line": 112, + "column": 33 }, "end": { - "line": 107, - "column": 50 + "line": 112, + "column": 35 } } }, @@ -65098,23 +67225,22 @@ "binop": null, "updateContext": null }, - "start": 3834, - "end": 3835, + "start": 4104, + "end": 4105, "loc": { "start": { - "line": 107, - "column": 50 + "line": 112, + "column": 35 }, "end": { - "line": 107, - "column": 51 + "line": 112, + "column": 36 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -65122,52 +67248,51 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 3840, - "end": 3842, + "start": 4118, + "end": 4119, "loc": { "start": { - "line": 108, - "column": 4 + "line": 113, + "column": 12 }, "end": { - "line": 108, - "column": 6 + "line": 113, + "column": 13 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3843, - "end": 3844, + "start": 4119, + "end": 4120, "loc": { "start": { - "line": 108, - "column": 7 + "line": 113, + "column": 13 }, "end": { - "line": 108, - "column": 8 + "line": 113, + "column": 14 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -65176,25 +67301,24 @@ "postfix": false, "binop": null }, - "value": "isGLB", - "start": 3844, - "end": 3849, + "start": 4133, + "end": 4134, "loc": { "start": { - "line": 108, - "column": 8 + "line": 114, + "column": 12 }, "end": { - "line": 108, + "line": 114, "column": 13 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65202,24 +67326,25 @@ "postfix": false, "binop": null }, - "start": 3849, - "end": 3850, + "value": "err", + "start": 4134, + "end": 4137, "loc": { "start": { - "line": 108, + "line": 114, "column": 13 }, "end": { - "line": 108, - "column": 14 + "line": 114, + "column": 16 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65227,68 +67352,67 @@ "postfix": false, "binop": null }, - "start": 3851, - "end": 3852, + "start": 4137, + "end": 4138, "loc": { "start": { - "line": 108, - "column": 15 + "line": 114, + "column": 16 }, "end": { - "line": 108, - "column": 16 + "line": 114, + "column": 17 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "=>", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "plugin", - "start": 3861, - "end": 3867, + "start": 4139, + "end": 4141, "loc": { "start": { - "line": 109, - "column": 8 + "line": 114, + "column": 18 }, "end": { - "line": 109, - "column": 14 + "line": 114, + "column": 20 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3867, - "end": 3868, + "start": 4142, + "end": 4143, "loc": { "start": { - "line": 109, - "column": 14 + "line": 114, + "column": 21 }, "end": { - "line": 109, - "column": 15 + "line": 114, + "column": 22 } } }, @@ -65304,17 +67428,17 @@ "postfix": false, "binop": null }, - "value": "dataSource", - "start": 3868, - "end": 3878, + "value": "spinner", + "start": 4160, + "end": 4167, "loc": { "start": { - "line": 109, - "column": 15 + "line": 115, + "column": 16 }, "end": { - "line": 109, - "column": 25 + "line": 115, + "column": 23 } } }, @@ -65331,16 +67455,16 @@ "binop": null, "updateContext": null }, - "start": 3878, - "end": 3879, + "start": 4167, + "end": 4168, "loc": { "start": { - "line": 109, - "column": 25 + "line": 115, + "column": 23 }, "end": { - "line": 109, - "column": 26 + "line": 115, + "column": 24 } } }, @@ -65356,94 +67480,95 @@ "postfix": false, "binop": null }, - "value": "getGLB", - "start": 3879, - "end": 3885, + "value": "processes", + "start": 4168, + "end": 4177, "loc": { "start": { - "line": 109, - "column": 26 + "line": 115, + "column": 24 }, "end": { - "line": 109, - "column": 32 + "line": 115, + "column": 33 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "++/--", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "start": 3885, - "end": 3886, + "value": "--", + "start": 4177, + "end": 4179, "loc": { "start": { - "line": 109, - "column": 32 + "line": 115, + "column": 33 }, "end": { - "line": 109, - "column": 33 + "line": 115, + "column": 35 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "src", - "start": 3886, - "end": 3889, + "start": 4179, + "end": 4180, "loc": { "start": { - "line": 109, - "column": 33 + "line": 115, + "column": 35 }, "end": { - "line": 109, + "line": 115, "column": 36 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3889, - "end": 3890, + "value": "error", + "start": 4197, + "end": 4202, "loc": { "start": { - "line": 109, - "column": 36 + "line": 116, + "column": 16 }, "end": { - "line": 109, - "column": 37 + "line": 116, + "column": 21 } } }, @@ -65459,16 +67584,16 @@ "postfix": false, "binop": null }, - "start": 3891, - "end": 3892, + "start": 4202, + "end": 4203, "loc": { "start": { - "line": 109, - "column": 38 + "line": 116, + "column": 21 }, "end": { - "line": 109, - "column": 39 + "line": 116, + "column": 22 } } }, @@ -65484,17 +67609,17 @@ "postfix": false, "binop": null }, - "value": "arrayBuffer", - "start": 3892, - "end": 3903, + "value": "err", + "start": 4203, + "end": 4206, "loc": { "start": { - "line": 109, - "column": 39 + "line": 116, + "column": 22 }, "end": { - "line": 109, - "column": 50 + "line": 116, + "column": 25 } } }, @@ -65510,22 +67635,22 @@ "postfix": false, "binop": null }, - "start": 3903, - "end": 3904, + "start": 4206, + "end": 4207, "loc": { "start": { - "line": 109, - "column": 50 + "line": 116, + "column": 25 }, "end": { - "line": 109, - "column": 51 + "line": 116, + "column": 26 } } }, { "type": { - "label": "=>", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -65536,24 +67661,24 @@ "binop": null, "updateContext": null }, - "start": 3905, - "end": 3907, + "start": 4207, + "end": 4208, "loc": { "start": { - "line": 109, - "column": 52 + "line": 116, + "column": 26 }, "end": { - "line": 109, - "column": 54 + "line": 116, + "column": 27 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65561,40 +67686,24 @@ "postfix": false, "binop": null }, - "start": 3908, - "end": 3909, - "loc": { - "start": { - "line": 109, - "column": 55 - }, - "end": { - "line": 109, - "column": 56 - } - } - }, - { - "type": "CommentLine", - "value": " OK", - "start": 3910, - "end": 3915, + "start": 4221, + "end": 4222, "loc": { "start": { - "line": 109, - "column": 57 + "line": 117, + "column": 12 }, "end": { - "line": 109, - "column": 62 + "line": 117, + "column": 13 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65602,24 +67711,23 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 3932, - "end": 3939, + "start": 4222, + "end": 4223, "loc": { "start": { - "line": 110, - "column": 16 + "line": 117, + "column": 13 }, "end": { - "line": 110, - "column": 23 + "line": 117, + "column": 14 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -65629,24 +67737,24 @@ "binop": null, "updateContext": null }, - "start": 3939, - "end": 3940, + "start": 4223, + "end": 4224, "loc": { "start": { - "line": 110, - "column": 23 + "line": 117, + "column": 14 }, "end": { - "line": 110, - "column": 24 + "line": 117, + "column": 15 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65654,51 +67762,51 @@ "postfix": false, "binop": null }, - "value": "basePath", - "start": 3940, - "end": 3948, + "start": 4229, + "end": 4230, "loc": { "start": { - "line": 110, - "column": 24 + "line": 118, + "column": 4 }, "end": { - "line": 110, - "column": 32 + "line": 118, + "column": 5 } } }, { "type": { - "label": "=", + "label": "else", + "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 3949, - "end": 3950, + "value": "else", + "start": 4231, + "end": 4235, "loc": { "start": { - "line": 110, - "column": 33 + "line": 118, + "column": 6 }, "end": { - "line": 110, - "column": 34 + "line": 118, + "column": 10 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -65707,24 +67815,23 @@ "postfix": false, "binop": null }, - "value": "getBasePath", - "start": 3951, - "end": 3962, + "start": 4236, + "end": 4237, "loc": { "start": { - "line": 110, - "column": 35 + "line": 118, + "column": 11 }, "end": { - "line": 110, - "column": 46 + "line": 118, + "column": 12 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -65733,50 +67840,51 @@ "postfix": false, "binop": null }, - "start": 3962, - "end": 3963, + "value": "plugin", + "start": 4246, + "end": 4252, "loc": { "start": { - "line": 110, - "column": 46 + "line": 119, + "column": 8 }, "end": { - "line": 110, - "column": 47 + "line": 119, + "column": 14 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "src", - "start": 3963, - "end": 3966, + "start": 4252, + "end": 4253, "loc": { "start": { - "line": 110, - "column": 47 + "line": 119, + "column": 14 }, "end": { - "line": 110, - "column": 50 + "line": 119, + "column": 15 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65784,23 +67892,24 @@ "postfix": false, "binop": null }, - "start": 3966, - "end": 3967, + "value": "dataSource", + "start": 4253, + "end": 4263, "loc": { "start": { - "line": 110, - "column": 50 + "line": 119, + "column": 15 }, "end": { - "line": 110, - "column": 51 + "line": 119, + "column": 25 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -65810,16 +67919,16 @@ "binop": null, "updateContext": null }, - "start": 3967, - "end": 3968, + "start": 4263, + "end": 4264, "loc": { "start": { - "line": 110, - "column": 51 + "line": 119, + "column": 25 }, "end": { - "line": 110, - "column": 52 + "line": 119, + "column": 26 } } }, @@ -65835,17 +67944,17 @@ "postfix": false, "binop": null }, - "value": "parseGLTF", - "start": 3985, - "end": 3994, + "value": "getGLTF", + "start": 4264, + "end": 4271, "loc": { "start": { - "line": 111, - "column": 16 + "line": 119, + "column": 26 }, "end": { - "line": 111, - "column": 25 + "line": 119, + "column": 33 } } }, @@ -65861,16 +67970,16 @@ "postfix": false, "binop": null }, - "start": 3994, - "end": 3995, + "start": 4271, + "end": 4272, "loc": { "start": { - "line": 111, - "column": 25 + "line": 119, + "column": 33 }, "end": { - "line": 111, - "column": 26 + "line": 119, + "column": 34 } } }, @@ -65886,17 +67995,17 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 3995, - "end": 4001, + "value": "src", + "start": 4272, + "end": 4275, "loc": { "start": { - "line": 111, - "column": 26 + "line": 119, + "column": 34 }, "end": { - "line": 111, - "column": 32 + "line": 119, + "column": 37 } } }, @@ -65913,23 +68022,23 @@ "binop": null, "updateContext": null }, - "start": 4001, - "end": 4002, + "start": 4275, + "end": 4276, "loc": { "start": { - "line": 111, - "column": 32 + "line": 119, + "column": 37 }, "end": { - "line": 111, - "column": 33 + "line": 119, + "column": 38 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -65938,51 +68047,50 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 4003, - "end": 4006, + "start": 4277, + "end": 4278, "loc": { "start": { - "line": 111, - "column": 34 + "line": 119, + "column": 39 }, "end": { - "line": 111, - "column": 37 + "line": 119, + "column": 40 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4006, - "end": 4007, + "value": "gltf", + "start": 4278, + "end": 4282, "loc": { "start": { - "line": 111, - "column": 37 + "line": 119, + "column": 40 }, "end": { - "line": 111, - "column": 38 + "line": 119, + "column": 44 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65990,23 +68098,22 @@ "postfix": false, "binop": null }, - "value": "arrayBuffer", - "start": 4008, - "end": 4019, + "start": 4282, + "end": 4283, "loc": { "start": { - "line": 111, - "column": 39 + "line": 119, + "column": 44 }, "end": { - "line": 111, - "column": 50 + "line": 119, + "column": 45 } } }, { "type": { - "label": ",", + "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -66017,23 +68124,23 @@ "binop": null, "updateContext": null }, - "start": 4019, - "end": 4020, + "start": 4284, + "end": 4286, "loc": { "start": { - "line": 111, - "column": 50 + "line": 119, + "column": 46 }, "end": { - "line": 111, - "column": 51 + "line": 119, + "column": 48 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -66042,43 +68149,32 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 4021, - "end": 4034, + "start": 4287, + "end": 4288, "loc": { "start": { - "line": 111, - "column": 52 + "line": 119, + "column": 49 }, "end": { - "line": 111, - "column": 65 + "line": 119, + "column": 50 } } }, { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4034, - "end": 4035, + "type": "CommentLine", + "value": " OK", + "start": 4289, + "end": 4294, "loc": { "start": { - "line": 111, - "column": 65 + "line": 119, + "column": 51 }, "end": { - "line": 111, - "column": 66 + "line": 119, + "column": 56 } } }, @@ -66095,23 +68191,23 @@ "binop": null }, "value": "options", - "start": 4036, - "end": 4043, + "start": 4311, + "end": 4318, "loc": { "start": { - "line": 111, - "column": 67 + "line": 120, + "column": 16 }, "end": { - "line": 111, - "column": 74 + "line": 120, + "column": 23 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -66121,16 +68217,16 @@ "binop": null, "updateContext": null }, - "start": 4043, - "end": 4044, + "start": 4318, + "end": 4319, "loc": { "start": { - "line": 111, - "column": 74 + "line": 120, + "column": 23 }, "end": { - "line": 111, - "column": 75 + "line": 120, + "column": 24 } } }, @@ -66146,43 +68242,44 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 4045, - "end": 4055, + "value": "basePath", + "start": 4319, + "end": 4327, "loc": { "start": { - "line": 111, - "column": 76 + "line": 120, + "column": 24 }, "end": { - "line": 111, - "column": 86 + "line": 120, + "column": 32 } } }, { "type": { - "label": ",", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 4055, - "end": 4056, + "value": "=", + "start": 4328, + "end": 4329, "loc": { "start": { - "line": 111, - "column": 86 + "line": 120, + "column": 33 }, "end": { - "line": 111, - "column": 87 + "line": 120, + "column": 34 } } }, @@ -66198,43 +68295,42 @@ "postfix": false, "binop": null }, - "value": "ok", - "start": 4057, - "end": 4059, + "value": "getBasePath", + "start": 4330, + "end": 4341, "loc": { "start": { - "line": 111, - "column": 88 + "line": 120, + "column": 35 }, "end": { - "line": 111, - "column": 90 + "line": 120, + "column": 46 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4059, - "end": 4060, + "start": 4341, + "end": 4342, "loc": { "start": { - "line": 111, - "column": 90 + "line": 120, + "column": 46 }, "end": { - "line": 111, - "column": 91 + "line": 120, + "column": 47 } } }, @@ -66250,17 +68346,17 @@ "postfix": false, "binop": null }, - "value": "error", - "start": 4061, - "end": 4066, + "value": "src", + "start": 4342, + "end": 4345, "loc": { "start": { - "line": 111, - "column": 92 + "line": 120, + "column": 47 }, "end": { - "line": 111, - "column": 97 + "line": 120, + "column": 50 } } }, @@ -66276,16 +68372,16 @@ "postfix": false, "binop": null }, - "start": 4066, - "end": 4067, + "start": 4345, + "end": 4346, "loc": { "start": { - "line": 111, - "column": 97 + "line": 120, + "column": 50 }, "end": { - "line": 111, - "column": 98 + "line": 120, + "column": 51 } } }, @@ -66302,16 +68398,16 @@ "binop": null, "updateContext": null }, - "start": 4067, - "end": 4068, + "start": 4346, + "end": 4347, "loc": { "start": { - "line": 111, - "column": 98 + "line": 120, + "column": 51 }, "end": { - "line": 111, - "column": 99 + "line": 120, + "column": 52 } } }, @@ -66327,43 +68423,42 @@ "postfix": false, "binop": null }, - "value": "spinner", - "start": 4085, - "end": 4092, + "value": "parseGLTF", + "start": 4364, + "end": 4373, "loc": { "start": { - "line": 112, + "line": 121, "column": 16 }, "end": { - "line": 112, - "column": 23 + "line": 121, + "column": 25 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4092, - "end": 4093, + "start": 4373, + "end": 4374, "loc": { "start": { - "line": 112, - "column": 23 + "line": 121, + "column": 25 }, "end": { - "line": 112, - "column": 24 + "line": 121, + "column": 26 } } }, @@ -66379,49 +68474,75 @@ "postfix": false, "binop": null }, - "value": "processes", - "start": 4093, - "end": 4102, + "value": "plugin", + "start": 4374, + "end": 4380, "loc": { "start": { - "line": 112, - "column": 24 + "line": 121, + "column": 26 }, "end": { - "line": 112, + "line": 121, + "column": 32 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4380, + "end": 4381, + "loc": { + "start": { + "line": 121, + "column": 32 + }, + "end": { + "line": 121, "column": 33 } } }, { "type": { - "label": "++/--", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, + "prefix": false, + "postfix": false, "binop": null }, - "value": "--", - "start": 4102, - "end": 4104, + "value": "src", + "start": 4382, + "end": 4385, "loc": { "start": { - "line": 112, - "column": 33 + "line": 121, + "column": 34 }, "end": { - "line": 112, - "column": 35 + "line": 121, + "column": 37 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -66432,24 +68553,24 @@ "binop": null, "updateContext": null }, - "start": 4104, - "end": 4105, + "start": 4385, + "end": 4386, "loc": { "start": { - "line": 112, - "column": 35 + "line": 121, + "column": 37 }, "end": { - "line": 112, - "column": 36 + "line": 121, + "column": 38 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -66457,16 +68578,17 @@ "postfix": false, "binop": null }, - "start": 4118, - "end": 4119, + "value": "gltf", + "start": 4387, + "end": 4391, "loc": { "start": { - "line": 113, - "column": 12 + "line": 121, + "column": 39 }, "end": { - "line": 113, - "column": 13 + "line": 121, + "column": 43 } } }, @@ -66483,23 +68605,23 @@ "binop": null, "updateContext": null }, - "start": 4119, - "end": 4120, + "start": 4391, + "end": 4392, "loc": { "start": { - "line": 113, - "column": 13 + "line": 121, + "column": 43 }, "end": { - "line": 113, - "column": 14 + "line": 121, + "column": 44 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -66508,16 +68630,43 @@ "postfix": false, "binop": null }, - "start": 4133, - "end": 4134, + "value": "metaModelJSON", + "start": 4393, + "end": 4406, "loc": { "start": { - "line": 114, - "column": 12 + "line": 121, + "column": 45 }, "end": { - "line": 114, - "column": 13 + "line": 121, + "column": 58 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4406, + "end": 4407, + "loc": { + "start": { + "line": 121, + "column": 58 + }, + "end": { + "line": 121, + "column": 59 } } }, @@ -66533,93 +68682,95 @@ "postfix": false, "binop": null }, - "value": "err", - "start": 4134, - "end": 4137, + "value": "options", + "start": 4408, + "end": 4415, "loc": { "start": { - "line": 114, - "column": 13 + "line": 121, + "column": 60 }, "end": { - "line": 114, - "column": 16 + "line": 121, + "column": 67 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4137, - "end": 4138, + "start": 4415, + "end": 4416, "loc": { "start": { - "line": 114, - "column": 16 + "line": 121, + "column": 67 }, "end": { - "line": 114, - "column": 17 + "line": 121, + "column": 68 } } }, { "type": { - "label": "=>", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4139, - "end": 4141, + "value": "sceneModel", + "start": 4417, + "end": 4427, "loc": { "start": { - "line": 114, - "column": 18 + "line": 121, + "column": 69 }, "end": { - "line": 114, - "column": 20 + "line": 121, + "column": 79 } } }, { "type": { - "label": "{", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4142, - "end": 4143, + "start": 4427, + "end": 4428, "loc": { "start": { - "line": 114, - "column": 21 + "line": 121, + "column": 79 }, "end": { - "line": 114, - "column": 22 + "line": 121, + "column": 80 } } }, @@ -66635,24 +68786,24 @@ "postfix": false, "binop": null }, - "value": "spinner", - "start": 4160, - "end": 4167, + "value": "ok", + "start": 4429, + "end": 4431, "loc": { "start": { - "line": 115, - "column": 16 + "line": 121, + "column": 81 }, "end": { - "line": 115, - "column": 23 + "line": 121, + "column": 83 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -66662,16 +68813,16 @@ "binop": null, "updateContext": null }, - "start": 4167, - "end": 4168, + "start": 4431, + "end": 4432, "loc": { "start": { - "line": 115, - "column": 23 + "line": 121, + "column": 83 }, "end": { - "line": 115, - "column": 24 + "line": 121, + "column": 84 } } }, @@ -66687,43 +68838,42 @@ "postfix": false, "binop": null }, - "value": "processes", - "start": 4168, - "end": 4177, + "value": "error", + "start": 4433, + "end": 4438, "loc": { "start": { - "line": 115, - "column": 24 + "line": 121, + "column": 85 }, "end": { - "line": 115, - "column": 33 + "line": 121, + "column": 90 } } }, { "type": { - "label": "++/--", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, + "prefix": false, + "postfix": false, "binop": null }, - "value": "--", - "start": 4177, - "end": 4179, + "start": 4438, + "end": 4439, "loc": { "start": { - "line": 115, - "column": 33 + "line": 121, + "column": 90 }, "end": { - "line": 115, - "column": 35 + "line": 121, + "column": 91 } } }, @@ -66740,16 +68890,16 @@ "binop": null, "updateContext": null }, - "start": 4179, - "end": 4180, + "start": 4439, + "end": 4440, "loc": { "start": { - "line": 115, - "column": 35 + "line": 121, + "column": 91 }, "end": { - "line": 115, - "column": 36 + "line": 121, + "column": 92 } } }, @@ -66765,42 +68915,43 @@ "postfix": false, "binop": null }, - "value": "error", - "start": 4197, - "end": 4202, + "value": "spinner", + "start": 4457, + "end": 4464, "loc": { "start": { - "line": 116, + "line": 122, "column": 16 }, "end": { - "line": 116, - "column": 21 + "line": 122, + "column": 23 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4202, - "end": 4203, + "start": 4464, + "end": 4465, "loc": { "start": { - "line": 116, - "column": 21 + "line": 122, + "column": 23 }, "end": { - "line": 116, - "column": 22 + "line": 122, + "column": 24 } } }, @@ -66816,42 +68967,43 @@ "postfix": false, "binop": null }, - "value": "err", - "start": 4203, - "end": 4206, + "value": "processes", + "start": 4465, + "end": 4474, "loc": { "start": { - "line": 116, - "column": 22 + "line": 122, + "column": 24 }, "end": { - "line": 116, - "column": 25 + "line": 122, + "column": 33 } } }, { "type": { - "label": ")", + "label": "++/--", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "start": 4206, - "end": 4207, + "value": "--", + "start": 4474, + "end": 4476, "loc": { "start": { - "line": 116, - "column": 25 + "line": 122, + "column": 33 }, "end": { - "line": 116, - "column": 26 + "line": 122, + "column": 35 } } }, @@ -66868,16 +69020,16 @@ "binop": null, "updateContext": null }, - "start": 4207, - "end": 4208, + "start": 4476, + "end": 4477, "loc": { "start": { - "line": 116, - "column": 26 + "line": 122, + "column": 35 }, "end": { - "line": 116, - "column": 27 + "line": 122, + "column": 36 } } }, @@ -66893,75 +69045,75 @@ "postfix": false, "binop": null }, - "start": 4221, - "end": 4222, + "start": 4490, + "end": 4491, "loc": { "start": { - "line": 117, + "line": 123, "column": 12 }, "end": { - "line": 117, + "line": 123, "column": 13 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4222, - "end": 4223, + "start": 4491, + "end": 4492, "loc": { "start": { - "line": 117, + "line": 123, "column": 13 }, "end": { - "line": 117, + "line": 123, "column": 14 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4223, - "end": 4224, + "start": 4505, + "end": 4506, "loc": { "start": { - "line": 117, - "column": 14 + "line": 124, + "column": 12 }, "end": { - "line": 117, - "column": 15 + "line": 124, + "column": 13 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -66969,76 +69121,75 @@ "postfix": false, "binop": null }, - "start": 4229, - "end": 4230, + "value": "err", + "start": 4506, + "end": 4509, "loc": { "start": { - "line": 118, - "column": 4 + "line": 124, + "column": 13 }, "end": { - "line": 118, - "column": 5 + "line": 124, + "column": 16 } } }, { "type": { - "label": "else", - "keyword": "else", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "else", - "start": 4231, - "end": 4235, + "start": 4509, + "end": 4510, "loc": { "start": { - "line": 118, - "column": 6 + "line": 124, + "column": 16 }, "end": { - "line": 118, - "column": 10 + "line": 124, + "column": 17 } } }, { "type": { - "label": "{", + "label": "=>", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4236, - "end": 4237, + "start": 4511, + "end": 4513, "loc": { "start": { - "line": 118, - "column": 11 + "line": 124, + "column": 18 }, "end": { - "line": 118, - "column": 12 + "line": 124, + "column": 20 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -67047,43 +69198,16 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 4246, - "end": 4252, - "loc": { - "start": { - "line": 119, - "column": 8 - }, - "end": { - "line": 119, - "column": 14 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4252, - "end": 4253, + "start": 4514, + "end": 4515, "loc": { "start": { - "line": 119, - "column": 14 + "line": 124, + "column": 21 }, "end": { - "line": 119, - "column": 15 + "line": 124, + "column": 22 } } }, @@ -67099,17 +69223,17 @@ "postfix": false, "binop": null }, - "value": "dataSource", - "start": 4253, - "end": 4263, + "value": "spinner", + "start": 4532, + "end": 4539, "loc": { "start": { - "line": 119, - "column": 15 + "line": 125, + "column": 16 }, "end": { - "line": 119, - "column": 25 + "line": 125, + "column": 23 } } }, @@ -67126,16 +69250,16 @@ "binop": null, "updateContext": null }, - "start": 4263, - "end": 4264, + "start": 4539, + "end": 4540, "loc": { "start": { - "line": 119, - "column": 25 + "line": 125, + "column": 23 }, "end": { - "line": 119, - "column": 26 + "line": 125, + "column": 24 } } }, @@ -67151,94 +69275,95 @@ "postfix": false, "binop": null }, - "value": "getGLTF", - "start": 4264, - "end": 4271, + "value": "processes", + "start": 4540, + "end": 4549, "loc": { "start": { - "line": 119, - "column": 26 + "line": 125, + "column": 24 }, "end": { - "line": 119, + "line": 125, "column": 33 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "++/--", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "start": 4271, - "end": 4272, + "value": "--", + "start": 4549, + "end": 4551, "loc": { "start": { - "line": 119, + "line": 125, "column": 33 }, "end": { - "line": 119, - "column": 34 + "line": 125, + "column": 35 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "src", - "start": 4272, - "end": 4275, + "start": 4551, + "end": 4552, "loc": { "start": { - "line": 119, - "column": 34 + "line": 125, + "column": 35 }, "end": { - "line": 119, - "column": 37 + "line": 125, + "column": 36 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4275, - "end": 4276, + "value": "error", + "start": 4569, + "end": 4574, "loc": { "start": { - "line": 119, - "column": 37 + "line": 126, + "column": 16 }, "end": { - "line": 119, - "column": 38 + "line": 126, + "column": 21 } } }, @@ -67254,16 +69379,16 @@ "postfix": false, "binop": null }, - "start": 4277, - "end": 4278, + "start": 4574, + "end": 4575, "loc": { "start": { - "line": 119, - "column": 39 + "line": 126, + "column": 21 }, "end": { - "line": 119, - "column": 40 + "line": 126, + "column": 22 } } }, @@ -67279,17 +69404,17 @@ "postfix": false, "binop": null }, - "value": "gltf", - "start": 4278, - "end": 4282, + "value": "err", + "start": 4575, + "end": 4578, "loc": { "start": { - "line": 119, - "column": 40 + "line": 126, + "column": 22 }, "end": { - "line": 119, - "column": 44 + "line": 126, + "column": 25 } } }, @@ -67305,22 +69430,22 @@ "postfix": false, "binop": null }, - "start": 4282, - "end": 4283, + "start": 4578, + "end": 4579, "loc": { "start": { - "line": 119, - "column": 44 + "line": 126, + "column": 25 }, "end": { - "line": 119, - "column": 45 + "line": 126, + "column": 26 } } }, { "type": { - "label": "=>", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -67331,24 +69456,24 @@ "binop": null, "updateContext": null }, - "start": 4284, - "end": 4286, + "start": 4579, + "end": 4580, "loc": { "start": { - "line": 119, - "column": 46 + "line": 126, + "column": 26 }, "end": { - "line": 119, - "column": 48 + "line": 126, + "column": 27 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -67356,64 +69481,73 @@ "postfix": false, "binop": null }, - "start": 4287, - "end": 4288, + "start": 4593, + "end": 4594, "loc": { "start": { - "line": 119, - "column": 49 + "line": 127, + "column": 12 }, "end": { - "line": 119, - "column": 50 + "line": 127, + "column": 13 } } }, { - "type": "CommentLine", - "value": " OK", - "start": 4289, - "end": 4294, + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4594, + "end": 4595, "loc": { "start": { - "line": 119, - "column": 51 + "line": 127, + "column": 13 }, "end": { - "line": 119, - "column": 56 + "line": 127, + "column": 14 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "options", - "start": 4311, - "end": 4318, + "start": 4595, + "end": 4596, "loc": { "start": { - "line": 120, - "column": 16 + "line": 127, + "column": 14 }, "end": { - "line": 120, - "column": 23 + "line": 127, + "column": 15 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -67421,27 +69555,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4318, - "end": 4319, + "start": 4601, + "end": 4602, "loc": { "start": { - "line": 120, - "column": 23 + "line": 128, + "column": 4 }, "end": { - "line": 120, - "column": 24 + "line": 128, + "column": 5 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -67449,44 +69582,43 @@ "postfix": false, "binop": null }, - "value": "basePath", - "start": 4319, - "end": 4327, + "start": 4603, + "end": 4604, "loc": { "start": { - "line": 120, - "column": 24 + "line": 129, + "column": 0 }, "end": { - "line": 120, - "column": 32 + "line": 129, + "column": 1 } } }, { "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 4328, - "end": 4329, + "value": "function", + "start": 4606, + "end": 4614, "loc": { "start": { - "line": 120, - "column": 33 + "line": 131, + "column": 0 }, "end": { - "line": 120, - "column": 34 + "line": 131, + "column": 8 } } }, @@ -67503,16 +69635,16 @@ "binop": null }, "value": "getBasePath", - "start": 4330, - "end": 4341, + "start": 4615, + "end": 4626, "loc": { "start": { - "line": 120, - "column": 35 + "line": 131, + "column": 9 }, "end": { - "line": 120, - "column": 46 + "line": 131, + "column": 20 } } }, @@ -67528,16 +69660,16 @@ "postfix": false, "binop": null }, - "start": 4341, - "end": 4342, + "start": 4626, + "end": 4627, "loc": { "start": { - "line": 120, - "column": 46 + "line": 131, + "column": 20 }, "end": { - "line": 120, - "column": 47 + "line": 131, + "column": 21 } } }, @@ -67554,16 +69686,16 @@ "binop": null }, "value": "src", - "start": 4342, - "end": 4345, + "start": 4627, + "end": 4630, "loc": { "start": { - "line": 120, - "column": 47 + "line": 131, + "column": 21 }, "end": { - "line": 120, - "column": 50 + "line": 131, + "column": 24 } } }, @@ -67579,23 +69711,49 @@ "postfix": false, "binop": null }, - "start": 4345, - "end": 4346, + "start": 4630, + "end": 4631, "loc": { "start": { - "line": 120, - "column": 50 + "line": 131, + "column": 24 }, "end": { - "line": 120, - "column": 51 + "line": 131, + "column": 25 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4632, + "end": 4633, + "loc": { + "start": { + "line": 131, + "column": 26 + }, + "end": { + "line": 131, + "column": 27 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -67605,16 +69763,17 @@ "binop": null, "updateContext": null }, - "start": 4346, - "end": 4347, + "value": "const", + "start": 4638, + "end": 4643, "loc": { "start": { - "line": 120, - "column": 51 + "line": 132, + "column": 4 }, "end": { - "line": 120, - "column": 52 + "line": 132, + "column": 9 } } }, @@ -67630,42 +69789,44 @@ "postfix": false, "binop": null }, - "value": "parseGLTF", - "start": 4364, - "end": 4373, + "value": "i", + "start": 4644, + "end": 4645, "loc": { "start": { - "line": 121, - "column": 16 + "line": 132, + "column": 10 }, "end": { - "line": 121, - "column": 25 + "line": 132, + "column": 11 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4373, - "end": 4374, + "value": "=", + "start": 4646, + "end": 4647, "loc": { "start": { - "line": 121, - "column": 25 + "line": 132, + "column": 12 }, "end": { - "line": 121, - "column": 26 + "line": 132, + "column": 13 } } }, @@ -67681,24 +69842,24 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 4374, - "end": 4380, + "value": "src", + "start": 4648, + "end": 4651, "loc": { "start": { - "line": 121, - "column": 26 + "line": 132, + "column": 14 }, "end": { - "line": 121, - "column": 32 + "line": 132, + "column": 17 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -67708,16 +69869,16 @@ "binop": null, "updateContext": null }, - "start": 4380, - "end": 4381, + "start": 4651, + "end": 4652, "loc": { "start": { - "line": 121, - "column": 32 + "line": 132, + "column": 17 }, "end": { - "line": 121, - "column": 33 + "line": 132, + "column": 18 } } }, @@ -67733,25 +69894,50 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 4382, - "end": 4385, + "value": "lastIndexOf", + "start": 4652, + "end": 4663, "loc": { "start": { - "line": 121, - "column": 34 + "line": 132, + "column": 18 }, "end": { - "line": 121, - "column": 37 + "line": 132, + "column": 29 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4663, + "end": 4664, + "loc": { + "start": { + "line": 132, + "column": 29 + }, + "end": { + "line": 132, + "column": 30 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -67760,24 +69946,25 @@ "binop": null, "updateContext": null }, - "start": 4385, - "end": 4386, + "value": "/", + "start": 4664, + "end": 4667, "loc": { "start": { - "line": 121, - "column": 37 + "line": 132, + "column": 30 }, "end": { - "line": 121, - "column": 38 + "line": 132, + "column": 33 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -67785,23 +69972,22 @@ "postfix": false, "binop": null }, - "value": "gltf", - "start": 4387, - "end": 4391, + "start": 4667, + "end": 4668, "loc": { "start": { - "line": 121, - "column": 39 + "line": 132, + "column": 33 }, "end": { - "line": 121, - "column": 43 + "line": 132, + "column": 34 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -67812,68 +69998,69 @@ "binop": null, "updateContext": null }, - "start": 4391, - "end": 4392, + "start": 4668, + "end": 4669, "loc": { "start": { - "line": 121, - "column": 43 + "line": 132, + "column": 34 }, "end": { - "line": 121, - "column": 44 + "line": 132, + "column": 35 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "return", + "keyword": "return", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "metaModelJSON", - "start": 4393, - "end": 4406, + "value": "return", + "start": 4674, + "end": 4680, "loc": { "start": { - "line": 121, - "column": 45 + "line": 133, + "column": 4 }, "end": { - "line": 121, - "column": 58 + "line": 133, + "column": 10 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4406, - "end": 4407, + "start": 4681, + "end": 4682, "loc": { "start": { - "line": 121, - "column": 58 + "line": 133, + "column": 11 }, "end": { - "line": 121, - "column": 59 + "line": 133, + "column": 12 } } }, @@ -67889,23 +70076,23 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 4408, - "end": 4415, + "value": "i", + "start": 4682, + "end": 4683, "loc": { "start": { - "line": 121, - "column": 60 + "line": 133, + "column": 12 }, "end": { - "line": 121, - "column": 67 + "line": 133, + "column": 13 } } }, { "type": { - "label": ",", + "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -67913,25 +70100,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "start": 4415, - "end": 4416, + "value": "!==", + "start": 4684, + "end": 4687, "loc": { "start": { - "line": 121, - "column": 67 + "line": 133, + "column": 14 }, "end": { - "line": 121, - "column": 68 + "line": 133, + "column": 17 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -67939,131 +70127,131 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "sceneModel", - "start": 4417, - "end": 4427, + "value": 0, + "start": 4688, + "end": 4689, "loc": { "start": { - "line": 121, - "column": 69 + "line": 133, + "column": 18 }, "end": { - "line": 121, - "column": 79 + "line": 133, + "column": 19 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4427, - "end": 4428, + "start": 4689, + "end": 4690, "loc": { "start": { - "line": 121, - "column": 79 + "line": 133, + "column": 19 }, "end": { - "line": 121, - "column": 80 + "line": 133, + "column": 20 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "?", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ok", - "start": 4429, - "end": 4431, + "start": 4691, + "end": 4692, "loc": { "start": { - "line": 121, - "column": 81 + "line": 133, + "column": 21 }, "end": { - "line": 121, - "column": 83 + "line": 133, + "column": 22 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4431, - "end": 4432, + "value": "src", + "start": 4693, + "end": 4696, "loc": { "start": { - "line": 121, - "column": 83 + "line": 133, + "column": 23 }, "end": { - "line": 121, - "column": 84 + "line": 133, + "column": 26 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "error", - "start": 4433, - "end": 4438, + "start": 4696, + "end": 4697, "loc": { "start": { - "line": 121, - "column": 85 + "line": 133, + "column": 26 }, "end": { - "line": 121, - "column": 90 + "line": 133, + "column": 27 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -68071,48 +70259,48 @@ "postfix": false, "binop": null }, - "start": 4438, - "end": 4439, + "value": "substring", + "start": 4697, + "end": 4706, "loc": { "start": { - "line": 121, - "column": 90 + "line": 133, + "column": 27 }, "end": { - "line": 121, - "column": 91 + "line": 133, + "column": 36 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4439, - "end": 4440, + "start": 4706, + "end": 4707, "loc": { "start": { - "line": 121, - "column": 91 + "line": 133, + "column": 36 }, "end": { - "line": 121, - "column": 92 + "line": 133, + "column": 37 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -68120,26 +70308,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "spinner", - "start": 4457, - "end": 4464, + "value": 0, + "start": 4707, + "end": 4708, "loc": { "start": { - "line": 122, - "column": 16 + "line": 133, + "column": 37 }, "end": { - "line": 122, - "column": 23 + "line": 133, + "column": 38 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -68149,16 +70338,16 @@ "binop": null, "updateContext": null }, - "start": 4464, - "end": 4465, + "start": 4708, + "end": 4709, "loc": { "start": { - "line": 122, - "column": 23 + "line": 133, + "column": 38 }, "end": { - "line": 122, - "column": 24 + "line": 133, + "column": 39 } } }, @@ -68174,51 +70363,52 @@ "postfix": false, "binop": null }, - "value": "processes", - "start": 4465, - "end": 4474, + "value": "i", + "start": 4710, + "end": 4711, "loc": { "start": { - "line": 122, - "column": 24 + "line": 133, + "column": 40 }, "end": { - "line": 122, - "column": 33 + "line": 133, + "column": 41 } } }, { "type": { - "label": "++/--", - "beforeExpr": false, + "label": "+/-", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, - "postfix": true, - "binop": null + "postfix": false, + "binop": 9, + "updateContext": null }, - "value": "--", - "start": 4474, - "end": 4476, + "value": "+", + "start": 4712, + "end": 4713, "loc": { "start": { - "line": 122, - "column": 33 + "line": 133, + "column": 42 }, "end": { - "line": 122, - "column": 35 + "line": 133, + "column": 43 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "num", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -68227,22 +70417,23 @@ "binop": null, "updateContext": null }, - "start": 4476, - "end": 4477, + "value": 1, + "start": 4714, + "end": 4715, "loc": { "start": { - "line": 122, - "column": 35 + "line": 133, + "column": 44 }, "end": { - "line": 122, - "column": 36 + "line": 133, + "column": 45 } } }, { "type": { - "label": "}", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -68252,22 +70443,22 @@ "postfix": false, "binop": null }, - "start": 4490, - "end": 4491, + "start": 4715, + "end": 4716, "loc": { "start": { - "line": 123, - "column": 12 + "line": 133, + "column": 45 }, "end": { - "line": 123, - "column": 13 + "line": 133, + "column": 46 } } }, { "type": { - "label": ",", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -68278,73 +70469,75 @@ "binop": null, "updateContext": null }, - "start": 4491, - "end": 4492, + "start": 4717, + "end": 4718, "loc": { "start": { - "line": 123, - "column": 13 + "line": 133, + "column": 47 }, "end": { - "line": 123, - "column": 14 + "line": 133, + "column": 48 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "string", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4505, - "end": 4506, + "value": "", + "start": 4719, + "end": 4721, "loc": { "start": { - "line": 124, - "column": 12 + "line": 133, + "column": 49 }, "end": { - "line": 124, - "column": 13 + "line": 133, + "column": 51 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "err", - "start": 4506, - "end": 4509, + "start": 4721, + "end": 4722, "loc": { "start": { - "line": 124, - "column": 13 + "line": 133, + "column": 51 }, "end": { - "line": 124, - "column": 16 + "line": 133, + "column": 52 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -68354,49 +70547,50 @@ "postfix": false, "binop": null }, - "start": 4509, - "end": 4510, + "start": 4723, + "end": 4724, "loc": { "start": { - "line": 124, - "column": 16 + "line": 134, + "column": 0 }, "end": { - "line": 124, - "column": 17 + "line": 134, + "column": 1 } } }, { "type": { - "label": "=>", - "beforeExpr": true, - "startsExpr": false, + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4511, - "end": 4513, + "value": "function", + "start": 4726, + "end": 4734, "loc": { "start": { - "line": 124, - "column": 18 + "line": 136, + "column": 0 }, "end": { - "line": 124, - "column": 20 + "line": 136, + "column": 8 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -68405,23 +70599,24 @@ "postfix": false, "binop": null }, - "start": 4514, - "end": 4515, + "value": "parseGLTF", + "start": 4735, + "end": 4744, "loc": { "start": { - "line": 124, - "column": 21 + "line": 136, + "column": 9 }, "end": { - "line": 124, - "column": 22 + "line": 136, + "column": 18 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -68430,101 +70625,100 @@ "postfix": false, "binop": null }, - "value": "spinner", - "start": 4532, - "end": 4539, + "start": 4744, + "end": 4745, "loc": { "start": { - "line": 125, - "column": 16 + "line": 136, + "column": 18 }, "end": { - "line": 125, - "column": 23 + "line": 136, + "column": 19 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4539, - "end": 4540, + "value": "plugin", + "start": 4745, + "end": 4751, "loc": { "start": { - "line": 125, - "column": 23 + "line": 136, + "column": 19 }, "end": { - "line": 125, - "column": 24 + "line": 136, + "column": 25 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "processes", - "start": 4540, - "end": 4549, + "start": 4751, + "end": 4752, "loc": { "start": { - "line": 125, - "column": 24 + "line": 136, + "column": 25 }, "end": { - "line": 125, - "column": 33 + "line": 136, + "column": 26 } } }, { "type": { - "label": "++/--", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, + "prefix": false, + "postfix": false, "binop": null }, - "value": "--", - "start": 4549, - "end": 4551, + "value": "src", + "start": 4753, + "end": 4756, "loc": { "start": { - "line": 125, - "column": 33 + "line": 136, + "column": 27 }, "end": { - "line": 125, - "column": 35 + "line": 136, + "column": 30 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -68535,16 +70729,16 @@ "binop": null, "updateContext": null }, - "start": 4551, - "end": 4552, + "start": 4756, + "end": 4757, "loc": { "start": { - "line": 125, - "column": 35 + "line": 136, + "column": 30 }, "end": { - "line": 125, - "column": 36 + "line": 136, + "column": 31 } } }, @@ -68560,42 +70754,43 @@ "postfix": false, "binop": null }, - "value": "error", - "start": 4569, - "end": 4574, + "value": "gltf", + "start": 4758, + "end": 4762, "loc": { "start": { - "line": 126, - "column": 16 + "line": 136, + "column": 32 }, "end": { - "line": 126, - "column": 21 + "line": 136, + "column": 36 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4574, - "end": 4575, + "start": 4762, + "end": 4763, "loc": { "start": { - "line": 126, - "column": 21 + "line": 136, + "column": 36 }, "end": { - "line": 126, - "column": 22 + "line": 136, + "column": 37 } } }, @@ -68611,48 +70806,23 @@ "postfix": false, "binop": null }, - "value": "err", - "start": 4575, - "end": 4578, - "loc": { - "start": { - "line": 126, - "column": 22 - }, - "end": { - "line": 126, - "column": 25 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4578, - "end": 4579, + "value": "metaModelJSON", + "start": 4764, + "end": 4777, "loc": { "start": { - "line": 126, - "column": 25 + "line": 136, + "column": 38 }, "end": { - "line": 126, - "column": 26 + "line": 136, + "column": 51 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -68663,24 +70833,24 @@ "binop": null, "updateContext": null }, - "start": 4579, - "end": 4580, + "start": 4777, + "end": 4778, "loc": { "start": { - "line": 126, - "column": 26 + "line": 136, + "column": 51 }, "end": { - "line": 126, - "column": 27 + "line": 136, + "column": 52 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -68688,100 +70858,103 @@ "postfix": false, "binop": null }, - "start": 4593, - "end": 4594, + "value": "options", + "start": 4779, + "end": 4786, "loc": { "start": { - "line": 127, - "column": 12 + "line": 136, + "column": 53 }, "end": { - "line": 127, - "column": 13 + "line": 136, + "column": 60 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4594, - "end": 4595, + "start": 4786, + "end": 4787, "loc": { "start": { - "line": 127, - "column": 13 + "line": 136, + "column": 60 }, "end": { - "line": 127, - "column": 14 + "line": 136, + "column": 61 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4595, - "end": 4596, + "value": "sceneModel", + "start": 4788, + "end": 4798, "loc": { "start": { - "line": 127, - "column": 14 + "line": 136, + "column": 62 }, - "end": { - "line": 127, - "column": 15 + "end": { + "line": 136, + "column": 72 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4601, - "end": 4602, + "start": 4798, + "end": 4799, "loc": { "start": { - "line": 128, - "column": 4 + "line": 136, + "column": 72 }, "end": { - "line": 128, - "column": 5 + "line": 136, + "column": 73 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -68789,25 +70962,25 @@ "postfix": false, "binop": null }, - "start": 4603, - "end": 4604, + "value": "ok", + "start": 4800, + "end": 4802, "loc": { "start": { - "line": 129, - "column": 0 + "line": 136, + "column": 74 }, "end": { - "line": 129, - "column": 1 + "line": 136, + "column": 76 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -68815,24 +70988,23 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 4606, - "end": 4614, + "start": 4802, + "end": 4803, "loc": { "start": { - "line": 131, - "column": 0 + "line": 136, + "column": 76 }, "end": { - "line": 131, - "column": 8 + "line": 136, + "column": 77 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -68841,42 +71013,44 @@ "postfix": false, "binop": null }, - "value": "getBasePath", - "start": 4615, - "end": 4626, + "start": 4804, + "end": 4805, "loc": { "start": { - "line": 131, - "column": 9 + "line": 136, + "column": 78 }, "end": { - "line": 131, - "column": 20 + "line": 136, + "column": 79 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4626, - "end": 4627, + "value": "const", + "start": 4810, + "end": 4815, "loc": { "start": { - "line": 131, - "column": 20 + "line": 137, + "column": 4 }, "end": { - "line": 131, - "column": 21 + "line": 137, + "column": 9 } } }, @@ -68892,49 +71066,51 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 4627, - "end": 4630, + "value": "spinner", + "start": 4816, + "end": 4823, "loc": { "start": { - "line": 131, - "column": 21 + "line": 137, + "column": 10 }, "end": { - "line": 131, - "column": 24 + "line": 137, + "column": 17 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4630, - "end": 4631, + "value": "=", + "start": 4824, + "end": 4825, "loc": { "start": { - "line": 131, - "column": 24 + "line": 137, + "column": 18 }, "end": { - "line": 131, - "column": 25 + "line": 137, + "column": 19 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -68943,23 +71119,23 @@ "postfix": false, "binop": null }, - "start": 4632, - "end": 4633, + "value": "plugin", + "start": 4826, + "end": 4832, "loc": { "start": { - "line": 131, - "column": 26 + "line": 137, + "column": 20 }, "end": { - "line": 131, - "column": 27 + "line": 137, + "column": 26 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -68970,17 +71146,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 4638, - "end": 4643, + "start": 4832, + "end": 4833, "loc": { "start": { - "line": 132, - "column": 4 + "line": 137, + "column": 26 }, "end": { - "line": 132, - "column": 9 + "line": 137, + "column": 27 } } }, @@ -68996,44 +71171,43 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 4644, - "end": 4645, + "value": "viewer", + "start": 4833, + "end": 4839, "loc": { "start": { - "line": 132, - "column": 10 + "line": 137, + "column": 27 }, "end": { - "line": 132, - "column": 11 + "line": 137, + "column": 33 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 4646, - "end": 4647, + "start": 4839, + "end": 4840, "loc": { "start": { - "line": 132, - "column": 12 + "line": 137, + "column": 33 }, "end": { - "line": 132, - "column": 13 + "line": 137, + "column": 34 } } }, @@ -69049,17 +71223,17 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 4648, - "end": 4651, + "value": "scene", + "start": 4840, + "end": 4845, "loc": { "start": { - "line": 132, - "column": 14 + "line": 137, + "column": 34 }, "end": { - "line": 132, - "column": 17 + "line": 137, + "column": 39 } } }, @@ -69076,16 +71250,16 @@ "binop": null, "updateContext": null }, - "start": 4651, - "end": 4652, + "start": 4845, + "end": 4846, "loc": { "start": { - "line": 132, - "column": 17 + "line": 137, + "column": 39 }, "end": { - "line": 132, - "column": 18 + "line": 137, + "column": 40 } } }, @@ -69101,48 +71275,49 @@ "postfix": false, "binop": null }, - "value": "lastIndexOf", - "start": 4652, - "end": 4663, + "value": "canvas", + "start": 4846, + "end": 4852, "loc": { "start": { - "line": 132, - "column": 18 + "line": 137, + "column": 40 }, "end": { - "line": 132, - "column": 29 + "line": 137, + "column": 46 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4663, - "end": 4664, + "start": 4852, + "end": 4853, "loc": { "start": { - "line": 132, - "column": 29 + "line": 137, + "column": 46 }, "end": { - "line": 132, - "column": 30 + "line": 137, + "column": 47 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -69150,79 +71325,78 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "/", - "start": 4664, - "end": 4667, + "value": "spinner", + "start": 4853, + "end": 4860, "loc": { "start": { - "line": 132, - "column": 30 + "line": 137, + "column": 47 }, "end": { - "line": 132, - "column": 33 + "line": 137, + "column": 54 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4667, - "end": 4668, + "start": 4860, + "end": 4861, "loc": { "start": { - "line": 132, - "column": 33 + "line": 137, + "column": 54 }, "end": { - "line": 132, - "column": 34 + "line": 137, + "column": 55 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4668, - "end": 4669, + "value": "spinner", + "start": 4866, + "end": 4873, "loc": { "start": { - "line": 132, - "column": 34 + "line": 138, + "column": 4 }, "end": { - "line": 132, - "column": 35 + "line": 138, + "column": 11 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -69232,24 +71406,23 @@ "binop": null, "updateContext": null }, - "value": "return", - "start": 4674, - "end": 4680, + "start": 4873, + "end": 4874, "loc": { "start": { - "line": 133, - "column": 4 + "line": 138, + "column": 11 }, "end": { - "line": 133, - "column": 10 + "line": 138, + "column": 12 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -69258,48 +71431,49 @@ "postfix": false, "binop": null }, - "start": 4681, - "end": 4682, + "value": "processes", + "start": 4874, + "end": 4883, "loc": { "start": { - "line": 133, - "column": 11 + "line": 138, + "column": 12 }, "end": { - "line": 133, - "column": 12 + "line": 138, + "column": 21 } } }, { "type": { - "label": "name", + "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "value": "i", - "start": 4682, - "end": 4683, + "value": "++", + "start": 4883, + "end": 4885, "loc": { "start": { - "line": 133, - "column": 12 + "line": 138, + "column": 21 }, "end": { - "line": 133, - "column": 13 + "line": 138, + "column": 23 } } }, { "type": { - "label": "==/!=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -69307,26 +71481,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 4684, - "end": 4687, + "start": 4885, + "end": 4886, "loc": { "start": { - "line": 133, - "column": 14 + "line": 138, + "column": 23 }, "end": { - "line": 133, - "column": 17 + "line": 138, + "column": 24 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -69334,28 +71507,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 4688, - "end": 4689, + "value": "parse", + "start": 4891, + "end": 4896, "loc": { "start": { - "line": 133, - "column": 18 + "line": 139, + "column": 4 }, "end": { - "line": 133, - "column": 19 + "line": 139, + "column": 9 } } }, { "type": { - "label": ")", + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4896, + "end": 4897, + "loc": { + "start": { + "line": 139, + "column": 9 + }, + "end": { + "line": 139, + "column": 10 + } + } + }, + { + "type": { + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -69363,22 +71560,23 @@ "postfix": false, "binop": null }, - "start": 4689, - "end": 4690, + "value": "gltf", + "start": 4897, + "end": 4901, "loc": { "start": { - "line": 133, - "column": 19 + "line": 139, + "column": 10 }, "end": { - "line": 133, - "column": 20 + "line": 139, + "column": 14 } } }, { "type": { - "label": "?", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -69389,16 +71587,16 @@ "binop": null, "updateContext": null }, - "start": 4691, - "end": 4692, + "start": 4901, + "end": 4902, "loc": { "start": { - "line": 133, - "column": 21 + "line": 139, + "column": 14 }, "end": { - "line": 133, - "column": 22 + "line": 139, + "column": 15 } } }, @@ -69414,24 +71612,24 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 4693, - "end": 4696, + "value": "GLTFLoader", + "start": 4903, + "end": 4913, "loc": { "start": { - "line": 133, - "column": 23 + "line": 139, + "column": 16 }, "end": { - "line": 133, + "line": 139, "column": 26 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -69441,23 +71639,23 @@ "binop": null, "updateContext": null }, - "start": 4696, - "end": 4697, + "start": 4913, + "end": 4914, "loc": { "start": { - "line": 133, + "line": 139, "column": 26 }, "end": { - "line": 133, + "line": 139, "column": 27 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -69466,24 +71664,23 @@ "postfix": false, "binop": null }, - "value": "substring", - "start": 4697, - "end": 4706, + "start": 4915, + "end": 4916, "loc": { "start": { - "line": 133, - "column": 27 + "line": 139, + "column": 28 }, "end": { - "line": 133, - "column": 36 + "line": 139, + "column": 29 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -69492,24 +71689,25 @@ "postfix": false, "binop": null }, - "start": 4706, - "end": 4707, + "value": "baseUri", + "start": 4925, + "end": 4932, "loc": { "start": { - "line": 133, - "column": 36 + "line": 140, + "column": 8 }, "end": { - "line": 133, - "column": 37 + "line": 140, + "column": 15 } } }, { "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, + "label": ":", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -69518,123 +71716,119 @@ "binop": null, "updateContext": null }, - "value": 0, - "start": 4707, - "end": 4708, + "start": 4932, + "end": 4933, "loc": { "start": { - "line": 133, - "column": 37 + "line": 140, + "column": 15 }, "end": { - "line": 133, - "column": 38 + "line": 140, + "column": 16 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4708, - "end": 4709, + "value": "options", + "start": 4934, + "end": 4941, "loc": { "start": { - "line": 133, - "column": 38 + "line": 140, + "column": 17 }, "end": { - "line": 133, - "column": 39 + "line": 140, + "column": 24 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "i", - "start": 4710, - "end": 4711, + "start": 4941, + "end": 4942, "loc": { "start": { - "line": 133, - "column": 40 + "line": 140, + "column": 24 }, "end": { - "line": 133, - "column": 41 + "line": 140, + "column": 25 } } }, { "type": { - "label": "+/-", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, - "binop": 9, - "updateContext": null + "binop": null }, - "value": "+", - "start": 4712, - "end": 4713, + "value": "basePath", + "start": 4942, + "end": 4950, "loc": { "start": { - "line": 133, - "column": 42 + "line": 140, + "column": 25 }, "end": { - "line": 133, - "column": 43 + "line": 140, + "column": 33 } } }, { "type": { - "label": "num", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 1, - "start": 4714, - "end": 4715, + "start": 4955, + "end": 4956, "loc": { "start": { - "line": 133, - "column": 44 + "line": 141, + "column": 4 }, "end": { - "line": 133, - "column": 45 + "line": 141, + "column": 5 } } }, @@ -69650,23 +71844,23 @@ "postfix": false, "binop": null }, - "start": 4715, - "end": 4716, + "start": 4956, + "end": 4957, "loc": { "start": { - "line": 133, - "column": 45 + "line": 141, + "column": 5 }, "end": { - "line": 133, - "column": 46 + "line": 141, + "column": 6 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -69676,22 +71870,22 @@ "binop": null, "updateContext": null }, - "start": 4717, - "end": 4718, + "start": 4957, + "end": 4958, "loc": { "start": { - "line": 133, - "column": 47 + "line": 141, + "column": 6 }, "end": { - "line": 133, - "column": 48 + "line": 141, + "column": 7 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -69699,54 +71893,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "", - "start": 4719, - "end": 4721, + "value": "then", + "start": 4958, + "end": 4962, "loc": { "start": { - "line": 133, - "column": 49 + "line": 141, + "column": 7 }, "end": { - "line": 133, - "column": 51 + "line": 141, + "column": 11 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 4721, - "end": 4722, + "start": 4962, + "end": 4963, "loc": { "start": { - "line": 133, - "column": 51 + "line": 141, + "column": 11 }, "end": { - "line": 133, - "column": 52 + "line": 141, + "column": 12 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -69754,23 +71946,22 @@ "postfix": false, "binop": null }, - "start": 4723, - "end": 4724, + "start": 4963, + "end": 4964, "loc": { "start": { - "line": 134, - "column": 0 + "line": 141, + "column": 12 }, "end": { - "line": 134, - "column": 1 + "line": 141, + "column": 13 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -69780,25 +71971,25 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 4726, - "end": 4734, + "value": "gltfData", + "start": 4964, + "end": 4972, "loc": { "start": { - "line": 136, - "column": 0 + "line": 141, + "column": 13 }, "end": { - "line": 136, - "column": 8 + "line": 141, + "column": 21 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -69806,49 +71997,49 @@ "postfix": false, "binop": null }, - "value": "parseGLTF", - "start": 4735, - "end": 4744, + "start": 4972, + "end": 4973, "loc": { "start": { - "line": 136, - "column": 9 + "line": 141, + "column": 21 }, "end": { - "line": 136, - "column": 18 + "line": 141, + "column": 22 } } }, { "type": { - "label": "(", + "label": "=>", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4744, - "end": 4745, + "start": 4974, + "end": 4976, "loc": { "start": { - "line": 136, - "column": 18 + "line": 141, + "column": 23 }, "end": { - "line": 136, - "column": 19 + "line": 141, + "column": 25 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -69857,24 +72048,24 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 4745, - "end": 4751, + "start": 4977, + "end": 4978, "loc": { "start": { - "line": 136, - "column": 19 + "line": 141, + "column": 26 }, "end": { - "line": 136, - "column": 25 + "line": 141, + "column": 27 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -69884,16 +72075,17 @@ "binop": null, "updateContext": null }, - "start": 4751, - "end": 4752, + "value": "const", + "start": 4987, + "end": 4992, "loc": { "start": { - "line": 136, - "column": 25 + "line": 142, + "column": 8 }, "end": { - "line": 136, - "column": 26 + "line": 142, + "column": 13 } } }, @@ -69909,43 +72101,69 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 4753, - "end": 4756, + "value": "ctx", + "start": 4993, + "end": 4996, "loc": { "start": { - "line": 136, - "column": 27 + "line": 142, + "column": 14 }, "end": { - "line": 136, - "column": 30 + "line": 142, + "column": 17 } } }, { "type": { - "label": ",", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 4756, - "end": 4757, + "value": "=", + "start": 4997, + "end": 4998, "loc": { "start": { - "line": 136, - "column": 30 + "line": 142, + "column": 18 }, "end": { - "line": 136, - "column": 31 + "line": 142, + "column": 19 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4999, + "end": 5000, + "loc": { + "start": { + "line": 142, + "column": 20 + }, + "end": { + "line": 142, + "column": 21 } } }, @@ -69961,23 +72179,23 @@ "postfix": false, "binop": null }, - "value": "gltf", - "start": 4758, - "end": 4762, + "value": "src", + "start": 5013, + "end": 5016, "loc": { "start": { - "line": 136, - "column": 32 + "line": 143, + "column": 12 }, "end": { - "line": 136, - "column": 36 + "line": 143, + "column": 15 } } }, { "type": { - "label": ",", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -69988,16 +72206,16 @@ "binop": null, "updateContext": null }, - "start": 4762, - "end": 4763, + "start": 5016, + "end": 5017, "loc": { "start": { - "line": 136, - "column": 36 + "line": 143, + "column": 15 }, "end": { - "line": 136, - "column": 37 + "line": 143, + "column": 16 } } }, @@ -70013,17 +72231,17 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 4764, - "end": 4777, + "value": "src", + "start": 5018, + "end": 5021, "loc": { "start": { - "line": 136, - "column": 38 + "line": 143, + "column": 17 }, "end": { - "line": 136, - "column": 51 + "line": 143, + "column": 20 } } }, @@ -70040,16 +72258,16 @@ "binop": null, "updateContext": null }, - "start": 4777, - "end": 4778, + "start": 5021, + "end": 5022, "loc": { "start": { - "line": 136, - "column": 51 + "line": 143, + "column": 20 }, "end": { - "line": 136, - "column": 52 + "line": 143, + "column": 21 } } }, @@ -70065,23 +72283,23 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 4779, - "end": 4786, + "value": "metaModelCorrections", + "start": 5035, + "end": 5055, "loc": { "start": { - "line": 136, - "column": 53 + "line": 144, + "column": 12 }, "end": { - "line": 136, - "column": 60 + "line": 144, + "column": 32 } } }, { "type": { - "label": ",", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -70092,16 +72310,16 @@ "binop": null, "updateContext": null }, - "start": 4786, - "end": 4787, + "start": 5055, + "end": 5056, "loc": { "start": { - "line": 136, - "column": 60 + "line": 144, + "column": 32 }, "end": { - "line": 136, - "column": 61 + "line": 144, + "column": 33 } } }, @@ -70117,23 +72335,23 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 4788, - "end": 4798, + "value": "metaModelJSON", + "start": 5057, + "end": 5070, "loc": { "start": { - "line": 136, - "column": 62 + "line": 144, + "column": 34 }, "end": { - "line": 136, - "column": 72 + "line": 144, + "column": 47 } } }, { "type": { - "label": ",", + "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -70144,16 +72362,16 @@ "binop": null, "updateContext": null }, - "start": 4798, - "end": 4799, + "start": 5071, + "end": 5072, "loc": { "start": { - "line": 136, - "column": 72 + "line": 144, + "column": 48 }, "end": { - "line": 136, - "column": 73 + "line": 144, + "column": 49 } } }, @@ -70169,25 +72387,25 @@ "postfix": false, "binop": null }, - "value": "ok", - "start": 4800, - "end": 4802, + "value": "getMetaModelCorrections", + "start": 5073, + "end": 5096, "loc": { "start": { - "line": 136, - "column": 74 + "line": 144, + "column": 50 }, "end": { - "line": 136, - "column": 76 + "line": 144, + "column": 73 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -70195,23 +72413,23 @@ "postfix": false, "binop": null }, - "start": 4802, - "end": 4803, + "start": 5096, + "end": 5097, "loc": { "start": { - "line": 136, - "column": 76 + "line": 144, + "column": 73 }, "end": { - "line": 136, - "column": 77 + "line": 144, + "column": 74 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -70220,24 +72438,49 @@ "postfix": false, "binop": null }, - "start": 4804, - "end": 4805, + "value": "metaModelJSON", + "start": 5097, + "end": 5110, + "loc": { + "start": { + "line": 144, + "column": 74 + }, + "end": { + "line": 144, + "column": 87 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5110, + "end": 5111, "loc": { "start": { - "line": 136, - "column": 78 + "line": 144, + "column": 87 }, "end": { - "line": 136, - "column": 79 + "line": 144, + "column": 88 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -70247,23 +72490,23 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 4810, - "end": 4815, + "start": 5112, + "end": 5113, "loc": { "start": { - "line": 137, - "column": 4 + "line": 144, + "column": 89 }, "end": { - "line": 137, - "column": 9 + "line": 144, + "column": 90 } } }, { "type": { - "label": "name", + "label": "null", + "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -70271,46 +72514,46 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "spinner", - "start": 4816, - "end": 4823, + "value": "null", + "start": 5114, + "end": 5118, "loc": { "start": { - "line": 137, - "column": 10 + "line": 144, + "column": 91 }, "end": { - "line": 137, - "column": 17 + "line": 144, + "column": 95 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 4824, - "end": 4825, + "start": 5118, + "end": 5119, "loc": { "start": { - "line": 137, - "column": 18 + "line": 144, + "column": 95 }, "end": { - "line": 137, - "column": 19 + "line": 144, + "column": 96 } } }, @@ -70326,24 +72569,24 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 4826, - "end": 4832, + "value": "loadBuffer", + "start": 5132, + "end": 5142, "loc": { "start": { - "line": 137, - "column": 20 + "line": 145, + "column": 12 }, "end": { - "line": 137, - "column": 26 + "line": 145, + "column": 22 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -70353,16 +72596,16 @@ "binop": null, "updateContext": null }, - "start": 4832, - "end": 4833, + "start": 5142, + "end": 5143, "loc": { "start": { - "line": 137, - "column": 26 + "line": 145, + "column": 22 }, "end": { - "line": 137, - "column": 27 + "line": 145, + "column": 23 } } }, @@ -70378,17 +72621,17 @@ "postfix": false, "binop": null }, - "value": "viewer", - "start": 4833, - "end": 4839, + "value": "options", + "start": 5144, + "end": 5151, "loc": { "start": { - "line": 137, - "column": 27 + "line": 145, + "column": 24 }, "end": { - "line": 137, - "column": 33 + "line": 145, + "column": 31 } } }, @@ -70405,16 +72648,16 @@ "binop": null, "updateContext": null }, - "start": 4839, - "end": 4840, + "start": 5151, + "end": 5152, "loc": { "start": { - "line": 137, - "column": 33 + "line": 145, + "column": 31 }, "end": { - "line": 137, - "column": 34 + "line": 145, + "column": 32 } } }, @@ -70430,24 +72673,24 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 4840, - "end": 4845, + "value": "loadBuffer", + "start": 5152, + "end": 5162, "loc": { "start": { - "line": 137, - "column": 34 + "line": 145, + "column": 32 }, "end": { - "line": 137, - "column": 39 + "line": 145, + "column": 42 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -70457,16 +72700,16 @@ "binop": null, "updateContext": null }, - "start": 4845, - "end": 4846, + "start": 5162, + "end": 5163, "loc": { "start": { - "line": 137, - "column": 39 + "line": 145, + "column": 42 }, "end": { - "line": 137, - "column": 40 + "line": 145, + "column": 43 } } }, @@ -70482,24 +72725,24 @@ "postfix": false, "binop": null }, - "value": "canvas", - "start": 4846, - "end": 4852, + "value": "basePath", + "start": 5176, + "end": 5184, "loc": { "start": { - "line": 137, - "column": 40 + "line": 146, + "column": 12 }, "end": { - "line": 137, - "column": 46 + "line": 146, + "column": 20 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -70509,16 +72752,16 @@ "binop": null, "updateContext": null }, - "start": 4852, - "end": 4853, + "start": 5184, + "end": 5185, "loc": { "start": { - "line": 137, - "column": 46 + "line": 146, + "column": 20 }, "end": { - "line": 137, - "column": 47 + "line": 146, + "column": 21 } } }, @@ -70534,24 +72777,24 @@ "postfix": false, "binop": null }, - "value": "spinner", - "start": 4853, - "end": 4860, + "value": "options", + "start": 5186, + "end": 5193, "loc": { "start": { - "line": 137, - "column": 47 + "line": 146, + "column": 22 }, "end": { - "line": 137, - "column": 54 + "line": 146, + "column": 29 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -70561,16 +72804,16 @@ "binop": null, "updateContext": null }, - "start": 4860, - "end": 4861, + "start": 5193, + "end": 5194, "loc": { "start": { - "line": 137, - "column": 54 + "line": 146, + "column": 29 }, "end": { - "line": 137, - "column": 55 + "line": 146, + "column": 30 } } }, @@ -70586,24 +72829,24 @@ "postfix": false, "binop": null }, - "value": "spinner", - "start": 4866, - "end": 4873, + "value": "basePath", + "start": 5194, + "end": 5202, "loc": { "start": { - "line": 138, - "column": 4 + "line": 146, + "column": 30 }, "end": { - "line": 138, - "column": 11 + "line": 146, + "column": 38 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -70613,16 +72856,16 @@ "binop": null, "updateContext": null }, - "start": 4873, - "end": 4874, + "start": 5202, + "end": 5203, "loc": { "start": { - "line": 138, - "column": 11 + "line": 146, + "column": 38 }, "end": { - "line": 138, - "column": 12 + "line": 146, + "column": 39 } } }, @@ -70638,49 +72881,23 @@ "postfix": false, "binop": null }, - "value": "processes", - "start": 4874, - "end": 4883, + "value": "handlenode", + "start": 5216, + "end": 5226, "loc": { "start": { - "line": 138, + "line": 147, "column": 12 }, "end": { - "line": 138, - "column": 21 - } - } - }, - { - "type": { - "label": "++/--", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null - }, - "value": "++", - "start": 4883, - "end": 4885, - "loc": { - "start": { - "line": 138, - "column": 21 - }, - "end": { - "line": 138, - "column": 23 + "line": 147, + "column": 22 } } }, { "type": { - "label": ";", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -70691,16 +72908,16 @@ "binop": null, "updateContext": null }, - "start": 4885, - "end": 4886, + "start": 5226, + "end": 5227, "loc": { "start": { - "line": 138, - "column": 23 + "line": 147, + "column": 22 }, "end": { - "line": 138, - "column": 24 + "line": 147, + "column": 23 } } }, @@ -70716,42 +72933,43 @@ "postfix": false, "binop": null }, - "value": "parse", - "start": 4891, - "end": 4896, + "value": "options", + "start": 5228, + "end": 5235, "loc": { "start": { - "line": 139, - "column": 4 + "line": 147, + "column": 24 }, "end": { - "line": 139, - "column": 9 + "line": 147, + "column": 31 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4896, - "end": 4897, + "start": 5235, + "end": 5236, "loc": { "start": { - "line": 139, - "column": 9 + "line": 147, + "column": 31 }, "end": { - "line": 139, - "column": 10 + "line": 147, + "column": 32 } } }, @@ -70767,17 +72985,17 @@ "postfix": false, "binop": null }, - "value": "gltf", - "start": 4897, - "end": 4901, + "value": "handlenode", + "start": 5236, + "end": 5246, "loc": { "start": { - "line": 139, - "column": 10 + "line": 147, + "column": 32 }, "end": { - "line": 139, - "column": 14 + "line": 147, + "column": 42 } } }, @@ -70794,16 +73012,16 @@ "binop": null, "updateContext": null }, - "start": 4901, - "end": 4902, + "start": 5246, + "end": 5247, "loc": { "start": { - "line": 139, - "column": 14 + "line": 147, + "column": 42 }, "end": { - "line": 139, - "column": 15 + "line": 147, + "column": 43 } } }, @@ -70819,23 +73037,23 @@ "postfix": false, "binop": null }, - "value": "GLTFLoader", - "start": 4903, - "end": 4913, + "value": "backfaces", + "start": 5260, + "end": 5269, "loc": { "start": { - "line": 139, - "column": 16 + "line": 148, + "column": 12 }, "end": { - "line": 139, - "column": 26 + "line": 148, + "column": 21 } } }, { "type": { - "label": ",", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -70846,93 +73064,70 @@ "binop": null, "updateContext": null }, - "start": 4913, - "end": 4914, + "start": 5269, + "end": 5270, "loc": { "start": { - "line": 139, - "column": 26 + "line": 148, + "column": 21 }, "end": { - "line": 139, - "column": 27 + "line": 148, + "column": 22 } } }, { "type": { - "label": "{", + "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4915, - "end": 4916, - "loc": { - "start": { - "line": 139, - "column": 28 - }, - "end": { - "line": 139, - "column": 29 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "baseUri", - "start": 4925, - "end": 4932, + "value": "!", + "start": 5271, + "end": 5272, "loc": { "start": { - "line": 140, - "column": 8 + "line": 148, + "column": 23 }, "end": { - "line": 140, - "column": 15 + "line": 148, + "column": 24 } } }, { "type": { - "label": ":", + "label": "prefix", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, "binop": null, "updateContext": null }, - "start": 4932, - "end": 4933, + "value": "!", + "start": 5272, + "end": 5273, "loc": { "start": { - "line": 140, - "column": 15 + "line": 148, + "column": 24 }, "end": { - "line": 140, - "column": 16 + "line": 148, + "column": 25 } } }, @@ -70949,16 +73144,16 @@ "binop": null }, "value": "options", - "start": 4934, - "end": 4941, + "start": 5273, + "end": 5280, "loc": { "start": { - "line": 140, - "column": 17 + "line": 148, + "column": 25 }, "end": { - "line": 140, - "column": 24 + "line": 148, + "column": 32 } } }, @@ -70975,16 +73170,16 @@ "binop": null, "updateContext": null }, - "start": 4941, - "end": 4942, + "start": 5280, + "end": 5281, "loc": { "start": { - "line": 140, - "column": 24 + "line": 148, + "column": 32 }, "end": { - "line": 140, - "column": 25 + "line": 148, + "column": 33 } } }, @@ -71000,50 +73195,51 @@ "postfix": false, "binop": null }, - "value": "basePath", - "start": 4942, - "end": 4950, + "value": "backfaces", + "start": 5281, + "end": 5290, "loc": { "start": { - "line": 140, - "column": 25 + "line": 148, + "column": 33 }, "end": { - "line": 140, - "column": 33 + "line": 148, + "column": 42 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4955, - "end": 4956, + "start": 5290, + "end": 5291, "loc": { "start": { - "line": 141, - "column": 4 + "line": 148, + "column": 42 }, "end": { - "line": 141, - "column": 5 + "line": 148, + "column": 43 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -71051,23 +73247,24 @@ "postfix": false, "binop": null }, - "start": 4956, - "end": 4957, + "value": "gltfData", + "start": 5304, + "end": 5312, "loc": { "start": { - "line": 141, - "column": 5 + "line": 149, + "column": 12 }, "end": { - "line": 141, - "column": 6 + "line": 149, + "column": 20 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -71077,16 +73274,16 @@ "binop": null, "updateContext": null }, - "start": 4957, - "end": 4958, + "start": 5312, + "end": 5313, "loc": { "start": { - "line": 141, - "column": 6 + "line": 149, + "column": 20 }, "end": { - "line": 141, - "column": 7 + "line": 149, + "column": 21 } } }, @@ -71102,49 +73299,50 @@ "postfix": false, "binop": null }, - "value": "then", - "start": 4958, - "end": 4962, + "value": "gltfData", + "start": 5314, + "end": 5322, "loc": { "start": { - "line": 141, - "column": 7 + "line": 149, + "column": 22 }, "end": { - "line": 141, - "column": 11 + "line": 149, + "column": 30 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 4962, - "end": 4963, + "start": 5322, + "end": 5323, "loc": { "start": { - "line": 141, - "column": 11 + "line": 149, + "column": 30 }, "end": { - "line": 141, - "column": 12 + "line": 149, + "column": 31 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -71153,50 +73351,51 @@ "postfix": false, "binop": null }, - "start": 4963, - "end": 4964, + "value": "scene", + "start": 5336, + "end": 5341, "loc": { "start": { - "line": 141, + "line": 150, "column": 12 }, "end": { - "line": 141, - "column": 13 + "line": 150, + "column": 17 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ":", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "gltfData", - "start": 4964, - "end": 4972, + "start": 5341, + "end": 5342, "loc": { "start": { - "line": 141, - "column": 13 + "line": 150, + "column": 17 }, "end": { - "line": 141, - "column": 21 + "line": 150, + "column": 18 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -71204,23 +73403,24 @@ "postfix": false, "binop": null }, - "start": 4972, - "end": 4973, + "value": "sceneModel", + "start": 5343, + "end": 5353, "loc": { "start": { - "line": 141, - "column": 21 + "line": 150, + "column": 19 }, "end": { - "line": 141, - "column": 22 + "line": 150, + "column": 29 } } }, { "type": { - "label": "=>", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -71230,23 +73430,23 @@ "binop": null, "updateContext": null }, - "start": 4974, - "end": 4976, + "start": 5353, + "end": 5354, "loc": { "start": { - "line": 141, - "column": 23 + "line": 150, + "column": 29 }, "end": { - "line": 141, - "column": 25 + "line": 150, + "column": 30 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -71255,24 +73455,24 @@ "postfix": false, "binop": null }, - "start": 4977, - "end": 4978, + "value": "scene", + "start": 5354, + "end": 5359, "loc": { "start": { - "line": 141, - "column": 26 + "line": 150, + "column": 30 }, "end": { - "line": 141, - "column": 27 + "line": 150, + "column": 35 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -71282,17 +73482,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 4987, - "end": 4992, + "start": 5359, + "end": 5360, "loc": { "start": { - "line": 142, - "column": 8 + "line": 150, + "column": 35 }, "end": { - "line": 142, - "column": 13 + "line": 150, + "column": 36 } } }, @@ -71308,72 +73507,46 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 4993, - "end": 4996, + "value": "plugin", + "start": 5373, + "end": 5379, "loc": { "start": { - "line": 142, - "column": 14 + "line": 151, + "column": 12 }, "end": { - "line": 142, - "column": 17 + "line": 151, + "column": 18 } } }, { "type": { - "label": "=", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 4997, - "end": 4998, + "start": 5379, + "end": 5380, "loc": { "start": { - "line": 142, + "line": 151, "column": 18 }, "end": { - "line": 142, + "line": 151, "column": 19 } } }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4999, - "end": 5000, - "loc": { - "start": { - "line": 142, - "column": 20 - }, - "end": { - "line": 142, - "column": 21 - } - } - }, { "type": { "label": "name", @@ -71386,23 +73559,23 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 5013, - "end": 5016, + "value": "plugin", + "start": 5381, + "end": 5387, "loc": { "start": { - "line": 143, - "column": 12 + "line": 151, + "column": 20 }, "end": { - "line": 143, - "column": 15 + "line": 151, + "column": 26 } } }, { "type": { - "label": ":", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -71413,16 +73586,16 @@ "binop": null, "updateContext": null }, - "start": 5016, - "end": 5017, + "start": 5387, + "end": 5388, "loc": { "start": { - "line": 143, - "column": 15 + "line": 151, + "column": 26 }, "end": { - "line": 143, - "column": 16 + "line": 151, + "column": 27 } } }, @@ -71438,23 +73611,23 @@ "postfix": false, "binop": null }, - "value": "src", - "start": 5018, - "end": 5021, + "value": "sceneModel", + "start": 5401, + "end": 5411, "loc": { "start": { - "line": 143, - "column": 17 + "line": 152, + "column": 12 }, "end": { - "line": 143, - "column": 20 + "line": 152, + "column": 22 } } }, { "type": { - "label": ",", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -71465,16 +73638,16 @@ "binop": null, "updateContext": null }, - "start": 5021, - "end": 5022, + "start": 5411, + "end": 5412, "loc": { "start": { - "line": 143, - "column": 20 + "line": 152, + "column": 22 }, "end": { - "line": 143, - "column": 21 + "line": 152, + "column": 23 } } }, @@ -71490,23 +73663,23 @@ "postfix": false, "binop": null }, - "value": "metaModelCorrections", - "start": 5035, - "end": 5055, + "value": "sceneModel", + "start": 5413, + "end": 5423, "loc": { "start": { - "line": 144, - "column": 12 + "line": 152, + "column": 24 }, "end": { - "line": 144, - "column": 32 + "line": 152, + "column": 34 } } }, { "type": { - "label": ":", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -71517,16 +73690,32 @@ "binop": null, "updateContext": null }, - "start": 5055, - "end": 5056, + "start": 5423, + "end": 5424, "loc": { "start": { - "line": 144, - "column": 32 + "line": 152, + "column": 34 }, "end": { - "line": 144, - "column": 33 + "line": 152, + "column": 35 + } + } + }, + { + "type": "CommentLine", + "value": "geometryCreated: {},", + "start": 5437, + "end": 5459, + "loc": { + "start": { + "line": 153, + "column": 12 + }, + "end": { + "line": 153, + "column": 34 } } }, @@ -71542,23 +73731,23 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 5057, - "end": 5070, + "value": "numObjects", + "start": 5472, + "end": 5482, "loc": { "start": { - "line": 144, - "column": 34 + "line": 154, + "column": 12 }, "end": { - "line": 144, - "column": 47 + "line": 154, + "column": 22 } } }, { "type": { - "label": "?", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -71569,22 +73758,22 @@ "binop": null, "updateContext": null }, - "start": 5071, - "end": 5072, + "start": 5482, + "end": 5483, "loc": { "start": { - "line": 144, - "column": 48 + "line": 154, + "column": 22 }, "end": { - "line": 144, - "column": 49 + "line": 154, + "column": 23 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -71592,44 +73781,46 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "getMetaModelCorrections", - "start": 5073, - "end": 5096, + "value": 0, + "start": 5484, + "end": 5485, "loc": { "start": { - "line": 144, - "column": 50 + "line": 154, + "column": 24 }, "end": { - "line": 144, - "column": 73 + "line": 154, + "column": 25 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5096, - "end": 5097, + "start": 5485, + "end": 5486, "loc": { "start": { - "line": 144, - "column": 73 + "line": 154, + "column": 25 }, "end": { - "line": 144, - "column": 74 + "line": 154, + "column": 26 } } }, @@ -71645,50 +73836,51 @@ "postfix": false, "binop": null }, - "value": "metaModelJSON", - "start": 5097, - "end": 5110, + "value": "nodes", + "start": 5499, + "end": 5504, "loc": { "start": { - "line": 144, - "column": 74 + "line": 155, + "column": 12 }, "end": { - "line": 144, - "column": 87 + "line": 155, + "column": 17 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5110, - "end": 5111, + "start": 5504, + "end": 5505, "loc": { "start": { - "line": 144, - "column": 87 + "line": 155, + "column": 17 }, "end": { - "line": 144, - "column": 88 + "line": 155, + "column": 18 } } }, { "type": { - "label": ":", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -71697,25 +73889,24 @@ "binop": null, "updateContext": null }, - "start": 5112, - "end": 5113, + "start": 5506, + "end": 5507, "loc": { "start": { - "line": 144, - "column": 89 + "line": 155, + "column": 19 }, "end": { - "line": 144, - "column": 90 + "line": 155, + "column": 20 } } }, { "type": { - "label": "null", - "keyword": "null", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -71724,17 +73915,16 @@ "binop": null, "updateContext": null }, - "value": "null", - "start": 5114, - "end": 5118, + "start": 5507, + "end": 5508, "loc": { "start": { - "line": 144, - "column": 91 + "line": 155, + "column": 20 }, "end": { - "line": 144, - "column": 95 + "line": 155, + "column": 21 } } }, @@ -71751,16 +73941,16 @@ "binop": null, "updateContext": null }, - "start": 5118, - "end": 5119, + "start": 5508, + "end": 5509, "loc": { "start": { - "line": 144, - "column": 95 + "line": 155, + "column": 21 }, "end": { - "line": 144, - "column": 96 + "line": 155, + "column": 22 } } }, @@ -71776,17 +73966,17 @@ "postfix": false, "binop": null }, - "value": "loadBuffer", - "start": 5132, - "end": 5142, + "value": "nextId", + "start": 5522, + "end": 5528, "loc": { "start": { - "line": 145, + "line": 156, "column": 12 }, "end": { - "line": 145, - "column": 22 + "line": 156, + "column": 18 } } }, @@ -71803,22 +73993,22 @@ "binop": null, "updateContext": null }, - "start": 5142, - "end": 5143, + "start": 5528, + "end": 5529, "loc": { "start": { - "line": 145, - "column": 22 + "line": 156, + "column": 18 }, "end": { - "line": 145, - "column": 23 + "line": 156, + "column": 19 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -71826,26 +74016,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "options", - "start": 5144, - "end": 5151, + "value": 0, + "start": 5530, + "end": 5531, "loc": { "start": { - "line": 145, - "column": 24 + "line": 156, + "column": 20 }, "end": { - "line": 145, - "column": 31 + "line": 156, + "column": 21 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -71855,16 +74046,16 @@ "binop": null, "updateContext": null }, - "start": 5151, - "end": 5152, + "start": 5531, + "end": 5532, "loc": { "start": { - "line": 145, - "column": 31 + "line": 156, + "column": 21 }, "end": { - "line": 145, - "column": 32 + "line": 156, + "column": 22 } } }, @@ -71880,23 +74071,23 @@ "postfix": false, "binop": null }, - "value": "loadBuffer", - "start": 5152, - "end": 5162, + "value": "log", + "start": 5545, + "end": 5548, "loc": { "start": { - "line": 145, - "column": 32 + "line": 157, + "column": 12 }, "end": { - "line": 145, - "column": 42 + "line": 157, + "column": 15 } } }, { "type": { - "label": ",", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -71907,68 +74098,41 @@ "binop": null, "updateContext": null }, - "start": 5162, - "end": 5163, - "loc": { - "start": { - "line": 145, - "column": 42 - }, - "end": { - "line": 145, - "column": 43 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "basePath", - "start": 5176, - "end": 5184, + "start": 5548, + "end": 5549, "loc": { "start": { - "line": 146, - "column": 12 + "line": 157, + "column": 15 }, "end": { - "line": 146, - "column": 20 + "line": 157, + "column": 16 } } }, { "type": { - "label": ":", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5184, - "end": 5185, + "start": 5550, + "end": 5551, "loc": { "start": { - "line": 146, - "column": 20 + "line": 157, + "column": 17 }, "end": { - "line": 146, - "column": 21 + "line": 157, + "column": 18 } } }, @@ -71984,23 +74148,23 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 5186, - "end": 5193, + "value": "msg", + "start": 5551, + "end": 5554, "loc": { "start": { - "line": 146, - "column": 22 + "line": 157, + "column": 18 }, "end": { - "line": 146, - "column": 29 + "line": 157, + "column": 21 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -72008,71 +74172,69 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5193, - "end": 5194, + "start": 5554, + "end": 5555, "loc": { "start": { - "line": 146, - "column": 29 + "line": 157, + "column": 21 }, "end": { - "line": 146, - "column": 30 + "line": 157, + "column": 22 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "=>", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "basePath", - "start": 5194, - "end": 5202, + "start": 5556, + "end": 5558, "loc": { "start": { - "line": 146, - "column": 30 + "line": 157, + "column": 23 }, "end": { - "line": 146, - "column": 38 + "line": 157, + "column": 25 } } }, { "type": { - "label": ",", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5202, - "end": 5203, + "start": 5559, + "end": 5560, "loc": { "start": { - "line": 146, - "column": 38 + "line": 157, + "column": 26 }, "end": { - "line": 146, - "column": 39 + "line": 157, + "column": 27 } } }, @@ -72088,24 +74250,24 @@ "postfix": false, "binop": null }, - "value": "handlenode", - "start": 5216, - "end": 5226, + "value": "plugin", + "start": 5577, + "end": 5583, "loc": { "start": { - "line": 147, - "column": 12 + "line": 158, + "column": 16 }, "end": { - "line": 147, + "line": 158, "column": 22 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -72115,15 +74277,15 @@ "binop": null, "updateContext": null }, - "start": 5226, - "end": 5227, + "start": 5583, + "end": 5584, "loc": { "start": { - "line": 147, + "line": 158, "column": 22 }, "end": { - "line": 147, + "line": 158, "column": 23 } } @@ -72140,43 +74302,42 @@ "postfix": false, "binop": null }, - "value": "options", - "start": 5228, - "end": 5235, + "value": "log", + "start": 5584, + "end": 5587, "loc": { "start": { - "line": 147, - "column": 24 + "line": 158, + "column": 23 }, "end": { - "line": 147, - "column": 31 + "line": 158, + "column": 26 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5235, - "end": 5236, + "start": 5587, + "end": 5588, "loc": { "start": { - "line": 147, - "column": 31 + "line": 158, + "column": 26 }, "end": { - "line": 147, - "column": 32 + "line": 158, + "column": 27 } } }, @@ -72192,103 +74353,101 @@ "postfix": false, "binop": null }, - "value": "handlenode", - "start": 5236, - "end": 5246, + "value": "msg", + "start": 5588, + "end": 5591, "loc": { "start": { - "line": 147, - "column": 32 + "line": 158, + "column": 27 }, "end": { - "line": 147, - "column": 42 + "line": 158, + "column": 30 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5246, - "end": 5247, + "start": 5591, + "end": 5592, "loc": { "start": { - "line": 147, - "column": 42 + "line": 158, + "column": 30 }, "end": { - "line": 147, - "column": 43 + "line": 158, + "column": 31 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "gltfData", - "start": 5260, - "end": 5268, + "start": 5592, + "end": 5593, "loc": { "start": { - "line": 148, - "column": 12 + "line": 158, + "column": 31 }, "end": { - "line": 148, - "column": 20 + "line": 158, + "column": 32 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5268, - "end": 5269, + "start": 5606, + "end": 5607, "loc": { "start": { - "line": 148, - "column": 20 + "line": 159, + "column": 12 }, "end": { - "line": 148, - "column": 21 + "line": 159, + "column": 13 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -72296,23 +74455,22 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 5270, - "end": 5278, + "start": 5616, + "end": 5617, "loc": { "start": { - "line": 148, - "column": 22 + "line": 160, + "column": 8 }, "end": { - "line": 148, - "column": 30 + "line": 160, + "column": 9 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -72323,16 +74481,16 @@ "binop": null, "updateContext": null }, - "start": 5278, - "end": 5279, + "start": 5617, + "end": 5618, "loc": { "start": { - "line": 148, - "column": 30 + "line": 160, + "column": 9 }, "end": { - "line": 148, - "column": 31 + "line": 160, + "column": 10 } } }, @@ -72348,43 +74506,42 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 5292, - "end": 5297, + "value": "loadTextures", + "start": 5627, + "end": 5639, "loc": { "start": { - "line": 149, - "column": 12 + "line": 161, + "column": 8 }, "end": { - "line": 149, - "column": 17 + "line": 161, + "column": 20 } } }, { "type": { - "label": ":", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5297, - "end": 5298, + "start": 5639, + "end": 5640, "loc": { "start": { - "line": 149, - "column": 17 + "line": 161, + "column": 20 }, "end": { - "line": 149, - "column": 18 + "line": 161, + "column": 21 } } }, @@ -72400,23 +74557,23 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 5299, - "end": 5309, + "value": "ctx", + "start": 5640, + "end": 5643, "loc": { "start": { - "line": 149, - "column": 19 + "line": 161, + "column": 21 }, "end": { - "line": 149, - "column": 29 + "line": 161, + "column": 24 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -72424,78 +74581,77 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5309, - "end": 5310, + "start": 5643, + "end": 5644, "loc": { "start": { - "line": 149, - "column": 29 + "line": 161, + "column": 24 }, "end": { - "line": 149, - "column": 30 + "line": 161, + "column": 25 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "scene", - "start": 5310, - "end": 5315, + "start": 5644, + "end": 5645, "loc": { "start": { - "line": 149, - "column": 30 + "line": 161, + "column": 25 }, "end": { - "line": 149, - "column": 35 + "line": 161, + "column": 26 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5315, - "end": 5316, + "value": "loadMaterials", + "start": 5654, + "end": 5667, "loc": { "start": { - "line": 149, - "column": 35 + "line": 162, + "column": 8 }, "end": { - "line": 149, - "column": 36 + "line": 162, + "column": 21 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -72504,51 +74660,50 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 5329, - "end": 5335, + "start": 5667, + "end": 5668, "loc": { "start": { - "line": 150, - "column": 12 + "line": 162, + "column": 21 }, "end": { - "line": 150, - "column": 18 + "line": 162, + "column": 22 } } }, { "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5335, - "end": 5336, + "value": "ctx", + "start": 5668, + "end": 5671, "loc": { "start": { - "line": 150, - "column": 18 + "line": 162, + "column": 22 }, "end": { - "line": 150, - "column": 19 + "line": 162, + "column": 25 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -72556,23 +74711,22 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 5337, - "end": 5343, + "start": 5671, + "end": 5672, "loc": { "start": { - "line": 150, - "column": 20 + "line": 162, + "column": 25 }, "end": { - "line": 150, + "line": 162, "column": 26 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -72583,15 +74737,15 @@ "binop": null, "updateContext": null }, - "start": 5343, - "end": 5344, + "start": 5672, + "end": 5673, "loc": { "start": { - "line": 150, + "line": 162, "column": 26 }, "end": { - "line": 150, + "line": 162, "column": 27 } } @@ -72608,43 +74762,42 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 5357, - "end": 5367, + "value": "loadDefaultScene", + "start": 5682, + "end": 5698, "loc": { "start": { - "line": 151, - "column": 12 + "line": 163, + "column": 8 }, "end": { - "line": 151, - "column": 22 + "line": 163, + "column": 24 } } }, { "type": { - "label": ":", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5367, - "end": 5368, + "start": 5698, + "end": 5699, "loc": { "start": { - "line": 151, - "column": 22 + "line": 163, + "column": 24 }, "end": { - "line": 151, - "column": 23 + "line": 163, + "column": 25 } } }, @@ -72660,59 +74813,68 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 5369, - "end": 5379, + "value": "ctx", + "start": 5699, + "end": 5702, "loc": { "start": { - "line": 151, - "column": 24 + "line": 163, + "column": 25 }, "end": { - "line": 151, - "column": 34 + "line": 163, + "column": 28 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5379, - "end": 5380, + "start": 5702, + "end": 5703, "loc": { "start": { - "line": 151, - "column": 34 + "line": 163, + "column": 28 }, "end": { - "line": 151, - "column": 35 + "line": 163, + "column": 29 } } }, { - "type": "CommentLine", - "value": "geometryCreated: {},", - "start": 5393, - "end": 5415, + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5703, + "end": 5704, "loc": { "start": { - "line": 152, - "column": 12 + "line": 163, + "column": 29 }, "end": { - "line": 152, - "column": 34 + "line": 163, + "column": 30 } } }, @@ -72728,24 +74890,24 @@ "postfix": false, "binop": null }, - "value": "numObjects", - "start": 5428, - "end": 5438, + "value": "sceneModel", + "start": 5713, + "end": 5723, "loc": { "start": { - "line": 153, - "column": 12 + "line": 164, + "column": 8 }, "end": { - "line": 153, - "column": 22 + "line": 164, + "column": 18 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -72755,22 +74917,22 @@ "binop": null, "updateContext": null }, - "start": 5438, - "end": 5439, + "start": 5723, + "end": 5724, "loc": { "start": { - "line": 153, - "column": 22 + "line": 164, + "column": 18 }, "end": { - "line": 153, - "column": 23 + "line": 164, + "column": 19 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -72778,54 +74940,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 5440, - "end": 5441, + "value": "finalize", + "start": 5724, + "end": 5732, "loc": { "start": { - "line": 153, - "column": 24 + "line": 164, + "column": 19 }, "end": { - "line": 153, - "column": 25 + "line": 164, + "column": 27 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5441, - "end": 5442, + "start": 5732, + "end": 5733, "loc": { "start": { - "line": 153, - "column": 25 + "line": 164, + "column": 27 }, "end": { - "line": 153, - "column": 26 + "line": 164, + "column": 28 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -72833,23 +74993,22 @@ "postfix": false, "binop": null }, - "value": "nodes", - "start": 5455, - "end": 5460, + "start": 5733, + "end": 5734, "loc": { "start": { - "line": 154, - "column": 12 + "line": 164, + "column": 28 }, "end": { - "line": 154, - "column": 17 + "line": 164, + "column": 29 } } }, { "type": { - "label": ":", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -72860,48 +75019,48 @@ "binop": null, "updateContext": null }, - "start": 5460, - "end": 5461, + "start": 5734, + "end": 5735, "loc": { "start": { - "line": 154, - "column": 17 + "line": 164, + "column": 29 }, "end": { - "line": 154, - "column": 18 + "line": 164, + "column": 30 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5462, - "end": 5463, + "value": "spinner", + "start": 5744, + "end": 5751, "loc": { "start": { - "line": 154, - "column": 19 + "line": 165, + "column": 8 }, "end": { - "line": 154, - "column": 20 + "line": 165, + "column": 15 } } }, { "type": { - "label": "]", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -72912,74 +75071,74 @@ "binop": null, "updateContext": null }, - "start": 5463, - "end": 5464, + "start": 5751, + "end": 5752, "loc": { "start": { - "line": 154, - "column": 20 + "line": 165, + "column": 15 }, "end": { - "line": 154, - "column": 21 + "line": 165, + "column": 16 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5464, - "end": 5465, + "value": "processes", + "start": 5752, + "end": 5761, "loc": { "start": { - "line": 154, - "column": 21 + "line": 165, + "column": 16 }, "end": { - "line": 154, - "column": 22 + "line": 165, + "column": 25 } } }, { "type": { - "label": "name", + "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "value": "nextId", - "start": 5478, - "end": 5484, + "value": "--", + "start": 5761, + "end": 5763, "loc": { "start": { - "line": 155, - "column": 12 + "line": 165, + "column": 25 }, "end": { - "line": 155, - "column": 18 + "line": 165, + "column": 27 } } }, { "type": { - "label": ":", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -72990,22 +75149,22 @@ "binop": null, "updateContext": null }, - "start": 5484, - "end": 5485, + "start": 5763, + "end": 5764, "loc": { "start": { - "line": 155, - "column": 18 + "line": 165, + "column": 27 }, "end": { - "line": 155, - "column": 19 + "line": 165, + "column": 28 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -73013,54 +75172,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 5486, - "end": 5487, + "value": "ok", + "start": 5773, + "end": 5775, "loc": { "start": { - "line": 155, - "column": 20 + "line": 166, + "column": 8 }, "end": { - "line": 155, - "column": 21 + "line": 166, + "column": 10 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5487, - "end": 5488, + "start": 5775, + "end": 5776, "loc": { "start": { - "line": 155, - "column": 21 + "line": 166, + "column": 10 }, "end": { - "line": 155, - "column": 22 + "line": 166, + "column": 11 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -73068,23 +75225,22 @@ "postfix": false, "binop": null }, - "value": "log", - "start": 5501, - "end": 5504, + "start": 5776, + "end": 5777, "loc": { "start": { - "line": 156, - "column": 12 + "line": 166, + "column": 11 }, "end": { - "line": 156, - "column": 15 + "line": 166, + "column": 12 } } }, { "type": { - "label": ":", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -73095,24 +75251,24 @@ "binop": null, "updateContext": null }, - "start": 5504, - "end": 5505, + "start": 5777, + "end": 5778, "loc": { "start": { - "line": 156, - "column": 15 + "line": 166, + "column": 12 }, "end": { - "line": 156, - "column": 16 + "line": 166, + "column": 13 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -73120,24 +75276,24 @@ "postfix": false, "binop": null }, - "start": 5506, - "end": 5507, + "start": 5783, + "end": 5784, "loc": { "start": { - "line": 156, - "column": 17 + "line": 167, + "column": 4 }, "end": { - "line": 156, - "column": 18 + "line": 167, + "column": 5 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -73145,75 +75301,75 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 5507, - "end": 5510, + "start": 5784, + "end": 5785, "loc": { "start": { - "line": 156, - "column": 18 + "line": 167, + "column": 5 }, "end": { - "line": 156, - "column": 21 + "line": 167, + "column": 6 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5510, - "end": 5511, + "start": 5785, + "end": 5786, "loc": { "start": { - "line": 156, - "column": 21 + "line": 167, + "column": 6 }, "end": { - "line": 156, - "column": 22 + "line": 167, + "column": 7 } } }, { "type": { - "label": "=>", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5512, - "end": 5514, + "start": 5787, + "end": 5788, "loc": { "start": { - "line": 156, - "column": 23 + "line": 168, + "column": 0 }, "end": { - "line": 156, - "column": 25 + "line": 168, + "column": 1 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "function", + "keyword": "function", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -73222,16 +75378,17 @@ "postfix": false, "binop": null }, - "start": 5515, - "end": 5516, + "value": "function", + "start": 5790, + "end": 5798, "loc": { "start": { - "line": 156, - "column": 26 + "line": 170, + "column": 0 }, "end": { - "line": 156, - "column": 27 + "line": 170, + "column": 8 } } }, @@ -73247,43 +75404,42 @@ "postfix": false, "binop": null }, - "value": "plugin", - "start": 5533, - "end": 5539, + "value": "loadTextures", + "start": 5799, + "end": 5811, "loc": { "start": { - "line": 157, - "column": 16 + "line": 170, + "column": 9 }, "end": { - "line": 157, - "column": 22 + "line": 170, + "column": 21 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5539, - "end": 5540, + "start": 5811, + "end": 5812, "loc": { "start": { - "line": 157, - "column": 22 + "line": 170, + "column": 21 }, "end": { - "line": 157, - "column": 23 + "line": 170, + "column": 22 } } }, @@ -73299,25 +75455,25 @@ "postfix": false, "binop": null }, - "value": "log", - "start": 5540, - "end": 5543, + "value": "ctx", + "start": 5812, + "end": 5815, "loc": { "start": { - "line": 157, - "column": 23 + "line": 170, + "column": 22 }, "end": { - "line": 157, - "column": 26 + "line": 170, + "column": 25 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -73325,23 +75481,23 @@ "postfix": false, "binop": null }, - "start": 5543, - "end": 5544, + "start": 5815, + "end": 5816, "loc": { "start": { - "line": 157, - "column": 26 + "line": 170, + "column": 25 }, "end": { - "line": 157, - "column": 27 + "line": 170, + "column": 26 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -73350,23 +75506,23 @@ "postfix": false, "binop": null }, - "value": "msg", - "start": 5544, - "end": 5547, + "start": 5817, + "end": 5818, "loc": { "start": { - "line": 157, + "line": 170, "column": 27 }, "end": { - "line": 157, - "column": 30 + "line": 170, + "column": 28 } } }, { "type": { - "label": ")", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -73374,77 +75530,81 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5547, - "end": 5548, + "value": "const", + "start": 5823, + "end": 5828, "loc": { "start": { - "line": 157, - "column": 30 + "line": 171, + "column": 4 }, "end": { - "line": 157, - "column": 31 + "line": 171, + "column": 9 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5548, - "end": 5549, + "value": "gltfData", + "start": 5829, + "end": 5837, "loc": { "start": { - "line": 157, - "column": 31 + "line": 171, + "column": 10 }, "end": { - "line": 157, - "column": 32 + "line": 171, + "column": 18 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5562, - "end": 5563, + "value": "=", + "start": 5838, + "end": 5839, "loc": { "start": { - "line": 158, - "column": 12 + "line": 171, + "column": 19 }, "end": { - "line": 158, - "column": 13 + "line": 171, + "column": 20 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -73452,23 +75612,24 @@ "postfix": false, "binop": null }, - "start": 5572, - "end": 5573, + "value": "ctx", + "start": 5840, + "end": 5843, "loc": { "start": { - "line": 159, - "column": 8 + "line": 171, + "column": 21 }, "end": { - "line": 159, - "column": 9 + "line": 171, + "column": 24 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -73478,16 +75639,16 @@ "binop": null, "updateContext": null }, - "start": 5573, - "end": 5574, + "start": 5843, + "end": 5844, "loc": { "start": { - "line": 159, - "column": 9 + "line": 171, + "column": 24 }, "end": { - "line": 159, - "column": 10 + "line": 171, + "column": 25 } } }, @@ -73503,76 +75664,79 @@ "postfix": false, "binop": null }, - "value": "loadTextures", - "start": 5583, - "end": 5595, + "value": "gltfData", + "start": 5844, + "end": 5852, "loc": { "start": { - "line": 160, - "column": 8 + "line": 171, + "column": 25 }, "end": { - "line": 160, - "column": 20 + "line": 171, + "column": 33 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5595, - "end": 5596, + "start": 5852, + "end": 5853, "loc": { "start": { - "line": 160, - "column": 20 + "line": 171, + "column": 33 }, "end": { - "line": 160, - "column": 21 + "line": 171, + "column": 34 } } }, { "type": { - "label": "name", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ctx", - "start": 5596, - "end": 5599, + "value": "const", + "start": 5858, + "end": 5863, "loc": { "start": { - "line": 160, - "column": 21 + "line": 172, + "column": 4 }, "end": { - "line": 160, - "column": 24 + "line": 172, + "column": 9 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -73580,42 +75744,44 @@ "postfix": false, "binop": null }, - "start": 5599, - "end": 5600, + "value": "textures", + "start": 5864, + "end": 5872, "loc": { "start": { - "line": 160, - "column": 24 + "line": 172, + "column": 10 }, "end": { - "line": 160, - "column": 25 + "line": 172, + "column": 18 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 5600, - "end": 5601, + "value": "=", + "start": 5873, + "end": 5874, "loc": { "start": { - "line": 160, - "column": 25 + "line": 172, + "column": 19 }, "end": { - "line": 160, - "column": 26 + "line": 172, + "column": 20 } } }, @@ -73631,42 +75797,43 @@ "postfix": false, "binop": null }, - "value": "loadMaterials", - "start": 5610, - "end": 5623, + "value": "gltfData", + "start": 5875, + "end": 5883, "loc": { "start": { - "line": 161, - "column": 8 + "line": 172, + "column": 21 }, "end": { - "line": 161, - "column": 21 + "line": 172, + "column": 29 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5623, - "end": 5624, + "start": 5883, + "end": 5884, "loc": { "start": { - "line": 161, - "column": 21 + "line": 172, + "column": 29 }, "end": { - "line": 161, - "column": 22 + "line": 172, + "column": 30 } } }, @@ -73682,49 +75849,51 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 5624, - "end": 5627, + "value": "textures", + "start": 5884, + "end": 5892, "loc": { "start": { - "line": 161, - "column": 22 + "line": 172, + "column": 30 }, "end": { - "line": 161, - "column": 25 + "line": 172, + "column": 38 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5627, - "end": 5628, + "start": 5892, + "end": 5893, "loc": { "start": { - "line": 161, - "column": 25 + "line": 172, + "column": 38 }, "end": { - "line": 161, - "column": 26 + "line": 172, + "column": 39 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -73734,23 +75903,24 @@ "binop": null, "updateContext": null }, - "start": 5628, - "end": 5629, + "value": "if", + "start": 5898, + "end": 5900, "loc": { "start": { - "line": 161, - "column": 26 + "line": 173, + "column": 4 }, "end": { - "line": 161, - "column": 27 + "line": 173, + "column": 6 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -73759,24 +75929,23 @@ "postfix": false, "binop": null }, - "value": "loadDefaultScene", - "start": 5638, - "end": 5654, + "start": 5901, + "end": 5902, "loc": { "start": { - "line": 162, - "column": 8 + "line": 173, + "column": 7 }, "end": { - "line": 162, - "column": 24 + "line": 173, + "column": 8 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -73785,24 +75954,25 @@ "postfix": false, "binop": null }, - "start": 5654, - "end": 5655, + "value": "textures", + "start": 5902, + "end": 5910, "loc": { "start": { - "line": 162, - "column": 24 + "line": 173, + "column": 8 }, "end": { - "line": 162, - "column": 25 + "line": 173, + "column": 16 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -73810,25 +75980,24 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 5655, - "end": 5658, + "start": 5910, + "end": 5911, "loc": { "start": { - "line": 162, - "column": 25 + "line": 173, + "column": 16 }, "end": { - "line": 162, - "column": 28 + "line": 173, + "column": 17 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -73836,49 +76005,51 @@ "postfix": false, "binop": null }, - "start": 5658, - "end": 5659, + "start": 5912, + "end": 5913, "loc": { "start": { - "line": 162, - "column": 28 + "line": 173, + "column": 18 }, "end": { - "line": 162, - "column": 29 + "line": 173, + "column": 19 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "for", + "keyword": "for", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, - "isLoop": false, + "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 5659, - "end": 5660, + "value": "for", + "start": 5922, + "end": 5925, "loc": { "start": { - "line": 162, - "column": 29 + "line": 174, + "column": 8 }, "end": { - "line": 162, - "column": 30 + "line": 174, + "column": 11 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -73887,23 +76058,23 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 5669, - "end": 5679, + "start": 5926, + "end": 5927, "loc": { "start": { - "line": 163, - "column": 8 + "line": 174, + "column": 12 }, "end": { - "line": 163, - "column": 18 + "line": 174, + "column": 13 } } }, { "type": { - "label": ".", + "label": "let", + "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -73914,16 +76085,17 @@ "binop": null, "updateContext": null }, - "start": 5679, - "end": 5680, + "value": "let", + "start": 5927, + "end": 5930, "loc": { "start": { - "line": 163, - "column": 18 + "line": 174, + "column": 13 }, "end": { - "line": 163, - "column": 19 + "line": 174, + "column": 16 } } }, @@ -73939,73 +76111,77 @@ "postfix": false, "binop": null }, - "value": "finalize", - "start": 5680, - "end": 5688, + "value": "i", + "start": 5931, + "end": 5932, "loc": { "start": { - "line": 163, - "column": 19 + "line": 174, + "column": 17 }, "end": { - "line": 163, - "column": 27 + "line": 174, + "column": 18 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5688, - "end": 5689, + "value": "=", + "start": 5933, + "end": 5934, "loc": { "start": { - "line": 163, - "column": 27 + "line": 174, + "column": 19 }, "end": { - "line": 163, - "column": 28 + "line": 174, + "column": 20 } } }, { "type": { - "label": ")", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5689, - "end": 5690, + "value": 0, + "start": 5935, + "end": 5936, "loc": { "start": { - "line": 163, - "column": 28 + "line": 174, + "column": 21 }, "end": { - "line": 163, - "column": 29 + "line": 174, + "column": 22 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -74016,16 +76192,16 @@ "binop": null, "updateContext": null }, - "start": 5690, - "end": 5691, + "start": 5936, + "end": 5937, "loc": { "start": { - "line": 163, - "column": 29 + "line": 174, + "column": 22 }, "end": { - "line": 163, - "column": 30 + "line": 174, + "column": 23 } } }, @@ -74041,43 +76217,44 @@ "postfix": false, "binop": null }, - "value": "spinner", - "start": 5700, - "end": 5707, + "value": "len", + "start": 5938, + "end": 5941, "loc": { "start": { - "line": 164, - "column": 8 + "line": 174, + "column": 24 }, "end": { - "line": 164, - "column": 15 + "line": 174, + "column": 27 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 5707, - "end": 5708, + "value": "=", + "start": 5942, + "end": 5943, "loc": { "start": { - "line": 164, - "column": 15 + "line": 174, + "column": 28 }, "end": { - "line": 164, - "column": 16 + "line": 174, + "column": 29 } } }, @@ -74093,50 +76270,24 @@ "postfix": false, "binop": null }, - "value": "processes", - "start": 5708, - "end": 5717, + "value": "textures", + "start": 5944, + "end": 5952, "loc": { "start": { - "line": 164, - "column": 16 + "line": 174, + "column": 30 }, "end": { - "line": 164, - "column": 25 + "line": 174, + "column": 38 } } }, { "type": { - "label": "++/--", + "label": ".", "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null - }, - "value": "--", - "start": 5717, - "end": 5719, - "loc": { - "start": { - "line": 164, - "column": 25 - }, - "end": { - "line": 164, - "column": 27 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -74146,16 +76297,16 @@ "binop": null, "updateContext": null }, - "start": 5719, - "end": 5720, + "start": 5952, + "end": 5953, "loc": { "start": { - "line": 164, - "column": 27 + "line": 174, + "column": 38 }, "end": { - "line": 164, - "column": 28 + "line": 174, + "column": 39 } } }, @@ -74171,50 +76322,51 @@ "postfix": false, "binop": null }, - "value": "ok", - "start": 5729, - "end": 5731, + "value": "length", + "start": 5953, + "end": 5959, "loc": { "start": { - "line": 165, - "column": 8 + "line": 174, + "column": 39 }, "end": { - "line": 165, - "column": 10 + "line": 174, + "column": 45 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5731, - "end": 5732, + "start": 5959, + "end": 5960, "loc": { "start": { - "line": 165, - "column": 10 + "line": 174, + "column": 45 }, "end": { - "line": 165, - "column": 11 + "line": 174, + "column": 46 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -74222,22 +76374,23 @@ "postfix": false, "binop": null }, - "start": 5732, - "end": 5733, + "value": "i", + "start": 5961, + "end": 5962, "loc": { "start": { - "line": 165, - "column": 11 + "line": 174, + "column": 47 }, "end": { - "line": 165, - "column": 12 + "line": 174, + "column": 48 } } }, { "type": { - "label": ";", + "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -74245,52 +76398,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 7, "updateContext": null }, - "start": 5733, - "end": 5734, - "loc": { - "start": { - "line": 165, - "column": 12 - }, - "end": { - "line": 165, - "column": 13 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 5739, - "end": 5740, + "value": "<", + "start": 5963, + "end": 5964, "loc": { "start": { - "line": 166, - "column": 4 + "line": 174, + "column": 49 }, "end": { - "line": 166, - "column": 5 + "line": 174, + "column": 50 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -74298,16 +76427,17 @@ "postfix": false, "binop": null }, - "start": 5740, - "end": 5741, + "value": "len", + "start": 5965, + "end": 5968, "loc": { "start": { - "line": 166, - "column": 5 + "line": 174, + "column": 51 }, "end": { - "line": 166, - "column": 6 + "line": 174, + "column": 54 } } }, @@ -74324,24 +76454,24 @@ "binop": null, "updateContext": null }, - "start": 5741, - "end": 5742, + "start": 5968, + "end": 5969, "loc": { "start": { - "line": 166, - "column": 6 + "line": 174, + "column": 54 }, "end": { - "line": 166, - "column": 7 + "line": 174, + "column": 55 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -74349,51 +76479,51 @@ "postfix": false, "binop": null }, - "start": 5743, - "end": 5744, + "value": "i", + "start": 5970, + "end": 5971, "loc": { "start": { - "line": 167, - "column": 0 + "line": 174, + "column": 56 }, "end": { - "line": 167, - "column": 1 + "line": 174, + "column": 57 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "value": "function", - "start": 5746, - "end": 5754, + "value": "++", + "start": 5971, + "end": 5973, "loc": { "start": { - "line": 169, - "column": 0 + "line": 174, + "column": 57 }, "end": { - "line": 169, - "column": 8 + "line": 174, + "column": 59 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -74401,23 +76531,22 @@ "postfix": false, "binop": null }, - "value": "loadTextures", - "start": 5755, - "end": 5767, + "start": 5973, + "end": 5974, "loc": { "start": { - "line": 169, - "column": 9 + "line": 174, + "column": 59 }, "end": { - "line": 169, - "column": 21 + "line": 174, + "column": 60 } } }, { "type": { - "label": "(", + "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -74427,16 +76556,16 @@ "postfix": false, "binop": null }, - "start": 5767, - "end": 5768, + "start": 5975, + "end": 5976, "loc": { "start": { - "line": 169, - "column": 21 + "line": 174, + "column": 61 }, "end": { - "line": 169, - "column": 22 + "line": 174, + "column": 62 } } }, @@ -74452,25 +76581,25 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 5768, - "end": 5771, + "value": "loadTexture", + "start": 5989, + "end": 6000, "loc": { "start": { - "line": 169, - "column": 22 + "line": 175, + "column": 12 }, "end": { - "line": 169, - "column": 25 + "line": 175, + "column": 23 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -74478,23 +76607,23 @@ "postfix": false, "binop": null }, - "start": 5771, - "end": 5772, + "start": 6000, + "end": 6001, "loc": { "start": { - "line": 169, - "column": 25 + "line": 175, + "column": 23 }, "end": { - "line": 169, - "column": 26 + "line": 175, + "column": 24 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -74503,24 +76632,24 @@ "postfix": false, "binop": null }, - "start": 5773, - "end": 5774, + "value": "ctx", + "start": 6001, + "end": 6004, "loc": { "start": { - "line": 169, - "column": 27 + "line": 175, + "column": 24 }, "end": { - "line": 169, - "column": 28 + "line": 175, + "column": 27 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -74530,17 +76659,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 5779, - "end": 5784, + "start": 6004, + "end": 6005, "loc": { "start": { - "line": 170, - "column": 4 + "line": 175, + "column": 27 }, "end": { - "line": 170, - "column": 9 + "line": 175, + "column": 28 } } }, @@ -74556,44 +76684,43 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 5785, - "end": 5793, + "value": "textures", + "start": 6006, + "end": 6014, "loc": { "start": { - "line": 170, - "column": 10 + "line": 175, + "column": 29 }, "end": { - "line": 170, - "column": 18 + "line": 175, + "column": 37 } } }, { "type": { - "label": "=", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 5794, - "end": 5795, + "start": 6014, + "end": 6015, "loc": { "start": { - "line": 170, - "column": 19 + "line": 175, + "column": 37 }, "end": { - "line": 170, - "column": 20 + "line": 175, + "column": 38 } } }, @@ -74609,23 +76736,23 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 5796, - "end": 5799, + "value": "i", + "start": 6015, + "end": 6016, "loc": { "start": { - "line": 170, - "column": 21 + "line": 175, + "column": 38 }, "end": { - "line": 170, - "column": 24 + "line": 175, + "column": 39 } } }, { "type": { - "label": ".", + "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -74636,24 +76763,24 @@ "binop": null, "updateContext": null }, - "start": 5799, - "end": 5800, + "start": 6016, + "end": 6017, "loc": { "start": { - "line": 170, - "column": 24 + "line": 175, + "column": 39 }, "end": { - "line": 170, - "column": 25 + "line": 175, + "column": 40 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -74661,17 +76788,16 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 5800, - "end": 5808, + "start": 6017, + "end": 6018, "loc": { "start": { - "line": 170, - "column": 25 + "line": 175, + "column": 40 }, "end": { - "line": 170, - "column": 33 + "line": 175, + "column": 41 } } }, @@ -74688,23 +76814,22 @@ "binop": null, "updateContext": null }, - "start": 5808, - "end": 5809, + "start": 6018, + "end": 6019, "loc": { "start": { - "line": 170, - "column": 33 + "line": 175, + "column": 41 }, "end": { - "line": 170, - "column": 34 + "line": 175, + "column": 42 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -74712,81 +76837,51 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "const", - "start": 5814, - "end": 5819, - "loc": { - "start": { - "line": 171, - "column": 4 - }, - "end": { - "line": 171, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, "binop": null }, - "value": "textures", - "start": 5820, - "end": 5828, + "start": 6028, + "end": 6029, "loc": { "start": { - "line": 171, - "column": 10 + "line": 176, + "column": 8 }, "end": { - "line": 171, - "column": 18 + "line": 176, + "column": 9 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 5829, - "end": 5830, + "start": 6034, + "end": 6035, "loc": { "start": { - "line": 171, - "column": 19 + "line": 177, + "column": 4 }, "end": { - "line": 171, - "column": 20 + "line": 177, + "column": 5 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -74794,43 +76889,43 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 5831, - "end": 5839, + "start": 6036, + "end": 6037, "loc": { "start": { - "line": 171, - "column": 21 + "line": 178, + "column": 0 }, "end": { - "line": 171, - "column": 29 + "line": 178, + "column": 1 } } }, { "type": { - "label": ".", + "label": "function", + "keyword": "function", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5839, - "end": 5840, + "value": "function", + "start": 6039, + "end": 6047, "loc": { "start": { - "line": 171, - "column": 29 + "line": 180, + "column": 0 }, "end": { - "line": 171, - "column": 30 + "line": 180, + "column": 8 } } }, @@ -74846,96 +76941,94 @@ "postfix": false, "binop": null }, - "value": "textures", - "start": 5840, - "end": 5848, + "value": "loadTexture", + "start": 6048, + "end": 6059, "loc": { "start": { - "line": 171, - "column": 30 + "line": 180, + "column": 9 }, "end": { - "line": 171, - "column": 38 + "line": 180, + "column": 20 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5848, - "end": 5849, + "start": 6059, + "end": 6060, "loc": { "start": { - "line": 171, - "column": 38 + "line": 180, + "column": 20 }, "end": { - "line": 171, - "column": 39 + "line": 180, + "column": 21 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 5854, - "end": 5856, + "value": "ctx", + "start": 6060, + "end": 6063, "loc": { "start": { - "line": 172, - "column": 4 + "line": 180, + "column": 21 }, "end": { - "line": 172, - "column": 6 + "line": 180, + "column": 24 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5857, - "end": 5858, + "start": 6063, + "end": 6064, "loc": { "start": { - "line": 172, - "column": 7 + "line": 180, + "column": 24 }, "end": { - "line": 172, - "column": 8 + "line": 180, + "column": 25 } } }, @@ -74951,17 +77044,17 @@ "postfix": false, "binop": null }, - "value": "textures", - "start": 5858, - "end": 5866, + "value": "texture", + "start": 6065, + "end": 6072, "loc": { "start": { - "line": 172, - "column": 8 + "line": 180, + "column": 26 }, "end": { - "line": 172, - "column": 16 + "line": 180, + "column": 33 } } }, @@ -74977,16 +77070,16 @@ "postfix": false, "binop": null }, - "start": 5866, - "end": 5867, + "start": 6072, + "end": 6073, "loc": { "start": { - "line": 172, - "column": 16 + "line": 180, + "column": 33 }, "end": { - "line": 172, - "column": 17 + "line": 180, + "column": 34 } } }, @@ -75002,44 +77095,44 @@ "postfix": false, "binop": null }, - "start": 5868, - "end": 5869, + "start": 6074, + "end": 6075, "loc": { "start": { - "line": 172, - "column": 18 + "line": 180, + "column": 35 }, "end": { - "line": 172, - "column": 19 + "line": 180, + "column": 36 } } }, { "type": { - "label": "for", - "keyword": "for", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, - "isLoop": true, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "for", - "start": 5878, - "end": 5881, + "value": "if", + "start": 6080, + "end": 6082, "loc": { "start": { - "line": 173, - "column": 8 + "line": 181, + "column": 4 }, "end": { - "line": 173, - "column": 11 + "line": 181, + "column": 6 } } }, @@ -75055,44 +77148,43 @@ "postfix": false, "binop": null }, - "start": 5882, - "end": 5883, + "start": 6083, + "end": 6084, "loc": { "start": { - "line": 173, - "column": 12 + "line": 181, + "column": 7 }, "end": { - "line": 173, - "column": 13 + "line": 181, + "column": 8 } } }, { "type": { - "label": "let", - "keyword": "let", - "beforeExpr": false, - "startsExpr": false, + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, "binop": null, "updateContext": null }, - "value": "let", - "start": 5883, - "end": 5886, + "value": "!", + "start": 6084, + "end": 6085, "loc": { "start": { - "line": 173, - "column": 13 + "line": 181, + "column": 8 }, "end": { - "line": 173, - "column": 16 + "line": 181, + "column": 9 } } }, @@ -75108,50 +77200,49 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 5887, - "end": 5888, + "value": "texture", + "start": 6085, + "end": 6092, "loc": { "start": { - "line": 173, - "column": 17 + "line": 181, + "column": 9 }, "end": { - "line": 173, - "column": 18 + "line": 181, + "column": 16 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 5889, - "end": 5890, + "start": 6092, + "end": 6093, "loc": { "start": { - "line": 173, - "column": 19 + "line": 181, + "column": 16 }, "end": { - "line": 173, - "column": 20 + "line": 181, + "column": 17 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -75159,26 +77250,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 5891, - "end": 5892, + "value": "source", + "start": 6093, + "end": 6099, "loc": { "start": { - "line": 173, - "column": 21 + "line": 181, + "column": 17 }, "end": { - "line": 173, - "column": 22 + "line": 181, + "column": 23 } } }, { "type": { - "label": ",", + "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -75186,19 +77276,47 @@ "isAssign": false, "prefix": false, "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 6100, + "end": 6102, + "loc": { + "start": { + "line": 181, + "column": 24 + }, + "end": { + "line": 181, + "column": 26 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, "binop": null, "updateContext": null }, - "start": 5892, - "end": 5893, + "value": "!", + "start": 6103, + "end": 6104, "loc": { "start": { - "line": 173, - "column": 22 + "line": 181, + "column": 27 }, "end": { - "line": 173, - "column": 23 + "line": 181, + "column": 28 } } }, @@ -75214,44 +77332,43 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 5894, - "end": 5897, + "value": "texture", + "start": 6104, + "end": 6111, "loc": { "start": { - "line": 173, - "column": 24 + "line": 181, + "column": 28 }, "end": { - "line": 173, - "column": 27 + "line": 181, + "column": 35 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 5898, - "end": 5899, + "start": 6111, + "end": 6112, "loc": { "start": { - "line": 173, - "column": 28 + "line": 181, + "column": 35 }, "end": { - "line": 173, - "column": 29 + "line": 181, + "column": 36 } } }, @@ -75267,17 +77384,17 @@ "postfix": false, "binop": null }, - "value": "textures", - "start": 5900, - "end": 5908, + "value": "source", + "start": 6112, + "end": 6118, "loc": { "start": { - "line": 173, - "column": 30 + "line": 181, + "column": 36 }, "end": { - "line": 173, - "column": 38 + "line": 181, + "column": 42 } } }, @@ -75294,16 +77411,16 @@ "binop": null, "updateContext": null }, - "start": 5908, - "end": 5909, + "start": 6118, + "end": 6119, "loc": { "start": { - "line": 173, - "column": 38 + "line": 181, + "column": 42 }, "end": { - "line": 173, - "column": 39 + "line": 181, + "column": 43 } } }, @@ -75319,50 +77436,49 @@ "postfix": false, "binop": null }, - "value": "length", - "start": 5909, - "end": 5915, + "value": "image", + "start": 6119, + "end": 6124, "loc": { "start": { - "line": 173, - "column": 39 + "line": 181, + "column": 43 }, "end": { - "line": 173, - "column": 45 + "line": 181, + "column": 48 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5915, - "end": 5916, + "start": 6124, + "end": 6125, "loc": { "start": { - "line": 173, - "column": 45 + "line": 181, + "column": 48 }, "end": { - "line": 173, - "column": 46 + "line": 181, + "column": 49 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -75371,23 +77487,23 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 5917, - "end": 5918, + "start": 6126, + "end": 6127, "loc": { "start": { - "line": 173, - "column": 47 + "line": 181, + "column": 50 }, "end": { - "line": 173, - "column": 48 + "line": 181, + "column": 51 } } }, { "type": { - "label": "", + "label": "return", + "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -75395,156 +77511,159 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 7, + "binop": null, "updateContext": null }, - "value": "<", - "start": 5919, - "end": 5920, + "value": "return", + "start": 6136, + "end": 6142, "loc": { "start": { - "line": 173, - "column": 49 + "line": 182, + "column": 8 }, "end": { - "line": 173, - "column": 50 + "line": 182, + "column": 14 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "len", - "start": 5921, - "end": 5924, + "start": 6142, + "end": 6143, "loc": { "start": { - "line": 173, - "column": 51 + "line": 182, + "column": 14 }, "end": { - "line": 173, - "column": 54 + "line": 182, + "column": 15 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5924, - "end": 5925, + "start": 6148, + "end": 6149, "loc": { "start": { - "line": 173, - "column": 54 + "line": 183, + "column": 4 }, "end": { - "line": 173, - "column": 55 + "line": 183, + "column": 5 } } }, { "type": { - "label": "name", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "i", - "start": 5926, - "end": 5927, + "value": "const", + "start": 6154, + "end": 6159, "loc": { "start": { - "line": 173, - "column": 56 + "line": 184, + "column": 4 }, "end": { - "line": 173, - "column": 57 + "line": 184, + "column": 9 } } }, { "type": { - "label": "++/--", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, + "prefix": false, + "postfix": false, "binop": null }, - "value": "++", - "start": 5927, - "end": 5929, + "value": "textureId", + "start": 6160, + "end": 6169, "loc": { "start": { - "line": 173, - "column": 57 + "line": 184, + "column": 10 }, "end": { - "line": 173, - "column": 59 + "line": 184, + "column": 19 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5929, - "end": 5930, + "value": "=", + "start": 6170, + "end": 6171, "loc": { "start": { - "line": 173, - "column": 59 + "line": 184, + "column": 20 }, "end": { - "line": 173, - "column": 60 + "line": 184, + "column": 21 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "`", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -75553,48 +77672,49 @@ "postfix": false, "binop": null }, - "start": 5931, - "end": 5932, + "start": 6172, + "end": 6173, "loc": { "start": { - "line": 173, - "column": 61 + "line": 184, + "column": 22 }, "end": { - "line": 173, - "column": 62 + "line": 184, + "column": 23 } } }, { "type": { - "label": "name", + "label": "template", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "loadTexture", - "start": 5945, - "end": 5956, + "value": "texture-", + "start": 6173, + "end": 6181, "loc": { "start": { - "line": 174, - "column": 12 + "line": 184, + "column": 23 }, "end": { - "line": 174, - "column": 23 + "line": 184, + "column": 31 } } }, { "type": { - "label": "(", + "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -75604,16 +77724,16 @@ "postfix": false, "binop": null }, - "start": 5956, - "end": 5957, + "start": 6181, + "end": 6183, "loc": { "start": { - "line": 174, - "column": 23 + "line": 184, + "column": 31 }, "end": { - "line": 174, - "column": 24 + "line": 184, + "column": 33 } } }, @@ -75630,23 +77750,23 @@ "binop": null }, "value": "ctx", - "start": 5957, - "end": 5960, + "start": 6183, + "end": 6186, "loc": { "start": { - "line": 174, - "column": 24 + "line": 184, + "column": 33 }, "end": { - "line": 174, - "column": 27 + "line": 184, + "column": 36 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -75656,16 +77776,16 @@ "binop": null, "updateContext": null }, - "start": 5960, - "end": 5961, + "start": 6186, + "end": 6187, "loc": { "start": { - "line": 174, - "column": 27 + "line": 184, + "column": 36 }, "end": { - "line": 174, - "column": 28 + "line": 184, + "column": 37 } } }, @@ -75681,51 +77801,51 @@ "postfix": false, "binop": null }, - "value": "textures", - "start": 5962, - "end": 5970, + "value": "nextId", + "start": 6187, + "end": 6193, "loc": { "start": { - "line": 174, - "column": 29 + "line": 184, + "column": 37 }, "end": { - "line": 174, - "column": 37 + "line": 184, + "column": 43 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "++/--", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null + "prefix": true, + "postfix": true, + "binop": null }, - "start": 5970, - "end": 5971, + "value": "++", + "start": 6193, + "end": 6195, "loc": { "start": { - "line": 174, - "column": 37 + "line": 184, + "column": 43 }, "end": { - "line": 174, - "column": 38 + "line": 184, + "column": 45 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -75733,23 +77853,22 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 5971, - "end": 5972, + "start": 6195, + "end": 6196, "loc": { "start": { - "line": 174, - "column": 38 + "line": 184, + "column": 45 }, "end": { - "line": 174, - "column": 39 + "line": 184, + "column": 46 } } }, { "type": { - "label": "]", + "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -75760,24 +77879,25 @@ "binop": null, "updateContext": null }, - "start": 5972, - "end": 5973, + "value": "", + "start": 6196, + "end": 6196, "loc": { "start": { - "line": 174, - "column": 39 + "line": 184, + "column": 46 }, "end": { - "line": 174, - "column": 40 + "line": 184, + "column": 46 } } }, { "type": { - "label": ")", + "label": "`", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -75785,16 +77905,16 @@ "postfix": false, "binop": null }, - "start": 5973, - "end": 5974, + "start": 6196, + "end": 6197, "loc": { "start": { - "line": 174, - "column": 40 + "line": 184, + "column": 46 }, "end": { - "line": 174, - "column": 41 + "line": 184, + "column": 47 } } }, @@ -75811,22 +77931,23 @@ "binop": null, "updateContext": null }, - "start": 5974, - "end": 5975, + "start": 6197, + "end": 6198, "loc": { "start": { - "line": 174, - "column": 41 + "line": 184, + "column": 47 }, "end": { - "line": 174, - "column": 42 + "line": 184, + "column": 48 } } }, { "type": { - "label": "}", + "label": "let", + "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -75834,26 +77955,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5984, - "end": 5985, + "value": "let", + "start": 6204, + "end": 6207, "loc": { "start": { - "line": 175, - "column": 8 + "line": 186, + "column": 4 }, "end": { - "line": 175, - "column": 9 + "line": 186, + "column": 7 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -75861,48 +77984,50 @@ "postfix": false, "binop": null }, - "start": 5990, - "end": 5991, + "value": "minFilter", + "start": 6208, + "end": 6217, "loc": { "start": { - "line": 176, - "column": 4 + "line": 186, + "column": 8 }, "end": { - "line": 176, - "column": 5 + "line": 186, + "column": 17 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 5992, - "end": 5993, + "value": "=", + "start": 6218, + "end": 6219, "loc": { "start": { - "line": 177, - "column": 0 + "line": 186, + "column": 18 }, "end": { - "line": 177, - "column": 1 + "line": 186, + "column": 19 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -75912,43 +78037,71 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 5995, - "end": 6003, + "value": "NearestMipMapLinearFilter", + "start": 6220, + "end": 6245, "loc": { "start": { - "line": 179, - "column": 0 + "line": 186, + "column": 20 }, "end": { - "line": 179, - "column": 8 + "line": 186, + "column": 45 } } }, { "type": { - "label": "name", + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6245, + "end": 6246, + "loc": { + "start": { + "line": 186, + "column": 45 + }, + "end": { + "line": 186, + "column": 46 + } + } + }, + { + "type": { + "label": "switch", + "keyword": "switch", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "loadTexture", - "start": 6004, - "end": 6015, + "value": "switch", + "start": 6251, + "end": 6257, "loc": { "start": { - "line": 179, - "column": 9 + "line": 187, + "column": 4 }, "end": { - "line": 179, - "column": 20 + "line": 187, + "column": 10 } } }, @@ -75964,16 +78117,16 @@ "postfix": false, "binop": null }, - "start": 6015, - "end": 6016, + "start": 6258, + "end": 6259, "loc": { "start": { - "line": 179, - "column": 20 + "line": 187, + "column": 11 }, "end": { - "line": 179, - "column": 21 + "line": 187, + "column": 12 } } }, @@ -75989,24 +78142,24 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 6016, - "end": 6019, + "value": "texture", + "start": 6259, + "end": 6266, "loc": { "start": { - "line": 179, - "column": 21 + "line": 187, + "column": 12 }, "end": { - "line": 179, - "column": 24 + "line": 187, + "column": 19 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -76016,16 +78169,16 @@ "binop": null, "updateContext": null }, - "start": 6019, - "end": 6020, + "start": 6266, + "end": 6267, "loc": { "start": { - "line": 179, - "column": 24 + "line": 187, + "column": 19 }, "end": { - "line": 179, - "column": 25 + "line": 187, + "column": 20 } } }, @@ -76041,23 +78194,23 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 6021, - "end": 6028, + "value": "sampler", + "start": 6267, + "end": 6274, "loc": { "start": { - "line": 179, - "column": 26 + "line": 187, + "column": 20 }, "end": { - "line": 179, - "column": 33 + "line": 187, + "column": 27 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -76065,25 +78218,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6028, - "end": 6029, + "start": 6274, + "end": 6275, "loc": { "start": { - "line": 179, - "column": 33 + "line": 187, + "column": 27 }, "end": { - "line": 179, - "column": 34 + "line": 187, + "column": 28 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -76092,23 +78246,23 @@ "postfix": false, "binop": null }, - "start": 6030, - "end": 6031, + "value": "minFilter", + "start": 6275, + "end": 6284, "loc": { "start": { - "line": 179, - "column": 35 + "line": 187, + "column": 28 }, "end": { - "line": 179, - "column": 36 + "line": 187, + "column": 37 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -76116,26 +78270,24 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 6036, - "end": 6038, + "start": 6284, + "end": 6285, "loc": { "start": { - "line": 180, - "column": 4 + "line": 187, + "column": 37 }, "end": { - "line": 180, - "column": 6 + "line": 187, + "column": 38 } } }, { "type": { - "label": "(", + "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -76145,49 +78297,50 @@ "postfix": false, "binop": null }, - "start": 6039, - "end": 6040, + "start": 6286, + "end": 6287, "loc": { "start": { - "line": 180, - "column": 7 + "line": 187, + "column": 39 }, "end": { - "line": 180, - "column": 8 + "line": 187, + "column": 40 } } }, { "type": { - "label": "prefix", + "label": "case", + "keyword": "case", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "!", - "start": 6040, - "end": 6041, + "value": "case", + "start": 6296, + "end": 6300, "loc": { "start": { - "line": 180, + "line": 188, "column": 8 }, "end": { - "line": 180, - "column": 9 + "line": 188, + "column": 12 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -76195,26 +78348,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "texture", - "start": 6041, - "end": 6048, + "value": 9728, + "start": 6301, + "end": 6305, "loc": { "start": { - "line": 180, - "column": 9 + "line": 188, + "column": 13 }, "end": { - "line": 180, - "column": 16 + "line": 188, + "column": 17 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -76224,16 +78378,16 @@ "binop": null, "updateContext": null }, - "start": 6048, - "end": 6049, + "start": 6305, + "end": 6306, "loc": { "start": { - "line": 180, - "column": 16 + "line": 188, + "column": 17 }, "end": { - "line": 180, - "column": 17 + "line": 188, + "column": 18 } } }, @@ -76249,71 +78403,44 @@ "postfix": false, "binop": null }, - "value": "source", - "start": 6049, - "end": 6055, + "value": "minFilter", + "start": 6319, + "end": 6328, "loc": { "start": { - "line": 180, - "column": 17 + "line": 189, + "column": 12 }, "end": { - "line": 180, - "column": 23 + "line": 189, + "column": 21 } } }, { "type": { - "label": "||", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": 1, - "updateContext": null - }, - "value": "||", - "start": 6056, - "end": 6058, - "loc": { - "start": { - "line": 180, - "column": 24 - }, - "end": { - "line": 180, - "column": 26 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, "binop": null, "updateContext": null }, - "value": "!", - "start": 6059, - "end": 6060, + "value": "=", + "start": 6329, + "end": 6330, "loc": { "start": { - "line": 180, - "column": 27 + "line": 189, + "column": 22 }, "end": { - "line": 180, - "column": 28 + "line": 189, + "column": 23 } } }, @@ -76329,24 +78456,24 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 6060, - "end": 6067, + "value": "NearestFilter", + "start": 6331, + "end": 6344, "loc": { "start": { - "line": 180, - "column": 28 + "line": 189, + "column": 24 }, "end": { - "line": 180, - "column": 35 + "line": 189, + "column": 37 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -76356,49 +78483,51 @@ "binop": null, "updateContext": null }, - "start": 6067, - "end": 6068, + "start": 6344, + "end": 6345, "loc": { "start": { - "line": 180, - "column": 35 + "line": 189, + "column": 37 }, "end": { - "line": 180, - "column": 36 + "line": 189, + "column": 38 } } }, { "type": { - "label": "name", + "label": "break", + "keyword": "break", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "source", - "start": 6068, - "end": 6074, + "value": "break", + "start": 6358, + "end": 6363, "loc": { "start": { - "line": 180, - "column": 36 + "line": 190, + "column": 12 }, "end": { - "line": 180, - "column": 42 + "line": 190, + "column": 17 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -76408,154 +78537,158 @@ "binop": null, "updateContext": null }, - "start": 6074, - "end": 6075, + "start": 6363, + "end": 6364, "loc": { "start": { - "line": 180, - "column": 42 + "line": 190, + "column": 17 }, "end": { - "line": 180, - "column": 43 + "line": 190, + "column": 18 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "image", - "start": 6075, - "end": 6080, + "value": "case", + "start": 6373, + "end": 6377, "loc": { "start": { - "line": 180, - "column": 43 + "line": 191, + "column": 8 }, "end": { - "line": 180, - "column": 48 + "line": 191, + "column": 12 } } }, { "type": { - "label": ")", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6080, - "end": 6081, + "value": 9729, + "start": 6378, + "end": 6382, "loc": { "start": { - "line": 180, - "column": 48 + "line": 191, + "column": 13 }, "end": { - "line": 180, - "column": 49 + "line": 191, + "column": 17 } } }, { "type": { - "label": "{", + "label": ":", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6082, - "end": 6083, + "start": 6382, + "end": 6383, "loc": { "start": { - "line": 180, - "column": 50 + "line": 191, + "column": 17 }, "end": { - "line": 180, - "column": 51 + "line": 191, + "column": 18 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "return", - "start": 6092, - "end": 6098, + "value": "minFilter", + "start": 6396, + "end": 6405, "loc": { "start": { - "line": 181, - "column": 8 + "line": 192, + "column": 12 }, "end": { - "line": 181, - "column": 14 + "line": 192, + "column": 21 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 6098, - "end": 6099, + "value": "=", + "start": 6406, + "end": 6407, "loc": { "start": { - "line": 181, - "column": 14 + "line": 192, + "column": 22 }, "end": { - "line": 181, - "column": 15 + "line": 192, + "column": 23 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -76563,24 +78696,24 @@ "postfix": false, "binop": null }, - "start": 6104, - "end": 6105, + "value": "LinearFilter", + "start": 6408, + "end": 6420, "loc": { - "start": { - "line": 182, - "column": 4 + "start": { + "line": 192, + "column": 24 }, "end": { - "line": 182, - "column": 5 + "line": 192, + "column": 36 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -76590,103 +78723,106 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 6110, - "end": 6115, + "start": 6420, + "end": 6421, "loc": { "start": { - "line": 183, - "column": 4 + "line": 192, + "column": 36 }, "end": { - "line": 183, - "column": 9 + "line": 192, + "column": 37 } } }, { "type": { - "label": "name", + "label": "break", + "keyword": "break", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "textureId", - "start": 6116, - "end": 6125, + "value": "break", + "start": 6434, + "end": 6439, "loc": { "start": { - "line": 183, - "column": 10 + "line": 193, + "column": 12 }, "end": { - "line": 183, - "column": 19 + "line": 193, + "column": 17 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 6126, - "end": 6127, + "start": 6439, + "end": 6440, "loc": { "start": { - "line": 183, - "column": 20 + "line": 193, + "column": 17 }, "end": { - "line": 183, - "column": 21 + "line": 193, + "column": 18 } } }, { "type": { - "label": "`", - "beforeExpr": false, - "startsExpr": true, + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6128, - "end": 6129, + "value": "case", + "start": 6449, + "end": 6453, "loc": { "start": { - "line": 183, - "column": 22 + "line": 194, + "column": 8 }, "end": { - "line": 183, - "column": 23 + "line": 194, + "column": 12 } } }, { "type": { - "label": "template", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -76695,42 +78831,43 @@ "binop": null, "updateContext": null }, - "value": "texture-", - "start": 6129, - "end": 6137, + "value": 9984, + "start": 6454, + "end": 6458, "loc": { "start": { - "line": 183, - "column": 23 + "line": 194, + "column": 13 }, "end": { - "line": 183, - "column": 31 + "line": 194, + "column": 17 } } }, { "type": { - "label": "${", + "label": ":", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6137, - "end": 6139, + "start": 6458, + "end": 6459, "loc": { "start": { - "line": 183, - "column": 31 + "line": 194, + "column": 17 }, "end": { - "line": 183, - "column": 33 + "line": 194, + "column": 18 } } }, @@ -76746,43 +78883,44 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 6139, - "end": 6142, + "value": "minFilter", + "start": 6472, + "end": 6481, "loc": { "start": { - "line": 183, - "column": 33 + "line": 195, + "column": 12 }, "end": { - "line": 183, - "column": 36 + "line": 195, + "column": 21 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 6142, - "end": 6143, + "value": "=", + "start": 6482, + "end": 6483, "loc": { "start": { - "line": 183, - "column": 36 + "line": 195, + "column": 22 }, "end": { - "line": 183, - "column": 37 + "line": 195, + "column": 23 } } }, @@ -76798,49 +78936,50 @@ "postfix": false, "binop": null }, - "value": "nextId", - "start": 6143, - "end": 6149, + "value": "NearestMipMapNearestFilter", + "start": 6484, + "end": 6510, "loc": { "start": { - "line": 183, - "column": 37 + "line": 195, + "column": 24 }, "end": { - "line": 183, - "column": 43 + "line": 195, + "column": 50 } } }, { "type": { - "label": "++/--", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null }, - "value": "++", - "start": 6149, - "end": 6151, + "start": 6510, + "end": 6511, "loc": { "start": { - "line": 183, - "column": 43 + "line": 195, + "column": 50 }, "end": { - "line": 183, - "column": 45 + "line": 195, + "column": 51 } } }, { "type": { - "label": "}", + "label": "break", + "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -76848,25 +78987,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6151, - "end": 6152, + "value": "break", + "start": 6524, + "end": 6529, "loc": { "start": { - "line": 183, - "column": 45 + "line": 196, + "column": 12 }, "end": { - "line": 183, - "column": 46 + "line": 196, + "column": 17 } } }, { "type": { - "label": "template", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -76876,50 +79017,52 @@ "binop": null, "updateContext": null }, - "value": "", - "start": 6152, - "end": 6152, + "start": 6529, + "end": 6530, "loc": { "start": { - "line": 183, - "column": 46 + "line": 196, + "column": 17 }, "end": { - "line": 183, - "column": 46 + "line": 196, + "column": 18 } } }, { "type": { - "label": "`", - "beforeExpr": false, - "startsExpr": true, + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6152, - "end": 6153, + "value": "case", + "start": 6539, + "end": 6543, "loc": { "start": { - "line": 183, - "column": 46 + "line": 197, + "column": 8 }, "end": { - "line": 183, - "column": 47 + "line": 197, + "column": 12 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "num", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -76928,24 +79071,24 @@ "binop": null, "updateContext": null }, - "start": 6153, - "end": 6154, + "value": 9985, + "start": 6544, + "end": 6548, "loc": { "start": { - "line": 183, - "column": 47 + "line": 197, + "column": 13 }, "end": { - "line": 183, - "column": 48 + "line": 197, + "column": 17 } } }, { "type": { - "label": "let", - "keyword": "let", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -76955,17 +79098,16 @@ "binop": null, "updateContext": null }, - "value": "let", - "start": 6160, - "end": 6163, + "start": 6548, + "end": 6549, "loc": { "start": { - "line": 185, - "column": 4 + "line": 197, + "column": 17 }, "end": { - "line": 185, - "column": 7 + "line": 197, + "column": 18 } } }, @@ -76982,16 +79124,16 @@ "binop": null }, "value": "minFilter", - "start": 6164, - "end": 6173, + "start": 6562, + "end": 6571, "loc": { "start": { - "line": 185, - "column": 8 + "line": 198, + "column": 12 }, "end": { - "line": 185, - "column": 17 + "line": 198, + "column": 21 } } }, @@ -77009,16 +79151,16 @@ "updateContext": null }, "value": "=", - "start": 6174, - "end": 6175, + "start": 6572, + "end": 6573, "loc": { "start": { - "line": 185, - "column": 18 + "line": 198, + "column": 22 }, "end": { - "line": 185, - "column": 19 + "line": 198, + "column": 23 } } }, @@ -77034,17 +79176,17 @@ "postfix": false, "binop": null }, - "value": "NearestMipMapLinearFilter", - "start": 6176, - "end": 6201, + "value": "LinearMipMapNearestFilter", + "start": 6574, + "end": 6599, "loc": { "start": { - "line": 185, - "column": 20 + "line": 198, + "column": 24 }, "end": { - "line": 185, - "column": 45 + "line": 198, + "column": 49 } } }, @@ -77061,23 +79203,23 @@ "binop": null, "updateContext": null }, - "start": 6201, - "end": 6202, + "start": 6599, + "end": 6600, "loc": { "start": { - "line": 185, - "column": 45 + "line": 198, + "column": 49 }, "end": { - "line": 185, - "column": 46 + "line": 198, + "column": 50 } } }, { "type": { - "label": "switch", - "keyword": "switch", + "label": "break", + "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -77088,48 +79230,77 @@ "binop": null, "updateContext": null }, - "value": "switch", - "start": 6207, - "end": 6213, + "value": "break", + "start": 6613, + "end": 6618, "loc": { "start": { - "line": 186, - "column": 4 + "line": 199, + "column": 12 }, "end": { - "line": 186, - "column": 10 + "line": 199, + "column": 17 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6214, - "end": 6215, + "start": 6618, + "end": 6619, "loc": { "start": { - "line": 186, - "column": 11 + "line": 199, + "column": 17 }, "end": { - "line": 186, + "line": 199, + "column": 18 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 6628, + "end": 6632, + "loc": { + "start": { + "line": 200, + "column": 8 + }, + "end": { + "line": 200, "column": 12 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -77137,26 +79308,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "texture", - "start": 6215, - "end": 6222, + "value": 9986, + "start": 6633, + "end": 6637, "loc": { "start": { - "line": 186, - "column": 12 + "line": 200, + "column": 13 }, "end": { - "line": 186, - "column": 19 + "line": 200, + "column": 17 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -77166,16 +79338,16 @@ "binop": null, "updateContext": null }, - "start": 6222, - "end": 6223, + "start": 6637, + "end": 6638, "loc": { "start": { - "line": 186, - "column": 19 + "line": 200, + "column": 17 }, "end": { - "line": 186, - "column": 20 + "line": 200, + "column": 18 } } }, @@ -77191,43 +79363,44 @@ "postfix": false, "binop": null }, - "value": "sampler", - "start": 6223, - "end": 6230, + "value": "minFilter", + "start": 6651, + "end": 6660, "loc": { "start": { - "line": 186, - "column": 20 + "line": 201, + "column": 12 }, "end": { - "line": 186, - "column": 27 + "line": 201, + "column": 21 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 6230, - "end": 6231, + "value": "=", + "start": 6661, + "end": 6662, "loc": { "start": { - "line": 186, - "column": 27 + "line": 201, + "column": 22 }, "end": { - "line": 186, - "column": 28 + "line": 201, + "column": 23 } } }, @@ -77243,23 +79416,50 @@ "postfix": false, "binop": null }, - "value": "minFilter", - "start": 6231, - "end": 6240, + "value": "NearestMipMapLinearFilter", + "start": 6663, + "end": 6688, "loc": { "start": { - "line": 186, - "column": 28 + "line": 201, + "column": 24 }, "end": { - "line": 186, - "column": 37 + "line": 201, + "column": 49 } } }, { "type": { - "label": ")", + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6688, + "end": 6689, + "loc": { + "start": { + "line": 201, + "column": 49 + }, + "end": { + "line": 201, + "column": 50 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -77267,43 +79467,46 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6240, - "end": 6241, + "value": "break", + "start": 6702, + "end": 6707, "loc": { "start": { - "line": 186, - "column": 37 + "line": 202, + "column": 12 }, "end": { - "line": 186, - "column": 38 + "line": 202, + "column": 17 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6242, - "end": 6243, + "start": 6707, + "end": 6708, "loc": { "start": { - "line": 186, - "column": 39 + "line": 202, + "column": 17 }, "end": { - "line": 186, - "column": 40 + "line": 202, + "column": 18 } } }, @@ -77322,15 +79525,15 @@ "updateContext": null }, "value": "case", - "start": 6252, - "end": 6256, + "start": 6717, + "end": 6721, "loc": { "start": { - "line": 187, + "line": 203, "column": 8 }, "end": { - "line": 187, + "line": 203, "column": 12 } } @@ -77348,16 +79551,16 @@ "binop": null, "updateContext": null }, - "value": 9728, - "start": 6257, - "end": 6261, + "value": 9987, + "start": 6722, + "end": 6726, "loc": { "start": { - "line": 187, + "line": 203, "column": 13 }, "end": { - "line": 187, + "line": 203, "column": 17 } } @@ -77375,15 +79578,15 @@ "binop": null, "updateContext": null }, - "start": 6261, - "end": 6262, + "start": 6726, + "end": 6727, "loc": { "start": { - "line": 187, + "line": 203, "column": 17 }, "end": { - "line": 187, + "line": 203, "column": 18 } } @@ -77401,15 +79604,15 @@ "binop": null }, "value": "minFilter", - "start": 6275, - "end": 6284, + "start": 6740, + "end": 6749, "loc": { "start": { - "line": 188, + "line": 204, "column": 12 }, "end": { - "line": 188, + "line": 204, "column": 21 } } @@ -77428,15 +79631,15 @@ "updateContext": null }, "value": "=", - "start": 6285, - "end": 6286, + "start": 6750, + "end": 6751, "loc": { "start": { - "line": 188, + "line": 204, "column": 22 }, "end": { - "line": 188, + "line": 204, "column": 23 } } @@ -77453,17 +79656,17 @@ "postfix": false, "binop": null }, - "value": "NearestFilter", - "start": 6287, - "end": 6300, + "value": "LinearMipMapLinearFilter", + "start": 6752, + "end": 6776, "loc": { "start": { - "line": 188, + "line": 204, "column": 24 }, "end": { - "line": 188, - "column": 37 + "line": 204, + "column": 48 } } }, @@ -77480,51 +79683,24 @@ "binop": null, "updateContext": null }, - "start": 6300, - "end": 6301, - "loc": { - "start": { - "line": 188, - "column": 37 - }, - "end": { - "line": 188, - "column": 38 - } - } - }, - { - "type": { - "label": "break", - "keyword": "break", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "break", - "start": 6314, - "end": 6319, + "start": 6776, + "end": 6777, "loc": { "start": { - "line": 189, - "column": 12 + "line": 204, + "column": 48 }, "end": { - "line": 189, - "column": 17 + "line": 204, + "column": 49 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "break", + "keyword": "break", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -77534,23 +79710,23 @@ "binop": null, "updateContext": null }, - "start": 6319, - "end": 6320, + "value": "break", + "start": 6790, + "end": 6795, "loc": { "start": { - "line": 189, - "column": 17 + "line": 205, + "column": 12 }, "end": { - "line": 189, - "column": 18 + "line": 205, + "column": 17 } } }, { "type": { - "label": "case", - "keyword": "case", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -77561,51 +79737,49 @@ "binop": null, "updateContext": null }, - "value": "case", - "start": 6329, - "end": 6333, + "start": 6795, + "end": 6796, "loc": { "start": { - "line": 190, - "column": 8 + "line": 205, + "column": 17 }, "end": { - "line": 190, - "column": 12 + "line": 205, + "column": 18 } } }, { "type": { - "label": "num", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 9729, - "start": 6334, - "end": 6338, + "start": 6801, + "end": 6802, "loc": { "start": { - "line": 190, - "column": 13 + "line": 206, + "column": 4 }, "end": { - "line": 190, - "column": 17 + "line": 206, + "column": 5 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": "let", + "keyword": "let", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -77615,16 +79789,17 @@ "binop": null, "updateContext": null }, - "start": 6338, - "end": 6339, + "value": "let", + "start": 6808, + "end": 6811, "loc": { "start": { - "line": 190, - "column": 17 + "line": 208, + "column": 4 }, "end": { - "line": 190, - "column": 18 + "line": 208, + "column": 7 } } }, @@ -77640,17 +79815,17 @@ "postfix": false, "binop": null }, - "value": "minFilter", - "start": 6352, - "end": 6361, + "value": "magFilter", + "start": 6812, + "end": 6821, "loc": { "start": { - "line": 191, - "column": 12 + "line": 208, + "column": 8 }, "end": { - "line": 191, - "column": 21 + "line": 208, + "column": 17 } } }, @@ -77668,16 +79843,16 @@ "updateContext": null }, "value": "=", - "start": 6362, - "end": 6363, + "start": 6822, + "end": 6823, "loc": { "start": { - "line": 191, - "column": 22 + "line": 208, + "column": 18 }, "end": { - "line": 191, - "column": 23 + "line": 208, + "column": 19 } } }, @@ -77694,16 +79869,16 @@ "binop": null }, "value": "LinearFilter", - "start": 6364, - "end": 6376, + "start": 6824, + "end": 6836, "loc": { "start": { - "line": 191, - "column": 24 + "line": 208, + "column": 20 }, "end": { - "line": 191, - "column": 36 + "line": 208, + "column": 32 } } }, @@ -77720,23 +79895,23 @@ "binop": null, "updateContext": null }, - "start": 6376, - "end": 6377, + "start": 6836, + "end": 6837, "loc": { "start": { - "line": 191, - "column": 36 + "line": 208, + "column": 32 }, "end": { - "line": 191, - "column": 37 + "line": 208, + "column": 33 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": "switch", + "keyword": "switch", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -77747,77 +79922,48 @@ "binop": null, "updateContext": null }, - "value": "break", - "start": 6390, - "end": 6395, - "loc": { - "start": { - "line": 192, - "column": 12 - }, - "end": { - "line": 192, - "column": 17 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6395, - "end": 6396, + "value": "switch", + "start": 6842, + "end": 6848, "loc": { "start": { - "line": 192, - "column": 17 + "line": 209, + "column": 4 }, "end": { - "line": 192, - "column": 18 + "line": 209, + "column": 10 } } }, { "type": { - "label": "case", - "keyword": "case", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "case", - "start": 6405, - "end": 6409, + "start": 6849, + "end": 6850, "loc": { "start": { - "line": 193, - "column": 8 + "line": 209, + "column": 11 }, "end": { - "line": 193, + "line": 209, "column": 12 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -77825,27 +79971,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 9984, - "start": 6410, - "end": 6414, + "value": "texture", + "start": 6850, + "end": 6857, "loc": { "start": { - "line": 193, - "column": 13 + "line": 209, + "column": 12 }, "end": { - "line": 193, - "column": 17 + "line": 209, + "column": 19 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -77855,16 +80000,16 @@ "binop": null, "updateContext": null }, - "start": 6414, - "end": 6415, + "start": 6857, + "end": 6858, "loc": { "start": { - "line": 193, - "column": 17 + "line": 209, + "column": 19 }, "end": { - "line": 193, - "column": 18 + "line": 209, + "column": 20 } } }, @@ -77880,44 +80025,43 @@ "postfix": false, "binop": null }, - "value": "minFilter", - "start": 6428, - "end": 6437, + "value": "sampler", + "start": 6858, + "end": 6865, "loc": { "start": { - "line": 194, - "column": 12 + "line": 209, + "column": 20 }, "end": { - "line": 194, - "column": 21 + "line": 209, + "column": 27 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 6438, - "end": 6439, + "start": 6865, + "end": 6866, "loc": { "start": { - "line": 194, - "column": 22 + "line": 209, + "column": 27 }, "end": { - "line": 194, - "column": 23 + "line": 209, + "column": 28 } } }, @@ -77933,50 +80077,23 @@ "postfix": false, "binop": null }, - "value": "NearestMipMapNearestFilter", - "start": 6440, - "end": 6466, - "loc": { - "start": { - "line": 194, - "column": 24 - }, - "end": { - "line": 194, - "column": 50 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6466, - "end": 6467, + "value": "magFilter", + "start": 6866, + "end": 6875, "loc": { "start": { - "line": 194, - "column": 50 + "line": 209, + "column": 28 }, "end": { - "line": 194, - "column": 51 + "line": 209, + "column": 37 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -77984,46 +80101,43 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "break", - "start": 6480, - "end": 6485, + "start": 6875, + "end": 6876, "loc": { "start": { - "line": 195, - "column": 12 + "line": 209, + "column": 37 }, "end": { - "line": 195, - "column": 17 + "line": 209, + "column": 38 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 6485, - "end": 6486, + "start": 6877, + "end": 6878, "loc": { "start": { - "line": 195, - "column": 17 + "line": 209, + "column": 39 }, "end": { - "line": 195, - "column": 18 + "line": 209, + "column": 40 } } }, @@ -78042,15 +80156,15 @@ "updateContext": null }, "value": "case", - "start": 6495, - "end": 6499, + "start": 6887, + "end": 6891, "loc": { "start": { - "line": 196, + "line": 210, "column": 8 }, "end": { - "line": 196, + "line": 210, "column": 12 } } @@ -78068,16 +80182,16 @@ "binop": null, "updateContext": null }, - "value": 9985, - "start": 6500, - "end": 6504, + "value": 9728, + "start": 6892, + "end": 6896, "loc": { "start": { - "line": 196, + "line": 210, "column": 13 }, "end": { - "line": 196, + "line": 210, "column": 17 } } @@ -78095,15 +80209,15 @@ "binop": null, "updateContext": null }, - "start": 6504, - "end": 6505, + "start": 6896, + "end": 6897, "loc": { "start": { - "line": 196, + "line": 210, "column": 17 }, "end": { - "line": 196, + "line": 210, "column": 18 } } @@ -78120,16 +80234,16 @@ "postfix": false, "binop": null }, - "value": "minFilter", - "start": 6518, - "end": 6527, + "value": "magFilter", + "start": 6910, + "end": 6919, "loc": { "start": { - "line": 197, + "line": 211, "column": 12 }, "end": { - "line": 197, + "line": 211, "column": 21 } } @@ -78148,15 +80262,15 @@ "updateContext": null }, "value": "=", - "start": 6528, - "end": 6529, + "start": 6920, + "end": 6921, "loc": { "start": { - "line": 197, + "line": 211, "column": 22 }, "end": { - "line": 197, + "line": 211, "column": 23 } } @@ -78173,17 +80287,17 @@ "postfix": false, "binop": null }, - "value": "LinearMipMapNearestFilter", - "start": 6530, - "end": 6555, + "value": "NearestFilter", + "start": 6922, + "end": 6935, "loc": { "start": { - "line": 197, + "line": 211, "column": 24 }, "end": { - "line": 197, - "column": 49 + "line": 211, + "column": 37 } } }, @@ -78200,16 +80314,16 @@ "binop": null, "updateContext": null }, - "start": 6555, - "end": 6556, + "start": 6935, + "end": 6936, "loc": { "start": { - "line": 197, - "column": 49 + "line": 211, + "column": 37 }, "end": { - "line": 197, - "column": 50 + "line": 211, + "column": 38 } } }, @@ -78228,15 +80342,15 @@ "updateContext": null }, "value": "break", - "start": 6569, - "end": 6574, + "start": 6949, + "end": 6954, "loc": { "start": { - "line": 198, + "line": 212, "column": 12 }, "end": { - "line": 198, + "line": 212, "column": 17 } } @@ -78254,15 +80368,15 @@ "binop": null, "updateContext": null }, - "start": 6574, - "end": 6575, + "start": 6954, + "end": 6955, "loc": { "start": { - "line": 198, + "line": 212, "column": 17 }, "end": { - "line": 198, + "line": 212, "column": 18 } } @@ -78282,15 +80396,15 @@ "updateContext": null }, "value": "case", - "start": 6584, - "end": 6588, + "start": 6964, + "end": 6968, "loc": { "start": { - "line": 199, + "line": 213, "column": 8 }, "end": { - "line": 199, + "line": 213, "column": 12 } } @@ -78308,16 +80422,16 @@ "binop": null, "updateContext": null }, - "value": 9986, - "start": 6589, - "end": 6593, + "value": 9729, + "start": 6969, + "end": 6973, "loc": { "start": { - "line": 199, + "line": 213, "column": 13 }, "end": { - "line": 199, + "line": 213, "column": 17 } } @@ -78335,15 +80449,15 @@ "binop": null, "updateContext": null }, - "start": 6593, - "end": 6594, + "start": 6973, + "end": 6974, "loc": { "start": { - "line": 199, + "line": 213, "column": 17 }, "end": { - "line": 199, + "line": 213, "column": 18 } } @@ -78360,16 +80474,16 @@ "postfix": false, "binop": null }, - "value": "minFilter", - "start": 6607, - "end": 6616, + "value": "magFilter", + "start": 6987, + "end": 6996, "loc": { "start": { - "line": 200, + "line": 214, "column": 12 }, "end": { - "line": 200, + "line": 214, "column": 21 } } @@ -78388,15 +80502,15 @@ "updateContext": null }, "value": "=", - "start": 6617, - "end": 6618, + "start": 6997, + "end": 6998, "loc": { "start": { - "line": 200, + "line": 214, "column": 22 }, "end": { - "line": 200, + "line": 214, "column": 23 } } @@ -78413,17 +80527,17 @@ "postfix": false, "binop": null }, - "value": "NearestMipMapLinearFilter", - "start": 6619, - "end": 6644, + "value": "LinearFilter", + "start": 6999, + "end": 7011, "loc": { "start": { - "line": 200, + "line": 214, "column": 24 }, "end": { - "line": 200, - "column": 49 + "line": 214, + "column": 36 } } }, @@ -78440,16 +80554,16 @@ "binop": null, "updateContext": null }, - "start": 6644, - "end": 6645, + "start": 7011, + "end": 7012, "loc": { "start": { - "line": 200, - "column": 49 + "line": 214, + "column": 36 }, "end": { - "line": 200, - "column": 50 + "line": 214, + "column": 37 } } }, @@ -78468,15 +80582,15 @@ "updateContext": null }, "value": "break", - "start": 6658, - "end": 6663, + "start": 7025, + "end": 7030, "loc": { "start": { - "line": 201, + "line": 215, "column": 12 }, "end": { - "line": 201, + "line": 215, "column": 17 } } @@ -78494,24 +80608,49 @@ "binop": null, "updateContext": null }, - "start": 6663, - "end": 6664, + "start": 7030, + "end": 7031, "loc": { "start": { - "line": 201, + "line": 215, "column": 17 }, "end": { - "line": 201, + "line": 215, "column": 18 } } }, { "type": { - "label": "case", - "keyword": "case", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7036, + "end": 7037, + "loc": { + "start": { + "line": 216, + "column": 4 + }, + "end": { + "line": 216, + "column": 5 + } + } + }, + { + "type": { + "label": "let", + "keyword": "let", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -78521,23 +80660,23 @@ "binop": null, "updateContext": null }, - "value": "case", - "start": 6673, - "end": 6677, + "value": "let", + "start": 7043, + "end": 7046, "loc": { "start": { - "line": 202, - "column": 8 + "line": 218, + "column": 4 }, "end": { - "line": 202, - "column": 12 + "line": 218, + "column": 7 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -78545,46 +80684,46 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 9987, - "start": 6678, - "end": 6682, + "value": "wrapS", + "start": 7047, + "end": 7052, "loc": { "start": { - "line": 202, - "column": 13 + "line": 218, + "column": 8 }, "end": { - "line": 202, - "column": 17 + "line": 218, + "column": 13 } } }, { "type": { - "label": ":", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 6682, - "end": 6683, + "value": "=", + "start": 7053, + "end": 7054, "loc": { "start": { - "line": 202, - "column": 17 + "line": 218, + "column": 14 }, "end": { - "line": 202, - "column": 18 + "line": 218, + "column": 15 } } }, @@ -78600,131 +80739,129 @@ "postfix": false, "binop": null }, - "value": "minFilter", - "start": 6696, - "end": 6705, + "value": "RepeatWrapping", + "start": 7055, + "end": 7069, "loc": { "start": { - "line": 203, - "column": 12 + "line": 218, + "column": 16 }, "end": { - "line": 203, - "column": 21 + "line": 218, + "column": 30 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 6706, - "end": 6707, + "start": 7069, + "end": 7070, "loc": { "start": { - "line": 203, - "column": 22 + "line": 218, + "column": 30 }, "end": { - "line": 203, - "column": 23 + "line": 218, + "column": 31 } } }, { "type": { - "label": "name", + "label": "switch", + "keyword": "switch", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "LinearMipMapLinearFilter", - "start": 6708, - "end": 6732, + "value": "switch", + "start": 7075, + "end": 7081, "loc": { "start": { - "line": 203, - "column": 24 + "line": 219, + "column": 4 }, "end": { - "line": 203, - "column": 48 + "line": 219, + "column": 10 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 6732, - "end": 6733, + "start": 7082, + "end": 7083, "loc": { "start": { - "line": 203, - "column": 48 + "line": 219, + "column": 11 }, "end": { - "line": 203, - "column": 49 + "line": 219, + "column": 12 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "break", - "start": 6746, - "end": 6751, + "value": "texture", + "start": 7083, + "end": 7090, "loc": { "start": { - "line": 204, + "line": 219, "column": 12 }, "end": { - "line": 204, - "column": 17 + "line": 219, + "column": 19 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -78734,24 +80871,24 @@ "binop": null, "updateContext": null }, - "start": 6751, - "end": 6752, + "start": 7090, + "end": 7091, "loc": { "start": { - "line": 204, - "column": 17 + "line": 219, + "column": 19 }, "end": { - "line": 204, - "column": 18 + "line": 219, + "column": 20 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -78759,23 +80896,23 @@ "postfix": false, "binop": null }, - "start": 6757, - "end": 6758, + "value": "sampler", + "start": 7091, + "end": 7098, "loc": { "start": { - "line": 205, - "column": 4 + "line": 219, + "column": 20 }, "end": { - "line": 205, - "column": 5 + "line": 219, + "column": 27 } } }, { "type": { - "label": "let", - "keyword": "let", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -78786,17 +80923,16 @@ "binop": null, "updateContext": null }, - "value": "let", - "start": 6764, - "end": 6767, + "start": 7098, + "end": 7099, "loc": { "start": { - "line": 207, - "column": 4 + "line": 219, + "column": 27 }, "end": { - "line": 207, - "column": 7 + "line": 219, + "column": 28 } } }, @@ -78812,51 +80948,49 @@ "postfix": false, "binop": null }, - "value": "magFilter", - "start": 6768, - "end": 6777, + "value": "wrapS", + "start": 7099, + "end": 7104, "loc": { "start": { - "line": 207, - "column": 8 + "line": 219, + "column": 28 }, "end": { - "line": 207, - "column": 17 + "line": 219, + "column": 33 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 6778, - "end": 6779, + "start": 7104, + "end": 7105, "loc": { "start": { - "line": 207, - "column": 18 + "line": 219, + "column": 33 }, "end": { - "line": 207, - "column": 19 + "line": 219, + "column": 34 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -78865,23 +80999,23 @@ "postfix": false, "binop": null }, - "value": "LinearFilter", - "start": 6780, - "end": 6792, + "start": 7106, + "end": 7107, "loc": { "start": { - "line": 207, - "column": 20 + "line": 219, + "column": 35 }, "end": { - "line": 207, - "column": 32 + "line": 219, + "column": 36 } } }, { "type": { - "label": ";", + "label": "case", + "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -78892,25 +81026,25 @@ "binop": null, "updateContext": null }, - "start": 6792, - "end": 6793, + "value": "case", + "start": 7116, + "end": 7120, "loc": { "start": { - "line": 207, - "column": 32 + "line": 220, + "column": 8 }, "end": { - "line": 207, - "column": 33 + "line": 220, + "column": 12 } } }, { "type": { - "label": "switch", - "keyword": "switch", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -78919,42 +81053,43 @@ "binop": null, "updateContext": null }, - "value": "switch", - "start": 6798, - "end": 6804, + "value": 33071, + "start": 7121, + "end": 7126, "loc": { "start": { - "line": 208, - "column": 4 + "line": 220, + "column": 13 }, "end": { - "line": 208, - "column": 10 + "line": 220, + "column": 18 } } }, { "type": { - "label": "(", + "label": ":", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6805, - "end": 6806, + "start": 7126, + "end": 7127, "loc": { "start": { - "line": 208, - "column": 11 + "line": 220, + "column": 18 }, "end": { - "line": 208, - "column": 12 + "line": 220, + "column": 19 } } }, @@ -78970,43 +81105,44 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 6806, - "end": 6813, + "value": "wrapS", + "start": 7140, + "end": 7145, "loc": { "start": { - "line": 208, + "line": 221, "column": 12 }, "end": { - "line": 208, - "column": 19 + "line": 221, + "column": 17 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 6813, - "end": 6814, + "value": "=", + "start": 7146, + "end": 7147, "loc": { "start": { - "line": 208, - "column": 19 + "line": 221, + "column": 18 }, "end": { - "line": 208, - "column": 20 + "line": 221, + "column": 19 } } }, @@ -79022,24 +81158,24 @@ "postfix": false, "binop": null }, - "value": "sampler", - "start": 6814, - "end": 6821, + "value": "ClampToEdgeWrapping", + "start": 7148, + "end": 7167, "loc": { "start": { - "line": 208, + "line": 221, "column": 20 }, "end": { - "line": 208, - "column": 27 + "line": 221, + "column": 39 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -79049,48 +81185,23 @@ "binop": null, "updateContext": null }, - "start": 6821, - "end": 6822, - "loc": { - "start": { - "line": 208, - "column": 27 - }, - "end": { - "line": 208, - "column": 28 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "magFilter", - "start": 6822, - "end": 6831, + "start": 7167, + "end": 7168, "loc": { "start": { - "line": 208, - "column": 28 + "line": 221, + "column": 39 }, "end": { - "line": 208, - "column": 37 + "line": 221, + "column": 40 } } }, { "type": { - "label": ")", + "label": "break", + "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -79098,43 +81209,46 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6831, - "end": 6832, + "value": "break", + "start": 7181, + "end": 7186, "loc": { "start": { - "line": 208, - "column": 37 + "line": 222, + "column": 12 }, "end": { - "line": 208, - "column": 38 + "line": 222, + "column": 17 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6833, - "end": 6834, + "start": 7186, + "end": 7187, "loc": { "start": { - "line": 208, - "column": 39 + "line": 222, + "column": 17 }, "end": { - "line": 208, - "column": 40 + "line": 222, + "column": 18 } } }, @@ -79153,15 +81267,15 @@ "updateContext": null }, "value": "case", - "start": 6843, - "end": 6847, + "start": 7196, + "end": 7200, "loc": { "start": { - "line": 209, + "line": 223, "column": 8 }, "end": { - "line": 209, + "line": 223, "column": 12 } } @@ -79179,17 +81293,17 @@ "binop": null, "updateContext": null }, - "value": 9728, - "start": 6848, - "end": 6852, + "value": 33648, + "start": 7201, + "end": 7206, "loc": { "start": { - "line": 209, + "line": 223, "column": 13 }, "end": { - "line": 209, - "column": 17 + "line": 223, + "column": 18 } } }, @@ -79206,16 +81320,16 @@ "binop": null, "updateContext": null }, - "start": 6852, - "end": 6853, + "start": 7206, + "end": 7207, "loc": { "start": { - "line": 209, - "column": 17 + "line": 223, + "column": 18 }, "end": { - "line": 209, - "column": 18 + "line": 223, + "column": 19 } } }, @@ -79231,17 +81345,17 @@ "postfix": false, "binop": null }, - "value": "magFilter", - "start": 6866, - "end": 6875, + "value": "wrapS", + "start": 7220, + "end": 7225, "loc": { "start": { - "line": 210, + "line": 224, "column": 12 }, "end": { - "line": 210, - "column": 21 + "line": 224, + "column": 17 } } }, @@ -79259,16 +81373,16 @@ "updateContext": null }, "value": "=", - "start": 6876, - "end": 6877, + "start": 7226, + "end": 7227, "loc": { "start": { - "line": 210, - "column": 22 + "line": 224, + "column": 18 }, "end": { - "line": 210, - "column": 23 + "line": 224, + "column": 19 } } }, @@ -79284,17 +81398,17 @@ "postfix": false, "binop": null }, - "value": "NearestFilter", - "start": 6878, - "end": 6891, + "value": "MirroredRepeatWrapping", + "start": 7228, + "end": 7250, "loc": { "start": { - "line": 210, - "column": 24 + "line": 224, + "column": 20 }, "end": { - "line": 210, - "column": 37 + "line": 224, + "column": 42 } } }, @@ -79311,16 +81425,16 @@ "binop": null, "updateContext": null }, - "start": 6891, - "end": 6892, + "start": 7250, + "end": 7251, "loc": { "start": { - "line": 210, - "column": 37 + "line": 224, + "column": 42 }, "end": { - "line": 210, - "column": 38 + "line": 224, + "column": 43 } } }, @@ -79339,15 +81453,15 @@ "updateContext": null }, "value": "break", - "start": 6905, - "end": 6910, + "start": 7264, + "end": 7269, "loc": { "start": { - "line": 211, + "line": 225, "column": 12 }, "end": { - "line": 211, + "line": 225, "column": 17 } } @@ -79365,15 +81479,15 @@ "binop": null, "updateContext": null }, - "start": 6910, - "end": 6911, + "start": 7269, + "end": 7270, "loc": { "start": { - "line": 211, + "line": 225, "column": 17 }, "end": { - "line": 211, + "line": 225, "column": 18 } } @@ -79393,15 +81507,15 @@ "updateContext": null }, "value": "case", - "start": 6920, - "end": 6924, + "start": 7279, + "end": 7283, "loc": { "start": { - "line": 212, + "line": 226, "column": 8 }, "end": { - "line": 212, + "line": 226, "column": 12 } } @@ -79419,17 +81533,17 @@ "binop": null, "updateContext": null }, - "value": 9729, - "start": 6925, - "end": 6929, + "value": 10497, + "start": 7284, + "end": 7289, "loc": { "start": { - "line": 212, + "line": 226, "column": 13 }, "end": { - "line": 212, - "column": 17 + "line": 226, + "column": 18 } } }, @@ -79446,16 +81560,16 @@ "binop": null, "updateContext": null }, - "start": 6929, - "end": 6930, + "start": 7289, + "end": 7290, "loc": { "start": { - "line": 212, - "column": 17 + "line": 226, + "column": 18 }, "end": { - "line": 212, - "column": 18 + "line": 226, + "column": 19 } } }, @@ -79471,17 +81585,17 @@ "postfix": false, "binop": null }, - "value": "magFilter", - "start": 6943, - "end": 6952, + "value": "wrapS", + "start": 7303, + "end": 7308, "loc": { "start": { - "line": 213, + "line": 227, "column": 12 }, "end": { - "line": 213, - "column": 21 + "line": 227, + "column": 17 } } }, @@ -79499,16 +81613,16 @@ "updateContext": null }, "value": "=", - "start": 6953, - "end": 6954, + "start": 7309, + "end": 7310, "loc": { "start": { - "line": 213, - "column": 22 + "line": 227, + "column": 18 }, "end": { - "line": 213, - "column": 23 + "line": 227, + "column": 19 } } }, @@ -79524,17 +81638,17 @@ "postfix": false, "binop": null }, - "value": "LinearFilter", - "start": 6955, - "end": 6967, + "value": "RepeatWrapping", + "start": 7311, + "end": 7325, "loc": { "start": { - "line": 213, - "column": 24 + "line": 227, + "column": 20 }, "end": { - "line": 213, - "column": 36 + "line": 227, + "column": 34 } } }, @@ -79551,16 +81665,16 @@ "binop": null, "updateContext": null }, - "start": 6967, - "end": 6968, + "start": 7325, + "end": 7326, "loc": { "start": { - "line": 213, - "column": 36 + "line": 227, + "column": 34 }, "end": { - "line": 213, - "column": 37 + "line": 227, + "column": 35 } } }, @@ -79579,15 +81693,15 @@ "updateContext": null }, "value": "break", - "start": 6981, - "end": 6986, + "start": 7339, + "end": 7344, "loc": { "start": { - "line": 214, + "line": 228, "column": 12 }, "end": { - "line": 214, + "line": 228, "column": 17 } } @@ -79605,15 +81719,15 @@ "binop": null, "updateContext": null }, - "start": 6986, - "end": 6987, + "start": 7344, + "end": 7345, "loc": { "start": { - "line": 214, + "line": 228, "column": 17 }, "end": { - "line": 214, + "line": 228, "column": 18 } } @@ -79630,15 +81744,15 @@ "postfix": false, "binop": null }, - "start": 6992, - "end": 6993, + "start": 7350, + "end": 7351, "loc": { "start": { - "line": 215, + "line": 229, "column": 4 }, "end": { - "line": 215, + "line": 229, "column": 5 } } @@ -79658,15 +81772,15 @@ "updateContext": null }, "value": "let", - "start": 6999, - "end": 7002, + "start": 7357, + "end": 7360, "loc": { "start": { - "line": 217, + "line": 231, "column": 4 }, "end": { - "line": 217, + "line": 231, "column": 7 } } @@ -79683,16 +81797,16 @@ "postfix": false, "binop": null }, - "value": "wrapS", - "start": 7003, - "end": 7008, + "value": "wrapT", + "start": 7361, + "end": 7366, "loc": { "start": { - "line": 217, + "line": 231, "column": 8 }, "end": { - "line": 217, + "line": 231, "column": 13 } } @@ -79711,15 +81825,15 @@ "updateContext": null }, "value": "=", - "start": 7009, - "end": 7010, + "start": 7367, + "end": 7368, "loc": { "start": { - "line": 217, + "line": 231, "column": 14 }, "end": { - "line": 217, + "line": 231, "column": 15 } } @@ -79737,15 +81851,15 @@ "binop": null }, "value": "RepeatWrapping", - "start": 7011, - "end": 7025, + "start": 7369, + "end": 7383, "loc": { "start": { - "line": 217, + "line": 231, "column": 16 }, "end": { - "line": 217, + "line": 231, "column": 30 } } @@ -79763,15 +81877,15 @@ "binop": null, "updateContext": null }, - "start": 7025, - "end": 7026, + "start": 7383, + "end": 7384, "loc": { "start": { - "line": 217, + "line": 231, "column": 30 }, "end": { - "line": 217, + "line": 231, "column": 31 } } @@ -79791,15 +81905,15 @@ "updateContext": null }, "value": "switch", - "start": 7031, - "end": 7037, + "start": 7389, + "end": 7395, "loc": { "start": { - "line": 218, + "line": 232, "column": 4 }, "end": { - "line": 218, + "line": 232, "column": 10 } } @@ -79816,15 +81930,15 @@ "postfix": false, "binop": null }, - "start": 7038, - "end": 7039, + "start": 7396, + "end": 7397, "loc": { "start": { - "line": 218, + "line": 232, "column": 11 }, "end": { - "line": 218, + "line": 232, "column": 12 } } @@ -79842,15 +81956,15 @@ "binop": null }, "value": "texture", - "start": 7039, - "end": 7046, + "start": 7397, + "end": 7404, "loc": { "start": { - "line": 218, + "line": 232, "column": 12 }, "end": { - "line": 218, + "line": 232, "column": 19 } } @@ -79868,15 +81982,15 @@ "binop": null, "updateContext": null }, - "start": 7046, - "end": 7047, + "start": 7404, + "end": 7405, "loc": { "start": { - "line": 218, + "line": 232, "column": 19 }, "end": { - "line": 218, + "line": 232, "column": 20 } } @@ -79894,15 +82008,15 @@ "binop": null }, "value": "sampler", - "start": 7047, - "end": 7054, + "start": 7405, + "end": 7412, "loc": { "start": { - "line": 218, + "line": 232, "column": 20 }, "end": { - "line": 218, + "line": 232, "column": 27 } } @@ -79920,15 +82034,15 @@ "binop": null, "updateContext": null }, - "start": 7054, - "end": 7055, + "start": 7412, + "end": 7413, "loc": { "start": { - "line": 218, + "line": 232, "column": 27 }, "end": { - "line": 218, + "line": 232, "column": 28 } } @@ -79945,16 +82059,16 @@ "postfix": false, "binop": null }, - "value": "wrapS", - "start": 7055, - "end": 7060, + "value": "wrapT", + "start": 7413, + "end": 7418, "loc": { "start": { - "line": 218, + "line": 232, "column": 28 }, "end": { - "line": 218, + "line": 232, "column": 33 } } @@ -79971,15 +82085,15 @@ "postfix": false, "binop": null }, - "start": 7060, - "end": 7061, + "start": 7418, + "end": 7419, "loc": { "start": { - "line": 218, + "line": 232, "column": 33 }, "end": { - "line": 218, + "line": 232, "column": 34 } } @@ -79996,15 +82110,15 @@ "postfix": false, "binop": null }, - "start": 7062, - "end": 7063, + "start": 7420, + "end": 7421, "loc": { "start": { - "line": 218, + "line": 232, "column": 35 }, "end": { - "line": 218, + "line": 232, "column": 36 } } @@ -80024,15 +82138,15 @@ "updateContext": null }, "value": "case", - "start": 7072, - "end": 7076, + "start": 7430, + "end": 7434, "loc": { "start": { - "line": 219, + "line": 233, "column": 8 }, "end": { - "line": 219, + "line": 233, "column": 12 } } @@ -80051,15 +82165,15 @@ "updateContext": null }, "value": 33071, - "start": 7077, - "end": 7082, + "start": 7435, + "end": 7440, "loc": { "start": { - "line": 219, + "line": 233, "column": 13 }, "end": { - "line": 219, + "line": 233, "column": 18 } } @@ -80077,15 +82191,15 @@ "binop": null, "updateContext": null }, - "start": 7082, - "end": 7083, + "start": 7440, + "end": 7441, "loc": { "start": { - "line": 219, + "line": 233, "column": 18 }, "end": { - "line": 219, + "line": 233, "column": 19 } } @@ -80102,16 +82216,16 @@ "postfix": false, "binop": null }, - "value": "wrapS", - "start": 7096, - "end": 7101, + "value": "wrapT", + "start": 7454, + "end": 7459, "loc": { "start": { - "line": 220, + "line": 234, "column": 12 }, "end": { - "line": 220, + "line": 234, "column": 17 } } @@ -80130,15 +82244,15 @@ "updateContext": null }, "value": "=", - "start": 7102, - "end": 7103, + "start": 7460, + "end": 7461, "loc": { "start": { - "line": 220, + "line": 234, "column": 18 }, "end": { - "line": 220, + "line": 234, "column": 19 } } @@ -80156,15 +82270,15 @@ "binop": null }, "value": "ClampToEdgeWrapping", - "start": 7104, - "end": 7123, + "start": 7462, + "end": 7481, "loc": { "start": { - "line": 220, + "line": 234, "column": 20 }, "end": { - "line": 220, + "line": 234, "column": 39 } } @@ -80182,15 +82296,15 @@ "binop": null, "updateContext": null }, - "start": 7123, - "end": 7124, + "start": 7481, + "end": 7482, "loc": { "start": { - "line": 220, + "line": 234, "column": 39 }, "end": { - "line": 220, + "line": 234, "column": 40 } } @@ -80210,15 +82324,15 @@ "updateContext": null }, "value": "break", - "start": 7137, - "end": 7142, + "start": 7495, + "end": 7500, "loc": { "start": { - "line": 221, + "line": 235, "column": 12 }, "end": { - "line": 221, + "line": 235, "column": 17 } } @@ -80236,15 +82350,15 @@ "binop": null, "updateContext": null }, - "start": 7142, - "end": 7143, + "start": 7500, + "end": 7501, "loc": { "start": { - "line": 221, + "line": 235, "column": 17 }, "end": { - "line": 221, + "line": 235, "column": 18 } } @@ -80264,15 +82378,15 @@ "updateContext": null }, "value": "case", - "start": 7152, - "end": 7156, + "start": 7510, + "end": 7514, "loc": { "start": { - "line": 222, + "line": 236, "column": 8 }, "end": { - "line": 222, + "line": 236, "column": 12 } } @@ -80291,15 +82405,15 @@ "updateContext": null }, "value": 33648, - "start": 7157, - "end": 7162, + "start": 7515, + "end": 7520, "loc": { "start": { - "line": 222, + "line": 236, "column": 13 }, "end": { - "line": 222, + "line": 236, "column": 18 } } @@ -80317,15 +82431,15 @@ "binop": null, "updateContext": null }, - "start": 7162, - "end": 7163, + "start": 7520, + "end": 7521, "loc": { "start": { - "line": 222, + "line": 236, "column": 18 }, "end": { - "line": 222, + "line": 236, "column": 19 } } @@ -80342,16 +82456,16 @@ "postfix": false, "binop": null }, - "value": "wrapS", - "start": 7176, - "end": 7181, + "value": "wrapT", + "start": 7534, + "end": 7539, "loc": { "start": { - "line": 223, + "line": 237, "column": 12 }, "end": { - "line": 223, + "line": 237, "column": 17 } } @@ -80370,15 +82484,15 @@ "updateContext": null }, "value": "=", - "start": 7182, - "end": 7183, + "start": 7540, + "end": 7541, "loc": { "start": { - "line": 223, + "line": 237, "column": 18 }, "end": { - "line": 223, + "line": 237, "column": 19 } } @@ -80396,15 +82510,15 @@ "binop": null }, "value": "MirroredRepeatWrapping", - "start": 7184, - "end": 7206, + "start": 7542, + "end": 7564, "loc": { "start": { - "line": 223, + "line": 237, "column": 20 }, "end": { - "line": 223, + "line": 237, "column": 42 } } @@ -80422,15 +82536,15 @@ "binop": null, "updateContext": null }, - "start": 7206, - "end": 7207, + "start": 7564, + "end": 7565, "loc": { "start": { - "line": 223, + "line": 237, "column": 42 }, "end": { - "line": 223, + "line": 237, "column": 43 } } @@ -80450,15 +82564,15 @@ "updateContext": null }, "value": "break", - "start": 7220, - "end": 7225, + "start": 7578, + "end": 7583, "loc": { "start": { - "line": 224, + "line": 238, "column": 12 }, "end": { - "line": 224, + "line": 238, "column": 17 } } @@ -80476,15 +82590,15 @@ "binop": null, "updateContext": null }, - "start": 7225, - "end": 7226, + "start": 7583, + "end": 7584, "loc": { "start": { - "line": 224, + "line": 238, "column": 17 }, "end": { - "line": 224, + "line": 238, "column": 18 } } @@ -80504,15 +82618,15 @@ "updateContext": null }, "value": "case", - "start": 7235, - "end": 7239, + "start": 7593, + "end": 7597, "loc": { "start": { - "line": 225, + "line": 239, "column": 8 }, "end": { - "line": 225, + "line": 239, "column": 12 } } @@ -80531,15 +82645,15 @@ "updateContext": null }, "value": 10497, - "start": 7240, - "end": 7245, + "start": 7598, + "end": 7603, "loc": { "start": { - "line": 225, + "line": 239, "column": 13 }, "end": { - "line": 225, + "line": 239, "column": 18 } } @@ -80557,15 +82671,15 @@ "binop": null, "updateContext": null }, - "start": 7245, - "end": 7246, + "start": 7603, + "end": 7604, "loc": { "start": { - "line": 225, + "line": 239, "column": 18 }, "end": { - "line": 225, + "line": 239, "column": 19 } } @@ -80582,16 +82696,16 @@ "postfix": false, "binop": null }, - "value": "wrapS", - "start": 7259, - "end": 7264, + "value": "wrapT", + "start": 7617, + "end": 7622, "loc": { "start": { - "line": 226, + "line": 240, "column": 12 }, "end": { - "line": 226, + "line": 240, "column": 17 } } @@ -80610,15 +82724,15 @@ "updateContext": null }, "value": "=", - "start": 7265, - "end": 7266, + "start": 7623, + "end": 7624, "loc": { "start": { - "line": 226, + "line": 240, "column": 18 }, "end": { - "line": 226, + "line": 240, "column": 19 } } @@ -80636,15 +82750,15 @@ "binop": null }, "value": "RepeatWrapping", - "start": 7267, - "end": 7281, + "start": 7625, + "end": 7639, "loc": { "start": { - "line": 226, + "line": 240, "column": 20 }, "end": { - "line": 226, + "line": 240, "column": 34 } } @@ -80662,15 +82776,15 @@ "binop": null, "updateContext": null }, - "start": 7281, - "end": 7282, + "start": 7639, + "end": 7640, "loc": { "start": { - "line": 226, + "line": 240, "column": 34 }, "end": { - "line": 226, + "line": 240, "column": 35 } } @@ -80690,15 +82804,15 @@ "updateContext": null }, "value": "break", - "start": 7295, - "end": 7300, + "start": 7653, + "end": 7658, "loc": { "start": { - "line": 227, + "line": 241, "column": 12 }, "end": { - "line": 227, + "line": 241, "column": 17 } } @@ -80716,15 +82830,15 @@ "binop": null, "updateContext": null }, - "start": 7300, - "end": 7301, + "start": 7658, + "end": 7659, "loc": { "start": { - "line": 227, + "line": 241, "column": 17 }, "end": { - "line": 227, + "line": 241, "column": 18 } } @@ -80741,15 +82855,15 @@ "postfix": false, "binop": null }, - "start": 7306, - "end": 7307, + "start": 7664, + "end": 7665, "loc": { "start": { - "line": 228, + "line": 242, "column": 4 }, "end": { - "line": 228, + "line": 242, "column": 5 } } @@ -80769,15 +82883,15 @@ "updateContext": null }, "value": "let", - "start": 7313, - "end": 7316, + "start": 7671, + "end": 7674, "loc": { "start": { - "line": 230, + "line": 244, "column": 4 }, "end": { - "line": 230, + "line": 244, "column": 7 } } @@ -80794,16 +82908,16 @@ "postfix": false, "binop": null }, - "value": "wrapT", - "start": 7317, - "end": 7322, + "value": "wrapR", + "start": 7675, + "end": 7680, "loc": { "start": { - "line": 230, + "line": 244, "column": 8 }, "end": { - "line": 230, + "line": 244, "column": 13 } } @@ -80822,15 +82936,15 @@ "updateContext": null }, "value": "=", - "start": 7323, - "end": 7324, + "start": 7681, + "end": 7682, "loc": { "start": { - "line": 230, + "line": 244, "column": 14 }, "end": { - "line": 230, + "line": 244, "column": 15 } } @@ -80848,15 +82962,15 @@ "binop": null }, "value": "RepeatWrapping", - "start": 7325, - "end": 7339, + "start": 7683, + "end": 7697, "loc": { "start": { - "line": 230, + "line": 244, "column": 16 }, "end": { - "line": 230, + "line": 244, "column": 30 } } @@ -80874,15 +82988,15 @@ "binop": null, "updateContext": null }, - "start": 7339, - "end": 7340, + "start": 7697, + "end": 7698, "loc": { "start": { - "line": 230, + "line": 244, "column": 30 }, "end": { - "line": 230, + "line": 244, "column": 31 } } @@ -80902,15 +83016,15 @@ "updateContext": null }, "value": "switch", - "start": 7345, - "end": 7351, + "start": 7703, + "end": 7709, "loc": { "start": { - "line": 231, + "line": 245, "column": 4 }, "end": { - "line": 231, + "line": 245, "column": 10 } } @@ -80927,15 +83041,15 @@ "postfix": false, "binop": null }, - "start": 7352, - "end": 7353, + "start": 7710, + "end": 7711, "loc": { "start": { - "line": 231, + "line": 245, "column": 11 }, "end": { - "line": 231, + "line": 245, "column": 12 } } @@ -80953,15 +83067,15 @@ "binop": null }, "value": "texture", - "start": 7353, - "end": 7360, + "start": 7711, + "end": 7718, "loc": { "start": { - "line": 231, + "line": 245, "column": 12 }, "end": { - "line": 231, + "line": 245, "column": 19 } } @@ -80979,15 +83093,15 @@ "binop": null, "updateContext": null }, - "start": 7360, - "end": 7361, + "start": 7718, + "end": 7719, "loc": { "start": { - "line": 231, + "line": 245, "column": 19 }, "end": { - "line": 231, + "line": 245, "column": 20 } } @@ -81005,15 +83119,15 @@ "binop": null }, "value": "sampler", - "start": 7361, - "end": 7368, + "start": 7719, + "end": 7726, "loc": { "start": { - "line": 231, + "line": 245, "column": 20 }, "end": { - "line": 231, + "line": 245, "column": 27 } } @@ -81031,15 +83145,15 @@ "binop": null, "updateContext": null }, - "start": 7368, - "end": 7369, + "start": 7726, + "end": 7727, "loc": { "start": { - "line": 231, + "line": 245, "column": 27 }, "end": { - "line": 231, + "line": 245, "column": 28 } } @@ -81056,16 +83170,16 @@ "postfix": false, "binop": null }, - "value": "wrapT", - "start": 7369, - "end": 7374, + "value": "wrapR", + "start": 7727, + "end": 7732, "loc": { "start": { - "line": 231, + "line": 245, "column": 28 }, "end": { - "line": 231, + "line": 245, "column": 33 } } @@ -81082,15 +83196,15 @@ "postfix": false, "binop": null }, - "start": 7374, - "end": 7375, + "start": 7732, + "end": 7733, "loc": { "start": { - "line": 231, + "line": 245, "column": 33 }, "end": { - "line": 231, + "line": 245, "column": 34 } } @@ -81107,15 +83221,15 @@ "postfix": false, "binop": null }, - "start": 7376, - "end": 7377, + "start": 7734, + "end": 7735, "loc": { "start": { - "line": 231, + "line": 245, "column": 35 }, "end": { - "line": 231, + "line": 245, "column": 36 } } @@ -81135,15 +83249,15 @@ "updateContext": null }, "value": "case", - "start": 7386, - "end": 7390, + "start": 7744, + "end": 7748, "loc": { "start": { - "line": 232, + "line": 246, "column": 8 }, "end": { - "line": 232, + "line": 246, "column": 12 } } @@ -81162,15 +83276,15 @@ "updateContext": null }, "value": 33071, - "start": 7391, - "end": 7396, + "start": 7749, + "end": 7754, "loc": { "start": { - "line": 232, + "line": 246, "column": 13 }, "end": { - "line": 232, + "line": 246, "column": 18 } } @@ -81188,15 +83302,15 @@ "binop": null, "updateContext": null }, - "start": 7396, - "end": 7397, + "start": 7754, + "end": 7755, "loc": { "start": { - "line": 232, + "line": 246, "column": 18 }, "end": { - "line": 232, + "line": 246, "column": 19 } } @@ -81213,16 +83327,16 @@ "postfix": false, "binop": null }, - "value": "wrapT", - "start": 7410, - "end": 7415, + "value": "wrapR", + "start": 7768, + "end": 7773, "loc": { "start": { - "line": 233, + "line": 247, "column": 12 }, "end": { - "line": 233, + "line": 247, "column": 17 } } @@ -81241,15 +83355,15 @@ "updateContext": null }, "value": "=", - "start": 7416, - "end": 7417, + "start": 7774, + "end": 7775, "loc": { "start": { - "line": 233, + "line": 247, "column": 18 }, "end": { - "line": 233, + "line": 247, "column": 19 } } @@ -81267,15 +83381,15 @@ "binop": null }, "value": "ClampToEdgeWrapping", - "start": 7418, - "end": 7437, + "start": 7776, + "end": 7795, "loc": { "start": { - "line": 233, + "line": 247, "column": 20 }, "end": { - "line": 233, + "line": 247, "column": 39 } } @@ -81293,15 +83407,15 @@ "binop": null, "updateContext": null }, - "start": 7437, - "end": 7438, + "start": 7795, + "end": 7796, "loc": { "start": { - "line": 233, + "line": 247, "column": 39 }, "end": { - "line": 233, + "line": 247, "column": 40 } } @@ -81321,15 +83435,15 @@ "updateContext": null }, "value": "break", - "start": 7451, - "end": 7456, + "start": 7809, + "end": 7814, "loc": { "start": { - "line": 234, + "line": 248, "column": 12 }, "end": { - "line": 234, + "line": 248, "column": 17 } } @@ -81347,15 +83461,15 @@ "binop": null, "updateContext": null }, - "start": 7456, - "end": 7457, + "start": 7814, + "end": 7815, "loc": { "start": { - "line": 234, + "line": 248, "column": 17 }, "end": { - "line": 234, + "line": 248, "column": 18 } } @@ -81375,15 +83489,15 @@ "updateContext": null }, "value": "case", - "start": 7466, - "end": 7470, + "start": 7824, + "end": 7828, "loc": { "start": { - "line": 235, + "line": 249, "column": 8 }, "end": { - "line": 235, + "line": 249, "column": 12 } } @@ -81402,15 +83516,15 @@ "updateContext": null }, "value": 33648, - "start": 7471, - "end": 7476, + "start": 7829, + "end": 7834, "loc": { "start": { - "line": 235, + "line": 249, "column": 13 }, "end": { - "line": 235, + "line": 249, "column": 18 } } @@ -81428,15 +83542,15 @@ "binop": null, "updateContext": null }, - "start": 7476, - "end": 7477, + "start": 7834, + "end": 7835, "loc": { "start": { - "line": 235, + "line": 249, "column": 18 }, "end": { - "line": 235, + "line": 249, "column": 19 } } @@ -81453,16 +83567,16 @@ "postfix": false, "binop": null }, - "value": "wrapT", - "start": 7490, - "end": 7495, + "value": "wrapR", + "start": 7848, + "end": 7853, "loc": { "start": { - "line": 236, + "line": 250, "column": 12 }, "end": { - "line": 236, + "line": 250, "column": 17 } } @@ -81481,15 +83595,15 @@ "updateContext": null }, "value": "=", - "start": 7496, - "end": 7497, + "start": 7854, + "end": 7855, "loc": { "start": { - "line": 236, + "line": 250, "column": 18 }, "end": { - "line": 236, + "line": 250, "column": 19 } } @@ -81507,15 +83621,15 @@ "binop": null }, "value": "MirroredRepeatWrapping", - "start": 7498, - "end": 7520, + "start": 7856, + "end": 7878, "loc": { "start": { - "line": 236, + "line": 250, "column": 20 }, "end": { - "line": 236, + "line": 250, "column": 42 } } @@ -81533,15 +83647,15 @@ "binop": null, "updateContext": null }, - "start": 7520, - "end": 7521, + "start": 7878, + "end": 7879, "loc": { "start": { - "line": 236, + "line": 250, "column": 42 }, "end": { - "line": 236, + "line": 250, "column": 43 } } @@ -81561,15 +83675,15 @@ "updateContext": null }, "value": "break", - "start": 7534, - "end": 7539, + "start": 7892, + "end": 7897, "loc": { "start": { - "line": 237, + "line": 251, "column": 12 }, "end": { - "line": 237, + "line": 251, "column": 17 } } @@ -81587,15 +83701,15 @@ "binop": null, "updateContext": null }, - "start": 7539, - "end": 7540, + "start": 7897, + "end": 7898, "loc": { "start": { - "line": 237, + "line": 251, "column": 17 }, "end": { - "line": 237, + "line": 251, "column": 18 } } @@ -81614,23 +83728,260 @@ "binop": null, "updateContext": null }, - "value": "case", - "start": 7549, - "end": 7553, + "value": "case", + "start": 7907, + "end": 7911, + "loc": { + "start": { + "line": 252, + "column": 8 + }, + "end": { + "line": 252, + "column": 12 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 10497, + "start": 7912, + "end": 7917, + "loc": { + "start": { + "line": 252, + "column": 13 + }, + "end": { + "line": 252, + "column": 18 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7917, + "end": 7918, + "loc": { + "start": { + "line": 252, + "column": 18 + }, + "end": { + "line": 252, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wrapR", + "start": 7931, + "end": 7936, + "loc": { + "start": { + "line": 253, + "column": 12 + }, + "end": { + "line": 253, + "column": 17 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7937, + "end": 7938, + "loc": { + "start": { + "line": 253, + "column": 18 + }, + "end": { + "line": 253, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "RepeatWrapping", + "start": 7939, + "end": 7953, + "loc": { + "start": { + "line": 253, + "column": 20 + }, + "end": { + "line": 253, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7953, + "end": 7954, + "loc": { + "start": { + "line": 253, + "column": 34 + }, + "end": { + "line": 253, + "column": 35 + } + } + }, + { + "type": { + "label": "break", + "keyword": "break", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "break", + "start": 7967, + "end": 7972, + "loc": { + "start": { + "line": 254, + "column": 12 + }, + "end": { + "line": 254, + "column": 17 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7972, + "end": 7973, + "loc": { + "start": { + "line": 254, + "column": 17 + }, + "end": { + "line": 254, + "column": 18 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7978, + "end": 7979, "loc": { "start": { - "line": 238, - "column": 8 + "line": 255, + "column": 4 }, "end": { - "line": 238, - "column": 12 + "line": 255, + "column": 5 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -81638,27 +83989,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 10497, - "start": 7554, - "end": 7559, + "value": "ctx", + "start": 7984, + "end": 7987, "loc": { "start": { - "line": 238, - "column": 13 + "line": 256, + "column": 4 }, "end": { - "line": 238, - "column": 18 + "line": 256, + "column": 7 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -81668,16 +84018,16 @@ "binop": null, "updateContext": null }, - "start": 7559, - "end": 7560, + "start": 7987, + "end": 7988, "loc": { "start": { - "line": 238, - "column": 18 + "line": 256, + "column": 7 }, "end": { - "line": 238, - "column": 19 + "line": 256, + "column": 8 } } }, @@ -81693,43 +84043,42 @@ "postfix": false, "binop": null }, - "value": "wrapT", - "start": 7573, - "end": 7578, + "value": "sceneModel", + "start": 7988, + "end": 7998, "loc": { "start": { - "line": 239, - "column": 12 + "line": 256, + "column": 8 }, "end": { - "line": 239, - "column": 17 + "line": 256, + "column": 18 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 7579, - "end": 7580, + "start": 7998, + "end": 7999, "loc": { "start": { - "line": 239, + "line": 256, "column": 18 }, "end": { - "line": 239, + "line": 256, "column": 19 } } @@ -81746,105 +84095,75 @@ "postfix": false, "binop": null }, - "value": "RepeatWrapping", - "start": 7581, - "end": 7595, + "value": "createTexture", + "start": 7999, + "end": 8012, "loc": { "start": { - "line": 239, - "column": 20 + "line": 256, + "column": 19 }, "end": { - "line": 239, - "column": 34 + "line": 256, + "column": 32 } } }, { "type": { - "label": ";", + "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": 239, - "column": 34 - }, - "end": { - "line": 239, - "column": 35 - } - } - }, - { - "type": { - "label": "break", - "keyword": "break", - "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "break", - "start": 7609, - "end": 7614, + "start": 8012, + "end": 8013, "loc": { "start": { - "line": 240, - "column": 12 + "line": 256, + "column": 32 }, "end": { - "line": 240, - "column": 17 + "line": 256, + "column": 33 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 7614, - "end": 7615, + "start": 8013, + "end": 8014, "loc": { "start": { - "line": 240, - "column": 17 + "line": 256, + "column": 33 }, "end": { - "line": 240, - "column": 18 + "line": 256, + "column": 34 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -81852,24 +84171,24 @@ "postfix": false, "binop": null }, - "start": 7620, - "end": 7621, + "value": "id", + "start": 8023, + "end": 8025, "loc": { "start": { - "line": 241, - "column": 4 + "line": 257, + "column": 8 }, "end": { - "line": 241, - "column": 5 + "line": 257, + "column": 10 } } }, { "type": { - "label": "let", - "keyword": "let", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -81879,17 +84198,16 @@ "binop": null, "updateContext": null }, - "value": "let", - "start": 7627, - "end": 7630, + "start": 8025, + "end": 8026, "loc": { "start": { - "line": 243, - "column": 4 + "line": 257, + "column": 10 }, "end": { - "line": 243, - "column": 7 + "line": 257, + "column": 11 } } }, @@ -81905,44 +84223,43 @@ "postfix": false, "binop": null }, - "value": "wrapR", - "start": 7631, - "end": 7636, + "value": "textureId", + "start": 8027, + "end": 8036, "loc": { "start": { - "line": 243, - "column": 8 + "line": 257, + "column": 12 }, "end": { - "line": 243, - "column": 13 + "line": 257, + "column": 21 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 7637, - "end": 7638, + "start": 8036, + "end": 8037, "loc": { "start": { - "line": 243, - "column": 14 + "line": 257, + "column": 21 }, "end": { - "line": 243, - "column": 15 + "line": 257, + "column": 22 } } }, @@ -81958,23 +84275,23 @@ "postfix": false, "binop": null }, - "value": "RepeatWrapping", - "start": 7639, - "end": 7653, + "value": "image", + "start": 8046, + "end": 8051, "loc": { "start": { - "line": 243, - "column": 16 + "line": 258, + "column": 8 }, "end": { - "line": 243, - "column": 30 + "line": 258, + "column": 13 } } }, { "type": { - "label": ";", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -81985,69 +84302,68 @@ "binop": null, "updateContext": null }, - "start": 7653, - "end": 7654, + "start": 8051, + "end": 8052, "loc": { "start": { - "line": 243, - "column": 30 + "line": 258, + "column": 13 }, "end": { - "line": 243, - "column": 31 + "line": 258, + "column": 14 } } }, { "type": { - "label": "switch", - "keyword": "switch", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "switch", - "start": 7659, - "end": 7665, + "value": "texture", + "start": 8053, + "end": 8060, "loc": { "start": { - "line": 244, - "column": 4 + "line": 258, + "column": 15 }, "end": { - "line": 244, - "column": 10 + "line": 258, + "column": 22 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 7666, - "end": 7667, + "start": 8060, + "end": 8061, "loc": { "start": { - "line": 244, - "column": 11 + "line": 258, + "column": 22 }, "end": { - "line": 244, - "column": 12 + "line": 258, + "column": 23 } } }, @@ -82063,17 +84379,17 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 7667, - "end": 7674, + "value": "source", + "start": 8061, + "end": 8067, "loc": { "start": { - "line": 244, - "column": 12 + "line": 258, + "column": 23 }, "end": { - "line": 244, - "column": 19 + "line": 258, + "column": 29 } } }, @@ -82090,16 +84406,16 @@ "binop": null, "updateContext": null }, - "start": 7674, - "end": 7675, + "start": 8067, + "end": 8068, "loc": { "start": { - "line": 244, - "column": 19 + "line": 258, + "column": 29 }, "end": { - "line": 244, - "column": 20 + "line": 258, + "column": 30 } } }, @@ -82115,24 +84431,24 @@ "postfix": false, "binop": null }, - "value": "sampler", - "start": 7675, - "end": 7682, + "value": "image", + "start": 8068, + "end": 8073, "loc": { "start": { - "line": 244, - "column": 20 + "line": 258, + "column": 30 }, "end": { - "line": 244, - "column": 27 + "line": 258, + "column": 35 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -82142,16 +84458,16 @@ "binop": null, "updateContext": null }, - "start": 7682, - "end": 7683, + "start": 8073, + "end": 8074, "loc": { "start": { - "line": 244, - "column": 27 + "line": 258, + "column": 35 }, "end": { - "line": 244, - "column": 28 + "line": 258, + "column": 36 } } }, @@ -82167,101 +84483,103 @@ "postfix": false, "binop": null }, - "value": "wrapR", - "start": 7683, - "end": 7688, + "value": "flipY", + "start": 8083, + "end": 8088, "loc": { "start": { - "line": 244, - "column": 28 + "line": 259, + "column": 8 }, "end": { - "line": 244, - "column": 33 + "line": 259, + "column": 13 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 7688, - "end": 7689, + "start": 8088, + "end": 8089, "loc": { "start": { - "line": 244, - "column": 33 + "line": 259, + "column": 13 }, "end": { - "line": 244, - "column": 34 + "line": 259, + "column": 14 } } }, { "type": { - "label": "{", + "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 7690, - "end": 7691, + "value": "!", + "start": 8090, + "end": 8091, "loc": { "start": { - "line": 244, - "column": 35 + "line": 259, + "column": 15 }, "end": { - "line": 244, - "column": 36 + "line": 259, + "column": 16 } } }, { "type": { - "label": "case", - "keyword": "case", + "label": "prefix", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, "binop": null, "updateContext": null }, - "value": "case", - "start": 7700, - "end": 7704, + "value": "!", + "start": 8091, + "end": 8092, "loc": { "start": { - "line": 245, - "column": 8 + "line": 259, + "column": 16 }, "end": { - "line": 245, - "column": 12 + "line": 259, + "column": 17 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -82269,27 +84587,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 33071, - "start": 7705, - "end": 7710, + "value": "texture", + "start": 8092, + "end": 8099, "loc": { "start": { - "line": 245, - "column": 13 + "line": 259, + "column": 17 }, "end": { - "line": 245, - "column": 18 + "line": 259, + "column": 24 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -82299,16 +84616,16 @@ "binop": null, "updateContext": null }, - "start": 7710, - "end": 7711, + "start": 8099, + "end": 8100, "loc": { "start": { - "line": 245, - "column": 18 + "line": 259, + "column": 24 }, "end": { - "line": 245, - "column": 19 + "line": 259, + "column": 25 } } }, @@ -82324,44 +84641,43 @@ "postfix": false, "binop": null }, - "value": "wrapR", - "start": 7724, - "end": 7729, + "value": "flipY", + "start": 8100, + "end": 8105, "loc": { "start": { - "line": 246, - "column": 12 + "line": 259, + "column": 25 }, "end": { - "line": 246, - "column": 17 + "line": 259, + "column": 30 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 7730, - "end": 7731, + "start": 8105, + "end": 8106, "loc": { "start": { - "line": 246, - "column": 18 + "line": 259, + "column": 30 }, "end": { - "line": 246, - "column": 19 + "line": 259, + "column": 31 } } }, @@ -82377,23 +84693,23 @@ "postfix": false, "binop": null }, - "value": "ClampToEdgeWrapping", - "start": 7732, - "end": 7751, + "value": "minFilter", + "start": 8115, + "end": 8124, "loc": { "start": { - "line": 246, - "column": 20 + "line": 260, + "column": 8 }, "end": { - "line": 246, - "column": 39 + "line": 260, + "column": 17 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -82404,50 +84720,48 @@ "binop": null, "updateContext": null }, - "start": 7751, - "end": 7752, + "start": 8124, + "end": 8125, "loc": { "start": { - "line": 246, - "column": 39 + "line": 260, + "column": 17 }, "end": { - "line": 246, - "column": 40 + "line": 260, + "column": 18 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "break", - "start": 7765, - "end": 7770, + "value": "magFilter", + "start": 8134, + "end": 8143, "loc": { "start": { - "line": 247, - "column": 12 + "line": 261, + "column": 8 }, "end": { - "line": 247, + "line": 261, "column": 17 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -82458,23 +84772,48 @@ "binop": null, "updateContext": null }, - "start": 7770, - "end": 7771, + "start": 8143, + "end": 8144, "loc": { "start": { - "line": 247, + "line": 261, "column": 17 }, "end": { - "line": 247, + "line": 261, "column": 18 } } }, { "type": { - "label": "case", - "keyword": "case", + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "wrapS", + "start": 8153, + "end": 8158, + "loc": { + "start": { + "line": 262, + "column": 8 + }, + "end": { + "line": 262, + "column": 13 + } + } + }, + { + "type": { + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -82485,23 +84824,22 @@ "binop": null, "updateContext": null }, - "value": "case", - "start": 7780, - "end": 7784, + "start": 8158, + "end": 8159, "loc": { "start": { - "line": 248, - "column": 8 + "line": 262, + "column": 13 }, "end": { - "line": 248, - "column": 12 + "line": 262, + "column": 14 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -82509,26 +84847,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 33648, - "start": 7785, - "end": 7790, + "value": "wrapT", + "start": 8168, + "end": 8173, "loc": { "start": { - "line": 248, - "column": 13 + "line": 263, + "column": 8 }, "end": { - "line": 248, - "column": 18 + "line": 263, + "column": 13 } } }, { "type": { - "label": ":", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -82539,16 +84876,16 @@ "binop": null, "updateContext": null }, - "start": 7790, - "end": 7791, + "start": 8173, + "end": 8174, "loc": { "start": { - "line": 248, - "column": 18 + "line": 263, + "column": 13 }, "end": { - "line": 248, - "column": 19 + "line": 263, + "column": 14 } } }, @@ -82565,43 +84902,42 @@ "binop": null }, "value": "wrapR", - "start": 7804, - "end": 7809, + "start": 8183, + "end": 8188, "loc": { "start": { - "line": 249, - "column": 12 + "line": 264, + "column": 8 }, "end": { - "line": 249, - "column": 17 + "line": 264, + "column": 13 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 7810, - "end": 7811, + "start": 8188, + "end": 8189, "loc": { "start": { - "line": 249, - "column": 18 + "line": 264, + "column": 13 }, "end": { - "line": 249, - "column": 19 + "line": 264, + "column": 14 } } }, @@ -82617,23 +84953,23 @@ "postfix": false, "binop": null }, - "value": "MirroredRepeatWrapping", - "start": 7812, - "end": 7834, + "value": "encoding", + "start": 8198, + "end": 8206, "loc": { "start": { - "line": 249, - "column": 20 + "line": 265, + "column": 8 }, "end": { - "line": 249, - "column": 42 + "line": 265, + "column": 16 } } }, { "type": { - "label": ";", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -82644,23 +84980,48 @@ "binop": null, "updateContext": null }, - "start": 7834, - "end": 7835, + "start": 8206, + "end": 8207, "loc": { "start": { - "line": 249, - "column": 42 + "line": 265, + "column": 16 }, "end": { - "line": 249, - "column": 43 + "line": 265, + "column": 17 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "sRGBEncoding", + "start": 8208, + "end": 8220, + "loc": { + "start": { + "line": 265, + "column": 18 + }, + "end": { + "line": 265, + "column": 30 + } + } + }, + { + "type": { + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -82668,53 +85029,49 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "break", - "start": 7848, - "end": 7853, + "start": 8225, + "end": 8226, "loc": { "start": { - "line": 250, - "column": 12 + "line": 266, + "column": 4 }, "end": { - "line": 250, - "column": 17 + "line": 266, + "column": 5 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 7853, - "end": 7854, + "start": 8226, + "end": 8227, "loc": { "start": { - "line": 250, - "column": 17 + "line": 266, + "column": 5 }, "end": { - "line": 250, - "column": 18 + "line": 266, + "column": 6 } } }, { "type": { - "label": "case", - "keyword": "case", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -82725,23 +85082,22 @@ "binop": null, "updateContext": null }, - "value": "case", - "start": 7863, - "end": 7867, + "start": 8227, + "end": 8228, "loc": { "start": { - "line": 251, - "column": 8 + "line": 266, + "column": 6 }, "end": { - "line": 251, - "column": 12 + "line": 266, + "column": 7 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -82749,27 +85105,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 10497, - "start": 7868, - "end": 7873, + "value": "texture", + "start": 8233, + "end": 8240, "loc": { "start": { - "line": 251, - "column": 13 + "line": 267, + "column": 4 }, "end": { - "line": 251, - "column": 18 + "line": 267, + "column": 11 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -82779,16 +85134,16 @@ "binop": null, "updateContext": null }, - "start": 7873, - "end": 7874, + "start": 8240, + "end": 8241, "loc": { "start": { - "line": 251, - "column": 18 + "line": 267, + "column": 11 }, "end": { - "line": 251, - "column": 19 + "line": 267, + "column": 12 } } }, @@ -82804,17 +85159,17 @@ "postfix": false, "binop": null }, - "value": "wrapR", - "start": 7887, - "end": 7892, + "value": "_textureId", + "start": 8241, + "end": 8251, "loc": { "start": { - "line": 252, + "line": 267, "column": 12 }, "end": { - "line": 252, - "column": 17 + "line": 267, + "column": 22 } } }, @@ -82832,16 +85187,16 @@ "updateContext": null }, "value": "=", - "start": 7893, - "end": 7894, + "start": 8252, + "end": 8253, "loc": { "start": { - "line": 252, - "column": 18 + "line": 267, + "column": 23 }, "end": { - "line": 252, - "column": 19 + "line": 267, + "column": 24 } } }, @@ -82857,16 +85212,16 @@ "postfix": false, "binop": null }, - "value": "RepeatWrapping", - "start": 7895, - "end": 7909, + "value": "textureId", + "start": 8254, + "end": 8263, "loc": { "start": { - "line": 252, - "column": 20 + "line": 267, + "column": 25 }, "end": { - "line": 252, + "line": 267, "column": 34 } } @@ -82884,23 +85239,22 @@ "binop": null, "updateContext": null }, - "start": 7909, - "end": 7910, + "start": 8263, + "end": 8264, "loc": { "start": { - "line": 252, + "line": 267, "column": 34 }, "end": { - "line": 252, + "line": 267, "column": 35 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -82908,54 +85262,53 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "break", - "start": 7923, - "end": 7928, + "start": 8265, + "end": 8266, "loc": { "start": { - "line": 253, - "column": 12 + "line": 268, + "column": 0 }, "end": { - "line": 253, - "column": 17 + "line": 268, + "column": 1 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 7928, - "end": 7929, + "value": "function", + "start": 8268, + "end": 8276, "loc": { "start": { - "line": 253, - "column": 17 + "line": 270, + "column": 0 }, "end": { - "line": 253, - "column": 18 + "line": 270, + "column": 8 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -82963,23 +85316,24 @@ "postfix": false, "binop": null }, - "start": 7934, - "end": 7935, + "value": "loadMaterials", + "start": 8277, + "end": 8290, "loc": { "start": { - "line": 254, - "column": 4 + "line": 270, + "column": 9 }, "end": { - "line": 254, - "column": 5 + "line": 270, + "column": 22 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -82988,51 +85342,50 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 7940, - "end": 7943, + "start": 8290, + "end": 8291, "loc": { "start": { - "line": 255, - "column": 4 + "line": 270, + "column": 22 }, "end": { - "line": 255, - "column": 7 + "line": 270, + "column": 23 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 7943, - "end": 7944, + "value": "ctx", + "start": 8291, + "end": 8294, "loc": { "start": { - "line": 255, - "column": 7 + "line": 270, + "column": 23 }, "end": { - "line": 255, - "column": 8 + "line": 270, + "column": 26 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -83040,76 +85393,76 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 7944, - "end": 7954, + "start": 8294, + "end": 8295, "loc": { "start": { - "line": 255, - "column": 8 + "line": 270, + "column": 26 }, "end": { - "line": 255, - "column": 18 + "line": 270, + "column": 27 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 7954, - "end": 7955, + "start": 8296, + "end": 8297, "loc": { "start": { - "line": 255, - "column": 18 + "line": 270, + "column": 28 }, "end": { - "line": 255, - "column": 19 + "line": 270, + "column": 29 } } }, { "type": { - "label": "name", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "createTexture", - "start": 7955, - "end": 7968, + "value": "const", + "start": 8302, + "end": 8307, "loc": { "start": { - "line": 255, - "column": 19 + "line": 271, + "column": 4 }, "end": { - "line": 255, - "column": 32 + "line": 271, + "column": 9 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -83118,41 +85471,44 @@ "postfix": false, "binop": null }, - "start": 7968, - "end": 7969, + "value": "gltfData", + "start": 8308, + "end": 8316, "loc": { "start": { - "line": 255, - "column": 32 + "line": 271, + "column": 10 }, "end": { - "line": 255, - "column": 33 + "line": 271, + "column": 18 } } }, { "type": { - "label": "{", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 7969, - "end": 7970, + "value": "=", + "start": 8317, + "end": 8318, "loc": { "start": { - "line": 255, - "column": 33 + "line": 271, + "column": 19 }, "end": { - "line": 255, - "column": 34 + "line": 271, + "column": 20 } } }, @@ -83168,24 +85524,24 @@ "postfix": false, "binop": null }, - "value": "id", - "start": 7979, - "end": 7981, + "value": "ctx", + "start": 8319, + "end": 8322, "loc": { "start": { - "line": 256, - "column": 8 + "line": 271, + "column": 21 }, "end": { - "line": 256, - "column": 10 + "line": 271, + "column": 24 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -83195,16 +85551,16 @@ "binop": null, "updateContext": null }, - "start": 7981, - "end": 7982, + "start": 8322, + "end": 8323, "loc": { "start": { - "line": 256, - "column": 10 + "line": 271, + "column": 24 }, "end": { - "line": 256, - "column": 11 + "line": 271, + "column": 25 } } }, @@ -83220,23 +85576,23 @@ "postfix": false, "binop": null }, - "value": "textureId", - "start": 7983, - "end": 7992, + "value": "gltfData", + "start": 8323, + "end": 8331, "loc": { "start": { - "line": 256, - "column": 12 + "line": 271, + "column": 25 }, "end": { - "line": 256, - "column": 21 + "line": 271, + "column": 33 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -83247,16 +85603,44 @@ "binop": null, "updateContext": null }, - "start": 7992, - "end": 7993, + "start": 8331, + "end": 8332, "loc": { "start": { - "line": 256, - "column": 21 + "line": 271, + "column": 33 }, "end": { - "line": 256, - "column": 22 + "line": 271, + "column": 34 + } + } + }, + { + "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": 8337, + "end": 8342, + "loc": { + "start": { + "line": 272, + "column": 4 + }, + "end": { + "line": 272, + "column": 9 } } }, @@ -83272,43 +85656,44 @@ "postfix": false, "binop": null }, - "value": "image", - "start": 8002, - "end": 8007, + "value": "materials", + "start": 8343, + "end": 8352, "loc": { "start": { - "line": 257, - "column": 8 + "line": 272, + "column": 10 }, "end": { - "line": 257, - "column": 13 + "line": 272, + "column": 19 } } }, { "type": { - "label": ":", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 8007, - "end": 8008, + "value": "=", + "start": 8353, + "end": 8354, "loc": { "start": { - "line": 257, - "column": 13 + "line": 272, + "column": 20 }, "end": { - "line": 257, - "column": 14 + "line": 272, + "column": 21 } } }, @@ -83324,17 +85709,17 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 8009, - "end": 8016, + "value": "gltfData", + "start": 8355, + "end": 8363, "loc": { "start": { - "line": 257, - "column": 15 + "line": 272, + "column": 22 }, "end": { - "line": 257, - "column": 22 + "line": 272, + "column": 30 } } }, @@ -83351,16 +85736,16 @@ "binop": null, "updateContext": null }, - "start": 8016, - "end": 8017, + "start": 8363, + "end": 8364, "loc": { "start": { - "line": 257, - "column": 22 + "line": 272, + "column": 30 }, "end": { - "line": 257, - "column": 23 + "line": 272, + "column": 31 } } }, @@ -83376,24 +85761,24 @@ "postfix": false, "binop": null }, - "value": "source", - "start": 8017, - "end": 8023, + "value": "materials", + "start": 8364, + "end": 8373, "loc": { "start": { - "line": 257, - "column": 23 + "line": 272, + "column": 31 }, "end": { - "line": 257, - "column": 29 + "line": 272, + "column": 40 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -83403,68 +85788,69 @@ "binop": null, "updateContext": null }, - "start": 8023, - "end": 8024, + "start": 8373, + "end": 8374, "loc": { "start": { - "line": 257, - "column": 29 + "line": 272, + "column": 40 }, "end": { - "line": 257, - "column": 30 + "line": 272, + "column": 41 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "image", - "start": 8024, - "end": 8029, + "value": "if", + "start": 8379, + "end": 8381, "loc": { "start": { - "line": 257, - "column": 30 + "line": 273, + "column": 4 }, "end": { - "line": 257, - "column": 35 + "line": 273, + "column": 6 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8029, - "end": 8030, + "start": 8382, + "end": 8383, "loc": { "start": { - "line": 257, - "column": 35 + "line": 273, + "column": 7 }, "end": { - "line": 257, - "column": 36 + "line": 273, + "column": 8 } } }, @@ -83480,104 +85866,102 @@ "postfix": false, "binop": null }, - "value": "flipY", - "start": 8039, - "end": 8044, + "value": "materials", + "start": 8383, + "end": 8392, "loc": { "start": { - "line": 258, + "line": 273, "column": 8 }, "end": { - "line": 258, - "column": 13 + "line": 273, + "column": 17 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8044, - "end": 8045, + "start": 8392, + "end": 8393, "loc": { "start": { - "line": 258, - "column": 13 + "line": 273, + "column": 17 }, "end": { - "line": 258, - "column": 14 + "line": 273, + "column": 18 } } }, { "type": { - "label": "prefix", + "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null + "prefix": false, + "postfix": false, + "binop": null }, - "value": "!", - "start": 8046, - "end": 8047, + "start": 8394, + "end": 8395, "loc": { "start": { - "line": 258, - "column": 15 + "line": 273, + "column": 19 }, "end": { - "line": 258, - "column": 16 + "line": 273, + "column": 20 } } }, { "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, + "label": "for", + "keyword": "for", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, - "isLoop": false, + "isLoop": true, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "!", - "start": 8047, - "end": 8048, + "value": "for", + "start": 8404, + "end": 8407, "loc": { "start": { - "line": 258, - "column": 16 + "line": 274, + "column": 8 }, "end": { - "line": 258, - "column": 17 + "line": 274, + "column": 11 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -83586,23 +85970,23 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 8048, - "end": 8055, + "start": 8408, + "end": 8409, "loc": { "start": { - "line": 258, - "column": 17 + "line": 274, + "column": 12 }, "end": { - "line": 258, - "column": 24 + "line": 274, + "column": 13 } } }, { "type": { - "label": ".", + "label": "let", + "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -83613,16 +85997,17 @@ "binop": null, "updateContext": null }, - "start": 8055, - "end": 8056, + "value": "let", + "start": 8409, + "end": 8412, "loc": { "start": { - "line": 258, - "column": 24 + "line": 274, + "column": 13 }, "end": { - "line": 258, - "column": 25 + "line": 274, + "column": 16 } } }, @@ -83638,49 +86023,50 @@ "postfix": false, "binop": null }, - "value": "flipY", - "start": 8056, - "end": 8061, + "value": "i", + "start": 8413, + "end": 8414, "loc": { "start": { - "line": 258, - "column": 25 + "line": 274, + "column": 17 }, "end": { - "line": 258, - "column": 30 + "line": 274, + "column": 18 } } }, { "type": { - "label": ",", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 8061, - "end": 8062, + "value": "=", + "start": 8415, + "end": 8416, "loc": { "start": { - "line": 258, - "column": 30 + "line": 274, + "column": 19 }, "end": { - "line": 258, - "column": 31 + "line": 274, + "column": 20 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -83688,19 +86074,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "minFilter", - "start": 8071, - "end": 8080, + "value": 0, + "start": 8417, + "end": 8418, "loc": { "start": { - "line": 259, - "column": 8 + "line": 274, + "column": 21 }, "end": { - "line": 259, - "column": 17 + "line": 274, + "column": 22 } } }, @@ -83717,16 +86104,16 @@ "binop": null, "updateContext": null }, - "start": 8080, - "end": 8081, + "start": 8418, + "end": 8419, "loc": { "start": { - "line": 259, - "column": 17 + "line": 274, + "column": 22 }, "end": { - "line": 259, - "column": 18 + "line": 274, + "column": 23 } } }, @@ -83742,43 +86129,44 @@ "postfix": false, "binop": null }, - "value": "magFilter", - "start": 8090, - "end": 8099, + "value": "len", + "start": 8420, + "end": 8423, "loc": { "start": { - "line": 260, - "column": 8 + "line": 274, + "column": 24 }, "end": { - "line": 260, - "column": 17 + "line": 274, + "column": 27 } } }, { "type": { - "label": ",", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 8099, - "end": 8100, + "value": "=", + "start": 8424, + "end": 8425, "loc": { "start": { - "line": 260, - "column": 17 + "line": 274, + "column": 28 }, "end": { - "line": 260, - "column": 18 + "line": 274, + "column": 29 } } }, @@ -83794,24 +86182,24 @@ "postfix": false, "binop": null }, - "value": "wrapS", - "start": 8109, - "end": 8114, + "value": "materials", + "start": 8426, + "end": 8435, "loc": { "start": { - "line": 261, - "column": 8 + "line": 274, + "column": 30 }, "end": { - "line": 261, - "column": 13 + "line": 274, + "column": 39 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -83821,16 +86209,16 @@ "binop": null, "updateContext": null }, - "start": 8114, - "end": 8115, + "start": 8435, + "end": 8436, "loc": { "start": { - "line": 261, - "column": 13 + "line": 274, + "column": 39 }, "end": { - "line": 261, - "column": 14 + "line": 274, + "column": 40 } } }, @@ -83846,23 +86234,23 @@ "postfix": false, "binop": null }, - "value": "wrapT", - "start": 8124, - "end": 8129, + "value": "length", + "start": 8436, + "end": 8442, "loc": { "start": { - "line": 262, - "column": 8 + "line": 274, + "column": 40 }, "end": { - "line": 262, - "column": 13 + "line": 274, + "column": 46 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -83873,16 +86261,16 @@ "binop": null, "updateContext": null }, - "start": 8129, - "end": 8130, + "start": 8442, + "end": 8443, "loc": { "start": { - "line": 262, - "column": 13 + "line": 274, + "column": 46 }, "end": { - "line": 262, - "column": 14 + "line": 274, + "column": 47 } } }, @@ -83898,23 +86286,23 @@ "postfix": false, "binop": null }, - "value": "wrapR", - "start": 8139, - "end": 8144, + "value": "i", + "start": 8444, + "end": 8445, "loc": { "start": { - "line": 263, - "column": 8 + "line": 274, + "column": 48 }, "end": { - "line": 263, - "column": 13 + "line": 274, + "column": 49 } } }, { "type": { - "label": ",", + "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -83922,19 +86310,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 7, "updateContext": null }, - "start": 8144, - "end": 8145, + "value": "<", + "start": 8446, + "end": 8447, "loc": { "start": { - "line": 263, - "column": 13 + "line": 274, + "column": 50 }, "end": { - "line": 263, - "column": 14 + "line": 274, + "column": 51 } } }, @@ -83950,23 +86339,23 @@ "postfix": false, "binop": null }, - "value": "encoding", - "start": 8154, - "end": 8162, + "value": "len", + "start": 8448, + "end": 8451, "loc": { "start": { - "line": 264, - "column": 8 + "line": 274, + "column": 52 }, "end": { - "line": 264, - "column": 16 + "line": 274, + "column": 55 } } }, { "type": { - "label": ":", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -83977,16 +86366,16 @@ "binop": null, "updateContext": null }, - "start": 8162, - "end": 8163, + "start": 8451, + "end": 8452, "loc": { "start": { - "line": 264, - "column": 16 + "line": 274, + "column": 55 }, "end": { - "line": 264, - "column": 17 + "line": 274, + "column": 56 } } }, @@ -84002,42 +86391,43 @@ "postfix": false, "binop": null }, - "value": "sRGBEncoding", - "start": 8164, - "end": 8176, + "value": "i", + "start": 8453, + "end": 8454, "loc": { "start": { - "line": 264, - "column": 18 + "line": 274, + "column": 57 }, "end": { - "line": 264, - "column": 30 + "line": 274, + "column": 58 } } }, { "type": { - "label": "}", + "label": "++/--", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, + "prefix": true, + "postfix": true, "binop": null }, - "start": 8181, - "end": 8182, + "value": "++", + "start": 8454, + "end": 8456, "loc": { "start": { - "line": 265, - "column": 4 + "line": 274, + "column": 58 }, "end": { - "line": 265, - "column": 5 + "line": 274, + "column": 60 } } }, @@ -84053,49 +86443,23 @@ "postfix": false, "binop": null }, - "start": 8182, - "end": 8183, + "start": 8456, + "end": 8457, "loc": { "start": { - "line": 265, - "column": 5 + "line": 274, + "column": 60 }, "end": { - "line": 265, - "column": 6 + "line": 274, + "column": 61 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 8183, - "end": 8184, - "loc": { - "start": { - "line": 265, - "column": 6 - }, - "end": { - "line": 265, - "column": 7 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -84104,23 +86468,23 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 8189, - "end": 8196, + "start": 8458, + "end": 8459, "loc": { "start": { - "line": 266, - "column": 4 + "line": 274, + "column": 62 }, "end": { - "line": 266, - "column": 11 + "line": 274, + "column": 63 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -84131,16 +86495,17 @@ "binop": null, "updateContext": null }, - "start": 8196, - "end": 8197, + "value": "const", + "start": 8472, + "end": 8477, "loc": { "start": { - "line": 266, - "column": 11 + "line": 275, + "column": 12 }, "end": { - "line": 266, - "column": 12 + "line": 275, + "column": 17 } } }, @@ -84156,17 +86521,17 @@ "postfix": false, "binop": null }, - "value": "_textureId", - "start": 8197, - "end": 8207, + "value": "material", + "start": 8478, + "end": 8486, "loc": { "start": { - "line": 266, - "column": 12 + "line": 275, + "column": 18 }, "end": { - "line": 266, - "column": 22 + "line": 275, + "column": 26 } } }, @@ -84184,16 +86549,16 @@ "updateContext": null }, "value": "=", - "start": 8208, - "end": 8209, + "start": 8487, + "end": 8488, "loc": { "start": { - "line": 266, - "column": 23 + "line": 275, + "column": 27 }, "end": { - "line": 266, - "column": 24 + "line": 275, + "column": 28 } } }, @@ -84209,25 +86574,25 @@ "postfix": false, "binop": null }, - "value": "textureId", - "start": 8210, - "end": 8219, + "value": "materials", + "start": 8489, + "end": 8498, "loc": { "start": { - "line": 266, - "column": 25 + "line": 275, + "column": 29 }, "end": { - "line": 266, - "column": 34 + "line": 275, + "column": 38 } } }, { "type": { - "label": ";", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -84236,48 +86601,22 @@ "binop": null, "updateContext": null }, - "start": 8219, - "end": 8220, - "loc": { - "start": { - "line": 266, - "column": 34 - }, - "end": { - "line": 266, - "column": 35 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 8221, - "end": 8222, + "start": 8498, + "end": 8499, "loc": { "start": { - "line": 267, - "column": 0 + "line": 275, + "column": 38 }, "end": { - "line": 267, - "column": 1 + "line": 275, + "column": 39 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -84287,68 +86626,69 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 8224, - "end": 8232, + "value": "i", + "start": 8499, + "end": 8500, "loc": { "start": { - "line": 269, - "column": 0 + "line": 275, + "column": 39 }, "end": { - "line": 269, - "column": 8 + "line": 275, + "column": 40 } } }, { "type": { - "label": "name", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "loadMaterials", - "start": 8233, - "end": 8246, + "start": 8500, + "end": 8501, "loc": { "start": { - "line": 269, - "column": 9 + "line": 275, + "column": 40 }, "end": { - "line": 269, - "column": 22 + "line": 275, + "column": 41 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8246, - "end": 8247, + "start": 8501, + "end": 8502, "loc": { "start": { - "line": 269, - "column": 22 + "line": 275, + "column": 41 }, "end": { - "line": 269, - "column": 23 + "line": 275, + "column": 42 } } }, @@ -84364,23 +86704,23 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 8247, - "end": 8250, + "value": "material", + "start": 8515, + "end": 8523, "loc": { "start": { - "line": 269, - "column": 23 + "line": 276, + "column": 12 }, "end": { - "line": 269, - "column": 26 + "line": 276, + "column": 20 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -84388,25 +86728,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8250, - "end": 8251, + "start": 8523, + "end": 8524, "loc": { "start": { - "line": 269, - "column": 26 + "line": 276, + "column": 20 }, "end": { - "line": 269, - "column": 27 + "line": 276, + "column": 21 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -84415,44 +86756,44 @@ "postfix": false, "binop": null }, - "start": 8252, - "end": 8253, + "value": "_textureSetId", + "start": 8524, + "end": 8537, "loc": { "start": { - "line": 269, - "column": 28 + "line": 276, + "column": 21 }, "end": { - "line": 269, - "column": 29 + "line": 276, + "column": 34 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "const", - "start": 8258, - "end": 8263, + "value": "=", + "start": 8538, + "end": 8539, "loc": { "start": { - "line": 270, - "column": 4 + "line": 276, + "column": 35 }, "end": { - "line": 270, - "column": 9 + "line": 276, + "column": 36 } } }, @@ -84468,44 +86809,42 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 8264, - "end": 8272, + "value": "loadTextureSet", + "start": 8540, + "end": 8554, "loc": { "start": { - "line": 270, - "column": 10 + "line": 276, + "column": 37 }, "end": { - "line": 270, - "column": 18 + "line": 276, + "column": 51 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 8273, - "end": 8274, + "start": 8554, + "end": 8555, "loc": { "start": { - "line": 270, - "column": 19 + "line": 276, + "column": 51 }, "end": { - "line": 270, - "column": 20 + "line": 276, + "column": 52 } } }, @@ -84522,23 +86861,23 @@ "binop": null }, "value": "ctx", - "start": 8275, - "end": 8278, + "start": 8555, + "end": 8558, "loc": { "start": { - "line": 270, - "column": 21 + "line": 276, + "column": 52 }, "end": { - "line": 270, - "column": 24 + "line": 276, + "column": 55 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -84548,16 +86887,16 @@ "binop": null, "updateContext": null }, - "start": 8278, - "end": 8279, + "start": 8558, + "end": 8559, "loc": { "start": { - "line": 270, - "column": 24 + "line": 276, + "column": 55 }, "end": { - "line": 270, - "column": 25 + "line": 276, + "column": 56 } } }, @@ -84573,51 +86912,49 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 8279, - "end": 8287, + "value": "material", + "start": 8560, + "end": 8568, "loc": { "start": { - "line": 270, - "column": 25 + "line": 276, + "column": 57 }, "end": { - "line": 270, - "column": 33 + "line": 276, + "column": 65 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8287, - "end": 8288, + "start": 8568, + "end": 8569, "loc": { "start": { - "line": 270, - "column": 33 + "line": 276, + "column": 65 }, "end": { - "line": 270, - "column": 34 + "line": 276, + "column": 66 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -84627,17 +86964,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 8293, - "end": 8298, + "start": 8569, + "end": 8570, "loc": { "start": { - "line": 271, - "column": 4 + "line": 276, + "column": 66 }, "end": { - "line": 271, - "column": 9 + "line": 276, + "column": 67 } } }, @@ -84653,43 +86989,42 @@ "postfix": false, "binop": null }, - "value": "materials", - "start": 8299, - "end": 8308, + "value": "material", + "start": 8583, + "end": 8591, "loc": { "start": { - "line": 271, - "column": 10 + "line": 277, + "column": 12 }, "end": { - "line": 271, - "column": 19 + "line": 277, + "column": 20 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 8309, - "end": 8310, + "start": 8591, + "end": 8592, "loc": { "start": { - "line": 271, + "line": 277, "column": 20 }, "end": { - "line": 271, + "line": 277, "column": 21 } } @@ -84706,43 +87041,44 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 8311, - "end": 8319, + "value": "_attributes", + "start": 8592, + "end": 8603, "loc": { "start": { - "line": 271, - "column": 22 + "line": 277, + "column": 21 }, "end": { - "line": 271, - "column": 30 + "line": 277, + "column": 32 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 8319, - "end": 8320, + "value": "=", + "start": 8604, + "end": 8605, "loc": { "start": { - "line": 271, - "column": 30 + "line": 277, + "column": 33 }, "end": { - "line": 271, - "column": 31 + "line": 277, + "column": 34 } } }, @@ -84758,96 +87094,94 @@ "postfix": false, "binop": null }, - "value": "materials", - "start": 8320, - "end": 8329, + "value": "loadMaterialAttributes", + "start": 8606, + "end": 8628, "loc": { "start": { - "line": 271, - "column": 31 + "line": 277, + "column": 35 }, "end": { - "line": 271, - "column": 40 + "line": 277, + "column": 57 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8329, - "end": 8330, + "start": 8628, + "end": 8629, "loc": { "start": { - "line": 271, - "column": 40 + "line": 277, + "column": 57 }, "end": { - "line": 271, - "column": 41 + "line": 277, + "column": 58 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 8335, - "end": 8337, + "value": "ctx", + "start": 8629, + "end": 8632, "loc": { "start": { - "line": 272, - "column": 4 + "line": 277, + "column": 58 }, "end": { - "line": 272, - "column": 6 + "line": 277, + "column": 61 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8338, - "end": 8339, + "start": 8632, + "end": 8633, "loc": { "start": { - "line": 272, - "column": 7 + "line": 277, + "column": 61 }, "end": { - "line": 272, - "column": 8 + "line": 277, + "column": 62 } } }, @@ -84863,17 +87197,17 @@ "postfix": false, "binop": null }, - "value": "materials", - "start": 8339, - "end": 8348, + "value": "material", + "start": 8634, + "end": 8642, "loc": { "start": { - "line": 272, - "column": 8 + "line": 277, + "column": 63 }, "end": { - "line": 272, - "column": 17 + "line": 277, + "column": 71 } } }, @@ -84889,77 +87223,75 @@ "postfix": false, "binop": null }, - "start": 8348, - "end": 8349, + "start": 8642, + "end": 8643, "loc": { "start": { - "line": 272, - "column": 17 + "line": 277, + "column": 71 }, "end": { - "line": 272, - "column": 18 + "line": 277, + "column": 72 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8350, - "end": 8351, + "start": 8643, + "end": 8644, "loc": { "start": { - "line": 272, - "column": 19 + "line": 277, + "column": 72 }, "end": { - "line": 272, - "column": 20 + "line": 277, + "column": 73 } } }, { "type": { - "label": "for", - "keyword": "for", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, - "isLoop": true, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "for", - "start": 8360, - "end": 8363, + "start": 8653, + "end": 8654, "loc": { "start": { - "line": 273, + "line": 278, "column": 8 }, "end": { - "line": 273, - "column": 11 + "line": 278, + "column": 9 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -84967,23 +87299,22 @@ "postfix": false, "binop": null }, - "start": 8364, - "end": 8365, + "start": 8659, + "end": 8660, "loc": { "start": { - "line": 273, - "column": 12 + "line": 279, + "column": 4 }, "end": { - "line": 273, - "column": 13 + "line": 279, + "column": 5 } } }, { "type": { - "label": "let", - "keyword": "let", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -84991,26 +87322,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "let", - "start": 8365, - "end": 8368, + "start": 8661, + "end": 8662, "loc": { "start": { - "line": 273, - "column": 13 + "line": 280, + "column": 0 }, "end": { - "line": 273, - "column": 16 + "line": 280, + "column": 1 } } }, { "type": { - "label": "name", + "label": "function", + "keyword": "function", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -85020,50 +87350,23 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 8369, - "end": 8370, - "loc": { - "start": { - "line": 273, - "column": 17 - }, - "end": { - "line": 273, - "column": 18 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 8371, - "end": 8372, + "value": "function", + "start": 8664, + "end": 8672, "loc": { "start": { - "line": 273, - "column": 19 + "line": 282, + "column": 0 }, "end": { - "line": 273, - "column": 20 + "line": 282, + "column": 8 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -85071,46 +87374,44 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 8373, - "end": 8374, + "value": "loadTextureSet", + "start": 8673, + "end": 8687, "loc": { "start": { - "line": 273, - "column": 21 + "line": 282, + "column": 9 }, "end": { - "line": 273, - "column": 22 + "line": 282, + "column": 23 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8374, - "end": 8375, + "start": 8687, + "end": 8688, "loc": { "start": { - "line": 273, - "column": 22 + "line": 282, + "column": 23 }, "end": { - "line": 273, - "column": 23 + "line": 282, + "column": 24 } } }, @@ -85126,44 +87427,43 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 8376, - "end": 8379, + "value": "ctx", + "start": 8688, + "end": 8691, "loc": { "start": { - "line": 273, + "line": 282, "column": 24 }, "end": { - "line": 273, + "line": 282, "column": 27 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 8380, - "end": 8381, + "start": 8691, + "end": 8692, "loc": { "start": { - "line": 273, - "column": 28 + "line": 282, + "column": 27 }, "end": { - "line": 273, - "column": 29 + "line": 282, + "column": 28 } } }, @@ -85179,23 +87479,23 @@ "postfix": false, "binop": null }, - "value": "materials", - "start": 8382, - "end": 8391, + "value": "material", + "start": 8693, + "end": 8701, "loc": { "start": { - "line": 273, - "column": 30 + "line": 282, + "column": 29 }, "end": { - "line": 273, - "column": 39 + "line": 282, + "column": 37 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -85203,26 +87503,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8391, - "end": 8392, + "start": 8701, + "end": 8702, "loc": { "start": { - "line": 273, - "column": 39 + "line": 282, + "column": 37 }, "end": { - "line": 273, - "column": 40 + "line": 282, + "column": 38 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -85231,24 +87530,24 @@ "postfix": false, "binop": null }, - "value": "length", - "start": 8392, - "end": 8398, + "start": 8703, + "end": 8704, "loc": { "start": { - "line": 273, - "column": 40 + "line": 282, + "column": 39 }, "end": { - "line": 273, - "column": 46 + "line": 282, + "column": 40 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -85258,16 +87557,17 @@ "binop": null, "updateContext": null }, - "start": 8398, - "end": 8399, + "value": "const", + "start": 8709, + "end": 8714, "loc": { "start": { - "line": 273, - "column": 46 + "line": 283, + "column": 4 }, "end": { - "line": 273, - "column": 47 + "line": 283, + "column": 9 } } }, @@ -85283,51 +87583,51 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 8400, - "end": 8401, + "value": "textureSetCfg", + "start": 8715, + "end": 8728, "loc": { "start": { - "line": 273, - "column": 48 + "line": 283, + "column": 10 }, "end": { - "line": 273, - "column": 49 + "line": 283, + "column": 23 } } }, { "type": { - "label": "", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": 7, + "binop": null, "updateContext": null }, - "value": "<", - "start": 8402, - "end": 8403, + "value": "=", + "start": 8729, + "end": 8730, "loc": { "start": { - "line": 273, - "column": 50 + "line": 283, + "column": 24 }, "end": { - "line": 273, - "column": 51 + "line": 283, + "column": 25 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -85336,103 +87636,103 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 8404, - "end": 8407, + "start": 8731, + "end": 8732, "loc": { "start": { - "line": 273, - "column": 52 + "line": 283, + "column": 26 }, "end": { - "line": 273, - "column": 55 + "line": 283, + "column": 27 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8407, - "end": 8408, + "start": 8732, + "end": 8733, "loc": { "start": { - "line": 273, - "column": 55 + "line": 283, + "column": 27 }, "end": { - "line": 273, - "column": 56 + "line": 283, + "column": 28 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "i", - "start": 8409, - "end": 8410, + "start": 8733, + "end": 8734, "loc": { "start": { - "line": 273, - "column": 57 + "line": 283, + "column": 28 }, "end": { - "line": 273, - "column": 58 + "line": 283, + "column": 29 } } }, { "type": { - "label": "++/--", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null }, - "value": "++", - "start": 8410, - "end": 8412, + "value": "if", + "start": 8739, + "end": 8741, "loc": { "start": { - "line": 273, - "column": 58 + "line": 284, + "column": 4 }, "end": { - "line": 273, - "column": 60 + "line": 284, + "column": 6 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -85440,23 +87740,23 @@ "postfix": false, "binop": null }, - "start": 8412, - "end": 8413, + "start": 8742, + "end": 8743, "loc": { "start": { - "line": 273, - "column": 60 + "line": 284, + "column": 7 }, "end": { - "line": 273, - "column": 61 + "line": 284, + "column": 8 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -85465,23 +87765,23 @@ "postfix": false, "binop": null }, - "start": 8414, - "end": 8415, + "value": "material", + "start": 8743, + "end": 8751, "loc": { "start": { - "line": 273, - "column": 62 + "line": 284, + "column": 8 }, "end": { - "line": 273, - "column": 63 + "line": 284, + "column": 16 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -85492,16 +87792,15 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 8428, - "end": 8433, + "start": 8751, + "end": 8752, "loc": { "start": { - "line": 274, - "column": 12 + "line": 284, + "column": 16 }, "end": { - "line": 274, + "line": 284, "column": 17 } } @@ -85518,51 +87817,49 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 8434, - "end": 8442, + "value": "normalTexture", + "start": 8752, + "end": 8765, "loc": { "start": { - "line": 274, - "column": 18 + "line": 284, + "column": 17 }, "end": { - "line": 274, - "column": 26 + "line": 284, + "column": 30 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 8443, - "end": 8444, + "start": 8765, + "end": 8766, "loc": { "start": { - "line": 274, - "column": 27 + "line": 284, + "column": 30 }, "end": { - "line": 274, - "column": 28 + "line": 284, + "column": 31 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -85571,121 +87868,121 @@ "postfix": false, "binop": null }, - "value": "materials", - "start": 8445, - "end": 8454, + "start": 8767, + "end": 8768, "loc": { "start": { - "line": 274, - "column": 29 + "line": 284, + "column": 32 }, "end": { - "line": 274, - "column": 38 + "line": 284, + "column": 33 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8454, - "end": 8455, + "value": "textureSetCfg", + "start": 8777, + "end": 8790, "loc": { "start": { - "line": 274, - "column": 38 + "line": 285, + "column": 8 }, "end": { - "line": 274, - "column": 39 + "line": 285, + "column": 21 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "i", - "start": 8455, - "end": 8456, + "start": 8790, + "end": 8791, "loc": { "start": { - "line": 274, - "column": 39 + "line": 285, + "column": 21 }, "end": { - "line": 274, - "column": 40 + "line": 285, + "column": 22 } } }, { "type": { - "label": "]", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8456, - "end": 8457, + "value": "normalTextureId", + "start": 8791, + "end": 8806, "loc": { "start": { - "line": 274, - "column": 40 + "line": 285, + "column": 22 }, "end": { - "line": 274, - "column": 41 + "line": 285, + "column": 37 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 8457, - "end": 8458, + "value": "=", + "start": 8807, + "end": 8808, "loc": { "start": { - "line": 274, - "column": 41 + "line": 285, + "column": 38 }, "end": { - "line": 274, - "column": 42 + "line": 285, + "column": 39 } } }, @@ -85702,16 +87999,16 @@ "binop": null }, "value": "material", - "start": 8471, - "end": 8479, + "start": 8809, + "end": 8817, "loc": { "start": { - "line": 275, - "column": 12 + "line": 285, + "column": 40 }, "end": { - "line": 275, - "column": 20 + "line": 285, + "column": 48 } } }, @@ -85728,16 +88025,16 @@ "binop": null, "updateContext": null }, - "start": 8479, - "end": 8480, + "start": 8817, + "end": 8818, "loc": { "start": { - "line": 275, - "column": 20 + "line": 285, + "column": 48 }, "end": { - "line": 275, - "column": 21 + "line": 285, + "column": 49 } } }, @@ -85753,44 +88050,43 @@ "postfix": false, "binop": null }, - "value": "_textureSetId", - "start": 8480, - "end": 8493, + "value": "normalTexture", + "start": 8818, + "end": 8831, "loc": { "start": { - "line": 275, - "column": 21 + "line": 285, + "column": 49 }, "end": { - "line": 275, - "column": 34 + "line": 285, + "column": 62 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 8494, - "end": 8495, + "start": 8831, + "end": 8832, "loc": { "start": { - "line": 275, - "column": 35 + "line": 285, + "column": 62 }, "end": { - "line": 275, - "column": 36 + "line": 285, + "column": 63 } } }, @@ -85806,42 +88102,43 @@ "postfix": false, "binop": null }, - "value": "loadTextureSet", - "start": 8496, - "end": 8510, + "value": "texture", + "start": 8832, + "end": 8839, "loc": { "start": { - "line": 275, - "column": 37 + "line": 285, + "column": 63 }, "end": { - "line": 275, - "column": 51 + "line": 285, + "column": 70 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8510, - "end": 8511, + "start": 8839, + "end": 8840, "loc": { "start": { - "line": 275, - "column": 51 + "line": 285, + "column": 70 }, "end": { - "line": 275, - "column": 52 + "line": 285, + "column": 71 } } }, @@ -85857,23 +88154,23 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 8511, - "end": 8514, + "value": "_textureId", + "start": 8840, + "end": 8850, "loc": { "start": { - "line": 275, - "column": 52 + "line": 285, + "column": 71 }, "end": { - "line": 275, - "column": 55 + "line": 285, + "column": 81 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -85884,24 +88181,24 @@ "binop": null, "updateContext": null }, - "start": 8514, - "end": 8515, + "start": 8850, + "end": 8851, "loc": { "start": { - "line": 275, - "column": 55 + "line": 285, + "column": 81 }, "end": { - "line": 275, - "column": 56 + "line": 285, + "column": 82 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -85909,23 +88206,23 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 8516, - "end": 8524, + "start": 8856, + "end": 8857, "loc": { "start": { - "line": 275, - "column": 57 + "line": 286, + "column": 4 }, "end": { - "line": 275, - "column": 65 + "line": 286, + "column": 5 } } }, { "type": { - "label": ")", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -85933,44 +88230,45 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8524, - "end": 8525, + "value": "if", + "start": 8862, + "end": 8864, "loc": { "start": { - "line": 275, - "column": 65 + "line": 287, + "column": 4 }, "end": { - "line": 275, - "column": 66 + "line": 287, + "column": 6 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8525, - "end": 8526, + "start": 8865, + "end": 8866, "loc": { "start": { - "line": 275, - "column": 66 + "line": 287, + "column": 7 }, "end": { - "line": 275, - "column": 67 + "line": 287, + "column": 8 } } }, @@ -85987,16 +88285,16 @@ "binop": null }, "value": "material", - "start": 8539, - "end": 8547, + "start": 8866, + "end": 8874, "loc": { "start": { - "line": 276, - "column": 12 + "line": 287, + "column": 8 }, "end": { - "line": 276, - "column": 20 + "line": 287, + "column": 16 } } }, @@ -86013,16 +88311,16 @@ "binop": null, "updateContext": null }, - "start": 8547, - "end": 8548, + "start": 8874, + "end": 8875, "loc": { "start": { - "line": 276, - "column": 20 + "line": 287, + "column": 16 }, "end": { - "line": 276, - "column": 21 + "line": 287, + "column": 17 } } }, @@ -86038,52 +88336,25 @@ "postfix": false, "binop": null }, - "value": "_attributes", - "start": 8548, - "end": 8559, + "value": "occlusionTexture", + "start": 8875, + "end": 8891, "loc": { "start": { - "line": 276, - "column": 21 + "line": 287, + "column": 17 }, "end": { - "line": 276, - "column": 32 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 8560, - "end": 8561, - "loc": { - "start": { - "line": 276, + "line": 287, "column": 33 - }, - "end": { - "line": 276, - "column": 34 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -86091,23 +88362,22 @@ "postfix": false, "binop": null }, - "value": "loadMaterialAttributes", - "start": 8562, - "end": 8584, + "start": 8891, + "end": 8892, "loc": { "start": { - "line": 276, - "column": 35 + "line": 287, + "column": 33 }, "end": { - "line": 276, - "column": 57 + "line": 287, + "column": 34 } } }, { "type": { - "label": "(", + "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -86117,16 +88387,16 @@ "postfix": false, "binop": null }, - "start": 8584, - "end": 8585, + "start": 8893, + "end": 8894, "loc": { "start": { - "line": 276, - "column": 57 + "line": 287, + "column": 35 }, "end": { - "line": 276, - "column": 58 + "line": 287, + "column": 36 } } }, @@ -86142,24 +88412,24 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 8585, - "end": 8588, + "value": "textureSetCfg", + "start": 8903, + "end": 8916, "loc": { "start": { - "line": 276, - "column": 58 + "line": 288, + "column": 8 }, "end": { - "line": 276, - "column": 61 + "line": 288, + "column": 21 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -86169,16 +88439,16 @@ "binop": null, "updateContext": null }, - "start": 8588, - "end": 8589, + "start": 8916, + "end": 8917, "loc": { "start": { - "line": 276, - "column": 61 + "line": 288, + "column": 21 }, "end": { - "line": 276, - "column": 62 + "line": 288, + "column": 22 } } }, @@ -86194,74 +88464,76 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 8590, - "end": 8598, + "value": "occlusionTextureId", + "start": 8917, + "end": 8935, "loc": { "start": { - "line": 276, - "column": 63 + "line": 288, + "column": 22 }, "end": { - "line": 276, - "column": 71 + "line": 288, + "column": 40 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8598, - "end": 8599, + "value": "=", + "start": 8936, + "end": 8937, "loc": { "start": { - "line": 276, - "column": 71 + "line": 288, + "column": 41 }, "end": { - "line": 276, - "column": 72 + "line": 288, + "column": 42 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8599, - "end": 8600, + "value": "material", + "start": 8938, + "end": 8946, "loc": { "start": { - "line": 276, - "column": 72 + "line": 288, + "column": 43 }, "end": { - "line": 276, - "column": 73 + "line": 288, + "column": 51 } } }, { "type": { - "label": "}", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -86269,26 +88541,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8609, - "end": 8610, + "start": 8946, + "end": 8947, "loc": { "start": { - "line": 277, - "column": 8 + "line": 288, + "column": 51 }, "end": { - "line": 277, - "column": 9 + "line": 288, + "column": 52 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -86296,22 +88569,23 @@ "postfix": false, "binop": null }, - "start": 8615, - "end": 8616, + "value": "occlusionTexture", + "start": 8947, + "end": 8963, "loc": { "start": { - "line": 278, - "column": 4 + "line": 288, + "column": 52 }, "end": { - "line": 278, - "column": 5 + "line": 288, + "column": 68 } } }, { "type": { - "label": "}", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -86319,25 +88593,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8617, - "end": 8618, + "start": 8963, + "end": 8964, "loc": { "start": { - "line": 279, - "column": 0 + "line": 288, + "column": 68 }, "end": { - "line": 279, - "column": 1 + "line": 288, + "column": 69 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -86347,50 +88621,50 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 8620, - "end": 8628, + "value": "texture", + "start": 8964, + "end": 8971, "loc": { "start": { - "line": 281, - "column": 0 + "line": 288, + "column": 69 }, "end": { - "line": 281, - "column": 8 + "line": 288, + "column": 76 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "loadTextureSet", - "start": 8629, - "end": 8643, + "start": 8971, + "end": 8972, "loc": { "start": { - "line": 281, - "column": 9 + "line": 288, + "column": 76 }, "end": { - "line": 281, - "column": 23 + "line": 288, + "column": 77 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -86399,102 +88673,104 @@ "postfix": false, "binop": null }, - "start": 8643, - "end": 8644, + "value": "_textureId", + "start": 8972, + "end": 8982, "loc": { "start": { - "line": 281, - "column": 23 + "line": 288, + "column": 77 }, "end": { - "line": 281, - "column": 24 + "line": 288, + "column": 87 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ctx", - "start": 8644, - "end": 8647, + "start": 8982, + "end": 8983, "loc": { "start": { - "line": 281, - "column": 24 + "line": 288, + "column": 87 }, "end": { - "line": 281, - "column": 27 + "line": 288, + "column": 88 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8647, - "end": 8648, + "start": 8988, + "end": 8989, "loc": { "start": { - "line": 281, - "column": 27 + "line": 289, + "column": 4 }, "end": { - "line": 281, - "column": 28 + "line": 289, + "column": 5 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "material", - "start": 8649, - "end": 8657, + "value": "if", + "start": 8994, + "end": 8996, "loc": { "start": { - "line": 281, - "column": 29 + "line": 290, + "column": 4 }, "end": { - "line": 281, - "column": 37 + "line": 290, + "column": 6 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -86502,23 +88778,23 @@ "postfix": false, "binop": null }, - "start": 8657, - "end": 8658, + "start": 8997, + "end": 8998, "loc": { "start": { - "line": 281, - "column": 37 + "line": 290, + "column": 7 }, "end": { - "line": 281, - "column": 38 + "line": 290, + "column": 8 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -86527,23 +88803,23 @@ "postfix": false, "binop": null }, - "start": 8659, - "end": 8660, + "value": "material", + "start": 8998, + "end": 9006, "loc": { "start": { - "line": 281, - "column": 39 + "line": 290, + "column": 8 }, "end": { - "line": 281, - "column": 40 + "line": 290, + "column": 16 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -86554,17 +88830,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 8665, - "end": 8670, + "start": 9006, + "end": 9007, "loc": { "start": { - "line": 282, - "column": 4 + "line": 290, + "column": 16 }, "end": { - "line": 282, - "column": 9 + "line": 290, + "column": 17 } } }, @@ -86580,44 +88855,42 @@ "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 8671, - "end": 8684, + "value": "emissiveTexture", + "start": 9007, + "end": 9022, "loc": { "start": { - "line": 282, - "column": 10 + "line": 290, + "column": 17 }, "end": { - "line": 282, - "column": 23 + "line": 290, + "column": 32 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 8685, - "end": 8686, + "start": 9022, + "end": 9023, "loc": { "start": { - "line": 282, - "column": 24 + "line": 290, + "column": 32 }, "end": { - "line": 282, - "column": 25 + "line": 290, + "column": 33 } } }, @@ -86633,24 +88906,24 @@ "postfix": false, "binop": null }, - "start": 8687, - "end": 8688, + "start": 9024, + "end": 9025, "loc": { "start": { - "line": 282, - "column": 26 + "line": 290, + "column": 34 }, "end": { - "line": 282, - "column": 27 + "line": 290, + "column": 35 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -86658,23 +88931,24 @@ "postfix": false, "binop": null }, - "start": 8688, - "end": 8689, + "value": "textureSetCfg", + "start": 9034, + "end": 9047, "loc": { "start": { - "line": 282, - "column": 27 + "line": 291, + "column": 8 }, "end": { - "line": 282, - "column": 28 + "line": 291, + "column": 21 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -86684,69 +88958,69 @@ "binop": null, "updateContext": null }, - "start": 8689, - "end": 8690, + "start": 9047, + "end": 9048, "loc": { "start": { - "line": 282, - "column": 28 + "line": 291, + "column": 21 }, "end": { - "line": 282, - "column": 29 + "line": 291, + "column": 22 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 8695, - "end": 8697, + "value": "emissiveTextureId", + "start": 9048, + "end": 9065, "loc": { "start": { - "line": 283, - "column": 4 + "line": 291, + "column": 22 }, "end": { - "line": 283, - "column": 6 + "line": 291, + "column": 39 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8698, - "end": 8699, + "value": "=", + "start": 9066, + "end": 9067, "loc": { "start": { - "line": 283, - "column": 7 + "line": 291, + "column": 40 }, "end": { - "line": 283, - "column": 8 + "line": 291, + "column": 41 } } }, @@ -86763,16 +89037,16 @@ "binop": null }, "value": "material", - "start": 8699, - "end": 8707, + "start": 9068, + "end": 9076, "loc": { "start": { - "line": 283, - "column": 8 + "line": 291, + "column": 42 }, "end": { - "line": 283, - "column": 16 + "line": 291, + "column": 50 } } }, @@ -86789,16 +89063,16 @@ "binop": null, "updateContext": null }, - "start": 8707, - "end": 8708, + "start": 9076, + "end": 9077, "loc": { "start": { - "line": 283, - "column": 16 + "line": 291, + "column": 50 }, "end": { - "line": 283, - "column": 17 + "line": 291, + "column": 51 } } }, @@ -86814,23 +89088,23 @@ "postfix": false, "binop": null }, - "value": "normalTexture", - "start": 8708, - "end": 8721, + "value": "emissiveTexture", + "start": 9077, + "end": 9092, "loc": { "start": { - "line": 283, - "column": 17 + "line": 291, + "column": 51 }, "end": { - "line": 283, - "column": 30 + "line": 291, + "column": 66 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -86838,43 +89112,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null - }, - "start": 8721, - "end": 8722, - "loc": { - "start": { - "line": 283, - "column": 30 - }, - "end": { - "line": 283, - "column": 31 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8723, - "end": 8724, + "start": 9092, + "end": 9093, "loc": { "start": { - "line": 283, - "column": 32 + "line": 291, + "column": 66 }, "end": { - "line": 283, - "column": 33 + "line": 291, + "column": 67 } } }, @@ -86890,17 +89140,17 @@ "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 8733, - "end": 8746, + "value": "texture", + "start": 9093, + "end": 9100, "loc": { "start": { - "line": 284, - "column": 8 + "line": 291, + "column": 67 }, "end": { - "line": 284, - "column": 21 + "line": 291, + "column": 74 } } }, @@ -86917,16 +89167,16 @@ "binop": null, "updateContext": null }, - "start": 8746, - "end": 8747, + "start": 9100, + "end": 9101, "loc": { "start": { - "line": 284, - "column": 21 + "line": 291, + "column": 74 }, "end": { - "line": 284, - "column": 22 + "line": 291, + "column": 75 } } }, @@ -86942,52 +89192,51 @@ "postfix": false, "binop": null }, - "value": "normalTextureId", - "start": 8747, - "end": 8762, + "value": "_textureId", + "start": 9101, + "end": 9111, "loc": { "start": { - "line": 284, - "column": 22 + "line": 291, + "column": 75 }, "end": { - "line": 284, - "column": 37 + "line": 291, + "column": 85 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 8763, - "end": 8764, + "start": 9111, + "end": 9112, "loc": { "start": { - "line": 284, - "column": 38 + "line": 291, + "column": 85 }, "end": { - "line": 284, - "column": 39 + "line": 291, + "column": 86 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -86995,23 +89244,295 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 8765, - "end": 8773, + "start": 9117, + "end": 9118, "loc": { "start": { - "line": 284, - "column": 40 + "line": 292, + "column": 4 }, "end": { - "line": 284, + "line": 292, + "column": 5 + } + } + }, + { + "type": "CommentLine", + "value": " const alphaMode = material.alphaMode;", + "start": 9123, + "end": 9163, + "loc": { + "start": { + "line": 293, + "column": 4 + }, + "end": { + "line": 293, + "column": 44 + } + } + }, + { + "type": "CommentLine", + "value": " switch (alphaMode) {", + "start": 9168, + "end": 9191, + "loc": { + "start": { + "line": 294, + "column": 4 + }, + "end": { + "line": 294, + "column": 27 + } + } + }, + { + "type": "CommentLine", + "value": " case \"NORMAL_OPAQUE\":", + "start": 9196, + "end": 9224, + "loc": { + "start": { + "line": 295, + "column": 4 + }, + "end": { + "line": 295, + "column": 32 + } + } + }, + { + "type": "CommentLine", + "value": " materialCfg.alphaMode = \"opaque\";", + "start": 9229, + "end": 9273, + "loc": { + "start": { + "line": 296, + "column": 4 + }, + "end": { + "line": 296, + "column": 48 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 9278, + "end": 9295, + "loc": { + "start": { + "line": 297, + "column": 4 + }, + "end": { + "line": 297, + "column": 21 + } + } + }, + { + "type": "CommentLine", + "value": " case \"MASK\":", + "start": 9300, + "end": 9319, + "loc": { + "start": { + "line": 298, + "column": 4 + }, + "end": { + "line": 298, + "column": 23 + } + } + }, + { + "type": "CommentLine", + "value": " materialCfg.alphaMode = \"mask\";", + "start": 9324, + "end": 9366, + "loc": { + "start": { + "line": 299, + "column": 4 + }, + "end": { + "line": 299, + "column": 46 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 9371, + "end": 9388, + "loc": { + "start": { + "line": 300, + "column": 4 + }, + "end": { + "line": 300, + "column": 21 + } + } + }, + { + "type": "CommentLine", + "value": " case \"BLEND\":", + "start": 9393, + "end": 9413, + "loc": { + "start": { + "line": 301, + "column": 4 + }, + "end": { + "line": 301, + "column": 24 + } + } + }, + { + "type": "CommentLine", + "value": " materialCfg.alphaMode = \"blend\";", + "start": 9418, + "end": 9461, + "loc": { + "start": { + "line": 302, + "column": 4 + }, + "end": { + "line": 302, + "column": 47 + } + } + }, + { + "type": "CommentLine", + "value": " break;", + "start": 9466, + "end": 9483, + "loc": { + "start": { + "line": 303, + "column": 4 + }, + "end": { + "line": 303, + "column": 21 + } + } + }, + { + "type": "CommentLine", + "value": " default:", + "start": 9488, + "end": 9503, + "loc": { + "start": { + "line": 304, + "column": 4 + }, + "end": { + "line": 304, + "column": 19 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 9508, + "end": 9512, + "loc": { + "start": { + "line": 305, + "column": 4 + }, + "end": { + "line": 305, + "column": 8 + } + } + }, + { + "type": "CommentLine", + "value": " const alphaCutoff = material.alphaCutoff;", + "start": 9517, + "end": 9561, + "loc": { + "start": { + "line": 306, + "column": 4 + }, + "end": { + "line": 306, "column": 48 } } }, + { + "type": "CommentLine", + "value": " if (alphaCutoff !== undefined) {", + "start": 9566, + "end": 9601, + "loc": { + "start": { + "line": 307, + "column": 4 + }, + "end": { + "line": 307, + "column": 39 + } + } + }, + { + "type": "CommentLine", + "value": " materialCfg.alphaCutoff = alphaCutoff;", + "start": 9606, + "end": 9651, + "loc": { + "start": { + "line": 308, + "column": 4 + }, + "end": { + "line": 308, + "column": 49 + } + } + }, + { + "type": "CommentLine", + "value": " }", + "start": 9656, + "end": 9660, + "loc": { + "start": { + "line": 309, + "column": 4 + }, + "end": { + "line": 309, + "column": 8 + } + } + }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -87022,16 +89543,17 @@ "binop": null, "updateContext": null }, - "start": 8773, - "end": 8774, + "value": "const", + "start": 9665, + "end": 9670, "loc": { "start": { - "line": 284, - "column": 48 + "line": 310, + "column": 4 }, "end": { - "line": 284, - "column": 49 + "line": 310, + "column": 9 } } }, @@ -87047,43 +89569,44 @@ "postfix": false, "binop": null }, - "value": "normalTexture", - "start": 8774, - "end": 8787, + "value": "metallicPBR", + "start": 9671, + "end": 9682, "loc": { "start": { - "line": 284, - "column": 49 + "line": 310, + "column": 10 }, "end": { - "line": 284, - "column": 62 + "line": 310, + "column": 21 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 8787, - "end": 8788, + "value": "=", + "start": 9683, + "end": 9684, "loc": { "start": { - "line": 284, - "column": 62 + "line": 310, + "column": 22 }, "end": { - "line": 284, - "column": 63 + "line": 310, + "column": 23 } } }, @@ -87099,17 +89622,17 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 8788, - "end": 8795, + "value": "material", + "start": 9685, + "end": 9693, "loc": { "start": { - "line": 284, - "column": 63 + "line": 310, + "column": 24 }, "end": { - "line": 284, - "column": 70 + "line": 310, + "column": 32 } } }, @@ -87126,16 +89649,16 @@ "binop": null, "updateContext": null }, - "start": 8795, - "end": 8796, + "start": 9693, + "end": 9694, "loc": { "start": { - "line": 284, - "column": 70 + "line": 310, + "column": 32 }, "end": { - "line": 284, - "column": 71 + "line": 310, + "column": 33 } } }, @@ -87151,17 +89674,17 @@ "postfix": false, "binop": null }, - "value": "_textureId", - "start": 8796, - "end": 8806, + "value": "pbrMetallicRoughness", + "start": 9694, + "end": 9714, "loc": { "start": { - "line": 284, - "column": 71 + "line": 310, + "column": 33 }, "end": { - "line": 284, - "column": 81 + "line": 310, + "column": 53 } } }, @@ -87178,41 +89701,16 @@ "binop": null, "updateContext": null }, - "start": 8806, - "end": 8807, - "loc": { - "start": { - "line": 284, - "column": 81 - }, - "end": { - "line": 284, - "column": 82 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 8812, - "end": 8813, + "start": 9714, + "end": 9715, "loc": { "start": { - "line": 285, - "column": 4 + "line": 310, + "column": 53 }, "end": { - "line": 285, - "column": 5 + "line": 310, + "column": 54 } } }, @@ -87231,15 +89729,15 @@ "updateContext": null }, "value": "if", - "start": 8818, - "end": 8820, + "start": 9720, + "end": 9722, "loc": { "start": { - "line": 286, + "line": 311, "column": 4 }, "end": { - "line": 286, + "line": 311, "column": 6 } } @@ -87256,15 +89754,15 @@ "postfix": false, "binop": null }, - "start": 8821, - "end": 8822, + "start": 9723, + "end": 9724, "loc": { "start": { - "line": 286, + "line": 311, "column": 7 }, "end": { - "line": 286, + "line": 311, "column": 8 } } @@ -87282,15 +89780,15 @@ "binop": null }, "value": "material", - "start": 8822, - "end": 8830, + "start": 9724, + "end": 9732, "loc": { "start": { - "line": 286, + "line": 311, "column": 8 }, "end": { - "line": 286, + "line": 311, "column": 16 } } @@ -87308,15 +89806,15 @@ "binop": null, "updateContext": null }, - "start": 8830, - "end": 8831, + "start": 9732, + "end": 9733, "loc": { "start": { - "line": 286, + "line": 311, "column": 16 }, "end": { - "line": 286, + "line": 311, "column": 17 } } @@ -87333,17 +89831,17 @@ "postfix": false, "binop": null }, - "value": "occlusionTexture", - "start": 8831, - "end": 8847, + "value": "pbrMetallicRoughness", + "start": 9733, + "end": 9753, "loc": { "start": { - "line": 286, + "line": 311, "column": 17 }, "end": { - "line": 286, - "column": 33 + "line": 311, + "column": 37 } } }, @@ -87359,16 +89857,16 @@ "postfix": false, "binop": null }, - "start": 8847, - "end": 8848, + "start": 9753, + "end": 9754, "loc": { "start": { - "line": 286, - "column": 33 + "line": 311, + "column": 37 }, "end": { - "line": 286, - "column": 34 + "line": 311, + "column": 38 } } }, @@ -87384,48 +89882,23 @@ "postfix": false, "binop": null }, - "start": 8849, - "end": 8850, - "loc": { - "start": { - "line": 286, - "column": 35 - }, - "end": { - "line": 286, - "column": 36 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "textureSetCfg", - "start": 8859, - "end": 8872, + "start": 9755, + "end": 9756, "loc": { "start": { - "line": 287, - "column": 8 + "line": 311, + "column": 39 }, "end": { - "line": 287, - "column": 21 + "line": 311, + "column": 40 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -87436,16 +89909,17 @@ "binop": null, "updateContext": null }, - "start": 8872, - "end": 8873, + "value": "const", + "start": 9765, + "end": 9770, "loc": { "start": { - "line": 287, - "column": 21 + "line": 312, + "column": 8 }, "end": { - "line": 287, - "column": 22 + "line": 312, + "column": 13 } } }, @@ -87461,17 +89935,17 @@ "postfix": false, "binop": null }, - "value": "occlusionTextureId", - "start": 8873, - "end": 8891, + "value": "pbrMetallicRoughness", + "start": 9771, + "end": 9791, "loc": { "start": { - "line": 287, - "column": 22 + "line": 312, + "column": 14 }, "end": { - "line": 287, - "column": 40 + "line": 312, + "column": 34 } } }, @@ -87489,16 +89963,16 @@ "updateContext": null }, "value": "=", - "start": 8892, - "end": 8893, + "start": 9792, + "end": 9793, "loc": { "start": { - "line": 287, - "column": 41 + "line": 312, + "column": 35 }, "end": { - "line": 287, - "column": 42 + "line": 312, + "column": 36 } } }, @@ -87515,16 +89989,16 @@ "binop": null }, "value": "material", - "start": 8894, - "end": 8902, + "start": 9794, + "end": 9802, "loc": { "start": { - "line": 287, - "column": 43 + "line": 312, + "column": 37 }, "end": { - "line": 287, - "column": 51 + "line": 312, + "column": 45 } } }, @@ -87541,16 +90015,16 @@ "binop": null, "updateContext": null }, - "start": 8902, - "end": 8903, + "start": 9802, + "end": 9803, "loc": { "start": { - "line": 287, - "column": 51 + "line": 312, + "column": 45 }, "end": { - "line": 287, - "column": 52 + "line": 312, + "column": 46 } } }, @@ -87566,24 +90040,24 @@ "postfix": false, "binop": null }, - "value": "occlusionTexture", - "start": 8903, - "end": 8919, + "value": "pbrMetallicRoughness", + "start": 9803, + "end": 9823, "loc": { "start": { - "line": 287, - "column": 52 + "line": 312, + "column": 46 }, "end": { - "line": 287, - "column": 68 + "line": 312, + "column": 66 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -87593,126 +90067,129 @@ "binop": null, "updateContext": null }, - "start": 8919, - "end": 8920, + "start": 9823, + "end": 9824, "loc": { "start": { - "line": 287, - "column": 68 + "line": 312, + "column": 66 }, "end": { - "line": 287, - "column": 69 + "line": 312, + "column": 67 } } }, { "type": { - "label": "name", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "texture", - "start": 8920, - "end": 8927, + "value": "const", + "start": 9833, + "end": 9838, "loc": { "start": { - "line": 287, - "column": 69 + "line": 313, + "column": 8 }, "end": { - "line": 287, - "column": 76 + "line": 313, + "column": 13 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8927, - "end": 8928, + "value": "baseColorTexture", + "start": 9839, + "end": 9855, "loc": { "start": { - "line": 287, - "column": 76 + "line": 313, + "column": 14 }, "end": { - "line": 287, - "column": 77 + "line": 313, + "column": 30 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "_textureId", - "start": 8928, - "end": 8938, + "value": "=", + "start": 9856, + "end": 9857, "loc": { "start": { - "line": 287, - "column": 77 + "line": 313, + "column": 31 }, "end": { - "line": 287, - "column": 87 + "line": 313, + "column": 32 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 8938, - "end": 8939, + "value": "pbrMetallicRoughness", + "start": 9858, + "end": 9878, "loc": { "start": { - "line": 287, - "column": 87 + "line": 313, + "column": 33 }, "end": { - "line": 287, - "column": 88 + "line": 313, + "column": 53 } } }, { "type": { - "label": "}", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -87720,71 +90197,72 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8944, - "end": 8945, + "start": 9878, + "end": 9879, "loc": { "start": { - "line": 288, - "column": 4 + "line": 313, + "column": 53 }, "end": { - "line": 288, - "column": 5 + "line": 313, + "column": 54 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 8950, - "end": 8952, + "value": "baseColorTexture", + "start": 9879, + "end": 9895, "loc": { "start": { - "line": 289, - "column": 4 + "line": 313, + "column": 54 }, "end": { - "line": 289, - "column": 6 + "line": 313, + "column": 70 } } }, { "type": { - "label": "(", + "label": "||", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 1, + "updateContext": null }, - "start": 8953, - "end": 8954, + "value": "||", + "start": 9896, + "end": 9898, "loc": { "start": { - "line": 289, - "column": 7 + "line": 313, + "column": 71 }, "end": { - "line": 289, - "column": 8 + "line": 313, + "column": 73 } } }, @@ -87800,17 +90278,17 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 8954, - "end": 8962, + "value": "pbrMetallicRoughness", + "start": 9899, + "end": 9919, "loc": { "start": { - "line": 289, - "column": 8 + "line": 313, + "column": 74 }, "end": { - "line": 289, - "column": 16 + "line": 313, + "column": 94 } } }, @@ -87827,16 +90305,16 @@ "binop": null, "updateContext": null }, - "start": 8962, - "end": 8963, + "start": 9919, + "end": 9920, "loc": { "start": { - "line": 289, - "column": 16 + "line": 313, + "column": 94 }, "end": { - "line": 289, - "column": 17 + "line": 313, + "column": 95 } } }, @@ -87852,74 +90330,78 @@ "postfix": false, "binop": null }, - "value": "emissiveTexture", - "start": 8963, - "end": 8978, + "value": "colorTexture", + "start": 9920, + "end": 9932, "loc": { "start": { - "line": 289, - "column": 17 + "line": 313, + "column": 95 }, "end": { - "line": 289, - "column": 32 + "line": 313, + "column": 107 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8978, - "end": 8979, + "start": 9932, + "end": 9933, "loc": { "start": { - "line": 289, - "column": 32 + "line": 313, + "column": 107 }, "end": { - "line": 289, - "column": 33 + "line": 313, + "column": 108 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 8980, - "end": 8981, + "value": "if", + "start": 9942, + "end": 9944, "loc": { "start": { - "line": 289, - "column": 34 + "line": 314, + "column": 8 }, "end": { - "line": 289, - "column": 35 + "line": 314, + "column": 10 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -87928,51 +90410,50 @@ "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 8990, - "end": 9003, + "start": 9945, + "end": 9946, "loc": { "start": { - "line": 290, - "column": 8 + "line": 314, + "column": 11 }, "end": { - "line": 290, - "column": 21 + "line": 314, + "column": 12 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 9003, - "end": 9004, + "value": "baseColorTexture", + "start": 9946, + "end": 9962, "loc": { "start": { - "line": 290, - "column": 21 + "line": 314, + "column": 12 }, "end": { - "line": 290, - "column": 22 + "line": 314, + "column": 28 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -87980,96 +90461,94 @@ "postfix": false, "binop": null }, - "value": "emissiveTextureId", - "start": 9004, - "end": 9021, + "start": 9962, + "end": 9963, "loc": { "start": { - "line": 290, - "column": 22 + "line": 314, + "column": 28 }, "end": { - "line": 290, - "column": 39 + "line": 314, + "column": 29 } } }, { "type": { - "label": "=", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 9022, - "end": 9023, + "start": 9964, + "end": 9965, "loc": { "start": { - "line": 290, - "column": 40 + "line": 314, + "column": 30 }, "end": { - "line": 290, - "column": 41 + "line": 314, + "column": 31 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "material", - "start": 9024, - "end": 9032, + "value": "if", + "start": 9978, + "end": 9980, "loc": { "start": { - "line": 290, - "column": 42 + "line": 315, + "column": 12 }, "end": { - "line": 290, - "column": 50 + "line": 315, + "column": 14 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 9032, - "end": 9033, + "start": 9981, + "end": 9982, "loc": { "start": { - "line": 290, - "column": 50 + "line": 315, + "column": 15 }, "end": { - "line": 290, - "column": 51 + "line": 315, + "column": 16 } } }, @@ -88085,17 +90564,17 @@ "postfix": false, "binop": null }, - "value": "emissiveTexture", - "start": 9033, - "end": 9048, + "value": "baseColorTexture", + "start": 9982, + "end": 9998, "loc": { "start": { - "line": 290, - "column": 51 + "line": 315, + "column": 16 }, "end": { - "line": 290, - "column": 66 + "line": 315, + "column": 32 } } }, @@ -88112,16 +90591,16 @@ "binop": null, "updateContext": null }, - "start": 9048, - "end": 9049, + "start": 9998, + "end": 9999, "loc": { "start": { - "line": 290, - "column": 66 + "line": 315, + "column": 32 }, "end": { - "line": 290, - "column": 67 + "line": 315, + "column": 33 } } }, @@ -88138,22 +90617,22 @@ "binop": null }, "value": "texture", - "start": 9049, - "end": 9056, + "start": 9999, + "end": 10006, "loc": { "start": { - "line": 290, - "column": 67 + "line": 315, + "column": 33 }, "end": { - "line": 290, - "column": 74 + "line": 315, + "column": 40 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -88161,26 +90640,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 9056, - "end": 9057, + "start": 10006, + "end": 10007, "loc": { "start": { - "line": 290, - "column": 74 + "line": 315, + "column": 40 }, "end": { - "line": 290, - "column": 75 + "line": 315, + "column": 41 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -88189,49 +90667,48 @@ "postfix": false, "binop": null }, - "value": "_textureId", - "start": 9057, - "end": 9067, + "start": 10008, + "end": 10009, "loc": { "start": { - "line": 290, - "column": 75 + "line": 315, + "column": 42 }, "end": { - "line": 290, - "column": 85 + "line": 315, + "column": 43 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 9067, - "end": 9068, + "value": "textureSetCfg", + "start": 10026, + "end": 10039, "loc": { "start": { - "line": 290, - "column": 85 + "line": 316, + "column": 16 }, "end": { - "line": 290, - "column": 86 + "line": 316, + "column": 29 } } }, { "type": { - "label": "}", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -88239,297 +90716,104 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 9073, - "end": 9074, + "start": 10039, + "end": 10040, "loc": { "start": { - "line": 291, - "column": 4 + "line": 316, + "column": 29 }, "end": { - "line": 291, - "column": 5 + "line": 316, + "column": 30 } } }, { - "type": "CommentLine", - "value": " const alphaMode = material.alphaMode;", - "start": 9079, - "end": 9119, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "colorTextureId", + "start": 10040, + "end": 10054, "loc": { "start": { - "line": 292, - "column": 4 + "line": 316, + "column": 30 }, "end": { - "line": 292, + "line": 316, "column": 44 } } }, { - "type": "CommentLine", - "value": " switch (alphaMode) {", - "start": 9124, - "end": 9147, - "loc": { - "start": { - "line": 293, - "column": 4 - }, - "end": { - "line": 293, - "column": 27 - } - } - }, - { - "type": "CommentLine", - "value": " case \"NORMAL_OPAQUE\":", - "start": 9152, - "end": 9180, - "loc": { - "start": { - "line": 294, - "column": 4 - }, - "end": { - "line": 294, - "column": 32 - } - } - }, - { - "type": "CommentLine", - "value": " materialCfg.alphaMode = \"opaque\";", - "start": 9185, - "end": 9229, - "loc": { - "start": { - "line": 295, - "column": 4 - }, - "end": { - "line": 295, - "column": 48 - } - } - }, - { - "type": "CommentLine", - "value": " break;", - "start": 9234, - "end": 9251, - "loc": { - "start": { - "line": 296, - "column": 4 - }, - "end": { - "line": 296, - "column": 21 - } - } - }, - { - "type": "CommentLine", - "value": " case \"MASK\":", - "start": 9256, - "end": 9275, - "loc": { - "start": { - "line": 297, - "column": 4 - }, - "end": { - "line": 297, - "column": 23 - } - } - }, - { - "type": "CommentLine", - "value": " materialCfg.alphaMode = \"mask\";", - "start": 9280, - "end": 9322, + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 10055, + "end": 10056, "loc": { "start": { - "line": 298, - "column": 4 + "line": 316, + "column": 45 }, "end": { - "line": 298, + "line": 316, "column": 46 } } }, { - "type": "CommentLine", - "value": " break;", - "start": 9327, - "end": 9344, - "loc": { - "start": { - "line": 299, - "column": 4 - }, - "end": { - "line": 299, - "column": 21 - } - } - }, - { - "type": "CommentLine", - "value": " case \"BLEND\":", - "start": 9349, - "end": 9369, - "loc": { - "start": { - "line": 300, - "column": 4 - }, - "end": { - "line": 300, - "column": 24 - } - } - }, - { - "type": "CommentLine", - "value": " materialCfg.alphaMode = \"blend\";", - "start": 9374, - "end": 9417, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "baseColorTexture", + "start": 10057, + "end": 10073, "loc": { "start": { - "line": 301, - "column": 4 - }, - "end": { - "line": 301, + "line": 316, "column": 47 - } - } - }, - { - "type": "CommentLine", - "value": " break;", - "start": 9422, - "end": 9439, - "loc": { - "start": { - "line": 302, - "column": 4 - }, - "end": { - "line": 302, - "column": 21 - } - } - }, - { - "type": "CommentLine", - "value": " default:", - "start": 9444, - "end": 9459, - "loc": { - "start": { - "line": 303, - "column": 4 - }, - "end": { - "line": 303, - "column": 19 - } - } - }, - { - "type": "CommentLine", - "value": " }", - "start": 9464, - "end": 9468, - "loc": { - "start": { - "line": 304, - "column": 4 - }, - "end": { - "line": 304, - "column": 8 - } - } - }, - { - "type": "CommentLine", - "value": " const alphaCutoff = material.alphaCutoff;", - "start": 9473, - "end": 9517, - "loc": { - "start": { - "line": 305, - "column": 4 - }, - "end": { - "line": 305, - "column": 48 - } - } - }, - { - "type": "CommentLine", - "value": " if (alphaCutoff !== undefined) {", - "start": 9522, - "end": 9557, - "loc": { - "start": { - "line": 306, - "column": 4 - }, - "end": { - "line": 306, - "column": 39 - } - } - }, - { - "type": "CommentLine", - "value": " materialCfg.alphaCutoff = alphaCutoff;", - "start": 9562, - "end": 9607, - "loc": { - "start": { - "line": 307, - "column": 4 - }, - "end": { - "line": 307, - "column": 49 - } - } - }, - { - "type": "CommentLine", - "value": " }", - "start": 9612, - "end": 9616, - "loc": { - "start": { - "line": 308, - "column": 4 }, "end": { - "line": 308, - "column": 8 + "line": 316, + "column": 63 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -88540,17 +90824,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 9621, - "end": 9626, + "start": 10073, + "end": 10074, "loc": { "start": { - "line": 309, - "column": 4 + "line": 316, + "column": 63 }, "end": { - "line": 309, - "column": 9 + "line": 316, + "column": 64 } } }, @@ -88566,44 +90849,43 @@ "postfix": false, "binop": null }, - "value": "metallicPBR", - "start": 9627, - "end": 9638, + "value": "texture", + "start": 10074, + "end": 10081, "loc": { "start": { - "line": 309, - "column": 10 + "line": 316, + "column": 64 }, "end": { - "line": 309, - "column": 21 + "line": 316, + "column": 71 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 9639, - "end": 9640, + "start": 10081, + "end": 10082, "loc": { "start": { - "line": 309, - "column": 22 + "line": 316, + "column": 71 }, "end": { - "line": 309, - "column": 23 + "line": 316, + "column": 72 } } }, @@ -88619,24 +90901,24 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 9641, - "end": 9649, + "value": "_textureId", + "start": 10082, + "end": 10092, "loc": { "start": { - "line": 309, - "column": 24 + "line": 316, + "column": 72 }, "end": { - "line": 309, - "column": 32 + "line": 316, + "column": 82 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -88646,24 +90928,24 @@ "binop": null, "updateContext": null }, - "start": 9649, - "end": 9650, + "start": 10092, + "end": 10093, "loc": { "start": { - "line": 309, - "column": 32 + "line": 316, + "column": 82 }, "end": { - "line": 309, - "column": 33 + "line": 316, + "column": 83 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -88671,23 +90953,23 @@ "postfix": false, "binop": null }, - "value": "pbrMetallicRoughness", - "start": 9650, - "end": 9670, + "start": 10106, + "end": 10107, "loc": { "start": { - "line": 309, - "column": 33 + "line": 317, + "column": 12 }, "end": { - "line": 309, - "column": 53 + "line": 317, + "column": 13 } } }, { "type": { - "label": ";", + "label": "else", + "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -88698,51 +90980,49 @@ "binop": null, "updateContext": null }, - "start": 9670, - "end": 9671, + "value": "else", + "start": 10108, + "end": 10112, "loc": { "start": { - "line": 309, - "column": 53 + "line": 317, + "column": 14 }, "end": { - "line": 309, - "column": 54 + "line": 317, + "column": 18 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 9676, - "end": 9678, + "start": 10113, + "end": 10114, "loc": { "start": { - "line": 310, - "column": 4 + "line": 317, + "column": 19 }, "end": { - "line": 310, - "column": 6 + "line": 317, + "column": 20 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -88751,16 +91031,43 @@ "postfix": false, "binop": null }, - "start": 9679, - "end": 9680, + "value": "textureSetCfg", + "start": 10131, + "end": 10144, "loc": { "start": { - "line": 310, - "column": 7 + "line": 318, + "column": 16 }, "end": { - "line": 310, - "column": 8 + "line": 318, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10144, + "end": 10145, + "loc": { + "start": { + "line": 318, + "column": 29 + }, + "end": { + "line": 318, + "column": 30 } } }, @@ -88776,43 +91083,44 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 9680, - "end": 9688, + "value": "colorTextureId", + "start": 10145, + "end": 10159, "loc": { "start": { - "line": 310, - "column": 8 + "line": 318, + "column": 30 }, "end": { - "line": 310, - "column": 16 + "line": 318, + "column": 44 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 9688, - "end": 9689, + "value": "=", + "start": 10160, + "end": 10161, "loc": { "start": { - "line": 310, - "column": 16 + "line": 318, + "column": 45 }, "end": { - "line": 310, - "column": 17 + "line": 318, + "column": 46 } } }, @@ -88828,23 +91136,23 @@ "postfix": false, "binop": null }, - "value": "pbrMetallicRoughness", - "start": 9689, - "end": 9709, + "value": "ctx", + "start": 10162, + "end": 10165, "loc": { "start": { - "line": 310, - "column": 17 + "line": 318, + "column": 47 }, "end": { - "line": 310, - "column": 37 + "line": 318, + "column": 50 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -88852,25 +91160,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 9709, - "end": 9710, + "start": 10165, + "end": 10166, "loc": { "start": { - "line": 310, - "column": 37 + "line": 318, + "column": 50 }, "end": { - "line": 310, - "column": 38 + "line": 318, + "column": 51 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -88879,23 +91188,23 @@ "postfix": false, "binop": null }, - "start": 9711, - "end": 9712, + "value": "gltfData", + "start": 10166, + "end": 10174, "loc": { "start": { - "line": 310, - "column": 39 + "line": 318, + "column": 51 }, "end": { - "line": 310, - "column": 40 + "line": 318, + "column": 59 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -88906,17 +91215,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 9721, - "end": 9726, + "start": 10174, + "end": 10175, "loc": { "start": { - "line": 311, - "column": 8 + "line": 318, + "column": 59 }, "end": { - "line": 311, - "column": 13 + "line": 318, + "column": 60 } } }, @@ -88932,44 +91240,43 @@ "postfix": false, "binop": null }, - "value": "pbrMetallicRoughness", - "start": 9727, - "end": 9747, + "value": "textures", + "start": 10175, + "end": 10183, "loc": { "start": { - "line": 311, - "column": 14 + "line": 318, + "column": 60 }, "end": { - "line": 311, - "column": 34 + "line": 318, + "column": 68 } } }, { "type": { - "label": "=", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 9748, - "end": 9749, + "start": 10183, + "end": 10184, "loc": { "start": { - "line": 311, - "column": 35 + "line": 318, + "column": 68 }, "end": { - "line": 311, - "column": 36 + "line": 318, + "column": 69 } } }, @@ -88985,17 +91292,17 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 9750, - "end": 9758, + "value": "baseColorTexture", + "start": 10184, + "end": 10200, "loc": { "start": { - "line": 311, - "column": 37 + "line": 318, + "column": 69 }, "end": { - "line": 311, - "column": 45 + "line": 318, + "column": 85 } } }, @@ -89012,16 +91319,16 @@ "binop": null, "updateContext": null }, - "start": 9758, - "end": 9759, + "start": 10200, + "end": 10201, "loc": { "start": { - "line": 311, - "column": 45 + "line": 318, + "column": 85 }, "end": { - "line": 311, - "column": 46 + "line": 318, + "column": 86 } } }, @@ -89037,24 +91344,24 @@ "postfix": false, "binop": null }, - "value": "pbrMetallicRoughness", - "start": 9759, - "end": 9779, + "value": "index", + "start": 10201, + "end": 10206, "loc": { "start": { - "line": 311, - "column": 46 + "line": 318, + "column": 86 }, "end": { - "line": 311, - "column": 66 + "line": 318, + "column": 91 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -89064,23 +91371,22 @@ "binop": null, "updateContext": null }, - "start": 9779, - "end": 9780, + "start": 10206, + "end": 10207, "loc": { "start": { - "line": 311, - "column": 66 + "line": 318, + "column": 91 }, "end": { - "line": 311, - "column": 67 + "line": 318, + "column": 92 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -89091,17 +91397,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 9789, - "end": 9794, + "start": 10207, + "end": 10208, "loc": { "start": { - "line": 312, - "column": 8 + "line": 318, + "column": 92 }, "end": { - "line": 312, - "column": 13 + "line": 318, + "column": 93 } } }, @@ -89117,52 +91422,51 @@ "postfix": false, "binop": null }, - "value": "baseColorTexture", - "start": 9795, - "end": 9811, + "value": "_textureId", + "start": 10208, + "end": 10218, "loc": { "start": { - "line": 312, - "column": 14 + "line": 318, + "column": 93 }, "end": { - "line": 312, - "column": 30 + "line": 318, + "column": 103 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 9812, - "end": 9813, + "start": 10218, + "end": 10219, "loc": { "start": { - "line": 312, - "column": 31 + "line": 318, + "column": 103 }, "end": { - "line": 312, - "column": 32 + "line": 318, + "column": 104 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -89170,23 +91474,22 @@ "postfix": false, "binop": null }, - "value": "pbrMetallicRoughness", - "start": 9814, - "end": 9834, + "start": 10232, + "end": 10233, "loc": { "start": { - "line": 312, - "column": 33 + "line": 319, + "column": 12 }, "end": { - "line": 312, - "column": 53 + "line": 319, + "column": 13 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -89194,72 +91497,71 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 9834, - "end": 9835, + "start": 10242, + "end": 10243, "loc": { "start": { - "line": 312, - "column": 53 + "line": 320, + "column": 8 }, "end": { - "line": 312, - "column": 54 + "line": 320, + "column": 9 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "baseColorTexture", - "start": 9835, - "end": 9851, + "value": "if", + "start": 10252, + "end": 10254, "loc": { "start": { - "line": 312, - "column": 54 + "line": 321, + "column": 8 }, "end": { - "line": 312, - "column": 70 + "line": 321, + "column": 10 } } }, { "type": { - "label": "||", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, - "updateContext": null + "binop": null }, - "value": "||", - "start": 9852, - "end": 9854, + "start": 10255, + "end": 10256, "loc": { "start": { - "line": 312, - "column": 71 + "line": 321, + "column": 11 }, "end": { - "line": 312, - "column": 73 + "line": 321, + "column": 12 } } }, @@ -89275,17 +91577,17 @@ "postfix": false, "binop": null }, - "value": "pbrMetallicRoughness", - "start": 9855, - "end": 9875, + "value": "metallicPBR", + "start": 10256, + "end": 10267, "loc": { "start": { - "line": 312, - "column": 74 + "line": 321, + "column": 12 }, "end": { - "line": 312, - "column": 94 + "line": 321, + "column": 23 } } }, @@ -89302,16 +91604,16 @@ "binop": null, "updateContext": null }, - "start": 9875, - "end": 9876, + "start": 10267, + "end": 10268, "loc": { "start": { - "line": 312, - "column": 94 + "line": 321, + "column": 23 }, "end": { - "line": 312, - "column": 95 + "line": 321, + "column": 24 } } }, @@ -89327,78 +91629,74 @@ "postfix": false, "binop": null }, - "value": "colorTexture", - "start": 9876, - "end": 9888, + "value": "metallicRoughnessTexture", + "start": 10268, + "end": 10292, "loc": { "start": { - "line": 312, - "column": 95 + "line": 321, + "column": 24 }, "end": { - "line": 312, - "column": 107 + "line": 321, + "column": 48 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 9888, - "end": 9889, + "start": 10292, + "end": 10293, "loc": { "start": { - "line": 312, - "column": 107 + "line": 321, + "column": 48 }, "end": { - "line": 312, - "column": 108 + "line": 321, + "column": 49 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 9898, - "end": 9900, + "start": 10294, + "end": 10295, "loc": { "start": { - "line": 313, - "column": 8 + "line": 321, + "column": 50 }, "end": { - "line": 313, - "column": 10 + "line": 321, + "column": 51 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -89407,50 +91705,51 @@ "postfix": false, "binop": null }, - "start": 9901, - "end": 9902, + "value": "textureSetCfg", + "start": 10308, + "end": 10321, "loc": { "start": { - "line": 313, - "column": 11 + "line": 322, + "column": 12 }, "end": { - "line": 313, - "column": 12 + "line": 322, + "column": 25 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "baseColorTexture", - "start": 9902, - "end": 9918, + "start": 10321, + "end": 10322, "loc": { "start": { - "line": 313, - "column": 12 + "line": 322, + "column": 25 }, "end": { - "line": 313, - "column": 28 + "line": 322, + "column": 26 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -89458,94 +91757,96 @@ "postfix": false, "binop": null }, - "start": 9918, - "end": 9919, + "value": "metallicRoughnessTextureId", + "start": 10322, + "end": 10348, "loc": { "start": { - "line": 313, - "column": 28 + "line": 322, + "column": 26 }, "end": { - "line": 313, - "column": 29 + "line": 322, + "column": 52 } } }, { "type": { - "label": "{", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 9920, - "end": 9921, + "value": "=", + "start": 10349, + "end": 10350, "loc": { "start": { - "line": 313, - "column": 30 + "line": 322, + "column": 53 }, "end": { - "line": 313, - "column": 31 + "line": 322, + "column": 54 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 9934, - "end": 9936, + "value": "metallicPBR", + "start": 10351, + "end": 10362, "loc": { "start": { - "line": 314, - "column": 12 + "line": 322, + "column": 55 }, "end": { - "line": 314, - "column": 14 + "line": 322, + "column": 66 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 9937, - "end": 9938, + "start": 10362, + "end": 10363, "loc": { "start": { - "line": 314, - "column": 15 + "line": 322, + "column": 66 }, "end": { - "line": 314, - "column": 16 + "line": 322, + "column": 67 } } }, @@ -89561,17 +91862,17 @@ "postfix": false, "binop": null }, - "value": "baseColorTexture", - "start": 9938, - "end": 9954, + "value": "metallicRoughnessTexture", + "start": 10363, + "end": 10387, "loc": { "start": { - "line": 314, - "column": 16 + "line": 322, + "column": 67 }, "end": { - "line": 314, - "column": 32 + "line": 322, + "column": 91 } } }, @@ -89588,16 +91889,16 @@ "binop": null, "updateContext": null }, - "start": 9954, - "end": 9955, + "start": 10387, + "end": 10388, "loc": { "start": { - "line": 314, - "column": 32 + "line": 322, + "column": 91 }, "end": { - "line": 314, - "column": 33 + "line": 322, + "column": 92 } } }, @@ -89614,22 +91915,22 @@ "binop": null }, "value": "texture", - "start": 9955, - "end": 9962, + "start": 10388, + "end": 10395, "loc": { "start": { - "line": 314, - "column": 33 + "line": 322, + "column": 92 }, "end": { - "line": 314, - "column": 40 + "line": 322, + "column": 99 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -89637,25 +91938,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 9962, - "end": 9963, + "start": 10395, + "end": 10396, "loc": { "start": { - "line": 314, - "column": 40 + "line": 322, + "column": 99 }, "end": { - "line": 314, - "column": 41 + "line": 322, + "column": 100 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -89664,48 +91966,49 @@ "postfix": false, "binop": null }, - "start": 9964, - "end": 9965, + "value": "_textureId", + "start": 10396, + "end": 10406, "loc": { "start": { - "line": 314, - "column": 42 + "line": 322, + "column": 100 }, "end": { - "line": 314, - "column": 43 + "line": 322, + "column": 110 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "textureSetCfg", - "start": 9982, - "end": 9995, + "start": 10406, + "end": 10407, "loc": { "start": { - "line": 315, - "column": 16 + "line": 322, + "column": 110 }, "end": { - "line": 315, - "column": 29 + "line": 322, + "column": 111 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -89713,27 +92016,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 9995, - "end": 9996, + "start": 10416, + "end": 10417, "loc": { "start": { - "line": 315, - "column": 29 + "line": 323, + "column": 8 }, "end": { - "line": 315, - "column": 30 + "line": 323, + "column": 9 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -89741,44 +92043,44 @@ "postfix": false, "binop": null }, - "value": "colorTextureId", - "start": 9996, - "end": 10010, + "start": 10422, + "end": 10423, "loc": { "start": { - "line": 315, - "column": 30 + "line": 324, + "column": 4 }, "end": { - "line": 315, - "column": 44 + "line": 324, + "column": 5 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 10011, - "end": 10012, + "value": "const", + "start": 10428, + "end": 10433, "loc": { "start": { - "line": 315, - "column": 45 + "line": 325, + "column": 4 }, "end": { - "line": 315, - "column": 46 + "line": 325, + "column": 9 } } }, @@ -89794,43 +92096,44 @@ "postfix": false, "binop": null }, - "value": "baseColorTexture", - "start": 10013, - "end": 10029, + "value": "extensions", + "start": 10434, + "end": 10444, "loc": { "start": { - "line": 315, - "column": 47 + "line": 325, + "column": 10 }, "end": { - "line": 315, - "column": 63 + "line": 325, + "column": 20 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 10029, - "end": 10030, + "value": "=", + "start": 10445, + "end": 10446, "loc": { "start": { - "line": 315, - "column": 63 + "line": 325, + "column": 21 }, "end": { - "line": 315, - "column": 64 + "line": 325, + "column": 22 } } }, @@ -89846,17 +92149,17 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 10030, - "end": 10037, + "value": "material", + "start": 10447, + "end": 10455, "loc": { "start": { - "line": 315, - "column": 64 + "line": 325, + "column": 23 }, "end": { - "line": 315, - "column": 71 + "line": 325, + "column": 31 } } }, @@ -89873,16 +92176,16 @@ "binop": null, "updateContext": null }, - "start": 10037, - "end": 10038, + "start": 10455, + "end": 10456, "loc": { "start": { - "line": 315, - "column": 71 + "line": 325, + "column": 31 }, "end": { - "line": 315, - "column": 72 + "line": 325, + "column": 32 } } }, @@ -89898,17 +92201,17 @@ "postfix": false, "binop": null }, - "value": "_textureId", - "start": 10038, - "end": 10048, + "value": "extensions", + "start": 10456, + "end": 10466, "loc": { "start": { - "line": 315, - "column": 72 + "line": 325, + "column": 32 }, "end": { - "line": 315, - "column": 82 + "line": 325, + "column": 42 } } }, @@ -89925,22 +92228,23 @@ "binop": null, "updateContext": null }, - "start": 10048, - "end": 10049, + "start": 10466, + "end": 10467, "loc": { "start": { - "line": 315, - "column": 82 + "line": 325, + "column": 42 }, "end": { - "line": 315, - "column": 83 + "line": 325, + "column": 43 } } }, { "type": { - "label": "}", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -89948,53 +92252,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 10062, - "end": 10063, + "value": "if", + "start": 10472, + "end": 10474, "loc": { "start": { - "line": 316, - "column": 12 + "line": 326, + "column": 4 }, "end": { - "line": 316, - "column": 13 + "line": 326, + "column": 6 } } }, { "type": { - "label": "else", - "keyword": "else", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "else", - "start": 10064, - "end": 10068, + "start": 10475, + "end": 10476, "loc": { "start": { - "line": 316, - "column": 14 + "line": 326, + "column": 7 }, "end": { - "line": 316, - "column": 18 + "line": 326, + "column": 8 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -90003,23 +92306,49 @@ "postfix": false, "binop": null }, - "start": 10069, - "end": 10070, + "value": "extensions", + "start": 10476, + "end": 10486, "loc": { "start": { - "line": 316, - "column": 19 + "line": 326, + "column": 8 }, "end": { - "line": 316, - "column": 20 + "line": 326, + "column": 18 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 10486, + "end": 10487, + "loc": { + "start": { + "line": 326, + "column": 18 + }, + "end": { + "line": 326, + "column": 19 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -90028,23 +92357,23 @@ "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 10087, - "end": 10100, + "start": 10488, + "end": 10489, "loc": { "start": { - "line": 317, - "column": 16 + "line": 326, + "column": 20 }, "end": { - "line": 317, - "column": 29 + "line": 326, + "column": 21 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -90055,16 +92384,17 @@ "binop": null, "updateContext": null }, - "start": 10100, - "end": 10101, + "value": "const", + "start": 10498, + "end": 10503, "loc": { "start": { - "line": 317, - "column": 29 + "line": 327, + "column": 8 }, "end": { - "line": 317, - "column": 30 + "line": 327, + "column": 13 } } }, @@ -90080,17 +92410,17 @@ "postfix": false, "binop": null }, - "value": "colorTextureId", - "start": 10101, - "end": 10115, + "value": "specularPBR", + "start": 10504, + "end": 10515, "loc": { "start": { - "line": 317, - "column": 30 + "line": 327, + "column": 14 }, "end": { - "line": 317, - "column": 44 + "line": 327, + "column": 25 } } }, @@ -90108,16 +92438,16 @@ "updateContext": null }, "value": "=", - "start": 10116, - "end": 10117, + "start": 10516, + "end": 10517, "loc": { "start": { - "line": 317, - "column": 45 + "line": 327, + "column": 26 }, "end": { - "line": 317, - "column": 46 + "line": 327, + "column": 27 } } }, @@ -90133,25 +92463,25 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 10118, - "end": 10121, + "value": "extensions", + "start": 10518, + "end": 10528, "loc": { "start": { - "line": 317, - "column": 47 + "line": 327, + "column": 28 }, "end": { - "line": 317, - "column": 50 + "line": 327, + "column": 38 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "[", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -90160,22 +92490,22 @@ "binop": null, "updateContext": null }, - "start": 10121, - "end": 10122, + "start": 10528, + "end": 10529, "loc": { "start": { - "line": 317, - "column": 50 + "line": 327, + "column": 38 }, "end": { - "line": 317, - "column": 51 + "line": 327, + "column": 39 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -90183,25 +92513,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "gltfData", - "start": 10122, - "end": 10130, + "value": "KHR_materials_pbrSpecularGlossiness", + "start": 10529, + "end": 10566, "loc": { "start": { - "line": 317, - "column": 51 + "line": 327, + "column": 39 }, "end": { - "line": 317, - "column": 59 + "line": 327, + "column": 76 } } }, { "type": { - "label": ".", + "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -90212,48 +92543,76 @@ "binop": null, "updateContext": null }, - "start": 10130, - "end": 10131, + "start": 10566, + "end": 10567, "loc": { "start": { - "line": 317, - "column": 59 + "line": 327, + "column": 76 }, "end": { - "line": 317, - "column": 60 + "line": 327, + "column": 77 } } }, { "type": { - "label": "name", + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10567, + "end": 10568, + "loc": { + "start": { + "line": 327, + "column": 77 + }, + "end": { + "line": 327, + "column": 78 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "textures", - "start": 10131, - "end": 10139, + "value": "if", + "start": 10577, + "end": 10579, "loc": { "start": { - "line": 317, - "column": 60 + "line": 328, + "column": 8 }, "end": { - "line": 317, - "column": 68 + "line": 328, + "column": 10 } } }, { "type": { - "label": "[", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -90261,19 +92620,18 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 10139, - "end": 10140, + "start": 10580, + "end": 10581, "loc": { "start": { - "line": 317, - "column": 68 + "line": 328, + "column": 11 }, "end": { - "line": 317, - "column": 69 + "line": 328, + "column": 12 } } }, @@ -90289,23 +92647,23 @@ "postfix": false, "binop": null }, - "value": "baseColorTexture", - "start": 10140, - "end": 10156, + "value": "specularPBR", + "start": 10581, + "end": 10592, "loc": { "start": { - "line": 317, - "column": 69 + "line": 328, + "column": 12 }, "end": { - "line": 317, - "column": 85 + "line": 328, + "column": 23 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -90313,26 +92671,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 10156, - "end": 10157, + "start": 10592, + "end": 10593, "loc": { "start": { - "line": 317, - "column": 85 + "line": 328, + "column": 23 }, "end": { - "line": 317, - "column": 86 + "line": 328, + "column": 24 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -90341,23 +92698,23 @@ "postfix": false, "binop": null }, - "value": "index", - "start": 10157, - "end": 10162, + "start": 10594, + "end": 10595, "loc": { "start": { - "line": 317, - "column": 86 + "line": 328, + "column": 25 }, "end": { - "line": 317, - "column": 91 + "line": 328, + "column": 26 } } }, { "type": { - "label": "]", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -90368,42 +92725,70 @@ "binop": null, "updateContext": null }, - "start": 10162, - "end": 10163, + "value": "const", + "start": 10608, + "end": 10613, "loc": { "start": { - "line": 317, - "column": 91 + "line": 329, + "column": 12 }, "end": { - "line": 317, - "column": 92 + "line": 329, + "column": 17 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, + "binop": null + }, + "value": "specularTexture", + "start": 10614, + "end": 10629, + "loc": { + "start": { + "line": 329, + "column": 18 + }, + "end": { + "line": 329, + "column": 33 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, "binop": null, "updateContext": null }, - "start": 10163, - "end": 10164, + "value": "=", + "start": 10630, + "end": 10631, "loc": { "start": { - "line": 317, - "column": 92 + "line": 329, + "column": 34 }, "end": { - "line": 317, - "column": 93 + "line": 329, + "column": 35 } } }, @@ -90419,24 +92804,24 @@ "postfix": false, "binop": null }, - "value": "_textureId", - "start": 10164, - "end": 10174, + "value": "specularPBR", + "start": 10632, + "end": 10643, "loc": { "start": { - "line": 317, - "column": 93 + "line": 329, + "column": 36 }, "end": { - "line": 317, - "column": 103 + "line": 329, + "column": 47 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -90446,24 +92831,24 @@ "binop": null, "updateContext": null }, - "start": 10174, - "end": 10175, + "start": 10643, + "end": 10644, "loc": { "start": { - "line": 317, - "column": 103 + "line": 329, + "column": 47 }, "end": { - "line": 317, - "column": 104 + "line": 329, + "column": 48 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -90471,41 +92856,43 @@ "postfix": false, "binop": null }, - "start": 10188, - "end": 10189, + "value": "specularTexture", + "start": 10644, + "end": 10659, "loc": { "start": { - "line": 318, - "column": 12 + "line": 329, + "column": 48 }, "end": { - "line": 318, - "column": 13 + "line": 329, + "column": 63 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 10198, - "end": 10199, + "start": 10659, + "end": 10660, "loc": { "start": { - "line": 319, - "column": 8 + "line": 329, + "column": 63 }, "end": { - "line": 319, - "column": 9 + "line": 329, + "column": 64 } } }, @@ -90524,16 +92911,16 @@ "updateContext": null }, "value": "if", - "start": 10208, - "end": 10210, + "start": 10673, + "end": 10675, "loc": { "start": { - "line": 320, - "column": 8 + "line": 330, + "column": 12 }, "end": { - "line": 320, - "column": 10 + "line": 330, + "column": 14 } } }, @@ -90549,16 +92936,16 @@ "postfix": false, "binop": null }, - "start": 10211, - "end": 10212, + "start": 10676, + "end": 10677, "loc": { "start": { - "line": 320, - "column": 11 + "line": 330, + "column": 15 }, "end": { - "line": 320, - "column": 12 + "line": 330, + "column": 16 } } }, @@ -90574,49 +92961,51 @@ "postfix": false, "binop": null }, - "value": "metallicPBR", - "start": 10212, - "end": 10223, + "value": "specularTexture", + "start": 10677, + "end": 10692, "loc": { "start": { - "line": 320, - "column": 12 + "line": 330, + "column": 16 }, "end": { - "line": 320, - "column": 23 + "line": 330, + "column": 31 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "==/!=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "start": 10223, - "end": 10224, + "value": "!==", + "start": 10693, + "end": 10696, "loc": { "start": { - "line": 320, - "column": 23 + "line": 330, + "column": 32 }, "end": { - "line": 320, - "column": 24 + "line": 330, + "column": 35 } } }, { "type": { - "label": "name", + "label": "null", + "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -90624,69 +93013,100 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "metallicRoughnessTexture", - "start": 10224, - "end": 10248, + "value": "null", + "start": 10697, + "end": 10701, "loc": { "start": { - "line": 320, - "column": 24 + "line": 330, + "column": 36 }, "end": { - "line": 320, - "column": 48 + "line": 330, + "column": 40 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "&&", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 2, + "updateContext": null }, - "start": 10248, - "end": 10249, + "value": "&&", + "start": 10702, + "end": 10704, "loc": { "start": { - "line": 320, - "column": 48 + "line": 330, + "column": 41 }, "end": { - "line": 320, - "column": 49 + "line": 330, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "specularTexture", + "start": 10705, + "end": 10720, + "loc": { + "start": { + "line": 330, + "column": 44 + }, + "end": { + "line": 330, + "column": 59 } } }, { "type": { - "label": "{", + "label": "==/!=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "start": 10250, - "end": 10251, + "value": "!==", + "start": 10721, + "end": 10724, "loc": { "start": { - "line": 320, - "column": 50 + "line": 330, + "column": 60 }, "end": { - "line": 320, - "column": 51 + "line": 330, + "column": 63 } } }, @@ -90702,23 +93122,23 @@ "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 10264, - "end": 10277, + "value": "undefined", + "start": 10725, + "end": 10734, "loc": { "start": { - "line": 321, - "column": 12 + "line": 330, + "column": 64 }, "end": { - "line": 321, - "column": 25 + "line": 330, + "column": 73 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -90726,26 +93146,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 10277, - "end": 10278, + "start": 10734, + "end": 10735, "loc": { "start": { - "line": 321, - "column": 25 + "line": 330, + "column": 73 }, "end": { - "line": 321, - "column": 26 + "line": 330, + "column": 74 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -90754,52 +93173,40 @@ "postfix": false, "binop": null }, - "value": "metallicRoughnessTextureId", - "start": 10278, - "end": 10304, + "start": 10736, + "end": 10737, "loc": { "start": { - "line": 321, - "column": 26 + "line": 330, + "column": 75 }, "end": { - "line": 321, - "column": 52 + "line": 330, + "column": 76 } } }, { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 10305, - "end": 10306, + "type": "CommentLine", + "value": " textureSetCfg.colorTextureId = ctx.gltfData.textures[specularColorTexture.index]._textureId;", + "start": 10754, + "end": 10850, "loc": { "start": { - "line": 321, - "column": 53 + "line": 331, + "column": 16 }, "end": { - "line": 321, - "column": 54 + "line": 331, + "column": 112 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -90807,23 +93214,23 @@ "postfix": false, "binop": null }, - "value": "metallicPBR", - "start": 10307, - "end": 10318, + "start": 10863, + "end": 10864, "loc": { "start": { - "line": 321, - "column": 55 + "line": 332, + "column": 12 }, "end": { - "line": 321, - "column": 66 + "line": 332, + "column": 13 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -90834,16 +93241,17 @@ "binop": null, "updateContext": null }, - "start": 10318, - "end": 10319, + "value": "const", + "start": 10877, + "end": 10882, "loc": { "start": { - "line": 321, - "column": 66 + "line": 333, + "column": 12 }, "end": { - "line": 321, - "column": 67 + "line": 333, + "column": 17 } } }, @@ -90859,43 +93267,44 @@ "postfix": false, "binop": null }, - "value": "metallicRoughnessTexture", - "start": 10319, - "end": 10343, + "value": "specularColorTexture", + "start": 10883, + "end": 10903, "loc": { "start": { - "line": 321, - "column": 67 + "line": 333, + "column": 18 }, "end": { - "line": 321, - "column": 91 + "line": 333, + "column": 38 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 10343, - "end": 10344, + "value": "=", + "start": 10904, + "end": 10905, "loc": { "start": { - "line": 321, - "column": 91 + "line": 333, + "column": 39 }, "end": { - "line": 321, - "column": 92 + "line": 333, + "column": 40 } } }, @@ -90911,17 +93320,17 @@ "postfix": false, "binop": null }, - "value": "texture", - "start": 10344, - "end": 10351, + "value": "specularPBR", + "start": 10906, + "end": 10917, "loc": { "start": { - "line": 321, - "column": 92 + "line": 333, + "column": 41 }, "end": { - "line": 321, - "column": 99 + "line": 333, + "column": 52 } } }, @@ -90938,16 +93347,16 @@ "binop": null, "updateContext": null }, - "start": 10351, - "end": 10352, + "start": 10917, + "end": 10918, "loc": { "start": { - "line": 321, - "column": 99 + "line": 333, + "column": 52 }, "end": { - "line": 321, - "column": 100 + "line": 333, + "column": 53 } } }, @@ -90963,17 +93372,17 @@ "postfix": false, "binop": null }, - "value": "_textureId", - "start": 10352, - "end": 10362, + "value": "specularColorTexture", + "start": 10918, + "end": 10938, "loc": { "start": { - "line": 321, - "column": 100 + "line": 333, + "column": 53 }, "end": { - "line": 321, - "column": 110 + "line": 333, + "column": 73 } } }, @@ -90990,22 +93399,23 @@ "binop": null, "updateContext": null }, - "start": 10362, - "end": 10363, + "start": 10938, + "end": 10939, "loc": { "start": { - "line": 321, - "column": 110 + "line": 333, + "column": 73 }, "end": { - "line": 321, - "column": 111 + "line": 333, + "column": 74 } } }, { "type": { - "label": "}", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -91013,26 +93423,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 10372, - "end": 10373, + "value": "if", + "start": 10952, + "end": 10954, "loc": { "start": { - "line": 322, - "column": 8 + "line": 334, + "column": 12 }, "end": { - "line": 322, - "column": 9 + "line": 334, + "column": 14 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -91040,44 +93452,16 @@ "postfix": false, "binop": null }, - "start": 10378, - "end": 10379, - "loc": { - "start": { - "line": 323, - "column": 4 - }, - "end": { - "line": 323, - "column": 5 - } - } - }, - { - "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": 10384, - "end": 10389, + "start": 10955, + "end": 10956, "loc": { "start": { - "line": 324, - "column": 4 + "line": 334, + "column": 15 }, "end": { - "line": 324, - "column": 9 + "line": 334, + "column": 16 } } }, @@ -91093,50 +93477,51 @@ "postfix": false, "binop": null }, - "value": "extensions", - "start": 10390, - "end": 10400, + "value": "specularColorTexture", + "start": 10956, + "end": 10976, "loc": { "start": { - "line": 324, - "column": 10 + "line": 334, + "column": 16 }, "end": { - "line": 324, - "column": 20 + "line": 334, + "column": 36 } } }, { "type": { - "label": "=", + "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "value": "=", - "start": 10401, - "end": 10402, + "value": "!==", + "start": 10977, + "end": 10980, "loc": { "start": { - "line": 324, - "column": 21 + "line": 334, + "column": 37 }, "end": { - "line": 324, - "column": 22 + "line": 334, + "column": 40 } } }, { "type": { - "label": "name", + "label": "null", + "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -91144,45 +93529,47 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "material", - "start": 10403, - "end": 10411, + "value": "null", + "start": 10981, + "end": 10985, "loc": { "start": { - "line": 324, - "column": 23 + "line": 334, + "column": 41 }, "end": { - "line": 324, - "column": 31 + "line": 334, + "column": 45 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "&&", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 2, "updateContext": null }, - "start": 10411, - "end": 10412, + "value": "&&", + "start": 10986, + "end": 10988, "loc": { "start": { - "line": 324, - "column": 31 + "line": 334, + "column": 46 }, "end": { - "line": 324, - "column": 32 + "line": 334, + "column": 48 } } }, @@ -91198,23 +93585,23 @@ "postfix": false, "binop": null }, - "value": "extensions", - "start": 10412, - "end": 10422, + "value": "specularColorTexture", + "start": 10989, + "end": 11009, "loc": { "start": { - "line": 324, - "column": 32 + "line": 334, + "column": 49 }, "end": { - "line": 324, - "column": 42 + "line": 334, + "column": 69 } } }, { "type": { - "label": ";", + "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -91222,54 +93609,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "start": 10422, - "end": 10423, + "value": "!==", + "start": 11010, + "end": 11013, "loc": { "start": { - "line": 324, - "column": 42 + "line": 334, + "column": 70 }, "end": { - "line": 324, - "column": 43 + "line": 334, + "column": 73 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "if", - "start": 10428, - "end": 10430, - "loc": { - "start": { - "line": 325, - "column": 4 - }, - "end": { - "line": 325, - "column": 6 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -91278,24 +93638,25 @@ "postfix": false, "binop": null }, - "start": 10431, - "end": 10432, + "value": "undefined", + "start": 11014, + "end": 11023, "loc": { "start": { - "line": 325, - "column": 7 + "line": 334, + "column": 74 }, "end": { - "line": 325, - "column": 8 + "line": 334, + "column": 83 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -91303,25 +93664,24 @@ "postfix": false, "binop": null }, - "value": "extensions", - "start": 10432, - "end": 10442, + "start": 11023, + "end": 11024, "loc": { "start": { - "line": 325, - "column": 8 + "line": 334, + "column": 83 }, "end": { - "line": 325, - "column": 18 + "line": 334, + "column": 84 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -91329,23 +93689,23 @@ "postfix": false, "binop": null }, - "start": 10442, - "end": 10443, + "start": 11025, + "end": 11026, "loc": { "start": { - "line": 325, - "column": 18 + "line": 334, + "column": 85 }, "end": { - "line": 325, - "column": 19 + "line": 334, + "column": 86 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -91354,23 +93714,23 @@ "postfix": false, "binop": null }, - "start": 10444, - "end": 10445, + "value": "textureSetCfg", + "start": 11043, + "end": 11056, "loc": { "start": { - "line": 325, - "column": 20 + "line": 335, + "column": 16 }, "end": { - "line": 325, - "column": 21 + "line": 335, + "column": 29 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -91381,17 +93741,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 10454, - "end": 10459, + "start": 11056, + "end": 11057, "loc": { "start": { - "line": 326, - "column": 8 + "line": 335, + "column": 29 }, "end": { - "line": 326, - "column": 13 + "line": 335, + "column": 30 } } }, @@ -91407,17 +93766,17 @@ "postfix": false, "binop": null }, - "value": "specularPBR", - "start": 10460, - "end": 10471, + "value": "colorTextureId", + "start": 11057, + "end": 11071, "loc": { "start": { - "line": 326, - "column": 14 + "line": 335, + "column": 30 }, "end": { - "line": 326, - "column": 25 + "line": 335, + "column": 44 } } }, @@ -91435,16 +93794,16 @@ "updateContext": null }, "value": "=", - "start": 10472, - "end": 10473, + "start": 11072, + "end": 11073, "loc": { "start": { - "line": 326, - "column": 26 + "line": 335, + "column": 45 }, "end": { - "line": 326, - "column": 27 + "line": 335, + "column": 46 } } }, @@ -91460,25 +93819,25 @@ "postfix": false, "binop": null }, - "value": "extensions", - "start": 10474, - "end": 10484, + "value": "ctx", + "start": 11074, + "end": 11077, "loc": { "start": { - "line": 326, - "column": 28 + "line": 335, + "column": 47 }, "end": { - "line": 326, - "column": 38 + "line": 335, + "column": 50 } } }, { "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -91487,22 +93846,22 @@ "binop": null, "updateContext": null }, - "start": 10484, - "end": 10485, + "start": 11077, + "end": 11078, "loc": { "start": { - "line": 326, - "column": 38 + "line": 335, + "column": 50 }, "end": { - "line": 326, - "column": 39 + "line": 335, + "column": 51 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -91510,26 +93869,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "KHR_materials_pbrSpecularGlossiness", - "start": 10485, - "end": 10522, + "value": "gltfData", + "start": 11078, + "end": 11086, "loc": { "start": { - "line": 326, - "column": 39 + "line": 335, + "column": 51 }, "end": { - "line": 326, - "column": 76 + "line": 335, + "column": 59 } } }, { "type": { - "label": "]", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -91540,51 +93898,50 @@ "binop": null, "updateContext": null }, - "start": 10522, - "end": 10523, + "start": 11086, + "end": 11087, "loc": { "start": { - "line": 326, - "column": 76 + "line": 335, + "column": 59 }, "end": { - "line": 326, - "column": 77 + "line": 335, + "column": 60 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 10523, - "end": 10524, + "value": "textures", + "start": 11087, + "end": 11095, "loc": { "start": { - "line": 326, - "column": 77 + "line": 335, + "column": 60 }, "end": { - "line": 326, - "column": 78 + "line": 335, + "column": 68 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "[", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -91593,24 +93950,23 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 10533, - "end": 10535, + "start": 11095, + "end": 11096, "loc": { "start": { - "line": 327, - "column": 8 + "line": 335, + "column": 68 }, "end": { - "line": 327, - "column": 10 + "line": 335, + "column": 69 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -91619,50 +93975,51 @@ "postfix": false, "binop": null }, - "start": 10536, - "end": 10537, + "value": "specularColorTexture", + "start": 11096, + "end": 11116, "loc": { "start": { - "line": 327, - "column": 11 + "line": 335, + "column": 69 }, "end": { - "line": 327, - "column": 12 + "line": 335, + "column": 89 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "specularPBR", - "start": 10537, - "end": 10548, + "start": 11116, + "end": 11117, "loc": { "start": { - "line": 327, - "column": 12 + "line": 335, + "column": 89 }, "end": { - "line": 327, - "column": 23 + "line": 335, + "column": 90 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -91670,48 +94027,49 @@ "postfix": false, "binop": null }, - "start": 10548, - "end": 10549, + "value": "index", + "start": 11117, + "end": 11122, "loc": { "start": { - "line": 327, - "column": 23 + "line": 335, + "column": 90 }, "end": { - "line": 327, - "column": 24 + "line": 335, + "column": 95 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "]", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 10550, - "end": 10551, + "start": 11122, + "end": 11123, "loc": { "start": { - "line": 327, - "column": 25 + "line": 335, + "column": 95 }, "end": { - "line": 327, - "column": 26 + "line": 335, + "column": 96 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -91722,17 +94080,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 10564, - "end": 10569, + "start": 11123, + "end": 11124, "loc": { "start": { - "line": 328, - "column": 12 + "line": 335, + "column": 96 }, "end": { - "line": 328, - "column": 17 + "line": 335, + "column": 97 } } }, @@ -91748,52 +94105,51 @@ "postfix": false, "binop": null }, - "value": "specularTexture", - "start": 10570, - "end": 10585, + "value": "_textureId", + "start": 11124, + "end": 11134, "loc": { "start": { - "line": 328, - "column": 18 + "line": 335, + "column": 97 }, "end": { - "line": 328, - "column": 33 + "line": 335, + "column": 107 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 10586, - "end": 10587, + "start": 11134, + "end": 11135, "loc": { "start": { - "line": 328, - "column": 34 + "line": 335, + "column": 107 }, "end": { - "line": 328, - "column": 35 + "line": 335, + "column": 108 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -91801,23 +94157,22 @@ "postfix": false, "binop": null }, - "value": "specularPBR", - "start": 10588, - "end": 10599, + "start": 11148, + "end": 11149, "loc": { "start": { - "line": 328, - "column": 36 + "line": 336, + "column": 12 }, "end": { - "line": 328, - "column": 47 + "line": 336, + "column": 13 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -91825,27 +94180,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 10599, - "end": 10600, + "start": 11158, + "end": 11159, "loc": { "start": { - "line": 328, - "column": 47 + "line": 337, + "column": 8 }, "end": { - "line": 328, - "column": 48 + "line": 337, + "column": 9 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -91853,24 +94207,24 @@ "postfix": false, "binop": null }, - "value": "specularTexture", - "start": 10600, - "end": 10615, + "start": 11164, + "end": 11165, "loc": { "start": { - "line": 328, - "column": 48 + "line": 338, + "column": 4 }, "end": { - "line": 328, - "column": 63 + "line": 338, + "column": 5 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -91880,51 +94234,49 @@ "binop": null, "updateContext": null }, - "start": 10615, - "end": 10616, + "value": "if", + "start": 11170, + "end": 11172, "loc": { "start": { - "line": 328, - "column": 63 + "line": 339, + "column": 4 }, "end": { - "line": 328, - "column": 64 + "line": 339, + "column": 6 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 10629, - "end": 10631, + "start": 11173, + "end": 11174, "loc": { "start": { - "line": 329, - "column": 12 + "line": 339, + "column": 7 }, "end": { - "line": 329, - "column": 14 + "line": 339, + "column": 8 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -91933,16 +94285,43 @@ "postfix": false, "binop": null }, - "start": 10632, - "end": 10633, + "value": "textureSetCfg", + "start": 11174, + "end": 11187, "loc": { "start": { - "line": 329, - "column": 15 + "line": 339, + "column": 8 }, "end": { - "line": 329, - "column": 16 + "line": 339, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11187, + "end": 11188, + "loc": { + "start": { + "line": 339, + "column": 21 + }, + "end": { + "line": 339, + "column": 22 } } }, @@ -91958,17 +94337,17 @@ "postfix": false, "binop": null }, - "value": "specularTexture", - "start": 10633, - "end": 10648, + "value": "normalTextureId", + "start": 11188, + "end": 11203, "loc": { "start": { - "line": 329, - "column": 16 + "line": 339, + "column": 22 }, "end": { - "line": 329, - "column": 31 + "line": 339, + "column": 37 } } }, @@ -91986,23 +94365,22 @@ "updateContext": null }, "value": "!==", - "start": 10649, - "end": 10652, + "start": 11204, + "end": 11207, "loc": { "start": { - "line": 329, - "column": 32 + "line": 339, + "column": 38 }, "end": { - "line": 329, - "column": 35 + "line": 339, + "column": 41 } } }, { "type": { - "label": "null", - "keyword": "null", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -92010,26 +94388,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "null", - "start": 10653, - "end": 10657, + "value": "undefined", + "start": 11208, + "end": 11217, "loc": { "start": { - "line": 329, - "column": 36 + "line": 339, + "column": 42 }, "end": { - "line": 329, - "column": 40 + "line": 339, + "column": 51 } } }, { "type": { - "label": "&&", + "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -92037,20 +94414,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 2, + "binop": 1, "updateContext": null }, - "value": "&&", - "start": 10658, - "end": 10660, + "value": "||", + "start": 11218, + "end": 11220, "loc": { "start": { - "line": 329, - "column": 41 + "line": 339, + "column": 52 }, "end": { - "line": 329, - "column": 43 + "line": 339, + "column": 54 } } }, @@ -92066,44 +94443,43 @@ "postfix": false, "binop": null }, - "value": "specularTexture", - "start": 10661, - "end": 10676, + "value": "textureSetCfg", + "start": 11229, + "end": 11242, "loc": { "start": { - "line": 329, - "column": 44 + "line": 340, + "column": 8 }, "end": { - "line": 329, - "column": 59 + "line": 340, + "column": 21 } } }, { "type": { - "label": "==/!=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 10677, - "end": 10680, + "start": 11242, + "end": 11243, "loc": { "start": { - "line": 329, - "column": 60 + "line": 340, + "column": 21 }, "end": { - "line": 329, - "column": 63 + "line": 340, + "column": 22 } } }, @@ -92119,49 +94495,51 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 10681, - "end": 10690, + "value": "occlusionTextureId", + "start": 11243, + "end": 11261, "loc": { "start": { - "line": 329, - "column": 64 + "line": 340, + "column": 22 }, "end": { - "line": 329, - "column": 73 + "line": 340, + "column": 40 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "==/!=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "start": 10690, - "end": 10691, + "value": "!==", + "start": 11262, + "end": 11265, "loc": { "start": { - "line": 329, - "column": 73 + "line": 340, + "column": 41 }, "end": { - "line": 329, - "column": 74 + "line": 340, + "column": 44 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -92170,40 +94548,52 @@ "postfix": false, "binop": null }, - "start": 10692, - "end": 10693, + "value": "undefined", + "start": 11266, + "end": 11275, "loc": { "start": { - "line": 329, - "column": 75 + "line": 340, + "column": 45 }, "end": { - "line": 329, - "column": 76 + "line": 340, + "column": 54 } } }, { - "type": "CommentLine", - "value": " textureSetCfg.colorTextureId = ctx.gltfData.textures[specularColorTexture.index]._textureId;", - "start": 10710, - "end": 10806, + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 11276, + "end": 11278, "loc": { "start": { - "line": 330, - "column": 16 + "line": 340, + "column": 55 }, "end": { - "line": 330, - "column": 112 + "line": 340, + "column": 57 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -92211,23 +94601,23 @@ "postfix": false, "binop": null }, - "start": 10819, - "end": 10820, + "value": "textureSetCfg", + "start": 11287, + "end": 11300, "loc": { "start": { - "line": 331, - "column": 12 + "line": 341, + "column": 8 }, "end": { - "line": 331, - "column": 13 + "line": 341, + "column": 21 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -92238,17 +94628,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 10833, - "end": 10838, + "start": 11300, + "end": 11301, "loc": { "start": { - "line": 332, - "column": 12 + "line": 341, + "column": 21 }, "end": { - "line": 332, - "column": 17 + "line": 341, + "column": 22 } } }, @@ -92264,44 +94653,44 @@ "postfix": false, "binop": null }, - "value": "specularColorTexture", - "start": 10839, - "end": 10859, + "value": "emissiveTextureId", + "start": 11301, + "end": 11318, "loc": { "start": { - "line": 332, - "column": 18 + "line": 341, + "column": 22 }, "end": { - "line": 332, - "column": 38 + "line": 341, + "column": 39 } } }, { "type": { - "label": "=", + "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "value": "=", - "start": 10860, - "end": 10861, + "value": "!==", + "start": 11319, + "end": 11322, "loc": { "start": { - "line": 332, - "column": 39 + "line": 341, + "column": 40 }, "end": { - "line": 332, - "column": 40 + "line": 341, + "column": 43 } } }, @@ -92317,43 +94706,44 @@ "postfix": false, "binop": null }, - "value": "specularPBR", - "start": 10862, - "end": 10873, + "value": "undefined", + "start": 11323, + "end": 11332, "loc": { "start": { - "line": 332, - "column": 41 + "line": 341, + "column": 44 }, "end": { - "line": 332, - "column": 52 + "line": 341, + "column": 53 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "||", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 1, "updateContext": null }, - "start": 10873, - "end": 10874, + "value": "||", + "start": 11333, + "end": 11335, "loc": { "start": { - "line": 332, - "column": 52 + "line": 341, + "column": 54 }, "end": { - "line": 332, - "column": 53 + "line": 341, + "column": 56 } } }, @@ -92369,24 +94759,24 @@ "postfix": false, "binop": null }, - "value": "specularColorTexture", - "start": 10874, - "end": 10894, + "value": "textureSetCfg", + "start": 11344, + "end": 11357, "loc": { "start": { - "line": 332, - "column": 53 + "line": 342, + "column": 8 }, "end": { - "line": 332, - "column": 73 + "line": 342, + "column": 21 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -92396,69 +94786,69 @@ "binop": null, "updateContext": null }, - "start": 10894, - "end": 10895, + "start": 11357, + "end": 11358, "loc": { "start": { - "line": 332, - "column": 73 + "line": 342, + "column": 21 }, "end": { - "line": 332, - "column": 74 + "line": 342, + "column": 22 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 10908, - "end": 10910, + "value": "colorTextureId", + "start": 11358, + "end": 11372, "loc": { "start": { - "line": 333, - "column": 12 + "line": 342, + "column": 22 }, "end": { - "line": 333, - "column": 14 + "line": 342, + "column": 36 } } }, { "type": { - "label": "(", + "label": "==/!=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "start": 10911, - "end": 10912, + "value": "!==", + "start": 11373, + "end": 11376, "loc": { "start": { - "line": 333, - "column": 15 + "line": 342, + "column": 37 }, "end": { - "line": 333, - "column": 16 + "line": 342, + "column": 40 } } }, @@ -92474,23 +94864,23 @@ "postfix": false, "binop": null }, - "value": "specularColorTexture", - "start": 10912, - "end": 10932, + "value": "undefined", + "start": 11377, + "end": 11386, "loc": { "start": { - "line": 333, - "column": 16 + "line": 342, + "column": 41 }, "end": { - "line": 333, - "column": 36 + "line": 342, + "column": 50 } } }, { "type": { - "label": "==/!=", + "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -92498,27 +94888,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": 1, "updateContext": null }, - "value": "!==", - "start": 10933, - "end": 10936, + "value": "||", + "start": 11387, + "end": 11389, "loc": { "start": { - "line": 333, - "column": 37 + "line": 342, + "column": 51 }, "end": { - "line": 333, - "column": 40 + "line": 342, + "column": 53 } } }, { "type": { - "label": "null", - "keyword": "null", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -92526,47 +94915,45 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "null", - "start": 10937, - "end": 10941, + "value": "textureSetCfg", + "start": 11398, + "end": 11411, "loc": { "start": { - "line": 333, - "column": 41 + "line": 343, + "column": 8 }, "end": { - "line": 333, - "column": 45 + "line": 343, + "column": 21 } } }, { "type": { - "label": "&&", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 2, + "binop": null, "updateContext": null }, - "value": "&&", - "start": 10942, - "end": 10944, + "start": 11411, + "end": 11412, "loc": { "start": { - "line": 333, - "column": 46 + "line": 343, + "column": 21 }, "end": { - "line": 333, - "column": 48 + "line": 343, + "column": 22 } } }, @@ -92582,17 +94969,17 @@ "postfix": false, "binop": null }, - "value": "specularColorTexture", - "start": 10945, - "end": 10965, + "value": "metallicRoughnessTextureId", + "start": 11412, + "end": 11438, "loc": { "start": { - "line": 333, - "column": 49 + "line": 343, + "column": 22 }, "end": { - "line": 333, - "column": 69 + "line": 343, + "column": 48 } } }, @@ -92610,16 +94997,16 @@ "updateContext": null }, "value": "!==", - "start": 10966, - "end": 10969, + "start": 11439, + "end": 11442, "loc": { "start": { - "line": 333, - "column": 70 + "line": 343, + "column": 49 }, "end": { - "line": 333, - "column": 73 + "line": 343, + "column": 52 } } }, @@ -92636,16 +95023,16 @@ "binop": null }, "value": "undefined", - "start": 10970, - "end": 10979, + "start": 11443, + "end": 11452, "loc": { "start": { - "line": 333, - "column": 74 + "line": 343, + "column": 53 }, "end": { - "line": 333, - "column": 83 + "line": 343, + "column": 62 } } }, @@ -92661,16 +95048,16 @@ "postfix": false, "binop": null }, - "start": 10979, - "end": 10980, + "start": 11452, + "end": 11453, "loc": { "start": { - "line": 333, - "column": 83 + "line": 343, + "column": 62 }, "end": { - "line": 333, - "column": 84 + "line": 343, + "column": 63 } } }, @@ -92686,16 +95073,16 @@ "postfix": false, "binop": null }, - "start": 10981, - "end": 10982, + "start": 11454, + "end": 11455, "loc": { "start": { - "line": 333, - "column": 85 + "line": 343, + "column": 64 }, "end": { - "line": 333, - "column": 86 + "line": 343, + "column": 65 } } }, @@ -92712,16 +95099,16 @@ "binop": null }, "value": "textureSetCfg", - "start": 10999, - "end": 11012, + "start": 11464, + "end": 11477, "loc": { "start": { - "line": 334, - "column": 16 + "line": 344, + "column": 8 }, "end": { - "line": 334, - "column": 29 + "line": 344, + "column": 21 } } }, @@ -92738,16 +95125,16 @@ "binop": null, "updateContext": null }, - "start": 11012, - "end": 11013, + "start": 11477, + "end": 11478, "loc": { "start": { - "line": 334, - "column": 29 + "line": 344, + "column": 21 }, "end": { - "line": 334, - "column": 30 + "line": 344, + "column": 22 } } }, @@ -92763,17 +95150,17 @@ "postfix": false, "binop": null }, - "value": "colorTextureId", - "start": 11013, - "end": 11027, + "value": "id", + "start": 11478, + "end": 11480, "loc": { "start": { - "line": 334, - "column": 30 + "line": 344, + "column": 22 }, "end": { - "line": 334, - "column": 44 + "line": 344, + "column": 24 } } }, @@ -92791,22 +95178,22 @@ "updateContext": null }, "value": "=", - "start": 11028, - "end": 11029, + "start": 11481, + "end": 11482, "loc": { "start": { - "line": 334, - "column": 45 + "line": 344, + "column": 25 }, "end": { - "line": 334, - "column": 46 + "line": 344, + "column": 26 } } }, { "type": { - "label": "name", + "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -92816,23 +95203,22 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 11030, - "end": 11033, + "start": 11483, + "end": 11484, "loc": { "start": { - "line": 334, - "column": 47 + "line": 344, + "column": 27 }, "end": { - "line": 334, - "column": 50 + "line": 344, + "column": 28 } } }, { "type": { - "label": ".", + "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -92843,16 +95229,42 @@ "binop": null, "updateContext": null }, - "start": 11033, - "end": 11034, + "value": "textureSet-", + "start": 11484, + "end": 11495, "loc": { "start": { - "line": 334, - "column": 50 + "line": 344, + "column": 28 }, "end": { - "line": 334, - "column": 51 + "line": 344, + "column": 39 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11495, + "end": 11497, + "loc": { + "start": { + "line": 344, + "column": 39 + }, + "end": { + "line": 344, + "column": 41 } } }, @@ -92868,17 +95280,17 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 11034, - "end": 11042, + "value": "ctx", + "start": 11497, + "end": 11500, "loc": { "start": { - "line": 334, - "column": 51 + "line": 344, + "column": 41 }, "end": { - "line": 334, - "column": 59 + "line": 344, + "column": 44 } } }, @@ -92895,16 +95307,16 @@ "binop": null, "updateContext": null }, - "start": 11042, - "end": 11043, + "start": 11500, + "end": 11501, "loc": { "start": { - "line": 334, - "column": 59 + "line": 344, + "column": 44 }, "end": { - "line": 334, - "column": 60 + "line": 344, + "column": 45 } } }, @@ -92920,51 +95332,51 @@ "postfix": false, "binop": null }, - "value": "textures", - "start": 11043, - "end": 11051, + "value": "nextId", + "start": 11501, + "end": 11507, "loc": { "start": { - "line": 334, - "column": 60 + "line": 344, + "column": 45 }, "end": { - "line": 334, - "column": 68 + "line": 344, + "column": 51 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "++/--", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null + "prefix": true, + "postfix": true, + "binop": null }, - "start": 11051, - "end": 11052, + "value": "++", + "start": 11507, + "end": 11509, "loc": { "start": { - "line": 334, - "column": 68 + "line": 344, + "column": 51 }, "end": { - "line": 334, - "column": 69 + "line": 344, + "column": 53 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -92972,23 +95384,22 @@ "postfix": false, "binop": null }, - "value": "specularColorTexture", - "start": 11052, - "end": 11072, + "start": 11509, + "end": 11510, "loc": { "start": { - "line": 334, - "column": 69 + "line": 344, + "column": 53 }, "end": { - "line": 334, - "column": 89 + "line": 344, + "column": 54 } } }, { "type": { - "label": ".", + "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -92999,22 +95410,23 @@ "binop": null, "updateContext": null }, - "start": 11072, - "end": 11073, + "value": ";", + "start": 11510, + "end": 11511, "loc": { "start": { - "line": 334, - "column": 89 + "line": 344, + "column": 54 }, "end": { - "line": 334, - "column": 90 + "line": 344, + "column": 55 } } }, { "type": { - "label": "name", + "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -93024,43 +95436,42 @@ "postfix": false, "binop": null }, - "value": "index", - "start": 11073, - "end": 11078, + "start": 11511, + "end": 11512, "loc": { "start": { - "line": 334, - "column": 90 + "line": 344, + "column": 55 }, "end": { - "line": 334, - "column": 95 + "line": 344, + "column": 56 } } }, { "type": { - "label": "]", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11078, - "end": 11079, + "value": "ctx", + "start": 11521, + "end": 11524, "loc": { "start": { - "line": 334, - "column": 95 + "line": 345, + "column": 8 }, "end": { - "line": 334, - "column": 96 + "line": 345, + "column": 11 } } }, @@ -93077,16 +95488,16 @@ "binop": null, "updateContext": null }, - "start": 11079, - "end": 11080, + "start": 11524, + "end": 11525, "loc": { "start": { - "line": 334, - "column": 96 + "line": 345, + "column": 11 }, "end": { - "line": 334, - "column": 97 + "line": 345, + "column": 12 } } }, @@ -93102,24 +95513,24 @@ "postfix": false, "binop": null }, - "value": "_textureId", - "start": 11080, - "end": 11090, + "value": "sceneModel", + "start": 11525, + "end": 11535, "loc": { "start": { - "line": 334, - "column": 97 + "line": 345, + "column": 12 }, "end": { - "line": 334, - "column": 107 + "line": 345, + "column": 22 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -93129,24 +95540,24 @@ "binop": null, "updateContext": null }, - "start": 11090, - "end": 11091, + "start": 11535, + "end": 11536, "loc": { "start": { - "line": 334, - "column": 107 + "line": 345, + "column": 22 }, "end": { - "line": 334, - "column": 108 + "line": 345, + "column": 23 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -93154,24 +95565,50 @@ "postfix": false, "binop": null }, - "start": 11104, - "end": 11105, + "value": "createTextureSet", + "start": 11536, + "end": 11552, "loc": { "start": { - "line": 335, - "column": 12 + "line": 345, + "column": 23 }, "end": { - "line": 335, - "column": 13 + "line": 345, + "column": 39 } } }, { "type": { - "label": "}", + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 11552, + "end": 11553, + "loc": { + "start": { + "line": 345, + "column": 39 + }, + "end": { + "line": 345, + "column": 40 + } + } + }, + { + "type": { + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -93179,22 +95616,23 @@ "postfix": false, "binop": null }, - "start": 11114, - "end": 11115, + "value": "textureSetCfg", + "start": 11553, + "end": 11566, "loc": { "start": { - "line": 336, - "column": 8 + "line": 345, + "column": 40 }, "end": { - "line": 336, - "column": 9 + "line": 345, + "column": 53 } } }, { "type": { - "label": "}", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -93204,24 +95642,23 @@ "postfix": false, "binop": null }, - "start": 11120, - "end": 11121, + "start": 11566, + "end": 11567, "loc": { "start": { - "line": 337, - "column": 4 + "line": 345, + "column": 53 }, "end": { - "line": 337, - "column": 5 + "line": 345, + "column": 54 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -93231,42 +95668,44 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 11126, - "end": 11128, + "start": 11567, + "end": 11568, "loc": { "start": { - "line": 338, - "column": 4 + "line": 345, + "column": 54 }, "end": { - "line": 338, - "column": 6 + "line": 345, + "column": 55 } } }, { "type": { - "label": "(", + "label": "return", + "keyword": "return", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11129, - "end": 11130, + "value": "return", + "start": 11577, + "end": 11583, "loc": { "start": { - "line": 338, - "column": 7 + "line": 346, + "column": 8 }, "end": { - "line": 338, - "column": 8 + "line": 346, + "column": 14 } } }, @@ -93283,16 +95722,16 @@ "binop": null }, "value": "textureSetCfg", - "start": 11130, - "end": 11143, + "start": 11584, + "end": 11597, "loc": { "start": { - "line": 338, - "column": 8 + "line": 346, + "column": 15 }, "end": { - "line": 338, - "column": 21 + "line": 346, + "column": 28 } } }, @@ -93309,16 +95748,16 @@ "binop": null, "updateContext": null }, - "start": 11143, - "end": 11144, + "start": 11597, + "end": 11598, "loc": { "start": { - "line": 338, - "column": 21 + "line": 346, + "column": 28 }, "end": { - "line": 338, - "column": 22 + "line": 346, + "column": 29 } } }, @@ -93334,23 +95773,23 @@ "postfix": false, "binop": null }, - "value": "normalTextureId", - "start": 11144, - "end": 11159, + "value": "id", + "start": 11598, + "end": 11600, "loc": { "start": { - "line": 338, - "column": 22 + "line": 346, + "column": 29 }, "end": { - "line": 338, - "column": 37 + "line": 346, + "column": 31 } } }, { "type": { - "label": "==/!=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -93358,28 +95797,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 11160, - "end": 11163, + "start": 11600, + "end": 11601, "loc": { "start": { - "line": 338, - "column": 38 + "line": 346, + "column": 31 }, "end": { - "line": 338, - "column": 41 + "line": 346, + "column": 32 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -93387,23 +95825,23 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 11164, - "end": 11173, + "start": 11606, + "end": 11607, "loc": { "start": { - "line": 338, - "column": 42 + "line": 347, + "column": 4 }, "end": { - "line": 338, - "column": 51 + "line": 347, + "column": 5 } } }, { "type": { - "label": "||", + "label": "return", + "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -93411,26 +95849,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, + "binop": null, "updateContext": null }, - "value": "||", - "start": 11174, - "end": 11176, + "value": "return", + "start": 11612, + "end": 11618, "loc": { "start": { - "line": 338, - "column": 52 + "line": 348, + "column": 4 }, "end": { - "line": 338, - "column": 54 + "line": 348, + "column": 10 } } }, { "type": { - "label": "name", + "label": "null", + "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -93438,45 +95877,98 @@ "isAssign": false, "prefix": false, "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "null", + "start": 11619, + "end": 11623, + "loc": { + "start": { + "line": 348, + "column": 11 + }, + "end": { + "line": 348, + "column": 15 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11623, + "end": 11624, + "loc": { + "start": { + "line": 348, + "column": 15 + }, + "end": { + "line": 348, + "column": 16 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 11185, - "end": 11198, + "start": 11625, + "end": 11626, "loc": { "start": { - "line": 339, - "column": 8 + "line": 349, + "column": 0 }, "end": { - "line": 339, - "column": 21 + "line": 349, + "column": 1 } } }, { "type": { - "label": ".", + "label": "function", + "keyword": "function", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11198, - "end": 11199, + "value": "function", + "start": 11628, + "end": 11636, "loc": { "start": { - "line": 339, - "column": 21 + "line": 351, + "column": 0 }, "end": { - "line": 339, - "column": 22 + "line": 351, + "column": 8 } } }, @@ -93492,44 +95984,42 @@ "postfix": false, "binop": null }, - "value": "occlusionTextureId", - "start": 11199, - "end": 11217, + "value": "loadMaterialAttributes", + "start": 11637, + "end": 11659, "loc": { "start": { - "line": 339, - "column": 22 + "line": 351, + "column": 9 }, "end": { - "line": 339, - "column": 40 + "line": 351, + "column": 31 } } }, { "type": { - "label": "==/!=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, - "updateContext": null + "binop": null }, - "value": "!==", - "start": 11218, - "end": 11221, + "start": 11659, + "end": 11660, "loc": { "start": { - "line": 339, - "column": 41 + "line": 351, + "column": 31 }, "end": { - "line": 339, - "column": 44 + "line": 351, + "column": 32 } } }, @@ -93545,23 +96035,23 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 11222, - "end": 11231, + "value": "ctx", + "start": 11660, + "end": 11663, "loc": { "start": { - "line": 339, - "column": 45 + "line": 351, + "column": 32 }, "end": { - "line": 339, - "column": 54 + "line": 351, + "column": 35 } } }, { "type": { - "label": "||", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -93569,20 +96059,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, + "binop": null, "updateContext": null }, - "value": "||", - "start": 11232, - "end": 11234, + "start": 11663, + "end": 11664, "loc": { "start": { - "line": 339, - "column": 55 + "line": 351, + "column": 35 }, "end": { - "line": 339, - "column": 57 + "line": 351, + "column": 36 } } }, @@ -93598,23 +96087,23 @@ "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 11243, - "end": 11256, + "value": "material", + "start": 11665, + "end": 11673, "loc": { "start": { - "line": 340, - "column": 8 + "line": 351, + "column": 37 }, "end": { - "line": 340, - "column": 21 + "line": 351, + "column": 45 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -93622,26 +96111,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11256, - "end": 11257, + "start": 11673, + "end": 11674, "loc": { "start": { - "line": 340, - "column": 21 + "line": 351, + "column": 45 }, "end": { - "line": 340, - "column": 22 + "line": 351, + "column": 46 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -93650,44 +96138,60 @@ "postfix": false, "binop": null }, - "value": "emissiveTextureId", - "start": 11257, - "end": 11274, + "start": 11675, + "end": 11676, "loc": { "start": { - "line": 340, - "column": 22 + "line": 351, + "column": 47 }, "end": { - "line": 340, - "column": 39 + "line": 351, + "column": 48 + } + } + }, + { + "type": "CommentLine", + "value": " Substitute RGBA for material, to use fast flat shading instead", + "start": 11677, + "end": 11742, + "loc": { + "start": { + "line": 351, + "column": 49 + }, + "end": { + "line": 351, + "column": 114 } } }, { "type": { - "label": "==/!=", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 11275, - "end": 11278, + "value": "const", + "start": 11747, + "end": 11752, "loc": { "start": { - "line": 340, - "column": 40 + "line": 352, + "column": 4 }, "end": { - "line": 340, - "column": 43 + "line": 352, + "column": 9 } } }, @@ -93703,44 +96207,44 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 11279, - "end": 11288, + "value": "extensions", + "start": 11753, + "end": 11763, "loc": { "start": { - "line": 340, - "column": 44 + "line": 352, + "column": 10 }, "end": { - "line": 340, - "column": 53 + "line": 352, + "column": 20 } } }, { "type": { - "label": "||", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": 1, + "binop": null, "updateContext": null }, - "value": "||", - "start": 11289, - "end": 11291, + "value": "=", + "start": 11764, + "end": 11765, "loc": { "start": { - "line": 340, - "column": 54 + "line": 352, + "column": 21 }, "end": { - "line": 340, - "column": 56 + "line": 352, + "column": 22 } } }, @@ -93756,17 +96260,17 @@ "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 11300, - "end": 11313, + "value": "material", + "start": 11766, + "end": 11774, "loc": { "start": { - "line": 341, - "column": 8 + "line": 352, + "column": 23 }, "end": { - "line": 341, - "column": 21 + "line": 352, + "column": 31 } } }, @@ -93783,16 +96287,16 @@ "binop": null, "updateContext": null }, - "start": 11313, - "end": 11314, + "start": 11774, + "end": 11775, "loc": { "start": { - "line": 341, - "column": 21 + "line": 352, + "column": 31 }, "end": { - "line": 341, - "column": 22 + "line": 352, + "column": 32 } } }, @@ -93808,23 +96312,23 @@ "postfix": false, "binop": null }, - "value": "colorTextureId", - "start": 11314, - "end": 11328, + "value": "extensions", + "start": 11775, + "end": 11785, "loc": { "start": { - "line": 341, - "column": 22 + "line": 352, + "column": 32 }, "end": { - "line": 341, - "column": 36 + "line": 352, + "column": 42 } } }, { "type": { - "label": "==/!=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -93832,20 +96336,47 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 11329, - "end": 11332, + "start": 11785, + "end": 11786, "loc": { "start": { - "line": 341, - "column": 37 + "line": 352, + "column": 42 }, "end": { - "line": 341, - "column": 40 + "line": 352, + "column": 43 + } + } + }, + { + "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": 11791, + "end": 11796, + "loc": { + "start": { + "line": 353, + "column": 4 + }, + "end": { + "line": 353, + "column": 9 } } }, @@ -93861,51 +96392,51 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 11333, - "end": 11342, + "value": "materialAttributes", + "start": 11797, + "end": 11815, "loc": { "start": { - "line": 341, - "column": 41 + "line": 353, + "column": 10 }, "end": { - "line": 341, - "column": 50 + "line": 353, + "column": 28 } } }, { "type": { - "label": "||", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": 1, + "binop": null, "updateContext": null }, - "value": "||", - "start": 11343, - "end": 11345, + "value": "=", + "start": 11816, + "end": 11817, "loc": { "start": { - "line": 341, - "column": 51 + "line": 353, + "column": 29 }, "end": { - "line": 341, - "column": 53 + "line": 353, + "column": 30 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -93914,96 +96445,96 @@ "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 11354, - "end": 11367, + "start": 11818, + "end": 11819, "loc": { "start": { - "line": 342, - "column": 8 + "line": 353, + "column": 31 }, "end": { - "line": 342, - "column": 21 + "line": 353, + "column": 32 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11367, - "end": 11368, + "value": "color", + "start": 11828, + "end": 11833, "loc": { "start": { - "line": 342, - "column": 21 + "line": 354, + "column": 8 }, "end": { - "line": 342, - "column": 22 + "line": 354, + "column": 13 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ":", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "metallicRoughnessTextureId", - "start": 11368, - "end": 11394, + "start": 11833, + "end": 11834, "loc": { "start": { - "line": 342, - "column": 22 + "line": 354, + "column": 13 }, "end": { - "line": 342, - "column": 48 + "line": 354, + "column": 14 } } }, { "type": { - "label": "==/!=", + "label": "new", + "keyword": "new", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 11395, - "end": 11398, + "value": "new", + "start": 11835, + "end": 11838, "loc": { "start": { - "line": 342, - "column": 49 + "line": 354, + "column": 15 }, "end": { - "line": 342, - "column": 52 + "line": 354, + "column": 18 } } }, @@ -94019,25 +96550,25 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 11399, - "end": 11408, + "value": "Float32Array", + "start": 11839, + "end": 11851, "loc": { "start": { - "line": 342, - "column": 53 + "line": 354, + "column": 19 }, "end": { - "line": 342, - "column": 62 + "line": 354, + "column": 31 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -94045,22 +96576,22 @@ "postfix": false, "binop": null }, - "start": 11408, - "end": 11409, + "start": 11851, + "end": 11852, "loc": { "start": { - "line": 342, - "column": 62 + "line": 354, + "column": 31 }, "end": { - "line": 342, - "column": 63 + "line": 354, + "column": 32 } } }, { "type": { - "label": "{", + "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -94068,24 +96599,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11410, - "end": 11411, + "start": 11852, + "end": 11853, "loc": { "start": { - "line": 342, - "column": 64 + "line": 354, + "column": 32 }, "end": { - "line": 342, - "column": 65 + "line": 354, + "column": 33 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -94093,26 +96625,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "textureSetCfg", - "start": 11420, - "end": 11433, + "value": 1, + "start": 11853, + "end": 11854, "loc": { "start": { - "line": 343, - "column": 8 + "line": 354, + "column": 33 }, "end": { - "line": 343, - "column": 21 + "line": 354, + "column": 34 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -94122,22 +96655,22 @@ "binop": null, "updateContext": null }, - "start": 11433, - "end": 11434, + "start": 11854, + "end": 11855, "loc": { "start": { - "line": 343, - "column": 21 + "line": 354, + "column": 34 }, "end": { - "line": 343, - "column": 22 + "line": 354, + "column": 35 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -94145,52 +96678,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "id", - "start": 11434, - "end": 11436, + "value": 1, + "start": 11856, + "end": 11857, "loc": { "start": { - "line": 343, - "column": 22 + "line": 354, + "column": 36 }, "end": { - "line": 343, - "column": 24 + "line": 354, + "column": 37 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 11437, - "end": 11438, + "start": 11857, + "end": 11858, "loc": { "start": { - "line": 343, - "column": 25 + "line": 354, + "column": 37 }, "end": { - "line": 343, - "column": 26 + "line": 354, + "column": 38 } } }, { "type": { - "label": "`", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -94198,25 +96731,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11439, - "end": 11440, + "value": 1, + "start": 11859, + "end": 11860, "loc": { "start": { - "line": 343, - "column": 27 + "line": 354, + "column": 39 }, "end": { - "line": 343, - "column": 28 + "line": 354, + "column": 40 } } }, { "type": { - "label": "template", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -94226,74 +96761,75 @@ "binop": null, "updateContext": null }, - "value": "textureSet-", - "start": 11440, - "end": 11451, + "start": 11860, + "end": 11861, "loc": { "start": { - "line": 343, - "column": 28 + "line": 354, + "column": 40 }, "end": { - "line": 343, - "column": 39 + "line": 354, + "column": 41 } } }, { "type": { - "label": "${", - "beforeExpr": true, + "label": "num", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11451, - "end": 11453, + "value": 1, + "start": 11862, + "end": 11863, "loc": { "start": { - "line": 343, - "column": 39 + "line": 354, + "column": 42 }, "end": { - "line": 343, - "column": 41 + "line": 354, + "column": 43 } } }, { "type": { - "label": "name", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ctx", - "start": 11453, - "end": 11456, + "start": 11863, + "end": 11864, "loc": { "start": { - "line": 343, - "column": 41 + "line": 354, + "column": 43 }, "end": { - "line": 343, + "line": 354, "column": 44 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -94301,104 +96837,104 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11456, - "end": 11457, + "start": 11864, + "end": 11865, "loc": { "start": { - "line": 343, + "line": 354, "column": 44 }, "end": { - "line": 343, + "line": 354, "column": 45 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "nextId", - "start": 11457, - "end": 11463, + "start": 11865, + "end": 11866, "loc": { "start": { - "line": 343, + "line": 354, "column": 45 }, "end": { - "line": 343, - "column": 51 + "line": 354, + "column": 46 } } }, { "type": { - "label": "++/--", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, + "prefix": false, + "postfix": false, "binop": null }, - "value": "++", - "start": 11463, - "end": 11465, + "value": "opacity", + "start": 11875, + "end": 11882, "loc": { "start": { - "line": 343, - "column": 51 + "line": 355, + "column": 8 }, "end": { - "line": 343, - "column": 53 + "line": 355, + "column": 15 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11465, - "end": 11466, + "start": 11882, + "end": 11883, "loc": { "start": { - "line": 343, - "column": 53 + "line": 355, + "column": 15 }, "end": { - "line": 343, - "column": 54 + "line": 355, + "column": 16 } } }, { "type": { - "label": "template", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -94407,42 +96943,43 @@ "binop": null, "updateContext": null }, - "value": ";", - "start": 11466, - "end": 11467, + "value": 1, + "start": 11884, + "end": 11885, "loc": { "start": { - "line": 343, - "column": 54 + "line": 355, + "column": 17 }, "end": { - "line": 343, - "column": 55 + "line": 355, + "column": 18 } } }, { "type": { - "label": "`", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11467, - "end": 11468, + "start": 11885, + "end": 11886, "loc": { "start": { - "line": 343, - "column": 55 + "line": 355, + "column": 18 }, "end": { - "line": 343, - "column": 56 + "line": 355, + "column": 19 } } }, @@ -94458,24 +96995,24 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 11477, - "end": 11480, + "value": "metallic", + "start": 11895, + "end": 11903, "loc": { "start": { - "line": 344, + "line": 356, "column": 8 }, "end": { - "line": 344, - "column": 11 + "line": 356, + "column": 16 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -94485,22 +97022,22 @@ "binop": null, "updateContext": null }, - "start": 11480, - "end": 11481, + "start": 11903, + "end": 11904, "loc": { "start": { - "line": 344, - "column": 11 + "line": 356, + "column": 16 }, "end": { - "line": 344, - "column": 12 + "line": 356, + "column": 17 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -94508,26 +97045,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "sceneModel", - "start": 11481, - "end": 11491, + "value": 0, + "start": 11905, + "end": 11906, "loc": { "start": { - "line": 344, - "column": 12 + "line": 356, + "column": 18 }, "end": { - "line": 344, - "column": 22 + "line": 356, + "column": 19 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -94537,16 +97075,16 @@ "binop": null, "updateContext": null }, - "start": 11491, - "end": 11492, + "start": 11906, + "end": 11907, "loc": { "start": { - "line": 344, - "column": 22 + "line": 356, + "column": 19 }, "end": { - "line": 344, - "column": 23 + "line": 356, + "column": 20 } } }, @@ -94562,48 +97100,49 @@ "postfix": false, "binop": null }, - "value": "createTextureSet", - "start": 11492, - "end": 11508, + "value": "roughness", + "start": 11916, + "end": 11925, "loc": { "start": { - "line": 344, - "column": 23 + "line": 357, + "column": 8 }, "end": { - "line": 344, - "column": 39 + "line": 357, + "column": 17 } } }, { "type": { - "label": "(", + "label": ":", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11508, - "end": 11509, + "start": 11925, + "end": 11926, "loc": { "start": { - "line": 344, - "column": 39 + "line": 357, + "column": 17 }, "end": { - "line": 344, - "column": 40 + "line": 357, + "column": 18 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -94611,50 +97150,78 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "textureSetCfg", - "start": 11509, - "end": 11522, + "value": 1, + "start": 11927, + "end": 11928, "loc": { "start": { - "line": 344, - "column": 40 + "line": 357, + "column": 19 }, "end": { - "line": 344, - "column": 53 + "line": 357, + "column": 20 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11928, + "end": 11929, + "loc": { + "start": { + "line": 357, + "column": 20 + }, + "end": { + "line": 357, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null }, - "start": 11522, - "end": 11523, + "value": "doubleSided", + "start": 11938, + "end": 11949, "loc": { "start": { - "line": 344, - "column": 53 + "line": 358, + "column": 8 }, "end": { - "line": 344, - "column": 54 + "line": 358, + "column": 19 } } }, { "type": { - "label": ";", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -94665,25 +97232,25 @@ "binop": null, "updateContext": null }, - "start": 11523, - "end": 11524, + "start": 11950, + "end": 11951, "loc": { "start": { - "line": 344, - "column": 54 + "line": 358, + "column": 20 }, "end": { - "line": 344, - "column": 55 + "line": 358, + "column": 21 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, - "startsExpr": false, + "label": "true", + "keyword": "true", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -94692,25 +97259,25 @@ "binop": null, "updateContext": null }, - "value": "return", - "start": 11533, - "end": 11539, + "value": "true", + "start": 11952, + "end": 11956, "loc": { "start": { - "line": 345, - "column": 8 + "line": 358, + "column": 22 }, "end": { - "line": 345, - "column": 14 + "line": 358, + "column": 26 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -94718,24 +97285,23 @@ "postfix": false, "binop": null }, - "value": "textureSetCfg", - "start": 11540, - "end": 11553, + "start": 11961, + "end": 11962, "loc": { "start": { - "line": 345, - "column": 15 + "line": 359, + "column": 4 }, "end": { - "line": 345, - "column": 28 + "line": 359, + "column": 5 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -94745,76 +97311,77 @@ "binop": null, "updateContext": null }, - "start": 11553, - "end": 11554, + "start": 11962, + "end": 11963, "loc": { "start": { - "line": 345, - "column": 28 + "line": 359, + "column": 5 }, "end": { - "line": 345, - "column": 29 + "line": 359, + "column": 6 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "id", - "start": 11554, - "end": 11556, + "value": "if", + "start": 11968, + "end": 11970, "loc": { "start": { - "line": 345, - "column": 29 + "line": 360, + "column": 4 }, "end": { - "line": 345, - "column": 31 + "line": 360, + "column": 6 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11556, - "end": 11557, + "start": 11971, + "end": 11972, "loc": { "start": { - "line": 345, - "column": 31 + "line": 360, + "column": 7 }, "end": { - "line": 345, - "column": 32 + "line": 360, + "column": 8 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -94822,79 +97389,75 @@ "postfix": false, "binop": null }, - "start": 11562, - "end": 11563, + "value": "extensions", + "start": 11972, + "end": 11982, "loc": { "start": { - "line": 346, - "column": 4 + "line": 360, + "column": 8 }, "end": { - "line": 346, - "column": 5 + "line": 360, + "column": 18 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "return", - "start": 11568, - "end": 11574, + "start": 11982, + "end": 11983, "loc": { "start": { - "line": 347, - "column": 4 + "line": 360, + "column": 18 }, "end": { - "line": 347, - "column": 10 + "line": 360, + "column": 19 } } }, { "type": { - "label": "null", - "keyword": "null", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "null", - "start": 11575, - "end": 11579, + "start": 11984, + "end": 11985, "loc": { "start": { - "line": 347, - "column": 11 + "line": 360, + "column": 20 }, "end": { - "line": 347, - "column": 15 + "line": 360, + "column": 21 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -94904,24 +97467,25 @@ "binop": null, "updateContext": null }, - "start": 11579, - "end": 11580, + "value": "const", + "start": 11994, + "end": 11999, "loc": { "start": { - "line": 347, - "column": 15 + "line": 361, + "column": 8 }, "end": { - "line": 347, - "column": 16 + "line": 361, + "column": 13 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -94929,43 +97493,44 @@ "postfix": false, "binop": null }, - "start": 11581, - "end": 11582, + "value": "specularPBR", + "start": 12000, + "end": 12011, "loc": { "start": { - "line": 348, - "column": 0 + "line": 361, + "column": 14 }, "end": { - "line": 348, - "column": 1 + "line": 361, + "column": 25 } } }, { "type": { - "label": "function", - "keyword": "function", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "function", - "start": 11584, - "end": 11592, + "value": "=", + "start": 12012, + "end": 12013, "loc": { "start": { - "line": 350, - "column": 0 + "line": 361, + "column": 26 }, "end": { - "line": 350, - "column": 8 + "line": 361, + "column": 27 } } }, @@ -94981,23 +97546,23 @@ "postfix": false, "binop": null }, - "value": "loadMaterialAttributes", - "start": 11593, - "end": 11615, + "value": "extensions", + "start": 12014, + "end": 12024, "loc": { "start": { - "line": 350, - "column": 9 + "line": 361, + "column": 28 }, "end": { - "line": 350, - "column": 31 + "line": 361, + "column": 38 } } }, { "type": { - "label": "(", + "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -95005,24 +97570,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11615, - "end": 11616, + "start": 12024, + "end": 12025, "loc": { "start": { - "line": 350, - "column": 31 + "line": 361, + "column": 38 }, "end": { - "line": 350, - "column": 32 + "line": 361, + "column": 39 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -95030,26 +97596,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ctx", - "start": 11616, - "end": 11619, + "value": "KHR_materials_pbrSpecularGlossiness", + "start": 12025, + "end": 12062, "loc": { "start": { - "line": 350, - "column": 32 + "line": 361, + "column": 39 }, "end": { - "line": 350, - "column": 35 + "line": 361, + "column": 76 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -95059,48 +97626,49 @@ "binop": null, "updateContext": null }, - "start": 11619, - "end": 11620, + "start": 12062, + "end": 12063, "loc": { "start": { - "line": 350, - "column": 35 + "line": 361, + "column": 76 }, "end": { - "line": 350, - "column": 36 + "line": 361, + "column": 77 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "material", - "start": 11621, - "end": 11629, + "start": 12063, + "end": 12064, "loc": { "start": { - "line": 350, - "column": 37 + "line": 361, + "column": 77 }, "end": { - "line": 350, - "column": 45 + "line": 361, + "column": 78 } } }, { "type": { - "label": ")", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -95108,24 +97676,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11629, - "end": 11630, + "value": "if", + "start": 12073, + "end": 12075, "loc": { "start": { - "line": 350, - "column": 45 + "line": 362, + "column": 8 }, "end": { - "line": 350, - "column": 46 + "line": 362, + "column": 10 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -95135,39 +97705,48 @@ "postfix": false, "binop": null }, - "start": 11631, - "end": 11632, + "start": 12076, + "end": 12077, "loc": { "start": { - "line": 350, - "column": 47 + "line": 362, + "column": 11 }, "end": { - "line": 350, - "column": 48 + "line": 362, + "column": 12 } } }, { - "type": "CommentLine", - "value": " Substitute RGBA for material, to use fast flat shading instead", - "start": 11633, - "end": 11698, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "specularPBR", + "start": 12077, + "end": 12088, "loc": { "start": { - "line": 350, - "column": 49 + "line": 362, + "column": 12 }, "end": { - "line": 350, - "column": 114 + "line": 362, + "column": 23 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -95175,27 +97754,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 11703, - "end": 11708, + "start": 12088, + "end": 12089, "loc": { "start": { - "line": 351, - "column": 4 + "line": 362, + "column": 23 }, "end": { - "line": 351, - "column": 9 + "line": 362, + "column": 24 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -95204,44 +97781,44 @@ "postfix": false, "binop": null }, - "value": "extensions", - "start": 11709, - "end": 11719, + "start": 12090, + "end": 12091, "loc": { "start": { - "line": 351, - "column": 10 + "line": 362, + "column": 25 }, "end": { - "line": 351, - "column": 20 + "line": 362, + "column": 26 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 11720, - "end": 11721, + "value": "const", + "start": 12104, + "end": 12109, "loc": { "start": { - "line": 351, - "column": 21 + "line": 363, + "column": 12 }, "end": { - "line": 351, - "column": 22 + "line": 363, + "column": 17 } } }, @@ -95257,43 +97834,44 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 11722, - "end": 11730, + "value": "diffuseFactor", + "start": 12110, + "end": 12123, "loc": { "start": { - "line": 351, - "column": 23 + "line": 363, + "column": 18 }, "end": { - "line": 351, + "line": 363, "column": 31 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 11730, - "end": 11731, + "value": "=", + "start": 12124, + "end": 12125, "loc": { "start": { - "line": 351, - "column": 31 + "line": 363, + "column": 32 }, "end": { - "line": 351, - "column": 32 + "line": 363, + "column": 33 } } }, @@ -95309,24 +97887,24 @@ "postfix": false, "binop": null }, - "value": "extensions", - "start": 11731, - "end": 11741, + "value": "specularPBR", + "start": 12126, + "end": 12137, "loc": { "start": { - "line": 351, - "column": 32 + "line": 363, + "column": 34 }, "end": { - "line": 351, - "column": 42 + "line": 363, + "column": 45 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -95336,103 +97914,102 @@ "binop": null, "updateContext": null }, - "start": 11741, - "end": 11742, + "start": 12137, + "end": 12138, "loc": { "start": { - "line": 351, - "column": 42 + "line": 363, + "column": 45 }, "end": { - "line": 351, - "column": 43 + "line": 363, + "column": 46 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 11747, - "end": 11752, + "value": "diffuseFactor", + "start": 12138, + "end": 12151, "loc": { "start": { - "line": 352, - "column": 4 + "line": 363, + "column": 46 }, "end": { - "line": 352, - "column": 9 + "line": 363, + "column": 59 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "materialAttributes", - "start": 11753, - "end": 11771, + "start": 12151, + "end": 12152, "loc": { "start": { - "line": 352, - "column": 10 + "line": 363, + "column": 59 }, "end": { - "line": 352, - "column": 28 + "line": 363, + "column": 60 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 11772, - "end": 11773, + "value": "if", + "start": 12165, + "end": 12167, "loc": { "start": { - "line": 352, - "column": 29 + "line": 364, + "column": 12 }, "end": { - "line": 352, - "column": 30 + "line": 364, + "column": 14 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -95442,16 +98019,16 @@ "postfix": false, "binop": null }, - "start": 11774, - "end": 11775, + "start": 12168, + "end": 12169, "loc": { "start": { - "line": 352, - "column": 31 + "line": 364, + "column": 15 }, "end": { - "line": 352, - "column": 32 + "line": 364, + "column": 16 } } }, @@ -95467,23 +98044,23 @@ "postfix": false, "binop": null }, - "value": "color", - "start": 11784, - "end": 11789, + "value": "diffuseFactor", + "start": 12169, + "end": 12182, "loc": { "start": { - "line": 353, - "column": 8 + "line": 364, + "column": 16 }, "end": { - "line": 353, - "column": 13 + "line": 364, + "column": 29 } } }, { "type": { - "label": ":", + "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -95491,27 +98068,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "start": 11789, - "end": 11790, + "value": "!==", + "start": 12183, + "end": 12186, "loc": { "start": { - "line": 353, - "column": 13 + "line": 364, + "column": 30 }, "end": { - "line": 353, - "column": 14 + "line": 364, + "column": 33 } } }, { "type": { - "label": "new", - "keyword": "new", - "beforeExpr": true, + "label": "null", + "keyword": "null", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -95521,50 +98099,51 @@ "binop": null, "updateContext": null }, - "value": "new", - "start": 11791, - "end": 11794, + "value": "null", + "start": 12187, + "end": 12191, "loc": { "start": { - "line": 353, - "column": 15 + "line": 364, + "column": 34 }, "end": { - "line": 353, - "column": 18 + "line": 364, + "column": 38 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "&&", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 2, + "updateContext": null }, - "value": "Float32Array", - "start": 11795, - "end": 11807, + "value": "&&", + "start": 12192, + "end": 12194, "loc": { "start": { - "line": 353, - "column": 19 + "line": 364, + "column": 39 }, "end": { - "line": 353, - "column": 31 + "line": 364, + "column": 41 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -95573,48 +98152,50 @@ "postfix": false, "binop": null }, - "start": 11807, - "end": 11808, + "value": "diffuseFactor", + "start": 12195, + "end": 12208, "loc": { "start": { - "line": 353, - "column": 31 + "line": 364, + "column": 42 }, "end": { - "line": 353, - "column": 32 + "line": 364, + "column": 55 } } }, { "type": { - "label": "[", + "label": "==/!=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "start": 11808, - "end": 11809, + "value": "!==", + "start": 12209, + "end": 12212, "loc": { "start": { - "line": 353, - "column": 32 + "line": 364, + "column": 56 }, "end": { - "line": 353, - "column": 33 + "line": 364, + "column": 59 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -95622,105 +98203,75 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 1, - "start": 11809, - "end": 11810, - "loc": { - "start": { - "line": 353, - "column": 33 - }, - "end": { - "line": 353, - "column": 34 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11810, - "end": 11811, + "value": "undefined", + "start": 12213, + "end": 12222, "loc": { "start": { - "line": 353, - "column": 34 + "line": 364, + "column": 60 }, "end": { - "line": 353, - "column": 35 + "line": 364, + "column": 69 } } }, { "type": { - "label": "num", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 1, - "start": 11812, - "end": 11813, + "start": 12222, + "end": 12223, "loc": { "start": { - "line": 353, - "column": 36 + "line": 364, + "column": 69 }, "end": { - "line": 353, - "column": 37 + "line": 364, + "column": 70 } } }, { "type": { - "label": ",", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11813, - "end": 11814, + "start": 12224, + "end": 12225, "loc": { "start": { - "line": 353, - "column": 37 + "line": 364, + "column": 71 }, "end": { - "line": 353, - "column": 38 + "line": 364, + "column": 72 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -95728,27 +98279,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 1, - "start": 11815, - "end": 11816, + "value": "materialAttributes", + "start": 12242, + "end": 12260, "loc": { "start": { - "line": 353, - "column": 39 + "line": 365, + "column": 16 }, "end": { - "line": 353, - "column": 40 + "line": 365, + "column": 34 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -95758,22 +98308,22 @@ "binop": null, "updateContext": null }, - "start": 11816, - "end": 11817, + "start": 12260, + "end": 12261, "loc": { "start": { - "line": 353, - "column": 40 + "line": 365, + "column": 34 }, "end": { - "line": 353, - "column": 41 + "line": 365, + "column": 35 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -95781,26 +98331,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 1, - "start": 11818, - "end": 11819, + "value": "color", + "start": 12261, + "end": 12266, "loc": { "start": { - "line": 353, - "column": 42 + "line": 365, + "column": 35 }, "end": { - "line": 353, - "column": 43 + "line": 365, + "column": 40 } } }, { "type": { - "label": "]", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -95811,24 +98360,24 @@ "binop": null, "updateContext": null }, - "start": 11819, - "end": 11820, + "start": 12266, + "end": 12267, "loc": { "start": { - "line": 353, - "column": 43 + "line": 365, + "column": 40 }, "end": { - "line": 353, - "column": 44 + "line": 365, + "column": 41 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -95836,42 +98385,42 @@ "postfix": false, "binop": null }, - "start": 11820, - "end": 11821, + "value": "set", + "start": 12267, + "end": 12270, "loc": { "start": { - "line": 353, - "column": 44 + "line": 365, + "column": 41 }, "end": { - "line": 353, - "column": 45 + "line": 365, + "column": 44 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11821, - "end": 11822, + "start": 12270, + "end": 12271, "loc": { "start": { - "line": 353, - "column": 45 + "line": 365, + "column": 44 }, "end": { - "line": 353, - "column": 46 + "line": 365, + "column": 45 } } }, @@ -95887,51 +98436,50 @@ "postfix": false, "binop": null }, - "value": "opacity", - "start": 11831, - "end": 11838, + "value": "diffuseFactor", + "start": 12271, + "end": 12284, "loc": { "start": { - "line": 354, - "column": 8 + "line": 365, + "column": 45 }, "end": { - "line": 354, - "column": 15 + "line": 365, + "column": 58 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11838, - "end": 11839, + "start": 12284, + "end": 12285, "loc": { "start": { - "line": 354, - "column": 15 + "line": 365, + "column": 58 }, "end": { - "line": 354, - "column": 16 + "line": 365, + "column": 59 } } }, { "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -95940,51 +98488,49 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 11840, - "end": 11841, + "start": 12285, + "end": 12286, "loc": { "start": { - "line": 354, - "column": 17 + "line": 365, + "column": 59 }, "end": { - "line": 354, - "column": 18 + "line": 365, + "column": 60 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 11841, - "end": 11842, + "start": 12299, + "end": 12300, "loc": { "start": { - "line": 354, - "column": 18 + "line": 366, + "column": 12 }, "end": { - "line": 354, - "column": 19 + "line": 366, + "column": 13 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -95992,24 +98538,24 @@ "postfix": false, "binop": null }, - "value": "metallic", - "start": 11851, - "end": 11859, + "start": 12309, + "end": 12310, "loc": { "start": { - "line": 355, + "line": 367, "column": 8 }, "end": { - "line": 355, - "column": 16 + "line": 367, + "column": 9 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -96019,22 +98565,23 @@ "binop": null, "updateContext": null }, - "start": 11859, - "end": 11860, + "value": "const", + "start": 12319, + "end": 12324, "loc": { "start": { - "line": 355, - "column": 16 + "line": 368, + "column": 8 }, "end": { - "line": 355, - "column": 17 + "line": 368, + "column": 13 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -96042,46 +98589,46 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 11861, - "end": 11862, + "value": "common", + "start": 12325, + "end": 12331, "loc": { "start": { - "line": 355, - "column": 18 + "line": 368, + "column": 14 }, "end": { - "line": 355, - "column": 19 + "line": 368, + "column": 20 } } }, { "type": { - "label": ",", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 11862, - "end": 11863, + "value": "=", + "start": 12332, + "end": 12333, "loc": { "start": { - "line": 355, - "column": 19 + "line": 368, + "column": 21 }, "end": { - "line": 355, - "column": 20 + "line": 368, + "column": 22 } } }, @@ -96097,25 +98644,25 @@ "postfix": false, "binop": null }, - "value": "roughness", - "start": 11872, - "end": 11881, + "value": "extensions", + "start": 12334, + "end": 12344, "loc": { "start": { - "line": 356, - "column": 8 + "line": 368, + "column": 23 }, "end": { - "line": 356, - "column": 17 + "line": 368, + "column": 33 } } }, { "type": { - "label": ":", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -96124,22 +98671,22 @@ "binop": null, "updateContext": null }, - "start": 11881, - "end": 11882, + "start": 12344, + "end": 12345, "loc": { "start": { - "line": 356, - "column": 17 + "line": 368, + "column": 33 }, "end": { - "line": 356, - "column": 18 + "line": 368, + "column": 34 } } }, { "type": { - "label": "num", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -96150,23 +98697,23 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 11883, - "end": 11884, + "value": "KHR_materials_common", + "start": 12345, + "end": 12367, "loc": { "start": { - "line": 356, - "column": 19 + "line": 368, + "column": 34 }, "end": { - "line": 356, - "column": 20 + "line": 368, + "column": 56 } } }, { "type": { - "label": "}", + "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -96174,18 +98721,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 11889, - "end": 11890, + "start": 12367, + "end": 12368, "loc": { "start": { - "line": 357, - "column": 4 + "line": 368, + "column": 56 }, "end": { - "line": 357, - "column": 5 + "line": 368, + "column": 57 } } }, @@ -96202,16 +98750,16 @@ "binop": null, "updateContext": null }, - "start": 11890, - "end": 11891, + "start": 12368, + "end": 12369, "loc": { "start": { - "line": 357, - "column": 5 + "line": 368, + "column": 57 }, "end": { - "line": 357, - "column": 6 + "line": 368, + "column": 58 } } }, @@ -96230,16 +98778,16 @@ "updateContext": null }, "value": "if", - "start": 11896, - "end": 11898, + "start": 12378, + "end": 12380, "loc": { "start": { - "line": 358, - "column": 4 + "line": 369, + "column": 8 }, "end": { - "line": 358, - "column": 6 + "line": 369, + "column": 10 } } }, @@ -96255,16 +98803,16 @@ "postfix": false, "binop": null }, - "start": 11899, - "end": 11900, + "start": 12381, + "end": 12382, "loc": { "start": { - "line": 358, - "column": 7 + "line": 369, + "column": 11 }, "end": { - "line": 358, - "column": 8 + "line": 369, + "column": 12 } } }, @@ -96280,16 +98828,16 @@ "postfix": false, "binop": null }, - "value": "extensions", - "start": 11900, - "end": 11910, + "value": "common", + "start": 12382, + "end": 12388, "loc": { "start": { - "line": 358, - "column": 8 + "line": 369, + "column": 12 }, "end": { - "line": 358, + "line": 369, "column": 18 } } @@ -96306,15 +98854,15 @@ "postfix": false, "binop": null }, - "start": 11910, - "end": 11911, + "start": 12388, + "end": 12389, "loc": { "start": { - "line": 358, + "line": 369, "column": 18 }, "end": { - "line": 358, + "line": 369, "column": 19 } } @@ -96331,15 +98879,15 @@ "postfix": false, "binop": null }, - "start": 11912, - "end": 11913, + "start": 12390, + "end": 12391, "loc": { "start": { - "line": 358, + "line": 369, "column": 20 }, "end": { - "line": 358, + "line": 369, "column": 21 } } @@ -96359,16 +98907,16 @@ "updateContext": null }, "value": "const", - "start": 11922, - "end": 11927, + "start": 12404, + "end": 12409, "loc": { "start": { - "line": 359, - "column": 8 + "line": 370, + "column": 12 }, "end": { - "line": 359, - "column": 13 + "line": 370, + "column": 17 } } }, @@ -96384,17 +98932,17 @@ "postfix": false, "binop": null }, - "value": "specularPBR", - "start": 11928, - "end": 11939, + "value": "technique", + "start": 12410, + "end": 12419, "loc": { "start": { - "line": 359, - "column": 14 + "line": 370, + "column": 18 }, "end": { - "line": 359, - "column": 25 + "line": 370, + "column": 27 } } }, @@ -96412,16 +98960,16 @@ "updateContext": null }, "value": "=", - "start": 11940, - "end": 11941, + "start": 12420, + "end": 12421, "loc": { "start": { - "line": 359, - "column": 26 + "line": 370, + "column": 28 }, "end": { - "line": 359, - "column": 27 + "line": 370, + "column": 29 } } }, @@ -96437,25 +98985,25 @@ "postfix": false, "binop": null }, - "value": "extensions", - "start": 11942, - "end": 11952, + "value": "common", + "start": 12422, + "end": 12428, "loc": { "start": { - "line": 359, - "column": 28 + "line": 370, + "column": 30 }, "end": { - "line": 359, - "column": 38 + "line": 370, + "column": 36 } } }, { "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -96464,22 +99012,22 @@ "binop": null, "updateContext": null }, - "start": 11952, - "end": 11953, + "start": 12428, + "end": 12429, "loc": { "start": { - "line": 359, - "column": 38 + "line": 370, + "column": 36 }, "end": { - "line": 359, - "column": 39 + "line": 370, + "column": 37 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -96487,27 +99035,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "KHR_materials_pbrSpecularGlossiness", - "start": 11953, - "end": 11990, + "value": "technique", + "start": 12429, + "end": 12438, "loc": { "start": { - "line": 359, - "column": 39 + "line": 370, + "column": 37 }, "end": { - "line": 359, - "column": 76 + "line": 370, + "column": 46 } } }, { "type": { - "label": "]", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -96517,23 +99064,24 @@ "binop": null, "updateContext": null }, - "start": 11990, - "end": 11991, + "start": 12438, + "end": 12439, "loc": { "start": { - "line": 359, - "column": 76 + "line": 370, + "column": 46 }, "end": { - "line": 359, - "column": 77 + "line": 370, + "column": 47 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -96543,69 +99091,70 @@ "binop": null, "updateContext": null }, - "start": 11991, - "end": 11992, + "value": "const", + "start": 12452, + "end": 12457, "loc": { "start": { - "line": 359, - "column": 77 + "line": 371, + "column": 12 }, "end": { - "line": 359, - "column": 78 + "line": 371, + "column": 17 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 12001, - "end": 12003, + "value": "values", + "start": 12458, + "end": 12464, "loc": { "start": { - "line": 360, - "column": 8 + "line": 371, + "column": 18 }, "end": { - "line": 360, - "column": 10 + "line": 371, + "column": 24 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12004, - "end": 12005, + "value": "=", + "start": 12465, + "end": 12466, "loc": { "start": { - "line": 360, - "column": 11 + "line": 371, + "column": 25 }, "end": { - "line": 360, - "column": 12 + "line": 371, + "column": 26 } } }, @@ -96621,23 +99170,23 @@ "postfix": false, "binop": null }, - "value": "specularPBR", - "start": 12005, - "end": 12016, + "value": "common", + "start": 12467, + "end": 12473, "loc": { "start": { - "line": 360, - "column": 12 + "line": 371, + "column": 27 }, "end": { - "line": 360, - "column": 23 + "line": 371, + "column": 33 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -96645,25 +99194,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12016, - "end": 12017, + "start": 12473, + "end": 12474, "loc": { "start": { - "line": 360, - "column": 23 + "line": 371, + "column": 33 }, "end": { - "line": 360, - "column": 24 + "line": 371, + "column": 34 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -96672,51 +99222,51 @@ "postfix": false, "binop": null }, - "start": 12018, - "end": 12019, + "value": "values", + "start": 12474, + "end": 12480, "loc": { "start": { - "line": 360, - "column": 25 + "line": 371, + "column": 34 }, "end": { - "line": 360, - "column": 26 + "line": 371, + "column": 40 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": "||", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 1, "updateContext": null }, - "value": "const", - "start": 12032, - "end": 12037, + "value": "||", + "start": 12481, + "end": 12483, "loc": { "start": { - "line": 361, - "column": 12 + "line": 371, + "column": 41 }, "end": { - "line": 361, - "column": 17 + "line": 371, + "column": 43 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -96725,76 +99275,74 @@ "postfix": false, "binop": null }, - "value": "diffuseFactor", - "start": 12038, - "end": 12051, + "start": 12484, + "end": 12485, "loc": { "start": { - "line": 361, - "column": 18 + "line": 371, + "column": 44 }, "end": { - "line": 361, - "column": 31 + "line": 371, + "column": 45 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 12052, - "end": 12053, + "start": 12485, + "end": 12486, "loc": { "start": { - "line": 361, - "column": 32 + "line": 371, + "column": 45 }, "end": { - "line": 361, - "column": 33 + "line": 371, + "column": 46 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "specularPBR", - "start": 12054, - "end": 12065, + "start": 12486, + "end": 12487, "loc": { "start": { - "line": 361, - "column": 34 + "line": 371, + "column": 46 }, "end": { - "line": 361, - "column": 45 + "line": 371, + "column": 47 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -96805,16 +99353,17 @@ "binop": null, "updateContext": null }, - "start": 12065, - "end": 12066, + "value": "const", + "start": 12500, + "end": 12505, "loc": { "start": { - "line": 361, - "column": 45 + "line": 372, + "column": 12 }, "end": { - "line": 361, - "column": 46 + "line": 372, + "column": 17 } } }, @@ -96830,102 +99379,103 @@ "postfix": false, "binop": null }, - "value": "diffuseFactor", - "start": 12066, - "end": 12079, + "value": "blinn", + "start": 12506, + "end": 12511, "loc": { "start": { - "line": 361, - "column": 46 + "line": 372, + "column": 18 }, "end": { - "line": 361, - "column": 59 + "line": 372, + "column": 23 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 12079, - "end": 12080, + "value": "=", + "start": 12512, + "end": 12513, "loc": { "start": { - "line": 361, - "column": 59 + "line": 372, + "column": 24 }, "end": { - "line": 361, - "column": 60 + "line": 372, + "column": 25 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 12093, - "end": 12095, + "value": "technique", + "start": 12514, + "end": 12523, "loc": { "start": { - "line": 362, - "column": 12 + "line": 372, + "column": 26 }, "end": { - "line": 362, - "column": 14 + "line": 372, + "column": 35 } } }, { "type": { - "label": "(", + "label": "==/!=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "start": 12096, - "end": 12097, + "value": "===", + "start": 12524, + "end": 12527, "loc": { "start": { - "line": 362, - "column": 15 + "line": 372, + "column": 36 }, "end": { - "line": 362, - "column": 16 + "line": 372, + "column": 39 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -96933,25 +99483,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "diffuseFactor", - "start": 12097, - "end": 12110, + "value": "BLINN", + "start": 12528, + "end": 12535, "loc": { "start": { - "line": 362, - "column": 16 + "line": 372, + "column": 40 }, "end": { - "line": 362, - "column": 29 + "line": 372, + "column": 47 } } }, { "type": { - "label": "==/!=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -96959,75 +99510,47 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, - "updateContext": null - }, - "value": "!==", - "start": 12111, - "end": 12114, - "loc": { - "start": { - "line": 362, - "column": 30 - }, - "end": { - "line": 362, - "column": 33 - } - } - }, - { - "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": 12115, - "end": 12119, + "start": 12535, + "end": 12536, "loc": { "start": { - "line": 362, - "column": 34 + "line": 372, + "column": 47 }, "end": { - "line": 362, - "column": 38 + "line": 372, + "column": 48 } } }, { "type": { - "label": "&&", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 2, + "binop": null, "updateContext": null }, - "value": "&&", - "start": 12120, - "end": 12122, + "value": "const", + "start": 12549, + "end": 12554, "loc": { "start": { - "line": 362, - "column": 39 + "line": 373, + "column": 12 }, "end": { - "line": 362, - "column": 41 + "line": 373, + "column": 17 } } }, @@ -97043,44 +99566,44 @@ "postfix": false, "binop": null }, - "value": "diffuseFactor", - "start": 12123, - "end": 12136, + "value": "phong", + "start": 12555, + "end": 12560, "loc": { "start": { - "line": 362, - "column": 42 + "line": 373, + "column": 18 }, "end": { - "line": 362, - "column": 55 + "line": 373, + "column": 23 } } }, { "type": { - "label": "==/!=", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 12137, - "end": 12140, + "value": "=", + "start": 12561, + "end": 12562, "loc": { "start": { - "line": 362, - "column": 56 + "line": 373, + "column": 24 }, "end": { - "line": 362, - "column": 59 + "line": 373, + "column": 25 } } }, @@ -97096,99 +99619,104 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 12141, - "end": 12150, + "value": "technique", + "start": 12563, + "end": 12572, "loc": { "start": { - "line": 362, - "column": 60 + "line": 373, + "column": 26 }, "end": { - "line": 362, - "column": 69 + "line": 373, + "column": 35 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "==/!=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "start": 12150, - "end": 12151, + "value": "===", + "start": 12573, + "end": 12576, "loc": { "start": { - "line": 362, - "column": 69 + "line": 373, + "column": 36 }, "end": { - "line": 362, - "column": 70 + "line": 373, + "column": 39 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "string", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12152, - "end": 12153, + "value": "PHONG", + "start": 12577, + "end": 12584, "loc": { "start": { - "line": 362, - "column": 71 + "line": 373, + "column": 40 }, "end": { - "line": 362, - "column": 72 + "line": 373, + "column": 47 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "materialAttributes", - "start": 12170, - "end": 12188, + "start": 12584, + "end": 12585, "loc": { "start": { - "line": 363, - "column": 16 + "line": 373, + "column": 47 }, "end": { - "line": 363, - "column": 34 + "line": 373, + "column": 48 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -97199,16 +99727,17 @@ "binop": null, "updateContext": null }, - "start": 12188, - "end": 12189, + "value": "const", + "start": 12598, + "end": 12603, "loc": { "start": { - "line": 363, - "column": 34 + "line": 374, + "column": 12 }, "end": { - "line": 363, - "column": 35 + "line": 374, + "column": 17 } } }, @@ -97224,43 +99753,44 @@ "postfix": false, "binop": null }, - "value": "color", - "start": 12189, - "end": 12194, + "value": "lambert", + "start": 12604, + "end": 12611, "loc": { "start": { - "line": 363, - "column": 35 + "line": 374, + "column": 18 }, "end": { - "line": 363, - "column": 40 + "line": 374, + "column": 25 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 12194, - "end": 12195, + "value": "=", + "start": 12612, + "end": 12613, "loc": { "start": { - "line": 363, - "column": 40 + "line": 374, + "column": 26 }, "end": { - "line": 363, - "column": 41 + "line": 374, + "column": 27 } } }, @@ -97276,48 +99806,50 @@ "postfix": false, "binop": null }, - "value": "set", - "start": 12195, - "end": 12198, + "value": "technique", + "start": 12614, + "end": 12623, "loc": { "start": { - "line": 363, - "column": 41 + "line": 374, + "column": 28 }, "end": { - "line": 363, - "column": 44 + "line": 374, + "column": 37 } } }, { "type": { - "label": "(", + "label": "==/!=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "start": 12198, - "end": 12199, + "value": "===", + "start": 12624, + "end": 12627, "loc": { "start": { - "line": 363, - "column": 44 + "line": 374, + "column": 38 }, "end": { - "line": 363, - "column": 45 + "line": 374, + "column": 41 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -97325,44 +99857,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null - }, - "value": "diffuseFactor", - "start": 12199, - "end": 12212, - "loc": { - "start": { - "line": 363, - "column": 45 - }, - "end": { - "line": 363, - "column": 58 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12212, - "end": 12213, + "value": "LAMBERT", + "start": 12628, + "end": 12637, "loc": { "start": { - "line": 363, - "column": 58 + "line": 374, + "column": 42 }, "end": { - "line": 363, - "column": 59 + "line": 374, + "column": 51 } } }, @@ -97379,22 +99887,23 @@ "binop": null, "updateContext": null }, - "start": 12213, - "end": 12214, + "start": 12637, + "end": 12638, "loc": { "start": { - "line": 363, - "column": 59 + "line": 374, + "column": 51 }, "end": { - "line": 363, - "column": 60 + "line": 374, + "column": 52 } } }, { "type": { - "label": "}", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -97402,26 +99911,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12227, - "end": 12228, + "value": "const", + "start": 12651, + "end": 12656, "loc": { "start": { - "line": 364, + "line": 375, "column": 12 }, "end": { - "line": 364, - "column": 13 + "line": 375, + "column": 17 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -97429,44 +99940,44 @@ "postfix": false, "binop": null }, - "start": 12237, - "end": 12238, + "value": "diffuse", + "start": 12657, + "end": 12664, "loc": { "start": { - "line": 365, - "column": 8 + "line": 375, + "column": 18 }, "end": { - "line": 365, - "column": 9 + "line": 375, + "column": 25 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "const", - "start": 12247, - "end": 12252, + "value": "=", + "start": 12665, + "end": 12666, "loc": { "start": { - "line": 366, - "column": 8 + "line": 375, + "column": 26 }, "end": { - "line": 366, - "column": 13 + "line": 375, + "column": 27 } } }, @@ -97482,44 +99993,43 @@ "postfix": false, "binop": null }, - "value": "common", - "start": 12253, - "end": 12259, + "value": "values", + "start": 12667, + "end": 12673, "loc": { "start": { - "line": 366, - "column": 14 + "line": 375, + "column": 28 }, "end": { - "line": 366, - "column": 20 + "line": 375, + "column": 34 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 12260, - "end": 12261, + "start": 12673, + "end": 12674, "loc": { "start": { - "line": 366, - "column": 21 + "line": 375, + "column": 34 }, "end": { - "line": 366, - "column": 22 + "line": 375, + "column": 35 } } }, @@ -97535,25 +100045,25 @@ "postfix": false, "binop": null }, - "value": "extensions", - "start": 12262, - "end": 12272, + "value": "diffuse", + "start": 12674, + "end": 12681, "loc": { "start": { - "line": 366, - "column": 23 + "line": 375, + "column": 35 }, "end": { - "line": 366, - "column": 33 + "line": 375, + "column": 42 } } }, { "type": { - "label": "[", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -97562,24 +100072,25 @@ "binop": null, "updateContext": null }, - "start": 12272, - "end": 12273, + "start": 12681, + "end": 12682, "loc": { "start": { - "line": 366, - "column": 33 + "line": 375, + "column": 42 }, "end": { - "line": 366, - "column": 34 + "line": 375, + "column": 43 } } }, { "type": { - "label": "string", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -97588,97 +100099,95 @@ "binop": null, "updateContext": null }, - "value": "KHR_materials_common", - "start": 12273, - "end": 12295, + "value": "if", + "start": 12695, + "end": 12697, "loc": { "start": { - "line": 366, - "column": 34 + "line": 376, + "column": 12 }, "end": { - "line": 366, - "column": 56 + "line": 376, + "column": 14 } } }, { "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12295, - "end": 12296, + "start": 12698, + "end": 12699, "loc": { "start": { - "line": 366, - "column": 56 + "line": 376, + "column": 15 }, "end": { - "line": 366, - "column": 57 + "line": 376, + "column": 16 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12296, - "end": 12297, + "value": "diffuse", + "start": 12699, + "end": 12706, "loc": { "start": { - "line": 366, - "column": 57 + "line": 376, + "column": 16 }, "end": { - "line": 366, - "column": 58 + "line": 376, + "column": 23 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, + "label": "&&", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 2, "updateContext": null }, - "value": "if", - "start": 12306, - "end": 12308, + "value": "&&", + "start": 12707, + "end": 12709, "loc": { "start": { - "line": 367, - "column": 8 + "line": 376, + "column": 24 }, "end": { - "line": 367, - "column": 10 + "line": 376, + "column": 26 } } }, @@ -97694,16 +100203,16 @@ "postfix": false, "binop": null }, - "start": 12309, - "end": 12310, + "start": 12710, + "end": 12711, "loc": { "start": { - "line": 367, - "column": 11 + "line": 376, + "column": 27 }, "end": { - "line": 367, - "column": 12 + "line": 376, + "column": 28 } } }, @@ -97719,49 +100228,51 @@ "postfix": false, "binop": null }, - "value": "common", - "start": 12310, - "end": 12316, + "value": "blinn", + "start": 12711, + "end": 12716, "loc": { "start": { - "line": 367, - "column": 12 + "line": 376, + "column": 28 }, "end": { - "line": 367, - "column": 18 + "line": 376, + "column": 33 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "||", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 1, + "updateContext": null }, - "start": 12316, - "end": 12317, + "value": "||", + "start": 12717, + "end": 12719, "loc": { "start": { - "line": 367, - "column": 18 + "line": 376, + "column": 34 }, "end": { - "line": 367, - "column": 19 + "line": 376, + "column": 36 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -97770,44 +100281,44 @@ "postfix": false, "binop": null }, - "start": 12318, - "end": 12319, + "value": "phong", + "start": 12720, + "end": 12725, "loc": { "start": { - "line": 367, - "column": 20 + "line": 376, + "column": 37 }, "end": { - "line": 367, - "column": 21 + "line": 376, + "column": 42 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": "||", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 1, "updateContext": null }, - "value": "const", - "start": 12332, - "end": 12337, + "value": "||", + "start": 12726, + "end": 12728, "loc": { "start": { - "line": 368, - "column": 12 + "line": 376, + "column": 43 }, "end": { - "line": 368, - "column": 17 + "line": 376, + "column": 45 } } }, @@ -97823,51 +100334,74 @@ "postfix": false, "binop": null }, - "value": "technique", - "start": 12338, - "end": 12347, + "value": "lambert", + "start": 12729, + "end": 12736, "loc": { "start": { - "line": 368, - "column": 18 + "line": 376, + "column": 46 }, "end": { - "line": 368, - "column": 27 + "line": 376, + "column": 53 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 12348, - "end": 12349, + "start": 12736, + "end": 12737, "loc": { "start": { - "line": 368, - "column": 28 + "line": 376, + "column": 53 }, "end": { - "line": 368, - "column": 29 + "line": 376, + "column": 54 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12737, + "end": 12738, + "loc": { + "start": { + "line": 376, + "column": 54 + }, + "end": { + "line": 376, + "column": 55 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -97876,23 +100410,23 @@ "postfix": false, "binop": null }, - "value": "common", - "start": 12350, - "end": 12356, + "start": 12739, + "end": 12740, "loc": { "start": { - "line": 368, - "column": 30 + "line": 376, + "column": 56 }, "end": { - "line": 368, - "column": 36 + "line": 376, + "column": 57 } } }, { "type": { - "label": ".", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -97903,23 +100437,24 @@ "binop": null, "updateContext": null }, - "start": 12356, - "end": 12357, + "value": "if", + "start": 12757, + "end": 12759, "loc": { "start": { - "line": 368, - "column": 36 + "line": 377, + "column": 16 }, "end": { - "line": 368, - "column": 37 + "line": 377, + "column": 18 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -97928,50 +100463,75 @@ "postfix": false, "binop": null }, - "value": "technique", - "start": 12357, - "end": 12366, + "start": 12760, + "end": 12761, "loc": { "start": { - "line": 368, - "column": 37 + "line": 377, + "column": 19 }, "end": { - "line": 368, - "column": 46 + "line": 377, + "column": 20 } } }, { "type": { - "label": ";", + "label": "prefix", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, "binop": null, "updateContext": null }, - "start": 12366, - "end": 12367, + "value": "!", + "start": 12761, + "end": 12762, "loc": { "start": { - "line": 368, - "column": 46 + "line": 377, + "column": 20 }, "end": { - "line": 368, - "column": 47 + "line": 377, + "column": 21 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "utils", + "start": 12762, + "end": 12767, + "loc": { + "start": { + "line": 377, + "column": 21 + }, + "end": { + "line": 377, + "column": 26 + } + } + }, + { + "type": { + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -97982,17 +100542,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 12380, - "end": 12385, + "start": 12767, + "end": 12768, "loc": { "start": { - "line": 369, - "column": 12 + "line": 377, + "column": 26 }, "end": { - "line": 369, - "column": 17 + "line": 377, + "column": 27 } } }, @@ -98008,44 +100567,42 @@ "postfix": false, "binop": null }, - "value": "values", - "start": 12386, - "end": 12392, + "value": "isString", + "start": 12768, + "end": 12776, "loc": { "start": { - "line": 369, - "column": 18 + "line": 377, + "column": 27 }, "end": { - "line": 369, - "column": 24 + "line": 377, + "column": 35 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 12393, - "end": 12394, + "start": 12776, + "end": 12777, "loc": { "start": { - "line": 369, - "column": 25 + "line": 377, + "column": 35 }, "end": { - "line": 369, - "column": 26 + "line": 377, + "column": 36 } } }, @@ -98061,23 +100618,23 @@ "postfix": false, "binop": null }, - "value": "common", - "start": 12395, - "end": 12401, + "value": "diffuse", + "start": 12777, + "end": 12784, "loc": { "start": { - "line": 369, - "column": 27 + "line": 377, + "column": 36 }, "end": { - "line": 369, - "column": 33 + "line": 377, + "column": 43 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -98085,27 +100642,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12401, - "end": 12402, + "start": 12784, + "end": 12785, "loc": { "start": { - "line": 369, - "column": 33 + "line": 377, + "column": 43 }, "end": { - "line": 369, - "column": 34 + "line": 377, + "column": 44 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -98113,51 +100669,48 @@ "postfix": false, "binop": null }, - "value": "values", - "start": 12402, - "end": 12408, + "start": 12785, + "end": 12786, "loc": { "start": { - "line": 369, - "column": 34 + "line": 377, + "column": 44 }, "end": { - "line": 369, - "column": 40 + "line": 377, + "column": 45 } } }, { "type": { - "label": "||", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, - "updateContext": null + "binop": null }, - "value": "||", - "start": 12409, - "end": 12411, + "start": 12787, + "end": 12788, "loc": { "start": { - "line": 369, - "column": 41 + "line": 377, + "column": 46 }, "end": { - "line": 369, - "column": 43 + "line": 377, + "column": 47 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -98166,22 +100719,23 @@ "postfix": false, "binop": null }, - "start": 12412, - "end": 12413, + "value": "materialAttributes", + "start": 12809, + "end": 12827, "loc": { "start": { - "line": 369, - "column": 44 + "line": 378, + "column": 20 }, "end": { - "line": 369, - "column": 45 + "line": 378, + "column": 38 } } }, { "type": { - "label": "}", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -98189,51 +100743,51 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12413, - "end": 12414, + "start": 12827, + "end": 12828, "loc": { "start": { - "line": 369, - "column": 45 + "line": 378, + "column": 38 }, "end": { - "line": 369, - "column": 46 + "line": 378, + "column": 39 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12414, - "end": 12415, + "value": "color", + "start": 12828, + "end": 12833, "loc": { "start": { - "line": 369, - "column": 46 + "line": 378, + "column": 39 }, "end": { - "line": 369, - "column": 47 + "line": 378, + "column": 44 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -98244,17 +100798,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 12428, - "end": 12433, + "start": 12833, + "end": 12834, "loc": { "start": { - "line": 370, - "column": 12 + "line": 378, + "column": 44 }, "end": { - "line": 370, - "column": 17 + "line": 378, + "column": 45 } } }, @@ -98270,44 +100823,42 @@ "postfix": false, "binop": null }, - "value": "blinn", - "start": 12434, - "end": 12439, + "value": "set", + "start": 12834, + "end": 12837, "loc": { "start": { - "line": 370, - "column": 18 + "line": 378, + "column": 45 }, "end": { - "line": 370, - "column": 23 + "line": 378, + "column": 48 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 12440, - "end": 12441, + "start": 12837, + "end": 12838, "loc": { "start": { - "line": 370, - "column": 24 + "line": 378, + "column": 48 }, "end": { - "line": 370, - "column": 25 + "line": 378, + "column": 49 } } }, @@ -98323,23 +100874,48 @@ "postfix": false, "binop": null }, - "value": "technique", - "start": 12442, - "end": 12451, + "value": "diffuse", + "start": 12838, + "end": 12845, "loc": { "start": { - "line": 370, - "column": 26 + "line": 378, + "column": 49 }, "end": { - "line": 370, - "column": 35 + "line": 378, + "column": 56 } } }, { "type": { - "label": "==/!=", + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 12845, + "end": 12846, + "loc": { + "start": { + "line": 378, + "column": 56 + }, + "end": { + "line": 378, + "column": 57 + } + } + }, + { + "type": { + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -98347,73 +100923,69 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "===", - "start": 12452, - "end": 12455, + "start": 12846, + "end": 12847, "loc": { "start": { - "line": 370, - "column": 36 + "line": 378, + "column": 57 }, "end": { - "line": 370, - "column": 39 + "line": 378, + "column": 58 } } }, { "type": { - "label": "string", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "BLINN", - "start": 12456, - "end": 12463, + "start": 12864, + "end": 12865, "loc": { "start": { - "line": 370, - "column": 40 + "line": 379, + "column": 16 }, "end": { - "line": 370, - "column": 47 + "line": 379, + "column": 17 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12463, - "end": 12464, + "start": 12878, + "end": 12879, "loc": { "start": { - "line": 370, - "column": 47 + "line": 380, + "column": 12 }, "end": { - "line": 370, - "column": 48 + "line": 380, + "column": 13 } } }, @@ -98432,15 +101004,15 @@ "updateContext": null }, "value": "const", - "start": 12477, - "end": 12482, + "start": 12892, + "end": 12897, "loc": { "start": { - "line": 371, + "line": 381, "column": 12 }, "end": { - "line": 371, + "line": 381, "column": 17 } } @@ -98457,17 +101029,17 @@ "postfix": false, "binop": null }, - "value": "phong", - "start": 12483, - "end": 12488, + "value": "transparency", + "start": 12898, + "end": 12910, "loc": { "start": { - "line": 371, + "line": 381, "column": 18 }, "end": { - "line": 371, - "column": 23 + "line": 381, + "column": 30 } } }, @@ -98485,16 +101057,16 @@ "updateContext": null }, "value": "=", - "start": 12489, - "end": 12490, + "start": 12911, + "end": 12912, "loc": { "start": { - "line": 371, - "column": 24 + "line": 381, + "column": 31 }, "end": { - "line": 371, - "column": 25 + "line": 381, + "column": 32 } } }, @@ -98510,50 +101082,49 @@ "postfix": false, "binop": null }, - "value": "technique", - "start": 12491, - "end": 12500, + "value": "values", + "start": 12913, + "end": 12919, "loc": { "start": { - "line": 371, - "column": 26 + "line": 381, + "column": 33 }, "end": { - "line": 371, - "column": 35 + "line": 381, + "column": 39 } } }, { "type": { - "label": "==/!=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "===", - "start": 12501, - "end": 12504, + "start": 12919, + "end": 12920, "loc": { "start": { - "line": 371, - "column": 36 + "line": 381, + "column": 39 }, "end": { - "line": 371, - "column": 39 + "line": 381, + "column": 40 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -98561,20 +101132,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "PHONG", - "start": 12505, - "end": 12512, + "value": "transparency", + "start": 12920, + "end": 12932, "loc": { "start": { - "line": 371, + "line": 381, "column": 40 }, "end": { - "line": 371, - "column": 47 + "line": 381, + "column": 52 } } }, @@ -98591,23 +101161,23 @@ "binop": null, "updateContext": null }, - "start": 12512, - "end": 12513, + "start": 12932, + "end": 12933, "loc": { "start": { - "line": 371, - "column": 47 + "line": 381, + "column": 52 }, "end": { - "line": 371, - "column": 48 + "line": 381, + "column": 53 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -98618,24 +101188,24 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 12526, - "end": 12531, + "value": "if", + "start": 12946, + "end": 12948, "loc": { "start": { - "line": 372, + "line": 382, "column": 12 }, "end": { - "line": 372, - "column": 17 + "line": 382, + "column": 14 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -98644,44 +101214,16 @@ "postfix": false, "binop": null }, - "value": "lambert", - "start": 12532, - "end": 12539, - "loc": { - "start": { - "line": 372, - "column": 18 - }, - "end": { - "line": 372, - "column": 25 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 12540, - "end": 12541, + "start": 12949, + "end": 12950, "loc": { "start": { - "line": 372, - "column": 26 + "line": 382, + "column": 15 }, "end": { - "line": 372, - "column": 27 + "line": 382, + "column": 16 } } }, @@ -98697,17 +101239,17 @@ "postfix": false, "binop": null }, - "value": "technique", - "start": 12542, - "end": 12551, + "value": "transparency", + "start": 12950, + "end": 12962, "loc": { "start": { - "line": 372, - "column": 28 + "line": 382, + "column": 16 }, "end": { - "line": 372, - "column": 37 + "line": 382, + "column": 28 } } }, @@ -98724,23 +101266,24 @@ "binop": 6, "updateContext": null }, - "value": "===", - "start": 12552, - "end": 12555, + "value": "!==", + "start": 12963, + "end": 12966, "loc": { "start": { - "line": 372, - "column": 38 + "line": 382, + "column": 29 }, "end": { - "line": 372, - "column": 41 + "line": 382, + "column": 32 } } }, { "type": { - "label": "string", + "label": "null", + "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -98751,23 +101294,23 @@ "binop": null, "updateContext": null }, - "value": "LAMBERT", - "start": 12556, - "end": 12565, + "value": "null", + "start": 12967, + "end": 12971, "loc": { "start": { - "line": 372, - "column": 42 + "line": 382, + "column": 33 }, "end": { - "line": 372, - "column": 51 + "line": 382, + "column": 37 } } }, { "type": { - "label": ";", + "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -98775,47 +101318,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 12565, - "end": 12566, - "loc": { - "start": { - "line": 372, - "column": 51 - }, - "end": { - "line": 372, - "column": 52 - } - } - }, - { - "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, + "binop": 2, "updateContext": null }, - "value": "const", - "start": 12579, - "end": 12584, + "value": "&&", + "start": 12972, + "end": 12974, "loc": { "start": { - "line": 373, - "column": 12 + "line": 382, + "column": 38 }, "end": { - "line": 373, - "column": 17 + "line": 382, + "column": 40 } } }, @@ -98831,44 +101347,44 @@ "postfix": false, "binop": null }, - "value": "diffuse", - "start": 12585, - "end": 12592, + "value": "transparency", + "start": 12975, + "end": 12987, "loc": { "start": { - "line": 373, - "column": 18 + "line": 382, + "column": 41 }, "end": { - "line": 373, - "column": 25 + "line": 382, + "column": 53 } } }, { "type": { - "label": "=", + "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "value": "=", - "start": 12593, - "end": 12594, + "value": "!==", + "start": 12988, + "end": 12991, "loc": { "start": { - "line": 373, - "column": 26 + "line": 382, + "column": 54 }, "end": { - "line": 373, - "column": 27 + "line": 382, + "column": 57 } } }, @@ -98884,23 +101400,23 @@ "postfix": false, "binop": null }, - "value": "values", - "start": 12595, - "end": 12601, + "value": "undefined", + "start": 12992, + "end": 13001, "loc": { "start": { - "line": 373, - "column": 28 + "line": 382, + "column": 58 }, "end": { - "line": 373, - "column": 34 + "line": 382, + "column": 67 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -98908,26 +101424,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12601, - "end": 12602, + "start": 13001, + "end": 13002, "loc": { "start": { - "line": 373, - "column": 34 + "line": 382, + "column": 67 }, "end": { - "line": 373, - "column": 35 + "line": 382, + "column": 68 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -98936,50 +101451,48 @@ "postfix": false, "binop": null }, - "value": "diffuse", - "start": 12602, - "end": 12609, + "start": 13003, + "end": 13004, "loc": { "start": { - "line": 373, - "column": 35 + "line": 382, + "column": 69 }, "end": { - "line": 373, - "column": 42 + "line": 382, + "column": 70 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12609, - "end": 12610, + "value": "materialAttributes", + "start": 13021, + "end": 13039, "loc": { "start": { - "line": 373, - "column": 42 + "line": 383, + "column": 16 }, "end": { - "line": 373, - "column": 43 + "line": 383, + "column": 34 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -98990,24 +101503,23 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 12623, - "end": 12625, + "start": 13039, + "end": 13040, "loc": { "start": { - "line": 374, - "column": 12 + "line": 383, + "column": 34 }, "end": { - "line": 374, - "column": 14 + "line": 383, + "column": 35 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -99016,102 +101528,104 @@ "postfix": false, "binop": null }, - "start": 12626, - "end": 12627, + "value": "opacity", + "start": 13040, + "end": 13047, "loc": { "start": { - "line": 374, - "column": 15 + "line": 383, + "column": 35 }, "end": { - "line": 374, - "column": 16 + "line": 383, + "column": 42 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "diffuse", - "start": 12627, - "end": 12634, + "value": "=", + "start": 13048, + "end": 13049, "loc": { "start": { - "line": 374, - "column": 16 + "line": 383, + "column": 43 }, "end": { - "line": 374, - "column": 23 + "line": 383, + "column": 44 } } }, { "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 2, - "updateContext": null + "binop": null }, - "value": "&&", - "start": 12635, - "end": 12637, + "value": "transparency", + "start": 13050, + "end": 13062, "loc": { "start": { - "line": 374, - "column": 24 + "line": 383, + "column": 45 }, "end": { - "line": 374, - "column": 26 + "line": 383, + "column": 57 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12638, - "end": 12639, + "start": 13062, + "end": 13063, "loc": { "start": { - "line": 374, - "column": 27 + "line": 383, + "column": 57 }, "end": { - "line": 374, - "column": 28 + "line": 383, + "column": 58 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -99119,44 +101633,44 @@ "postfix": false, "binop": null }, - "value": "blinn", - "start": 12639, - "end": 12644, + "start": 13076, + "end": 13077, "loc": { "start": { - "line": 374, - "column": 28 + "line": 384, + "column": 12 }, "end": { - "line": 374, - "column": 33 + "line": 384, + "column": 13 } } }, { "type": { - "label": "||", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, + "binop": null, "updateContext": null }, - "value": "||", - "start": 12645, - "end": 12647, + "value": "const", + "start": 13090, + "end": 13095, "loc": { "start": { - "line": 374, - "column": 34 + "line": 385, + "column": 12 }, "end": { - "line": 374, - "column": 36 + "line": 385, + "column": 17 } } }, @@ -99172,44 +101686,44 @@ "postfix": false, "binop": null }, - "value": "phong", - "start": 12648, - "end": 12653, + "value": "transparent", + "start": 13096, + "end": 13107, "loc": { "start": { - "line": 374, - "column": 37 + "line": 385, + "column": 18 }, "end": { - "line": 374, - "column": 42 + "line": 385, + "column": 29 } } }, { "type": { - "label": "||", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": 1, + "binop": null, "updateContext": null }, - "value": "||", - "start": 12654, - "end": 12656, + "value": "=", + "start": 13108, + "end": 13109, "loc": { "start": { - "line": 374, - "column": 43 + "line": 385, + "column": 30 }, "end": { - "line": 374, - "column": 45 + "line": 385, + "column": 31 } } }, @@ -99225,23 +101739,23 @@ "postfix": false, "binop": null }, - "value": "lambert", - "start": 12657, - "end": 12664, + "value": "values", + "start": 13110, + "end": 13116, "loc": { "start": { - "line": 374, - "column": 46 + "line": 385, + "column": 32 }, "end": { - "line": 374, - "column": 53 + "line": 385, + "column": 38 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -99249,26 +101763,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12664, - "end": 12665, + "start": 13116, + "end": 13117, "loc": { "start": { - "line": 374, - "column": 53 + "line": 385, + "column": 38 }, "end": { - "line": 374, - "column": 54 + "line": 385, + "column": 39 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -99276,41 +101791,43 @@ "postfix": false, "binop": null }, - "start": 12665, - "end": 12666, + "value": "transparent", + "start": 13117, + "end": 13128, "loc": { "start": { - "line": 374, - "column": 54 + "line": 385, + "column": 39 }, "end": { - "line": 374, - "column": 55 + "line": 385, + "column": 50 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12667, - "end": 12668, + "start": 13128, + "end": 13129, "loc": { "start": { - "line": 374, - "column": 56 + "line": 385, + "column": 50 }, "end": { - "line": 374, - "column": 57 + "line": 385, + "column": 51 } } }, @@ -99329,16 +101846,16 @@ "updateContext": null }, "value": "if", - "start": 12685, - "end": 12687, + "start": 13142, + "end": 13144, "loc": { "start": { - "line": 375, - "column": 16 + "line": 386, + "column": 12 }, "end": { - "line": 375, - "column": 18 + "line": 386, + "column": 14 } } }, @@ -99354,43 +101871,16 @@ "postfix": false, "binop": null }, - "start": 12688, - "end": 12689, + "start": 13145, + "end": 13146, "loc": { "start": { - "line": 375, - "column": 19 - }, - "end": { - "line": 375, - "column": 20 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "!", - "start": 12689, - "end": 12690, - "loc": { - "start": { - "line": 375, - "column": 20 + "line": 386, + "column": 15 }, "end": { - "line": 375, - "column": 21 + "line": 386, + "column": 16 } } }, @@ -99406,49 +101896,51 @@ "postfix": false, "binop": null }, - "value": "utils", - "start": 12690, - "end": 12695, + "value": "transparent", + "start": 13146, + "end": 13157, "loc": { "start": { - "line": 375, - "column": 21 + "line": 386, + "column": 16 }, "end": { - "line": 375, - "column": 26 + "line": 386, + "column": 27 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "==/!=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "start": 12695, - "end": 12696, + "value": "!==", + "start": 13158, + "end": 13161, "loc": { "start": { - "line": 375, - "column": 26 + "line": 386, + "column": 28 }, "end": { - "line": 375, - "column": 27 + "line": 386, + "column": 31 } } }, { "type": { - "label": "name", + "label": "null", + "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -99456,44 +101948,47 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "isString", - "start": 12696, - "end": 12704, + "value": "null", + "start": 13162, + "end": 13166, "loc": { "start": { - "line": 375, - "column": 27 + "line": 386, + "column": 32 }, "end": { - "line": 375, - "column": 35 + "line": 386, + "column": 36 } } }, { "type": { - "label": "(", + "label": "&&", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 2, + "updateContext": null }, - "start": 12704, - "end": 12705, + "value": "&&", + "start": 13167, + "end": 13169, "loc": { "start": { - "line": 375, - "column": 35 + "line": 386, + "column": 37 }, "end": { - "line": 375, - "column": 36 + "line": 386, + "column": 39 } } }, @@ -99509,74 +102004,51 @@ "postfix": false, "binop": null }, - "value": "diffuse", - "start": 12705, - "end": 12712, + "value": "transparent", + "start": 13170, + "end": 13181, "loc": { "start": { - "line": 375, - "column": 36 + "line": 386, + "column": 40 }, "end": { - "line": 375, - "column": 43 + "line": 386, + "column": 51 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "==/!=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "start": 12712, - "end": 12713, + "value": "!==", + "start": 13182, + "end": 13185, "loc": { "start": { - "line": 375, - "column": 43 + "line": 386, + "column": 52 }, "end": { - "line": 375, - "column": 44 + "line": 386, + "column": 55 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 12713, - "end": 12714, - "loc": { - "start": { - "line": 375, - "column": 44 - }, - "end": { - "line": 375, - "column": 45 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -99585,24 +102057,25 @@ "postfix": false, "binop": null }, - "start": 12715, - "end": 12716, + "value": "undefined", + "start": 13186, + "end": 13195, "loc": { "start": { - "line": 375, - "column": 46 + "line": 386, + "column": 56 }, "end": { - "line": 375, - "column": 47 + "line": 386, + "column": 65 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -99610,43 +102083,41 @@ "postfix": false, "binop": null }, - "value": "materialAttributes", - "start": 12737, - "end": 12755, + "start": 13195, + "end": 13196, "loc": { "start": { - "line": 376, - "column": 20 + "line": 386, + "column": 65 }, "end": { - "line": 376, - "column": 38 + "line": 386, + "column": 66 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12755, - "end": 12756, + "start": 13197, + "end": 13198, "loc": { "start": { - "line": 376, - "column": 38 + "line": 386, + "column": 67 }, "end": { - "line": 376, - "column": 39 + "line": 386, + "column": 68 } } }, @@ -99662,17 +102133,17 @@ "postfix": false, "binop": null }, - "value": "color", - "start": 12756, - "end": 12761, + "value": "materialAttributes", + "start": 13215, + "end": 13233, "loc": { "start": { - "line": 376, - "column": 39 + "line": 387, + "column": 16 }, "end": { - "line": 376, - "column": 44 + "line": 387, + "column": 34 } } }, @@ -99689,16 +102160,16 @@ "binop": null, "updateContext": null }, - "start": 12761, - "end": 12762, + "start": 13233, + "end": 13234, "loc": { "start": { - "line": 376, - "column": 44 + "line": 387, + "column": 34 }, "end": { - "line": 376, - "column": 45 + "line": 387, + "column": 35 } } }, @@ -99714,42 +102185,44 @@ "postfix": false, "binop": null }, - "value": "set", - "start": 12762, - "end": 12765, + "value": "opacity", + "start": 13234, + "end": 13241, "loc": { "start": { - "line": 376, - "column": 45 + "line": 387, + "column": 35 }, "end": { - "line": 376, - "column": 48 + "line": 387, + "column": 42 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12765, - "end": 12766, + "value": "=", + "start": 13242, + "end": 13243, "loc": { "start": { - "line": 376, - "column": 48 + "line": 387, + "column": 43 }, "end": { - "line": 376, - "column": 49 + "line": 387, + "column": 44 } } }, @@ -99765,68 +102238,68 @@ "postfix": false, "binop": null }, - "value": "diffuse", - "start": 12766, - "end": 12773, + "value": "transparent", + "start": 13244, + "end": 13255, "loc": { "start": { - "line": 376, - "column": 49 + "line": 387, + "column": 45 }, "end": { - "line": 376, + "line": 387, "column": 56 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12773, - "end": 12774, + "start": 13255, + "end": 13256, "loc": { "start": { - "line": 376, + "line": 387, "column": 56 }, "end": { - "line": 376, + "line": 387, "column": 57 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12774, - "end": 12775, + "start": 13269, + "end": 13270, "loc": { "start": { - "line": 376, - "column": 57 + "line": 388, + "column": 12 }, "end": { - "line": 376, - "column": 58 + "line": 388, + "column": 13 } } }, @@ -99842,16 +102315,16 @@ "postfix": false, "binop": null }, - "start": 12792, - "end": 12793, + "start": 13279, + "end": 13280, "loc": { "start": { - "line": 377, - "column": 16 + "line": 389, + "column": 8 }, "end": { - "line": 377, - "column": 17 + "line": 389, + "column": 9 } } }, @@ -99867,16 +102340,16 @@ "postfix": false, "binop": null }, - "start": 12806, - "end": 12807, + "start": 13285, + "end": 13286, "loc": { "start": { - "line": 378, - "column": 12 + "line": 390, + "column": 4 }, "end": { - "line": 378, - "column": 13 + "line": 390, + "column": 5 } } }, @@ -99895,16 +102368,16 @@ "updateContext": null }, "value": "const", - "start": 12820, - "end": 12825, + "start": 13291, + "end": 13296, "loc": { "start": { - "line": 379, - "column": 12 + "line": 391, + "column": 4 }, "end": { - "line": 379, - "column": 17 + "line": 391, + "column": 9 } } }, @@ -99920,17 +102393,17 @@ "postfix": false, "binop": null }, - "value": "transparency", - "start": 12826, - "end": 12838, + "value": "metallicPBR", + "start": 13297, + "end": 13308, "loc": { "start": { - "line": 379, - "column": 18 + "line": 391, + "column": 10 }, "end": { - "line": 379, - "column": 30 + "line": 391, + "column": 21 } } }, @@ -99948,16 +102421,16 @@ "updateContext": null }, "value": "=", - "start": 12839, - "end": 12840, + "start": 13309, + "end": 13310, "loc": { "start": { - "line": 379, - "column": 31 + "line": 391, + "column": 22 }, "end": { - "line": 379, - "column": 32 + "line": 391, + "column": 23 } } }, @@ -99973,17 +102446,17 @@ "postfix": false, "binop": null }, - "value": "values", - "start": 12841, - "end": 12847, + "value": "material", + "start": 13311, + "end": 13319, "loc": { "start": { - "line": 379, - "column": 33 + "line": 391, + "column": 24 }, "end": { - "line": 379, - "column": 39 + "line": 391, + "column": 32 } } }, @@ -100000,16 +102473,16 @@ "binop": null, "updateContext": null }, - "start": 12847, - "end": 12848, + "start": 13319, + "end": 13320, "loc": { "start": { - "line": 379, - "column": 39 + "line": 391, + "column": 32 }, "end": { - "line": 379, - "column": 40 + "line": 391, + "column": 33 } } }, @@ -100025,17 +102498,17 @@ "postfix": false, "binop": null }, - "value": "transparency", - "start": 12848, - "end": 12860, + "value": "pbrMetallicRoughness", + "start": 13320, + "end": 13340, "loc": { "start": { - "line": 379, - "column": 40 + "line": 391, + "column": 33 }, "end": { - "line": 379, - "column": 52 + "line": 391, + "column": 53 } } }, @@ -100052,16 +102525,16 @@ "binop": null, "updateContext": null }, - "start": 12860, - "end": 12861, + "start": 13340, + "end": 13341, "loc": { "start": { - "line": 379, - "column": 52 + "line": 391, + "column": 53 }, "end": { - "line": 379, - "column": 53 + "line": 391, + "column": 54 } } }, @@ -100080,16 +102553,16 @@ "updateContext": null }, "value": "if", - "start": 12874, - "end": 12876, + "start": 13346, + "end": 13348, "loc": { "start": { - "line": 380, - "column": 12 + "line": 392, + "column": 4 }, "end": { - "line": 380, - "column": 14 + "line": 392, + "column": 6 } } }, @@ -100105,16 +102578,16 @@ "postfix": false, "binop": null }, - "start": 12877, - "end": 12878, + "start": 13349, + "end": 13350, "loc": { "start": { - "line": 380, - "column": 15 + "line": 392, + "column": 7 }, "end": { - "line": 380, - "column": 16 + "line": 392, + "column": 8 } } }, @@ -100130,99 +102603,95 @@ "postfix": false, "binop": null }, - "value": "transparency", - "start": 12878, - "end": 12890, + "value": "metallicPBR", + "start": 13350, + "end": 13361, "loc": { "start": { - "line": 380, - "column": 16 + "line": 392, + "column": 8 }, "end": { - "line": 380, - "column": 28 + "line": 392, + "column": 19 } } }, { "type": { - "label": "==/!=", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, - "updateContext": null + "binop": null }, - "value": "!==", - "start": 12891, - "end": 12894, + "start": 13361, + "end": 13362, "loc": { "start": { - "line": 380, - "column": 29 + "line": 392, + "column": 19 }, "end": { - "line": 380, - "column": 32 + "line": 392, + "column": 20 } } }, { "type": { - "label": "null", - "keyword": "null", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "null", - "start": 12895, - "end": 12899, + "start": 13363, + "end": 13364, "loc": { "start": { - "line": 380, - "column": 33 + "line": 392, + "column": 21 }, "end": { - "line": 380, - "column": 37 + "line": 392, + "column": 22 } } }, { "type": { - "label": "&&", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 2, + "binop": null, "updateContext": null }, - "value": "&&", - "start": 12900, - "end": 12902, + "value": "const", + "start": 13373, + "end": 13378, "loc": { "start": { - "line": 380, - "column": 38 + "line": 393, + "column": 8 }, "end": { - "line": 380, - "column": 40 + "line": 393, + "column": 13 } } }, @@ -100238,44 +102707,44 @@ "postfix": false, "binop": null }, - "value": "transparency", - "start": 12903, - "end": 12915, + "value": "baseColorFactor", + "start": 13379, + "end": 13394, "loc": { "start": { - "line": 380, - "column": 41 + "line": 393, + "column": 14 }, "end": { - "line": 380, - "column": 53 + "line": 393, + "column": 29 } } }, { "type": { - "label": "==/!=", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 12916, - "end": 12919, + "value": "=", + "start": 13395, + "end": 13396, "loc": { "start": { - "line": 380, - "column": 54 + "line": 393, + "column": 30 }, "end": { - "line": 380, - "column": 57 + "line": 393, + "column": 31 } } }, @@ -100291,23 +102760,23 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 12920, - "end": 12929, + "value": "metallicPBR", + "start": 13397, + "end": 13408, "loc": { "start": { - "line": 380, - "column": 58 + "line": 393, + "column": 32 }, "end": { - "line": 380, - "column": 67 + "line": 393, + "column": 43 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -100315,43 +102784,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null - }, - "start": 12929, - "end": 12930, - "loc": { - "start": { - "line": 380, - "column": 67 - }, - "end": { - "line": 380, - "column": 68 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 12931, - "end": 12932, + "start": 13408, + "end": 13409, "loc": { "start": { - "line": 380, - "column": 69 + "line": 393, + "column": 43 }, "end": { - "line": 380, - "column": 70 + "line": 393, + "column": 44 } } }, @@ -100367,24 +102812,24 @@ "postfix": false, "binop": null }, - "value": "materialAttributes", - "start": 12949, - "end": 12967, + "value": "baseColorFactor", + "start": 13409, + "end": 13424, "loc": { "start": { - "line": 381, - "column": 16 + "line": 393, + "column": 44 }, "end": { - "line": 381, - "column": 34 + "line": 393, + "column": 59 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -100394,76 +102839,51 @@ "binop": null, "updateContext": null }, - "start": 12967, - "end": 12968, + "start": 13424, + "end": 13425, "loc": { "start": { - "line": 381, - "column": 34 + "line": 393, + "column": 59 }, "end": { - "line": 381, - "column": 35 + "line": 393, + "column": 60 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "opacity", - "start": 12968, - "end": 12975, - "loc": { - "start": { - "line": 381, - "column": 35 - }, - "end": { - "line": 381, - "column": 42 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 12976, - "end": 12977, + "value": "if", + "start": 13434, + "end": 13436, "loc": { "start": { - "line": 381, - "column": 43 + "line": 394, + "column": 8 }, "end": { - "line": 381, - "column": 44 + "line": 394, + "column": 10 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -100472,49 +102892,48 @@ "postfix": false, "binop": null }, - "value": "transparency", - "start": 12978, - "end": 12990, + "start": 13437, + "end": 13438, "loc": { "start": { - "line": 381, - "column": 45 + "line": 394, + "column": 11 }, "end": { - "line": 381, - "column": 57 + "line": 394, + "column": 12 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 12990, - "end": 12991, + "value": "baseColorFactor", + "start": 13438, + "end": 13453, "loc": { "start": { - "line": 381, - "column": 57 + "line": 394, + "column": 12 }, "end": { - "line": 381, - "column": 58 + "line": 394, + "column": 27 } } }, { "type": { - "label": "}", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -100524,44 +102943,41 @@ "postfix": false, "binop": null }, - "start": 13004, - "end": 13005, + "start": 13453, + "end": 13454, "loc": { "start": { - "line": 382, - "column": 12 + "line": 394, + "column": 27 }, "end": { - "line": 382, - "column": 13 + "line": 394, + "column": 28 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 13018, - "end": 13023, + "start": 13455, + "end": 13456, "loc": { "start": { - "line": 383, - "column": 12 + "line": 394, + "column": 29 }, "end": { - "line": 383, - "column": 17 + "line": 394, + "column": 30 } } }, @@ -100577,43 +102993,42 @@ "postfix": false, "binop": null }, - "value": "transparent", - "start": 13024, - "end": 13035, + "value": "materialAttributes", + "start": 13469, + "end": 13487, "loc": { "start": { - "line": 383, - "column": 18 + "line": 395, + "column": 12 }, "end": { - "line": 383, - "column": 29 + "line": 395, + "column": 30 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 13036, - "end": 13037, + "start": 13487, + "end": 13488, "loc": { "start": { - "line": 383, + "line": 395, "column": 30 }, "end": { - "line": 383, + "line": 395, "column": 31 } } @@ -100630,25 +103045,25 @@ "postfix": false, "binop": null }, - "value": "values", - "start": 13038, - "end": 13044, + "value": "color", + "start": 13488, + "end": 13493, "loc": { "start": { - "line": 383, - "column": 32 + "line": 395, + "column": 31 }, "end": { - "line": 383, - "column": 38 + "line": 395, + "column": 36 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "[", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -100657,22 +103072,22 @@ "binop": null, "updateContext": null }, - "start": 13044, - "end": 13045, + "start": 13493, + "end": 13494, "loc": { "start": { - "line": 383, - "column": 38 + "line": 395, + "column": 36 }, "end": { - "line": 383, - "column": 39 + "line": 395, + "column": 37 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -100680,52 +103095,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null - }, - "value": "transparent", - "start": 13045, - "end": 13056, - "loc": { - "start": { - "line": 383, - "column": 39 - }, - "end": { - "line": 383, - "column": 50 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, "binop": null, "updateContext": null }, - "start": 13056, - "end": 13057, + "value": 0, + "start": 13494, + "end": 13495, "loc": { "start": { - "line": 383, - "column": 50 + "line": 395, + "column": 37 }, "end": { - "line": 383, - "column": 51 + "line": 395, + "column": 38 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -100736,42 +103125,43 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 13070, - "end": 13072, + "start": 13495, + "end": 13496, "loc": { "start": { - "line": 384, - "column": 12 + "line": 395, + "column": 38 }, "end": { - "line": 384, - "column": 14 + "line": 395, + "column": 39 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13073, - "end": 13074, + "value": "=", + "start": 13497, + "end": 13498, "loc": { "start": { - "line": 384, - "column": 15 + "line": 395, + "column": 40 }, "end": { - "line": 384, - "column": 16 + "line": 395, + "column": 41 } } }, @@ -100787,51 +103177,49 @@ "postfix": false, "binop": null }, - "value": "transparent", - "start": 13074, - "end": 13085, + "value": "baseColorFactor", + "start": 13499, + "end": 13514, "loc": { "start": { - "line": 384, - "column": 16 + "line": 395, + "column": 42 }, "end": { - "line": 384, - "column": 27 + "line": 395, + "column": 57 } } }, { "type": { - "label": "==/!=", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 13086, - "end": 13089, + "start": 13514, + "end": 13515, "loc": { "start": { - "line": 384, - "column": 28 + "line": 395, + "column": 57 }, "end": { - "line": 384, - "column": 31 + "line": 395, + "column": 58 } } }, { "type": { - "label": "null", - "keyword": "null", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -100842,76 +103230,49 @@ "binop": null, "updateContext": null }, - "value": "null", - "start": 13090, - "end": 13094, - "loc": { - "start": { - "line": 384, - "column": 32 - }, - "end": { - "line": 384, - "column": 36 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 13095, - "end": 13097, + "value": 0, + "start": 13515, + "end": 13516, "loc": { "start": { - "line": 384, - "column": 37 + "line": 395, + "column": 58 }, "end": { - "line": 384, - "column": 39 + "line": 395, + "column": 59 } } }, { "type": { - "label": "name", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "transparent", - "start": 13098, - "end": 13109, + "start": 13516, + "end": 13517, "loc": { "start": { - "line": 384, - "column": 40 + "line": 395, + "column": 59 }, "end": { - "line": 384, - "column": 51 + "line": 395, + "column": 60 } } }, { "type": { - "label": "==/!=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -100919,20 +103280,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 13110, - "end": 13113, + "start": 13517, + "end": 13518, "loc": { "start": { - "line": 384, - "column": 52 + "line": 395, + "column": 60 }, "end": { - "line": 384, - "column": 55 + "line": 395, + "column": 61 } } }, @@ -100948,23 +103308,23 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 13114, - "end": 13123, + "value": "materialAttributes", + "start": 13531, + "end": 13549, "loc": { "start": { - "line": 384, - "column": 56 + "line": 396, + "column": 12 }, "end": { - "line": 384, - "column": 65 + "line": 396, + "column": 30 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -100972,25 +103332,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13123, - "end": 13124, + "start": 13549, + "end": 13550, "loc": { "start": { - "line": 384, - "column": 65 + "line": 396, + "column": 30 }, "end": { - "line": 384, - "column": 66 + "line": 396, + "column": 31 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -100999,50 +103360,51 @@ "postfix": false, "binop": null }, - "start": 13125, - "end": 13126, + "value": "color", + "start": 13550, + "end": 13555, "loc": { "start": { - "line": 384, - "column": 67 + "line": 396, + "column": 31 }, "end": { - "line": 384, - "column": 68 + "line": 396, + "column": 36 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "[", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "materialAttributes", - "start": 13143, - "end": 13161, + "start": 13555, + "end": 13556, "loc": { "start": { - "line": 385, - "column": 16 + "line": 396, + "column": 36 }, "end": { - "line": 385, - "column": 34 + "line": 396, + "column": 37 } } }, { "type": { - "label": ".", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -101051,42 +103413,43 @@ "binop": null, "updateContext": null }, - "start": 13161, - "end": 13162, + "value": 1, + "start": 13556, + "end": 13557, "loc": { "start": { - "line": 385, - "column": 34 + "line": 396, + "column": 37 }, "end": { - "line": 385, - "column": 35 + "line": 396, + "column": 38 } } }, { "type": { - "label": "name", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "opacity", - "start": 13162, - "end": 13169, + "start": 13557, + "end": 13558, "loc": { "start": { - "line": 385, - "column": 35 + "line": 396, + "column": 38 }, "end": { - "line": 385, - "column": 42 + "line": 396, + "column": 39 } } }, @@ -101104,16 +103467,16 @@ "updateContext": null }, "value": "=", - "start": 13170, - "end": 13171, + "start": 13559, + "end": 13560, "loc": { "start": { - "line": 385, - "column": 43 + "line": 396, + "column": 40 }, "end": { - "line": 385, - "column": 44 + "line": 396, + "column": 41 } } }, @@ -101129,25 +103492,25 @@ "postfix": false, "binop": null }, - "value": "transparent", - "start": 13172, - "end": 13183, + "value": "baseColorFactor", + "start": 13561, + "end": 13576, "loc": { "start": { - "line": 385, - "column": 45 + "line": 396, + "column": 42 }, "end": { - "line": 385, - "column": 56 + "line": 396, + "column": 57 } } }, { "type": { - "label": ";", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -101156,47 +103519,49 @@ "binop": null, "updateContext": null }, - "start": 13183, - "end": 13184, + "start": 13576, + "end": 13577, "loc": { "start": { - "line": 385, - "column": 56 + "line": 396, + "column": 57 }, "end": { - "line": 385, - "column": 57 + "line": 396, + "column": 58 } } }, { "type": { - "label": "}", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13197, - "end": 13198, + "value": 1, + "start": 13577, + "end": 13578, "loc": { "start": { - "line": 386, - "column": 12 + "line": 396, + "column": 58 }, "end": { - "line": 386, - "column": 13 + "line": 396, + "column": 59 } } }, { "type": { - "label": "}", + "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -101204,50 +103569,77 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13207, - "end": 13208, + "start": 13578, + "end": 13579, "loc": { "start": { - "line": 387, - "column": 8 + "line": 396, + "column": 59 }, "end": { - "line": 387, - "column": 9 + "line": 396, + "column": 60 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13579, + "end": 13580, + "loc": { + "start": { + "line": 396, + "column": 60 + }, + "end": { + "line": 396, + "column": 61 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null }, - "start": 13213, - "end": 13214, + "value": "materialAttributes", + "start": 13593, + "end": 13611, "loc": { "start": { - "line": 388, - "column": 4 + "line": 397, + "column": 12 }, "end": { - "line": 388, - "column": 5 + "line": 397, + "column": 30 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -101258,17 +103650,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 13219, - "end": 13224, + "start": 13611, + "end": 13612, "loc": { "start": { - "line": 389, - "column": 4 + "line": 397, + "column": 30 }, "end": { - "line": 389, - "column": 9 + "line": 397, + "column": 31 } } }, @@ -101284,50 +103675,49 @@ "postfix": false, "binop": null }, - "value": "metallicPBR", - "start": 13225, - "end": 13236, + "value": "color", + "start": 13612, + "end": 13617, "loc": { "start": { - "line": 389, - "column": 10 + "line": 397, + "column": 31 }, "end": { - "line": 389, - "column": 21 + "line": 397, + "column": 36 } } }, { "type": { - "label": "=", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 13237, - "end": 13238, + "start": 13617, + "end": 13618, "loc": { "start": { - "line": 389, - "column": 22 + "line": 397, + "column": 36 }, "end": { - "line": 389, - "column": 23 + "line": 397, + "column": 37 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -101335,25 +103725,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "material", - "start": 13239, - "end": 13247, + "value": 2, + "start": 13618, + "end": 13619, "loc": { "start": { - "line": 389, - "column": 24 + "line": 397, + "column": 37 }, "end": { - "line": 389, - "column": 32 + "line": 397, + "column": 38 } } }, { "type": { - "label": ".", + "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -101364,77 +103755,77 @@ "binop": null, "updateContext": null }, - "start": 13247, - "end": 13248, + "start": 13619, + "end": 13620, "loc": { "start": { - "line": 389, - "column": 32 + "line": 397, + "column": 38 }, "end": { - "line": 389, - "column": 33 + "line": 397, + "column": 39 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "pbrMetallicRoughness", - "start": 13248, - "end": 13268, + "value": "=", + "start": 13621, + "end": 13622, "loc": { "start": { - "line": 389, - "column": 33 + "line": 397, + "column": 40 }, "end": { - "line": 389, - "column": 53 + "line": 397, + "column": 41 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13268, - "end": 13269, + "value": "baseColorFactor", + "start": 13623, + "end": 13638, "loc": { "start": { - "line": 389, - "column": 53 + "line": 397, + "column": 42 }, "end": { - "line": 389, - "column": 54 + "line": 397, + "column": 57 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "[", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -101443,100 +103834,102 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 13274, - "end": 13276, + "start": 13638, + "end": 13639, "loc": { "start": { - "line": 390, - "column": 4 + "line": 397, + "column": 57 }, "end": { - "line": 390, - "column": 6 + "line": 397, + "column": 58 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "num", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13277, - "end": 13278, + "value": 2, + "start": 13639, + "end": 13640, "loc": { "start": { - "line": 390, - "column": 7 + "line": 397, + "column": 58 }, "end": { - "line": 390, - "column": 8 + "line": 397, + "column": 59 } } }, { "type": { - "label": "name", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "metallicPBR", - "start": 13278, - "end": 13289, + "start": 13640, + "end": 13641, "loc": { "start": { - "line": 390, - "column": 8 + "line": 397, + "column": 59 }, "end": { - "line": 390, - "column": 19 + "line": 397, + "column": 60 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13289, - "end": 13290, + "start": 13641, + "end": 13642, "loc": { "start": { - "line": 390, - "column": 19 + "line": 397, + "column": 60 }, "end": { - "line": 390, - "column": 20 + "line": 397, + "column": 61 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -101545,23 +103938,23 @@ "postfix": false, "binop": null }, - "start": 13291, - "end": 13292, + "value": "materialAttributes", + "start": 13655, + "end": 13673, "loc": { "start": { - "line": 390, - "column": 21 + "line": 398, + "column": 12 }, "end": { - "line": 390, - "column": 22 + "line": 398, + "column": 30 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -101572,17 +103965,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 13301, - "end": 13306, + "start": 13673, + "end": 13674, "loc": { "start": { - "line": 391, - "column": 8 + "line": 398, + "column": 30 }, "end": { - "line": 391, - "column": 13 + "line": 398, + "column": 31 } } }, @@ -101598,17 +103990,17 @@ "postfix": false, "binop": null }, - "value": "baseColorFactor", - "start": 13307, - "end": 13322, + "value": "opacity", + "start": 13674, + "end": 13681, "loc": { "start": { - "line": 391, - "column": 14 + "line": 398, + "column": 31 }, "end": { - "line": 391, - "column": 29 + "line": 398, + "column": 38 } } }, @@ -101626,16 +104018,16 @@ "updateContext": null }, "value": "=", - "start": 13323, - "end": 13324, + "start": 13682, + "end": 13683, "loc": { "start": { - "line": 391, - "column": 30 + "line": 398, + "column": 39 }, "end": { - "line": 391, - "column": 31 + "line": 398, + "column": 40 } } }, @@ -101651,25 +104043,25 @@ "postfix": false, "binop": null }, - "value": "metallicPBR", - "start": 13325, - "end": 13336, + "value": "baseColorFactor", + "start": 13684, + "end": 13699, "loc": { "start": { - "line": 391, - "column": 32 + "line": 398, + "column": 41 }, "end": { - "line": 391, - "column": 43 + "line": 398, + "column": 56 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "[", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -101678,22 +104070,22 @@ "binop": null, "updateContext": null }, - "start": 13336, - "end": 13337, + "start": 13699, + "end": 13700, "loc": { "start": { - "line": 391, - "column": 43 + "line": 398, + "column": 56 }, "end": { - "line": 391, - "column": 44 + "line": 398, + "column": 57 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -101701,26 +104093,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "baseColorFactor", - "start": 13337, - "end": 13352, + "value": 3, + "start": 13700, + "end": 13701, "loc": { "start": { - "line": 391, - "column": 44 + "line": 398, + "column": 57 }, "end": { - "line": 391, - "column": 59 + "line": 398, + "column": 58 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -101730,24 +104123,23 @@ "binop": null, "updateContext": null }, - "start": 13352, - "end": 13353, + "start": 13701, + "end": 13702, "loc": { "start": { - "line": 391, - "column": 59 + "line": 398, + "column": 58 }, "end": { - "line": 391, - "column": 60 + "line": 398, + "column": 59 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -101757,25 +104149,24 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 13362, - "end": 13364, + "start": 13702, + "end": 13703, "loc": { "start": { - "line": 392, - "column": 8 + "line": 398, + "column": 59 }, "end": { - "line": 392, - "column": 10 + "line": 398, + "column": 60 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -101783,50 +104174,52 @@ "postfix": false, "binop": null }, - "start": 13365, - "end": 13366, + "start": 13712, + "end": 13713, "loc": { "start": { - "line": 392, - "column": 11 + "line": 399, + "column": 8 }, "end": { - "line": 392, - "column": 12 + "line": 399, + "column": 9 } } }, { "type": { - "label": "name", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "baseColorFactor", - "start": 13366, - "end": 13381, + "value": "const", + "start": 13722, + "end": 13727, "loc": { "start": { - "line": 392, - "column": 12 + "line": 400, + "column": 8 }, "end": { - "line": 392, - "column": 27 + "line": 400, + "column": 13 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -101834,40 +104227,43 @@ "postfix": false, "binop": null }, - "start": 13381, - "end": 13382, + "value": "metallicFactor", + "start": 13728, + "end": 13742, "loc": { "start": { - "line": 392, - "column": 27 + "line": 400, + "column": 14 }, "end": { - "line": 392, + "line": 400, "column": 28 } } }, { "type": { - "label": "{", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13383, - "end": 13384, + "value": "=", + "start": 13743, + "end": 13744, "loc": { "start": { - "line": 392, + "line": 400, "column": 29 }, "end": { - "line": 392, + "line": 400, "column": 30 } } @@ -101884,17 +104280,17 @@ "postfix": false, "binop": null }, - "value": "materialAttributes", - "start": 13397, - "end": 13415, + "value": "metallicPBR", + "start": 13745, + "end": 13756, "loc": { "start": { - "line": 393, - "column": 12 + "line": 400, + "column": 31 }, "end": { - "line": 393, - "column": 30 + "line": 400, + "column": 42 } } }, @@ -101911,16 +104307,16 @@ "binop": null, "updateContext": null }, - "start": 13415, - "end": 13416, + "start": 13756, + "end": 13757, "loc": { "start": { - "line": 393, - "column": 30 + "line": 400, + "column": 42 }, "end": { - "line": 393, - "column": 31 + "line": 400, + "column": 43 } } }, @@ -101936,25 +104332,25 @@ "postfix": false, "binop": null }, - "value": "color", - "start": 13416, - "end": 13421, + "value": "metallicFactor", + "start": 13757, + "end": 13771, "loc": { "start": { - "line": 393, - "column": 31 + "line": 400, + "column": 43 }, "end": { - "line": 393, - "column": 36 + "line": 400, + "column": 57 } } }, { "type": { - "label": "[", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -101963,24 +104359,25 @@ "binop": null, "updateContext": null }, - "start": 13421, - "end": 13422, + "start": 13771, + "end": 13772, "loc": { "start": { - "line": 393, - "column": 36 + "line": 400, + "column": 57 }, "end": { - "line": 393, - "column": 37 + "line": 400, + "column": 58 } } }, { "type": { - "label": "num", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -101989,103 +104386,103 @@ "binop": null, "updateContext": null }, - "value": 0, - "start": 13422, - "end": 13423, + "value": "if", + "start": 13781, + "end": 13783, "loc": { "start": { - "line": 393, - "column": 37 + "line": 401, + "column": 8 }, "end": { - "line": 393, - "column": 38 + "line": 401, + "column": 10 } } }, { "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13423, - "end": 13424, + "start": 13784, + "end": 13785, "loc": { "start": { - "line": 393, - "column": 38 + "line": 401, + "column": 11 }, "end": { - "line": 393, - "column": 39 + "line": 401, + "column": 12 } } }, { "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 13425, - "end": 13426, + "value": "metallicFactor", + "start": 13785, + "end": 13799, "loc": { "start": { - "line": 393, - "column": 40 + "line": 401, + "column": 12 }, "end": { - "line": 393, - "column": 41 + "line": 401, + "column": 26 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "value": "baseColorFactor", - "start": 13427, - "end": 13442, + "value": "!==", + "start": 13800, + "end": 13803, "loc": { "start": { - "line": 393, - "column": 42 + "line": 401, + "column": 27 }, "end": { - "line": 393, - "column": 57 + "line": 401, + "column": 30 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "null", + "keyword": "null", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -102095,75 +104492,76 @@ "binop": null, "updateContext": null }, - "start": 13442, - "end": 13443, + "value": "null", + "start": 13804, + "end": 13808, "loc": { "start": { - "line": 393, - "column": 57 + "line": 401, + "column": 31 }, "end": { - "line": 393, - "column": 58 + "line": 401, + "column": 35 } } }, { "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, + "label": "&&", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 2, "updateContext": null }, - "value": 0, - "start": 13443, - "end": 13444, + "value": "&&", + "start": 13809, + "end": 13811, "loc": { "start": { - "line": 393, - "column": 58 + "line": 401, + "column": 36 }, "end": { - "line": 393, - "column": 59 + "line": 401, + "column": 38 } } }, { "type": { - "label": "]", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13444, - "end": 13445, + "value": "metallicFactor", + "start": 13812, + "end": 13826, "loc": { "start": { - "line": 393, - "column": 59 + "line": 401, + "column": 39 }, "end": { - "line": 393, - "column": 60 + "line": 401, + "column": 53 } } }, { "type": { - "label": ";", + "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -102171,19 +104569,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "start": 13445, - "end": 13446, + "value": "!==", + "start": 13827, + "end": 13830, "loc": { "start": { - "line": 393, - "column": 60 + "line": 401, + "column": 54 }, "end": { - "line": 393, - "column": 61 + "line": 401, + "column": 57 } } }, @@ -102199,23 +104598,23 @@ "postfix": false, "binop": null }, - "value": "materialAttributes", - "start": 13459, - "end": 13477, + "value": "undefined", + "start": 13831, + "end": 13840, "loc": { "start": { - "line": 394, - "column": 12 + "line": 401, + "column": 58 }, "end": { - "line": 394, - "column": 30 + "line": 401, + "column": 67 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -102223,26 +104622,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13477, - "end": 13478, + "start": 13840, + "end": 13841, "loc": { "start": { - "line": 394, - "column": 30 + "line": 401, + "column": 67 }, "end": { - "line": 394, - "column": 31 + "line": 401, + "column": 68 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -102251,51 +104649,50 @@ "postfix": false, "binop": null }, - "value": "color", - "start": 13478, - "end": 13483, + "start": 13842, + "end": 13843, "loc": { "start": { - "line": 394, - "column": 31 + "line": 401, + "column": 69 }, "end": { - "line": 394, - "column": 36 + "line": 401, + "column": 70 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13483, - "end": 13484, + "value": "materialAttributes", + "start": 13856, + "end": 13874, "loc": { "start": { - "line": 394, - "column": 36 + "line": 402, + "column": 12 }, "end": { - "line": 394, - "column": 37 + "line": 402, + "column": 30 } } }, { "type": { - "label": "num", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -102304,42 +104701,41 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 13484, - "end": 13485, + "start": 13874, + "end": 13875, "loc": { "start": { - "line": 394, - "column": 37 + "line": 402, + "column": 30 }, "end": { - "line": 394, - "column": 38 + "line": 402, + "column": 31 } } }, { "type": { - "label": "]", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13485, - "end": 13486, + "value": "metallic", + "start": 13875, + "end": 13883, "loc": { "start": { - "line": 394, - "column": 38 + "line": 402, + "column": 31 }, "end": { - "line": 394, + "line": 402, "column": 39 } } @@ -102358,15 +104754,15 @@ "updateContext": null }, "value": "=", - "start": 13487, - "end": 13488, + "start": 13884, + "end": 13885, "loc": { "start": { - "line": 394, + "line": 402, "column": 40 }, "end": { - "line": 394, + "line": 402, "column": 41 } } @@ -102383,51 +104779,25 @@ "postfix": false, "binop": null }, - "value": "baseColorFactor", - "start": 13489, - "end": 13504, + "value": "metallicFactor", + "start": 13886, + "end": 13900, "loc": { "start": { - "line": 394, + "line": 402, "column": 42 }, "end": { - "line": 394, - "column": 57 + "line": 402, + "column": 56 } } }, { "type": { - "label": "[", + "label": ";", "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 13504, - "end": 13505, - "loc": { - "start": { - "line": 394, - "column": 57 - }, - "end": { - "line": 394, - "column": 58 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -102436,23 +104806,22 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 13505, - "end": 13506, + "start": 13900, + "end": 13901, "loc": { "start": { - "line": 394, - "column": 58 + "line": 402, + "column": 56 }, "end": { - "line": 394, - "column": 59 + "line": 402, + "column": 57 } } }, { "type": { - "label": "]", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -102460,26 +104829,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13506, - "end": 13507, + "start": 13910, + "end": 13911, "loc": { "start": { - "line": 394, - "column": 59 + "line": 403, + "column": 8 }, "end": { - "line": 394, - "column": 60 + "line": 403, + "column": 9 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -102489,16 +104858,17 @@ "binop": null, "updateContext": null }, - "start": 13507, - "end": 13508, + "value": "const", + "start": 13920, + "end": 13925, "loc": { "start": { - "line": 394, - "column": 60 + "line": 404, + "column": 8 }, "end": { - "line": 394, - "column": 61 + "line": 404, + "column": 13 } } }, @@ -102514,42 +104884,43 @@ "postfix": false, "binop": null }, - "value": "materialAttributes", - "start": 13521, - "end": 13539, + "value": "roughnessFactor", + "start": 13926, + "end": 13941, "loc": { "start": { - "line": 395, - "column": 12 + "line": 404, + "column": 14 }, "end": { - "line": 395, - "column": 30 + "line": 404, + "column": 29 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 13539, - "end": 13540, + "value": "=", + "start": 13942, + "end": 13943, "loc": { "start": { - "line": 395, + "line": 404, "column": 30 }, "end": { - "line": 395, + "line": 404, "column": 31 } } @@ -102566,25 +104937,25 @@ "postfix": false, "binop": null }, - "value": "color", - "start": 13540, - "end": 13545, + "value": "metallicPBR", + "start": 13944, + "end": 13955, "loc": { "start": { - "line": 395, - "column": 31 + "line": 404, + "column": 32 }, "end": { - "line": 395, - "column": 36 + "line": 404, + "column": 43 } } }, { "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -102593,22 +104964,22 @@ "binop": null, "updateContext": null }, - "start": 13545, - "end": 13546, + "start": 13955, + "end": 13956, "loc": { "start": { - "line": 395, - "column": 36 + "line": 404, + "column": 43 }, "end": { - "line": 395, - "column": 37 + "line": 404, + "column": 44 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -102616,27 +104987,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 2, - "start": 13546, - "end": 13547, + "value": "roughnessFactor", + "start": 13956, + "end": 13971, "loc": { "start": { - "line": 395, - "column": 37 + "line": 404, + "column": 44 }, "end": { - "line": 395, - "column": 38 + "line": 404, + "column": 59 } } }, { "type": { - "label": "]", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -102646,50 +105016,51 @@ "binop": null, "updateContext": null }, - "start": 13547, - "end": 13548, + "start": 13971, + "end": 13972, "loc": { "start": { - "line": 395, - "column": 38 + "line": 404, + "column": 59 }, "end": { - "line": 395, - "column": 39 + "line": 404, + "column": 60 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 13549, - "end": 13550, + "value": "if", + "start": 13981, + "end": 13983, "loc": { "start": { - "line": 395, - "column": 40 + "line": 405, + "column": 8 }, "end": { - "line": 395, - "column": 41 + "line": 405, + "column": 10 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -102698,78 +105069,78 @@ "postfix": false, "binop": null }, - "value": "baseColorFactor", - "start": 13551, - "end": 13566, + "start": 13984, + "end": 13985, "loc": { "start": { - "line": 395, - "column": 42 + "line": 405, + "column": 11 }, "end": { - "line": 395, - "column": 57 + "line": 405, + "column": 12 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13566, - "end": 13567, + "value": "roughnessFactor", + "start": 13985, + "end": 14000, "loc": { "start": { - "line": 395, - "column": 57 + "line": 405, + "column": 12 }, "end": { - "line": 395, - "column": 58 + "line": 405, + "column": 27 } } }, { "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "value": 2, - "start": 13567, - "end": 13568, + "value": "!==", + "start": 14001, + "end": 14004, "loc": { "start": { - "line": 395, - "column": 58 + "line": 405, + "column": 28 }, "end": { - "line": 395, - "column": 59 + "line": 405, + "column": 31 } } }, { "type": { - "label": "]", + "label": "null", + "keyword": "null", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -102778,22 +105149,23 @@ "binop": null, "updateContext": null }, - "start": 13568, - "end": 13569, + "value": "null", + "start": 14005, + "end": 14009, "loc": { "start": { - "line": 395, - "column": 59 + "line": 405, + "column": 32 }, "end": { - "line": 395, - "column": 60 + "line": 405, + "column": 36 } } }, { "type": { - "label": ";", + "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -102801,19 +105173,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 2, "updateContext": null }, - "start": 13569, - "end": 13570, + "value": "&&", + "start": 14010, + "end": 14012, "loc": { "start": { - "line": 395, - "column": 60 + "line": 405, + "column": 37 }, "end": { - "line": 395, - "column": 61 + "line": 405, + "column": 39 } } }, @@ -102829,43 +105202,44 @@ "postfix": false, "binop": null }, - "value": "materialAttributes", - "start": 13583, - "end": 13601, + "value": "roughnessFactor", + "start": 14013, + "end": 14028, "loc": { "start": { - "line": 396, - "column": 12 + "line": 405, + "column": 40 }, "end": { - "line": 396, - "column": 30 + "line": 405, + "column": 55 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "==/!=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "start": 13601, - "end": 13602, + "value": "!==", + "start": 14029, + "end": 14032, "loc": { "start": { - "line": 396, - "column": 30 + "line": 405, + "column": 56 }, "end": { - "line": 396, - "column": 31 + "line": 405, + "column": 59 } } }, @@ -102881,51 +105255,49 @@ "postfix": false, "binop": null }, - "value": "opacity", - "start": 13602, - "end": 13609, + "value": "undefined", + "start": 14033, + "end": 14042, "loc": { "start": { - "line": 396, - "column": 31 + "line": 405, + "column": 60 }, "end": { - "line": 396, - "column": 38 + "line": 405, + "column": 69 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 13610, - "end": 13611, + "start": 14042, + "end": 14043, "loc": { "start": { - "line": 396, - "column": 39 + "line": 405, + "column": 69 }, "end": { - "line": 396, - "column": 40 + "line": 405, + "column": 70 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -102934,51 +105306,50 @@ "postfix": false, "binop": null }, - "value": "baseColorFactor", - "start": 13612, - "end": 13627, + "start": 14044, + "end": 14045, "loc": { "start": { - "line": 396, - "column": 41 + "line": 405, + "column": 71 }, "end": { - "line": 396, - "column": 56 + "line": 405, + "column": 72 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13627, - "end": 13628, + "value": "materialAttributes", + "start": 14058, + "end": 14076, "loc": { "start": { - "line": 396, - "column": 56 + "line": 406, + "column": 12 }, "end": { - "line": 396, - "column": 57 + "line": 406, + "column": 30 } } }, { "type": { - "label": "num", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -102987,77 +105358,77 @@ "binop": null, "updateContext": null }, - "value": 3, - "start": 13628, - "end": 13629, + "start": 14076, + "end": 14077, "loc": { "start": { - "line": 396, - "column": 57 + "line": 406, + "column": 30 }, "end": { - "line": 396, - "column": 58 + "line": 406, + "column": 31 } } }, { "type": { - "label": "]", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13629, - "end": 13630, + "value": "roughness", + "start": 14077, + "end": 14086, "loc": { "start": { - "line": 396, - "column": 58 + "line": 406, + "column": 31 }, "end": { - "line": 396, - "column": 59 + "line": 406, + "column": 40 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 13630, - "end": 13631, + "value": "=", + "start": 14087, + "end": 14088, "loc": { "start": { - "line": 396, - "column": 59 + "line": 406, + "column": 41 }, "end": { - "line": 396, - "column": 60 + "line": 406, + "column": 42 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -103065,24 +105436,24 @@ "postfix": false, "binop": null }, - "start": 13640, - "end": 13641, + "value": "roughnessFactor", + "start": 14089, + "end": 14104, "loc": { "start": { - "line": 397, - "column": 8 + "line": 406, + "column": 43 }, "end": { - "line": 397, - "column": 9 + "line": 406, + "column": 58 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -103092,25 +105463,24 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 13650, - "end": 13655, + "start": 14104, + "end": 14105, "loc": { "start": { - "line": 398, - "column": 8 + "line": 406, + "column": 58 }, "end": { - "line": 398, - "column": 13 + "line": 406, + "column": 59 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -103118,44 +105488,41 @@ "postfix": false, "binop": null }, - "value": "metallicFactor", - "start": 13656, - "end": 13670, + "start": 14114, + "end": 14115, "loc": { "start": { - "line": 398, - "column": 14 + "line": 407, + "column": 8 }, "end": { - "line": 398, - "column": 28 + "line": 407, + "column": 9 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 13671, - "end": 13672, + "start": 14120, + "end": 14121, "loc": { "start": { - "line": 398, - "column": 29 + "line": 408, + "column": 4 }, "end": { - "line": 398, - "column": 30 + "line": 408, + "column": 5 } } }, @@ -103171,17 +105538,17 @@ "postfix": false, "binop": null }, - "value": "metallicPBR", - "start": 13673, - "end": 13684, + "value": "materialAttributes", + "start": 14126, + "end": 14144, "loc": { "start": { - "line": 398, - "column": 31 + "line": 409, + "column": 4 }, "end": { - "line": 398, - "column": 42 + "line": 409, + "column": 22 } } }, @@ -103198,16 +105565,16 @@ "binop": null, "updateContext": null }, - "start": 13684, - "end": 13685, + "start": 14144, + "end": 14145, "loc": { "start": { - "line": 398, - "column": 42 + "line": 409, + "column": 22 }, "end": { - "line": 398, - "column": 43 + "line": 409, + "column": 23 } } }, @@ -103223,78 +105590,76 @@ "postfix": false, "binop": null }, - "value": "metallicFactor", - "start": 13685, - "end": 13699, + "value": "doubleSided", + "start": 14145, + "end": 14156, "loc": { "start": { - "line": 398, - "column": 43 + "line": 409, + "column": 23 }, "end": { - "line": 398, - "column": 57 + "line": 409, + "column": 34 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 13699, - "end": 13700, + "value": "=", + "start": 14157, + "end": 14158, "loc": { "start": { - "line": 398, - "column": 57 + "line": 409, + "column": 35 }, "end": { - "line": 398, - "column": 58 + "line": 409, + "column": 36 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 13709, - "end": 13711, + "start": 14159, + "end": 14160, "loc": { "start": { - "line": 399, - "column": 8 + "line": 409, + "column": 37 }, "end": { - "line": 399, - "column": 10 + "line": 409, + "column": 38 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -103303,132 +105668,132 @@ "postfix": false, "binop": null }, - "start": 13712, - "end": 13713, + "value": "material", + "start": 14160, + "end": 14168, "loc": { "start": { - "line": 399, - "column": 11 + "line": 409, + "column": 38 }, "end": { - "line": 399, - "column": 12 + "line": 409, + "column": 46 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "metallicFactor", - "start": 13713, - "end": 13727, + "start": 14168, + "end": 14169, "loc": { "start": { - "line": 399, - "column": 12 + "line": 409, + "column": 46 }, "end": { - "line": 399, - "column": 26 + "line": 409, + "column": 47 } } }, { "type": { - "label": "==/!=", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, - "updateContext": null + "binop": null }, - "value": "!==", - "start": 13728, - "end": 13731, + "value": "doubleSided", + "start": 14169, + "end": 14180, "loc": { "start": { - "line": 399, - "column": 27 + "line": 409, + "column": 47 }, "end": { - "line": 399, - "column": 30 + "line": 409, + "column": 58 } } }, { "type": { - "label": "null", - "keyword": "null", - "beforeExpr": false, - "startsExpr": true, + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "value": "null", - "start": 13732, - "end": 13736, + "value": "!==", + "start": 14181, + "end": 14184, "loc": { "start": { - "line": 399, - "column": 31 + "line": 409, + "column": 59 }, "end": { - "line": 399, - "column": 35 + "line": 409, + "column": 62 } } }, { "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 2, + "binop": null, "updateContext": null }, - "value": "&&", - "start": 13737, - "end": 13739, + "value": "false", + "start": 14185, + "end": 14190, "loc": { "start": { - "line": 399, - "column": 36 + "line": 409, + "column": 63 }, "end": { - "line": 399, - "column": 38 + "line": 409, + "column": 68 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -103436,23 +105801,22 @@ "postfix": false, "binop": null }, - "value": "metallicFactor", - "start": 13740, - "end": 13754, + "start": 14190, + "end": 14191, "loc": { "start": { - "line": 399, - "column": 39 + "line": 409, + "column": 68 }, "end": { - "line": 399, - "column": 53 + "line": 409, + "column": 69 } } }, { "type": { - "label": "==/!=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -103460,54 +105824,55 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 13755, - "end": 13758, + "start": 14191, + "end": 14192, "loc": { "start": { - "line": 399, - "column": 54 + "line": 409, + "column": 69 }, "end": { - "line": 399, - "column": 57 + "line": 409, + "column": 70 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "return", + "keyword": "return", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "undefined", - "start": 13759, - "end": 13768, + "value": "return", + "start": 14197, + "end": 14203, "loc": { "start": { - "line": 399, - "column": 58 + "line": 410, + "column": 4 }, "end": { - "line": 399, - "column": 67 + "line": 410, + "column": 10 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -103515,49 +105880,51 @@ "postfix": false, "binop": null }, - "start": 13768, - "end": 13769, + "value": "materialAttributes", + "start": 14204, + "end": 14222, "loc": { "start": { - "line": 399, - "column": 67 + "line": 410, + "column": 11 }, "end": { - "line": 399, - "column": 68 + "line": 410, + "column": 29 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13770, - "end": 13771, + "start": 14222, + "end": 14223, "loc": { "start": { - "line": 399, - "column": 69 + "line": 410, + "column": 29 }, "end": { - "line": 399, - "column": 70 + "line": 410, + "column": 30 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -103565,43 +105932,43 @@ "postfix": false, "binop": null }, - "value": "materialAttributes", - "start": 13784, - "end": 13802, + "start": 14224, + "end": 14225, "loc": { "start": { - "line": 400, - "column": 12 + "line": 411, + "column": 0 }, "end": { - "line": 400, - "column": 30 + "line": 411, + "column": 1 } } }, { "type": { - "label": ".", + "label": "function", + "keyword": "function", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13802, - "end": 13803, + "value": "function", + "start": 14227, + "end": 14235, "loc": { "start": { - "line": 400, - "column": 30 + "line": 413, + "column": 0 }, "end": { - "line": 400, - "column": 31 + "line": 413, + "column": 8 } } }, @@ -103617,44 +105984,42 @@ "postfix": false, "binop": null }, - "value": "metallic", - "start": 13803, - "end": 13811, + "value": "loadDefaultScene", + "start": 14236, + "end": 14252, "loc": { "start": { - "line": 400, - "column": 31 + "line": 413, + "column": 9 }, "end": { - "line": 400, - "column": 39 + "line": 413, + "column": 25 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null + "postfix": false, + "binop": null }, - "value": "=", - "start": 13812, - "end": 13813, + "start": 14252, + "end": 14253, "loc": { "start": { - "line": 400, - "column": 40 + "line": 413, + "column": 25 }, "end": { - "line": 400, - "column": 41 + "line": 413, + "column": 26 } } }, @@ -103670,51 +106035,50 @@ "postfix": false, "binop": null }, - "value": "metallicFactor", - "start": 13814, - "end": 13828, + "value": "ctx", + "start": 14253, + "end": 14256, "loc": { "start": { - "line": 400, - "column": 42 + "line": 413, + "column": 26 }, "end": { - "line": 400, - "column": 56 + "line": 413, + "column": 29 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 13828, - "end": 13829, + "start": 14256, + "end": 14257, "loc": { "start": { - "line": 400, - "column": 56 + "line": 413, + "column": 29 }, "end": { - "line": 400, - "column": 57 + "line": 413, + "column": 30 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -103722,16 +106086,16 @@ "postfix": false, "binop": null }, - "start": 13838, - "end": 13839, + "start": 14258, + "end": 14259, "loc": { "start": { - "line": 401, - "column": 8 + "line": 413, + "column": 31 }, "end": { - "line": 401, - "column": 9 + "line": 413, + "column": 32 } } }, @@ -103750,16 +106114,16 @@ "updateContext": null }, "value": "const", - "start": 13848, - "end": 13853, + "start": 14264, + "end": 14269, "loc": { "start": { - "line": 402, - "column": 8 + "line": 414, + "column": 4 }, "end": { - "line": 402, - "column": 13 + "line": 414, + "column": 9 } } }, @@ -103775,17 +106139,17 @@ "postfix": false, "binop": null }, - "value": "roughnessFactor", - "start": 13854, - "end": 13869, + "value": "gltfData", + "start": 14270, + "end": 14278, "loc": { "start": { - "line": 402, - "column": 14 + "line": 414, + "column": 10 }, "end": { - "line": 402, - "column": 29 + "line": 414, + "column": 18 } } }, @@ -103803,16 +106167,16 @@ "updateContext": null }, "value": "=", - "start": 13870, - "end": 13871, + "start": 14279, + "end": 14280, "loc": { "start": { - "line": 402, - "column": 30 + "line": 414, + "column": 19 }, "end": { - "line": 402, - "column": 31 + "line": 414, + "column": 20 } } }, @@ -103828,17 +106192,17 @@ "postfix": false, "binop": null }, - "value": "metallicPBR", - "start": 13872, - "end": 13883, + "value": "ctx", + "start": 14281, + "end": 14284, "loc": { "start": { - "line": 402, - "column": 32 + "line": 414, + "column": 21 }, "end": { - "line": 402, - "column": 43 + "line": 414, + "column": 24 } } }, @@ -103855,16 +106219,16 @@ "binop": null, "updateContext": null }, - "start": 13883, - "end": 13884, + "start": 14284, + "end": 14285, "loc": { "start": { - "line": 402, - "column": 43 + "line": 414, + "column": 24 }, "end": { - "line": 402, - "column": 44 + "line": 414, + "column": 25 } } }, @@ -103880,17 +106244,17 @@ "postfix": false, "binop": null }, - "value": "roughnessFactor", - "start": 13884, - "end": 13899, + "value": "gltfData", + "start": 14285, + "end": 14293, "loc": { "start": { - "line": 402, - "column": 44 + "line": 414, + "column": 25 }, "end": { - "line": 402, - "column": 59 + "line": 414, + "column": 33 } } }, @@ -103907,23 +106271,23 @@ "binop": null, "updateContext": null }, - "start": 13899, - "end": 13900, + "start": 14293, + "end": 14294, "loc": { "start": { - "line": 402, - "column": 59 + "line": 414, + "column": 33 }, "end": { - "line": 402, - "column": 60 + "line": 414, + "column": 34 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -103934,24 +106298,24 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 13909, - "end": 13911, + "value": "const", + "start": 14299, + "end": 14304, "loc": { "start": { - "line": 403, - "column": 8 + "line": 415, + "column": 4 }, "end": { - "line": 403, - "column": 10 + "line": 415, + "column": 9 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -103960,16 +106324,44 @@ "postfix": false, "binop": null }, - "start": 13912, - "end": 13913, + "value": "scene", + "start": 14305, + "end": 14310, "loc": { "start": { - "line": 403, - "column": 11 + "line": 415, + "column": 10 }, "end": { - "line": 403, - "column": 12 + "line": 415, + "column": 15 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14311, + "end": 14312, + "loc": { + "start": { + "line": 415, + "column": 16 + }, + "end": { + "line": 415, + "column": 17 } } }, @@ -103985,51 +106377,49 @@ "postfix": false, "binop": null }, - "value": "roughnessFactor", - "start": 13913, - "end": 13928, + "value": "gltfData", + "start": 14313, + "end": 14321, "loc": { "start": { - "line": 403, - "column": 12 + "line": 415, + "column": 18 }, "end": { - "line": 403, - "column": 27 + "line": 415, + "column": 26 } } }, { "type": { - "label": "==/!=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 13929, - "end": 13932, + "start": 14321, + "end": 14322, "loc": { "start": { - "line": 403, - "column": 28 + "line": 415, + "column": 26 }, "end": { - "line": 403, - "column": 31 + "line": 415, + "column": 27 } } }, { "type": { - "label": "null", - "keyword": "null", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -104037,26 +106427,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "null", - "start": 13933, - "end": 13937, + "value": "scene", + "start": 14322, + "end": 14327, "loc": { "start": { - "line": 403, - "column": 32 + "line": 415, + "column": 27 }, "end": { - "line": 403, - "column": 36 + "line": 415, + "column": 32 } } }, { "type": { - "label": "&&", + "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -104064,20 +106453,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 2, + "binop": 1, "updateContext": null }, - "value": "&&", - "start": 13938, - "end": 13940, + "value": "||", + "start": 14328, + "end": 14330, "loc": { "start": { - "line": 403, - "column": 37 + "line": 415, + "column": 33 }, "end": { - "line": 403, - "column": 39 + "line": 415, + "column": 35 } } }, @@ -104093,44 +106482,43 @@ "postfix": false, "binop": null }, - "value": "roughnessFactor", - "start": 13941, - "end": 13956, + "value": "gltfData", + "start": 14331, + "end": 14339, "loc": { "start": { - "line": 403, - "column": 40 + "line": 415, + "column": 36 }, "end": { - "line": 403, - "column": 55 + "line": 415, + "column": 44 } } }, { "type": { - "label": "==/!=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 6, + "binop": null, "updateContext": null }, - "value": "!==", - "start": 13957, - "end": 13960, + "start": 14339, + "end": 14340, "loc": { "start": { - "line": 403, - "column": 56 + "line": 415, + "column": 44 }, "end": { - "line": 403, - "column": 59 + "line": 415, + "column": 45 } } }, @@ -104146,100 +106534,103 @@ "postfix": false, "binop": null }, - "value": "undefined", - "start": 13961, - "end": 13970, + "value": "scenes", + "start": 14340, + "end": 14346, "loc": { "start": { - "line": 403, - "column": 60 + "line": 415, + "column": 45 }, "end": { - "line": 403, - "column": 69 + "line": 415, + "column": 51 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "[", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13970, - "end": 13971, + "start": 14346, + "end": 14347, "loc": { "start": { - "line": 403, - "column": 69 + "line": 415, + "column": 51 }, "end": { - "line": 403, - "column": 70 + "line": 415, + "column": 52 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "num", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 13972, - "end": 13973, + "value": 0, + "start": 14347, + "end": 14348, "loc": { "start": { - "line": 403, - "column": 71 + "line": 415, + "column": 52 }, "end": { - "line": 403, - "column": 72 + "line": 415, + "column": 53 } } }, { "type": { - "label": "name", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "materialAttributes", - "start": 13986, - "end": 14004, + "start": 14348, + "end": 14349, "loc": { "start": { - "line": 404, - "column": 12 + "line": 415, + "column": 53 }, "end": { - "line": 404, - "column": 30 + "line": 415, + "column": 54 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -104249,23 +106640,51 @@ "binop": null, "updateContext": null }, - "start": 14004, - "end": 14005, + "start": 14349, + "end": 14350, "loc": { "start": { - "line": 404, - "column": 30 + "line": 415, + "column": 54 }, "end": { - "line": 404, - "column": 31 + "line": 415, + "column": 55 } } }, { "type": { - "label": "name", + "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": 14355, + "end": 14357, + "loc": { + "start": { + "line": 416, + "column": 4 + }, + "end": { + "line": 416, + "column": 6 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -104274,44 +106693,43 @@ "postfix": false, "binop": null }, - "value": "roughness", - "start": 14005, - "end": 14014, + "start": 14358, + "end": 14359, "loc": { "start": { - "line": 404, - "column": 31 + "line": 416, + "column": 7 }, "end": { - "line": 404, - "column": 40 + "line": 416, + "column": 8 } } }, { "type": { - "label": "=", + "label": "prefix", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, - "prefix": false, + "isAssign": false, + "prefix": true, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 14015, - "end": 14016, + "value": "!", + "start": 14359, + "end": 14360, "loc": { "start": { - "line": 404, - "column": 41 + "line": 416, + "column": 8 }, "end": { - "line": 404, - "column": 42 + "line": 416, + "column": 9 } } }, @@ -104327,51 +106745,50 @@ "postfix": false, "binop": null }, - "value": "roughnessFactor", - "start": 14017, - "end": 14032, + "value": "scene", + "start": 14360, + "end": 14365, "loc": { "start": { - "line": 404, - "column": 43 + "line": 416, + "column": 9 }, "end": { - "line": 404, - "column": 58 + "line": 416, + "column": 14 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14032, - "end": 14033, + "start": 14365, + "end": 14366, "loc": { "start": { - "line": 404, - "column": 58 + "line": 416, + "column": 14 }, "end": { - "line": 404, - "column": 59 + "line": 416, + "column": 15 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -104379,24 +106796,24 @@ "postfix": false, "binop": null }, - "start": 14042, - "end": 14043, + "start": 14367, + "end": 14368, "loc": { "start": { - "line": 405, - "column": 8 + "line": 416, + "column": 16 }, "end": { - "line": 405, - "column": 9 + "line": 416, + "column": 17 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -104404,44 +106821,42 @@ "postfix": false, "binop": null }, - "start": 14048, - "end": 14049, + "value": "error", + "start": 14377, + "end": 14382, "loc": { "start": { - "line": 406, - "column": 4 + "line": 417, + "column": 8 }, "end": { - "line": 406, - "column": 5 + "line": 417, + "column": 13 } } }, { "type": { - "label": "return", - "keyword": "return", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "return", - "start": 14054, - "end": 14060, + "start": 14382, + "end": 14383, "loc": { "start": { - "line": 407, - "column": 4 + "line": 417, + "column": 13 }, "end": { - "line": 407, - "column": 10 + "line": 417, + "column": 14 } } }, @@ -104457,23 +106872,23 @@ "postfix": false, "binop": null }, - "value": "materialAttributes", - "start": 14061, - "end": 14079, + "value": "ctx", + "start": 14383, + "end": 14386, "loc": { "start": { - "line": 407, - "column": 11 + "line": 417, + "column": 14 }, "end": { - "line": 407, - "column": 29 + "line": 417, + "column": 17 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -104484,50 +106899,51 @@ "binop": null, "updateContext": null }, - "start": 14079, - "end": 14080, + "start": 14386, + "end": 14387, "loc": { "start": { - "line": 407, - "column": 29 + "line": 417, + "column": 17 }, "end": { - "line": 407, - "column": 30 + "line": 417, + "column": 18 } } }, { "type": { - "label": "}", + "label": "string", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 14081, - "end": 14082, + "value": "glTF has no default scene", + "start": 14388, + "end": 14415, "loc": { "start": { - "line": 408, - "column": 0 + "line": 417, + "column": 19 }, "end": { - "line": 408, - "column": 1 + "line": 417, + "column": 46 } } }, { "type": { - "label": "function", - "keyword": "function", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -104535,100 +106951,102 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 14084, - "end": 14092, + "start": 14415, + "end": 14416, "loc": { "start": { - "line": 410, - "column": 0 + "line": 417, + "column": 46 }, "end": { - "line": 410, - "column": 8 + "line": 417, + "column": 47 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "loadDefaultScene", - "start": 14093, - "end": 14109, + "start": 14416, + "end": 14417, "loc": { "start": { - "line": 410, - "column": 9 + "line": 417, + "column": 47 }, "end": { - "line": 410, - "column": 25 + "line": 417, + "column": 48 } } }, { "type": { - "label": "(", + "label": "return", + "keyword": "return", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 14109, - "end": 14110, + "value": "return", + "start": 14426, + "end": 14432, "loc": { "start": { - "line": 410, - "column": 25 + "line": 418, + "column": 8 }, "end": { - "line": 410, - "column": 26 + "line": 418, + "column": 14 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ctx", - "start": 14110, - "end": 14113, + "start": 14432, + "end": 14433, "loc": { "start": { - "line": 410, - "column": 26 + "line": 418, + "column": 14 }, "end": { - "line": 410, - "column": 29 + "line": 418, + "column": 15 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -104638,23 +107056,23 @@ "postfix": false, "binop": null }, - "start": 14113, - "end": 14114, + "start": 14438, + "end": 14439, "loc": { "start": { - "line": 410, - "column": 29 + "line": 419, + "column": 4 }, "end": { - "line": 410, - "column": 30 + "line": 419, + "column": 5 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -104663,44 +107081,42 @@ "postfix": false, "binop": null }, - "start": 14115, - "end": 14116, + "value": "loadScene", + "start": 14444, + "end": 14453, "loc": { "start": { - "line": 410, - "column": 31 + "line": 420, + "column": 4 }, "end": { - "line": 410, - "column": 32 + "line": 420, + "column": 13 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 14121, - "end": 14126, + "start": 14453, + "end": 14454, "loc": { "start": { - "line": 411, - "column": 4 + "line": 420, + "column": 13 }, "end": { - "line": 411, - "column": 9 + "line": 420, + "column": 14 } } }, @@ -104716,44 +107132,43 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 14127, - "end": 14135, + "value": "ctx", + "start": 14454, + "end": 14457, "loc": { "start": { - "line": 411, - "column": 10 + "line": 420, + "column": 14 }, "end": { - "line": 411, - "column": 18 + "line": 420, + "column": 17 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 14136, - "end": 14137, + "start": 14457, + "end": 14458, "loc": { "start": { - "line": 411, - "column": 19 + "line": 420, + "column": 17 }, "end": { - "line": 411, - "column": 20 + "line": 420, + "column": 18 } } }, @@ -104769,23 +107184,23 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 14138, - "end": 14141, + "value": "scene", + "start": 14459, + "end": 14464, "loc": { "start": { - "line": 411, - "column": 21 + "line": 420, + "column": 19 }, "end": { - "line": 411, + "line": 420, "column": 24 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -104793,99 +107208,96 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14141, - "end": 14142, + "start": 14464, + "end": 14465, "loc": { "start": { - "line": 411, + "line": 420, "column": 24 }, "end": { - "line": 411, + "line": 420, "column": 25 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "gltfData", - "start": 14142, - "end": 14150, + "start": 14465, + "end": 14466, "loc": { "start": { - "line": 411, + "line": 420, "column": 25 }, "end": { - "line": 411, - "column": 33 + "line": 420, + "column": 26 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14150, - "end": 14151, + "start": 14467, + "end": 14468, "loc": { "start": { - "line": 411, - "column": 33 + "line": 421, + "column": 0 }, "end": { - "line": 411, - "column": 34 + "line": 421, + "column": 1 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "function", + "keyword": "function", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 14156, - "end": 14161, + "value": "function", + "start": 14470, + "end": 14478, "loc": { "start": { - "line": 412, - "column": 4 + "line": 423, + "column": 0 }, "end": { - "line": 412, - "column": 9 + "line": 423, + "column": 8 } } }, @@ -104901,44 +107313,42 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 14162, - "end": 14167, + "value": "loadScene", + "start": 14479, + "end": 14488, "loc": { "start": { - "line": 412, - "column": 10 + "line": 423, + "column": 9 }, "end": { - "line": 412, - "column": 15 + "line": 423, + "column": 18 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 14168, - "end": 14169, + "start": 14488, + "end": 14489, "loc": { "start": { - "line": 412, - "column": 16 + "line": 423, + "column": 18 }, "end": { - "line": 412, - "column": 17 + "line": 423, + "column": 19 } } }, @@ -104954,24 +107364,24 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 14170, - "end": 14178, + "value": "ctx", + "start": 14489, + "end": 14492, "loc": { "start": { - "line": 412, - "column": 18 + "line": 423, + "column": 19 }, "end": { - "line": 412, - "column": 26 + "line": 423, + "column": 22 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -104981,16 +107391,16 @@ "binop": null, "updateContext": null }, - "start": 14178, - "end": 14179, + "start": 14492, + "end": 14493, "loc": { "start": { - "line": 412, - "column": 26 + "line": 423, + "column": 22 }, "end": { - "line": 412, - "column": 27 + "line": 423, + "column": 23 } } }, @@ -105007,50 +107417,48 @@ "binop": null }, "value": "scene", - "start": 14179, - "end": 14184, + "start": 14494, + "end": 14499, "loc": { "start": { - "line": 412, - "column": 27 + "line": 423, + "column": 24 }, "end": { - "line": 412, - "column": 32 + "line": 423, + "column": 29 } } }, { "type": { - "label": "||", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 1, - "updateContext": null + "binop": null }, - "value": "||", - "start": 14185, - "end": 14187, + "start": 14499, + "end": 14500, "loc": { "start": { - "line": 412, - "column": 33 + "line": 423, + "column": 29 }, "end": { - "line": 412, - "column": 35 + "line": 423, + "column": 30 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -105059,23 +107467,23 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 14188, - "end": 14196, + "start": 14501, + "end": 14502, "loc": { "start": { - "line": 412, - "column": 36 + "line": 423, + "column": 31 }, "end": { - "line": 412, - "column": 44 + "line": 423, + "column": 32 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -105086,16 +107494,17 @@ "binop": null, "updateContext": null }, - "start": 14196, - "end": 14197, + "value": "const", + "start": 14507, + "end": 14512, "loc": { "start": { - "line": 412, - "column": 44 + "line": 424, + "column": 4 }, "end": { - "line": 412, - "column": 45 + "line": 424, + "column": 9 } } }, @@ -105111,49 +107520,50 @@ "postfix": false, "binop": null }, - "value": "scenes", - "start": 14197, - "end": 14203, + "value": "nodes", + "start": 14513, + "end": 14518, "loc": { "start": { - "line": 412, - "column": 45 + "line": 424, + "column": 10 }, "end": { - "line": 412, - "column": 51 + "line": 424, + "column": 15 } } }, { "type": { - "label": "[", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 14203, - "end": 14204, + "value": "=", + "start": 14519, + "end": 14520, "loc": { "start": { - "line": 412, - "column": 51 + "line": 424, + "column": 16 }, "end": { - "line": 412, - "column": 52 + "line": 424, + "column": 17 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -105161,26 +107571,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 14204, - "end": 14205, + "value": "scene", + "start": 14521, + "end": 14526, "loc": { "start": { - "line": 412, - "column": 52 + "line": 424, + "column": 18 }, "end": { - "line": 412, - "column": 53 + "line": 424, + "column": 23 } } }, { "type": { - "label": "]", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -105191,16 +107600,42 @@ "binop": null, "updateContext": null }, - "start": 14205, - "end": 14206, + "start": 14526, + "end": 14527, + "loc": { + "start": { + "line": 424, + "column": 23 + }, + "end": { + "line": 424, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "nodes", + "start": 14527, + "end": 14532, "loc": { "start": { - "line": 412, - "column": 53 + "line": 424, + "column": 24 }, "end": { - "line": 412, - "column": 54 + "line": 424, + "column": 29 } } }, @@ -105217,16 +107652,16 @@ "binop": null, "updateContext": null }, - "start": 14206, - "end": 14207, + "start": 14532, + "end": 14533, "loc": { "start": { - "line": 412, - "column": 54 + "line": 424, + "column": 29 }, "end": { - "line": 412, - "column": 55 + "line": 424, + "column": 30 } } }, @@ -105245,15 +107680,15 @@ "updateContext": null }, "value": "if", - "start": 14212, - "end": 14214, + "start": 14538, + "end": 14540, "loc": { "start": { - "line": 413, + "line": 425, "column": 4 }, "end": { - "line": 413, + "line": 425, "column": 6 } } @@ -105270,15 +107705,15 @@ "postfix": false, "binop": null }, - "start": 14215, - "end": 14216, + "start": 14541, + "end": 14542, "loc": { "start": { - "line": 413, + "line": 425, "column": 7 }, "end": { - "line": 413, + "line": 425, "column": 8 } } @@ -105297,15 +107732,15 @@ "updateContext": null }, "value": "!", - "start": 14216, - "end": 14217, + "start": 14542, + "end": 14543, "loc": { "start": { - "line": 413, + "line": 425, "column": 8 }, "end": { - "line": 413, + "line": 425, "column": 9 } } @@ -105322,16 +107757,16 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 14217, - "end": 14222, + "value": "nodes", + "start": 14543, + "end": 14548, "loc": { "start": { - "line": 413, + "line": 425, "column": 9 }, "end": { - "line": 413, + "line": 425, "column": 14 } } @@ -105348,15 +107783,15 @@ "postfix": false, "binop": null }, - "start": 14222, - "end": 14223, + "start": 14548, + "end": 14549, "loc": { "start": { - "line": 413, + "line": 425, "column": 14 }, "end": { - "line": 413, + "line": 425, "column": 15 } } @@ -105373,99 +107808,23 @@ "postfix": false, "binop": null }, - "start": 14224, - "end": 14225, + "start": 14550, + "end": 14551, "loc": { "start": { - "line": 413, + "line": 425, "column": 16 }, "end": { - "line": 413, - "column": 17 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "error", - "start": 14234, - "end": 14239, - "loc": { - "start": { - "line": 414, - "column": 8 - }, - "end": { - "line": 414, - "column": 13 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 14239, - "end": 14240, - "loc": { - "start": { - "line": 414, - "column": 13 - }, - "end": { - "line": 414, - "column": 14 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "ctx", - "start": 14240, - "end": 14243, - "loc": { - "start": { - "line": 414, - "column": 14 - }, - "end": { - "line": 414, + "line": 425, "column": 17 } } }, { "type": { - "label": ",", + "label": "return", + "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -105476,24 +107835,25 @@ "binop": null, "updateContext": null }, - "start": 14243, - "end": 14244, + "value": "return", + "start": 14560, + "end": 14566, "loc": { "start": { - "line": 414, - "column": 17 + "line": 426, + "column": 8 }, "end": { - "line": 414, - "column": 18 + "line": 426, + "column": 14 } } }, { "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -105502,128 +107862,101 @@ "binop": null, "updateContext": null }, - "value": "glTF has no default scene", - "start": 14245, - "end": 14272, - "loc": { - "start": { - "line": 414, - "column": 19 - }, - "end": { - "line": 414, - "column": 46 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 14272, - "end": 14273, + "start": 14566, + "end": 14567, "loc": { "start": { - "line": 414, - "column": 46 + "line": 426, + "column": 14 }, - "end": { - "line": 414, - "column": 47 + "end": { + "line": 426, + "column": 15 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14273, - "end": 14274, + "start": 14572, + "end": 14573, "loc": { "start": { - "line": 414, - "column": 47 + "line": 427, + "column": 4 }, "end": { - "line": 414, - "column": 48 + "line": 427, + "column": 5 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, + "label": "for", + "keyword": "for", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, - "isLoop": false, + "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "return", - "start": 14283, - "end": 14289, + "value": "for", + "start": 14578, + "end": 14581, "loc": { "start": { - "line": 415, - "column": 8 + "line": 428, + "column": 4 }, "end": { - "line": 415, - "column": 14 + "line": 428, + "column": 7 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14289, - "end": 14290, + "start": 14582, + "end": 14583, "loc": { "start": { - "line": 415, - "column": 14 + "line": 428, + "column": 8 }, "end": { - "line": 415, - "column": 15 + "line": 428, + "column": 9 } } }, { "type": { - "label": "}", + "label": "let", + "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -105631,18 +107964,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 14295, - "end": 14296, + "value": "let", + "start": 14583, + "end": 14586, "loc": { "start": { - "line": 416, - "column": 4 + "line": 428, + "column": 9 }, "end": { - "line": 416, - "column": 5 + "line": 428, + "column": 12 } } }, @@ -105658,48 +107993,50 @@ "postfix": false, "binop": null }, - "value": "loadScene", - "start": 14301, - "end": 14310, + "value": "i", + "start": 14587, + "end": 14588, "loc": { "start": { - "line": 417, - "column": 4 + "line": 428, + "column": 13 }, "end": { - "line": 417, - "column": 13 + "line": 428, + "column": 14 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 14310, - "end": 14311, + "value": "=", + "start": 14589, + "end": 14590, "loc": { "start": { - "line": 417, - "column": 13 + "line": 428, + "column": 15 }, "end": { - "line": 417, - "column": 14 + "line": 428, + "column": 16 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -105707,19 +108044,20 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ctx", - "start": 14311, - "end": 14314, + "value": 0, + "start": 14591, + "end": 14592, "loc": { "start": { - "line": 417, - "column": 14 + "line": 428, + "column": 17 }, "end": { - "line": 417, - "column": 17 + "line": 428, + "column": 18 } } }, @@ -105736,16 +108074,16 @@ "binop": null, "updateContext": null }, - "start": 14314, - "end": 14315, + "start": 14592, + "end": 14593, "loc": { "start": { - "line": 417, - "column": 17 + "line": 428, + "column": 18 }, "end": { - "line": 417, - "column": 18 + "line": 428, + "column": 19 } } }, @@ -105761,25 +108099,52 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 14316, - "end": 14321, + "value": "len", + "start": 14594, + "end": 14597, "loc": { "start": { - "line": 417, - "column": 19 + "line": 428, + "column": 20 }, "end": { - "line": 417, + "line": 428, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 14598, + "end": 14599, + "loc": { + "start": { + "line": 428, "column": 24 + }, + "end": { + "line": 428, + "column": 25 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -105787,23 +108152,24 @@ "postfix": false, "binop": null }, - "start": 14321, - "end": 14322, + "value": "nodes", + "start": 14600, + "end": 14605, "loc": { "start": { - "line": 417, - "column": 24 + "line": 428, + "column": 26 }, "end": { - "line": 417, - "column": 25 + "line": 428, + "column": 31 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -105813,24 +108179,24 @@ "binop": null, "updateContext": null }, - "start": 14322, - "end": 14323, + "start": 14605, + "end": 14606, "loc": { "start": { - "line": 417, - "column": 25 + "line": 428, + "column": 31 }, "end": { - "line": 417, - "column": 26 + "line": 428, + "column": 32 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -105838,43 +108204,43 @@ "postfix": false, "binop": null }, - "start": 14324, - "end": 14325, + "value": "length", + "start": 14606, + "end": 14612, "loc": { "start": { - "line": 418, - "column": 0 + "line": 428, + "column": 32 }, "end": { - "line": 418, - "column": 1 + "line": 428, + "column": 38 } } }, { "type": { - "label": "function", - "keyword": "function", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "function", - "start": 14327, - "end": 14335, + "start": 14612, + "end": 14613, "loc": { "start": { - "line": 420, - "column": 0 + "line": 428, + "column": 38 }, "end": { - "line": 420, - "column": 8 + "line": 428, + "column": 39 } } }, @@ -105890,42 +108256,44 @@ "postfix": false, "binop": null }, - "value": "loadScene", - "start": 14336, - "end": 14345, + "value": "i", + "start": 14614, + "end": 14615, "loc": { "start": { - "line": 420, - "column": 9 + "line": 428, + "column": 40 }, "end": { - "line": 420, - "column": 18 + "line": 428, + "column": 41 } } }, { "type": { - "label": "(", + "label": "", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 7, + "updateContext": null }, - "start": 14345, - "end": 14346, + "value": "<", + "start": 14616, + "end": 14617, "loc": { "start": { - "line": 420, - "column": 18 + "line": 428, + "column": 42 }, "end": { - "line": 420, - "column": 19 + "line": 428, + "column": 43 } } }, @@ -105941,23 +108309,23 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 14346, - "end": 14349, + "value": "len", + "start": 14618, + "end": 14621, "loc": { "start": { - "line": 420, - "column": 19 + "line": 428, + "column": 44 }, "end": { - "line": 420, - "column": 22 + "line": 428, + "column": 47 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -105968,16 +108336,16 @@ "binop": null, "updateContext": null }, - "start": 14349, - "end": 14350, + "start": 14621, + "end": 14622, "loc": { "start": { - "line": 420, - "column": 22 + "line": 428, + "column": 47 }, "end": { - "line": 420, - "column": 23 + "line": 428, + "column": 48 } } }, @@ -105993,17 +108361,43 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 14351, - "end": 14356, + "value": "i", + "start": 14623, + "end": 14624, "loc": { "start": { - "line": 420, - "column": 24 + "line": 428, + "column": 49 }, "end": { - "line": 420, - "column": 29 + "line": 428, + "column": 50 + } + } + }, + { + "type": { + "label": "++/--", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": true, + "binop": null + }, + "value": "++", + "start": 14624, + "end": 14626, + "loc": { + "start": { + "line": 428, + "column": 50 + }, + "end": { + "line": 428, + "column": 52 } } }, @@ -106019,16 +108413,16 @@ "postfix": false, "binop": null }, - "start": 14356, - "end": 14357, + "start": 14626, + "end": 14627, "loc": { "start": { - "line": 420, - "column": 29 + "line": 428, + "column": 52 }, "end": { - "line": 420, - "column": 30 + "line": 428, + "column": 53 } } }, @@ -106044,16 +108438,16 @@ "postfix": false, "binop": null }, - "start": 14358, - "end": 14359, + "start": 14628, + "end": 14629, "loc": { "start": { - "line": 420, - "column": 31 + "line": 428, + "column": 54 }, "end": { - "line": 420, - "column": 32 + "line": 428, + "column": 55 } } }, @@ -106072,16 +108466,16 @@ "updateContext": null }, "value": "const", - "start": 14364, - "end": 14369, + "start": 14638, + "end": 14643, "loc": { "start": { - "line": 421, - "column": 4 + "line": 429, + "column": 8 }, "end": { - "line": 421, - "column": 9 + "line": 429, + "column": 13 } } }, @@ -106097,17 +108491,17 @@ "postfix": false, "binop": null }, - "value": "nodes", - "start": 14370, - "end": 14375, + "value": "node", + "start": 14644, + "end": 14648, "loc": { "start": { - "line": 421, - "column": 10 + "line": 429, + "column": 14 }, "end": { - "line": 421, - "column": 15 + "line": 429, + "column": 18 } } }, @@ -106125,16 +108519,16 @@ "updateContext": null }, "value": "=", - "start": 14376, - "end": 14377, + "start": 14649, + "end": 14650, "loc": { "start": { - "line": 421, - "column": 16 + "line": 429, + "column": 19 }, "end": { - "line": 421, - "column": 17 + "line": 429, + "column": 20 } } }, @@ -106150,25 +108544,25 @@ "postfix": false, "binop": null }, - "value": "scene", - "start": 14378, - "end": 14383, + "value": "nodes", + "start": 14651, + "end": 14656, "loc": { "start": { - "line": 421, - "column": 18 + "line": 429, + "column": 21 }, "end": { - "line": 421, - "column": 23 + "line": 429, + "column": 26 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "[", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -106177,16 +108571,16 @@ "binop": null, "updateContext": null }, - "start": 14383, - "end": 14384, + "start": 14656, + "end": 14657, "loc": { "start": { - "line": 421, - "column": 23 + "line": 429, + "column": 26 }, "end": { - "line": 421, - "column": 24 + "line": 429, + "column": 27 } } }, @@ -106202,24 +108596,24 @@ "postfix": false, "binop": null }, - "value": "nodes", - "start": 14384, - "end": 14389, + "value": "i", + "start": 14657, + "end": 14658, "loc": { "start": { - "line": 421, - "column": 24 + "line": 429, + "column": 27 }, "end": { - "line": 421, - "column": 29 + "line": 429, + "column": 28 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -106229,24 +108623,23 @@ "binop": null, "updateContext": null }, - "start": 14389, - "end": 14390, + "start": 14658, + "end": 14659, "loc": { "start": { - "line": 421, - "column": 29 + "line": 429, + "column": 28 }, "end": { - "line": 421, - "column": 30 + "line": 429, + "column": 29 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -106256,24 +108649,23 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 14395, - "end": 14397, + "start": 14659, + "end": 14660, "loc": { "start": { - "line": 422, - "column": 4 + "line": 429, + "column": 29 }, "end": { - "line": 422, - "column": 6 + "line": 429, + "column": 30 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -106282,43 +108674,42 @@ "postfix": false, "binop": null }, - "start": 14398, - "end": 14399, + "value": "countMeshUsage", + "start": 14669, + "end": 14683, "loc": { "start": { - "line": 422, - "column": 7 + "line": 430, + "column": 8 }, "end": { - "line": 422, - "column": 8 + "line": 430, + "column": 22 } } }, { "type": { - "label": "prefix", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "!", - "start": 14399, - "end": 14400, + "start": 14683, + "end": 14684, "loc": { "start": { - "line": 422, - "column": 8 + "line": 430, + "column": 22 }, "end": { - "line": 422, - "column": 9 + "line": 430, + "column": 23 } } }, @@ -106334,49 +108725,50 @@ "postfix": false, "binop": null }, - "value": "nodes", - "start": 14400, - "end": 14405, + "value": "ctx", + "start": 14684, + "end": 14687, "loc": { "start": { - "line": 422, - "column": 9 + "line": 430, + "column": 23 }, "end": { - "line": 422, - "column": 14 + "line": 430, + "column": 26 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 14405, - "end": 14406, + "start": 14687, + "end": 14688, "loc": { "start": { - "line": 422, - "column": 14 + "line": 430, + "column": 26 }, "end": { - "line": 422, - "column": 15 + "line": 430, + "column": 27 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -106385,44 +108777,42 @@ "postfix": false, "binop": null }, - "start": 14407, - "end": 14408, + "value": "node", + "start": 14689, + "end": 14693, "loc": { "start": { - "line": 422, - "column": 16 + "line": 430, + "column": 28 }, "end": { - "line": 422, - "column": 17 + "line": 430, + "column": 32 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "return", - "start": 14417, - "end": 14423, + "start": 14693, + "end": 14694, "loc": { "start": { - "line": 423, - "column": 8 + "line": 430, + "column": 32 }, "end": { - "line": 423, - "column": 14 + "line": 430, + "column": 33 } } }, @@ -106439,16 +108829,16 @@ "binop": null, "updateContext": null }, - "start": 14423, - "end": 14424, + "start": 14694, + "end": 14695, "loc": { "start": { - "line": 423, - "column": 14 + "line": 430, + "column": 33 }, "end": { - "line": 423, - "column": 15 + "line": 430, + "column": 34 } } }, @@ -106464,15 +108854,15 @@ "postfix": false, "binop": null }, - "start": 14429, - "end": 14430, + "start": 14700, + "end": 14701, "loc": { "start": { - "line": 424, + "line": 431, "column": 4 }, "end": { - "line": 424, + "line": 431, "column": 5 } } @@ -106492,15 +108882,15 @@ "updateContext": null }, "value": "for", - "start": 14435, - "end": 14438, + "start": 14706, + "end": 14709, "loc": { "start": { - "line": 425, + "line": 432, "column": 4 }, "end": { - "line": 425, + "line": 432, "column": 7 } } @@ -106517,15 +108907,15 @@ "postfix": false, "binop": null }, - "start": 14439, - "end": 14440, + "start": 14710, + "end": 14711, "loc": { "start": { - "line": 425, + "line": 432, "column": 8 }, "end": { - "line": 425, + "line": 432, "column": 9 } } @@ -106545,15 +108935,15 @@ "updateContext": null }, "value": "let", - "start": 14440, - "end": 14443, + "start": 14711, + "end": 14714, "loc": { "start": { - "line": 425, + "line": 432, "column": 9 }, "end": { - "line": 425, + "line": 432, "column": 12 } } @@ -106571,15 +108961,15 @@ "binop": null }, "value": "i", - "start": 14444, - "end": 14445, + "start": 14715, + "end": 14716, "loc": { "start": { - "line": 425, + "line": 432, "column": 13 }, "end": { - "line": 425, + "line": 432, "column": 14 } } @@ -106598,15 +108988,15 @@ "updateContext": null }, "value": "=", - "start": 14446, - "end": 14447, + "start": 14717, + "end": 14718, "loc": { "start": { - "line": 425, + "line": 432, "column": 15 }, "end": { - "line": 425, + "line": 432, "column": 16 } } @@ -106625,15 +109015,15 @@ "updateContext": null }, "value": 0, - "start": 14448, - "end": 14449, + "start": 14719, + "end": 14720, "loc": { "start": { - "line": 425, + "line": 432, "column": 17 }, "end": { - "line": 425, + "line": 432, "column": 18 } } @@ -106651,15 +109041,15 @@ "binop": null, "updateContext": null }, - "start": 14449, - "end": 14450, + "start": 14720, + "end": 14721, "loc": { "start": { - "line": 425, + "line": 432, "column": 18 }, "end": { - "line": 425, + "line": 432, "column": 19 } } @@ -106677,15 +109067,15 @@ "binop": null }, "value": "len", - "start": 14451, - "end": 14454, + "start": 14722, + "end": 14725, "loc": { "start": { - "line": 425, + "line": 432, "column": 20 }, "end": { - "line": 425, + "line": 432, "column": 23 } } @@ -106704,15 +109094,15 @@ "updateContext": null }, "value": "=", - "start": 14455, - "end": 14456, + "start": 14726, + "end": 14727, "loc": { "start": { - "line": 425, + "line": 432, "column": 24 }, "end": { - "line": 425, + "line": 432, "column": 25 } } @@ -106730,15 +109120,15 @@ "binop": null }, "value": "nodes", - "start": 14457, - "end": 14462, + "start": 14728, + "end": 14733, "loc": { "start": { - "line": 425, + "line": 432, "column": 26 }, "end": { - "line": 425, + "line": 432, "column": 31 } } @@ -106756,15 +109146,15 @@ "binop": null, "updateContext": null }, - "start": 14462, - "end": 14463, + "start": 14733, + "end": 14734, "loc": { "start": { - "line": 425, + "line": 432, "column": 31 }, "end": { - "line": 425, + "line": 432, "column": 32 } } @@ -106782,15 +109172,15 @@ "binop": null }, "value": "length", - "start": 14463, - "end": 14469, + "start": 14734, + "end": 14740, "loc": { "start": { - "line": 425, + "line": 432, "column": 32 }, "end": { - "line": 425, + "line": 432, "column": 38 } } @@ -106808,15 +109198,15 @@ "binop": null, "updateContext": null }, - "start": 14469, - "end": 14470, + "start": 14740, + "end": 14741, "loc": { "start": { - "line": 425, + "line": 432, "column": 38 }, "end": { - "line": 425, + "line": 432, "column": 39 } } @@ -106834,15 +109224,15 @@ "binop": null }, "value": "i", - "start": 14471, - "end": 14472, + "start": 14742, + "end": 14743, "loc": { "start": { - "line": 425, + "line": 432, "column": 40 }, "end": { - "line": 425, + "line": 432, "column": 41 } } @@ -106861,15 +109251,15 @@ "updateContext": null }, "value": "<", - "start": 14473, - "end": 14474, + "start": 14744, + "end": 14745, "loc": { "start": { - "line": 425, + "line": 432, "column": 42 }, "end": { - "line": 425, + "line": 432, "column": 43 } } @@ -106887,15 +109277,15 @@ "binop": null }, "value": "len", - "start": 14475, - "end": 14478, + "start": 14746, + "end": 14749, "loc": { "start": { - "line": 425, + "line": 432, "column": 44 }, "end": { - "line": 425, + "line": 432, "column": 47 } } @@ -106913,15 +109303,15 @@ "binop": null, "updateContext": null }, - "start": 14478, - "end": 14479, + "start": 14749, + "end": 14750, "loc": { "start": { - "line": 425, + "line": 432, "column": 47 }, "end": { - "line": 425, + "line": 432, "column": 48 } } @@ -106939,15 +109329,15 @@ "binop": null }, "value": "i", - "start": 14480, - "end": 14481, + "start": 14751, + "end": 14752, "loc": { "start": { - "line": 425, + "line": 432, "column": 49 }, "end": { - "line": 425, + "line": 432, "column": 50 } } @@ -106965,15 +109355,15 @@ "binop": null }, "value": "++", - "start": 14481, - "end": 14483, + "start": 14752, + "end": 14754, "loc": { "start": { - "line": 425, + "line": 432, "column": 50 }, "end": { - "line": 425, + "line": 432, "column": 52 } } @@ -106990,15 +109380,15 @@ "postfix": false, "binop": null }, - "start": 14483, - "end": 14484, + "start": 14754, + "end": 14755, "loc": { "start": { - "line": 425, + "line": 432, "column": 52 }, "end": { - "line": 425, + "line": 432, "column": 53 } } @@ -107015,15 +109405,15 @@ "postfix": false, "binop": null }, - "start": 14485, - "end": 14486, + "start": 14756, + "end": 14757, "loc": { "start": { - "line": 425, + "line": 432, "column": 54 }, "end": { - "line": 425, + "line": 432, "column": 55 } } @@ -107043,15 +109433,15 @@ "updateContext": null }, "value": "const", - "start": 14495, - "end": 14500, + "start": 14766, + "end": 14771, "loc": { "start": { - "line": 426, + "line": 433, "column": 8 }, "end": { - "line": 426, + "line": 433, "column": 13 } } @@ -107069,15 +109459,15 @@ "binop": null }, "value": "node", - "start": 14501, - "end": 14505, + "start": 14772, + "end": 14776, "loc": { "start": { - "line": 426, + "line": 433, "column": 14 }, "end": { - "line": 426, + "line": 433, "column": 18 } } @@ -107096,15 +109486,15 @@ "updateContext": null }, "value": "=", - "start": 14506, - "end": 14507, + "start": 14777, + "end": 14778, "loc": { "start": { - "line": 426, + "line": 433, "column": 19 }, "end": { - "line": 426, + "line": 433, "column": 20 } } @@ -107122,15 +109512,15 @@ "binop": null }, "value": "nodes", - "start": 14508, - "end": 14513, + "start": 14779, + "end": 14784, "loc": { "start": { - "line": 426, + "line": 433, "column": 21 }, "end": { - "line": 426, + "line": 433, "column": 26 } } @@ -107148,15 +109538,15 @@ "binop": null, "updateContext": null }, - "start": 14513, - "end": 14514, + "start": 14784, + "end": 14785, "loc": { "start": { - "line": 426, + "line": 433, "column": 26 }, "end": { - "line": 426, + "line": 433, "column": 27 } } @@ -107174,15 +109564,15 @@ "binop": null }, "value": "i", - "start": 14514, - "end": 14515, + "start": 14785, + "end": 14786, "loc": { "start": { - "line": 426, + "line": 433, "column": 27 }, "end": { - "line": 426, + "line": 433, "column": 28 } } @@ -107200,15 +109590,15 @@ "binop": null, "updateContext": null }, - "start": 14515, - "end": 14516, + "start": 14786, + "end": 14787, "loc": { "start": { - "line": 426, + "line": 433, "column": 28 }, "end": { - "line": 426, + "line": 433, "column": 29 } } @@ -107226,15 +109616,15 @@ "binop": null, "updateContext": null }, - "start": 14516, - "end": 14517, + "start": 14787, + "end": 14788, "loc": { "start": { - "line": 426, + "line": 433, "column": 29 }, "end": { - "line": 426, + "line": 433, "column": 30 } } @@ -107251,17 +109641,17 @@ "postfix": false, "binop": null }, - "value": "countMeshUsage", - "start": 14526, - "end": 14540, + "value": "loadNode", + "start": 14797, + "end": 14805, "loc": { "start": { - "line": 427, + "line": 434, "column": 8 }, "end": { - "line": 427, - "column": 22 + "line": 434, + "column": 16 } } }, @@ -107277,16 +109667,16 @@ "postfix": false, "binop": null }, - "start": 14540, - "end": 14541, + "start": 14805, + "end": 14806, "loc": { "start": { - "line": 427, - "column": 22 + "line": 434, + "column": 16 }, "end": { - "line": 427, - "column": 23 + "line": 434, + "column": 17 } } }, @@ -107303,16 +109693,16 @@ "binop": null }, "value": "ctx", - "start": 14541, - "end": 14544, + "start": 14806, + "end": 14809, "loc": { "start": { - "line": 427, - "column": 23 + "line": 434, + "column": 17 }, "end": { - "line": 427, - "column": 26 + "line": 434, + "column": 20 } } }, @@ -107329,16 +109719,16 @@ "binop": null, "updateContext": null }, - "start": 14544, - "end": 14545, + "start": 14809, + "end": 14810, "loc": { "start": { - "line": 427, - "column": 26 + "line": 434, + "column": 20 }, "end": { - "line": 427, - "column": 27 + "line": 434, + "column": 21 } } }, @@ -107355,16 +109745,123 @@ "binop": null }, "value": "node", - "start": 14546, - "end": 14550, + "start": 14811, + "end": 14815, "loc": { "start": { - "line": 427, + "line": 434, + "column": 22 + }, + "end": { + "line": 434, + "column": 26 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14815, + "end": 14816, + "loc": { + "start": { + "line": 434, + "column": 26 + }, + "end": { + "line": 434, + "column": 27 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 14817, + "end": 14818, + "loc": { + "start": { + "line": 434, "column": 28 }, "end": { - "line": 427, - "column": 32 + "line": 434, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14818, + "end": 14819, + "loc": { + "start": { + "line": 434, + "column": 29 + }, + "end": { + "line": 434, + "column": 30 + } + } + }, + { + "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": 14820, + "end": 14824, + "loc": { + "start": { + "line": 434, + "column": 31 + }, + "end": { + "line": 434, + "column": 35 } } }, @@ -107380,16 +109877,16 @@ "postfix": false, "binop": null }, - "start": 14550, - "end": 14551, + "start": 14824, + "end": 14825, "loc": { "start": { - "line": 427, - "column": 32 + "line": 434, + "column": 35 }, "end": { - "line": 427, - "column": 33 + "line": 434, + "column": 36 } } }, @@ -107406,16 +109903,16 @@ "binop": null, "updateContext": null }, - "start": 14551, - "end": 14552, + "start": 14825, + "end": 14826, "loc": { "start": { - "line": 427, - "column": 33 + "line": 434, + "column": 36 }, "end": { - "line": 427, - "column": 34 + "line": 434, + "column": 37 } } }, @@ -107431,51 +109928,49 @@ "postfix": false, "binop": null }, - "start": 14557, - "end": 14558, + "start": 14831, + "end": 14832, "loc": { "start": { - "line": 428, + "line": 435, "column": 4 }, "end": { - "line": 428, + "line": 435, "column": 5 } } }, { "type": { - "label": "for", - "keyword": "for", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, - "isLoop": true, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "for", - "start": 14563, - "end": 14566, + "start": 14833, + "end": 14834, "loc": { "start": { - "line": 429, - "column": 4 + "line": 436, + "column": 0 }, "end": { - "line": 429, - "column": 7 + "line": 436, + "column": 1 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "function", + "keyword": "function", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -107484,44 +109979,68 @@ "postfix": false, "binop": null }, - "start": 14567, - "end": 14568, + "value": "function", + "start": 14836, + "end": 14844, "loc": { "start": { - "line": 429, - "column": 8 + "line": 438, + "column": 0 }, "end": { - "line": 429, - "column": 9 + "line": 438, + "column": 8 } } }, { "type": { - "label": "let", - "keyword": "let", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "let", - "start": 14568, - "end": 14571, + "value": "countMeshUsage", + "start": 14845, + "end": 14859, "loc": { "start": { - "line": 429, + "line": 438, "column": 9 }, "end": { - "line": 429, - "column": 12 + "line": 438, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14859, + "end": 14860, + "loc": { + "start": { + "line": 438, + "column": 23 + }, + "end": { + "line": 438, + "column": 24 } } }, @@ -107537,50 +110056,49 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 14572, - "end": 14573, + "value": "ctx", + "start": 14860, + "end": 14863, "loc": { "start": { - "line": 429, - "column": 13 + "line": 438, + "column": 24 }, "end": { - "line": 429, - "column": 14 + "line": 438, + "column": 27 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 14574, - "end": 14575, + "start": 14863, + "end": 14864, "loc": { "start": { - "line": 429, - "column": 15 + "line": 438, + "column": 27 }, "end": { - "line": 429, - "column": 16 + "line": 438, + "column": 28 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -107588,27 +110106,77 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 14576, - "end": 14577, + "value": "node", + "start": 14865, + "end": 14869, "loc": { "start": { - "line": 429, - "column": 17 + "line": 438, + "column": 29 }, "end": { - "line": 429, - "column": 18 + "line": 438, + "column": 33 } } }, { "type": { - "label": ",", + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14869, + "end": 14870, + "loc": { + "start": { + "line": 438, + "column": 33 + }, + "end": { + "line": 438, + "column": 34 + } + } + }, + { + "type": { + "label": "{", "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14871, + "end": 14872, + "loc": { + "start": { + "line": 438, + "column": 35 + }, + "end": { + "line": 438, + "column": 36 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -107618,16 +110186,17 @@ "binop": null, "updateContext": null }, - "start": 14577, - "end": 14578, + "value": "const", + "start": 14877, + "end": 14882, "loc": { "start": { - "line": 429, - "column": 18 + "line": 439, + "column": 4 }, "end": { - "line": 429, - "column": 19 + "line": 439, + "column": 9 } } }, @@ -107643,17 +110212,17 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 14579, - "end": 14582, + "value": "mesh", + "start": 14883, + "end": 14887, "loc": { "start": { - "line": 429, - "column": 20 + "line": 439, + "column": 10 }, "end": { - "line": 429, - "column": 23 + "line": 439, + "column": 14 } } }, @@ -107671,16 +110240,16 @@ "updateContext": null }, "value": "=", - "start": 14583, - "end": 14584, + "start": 14888, + "end": 14889, "loc": { "start": { - "line": 429, - "column": 24 + "line": 439, + "column": 15 }, "end": { - "line": 429, - "column": 25 + "line": 439, + "column": 16 } } }, @@ -107696,17 +110265,17 @@ "postfix": false, "binop": null }, - "value": "nodes", - "start": 14585, - "end": 14590, + "value": "node", + "start": 14890, + "end": 14894, "loc": { "start": { - "line": 429, - "column": 26 + "line": 439, + "column": 17 }, "end": { - "line": 429, - "column": 31 + "line": 439, + "column": 21 } } }, @@ -107723,16 +110292,16 @@ "binop": null, "updateContext": null }, - "start": 14590, - "end": 14591, + "start": 14894, + "end": 14895, "loc": { "start": { - "line": 429, - "column": 31 + "line": 439, + "column": 21 }, "end": { - "line": 429, - "column": 32 + "line": 439, + "column": 22 } } }, @@ -107748,17 +110317,17 @@ "postfix": false, "binop": null }, - "value": "length", - "start": 14591, - "end": 14597, + "value": "mesh", + "start": 14895, + "end": 14899, "loc": { "start": { - "line": 429, - "column": 32 + "line": 439, + "column": 22 }, "end": { - "line": 429, - "column": 38 + "line": 439, + "column": 26 } } }, @@ -107775,69 +110344,69 @@ "binop": null, "updateContext": null }, - "start": 14597, - "end": 14598, + "start": 14899, + "end": 14900, "loc": { "start": { - "line": 429, - "column": 38 + "line": 439, + "column": 26 }, "end": { - "line": 429, - "column": 39 + "line": 439, + "column": 27 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "i", - "start": 14599, - "end": 14600, + "value": "if", + "start": 14905, + "end": 14907, "loc": { "start": { - "line": 429, - "column": 40 + "line": 440, + "column": 4 }, "end": { - "line": 429, - "column": 41 + "line": 440, + "column": 6 } } }, { "type": { - "label": "", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 7, - "updateContext": null + "binop": null }, - "value": "<", - "start": 14601, - "end": 14602, + "start": 14908, + "end": 14909, "loc": { "start": { - "line": 429, - "column": 42 + "line": 440, + "column": 7 }, "end": { - "line": 429, - "column": 43 + "line": 440, + "column": 8 } } }, @@ -107853,50 +110422,49 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 14603, - "end": 14606, + "value": "mesh", + "start": 14909, + "end": 14913, "loc": { "start": { - "line": 429, - "column": 44 + "line": 440, + "column": 8 }, "end": { - "line": 429, - "column": 47 + "line": 440, + "column": 12 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14606, - "end": 14607, + "start": 14913, + "end": 14914, "loc": { "start": { - "line": 429, - "column": 47 + "line": 440, + "column": 12 }, "end": { - "line": 429, - "column": 48 + "line": 440, + "column": 13 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -107905,49 +110473,48 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 14608, - "end": 14609, + "start": 14915, + "end": 14916, "loc": { "start": { - "line": 429, - "column": 49 + "line": 440, + "column": 14 }, "end": { - "line": 429, - "column": 50 + "line": 440, + "column": 15 } } }, { "type": { - "label": "++/--", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, + "prefix": false, + "postfix": false, "binop": null }, - "value": "++", - "start": 14609, - "end": 14611, + "value": "mesh", + "start": 14925, + "end": 14929, "loc": { "start": { - "line": 429, - "column": 50 + "line": 441, + "column": 8 }, "end": { - "line": 429, - "column": 52 + "line": 441, + "column": 12 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -107955,25 +110522,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 14611, - "end": 14612, + "start": 14929, + "end": 14930, "loc": { "start": { - "line": 429, - "column": 52 + "line": 441, + "column": 12 }, "end": { - "line": 429, - "column": 53 + "line": 441, + "column": 13 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -107982,44 +110550,44 @@ "postfix": false, "binop": null }, - "start": 14613, - "end": 14614, + "value": "instances", + "start": 14930, + "end": 14939, "loc": { "start": { - "line": 429, - "column": 54 + "line": 441, + "column": 13 }, "end": { - "line": 429, - "column": 55 + "line": 441, + "column": 22 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "const", - "start": 14623, - "end": 14628, + "value": "=", + "start": 14940, + "end": 14941, "loc": { "start": { - "line": 430, - "column": 8 + "line": 441, + "column": 23 }, "end": { - "line": 430, - "column": 13 + "line": 441, + "column": 24 } } }, @@ -108035,44 +110603,43 @@ "postfix": false, "binop": null }, - "value": "node", - "start": 14629, - "end": 14633, + "value": "mesh", + "start": 14942, + "end": 14946, "loc": { "start": { - "line": 430, - "column": 14 + "line": 441, + "column": 25 }, "end": { - "line": 430, - "column": 18 + "line": 441, + "column": 29 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 14634, - "end": 14635, + "start": 14946, + "end": 14947, "loc": { "start": { - "line": 430, - "column": 19 + "line": 441, + "column": 29 }, "end": { - "line": 430, - "column": 20 + "line": 441, + "column": 30 } } }, @@ -108088,25 +110655,25 @@ "postfix": false, "binop": null }, - "value": "nodes", - "start": 14636, - "end": 14641, + "value": "instances", + "start": 14947, + "end": 14956, "loc": { "start": { - "line": 430, - "column": 21 + "line": 441, + "column": 30 }, "end": { - "line": 430, - "column": 26 + "line": 441, + "column": 39 } } }, { "type": { - "label": "[", + "label": "?", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -108115,16 +110682,16 @@ "binop": null, "updateContext": null }, - "start": 14641, - "end": 14642, + "start": 14957, + "end": 14958, "loc": { "start": { - "line": 430, - "column": 26 + "line": 441, + "column": 40 }, "end": { - "line": 430, - "column": 27 + "line": 441, + "column": 41 } } }, @@ -108140,23 +110707,23 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 14642, - "end": 14643, + "value": "mesh", + "start": 14959, + "end": 14963, "loc": { "start": { - "line": 430, - "column": 27 + "line": 441, + "column": 42 }, "end": { - "line": 430, - "column": 28 + "line": 441, + "column": 46 } } }, { "type": { - "label": "]", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -108167,42 +110734,16 @@ "binop": null, "updateContext": null }, - "start": 14643, - "end": 14644, - "loc": { - "start": { - "line": 430, - "column": 28 - }, - "end": { - "line": 430, - "column": 29 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 14644, - "end": 14645, + "start": 14963, + "end": 14964, "loc": { "start": { - "line": 430, - "column": 29 + "line": 441, + "column": 46 }, "end": { - "line": 430, - "column": 30 + "line": 441, + "column": 47 } } }, @@ -108218,48 +110759,50 @@ "postfix": false, "binop": null }, - "value": "loadNode", - "start": 14654, - "end": 14662, + "value": "instances", + "start": 14964, + "end": 14973, "loc": { "start": { - "line": 431, - "column": 8 + "line": 441, + "column": 47 }, "end": { - "line": 431, - "column": 16 + "line": 441, + "column": 56 } } }, { "type": { - "label": "(", + "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, - "binop": null + "binop": 9, + "updateContext": null }, - "start": 14662, - "end": 14663, + "value": "+", + "start": 14974, + "end": 14975, "loc": { "start": { - "line": 431, - "column": 16 + "line": 441, + "column": 57 }, "end": { - "line": 431, - "column": 17 + "line": 441, + "column": 58 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -108267,25 +110810,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ctx", - "start": 14663, - "end": 14666, + "value": 1, + "start": 14976, + "end": 14977, "loc": { "start": { - "line": 431, - "column": 17 + "line": 441, + "column": 59 }, "end": { - "line": 431, - "column": 20 + "line": 441, + "column": 60 } } }, { "type": { - "label": ",", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -108296,22 +110840,22 @@ "binop": null, "updateContext": null }, - "start": 14666, - "end": 14667, + "start": 14978, + "end": 14979, "loc": { "start": { - "line": 431, - "column": 20 + "line": 441, + "column": 61 }, "end": { - "line": 431, - "column": 21 + "line": 441, + "column": 62 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -108319,25 +110863,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "node", - "start": 14668, - "end": 14672, + "value": 1, + "start": 14980, + "end": 14981, "loc": { "start": { - "line": 431, - "column": 22 + "line": 441, + "column": 63 }, "end": { - "line": 431, - "column": 26 + "line": 441, + "column": 64 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -108348,50 +110893,49 @@ "binop": null, "updateContext": null }, - "start": 14672, - "end": 14673, + "start": 14981, + "end": 14982, "loc": { "start": { - "line": 431, - "column": 26 + "line": 441, + "column": 64 }, "end": { - "line": 431, - "column": 27 + "line": 441, + "column": 65 } } }, { "type": { - "label": "num", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 14674, - "end": 14675, + "start": 14987, + "end": 14988, "loc": { "start": { - "line": 431, - "column": 28 + "line": 442, + "column": 4 }, "end": { - "line": 431, - "column": 29 + "line": 442, + "column": 5 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -108401,52 +110945,50 @@ "binop": null, "updateContext": null }, - "start": 14675, - "end": 14676, + "value": "if", + "start": 14993, + "end": 14995, "loc": { "start": { - "line": 431, - "column": 29 + "line": 443, + "column": 4 }, "end": { - "line": 431, - "column": 30 + "line": 443, + "column": 6 } } }, { "type": { - "label": "null", - "keyword": "null", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "null", - "start": 14677, - "end": 14681, + "start": 14996, + "end": 14997, "loc": { "start": { - "line": 431, - "column": 31 + "line": 443, + "column": 7 }, "end": { - "line": 431, - "column": 35 + "line": 443, + "column": 8 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -108454,23 +110996,24 @@ "postfix": false, "binop": null }, - "start": 14681, - "end": 14682, + "value": "node", + "start": 14997, + "end": 15001, "loc": { "start": { - "line": 431, - "column": 35 + "line": 443, + "column": 8 }, "end": { - "line": 431, - "column": 36 + "line": 443, + "column": 12 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -108480,24 +111023,24 @@ "binop": null, "updateContext": null }, - "start": 14682, - "end": 14683, + "start": 15001, + "end": 15002, "loc": { "start": { - "line": 431, - "column": 36 + "line": 443, + "column": 12 }, "end": { - "line": 431, - "column": 37 + "line": 443, + "column": 13 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -108505,22 +111048,23 @@ "postfix": false, "binop": null }, - "start": 14688, - "end": 14689, + "value": "children", + "start": 15002, + "end": 15010, "loc": { "start": { - "line": 432, - "column": 4 + "line": 443, + "column": 13 }, "end": { - "line": 432, - "column": 5 + "line": 443, + "column": 21 } } }, { "type": { - "label": "}", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -108530,24 +111074,23 @@ "postfix": false, "binop": null }, - "start": 14690, - "end": 14691, + "start": 15010, + "end": 15011, "loc": { "start": { - "line": 433, - "column": 0 + "line": 443, + "column": 21 }, "end": { - "line": 433, - "column": 1 + "line": 443, + "column": 22 } } }, { "type": { - "label": "function", - "keyword": "function", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -108556,17 +111099,44 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 14693, - "end": 14701, + "start": 15012, + "end": 15013, "loc": { "start": { - "line": 435, - "column": 0 + "line": 443, + "column": 23 }, "end": { - "line": 435, + "line": 443, + "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": 15022, + "end": 15027, + "loc": { + "start": { + "line": 444, "column": 8 + }, + "end": { + "line": 444, + "column": 13 } } }, @@ -108582,41 +111152,43 @@ "postfix": false, "binop": null }, - "value": "countMeshUsage", - "start": 14702, - "end": 14716, + "value": "children", + "start": 15028, + "end": 15036, "loc": { "start": { - "line": 435, - "column": 9 + "line": 444, + "column": 14 }, "end": { - "line": 435, - "column": 23 + "line": 444, + "column": 22 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 14716, - "end": 14717, + "value": "=", + "start": 15037, + "end": 15038, "loc": { "start": { - "line": 435, + "line": 444, "column": 23 }, "end": { - "line": 435, + "line": 444, "column": 24 } } @@ -108633,24 +111205,24 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 14717, - "end": 14720, + "value": "node", + "start": 15039, + "end": 15043, "loc": { "start": { - "line": 435, - "column": 24 + "line": 444, + "column": 25 }, "end": { - "line": 435, - "column": 27 + "line": 444, + "column": 29 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -108660,16 +111232,16 @@ "binop": null, "updateContext": null }, - "start": 14720, - "end": 14721, + "start": 15043, + "end": 15044, "loc": { "start": { - "line": 435, - "column": 27 + "line": 444, + "column": 29 }, "end": { - "line": 435, - "column": 28 + "line": 444, + "column": 30 } } }, @@ -108685,48 +111257,77 @@ "postfix": false, "binop": null }, - "value": "node", - "start": 14722, - "end": 14726, + "value": "children", + "start": 15044, + "end": 15052, "loc": { "start": { - "line": 435, - "column": 29 + "line": 444, + "column": 30 }, "end": { - "line": 435, - "column": 33 + "line": 444, + "column": 38 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 14726, - "end": 14727, + "start": 15052, + "end": 15053, "loc": { "start": { - "line": 435, - "column": 33 + "line": 444, + "column": 38 }, "end": { - "line": 435, - "column": 34 + "line": 444, + "column": 39 } } }, { "type": { - "label": "{", + "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": 15062, + "end": 15065, + "loc": { + "start": { + "line": 445, + "column": 8 + }, + "end": { + "line": 445, + "column": 11 + } + } + }, + { + "type": { + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -108736,23 +111337,23 @@ "postfix": false, "binop": null }, - "start": 14728, - "end": 14729, + "start": 15066, + "end": 15067, "loc": { "start": { - "line": 435, - "column": 35 + "line": 445, + "column": 12 }, "end": { - "line": 435, - "column": 36 + "line": 445, + "column": 13 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "let", + "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -108763,17 +111364,17 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 14734, - "end": 14739, + "value": "let", + "start": 15067, + "end": 15070, "loc": { "start": { - "line": 436, - "column": 4 + "line": 445, + "column": 13 }, "end": { - "line": 436, - "column": 9 + "line": 445, + "column": 16 } } }, @@ -108789,17 +111390,17 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 14740, - "end": 14744, + "value": "i", + "start": 15071, + "end": 15072, "loc": { "start": { - "line": 436, - "column": 10 + "line": 445, + "column": 17 }, "end": { - "line": 436, - "column": 14 + "line": 445, + "column": 18 } } }, @@ -108817,22 +111418,22 @@ "updateContext": null }, "value": "=", - "start": 14745, - "end": 14746, + "start": 15073, + "end": 15074, "loc": { "start": { - "line": 436, - "column": 15 + "line": 445, + "column": 19 }, "end": { - "line": 436, - "column": 16 + "line": 445, + "column": 20 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -108840,26 +111441,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "node", - "start": 14747, - "end": 14751, + "value": 0, + "start": 15075, + "end": 15076, "loc": { "start": { - "line": 436, - "column": 17 + "line": 445, + "column": 21 }, "end": { - "line": 436, - "column": 21 + "line": 445, + "column": 22 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -108869,16 +111471,16 @@ "binop": null, "updateContext": null }, - "start": 14751, - "end": 14752, + "start": 15076, + "end": 15077, "loc": { "start": { - "line": 436, - "column": 21 + "line": 445, + "column": 22 }, "end": { - "line": 436, - "column": 22 + "line": 445, + "column": 23 } } }, @@ -108894,78 +111496,51 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 14752, - "end": 14756, + "value": "len", + "start": 15078, + "end": 15081, "loc": { "start": { - "line": 436, - "column": 22 + "line": 445, + "column": 24 }, "end": { - "line": 436, - "column": 26 + "line": 445, + "column": 27 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 14756, - "end": 14757, + "value": "=", + "start": 15082, + "end": 15083, "loc": { "start": { - "line": 436, - "column": 26 + "line": 445, + "column": 28 }, "end": { - "line": 436, - "column": 27 + "line": 445, + "column": 29 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "if", - "start": 14762, - "end": 14764, - "loc": { - "start": { - "line": 437, - "column": 4 - }, - "end": { - "line": 437, - "column": 6 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -108974,50 +111549,51 @@ "postfix": false, "binop": null }, - "start": 14765, - "end": 14766, + "value": "children", + "start": 15084, + "end": 15092, "loc": { "start": { - "line": 437, - "column": 7 + "line": 445, + "column": 30 }, "end": { - "line": 437, - "column": 8 + "line": 445, + "column": 38 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "mesh", - "start": 14766, - "end": 14770, + "start": 15092, + "end": 15093, "loc": { "start": { - "line": 437, - "column": 8 + "line": 445, + "column": 38 }, "end": { - "line": 437, - "column": 12 + "line": 445, + "column": 39 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -109025,41 +111601,43 @@ "postfix": false, "binop": null }, - "start": 14770, - "end": 14771, + "value": "length", + "start": 15093, + "end": 15099, "loc": { "start": { - "line": 437, - "column": 12 + "line": 445, + "column": 39 }, "end": { - "line": 437, - "column": 13 + "line": 445, + "column": 45 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 14772, - "end": 14773, + "start": 15099, + "end": 15100, "loc": { "start": { - "line": 437, - "column": 14 + "line": 445, + "column": 45 }, "end": { - "line": 437, - "column": 15 + "line": 445, + "column": 46 } } }, @@ -109075,43 +111653,44 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 14782, - "end": 14786, + "value": "i", + "start": 15101, + "end": 15102, "loc": { "start": { - "line": 438, - "column": 8 + "line": 445, + "column": 47 }, "end": { - "line": 438, - "column": 12 + "line": 445, + "column": 48 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 7, "updateContext": null }, - "start": 14786, - "end": 14787, + "value": "<", + "start": 15103, + "end": 15104, "loc": { "start": { - "line": 438, - "column": 12 + "line": 445, + "column": 49 }, "end": { - "line": 438, - "column": 13 + "line": 445, + "column": 50 } } }, @@ -109127,44 +111706,43 @@ "postfix": false, "binop": null }, - "value": "instances", - "start": 14787, - "end": 14796, + "value": "len", + "start": 15105, + "end": 15108, "loc": { "start": { - "line": 438, - "column": 13 + "line": 445, + "column": 51 }, "end": { - "line": 438, - "column": 22 + "line": 445, + "column": 54 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 14797, - "end": 14798, + "start": 15108, + "end": 15109, "loc": { "start": { - "line": 438, - "column": 23 + "line": 445, + "column": 54 }, "end": { - "line": 438, - "column": 24 + "line": 445, + "column": 55 } } }, @@ -109180,23 +111758,49 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 14799, - "end": 14803, + "value": "i", + "start": 15110, + "end": 15111, "loc": { "start": { - "line": 438, - "column": 25 + "line": 445, + "column": 56 }, "end": { - "line": 438, - "column": 29 + "line": 445, + "column": 57 } } }, { "type": { - "label": ".", + "label": "++/--", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": true, + "binop": null + }, + "value": "++", + "start": 15111, + "end": 15113, + "loc": { + "start": { + "line": 445, + "column": 57 + }, + "end": { + "line": 445, + "column": 59 + } + } + }, + { + "type": { + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -109204,26 +111808,25 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14803, - "end": 14804, + "start": 15113, + "end": 15114, "loc": { "start": { - "line": 438, - "column": 29 + "line": 445, + "column": 59 }, "end": { - "line": 438, - "column": 30 + "line": 445, + "column": 60 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -109232,24 +111835,24 @@ "postfix": false, "binop": null }, - "value": "instances", - "start": 14804, - "end": 14813, + "start": 15115, + "end": 15116, "loc": { "start": { - "line": 438, - "column": 30 + "line": 445, + "column": 61 }, "end": { - "line": 438, - "column": 39 + "line": 445, + "column": 62 } } }, { "type": { - "label": "?", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -109259,16 +111862,17 @@ "binop": null, "updateContext": null }, - "start": 14814, - "end": 14815, + "value": "const", + "start": 15129, + "end": 15134, "loc": { "start": { - "line": 438, - "column": 40 + "line": 446, + "column": 12 }, "end": { - "line": 438, - "column": 41 + "line": 446, + "column": 17 } } }, @@ -109284,43 +111888,44 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 14816, - "end": 14820, + "value": "childNode", + "start": 15135, + "end": 15144, "loc": { "start": { - "line": 438, - "column": 42 + "line": 446, + "column": 18 }, "end": { - "line": 438, - "column": 46 + "line": 446, + "column": 27 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 14820, - "end": 14821, + "value": "=", + "start": 15145, + "end": 15146, "loc": { "start": { - "line": 438, - "column": 46 + "line": 446, + "column": 28 }, "end": { - "line": 438, - "column": 47 + "line": 446, + "column": 29 } } }, @@ -109336,50 +111941,49 @@ "postfix": false, "binop": null }, - "value": "instances", - "start": 14821, - "end": 14830, + "value": "children", + "start": 15147, + "end": 15155, "loc": { "start": { - "line": 438, - "column": 47 + "line": 446, + "column": 30 }, "end": { - "line": 438, - "column": 56 + "line": 446, + "column": 38 } } }, { "type": { - "label": "+/-", + "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, - "binop": 9, + "binop": null, "updateContext": null }, - "value": "+", - "start": 14831, - "end": 14832, + "start": 15155, + "end": 15156, "loc": { "start": { - "line": 438, - "column": 57 + "line": 446, + "column": 38 }, "end": { - "line": 438, - "column": 58 + "line": 446, + "column": 39 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -109387,27 +111991,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 1, - "start": 14833, - "end": 14834, + "value": "i", + "start": 15156, + "end": 15157, "loc": { "start": { - "line": 438, - "column": 59 + "line": 446, + "column": 39 }, "end": { - "line": 438, - "column": 60 + "line": 446, + "column": 40 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -109417,24 +112020,24 @@ "binop": null, "updateContext": null }, - "start": 14835, - "end": 14836, + "start": 15157, + "end": 15158, "loc": { "start": { - "line": 438, - "column": 61 + "line": 446, + "column": 40 }, "end": { - "line": 438, - "column": 62 + "line": 446, + "column": 41 } } }, { "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -109443,24 +112046,24 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 14837, - "end": 14838, + "start": 15158, + "end": 15159, "loc": { "start": { - "line": 438, - "column": 63 + "line": 446, + "column": 41 }, "end": { - "line": 438, - "column": 64 + "line": 446, + "column": 42 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -109470,24 +112073,25 @@ "binop": null, "updateContext": null }, - "start": 14838, - "end": 14839, + "value": "if", + "start": 15172, + "end": 15174, "loc": { "start": { - "line": 438, - "column": 64 + "line": 447, + "column": 12 }, "end": { - "line": 438, - "column": 65 + "line": 447, + "column": 14 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -109495,51 +112099,50 @@ "postfix": false, "binop": null }, - "start": 14844, - "end": 14845, + "start": 15175, + "end": 15176, "loc": { "start": { - "line": 439, - "column": 4 + "line": 447, + "column": 15 }, "end": { - "line": 439, - "column": 5 + "line": 447, + "column": 16 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, "binop": null, "updateContext": null }, - "value": "if", - "start": 14850, - "end": 14852, + "value": "!", + "start": 15176, + "end": 15177, "loc": { "start": { - "line": 440, - "column": 4 + "line": 447, + "column": 16 }, "end": { - "line": 440, - "column": 6 + "line": 447, + "column": 17 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -109548,24 +112151,25 @@ "postfix": false, "binop": null }, - "start": 14853, - "end": 14854, + "value": "childNode", + "start": 15177, + "end": 15186, "loc": { "start": { - "line": 440, - "column": 7 + "line": 447, + "column": 17 }, "end": { - "line": 440, - "column": 8 + "line": 447, + "column": 26 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -109573,43 +112177,41 @@ "postfix": false, "binop": null }, - "value": "node", - "start": 14854, - "end": 14858, + "start": 15186, + "end": 15187, "loc": { "start": { - "line": 440, - "column": 8 + "line": 447, + "column": 26 }, "end": { - "line": 440, - "column": 12 + "line": 447, + "column": 27 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14858, - "end": 14859, + "start": 15188, + "end": 15189, "loc": { "start": { - "line": 440, - "column": 12 + "line": 447, + "column": 28 }, "end": { - "line": 440, - "column": 13 + "line": 447, + "column": 29 } } }, @@ -109625,25 +112227,25 @@ "postfix": false, "binop": null }, - "value": "children", - "start": 14859, - "end": 14867, + "value": "error", + "start": 15206, + "end": 15211, "loc": { "start": { - "line": 440, - "column": 13 + "line": 448, + "column": 16 }, "end": { - "line": 440, + "line": 448, "column": 21 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -109651,23 +112253,23 @@ "postfix": false, "binop": null }, - "start": 14867, - "end": 14868, + "start": 15211, + "end": 15212, "loc": { "start": { - "line": 440, + "line": 448, "column": 21 }, "end": { - "line": 440, + "line": 448, "column": 22 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -109676,24 +112278,24 @@ "postfix": false, "binop": null }, - "start": 14869, - "end": 14870, + "value": "ctx", + "start": 15212, + "end": 15215, "loc": { "start": { - "line": 440, - "column": 23 + "line": 448, + "column": 22 }, "end": { - "line": 440, - "column": 24 + "line": 448, + "column": 25 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -109703,23 +112305,22 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 14879, - "end": 14884, + "start": 15215, + "end": 15216, "loc": { "start": { - "line": 441, - "column": 8 + "line": 448, + "column": 25 }, "end": { - "line": 441, - "column": 13 + "line": 448, + "column": 26 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -109727,46 +112328,47 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "children", - "start": 14885, - "end": 14893, + "value": "Node not found: ", + "start": 15217, + "end": 15235, "loc": { "start": { - "line": 441, - "column": 14 + "line": 448, + "column": 27 }, "end": { - "line": 441, - "column": 22 + "line": 448, + "column": 45 } } }, { "type": { - "label": "=", + "label": "+/-", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, - "prefix": false, + "isAssign": false, + "prefix": true, "postfix": false, - "binop": null, + "binop": 9, "updateContext": null }, - "value": "=", - "start": 14894, - "end": 14895, + "value": "+", + "start": 15236, + "end": 15237, "loc": { "start": { - "line": 441, - "column": 23 + "line": 448, + "column": 46 }, "end": { - "line": 441, - "column": 24 + "line": 448, + "column": 47 } } }, @@ -109782,23 +112384,23 @@ "postfix": false, "binop": null }, - "value": "node", - "start": 14896, - "end": 14900, + "value": "i", + "start": 15238, + "end": 15239, "loc": { "start": { - "line": 441, - "column": 25 + "line": 448, + "column": 48 }, "end": { - "line": 441, - "column": 29 + "line": 448, + "column": 49 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -109806,52 +112408,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14900, - "end": 14901, + "start": 15239, + "end": 15240, "loc": { "start": { - "line": 441, - "column": 29 + "line": 448, + "column": 49 }, "end": { - "line": 441, - "column": 30 + "line": 448, + "column": 50 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "children", - "start": 14901, - "end": 14909, + "start": 15240, + "end": 15241, "loc": { "start": { - "line": 441, - "column": 30 + "line": 448, + "column": 50 }, "end": { - "line": 441, - "column": 38 + "line": 448, + "column": 51 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "continue", + "keyword": "continue", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -109861,52 +112463,51 @@ "binop": null, "updateContext": null }, - "start": 14909, - "end": 14910, + "value": "continue", + "start": 15258, + "end": 15266, "loc": { "start": { - "line": 441, - "column": 38 + "line": 449, + "column": 16 }, "end": { - "line": 441, - "column": 39 + "line": 449, + "column": 24 } } }, { "type": { - "label": "for", - "keyword": "for", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, - "isLoop": true, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "for", - "start": 14919, - "end": 14922, + "start": 15266, + "end": 15267, "loc": { "start": { - "line": 442, - "column": 8 + "line": 449, + "column": 24 }, "end": { - "line": 442, - "column": 11 + "line": 449, + "column": 25 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -109914,51 +112515,49 @@ "postfix": false, "binop": null }, - "start": 14923, - "end": 14924, + "start": 15280, + "end": 15281, "loc": { "start": { - "line": 442, + "line": 450, "column": 12 }, "end": { - "line": 442, + "line": 450, "column": 13 } } }, { "type": { - "label": "let", - "keyword": "let", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "let", - "start": 14924, - "end": 14927, + "value": "countMeshUsage", + "start": 15294, + "end": 15308, "loc": { "start": { - "line": 442, - "column": 13 + "line": 451, + "column": 12 }, "end": { - "line": 442, - "column": 16 + "line": 451, + "column": 26 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -109967,52 +112566,50 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 14928, - "end": 14929, + "start": 15308, + "end": 15309, "loc": { "start": { - "line": 442, - "column": 17 + "line": 451, + "column": 26 }, "end": { - "line": 442, - "column": 18 + "line": 451, + "column": 27 } } }, { "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 14930, - "end": 14931, + "value": "ctx", + "start": 15309, + "end": 15312, "loc": { "start": { - "line": 442, - "column": 19 + "line": 451, + "column": 27 }, "end": { - "line": 442, - "column": 20 + "line": 451, + "column": 30 } } }, { "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -110021,51 +112618,50 @@ "binop": null, "updateContext": null }, - "value": 0, - "start": 14932, - "end": 14933, + "start": 15312, + "end": 15313, "loc": { "start": { - "line": 442, - "column": 21 + "line": 451, + "column": 30 }, "end": { - "line": 442, - "column": 22 + "line": 451, + "column": 31 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14933, - "end": 14934, + "value": "childNode", + "start": 15314, + "end": 15323, "loc": { "start": { - "line": 442, - "column": 22 + "line": 451, + "column": 32 }, "end": { - "line": 442, - "column": 23 + "line": 451, + "column": 41 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -110073,52 +112669,50 @@ "postfix": false, "binop": null }, - "value": "len", - "start": 14935, - "end": 14938, + "start": 15323, + "end": 15324, "loc": { "start": { - "line": 442, - "column": 24 + "line": 451, + "column": 41 }, "end": { - "line": 442, - "column": 27 + "line": 451, + "column": 42 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 14939, - "end": 14940, + "start": 15324, + "end": 15325, "loc": { "start": { - "line": 442, - "column": 28 + "line": 451, + "column": 42 }, "end": { - "line": 442, - "column": 29 + "line": 451, + "column": 43 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -110126,23 +112720,22 @@ "postfix": false, "binop": null }, - "value": "children", - "start": 14941, - "end": 14949, + "start": 15334, + "end": 15335, "loc": { "start": { - "line": 442, - "column": 30 + "line": 452, + "column": 8 }, "end": { - "line": 442, - "column": 38 + "line": 452, + "column": 9 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -110150,27 +112743,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 14949, - "end": 14950, + "start": 15340, + "end": 15341, "loc": { "start": { - "line": 442, - "column": 38 + "line": 453, + "column": 4 }, "end": { - "line": 442, - "column": 39 + "line": 453, + "column": 5 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -110178,24 +112770,24 @@ "postfix": false, "binop": null }, - "value": "length", - "start": 14950, - "end": 14956, + "start": 15342, + "end": 15343, "loc": { "start": { - "line": 442, - "column": 39 + "line": 454, + "column": 0 }, "end": { - "line": 442, - "column": 45 + "line": 454, + "column": 1 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -110205,16 +112797,17 @@ "binop": null, "updateContext": null }, - "start": 14956, - "end": 14957, + "value": "const", + "start": 15345, + "end": 15350, "loc": { "start": { - "line": 442, - "column": 45 + "line": 456, + "column": 0 }, "end": { - "line": 442, - "column": 46 + "line": 456, + "column": 5 } } }, @@ -110230,70 +112823,96 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 14958, - "end": 14959, + "value": "deferredMeshIds", + "start": 15351, + "end": 15366, "loc": { "start": { - "line": 442, - "column": 47 + "line": 456, + "column": 6 }, "end": { - "line": 442, - "column": 48 + "line": 456, + "column": 21 } } }, { "type": { - "label": "", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15367, + "end": 15368, + "loc": { + "start": { + "line": 456, + "column": 22 + }, + "end": { + "line": 456, + "column": 23 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 7, + "binop": null, "updateContext": null }, - "value": "<", - "start": 14960, - "end": 14961, + "start": 15369, + "end": 15370, "loc": { "start": { - "line": 442, - "column": 49 + "line": 456, + "column": 24 }, "end": { - "line": 442, - "column": 50 + "line": 456, + "column": 25 } } }, { "type": { - "label": "name", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "len", - "start": 14962, - "end": 14965, + "start": 15370, + "end": 15371, "loc": { "start": { - "line": 442, - "column": 51 + "line": 456, + "column": 25 }, "end": { - "line": 442, - "column": 54 + "line": 456, + "column": 26 } } }, @@ -110310,22 +112929,23 @@ "binop": null, "updateContext": null }, - "start": 14965, - "end": 14966, + "start": 15371, + "end": 15372, "loc": { "start": { - "line": 442, - "column": 54 + "line": 456, + "column": 26 }, "end": { - "line": 442, - "column": 55 + "line": 456, + "column": 27 } } }, { "type": { - "label": "name", + "label": "function", + "keyword": "function", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -110335,51 +112955,51 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 14967, - "end": 14968, + "value": "function", + "start": 15374, + "end": 15382, "loc": { "start": { - "line": 442, - "column": 56 + "line": 458, + "column": 0 }, "end": { - "line": 442, - "column": 57 + "line": 458, + "column": 8 } } }, { "type": { - "label": "++/--", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, - "postfix": true, + "prefix": false, + "postfix": false, "binop": null }, - "value": "++", - "start": 14968, - "end": 14970, + "value": "loadNode", + "start": 15383, + "end": 15391, "loc": { "start": { - "line": 442, - "column": 57 + "line": 458, + "column": 9 }, "end": { - "line": 442, - "column": 59 + "line": 458, + "column": 17 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -110387,23 +113007,23 @@ "postfix": false, "binop": null }, - "start": 14970, - "end": 14971, + "start": 15391, + "end": 15392, "loc": { "start": { - "line": 442, - "column": 59 + "line": 458, + "column": 17 }, "end": { - "line": 442, - "column": 60 + "line": 458, + "column": 18 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -110412,24 +113032,24 @@ "postfix": false, "binop": null }, - "start": 14972, - "end": 14973, + "value": "ctx", + "start": 15392, + "end": 15395, "loc": { "start": { - "line": 442, - "column": 61 + "line": 458, + "column": 18 }, "end": { - "line": 442, - "column": 62 + "line": 458, + "column": 21 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -110439,17 +113059,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 14986, - "end": 14991, + "start": 15395, + "end": 15396, "loc": { "start": { - "line": 443, - "column": 12 + "line": 458, + "column": 21 }, "end": { - "line": 443, - "column": 17 + "line": 458, + "column": 22 } } }, @@ -110465,44 +113084,43 @@ "postfix": false, "binop": null }, - "value": "childNode", - "start": 14992, - "end": 15001, + "value": "node", + "start": 15397, + "end": 15401, "loc": { "start": { - "line": 443, - "column": 18 + "line": 458, + "column": 23 }, "end": { - "line": 443, + "line": 458, "column": 27 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 15002, - "end": 15003, + "start": 15401, + "end": 15402, "loc": { "start": { - "line": 443, - "column": 28 + "line": 458, + "column": 27 }, "end": { - "line": 443, - "column": 29 + "line": 458, + "column": 28 } } }, @@ -110518,25 +113136,25 @@ "postfix": false, "binop": null }, - "value": "children", - "start": 15004, - "end": 15012, + "value": "depth", + "start": 15403, + "end": 15408, "loc": { "start": { - "line": 443, - "column": 30 + "line": 458, + "column": 29 }, "end": { - "line": 443, - "column": 38 + "line": 458, + "column": 34 } } }, { "type": { - "label": "[", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -110545,16 +113163,16 @@ "binop": null, "updateContext": null }, - "start": 15012, - "end": 15013, + "start": 15408, + "end": 15409, "loc": { "start": { - "line": 443, - "column": 38 + "line": 458, + "column": 34 }, "end": { - "line": 443, - "column": 39 + "line": 458, + "column": 35 } } }, @@ -110570,23 +113188,23 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 15013, - "end": 15014, + "value": "matrix", + "start": 15410, + "end": 15416, "loc": { "start": { - "line": 443, - "column": 39 + "line": 458, + "column": 36 }, "end": { - "line": 443, - "column": 40 + "line": 458, + "column": 42 } } }, { "type": { - "label": "]", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -110594,52 +113212,50 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 15014, - "end": 15015, + "start": 15416, + "end": 15417, "loc": { "start": { - "line": 443, - "column": 40 + "line": 458, + "column": 42 }, "end": { - "line": 443, - "column": 41 + "line": 458, + "column": 43 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 15015, - "end": 15016, + "start": 15418, + "end": 15419, "loc": { "start": { - "line": 443, - "column": 41 + "line": 458, + "column": 44 }, "end": { - "line": 443, - "column": 42 + "line": 458, + "column": 45 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -110650,24 +113266,24 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 15029, - "end": 15031, + "value": "const", + "start": 15424, + "end": 15429, "loc": { "start": { - "line": 444, - "column": 12 + "line": 459, + "column": 4 }, "end": { - "line": 444, - "column": 14 + "line": 459, + "column": 9 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -110676,43 +113292,44 @@ "postfix": false, "binop": null }, - "start": 15032, - "end": 15033, + "value": "gltfData", + "start": 15430, + "end": 15438, "loc": { "start": { - "line": 444, - "column": 15 + "line": 459, + "column": 10 }, "end": { - "line": 444, - "column": 16 + "line": 459, + "column": 18 } } }, { "type": { - "label": "prefix", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, - "prefix": true, + "isAssign": true, + "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "!", - "start": 15033, - "end": 15034, + "value": "=", + "start": 15439, + "end": 15440, "loc": { "start": { - "line": 444, - "column": 16 + "line": 459, + "column": 19 }, "end": { - "line": 444, - "column": 17 + "line": 459, + "column": 20 } } }, @@ -110728,23 +113345,23 @@ "postfix": false, "binop": null }, - "value": "childNode", - "start": 15034, - "end": 15043, + "value": "ctx", + "start": 15441, + "end": 15444, "loc": { "start": { - "line": 444, - "column": 17 + "line": 459, + "column": 21 }, "end": { - "line": 444, - "column": 26 + "line": 459, + "column": 24 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -110752,25 +113369,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 15043, - "end": 15044, + "start": 15444, + "end": 15445, "loc": { "start": { - "line": 444, - "column": 26 + "line": 459, + "column": 24 }, "end": { - "line": 444, - "column": 27 + "line": 459, + "column": 25 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -110779,67 +113397,71 @@ "postfix": false, "binop": null }, - "start": 15045, - "end": 15046, + "value": "gltfData", + "start": 15445, + "end": 15453, "loc": { "start": { - "line": 444, - "column": 28 + "line": 459, + "column": 25 }, "end": { - "line": 444, - "column": 29 + "line": 459, + "column": 33 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "error", - "start": 15063, - "end": 15068, + "start": 15453, + "end": 15454, "loc": { "start": { - "line": 445, - "column": 16 + "line": 459, + "column": 33 }, "end": { - "line": 445, - "column": 21 + "line": 459, + "column": 34 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": "let", + "keyword": "let", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 15068, - "end": 15069, + "value": "let", + "start": 15459, + "end": 15462, "loc": { "start": { - "line": 445, - "column": 21 + "line": 460, + "column": 4 }, "end": { - "line": 445, - "column": 22 + "line": 460, + "column": 7 } } }, @@ -110855,23 +113477,23 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 15069, - "end": 15072, + "value": "localMatrix", + "start": 15463, + "end": 15474, "loc": { "start": { - "line": 445, - "column": 22 + "line": 460, + "column": 8 }, "end": { - "line": 445, - "column": 25 + "line": 460, + "column": 19 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -110882,24 +113504,25 @@ "binop": null, "updateContext": null }, - "start": 15072, - "end": 15073, + "start": 15474, + "end": 15475, "loc": { "start": { - "line": 445, - "column": 25 + "line": 460, + "column": 19 }, "end": { - "line": 445, - "column": 26 + "line": 460, + "column": 20 } } }, { "type": { - "label": "string", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -110908,44 +113531,42 @@ "binop": null, "updateContext": null }, - "value": "Node not found: ", - "start": 15074, - "end": 15092, + "value": "if", + "start": 15480, + "end": 15482, "loc": { "start": { - "line": 445, - "column": 27 + "line": 461, + "column": 4 }, "end": { - "line": 445, - "column": 45 + "line": 461, + "column": 6 } } }, { "type": { - "label": "+/-", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, - "binop": 9, - "updateContext": null + "binop": null }, - "value": "+", - "start": 15093, - "end": 15094, + "start": 15483, + "end": 15484, "loc": { "start": { - "line": 445, - "column": 46 + "line": 461, + "column": 7 }, "end": { - "line": 445, - "column": 47 + "line": 461, + "column": 8 } } }, @@ -110961,23 +113582,23 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 15095, - "end": 15096, + "value": "node", + "start": 15484, + "end": 15488, "loc": { "start": { - "line": 445, - "column": 48 + "line": 461, + "column": 8 }, "end": { - "line": 445, - "column": 49 + "line": 461, + "column": 12 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -110985,106 +113606,78 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null - }, - "start": 15096, - "end": 15097, - "loc": { - "start": { - "line": 445, - "column": 49 - }, - "end": { - "line": 445, - "column": 50 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, "binop": null, "updateContext": null }, - "start": 15097, - "end": 15098, + "start": 15488, + "end": 15489, "loc": { "start": { - "line": 445, - "column": 50 + "line": 461, + "column": 12 }, "end": { - "line": 445, - "column": 51 + "line": 461, + "column": 13 } } }, { "type": { - "label": "continue", - "keyword": "continue", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "continue", - "start": 15115, - "end": 15123, + "value": "matrix", + "start": 15489, + "end": 15495, "loc": { "start": { - "line": 446, - "column": 16 + "line": 461, + "column": 13 }, "end": { - "line": 446, - "column": 24 + "line": 461, + "column": 19 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 15123, - "end": 15124, + "start": 15495, + "end": 15496, "loc": { "start": { - "line": 446, - "column": 24 + "line": 461, + "column": 19 }, "end": { - "line": 446, - "column": 25 + "line": 461, + "column": 20 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -111092,16 +113685,16 @@ "postfix": false, "binop": null }, - "start": 15137, - "end": 15138, + "start": 15497, + "end": 15498, "loc": { "start": { - "line": 447, - "column": 12 + "line": 461, + "column": 21 }, "end": { - "line": 447, - "column": 13 + "line": 461, + "column": 22 } } }, @@ -111117,42 +113710,44 @@ "postfix": false, "binop": null }, - "value": "countMeshUsage", - "start": 15151, - "end": 15165, + "value": "localMatrix", + "start": 15507, + "end": 15518, "loc": { "start": { - "line": 448, - "column": 12 + "line": 462, + "column": 8 }, "end": { - "line": 448, - "column": 26 + "line": 462, + "column": 19 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 15165, - "end": 15166, + "value": "=", + "start": 15519, + "end": 15520, "loc": { "start": { - "line": 448, - "column": 26 + "line": 462, + "column": 20 }, "end": { - "line": 448, - "column": 27 + "line": 462, + "column": 21 } } }, @@ -111168,24 +113763,24 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 15166, - "end": 15169, + "value": "node", + "start": 15521, + "end": 15525, "loc": { "start": { - "line": 448, - "column": 27 + "line": 462, + "column": 22 }, "end": { - "line": 448, - "column": 30 + "line": 462, + "column": 26 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -111195,16 +113790,16 @@ "binop": null, "updateContext": null }, - "start": 15169, - "end": 15170, + "start": 15525, + "end": 15526, "loc": { "start": { - "line": 448, - "column": 30 + "line": 462, + "column": 26 }, "end": { - "line": 448, - "column": 31 + "line": 462, + "column": 27 } } }, @@ -111220,49 +113815,51 @@ "postfix": false, "binop": null }, - "value": "childNode", - "start": 15171, - "end": 15180, + "value": "matrix", + "start": 15526, + "end": 15532, "loc": { "start": { - "line": 448, - "column": 32 + "line": 462, + "column": 27 }, "end": { - "line": 448, - "column": 41 + "line": 462, + "column": 33 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 15180, - "end": 15181, + "start": 15532, + "end": 15533, "loc": { "start": { - "line": 448, - "column": 41 + "line": 462, + "column": 33 }, "end": { - "line": 448, - "column": 42 + "line": 462, + "column": 34 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -111272,24 +113869,25 @@ "binop": null, "updateContext": null }, - "start": 15181, - "end": 15182, + "value": "if", + "start": 15542, + "end": 15544, "loc": { "start": { - "line": 448, - "column": 42 + "line": 463, + "column": 8 }, "end": { - "line": 448, - "column": 43 + "line": 463, + "column": 10 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -111297,24 +113895,24 @@ "postfix": false, "binop": null }, - "start": 15191, - "end": 15192, + "start": 15545, + "end": 15546, "loc": { "start": { - "line": 449, - "column": 8 + "line": 463, + "column": 11 }, "end": { - "line": 449, - "column": 9 + "line": 463, + "column": 12 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -111322,22 +113920,23 @@ "postfix": false, "binop": null }, - "start": 15197, - "end": 15198, + "value": "matrix", + "start": 15546, + "end": 15552, "loc": { "start": { - "line": 450, - "column": 4 + "line": 463, + "column": 12 }, "end": { - "line": 450, - "column": 5 + "line": 463, + "column": 18 } } }, { "type": { - "label": "}", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -111347,44 +113946,41 @@ "postfix": false, "binop": null }, - "start": 15199, - "end": 15200, + "start": 15552, + "end": 15553, "loc": { "start": { - "line": 451, - "column": 0 + "line": 463, + "column": 18 }, "end": { - "line": 451, - "column": 1 + "line": 463, + "column": 19 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 15202, - "end": 15207, + "start": 15554, + "end": 15555, "loc": { "start": { - "line": 453, - "column": 0 + "line": 463, + "column": 20 }, "end": { - "line": 453, - "column": 5 + "line": 463, + "column": 21 } } }, @@ -111400,17 +113996,17 @@ "postfix": false, "binop": null }, - "value": "deferredMeshIds", - "start": 15208, - "end": 15223, + "value": "matrix", + "start": 15568, + "end": 15574, "loc": { "start": { - "line": 453, - "column": 6 + "line": 464, + "column": 12 }, "end": { - "line": 453, - "column": 21 + "line": 464, + "column": 18 } } }, @@ -111428,48 +114024,48 @@ "updateContext": null }, "value": "=", - "start": 15224, - "end": 15225, + "start": 15575, + "end": 15576, "loc": { "start": { - "line": 453, - "column": 22 + "line": 464, + "column": 19 }, "end": { - "line": 453, - "column": 23 + "line": 464, + "column": 20 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 15226, - "end": 15227, + "value": "math", + "start": 15577, + "end": 15581, "loc": { "start": { - "line": 453, - "column": 24 + "line": 464, + "column": 21 }, "end": { - "line": 453, + "line": 464, "column": 25 } } }, { "type": { - "label": "]", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -111480,50 +114076,49 @@ "binop": null, "updateContext": null }, - "start": 15227, - "end": 15228, + "start": 15581, + "end": 15582, "loc": { "start": { - "line": 453, + "line": 464, "column": 25 }, "end": { - "line": 453, + "line": 464, "column": 26 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 15228, - "end": 15229, + "value": "mulMat4", + "start": 15582, + "end": 15589, "loc": { "start": { - "line": 453, + "line": 464, "column": 26 }, "end": { - "line": 453, - "column": 27 + "line": 464, + "column": 33 } } }, { "type": { - "label": "function", - "keyword": "function", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -111532,17 +114127,16 @@ "postfix": false, "binop": null }, - "value": "function", - "start": 15231, - "end": 15239, + "start": 15589, + "end": 15590, "loc": { "start": { - "line": 455, - "column": 0 + "line": 464, + "column": 33 }, "end": { - "line": 455, - "column": 8 + "line": 464, + "column": 34 } } }, @@ -111558,42 +114152,43 @@ "postfix": false, "binop": null }, - "value": "loadNode", - "start": 15240, - "end": 15248, + "value": "matrix", + "start": 15590, + "end": 15596, "loc": { "start": { - "line": 455, - "column": 9 + "line": 464, + "column": 34 }, "end": { - "line": 455, - "column": 17 + "line": 464, + "column": 40 } } }, { "type": { - "label": "(", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 15248, - "end": 15249, + "start": 15596, + "end": 15597, "loc": { "start": { - "line": 455, - "column": 17 + "line": 464, + "column": 40 }, "end": { - "line": 455, - "column": 18 + "line": 464, + "column": 41 } } }, @@ -111609,17 +114204,17 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 15249, - "end": 15252, + "value": "localMatrix", + "start": 15598, + "end": 15609, "loc": { "start": { - "line": 455, - "column": 18 + "line": 464, + "column": 42 }, "end": { - "line": 455, - "column": 21 + "line": 464, + "column": 53 } } }, @@ -111636,16 +114231,16 @@ "binop": null, "updateContext": null }, - "start": 15252, - "end": 15253, + "start": 15609, + "end": 15610, "loc": { "start": { - "line": 455, - "column": 21 + "line": 464, + "column": 53 }, "end": { - "line": 455, - "column": 22 + "line": 464, + "column": 54 } } }, @@ -111661,24 +114256,24 @@ "postfix": false, "binop": null }, - "value": "node", - "start": 15254, - "end": 15258, + "value": "math", + "start": 15611, + "end": 15615, "loc": { "start": { - "line": 455, - "column": 23 + "line": 464, + "column": 55 }, "end": { - "line": 455, - "column": 27 + "line": 464, + "column": 59 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -111688,16 +114283,16 @@ "binop": null, "updateContext": null }, - "start": 15258, - "end": 15259, + "start": 15615, + "end": 15616, "loc": { "start": { - "line": 455, - "column": 27 + "line": 464, + "column": 59 }, "end": { - "line": 455, - "column": 28 + "line": 464, + "column": 60 } } }, @@ -111713,51 +114308,50 @@ "postfix": false, "binop": null }, - "value": "depth", - "start": 15260, - "end": 15265, + "value": "mat4", + "start": 15616, + "end": 15620, "loc": { "start": { - "line": 455, - "column": 29 + "line": 464, + "column": 60 }, "end": { - "line": 455, - "column": 34 + "line": 464, + "column": 64 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 15265, - "end": 15266, + "start": 15620, + "end": 15621, "loc": { "start": { - "line": 455, - "column": 34 + "line": 464, + "column": 64 }, "end": { - "line": 455, - "column": 35 + "line": 464, + "column": 65 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -111765,17 +114359,16 @@ "postfix": false, "binop": null }, - "value": "matrix", - "start": 15267, - "end": 15273, + "start": 15621, + "end": 15622, "loc": { "start": { - "line": 455, - "column": 36 + "line": 464, + "column": 65 }, "end": { - "line": 455, - "column": 42 + "line": 464, + "column": 66 } } }, @@ -111791,48 +114384,48 @@ "postfix": false, "binop": null }, - "start": 15273, - "end": 15274, + "start": 15622, + "end": 15623, "loc": { "start": { - "line": 455, - "column": 42 + "line": 464, + "column": 66 }, "end": { - "line": 455, - "column": 43 + "line": 464, + "column": 67 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 15275, - "end": 15276, + "start": 15623, + "end": 15624, "loc": { "start": { - "line": 455, - "column": 44 + "line": 464, + "column": 67 }, "end": { - "line": 455, - "column": 45 + "line": 464, + "column": 68 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -111840,73 +114433,71 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 15281, - "end": 15286, + "start": 15633, + "end": 15634, "loc": { "start": { - "line": 456, - "column": 4 + "line": 465, + "column": 8 }, "end": { - "line": 456, + "line": 465, "column": 9 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "else", + "keyword": "else", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "gltfData", - "start": 15287, - "end": 15295, + "value": "else", + "start": 15635, + "end": 15639, "loc": { "start": { - "line": 456, + "line": 465, "column": 10 }, "end": { - "line": 456, - "column": 18 + "line": 465, + "column": 14 } } }, { "type": { - "label": "=", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 15296, - "end": 15297, + "start": 15640, + "end": 15641, "loc": { "start": { - "line": 456, - "column": 19 + "line": 465, + "column": 15 }, "end": { - "line": 456, - "column": 20 + "line": 465, + "column": 16 } } }, @@ -111922,43 +114513,44 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 15298, - "end": 15301, + "value": "matrix", + "start": 15654, + "end": 15660, "loc": { "start": { - "line": 456, - "column": 21 + "line": 466, + "column": 12 }, "end": { - "line": 456, - "column": 24 + "line": 466, + "column": 18 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 15301, - "end": 15302, + "value": "=", + "start": 15661, + "end": 15662, "loc": { "start": { - "line": 456, - "column": 24 + "line": 466, + "column": 19 }, "end": { - "line": 456, - "column": 25 + "line": 466, + "column": 20 } } }, @@ -111974,17 +114566,17 @@ "postfix": false, "binop": null }, - "value": "gltfData", - "start": 15302, - "end": 15310, + "value": "localMatrix", + "start": 15663, + "end": 15674, "loc": { "start": { - "line": 456, - "column": 25 + "line": 466, + "column": 21 }, "end": { - "line": 456, - "column": 33 + "line": 466, + "column": 32 } } }, @@ -112001,23 +114593,22 @@ "binop": null, "updateContext": null }, - "start": 15310, - "end": 15311, + "start": 15674, + "end": 15675, "loc": { "start": { - "line": 456, - "column": 33 + "line": 466, + "column": 32 }, "end": { - "line": 456, - "column": 34 + "line": 466, + "column": 33 } } }, { "type": { - "label": "let", - "keyword": "let", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -112025,72 +114616,43 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "let", - "start": 15316, - "end": 15319, - "loc": { - "start": { - "line": 457, - "column": 4 - }, - "end": { - "line": 457, - "column": 7 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, "binop": null }, - "value": "localMatrix", - "start": 15320, - "end": 15331, + "start": 15684, + "end": 15685, "loc": { "start": { - "line": 457, + "line": 467, "column": 8 }, "end": { - "line": 457, - "column": 19 + "line": 467, + "column": 9 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 15331, - "end": 15332, + "start": 15690, + "end": 15691, "loc": { "start": { - "line": 457, - "column": 19 + "line": 468, + "column": 4 }, "end": { - "line": 457, - "column": 20 + "line": 468, + "column": 5 } } }, @@ -112109,15 +114671,15 @@ "updateContext": null }, "value": "if", - "start": 15337, - "end": 15339, + "start": 15696, + "end": 15698, "loc": { "start": { - "line": 458, + "line": 469, "column": 4 }, "end": { - "line": 458, + "line": 469, "column": 6 } } @@ -112134,15 +114696,15 @@ "postfix": false, "binop": null }, - "start": 15340, - "end": 15341, + "start": 15699, + "end": 15700, "loc": { "start": { - "line": 458, + "line": 469, "column": 7 }, "end": { - "line": 458, + "line": 469, "column": 8 } } @@ -112160,15 +114722,15 @@ "binop": null }, "value": "node", - "start": 15341, - "end": 15345, + "start": 15700, + "end": 15704, "loc": { "start": { - "line": 458, + "line": 469, "column": 8 }, "end": { - "line": 458, + "line": 469, "column": 12 } } @@ -112186,15 +114748,15 @@ "binop": null, "updateContext": null }, - "start": 15345, - "end": 15346, + "start": 15704, + "end": 15705, "loc": { "start": { - "line": 458, + "line": 469, "column": 12 }, "end": { - "line": 458, + "line": 469, "column": 13 } } @@ -112211,17 +114773,17 @@ "postfix": false, "binop": null }, - "value": "matrix", - "start": 15346, - "end": 15352, + "value": "translation", + "start": 15705, + "end": 15716, "loc": { "start": { - "line": 458, + "line": 469, "column": 13 }, "end": { - "line": 458, - "column": 19 + "line": 469, + "column": 24 } } }, @@ -112237,16 +114799,16 @@ "postfix": false, "binop": null }, - "start": 15352, - "end": 15353, + "start": 15716, + "end": 15717, "loc": { "start": { - "line": 458, - "column": 19 + "line": 469, + "column": 24 }, "end": { - "line": 458, - "column": 20 + "line": 469, + "column": 25 } } }, @@ -112262,16 +114824,121 @@ "postfix": false, "binop": null }, - "start": 15354, - "end": 15355, + "start": 15718, + "end": 15719, "loc": { "start": { - "line": 458, + "line": 469, + "column": 26 + }, + "end": { + "line": 469, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "localMatrix", + "start": 15728, + "end": 15739, + "loc": { + "start": { + "line": 470, + "column": 8 + }, + "end": { + "line": 470, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 15740, + "end": 15741, + "loc": { + "start": { + "line": 470, + "column": 20 + }, + "end": { + "line": 470, "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "math", + "start": 15742, + "end": 15746, + "loc": { + "start": { + "line": 470, + "column": 22 + }, + "end": { + "line": 470, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15746, + "end": 15747, + "loc": { + "start": { + "line": 470, + "column": 26 }, "end": { - "line": 458, - "column": 22 + "line": 470, + "column": 27 } } }, @@ -112287,44 +114954,42 @@ "postfix": false, "binop": null }, - "value": "localMatrix", - "start": 15364, - "end": 15375, + "value": "translationMat4v", + "start": 15747, + "end": 15763, "loc": { "start": { - "line": 459, - "column": 8 + "line": 470, + "column": 27 }, "end": { - "line": 459, - "column": 19 + "line": 470, + "column": 43 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 15376, - "end": 15377, + "start": 15763, + "end": 15764, "loc": { "start": { - "line": 459, - "column": 20 + "line": 470, + "column": 43 }, "end": { - "line": 459, - "column": 21 + "line": 470, + "column": 44 } } }, @@ -112341,16 +115006,16 @@ "binop": null }, "value": "node", - "start": 15378, - "end": 15382, + "start": 15764, + "end": 15768, "loc": { "start": { - "line": 459, - "column": 22 + "line": 470, + "column": 44 }, "end": { - "line": 459, - "column": 26 + "line": 470, + "column": 48 } } }, @@ -112367,16 +115032,16 @@ "binop": null, "updateContext": null }, - "start": 15382, - "end": 15383, + "start": 15768, + "end": 15769, "loc": { "start": { - "line": 459, - "column": 26 + "line": 470, + "column": 48 }, "end": { - "line": 459, - "column": 27 + "line": 470, + "column": 49 } } }, @@ -112392,17 +115057,42 @@ "postfix": false, "binop": null }, - "value": "matrix", - "start": 15383, - "end": 15389, + "value": "translation", + "start": 15769, + "end": 15780, "loc": { "start": { - "line": 459, - "column": 27 + "line": 470, + "column": 49 }, "end": { - "line": 459, - "column": 33 + "line": 470, + "column": 60 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 15780, + "end": 15781, + "loc": { + "start": { + "line": 470, + "column": 60 + }, + "end": { + "line": 470, + "column": 61 } } }, @@ -112419,16 +115109,16 @@ "binop": null, "updateContext": null }, - "start": 15389, - "end": 15390, + "start": 15781, + "end": 15782, "loc": { "start": { - "line": 459, - "column": 33 + "line": 470, + "column": 61 }, "end": { - "line": 459, - "column": 34 + "line": 470, + "column": 62 } } }, @@ -112447,15 +115137,15 @@ "updateContext": null }, "value": "if", - "start": 15399, - "end": 15401, + "start": 15791, + "end": 15793, "loc": { "start": { - "line": 460, + "line": 471, "column": 8 }, "end": { - "line": 460, + "line": 471, "column": 10 } } @@ -112472,15 +115162,15 @@ "postfix": false, "binop": null }, - "start": 15402, - "end": 15403, + "start": 15794, + "end": 15795, "loc": { "start": { - "line": 460, + "line": 471, "column": 11 }, "end": { - "line": 460, + "line": 471, "column": 12 } } @@ -112498,15 +115188,15 @@ "binop": null }, "value": "matrix", - "start": 15403, - "end": 15409, + "start": 15795, + "end": 15801, "loc": { "start": { - "line": 460, + "line": 471, "column": 12 }, "end": { - "line": 460, + "line": 471, "column": 18 } } @@ -112523,15 +115213,15 @@ "postfix": false, "binop": null }, - "start": 15409, - "end": 15410, + "start": 15801, + "end": 15802, "loc": { "start": { - "line": 460, + "line": 471, "column": 18 }, "end": { - "line": 460, + "line": 471, "column": 19 } } @@ -112548,15 +115238,15 @@ "postfix": false, "binop": null }, - "start": 15411, - "end": 15412, + "start": 15803, + "end": 15804, "loc": { "start": { - "line": 460, + "line": 471, "column": 20 }, "end": { - "line": 460, + "line": 471, "column": 21 } } @@ -112574,15 +115264,15 @@ "binop": null }, "value": "matrix", - "start": 15425, - "end": 15431, + "start": 15817, + "end": 15823, "loc": { "start": { - "line": 461, + "line": 472, "column": 12 }, "end": { - "line": 461, + "line": 472, "column": 18 } } @@ -112601,15 +115291,15 @@ "updateContext": null }, "value": "=", - "start": 15432, - "end": 15433, + "start": 15824, + "end": 15825, "loc": { "start": { - "line": 461, + "line": 472, "column": 19 }, "end": { - "line": 461, + "line": 472, "column": 20 } } @@ -112627,15 +115317,15 @@ "binop": null }, "value": "math", - "start": 15434, - "end": 15438, + "start": 15826, + "end": 15830, "loc": { "start": { - "line": 461, + "line": 472, "column": 21 }, "end": { - "line": 461, + "line": 472, "column": 25 } } @@ -112653,15 +115343,15 @@ "binop": null, "updateContext": null }, - "start": 15438, - "end": 15439, + "start": 15830, + "end": 15831, "loc": { "start": { - "line": 461, + "line": 472, "column": 25 }, "end": { - "line": 461, + "line": 472, "column": 26 } } @@ -112679,15 +115369,15 @@ "binop": null }, "value": "mulMat4", - "start": 15439, - "end": 15446, + "start": 15831, + "end": 15838, "loc": { "start": { - "line": 461, + "line": 472, "column": 26 }, "end": { - "line": 461, + "line": 472, "column": 33 } } @@ -112704,15 +115394,15 @@ "postfix": false, "binop": null }, - "start": 15446, - "end": 15447, + "start": 15838, + "end": 15839, "loc": { "start": { - "line": 461, + "line": 472, "column": 33 }, "end": { - "line": 461, + "line": 472, "column": 34 } } @@ -112730,15 +115420,15 @@ "binop": null }, "value": "matrix", - "start": 15447, - "end": 15453, + "start": 15839, + "end": 15845, "loc": { "start": { - "line": 461, + "line": 472, "column": 34 }, "end": { - "line": 461, + "line": 472, "column": 40 } } @@ -112756,15 +115446,15 @@ "binop": null, "updateContext": null }, - "start": 15453, - "end": 15454, + "start": 15845, + "end": 15846, "loc": { "start": { - "line": 461, + "line": 472, "column": 40 }, "end": { - "line": 461, + "line": 472, "column": 41 } } @@ -112782,15 +115472,15 @@ "binop": null }, "value": "localMatrix", - "start": 15455, - "end": 15466, + "start": 15847, + "end": 15858, "loc": { "start": { - "line": 461, + "line": 472, "column": 42 }, "end": { - "line": 461, + "line": 472, "column": 53 } } @@ -112808,15 +115498,15 @@ "binop": null, "updateContext": null }, - "start": 15466, - "end": 15467, + "start": 15858, + "end": 15859, "loc": { "start": { - "line": 461, + "line": 472, "column": 53 }, "end": { - "line": 461, + "line": 472, "column": 54 } } @@ -112834,15 +115524,15 @@ "binop": null }, "value": "math", - "start": 15468, - "end": 15472, + "start": 15860, + "end": 15864, "loc": { "start": { - "line": 461, + "line": 472, "column": 55 }, "end": { - "line": 461, + "line": 472, "column": 59 } } @@ -112860,15 +115550,15 @@ "binop": null, "updateContext": null }, - "start": 15472, - "end": 15473, + "start": 15864, + "end": 15865, "loc": { "start": { - "line": 461, + "line": 472, "column": 59 }, "end": { - "line": 461, + "line": 472, "column": 60 } } @@ -112886,15 +115576,15 @@ "binop": null }, "value": "mat4", - "start": 15473, - "end": 15477, + "start": 15865, + "end": 15869, "loc": { "start": { - "line": 461, + "line": 472, "column": 60 }, "end": { - "line": 461, + "line": 472, "column": 64 } } @@ -112911,15 +115601,15 @@ "postfix": false, "binop": null }, - "start": 15477, - "end": 15478, + "start": 15869, + "end": 15870, "loc": { "start": { - "line": 461, + "line": 472, "column": 64 }, "end": { - "line": 461, + "line": 472, "column": 65 } } @@ -112936,15 +115626,15 @@ "postfix": false, "binop": null }, - "start": 15478, - "end": 15479, + "start": 15870, + "end": 15871, "loc": { "start": { - "line": 461, + "line": 472, "column": 65 }, "end": { - "line": 461, + "line": 472, "column": 66 } } @@ -112961,15 +115651,15 @@ "postfix": false, "binop": null }, - "start": 15479, - "end": 15480, + "start": 15871, + "end": 15872, "loc": { "start": { - "line": 461, + "line": 472, "column": 66 }, "end": { - "line": 461, + "line": 472, "column": 67 } } @@ -112987,15 +115677,15 @@ "binop": null, "updateContext": null }, - "start": 15480, - "end": 15481, + "start": 15872, + "end": 15873, "loc": { "start": { - "line": 461, + "line": 472, "column": 67 }, "end": { - "line": 461, + "line": 472, "column": 68 } } @@ -113012,15 +115702,15 @@ "postfix": false, "binop": null }, - "start": 15490, - "end": 15491, + "start": 15882, + "end": 15883, "loc": { "start": { - "line": 462, + "line": 473, "column": 8 }, "end": { - "line": 462, + "line": 473, "column": 9 } } @@ -113040,15 +115730,15 @@ "updateContext": null }, "value": "else", - "start": 15492, - "end": 15496, + "start": 15884, + "end": 15888, "loc": { "start": { - "line": 462, + "line": 473, "column": 10 }, "end": { - "line": 462, + "line": 473, "column": 14 } } @@ -113065,15 +115755,15 @@ "postfix": false, "binop": null }, - "start": 15497, - "end": 15498, + "start": 15889, + "end": 15890, "loc": { "start": { - "line": 462, + "line": 473, "column": 15 }, "end": { - "line": 462, + "line": 473, "column": 16 } } @@ -113091,15 +115781,15 @@ "binop": null }, "value": "matrix", - "start": 15511, - "end": 15517, + "start": 15903, + "end": 15909, "loc": { "start": { - "line": 463, + "line": 474, "column": 12 }, "end": { - "line": 463, + "line": 474, "column": 18 } } @@ -113118,15 +115808,15 @@ "updateContext": null }, "value": "=", - "start": 15518, - "end": 15519, + "start": 15910, + "end": 15911, "loc": { "start": { - "line": 463, + "line": 474, "column": 19 }, "end": { - "line": 463, + "line": 474, "column": 20 } } @@ -113144,15 +115834,15 @@ "binop": null }, "value": "localMatrix", - "start": 15520, - "end": 15531, + "start": 15912, + "end": 15923, "loc": { "start": { - "line": 463, + "line": 474, "column": 21 }, "end": { - "line": 463, + "line": 474, "column": 32 } } @@ -113170,15 +115860,15 @@ "binop": null, "updateContext": null }, - "start": 15531, - "end": 15532, + "start": 15923, + "end": 15924, "loc": { "start": { - "line": 463, + "line": 474, "column": 32 }, "end": { - "line": 463, + "line": 474, "column": 33 } } @@ -113195,15 +115885,15 @@ "postfix": false, "binop": null }, - "start": 15541, - "end": 15542, + "start": 15933, + "end": 15934, "loc": { "start": { - "line": 464, + "line": 475, "column": 8 }, "end": { - "line": 464, + "line": 475, "column": 9 } } @@ -113220,15 +115910,15 @@ "postfix": false, "binop": null }, - "start": 15547, - "end": 15548, + "start": 15939, + "end": 15940, "loc": { "start": { - "line": 465, + "line": 476, "column": 4 }, "end": { - "line": 465, + "line": 476, "column": 5 } } @@ -113248,15 +115938,15 @@ "updateContext": null }, "value": "if", - "start": 15553, - "end": 15555, + "start": 15945, + "end": 15947, "loc": { "start": { - "line": 466, + "line": 477, "column": 4 }, "end": { - "line": 466, + "line": 477, "column": 6 } } @@ -113273,15 +115963,15 @@ "postfix": false, "binop": null }, - "start": 15556, - "end": 15557, + "start": 15948, + "end": 15949, "loc": { "start": { - "line": 466, + "line": 477, "column": 7 }, "end": { - "line": 466, + "line": 477, "column": 8 } } @@ -113299,15 +115989,15 @@ "binop": null }, "value": "node", - "start": 15557, - "end": 15561, + "start": 15949, + "end": 15953, "loc": { "start": { - "line": 466, + "line": 477, "column": 8 }, "end": { - "line": 466, + "line": 477, "column": 12 } } @@ -113325,15 +116015,15 @@ "binop": null, "updateContext": null }, - "start": 15561, - "end": 15562, + "start": 15953, + "end": 15954, "loc": { "start": { - "line": 466, + "line": 477, "column": 12 }, "end": { - "line": 466, + "line": 477, "column": 13 } } @@ -113350,17 +116040,17 @@ "postfix": false, "binop": null }, - "value": "translation", - "start": 15562, - "end": 15573, + "value": "rotation", + "start": 15954, + "end": 15962, "loc": { "start": { - "line": 466, + "line": 477, "column": 13 }, "end": { - "line": 466, - "column": 24 + "line": 477, + "column": 21 } } }, @@ -113376,16 +116066,16 @@ "postfix": false, "binop": null }, - "start": 15573, - "end": 15574, + "start": 15962, + "end": 15963, "loc": { "start": { - "line": 466, - "column": 24 + "line": 477, + "column": 21 }, "end": { - "line": 466, - "column": 25 + "line": 477, + "column": 22 } } }, @@ -113401,16 +116091,16 @@ "postfix": false, "binop": null }, - "start": 15575, - "end": 15576, + "start": 15964, + "end": 15965, "loc": { "start": { - "line": 466, - "column": 26 + "line": 477, + "column": 23 }, "end": { - "line": 466, - "column": 27 + "line": 477, + "column": 24 } } }, @@ -113427,15 +116117,15 @@ "binop": null }, "value": "localMatrix", - "start": 15585, - "end": 15596, + "start": 15974, + "end": 15985, "loc": { "start": { - "line": 467, + "line": 478, "column": 8 }, "end": { - "line": 467, + "line": 478, "column": 19 } } @@ -113454,15 +116144,15 @@ "updateContext": null }, "value": "=", - "start": 15597, - "end": 15598, + "start": 15986, + "end": 15987, "loc": { "start": { - "line": 467, + "line": 478, "column": 20 }, "end": { - "line": 467, + "line": 478, "column": 21 } } @@ -113480,15 +116170,15 @@ "binop": null }, "value": "math", - "start": 15599, - "end": 15603, + "start": 15988, + "end": 15992, "loc": { "start": { - "line": 467, + "line": 478, "column": 22 }, "end": { - "line": 467, + "line": 478, "column": 26 } } @@ -113506,15 +116196,15 @@ "binop": null, "updateContext": null }, - "start": 15603, - "end": 15604, + "start": 15992, + "end": 15993, "loc": { "start": { - "line": 467, + "line": 478, "column": 26 }, "end": { - "line": 467, + "line": 478, "column": 27 } } @@ -113531,16 +116221,16 @@ "postfix": false, "binop": null }, - "value": "translationMat4v", - "start": 15604, - "end": 15620, + "value": "quaternionToMat4", + "start": 15993, + "end": 16009, "loc": { "start": { - "line": 467, + "line": 478, "column": 27 }, "end": { - "line": 467, + "line": 478, "column": 43 } } @@ -113557,15 +116247,15 @@ "postfix": false, "binop": null }, - "start": 15620, - "end": 15621, + "start": 16009, + "end": 16010, "loc": { "start": { - "line": 467, + "line": 478, "column": 43 }, "end": { - "line": 467, + "line": 478, "column": 44 } } @@ -113583,15 +116273,15 @@ "binop": null }, "value": "node", - "start": 15621, - "end": 15625, + "start": 16010, + "end": 16014, "loc": { "start": { - "line": 467, + "line": 478, "column": 44 }, "end": { - "line": 467, + "line": 478, "column": 48 } } @@ -113609,15 +116299,15 @@ "binop": null, "updateContext": null }, - "start": 15625, - "end": 15626, + "start": 16014, + "end": 16015, "loc": { "start": { - "line": 467, + "line": 478, "column": 48 }, "end": { - "line": 467, + "line": 478, "column": 49 } } @@ -113634,17 +116324,17 @@ "postfix": false, "binop": null }, - "value": "translation", - "start": 15626, - "end": 15637, + "value": "rotation", + "start": 16015, + "end": 16023, "loc": { "start": { - "line": 467, + "line": 478, "column": 49 }, "end": { - "line": 467, - "column": 60 + "line": 478, + "column": 57 } } }, @@ -113660,16 +116350,16 @@ "postfix": false, "binop": null }, - "start": 15637, - "end": 15638, + "start": 16023, + "end": 16024, "loc": { "start": { - "line": 467, - "column": 60 + "line": 478, + "column": 57 }, "end": { - "line": 467, - "column": 61 + "line": 478, + "column": 58 } } }, @@ -113686,16 +116376,16 @@ "binop": null, "updateContext": null }, - "start": 15638, - "end": 15639, + "start": 16024, + "end": 16025, "loc": { "start": { - "line": 467, - "column": 61 + "line": 478, + "column": 58 }, "end": { - "line": 467, - "column": 62 + "line": 478, + "column": 59 } } }, @@ -113714,15 +116404,15 @@ "updateContext": null }, "value": "if", - "start": 15648, - "end": 15650, + "start": 16034, + "end": 16036, "loc": { "start": { - "line": 468, + "line": 479, "column": 8 }, "end": { - "line": 468, + "line": 479, "column": 10 } } @@ -113739,15 +116429,15 @@ "postfix": false, "binop": null }, - "start": 15651, - "end": 15652, + "start": 16037, + "end": 16038, "loc": { "start": { - "line": 468, + "line": 479, "column": 11 }, "end": { - "line": 468, + "line": 479, "column": 12 } } @@ -113765,15 +116455,15 @@ "binop": null }, "value": "matrix", - "start": 15652, - "end": 15658, + "start": 16038, + "end": 16044, "loc": { "start": { - "line": 468, + "line": 479, "column": 12 }, "end": { - "line": 468, + "line": 479, "column": 18 } } @@ -113790,15 +116480,15 @@ "postfix": false, "binop": null }, - "start": 15658, - "end": 15659, + "start": 16044, + "end": 16045, "loc": { "start": { - "line": 468, + "line": 479, "column": 18 }, "end": { - "line": 468, + "line": 479, "column": 19 } } @@ -113815,15 +116505,15 @@ "postfix": false, "binop": null }, - "start": 15660, - "end": 15661, + "start": 16046, + "end": 16047, "loc": { "start": { - "line": 468, + "line": 479, "column": 20 }, "end": { - "line": 468, + "line": 479, "column": 21 } } @@ -113841,15 +116531,15 @@ "binop": null }, "value": "matrix", - "start": 15674, - "end": 15680, + "start": 16060, + "end": 16066, "loc": { "start": { - "line": 469, + "line": 480, "column": 12 }, "end": { - "line": 469, + "line": 480, "column": 18 } } @@ -113868,15 +116558,15 @@ "updateContext": null }, "value": "=", - "start": 15681, - "end": 15682, + "start": 16067, + "end": 16068, "loc": { "start": { - "line": 469, + "line": 480, "column": 19 }, "end": { - "line": 469, + "line": 480, "column": 20 } } @@ -113894,15 +116584,15 @@ "binop": null }, "value": "math", - "start": 15683, - "end": 15687, + "start": 16069, + "end": 16073, "loc": { "start": { - "line": 469, + "line": 480, "column": 21 }, "end": { - "line": 469, + "line": 480, "column": 25 } } @@ -113920,15 +116610,15 @@ "binop": null, "updateContext": null }, - "start": 15687, - "end": 15688, + "start": 16073, + "end": 16074, "loc": { "start": { - "line": 469, + "line": 480, "column": 25 }, "end": { - "line": 469, + "line": 480, "column": 26 } } @@ -113946,15 +116636,15 @@ "binop": null }, "value": "mulMat4", - "start": 15688, - "end": 15695, + "start": 16074, + "end": 16081, "loc": { "start": { - "line": 469, + "line": 480, "column": 26 }, "end": { - "line": 469, + "line": 480, "column": 33 } } @@ -113971,15 +116661,15 @@ "postfix": false, "binop": null }, - "start": 15695, - "end": 15696, + "start": 16081, + "end": 16082, "loc": { "start": { - "line": 469, + "line": 480, "column": 33 }, "end": { - "line": 469, + "line": 480, "column": 34 } } @@ -113997,15 +116687,15 @@ "binop": null }, "value": "matrix", - "start": 15696, - "end": 15702, + "start": 16082, + "end": 16088, "loc": { "start": { - "line": 469, + "line": 480, "column": 34 }, "end": { - "line": 469, + "line": 480, "column": 40 } } @@ -114023,15 +116713,15 @@ "binop": null, "updateContext": null }, - "start": 15702, - "end": 15703, + "start": 16088, + "end": 16089, "loc": { "start": { - "line": 469, + "line": 480, "column": 40 }, "end": { - "line": 469, + "line": 480, "column": 41 } } @@ -114049,15 +116739,15 @@ "binop": null }, "value": "localMatrix", - "start": 15704, - "end": 15715, + "start": 16090, + "end": 16101, "loc": { "start": { - "line": 469, + "line": 480, "column": 42 }, "end": { - "line": 469, + "line": 480, "column": 53 } } @@ -114075,15 +116765,15 @@ "binop": null, "updateContext": null }, - "start": 15715, - "end": 15716, + "start": 16101, + "end": 16102, "loc": { "start": { - "line": 469, + "line": 480, "column": 53 }, "end": { - "line": 469, + "line": 480, "column": 54 } } @@ -114101,15 +116791,15 @@ "binop": null }, "value": "math", - "start": 15717, - "end": 15721, + "start": 16103, + "end": 16107, "loc": { "start": { - "line": 469, + "line": 480, "column": 55 }, "end": { - "line": 469, + "line": 480, "column": 59 } } @@ -114127,15 +116817,15 @@ "binop": null, "updateContext": null }, - "start": 15721, - "end": 15722, + "start": 16107, + "end": 16108, "loc": { "start": { - "line": 469, + "line": 480, "column": 59 }, "end": { - "line": 469, + "line": 480, "column": 60 } } @@ -114153,15 +116843,15 @@ "binop": null }, "value": "mat4", - "start": 15722, - "end": 15726, + "start": 16108, + "end": 16112, "loc": { "start": { - "line": 469, + "line": 480, "column": 60 }, "end": { - "line": 469, + "line": 480, "column": 64 } } @@ -114178,15 +116868,15 @@ "postfix": false, "binop": null }, - "start": 15726, - "end": 15727, + "start": 16112, + "end": 16113, "loc": { "start": { - "line": 469, + "line": 480, "column": 64 }, "end": { - "line": 469, + "line": 480, "column": 65 } } @@ -114203,15 +116893,15 @@ "postfix": false, "binop": null }, - "start": 15727, - "end": 15728, + "start": 16113, + "end": 16114, "loc": { "start": { - "line": 469, + "line": 480, "column": 65 }, "end": { - "line": 469, + "line": 480, "column": 66 } } @@ -114228,15 +116918,15 @@ "postfix": false, "binop": null }, - "start": 15728, - "end": 15729, + "start": 16114, + "end": 16115, "loc": { "start": { - "line": 469, + "line": 480, "column": 66 }, "end": { - "line": 469, + "line": 480, "column": 67 } } @@ -114254,15 +116944,15 @@ "binop": null, "updateContext": null }, - "start": 15729, - "end": 15730, + "start": 16115, + "end": 16116, "loc": { "start": { - "line": 469, + "line": 480, "column": 67 }, "end": { - "line": 469, + "line": 480, "column": 68 } } @@ -114279,15 +116969,15 @@ "postfix": false, "binop": null }, - "start": 15739, - "end": 15740, + "start": 16125, + "end": 16126, "loc": { "start": { - "line": 470, + "line": 481, "column": 8 }, "end": { - "line": 470, + "line": 481, "column": 9 } } @@ -114307,15 +116997,15 @@ "updateContext": null }, "value": "else", - "start": 15741, - "end": 15745, + "start": 16127, + "end": 16131, "loc": { "start": { - "line": 470, + "line": 481, "column": 10 }, "end": { - "line": 470, + "line": 481, "column": 14 } } @@ -114332,15 +117022,15 @@ "postfix": false, "binop": null }, - "start": 15746, - "end": 15747, + "start": 16132, + "end": 16133, "loc": { "start": { - "line": 470, + "line": 481, "column": 15 }, "end": { - "line": 470, + "line": 481, "column": 16 } } @@ -114358,15 +117048,15 @@ "binop": null }, "value": "matrix", - "start": 15760, - "end": 15766, + "start": 16146, + "end": 16152, "loc": { "start": { - "line": 471, + "line": 482, "column": 12 }, "end": { - "line": 471, + "line": 482, "column": 18 } } @@ -114385,15 +117075,15 @@ "updateContext": null }, "value": "=", - "start": 15767, - "end": 15768, + "start": 16153, + "end": 16154, "loc": { "start": { - "line": 471, + "line": 482, "column": 19 }, "end": { - "line": 471, + "line": 482, "column": 20 } } @@ -114411,15 +117101,15 @@ "binop": null }, "value": "localMatrix", - "start": 15769, - "end": 15780, + "start": 16155, + "end": 16166, "loc": { "start": { - "line": 471, + "line": 482, "column": 21 }, "end": { - "line": 471, + "line": 482, "column": 32 } } @@ -114437,15 +117127,15 @@ "binop": null, "updateContext": null }, - "start": 15780, - "end": 15781, + "start": 16166, + "end": 16167, "loc": { "start": { - "line": 471, + "line": 482, "column": 32 }, "end": { - "line": 471, + "line": 482, "column": 33 } } @@ -114462,15 +117152,15 @@ "postfix": false, "binop": null }, - "start": 15790, - "end": 15791, + "start": 16176, + "end": 16177, "loc": { "start": { - "line": 472, + "line": 483, "column": 8 }, "end": { - "line": 472, + "line": 483, "column": 9 } } @@ -114487,15 +117177,15 @@ "postfix": false, "binop": null }, - "start": 15796, - "end": 15797, + "start": 16182, + "end": 16183, "loc": { "start": { - "line": 473, + "line": 484, "column": 4 }, "end": { - "line": 473, + "line": 484, "column": 5 } } @@ -114515,15 +117205,15 @@ "updateContext": null }, "value": "if", - "start": 15802, - "end": 15804, + "start": 16188, + "end": 16190, "loc": { "start": { - "line": 474, + "line": 485, "column": 4 }, "end": { - "line": 474, + "line": 485, "column": 6 } } @@ -114540,15 +117230,15 @@ "postfix": false, "binop": null }, - "start": 15805, - "end": 15806, + "start": 16191, + "end": 16192, "loc": { "start": { - "line": 474, + "line": 485, "column": 7 }, "end": { - "line": 474, + "line": 485, "column": 8 } } @@ -114566,15 +117256,15 @@ "binop": null }, "value": "node", - "start": 15806, - "end": 15810, + "start": 16192, + "end": 16196, "loc": { "start": { - "line": 474, + "line": 485, "column": 8 }, "end": { - "line": 474, + "line": 485, "column": 12 } } @@ -114592,15 +117282,15 @@ "binop": null, "updateContext": null }, - "start": 15810, - "end": 15811, + "start": 16196, + "end": 16197, "loc": { "start": { - "line": 474, + "line": 485, "column": 12 }, "end": { - "line": 474, + "line": 485, "column": 13 } } @@ -114617,17 +117307,17 @@ "postfix": false, "binop": null }, - "value": "rotation", - "start": 15811, - "end": 15819, + "value": "scale", + "start": 16197, + "end": 16202, "loc": { "start": { - "line": 474, + "line": 485, "column": 13 }, "end": { - "line": 474, - "column": 21 + "line": 485, + "column": 18 } } }, @@ -114643,16 +117333,16 @@ "postfix": false, "binop": null }, - "start": 15819, - "end": 15820, + "start": 16202, + "end": 16203, "loc": { "start": { - "line": 474, - "column": 21 + "line": 485, + "column": 18 }, "end": { - "line": 474, - "column": 22 + "line": 485, + "column": 19 } } }, @@ -114668,16 +117358,16 @@ "postfix": false, "binop": null }, - "start": 15821, - "end": 15822, + "start": 16204, + "end": 16205, "loc": { "start": { - "line": 474, - "column": 23 + "line": 485, + "column": 20 }, "end": { - "line": 474, - "column": 24 + "line": 485, + "column": 21 } } }, @@ -114694,15 +117384,15 @@ "binop": null }, "value": "localMatrix", - "start": 15831, - "end": 15842, + "start": 16214, + "end": 16225, "loc": { "start": { - "line": 475, + "line": 486, "column": 8 }, "end": { - "line": 475, + "line": 486, "column": 19 } } @@ -114721,15 +117411,15 @@ "updateContext": null }, "value": "=", - "start": 15843, - "end": 15844, + "start": 16226, + "end": 16227, "loc": { "start": { - "line": 475, + "line": 486, "column": 20 }, "end": { - "line": 475, + "line": 486, "column": 21 } } @@ -114747,15 +117437,15 @@ "binop": null }, "value": "math", - "start": 15845, - "end": 15849, + "start": 16228, + "end": 16232, "loc": { "start": { - "line": 475, + "line": 486, "column": 22 }, "end": { - "line": 475, + "line": 486, "column": 26 } } @@ -114773,15 +117463,15 @@ "binop": null, "updateContext": null }, - "start": 15849, - "end": 15850, + "start": 16232, + "end": 16233, "loc": { "start": { - "line": 475, + "line": 486, "column": 26 }, "end": { - "line": 475, + "line": 486, "column": 27 } } @@ -114798,17 +117488,17 @@ "postfix": false, "binop": null }, - "value": "quaternionToMat4", - "start": 15850, - "end": 15866, + "value": "scalingMat4v", + "start": 16233, + "end": 16245, "loc": { "start": { - "line": 475, + "line": 486, "column": 27 }, "end": { - "line": 475, - "column": 43 + "line": 486, + "column": 39 } } }, @@ -114824,16 +117514,16 @@ "postfix": false, "binop": null }, - "start": 15866, - "end": 15867, + "start": 16245, + "end": 16246, "loc": { "start": { - "line": 475, - "column": 43 + "line": 486, + "column": 39 }, "end": { - "line": 475, - "column": 44 + "line": 486, + "column": 40 } } }, @@ -114850,16 +117540,16 @@ "binop": null }, "value": "node", - "start": 15867, - "end": 15871, + "start": 16246, + "end": 16250, "loc": { "start": { - "line": 475, - "column": 44 + "line": 486, + "column": 40 }, "end": { - "line": 475, - "column": 48 + "line": 486, + "column": 44 } } }, @@ -114876,16 +117566,16 @@ "binop": null, "updateContext": null }, - "start": 15871, - "end": 15872, + "start": 16250, + "end": 16251, "loc": { "start": { - "line": 475, - "column": 48 + "line": 486, + "column": 44 }, "end": { - "line": 475, - "column": 49 + "line": 486, + "column": 45 } } }, @@ -114901,17 +117591,17 @@ "postfix": false, "binop": null }, - "value": "rotation", - "start": 15872, - "end": 15880, + "value": "scale", + "start": 16251, + "end": 16256, "loc": { "start": { - "line": 475, - "column": 49 + "line": 486, + "column": 45 }, "end": { - "line": 475, - "column": 57 + "line": 486, + "column": 50 } } }, @@ -114927,16 +117617,16 @@ "postfix": false, "binop": null }, - "start": 15880, - "end": 15881, + "start": 16256, + "end": 16257, "loc": { "start": { - "line": 475, - "column": 57 + "line": 486, + "column": 50 }, "end": { - "line": 475, - "column": 58 + "line": 486, + "column": 51 } } }, @@ -114953,16 +117643,16 @@ "binop": null, "updateContext": null }, - "start": 15881, - "end": 15882, + "start": 16257, + "end": 16258, "loc": { "start": { - "line": 475, - "column": 58 + "line": 486, + "column": 51 }, "end": { - "line": 475, - "column": 59 + "line": 486, + "column": 52 } } }, @@ -114981,15 +117671,15 @@ "updateContext": null }, "value": "if", - "start": 15891, - "end": 15893, + "start": 16267, + "end": 16269, "loc": { "start": { - "line": 476, + "line": 487, "column": 8 }, "end": { - "line": 476, + "line": 487, "column": 10 } } @@ -115006,15 +117696,15 @@ "postfix": false, "binop": null }, - "start": 15894, - "end": 15895, + "start": 16270, + "end": 16271, "loc": { "start": { - "line": 476, + "line": 487, "column": 11 }, "end": { - "line": 476, + "line": 487, "column": 12 } } @@ -115032,15 +117722,15 @@ "binop": null }, "value": "matrix", - "start": 15895, - "end": 15901, + "start": 16271, + "end": 16277, "loc": { "start": { - "line": 476, + "line": 487, "column": 12 }, "end": { - "line": 476, + "line": 487, "column": 18 } } @@ -115057,15 +117747,15 @@ "postfix": false, "binop": null }, - "start": 15901, - "end": 15902, + "start": 16277, + "end": 16278, "loc": { "start": { - "line": 476, + "line": 487, "column": 18 }, "end": { - "line": 476, + "line": 487, "column": 19 } } @@ -115082,15 +117772,15 @@ "postfix": false, "binop": null }, - "start": 15903, - "end": 15904, + "start": 16279, + "end": 16280, "loc": { "start": { - "line": 476, + "line": 487, "column": 20 }, "end": { - "line": 476, + "line": 487, "column": 21 } } @@ -115108,15 +117798,15 @@ "binop": null }, "value": "matrix", - "start": 15917, - "end": 15923, + "start": 16293, + "end": 16299, "loc": { "start": { - "line": 477, + "line": 488, "column": 12 }, "end": { - "line": 477, + "line": 488, "column": 18 } } @@ -115135,15 +117825,15 @@ "updateContext": null }, "value": "=", - "start": 15924, - "end": 15925, + "start": 16300, + "end": 16301, "loc": { "start": { - "line": 477, + "line": 488, "column": 19 }, "end": { - "line": 477, + "line": 488, "column": 20 } } @@ -115161,15 +117851,15 @@ "binop": null }, "value": "math", - "start": 15926, - "end": 15930, + "start": 16302, + "end": 16306, "loc": { "start": { - "line": 477, + "line": 488, "column": 21 }, "end": { - "line": 477, + "line": 488, "column": 25 } } @@ -115187,15 +117877,15 @@ "binop": null, "updateContext": null }, - "start": 15930, - "end": 15931, + "start": 16306, + "end": 16307, "loc": { "start": { - "line": 477, + "line": 488, "column": 25 }, "end": { - "line": 477, + "line": 488, "column": 26 } } @@ -115213,15 +117903,15 @@ "binop": null }, "value": "mulMat4", - "start": 15931, - "end": 15938, + "start": 16307, + "end": 16314, "loc": { "start": { - "line": 477, + "line": 488, "column": 26 }, "end": { - "line": 477, + "line": 488, "column": 33 } } @@ -115238,15 +117928,15 @@ "postfix": false, "binop": null }, - "start": 15938, - "end": 15939, + "start": 16314, + "end": 16315, "loc": { "start": { - "line": 477, + "line": 488, "column": 33 }, "end": { - "line": 477, + "line": 488, "column": 34 } } @@ -115264,15 +117954,15 @@ "binop": null }, "value": "matrix", - "start": 15939, - "end": 15945, + "start": 16315, + "end": 16321, "loc": { "start": { - "line": 477, + "line": 488, "column": 34 }, "end": { - "line": 477, + "line": 488, "column": 40 } } @@ -115290,15 +117980,15 @@ "binop": null, "updateContext": null }, - "start": 15945, - "end": 15946, + "start": 16321, + "end": 16322, "loc": { "start": { - "line": 477, + "line": 488, "column": 40 }, "end": { - "line": 477, + "line": 488, "column": 41 } } @@ -115316,15 +118006,15 @@ "binop": null }, "value": "localMatrix", - "start": 15947, - "end": 15958, + "start": 16323, + "end": 16334, "loc": { "start": { - "line": 477, + "line": 488, "column": 42 }, "end": { - "line": 477, + "line": 488, "column": 53 } } @@ -115342,15 +118032,15 @@ "binop": null, "updateContext": null }, - "start": 15958, - "end": 15959, + "start": 16334, + "end": 16335, "loc": { "start": { - "line": 477, + "line": 488, "column": 53 }, "end": { - "line": 477, + "line": 488, "column": 54 } } @@ -115368,15 +118058,15 @@ "binop": null }, "value": "math", - "start": 15960, - "end": 15964, + "start": 16336, + "end": 16340, "loc": { "start": { - "line": 477, + "line": 488, "column": 55 }, "end": { - "line": 477, + "line": 488, "column": 59 } } @@ -115394,15 +118084,15 @@ "binop": null, "updateContext": null }, - "start": 15964, - "end": 15965, + "start": 16340, + "end": 16341, "loc": { "start": { - "line": 477, + "line": 488, "column": 59 }, "end": { - "line": 477, + "line": 488, "column": 60 } } @@ -115420,15 +118110,15 @@ "binop": null }, "value": "mat4", - "start": 15965, - "end": 15969, + "start": 16341, + "end": 16345, "loc": { "start": { - "line": 477, + "line": 488, "column": 60 }, "end": { - "line": 477, + "line": 488, "column": 64 } } @@ -115445,15 +118135,15 @@ "postfix": false, "binop": null }, - "start": 15969, - "end": 15970, + "start": 16345, + "end": 16346, "loc": { "start": { - "line": 477, + "line": 488, "column": 64 }, "end": { - "line": 477, + "line": 488, "column": 65 } } @@ -115470,15 +118160,15 @@ "postfix": false, "binop": null }, - "start": 15970, - "end": 15971, + "start": 16346, + "end": 16347, "loc": { "start": { - "line": 477, + "line": 488, "column": 65 }, "end": { - "line": 477, + "line": 488, "column": 66 } } @@ -115495,15 +118185,15 @@ "postfix": false, "binop": null }, - "start": 15971, - "end": 15972, + "start": 16347, + "end": 16348, "loc": { "start": { - "line": 477, + "line": 488, "column": 66 }, "end": { - "line": 477, + "line": 488, "column": 67 } } @@ -115521,15 +118211,15 @@ "binop": null, "updateContext": null }, - "start": 15972, - "end": 15973, + "start": 16348, + "end": 16349, "loc": { "start": { - "line": 477, + "line": 488, "column": 67 }, "end": { - "line": 477, + "line": 488, "column": 68 } } @@ -115546,15 +118236,15 @@ "postfix": false, "binop": null }, - "start": 15982, - "end": 15983, + "start": 16358, + "end": 16359, "loc": { "start": { - "line": 478, + "line": 489, "column": 8 }, "end": { - "line": 478, + "line": 489, "column": 9 } } @@ -115574,15 +118264,15 @@ "updateContext": null }, "value": "else", - "start": 15984, - "end": 15988, + "start": 16360, + "end": 16364, "loc": { "start": { - "line": 478, + "line": 489, "column": 10 }, "end": { - "line": 478, + "line": 489, "column": 14 } } @@ -115599,15 +118289,15 @@ "postfix": false, "binop": null }, - "start": 15989, - "end": 15990, + "start": 16365, + "end": 16366, "loc": { "start": { - "line": 478, + "line": 489, "column": 15 }, "end": { - "line": 478, + "line": 489, "column": 16 } } @@ -115625,15 +118315,15 @@ "binop": null }, "value": "matrix", - "start": 16003, - "end": 16009, + "start": 16379, + "end": 16385, "loc": { "start": { - "line": 479, + "line": 490, "column": 12 }, "end": { - "line": 479, + "line": 490, "column": 18 } } @@ -115652,15 +118342,15 @@ "updateContext": null }, "value": "=", - "start": 16010, - "end": 16011, + "start": 16386, + "end": 16387, "loc": { "start": { - "line": 479, + "line": 490, "column": 19 }, "end": { - "line": 479, + "line": 490, "column": 20 } } @@ -115678,15 +118368,15 @@ "binop": null }, "value": "localMatrix", - "start": 16012, - "end": 16023, + "start": 16388, + "end": 16399, "loc": { "start": { - "line": 479, + "line": 490, "column": 21 }, "end": { - "line": 479, + "line": 490, "column": 32 } } @@ -115704,15 +118394,15 @@ "binop": null, "updateContext": null }, - "start": 16023, - "end": 16024, + "start": 16399, + "end": 16400, "loc": { "start": { - "line": 479, + "line": 490, "column": 32 }, "end": { - "line": 479, + "line": 490, "column": 33 } } @@ -115729,283 +118419,24 @@ "postfix": false, "binop": null }, - "start": 16033, - "end": 16034, - "loc": { - "start": { - "line": 480, - "column": 8 - }, - "end": { - "line": 480, - "column": 9 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16039, - "end": 16040, - "loc": { - "start": { - "line": 481, - "column": 4 - }, - "end": { - "line": 481, - "column": 5 - } - } - }, - { - "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": 16045, - "end": 16047, - "loc": { - "start": { - "line": 482, - "column": 4 - }, - "end": { - "line": 482, - "column": 6 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16048, - "end": 16049, - "loc": { - "start": { - "line": 482, - "column": 7 - }, - "end": { - "line": 482, - "column": 8 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "node", - "start": 16049, - "end": 16053, - "loc": { - "start": { - "line": 482, - "column": 8 - }, - "end": { - "line": 482, - "column": 12 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 16053, - "end": 16054, - "loc": { - "start": { - "line": 482, - "column": 12 - }, - "end": { - "line": 482, - "column": 13 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "scale", - "start": 16054, - "end": 16059, - "loc": { - "start": { - "line": 482, - "column": 13 - }, - "end": { - "line": 482, - "column": 18 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16059, - "end": 16060, - "loc": { - "start": { - "line": 482, - "column": 18 - }, - "end": { - "line": 482, - "column": 19 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16061, - "end": 16062, - "loc": { - "start": { - "line": 482, - "column": 20 - }, - "end": { - "line": 482, - "column": 21 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "localMatrix", - "start": 16071, - "end": 16082, + "start": 16409, + "end": 16410, "loc": { "start": { - "line": 483, + "line": 491, "column": 8 }, "end": { - "line": 483, - "column": 19 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 16083, - "end": 16084, - "loc": { - "start": { - "line": 483, - "column": 20 - }, - "end": { - "line": 483, - "column": 21 + "line": 491, + "column": 9 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -116013,23 +118444,23 @@ "postfix": false, "binop": null }, - "value": "math", - "start": 16085, - "end": 16089, + "start": 16415, + "end": 16416, "loc": { "start": { - "line": 483, - "column": 22 + "line": 492, + "column": 4 }, "end": { - "line": 483, - "column": 26 + "line": 492, + "column": 5 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -116040,16 +118471,17 @@ "binop": null, "updateContext": null }, - "start": 16089, - "end": 16090, + "value": "const", + "start": 16422, + "end": 16427, "loc": { "start": { - "line": 483, - "column": 26 + "line": 494, + "column": 4 }, "end": { - "line": 483, - "column": 27 + "line": 494, + "column": 9 } } }, @@ -116065,42 +118497,44 @@ "postfix": false, "binop": null }, - "value": "scalingMat4v", - "start": 16090, - "end": 16102, + "value": "sceneModel", + "start": 16428, + "end": 16438, "loc": { "start": { - "line": 483, - "column": 27 + "line": 494, + "column": 10 }, "end": { - "line": 483, - "column": 39 + "line": 494, + "column": 20 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16102, - "end": 16103, + "value": "=", + "start": 16439, + "end": 16440, "loc": { "start": { - "line": 483, - "column": 39 + "line": 494, + "column": 21 }, "end": { - "line": 483, - "column": 40 + "line": 494, + "column": 22 } } }, @@ -116116,17 +118550,17 @@ "postfix": false, "binop": null }, - "value": "node", - "start": 16103, - "end": 16107, + "value": "ctx", + "start": 16441, + "end": 16444, "loc": { "start": { - "line": 483, - "column": 40 + "line": 494, + "column": 23 }, "end": { - "line": 483, - "column": 44 + "line": 494, + "column": 26 } } }, @@ -116143,16 +118577,16 @@ "binop": null, "updateContext": null }, - "start": 16107, - "end": 16108, + "start": 16444, + "end": 16445, "loc": { "start": { - "line": 483, - "column": 44 + "line": 494, + "column": 26 }, "end": { - "line": 483, - "column": 45 + "line": 494, + "column": 27 } } }, @@ -116168,42 +118602,17 @@ "postfix": false, "binop": null }, - "value": "scale", - "start": 16108, - "end": 16113, - "loc": { - "start": { - "line": 483, - "column": 45 - }, - "end": { - "line": 483, - "column": 50 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16113, - "end": 16114, + "value": "sceneModel", + "start": 16445, + "end": 16455, "loc": { "start": { - "line": 483, - "column": 50 + "line": 494, + "column": 27 }, "end": { - "line": 483, - "column": 51 + "line": 494, + "column": 37 } } }, @@ -116220,16 +118629,16 @@ "binop": null, "updateContext": null }, - "start": 16114, - "end": 16115, + "start": 16455, + "end": 16456, "loc": { "start": { - "line": 483, - "column": 51 + "line": 494, + "column": 37 }, "end": { - "line": 483, - "column": 52 + "line": 494, + "column": 38 } } }, @@ -116248,16 +118657,16 @@ "updateContext": null }, "value": "if", - "start": 16124, - "end": 16126, + "start": 16461, + "end": 16463, "loc": { "start": { - "line": 484, - "column": 8 + "line": 495, + "column": 4 }, "end": { - "line": 484, - "column": 10 + "line": 495, + "column": 6 } } }, @@ -116273,16 +118682,16 @@ "postfix": false, "binop": null }, - "start": 16127, - "end": 16128, + "start": 16464, + "end": 16465, "loc": { "start": { - "line": 484, - "column": 11 + "line": 495, + "column": 7 }, "end": { - "line": 484, - "column": 12 + "line": 495, + "column": 8 } } }, @@ -116298,23 +118707,23 @@ "postfix": false, "binop": null }, - "value": "matrix", - "start": 16128, - "end": 16134, + "value": "node", + "start": 16465, + "end": 16469, "loc": { "start": { - "line": 484, - "column": 12 + "line": 495, + "column": 8 }, "end": { - "line": 484, - "column": 18 + "line": 495, + "column": 12 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -116322,25 +118731,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16134, - "end": 16135, + "start": 16469, + "end": 16470, "loc": { "start": { - "line": 484, - "column": 18 + "line": 495, + "column": 12 }, "end": { - "line": 484, - "column": 19 + "line": 495, + "column": 13 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -116349,24 +118759,25 @@ "postfix": false, "binop": null }, - "start": 16136, - "end": 16137, + "value": "mesh", + "start": 16470, + "end": 16474, "loc": { "start": { - "line": 484, - "column": 20 + "line": 495, + "column": 13 }, "end": { - "line": 484, - "column": 21 + "line": 495, + "column": 17 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -116374,51 +118785,23 @@ "postfix": false, "binop": null }, - "value": "matrix", - "start": 16150, - "end": 16156, + "start": 16474, + "end": 16475, "loc": { "start": { - "line": 485, - "column": 12 + "line": 495, + "column": 17 }, "end": { - "line": 485, + "line": 495, "column": 18 } } }, { "type": { - "label": "=", + "label": "{", "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 16157, - "end": 16158, - "loc": { - "start": { - "line": 485, - "column": 19 - }, - "end": { - "line": 485, - "column": 20 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -116427,23 +118810,23 @@ "postfix": false, "binop": null }, - "value": "math", - "start": 16159, - "end": 16163, + "start": 16476, + "end": 16477, "loc": { "start": { - "line": 485, - "column": 21 + "line": 495, + "column": 19 }, "end": { - "line": 485, - "column": 25 + "line": 495, + "column": 20 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -116454,16 +118837,17 @@ "binop": null, "updateContext": null }, - "start": 16163, - "end": 16164, + "value": "const", + "start": 16486, + "end": 16491, "loc": { "start": { - "line": 485, - "column": 25 + "line": 496, + "column": 8 }, "end": { - "line": 485, - "column": 26 + "line": 496, + "column": 13 } } }, @@ -116479,42 +118863,44 @@ "postfix": false, "binop": null }, - "value": "mulMat4", - "start": 16164, - "end": 16171, + "value": "mesh", + "start": 16492, + "end": 16496, "loc": { "start": { - "line": 485, - "column": 26 + "line": 496, + "column": 14 }, "end": { - "line": 485, - "column": 33 + "line": 496, + "column": 18 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16171, - "end": 16172, + "value": "=", + "start": 16497, + "end": 16498, "loc": { "start": { - "line": 485, - "column": 33 + "line": 496, + "column": 19 }, "end": { - "line": 485, - "column": 34 + "line": 496, + "column": 20 } } }, @@ -116530,24 +118916,24 @@ "postfix": false, "binop": null }, - "value": "matrix", - "start": 16172, - "end": 16178, + "value": "node", + "start": 16499, + "end": 16503, "loc": { "start": { - "line": 485, - "column": 34 + "line": 496, + "column": 21 }, "end": { - "line": 485, - "column": 40 + "line": 496, + "column": 25 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -116557,16 +118943,16 @@ "binop": null, "updateContext": null }, - "start": 16178, - "end": 16179, + "start": 16503, + "end": 16504, "loc": { "start": { - "line": 485, - "column": 40 + "line": 496, + "column": 25 }, "end": { - "line": 485, - "column": 41 + "line": 496, + "column": 26 } } }, @@ -116582,23 +118968,23 @@ "postfix": false, "binop": null }, - "value": "localMatrix", - "start": 16180, - "end": 16191, + "value": "mesh", + "start": 16504, + "end": 16508, "loc": { "start": { - "line": 485, - "column": 42 + "line": 496, + "column": 26 }, "end": { - "line": 485, - "column": 53 + "line": 496, + "column": 30 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -116609,48 +118995,23 @@ "binop": null, "updateContext": null }, - "start": 16191, - "end": 16192, - "loc": { - "start": { - "line": 485, - "column": 53 - }, - "end": { - "line": 485, - "column": 54 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "math", - "start": 16193, - "end": 16197, + "start": 16508, + "end": 16509, "loc": { "start": { - "line": 485, - "column": 55 + "line": 496, + "column": 30 }, "end": { - "line": 485, - "column": 59 + "line": 496, + "column": 31 } } }, { "type": { - "label": ".", + "label": "let", + "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -116661,16 +119022,17 @@ "binop": null, "updateContext": null }, - "start": 16197, - "end": 16198, + "value": "let", + "start": 16518, + "end": 16521, "loc": { "start": { - "line": 485, - "column": 59 + "line": 497, + "column": 8 }, "end": { - "line": 485, - "column": 60 + "line": 497, + "column": 11 } } }, @@ -116686,48 +119048,50 @@ "postfix": false, "binop": null }, - "value": "mat4", - "start": 16198, - "end": 16202, + "value": "createEntity", + "start": 16522, + "end": 16534, "loc": { "start": { - "line": 485, - "column": 60 + "line": 497, + "column": 12 }, "end": { - "line": 485, - "column": 64 + "line": 497, + "column": 24 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16202, - "end": 16203, + "start": 16534, + "end": 16535, "loc": { "start": { - "line": 485, - "column": 64 + "line": 497, + "column": 24 }, "end": { - "line": 485, - "column": 65 + "line": 497, + "column": 25 } } }, { "type": { - "label": ")", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -116735,26 +119099,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16203, - "end": 16204, + "value": "if", + "start": 16544, + "end": 16546, "loc": { "start": { - "line": 485, - "column": 65 + "line": 498, + "column": 8 }, "end": { - "line": 485, - "column": 66 + "line": 498, + "column": 10 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -116762,48 +119128,48 @@ "postfix": false, "binop": null }, - "start": 16204, - "end": 16205, + "start": 16547, + "end": 16548, "loc": { "start": { - "line": 485, - "column": 66 + "line": 498, + "column": 11 }, "end": { - "line": 485, - "column": 67 + "line": 498, + "column": 12 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 16205, - "end": 16206, + "value": "ctx", + "start": 16548, + "end": 16551, "loc": { "start": { - "line": 485, - "column": 67 + "line": 498, + "column": 12 }, "end": { - "line": 485, - "column": 68 + "line": 498, + "column": 15 } } }, { "type": { - "label": "}", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -116811,54 +119177,53 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16215, - "end": 16216, + "start": 16551, + "end": 16552, "loc": { "start": { - "line": 486, - "column": 8 + "line": 498, + "column": 15 }, "end": { - "line": 486, - "column": 9 + "line": 498, + "column": 16 } } }, { "type": { - "label": "else", - "keyword": "else", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "else", - "start": 16217, - "end": 16221, + "value": "handlenode", + "start": 16552, + "end": 16562, "loc": { "start": { - "line": 486, - "column": 10 + "line": 498, + "column": 16 }, "end": { - "line": 486, - "column": 14 + "line": 498, + "column": 26 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -116866,23 +119231,23 @@ "postfix": false, "binop": null }, - "start": 16222, - "end": 16223, + "start": 16562, + "end": 16563, "loc": { "start": { - "line": 486, - "column": 15 + "line": 498, + "column": 26 }, "end": { - "line": 486, - "column": 16 + "line": 498, + "column": 27 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -116891,44 +119256,44 @@ "postfix": false, "binop": null }, - "value": "matrix", - "start": 16236, - "end": 16242, + "start": 16564, + "end": 16565, "loc": { "start": { - "line": 487, - "column": 12 + "line": 498, + "column": 28 }, "end": { - "line": 487, - "column": 18 + "line": 498, + "column": 29 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 16243, - "end": 16244, + "value": "const", + "start": 16578, + "end": 16583, "loc": { - "start": { - "line": 487, - "column": 19 + "start": { + "line": 499, + "column": 12 }, "end": { - "line": 487, - "column": 20 + "line": 499, + "column": 17 } } }, @@ -116944,51 +119309,52 @@ "postfix": false, "binop": null }, - "value": "localMatrix", - "start": 16245, - "end": 16256, + "value": "actions", + "start": 16584, + "end": 16591, "loc": { "start": { - "line": 487, - "column": 21 + "line": 499, + "column": 18 }, "end": { - "line": 487, - "column": 32 + "line": 499, + "column": 25 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 16256, - "end": 16257, + "value": "=", + "start": 16592, + "end": 16593, "loc": { "start": { - "line": 487, - "column": 32 + "line": 499, + "column": 26 }, "end": { - "line": 487, - "column": 33 + "line": 499, + "column": 27 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -116996,16 +119362,16 @@ "postfix": false, "binop": null }, - "start": 16266, - "end": 16267, + "start": 16594, + "end": 16595, "loc": { "start": { - "line": 488, - "column": 8 + "line": 499, + "column": 28 }, "end": { - "line": 488, - "column": 9 + "line": 499, + "column": 29 } } }, @@ -117021,24 +119387,23 @@ "postfix": false, "binop": null }, - "start": 16272, - "end": 16273, + "start": 16595, + "end": 16596, "loc": { "start": { - "line": 489, - "column": 4 + "line": 499, + "column": 29 }, "end": { - "line": 489, - "column": 5 + "line": 499, + "column": 30 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -117048,77 +119413,51 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 16279, - "end": 16284, + "start": 16596, + "end": 16597, "loc": { "start": { - "line": 491, - "column": 4 + "line": 499, + "column": 30 }, "end": { - "line": 491, - "column": 9 + "line": 499, + "column": 31 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "sceneModel", - "start": 16285, - "end": 16295, - "loc": { - "start": { - "line": 491, - "column": 10 - }, - "end": { - "line": 491, - "column": 20 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 16296, - "end": 16297, + "value": "if", + "start": 16610, + "end": 16612, "loc": { "start": { - "line": 491, - "column": 21 + "line": 500, + "column": 12 }, "end": { - "line": 491, - "column": 22 + "line": 500, + "column": 14 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -117127,43 +119466,43 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 16298, - "end": 16301, + "start": 16613, + "end": 16614, "loc": { "start": { - "line": 491, - "column": 23 + "line": 500, + "column": 15 }, "end": { - "line": 491, - "column": 26 + "line": 500, + "column": 16 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, "binop": null, "updateContext": null }, - "start": 16301, - "end": 16302, + "value": "!", + "start": 16614, + "end": 16615, "loc": { "start": { - "line": 491, - "column": 26 + "line": 500, + "column": 16 }, "end": { - "line": 491, - "column": 27 + "line": 500, + "column": 17 } } }, @@ -117179,24 +119518,24 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 16302, - "end": 16312, + "value": "ctx", + "start": 16615, + "end": 16618, "loc": { "start": { - "line": 491, - "column": 27 + "line": 500, + "column": 17 }, "end": { - "line": 491, - "column": 37 + "line": 500, + "column": 20 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -117206,44 +119545,42 @@ "binop": null, "updateContext": null }, - "start": 16312, - "end": 16313, + "start": 16618, + "end": 16619, "loc": { "start": { - "line": 491, - "column": 37 + "line": 500, + "column": 20 }, "end": { - "line": 491, - "column": 38 + "line": 500, + "column": 21 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 16318, - "end": 16320, + "value": "handlenode", + "start": 16619, + "end": 16629, "loc": { "start": { - "line": 492, - "column": 4 + "line": 500, + "column": 21 }, "end": { - "line": 492, - "column": 6 + "line": 500, + "column": 31 } } }, @@ -117259,16 +119596,16 @@ "postfix": false, "binop": null }, - "start": 16321, - "end": 16322, + "start": 16629, + "end": 16630, "loc": { "start": { - "line": 492, - "column": 7 + "line": 500, + "column": 31 }, "end": { - "line": 492, - "column": 8 + "line": 500, + "column": 32 } } }, @@ -117284,17 +119621,17 @@ "postfix": false, "binop": null }, - "value": "node", - "start": 16322, - "end": 16326, + "value": "ctx", + "start": 16630, + "end": 16633, "loc": { "start": { - "line": 492, - "column": 8 + "line": 500, + "column": 32 }, "end": { - "line": 492, - "column": 12 + "line": 500, + "column": 35 } } }, @@ -117311,16 +119648,16 @@ "binop": null, "updateContext": null }, - "start": 16326, - "end": 16327, + "start": 16633, + "end": 16634, "loc": { "start": { - "line": 492, - "column": 12 + "line": 500, + "column": 35 }, "end": { - "line": 492, - "column": 13 + "line": 500, + "column": 36 } } }, @@ -117336,23 +119673,23 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 16327, - "end": 16331, + "value": "sceneModel", + "start": 16634, + "end": 16644, "loc": { "start": { - "line": 492, - "column": 13 + "line": 500, + "column": 36 }, "end": { - "line": 492, - "column": 17 + "line": 500, + "column": 46 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -117360,25 +119697,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16331, - "end": 16332, + "start": 16644, + "end": 16645, "loc": { "start": { - "line": 492, - "column": 17 + "line": 500, + "column": 46 }, "end": { - "line": 492, - "column": 18 + "line": 500, + "column": 47 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -117387,24 +119725,24 @@ "postfix": false, "binop": null }, - "start": 16333, - "end": 16334, + "value": "id", + "start": 16645, + "end": 16647, "loc": { "start": { - "line": 492, - "column": 19 + "line": 500, + "column": 47 }, "end": { - "line": 492, - "column": 20 + "line": 500, + "column": 49 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -117414,17 +119752,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 16343, - "end": 16348, + "start": 16647, + "end": 16648, "loc": { "start": { - "line": 493, - "column": 8 + "line": 500, + "column": 49 }, "end": { - "line": 493, - "column": 13 + "line": 500, + "column": 50 } } }, @@ -117440,44 +119777,43 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 16349, - "end": 16353, + "value": "node", + "start": 16649, + "end": 16653, "loc": { "start": { - "line": 493, - "column": 14 + "line": 500, + "column": 51 }, "end": { - "line": 493, - "column": 18 + "line": 500, + "column": 55 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 16354, - "end": 16355, + "start": 16653, + "end": 16654, "loc": { "start": { - "line": 493, - "column": 19 + "line": 500, + "column": 55 }, "end": { - "line": 493, - "column": 20 + "line": 500, + "column": 56 } } }, @@ -117493,23 +119829,23 @@ "postfix": false, "binop": null }, - "value": "node", - "start": 16356, - "end": 16360, + "value": "actions", + "start": 16655, + "end": 16662, "loc": { "start": { - "line": 493, - "column": 21 + "line": 500, + "column": 57 }, "end": { - "line": 493, - "column": 25 + "line": 500, + "column": 64 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -117517,27 +119853,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 16360, - "end": 16361, + "start": 16662, + "end": 16663, "loc": { "start": { - "line": 493, - "column": 25 + "line": 500, + "column": 64 }, "end": { - "line": 493, - "column": 26 + "line": 500, + "column": 65 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -117545,51 +119880,49 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 16361, - "end": 16365, + "start": 16663, + "end": 16664, "loc": { "start": { - "line": 493, - "column": 26 + "line": 500, + "column": 65 }, "end": { - "line": 493, - "column": 30 + "line": 500, + "column": 66 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 16365, - "end": 16366, + "start": 16665, + "end": 16666, "loc": { "start": { - "line": 493, - "column": 30 + "line": 500, + "column": 67 }, "end": { - "line": 493, - "column": 31 + "line": 500, + "column": 68 } } }, { "type": { - "label": "let", - "keyword": "let", - "beforeExpr": false, + "label": "return", + "keyword": "return", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -117599,69 +119932,68 @@ "binop": null, "updateContext": null }, - "value": "let", - "start": 16375, - "end": 16378, + "value": "return", + "start": 16683, + "end": 16689, "loc": { "start": { - "line": 494, - "column": 8 + "line": 501, + "column": 16 }, "end": { - "line": 494, - "column": 11 + "line": 501, + "column": 22 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "createEntity", - "start": 16379, - "end": 16391, + "start": 16689, + "end": 16690, "loc": { "start": { - "line": 494, - "column": 12 + "line": 501, + "column": 22 }, "end": { - "line": 494, - "column": 24 + "line": 501, + "column": 23 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 16391, - "end": 16392, + "start": 16703, + "end": 16704, "loc": { "start": { - "line": 494, - "column": 24 + "line": 502, + "column": 12 }, "end": { - "line": 494, - "column": 25 + "line": 502, + "column": 13 } } }, @@ -117680,16 +120012,16 @@ "updateContext": null }, "value": "if", - "start": 16401, - "end": 16403, + "start": 16717, + "end": 16719, "loc": { "start": { - "line": 495, - "column": 8 + "line": 503, + "column": 12 }, "end": { - "line": 495, - "column": 10 + "line": 503, + "column": 14 } } }, @@ -117705,16 +120037,16 @@ "postfix": false, "binop": null }, - "start": 16404, - "end": 16405, + "start": 16720, + "end": 16721, "loc": { "start": { - "line": 495, - "column": 11 + "line": 503, + "column": 15 }, "end": { - "line": 495, - "column": 12 + "line": 503, + "column": 16 } } }, @@ -117730,17 +120062,17 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 16405, - "end": 16408, + "value": "actions", + "start": 16721, + "end": 16728, "loc": { "start": { - "line": 495, - "column": 12 + "line": 503, + "column": 16 }, "end": { - "line": 495, - "column": 15 + "line": 503, + "column": 23 } } }, @@ -117757,16 +120089,16 @@ "binop": null, "updateContext": null }, - "start": 16408, - "end": 16409, + "start": 16728, + "end": 16729, "loc": { "start": { - "line": 495, - "column": 15 + "line": 503, + "column": 23 }, "end": { - "line": 495, - "column": 16 + "line": 503, + "column": 24 } } }, @@ -117782,17 +120114,17 @@ "postfix": false, "binop": null }, - "value": "handlenode", - "start": 16409, - "end": 16419, + "value": "createEntity", + "start": 16729, + "end": 16741, "loc": { "start": { - "line": 495, - "column": 16 + "line": 503, + "column": 24 }, "end": { - "line": 495, - "column": 26 + "line": 503, + "column": 36 } } }, @@ -117808,16 +120140,16 @@ "postfix": false, "binop": null }, - "start": 16419, - "end": 16420, + "start": 16741, + "end": 16742, "loc": { "start": { - "line": 495, - "column": 26 + "line": 503, + "column": 36 }, "end": { - "line": 495, - "column": 27 + "line": 503, + "column": 37 } } }, @@ -117833,23 +120165,101 @@ "postfix": false, "binop": null }, - "start": 16421, - "end": 16422, + "start": 16743, + "end": 16744, "loc": { "start": { - "line": 495, + "line": 503, + "column": 38 + }, + "end": { + "line": 503, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createEntity", + "start": 16761, + "end": 16773, + "loc": { + "start": { + "line": 504, + "column": 16 + }, + "end": { + "line": 504, "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16774, + "end": 16775, + "loc": { + "start": { + "line": 504, + "column": 29 + }, + "end": { + "line": 504, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "actions", + "start": 16776, + "end": 16783, + "loc": { + "start": { + "line": 504, + "column": 31 }, "end": { - "line": 495, - "column": 29 + "line": 504, + "column": 38 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -117860,17 +120270,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 16435, - "end": 16440, + "start": 16783, + "end": 16784, "loc": { "start": { - "line": 496, - "column": 12 + "line": 504, + "column": 38 }, "end": { - "line": 496, - "column": 17 + "line": 504, + "column": 39 } } }, @@ -117886,52 +120295,51 @@ "postfix": false, "binop": null }, - "value": "actions", - "start": 16441, - "end": 16448, + "value": "createEntity", + "start": 16784, + "end": 16796, "loc": { "start": { - "line": 496, - "column": 18 + "line": 504, + "column": 39 }, "end": { - "line": 496, - "column": 25 + "line": 504, + "column": 51 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 16449, - "end": 16450, + "start": 16796, + "end": 16797, "loc": { "start": { - "line": 496, - "column": 26 + "line": 504, + "column": 51 }, "end": { - "line": 496, - "column": 27 + "line": 504, + "column": 52 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -117939,16 +120347,16 @@ "postfix": false, "binop": null }, - "start": 16451, - "end": 16452, + "start": 16810, + "end": 16811, "loc": { "start": { - "line": 496, - "column": 28 + "line": 505, + "column": 12 }, "end": { - "line": 496, - "column": 29 + "line": 505, + "column": 13 } } }, @@ -117964,23 +120372,24 @@ "postfix": false, "binop": null }, - "start": 16452, - "end": 16453, + "start": 16820, + "end": 16821, "loc": { "start": { - "line": 496, - "column": 29 + "line": 506, + "column": 8 }, "end": { - "line": 496, - "column": 30 + "line": 506, + "column": 9 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -117990,51 +120399,77 @@ "binop": null, "updateContext": null }, - "start": 16453, - "end": 16454, + "value": "const", + "start": 16830, + "end": 16835, "loc": { "start": { - "line": 496, - "column": 30 + "line": 507, + "column": 8 }, "end": { - "line": 496, - "column": 31 + "line": 507, + "column": 13 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, + "binop": null + }, + "value": "worldMatrix", + "start": 16836, + "end": 16847, + "loc": { + "start": { + "line": 507, + "column": 14 + }, + "end": { + "line": 507, + "column": 25 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, "binop": null, "updateContext": null }, - "value": "if", - "start": 16467, - "end": 16469, + "value": "=", + "start": 16848, + "end": 16849, "loc": { "start": { - "line": 497, - "column": 12 + "line": 507, + "column": 26 }, "end": { - "line": 497, - "column": 14 + "line": 507, + "column": 27 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -118043,43 +120478,43 @@ "postfix": false, "binop": null }, - "start": 16470, - "end": 16471, + "value": "matrix", + "start": 16850, + "end": 16856, "loc": { "start": { - "line": 497, - "column": 15 + "line": 507, + "column": 28 }, "end": { - "line": 497, - "column": 16 + "line": 507, + "column": 34 } } }, { "type": { - "label": "prefix", + "label": "?", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "!", - "start": 16471, - "end": 16472, + "start": 16857, + "end": 16858, "loc": { "start": { - "line": 497, - "column": 16 + "line": 507, + "column": 35 }, "end": { - "line": 497, - "column": 17 + "line": 507, + "column": 36 } } }, @@ -118095,17 +120530,17 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 16472, - "end": 16475, + "value": "matrix", + "start": 16859, + "end": 16865, "loc": { "start": { - "line": 497, - "column": 17 + "line": 507, + "column": 37 }, "end": { - "line": 497, - "column": 20 + "line": 507, + "column": 43 } } }, @@ -118122,16 +120557,16 @@ "binop": null, "updateContext": null }, - "start": 16475, - "end": 16476, + "start": 16865, + "end": 16866, "loc": { "start": { - "line": 497, - "column": 20 + "line": 507, + "column": 43 }, "end": { - "line": 497, - "column": 21 + "line": 507, + "column": 44 } } }, @@ -118147,17 +120582,17 @@ "postfix": false, "binop": null }, - "value": "handlenode", - "start": 16476, - "end": 16486, + "value": "slice", + "start": 16866, + "end": 16871, "loc": { "start": { - "line": 497, - "column": 21 + "line": 507, + "column": 44 }, "end": { - "line": 497, - "column": 31 + "line": 507, + "column": 49 } } }, @@ -118173,24 +120608,24 @@ "postfix": false, "binop": null }, - "start": 16486, - "end": 16487, + "start": 16871, + "end": 16872, "loc": { "start": { - "line": 497, - "column": 31 + "line": 507, + "column": 49 }, "end": { - "line": 497, - "column": 32 + "line": 507, + "column": 50 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -118198,24 +120633,23 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 16487, - "end": 16490, + "start": 16872, + "end": 16873, "loc": { "start": { - "line": 497, - "column": 32 + "line": 507, + "column": 50 }, "end": { - "line": 497, - "column": 35 + "line": 507, + "column": 51 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -118225,16 +120659,16 @@ "binop": null, "updateContext": null }, - "start": 16490, - "end": 16491, + "start": 16874, + "end": 16875, "loc": { "start": { - "line": 497, - "column": 35 + "line": 507, + "column": 52 }, "end": { - "line": 497, - "column": 36 + "line": 507, + "column": 53 } } }, @@ -118250,17 +120684,17 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 16491, - "end": 16501, + "value": "math", + "start": 16876, + "end": 16880, "loc": { "start": { - "line": 497, - "column": 36 + "line": 507, + "column": 54 }, "end": { - "line": 497, - "column": 46 + "line": 507, + "column": 58 } } }, @@ -118277,16 +120711,16 @@ "binop": null, "updateContext": null }, - "start": 16501, - "end": 16502, + "start": 16880, + "end": 16881, "loc": { "start": { - "line": 497, - "column": 46 + "line": 507, + "column": 58 }, "end": { - "line": 497, - "column": 47 + "line": 507, + "column": 59 } } }, @@ -118302,51 +120736,50 @@ "postfix": false, "binop": null }, - "value": "id", - "start": 16502, - "end": 16504, + "value": "identityMat4", + "start": 16881, + "end": 16893, "loc": { "start": { - "line": 497, - "column": 47 + "line": 507, + "column": 59 }, "end": { - "line": 497, - "column": 49 + "line": 507, + "column": 71 } } }, { "type": { - "label": ",", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 16504, - "end": 16505, + "start": 16893, + "end": 16894, "loc": { "start": { - "line": 497, - "column": 49 + "line": 507, + "column": 71 }, "end": { - "line": 497, - "column": 50 + "line": 507, + "column": 72 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -118354,23 +120787,22 @@ "postfix": false, "binop": null }, - "value": "node", - "start": 16506, - "end": 16510, + "start": 16894, + "end": 16895, "loc": { "start": { - "line": 497, - "column": 51 + "line": 507, + "column": 72 }, "end": { - "line": 497, - "column": 55 + "line": 507, + "column": 73 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -118381,50 +120813,52 @@ "binop": null, "updateContext": null }, - "start": 16510, - "end": 16511, + "start": 16895, + "end": 16896, "loc": { "start": { - "line": 497, - "column": 55 + "line": 507, + "column": 73 }, "end": { - "line": 497, - "column": 56 + "line": 507, + "column": 74 } } }, { "type": { - "label": "name", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "actions", - "start": 16512, - "end": 16519, + "value": "const", + "start": 16905, + "end": 16910, "loc": { "start": { - "line": 497, - "column": 57 + "line": 508, + "column": 8 }, "end": { - "line": 497, - "column": 64 + "line": 508, + "column": 13 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -118432,48 +120866,51 @@ "postfix": false, "binop": null }, - "start": 16519, - "end": 16520, + "value": "numPrimitives", + "start": 16911, + "end": 16924, "loc": { "start": { - "line": 497, - "column": 64 + "line": 508, + "column": 14 }, "end": { - "line": 497, - "column": 65 + "line": 508, + "column": 27 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16520, - "end": 16521, + "value": "=", + "start": 16925, + "end": 16926, "loc": { "start": { - "line": 497, - "column": 65 + "line": 508, + "column": 28 }, "end": { - "line": 497, - "column": 66 + "line": 508, + "column": 29 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -118482,51 +120919,24 @@ "postfix": false, "binop": null }, - "start": 16522, - "end": 16523, - "loc": { - "start": { - "line": 497, - "column": 67 - }, - "end": { - "line": 497, - "column": 68 - } - } - }, - { - "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": 16540, - "end": 16546, + "value": "mesh", + "start": 16927, + "end": 16931, "loc": { "start": { - "line": 498, - "column": 16 + "line": 508, + "column": 30 }, "end": { - "line": 498, - "column": 22 + "line": 508, + "column": 34 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -118536,24 +120946,24 @@ "binop": null, "updateContext": null }, - "start": 16546, - "end": 16547, + "start": 16931, + "end": 16932, "loc": { "start": { - "line": 498, - "column": 22 + "line": 508, + "column": 34 }, "end": { - "line": 498, - "column": 23 + "line": 508, + "column": 35 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -118561,23 +120971,23 @@ "postfix": false, "binop": null }, - "start": 16560, - "end": 16561, + "value": "primitives", + "start": 16932, + "end": 16942, "loc": { "start": { - "line": 499, - "column": 12 + "line": 508, + "column": 35 }, "end": { - "line": 499, - "column": 13 + "line": 508, + "column": 45 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -118588,24 +120998,23 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 16574, - "end": 16576, + "start": 16942, + "end": 16943, "loc": { "start": { - "line": 500, - "column": 12 + "line": 508, + "column": 45 }, "end": { - "line": 500, - "column": 14 + "line": 508, + "column": 46 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -118614,48 +121023,50 @@ "postfix": false, "binop": null }, - "start": 16577, - "end": 16578, + "value": "length", + "start": 16943, + "end": 16949, "loc": { "start": { - "line": 500, - "column": 15 + "line": 508, + "column": 46 }, "end": { - "line": 500, - "column": 16 + "line": 508, + "column": 52 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "actions", - "start": 16578, - "end": 16585, + "start": 16949, + "end": 16950, "loc": { "start": { - "line": 500, - "column": 16 + "line": 508, + "column": 52 }, "end": { - "line": 500, - "column": 23 + "line": 508, + "column": 53 } } }, { "type": { - "label": ".", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -118666,23 +121077,24 @@ "binop": null, "updateContext": null }, - "start": 16585, - "end": 16586, + "value": "if", + "start": 16960, + "end": 16962, "loc": { "start": { - "line": 500, - "column": 23 + "line": 510, + "column": 8 }, "end": { - "line": 500, - "column": 24 + "line": 510, + "column": 10 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -118691,25 +121103,24 @@ "postfix": false, "binop": null }, - "value": "createEntity", - "start": 16586, - "end": 16598, + "start": 16963, + "end": 16964, "loc": { "start": { - "line": 500, - "column": 24 + "line": 510, + "column": 11 }, "end": { - "line": 500, - "column": 36 + "line": 510, + "column": 12 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -118717,47 +121128,50 @@ "postfix": false, "binop": null }, - "start": 16598, - "end": 16599, + "value": "numPrimitives", + "start": 16964, + "end": 16977, "loc": { "start": { - "line": 500, - "column": 36 + "line": 510, + "column": 12 }, "end": { - "line": 500, - "column": 37 + "line": 510, + "column": 25 } } }, { "type": { - "label": "{", + "label": "", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 7, + "updateContext": null }, - "start": 16600, - "end": 16601, + "value": ">", + "start": 16978, + "end": 16979, "loc": { "start": { - "line": 500, - "column": 38 + "line": 510, + "column": 26 }, "end": { - "line": 500, - "column": 39 + "line": 510, + "column": 27 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -118765,53 +121179,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "createEntity", - "start": 16618, - "end": 16630, + "value": 0, + "start": 16980, + "end": 16981, "loc": { "start": { - "line": 501, - "column": 16 + "line": 510, + "column": 28 }, "end": { - "line": 501, - "column": 28 + "line": 510, + "column": 29 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 16631, - "end": 16632, + "start": 16981, + "end": 16982, "loc": { "start": { - "line": 501, + "line": 510, "column": 29 }, "end": { - "line": 501, + "line": 510, "column": 30 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -118820,50 +121233,51 @@ "postfix": false, "binop": null }, - "value": "actions", - "start": 16633, - "end": 16640, + "start": 16983, + "end": 16984, "loc": { "start": { - "line": 501, + "line": 510, "column": 31 }, "end": { - "line": 501, - "column": 38 + "line": 510, + "column": 32 } } }, { "type": { - "label": ".", + "label": "for", + "keyword": "for", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, - "isLoop": false, + "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 16640, - "end": 16641, + "value": "for", + "start": 16998, + "end": 17001, "loc": { "start": { - "line": 501, - "column": 38 + "line": 512, + "column": 12 }, "end": { - "line": 501, - "column": 39 + "line": 512, + "column": 15 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -118872,24 +121286,24 @@ "postfix": false, "binop": null }, - "value": "createEntity", - "start": 16641, - "end": 16653, + "start": 17002, + "end": 17003, "loc": { "start": { - "line": 501, - "column": 39 + "line": 512, + "column": 16 }, "end": { - "line": 501, - "column": 51 + "line": 512, + "column": 17 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "let", + "keyword": "let", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -118899,24 +121313,25 @@ "binop": null, "updateContext": null }, - "start": 16653, - "end": 16654, + "value": "let", + "start": 17003, + "end": 17006, "loc": { "start": { - "line": 501, - "column": 51 + "line": 512, + "column": 17 }, "end": { - "line": 501, - "column": 52 + "line": 512, + "column": 20 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -118924,49 +121339,78 @@ "postfix": false, "binop": null }, - "start": 16667, - "end": 16668, + "value": "i", + "start": 17007, + "end": 17008, + "loc": { + "start": { + "line": 512, + "column": 21 + }, + "end": { + "line": 512, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17009, + "end": 17010, "loc": { "start": { - "line": 502, - "column": 12 + "line": 512, + "column": 23 }, "end": { - "line": 502, - "column": 13 + "line": 512, + "column": 24 } } }, { "type": { - "label": "}", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16677, - "end": 16678, + "value": 0, + "start": 17011, + "end": 17012, "loc": { "start": { - "line": 503, - "column": 8 + "line": 512, + "column": 25 }, "end": { - "line": 503, - "column": 9 + "line": 512, + "column": 26 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -118976,17 +121420,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 16687, - "end": 16692, + "start": 17012, + "end": 17013, "loc": { "start": { - "line": 504, - "column": 8 + "line": 512, + "column": 26 }, "end": { - "line": 504, - "column": 13 + "line": 512, + "column": 27 } } }, @@ -119002,44 +121445,44 @@ "postfix": false, "binop": null }, - "value": "worldMatrix", - "start": 16693, - "end": 16704, + "value": "i", + "start": 17014, + "end": 17015, "loc": { "start": { - "line": 504, - "column": 14 + "line": 512, + "column": 28 }, "end": { - "line": 504, - "column": 25 + "line": 512, + "column": 29 } } }, { "type": { - "label": "=", + "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 7, "updateContext": null }, - "value": "=", - "start": 16705, - "end": 16706, + "value": "<", + "start": 17016, + "end": 17017, "loc": { "start": { - "line": 504, - "column": 26 + "line": 512, + "column": 30 }, "end": { - "line": 504, - "column": 27 + "line": 512, + "column": 31 } } }, @@ -119055,23 +121498,23 @@ "postfix": false, "binop": null }, - "value": "matrix", - "start": 16707, - "end": 16713, + "value": "numPrimitives", + "start": 17018, + "end": 17031, "loc": { "start": { - "line": 504, - "column": 28 + "line": 512, + "column": 32 }, "end": { - "line": 504, - "column": 34 + "line": 512, + "column": 45 } } }, { "type": { - "label": "?", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -119082,16 +121525,16 @@ "binop": null, "updateContext": null }, - "start": 16714, - "end": 16715, + "start": 17031, + "end": 17032, "loc": { "start": { - "line": 504, - "column": 35 + "line": 512, + "column": 45 }, "end": { - "line": 504, - "column": 36 + "line": 512, + "column": 46 } } }, @@ -119107,51 +121550,51 @@ "postfix": false, "binop": null }, - "value": "matrix", - "start": 16716, - "end": 16722, + "value": "i", + "start": 17033, + "end": 17034, "loc": { "start": { - "line": 504, - "column": 37 + "line": 512, + "column": 47 }, "end": { - "line": 504, - "column": 43 + "line": 512, + "column": 48 } } }, { "type": { - "label": ".", + "label": "++/--", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null + "prefix": true, + "postfix": true, + "binop": null }, - "start": 16722, - "end": 16723, + "value": "++", + "start": 17034, + "end": 17036, "loc": { "start": { - "line": 504, - "column": 43 + "line": 512, + "column": 48 }, "end": { - "line": 504, - "column": 44 + "line": 512, + "column": 50 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -119159,23 +121602,22 @@ "postfix": false, "binop": null }, - "value": "slice", - "start": 16723, - "end": 16728, + "start": 17036, + "end": 17037, "loc": { "start": { - "line": 504, - "column": 44 + "line": 512, + "column": 50 }, "end": { - "line": 504, - "column": 49 + "line": 512, + "column": 51 } } }, { "type": { - "label": "(", + "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -119185,22 +121627,23 @@ "postfix": false, "binop": null }, - "start": 16728, - "end": 16729, + "start": 17038, + "end": 17039, "loc": { "start": { - "line": 504, - "column": 49 + "line": 512, + "column": 52 }, "end": { - "line": 504, - "column": 50 + "line": 512, + "column": 53 } } }, { "type": { - "label": ")", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -119208,44 +121651,73 @@ "isAssign": false, "prefix": false, "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 17057, + "end": 17062, + "loc": { + "start": { + "line": 514, + "column": 16 + }, + "end": { + "line": 514, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null }, - "start": 16729, - "end": 16730, + "value": "primitive", + "start": 17063, + "end": 17072, "loc": { "start": { - "line": 504, - "column": 50 + "line": 514, + "column": 22 }, "end": { - "line": 504, - "column": 51 + "line": 514, + "column": 31 } } }, { "type": { - "label": ":", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 16731, - "end": 16732, + "value": "=", + "start": 17073, + "end": 17074, "loc": { "start": { - "line": 504, - "column": 52 + "line": 514, + "column": 32 }, "end": { - "line": 504, - "column": 53 + "line": 514, + "column": 33 } } }, @@ -119261,17 +121733,17 @@ "postfix": false, "binop": null }, - "value": "math", - "start": 16733, - "end": 16737, + "value": "mesh", + "start": 17075, + "end": 17079, "loc": { "start": { - "line": 504, - "column": 54 + "line": 514, + "column": 34 }, "end": { - "line": 504, - "column": 58 + "line": 514, + "column": 38 } } }, @@ -119288,16 +121760,16 @@ "binop": null, "updateContext": null }, - "start": 16737, - "end": 16738, + "start": 17079, + "end": 17080, "loc": { "start": { - "line": 504, - "column": 58 + "line": 514, + "column": 38 }, "end": { - "line": 504, - "column": 59 + "line": 514, + "column": 39 } } }, @@ -119313,23 +121785,23 @@ "postfix": false, "binop": null }, - "value": "identityMat4", - "start": 16738, - "end": 16750, + "value": "primitives", + "start": 17080, + "end": 17090, "loc": { "start": { - "line": 504, - "column": 59 + "line": 514, + "column": 39 }, "end": { - "line": 504, - "column": 71 + "line": 514, + "column": 49 } } }, { "type": { - "label": "(", + "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -119337,26 +121809,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16750, - "end": 16751, + "start": 17090, + "end": 17091, "loc": { "start": { - "line": 504, - "column": 71 + "line": 514, + "column": 49 }, "end": { - "line": 504, - "column": 72 + "line": 514, + "column": 50 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -119364,23 +121837,24 @@ "postfix": false, "binop": null }, - "start": 16751, - "end": 16752, + "value": "i", + "start": 17091, + "end": 17092, "loc": { "start": { - "line": 504, - "column": 72 + "line": 514, + "column": 50 }, "end": { - "line": 504, - "column": 73 + "line": 514, + "column": 51 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "]", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -119390,24 +121864,23 @@ "binop": null, "updateContext": null }, - "start": 16752, - "end": 16753, + "start": 17092, + "end": 17093, "loc": { "start": { - "line": 504, - "column": 73 + "line": 514, + "column": 51 }, "end": { - "line": 504, - "column": 74 + "line": 514, + "column": 52 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -119417,70 +121890,69 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 16762, - "end": 16767, + "start": 17093, + "end": 17094, "loc": { "start": { - "line": 505, - "column": 8 + "line": 514, + "column": 52 }, "end": { - "line": 505, - "column": 13 + "line": 514, + "column": 53 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "numPrimitives", - "start": 16768, - "end": 16781, + "value": "if", + "start": 17111, + "end": 17113, "loc": { "start": { - "line": 505, - "column": 14 + "line": 515, + "column": 16 }, "end": { - "line": 505, - "column": 27 + "line": 515, + "column": 18 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 16782, - "end": 16783, + "start": 17114, + "end": 17115, "loc": { "start": { - "line": 505, - "column": 28 + "line": 515, + "column": 19 }, "end": { - "line": 505, - "column": 29 + "line": 515, + "column": 20 } } }, @@ -119496,17 +121968,17 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 16784, - "end": 16788, + "value": "primitive", + "start": 17115, + "end": 17124, "loc": { "start": { - "line": 505, - "column": 30 + "line": 515, + "column": 20 }, "end": { - "line": 505, - "column": 34 + "line": 515, + "column": 29 } } }, @@ -119523,16 +121995,16 @@ "binop": null, "updateContext": null }, - "start": 16788, - "end": 16789, + "start": 17124, + "end": 17125, "loc": { "start": { - "line": 505, - "column": 34 + "line": 515, + "column": 29 }, "end": { - "line": 505, - "column": 35 + "line": 515, + "column": 30 } } }, @@ -119548,49 +122020,50 @@ "postfix": false, "binop": null }, - "value": "primitives", - "start": 16789, - "end": 16799, + "value": "mode", + "start": 17125, + "end": 17129, "loc": { "start": { - "line": 505, - "column": 35 + "line": 515, + "column": 30 }, "end": { - "line": 505, - "column": 45 + "line": 515, + "column": 34 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 7, "updateContext": null }, - "start": 16799, - "end": 16800, + "value": "<", + "start": 17130, + "end": 17131, "loc": { "start": { - "line": 505, - "column": 45 + "line": 515, + "column": 35 }, "end": { - "line": 505, - "column": 46 + "line": 515, + "column": 36 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -119598,159 +122071,158 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "length", - "start": 16800, - "end": 16806, + "value": 4, + "start": 17132, + "end": 17133, "loc": { "start": { - "line": 505, - "column": 46 + "line": 515, + "column": 37 }, "end": { - "line": 505, - "column": 52 + "line": 515, + "column": 38 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 16806, - "end": 16807, + "start": 17133, + "end": 17134, "loc": { "start": { - "line": 505, - "column": 52 + "line": 515, + "column": 38 }, "end": { - "line": 505, - "column": 53 + "line": 515, + "column": 39 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 16817, - "end": 16819, + "start": 17135, + "end": 17136, "loc": { "start": { - "line": 507, - "column": 8 + "line": 515, + "column": 40 }, "end": { - "line": 507, - "column": 10 + "line": 515, + "column": 41 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": "continue", + "keyword": "continue", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16820, - "end": 16821, + "value": "continue", + "start": 17157, + "end": 17165, "loc": { "start": { - "line": 507, - "column": 11 + "line": 516, + "column": 20 }, "end": { - "line": 507, - "column": 12 + "line": 516, + "column": 28 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "numPrimitives", - "start": 16821, - "end": 16834, + "start": 17165, + "end": 17166, "loc": { "start": { - "line": 507, - "column": 12 + "line": 516, + "column": 28 }, "end": { - "line": 507, - "column": 25 + "line": 516, + "column": 29 } } }, { "type": { - "label": "", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": 7, - "updateContext": null + "binop": null }, - "value": ">", - "start": 16835, - "end": 16836, + "start": 17183, + "end": 17184, "loc": { "start": { - "line": 507, - "column": 26 + "line": 517, + "column": 16 }, "end": { - "line": 507, - "column": 27 + "line": 517, + "column": 17 } } }, { "type": { - "label": "num", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -119759,25 +122231,25 @@ "binop": null, "updateContext": null }, - "value": 0, - "start": 16837, - "end": 16838, + "value": "const", + "start": 17202, + "end": 17207, "loc": { "start": { - "line": 507, - "column": 28 + "line": 519, + "column": 16 }, "end": { - "line": 507, - "column": 29 + "line": 519, + "column": 21 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -119785,76 +122257,76 @@ "postfix": false, "binop": null }, - "start": 16838, - "end": 16839, + "value": "meshCfg", + "start": 17208, + "end": 17215, "loc": { "start": { - "line": 507, - "column": 29 + "line": 519, + "column": 22 }, "end": { - "line": 507, - "column": 30 + "line": 519, + "column": 29 } } }, { "type": { - "label": "{", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16840, - "end": 16841, + "value": "=", + "start": 17216, + "end": 17217, "loc": { "start": { - "line": 507, - "column": 31 + "line": 519, + "column": 30 }, "end": { - "line": 507, - "column": 32 + "line": 519, + "column": 31 } } }, { "type": { - "label": "for", - "keyword": "for", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, - "isLoop": true, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "for", - "start": 16855, - "end": 16858, + "start": 17218, + "end": 17219, "loc": { "start": { - "line": 509, - "column": 12 + "line": 519, + "column": 32 }, "end": { - "line": 509, - "column": 15 + "line": 519, + "column": 33 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -119863,24 +122335,24 @@ "postfix": false, "binop": null }, - "start": 16859, - "end": 16860, + "value": "id", + "start": 17240, + "end": 17242, "loc": { "start": { - "line": 509, - "column": 16 + "line": 520, + "column": 20 }, "end": { - "line": 509, - "column": 17 + "line": 520, + "column": 22 } } }, { "type": { - "label": "let", - "keyword": "let", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -119890,17 +122362,16 @@ "binop": null, "updateContext": null }, - "value": "let", - "start": 16860, - "end": 16863, + "start": 17242, + "end": 17243, "loc": { "start": { - "line": 509, - "column": 17 + "line": 520, + "column": 22 }, "end": { - "line": 509, - "column": 20 + "line": 520, + "column": 23 } } }, @@ -119916,50 +122387,49 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 16864, - "end": 16865, + "value": "sceneModel", + "start": 17244, + "end": 17254, "loc": { "start": { - "line": 509, - "column": 21 + "line": 520, + "column": 24 }, "end": { - "line": 509, - "column": 22 + "line": 520, + "column": 34 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 16866, - "end": 16867, + "start": 17254, + "end": 17255, "loc": { "start": { - "line": 509, - "column": 23 + "line": 520, + "column": 34 }, "end": { - "line": 509, - "column": 24 + "line": 520, + "column": 35 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -119967,52 +122437,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 16868, - "end": 16869, + "value": "id", + "start": 17255, + "end": 17257, "loc": { "start": { - "line": 509, - "column": 25 + "line": 520, + "column": 35 }, "end": { - "line": 509, - "column": 26 + "line": 520, + "column": 37 } } }, { "type": { - "label": ";", + "label": "+/-", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, - "binop": null, + "binop": 9, "updateContext": null }, - "start": 16869, - "end": 16870, + "value": "+", + "start": 17258, + "end": 17259, "loc": { "start": { - "line": 509, - "column": 26 + "line": 520, + "column": 38 }, "end": { - "line": 509, - "column": 27 + "line": 520, + "column": 39 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -120020,46 +122490,47 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "i", - "start": 16871, - "end": 16872, + "value": ".", + "start": 17260, + "end": 17263, "loc": { "start": { - "line": 509, - "column": 28 + "line": 520, + "column": 40 }, "end": { - "line": 509, - "column": 29 + "line": 520, + "column": 43 } } }, { "type": { - "label": "", + "label": "+/-", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, - "binop": 7, + "binop": 9, "updateContext": null }, - "value": "<", - "start": 16873, - "end": 16874, + "value": "+", + "start": 17264, + "end": 17265, "loc": { "start": { - "line": 509, - "column": 30 + "line": 520, + "column": 44 }, "end": { - "line": 509, - "column": 31 + "line": 520, + "column": 45 } } }, @@ -120075,24 +122546,24 @@ "postfix": false, "binop": null }, - "value": "numPrimitives", - "start": 16875, - "end": 16888, + "value": "ctx", + "start": 17266, + "end": 17269, "loc": { "start": { - "line": 509, - "column": 32 + "line": 520, + "column": 46 }, "end": { - "line": 509, - "column": 45 + "line": 520, + "column": 49 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -120102,16 +122573,16 @@ "binop": null, "updateContext": null }, - "start": 16888, - "end": 16889, + "start": 17269, + "end": 17270, "loc": { "start": { - "line": 509, - "column": 45 + "line": 520, + "column": 49 }, "end": { - "line": 509, - "column": 46 + "line": 520, + "column": 50 } } }, @@ -120127,17 +122598,17 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 16890, - "end": 16891, + "value": "numObjects", + "start": 17270, + "end": 17280, "loc": { "start": { - "line": 509, - "column": 47 + "line": 520, + "column": 50 }, "end": { - "line": 509, - "column": 48 + "line": 520, + "column": 60 } } }, @@ -120154,22 +122625,22 @@ "binop": null }, "value": "++", - "start": 16891, - "end": 16893, + "start": 17280, + "end": 17282, "loc": { "start": { - "line": 509, - "column": 48 + "line": 520, + "column": 60 }, "end": { - "line": 509, - "column": 50 + "line": 520, + "column": 62 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -120179,41 +122650,42 @@ "postfix": false, "binop": null }, - "start": 16893, - "end": 16894, + "start": 17299, + "end": 17300, "loc": { "start": { - "line": 509, - "column": 50 + "line": 521, + "column": 16 }, "end": { - "line": 509, - "column": 51 + "line": 521, + "column": 17 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16895, - "end": 16896, + "start": 17300, + "end": 17301, "loc": { "start": { - "line": 509, - "column": 52 + "line": 521, + "column": 17 }, "end": { - "line": 509, - "column": 53 + "line": 521, + "column": 18 } } }, @@ -120232,15 +122704,15 @@ "updateContext": null }, "value": "const", - "start": 16914, - "end": 16919, + "start": 17319, + "end": 17324, "loc": { "start": { - "line": 511, + "line": 523, "column": 16 }, "end": { - "line": 511, + "line": 523, "column": 21 } } @@ -120257,17 +122729,17 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 16920, - "end": 16929, + "value": "material", + "start": 17325, + "end": 17333, "loc": { "start": { - "line": 511, + "line": 523, "column": 22 }, "end": { - "line": 511, - "column": 31 + "line": 523, + "column": 30 } } }, @@ -120285,16 +122757,16 @@ "updateContext": null }, "value": "=", - "start": 16930, - "end": 16931, + "start": 17334, + "end": 17335, "loc": { "start": { - "line": 511, - "column": 32 + "line": 523, + "column": 31 }, "end": { - "line": 511, - "column": 33 + "line": 523, + "column": 32 } } }, @@ -120310,17 +122782,17 @@ "postfix": false, "binop": null }, - "value": "mesh", - "start": 16932, - "end": 16936, + "value": "primitive", + "start": 17336, + "end": 17345, "loc": { "start": { - "line": 511, - "column": 34 + "line": 523, + "column": 33 }, "end": { - "line": 511, - "column": 38 + "line": 523, + "column": 42 } } }, @@ -120337,16 +122809,16 @@ "binop": null, "updateContext": null }, - "start": 16936, - "end": 16937, + "start": 17345, + "end": 17346, "loc": { "start": { - "line": 511, - "column": 38 + "line": 523, + "column": 42 }, "end": { - "line": 511, - "column": 39 + "line": 523, + "column": 43 } } }, @@ -120362,25 +122834,25 @@ "postfix": false, "binop": null }, - "value": "primitives", - "start": 16937, - "end": 16947, + "value": "material", + "start": 17346, + "end": 17354, "loc": { "start": { - "line": 511, - "column": 39 + "line": 523, + "column": 43 }, "end": { - "line": 511, - "column": 49 + "line": 523, + "column": 51 } } }, { "type": { - "label": "[", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -120389,16 +122861,69 @@ "binop": null, "updateContext": null }, - "start": 16947, - "end": 16948, + "start": 17354, + "end": 17355, "loc": { "start": { - "line": 511, - "column": 49 + "line": 523, + "column": 51 }, "end": { - "line": 511, - "column": 50 + "line": 523, + "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": 17372, + "end": 17374, + "loc": { + "start": { + "line": 524, + "column": 16 + }, + "end": { + "line": 524, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17375, + "end": 17376, + "loc": { + "start": { + "line": 524, + "column": 19 + }, + "end": { + "line": 524, + "column": 20 } } }, @@ -120414,23 +122939,23 @@ "postfix": false, "binop": null }, - "value": "i", - "start": 16948, - "end": 16949, + "value": "material", + "start": 17376, + "end": 17384, "loc": { "start": { - "line": 511, - "column": 50 + "line": 524, + "column": 20 }, "end": { - "line": 511, - "column": 51 + "line": 524, + "column": 28 } } }, { "type": { - "label": "]", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -120438,52 +122963,75 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 16949, - "end": 16950, + "start": 17384, + "end": 17385, "loc": { "start": { - "line": 511, - "column": 51 + "line": 524, + "column": 28 }, "end": { - "line": 511, - "column": 52 + "line": 524, + "column": 29 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 16950, - "end": 16951, + "start": 17386, + "end": 17387, "loc": { "start": { - "line": 511, - "column": 52 + "line": 524, + "column": 30 }, "end": { - "line": 511, - "column": 53 + "line": 524, + "column": 31 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "meshCfg", + "start": 17408, + "end": 17415, + "loc": { + "start": { + "line": 525, + "column": 20 + }, + "end": { + "line": 525, + "column": 27 + } + } + }, + { + "type": { + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -120494,24 +123042,23 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 16968, - "end": 16970, + "start": 17415, + "end": 17416, "loc": { "start": { - "line": 512, - "column": 16 + "line": 525, + "column": 27 }, "end": { - "line": 512, - "column": 18 + "line": 525, + "column": 28 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -120520,16 +123067,44 @@ "postfix": false, "binop": null }, - "start": 16971, - "end": 16972, + "value": "textureSetId", + "start": 17416, + "end": 17428, "loc": { "start": { - "line": 512, - "column": 19 + "line": 525, + "column": 28 }, "end": { - "line": 512, - "column": 20 + "line": 525, + "column": 40 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 17429, + "end": 17430, + "loc": { + "start": { + "line": 525, + "column": 41 + }, + "end": { + "line": 525, + "column": 42 } } }, @@ -120545,17 +123120,17 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 16972, - "end": 16981, + "value": "material", + "start": 17431, + "end": 17439, "loc": { "start": { - "line": 512, - "column": 20 + "line": 525, + "column": 43 }, "end": { - "line": 512, - "column": 29 + "line": 525, + "column": 51 } } }, @@ -120572,16 +123147,16 @@ "binop": null, "updateContext": null }, - "start": 16981, - "end": 16982, + "start": 17439, + "end": 17440, "loc": { "start": { - "line": 512, - "column": 29 + "line": 525, + "column": 51 }, "end": { - "line": 512, - "column": 30 + "line": 525, + "column": 52 } } }, @@ -120597,23 +123172,23 @@ "postfix": false, "binop": null }, - "value": "mode", - "start": 16982, - "end": 16986, + "value": "_textureSetId", + "start": 17440, + "end": 17453, "loc": { "start": { - "line": 512, - "column": 30 + "line": 525, + "column": 52 }, "end": { - "line": 512, - "column": 34 + "line": 525, + "column": 65 } } }, { "type": { - "label": "", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -120621,28 +123196,53 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": 7, - "updateContext": null + "binop": null, + "updateContext": null + }, + "start": 17453, + "end": 17454, + "loc": { + "start": { + "line": 525, + "column": 65 + }, + "end": { + "line": 525, + "column": 66 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null }, - "value": "<", - "start": 16987, - "end": 16988, + "value": "meshCfg", + "start": 17475, + "end": 17482, "loc": { "start": { - "line": 512, - "column": 35 + "line": 526, + "column": 20 }, "end": { - "line": 512, - "column": 36 + "line": 526, + "column": 27 } } }, { "type": { - "label": "num", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -120651,25 +123251,24 @@ "binop": null, "updateContext": null }, - "value": 4, - "start": 16989, - "end": 16990, + "start": 17482, + "end": 17483, "loc": { "start": { - "line": 512, - "column": 37 + "line": 526, + "column": 27 }, "end": { - "line": 512, - "column": 38 + "line": 526, + "column": 28 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -120677,76 +123276,77 @@ "postfix": false, "binop": null }, - "start": 16990, - "end": 16991, + "value": "color", + "start": 17483, + "end": 17488, "loc": { "start": { - "line": 512, - "column": 38 + "line": 526, + "column": 28 }, "end": { - "line": 512, - "column": 39 + "line": 526, + "column": 33 } } }, { "type": { - "label": "{", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 16992, - "end": 16993, + "value": "=", + "start": 17489, + "end": 17490, "loc": { "start": { - "line": 512, - "column": 40 + "line": 526, + "column": 34 }, "end": { - "line": 512, - "column": 41 + "line": 526, + "column": 35 } } }, { "type": { - "label": "continue", - "keyword": "continue", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "continue", - "start": 17014, - "end": 17022, + "value": "material", + "start": 17491, + "end": 17499, "loc": { "start": { - "line": 513, - "column": 20 + "line": 526, + "column": 36 }, "end": { - "line": 513, - "column": 28 + "line": 526, + "column": 44 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -120756,24 +123356,24 @@ "binop": null, "updateContext": null }, - "start": 17022, - "end": 17023, + "start": 17499, + "end": 17500, "loc": { "start": { - "line": 513, - "column": 28 + "line": 526, + "column": 44 }, "end": { - "line": 513, - "column": 29 + "line": 526, + "column": 45 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -120781,23 +123381,23 @@ "postfix": false, "binop": null }, - "start": 17040, - "end": 17041, + "value": "_attributes", + "start": 17500, + "end": 17511, "loc": { "start": { - "line": 514, - "column": 16 + "line": 526, + "column": 45 }, "end": { - "line": 514, - "column": 17 + "line": 526, + "column": 56 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -120808,17 +123408,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 17059, - "end": 17064, + "start": 17511, + "end": 17512, "loc": { "start": { - "line": 516, - "column": 16 + "line": 526, + "column": 56 }, "end": { - "line": 516, - "column": 21 + "line": 526, + "column": 57 } } }, @@ -120834,51 +123433,50 @@ "postfix": false, "binop": null }, - "value": "meshCfg", - "start": 17065, - "end": 17072, + "value": "color", + "start": 17512, + "end": 17517, "loc": { "start": { - "line": 516, - "column": 22 + "line": 526, + "column": 57 }, "end": { - "line": 516, - "column": 29 + "line": 526, + "column": 62 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 17073, - "end": 17074, + "start": 17517, + "end": 17518, "loc": { "start": { - "line": 516, - "column": 30 + "line": 526, + "column": 62 }, "end": { - "line": 516, - "column": 31 + "line": 526, + "column": 63 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -120887,16 +123485,43 @@ "postfix": false, "binop": null }, - "start": 17075, - "end": 17076, + "value": "meshCfg", + "start": 17539, + "end": 17546, "loc": { "start": { - "line": 516, - "column": 32 + "line": 527, + "column": 20 }, "end": { - "line": 516, - "column": 33 + "line": 527, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17546, + "end": 17547, + "loc": { + "start": { + "line": 527, + "column": 27 + }, + "end": { + "line": 527, + "column": 28 } } }, @@ -120912,43 +123537,44 @@ "postfix": false, "binop": null }, - "value": "id", - "start": 17097, - "end": 17099, + "value": "opacity", + "start": 17547, + "end": 17554, "loc": { "start": { - "line": 517, - "column": 20 + "line": 527, + "column": 28 }, "end": { - "line": 517, - "column": 22 + "line": 527, + "column": 35 } } }, { "type": { - "label": ":", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 17099, - "end": 17100, + "value": "=", + "start": 17555, + "end": 17556, "loc": { "start": { - "line": 517, - "column": 22 + "line": 527, + "column": 36 }, "end": { - "line": 517, - "column": 23 + "line": 527, + "column": 37 } } }, @@ -120964,17 +123590,17 @@ "postfix": false, "binop": null }, - "value": "sceneModel", - "start": 17101, - "end": 17111, + "value": "material", + "start": 17557, + "end": 17565, "loc": { "start": { - "line": 517, - "column": 24 + "line": 527, + "column": 38 }, "end": { - "line": 517, - "column": 34 + "line": 527, + "column": 46 } } }, @@ -120991,16 +123617,16 @@ "binop": null, "updateContext": null }, - "start": 17111, - "end": 17112, + "start": 17565, + "end": 17566, "loc": { "start": { - "line": 517, - "column": 34 + "line": 527, + "column": 46 }, "end": { - "line": 517, - "column": 35 + "line": 527, + "column": 47 } } }, @@ -121016,50 +123642,49 @@ "postfix": false, "binop": null }, - "value": "id", - "start": 17112, - "end": 17114, + "value": "_attributes", + "start": 17566, + "end": 17577, "loc": { "start": { - "line": 517, - "column": 35 + "line": 527, + "column": 47 }, "end": { - "line": 517, - "column": 37 + "line": 527, + "column": 58 } } }, { "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, - "binop": 9, + "binop": null, "updateContext": null }, - "value": "+", - "start": 17115, - "end": 17116, + "start": 17577, + "end": 17578, "loc": { "start": { - "line": 517, - "column": 38 + "line": 527, + "column": 58 }, "end": { - "line": 517, - "column": 39 + "line": 527, + "column": 59 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -121067,47 +123692,45 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": ".", - "start": 17117, - "end": 17120, + "value": "opacity", + "start": 17578, + "end": 17585, "loc": { "start": { - "line": 517, - "column": 40 + "line": 527, + "column": 59 }, "end": { - "line": 517, - "column": 43 + "line": 527, + "column": 66 } } }, { "type": { - "label": "+/-", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, - "binop": 9, + "binop": null, "updateContext": null }, - "value": "+", - "start": 17121, - "end": 17122, + "start": 17585, + "end": 17586, "loc": { "start": { - "line": 517, - "column": 44 + "line": 527, + "column": 66 }, "end": { - "line": 517, - "column": 45 + "line": 527, + "column": 67 } } }, @@ -121123,17 +123746,17 @@ "postfix": false, "binop": null }, - "value": "ctx", - "start": 17123, - "end": 17126, + "value": "meshCfg", + "start": 17607, + "end": 17614, "loc": { "start": { - "line": 517, - "column": 46 + "line": 528, + "column": 20 }, "end": { - "line": 517, - "column": 49 + "line": 528, + "column": 27 } } }, @@ -121150,16 +123773,16 @@ "binop": null, "updateContext": null }, - "start": 17126, - "end": 17127, + "start": 17614, + "end": 17615, "loc": { "start": { - "line": 517, - "column": 49 + "line": 528, + "column": 27 }, "end": { - "line": 517, - "column": 50 + "line": 528, + "column": 28 } } }, @@ -121175,51 +123798,52 @@ "postfix": false, "binop": null }, - "value": "numObjects", - "start": 17127, - "end": 17137, + "value": "metallic", + "start": 17615, + "end": 17623, "loc": { "start": { - "line": 517, - "column": 50 + "line": 528, + "column": 28 }, "end": { - "line": 517, - "column": 60 + "line": 528, + "column": 36 } } }, { "type": { - "label": "++/--", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null }, - "value": "++", - "start": 17137, - "end": 17139, + "value": "=", + "start": 17624, + "end": 17625, "loc": { "start": { - "line": 517, - "column": 60 + "line": 528, + "column": 37 }, "end": { - "line": 517, - "column": 62 + "line": 528, + "column": 38 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -121227,23 +123851,24 @@ "postfix": false, "binop": null }, - "start": 17156, - "end": 17157, + "value": "material", + "start": 17626, + "end": 17634, "loc": { "start": { - "line": 518, - "column": 16 + "line": 528, + "column": 39 }, "end": { - "line": 518, - "column": 17 + "line": 528, + "column": 47 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -121253,69 +123878,68 @@ "binop": null, "updateContext": null }, - "start": 17157, - "end": 17158, + "start": 17634, + "end": 17635, "loc": { "start": { - "line": 518, - "column": 17 + "line": 528, + "column": 47 }, "end": { - "line": 518, - "column": 18 + "line": 528, + "column": 48 } } }, { "type": { - "label": "switch", - "keyword": "switch", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "switch", - "start": 17176, - "end": 17182, + "value": "_attributes", + "start": 17635, + "end": 17646, "loc": { "start": { - "line": 520, - "column": 16 + "line": 528, + "column": 48 }, "end": { - "line": 520, - "column": 22 + "line": 528, + "column": 59 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 17183, - "end": 17184, + "start": 17646, + "end": 17647, "loc": { "start": { - "line": 520, - "column": 23 + "line": 528, + "column": 59 }, "end": { - "line": 520, - "column": 24 + "line": 528, + "column": 60 } } }, @@ -121331,24 +123955,24 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 17184, - "end": 17193, + "value": "metallic", + "start": 17647, + "end": 17655, "loc": { "start": { - "line": 520, - "column": 24 + "line": 528, + "column": 60 }, "end": { - "line": 520, - "column": 33 + "line": 528, + "column": 68 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -121358,16 +123982,16 @@ "binop": null, "updateContext": null }, - "start": 17193, - "end": 17194, + "start": 17655, + "end": 17656, "loc": { "start": { - "line": 520, - "column": 33 + "line": 528, + "column": 68 }, "end": { - "line": 520, - "column": 34 + "line": 528, + "column": 69 } } }, @@ -121383,23 +124007,23 @@ "postfix": false, "binop": null }, - "value": "mode", - "start": 17194, - "end": 17198, + "value": "meshCfg", + "start": 17677, + "end": 17684, "loc": { "start": { - "line": 520, - "column": 34 + "line": 529, + "column": 20 }, "end": { - "line": 520, - "column": 38 + "line": 529, + "column": 27 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -121407,25 +124031,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 17198, - "end": 17199, + "start": 17684, + "end": 17685, "loc": { "start": { - "line": 520, - "column": 38 + "line": 529, + "column": 27 }, "end": { - "line": 520, - "column": 39 + "line": 529, + "column": 28 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -121434,50 +124059,50 @@ "postfix": false, "binop": null }, - "start": 17200, - "end": 17201, + "value": "roughness", + "start": 17685, + "end": 17694, "loc": { "start": { - "line": 520, - "column": 40 + "line": 529, + "column": 28 }, "end": { - "line": 520, - "column": 41 + "line": 529, + "column": 37 } } }, { "type": { - "label": "case", - "keyword": "case", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "case", - "start": 17222, - "end": 17226, + "value": "=", + "start": 17695, + "end": 17696, "loc": { "start": { - "line": 521, - "column": 20 + "line": 529, + "column": 38 }, "end": { - "line": 521, - "column": 24 + "line": 529, + "column": 39 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -121485,27 +124110,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0, - "start": 17227, - "end": 17228, + "value": "material", + "start": 17697, + "end": 17705, "loc": { "start": { - "line": 521, - "column": 25 + "line": 529, + "column": 40 }, "end": { - "line": 521, - "column": 26 + "line": 529, + "column": 48 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -121515,32 +124139,16 @@ "binop": null, "updateContext": null }, - "start": 17228, - "end": 17229, - "loc": { - "start": { - "line": 521, - "column": 26 - }, - "end": { - "line": 521, - "column": 27 - } - } - }, - { - "type": "CommentLine", - "value": " POINTS", - "start": 17230, - "end": 17239, + "start": 17705, + "end": 17706, "loc": { "start": { - "line": 521, - "column": 28 + "line": 529, + "column": 48 }, - "end": { - "line": 521, - "column": 37 + "end": { + "line": 529, + "column": 49 } } }, @@ -121556,17 +124164,17 @@ "postfix": false, "binop": null }, - "value": "meshCfg", - "start": 17264, - "end": 17271, + "value": "_attributes", + "start": 17706, + "end": 17717, "loc": { "start": { - "line": 522, - "column": 24 + "line": 529, + "column": 49 }, "end": { - "line": 522, - "column": 31 + "line": 529, + "column": 60 } } }, @@ -121583,16 +124191,16 @@ "binop": null, "updateContext": null }, - "start": 17271, - "end": 17272, + "start": 17717, + "end": 17718, "loc": { "start": { - "line": 522, - "column": 31 + "line": 529, + "column": 60 }, "end": { - "line": 522, - "column": 32 + "line": 529, + "column": 61 } } }, @@ -121608,77 +124216,75 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 17272, - "end": 17281, + "value": "roughness", + "start": 17718, + "end": 17727, "loc": { "start": { - "line": 522, - "column": 32 + "line": 529, + "column": 61 }, "end": { - "line": 522, - "column": 41 + "line": 529, + "column": 70 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 17282, - "end": 17283, + "start": 17727, + "end": 17728, "loc": { "start": { - "line": 522, - "column": 42 + "line": 529, + "column": 70 }, "end": { - "line": 522, - "column": 43 + "line": 529, + "column": 71 } } }, { "type": { - "label": "string", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "points", - "start": 17284, - "end": 17292, + "start": 17745, + "end": 17746, "loc": { "start": { - "line": 522, - "column": 44 + "line": 530, + "column": 16 }, "end": { - "line": 522, - "column": 52 + "line": 530, + "column": 17 } } }, { "type": { - "label": ";", + "label": "else", + "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -121689,78 +124295,75 @@ "binop": null, "updateContext": null }, - "start": 17292, - "end": 17293, + "value": "else", + "start": 17747, + "end": 17751, "loc": { "start": { - "line": 522, - "column": 52 + "line": 530, + "column": 18 }, "end": { - "line": 522, - "column": 53 + "line": 530, + "column": 22 } } }, { "type": { - "label": "break", - "keyword": "break", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "break", - "start": 17318, - "end": 17323, + "start": 17752, + "end": 17753, "loc": { "start": { - "line": 523, - "column": 24 + "line": 530, + "column": 23 }, "end": { - "line": 523, - "column": 29 + "line": 530, + "column": 24 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 17323, - "end": 17324, + "value": "meshCfg", + "start": 17774, + "end": 17781, "loc": { "start": { - "line": 523, - "column": 29 + "line": 531, + "column": 20 }, "end": { - "line": 523, - "column": 30 + "line": 531, + "column": 27 } } }, { "type": { - "label": "case", - "keyword": "case", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -121770,23 +124373,22 @@ "binop": null, "updateContext": null }, - "value": "case", - "start": 17345, - "end": 17349, + "start": 17781, + "end": 17782, "loc": { "start": { - "line": 524, - "column": 20 + "line": 531, + "column": 27 }, "end": { - "line": 524, - "column": 24 + "line": 531, + "column": 28 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -121794,121 +124396,107 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 1, - "start": 17350, - "end": 17351, + "value": "color", + "start": 17782, + "end": 17787, "loc": { "start": { - "line": 524, - "column": 25 + "line": 531, + "column": 28 }, "end": { - "line": 524, - "column": 26 + "line": 531, + "column": 33 } } }, { "type": { - "label": ":", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 17351, - "end": 17352, - "loc": { - "start": { - "line": 524, - "column": 26 - }, - "end": { - "line": 524, - "column": 27 - } - } - }, - { - "type": "CommentLine", - "value": " LINES", - "start": 17353, - "end": 17361, + "value": "=", + "start": 17788, + "end": 17789, "loc": { "start": { - "line": 524, - "column": 28 + "line": 531, + "column": 34 }, "end": { - "line": 524, - "column": 36 + "line": 531, + "column": 35 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "new", + "keyword": "new", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "meshCfg", - "start": 17386, - "end": 17393, + "value": "new", + "start": 17790, + "end": 17793, "loc": { "start": { - "line": 525, - "column": 24 + "line": 531, + "column": 36 }, "end": { - "line": 525, - "column": 31 + "line": 531, + "column": 39 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 17393, - "end": 17394, + "value": "Float32Array", + "start": 17794, + "end": 17806, "loc": { "start": { - "line": 525, - "column": 31 + "line": 531, + "column": 40 }, "end": { - "line": 525, - "column": 32 + "line": 531, + "column": 52 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -121917,50 +124505,48 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 17394, - "end": 17403, + "start": 17806, + "end": 17807, "loc": { "start": { - "line": 525, - "column": 32 + "line": 531, + "column": 52 }, "end": { - "line": 525, - "column": 41 + "line": 531, + "column": 53 } } }, { "type": { - "label": "=", + "label": "[", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 17404, - "end": 17405, + "start": 17807, + "end": 17808, "loc": { "start": { - "line": 525, - "column": 42 + "line": 531, + "column": 53 }, "end": { - "line": 525, - "column": 43 + "line": 531, + "column": 54 } } }, { "type": { - "label": "string", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -121971,23 +124557,23 @@ "binop": null, "updateContext": null }, - "value": "lines", - "start": 17406, - "end": 17413, + "value": 1, + "start": 17808, + "end": 17811, "loc": { "start": { - "line": 525, - "column": 44 + "line": 531, + "column": 54 }, "end": { - "line": 525, - "column": 51 + "line": 531, + "column": 57 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -121998,25 +124584,24 @@ "binop": null, "updateContext": null }, - "start": 17413, - "end": 17414, + "start": 17811, + "end": 17812, "loc": { "start": { - "line": 525, - "column": 51 + "line": 531, + "column": 57 }, "end": { - "line": 525, - "column": 52 + "line": 531, + "column": 58 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -122025,23 +124610,23 @@ "binop": null, "updateContext": null }, - "value": "break", - "start": 17439, - "end": 17444, + "value": 1, + "start": 17813, + "end": 17816, "loc": { "start": { - "line": 526, - "column": 24 + "line": 531, + "column": 59 }, "end": { - "line": 526, - "column": 29 + "line": 531, + "column": 62 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -122052,25 +124637,24 @@ "binop": null, "updateContext": null }, - "start": 17444, - "end": 17445, + "start": 17816, + "end": 17817, "loc": { "start": { - "line": 526, - "column": 29 + "line": 531, + "column": 62 }, "end": { - "line": 526, - "column": 30 + "line": 531, + "column": 63 } } }, { "type": { - "label": "case", - "keyword": "case", - "beforeExpr": true, - "startsExpr": false, + "label": "num", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -122079,25 +124663,25 @@ "binop": null, "updateContext": null }, - "value": "case", - "start": 17466, - "end": 17470, + "value": 1, + "start": 17818, + "end": 17821, "loc": { "start": { - "line": 527, - "column": 20 + "line": 531, + "column": 64 }, "end": { - "line": 527, - "column": 24 + "line": 531, + "column": 67 } } }, { "type": { - "label": "num", + "label": "]", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -122106,59 +124690,67 @@ "binop": null, "updateContext": null }, - "value": 2, - "start": 17471, - "end": 17472, + "start": 17821, + "end": 17822, "loc": { "start": { - "line": 527, - "column": 25 + "line": 531, + "column": 67 }, "end": { - "line": 527, - "column": 26 + "line": 531, + "column": 68 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 17472, - "end": 17473, + "start": 17822, + "end": 17823, "loc": { "start": { - "line": 527, - "column": 26 + "line": 531, + "column": 68 }, "end": { - "line": 527, - "column": 27 + "line": 531, + "column": 69 } } }, { - "type": "CommentLine", - "value": " LINE_LOOP", - "start": 17474, - "end": 17486, + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17823, + "end": 17824, "loc": { "start": { - "line": 527, - "column": 28 + "line": 531, + "column": 69 }, "end": { - "line": 527, - "column": 40 + "line": 531, + "column": 70 } } }, @@ -122175,16 +124767,16 @@ "binop": null }, "value": "meshCfg", - "start": 17511, - "end": 17518, + "start": 17845, + "end": 17852, "loc": { "start": { - "line": 528, - "column": 24 + "line": 532, + "column": 20 }, "end": { - "line": 528, - "column": 31 + "line": 532, + "column": 27 } } }, @@ -122201,16 +124793,16 @@ "binop": null, "updateContext": null }, - "start": 17518, - "end": 17519, + "start": 17852, + "end": 17853, "loc": { "start": { - "line": 528, - "column": 31 + "line": 532, + "column": 27 }, "end": { - "line": 528, - "column": 32 + "line": 532, + "column": 28 } } }, @@ -122226,17 +124818,17 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 17519, - "end": 17528, + "value": "opacity", + "start": 17853, + "end": 17860, "loc": { "start": { - "line": 528, - "column": 32 + "line": 532, + "column": 28 }, "end": { - "line": 528, - "column": 41 + "line": 532, + "column": 35 } } }, @@ -122254,22 +124846,22 @@ "updateContext": null }, "value": "=", - "start": 17529, - "end": 17530, + "start": 17861, + "end": 17862, "loc": { "start": { - "line": 528, - "column": 42 + "line": 532, + "column": 36 }, "end": { - "line": 528, - "column": 43 + "line": 532, + "column": 37 } } }, { "type": { - "label": "string", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -122280,17 +124872,17 @@ "binop": null, "updateContext": null }, - "value": "lines", - "start": 17531, - "end": 17538, + "value": 1, + "start": 17863, + "end": 17866, "loc": { "start": { - "line": 528, - "column": 44 + "line": 532, + "column": 38 }, "end": { - "line": 528, - "column": 51 + "line": 532, + "column": 41 } } }, @@ -122307,23 +124899,22 @@ "binop": null, "updateContext": null }, - "start": 17538, - "end": 17539, + "start": 17866, + "end": 17867, "loc": { "start": { - "line": 528, - "column": 51 + "line": 532, + "column": 41 }, "end": { - "line": 528, - "column": 52 + "line": 532, + "column": 42 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -122331,27 +124922,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "break", - "start": 17564, - "end": 17569, + "start": 17884, + "end": 17885, "loc": { "start": { - "line": 529, - "column": 24 + "line": 533, + "column": 16 }, "end": { - "line": 529, - "column": 29 + "line": 533, + "column": 17 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -122361,50 +124951,126 @@ "binop": null, "updateContext": null }, - "start": 17569, - "end": 17570, + "value": "const", + "start": 17903, + "end": 17908, "loc": { "start": { - "line": 529, - "column": 29 + "line": 535, + "column": 16 }, "end": { - "line": 529, - "column": 30 + "line": 535, + "column": 21 } } }, { "type": { - "label": "case", - "keyword": "case", + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "backfaces", + "start": 17909, + "end": 17918, + "loc": { + "start": { + "line": 535, + "column": 22 + }, + "end": { + "line": 535, + "column": 31 + } + } + }, + { + "type": { + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "case", - "start": 17591, - "end": 17595, + "value": "=", + "start": 17919, + "end": 17920, "loc": { "start": { - "line": 530, - "column": 20 + "line": 535, + "column": 32 }, "end": { - "line": 530, - "column": 24 + "line": 535, + "column": 33 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17921, + "end": 17922, + "loc": { + "start": { + "line": 535, + "column": 34 + }, + "end": { + "line": 535, + "column": 35 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17922, + "end": 17923, + "loc": { + "start": { + "line": 535, + "column": 35 + }, + "end": { + "line": 535, + "column": 36 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -122412,27 +125078,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 3, - "start": 17596, - "end": 17597, + "value": "ctx", + "start": 17923, + "end": 17926, "loc": { "start": { - "line": 530, - "column": 25 + "line": 535, + "column": 36 }, "end": { - "line": 530, - "column": 26 + "line": 535, + "column": 39 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -122442,66 +125107,78 @@ "binop": null, "updateContext": null }, - "start": 17597, - "end": 17598, + "start": 17926, + "end": 17927, "loc": { "start": { - "line": 530, - "column": 26 + "line": 535, + "column": 39 }, "end": { - "line": 530, - "column": 27 + "line": 535, + "column": 40 } } }, { - "type": "CommentLine", - "value": " LINE_STRIP", - "start": 17599, - "end": 17612, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "backfaces", + "start": 17927, + "end": 17936, "loc": { "start": { - "line": 530, - "column": 28 + "line": 535, + "column": 40 }, "end": { - "line": 530, - "column": 41 + "line": 535, + "column": 49 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": 6, + "updateContext": null }, - "value": "meshCfg", - "start": 17637, - "end": 17644, + "value": "!==", + "start": 17937, + "end": 17940, "loc": { "start": { - "line": 531, - "column": 24 + "line": 535, + "column": 50 }, "end": { - "line": 531, - "column": 31 + "line": 535, + "column": 53 } } }, { "type": { - "label": ".", + "label": "false", + "keyword": "false", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -122510,24 +125187,25 @@ "binop": null, "updateContext": null }, - "start": 17644, - "end": 17645, + "value": "false", + "start": 17941, + "end": 17946, "loc": { "start": { - "line": 531, - "column": 31 + "line": 535, + "column": 54 }, "end": { - "line": 531, - "column": 32 + "line": 535, + "column": 59 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -122535,104 +125213,100 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 17645, - "end": 17654, + "start": 17946, + "end": 17947, "loc": { "start": { - "line": 531, - "column": 32 + "line": 535, + "column": 59 }, "end": { - "line": 531, - "column": 41 + "line": 535, + "column": 60 } } }, { "type": { - "label": "=", + "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 1, "updateContext": null }, - "value": "=", - "start": 17655, - "end": 17656, + "value": "||", + "start": 17948, + "end": 17950, "loc": { "start": { - "line": 531, - "column": 42 + "line": 535, + "column": 61 }, "end": { - "line": 531, - "column": 43 + "line": 535, + "column": 63 } } }, { "type": { - "label": "string", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "lines", - "start": 17657, - "end": 17664, + "start": 17951, + "end": 17952, "loc": { "start": { - "line": 531, - "column": 44 + "line": 535, + "column": 64 }, "end": { - "line": 531, - "column": 51 + "line": 535, + "column": 65 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 17664, - "end": 17665, + "value": "material", + "start": 17952, + "end": 17960, "loc": { "start": { - "line": 531, - "column": 51 + "line": 535, + "column": 65 }, "end": { - "line": 531, - "column": 52 + "line": 535, + "column": 73 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -122643,50 +125317,48 @@ "binop": null, "updateContext": null }, - "value": "break", - "start": 17690, - "end": 17695, + "start": 17960, + "end": 17961, "loc": { "start": { - "line": 532, - "column": 24 + "line": 535, + "column": 73 }, "end": { - "line": 532, - "column": 29 + "line": 535, + "column": 74 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 17695, - "end": 17696, + "value": "doubleSided", + "start": 17961, + "end": 17972, "loc": { "start": { - "line": 532, - "column": 29 + "line": 535, + "column": 74 }, "end": { - "line": 532, - "column": 30 + "line": 535, + "column": 85 } } }, { "type": { - "label": "case", - "keyword": "case", + "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -122694,26 +125366,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, + "binop": 6, "updateContext": null }, - "value": "case", - "start": 17717, - "end": 17721, + "value": "!==", + "start": 17973, + "end": 17976, "loc": { "start": { - "line": 533, - "column": 20 + "line": 535, + "column": 86 }, "end": { - "line": 533, - "column": 24 + "line": 535, + "column": 89 } } }, { "type": { - "label": "num", + "label": "false", + "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -122724,91 +125397,100 @@ "binop": null, "updateContext": null }, - "value": 4, - "start": 17722, - "end": 17723, + "value": "false", + "start": 17977, + "end": 17982, "loc": { "start": { - "line": 533, - "column": 25 + "line": 535, + "column": 90 }, "end": { - "line": 533, - "column": 26 + "line": 535, + "column": 95 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 17723, - "end": 17724, + "start": 17982, + "end": 17983, "loc": { "start": { - "line": 533, - "column": 26 + "line": 535, + "column": 95 }, "end": { - "line": 533, - "column": 27 + "line": 535, + "column": 96 } } }, { - "type": "CommentLine", - "value": " TRIANGLES", - "start": 17725, - "end": 17737, + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17983, + "end": 17984, "loc": { "start": { - "line": 533, - "column": 28 + "line": 535, + "column": 96 }, "end": { - "line": 533, - "column": 40 + "line": 535, + "column": 97 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "meshCfg", - "start": 17762, - "end": 17769, + "start": 17984, + "end": 17985, "loc": { "start": { - "line": 534, - "column": 24 + "line": 535, + "column": 97 }, "end": { - "line": 534, - "column": 31 + "line": 535, + "column": 98 } } }, { "type": { - "label": ".", + "label": "switch", + "keyword": "switch", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -122819,23 +125501,24 @@ "binop": null, "updateContext": null }, - "start": 17769, - "end": 17770, + "value": "switch", + "start": 18003, + "end": 18009, "loc": { "start": { - "line": 534, - "column": 31 + "line": 537, + "column": 16 }, "end": { - "line": 534, - "column": 32 + "line": 537, + "column": 22 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -122844,52 +125527,50 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 17770, - "end": 17779, + "start": 18010, + "end": 18011, "loc": { "start": { - "line": 534, - "column": 32 + "line": 537, + "column": 23 }, "end": { - "line": 534, - "column": 41 + "line": 537, + "column": 24 } } }, { "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 17780, - "end": 17781, + "value": "primitive", + "start": 18011, + "end": 18020, "loc": { "start": { - "line": 534, - "column": 42 + "line": 537, + "column": 24 }, "end": { - "line": 534, - "column": 43 + "line": 537, + "column": 33 } } }, { "type": { - "label": "string", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -122898,50 +125579,48 @@ "binop": null, "updateContext": null }, - "value": "triangles", - "start": 17782, - "end": 17793, + "start": 18020, + "end": 18021, "loc": { "start": { - "line": 534, - "column": 44 + "line": 537, + "column": 33 }, "end": { - "line": 534, - "column": 55 + "line": 537, + "column": 34 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 17793, - "end": 17794, + "value": "mode", + "start": 18021, + "end": 18025, "loc": { "start": { - "line": 534, - "column": 55 + "line": 537, + "column": 34 }, "end": { - "line": 534, - "column": 56 + "line": 537, + "column": 38 } } }, { "type": { - "label": "break", - "keyword": "break", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -122949,46 +125628,43 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "break", - "start": 17819, - "end": 17824, + "start": 18025, + "end": 18026, "loc": { "start": { - "line": 535, - "column": 24 + "line": 537, + "column": 38 }, "end": { - "line": 535, - "column": 29 + "line": 537, + "column": 39 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 17824, - "end": 17825, + "start": 18027, + "end": 18028, "loc": { "start": { - "line": 535, - "column": 29 + "line": 537, + "column": 40 }, "end": { - "line": 535, - "column": 30 + "line": 537, + "column": 41 } } }, @@ -123007,15 +125683,15 @@ "updateContext": null }, "value": "case", - "start": 17846, - "end": 17850, + "start": 18049, + "end": 18053, "loc": { "start": { - "line": 536, + "line": 538, "column": 20 }, "end": { - "line": 536, + "line": 538, "column": 24 } } @@ -123033,16 +125709,16 @@ "binop": null, "updateContext": null }, - "value": 5, - "start": 17851, - "end": 17852, + "value": 0, + "start": 18054, + "end": 18055, "loc": { "start": { - "line": 536, + "line": 538, "column": 25 }, "end": { - "line": 536, + "line": 538, "column": 26 } } @@ -123060,32 +125736,32 @@ "binop": null, "updateContext": null }, - "start": 17852, - "end": 17853, + "start": 18055, + "end": 18056, "loc": { "start": { - "line": 536, + "line": 538, "column": 26 }, "end": { - "line": 536, + "line": 538, "column": 27 } } }, { "type": "CommentLine", - "value": " TRIANGLE_STRIP", - "start": 17854, - "end": 17871, + "value": " POINTS", + "start": 18057, + "end": 18066, "loc": { "start": { - "line": 536, + "line": 538, "column": 28 }, "end": { - "line": 536, - "column": 45 + "line": 538, + "column": 37 } } }, @@ -123102,15 +125778,15 @@ "binop": null }, "value": "meshCfg", - "start": 17896, - "end": 17903, + "start": 18091, + "end": 18098, "loc": { "start": { - "line": 537, + "line": 539, "column": 24 }, "end": { - "line": 537, + "line": 539, "column": 31 } } @@ -123128,15 +125804,15 @@ "binop": null, "updateContext": null }, - "start": 17903, - "end": 17904, + "start": 18098, + "end": 18099, "loc": { "start": { - "line": 537, + "line": 539, "column": 31 }, "end": { - "line": 537, + "line": 539, "column": 32 } } @@ -123154,15 +125830,15 @@ "binop": null }, "value": "primitive", - "start": 17904, - "end": 17913, + "start": 18099, + "end": 18108, "loc": { "start": { - "line": 537, + "line": 539, "column": 32 }, "end": { - "line": 537, + "line": 539, "column": 41 } } @@ -123181,15 +125857,15 @@ "updateContext": null }, "value": "=", - "start": 17914, - "end": 17915, + "start": 18109, + "end": 18110, "loc": { "start": { - "line": 537, + "line": 539, "column": 42 }, "end": { - "line": 537, + "line": 539, "column": 43 } } @@ -123207,17 +125883,17 @@ "binop": null, "updateContext": null }, - "value": "triangles", - "start": 17916, - "end": 17927, + "value": "points", + "start": 18111, + "end": 18119, "loc": { "start": { - "line": 537, + "line": 539, "column": 44 }, "end": { - "line": 537, - "column": 55 + "line": 539, + "column": 52 } } }, @@ -123234,16 +125910,16 @@ "binop": null, "updateContext": null }, - "start": 17927, - "end": 17928, + "start": 18119, + "end": 18120, "loc": { "start": { - "line": 537, - "column": 55 + "line": 539, + "column": 52 }, "end": { - "line": 537, - "column": 56 + "line": 539, + "column": 53 } } }, @@ -123262,15 +125938,15 @@ "updateContext": null }, "value": "break", - "start": 17953, - "end": 17958, + "start": 18145, + "end": 18150, "loc": { "start": { - "line": 538, + "line": 540, "column": 24 }, "end": { - "line": 538, + "line": 540, "column": 29 } } @@ -123288,15 +125964,15 @@ "binop": null, "updateContext": null }, - "start": 17958, - "end": 17959, + "start": 18150, + "end": 18151, "loc": { "start": { - "line": 538, + "line": 540, "column": 29 }, "end": { - "line": 538, + "line": 540, "column": 30 } } @@ -123316,15 +125992,15 @@ "updateContext": null }, "value": "case", - "start": 17980, - "end": 17984, + "start": 18172, + "end": 18176, "loc": { "start": { - "line": 539, + "line": 541, "column": 20 }, "end": { - "line": 539, + "line": 541, "column": 24 } } @@ -123342,16 +126018,16 @@ "binop": null, "updateContext": null }, - "value": 6, - "start": 17985, - "end": 17986, + "value": 1, + "start": 18177, + "end": 18178, "loc": { "start": { - "line": 539, + "line": 541, "column": 25 }, "end": { - "line": 539, + "line": 541, "column": 26 } } @@ -123369,32 +126045,32 @@ "binop": null, "updateContext": null }, - "start": 17986, - "end": 17987, + "start": 18178, + "end": 18179, "loc": { "start": { - "line": 539, + "line": 541, "column": 26 }, "end": { - "line": 539, + "line": 541, "column": 27 } } }, { "type": "CommentLine", - "value": " TRIANGLE_FAN", - "start": 17988, - "end": 18003, + "value": " LINES", + "start": 18180, + "end": 18188, "loc": { "start": { - "line": 539, + "line": 541, "column": 28 }, "end": { - "line": 539, - "column": 43 + "line": 541, + "column": 36 } } }, @@ -123411,15 +126087,15 @@ "binop": null }, "value": "meshCfg", - "start": 18028, - "end": 18035, + "start": 18213, + "end": 18220, "loc": { "start": { - "line": 540, + "line": 542, "column": 24 }, "end": { - "line": 540, + "line": 542, "column": 31 } } @@ -123437,15 +126113,15 @@ "binop": null, "updateContext": null }, - "start": 18035, - "end": 18036, + "start": 18220, + "end": 18221, "loc": { "start": { - "line": 540, + "line": 542, "column": 31 }, "end": { - "line": 540, + "line": 542, "column": 32 } } @@ -123463,15 +126139,15 @@ "binop": null }, "value": "primitive", - "start": 18036, - "end": 18045, + "start": 18221, + "end": 18230, "loc": { "start": { - "line": 540, + "line": 542, "column": 32 }, "end": { - "line": 540, + "line": 542, "column": 41 } } @@ -123490,15 +126166,15 @@ "updateContext": null }, "value": "=", - "start": 18046, - "end": 18047, + "start": 18231, + "end": 18232, "loc": { "start": { - "line": 540, + "line": 542, "column": 42 }, "end": { - "line": 540, + "line": 542, "column": 43 } } @@ -123516,17 +126192,17 @@ "binop": null, "updateContext": null }, - "value": "triangles", - "start": 18048, - "end": 18059, + "value": "lines", + "start": 18233, + "end": 18240, "loc": { "start": { - "line": 540, + "line": 542, "column": 44 }, "end": { - "line": 540, - "column": 55 + "line": 542, + "column": 51 } } }, @@ -123543,16 +126219,16 @@ "binop": null, "updateContext": null }, - "start": 18059, - "end": 18060, + "start": 18240, + "end": 18241, "loc": { "start": { - "line": 540, - "column": 55 + "line": 542, + "column": 51 }, "end": { - "line": 540, - "column": 56 + "line": 542, + "column": 52 } } }, @@ -123571,15 +126247,15 @@ "updateContext": null }, "value": "break", - "start": 18085, - "end": 18090, + "start": 18266, + "end": 18271, "loc": { "start": { - "line": 541, + "line": 543, "column": 24 }, "end": { - "line": 541, + "line": 543, "column": 29 } } @@ -123597,25 +126273,52 @@ "binop": null, "updateContext": null }, - "start": 18090, - "end": 18091, + "start": 18271, + "end": 18272, + "loc": { + "start": { + "line": 543, + "column": 29 + }, + "end": { + "line": 543, + "column": 30 + } + } + }, + { + "type": { + "label": "case", + "keyword": "case", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "case", + "start": 18293, + "end": 18297, "loc": { "start": { - "line": 541, - "column": 29 + "line": 544, + "column": 20 }, "end": { - "line": 541, - "column": 30 + "line": 544, + "column": 24 } } }, { "type": { - "label": "default", - "keyword": "default", - "beforeExpr": true, - "startsExpr": false, + "label": "num", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -123624,17 +126327,17 @@ "binop": null, "updateContext": null }, - "value": "default", - "start": 18112, - "end": 18119, + "value": 2, + "start": 18298, + "end": 18299, "loc": { "start": { - "line": 542, - "column": 20 + "line": 544, + "column": 25 }, "end": { - "line": 542, - "column": 27 + "line": 544, + "column": 26 } } }, @@ -123651,16 +126354,32 @@ "binop": null, "updateContext": null }, - "start": 18119, - "end": 18120, + "start": 18299, + "end": 18300, "loc": { "start": { - "line": 542, - "column": 27 + "line": 544, + "column": 26 }, "end": { - "line": 542, + "line": 544, + "column": 27 + } + } + }, + { + "type": "CommentLine", + "value": " LINE_LOOP", + "start": 18301, + "end": 18313, + "loc": { + "start": { + "line": 544, "column": 28 + }, + "end": { + "line": 544, + "column": 40 } } }, @@ -123677,15 +126396,15 @@ "binop": null }, "value": "meshCfg", - "start": 18145, - "end": 18152, + "start": 18338, + "end": 18345, "loc": { "start": { - "line": 543, + "line": 545, "column": 24 }, "end": { - "line": 543, + "line": 545, "column": 31 } } @@ -123703,15 +126422,15 @@ "binop": null, "updateContext": null }, - "start": 18152, - "end": 18153, + "start": 18345, + "end": 18346, "loc": { "start": { - "line": 543, + "line": 545, "column": 31 }, "end": { - "line": 543, + "line": 545, "column": 32 } } @@ -123729,15 +126448,15 @@ "binop": null }, "value": "primitive", - "start": 18153, - "end": 18162, + "start": 18346, + "end": 18355, "loc": { "start": { - "line": 543, + "line": 545, "column": 32 }, "end": { - "line": 543, + "line": 545, "column": 41 } } @@ -123756,15 +126475,15 @@ "updateContext": null }, "value": "=", - "start": 18163, - "end": 18164, + "start": 18356, + "end": 18357, "loc": { "start": { - "line": 543, + "line": 545, "column": 42 }, "end": { - "line": 543, + "line": 545, "column": 43 } } @@ -123782,17 +126501,17 @@ "binop": null, "updateContext": null }, - "value": "triangles", - "start": 18165, - "end": 18176, + "value": "lines", + "start": 18358, + "end": 18365, "loc": { "start": { - "line": 543, + "line": 545, "column": 44 }, "end": { - "line": 543, - "column": 55 + "line": 545, + "column": 51 } } }, @@ -123809,48 +126528,23 @@ "binop": null, "updateContext": null }, - "start": 18176, - "end": 18177, - "loc": { - "start": { - "line": 543, - "column": 55 - }, - "end": { - "line": 543, - "column": 56 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18194, - "end": 18195, + "start": 18365, + "end": 18366, "loc": { "start": { - "line": 544, - "column": 16 + "line": 545, + "column": 51 }, "end": { - "line": 544, - "column": 17 + "line": 545, + "column": 52 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "break", + "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -123861,39 +126555,39 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 18213, - "end": 18218, + "value": "break", + "start": 18391, + "end": 18396, "loc": { "start": { "line": 546, - "column": 16 + "column": 24 }, "end": { "line": 546, - "column": 21 + "column": 29 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "POSITION", - "start": 18219, - "end": 18227, + "start": 18396, + "end": 18397, "loc": { "start": { "line": 546, - "column": 22 + "column": 29 }, "end": { "line": 546, @@ -123903,34 +126597,35 @@ }, { "type": { - "label": "=", + "label": "case", + "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 18228, - "end": 18229, + "value": "case", + "start": 18418, + "end": 18422, "loc": { "start": { - "line": 546, - "column": 31 + "line": 547, + "column": 20 }, "end": { - "line": 546, - "column": 32 + "line": 547, + "column": 24 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -123938,26 +126633,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "primitive", - "start": 18230, - "end": 18239, + "value": 3, + "start": 18423, + "end": 18424, "loc": { "start": { - "line": 546, - "column": 33 + "line": 547, + "column": 25 }, "end": { - "line": 546, - "column": 42 + "line": 547, + "column": 26 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -123967,16 +126663,32 @@ "binop": null, "updateContext": null }, - "start": 18239, - "end": 18240, + "start": 18424, + "end": 18425, "loc": { "start": { - "line": 546, - "column": 42 + "line": 547, + "column": 26 }, "end": { - "line": 546, - "column": 43 + "line": 547, + "column": 27 + } + } + }, + { + "type": "CommentLine", + "value": " LINE_STRIP", + "start": 18426, + "end": 18439, + "loc": { + "start": { + "line": 547, + "column": 28 + }, + "end": { + "line": 547, + "column": 41 } } }, @@ -123992,17 +126704,17 @@ "postfix": false, "binop": null }, - "value": "attributes", - "start": 18240, - "end": 18250, + "value": "meshCfg", + "start": 18464, + "end": 18471, "loc": { "start": { - "line": 546, - "column": 43 + "line": 548, + "column": 24 }, "end": { - "line": 546, - "column": 53 + "line": 548, + "column": 31 } } }, @@ -124019,16 +126731,16 @@ "binop": null, "updateContext": null }, - "start": 18250, - "end": 18251, + "start": 18471, + "end": 18472, "loc": { "start": { - "line": 546, - "column": 53 + "line": 548, + "column": 31 }, "end": { - "line": 546, - "column": 54 + "line": 548, + "column": 32 } } }, @@ -124044,52 +126756,52 @@ "postfix": false, "binop": null }, - "value": "POSITION", - "start": 18251, - "end": 18259, + "value": "primitive", + "start": 18472, + "end": 18481, "loc": { "start": { - "line": 546, - "column": 54 + "line": 548, + "column": 32 }, "end": { - "line": 546, - "column": 62 + "line": 548, + "column": 41 } } }, { "type": { - "label": ";", + "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 18259, - "end": 18260, + "value": "=", + "start": 18482, + "end": 18483, "loc": { "start": { - "line": 546, - "column": 62 + "line": 548, + "column": 42 }, "end": { - "line": 546, - "column": 63 + "line": 548, + "column": 43 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "string", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -124098,154 +126810,133 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 18277, - "end": 18279, + "value": "lines", + "start": 18484, + "end": 18491, "loc": { "start": { - "line": 547, - "column": 16 + "line": 548, + "column": 44 }, "end": { - "line": 547, - "column": 18 + "line": 548, + "column": 51 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null - }, - "start": 18280, - "end": 18281, - "loc": { - "start": { - "line": 547, - "column": 19 - }, - "end": { - "line": 547, - "column": 20 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, "binop": null, "updateContext": null }, - "value": "!", - "start": 18281, - "end": 18282, + "start": 18491, + "end": 18492, "loc": { "start": { - "line": 547, - "column": 20 + "line": 548, + "column": 51 }, "end": { - "line": 547, - "column": 21 + "line": 548, + "column": 52 } } }, { "type": { - "label": "name", + "label": "break", + "keyword": "break", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "POSITION", - "start": 18282, - "end": 18290, + "value": "break", + "start": 18517, + "end": 18522, "loc": { "start": { - "line": 547, - "column": 21 + "line": 549, + "column": 24 }, "end": { - "line": 547, + "line": 549, "column": 29 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18290, - "end": 18291, + "start": 18522, + "end": 18523, "loc": { "start": { - "line": 547, + "line": 549, "column": 29 }, "end": { - "line": 547, + "line": 549, "column": 30 } } }, { "type": { - "label": "{", + "label": "case", + "keyword": "case", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18292, - "end": 18293, + "value": "case", + "start": 18544, + "end": 18548, "loc": { "start": { - "line": 547, - "column": 31 + "line": 550, + "column": 20 }, "end": { - "line": 547, - "column": 32 + "line": 550, + "column": 24 } } }, { "type": { - "label": "continue", - "keyword": "continue", + "label": "num", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -124254,23 +126945,23 @@ "binop": null, "updateContext": null }, - "value": "continue", - "start": 18314, - "end": 18322, + "value": 4, + "start": 18549, + "end": 18550, "loc": { "start": { - "line": 548, - "column": 20 + "line": 550, + "column": 25 }, "end": { - "line": 548, - "column": 28 + "line": 550, + "column": 26 } } }, { "type": { - "label": ";", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -124281,41 +126972,32 @@ "binop": null, "updateContext": null }, - "start": 18322, - "end": 18323, + "start": 18550, + "end": 18551, "loc": { "start": { - "line": 548, - "column": 28 + "line": 550, + "column": 26 }, "end": { - "line": 548, - "column": 29 + "line": 550, + "column": 27 } } }, { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18340, - "end": 18341, + "type": "CommentLine", + "value": " TRIANGLES", + "start": 18552, + "end": 18564, "loc": { "start": { - "line": 549, - "column": 16 + "line": 550, + "column": 28 }, "end": { - "line": 549, - "column": 17 + "line": 550, + "column": 40 } } }, @@ -124332,16 +127014,16 @@ "binop": null }, "value": "meshCfg", - "start": 18358, - "end": 18365, + "start": 18589, + "end": 18596, "loc": { "start": { - "line": 550, - "column": 16 + "line": 551, + "column": 24 }, "end": { - "line": 550, - "column": 23 + "line": 551, + "column": 31 } } }, @@ -124358,16 +127040,16 @@ "binop": null, "updateContext": null }, - "start": 18365, - "end": 18366, + "start": 18596, + "end": 18597, "loc": { "start": { - "line": 550, - "column": 23 + "line": 551, + "column": 31 }, "end": { - "line": 550, - "column": 24 + "line": 551, + "column": 32 } } }, @@ -124383,17 +127065,17 @@ "postfix": false, "binop": null }, - "value": "localPositions", - "start": 18366, - "end": 18380, + "value": "primitive", + "start": 18597, + "end": 18606, "loc": { "start": { - "line": 550, - "column": 24 + "line": 551, + "column": 32 }, "end": { - "line": 550, - "column": 38 + "line": 551, + "column": 41 } } }, @@ -124411,16 +127093,16 @@ "updateContext": null }, "value": "=", - "start": 18381, - "end": 18382, + "start": 18607, + "end": 18608, "loc": { "start": { - "line": 550, - "column": 39 + "line": 551, + "column": 42 }, "end": { - "line": 550, - "column": 40 + "line": 551, + "column": 43 } } }, @@ -124436,24 +127118,24 @@ "postfix": false, "binop": null }, - "value": "POSITION", - "start": 18383, - "end": 18391, + "value": "backfaces", + "start": 18609, + "end": 18618, "loc": { "start": { - "line": 550, - "column": 41 + "line": 551, + "column": 44 }, "end": { - "line": 550, - "column": 49 + "line": 551, + "column": 53 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "?", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -124463,22 +127145,22 @@ "binop": null, "updateContext": null }, - "start": 18391, - "end": 18392, + "start": 18619, + "end": 18620, "loc": { "start": { - "line": 550, - "column": 49 + "line": 551, + "column": 54 }, "end": { - "line": 550, - "column": 50 + "line": 551, + "column": 55 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -124486,25 +127168,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "value", - "start": 18392, - "end": 18397, + "value": "triangles", + "start": 18621, + "end": 18632, "loc": { "start": { - "line": 550, - "column": 50 + "line": 551, + "column": 56 }, "end": { - "line": 550, - "column": 55 + "line": 551, + "column": 67 } } }, { "type": { - "label": ";", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -124515,22 +127198,22 @@ "binop": null, "updateContext": null }, - "start": 18397, - "end": 18398, + "start": 18633, + "end": 18634, "loc": { "start": { - "line": 550, - "column": 55 + "line": 551, + "column": 68 }, "end": { - "line": 550, - "column": 56 + "line": 551, + "column": 69 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -124538,26 +127221,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "meshCfg", - "start": 18415, - "end": 18422, + "value": "solid", + "start": 18635, + "end": 18642, "loc": { "start": { "line": 551, - "column": 16 + "column": 70 }, "end": { "line": 551, - "column": 23 + "column": 77 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -124567,78 +127251,79 @@ "binop": null, "updateContext": null }, - "start": 18422, - "end": 18423, + "start": 18642, + "end": 18643, "loc": { "start": { "line": 551, - "column": 23 + "column": 77 }, "end": { "line": 551, - "column": 24 + "column": 78 } } }, { "type": { - "label": "name", + "label": "break", + "keyword": "break", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "positions", - "start": 18423, - "end": 18432, + "value": "break", + "start": 18668, + "end": 18673, "loc": { "start": { - "line": 551, + "line": 552, "column": 24 }, "end": { - "line": 551, - "column": 33 + "line": 552, + "column": 29 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 18433, - "end": 18434, + "start": 18673, + "end": 18674, "loc": { "start": { - "line": 551, - "column": 34 + "line": 552, + "column": 29 }, "end": { - "line": 551, - "column": 35 + "line": 552, + "column": 30 } } }, { "type": { - "label": "new", - "keyword": "new", + "label": "case", + "keyword": "case", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -124647,23 +127332,23 @@ "binop": null, "updateContext": null }, - "value": "new", - "start": 18435, - "end": 18438, + "value": "case", + "start": 18695, + "end": 18699, "loc": { "start": { - "line": 551, - "column": 36 + "line": 553, + "column": 20 }, "end": { - "line": 551, - "column": 39 + "line": 553, + "column": 24 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -124671,44 +127356,62 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "Float64Array", - "start": 18439, - "end": 18451, + "value": 5, + "start": 18700, + "end": 18701, "loc": { "start": { - "line": 551, - "column": 40 + "line": 553, + "column": 25 }, "end": { - "line": 551, - "column": 52 + "line": 553, + "column": 26 } } }, { "type": { - "label": "(", + "label": ":", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18451, - "end": 18452, + "start": 18701, + "end": 18702, "loc": { "start": { - "line": 551, - "column": 52 + "line": 553, + "column": 26 }, "end": { - "line": 551, - "column": 53 + "line": 553, + "column": 27 + } + } + }, + { + "type": "CommentLine", + "value": " TRIANGLE_STRIP", + "start": 18703, + "end": 18720, + "loc": { + "start": { + "line": 553, + "column": 28 + }, + "end": { + "line": 553, + "column": 45 } } }, @@ -124725,16 +127428,16 @@ "binop": null }, "value": "meshCfg", - "start": 18452, - "end": 18459, + "start": 18745, + "end": 18752, "loc": { "start": { - "line": 551, - "column": 53 + "line": 554, + "column": 24 }, "end": { - "line": 551, - "column": 60 + "line": 554, + "column": 31 } } }, @@ -124751,16 +127454,16 @@ "binop": null, "updateContext": null }, - "start": 18459, - "end": 18460, + "start": 18752, + "end": 18753, "loc": { "start": { - "line": 551, - "column": 60 + "line": 554, + "column": 31 }, "end": { - "line": 551, - "column": 61 + "line": 554, + "column": 32 } } }, @@ -124776,43 +127479,44 @@ "postfix": false, "binop": null }, - "value": "localPositions", - "start": 18460, - "end": 18474, + "value": "primitive", + "start": 18753, + "end": 18762, "loc": { "start": { - "line": 551, - "column": 61 + "line": 554, + "column": 32 }, "end": { - "line": 551, - "column": 75 + "line": 554, + "column": 41 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 18474, - "end": 18475, + "value": "=", + "start": 18763, + "end": 18764, "loc": { "start": { - "line": 551, - "column": 75 + "line": 554, + "column": 42 }, "end": { - "line": 551, - "column": 76 + "line": 554, + "column": 43 } } }, @@ -124828,50 +127532,51 @@ "postfix": false, "binop": null }, - "value": "length", - "start": 18475, - "end": 18481, + "value": "backfaces", + "start": 18765, + "end": 18774, "loc": { "start": { - "line": 551, - "column": 76 + "line": 554, + "column": 44 }, "end": { - "line": 551, - "column": 82 + "line": 554, + "column": 53 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "?", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18481, - "end": 18482, + "start": 18775, + "end": 18776, "loc": { "start": { - "line": 551, - "column": 82 + "line": 554, + "column": 54 }, "end": { - "line": 551, - "column": 83 + "line": 554, + "column": 55 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "string", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -124880,24 +127585,24 @@ "binop": null, "updateContext": null }, - "start": 18482, - "end": 18483, + "value": "triangles", + "start": 18777, + "end": 18788, "loc": { "start": { - "line": 551, - "column": 83 + "line": 554, + "column": 56 }, "end": { - "line": 551, - "column": 84 + "line": 554, + "column": 67 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -124907,74 +127612,76 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 18501, - "end": 18503, + "start": 18789, + "end": 18790, "loc": { "start": { - "line": 553, - "column": 16 + "line": 554, + "column": 68 }, "end": { - "line": 553, - "column": 18 + "line": 554, + "column": 69 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "string", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18504, - "end": 18505, + "value": "solid", + "start": 18791, + "end": 18798, "loc": { "start": { - "line": 553, - "column": 19 + "line": 554, + "column": 70 }, "end": { - "line": 553, - "column": 20 + "line": 554, + "column": 77 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "primitive", - "start": 18505, - "end": 18514, + "start": 18798, + "end": 18799, "loc": { "start": { - "line": 553, - "column": 20 + "line": 554, + "column": 77 }, "end": { - "line": 553, - "column": 29 + "line": 554, + "column": 78 } } }, { "type": { - "label": ".", + "label": "break", + "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -124985,49 +127692,51 @@ "binop": null, "updateContext": null }, - "start": 18514, - "end": 18515, + "value": "break", + "start": 18824, + "end": 18829, "loc": { "start": { - "line": 553, - "column": 29 + "line": 555, + "column": 24 }, "end": { - "line": 553, - "column": 30 + "line": 555, + "column": 29 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "attributes", - "start": 18515, - "end": 18525, + "start": 18829, + "end": 18830, "loc": { "start": { - "line": 553, - "column": 30 + "line": 555, + "column": 29 }, "end": { - "line": 553, - "column": 40 + "line": 555, + "column": 30 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "case", + "keyword": "case", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -125037,22 +127746,23 @@ "binop": null, "updateContext": null }, - "start": 18525, - "end": 18526, + "value": "case", + "start": 18851, + "end": 18855, "loc": { "start": { - "line": 553, - "column": 40 + "line": 556, + "column": 20 }, "end": { - "line": 553, - "column": 41 + "line": 556, + "column": 24 } } }, { "type": { - "label": "name", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -125060,69 +127770,62 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "NORMAL", - "start": 18526, - "end": 18532, + "value": 6, + "start": 18856, + "end": 18857, "loc": { "start": { - "line": 553, - "column": 41 + "line": 556, + "column": 25 }, "end": { - "line": 553, - "column": 47 + "line": 556, + "column": 26 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18532, - "end": 18533, + "start": 18857, + "end": 18858, "loc": { "start": { - "line": 553, - "column": 47 + "line": 556, + "column": 26 }, "end": { - "line": 553, - "column": 48 + "line": 556, + "column": 27 } } }, { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18534, - "end": 18535, + "type": "CommentLine", + "value": " TRIANGLE_FAN", + "start": 18859, + "end": 18874, "loc": { "start": { - "line": 553, - "column": 49 + "line": 556, + "column": 28 }, "end": { - "line": 553, - "column": 50 + "line": 556, + "column": 43 } } }, @@ -125139,16 +127842,16 @@ "binop": null }, "value": "meshCfg", - "start": 18556, - "end": 18563, + "start": 18899, + "end": 18906, "loc": { "start": { - "line": 554, - "column": 20 + "line": 557, + "column": 24 }, "end": { - "line": 554, - "column": 27 + "line": 557, + "column": 31 } } }, @@ -125165,16 +127868,16 @@ "binop": null, "updateContext": null }, - "start": 18563, - "end": 18564, + "start": 18906, + "end": 18907, "loc": { "start": { - "line": 554, - "column": 27 + "line": 557, + "column": 31 }, "end": { - "line": 554, - "column": 28 + "line": 557, + "column": 32 } } }, @@ -125190,17 +127893,17 @@ "postfix": false, "binop": null }, - "value": "normals", - "start": 18564, - "end": 18571, + "value": "primitive", + "start": 18907, + "end": 18916, "loc": { "start": { - "line": 554, - "column": 28 + "line": 557, + "column": 32 }, "end": { - "line": 554, - "column": 35 + "line": 557, + "column": 41 } } }, @@ -125218,16 +127921,16 @@ "updateContext": null }, "value": "=", - "start": 18572, - "end": 18573, + "start": 18917, + "end": 18918, "loc": { "start": { - "line": 554, - "column": 36 + "line": 557, + "column": 42 }, "end": { - "line": 554, - "column": 37 + "line": 557, + "column": 43 } } }, @@ -125243,24 +127946,24 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 18574, - "end": 18583, + "value": "backfaces", + "start": 18919, + "end": 18928, "loc": { "start": { - "line": 554, - "column": 38 + "line": 557, + "column": 44 }, "end": { - "line": 554, - "column": 47 + "line": 557, + "column": 53 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "?", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -125270,22 +127973,22 @@ "binop": null, "updateContext": null }, - "start": 18583, - "end": 18584, + "start": 18929, + "end": 18930, "loc": { "start": { - "line": 554, - "column": 47 + "line": 557, + "column": 54 }, "end": { - "line": 554, - "column": 48 + "line": 557, + "column": 55 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -125293,26 +127996,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "attributes", - "start": 18584, - "end": 18594, + "value": "triangles", + "start": 18931, + "end": 18942, "loc": { "start": { - "line": 554, - "column": 48 + "line": 557, + "column": 56 }, "end": { - "line": 554, - "column": 58 + "line": 557, + "column": 67 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -125322,22 +128026,22 @@ "binop": null, "updateContext": null }, - "start": 18594, - "end": 18595, + "start": 18943, + "end": 18944, "loc": { "start": { - "line": 554, - "column": 58 + "line": 557, + "column": 68 }, "end": { - "line": 554, - "column": 59 + "line": 557, + "column": 69 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -125345,26 +128049,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "NORMAL", - "start": 18595, - "end": 18601, + "value": "solid", + "start": 18945, + "end": 18952, "loc": { "start": { - "line": 554, - "column": 59 + "line": 557, + "column": 70 }, "end": { - "line": 554, - "column": 65 + "line": 557, + "column": 77 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -125374,42 +128079,44 @@ "binop": null, "updateContext": null }, - "start": 18601, - "end": 18602, + "start": 18952, + "end": 18953, "loc": { "start": { - "line": 554, - "column": 65 + "line": 557, + "column": 77 }, "end": { - "line": 554, - "column": 66 + "line": 557, + "column": 78 } } }, { "type": { - "label": "name", + "label": "break", + "keyword": "break", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "value", - "start": 18602, - "end": 18607, + "value": "break", + "start": 18978, + "end": 18983, "loc": { "start": { - "line": 554, - "column": 66 + "line": 558, + "column": 24 }, "end": { - "line": 554, - "column": 71 + "line": 558, + "column": 29 } } }, @@ -125426,49 +128133,51 @@ "binop": null, "updateContext": null }, - "start": 18607, - "end": 18608, + "start": 18983, + "end": 18984, "loc": { "start": { - "line": 554, - "column": 71 + "line": 558, + "column": 29 }, "end": { - "line": 554, - "column": 72 + "line": 558, + "column": 30 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": "default", + "keyword": "default", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18625, - "end": 18626, + "value": "default", + "start": 19005, + "end": 19012, "loc": { "start": { - "line": 555, - "column": 16 + "line": 559, + "column": 20 }, "end": { - "line": 555, - "column": 17 + "line": 559, + "column": 27 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -125478,24 +128187,23 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 18644, - "end": 18646, + "start": 19012, + "end": 19013, "loc": { "start": { - "line": 557, - "column": 16 + "line": 559, + "column": 27 }, "end": { - "line": 557, - "column": 18 + "line": 559, + "column": 28 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -125504,16 +128212,43 @@ "postfix": false, "binop": null }, - "start": 18647, - "end": 18648, + "value": "meshCfg", + "start": 19038, + "end": 19045, "loc": { "start": { - "line": 557, - "column": 19 + "line": 560, + "column": 24 }, "end": { - "line": 557, - "column": 20 + "line": 560, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19045, + "end": 19046, + "loc": { + "start": { + "line": 560, + "column": 31 + }, + "end": { + "line": 560, + "column": 32 } } }, @@ -125530,76 +128265,103 @@ "binop": null }, "value": "primitive", - "start": 18648, - "end": 18657, + "start": 19046, + "end": 19055, "loc": { "start": { - "line": 557, - "column": 20 + "line": 560, + "column": 32 }, "end": { - "line": 557, - "column": 29 + "line": 560, + "column": 41 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19056, + "end": 19057, + "loc": { + "start": { + "line": 560, + "column": 42 + }, + "end": { + "line": 560, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 18657, - "end": 18658, + "value": "backfaces", + "start": 19058, + "end": 19067, "loc": { "start": { - "line": 557, - "column": 29 + "line": 560, + "column": 44 }, "end": { - "line": 557, - "column": 30 + "line": 560, + "column": 53 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": "?", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "attributes", - "start": 18658, - "end": 18668, + "start": 19068, + "end": 19069, "loc": { "start": { - "line": 557, - "column": 30 + "line": 560, + "column": 54 }, "end": { - "line": 557, - "column": 40 + "line": 560, + "column": 55 } } }, { "type": { - "label": ".", + "label": "string", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -125608,100 +128370,104 @@ "binop": null, "updateContext": null }, - "start": 18668, - "end": 18669, + "value": "triangles", + "start": 19070, + "end": 19081, "loc": { "start": { - "line": 557, - "column": 40 + "line": 560, + "column": 56 }, "end": { - "line": 557, - "column": 41 + "line": 560, + "column": 67 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ":", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "TEXCOORD_0", - "start": 18669, - "end": 18679, + "start": 19082, + "end": 19083, "loc": { "start": { - "line": 557, - "column": 41 + "line": 560, + "column": 68 }, "end": { - "line": 557, - "column": 51 + "line": 560, + "column": 69 } } }, { "type": { - "label": ")", + "label": "string", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18679, - "end": 18680, + "value": "solid", + "start": 19084, + "end": 19091, "loc": { "start": { - "line": 557, - "column": 51 + "line": 560, + "column": 70 }, "end": { - "line": 557, - "column": 52 + "line": 560, + "column": 77 } } }, { "type": { - "label": "{", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18681, - "end": 18682, + "start": 19091, + "end": 19092, "loc": { "start": { - "line": 557, - "column": 53 + "line": 560, + "column": 77 }, "end": { - "line": 557, - "column": 54 + "line": 560, + "column": 78 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -125709,23 +128475,23 @@ "postfix": false, "binop": null }, - "value": "meshCfg", - "start": 18703, - "end": 18710, + "start": 19109, + "end": 19110, "loc": { "start": { - "line": 558, - "column": 20 + "line": 561, + "column": 16 }, "end": { - "line": 558, - "column": 27 + "line": 561, + "column": 17 } } }, { "type": { - "label": ".", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -125736,16 +128502,17 @@ "binop": null, "updateContext": null }, - "start": 18710, - "end": 18711, + "value": "const", + "start": 19128, + "end": 19133, "loc": { "start": { - "line": 558, - "column": 27 + "line": 563, + "column": 16 }, "end": { - "line": 558, - "column": 28 + "line": 563, + "column": 21 } } }, @@ -125761,16 +128528,16 @@ "postfix": false, "binop": null }, - "value": "uv", - "start": 18711, - "end": 18713, + "value": "POSITION", + "start": 19134, + "end": 19142, "loc": { "start": { - "line": 558, - "column": 28 + "line": 563, + "column": 22 }, "end": { - "line": 558, + "line": 563, "column": 30 } } @@ -125789,15 +128556,15 @@ "updateContext": null }, "value": "=", - "start": 18714, - "end": 18715, + "start": 19143, + "end": 19144, "loc": { "start": { - "line": 558, + "line": 563, "column": 31 }, "end": { - "line": 558, + "line": 563, "column": 32 } } @@ -125815,15 +128582,15 @@ "binop": null }, "value": "primitive", - "start": 18716, - "end": 18725, + "start": 19145, + "end": 19154, "loc": { "start": { - "line": 558, + "line": 563, "column": 33 }, "end": { - "line": 558, + "line": 563, "column": 42 } } @@ -125841,15 +128608,15 @@ "binop": null, "updateContext": null }, - "start": 18725, - "end": 18726, + "start": 19154, + "end": 19155, "loc": { "start": { - "line": 558, + "line": 563, "column": 42 }, "end": { - "line": 558, + "line": 563, "column": 43 } } @@ -125867,15 +128634,15 @@ "binop": null }, "value": "attributes", - "start": 18726, - "end": 18736, + "start": 19155, + "end": 19165, "loc": { "start": { - "line": 558, + "line": 563, "column": 43 }, "end": { - "line": 558, + "line": 563, "column": 53 } } @@ -125893,15 +128660,15 @@ "binop": null, "updateContext": null }, - "start": 18736, - "end": 18737, + "start": 19165, + "end": 19166, "loc": { "start": { - "line": 558, + "line": 563, "column": 53 }, "end": { - "line": 558, + "line": 563, "column": 54 } } @@ -125918,69 +128685,17 @@ "postfix": false, "binop": null }, - "value": "TEXCOORD_0", - "start": 18737, - "end": 18747, + "value": "POSITION", + "start": 19166, + "end": 19174, "loc": { "start": { - "line": 558, + "line": 563, "column": 54 }, "end": { - "line": 558, - "column": 64 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 18747, - "end": 18748, - "loc": { - "start": { - "line": 558, - "column": 64 - }, - "end": { - "line": 558, - "column": 65 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "value", - "start": 18748, - "end": 18753, - "loc": { - "start": { - "line": 558, - "column": 65 - }, - "end": { - "line": 558, - "column": 70 + "line": 563, + "column": 62 } } }, @@ -125997,41 +128712,16 @@ "binop": null, "updateContext": null }, - "start": 18753, - "end": 18754, - "loc": { - "start": { - "line": 558, - "column": 70 - }, - "end": { - "line": 558, - "column": 71 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18771, - "end": 18772, + "start": 19174, + "end": 19175, "loc": { "start": { - "line": 559, - "column": 16 + "line": 563, + "column": 62 }, "end": { - "line": 559, - "column": 17 + "line": 563, + "column": 63 } } }, @@ -126050,15 +128740,15 @@ "updateContext": null }, "value": "if", - "start": 18790, - "end": 18792, + "start": 19192, + "end": 19194, "loc": { "start": { - "line": 561, + "line": 564, "column": 16 }, "end": { - "line": 561, + "line": 564, "column": 18 } } @@ -126075,76 +128765,77 @@ "postfix": false, "binop": null }, - "start": 18793, - "end": 18794, + "start": 19195, + "end": 19196, "loc": { "start": { - "line": 561, + "line": 564, "column": 19 }, "end": { - "line": 561, + "line": 564, "column": 20 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "prefix", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "primitive", - "start": 18794, - "end": 18803, + "value": "!", + "start": 19196, + "end": 19197, "loc": { "start": { - "line": 561, + "line": 564, "column": 20 }, "end": { - "line": 561, - "column": 29 + "line": 564, + "column": 21 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 18803, - "end": 18804, + "value": "POSITION", + "start": 19197, + "end": 19205, "loc": { "start": { - "line": 561, - "column": 29 + "line": 564, + "column": 21 }, "end": { - "line": 561, - "column": 30 + "line": 564, + "column": 29 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -126152,25 +128843,24 @@ "postfix": false, "binop": null }, - "value": "indices", - "start": 18804, - "end": 18811, + "start": 19205, + "end": 19206, "loc": { "start": { - "line": 561, - "column": 30 + "line": 564, + "column": 29 }, "end": { - "line": 561, - "column": 37 + "line": 564, + "column": 30 } } }, { "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -126178,73 +128868,76 @@ "postfix": false, "binop": null }, - "start": 18811, - "end": 18812, + "start": 19207, + "end": 19208, "loc": { "start": { - "line": 561, - "column": 37 + "line": 564, + "column": 31 }, "end": { - "line": 561, - "column": 38 + "line": 564, + "column": 32 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "continue", + "keyword": "continue", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 18813, - "end": 18814, + "value": "continue", + "start": 19229, + "end": 19237, "loc": { "start": { - "line": 561, - "column": 39 + "line": 565, + "column": 20 }, "end": { - "line": 561, - "column": 40 + "line": 565, + "column": 28 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "meshCfg", - "start": 18835, - "end": 18842, + "start": 19237, + "end": 19238, "loc": { "start": { - "line": 562, - "column": 20 + "line": 565, + "column": 28 }, "end": { - "line": 562, - "column": 27 + "line": 565, + "column": 29 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -126252,19 +128945,18 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 18842, - "end": 18843, + "start": 19255, + "end": 19256, "loc": { "start": { - "line": 562, - "column": 27 + "line": 566, + "column": 16 }, "end": { - "line": 562, - "column": 28 + "line": 566, + "column": 17 } } }, @@ -126280,44 +128972,43 @@ "postfix": false, "binop": null }, - "value": "indices", - "start": 18843, - "end": 18850, + "value": "meshCfg", + "start": 19273, + "end": 19280, "loc": { "start": { - "line": 562, - "column": 28 + "line": 567, + "column": 16 }, "end": { - "line": 562, - "column": 35 + "line": 567, + "column": 23 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 18851, - "end": 18852, + "start": 19280, + "end": 19281, "loc": { "start": { - "line": 562, - "column": 36 + "line": 567, + "column": 23 }, "end": { - "line": 562, - "column": 37 + "line": 567, + "column": 24 } } }, @@ -126333,43 +129024,44 @@ "postfix": false, "binop": null }, - "value": "primitive", - "start": 18853, - "end": 18862, + "value": "localPositions", + "start": 19281, + "end": 19295, "loc": { "start": { - "line": 562, - "column": 38 + "line": 567, + "column": 24 }, "end": { - "line": 562, - "column": 47 + "line": 567, + "column": 38 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 18862, - "end": 18863, + "value": "=", + "start": 19296, + "end": 19297, "loc": { "start": { - "line": 562, - "column": 47 + "line": 567, + "column": 39 }, "end": { - "line": 562, - "column": 48 + "line": 567, + "column": 40 } } }, @@ -126385,17 +129077,17 @@ "postfix": false, "binop": null }, - "value": "indices", - "start": 18863, - "end": 18870, + "value": "POSITION", + "start": 19298, + "end": 19306, "loc": { "start": { - "line": 562, - "column": 48 + "line": 567, + "column": 41 }, "end": { - "line": 562, - "column": 55 + "line": 567, + "column": 49 } } }, @@ -126412,16 +129104,16 @@ "binop": null, "updateContext": null }, - "start": 18870, - "end": 18871, + "start": 19306, + "end": 19307, "loc": { "start": { - "line": 562, - "column": 55 + "line": 567, + "column": 49 }, "end": { - "line": 562, - "column": 56 + "line": 567, + "column": 50 } } }, @@ -126438,16 +129130,16 @@ "binop": null }, "value": "value", - "start": 18871, - "end": 18876, + "start": 19307, + "end": 19312, "loc": { "start": { - "line": 562, - "column": 56 + "line": 567, + "column": 50 }, "end": { - "line": 562, - "column": 61 + "line": 567, + "column": 55 } } }, @@ -126464,41 +129156,16 @@ "binop": null, "updateContext": null }, - "start": 18876, - "end": 18877, - "loc": { - "start": { - "line": 562, - "column": 61 - }, - "end": { - "line": 562, - "column": 62 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18894, - "end": 18895, + "start": 19312, + "end": 19313, "loc": { "start": { - "line": 563, - "column": 16 + "line": 567, + "column": 55 }, "end": { - "line": 563, - "column": 17 + "line": 567, + "column": 56 } } }, @@ -126514,17 +129181,17 @@ "postfix": false, "binop": null }, - "value": "math", - "start": 18913, - "end": 18917, + "value": "meshCfg", + "start": 19330, + "end": 19337, "loc": { "start": { - "line": 565, + "line": 568, "column": 16 }, "end": { - "line": 565, - "column": 20 + "line": 568, + "column": 23 } } }, @@ -126541,16 +129208,16 @@ "binop": null, "updateContext": null }, - "start": 18917, - "end": 18918, + "start": 19337, + "end": 19338, "loc": { "start": { - "line": 565, - "column": 20 + "line": 568, + "column": 23 }, "end": { - "line": 565, - "column": 21 + "line": 568, + "column": 24 } } }, @@ -126566,76 +129233,53 @@ "postfix": false, "binop": null }, - "value": "transformPositions3", - "start": 18918, - "end": 18937, + "value": "positions", + "start": 19338, + "end": 19347, "loc": { "start": { - "line": 565, - "column": 21 + "line": 568, + "column": 24 }, "end": { - "line": 565, - "column": 40 + "line": 568, + "column": 33 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18937, - "end": 18938, - "loc": { - "start": { - "line": 565, - "column": 40 - }, - "end": { - "line": 565, - "column": 41 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "worldMatrix", - "start": 18938, - "end": 18949, + "value": "=", + "start": 19348, + "end": 19349, "loc": { "start": { - "line": 565, - "column": 41 + "line": 568, + "column": 34 }, "end": { - "line": 565, - "column": 52 + "line": 568, + "column": 35 } } }, { "type": { - "label": ",", + "label": "new", + "keyword": "new", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -126644,16 +129288,17 @@ "binop": null, "updateContext": null }, - "start": 18949, - "end": 18950, + "value": "new", + "start": 19350, + "end": 19353, "loc": { "start": { - "line": 565, - "column": 52 + "line": 568, + "column": 36 }, "end": { - "line": 565, - "column": 53 + "line": 568, + "column": 39 } } }, @@ -126669,43 +129314,42 @@ "postfix": false, "binop": null }, - "value": "meshCfg", - "start": 18951, - "end": 18958, + "value": "Float64Array", + "start": 19354, + "end": 19366, "loc": { "start": { - "line": 565, - "column": 54 + "line": 568, + "column": 40 }, "end": { - "line": 565, - "column": 61 + "line": 568, + "column": 52 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 18958, - "end": 18959, + "start": 19366, + "end": 19367, "loc": { "start": { - "line": 565, - "column": 61 + "line": 568, + "column": 52 }, "end": { - "line": 565, - "column": 62 + "line": 568, + "column": 53 } } }, @@ -126721,24 +129365,24 @@ "postfix": false, "binop": null }, - "value": "localPositions", - "start": 18959, - "end": 18973, + "value": "meshCfg", + "start": 19367, + "end": 19374, "loc": { "start": { - "line": 565, - "column": 62 + "line": 568, + "column": 53 }, "end": { - "line": 565, - "column": 76 + "line": 568, + "column": 60 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -126748,16 +129392,16 @@ "binop": null, "updateContext": null }, - "start": 18973, - "end": 18974, + "start": 19374, + "end": 19375, "loc": { "start": { - "line": 565, - "column": 76 + "line": 568, + "column": 60 }, "end": { - "line": 565, - "column": 77 + "line": 568, + "column": 61 } } }, @@ -126773,17 +129417,17 @@ "postfix": false, "binop": null }, - "value": "meshCfg", - "start": 18975, - "end": 18982, + "value": "localPositions", + "start": 19375, + "end": 19389, "loc": { "start": { - "line": 565, - "column": 78 + "line": 568, + "column": 61 }, "end": { - "line": 565, - "column": 85 + "line": 568, + "column": 75 } } }, @@ -126800,16 +129444,16 @@ "binop": null, "updateContext": null }, - "start": 18982, - "end": 18983, + "start": 19389, + "end": 19390, "loc": { "start": { - "line": 565, - "column": 85 + "line": 568, + "column": 75 }, "end": { - "line": 565, - "column": 86 + "line": 568, + "column": 76 } } }, @@ -126825,17 +129469,17 @@ "postfix": false, "binop": null }, - "value": "positions", - "start": 18983, - "end": 18992, + "value": "length", + "start": 19390, + "end": 19396, "loc": { "start": { - "line": 565, - "column": 86 + "line": 568, + "column": 76 }, "end": { - "line": 565, - "column": 95 + "line": 568, + "column": 82 } } }, @@ -126851,16 +129495,16 @@ "postfix": false, "binop": null }, - "start": 18992, - "end": 18993, + "start": 19396, + "end": 19397, "loc": { "start": { - "line": 565, - "column": 95 + "line": 568, + "column": 82 }, "end": { - "line": 565, - "column": 96 + "line": 568, + "column": 83 } } }, @@ -126877,23 +129521,23 @@ "binop": null, "updateContext": null }, - "start": 18993, - "end": 18994, + "start": 19397, + "end": 19398, "loc": { "start": { - "line": 565, - "column": 96 + "line": 568, + "column": 83 }, "end": { - "line": 565, - "column": 97 + "line": 568, + "column": 84 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -126904,24 +129548,24 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 19011, - "end": 19016, + "value": "if", + "start": 19416, + "end": 19418, "loc": { "start": { - "line": 566, + "line": 570, "column": 16 }, "end": { - "line": 566, - "column": 21 + "line": 570, + "column": 18 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -126930,44 +129574,16 @@ "postfix": false, "binop": null }, - "value": "origin", - "start": 19017, - "end": 19023, - "loc": { - "start": { - "line": 566, - "column": 22 - }, - "end": { - "line": 566, - "column": 28 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 19024, - "end": 19025, + "start": 19419, + "end": 19420, "loc": { "start": { - "line": 566, - "column": 29 + "line": 570, + "column": 19 }, "end": { - "line": 566, - "column": 30 + "line": 570, + "column": 20 } } }, @@ -126983,17 +129599,17 @@ "postfix": false, "binop": null }, - "value": "math", - "start": 19026, - "end": 19030, + "value": "primitive", + "start": 19420, + "end": 19429, "loc": { "start": { - "line": 566, - "column": 31 + "line": 570, + "column": 20 }, "end": { - "line": 566, - "column": 35 + "line": 570, + "column": 29 } } }, @@ -127010,16 +129626,16 @@ "binop": null, "updateContext": null }, - "start": 19030, - "end": 19031, + "start": 19429, + "end": 19430, "loc": { "start": { - "line": 566, - "column": 35 + "line": 570, + "column": 29 }, "end": { - "line": 566, - "column": 36 + "line": 570, + "column": 30 } } }, @@ -127035,50 +129651,51 @@ "postfix": false, "binop": null }, - "value": "vec3", - "start": 19031, - "end": 19035, + "value": "attributes", + "start": 19430, + "end": 19440, "loc": { "start": { - "line": 566, - "column": 36 + "line": 570, + "column": 30 }, "end": { - "line": 566, + "line": 570, "column": 40 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 19035, - "end": 19036, + "start": 19440, + "end": 19441, "loc": { "start": { - "line": 566, + "line": 570, "column": 40 }, "end": { - "line": 566, + "line": 570, "column": 41 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -127086,70 +129703,67 @@ "postfix": false, "binop": null }, - "start": 19036, - "end": 19037, + "value": "NORMAL", + "start": 19441, + "end": 19447, "loc": { "start": { - "line": 566, + "line": 570, "column": 41 }, "end": { - "line": 566, - "column": 42 + "line": 570, + "column": 47 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19037, - "end": 19038, + "start": 19447, + "end": 19448, "loc": { "start": { - "line": 566, - "column": 42 + "line": 570, + "column": 47 }, "end": { - "line": 566, - "column": 43 + "line": 570, + "column": 48 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, - "startsExpr": false, + "label": "{", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 19055, - "end": 19060, + "start": 19449, + "end": 19450, "loc": { "start": { - "line": 567, - "column": 16 + "line": 570, + "column": 49 }, "end": { - "line": 567, - "column": 21 + "line": 570, + "column": 50 } } }, @@ -127165,44 +129779,43 @@ "postfix": false, "binop": null }, - "value": "rtcNeeded", - "start": 19061, - "end": 19070, + "value": "meshCfg", + "start": 19471, + "end": 19478, "loc": { "start": { - "line": 567, - "column": 22 + "line": 571, + "column": 20 }, "end": { - "line": 567, - "column": 31 + "line": 571, + "column": 27 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 19071, - "end": 19072, + "start": 19478, + "end": 19479, "loc": { "start": { - "line": 567, - "column": 32 + "line": 571, + "column": 27 }, "end": { - "line": 567, - "column": 33 + "line": 571, + "column": 28 } } }, @@ -127218,42 +129831,44 @@ "postfix": false, "binop": null }, - "value": "worldToRTCPositions", - "start": 19073, - "end": 19092, + "value": "normals", + "start": 19479, + "end": 19486, "loc": { "start": { - "line": 567, - "column": 34 + "line": 571, + "column": 28 }, "end": { - "line": 567, - "column": 53 + "line": 571, + "column": 35 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 19092, - "end": 19093, + "value": "=", + "start": 19487, + "end": 19488, "loc": { "start": { - "line": 567, - "column": 53 + "line": 571, + "column": 36 }, "end": { - "line": 567, - "column": 54 + "line": 571, + "column": 37 } } }, @@ -127269,17 +129884,17 @@ "postfix": false, "binop": null }, - "value": "meshCfg", - "start": 19093, - "end": 19100, + "value": "primitive", + "start": 19489, + "end": 19498, "loc": { "start": { - "line": 567, - "column": 54 + "line": 571, + "column": 38 }, "end": { - "line": 567, - "column": 61 + "line": 571, + "column": 47 } } }, @@ -127296,16 +129911,16 @@ "binop": null, "updateContext": null }, - "start": 19100, - "end": 19101, + "start": 19498, + "end": 19499, "loc": { "start": { - "line": 567, - "column": 61 + "line": 571, + "column": 47 }, "end": { - "line": 567, - "column": 62 + "line": 571, + "column": 48 } } }, @@ -127321,24 +129936,24 @@ "postfix": false, "binop": null }, - "value": "positions", - "start": 19101, - "end": 19110, + "value": "attributes", + "start": 19499, + "end": 19509, "loc": { "start": { - "line": 567, - "column": 62 + "line": 571, + "column": 48 }, "end": { - "line": 567, - "column": 71 + "line": 571, + "column": 58 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -127348,16 +129963,16 @@ "binop": null, "updateContext": null }, - "start": 19110, - "end": 19111, + "start": 19509, + "end": 19510, "loc": { "start": { - "line": 567, - "column": 71 + "line": 571, + "column": 58 }, "end": { - "line": 567, - "column": 72 + "line": 571, + "column": 59 } } }, @@ -127373,17 +129988,17 @@ "postfix": false, "binop": null }, - "value": "meshCfg", - "start": 19112, - "end": 19119, + "value": "NORMAL", + "start": 19510, + "end": 19516, "loc": { "start": { - "line": 567, - "column": 73 + "line": 571, + "column": 59 }, "end": { - "line": 567, - "column": 80 + "line": 571, + "column": 65 } } }, @@ -127400,16 +130015,16 @@ "binop": null, "updateContext": null }, - "start": 19119, - "end": 19120, + "start": 19516, + "end": 19517, "loc": { "start": { - "line": 567, - "column": 80 + "line": 571, + "column": 65 }, "end": { - "line": 567, - "column": 81 + "line": 571, + "column": 66 } } }, @@ -127425,23 +130040,23 @@ "postfix": false, "binop": null }, - "value": "positions", - "start": 19120, - "end": 19129, + "value": "value", + "start": 19517, + "end": 19522, "loc": { "start": { - "line": 567, - "column": 81 + "line": 571, + "column": 66 }, "end": { - "line": 567, - "column": 90 + "line": 571, + "column": 71 } } }, { "type": { - "label": ",", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -127452,48 +130067,22 @@ "binop": null, "updateContext": null }, - "start": 19129, - "end": 19130, - "loc": { - "start": { - "line": 567, - "column": 90 - }, - "end": { - "line": 567, - "column": 91 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "origin", - "start": 19131, - "end": 19137, + "start": 19522, + "end": 19523, "loc": { "start": { - "line": 567, - "column": 92 + "line": 571, + "column": 71 }, "end": { - "line": 567, - "column": 98 + "line": 571, + "column": 72 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -127503,58 +130092,16 @@ "postfix": false, "binop": null }, - "start": 19137, - "end": 19138, - "loc": { - "start": { - "line": 567, - "column": 98 - }, - "end": { - "line": 567, - "column": 99 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19138, - "end": 19139, - "loc": { - "start": { - "line": 567, - "column": 99 - }, - "end": { - "line": 567, - "column": 100 - } - } - }, - { - "type": "CommentLine", - "value": " Small cellsize guarantees better accuracy", - "start": 19140, - "end": 19184, + "start": 19540, + "end": 19541, "loc": { "start": { - "line": 567, - "column": 101 + "line": 572, + "column": 16 }, "end": { - "line": 567, - "column": 145 + "line": 572, + "column": 17 } } }, @@ -127573,15 +130120,15 @@ "updateContext": null }, "value": "if", - "start": 19201, - "end": 19203, + "start": 19559, + "end": 19561, "loc": { "start": { - "line": 568, + "line": 574, "column": 16 }, "end": { - "line": 568, + "line": 574, "column": 18 } } @@ -127598,15 +130145,15 @@ "postfix": false, "binop": null }, - "start": 19204, - "end": 19205, + "start": 19562, + "end": 19563, "loc": { "start": { - "line": 568, + "line": 574, "column": 19 }, "end": { - "line": 568, + "line": 574, "column": 20 } } @@ -127623,23 +130170,23 @@ "postfix": false, "binop": null }, - "value": "rtcNeeded", - "start": 19205, - "end": 19214, + "value": "primitive", + "start": 19563, + "end": 19572, "loc": { "start": { - "line": 568, + "line": 574, "column": 20 }, "end": { - "line": 568, + "line": 574, "column": 29 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -127647,46 +130194,22 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 19214, - "end": 19215, + "start": 19572, + "end": 19573, "loc": { "start": { - "line": 568, + "line": 574, "column": 29 }, "end": { - "line": 568, + "line": 574, "column": 30 } } }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19216, - "end": 19217, - "loc": { - "start": { - "line": 568, - "column": 31 - }, - "end": { - "line": 568, - "column": 32 - } - } - }, { "type": { "label": "name", @@ -127699,17 +130222,17 @@ "postfix": false, "binop": null }, - "value": "meshCfg", - "start": 19238, - "end": 19245, + "value": "attributes", + "start": 19573, + "end": 19583, "loc": { "start": { - "line": 569, - "column": 20 + "line": 574, + "column": 30 }, "end": { - "line": 569, - "column": 27 + "line": 574, + "column": 40 } } }, @@ -127726,16 +130249,16 @@ "binop": null, "updateContext": null }, - "start": 19245, - "end": 19246, + "start": 19583, + "end": 19584, "loc": { "start": { - "line": 569, - "column": 27 + "line": 574, + "column": 40 }, "end": { - "line": 569, - "column": 28 + "line": 574, + "column": 41 } } }, @@ -127751,52 +130274,25 @@ "postfix": false, "binop": null }, - "value": "origin", - "start": 19246, - "end": 19252, - "loc": { - "start": { - "line": 569, - "column": 28 - }, - "end": { - "line": 569, - "column": 34 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 19253, - "end": 19254, + "value": "TEXCOORD_0", + "start": 19584, + "end": 19594, "loc": { "start": { - "line": 569, - "column": 35 + "line": 574, + "column": 41 }, "end": { - "line": 569, - "column": 36 + "line": 574, + "column": 51 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -127804,51 +130300,49 @@ "postfix": false, "binop": null }, - "value": "origin", - "start": 19255, - "end": 19261, + "start": 19594, + "end": 19595, "loc": { "start": { - "line": 569, - "column": 37 + "line": 574, + "column": 51 }, "end": { - "line": 569, - "column": 43 + "line": 574, + "column": 52 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19261, - "end": 19262, + "start": 19596, + "end": 19597, "loc": { "start": { - "line": 569, - "column": 43 + "line": 574, + "column": 53 }, "end": { - "line": 569, - "column": 44 + "line": 574, + "column": 54 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -127856,23 +130350,23 @@ "postfix": false, "binop": null }, - "start": 19279, - "end": 19280, + "value": "meshCfg", + "start": 19618, + "end": 19625, "loc": { "start": { - "line": 570, - "column": 16 + "line": 575, + "column": 20 }, "end": { - "line": 570, - "column": 17 + "line": 575, + "column": 27 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -127883,17 +130377,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 19298, - "end": 19303, + "start": 19625, + "end": 19626, "loc": { "start": { - "line": 572, - "column": 16 + "line": 575, + "column": 27 }, "end": { - "line": 572, - "column": 21 + "line": 575, + "column": 28 } } }, @@ -127909,16 +130402,16 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 19304, - "end": 19312, + "value": "uv", + "start": 19626, + "end": 19628, "loc": { "start": { - "line": 572, - "column": 22 + "line": 575, + "column": 28 }, "end": { - "line": 572, + "line": 575, "column": 30 } } @@ -127937,15 +130430,15 @@ "updateContext": null }, "value": "=", - "start": 19313, - "end": 19314, + "start": 19629, + "end": 19630, "loc": { "start": { - "line": 572, + "line": 575, "column": 31 }, "end": { - "line": 572, + "line": 575, "column": 32 } } @@ -127963,15 +130456,15 @@ "binop": null }, "value": "primitive", - "start": 19315, - "end": 19324, + "start": 19631, + "end": 19640, "loc": { "start": { - "line": 572, + "line": 575, "column": 33 }, "end": { - "line": 572, + "line": 575, "column": 42 } } @@ -127989,15 +130482,15 @@ "binop": null, "updateContext": null }, - "start": 19324, - "end": 19325, + "start": 19640, + "end": 19641, "loc": { "start": { - "line": 572, + "line": 575, "column": 42 }, "end": { - "line": 572, + "line": 575, "column": 43 } } @@ -128014,24 +130507,24 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 19325, - "end": 19333, + "value": "attributes", + "start": 19641, + "end": 19651, "loc": { "start": { - "line": 572, + "line": 575, "column": 43 }, "end": { - "line": 572, - "column": 51 + "line": 575, + "column": 53 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -128041,69 +130534,68 @@ "binop": null, "updateContext": null }, - "start": 19333, - "end": 19334, + "start": 19651, + "end": 19652, "loc": { "start": { - "line": 572, - "column": 51 + "line": 575, + "column": 53 }, "end": { - "line": 572, - "column": 52 + "line": 575, + "column": 54 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 19351, - "end": 19353, + "value": "TEXCOORD_0", + "start": 19652, + "end": 19662, "loc": { "start": { - "line": 573, - "column": 16 + "line": 575, + "column": 54 }, "end": { - "line": 573, - "column": 18 + "line": 575, + "column": 64 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 19354, - "end": 19355, + "start": 19662, + "end": 19663, "loc": { "start": { - "line": 573, - "column": 19 + "line": 575, + "column": 64 }, "end": { - "line": 573, - "column": 20 + "line": 575, + "column": 65 } } }, @@ -128119,50 +130611,51 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 19355, - "end": 19363, + "value": "value", + "start": 19663, + "end": 19668, "loc": { "start": { - "line": 573, - "column": 20 + "line": 575, + "column": 65 }, "end": { - "line": 573, - "column": 28 + "line": 575, + "column": 70 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 19363, - "end": 19364, + "start": 19668, + "end": 19669, "loc": { "start": { - "line": 573, - "column": 28 + "line": 575, + "column": 70 }, "end": { - "line": 573, - "column": 29 + "line": 575, + "column": 71 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -128170,68 +130663,69 @@ "postfix": false, "binop": null }, - "start": 19365, - "end": 19366, + "start": 19686, + "end": 19687, "loc": { "start": { - "line": 573, - "column": 30 + "line": 576, + "column": 16 }, "end": { - "line": 573, - "column": 31 + "line": 576, + "column": 17 } } }, { "type": { - "label": "name", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "meshCfg", - "start": 19387, - "end": 19394, + "value": "if", + "start": 19705, + "end": 19707, "loc": { "start": { - "line": 574, - "column": 20 + "line": 578, + "column": 16 }, "end": { - "line": 574, - "column": 27 + "line": 578, + "column": 18 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19394, - "end": 19395, + "start": 19708, + "end": 19709, "loc": { "start": { - "line": 574, - "column": 27 + "line": 578, + "column": 19 }, "end": { - "line": 574, - "column": 28 + "line": 578, + "column": 20 } } }, @@ -128247,44 +130741,43 @@ "postfix": false, "binop": null }, - "value": "textureSetId", - "start": 19395, - "end": 19407, + "value": "primitive", + "start": 19709, + "end": 19718, "loc": { "start": { - "line": 574, - "column": 28 + "line": 578, + "column": 20 }, "end": { - "line": 574, - "column": 40 + "line": 578, + "column": 29 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 19408, - "end": 19409, + "start": 19718, + "end": 19719, "loc": { "start": { - "line": 574, - "column": 41 + "line": 578, + "column": 29 }, "end": { - "line": 574, - "column": 42 + "line": 578, + "column": 30 } } }, @@ -128300,23 +130793,23 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 19410, - "end": 19418, + "value": "indices", + "start": 19719, + "end": 19726, "loc": { "start": { - "line": 574, - "column": 43 + "line": 578, + "column": 30 }, "end": { - "line": 574, - "column": 51 + "line": 578, + "column": 37 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -128324,71 +130817,43 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19418, - "end": 19419, - "loc": { - "start": { - "line": 574, - "column": 51 - }, - "end": { - "line": 574, - "column": 52 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, "binop": null }, - "value": "_textureSetId", - "start": 19419, - "end": 19432, + "start": 19726, + "end": 19727, "loc": { "start": { - "line": 574, - "column": 52 + "line": 578, + "column": 37 }, "end": { - "line": 574, - "column": 65 + "line": 578, + "column": 38 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19432, - "end": 19433, + "start": 19728, + "end": 19729, "loc": { "start": { - "line": 574, - "column": 65 + "line": 578, + "column": 39 }, "end": { - "line": 574, - "column": 66 + "line": 578, + "column": 40 } } }, @@ -128405,15 +130870,15 @@ "binop": null }, "value": "meshCfg", - "start": 19454, - "end": 19461, + "start": 19750, + "end": 19757, "loc": { "start": { - "line": 575, + "line": 579, "column": 20 }, "end": { - "line": 575, + "line": 579, "column": 27 } } @@ -128431,15 +130896,15 @@ "binop": null, "updateContext": null }, - "start": 19461, - "end": 19462, + "start": 19757, + "end": 19758, "loc": { "start": { - "line": 575, + "line": 579, "column": 27 }, "end": { - "line": 575, + "line": 579, "column": 28 } } @@ -128456,17 +130921,17 @@ "postfix": false, "binop": null }, - "value": "color", - "start": 19462, - "end": 19467, + "value": "indices", + "start": 19758, + "end": 19765, "loc": { "start": { - "line": 575, + "line": 579, "column": 28 }, "end": { - "line": 575, - "column": 33 + "line": 579, + "column": 35 } } }, @@ -128484,16 +130949,16 @@ "updateContext": null }, "value": "=", - "start": 19468, - "end": 19469, + "start": 19766, + "end": 19767, "loc": { "start": { - "line": 575, - "column": 34 + "line": 579, + "column": 36 }, "end": { - "line": 575, - "column": 35 + "line": 579, + "column": 37 } } }, @@ -128509,17 +130974,17 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 19470, - "end": 19478, + "value": "primitive", + "start": 19768, + "end": 19777, "loc": { "start": { - "line": 575, - "column": 36 + "line": 579, + "column": 38 }, "end": { - "line": 575, - "column": 44 + "line": 579, + "column": 47 } } }, @@ -128536,16 +131001,16 @@ "binop": null, "updateContext": null }, - "start": 19478, - "end": 19479, + "start": 19777, + "end": 19778, "loc": { "start": { - "line": 575, - "column": 44 + "line": 579, + "column": 47 }, "end": { - "line": 575, - "column": 45 + "line": 579, + "column": 48 } } }, @@ -128561,17 +131026,17 @@ "postfix": false, "binop": null }, - "value": "_attributes", - "start": 19479, - "end": 19490, + "value": "indices", + "start": 19778, + "end": 19785, "loc": { "start": { - "line": 575, - "column": 45 + "line": 579, + "column": 48 }, "end": { - "line": 575, - "column": 56 + "line": 579, + "column": 55 } } }, @@ -128588,16 +131053,16 @@ "binop": null, "updateContext": null }, - "start": 19490, - "end": 19491, + "start": 19785, + "end": 19786, "loc": { "start": { - "line": 575, - "column": 56 + "line": 579, + "column": 55 }, "end": { - "line": 575, - "column": 57 + "line": 579, + "column": 56 } } }, @@ -128613,17 +131078,17 @@ "postfix": false, "binop": null }, - "value": "color", - "start": 19491, - "end": 19496, + "value": "value", + "start": 19786, + "end": 19791, "loc": { "start": { - "line": 575, - "column": 57 + "line": 579, + "column": 56 }, "end": { - "line": 575, - "column": 62 + "line": 579, + "column": 61 } } }, @@ -128640,48 +131105,22 @@ "binop": null, "updateContext": null }, - "start": 19496, - "end": 19497, - "loc": { - "start": { - "line": 575, - "column": 62 - }, - "end": { - "line": 575, - "column": 63 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "meshCfg", - "start": 19518, - "end": 19525, + "start": 19791, + "end": 19792, "loc": { "start": { - "line": 576, - "column": 20 + "line": 579, + "column": 61 }, "end": { - "line": 576, - "column": 27 + "line": 579, + "column": 62 } } }, { "type": { - "label": ".", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -128689,72 +131128,18 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19525, - "end": 19526, - "loc": { - "start": { - "line": 576, - "column": 27 - }, - "end": { - "line": 576, - "column": 28 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, "binop": null }, - "value": "opacity", - "start": 19526, - "end": 19533, - "loc": { - "start": { - "line": 576, - "column": 28 - }, - "end": { - "line": 576, - "column": 35 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 19534, - "end": 19535, + "start": 19809, + "end": 19810, "loc": { "start": { - "line": 576, - "column": 36 + "line": 580, + "column": 16 }, "end": { - "line": 576, - "column": 37 + "line": 580, + "column": 17 } } }, @@ -128770,17 +131155,17 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 19536, - "end": 19544, + "value": "math", + "start": 19828, + "end": 19832, "loc": { "start": { - "line": 576, - "column": 38 + "line": 582, + "column": 16 }, "end": { - "line": 576, - "column": 46 + "line": 582, + "column": 20 } } }, @@ -128797,16 +131182,16 @@ "binop": null, "updateContext": null }, - "start": 19544, - "end": 19545, + "start": 19832, + "end": 19833, "loc": { "start": { - "line": 576, - "column": 46 + "line": 582, + "column": 20 }, "end": { - "line": 576, - "column": 47 + "line": 582, + "column": 21 } } }, @@ -128822,43 +131207,42 @@ "postfix": false, "binop": null }, - "value": "_attributes", - "start": 19545, - "end": 19556, + "value": "transformPositions3", + "start": 19833, + "end": 19852, "loc": { "start": { - "line": 576, - "column": 47 + "line": 582, + "column": 21 }, "end": { - "line": 576, - "column": 58 + "line": 582, + "column": 40 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19556, - "end": 19557, + "start": 19852, + "end": 19853, "loc": { "start": { - "line": 576, - "column": 58 + "line": 582, + "column": 40 }, "end": { - "line": 576, - "column": 59 + "line": 582, + "column": 41 } } }, @@ -128874,23 +131258,23 @@ "postfix": false, "binop": null }, - "value": "opacity", - "start": 19557, - "end": 19564, + "value": "worldMatrix", + "start": 19853, + "end": 19864, "loc": { - "start": { - "line": 576, - "column": 59 + "start": { + "line": 582, + "column": 41 }, "end": { - "line": 576, - "column": 66 + "line": 582, + "column": 52 } } }, { "type": { - "label": ";", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -128901,16 +131285,16 @@ "binop": null, "updateContext": null }, - "start": 19564, - "end": 19565, + "start": 19864, + "end": 19865, "loc": { "start": { - "line": 576, - "column": 66 + "line": 582, + "column": 52 }, "end": { - "line": 576, - "column": 67 + "line": 582, + "column": 53 } } }, @@ -128927,16 +131311,16 @@ "binop": null }, "value": "meshCfg", - "start": 19586, - "end": 19593, + "start": 19866, + "end": 19873, "loc": { "start": { - "line": 577, - "column": 20 + "line": 582, + "column": 54 }, "end": { - "line": 577, - "column": 27 + "line": 582, + "column": 61 } } }, @@ -128953,16 +131337,16 @@ "binop": null, "updateContext": null }, - "start": 19593, - "end": 19594, + "start": 19873, + "end": 19874, "loc": { "start": { - "line": 577, - "column": 27 + "line": 582, + "column": 61 }, "end": { - "line": 577, - "column": 28 + "line": 582, + "column": 62 } } }, @@ -128978,44 +131362,43 @@ "postfix": false, "binop": null }, - "value": "metallic", - "start": 19594, - "end": 19602, + "value": "localPositions", + "start": 19874, + "end": 19888, "loc": { "start": { - "line": 577, - "column": 28 + "line": 582, + "column": 62 }, "end": { - "line": 577, - "column": 36 + "line": 582, + "column": 76 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 19603, - "end": 19604, + "start": 19888, + "end": 19889, "loc": { "start": { - "line": 577, - "column": 37 + "line": 582, + "column": 76 }, "end": { - "line": 577, - "column": 38 + "line": 582, + "column": 77 } } }, @@ -129031,17 +131414,17 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 19605, - "end": 19613, + "value": "meshCfg", + "start": 19890, + "end": 19897, "loc": { "start": { - "line": 577, - "column": 39 + "line": 582, + "column": 78 }, "end": { - "line": 577, - "column": 47 + "line": 582, + "column": 85 } } }, @@ -129058,16 +131441,16 @@ "binop": null, "updateContext": null }, - "start": 19613, - "end": 19614, + "start": 19897, + "end": 19898, "loc": { "start": { - "line": 577, - "column": 47 + "line": 582, + "column": 85 }, "end": { - "line": 577, - "column": 48 + "line": 582, + "column": 86 } } }, @@ -129083,23 +131466,23 @@ "postfix": false, "binop": null }, - "value": "_attributes", - "start": 19614, - "end": 19625, + "value": "positions", + "start": 19898, + "end": 19907, "loc": { "start": { - "line": 577, - "column": 48 + "line": 582, + "column": 86 }, "end": { - "line": 577, - "column": 59 + "line": 582, + "column": 95 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -129107,52 +131490,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19625, - "end": 19626, + "start": 19907, + "end": 19908, "loc": { "start": { - "line": 577, - "column": 59 + "line": 582, + "column": 95 }, "end": { - "line": 577, - "column": 60 + "line": 582, + "column": 96 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "metallic", - "start": 19626, - "end": 19634, + "start": 19908, + "end": 19909, "loc": { "start": { - "line": 577, - "column": 60 + "line": 582, + "column": 96 }, "end": { - "line": 577, - "column": 68 + "line": 582, + "column": 97 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -129162,16 +131545,17 @@ "binop": null, "updateContext": null }, - "start": 19634, - "end": 19635, + "value": "const", + "start": 19926, + "end": 19931, "loc": { "start": { - "line": 577, - "column": 68 + "line": 583, + "column": 16 }, "end": { - "line": 577, - "column": 69 + "line": 583, + "column": 21 } } }, @@ -129187,43 +131571,44 @@ "postfix": false, "binop": null }, - "value": "meshCfg", - "start": 19656, - "end": 19663, + "value": "origin", + "start": 19932, + "end": 19938, "loc": { "start": { - "line": 578, - "column": 20 + "line": 583, + "column": 22 }, "end": { - "line": 578, - "column": 27 + "line": 583, + "column": 28 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 19663, - "end": 19664, + "value": "=", + "start": 19939, + "end": 19940, "loc": { "start": { - "line": 578, - "column": 27 + "line": 583, + "column": 29 }, "end": { - "line": 578, - "column": 28 + "line": 583, + "column": 30 } } }, @@ -129239,44 +131624,43 @@ "postfix": false, "binop": null }, - "value": "roughness", - "start": 19664, - "end": 19673, + "value": "math", + "start": 19941, + "end": 19945, "loc": { "start": { - "line": 578, - "column": 28 + "line": 583, + "column": 31 }, "end": { - "line": 578, - "column": 37 + "line": 583, + "column": 35 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 19674, - "end": 19675, + "start": 19945, + "end": 19946, "loc": { "start": { - "line": 578, - "column": 38 + "line": 583, + "column": 35 }, "end": { - "line": 578, - "column": 39 + "line": 583, + "column": 36 } } }, @@ -129292,51 +131676,50 @@ "postfix": false, "binop": null }, - "value": "material", - "start": 19676, - "end": 19684, + "value": "vec3", + "start": 19946, + "end": 19950, "loc": { "start": { - "line": 578, - "column": 40 + "line": 583, + "column": 36 }, "end": { - "line": 578, - "column": 48 + "line": 583, + "column": 40 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19684, - "end": 19685, + "start": 19950, + "end": 19951, "loc": { "start": { - "line": 578, - "column": 48 + "line": 583, + "column": 40 }, "end": { - "line": 578, - "column": 49 + "line": 583, + "column": 41 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -129344,24 +131727,23 @@ "postfix": false, "binop": null }, - "value": "_attributes", - "start": 19685, - "end": 19696, + "start": 19951, + "end": 19952, "loc": { "start": { - "line": 578, - "column": 49 + "line": 583, + "column": 41 }, "end": { - "line": 578, - "column": 60 + "line": 583, + "column": 42 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -129371,127 +131753,129 @@ "binop": null, "updateContext": null }, - "start": 19696, - "end": 19697, + "start": 19952, + "end": 19953, "loc": { "start": { - "line": 578, - "column": 60 + "line": 583, + "column": 42 }, "end": { - "line": 578, - "column": 61 + "line": 583, + "column": 43 } } }, { "type": { - "label": "name", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "roughness", - "start": 19697, - "end": 19706, + "value": "const", + "start": 19970, + "end": 19975, "loc": { "start": { - "line": 578, - "column": 61 + "line": 584, + "column": 16 }, "end": { - "line": 578, - "column": 70 + "line": 584, + "column": 21 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19706, - "end": 19707, + "value": "rtcNeeded", + "start": 19976, + "end": 19985, "loc": { "start": { - "line": 578, - "column": 70 + "line": 584, + "column": 22 }, "end": { - "line": 578, - "column": 71 + "line": 584, + "column": 31 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 19724, - "end": 19725, + "value": "=", + "start": 19986, + "end": 19987, "loc": { "start": { - "line": 579, - "column": 16 + "line": 584, + "column": 32 }, "end": { - "line": 579, - "column": 17 + "line": 584, + "column": 33 } } }, { "type": { - "label": "else", - "keyword": "else", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "else", - "start": 19726, - "end": 19730, + "value": "worldToRTCPositions", + "start": 19988, + "end": 20007, "loc": { "start": { - "line": 579, - "column": 18 + "line": 584, + "column": 34 }, "end": { - "line": 579, - "column": 22 + "line": 584, + "column": 53 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -129501,16 +131885,16 @@ "postfix": false, "binop": null }, - "start": 19731, - "end": 19732, + "start": 20007, + "end": 20008, "loc": { "start": { - "line": 579, - "column": 23 + "line": 584, + "column": 53 }, "end": { - "line": 579, - "column": 24 + "line": 584, + "column": 54 } } }, @@ -129527,16 +131911,16 @@ "binop": null }, "value": "meshCfg", - "start": 19753, - "end": 19760, + "start": 20008, + "end": 20015, "loc": { "start": { - "line": 580, - "column": 20 + "line": 584, + "column": 54 }, "end": { - "line": 580, - "column": 27 + "line": 584, + "column": 61 } } }, @@ -129553,16 +131937,16 @@ "binop": null, "updateContext": null }, - "start": 19760, - "end": 19761, + "start": 20015, + "end": 20016, "loc": { "start": { - "line": 580, - "column": 27 + "line": 584, + "column": 61 }, "end": { - "line": 580, - "column": 28 + "line": 584, + "column": 62 } } }, @@ -129578,105 +131962,102 @@ "postfix": false, "binop": null }, - "value": "color", - "start": 19761, - "end": 19766, + "value": "positions", + "start": 20016, + "end": 20025, "loc": { "start": { - "line": 580, - "column": 28 + "line": 584, + "column": 62 }, "end": { - "line": 580, - "column": 33 + "line": 584, + "column": 71 } } }, { "type": { - "label": "=", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 19767, - "end": 19768, + "start": 20025, + "end": 20026, "loc": { "start": { - "line": 580, - "column": 34 + "line": 584, + "column": 71 }, "end": { - "line": 580, - "column": 35 + "line": 584, + "column": 72 } } }, { "type": { - "label": "new", - "keyword": "new", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "new", - "start": 19769, - "end": 19772, + "value": "meshCfg", + "start": 20027, + "end": 20034, "loc": { "start": { - "line": 580, - "column": 36 + "line": 584, + "column": 73 }, "end": { - "line": 580, - "column": 39 + "line": 584, + "column": 80 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "Float32Array", - "start": 19773, - "end": 19785, + "start": 20034, + "end": 20035, "loc": { "start": { - "line": 580, - "column": 40 + "line": 584, + "column": 80 }, "end": { - "line": 580, - "column": 52 + "line": 584, + "column": 81 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -129685,24 +132066,25 @@ "postfix": false, "binop": null }, - "start": 19785, - "end": 19786, + "value": "positions", + "start": 20035, + "end": 20044, "loc": { "start": { - "line": 580, - "column": 52 + "line": 584, + "column": 81 }, "end": { - "line": 580, - "column": 53 + "line": 584, + "column": 90 } } }, { "type": { - "label": "[", + "label": ",", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -129711,22 +132093,22 @@ "binop": null, "updateContext": null }, - "start": 19786, - "end": 19787, + "start": 20044, + "end": 20045, "loc": { "start": { - "line": 580, - "column": 53 + "line": 584, + "column": 90 }, "end": { - "line": 580, - "column": 54 + "line": 584, + "column": 91 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -129734,54 +132116,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 1, - "start": 19787, - "end": 19790, + "value": "origin", + "start": 20046, + "end": 20052, "loc": { "start": { - "line": 580, - "column": 54 + "line": 584, + "column": 92 }, "end": { - "line": 580, - "column": 57 + "line": 584, + "column": 98 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19790, - "end": 19791, + "start": 20052, + "end": 20053, "loc": { "start": { - "line": 580, - "column": 57 + "line": 584, + "column": 98 }, "end": { - "line": 580, - "column": 58 + "line": 584, + "column": 99 } } }, { "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -129790,24 +132170,40 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 19792, - "end": 19795, + "start": 20053, + "end": 20054, "loc": { "start": { - "line": 580, - "column": 59 + "line": 584, + "column": 99 }, "end": { - "line": 580, - "column": 62 + "line": 584, + "column": 100 + } + } + }, + { + "type": "CommentLine", + "value": " Small cellsize guarantees better accuracy", + "start": 20055, + "end": 20099, + "loc": { + "start": { + "line": 584, + "column": 101 + }, + "end": { + "line": 584, + "column": 145 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "if", + "keyword": "if", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -129817,69 +132213,68 @@ "binop": null, "updateContext": null }, - "start": 19795, - "end": 19796, + "value": "if", + "start": 20116, + "end": 20118, "loc": { "start": { - "line": 580, - "column": 62 + "line": 585, + "column": 16 }, "end": { - "line": 580, - "column": 63 + "line": 585, + "column": 18 } } }, { "type": { - "label": "num", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 1, - "start": 19797, - "end": 19800, + "start": 20119, + "end": 20120, "loc": { "start": { - "line": 580, - "column": 64 + "line": 585, + "column": 19 }, "end": { - "line": 580, - "column": 67 + "line": 585, + "column": 20 } } }, { "type": { - "label": "]", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19800, - "end": 19801, + "value": "rtcNeeded", + "start": 20120, + "end": 20129, "loc": { "start": { - "line": 580, - "column": 67 + "line": 585, + "column": 20 }, "end": { - "line": 580, - "column": 68 + "line": 585, + "column": 29 } } }, @@ -129895,42 +132290,41 @@ "postfix": false, "binop": null }, - "start": 19801, - "end": 19802, + "start": 20129, + "end": 20130, "loc": { "start": { - "line": 580, - "column": 68 + "line": 585, + "column": 29 }, "end": { - "line": 580, - "column": 69 + "line": 585, + "column": 30 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 19802, - "end": 19803, + "start": 20131, + "end": 20132, "loc": { "start": { - "line": 580, - "column": 69 + "line": 585, + "column": 31 }, "end": { - "line": 580, - "column": 70 + "line": 585, + "column": 32 } } }, @@ -129947,15 +132341,15 @@ "binop": null }, "value": "meshCfg", - "start": 19824, - "end": 19831, + "start": 20153, + "end": 20160, "loc": { "start": { - "line": 581, + "line": 586, "column": 20 }, "end": { - "line": 581, + "line": 586, "column": 27 } } @@ -129973,15 +132367,15 @@ "binop": null, "updateContext": null }, - "start": 19831, - "end": 19832, + "start": 20160, + "end": 20161, "loc": { "start": { - "line": 581, + "line": 586, "column": 27 }, "end": { - "line": 581, + "line": 586, "column": 28 } } @@ -129998,17 +132392,17 @@ "postfix": false, "binop": null }, - "value": "opacity", - "start": 19832, - "end": 19839, + "value": "origin", + "start": 20161, + "end": 20167, "loc": { "start": { - "line": 581, + "line": 586, "column": 28 }, "end": { - "line": 581, - "column": 35 + "line": 586, + "column": 34 } } }, @@ -130026,22 +132420,22 @@ "updateContext": null }, "value": "=", - "start": 19840, - "end": 19841, + "start": 20168, + "end": 20169, "loc": { "start": { - "line": 581, - "column": 36 + "line": 586, + "column": 35 }, "end": { - "line": 581, - "column": 37 + "line": 586, + "column": 36 } } }, { "type": { - "label": "num", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -130049,20 +132443,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 1, - "start": 19842, - "end": 19845, + "value": "origin", + "start": 20170, + "end": 20176, "loc": { "start": { - "line": 581, - "column": 38 + "line": 586, + "column": 37 }, "end": { - "line": 581, - "column": 41 + "line": 586, + "column": 43 } } }, @@ -130079,16 +132472,16 @@ "binop": null, "updateContext": null }, - "start": 19845, - "end": 19846, + "start": 20176, + "end": 20177, "loc": { "start": { - "line": 581, - "column": 41 + "line": 586, + "column": 43 }, "end": { - "line": 581, - "column": 42 + "line": 586, + "column": 44 } } }, @@ -130104,15 +132497,15 @@ "postfix": false, "binop": null }, - "start": 19863, - "end": 19864, + "start": 20194, + "end": 20195, "loc": { "start": { - "line": 582, + "line": 587, "column": 16 }, "end": { - "line": 582, + "line": 587, "column": 17 } } @@ -130120,15 +132513,15 @@ { "type": "CommentLine", "value": " if (createEntity) {", - "start": 19881, - "end": 19903, + "start": 20213, + "end": 20235, "loc": { "start": { - "line": 583, + "line": 589, "column": 16 }, "end": { - "line": 583, + "line": 589, "column": 38 } } @@ -130136,15 +132529,15 @@ { "type": "CommentLine", "value": " if (createEntity.colorize) {", - "start": 19920, - "end": 19955, + "start": 20252, + "end": 20287, "loc": { "start": { - "line": 584, + "line": 590, "column": 16 }, "end": { - "line": 584, + "line": 590, "column": 51 } } @@ -130152,15 +132545,15 @@ { "type": "CommentLine", "value": " meshCfg.color = createEntity.colorize;", - "start": 19972, - "end": 20021, + "start": 20304, + "end": 20353, "loc": { "start": { - "line": 585, + "line": 591, "column": 16 }, "end": { - "line": 585, + "line": 591, "column": 65 } } @@ -130168,15 +132561,15 @@ { "type": "CommentLine", "value": " }", - "start": 20038, - "end": 20046, + "start": 20370, + "end": 20378, "loc": { "start": { - "line": 586, + "line": 592, "column": 16 }, "end": { - "line": 586, + "line": 592, "column": 24 } } @@ -130184,15 +132577,15 @@ { "type": "CommentLine", "value": " if (createEntity.opacity !== undefined && createEntity.opacity !== null) {", - "start": 20063, - "end": 20144, + "start": 20395, + "end": 20476, "loc": { "start": { - "line": 587, + "line": 593, "column": 16 }, "end": { - "line": 587, + "line": 593, "column": 97 } } @@ -130200,15 +132593,15 @@ { "type": "CommentLine", "value": " meshCfg.opacity = createEntity.opacity;", - "start": 20161, - "end": 20211, + "start": 20493, + "end": 20543, "loc": { "start": { - "line": 588, + "line": 594, "column": 16 }, "end": { - "line": 588, + "line": 594, "column": 66 } } @@ -130216,15 +132609,15 @@ { "type": "CommentLine", "value": " }", - "start": 20228, - "end": 20236, + "start": 20560, + "end": 20568, "loc": { "start": { - "line": 589, + "line": 595, "column": 16 }, "end": { - "line": 589, + "line": 595, "column": 24 } } @@ -130232,15 +132625,15 @@ { "type": "CommentLine", "value": " }", - "start": 20253, - "end": 20257, + "start": 20585, + "end": 20589, "loc": { "start": { - "line": 590, + "line": 596, "column": 16 }, "end": { - "line": 590, + "line": 596, "column": 20 } } @@ -130258,15 +132651,15 @@ "binop": null }, "value": "sceneModel", - "start": 20275, - "end": 20285, + "start": 20607, + "end": 20617, "loc": { "start": { - "line": 592, + "line": 598, "column": 16 }, "end": { - "line": 592, + "line": 598, "column": 26 } } @@ -130284,15 +132677,15 @@ "binop": null, "updateContext": null }, - "start": 20285, - "end": 20286, + "start": 20617, + "end": 20618, "loc": { "start": { - "line": 592, + "line": 598, "column": 26 }, "end": { - "line": 592, + "line": 598, "column": 27 } } @@ -130310,15 +132703,15 @@ "binop": null }, "value": "createMesh", - "start": 20286, - "end": 20296, + "start": 20618, + "end": 20628, "loc": { "start": { - "line": 592, + "line": 598, "column": 27 }, "end": { - "line": 592, + "line": 598, "column": 37 } } @@ -130335,15 +132728,15 @@ "postfix": false, "binop": null }, - "start": 20296, - "end": 20297, + "start": 20628, + "end": 20629, "loc": { "start": { - "line": 592, + "line": 598, "column": 37 }, "end": { - "line": 592, + "line": 598, "column": 38 } } @@ -130361,15 +132754,15 @@ "binop": null }, "value": "meshCfg", - "start": 20297, - "end": 20304, + "start": 20629, + "end": 20636, "loc": { "start": { - "line": 592, + "line": 598, "column": 38 }, "end": { - "line": 592, + "line": 598, "column": 45 } } @@ -130386,15 +132779,15 @@ "postfix": false, "binop": null }, - "start": 20304, - "end": 20305, + "start": 20636, + "end": 20637, "loc": { "start": { - "line": 592, + "line": 598, "column": 45 }, "end": { - "line": 592, + "line": 598, "column": 46 } } @@ -130412,15 +132805,15 @@ "binop": null, "updateContext": null }, - "start": 20305, - "end": 20306, + "start": 20637, + "end": 20638, "loc": { "start": { - "line": 592, + "line": 598, "column": 46 }, "end": { - "line": 592, + "line": 598, "column": 47 } } @@ -130438,15 +132831,15 @@ "binop": null }, "value": "deferredMeshIds", - "start": 20323, - "end": 20338, + "start": 20655, + "end": 20670, "loc": { "start": { - "line": 593, + "line": 599, "column": 16 }, "end": { - "line": 593, + "line": 599, "column": 31 } } @@ -130464,15 +132857,15 @@ "binop": null, "updateContext": null }, - "start": 20338, - "end": 20339, + "start": 20670, + "end": 20671, "loc": { "start": { - "line": 593, + "line": 599, "column": 31 }, "end": { - "line": 593, + "line": 599, "column": 32 } } @@ -130490,15 +132883,15 @@ "binop": null }, "value": "push", - "start": 20339, - "end": 20343, + "start": 20671, + "end": 20675, "loc": { "start": { - "line": 593, + "line": 599, "column": 32 }, "end": { - "line": 593, + "line": 599, "column": 36 } } @@ -130515,15 +132908,15 @@ "postfix": false, "binop": null }, - "start": 20343, - "end": 20344, + "start": 20675, + "end": 20676, "loc": { "start": { - "line": 593, + "line": 599, "column": 36 }, "end": { - "line": 593, + "line": 599, "column": 37 } } @@ -130541,15 +132934,15 @@ "binop": null }, "value": "meshCfg", - "start": 20344, - "end": 20351, + "start": 20676, + "end": 20683, "loc": { "start": { - "line": 593, + "line": 599, "column": 37 }, "end": { - "line": 593, + "line": 599, "column": 44 } } @@ -130567,15 +132960,15 @@ "binop": null, "updateContext": null }, - "start": 20351, - "end": 20352, + "start": 20683, + "end": 20684, "loc": { "start": { - "line": 593, + "line": 599, "column": 44 }, "end": { - "line": 593, + "line": 599, "column": 45 } } @@ -130593,15 +132986,15 @@ "binop": null }, "value": "id", - "start": 20352, - "end": 20354, + "start": 20684, + "end": 20686, "loc": { "start": { - "line": 593, + "line": 599, "column": 45 }, "end": { - "line": 593, + "line": 599, "column": 47 } } @@ -130618,15 +133011,15 @@ "postfix": false, "binop": null }, - "start": 20354, - "end": 20355, + "start": 20686, + "end": 20687, "loc": { "start": { - "line": 593, + "line": 599, "column": 47 }, "end": { - "line": 593, + "line": 599, "column": 48 } } @@ -130644,15 +133037,15 @@ "binop": null, "updateContext": null }, - "start": 20355, - "end": 20356, + "start": 20687, + "end": 20688, "loc": { "start": { - "line": 593, + "line": 599, "column": 48 }, "end": { - "line": 593, + "line": 599, "column": 49 } } @@ -130669,15 +133062,15 @@ "postfix": false, "binop": null }, - "start": 20369, - "end": 20370, + "start": 20701, + "end": 20702, "loc": { "start": { - "line": 594, + "line": 600, "column": 12 }, "end": { - "line": 594, + "line": 600, "column": 13 } } @@ -130685,15 +133078,15 @@ { "type": "CommentLine", "value": " if (createEntity) {", - "start": 20383, - "end": 20405, + "start": 20715, + "end": 20737, "loc": { "start": { - "line": 595, + "line": 601, "column": 12 }, "end": { - "line": 595, + "line": 601, "column": 34 } } @@ -130701,15 +133094,15 @@ { "type": "CommentLine", "value": " sceneModel.createEntity(utils.apply(createEntity, {", - "start": 20418, - "end": 20476, + "start": 20750, + "end": 20808, "loc": { "start": { - "line": 596, + "line": 602, "column": 12 }, "end": { - "line": 596, + "line": 602, "column": 70 } } @@ -130717,15 +133110,15 @@ { "type": "CommentLine", "value": " meshIds: deferredMeshIds,", - "start": 20489, - "end": 20525, + "start": 20821, + "end": 20857, "loc": { "start": { - "line": 597, + "line": 603, "column": 12 }, "end": { - "line": 597, + "line": 603, "column": 48 } } @@ -130733,15 +133126,15 @@ { "type": "CommentLine", "value": " isObject: true", - "start": 20538, - "end": 20563, + "start": 20870, + "end": 20895, "loc": { "start": { - "line": 598, + "line": 604, "column": 12 }, "end": { - "line": 598, + "line": 604, "column": 37 } } @@ -130749,15 +133142,15 @@ { "type": "CommentLine", "value": " }));", - "start": 20576, - "end": 20587, + "start": 20908, + "end": 20919, "loc": { "start": { - "line": 599, + "line": 605, "column": 12 }, "end": { - "line": 599, + "line": 605, "column": 23 } } @@ -130765,15 +133158,15 @@ { "type": "CommentLine", "value": " } else {", - "start": 20600, - "end": 20611, + "start": 20932, + "end": 20943, "loc": { "start": { - "line": 600, + "line": 606, "column": 12 }, "end": { - "line": 600, + "line": 606, "column": 23 } } @@ -130781,15 +133174,15 @@ { "type": "CommentLine", "value": " sceneModel.createEntity({", - "start": 20624, - "end": 20656, + "start": 20956, + "end": 20988, "loc": { "start": { - "line": 601, + "line": 607, "column": 12 }, "end": { - "line": 601, + "line": 607, "column": 44 } } @@ -130797,15 +133190,15 @@ { "type": "CommentLine", "value": " meshIds: deferredMeshIds,", - "start": 20669, - "end": 20705, + "start": 21001, + "end": 21037, "loc": { "start": { - "line": 602, + "line": 608, "column": 12 }, "end": { - "line": 602, + "line": 608, "column": 48 } } @@ -130813,15 +133206,15 @@ { "type": "CommentLine", "value": " isObject: true", - "start": 20718, - "end": 20743, + "start": 21050, + "end": 21075, "loc": { "start": { - "line": 603, + "line": 609, "column": 12 }, "end": { - "line": 603, + "line": 609, "column": 37 } } @@ -130829,15 +133222,15 @@ { "type": "CommentLine", "value": " });", - "start": 20756, - "end": 20766, + "start": 21088, + "end": 21098, "loc": { "start": { - "line": 604, + "line": 610, "column": 12 }, "end": { - "line": 604, + "line": 610, "column": 22 } } @@ -130845,15 +133238,15 @@ { "type": "CommentLine", "value": " }", - "start": 20779, - "end": 20783, + "start": 21111, + "end": 21115, "loc": { "start": { - "line": 605, + "line": 611, "column": 12 }, "end": { - "line": 605, + "line": 611, "column": 16 } } @@ -130870,15 +133263,15 @@ "postfix": false, "binop": null }, - "start": 20792, - "end": 20793, + "start": 21124, + "end": 21125, "loc": { "start": { - "line": 606, + "line": 612, "column": 8 }, "end": { - "line": 606, + "line": 612, "column": 9 } } @@ -130895,15 +133288,15 @@ "postfix": false, "binop": null }, - "start": 20798, - "end": 20799, + "start": 21130, + "end": 21131, "loc": { "start": { - "line": 607, + "line": 613, "column": 4 }, "end": { - "line": 607, + "line": 613, "column": 5 } } @@ -130923,15 +133316,15 @@ "updateContext": null }, "value": "if", - "start": 20805, - "end": 20807, + "start": 21137, + "end": 21139, "loc": { "start": { - "line": 609, + "line": 615, "column": 4 }, "end": { - "line": 609, + "line": 615, "column": 6 } } @@ -130948,15 +133341,15 @@ "postfix": false, "binop": null }, - "start": 20808, - "end": 20809, + "start": 21140, + "end": 21141, "loc": { "start": { - "line": 609, + "line": 615, "column": 7 }, "end": { - "line": 609, + "line": 615, "column": 8 } } @@ -130974,15 +133367,15 @@ "binop": null }, "value": "node", - "start": 20809, - "end": 20813, + "start": 21141, + "end": 21145, "loc": { "start": { - "line": 609, + "line": 615, "column": 8 }, "end": { - "line": 609, + "line": 615, "column": 12 } } @@ -131000,15 +133393,15 @@ "binop": null, "updateContext": null }, - "start": 20813, - "end": 20814, + "start": 21145, + "end": 21146, "loc": { "start": { - "line": 609, + "line": 615, "column": 12 }, "end": { - "line": 609, + "line": 615, "column": 13 } } @@ -131026,15 +133419,15 @@ "binop": null }, "value": "children", - "start": 20814, - "end": 20822, + "start": 21146, + "end": 21154, "loc": { "start": { - "line": 609, + "line": 615, "column": 13 }, "end": { - "line": 609, + "line": 615, "column": 21 } } @@ -131051,15 +133444,15 @@ "postfix": false, "binop": null }, - "start": 20822, - "end": 20823, + "start": 21154, + "end": 21155, "loc": { "start": { - "line": 609, + "line": 615, "column": 21 }, "end": { - "line": 609, + "line": 615, "column": 22 } } @@ -131076,15 +133469,15 @@ "postfix": false, "binop": null }, - "start": 20824, - "end": 20825, + "start": 21156, + "end": 21157, "loc": { "start": { - "line": 609, + "line": 615, "column": 23 }, "end": { - "line": 609, + "line": 615, "column": 24 } } @@ -131104,15 +133497,15 @@ "updateContext": null }, "value": "const", - "start": 20834, - "end": 20839, + "start": 21166, + "end": 21171, "loc": { "start": { - "line": 610, + "line": 616, "column": 8 }, "end": { - "line": 610, + "line": 616, "column": 13 } } @@ -131130,15 +133523,15 @@ "binop": null }, "value": "children", - "start": 20840, - "end": 20848, + "start": 21172, + "end": 21180, "loc": { "start": { - "line": 610, + "line": 616, "column": 14 }, "end": { - "line": 610, + "line": 616, "column": 22 } } @@ -131157,15 +133550,15 @@ "updateContext": null }, "value": "=", - "start": 20849, - "end": 20850, + "start": 21181, + "end": 21182, "loc": { "start": { - "line": 610, + "line": 616, "column": 23 }, "end": { - "line": 610, + "line": 616, "column": 24 } } @@ -131183,15 +133576,15 @@ "binop": null }, "value": "node", - "start": 20851, - "end": 20855, + "start": 21183, + "end": 21187, "loc": { "start": { - "line": 610, + "line": 616, "column": 25 }, "end": { - "line": 610, + "line": 616, "column": 29 } } @@ -131209,15 +133602,15 @@ "binop": null, "updateContext": null }, - "start": 20855, - "end": 20856, + "start": 21187, + "end": 21188, "loc": { "start": { - "line": 610, + "line": 616, "column": 29 }, "end": { - "line": 610, + "line": 616, "column": 30 } } @@ -131235,15 +133628,15 @@ "binop": null }, "value": "children", - "start": 20856, - "end": 20864, + "start": 21188, + "end": 21196, "loc": { "start": { - "line": 610, + "line": 616, "column": 30 }, "end": { - "line": 610, + "line": 616, "column": 38 } } @@ -131261,15 +133654,15 @@ "binop": null, "updateContext": null }, - "start": 20864, - "end": 20865, + "start": 21196, + "end": 21197, "loc": { "start": { - "line": 610, + "line": 616, "column": 38 }, "end": { - "line": 610, + "line": 616, "column": 39 } } @@ -131289,15 +133682,15 @@ "updateContext": null }, "value": "for", - "start": 20874, - "end": 20877, + "start": 21206, + "end": 21209, "loc": { "start": { - "line": 611, + "line": 617, "column": 8 }, "end": { - "line": 611, + "line": 617, "column": 11 } } @@ -131314,15 +133707,15 @@ "postfix": false, "binop": null }, - "start": 20878, - "end": 20879, + "start": 21210, + "end": 21211, "loc": { "start": { - "line": 611, + "line": 617, "column": 12 }, "end": { - "line": 611, + "line": 617, "column": 13 } } @@ -131342,15 +133735,15 @@ "updateContext": null }, "value": "let", - "start": 20879, - "end": 20882, + "start": 21211, + "end": 21214, "loc": { "start": { - "line": 611, + "line": 617, "column": 13 }, "end": { - "line": 611, + "line": 617, "column": 16 } } @@ -131368,15 +133761,15 @@ "binop": null }, "value": "i", - "start": 20883, - "end": 20884, + "start": 21215, + "end": 21216, "loc": { "start": { - "line": 611, + "line": 617, "column": 17 }, "end": { - "line": 611, + "line": 617, "column": 18 } } @@ -131395,15 +133788,15 @@ "updateContext": null }, "value": "=", - "start": 20885, - "end": 20886, + "start": 21217, + "end": 21218, "loc": { "start": { - "line": 611, + "line": 617, "column": 19 }, "end": { - "line": 611, + "line": 617, "column": 20 } } @@ -131422,15 +133815,15 @@ "updateContext": null }, "value": 0, - "start": 20887, - "end": 20888, + "start": 21219, + "end": 21220, "loc": { "start": { - "line": 611, + "line": 617, "column": 21 }, "end": { - "line": 611, + "line": 617, "column": 22 } } @@ -131448,15 +133841,15 @@ "binop": null, "updateContext": null }, - "start": 20888, - "end": 20889, + "start": 21220, + "end": 21221, "loc": { "start": { - "line": 611, + "line": 617, "column": 22 }, "end": { - "line": 611, + "line": 617, "column": 23 } } @@ -131474,15 +133867,15 @@ "binop": null }, "value": "len", - "start": 20890, - "end": 20893, + "start": 21222, + "end": 21225, "loc": { "start": { - "line": 611, + "line": 617, "column": 24 }, "end": { - "line": 611, + "line": 617, "column": 27 } } @@ -131501,15 +133894,15 @@ "updateContext": null }, "value": "=", - "start": 20894, - "end": 20895, + "start": 21226, + "end": 21227, "loc": { "start": { - "line": 611, + "line": 617, "column": 28 }, "end": { - "line": 611, + "line": 617, "column": 29 } } @@ -131527,15 +133920,15 @@ "binop": null }, "value": "children", - "start": 20896, - "end": 20904, + "start": 21228, + "end": 21236, "loc": { "start": { - "line": 611, + "line": 617, "column": 30 }, "end": { - "line": 611, + "line": 617, "column": 38 } } @@ -131553,15 +133946,15 @@ "binop": null, "updateContext": null }, - "start": 20904, - "end": 20905, + "start": 21236, + "end": 21237, "loc": { "start": { - "line": 611, + "line": 617, "column": 38 }, "end": { - "line": 611, + "line": 617, "column": 39 } } @@ -131579,15 +133972,15 @@ "binop": null }, "value": "length", - "start": 20905, - "end": 20911, + "start": 21237, + "end": 21243, "loc": { "start": { - "line": 611, + "line": 617, "column": 39 }, "end": { - "line": 611, + "line": 617, "column": 45 } } @@ -131605,15 +133998,15 @@ "binop": null, "updateContext": null }, - "start": 20911, - "end": 20912, + "start": 21243, + "end": 21244, "loc": { "start": { - "line": 611, + "line": 617, "column": 45 }, "end": { - "line": 611, + "line": 617, "column": 46 } } @@ -131631,15 +134024,15 @@ "binop": null }, "value": "i", - "start": 20913, - "end": 20914, + "start": 21245, + "end": 21246, "loc": { "start": { - "line": 611, + "line": 617, "column": 47 }, "end": { - "line": 611, + "line": 617, "column": 48 } } @@ -131658,15 +134051,15 @@ "updateContext": null }, "value": "<", - "start": 20915, - "end": 20916, + "start": 21247, + "end": 21248, "loc": { "start": { - "line": 611, + "line": 617, "column": 49 }, "end": { - "line": 611, + "line": 617, "column": 50 } } @@ -131684,15 +134077,15 @@ "binop": null }, "value": "len", - "start": 20917, - "end": 20920, + "start": 21249, + "end": 21252, "loc": { "start": { - "line": 611, + "line": 617, "column": 51 }, "end": { - "line": 611, + "line": 617, "column": 54 } } @@ -131710,15 +134103,15 @@ "binop": null, "updateContext": null }, - "start": 20920, - "end": 20921, + "start": 21252, + "end": 21253, "loc": { "start": { - "line": 611, + "line": 617, "column": 54 }, "end": { - "line": 611, + "line": 617, "column": 55 } } @@ -131736,15 +134129,15 @@ "binop": null }, "value": "i", - "start": 20922, - "end": 20923, + "start": 21254, + "end": 21255, "loc": { "start": { - "line": 611, + "line": 617, "column": 56 }, "end": { - "line": 611, + "line": 617, "column": 57 } } @@ -131762,15 +134155,15 @@ "binop": null }, "value": "++", - "start": 20923, - "end": 20925, + "start": 21255, + "end": 21257, "loc": { "start": { - "line": 611, + "line": 617, "column": 57 }, "end": { - "line": 611, + "line": 617, "column": 59 } } @@ -131787,15 +134180,15 @@ "postfix": false, "binop": null }, - "start": 20925, - "end": 20926, + "start": 21257, + "end": 21258, "loc": { "start": { - "line": 611, + "line": 617, "column": 59 }, "end": { - "line": 611, + "line": 617, "column": 60 } } @@ -131812,15 +134205,15 @@ "postfix": false, "binop": null }, - "start": 20927, - "end": 20928, + "start": 21259, + "end": 21260, "loc": { "start": { - "line": 611, + "line": 617, "column": 61 }, "end": { - "line": 611, + "line": 617, "column": 62 } } @@ -131840,15 +134233,15 @@ "updateContext": null }, "value": "const", - "start": 20941, - "end": 20946, + "start": 21273, + "end": 21278, "loc": { "start": { - "line": 612, + "line": 618, "column": 12 }, "end": { - "line": 612, + "line": 618, "column": 17 } } @@ -131866,15 +134259,15 @@ "binop": null }, "value": "childNode", - "start": 20947, - "end": 20956, + "start": 21279, + "end": 21288, "loc": { "start": { - "line": 612, + "line": 618, "column": 18 }, "end": { - "line": 612, + "line": 618, "column": 27 } } @@ -131893,15 +134286,15 @@ "updateContext": null }, "value": "=", - "start": 20957, - "end": 20958, + "start": 21289, + "end": 21290, "loc": { "start": { - "line": 612, + "line": 618, "column": 28 }, "end": { - "line": 612, + "line": 618, "column": 29 } } @@ -131919,15 +134312,15 @@ "binop": null }, "value": "children", - "start": 20959, - "end": 20967, + "start": 21291, + "end": 21299, "loc": { "start": { - "line": 612, + "line": 618, "column": 30 }, "end": { - "line": 612, + "line": 618, "column": 38 } } @@ -131945,15 +134338,15 @@ "binop": null, "updateContext": null }, - "start": 20967, - "end": 20968, + "start": 21299, + "end": 21300, "loc": { "start": { - "line": 612, + "line": 618, "column": 38 }, "end": { - "line": 612, + "line": 618, "column": 39 } } @@ -131971,15 +134364,15 @@ "binop": null }, "value": "i", - "start": 20968, - "end": 20969, + "start": 21300, + "end": 21301, "loc": { "start": { - "line": 612, + "line": 618, "column": 39 }, "end": { - "line": 612, + "line": 618, "column": 40 } } @@ -131997,15 +134390,15 @@ "binop": null, "updateContext": null }, - "start": 20969, - "end": 20970, + "start": 21301, + "end": 21302, "loc": { "start": { - "line": 612, + "line": 618, "column": 40 }, "end": { - "line": 612, + "line": 618, "column": 41 } } @@ -132023,15 +134416,15 @@ "binop": null, "updateContext": null }, - "start": 20970, - "end": 20971, + "start": 21302, + "end": 21303, "loc": { "start": { - "line": 612, + "line": 618, "column": 41 }, "end": { - "line": 612, + "line": 618, "column": 42 } } @@ -132049,15 +134442,15 @@ "binop": null }, "value": "loadNode", - "start": 20984, - "end": 20992, + "start": 21316, + "end": 21324, "loc": { "start": { - "line": 613, + "line": 619, "column": 12 }, "end": { - "line": 613, + "line": 619, "column": 20 } } @@ -132074,15 +134467,15 @@ "postfix": false, "binop": null }, - "start": 20992, - "end": 20993, + "start": 21324, + "end": 21325, "loc": { "start": { - "line": 613, + "line": 619, "column": 20 }, "end": { - "line": 613, + "line": 619, "column": 21 } } @@ -132100,15 +134493,15 @@ "binop": null }, "value": "ctx", - "start": 20993, - "end": 20996, + "start": 21325, + "end": 21328, "loc": { "start": { - "line": 613, + "line": 619, "column": 21 }, "end": { - "line": 613, + "line": 619, "column": 24 } } @@ -132126,15 +134519,15 @@ "binop": null, "updateContext": null }, - "start": 20996, - "end": 20997, + "start": 21328, + "end": 21329, "loc": { "start": { - "line": 613, + "line": 619, "column": 24 }, "end": { - "line": 613, + "line": 619, "column": 25 } } @@ -132152,15 +134545,15 @@ "binop": null }, "value": "childNode", - "start": 20998, - "end": 21007, + "start": 21330, + "end": 21339, "loc": { "start": { - "line": 613, + "line": 619, "column": 26 }, "end": { - "line": 613, + "line": 619, "column": 35 } } @@ -132178,15 +134571,15 @@ "binop": null, "updateContext": null }, - "start": 21007, - "end": 21008, + "start": 21339, + "end": 21340, "loc": { "start": { - "line": 613, + "line": 619, "column": 35 }, "end": { - "line": 613, + "line": 619, "column": 36 } } @@ -132204,15 +134597,15 @@ "binop": null }, "value": "depth", - "start": 21009, - "end": 21014, + "start": 21341, + "end": 21346, "loc": { "start": { - "line": 613, + "line": 619, "column": 37 }, "end": { - "line": 613, + "line": 619, "column": 42 } } @@ -132231,15 +134624,15 @@ "updateContext": null }, "value": "+", - "start": 21015, - "end": 21016, + "start": 21347, + "end": 21348, "loc": { "start": { - "line": 613, + "line": 619, "column": 43 }, "end": { - "line": 613, + "line": 619, "column": 44 } } @@ -132258,15 +134651,15 @@ "updateContext": null }, "value": 1, - "start": 21017, - "end": 21018, + "start": 21349, + "end": 21350, "loc": { "start": { - "line": 613, + "line": 619, "column": 45 }, "end": { - "line": 613, + "line": 619, "column": 46 } } @@ -132284,15 +134677,15 @@ "binop": null, "updateContext": null }, - "start": 21018, - "end": 21019, + "start": 21350, + "end": 21351, "loc": { "start": { - "line": 613, + "line": 619, "column": 46 }, "end": { - "line": 613, + "line": 619, "column": 47 } } @@ -132310,15 +134703,15 @@ "binop": null }, "value": "matrix", - "start": 21020, - "end": 21026, + "start": 21352, + "end": 21358, "loc": { "start": { - "line": 613, + "line": 619, "column": 48 }, "end": { - "line": 613, + "line": 619, "column": 54 } } @@ -132335,15 +134728,15 @@ "postfix": false, "binop": null }, - "start": 21026, - "end": 21027, + "start": 21358, + "end": 21359, "loc": { "start": { - "line": 613, + "line": 619, "column": 54 }, "end": { - "line": 613, + "line": 619, "column": 55 } } @@ -132361,15 +134754,15 @@ "binop": null, "updateContext": null }, - "start": 21027, - "end": 21028, + "start": 21359, + "end": 21360, "loc": { "start": { - "line": 613, + "line": 619, "column": 55 }, "end": { - "line": 613, + "line": 619, "column": 56 } } @@ -132386,15 +134779,15 @@ "postfix": false, "binop": null }, - "start": 21037, - "end": 21038, + "start": 21369, + "end": 21370, "loc": { "start": { - "line": 614, + "line": 620, "column": 8 }, "end": { - "line": 614, + "line": 620, "column": 9 } } @@ -132411,15 +134804,15 @@ "postfix": false, "binop": null }, - "start": 21043, - "end": 21044, + "start": 21375, + "end": 21376, "loc": { "start": { - "line": 615, + "line": 621, "column": 4 }, "end": { - "line": 615, + "line": 621, "column": 5 } } @@ -132427,15 +134820,15 @@ { "type": "CommentLine", "value": " Post-order visit scene node", - "start": 21050, - "end": 21080, + "start": 21382, + "end": 21412, "loc": { "start": { - "line": 617, + "line": 623, "column": 4 }, "end": { - "line": 617, + "line": 623, "column": 34 } } @@ -132455,15 +134848,15 @@ "updateContext": null }, "value": "const", - "start": 21086, - "end": 21091, + "start": 21418, + "end": 21423, "loc": { "start": { - "line": 619, + "line": 625, "column": 4 }, "end": { - "line": 619, + "line": 625, "column": 9 } } @@ -132481,15 +134874,15 @@ "binop": null }, "value": "nodeName", - "start": 21092, - "end": 21100, + "start": 21424, + "end": 21432, "loc": { "start": { - "line": 619, + "line": 625, "column": 10 }, "end": { - "line": 619, + "line": 625, "column": 18 } } @@ -132508,15 +134901,15 @@ "updateContext": null }, "value": "=", - "start": 21101, - "end": 21102, + "start": 21433, + "end": 21434, "loc": { "start": { - "line": 619, + "line": 625, "column": 19 }, "end": { - "line": 619, + "line": 625, "column": 20 } } @@ -132534,15 +134927,15 @@ "binop": null }, "value": "node", - "start": 21103, - "end": 21107, + "start": 21435, + "end": 21439, "loc": { "start": { - "line": 619, + "line": 625, "column": 21 }, "end": { - "line": 619, + "line": 625, "column": 25 } } @@ -132560,15 +134953,15 @@ "binop": null, "updateContext": null }, - "start": 21107, - "end": 21108, + "start": 21439, + "end": 21440, "loc": { "start": { - "line": 619, + "line": 625, "column": 25 }, "end": { - "line": 619, + "line": 625, "column": 26 } } @@ -132586,15 +134979,15 @@ "binop": null }, "value": "name", - "start": 21108, - "end": 21112, + "start": 21440, + "end": 21444, "loc": { "start": { - "line": 619, + "line": 625, "column": 26 }, "end": { - "line": 619, + "line": 625, "column": 30 } } @@ -132612,15 +135005,15 @@ "binop": null, "updateContext": null }, - "start": 21112, - "end": 21113, + "start": 21444, + "end": 21445, "loc": { "start": { - "line": 619, + "line": 625, "column": 30 }, "end": { - "line": 619, + "line": 625, "column": 31 } } @@ -132640,15 +135033,15 @@ "updateContext": null }, "value": "if", - "start": 21118, - "end": 21120, + "start": 21450, + "end": 21452, "loc": { "start": { - "line": 620, + "line": 626, "column": 4 }, "end": { - "line": 620, + "line": 626, "column": 6 } } @@ -132665,15 +135058,15 @@ "postfix": false, "binop": null }, - "start": 21121, - "end": 21122, + "start": 21453, + "end": 21454, "loc": { "start": { - "line": 620, + "line": 626, "column": 7 }, "end": { - "line": 620, + "line": 626, "column": 8 } } @@ -132690,15 +135083,15 @@ "postfix": false, "binop": null }, - "start": 21122, - "end": 21123, + "start": 21454, + "end": 21455, "loc": { "start": { - "line": 620, + "line": 626, "column": 8 }, "end": { - "line": 620, + "line": 626, "column": 9 } } @@ -132715,15 +135108,15 @@ "postfix": false, "binop": null }, - "start": 21123, - "end": 21124, + "start": 21455, + "end": 21456, "loc": { "start": { - "line": 620, + "line": 626, "column": 9 }, "end": { - "line": 620, + "line": 626, "column": 10 } } @@ -132741,15 +135134,15 @@ "binop": null }, "value": "nodeName", - "start": 21124, - "end": 21132, + "start": 21456, + "end": 21464, "loc": { "start": { - "line": 620, + "line": 626, "column": 10 }, "end": { - "line": 620, + "line": 626, "column": 18 } } @@ -132768,15 +135161,15 @@ "updateContext": null }, "value": "!==", - "start": 21133, - "end": 21136, + "start": 21465, + "end": 21468, "loc": { "start": { - "line": 620, + "line": 626, "column": 19 }, "end": { - "line": 620, + "line": 626, "column": 22 } } @@ -132794,15 +135187,15 @@ "binop": null }, "value": "undefined", - "start": 21137, - "end": 21146, + "start": 21469, + "end": 21478, "loc": { "start": { - "line": 620, + "line": 626, "column": 23 }, "end": { - "line": 620, + "line": 626, "column": 32 } } @@ -132821,15 +135214,15 @@ "updateContext": null }, "value": "&&", - "start": 21147, - "end": 21149, + "start": 21479, + "end": 21481, "loc": { "start": { - "line": 620, + "line": 626, "column": 33 }, "end": { - "line": 620, + "line": 626, "column": 35 } } @@ -132847,15 +135240,15 @@ "binop": null }, "value": "nodeName", - "start": 21150, - "end": 21158, + "start": 21482, + "end": 21490, "loc": { "start": { - "line": 620, + "line": 626, "column": 36 }, "end": { - "line": 620, + "line": 626, "column": 44 } } @@ -132874,15 +135267,15 @@ "updateContext": null }, "value": "!==", - "start": 21159, - "end": 21162, + "start": 21491, + "end": 21494, "loc": { "start": { - "line": 620, + "line": 626, "column": 45 }, "end": { - "line": 620, + "line": 626, "column": 48 } } @@ -132902,15 +135295,15 @@ "updateContext": null }, "value": "null", - "start": 21163, - "end": 21167, + "start": 21495, + "end": 21499, "loc": { "start": { - "line": 620, + "line": 626, "column": 49 }, "end": { - "line": 620, + "line": 626, "column": 53 } } @@ -132927,15 +135320,15 @@ "postfix": false, "binop": null }, - "start": 21167, - "end": 21168, + "start": 21499, + "end": 21500, "loc": { "start": { - "line": 620, + "line": 626, "column": 53 }, "end": { - "line": 620, + "line": 626, "column": 54 } } @@ -132954,15 +135347,15 @@ "updateContext": null }, "value": "||", - "start": 21169, - "end": 21171, + "start": 21501, + "end": 21503, "loc": { "start": { - "line": 620, + "line": 626, "column": 55 }, "end": { - "line": 620, + "line": 626, "column": 57 } } @@ -132980,15 +135373,15 @@ "binop": null }, "value": "depth", - "start": 21172, - "end": 21177, + "start": 21504, + "end": 21509, "loc": { "start": { - "line": 620, + "line": 626, "column": 58 }, "end": { - "line": 620, + "line": 626, "column": 63 } } @@ -133007,15 +135400,15 @@ "updateContext": null }, "value": "===", - "start": 21178, - "end": 21181, + "start": 21510, + "end": 21513, "loc": { "start": { - "line": 620, + "line": 626, "column": 64 }, "end": { - "line": 620, + "line": 626, "column": 67 } } @@ -133034,15 +135427,15 @@ "updateContext": null }, "value": 0, - "start": 21182, - "end": 21183, + "start": 21514, + "end": 21515, "loc": { "start": { - "line": 620, + "line": 626, "column": 68 }, "end": { - "line": 620, + "line": 626, "column": 69 } } @@ -133059,15 +135452,15 @@ "postfix": false, "binop": null }, - "start": 21183, - "end": 21184, + "start": 21515, + "end": 21516, "loc": { "start": { - "line": 620, + "line": 626, "column": 69 }, "end": { - "line": 620, + "line": 626, "column": 70 } } @@ -133086,15 +135479,15 @@ "updateContext": null }, "value": "&&", - "start": 21185, - "end": 21187, + "start": 21517, + "end": 21519, "loc": { "start": { - "line": 620, + "line": 626, "column": 71 }, "end": { - "line": 620, + "line": 626, "column": 73 } } @@ -133112,15 +135505,15 @@ "binop": null }, "value": "deferredMeshIds", - "start": 21188, - "end": 21203, + "start": 21520, + "end": 21535, "loc": { "start": { - "line": 620, + "line": 626, "column": 74 }, "end": { - "line": 620, + "line": 626, "column": 89 } } @@ -133138,15 +135531,15 @@ "binop": null, "updateContext": null }, - "start": 21203, - "end": 21204, + "start": 21535, + "end": 21536, "loc": { "start": { - "line": 620, + "line": 626, "column": 89 }, "end": { - "line": 620, + "line": 626, "column": 90 } } @@ -133164,15 +135557,15 @@ "binop": null }, "value": "length", - "start": 21204, - "end": 21210, + "start": 21536, + "end": 21542, "loc": { "start": { - "line": 620, + "line": 626, "column": 90 }, "end": { - "line": 620, + "line": 626, "column": 96 } } @@ -133191,15 +135584,15 @@ "updateContext": null }, "value": ">", - "start": 21211, - "end": 21212, + "start": 21543, + "end": 21544, "loc": { "start": { - "line": 620, + "line": 626, "column": 97 }, "end": { - "line": 620, + "line": 626, "column": 98 } } @@ -133218,15 +135611,15 @@ "updateContext": null }, "value": 0, - "start": 21213, - "end": 21214, + "start": 21545, + "end": 21546, "loc": { "start": { - "line": 620, + "line": 626, "column": 99 }, "end": { - "line": 620, + "line": 626, "column": 100 } } @@ -133243,15 +135636,15 @@ "postfix": false, "binop": null }, - "start": 21214, - "end": 21215, + "start": 21546, + "end": 21547, "loc": { "start": { - "line": 620, + "line": 626, "column": 100 }, "end": { - "line": 620, + "line": 626, "column": 101 } } @@ -133268,15 +135661,15 @@ "postfix": false, "binop": null }, - "start": 21216, - "end": 21217, + "start": 21548, + "end": 21549, "loc": { "start": { - "line": 620, + "line": 626, "column": 102 }, "end": { - "line": 620, + "line": 626, "column": 103 } } @@ -133296,15 +135689,15 @@ "updateContext": null }, "value": "if", - "start": 21226, - "end": 21228, + "start": 21558, + "end": 21560, "loc": { "start": { - "line": 621, + "line": 627, "column": 8 }, "end": { - "line": 621, + "line": 627, "column": 10 } } @@ -133321,15 +135714,15 @@ "postfix": false, "binop": null }, - "start": 21229, - "end": 21230, + "start": 21561, + "end": 21562, "loc": { "start": { - "line": 621, + "line": 627, "column": 11 }, "end": { - "line": 621, + "line": 627, "column": 12 } } @@ -133347,15 +135740,15 @@ "binop": null }, "value": "nodeName", - "start": 21230, - "end": 21238, + "start": 21562, + "end": 21570, "loc": { "start": { - "line": 621, + "line": 627, "column": 12 }, "end": { - "line": 621, + "line": 627, "column": 20 } } @@ -133374,15 +135767,15 @@ "updateContext": null }, "value": "===", - "start": 21239, - "end": 21242, + "start": 21571, + "end": 21574, "loc": { "start": { - "line": 621, + "line": 627, "column": 21 }, "end": { - "line": 621, + "line": 627, "column": 24 } } @@ -133400,15 +135793,15 @@ "binop": null }, "value": "undefined", - "start": 21243, - "end": 21252, + "start": 21575, + "end": 21584, "loc": { "start": { - "line": 621, + "line": 627, "column": 25 }, "end": { - "line": 621, + "line": 627, "column": 34 } } @@ -133427,15 +135820,15 @@ "updateContext": null }, "value": "||", - "start": 21253, - "end": 21255, + "start": 21585, + "end": 21587, "loc": { "start": { - "line": 621, + "line": 627, "column": 35 }, "end": { - "line": 621, + "line": 627, "column": 37 } } @@ -133453,15 +135846,15 @@ "binop": null }, "value": "nodeName", - "start": 21256, - "end": 21264, + "start": 21588, + "end": 21596, "loc": { "start": { - "line": 621, + "line": 627, "column": 38 }, "end": { - "line": 621, + "line": 627, "column": 46 } } @@ -133480,15 +135873,15 @@ "updateContext": null }, "value": "===", - "start": 21265, - "end": 21268, + "start": 21597, + "end": 21600, "loc": { "start": { - "line": 621, + "line": 627, "column": 47 }, "end": { - "line": 621, + "line": 627, "column": 50 } } @@ -133508,15 +135901,15 @@ "updateContext": null }, "value": "null", - "start": 21269, - "end": 21273, + "start": 21601, + "end": 21605, "loc": { "start": { - "line": 621, + "line": 627, "column": 51 }, "end": { - "line": 621, + "line": 627, "column": 55 } } @@ -133533,15 +135926,15 @@ "postfix": false, "binop": null }, - "start": 21273, - "end": 21274, + "start": 21605, + "end": 21606, "loc": { "start": { - "line": 621, + "line": 627, "column": 55 }, "end": { - "line": 621, + "line": 627, "column": 56 } } @@ -133558,15 +135951,15 @@ "postfix": false, "binop": null }, - "start": 21275, - "end": 21276, + "start": 21607, + "end": 21608, "loc": { "start": { - "line": 621, + "line": 627, "column": 57 }, "end": { - "line": 621, + "line": 627, "column": 58 } } @@ -133584,15 +135977,15 @@ "binop": null }, "value": "ctx", - "start": 21289, - "end": 21292, + "start": 21621, + "end": 21624, "loc": { "start": { - "line": 622, + "line": 628, "column": 12 }, "end": { - "line": 622, + "line": 628, "column": 15 } } @@ -133610,15 +136003,15 @@ "binop": null, "updateContext": null }, - "start": 21292, - "end": 21293, + "start": 21624, + "end": 21625, "loc": { "start": { - "line": 622, + "line": 628, "column": 15 }, "end": { - "line": 622, + "line": 628, "column": 16 } } @@ -133636,15 +136029,15 @@ "binop": null }, "value": "log", - "start": 21293, - "end": 21296, + "start": 21625, + "end": 21628, "loc": { "start": { - "line": 622, + "line": 628, "column": 16 }, "end": { - "line": 622, + "line": 628, "column": 19 } } @@ -133661,15 +136054,15 @@ "postfix": false, "binop": null }, - "start": 21296, - "end": 21297, + "start": 21628, + "end": 21629, "loc": { "start": { - "line": 622, + "line": 628, "column": 19 }, "end": { - "line": 622, + "line": 628, "column": 20 } } @@ -133686,15 +136079,15 @@ "postfix": false, "binop": null }, - "start": 21297, - "end": 21298, + "start": 21629, + "end": 21630, "loc": { "start": { - "line": 622, + "line": 628, "column": 20 }, "end": { - "line": 622, + "line": 628, "column": 21 } } @@ -133713,15 +136106,15 @@ "updateContext": null }, "value": "Warning: 'name' properties not found on glTF scene nodes - will randomly-generate object IDs in XKT", - "start": 21298, - "end": 21397, + "start": 21630, + "end": 21729, "loc": { "start": { - "line": 622, + "line": 628, "column": 21 }, "end": { - "line": 622, + "line": 628, "column": 120 } } @@ -133738,15 +136131,15 @@ "postfix": false, "binop": null }, - "start": 21397, - "end": 21398, + "start": 21729, + "end": 21730, "loc": { "start": { - "line": 622, + "line": 628, "column": 120 }, "end": { - "line": 622, + "line": 628, "column": 121 } } @@ -133763,15 +136156,15 @@ "postfix": false, "binop": null }, - "start": 21398, - "end": 21399, + "start": 21730, + "end": 21731, "loc": { "start": { - "line": 622, + "line": 628, "column": 121 }, "end": { - "line": 622, + "line": 628, "column": 122 } } @@ -133789,15 +136182,15 @@ "binop": null, "updateContext": null }, - "start": 21399, - "end": 21400, + "start": 21731, + "end": 21732, "loc": { "start": { - "line": 622, + "line": 628, "column": 122 }, "end": { - "line": 622, + "line": 628, "column": 123 } } @@ -133814,15 +136207,15 @@ "postfix": false, "binop": null }, - "start": 21409, - "end": 21410, + "start": 21741, + "end": 21742, "loc": { "start": { - "line": 623, + "line": 629, "column": 8 }, "end": { - "line": 623, + "line": 629, "column": 9 } } @@ -133842,15 +136235,15 @@ "updateContext": null }, "value": "let", - "start": 21419, - "end": 21422, + "start": 21751, + "end": 21754, "loc": { "start": { - "line": 624, + "line": 630, "column": 8 }, "end": { - "line": 624, + "line": 630, "column": 11 } } @@ -133868,15 +136261,15 @@ "binop": null }, "value": "entityId", - "start": 21423, - "end": 21431, + "start": 21755, + "end": 21763, "loc": { "start": { - "line": 624, + "line": 630, "column": 12 }, "end": { - "line": 624, + "line": 630, "column": 20 } } @@ -133895,15 +136288,15 @@ "updateContext": null }, "value": "=", - "start": 21432, - "end": 21433, + "start": 21764, + "end": 21765, "loc": { "start": { - "line": 624, + "line": 630, "column": 21 }, "end": { - "line": 624, + "line": 630, "column": 22 } } @@ -133921,15 +136314,15 @@ "binop": null }, "value": "nodeName", - "start": 21434, - "end": 21442, + "start": 21766, + "end": 21774, "loc": { "start": { - "line": 624, + "line": 630, "column": 23 }, "end": { - "line": 624, + "line": 630, "column": 31 } } @@ -133947,15 +136340,15 @@ "binop": null, "updateContext": null }, - "start": 21442, - "end": 21443, + "start": 21774, + "end": 21775, "loc": { "start": { - "line": 624, + "line": 630, "column": 31 }, "end": { - "line": 624, + "line": 630, "column": 32 } } @@ -133963,15 +136356,15 @@ { "type": "CommentLine", "value": " Fall back on generated ID when `name` not found on glTF scene node(s)", - "start": 21444, - "end": 21516, + "start": 21776, + "end": 21848, "loc": { "start": { - "line": 624, + "line": 630, "column": 33 }, "end": { - "line": 624, + "line": 630, "column": 105 } } @@ -133979,15 +136372,15 @@ { "type": "CommentLine", "value": " if (!!entityId && sceneModel.entities[entityId]) {", - "start": 21525, - "end": 21578, + "start": 21857, + "end": 21910, "loc": { "start": { - "line": 625, + "line": 631, "column": 8 }, "end": { - "line": 625, + "line": 631, "column": 61 } } @@ -133995,15 +136388,15 @@ { "type": "CommentLine", "value": " ctx.log(`Warning: Two or more glTF nodes found with same 'name' attribute: '${nodeName} - will randomly-generating an object ID in XKT`);", - "start": 21587, - "end": 21731, + "start": 21919, + "end": 22063, "loc": { "start": { - "line": 626, + "line": 632, "column": 8 }, "end": { - "line": 626, + "line": 632, "column": 152 } } @@ -134011,15 +136404,15 @@ { "type": "CommentLine", "value": " }", - "start": 21740, - "end": 21744, + "start": 22072, + "end": 22076, "loc": { "start": { - "line": 627, + "line": 633, "column": 8 }, "end": { - "line": 627, + "line": 633, "column": 12 } } @@ -134027,15 +136420,15 @@ { "type": "CommentLine", "value": " while (!entityId || sceneModel.entities[entityId]) {", - "start": 21753, - "end": 21808, + "start": 22085, + "end": 22140, "loc": { "start": { - "line": 628, + "line": 634, "column": 8 }, "end": { - "line": 628, + "line": 634, "column": 63 } } @@ -134043,15 +136436,15 @@ { "type": "CommentLine", "value": " entityId = \"entity-\" + ctx.nextId++;", - "start": 21817, - "end": 21860, + "start": 22149, + "end": 22192, "loc": { "start": { - "line": 629, + "line": 635, "column": 8 }, "end": { - "line": 629, + "line": 635, "column": 51 } } @@ -134059,15 +136452,15 @@ { "type": "CommentLine", "value": " }", - "start": 21869, - "end": 21873, + "start": 22201, + "end": 22205, "loc": { "start": { - "line": 630, + "line": 636, "column": 8 }, "end": { - "line": 630, + "line": 636, "column": 12 } } @@ -134087,15 +136480,15 @@ "updateContext": null }, "value": "if", - "start": 21882, - "end": 21884, + "start": 22214, + "end": 22216, "loc": { "start": { - "line": 631, + "line": 637, "column": 8 }, "end": { - "line": 631, + "line": 637, "column": 10 } } @@ -134112,15 +136505,15 @@ "postfix": false, "binop": null }, - "start": 21885, - "end": 21886, + "start": 22217, + "end": 22218, "loc": { "start": { - "line": 631, + "line": 637, "column": 11 }, "end": { - "line": 631, + "line": 637, "column": 12 } } @@ -134138,15 +136531,15 @@ "binop": null }, "value": "ctx", - "start": 21886, - "end": 21889, + "start": 22218, + "end": 22221, "loc": { "start": { - "line": 631, + "line": 637, "column": 12 }, "end": { - "line": 631, + "line": 637, "column": 15 } } @@ -134164,15 +136557,15 @@ "binop": null, "updateContext": null }, - "start": 21889, - "end": 21890, + "start": 22221, + "end": 22222, "loc": { "start": { - "line": 631, + "line": 637, "column": 15 }, "end": { - "line": 631, + "line": 637, "column": 16 } } @@ -134190,15 +136583,15 @@ "binop": null }, "value": "metaModelCorrections", - "start": 21890, - "end": 21910, + "start": 22222, + "end": 22242, "loc": { "start": { - "line": 631, + "line": 637, "column": 16 }, "end": { - "line": 631, + "line": 637, "column": 36 } } @@ -134215,15 +136608,15 @@ "postfix": false, "binop": null }, - "start": 21910, - "end": 21911, + "start": 22242, + "end": 22243, "loc": { "start": { - "line": 631, + "line": 637, "column": 36 }, "end": { - "line": 631, + "line": 637, "column": 37 } } @@ -134240,15 +136633,15 @@ "postfix": false, "binop": null }, - "start": 21912, - "end": 21913, + "start": 22244, + "end": 22245, "loc": { "start": { - "line": 631, + "line": 637, "column": 38 }, "end": { - "line": 631, + "line": 637, "column": 39 } } @@ -134256,15 +136649,15 @@ { "type": "CommentLine", "value": " Merging meshes into XKTObjects that map to metaobjects", - "start": 21926, - "end": 21983, + "start": 22258, + "end": 22315, "loc": { "start": { - "line": 632, + "line": 638, "column": 12 }, "end": { - "line": 632, + "line": 638, "column": 69 } } @@ -134284,15 +136677,15 @@ "updateContext": null }, "value": "const", - "start": 21996, - "end": 22001, + "start": 22328, + "end": 22333, "loc": { "start": { - "line": 633, + "line": 639, "column": 12 }, "end": { - "line": 633, + "line": 639, "column": 17 } } @@ -134310,15 +136703,15 @@ "binop": null }, "value": "rootMetaObject", - "start": 22002, - "end": 22016, + "start": 22334, + "end": 22348, "loc": { "start": { - "line": 633, + "line": 639, "column": 18 }, "end": { - "line": 633, + "line": 639, "column": 32 } } @@ -134337,15 +136730,15 @@ "updateContext": null }, "value": "=", - "start": 22017, - "end": 22018, + "start": 22349, + "end": 22350, "loc": { "start": { - "line": 633, + "line": 639, "column": 33 }, "end": { - "line": 633, + "line": 639, "column": 34 } } @@ -134363,15 +136756,15 @@ "binop": null }, "value": "ctx", - "start": 22019, - "end": 22022, + "start": 22351, + "end": 22354, "loc": { "start": { - "line": 633, + "line": 639, "column": 35 }, "end": { - "line": 633, + "line": 639, "column": 38 } } @@ -134389,15 +136782,15 @@ "binop": null, "updateContext": null }, - "start": 22022, - "end": 22023, + "start": 22354, + "end": 22355, "loc": { "start": { - "line": 633, + "line": 639, "column": 38 }, "end": { - "line": 633, + "line": 639, "column": 39 } } @@ -134415,15 +136808,15 @@ "binop": null }, "value": "metaModelCorrections", - "start": 22023, - "end": 22043, + "start": 22355, + "end": 22375, "loc": { "start": { - "line": 633, + "line": 639, "column": 39 }, "end": { - "line": 633, + "line": 639, "column": 59 } } @@ -134441,15 +136834,15 @@ "binop": null, "updateContext": null }, - "start": 22043, - "end": 22044, + "start": 22375, + "end": 22376, "loc": { "start": { - "line": 633, + "line": 639, "column": 59 }, "end": { - "line": 633, + "line": 639, "column": 60 } } @@ -134467,15 +136860,15 @@ "binop": null }, "value": "eachChildRoot", - "start": 22044, - "end": 22057, + "start": 22376, + "end": 22389, "loc": { "start": { - "line": 633, + "line": 639, "column": 60 }, "end": { - "line": 633, + "line": 639, "column": 73 } } @@ -134493,15 +136886,15 @@ "binop": null, "updateContext": null }, - "start": 22057, - "end": 22058, + "start": 22389, + "end": 22390, "loc": { "start": { - "line": 633, + "line": 639, "column": 73 }, "end": { - "line": 633, + "line": 639, "column": 74 } } @@ -134519,15 +136912,15 @@ "binop": null }, "value": "entityId", - "start": 22058, - "end": 22066, + "start": 22390, + "end": 22398, "loc": { "start": { - "line": 633, + "line": 639, "column": 74 }, "end": { - "line": 633, + "line": 639, "column": 82 } } @@ -134545,15 +136938,15 @@ "binop": null, "updateContext": null }, - "start": 22066, - "end": 22067, + "start": 22398, + "end": 22399, "loc": { "start": { - "line": 633, + "line": 639, "column": 82 }, "end": { - "line": 633, + "line": 639, "column": 83 } } @@ -134571,15 +136964,15 @@ "binop": null, "updateContext": null }, - "start": 22067, - "end": 22068, + "start": 22399, + "end": 22400, "loc": { "start": { - "line": 633, + "line": 639, "column": 83 }, "end": { - "line": 633, + "line": 639, "column": 84 } } @@ -134599,15 +136992,15 @@ "updateContext": null }, "value": "if", - "start": 22081, - "end": 22083, + "start": 22413, + "end": 22415, "loc": { "start": { - "line": 634, + "line": 640, "column": 12 }, "end": { - "line": 634, + "line": 640, "column": 14 } } @@ -134624,15 +137017,15 @@ "postfix": false, "binop": null }, - "start": 22084, - "end": 22085, + "start": 22416, + "end": 22417, "loc": { "start": { - "line": 634, + "line": 640, "column": 15 }, "end": { - "line": 634, + "line": 640, "column": 16 } } @@ -134650,15 +137043,15 @@ "binop": null }, "value": "rootMetaObject", - "start": 22085, - "end": 22099, + "start": 22417, + "end": 22431, "loc": { "start": { - "line": 634, + "line": 640, "column": 16 }, "end": { - "line": 634, + "line": 640, "column": 30 } } @@ -134675,15 +137068,15 @@ "postfix": false, "binop": null }, - "start": 22099, - "end": 22100, + "start": 22431, + "end": 22432, "loc": { "start": { - "line": 634, + "line": 640, "column": 30 }, "end": { - "line": 634, + "line": 640, "column": 31 } } @@ -134700,15 +137093,15 @@ "postfix": false, "binop": null }, - "start": 22101, - "end": 22102, + "start": 22433, + "end": 22434, "loc": { "start": { - "line": 634, + "line": 640, "column": 32 }, "end": { - "line": 634, + "line": 640, "column": 33 } } @@ -134728,15 +137121,15 @@ "updateContext": null }, "value": "const", - "start": 22119, - "end": 22124, + "start": 22451, + "end": 22456, "loc": { "start": { - "line": 635, + "line": 641, "column": 16 }, "end": { - "line": 635, + "line": 641, "column": 21 } } @@ -134754,15 +137147,15 @@ "binop": null }, "value": "rootMetaObjectStats", - "start": 22125, - "end": 22144, + "start": 22457, + "end": 22476, "loc": { "start": { - "line": 635, + "line": 641, "column": 22 }, "end": { - "line": 635, + "line": 641, "column": 41 } } @@ -134781,15 +137174,15 @@ "updateContext": null }, "value": "=", - "start": 22145, - "end": 22146, + "start": 22477, + "end": 22478, "loc": { "start": { - "line": 635, + "line": 641, "column": 42 }, "end": { - "line": 635, + "line": 641, "column": 43 } } @@ -134807,15 +137200,15 @@ "binop": null }, "value": "ctx", - "start": 22147, - "end": 22150, + "start": 22479, + "end": 22482, "loc": { "start": { - "line": 635, + "line": 641, "column": 44 }, "end": { - "line": 635, + "line": 641, "column": 47 } } @@ -134833,15 +137226,15 @@ "binop": null, "updateContext": null }, - "start": 22150, - "end": 22151, + "start": 22482, + "end": 22483, "loc": { "start": { - "line": 635, + "line": 641, "column": 47 }, "end": { - "line": 635, + "line": 641, "column": 48 } } @@ -134859,15 +137252,15 @@ "binop": null }, "value": "metaModelCorrections", - "start": 22151, - "end": 22171, + "start": 22483, + "end": 22503, "loc": { "start": { - "line": 635, + "line": 641, "column": 48 }, "end": { - "line": 635, + "line": 641, "column": 68 } } @@ -134885,15 +137278,15 @@ "binop": null, "updateContext": null }, - "start": 22171, - "end": 22172, + "start": 22503, + "end": 22504, "loc": { "start": { - "line": 635, + "line": 641, "column": 68 }, "end": { - "line": 635, + "line": 641, "column": 69 } } @@ -134911,15 +137304,15 @@ "binop": null }, "value": "eachRootStats", - "start": 22172, - "end": 22185, + "start": 22504, + "end": 22517, "loc": { "start": { - "line": 635, + "line": 641, "column": 69 }, "end": { - "line": 635, + "line": 641, "column": 82 } } @@ -134937,15 +137330,15 @@ "binop": null, "updateContext": null }, - "start": 22185, - "end": 22186, + "start": 22517, + "end": 22518, "loc": { "start": { - "line": 635, + "line": 641, "column": 82 }, "end": { - "line": 635, + "line": 641, "column": 83 } } @@ -134963,15 +137356,15 @@ "binop": null }, "value": "rootMetaObject", - "start": 22186, - "end": 22200, + "start": 22518, + "end": 22532, "loc": { "start": { - "line": 635, + "line": 641, "column": 83 }, "end": { - "line": 635, + "line": 641, "column": 97 } } @@ -134989,15 +137382,15 @@ "binop": null, "updateContext": null }, - "start": 22200, - "end": 22201, + "start": 22532, + "end": 22533, "loc": { "start": { - "line": 635, + "line": 641, "column": 97 }, "end": { - "line": 635, + "line": 641, "column": 98 } } @@ -135015,15 +137408,15 @@ "binop": null }, "value": "id", - "start": 22201, - "end": 22203, + "start": 22533, + "end": 22535, "loc": { "start": { - "line": 635, + "line": 641, "column": 98 }, "end": { - "line": 635, + "line": 641, "column": 100 } } @@ -135041,15 +137434,15 @@ "binop": null, "updateContext": null }, - "start": 22203, - "end": 22204, + "start": 22535, + "end": 22536, "loc": { "start": { - "line": 635, + "line": 641, "column": 100 }, "end": { - "line": 635, + "line": 641, "column": 101 } } @@ -135067,15 +137460,15 @@ "binop": null, "updateContext": null }, - "start": 22204, - "end": 22205, + "start": 22536, + "end": 22537, "loc": { "start": { - "line": 635, + "line": 641, "column": 101 }, "end": { - "line": 635, + "line": 641, "column": 102 } } @@ -135093,15 +137486,15 @@ "binop": null }, "value": "rootMetaObjectStats", - "start": 22222, - "end": 22241, + "start": 22554, + "end": 22573, "loc": { "start": { - "line": 636, + "line": 642, "column": 16 }, "end": { - "line": 636, + "line": 642, "column": 35 } } @@ -135119,15 +137512,15 @@ "binop": null, "updateContext": null }, - "start": 22241, - "end": 22242, + "start": 22573, + "end": 22574, "loc": { "start": { - "line": 636, + "line": 642, "column": 35 }, "end": { - "line": 636, + "line": 642, "column": 36 } } @@ -135145,15 +137538,15 @@ "binop": null }, "value": "countChildren", - "start": 22242, - "end": 22255, + "start": 22574, + "end": 22587, "loc": { "start": { - "line": 636, + "line": 642, "column": 36 }, "end": { - "line": 636, + "line": 642, "column": 49 } } @@ -135171,15 +137564,15 @@ "binop": null }, "value": "++", - "start": 22255, - "end": 22257, + "start": 22587, + "end": 22589, "loc": { "start": { - "line": 636, + "line": 642, "column": 49 }, "end": { - "line": 636, + "line": 642, "column": 51 } } @@ -135197,15 +137590,15 @@ "binop": null, "updateContext": null }, - "start": 22257, - "end": 22258, + "start": 22589, + "end": 22590, "loc": { "start": { - "line": 636, + "line": 642, "column": 51 }, "end": { - "line": 636, + "line": 642, "column": 52 } } @@ -135225,15 +137618,15 @@ "updateContext": null }, "value": "if", - "start": 22275, - "end": 22277, + "start": 22607, + "end": 22609, "loc": { "start": { - "line": 637, + "line": 643, "column": 16 }, "end": { - "line": 637, + "line": 643, "column": 18 } } @@ -135250,15 +137643,15 @@ "postfix": false, "binop": null }, - "start": 22278, - "end": 22279, + "start": 22610, + "end": 22611, "loc": { "start": { - "line": 637, + "line": 643, "column": 19 }, "end": { - "line": 637, + "line": 643, "column": 20 } } @@ -135276,15 +137669,15 @@ "binop": null }, "value": "rootMetaObjectStats", - "start": 22279, - "end": 22298, + "start": 22611, + "end": 22630, "loc": { "start": { - "line": 637, + "line": 643, "column": 20 }, "end": { - "line": 637, + "line": 643, "column": 39 } } @@ -135302,15 +137695,15 @@ "binop": null, "updateContext": null }, - "start": 22298, - "end": 22299, + "start": 22630, + "end": 22631, "loc": { "start": { - "line": 637, + "line": 643, "column": 39 }, "end": { - "line": 637, + "line": 643, "column": 40 } } @@ -135328,15 +137721,15 @@ "binop": null }, "value": "countChildren", - "start": 22299, - "end": 22312, + "start": 22631, + "end": 22644, "loc": { "start": { - "line": 637, + "line": 643, "column": 40 }, "end": { - "line": 637, + "line": 643, "column": 53 } } @@ -135355,15 +137748,15 @@ "updateContext": null }, "value": ">=", - "start": 22313, - "end": 22315, + "start": 22645, + "end": 22647, "loc": { "start": { - "line": 637, + "line": 643, "column": 54 }, "end": { - "line": 637, + "line": 643, "column": 56 } } @@ -135381,15 +137774,15 @@ "binop": null }, "value": "rootMetaObjectStats", - "start": 22316, - "end": 22335, + "start": 22648, + "end": 22667, "loc": { "start": { - "line": 637, + "line": 643, "column": 57 }, "end": { - "line": 637, + "line": 643, "column": 76 } } @@ -135407,15 +137800,15 @@ "binop": null, "updateContext": null }, - "start": 22335, - "end": 22336, + "start": 22667, + "end": 22668, "loc": { "start": { - "line": 637, + "line": 643, "column": 76 }, "end": { - "line": 637, + "line": 643, "column": 77 } } @@ -135433,15 +137826,15 @@ "binop": null }, "value": "numChildren", - "start": 22336, - "end": 22347, + "start": 22668, + "end": 22679, "loc": { "start": { - "line": 637, + "line": 643, "column": 77 }, "end": { - "line": 637, + "line": 643, "column": 88 } } @@ -135458,15 +137851,15 @@ "postfix": false, "binop": null }, - "start": 22347, - "end": 22348, + "start": 22679, + "end": 22680, "loc": { "start": { - "line": 637, + "line": 643, "column": 88 }, "end": { - "line": 637, + "line": 643, "column": 89 } } @@ -135483,15 +137876,15 @@ "postfix": false, "binop": null }, - "start": 22349, - "end": 22350, + "start": 22681, + "end": 22682, "loc": { "start": { - "line": 637, + "line": 643, "column": 90 }, "end": { - "line": 637, + "line": 643, "column": 91 } } @@ -135509,15 +137902,15 @@ "binop": null }, "value": "sceneModel", - "start": 22371, - "end": 22381, + "start": 22703, + "end": 22713, "loc": { "start": { - "line": 638, + "line": 644, "column": 20 }, "end": { - "line": 638, + "line": 644, "column": 30 } } @@ -135535,15 +137928,15 @@ "binop": null, "updateContext": null }, - "start": 22381, - "end": 22382, + "start": 22713, + "end": 22714, "loc": { "start": { - "line": 638, + "line": 644, "column": 30 }, "end": { - "line": 638, + "line": 644, "column": 31 } } @@ -135561,15 +137954,15 @@ "binop": null }, "value": "createEntity", - "start": 22382, - "end": 22394, + "start": 22714, + "end": 22726, "loc": { "start": { - "line": 638, + "line": 644, "column": 31 }, "end": { - "line": 638, + "line": 644, "column": 43 } } @@ -135586,15 +137979,15 @@ "postfix": false, "binop": null }, - "start": 22394, - "end": 22395, + "start": 22726, + "end": 22727, "loc": { "start": { - "line": 638, + "line": 644, "column": 43 }, "end": { - "line": 638, + "line": 644, "column": 44 } } @@ -135611,15 +138004,15 @@ "postfix": false, "binop": null }, - "start": 22395, - "end": 22396, + "start": 22727, + "end": 22728, "loc": { "start": { - "line": 638, + "line": 644, "column": 44 }, "end": { - "line": 638, + "line": 644, "column": 45 } } @@ -135637,15 +138030,15 @@ "binop": null }, "value": "id", - "start": 22421, - "end": 22423, + "start": 22753, + "end": 22755, "loc": { "start": { - "line": 639, + "line": 645, "column": 24 }, "end": { - "line": 639, + "line": 645, "column": 26 } } @@ -135663,15 +138056,15 @@ "binop": null, "updateContext": null }, - "start": 22423, - "end": 22424, + "start": 22755, + "end": 22756, "loc": { "start": { - "line": 639, + "line": 645, "column": 26 }, "end": { - "line": 639, + "line": 645, "column": 27 } } @@ -135689,15 +138082,15 @@ "binop": null }, "value": "rootMetaObject", - "start": 22425, - "end": 22439, + "start": 22757, + "end": 22771, "loc": { "start": { - "line": 639, + "line": 645, "column": 28 }, "end": { - "line": 639, + "line": 645, "column": 42 } } @@ -135715,15 +138108,15 @@ "binop": null, "updateContext": null }, - "start": 22439, - "end": 22440, + "start": 22771, + "end": 22772, "loc": { "start": { - "line": 639, + "line": 645, "column": 42 }, "end": { - "line": 639, + "line": 645, "column": 43 } } @@ -135741,15 +138134,15 @@ "binop": null }, "value": "id", - "start": 22440, - "end": 22442, + "start": 22772, + "end": 22774, "loc": { "start": { - "line": 639, + "line": 645, "column": 43 }, "end": { - "line": 639, + "line": 645, "column": 45 } } @@ -135767,15 +138160,15 @@ "binop": null, "updateContext": null }, - "start": 22442, - "end": 22443, + "start": 22774, + "end": 22775, "loc": { "start": { - "line": 639, + "line": 645, "column": 45 }, "end": { - "line": 639, + "line": 645, "column": 46 } } @@ -135793,15 +138186,15 @@ "binop": null }, "value": "meshIds", - "start": 22468, - "end": 22475, + "start": 22800, + "end": 22807, "loc": { "start": { - "line": 640, + "line": 646, "column": 24 }, "end": { - "line": 640, + "line": 646, "column": 31 } } @@ -135819,15 +138212,15 @@ "binop": null, "updateContext": null }, - "start": 22475, - "end": 22476, + "start": 22807, + "end": 22808, "loc": { "start": { - "line": 640, + "line": 646, "column": 31 }, "end": { - "line": 640, + "line": 646, "column": 32 } } @@ -135845,15 +138238,15 @@ "binop": null }, "value": "deferredMeshIds", - "start": 22477, - "end": 22492, + "start": 22809, + "end": 22824, "loc": { "start": { - "line": 640, + "line": 646, "column": 33 }, "end": { - "line": 640, + "line": 646, "column": 48 } } @@ -135870,15 +138263,15 @@ "postfix": false, "binop": null }, - "start": 22513, - "end": 22514, + "start": 22845, + "end": 22846, "loc": { "start": { - "line": 641, + "line": 647, "column": 20 }, "end": { - "line": 641, + "line": 647, "column": 21 } } @@ -135895,15 +138288,15 @@ "postfix": false, "binop": null }, - "start": 22514, - "end": 22515, + "start": 22846, + "end": 22847, "loc": { "start": { - "line": 641, + "line": 647, "column": 21 }, "end": { - "line": 641, + "line": 647, "column": 22 } } @@ -135921,15 +138314,15 @@ "binop": null, "updateContext": null }, - "start": 22515, - "end": 22516, + "start": 22847, + "end": 22848, "loc": { "start": { - "line": 641, + "line": 647, "column": 22 }, "end": { - "line": 641, + "line": 647, "column": 23 } } @@ -135947,15 +138340,15 @@ "binop": null }, "value": "deferredMeshIds", - "start": 22537, - "end": 22552, + "start": 22869, + "end": 22884, "loc": { "start": { - "line": 642, + "line": 648, "column": 20 }, "end": { - "line": 642, + "line": 648, "column": 35 } } @@ -135973,15 +138366,15 @@ "binop": null, "updateContext": null }, - "start": 22552, - "end": 22553, + "start": 22884, + "end": 22885, "loc": { "start": { - "line": 642, + "line": 648, "column": 35 }, "end": { - "line": 642, + "line": 648, "column": 36 } } @@ -135999,15 +138392,15 @@ "binop": null }, "value": "length", - "start": 22553, - "end": 22559, + "start": 22885, + "end": 22891, "loc": { "start": { - "line": 642, + "line": 648, "column": 36 }, "end": { - "line": 642, + "line": 648, "column": 42 } } @@ -136026,15 +138419,15 @@ "updateContext": null }, "value": "=", - "start": 22560, - "end": 22561, + "start": 22892, + "end": 22893, "loc": { "start": { - "line": 642, + "line": 648, "column": 43 }, "end": { - "line": 642, + "line": 648, "column": 44 } } @@ -136053,15 +138446,15 @@ "updateContext": null }, "value": 0, - "start": 22562, - "end": 22563, + "start": 22894, + "end": 22895, "loc": { "start": { - "line": 642, + "line": 648, "column": 45 }, "end": { - "line": 642, + "line": 648, "column": 46 } } @@ -136079,15 +138472,15 @@ "binop": null, "updateContext": null }, - "start": 22563, - "end": 22564, + "start": 22895, + "end": 22896, "loc": { "start": { - "line": 642, + "line": 648, "column": 46 }, "end": { - "line": 642, + "line": 648, "column": 47 } } @@ -136104,15 +138497,15 @@ "postfix": false, "binop": null }, - "start": 22581, - "end": 22582, + "start": 22913, + "end": 22914, "loc": { "start": { - "line": 643, + "line": 649, "column": 16 }, "end": { - "line": 643, + "line": 649, "column": 17 } } @@ -136129,15 +138522,15 @@ "postfix": false, "binop": null }, - "start": 22595, - "end": 22596, + "start": 22927, + "end": 22928, "loc": { "start": { - "line": 644, + "line": 650, "column": 12 }, "end": { - "line": 644, + "line": 650, "column": 13 } } @@ -136157,15 +138550,15 @@ "updateContext": null }, "value": "else", - "start": 22597, - "end": 22601, + "start": 22929, + "end": 22933, "loc": { "start": { - "line": 644, + "line": 650, "column": 14 }, "end": { - "line": 644, + "line": 650, "column": 18 } } @@ -136182,15 +138575,15 @@ "postfix": false, "binop": null }, - "start": 22602, - "end": 22603, + "start": 22934, + "end": 22935, "loc": { "start": { - "line": 644, + "line": 650, "column": 19 }, "end": { - "line": 644, + "line": 650, "column": 20 } } @@ -136210,15 +138603,15 @@ "updateContext": null }, "value": "const", - "start": 22620, - "end": 22625, + "start": 22952, + "end": 22957, "loc": { "start": { - "line": 645, + "line": 651, "column": 16 }, "end": { - "line": 645, + "line": 651, "column": 21 } } @@ -136236,15 +138629,15 @@ "binop": null }, "value": "metaObject", - "start": 22626, - "end": 22636, + "start": 22958, + "end": 22968, "loc": { "start": { - "line": 645, + "line": 651, "column": 22 }, "end": { - "line": 645, + "line": 651, "column": 32 } } @@ -136263,15 +138656,15 @@ "updateContext": null }, "value": "=", - "start": 22637, - "end": 22638, + "start": 22969, + "end": 22970, "loc": { "start": { - "line": 645, + "line": 651, "column": 33 }, "end": { - "line": 645, + "line": 651, "column": 34 } } @@ -136289,15 +138682,15 @@ "binop": null }, "value": "ctx", - "start": 22639, - "end": 22642, + "start": 22971, + "end": 22974, "loc": { "start": { - "line": 645, + "line": 651, "column": 35 }, "end": { - "line": 645, + "line": 651, "column": 38 } } @@ -136315,15 +138708,15 @@ "binop": null, "updateContext": null }, - "start": 22642, - "end": 22643, + "start": 22974, + "end": 22975, "loc": { "start": { - "line": 645, + "line": 651, "column": 38 }, "end": { - "line": 645, + "line": 651, "column": 39 } } @@ -136341,15 +138734,15 @@ "binop": null }, "value": "metaModelCorrections", - "start": 22643, - "end": 22663, + "start": 22975, + "end": 22995, "loc": { "start": { - "line": 645, + "line": 651, "column": 39 }, "end": { - "line": 645, + "line": 651, "column": 59 } } @@ -136367,15 +138760,15 @@ "binop": null, "updateContext": null }, - "start": 22663, - "end": 22664, + "start": 22995, + "end": 22996, "loc": { "start": { - "line": 645, + "line": 651, "column": 59 }, "end": { - "line": 645, + "line": 651, "column": 60 } } @@ -136393,15 +138786,15 @@ "binop": null }, "value": "metaObjectsMap", - "start": 22664, - "end": 22678, + "start": 22996, + "end": 23010, "loc": { "start": { - "line": 645, + "line": 651, "column": 60 }, "end": { - "line": 645, + "line": 651, "column": 74 } } @@ -136419,15 +138812,15 @@ "binop": null, "updateContext": null }, - "start": 22678, - "end": 22679, + "start": 23010, + "end": 23011, "loc": { "start": { - "line": 645, + "line": 651, "column": 74 }, "end": { - "line": 645, + "line": 651, "column": 75 } } @@ -136445,15 +138838,15 @@ "binop": null }, "value": "entityId", - "start": 22679, - "end": 22687, + "start": 23011, + "end": 23019, "loc": { "start": { - "line": 645, + "line": 651, "column": 75 }, "end": { - "line": 645, + "line": 651, "column": 83 } } @@ -136471,15 +138864,15 @@ "binop": null, "updateContext": null }, - "start": 22687, - "end": 22688, + "start": 23019, + "end": 23020, "loc": { "start": { - "line": 645, + "line": 651, "column": 83 }, "end": { - "line": 645, + "line": 651, "column": 84 } } @@ -136497,15 +138890,15 @@ "binop": null, "updateContext": null }, - "start": 22688, - "end": 22689, + "start": 23020, + "end": 23021, "loc": { "start": { - "line": 645, + "line": 651, "column": 84 }, "end": { - "line": 645, + "line": 651, "column": 85 } } @@ -136525,15 +138918,15 @@ "updateContext": null }, "value": "if", - "start": 22706, - "end": 22708, + "start": 23038, + "end": 23040, "loc": { "start": { - "line": 646, + "line": 652, "column": 16 }, "end": { - "line": 646, + "line": 652, "column": 18 } } @@ -136550,15 +138943,15 @@ "postfix": false, "binop": null }, - "start": 22709, - "end": 22710, + "start": 23041, + "end": 23042, "loc": { "start": { - "line": 646, + "line": 652, "column": 19 }, "end": { - "line": 646, + "line": 652, "column": 20 } } @@ -136576,15 +138969,15 @@ "binop": null }, "value": "metaObject", - "start": 22710, - "end": 22720, + "start": 23042, + "end": 23052, "loc": { "start": { - "line": 646, + "line": 652, "column": 20 }, "end": { - "line": 646, + "line": 652, "column": 30 } } @@ -136601,15 +138994,15 @@ "postfix": false, "binop": null }, - "start": 22720, - "end": 22721, + "start": 23052, + "end": 23053, "loc": { "start": { - "line": 646, + "line": 652, "column": 30 }, "end": { - "line": 646, + "line": 652, "column": 31 } } @@ -136626,15 +139019,15 @@ "postfix": false, "binop": null }, - "start": 22722, - "end": 22723, + "start": 23054, + "end": 23055, "loc": { "start": { - "line": 646, + "line": 652, "column": 32 }, "end": { - "line": 646, + "line": 652, "column": 33 } } @@ -136652,15 +139045,15 @@ "binop": null }, "value": "sceneModel", - "start": 22744, - "end": 22754, + "start": 23076, + "end": 23086, "loc": { "start": { - "line": 647, + "line": 653, "column": 20 }, "end": { - "line": 647, + "line": 653, "column": 30 } } @@ -136678,15 +139071,15 @@ "binop": null, "updateContext": null }, - "start": 22754, - "end": 22755, + "start": 23086, + "end": 23087, "loc": { "start": { - "line": 647, + "line": 653, "column": 30 }, "end": { - "line": 647, + "line": 653, "column": 31 } } @@ -136704,15 +139097,15 @@ "binop": null }, "value": "createEntity", - "start": 22755, - "end": 22767, + "start": 23087, + "end": 23099, "loc": { "start": { - "line": 647, + "line": 653, "column": 31 }, "end": { - "line": 647, + "line": 653, "column": 43 } } @@ -136729,15 +139122,15 @@ "postfix": false, "binop": null }, - "start": 22767, - "end": 22768, + "start": 23099, + "end": 23100, "loc": { "start": { - "line": 647, + "line": 653, "column": 43 }, "end": { - "line": 647, + "line": 653, "column": 44 } } @@ -136754,15 +139147,15 @@ "postfix": false, "binop": null }, - "start": 22768, - "end": 22769, + "start": 23100, + "end": 23101, "loc": { "start": { - "line": 647, + "line": 653, "column": 44 }, "end": { - "line": 647, + "line": 653, "column": 45 } } @@ -136780,15 +139173,15 @@ "binop": null }, "value": "id", - "start": 22794, - "end": 22796, + "start": 23126, + "end": 23128, "loc": { "start": { - "line": 648, + "line": 654, "column": 24 }, "end": { - "line": 648, + "line": 654, "column": 26 } } @@ -136806,15 +139199,15 @@ "binop": null, "updateContext": null }, - "start": 22796, - "end": 22797, + "start": 23128, + "end": 23129, "loc": { "start": { - "line": 648, + "line": 654, "column": 26 }, "end": { - "line": 648, + "line": 654, "column": 27 } } @@ -136832,15 +139225,15 @@ "binop": null }, "value": "entityId", - "start": 22798, - "end": 22806, + "start": 23130, + "end": 23138, "loc": { "start": { - "line": 648, + "line": 654, "column": 28 }, "end": { - "line": 648, + "line": 654, "column": 36 } } @@ -136858,15 +139251,15 @@ "binop": null, "updateContext": null }, - "start": 22806, - "end": 22807, + "start": 23138, + "end": 23139, "loc": { "start": { - "line": 648, + "line": 654, "column": 36 }, "end": { - "line": 648, + "line": 654, "column": 37 } } @@ -136884,15 +139277,15 @@ "binop": null }, "value": "meshIds", - "start": 22832, - "end": 22839, + "start": 23164, + "end": 23171, "loc": { "start": { - "line": 649, + "line": 655, "column": 24 }, "end": { - "line": 649, + "line": 655, "column": 31 } } @@ -136910,15 +139303,15 @@ "binop": null, "updateContext": null }, - "start": 22839, - "end": 22840, + "start": 23171, + "end": 23172, "loc": { "start": { - "line": 649, + "line": 655, "column": 31 }, "end": { - "line": 649, + "line": 655, "column": 32 } } @@ -136936,15 +139329,15 @@ "binop": null }, "value": "deferredMeshIds", - "start": 22841, - "end": 22856, + "start": 23173, + "end": 23188, "loc": { "start": { - "line": 649, + "line": 655, "column": 33 }, "end": { - "line": 649, + "line": 655, "column": 48 } } @@ -136961,15 +139354,15 @@ "postfix": false, "binop": null }, - "start": 22877, - "end": 22878, + "start": 23209, + "end": 23210, "loc": { "start": { - "line": 650, + "line": 656, "column": 20 }, "end": { - "line": 650, + "line": 656, "column": 21 } } @@ -136986,15 +139379,15 @@ "postfix": false, "binop": null }, - "start": 22878, - "end": 22879, + "start": 23210, + "end": 23211, "loc": { "start": { - "line": 650, + "line": 656, "column": 21 }, "end": { - "line": 650, + "line": 656, "column": 22 } } @@ -137012,15 +139405,15 @@ "binop": null, "updateContext": null }, - "start": 22879, - "end": 22880, + "start": 23211, + "end": 23212, "loc": { "start": { - "line": 650, + "line": 656, "column": 22 }, "end": { - "line": 650, + "line": 656, "column": 23 } } @@ -137038,15 +139431,15 @@ "binop": null }, "value": "deferredMeshIds", - "start": 22901, - "end": 22916, + "start": 23233, + "end": 23248, "loc": { "start": { - "line": 651, + "line": 657, "column": 20 }, "end": { - "line": 651, + "line": 657, "column": 35 } } @@ -137064,15 +139457,15 @@ "binop": null, "updateContext": null }, - "start": 22916, - "end": 22917, + "start": 23248, + "end": 23249, "loc": { "start": { - "line": 651, + "line": 657, "column": 35 }, "end": { - "line": 651, + "line": 657, "column": 36 } } @@ -137090,15 +139483,15 @@ "binop": null }, "value": "length", - "start": 22917, - "end": 22923, + "start": 23249, + "end": 23255, "loc": { "start": { - "line": 651, + "line": 657, "column": 36 }, "end": { - "line": 651, + "line": 657, "column": 42 } } @@ -137117,15 +139510,15 @@ "updateContext": null }, "value": "=", - "start": 22924, - "end": 22925, + "start": 23256, + "end": 23257, "loc": { "start": { - "line": 651, + "line": 657, "column": 43 }, "end": { - "line": 651, + "line": 657, "column": 44 } } @@ -137144,15 +139537,15 @@ "updateContext": null }, "value": 0, - "start": 22926, - "end": 22927, + "start": 23258, + "end": 23259, "loc": { "start": { - "line": 651, + "line": 657, "column": 45 }, "end": { - "line": 651, + "line": 657, "column": 46 } } @@ -137170,15 +139563,15 @@ "binop": null, "updateContext": null }, - "start": 22927, - "end": 22928, + "start": 23259, + "end": 23260, "loc": { "start": { - "line": 651, + "line": 657, "column": 46 }, "end": { - "line": 651, + "line": 657, "column": 47 } } @@ -137195,15 +139588,15 @@ "postfix": false, "binop": null }, - "start": 22945, - "end": 22946, + "start": 23277, + "end": 23278, "loc": { "start": { - "line": 652, + "line": 658, "column": 16 }, "end": { - "line": 652, + "line": 658, "column": 17 } } @@ -137220,15 +139613,15 @@ "postfix": false, "binop": null }, - "start": 22959, - "end": 22960, + "start": 23291, + "end": 23292, "loc": { "start": { - "line": 653, + "line": 659, "column": 12 }, "end": { - "line": 653, + "line": 659, "column": 13 } } @@ -137245,15 +139638,15 @@ "postfix": false, "binop": null }, - "start": 22969, - "end": 22970, + "start": 23301, + "end": 23302, "loc": { "start": { - "line": 654, + "line": 660, "column": 8 }, "end": { - "line": 654, + "line": 660, "column": 9 } } @@ -137273,15 +139666,15 @@ "updateContext": null }, "value": "else", - "start": 22971, - "end": 22975, + "start": 23303, + "end": 23307, "loc": { "start": { - "line": 654, + "line": 660, "column": 10 }, "end": { - "line": 654, + "line": 660, "column": 14 } } @@ -137298,15 +139691,15 @@ "postfix": false, "binop": null }, - "start": 22976, - "end": 22977, + "start": 23308, + "end": 23309, "loc": { "start": { - "line": 654, + "line": 660, "column": 15 }, "end": { - "line": 654, + "line": 660, "column": 16 } } @@ -137314,15 +139707,15 @@ { "type": "CommentLine", "value": " Create an XKTObject from the meshes at each named glTF node, don't care about metaobjects", - "start": 22990, - "end": 23082, + "start": 23322, + "end": 23414, "loc": { "start": { - "line": 655, + "line": 661, "column": 12 }, "end": { - "line": 655, + "line": 661, "column": 104 } } @@ -137340,15 +139733,15 @@ "binop": null }, "value": "sceneModel", - "start": 23095, - "end": 23105, + "start": 23427, + "end": 23437, "loc": { "start": { - "line": 656, + "line": 662, "column": 12 }, "end": { - "line": 656, + "line": 662, "column": 22 } } @@ -137366,15 +139759,15 @@ "binop": null, "updateContext": null }, - "start": 23105, - "end": 23106, + "start": 23437, + "end": 23438, "loc": { "start": { - "line": 656, + "line": 662, "column": 22 }, "end": { - "line": 656, + "line": 662, "column": 23 } } @@ -137392,15 +139785,15 @@ "binop": null }, "value": "createEntity", - "start": 23106, - "end": 23118, + "start": 23438, + "end": 23450, "loc": { "start": { - "line": 656, + "line": 662, "column": 23 }, "end": { - "line": 656, + "line": 662, "column": 35 } } @@ -137417,15 +139810,15 @@ "postfix": false, "binop": null }, - "start": 23118, - "end": 23119, + "start": 23450, + "end": 23451, "loc": { "start": { - "line": 656, + "line": 662, "column": 35 }, "end": { - "line": 656, + "line": 662, "column": 36 } } @@ -137442,15 +139835,15 @@ "postfix": false, "binop": null }, - "start": 23119, - "end": 23120, + "start": 23451, + "end": 23452, "loc": { "start": { - "line": 656, + "line": 662, "column": 36 }, "end": { - "line": 656, + "line": 662, "column": 37 } } @@ -137468,15 +139861,15 @@ "binop": null }, "value": "id", - "start": 23137, - "end": 23139, + "start": 23469, + "end": 23471, "loc": { "start": { - "line": 657, + "line": 663, "column": 16 }, "end": { - "line": 657, + "line": 663, "column": 18 } } @@ -137494,15 +139887,15 @@ "binop": null, "updateContext": null }, - "start": 23139, - "end": 23140, + "start": 23471, + "end": 23472, "loc": { "start": { - "line": 657, + "line": 663, "column": 18 }, "end": { - "line": 657, + "line": 663, "column": 19 } } @@ -137520,15 +139913,15 @@ "binop": null }, "value": "entityId", - "start": 23141, - "end": 23149, + "start": 23473, + "end": 23481, "loc": { "start": { - "line": 657, + "line": 663, "column": 20 }, "end": { - "line": 657, + "line": 663, "column": 28 } } @@ -137546,15 +139939,15 @@ "binop": null, "updateContext": null }, - "start": 23149, - "end": 23150, + "start": 23481, + "end": 23482, "loc": { "start": { - "line": 657, + "line": 663, "column": 28 }, "end": { - "line": 657, + "line": 663, "column": 29 } } @@ -137572,15 +139965,15 @@ "binop": null }, "value": "meshIds", - "start": 23167, - "end": 23174, + "start": 23499, + "end": 23506, "loc": { "start": { - "line": 658, + "line": 664, "column": 16 }, "end": { - "line": 658, + "line": 664, "column": 23 } } @@ -137598,15 +139991,15 @@ "binop": null, "updateContext": null }, - "start": 23174, - "end": 23175, + "start": 23506, + "end": 23507, "loc": { "start": { - "line": 658, + "line": 664, "column": 23 }, "end": { - "line": 658, + "line": 664, "column": 24 } } @@ -137624,15 +140017,15 @@ "binop": null }, "value": "deferredMeshIds", - "start": 23176, - "end": 23191, + "start": 23508, + "end": 23523, "loc": { "start": { - "line": 658, + "line": 664, "column": 25 }, "end": { - "line": 658, + "line": 664, "column": 40 } } @@ -137649,15 +140042,15 @@ "postfix": false, "binop": null }, - "start": 23204, - "end": 23205, + "start": 23536, + "end": 23537, "loc": { "start": { - "line": 659, + "line": 665, "column": 12 }, "end": { - "line": 659, + "line": 665, "column": 13 } } @@ -137674,15 +140067,15 @@ "postfix": false, "binop": null }, - "start": 23205, - "end": 23206, + "start": 23537, + "end": 23538, "loc": { "start": { - "line": 659, + "line": 665, "column": 13 }, "end": { - "line": 659, + "line": 665, "column": 14 } } @@ -137700,15 +140093,15 @@ "binop": null, "updateContext": null }, - "start": 23206, - "end": 23207, + "start": 23538, + "end": 23539, "loc": { "start": { - "line": 659, + "line": 665, "column": 14 }, "end": { - "line": 659, + "line": 665, "column": 15 } } @@ -137726,15 +140119,15 @@ "binop": null }, "value": "deferredMeshIds", - "start": 23220, - "end": 23235, + "start": 23552, + "end": 23567, "loc": { "start": { - "line": 660, + "line": 666, "column": 12 }, "end": { - "line": 660, + "line": 666, "column": 27 } } @@ -137752,15 +140145,15 @@ "binop": null, "updateContext": null }, - "start": 23235, - "end": 23236, + "start": 23567, + "end": 23568, "loc": { "start": { - "line": 660, + "line": 666, "column": 27 }, "end": { - "line": 660, + "line": 666, "column": 28 } } @@ -137778,15 +140171,15 @@ "binop": null }, "value": "length", - "start": 23236, - "end": 23242, + "start": 23568, + "end": 23574, "loc": { "start": { - "line": 660, + "line": 666, "column": 28 }, "end": { - "line": 660, + "line": 666, "column": 34 } } @@ -137805,15 +140198,15 @@ "updateContext": null }, "value": "=", - "start": 23243, - "end": 23244, + "start": 23575, + "end": 23576, "loc": { "start": { - "line": 660, + "line": 666, "column": 35 }, "end": { - "line": 660, + "line": 666, "column": 36 } } @@ -137832,15 +140225,15 @@ "updateContext": null }, "value": 0, - "start": 23245, - "end": 23246, + "start": 23577, + "end": 23578, "loc": { "start": { - "line": 660, + "line": 666, "column": 37 }, "end": { - "line": 660, + "line": 666, "column": 38 } } @@ -137858,15 +140251,15 @@ "binop": null, "updateContext": null }, - "start": 23246, - "end": 23247, + "start": 23578, + "end": 23579, "loc": { "start": { - "line": 660, + "line": 666, "column": 38 }, "end": { - "line": 660, + "line": 666, "column": 39 } } @@ -137883,15 +140276,15 @@ "postfix": false, "binop": null }, - "start": 23256, - "end": 23257, + "start": 23588, + "end": 23589, "loc": { "start": { - "line": 661, + "line": 667, "column": 8 }, "end": { - "line": 661, + "line": 667, "column": 9 } } @@ -137908,15 +140301,15 @@ "postfix": false, "binop": null }, - "start": 23262, - "end": 23263, + "start": 23594, + "end": 23595, "loc": { "start": { - "line": 662, + "line": 668, "column": 4 }, "end": { - "line": 662, + "line": 668, "column": 5 } } @@ -137933,15 +140326,15 @@ "postfix": false, "binop": null }, - "start": 23264, - "end": 23265, + "start": 23596, + "end": 23597, "loc": { "start": { - "line": 663, + "line": 669, "column": 0 }, "end": { - "line": 663, + "line": 669, "column": 1 } } @@ -137960,15 +140353,15 @@ "binop": null }, "value": "function", - "start": 23267, - "end": 23275, + "start": 23599, + "end": 23607, "loc": { "start": { - "line": 665, + "line": 671, "column": 0 }, "end": { - "line": 665, + "line": 671, "column": 8 } } @@ -137986,15 +140379,15 @@ "binop": null }, "value": "error", - "start": 23276, - "end": 23281, + "start": 23608, + "end": 23613, "loc": { "start": { - "line": 665, + "line": 671, "column": 9 }, "end": { - "line": 665, + "line": 671, "column": 14 } } @@ -138011,15 +140404,15 @@ "postfix": false, "binop": null }, - "start": 23281, - "end": 23282, + "start": 23613, + "end": 23614, "loc": { "start": { - "line": 665, + "line": 671, "column": 14 }, "end": { - "line": 665, + "line": 671, "column": 15 } } @@ -138037,15 +140430,15 @@ "binop": null }, "value": "ctx", - "start": 23282, - "end": 23285, + "start": 23614, + "end": 23617, "loc": { "start": { - "line": 665, + "line": 671, "column": 15 }, "end": { - "line": 665, + "line": 671, "column": 18 } } @@ -138063,15 +140456,15 @@ "binop": null, "updateContext": null }, - "start": 23285, - "end": 23286, + "start": 23617, + "end": 23618, "loc": { "start": { - "line": 665, + "line": 671, "column": 18 }, "end": { - "line": 665, + "line": 671, "column": 19 } } @@ -138089,15 +140482,15 @@ "binop": null }, "value": "msg", - "start": 23287, - "end": 23290, + "start": 23619, + "end": 23622, "loc": { "start": { - "line": 665, + "line": 671, "column": 20 }, "end": { - "line": 665, + "line": 671, "column": 23 } } @@ -138114,15 +140507,15 @@ "postfix": false, "binop": null }, - "start": 23290, - "end": 23291, + "start": 23622, + "end": 23623, "loc": { "start": { - "line": 665, + "line": 671, "column": 23 }, "end": { - "line": 665, + "line": 671, "column": 24 } } @@ -138139,15 +140532,15 @@ "postfix": false, "binop": null }, - "start": 23292, - "end": 23293, + "start": 23624, + "end": 23625, "loc": { "start": { - "line": 665, + "line": 671, "column": 25 }, "end": { - "line": 665, + "line": 671, "column": 26 } } @@ -138165,15 +140558,15 @@ "binop": null }, "value": "ctx", - "start": 23298, - "end": 23301, + "start": 23630, + "end": 23633, "loc": { "start": { - "line": 666, + "line": 672, "column": 4 }, "end": { - "line": 666, + "line": 672, "column": 7 } } @@ -138191,15 +140584,15 @@ "binop": null, "updateContext": null }, - "start": 23301, - "end": 23302, + "start": 23633, + "end": 23634, "loc": { "start": { - "line": 666, + "line": 672, "column": 7 }, "end": { - "line": 666, + "line": 672, "column": 8 } } @@ -138217,15 +140610,15 @@ "binop": null }, "value": "plugin", - "start": 23302, - "end": 23308, + "start": 23634, + "end": 23640, "loc": { "start": { - "line": 666, + "line": 672, "column": 8 }, "end": { - "line": 666, + "line": 672, "column": 14 } } @@ -138243,15 +140636,15 @@ "binop": null, "updateContext": null }, - "start": 23308, - "end": 23309, + "start": 23640, + "end": 23641, "loc": { "start": { - "line": 666, + "line": 672, "column": 14 }, "end": { - "line": 666, + "line": 672, "column": 15 } } @@ -138269,15 +140662,15 @@ "binop": null }, "value": "error", - "start": 23309, - "end": 23314, + "start": 23641, + "end": 23646, "loc": { "start": { - "line": 666, + "line": 672, "column": 15 }, "end": { - "line": 666, + "line": 672, "column": 20 } } @@ -138294,15 +140687,15 @@ "postfix": false, "binop": null }, - "start": 23314, - "end": 23315, + "start": 23646, + "end": 23647, "loc": { "start": { - "line": 666, + "line": 672, "column": 20 }, "end": { - "line": 666, + "line": 672, "column": 21 } } @@ -138320,15 +140713,15 @@ "binop": null }, "value": "msg", - "start": 23315, - "end": 23318, + "start": 23647, + "end": 23650, "loc": { "start": { - "line": 666, + "line": 672, "column": 21 }, "end": { - "line": 666, + "line": 672, "column": 24 } } @@ -138345,15 +140738,15 @@ "postfix": false, "binop": null }, - "start": 23318, - "end": 23319, + "start": 23650, + "end": 23651, "loc": { "start": { - "line": 666, + "line": 672, "column": 24 }, "end": { - "line": 666, + "line": 672, "column": 25 } } @@ -138371,15 +140764,15 @@ "binop": null, "updateContext": null }, - "start": 23319, - "end": 23320, + "start": 23651, + "end": 23652, "loc": { "start": { - "line": 666, + "line": 672, "column": 25 }, "end": { - "line": 666, + "line": 672, "column": 26 } } @@ -138396,15 +140789,15 @@ "postfix": false, "binop": null }, - "start": 23321, - "end": 23322, + "start": 23653, + "end": 23654, "loc": { "start": { - "line": 667, + "line": 673, "column": 0 }, "end": { - "line": 667, + "line": 673, "column": 1 } } @@ -138424,15 +140817,15 @@ "updateContext": null }, "value": "export", - "start": 23324, - "end": 23330, + "start": 23656, + "end": 23662, "loc": { "start": { - "line": 669, + "line": 675, "column": 0 }, "end": { - "line": 669, + "line": 675, "column": 6 } } @@ -138449,15 +140842,15 @@ "postfix": false, "binop": null }, - "start": 23331, - "end": 23332, + "start": 23663, + "end": 23664, "loc": { "start": { - "line": 669, + "line": 675, "column": 7 }, "end": { - "line": 669, + "line": 675, "column": 8 } } @@ -138475,15 +140868,15 @@ "binop": null }, "value": "GLTFSceneModelLoader", - "start": 23332, - "end": 23352, + "start": 23664, + "end": 23684, "loc": { "start": { - "line": 669, + "line": 675, "column": 8 }, "end": { - "line": 669, + "line": 675, "column": 28 } } @@ -138500,15 +140893,15 @@ "postfix": false, "binop": null }, - "start": 23352, - "end": 23353, + "start": 23684, + "end": 23685, "loc": { "start": { - "line": 669, + "line": 675, "column": 28 }, "end": { - "line": 669, + "line": 675, "column": 29 } } @@ -138526,15 +140919,15 @@ "binop": null, "updateContext": null }, - "start": 23353, - "end": 23354, + "start": 23685, + "end": 23686, "loc": { "start": { - "line": 669, + "line": 675, "column": 29 }, "end": { - "line": 669, + "line": 675, "column": 30 } } @@ -138552,15 +140945,15 @@ "binop": null, "updateContext": null }, - "start": 23355, - "end": 23355, + "start": 23687, + "end": 23687, "loc": { "start": { - "line": 670, + "line": 676, "column": 0 }, "end": { - "line": 670, + "line": 676, "column": 0 } } diff --git a/docs/ast/source/plugins/SectionPlanesPlugin/Control.js.json b/docs/ast/source/plugins/SectionPlanesPlugin/Control.js.json index e03dc0d34c..2448aae7dc 100644 --- a/docs/ast/source/plugins/SectionPlanesPlugin/Control.js.json +++ b/docs/ast/source/plugins/SectionPlanesPlugin/Control.js.json @@ -1,28 +1,28 @@ { "type": "File", "start": 0, - "end": 53167, + "end": 54318, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 1328, + "line": 1363, "column": 17 } }, "program": { "type": "Program", "start": 0, - "end": 53167, + "end": 54318, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 1328, + "line": 1363, "column": 17 } }, @@ -1174,14 +1174,14 @@ { "type": "Identifier", "start": 935, - "end": 53148, + "end": 54299, "loc": { "start": { "line": 22, "column": 0 }, "end": { - "line": 1326, + "line": 1361, "column": 1 } }, @@ -1207,14 +1207,14 @@ "body": { "type": "ClassBody", "start": 949, - "end": 53148, + "end": 54299, "loc": { "start": { "line": 22, "column": 14 }, "end": { - "line": 1326, + "line": 1361, "column": 1 } }, @@ -9561,14 +9561,14 @@ { "type": "ClassMethod", "start": 5648, - "end": 36029, + "end": 37180, "loc": { "start": { "line": 178, "column": 4 }, "end": { - "line": 892, + "line": 927, "column": 5 } }, @@ -9601,14 +9601,14 @@ "body": { "type": "BlockStatement", "start": 5663, - "end": 36029, + "end": 37180, "loc": { "start": { "line": 178, "column": 19 }, "end": { - "line": 892, + "line": 927, "column": 5 } }, @@ -10196,28 +10196,28 @@ { "type": "ExpressionStatement", "start": 5932, - "end": 6040, + "end": 6069, "loc": { "start": { "line": 188, "column": 8 }, "end": { - "line": 191, + "line": 192, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 5932, - "end": 6039, + "end": 6068, "loc": { "start": { "line": 188, "column": 8 }, "end": { - "line": 191, + "line": 192, "column": 10 } }, @@ -10273,14 +10273,14 @@ "right": { "type": "NewExpression", "start": 5949, - "end": 6039, + "end": 6068, "loc": { "start": { "line": 188, "column": 25 }, "end": { - "line": 191, + "line": 192, "column": 10 } }, @@ -10322,14 +10322,14 @@ { "type": "ObjectExpression", "start": 5965, - "end": 6038, + "end": 6067, "loc": { "start": { "line": 188, "column": 41 }, "end": { - "line": 191, + "line": 192, "column": 9 } }, @@ -10557,6 +10557,57 @@ } ] } + }, + { + "type": "ObjectProperty", + "start": 6042, + "end": 6057, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 27 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6042, + "end": 6050, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 20 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 6052, + "end": 6057, + "loc": { + "start": { + "line": 191, + "column": 22 + }, + "end": { + "line": 191, + "column": 27 + } + }, + "value": false + } } ] } @@ -10566,44 +10617,44 @@ }, { "type": "VariableDeclaration", - "start": 6050, - "end": 6082, + "start": 6079, + "end": 6111, "loc": { "start": { - "line": 193, + "line": 194, "column": 8 }, "end": { - "line": 193, + "line": 194, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 6056, - "end": 6081, + "start": 6085, + "end": 6110, "loc": { "start": { - "line": 193, + "line": 194, "column": 14 }, "end": { - "line": 193, + "line": 194, "column": 39 } }, "id": { "type": "Identifier", - "start": 6056, - "end": 6064, + "start": 6085, + "end": 6093, "loc": { "start": { - "line": 193, + "line": 194, "column": 14 }, "end": { - "line": 193, + "line": 194, "column": 22 }, "identifierName": "rootNode" @@ -10612,44 +10663,44 @@ }, "init": { "type": "MemberExpression", - "start": 6067, - "end": 6081, + "start": 6096, + "end": 6110, "loc": { "start": { - "line": 193, + "line": 194, "column": 25 }, "end": { - "line": 193, + "line": 194, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 6067, - "end": 6071, + "start": 6096, + "end": 6100, "loc": { "start": { - "line": 193, + "line": 194, "column": 25 }, "end": { - "line": 193, + "line": 194, "column": 29 } } }, "property": { "type": "Identifier", - "start": 6072, - "end": 6081, + "start": 6101, + "end": 6110, "loc": { "start": { - "line": 193, + "line": 194, "column": 30 }, "end": { - "line": 193, + "line": 194, "column": 39 }, "identifierName": "_rootNode" @@ -10664,44 +10715,44 @@ }, { "type": "VariableDeclaration", - "start": 6092, - "end": 8483, + "start": 6121, + "end": 8512, "loc": { "start": { - "line": 195, + "line": 196, "column": 8 }, "end": { - "line": 265, + "line": 266, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 6098, - "end": 8482, + "start": 6127, + "end": 8511, "loc": { "start": { - "line": 195, + "line": 196, "column": 14 }, "end": { - "line": 265, + "line": 266, "column": 9 } }, "id": { "type": "Identifier", - "start": 6098, - "end": 6104, + "start": 6127, + "end": 6133, "loc": { "start": { - "line": 195, + "line": 196, "column": 14 }, "end": { - "line": 195, + "line": 196, "column": 20 }, "identifierName": "shapes" @@ -10710,30 +10761,30 @@ }, "init": { "type": "ObjectExpression", - "start": 6107, - "end": 8482, + "start": 6136, + "end": 8511, "loc": { "start": { - "line": 195, + "line": 196, "column": 23 }, "end": { - "line": 265, + "line": 266, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 6144, - "end": 6435, + "start": 6173, + "end": 6464, "loc": { "start": { - "line": 197, + "line": 198, "column": 12 }, "end": { - "line": 204, + "line": 205, "column": 15 } }, @@ -10742,15 +10793,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6144, - "end": 6153, + "start": 6173, + "end": 6182, "loc": { "start": { - "line": 197, + "line": 198, "column": 12 }, "end": { - "line": 197, + "line": 198, "column": 21 }, "identifierName": "arrowHead" @@ -10760,29 +10811,29 @@ }, "value": { "type": "NewExpression", - "start": 6155, - "end": 6435, + "start": 6184, + "end": 6464, "loc": { "start": { - "line": 197, + "line": 198, "column": 23 }, "end": { - "line": 204, + "line": 205, "column": 15 } }, "callee": { "type": "Identifier", - "start": 6159, - "end": 6175, + "start": 6188, + "end": 6204, "loc": { "start": { - "line": 197, + "line": 198, "column": 27 }, "end": { - "line": 197, + "line": 198, "column": 43 }, "identifierName": "ReadableGeometry" @@ -10792,15 +10843,15 @@ "arguments": [ { "type": "Identifier", - "start": 6176, - "end": 6184, + "start": 6205, + "end": 6213, "loc": { "start": { - "line": 197, + "line": 198, "column": 44 }, "end": { - "line": 197, + "line": 198, "column": 52 }, "identifierName": "rootNode" @@ -10809,29 +10860,29 @@ }, { "type": "CallExpression", - "start": 6186, - "end": 6434, + "start": 6215, + "end": 6463, "loc": { "start": { - "line": 197, + "line": 198, "column": 54 }, "end": { - "line": 204, + "line": 205, "column": 14 } }, "callee": { "type": "Identifier", - "start": 6186, - "end": 6207, + "start": 6215, + "end": 6236, "loc": { "start": { - "line": 197, + "line": 198, "column": 54 }, "end": { - "line": 197, + "line": 198, "column": 75 }, "identifierName": "buildCylinderGeometry" @@ -10841,30 +10892,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 6208, - "end": 6433, + "start": 6237, + "end": 6462, "loc": { "start": { - "line": 197, + "line": 198, "column": 76 }, "end": { - "line": 204, + "line": 205, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 6226, - "end": 6242, + "start": 6255, + "end": 6271, "loc": { "start": { - "line": 198, + "line": 199, "column": 16 }, "end": { - "line": 198, + "line": 199, "column": 32 } }, @@ -10873,15 +10924,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6226, - "end": 6235, + "start": 6255, + "end": 6264, "loc": { "start": { - "line": 198, + "line": 199, "column": 16 }, "end": { - "line": 198, + "line": 199, "column": 25 }, "identifierName": "radiusTop" @@ -10890,15 +10941,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6237, - "end": 6242, + "start": 6266, + "end": 6271, "loc": { "start": { - "line": 198, + "line": 199, "column": 27 }, "end": { - "line": 198, + "line": 199, "column": 32 } }, @@ -10911,15 +10962,15 @@ }, { "type": "ObjectProperty", - "start": 6260, - "end": 6285, + "start": 6289, + "end": 6314, "loc": { "start": { - "line": 199, + "line": 200, "column": 16 }, "end": { - "line": 199, + "line": 200, "column": 41 } }, @@ -10928,15 +10979,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6260, - "end": 6272, + "start": 6289, + "end": 6301, "loc": { "start": { - "line": 199, + "line": 200, "column": 16 }, "end": { - "line": 199, + "line": 200, "column": 28 }, "identifierName": "radiusBottom" @@ -10945,15 +10996,15 @@ }, "value": { "type": "Identifier", - "start": 6274, - "end": 6285, + "start": 6303, + "end": 6314, "loc": { "start": { - "line": 199, + "line": 200, "column": 30 }, "end": { - "line": 199, + "line": 200, "column": 41 }, "identifierName": "arrowRadius" @@ -10963,15 +11014,15 @@ }, { "type": "ObjectProperty", - "start": 6303, - "end": 6321, + "start": 6332, + "end": 6350, "loc": { "start": { - "line": 200, + "line": 201, "column": 16 }, "end": { - "line": 200, + "line": 201, "column": 34 } }, @@ -10980,15 +11031,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6303, - "end": 6317, + "start": 6332, + "end": 6346, "loc": { "start": { - "line": 200, + "line": 201, "column": 16 }, "end": { - "line": 200, + "line": 201, "column": 30 }, "identifierName": "radialSegments" @@ -10997,15 +11048,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6319, - "end": 6321, + "start": 6348, + "end": 6350, "loc": { "start": { - "line": 200, + "line": 201, "column": 32 }, "end": { - "line": 200, + "line": 201, "column": 34 } }, @@ -11018,15 +11069,15 @@ }, { "type": "ObjectProperty", - "start": 6339, - "end": 6356, + "start": 6368, + "end": 6385, "loc": { "start": { - "line": 201, + "line": 202, "column": 16 }, "end": { - "line": 201, + "line": 202, "column": 33 } }, @@ -11035,15 +11086,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6339, - "end": 6353, + "start": 6368, + "end": 6382, "loc": { "start": { - "line": 201, + "line": 202, "column": 16 }, "end": { - "line": 201, + "line": 202, "column": 30 }, "identifierName": "heightSegments" @@ -11052,15 +11103,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6355, - "end": 6356, + "start": 6384, + "end": 6385, "loc": { "start": { - "line": 201, + "line": 202, "column": 32 }, "end": { - "line": 201, + "line": 202, "column": 33 } }, @@ -11073,15 +11124,15 @@ }, { "type": "ObjectProperty", - "start": 6374, - "end": 6385, + "start": 6403, + "end": 6414, "loc": { "start": { - "line": 202, + "line": 203, "column": 16 }, "end": { - "line": 202, + "line": 203, "column": 27 } }, @@ -11090,15 +11141,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6374, - "end": 6380, + "start": 6403, + "end": 6409, "loc": { "start": { - "line": 202, + "line": 203, "column": 16 }, "end": { - "line": 202, + "line": 203, "column": 22 }, "identifierName": "height" @@ -11107,15 +11158,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6382, - "end": 6385, + "start": 6411, + "end": 6414, "loc": { "start": { - "line": 202, + "line": 203, "column": 24 }, "end": { - "line": 202, + "line": 203, "column": 27 } }, @@ -11128,15 +11179,15 @@ }, { "type": "ObjectProperty", - "start": 6403, - "end": 6419, + "start": 6432, + "end": 6448, "loc": { "start": { - "line": 203, + "line": 204, "column": 16 }, "end": { - "line": 203, + "line": 204, "column": 32 } }, @@ -11145,15 +11196,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6403, - "end": 6412, + "start": 6432, + "end": 6441, "loc": { "start": { - "line": 203, + "line": 204, "column": 16 }, "end": { - "line": 203, + "line": 204, "column": 25 }, "identifierName": "openEnded" @@ -11162,15 +11213,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 6414, - "end": 6419, + "start": 6443, + "end": 6448, "loc": { "start": { - "line": 203, + "line": 204, "column": 27 }, "end": { - "line": 203, + "line": 204, "column": 32 } }, @@ -11187,15 +11238,15 @@ { "type": "CommentLine", "value": " Reusable geometries", - "start": 6108, - "end": 6130, + "start": 6137, + "end": 6159, "loc": { "start": { - "line": 195, + "line": 196, "column": 24 }, "end": { - "line": 195, + "line": 196, "column": 46 } } @@ -11204,15 +11255,15 @@ }, { "type": "ObjectProperty", - "start": 6450, - "end": 6738, + "start": 6479, + "end": 6767, "loc": { "start": { - "line": 206, + "line": 207, "column": 12 }, "end": { - "line": 213, + "line": 214, "column": 15 } }, @@ -11221,15 +11272,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6450, - "end": 6462, + "start": 6479, + "end": 6491, "loc": { "start": { - "line": 206, + "line": 207, "column": 12 }, "end": { - "line": 206, + "line": 207, "column": 24 }, "identifierName": "arrowHeadBig" @@ -11238,29 +11289,29 @@ }, "value": { "type": "NewExpression", - "start": 6464, - "end": 6738, + "start": 6493, + "end": 6767, "loc": { "start": { - "line": 206, + "line": 207, "column": 26 }, "end": { - "line": 213, + "line": 214, "column": 15 } }, "callee": { "type": "Identifier", - "start": 6468, - "end": 6484, + "start": 6497, + "end": 6513, "loc": { "start": { - "line": 206, + "line": 207, "column": 30 }, "end": { - "line": 206, + "line": 207, "column": 46 }, "identifierName": "ReadableGeometry" @@ -11270,15 +11321,15 @@ "arguments": [ { "type": "Identifier", - "start": 6485, - "end": 6493, + "start": 6514, + "end": 6522, "loc": { "start": { - "line": 206, + "line": 207, "column": 47 }, "end": { - "line": 206, + "line": 207, "column": 55 }, "identifierName": "rootNode" @@ -11287,29 +11338,29 @@ }, { "type": "CallExpression", - "start": 6495, - "end": 6737, + "start": 6524, + "end": 6766, "loc": { "start": { - "line": 206, + "line": 207, "column": 57 }, "end": { - "line": 213, + "line": 214, "column": 14 } }, "callee": { "type": "Identifier", - "start": 6495, - "end": 6516, + "start": 6524, + "end": 6545, "loc": { "start": { - "line": 206, + "line": 207, "column": 57 }, "end": { - "line": 206, + "line": 207, "column": 78 }, "identifierName": "buildCylinderGeometry" @@ -11319,30 +11370,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 6517, - "end": 6736, + "start": 6546, + "end": 6765, "loc": { "start": { - "line": 206, + "line": 207, "column": 79 }, "end": { - "line": 213, + "line": 214, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 6535, - "end": 6551, + "start": 6564, + "end": 6580, "loc": { "start": { - "line": 207, + "line": 208, "column": 16 }, "end": { - "line": 207, + "line": 208, "column": 32 } }, @@ -11351,15 +11402,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6535, - "end": 6544, + "start": 6564, + "end": 6573, "loc": { "start": { - "line": 207, + "line": 208, "column": 16 }, "end": { - "line": 207, + "line": 208, "column": 25 }, "identifierName": "radiusTop" @@ -11368,15 +11419,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6546, - "end": 6551, + "start": 6575, + "end": 6580, "loc": { "start": { - "line": 207, + "line": 208, "column": 27 }, "end": { - "line": 207, + "line": 208, "column": 32 } }, @@ -11389,15 +11440,15 @@ }, { "type": "ObjectProperty", - "start": 6569, - "end": 6587, + "start": 6598, + "end": 6616, "loc": { "start": { - "line": 208, + "line": 209, "column": 16 }, "end": { - "line": 208, + "line": 209, "column": 34 } }, @@ -11406,15 +11457,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6569, - "end": 6581, + "start": 6598, + "end": 6610, "loc": { "start": { - "line": 208, + "line": 209, "column": 16 }, "end": { - "line": 208, + "line": 209, "column": 28 }, "identifierName": "radiusBottom" @@ -11423,15 +11474,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6583, - "end": 6587, + "start": 6612, + "end": 6616, "loc": { "start": { - "line": 208, + "line": 209, "column": 30 }, "end": { - "line": 208, + "line": 209, "column": 34 } }, @@ -11444,15 +11495,15 @@ }, { "type": "ObjectProperty", - "start": 6605, - "end": 6623, + "start": 6634, + "end": 6652, "loc": { "start": { - "line": 209, + "line": 210, "column": 16 }, "end": { - "line": 209, + "line": 210, "column": 34 } }, @@ -11461,15 +11512,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6605, - "end": 6619, + "start": 6634, + "end": 6648, "loc": { "start": { - "line": 209, + "line": 210, "column": 16 }, "end": { - "line": 209, + "line": 210, "column": 30 }, "identifierName": "radialSegments" @@ -11478,15 +11529,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6621, - "end": 6623, + "start": 6650, + "end": 6652, "loc": { "start": { - "line": 209, + "line": 210, "column": 32 }, "end": { - "line": 209, + "line": 210, "column": 34 } }, @@ -11499,15 +11550,15 @@ }, { "type": "ObjectProperty", - "start": 6641, - "end": 6658, + "start": 6670, + "end": 6687, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 33 } }, @@ -11516,15 +11567,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6641, - "end": 6655, + "start": 6670, + "end": 6684, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 30 }, "identifierName": "heightSegments" @@ -11533,15 +11584,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6657, - "end": 6658, + "start": 6686, + "end": 6687, "loc": { "start": { - "line": 210, + "line": 211, "column": 32 }, "end": { - "line": 210, + "line": 211, "column": 33 } }, @@ -11554,15 +11605,15 @@ }, { "type": "ObjectProperty", - "start": 6676, - "end": 6688, + "start": 6705, + "end": 6717, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 28 } }, @@ -11571,15 +11622,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6676, - "end": 6682, + "start": 6705, + "end": 6711, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 22 }, "identifierName": "height" @@ -11588,15 +11639,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6684, - "end": 6688, + "start": 6713, + "end": 6717, "loc": { "start": { - "line": 211, + "line": 212, "column": 24 }, "end": { - "line": 211, + "line": 212, "column": 28 } }, @@ -11609,15 +11660,15 @@ }, { "type": "ObjectProperty", - "start": 6706, - "end": 6722, + "start": 6735, + "end": 6751, "loc": { "start": { - "line": 212, + "line": 213, "column": 16 }, "end": { - "line": 212, + "line": 213, "column": 32 } }, @@ -11626,15 +11677,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6706, - "end": 6715, + "start": 6735, + "end": 6744, "loc": { "start": { - "line": 212, + "line": 213, "column": 16 }, "end": { - "line": 212, + "line": 213, "column": 25 }, "identifierName": "openEnded" @@ -11643,15 +11694,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 6717, - "end": 6722, + "start": 6746, + "end": 6751, "loc": { "start": { - "line": 212, + "line": 213, "column": 27 }, "end": { - "line": 212, + "line": 213, "column": 32 } }, @@ -11667,15 +11718,15 @@ }, { "type": "ObjectProperty", - "start": 6753, - "end": 7042, + "start": 6782, + "end": 7071, "loc": { "start": { - "line": 215, + "line": 216, "column": 12 }, "end": { - "line": 222, + "line": 223, "column": 15 } }, @@ -11684,15 +11735,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6753, - "end": 6768, + "start": 6782, + "end": 6797, "loc": { "start": { - "line": 215, + "line": 216, "column": 12 }, "end": { - "line": 215, + "line": 216, "column": 27 }, "identifierName": "arrowHeadHandle" @@ -11701,29 +11752,29 @@ }, "value": { "type": "NewExpression", - "start": 6770, - "end": 7042, + "start": 6799, + "end": 7071, "loc": { "start": { - "line": 215, + "line": 216, "column": 29 }, "end": { - "line": 222, + "line": 223, "column": 15 } }, "callee": { "type": "Identifier", - "start": 6774, - "end": 6790, + "start": 6803, + "end": 6819, "loc": { "start": { - "line": 215, + "line": 216, "column": 33 }, "end": { - "line": 215, + "line": 216, "column": 49 }, "identifierName": "ReadableGeometry" @@ -11733,15 +11784,15 @@ "arguments": [ { "type": "Identifier", - "start": 6791, - "end": 6799, + "start": 6820, + "end": 6828, "loc": { "start": { - "line": 215, + "line": 216, "column": 50 }, "end": { - "line": 215, + "line": 216, "column": 58 }, "identifierName": "rootNode" @@ -11750,29 +11801,29 @@ }, { "type": "CallExpression", - "start": 6801, - "end": 7041, + "start": 6830, + "end": 7070, "loc": { "start": { - "line": 215, + "line": 216, "column": 60 }, "end": { - "line": 222, + "line": 223, "column": 14 } }, "callee": { "type": "Identifier", - "start": 6801, - "end": 6822, + "start": 6830, + "end": 6851, "loc": { "start": { - "line": 215, + "line": 216, "column": 60 }, "end": { - "line": 215, + "line": 216, "column": 81 }, "identifierName": "buildCylinderGeometry" @@ -11782,30 +11833,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 6823, - "end": 7040, + "start": 6852, + "end": 7069, "loc": { "start": { - "line": 215, + "line": 216, "column": 82 }, "end": { - "line": 222, + "line": 223, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 6841, - "end": 6856, + "start": 6870, + "end": 6885, "loc": { "start": { - "line": 216, + "line": 217, "column": 16 }, "end": { - "line": 216, + "line": 217, "column": 31 } }, @@ -11814,15 +11865,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6841, - "end": 6850, + "start": 6870, + "end": 6879, "loc": { "start": { - "line": 216, + "line": 217, "column": 16 }, "end": { - "line": 216, + "line": 217, "column": 25 }, "identifierName": "radiusTop" @@ -11831,15 +11882,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6852, - "end": 6856, + "start": 6881, + "end": 6885, "loc": { "start": { - "line": 216, + "line": 217, "column": 27 }, "end": { - "line": 216, + "line": 217, "column": 31 } }, @@ -11852,15 +11903,15 @@ }, { "type": "ObjectProperty", - "start": 6874, - "end": 6892, + "start": 6903, + "end": 6921, "loc": { "start": { - "line": 217, + "line": 218, "column": 16 }, "end": { - "line": 217, + "line": 218, "column": 34 } }, @@ -11869,15 +11920,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6874, - "end": 6886, + "start": 6903, + "end": 6915, "loc": { "start": { - "line": 217, + "line": 218, "column": 16 }, "end": { - "line": 217, + "line": 218, "column": 28 }, "identifierName": "radiusBottom" @@ -11886,15 +11937,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6888, - "end": 6892, + "start": 6917, + "end": 6921, "loc": { "start": { - "line": 217, + "line": 218, "column": 30 }, "end": { - "line": 217, + "line": 218, "column": 34 } }, @@ -11907,15 +11958,15 @@ }, { "type": "ObjectProperty", - "start": 6910, - "end": 6927, + "start": 6939, + "end": 6956, "loc": { "start": { - "line": 218, + "line": 219, "column": 16 }, "end": { - "line": 218, + "line": 219, "column": 33 } }, @@ -11924,15 +11975,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6910, - "end": 6924, + "start": 6939, + "end": 6953, "loc": { "start": { - "line": 218, + "line": 219, "column": 16 }, "end": { - "line": 218, + "line": 219, "column": 30 }, "identifierName": "radialSegments" @@ -11941,15 +11992,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6926, - "end": 6927, + "start": 6955, + "end": 6956, "loc": { "start": { - "line": 218, + "line": 219, "column": 32 }, "end": { - "line": 218, + "line": 219, "column": 33 } }, @@ -11962,15 +12013,15 @@ }, { "type": "ObjectProperty", - "start": 6945, - "end": 6962, + "start": 6974, + "end": 6991, "loc": { "start": { - "line": 219, + "line": 220, "column": 16 }, "end": { - "line": 219, + "line": 220, "column": 33 } }, @@ -11979,15 +12030,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6945, - "end": 6959, + "start": 6974, + "end": 6988, "loc": { "start": { - "line": 219, + "line": 220, "column": 16 }, "end": { - "line": 219, + "line": 220, "column": 30 }, "identifierName": "heightSegments" @@ -11996,15 +12047,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6961, - "end": 6962, + "start": 6990, + "end": 6991, "loc": { "start": { - "line": 219, + "line": 220, "column": 32 }, "end": { - "line": 219, + "line": 220, "column": 33 } }, @@ -12017,15 +12068,15 @@ }, { "type": "ObjectProperty", - "start": 6980, - "end": 6992, + "start": 7009, + "end": 7021, "loc": { "start": { - "line": 220, + "line": 221, "column": 16 }, "end": { - "line": 220, + "line": 221, "column": 28 } }, @@ -12034,15 +12085,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6980, - "end": 6986, + "start": 7009, + "end": 7015, "loc": { "start": { - "line": 220, + "line": 221, "column": 16 }, "end": { - "line": 220, + "line": 221, "column": 22 }, "identifierName": "height" @@ -12051,15 +12102,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6988, - "end": 6992, + "start": 7017, + "end": 7021, "loc": { "start": { - "line": 220, + "line": 221, "column": 24 }, "end": { - "line": 220, + "line": 221, "column": 28 } }, @@ -12072,15 +12123,15 @@ }, { "type": "ObjectProperty", - "start": 7010, - "end": 7026, + "start": 7039, + "end": 7055, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 32 } }, @@ -12089,15 +12140,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7010, - "end": 7019, + "start": 7039, + "end": 7048, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 25 }, "identifierName": "openEnded" @@ -12106,15 +12157,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 7021, - "end": 7026, + "start": 7050, + "end": 7055, "loc": { "start": { - "line": 221, + "line": 222, "column": 27 }, "end": { - "line": 221, + "line": 222, "column": 32 } }, @@ -12130,15 +12181,15 @@ }, { "type": "ObjectProperty", - "start": 7057, - "end": 7314, + "start": 7086, + "end": 7343, "loc": { "start": { - "line": 224, + "line": 225, "column": 12 }, "end": { - "line": 230, + "line": 231, "column": 15 } }, @@ -12147,15 +12198,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7057, - "end": 7062, + "start": 7086, + "end": 7091, "loc": { "start": { - "line": 224, + "line": 225, "column": 12 }, "end": { - "line": 224, + "line": 225, "column": 17 }, "identifierName": "curve" @@ -12164,29 +12215,29 @@ }, "value": { "type": "NewExpression", - "start": 7064, - "end": 7314, + "start": 7093, + "end": 7343, "loc": { "start": { - "line": 224, + "line": 225, "column": 19 }, "end": { - "line": 230, + "line": 231, "column": 15 } }, "callee": { "type": "Identifier", - "start": 7068, - "end": 7084, + "start": 7097, + "end": 7113, "loc": { "start": { - "line": 224, + "line": 225, "column": 23 }, "end": { - "line": 224, + "line": 225, "column": 39 }, "identifierName": "ReadableGeometry" @@ -12196,15 +12247,15 @@ "arguments": [ { "type": "Identifier", - "start": 7085, - "end": 7093, + "start": 7114, + "end": 7122, "loc": { "start": { - "line": 224, + "line": 225, "column": 40 }, "end": { - "line": 224, + "line": 225, "column": 48 }, "identifierName": "rootNode" @@ -12213,29 +12264,29 @@ }, { "type": "CallExpression", - "start": 7095, - "end": 7313, + "start": 7124, + "end": 7342, "loc": { "start": { - "line": 224, + "line": 225, "column": 50 }, "end": { - "line": 230, + "line": 231, "column": 14 } }, "callee": { "type": "Identifier", - "start": 7095, - "end": 7113, + "start": 7124, + "end": 7142, "loc": { "start": { - "line": 224, + "line": 225, "column": 50 }, "end": { - "line": 224, + "line": 225, "column": 68 }, "identifierName": "buildTorusGeometry" @@ -12245,30 +12296,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 7114, - "end": 7312, + "start": 7143, + "end": 7341, "loc": { "start": { - "line": 224, + "line": 225, "column": 69 }, "end": { - "line": 230, + "line": 231, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 7132, - "end": 7150, + "start": 7161, + "end": 7179, "loc": { "start": { - "line": 225, + "line": 226, "column": 16 }, "end": { - "line": 225, + "line": 226, "column": 34 } }, @@ -12277,15 +12328,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7132, - "end": 7138, + "start": 7161, + "end": 7167, "loc": { "start": { - "line": 225, + "line": 226, "column": 16 }, "end": { - "line": 225, + "line": 226, "column": 22 }, "identifierName": "radius" @@ -12294,15 +12345,15 @@ }, "value": { "type": "Identifier", - "start": 7140, - "end": 7150, + "start": 7169, + "end": 7179, "loc": { "start": { - "line": 225, + "line": 226, "column": 24 }, "end": { - "line": 225, + "line": 226, "column": 34 }, "identifierName": "hoopRadius" @@ -12312,15 +12363,15 @@ }, { "type": "ObjectProperty", - "start": 7168, - "end": 7184, + "start": 7197, + "end": 7213, "loc": { "start": { - "line": 226, + "line": 227, "column": 16 }, "end": { - "line": 226, + "line": 227, "column": 32 } }, @@ -12329,15 +12380,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7168, - "end": 7172, + "start": 7197, + "end": 7201, "loc": { "start": { - "line": 226, + "line": 227, "column": 16 }, "end": { - "line": 226, + "line": 227, "column": 20 }, "identifierName": "tube" @@ -12346,15 +12397,15 @@ }, "value": { "type": "Identifier", - "start": 7174, - "end": 7184, + "start": 7203, + "end": 7213, "loc": { "start": { - "line": 226, + "line": 227, "column": 22 }, "end": { - "line": 226, + "line": 227, "column": 32 }, "identifierName": "tubeRadius" @@ -12364,15 +12415,15 @@ }, { "type": "ObjectProperty", - "start": 7202, - "end": 7220, + "start": 7231, + "end": 7249, "loc": { "start": { - "line": 227, + "line": 228, "column": 16 }, "end": { - "line": 227, + "line": 228, "column": 34 } }, @@ -12381,15 +12432,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7202, - "end": 7216, + "start": 7231, + "end": 7245, "loc": { "start": { - "line": 227, + "line": 228, "column": 16 }, "end": { - "line": 227, + "line": 228, "column": 30 }, "identifierName": "radialSegments" @@ -12398,15 +12449,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7218, - "end": 7220, + "start": 7247, + "end": 7249, "loc": { "start": { - "line": 227, + "line": 228, "column": 32 }, "end": { - "line": 227, + "line": 228, "column": 34 } }, @@ -12419,15 +12470,15 @@ }, { "type": "ObjectProperty", - "start": 7238, - "end": 7254, + "start": 7267, + "end": 7283, "loc": { "start": { - "line": 228, + "line": 229, "column": 16 }, "end": { - "line": 228, + "line": 229, "column": 32 } }, @@ -12436,15 +12487,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7238, - "end": 7250, + "start": 7267, + "end": 7279, "loc": { "start": { - "line": 228, + "line": 229, "column": 16 }, "end": { - "line": 228, + "line": 229, "column": 28 }, "identifierName": "tubeSegments" @@ -12453,15 +12504,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7252, - "end": 7254, + "start": 7281, + "end": 7283, "loc": { "start": { - "line": 228, + "line": 229, "column": 30 }, "end": { - "line": 228, + "line": 229, "column": 32 } }, @@ -12474,15 +12525,15 @@ }, { "type": "ObjectProperty", - "start": 7272, - "end": 7298, + "start": 7301, + "end": 7327, "loc": { "start": { - "line": 229, + "line": 230, "column": 16 }, "end": { - "line": 229, + "line": 230, "column": 42 } }, @@ -12491,15 +12542,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7272, - "end": 7275, + "start": 7301, + "end": 7304, "loc": { "start": { - "line": 229, + "line": 230, "column": 16 }, "end": { - "line": 229, + "line": 230, "column": 19 }, "identifierName": "arc" @@ -12508,57 +12559,57 @@ }, "value": { "type": "BinaryExpression", - "start": 7277, - "end": 7298, + "start": 7306, + "end": 7327, "loc": { "start": { - "line": 229, + "line": 230, "column": 21 }, "end": { - "line": 229, + "line": 230, "column": 42 } }, "left": { "type": "BinaryExpression", - "start": 7278, - "end": 7291, + "start": 7307, + "end": 7320, "loc": { "start": { - "line": 229, + "line": 230, "column": 22 }, "end": { - "line": 229, + "line": 230, "column": 35 } }, "left": { "type": "MemberExpression", - "start": 7278, - "end": 7285, + "start": 7307, + "end": 7314, "loc": { "start": { - "line": 229, + "line": 230, "column": 22 }, "end": { - "line": 229, + "line": 230, "column": 29 } }, "object": { "type": "Identifier", - "start": 7278, - "end": 7282, + "start": 7307, + "end": 7311, "loc": { "start": { - "line": 229, + "line": 230, "column": 22 }, "end": { - "line": 229, + "line": 230, "column": 26 }, "identifierName": "Math" @@ -12567,15 +12618,15 @@ }, "property": { "type": "Identifier", - "start": 7283, - "end": 7285, + "start": 7312, + "end": 7314, "loc": { "start": { - "line": 229, + "line": 230, "column": 27 }, "end": { - "line": 229, + "line": 230, "column": 29 }, "identifierName": "PI" @@ -12587,15 +12638,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 7288, - "end": 7291, + "start": 7317, + "end": 7320, "loc": { "start": { - "line": 229, + "line": 230, "column": 32 }, "end": { - "line": 229, + "line": 230, "column": 35 } }, @@ -12607,21 +12658,21 @@ }, "extra": { "parenthesized": true, - "parenStart": 7277 + "parenStart": 7306 } }, "operator": "/", "right": { "type": "NumericLiteral", - "start": 7295, - "end": 7298, + "start": 7324, + "end": 7327, "loc": { "start": { - "line": 229, + "line": 230, "column": 39 }, "end": { - "line": 229, + "line": 230, "column": 42 } }, @@ -12642,15 +12693,15 @@ }, { "type": "ObjectProperty", - "start": 7329, - "end": 7598, + "start": 7358, + "end": 7627, "loc": { "start": { - "line": 232, + "line": 233, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 15 } }, @@ -12659,15 +12710,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7329, - "end": 7340, + "start": 7358, + "end": 7369, "loc": { "start": { - "line": 232, + "line": 233, "column": 12 }, "end": { - "line": 232, + "line": 233, "column": 23 }, "identifierName": "curveHandle" @@ -12676,29 +12727,29 @@ }, "value": { "type": "NewExpression", - "start": 7342, - "end": 7598, + "start": 7371, + "end": 7627, "loc": { "start": { - "line": 232, + "line": 233, "column": 25 }, "end": { - "line": 238, + "line": 239, "column": 15 } }, "callee": { "type": "Identifier", - "start": 7346, - "end": 7362, + "start": 7375, + "end": 7391, "loc": { "start": { - "line": 232, + "line": 233, "column": 29 }, "end": { - "line": 232, + "line": 233, "column": 45 }, "identifierName": "ReadableGeometry" @@ -12708,15 +12759,15 @@ "arguments": [ { "type": "Identifier", - "start": 7363, - "end": 7371, + "start": 7392, + "end": 7400, "loc": { "start": { - "line": 232, + "line": 233, "column": 46 }, "end": { - "line": 232, + "line": 233, "column": 54 }, "identifierName": "rootNode" @@ -12725,29 +12776,29 @@ }, { "type": "CallExpression", - "start": 7373, - "end": 7597, + "start": 7402, + "end": 7626, "loc": { "start": { - "line": 232, + "line": 233, "column": 56 }, "end": { - "line": 238, + "line": 239, "column": 14 } }, "callee": { "type": "Identifier", - "start": 7373, - "end": 7391, + "start": 7402, + "end": 7420, "loc": { "start": { - "line": 232, + "line": 233, "column": 56 }, "end": { - "line": 232, + "line": 233, "column": 74 }, "identifierName": "buildTorusGeometry" @@ -12757,30 +12808,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 7392, - "end": 7596, + "start": 7421, + "end": 7625, "loc": { "start": { - "line": 232, + "line": 233, "column": 75 }, "end": { - "line": 238, + "line": 239, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 7410, - "end": 7428, + "start": 7439, + "end": 7457, "loc": { "start": { - "line": 233, + "line": 234, "column": 16 }, "end": { - "line": 233, + "line": 234, "column": 34 } }, @@ -12789,15 +12840,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7410, - "end": 7416, + "start": 7439, + "end": 7445, "loc": { "start": { - "line": 233, + "line": 234, "column": 16 }, "end": { - "line": 233, + "line": 234, "column": 22 }, "identifierName": "radius" @@ -12806,15 +12857,15 @@ }, "value": { "type": "Identifier", - "start": 7418, - "end": 7428, + "start": 7447, + "end": 7457, "loc": { "start": { - "line": 233, + "line": 234, "column": 24 }, "end": { - "line": 233, + "line": 234, "column": 34 }, "identifierName": "hoopRadius" @@ -12824,15 +12875,15 @@ }, { "type": "ObjectProperty", - "start": 7446, - "end": 7468, + "start": 7475, + "end": 7497, "loc": { "start": { - "line": 234, + "line": 235, "column": 16 }, "end": { - "line": 234, + "line": 235, "column": 38 } }, @@ -12841,15 +12892,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7446, - "end": 7450, + "start": 7475, + "end": 7479, "loc": { "start": { - "line": 234, + "line": 235, "column": 16 }, "end": { - "line": 234, + "line": 235, "column": 20 }, "identifierName": "tube" @@ -12858,15 +12909,15 @@ }, "value": { "type": "Identifier", - "start": 7452, - "end": 7468, + "start": 7481, + "end": 7497, "loc": { "start": { - "line": 234, + "line": 235, "column": 22 }, "end": { - "line": 234, + "line": 235, "column": 38 }, "identifierName": "handleTubeRadius" @@ -12876,15 +12927,15 @@ }, { "type": "ObjectProperty", - "start": 7486, - "end": 7504, + "start": 7515, + "end": 7533, "loc": { "start": { - "line": 235, + "line": 236, "column": 16 }, "end": { - "line": 235, + "line": 236, "column": 34 } }, @@ -12893,15 +12944,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7486, - "end": 7500, + "start": 7515, + "end": 7529, "loc": { "start": { - "line": 235, + "line": 236, "column": 16 }, "end": { - "line": 235, + "line": 236, "column": 30 }, "identifierName": "radialSegments" @@ -12910,15 +12961,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7502, - "end": 7504, + "start": 7531, + "end": 7533, "loc": { "start": { - "line": 235, + "line": 236, "column": 32 }, "end": { - "line": 235, + "line": 236, "column": 34 } }, @@ -12931,15 +12982,15 @@ }, { "type": "ObjectProperty", - "start": 7522, - "end": 7538, + "start": 7551, + "end": 7567, "loc": { "start": { - "line": 236, + "line": 237, "column": 16 }, "end": { - "line": 236, + "line": 237, "column": 32 } }, @@ -12948,15 +12999,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7522, - "end": 7534, + "start": 7551, + "end": 7563, "loc": { "start": { - "line": 236, + "line": 237, "column": 16 }, "end": { - "line": 236, + "line": 237, "column": 28 }, "identifierName": "tubeSegments" @@ -12965,15 +13016,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7536, - "end": 7538, + "start": 7565, + "end": 7567, "loc": { "start": { - "line": 236, + "line": 237, "column": 30 }, "end": { - "line": 236, + "line": 237, "column": 32 } }, @@ -12986,15 +13037,15 @@ }, { "type": "ObjectProperty", - "start": 7556, - "end": 7582, + "start": 7585, + "end": 7611, "loc": { "start": { - "line": 237, + "line": 238, "column": 16 }, "end": { - "line": 237, + "line": 238, "column": 42 } }, @@ -13003,15 +13054,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7556, - "end": 7559, + "start": 7585, + "end": 7588, "loc": { "start": { - "line": 237, + "line": 238, "column": 16 }, "end": { - "line": 237, + "line": 238, "column": 19 }, "identifierName": "arc" @@ -13020,57 +13071,57 @@ }, "value": { "type": "BinaryExpression", - "start": 7561, - "end": 7582, + "start": 7590, + "end": 7611, "loc": { "start": { - "line": 237, + "line": 238, "column": 21 }, "end": { - "line": 237, + "line": 238, "column": 42 } }, "left": { "type": "BinaryExpression", - "start": 7562, - "end": 7575, + "start": 7591, + "end": 7604, "loc": { "start": { - "line": 237, + "line": 238, "column": 22 }, "end": { - "line": 237, + "line": 238, "column": 35 } }, "left": { "type": "MemberExpression", - "start": 7562, - "end": 7569, + "start": 7591, + "end": 7598, "loc": { "start": { - "line": 237, + "line": 238, "column": 22 }, "end": { - "line": 237, + "line": 238, "column": 29 } }, "object": { "type": "Identifier", - "start": 7562, - "end": 7566, + "start": 7591, + "end": 7595, "loc": { "start": { - "line": 237, + "line": 238, "column": 22 }, "end": { - "line": 237, + "line": 238, "column": 26 }, "identifierName": "Math" @@ -13079,15 +13130,15 @@ }, "property": { "type": "Identifier", - "start": 7567, - "end": 7569, + "start": 7596, + "end": 7598, "loc": { "start": { - "line": 237, + "line": 238, "column": 27 }, "end": { - "line": 237, + "line": 238, "column": 29 }, "identifierName": "PI" @@ -13099,15 +13150,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 7572, - "end": 7575, + "start": 7601, + "end": 7604, "loc": { "start": { - "line": 237, + "line": 238, "column": 32 }, "end": { - "line": 237, + "line": 238, "column": 35 } }, @@ -13119,21 +13170,21 @@ }, "extra": { "parenthesized": true, - "parenStart": 7561 + "parenStart": 7590 } }, "operator": "/", "right": { "type": "NumericLiteral", - "start": 7579, - "end": 7582, + "start": 7608, + "end": 7611, "loc": { "start": { - "line": 237, + "line": 238, "column": 39 }, "end": { - "line": 237, + "line": 238, "column": 42 } }, @@ -13154,15 +13205,15 @@ }, { "type": "ObjectProperty", - "start": 7613, - "end": 7862, + "start": 7642, + "end": 7891, "loc": { "start": { - "line": 240, + "line": 241, "column": 12 }, "end": { - "line": 246, + "line": 247, "column": 15 } }, @@ -13171,15 +13222,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7613, - "end": 7617, + "start": 7642, + "end": 7646, "loc": { "start": { - "line": 240, + "line": 241, "column": 12 }, "end": { - "line": 240, + "line": 241, "column": 16 }, "identifierName": "hoop" @@ -13188,29 +13239,29 @@ }, "value": { "type": "NewExpression", - "start": 7619, - "end": 7862, + "start": 7648, + "end": 7891, "loc": { "start": { - "line": 240, + "line": 241, "column": 18 }, "end": { - "line": 246, + "line": 247, "column": 15 } }, "callee": { "type": "Identifier", - "start": 7623, - "end": 7639, + "start": 7652, + "end": 7668, "loc": { "start": { - "line": 240, + "line": 241, "column": 22 }, "end": { - "line": 240, + "line": 241, "column": 38 }, "identifierName": "ReadableGeometry" @@ -13220,15 +13271,15 @@ "arguments": [ { "type": "Identifier", - "start": 7640, - "end": 7648, + "start": 7669, + "end": 7677, "loc": { "start": { - "line": 240, + "line": 241, "column": 39 }, "end": { - "line": 240, + "line": 241, "column": 47 }, "identifierName": "rootNode" @@ -13237,29 +13288,29 @@ }, { "type": "CallExpression", - "start": 7650, - "end": 7861, + "start": 7679, + "end": 7890, "loc": { "start": { - "line": 240, + "line": 241, "column": 49 }, "end": { - "line": 246, + "line": 247, "column": 14 } }, "callee": { "type": "Identifier", - "start": 7650, - "end": 7668, + "start": 7679, + "end": 7697, "loc": { "start": { - "line": 240, + "line": 241, "column": 49 }, "end": { - "line": 240, + "line": 241, "column": 67 }, "identifierName": "buildTorusGeometry" @@ -13269,30 +13320,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 7669, - "end": 7860, + "start": 7698, + "end": 7889, "loc": { "start": { - "line": 240, + "line": 241, "column": 68 }, "end": { - "line": 246, + "line": 247, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 7687, - "end": 7705, + "start": 7716, + "end": 7734, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 34 } }, @@ -13301,15 +13352,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7687, - "end": 7693, + "start": 7716, + "end": 7722, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 22 }, "identifierName": "radius" @@ -13318,15 +13369,15 @@ }, "value": { "type": "Identifier", - "start": 7695, - "end": 7705, + "start": 7724, + "end": 7734, "loc": { "start": { - "line": 241, + "line": 242, "column": 24 }, "end": { - "line": 241, + "line": 242, "column": 34 }, "identifierName": "hoopRadius" @@ -13336,15 +13387,15 @@ }, { "type": "ObjectProperty", - "start": 7723, - "end": 7739, + "start": 7752, + "end": 7768, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 32 } }, @@ -13353,15 +13404,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7723, - "end": 7727, + "start": 7752, + "end": 7756, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 20 }, "identifierName": "tube" @@ -13370,15 +13421,15 @@ }, "value": { "type": "Identifier", - "start": 7729, - "end": 7739, + "start": 7758, + "end": 7768, "loc": { "start": { - "line": 242, + "line": 243, "column": 22 }, "end": { - "line": 242, + "line": 243, "column": 32 }, "identifierName": "tubeRadius" @@ -13388,15 +13439,15 @@ }, { "type": "ObjectProperty", - "start": 7757, - "end": 7775, + "start": 7786, + "end": 7804, "loc": { "start": { - "line": 243, + "line": 244, "column": 16 }, "end": { - "line": 243, + "line": 244, "column": 34 } }, @@ -13405,15 +13456,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7757, - "end": 7771, + "start": 7786, + "end": 7800, "loc": { "start": { - "line": 243, + "line": 244, "column": 16 }, "end": { - "line": 243, + "line": 244, "column": 30 }, "identifierName": "radialSegments" @@ -13422,15 +13473,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7773, - "end": 7775, + "start": 7802, + "end": 7804, "loc": { "start": { - "line": 243, + "line": 244, "column": 32 }, "end": { - "line": 243, + "line": 244, "column": 34 } }, @@ -13443,15 +13494,15 @@ }, { "type": "ObjectProperty", - "start": 7793, - "end": 7808, + "start": 7822, + "end": 7837, "loc": { "start": { - "line": 244, + "line": 245, "column": 16 }, "end": { - "line": 244, + "line": 245, "column": 31 } }, @@ -13460,15 +13511,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7793, - "end": 7805, + "start": 7822, + "end": 7834, "loc": { "start": { - "line": 244, + "line": 245, "column": 16 }, "end": { - "line": 244, + "line": 245, "column": 28 }, "identifierName": "tubeSegments" @@ -13477,15 +13528,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7807, - "end": 7808, + "start": 7836, + "end": 7837, "loc": { "start": { - "line": 244, + "line": 245, "column": 30 }, "end": { - "line": 244, + "line": 245, "column": 31 } }, @@ -13498,15 +13549,15 @@ }, { "type": "ObjectProperty", - "start": 7826, - "end": 7846, + "start": 7855, + "end": 7875, "loc": { "start": { - "line": 245, + "line": 246, "column": 16 }, "end": { - "line": 245, + "line": 246, "column": 36 } }, @@ -13515,15 +13566,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7826, - "end": 7829, + "start": 7855, + "end": 7858, "loc": { "start": { - "line": 245, + "line": 246, "column": 16 }, "end": { - "line": 245, + "line": 246, "column": 19 }, "identifierName": "arc" @@ -13532,43 +13583,43 @@ }, "value": { "type": "BinaryExpression", - "start": 7832, - "end": 7845, + "start": 7861, + "end": 7874, "loc": { "start": { - "line": 245, + "line": 246, "column": 22 }, "end": { - "line": 245, + "line": 246, "column": 35 } }, "left": { "type": "MemberExpression", - "start": 7832, - "end": 7839, + "start": 7861, + "end": 7868, "loc": { "start": { - "line": 245, + "line": 246, "column": 22 }, "end": { - "line": 245, + "line": 246, "column": 29 } }, "object": { "type": "Identifier", - "start": 7832, - "end": 7836, + "start": 7861, + "end": 7865, "loc": { "start": { - "line": 245, + "line": 246, "column": 22 }, "end": { - "line": 245, + "line": 246, "column": 26 }, "identifierName": "Math" @@ -13577,15 +13628,15 @@ }, "property": { "type": "Identifier", - "start": 7837, - "end": 7839, + "start": 7866, + "end": 7868, "loc": { "start": { - "line": 245, + "line": 246, "column": 27 }, "end": { - "line": 245, + "line": 246, "column": 29 }, "identifierName": "PI" @@ -13597,15 +13648,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 7842, - "end": 7845, + "start": 7871, + "end": 7874, "loc": { "start": { - "line": 245, + "line": 246, "column": 32 }, "end": { - "line": 245, + "line": 246, "column": 35 } }, @@ -13617,7 +13668,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 7831 + "parenStart": 7860 } } } @@ -13630,15 +13681,15 @@ }, { "type": "ObjectProperty", - "start": 7877, - "end": 8170, + "start": 7906, + "end": 8199, "loc": { "start": { - "line": 248, + "line": 249, "column": 12 }, "end": { - "line": 255, + "line": 256, "column": 15 } }, @@ -13647,15 +13698,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7877, - "end": 7881, + "start": 7906, + "end": 7910, "loc": { "start": { - "line": 248, + "line": 249, "column": 12 }, "end": { - "line": 248, + "line": 249, "column": 16 }, "identifierName": "axis" @@ -13664,29 +13715,29 @@ }, "value": { "type": "NewExpression", - "start": 7883, - "end": 8170, + "start": 7912, + "end": 8199, "loc": { "start": { - "line": 248, + "line": 249, "column": 18 }, "end": { - "line": 255, + "line": 256, "column": 15 } }, "callee": { "type": "Identifier", - "start": 7887, - "end": 7903, + "start": 7916, + "end": 7932, "loc": { "start": { - "line": 248, + "line": 249, "column": 22 }, "end": { - "line": 248, + "line": 249, "column": 38 }, "identifierName": "ReadableGeometry" @@ -13696,15 +13747,15 @@ "arguments": [ { "type": "Identifier", - "start": 7904, - "end": 7912, + "start": 7933, + "end": 7941, "loc": { "start": { - "line": 248, + "line": 249, "column": 39 }, "end": { - "line": 248, + "line": 249, "column": 47 }, "identifierName": "rootNode" @@ -13713,29 +13764,29 @@ }, { "type": "CallExpression", - "start": 7914, - "end": 8169, + "start": 7943, + "end": 8198, "loc": { "start": { - "line": 248, + "line": 249, "column": 49 }, "end": { - "line": 255, + "line": 256, "column": 14 } }, "callee": { "type": "Identifier", - "start": 7914, - "end": 7935, + "start": 7943, + "end": 7964, "loc": { "start": { - "line": 248, + "line": 249, "column": 49 }, "end": { - "line": 248, + "line": 249, "column": 70 }, "identifierName": "buildCylinderGeometry" @@ -13745,30 +13796,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 7936, - "end": 8168, + "start": 7965, + "end": 8197, "loc": { "start": { - "line": 248, + "line": 249, "column": 71 }, "end": { - "line": 255, + "line": 256, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 7954, - "end": 7975, + "start": 7983, + "end": 8004, "loc": { "start": { - "line": 249, + "line": 250, "column": 16 }, "end": { - "line": 249, + "line": 250, "column": 37 } }, @@ -13777,15 +13828,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7954, - "end": 7963, + "start": 7983, + "end": 7992, "loc": { "start": { - "line": 249, + "line": 250, "column": 16 }, "end": { - "line": 249, + "line": 250, "column": 25 }, "identifierName": "radiusTop" @@ -13794,15 +13845,15 @@ }, "value": { "type": "Identifier", - "start": 7965, - "end": 7975, + "start": 7994, + "end": 8004, "loc": { "start": { - "line": 249, + "line": 250, "column": 27 }, "end": { - "line": 249, + "line": 250, "column": 37 }, "identifierName": "tubeRadius" @@ -13812,15 +13863,15 @@ }, { "type": "ObjectProperty", - "start": 7993, - "end": 8017, + "start": 8022, + "end": 8046, "loc": { "start": { - "line": 250, + "line": 251, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 40 } }, @@ -13829,15 +13880,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7993, - "end": 8005, + "start": 8022, + "end": 8034, "loc": { "start": { - "line": 250, + "line": 251, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 28 }, "identifierName": "radiusBottom" @@ -13846,15 +13897,15 @@ }, "value": { "type": "Identifier", - "start": 8007, - "end": 8017, + "start": 8036, + "end": 8046, "loc": { "start": { - "line": 250, + "line": 251, "column": 30 }, "end": { - "line": 250, + "line": 251, "column": 40 }, "identifierName": "tubeRadius" @@ -13864,15 +13915,15 @@ }, { "type": "ObjectProperty", - "start": 8035, - "end": 8053, + "start": 8064, + "end": 8082, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 34 } }, @@ -13881,15 +13932,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8035, - "end": 8049, + "start": 8064, + "end": 8078, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 30 }, "identifierName": "radialSegments" @@ -13898,15 +13949,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8051, - "end": 8053, + "start": 8080, + "end": 8082, "loc": { "start": { - "line": 251, + "line": 252, "column": 32 }, "end": { - "line": 251, + "line": 252, "column": 34 } }, @@ -13919,15 +13970,15 @@ }, { "type": "ObjectProperty", - "start": 8071, - "end": 8088, + "start": 8100, + "end": 8117, "loc": { "start": { - "line": 252, + "line": 253, "column": 16 }, "end": { - "line": 252, + "line": 253, "column": 33 } }, @@ -13936,15 +13987,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8071, - "end": 8085, + "start": 8100, + "end": 8114, "loc": { "start": { - "line": 252, + "line": 253, "column": 16 }, "end": { - "line": 252, + "line": 253, "column": 30 }, "identifierName": "heightSegments" @@ -13953,15 +14004,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8087, - "end": 8088, + "start": 8116, + "end": 8117, "loc": { "start": { - "line": 252, + "line": 253, "column": 32 }, "end": { - "line": 252, + "line": 253, "column": 33 } }, @@ -13974,15 +14025,15 @@ }, { "type": "ObjectProperty", - "start": 8106, - "end": 8120, + "start": 8135, + "end": 8149, "loc": { "start": { - "line": 253, + "line": 254, "column": 16 }, "end": { - "line": 253, + "line": 254, "column": 30 } }, @@ -13991,15 +14042,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8106, - "end": 8112, + "start": 8135, + "end": 8141, "loc": { "start": { - "line": 253, + "line": 254, "column": 16 }, "end": { - "line": 253, + "line": 254, "column": 22 }, "identifierName": "height" @@ -14008,15 +14059,15 @@ }, "value": { "type": "Identifier", - "start": 8114, - "end": 8120, + "start": 8143, + "end": 8149, "loc": { "start": { - "line": 253, + "line": 254, "column": 24 }, "end": { - "line": 253, + "line": 254, "column": 30 }, "identifierName": "radius" @@ -14026,15 +14077,15 @@ }, { "type": "ObjectProperty", - "start": 8138, - "end": 8154, + "start": 8167, + "end": 8183, "loc": { "start": { - "line": 254, + "line": 255, "column": 16 }, "end": { - "line": 254, + "line": 255, "column": 32 } }, @@ -14043,15 +14094,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8138, - "end": 8147, + "start": 8167, + "end": 8176, "loc": { "start": { - "line": 254, + "line": 255, "column": 16 }, "end": { - "line": 254, + "line": 255, "column": 25 }, "identifierName": "openEnded" @@ -14060,15 +14111,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 8149, - "end": 8154, + "start": 8178, + "end": 8183, "loc": { "start": { - "line": 254, + "line": 255, "column": 27 }, "end": { - "line": 254, + "line": 255, "column": 32 } }, @@ -14084,15 +14135,15 @@ }, { "type": "ObjectProperty", - "start": 8185, - "end": 8472, + "start": 8214, + "end": 8501, "loc": { "start": { - "line": 257, + "line": 258, "column": 12 }, "end": { - "line": 264, + "line": 265, "column": 15 } }, @@ -14101,15 +14152,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8185, - "end": 8195, + "start": 8214, + "end": 8224, "loc": { "start": { - "line": 257, + "line": 258, "column": 12 }, "end": { - "line": 257, + "line": 258, "column": 22 }, "identifierName": "axisHandle" @@ -14118,29 +14169,29 @@ }, "value": { "type": "NewExpression", - "start": 8197, - "end": 8472, + "start": 8226, + "end": 8501, "loc": { "start": { - "line": 257, + "line": 258, "column": 24 }, "end": { - "line": 264, + "line": 265, "column": 15 } }, "callee": { "type": "Identifier", - "start": 8201, - "end": 8217, + "start": 8230, + "end": 8246, "loc": { "start": { - "line": 257, + "line": 258, "column": 28 }, "end": { - "line": 257, + "line": 258, "column": 44 }, "identifierName": "ReadableGeometry" @@ -14150,15 +14201,15 @@ "arguments": [ { "type": "Identifier", - "start": 8218, - "end": 8226, + "start": 8247, + "end": 8255, "loc": { "start": { - "line": 257, + "line": 258, "column": 45 }, "end": { - "line": 257, + "line": 258, "column": 53 }, "identifierName": "rootNode" @@ -14167,29 +14218,29 @@ }, { "type": "CallExpression", - "start": 8228, - "end": 8471, + "start": 8257, + "end": 8500, "loc": { "start": { - "line": 257, + "line": 258, "column": 55 }, "end": { - "line": 264, + "line": 265, "column": 14 } }, "callee": { "type": "Identifier", - "start": 8228, - "end": 8249, + "start": 8257, + "end": 8278, "loc": { "start": { - "line": 257, + "line": 258, "column": 55 }, "end": { - "line": 257, + "line": 258, "column": 76 }, "identifierName": "buildCylinderGeometry" @@ -14199,30 +14250,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 8250, - "end": 8470, + "start": 8279, + "end": 8499, "loc": { "start": { - "line": 257, + "line": 258, "column": 77 }, "end": { - "line": 264, + "line": 265, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 8268, - "end": 8283, + "start": 8297, + "end": 8312, "loc": { "start": { - "line": 258, + "line": 259, "column": 16 }, "end": { - "line": 258, + "line": 259, "column": 31 } }, @@ -14231,15 +14282,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8268, - "end": 8277, + "start": 8297, + "end": 8306, "loc": { "start": { - "line": 258, + "line": 259, "column": 16 }, "end": { - "line": 258, + "line": 259, "column": 25 }, "identifierName": "radiusTop" @@ -14248,15 +14299,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8279, - "end": 8283, + "start": 8308, + "end": 8312, "loc": { "start": { - "line": 258, + "line": 259, "column": 27 }, "end": { - "line": 258, + "line": 259, "column": 31 } }, @@ -14269,15 +14320,15 @@ }, { "type": "ObjectProperty", - "start": 8301, - "end": 8319, + "start": 8330, + "end": 8348, "loc": { "start": { - "line": 259, + "line": 260, "column": 16 }, "end": { - "line": 259, + "line": 260, "column": 34 } }, @@ -14286,15 +14337,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8301, - "end": 8313, + "start": 8330, + "end": 8342, "loc": { "start": { - "line": 259, + "line": 260, "column": 16 }, "end": { - "line": 259, + "line": 260, "column": 28 }, "identifierName": "radiusBottom" @@ -14303,15 +14354,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8315, - "end": 8319, + "start": 8344, + "end": 8348, "loc": { "start": { - "line": 259, + "line": 260, "column": 30 }, "end": { - "line": 259, + "line": 260, "column": 34 } }, @@ -14324,15 +14375,15 @@ }, { "type": "ObjectProperty", - "start": 8337, - "end": 8355, + "start": 8366, + "end": 8384, "loc": { "start": { - "line": 260, + "line": 261, "column": 16 }, "end": { - "line": 260, + "line": 261, "column": 34 } }, @@ -14341,15 +14392,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8337, - "end": 8351, + "start": 8366, + "end": 8380, "loc": { "start": { - "line": 260, + "line": 261, "column": 16 }, "end": { - "line": 260, + "line": 261, "column": 30 }, "identifierName": "radialSegments" @@ -14358,15 +14409,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8353, - "end": 8355, + "start": 8382, + "end": 8384, "loc": { "start": { - "line": 260, + "line": 261, "column": 32 }, "end": { - "line": 260, + "line": 261, "column": 34 } }, @@ -14379,15 +14430,15 @@ }, { "type": "ObjectProperty", - "start": 8373, - "end": 8390, + "start": 8402, + "end": 8419, "loc": { "start": { - "line": 261, + "line": 262, "column": 16 }, "end": { - "line": 261, + "line": 262, "column": 33 } }, @@ -14396,15 +14447,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8373, - "end": 8387, + "start": 8402, + "end": 8416, "loc": { "start": { - "line": 261, + "line": 262, "column": 16 }, "end": { - "line": 261, + "line": 262, "column": 30 }, "identifierName": "heightSegments" @@ -14413,15 +14464,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8389, - "end": 8390, + "start": 8418, + "end": 8419, "loc": { "start": { - "line": 261, + "line": 262, "column": 32 }, "end": { - "line": 261, + "line": 262, "column": 33 } }, @@ -14434,15 +14485,15 @@ }, { "type": "ObjectProperty", - "start": 8408, - "end": 8422, + "start": 8437, + "end": 8451, "loc": { "start": { - "line": 262, + "line": 263, "column": 16 }, "end": { - "line": 262, + "line": 263, "column": 30 } }, @@ -14451,15 +14502,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8408, - "end": 8414, + "start": 8437, + "end": 8443, "loc": { "start": { - "line": 262, + "line": 263, "column": 16 }, "end": { - "line": 262, + "line": 263, "column": 22 }, "identifierName": "height" @@ -14468,15 +14519,15 @@ }, "value": { "type": "Identifier", - "start": 8416, - "end": 8422, + "start": 8445, + "end": 8451, "loc": { "start": { - "line": 262, + "line": 263, "column": 24 }, "end": { - "line": 262, + "line": 263, "column": 30 }, "identifierName": "radius" @@ -14486,15 +14537,15 @@ }, { "type": "ObjectProperty", - "start": 8440, - "end": 8456, + "start": 8469, + "end": 8485, "loc": { "start": { - "line": 263, + "line": 264, "column": 16 }, "end": { - "line": 263, + "line": 264, "column": 32 } }, @@ -14503,15 +14554,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8440, - "end": 8449, + "start": 8469, + "end": 8478, "loc": { "start": { - "line": 263, + "line": 264, "column": 16 }, "end": { - "line": 263, + "line": 264, "column": 25 }, "identifierName": "openEnded" @@ -14520,15 +14571,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 8451, - "end": 8456, + "start": 8480, + "end": 8485, "loc": { "start": { - "line": 263, + "line": 264, "column": 27 }, "end": { - "line": 263, + "line": 264, "column": 32 } }, @@ -14550,44 +14601,44 @@ }, { "type": "VariableDeclaration", - "start": 8493, - "end": 11187, + "start": 8522, + "end": 11216, "loc": { "start": { - "line": 267, + "line": 268, "column": 8 }, "end": { - "line": 347, + "line": 348, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 8499, - "end": 11186, + "start": 8528, + "end": 11215, "loc": { "start": { - "line": 267, + "line": 268, "column": 14 }, "end": { - "line": 347, + "line": 348, "column": 9 } }, "id": { "type": "Identifier", - "start": 8499, - "end": 8508, + "start": 8528, + "end": 8537, "loc": { "start": { - "line": 267, + "line": 268, "column": 14 }, "end": { - "line": 267, + "line": 268, "column": 23 }, "identifierName": "materials" @@ -14596,30 +14647,30 @@ }, "init": { "type": "ObjectExpression", - "start": 8511, - "end": 11186, + "start": 8540, + "end": 11215, "loc": { "start": { - "line": 267, + "line": 268, "column": 26 }, "end": { - "line": 347, + "line": 348, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 8548, - "end": 8788, + "start": 8577, + "end": 8817, "loc": { "start": { - "line": 269, + "line": 270, "column": 12 }, "end": { - "line": 273, + "line": 274, "column": 14 } }, @@ -14628,15 +14679,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8548, - "end": 8556, + "start": 8577, + "end": 8585, "loc": { "start": { - "line": 269, + "line": 270, "column": 12 }, "end": { - "line": 269, + "line": 270, "column": 20 }, "identifierName": "pickable" @@ -14646,29 +14697,29 @@ }, "value": { "type": "NewExpression", - "start": 8558, - "end": 8788, + "start": 8587, + "end": 8817, "loc": { "start": { - "line": 269, + "line": 270, "column": 22 }, "end": { - "line": 273, + "line": 274, "column": 14 } }, "callee": { "type": "Identifier", - "start": 8562, - "end": 8575, + "start": 8591, + "end": 8604, "loc": { "start": { - "line": 269, + "line": 270, "column": 26 }, "end": { - "line": 269, + "line": 270, "column": 39 }, "identifierName": "PhongMaterial" @@ -14678,15 +14729,15 @@ "arguments": [ { "type": "Identifier", - "start": 8576, - "end": 8584, + "start": 8605, + "end": 8613, "loc": { "start": { - "line": 269, + "line": 270, "column": 40 }, "end": { - "line": 269, + "line": 270, "column": 48 }, "identifierName": "rootNode" @@ -14695,30 +14746,30 @@ }, { "type": "ObjectExpression", - "start": 8586, - "end": 8787, + "start": 8615, + "end": 8816, "loc": { "start": { - "line": 269, + "line": 270, "column": 50 }, "end": { - "line": 273, + "line": 274, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 8680, - "end": 8698, + "start": 8709, + "end": 8727, "loc": { "start": { - "line": 270, + "line": 271, "column": 16 }, "end": { - "line": 270, + "line": 271, "column": 34 } }, @@ -14727,15 +14778,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8680, - "end": 8687, + "start": 8709, + "end": 8716, "loc": { "start": { - "line": 270, + "line": 271, "column": 16 }, "end": { - "line": 270, + "line": 271, "column": 23 }, "identifierName": "diffuse" @@ -14745,30 +14796,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8689, - "end": 8698, + "start": 8718, + "end": 8727, "loc": { "start": { - "line": 270, + "line": 271, "column": 25 }, "end": { - "line": 270, + "line": 271, "column": 34 } }, "elements": [ { "type": "NumericLiteral", - "start": 8690, - "end": 8691, + "start": 8719, + "end": 8720, "loc": { "start": { - "line": 270, + "line": 271, "column": 26 }, "end": { - "line": 270, + "line": 271, "column": 27 } }, @@ -14780,15 +14831,15 @@ }, { "type": "NumericLiteral", - "start": 8693, - "end": 8694, + "start": 8722, + "end": 8723, "loc": { "start": { - "line": 270, + "line": 271, "column": 29 }, "end": { - "line": 270, + "line": 271, "column": 30 } }, @@ -14800,15 +14851,15 @@ }, { "type": "NumericLiteral", - "start": 8696, - "end": 8697, + "start": 8725, + "end": 8726, "loc": { "start": { - "line": 270, + "line": 271, "column": 32 }, "end": { - "line": 270, + "line": 271, "column": 33 } }, @@ -14824,15 +14875,15 @@ { "type": "CommentLine", "value": " Invisible material for pickable handles, which define a pickable 3D area", - "start": 8588, - "end": 8663, + "start": 8617, + "end": 8692, "loc": { "start": { - "line": 269, + "line": 270, "column": 52 }, "end": { - "line": 269, + "line": 270, "column": 127 } } @@ -14841,15 +14892,15 @@ }, { "type": "ObjectProperty", - "start": 8716, - "end": 8724, + "start": 8745, + "end": 8753, "loc": { "start": { - "line": 271, + "line": 272, "column": 16 }, "end": { - "line": 271, + "line": 272, "column": 24 } }, @@ -14858,15 +14909,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8716, - "end": 8721, + "start": 8745, + "end": 8750, "loc": { "start": { - "line": 271, + "line": 272, "column": 16 }, "end": { - "line": 271, + "line": 272, "column": 21 }, "identifierName": "alpha" @@ -14875,15 +14926,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8723, - "end": 8724, + "start": 8752, + "end": 8753, "loc": { "start": { - "line": 271, + "line": 272, "column": 23 }, "end": { - "line": 271, + "line": 272, "column": 24 } }, @@ -14896,15 +14947,15 @@ }, { "type": "ObjectProperty", - "start": 8755, - "end": 8773, + "start": 8784, + "end": 8802, "loc": { "start": { - "line": 272, + "line": 273, "column": 16 }, "end": { - "line": 272, + "line": 273, "column": 34 } }, @@ -14913,15 +14964,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8755, - "end": 8764, + "start": 8784, + "end": 8793, "loc": { "start": { - "line": 272, + "line": 273, "column": 16 }, "end": { - "line": 272, + "line": 273, "column": 25 }, "identifierName": "alphaMode" @@ -14931,15 +14982,15 @@ }, "value": { "type": "StringLiteral", - "start": 8766, - "end": 8773, + "start": 8795, + "end": 8802, "loc": { "start": { - "line": 272, + "line": 273, "column": 27 }, "end": { - "line": 272, + "line": 273, "column": 34 } }, @@ -14953,15 +15004,15 @@ { "type": "CommentLine", "value": " Invisible", - "start": 8726, - "end": 8738, + "start": 8755, + "end": 8767, "loc": { "start": { - "line": 271, + "line": 272, "column": 26 }, "end": { - "line": 271, + "line": 272, "column": 38 } } @@ -14976,15 +15027,15 @@ { "type": "CommentLine", "value": " Reusable materials", - "start": 8513, - "end": 8534, + "start": 8542, + "end": 8563, "loc": { "start": { - "line": 267, + "line": 268, "column": 28 }, "end": { - "line": 267, + "line": 268, "column": 49 } } @@ -14993,15 +15044,15 @@ }, { "type": "ObjectProperty", - "start": 8803, - "end": 9075, + "start": 8832, + "end": 9104, "loc": { "start": { - "line": 275, + "line": 276, "column": 12 }, "end": { - "line": 282, + "line": 283, "column": 14 } }, @@ -15010,15 +15061,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8803, - "end": 8806, + "start": 8832, + "end": 8835, "loc": { "start": { - "line": 275, + "line": 276, "column": 12 }, "end": { - "line": 275, + "line": 276, "column": 15 }, "identifierName": "red" @@ -15027,29 +15078,29 @@ }, "value": { "type": "NewExpression", - "start": 8808, - "end": 9075, + "start": 8837, + "end": 9104, "loc": { "start": { - "line": 275, + "line": 276, "column": 17 }, "end": { - "line": 282, + "line": 283, "column": 14 } }, "callee": { "type": "Identifier", - "start": 8812, - "end": 8825, + "start": 8841, + "end": 8854, "loc": { "start": { - "line": 275, + "line": 276, "column": 21 }, "end": { - "line": 275, + "line": 276, "column": 34 }, "identifierName": "PhongMaterial" @@ -15059,15 +15110,15 @@ "arguments": [ { "type": "Identifier", - "start": 8826, - "end": 8834, + "start": 8855, + "end": 8863, "loc": { "start": { - "line": 275, + "line": 276, "column": 35 }, "end": { - "line": 275, + "line": 276, "column": 43 }, "identifierName": "rootNode" @@ -15076,30 +15127,30 @@ }, { "type": "ObjectExpression", - "start": 8836, - "end": 9074, + "start": 8865, + "end": 9103, "loc": { "start": { - "line": 275, + "line": 276, "column": 45 }, "end": { - "line": 282, + "line": 283, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 8854, - "end": 8876, + "start": 8883, + "end": 8905, "loc": { "start": { - "line": 276, + "line": 277, "column": 16 }, "end": { - "line": 276, + "line": 277, "column": 38 } }, @@ -15108,15 +15159,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8854, - "end": 8861, + "start": 8883, + "end": 8890, "loc": { "start": { - "line": 276, + "line": 277, "column": 16 }, "end": { - "line": 276, + "line": 277, "column": 23 }, "identifierName": "diffuse" @@ -15125,30 +15176,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8863, - "end": 8876, + "start": 8892, + "end": 8905, "loc": { "start": { - "line": 276, + "line": 277, "column": 25 }, "end": { - "line": 276, + "line": 277, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 8864, - "end": 8865, + "start": 8893, + "end": 8894, "loc": { "start": { - "line": 276, + "line": 277, "column": 26 }, "end": { - "line": 276, + "line": 277, "column": 27 } }, @@ -15160,15 +15211,15 @@ }, { "type": "NumericLiteral", - "start": 8867, - "end": 8870, + "start": 8896, + "end": 8899, "loc": { "start": { - "line": 276, + "line": 277, "column": 29 }, "end": { - "line": 276, + "line": 277, "column": 32 } }, @@ -15180,15 +15231,15 @@ }, { "type": "NumericLiteral", - "start": 8872, - "end": 8875, + "start": 8901, + "end": 8904, "loc": { "start": { - "line": 276, + "line": 277, "column": 34 }, "end": { - "line": 276, + "line": 277, "column": 37 } }, @@ -15203,15 +15254,15 @@ }, { "type": "ObjectProperty", - "start": 8894, - "end": 8917, + "start": 8923, + "end": 8946, "loc": { "start": { - "line": 277, + "line": 278, "column": 16 }, "end": { - "line": 277, + "line": 278, "column": 39 } }, @@ -15220,15 +15271,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8894, - "end": 8902, + "start": 8923, + "end": 8931, "loc": { "start": { - "line": 277, + "line": 278, "column": 16 }, "end": { - "line": 277, + "line": 278, "column": 24 }, "identifierName": "emissive" @@ -15237,30 +15288,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8904, - "end": 8917, + "start": 8933, + "end": 8946, "loc": { "start": { - "line": 277, + "line": 278, "column": 26 }, "end": { - "line": 277, + "line": 278, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 8905, - "end": 8906, + "start": 8934, + "end": 8935, "loc": { "start": { - "line": 277, + "line": 278, "column": 27 }, "end": { - "line": 277, + "line": 278, "column": 28 } }, @@ -15272,15 +15323,15 @@ }, { "type": "NumericLiteral", - "start": 8908, - "end": 8911, + "start": 8937, + "end": 8940, "loc": { "start": { - "line": 277, + "line": 278, "column": 30 }, "end": { - "line": 277, + "line": 278, "column": 33 } }, @@ -15292,15 +15343,15 @@ }, { "type": "NumericLiteral", - "start": 8913, - "end": 8916, + "start": 8942, + "end": 8945, "loc": { "start": { - "line": 277, + "line": 278, "column": 35 }, "end": { - "line": 277, + "line": 278, "column": 38 } }, @@ -15315,15 +15366,15 @@ }, { "type": "ObjectProperty", - "start": 8935, - "end": 8959, + "start": 8964, + "end": 8988, "loc": { "start": { - "line": 278, + "line": 279, "column": 16 }, "end": { - "line": 278, + "line": 279, "column": 40 } }, @@ -15332,15 +15383,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8935, - "end": 8942, + "start": 8964, + "end": 8971, "loc": { "start": { - "line": 278, + "line": 279, "column": 16 }, "end": { - "line": 278, + "line": 279, "column": 23 }, "identifierName": "ambient" @@ -15349,30 +15400,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8944, - "end": 8959, + "start": 8973, + "end": 8988, "loc": { "start": { - "line": 278, + "line": 279, "column": 25 }, "end": { - "line": 278, + "line": 279, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 8945, - "end": 8948, + "start": 8974, + "end": 8977, "loc": { "start": { - "line": 278, + "line": 279, "column": 26 }, "end": { - "line": 278, + "line": 279, "column": 29 } }, @@ -15384,15 +15435,15 @@ }, { "type": "NumericLiteral", - "start": 8950, - "end": 8953, + "start": 8979, + "end": 8982, "loc": { "start": { - "line": 278, + "line": 279, "column": 31 }, "end": { - "line": 278, + "line": 279, "column": 34 } }, @@ -15404,15 +15455,15 @@ }, { "type": "NumericLiteral", - "start": 8955, - "end": 8958, + "start": 8984, + "end": 8987, "loc": { "start": { - "line": 278, + "line": 279, "column": 36 }, "end": { - "line": 278, + "line": 279, "column": 39 } }, @@ -15427,15 +15478,15 @@ }, { "type": "ObjectProperty", - "start": 8977, - "end": 8999, + "start": 9006, + "end": 9028, "loc": { "start": { - "line": 279, + "line": 280, "column": 16 }, "end": { - "line": 279, + "line": 280, "column": 38 } }, @@ -15444,15 +15495,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8977, - "end": 8985, + "start": 9006, + "end": 9014, "loc": { "start": { - "line": 279, + "line": 280, "column": 16 }, "end": { - "line": 279, + "line": 280, "column": 24 }, "identifierName": "specular" @@ -15461,30 +15512,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8987, - "end": 8999, + "start": 9016, + "end": 9028, "loc": { "start": { - "line": 279, + "line": 280, "column": 26 }, "end": { - "line": 279, + "line": 280, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 8988, - "end": 8990, + "start": 9017, + "end": 9019, "loc": { "start": { - "line": 279, + "line": 280, "column": 27 }, "end": { - "line": 279, + "line": 280, "column": 29 } }, @@ -15496,15 +15547,15 @@ }, { "type": "NumericLiteral", - "start": 8992, - "end": 8994, + "start": 9021, + "end": 9023, "loc": { "start": { - "line": 279, + "line": 280, "column": 31 }, "end": { - "line": 279, + "line": 280, "column": 33 } }, @@ -15516,15 +15567,15 @@ }, { "type": "NumericLiteral", - "start": 8996, - "end": 8998, + "start": 9025, + "end": 9027, "loc": { "start": { - "line": 279, + "line": 280, "column": 35 }, "end": { - "line": 279, + "line": 280, "column": 37 } }, @@ -15539,15 +15590,15 @@ }, { "type": "ObjectProperty", - "start": 9017, - "end": 9030, + "start": 9046, + "end": 9059, "loc": { "start": { - "line": 280, + "line": 281, "column": 16 }, "end": { - "line": 280, + "line": 281, "column": 29 } }, @@ -15556,15 +15607,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9017, - "end": 9026, + "start": 9046, + "end": 9055, "loc": { "start": { - "line": 280, + "line": 281, "column": 16 }, "end": { - "line": 280, + "line": 281, "column": 25 }, "identifierName": "shininess" @@ -15573,15 +15624,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9028, - "end": 9030, + "start": 9057, + "end": 9059, "loc": { "start": { - "line": 280, + "line": 281, "column": 27 }, "end": { - "line": 280, + "line": 281, "column": 29 } }, @@ -15594,15 +15645,15 @@ }, { "type": "ObjectProperty", - "start": 9048, - "end": 9060, + "start": 9077, + "end": 9089, "loc": { "start": { - "line": 281, + "line": 282, "column": 16 }, "end": { - "line": 281, + "line": 282, "column": 28 } }, @@ -15611,15 +15662,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9048, - "end": 9057, + "start": 9077, + "end": 9086, "loc": { "start": { - "line": 281, + "line": 282, "column": 16 }, "end": { - "line": 281, + "line": 282, "column": 25 }, "identifierName": "lineWidth" @@ -15628,15 +15679,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9059, - "end": 9060, + "start": 9088, + "end": 9089, "loc": { "start": { - "line": 281, + "line": 282, "column": 27 }, "end": { - "line": 281, + "line": 282, "column": 28 } }, @@ -15654,15 +15705,15 @@ }, { "type": "ObjectProperty", - "start": 9090, - "end": 9323, + "start": 9119, + "end": 9352, "loc": { "start": { - "line": 284, + "line": 285, "column": 12 }, "end": { - "line": 289, + "line": 290, "column": 14 } }, @@ -15671,15 +15722,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9090, - "end": 9102, + "start": 9119, + "end": 9131, "loc": { "start": { - "line": 284, + "line": 285, "column": 12 }, "end": { - "line": 284, + "line": 285, "column": 24 }, "identifierName": "highlightRed" @@ -15688,29 +15739,29 @@ }, "value": { "type": "NewExpression", - "start": 9104, - "end": 9323, + "start": 9133, + "end": 9352, "loc": { "start": { - "line": 284, + "line": 285, "column": 26 }, "end": { - "line": 289, + "line": 290, "column": 14 } }, "callee": { "type": "Identifier", - "start": 9108, - "end": 9124, + "start": 9137, + "end": 9153, "loc": { "start": { - "line": 284, + "line": 285, "column": 30 }, "end": { - "line": 284, + "line": 285, "column": 46 }, "identifierName": "EmphasisMaterial" @@ -15720,15 +15771,15 @@ "arguments": [ { "type": "Identifier", - "start": 9125, - "end": 9133, + "start": 9154, + "end": 9162, "loc": { "start": { - "line": 284, + "line": 285, "column": 47 }, "end": { - "line": 284, + "line": 285, "column": 55 }, "identifierName": "rootNode" @@ -15737,30 +15788,30 @@ }, { "type": "ObjectExpression", - "start": 9135, - "end": 9322, + "start": 9164, + "end": 9351, "loc": { "start": { - "line": 284, + "line": 285, "column": 57 }, "end": { - "line": 289, + "line": 290, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 9198, - "end": 9210, + "start": 9227, + "end": 9239, "loc": { "start": { - "line": 285, + "line": 286, "column": 16 }, "end": { - "line": 285, + "line": 286, "column": 28 } }, @@ -15769,15 +15820,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9198, - "end": 9203, + "start": 9227, + "end": 9232, "loc": { "start": { - "line": 285, + "line": 286, "column": 16 }, "end": { - "line": 285, + "line": 286, "column": 21 }, "identifierName": "edges" @@ -15787,15 +15838,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 9205, - "end": 9210, + "start": 9234, + "end": 9239, "loc": { "start": { - "line": 285, + "line": 286, "column": 23 }, "end": { - "line": 285, + "line": 286, "column": 28 } }, @@ -15805,15 +15856,15 @@ { "type": "CommentLine", "value": " Emphasis for red rotation affordance hoop", - "start": 9137, - "end": 9181, + "start": 9166, + "end": 9210, "loc": { "start": { - "line": 284, + "line": 285, "column": 59 }, "end": { - "line": 284, + "line": 285, "column": 103 } } @@ -15822,15 +15873,15 @@ }, { "type": "ObjectProperty", - "start": 9228, - "end": 9238, + "start": 9257, + "end": 9267, "loc": { "start": { - "line": 286, + "line": 287, "column": 16 }, "end": { - "line": 286, + "line": 287, "column": 26 } }, @@ -15839,15 +15890,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9228, - "end": 9232, + "start": 9257, + "end": 9261, "loc": { "start": { - "line": 286, + "line": 287, "column": 16 }, "end": { - "line": 286, + "line": 287, "column": 20 }, "identifierName": "fill" @@ -15856,15 +15907,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 9234, - "end": 9238, + "start": 9263, + "end": 9267, "loc": { "start": { - "line": 286, + "line": 287, "column": 22 }, "end": { - "line": 286, + "line": 287, "column": 26 } }, @@ -15873,15 +15924,15 @@ }, { "type": "ObjectProperty", - "start": 9256, - "end": 9276, + "start": 9285, + "end": 9305, "loc": { "start": { - "line": 287, + "line": 288, "column": 16 }, "end": { - "line": 287, + "line": 288, "column": 36 } }, @@ -15890,15 +15941,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9256, - "end": 9265, + "start": 9285, + "end": 9294, "loc": { "start": { - "line": 287, + "line": 288, "column": 16 }, "end": { - "line": 287, + "line": 288, "column": 25 }, "identifierName": "fillColor" @@ -15907,30 +15958,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9267, - "end": 9276, + "start": 9296, + "end": 9305, "loc": { "start": { - "line": 287, + "line": 288, "column": 27 }, "end": { - "line": 287, + "line": 288, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 9268, - "end": 9269, + "start": 9297, + "end": 9298, "loc": { "start": { - "line": 287, + "line": 288, "column": 28 }, "end": { - "line": 287, + "line": 288, "column": 29 } }, @@ -15942,15 +15993,15 @@ }, { "type": "NumericLiteral", - "start": 9271, - "end": 9272, + "start": 9300, + "end": 9301, "loc": { "start": { - "line": 287, + "line": 288, "column": 31 }, "end": { - "line": 287, + "line": 288, "column": 32 } }, @@ -15962,15 +16013,15 @@ }, { "type": "NumericLiteral", - "start": 9274, - "end": 9275, + "start": 9303, + "end": 9304, "loc": { "start": { - "line": 287, + "line": 288, "column": 34 }, "end": { - "line": 287, + "line": 288, "column": 35 } }, @@ -15985,15 +16036,15 @@ }, { "type": "ObjectProperty", - "start": 9294, - "end": 9308, + "start": 9323, + "end": 9337, "loc": { "start": { - "line": 288, + "line": 289, "column": 16 }, "end": { - "line": 288, + "line": 289, "column": 30 } }, @@ -16002,15 +16053,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9294, - "end": 9303, + "start": 9323, + "end": 9332, "loc": { "start": { - "line": 288, + "line": 289, "column": 16 }, "end": { - "line": 288, + "line": 289, "column": 25 }, "identifierName": "fillAlpha" @@ -16019,15 +16070,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9305, - "end": 9308, + "start": 9334, + "end": 9337, "loc": { "start": { - "line": 288, + "line": 289, "column": 27 }, "end": { - "line": 288, + "line": 289, "column": 30 } }, @@ -16045,15 +16096,15 @@ }, { "type": "ObjectProperty", - "start": 9338, - "end": 9612, + "start": 9367, + "end": 9641, "loc": { "start": { - "line": 291, + "line": 292, "column": 12 }, "end": { - "line": 298, + "line": 299, "column": 14 } }, @@ -16062,15 +16113,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9338, - "end": 9343, + "start": 9367, + "end": 9372, "loc": { "start": { - "line": 291, + "line": 292, "column": 12 }, "end": { - "line": 291, + "line": 292, "column": 17 }, "identifierName": "green" @@ -16079,29 +16130,29 @@ }, "value": { "type": "NewExpression", - "start": 9345, - "end": 9612, + "start": 9374, + "end": 9641, "loc": { "start": { - "line": 291, + "line": 292, "column": 19 }, "end": { - "line": 298, + "line": 299, "column": 14 } }, "callee": { "type": "Identifier", - "start": 9349, - "end": 9362, + "start": 9378, + "end": 9391, "loc": { "start": { - "line": 291, + "line": 292, "column": 23 }, "end": { - "line": 291, + "line": 292, "column": 36 }, "identifierName": "PhongMaterial" @@ -16111,15 +16162,15 @@ "arguments": [ { "type": "Identifier", - "start": 9363, - "end": 9371, + "start": 9392, + "end": 9400, "loc": { "start": { - "line": 291, + "line": 292, "column": 37 }, "end": { - "line": 291, + "line": 292, "column": 45 }, "identifierName": "rootNode" @@ -16128,30 +16179,30 @@ }, { "type": "ObjectExpression", - "start": 9373, - "end": 9611, + "start": 9402, + "end": 9640, "loc": { "start": { - "line": 291, + "line": 292, "column": 47 }, "end": { - "line": 298, + "line": 299, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 9391, - "end": 9413, + "start": 9420, + "end": 9442, "loc": { "start": { - "line": 292, + "line": 293, "column": 16 }, "end": { - "line": 292, + "line": 293, "column": 38 } }, @@ -16160,15 +16211,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9391, - "end": 9398, + "start": 9420, + "end": 9427, "loc": { "start": { - "line": 292, + "line": 293, "column": 16 }, "end": { - "line": 292, + "line": 293, "column": 23 }, "identifierName": "diffuse" @@ -16177,30 +16228,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9400, - "end": 9413, + "start": 9429, + "end": 9442, "loc": { "start": { - "line": 292, + "line": 293, "column": 25 }, "end": { - "line": 292, + "line": 293, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 9401, - "end": 9404, + "start": 9430, + "end": 9433, "loc": { "start": { - "line": 292, + "line": 293, "column": 26 }, "end": { - "line": 292, + "line": 293, "column": 29 } }, @@ -16212,15 +16263,15 @@ }, { "type": "NumericLiteral", - "start": 9406, - "end": 9407, + "start": 9435, + "end": 9436, "loc": { "start": { - "line": 292, + "line": 293, "column": 31 }, "end": { - "line": 292, + "line": 293, "column": 32 } }, @@ -16232,15 +16283,15 @@ }, { "type": "NumericLiteral", - "start": 9409, - "end": 9412, + "start": 9438, + "end": 9441, "loc": { "start": { - "line": 292, + "line": 293, "column": 34 }, "end": { - "line": 292, + "line": 293, "column": 37 } }, @@ -16255,15 +16306,15 @@ }, { "type": "ObjectProperty", - "start": 9431, - "end": 9454, + "start": 9460, + "end": 9483, "loc": { "start": { - "line": 293, + "line": 294, "column": 16 }, "end": { - "line": 293, + "line": 294, "column": 39 } }, @@ -16272,15 +16323,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9431, - "end": 9439, + "start": 9460, + "end": 9468, "loc": { "start": { - "line": 293, + "line": 294, "column": 16 }, "end": { - "line": 293, + "line": 294, "column": 24 }, "identifierName": "emissive" @@ -16289,30 +16340,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9441, - "end": 9454, + "start": 9470, + "end": 9483, "loc": { "start": { - "line": 293, + "line": 294, "column": 26 }, "end": { - "line": 293, + "line": 294, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 9442, - "end": 9445, + "start": 9471, + "end": 9474, "loc": { "start": { - "line": 293, + "line": 294, "column": 27 }, "end": { - "line": 293, + "line": 294, "column": 30 } }, @@ -16324,15 +16375,15 @@ }, { "type": "NumericLiteral", - "start": 9447, - "end": 9448, + "start": 9476, + "end": 9477, "loc": { "start": { - "line": 293, + "line": 294, "column": 32 }, "end": { - "line": 293, + "line": 294, "column": 33 } }, @@ -16344,15 +16395,15 @@ }, { "type": "NumericLiteral", - "start": 9450, - "end": 9453, + "start": 9479, + "end": 9482, "loc": { "start": { - "line": 293, + "line": 294, "column": 35 }, "end": { - "line": 293, + "line": 294, "column": 38 } }, @@ -16367,15 +16418,15 @@ }, { "type": "ObjectProperty", - "start": 9472, - "end": 9496, + "start": 9501, + "end": 9525, "loc": { "start": { - "line": 294, + "line": 295, "column": 16 }, "end": { - "line": 294, + "line": 295, "column": 40 } }, @@ -16384,15 +16435,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9472, - "end": 9479, + "start": 9501, + "end": 9508, "loc": { "start": { - "line": 294, + "line": 295, "column": 16 }, "end": { - "line": 294, + "line": 295, "column": 23 }, "identifierName": "ambient" @@ -16401,30 +16452,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9481, - "end": 9496, + "start": 9510, + "end": 9525, "loc": { "start": { - "line": 294, + "line": 295, "column": 25 }, "end": { - "line": 294, + "line": 295, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 9482, - "end": 9485, + "start": 9511, + "end": 9514, "loc": { "start": { - "line": 294, + "line": 295, "column": 26 }, "end": { - "line": 294, + "line": 295, "column": 29 } }, @@ -16436,15 +16487,15 @@ }, { "type": "NumericLiteral", - "start": 9487, - "end": 9490, + "start": 9516, + "end": 9519, "loc": { "start": { - "line": 294, + "line": 295, "column": 31 }, "end": { - "line": 294, + "line": 295, "column": 34 } }, @@ -16456,15 +16507,15 @@ }, { "type": "NumericLiteral", - "start": 9492, - "end": 9495, + "start": 9521, + "end": 9524, "loc": { "start": { - "line": 294, + "line": 295, "column": 36 }, "end": { - "line": 294, + "line": 295, "column": 39 } }, @@ -16479,15 +16530,15 @@ }, { "type": "ObjectProperty", - "start": 9514, - "end": 9536, + "start": 9543, + "end": 9565, "loc": { "start": { - "line": 295, + "line": 296, "column": 16 }, "end": { - "line": 295, + "line": 296, "column": 38 } }, @@ -16496,15 +16547,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9514, - "end": 9522, + "start": 9543, + "end": 9551, "loc": { "start": { - "line": 295, + "line": 296, "column": 16 }, "end": { - "line": 295, + "line": 296, "column": 24 }, "identifierName": "specular" @@ -16513,30 +16564,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9524, - "end": 9536, + "start": 9553, + "end": 9565, "loc": { "start": { - "line": 295, + "line": 296, "column": 26 }, "end": { - "line": 295, + "line": 296, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 9525, - "end": 9527, + "start": 9554, + "end": 9556, "loc": { "start": { - "line": 295, + "line": 296, "column": 27 }, "end": { - "line": 295, + "line": 296, "column": 29 } }, @@ -16548,15 +16599,15 @@ }, { "type": "NumericLiteral", - "start": 9529, - "end": 9531, + "start": 9558, + "end": 9560, "loc": { "start": { - "line": 295, + "line": 296, "column": 31 }, "end": { - "line": 295, + "line": 296, "column": 33 } }, @@ -16568,15 +16619,15 @@ }, { "type": "NumericLiteral", - "start": 9533, - "end": 9535, + "start": 9562, + "end": 9564, "loc": { "start": { - "line": 295, + "line": 296, "column": 35 }, "end": { - "line": 295, + "line": 296, "column": 37 } }, @@ -16591,15 +16642,15 @@ }, { "type": "ObjectProperty", - "start": 9554, - "end": 9567, + "start": 9583, + "end": 9596, "loc": { "start": { - "line": 296, + "line": 297, "column": 16 }, "end": { - "line": 296, + "line": 297, "column": 29 } }, @@ -16608,15 +16659,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9554, - "end": 9563, + "start": 9583, + "end": 9592, "loc": { "start": { - "line": 296, + "line": 297, "column": 16 }, "end": { - "line": 296, + "line": 297, "column": 25 }, "identifierName": "shininess" @@ -16625,15 +16676,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9565, - "end": 9567, + "start": 9594, + "end": 9596, "loc": { "start": { - "line": 296, + "line": 297, "column": 27 }, "end": { - "line": 296, + "line": 297, "column": 29 } }, @@ -16646,15 +16697,15 @@ }, { "type": "ObjectProperty", - "start": 9585, - "end": 9597, + "start": 9614, + "end": 9626, "loc": { "start": { - "line": 297, + "line": 298, "column": 16 }, "end": { - "line": 297, + "line": 298, "column": 28 } }, @@ -16663,15 +16714,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9585, - "end": 9594, + "start": 9614, + "end": 9623, "loc": { "start": { - "line": 297, + "line": 298, "column": 16 }, "end": { - "line": 297, + "line": 298, "column": 25 }, "identifierName": "lineWidth" @@ -16680,15 +16731,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9596, - "end": 9597, + "start": 9625, + "end": 9626, "loc": { "start": { - "line": 297, + "line": 298, "column": 27 }, "end": { - "line": 297, + "line": 298, "column": 28 } }, @@ -16706,15 +16757,15 @@ }, { "type": "ObjectProperty", - "start": 9627, - "end": 9864, + "start": 9656, + "end": 9893, "loc": { "start": { - "line": 300, + "line": 301, "column": 12 }, "end": { - "line": 305, + "line": 306, "column": 14 } }, @@ -16723,15 +16774,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9627, - "end": 9641, + "start": 9656, + "end": 9670, "loc": { "start": { - "line": 300, + "line": 301, "column": 12 }, "end": { - "line": 300, + "line": 301, "column": 26 }, "identifierName": "highlightGreen" @@ -16740,29 +16791,29 @@ }, "value": { "type": "NewExpression", - "start": 9643, - "end": 9864, + "start": 9672, + "end": 9893, "loc": { "start": { - "line": 300, + "line": 301, "column": 28 }, "end": { - "line": 305, + "line": 306, "column": 14 } }, "callee": { "type": "Identifier", - "start": 9647, - "end": 9663, + "start": 9676, + "end": 9692, "loc": { "start": { - "line": 300, + "line": 301, "column": 32 }, "end": { - "line": 300, + "line": 301, "column": 48 }, "identifierName": "EmphasisMaterial" @@ -16772,15 +16823,15 @@ "arguments": [ { "type": "Identifier", - "start": 9664, - "end": 9672, + "start": 9693, + "end": 9701, "loc": { "start": { - "line": 300, + "line": 301, "column": 49 }, "end": { - "line": 300, + "line": 301, "column": 57 }, "identifierName": "rootNode" @@ -16789,30 +16840,30 @@ }, { "type": "ObjectExpression", - "start": 9674, - "end": 9863, + "start": 9703, + "end": 9892, "loc": { "start": { - "line": 300, + "line": 301, "column": 59 }, "end": { - "line": 305, + "line": 306, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 9739, - "end": 9751, + "start": 9768, + "end": 9780, "loc": { "start": { - "line": 301, + "line": 302, "column": 16 }, "end": { - "line": 301, + "line": 302, "column": 28 } }, @@ -16821,15 +16872,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9739, - "end": 9744, + "start": 9768, + "end": 9773, "loc": { "start": { - "line": 301, + "line": 302, "column": 16 }, "end": { - "line": 301, + "line": 302, "column": 21 }, "identifierName": "edges" @@ -16839,15 +16890,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 9746, - "end": 9751, + "start": 9775, + "end": 9780, "loc": { "start": { - "line": 301, + "line": 302, "column": 23 }, "end": { - "line": 301, + "line": 302, "column": 28 } }, @@ -16857,15 +16908,15 @@ { "type": "CommentLine", "value": " Emphasis for green rotation affordance hoop", - "start": 9676, - "end": 9722, + "start": 9705, + "end": 9751, "loc": { "start": { - "line": 300, + "line": 301, "column": 61 }, "end": { - "line": 300, + "line": 301, "column": 107 } } @@ -16874,15 +16925,15 @@ }, { "type": "ObjectProperty", - "start": 9769, - "end": 9779, + "start": 9798, + "end": 9808, "loc": { "start": { - "line": 302, + "line": 303, "column": 16 }, "end": { - "line": 302, + "line": 303, "column": 26 } }, @@ -16891,15 +16942,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9769, - "end": 9773, + "start": 9798, + "end": 9802, "loc": { "start": { - "line": 302, + "line": 303, "column": 16 }, "end": { - "line": 302, + "line": 303, "column": 20 }, "identifierName": "fill" @@ -16908,15 +16959,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 9775, - "end": 9779, + "start": 9804, + "end": 9808, "loc": { "start": { - "line": 302, + "line": 303, "column": 22 }, "end": { - "line": 302, + "line": 303, "column": 26 } }, @@ -16925,15 +16976,15 @@ }, { "type": "ObjectProperty", - "start": 9797, - "end": 9817, + "start": 9826, + "end": 9846, "loc": { "start": { - "line": 303, + "line": 304, "column": 16 }, "end": { - "line": 303, + "line": 304, "column": 36 } }, @@ -16942,15 +16993,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9797, - "end": 9806, + "start": 9826, + "end": 9835, "loc": { "start": { - "line": 303, + "line": 304, "column": 16 }, "end": { - "line": 303, + "line": 304, "column": 25 }, "identifierName": "fillColor" @@ -16959,30 +17010,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9808, - "end": 9817, + "start": 9837, + "end": 9846, "loc": { "start": { - "line": 303, + "line": 304, "column": 27 }, "end": { - "line": 303, + "line": 304, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 9809, - "end": 9810, + "start": 9838, + "end": 9839, "loc": { "start": { - "line": 303, + "line": 304, "column": 28 }, "end": { - "line": 303, + "line": 304, "column": 29 } }, @@ -16994,15 +17045,15 @@ }, { "type": "NumericLiteral", - "start": 9812, - "end": 9813, + "start": 9841, + "end": 9842, "loc": { "start": { - "line": 303, + "line": 304, "column": 31 }, "end": { - "line": 303, + "line": 304, "column": 32 } }, @@ -17014,15 +17065,15 @@ }, { "type": "NumericLiteral", - "start": 9815, - "end": 9816, + "start": 9844, + "end": 9845, "loc": { "start": { - "line": 303, + "line": 304, "column": 34 }, "end": { - "line": 303, + "line": 304, "column": 35 } }, @@ -17037,15 +17088,15 @@ }, { "type": "ObjectProperty", - "start": 9835, - "end": 9849, + "start": 9864, + "end": 9878, "loc": { "start": { - "line": 304, + "line": 305, "column": 16 }, "end": { - "line": 304, + "line": 305, "column": 30 } }, @@ -17054,15 +17105,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9835, - "end": 9844, + "start": 9864, + "end": 9873, "loc": { "start": { - "line": 304, + "line": 305, "column": 16 }, "end": { - "line": 304, + "line": 305, "column": 25 }, "identifierName": "fillAlpha" @@ -17071,15 +17122,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9846, - "end": 9849, + "start": 9875, + "end": 9878, "loc": { "start": { - "line": 304, + "line": 305, "column": 27 }, "end": { - "line": 304, + "line": 305, "column": 30 } }, @@ -17097,15 +17148,15 @@ }, { "type": "ObjectProperty", - "start": 9879, - "end": 10152, + "start": 9908, + "end": 10181, "loc": { "start": { - "line": 307, + "line": 308, "column": 12 }, "end": { - "line": 314, + "line": 315, "column": 14 } }, @@ -17114,15 +17165,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9879, - "end": 9883, + "start": 9908, + "end": 9912, "loc": { "start": { - "line": 307, + "line": 308, "column": 12 }, "end": { - "line": 307, + "line": 308, "column": 16 }, "identifierName": "blue" @@ -17131,29 +17182,29 @@ }, "value": { "type": "NewExpression", - "start": 9885, - "end": 10152, + "start": 9914, + "end": 10181, "loc": { "start": { - "line": 307, + "line": 308, "column": 18 }, "end": { - "line": 314, + "line": 315, "column": 14 } }, "callee": { "type": "Identifier", - "start": 9889, - "end": 9902, + "start": 9918, + "end": 9931, "loc": { "start": { - "line": 307, + "line": 308, "column": 22 }, "end": { - "line": 307, + "line": 308, "column": 35 }, "identifierName": "PhongMaterial" @@ -17163,15 +17214,15 @@ "arguments": [ { "type": "Identifier", - "start": 9903, - "end": 9911, + "start": 9932, + "end": 9940, "loc": { "start": { - "line": 307, + "line": 308, "column": 36 }, "end": { - "line": 307, + "line": 308, "column": 44 }, "identifierName": "rootNode" @@ -17180,30 +17231,30 @@ }, { "type": "ObjectExpression", - "start": 9913, - "end": 10151, + "start": 9942, + "end": 10180, "loc": { "start": { - "line": 307, + "line": 308, "column": 46 }, "end": { - "line": 314, + "line": 315, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 9931, - "end": 9953, + "start": 9960, + "end": 9982, "loc": { "start": { - "line": 308, + "line": 309, "column": 16 }, "end": { - "line": 308, + "line": 309, "column": 38 } }, @@ -17212,15 +17263,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9931, - "end": 9938, + "start": 9960, + "end": 9967, "loc": { "start": { - "line": 308, + "line": 309, "column": 16 }, "end": { - "line": 308, + "line": 309, "column": 23 }, "identifierName": "diffuse" @@ -17229,30 +17280,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9940, - "end": 9953, + "start": 9969, + "end": 9982, "loc": { "start": { - "line": 308, + "line": 309, "column": 25 }, "end": { - "line": 308, + "line": 309, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 9941, - "end": 9944, + "start": 9970, + "end": 9973, "loc": { "start": { - "line": 308, + "line": 309, "column": 26 }, "end": { - "line": 308, + "line": 309, "column": 29 } }, @@ -17264,15 +17315,15 @@ }, { "type": "NumericLiteral", - "start": 9946, - "end": 9949, + "start": 9975, + "end": 9978, "loc": { "start": { - "line": 308, + "line": 309, "column": 31 }, "end": { - "line": 308, + "line": 309, "column": 34 } }, @@ -17284,15 +17335,15 @@ }, { "type": "NumericLiteral", - "start": 9951, - "end": 9952, + "start": 9980, + "end": 9981, "loc": { "start": { - "line": 308, + "line": 309, "column": 36 }, "end": { - "line": 308, + "line": 309, "column": 37 } }, @@ -17307,15 +17358,15 @@ }, { "type": "ObjectProperty", - "start": 9971, - "end": 9994, + "start": 10000, + "end": 10023, "loc": { "start": { - "line": 309, + "line": 310, "column": 16 }, "end": { - "line": 309, + "line": 310, "column": 39 } }, @@ -17324,15 +17375,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9971, - "end": 9979, + "start": 10000, + "end": 10008, "loc": { "start": { - "line": 309, + "line": 310, "column": 16 }, "end": { - "line": 309, + "line": 310, "column": 24 }, "identifierName": "emissive" @@ -17341,30 +17392,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9981, - "end": 9994, + "start": 10010, + "end": 10023, "loc": { "start": { - "line": 309, + "line": 310, "column": 26 }, "end": { - "line": 309, + "line": 310, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 9982, - "end": 9985, + "start": 10011, + "end": 10014, "loc": { "start": { - "line": 309, + "line": 310, "column": 27 }, "end": { - "line": 309, + "line": 310, "column": 30 } }, @@ -17376,15 +17427,15 @@ }, { "type": "NumericLiteral", - "start": 9987, - "end": 9990, + "start": 10016, + "end": 10019, "loc": { "start": { - "line": 309, + "line": 310, "column": 32 }, "end": { - "line": 309, + "line": 310, "column": 35 } }, @@ -17396,15 +17447,15 @@ }, { "type": "NumericLiteral", - "start": 9992, - "end": 9993, + "start": 10021, + "end": 10022, "loc": { "start": { - "line": 309, + "line": 310, "column": 37 }, "end": { - "line": 309, + "line": 310, "column": 38 } }, @@ -17419,15 +17470,15 @@ }, { "type": "ObjectProperty", - "start": 10012, - "end": 10036, + "start": 10041, + "end": 10065, "loc": { "start": { - "line": 310, + "line": 311, "column": 16 }, "end": { - "line": 310, + "line": 311, "column": 40 } }, @@ -17436,15 +17487,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10012, - "end": 10019, + "start": 10041, + "end": 10048, "loc": { "start": { - "line": 310, + "line": 311, "column": 16 }, "end": { - "line": 310, + "line": 311, "column": 23 }, "identifierName": "ambient" @@ -17453,30 +17504,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10021, - "end": 10036, + "start": 10050, + "end": 10065, "loc": { "start": { - "line": 310, + "line": 311, "column": 25 }, "end": { - "line": 310, + "line": 311, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 10022, - "end": 10025, + "start": 10051, + "end": 10054, "loc": { "start": { - "line": 310, + "line": 311, "column": 26 }, "end": { - "line": 310, + "line": 311, "column": 29 } }, @@ -17488,15 +17539,15 @@ }, { "type": "NumericLiteral", - "start": 10027, - "end": 10030, + "start": 10056, + "end": 10059, "loc": { "start": { - "line": 310, + "line": 311, "column": 31 }, "end": { - "line": 310, + "line": 311, "column": 34 } }, @@ -17508,15 +17559,15 @@ }, { "type": "NumericLiteral", - "start": 10032, - "end": 10035, + "start": 10061, + "end": 10064, "loc": { "start": { - "line": 310, + "line": 311, "column": 36 }, "end": { - "line": 310, + "line": 311, "column": 39 } }, @@ -17531,15 +17582,15 @@ }, { "type": "ObjectProperty", - "start": 10054, - "end": 10076, + "start": 10083, + "end": 10105, "loc": { "start": { - "line": 311, + "line": 312, "column": 16 }, "end": { - "line": 311, + "line": 312, "column": 38 } }, @@ -17548,15 +17599,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10054, - "end": 10062, + "start": 10083, + "end": 10091, "loc": { "start": { - "line": 311, + "line": 312, "column": 16 }, "end": { - "line": 311, + "line": 312, "column": 24 }, "identifierName": "specular" @@ -17565,30 +17616,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10064, - "end": 10076, + "start": 10093, + "end": 10105, "loc": { "start": { - "line": 311, + "line": 312, "column": 26 }, "end": { - "line": 311, + "line": 312, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 10065, - "end": 10067, + "start": 10094, + "end": 10096, "loc": { "start": { - "line": 311, + "line": 312, "column": 27 }, "end": { - "line": 311, + "line": 312, "column": 29 } }, @@ -17600,15 +17651,15 @@ }, { "type": "NumericLiteral", - "start": 10069, - "end": 10071, + "start": 10098, + "end": 10100, "loc": { "start": { - "line": 311, + "line": 312, "column": 31 }, "end": { - "line": 311, + "line": 312, "column": 33 } }, @@ -17620,15 +17671,15 @@ }, { "type": "NumericLiteral", - "start": 10073, - "end": 10075, + "start": 10102, + "end": 10104, "loc": { "start": { - "line": 311, + "line": 312, "column": 35 }, "end": { - "line": 311, + "line": 312, "column": 37 } }, @@ -17643,15 +17694,15 @@ }, { "type": "ObjectProperty", - "start": 10094, - "end": 10107, + "start": 10123, + "end": 10136, "loc": { "start": { - "line": 312, + "line": 313, "column": 16 }, "end": { - "line": 312, + "line": 313, "column": 29 } }, @@ -17660,15 +17711,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10094, - "end": 10103, + "start": 10123, + "end": 10132, "loc": { "start": { - "line": 312, + "line": 313, "column": 16 }, "end": { - "line": 312, + "line": 313, "column": 25 }, "identifierName": "shininess" @@ -17677,15 +17728,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10105, - "end": 10107, + "start": 10134, + "end": 10136, "loc": { "start": { - "line": 312, + "line": 313, "column": 27 }, "end": { - "line": 312, + "line": 313, "column": 29 } }, @@ -17698,15 +17749,15 @@ }, { "type": "ObjectProperty", - "start": 10125, - "end": 10137, + "start": 10154, + "end": 10166, "loc": { "start": { - "line": 313, + "line": 314, "column": 16 }, "end": { - "line": 313, + "line": 314, "column": 28 } }, @@ -17715,15 +17766,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10125, - "end": 10134, + "start": 10154, + "end": 10163, "loc": { "start": { - "line": 313, + "line": 314, "column": 16 }, "end": { - "line": 313, + "line": 314, "column": 25 }, "identifierName": "lineWidth" @@ -17732,15 +17783,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10136, - "end": 10137, + "start": 10165, + "end": 10166, "loc": { "start": { - "line": 313, + "line": 314, "column": 27 }, "end": { - "line": 313, + "line": 314, "column": 28 } }, @@ -17758,15 +17809,15 @@ }, { "type": "ObjectProperty", - "start": 10167, - "end": 10402, + "start": 10196, + "end": 10431, "loc": { "start": { - "line": 316, + "line": 317, "column": 12 }, "end": { - "line": 321, + "line": 322, "column": 14 } }, @@ -17775,15 +17826,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10167, - "end": 10180, + "start": 10196, + "end": 10209, "loc": { "start": { - "line": 316, + "line": 317, "column": 12 }, "end": { - "line": 316, + "line": 317, "column": 25 }, "identifierName": "highlightBlue" @@ -17792,29 +17843,29 @@ }, "value": { "type": "NewExpression", - "start": 10182, - "end": 10402, + "start": 10211, + "end": 10431, "loc": { "start": { - "line": 316, + "line": 317, "column": 27 }, "end": { - "line": 321, + "line": 322, "column": 14 } }, "callee": { "type": "Identifier", - "start": 10186, - "end": 10202, + "start": 10215, + "end": 10231, "loc": { "start": { - "line": 316, + "line": 317, "column": 31 }, "end": { - "line": 316, + "line": 317, "column": 47 }, "identifierName": "EmphasisMaterial" @@ -17824,15 +17875,15 @@ "arguments": [ { "type": "Identifier", - "start": 10203, - "end": 10211, + "start": 10232, + "end": 10240, "loc": { "start": { - "line": 316, + "line": 317, "column": 48 }, "end": { - "line": 316, + "line": 317, "column": 56 }, "identifierName": "rootNode" @@ -17841,30 +17892,30 @@ }, { "type": "ObjectExpression", - "start": 10213, - "end": 10401, + "start": 10242, + "end": 10430, "loc": { "start": { - "line": 316, + "line": 317, "column": 58 }, "end": { - "line": 321, + "line": 322, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 10277, - "end": 10289, + "start": 10306, + "end": 10318, "loc": { "start": { - "line": 317, + "line": 318, "column": 16 }, "end": { - "line": 317, + "line": 318, "column": 28 } }, @@ -17873,15 +17924,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10277, - "end": 10282, + "start": 10306, + "end": 10311, "loc": { "start": { - "line": 317, + "line": 318, "column": 16 }, "end": { - "line": 317, + "line": 318, "column": 21 }, "identifierName": "edges" @@ -17891,15 +17942,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10284, - "end": 10289, + "start": 10313, + "end": 10318, "loc": { "start": { - "line": 317, + "line": 318, "column": 23 }, "end": { - "line": 317, + "line": 318, "column": 28 } }, @@ -17909,15 +17960,15 @@ { "type": "CommentLine", "value": " Emphasis for blue rotation affordance hoop", - "start": 10215, - "end": 10260, + "start": 10244, + "end": 10289, "loc": { "start": { - "line": 316, + "line": 317, "column": 60 }, "end": { - "line": 316, + "line": 317, "column": 105 } } @@ -17926,15 +17977,15 @@ }, { "type": "ObjectProperty", - "start": 10307, - "end": 10317, + "start": 10336, + "end": 10346, "loc": { "start": { - "line": 318, + "line": 319, "column": 16 }, "end": { - "line": 318, + "line": 319, "column": 26 } }, @@ -17943,15 +17994,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10307, - "end": 10311, + "start": 10336, + "end": 10340, "loc": { "start": { - "line": 318, + "line": 319, "column": 16 }, "end": { - "line": 318, + "line": 319, "column": 20 }, "identifierName": "fill" @@ -17960,15 +18011,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10313, - "end": 10317, + "start": 10342, + "end": 10346, "loc": { "start": { - "line": 318, + "line": 319, "column": 22 }, "end": { - "line": 318, + "line": 319, "column": 26 } }, @@ -17977,15 +18028,15 @@ }, { "type": "ObjectProperty", - "start": 10335, - "end": 10355, + "start": 10364, + "end": 10384, "loc": { "start": { - "line": 319, + "line": 320, "column": 16 }, "end": { - "line": 319, + "line": 320, "column": 36 } }, @@ -17994,15 +18045,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10335, - "end": 10344, + "start": 10364, + "end": 10373, "loc": { "start": { - "line": 319, + "line": 320, "column": 16 }, "end": { - "line": 319, + "line": 320, "column": 25 }, "identifierName": "fillColor" @@ -18011,30 +18062,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10346, - "end": 10355, + "start": 10375, + "end": 10384, "loc": { "start": { - "line": 319, + "line": 320, "column": 27 }, "end": { - "line": 319, + "line": 320, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 10347, - "end": 10348, + "start": 10376, + "end": 10377, "loc": { "start": { - "line": 319, + "line": 320, "column": 28 }, "end": { - "line": 319, + "line": 320, "column": 29 } }, @@ -18046,15 +18097,15 @@ }, { "type": "NumericLiteral", - "start": 10350, - "end": 10351, + "start": 10379, + "end": 10380, "loc": { "start": { - "line": 319, + "line": 320, "column": 31 }, "end": { - "line": 319, + "line": 320, "column": 32 } }, @@ -18066,15 +18117,15 @@ }, { "type": "NumericLiteral", - "start": 10353, - "end": 10354, + "start": 10382, + "end": 10383, "loc": { "start": { - "line": 319, + "line": 320, "column": 34 }, "end": { - "line": 319, + "line": 320, "column": 35 } }, @@ -18089,15 +18140,15 @@ }, { "type": "ObjectProperty", - "start": 10373, - "end": 10387, + "start": 10402, + "end": 10416, "loc": { "start": { - "line": 320, + "line": 321, "column": 16 }, "end": { - "line": 320, + "line": 321, "column": 30 } }, @@ -18106,15 +18157,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10373, - "end": 10382, + "start": 10402, + "end": 10411, "loc": { "start": { - "line": 320, + "line": 321, "column": 16 }, "end": { - "line": 320, + "line": 321, "column": 25 }, "identifierName": "fillAlpha" @@ -18123,15 +18174,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10384, - "end": 10387, + "start": 10413, + "end": 10416, "loc": { "start": { - "line": 320, + "line": 321, "column": 27 }, "end": { - "line": 320, + "line": 321, "column": 30 } }, @@ -18149,15 +18200,15 @@ }, { "type": "ObjectProperty", - "start": 10417, - "end": 10660, + "start": 10446, + "end": 10689, "loc": { "start": { - "line": 323, + "line": 324, "column": 12 }, "end": { - "line": 329, + "line": 330, "column": 14 } }, @@ -18166,15 +18217,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10417, - "end": 10423, + "start": 10446, + "end": 10452, "loc": { "start": { - "line": 323, + "line": 324, "column": 12 }, "end": { - "line": 323, + "line": 324, "column": 18 }, "identifierName": "center" @@ -18183,29 +18234,29 @@ }, "value": { "type": "NewExpression", - "start": 10425, - "end": 10660, + "start": 10454, + "end": 10689, "loc": { "start": { - "line": 323, + "line": 324, "column": 20 }, "end": { - "line": 329, + "line": 330, "column": 14 } }, "callee": { "type": "Identifier", - "start": 10429, - "end": 10442, + "start": 10458, + "end": 10471, "loc": { "start": { - "line": 323, + "line": 324, "column": 24 }, "end": { - "line": 323, + "line": 324, "column": 37 }, "identifierName": "PhongMaterial" @@ -18215,15 +18266,15 @@ "arguments": [ { "type": "Identifier", - "start": 10443, - "end": 10451, + "start": 10472, + "end": 10480, "loc": { "start": { - "line": 323, + "line": 324, "column": 38 }, "end": { - "line": 323, + "line": 324, "column": 46 }, "identifierName": "rootNode" @@ -18232,30 +18283,30 @@ }, { "type": "ObjectExpression", - "start": 10453, - "end": 10659, + "start": 10482, + "end": 10688, "loc": { "start": { - "line": 323, + "line": 324, "column": 48 }, "end": { - "line": 329, + "line": 330, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 10471, - "end": 10495, + "start": 10500, + "end": 10524, "loc": { "start": { - "line": 324, + "line": 325, "column": 16 }, "end": { - "line": 324, + "line": 325, "column": 40 } }, @@ -18264,15 +18315,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10471, - "end": 10478, + "start": 10500, + "end": 10507, "loc": { "start": { - "line": 324, + "line": 325, "column": 16 }, "end": { - "line": 324, + "line": 325, "column": 23 }, "identifierName": "diffuse" @@ -18281,30 +18332,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10480, - "end": 10495, + "start": 10509, + "end": 10524, "loc": { "start": { - "line": 324, + "line": 325, "column": 25 }, "end": { - "line": 324, + "line": 325, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 10481, - "end": 10484, + "start": 10510, + "end": 10513, "loc": { "start": { - "line": 324, + "line": 325, "column": 26 }, "end": { - "line": 324, + "line": 325, "column": 29 } }, @@ -18316,15 +18367,15 @@ }, { "type": "NumericLiteral", - "start": 10486, - "end": 10489, + "start": 10515, + "end": 10518, "loc": { "start": { - "line": 324, + "line": 325, "column": 31 }, "end": { - "line": 324, + "line": 325, "column": 34 } }, @@ -18336,15 +18387,15 @@ }, { "type": "NumericLiteral", - "start": 10491, - "end": 10494, + "start": 10520, + "end": 10523, "loc": { "start": { - "line": 324, + "line": 325, "column": 36 }, "end": { - "line": 324, + "line": 325, "column": 39 } }, @@ -18359,15 +18410,15 @@ }, { "type": "ObjectProperty", - "start": 10513, - "end": 10532, + "start": 10542, + "end": 10561, "loc": { "start": { - "line": 325, + "line": 326, "column": 16 }, "end": { - "line": 325, + "line": 326, "column": 35 } }, @@ -18376,15 +18427,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10513, - "end": 10521, + "start": 10542, + "end": 10550, "loc": { "start": { - "line": 325, + "line": 326, "column": 16 }, "end": { - "line": 325, + "line": 326, "column": 24 }, "identifierName": "emissive" @@ -18393,30 +18444,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10523, - "end": 10532, + "start": 10552, + "end": 10561, "loc": { "start": { - "line": 325, + "line": 326, "column": 26 }, "end": { - "line": 325, + "line": 326, "column": 35 } }, "elements": [ { "type": "NumericLiteral", - "start": 10524, - "end": 10525, + "start": 10553, + "end": 10554, "loc": { "start": { - "line": 325, + "line": 326, "column": 27 }, "end": { - "line": 325, + "line": 326, "column": 28 } }, @@ -18428,15 +18479,15 @@ }, { "type": "NumericLiteral", - "start": 10527, - "end": 10528, + "start": 10556, + "end": 10557, "loc": { "start": { - "line": 325, + "line": 326, "column": 30 }, "end": { - "line": 325, + "line": 326, "column": 31 } }, @@ -18448,15 +18499,15 @@ }, { "type": "NumericLiteral", - "start": 10530, - "end": 10531, + "start": 10559, + "end": 10560, "loc": { "start": { - "line": 325, + "line": 326, "column": 33 }, "end": { - "line": 325, + "line": 326, "column": 34 } }, @@ -18471,15 +18522,15 @@ }, { "type": "ObjectProperty", - "start": 10550, - "end": 10574, + "start": 10579, + "end": 10603, "loc": { "start": { - "line": 326, + "line": 327, "column": 16 }, "end": { - "line": 326, + "line": 327, "column": 40 } }, @@ -18488,15 +18539,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10550, - "end": 10557, + "start": 10579, + "end": 10586, "loc": { "start": { - "line": 326, + "line": 327, "column": 16 }, "end": { - "line": 326, + "line": 327, "column": 23 }, "identifierName": "ambient" @@ -18505,30 +18556,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10559, - "end": 10574, + "start": 10588, + "end": 10603, "loc": { "start": { - "line": 326, + "line": 327, "column": 25 }, "end": { - "line": 326, + "line": 327, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 10560, - "end": 10563, + "start": 10589, + "end": 10592, "loc": { "start": { - "line": 326, + "line": 327, "column": 26 }, "end": { - "line": 326, + "line": 327, "column": 29 } }, @@ -18540,15 +18591,15 @@ }, { "type": "NumericLiteral", - "start": 10565, - "end": 10568, + "start": 10594, + "end": 10597, "loc": { "start": { - "line": 326, + "line": 327, "column": 31 }, "end": { - "line": 326, + "line": 327, "column": 34 } }, @@ -18560,15 +18611,15 @@ }, { "type": "NumericLiteral", - "start": 10570, - "end": 10573, + "start": 10599, + "end": 10602, "loc": { "start": { - "line": 326, + "line": 327, "column": 36 }, "end": { - "line": 326, + "line": 327, "column": 39 } }, @@ -18583,15 +18634,15 @@ }, { "type": "ObjectProperty", - "start": 10592, - "end": 10614, + "start": 10621, + "end": 10643, "loc": { "start": { - "line": 327, + "line": 328, "column": 16 }, "end": { - "line": 327, + "line": 328, "column": 38 } }, @@ -18600,15 +18651,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10592, - "end": 10600, + "start": 10621, + "end": 10629, "loc": { "start": { - "line": 327, + "line": 328, "column": 16 }, "end": { - "line": 327, + "line": 328, "column": 24 }, "identifierName": "specular" @@ -18617,30 +18668,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10602, - "end": 10614, + "start": 10631, + "end": 10643, "loc": { "start": { - "line": 327, + "line": 328, "column": 26 }, "end": { - "line": 327, + "line": 328, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 10603, - "end": 10605, + "start": 10632, + "end": 10634, "loc": { "start": { - "line": 327, + "line": 328, "column": 27 }, "end": { - "line": 327, + "line": 328, "column": 29 } }, @@ -18652,15 +18703,15 @@ }, { "type": "NumericLiteral", - "start": 10607, - "end": 10609, + "start": 10636, + "end": 10638, "loc": { "start": { - "line": 327, + "line": 328, "column": 31 }, "end": { - "line": 327, + "line": 328, "column": 33 } }, @@ -18672,15 +18723,15 @@ }, { "type": "NumericLiteral", - "start": 10611, - "end": 10613, + "start": 10640, + "end": 10642, "loc": { "start": { - "line": 327, + "line": 328, "column": 35 }, "end": { - "line": 327, + "line": 328, "column": 37 } }, @@ -18695,15 +18746,15 @@ }, { "type": "ObjectProperty", - "start": 10632, - "end": 10645, + "start": 10661, + "end": 10674, "loc": { "start": { - "line": 328, + "line": 329, "column": 16 }, "end": { - "line": 328, + "line": 329, "column": 29 } }, @@ -18712,15 +18763,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10632, - "end": 10641, + "start": 10661, + "end": 10670, "loc": { "start": { - "line": 328, + "line": 329, "column": 16 }, "end": { - "line": 328, + "line": 329, "column": 25 }, "identifierName": "shininess" @@ -18729,15 +18780,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10643, - "end": 10645, + "start": 10672, + "end": 10674, "loc": { "start": { - "line": 328, + "line": 329, "column": 27 }, "end": { - "line": 328, + "line": 329, "column": 29 } }, @@ -18755,15 +18806,15 @@ }, { "type": "ObjectProperty", - "start": 10675, - "end": 10903, + "start": 10704, + "end": 10932, "loc": { "start": { - "line": 331, + "line": 332, "column": 12 }, "end": { - "line": 337, + "line": 338, "column": 14 } }, @@ -18772,15 +18823,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10675, - "end": 10688, + "start": 10704, + "end": 10717, "loc": { "start": { - "line": 331, + "line": 332, "column": 12 }, "end": { - "line": 331, + "line": 332, "column": 25 }, "identifierName": "highlightBall" @@ -18789,29 +18840,29 @@ }, "value": { "type": "NewExpression", - "start": 10690, - "end": 10903, + "start": 10719, + "end": 10932, "loc": { "start": { - "line": 331, + "line": 332, "column": 27 }, "end": { - "line": 337, + "line": 338, "column": 14 } }, "callee": { "type": "Identifier", - "start": 10694, - "end": 10710, + "start": 10723, + "end": 10739, "loc": { "start": { - "line": 331, + "line": 332, "column": 31 }, "end": { - "line": 331, + "line": 332, "column": 47 }, "identifierName": "EmphasisMaterial" @@ -18821,15 +18872,15 @@ "arguments": [ { "type": "Identifier", - "start": 10711, - "end": 10719, + "start": 10740, + "end": 10748, "loc": { "start": { - "line": 331, + "line": 332, "column": 48 }, "end": { - "line": 331, + "line": 332, "column": 56 }, "identifierName": "rootNode" @@ -18838,30 +18889,30 @@ }, { "type": "ObjectExpression", - "start": 10721, - "end": 10902, + "start": 10750, + "end": 10931, "loc": { "start": { - "line": 331, + "line": 332, "column": 58 }, "end": { - "line": 337, + "line": 338, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 10739, - "end": 10751, + "start": 10768, + "end": 10780, "loc": { "start": { - "line": 332, + "line": 333, "column": 16 }, "end": { - "line": 332, + "line": 333, "column": 28 } }, @@ -18870,15 +18921,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10739, - "end": 10744, + "start": 10768, + "end": 10773, "loc": { "start": { - "line": 332, + "line": 333, "column": 16 }, "end": { - "line": 332, + "line": 333, "column": 21 }, "identifierName": "edges" @@ -18887,15 +18938,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10746, - "end": 10751, + "start": 10775, + "end": 10780, "loc": { "start": { - "line": 332, + "line": 333, "column": 23 }, "end": { - "line": 332, + "line": 333, "column": 28 } }, @@ -18904,15 +18955,15 @@ }, { "type": "ObjectProperty", - "start": 10769, - "end": 10779, + "start": 10798, + "end": 10808, "loc": { "start": { - "line": 333, + "line": 334, "column": 16 }, "end": { - "line": 333, + "line": 334, "column": 26 } }, @@ -18921,15 +18972,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10769, - "end": 10773, + "start": 10798, + "end": 10802, "loc": { "start": { - "line": 333, + "line": 334, "column": 16 }, "end": { - "line": 333, + "line": 334, "column": 20 }, "identifierName": "fill" @@ -18938,15 +18989,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10775, - "end": 10779, + "start": 10804, + "end": 10808, "loc": { "start": { - "line": 333, + "line": 334, "column": 22 }, "end": { - "line": 333, + "line": 334, "column": 26 } }, @@ -18955,15 +19006,15 @@ }, { "type": "ObjectProperty", - "start": 10797, - "end": 10823, + "start": 10826, + "end": 10852, "loc": { "start": { - "line": 334, + "line": 335, "column": 16 }, "end": { - "line": 334, + "line": 335, "column": 42 } }, @@ -18972,15 +19023,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10797, - "end": 10806, + "start": 10826, + "end": 10835, "loc": { "start": { - "line": 334, + "line": 335, "column": 16 }, "end": { - "line": 334, + "line": 335, "column": 25 }, "identifierName": "fillColor" @@ -18989,30 +19040,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10808, - "end": 10823, + "start": 10837, + "end": 10852, "loc": { "start": { - "line": 334, + "line": 335, "column": 27 }, "end": { - "line": 334, + "line": 335, "column": 42 } }, "elements": [ { "type": "NumericLiteral", - "start": 10809, - "end": 10812, + "start": 10838, + "end": 10841, "loc": { "start": { - "line": 334, + "line": 335, "column": 28 }, "end": { - "line": 334, + "line": 335, "column": 31 } }, @@ -19024,15 +19075,15 @@ }, { "type": "NumericLiteral", - "start": 10814, - "end": 10817, + "start": 10843, + "end": 10846, "loc": { "start": { - "line": 334, + "line": 335, "column": 33 }, "end": { - "line": 334, + "line": 335, "column": 36 } }, @@ -19044,15 +19095,15 @@ }, { "type": "NumericLiteral", - "start": 10819, - "end": 10822, + "start": 10848, + "end": 10851, "loc": { "start": { - "line": 334, + "line": 335, "column": 38 }, "end": { - "line": 334, + "line": 335, "column": 41 } }, @@ -19067,15 +19118,15 @@ }, { "type": "ObjectProperty", - "start": 10841, - "end": 10855, + "start": 10870, + "end": 10884, "loc": { "start": { - "line": 335, + "line": 336, "column": 16 }, "end": { - "line": 335, + "line": 336, "column": 30 } }, @@ -19084,15 +19135,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10841, - "end": 10850, + "start": 10870, + "end": 10879, "loc": { "start": { - "line": 335, + "line": 336, "column": 16 }, "end": { - "line": 335, + "line": 336, "column": 25 }, "identifierName": "fillAlpha" @@ -19101,15 +19152,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10852, - "end": 10855, + "start": 10881, + "end": 10884, "loc": { "start": { - "line": 335, + "line": 336, "column": 27 }, "end": { - "line": 335, + "line": 336, "column": 30 } }, @@ -19122,15 +19173,15 @@ }, { "type": "ObjectProperty", - "start": 10873, - "end": 10888, + "start": 10902, + "end": 10917, "loc": { "start": { - "line": 336, + "line": 337, "column": 16 }, "end": { - "line": 336, + "line": 337, "column": 31 } }, @@ -19139,15 +19190,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10873, - "end": 10881, + "start": 10902, + "end": 10910, "loc": { "start": { - "line": 336, + "line": 337, "column": 16 }, "end": { - "line": 336, + "line": 337, "column": 24 }, "identifierName": "vertices" @@ -19156,15 +19207,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10883, - "end": 10888, + "start": 10912, + "end": 10917, "loc": { "start": { - "line": 336, + "line": 337, "column": 26 }, "end": { - "line": 336, + "line": 337, "column": 31 } }, @@ -19178,15 +19229,15 @@ }, { "type": "ObjectProperty", - "start": 10918, - "end": 11176, + "start": 10947, + "end": 11205, "loc": { "start": { - "line": 339, + "line": 340, "column": 12 }, "end": { - "line": 346, + "line": 347, "column": 14 } }, @@ -19195,15 +19246,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10918, - "end": 10932, + "start": 10947, + "end": 10961, "loc": { "start": { - "line": 339, + "line": 340, "column": 12 }, "end": { - "line": 339, + "line": 340, "column": 26 }, "identifierName": "highlightPlane" @@ -19212,29 +19263,29 @@ }, "value": { "type": "NewExpression", - "start": 10934, - "end": 11176, + "start": 10963, + "end": 11205, "loc": { "start": { - "line": 339, + "line": 340, "column": 28 }, "end": { - "line": 346, + "line": 347, "column": 14 } }, "callee": { "type": "Identifier", - "start": 10938, - "end": 10954, + "start": 10967, + "end": 10983, "loc": { "start": { - "line": 339, + "line": 340, "column": 32 }, "end": { - "line": 339, + "line": 340, "column": 48 }, "identifierName": "EmphasisMaterial" @@ -19244,15 +19295,15 @@ "arguments": [ { "type": "Identifier", - "start": 10955, - "end": 10963, + "start": 10984, + "end": 10992, "loc": { "start": { - "line": 339, + "line": 340, "column": 49 }, "end": { - "line": 339, + "line": 340, "column": 57 }, "identifierName": "rootNode" @@ -19261,30 +19312,30 @@ }, { "type": "ObjectExpression", - "start": 10965, - "end": 11175, + "start": 10994, + "end": 11204, "loc": { "start": { - "line": 339, + "line": 340, "column": 59 }, "end": { - "line": 346, + "line": 347, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 10983, - "end": 10994, + "start": 11012, + "end": 11023, "loc": { "start": { - "line": 340, + "line": 341, "column": 16 }, "end": { - "line": 340, + "line": 341, "column": 27 } }, @@ -19293,15 +19344,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10983, - "end": 10988, + "start": 11012, + "end": 11017, "loc": { "start": { - "line": 340, + "line": 341, "column": 16 }, "end": { - "line": 340, + "line": 341, "column": 21 }, "identifierName": "edges" @@ -19310,15 +19361,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10990, - "end": 10994, + "start": 11019, + "end": 11023, "loc": { "start": { - "line": 340, + "line": 341, "column": 23 }, "end": { - "line": 340, + "line": 341, "column": 27 } }, @@ -19327,15 +19378,15 @@ }, { "type": "ObjectProperty", - "start": 11012, - "end": 11024, + "start": 11041, + "end": 11053, "loc": { "start": { - "line": 341, + "line": 342, "column": 16 }, "end": { - "line": 341, + "line": 342, "column": 28 } }, @@ -19344,15 +19395,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11012, - "end": 11021, + "start": 11041, + "end": 11050, "loc": { "start": { - "line": 341, + "line": 342, "column": 16 }, "end": { - "line": 341, + "line": 342, "column": 25 }, "identifierName": "edgeWidth" @@ -19361,15 +19412,15 @@ }, "value": { "type": "NumericLiteral", - "start": 11023, - "end": 11024, + "start": 11052, + "end": 11053, "loc": { "start": { - "line": 341, + "line": 342, "column": 27 }, "end": { - "line": 341, + "line": 342, "column": 28 } }, @@ -19382,15 +19433,15 @@ }, { "type": "ObjectProperty", - "start": 11042, - "end": 11053, + "start": 11071, + "end": 11082, "loc": { "start": { - "line": 342, + "line": 343, "column": 16 }, "end": { - "line": 342, + "line": 343, "column": 27 } }, @@ -19399,15 +19450,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11042, - "end": 11046, + "start": 11071, + "end": 11075, "loc": { "start": { - "line": 342, + "line": 343, "column": 16 }, "end": { - "line": 342, + "line": 343, "column": 20 }, "identifierName": "fill" @@ -19416,15 +19467,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 11048, - "end": 11053, + "start": 11077, + "end": 11082, "loc": { "start": { - "line": 342, + "line": 343, "column": 22 }, "end": { - "line": 342, + "line": 343, "column": 27 } }, @@ -19433,15 +19484,15 @@ }, { "type": "ObjectProperty", - "start": 11071, - "end": 11096, + "start": 11100, + "end": 11125, "loc": { "start": { - "line": 343, + "line": 344, "column": 16 }, "end": { - "line": 343, + "line": 344, "column": 41 } }, @@ -19450,15 +19501,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11071, - "end": 11080, + "start": 11100, + "end": 11109, "loc": { "start": { - "line": 343, + "line": 344, "column": 16 }, "end": { - "line": 343, + "line": 344, "column": 25 }, "identifierName": "fillColor" @@ -19467,30 +19518,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11082, - "end": 11096, + "start": 11111, + "end": 11125, "loc": { "start": { - "line": 343, + "line": 344, "column": 27 }, "end": { - "line": 343, + "line": 344, "column": 41 } }, "elements": [ { "type": "NumericLiteral", - "start": 11083, - "end": 11086, + "start": 11112, + "end": 11115, "loc": { "start": { - "line": 343, + "line": 344, "column": 28 }, "end": { - "line": 343, + "line": 344, "column": 31 } }, @@ -19502,15 +19553,15 @@ }, { "type": "NumericLiteral", - "start": 11088, - "end": 11091, + "start": 11117, + "end": 11120, "loc": { "start": { - "line": 343, + "line": 344, "column": 33 }, "end": { - "line": 343, + "line": 344, "column": 36 } }, @@ -19522,15 +19573,15 @@ }, { "type": "NumericLiteral", - "start": 11093, - "end": 11095, + "start": 11122, + "end": 11124, "loc": { "start": { - "line": 343, + "line": 344, "column": 38 }, "end": { - "line": 343, + "line": 344, "column": 40 } }, @@ -19545,15 +19596,15 @@ }, { "type": "ObjectProperty", - "start": 11114, - "end": 11128, + "start": 11143, + "end": 11157, "loc": { "start": { - "line": 344, + "line": 345, "column": 16 }, "end": { - "line": 344, + "line": 345, "column": 30 } }, @@ -19562,15 +19613,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11114, - "end": 11123, + "start": 11143, + "end": 11152, "loc": { "start": { - "line": 344, + "line": 345, "column": 16 }, "end": { - "line": 344, + "line": 345, "column": 25 }, "identifierName": "fillAlpha" @@ -19579,15 +19630,15 @@ }, "value": { "type": "NumericLiteral", - "start": 11125, - "end": 11128, + "start": 11154, + "end": 11157, "loc": { "start": { - "line": 344, + "line": 345, "column": 27 }, "end": { - "line": 344, + "line": 345, "column": 30 } }, @@ -19600,15 +19651,15 @@ }, { "type": "ObjectProperty", - "start": 11146, - "end": 11161, + "start": 11175, + "end": 11190, "loc": { "start": { - "line": 345, + "line": 346, "column": 16 }, "end": { - "line": 345, + "line": 346, "column": 31 } }, @@ -19617,15 +19668,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11146, - "end": 11154, + "start": 11175, + "end": 11183, "loc": { "start": { - "line": 345, + "line": 346, "column": 16 }, "end": { - "line": 345, + "line": 346, "column": 24 }, "identifierName": "vertices" @@ -19634,15 +19685,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 11156, - "end": 11161, + "start": 11185, + "end": 11190, "loc": { "start": { - "line": 345, + "line": 346, "column": 26 }, "end": { - "line": 345, + "line": 346, "column": 31 } }, @@ -19662,73 +19713,73 @@ }, { "type": "ExpressionStatement", - "start": 11197, - "end": 31111, + "start": 11226, + "end": 32031, "loc": { "start": { - "line": 349, + "line": 350, "column": 8 }, "end": { - "line": 776, + "line": 804, "column": 10 } }, "expression": { "type": "AssignmentExpression", - "start": 11197, - "end": 31110, + "start": 11226, + "end": 32030, "loc": { "start": { - "line": 349, + "line": 350, "column": 8 }, "end": { - "line": 776, + "line": 804, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 11197, - "end": 11216, + "start": 11226, + "end": 11245, "loc": { "start": { - "line": 349, + "line": 350, "column": 8 }, "end": { - "line": 349, + "line": 350, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 11197, - "end": 11201, + "start": 11226, + "end": 11230, "loc": { "start": { - "line": 349, + "line": 350, "column": 8 }, "end": { - "line": 349, + "line": 350, "column": 12 } } }, "property": { "type": "Identifier", - "start": 11202, - "end": 11216, + "start": 11231, + "end": 11245, "loc": { "start": { - "line": 349, + "line": 350, "column": 13 }, "end": { - "line": 349, + "line": 350, "column": 27 }, "identifierName": "_displayMeshes" @@ -19739,30 +19790,30 @@ }, "right": { "type": "ObjectExpression", - "start": 11219, - "end": 31110, + "start": 11248, + "end": 32030, "loc": { "start": { - "line": 349, + "line": 350, "column": 30 }, "end": { - "line": 776, + "line": 804, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 11234, - "end": 12521, + "start": 11263, + "end": 12583, "loc": { "start": { - "line": 351, + "line": 352, "column": 12 }, "end": { - "line": 382, + "line": 384, "column": 33 } }, @@ -19771,15 +19822,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11234, - "end": 11239, + "start": 11263, + "end": 11268, "loc": { "start": { - "line": 351, + "line": 352, "column": 12 }, "end": { - "line": 351, + "line": 352, "column": 17 }, "identifierName": "plane" @@ -19788,43 +19839,43 @@ }, "value": { "type": "CallExpression", - "start": 11241, - "end": 12521, + "start": 11270, + "end": 12583, "loc": { "start": { - "line": 351, + "line": 352, "column": 19 }, "end": { - "line": 382, + "line": 384, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 11241, - "end": 11258, + "start": 11270, + "end": 11287, "loc": { "start": { - "line": 351, + "line": 352, "column": 19 }, "end": { - "line": 351, + "line": 352, "column": 36 } }, "object": { "type": "Identifier", - "start": 11241, - "end": 11249, + "start": 11270, + "end": 11278, "loc": { "start": { - "line": 351, + "line": 352, "column": 19 }, "end": { - "line": 351, + "line": 352, "column": 27 }, "identifierName": "rootNode" @@ -19833,15 +19884,15 @@ }, "property": { "type": "Identifier", - "start": 11250, - "end": 11258, + "start": 11279, + "end": 11287, "loc": { "start": { - "line": 351, + "line": 352, "column": 28 }, "end": { - "line": 351, + "line": 352, "column": 36 }, "identifierName": "addChild" @@ -19853,29 +19904,29 @@ "arguments": [ { "type": "NewExpression", - "start": 11259, - "end": 12502, + "start": 11288, + "end": 12564, "loc": { "start": { - "line": 351, + "line": 352, "column": 37 }, "end": { - "line": 382, + "line": 384, "column": 14 } }, "callee": { "type": "Identifier", - "start": 11263, - "end": 11267, + "start": 11292, + "end": 11296, "loc": { "start": { - "line": 351, + "line": 352, "column": 41 }, "end": { - "line": 351, + "line": 352, "column": 45 }, "identifierName": "Mesh" @@ -19885,15 +19936,15 @@ "arguments": [ { "type": "Identifier", - "start": 11268, - "end": 11276, + "start": 11297, + "end": 11305, "loc": { "start": { - "line": 351, + "line": 352, "column": 46 }, "end": { - "line": 351, + "line": 352, "column": 54 }, "identifierName": "rootNode" @@ -19902,30 +19953,30 @@ }, { "type": "ObjectExpression", - "start": 11278, - "end": 12501, + "start": 11307, + "end": 12563, "loc": { "start": { - "line": 351, + "line": 352, "column": 56 }, "end": { - "line": 382, + "line": 384, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 11296, - "end": 11752, + "start": 11325, + "end": 11781, "loc": { "start": { - "line": 352, + "line": 353, "column": 16 }, "end": { - "line": 361, + "line": 362, "column": 18 } }, @@ -19934,15 +19985,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11296, - "end": 11304, + "start": 11325, + "end": 11333, "loc": { "start": { - "line": 352, + "line": 353, "column": 16 }, "end": { - "line": 352, + "line": 353, "column": 24 }, "identifierName": "geometry" @@ -19951,29 +20002,29 @@ }, "value": { "type": "NewExpression", - "start": 11306, - "end": 11752, + "start": 11335, + "end": 11781, "loc": { "start": { - "line": 352, + "line": 353, "column": 26 }, "end": { - "line": 361, + "line": 362, "column": 18 } }, "callee": { "type": "Identifier", - "start": 11310, - "end": 11326, + "start": 11339, + "end": 11355, "loc": { "start": { - "line": 352, + "line": 353, "column": 30 }, "end": { - "line": 352, + "line": 353, "column": 46 }, "identifierName": "ReadableGeometry" @@ -19983,15 +20034,15 @@ "arguments": [ { "type": "Identifier", - "start": 11327, - "end": 11335, + "start": 11356, + "end": 11364, "loc": { "start": { - "line": 352, + "line": 353, "column": 47 }, "end": { - "line": 352, + "line": 353, "column": 55 }, "identifierName": "rootNode" @@ -20000,30 +20051,30 @@ }, { "type": "ObjectExpression", - "start": 11337, - "end": 11751, + "start": 11366, + "end": 11780, "loc": { "start": { - "line": 352, + "line": 353, "column": 57 }, "end": { - "line": 361, + "line": 362, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 11359, - "end": 11381, + "start": 11388, + "end": 11410, "loc": { "start": { - "line": 353, + "line": 354, "column": 20 }, "end": { - "line": 353, + "line": 354, "column": 42 } }, @@ -20032,15 +20083,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11359, - "end": 11368, + "start": 11388, + "end": 11397, "loc": { "start": { - "line": 353, + "line": 354, "column": 20 }, "end": { - "line": 353, + "line": 354, "column": 29 }, "identifierName": "primitive" @@ -20049,15 +20100,15 @@ }, "value": { "type": "StringLiteral", - "start": 11370, - "end": 11381, + "start": 11399, + "end": 11410, "loc": { "start": { - "line": 353, + "line": 354, "column": 31 }, "end": { - "line": 353, + "line": 354, "column": 42 } }, @@ -20070,15 +20121,15 @@ }, { "type": "ObjectProperty", - "start": 11403, - "end": 11684, + "start": 11432, + "end": 11713, "loc": { "start": { - "line": 354, + "line": 355, "column": 20 }, "end": { - "line": 359, + "line": 360, "column": 21 } }, @@ -20087,15 +20138,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11403, - "end": 11412, + "start": 11432, + "end": 11441, "loc": { "start": { - "line": 354, + "line": 355, "column": 20 }, "end": { - "line": 354, + "line": 355, "column": 29 }, "identifierName": "positions" @@ -20104,30 +20155,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11414, - "end": 11684, + "start": 11443, + "end": 11713, "loc": { "start": { - "line": 354, + "line": 355, "column": 31 }, "end": { - "line": 359, + "line": 360, "column": 21 } }, "elements": [ { "type": "NumericLiteral", - "start": 11440, - "end": 11443, + "start": 11469, + "end": 11472, "loc": { "start": { - "line": 355, + "line": 356, "column": 24 }, "end": { - "line": 355, + "line": 356, "column": 27 } }, @@ -20139,15 +20190,15 @@ }, { "type": "NumericLiteral", - "start": 11445, - "end": 11448, + "start": 11474, + "end": 11477, "loc": { "start": { - "line": 355, + "line": 356, "column": 29 }, "end": { - "line": 355, + "line": 356, "column": 32 } }, @@ -20159,15 +20210,15 @@ }, { "type": "NumericLiteral", - "start": 11450, - "end": 11453, + "start": 11479, + "end": 11482, "loc": { "start": { - "line": 355, + "line": 356, "column": 34 }, "end": { - "line": 355, + "line": 356, "column": 37 } }, @@ -20179,15 +20230,15 @@ }, { "type": "NumericLiteral", - "start": 11455, - "end": 11458, + "start": 11484, + "end": 11487, "loc": { "start": { - "line": 355, + "line": 356, "column": 39 }, "end": { - "line": 355, + "line": 356, "column": 42 } }, @@ -20199,15 +20250,15 @@ }, { "type": "UnaryExpression", - "start": 11460, - "end": 11464, + "start": 11489, + "end": 11493, "loc": { "start": { - "line": 355, + "line": 356, "column": 44 }, "end": { - "line": 355, + "line": 356, "column": 48 } }, @@ -20215,15 +20266,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11461, - "end": 11464, + "start": 11490, + "end": 11493, "loc": { "start": { - "line": 355, + "line": 356, "column": 45 }, "end": { - "line": 355, + "line": 356, "column": 48 } }, @@ -20239,15 +20290,15 @@ }, { "type": "NumericLiteral", - "start": 11466, - "end": 11469, + "start": 11495, + "end": 11498, "loc": { "start": { - "line": 355, + "line": 356, "column": 50 }, "end": { - "line": 355, + "line": 356, "column": 53 } }, @@ -20259,15 +20310,15 @@ }, { "type": "UnaryExpression", - "start": 11500, - "end": 11504, + "start": 11529, + "end": 11533, "loc": { "start": { - "line": 356, + "line": 357, "column": 24 }, "end": { - "line": 356, + "line": 357, "column": 28 } }, @@ -20275,15 +20326,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11501, - "end": 11504, + "start": 11530, + "end": 11533, "loc": { "start": { - "line": 356, + "line": 357, "column": 25 }, "end": { - "line": 356, + "line": 357, "column": 28 } }, @@ -20301,15 +20352,15 @@ { "type": "CommentLine", "value": " 0", - "start": 11471, - "end": 11475, + "start": 11500, + "end": 11504, "loc": { "start": { - "line": 355, + "line": 356, "column": 55 }, "end": { - "line": 355, + "line": 356, "column": 59 } } @@ -20318,15 +20369,15 @@ }, { "type": "UnaryExpression", - "start": 11506, - "end": 11510, + "start": 11535, + "end": 11539, "loc": { "start": { - "line": 356, + "line": 357, "column": 30 }, "end": { - "line": 356, + "line": 357, "column": 34 } }, @@ -20334,15 +20385,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11507, - "end": 11510, + "start": 11536, + "end": 11539, "loc": { "start": { - "line": 356, + "line": 357, "column": 31 }, "end": { - "line": 356, + "line": 357, "column": 34 } }, @@ -20358,15 +20409,15 @@ }, { "type": "NumericLiteral", - "start": 11512, - "end": 11515, + "start": 11541, + "end": 11544, "loc": { "start": { - "line": 356, + "line": 357, "column": 36 }, "end": { - "line": 356, + "line": 357, "column": 39 } }, @@ -20378,15 +20429,15 @@ }, { "type": "UnaryExpression", - "start": 11517, - "end": 11521, + "start": 11546, + "end": 11550, "loc": { "start": { - "line": 356, + "line": 357, "column": 41 }, "end": { - "line": 356, + "line": 357, "column": 45 } }, @@ -20394,15 +20445,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11518, - "end": 11521, + "start": 11547, + "end": 11550, "loc": { "start": { - "line": 356, + "line": 357, "column": 42 }, "end": { - "line": 356, + "line": 357, "column": 45 } }, @@ -20418,15 +20469,15 @@ }, { "type": "NumericLiteral", - "start": 11523, - "end": 11526, + "start": 11552, + "end": 11555, "loc": { "start": { - "line": 356, + "line": 357, "column": 47 }, "end": { - "line": 356, + "line": 357, "column": 50 } }, @@ -20438,15 +20489,15 @@ }, { "type": "NumericLiteral", - "start": 11528, - "end": 11531, + "start": 11557, + "end": 11560, "loc": { "start": { - "line": 356, + "line": 357, "column": 52 }, "end": { - "line": 356, + "line": 357, "column": 55 } }, @@ -20458,15 +20509,15 @@ }, { "type": "NumericLiteral", - "start": 11562, - "end": 11565, + "start": 11591, + "end": 11594, "loc": { "start": { - "line": 357, + "line": 358, "column": 24 }, "end": { - "line": 357, + "line": 358, "column": 27 } }, @@ -20479,15 +20530,15 @@ { "type": "CommentLine", "value": " 1", - "start": 11533, - "end": 11537, + "start": 11562, + "end": 11566, "loc": { "start": { - "line": 356, + "line": 357, "column": 57 }, "end": { - "line": 356, + "line": 357, "column": 61 } } @@ -20496,15 +20547,15 @@ }, { "type": "NumericLiteral", - "start": 11567, - "end": 11570, + "start": 11596, + "end": 11599, "loc": { "start": { - "line": 357, + "line": 358, "column": 29 }, "end": { - "line": 357, + "line": 358, "column": 32 } }, @@ -20516,15 +20567,15 @@ }, { "type": "UnaryExpression", - "start": 11572, - "end": 11576, + "start": 11601, + "end": 11605, "loc": { "start": { - "line": 357, + "line": 358, "column": 34 }, "end": { - "line": 357, + "line": 358, "column": 38 } }, @@ -20532,15 +20583,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11573, - "end": 11576, + "start": 11602, + "end": 11605, "loc": { "start": { - "line": 357, + "line": 358, "column": 35 }, "end": { - "line": 357, + "line": 358, "column": 38 } }, @@ -20556,15 +20607,15 @@ }, { "type": "NumericLiteral", - "start": 11578, - "end": 11581, + "start": 11607, + "end": 11610, "loc": { "start": { - "line": 357, + "line": 358, "column": 40 }, "end": { - "line": 357, + "line": 358, "column": 43 } }, @@ -20576,15 +20627,15 @@ }, { "type": "UnaryExpression", - "start": 11583, - "end": 11587, + "start": 11612, + "end": 11616, "loc": { "start": { - "line": 357, + "line": 358, "column": 45 }, "end": { - "line": 357, + "line": 358, "column": 49 } }, @@ -20592,15 +20643,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11584, - "end": 11587, + "start": 11613, + "end": 11616, "loc": { "start": { - "line": 357, + "line": 358, "column": 46 }, "end": { - "line": 357, + "line": 358, "column": 49 } }, @@ -20616,15 +20667,15 @@ }, { "type": "UnaryExpression", - "start": 11589, - "end": 11593, + "start": 11618, + "end": 11622, "loc": { "start": { - "line": 357, + "line": 358, "column": 51 }, "end": { - "line": 357, + "line": 358, "column": 55 } }, @@ -20632,15 +20683,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11590, - "end": 11593, + "start": 11619, + "end": 11622, "loc": { "start": { - "line": 357, + "line": 358, "column": 52 }, "end": { - "line": 357, + "line": 358, "column": 55 } }, @@ -20656,15 +20707,15 @@ }, { "type": "UnaryExpression", - "start": 11624, - "end": 11628, + "start": 11653, + "end": 11657, "loc": { "start": { - "line": 358, + "line": 359, "column": 24 }, "end": { - "line": 358, + "line": 359, "column": 28 } }, @@ -20672,15 +20723,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11625, - "end": 11628, + "start": 11654, + "end": 11657, "loc": { "start": { - "line": 358, + "line": 359, "column": 25 }, "end": { - "line": 358, + "line": 359, "column": 28 } }, @@ -20698,15 +20749,15 @@ { "type": "CommentLine", "value": " 2", - "start": 11595, - "end": 11599, + "start": 11624, + "end": 11628, "loc": { "start": { - "line": 357, + "line": 358, "column": 57 }, "end": { - "line": 357, + "line": 358, "column": 61 } } @@ -20715,15 +20766,15 @@ }, { "type": "UnaryExpression", - "start": 11630, - "end": 11634, + "start": 11659, + "end": 11663, "loc": { "start": { - "line": 358, + "line": 359, "column": 30 }, "end": { - "line": 358, + "line": 359, "column": 34 } }, @@ -20731,15 +20782,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11631, - "end": 11634, + "start": 11660, + "end": 11663, "loc": { "start": { - "line": 358, + "line": 359, "column": 31 }, "end": { - "line": 358, + "line": 359, "column": 34 } }, @@ -20755,15 +20806,15 @@ }, { "type": "UnaryExpression", - "start": 11636, - "end": 11640, + "start": 11665, + "end": 11669, "loc": { "start": { - "line": 358, + "line": 359, "column": 36 }, "end": { - "line": 358, + "line": 359, "column": 40 } }, @@ -20771,15 +20822,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11637, - "end": 11640, + "start": 11666, + "end": 11669, "loc": { "start": { - "line": 358, + "line": 359, "column": 37 }, "end": { - "line": 358, + "line": 359, "column": 40 } }, @@ -20795,15 +20846,15 @@ }, { "type": "UnaryExpression", - "start": 11642, - "end": 11646, + "start": 11671, + "end": 11675, "loc": { "start": { - "line": 358, + "line": 359, "column": 42 }, "end": { - "line": 358, + "line": 359, "column": 46 } }, @@ -20811,15 +20862,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11643, - "end": 11646, + "start": 11672, + "end": 11675, "loc": { "start": { - "line": 358, + "line": 359, "column": 43 }, "end": { - "line": 358, + "line": 359, "column": 46 } }, @@ -20835,15 +20886,15 @@ }, { "type": "NumericLiteral", - "start": 11648, - "end": 11651, + "start": 11677, + "end": 11680, "loc": { "start": { - "line": 358, + "line": 359, "column": 48 }, "end": { - "line": 358, + "line": 359, "column": 51 } }, @@ -20855,15 +20906,15 @@ }, { "type": "UnaryExpression", - "start": 11653, - "end": 11657, + "start": 11682, + "end": 11686, "loc": { "start": { - "line": 358, + "line": 359, "column": 53 }, "end": { - "line": 358, + "line": 359, "column": 57 } }, @@ -20871,15 +20922,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11654, - "end": 11657, + "start": 11683, + "end": 11686, "loc": { "start": { - "line": 358, + "line": 359, "column": 54 }, "end": { - "line": 358, + "line": 359, "column": 57 } }, @@ -20898,15 +20949,15 @@ { "type": "CommentLine", "value": " 3", - "start": 11658, - "end": 11662, + "start": 11687, + "end": 11691, "loc": { "start": { - "line": 358, + "line": 359, "column": 58 }, "end": { - "line": 358, + "line": 359, "column": 62 } } @@ -20918,15 +20969,15 @@ }, { "type": "ObjectProperty", - "start": 11706, - "end": 11733, + "start": 11735, + "end": 11762, "loc": { "start": { - "line": 360, + "line": 361, "column": 20 }, "end": { - "line": 360, + "line": 361, "column": 47 } }, @@ -20935,15 +20986,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11706, - "end": 11713, + "start": 11735, + "end": 11742, "loc": { "start": { - "line": 360, + "line": 361, "column": 20 }, "end": { - "line": 360, + "line": 361, "column": 27 }, "identifierName": "indices" @@ -20952,30 +21003,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11715, - "end": 11733, + "start": 11744, + "end": 11762, "loc": { "start": { - "line": 360, + "line": 361, "column": 29 }, "end": { - "line": 360, + "line": 361, "column": 47 } }, "elements": [ { "type": "NumericLiteral", - "start": 11716, - "end": 11717, + "start": 11745, + "end": 11746, "loc": { "start": { - "line": 360, + "line": 361, "column": 30 }, "end": { - "line": 360, + "line": 361, "column": 31 } }, @@ -20987,15 +21038,15 @@ }, { "type": "NumericLiteral", - "start": 11719, - "end": 11720, + "start": 11748, + "end": 11749, "loc": { "start": { - "line": 360, + "line": 361, "column": 33 }, "end": { - "line": 360, + "line": 361, "column": 34 } }, @@ -21007,15 +21058,15 @@ }, { "type": "NumericLiteral", - "start": 11722, - "end": 11723, + "start": 11751, + "end": 11752, "loc": { "start": { - "line": 360, + "line": 361, "column": 36 }, "end": { - "line": 360, + "line": 361, "column": 37 } }, @@ -21027,15 +21078,15 @@ }, { "type": "NumericLiteral", - "start": 11725, - "end": 11726, + "start": 11754, + "end": 11755, "loc": { "start": { - "line": 360, + "line": 361, "column": 39 }, "end": { - "line": 360, + "line": 361, "column": 40 } }, @@ -21047,15 +21098,15 @@ }, { "type": "NumericLiteral", - "start": 11728, - "end": 11729, + "start": 11757, + "end": 11758, "loc": { "start": { - "line": 360, + "line": 361, "column": 42 }, "end": { - "line": 360, + "line": 361, "column": 43 } }, @@ -21067,15 +21118,15 @@ }, { "type": "NumericLiteral", - "start": 11731, - "end": 11732, + "start": 11760, + "end": 11761, "loc": { "start": { - "line": 360, + "line": 361, "column": 45 }, "end": { - "line": 360, + "line": 361, "column": 46 } }, @@ -21095,15 +21146,15 @@ }, { "type": "ObjectProperty", - "start": 11770, - "end": 11947, + "start": 11799, + "end": 11976, "loc": { "start": { - "line": 362, + "line": 363, "column": 16 }, "end": { - "line": 366, + "line": 367, "column": 18 } }, @@ -21112,15 +21163,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11770, - "end": 11778, + "start": 11799, + "end": 11807, "loc": { "start": { - "line": 362, + "line": 363, "column": 16 }, "end": { - "line": 362, + "line": 363, "column": 24 }, "identifierName": "material" @@ -21129,29 +21180,29 @@ }, "value": { "type": "NewExpression", - "start": 11780, - "end": 11947, + "start": 11809, + "end": 11976, "loc": { "start": { - "line": 362, + "line": 363, "column": 26 }, "end": { - "line": 366, + "line": 367, "column": 18 } }, "callee": { "type": "Identifier", - "start": 11784, - "end": 11797, + "start": 11813, + "end": 11826, "loc": { "start": { - "line": 362, + "line": 363, "column": 30 }, "end": { - "line": 362, + "line": 363, "column": 43 }, "identifierName": "PhongMaterial" @@ -21161,15 +21212,15 @@ "arguments": [ { "type": "Identifier", - "start": 11798, - "end": 11806, + "start": 11827, + "end": 11835, "loc": { "start": { - "line": 362, + "line": 363, "column": 44 }, "end": { - "line": 362, + "line": 363, "column": 52 }, "identifierName": "rootNode" @@ -21178,30 +21229,30 @@ }, { "type": "ObjectExpression", - "start": 11808, - "end": 11946, + "start": 11837, + "end": 11975, "loc": { "start": { - "line": 362, + "line": 363, "column": 54 }, "end": { - "line": 366, + "line": 367, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 11830, - "end": 11851, + "start": 11859, + "end": 11880, "loc": { "start": { - "line": 363, + "line": 364, "column": 20 }, "end": { - "line": 363, + "line": 364, "column": 41 } }, @@ -21210,15 +21261,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11830, - "end": 11838, + "start": 11859, + "end": 11867, "loc": { "start": { - "line": 363, + "line": 364, "column": 20 }, "end": { - "line": 363, + "line": 364, "column": 28 }, "identifierName": "emissive" @@ -21227,30 +21278,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11840, - "end": 11851, + "start": 11869, + "end": 11880, "loc": { "start": { - "line": 363, + "line": 364, "column": 30 }, "end": { - "line": 363, + "line": 364, "column": 41 } }, "elements": [ { "type": "NumericLiteral", - "start": 11841, - "end": 11842, + "start": 11870, + "end": 11871, "loc": { "start": { - "line": 363, + "line": 364, "column": 31 }, "end": { - "line": 363, + "line": 364, "column": 32 } }, @@ -21262,15 +21313,15 @@ }, { "type": "NumericLiteral", - "start": 11844, - "end": 11847, + "start": 11873, + "end": 11876, "loc": { "start": { - "line": 363, + "line": 364, "column": 34 }, "end": { - "line": 363, + "line": 364, "column": 37 } }, @@ -21282,15 +21333,15 @@ }, { "type": "NumericLiteral", - "start": 11849, - "end": 11850, + "start": 11878, + "end": 11879, "loc": { "start": { - "line": 363, + "line": 364, "column": 39 }, "end": { - "line": 363, + "line": 364, "column": 40 } }, @@ -21305,15 +21356,15 @@ }, { "type": "ObjectProperty", - "start": 11873, - "end": 11891, + "start": 11902, + "end": 11920, "loc": { "start": { - "line": 364, + "line": 365, "column": 20 }, "end": { - "line": 364, + "line": 365, "column": 38 } }, @@ -21322,15 +21373,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11873, - "end": 11880, + "start": 11902, + "end": 11909, "loc": { "start": { - "line": 364, + "line": 365, "column": 20 }, "end": { - "line": 364, + "line": 365, "column": 27 }, "identifierName": "diffuse" @@ -21339,30 +21390,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11882, - "end": 11891, + "start": 11911, + "end": 11920, "loc": { "start": { - "line": 364, + "line": 365, "column": 29 }, "end": { - "line": 364, + "line": 365, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 11883, - "end": 11884, + "start": 11912, + "end": 11913, "loc": { "start": { - "line": 364, + "line": 365, "column": 30 }, "end": { - "line": 364, + "line": 365, "column": 31 } }, @@ -21374,15 +21425,15 @@ }, { "type": "NumericLiteral", - "start": 11886, - "end": 11887, + "start": 11915, + "end": 11916, "loc": { "start": { - "line": 364, + "line": 365, "column": 33 }, "end": { - "line": 364, + "line": 365, "column": 34 } }, @@ -21394,15 +21445,15 @@ }, { "type": "NumericLiteral", - "start": 11889, - "end": 11890, + "start": 11918, + "end": 11919, "loc": { "start": { - "line": 364, + "line": 365, "column": 36 }, "end": { - "line": 364, + "line": 365, "column": 37 } }, @@ -21417,15 +21468,15 @@ }, { "type": "ObjectProperty", - "start": 11913, - "end": 11928, + "start": 11942, + "end": 11957, "loc": { "start": { - "line": 365, + "line": 366, "column": 20 }, "end": { - "line": 365, + "line": 366, "column": 35 } }, @@ -21434,15 +21485,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11913, - "end": 11922, + "start": 11942, + "end": 11951, "loc": { "start": { - "line": 365, + "line": 366, "column": 20 }, "end": { - "line": 365, + "line": 366, "column": 29 }, "identifierName": "backfaces" @@ -21451,15 +21502,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 11924, - "end": 11928, + "start": 11953, + "end": 11957, "loc": { "start": { - "line": 365, + "line": 366, "column": 31 }, "end": { - "line": 365, + "line": 366, "column": 35 } }, @@ -21473,15 +21524,15 @@ }, { "type": "ObjectProperty", - "start": 11965, - "end": 11977, + "start": 11994, + "end": 12006, "loc": { "start": { - "line": 367, + "line": 368, "column": 16 }, "end": { - "line": 367, + "line": 368, "column": 28 } }, @@ -21490,15 +21541,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11965, - "end": 11972, + "start": 11994, + "end": 12001, "loc": { "start": { - "line": 367, + "line": 368, "column": 16 }, "end": { - "line": 367, + "line": 368, "column": 23 }, "identifierName": "opacity" @@ -21507,15 +21558,15 @@ }, "value": { "type": "NumericLiteral", - "start": 11974, - "end": 11977, + "start": 12003, + "end": 12006, "loc": { "start": { - "line": 367, + "line": 368, "column": 25 }, "end": { - "line": 367, + "line": 368, "column": 28 } }, @@ -21528,15 +21579,15 @@ }, { "type": "ObjectProperty", - "start": 11995, - "end": 12008, + "start": 12024, + "end": 12037, "loc": { "start": { - "line": 368, + "line": 369, "column": 16 }, "end": { - "line": 368, + "line": 369, "column": 29 } }, @@ -21545,15 +21596,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11995, - "end": 12002, + "start": 12024, + "end": 12031, "loc": { "start": { - "line": 368, + "line": 369, "column": 16 }, "end": { - "line": 368, + "line": 369, "column": 23 }, "identifierName": "ghosted" @@ -21562,15 +21613,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12004, - "end": 12008, + "start": 12033, + "end": 12037, "loc": { "start": { - "line": 368, + "line": 369, "column": 25 }, "end": { - "line": 368, + "line": 369, "column": 29 } }, @@ -21579,15 +21630,15 @@ }, { "type": "ObjectProperty", - "start": 12026, - "end": 12316, + "start": 12055, + "end": 12345, "loc": { "start": { - "line": 369, + "line": 370, "column": 16 }, "end": { - "line": 376, + "line": 377, "column": 18 } }, @@ -21596,15 +21647,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12026, - "end": 12039, + "start": 12055, + "end": 12068, "loc": { "start": { - "line": 369, + "line": 370, "column": 16 }, "end": { - "line": 369, + "line": 370, "column": 29 }, "identifierName": "ghostMaterial" @@ -21613,29 +21664,29 @@ }, "value": { "type": "NewExpression", - "start": 12041, - "end": 12316, + "start": 12070, + "end": 12345, "loc": { "start": { - "line": 369, + "line": 370, "column": 31 }, "end": { - "line": 376, + "line": 377, "column": 18 } }, "callee": { "type": "Identifier", - "start": 12045, - "end": 12061, + "start": 12074, + "end": 12090, "loc": { "start": { - "line": 369, + "line": 370, "column": 35 }, "end": { - "line": 369, + "line": 370, "column": 51 }, "identifierName": "EmphasisMaterial" @@ -21645,15 +21696,15 @@ "arguments": [ { "type": "Identifier", - "start": 12062, - "end": 12070, + "start": 12091, + "end": 12099, "loc": { "start": { - "line": 369, + "line": 370, "column": 52 }, "end": { - "line": 369, + "line": 370, "column": 60 }, "identifierName": "rootNode" @@ -21662,30 +21713,30 @@ }, { "type": "ObjectExpression", - "start": 12072, - "end": 12315, + "start": 12101, + "end": 12344, "loc": { "start": { - "line": 369, + "line": 370, "column": 62 }, "end": { - "line": 376, + "line": 377, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 12094, - "end": 12106, + "start": 12123, + "end": 12135, "loc": { "start": { - "line": 370, + "line": 371, "column": 20 }, "end": { - "line": 370, + "line": 371, "column": 32 } }, @@ -21694,15 +21745,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12094, - "end": 12099, + "start": 12123, + "end": 12128, "loc": { "start": { - "line": 370, + "line": 371, "column": 20 }, "end": { - "line": 370, + "line": 371, "column": 25 }, "identifierName": "edges" @@ -21711,15 +21762,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12101, - "end": 12106, + "start": 12130, + "end": 12135, "loc": { "start": { - "line": 370, + "line": 371, "column": 27 }, "end": { - "line": 370, + "line": 371, "column": 32 } }, @@ -21728,15 +21779,15 @@ }, { "type": "ObjectProperty", - "start": 12128, - "end": 12140, + "start": 12157, + "end": 12169, "loc": { "start": { - "line": 371, + "line": 372, "column": 20 }, "end": { - "line": 371, + "line": 372, "column": 32 } }, @@ -21745,15 +21796,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12128, - "end": 12134, + "start": 12157, + "end": 12163, "loc": { "start": { - "line": 371, + "line": 372, "column": 20 }, "end": { - "line": 371, + "line": 372, "column": 26 }, "identifierName": "filled" @@ -21762,15 +21813,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12136, - "end": 12140, + "start": 12165, + "end": 12169, "loc": { "start": { - "line": 371, + "line": 372, "column": 28 }, "end": { - "line": 371, + "line": 372, "column": 32 } }, @@ -21779,15 +21830,15 @@ }, { "type": "ObjectProperty", - "start": 12162, - "end": 12182, + "start": 12191, + "end": 12211, "loc": { "start": { - "line": 372, + "line": 373, "column": 20 }, "end": { - "line": 372, + "line": 373, "column": 40 } }, @@ -21796,15 +21847,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12162, - "end": 12171, + "start": 12191, + "end": 12200, "loc": { "start": { - "line": 372, + "line": 373, "column": 20 }, "end": { - "line": 372, + "line": 373, "column": 29 }, "identifierName": "fillColor" @@ -21813,30 +21864,30 @@ }, "value": { "type": "ArrayExpression", - "start": 12173, - "end": 12182, + "start": 12202, + "end": 12211, "loc": { "start": { - "line": 372, + "line": 373, "column": 31 }, "end": { - "line": 372, + "line": 373, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 12174, - "end": 12175, + "start": 12203, + "end": 12204, "loc": { "start": { - "line": 372, + "line": 373, "column": 32 }, "end": { - "line": 372, + "line": 373, "column": 33 } }, @@ -21848,15 +21899,15 @@ }, { "type": "NumericLiteral", - "start": 12177, - "end": 12178, + "start": 12206, + "end": 12207, "loc": { "start": { - "line": 372, + "line": 373, "column": 35 }, "end": { - "line": 372, + "line": 373, "column": 36 } }, @@ -21868,15 +21919,15 @@ }, { "type": "NumericLiteral", - "start": 12180, - "end": 12181, + "start": 12209, + "end": 12210, "loc": { "start": { - "line": 372, + "line": 373, "column": 38 }, "end": { - "line": 372, + "line": 373, "column": 39 } }, @@ -21891,15 +21942,15 @@ }, { "type": "ObjectProperty", - "start": 12204, - "end": 12224, + "start": 12233, + "end": 12253, "loc": { "start": { - "line": 373, + "line": 374, "column": 20 }, "end": { - "line": 373, + "line": 374, "column": 40 } }, @@ -21908,15 +21959,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12204, - "end": 12213, + "start": 12233, + "end": 12242, "loc": { "start": { - "line": 373, + "line": 374, "column": 20 }, "end": { - "line": 373, + "line": 374, "column": 29 }, "identifierName": "edgeColor" @@ -21925,30 +21976,30 @@ }, "value": { "type": "ArrayExpression", - "start": 12215, - "end": 12224, + "start": 12244, + "end": 12253, "loc": { "start": { - "line": 373, + "line": 374, "column": 31 }, "end": { - "line": 373, + "line": 374, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 12216, - "end": 12217, + "start": 12245, + "end": 12246, "loc": { "start": { - "line": 373, + "line": 374, "column": 32 }, "end": { - "line": 373, + "line": 374, "column": 33 } }, @@ -21960,15 +22011,15 @@ }, { "type": "NumericLiteral", - "start": 12219, - "end": 12220, + "start": 12248, + "end": 12249, "loc": { "start": { - "line": 373, + "line": 374, "column": 35 }, "end": { - "line": 373, + "line": 374, "column": 36 } }, @@ -21980,15 +22031,15 @@ }, { "type": "NumericLiteral", - "start": 12222, - "end": 12223, + "start": 12251, + "end": 12252, "loc": { "start": { - "line": 373, + "line": 374, "column": 38 }, "end": { - "line": 373, + "line": 374, "column": 39 } }, @@ -22003,15 +22054,15 @@ }, { "type": "ObjectProperty", - "start": 12246, - "end": 12260, + "start": 12275, + "end": 12289, "loc": { "start": { - "line": 374, + "line": 375, "column": 20 }, "end": { - "line": 374, + "line": 375, "column": 34 } }, @@ -22020,15 +22071,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12246, - "end": 12255, + "start": 12275, + "end": 12284, "loc": { "start": { - "line": 374, + "line": 375, "column": 20 }, "end": { - "line": 374, + "line": 375, "column": 29 }, "identifierName": "fillAlpha" @@ -22037,15 +22088,15 @@ }, "value": { "type": "NumericLiteral", - "start": 12257, - "end": 12260, + "start": 12286, + "end": 12289, "loc": { "start": { - "line": 374, + "line": 375, "column": 31 }, "end": { - "line": 374, + "line": 375, "column": 34 } }, @@ -22058,15 +22109,15 @@ }, { "type": "ObjectProperty", - "start": 12282, - "end": 12297, + "start": 12311, + "end": 12326, "loc": { "start": { - "line": 375, + "line": 376, "column": 20 }, "end": { - "line": 375, + "line": 376, "column": 35 } }, @@ -22075,15 +22126,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12282, - "end": 12291, + "start": 12311, + "end": 12320, "loc": { "start": { - "line": 375, + "line": 376, "column": 20 }, "end": { - "line": 375, + "line": 376, "column": 29 }, "identifierName": "backfaces" @@ -22092,15 +22143,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12293, - "end": 12297, + "start": 12322, + "end": 12326, "loc": { "start": { - "line": 375, + "line": 376, "column": 31 }, "end": { - "line": 375, + "line": 376, "column": 35 } }, @@ -22114,15 +22165,15 @@ }, { "type": "ObjectProperty", - "start": 12334, - "end": 12349, + "start": 12363, + "end": 12378, "loc": { "start": { - "line": 377, + "line": 378, "column": 16 }, "end": { - "line": 377, + "line": 378, "column": 31 } }, @@ -22131,15 +22182,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12334, - "end": 12342, + "start": 12363, + "end": 12371, "loc": { "start": { - "line": 377, + "line": 378, "column": 16 }, "end": { - "line": 377, + "line": 378, "column": 24 }, "identifierName": "pickable" @@ -22148,15 +22199,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12344, - "end": 12349, + "start": 12373, + "end": 12378, "loc": { "start": { - "line": 377, + "line": 378, "column": 26 }, "end": { - "line": 377, + "line": 378, "column": 31 } }, @@ -22165,15 +22216,15 @@ }, { "type": "ObjectProperty", - "start": 12367, - "end": 12383, + "start": 12396, + "end": 12412, "loc": { "start": { - "line": 378, + "line": 379, "column": 16 }, "end": { - "line": 378, + "line": 379, "column": 32 } }, @@ -22182,15 +22233,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12367, - "end": 12377, + "start": 12396, + "end": 12406, "loc": { "start": { - "line": 378, + "line": 379, "column": 16 }, "end": { - "line": 378, + "line": 379, "column": 26 }, "identifierName": "collidable" @@ -22199,15 +22250,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12379, - "end": 12383, + "start": 12408, + "end": 12412, "loc": { "start": { - "line": 378, + "line": 379, "column": 28 }, "end": { - "line": 378, + "line": 379, "column": 32 } }, @@ -22216,15 +22267,15 @@ }, { "type": "ObjectProperty", - "start": 12401, - "end": 12417, + "start": 12430, + "end": 12446, "loc": { "start": { - "line": 379, + "line": 380, "column": 16 }, "end": { - "line": 379, + "line": 380, "column": 32 } }, @@ -22233,15 +22284,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12401, - "end": 12410, + "start": 12430, + "end": 12439, "loc": { "start": { - "line": 379, + "line": 380, "column": 16 }, "end": { - "line": 379, + "line": 380, "column": 25 }, "identifierName": "clippable" @@ -22250,15 +22301,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12412, - "end": 12417, + "start": 12441, + "end": 12446, "loc": { "start": { - "line": 379, + "line": 380, "column": 27 }, "end": { - "line": 379, + "line": 380, "column": 32 } }, @@ -22267,15 +22318,15 @@ }, { "type": "ObjectProperty", - "start": 12435, - "end": 12449, + "start": 12464, + "end": 12478, "loc": { "start": { - "line": 380, + "line": 381, "column": 16 }, "end": { - "line": 380, + "line": 381, "column": 30 } }, @@ -22284,15 +22335,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12435, - "end": 12442, + "start": 12464, + "end": 12471, "loc": { "start": { - "line": 380, + "line": 381, "column": 16 }, "end": { - "line": 380, + "line": 381, "column": 23 }, "identifierName": "visible" @@ -22301,15 +22352,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12444, - "end": 12449, + "start": 12473, + "end": 12478, "loc": { "start": { - "line": 380, + "line": 381, "column": 25 }, "end": { - "line": 380, + "line": 381, "column": 30 } }, @@ -22318,15 +22369,15 @@ }, { "type": "ObjectProperty", - "start": 12467, - "end": 12487, + "start": 12496, + "end": 12516, "loc": { "start": { - "line": 381, + "line": 382, "column": 16 }, "end": { - "line": 381, + "line": 382, "column": 36 } }, @@ -22335,15 +22386,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12467, - "end": 12472, + "start": 12496, + "end": 12501, "loc": { "start": { - "line": 381, + "line": 382, "column": 16 }, "end": { - "line": 381, + "line": 382, "column": 21 }, "identifierName": "scale" @@ -22352,30 +22403,30 @@ }, "value": { "type": "ArrayExpression", - "start": 12474, - "end": 12487, + "start": 12503, + "end": 12516, "loc": { "start": { - "line": 381, + "line": 382, "column": 23 }, "end": { - "line": 381, + "line": 382, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 12475, - "end": 12478, + "start": 12504, + "end": 12507, "loc": { "start": { - "line": 381, + "line": 382, "column": 24 }, "end": { - "line": 381, + "line": 382, "column": 27 } }, @@ -22387,15 +22438,15 @@ }, { "type": "NumericLiteral", - "start": 12480, - "end": 12483, + "start": 12509, + "end": 12512, "loc": { "start": { - "line": 381, + "line": 382, "column": 29 }, "end": { - "line": 381, + "line": 382, "column": 32 } }, @@ -22407,15 +22458,15 @@ }, { "type": "NumericLiteral", - "start": 12485, - "end": 12486, + "start": 12514, + "end": 12515, "loc": { "start": { - "line": 381, + "line": 382, "column": 34 }, "end": { - "line": 381, + "line": 382, "column": 35 } }, @@ -22427,6 +22478,57 @@ } ] } + }, + { + "type": "ObjectProperty", + "start": 12534, + "end": 12549, + "loc": { + "start": { + "line": 383, + "column": 16 + }, + "end": { + "line": 383, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12534, + "end": 12542, + "loc": { + "start": { + "line": 383, + "column": 16 + }, + "end": { + "line": 383, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 12544, + "end": 12549, + "loc": { + "start": { + "line": 383, + "column": 26 + }, + "end": { + "line": 383, + "column": 31 + } + }, + "value": false + } } ] } @@ -22434,15 +22536,15 @@ }, { "type": "Identifier", - "start": 12504, - "end": 12520, + "start": 12566, + "end": 12582, "loc": { "start": { - "line": 382, + "line": 384, "column": 16 }, "end": { - "line": 382, + "line": 384, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -22454,15 +22556,15 @@ }, { "type": "ObjectProperty", - "start": 12536, - "end": 13726, + "start": 12598, + "end": 13821, "loc": { "start": { - "line": 384, + "line": 386, "column": 12 }, "end": { - "line": 413, + "line": 416, "column": 33 } }, @@ -22471,15 +22573,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12536, - "end": 12546, + "start": 12598, + "end": 12608, "loc": { "start": { - "line": 384, + "line": 386, "column": 12 }, "end": { - "line": 384, + "line": 386, "column": 22 }, "identifierName": "planeFrame" @@ -22488,43 +22590,43 @@ }, "value": { "type": "CallExpression", - "start": 12548, - "end": 13726, + "start": 12610, + "end": 13821, "loc": { "start": { - "line": 384, + "line": 386, "column": 24 }, "end": { - "line": 413, + "line": 416, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 12548, - "end": 12565, + "start": 12610, + "end": 12627, "loc": { "start": { - "line": 384, + "line": 386, "column": 24 }, "end": { - "line": 384, + "line": 386, "column": 41 } }, "object": { "type": "Identifier", - "start": 12548, - "end": 12556, + "start": 12610, + "end": 12618, "loc": { "start": { - "line": 384, + "line": 386, "column": 24 }, "end": { - "line": 384, + "line": 386, "column": 32 }, "identifierName": "rootNode" @@ -22533,15 +22635,15 @@ }, "property": { "type": "Identifier", - "start": 12557, - "end": 12565, + "start": 12619, + "end": 12627, "loc": { "start": { - "line": 384, + "line": 386, "column": 33 }, "end": { - "line": 384, + "line": 386, "column": 41 }, "identifierName": "addChild" @@ -22553,29 +22655,29 @@ "arguments": [ { "type": "NewExpression", - "start": 12566, - "end": 13707, + "start": 12628, + "end": 13802, "loc": { "start": { - "line": 384, + "line": 386, "column": 42 }, "end": { - "line": 413, + "line": 416, "column": 14 } }, "callee": { "type": "Identifier", - "start": 12570, - "end": 12574, + "start": 12632, + "end": 12636, "loc": { "start": { - "line": 384, + "line": 386, "column": 46 }, "end": { - "line": 384, + "line": 386, "column": 50 }, "identifierName": "Mesh" @@ -22585,15 +22687,15 @@ "arguments": [ { "type": "Identifier", - "start": 12575, - "end": 12583, + "start": 12637, + "end": 12645, "loc": { "start": { - "line": 384, + "line": 386, "column": 51 }, "end": { - "line": 384, + "line": 386, "column": 59 }, "identifierName": "rootNode" @@ -22602,30 +22704,30 @@ }, { "type": "ObjectExpression", - "start": 12585, - "end": 13706, + "start": 12647, + "end": 13801, "loc": { "start": { - "line": 384, + "line": 386, "column": 61 }, "end": { - "line": 413, + "line": 416, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 12620, - "end": 12930, + "start": 12682, + "end": 12992, "loc": { "start": { - "line": 385, + "line": 387, "column": 16 }, "end": { - "line": 392, + "line": 394, "column": 19 } }, @@ -22634,15 +22736,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12620, - "end": 12628, + "start": 12682, + "end": 12690, "loc": { "start": { - "line": 385, + "line": 387, "column": 16 }, "end": { - "line": 385, + "line": 387, "column": 24 }, "identifierName": "geometry" @@ -22652,29 +22754,29 @@ }, "value": { "type": "NewExpression", - "start": 12630, - "end": 12930, + "start": 12692, + "end": 12992, "loc": { "start": { - "line": 385, + "line": 387, "column": 26 }, "end": { - "line": 392, + "line": 394, "column": 19 } }, "callee": { "type": "Identifier", - "start": 12634, - "end": 12650, + "start": 12696, + "end": 12712, "loc": { "start": { - "line": 385, + "line": 387, "column": 30 }, "end": { - "line": 385, + "line": 387, "column": 46 }, "identifierName": "ReadableGeometry" @@ -22684,15 +22786,15 @@ "arguments": [ { "type": "Identifier", - "start": 12651, - "end": 12659, + "start": 12713, + "end": 12721, "loc": { "start": { - "line": 385, + "line": 387, "column": 47 }, "end": { - "line": 385, + "line": 387, "column": 55 }, "identifierName": "rootNode" @@ -22701,29 +22803,29 @@ }, { "type": "CallExpression", - "start": 12661, - "end": 12929, + "start": 12723, + "end": 12991, "loc": { "start": { - "line": 385, + "line": 387, "column": 57 }, "end": { - "line": 392, + "line": 394, "column": 18 } }, "callee": { "type": "Identifier", - "start": 12661, - "end": 12679, + "start": 12723, + "end": 12741, "loc": { "start": { - "line": 385, + "line": 387, "column": 57 }, "end": { - "line": 385, + "line": 387, "column": 75 }, "identifierName": "buildTorusGeometry" @@ -22733,30 +22835,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 12680, - "end": 12928, + "start": 12742, + "end": 12990, "loc": { "start": { - "line": 385, + "line": 387, "column": 76 }, "end": { - "line": 392, + "line": 394, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 12702, - "end": 12719, + "start": 12764, + "end": 12781, "loc": { "start": { - "line": 386, + "line": 388, "column": 20 }, "end": { - "line": 386, + "line": 388, "column": 37 } }, @@ -22765,15 +22867,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12702, - "end": 12708, + "start": 12764, + "end": 12770, "loc": { "start": { - "line": 386, + "line": 388, "column": 20 }, "end": { - "line": 386, + "line": 388, "column": 26 }, "identifierName": "center" @@ -22782,30 +22884,30 @@ }, "value": { "type": "ArrayExpression", - "start": 12710, - "end": 12719, + "start": 12772, + "end": 12781, "loc": { "start": { - "line": 386, + "line": 388, "column": 28 }, "end": { - "line": 386, + "line": 388, "column": 37 } }, "elements": [ { "type": "NumericLiteral", - "start": 12711, - "end": 12712, + "start": 12773, + "end": 12774, "loc": { "start": { - "line": 386, + "line": 388, "column": 29 }, "end": { - "line": 386, + "line": 388, "column": 30 } }, @@ -22817,15 +22919,15 @@ }, { "type": "NumericLiteral", - "start": 12714, - "end": 12715, + "start": 12776, + "end": 12777, "loc": { "start": { - "line": 386, + "line": 388, "column": 32 }, "end": { - "line": 386, + "line": 388, "column": 33 } }, @@ -22837,15 +22939,15 @@ }, { "type": "NumericLiteral", - "start": 12717, - "end": 12718, + "start": 12779, + "end": 12780, "loc": { "start": { - "line": 386, + "line": 388, "column": 35 }, "end": { - "line": 386, + "line": 388, "column": 36 } }, @@ -22860,15 +22962,15 @@ }, { "type": "ObjectProperty", - "start": 12741, - "end": 12752, + "start": 12803, + "end": 12814, "loc": { "start": { - "line": 387, + "line": 389, "column": 20 }, "end": { - "line": 387, + "line": 389, "column": 31 } }, @@ -22877,15 +22979,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12741, - "end": 12747, + "start": 12803, + "end": 12809, "loc": { "start": { - "line": 387, + "line": 389, "column": 20 }, "end": { - "line": 387, + "line": 389, "column": 26 }, "identifierName": "radius" @@ -22894,15 +22996,15 @@ }, "value": { "type": "NumericLiteral", - "start": 12749, - "end": 12752, + "start": 12811, + "end": 12814, "loc": { "start": { - "line": 387, + "line": 389, "column": 28 }, "end": { - "line": 387, + "line": 389, "column": 31 } }, @@ -22915,15 +23017,15 @@ }, { "type": "ObjectProperty", - "start": 12774, - "end": 12794, + "start": 12836, + "end": 12856, "loc": { "start": { - "line": 388, + "line": 390, "column": 20 }, "end": { - "line": 388, + "line": 390, "column": 40 } }, @@ -22932,15 +23034,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12774, - "end": 12778, + "start": 12836, + "end": 12840, "loc": { "start": { - "line": 388, + "line": 390, "column": 20 }, "end": { - "line": 388, + "line": 390, "column": 24 }, "identifierName": "tube" @@ -22949,29 +23051,29 @@ }, "value": { "type": "BinaryExpression", - "start": 12780, - "end": 12794, + "start": 12842, + "end": 12856, "loc": { "start": { - "line": 388, + "line": 390, "column": 26 }, "end": { - "line": 388, + "line": 390, "column": 40 } }, "left": { "type": "Identifier", - "start": 12780, - "end": 12790, + "start": 12842, + "end": 12852, "loc": { "start": { - "line": 388, + "line": 390, "column": 26 }, "end": { - "line": 388, + "line": 390, "column": 36 }, "identifierName": "tubeRadius" @@ -22981,15 +23083,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 12793, - "end": 12794, + "start": 12855, + "end": 12856, "loc": { "start": { - "line": 388, + "line": 390, "column": 39 }, "end": { - "line": 388, + "line": 390, "column": 40 } }, @@ -23003,15 +23105,15 @@ }, { "type": "ObjectProperty", - "start": 12816, - "end": 12833, + "start": 12878, + "end": 12895, "loc": { "start": { - "line": 389, + "line": 391, "column": 20 }, "end": { - "line": 389, + "line": 391, "column": 37 } }, @@ -23020,15 +23122,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12816, - "end": 12830, + "start": 12878, + "end": 12892, "loc": { "start": { - "line": 389, + "line": 391, "column": 20 }, "end": { - "line": 389, + "line": 391, "column": 34 }, "identifierName": "radialSegments" @@ -23037,15 +23139,15 @@ }, "value": { "type": "NumericLiteral", - "start": 12832, - "end": 12833, + "start": 12894, + "end": 12895, "loc": { "start": { - "line": 389, + "line": 391, "column": 36 }, "end": { - "line": 389, + "line": 391, "column": 37 } }, @@ -23058,15 +23160,15 @@ }, { "type": "ObjectProperty", - "start": 12855, - "end": 12870, + "start": 12917, + "end": 12932, "loc": { "start": { - "line": 390, + "line": 392, "column": 20 }, "end": { - "line": 390, + "line": 392, "column": 35 } }, @@ -23075,15 +23177,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12855, - "end": 12867, + "start": 12917, + "end": 12929, "loc": { "start": { - "line": 390, + "line": 392, "column": 20 }, "end": { - "line": 390, + "line": 392, "column": 32 }, "identifierName": "tubeSegments" @@ -23092,15 +23194,15 @@ }, "value": { "type": "NumericLiteral", - "start": 12869, - "end": 12870, + "start": 12931, + "end": 12932, "loc": { "start": { - "line": 390, + "line": 392, "column": 34 }, "end": { - "line": 390, + "line": 392, "column": 35 } }, @@ -23113,15 +23215,15 @@ }, { "type": "ObjectProperty", - "start": 12892, - "end": 12910, + "start": 12954, + "end": 12972, "loc": { "start": { - "line": 391, + "line": 393, "column": 20 }, "end": { - "line": 391, + "line": 393, "column": 38 } }, @@ -23130,15 +23232,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12892, - "end": 12895, + "start": 12954, + "end": 12957, "loc": { "start": { - "line": 391, + "line": 393, "column": 20 }, "end": { - "line": 391, + "line": 393, "column": 23 }, "identifierName": "arc" @@ -23147,43 +23249,43 @@ }, "value": { "type": "BinaryExpression", - "start": 12897, - "end": 12910, + "start": 12959, + "end": 12972, "loc": { "start": { - "line": 391, + "line": 393, "column": 25 }, "end": { - "line": 391, + "line": 393, "column": 38 } }, "left": { "type": "MemberExpression", - "start": 12897, - "end": 12904, + "start": 12959, + "end": 12966, "loc": { "start": { - "line": 391, + "line": 393, "column": 25 }, "end": { - "line": 391, + "line": 393, "column": 32 } }, "object": { "type": "Identifier", - "start": 12897, - "end": 12901, + "start": 12959, + "end": 12963, "loc": { "start": { - "line": 391, + "line": 393, "column": 25 }, "end": { - "line": 391, + "line": 393, "column": 29 }, "identifierName": "Math" @@ -23192,15 +23294,15 @@ }, "property": { "type": "Identifier", - "start": 12902, - "end": 12904, + "start": 12964, + "end": 12966, "loc": { "start": { - "line": 391, + "line": 393, "column": 30 }, "end": { - "line": 391, + "line": 393, "column": 32 }, "identifierName": "PI" @@ -23212,15 +23314,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 12907, - "end": 12910, + "start": 12969, + "end": 12972, "loc": { "start": { - "line": 391, + "line": 393, "column": 35 }, "end": { - "line": 391, + "line": 393, "column": 38 } }, @@ -23242,15 +23344,15 @@ { "type": "CommentLine", "value": " Visible frame", - "start": 12587, - "end": 12603, + "start": 12649, + "end": 12665, "loc": { "start": { - "line": 384, + "line": 386, "column": 63 }, "end": { - "line": 384, + "line": 386, "column": 79 } } @@ -23259,15 +23361,15 @@ }, { "type": "ObjectProperty", - "start": 12948, - "end": 13161, + "start": 13010, + "end": 13223, "loc": { "start": { - "line": 393, + "line": 395, "column": 16 }, "end": { - "line": 398, + "line": 400, "column": 18 } }, @@ -23276,15 +23378,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12948, - "end": 12956, + "start": 13010, + "end": 13018, "loc": { "start": { - "line": 393, + "line": 395, "column": 16 }, "end": { - "line": 393, + "line": 395, "column": 24 }, "identifierName": "material" @@ -23293,29 +23395,29 @@ }, "value": { "type": "NewExpression", - "start": 12958, - "end": 13161, + "start": 13020, + "end": 13223, "loc": { "start": { - "line": 393, + "line": 395, "column": 26 }, "end": { - "line": 398, + "line": 400, "column": 18 } }, "callee": { "type": "Identifier", - "start": 12962, - "end": 12975, + "start": 13024, + "end": 13037, "loc": { "start": { - "line": 393, + "line": 395, "column": 30 }, "end": { - "line": 393, + "line": 395, "column": 43 }, "identifierName": "PhongMaterial" @@ -23325,15 +23427,15 @@ "arguments": [ { "type": "Identifier", - "start": 12976, - "end": 12984, + "start": 13038, + "end": 13046, "loc": { "start": { - "line": 393, + "line": 395, "column": 44 }, "end": { - "line": 393, + "line": 395, "column": 52 }, "identifierName": "rootNode" @@ -23342,30 +23444,30 @@ }, { "type": "ObjectExpression", - "start": 12986, - "end": 13160, + "start": 13048, + "end": 13222, "loc": { "start": { - "line": 393, + "line": 395, "column": 54 }, "end": { - "line": 398, + "line": 400, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 13008, - "end": 13027, + "start": 13070, + "end": 13089, "loc": { "start": { - "line": 394, + "line": 396, "column": 20 }, "end": { - "line": 394, + "line": 396, "column": 39 } }, @@ -23374,15 +23476,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13008, - "end": 13016, + "start": 13070, + "end": 13078, "loc": { "start": { - "line": 394, + "line": 396, "column": 20 }, "end": { - "line": 394, + "line": 396, "column": 28 }, "identifierName": "emissive" @@ -23391,30 +23493,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13018, - "end": 13027, + "start": 13080, + "end": 13089, "loc": { "start": { - "line": 394, + "line": 396, "column": 30 }, "end": { - "line": 394, + "line": 396, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 13019, - "end": 13020, + "start": 13081, + "end": 13082, "loc": { "start": { - "line": 394, + "line": 396, "column": 31 }, "end": { - "line": 394, + "line": 396, "column": 32 } }, @@ -23426,15 +23528,15 @@ }, { "type": "NumericLiteral", - "start": 13022, - "end": 13023, + "start": 13084, + "end": 13085, "loc": { "start": { - "line": 394, + "line": 396, "column": 34 }, "end": { - "line": 394, + "line": 396, "column": 35 } }, @@ -23446,15 +23548,15 @@ }, { "type": "NumericLiteral", - "start": 13025, - "end": 13026, + "start": 13087, + "end": 13088, "loc": { "start": { - "line": 394, + "line": 396, "column": 37 }, "end": { - "line": 394, + "line": 396, "column": 38 } }, @@ -23469,15 +23571,15 @@ }, { "type": "ObjectProperty", - "start": 13049, - "end": 13067, + "start": 13111, + "end": 13129, "loc": { "start": { - "line": 395, + "line": 397, "column": 20 }, "end": { - "line": 395, + "line": 397, "column": 38 } }, @@ -23486,15 +23588,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13049, - "end": 13056, + "start": 13111, + "end": 13118, "loc": { "start": { - "line": 395, + "line": 397, "column": 20 }, "end": { - "line": 395, + "line": 397, "column": 27 }, "identifierName": "diffuse" @@ -23503,30 +23605,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13058, - "end": 13067, + "start": 13120, + "end": 13129, "loc": { "start": { - "line": 395, + "line": 397, "column": 29 }, "end": { - "line": 395, + "line": 397, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 13059, - "end": 13060, + "start": 13121, + "end": 13122, "loc": { "start": { - "line": 395, + "line": 397, "column": 30 }, "end": { - "line": 395, + "line": 397, "column": 31 } }, @@ -23538,15 +23640,15 @@ }, { "type": "NumericLiteral", - "start": 13062, - "end": 13063, + "start": 13124, + "end": 13125, "loc": { "start": { - "line": 395, + "line": 397, "column": 33 }, "end": { - "line": 395, + "line": 397, "column": 34 } }, @@ -23558,15 +23660,15 @@ }, { "type": "NumericLiteral", - "start": 13065, - "end": 13066, + "start": 13127, + "end": 13128, "loc": { "start": { - "line": 395, + "line": 397, "column": 36 }, "end": { - "line": 395, + "line": 397, "column": 37 } }, @@ -23581,15 +23683,15 @@ }, { "type": "ObjectProperty", - "start": 13089, - "end": 13108, + "start": 13151, + "end": 13170, "loc": { "start": { - "line": 396, + "line": 398, "column": 20 }, "end": { - "line": 396, + "line": 398, "column": 39 } }, @@ -23598,15 +23700,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13089, - "end": 13097, + "start": 13151, + "end": 13159, "loc": { "start": { - "line": 396, + "line": 398, "column": 20 }, "end": { - "line": 396, + "line": 398, "column": 28 }, "identifierName": "specular" @@ -23615,30 +23717,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13099, - "end": 13108, + "start": 13161, + "end": 13170, "loc": { "start": { - "line": 396, + "line": 398, "column": 30 }, "end": { - "line": 396, + "line": 398, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 13100, - "end": 13101, + "start": 13162, + "end": 13163, "loc": { "start": { - "line": 396, + "line": 398, "column": 31 }, "end": { - "line": 396, + "line": 398, "column": 32 } }, @@ -23650,15 +23752,15 @@ }, { "type": "NumericLiteral", - "start": 13103, - "end": 13104, + "start": 13165, + "end": 13166, "loc": { "start": { - "line": 396, + "line": 398, "column": 34 }, "end": { - "line": 396, + "line": 398, "column": 35 } }, @@ -23670,15 +23772,15 @@ }, { "type": "NumericLiteral", - "start": 13106, - "end": 13107, + "start": 13168, + "end": 13169, "loc": { "start": { - "line": 396, + "line": 398, "column": 37 }, "end": { - "line": 396, + "line": 398, "column": 38 } }, @@ -23693,15 +23795,15 @@ }, { "type": "ObjectProperty", - "start": 13130, - "end": 13142, + "start": 13192, + "end": 13204, "loc": { "start": { - "line": 397, + "line": 399, "column": 20 }, "end": { - "line": 397, + "line": 399, "column": 32 } }, @@ -23710,15 +23812,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13130, - "end": 13139, + "start": 13192, + "end": 13201, "loc": { "start": { - "line": 397, + "line": 399, "column": 20 }, "end": { - "line": 397, + "line": 399, "column": 29 }, "identifierName": "shininess" @@ -23727,15 +23829,15 @@ }, "value": { "type": "NumericLiteral", - "start": 13141, - "end": 13142, + "start": 13203, + "end": 13204, "loc": { "start": { - "line": 397, + "line": 399, "column": 31 }, "end": { - "line": 397, + "line": 399, "column": 32 } }, @@ -23753,15 +23855,15 @@ }, { "type": "ObjectProperty", - "start": 13216, - "end": 13485, + "start": 13278, + "end": 13547, "loc": { "start": { - "line": 400, + "line": 402, "column": 16 }, "end": { - "line": 406, + "line": 408, "column": 18 } }, @@ -23770,15 +23872,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13216, - "end": 13233, + "start": 13278, + "end": 13295, "loc": { "start": { - "line": 400, + "line": 402, "column": 16 }, "end": { - "line": 400, + "line": 402, "column": 33 }, "identifierName": "highlightMaterial" @@ -23788,29 +23890,29 @@ }, "value": { "type": "NewExpression", - "start": 13235, - "end": 13485, + "start": 13297, + "end": 13547, "loc": { "start": { - "line": 400, + "line": 402, "column": 35 }, "end": { - "line": 406, + "line": 408, "column": 18 } }, "callee": { "type": "Identifier", - "start": 13239, - "end": 13255, + "start": 13301, + "end": 13317, "loc": { "start": { - "line": 400, + "line": 402, "column": 39 }, "end": { - "line": 400, + "line": 402, "column": 55 }, "identifierName": "EmphasisMaterial" @@ -23820,15 +23922,15 @@ "arguments": [ { "type": "Identifier", - "start": 13256, - "end": 13264, + "start": 13318, + "end": 13326, "loc": { "start": { - "line": 400, + "line": 402, "column": 56 }, "end": { - "line": 400, + "line": 402, "column": 64 }, "identifierName": "rootNode" @@ -23837,30 +23939,30 @@ }, { "type": "ObjectExpression", - "start": 13266, - "end": 13484, + "start": 13328, + "end": 13546, "loc": { "start": { - "line": 400, + "line": 402, "column": 66 }, "end": { - "line": 406, + "line": 408, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 13288, - "end": 13300, + "start": 13350, + "end": 13362, "loc": { "start": { - "line": 401, + "line": 403, "column": 20 }, "end": { - "line": 401, + "line": 403, "column": 32 } }, @@ -23869,15 +23971,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13288, - "end": 13293, + "start": 13350, + "end": 13355, "loc": { "start": { - "line": 401, + "line": 403, "column": 20 }, "end": { - "line": 401, + "line": 403, "column": 25 }, "identifierName": "edges" @@ -23886,15 +23988,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13295, - "end": 13300, + "start": 13357, + "end": 13362, "loc": { "start": { - "line": 401, + "line": 403, "column": 27 }, "end": { - "line": 401, + "line": 403, "column": 32 } }, @@ -23903,15 +24005,15 @@ }, { "type": "ObjectProperty", - "start": 13322, - "end": 13348, + "start": 13384, + "end": 13410, "loc": { "start": { - "line": 402, + "line": 404, "column": 20 }, "end": { - "line": 402, + "line": 404, "column": 46 } }, @@ -23920,15 +24022,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13322, - "end": 13331, + "start": 13384, + "end": 13393, "loc": { "start": { - "line": 402, + "line": 404, "column": 20 }, "end": { - "line": 402, + "line": 404, "column": 29 }, "identifierName": "edgeColor" @@ -23937,30 +24039,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13333, - "end": 13348, + "start": 13395, + "end": 13410, "loc": { "start": { - "line": 402, + "line": 404, "column": 31 }, "end": { - "line": 402, + "line": 404, "column": 46 } }, "elements": [ { "type": "NumericLiteral", - "start": 13334, - "end": 13337, + "start": 13396, + "end": 13399, "loc": { "start": { - "line": 402, + "line": 404, "column": 32 }, "end": { - "line": 402, + "line": 404, "column": 35 } }, @@ -23972,15 +24074,15 @@ }, { "type": "NumericLiteral", - "start": 13339, - "end": 13342, + "start": 13401, + "end": 13404, "loc": { "start": { - "line": 402, + "line": 404, "column": 37 }, "end": { - "line": 402, + "line": 404, "column": 40 } }, @@ -23992,15 +24094,15 @@ }, { "type": "NumericLiteral", - "start": 13344, - "end": 13347, + "start": 13406, + "end": 13409, "loc": { "start": { - "line": 402, + "line": 404, "column": 42 }, "end": { - "line": 402, + "line": 404, "column": 45 } }, @@ -24015,15 +24117,15 @@ }, { "type": "ObjectProperty", - "start": 13370, - "end": 13382, + "start": 13432, + "end": 13444, "loc": { "start": { - "line": 403, + "line": 405, "column": 20 }, "end": { - "line": 403, + "line": 405, "column": 32 } }, @@ -24032,15 +24134,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13370, - "end": 13376, + "start": 13432, + "end": 13438, "loc": { "start": { - "line": 403, + "line": 405, "column": 20 }, "end": { - "line": 403, + "line": 405, "column": 26 }, "identifierName": "filled" @@ -24049,15 +24151,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13378, - "end": 13382, + "start": 13440, + "end": 13444, "loc": { "start": { - "line": 403, + "line": 405, "column": 28 }, "end": { - "line": 403, + "line": 405, "column": 32 } }, @@ -24066,15 +24168,15 @@ }, { "type": "ObjectProperty", - "start": 13404, - "end": 13430, + "start": 13466, + "end": 13492, "loc": { "start": { - "line": 404, + "line": 406, "column": 20 }, "end": { - "line": 404, + "line": 406, "column": 46 } }, @@ -24083,15 +24185,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13404, - "end": 13413, + "start": 13466, + "end": 13475, "loc": { "start": { - "line": 404, + "line": 406, "column": 20 }, "end": { - "line": 404, + "line": 406, "column": 29 }, "identifierName": "fillColor" @@ -24100,30 +24202,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13415, - "end": 13430, + "start": 13477, + "end": 13492, "loc": { "start": { - "line": 404, + "line": 406, "column": 31 }, "end": { - "line": 404, + "line": 406, "column": 46 } }, "elements": [ { "type": "NumericLiteral", - "start": 13416, - "end": 13419, + "start": 13478, + "end": 13481, "loc": { "start": { - "line": 404, + "line": 406, "column": 32 }, "end": { - "line": 404, + "line": 406, "column": 35 } }, @@ -24135,15 +24237,15 @@ }, { "type": "NumericLiteral", - "start": 13421, - "end": 13424, + "start": 13483, + "end": 13486, "loc": { "start": { - "line": 404, + "line": 406, "column": 37 }, "end": { - "line": 404, + "line": 406, "column": 40 } }, @@ -24155,15 +24257,15 @@ }, { "type": "NumericLiteral", - "start": 13426, - "end": 13429, + "start": 13488, + "end": 13491, "loc": { "start": { - "line": 404, + "line": 406, "column": 42 }, "end": { - "line": 404, + "line": 406, "column": 45 } }, @@ -24178,15 +24280,15 @@ }, { "type": "ObjectProperty", - "start": 13452, - "end": 13466, + "start": 13514, + "end": 13528, "loc": { "start": { - "line": 405, + "line": 407, "column": 20 }, "end": { - "line": 405, + "line": 407, "column": 34 } }, @@ -24195,15 +24297,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13452, - "end": 13461, + "start": 13514, + "end": 13523, "loc": { "start": { - "line": 405, + "line": 407, "column": 20 }, "end": { - "line": 405, + "line": 407, "column": 29 }, "identifierName": "fillAlpha" @@ -24212,15 +24314,15 @@ }, "value": { "type": "NumericLiteral", - "start": 13463, - "end": 13466, + "start": 13525, + "end": 13528, "loc": { "start": { - "line": 405, + "line": 407, "column": 31 }, "end": { - "line": 405, + "line": 407, "column": 34 } }, @@ -24239,15 +24341,15 @@ { "type": "CommentLine", "value": "highlighted: true,", - "start": 13179, - "end": 13199, + "start": 13241, + "end": 13261, "loc": { "start": { - "line": 399, + "line": 401, "column": 16 }, "end": { - "line": 399, + "line": 401, "column": 36 } } @@ -24256,15 +24358,15 @@ }, { "type": "ObjectProperty", - "start": 13503, - "end": 13518, + "start": 13565, + "end": 13580, "loc": { "start": { - "line": 407, + "line": 409, "column": 16 }, "end": { - "line": 407, + "line": 409, "column": 31 } }, @@ -24273,15 +24375,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13503, - "end": 13511, + "start": 13565, + "end": 13573, "loc": { "start": { - "line": 407, + "line": 409, "column": 16 }, "end": { - "line": 407, + "line": 409, "column": 24 }, "identifierName": "pickable" @@ -24290,15 +24392,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13513, - "end": 13518, + "start": 13575, + "end": 13580, "loc": { "start": { - "line": 407, + "line": 409, "column": 26 }, "end": { - "line": 407, + "line": 409, "column": 31 } }, @@ -24307,15 +24409,15 @@ }, { "type": "ObjectProperty", - "start": 13536, - "end": 13553, + "start": 13598, + "end": 13615, "loc": { "start": { - "line": 408, + "line": 410, "column": 16 }, "end": { - "line": 408, + "line": 410, "column": 33 } }, @@ -24324,15 +24426,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13536, - "end": 13546, + "start": 13598, + "end": 13608, "loc": { "start": { - "line": 408, + "line": 410, "column": 16 }, "end": { - "line": 408, + "line": 410, "column": 26 }, "identifierName": "collidable" @@ -24341,15 +24443,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13548, - "end": 13553, + "start": 13610, + "end": 13615, "loc": { "start": { - "line": 408, + "line": 410, "column": 28 }, "end": { - "line": 408, + "line": 410, "column": 33 } }, @@ -24358,15 +24460,15 @@ }, { "type": "ObjectProperty", - "start": 13571, - "end": 13587, + "start": 13633, + "end": 13649, "loc": { "start": { - "line": 409, + "line": 411, "column": 16 }, "end": { - "line": 409, + "line": 411, "column": 32 } }, @@ -24375,15 +24477,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13571, - "end": 13580, + "start": 13633, + "end": 13642, "loc": { "start": { - "line": 409, + "line": 411, "column": 16 }, "end": { - "line": 409, + "line": 411, "column": 25 }, "identifierName": "clippable" @@ -24392,15 +24494,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13582, - "end": 13587, + "start": 13644, + "end": 13649, "loc": { "start": { - "line": 409, + "line": 411, "column": 27 }, "end": { - "line": 409, + "line": 411, "column": 32 } }, @@ -24409,15 +24511,15 @@ }, { "type": "ObjectProperty", - "start": 13605, - "end": 13619, + "start": 13667, + "end": 13681, "loc": { "start": { - "line": 410, + "line": 412, "column": 16 }, "end": { - "line": 410, + "line": 412, "column": 30 } }, @@ -24426,15 +24528,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13605, - "end": 13612, + "start": 13667, + "end": 13674, "loc": { "start": { - "line": 410, + "line": 412, "column": 16 }, "end": { - "line": 410, + "line": 412, "column": 23 }, "identifierName": "visible" @@ -24443,15 +24545,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13614, - "end": 13619, + "start": 13676, + "end": 13681, "loc": { "start": { - "line": 410, + "line": 412, "column": 25 }, "end": { - "line": 410, + "line": 412, "column": 30 } }, @@ -24460,15 +24562,15 @@ }, { "type": "ObjectProperty", - "start": 13637, - "end": 13654, + "start": 13699, + "end": 13716, "loc": { "start": { - "line": 411, + "line": 413, "column": 16 }, "end": { - "line": 411, + "line": 413, "column": 33 } }, @@ -24477,15 +24579,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13637, - "end": 13642, + "start": 13699, + "end": 13704, "loc": { "start": { - "line": 411, + "line": 413, "column": 16 }, "end": { - "line": 411, + "line": 413, "column": 21 }, "identifierName": "scale" @@ -24494,30 +24596,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13644, - "end": 13654, + "start": 13706, + "end": 13716, "loc": { "start": { - "line": 411, + "line": 413, "column": 23 }, "end": { - "line": 411, + "line": 413, "column": 33 } }, "elements": [ { "type": "NumericLiteral", - "start": 13645, - "end": 13646, + "start": 13707, + "end": 13708, "loc": { "start": { - "line": 411, + "line": 413, "column": 24 }, "end": { - "line": 411, + "line": 413, "column": 25 } }, @@ -24529,15 +24631,15 @@ }, { "type": "NumericLiteral", - "start": 13648, - "end": 13649, + "start": 13710, + "end": 13711, "loc": { "start": { - "line": 411, + "line": 413, "column": 27 }, "end": { - "line": 411, + "line": 413, "column": 28 } }, @@ -24549,15 +24651,15 @@ }, { "type": "NumericLiteral", - "start": 13651, - "end": 13653, + "start": 13713, + "end": 13715, "loc": { "start": { - "line": 411, + "line": 413, "column": 30 }, "end": { - "line": 411, + "line": 413, "column": 32 } }, @@ -24572,15 +24674,15 @@ }, { "type": "ObjectProperty", - "start": 13672, - "end": 13692, + "start": 13734, + "end": 13754, "loc": { "start": { - "line": 412, + "line": 414, "column": 16 }, "end": { - "line": 412, + "line": 414, "column": 36 } }, @@ -24589,15 +24691,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13672, - "end": 13680, + "start": 13734, + "end": 13742, "loc": { "start": { - "line": 412, + "line": 414, "column": 16 }, "end": { - "line": 412, + "line": 414, "column": 24 }, "identifierName": "rotation" @@ -24606,30 +24708,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13682, - "end": 13692, + "start": 13744, + "end": 13754, "loc": { "start": { - "line": 412, + "line": 414, "column": 26 }, "end": { - "line": 412, + "line": 414, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 13683, - "end": 13684, + "start": 13745, + "end": 13746, "loc": { "start": { - "line": 412, + "line": 414, "column": 27 }, "end": { - "line": 412, + "line": 414, "column": 28 } }, @@ -24641,15 +24743,15 @@ }, { "type": "NumericLiteral", - "start": 13686, - "end": 13687, + "start": 13748, + "end": 13749, "loc": { "start": { - "line": 412, + "line": 414, "column": 30 }, "end": { - "line": 412, + "line": 414, "column": 31 } }, @@ -24661,15 +24763,15 @@ }, { "type": "NumericLiteral", - "start": 13689, - "end": 13691, + "start": 13751, + "end": 13753, "loc": { "start": { - "line": 412, + "line": 414, "column": 33 }, "end": { - "line": 412, + "line": 414, "column": 35 } }, @@ -24681,6 +24783,57 @@ } ] } + }, + { + "type": "ObjectProperty", + "start": 13772, + "end": 13787, + "loc": { + "start": { + "line": 415, + "column": 16 + }, + "end": { + "line": 415, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 13772, + "end": 13780, + "loc": { + "start": { + "line": 415, + "column": 16 + }, + "end": { + "line": 415, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 13782, + "end": 13787, + "loc": { + "start": { + "line": 415, + "column": 26 + }, + "end": { + "line": 415, + "column": 31 + } + }, + "value": false + } } ] } @@ -24688,15 +24841,15 @@ }, { "type": "Identifier", - "start": 13709, - "end": 13725, + "start": 13804, + "end": 13820, "loc": { "start": { - "line": 413, + "line": 416, "column": 16 }, "end": { - "line": 413, + "line": 416, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -24708,15 +24861,15 @@ }, { "type": "ObjectProperty", - "start": 13999, - "end": 14708, + "start": 14094, + "end": 14836, "loc": { "start": { - "line": 419, + "line": 422, "column": 12 }, "end": { - "line": 432, + "line": 436, "column": 33 } }, @@ -24725,15 +24878,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13999, - "end": 14005, + "start": 14094, + "end": 14100, "loc": { "start": { - "line": 419, + "line": 422, "column": 12 }, "end": { - "line": 419, + "line": 422, "column": 18 }, "identifierName": "xCurve" @@ -24743,43 +24896,43 @@ }, "value": { "type": "CallExpression", - "start": 14007, - "end": 14708, + "start": 14102, + "end": 14836, "loc": { "start": { - "line": 419, + "line": 422, "column": 20 }, "end": { - "line": 432, + "line": 436, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 14007, - "end": 14024, + "start": 14102, + "end": 14119, "loc": { "start": { - "line": 419, + "line": 422, "column": 20 }, "end": { - "line": 419, + "line": 422, "column": 37 } }, "object": { "type": "Identifier", - "start": 14007, - "end": 14015, + "start": 14102, + "end": 14110, "loc": { "start": { - "line": 419, + "line": 422, "column": 20 }, "end": { - "line": 419, + "line": 422, "column": 28 }, "identifierName": "rootNode" @@ -24788,15 +24941,15 @@ }, "property": { "type": "Identifier", - "start": 14016, - "end": 14024, + "start": 14111, + "end": 14119, "loc": { "start": { - "line": 419, + "line": 422, "column": 29 }, "end": { - "line": 419, + "line": 422, "column": 37 }, "identifierName": "addChild" @@ -24808,29 +24961,29 @@ "arguments": [ { "type": "NewExpression", - "start": 14025, - "end": 14689, + "start": 14120, + "end": 14817, "loc": { "start": { - "line": 419, + "line": 422, "column": 38 }, "end": { - "line": 432, + "line": 436, "column": 14 } }, "callee": { "type": "Identifier", - "start": 14029, - "end": 14033, + "start": 14124, + "end": 14128, "loc": { "start": { - "line": 419, + "line": 422, "column": 42 }, "end": { - "line": 419, + "line": 422, "column": 46 }, "identifierName": "Mesh" @@ -24840,15 +24993,15 @@ "arguments": [ { "type": "Identifier", - "start": 14034, - "end": 14042, + "start": 14129, + "end": 14137, "loc": { "start": { - "line": 419, + "line": 422, "column": 47 }, "end": { - "line": 419, + "line": 422, "column": 55 }, "identifierName": "rootNode" @@ -24857,30 +25010,30 @@ }, { "type": "ObjectExpression", - "start": 14044, - "end": 14688, + "start": 14139, + "end": 14816, "loc": { "start": { - "line": 419, + "line": 422, "column": 57 }, "end": { - "line": 432, + "line": 436, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 14087, - "end": 14109, + "start": 14182, + "end": 14204, "loc": { "start": { - "line": 420, + "line": 423, "column": 16 }, "end": { - "line": 420, + "line": 423, "column": 38 } }, @@ -24889,15 +25042,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14087, - "end": 14095, + "start": 14182, + "end": 14190, "loc": { "start": { - "line": 420, + "line": 423, "column": 16 }, "end": { - "line": 420, + "line": 423, "column": 24 }, "identifierName": "geometry" @@ -24907,29 +25060,29 @@ }, "value": { "type": "MemberExpression", - "start": 14097, - "end": 14109, + "start": 14192, + "end": 14204, "loc": { "start": { - "line": 420, + "line": 423, "column": 26 }, "end": { - "line": 420, + "line": 423, "column": 38 } }, "object": { "type": "Identifier", - "start": 14097, - "end": 14103, + "start": 14192, + "end": 14198, "loc": { "start": { - "line": 420, + "line": 423, "column": 26 }, "end": { - "line": 420, + "line": 423, "column": 32 }, "identifierName": "shapes" @@ -24938,15 +25091,15 @@ }, "property": { "type": "Identifier", - "start": 14104, - "end": 14109, + "start": 14199, + "end": 14204, "loc": { "start": { - "line": 420, + "line": 423, "column": 33 }, "end": { - "line": 420, + "line": 423, "column": 38 }, "identifierName": "curve" @@ -24959,15 +25112,15 @@ { "type": "CommentLine", "value": " Red hoop about Y-axis", - "start": 14046, - "end": 14070, + "start": 14141, + "end": 14165, "loc": { "start": { - "line": 419, + "line": 422, "column": 59 }, "end": { - "line": 419, + "line": 422, "column": 83 } } @@ -24976,15 +25129,15 @@ }, { "type": "ObjectProperty", - "start": 14127, - "end": 14150, + "start": 14222, + "end": 14245, "loc": { "start": { - "line": 421, + "line": 424, "column": 16 }, "end": { - "line": 421, + "line": 424, "column": 39 } }, @@ -24993,15 +25146,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14127, - "end": 14135, + "start": 14222, + "end": 14230, "loc": { "start": { - "line": 421, + "line": 424, "column": 16 }, "end": { - "line": 421, + "line": 424, "column": 24 }, "identifierName": "material" @@ -25010,29 +25163,29 @@ }, "value": { "type": "MemberExpression", - "start": 14137, - "end": 14150, + "start": 14232, + "end": 14245, "loc": { "start": { - "line": 421, + "line": 424, "column": 26 }, "end": { - "line": 421, + "line": 424, "column": 39 } }, "object": { "type": "Identifier", - "start": 14137, - "end": 14146, + "start": 14232, + "end": 14241, "loc": { "start": { - "line": 421, + "line": 424, "column": 26 }, "end": { - "line": 421, + "line": 424, "column": 35 }, "identifierName": "materials" @@ -25041,15 +25194,15 @@ }, "property": { "type": "Identifier", - "start": 14147, - "end": 14150, + "start": 14242, + "end": 14245, "loc": { "start": { - "line": 421, + "line": 424, "column": 36 }, "end": { - "line": 421, + "line": 424, "column": 39 }, "identifierName": "red" @@ -25061,15 +25214,15 @@ }, { "type": "ObjectProperty", - "start": 14168, - "end": 14508, + "start": 14263, + "end": 14603, "loc": { "start": { - "line": 422, + "line": 425, "column": 16 }, "end": { - "line": 426, + "line": 429, "column": 20 } }, @@ -25078,15 +25231,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14168, - "end": 14174, + "start": 14263, + "end": 14269, "loc": { "start": { - "line": 422, + "line": 425, "column": 16 }, "end": { - "line": 422, + "line": 425, "column": 22 }, "identifierName": "matrix" @@ -25095,29 +25248,29 @@ }, "value": { "type": "CallExpression", - "start": 14176, - "end": 14508, + "start": 14271, + "end": 14603, "loc": { "start": { - "line": 422, + "line": 425, "column": 24 }, "end": { - "line": 426, + "line": 429, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 14177, - "end": 14505, + "start": 14272, + "end": 14600, "loc": { "start": { - "line": 422, + "line": 425, "column": 25 }, "end": { - "line": 426, + "line": 429, "column": 17 } }, @@ -25128,59 +25281,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 14189, - "end": 14505, + "start": 14284, + "end": 14600, "loc": { "start": { - "line": 422, + "line": 425, "column": 37 }, "end": { - "line": 426, + "line": 429, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 14211, - "end": 14298, + "start": 14306, + "end": 14393, "loc": { "start": { - "line": 423, + "line": 426, "column": 20 }, "end": { - "line": 423, + "line": 426, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14217, - "end": 14297, + "start": 14312, + "end": 14392, "loc": { "start": { - "line": 423, + "line": 426, "column": 26 }, "end": { - "line": 423, + "line": 426, "column": 106 } }, "id": { "type": "Identifier", - "start": 14217, - "end": 14224, + "start": 14312, + "end": 14319, "loc": { "start": { - "line": 423, + "line": 426, "column": 26 }, "end": { - "line": 423, + "line": 426, "column": 33 }, "identifierName": "rotate2" @@ -25189,43 +25342,43 @@ }, "init": { "type": "CallExpression", - "start": 14227, - "end": 14297, + "start": 14322, + "end": 14392, "loc": { "start": { - "line": 423, + "line": 426, "column": 36 }, "end": { - "line": 423, + "line": 426, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 14227, - "end": 14245, + "start": 14322, + "end": 14340, "loc": { "start": { - "line": 423, + "line": 426, "column": 36 }, "end": { - "line": 423, + "line": 426, "column": 54 } }, "object": { "type": "Identifier", - "start": 14227, - "end": 14231, + "start": 14322, + "end": 14326, "loc": { "start": { - "line": 423, + "line": 426, "column": 36 }, "end": { - "line": 423, + "line": 426, "column": 40 }, "identifierName": "math" @@ -25234,15 +25387,15 @@ }, "property": { "type": "Identifier", - "start": 14232, - "end": 14245, + "start": 14327, + "end": 14340, "loc": { "start": { - "line": 423, + "line": 426, "column": 41 }, "end": { - "line": 423, + "line": 426, "column": 54 }, "identifierName": "rotationMat4v" @@ -25254,29 +25407,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 14246, - "end": 14264, + "start": 14341, + "end": 14359, "loc": { "start": { - "line": 423, + "line": 426, "column": 55 }, "end": { - "line": 423, + "line": 426, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 14246, - "end": 14248, + "start": 14341, + "end": 14343, "loc": { "start": { - "line": 423, + "line": 426, "column": 55 }, "end": { - "line": 423, + "line": 426, "column": 57 } }, @@ -25289,29 +25442,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 14251, - "end": 14264, + "start": 14346, + "end": 14359, "loc": { "start": { - "line": 423, + "line": 426, "column": 60 }, "end": { - "line": 423, + "line": 426, "column": 73 } }, "object": { "type": "Identifier", - "start": 14251, - "end": 14255, + "start": 14346, + "end": 14350, "loc": { "start": { - "line": 423, + "line": 426, "column": 60 }, "end": { - "line": 423, + "line": 426, "column": 64 }, "identifierName": "math" @@ -25320,15 +25473,15 @@ }, "property": { "type": "Identifier", - "start": 14256, - "end": 14264, + "start": 14351, + "end": 14359, "loc": { "start": { - "line": 423, + "line": 426, "column": 65 }, "end": { - "line": 423, + "line": 426, "column": 73 }, "identifierName": "DEGTORAD" @@ -25340,30 +25493,30 @@ }, { "type": "ArrayExpression", - "start": 14266, - "end": 14275, + "start": 14361, + "end": 14370, "loc": { "start": { - "line": 423, + "line": 426, "column": 75 }, "end": { - "line": 423, + "line": 426, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 14267, - "end": 14268, + "start": 14362, + "end": 14363, "loc": { "start": { - "line": 423, + "line": 426, "column": 76 }, "end": { - "line": 423, + "line": 426, "column": 77 } }, @@ -25375,15 +25528,15 @@ }, { "type": "NumericLiteral", - "start": 14270, - "end": 14271, + "start": 14365, + "end": 14366, "loc": { "start": { - "line": 423, + "line": 426, "column": 79 }, "end": { - "line": 423, + "line": 426, "column": 80 } }, @@ -25395,15 +25548,15 @@ }, { "type": "NumericLiteral", - "start": 14273, - "end": 14274, + "start": 14368, + "end": 14369, "loc": { "start": { - "line": 423, + "line": 426, "column": 82 }, "end": { - "line": 423, + "line": 426, "column": 83 } }, @@ -25417,43 +25570,43 @@ }, { "type": "CallExpression", - "start": 14277, - "end": 14296, + "start": 14372, + "end": 14391, "loc": { "start": { - "line": 423, + "line": 426, "column": 86 }, "end": { - "line": 423, + "line": 426, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 14277, - "end": 14294, + "start": 14372, + "end": 14389, "loc": { "start": { - "line": 423, + "line": 426, "column": 86 }, "end": { - "line": 423, + "line": 426, "column": 103 } }, "object": { "type": "Identifier", - "start": 14277, - "end": 14281, + "start": 14372, + "end": 14376, "loc": { "start": { - "line": 423, + "line": 426, "column": 86 }, "end": { - "line": 423, + "line": 426, "column": 90 }, "identifierName": "math" @@ -25462,15 +25615,15 @@ }, "property": { "type": "Identifier", - "start": 14282, - "end": 14294, + "start": 14377, + "end": 14389, "loc": { "start": { - "line": 423, + "line": 426, "column": 91 }, "end": { - "line": 423, + "line": 426, "column": 103 }, "identifierName": "identityMat4" @@ -25489,44 +25642,44 @@ }, { "type": "VariableDeclaration", - "start": 14319, - "end": 14407, + "start": 14414, + "end": 14502, "loc": { "start": { - "line": 424, + "line": 427, "column": 20 }, "end": { - "line": 424, + "line": 427, "column": 108 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14325, - "end": 14406, + "start": 14420, + "end": 14501, "loc": { "start": { - "line": 424, + "line": 427, "column": 26 }, "end": { - "line": 424, + "line": 427, "column": 107 } }, "id": { "type": "Identifier", - "start": 14325, - "end": 14332, + "start": 14420, + "end": 14427, "loc": { "start": { - "line": 424, + "line": 427, "column": 26 }, "end": { - "line": 424, + "line": 427, "column": 33 }, "identifierName": "rotate1" @@ -25535,43 +25688,43 @@ }, "init": { "type": "CallExpression", - "start": 14335, - "end": 14406, + "start": 14430, + "end": 14501, "loc": { "start": { - "line": 424, + "line": 427, "column": 36 }, "end": { - "line": 424, + "line": 427, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 14335, - "end": 14353, + "start": 14430, + "end": 14448, "loc": { "start": { - "line": 424, + "line": 427, "column": 36 }, "end": { - "line": 424, + "line": 427, "column": 54 } }, "object": { "type": "Identifier", - "start": 14335, - "end": 14339, + "start": 14430, + "end": 14434, "loc": { "start": { - "line": 424, + "line": 427, "column": 36 }, "end": { - "line": 424, + "line": 427, "column": 40 }, "identifierName": "math" @@ -25580,15 +25733,15 @@ }, "property": { "type": "Identifier", - "start": 14340, - "end": 14353, + "start": 14435, + "end": 14448, "loc": { "start": { - "line": 424, + "line": 427, "column": 41 }, "end": { - "line": 424, + "line": 427, "column": 54 }, "identifierName": "rotationMat4v" @@ -25600,29 +25753,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 14354, - "end": 14373, + "start": 14449, + "end": 14468, "loc": { "start": { - "line": 424, + "line": 427, "column": 55 }, "end": { - "line": 424, + "line": 427, "column": 74 } }, "left": { "type": "NumericLiteral", - "start": 14354, - "end": 14357, + "start": 14449, + "end": 14452, "loc": { "start": { - "line": 424, + "line": 427, "column": 55 }, "end": { - "line": 424, + "line": 427, "column": 58 } }, @@ -25635,29 +25788,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 14360, - "end": 14373, + "start": 14455, + "end": 14468, "loc": { "start": { - "line": 424, + "line": 427, "column": 61 }, "end": { - "line": 424, + "line": 427, "column": 74 } }, "object": { "type": "Identifier", - "start": 14360, - "end": 14364, + "start": 14455, + "end": 14459, "loc": { "start": { - "line": 424, + "line": 427, "column": 61 }, "end": { - "line": 424, + "line": 427, "column": 65 }, "identifierName": "math" @@ -25666,15 +25819,15 @@ }, "property": { "type": "Identifier", - "start": 14365, - "end": 14373, + "start": 14460, + "end": 14468, "loc": { "start": { - "line": 424, + "line": 427, "column": 66 }, "end": { - "line": 424, + "line": 427, "column": 74 }, "identifierName": "DEGTORAD" @@ -25686,30 +25839,30 @@ }, { "type": "ArrayExpression", - "start": 14375, - "end": 14384, + "start": 14470, + "end": 14479, "loc": { "start": { - "line": 424, + "line": 427, "column": 76 }, "end": { - "line": 424, + "line": 427, "column": 85 } }, "elements": [ { "type": "NumericLiteral", - "start": 14376, - "end": 14377, + "start": 14471, + "end": 14472, "loc": { "start": { - "line": 424, + "line": 427, "column": 77 }, "end": { - "line": 424, + "line": 427, "column": 78 } }, @@ -25721,15 +25874,15 @@ }, { "type": "NumericLiteral", - "start": 14379, - "end": 14380, + "start": 14474, + "end": 14475, "loc": { "start": { - "line": 424, + "line": 427, "column": 80 }, "end": { - "line": 424, + "line": 427, "column": 81 } }, @@ -25741,15 +25894,15 @@ }, { "type": "NumericLiteral", - "start": 14382, - "end": 14383, + "start": 14477, + "end": 14478, "loc": { "start": { - "line": 424, + "line": 427, "column": 83 }, "end": { - "line": 424, + "line": 427, "column": 84 } }, @@ -25763,43 +25916,43 @@ }, { "type": "CallExpression", - "start": 14386, - "end": 14405, + "start": 14481, + "end": 14500, "loc": { "start": { - "line": 424, + "line": 427, "column": 87 }, "end": { - "line": 424, + "line": 427, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 14386, - "end": 14403, + "start": 14481, + "end": 14498, "loc": { "start": { - "line": 424, + "line": 427, "column": 87 }, "end": { - "line": 424, + "line": 427, "column": 104 } }, "object": { "type": "Identifier", - "start": 14386, - "end": 14390, + "start": 14481, + "end": 14485, "loc": { "start": { - "line": 424, + "line": 427, "column": 87 }, "end": { - "line": 424, + "line": 427, "column": 91 }, "identifierName": "math" @@ -25808,15 +25961,15 @@ }, "property": { "type": "Identifier", - "start": 14391, - "end": 14403, + "start": 14486, + "end": 14498, "loc": { "start": { - "line": 424, + "line": 427, "column": 92 }, "end": { - "line": 424, + "line": 427, "column": 104 }, "identifierName": "identityMat4" @@ -25835,57 +25988,57 @@ }, { "type": "ReturnStatement", - "start": 14428, - "end": 14487, + "start": 14523, + "end": 14582, "loc": { "start": { - "line": 425, + "line": 428, "column": 20 }, "end": { - "line": 425, + "line": 428, "column": 79 } }, "argument": { "type": "CallExpression", - "start": 14435, - "end": 14486, + "start": 14530, + "end": 14581, "loc": { "start": { - "line": 425, + "line": 428, "column": 27 }, "end": { - "line": 425, + "line": 428, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 14435, - "end": 14447, + "start": 14530, + "end": 14542, "loc": { "start": { - "line": 425, + "line": 428, "column": 27 }, "end": { - "line": 425, + "line": 428, "column": 39 } }, "object": { "type": "Identifier", - "start": 14435, - "end": 14439, + "start": 14530, + "end": 14534, "loc": { "start": { - "line": 425, + "line": 428, "column": 27 }, "end": { - "line": 425, + "line": 428, "column": 31 }, "identifierName": "math" @@ -25894,15 +26047,15 @@ }, "property": { "type": "Identifier", - "start": 14440, - "end": 14447, + "start": 14535, + "end": 14542, "loc": { "start": { - "line": 425, + "line": 428, "column": 32 }, "end": { - "line": 425, + "line": 428, "column": 39 }, "identifierName": "mulMat4" @@ -25914,15 +26067,15 @@ "arguments": [ { "type": "Identifier", - "start": 14448, - "end": 14455, + "start": 14543, + "end": 14550, "loc": { "start": { - "line": 425, + "line": 428, "column": 40 }, "end": { - "line": 425, + "line": 428, "column": 47 }, "identifierName": "rotate1" @@ -25931,15 +26084,15 @@ }, { "type": "Identifier", - "start": 14457, - "end": 14464, + "start": 14552, + "end": 14559, "loc": { "start": { - "line": 425, + "line": 428, "column": 49 }, "end": { - "line": 425, + "line": 428, "column": 56 }, "identifierName": "rotate2" @@ -25948,43 +26101,43 @@ }, { "type": "CallExpression", - "start": 14466, - "end": 14485, + "start": 14561, + "end": 14580, "loc": { "start": { - "line": 425, + "line": 428, "column": 58 }, "end": { - "line": 425, + "line": 428, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 14466, - "end": 14483, + "start": 14561, + "end": 14578, "loc": { "start": { - "line": 425, + "line": 428, "column": 58 }, "end": { - "line": 425, + "line": 428, "column": 75 } }, "object": { "type": "Identifier", - "start": 14466, - "end": 14470, + "start": 14561, + "end": 14565, "loc": { "start": { - "line": 425, + "line": 428, "column": 58 }, "end": { - "line": 425, + "line": 428, "column": 62 }, "identifierName": "math" @@ -25993,15 +26146,15 @@ }, "property": { "type": "Identifier", - "start": 14471, - "end": 14483, + "start": 14566, + "end": 14578, "loc": { "start": { - "line": 425, + "line": 428, "column": 63 }, "end": { - "line": 425, + "line": 428, "column": 75 }, "identifierName": "identityMat4" @@ -26020,7 +26173,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 14176 + "parenStart": 14271 } }, "arguments": [] @@ -26028,15 +26181,15 @@ }, { "type": "ObjectProperty", - "start": 14526, - "end": 14541, + "start": 14621, + "end": 14636, "loc": { "start": { - "line": 427, + "line": 430, "column": 16 }, "end": { - "line": 427, + "line": 430, "column": 31 } }, @@ -26045,15 +26198,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14526, - "end": 14534, + "start": 14621, + "end": 14629, "loc": { "start": { - "line": 427, + "line": 430, "column": 16 }, "end": { - "line": 427, + "line": 430, "column": 24 }, "identifierName": "pickable" @@ -26062,15 +26215,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 14536, - "end": 14541, + "start": 14631, + "end": 14636, "loc": { "start": { - "line": 427, + "line": 430, "column": 26 }, "end": { - "line": 427, + "line": 430, "column": 31 } }, @@ -26079,15 +26232,15 @@ }, { "type": "ObjectProperty", - "start": 14559, - "end": 14575, + "start": 14654, + "end": 14670, "loc": { "start": { - "line": 428, + "line": 431, "column": 16 }, "end": { - "line": 428, + "line": 431, "column": 32 } }, @@ -26096,15 +26249,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14559, - "end": 14569, + "start": 14654, + "end": 14664, "loc": { "start": { - "line": 428, + "line": 431, "column": 16 }, "end": { - "line": 428, + "line": 431, "column": 26 }, "identifierName": "collidable" @@ -26113,15 +26266,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 14571, - "end": 14575, + "start": 14666, + "end": 14670, "loc": { "start": { - "line": 428, + "line": 431, "column": 28 }, "end": { - "line": 428, + "line": 431, "column": 32 } }, @@ -26130,15 +26283,15 @@ }, { "type": "ObjectProperty", - "start": 14593, - "end": 14609, + "start": 14688, + "end": 14704, "loc": { "start": { - "line": 429, + "line": 432, "column": 16 }, "end": { - "line": 429, + "line": 432, "column": 32 } }, @@ -26147,15 +26300,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14593, - "end": 14602, + "start": 14688, + "end": 14697, "loc": { "start": { - "line": 429, + "line": 432, "column": 16 }, "end": { - "line": 429, + "line": 432, "column": 25 }, "identifierName": "clippable" @@ -26164,15 +26317,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 14604, - "end": 14609, + "start": 14699, + "end": 14704, "loc": { "start": { - "line": 429, + "line": 432, "column": 27 }, "end": { - "line": 429, + "line": 432, "column": 32 } }, @@ -26181,15 +26334,15 @@ }, { "type": "ObjectProperty", - "start": 14627, - "end": 14642, + "start": 14722, + "end": 14737, "loc": { "start": { - "line": 430, + "line": 433, "column": 16 }, "end": { - "line": 430, + "line": 433, "column": 31 } }, @@ -26198,15 +26351,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14627, - "end": 14636, + "start": 14722, + "end": 14731, "loc": { "start": { - "line": 430, + "line": 433, "column": 16 }, "end": { - "line": 430, + "line": 433, "column": 25 }, "identifierName": "backfaces" @@ -26215,15 +26368,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 14638, - "end": 14642, + "start": 14733, + "end": 14737, "loc": { "start": { - "line": 430, + "line": 433, "column": 27 }, "end": { - "line": 430, + "line": 433, "column": 31 } }, @@ -26232,15 +26385,15 @@ }, { "type": "ObjectProperty", - "start": 14660, - "end": 14674, + "start": 14755, + "end": 14769, "loc": { "start": { - "line": 431, + "line": 434, "column": 16 }, "end": { - "line": 431, + "line": 434, "column": 30 } }, @@ -26249,15 +26402,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14660, - "end": 14667, + "start": 14755, + "end": 14762, "loc": { "start": { - "line": 431, + "line": 434, "column": 16 }, "end": { - "line": 431, + "line": 434, "column": 23 }, "identifierName": "visible" @@ -26266,20 +26419,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 14669, - "end": 14674, + "start": 14764, + "end": 14769, "loc": { "start": { - "line": 431, + "line": 434, "column": 25 }, "end": { - "line": 431, + "line": 434, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 14787, + "end": 14802, + "loc": { + "start": { + "line": 435, + "column": 16 + }, + "end": { + "line": 435, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 14787, + "end": 14795, + "loc": { + "start": { + "line": 435, + "column": 16 + }, + "end": { + "line": 435, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 14797, + "end": 14802, + "loc": { + "start": { + "line": 435, + "column": 26 + }, + "end": { + "line": 435, + "column": 31 + } + }, + "value": false + } } ] } @@ -26287,15 +26491,15 @@ }, { "type": "Identifier", - "start": 14691, - "end": 14707, + "start": 14819, + "end": 14835, "loc": { "start": { - "line": 432, + "line": 436, "column": 16 }, "end": { - "line": 432, + "line": 436, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -26308,15 +26512,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 13741, - "end": 13849, + "start": 13836, + "end": 13944, "loc": { "start": { - "line": 415, + "line": 418, "column": 12 }, "end": { - "line": 415, + "line": 418, "column": 120 } } @@ -26324,15 +26528,15 @@ { "type": "CommentLine", "value": "", - "start": 13862, - "end": 13864, + "start": 13957, + "end": 13959, "loc": { "start": { - "line": 416, + "line": 419, "column": 12 }, "end": { - "line": 416, + "line": 419, "column": 14 } } @@ -26340,15 +26544,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 13877, - "end": 13985, + "start": 13972, + "end": 14080, "loc": { "start": { - "line": 417, + "line": 420, "column": 12 }, "end": { - "line": 417, + "line": 420, "column": 120 } } @@ -26357,15 +26561,15 @@ }, { "type": "ObjectProperty", - "start": 14723, - "end": 15448, + "start": 14851, + "end": 15609, "loc": { "start": { - "line": 434, + "line": 438, "column": 12 }, "end": { - "line": 447, + "line": 452, "column": 33 } }, @@ -26374,15 +26578,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14723, - "end": 14735, + "start": 14851, + "end": 14863, "loc": { "start": { - "line": 434, + "line": 438, "column": 12 }, "end": { - "line": 434, + "line": 438, "column": 24 }, "identifierName": "xCurveHandle" @@ -26391,43 +26595,43 @@ }, "value": { "type": "CallExpression", - "start": 14737, - "end": 15448, + "start": 14865, + "end": 15609, "loc": { "start": { - "line": 434, + "line": 438, "column": 26 }, "end": { - "line": 447, + "line": 452, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 14737, - "end": 14754, + "start": 14865, + "end": 14882, "loc": { "start": { - "line": 434, + "line": 438, "column": 26 }, "end": { - "line": 434, + "line": 438, "column": 43 } }, "object": { "type": "Identifier", - "start": 14737, - "end": 14745, + "start": 14865, + "end": 14873, "loc": { "start": { - "line": 434, + "line": 438, "column": 26 }, "end": { - "line": 434, + "line": 438, "column": 34 }, "identifierName": "rootNode" @@ -26436,15 +26640,15 @@ }, "property": { "type": "Identifier", - "start": 14746, - "end": 14754, + "start": 14874, + "end": 14882, "loc": { "start": { - "line": 434, + "line": 438, "column": 35 }, "end": { - "line": 434, + "line": 438, "column": 43 }, "identifierName": "addChild" @@ -26456,29 +26660,29 @@ "arguments": [ { "type": "NewExpression", - "start": 14755, - "end": 15429, + "start": 14883, + "end": 15590, "loc": { "start": { - "line": 434, + "line": 438, "column": 44 }, "end": { - "line": 447, + "line": 452, "column": 14 } }, "callee": { "type": "Identifier", - "start": 14759, - "end": 14763, + "start": 14887, + "end": 14891, "loc": { "start": { - "line": 434, + "line": 438, "column": 48 }, "end": { - "line": 434, + "line": 438, "column": 52 }, "identifierName": "Mesh" @@ -26488,15 +26692,15 @@ "arguments": [ { "type": "Identifier", - "start": 14764, - "end": 14772, + "start": 14892, + "end": 14900, "loc": { "start": { - "line": 434, + "line": 438, "column": 53 }, "end": { - "line": 434, + "line": 438, "column": 61 }, "identifierName": "rootNode" @@ -26505,30 +26709,30 @@ }, { "type": "ObjectExpression", - "start": 14774, - "end": 15428, + "start": 14902, + "end": 15589, "loc": { "start": { - "line": 434, + "line": 438, "column": 63 }, "end": { - "line": 447, + "line": 452, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 14817, - "end": 14845, + "start": 14945, + "end": 14973, "loc": { "start": { - "line": 435, + "line": 439, "column": 16 }, "end": { - "line": 435, + "line": 439, "column": 44 } }, @@ -26537,15 +26741,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14817, - "end": 14825, + "start": 14945, + "end": 14953, "loc": { "start": { - "line": 435, + "line": 439, "column": 16 }, "end": { - "line": 435, + "line": 439, "column": 24 }, "identifierName": "geometry" @@ -26555,29 +26759,29 @@ }, "value": { "type": "MemberExpression", - "start": 14827, - "end": 14845, + "start": 14955, + "end": 14973, "loc": { "start": { - "line": 435, + "line": 439, "column": 26 }, "end": { - "line": 435, + "line": 439, "column": 44 } }, "object": { "type": "Identifier", - "start": 14827, - "end": 14833, + "start": 14955, + "end": 14961, "loc": { "start": { - "line": 435, + "line": 439, "column": 26 }, "end": { - "line": 435, + "line": 439, "column": 32 }, "identifierName": "shapes" @@ -26586,15 +26790,15 @@ }, "property": { "type": "Identifier", - "start": 14834, - "end": 14845, + "start": 14962, + "end": 14973, "loc": { "start": { - "line": 435, + "line": 439, "column": 33 }, "end": { - "line": 435, + "line": 439, "column": 44 }, "identifierName": "curveHandle" @@ -26607,15 +26811,15 @@ { "type": "CommentLine", "value": " Red hoop about Y-axis", - "start": 14776, - "end": 14800, + "start": 14904, + "end": 14928, "loc": { "start": { - "line": 434, + "line": 438, "column": 65 }, "end": { - "line": 434, + "line": 438, "column": 89 } } @@ -26624,15 +26828,15 @@ }, { "type": "ObjectProperty", - "start": 14863, - "end": 14891, + "start": 14991, + "end": 15019, "loc": { "start": { - "line": 436, + "line": 440, "column": 16 }, "end": { - "line": 436, + "line": 440, "column": 44 } }, @@ -26641,15 +26845,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14863, - "end": 14871, + "start": 14991, + "end": 14999, "loc": { "start": { - "line": 436, + "line": 440, "column": 16 }, "end": { - "line": 436, + "line": 440, "column": 24 }, "identifierName": "material" @@ -26658,29 +26862,29 @@ }, "value": { "type": "MemberExpression", - "start": 14873, - "end": 14891, + "start": 15001, + "end": 15019, "loc": { "start": { - "line": 436, + "line": 440, "column": 26 }, "end": { - "line": 436, + "line": 440, "column": 44 } }, "object": { "type": "Identifier", - "start": 14873, - "end": 14882, + "start": 15001, + "end": 15010, "loc": { "start": { - "line": 436, + "line": 440, "column": 26 }, "end": { - "line": 436, + "line": 440, "column": 35 }, "identifierName": "materials" @@ -26689,15 +26893,15 @@ }, "property": { "type": "Identifier", - "start": 14883, - "end": 14891, + "start": 15011, + "end": 15019, "loc": { "start": { - "line": 436, + "line": 440, "column": 36 }, "end": { - "line": 436, + "line": 440, "column": 44 }, "identifierName": "pickable" @@ -26709,15 +26913,15 @@ }, { "type": "ObjectProperty", - "start": 14909, - "end": 15249, + "start": 15037, + "end": 15377, "loc": { "start": { - "line": 437, + "line": 441, "column": 16 }, "end": { - "line": 441, + "line": 445, "column": 20 } }, @@ -26726,15 +26930,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14909, - "end": 14915, + "start": 15037, + "end": 15043, "loc": { "start": { - "line": 437, + "line": 441, "column": 16 }, "end": { - "line": 437, + "line": 441, "column": 22 }, "identifierName": "matrix" @@ -26743,29 +26947,29 @@ }, "value": { "type": "CallExpression", - "start": 14917, - "end": 15249, + "start": 15045, + "end": 15377, "loc": { "start": { - "line": 437, + "line": 441, "column": 24 }, "end": { - "line": 441, + "line": 445, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 14918, - "end": 15246, + "start": 15046, + "end": 15374, "loc": { "start": { - "line": 437, + "line": 441, "column": 25 }, "end": { - "line": 441, + "line": 445, "column": 17 } }, @@ -26776,59 +26980,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 14930, - "end": 15246, + "start": 15058, + "end": 15374, "loc": { "start": { - "line": 437, + "line": 441, "column": 37 }, "end": { - "line": 441, + "line": 445, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 14952, - "end": 15039, + "start": 15080, + "end": 15167, "loc": { "start": { - "line": 438, + "line": 442, "column": 20 }, "end": { - "line": 438, + "line": 442, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14958, - "end": 15038, + "start": 15086, + "end": 15166, "loc": { "start": { - "line": 438, + "line": 442, "column": 26 }, "end": { - "line": 438, + "line": 442, "column": 106 } }, "id": { "type": "Identifier", - "start": 14958, - "end": 14965, + "start": 15086, + "end": 15093, "loc": { "start": { - "line": 438, + "line": 442, "column": 26 }, "end": { - "line": 438, + "line": 442, "column": 33 }, "identifierName": "rotate2" @@ -26837,43 +27041,43 @@ }, "init": { "type": "CallExpression", - "start": 14968, - "end": 15038, + "start": 15096, + "end": 15166, "loc": { "start": { - "line": 438, + "line": 442, "column": 36 }, "end": { - "line": 438, + "line": 442, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 14968, - "end": 14986, + "start": 15096, + "end": 15114, "loc": { "start": { - "line": 438, + "line": 442, "column": 36 }, "end": { - "line": 438, + "line": 442, "column": 54 } }, "object": { "type": "Identifier", - "start": 14968, - "end": 14972, + "start": 15096, + "end": 15100, "loc": { "start": { - "line": 438, + "line": 442, "column": 36 }, "end": { - "line": 438, + "line": 442, "column": 40 }, "identifierName": "math" @@ -26882,15 +27086,15 @@ }, "property": { "type": "Identifier", - "start": 14973, - "end": 14986, + "start": 15101, + "end": 15114, "loc": { "start": { - "line": 438, + "line": 442, "column": 41 }, "end": { - "line": 438, + "line": 442, "column": 54 }, "identifierName": "rotationMat4v" @@ -26902,29 +27106,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 14987, - "end": 15005, + "start": 15115, + "end": 15133, "loc": { "start": { - "line": 438, + "line": 442, "column": 55 }, "end": { - "line": 438, + "line": 442, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 14987, - "end": 14989, + "start": 15115, + "end": 15117, "loc": { "start": { - "line": 438, + "line": 442, "column": 55 }, "end": { - "line": 438, + "line": 442, "column": 57 } }, @@ -26937,29 +27141,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 14992, - "end": 15005, + "start": 15120, + "end": 15133, "loc": { "start": { - "line": 438, + "line": 442, "column": 60 }, "end": { - "line": 438, + "line": 442, "column": 73 } }, "object": { "type": "Identifier", - "start": 14992, - "end": 14996, + "start": 15120, + "end": 15124, "loc": { "start": { - "line": 438, + "line": 442, "column": 60 }, "end": { - "line": 438, + "line": 442, "column": 64 }, "identifierName": "math" @@ -26968,15 +27172,15 @@ }, "property": { "type": "Identifier", - "start": 14997, - "end": 15005, + "start": 15125, + "end": 15133, "loc": { "start": { - "line": 438, + "line": 442, "column": 65 }, "end": { - "line": 438, + "line": 442, "column": 73 }, "identifierName": "DEGTORAD" @@ -26988,30 +27192,30 @@ }, { "type": "ArrayExpression", - "start": 15007, - "end": 15016, + "start": 15135, + "end": 15144, "loc": { "start": { - "line": 438, + "line": 442, "column": 75 }, "end": { - "line": 438, + "line": 442, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 15008, - "end": 15009, + "start": 15136, + "end": 15137, "loc": { "start": { - "line": 438, + "line": 442, "column": 76 }, "end": { - "line": 438, + "line": 442, "column": 77 } }, @@ -27023,15 +27227,15 @@ }, { "type": "NumericLiteral", - "start": 15011, - "end": 15012, + "start": 15139, + "end": 15140, "loc": { "start": { - "line": 438, + "line": 442, "column": 79 }, "end": { - "line": 438, + "line": 442, "column": 80 } }, @@ -27043,15 +27247,15 @@ }, { "type": "NumericLiteral", - "start": 15014, - "end": 15015, + "start": 15142, + "end": 15143, "loc": { "start": { - "line": 438, + "line": 442, "column": 82 }, "end": { - "line": 438, + "line": 442, "column": 83 } }, @@ -27065,43 +27269,43 @@ }, { "type": "CallExpression", - "start": 15018, - "end": 15037, + "start": 15146, + "end": 15165, "loc": { "start": { - "line": 438, + "line": 442, "column": 86 }, "end": { - "line": 438, + "line": 442, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 15018, - "end": 15035, + "start": 15146, + "end": 15163, "loc": { "start": { - "line": 438, + "line": 442, "column": 86 }, "end": { - "line": 438, + "line": 442, "column": 103 } }, "object": { "type": "Identifier", - "start": 15018, - "end": 15022, + "start": 15146, + "end": 15150, "loc": { "start": { - "line": 438, + "line": 442, "column": 86 }, "end": { - "line": 438, + "line": 442, "column": 90 }, "identifierName": "math" @@ -27110,15 +27314,15 @@ }, "property": { "type": "Identifier", - "start": 15023, - "end": 15035, + "start": 15151, + "end": 15163, "loc": { "start": { - "line": 438, + "line": 442, "column": 91 }, "end": { - "line": 438, + "line": 442, "column": 103 }, "identifierName": "identityMat4" @@ -27137,44 +27341,44 @@ }, { "type": "VariableDeclaration", - "start": 15060, - "end": 15148, + "start": 15188, + "end": 15276, "loc": { "start": { - "line": 439, + "line": 443, "column": 20 }, "end": { - "line": 439, + "line": 443, "column": 108 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15066, - "end": 15147, + "start": 15194, + "end": 15275, "loc": { "start": { - "line": 439, + "line": 443, "column": 26 }, "end": { - "line": 439, + "line": 443, "column": 107 } }, "id": { "type": "Identifier", - "start": 15066, - "end": 15073, + "start": 15194, + "end": 15201, "loc": { "start": { - "line": 439, + "line": 443, "column": 26 }, "end": { - "line": 439, + "line": 443, "column": 33 }, "identifierName": "rotate1" @@ -27183,43 +27387,43 @@ }, "init": { "type": "CallExpression", - "start": 15076, - "end": 15147, + "start": 15204, + "end": 15275, "loc": { "start": { - "line": 439, + "line": 443, "column": 36 }, "end": { - "line": 439, + "line": 443, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 15076, - "end": 15094, + "start": 15204, + "end": 15222, "loc": { "start": { - "line": 439, + "line": 443, "column": 36 }, "end": { - "line": 439, + "line": 443, "column": 54 } }, "object": { "type": "Identifier", - "start": 15076, - "end": 15080, + "start": 15204, + "end": 15208, "loc": { "start": { - "line": 439, + "line": 443, "column": 36 }, "end": { - "line": 439, + "line": 443, "column": 40 }, "identifierName": "math" @@ -27228,15 +27432,15 @@ }, "property": { "type": "Identifier", - "start": 15081, - "end": 15094, + "start": 15209, + "end": 15222, "loc": { "start": { - "line": 439, + "line": 443, "column": 41 }, "end": { - "line": 439, + "line": 443, "column": 54 }, "identifierName": "rotationMat4v" @@ -27248,29 +27452,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 15095, - "end": 15114, + "start": 15223, + "end": 15242, "loc": { "start": { - "line": 439, + "line": 443, "column": 55 }, "end": { - "line": 439, + "line": 443, "column": 74 } }, "left": { "type": "NumericLiteral", - "start": 15095, - "end": 15098, + "start": 15223, + "end": 15226, "loc": { "start": { - "line": 439, + "line": 443, "column": 55 }, "end": { - "line": 439, + "line": 443, "column": 58 } }, @@ -27283,29 +27487,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 15101, - "end": 15114, + "start": 15229, + "end": 15242, "loc": { "start": { - "line": 439, + "line": 443, "column": 61 }, "end": { - "line": 439, + "line": 443, "column": 74 } }, "object": { "type": "Identifier", - "start": 15101, - "end": 15105, + "start": 15229, + "end": 15233, "loc": { "start": { - "line": 439, + "line": 443, "column": 61 }, "end": { - "line": 439, + "line": 443, "column": 65 }, "identifierName": "math" @@ -27314,15 +27518,15 @@ }, "property": { "type": "Identifier", - "start": 15106, - "end": 15114, + "start": 15234, + "end": 15242, "loc": { "start": { - "line": 439, + "line": 443, "column": 66 }, "end": { - "line": 439, + "line": 443, "column": 74 }, "identifierName": "DEGTORAD" @@ -27334,30 +27538,30 @@ }, { "type": "ArrayExpression", - "start": 15116, - "end": 15125, + "start": 15244, + "end": 15253, "loc": { "start": { - "line": 439, + "line": 443, "column": 76 }, "end": { - "line": 439, + "line": 443, "column": 85 } }, "elements": [ { "type": "NumericLiteral", - "start": 15117, - "end": 15118, + "start": 15245, + "end": 15246, "loc": { "start": { - "line": 439, + "line": 443, "column": 77 }, "end": { - "line": 439, + "line": 443, "column": 78 } }, @@ -27369,15 +27573,15 @@ }, { "type": "NumericLiteral", - "start": 15120, - "end": 15121, + "start": 15248, + "end": 15249, "loc": { "start": { - "line": 439, + "line": 443, "column": 80 }, "end": { - "line": 439, + "line": 443, "column": 81 } }, @@ -27389,15 +27593,15 @@ }, { "type": "NumericLiteral", - "start": 15123, - "end": 15124, + "start": 15251, + "end": 15252, "loc": { "start": { - "line": 439, + "line": 443, "column": 83 }, "end": { - "line": 439, + "line": 443, "column": 84 } }, @@ -27411,43 +27615,43 @@ }, { "type": "CallExpression", - "start": 15127, - "end": 15146, + "start": 15255, + "end": 15274, "loc": { "start": { - "line": 439, + "line": 443, "column": 87 }, "end": { - "line": 439, + "line": 443, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 15127, - "end": 15144, + "start": 15255, + "end": 15272, "loc": { "start": { - "line": 439, + "line": 443, "column": 87 }, "end": { - "line": 439, + "line": 443, "column": 104 } }, "object": { "type": "Identifier", - "start": 15127, - "end": 15131, + "start": 15255, + "end": 15259, "loc": { "start": { - "line": 439, + "line": 443, "column": 87 }, "end": { - "line": 439, + "line": 443, "column": 91 }, "identifierName": "math" @@ -27456,15 +27660,15 @@ }, "property": { "type": "Identifier", - "start": 15132, - "end": 15144, + "start": 15260, + "end": 15272, "loc": { "start": { - "line": 439, + "line": 443, "column": 92 }, "end": { - "line": 439, + "line": 443, "column": 104 }, "identifierName": "identityMat4" @@ -27483,57 +27687,57 @@ }, { "type": "ReturnStatement", - "start": 15169, - "end": 15228, + "start": 15297, + "end": 15356, "loc": { "start": { - "line": 440, + "line": 444, "column": 20 }, "end": { - "line": 440, + "line": 444, "column": 79 } }, "argument": { "type": "CallExpression", - "start": 15176, - "end": 15227, + "start": 15304, + "end": 15355, "loc": { "start": { - "line": 440, + "line": 444, "column": 27 }, "end": { - "line": 440, + "line": 444, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 15176, - "end": 15188, + "start": 15304, + "end": 15316, "loc": { "start": { - "line": 440, + "line": 444, "column": 27 }, "end": { - "line": 440, + "line": 444, "column": 39 } }, "object": { "type": "Identifier", - "start": 15176, - "end": 15180, + "start": 15304, + "end": 15308, "loc": { "start": { - "line": 440, + "line": 444, "column": 27 }, "end": { - "line": 440, + "line": 444, "column": 31 }, "identifierName": "math" @@ -27542,15 +27746,15 @@ }, "property": { "type": "Identifier", - "start": 15181, - "end": 15188, + "start": 15309, + "end": 15316, "loc": { "start": { - "line": 440, + "line": 444, "column": 32 }, "end": { - "line": 440, + "line": 444, "column": 39 }, "identifierName": "mulMat4" @@ -27562,15 +27766,15 @@ "arguments": [ { "type": "Identifier", - "start": 15189, - "end": 15196, + "start": 15317, + "end": 15324, "loc": { "start": { - "line": 440, + "line": 444, "column": 40 }, "end": { - "line": 440, + "line": 444, "column": 47 }, "identifierName": "rotate1" @@ -27579,15 +27783,15 @@ }, { "type": "Identifier", - "start": 15198, - "end": 15205, + "start": 15326, + "end": 15333, "loc": { "start": { - "line": 440, + "line": 444, "column": 49 }, "end": { - "line": 440, + "line": 444, "column": 56 }, "identifierName": "rotate2" @@ -27596,43 +27800,43 @@ }, { "type": "CallExpression", - "start": 15207, - "end": 15226, + "start": 15335, + "end": 15354, "loc": { "start": { - "line": 440, + "line": 444, "column": 58 }, "end": { - "line": 440, + "line": 444, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 15207, - "end": 15224, + "start": 15335, + "end": 15352, "loc": { "start": { - "line": 440, + "line": 444, "column": 58 }, "end": { - "line": 440, + "line": 444, "column": 75 } }, "object": { "type": "Identifier", - "start": 15207, - "end": 15211, + "start": 15335, + "end": 15339, "loc": { "start": { - "line": 440, + "line": 444, "column": 58 }, "end": { - "line": 440, + "line": 444, "column": 62 }, "identifierName": "math" @@ -27641,15 +27845,15 @@ }, "property": { "type": "Identifier", - "start": 15212, - "end": 15224, + "start": 15340, + "end": 15352, "loc": { "start": { - "line": 440, + "line": 444, "column": 63 }, "end": { - "line": 440, + "line": 444, "column": 75 }, "identifierName": "identityMat4" @@ -27668,7 +27872,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 14917 + "parenStart": 15045 } }, "arguments": [] @@ -27676,15 +27880,15 @@ }, { "type": "ObjectProperty", - "start": 15267, - "end": 15281, + "start": 15395, + "end": 15409, "loc": { "start": { - "line": 442, + "line": 446, "column": 16 }, "end": { - "line": 442, + "line": 446, "column": 30 } }, @@ -27693,15 +27897,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15267, - "end": 15275, + "start": 15395, + "end": 15403, "loc": { "start": { - "line": 442, + "line": 446, "column": 16 }, "end": { - "line": 442, + "line": 446, "column": 24 }, "identifierName": "pickable" @@ -27710,15 +27914,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 15277, - "end": 15281, + "start": 15405, + "end": 15409, "loc": { "start": { - "line": 442, + "line": 446, "column": 26 }, "end": { - "line": 442, + "line": 446, "column": 30 } }, @@ -27727,15 +27931,15 @@ }, { "type": "ObjectProperty", - "start": 15299, - "end": 15315, + "start": 15427, + "end": 15443, "loc": { "start": { - "line": 443, + "line": 447, "column": 16 }, "end": { - "line": 443, + "line": 447, "column": 32 } }, @@ -27744,15 +27948,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15299, - "end": 15309, + "start": 15427, + "end": 15437, "loc": { "start": { - "line": 443, + "line": 447, "column": 16 }, "end": { - "line": 443, + "line": 447, "column": 26 }, "identifierName": "collidable" @@ -27761,15 +27965,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 15311, - "end": 15315, + "start": 15439, + "end": 15443, "loc": { "start": { - "line": 443, + "line": 447, "column": 28 }, "end": { - "line": 443, + "line": 447, "column": 32 } }, @@ -27778,15 +27982,15 @@ }, { "type": "ObjectProperty", - "start": 15333, - "end": 15349, + "start": 15461, + "end": 15477, "loc": { "start": { - "line": 444, + "line": 448, "column": 16 }, "end": { - "line": 444, + "line": 448, "column": 32 } }, @@ -27795,15 +27999,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15333, - "end": 15342, + "start": 15461, + "end": 15470, "loc": { "start": { - "line": 444, + "line": 448, "column": 16 }, "end": { - "line": 444, + "line": 448, "column": 25 }, "identifierName": "clippable" @@ -27812,15 +28016,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 15344, - "end": 15349, + "start": 15472, + "end": 15477, "loc": { "start": { - "line": 444, + "line": 448, "column": 27 }, "end": { - "line": 444, + "line": 448, "column": 32 } }, @@ -27829,15 +28033,15 @@ }, { "type": "ObjectProperty", - "start": 15367, - "end": 15382, + "start": 15495, + "end": 15510, "loc": { "start": { - "line": 445, + "line": 449, "column": 16 }, "end": { - "line": 445, + "line": 449, "column": 31 } }, @@ -27846,15 +28050,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15367, - "end": 15376, + "start": 15495, + "end": 15504, "loc": { "start": { - "line": 445, + "line": 449, "column": 16 }, "end": { - "line": 445, + "line": 449, "column": 25 }, "identifierName": "backfaces" @@ -27863,15 +28067,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 15378, - "end": 15382, + "start": 15506, + "end": 15510, "loc": { "start": { - "line": 445, + "line": 449, "column": 27 }, "end": { - "line": 445, + "line": 449, "column": 31 } }, @@ -27880,15 +28084,15 @@ }, { "type": "ObjectProperty", - "start": 15400, - "end": 15414, + "start": 15528, + "end": 15542, "loc": { "start": { - "line": 446, + "line": 450, "column": 16 }, "end": { - "line": 446, + "line": 450, "column": 30 } }, @@ -27897,15 +28101,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15400, - "end": 15407, + "start": 15528, + "end": 15535, "loc": { "start": { - "line": 446, + "line": 450, "column": 16 }, "end": { - "line": 446, + "line": 450, "column": 23 }, "identifierName": "visible" @@ -27914,20 +28118,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 15409, - "end": 15414, + "start": 15537, + "end": 15542, "loc": { "start": { - "line": 446, + "line": 450, "column": 25 }, "end": { - "line": 446, + "line": 450, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 15560, + "end": 15575, + "loc": { + "start": { + "line": 451, + "column": 16 + }, + "end": { + "line": 451, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 15560, + "end": 15568, + "loc": { + "start": { + "line": 451, + "column": 16 + }, + "end": { + "line": 451, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 15570, + "end": 15575, + "loc": { + "start": { + "line": 451, + "column": 26 + }, + "end": { + "line": 451, + "column": 31 + } + }, + "value": false + } } ] } @@ -27935,15 +28190,15 @@ }, { "type": "Identifier", - "start": 15431, - "end": 15447, + "start": 15592, + "end": 15608, "loc": { "start": { - "line": 447, + "line": 452, "column": 16 }, "end": { - "line": 447, + "line": 452, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -27955,15 +28210,15 @@ }, { "type": "ObjectProperty", - "start": 15463, - "end": 16241, + "start": 15624, + "end": 16435, "loc": { "start": { - "line": 449, + "line": 454, "column": 12 }, "end": { - "line": 462, + "line": 468, "column": 33 } }, @@ -27972,15 +28227,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15463, - "end": 15475, + "start": 15624, + "end": 15636, "loc": { "start": { - "line": 449, + "line": 454, "column": 12 }, "end": { - "line": 449, + "line": 454, "column": 24 }, "identifierName": "xCurveArrow1" @@ -27989,43 +28244,43 @@ }, "value": { "type": "CallExpression", - "start": 15477, - "end": 16241, + "start": 15638, + "end": 16435, "loc": { "start": { - "line": 449, + "line": 454, "column": 26 }, "end": { - "line": 462, + "line": 468, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 15477, - "end": 15494, + "start": 15638, + "end": 15655, "loc": { "start": { - "line": 449, + "line": 454, "column": 26 }, "end": { - "line": 449, + "line": 454, "column": 43 } }, "object": { "type": "Identifier", - "start": 15477, - "end": 15485, + "start": 15638, + "end": 15646, "loc": { "start": { - "line": 449, + "line": 454, "column": 26 }, "end": { - "line": 449, + "line": 454, "column": 34 }, "identifierName": "rootNode" @@ -28034,15 +28289,15 @@ }, "property": { "type": "Identifier", - "start": 15486, - "end": 15494, + "start": 15647, + "end": 15655, "loc": { "start": { - "line": 449, + "line": 454, "column": 35 }, "end": { - "line": 449, + "line": 454, "column": 43 }, "identifierName": "addChild" @@ -28054,29 +28309,29 @@ "arguments": [ { "type": "NewExpression", - "start": 15495, - "end": 16222, + "start": 15656, + "end": 16416, "loc": { "start": { - "line": 449, + "line": 454, "column": 44 }, "end": { - "line": 462, + "line": 468, "column": 14 } }, "callee": { "type": "Identifier", - "start": 15499, - "end": 15503, + "start": 15660, + "end": 15664, "loc": { "start": { - "line": 449, + "line": 454, "column": 48 }, "end": { - "line": 449, + "line": 454, "column": 52 }, "identifierName": "Mesh" @@ -28086,15 +28341,15 @@ "arguments": [ { "type": "Identifier", - "start": 15504, - "end": 15512, + "start": 15665, + "end": 15673, "loc": { "start": { - "line": 449, + "line": 454, "column": 53 }, "end": { - "line": 449, + "line": 454, "column": 61 }, "identifierName": "rootNode" @@ -28103,30 +28358,30 @@ }, { "type": "ObjectExpression", - "start": 15514, - "end": 16221, + "start": 15675, + "end": 16415, "loc": { "start": { - "line": 449, + "line": 454, "column": 63 }, "end": { - "line": 462, + "line": 468, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 15532, - "end": 15558, + "start": 15693, + "end": 15719, "loc": { "start": { - "line": 450, + "line": 455, "column": 16 }, "end": { - "line": 450, + "line": 455, "column": 42 } }, @@ -28135,15 +28390,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15532, - "end": 15540, + "start": 15693, + "end": 15701, "loc": { "start": { - "line": 450, + "line": 455, "column": 16 }, "end": { - "line": 450, + "line": 455, "column": 24 }, "identifierName": "geometry" @@ -28152,29 +28407,29 @@ }, "value": { "type": "MemberExpression", - "start": 15542, - "end": 15558, + "start": 15703, + "end": 15719, "loc": { "start": { - "line": 450, + "line": 455, "column": 26 }, "end": { - "line": 450, + "line": 455, "column": 42 } }, "object": { "type": "Identifier", - "start": 15542, - "end": 15548, + "start": 15703, + "end": 15709, "loc": { "start": { - "line": 450, + "line": 455, "column": 26 }, "end": { - "line": 450, + "line": 455, "column": 32 }, "identifierName": "shapes" @@ -28183,15 +28438,15 @@ }, "property": { "type": "Identifier", - "start": 15549, - "end": 15558, + "start": 15710, + "end": 15719, "loc": { "start": { - "line": 450, + "line": 455, "column": 33 }, "end": { - "line": 450, + "line": 455, "column": 42 }, "identifierName": "arrowHead" @@ -28203,15 +28458,15 @@ }, { "type": "ObjectProperty", - "start": 15576, - "end": 15599, + "start": 15737, + "end": 15760, "loc": { "start": { - "line": 451, + "line": 456, "column": 16 }, "end": { - "line": 451, + "line": 456, "column": 39 } }, @@ -28220,15 +28475,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15576, - "end": 15584, + "start": 15737, + "end": 15745, "loc": { "start": { - "line": 451, + "line": 456, "column": 16 }, "end": { - "line": 451, + "line": 456, "column": 24 }, "identifierName": "material" @@ -28237,29 +28492,29 @@ }, "value": { "type": "MemberExpression", - "start": 15586, - "end": 15599, + "start": 15747, + "end": 15760, "loc": { "start": { - "line": 451, + "line": 456, "column": 26 }, "end": { - "line": 451, + "line": 456, "column": 39 } }, "object": { "type": "Identifier", - "start": 15586, - "end": 15595, + "start": 15747, + "end": 15756, "loc": { "start": { - "line": 451, + "line": 456, "column": 26 }, "end": { - "line": 451, + "line": 456, "column": 35 }, "identifierName": "materials" @@ -28268,15 +28523,15 @@ }, "property": { "type": "Identifier", - "start": 15596, - "end": 15599, + "start": 15757, + "end": 15760, "loc": { "start": { - "line": 451, + "line": 456, "column": 36 }, "end": { - "line": 451, + "line": 456, "column": 39 }, "identifierName": "red" @@ -28288,15 +28543,15 @@ }, { "type": "ObjectProperty", - "start": 15617, - "end": 16075, + "start": 15778, + "end": 16236, "loc": { "start": { - "line": 452, + "line": 457, "column": 16 }, "end": { - "line": 457, + "line": 462, "column": 20 } }, @@ -28305,15 +28560,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15617, - "end": 15623, + "start": 15778, + "end": 15784, "loc": { "start": { - "line": 452, + "line": 457, "column": 16 }, "end": { - "line": 452, + "line": 457, "column": 22 }, "identifierName": "matrix" @@ -28322,29 +28577,29 @@ }, "value": { "type": "CallExpression", - "start": 15625, - "end": 16075, + "start": 15786, + "end": 16236, "loc": { "start": { - "line": 452, + "line": 457, "column": 24 }, "end": { - "line": 457, + "line": 462, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 15626, - "end": 16072, + "start": 15787, + "end": 16233, "loc": { "start": { - "line": 452, + "line": 457, "column": 25 }, "end": { - "line": 457, + "line": 462, "column": 17 } }, @@ -28355,59 +28610,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 15638, - "end": 16072, + "start": 15799, + "end": 16233, "loc": { "start": { - "line": 452, + "line": 457, "column": 37 }, "end": { - "line": 457, + "line": 462, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 15660, - "end": 15736, + "start": 15821, + "end": 15897, "loc": { "start": { - "line": 453, + "line": 458, "column": 20 }, "end": { - "line": 453, + "line": 458, "column": 96 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15666, - "end": 15735, + "start": 15827, + "end": 15896, "loc": { "start": { - "line": 453, + "line": 458, "column": 26 }, "end": { - "line": 453, + "line": 458, "column": 95 } }, "id": { "type": "Identifier", - "start": 15666, - "end": 15675, + "start": 15827, + "end": 15836, "loc": { "start": { - "line": 453, + "line": 458, "column": 26 }, "end": { - "line": 453, + "line": 458, "column": 35 }, "identifierName": "translate" @@ -28416,43 +28671,43 @@ }, "init": { "type": "CallExpression", - "start": 15678, - "end": 15735, + "start": 15839, + "end": 15896, "loc": { "start": { - "line": 453, + "line": 458, "column": 38 }, "end": { - "line": 453, + "line": 458, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 15678, - "end": 15697, + "start": 15839, + "end": 15858, "loc": { "start": { - "line": 453, + "line": 458, "column": 38 }, "end": { - "line": 453, + "line": 458, "column": 57 } }, "object": { "type": "Identifier", - "start": 15678, - "end": 15682, + "start": 15839, + "end": 15843, "loc": { "start": { - "line": 453, + "line": 458, "column": 38 }, "end": { - "line": 453, + "line": 458, "column": 42 }, "identifierName": "math" @@ -28461,15 +28716,15 @@ }, "property": { "type": "Identifier", - "start": 15683, - "end": 15697, + "start": 15844, + "end": 15858, "loc": { "start": { - "line": 453, + "line": 458, "column": 43 }, "end": { - "line": 453, + "line": 458, "column": 57 }, "identifierName": "translateMat4c" @@ -28481,15 +28736,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 15698, - "end": 15700, + "start": 15859, + "end": 15861, "loc": { "start": { - "line": 453, + "line": 458, "column": 58 }, "end": { - "line": 453, + "line": 458, "column": 60 } }, @@ -28501,15 +28756,15 @@ }, { "type": "UnaryExpression", - "start": 15702, - "end": 15707, + "start": 15863, + "end": 15868, "loc": { "start": { - "line": 453, + "line": 458, "column": 62 }, "end": { - "line": 453, + "line": 458, "column": 67 } }, @@ -28517,15 +28772,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 15703, - "end": 15707, + "start": 15864, + "end": 15868, "loc": { "start": { - "line": 453, + "line": 458, "column": 63 }, "end": { - "line": 453, + "line": 458, "column": 67 } }, @@ -28541,15 +28796,15 @@ }, { "type": "UnaryExpression", - "start": 15709, - "end": 15713, + "start": 15870, + "end": 15874, "loc": { "start": { - "line": 453, + "line": 458, "column": 69 }, "end": { - "line": 453, + "line": 458, "column": 73 } }, @@ -28557,15 +28812,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 15710, - "end": 15713, + "start": 15871, + "end": 15874, "loc": { "start": { - "line": 453, + "line": 458, "column": 70 }, "end": { - "line": 453, + "line": 458, "column": 73 } }, @@ -28581,43 +28836,43 @@ }, { "type": "CallExpression", - "start": 15715, - "end": 15734, + "start": 15876, + "end": 15895, "loc": { "start": { - "line": 453, + "line": 458, "column": 75 }, "end": { - "line": 453, + "line": 458, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 15715, - "end": 15732, + "start": 15876, + "end": 15893, "loc": { "start": { - "line": 453, + "line": 458, "column": 75 }, "end": { - "line": 453, + "line": 458, "column": 92 } }, "object": { "type": "Identifier", - "start": 15715, - "end": 15719, + "start": 15876, + "end": 15880, "loc": { "start": { - "line": 453, + "line": 458, "column": 75 }, "end": { - "line": 453, + "line": 458, "column": 79 }, "identifierName": "math" @@ -28626,15 +28881,15 @@ }, "property": { "type": "Identifier", - "start": 15720, - "end": 15732, + "start": 15881, + "end": 15893, "loc": { "start": { - "line": 453, + "line": 458, "column": 80 }, "end": { - "line": 453, + "line": 458, "column": 92 }, "identifierName": "identityMat4" @@ -28653,44 +28908,44 @@ }, { "type": "VariableDeclaration", - "start": 15757, - "end": 15825, + "start": 15918, + "end": 15986, "loc": { "start": { - "line": 454, + "line": 459, "column": 20 }, "end": { - "line": 454, + "line": 459, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15763, - "end": 15824, + "start": 15924, + "end": 15985, "loc": { "start": { - "line": 454, + "line": 459, "column": 26 }, "end": { - "line": 454, + "line": 459, "column": 87 } }, "id": { "type": "Identifier", - "start": 15763, - "end": 15768, + "start": 15924, + "end": 15929, "loc": { "start": { - "line": 454, + "line": 459, "column": 26 }, "end": { - "line": 454, + "line": 459, "column": 31 }, "identifierName": "scale" @@ -28699,43 +28954,43 @@ }, "init": { "type": "CallExpression", - "start": 15771, - "end": 15824, + "start": 15932, + "end": 15985, "loc": { "start": { - "line": 454, + "line": 459, "column": 34 }, "end": { - "line": 454, + "line": 459, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 15771, - "end": 15786, + "start": 15932, + "end": 15947, "loc": { "start": { - "line": 454, + "line": 459, "column": 34 }, "end": { - "line": 454, + "line": 459, "column": 49 } }, "object": { "type": "Identifier", - "start": 15771, - "end": 15775, + "start": 15932, + "end": 15936, "loc": { "start": { - "line": 454, + "line": 459, "column": 34 }, "end": { - "line": 454, + "line": 459, "column": 38 }, "identifierName": "math" @@ -28744,15 +28999,15 @@ }, "property": { "type": "Identifier", - "start": 15776, - "end": 15786, + "start": 15937, + "end": 15947, "loc": { "start": { - "line": 454, + "line": 459, "column": 39 }, "end": { - "line": 454, + "line": 459, "column": 49 }, "identifierName": "scaleMat4v" @@ -28764,30 +29019,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 15787, - "end": 15802, + "start": 15948, + "end": 15963, "loc": { "start": { - "line": 454, + "line": 459, "column": 50 }, "end": { - "line": 454, + "line": 459, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 15788, - "end": 15791, + "start": 15949, + "end": 15952, "loc": { "start": { - "line": 454, + "line": 459, "column": 51 }, "end": { - "line": 454, + "line": 459, "column": 54 } }, @@ -28799,15 +29054,15 @@ }, { "type": "NumericLiteral", - "start": 15793, - "end": 15796, + "start": 15954, + "end": 15957, "loc": { "start": { - "line": 454, + "line": 459, "column": 56 }, "end": { - "line": 454, + "line": 459, "column": 59 } }, @@ -28819,15 +29074,15 @@ }, { "type": "NumericLiteral", - "start": 15798, - "end": 15801, + "start": 15959, + "end": 15962, "loc": { "start": { - "line": 454, + "line": 459, "column": 61 }, "end": { - "line": 454, + "line": 459, "column": 64 } }, @@ -28841,43 +29096,43 @@ }, { "type": "CallExpression", - "start": 15804, - "end": 15823, + "start": 15965, + "end": 15984, "loc": { "start": { - "line": 454, + "line": 459, "column": 67 }, "end": { - "line": 454, + "line": 459, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 15804, - "end": 15821, + "start": 15965, + "end": 15982, "loc": { "start": { - "line": 454, + "line": 459, "column": 67 }, "end": { - "line": 454, + "line": 459, "column": 84 } }, "object": { "type": "Identifier", - "start": 15804, - "end": 15808, + "start": 15965, + "end": 15969, "loc": { "start": { - "line": 454, + "line": 459, "column": 67 }, "end": { - "line": 454, + "line": 459, "column": 71 }, "identifierName": "math" @@ -28886,15 +29141,15 @@ }, "property": { "type": "Identifier", - "start": 15809, - "end": 15821, + "start": 15970, + "end": 15982, "loc": { "start": { - "line": 454, + "line": 459, "column": 72 }, "end": { - "line": 454, + "line": 459, "column": 84 }, "identifierName": "identityMat4" @@ -28913,44 +29168,44 @@ }, { "type": "VariableDeclaration", - "start": 15846, - "end": 15931, + "start": 16007, + "end": 16092, "loc": { "start": { - "line": 455, + "line": 460, "column": 20 }, "end": { - "line": 455, + "line": 460, "column": 105 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15852, - "end": 15930, + "start": 16013, + "end": 16091, "loc": { "start": { - "line": 455, + "line": 460, "column": 26 }, "end": { - "line": 455, + "line": 460, "column": 104 } }, "id": { "type": "Identifier", - "start": 15852, - "end": 15858, + "start": 16013, + "end": 16019, "loc": { "start": { - "line": 455, + "line": 460, "column": 26 }, "end": { - "line": 455, + "line": 460, "column": 32 }, "identifierName": "rotate" @@ -28959,43 +29214,43 @@ }, "init": { "type": "CallExpression", - "start": 15861, - "end": 15930, + "start": 16022, + "end": 16091, "loc": { "start": { - "line": 455, + "line": 460, "column": 35 }, "end": { - "line": 455, + "line": 460, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 15861, - "end": 15879, + "start": 16022, + "end": 16040, "loc": { "start": { - "line": 455, + "line": 460, "column": 35 }, "end": { - "line": 455, + "line": 460, "column": 53 } }, "object": { "type": "Identifier", - "start": 15861, - "end": 15865, + "start": 16022, + "end": 16026, "loc": { "start": { - "line": 455, + "line": 460, "column": 35 }, "end": { - "line": 455, + "line": 460, "column": 39 }, "identifierName": "math" @@ -29004,15 +29259,15 @@ }, "property": { "type": "Identifier", - "start": 15866, - "end": 15879, + "start": 16027, + "end": 16040, "loc": { "start": { - "line": 455, + "line": 460, "column": 40 }, "end": { - "line": 455, + "line": 460, "column": 53 }, "identifierName": "rotationMat4v" @@ -29024,29 +29279,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 15880, - "end": 15897, + "start": 16041, + "end": 16058, "loc": { "start": { - "line": 455, + "line": 460, "column": 54 }, "end": { - "line": 455, + "line": 460, "column": 71 } }, "left": { "type": "NumericLiteral", - "start": 15880, - "end": 15881, + "start": 16041, + "end": 16042, "loc": { "start": { - "line": 455, + "line": 460, "column": 54 }, "end": { - "line": 455, + "line": 460, "column": 55 } }, @@ -29059,29 +29314,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 15884, - "end": 15897, + "start": 16045, + "end": 16058, "loc": { "start": { - "line": 455, + "line": 460, "column": 58 }, "end": { - "line": 455, + "line": 460, "column": 71 } }, "object": { "type": "Identifier", - "start": 15884, - "end": 15888, + "start": 16045, + "end": 16049, "loc": { "start": { - "line": 455, + "line": 460, "column": 58 }, "end": { - "line": 455, + "line": 460, "column": 62 }, "identifierName": "math" @@ -29090,15 +29345,15 @@ }, "property": { "type": "Identifier", - "start": 15889, - "end": 15897, + "start": 16050, + "end": 16058, "loc": { "start": { - "line": 455, + "line": 460, "column": 63 }, "end": { - "line": 455, + "line": 460, "column": 71 }, "identifierName": "DEGTORAD" @@ -29110,30 +29365,30 @@ }, { "type": "ArrayExpression", - "start": 15899, - "end": 15908, + "start": 16060, + "end": 16069, "loc": { "start": { - "line": 455, + "line": 460, "column": 73 }, "end": { - "line": 455, + "line": 460, "column": 82 } }, "elements": [ { "type": "NumericLiteral", - "start": 15900, - "end": 15901, + "start": 16061, + "end": 16062, "loc": { "start": { - "line": 455, + "line": 460, "column": 74 }, "end": { - "line": 455, + "line": 460, "column": 75 } }, @@ -29145,15 +29400,15 @@ }, { "type": "NumericLiteral", - "start": 15903, - "end": 15904, + "start": 16064, + "end": 16065, "loc": { "start": { - "line": 455, + "line": 460, "column": 77 }, "end": { - "line": 455, + "line": 460, "column": 78 } }, @@ -29165,15 +29420,15 @@ }, { "type": "NumericLiteral", - "start": 15906, - "end": 15907, + "start": 16067, + "end": 16068, "loc": { "start": { - "line": 455, + "line": 460, "column": 80 }, "end": { - "line": 455, + "line": 460, "column": 81 } }, @@ -29187,43 +29442,43 @@ }, { "type": "CallExpression", - "start": 15910, - "end": 15929, + "start": 16071, + "end": 16090, "loc": { "start": { - "line": 455, + "line": 460, "column": 84 }, "end": { - "line": 455, + "line": 460, "column": 103 } }, "callee": { "type": "MemberExpression", - "start": 15910, - "end": 15927, + "start": 16071, + "end": 16088, "loc": { "start": { - "line": 455, + "line": 460, "column": 84 }, "end": { - "line": 455, + "line": 460, "column": 101 } }, "object": { "type": "Identifier", - "start": 15910, - "end": 15914, + "start": 16071, + "end": 16075, "loc": { "start": { - "line": 455, + "line": 460, "column": 84 }, "end": { - "line": 455, + "line": 460, "column": 88 }, "identifierName": "math" @@ -29232,15 +29487,15 @@ }, "property": { "type": "Identifier", - "start": 15915, - "end": 15927, + "start": 16076, + "end": 16088, "loc": { "start": { - "line": 455, + "line": 460, "column": 89 }, "end": { - "line": 455, + "line": 460, "column": 101 }, "identifierName": "identityMat4" @@ -29259,57 +29514,57 @@ }, { "type": "ReturnStatement", - "start": 15952, - "end": 16054, + "start": 16113, + "end": 16215, "loc": { "start": { - "line": 456, + "line": 461, "column": 20 }, "end": { - "line": 456, + "line": 461, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 15959, - "end": 16053, + "start": 16120, + "end": 16214, "loc": { "start": { - "line": 456, + "line": 461, "column": 27 }, "end": { - "line": 456, + "line": 461, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 15959, - "end": 15971, + "start": 16120, + "end": 16132, "loc": { "start": { - "line": 456, + "line": 461, "column": 27 }, "end": { - "line": 456, + "line": 461, "column": 39 } }, "object": { "type": "Identifier", - "start": 15959, - "end": 15963, + "start": 16120, + "end": 16124, "loc": { "start": { - "line": 456, + "line": 461, "column": 27 }, "end": { - "line": 456, + "line": 461, "column": 31 }, "identifierName": "math" @@ -29318,15 +29573,15 @@ }, "property": { "type": "Identifier", - "start": 15964, - "end": 15971, + "start": 16125, + "end": 16132, "loc": { "start": { - "line": 456, + "line": 461, "column": 32 }, "end": { - "line": 456, + "line": 461, "column": 39 }, "identifierName": "mulMat4" @@ -29338,43 +29593,43 @@ "arguments": [ { "type": "CallExpression", - "start": 15972, - "end": 16023, + "start": 16133, + "end": 16184, "loc": { "start": { - "line": 456, + "line": 461, "column": 40 }, "end": { - "line": 456, + "line": 461, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 15972, - "end": 15984, + "start": 16133, + "end": 16145, "loc": { "start": { - "line": 456, + "line": 461, "column": 40 }, "end": { - "line": 456, + "line": 461, "column": 52 } }, "object": { "type": "Identifier", - "start": 15972, - "end": 15976, + "start": 16133, + "end": 16137, "loc": { "start": { - "line": 456, + "line": 461, "column": 40 }, "end": { - "line": 456, + "line": 461, "column": 44 }, "identifierName": "math" @@ -29383,15 +29638,15 @@ }, "property": { "type": "Identifier", - "start": 15977, - "end": 15984, + "start": 16138, + "end": 16145, "loc": { "start": { - "line": 456, + "line": 461, "column": 45 }, "end": { - "line": 456, + "line": 461, "column": 52 }, "identifierName": "mulMat4" @@ -29403,15 +29658,15 @@ "arguments": [ { "type": "Identifier", - "start": 15985, - "end": 15994, + "start": 16146, + "end": 16155, "loc": { "start": { - "line": 456, + "line": 461, "column": 53 }, "end": { - "line": 456, + "line": 461, "column": 62 }, "identifierName": "translate" @@ -29420,15 +29675,15 @@ }, { "type": "Identifier", - "start": 15996, - "end": 16001, + "start": 16157, + "end": 16162, "loc": { "start": { - "line": 456, + "line": 461, "column": 64 }, "end": { - "line": 456, + "line": 461, "column": 69 }, "identifierName": "scale" @@ -29437,43 +29692,43 @@ }, { "type": "CallExpression", - "start": 16003, - "end": 16022, + "start": 16164, + "end": 16183, "loc": { "start": { - "line": 456, + "line": 461, "column": 71 }, "end": { - "line": 456, + "line": 461, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 16003, - "end": 16020, + "start": 16164, + "end": 16181, "loc": { "start": { - "line": 456, + "line": 461, "column": 71 }, "end": { - "line": 456, + "line": 461, "column": 88 } }, "object": { "type": "Identifier", - "start": 16003, - "end": 16007, + "start": 16164, + "end": 16168, "loc": { "start": { - "line": 456, + "line": 461, "column": 71 }, "end": { - "line": 456, + "line": 461, "column": 75 }, "identifierName": "math" @@ -29482,15 +29737,15 @@ }, "property": { "type": "Identifier", - "start": 16008, - "end": 16020, + "start": 16169, + "end": 16181, "loc": { "start": { - "line": 456, + "line": 461, "column": 76 }, "end": { - "line": 456, + "line": 461, "column": 88 }, "identifierName": "identityMat4" @@ -29505,15 +29760,15 @@ }, { "type": "Identifier", - "start": 16025, - "end": 16031, + "start": 16186, + "end": 16192, "loc": { "start": { - "line": 456, + "line": 461, "column": 93 }, "end": { - "line": 456, + "line": 461, "column": 99 }, "identifierName": "rotate" @@ -29522,43 +29777,43 @@ }, { "type": "CallExpression", - "start": 16033, - "end": 16052, + "start": 16194, + "end": 16213, "loc": { "start": { - "line": 456, + "line": 461, "column": 101 }, "end": { - "line": 456, + "line": 461, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 16033, - "end": 16050, + "start": 16194, + "end": 16211, "loc": { "start": { - "line": 456, + "line": 461, "column": 101 }, "end": { - "line": 456, + "line": 461, "column": 118 } }, "object": { "type": "Identifier", - "start": 16033, - "end": 16037, + "start": 16194, + "end": 16198, "loc": { "start": { - "line": 456, + "line": 461, "column": 101 }, "end": { - "line": 456, + "line": 461, "column": 105 }, "identifierName": "math" @@ -29567,15 +29822,15 @@ }, "property": { "type": "Identifier", - "start": 16038, - "end": 16050, + "start": 16199, + "end": 16211, "loc": { "start": { - "line": 456, + "line": 461, "column": 106 }, "end": { - "line": 456, + "line": 461, "column": 118 }, "identifierName": "identityMat4" @@ -29594,7 +29849,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 15625 + "parenStart": 15786 } }, "arguments": [] @@ -29602,15 +29857,15 @@ }, { "type": "ObjectProperty", - "start": 16093, - "end": 16107, + "start": 16254, + "end": 16268, "loc": { "start": { - "line": 458, + "line": 463, "column": 16 }, "end": { - "line": 458, + "line": 463, "column": 30 } }, @@ -29619,15 +29874,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16093, - "end": 16101, + "start": 16254, + "end": 16262, "loc": { "start": { - "line": 458, + "line": 463, "column": 16 }, "end": { - "line": 458, + "line": 463, "column": 24 }, "identifierName": "pickable" @@ -29636,15 +29891,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16103, - "end": 16107, + "start": 16264, + "end": 16268, "loc": { "start": { - "line": 458, + "line": 463, "column": 26 }, "end": { - "line": 458, + "line": 463, "column": 30 } }, @@ -29653,15 +29908,15 @@ }, { "type": "ObjectProperty", - "start": 16125, - "end": 16141, + "start": 16286, + "end": 16302, "loc": { "start": { - "line": 459, + "line": 464, "column": 16 }, "end": { - "line": 459, + "line": 464, "column": 32 } }, @@ -29670,15 +29925,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16125, - "end": 16135, + "start": 16286, + "end": 16296, "loc": { "start": { - "line": 459, + "line": 464, "column": 16 }, "end": { - "line": 459, + "line": 464, "column": 26 }, "identifierName": "collidable" @@ -29687,15 +29942,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16137, - "end": 16141, + "start": 16298, + "end": 16302, "loc": { "start": { - "line": 459, + "line": 464, "column": 28 }, "end": { - "line": 459, + "line": 464, "column": 32 } }, @@ -29704,15 +29959,15 @@ }, { "type": "ObjectProperty", - "start": 16159, - "end": 16175, + "start": 16320, + "end": 16336, "loc": { "start": { - "line": 460, + "line": 465, "column": 16 }, "end": { - "line": 460, + "line": 465, "column": 32 } }, @@ -29721,15 +29976,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16159, - "end": 16168, + "start": 16320, + "end": 16329, "loc": { "start": { - "line": 460, + "line": 465, "column": 16 }, "end": { - "line": 460, + "line": 465, "column": 25 }, "identifierName": "clippable" @@ -29738,15 +29993,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16170, - "end": 16175, + "start": 16331, + "end": 16336, "loc": { "start": { - "line": 460, + "line": 465, "column": 27 }, "end": { - "line": 460, + "line": 465, "column": 32 } }, @@ -29755,15 +30010,15 @@ }, { "type": "ObjectProperty", - "start": 16193, - "end": 16207, + "start": 16354, + "end": 16368, "loc": { "start": { - "line": 461, + "line": 466, "column": 16 }, "end": { - "line": 461, + "line": 466, "column": 30 } }, @@ -29772,15 +30027,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16193, - "end": 16200, + "start": 16354, + "end": 16361, "loc": { "start": { - "line": 461, + "line": 466, "column": 16 }, "end": { - "line": 461, + "line": 466, "column": 23 }, "identifierName": "visible" @@ -29789,20 +30044,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 16202, - "end": 16207, + "start": 16363, + "end": 16368, "loc": { "start": { - "line": 461, + "line": 466, "column": 25 }, "end": { - "line": 461, + "line": 466, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 16386, + "end": 16401, + "loc": { + "start": { + "line": 467, + "column": 16 + }, + "end": { + "line": 467, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16386, + "end": 16394, + "loc": { + "start": { + "line": 467, + "column": 16 + }, + "end": { + "line": 467, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 16396, + "end": 16401, + "loc": { + "start": { + "line": 467, + "column": 26 + }, + "end": { + "line": 467, + "column": 31 + } + }, + "value": false + } } ] } @@ -29810,15 +30116,15 @@ }, { "type": "Identifier", - "start": 16224, - "end": 16240, + "start": 16418, + "end": 16434, "loc": { "start": { - "line": 462, + "line": 468, "column": 16 }, "end": { - "line": 462, + "line": 468, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -29830,15 +30136,15 @@ }, { "type": "ObjectProperty", - "start": 16256, - "end": 17036, + "start": 16450, + "end": 17263, "loc": { "start": { - "line": 464, + "line": 470, "column": 12 }, "end": { - "line": 477, + "line": 484, "column": 33 } }, @@ -29847,15 +30153,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16256, - "end": 16268, + "start": 16450, + "end": 16462, "loc": { "start": { - "line": 464, + "line": 470, "column": 12 }, "end": { - "line": 464, + "line": 470, "column": 24 }, "identifierName": "xCurveArrow2" @@ -29864,43 +30170,43 @@ }, "value": { "type": "CallExpression", - "start": 16270, - "end": 17036, + "start": 16464, + "end": 17263, "loc": { "start": { - "line": 464, + "line": 470, "column": 26 }, "end": { - "line": 477, + "line": 484, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 16270, - "end": 16287, + "start": 16464, + "end": 16481, "loc": { "start": { - "line": 464, + "line": 470, "column": 26 }, "end": { - "line": 464, + "line": 470, "column": 43 } }, "object": { "type": "Identifier", - "start": 16270, - "end": 16278, + "start": 16464, + "end": 16472, "loc": { "start": { - "line": 464, + "line": 470, "column": 26 }, "end": { - "line": 464, + "line": 470, "column": 34 }, "identifierName": "rootNode" @@ -29909,15 +30215,15 @@ }, "property": { "type": "Identifier", - "start": 16279, - "end": 16287, + "start": 16473, + "end": 16481, "loc": { "start": { - "line": 464, + "line": 470, "column": 35 }, "end": { - "line": 464, + "line": 470, "column": 43 }, "identifierName": "addChild" @@ -29929,29 +30235,29 @@ "arguments": [ { "type": "NewExpression", - "start": 16288, - "end": 17017, + "start": 16482, + "end": 17244, "loc": { "start": { - "line": 464, + "line": 470, "column": 44 }, "end": { - "line": 477, + "line": 484, "column": 14 } }, "callee": { "type": "Identifier", - "start": 16292, - "end": 16296, + "start": 16486, + "end": 16490, "loc": { "start": { - "line": 464, + "line": 470, "column": 48 }, "end": { - "line": 464, + "line": 470, "column": 52 }, "identifierName": "Mesh" @@ -29961,15 +30267,15 @@ "arguments": [ { "type": "Identifier", - "start": 16297, - "end": 16305, + "start": 16491, + "end": 16499, "loc": { "start": { - "line": 464, + "line": 470, "column": 53 }, "end": { - "line": 464, + "line": 470, "column": 61 }, "identifierName": "rootNode" @@ -29978,30 +30284,30 @@ }, { "type": "ObjectExpression", - "start": 16307, - "end": 17016, + "start": 16501, + "end": 17243, "loc": { "start": { - "line": 464, + "line": 470, "column": 63 }, "end": { - "line": 477, + "line": 484, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 16325, - "end": 16351, + "start": 16519, + "end": 16545, "loc": { "start": { - "line": 465, + "line": 471, "column": 16 }, "end": { - "line": 465, + "line": 471, "column": 42 } }, @@ -30010,15 +30316,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16325, - "end": 16333, + "start": 16519, + "end": 16527, "loc": { "start": { - "line": 465, + "line": 471, "column": 16 }, "end": { - "line": 465, + "line": 471, "column": 24 }, "identifierName": "geometry" @@ -30027,29 +30333,29 @@ }, "value": { "type": "MemberExpression", - "start": 16335, - "end": 16351, + "start": 16529, + "end": 16545, "loc": { "start": { - "line": 465, + "line": 471, "column": 26 }, "end": { - "line": 465, + "line": 471, "column": 42 } }, "object": { "type": "Identifier", - "start": 16335, - "end": 16341, + "start": 16529, + "end": 16535, "loc": { "start": { - "line": 465, + "line": 471, "column": 26 }, "end": { - "line": 465, + "line": 471, "column": 32 }, "identifierName": "shapes" @@ -30058,15 +30364,15 @@ }, "property": { "type": "Identifier", - "start": 16342, - "end": 16351, + "start": 16536, + "end": 16545, "loc": { "start": { - "line": 465, + "line": 471, "column": 33 }, "end": { - "line": 465, + "line": 471, "column": 42 }, "identifierName": "arrowHead" @@ -30078,15 +30384,15 @@ }, { "type": "ObjectProperty", - "start": 16369, - "end": 16392, + "start": 16563, + "end": 16586, "loc": { "start": { - "line": 466, + "line": 472, "column": 16 }, "end": { - "line": 466, + "line": 472, "column": 39 } }, @@ -30095,15 +30401,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16369, - "end": 16377, + "start": 16563, + "end": 16571, "loc": { "start": { - "line": 466, + "line": 472, "column": 16 }, "end": { - "line": 466, + "line": 472, "column": 24 }, "identifierName": "material" @@ -30112,29 +30418,29 @@ }, "value": { "type": "MemberExpression", - "start": 16379, - "end": 16392, + "start": 16573, + "end": 16586, "loc": { "start": { - "line": 466, + "line": 472, "column": 26 }, "end": { - "line": 466, + "line": 472, "column": 39 } }, "object": { "type": "Identifier", - "start": 16379, - "end": 16388, + "start": 16573, + "end": 16582, "loc": { "start": { - "line": 466, + "line": 472, "column": 26 }, "end": { - "line": 466, + "line": 472, "column": 35 }, "identifierName": "materials" @@ -30143,15 +30449,15 @@ }, "property": { "type": "Identifier", - "start": 16389, - "end": 16392, + "start": 16583, + "end": 16586, "loc": { "start": { - "line": 466, + "line": 472, "column": 36 }, "end": { - "line": 466, + "line": 472, "column": 39 }, "identifierName": "red" @@ -30163,15 +30469,15 @@ }, { "type": "ObjectProperty", - "start": 16410, - "end": 16870, + "start": 16604, + "end": 17064, "loc": { "start": { - "line": 467, + "line": 473, "column": 16 }, "end": { - "line": 472, + "line": 478, "column": 20 } }, @@ -30180,15 +30486,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16410, - "end": 16416, + "start": 16604, + "end": 16610, "loc": { "start": { - "line": 467, + "line": 473, "column": 16 }, "end": { - "line": 467, + "line": 473, "column": 22 }, "identifierName": "matrix" @@ -30197,29 +30503,29 @@ }, "value": { "type": "CallExpression", - "start": 16418, - "end": 16870, + "start": 16612, + "end": 17064, "loc": { "start": { - "line": 467, + "line": 473, "column": 24 }, "end": { - "line": 472, + "line": 478, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 16419, - "end": 16867, + "start": 16613, + "end": 17061, "loc": { "start": { - "line": 467, + "line": 473, "column": 25 }, "end": { - "line": 472, + "line": 478, "column": 17 } }, @@ -30230,59 +30536,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 16431, - "end": 16867, + "start": 16625, + "end": 17061, "loc": { "start": { - "line": 467, + "line": 473, "column": 37 }, "end": { - "line": 472, + "line": 478, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 16453, - "end": 16530, + "start": 16647, + "end": 16724, "loc": { "start": { - "line": 468, + "line": 474, "column": 20 }, "end": { - "line": 468, + "line": 474, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16459, - "end": 16529, + "start": 16653, + "end": 16723, "loc": { "start": { - "line": 468, + "line": 474, "column": 26 }, "end": { - "line": 468, + "line": 474, "column": 96 } }, "id": { "type": "Identifier", - "start": 16459, - "end": 16468, + "start": 16653, + "end": 16662, "loc": { "start": { - "line": 468, + "line": 474, "column": 26 }, "end": { - "line": 468, + "line": 474, "column": 35 }, "identifierName": "translate" @@ -30291,43 +30597,43 @@ }, "init": { "type": "CallExpression", - "start": 16471, - "end": 16529, + "start": 16665, + "end": 16723, "loc": { "start": { - "line": 468, + "line": 474, "column": 38 }, "end": { - "line": 468, + "line": 474, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 16471, - "end": 16490, + "start": 16665, + "end": 16684, "loc": { "start": { - "line": 468, + "line": 474, "column": 38 }, "end": { - "line": 468, + "line": 474, "column": 57 } }, "object": { "type": "Identifier", - "start": 16471, - "end": 16475, + "start": 16665, + "end": 16669, "loc": { "start": { - "line": 468, + "line": 474, "column": 38 }, "end": { - "line": 468, + "line": 474, "column": 42 }, "identifierName": "math" @@ -30336,15 +30642,15 @@ }, "property": { "type": "Identifier", - "start": 16476, - "end": 16490, + "start": 16670, + "end": 16684, "loc": { "start": { - "line": 468, + "line": 474, "column": 43 }, "end": { - "line": 468, + "line": 474, "column": 57 }, "identifierName": "translateMat4c" @@ -30356,15 +30662,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 16491, - "end": 16494, + "start": 16685, + "end": 16688, "loc": { "start": { - "line": 468, + "line": 474, "column": 58 }, "end": { - "line": 468, + "line": 474, "column": 61 } }, @@ -30376,15 +30682,15 @@ }, { "type": "UnaryExpression", - "start": 16496, - "end": 16500, + "start": 16690, + "end": 16694, "loc": { "start": { - "line": 468, + "line": 474, "column": 63 }, "end": { - "line": 468, + "line": 474, "column": 67 } }, @@ -30392,15 +30698,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 16497, - "end": 16500, + "start": 16691, + "end": 16694, "loc": { "start": { - "line": 468, + "line": 474, "column": 64 }, "end": { - "line": 468, + "line": 474, "column": 67 } }, @@ -30416,15 +30722,15 @@ }, { "type": "UnaryExpression", - "start": 16502, - "end": 16507, + "start": 16696, + "end": 16701, "loc": { "start": { - "line": 468, + "line": 474, "column": 69 }, "end": { - "line": 468, + "line": 474, "column": 74 } }, @@ -30432,15 +30738,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 16503, - "end": 16507, + "start": 16697, + "end": 16701, "loc": { "start": { - "line": 468, + "line": 474, "column": 70 }, "end": { - "line": 468, + "line": 474, "column": 74 } }, @@ -30456,43 +30762,43 @@ }, { "type": "CallExpression", - "start": 16509, - "end": 16528, + "start": 16703, + "end": 16722, "loc": { "start": { - "line": 468, + "line": 474, "column": 76 }, "end": { - "line": 468, + "line": 474, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 16509, - "end": 16526, + "start": 16703, + "end": 16720, "loc": { "start": { - "line": 468, + "line": 474, "column": 76 }, "end": { - "line": 468, + "line": 474, "column": 93 } }, "object": { "type": "Identifier", - "start": 16509, - "end": 16513, + "start": 16703, + "end": 16707, "loc": { "start": { - "line": 468, + "line": 474, "column": 76 }, "end": { - "line": 468, + "line": 474, "column": 80 }, "identifierName": "math" @@ -30501,15 +30807,15 @@ }, "property": { "type": "Identifier", - "start": 16514, - "end": 16526, + "start": 16708, + "end": 16720, "loc": { "start": { - "line": 468, + "line": 474, "column": 81 }, "end": { - "line": 468, + "line": 474, "column": 93 }, "identifierName": "identityMat4" @@ -30528,44 +30834,44 @@ }, { "type": "VariableDeclaration", - "start": 16551, - "end": 16619, + "start": 16745, + "end": 16813, "loc": { "start": { - "line": 469, + "line": 475, "column": 20 }, "end": { - "line": 469, + "line": 475, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16557, - "end": 16618, + "start": 16751, + "end": 16812, "loc": { "start": { - "line": 469, + "line": 475, "column": 26 }, "end": { - "line": 469, + "line": 475, "column": 87 } }, "id": { "type": "Identifier", - "start": 16557, - "end": 16562, + "start": 16751, + "end": 16756, "loc": { "start": { - "line": 469, + "line": 475, "column": 26 }, "end": { - "line": 469, + "line": 475, "column": 31 }, "identifierName": "scale" @@ -30574,43 +30880,43 @@ }, "init": { "type": "CallExpression", - "start": 16565, - "end": 16618, + "start": 16759, + "end": 16812, "loc": { "start": { - "line": 469, + "line": 475, "column": 34 }, "end": { - "line": 469, + "line": 475, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 16565, - "end": 16580, + "start": 16759, + "end": 16774, "loc": { "start": { - "line": 469, + "line": 475, "column": 34 }, "end": { - "line": 469, + "line": 475, "column": 49 } }, "object": { "type": "Identifier", - "start": 16565, - "end": 16569, + "start": 16759, + "end": 16763, "loc": { "start": { - "line": 469, + "line": 475, "column": 34 }, "end": { - "line": 469, + "line": 475, "column": 38 }, "identifierName": "math" @@ -30619,15 +30925,15 @@ }, "property": { "type": "Identifier", - "start": 16570, - "end": 16580, + "start": 16764, + "end": 16774, "loc": { "start": { - "line": 469, + "line": 475, "column": 39 }, "end": { - "line": 469, + "line": 475, "column": 49 }, "identifierName": "scaleMat4v" @@ -30639,30 +30945,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 16581, - "end": 16596, + "start": 16775, + "end": 16790, "loc": { "start": { - "line": 469, + "line": 475, "column": 50 }, "end": { - "line": 469, + "line": 475, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 16582, - "end": 16585, + "start": 16776, + "end": 16779, "loc": { "start": { - "line": 469, + "line": 475, "column": 51 }, "end": { - "line": 469, + "line": 475, "column": 54 } }, @@ -30674,15 +30980,15 @@ }, { "type": "NumericLiteral", - "start": 16587, - "end": 16590, + "start": 16781, + "end": 16784, "loc": { "start": { - "line": 469, + "line": 475, "column": 56 }, "end": { - "line": 469, + "line": 475, "column": 59 } }, @@ -30694,15 +31000,15 @@ }, { "type": "NumericLiteral", - "start": 16592, - "end": 16595, + "start": 16786, + "end": 16789, "loc": { "start": { - "line": 469, + "line": 475, "column": 61 }, "end": { - "line": 469, + "line": 475, "column": 64 } }, @@ -30716,43 +31022,43 @@ }, { "type": "CallExpression", - "start": 16598, - "end": 16617, + "start": 16792, + "end": 16811, "loc": { "start": { - "line": 469, + "line": 475, "column": 67 }, "end": { - "line": 469, + "line": 475, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 16598, - "end": 16615, + "start": 16792, + "end": 16809, "loc": { "start": { - "line": 469, + "line": 475, "column": 67 }, "end": { - "line": 469, + "line": 475, "column": 84 } }, "object": { "type": "Identifier", - "start": 16598, - "end": 16602, + "start": 16792, + "end": 16796, "loc": { "start": { - "line": 469, + "line": 475, "column": 67 }, "end": { - "line": 469, + "line": 475, "column": 71 }, "identifierName": "math" @@ -30761,15 +31067,15 @@ }, "property": { "type": "Identifier", - "start": 16603, - "end": 16615, + "start": 16797, + "end": 16809, "loc": { "start": { - "line": 469, + "line": 475, "column": 72 }, "end": { - "line": 469, + "line": 475, "column": 84 }, "identifierName": "identityMat4" @@ -30788,44 +31094,44 @@ }, { "type": "VariableDeclaration", - "start": 16640, - "end": 16726, + "start": 16834, + "end": 16920, "loc": { "start": { - "line": 470, + "line": 476, "column": 20 }, "end": { - "line": 470, + "line": 476, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16646, - "end": 16725, + "start": 16840, + "end": 16919, "loc": { "start": { - "line": 470, + "line": 476, "column": 26 }, "end": { - "line": 470, + "line": 476, "column": 105 } }, "id": { "type": "Identifier", - "start": 16646, - "end": 16652, + "start": 16840, + "end": 16846, "loc": { "start": { - "line": 470, + "line": 476, "column": 26 }, "end": { - "line": 470, + "line": 476, "column": 32 }, "identifierName": "rotate" @@ -30834,43 +31140,43 @@ }, "init": { "type": "CallExpression", - "start": 16655, - "end": 16725, + "start": 16849, + "end": 16919, "loc": { "start": { - "line": 470, + "line": 476, "column": 35 }, "end": { - "line": 470, + "line": 476, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 16655, - "end": 16673, + "start": 16849, + "end": 16867, "loc": { "start": { - "line": 470, + "line": 476, "column": 35 }, "end": { - "line": 470, + "line": 476, "column": 53 } }, "object": { "type": "Identifier", - "start": 16655, - "end": 16659, + "start": 16849, + "end": 16853, "loc": { "start": { - "line": 470, + "line": 476, "column": 35 }, "end": { - "line": 470, + "line": 476, "column": 39 }, "identifierName": "math" @@ -30879,15 +31185,15 @@ }, "property": { "type": "Identifier", - "start": 16660, - "end": 16673, + "start": 16854, + "end": 16867, "loc": { "start": { - "line": 470, + "line": 476, "column": 40 }, "end": { - "line": 470, + "line": 476, "column": 53 }, "identifierName": "rotationMat4v" @@ -30899,29 +31205,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 16674, - "end": 16692, + "start": 16868, + "end": 16886, "loc": { "start": { - "line": 470, + "line": 476, "column": 54 }, "end": { - "line": 470, + "line": 476, "column": 72 } }, "left": { "type": "NumericLiteral", - "start": 16674, - "end": 16676, + "start": 16868, + "end": 16870, "loc": { "start": { - "line": 470, + "line": 476, "column": 54 }, "end": { - "line": 470, + "line": 476, "column": 56 } }, @@ -30934,29 +31240,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 16679, - "end": 16692, + "start": 16873, + "end": 16886, "loc": { "start": { - "line": 470, + "line": 476, "column": 59 }, "end": { - "line": 470, + "line": 476, "column": 72 } }, "object": { "type": "Identifier", - "start": 16679, - "end": 16683, + "start": 16873, + "end": 16877, "loc": { "start": { - "line": 470, + "line": 476, "column": 59 }, "end": { - "line": 470, + "line": 476, "column": 63 }, "identifierName": "math" @@ -30965,15 +31271,15 @@ }, "property": { "type": "Identifier", - "start": 16684, - "end": 16692, + "start": 16878, + "end": 16886, "loc": { "start": { - "line": 470, + "line": 476, "column": 64 }, "end": { - "line": 470, + "line": 476, "column": 72 }, "identifierName": "DEGTORAD" @@ -30985,30 +31291,30 @@ }, { "type": "ArrayExpression", - "start": 16694, - "end": 16703, + "start": 16888, + "end": 16897, "loc": { "start": { - "line": 470, + "line": 476, "column": 74 }, "end": { - "line": 470, + "line": 476, "column": 83 } }, "elements": [ { "type": "NumericLiteral", - "start": 16695, - "end": 16696, + "start": 16889, + "end": 16890, "loc": { "start": { - "line": 470, + "line": 476, "column": 75 }, "end": { - "line": 470, + "line": 476, "column": 76 } }, @@ -31020,15 +31326,15 @@ }, { "type": "NumericLiteral", - "start": 16698, - "end": 16699, + "start": 16892, + "end": 16893, "loc": { "start": { - "line": 470, + "line": 476, "column": 78 }, "end": { - "line": 470, + "line": 476, "column": 79 } }, @@ -31040,15 +31346,15 @@ }, { "type": "NumericLiteral", - "start": 16701, - "end": 16702, + "start": 16895, + "end": 16896, "loc": { "start": { - "line": 470, + "line": 476, "column": 81 }, "end": { - "line": 470, + "line": 476, "column": 82 } }, @@ -31062,43 +31368,43 @@ }, { "type": "CallExpression", - "start": 16705, - "end": 16724, + "start": 16899, + "end": 16918, "loc": { "start": { - "line": 470, + "line": 476, "column": 85 }, "end": { - "line": 470, + "line": 476, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 16705, - "end": 16722, + "start": 16899, + "end": 16916, "loc": { "start": { - "line": 470, + "line": 476, "column": 85 }, "end": { - "line": 470, + "line": 476, "column": 102 } }, "object": { "type": "Identifier", - "start": 16705, - "end": 16709, + "start": 16899, + "end": 16903, "loc": { "start": { - "line": 470, + "line": 476, "column": 85 }, "end": { - "line": 470, + "line": 476, "column": 89 }, "identifierName": "math" @@ -31107,15 +31413,15 @@ }, "property": { "type": "Identifier", - "start": 16710, - "end": 16722, + "start": 16904, + "end": 16916, "loc": { "start": { - "line": 470, + "line": 476, "column": 90 }, "end": { - "line": 470, + "line": 476, "column": 102 }, "identifierName": "identityMat4" @@ -31134,57 +31440,57 @@ }, { "type": "ReturnStatement", - "start": 16747, - "end": 16849, + "start": 16941, + "end": 17043, "loc": { "start": { - "line": 471, + "line": 477, "column": 20 }, "end": { - "line": 471, + "line": 477, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 16754, - "end": 16848, + "start": 16948, + "end": 17042, "loc": { "start": { - "line": 471, + "line": 477, "column": 27 }, "end": { - "line": 471, + "line": 477, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 16754, - "end": 16766, + "start": 16948, + "end": 16960, "loc": { "start": { - "line": 471, + "line": 477, "column": 27 }, "end": { - "line": 471, + "line": 477, "column": 39 } }, "object": { "type": "Identifier", - "start": 16754, - "end": 16758, + "start": 16948, + "end": 16952, "loc": { "start": { - "line": 471, + "line": 477, "column": 27 }, "end": { - "line": 471, + "line": 477, "column": 31 }, "identifierName": "math" @@ -31193,15 +31499,15 @@ }, "property": { "type": "Identifier", - "start": 16759, - "end": 16766, + "start": 16953, + "end": 16960, "loc": { "start": { - "line": 471, + "line": 477, "column": 32 }, "end": { - "line": 471, + "line": 477, "column": 39 }, "identifierName": "mulMat4" @@ -31213,43 +31519,43 @@ "arguments": [ { "type": "CallExpression", - "start": 16767, - "end": 16818, + "start": 16961, + "end": 17012, "loc": { "start": { - "line": 471, + "line": 477, "column": 40 }, "end": { - "line": 471, + "line": 477, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 16767, - "end": 16779, + "start": 16961, + "end": 16973, "loc": { "start": { - "line": 471, + "line": 477, "column": 40 }, "end": { - "line": 471, + "line": 477, "column": 52 } }, "object": { "type": "Identifier", - "start": 16767, - "end": 16771, + "start": 16961, + "end": 16965, "loc": { "start": { - "line": 471, + "line": 477, "column": 40 }, "end": { - "line": 471, + "line": 477, "column": 44 }, "identifierName": "math" @@ -31258,15 +31564,15 @@ }, "property": { "type": "Identifier", - "start": 16772, - "end": 16779, + "start": 16966, + "end": 16973, "loc": { "start": { - "line": 471, + "line": 477, "column": 45 }, "end": { - "line": 471, + "line": 477, "column": 52 }, "identifierName": "mulMat4" @@ -31278,15 +31584,15 @@ "arguments": [ { "type": "Identifier", - "start": 16780, - "end": 16789, + "start": 16974, + "end": 16983, "loc": { "start": { - "line": 471, + "line": 477, "column": 53 }, "end": { - "line": 471, + "line": 477, "column": 62 }, "identifierName": "translate" @@ -31295,15 +31601,15 @@ }, { "type": "Identifier", - "start": 16791, - "end": 16796, + "start": 16985, + "end": 16990, "loc": { "start": { - "line": 471, + "line": 477, "column": 64 }, "end": { - "line": 471, + "line": 477, "column": 69 }, "identifierName": "scale" @@ -31312,43 +31618,43 @@ }, { "type": "CallExpression", - "start": 16798, - "end": 16817, + "start": 16992, + "end": 17011, "loc": { "start": { - "line": 471, + "line": 477, "column": 71 }, "end": { - "line": 471, + "line": 477, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 16798, - "end": 16815, + "start": 16992, + "end": 17009, "loc": { "start": { - "line": 471, + "line": 477, "column": 71 }, "end": { - "line": 471, + "line": 477, "column": 88 } }, "object": { "type": "Identifier", - "start": 16798, - "end": 16802, + "start": 16992, + "end": 16996, "loc": { "start": { - "line": 471, + "line": 477, "column": 71 }, "end": { - "line": 471, + "line": 477, "column": 75 }, "identifierName": "math" @@ -31357,15 +31663,15 @@ }, "property": { "type": "Identifier", - "start": 16803, - "end": 16815, + "start": 16997, + "end": 17009, "loc": { "start": { - "line": 471, + "line": 477, "column": 76 }, "end": { - "line": 471, + "line": 477, "column": 88 }, "identifierName": "identityMat4" @@ -31380,15 +31686,15 @@ }, { "type": "Identifier", - "start": 16820, - "end": 16826, + "start": 17014, + "end": 17020, "loc": { "start": { - "line": 471, + "line": 477, "column": 93 }, "end": { - "line": 471, + "line": 477, "column": 99 }, "identifierName": "rotate" @@ -31397,43 +31703,43 @@ }, { "type": "CallExpression", - "start": 16828, - "end": 16847, + "start": 17022, + "end": 17041, "loc": { "start": { - "line": 471, + "line": 477, "column": 101 }, "end": { - "line": 471, + "line": 477, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 16828, - "end": 16845, + "start": 17022, + "end": 17039, "loc": { "start": { - "line": 471, + "line": 477, "column": 101 }, "end": { - "line": 471, + "line": 477, "column": 118 } }, "object": { "type": "Identifier", - "start": 16828, - "end": 16832, + "start": 17022, + "end": 17026, "loc": { "start": { - "line": 471, + "line": 477, "column": 101 }, "end": { - "line": 471, + "line": 477, "column": 105 }, "identifierName": "math" @@ -31442,15 +31748,15 @@ }, "property": { "type": "Identifier", - "start": 16833, - "end": 16845, + "start": 17027, + "end": 17039, "loc": { "start": { - "line": 471, + "line": 477, "column": 106 }, "end": { - "line": 471, + "line": 477, "column": 118 }, "identifierName": "identityMat4" @@ -31469,7 +31775,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 16418 + "parenStart": 16612 } }, "arguments": [] @@ -31477,15 +31783,15 @@ }, { "type": "ObjectProperty", - "start": 16888, - "end": 16902, + "start": 17082, + "end": 17096, "loc": { "start": { - "line": 473, + "line": 479, "column": 16 }, "end": { - "line": 473, + "line": 479, "column": 30 } }, @@ -31494,15 +31800,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16888, - "end": 16896, + "start": 17082, + "end": 17090, "loc": { "start": { - "line": 473, + "line": 479, "column": 16 }, "end": { - "line": 473, + "line": 479, "column": 24 }, "identifierName": "pickable" @@ -31511,15 +31817,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16898, - "end": 16902, + "start": 17092, + "end": 17096, "loc": { "start": { - "line": 473, + "line": 479, "column": 26 }, "end": { - "line": 473, + "line": 479, "column": 30 } }, @@ -31528,15 +31834,15 @@ }, { "type": "ObjectProperty", - "start": 16920, - "end": 16936, + "start": 17114, + "end": 17130, "loc": { "start": { - "line": 474, + "line": 480, "column": 16 }, "end": { - "line": 474, + "line": 480, "column": 32 } }, @@ -31545,15 +31851,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16920, - "end": 16930, + "start": 17114, + "end": 17124, "loc": { "start": { - "line": 474, + "line": 480, "column": 16 }, "end": { - "line": 474, + "line": 480, "column": 26 }, "identifierName": "collidable" @@ -31562,15 +31868,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16932, - "end": 16936, + "start": 17126, + "end": 17130, "loc": { "start": { - "line": 474, + "line": 480, "column": 28 }, "end": { - "line": 474, + "line": 480, "column": 32 } }, @@ -31579,15 +31885,15 @@ }, { "type": "ObjectProperty", - "start": 16954, - "end": 16970, + "start": 17148, + "end": 17164, "loc": { "start": { - "line": 475, + "line": 481, "column": 16 }, "end": { - "line": 475, + "line": 481, "column": 32 } }, @@ -31596,15 +31902,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16954, - "end": 16963, + "start": 17148, + "end": 17157, "loc": { "start": { - "line": 475, + "line": 481, "column": 16 }, "end": { - "line": 475, + "line": 481, "column": 25 }, "identifierName": "clippable" @@ -31613,15 +31919,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16965, - "end": 16970, + "start": 17159, + "end": 17164, "loc": { "start": { - "line": 475, + "line": 481, "column": 27 }, "end": { - "line": 475, + "line": 481, "column": 32 } }, @@ -31630,15 +31936,15 @@ }, { "type": "ObjectProperty", - "start": 16988, - "end": 17002, + "start": 17182, + "end": 17196, "loc": { "start": { - "line": 476, + "line": 482, "column": 16 }, "end": { - "line": 476, + "line": 482, "column": 30 } }, @@ -31647,15 +31953,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16988, - "end": 16995, + "start": 17182, + "end": 17189, "loc": { "start": { - "line": 476, + "line": 482, "column": 16 }, "end": { - "line": 476, + "line": 482, "column": 23 }, "identifierName": "visible" @@ -31664,20 +31970,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 16997, - "end": 17002, + "start": 17191, + "end": 17196, "loc": { "start": { - "line": 476, + "line": 482, "column": 25 }, "end": { - "line": 476, + "line": 482, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 17214, + "end": 17229, + "loc": { + "start": { + "line": 483, + "column": 16 + }, + "end": { + "line": 483, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 17214, + "end": 17222, + "loc": { + "start": { + "line": 483, + "column": 16 + }, + "end": { + "line": 483, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 17224, + "end": 17229, + "loc": { + "start": { + "line": 483, + "column": 26 + }, + "end": { + "line": 483, + "column": 31 + } + }, + "value": false + } } ] } @@ -31685,15 +32042,15 @@ }, { "type": "Identifier", - "start": 17019, - "end": 17035, + "start": 17246, + "end": 17262, "loc": { "start": { - "line": 477, + "line": 484, "column": 16 }, "end": { - "line": 477, + "line": 484, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -31705,15 +32062,15 @@ }, { "type": "ObjectProperty", - "start": 17309, - "end": 17676, + "start": 17536, + "end": 17936, "loc": { "start": { - "line": 483, + "line": 490, "column": 12 }, "end": { - "line": 492, + "line": 500, "column": 33 } }, @@ -31722,15 +32079,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17309, - "end": 17315, + "start": 17536, + "end": 17542, "loc": { "start": { - "line": 483, + "line": 490, "column": 12 }, "end": { - "line": 483, + "line": 490, "column": 18 }, "identifierName": "yCurve" @@ -31740,43 +32097,43 @@ }, "value": { "type": "CallExpression", - "start": 17317, - "end": 17676, + "start": 17544, + "end": 17936, "loc": { "start": { - "line": 483, + "line": 490, "column": 20 }, "end": { - "line": 492, + "line": 500, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 17317, - "end": 17334, + "start": 17544, + "end": 17561, "loc": { "start": { - "line": 483, + "line": 490, "column": 20 }, "end": { - "line": 483, + "line": 490, "column": 37 } }, "object": { "type": "Identifier", - "start": 17317, - "end": 17325, + "start": 17544, + "end": 17552, "loc": { "start": { - "line": 483, + "line": 490, "column": 20 }, "end": { - "line": 483, + "line": 490, "column": 28 }, "identifierName": "rootNode" @@ -31785,15 +32142,15 @@ }, "property": { "type": "Identifier", - "start": 17326, - "end": 17334, + "start": 17553, + "end": 17561, "loc": { "start": { - "line": 483, + "line": 490, "column": 29 }, "end": { - "line": 483, + "line": 490, "column": 37 }, "identifierName": "addChild" @@ -31805,29 +32162,29 @@ "arguments": [ { "type": "NewExpression", - "start": 17335, - "end": 17657, + "start": 17562, + "end": 17917, "loc": { "start": { - "line": 483, + "line": 490, "column": 38 }, "end": { - "line": 492, + "line": 500, "column": 14 } }, "callee": { "type": "Identifier", - "start": 17339, - "end": 17343, + "start": 17566, + "end": 17570, "loc": { "start": { - "line": 483, + "line": 490, "column": 42 }, "end": { - "line": 483, + "line": 490, "column": 46 }, "identifierName": "Mesh" @@ -31837,15 +32194,15 @@ "arguments": [ { "type": "Identifier", - "start": 17344, - "end": 17352, + "start": 17571, + "end": 17579, "loc": { "start": { - "line": 483, + "line": 490, "column": 47 }, "end": { - "line": 483, + "line": 490, "column": 55 }, "identifierName": "rootNode" @@ -31854,30 +32211,30 @@ }, { "type": "ObjectExpression", - "start": 17354, - "end": 17656, + "start": 17581, + "end": 17916, "loc": { "start": { - "line": 483, + "line": 490, "column": 57 }, "end": { - "line": 492, + "line": 500, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 17372, - "end": 17394, + "start": 17599, + "end": 17621, "loc": { "start": { - "line": 484, + "line": 491, "column": 16 }, "end": { - "line": 484, + "line": 491, "column": 38 } }, @@ -31886,15 +32243,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17372, - "end": 17380, + "start": 17599, + "end": 17607, "loc": { "start": { - "line": 484, + "line": 491, "column": 16 }, "end": { - "line": 484, + "line": 491, "column": 24 }, "identifierName": "geometry" @@ -31903,29 +32260,29 @@ }, "value": { "type": "MemberExpression", - "start": 17382, - "end": 17394, + "start": 17609, + "end": 17621, "loc": { "start": { - "line": 484, + "line": 491, "column": 26 }, "end": { - "line": 484, + "line": 491, "column": 38 } }, "object": { "type": "Identifier", - "start": 17382, - "end": 17388, + "start": 17609, + "end": 17615, "loc": { "start": { - "line": 484, + "line": 491, "column": 26 }, "end": { - "line": 484, + "line": 491, "column": 32 }, "identifierName": "shapes" @@ -31934,15 +32291,15 @@ }, "property": { "type": "Identifier", - "start": 17389, - "end": 17394, + "start": 17616, + "end": 17621, "loc": { "start": { - "line": 484, + "line": 491, "column": 33 }, "end": { - "line": 484, + "line": 491, "column": 38 }, "identifierName": "curve" @@ -31954,15 +32311,15 @@ }, { "type": "ObjectProperty", - "start": 17412, - "end": 17437, + "start": 17639, + "end": 17664, "loc": { "start": { - "line": 485, + "line": 492, "column": 16 }, "end": { - "line": 485, + "line": 492, "column": 41 } }, @@ -31971,15 +32328,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17412, - "end": 17420, + "start": 17639, + "end": 17647, "loc": { "start": { - "line": 485, + "line": 492, "column": 16 }, "end": { - "line": 485, + "line": 492, "column": 24 }, "identifierName": "material" @@ -31988,29 +32345,29 @@ }, "value": { "type": "MemberExpression", - "start": 17422, - "end": 17437, + "start": 17649, + "end": 17664, "loc": { "start": { - "line": 485, + "line": 492, "column": 26 }, "end": { - "line": 485, + "line": 492, "column": 41 } }, "object": { "type": "Identifier", - "start": 17422, - "end": 17431, + "start": 17649, + "end": 17658, "loc": { "start": { - "line": 485, + "line": 492, "column": 26 }, "end": { - "line": 485, + "line": 492, "column": 35 }, "identifierName": "materials" @@ -32019,15 +32376,15 @@ }, "property": { "type": "Identifier", - "start": 17432, - "end": 17437, + "start": 17659, + "end": 17664, "loc": { "start": { - "line": 485, + "line": 492, "column": 36 }, "end": { - "line": 485, + "line": 492, "column": 41 }, "identifierName": "green" @@ -32039,15 +32396,15 @@ }, { "type": "ObjectProperty", - "start": 17455, - "end": 17476, + "start": 17682, + "end": 17703, "loc": { "start": { - "line": 486, + "line": 493, "column": 16 }, "end": { - "line": 486, + "line": 493, "column": 37 } }, @@ -32056,15 +32413,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17455, - "end": 17463, + "start": 17682, + "end": 17690, "loc": { "start": { - "line": 486, + "line": 493, "column": 16 }, "end": { - "line": 486, + "line": 493, "column": 24 }, "identifierName": "rotation" @@ -32073,30 +32430,30 @@ }, "value": { "type": "ArrayExpression", - "start": 17465, - "end": 17476, + "start": 17692, + "end": 17703, "loc": { "start": { - "line": 486, + "line": 493, "column": 26 }, "end": { - "line": 486, + "line": 493, "column": 37 } }, "elements": [ { "type": "UnaryExpression", - "start": 17466, - "end": 17469, + "start": 17693, + "end": 17696, "loc": { "start": { - "line": 486, + "line": 493, "column": 27 }, "end": { - "line": 486, + "line": 493, "column": 30 } }, @@ -32104,15 +32461,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 17467, - "end": 17469, + "start": 17694, + "end": 17696, "loc": { "start": { - "line": 486, + "line": 493, "column": 28 }, "end": { - "line": 486, + "line": 493, "column": 30 } }, @@ -32128,15 +32485,15 @@ }, { "type": "NumericLiteral", - "start": 17471, - "end": 17472, + "start": 17698, + "end": 17699, "loc": { "start": { - "line": 486, + "line": 493, "column": 32 }, "end": { - "line": 486, + "line": 493, "column": 33 } }, @@ -32148,15 +32505,15 @@ }, { "type": "NumericLiteral", - "start": 17474, - "end": 17475, + "start": 17701, + "end": 17702, "loc": { "start": { - "line": 486, + "line": 493, "column": 35 }, "end": { - "line": 486, + "line": 493, "column": 36 } }, @@ -32171,15 +32528,15 @@ }, { "type": "ObjectProperty", - "start": 17494, - "end": 17509, + "start": 17721, + "end": 17736, "loc": { "start": { - "line": 487, + "line": 494, "column": 16 }, "end": { - "line": 487, + "line": 494, "column": 31 } }, @@ -32188,15 +32545,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17494, - "end": 17502, + "start": 17721, + "end": 17729, "loc": { "start": { - "line": 487, + "line": 494, "column": 16 }, "end": { - "line": 487, + "line": 494, "column": 24 }, "identifierName": "pickable" @@ -32205,15 +32562,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17504, - "end": 17509, + "start": 17731, + "end": 17736, "loc": { "start": { - "line": 487, + "line": 494, "column": 26 }, "end": { - "line": 487, + "line": 494, "column": 31 } }, @@ -32222,15 +32579,15 @@ }, { "type": "ObjectProperty", - "start": 17527, - "end": 17543, + "start": 17754, + "end": 17770, "loc": { "start": { - "line": 488, + "line": 495, "column": 16 }, "end": { - "line": 488, + "line": 495, "column": 32 } }, @@ -32239,15 +32596,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17527, - "end": 17537, + "start": 17754, + "end": 17764, "loc": { "start": { - "line": 488, + "line": 495, "column": 16 }, "end": { - "line": 488, + "line": 495, "column": 26 }, "identifierName": "collidable" @@ -32256,15 +32613,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17539, - "end": 17543, + "start": 17766, + "end": 17770, "loc": { "start": { - "line": 488, + "line": 495, "column": 28 }, "end": { - "line": 488, + "line": 495, "column": 32 } }, @@ -32273,15 +32630,15 @@ }, { "type": "ObjectProperty", - "start": 17561, - "end": 17577, + "start": 17788, + "end": 17804, "loc": { "start": { - "line": 489, + "line": 496, "column": 16 }, "end": { - "line": 489, + "line": 496, "column": 32 } }, @@ -32290,15 +32647,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17561, - "end": 17570, + "start": 17788, + "end": 17797, "loc": { "start": { - "line": 489, + "line": 496, "column": 16 }, "end": { - "line": 489, + "line": 496, "column": 25 }, "identifierName": "clippable" @@ -32307,15 +32664,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17572, - "end": 17577, + "start": 17799, + "end": 17804, "loc": { "start": { - "line": 489, + "line": 496, "column": 27 }, "end": { - "line": 489, + "line": 496, "column": 32 } }, @@ -32324,15 +32681,15 @@ }, { "type": "ObjectProperty", - "start": 17595, - "end": 17610, + "start": 17822, + "end": 17837, "loc": { "start": { - "line": 490, + "line": 497, "column": 16 }, "end": { - "line": 490, + "line": 497, "column": 31 } }, @@ -32341,15 +32698,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17595, - "end": 17604, + "start": 17822, + "end": 17831, "loc": { "start": { - "line": 490, + "line": 497, "column": 16 }, "end": { - "line": 490, + "line": 497, "column": 25 }, "identifierName": "backfaces" @@ -32358,15 +32715,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17606, - "end": 17610, + "start": 17833, + "end": 17837, "loc": { "start": { - "line": 490, + "line": 497, "column": 27 }, "end": { - "line": 490, + "line": 497, "column": 31 } }, @@ -32375,15 +32732,15 @@ }, { "type": "ObjectProperty", - "start": 17628, - "end": 17642, + "start": 17855, + "end": 17869, "loc": { "start": { - "line": 491, + "line": 498, "column": 16 }, "end": { - "line": 491, + "line": 498, "column": 30 } }, @@ -32392,15 +32749,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17628, - "end": 17635, + "start": 17855, + "end": 17862, "loc": { "start": { - "line": 491, + "line": 498, "column": 16 }, "end": { - "line": 491, + "line": 498, "column": 23 }, "identifierName": "visible" @@ -32409,20 +32766,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 17637, - "end": 17642, + "start": 17864, + "end": 17869, "loc": { "start": { - "line": 491, + "line": 498, "column": 25 }, "end": { - "line": 491, + "line": 498, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 17887, + "end": 17902, + "loc": { + "start": { + "line": 499, + "column": 16 + }, + "end": { + "line": 499, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 17887, + "end": 17895, + "loc": { + "start": { + "line": 499, + "column": 16 + }, + "end": { + "line": 499, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 17897, + "end": 17902, + "loc": { + "start": { + "line": 499, + "column": 26 + }, + "end": { + "line": 499, + "column": 31 + } + }, + "value": false + } } ] } @@ -32430,15 +32838,15 @@ }, { "type": "Identifier", - "start": 17659, - "end": 17675, + "start": 17919, + "end": 17935, "loc": { "start": { - "line": 492, + "line": 500, "column": 16 }, "end": { - "line": 492, + "line": 500, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -32451,15 +32859,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 17051, - "end": 17159, + "start": 17278, + "end": 17386, "loc": { "start": { - "line": 479, + "line": 486, "column": 12 }, "end": { - "line": 479, + "line": 486, "column": 120 } } @@ -32467,15 +32875,15 @@ { "type": "CommentLine", "value": "", - "start": 17172, - "end": 17174, + "start": 17399, + "end": 17401, "loc": { "start": { - "line": 480, + "line": 487, "column": 12 }, "end": { - "line": 480, + "line": 487, "column": 14 } } @@ -32483,15 +32891,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 17187, - "end": 17295, + "start": 17414, + "end": 17522, "loc": { "start": { - "line": 481, + "line": 488, "column": 12 }, "end": { - "line": 481, + "line": 488, "column": 120 } } @@ -32500,15 +32908,15 @@ }, { "type": "ObjectProperty", - "start": 17691, - "end": 18072, + "start": 17951, + "end": 18365, "loc": { "start": { - "line": 494, + "line": 502, "column": 12 }, "end": { - "line": 503, + "line": 512, "column": 33 } }, @@ -32517,15 +32925,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17691, - "end": 17703, + "start": 17951, + "end": 17963, "loc": { "start": { - "line": 494, + "line": 502, "column": 12 }, "end": { - "line": 494, + "line": 502, "column": 24 }, "identifierName": "yCurveHandle" @@ -32534,43 +32942,43 @@ }, "value": { "type": "CallExpression", - "start": 17705, - "end": 18072, + "start": 17965, + "end": 18365, "loc": { "start": { - "line": 494, + "line": 502, "column": 26 }, "end": { - "line": 503, + "line": 512, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 17705, - "end": 17722, + "start": 17965, + "end": 17982, "loc": { "start": { - "line": 494, + "line": 502, "column": 26 }, "end": { - "line": 494, + "line": 502, "column": 43 } }, "object": { "type": "Identifier", - "start": 17705, - "end": 17713, + "start": 17965, + "end": 17973, "loc": { "start": { - "line": 494, + "line": 502, "column": 26 }, "end": { - "line": 494, + "line": 502, "column": 34 }, "identifierName": "rootNode" @@ -32579,15 +32987,15 @@ }, "property": { "type": "Identifier", - "start": 17714, - "end": 17722, + "start": 17974, + "end": 17982, "loc": { "start": { - "line": 494, + "line": 502, "column": 35 }, "end": { - "line": 494, + "line": 502, "column": 43 }, "identifierName": "addChild" @@ -32599,29 +33007,29 @@ "arguments": [ { "type": "NewExpression", - "start": 17723, - "end": 18053, + "start": 17983, + "end": 18346, "loc": { "start": { - "line": 494, + "line": 502, "column": 44 }, "end": { - "line": 503, + "line": 512, "column": 14 } }, "callee": { "type": "Identifier", - "start": 17727, - "end": 17731, + "start": 17987, + "end": 17991, "loc": { "start": { - "line": 494, + "line": 502, "column": 48 }, "end": { - "line": 494, + "line": 502, "column": 52 }, "identifierName": "Mesh" @@ -32631,15 +33039,15 @@ "arguments": [ { "type": "Identifier", - "start": 17732, - "end": 17740, + "start": 17992, + "end": 18000, "loc": { "start": { - "line": 494, + "line": 502, "column": 53 }, "end": { - "line": 494, + "line": 502, "column": 61 }, "identifierName": "rootNode" @@ -32648,30 +33056,30 @@ }, { "type": "ObjectExpression", - "start": 17742, - "end": 18052, + "start": 18002, + "end": 18345, "loc": { "start": { - "line": 494, + "line": 502, "column": 63 }, "end": { - "line": 503, + "line": 512, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 17760, - "end": 17788, + "start": 18020, + "end": 18048, "loc": { "start": { - "line": 495, + "line": 503, "column": 16 }, "end": { - "line": 495, + "line": 503, "column": 44 } }, @@ -32680,15 +33088,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17760, - "end": 17768, + "start": 18020, + "end": 18028, "loc": { "start": { - "line": 495, + "line": 503, "column": 16 }, "end": { - "line": 495, + "line": 503, "column": 24 }, "identifierName": "geometry" @@ -32697,29 +33105,29 @@ }, "value": { "type": "MemberExpression", - "start": 17770, - "end": 17788, + "start": 18030, + "end": 18048, "loc": { "start": { - "line": 495, + "line": 503, "column": 26 }, "end": { - "line": 495, + "line": 503, "column": 44 } }, "object": { "type": "Identifier", - "start": 17770, - "end": 17776, + "start": 18030, + "end": 18036, "loc": { "start": { - "line": 495, + "line": 503, "column": 26 }, "end": { - "line": 495, + "line": 503, "column": 32 }, "identifierName": "shapes" @@ -32728,15 +33136,15 @@ }, "property": { "type": "Identifier", - "start": 17777, - "end": 17788, + "start": 18037, + "end": 18048, "loc": { "start": { - "line": 495, + "line": 503, "column": 33 }, "end": { - "line": 495, + "line": 503, "column": 44 }, "identifierName": "curveHandle" @@ -32748,15 +33156,15 @@ }, { "type": "ObjectProperty", - "start": 17806, - "end": 17834, + "start": 18066, + "end": 18094, "loc": { "start": { - "line": 496, + "line": 504, "column": 16 }, "end": { - "line": 496, + "line": 504, "column": 44 } }, @@ -32765,15 +33173,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17806, - "end": 17814, + "start": 18066, + "end": 18074, "loc": { "start": { - "line": 496, + "line": 504, "column": 16 }, "end": { - "line": 496, + "line": 504, "column": 24 }, "identifierName": "material" @@ -32782,29 +33190,29 @@ }, "value": { "type": "MemberExpression", - "start": 17816, - "end": 17834, + "start": 18076, + "end": 18094, "loc": { "start": { - "line": 496, + "line": 504, "column": 26 }, "end": { - "line": 496, + "line": 504, "column": 44 } }, "object": { "type": "Identifier", - "start": 17816, - "end": 17825, + "start": 18076, + "end": 18085, "loc": { "start": { - "line": 496, + "line": 504, "column": 26 }, "end": { - "line": 496, + "line": 504, "column": 35 }, "identifierName": "materials" @@ -32813,15 +33221,15 @@ }, "property": { "type": "Identifier", - "start": 17826, - "end": 17834, + "start": 18086, + "end": 18094, "loc": { "start": { - "line": 496, + "line": 504, "column": 36 }, "end": { - "line": 496, + "line": 504, "column": 44 }, "identifierName": "pickable" @@ -32833,15 +33241,15 @@ }, { "type": "ObjectProperty", - "start": 17852, - "end": 17873, + "start": 18112, + "end": 18133, "loc": { "start": { - "line": 497, + "line": 505, "column": 16 }, "end": { - "line": 497, + "line": 505, "column": 37 } }, @@ -32850,15 +33258,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17852, - "end": 17860, + "start": 18112, + "end": 18120, "loc": { "start": { - "line": 497, + "line": 505, "column": 16 }, "end": { - "line": 497, + "line": 505, "column": 24 }, "identifierName": "rotation" @@ -32867,30 +33275,30 @@ }, "value": { "type": "ArrayExpression", - "start": 17862, - "end": 17873, + "start": 18122, + "end": 18133, "loc": { "start": { - "line": 497, + "line": 505, "column": 26 }, "end": { - "line": 497, + "line": 505, "column": 37 } }, "elements": [ { "type": "UnaryExpression", - "start": 17863, - "end": 17866, + "start": 18123, + "end": 18126, "loc": { "start": { - "line": 497, + "line": 505, "column": 27 }, "end": { - "line": 497, + "line": 505, "column": 30 } }, @@ -32898,15 +33306,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 17864, - "end": 17866, + "start": 18124, + "end": 18126, "loc": { "start": { - "line": 497, + "line": 505, "column": 28 }, "end": { - "line": 497, + "line": 505, "column": 30 } }, @@ -32922,15 +33330,15 @@ }, { "type": "NumericLiteral", - "start": 17868, - "end": 17869, + "start": 18128, + "end": 18129, "loc": { "start": { - "line": 497, + "line": 505, "column": 32 }, "end": { - "line": 497, + "line": 505, "column": 33 } }, @@ -32942,15 +33350,15 @@ }, { "type": "NumericLiteral", - "start": 17871, - "end": 17872, + "start": 18131, + "end": 18132, "loc": { "start": { - "line": 497, + "line": 505, "column": 35 }, "end": { - "line": 497, + "line": 505, "column": 36 } }, @@ -32965,15 +33373,15 @@ }, { "type": "ObjectProperty", - "start": 17891, - "end": 17905, + "start": 18151, + "end": 18165, "loc": { "start": { - "line": 498, + "line": 506, "column": 16 }, "end": { - "line": 498, + "line": 506, "column": 30 } }, @@ -32982,15 +33390,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17891, - "end": 17899, + "start": 18151, + "end": 18159, "loc": { "start": { - "line": 498, + "line": 506, "column": 16 }, "end": { - "line": 498, + "line": 506, "column": 24 }, "identifierName": "pickable" @@ -32999,15 +33407,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17901, - "end": 17905, + "start": 18161, + "end": 18165, "loc": { "start": { - "line": 498, + "line": 506, "column": 26 }, "end": { - "line": 498, + "line": 506, "column": 30 } }, @@ -33016,15 +33424,15 @@ }, { "type": "ObjectProperty", - "start": 17923, - "end": 17939, + "start": 18183, + "end": 18199, "loc": { "start": { - "line": 499, + "line": 507, "column": 16 }, "end": { - "line": 499, + "line": 507, "column": 32 } }, @@ -33033,15 +33441,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17923, - "end": 17933, + "start": 18183, + "end": 18193, "loc": { "start": { - "line": 499, + "line": 507, "column": 16 }, "end": { - "line": 499, + "line": 507, "column": 26 }, "identifierName": "collidable" @@ -33050,15 +33458,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17935, - "end": 17939, + "start": 18195, + "end": 18199, "loc": { "start": { - "line": 499, + "line": 507, "column": 28 }, "end": { - "line": 499, + "line": 507, "column": 32 } }, @@ -33067,15 +33475,15 @@ }, { "type": "ObjectProperty", - "start": 17957, - "end": 17973, + "start": 18217, + "end": 18233, "loc": { "start": { - "line": 500, + "line": 508, "column": 16 }, "end": { - "line": 500, + "line": 508, "column": 32 } }, @@ -33084,15 +33492,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17957, - "end": 17966, + "start": 18217, + "end": 18226, "loc": { "start": { - "line": 500, + "line": 508, "column": 16 }, "end": { - "line": 500, + "line": 508, "column": 25 }, "identifierName": "clippable" @@ -33101,15 +33509,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17968, - "end": 17973, + "start": 18228, + "end": 18233, "loc": { "start": { - "line": 500, + "line": 508, "column": 27 }, "end": { - "line": 500, + "line": 508, "column": 32 } }, @@ -33118,15 +33526,15 @@ }, { "type": "ObjectProperty", - "start": 17991, - "end": 18006, + "start": 18251, + "end": 18266, "loc": { "start": { - "line": 501, + "line": 509, "column": 16 }, "end": { - "line": 501, + "line": 509, "column": 31 } }, @@ -33135,15 +33543,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17991, - "end": 18000, + "start": 18251, + "end": 18260, "loc": { "start": { - "line": 501, + "line": 509, "column": 16 }, "end": { - "line": 501, + "line": 509, "column": 25 }, "identifierName": "backfaces" @@ -33152,15 +33560,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 18002, - "end": 18006, + "start": 18262, + "end": 18266, "loc": { "start": { - "line": 501, + "line": 509, "column": 27 }, "end": { - "line": 501, + "line": 509, "column": 31 } }, @@ -33169,15 +33577,15 @@ }, { "type": "ObjectProperty", - "start": 18024, - "end": 18038, + "start": 18284, + "end": 18298, "loc": { "start": { - "line": 502, + "line": 510, "column": 16 }, "end": { - "line": 502, + "line": 510, "column": 30 } }, @@ -33186,15 +33594,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18024, - "end": 18031, + "start": 18284, + "end": 18291, "loc": { "start": { - "line": 502, + "line": 510, "column": 16 }, "end": { - "line": 502, + "line": 510, "column": 23 }, "identifierName": "visible" @@ -33203,20 +33611,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 18033, - "end": 18038, + "start": 18293, + "end": 18298, "loc": { "start": { - "line": 502, + "line": 510, "column": 25 }, "end": { - "line": 502, + "line": 510, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 18316, + "end": 18331, + "loc": { + "start": { + "line": 511, + "column": 16 + }, + "end": { + "line": 511, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18316, + "end": 18324, + "loc": { + "start": { + "line": 511, + "column": 16 + }, + "end": { + "line": 511, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 18326, + "end": 18331, + "loc": { + "start": { + "line": 511, + "column": 26 + }, + "end": { + "line": 511, + "column": 31 + } + }, + "value": false + } } ] } @@ -33224,15 +33683,15 @@ }, { "type": "Identifier", - "start": 18055, - "end": 18071, + "start": 18348, + "end": 18364, "loc": { "start": { - "line": 503, + "line": 512, "column": 16 }, "end": { - "line": 503, + "line": 512, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -33244,15 +33703,15 @@ }, { "type": "ObjectProperty", - "start": 18087, - "end": 18866, + "start": 18380, + "end": 19192, "loc": { "start": { - "line": 505, + "line": 514, "column": 12 }, "end": { - "line": 518, + "line": 528, "column": 33 } }, @@ -33261,15 +33720,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18087, - "end": 18099, + "start": 18380, + "end": 18392, "loc": { "start": { - "line": 505, + "line": 514, "column": 12 }, "end": { - "line": 505, + "line": 514, "column": 24 }, "identifierName": "yCurveArrow1" @@ -33278,43 +33737,43 @@ }, "value": { "type": "CallExpression", - "start": 18101, - "end": 18866, + "start": 18394, + "end": 19192, "loc": { "start": { - "line": 505, + "line": 514, "column": 26 }, "end": { - "line": 518, + "line": 528, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 18101, - "end": 18118, + "start": 18394, + "end": 18411, "loc": { "start": { - "line": 505, + "line": 514, "column": 26 }, "end": { - "line": 505, + "line": 514, "column": 43 } }, "object": { "type": "Identifier", - "start": 18101, - "end": 18109, + "start": 18394, + "end": 18402, "loc": { "start": { - "line": 505, + "line": 514, "column": 26 }, "end": { - "line": 505, + "line": 514, "column": 34 }, "identifierName": "rootNode" @@ -33323,15 +33782,15 @@ }, "property": { "type": "Identifier", - "start": 18110, - "end": 18118, + "start": 18403, + "end": 18411, "loc": { "start": { - "line": 505, + "line": 514, "column": 35 }, "end": { - "line": 505, + "line": 514, "column": 43 }, "identifierName": "addChild" @@ -33343,29 +33802,29 @@ "arguments": [ { "type": "NewExpression", - "start": 18119, - "end": 18847, + "start": 18412, + "end": 19173, "loc": { "start": { - "line": 505, + "line": 514, "column": 44 }, "end": { - "line": 518, + "line": 528, "column": 14 } }, "callee": { "type": "Identifier", - "start": 18123, - "end": 18127, + "start": 18416, + "end": 18420, "loc": { "start": { - "line": 505, + "line": 514, "column": 48 }, "end": { - "line": 505, + "line": 514, "column": 52 }, "identifierName": "Mesh" @@ -33375,15 +33834,15 @@ "arguments": [ { "type": "Identifier", - "start": 18128, - "end": 18136, + "start": 18421, + "end": 18429, "loc": { "start": { - "line": 505, + "line": 514, "column": 53 }, "end": { - "line": 505, + "line": 514, "column": 61 }, "identifierName": "rootNode" @@ -33392,30 +33851,30 @@ }, { "type": "ObjectExpression", - "start": 18138, - "end": 18846, + "start": 18431, + "end": 19172, "loc": { "start": { - "line": 505, + "line": 514, "column": 63 }, "end": { - "line": 518, + "line": 528, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 18156, - "end": 18182, + "start": 18449, + "end": 18475, "loc": { "start": { - "line": 506, + "line": 515, "column": 16 }, "end": { - "line": 506, + "line": 515, "column": 42 } }, @@ -33424,15 +33883,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18156, - "end": 18164, + "start": 18449, + "end": 18457, "loc": { "start": { - "line": 506, + "line": 515, "column": 16 }, "end": { - "line": 506, + "line": 515, "column": 24 }, "identifierName": "geometry" @@ -33441,29 +33900,29 @@ }, "value": { "type": "MemberExpression", - "start": 18166, - "end": 18182, + "start": 18459, + "end": 18475, "loc": { "start": { - "line": 506, + "line": 515, "column": 26 }, "end": { - "line": 506, + "line": 515, "column": 42 } }, "object": { "type": "Identifier", - "start": 18166, - "end": 18172, + "start": 18459, + "end": 18465, "loc": { "start": { - "line": 506, + "line": 515, "column": 26 }, "end": { - "line": 506, + "line": 515, "column": 32 }, "identifierName": "shapes" @@ -33472,15 +33931,15 @@ }, "property": { "type": "Identifier", - "start": 18173, - "end": 18182, + "start": 18466, + "end": 18475, "loc": { "start": { - "line": 506, + "line": 515, "column": 33 }, "end": { - "line": 506, + "line": 515, "column": 42 }, "identifierName": "arrowHead" @@ -33492,15 +33951,15 @@ }, { "type": "ObjectProperty", - "start": 18200, - "end": 18225, + "start": 18493, + "end": 18518, "loc": { "start": { - "line": 507, + "line": 516, "column": 16 }, "end": { - "line": 507, + "line": 516, "column": 41 } }, @@ -33509,15 +33968,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18200, - "end": 18208, + "start": 18493, + "end": 18501, "loc": { "start": { - "line": 507, + "line": 516, "column": 16 }, "end": { - "line": 507, + "line": 516, "column": 24 }, "identifierName": "material" @@ -33526,29 +33985,29 @@ }, "value": { "type": "MemberExpression", - "start": 18210, - "end": 18225, + "start": 18503, + "end": 18518, "loc": { "start": { - "line": 507, + "line": 516, "column": 26 }, "end": { - "line": 507, + "line": 516, "column": 41 } }, "object": { "type": "Identifier", - "start": 18210, - "end": 18219, + "start": 18503, + "end": 18512, "loc": { "start": { - "line": 507, + "line": 516, "column": 26 }, "end": { - "line": 507, + "line": 516, "column": 35 }, "identifierName": "materials" @@ -33557,15 +34016,15 @@ }, "property": { "type": "Identifier", - "start": 18220, - "end": 18225, + "start": 18513, + "end": 18518, "loc": { "start": { - "line": 507, + "line": 516, "column": 36 }, "end": { - "line": 507, + "line": 516, "column": 41 }, "identifierName": "green" @@ -33577,15 +34036,15 @@ }, { "type": "ObjectProperty", - "start": 18243, - "end": 18700, + "start": 18536, + "end": 18993, "loc": { "start": { - "line": 508, + "line": 517, "column": 16 }, "end": { - "line": 513, + "line": 522, "column": 20 } }, @@ -33594,15 +34053,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18243, - "end": 18249, + "start": 18536, + "end": 18542, "loc": { "start": { - "line": 508, + "line": 517, "column": 16 }, "end": { - "line": 508, + "line": 517, "column": 22 }, "identifierName": "matrix" @@ -33611,29 +34070,29 @@ }, "value": { "type": "CallExpression", - "start": 18251, - "end": 18700, + "start": 18544, + "end": 18993, "loc": { "start": { - "line": 508, + "line": 517, "column": 24 }, "end": { - "line": 513, + "line": 522, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 18252, - "end": 18697, + "start": 18545, + "end": 18990, "loc": { "start": { - "line": 508, + "line": 517, "column": 25 }, "end": { - "line": 513, + "line": 522, "column": 17 } }, @@ -33644,59 +34103,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 18264, - "end": 18697, + "start": 18557, + "end": 18990, "loc": { "start": { - "line": 508, + "line": 517, "column": 37 }, "end": { - "line": 513, + "line": 522, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 18286, - "end": 18360, + "start": 18579, + "end": 18653, "loc": { "start": { - "line": 509, + "line": 518, "column": 20 }, "end": { - "line": 509, + "line": 518, "column": 94 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 18292, - "end": 18359, + "start": 18585, + "end": 18652, "loc": { "start": { - "line": 509, + "line": 518, "column": 26 }, "end": { - "line": 509, + "line": 518, "column": 93 } }, "id": { "type": "Identifier", - "start": 18292, - "end": 18301, + "start": 18585, + "end": 18594, "loc": { "start": { - "line": 509, + "line": 518, "column": 26 }, "end": { - "line": 509, + "line": 518, "column": 35 }, "identifierName": "translate" @@ -33705,43 +34164,43 @@ }, "init": { "type": "CallExpression", - "start": 18304, - "end": 18359, + "start": 18597, + "end": 18652, "loc": { "start": { - "line": 509, + "line": 518, "column": 38 }, "end": { - "line": 509, + "line": 518, "column": 93 } }, "callee": { "type": "MemberExpression", - "start": 18304, - "end": 18323, + "start": 18597, + "end": 18616, "loc": { "start": { - "line": 509, + "line": 518, "column": 38 }, "end": { - "line": 509, + "line": 518, "column": 57 } }, "object": { "type": "Identifier", - "start": 18304, - "end": 18308, + "start": 18597, + "end": 18601, "loc": { "start": { - "line": 509, + "line": 518, "column": 38 }, "end": { - "line": 509, + "line": 518, "column": 42 }, "identifierName": "math" @@ -33750,15 +34209,15 @@ }, "property": { "type": "Identifier", - "start": 18309, - "end": 18323, + "start": 18602, + "end": 18616, "loc": { "start": { - "line": 509, + "line": 518, "column": 43 }, "end": { - "line": 509, + "line": 518, "column": 57 }, "identifierName": "translateMat4c" @@ -33770,15 +34229,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 18324, - "end": 18328, + "start": 18617, + "end": 18621, "loc": { "start": { - "line": 509, + "line": 518, "column": 58 }, "end": { - "line": 509, + "line": 518, "column": 62 } }, @@ -33790,15 +34249,15 @@ }, { "type": "NumericLiteral", - "start": 18330, - "end": 18331, + "start": 18623, + "end": 18624, "loc": { "start": { - "line": 509, + "line": 518, "column": 64 }, "end": { - "line": 509, + "line": 518, "column": 65 } }, @@ -33810,15 +34269,15 @@ }, { "type": "UnaryExpression", - "start": 18333, - "end": 18337, + "start": 18626, + "end": 18630, "loc": { "start": { - "line": 509, + "line": 518, "column": 67 }, "end": { - "line": 509, + "line": 518, "column": 71 } }, @@ -33826,15 +34285,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 18334, - "end": 18337, + "start": 18627, + "end": 18630, "loc": { "start": { - "line": 509, + "line": 518, "column": 68 }, "end": { - "line": 509, + "line": 518, "column": 71 } }, @@ -33850,43 +34309,43 @@ }, { "type": "CallExpression", - "start": 18339, - "end": 18358, + "start": 18632, + "end": 18651, "loc": { "start": { - "line": 509, + "line": 518, "column": 73 }, "end": { - "line": 509, + "line": 518, "column": 92 } }, "callee": { "type": "MemberExpression", - "start": 18339, - "end": 18356, + "start": 18632, + "end": 18649, "loc": { "start": { - "line": 509, + "line": 518, "column": 73 }, "end": { - "line": 509, + "line": 518, "column": 90 } }, "object": { "type": "Identifier", - "start": 18339, - "end": 18343, + "start": 18632, + "end": 18636, "loc": { "start": { - "line": 509, + "line": 518, "column": 73 }, "end": { - "line": 509, + "line": 518, "column": 77 }, "identifierName": "math" @@ -33895,15 +34354,15 @@ }, "property": { "type": "Identifier", - "start": 18344, - "end": 18356, + "start": 18637, + "end": 18649, "loc": { "start": { - "line": 509, + "line": 518, "column": 78 }, "end": { - "line": 509, + "line": 518, "column": 90 }, "identifierName": "identityMat4" @@ -33922,44 +34381,44 @@ }, { "type": "VariableDeclaration", - "start": 18381, - "end": 18449, + "start": 18674, + "end": 18742, "loc": { "start": { - "line": 510, + "line": 519, "column": 20 }, "end": { - "line": 510, + "line": 519, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 18387, - "end": 18448, + "start": 18680, + "end": 18741, "loc": { "start": { - "line": 510, + "line": 519, "column": 26 }, "end": { - "line": 510, + "line": 519, "column": 87 } }, "id": { "type": "Identifier", - "start": 18387, - "end": 18392, + "start": 18680, + "end": 18685, "loc": { "start": { - "line": 510, + "line": 519, "column": 26 }, "end": { - "line": 510, + "line": 519, "column": 31 }, "identifierName": "scale" @@ -33968,43 +34427,43 @@ }, "init": { "type": "CallExpression", - "start": 18395, - "end": 18448, + "start": 18688, + "end": 18741, "loc": { "start": { - "line": 510, + "line": 519, "column": 34 }, "end": { - "line": 510, + "line": 519, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 18395, - "end": 18410, + "start": 18688, + "end": 18703, "loc": { "start": { - "line": 510, + "line": 519, "column": 34 }, "end": { - "line": 510, + "line": 519, "column": 49 } }, "object": { "type": "Identifier", - "start": 18395, - "end": 18399, + "start": 18688, + "end": 18692, "loc": { "start": { - "line": 510, + "line": 519, "column": 34 }, "end": { - "line": 510, + "line": 519, "column": 38 }, "identifierName": "math" @@ -34013,15 +34472,15 @@ }, "property": { "type": "Identifier", - "start": 18400, - "end": 18410, + "start": 18693, + "end": 18703, "loc": { "start": { - "line": 510, + "line": 519, "column": 39 }, "end": { - "line": 510, + "line": 519, "column": 49 }, "identifierName": "scaleMat4v" @@ -34033,30 +34492,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 18411, - "end": 18426, + "start": 18704, + "end": 18719, "loc": { "start": { - "line": 510, + "line": 519, "column": 50 }, "end": { - "line": 510, + "line": 519, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 18412, - "end": 18415, + "start": 18705, + "end": 18708, "loc": { "start": { - "line": 510, + "line": 519, "column": 51 }, "end": { - "line": 510, + "line": 519, "column": 54 } }, @@ -34068,15 +34527,15 @@ }, { "type": "NumericLiteral", - "start": 18417, - "end": 18420, + "start": 18710, + "end": 18713, "loc": { "start": { - "line": 510, + "line": 519, "column": 56 }, "end": { - "line": 510, + "line": 519, "column": 59 } }, @@ -34088,15 +34547,15 @@ }, { "type": "NumericLiteral", - "start": 18422, - "end": 18425, + "start": 18715, + "end": 18718, "loc": { "start": { - "line": 510, + "line": 519, "column": 61 }, "end": { - "line": 510, + "line": 519, "column": 64 } }, @@ -34110,43 +34569,43 @@ }, { "type": "CallExpression", - "start": 18428, - "end": 18447, + "start": 18721, + "end": 18740, "loc": { "start": { - "line": 510, + "line": 519, "column": 67 }, "end": { - "line": 510, + "line": 519, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 18428, - "end": 18445, + "start": 18721, + "end": 18738, "loc": { "start": { - "line": 510, + "line": 519, "column": 67 }, "end": { - "line": 510, + "line": 519, "column": 84 } }, "object": { "type": "Identifier", - "start": 18428, - "end": 18432, + "start": 18721, + "end": 18725, "loc": { "start": { - "line": 510, + "line": 519, "column": 67 }, "end": { - "line": 510, + "line": 519, "column": 71 }, "identifierName": "math" @@ -34155,15 +34614,15 @@ }, "property": { "type": "Identifier", - "start": 18433, - "end": 18445, + "start": 18726, + "end": 18738, "loc": { "start": { - "line": 510, + "line": 519, "column": 72 }, "end": { - "line": 510, + "line": 519, "column": 84 }, "identifierName": "identityMat4" @@ -34182,44 +34641,44 @@ }, { "type": "VariableDeclaration", - "start": 18470, - "end": 18556, + "start": 18763, + "end": 18849, "loc": { "start": { - "line": 511, + "line": 520, "column": 20 }, "end": { - "line": 511, + "line": 520, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 18476, - "end": 18555, + "start": 18769, + "end": 18848, "loc": { "start": { - "line": 511, + "line": 520, "column": 26 }, "end": { - "line": 511, + "line": 520, "column": 105 } }, "id": { "type": "Identifier", - "start": 18476, - "end": 18482, + "start": 18769, + "end": 18775, "loc": { "start": { - "line": 511, + "line": 520, "column": 26 }, "end": { - "line": 511, + "line": 520, "column": 32 }, "identifierName": "rotate" @@ -34228,43 +34687,43 @@ }, "init": { "type": "CallExpression", - "start": 18485, - "end": 18555, + "start": 18778, + "end": 18848, "loc": { "start": { - "line": 511, + "line": 520, "column": 35 }, "end": { - "line": 511, + "line": 520, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 18485, - "end": 18503, + "start": 18778, + "end": 18796, "loc": { "start": { - "line": 511, + "line": 520, "column": 35 }, "end": { - "line": 511, + "line": 520, "column": 53 } }, "object": { "type": "Identifier", - "start": 18485, - "end": 18489, + "start": 18778, + "end": 18782, "loc": { "start": { - "line": 511, + "line": 520, "column": 35 }, "end": { - "line": 511, + "line": 520, "column": 39 }, "identifierName": "math" @@ -34273,15 +34732,15 @@ }, "property": { "type": "Identifier", - "start": 18490, - "end": 18503, + "start": 18783, + "end": 18796, "loc": { "start": { - "line": 511, + "line": 520, "column": 40 }, "end": { - "line": 511, + "line": 520, "column": 53 }, "identifierName": "rotationMat4v" @@ -34293,29 +34752,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 18504, - "end": 18522, + "start": 18797, + "end": 18815, "loc": { "start": { - "line": 511, + "line": 520, "column": 54 }, "end": { - "line": 511, + "line": 520, "column": 72 } }, "left": { "type": "NumericLiteral", - "start": 18504, - "end": 18506, + "start": 18797, + "end": 18799, "loc": { "start": { - "line": 511, + "line": 520, "column": 54 }, "end": { - "line": 511, + "line": 520, "column": 56 } }, @@ -34328,29 +34787,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 18509, - "end": 18522, + "start": 18802, + "end": 18815, "loc": { "start": { - "line": 511, + "line": 520, "column": 59 }, "end": { - "line": 511, + "line": 520, "column": 72 } }, "object": { "type": "Identifier", - "start": 18509, - "end": 18513, + "start": 18802, + "end": 18806, "loc": { "start": { - "line": 511, + "line": 520, "column": 59 }, "end": { - "line": 511, + "line": 520, "column": 63 }, "identifierName": "math" @@ -34359,15 +34818,15 @@ }, "property": { "type": "Identifier", - "start": 18514, - "end": 18522, + "start": 18807, + "end": 18815, "loc": { "start": { - "line": 511, + "line": 520, "column": 64 }, "end": { - "line": 511, + "line": 520, "column": 72 }, "identifierName": "DEGTORAD" @@ -34379,30 +34838,30 @@ }, { "type": "ArrayExpression", - "start": 18524, - "end": 18533, + "start": 18817, + "end": 18826, "loc": { "start": { - "line": 511, + "line": 520, "column": 74 }, "end": { - "line": 511, + "line": 520, "column": 83 } }, "elements": [ { "type": "NumericLiteral", - "start": 18525, - "end": 18526, + "start": 18818, + "end": 18819, "loc": { "start": { - "line": 511, + "line": 520, "column": 75 }, "end": { - "line": 511, + "line": 520, "column": 76 } }, @@ -34414,15 +34873,15 @@ }, { "type": "NumericLiteral", - "start": 18528, - "end": 18529, + "start": 18821, + "end": 18822, "loc": { "start": { - "line": 511, + "line": 520, "column": 78 }, "end": { - "line": 511, + "line": 520, "column": 79 } }, @@ -34434,15 +34893,15 @@ }, { "type": "NumericLiteral", - "start": 18531, - "end": 18532, + "start": 18824, + "end": 18825, "loc": { "start": { - "line": 511, + "line": 520, "column": 81 }, "end": { - "line": 511, + "line": 520, "column": 82 } }, @@ -34456,43 +34915,43 @@ }, { "type": "CallExpression", - "start": 18535, - "end": 18554, + "start": 18828, + "end": 18847, "loc": { "start": { - "line": 511, + "line": 520, "column": 85 }, "end": { - "line": 511, + "line": 520, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 18535, - "end": 18552, + "start": 18828, + "end": 18845, "loc": { "start": { - "line": 511, + "line": 520, "column": 85 }, "end": { - "line": 511, + "line": 520, "column": 102 } }, "object": { "type": "Identifier", - "start": 18535, - "end": 18539, + "start": 18828, + "end": 18832, "loc": { "start": { - "line": 511, + "line": 520, "column": 85 }, "end": { - "line": 511, + "line": 520, "column": 89 }, "identifierName": "math" @@ -34501,15 +34960,15 @@ }, "property": { "type": "Identifier", - "start": 18540, - "end": 18552, + "start": 18833, + "end": 18845, "loc": { "start": { - "line": 511, + "line": 520, "column": 90 }, "end": { - "line": 511, + "line": 520, "column": 102 }, "identifierName": "identityMat4" @@ -34528,57 +34987,57 @@ }, { "type": "ReturnStatement", - "start": 18577, - "end": 18679, + "start": 18870, + "end": 18972, "loc": { "start": { - "line": 512, + "line": 521, "column": 20 }, "end": { - "line": 512, + "line": 521, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 18584, - "end": 18678, + "start": 18877, + "end": 18971, "loc": { "start": { - "line": 512, + "line": 521, "column": 27 }, "end": { - "line": 512, + "line": 521, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 18584, - "end": 18596, + "start": 18877, + "end": 18889, "loc": { "start": { - "line": 512, + "line": 521, "column": 27 }, "end": { - "line": 512, + "line": 521, "column": 39 } }, "object": { "type": "Identifier", - "start": 18584, - "end": 18588, + "start": 18877, + "end": 18881, "loc": { "start": { - "line": 512, + "line": 521, "column": 27 }, "end": { - "line": 512, + "line": 521, "column": 31 }, "identifierName": "math" @@ -34587,15 +35046,15 @@ }, "property": { "type": "Identifier", - "start": 18589, - "end": 18596, + "start": 18882, + "end": 18889, "loc": { "start": { - "line": 512, + "line": 521, "column": 32 }, "end": { - "line": 512, + "line": 521, "column": 39 }, "identifierName": "mulMat4" @@ -34607,43 +35066,43 @@ "arguments": [ { "type": "CallExpression", - "start": 18597, - "end": 18648, + "start": 18890, + "end": 18941, "loc": { "start": { - "line": 512, + "line": 521, "column": 40 }, "end": { - "line": 512, + "line": 521, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 18597, - "end": 18609, + "start": 18890, + "end": 18902, "loc": { "start": { - "line": 512, + "line": 521, "column": 40 }, "end": { - "line": 512, + "line": 521, "column": 52 } }, "object": { "type": "Identifier", - "start": 18597, - "end": 18601, + "start": 18890, + "end": 18894, "loc": { "start": { - "line": 512, + "line": 521, "column": 40 }, "end": { - "line": 512, + "line": 521, "column": 44 }, "identifierName": "math" @@ -34652,15 +35111,15 @@ }, "property": { "type": "Identifier", - "start": 18602, - "end": 18609, + "start": 18895, + "end": 18902, "loc": { "start": { - "line": 512, + "line": 521, "column": 45 }, "end": { - "line": 512, + "line": 521, "column": 52 }, "identifierName": "mulMat4" @@ -34672,15 +35131,15 @@ "arguments": [ { "type": "Identifier", - "start": 18610, - "end": 18619, + "start": 18903, + "end": 18912, "loc": { "start": { - "line": 512, + "line": 521, "column": 53 }, "end": { - "line": 512, + "line": 521, "column": 62 }, "identifierName": "translate" @@ -34689,15 +35148,15 @@ }, { "type": "Identifier", - "start": 18621, - "end": 18626, + "start": 18914, + "end": 18919, "loc": { "start": { - "line": 512, + "line": 521, "column": 64 }, "end": { - "line": 512, + "line": 521, "column": 69 }, "identifierName": "scale" @@ -34706,43 +35165,43 @@ }, { "type": "CallExpression", - "start": 18628, - "end": 18647, + "start": 18921, + "end": 18940, "loc": { "start": { - "line": 512, + "line": 521, "column": 71 }, "end": { - "line": 512, + "line": 521, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 18628, - "end": 18645, + "start": 18921, + "end": 18938, "loc": { "start": { - "line": 512, + "line": 521, "column": 71 }, "end": { - "line": 512, + "line": 521, "column": 88 } }, "object": { "type": "Identifier", - "start": 18628, - "end": 18632, + "start": 18921, + "end": 18925, "loc": { "start": { - "line": 512, + "line": 521, "column": 71 }, "end": { - "line": 512, + "line": 521, "column": 75 }, "identifierName": "math" @@ -34751,15 +35210,15 @@ }, "property": { "type": "Identifier", - "start": 18633, - "end": 18645, + "start": 18926, + "end": 18938, "loc": { "start": { - "line": 512, + "line": 521, "column": 76 }, "end": { - "line": 512, + "line": 521, "column": 88 }, "identifierName": "identityMat4" @@ -34774,15 +35233,15 @@ }, { "type": "Identifier", - "start": 18650, - "end": 18656, + "start": 18943, + "end": 18949, "loc": { "start": { - "line": 512, + "line": 521, "column": 93 }, "end": { - "line": 512, + "line": 521, "column": 99 }, "identifierName": "rotate" @@ -34791,43 +35250,43 @@ }, { "type": "CallExpression", - "start": 18658, - "end": 18677, + "start": 18951, + "end": 18970, "loc": { "start": { - "line": 512, + "line": 521, "column": 101 }, "end": { - "line": 512, + "line": 521, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 18658, - "end": 18675, + "start": 18951, + "end": 18968, "loc": { "start": { - "line": 512, + "line": 521, "column": 101 }, "end": { - "line": 512, + "line": 521, "column": 118 } }, "object": { "type": "Identifier", - "start": 18658, - "end": 18662, + "start": 18951, + "end": 18955, "loc": { "start": { - "line": 512, + "line": 521, "column": 101 }, "end": { - "line": 512, + "line": 521, "column": 105 }, "identifierName": "math" @@ -34836,15 +35295,15 @@ }, "property": { "type": "Identifier", - "start": 18663, - "end": 18675, + "start": 18956, + "end": 18968, "loc": { "start": { - "line": 512, + "line": 521, "column": 106 }, "end": { - "line": 512, + "line": 521, "column": 118 }, "identifierName": "identityMat4" @@ -34863,7 +35322,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 18251 + "parenStart": 18544 } }, "arguments": [] @@ -34871,15 +35330,15 @@ }, { "type": "ObjectProperty", - "start": 18718, - "end": 18732, + "start": 19011, + "end": 19025, "loc": { "start": { - "line": 514, + "line": 523, "column": 16 }, "end": { - "line": 514, + "line": 523, "column": 30 } }, @@ -34888,15 +35347,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18718, - "end": 18726, + "start": 19011, + "end": 19019, "loc": { "start": { - "line": 514, + "line": 523, "column": 16 }, "end": { - "line": 514, + "line": 523, "column": 24 }, "identifierName": "pickable" @@ -34905,15 +35364,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 18728, - "end": 18732, + "start": 19021, + "end": 19025, "loc": { "start": { - "line": 514, + "line": 523, "column": 26 }, "end": { - "line": 514, + "line": 523, "column": 30 } }, @@ -34922,15 +35381,15 @@ }, { "type": "ObjectProperty", - "start": 18750, - "end": 18766, + "start": 19043, + "end": 19059, "loc": { "start": { - "line": 515, + "line": 524, "column": 16 }, "end": { - "line": 515, + "line": 524, "column": 32 } }, @@ -34939,15 +35398,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18750, - "end": 18760, + "start": 19043, + "end": 19053, "loc": { "start": { - "line": 515, + "line": 524, "column": 16 }, "end": { - "line": 515, + "line": 524, "column": 26 }, "identifierName": "collidable" @@ -34956,15 +35415,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 18762, - "end": 18766, + "start": 19055, + "end": 19059, "loc": { "start": { - "line": 515, + "line": 524, "column": 28 }, "end": { - "line": 515, + "line": 524, "column": 32 } }, @@ -34973,15 +35432,15 @@ }, { "type": "ObjectProperty", - "start": 18784, - "end": 18800, + "start": 19077, + "end": 19093, "loc": { "start": { - "line": 516, + "line": 525, "column": 16 }, "end": { - "line": 516, + "line": 525, "column": 32 } }, @@ -34990,15 +35449,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18784, - "end": 18793, + "start": 19077, + "end": 19086, "loc": { "start": { - "line": 516, + "line": 525, "column": 16 }, "end": { - "line": 516, + "line": 525, "column": 25 }, "identifierName": "clippable" @@ -35007,15 +35466,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 18795, - "end": 18800, + "start": 19088, + "end": 19093, "loc": { "start": { - "line": 516, + "line": 525, "column": 27 }, "end": { - "line": 516, + "line": 525, "column": 32 } }, @@ -35024,15 +35483,15 @@ }, { "type": "ObjectProperty", - "start": 18818, - "end": 18832, + "start": 19111, + "end": 19125, "loc": { "start": { - "line": 517, + "line": 526, "column": 16 }, "end": { - "line": 517, + "line": 526, "column": 30 } }, @@ -35041,15 +35500,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18818, - "end": 18825, + "start": 19111, + "end": 19118, "loc": { "start": { - "line": 517, + "line": 526, "column": 16 }, "end": { - "line": 517, + "line": 526, "column": 23 }, "identifierName": "visible" @@ -35058,20 +35517,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 18827, - "end": 18832, + "start": 19120, + "end": 19125, "loc": { "start": { - "line": 517, + "line": 526, "column": 25 }, "end": { - "line": 517, + "line": 526, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 19143, + "end": 19158, + "loc": { + "start": { + "line": 527, + "column": 16 + }, + "end": { + "line": 527, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 19143, + "end": 19151, + "loc": { + "start": { + "line": 527, + "column": 16 + }, + "end": { + "line": 527, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 19153, + "end": 19158, + "loc": { + "start": { + "line": 527, + "column": 26 + }, + "end": { + "line": 527, + "column": 31 + } + }, + "value": false + } } ] } @@ -35079,15 +35589,15 @@ }, { "type": "Identifier", - "start": 18849, - "end": 18865, + "start": 19175, + "end": 19191, "loc": { "start": { - "line": 518, + "line": 528, "column": 16 }, "end": { - "line": 518, + "line": 528, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -35099,15 +35609,15 @@ }, { "type": "ObjectProperty", - "start": 18881, - "end": 19662, + "start": 19207, + "end": 20021, "loc": { "start": { - "line": 520, + "line": 530, "column": 12 }, "end": { - "line": 533, + "line": 544, "column": 33 } }, @@ -35116,15 +35626,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18881, - "end": 18893, + "start": 19207, + "end": 19219, "loc": { "start": { - "line": 520, + "line": 530, "column": 12 }, "end": { - "line": 520, + "line": 530, "column": 24 }, "identifierName": "yCurveArrow2" @@ -35133,43 +35643,43 @@ }, "value": { "type": "CallExpression", - "start": 18895, - "end": 19662, + "start": 19221, + "end": 20021, "loc": { "start": { - "line": 520, + "line": 530, "column": 26 }, "end": { - "line": 533, + "line": 544, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 18895, - "end": 18912, + "start": 19221, + "end": 19238, "loc": { "start": { - "line": 520, + "line": 530, "column": 26 }, "end": { - "line": 520, + "line": 530, "column": 43 } }, "object": { "type": "Identifier", - "start": 18895, - "end": 18903, + "start": 19221, + "end": 19229, "loc": { "start": { - "line": 520, + "line": 530, "column": 26 }, "end": { - "line": 520, + "line": 530, "column": 34 }, "identifierName": "rootNode" @@ -35178,15 +35688,15 @@ }, "property": { "type": "Identifier", - "start": 18904, - "end": 18912, + "start": 19230, + "end": 19238, "loc": { "start": { - "line": 520, + "line": 530, "column": 35 }, "end": { - "line": 520, + "line": 530, "column": 43 }, "identifierName": "addChild" @@ -35198,29 +35708,29 @@ "arguments": [ { "type": "NewExpression", - "start": 18913, - "end": 19643, + "start": 19239, + "end": 20002, "loc": { "start": { - "line": 520, + "line": 530, "column": 44 }, "end": { - "line": 533, + "line": 544, "column": 14 } }, "callee": { "type": "Identifier", - "start": 18917, - "end": 18921, + "start": 19243, + "end": 19247, "loc": { "start": { - "line": 520, + "line": 530, "column": 48 }, "end": { - "line": 520, + "line": 530, "column": 52 }, "identifierName": "Mesh" @@ -35230,15 +35740,15 @@ "arguments": [ { "type": "Identifier", - "start": 18922, - "end": 18930, + "start": 19248, + "end": 19256, "loc": { "start": { - "line": 520, + "line": 530, "column": 53 }, "end": { - "line": 520, + "line": 530, "column": 61 }, "identifierName": "rootNode" @@ -35247,30 +35757,30 @@ }, { "type": "ObjectExpression", - "start": 18932, - "end": 19642, + "start": 19258, + "end": 20001, "loc": { "start": { - "line": 520, + "line": 530, "column": 63 }, "end": { - "line": 533, + "line": 544, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 18950, - "end": 18976, + "start": 19276, + "end": 19302, "loc": { "start": { - "line": 521, + "line": 531, "column": 16 }, "end": { - "line": 521, + "line": 531, "column": 42 } }, @@ -35279,15 +35789,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18950, - "end": 18958, + "start": 19276, + "end": 19284, "loc": { "start": { - "line": 521, + "line": 531, "column": 16 }, "end": { - "line": 521, + "line": 531, "column": 24 }, "identifierName": "geometry" @@ -35296,29 +35806,29 @@ }, "value": { "type": "MemberExpression", - "start": 18960, - "end": 18976, + "start": 19286, + "end": 19302, "loc": { "start": { - "line": 521, + "line": 531, "column": 26 }, "end": { - "line": 521, + "line": 531, "column": 42 } }, "object": { "type": "Identifier", - "start": 18960, - "end": 18966, + "start": 19286, + "end": 19292, "loc": { "start": { - "line": 521, + "line": 531, "column": 26 }, "end": { - "line": 521, + "line": 531, "column": 32 }, "identifierName": "shapes" @@ -35327,15 +35837,15 @@ }, "property": { "type": "Identifier", - "start": 18967, - "end": 18976, + "start": 19293, + "end": 19302, "loc": { "start": { - "line": 521, + "line": 531, "column": 33 }, "end": { - "line": 521, + "line": 531, "column": 42 }, "identifierName": "arrowHead" @@ -35347,15 +35857,15 @@ }, { "type": "ObjectProperty", - "start": 18994, - "end": 19019, + "start": 19320, + "end": 19345, "loc": { "start": { - "line": 522, + "line": 532, "column": 16 }, "end": { - "line": 522, + "line": 532, "column": 41 } }, @@ -35364,15 +35874,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18994, - "end": 19002, + "start": 19320, + "end": 19328, "loc": { "start": { - "line": 522, + "line": 532, "column": 16 }, "end": { - "line": 522, + "line": 532, "column": 24 }, "identifierName": "material" @@ -35381,29 +35891,29 @@ }, "value": { "type": "MemberExpression", - "start": 19004, - "end": 19019, + "start": 19330, + "end": 19345, "loc": { "start": { - "line": 522, + "line": 532, "column": 26 }, "end": { - "line": 522, + "line": 532, "column": 41 } }, "object": { "type": "Identifier", - "start": 19004, - "end": 19013, + "start": 19330, + "end": 19339, "loc": { "start": { - "line": 522, + "line": 532, "column": 26 }, "end": { - "line": 522, + "line": 532, "column": 35 }, "identifierName": "materials" @@ -35412,15 +35922,15 @@ }, "property": { "type": "Identifier", - "start": 19014, - "end": 19019, + "start": 19340, + "end": 19345, "loc": { "start": { - "line": 522, + "line": 532, "column": 36 }, "end": { - "line": 522, + "line": 532, "column": 41 }, "identifierName": "green" @@ -35432,15 +35942,15 @@ }, { "type": "ObjectProperty", - "start": 19037, - "end": 19496, + "start": 19363, + "end": 19822, "loc": { "start": { - "line": 523, + "line": 533, "column": 16 }, "end": { - "line": 528, + "line": 538, "column": 20 } }, @@ -35449,15 +35959,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19037, - "end": 19043, + "start": 19363, + "end": 19369, "loc": { "start": { - "line": 523, + "line": 533, "column": 16 }, "end": { - "line": 523, + "line": 533, "column": 22 }, "identifierName": "matrix" @@ -35466,29 +35976,29 @@ }, "value": { "type": "CallExpression", - "start": 19045, - "end": 19496, + "start": 19371, + "end": 19822, "loc": { "start": { - "line": 523, + "line": 533, "column": 24 }, "end": { - "line": 528, + "line": 538, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 19046, - "end": 19493, + "start": 19372, + "end": 19819, "loc": { "start": { - "line": 523, + "line": 533, "column": 25 }, "end": { - "line": 528, + "line": 538, "column": 17 } }, @@ -35499,59 +36009,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19058, - "end": 19493, + "start": 19384, + "end": 19819, "loc": { "start": { - "line": 523, + "line": 533, "column": 37 }, "end": { - "line": 528, + "line": 538, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 19080, - "end": 19156, + "start": 19406, + "end": 19482, "loc": { "start": { - "line": 524, + "line": 534, "column": 20 }, "end": { - "line": 524, + "line": 534, "column": 96 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19086, - "end": 19155, + "start": 19412, + "end": 19481, "loc": { "start": { - "line": 524, + "line": 534, "column": 26 }, "end": { - "line": 524, + "line": 534, "column": 95 } }, "id": { "type": "Identifier", - "start": 19086, - "end": 19095, + "start": 19412, + "end": 19421, "loc": { "start": { - "line": 524, + "line": 534, "column": 26 }, "end": { - "line": 524, + "line": 534, "column": 35 }, "identifierName": "translate" @@ -35560,43 +36070,43 @@ }, "init": { "type": "CallExpression", - "start": 19098, - "end": 19155, + "start": 19424, + "end": 19481, "loc": { "start": { - "line": 524, + "line": 534, "column": 38 }, "end": { - "line": 524, + "line": 534, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 19098, - "end": 19117, + "start": 19424, + "end": 19443, "loc": { "start": { - "line": 524, + "line": 534, "column": 38 }, "end": { - "line": 524, + "line": 534, "column": 57 } }, "object": { "type": "Identifier", - "start": 19098, - "end": 19102, + "start": 19424, + "end": 19428, "loc": { "start": { - "line": 524, + "line": 534, "column": 38 }, "end": { - "line": 524, + "line": 534, "column": 42 }, "identifierName": "math" @@ -35605,15 +36115,15 @@ }, "property": { "type": "Identifier", - "start": 19103, - "end": 19117, + "start": 19429, + "end": 19443, "loc": { "start": { - "line": 524, + "line": 534, "column": 43 }, "end": { - "line": 524, + "line": 534, "column": 57 }, "identifierName": "translateMat4c" @@ -35625,15 +36135,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 19118, - "end": 19121, + "start": 19444, + "end": 19447, "loc": { "start": { - "line": 524, + "line": 534, "column": 58 }, "end": { - "line": 524, + "line": 534, "column": 61 } }, @@ -35645,15 +36155,15 @@ }, { "type": "NumericLiteral", - "start": 19123, - "end": 19126, + "start": 19449, + "end": 19452, "loc": { "start": { - "line": 524, + "line": 534, "column": 63 }, "end": { - "line": 524, + "line": 534, "column": 66 } }, @@ -35665,15 +36175,15 @@ }, { "type": "UnaryExpression", - "start": 19128, - "end": 19133, + "start": 19454, + "end": 19459, "loc": { "start": { - "line": 524, + "line": 534, "column": 68 }, "end": { - "line": 524, + "line": 534, "column": 73 } }, @@ -35681,15 +36191,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 19129, - "end": 19133, + "start": 19455, + "end": 19459, "loc": { "start": { - "line": 524, + "line": 534, "column": 69 }, "end": { - "line": 524, + "line": 534, "column": 73 } }, @@ -35705,43 +36215,43 @@ }, { "type": "CallExpression", - "start": 19135, - "end": 19154, + "start": 19461, + "end": 19480, "loc": { "start": { - "line": 524, + "line": 534, "column": 75 }, "end": { - "line": 524, + "line": 534, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 19135, - "end": 19152, + "start": 19461, + "end": 19478, "loc": { "start": { - "line": 524, + "line": 534, "column": 75 }, "end": { - "line": 524, + "line": 534, "column": 92 } }, "object": { "type": "Identifier", - "start": 19135, - "end": 19139, + "start": 19461, + "end": 19465, "loc": { "start": { - "line": 524, + "line": 534, "column": 75 }, "end": { - "line": 524, + "line": 534, "column": 79 }, "identifierName": "math" @@ -35750,15 +36260,15 @@ }, "property": { "type": "Identifier", - "start": 19140, - "end": 19152, + "start": 19466, + "end": 19478, "loc": { "start": { - "line": 524, + "line": 534, "column": 80 }, "end": { - "line": 524, + "line": 534, "column": 92 }, "identifierName": "identityMat4" @@ -35777,44 +36287,44 @@ }, { "type": "VariableDeclaration", - "start": 19177, - "end": 19245, + "start": 19503, + "end": 19571, "loc": { "start": { - "line": 525, + "line": 535, "column": 20 }, "end": { - "line": 525, + "line": 535, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19183, - "end": 19244, + "start": 19509, + "end": 19570, "loc": { "start": { - "line": 525, + "line": 535, "column": 26 }, "end": { - "line": 525, + "line": 535, "column": 87 } }, "id": { "type": "Identifier", - "start": 19183, - "end": 19188, + "start": 19509, + "end": 19514, "loc": { "start": { - "line": 525, + "line": 535, "column": 26 }, "end": { - "line": 525, + "line": 535, "column": 31 }, "identifierName": "scale" @@ -35823,43 +36333,43 @@ }, "init": { "type": "CallExpression", - "start": 19191, - "end": 19244, + "start": 19517, + "end": 19570, "loc": { "start": { - "line": 525, + "line": 535, "column": 34 }, "end": { - "line": 525, + "line": 535, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 19191, - "end": 19206, + "start": 19517, + "end": 19532, "loc": { "start": { - "line": 525, + "line": 535, "column": 34 }, "end": { - "line": 525, + "line": 535, "column": 49 } }, "object": { "type": "Identifier", - "start": 19191, - "end": 19195, + "start": 19517, + "end": 19521, "loc": { "start": { - "line": 525, + "line": 535, "column": 34 }, "end": { - "line": 525, + "line": 535, "column": 38 }, "identifierName": "math" @@ -35868,15 +36378,15 @@ }, "property": { "type": "Identifier", - "start": 19196, - "end": 19206, + "start": 19522, + "end": 19532, "loc": { "start": { - "line": 525, + "line": 535, "column": 39 }, "end": { - "line": 525, + "line": 535, "column": 49 }, "identifierName": "scaleMat4v" @@ -35888,30 +36398,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 19207, - "end": 19222, + "start": 19533, + "end": 19548, "loc": { "start": { - "line": 525, + "line": 535, "column": 50 }, "end": { - "line": 525, + "line": 535, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 19208, - "end": 19211, + "start": 19534, + "end": 19537, "loc": { "start": { - "line": 525, + "line": 535, "column": 51 }, "end": { - "line": 525, + "line": 535, "column": 54 } }, @@ -35923,15 +36433,15 @@ }, { "type": "NumericLiteral", - "start": 19213, - "end": 19216, + "start": 19539, + "end": 19542, "loc": { "start": { - "line": 525, + "line": 535, "column": 56 }, "end": { - "line": 525, + "line": 535, "column": 59 } }, @@ -35943,15 +36453,15 @@ }, { "type": "NumericLiteral", - "start": 19218, - "end": 19221, + "start": 19544, + "end": 19547, "loc": { "start": { - "line": 525, + "line": 535, "column": 61 }, "end": { - "line": 525, + "line": 535, "column": 64 } }, @@ -35965,43 +36475,43 @@ }, { "type": "CallExpression", - "start": 19224, - "end": 19243, + "start": 19550, + "end": 19569, "loc": { "start": { - "line": 525, + "line": 535, "column": 67 }, "end": { - "line": 525, + "line": 535, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 19224, - "end": 19241, + "start": 19550, + "end": 19567, "loc": { "start": { - "line": 525, + "line": 535, "column": 67 }, "end": { - "line": 525, + "line": 535, "column": 84 } }, "object": { "type": "Identifier", - "start": 19224, - "end": 19228, + "start": 19550, + "end": 19554, "loc": { "start": { - "line": 525, + "line": 535, "column": 67 }, "end": { - "line": 525, + "line": 535, "column": 71 }, "identifierName": "math" @@ -36010,15 +36520,15 @@ }, "property": { "type": "Identifier", - "start": 19229, - "end": 19241, + "start": 19555, + "end": 19567, "loc": { "start": { - "line": 525, + "line": 535, "column": 72 }, "end": { - "line": 525, + "line": 535, "column": 84 }, "identifierName": "identityMat4" @@ -36037,44 +36547,44 @@ }, { "type": "VariableDeclaration", - "start": 19266, - "end": 19352, + "start": 19592, + "end": 19678, "loc": { "start": { - "line": 526, + "line": 536, "column": 20 }, "end": { - "line": 526, + "line": 536, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19272, - "end": 19351, + "start": 19598, + "end": 19677, "loc": { "start": { - "line": 526, + "line": 536, "column": 26 }, "end": { - "line": 526, + "line": 536, "column": 105 } }, "id": { "type": "Identifier", - "start": 19272, - "end": 19278, + "start": 19598, + "end": 19604, "loc": { "start": { - "line": 526, + "line": 536, "column": 26 }, "end": { - "line": 526, + "line": 536, "column": 32 }, "identifierName": "rotate" @@ -36083,43 +36593,43 @@ }, "init": { "type": "CallExpression", - "start": 19281, - "end": 19351, + "start": 19607, + "end": 19677, "loc": { "start": { - "line": 526, + "line": 536, "column": 35 }, "end": { - "line": 526, + "line": 536, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 19281, - "end": 19299, + "start": 19607, + "end": 19625, "loc": { "start": { - "line": 526, + "line": 536, "column": 35 }, "end": { - "line": 526, + "line": 536, "column": 53 } }, "object": { "type": "Identifier", - "start": 19281, - "end": 19285, + "start": 19607, + "end": 19611, "loc": { "start": { - "line": 526, + "line": 536, "column": 35 }, "end": { - "line": 526, + "line": 536, "column": 39 }, "identifierName": "math" @@ -36128,15 +36638,15 @@ }, "property": { "type": "Identifier", - "start": 19286, - "end": 19299, + "start": 19612, + "end": 19625, "loc": { "start": { - "line": 526, + "line": 536, "column": 40 }, "end": { - "line": 526, + "line": 536, "column": 53 }, "identifierName": "rotationMat4v" @@ -36148,29 +36658,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 19300, - "end": 19318, + "start": 19626, + "end": 19644, "loc": { "start": { - "line": 526, + "line": 536, "column": 54 }, "end": { - "line": 526, + "line": 536, "column": 72 } }, "left": { "type": "NumericLiteral", - "start": 19300, - "end": 19302, + "start": 19626, + "end": 19628, "loc": { "start": { - "line": 526, + "line": 536, "column": 54 }, "end": { - "line": 526, + "line": 536, "column": 56 } }, @@ -36183,29 +36693,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 19305, - "end": 19318, + "start": 19631, + "end": 19644, "loc": { "start": { - "line": 526, + "line": 536, "column": 59 }, "end": { - "line": 526, + "line": 536, "column": 72 } }, "object": { "type": "Identifier", - "start": 19305, - "end": 19309, + "start": 19631, + "end": 19635, "loc": { "start": { - "line": 526, + "line": 536, "column": 59 }, "end": { - "line": 526, + "line": 536, "column": 63 }, "identifierName": "math" @@ -36214,15 +36724,15 @@ }, "property": { "type": "Identifier", - "start": 19310, - "end": 19318, + "start": 19636, + "end": 19644, "loc": { "start": { - "line": 526, + "line": 536, "column": 64 }, "end": { - "line": 526, + "line": 536, "column": 72 }, "identifierName": "DEGTORAD" @@ -36234,30 +36744,30 @@ }, { "type": "ArrayExpression", - "start": 19320, - "end": 19329, + "start": 19646, + "end": 19655, "loc": { "start": { - "line": 526, + "line": 536, "column": 74 }, "end": { - "line": 526, + "line": 536, "column": 83 } }, "elements": [ { "type": "NumericLiteral", - "start": 19321, - "end": 19322, + "start": 19647, + "end": 19648, "loc": { "start": { - "line": 526, + "line": 536, "column": 75 }, "end": { - "line": 526, + "line": 536, "column": 76 } }, @@ -36269,15 +36779,15 @@ }, { "type": "NumericLiteral", - "start": 19324, - "end": 19325, + "start": 19650, + "end": 19651, "loc": { "start": { - "line": 526, + "line": 536, "column": 78 }, "end": { - "line": 526, + "line": 536, "column": 79 } }, @@ -36289,15 +36799,15 @@ }, { "type": "NumericLiteral", - "start": 19327, - "end": 19328, + "start": 19653, + "end": 19654, "loc": { "start": { - "line": 526, + "line": 536, "column": 81 }, "end": { - "line": 526, + "line": 536, "column": 82 } }, @@ -36311,43 +36821,43 @@ }, { "type": "CallExpression", - "start": 19331, - "end": 19350, + "start": 19657, + "end": 19676, "loc": { "start": { - "line": 526, + "line": 536, "column": 85 }, "end": { - "line": 526, + "line": 536, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 19331, - "end": 19348, + "start": 19657, + "end": 19674, "loc": { "start": { - "line": 526, + "line": 536, "column": 85 }, "end": { - "line": 526, + "line": 536, "column": 102 } }, "object": { "type": "Identifier", - "start": 19331, - "end": 19335, + "start": 19657, + "end": 19661, "loc": { "start": { - "line": 526, + "line": 536, "column": 85 }, "end": { - "line": 526, + "line": 536, "column": 89 }, "identifierName": "math" @@ -36356,15 +36866,15 @@ }, "property": { "type": "Identifier", - "start": 19336, - "end": 19348, + "start": 19662, + "end": 19674, "loc": { "start": { - "line": 526, + "line": 536, "column": 90 }, "end": { - "line": 526, + "line": 536, "column": 102 }, "identifierName": "identityMat4" @@ -36383,57 +36893,57 @@ }, { "type": "ReturnStatement", - "start": 19373, - "end": 19475, + "start": 19699, + "end": 19801, "loc": { "start": { - "line": 527, + "line": 537, "column": 20 }, "end": { - "line": 527, + "line": 537, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 19380, - "end": 19474, + "start": 19706, + "end": 19800, "loc": { "start": { - "line": 527, + "line": 537, "column": 27 }, "end": { - "line": 527, + "line": 537, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 19380, - "end": 19392, + "start": 19706, + "end": 19718, "loc": { "start": { - "line": 527, + "line": 537, "column": 27 }, "end": { - "line": 527, + "line": 537, "column": 39 } }, "object": { "type": "Identifier", - "start": 19380, - "end": 19384, + "start": 19706, + "end": 19710, "loc": { "start": { - "line": 527, + "line": 537, "column": 27 }, "end": { - "line": 527, + "line": 537, "column": 31 }, "identifierName": "math" @@ -36442,15 +36952,15 @@ }, "property": { "type": "Identifier", - "start": 19385, - "end": 19392, + "start": 19711, + "end": 19718, "loc": { "start": { - "line": 527, + "line": 537, "column": 32 }, "end": { - "line": 527, + "line": 537, "column": 39 }, "identifierName": "mulMat4" @@ -36462,43 +36972,43 @@ "arguments": [ { "type": "CallExpression", - "start": 19393, - "end": 19444, + "start": 19719, + "end": 19770, "loc": { "start": { - "line": 527, + "line": 537, "column": 40 }, "end": { - "line": 527, + "line": 537, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 19393, - "end": 19405, + "start": 19719, + "end": 19731, "loc": { "start": { - "line": 527, + "line": 537, "column": 40 }, "end": { - "line": 527, + "line": 537, "column": 52 } }, "object": { "type": "Identifier", - "start": 19393, - "end": 19397, + "start": 19719, + "end": 19723, "loc": { "start": { - "line": 527, + "line": 537, "column": 40 }, "end": { - "line": 527, + "line": 537, "column": 44 }, "identifierName": "math" @@ -36507,15 +37017,15 @@ }, "property": { "type": "Identifier", - "start": 19398, - "end": 19405, + "start": 19724, + "end": 19731, "loc": { "start": { - "line": 527, + "line": 537, "column": 45 }, "end": { - "line": 527, + "line": 537, "column": 52 }, "identifierName": "mulMat4" @@ -36527,15 +37037,15 @@ "arguments": [ { "type": "Identifier", - "start": 19406, - "end": 19415, + "start": 19732, + "end": 19741, "loc": { "start": { - "line": 527, + "line": 537, "column": 53 }, "end": { - "line": 527, + "line": 537, "column": 62 }, "identifierName": "translate" @@ -36544,15 +37054,15 @@ }, { "type": "Identifier", - "start": 19417, - "end": 19422, + "start": 19743, + "end": 19748, "loc": { "start": { - "line": 527, + "line": 537, "column": 64 }, "end": { - "line": 527, + "line": 537, "column": 69 }, "identifierName": "scale" @@ -36561,43 +37071,43 @@ }, { "type": "CallExpression", - "start": 19424, - "end": 19443, + "start": 19750, + "end": 19769, "loc": { "start": { - "line": 527, + "line": 537, "column": 71 }, "end": { - "line": 527, + "line": 537, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 19424, - "end": 19441, + "start": 19750, + "end": 19767, "loc": { "start": { - "line": 527, + "line": 537, "column": 71 }, "end": { - "line": 527, + "line": 537, "column": 88 } }, "object": { "type": "Identifier", - "start": 19424, - "end": 19428, + "start": 19750, + "end": 19754, "loc": { "start": { - "line": 527, + "line": 537, "column": 71 }, "end": { - "line": 527, + "line": 537, "column": 75 }, "identifierName": "math" @@ -36606,15 +37116,15 @@ }, "property": { "type": "Identifier", - "start": 19429, - "end": 19441, + "start": 19755, + "end": 19767, "loc": { "start": { - "line": 527, + "line": 537, "column": 76 }, "end": { - "line": 527, + "line": 537, "column": 88 }, "identifierName": "identityMat4" @@ -36629,15 +37139,15 @@ }, { "type": "Identifier", - "start": 19446, - "end": 19452, + "start": 19772, + "end": 19778, "loc": { "start": { - "line": 527, + "line": 537, "column": 93 }, "end": { - "line": 527, + "line": 537, "column": 99 }, "identifierName": "rotate" @@ -36646,43 +37156,43 @@ }, { "type": "CallExpression", - "start": 19454, - "end": 19473, + "start": 19780, + "end": 19799, "loc": { "start": { - "line": 527, + "line": 537, "column": 101 }, "end": { - "line": 527, + "line": 537, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 19454, - "end": 19471, + "start": 19780, + "end": 19797, "loc": { "start": { - "line": 527, + "line": 537, "column": 101 }, "end": { - "line": 527, + "line": 537, "column": 118 } }, "object": { "type": "Identifier", - "start": 19454, - "end": 19458, + "start": 19780, + "end": 19784, "loc": { "start": { - "line": 527, + "line": 537, "column": 101 }, "end": { - "line": 527, + "line": 537, "column": 105 }, "identifierName": "math" @@ -36691,15 +37201,15 @@ }, "property": { "type": "Identifier", - "start": 19459, - "end": 19471, + "start": 19785, + "end": 19797, "loc": { "start": { - "line": 527, + "line": 537, "column": 106 }, "end": { - "line": 527, + "line": 537, "column": 118 }, "identifierName": "identityMat4" @@ -36718,7 +37228,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 19045 + "parenStart": 19371 } }, "arguments": [] @@ -36726,15 +37236,15 @@ }, { "type": "ObjectProperty", - "start": 19514, - "end": 19528, + "start": 19840, + "end": 19854, "loc": { "start": { - "line": 529, + "line": 539, "column": 16 }, "end": { - "line": 529, + "line": 539, "column": 30 } }, @@ -36743,15 +37253,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19514, - "end": 19522, + "start": 19840, + "end": 19848, "loc": { "start": { - "line": 529, + "line": 539, "column": 16 }, "end": { - "line": 529, + "line": 539, "column": 24 }, "identifierName": "pickable" @@ -36760,15 +37270,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 19524, - "end": 19528, + "start": 19850, + "end": 19854, "loc": { "start": { - "line": 529, + "line": 539, "column": 26 }, "end": { - "line": 529, + "line": 539, "column": 30 } }, @@ -36777,15 +37287,15 @@ }, { "type": "ObjectProperty", - "start": 19546, - "end": 19562, + "start": 19872, + "end": 19888, "loc": { "start": { - "line": 530, + "line": 540, "column": 16 }, "end": { - "line": 530, + "line": 540, "column": 32 } }, @@ -36794,15 +37304,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19546, - "end": 19556, + "start": 19872, + "end": 19882, "loc": { "start": { - "line": 530, + "line": 540, "column": 16 }, "end": { - "line": 530, + "line": 540, "column": 26 }, "identifierName": "collidable" @@ -36811,15 +37321,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 19558, - "end": 19562, + "start": 19884, + "end": 19888, "loc": { "start": { - "line": 530, + "line": 540, "column": 28 }, "end": { - "line": 530, + "line": 540, "column": 32 } }, @@ -36828,15 +37338,15 @@ }, { "type": "ObjectProperty", - "start": 19580, - "end": 19596, + "start": 19906, + "end": 19922, "loc": { "start": { - "line": 531, + "line": 541, "column": 16 }, "end": { - "line": 531, + "line": 541, "column": 32 } }, @@ -36845,15 +37355,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19580, - "end": 19589, + "start": 19906, + "end": 19915, "loc": { "start": { - "line": 531, + "line": 541, "column": 16 }, "end": { - "line": 531, + "line": 541, "column": 25 }, "identifierName": "clippable" @@ -36862,15 +37372,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 19591, - "end": 19596, + "start": 19917, + "end": 19922, "loc": { "start": { - "line": 531, + "line": 541, "column": 27 }, "end": { - "line": 531, + "line": 541, "column": 32 } }, @@ -36879,15 +37389,15 @@ }, { "type": "ObjectProperty", - "start": 19614, - "end": 19628, + "start": 19940, + "end": 19954, "loc": { "start": { - "line": 532, + "line": 542, "column": 16 }, "end": { - "line": 532, + "line": 542, "column": 30 } }, @@ -36896,15 +37406,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19614, - "end": 19621, + "start": 19940, + "end": 19947, "loc": { "start": { - "line": 532, + "line": 542, "column": 16 }, "end": { - "line": 532, + "line": 542, "column": 23 }, "identifierName": "visible" @@ -36913,20 +37423,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 19623, - "end": 19628, + "start": 19949, + "end": 19954, "loc": { "start": { - "line": 532, + "line": 542, "column": 25 }, "end": { - "line": 532, + "line": 542, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 19972, + "end": 19987, + "loc": { + "start": { + "line": 543, + "column": 16 + }, + "end": { + "line": 543, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 19972, + "end": 19980, + "loc": { + "start": { + "line": 543, + "column": 16 + }, + "end": { + "line": 543, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 19982, + "end": 19987, + "loc": { + "start": { + "line": 543, + "column": 26 + }, + "end": { + "line": 543, + "column": 31 + } + }, + "value": false + } } ] } @@ -36934,15 +37495,15 @@ }, { "type": "Identifier", - "start": 19645, - "end": 19661, + "start": 20004, + "end": 20020, "loc": { "start": { - "line": 533, + "line": 544, "column": 16 }, "end": { - "line": 533, + "line": 544, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -36954,15 +37515,15 @@ }, { "type": "ObjectProperty", - "start": 19935, - "end": 20352, + "start": 20294, + "end": 20744, "loc": { "start": { - "line": 539, + "line": 550, "column": 12 }, "end": { - "line": 547, + "line": 559, "column": 33 } }, @@ -36971,15 +37532,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19935, - "end": 19941, + "start": 20294, + "end": 20300, "loc": { "start": { - "line": 539, + "line": 550, "column": 12 }, "end": { - "line": 539, + "line": 550, "column": 18 }, "identifierName": "zCurve" @@ -36989,43 +37550,43 @@ }, "value": { "type": "CallExpression", - "start": 19943, - "end": 20352, + "start": 20302, + "end": 20744, "loc": { "start": { - "line": 539, + "line": 550, "column": 20 }, "end": { - "line": 547, + "line": 559, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 19943, - "end": 19960, + "start": 20302, + "end": 20319, "loc": { "start": { - "line": 539, + "line": 550, "column": 20 }, "end": { - "line": 539, + "line": 550, "column": 37 } }, "object": { "type": "Identifier", - "start": 19943, - "end": 19951, + "start": 20302, + "end": 20310, "loc": { "start": { - "line": 539, + "line": 550, "column": 20 }, "end": { - "line": 539, + "line": 550, "column": 28 }, "identifierName": "rootNode" @@ -37034,15 +37595,15 @@ }, "property": { "type": "Identifier", - "start": 19952, - "end": 19960, + "start": 20311, + "end": 20319, "loc": { "start": { - "line": 539, + "line": 550, "column": 29 }, "end": { - "line": 539, + "line": 550, "column": 37 }, "identifierName": "addChild" @@ -37054,29 +37615,29 @@ "arguments": [ { "type": "NewExpression", - "start": 19961, - "end": 20333, + "start": 20320, + "end": 20725, "loc": { "start": { - "line": 539, + "line": 550, "column": 38 }, "end": { - "line": 547, + "line": 559, "column": 14 } }, "callee": { "type": "Identifier", - "start": 19965, - "end": 19969, + "start": 20324, + "end": 20328, "loc": { "start": { - "line": 539, + "line": 550, "column": 42 }, "end": { - "line": 539, + "line": 550, "column": 46 }, "identifierName": "Mesh" @@ -37086,15 +37647,15 @@ "arguments": [ { "type": "Identifier", - "start": 19970, - "end": 19978, + "start": 20329, + "end": 20337, "loc": { "start": { - "line": 539, + "line": 550, "column": 47 }, "end": { - "line": 539, + "line": 550, "column": 55 }, "identifierName": "rootNode" @@ -37103,30 +37664,30 @@ }, { "type": "ObjectExpression", - "start": 19980, - "end": 20332, + "start": 20339, + "end": 20724, "loc": { "start": { - "line": 539, + "line": 550, "column": 57 }, "end": { - "line": 547, + "line": 559, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 20024, - "end": 20046, + "start": 20383, + "end": 20405, "loc": { "start": { - "line": 540, + "line": 551, "column": 16 }, "end": { - "line": 540, + "line": 551, "column": 38 } }, @@ -37135,15 +37696,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20024, - "end": 20032, + "start": 20383, + "end": 20391, "loc": { "start": { - "line": 540, + "line": 551, "column": 16 }, "end": { - "line": 540, + "line": 551, "column": 24 }, "identifierName": "geometry" @@ -37153,29 +37714,29 @@ }, "value": { "type": "MemberExpression", - "start": 20034, - "end": 20046, + "start": 20393, + "end": 20405, "loc": { "start": { - "line": 540, + "line": 551, "column": 26 }, "end": { - "line": 540, + "line": 551, "column": 38 } }, "object": { "type": "Identifier", - "start": 20034, - "end": 20040, + "start": 20393, + "end": 20399, "loc": { "start": { - "line": 540, + "line": 551, "column": 26 }, "end": { - "line": 540, + "line": 551, "column": 32 }, "identifierName": "shapes" @@ -37184,15 +37745,15 @@ }, "property": { "type": "Identifier", - "start": 20041, - "end": 20046, + "start": 20400, + "end": 20405, "loc": { "start": { - "line": 540, + "line": 551, "column": 33 }, "end": { - "line": 540, + "line": 551, "column": 38 }, "identifierName": "curve" @@ -37205,15 +37766,15 @@ { "type": "CommentLine", "value": " Blue hoop about Z-axis", - "start": 19982, - "end": 20007, + "start": 20341, + "end": 20366, "loc": { "start": { - "line": 539, + "line": 550, "column": 59 }, "end": { - "line": 539, + "line": 550, "column": 84 } } @@ -37222,15 +37783,15 @@ }, { "type": "ObjectProperty", - "start": 20064, - "end": 20088, + "start": 20423, + "end": 20447, "loc": { "start": { - "line": 541, + "line": 552, "column": 16 }, "end": { - "line": 541, + "line": 552, "column": 40 } }, @@ -37239,15 +37800,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20064, - "end": 20072, + "start": 20423, + "end": 20431, "loc": { "start": { - "line": 541, + "line": 552, "column": 16 }, "end": { - "line": 541, + "line": 552, "column": 24 }, "identifierName": "material" @@ -37256,29 +37817,29 @@ }, "value": { "type": "MemberExpression", - "start": 20074, - "end": 20088, + "start": 20433, + "end": 20447, "loc": { "start": { - "line": 541, + "line": 552, "column": 26 }, "end": { - "line": 541, + "line": 552, "column": 40 } }, "object": { "type": "Identifier", - "start": 20074, - "end": 20083, + "start": 20433, + "end": 20442, "loc": { "start": { - "line": 541, + "line": 552, "column": 26 }, "end": { - "line": 541, + "line": 552, "column": 35 }, "identifierName": "materials" @@ -37287,15 +37848,15 @@ }, "property": { "type": "Identifier", - "start": 20084, - "end": 20088, + "start": 20443, + "end": 20447, "loc": { "start": { - "line": 541, + "line": 552, "column": 36 }, "end": { - "line": 541, + "line": 552, "column": 40 }, "identifierName": "blue" @@ -37307,15 +37868,15 @@ }, { "type": "ObjectProperty", - "start": 20106, - "end": 20185, + "start": 20465, + "end": 20544, "loc": { "start": { - "line": 542, + "line": 553, "column": 16 }, "end": { - "line": 542, + "line": 553, "column": 95 } }, @@ -37324,15 +37885,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20106, - "end": 20112, + "start": 20465, + "end": 20471, "loc": { "start": { - "line": 542, + "line": 553, "column": 16 }, "end": { - "line": 542, + "line": 553, "column": 22 }, "identifierName": "matrix" @@ -37341,43 +37902,43 @@ }, "value": { "type": "CallExpression", - "start": 20114, - "end": 20185, + "start": 20473, + "end": 20544, "loc": { "start": { - "line": 542, + "line": 553, "column": 24 }, "end": { - "line": 542, + "line": 553, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 20114, - "end": 20132, + "start": 20473, + "end": 20491, "loc": { "start": { - "line": 542, + "line": 553, "column": 24 }, "end": { - "line": 542, + "line": 553, "column": 42 } }, "object": { "type": "Identifier", - "start": 20114, - "end": 20118, + "start": 20473, + "end": 20477, "loc": { "start": { - "line": 542, + "line": 553, "column": 24 }, "end": { - "line": 542, + "line": 553, "column": 28 }, "identifierName": "math" @@ -37386,15 +37947,15 @@ }, "property": { "type": "Identifier", - "start": 20119, - "end": 20132, + "start": 20478, + "end": 20491, "loc": { "start": { - "line": 542, + "line": 553, "column": 29 }, "end": { - "line": 542, + "line": 553, "column": 42 }, "identifierName": "rotationMat4v" @@ -37406,29 +37967,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 20133, - "end": 20152, + "start": 20492, + "end": 20511, "loc": { "start": { - "line": 542, + "line": 553, "column": 43 }, "end": { - "line": 542, + "line": 553, "column": 62 } }, "left": { "type": "NumericLiteral", - "start": 20133, - "end": 20136, + "start": 20492, + "end": 20495, "loc": { "start": { - "line": 542, + "line": 553, "column": 43 }, "end": { - "line": 542, + "line": 553, "column": 46 } }, @@ -37441,29 +38002,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 20139, - "end": 20152, + "start": 20498, + "end": 20511, "loc": { "start": { - "line": 542, + "line": 553, "column": 49 }, "end": { - "line": 542, + "line": 553, "column": 62 } }, "object": { "type": "Identifier", - "start": 20139, - "end": 20143, + "start": 20498, + "end": 20502, "loc": { "start": { - "line": 542, + "line": 553, "column": 49 }, "end": { - "line": 542, + "line": 553, "column": 53 }, "identifierName": "math" @@ -37472,15 +38033,15 @@ }, "property": { "type": "Identifier", - "start": 20144, - "end": 20152, + "start": 20503, + "end": 20511, "loc": { "start": { - "line": 542, + "line": 553, "column": 54 }, "end": { - "line": 542, + "line": 553, "column": 62 }, "identifierName": "DEGTORAD" @@ -37492,30 +38053,30 @@ }, { "type": "ArrayExpression", - "start": 20154, - "end": 20163, + "start": 20513, + "end": 20522, "loc": { "start": { - "line": 542, + "line": 553, "column": 64 }, "end": { - "line": 542, + "line": 553, "column": 73 } }, "elements": [ { "type": "NumericLiteral", - "start": 20155, - "end": 20156, + "start": 20514, + "end": 20515, "loc": { "start": { - "line": 542, + "line": 553, "column": 65 }, "end": { - "line": 542, + "line": 553, "column": 66 } }, @@ -37527,15 +38088,15 @@ }, { "type": "NumericLiteral", - "start": 20158, - "end": 20159, + "start": 20517, + "end": 20518, "loc": { "start": { - "line": 542, + "line": 553, "column": 68 }, "end": { - "line": 542, + "line": 553, "column": 69 } }, @@ -37547,15 +38108,15 @@ }, { "type": "NumericLiteral", - "start": 20161, - "end": 20162, + "start": 20520, + "end": 20521, "loc": { "start": { - "line": 542, + "line": 553, "column": 71 }, "end": { - "line": 542, + "line": 553, "column": 72 } }, @@ -37569,43 +38130,43 @@ }, { "type": "CallExpression", - "start": 20165, - "end": 20184, + "start": 20524, + "end": 20543, "loc": { "start": { - "line": 542, + "line": 553, "column": 75 }, "end": { - "line": 542, + "line": 553, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 20165, - "end": 20182, + "start": 20524, + "end": 20541, "loc": { "start": { - "line": 542, + "line": 553, "column": 75 }, "end": { - "line": 542, + "line": 553, "column": 92 } }, "object": { "type": "Identifier", - "start": 20165, - "end": 20169, + "start": 20524, + "end": 20528, "loc": { "start": { - "line": 542, + "line": 553, "column": 75 }, "end": { - "line": 542, + "line": 553, "column": 79 }, "identifierName": "math" @@ -37614,15 +38175,15 @@ }, "property": { "type": "Identifier", - "start": 20170, - "end": 20182, + "start": 20529, + "end": 20541, "loc": { "start": { - "line": 542, + "line": 553, "column": 80 }, "end": { - "line": 542, + "line": 553, "column": 92 }, "identifierName": "identityMat4" @@ -37638,15 +38199,15 @@ }, { "type": "ObjectProperty", - "start": 20203, - "end": 20218, + "start": 20562, + "end": 20577, "loc": { "start": { - "line": 543, + "line": 554, "column": 16 }, "end": { - "line": 543, + "line": 554, "column": 31 } }, @@ -37655,15 +38216,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20203, - "end": 20211, + "start": 20562, + "end": 20570, "loc": { "start": { - "line": 543, + "line": 554, "column": 16 }, "end": { - "line": 543, + "line": 554, "column": 24 }, "identifierName": "pickable" @@ -37672,15 +38233,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20213, - "end": 20218, + "start": 20572, + "end": 20577, "loc": { "start": { - "line": 543, + "line": 554, "column": 26 }, "end": { - "line": 543, + "line": 554, "column": 31 } }, @@ -37689,15 +38250,15 @@ }, { "type": "ObjectProperty", - "start": 20236, - "end": 20252, + "start": 20595, + "end": 20611, "loc": { "start": { - "line": 544, + "line": 555, "column": 16 }, "end": { - "line": 544, + "line": 555, "column": 32 } }, @@ -37706,15 +38267,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20236, - "end": 20246, + "start": 20595, + "end": 20605, "loc": { "start": { - "line": 544, + "line": 555, "column": 16 }, "end": { - "line": 544, + "line": 555, "column": 26 }, "identifierName": "collidable" @@ -37723,15 +38284,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20248, - "end": 20252, + "start": 20607, + "end": 20611, "loc": { "start": { - "line": 544, + "line": 555, "column": 28 }, "end": { - "line": 544, + "line": 555, "column": 32 } }, @@ -37740,15 +38301,15 @@ }, { "type": "ObjectProperty", - "start": 20270, - "end": 20286, + "start": 20629, + "end": 20645, "loc": { "start": { - "line": 545, + "line": 556, "column": 16 }, "end": { - "line": 545, + "line": 556, "column": 32 } }, @@ -37757,15 +38318,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20270, - "end": 20279, + "start": 20629, + "end": 20638, "loc": { "start": { - "line": 545, + "line": 556, "column": 16 }, "end": { - "line": 545, + "line": 556, "column": 25 }, "identifierName": "clippable" @@ -37774,15 +38335,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20281, - "end": 20286, + "start": 20640, + "end": 20645, "loc": { "start": { - "line": 545, + "line": 556, "column": 27 }, "end": { - "line": 545, + "line": 556, "column": 32 } }, @@ -37791,15 +38352,15 @@ }, { "type": "ObjectProperty", - "start": 20304, - "end": 20318, + "start": 20663, + "end": 20677, "loc": { "start": { - "line": 546, + "line": 557, "column": 16 }, "end": { - "line": 546, + "line": 557, "column": 30 } }, @@ -37808,15 +38369,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20304, - "end": 20311, + "start": 20663, + "end": 20670, "loc": { "start": { - "line": 546, + "line": 557, "column": 16 }, "end": { - "line": 546, + "line": 557, "column": 23 }, "identifierName": "visible" @@ -37825,20 +38386,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 20313, - "end": 20318, + "start": 20672, + "end": 20677, "loc": { "start": { - "line": 546, + "line": 557, "column": 25 }, "end": { - "line": 546, + "line": 557, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 20695, + "end": 20710, + "loc": { + "start": { + "line": 558, + "column": 16 + }, + "end": { + "line": 558, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20695, + "end": 20703, + "loc": { + "start": { + "line": 558, + "column": 16 + }, + "end": { + "line": 558, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 20705, + "end": 20710, + "loc": { + "start": { + "line": 558, + "column": 26 + }, + "end": { + "line": 558, + "column": 31 + } + }, + "value": false + } } ] } @@ -37846,15 +38458,15 @@ }, { "type": "Identifier", - "start": 20335, - "end": 20351, + "start": 20727, + "end": 20743, "loc": { "start": { - "line": 547, + "line": 559, "column": 16 }, "end": { - "line": 547, + "line": 559, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -37867,15 +38479,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 19677, - "end": 19785, + "start": 20036, + "end": 20144, "loc": { "start": { - "line": 535, + "line": 546, "column": 12 }, "end": { - "line": 535, + "line": 546, "column": 120 } } @@ -37883,15 +38495,15 @@ { "type": "CommentLine", "value": "", - "start": 19798, - "end": 19800, + "start": 20157, + "end": 20159, "loc": { "start": { - "line": 536, + "line": 547, "column": 12 }, "end": { - "line": 536, + "line": 547, "column": 14 } } @@ -37899,15 +38511,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 19813, - "end": 19921, + "start": 20172, + "end": 20280, "loc": { "start": { - "line": 537, + "line": 548, "column": 12 }, "end": { - "line": 537, + "line": 548, "column": 120 } } @@ -37916,15 +38528,15 @@ }, { "type": "ObjectProperty", - "start": 20367, - "end": 20773, + "start": 20759, + "end": 21198, "loc": { "start": { - "line": 549, + "line": 561, "column": 12 }, "end": { - "line": 557, + "line": 570, "column": 33 } }, @@ -37933,15 +38545,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20367, - "end": 20379, + "start": 20759, + "end": 20771, "loc": { "start": { - "line": 549, + "line": 561, "column": 12 }, "end": { - "line": 549, + "line": 561, "column": 24 }, "identifierName": "zCurveHandle" @@ -37950,43 +38562,43 @@ }, "value": { "type": "CallExpression", - "start": 20381, - "end": 20773, + "start": 20773, + "end": 21198, "loc": { "start": { - "line": 549, + "line": 561, "column": 26 }, "end": { - "line": 557, + "line": 570, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 20381, - "end": 20398, + "start": 20773, + "end": 20790, "loc": { "start": { - "line": 549, + "line": 561, "column": 26 }, "end": { - "line": 549, + "line": 561, "column": 43 } }, "object": { "type": "Identifier", - "start": 20381, - "end": 20389, + "start": 20773, + "end": 20781, "loc": { "start": { - "line": 549, + "line": 561, "column": 26 }, "end": { - "line": 549, + "line": 561, "column": 34 }, "identifierName": "rootNode" @@ -37995,15 +38607,15 @@ }, "property": { "type": "Identifier", - "start": 20390, - "end": 20398, + "start": 20782, + "end": 20790, "loc": { "start": { - "line": 549, + "line": 561, "column": 35 }, "end": { - "line": 549, + "line": 561, "column": 43 }, "identifierName": "addChild" @@ -38015,29 +38627,29 @@ "arguments": [ { "type": "NewExpression", - "start": 20399, - "end": 20754, + "start": 20791, + "end": 21179, "loc": { "start": { - "line": 549, + "line": 561, "column": 44 }, "end": { - "line": 557, + "line": 570, "column": 14 } }, "callee": { "type": "Identifier", - "start": 20403, - "end": 20407, + "start": 20795, + "end": 20799, "loc": { "start": { - "line": 549, + "line": 561, "column": 48 }, "end": { - "line": 549, + "line": 561, "column": 52 }, "identifierName": "Mesh" @@ -38047,15 +38659,15 @@ "arguments": [ { "type": "Identifier", - "start": 20408, - "end": 20416, + "start": 20800, + "end": 20808, "loc": { "start": { - "line": 549, + "line": 561, "column": 53 }, "end": { - "line": 549, + "line": 561, "column": 61 }, "identifierName": "rootNode" @@ -38064,30 +38676,30 @@ }, { "type": "ObjectExpression", - "start": 20418, - "end": 20753, + "start": 20810, + "end": 21178, "loc": { "start": { - "line": 549, + "line": 561, "column": 63 }, "end": { - "line": 557, + "line": 570, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 20436, - "end": 20464, + "start": 20828, + "end": 20856, "loc": { "start": { - "line": 550, + "line": 562, "column": 16 }, "end": { - "line": 550, + "line": 562, "column": 44 } }, @@ -38096,15 +38708,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20436, - "end": 20444, + "start": 20828, + "end": 20836, "loc": { "start": { - "line": 550, + "line": 562, "column": 16 }, "end": { - "line": 550, + "line": 562, "column": 24 }, "identifierName": "geometry" @@ -38113,29 +38725,29 @@ }, "value": { "type": "MemberExpression", - "start": 20446, - "end": 20464, + "start": 20838, + "end": 20856, "loc": { "start": { - "line": 550, + "line": 562, "column": 26 }, "end": { - "line": 550, + "line": 562, "column": 44 } }, "object": { "type": "Identifier", - "start": 20446, - "end": 20452, + "start": 20838, + "end": 20844, "loc": { "start": { - "line": 550, + "line": 562, "column": 26 }, "end": { - "line": 550, + "line": 562, "column": 32 }, "identifierName": "shapes" @@ -38144,15 +38756,15 @@ }, "property": { "type": "Identifier", - "start": 20453, - "end": 20464, + "start": 20845, + "end": 20856, "loc": { "start": { - "line": 550, + "line": 562, "column": 33 }, "end": { - "line": 550, + "line": 562, "column": 44 }, "identifierName": "curveHandle" @@ -38164,15 +38776,15 @@ }, { "type": "ObjectProperty", - "start": 20482, - "end": 20510, + "start": 20874, + "end": 20902, "loc": { "start": { - "line": 551, + "line": 563, "column": 16 }, "end": { - "line": 551, + "line": 563, "column": 44 } }, @@ -38181,15 +38793,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20482, - "end": 20490, + "start": 20874, + "end": 20882, "loc": { "start": { - "line": 551, + "line": 563, "column": 16 }, "end": { - "line": 551, + "line": 563, "column": 24 }, "identifierName": "material" @@ -38198,29 +38810,29 @@ }, "value": { "type": "MemberExpression", - "start": 20492, - "end": 20510, + "start": 20884, + "end": 20902, "loc": { "start": { - "line": 551, + "line": 563, "column": 26 }, "end": { - "line": 551, + "line": 563, "column": 44 } }, "object": { "type": "Identifier", - "start": 20492, - "end": 20501, + "start": 20884, + "end": 20893, "loc": { "start": { - "line": 551, + "line": 563, "column": 26 }, "end": { - "line": 551, + "line": 563, "column": 35 }, "identifierName": "materials" @@ -38229,15 +38841,15 @@ }, "property": { "type": "Identifier", - "start": 20502, - "end": 20510, + "start": 20894, + "end": 20902, "loc": { "start": { - "line": 551, + "line": 563, "column": 36 }, "end": { - "line": 551, + "line": 563, "column": 44 }, "identifierName": "pickable" @@ -38249,15 +38861,15 @@ }, { "type": "ObjectProperty", - "start": 20528, - "end": 20607, + "start": 20920, + "end": 20999, "loc": { "start": { - "line": 552, + "line": 564, "column": 16 }, "end": { - "line": 552, + "line": 564, "column": 95 } }, @@ -38266,15 +38878,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20528, - "end": 20534, + "start": 20920, + "end": 20926, "loc": { "start": { - "line": 552, + "line": 564, "column": 16 }, "end": { - "line": 552, + "line": 564, "column": 22 }, "identifierName": "matrix" @@ -38283,43 +38895,43 @@ }, "value": { "type": "CallExpression", - "start": 20536, - "end": 20607, + "start": 20928, + "end": 20999, "loc": { "start": { - "line": 552, + "line": 564, "column": 24 }, "end": { - "line": 552, + "line": 564, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 20536, - "end": 20554, + "start": 20928, + "end": 20946, "loc": { "start": { - "line": 552, + "line": 564, "column": 24 }, "end": { - "line": 552, + "line": 564, "column": 42 } }, "object": { "type": "Identifier", - "start": 20536, - "end": 20540, + "start": 20928, + "end": 20932, "loc": { "start": { - "line": 552, + "line": 564, "column": 24 }, "end": { - "line": 552, + "line": 564, "column": 28 }, "identifierName": "math" @@ -38328,15 +38940,15 @@ }, "property": { "type": "Identifier", - "start": 20541, - "end": 20554, + "start": 20933, + "end": 20946, "loc": { "start": { - "line": 552, + "line": 564, "column": 29 }, "end": { - "line": 552, + "line": 564, "column": 42 }, "identifierName": "rotationMat4v" @@ -38348,29 +38960,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 20555, - "end": 20574, + "start": 20947, + "end": 20966, "loc": { "start": { - "line": 552, + "line": 564, "column": 43 }, "end": { - "line": 552, + "line": 564, "column": 62 } }, "left": { "type": "NumericLiteral", - "start": 20555, - "end": 20558, + "start": 20947, + "end": 20950, "loc": { "start": { - "line": 552, + "line": 564, "column": 43 }, "end": { - "line": 552, + "line": 564, "column": 46 } }, @@ -38383,29 +38995,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 20561, - "end": 20574, + "start": 20953, + "end": 20966, "loc": { "start": { - "line": 552, + "line": 564, "column": 49 }, "end": { - "line": 552, + "line": 564, "column": 62 } }, "object": { "type": "Identifier", - "start": 20561, - "end": 20565, + "start": 20953, + "end": 20957, "loc": { "start": { - "line": 552, + "line": 564, "column": 49 }, "end": { - "line": 552, + "line": 564, "column": 53 }, "identifierName": "math" @@ -38414,15 +39026,15 @@ }, "property": { "type": "Identifier", - "start": 20566, - "end": 20574, + "start": 20958, + "end": 20966, "loc": { "start": { - "line": 552, + "line": 564, "column": 54 }, "end": { - "line": 552, + "line": 564, "column": 62 }, "identifierName": "DEGTORAD" @@ -38434,30 +39046,30 @@ }, { "type": "ArrayExpression", - "start": 20576, - "end": 20585, + "start": 20968, + "end": 20977, "loc": { "start": { - "line": 552, + "line": 564, "column": 64 }, "end": { - "line": 552, + "line": 564, "column": 73 } }, "elements": [ { "type": "NumericLiteral", - "start": 20577, - "end": 20578, + "start": 20969, + "end": 20970, "loc": { "start": { - "line": 552, + "line": 564, "column": 65 }, "end": { - "line": 552, + "line": 564, "column": 66 } }, @@ -38469,15 +39081,15 @@ }, { "type": "NumericLiteral", - "start": 20580, - "end": 20581, + "start": 20972, + "end": 20973, "loc": { "start": { - "line": 552, + "line": 564, "column": 68 }, "end": { - "line": 552, + "line": 564, "column": 69 } }, @@ -38489,15 +39101,15 @@ }, { "type": "NumericLiteral", - "start": 20583, - "end": 20584, + "start": 20975, + "end": 20976, "loc": { "start": { - "line": 552, + "line": 564, "column": 71 }, "end": { - "line": 552, + "line": 564, "column": 72 } }, @@ -38511,43 +39123,43 @@ }, { "type": "CallExpression", - "start": 20587, - "end": 20606, + "start": 20979, + "end": 20998, "loc": { "start": { - "line": 552, + "line": 564, "column": 75 }, "end": { - "line": 552, + "line": 564, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 20587, - "end": 20604, + "start": 20979, + "end": 20996, "loc": { "start": { - "line": 552, + "line": 564, "column": 75 }, "end": { - "line": 552, + "line": 564, "column": 92 } }, "object": { "type": "Identifier", - "start": 20587, - "end": 20591, + "start": 20979, + "end": 20983, "loc": { "start": { - "line": 552, + "line": 564, "column": 75 }, "end": { - "line": 552, + "line": 564, "column": 79 }, "identifierName": "math" @@ -38556,15 +39168,15 @@ }, "property": { "type": "Identifier", - "start": 20592, - "end": 20604, + "start": 20984, + "end": 20996, "loc": { "start": { - "line": 552, + "line": 564, "column": 80 }, "end": { - "line": 552, + "line": 564, "column": 92 }, "identifierName": "identityMat4" @@ -38580,15 +39192,15 @@ }, { "type": "ObjectProperty", - "start": 20625, - "end": 20639, + "start": 21017, + "end": 21031, "loc": { "start": { - "line": 553, + "line": 565, "column": 16 }, "end": { - "line": 553, + "line": 565, "column": 30 } }, @@ -38597,15 +39209,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20625, - "end": 20633, + "start": 21017, + "end": 21025, "loc": { "start": { - "line": 553, + "line": 565, "column": 16 }, "end": { - "line": 553, + "line": 565, "column": 24 }, "identifierName": "pickable" @@ -38614,15 +39226,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20635, - "end": 20639, + "start": 21027, + "end": 21031, "loc": { "start": { - "line": 553, + "line": 565, "column": 26 }, "end": { - "line": 553, + "line": 565, "column": 30 } }, @@ -38631,15 +39243,15 @@ }, { "type": "ObjectProperty", - "start": 20657, - "end": 20673, + "start": 21049, + "end": 21065, "loc": { "start": { - "line": 554, + "line": 566, "column": 16 }, "end": { - "line": 554, + "line": 566, "column": 32 } }, @@ -38648,15 +39260,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20657, - "end": 20667, + "start": 21049, + "end": 21059, "loc": { "start": { - "line": 554, + "line": 566, "column": 16 }, "end": { - "line": 554, + "line": 566, "column": 26 }, "identifierName": "collidable" @@ -38665,15 +39277,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20669, - "end": 20673, + "start": 21061, + "end": 21065, "loc": { "start": { - "line": 554, + "line": 566, "column": 28 }, "end": { - "line": 554, + "line": 566, "column": 32 } }, @@ -38682,15 +39294,15 @@ }, { "type": "ObjectProperty", - "start": 20691, - "end": 20707, + "start": 21083, + "end": 21099, "loc": { "start": { - "line": 555, + "line": 567, "column": 16 }, "end": { - "line": 555, + "line": 567, "column": 32 } }, @@ -38699,15 +39311,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20691, - "end": 20700, + "start": 21083, + "end": 21092, "loc": { "start": { - "line": 555, + "line": 567, "column": 16 }, "end": { - "line": 555, + "line": 567, "column": 25 }, "identifierName": "clippable" @@ -38716,15 +39328,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20702, - "end": 20707, + "start": 21094, + "end": 21099, "loc": { "start": { - "line": 555, + "line": 567, "column": 27 }, "end": { - "line": 555, + "line": 567, "column": 32 } }, @@ -38733,15 +39345,15 @@ }, { "type": "ObjectProperty", - "start": 20725, - "end": 20739, + "start": 21117, + "end": 21131, "loc": { "start": { - "line": 556, + "line": 568, "column": 16 }, "end": { - "line": 556, + "line": 568, "column": 30 } }, @@ -38750,15 +39362,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20725, - "end": 20732, + "start": 21117, + "end": 21124, "loc": { "start": { - "line": 556, + "line": 568, "column": 16 }, "end": { - "line": 556, + "line": 568, "column": 23 }, "identifierName": "visible" @@ -38767,20 +39379,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 20734, - "end": 20739, + "start": 21126, + "end": 21131, "loc": { "start": { - "line": 556, + "line": 568, "column": 25 }, "end": { - "line": 556, + "line": 568, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 21149, + "end": 21164, + "loc": { + "start": { + "line": 569, + "column": 16 + }, + "end": { + "line": 569, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 21149, + "end": 21157, + "loc": { + "start": { + "line": 569, + "column": 16 + }, + "end": { + "line": 569, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 21159, + "end": 21164, + "loc": { + "start": { + "line": 569, + "column": 26 + }, + "end": { + "line": 569, + "column": 31 + } + }, + "value": false + } } ] } @@ -38788,15 +39451,15 @@ }, { "type": "Identifier", - "start": 20756, - "end": 20772, + "start": 21181, + "end": 21197, "loc": { "start": { - "line": 557, + "line": 570, "column": 16 }, "end": { - "line": 557, + "line": 570, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -38808,15 +39471,15 @@ }, { "type": "ObjectProperty", - "start": 20788, - "end": 21420, + "start": 21213, + "end": 21878, "loc": { "start": { - "line": 559, + "line": 572, "column": 12 }, "end": { - "line": 571, + "line": 585, "column": 33 } }, @@ -38825,15 +39488,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20788, - "end": 20805, + "start": 21213, + "end": 21230, "loc": { "start": { - "line": 559, + "line": 572, "column": 12 }, "end": { - "line": 559, + "line": 572, "column": 29 }, "identifierName": "zCurveCurveArrow1" @@ -38842,43 +39505,43 @@ }, "value": { "type": "CallExpression", - "start": 20807, - "end": 21420, + "start": 21232, + "end": 21878, "loc": { "start": { - "line": 559, + "line": 572, "column": 31 }, "end": { - "line": 571, + "line": 585, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 20807, - "end": 20824, + "start": 21232, + "end": 21249, "loc": { "start": { - "line": 559, + "line": 572, "column": 31 }, "end": { - "line": 559, + "line": 572, "column": 48 } }, "object": { "type": "Identifier", - "start": 20807, - "end": 20815, + "start": 21232, + "end": 21240, "loc": { "start": { - "line": 559, + "line": 572, "column": 31 }, "end": { - "line": 559, + "line": 572, "column": 39 }, "identifierName": "rootNode" @@ -38887,15 +39550,15 @@ }, "property": { "type": "Identifier", - "start": 20816, - "end": 20824, + "start": 21241, + "end": 21249, "loc": { "start": { - "line": 559, + "line": 572, "column": 40 }, "end": { - "line": 559, + "line": 572, "column": 48 }, "identifierName": "addChild" @@ -38907,29 +39570,29 @@ "arguments": [ { "type": "NewExpression", - "start": 20825, - "end": 21401, + "start": 21250, + "end": 21859, "loc": { "start": { - "line": 559, + "line": 572, "column": 49 }, "end": { - "line": 571, + "line": 585, "column": 14 } }, "callee": { "type": "Identifier", - "start": 20829, - "end": 20833, + "start": 21254, + "end": 21258, "loc": { "start": { - "line": 559, + "line": 572, "column": 53 }, "end": { - "line": 559, + "line": 572, "column": 57 }, "identifierName": "Mesh" @@ -38939,15 +39602,15 @@ "arguments": [ { "type": "Identifier", - "start": 20834, - "end": 20842, + "start": 21259, + "end": 21267, "loc": { "start": { - "line": 559, + "line": 572, "column": 58 }, "end": { - "line": 559, + "line": 572, "column": 66 }, "identifierName": "rootNode" @@ -38956,30 +39619,30 @@ }, { "type": "ObjectExpression", - "start": 20844, - "end": 21400, + "start": 21269, + "end": 21858, "loc": { "start": { - "line": 559, + "line": 572, "column": 68 }, "end": { - "line": 571, + "line": 585, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 20862, - "end": 20888, + "start": 21287, + "end": 21313, "loc": { "start": { - "line": 560, + "line": 573, "column": 16 }, "end": { - "line": 560, + "line": 573, "column": 42 } }, @@ -38988,15 +39651,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20862, - "end": 20870, + "start": 21287, + "end": 21295, "loc": { "start": { - "line": 560, + "line": 573, "column": 16 }, "end": { - "line": 560, + "line": 573, "column": 24 }, "identifierName": "geometry" @@ -39005,29 +39668,29 @@ }, "value": { "type": "MemberExpression", - "start": 20872, - "end": 20888, + "start": 21297, + "end": 21313, "loc": { "start": { - "line": 560, + "line": 573, "column": 26 }, "end": { - "line": 560, + "line": 573, "column": 42 } }, "object": { "type": "Identifier", - "start": 20872, - "end": 20878, + "start": 21297, + "end": 21303, "loc": { "start": { - "line": 560, + "line": 573, "column": 26 }, "end": { - "line": 560, + "line": 573, "column": 32 }, "identifierName": "shapes" @@ -39036,15 +39699,15 @@ }, "property": { "type": "Identifier", - "start": 20879, - "end": 20888, + "start": 21304, + "end": 21313, "loc": { "start": { - "line": 560, + "line": 573, "column": 33 }, "end": { - "line": 560, + "line": 573, "column": 42 }, "identifierName": "arrowHead" @@ -39056,15 +39719,15 @@ }, { "type": "ObjectProperty", - "start": 20906, - "end": 20930, + "start": 21331, + "end": 21355, "loc": { "start": { - "line": 561, + "line": 574, "column": 16 }, "end": { - "line": 561, + "line": 574, "column": 40 } }, @@ -39073,15 +39736,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20906, - "end": 20914, + "start": 21331, + "end": 21339, "loc": { "start": { - "line": 561, + "line": 574, "column": 16 }, "end": { - "line": 561, + "line": 574, "column": 24 }, "identifierName": "material" @@ -39090,29 +39753,29 @@ }, "value": { "type": "MemberExpression", - "start": 20916, - "end": 20930, + "start": 21341, + "end": 21355, "loc": { "start": { - "line": 561, + "line": 574, "column": 26 }, "end": { - "line": 561, + "line": 574, "column": 40 } }, "object": { "type": "Identifier", - "start": 20916, - "end": 20925, + "start": 21341, + "end": 21350, "loc": { "start": { - "line": 561, + "line": 574, "column": 26 }, "end": { - "line": 561, + "line": 574, "column": 35 }, "identifierName": "materials" @@ -39121,15 +39784,15 @@ }, "property": { "type": "Identifier", - "start": 20926, - "end": 20930, + "start": 21351, + "end": 21355, "loc": { "start": { - "line": 561, + "line": 574, "column": 36 }, "end": { - "line": 561, + "line": 574, "column": 40 }, "identifierName": "blue" @@ -39141,15 +39804,15 @@ }, { "type": "ObjectProperty", - "start": 20948, - "end": 21254, + "start": 21373, + "end": 21679, "loc": { "start": { - "line": 562, + "line": 575, "column": 16 }, "end": { - "line": 566, + "line": 579, "column": 20 } }, @@ -39158,15 +39821,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20948, - "end": 20954, + "start": 21373, + "end": 21379, "loc": { "start": { - "line": 562, + "line": 575, "column": 16 }, "end": { - "line": 562, + "line": 575, "column": 22 }, "identifierName": "matrix" @@ -39175,29 +39838,29 @@ }, "value": { "type": "CallExpression", - "start": 20956, - "end": 21254, + "start": 21381, + "end": 21679, "loc": { "start": { - "line": 562, + "line": 575, "column": 24 }, "end": { - "line": 566, + "line": 579, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 20957, - "end": 21251, + "start": 21382, + "end": 21676, "loc": { "start": { - "line": 562, + "line": 575, "column": 25 }, "end": { - "line": 566, + "line": 579, "column": 17 } }, @@ -39208,59 +39871,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 20969, - "end": 21251, + "start": 21394, + "end": 21676, "loc": { "start": { - "line": 562, + "line": 575, "column": 37 }, "end": { - "line": 566, + "line": 579, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 20991, - "end": 21064, + "start": 21416, + "end": 21489, "loc": { "start": { - "line": 563, + "line": 576, "column": 20 }, "end": { - "line": 563, + "line": 576, "column": 93 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 20997, - "end": 21063, + "start": 21422, + "end": 21488, "loc": { "start": { - "line": 563, + "line": 576, "column": 26 }, "end": { - "line": 563, + "line": 576, "column": 92 } }, "id": { "type": "Identifier", - "start": 20997, - "end": 21006, + "start": 21422, + "end": 21431, "loc": { "start": { - "line": 563, + "line": 576, "column": 26 }, "end": { - "line": 563, + "line": 576, "column": 35 }, "identifierName": "translate" @@ -39269,43 +39932,43 @@ }, "init": { "type": "CallExpression", - "start": 21009, - "end": 21063, + "start": 21434, + "end": 21488, "loc": { "start": { - "line": 563, + "line": 576, "column": 38 }, "end": { - "line": 563, + "line": 576, "column": 92 } }, "callee": { "type": "MemberExpression", - "start": 21009, - "end": 21028, + "start": 21434, + "end": 21453, "loc": { "start": { - "line": 563, + "line": 576, "column": 38 }, "end": { - "line": 563, + "line": 576, "column": 57 } }, "object": { "type": "Identifier", - "start": 21009, - "end": 21013, + "start": 21434, + "end": 21438, "loc": { "start": { - "line": 563, + "line": 576, "column": 38 }, "end": { - "line": 563, + "line": 576, "column": 42 }, "identifierName": "math" @@ -39314,15 +39977,15 @@ }, "property": { "type": "Identifier", - "start": 21014, - "end": 21028, + "start": 21439, + "end": 21453, "loc": { "start": { - "line": 563, + "line": 576, "column": 43 }, "end": { - "line": 563, + "line": 576, "column": 57 }, "identifierName": "translateMat4c" @@ -39334,15 +39997,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 21029, - "end": 21031, + "start": 21454, + "end": 21456, "loc": { "start": { - "line": 563, + "line": 576, "column": 58 }, "end": { - "line": 563, + "line": 576, "column": 60 } }, @@ -39354,15 +40017,15 @@ }, { "type": "UnaryExpression", - "start": 21033, - "end": 21038, + "start": 21458, + "end": 21463, "loc": { "start": { - "line": 563, + "line": 576, "column": 62 }, "end": { - "line": 563, + "line": 576, "column": 67 } }, @@ -39370,15 +40033,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 21034, - "end": 21038, + "start": 21459, + "end": 21463, "loc": { "start": { - "line": 563, + "line": 576, "column": 63 }, "end": { - "line": 563, + "line": 576, "column": 67 } }, @@ -39394,15 +40057,15 @@ }, { "type": "NumericLiteral", - "start": 21040, - "end": 21041, + "start": 21465, + "end": 21466, "loc": { "start": { - "line": 563, + "line": 576, "column": 69 }, "end": { - "line": 563, + "line": 576, "column": 70 } }, @@ -39414,43 +40077,43 @@ }, { "type": "CallExpression", - "start": 21043, - "end": 21062, + "start": 21468, + "end": 21487, "loc": { "start": { - "line": 563, + "line": 576, "column": 72 }, "end": { - "line": 563, + "line": 576, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 21043, - "end": 21060, + "start": 21468, + "end": 21485, "loc": { "start": { - "line": 563, + "line": 576, "column": 72 }, "end": { - "line": 563, + "line": 576, "column": 89 } }, "object": { "type": "Identifier", - "start": 21043, - "end": 21047, + "start": 21468, + "end": 21472, "loc": { "start": { - "line": 563, + "line": 576, "column": 72 }, "end": { - "line": 563, + "line": 576, "column": 76 }, "identifierName": "math" @@ -39459,15 +40122,15 @@ }, "property": { "type": "Identifier", - "start": 21048, - "end": 21060, + "start": 21473, + "end": 21485, "loc": { "start": { - "line": 563, + "line": 576, "column": 77 }, "end": { - "line": 563, + "line": 576, "column": 89 }, "identifierName": "identityMat4" @@ -39486,44 +40149,44 @@ }, { "type": "VariableDeclaration", - "start": 21085, - "end": 21153, + "start": 21510, + "end": 21578, "loc": { "start": { - "line": 564, + "line": 577, "column": 20 }, "end": { - "line": 564, + "line": 577, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21091, - "end": 21152, + "start": 21516, + "end": 21577, "loc": { "start": { - "line": 564, + "line": 577, "column": 26 }, "end": { - "line": 564, + "line": 577, "column": 87 } }, "id": { "type": "Identifier", - "start": 21091, - "end": 21096, + "start": 21516, + "end": 21521, "loc": { "start": { - "line": 564, + "line": 577, "column": 26 }, "end": { - "line": 564, + "line": 577, "column": 31 }, "identifierName": "scale" @@ -39532,43 +40195,43 @@ }, "init": { "type": "CallExpression", - "start": 21099, - "end": 21152, + "start": 21524, + "end": 21577, "loc": { "start": { - "line": 564, + "line": 577, "column": 34 }, "end": { - "line": 564, + "line": 577, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 21099, - "end": 21114, + "start": 21524, + "end": 21539, "loc": { "start": { - "line": 564, + "line": 577, "column": 34 }, "end": { - "line": 564, + "line": 577, "column": 49 } }, "object": { "type": "Identifier", - "start": 21099, - "end": 21103, + "start": 21524, + "end": 21528, "loc": { "start": { - "line": 564, + "line": 577, "column": 34 }, "end": { - "line": 564, + "line": 577, "column": 38 }, "identifierName": "math" @@ -39577,15 +40240,15 @@ }, "property": { "type": "Identifier", - "start": 21104, - "end": 21114, + "start": 21529, + "end": 21539, "loc": { "start": { - "line": 564, + "line": 577, "column": 39 }, "end": { - "line": 564, + "line": 577, "column": 49 }, "identifierName": "scaleMat4v" @@ -39597,30 +40260,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 21115, - "end": 21130, + "start": 21540, + "end": 21555, "loc": { "start": { - "line": 564, + "line": 577, "column": 50 }, "end": { - "line": 564, + "line": 577, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 21116, - "end": 21119, + "start": 21541, + "end": 21544, "loc": { "start": { - "line": 564, + "line": 577, "column": 51 }, "end": { - "line": 564, + "line": 577, "column": 54 } }, @@ -39632,15 +40295,15 @@ }, { "type": "NumericLiteral", - "start": 21121, - "end": 21124, + "start": 21546, + "end": 21549, "loc": { "start": { - "line": 564, + "line": 577, "column": 56 }, "end": { - "line": 564, + "line": 577, "column": 59 } }, @@ -39652,15 +40315,15 @@ }, { "type": "NumericLiteral", - "start": 21126, - "end": 21129, + "start": 21551, + "end": 21554, "loc": { "start": { - "line": 564, + "line": 577, "column": 61 }, "end": { - "line": 564, + "line": 577, "column": 64 } }, @@ -39674,43 +40337,43 @@ }, { "type": "CallExpression", - "start": 21132, - "end": 21151, + "start": 21557, + "end": 21576, "loc": { "start": { - "line": 564, + "line": 577, "column": 67 }, "end": { - "line": 564, + "line": 577, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 21132, - "end": 21149, + "start": 21557, + "end": 21574, "loc": { "start": { - "line": 564, + "line": 577, "column": 67 }, "end": { - "line": 564, + "line": 577, "column": 84 } }, "object": { "type": "Identifier", - "start": 21132, - "end": 21136, + "start": 21557, + "end": 21561, "loc": { "start": { - "line": 564, + "line": 577, "column": 67 }, "end": { - "line": 564, + "line": 577, "column": 71 }, "identifierName": "math" @@ -39719,15 +40382,15 @@ }, "property": { "type": "Identifier", - "start": 21137, - "end": 21149, + "start": 21562, + "end": 21574, "loc": { "start": { - "line": 564, + "line": 577, "column": 72 }, "end": { - "line": 564, + "line": 577, "column": 84 }, "identifierName": "identityMat4" @@ -39746,57 +40409,57 @@ }, { "type": "ReturnStatement", - "start": 21174, - "end": 21233, + "start": 21599, + "end": 21658, "loc": { "start": { - "line": 565, + "line": 578, "column": 20 }, "end": { - "line": 565, + "line": 578, "column": 79 } }, "argument": { "type": "CallExpression", - "start": 21181, - "end": 21232, + "start": 21606, + "end": 21657, "loc": { "start": { - "line": 565, + "line": 578, "column": 27 }, "end": { - "line": 565, + "line": 578, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 21181, - "end": 21193, + "start": 21606, + "end": 21618, "loc": { "start": { - "line": 565, + "line": 578, "column": 27 }, "end": { - "line": 565, + "line": 578, "column": 39 } }, "object": { "type": "Identifier", - "start": 21181, - "end": 21185, + "start": 21606, + "end": 21610, "loc": { "start": { - "line": 565, + "line": 578, "column": 27 }, "end": { - "line": 565, + "line": 578, "column": 31 }, "identifierName": "math" @@ -39805,15 +40468,15 @@ }, "property": { "type": "Identifier", - "start": 21186, - "end": 21193, + "start": 21611, + "end": 21618, "loc": { "start": { - "line": 565, + "line": 578, "column": 32 }, "end": { - "line": 565, + "line": 578, "column": 39 }, "identifierName": "mulMat4" @@ -39825,15 +40488,15 @@ "arguments": [ { "type": "Identifier", - "start": 21194, - "end": 21203, + "start": 21619, + "end": 21628, "loc": { "start": { - "line": 565, + "line": 578, "column": 40 }, "end": { - "line": 565, + "line": 578, "column": 49 }, "identifierName": "translate" @@ -39842,15 +40505,15 @@ }, { "type": "Identifier", - "start": 21205, - "end": 21210, + "start": 21630, + "end": 21635, "loc": { "start": { - "line": 565, + "line": 578, "column": 51 }, "end": { - "line": 565, + "line": 578, "column": 56 }, "identifierName": "scale" @@ -39859,43 +40522,43 @@ }, { "type": "CallExpression", - "start": 21212, - "end": 21231, + "start": 21637, + "end": 21656, "loc": { "start": { - "line": 565, + "line": 578, "column": 58 }, "end": { - "line": 565, + "line": 578, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 21212, - "end": 21229, + "start": 21637, + "end": 21654, "loc": { "start": { - "line": 565, + "line": 578, "column": 58 }, "end": { - "line": 565, + "line": 578, "column": 75 } }, "object": { "type": "Identifier", - "start": 21212, - "end": 21216, + "start": 21637, + "end": 21641, "loc": { "start": { - "line": 565, + "line": 578, "column": 58 }, "end": { - "line": 565, + "line": 578, "column": 62 }, "identifierName": "math" @@ -39904,15 +40567,15 @@ }, "property": { "type": "Identifier", - "start": 21217, - "end": 21229, + "start": 21642, + "end": 21654, "loc": { "start": { - "line": 565, + "line": 578, "column": 63 }, "end": { - "line": 565, + "line": 578, "column": 75 }, "identifierName": "identityMat4" @@ -39931,7 +40594,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 20956 + "parenStart": 21381 } }, "arguments": [] @@ -39939,15 +40602,15 @@ }, { "type": "ObjectProperty", - "start": 21272, - "end": 21286, + "start": 21697, + "end": 21711, "loc": { "start": { - "line": 567, + "line": 580, "column": 16 }, "end": { - "line": 567, + "line": 580, "column": 30 } }, @@ -39956,15 +40619,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21272, - "end": 21280, + "start": 21697, + "end": 21705, "loc": { "start": { - "line": 567, + "line": 580, "column": 16 }, "end": { - "line": 567, + "line": 580, "column": 24 }, "identifierName": "pickable" @@ -39973,15 +40636,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 21282, - "end": 21286, + "start": 21707, + "end": 21711, "loc": { "start": { - "line": 567, + "line": 580, "column": 26 }, "end": { - "line": 567, + "line": 580, "column": 30 } }, @@ -39990,15 +40653,15 @@ }, { "type": "ObjectProperty", - "start": 21304, - "end": 21320, + "start": 21729, + "end": 21745, "loc": { "start": { - "line": 568, + "line": 581, "column": 16 }, "end": { - "line": 568, + "line": 581, "column": 32 } }, @@ -40007,15 +40670,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21304, - "end": 21314, + "start": 21729, + "end": 21739, "loc": { "start": { - "line": 568, + "line": 581, "column": 16 }, "end": { - "line": 568, + "line": 581, "column": 26 }, "identifierName": "collidable" @@ -40024,15 +40687,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 21316, - "end": 21320, + "start": 21741, + "end": 21745, "loc": { "start": { - "line": 568, + "line": 581, "column": 28 }, "end": { - "line": 568, + "line": 581, "column": 32 } }, @@ -40041,15 +40704,15 @@ }, { "type": "ObjectProperty", - "start": 21338, - "end": 21354, + "start": 21763, + "end": 21779, "loc": { "start": { - "line": 569, + "line": 582, "column": 16 }, "end": { - "line": 569, + "line": 582, "column": 32 } }, @@ -40058,15 +40721,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21338, - "end": 21347, + "start": 21763, + "end": 21772, "loc": { "start": { - "line": 569, + "line": 582, "column": 16 }, "end": { - "line": 569, + "line": 582, "column": 25 }, "identifierName": "clippable" @@ -40075,15 +40738,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 21349, - "end": 21354, + "start": 21774, + "end": 21779, "loc": { "start": { - "line": 569, + "line": 582, "column": 27 }, "end": { - "line": 569, + "line": 582, "column": 32 } }, @@ -40092,15 +40755,15 @@ }, { "type": "ObjectProperty", - "start": 21372, - "end": 21386, + "start": 21797, + "end": 21811, "loc": { "start": { - "line": 570, + "line": 583, "column": 16 }, "end": { - "line": 570, + "line": 583, "column": 30 } }, @@ -40109,15 +40772,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21372, - "end": 21379, + "start": 21797, + "end": 21804, "loc": { "start": { - "line": 570, + "line": 583, "column": 16 }, "end": { - "line": 570, + "line": 583, "column": 23 }, "identifierName": "visible" @@ -40126,20 +40789,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 21381, - "end": 21386, + "start": 21806, + "end": 21811, "loc": { "start": { - "line": 570, + "line": 583, "column": 25 }, "end": { - "line": 570, + "line": 583, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 21829, + "end": 21844, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 21829, + "end": 21837, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 21839, + "end": 21844, + "loc": { + "start": { + "line": 584, + "column": 26 + }, + "end": { + "line": 584, + "column": 31 + } + }, + "value": false + } } ] } @@ -40147,15 +40861,15 @@ }, { "type": "Identifier", - "start": 21403, - "end": 21419, + "start": 21861, + "end": 21877, "loc": { "start": { - "line": 571, + "line": 585, "column": 16 }, "end": { - "line": 571, + "line": 585, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -40167,15 +40881,15 @@ }, { "type": "ObjectProperty", - "start": 21435, - "end": 22212, + "start": 21893, + "end": 22703, "loc": { "start": { - "line": 573, + "line": 587, "column": 12 }, "end": { - "line": 586, + "line": 601, "column": 33 } }, @@ -40184,15 +40898,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21435, - "end": 21447, + "start": 21893, + "end": 21905, "loc": { "start": { - "line": 573, + "line": 587, "column": 12 }, "end": { - "line": 573, + "line": 587, "column": 24 }, "identifierName": "zCurveArrow2" @@ -40201,43 +40915,43 @@ }, "value": { "type": "CallExpression", - "start": 21449, - "end": 22212, + "start": 21907, + "end": 22703, "loc": { "start": { - "line": 573, + "line": 587, "column": 26 }, "end": { - "line": 586, + "line": 601, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 21449, - "end": 21466, + "start": 21907, + "end": 21924, "loc": { "start": { - "line": 573, + "line": 587, "column": 26 }, "end": { - "line": 573, + "line": 587, "column": 43 } }, "object": { "type": "Identifier", - "start": 21449, - "end": 21457, + "start": 21907, + "end": 21915, "loc": { "start": { - "line": 573, + "line": 587, "column": 26 }, "end": { - "line": 573, + "line": 587, "column": 34 }, "identifierName": "rootNode" @@ -40246,15 +40960,15 @@ }, "property": { "type": "Identifier", - "start": 21458, - "end": 21466, + "start": 21916, + "end": 21924, "loc": { "start": { - "line": 573, + "line": 587, "column": 35 }, "end": { - "line": 573, + "line": 587, "column": 43 }, "identifierName": "addChild" @@ -40266,29 +40980,29 @@ "arguments": [ { "type": "NewExpression", - "start": 21467, - "end": 22193, + "start": 21925, + "end": 22684, "loc": { "start": { - "line": 573, + "line": 587, "column": 44 }, "end": { - "line": 586, + "line": 601, "column": 14 } }, "callee": { "type": "Identifier", - "start": 21471, - "end": 21475, + "start": 21929, + "end": 21933, "loc": { "start": { - "line": 573, + "line": 587, "column": 48 }, "end": { - "line": 573, + "line": 587, "column": 52 }, "identifierName": "Mesh" @@ -40298,15 +41012,15 @@ "arguments": [ { "type": "Identifier", - "start": 21476, - "end": 21484, + "start": 21934, + "end": 21942, "loc": { "start": { - "line": 573, + "line": 587, "column": 53 }, "end": { - "line": 573, + "line": 587, "column": 61 }, "identifierName": "rootNode" @@ -40315,30 +41029,30 @@ }, { "type": "ObjectExpression", - "start": 21486, - "end": 22192, + "start": 21944, + "end": 22683, "loc": { "start": { - "line": 573, + "line": 587, "column": 63 }, "end": { - "line": 586, + "line": 601, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 21504, - "end": 21530, + "start": 21962, + "end": 21988, "loc": { "start": { - "line": 574, + "line": 588, "column": 16 }, "end": { - "line": 574, + "line": 588, "column": 42 } }, @@ -40347,15 +41061,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21504, - "end": 21512, + "start": 21962, + "end": 21970, "loc": { "start": { - "line": 574, + "line": 588, "column": 16 }, "end": { - "line": 574, + "line": 588, "column": 24 }, "identifierName": "geometry" @@ -40364,29 +41078,29 @@ }, "value": { "type": "MemberExpression", - "start": 21514, - "end": 21530, + "start": 21972, + "end": 21988, "loc": { "start": { - "line": 574, + "line": 588, "column": 26 }, "end": { - "line": 574, + "line": 588, "column": 42 } }, "object": { "type": "Identifier", - "start": 21514, - "end": 21520, + "start": 21972, + "end": 21978, "loc": { "start": { - "line": 574, + "line": 588, "column": 26 }, "end": { - "line": 574, + "line": 588, "column": 32 }, "identifierName": "shapes" @@ -40395,15 +41109,15 @@ }, "property": { "type": "Identifier", - "start": 21521, - "end": 21530, + "start": 21979, + "end": 21988, "loc": { "start": { - "line": 574, + "line": 588, "column": 33 }, "end": { - "line": 574, + "line": 588, "column": 42 }, "identifierName": "arrowHead" @@ -40415,15 +41129,15 @@ }, { "type": "ObjectProperty", - "start": 21548, - "end": 21572, + "start": 22006, + "end": 22030, "loc": { "start": { - "line": 575, + "line": 589, "column": 16 }, "end": { - "line": 575, + "line": 589, "column": 40 } }, @@ -40432,15 +41146,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21548, - "end": 21556, + "start": 22006, + "end": 22014, "loc": { "start": { - "line": 575, + "line": 589, "column": 16 }, "end": { - "line": 575, + "line": 589, "column": 24 }, "identifierName": "material" @@ -40449,29 +41163,29 @@ }, "value": { "type": "MemberExpression", - "start": 21558, - "end": 21572, + "start": 22016, + "end": 22030, "loc": { "start": { - "line": 575, + "line": 589, "column": 26 }, "end": { - "line": 575, + "line": 589, "column": 40 } }, "object": { "type": "Identifier", - "start": 21558, - "end": 21567, + "start": 22016, + "end": 22025, "loc": { "start": { - "line": 575, + "line": 589, "column": 26 }, "end": { - "line": 575, + "line": 589, "column": 35 }, "identifierName": "materials" @@ -40480,15 +41194,15 @@ }, "property": { "type": "Identifier", - "start": 21568, - "end": 21572, + "start": 22026, + "end": 22030, "loc": { "start": { - "line": 575, + "line": 589, "column": 36 }, "end": { - "line": 575, + "line": 589, "column": 40 }, "identifierName": "blue" @@ -40500,15 +41214,15 @@ }, { "type": "ObjectProperty", - "start": 21590, - "end": 22046, + "start": 22048, + "end": 22504, "loc": { "start": { - "line": 576, + "line": 590, "column": 16 }, "end": { - "line": 581, + "line": 595, "column": 20 } }, @@ -40517,15 +41231,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21590, - "end": 21596, + "start": 22048, + "end": 22054, "loc": { "start": { - "line": 576, + "line": 590, "column": 16 }, "end": { - "line": 576, + "line": 590, "column": 22 }, "identifierName": "matrix" @@ -40534,29 +41248,29 @@ }, "value": { "type": "CallExpression", - "start": 21598, - "end": 22046, + "start": 22056, + "end": 22504, "loc": { "start": { - "line": 576, + "line": 590, "column": 24 }, "end": { - "line": 581, + "line": 595, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 21599, - "end": 22043, + "start": 22057, + "end": 22501, "loc": { "start": { - "line": 576, + "line": 590, "column": 25 }, "end": { - "line": 581, + "line": 595, "column": 17 } }, @@ -40567,59 +41281,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 21611, - "end": 22043, + "start": 22069, + "end": 22501, "loc": { "start": { - "line": 576, + "line": 590, "column": 37 }, "end": { - "line": 581, + "line": 595, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 21633, - "end": 21706, + "start": 22091, + "end": 22164, "loc": { "start": { - "line": 577, + "line": 591, "column": 20 }, "end": { - "line": 577, + "line": 591, "column": 93 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21639, - "end": 21705, + "start": 22097, + "end": 22163, "loc": { "start": { - "line": 577, + "line": 591, "column": 26 }, "end": { - "line": 577, + "line": 591, "column": 92 } }, "id": { "type": "Identifier", - "start": 21639, - "end": 21648, + "start": 22097, + "end": 22106, "loc": { "start": { - "line": 577, + "line": 591, "column": 26 }, "end": { - "line": 577, + "line": 591, "column": 35 }, "identifierName": "translate" @@ -40628,43 +41342,43 @@ }, "init": { "type": "CallExpression", - "start": 21651, - "end": 21705, + "start": 22109, + "end": 22163, "loc": { "start": { - "line": 577, + "line": 591, "column": 38 }, "end": { - "line": 577, + "line": 591, "column": 92 } }, "callee": { "type": "MemberExpression", - "start": 21651, - "end": 21670, + "start": 22109, + "end": 22128, "loc": { "start": { - "line": 577, + "line": 591, "column": 38 }, "end": { - "line": 577, + "line": 591, "column": 57 } }, "object": { "type": "Identifier", - "start": 21651, - "end": 21655, + "start": 22109, + "end": 22113, "loc": { "start": { - "line": 577, + "line": 591, "column": 38 }, "end": { - "line": 577, + "line": 591, "column": 42 }, "identifierName": "math" @@ -40673,15 +41387,15 @@ }, "property": { "type": "Identifier", - "start": 21656, - "end": 21670, + "start": 22114, + "end": 22128, "loc": { "start": { - "line": 577, + "line": 591, "column": 43 }, "end": { - "line": 577, + "line": 591, "column": 57 }, "identifierName": "translateMat4c" @@ -40693,15 +41407,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 21671, - "end": 21674, + "start": 22129, + "end": 22132, "loc": { "start": { - "line": 577, + "line": 591, "column": 58 }, "end": { - "line": 577, + "line": 591, "column": 61 } }, @@ -40713,15 +41427,15 @@ }, { "type": "UnaryExpression", - "start": 21676, - "end": 21680, + "start": 22134, + "end": 22138, "loc": { "start": { - "line": 577, + "line": 591, "column": 63 }, "end": { - "line": 577, + "line": 591, "column": 67 } }, @@ -40729,15 +41443,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 21677, - "end": 21680, + "start": 22135, + "end": 22138, "loc": { "start": { - "line": 577, + "line": 591, "column": 64 }, "end": { - "line": 577, + "line": 591, "column": 67 } }, @@ -40753,15 +41467,15 @@ }, { "type": "NumericLiteral", - "start": 21682, - "end": 21683, + "start": 22140, + "end": 22141, "loc": { "start": { - "line": 577, + "line": 591, "column": 69 }, "end": { - "line": 577, + "line": 591, "column": 70 } }, @@ -40773,43 +41487,43 @@ }, { "type": "CallExpression", - "start": 21685, - "end": 21704, + "start": 22143, + "end": 22162, "loc": { "start": { - "line": 577, + "line": 591, "column": 72 }, "end": { - "line": 577, + "line": 591, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 21685, - "end": 21702, + "start": 22143, + "end": 22160, "loc": { "start": { - "line": 577, + "line": 591, "column": 72 }, "end": { - "line": 577, + "line": 591, "column": 89 } }, "object": { "type": "Identifier", - "start": 21685, - "end": 21689, + "start": 22143, + "end": 22147, "loc": { "start": { - "line": 577, + "line": 591, "column": 72 }, "end": { - "line": 577, + "line": 591, "column": 76 }, "identifierName": "math" @@ -40818,15 +41532,15 @@ }, "property": { "type": "Identifier", - "start": 21690, - "end": 21702, + "start": 22148, + "end": 22160, "loc": { "start": { - "line": 577, + "line": 591, "column": 77 }, "end": { - "line": 577, + "line": 591, "column": 89 }, "identifierName": "identityMat4" @@ -40845,44 +41559,44 @@ }, { "type": "VariableDeclaration", - "start": 21727, - "end": 21795, + "start": 22185, + "end": 22253, "loc": { "start": { - "line": 578, + "line": 592, "column": 20 }, "end": { - "line": 578, + "line": 592, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21733, - "end": 21794, + "start": 22191, + "end": 22252, "loc": { "start": { - "line": 578, + "line": 592, "column": 26 }, "end": { - "line": 578, + "line": 592, "column": 87 } }, "id": { "type": "Identifier", - "start": 21733, - "end": 21738, + "start": 22191, + "end": 22196, "loc": { "start": { - "line": 578, + "line": 592, "column": 26 }, "end": { - "line": 578, + "line": 592, "column": 31 }, "identifierName": "scale" @@ -40891,43 +41605,43 @@ }, "init": { "type": "CallExpression", - "start": 21741, - "end": 21794, + "start": 22199, + "end": 22252, "loc": { "start": { - "line": 578, + "line": 592, "column": 34 }, "end": { - "line": 578, + "line": 592, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 21741, - "end": 21756, + "start": 22199, + "end": 22214, "loc": { "start": { - "line": 578, + "line": 592, "column": 34 }, "end": { - "line": 578, + "line": 592, "column": 49 } }, "object": { "type": "Identifier", - "start": 21741, - "end": 21745, + "start": 22199, + "end": 22203, "loc": { "start": { - "line": 578, + "line": 592, "column": 34 }, "end": { - "line": 578, + "line": 592, "column": 38 }, "identifierName": "math" @@ -40936,15 +41650,15 @@ }, "property": { "type": "Identifier", - "start": 21746, - "end": 21756, + "start": 22204, + "end": 22214, "loc": { "start": { - "line": 578, + "line": 592, "column": 39 }, "end": { - "line": 578, + "line": 592, "column": 49 }, "identifierName": "scaleMat4v" @@ -40956,30 +41670,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 21757, - "end": 21772, + "start": 22215, + "end": 22230, "loc": { "start": { - "line": 578, + "line": 592, "column": 50 }, "end": { - "line": 578, + "line": 592, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 21758, - "end": 21761, + "start": 22216, + "end": 22219, "loc": { "start": { - "line": 578, + "line": 592, "column": 51 }, "end": { - "line": 578, + "line": 592, "column": 54 } }, @@ -40991,15 +41705,15 @@ }, { "type": "NumericLiteral", - "start": 21763, - "end": 21766, + "start": 22221, + "end": 22224, "loc": { "start": { - "line": 578, + "line": 592, "column": 56 }, "end": { - "line": 578, + "line": 592, "column": 59 } }, @@ -41011,15 +41725,15 @@ }, { "type": "NumericLiteral", - "start": 21768, - "end": 21771, + "start": 22226, + "end": 22229, "loc": { "start": { - "line": 578, + "line": 592, "column": 61 }, "end": { - "line": 578, + "line": 592, "column": 64 } }, @@ -41033,43 +41747,43 @@ }, { "type": "CallExpression", - "start": 21774, - "end": 21793, + "start": 22232, + "end": 22251, "loc": { "start": { - "line": 578, + "line": 592, "column": 67 }, "end": { - "line": 578, + "line": 592, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 21774, - "end": 21791, + "start": 22232, + "end": 22249, "loc": { "start": { - "line": 578, + "line": 592, "column": 67 }, "end": { - "line": 578, + "line": 592, "column": 84 } }, "object": { "type": "Identifier", - "start": 21774, - "end": 21778, + "start": 22232, + "end": 22236, "loc": { "start": { - "line": 578, + "line": 592, "column": 67 }, "end": { - "line": 578, + "line": 592, "column": 71 }, "identifierName": "math" @@ -41078,15 +41792,15 @@ }, "property": { "type": "Identifier", - "start": 21779, - "end": 21791, + "start": 22237, + "end": 22249, "loc": { "start": { - "line": 578, + "line": 592, "column": 72 }, "end": { - "line": 578, + "line": 592, "column": 84 }, "identifierName": "identityMat4" @@ -41105,44 +41819,44 @@ }, { "type": "VariableDeclaration", - "start": 21816, - "end": 21902, + "start": 22274, + "end": 22360, "loc": { "start": { - "line": 579, + "line": 593, "column": 20 }, "end": { - "line": 579, + "line": 593, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21822, - "end": 21901, + "start": 22280, + "end": 22359, "loc": { "start": { - "line": 579, + "line": 593, "column": 26 }, "end": { - "line": 579, + "line": 593, "column": 105 } }, "id": { "type": "Identifier", - "start": 21822, - "end": 21828, + "start": 22280, + "end": 22286, "loc": { "start": { - "line": 579, + "line": 593, "column": 26 }, "end": { - "line": 579, + "line": 593, "column": 32 }, "identifierName": "rotate" @@ -41151,43 +41865,43 @@ }, "init": { "type": "CallExpression", - "start": 21831, - "end": 21901, + "start": 22289, + "end": 22359, "loc": { "start": { - "line": 579, + "line": 593, "column": 35 }, "end": { - "line": 579, + "line": 593, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 21831, - "end": 21849, + "start": 22289, + "end": 22307, "loc": { "start": { - "line": 579, + "line": 593, "column": 35 }, "end": { - "line": 579, + "line": 593, "column": 53 } }, "object": { "type": "Identifier", - "start": 21831, - "end": 21835, + "start": 22289, + "end": 22293, "loc": { "start": { - "line": 579, + "line": 593, "column": 35 }, "end": { - "line": 579, + "line": 593, "column": 39 }, "identifierName": "math" @@ -41196,15 +41910,15 @@ }, "property": { "type": "Identifier", - "start": 21836, - "end": 21849, + "start": 22294, + "end": 22307, "loc": { "start": { - "line": 579, + "line": 593, "column": 40 }, "end": { - "line": 579, + "line": 593, "column": 53 }, "identifierName": "rotationMat4v" @@ -41216,29 +41930,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 21850, - "end": 21868, + "start": 22308, + "end": 22326, "loc": { "start": { - "line": 579, + "line": 593, "column": 54 }, "end": { - "line": 579, + "line": 593, "column": 72 } }, "left": { "type": "NumericLiteral", - "start": 21850, - "end": 21852, + "start": 22308, + "end": 22310, "loc": { "start": { - "line": 579, + "line": 593, "column": 54 }, "end": { - "line": 579, + "line": 593, "column": 56 } }, @@ -41251,29 +41965,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 21855, - "end": 21868, + "start": 22313, + "end": 22326, "loc": { "start": { - "line": 579, + "line": 593, "column": 59 }, "end": { - "line": 579, + "line": 593, "column": 72 } }, "object": { "type": "Identifier", - "start": 21855, - "end": 21859, + "start": 22313, + "end": 22317, "loc": { "start": { - "line": 579, + "line": 593, "column": 59 }, "end": { - "line": 579, + "line": 593, "column": 63 }, "identifierName": "math" @@ -41282,15 +41996,15 @@ }, "property": { "type": "Identifier", - "start": 21860, - "end": 21868, + "start": 22318, + "end": 22326, "loc": { "start": { - "line": 579, + "line": 593, "column": 64 }, "end": { - "line": 579, + "line": 593, "column": 72 }, "identifierName": "DEGTORAD" @@ -41302,30 +42016,30 @@ }, { "type": "ArrayExpression", - "start": 21870, - "end": 21879, + "start": 22328, + "end": 22337, "loc": { "start": { - "line": 579, + "line": 593, "column": 74 }, "end": { - "line": 579, + "line": 593, "column": 83 } }, "elements": [ { "type": "NumericLiteral", - "start": 21871, - "end": 21872, + "start": 22329, + "end": 22330, "loc": { "start": { - "line": 579, + "line": 593, "column": 75 }, "end": { - "line": 579, + "line": 593, "column": 76 } }, @@ -41337,15 +42051,15 @@ }, { "type": "NumericLiteral", - "start": 21874, - "end": 21875, + "start": 22332, + "end": 22333, "loc": { "start": { - "line": 579, + "line": 593, "column": 78 }, "end": { - "line": 579, + "line": 593, "column": 79 } }, @@ -41357,15 +42071,15 @@ }, { "type": "NumericLiteral", - "start": 21877, - "end": 21878, + "start": 22335, + "end": 22336, "loc": { "start": { - "line": 579, + "line": 593, "column": 81 }, "end": { - "line": 579, + "line": 593, "column": 82 } }, @@ -41379,43 +42093,43 @@ }, { "type": "CallExpression", - "start": 21881, - "end": 21900, + "start": 22339, + "end": 22358, "loc": { "start": { - "line": 579, + "line": 593, "column": 85 }, "end": { - "line": 579, + "line": 593, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 21881, - "end": 21898, + "start": 22339, + "end": 22356, "loc": { "start": { - "line": 579, + "line": 593, "column": 85 }, "end": { - "line": 579, + "line": 593, "column": 102 } }, "object": { "type": "Identifier", - "start": 21881, - "end": 21885, + "start": 22339, + "end": 22343, "loc": { "start": { - "line": 579, + "line": 593, "column": 85 }, "end": { - "line": 579, + "line": 593, "column": 89 }, "identifierName": "math" @@ -41424,15 +42138,15 @@ }, "property": { "type": "Identifier", - "start": 21886, - "end": 21898, + "start": 22344, + "end": 22356, "loc": { "start": { - "line": 579, + "line": 593, "column": 90 }, "end": { - "line": 579, + "line": 593, "column": 102 }, "identifierName": "identityMat4" @@ -41451,57 +42165,57 @@ }, { "type": "ReturnStatement", - "start": 21923, - "end": 22025, + "start": 22381, + "end": 22483, "loc": { "start": { - "line": 580, + "line": 594, "column": 20 }, "end": { - "line": 580, + "line": 594, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 21930, - "end": 22024, + "start": 22388, + "end": 22482, "loc": { "start": { - "line": 580, + "line": 594, "column": 27 }, "end": { - "line": 580, + "line": 594, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 21930, - "end": 21942, + "start": 22388, + "end": 22400, "loc": { "start": { - "line": 580, + "line": 594, "column": 27 }, "end": { - "line": 580, + "line": 594, "column": 39 } }, "object": { "type": "Identifier", - "start": 21930, - "end": 21934, + "start": 22388, + "end": 22392, "loc": { "start": { - "line": 580, + "line": 594, "column": 27 }, "end": { - "line": 580, + "line": 594, "column": 31 }, "identifierName": "math" @@ -41510,15 +42224,15 @@ }, "property": { "type": "Identifier", - "start": 21935, - "end": 21942, + "start": 22393, + "end": 22400, "loc": { "start": { - "line": 580, + "line": 594, "column": 32 }, "end": { - "line": 580, + "line": 594, "column": 39 }, "identifierName": "mulMat4" @@ -41530,43 +42244,43 @@ "arguments": [ { "type": "CallExpression", - "start": 21943, - "end": 21994, + "start": 22401, + "end": 22452, "loc": { "start": { - "line": 580, + "line": 594, "column": 40 }, "end": { - "line": 580, + "line": 594, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 21943, - "end": 21955, + "start": 22401, + "end": 22413, "loc": { "start": { - "line": 580, + "line": 594, "column": 40 }, "end": { - "line": 580, + "line": 594, "column": 52 } }, "object": { "type": "Identifier", - "start": 21943, - "end": 21947, + "start": 22401, + "end": 22405, "loc": { "start": { - "line": 580, + "line": 594, "column": 40 }, "end": { - "line": 580, + "line": 594, "column": 44 }, "identifierName": "math" @@ -41575,15 +42289,15 @@ }, "property": { "type": "Identifier", - "start": 21948, - "end": 21955, + "start": 22406, + "end": 22413, "loc": { "start": { - "line": 580, + "line": 594, "column": 45 }, "end": { - "line": 580, + "line": 594, "column": 52 }, "identifierName": "mulMat4" @@ -41595,15 +42309,15 @@ "arguments": [ { "type": "Identifier", - "start": 21956, - "end": 21965, + "start": 22414, + "end": 22423, "loc": { "start": { - "line": 580, + "line": 594, "column": 53 }, "end": { - "line": 580, + "line": 594, "column": 62 }, "identifierName": "translate" @@ -41612,15 +42326,15 @@ }, { "type": "Identifier", - "start": 21967, - "end": 21972, + "start": 22425, + "end": 22430, "loc": { "start": { - "line": 580, + "line": 594, "column": 64 }, "end": { - "line": 580, + "line": 594, "column": 69 }, "identifierName": "scale" @@ -41629,43 +42343,43 @@ }, { "type": "CallExpression", - "start": 21974, - "end": 21993, + "start": 22432, + "end": 22451, "loc": { "start": { - "line": 580, + "line": 594, "column": 71 }, "end": { - "line": 580, + "line": 594, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 21974, - "end": 21991, + "start": 22432, + "end": 22449, "loc": { "start": { - "line": 580, + "line": 594, "column": 71 }, "end": { - "line": 580, + "line": 594, "column": 88 } }, "object": { "type": "Identifier", - "start": 21974, - "end": 21978, + "start": 22432, + "end": 22436, "loc": { "start": { - "line": 580, + "line": 594, "column": 71 }, "end": { - "line": 580, + "line": 594, "column": 75 }, "identifierName": "math" @@ -41674,15 +42388,15 @@ }, "property": { "type": "Identifier", - "start": 21979, - "end": 21991, + "start": 22437, + "end": 22449, "loc": { "start": { - "line": 580, + "line": 594, "column": 76 }, "end": { - "line": 580, + "line": 594, "column": 88 }, "identifierName": "identityMat4" @@ -41697,15 +42411,15 @@ }, { "type": "Identifier", - "start": 21996, - "end": 22002, + "start": 22454, + "end": 22460, "loc": { "start": { - "line": 580, + "line": 594, "column": 93 }, "end": { - "line": 580, + "line": 594, "column": 99 }, "identifierName": "rotate" @@ -41714,43 +42428,43 @@ }, { "type": "CallExpression", - "start": 22004, - "end": 22023, + "start": 22462, + "end": 22481, "loc": { "start": { - "line": 580, + "line": 594, "column": 101 }, "end": { - "line": 580, + "line": 594, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 22004, - "end": 22021, + "start": 22462, + "end": 22479, "loc": { "start": { - "line": 580, + "line": 594, "column": 101 }, "end": { - "line": 580, + "line": 594, "column": 118 } }, "object": { "type": "Identifier", - "start": 22004, - "end": 22008, + "start": 22462, + "end": 22466, "loc": { "start": { - "line": 580, + "line": 594, "column": 101 }, "end": { - "line": 580, + "line": 594, "column": 105 }, "identifierName": "math" @@ -41759,15 +42473,15 @@ }, "property": { "type": "Identifier", - "start": 22009, - "end": 22021, + "start": 22467, + "end": 22479, "loc": { "start": { - "line": 580, + "line": 594, "column": 106 }, "end": { - "line": 580, + "line": 594, "column": 118 }, "identifierName": "identityMat4" @@ -41786,7 +42500,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 21598 + "parenStart": 22056 } }, "arguments": [] @@ -41794,15 +42508,15 @@ }, { "type": "ObjectProperty", - "start": 22064, - "end": 22078, + "start": 22522, + "end": 22536, "loc": { "start": { - "line": 582, + "line": 596, "column": 16 }, "end": { - "line": 582, + "line": 596, "column": 30 } }, @@ -41811,15 +42525,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22064, - "end": 22072, + "start": 22522, + "end": 22530, "loc": { "start": { - "line": 582, + "line": 596, "column": 16 }, "end": { - "line": 582, + "line": 596, "column": 24 }, "identifierName": "pickable" @@ -41828,15 +42542,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22074, - "end": 22078, + "start": 22532, + "end": 22536, "loc": { "start": { - "line": 582, + "line": 596, "column": 26 }, "end": { - "line": 582, + "line": 596, "column": 30 } }, @@ -41845,15 +42559,15 @@ }, { "type": "ObjectProperty", - "start": 22096, - "end": 22112, + "start": 22554, + "end": 22570, "loc": { "start": { - "line": 583, + "line": 597, "column": 16 }, "end": { - "line": 583, + "line": 597, "column": 32 } }, @@ -41862,15 +42576,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22096, - "end": 22106, + "start": 22554, + "end": 22564, "loc": { "start": { - "line": 583, + "line": 597, "column": 16 }, "end": { - "line": 583, + "line": 597, "column": 26 }, "identifierName": "collidable" @@ -41879,15 +42593,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22108, - "end": 22112, + "start": 22566, + "end": 22570, "loc": { "start": { - "line": 583, + "line": 597, "column": 28 }, "end": { - "line": 583, + "line": 597, "column": 32 } }, @@ -41896,15 +42610,15 @@ }, { "type": "ObjectProperty", - "start": 22130, - "end": 22146, + "start": 22588, + "end": 22604, "loc": { "start": { - "line": 584, + "line": 598, "column": 16 }, "end": { - "line": 584, + "line": 598, "column": 32 } }, @@ -41913,15 +42627,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22130, - "end": 22139, + "start": 22588, + "end": 22597, "loc": { "start": { - "line": 584, + "line": 598, "column": 16 }, "end": { - "line": 584, + "line": 598, "column": 25 }, "identifierName": "clippable" @@ -41930,15 +42644,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22141, - "end": 22146, + "start": 22599, + "end": 22604, "loc": { "start": { - "line": 584, + "line": 598, "column": 27 }, "end": { - "line": 584, + "line": 598, "column": 32 } }, @@ -41947,15 +42661,15 @@ }, { "type": "ObjectProperty", - "start": 22164, - "end": 22178, + "start": 22622, + "end": 22636, "loc": { "start": { - "line": 585, + "line": 599, "column": 16 }, "end": { - "line": 585, + "line": 599, "column": 30 } }, @@ -41964,15 +42678,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22164, - "end": 22171, + "start": 22622, + "end": 22629, "loc": { "start": { - "line": 585, + "line": 599, "column": 16 }, "end": { - "line": 585, + "line": 599, "column": 23 }, "identifierName": "visible" @@ -41981,20 +42695,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 22173, - "end": 22178, + "start": 22631, + "end": 22636, "loc": { "start": { - "line": 585, + "line": 599, "column": 25 }, "end": { - "line": 585, + "line": 599, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 22654, + "end": 22669, + "loc": { + "start": { + "line": 600, + "column": 16 + }, + "end": { + "line": 600, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 22654, + "end": 22662, + "loc": { + "start": { + "line": 600, + "column": 16 + }, + "end": { + "line": 600, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 22664, + "end": 22669, + "loc": { + "start": { + "line": 600, + "column": 26 + }, + "end": { + "line": 600, + "column": 31 + } + }, + "value": false + } } ] } @@ -42002,15 +42767,15 @@ }, { "type": "Identifier", - "start": 22195, - "end": 22211, + "start": 22686, + "end": 22702, "loc": { "start": { - "line": 586, + "line": 601, "column": 16 }, "end": { - "line": 586, + "line": 601, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -42022,15 +42787,15 @@ }, { "type": "ObjectProperty", - "start": 22485, - "end": 22874, + "start": 22976, + "end": 23398, "loc": { "start": { - "line": 592, + "line": 607, "column": 12 }, "end": { - "line": 601, + "line": 617, "column": 33 } }, @@ -42039,15 +42804,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22485, - "end": 22491, + "start": 22976, + "end": 22982, "loc": { "start": { - "line": 592, + "line": 607, "column": 12 }, "end": { - "line": 592, + "line": 607, "column": 18 }, "identifierName": "center" @@ -42057,43 +42822,43 @@ }, "value": { "type": "CallExpression", - "start": 22493, - "end": 22874, + "start": 22984, + "end": 23398, "loc": { "start": { - "line": 592, + "line": 607, "column": 20 }, "end": { - "line": 601, + "line": 617, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 22493, - "end": 22510, + "start": 22984, + "end": 23001, "loc": { "start": { - "line": 592, + "line": 607, "column": 20 }, "end": { - "line": 592, + "line": 607, "column": 37 } }, "object": { "type": "Identifier", - "start": 22493, - "end": 22501, + "start": 22984, + "end": 22992, "loc": { "start": { - "line": 592, + "line": 607, "column": 20 }, "end": { - "line": 592, + "line": 607, "column": 28 }, "identifierName": "rootNode" @@ -42102,15 +42867,15 @@ }, "property": { "type": "Identifier", - "start": 22502, - "end": 22510, + "start": 22993, + "end": 23001, "loc": { "start": { - "line": 592, + "line": 607, "column": 29 }, "end": { - "line": 592, + "line": 607, "column": 37 }, "identifierName": "addChild" @@ -42122,29 +42887,29 @@ "arguments": [ { "type": "NewExpression", - "start": 22511, - "end": 22855, + "start": 23002, + "end": 23379, "loc": { "start": { - "line": 592, + "line": 607, "column": 38 }, "end": { - "line": 601, + "line": 617, "column": 14 } }, "callee": { "type": "Identifier", - "start": 22515, - "end": 22519, + "start": 23006, + "end": 23010, "loc": { "start": { - "line": 592, + "line": 607, "column": 42 }, "end": { - "line": 592, + "line": 607, "column": 46 }, "identifierName": "Mesh" @@ -42154,15 +42919,15 @@ "arguments": [ { "type": "Identifier", - "start": 22520, - "end": 22528, + "start": 23011, + "end": 23019, "loc": { "start": { - "line": 592, + "line": 607, "column": 47 }, "end": { - "line": 592, + "line": 607, "column": 55 }, "identifierName": "rootNode" @@ -42171,30 +42936,30 @@ }, { "type": "ObjectExpression", - "start": 22530, - "end": 22854, + "start": 23021, + "end": 23378, "loc": { "start": { - "line": 592, + "line": 607, "column": 57 }, "end": { - "line": 601, + "line": 617, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 22548, - "end": 22663, + "start": 23039, + "end": 23154, "loc": { "start": { - "line": 593, + "line": 608, "column": 16 }, "end": { - "line": 595, + "line": 610, "column": 19 } }, @@ -42203,15 +42968,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22548, - "end": 22556, + "start": 23039, + "end": 23047, "loc": { "start": { - "line": 593, + "line": 608, "column": 16 }, "end": { - "line": 593, + "line": 608, "column": 24 }, "identifierName": "geometry" @@ -42220,29 +42985,29 @@ }, "value": { "type": "NewExpression", - "start": 22558, - "end": 22663, + "start": 23049, + "end": 23154, "loc": { "start": { - "line": 593, + "line": 608, "column": 26 }, "end": { - "line": 595, + "line": 610, "column": 19 } }, "callee": { "type": "Identifier", - "start": 22562, - "end": 22578, + "start": 23053, + "end": 23069, "loc": { "start": { - "line": 593, + "line": 608, "column": 30 }, "end": { - "line": 593, + "line": 608, "column": 46 }, "identifierName": "ReadableGeometry" @@ -42252,15 +43017,15 @@ "arguments": [ { "type": "Identifier", - "start": 22579, - "end": 22587, + "start": 23070, + "end": 23078, "loc": { "start": { - "line": 593, + "line": 608, "column": 47 }, "end": { - "line": 593, + "line": 608, "column": 55 }, "identifierName": "rootNode" @@ -42269,29 +43034,29 @@ }, { "type": "CallExpression", - "start": 22589, - "end": 22662, + "start": 23080, + "end": 23153, "loc": { "start": { - "line": 593, + "line": 608, "column": 57 }, "end": { - "line": 595, + "line": 610, "column": 18 } }, "callee": { "type": "Identifier", - "start": 22589, - "end": 22608, + "start": 23080, + "end": 23099, "loc": { "start": { - "line": 593, + "line": 608, "column": 57 }, "end": { - "line": 593, + "line": 608, "column": 76 }, "identifierName": "buildSphereGeometry" @@ -42301,30 +43066,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 22609, - "end": 22661, + "start": 23100, + "end": 23152, "loc": { "start": { - "line": 593, + "line": 608, "column": 77 }, "end": { - "line": 595, + "line": 610, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 22631, - "end": 22643, + "start": 23122, + "end": 23134, "loc": { "start": { - "line": 594, + "line": 609, "column": 20 }, "end": { - "line": 594, + "line": 609, "column": 32 } }, @@ -42333,15 +43098,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22631, - "end": 22637, + "start": 23122, + "end": 23128, "loc": { "start": { - "line": 594, + "line": 609, "column": 20 }, "end": { - "line": 594, + "line": 609, "column": 26 }, "identifierName": "radius" @@ -42350,15 +43115,15 @@ }, "value": { "type": "NumericLiteral", - "start": 22639, - "end": 22643, + "start": 23130, + "end": 23134, "loc": { "start": { - "line": 594, + "line": 609, "column": 28 }, "end": { - "line": 594, + "line": 609, "column": 32 } }, @@ -42378,15 +43143,15 @@ }, { "type": "ObjectProperty", - "start": 22681, - "end": 22707, + "start": 23172, + "end": 23198, "loc": { "start": { - "line": 596, + "line": 611, "column": 16 }, "end": { - "line": 596, + "line": 611, "column": 42 } }, @@ -42395,15 +43160,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22681, - "end": 22689, + "start": 23172, + "end": 23180, "loc": { "start": { - "line": 596, + "line": 611, "column": 16 }, "end": { - "line": 596, + "line": 611, "column": 24 }, "identifierName": "material" @@ -42412,29 +43177,29 @@ }, "value": { "type": "MemberExpression", - "start": 22691, - "end": 22707, + "start": 23182, + "end": 23198, "loc": { "start": { - "line": 596, + "line": 611, "column": 26 }, "end": { - "line": 596, + "line": 611, "column": 42 } }, "object": { "type": "Identifier", - "start": 22691, - "end": 22700, + "start": 23182, + "end": 23191, "loc": { "start": { - "line": 596, + "line": 611, "column": 26 }, "end": { - "line": 596, + "line": 611, "column": 35 }, "identifierName": "materials" @@ -42443,15 +43208,15 @@ }, "property": { "type": "Identifier", - "start": 22701, - "end": 22707, + "start": 23192, + "end": 23198, "loc": { "start": { - "line": 596, + "line": 611, "column": 36 }, "end": { - "line": 596, + "line": 611, "column": 42 }, "identifierName": "center" @@ -42463,15 +43228,15 @@ }, { "type": "ObjectProperty", - "start": 22725, - "end": 22740, + "start": 23216, + "end": 23231, "loc": { "start": { - "line": 597, + "line": 612, "column": 16 }, "end": { - "line": 597, + "line": 612, "column": 31 } }, @@ -42480,15 +43245,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22725, - "end": 22733, + "start": 23216, + "end": 23224, "loc": { "start": { - "line": 597, + "line": 612, "column": 16 }, "end": { - "line": 597, + "line": 612, "column": 24 }, "identifierName": "pickable" @@ -42497,15 +43262,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22735, - "end": 22740, + "start": 23226, + "end": 23231, "loc": { "start": { - "line": 597, + "line": 612, "column": 26 }, "end": { - "line": 597, + "line": 612, "column": 31 } }, @@ -42514,15 +43279,15 @@ }, { "type": "ObjectProperty", - "start": 22758, - "end": 22774, + "start": 23249, + "end": 23265, "loc": { "start": { - "line": 598, + "line": 613, "column": 16 }, "end": { - "line": 598, + "line": 613, "column": 32 } }, @@ -42531,15 +43296,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22758, - "end": 22768, + "start": 23249, + "end": 23259, "loc": { "start": { - "line": 598, + "line": 613, "column": 16 }, "end": { - "line": 598, + "line": 613, "column": 26 }, "identifierName": "collidable" @@ -42548,15 +43313,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22770, - "end": 22774, + "start": 23261, + "end": 23265, "loc": { "start": { - "line": 598, + "line": 613, "column": 28 }, "end": { - "line": 598, + "line": 613, "column": 32 } }, @@ -42565,15 +43330,15 @@ }, { "type": "ObjectProperty", - "start": 22792, - "end": 22808, + "start": 23283, + "end": 23299, "loc": { "start": { - "line": 599, + "line": 614, "column": 16 }, "end": { - "line": 599, + "line": 614, "column": 32 } }, @@ -42582,15 +43347,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22792, - "end": 22801, + "start": 23283, + "end": 23292, "loc": { "start": { - "line": 599, + "line": 614, "column": 16 }, "end": { - "line": 599, + "line": 614, "column": 25 }, "identifierName": "clippable" @@ -42599,15 +43364,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22803, - "end": 22808, + "start": 23294, + "end": 23299, "loc": { "start": { - "line": 599, + "line": 614, "column": 27 }, "end": { - "line": 599, + "line": 614, "column": 32 } }, @@ -42616,15 +43381,15 @@ }, { "type": "ObjectProperty", - "start": 22826, - "end": 22840, + "start": 23317, + "end": 23331, "loc": { "start": { - "line": 600, + "line": 615, "column": 16 }, "end": { - "line": 600, + "line": 615, "column": 30 } }, @@ -42633,15 +43398,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22826, - "end": 22833, + "start": 23317, + "end": 23324, "loc": { "start": { - "line": 600, + "line": 615, "column": 16 }, "end": { - "line": 600, + "line": 615, "column": 23 }, "identifierName": "visible" @@ -42650,20 +43415,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 22835, - "end": 22840, + "start": 23326, + "end": 23331, "loc": { "start": { - "line": 600, + "line": 615, "column": 25 }, "end": { - "line": 600, + "line": 615, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 23349, + "end": 23364, + "loc": { + "start": { + "line": 616, + "column": 16 + }, + "end": { + "line": 616, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 23349, + "end": 23357, + "loc": { + "start": { + "line": 616, + "column": 16 + }, + "end": { + "line": 616, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 23359, + "end": 23364, + "loc": { + "start": { + "line": 616, + "column": 26 + }, + "end": { + "line": 616, + "column": 31 + } + }, + "value": false + } } ] } @@ -42671,15 +43487,15 @@ }, { "type": "Identifier", - "start": 22857, - "end": 22873, + "start": 23381, + "end": 23397, "loc": { "start": { - "line": 601, + "line": 617, "column": 16 }, "end": { - "line": 601, + "line": 617, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -42692,15 +43508,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22227, - "end": 22335, + "start": 22718, + "end": 22826, "loc": { "start": { - "line": 588, + "line": 603, "column": 12 }, "end": { - "line": 588, + "line": 603, "column": 120 } } @@ -42708,15 +43524,15 @@ { "type": "CommentLine", "value": "", - "start": 22348, - "end": 22350, + "start": 22839, + "end": 22841, "loc": { "start": { - "line": 589, + "line": 604, "column": 12 }, "end": { - "line": 589, + "line": 604, "column": 14 } } @@ -42724,15 +43540,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22363, - "end": 22471, + "start": 22854, + "end": 22962, "loc": { "start": { - "line": 590, + "line": 605, "column": 12 }, "end": { - "line": 590, + "line": 605, "column": 120 } } @@ -42741,15 +43557,15 @@ }, { "type": "ObjectProperty", - "start": 23147, - "end": 23797, + "start": 23671, + "end": 24354, "loc": { "start": { - "line": 607, + "line": 623, "column": 12 }, "end": { - "line": 619, + "line": 636, "column": 33 } }, @@ -42758,15 +43574,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23147, - "end": 23157, + "start": 23671, + "end": 23681, "loc": { "start": { - "line": 607, + "line": 623, "column": 12 }, "end": { - "line": 607, + "line": 623, "column": 22 }, "identifierName": "xAxisArrow" @@ -42776,43 +43592,43 @@ }, "value": { "type": "CallExpression", - "start": 23159, - "end": 23797, + "start": 23683, + "end": 24354, "loc": { "start": { - "line": 607, + "line": 623, "column": 24 }, "end": { - "line": 619, + "line": 636, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 23159, - "end": 23176, + "start": 23683, + "end": 23700, "loc": { "start": { - "line": 607, + "line": 623, "column": 24 }, "end": { - "line": 607, + "line": 623, "column": 41 } }, "object": { "type": "Identifier", - "start": 23159, - "end": 23167, + "start": 23683, + "end": 23691, "loc": { "start": { - "line": 607, + "line": 623, "column": 24 }, "end": { - "line": 607, + "line": 623, "column": 32 }, "identifierName": "rootNode" @@ -42821,15 +43637,15 @@ }, "property": { "type": "Identifier", - "start": 23168, - "end": 23176, + "start": 23692, + "end": 23700, "loc": { "start": { - "line": 607, + "line": 623, "column": 33 }, "end": { - "line": 607, + "line": 623, "column": 41 }, "identifierName": "addChild" @@ -42841,29 +43657,29 @@ "arguments": [ { "type": "NewExpression", - "start": 23177, - "end": 23778, + "start": 23701, + "end": 24335, "loc": { "start": { - "line": 607, + "line": 623, "column": 42 }, "end": { - "line": 619, + "line": 636, "column": 14 } }, "callee": { "type": "Identifier", - "start": 23181, - "end": 23185, + "start": 23705, + "end": 23709, "loc": { "start": { - "line": 607, + "line": 623, "column": 46 }, "end": { - "line": 607, + "line": 623, "column": 50 }, "identifierName": "Mesh" @@ -42873,15 +43689,15 @@ "arguments": [ { "type": "Identifier", - "start": 23186, - "end": 23194, + "start": 23710, + "end": 23718, "loc": { "start": { - "line": 607, + "line": 623, "column": 51 }, "end": { - "line": 607, + "line": 623, "column": 59 }, "identifierName": "rootNode" @@ -42890,30 +43706,30 @@ }, { "type": "ObjectExpression", - "start": 23196, - "end": 23777, + "start": 23720, + "end": 24334, "loc": { "start": { - "line": 607, + "line": 623, "column": 61 }, "end": { - "line": 619, + "line": 636, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 23214, - "end": 23240, + "start": 23738, + "end": 23764, "loc": { "start": { - "line": 608, + "line": 624, "column": 16 }, "end": { - "line": 608, + "line": 624, "column": 42 } }, @@ -42922,15 +43738,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23214, - "end": 23222, + "start": 23738, + "end": 23746, "loc": { "start": { - "line": 608, + "line": 624, "column": 16 }, "end": { - "line": 608, + "line": 624, "column": 24 }, "identifierName": "geometry" @@ -42939,29 +43755,29 @@ }, "value": { "type": "MemberExpression", - "start": 23224, - "end": 23240, + "start": 23748, + "end": 23764, "loc": { "start": { - "line": 608, + "line": 624, "column": 26 }, "end": { - "line": 608, + "line": 624, "column": 42 } }, "object": { "type": "Identifier", - "start": 23224, - "end": 23230, + "start": 23748, + "end": 23754, "loc": { "start": { - "line": 608, + "line": 624, "column": 26 }, "end": { - "line": 608, + "line": 624, "column": 32 }, "identifierName": "shapes" @@ -42970,15 +43786,15 @@ }, "property": { "type": "Identifier", - "start": 23231, - "end": 23240, + "start": 23755, + "end": 23764, "loc": { "start": { - "line": 608, + "line": 624, "column": 33 }, "end": { - "line": 608, + "line": 624, "column": 42 }, "identifierName": "arrowHead" @@ -42990,15 +43806,15 @@ }, { "type": "ObjectProperty", - "start": 23258, - "end": 23281, + "start": 23782, + "end": 23805, "loc": { "start": { - "line": 609, + "line": 625, "column": 16 }, "end": { - "line": 609, + "line": 625, "column": 39 } }, @@ -43007,15 +43823,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23258, - "end": 23266, + "start": 23782, + "end": 23790, "loc": { "start": { - "line": 609, + "line": 625, "column": 16 }, "end": { - "line": 609, + "line": 625, "column": 24 }, "identifierName": "material" @@ -43024,29 +43840,29 @@ }, "value": { "type": "MemberExpression", - "start": 23268, - "end": 23281, + "start": 23792, + "end": 23805, "loc": { "start": { - "line": 609, + "line": 625, "column": 26 }, "end": { - "line": 609, + "line": 625, "column": 39 } }, "object": { "type": "Identifier", - "start": 23268, - "end": 23277, + "start": 23792, + "end": 23801, "loc": { "start": { - "line": 609, + "line": 625, "column": 26 }, "end": { - "line": 609, + "line": 625, "column": 35 }, "identifierName": "materials" @@ -43055,15 +43871,15 @@ }, "property": { "type": "Identifier", - "start": 23278, - "end": 23281, + "start": 23802, + "end": 23805, "loc": { "start": { - "line": 609, + "line": 625, "column": 36 }, "end": { - "line": 609, + "line": 625, "column": 39 }, "identifierName": "red" @@ -43075,15 +43891,15 @@ }, { "type": "ObjectProperty", - "start": 23299, - "end": 23630, + "start": 23823, + "end": 24154, "loc": { "start": { - "line": 610, + "line": 626, "column": 16 }, "end": { - "line": 614, + "line": 630, "column": 20 } }, @@ -43092,15 +43908,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23299, - "end": 23305, + "start": 23823, + "end": 23829, "loc": { "start": { - "line": 610, + "line": 626, "column": 16 }, "end": { - "line": 610, + "line": 626, "column": 22 }, "identifierName": "matrix" @@ -43109,29 +43925,29 @@ }, "value": { "type": "CallExpression", - "start": 23307, - "end": 23630, + "start": 23831, + "end": 24154, "loc": { "start": { - "line": 610, + "line": 626, "column": 24 }, "end": { - "line": 614, + "line": 630, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 23308, - "end": 23627, + "start": 23832, + "end": 24151, "loc": { "start": { - "line": 610, + "line": 626, "column": 25 }, "end": { - "line": 614, + "line": 630, "column": 17 } }, @@ -43142,59 +43958,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 23320, - "end": 23627, + "start": 23844, + "end": 24151, "loc": { "start": { - "line": 610, + "line": 626, "column": 37 }, "end": { - "line": 614, + "line": 630, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 23342, - "end": 23420, + "start": 23866, + "end": 23944, "loc": { "start": { - "line": 611, + "line": 627, "column": 20 }, "end": { - "line": 611, + "line": 627, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 23348, - "end": 23419, + "start": 23872, + "end": 23943, "loc": { "start": { - "line": 611, + "line": 627, "column": 26 }, "end": { - "line": 611, + "line": 627, "column": 97 } }, "id": { "type": "Identifier", - "start": 23348, - "end": 23357, + "start": 23872, + "end": 23881, "loc": { "start": { - "line": 611, + "line": 627, "column": 26 }, "end": { - "line": 611, + "line": 627, "column": 35 }, "identifierName": "translate" @@ -43203,43 +44019,43 @@ }, "init": { "type": "CallExpression", - "start": 23360, - "end": 23419, + "start": 23884, + "end": 23943, "loc": { "start": { - "line": 611, + "line": 627, "column": 38 }, "end": { - "line": 611, + "line": 627, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 23360, - "end": 23379, + "start": 23884, + "end": 23903, "loc": { "start": { - "line": 611, + "line": 627, "column": 38 }, "end": { - "line": 611, + "line": 627, "column": 57 } }, "object": { "type": "Identifier", - "start": 23360, - "end": 23364, + "start": 23884, + "end": 23888, "loc": { "start": { - "line": 611, + "line": 627, "column": 38 }, "end": { - "line": 611, + "line": 627, "column": 42 }, "identifierName": "math" @@ -43248,15 +44064,15 @@ }, "property": { "type": "Identifier", - "start": 23365, - "end": 23379, + "start": 23889, + "end": 23903, "loc": { "start": { - "line": 611, + "line": 627, "column": 43 }, "end": { - "line": 611, + "line": 627, "column": 57 }, "identifierName": "translateMat4c" @@ -43268,15 +44084,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 23380, - "end": 23381, + "start": 23904, + "end": 23905, "loc": { "start": { - "line": 611, + "line": 627, "column": 58 }, "end": { - "line": 611, + "line": 627, "column": 59 } }, @@ -43288,29 +44104,29 @@ }, { "type": "BinaryExpression", - "start": 23383, - "end": 23394, + "start": 23907, + "end": 23918, "loc": { "start": { - "line": 611, + "line": 627, "column": 61 }, "end": { - "line": 611, + "line": 627, "column": 72 } }, "left": { "type": "Identifier", - "start": 23383, - "end": 23389, + "start": 23907, + "end": 23913, "loc": { "start": { - "line": 611, + "line": 627, "column": 61 }, "end": { - "line": 611, + "line": 627, "column": 67 }, "identifierName": "radius" @@ -43320,15 +44136,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 23392, - "end": 23394, + "start": 23916, + "end": 23918, "loc": { "start": { - "line": 611, + "line": 627, "column": 70 }, "end": { - "line": 611, + "line": 627, "column": 72 } }, @@ -43341,15 +44157,15 @@ }, { "type": "NumericLiteral", - "start": 23396, - "end": 23397, + "start": 23920, + "end": 23921, "loc": { "start": { - "line": 611, + "line": 627, "column": 74 }, "end": { - "line": 611, + "line": 627, "column": 75 } }, @@ -43361,43 +44177,43 @@ }, { "type": "CallExpression", - "start": 23399, - "end": 23418, + "start": 23923, + "end": 23942, "loc": { "start": { - "line": 611, + "line": 627, "column": 77 }, "end": { - "line": 611, + "line": 627, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 23399, - "end": 23416, + "start": 23923, + "end": 23940, "loc": { "start": { - "line": 611, + "line": 627, "column": 77 }, "end": { - "line": 611, + "line": 627, "column": 94 } }, "object": { "type": "Identifier", - "start": 23399, - "end": 23403, + "start": 23923, + "end": 23927, "loc": { "start": { - "line": 611, + "line": 627, "column": 77 }, "end": { - "line": 611, + "line": 627, "column": 81 }, "identifierName": "math" @@ -43406,15 +44222,15 @@ }, "property": { "type": "Identifier", - "start": 23404, - "end": 23416, + "start": 23928, + "end": 23940, "loc": { "start": { - "line": 611, + "line": 627, "column": 82 }, "end": { - "line": 611, + "line": 627, "column": 94 }, "identifierName": "identityMat4" @@ -43433,44 +44249,44 @@ }, { "type": "VariableDeclaration", - "start": 23441, - "end": 23528, + "start": 23965, + "end": 24052, "loc": { "start": { - "line": 612, + "line": 628, "column": 20 }, "end": { - "line": 612, + "line": 628, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 23447, - "end": 23527, + "start": 23971, + "end": 24051, "loc": { "start": { - "line": 612, + "line": 628, "column": 26 }, "end": { - "line": 612, + "line": 628, "column": 106 } }, "id": { "type": "Identifier", - "start": 23447, - "end": 23453, + "start": 23971, + "end": 23977, "loc": { "start": { - "line": 612, + "line": 628, "column": 26 }, "end": { - "line": 612, + "line": 628, "column": 32 }, "identifierName": "rotate" @@ -43479,43 +44295,43 @@ }, "init": { "type": "CallExpression", - "start": 23456, - "end": 23527, + "start": 23980, + "end": 24051, "loc": { "start": { - "line": 612, + "line": 628, "column": 35 }, "end": { - "line": 612, + "line": 628, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 23456, - "end": 23474, + "start": 23980, + "end": 23998, "loc": { "start": { - "line": 612, + "line": 628, "column": 35 }, "end": { - "line": 612, + "line": 628, "column": 53 } }, "object": { "type": "Identifier", - "start": 23456, - "end": 23460, + "start": 23980, + "end": 23984, "loc": { "start": { - "line": 612, + "line": 628, "column": 35 }, "end": { - "line": 612, + "line": 628, "column": 39 }, "identifierName": "math" @@ -43524,15 +44340,15 @@ }, "property": { "type": "Identifier", - "start": 23461, - "end": 23474, + "start": 23985, + "end": 23998, "loc": { "start": { - "line": 612, + "line": 628, "column": 40 }, "end": { - "line": 612, + "line": 628, "column": 53 }, "identifierName": "rotationMat4v" @@ -43544,29 +44360,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 23475, - "end": 23494, + "start": 23999, + "end": 24018, "loc": { "start": { - "line": 612, + "line": 628, "column": 54 }, "end": { - "line": 612, + "line": 628, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 23475, - "end": 23478, + "start": 23999, + "end": 24002, "loc": { "start": { - "line": 612, + "line": 628, "column": 54 }, "end": { - "line": 612, + "line": 628, "column": 57 } }, @@ -43574,15 +44390,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 23476, - "end": 23478, + "start": 24000, + "end": 24002, "loc": { "start": { - "line": 612, + "line": 628, "column": 55 }, "end": { - "line": 612, + "line": 628, "column": 57 } }, @@ -43599,29 +44415,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 23481, - "end": 23494, + "start": 24005, + "end": 24018, "loc": { "start": { - "line": 612, + "line": 628, "column": 60 }, "end": { - "line": 612, + "line": 628, "column": 73 } }, "object": { "type": "Identifier", - "start": 23481, - "end": 23485, + "start": 24005, + "end": 24009, "loc": { "start": { - "line": 612, + "line": 628, "column": 60 }, "end": { - "line": 612, + "line": 628, "column": 64 }, "identifierName": "math" @@ -43630,15 +44446,15 @@ }, "property": { "type": "Identifier", - "start": 23486, - "end": 23494, + "start": 24010, + "end": 24018, "loc": { "start": { - "line": 612, + "line": 628, "column": 65 }, "end": { - "line": 612, + "line": 628, "column": 73 }, "identifierName": "DEGTORAD" @@ -43650,30 +44466,30 @@ }, { "type": "ArrayExpression", - "start": 23496, - "end": 23505, + "start": 24020, + "end": 24029, "loc": { "start": { - "line": 612, + "line": 628, "column": 75 }, "end": { - "line": 612, + "line": 628, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 23497, - "end": 23498, + "start": 24021, + "end": 24022, "loc": { "start": { - "line": 612, + "line": 628, "column": 76 }, "end": { - "line": 612, + "line": 628, "column": 77 } }, @@ -43685,15 +44501,15 @@ }, { "type": "NumericLiteral", - "start": 23500, - "end": 23501, + "start": 24024, + "end": 24025, "loc": { "start": { - "line": 612, + "line": 628, "column": 79 }, "end": { - "line": 612, + "line": 628, "column": 80 } }, @@ -43705,15 +44521,15 @@ }, { "type": "NumericLiteral", - "start": 23503, - "end": 23504, + "start": 24027, + "end": 24028, "loc": { "start": { - "line": 612, + "line": 628, "column": 82 }, "end": { - "line": 612, + "line": 628, "column": 83 } }, @@ -43727,43 +44543,43 @@ }, { "type": "CallExpression", - "start": 23507, - "end": 23526, + "start": 24031, + "end": 24050, "loc": { "start": { - "line": 612, + "line": 628, "column": 86 }, "end": { - "line": 612, + "line": 628, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 23507, - "end": 23524, + "start": 24031, + "end": 24048, "loc": { "start": { - "line": 612, + "line": 628, "column": 86 }, "end": { - "line": 612, + "line": 628, "column": 103 } }, "object": { "type": "Identifier", - "start": 23507, - "end": 23511, + "start": 24031, + "end": 24035, "loc": { "start": { - "line": 612, + "line": 628, "column": 86 }, "end": { - "line": 612, + "line": 628, "column": 90 }, "identifierName": "math" @@ -43772,15 +44588,15 @@ }, "property": { "type": "Identifier", - "start": 23512, - "end": 23524, + "start": 24036, + "end": 24048, "loc": { "start": { - "line": 612, + "line": 628, "column": 91 }, "end": { - "line": 612, + "line": 628, "column": 103 }, "identifierName": "identityMat4" @@ -43799,57 +44615,57 @@ }, { "type": "ReturnStatement", - "start": 23549, - "end": 23609, + "start": 24073, + "end": 24133, "loc": { "start": { - "line": 613, + "line": 629, "column": 20 }, "end": { - "line": 613, + "line": 629, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 23556, - "end": 23608, + "start": 24080, + "end": 24132, "loc": { "start": { - "line": 613, + "line": 629, "column": 27 }, "end": { - "line": 613, + "line": 629, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 23556, - "end": 23568, + "start": 24080, + "end": 24092, "loc": { "start": { - "line": 613, + "line": 629, "column": 27 }, "end": { - "line": 613, + "line": 629, "column": 39 } }, "object": { "type": "Identifier", - "start": 23556, - "end": 23560, + "start": 24080, + "end": 24084, "loc": { "start": { - "line": 613, + "line": 629, "column": 27 }, "end": { - "line": 613, + "line": 629, "column": 31 }, "identifierName": "math" @@ -43858,15 +44674,15 @@ }, "property": { "type": "Identifier", - "start": 23561, - "end": 23568, + "start": 24085, + "end": 24092, "loc": { "start": { - "line": 613, + "line": 629, "column": 32 }, "end": { - "line": 613, + "line": 629, "column": 39 }, "identifierName": "mulMat4" @@ -43878,15 +44694,15 @@ "arguments": [ { "type": "Identifier", - "start": 23569, - "end": 23575, + "start": 24093, + "end": 24099, "loc": { "start": { - "line": 613, + "line": 629, "column": 40 }, "end": { - "line": 613, + "line": 629, "column": 46 }, "identifierName": "rotate" @@ -43895,15 +44711,15 @@ }, { "type": "Identifier", - "start": 23577, - "end": 23586, + "start": 24101, + "end": 24110, "loc": { "start": { - "line": 613, + "line": 629, "column": 48 }, "end": { - "line": 613, + "line": 629, "column": 57 }, "identifierName": "translate" @@ -43912,43 +44728,43 @@ }, { "type": "CallExpression", - "start": 23588, - "end": 23607, + "start": 24112, + "end": 24131, "loc": { "start": { - "line": 613, + "line": 629, "column": 59 }, "end": { - "line": 613, + "line": 629, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 23588, - "end": 23605, + "start": 24112, + "end": 24129, "loc": { "start": { - "line": 613, + "line": 629, "column": 59 }, "end": { - "line": 613, + "line": 629, "column": 76 } }, "object": { "type": "Identifier", - "start": 23588, - "end": 23592, + "start": 24112, + "end": 24116, "loc": { "start": { - "line": 613, + "line": 629, "column": 59 }, "end": { - "line": 613, + "line": 629, "column": 63 }, "identifierName": "math" @@ -43957,15 +44773,15 @@ }, "property": { "type": "Identifier", - "start": 23593, - "end": 23605, + "start": 24117, + "end": 24129, "loc": { "start": { - "line": 613, + "line": 629, "column": 64 }, "end": { - "line": 613, + "line": 629, "column": 76 }, "identifierName": "identityMat4" @@ -43984,7 +44800,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 23307 + "parenStart": 23831 } }, "arguments": [] @@ -43992,15 +44808,15 @@ }, { "type": "ObjectProperty", - "start": 23648, - "end": 23663, + "start": 24172, + "end": 24187, "loc": { "start": { - "line": 615, + "line": 631, "column": 16 }, "end": { - "line": 615, + "line": 631, "column": 31 } }, @@ -44009,15 +44825,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23648, - "end": 23656, + "start": 24172, + "end": 24180, "loc": { "start": { - "line": 615, + "line": 631, "column": 16 }, "end": { - "line": 615, + "line": 631, "column": 24 }, "identifierName": "pickable" @@ -44026,15 +44842,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 23658, - "end": 23663, + "start": 24182, + "end": 24187, "loc": { "start": { - "line": 615, + "line": 631, "column": 26 }, "end": { - "line": 615, + "line": 631, "column": 31 } }, @@ -44043,15 +44859,15 @@ }, { "type": "ObjectProperty", - "start": 23681, - "end": 23697, + "start": 24205, + "end": 24221, "loc": { "start": { - "line": 616, + "line": 632, "column": 16 }, "end": { - "line": 616, + "line": 632, "column": 32 } }, @@ -44060,15 +44876,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23681, - "end": 23691, + "start": 24205, + "end": 24215, "loc": { "start": { - "line": 616, + "line": 632, "column": 16 }, "end": { - "line": 616, + "line": 632, "column": 26 }, "identifierName": "collidable" @@ -44077,15 +44893,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 23693, - "end": 23697, + "start": 24217, + "end": 24221, "loc": { "start": { - "line": 616, + "line": 632, "column": 28 }, "end": { - "line": 616, + "line": 632, "column": 32 } }, @@ -44094,15 +44910,15 @@ }, { "type": "ObjectProperty", - "start": 23715, - "end": 23731, + "start": 24239, + "end": 24255, "loc": { "start": { - "line": 617, + "line": 633, "column": 16 }, "end": { - "line": 617, + "line": 633, "column": 32 } }, @@ -44111,15 +44927,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23715, - "end": 23724, + "start": 24239, + "end": 24248, "loc": { "start": { - "line": 617, + "line": 633, "column": 16 }, "end": { - "line": 617, + "line": 633, "column": 25 }, "identifierName": "clippable" @@ -44128,15 +44944,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 23726, - "end": 23731, + "start": 24250, + "end": 24255, "loc": { "start": { - "line": 617, + "line": 633, "column": 27 }, "end": { - "line": 617, + "line": 633, "column": 32 } }, @@ -44145,15 +44961,15 @@ }, { "type": "ObjectProperty", - "start": 23749, - "end": 23763, + "start": 24273, + "end": 24287, "loc": { "start": { - "line": 618, + "line": 634, "column": 16 }, "end": { - "line": 618, + "line": 634, "column": 30 } }, @@ -44162,15 +44978,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23749, - "end": 23756, + "start": 24273, + "end": 24280, "loc": { "start": { - "line": 618, + "line": 634, "column": 16 }, "end": { - "line": 618, + "line": 634, "column": 23 }, "identifierName": "visible" @@ -44179,20 +44995,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 23758, - "end": 23763, + "start": 24282, + "end": 24287, "loc": { "start": { - "line": 618, + "line": 634, "column": 25 }, "end": { - "line": 618, + "line": 634, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 24305, + "end": 24320, + "loc": { + "start": { + "line": 635, + "column": 16 + }, + "end": { + "line": 635, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 24305, + "end": 24313, + "loc": { + "start": { + "line": 635, + "column": 16 + }, + "end": { + "line": 635, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 24315, + "end": 24320, + "loc": { + "start": { + "line": 635, + "column": 26 + }, + "end": { + "line": 635, + "column": 31 + } + }, + "value": false + } } ] } @@ -44200,15 +45067,15 @@ }, { "type": "Identifier", - "start": 23780, - "end": 23796, + "start": 24337, + "end": 24353, "loc": { "start": { - "line": 619, + "line": 636, "column": 16 }, "end": { - "line": 619, + "line": 636, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -44221,15 +45088,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22889, - "end": 22997, + "start": 23413, + "end": 23521, "loc": { "start": { - "line": 603, + "line": 619, "column": 12 }, "end": { - "line": 603, + "line": 619, "column": 120 } } @@ -44237,15 +45104,15 @@ { "type": "CommentLine", "value": "", - "start": 23010, - "end": 23012, + "start": 23534, + "end": 23536, "loc": { "start": { - "line": 604, + "line": 620, "column": 12 }, "end": { - "line": 604, + "line": 620, "column": 14 } } @@ -44253,15 +45120,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 23025, - "end": 23133, + "start": 23549, + "end": 23657, "loc": { "start": { - "line": 605, + "line": 621, "column": 12 }, "end": { - "line": 605, + "line": 621, "column": 120 } } @@ -44270,15 +45137,15 @@ }, { "type": "ObjectProperty", - "start": 23812, - "end": 24478, + "start": 24369, + "end": 25068, "loc": { "start": { - "line": 621, + "line": 638, "column": 12 }, "end": { - "line": 633, + "line": 651, "column": 33 } }, @@ -44287,15 +45154,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23812, - "end": 23828, + "start": 24369, + "end": 24385, "loc": { "start": { - "line": 621, + "line": 638, "column": 12 }, "end": { - "line": 621, + "line": 638, "column": 28 }, "identifierName": "xAxisArrowHandle" @@ -44304,43 +45171,43 @@ }, "value": { "type": "CallExpression", - "start": 23830, - "end": 24478, + "start": 24387, + "end": 25068, "loc": { "start": { - "line": 621, + "line": 638, "column": 30 }, "end": { - "line": 633, + "line": 651, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 23830, - "end": 23847, + "start": 24387, + "end": 24404, "loc": { "start": { - "line": 621, + "line": 638, "column": 30 }, "end": { - "line": 621, + "line": 638, "column": 47 } }, "object": { "type": "Identifier", - "start": 23830, - "end": 23838, + "start": 24387, + "end": 24395, "loc": { "start": { - "line": 621, + "line": 638, "column": 30 }, "end": { - "line": 621, + "line": 638, "column": 38 }, "identifierName": "rootNode" @@ -44349,15 +45216,15 @@ }, "property": { "type": "Identifier", - "start": 23839, - "end": 23847, + "start": 24396, + "end": 24404, "loc": { "start": { - "line": 621, + "line": 638, "column": 39 }, "end": { - "line": 621, + "line": 638, "column": 47 }, "identifierName": "addChild" @@ -44369,29 +45236,29 @@ "arguments": [ { "type": "NewExpression", - "start": 23848, - "end": 24459, + "start": 24405, + "end": 25049, "loc": { "start": { - "line": 621, + "line": 638, "column": 48 }, "end": { - "line": 633, + "line": 651, "column": 14 } }, "callee": { "type": "Identifier", - "start": 23852, - "end": 23856, + "start": 24409, + "end": 24413, "loc": { "start": { - "line": 621, + "line": 638, "column": 52 }, "end": { - "line": 621, + "line": 638, "column": 56 }, "identifierName": "Mesh" @@ -44401,15 +45268,15 @@ "arguments": [ { "type": "Identifier", - "start": 23857, - "end": 23865, + "start": 24414, + "end": 24422, "loc": { "start": { - "line": 621, + "line": 638, "column": 57 }, "end": { - "line": 621, + "line": 638, "column": 65 }, "identifierName": "rootNode" @@ -44418,30 +45285,30 @@ }, { "type": "ObjectExpression", - "start": 23867, - "end": 24458, + "start": 24424, + "end": 25048, "loc": { "start": { - "line": 621, + "line": 638, "column": 67 }, "end": { - "line": 633, + "line": 651, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 23885, - "end": 23917, + "start": 24442, + "end": 24474, "loc": { "start": { - "line": 622, + "line": 639, "column": 16 }, "end": { - "line": 622, + "line": 639, "column": 48 } }, @@ -44450,15 +45317,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23885, - "end": 23893, + "start": 24442, + "end": 24450, "loc": { "start": { - "line": 622, + "line": 639, "column": 16 }, "end": { - "line": 622, + "line": 639, "column": 24 }, "identifierName": "geometry" @@ -44467,29 +45334,29 @@ }, "value": { "type": "MemberExpression", - "start": 23895, - "end": 23917, + "start": 24452, + "end": 24474, "loc": { "start": { - "line": 622, + "line": 639, "column": 26 }, "end": { - "line": 622, + "line": 639, "column": 48 } }, "object": { "type": "Identifier", - "start": 23895, - "end": 23901, + "start": 24452, + "end": 24458, "loc": { "start": { - "line": 622, + "line": 639, "column": 26 }, "end": { - "line": 622, + "line": 639, "column": 32 }, "identifierName": "shapes" @@ -44498,15 +45365,15 @@ }, "property": { "type": "Identifier", - "start": 23902, - "end": 23917, + "start": 24459, + "end": 24474, "loc": { "start": { - "line": 622, + "line": 639, "column": 33 }, "end": { - "line": 622, + "line": 639, "column": 48 }, "identifierName": "arrowHeadHandle" @@ -44518,15 +45385,15 @@ }, { "type": "ObjectProperty", - "start": 23935, - "end": 23963, + "start": 24492, + "end": 24520, "loc": { "start": { - "line": 623, + "line": 640, "column": 16 }, "end": { - "line": 623, + "line": 640, "column": 44 } }, @@ -44535,15 +45402,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23935, - "end": 23943, + "start": 24492, + "end": 24500, "loc": { "start": { - "line": 623, + "line": 640, "column": 16 }, "end": { - "line": 623, + "line": 640, "column": 24 }, "identifierName": "material" @@ -44552,29 +45419,29 @@ }, "value": { "type": "MemberExpression", - "start": 23945, - "end": 23963, + "start": 24502, + "end": 24520, "loc": { "start": { - "line": 623, + "line": 640, "column": 26 }, "end": { - "line": 623, + "line": 640, "column": 44 } }, "object": { "type": "Identifier", - "start": 23945, - "end": 23954, + "start": 24502, + "end": 24511, "loc": { "start": { - "line": 623, + "line": 640, "column": 26 }, "end": { - "line": 623, + "line": 640, "column": 35 }, "identifierName": "materials" @@ -44583,15 +45450,15 @@ }, "property": { "type": "Identifier", - "start": 23955, - "end": 23963, + "start": 24512, + "end": 24520, "loc": { "start": { - "line": 623, + "line": 640, "column": 36 }, "end": { - "line": 623, + "line": 640, "column": 44 }, "identifierName": "pickable" @@ -44603,15 +45470,15 @@ }, { "type": "ObjectProperty", - "start": 23981, - "end": 24312, + "start": 24538, + "end": 24869, "loc": { "start": { - "line": 624, + "line": 641, "column": 16 }, "end": { - "line": 628, + "line": 645, "column": 20 } }, @@ -44620,15 +45487,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23981, - "end": 23987, + "start": 24538, + "end": 24544, "loc": { "start": { - "line": 624, + "line": 641, "column": 16 }, "end": { - "line": 624, + "line": 641, "column": 22 }, "identifierName": "matrix" @@ -44637,29 +45504,29 @@ }, "value": { "type": "CallExpression", - "start": 23989, - "end": 24312, + "start": 24546, + "end": 24869, "loc": { "start": { - "line": 624, + "line": 641, "column": 24 }, "end": { - "line": 628, + "line": 645, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 23990, - "end": 24309, + "start": 24547, + "end": 24866, "loc": { "start": { - "line": 624, + "line": 641, "column": 25 }, "end": { - "line": 628, + "line": 645, "column": 17 } }, @@ -44670,59 +45537,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 24002, - "end": 24309, + "start": 24559, + "end": 24866, "loc": { "start": { - "line": 624, + "line": 641, "column": 37 }, "end": { - "line": 628, + "line": 645, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 24024, - "end": 24102, + "start": 24581, + "end": 24659, "loc": { "start": { - "line": 625, + "line": 642, "column": 20 }, "end": { - "line": 625, + "line": 642, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 24030, - "end": 24101, + "start": 24587, + "end": 24658, "loc": { "start": { - "line": 625, + "line": 642, "column": 26 }, "end": { - "line": 625, + "line": 642, "column": 97 } }, "id": { "type": "Identifier", - "start": 24030, - "end": 24039, + "start": 24587, + "end": 24596, "loc": { "start": { - "line": 625, + "line": 642, "column": 26 }, "end": { - "line": 625, + "line": 642, "column": 35 }, "identifierName": "translate" @@ -44731,43 +45598,43 @@ }, "init": { "type": "CallExpression", - "start": 24042, - "end": 24101, + "start": 24599, + "end": 24658, "loc": { "start": { - "line": 625, + "line": 642, "column": 38 }, "end": { - "line": 625, + "line": 642, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 24042, - "end": 24061, + "start": 24599, + "end": 24618, "loc": { "start": { - "line": 625, + "line": 642, "column": 38 }, "end": { - "line": 625, + "line": 642, "column": 57 } }, "object": { "type": "Identifier", - "start": 24042, - "end": 24046, + "start": 24599, + "end": 24603, "loc": { "start": { - "line": 625, + "line": 642, "column": 38 }, "end": { - "line": 625, + "line": 642, "column": 42 }, "identifierName": "math" @@ -44776,15 +45643,15 @@ }, "property": { "type": "Identifier", - "start": 24047, - "end": 24061, + "start": 24604, + "end": 24618, "loc": { "start": { - "line": 625, + "line": 642, "column": 43 }, "end": { - "line": 625, + "line": 642, "column": 57 }, "identifierName": "translateMat4c" @@ -44796,15 +45663,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 24062, - "end": 24063, + "start": 24619, + "end": 24620, "loc": { "start": { - "line": 625, + "line": 642, "column": 58 }, "end": { - "line": 625, + "line": 642, "column": 59 } }, @@ -44816,29 +45683,29 @@ }, { "type": "BinaryExpression", - "start": 24065, - "end": 24076, + "start": 24622, + "end": 24633, "loc": { "start": { - "line": 625, + "line": 642, "column": 61 }, "end": { - "line": 625, + "line": 642, "column": 72 } }, "left": { "type": "Identifier", - "start": 24065, - "end": 24071, + "start": 24622, + "end": 24628, "loc": { "start": { - "line": 625, + "line": 642, "column": 61 }, "end": { - "line": 625, + "line": 642, "column": 67 }, "identifierName": "radius" @@ -44848,15 +45715,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 24074, - "end": 24076, + "start": 24631, + "end": 24633, "loc": { "start": { - "line": 625, + "line": 642, "column": 70 }, "end": { - "line": 625, + "line": 642, "column": 72 } }, @@ -44869,15 +45736,15 @@ }, { "type": "NumericLiteral", - "start": 24078, - "end": 24079, + "start": 24635, + "end": 24636, "loc": { "start": { - "line": 625, + "line": 642, "column": 74 }, "end": { - "line": 625, + "line": 642, "column": 75 } }, @@ -44889,43 +45756,43 @@ }, { "type": "CallExpression", - "start": 24081, - "end": 24100, + "start": 24638, + "end": 24657, "loc": { "start": { - "line": 625, + "line": 642, "column": 77 }, "end": { - "line": 625, + "line": 642, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 24081, - "end": 24098, + "start": 24638, + "end": 24655, "loc": { "start": { - "line": 625, + "line": 642, "column": 77 }, "end": { - "line": 625, + "line": 642, "column": 94 } }, "object": { "type": "Identifier", - "start": 24081, - "end": 24085, + "start": 24638, + "end": 24642, "loc": { "start": { - "line": 625, + "line": 642, "column": 77 }, "end": { - "line": 625, + "line": 642, "column": 81 }, "identifierName": "math" @@ -44934,15 +45801,15 @@ }, "property": { "type": "Identifier", - "start": 24086, - "end": 24098, + "start": 24643, + "end": 24655, "loc": { "start": { - "line": 625, + "line": 642, "column": 82 }, "end": { - "line": 625, + "line": 642, "column": 94 }, "identifierName": "identityMat4" @@ -44961,44 +45828,44 @@ }, { "type": "VariableDeclaration", - "start": 24123, - "end": 24210, + "start": 24680, + "end": 24767, "loc": { "start": { - "line": 626, + "line": 643, "column": 20 }, "end": { - "line": 626, + "line": 643, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 24129, - "end": 24209, + "start": 24686, + "end": 24766, "loc": { "start": { - "line": 626, + "line": 643, "column": 26 }, "end": { - "line": 626, + "line": 643, "column": 106 } }, "id": { "type": "Identifier", - "start": 24129, - "end": 24135, + "start": 24686, + "end": 24692, "loc": { "start": { - "line": 626, + "line": 643, "column": 26 }, "end": { - "line": 626, + "line": 643, "column": 32 }, "identifierName": "rotate" @@ -45007,43 +45874,43 @@ }, "init": { "type": "CallExpression", - "start": 24138, - "end": 24209, + "start": 24695, + "end": 24766, "loc": { "start": { - "line": 626, + "line": 643, "column": 35 }, "end": { - "line": 626, + "line": 643, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 24138, - "end": 24156, + "start": 24695, + "end": 24713, "loc": { "start": { - "line": 626, + "line": 643, "column": 35 }, "end": { - "line": 626, + "line": 643, "column": 53 } }, "object": { "type": "Identifier", - "start": 24138, - "end": 24142, + "start": 24695, + "end": 24699, "loc": { "start": { - "line": 626, + "line": 643, "column": 35 }, "end": { - "line": 626, + "line": 643, "column": 39 }, "identifierName": "math" @@ -45052,15 +45919,15 @@ }, "property": { "type": "Identifier", - "start": 24143, - "end": 24156, + "start": 24700, + "end": 24713, "loc": { "start": { - "line": 626, + "line": 643, "column": 40 }, "end": { - "line": 626, + "line": 643, "column": 53 }, "identifierName": "rotationMat4v" @@ -45072,29 +45939,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 24157, - "end": 24176, + "start": 24714, + "end": 24733, "loc": { "start": { - "line": 626, + "line": 643, "column": 54 }, "end": { - "line": 626, + "line": 643, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 24157, - "end": 24160, + "start": 24714, + "end": 24717, "loc": { "start": { - "line": 626, + "line": 643, "column": 54 }, "end": { - "line": 626, + "line": 643, "column": 57 } }, @@ -45102,15 +45969,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 24158, - "end": 24160, + "start": 24715, + "end": 24717, "loc": { "start": { - "line": 626, + "line": 643, "column": 55 }, "end": { - "line": 626, + "line": 643, "column": 57 } }, @@ -45127,29 +45994,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 24163, - "end": 24176, + "start": 24720, + "end": 24733, "loc": { "start": { - "line": 626, + "line": 643, "column": 60 }, "end": { - "line": 626, + "line": 643, "column": 73 } }, "object": { "type": "Identifier", - "start": 24163, - "end": 24167, + "start": 24720, + "end": 24724, "loc": { "start": { - "line": 626, + "line": 643, "column": 60 }, "end": { - "line": 626, + "line": 643, "column": 64 }, "identifierName": "math" @@ -45158,15 +46025,15 @@ }, "property": { "type": "Identifier", - "start": 24168, - "end": 24176, + "start": 24725, + "end": 24733, "loc": { "start": { - "line": 626, + "line": 643, "column": 65 }, "end": { - "line": 626, + "line": 643, "column": 73 }, "identifierName": "DEGTORAD" @@ -45178,30 +46045,30 @@ }, { "type": "ArrayExpression", - "start": 24178, - "end": 24187, + "start": 24735, + "end": 24744, "loc": { "start": { - "line": 626, + "line": 643, "column": 75 }, "end": { - "line": 626, + "line": 643, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 24179, - "end": 24180, + "start": 24736, + "end": 24737, "loc": { "start": { - "line": 626, + "line": 643, "column": 76 }, "end": { - "line": 626, + "line": 643, "column": 77 } }, @@ -45213,15 +46080,15 @@ }, { "type": "NumericLiteral", - "start": 24182, - "end": 24183, + "start": 24739, + "end": 24740, "loc": { "start": { - "line": 626, + "line": 643, "column": 79 }, "end": { - "line": 626, + "line": 643, "column": 80 } }, @@ -45233,15 +46100,15 @@ }, { "type": "NumericLiteral", - "start": 24185, - "end": 24186, + "start": 24742, + "end": 24743, "loc": { "start": { - "line": 626, + "line": 643, "column": 82 }, "end": { - "line": 626, + "line": 643, "column": 83 } }, @@ -45255,43 +46122,43 @@ }, { "type": "CallExpression", - "start": 24189, - "end": 24208, + "start": 24746, + "end": 24765, "loc": { "start": { - "line": 626, + "line": 643, "column": 86 }, "end": { - "line": 626, + "line": 643, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 24189, - "end": 24206, + "start": 24746, + "end": 24763, "loc": { "start": { - "line": 626, + "line": 643, "column": 86 }, "end": { - "line": 626, + "line": 643, "column": 103 } }, "object": { "type": "Identifier", - "start": 24189, - "end": 24193, + "start": 24746, + "end": 24750, "loc": { "start": { - "line": 626, + "line": 643, "column": 86 }, "end": { - "line": 626, + "line": 643, "column": 90 }, "identifierName": "math" @@ -45300,15 +46167,15 @@ }, "property": { "type": "Identifier", - "start": 24194, - "end": 24206, + "start": 24751, + "end": 24763, "loc": { "start": { - "line": 626, + "line": 643, "column": 91 }, "end": { - "line": 626, + "line": 643, "column": 103 }, "identifierName": "identityMat4" @@ -45327,57 +46194,57 @@ }, { "type": "ReturnStatement", - "start": 24231, - "end": 24291, + "start": 24788, + "end": 24848, "loc": { "start": { - "line": 627, + "line": 644, "column": 20 }, "end": { - "line": 627, + "line": 644, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 24238, - "end": 24290, + "start": 24795, + "end": 24847, "loc": { "start": { - "line": 627, + "line": 644, "column": 27 }, "end": { - "line": 627, + "line": 644, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 24238, - "end": 24250, + "start": 24795, + "end": 24807, "loc": { "start": { - "line": 627, + "line": 644, "column": 27 }, "end": { - "line": 627, + "line": 644, "column": 39 } }, "object": { "type": "Identifier", - "start": 24238, - "end": 24242, + "start": 24795, + "end": 24799, "loc": { "start": { - "line": 627, + "line": 644, "column": 27 }, "end": { - "line": 627, + "line": 644, "column": 31 }, "identifierName": "math" @@ -45386,15 +46253,15 @@ }, "property": { "type": "Identifier", - "start": 24243, - "end": 24250, + "start": 24800, + "end": 24807, "loc": { "start": { - "line": 627, + "line": 644, "column": 32 }, "end": { - "line": 627, + "line": 644, "column": 39 }, "identifierName": "mulMat4" @@ -45406,15 +46273,15 @@ "arguments": [ { "type": "Identifier", - "start": 24251, - "end": 24257, + "start": 24808, + "end": 24814, "loc": { "start": { - "line": 627, + "line": 644, "column": 40 }, "end": { - "line": 627, + "line": 644, "column": 46 }, "identifierName": "rotate" @@ -45423,15 +46290,15 @@ }, { "type": "Identifier", - "start": 24259, - "end": 24268, + "start": 24816, + "end": 24825, "loc": { "start": { - "line": 627, + "line": 644, "column": 48 }, "end": { - "line": 627, + "line": 644, "column": 57 }, "identifierName": "translate" @@ -45440,43 +46307,43 @@ }, { "type": "CallExpression", - "start": 24270, - "end": 24289, + "start": 24827, + "end": 24846, "loc": { "start": { - "line": 627, + "line": 644, "column": 59 }, "end": { - "line": 627, + "line": 644, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 24270, - "end": 24287, + "start": 24827, + "end": 24844, "loc": { "start": { - "line": 627, + "line": 644, "column": 59 }, "end": { - "line": 627, + "line": 644, "column": 76 } }, "object": { "type": "Identifier", - "start": 24270, - "end": 24274, + "start": 24827, + "end": 24831, "loc": { "start": { - "line": 627, + "line": 644, "column": 59 }, "end": { - "line": 627, + "line": 644, "column": 63 }, "identifierName": "math" @@ -45485,15 +46352,15 @@ }, "property": { "type": "Identifier", - "start": 24275, - "end": 24287, + "start": 24832, + "end": 24844, "loc": { "start": { - "line": 627, + "line": 644, "column": 64 }, "end": { - "line": 627, + "line": 644, "column": 76 }, "identifierName": "identityMat4" @@ -45512,7 +46379,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 23989 + "parenStart": 24546 } }, "arguments": [] @@ -45520,15 +46387,15 @@ }, { "type": "ObjectProperty", - "start": 24330, - "end": 24344, + "start": 24887, + "end": 24901, "loc": { "start": { - "line": 629, + "line": 646, "column": 16 }, "end": { - "line": 629, + "line": 646, "column": 30 } }, @@ -45537,15 +46404,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24330, - "end": 24338, + "start": 24887, + "end": 24895, "loc": { "start": { - "line": 629, + "line": 646, "column": 16 }, "end": { - "line": 629, + "line": 646, "column": 24 }, "identifierName": "pickable" @@ -45554,15 +46421,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 24340, - "end": 24344, + "start": 24897, + "end": 24901, "loc": { "start": { - "line": 629, + "line": 646, "column": 26 }, "end": { - "line": 629, + "line": 646, "column": 30 } }, @@ -45571,15 +46438,15 @@ }, { "type": "ObjectProperty", - "start": 24362, - "end": 24378, + "start": 24919, + "end": 24935, "loc": { "start": { - "line": 630, + "line": 647, "column": 16 }, "end": { - "line": 630, + "line": 647, "column": 32 } }, @@ -45588,15 +46455,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24362, - "end": 24372, + "start": 24919, + "end": 24929, "loc": { "start": { - "line": 630, + "line": 647, "column": 16 }, "end": { - "line": 630, + "line": 647, "column": 26 }, "identifierName": "collidable" @@ -45605,15 +46472,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 24374, - "end": 24378, + "start": 24931, + "end": 24935, "loc": { "start": { - "line": 630, + "line": 647, "column": 28 }, "end": { - "line": 630, + "line": 647, "column": 32 } }, @@ -45622,15 +46489,15 @@ }, { "type": "ObjectProperty", - "start": 24396, - "end": 24412, + "start": 24953, + "end": 24969, "loc": { "start": { - "line": 631, + "line": 648, "column": 16 }, "end": { - "line": 631, + "line": 648, "column": 32 } }, @@ -45639,15 +46506,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24396, - "end": 24405, + "start": 24953, + "end": 24962, "loc": { "start": { - "line": 631, + "line": 648, "column": 16 }, "end": { - "line": 631, + "line": 648, "column": 25 }, "identifierName": "clippable" @@ -45656,15 +46523,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 24407, - "end": 24412, + "start": 24964, + "end": 24969, "loc": { "start": { - "line": 631, + "line": 648, "column": 27 }, "end": { - "line": 631, + "line": 648, "column": 32 } }, @@ -45673,15 +46540,15 @@ }, { "type": "ObjectProperty", - "start": 24430, - "end": 24444, + "start": 24987, + "end": 25001, "loc": { "start": { - "line": 632, + "line": 649, "column": 16 }, "end": { - "line": 632, + "line": 649, "column": 30 } }, @@ -45690,15 +46557,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24430, - "end": 24437, + "start": 24987, + "end": 24994, "loc": { "start": { - "line": 632, + "line": 649, "column": 16 }, "end": { - "line": 632, + "line": 649, "column": 23 }, "identifierName": "visible" @@ -45707,20 +46574,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 24439, - "end": 24444, + "start": 24996, + "end": 25001, "loc": { "start": { - "line": 632, + "line": 649, "column": 25 }, "end": { - "line": 632, + "line": 649, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 25019, + "end": 25034, + "loc": { + "start": { + "line": 650, + "column": 16 + }, + "end": { + "line": 650, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 25019, + "end": 25027, + "loc": { + "start": { + "line": 650, + "column": 16 + }, + "end": { + "line": 650, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 25029, + "end": 25034, + "loc": { + "start": { + "line": 650, + "column": 26 + }, + "end": { + "line": 650, + "column": 31 + } + }, + "value": false + } } ] } @@ -45728,15 +46646,15 @@ }, { "type": "Identifier", - "start": 24461, - "end": 24477, + "start": 25051, + "end": 25067, "loc": { "start": { - "line": 633, + "line": 651, "column": 16 }, "end": { - "line": 633, + "line": 651, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -45748,15 +46666,15 @@ }, { "type": "ObjectProperty", - "start": 24493, - "end": 25132, + "start": 25083, + "end": 25755, "loc": { "start": { - "line": 635, + "line": 653, "column": 12 }, "end": { - "line": 647, + "line": 666, "column": 33 } }, @@ -45765,15 +46683,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24493, - "end": 24498, + "start": 25083, + "end": 25088, "loc": { "start": { - "line": 635, + "line": 653, "column": 12 }, "end": { - "line": 635, + "line": 653, "column": 17 }, "identifierName": "xAxis" @@ -45782,43 +46700,43 @@ }, "value": { "type": "CallExpression", - "start": 24500, - "end": 25132, + "start": 25090, + "end": 25755, "loc": { "start": { - "line": 635, + "line": 653, "column": 19 }, "end": { - "line": 647, + "line": 666, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 24500, - "end": 24517, + "start": 25090, + "end": 25107, "loc": { "start": { - "line": 635, + "line": 653, "column": 19 }, "end": { - "line": 635, + "line": 653, "column": 36 } }, "object": { "type": "Identifier", - "start": 24500, - "end": 24508, + "start": 25090, + "end": 25098, "loc": { "start": { - "line": 635, + "line": 653, "column": 19 }, "end": { - "line": 635, + "line": 653, "column": 27 }, "identifierName": "rootNode" @@ -45827,15 +46745,15 @@ }, "property": { "type": "Identifier", - "start": 24509, - "end": 24517, + "start": 25099, + "end": 25107, "loc": { "start": { - "line": 635, + "line": 653, "column": 28 }, "end": { - "line": 635, + "line": 653, "column": 36 }, "identifierName": "addChild" @@ -45847,29 +46765,29 @@ "arguments": [ { "type": "NewExpression", - "start": 24518, - "end": 25113, + "start": 25108, + "end": 25736, "loc": { "start": { - "line": 635, + "line": 653, "column": 37 }, "end": { - "line": 647, + "line": 666, "column": 14 } }, "callee": { "type": "Identifier", - "start": 24522, - "end": 24526, + "start": 25112, + "end": 25116, "loc": { "start": { - "line": 635, + "line": 653, "column": 41 }, "end": { - "line": 635, + "line": 653, "column": 45 }, "identifierName": "Mesh" @@ -45879,15 +46797,15 @@ "arguments": [ { "type": "Identifier", - "start": 24527, - "end": 24535, + "start": 25117, + "end": 25125, "loc": { "start": { - "line": 635, + "line": 653, "column": 46 }, "end": { - "line": 635, + "line": 653, "column": 54 }, "identifierName": "rootNode" @@ -45896,30 +46814,30 @@ }, { "type": "ObjectExpression", - "start": 24537, - "end": 25112, + "start": 25127, + "end": 25735, "loc": { "start": { - "line": 635, + "line": 653, "column": 56 }, "end": { - "line": 647, + "line": 666, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 24555, - "end": 24576, + "start": 25145, + "end": 25166, "loc": { "start": { - "line": 636, + "line": 654, "column": 16 }, "end": { - "line": 636, + "line": 654, "column": 37 } }, @@ -45928,15 +46846,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24555, - "end": 24563, + "start": 25145, + "end": 25153, "loc": { "start": { - "line": 636, + "line": 654, "column": 16 }, "end": { - "line": 636, + "line": 654, "column": 24 }, "identifierName": "geometry" @@ -45945,29 +46863,29 @@ }, "value": { "type": "MemberExpression", - "start": 24565, - "end": 24576, + "start": 25155, + "end": 25166, "loc": { "start": { - "line": 636, + "line": 654, "column": 26 }, "end": { - "line": 636, + "line": 654, "column": 37 } }, "object": { "type": "Identifier", - "start": 24565, - "end": 24571, + "start": 25155, + "end": 25161, "loc": { "start": { - "line": 636, + "line": 654, "column": 26 }, "end": { - "line": 636, + "line": 654, "column": 32 }, "identifierName": "shapes" @@ -45976,15 +46894,15 @@ }, "property": { "type": "Identifier", - "start": 24572, - "end": 24576, + "start": 25162, + "end": 25166, "loc": { "start": { - "line": 636, + "line": 654, "column": 33 }, "end": { - "line": 636, + "line": 654, "column": 37 }, "identifierName": "axis" @@ -45996,15 +46914,15 @@ }, { "type": "ObjectProperty", - "start": 24594, - "end": 24617, + "start": 25184, + "end": 25207, "loc": { "start": { - "line": 637, + "line": 655, "column": 16 }, "end": { - "line": 637, + "line": 655, "column": 39 } }, @@ -46013,15 +46931,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24594, - "end": 24602, + "start": 25184, + "end": 25192, "loc": { "start": { - "line": 637, + "line": 655, "column": 16 }, "end": { - "line": 637, + "line": 655, "column": 24 }, "identifierName": "material" @@ -46030,29 +46948,29 @@ }, "value": { "type": "MemberExpression", - "start": 24604, - "end": 24617, + "start": 25194, + "end": 25207, "loc": { "start": { - "line": 637, + "line": 655, "column": 26 }, "end": { - "line": 637, + "line": 655, "column": 39 } }, "object": { "type": "Identifier", - "start": 24604, - "end": 24613, + "start": 25194, + "end": 25203, "loc": { "start": { - "line": 637, + "line": 655, "column": 26 }, "end": { - "line": 637, + "line": 655, "column": 35 }, "identifierName": "materials" @@ -46061,15 +46979,15 @@ }, "property": { "type": "Identifier", - "start": 24614, - "end": 24617, + "start": 25204, + "end": 25207, "loc": { "start": { - "line": 637, + "line": 655, "column": 36 }, "end": { - "line": 637, + "line": 655, "column": 39 }, "identifierName": "red" @@ -46081,15 +46999,15 @@ }, { "type": "ObjectProperty", - "start": 24635, - "end": 24965, + "start": 25225, + "end": 25555, "loc": { "start": { - "line": 638, + "line": 656, "column": 16 }, "end": { - "line": 642, + "line": 660, "column": 20 } }, @@ -46098,15 +47016,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24635, - "end": 24641, + "start": 25225, + "end": 25231, "loc": { "start": { - "line": 638, + "line": 656, "column": 16 }, "end": { - "line": 638, + "line": 656, "column": 22 }, "identifierName": "matrix" @@ -46115,29 +47033,29 @@ }, "value": { "type": "CallExpression", - "start": 24643, - "end": 24965, + "start": 25233, + "end": 25555, "loc": { "start": { - "line": 638, + "line": 656, "column": 24 }, "end": { - "line": 642, + "line": 660, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 24644, - "end": 24962, + "start": 25234, + "end": 25552, "loc": { "start": { - "line": 638, + "line": 656, "column": 25 }, "end": { - "line": 642, + "line": 660, "column": 17 } }, @@ -46148,59 +47066,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 24656, - "end": 24962, + "start": 25246, + "end": 25552, "loc": { "start": { - "line": 638, + "line": 656, "column": 37 }, "end": { - "line": 642, + "line": 660, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 24678, - "end": 24755, + "start": 25268, + "end": 25345, "loc": { "start": { - "line": 639, + "line": 657, "column": 20 }, "end": { - "line": 639, + "line": 657, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 24684, - "end": 24754, + "start": 25274, + "end": 25344, "loc": { "start": { - "line": 639, + "line": 657, "column": 26 }, "end": { - "line": 639, + "line": 657, "column": 96 } }, "id": { "type": "Identifier", - "start": 24684, - "end": 24693, + "start": 25274, + "end": 25283, "loc": { "start": { - "line": 639, + "line": 657, "column": 26 }, "end": { - "line": 639, + "line": 657, "column": 35 }, "identifierName": "translate" @@ -46209,43 +47127,43 @@ }, "init": { "type": "CallExpression", - "start": 24696, - "end": 24754, + "start": 25286, + "end": 25344, "loc": { "start": { - "line": 639, + "line": 657, "column": 38 }, "end": { - "line": 639, + "line": 657, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 24696, - "end": 24715, + "start": 25286, + "end": 25305, "loc": { "start": { - "line": 639, + "line": 657, "column": 38 }, "end": { - "line": 639, + "line": 657, "column": 57 } }, "object": { "type": "Identifier", - "start": 24696, - "end": 24700, + "start": 25286, + "end": 25290, "loc": { "start": { - "line": 639, + "line": 657, "column": 38 }, "end": { - "line": 639, + "line": 657, "column": 42 }, "identifierName": "math" @@ -46254,15 +47172,15 @@ }, "property": { "type": "Identifier", - "start": 24701, - "end": 24715, + "start": 25291, + "end": 25305, "loc": { "start": { - "line": 639, + "line": 657, "column": 43 }, "end": { - "line": 639, + "line": 657, "column": 57 }, "identifierName": "translateMat4c" @@ -46274,15 +47192,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 24716, - "end": 24717, + "start": 25306, + "end": 25307, "loc": { "start": { - "line": 639, + "line": 657, "column": 58 }, "end": { - "line": 639, + "line": 657, "column": 59 } }, @@ -46294,29 +47212,29 @@ }, { "type": "BinaryExpression", - "start": 24719, - "end": 24729, + "start": 25309, + "end": 25319, "loc": { "start": { - "line": 639, + "line": 657, "column": 61 }, "end": { - "line": 639, + "line": 657, "column": 71 } }, "left": { "type": "Identifier", - "start": 24719, - "end": 24725, + "start": 25309, + "end": 25315, "loc": { "start": { - "line": 639, + "line": 657, "column": 61 }, "end": { - "line": 639, + "line": 657, "column": 67 }, "identifierName": "radius" @@ -46326,15 +47244,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 24728, - "end": 24729, + "start": 25318, + "end": 25319, "loc": { "start": { - "line": 639, + "line": 657, "column": 70 }, "end": { - "line": 639, + "line": 657, "column": 71 } }, @@ -46347,15 +47265,15 @@ }, { "type": "NumericLiteral", - "start": 24731, - "end": 24732, + "start": 25321, + "end": 25322, "loc": { "start": { - "line": 639, + "line": 657, "column": 73 }, "end": { - "line": 639, + "line": 657, "column": 74 } }, @@ -46367,43 +47285,43 @@ }, { "type": "CallExpression", - "start": 24734, - "end": 24753, + "start": 25324, + "end": 25343, "loc": { "start": { - "line": 639, + "line": 657, "column": 76 }, "end": { - "line": 639, + "line": 657, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 24734, - "end": 24751, + "start": 25324, + "end": 25341, "loc": { "start": { - "line": 639, + "line": 657, "column": 76 }, "end": { - "line": 639, + "line": 657, "column": 93 } }, "object": { "type": "Identifier", - "start": 24734, - "end": 24738, + "start": 25324, + "end": 25328, "loc": { "start": { - "line": 639, + "line": 657, "column": 76 }, "end": { - "line": 639, + "line": 657, "column": 80 }, "identifierName": "math" @@ -46412,15 +47330,15 @@ }, "property": { "type": "Identifier", - "start": 24739, - "end": 24751, + "start": 25329, + "end": 25341, "loc": { "start": { - "line": 639, + "line": 657, "column": 81 }, "end": { - "line": 639, + "line": 657, "column": 93 }, "identifierName": "identityMat4" @@ -46439,44 +47357,44 @@ }, { "type": "VariableDeclaration", - "start": 24776, - "end": 24863, + "start": 25366, + "end": 25453, "loc": { "start": { - "line": 640, + "line": 658, "column": 20 }, "end": { - "line": 640, + "line": 658, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 24782, - "end": 24862, + "start": 25372, + "end": 25452, "loc": { "start": { - "line": 640, + "line": 658, "column": 26 }, "end": { - "line": 640, + "line": 658, "column": 106 } }, "id": { "type": "Identifier", - "start": 24782, - "end": 24788, + "start": 25372, + "end": 25378, "loc": { "start": { - "line": 640, + "line": 658, "column": 26 }, "end": { - "line": 640, + "line": 658, "column": 32 }, "identifierName": "rotate" @@ -46485,43 +47403,43 @@ }, "init": { "type": "CallExpression", - "start": 24791, - "end": 24862, + "start": 25381, + "end": 25452, "loc": { "start": { - "line": 640, + "line": 658, "column": 35 }, "end": { - "line": 640, + "line": 658, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 24791, - "end": 24809, + "start": 25381, + "end": 25399, "loc": { "start": { - "line": 640, + "line": 658, "column": 35 }, "end": { - "line": 640, + "line": 658, "column": 53 } }, "object": { "type": "Identifier", - "start": 24791, - "end": 24795, + "start": 25381, + "end": 25385, "loc": { "start": { - "line": 640, + "line": 658, "column": 35 }, "end": { - "line": 640, + "line": 658, "column": 39 }, "identifierName": "math" @@ -46530,15 +47448,15 @@ }, "property": { "type": "Identifier", - "start": 24796, - "end": 24809, + "start": 25386, + "end": 25399, "loc": { "start": { - "line": 640, + "line": 658, "column": 40 }, "end": { - "line": 640, + "line": 658, "column": 53 }, "identifierName": "rotationMat4v" @@ -46550,29 +47468,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 24810, - "end": 24829, + "start": 25400, + "end": 25419, "loc": { "start": { - "line": 640, + "line": 658, "column": 54 }, "end": { - "line": 640, + "line": 658, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 24810, - "end": 24813, + "start": 25400, + "end": 25403, "loc": { "start": { - "line": 640, + "line": 658, "column": 54 }, "end": { - "line": 640, + "line": 658, "column": 57 } }, @@ -46580,15 +47498,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 24811, - "end": 24813, + "start": 25401, + "end": 25403, "loc": { "start": { - "line": 640, + "line": 658, "column": 55 }, "end": { - "line": 640, + "line": 658, "column": 57 } }, @@ -46605,29 +47523,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 24816, - "end": 24829, + "start": 25406, + "end": 25419, "loc": { "start": { - "line": 640, + "line": 658, "column": 60 }, "end": { - "line": 640, + "line": 658, "column": 73 } }, "object": { "type": "Identifier", - "start": 24816, - "end": 24820, + "start": 25406, + "end": 25410, "loc": { "start": { - "line": 640, + "line": 658, "column": 60 }, "end": { - "line": 640, + "line": 658, "column": 64 }, "identifierName": "math" @@ -46636,15 +47554,15 @@ }, "property": { "type": "Identifier", - "start": 24821, - "end": 24829, + "start": 25411, + "end": 25419, "loc": { "start": { - "line": 640, + "line": 658, "column": 65 }, "end": { - "line": 640, + "line": 658, "column": 73 }, "identifierName": "DEGTORAD" @@ -46656,30 +47574,30 @@ }, { "type": "ArrayExpression", - "start": 24831, - "end": 24840, + "start": 25421, + "end": 25430, "loc": { "start": { - "line": 640, + "line": 658, "column": 75 }, "end": { - "line": 640, + "line": 658, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 24832, - "end": 24833, + "start": 25422, + "end": 25423, "loc": { "start": { - "line": 640, + "line": 658, "column": 76 }, "end": { - "line": 640, + "line": 658, "column": 77 } }, @@ -46691,15 +47609,15 @@ }, { "type": "NumericLiteral", - "start": 24835, - "end": 24836, + "start": 25425, + "end": 25426, "loc": { "start": { - "line": 640, + "line": 658, "column": 79 }, "end": { - "line": 640, + "line": 658, "column": 80 } }, @@ -46711,15 +47629,15 @@ }, { "type": "NumericLiteral", - "start": 24838, - "end": 24839, + "start": 25428, + "end": 25429, "loc": { "start": { - "line": 640, + "line": 658, "column": 82 }, "end": { - "line": 640, + "line": 658, "column": 83 } }, @@ -46733,43 +47651,43 @@ }, { "type": "CallExpression", - "start": 24842, - "end": 24861, + "start": 25432, + "end": 25451, "loc": { "start": { - "line": 640, + "line": 658, "column": 86 }, "end": { - "line": 640, + "line": 658, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 24842, - "end": 24859, + "start": 25432, + "end": 25449, "loc": { "start": { - "line": 640, + "line": 658, "column": 86 }, "end": { - "line": 640, + "line": 658, "column": 103 } }, "object": { "type": "Identifier", - "start": 24842, - "end": 24846, + "start": 25432, + "end": 25436, "loc": { "start": { - "line": 640, + "line": 658, "column": 86 }, "end": { - "line": 640, + "line": 658, "column": 90 }, "identifierName": "math" @@ -46778,15 +47696,15 @@ }, "property": { "type": "Identifier", - "start": 24847, - "end": 24859, + "start": 25437, + "end": 25449, "loc": { "start": { - "line": 640, + "line": 658, "column": 91 }, "end": { - "line": 640, + "line": 658, "column": 103 }, "identifierName": "identityMat4" @@ -46805,57 +47723,57 @@ }, { "type": "ReturnStatement", - "start": 24884, - "end": 24944, + "start": 25474, + "end": 25534, "loc": { "start": { - "line": 641, + "line": 659, "column": 20 }, "end": { - "line": 641, + "line": 659, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 24891, - "end": 24943, + "start": 25481, + "end": 25533, "loc": { "start": { - "line": 641, + "line": 659, "column": 27 }, "end": { - "line": 641, + "line": 659, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 24891, - "end": 24903, + "start": 25481, + "end": 25493, "loc": { "start": { - "line": 641, + "line": 659, "column": 27 }, "end": { - "line": 641, + "line": 659, "column": 39 } }, "object": { "type": "Identifier", - "start": 24891, - "end": 24895, + "start": 25481, + "end": 25485, "loc": { "start": { - "line": 641, + "line": 659, "column": 27 }, "end": { - "line": 641, + "line": 659, "column": 31 }, "identifierName": "math" @@ -46864,15 +47782,15 @@ }, "property": { "type": "Identifier", - "start": 24896, - "end": 24903, + "start": 25486, + "end": 25493, "loc": { "start": { - "line": 641, + "line": 659, "column": 32 }, "end": { - "line": 641, + "line": 659, "column": 39 }, "identifierName": "mulMat4" @@ -46884,15 +47802,15 @@ "arguments": [ { "type": "Identifier", - "start": 24904, - "end": 24910, + "start": 25494, + "end": 25500, "loc": { "start": { - "line": 641, + "line": 659, "column": 40 }, "end": { - "line": 641, + "line": 659, "column": 46 }, "identifierName": "rotate" @@ -46901,15 +47819,15 @@ }, { "type": "Identifier", - "start": 24912, - "end": 24921, + "start": 25502, + "end": 25511, "loc": { "start": { - "line": 641, + "line": 659, "column": 48 }, "end": { - "line": 641, + "line": 659, "column": 57 }, "identifierName": "translate" @@ -46918,43 +47836,43 @@ }, { "type": "CallExpression", - "start": 24923, - "end": 24942, + "start": 25513, + "end": 25532, "loc": { "start": { - "line": 641, + "line": 659, "column": 59 }, "end": { - "line": 641, + "line": 659, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 24923, - "end": 24940, + "start": 25513, + "end": 25530, "loc": { "start": { - "line": 641, + "line": 659, "column": 59 }, "end": { - "line": 641, + "line": 659, "column": 76 } }, "object": { "type": "Identifier", - "start": 24923, - "end": 24927, + "start": 25513, + "end": 25517, "loc": { "start": { - "line": 641, + "line": 659, "column": 59 }, "end": { - "line": 641, + "line": 659, "column": 63 }, "identifierName": "math" @@ -46963,15 +47881,15 @@ }, "property": { "type": "Identifier", - "start": 24928, - "end": 24940, + "start": 25518, + "end": 25530, "loc": { "start": { - "line": 641, + "line": 659, "column": 64 }, "end": { - "line": 641, + "line": 659, "column": 76 }, "identifierName": "identityMat4" @@ -46990,7 +47908,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 24643 + "parenStart": 25233 } }, "arguments": [] @@ -46998,15 +47916,15 @@ }, { "type": "ObjectProperty", - "start": 24983, - "end": 24998, + "start": 25573, + "end": 25588, "loc": { "start": { - "line": 643, + "line": 661, "column": 16 }, "end": { - "line": 643, + "line": 661, "column": 31 } }, @@ -47015,15 +47933,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24983, - "end": 24991, + "start": 25573, + "end": 25581, "loc": { "start": { - "line": 643, + "line": 661, "column": 16 }, "end": { - "line": 643, + "line": 661, "column": 24 }, "identifierName": "pickable" @@ -47032,15 +47950,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 24993, - "end": 24998, + "start": 25583, + "end": 25588, "loc": { "start": { - "line": 643, + "line": 661, "column": 26 }, "end": { - "line": 643, + "line": 661, "column": 31 } }, @@ -47049,15 +47967,15 @@ }, { "type": "ObjectProperty", - "start": 25016, - "end": 25032, + "start": 25606, + "end": 25622, "loc": { "start": { - "line": 644, + "line": 662, "column": 16 }, "end": { - "line": 644, + "line": 662, "column": 32 } }, @@ -47066,15 +47984,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25016, - "end": 25026, + "start": 25606, + "end": 25616, "loc": { "start": { - "line": 644, + "line": 662, "column": 16 }, "end": { - "line": 644, + "line": 662, "column": 26 }, "identifierName": "collidable" @@ -47083,15 +48001,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25028, - "end": 25032, + "start": 25618, + "end": 25622, "loc": { "start": { - "line": 644, + "line": 662, "column": 28 }, "end": { - "line": 644, + "line": 662, "column": 32 } }, @@ -47100,15 +48018,15 @@ }, { "type": "ObjectProperty", - "start": 25050, - "end": 25066, + "start": 25640, + "end": 25656, "loc": { "start": { - "line": 645, + "line": 663, "column": 16 }, "end": { - "line": 645, + "line": 663, "column": 32 } }, @@ -47117,15 +48035,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25050, - "end": 25059, + "start": 25640, + "end": 25649, "loc": { "start": { - "line": 645, + "line": 663, "column": 16 }, "end": { - "line": 645, + "line": 663, "column": 25 }, "identifierName": "clippable" @@ -47134,15 +48052,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25061, - "end": 25066, + "start": 25651, + "end": 25656, "loc": { "start": { - "line": 645, + "line": 663, "column": 27 }, "end": { - "line": 645, + "line": 663, "column": 32 } }, @@ -47151,15 +48069,15 @@ }, { "type": "ObjectProperty", - "start": 25084, - "end": 25098, + "start": 25674, + "end": 25688, "loc": { "start": { - "line": 646, + "line": 664, "column": 16 }, "end": { - "line": 646, + "line": 664, "column": 30 } }, @@ -47168,15 +48086,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25084, - "end": 25091, + "start": 25674, + "end": 25681, "loc": { "start": { - "line": 646, + "line": 664, "column": 16 }, "end": { - "line": 646, + "line": 664, "column": 23 }, "identifierName": "visible" @@ -47185,20 +48103,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 25093, - "end": 25098, + "start": 25683, + "end": 25688, "loc": { "start": { - "line": 646, + "line": 664, "column": 25 }, "end": { - "line": 646, + "line": 664, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 25706, + "end": 25721, + "loc": { + "start": { + "line": 665, + "column": 16 + }, + "end": { + "line": 665, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 25706, + "end": 25714, + "loc": { + "start": { + "line": 665, + "column": 16 + }, + "end": { + "line": 665, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 25716, + "end": 25721, + "loc": { + "start": { + "line": 665, + "column": 26 + }, + "end": { + "line": 665, + "column": 31 + } + }, + "value": false + } } ] } @@ -47206,15 +48175,15 @@ }, { "type": "Identifier", - "start": 25115, - "end": 25131, + "start": 25738, + "end": 25754, "loc": { "start": { - "line": 647, + "line": 666, "column": 16 }, "end": { - "line": 647, + "line": 666, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -47226,15 +48195,15 @@ }, { "type": "ObjectProperty", - "start": 25147, - "end": 25802, + "start": 25770, + "end": 26458, "loc": { "start": { - "line": 649, + "line": 668, "column": 12 }, "end": { - "line": 661, + "line": 681, "column": 33 } }, @@ -47243,15 +48212,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25147, - "end": 25158, + "start": 25770, + "end": 25781, "loc": { "start": { - "line": 649, + "line": 668, "column": 12 }, "end": { - "line": 649, + "line": 668, "column": 23 }, "identifierName": "xAxisHandle" @@ -47260,43 +48229,43 @@ }, "value": { "type": "CallExpression", - "start": 25160, - "end": 25802, + "start": 25783, + "end": 26458, "loc": { "start": { - "line": 649, + "line": 668, "column": 25 }, "end": { - "line": 661, + "line": 681, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 25160, - "end": 25177, + "start": 25783, + "end": 25800, "loc": { "start": { - "line": 649, + "line": 668, "column": 25 }, "end": { - "line": 649, + "line": 668, "column": 42 } }, "object": { "type": "Identifier", - "start": 25160, - "end": 25168, + "start": 25783, + "end": 25791, "loc": { "start": { - "line": 649, + "line": 668, "column": 25 }, "end": { - "line": 649, + "line": 668, "column": 33 }, "identifierName": "rootNode" @@ -47305,15 +48274,15 @@ }, "property": { "type": "Identifier", - "start": 25169, - "end": 25177, + "start": 25792, + "end": 25800, "loc": { "start": { - "line": 649, + "line": 668, "column": 34 }, "end": { - "line": 649, + "line": 668, "column": 42 }, "identifierName": "addChild" @@ -47325,29 +48294,29 @@ "arguments": [ { "type": "NewExpression", - "start": 25178, - "end": 25783, + "start": 25801, + "end": 26439, "loc": { "start": { - "line": 649, + "line": 668, "column": 43 }, "end": { - "line": 661, + "line": 681, "column": 14 } }, "callee": { "type": "Identifier", - "start": 25182, - "end": 25186, + "start": 25805, + "end": 25809, "loc": { "start": { - "line": 649, + "line": 668, "column": 47 }, "end": { - "line": 649, + "line": 668, "column": 51 }, "identifierName": "Mesh" @@ -47357,15 +48326,15 @@ "arguments": [ { "type": "Identifier", - "start": 25187, - "end": 25195, + "start": 25810, + "end": 25818, "loc": { "start": { - "line": 649, + "line": 668, "column": 52 }, "end": { - "line": 649, + "line": 668, "column": 60 }, "identifierName": "rootNode" @@ -47374,30 +48343,30 @@ }, { "type": "ObjectExpression", - "start": 25197, - "end": 25782, + "start": 25820, + "end": 26438, "loc": { "start": { - "line": 649, + "line": 668, "column": 62 }, "end": { - "line": 661, + "line": 681, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 25215, - "end": 25242, + "start": 25838, + "end": 25865, "loc": { "start": { - "line": 650, + "line": 669, "column": 16 }, "end": { - "line": 650, + "line": 669, "column": 43 } }, @@ -47406,15 +48375,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25215, - "end": 25223, + "start": 25838, + "end": 25846, "loc": { "start": { - "line": 650, + "line": 669, "column": 16 }, "end": { - "line": 650, + "line": 669, "column": 24 }, "identifierName": "geometry" @@ -47423,29 +48392,29 @@ }, "value": { "type": "MemberExpression", - "start": 25225, - "end": 25242, + "start": 25848, + "end": 25865, "loc": { "start": { - "line": 650, + "line": 669, "column": 26 }, "end": { - "line": 650, + "line": 669, "column": 43 } }, "object": { "type": "Identifier", - "start": 25225, - "end": 25231, + "start": 25848, + "end": 25854, "loc": { "start": { - "line": 650, + "line": 669, "column": 26 }, "end": { - "line": 650, + "line": 669, "column": 32 }, "identifierName": "shapes" @@ -47454,15 +48423,15 @@ }, "property": { "type": "Identifier", - "start": 25232, - "end": 25242, + "start": 25855, + "end": 25865, "loc": { "start": { - "line": 650, + "line": 669, "column": 33 }, "end": { - "line": 650, + "line": 669, "column": 43 }, "identifierName": "axisHandle" @@ -47474,15 +48443,15 @@ }, { "type": "ObjectProperty", - "start": 25260, - "end": 25288, + "start": 25883, + "end": 25911, "loc": { "start": { - "line": 651, + "line": 670, "column": 16 }, "end": { - "line": 651, + "line": 670, "column": 44 } }, @@ -47491,15 +48460,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25260, - "end": 25268, + "start": 25883, + "end": 25891, "loc": { "start": { - "line": 651, + "line": 670, "column": 16 }, "end": { - "line": 651, + "line": 670, "column": 24 }, "identifierName": "material" @@ -47508,29 +48477,29 @@ }, "value": { "type": "MemberExpression", - "start": 25270, - "end": 25288, + "start": 25893, + "end": 25911, "loc": { "start": { - "line": 651, + "line": 670, "column": 26 }, "end": { - "line": 651, + "line": 670, "column": 44 } }, "object": { "type": "Identifier", - "start": 25270, - "end": 25279, + "start": 25893, + "end": 25902, "loc": { "start": { - "line": 651, + "line": 670, "column": 26 }, "end": { - "line": 651, + "line": 670, "column": 35 }, "identifierName": "materials" @@ -47539,15 +48508,15 @@ }, "property": { "type": "Identifier", - "start": 25280, - "end": 25288, + "start": 25903, + "end": 25911, "loc": { "start": { - "line": 651, + "line": 670, "column": 36 }, "end": { - "line": 651, + "line": 670, "column": 44 }, "identifierName": "pickable" @@ -47559,15 +48528,15 @@ }, { "type": "ObjectProperty", - "start": 25306, - "end": 25636, + "start": 25929, + "end": 26259, "loc": { "start": { - "line": 652, + "line": 671, "column": 16 }, "end": { - "line": 656, + "line": 675, "column": 20 } }, @@ -47576,15 +48545,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25306, - "end": 25312, + "start": 25929, + "end": 25935, "loc": { "start": { - "line": 652, + "line": 671, "column": 16 }, "end": { - "line": 652, + "line": 671, "column": 22 }, "identifierName": "matrix" @@ -47593,29 +48562,29 @@ }, "value": { "type": "CallExpression", - "start": 25314, - "end": 25636, + "start": 25937, + "end": 26259, "loc": { "start": { - "line": 652, + "line": 671, "column": 24 }, "end": { - "line": 656, + "line": 675, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 25315, - "end": 25633, + "start": 25938, + "end": 26256, "loc": { "start": { - "line": 652, + "line": 671, "column": 25 }, "end": { - "line": 656, + "line": 675, "column": 17 } }, @@ -47626,59 +48595,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 25327, - "end": 25633, + "start": 25950, + "end": 26256, "loc": { "start": { - "line": 652, + "line": 671, "column": 37 }, "end": { - "line": 656, + "line": 675, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 25349, - "end": 25426, + "start": 25972, + "end": 26049, "loc": { "start": { - "line": 653, + "line": 672, "column": 20 }, "end": { - "line": 653, + "line": 672, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 25355, - "end": 25425, + "start": 25978, + "end": 26048, "loc": { "start": { - "line": 653, + "line": 672, "column": 26 }, "end": { - "line": 653, + "line": 672, "column": 96 } }, "id": { "type": "Identifier", - "start": 25355, - "end": 25364, + "start": 25978, + "end": 25987, "loc": { "start": { - "line": 653, + "line": 672, "column": 26 }, "end": { - "line": 653, + "line": 672, "column": 35 }, "identifierName": "translate" @@ -47687,43 +48656,43 @@ }, "init": { "type": "CallExpression", - "start": 25367, - "end": 25425, + "start": 25990, + "end": 26048, "loc": { "start": { - "line": 653, + "line": 672, "column": 38 }, "end": { - "line": 653, + "line": 672, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 25367, - "end": 25386, + "start": 25990, + "end": 26009, "loc": { "start": { - "line": 653, + "line": 672, "column": 38 }, "end": { - "line": 653, + "line": 672, "column": 57 } }, "object": { "type": "Identifier", - "start": 25367, - "end": 25371, + "start": 25990, + "end": 25994, "loc": { "start": { - "line": 653, + "line": 672, "column": 38 }, "end": { - "line": 653, + "line": 672, "column": 42 }, "identifierName": "math" @@ -47732,15 +48701,15 @@ }, "property": { "type": "Identifier", - "start": 25372, - "end": 25386, + "start": 25995, + "end": 26009, "loc": { "start": { - "line": 653, + "line": 672, "column": 43 }, "end": { - "line": 653, + "line": 672, "column": 57 }, "identifierName": "translateMat4c" @@ -47752,15 +48721,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 25387, - "end": 25388, + "start": 26010, + "end": 26011, "loc": { "start": { - "line": 653, + "line": 672, "column": 58 }, "end": { - "line": 653, + "line": 672, "column": 59 } }, @@ -47772,29 +48741,29 @@ }, { "type": "BinaryExpression", - "start": 25390, - "end": 25400, + "start": 26013, + "end": 26023, "loc": { "start": { - "line": 653, + "line": 672, "column": 61 }, "end": { - "line": 653, + "line": 672, "column": 71 } }, "left": { "type": "Identifier", - "start": 25390, - "end": 25396, + "start": 26013, + "end": 26019, "loc": { "start": { - "line": 653, + "line": 672, "column": 61 }, "end": { - "line": 653, + "line": 672, "column": 67 }, "identifierName": "radius" @@ -47804,15 +48773,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 25399, - "end": 25400, + "start": 26022, + "end": 26023, "loc": { "start": { - "line": 653, + "line": 672, "column": 70 }, "end": { - "line": 653, + "line": 672, "column": 71 } }, @@ -47825,15 +48794,15 @@ }, { "type": "NumericLiteral", - "start": 25402, - "end": 25403, + "start": 26025, + "end": 26026, "loc": { "start": { - "line": 653, + "line": 672, "column": 73 }, "end": { - "line": 653, + "line": 672, "column": 74 } }, @@ -47845,43 +48814,43 @@ }, { "type": "CallExpression", - "start": 25405, - "end": 25424, + "start": 26028, + "end": 26047, "loc": { "start": { - "line": 653, + "line": 672, "column": 76 }, "end": { - "line": 653, + "line": 672, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 25405, - "end": 25422, + "start": 26028, + "end": 26045, "loc": { "start": { - "line": 653, + "line": 672, "column": 76 }, "end": { - "line": 653, + "line": 672, "column": 93 } }, "object": { "type": "Identifier", - "start": 25405, - "end": 25409, + "start": 26028, + "end": 26032, "loc": { "start": { - "line": 653, + "line": 672, "column": 76 }, "end": { - "line": 653, + "line": 672, "column": 80 }, "identifierName": "math" @@ -47890,15 +48859,15 @@ }, "property": { "type": "Identifier", - "start": 25410, - "end": 25422, + "start": 26033, + "end": 26045, "loc": { "start": { - "line": 653, + "line": 672, "column": 81 }, "end": { - "line": 653, + "line": 672, "column": 93 }, "identifierName": "identityMat4" @@ -47917,44 +48886,44 @@ }, { "type": "VariableDeclaration", - "start": 25447, - "end": 25534, + "start": 26070, + "end": 26157, "loc": { "start": { - "line": 654, + "line": 673, "column": 20 }, "end": { - "line": 654, + "line": 673, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 25453, - "end": 25533, + "start": 26076, + "end": 26156, "loc": { "start": { - "line": 654, + "line": 673, "column": 26 }, "end": { - "line": 654, + "line": 673, "column": 106 } }, "id": { "type": "Identifier", - "start": 25453, - "end": 25459, + "start": 26076, + "end": 26082, "loc": { "start": { - "line": 654, + "line": 673, "column": 26 }, "end": { - "line": 654, + "line": 673, "column": 32 }, "identifierName": "rotate" @@ -47963,43 +48932,43 @@ }, "init": { "type": "CallExpression", - "start": 25462, - "end": 25533, + "start": 26085, + "end": 26156, "loc": { "start": { - "line": 654, + "line": 673, "column": 35 }, "end": { - "line": 654, + "line": 673, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 25462, - "end": 25480, + "start": 26085, + "end": 26103, "loc": { "start": { - "line": 654, + "line": 673, "column": 35 }, "end": { - "line": 654, + "line": 673, "column": 53 } }, "object": { "type": "Identifier", - "start": 25462, - "end": 25466, + "start": 26085, + "end": 26089, "loc": { "start": { - "line": 654, + "line": 673, "column": 35 }, "end": { - "line": 654, + "line": 673, "column": 39 }, "identifierName": "math" @@ -48008,15 +48977,15 @@ }, "property": { "type": "Identifier", - "start": 25467, - "end": 25480, + "start": 26090, + "end": 26103, "loc": { "start": { - "line": 654, + "line": 673, "column": 40 }, "end": { - "line": 654, + "line": 673, "column": 53 }, "identifierName": "rotationMat4v" @@ -48028,29 +48997,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 25481, - "end": 25500, + "start": 26104, + "end": 26123, "loc": { "start": { - "line": 654, + "line": 673, "column": 54 }, "end": { - "line": 654, + "line": 673, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 25481, - "end": 25484, + "start": 26104, + "end": 26107, "loc": { "start": { - "line": 654, + "line": 673, "column": 54 }, "end": { - "line": 654, + "line": 673, "column": 57 } }, @@ -48058,15 +49027,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 25482, - "end": 25484, + "start": 26105, + "end": 26107, "loc": { "start": { - "line": 654, + "line": 673, "column": 55 }, "end": { - "line": 654, + "line": 673, "column": 57 } }, @@ -48083,29 +49052,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 25487, - "end": 25500, + "start": 26110, + "end": 26123, "loc": { "start": { - "line": 654, + "line": 673, "column": 60 }, "end": { - "line": 654, + "line": 673, "column": 73 } }, "object": { "type": "Identifier", - "start": 25487, - "end": 25491, + "start": 26110, + "end": 26114, "loc": { "start": { - "line": 654, + "line": 673, "column": 60 }, "end": { - "line": 654, + "line": 673, "column": 64 }, "identifierName": "math" @@ -48114,15 +49083,15 @@ }, "property": { "type": "Identifier", - "start": 25492, - "end": 25500, + "start": 26115, + "end": 26123, "loc": { "start": { - "line": 654, + "line": 673, "column": 65 }, "end": { - "line": 654, + "line": 673, "column": 73 }, "identifierName": "DEGTORAD" @@ -48134,30 +49103,30 @@ }, { "type": "ArrayExpression", - "start": 25502, - "end": 25511, + "start": 26125, + "end": 26134, "loc": { "start": { - "line": 654, + "line": 673, "column": 75 }, "end": { - "line": 654, + "line": 673, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 25503, - "end": 25504, + "start": 26126, + "end": 26127, "loc": { "start": { - "line": 654, + "line": 673, "column": 76 }, "end": { - "line": 654, + "line": 673, "column": 77 } }, @@ -48169,15 +49138,15 @@ }, { "type": "NumericLiteral", - "start": 25506, - "end": 25507, + "start": 26129, + "end": 26130, "loc": { "start": { - "line": 654, + "line": 673, "column": 79 }, "end": { - "line": 654, + "line": 673, "column": 80 } }, @@ -48189,15 +49158,15 @@ }, { "type": "NumericLiteral", - "start": 25509, - "end": 25510, + "start": 26132, + "end": 26133, "loc": { "start": { - "line": 654, + "line": 673, "column": 82 }, "end": { - "line": 654, + "line": 673, "column": 83 } }, @@ -48211,43 +49180,43 @@ }, { "type": "CallExpression", - "start": 25513, - "end": 25532, + "start": 26136, + "end": 26155, "loc": { "start": { - "line": 654, + "line": 673, "column": 86 }, "end": { - "line": 654, + "line": 673, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 25513, - "end": 25530, + "start": 26136, + "end": 26153, "loc": { "start": { - "line": 654, + "line": 673, "column": 86 }, "end": { - "line": 654, + "line": 673, "column": 103 } }, "object": { "type": "Identifier", - "start": 25513, - "end": 25517, + "start": 26136, + "end": 26140, "loc": { "start": { - "line": 654, + "line": 673, "column": 86 }, "end": { - "line": 654, + "line": 673, "column": 90 }, "identifierName": "math" @@ -48256,15 +49225,15 @@ }, "property": { "type": "Identifier", - "start": 25518, - "end": 25530, + "start": 26141, + "end": 26153, "loc": { "start": { - "line": 654, + "line": 673, "column": 91 }, "end": { - "line": 654, + "line": 673, "column": 103 }, "identifierName": "identityMat4" @@ -48283,57 +49252,57 @@ }, { "type": "ReturnStatement", - "start": 25555, - "end": 25615, + "start": 26178, + "end": 26238, "loc": { "start": { - "line": 655, + "line": 674, "column": 20 }, "end": { - "line": 655, + "line": 674, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 25562, - "end": 25614, + "start": 26185, + "end": 26237, "loc": { "start": { - "line": 655, + "line": 674, "column": 27 }, "end": { - "line": 655, + "line": 674, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 25562, - "end": 25574, + "start": 26185, + "end": 26197, "loc": { "start": { - "line": 655, + "line": 674, "column": 27 }, "end": { - "line": 655, + "line": 674, "column": 39 } }, "object": { "type": "Identifier", - "start": 25562, - "end": 25566, + "start": 26185, + "end": 26189, "loc": { "start": { - "line": 655, + "line": 674, "column": 27 }, "end": { - "line": 655, + "line": 674, "column": 31 }, "identifierName": "math" @@ -48342,15 +49311,15 @@ }, "property": { "type": "Identifier", - "start": 25567, - "end": 25574, + "start": 26190, + "end": 26197, "loc": { "start": { - "line": 655, + "line": 674, "column": 32 }, "end": { - "line": 655, + "line": 674, "column": 39 }, "identifierName": "mulMat4" @@ -48362,15 +49331,15 @@ "arguments": [ { "type": "Identifier", - "start": 25575, - "end": 25581, + "start": 26198, + "end": 26204, "loc": { "start": { - "line": 655, + "line": 674, "column": 40 }, "end": { - "line": 655, + "line": 674, "column": 46 }, "identifierName": "rotate" @@ -48379,15 +49348,15 @@ }, { "type": "Identifier", - "start": 25583, - "end": 25592, + "start": 26206, + "end": 26215, "loc": { "start": { - "line": 655, + "line": 674, "column": 48 }, "end": { - "line": 655, + "line": 674, "column": 57 }, "identifierName": "translate" @@ -48396,43 +49365,43 @@ }, { "type": "CallExpression", - "start": 25594, - "end": 25613, + "start": 26217, + "end": 26236, "loc": { "start": { - "line": 655, + "line": 674, "column": 59 }, "end": { - "line": 655, + "line": 674, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 25594, - "end": 25611, + "start": 26217, + "end": 26234, "loc": { "start": { - "line": 655, + "line": 674, "column": 59 }, "end": { - "line": 655, + "line": 674, "column": 76 } }, "object": { "type": "Identifier", - "start": 25594, - "end": 25598, + "start": 26217, + "end": 26221, "loc": { "start": { - "line": 655, + "line": 674, "column": 59 }, "end": { - "line": 655, + "line": 674, "column": 63 }, "identifierName": "math" @@ -48441,15 +49410,15 @@ }, "property": { "type": "Identifier", - "start": 25599, - "end": 25611, + "start": 26222, + "end": 26234, "loc": { "start": { - "line": 655, + "line": 674, "column": 64 }, "end": { - "line": 655, + "line": 674, "column": 76 }, "identifierName": "identityMat4" @@ -48468,7 +49437,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 25314 + "parenStart": 25937 } }, "arguments": [] @@ -48476,15 +49445,15 @@ }, { "type": "ObjectProperty", - "start": 25654, - "end": 25668, + "start": 26277, + "end": 26291, "loc": { "start": { - "line": 657, + "line": 676, "column": 16 }, "end": { - "line": 657, + "line": 676, "column": 30 } }, @@ -48493,15 +49462,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25654, - "end": 25662, + "start": 26277, + "end": 26285, "loc": { "start": { - "line": 657, + "line": 676, "column": 16 }, "end": { - "line": 657, + "line": 676, "column": 24 }, "identifierName": "pickable" @@ -48510,15 +49479,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25664, - "end": 25668, + "start": 26287, + "end": 26291, "loc": { "start": { - "line": 657, + "line": 676, "column": 26 }, "end": { - "line": 657, + "line": 676, "column": 30 } }, @@ -48527,15 +49496,15 @@ }, { "type": "ObjectProperty", - "start": 25686, - "end": 25702, + "start": 26309, + "end": 26325, "loc": { "start": { - "line": 658, + "line": 677, "column": 16 }, "end": { - "line": 658, + "line": 677, "column": 32 } }, @@ -48544,15 +49513,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25686, - "end": 25696, + "start": 26309, + "end": 26319, "loc": { "start": { - "line": 658, + "line": 677, "column": 16 }, "end": { - "line": 658, + "line": 677, "column": 26 }, "identifierName": "collidable" @@ -48561,15 +49530,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25698, - "end": 25702, + "start": 26321, + "end": 26325, "loc": { "start": { - "line": 658, + "line": 677, "column": 28 }, "end": { - "line": 658, + "line": 677, "column": 32 } }, @@ -48578,15 +49547,15 @@ }, { "type": "ObjectProperty", - "start": 25720, - "end": 25736, + "start": 26343, + "end": 26359, "loc": { "start": { - "line": 659, + "line": 678, "column": 16 }, "end": { - "line": 659, + "line": 678, "column": 32 } }, @@ -48595,15 +49564,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25720, - "end": 25729, + "start": 26343, + "end": 26352, "loc": { "start": { - "line": 659, + "line": 678, "column": 16 }, "end": { - "line": 659, + "line": 678, "column": 25 }, "identifierName": "clippable" @@ -48612,15 +49581,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25731, - "end": 25736, + "start": 26354, + "end": 26359, "loc": { "start": { - "line": 659, + "line": 678, "column": 27 }, "end": { - "line": 659, + "line": 678, "column": 32 } }, @@ -48629,15 +49598,15 @@ }, { "type": "ObjectProperty", - "start": 25754, - "end": 25768, + "start": 26377, + "end": 26391, "loc": { "start": { - "line": 660, + "line": 679, "column": 16 }, "end": { - "line": 660, + "line": 679, "column": 30 } }, @@ -48646,15 +49615,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25754, - "end": 25761, + "start": 26377, + "end": 26384, "loc": { "start": { - "line": 660, + "line": 679, "column": 16 }, "end": { - "line": 660, + "line": 679, "column": 23 }, "identifierName": "visible" @@ -48663,20 +49632,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 25763, - "end": 25768, + "start": 26386, + "end": 26391, "loc": { "start": { - "line": 660, + "line": 679, "column": 25 }, "end": { - "line": 660, + "line": 679, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 26409, + "end": 26424, + "loc": { + "start": { + "line": 680, + "column": 16 + }, + "end": { + "line": 680, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 26409, + "end": 26417, + "loc": { + "start": { + "line": 680, + "column": 16 + }, + "end": { + "line": 680, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 26419, + "end": 26424, + "loc": { + "start": { + "line": 680, + "column": 26 + }, + "end": { + "line": 680, + "column": 31 + } + }, + "value": false + } } ] } @@ -48684,15 +49704,15 @@ }, { "type": "Identifier", - "start": 25785, - "end": 25801, + "start": 26441, + "end": 26457, "loc": { "start": { - "line": 661, + "line": 681, "column": 16 }, "end": { - "line": 661, + "line": 681, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -48704,15 +49724,15 @@ }, { "type": "ObjectProperty", - "start": 26075, - "end": 26727, + "start": 26731, + "end": 27416, "loc": { "start": { - "line": 667, + "line": 687, "column": 12 }, "end": { - "line": 679, + "line": 700, "column": 33 } }, @@ -48721,15 +49741,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26075, - "end": 26085, + "start": 26731, + "end": 26741, "loc": { "start": { - "line": 667, + "line": 687, "column": 12 }, "end": { - "line": 667, + "line": 687, "column": 22 }, "identifierName": "yAxisArrow" @@ -48739,43 +49759,43 @@ }, "value": { "type": "CallExpression", - "start": 26087, - "end": 26727, + "start": 26743, + "end": 27416, "loc": { "start": { - "line": 667, + "line": 687, "column": 24 }, "end": { - "line": 679, + "line": 700, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 26087, - "end": 26104, + "start": 26743, + "end": 26760, "loc": { "start": { - "line": 667, + "line": 687, "column": 24 }, "end": { - "line": 667, + "line": 687, "column": 41 } }, "object": { "type": "Identifier", - "start": 26087, - "end": 26095, + "start": 26743, + "end": 26751, "loc": { "start": { - "line": 667, + "line": 687, "column": 24 }, "end": { - "line": 667, + "line": 687, "column": 32 }, "identifierName": "rootNode" @@ -48784,15 +49804,15 @@ }, "property": { "type": "Identifier", - "start": 26096, - "end": 26104, + "start": 26752, + "end": 26760, "loc": { "start": { - "line": 667, + "line": 687, "column": 33 }, "end": { - "line": 667, + "line": 687, "column": 41 }, "identifierName": "addChild" @@ -48804,29 +49824,29 @@ "arguments": [ { "type": "NewExpression", - "start": 26105, - "end": 26708, + "start": 26761, + "end": 27397, "loc": { "start": { - "line": 667, + "line": 687, "column": 42 }, "end": { - "line": 679, + "line": 700, "column": 14 } }, "callee": { "type": "Identifier", - "start": 26109, - "end": 26113, + "start": 26765, + "end": 26769, "loc": { "start": { - "line": 667, + "line": 687, "column": 46 }, "end": { - "line": 667, + "line": 687, "column": 50 }, "identifierName": "Mesh" @@ -48836,15 +49856,15 @@ "arguments": [ { "type": "Identifier", - "start": 26114, - "end": 26122, + "start": 26770, + "end": 26778, "loc": { "start": { - "line": 667, + "line": 687, "column": 51 }, "end": { - "line": 667, + "line": 687, "column": 59 }, "identifierName": "rootNode" @@ -48853,30 +49873,30 @@ }, { "type": "ObjectExpression", - "start": 26124, - "end": 26707, + "start": 26780, + "end": 27396, "loc": { "start": { - "line": 667, + "line": 687, "column": 61 }, "end": { - "line": 679, + "line": 700, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 26142, - "end": 26168, + "start": 26798, + "end": 26824, "loc": { "start": { - "line": 668, + "line": 688, "column": 16 }, "end": { - "line": 668, + "line": 688, "column": 42 } }, @@ -48885,15 +49905,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26142, - "end": 26150, + "start": 26798, + "end": 26806, "loc": { "start": { - "line": 668, + "line": 688, "column": 16 }, "end": { - "line": 668, + "line": 688, "column": 24 }, "identifierName": "geometry" @@ -48902,29 +49922,29 @@ }, "value": { "type": "MemberExpression", - "start": 26152, - "end": 26168, + "start": 26808, + "end": 26824, "loc": { "start": { - "line": 668, + "line": 688, "column": 26 }, "end": { - "line": 668, + "line": 688, "column": 42 } }, "object": { "type": "Identifier", - "start": 26152, - "end": 26158, + "start": 26808, + "end": 26814, "loc": { "start": { - "line": 668, + "line": 688, "column": 26 }, "end": { - "line": 668, + "line": 688, "column": 32 }, "identifierName": "shapes" @@ -48933,15 +49953,15 @@ }, "property": { "type": "Identifier", - "start": 26159, - "end": 26168, + "start": 26815, + "end": 26824, "loc": { "start": { - "line": 668, + "line": 688, "column": 33 }, "end": { - "line": 668, + "line": 688, "column": 42 }, "identifierName": "arrowHead" @@ -48953,15 +49973,15 @@ }, { "type": "ObjectProperty", - "start": 26186, - "end": 26211, + "start": 26842, + "end": 26867, "loc": { "start": { - "line": 669, + "line": 689, "column": 16 }, "end": { - "line": 669, + "line": 689, "column": 41 } }, @@ -48970,15 +49990,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26186, - "end": 26194, + "start": 26842, + "end": 26850, "loc": { "start": { - "line": 669, + "line": 689, "column": 16 }, "end": { - "line": 669, + "line": 689, "column": 24 }, "identifierName": "material" @@ -48987,29 +50007,29 @@ }, "value": { "type": "MemberExpression", - "start": 26196, - "end": 26211, + "start": 26852, + "end": 26867, "loc": { "start": { - "line": 669, + "line": 689, "column": 26 }, "end": { - "line": 669, + "line": 689, "column": 41 } }, "object": { "type": "Identifier", - "start": 26196, - "end": 26205, + "start": 26852, + "end": 26861, "loc": { "start": { - "line": 669, + "line": 689, "column": 26 }, "end": { - "line": 669, + "line": 689, "column": 35 }, "identifierName": "materials" @@ -49018,15 +50038,15 @@ }, "property": { "type": "Identifier", - "start": 26206, - "end": 26211, + "start": 26862, + "end": 26867, "loc": { "start": { - "line": 669, + "line": 689, "column": 36 }, "end": { - "line": 669, + "line": 689, "column": 41 }, "identifierName": "green" @@ -49038,15 +50058,15 @@ }, { "type": "ObjectProperty", - "start": 26229, - "end": 26560, + "start": 26885, + "end": 27216, "loc": { "start": { - "line": 670, + "line": 690, "column": 16 }, "end": { - "line": 674, + "line": 694, "column": 20 } }, @@ -49055,15 +50075,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26229, - "end": 26235, + "start": 26885, + "end": 26891, "loc": { "start": { - "line": 670, + "line": 690, "column": 16 }, "end": { - "line": 670, + "line": 690, "column": 22 }, "identifierName": "matrix" @@ -49072,29 +50092,29 @@ }, "value": { "type": "CallExpression", - "start": 26237, - "end": 26560, + "start": 26893, + "end": 27216, "loc": { "start": { - "line": 670, + "line": 690, "column": 24 }, "end": { - "line": 674, + "line": 694, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 26238, - "end": 26557, + "start": 26894, + "end": 27213, "loc": { "start": { - "line": 670, + "line": 690, "column": 25 }, "end": { - "line": 674, + "line": 694, "column": 17 } }, @@ -49105,59 +50125,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 26250, - "end": 26557, + "start": 26906, + "end": 27213, "loc": { "start": { - "line": 670, + "line": 690, "column": 37 }, "end": { - "line": 674, + "line": 694, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 26272, - "end": 26350, + "start": 26928, + "end": 27006, "loc": { "start": { - "line": 671, + "line": 691, "column": 20 }, "end": { - "line": 671, + "line": 691, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 26278, - "end": 26349, + "start": 26934, + "end": 27005, "loc": { "start": { - "line": 671, + "line": 691, "column": 26 }, "end": { - "line": 671, + "line": 691, "column": 97 } }, "id": { "type": "Identifier", - "start": 26278, - "end": 26287, + "start": 26934, + "end": 26943, "loc": { "start": { - "line": 671, + "line": 691, "column": 26 }, "end": { - "line": 671, + "line": 691, "column": 35 }, "identifierName": "translate" @@ -49166,43 +50186,43 @@ }, "init": { "type": "CallExpression", - "start": 26290, - "end": 26349, + "start": 26946, + "end": 27005, "loc": { "start": { - "line": 671, + "line": 691, "column": 38 }, "end": { - "line": 671, + "line": 691, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 26290, - "end": 26309, + "start": 26946, + "end": 26965, "loc": { "start": { - "line": 671, + "line": 691, "column": 38 }, "end": { - "line": 671, + "line": 691, "column": 57 } }, "object": { "type": "Identifier", - "start": 26290, - "end": 26294, + "start": 26946, + "end": 26950, "loc": { "start": { - "line": 671, + "line": 691, "column": 38 }, "end": { - "line": 671, + "line": 691, "column": 42 }, "identifierName": "math" @@ -49211,15 +50231,15 @@ }, "property": { "type": "Identifier", - "start": 26295, - "end": 26309, + "start": 26951, + "end": 26965, "loc": { "start": { - "line": 671, + "line": 691, "column": 43 }, "end": { - "line": 671, + "line": 691, "column": 57 }, "identifierName": "translateMat4c" @@ -49231,15 +50251,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 26310, - "end": 26311, + "start": 26966, + "end": 26967, "loc": { "start": { - "line": 671, + "line": 691, "column": 58 }, "end": { - "line": 671, + "line": 691, "column": 59 } }, @@ -49251,29 +50271,29 @@ }, { "type": "BinaryExpression", - "start": 26313, - "end": 26324, + "start": 26969, + "end": 26980, "loc": { "start": { - "line": 671, + "line": 691, "column": 61 }, "end": { - "line": 671, + "line": 691, "column": 72 } }, "left": { "type": "Identifier", - "start": 26313, - "end": 26319, + "start": 26969, + "end": 26975, "loc": { "start": { - "line": 671, + "line": 691, "column": 61 }, "end": { - "line": 671, + "line": 691, "column": 67 }, "identifierName": "radius" @@ -49283,15 +50303,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 26322, - "end": 26324, + "start": 26978, + "end": 26980, "loc": { "start": { - "line": 671, + "line": 691, "column": 70 }, "end": { - "line": 671, + "line": 691, "column": 72 } }, @@ -49304,15 +50324,15 @@ }, { "type": "NumericLiteral", - "start": 26326, - "end": 26327, + "start": 26982, + "end": 26983, "loc": { "start": { - "line": 671, + "line": 691, "column": 74 }, "end": { - "line": 671, + "line": 691, "column": 75 } }, @@ -49324,43 +50344,43 @@ }, { "type": "CallExpression", - "start": 26329, - "end": 26348, + "start": 26985, + "end": 27004, "loc": { "start": { - "line": 671, + "line": 691, "column": 77 }, "end": { - "line": 671, + "line": 691, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 26329, - "end": 26346, + "start": 26985, + "end": 27002, "loc": { "start": { - "line": 671, + "line": 691, "column": 77 }, "end": { - "line": 671, + "line": 691, "column": 94 } }, "object": { "type": "Identifier", - "start": 26329, - "end": 26333, + "start": 26985, + "end": 26989, "loc": { "start": { - "line": 671, + "line": 691, "column": 77 }, "end": { - "line": 671, + "line": 691, "column": 81 }, "identifierName": "math" @@ -49369,15 +50389,15 @@ }, "property": { "type": "Identifier", - "start": 26334, - "end": 26346, + "start": 26990, + "end": 27002, "loc": { "start": { - "line": 671, + "line": 691, "column": 82 }, "end": { - "line": 671, + "line": 691, "column": 94 }, "identifierName": "identityMat4" @@ -49396,44 +50416,44 @@ }, { "type": "VariableDeclaration", - "start": 26371, - "end": 26458, + "start": 27027, + "end": 27114, "loc": { "start": { - "line": 672, + "line": 692, "column": 20 }, "end": { - "line": 672, + "line": 692, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 26377, - "end": 26457, + "start": 27033, + "end": 27113, "loc": { "start": { - "line": 672, + "line": 692, "column": 26 }, "end": { - "line": 672, + "line": 692, "column": 106 } }, "id": { "type": "Identifier", - "start": 26377, - "end": 26383, + "start": 27033, + "end": 27039, "loc": { "start": { - "line": 672, + "line": 692, "column": 26 }, "end": { - "line": 672, + "line": 692, "column": 32 }, "identifierName": "rotate" @@ -49442,43 +50462,43 @@ }, "init": { "type": "CallExpression", - "start": 26386, - "end": 26457, + "start": 27042, + "end": 27113, "loc": { "start": { - "line": 672, + "line": 692, "column": 35 }, "end": { - "line": 672, + "line": 692, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 26386, - "end": 26404, + "start": 27042, + "end": 27060, "loc": { "start": { - "line": 672, + "line": 692, "column": 35 }, "end": { - "line": 672, + "line": 692, "column": 53 } }, "object": { "type": "Identifier", - "start": 26386, - "end": 26390, + "start": 27042, + "end": 27046, "loc": { "start": { - "line": 672, + "line": 692, "column": 35 }, "end": { - "line": 672, + "line": 692, "column": 39 }, "identifierName": "math" @@ -49487,15 +50507,15 @@ }, "property": { "type": "Identifier", - "start": 26391, - "end": 26404, + "start": 27047, + "end": 27060, "loc": { "start": { - "line": 672, + "line": 692, "column": 40 }, "end": { - "line": 672, + "line": 692, "column": 53 }, "identifierName": "rotationMat4v" @@ -49507,29 +50527,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 26405, - "end": 26424, + "start": 27061, + "end": 27080, "loc": { "start": { - "line": 672, + "line": 692, "column": 54 }, "end": { - "line": 672, + "line": 692, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 26405, - "end": 26408, + "start": 27061, + "end": 27064, "loc": { "start": { - "line": 672, + "line": 692, "column": 54 }, "end": { - "line": 672, + "line": 692, "column": 57 } }, @@ -49542,29 +50562,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 26411, - "end": 26424, + "start": 27067, + "end": 27080, "loc": { "start": { - "line": 672, + "line": 692, "column": 60 }, "end": { - "line": 672, + "line": 692, "column": 73 } }, "object": { "type": "Identifier", - "start": 26411, - "end": 26415, + "start": 27067, + "end": 27071, "loc": { "start": { - "line": 672, + "line": 692, "column": 60 }, "end": { - "line": 672, + "line": 692, "column": 64 }, "identifierName": "math" @@ -49573,15 +50593,15 @@ }, "property": { "type": "Identifier", - "start": 26416, - "end": 26424, + "start": 27072, + "end": 27080, "loc": { "start": { - "line": 672, + "line": 692, "column": 65 }, "end": { - "line": 672, + "line": 692, "column": 73 }, "identifierName": "DEGTORAD" @@ -49593,30 +50613,30 @@ }, { "type": "ArrayExpression", - "start": 26426, - "end": 26435, + "start": 27082, + "end": 27091, "loc": { "start": { - "line": 672, + "line": 692, "column": 75 }, "end": { - "line": 672, + "line": 692, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 26427, - "end": 26428, + "start": 27083, + "end": 27084, "loc": { "start": { - "line": 672, + "line": 692, "column": 76 }, "end": { - "line": 672, + "line": 692, "column": 77 } }, @@ -49628,15 +50648,15 @@ }, { "type": "NumericLiteral", - "start": 26430, - "end": 26431, + "start": 27086, + "end": 27087, "loc": { "start": { - "line": 672, + "line": 692, "column": 79 }, "end": { - "line": 672, + "line": 692, "column": 80 } }, @@ -49648,15 +50668,15 @@ }, { "type": "NumericLiteral", - "start": 26433, - "end": 26434, + "start": 27089, + "end": 27090, "loc": { "start": { - "line": 672, + "line": 692, "column": 82 }, "end": { - "line": 672, + "line": 692, "column": 83 } }, @@ -49670,43 +50690,43 @@ }, { "type": "CallExpression", - "start": 26437, - "end": 26456, + "start": 27093, + "end": 27112, "loc": { "start": { - "line": 672, + "line": 692, "column": 86 }, "end": { - "line": 672, + "line": 692, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 26437, - "end": 26454, + "start": 27093, + "end": 27110, "loc": { "start": { - "line": 672, + "line": 692, "column": 86 }, "end": { - "line": 672, + "line": 692, "column": 103 } }, "object": { "type": "Identifier", - "start": 26437, - "end": 26441, + "start": 27093, + "end": 27097, "loc": { "start": { - "line": 672, + "line": 692, "column": 86 }, "end": { - "line": 672, + "line": 692, "column": 90 }, "identifierName": "math" @@ -49715,15 +50735,15 @@ }, "property": { "type": "Identifier", - "start": 26442, - "end": 26454, + "start": 27098, + "end": 27110, "loc": { "start": { - "line": 672, + "line": 692, "column": 91 }, "end": { - "line": 672, + "line": 692, "column": 103 }, "identifierName": "identityMat4" @@ -49742,57 +50762,57 @@ }, { "type": "ReturnStatement", - "start": 26479, - "end": 26539, + "start": 27135, + "end": 27195, "loc": { "start": { - "line": 673, + "line": 693, "column": 20 }, "end": { - "line": 673, + "line": 693, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 26486, - "end": 26538, + "start": 27142, + "end": 27194, "loc": { "start": { - "line": 673, + "line": 693, "column": 27 }, "end": { - "line": 673, + "line": 693, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 26486, - "end": 26498, + "start": 27142, + "end": 27154, "loc": { "start": { - "line": 673, + "line": 693, "column": 27 }, "end": { - "line": 673, + "line": 693, "column": 39 } }, "object": { "type": "Identifier", - "start": 26486, - "end": 26490, + "start": 27142, + "end": 27146, "loc": { "start": { - "line": 673, + "line": 693, "column": 27 }, "end": { - "line": 673, + "line": 693, "column": 31 }, "identifierName": "math" @@ -49801,15 +50821,15 @@ }, "property": { "type": "Identifier", - "start": 26491, - "end": 26498, + "start": 27147, + "end": 27154, "loc": { "start": { - "line": 673, + "line": 693, "column": 32 }, "end": { - "line": 673, + "line": 693, "column": 39 }, "identifierName": "mulMat4" @@ -49821,15 +50841,15 @@ "arguments": [ { "type": "Identifier", - "start": 26499, - "end": 26505, + "start": 27155, + "end": 27161, "loc": { "start": { - "line": 673, + "line": 693, "column": 40 }, "end": { - "line": 673, + "line": 693, "column": 46 }, "identifierName": "rotate" @@ -49838,15 +50858,15 @@ }, { "type": "Identifier", - "start": 26507, - "end": 26516, + "start": 27163, + "end": 27172, "loc": { "start": { - "line": 673, + "line": 693, "column": 48 }, "end": { - "line": 673, + "line": 693, "column": 57 }, "identifierName": "translate" @@ -49855,43 +50875,43 @@ }, { "type": "CallExpression", - "start": 26518, - "end": 26537, + "start": 27174, + "end": 27193, "loc": { "start": { - "line": 673, + "line": 693, "column": 59 }, "end": { - "line": 673, + "line": 693, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 26518, - "end": 26535, + "start": 27174, + "end": 27191, "loc": { "start": { - "line": 673, + "line": 693, "column": 59 }, "end": { - "line": 673, + "line": 693, "column": 76 } }, "object": { "type": "Identifier", - "start": 26518, - "end": 26522, + "start": 27174, + "end": 27178, "loc": { "start": { - "line": 673, + "line": 693, "column": 59 }, "end": { - "line": 673, + "line": 693, "column": 63 }, "identifierName": "math" @@ -49900,15 +50920,15 @@ }, "property": { "type": "Identifier", - "start": 26523, - "end": 26535, + "start": 27179, + "end": 27191, "loc": { "start": { - "line": 673, + "line": 693, "column": 64 }, "end": { - "line": 673, + "line": 693, "column": 76 }, "identifierName": "identityMat4" @@ -49927,7 +50947,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 26237 + "parenStart": 26893 } }, "arguments": [] @@ -49935,15 +50955,15 @@ }, { "type": "ObjectProperty", - "start": 26578, - "end": 26593, + "start": 27234, + "end": 27249, "loc": { "start": { - "line": 675, + "line": 695, "column": 16 }, "end": { - "line": 675, + "line": 695, "column": 31 } }, @@ -49952,15 +50972,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26578, - "end": 26586, + "start": 27234, + "end": 27242, "loc": { "start": { - "line": 675, + "line": 695, "column": 16 }, "end": { - "line": 675, + "line": 695, "column": 24 }, "identifierName": "pickable" @@ -49969,15 +50989,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 26588, - "end": 26593, + "start": 27244, + "end": 27249, "loc": { "start": { - "line": 675, + "line": 695, "column": 26 }, "end": { - "line": 675, + "line": 695, "column": 31 } }, @@ -49986,15 +51006,15 @@ }, { "type": "ObjectProperty", - "start": 26611, - "end": 26627, + "start": 27267, + "end": 27283, "loc": { "start": { - "line": 676, + "line": 696, "column": 16 }, "end": { - "line": 676, + "line": 696, "column": 32 } }, @@ -50003,15 +51023,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26611, - "end": 26621, + "start": 27267, + "end": 27277, "loc": { "start": { - "line": 676, + "line": 696, "column": 16 }, "end": { - "line": 676, + "line": 696, "column": 26 }, "identifierName": "collidable" @@ -50020,15 +51040,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 26623, - "end": 26627, + "start": 27279, + "end": 27283, "loc": { "start": { - "line": 676, + "line": 696, "column": 28 }, "end": { - "line": 676, + "line": 696, "column": 32 } }, @@ -50037,15 +51057,15 @@ }, { "type": "ObjectProperty", - "start": 26645, - "end": 26661, + "start": 27301, + "end": 27317, "loc": { "start": { - "line": 677, + "line": 697, "column": 16 }, "end": { - "line": 677, + "line": 697, "column": 32 } }, @@ -50054,15 +51074,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26645, - "end": 26654, + "start": 27301, + "end": 27310, "loc": { "start": { - "line": 677, + "line": 697, "column": 16 }, "end": { - "line": 677, + "line": 697, "column": 25 }, "identifierName": "clippable" @@ -50071,15 +51091,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 26656, - "end": 26661, + "start": 27312, + "end": 27317, "loc": { "start": { - "line": 677, + "line": 697, "column": 27 }, "end": { - "line": 677, + "line": 697, "column": 32 } }, @@ -50088,15 +51108,15 @@ }, { "type": "ObjectProperty", - "start": 26679, - "end": 26693, + "start": 27335, + "end": 27349, "loc": { "start": { - "line": 678, + "line": 698, "column": 16 }, "end": { - "line": 678, + "line": 698, "column": 30 } }, @@ -50105,15 +51125,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26679, - "end": 26686, + "start": 27335, + "end": 27342, "loc": { "start": { - "line": 678, + "line": 698, "column": 16 }, "end": { - "line": 678, + "line": 698, "column": 23 }, "identifierName": "visible" @@ -50122,20 +51142,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 26688, - "end": 26693, + "start": 27344, + "end": 27349, "loc": { "start": { - "line": 678, + "line": 698, "column": 25 }, "end": { - "line": 678, + "line": 698, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 27367, + "end": 27382, + "loc": { + "start": { + "line": 699, + "column": 16 + }, + "end": { + "line": 699, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27367, + "end": 27375, + "loc": { + "start": { + "line": 699, + "column": 16 + }, + "end": { + "line": 699, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 27377, + "end": 27382, + "loc": { + "start": { + "line": 699, + "column": 26 + }, + "end": { + "line": 699, + "column": 31 + } + }, + "value": false + } } ] } @@ -50143,15 +51214,15 @@ }, { "type": "Identifier", - "start": 26710, - "end": 26726, + "start": 27399, + "end": 27415, "loc": { "start": { - "line": 679, + "line": 700, "column": 16 }, "end": { - "line": 679, + "line": 700, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -50164,15 +51235,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 25817, - "end": 25925, + "start": 26473, + "end": 26581, "loc": { "start": { - "line": 663, + "line": 683, "column": 12 }, "end": { - "line": 663, + "line": 683, "column": 120 } } @@ -50180,15 +51251,15 @@ { "type": "CommentLine", "value": "", - "start": 25938, - "end": 25940, + "start": 26594, + "end": 26596, "loc": { "start": { - "line": 664, + "line": 684, "column": 12 }, "end": { - "line": 664, + "line": 684, "column": 14 } } @@ -50196,15 +51267,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 25953, - "end": 26061, + "start": 26609, + "end": 26717, "loc": { "start": { - "line": 665, + "line": 685, "column": 12 }, "end": { - "line": 665, + "line": 685, "column": 120 } } @@ -50213,15 +51284,15 @@ }, { "type": "ObjectProperty", - "start": 26742, - "end": 27438, + "start": 27431, + "end": 28160, "loc": { "start": { - "line": 681, + "line": 702, "column": 12 }, "end": { - "line": 694, + "line": 716, "column": 33 } }, @@ -50230,15 +51301,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26742, - "end": 26758, + "start": 27431, + "end": 27447, "loc": { "start": { - "line": 681, + "line": 702, "column": 12 }, "end": { - "line": 681, + "line": 702, "column": 28 }, "identifierName": "yAxisArrowHandle" @@ -50247,43 +51318,43 @@ }, "value": { "type": "CallExpression", - "start": 26760, - "end": 27438, + "start": 27449, + "end": 28160, "loc": { "start": { - "line": 681, + "line": 702, "column": 30 }, "end": { - "line": 694, + "line": 716, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 26760, - "end": 26777, + "start": 27449, + "end": 27466, "loc": { "start": { - "line": 681, + "line": 702, "column": 30 }, "end": { - "line": 681, + "line": 702, "column": 47 } }, "object": { "type": "Identifier", - "start": 26760, - "end": 26768, + "start": 27449, + "end": 27457, "loc": { "start": { - "line": 681, + "line": 702, "column": 30 }, "end": { - "line": 681, + "line": 702, "column": 38 }, "identifierName": "rootNode" @@ -50292,15 +51363,15 @@ }, "property": { "type": "Identifier", - "start": 26769, - "end": 26777, + "start": 27458, + "end": 27466, "loc": { "start": { - "line": 681, + "line": 702, "column": 39 }, "end": { - "line": 681, + "line": 702, "column": 47 }, "identifierName": "addChild" @@ -50312,29 +51383,29 @@ "arguments": [ { "type": "NewExpression", - "start": 26778, - "end": 27419, + "start": 27467, + "end": 28141, "loc": { "start": { - "line": 681, + "line": 702, "column": 48 }, "end": { - "line": 694, + "line": 716, "column": 14 } }, "callee": { "type": "Identifier", - "start": 26782, - "end": 26786, + "start": 27471, + "end": 27475, "loc": { "start": { - "line": 681, + "line": 702, "column": 52 }, "end": { - "line": 681, + "line": 702, "column": 56 }, "identifierName": "Mesh" @@ -50344,15 +51415,15 @@ "arguments": [ { "type": "Identifier", - "start": 26787, - "end": 26795, + "start": 27476, + "end": 27484, "loc": { "start": { - "line": 681, + "line": 702, "column": 57 }, "end": { - "line": 681, + "line": 702, "column": 65 }, "identifierName": "rootNode" @@ -50361,30 +51432,30 @@ }, { "type": "ObjectExpression", - "start": 26797, - "end": 27418, + "start": 27486, + "end": 28140, "loc": { "start": { - "line": 681, + "line": 702, "column": 67 }, "end": { - "line": 694, + "line": 716, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 26815, - "end": 26847, + "start": 27504, + "end": 27536, "loc": { "start": { - "line": 682, + "line": 703, "column": 16 }, "end": { - "line": 682, + "line": 703, "column": 48 } }, @@ -50393,15 +51464,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26815, - "end": 26823, + "start": 27504, + "end": 27512, "loc": { "start": { - "line": 682, + "line": 703, "column": 16 }, "end": { - "line": 682, + "line": 703, "column": 24 }, "identifierName": "geometry" @@ -50410,29 +51481,29 @@ }, "value": { "type": "MemberExpression", - "start": 26825, - "end": 26847, + "start": 27514, + "end": 27536, "loc": { "start": { - "line": 682, + "line": 703, "column": 26 }, "end": { - "line": 682, + "line": 703, "column": 48 } }, "object": { "type": "Identifier", - "start": 26825, - "end": 26831, + "start": 27514, + "end": 27520, "loc": { "start": { - "line": 682, + "line": 703, "column": 26 }, "end": { - "line": 682, + "line": 703, "column": 32 }, "identifierName": "shapes" @@ -50441,15 +51512,15 @@ }, "property": { "type": "Identifier", - "start": 26832, - "end": 26847, + "start": 27521, + "end": 27536, "loc": { "start": { - "line": 682, + "line": 703, "column": 33 }, "end": { - "line": 682, + "line": 703, "column": 48 }, "identifierName": "arrowHeadHandle" @@ -50461,15 +51532,15 @@ }, { "type": "ObjectProperty", - "start": 26865, - "end": 26893, + "start": 27554, + "end": 27582, "loc": { "start": { - "line": 683, + "line": 704, "column": 16 }, "end": { - "line": 683, + "line": 704, "column": 44 } }, @@ -50478,15 +51549,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26865, - "end": 26873, + "start": 27554, + "end": 27562, "loc": { "start": { - "line": 683, + "line": 704, "column": 16 }, "end": { - "line": 683, + "line": 704, "column": 24 }, "identifierName": "material" @@ -50495,29 +51566,29 @@ }, "value": { "type": "MemberExpression", - "start": 26875, - "end": 26893, + "start": 27564, + "end": 27582, "loc": { "start": { - "line": 683, + "line": 704, "column": 26 }, "end": { - "line": 683, + "line": 704, "column": 44 } }, "object": { "type": "Identifier", - "start": 26875, - "end": 26884, + "start": 27564, + "end": 27573, "loc": { "start": { - "line": 683, + "line": 704, "column": 26 }, "end": { - "line": 683, + "line": 704, "column": 35 }, "identifierName": "materials" @@ -50526,15 +51597,15 @@ }, "property": { "type": "Identifier", - "start": 26885, - "end": 26893, + "start": 27574, + "end": 27582, "loc": { "start": { - "line": 683, + "line": 704, "column": 36 }, "end": { - "line": 683, + "line": 704, "column": 44 }, "identifierName": "pickable" @@ -50546,15 +51617,15 @@ }, { "type": "ObjectProperty", - "start": 26911, - "end": 27242, + "start": 27600, + "end": 27931, "loc": { "start": { - "line": 684, + "line": 705, "column": 16 }, "end": { - "line": 688, + "line": 709, "column": 20 } }, @@ -50563,15 +51634,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26911, - "end": 26917, + "start": 27600, + "end": 27606, "loc": { "start": { - "line": 684, + "line": 705, "column": 16 }, "end": { - "line": 684, + "line": 705, "column": 22 }, "identifierName": "matrix" @@ -50580,29 +51651,29 @@ }, "value": { "type": "CallExpression", - "start": 26919, - "end": 27242, + "start": 27608, + "end": 27931, "loc": { "start": { - "line": 684, + "line": 705, "column": 24 }, "end": { - "line": 688, + "line": 709, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 26920, - "end": 27239, + "start": 27609, + "end": 27928, "loc": { "start": { - "line": 684, + "line": 705, "column": 25 }, "end": { - "line": 688, + "line": 709, "column": 17 } }, @@ -50613,59 +51684,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 26932, - "end": 27239, + "start": 27621, + "end": 27928, "loc": { "start": { - "line": 684, + "line": 705, "column": 37 }, "end": { - "line": 688, + "line": 709, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 26954, - "end": 27032, + "start": 27643, + "end": 27721, "loc": { "start": { - "line": 685, + "line": 706, "column": 20 }, "end": { - "line": 685, + "line": 706, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 26960, - "end": 27031, + "start": 27649, + "end": 27720, "loc": { "start": { - "line": 685, + "line": 706, "column": 26 }, "end": { - "line": 685, + "line": 706, "column": 97 } }, "id": { "type": "Identifier", - "start": 26960, - "end": 26969, + "start": 27649, + "end": 27658, "loc": { "start": { - "line": 685, + "line": 706, "column": 26 }, "end": { - "line": 685, + "line": 706, "column": 35 }, "identifierName": "translate" @@ -50674,43 +51745,43 @@ }, "init": { "type": "CallExpression", - "start": 26972, - "end": 27031, + "start": 27661, + "end": 27720, "loc": { "start": { - "line": 685, + "line": 706, "column": 38 }, "end": { - "line": 685, + "line": 706, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 26972, - "end": 26991, + "start": 27661, + "end": 27680, "loc": { "start": { - "line": 685, + "line": 706, "column": 38 }, "end": { - "line": 685, + "line": 706, "column": 57 } }, "object": { "type": "Identifier", - "start": 26972, - "end": 26976, + "start": 27661, + "end": 27665, "loc": { "start": { - "line": 685, + "line": 706, "column": 38 }, "end": { - "line": 685, + "line": 706, "column": 42 }, "identifierName": "math" @@ -50719,15 +51790,15 @@ }, "property": { "type": "Identifier", - "start": 26977, - "end": 26991, + "start": 27666, + "end": 27680, "loc": { "start": { - "line": 685, + "line": 706, "column": 43 }, "end": { - "line": 685, + "line": 706, "column": 57 }, "identifierName": "translateMat4c" @@ -50739,15 +51810,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 26992, - "end": 26993, + "start": 27681, + "end": 27682, "loc": { "start": { - "line": 685, + "line": 706, "column": 58 }, "end": { - "line": 685, + "line": 706, "column": 59 } }, @@ -50759,29 +51830,29 @@ }, { "type": "BinaryExpression", - "start": 26995, - "end": 27006, + "start": 27684, + "end": 27695, "loc": { "start": { - "line": 685, + "line": 706, "column": 61 }, "end": { - "line": 685, + "line": 706, "column": 72 } }, "left": { "type": "Identifier", - "start": 26995, - "end": 27001, + "start": 27684, + "end": 27690, "loc": { "start": { - "line": 685, + "line": 706, "column": 61 }, "end": { - "line": 685, + "line": 706, "column": 67 }, "identifierName": "radius" @@ -50791,15 +51862,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 27004, - "end": 27006, + "start": 27693, + "end": 27695, "loc": { "start": { - "line": 685, + "line": 706, "column": 70 }, "end": { - "line": 685, + "line": 706, "column": 72 } }, @@ -50812,15 +51883,15 @@ }, { "type": "NumericLiteral", - "start": 27008, - "end": 27009, + "start": 27697, + "end": 27698, "loc": { "start": { - "line": 685, + "line": 706, "column": 74 }, "end": { - "line": 685, + "line": 706, "column": 75 } }, @@ -50832,43 +51903,43 @@ }, { "type": "CallExpression", - "start": 27011, - "end": 27030, + "start": 27700, + "end": 27719, "loc": { "start": { - "line": 685, + "line": 706, "column": 77 }, "end": { - "line": 685, + "line": 706, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 27011, - "end": 27028, + "start": 27700, + "end": 27717, "loc": { "start": { - "line": 685, + "line": 706, "column": 77 }, "end": { - "line": 685, + "line": 706, "column": 94 } }, "object": { "type": "Identifier", - "start": 27011, - "end": 27015, + "start": 27700, + "end": 27704, "loc": { "start": { - "line": 685, + "line": 706, "column": 77 }, "end": { - "line": 685, + "line": 706, "column": 81 }, "identifierName": "math" @@ -50877,15 +51948,15 @@ }, "property": { "type": "Identifier", - "start": 27016, - "end": 27028, + "start": 27705, + "end": 27717, "loc": { "start": { - "line": 685, + "line": 706, "column": 82 }, "end": { - "line": 685, + "line": 706, "column": 94 }, "identifierName": "identityMat4" @@ -50904,44 +51975,44 @@ }, { "type": "VariableDeclaration", - "start": 27053, - "end": 27140, + "start": 27742, + "end": 27829, "loc": { "start": { - "line": 686, + "line": 707, "column": 20 }, "end": { - "line": 686, + "line": 707, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 27059, - "end": 27139, + "start": 27748, + "end": 27828, "loc": { "start": { - "line": 686, + "line": 707, "column": 26 }, "end": { - "line": 686, + "line": 707, "column": 106 } }, "id": { "type": "Identifier", - "start": 27059, - "end": 27065, + "start": 27748, + "end": 27754, "loc": { "start": { - "line": 686, + "line": 707, "column": 26 }, "end": { - "line": 686, + "line": 707, "column": 32 }, "identifierName": "rotate" @@ -50950,43 +52021,43 @@ }, "init": { "type": "CallExpression", - "start": 27068, - "end": 27139, + "start": 27757, + "end": 27828, "loc": { "start": { - "line": 686, + "line": 707, "column": 35 }, "end": { - "line": 686, + "line": 707, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 27068, - "end": 27086, + "start": 27757, + "end": 27775, "loc": { "start": { - "line": 686, + "line": 707, "column": 35 }, "end": { - "line": 686, + "line": 707, "column": 53 } }, "object": { "type": "Identifier", - "start": 27068, - "end": 27072, + "start": 27757, + "end": 27761, "loc": { "start": { - "line": 686, + "line": 707, "column": 35 }, "end": { - "line": 686, + "line": 707, "column": 39 }, "identifierName": "math" @@ -50995,15 +52066,15 @@ }, "property": { "type": "Identifier", - "start": 27073, - "end": 27086, + "start": 27762, + "end": 27775, "loc": { "start": { - "line": 686, + "line": 707, "column": 40 }, "end": { - "line": 686, + "line": 707, "column": 53 }, "identifierName": "rotationMat4v" @@ -51015,29 +52086,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 27087, - "end": 27106, + "start": 27776, + "end": 27795, "loc": { "start": { - "line": 686, + "line": 707, "column": 54 }, "end": { - "line": 686, + "line": 707, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 27087, - "end": 27090, + "start": 27776, + "end": 27779, "loc": { "start": { - "line": 686, + "line": 707, "column": 54 }, "end": { - "line": 686, + "line": 707, "column": 57 } }, @@ -51050,29 +52121,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 27093, - "end": 27106, + "start": 27782, + "end": 27795, "loc": { "start": { - "line": 686, + "line": 707, "column": 60 }, "end": { - "line": 686, + "line": 707, "column": 73 } }, "object": { "type": "Identifier", - "start": 27093, - "end": 27097, + "start": 27782, + "end": 27786, "loc": { "start": { - "line": 686, + "line": 707, "column": 60 }, "end": { - "line": 686, + "line": 707, "column": 64 }, "identifierName": "math" @@ -51081,15 +52152,15 @@ }, "property": { "type": "Identifier", - "start": 27098, - "end": 27106, + "start": 27787, + "end": 27795, "loc": { "start": { - "line": 686, + "line": 707, "column": 65 }, "end": { - "line": 686, + "line": 707, "column": 73 }, "identifierName": "DEGTORAD" @@ -51101,30 +52172,30 @@ }, { "type": "ArrayExpression", - "start": 27108, - "end": 27117, + "start": 27797, + "end": 27806, "loc": { "start": { - "line": 686, + "line": 707, "column": 75 }, "end": { - "line": 686, + "line": 707, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 27109, - "end": 27110, + "start": 27798, + "end": 27799, "loc": { "start": { - "line": 686, + "line": 707, "column": 76 }, "end": { - "line": 686, + "line": 707, "column": 77 } }, @@ -51136,15 +52207,15 @@ }, { "type": "NumericLiteral", - "start": 27112, - "end": 27113, + "start": 27801, + "end": 27802, "loc": { "start": { - "line": 686, + "line": 707, "column": 79 }, "end": { - "line": 686, + "line": 707, "column": 80 } }, @@ -51156,15 +52227,15 @@ }, { "type": "NumericLiteral", - "start": 27115, - "end": 27116, + "start": 27804, + "end": 27805, "loc": { "start": { - "line": 686, + "line": 707, "column": 82 }, "end": { - "line": 686, + "line": 707, "column": 83 } }, @@ -51178,43 +52249,43 @@ }, { "type": "CallExpression", - "start": 27119, - "end": 27138, + "start": 27808, + "end": 27827, "loc": { "start": { - "line": 686, + "line": 707, "column": 86 }, "end": { - "line": 686, + "line": 707, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 27119, - "end": 27136, + "start": 27808, + "end": 27825, "loc": { "start": { - "line": 686, + "line": 707, "column": 86 }, "end": { - "line": 686, + "line": 707, "column": 103 } }, "object": { "type": "Identifier", - "start": 27119, - "end": 27123, + "start": 27808, + "end": 27812, "loc": { "start": { - "line": 686, + "line": 707, "column": 86 }, "end": { - "line": 686, + "line": 707, "column": 90 }, "identifierName": "math" @@ -51223,15 +52294,15 @@ }, "property": { "type": "Identifier", - "start": 27124, - "end": 27136, + "start": 27813, + "end": 27825, "loc": { "start": { - "line": 686, + "line": 707, "column": 91 }, "end": { - "line": 686, + "line": 707, "column": 103 }, "identifierName": "identityMat4" @@ -51250,57 +52321,57 @@ }, { "type": "ReturnStatement", - "start": 27161, - "end": 27221, + "start": 27850, + "end": 27910, "loc": { "start": { - "line": 687, + "line": 708, "column": 20 }, "end": { - "line": 687, + "line": 708, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 27168, - "end": 27220, + "start": 27857, + "end": 27909, "loc": { "start": { - "line": 687, + "line": 708, "column": 27 }, "end": { - "line": 687, + "line": 708, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 27168, - "end": 27180, + "start": 27857, + "end": 27869, "loc": { "start": { - "line": 687, + "line": 708, "column": 27 }, "end": { - "line": 687, + "line": 708, "column": 39 } }, "object": { "type": "Identifier", - "start": 27168, - "end": 27172, + "start": 27857, + "end": 27861, "loc": { "start": { - "line": 687, + "line": 708, "column": 27 }, "end": { - "line": 687, + "line": 708, "column": 31 }, "identifierName": "math" @@ -51309,15 +52380,15 @@ }, "property": { "type": "Identifier", - "start": 27173, - "end": 27180, + "start": 27862, + "end": 27869, "loc": { "start": { - "line": 687, + "line": 708, "column": 32 }, "end": { - "line": 687, + "line": 708, "column": 39 }, "identifierName": "mulMat4" @@ -51329,15 +52400,15 @@ "arguments": [ { "type": "Identifier", - "start": 27181, - "end": 27187, + "start": 27870, + "end": 27876, "loc": { "start": { - "line": 687, + "line": 708, "column": 40 }, "end": { - "line": 687, + "line": 708, "column": 46 }, "identifierName": "rotate" @@ -51346,15 +52417,15 @@ }, { "type": "Identifier", - "start": 27189, - "end": 27198, + "start": 27878, + "end": 27887, "loc": { "start": { - "line": 687, + "line": 708, "column": 48 }, "end": { - "line": 687, + "line": 708, "column": 57 }, "identifierName": "translate" @@ -51363,43 +52434,43 @@ }, { "type": "CallExpression", - "start": 27200, - "end": 27219, + "start": 27889, + "end": 27908, "loc": { "start": { - "line": 687, + "line": 708, "column": 59 }, "end": { - "line": 687, + "line": 708, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 27200, - "end": 27217, + "start": 27889, + "end": 27906, "loc": { "start": { - "line": 687, + "line": 708, "column": 59 }, "end": { - "line": 687, + "line": 708, "column": 76 } }, "object": { "type": "Identifier", - "start": 27200, - "end": 27204, + "start": 27889, + "end": 27893, "loc": { "start": { - "line": 687, + "line": 708, "column": 59 }, "end": { - "line": 687, + "line": 708, "column": 63 }, "identifierName": "math" @@ -51408,15 +52479,15 @@ }, "property": { "type": "Identifier", - "start": 27205, - "end": 27217, + "start": 27894, + "end": 27906, "loc": { "start": { - "line": 687, + "line": 708, "column": 64 }, "end": { - "line": 687, + "line": 708, "column": 76 }, "identifierName": "identityMat4" @@ -51435,7 +52506,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 26919 + "parenStart": 27608 } }, "arguments": [] @@ -51443,15 +52514,15 @@ }, { "type": "ObjectProperty", - "start": 27260, - "end": 27274, + "start": 27949, + "end": 27963, "loc": { "start": { - "line": 689, + "line": 710, "column": 16 }, "end": { - "line": 689, + "line": 710, "column": 30 } }, @@ -51460,15 +52531,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27260, - "end": 27268, + "start": 27949, + "end": 27957, "loc": { "start": { - "line": 689, + "line": 710, "column": 16 }, "end": { - "line": 689, + "line": 710, "column": 24 }, "identifierName": "pickable" @@ -51477,15 +52548,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27270, - "end": 27274, + "start": 27959, + "end": 27963, "loc": { "start": { - "line": 689, + "line": 710, "column": 26 }, "end": { - "line": 689, + "line": 710, "column": 30 } }, @@ -51494,15 +52565,15 @@ }, { "type": "ObjectProperty", - "start": 27292, - "end": 27308, + "start": 27981, + "end": 27997, "loc": { "start": { - "line": 690, + "line": 711, "column": 16 }, "end": { - "line": 690, + "line": 711, "column": 32 } }, @@ -51511,15 +52582,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27292, - "end": 27302, + "start": 27981, + "end": 27991, "loc": { "start": { - "line": 690, + "line": 711, "column": 16 }, "end": { - "line": 690, + "line": 711, "column": 26 }, "identifierName": "collidable" @@ -51528,15 +52599,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27304, - "end": 27308, + "start": 27993, + "end": 27997, "loc": { "start": { - "line": 690, + "line": 711, "column": 28 }, "end": { - "line": 690, + "line": 711, "column": 32 } }, @@ -51545,15 +52616,15 @@ }, { "type": "ObjectProperty", - "start": 27326, - "end": 27342, + "start": 28015, + "end": 28031, "loc": { "start": { - "line": 691, + "line": 712, "column": 16 }, "end": { - "line": 691, + "line": 712, "column": 32 } }, @@ -51562,15 +52633,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27326, - "end": 27335, + "start": 28015, + "end": 28024, "loc": { "start": { - "line": 691, + "line": 712, "column": 16 }, "end": { - "line": 691, + "line": 712, "column": 25 }, "identifierName": "clippable" @@ -51579,15 +52650,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27337, - "end": 27342, + "start": 28026, + "end": 28031, "loc": { "start": { - "line": 691, + "line": 712, "column": 27 }, "end": { - "line": 691, + "line": 712, "column": 32 } }, @@ -51596,15 +52667,15 @@ }, { "type": "ObjectProperty", - "start": 27360, - "end": 27374, + "start": 28049, + "end": 28063, "loc": { "start": { - "line": 692, + "line": 713, "column": 16 }, "end": { - "line": 692, + "line": 713, "column": 30 } }, @@ -51613,15 +52684,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27360, - "end": 27367, + "start": 28049, + "end": 28056, "loc": { "start": { - "line": 692, + "line": 713, "column": 16 }, "end": { - "line": 692, + "line": 713, "column": 23 }, "identifierName": "visible" @@ -51630,15 +52701,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27369, - "end": 27374, + "start": 28058, + "end": 28063, "loc": { "start": { - "line": 692, + "line": 713, "column": 25 }, "end": { - "line": 692, + "line": 713, "column": 30 } }, @@ -51647,15 +52718,15 @@ }, { "type": "ObjectProperty", - "start": 27392, - "end": 27404, + "start": 28081, + "end": 28093, "loc": { "start": { - "line": 693, + "line": 714, "column": 16 }, "end": { - "line": 693, + "line": 714, "column": 28 } }, @@ -51664,15 +52735,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27392, - "end": 27399, + "start": 28081, + "end": 28088, "loc": { "start": { - "line": 693, + "line": 714, "column": 16 }, "end": { - "line": 693, + "line": 714, "column": 23 }, "identifierName": "opacity" @@ -51681,15 +52752,15 @@ }, "value": { "type": "NumericLiteral", - "start": 27401, - "end": 27404, + "start": 28090, + "end": 28093, "loc": { "start": { - "line": 693, + "line": 714, "column": 25 }, "end": { - "line": 693, + "line": 714, "column": 28 } }, @@ -51699,6 +52770,57 @@ }, "value": 0.2 } + }, + { + "type": "ObjectProperty", + "start": 28111, + "end": 28126, + "loc": { + "start": { + "line": 715, + "column": 16 + }, + "end": { + "line": 715, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 28111, + "end": 28119, + "loc": { + "start": { + "line": 715, + "column": 16 + }, + "end": { + "line": 715, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 28121, + "end": 28126, + "loc": { + "start": { + "line": 715, + "column": 26 + }, + "end": { + "line": 715, + "column": 31 + } + }, + "value": false + } } ] } @@ -51706,15 +52828,15 @@ }, { "type": "Identifier", - "start": 27421, - "end": 27437, + "start": 28143, + "end": 28159, "loc": { "start": { - "line": 694, + "line": 716, "column": 16 }, "end": { - "line": 694, + "line": 716, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -51726,15 +52848,15 @@ }, { "type": "ObjectProperty", - "start": 27453, - "end": 27794, + "start": 28175, + "end": 28549, "loc": { "start": { - "line": 696, + "line": 718, "column": 12 }, "end": { - "line": 704, + "line": 727, "column": 33 } }, @@ -51743,15 +52865,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27453, - "end": 27459, + "start": 28175, + "end": 28181, "loc": { "start": { - "line": 696, + "line": 718, "column": 12 }, "end": { - "line": 696, + "line": 718, "column": 18 }, "identifierName": "yShaft" @@ -51760,43 +52882,43 @@ }, "value": { "type": "CallExpression", - "start": 27461, - "end": 27794, + "start": 28183, + "end": 28549, "loc": { "start": { - "line": 696, + "line": 718, "column": 20 }, "end": { - "line": 704, + "line": 727, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 27461, - "end": 27478, + "start": 28183, + "end": 28200, "loc": { "start": { - "line": 696, + "line": 718, "column": 20 }, "end": { - "line": 696, + "line": 718, "column": 37 } }, "object": { "type": "Identifier", - "start": 27461, - "end": 27469, + "start": 28183, + "end": 28191, "loc": { "start": { - "line": 696, + "line": 718, "column": 20 }, "end": { - "line": 696, + "line": 718, "column": 28 }, "identifierName": "rootNode" @@ -51805,15 +52927,15 @@ }, "property": { "type": "Identifier", - "start": 27470, - "end": 27478, + "start": 28192, + "end": 28200, "loc": { "start": { - "line": 696, + "line": 718, "column": 29 }, "end": { - "line": 696, + "line": 718, "column": 37 }, "identifierName": "addChild" @@ -51825,29 +52947,29 @@ "arguments": [ { "type": "NewExpression", - "start": 27479, - "end": 27775, + "start": 28201, + "end": 28530, "loc": { "start": { - "line": 696, + "line": 718, "column": 38 }, "end": { - "line": 704, + "line": 727, "column": 14 } }, "callee": { "type": "Identifier", - "start": 27483, - "end": 27487, + "start": 28205, + "end": 28209, "loc": { "start": { - "line": 696, + "line": 718, "column": 42 }, "end": { - "line": 696, + "line": 718, "column": 46 }, "identifierName": "Mesh" @@ -51857,15 +52979,15 @@ "arguments": [ { "type": "Identifier", - "start": 27488, - "end": 27496, + "start": 28210, + "end": 28218, "loc": { "start": { - "line": 696, + "line": 718, "column": 47 }, "end": { - "line": 696, + "line": 718, "column": 55 }, "identifierName": "rootNode" @@ -51874,30 +52996,30 @@ }, { "type": "ObjectExpression", - "start": 27498, - "end": 27774, + "start": 28220, + "end": 28529, "loc": { "start": { - "line": 696, + "line": 718, "column": 57 }, "end": { - "line": 704, + "line": 727, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 27516, - "end": 27537, + "start": 28238, + "end": 28259, "loc": { "start": { - "line": 697, + "line": 719, "column": 16 }, "end": { - "line": 697, + "line": 719, "column": 37 } }, @@ -51906,15 +53028,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27516, - "end": 27524, + "start": 28238, + "end": 28246, "loc": { "start": { - "line": 697, + "line": 719, "column": 16 }, "end": { - "line": 697, + "line": 719, "column": 24 }, "identifierName": "geometry" @@ -51923,29 +53045,29 @@ }, "value": { "type": "MemberExpression", - "start": 27526, - "end": 27537, + "start": 28248, + "end": 28259, "loc": { "start": { - "line": 697, + "line": 719, "column": 26 }, "end": { - "line": 697, + "line": 719, "column": 37 } }, "object": { "type": "Identifier", - "start": 27526, - "end": 27532, + "start": 28248, + "end": 28254, "loc": { "start": { - "line": 697, + "line": 719, "column": 26 }, "end": { - "line": 697, + "line": 719, "column": 32 }, "identifierName": "shapes" @@ -51954,15 +53076,15 @@ }, "property": { "type": "Identifier", - "start": 27533, - "end": 27537, + "start": 28255, + "end": 28259, "loc": { "start": { - "line": 697, + "line": 719, "column": 33 }, "end": { - "line": 697, + "line": 719, "column": 37 }, "identifierName": "axis" @@ -51974,15 +53096,15 @@ }, { "type": "ObjectProperty", - "start": 27555, - "end": 27580, + "start": 28277, + "end": 28302, "loc": { "start": { - "line": 698, + "line": 720, "column": 16 }, "end": { - "line": 698, + "line": 720, "column": 41 } }, @@ -51991,15 +53113,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27555, - "end": 27563, + "start": 28277, + "end": 28285, "loc": { "start": { - "line": 698, + "line": 720, "column": 16 }, "end": { - "line": 698, + "line": 720, "column": 24 }, "identifierName": "material" @@ -52008,29 +53130,29 @@ }, "value": { "type": "MemberExpression", - "start": 27565, - "end": 27580, + "start": 28287, + "end": 28302, "loc": { "start": { - "line": 698, + "line": 720, "column": 26 }, "end": { - "line": 698, + "line": 720, "column": 41 } }, "object": { "type": "Identifier", - "start": 27565, - "end": 27574, + "start": 28287, + "end": 28296, "loc": { "start": { - "line": 698, + "line": 720, "column": 26 }, "end": { - "line": 698, + "line": 720, "column": 35 }, "identifierName": "materials" @@ -52039,15 +53161,15 @@ }, "property": { "type": "Identifier", - "start": 27575, - "end": 27580, + "start": 28297, + "end": 28302, "loc": { "start": { - "line": 698, + "line": 720, "column": 36 }, "end": { - "line": 698, + "line": 720, "column": 41 }, "identifierName": "green" @@ -52059,15 +53181,15 @@ }, { "type": "ObjectProperty", - "start": 27598, - "end": 27627, + "start": 28320, + "end": 28349, "loc": { "start": { - "line": 699, + "line": 721, "column": 16 }, "end": { - "line": 699, + "line": 721, "column": 45 } }, @@ -52076,15 +53198,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27598, - "end": 27606, + "start": 28320, + "end": 28328, "loc": { "start": { - "line": 699, + "line": 721, "column": 16 }, "end": { - "line": 699, + "line": 721, "column": 24 }, "identifierName": "position" @@ -52093,30 +53215,30 @@ }, "value": { "type": "ArrayExpression", - "start": 27608, - "end": 27627, + "start": 28330, + "end": 28349, "loc": { "start": { - "line": 699, + "line": 721, "column": 26 }, "end": { - "line": 699, + "line": 721, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 27609, - "end": 27610, + "start": 28331, + "end": 28332, "loc": { "start": { - "line": 699, + "line": 721, "column": 27 }, "end": { - "line": 699, + "line": 721, "column": 28 } }, @@ -52128,29 +53250,29 @@ }, { "type": "BinaryExpression", - "start": 27612, - "end": 27623, + "start": 28334, + "end": 28345, "loc": { "start": { - "line": 699, + "line": 721, "column": 30 }, "end": { - "line": 699, + "line": 721, "column": 41 } }, "left": { "type": "UnaryExpression", - "start": 27612, - "end": 27619, + "start": 28334, + "end": 28341, "loc": { "start": { - "line": 699, + "line": 721, "column": 30 }, "end": { - "line": 699, + "line": 721, "column": 37 } }, @@ -52158,15 +53280,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 27613, - "end": 27619, + "start": 28335, + "end": 28341, "loc": { "start": { - "line": 699, + "line": 721, "column": 31 }, "end": { - "line": 699, + "line": 721, "column": 37 }, "identifierName": "radius" @@ -52180,15 +53302,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 27622, - "end": 27623, + "start": 28344, + "end": 28345, "loc": { "start": { - "line": 699, + "line": 721, "column": 40 }, "end": { - "line": 699, + "line": 721, "column": 41 } }, @@ -52201,15 +53323,15 @@ }, { "type": "NumericLiteral", - "start": 27625, - "end": 27626, + "start": 28347, + "end": 28348, "loc": { "start": { - "line": 699, + "line": 721, "column": 43 }, "end": { - "line": 699, + "line": 721, "column": 44 } }, @@ -52224,15 +53346,15 @@ }, { "type": "ObjectProperty", - "start": 27645, - "end": 27660, + "start": 28367, + "end": 28382, "loc": { "start": { - "line": 700, + "line": 722, "column": 16 }, "end": { - "line": 700, + "line": 722, "column": 31 } }, @@ -52241,15 +53363,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27645, - "end": 27653, + "start": 28367, + "end": 28375, "loc": { "start": { - "line": 700, + "line": 722, "column": 16 }, "end": { - "line": 700, + "line": 722, "column": 24 }, "identifierName": "pickable" @@ -52258,15 +53380,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27655, - "end": 27660, + "start": 28377, + "end": 28382, "loc": { "start": { - "line": 700, + "line": 722, "column": 26 }, "end": { - "line": 700, + "line": 722, "column": 31 } }, @@ -52275,15 +53397,15 @@ }, { "type": "ObjectProperty", - "start": 27678, - "end": 27694, + "start": 28400, + "end": 28416, "loc": { "start": { - "line": 701, + "line": 723, "column": 16 }, "end": { - "line": 701, + "line": 723, "column": 32 } }, @@ -52292,15 +53414,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27678, - "end": 27688, + "start": 28400, + "end": 28410, "loc": { "start": { - "line": 701, + "line": 723, "column": 16 }, "end": { - "line": 701, + "line": 723, "column": 26 }, "identifierName": "collidable" @@ -52309,15 +53431,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27690, - "end": 27694, + "start": 28412, + "end": 28416, "loc": { "start": { - "line": 701, + "line": 723, "column": 28 }, "end": { - "line": 701, + "line": 723, "column": 32 } }, @@ -52326,15 +53448,15 @@ }, { "type": "ObjectProperty", - "start": 27712, - "end": 27728, + "start": 28434, + "end": 28450, "loc": { "start": { - "line": 702, + "line": 724, "column": 16 }, "end": { - "line": 702, + "line": 724, "column": 32 } }, @@ -52343,15 +53465,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27712, - "end": 27721, + "start": 28434, + "end": 28443, "loc": { "start": { - "line": 702, + "line": 724, "column": 16 }, "end": { - "line": 702, + "line": 724, "column": 25 }, "identifierName": "clippable" @@ -52360,15 +53482,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27723, - "end": 27728, + "start": 28445, + "end": 28450, "loc": { "start": { - "line": 702, + "line": 724, "column": 27 }, "end": { - "line": 702, + "line": 724, "column": 32 } }, @@ -52377,15 +53499,15 @@ }, { "type": "ObjectProperty", - "start": 27746, - "end": 27760, + "start": 28468, + "end": 28482, "loc": { "start": { - "line": 703, + "line": 725, "column": 16 }, "end": { - "line": 703, + "line": 725, "column": 30 } }, @@ -52394,15 +53516,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27746, - "end": 27753, + "start": 28468, + "end": 28475, "loc": { "start": { - "line": 703, + "line": 725, "column": 16 }, "end": { - "line": 703, + "line": 725, "column": 23 }, "identifierName": "visible" @@ -52411,20 +53533,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 27755, - "end": 27760, + "start": 28477, + "end": 28482, "loc": { "start": { - "line": 703, + "line": 725, "column": 25 }, "end": { - "line": 703, + "line": 725, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 28500, + "end": 28515, + "loc": { + "start": { + "line": 726, + "column": 16 + }, + "end": { + "line": 726, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 28500, + "end": 28508, + "loc": { + "start": { + "line": 726, + "column": 16 + }, + "end": { + "line": 726, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 28510, + "end": 28515, + "loc": { + "start": { + "line": 726, + "column": 26 + }, + "end": { + "line": 726, + "column": 31 + } + }, + "value": false + } } ] } @@ -52432,15 +53605,15 @@ }, { "type": "Identifier", - "start": 27777, - "end": 27793, + "start": 28532, + "end": 28548, "loc": { "start": { - "line": 704, + "line": 727, "column": 16 }, "end": { - "line": 704, + "line": 727, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -52452,15 +53625,15 @@ }, { "type": "ObjectProperty", - "start": 27809, - "end": 28164, + "start": 28564, + "end": 28952, "loc": { "start": { - "line": 706, + "line": 729, "column": 12 }, "end": { - "line": 714, + "line": 738, "column": 33 } }, @@ -52469,15 +53642,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27809, - "end": 27821, + "start": 28564, + "end": 28576, "loc": { "start": { - "line": 706, + "line": 729, "column": 12 }, "end": { - "line": 706, + "line": 729, "column": 24 }, "identifierName": "yShaftHandle" @@ -52486,43 +53659,43 @@ }, "value": { "type": "CallExpression", - "start": 27823, - "end": 28164, + "start": 28578, + "end": 28952, "loc": { "start": { - "line": 706, + "line": 729, "column": 26 }, "end": { - "line": 714, + "line": 738, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 27823, - "end": 27840, + "start": 28578, + "end": 28595, "loc": { "start": { - "line": 706, + "line": 729, "column": 26 }, "end": { - "line": 706, + "line": 729, "column": 43 } }, "object": { "type": "Identifier", - "start": 27823, - "end": 27831, + "start": 28578, + "end": 28586, "loc": { "start": { - "line": 706, + "line": 729, "column": 26 }, "end": { - "line": 706, + "line": 729, "column": 34 }, "identifierName": "rootNode" @@ -52531,15 +53704,15 @@ }, "property": { "type": "Identifier", - "start": 27832, - "end": 27840, + "start": 28587, + "end": 28595, "loc": { "start": { - "line": 706, + "line": 729, "column": 35 }, "end": { - "line": 706, + "line": 729, "column": 43 }, "identifierName": "addChild" @@ -52551,29 +53724,29 @@ "arguments": [ { "type": "NewExpression", - "start": 27841, - "end": 28145, + "start": 28596, + "end": 28933, "loc": { "start": { - "line": 706, + "line": 729, "column": 44 }, "end": { - "line": 714, + "line": 738, "column": 14 } }, "callee": { "type": "Identifier", - "start": 27845, - "end": 27849, + "start": 28600, + "end": 28604, "loc": { "start": { - "line": 706, + "line": 729, "column": 48 }, "end": { - "line": 706, + "line": 729, "column": 52 }, "identifierName": "Mesh" @@ -52583,15 +53756,15 @@ "arguments": [ { "type": "Identifier", - "start": 27850, - "end": 27858, + "start": 28605, + "end": 28613, "loc": { "start": { - "line": 706, + "line": 729, "column": 53 }, "end": { - "line": 706, + "line": 729, "column": 61 }, "identifierName": "rootNode" @@ -52600,30 +53773,30 @@ }, { "type": "ObjectExpression", - "start": 27860, - "end": 28144, + "start": 28615, + "end": 28932, "loc": { "start": { - "line": 706, + "line": 729, "column": 63 }, "end": { - "line": 714, + "line": 738, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 27878, - "end": 27905, + "start": 28633, + "end": 28660, "loc": { "start": { - "line": 707, + "line": 730, "column": 16 }, "end": { - "line": 707, + "line": 730, "column": 43 } }, @@ -52632,15 +53805,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27878, - "end": 27886, + "start": 28633, + "end": 28641, "loc": { "start": { - "line": 707, + "line": 730, "column": 16 }, "end": { - "line": 707, + "line": 730, "column": 24 }, "identifierName": "geometry" @@ -52649,29 +53822,29 @@ }, "value": { "type": "MemberExpression", - "start": 27888, - "end": 27905, + "start": 28643, + "end": 28660, "loc": { "start": { - "line": 707, + "line": 730, "column": 26 }, "end": { - "line": 707, + "line": 730, "column": 43 } }, "object": { "type": "Identifier", - "start": 27888, - "end": 27894, + "start": 28643, + "end": 28649, "loc": { "start": { - "line": 707, + "line": 730, "column": 26 }, "end": { - "line": 707, + "line": 730, "column": 32 }, "identifierName": "shapes" @@ -52680,15 +53853,15 @@ }, "property": { "type": "Identifier", - "start": 27895, - "end": 27905, + "start": 28650, + "end": 28660, "loc": { "start": { - "line": 707, + "line": 730, "column": 33 }, "end": { - "line": 707, + "line": 730, "column": 43 }, "identifierName": "axisHandle" @@ -52700,15 +53873,15 @@ }, { "type": "ObjectProperty", - "start": 27923, - "end": 27951, + "start": 28678, + "end": 28706, "loc": { "start": { - "line": 708, + "line": 731, "column": 16 }, "end": { - "line": 708, + "line": 731, "column": 44 } }, @@ -52717,15 +53890,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27923, - "end": 27931, + "start": 28678, + "end": 28686, "loc": { "start": { - "line": 708, + "line": 731, "column": 16 }, "end": { - "line": 708, + "line": 731, "column": 24 }, "identifierName": "material" @@ -52734,29 +53907,29 @@ }, "value": { "type": "MemberExpression", - "start": 27933, - "end": 27951, + "start": 28688, + "end": 28706, "loc": { "start": { - "line": 708, + "line": 731, "column": 26 }, "end": { - "line": 708, + "line": 731, "column": 44 } }, "object": { "type": "Identifier", - "start": 27933, - "end": 27942, + "start": 28688, + "end": 28697, "loc": { "start": { - "line": 708, + "line": 731, "column": 26 }, "end": { - "line": 708, + "line": 731, "column": 35 }, "identifierName": "materials" @@ -52765,15 +53938,15 @@ }, "property": { "type": "Identifier", - "start": 27943, - "end": 27951, + "start": 28698, + "end": 28706, "loc": { "start": { - "line": 708, + "line": 731, "column": 36 }, "end": { - "line": 708, + "line": 731, "column": 44 }, "identifierName": "pickable" @@ -52785,15 +53958,15 @@ }, { "type": "ObjectProperty", - "start": 27969, - "end": 27998, + "start": 28724, + "end": 28753, "loc": { "start": { - "line": 709, + "line": 732, "column": 16 }, "end": { - "line": 709, + "line": 732, "column": 45 } }, @@ -52802,15 +53975,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27969, - "end": 27977, + "start": 28724, + "end": 28732, "loc": { "start": { - "line": 709, + "line": 732, "column": 16 }, "end": { - "line": 709, + "line": 732, "column": 24 }, "identifierName": "position" @@ -52819,30 +53992,30 @@ }, "value": { "type": "ArrayExpression", - "start": 27979, - "end": 27998, + "start": 28734, + "end": 28753, "loc": { "start": { - "line": 709, + "line": 732, "column": 26 }, "end": { - "line": 709, + "line": 732, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 27980, - "end": 27981, + "start": 28735, + "end": 28736, "loc": { "start": { - "line": 709, + "line": 732, "column": 27 }, "end": { - "line": 709, + "line": 732, "column": 28 } }, @@ -52854,29 +54027,29 @@ }, { "type": "BinaryExpression", - "start": 27983, - "end": 27994, + "start": 28738, + "end": 28749, "loc": { "start": { - "line": 709, + "line": 732, "column": 30 }, "end": { - "line": 709, + "line": 732, "column": 41 } }, "left": { "type": "UnaryExpression", - "start": 27983, - "end": 27990, + "start": 28738, + "end": 28745, "loc": { "start": { - "line": 709, + "line": 732, "column": 30 }, "end": { - "line": 709, + "line": 732, "column": 37 } }, @@ -52884,15 +54057,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 27984, - "end": 27990, + "start": 28739, + "end": 28745, "loc": { "start": { - "line": 709, + "line": 732, "column": 31 }, "end": { - "line": 709, + "line": 732, "column": 37 }, "identifierName": "radius" @@ -52906,15 +54079,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 27993, - "end": 27994, + "start": 28748, + "end": 28749, "loc": { "start": { - "line": 709, + "line": 732, "column": 40 }, "end": { - "line": 709, + "line": 732, "column": 41 } }, @@ -52927,15 +54100,15 @@ }, { "type": "NumericLiteral", - "start": 27996, - "end": 27997, + "start": 28751, + "end": 28752, "loc": { "start": { - "line": 709, + "line": 732, "column": 43 }, "end": { - "line": 709, + "line": 732, "column": 44 } }, @@ -52950,15 +54123,15 @@ }, { "type": "ObjectProperty", - "start": 28016, - "end": 28030, + "start": 28771, + "end": 28785, "loc": { "start": { - "line": 710, + "line": 733, "column": 16 }, "end": { - "line": 710, + "line": 733, "column": 30 } }, @@ -52967,15 +54140,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28016, - "end": 28024, + "start": 28771, + "end": 28779, "loc": { "start": { - "line": 710, + "line": 733, "column": 16 }, "end": { - "line": 710, + "line": 733, "column": 24 }, "identifierName": "pickable" @@ -52984,15 +54157,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28026, - "end": 28030, + "start": 28781, + "end": 28785, "loc": { "start": { - "line": 710, + "line": 733, "column": 26 }, "end": { - "line": 710, + "line": 733, "column": 30 } }, @@ -53001,15 +54174,15 @@ }, { "type": "ObjectProperty", - "start": 28048, - "end": 28064, + "start": 28803, + "end": 28819, "loc": { "start": { - "line": 711, + "line": 734, "column": 16 }, "end": { - "line": 711, + "line": 734, "column": 32 } }, @@ -53018,15 +54191,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28048, - "end": 28058, + "start": 28803, + "end": 28813, "loc": { "start": { - "line": 711, + "line": 734, "column": 16 }, "end": { - "line": 711, + "line": 734, "column": 26 }, "identifierName": "collidable" @@ -53035,15 +54208,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28060, - "end": 28064, + "start": 28815, + "end": 28819, "loc": { "start": { - "line": 711, + "line": 734, "column": 28 }, "end": { - "line": 711, + "line": 734, "column": 32 } }, @@ -53052,15 +54225,15 @@ }, { "type": "ObjectProperty", - "start": 28082, - "end": 28098, + "start": 28837, + "end": 28853, "loc": { "start": { - "line": 712, + "line": 735, "column": 16 }, "end": { - "line": 712, + "line": 735, "column": 32 } }, @@ -53069,15 +54242,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28082, - "end": 28091, + "start": 28837, + "end": 28846, "loc": { "start": { - "line": 712, + "line": 735, "column": 16 }, "end": { - "line": 712, + "line": 735, "column": 25 }, "identifierName": "clippable" @@ -53086,15 +54259,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28093, - "end": 28098, + "start": 28848, + "end": 28853, "loc": { "start": { - "line": 712, + "line": 735, "column": 27 }, "end": { - "line": 712, + "line": 735, "column": 32 } }, @@ -53103,15 +54276,15 @@ }, { "type": "ObjectProperty", - "start": 28116, - "end": 28130, + "start": 28871, + "end": 28885, "loc": { "start": { - "line": 713, + "line": 736, "column": 16 }, "end": { - "line": 713, + "line": 736, "column": 30 } }, @@ -53120,15 +54293,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28116, - "end": 28123, + "start": 28871, + "end": 28878, "loc": { "start": { - "line": 713, + "line": 736, "column": 16 }, "end": { - "line": 713, + "line": 736, "column": 23 }, "identifierName": "visible" @@ -53137,20 +54310,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 28125, - "end": 28130, + "start": 28880, + "end": 28885, "loc": { "start": { - "line": 713, + "line": 736, "column": 25 }, "end": { - "line": 713, + "line": 736, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 28903, + "end": 28918, + "loc": { + "start": { + "line": 737, + "column": 16 + }, + "end": { + "line": 737, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 28903, + "end": 28911, + "loc": { + "start": { + "line": 737, + "column": 16 + }, + "end": { + "line": 737, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 28913, + "end": 28918, + "loc": { + "start": { + "line": 737, + "column": 26 + }, + "end": { + "line": 737, + "column": 31 + } + }, + "value": false + } } ] } @@ -53158,15 +54382,15 @@ }, { "type": "Identifier", - "start": 28147, - "end": 28163, + "start": 28935, + "end": 28951, "loc": { "start": { - "line": 714, + "line": 738, "column": 16 }, "end": { - "line": 714, + "line": 738, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -53178,15 +54402,15 @@ }, { "type": "ObjectProperty", - "start": 28437, - "end": 29090, + "start": 29225, + "end": 29911, "loc": { "start": { - "line": 720, + "line": 744, "column": 12 }, "end": { - "line": 732, + "line": 757, "column": 33 } }, @@ -53195,15 +54419,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28437, - "end": 28447, + "start": 29225, + "end": 29235, "loc": { "start": { - "line": 720, + "line": 744, "column": 12 }, "end": { - "line": 720, + "line": 744, "column": 22 }, "identifierName": "zAxisArrow" @@ -53213,43 +54437,43 @@ }, "value": { "type": "CallExpression", - "start": 28449, - "end": 29090, + "start": 29237, + "end": 29911, "loc": { "start": { - "line": 720, + "line": 744, "column": 24 }, "end": { - "line": 732, + "line": 757, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 28449, - "end": 28466, + "start": 29237, + "end": 29254, "loc": { "start": { - "line": 720, + "line": 744, "column": 24 }, "end": { - "line": 720, + "line": 744, "column": 41 } }, "object": { "type": "Identifier", - "start": 28449, - "end": 28457, + "start": 29237, + "end": 29245, "loc": { "start": { - "line": 720, + "line": 744, "column": 24 }, "end": { - "line": 720, + "line": 744, "column": 32 }, "identifierName": "rootNode" @@ -53258,15 +54482,15 @@ }, "property": { "type": "Identifier", - "start": 28458, - "end": 28466, + "start": 29246, + "end": 29254, "loc": { "start": { - "line": 720, + "line": 744, "column": 33 }, "end": { - "line": 720, + "line": 744, "column": 41 }, "identifierName": "addChild" @@ -53278,29 +54502,29 @@ "arguments": [ { "type": "NewExpression", - "start": 28467, - "end": 29071, + "start": 29255, + "end": 29892, "loc": { "start": { - "line": 720, + "line": 744, "column": 42 }, "end": { - "line": 732, + "line": 757, "column": 14 } }, "callee": { "type": "Identifier", - "start": 28471, - "end": 28475, + "start": 29259, + "end": 29263, "loc": { "start": { - "line": 720, + "line": 744, "column": 46 }, "end": { - "line": 720, + "line": 744, "column": 50 }, "identifierName": "Mesh" @@ -53310,15 +54534,15 @@ "arguments": [ { "type": "Identifier", - "start": 28476, - "end": 28484, + "start": 29264, + "end": 29272, "loc": { "start": { - "line": 720, + "line": 744, "column": 51 }, "end": { - "line": 720, + "line": 744, "column": 59 }, "identifierName": "rootNode" @@ -53327,30 +54551,30 @@ }, { "type": "ObjectExpression", - "start": 28486, - "end": 29070, + "start": 29274, + "end": 29891, "loc": { "start": { - "line": 720, + "line": 744, "column": 61 }, "end": { - "line": 732, + "line": 757, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 28504, - "end": 28530, + "start": 29292, + "end": 29318, "loc": { "start": { - "line": 721, + "line": 745, "column": 16 }, "end": { - "line": 721, + "line": 745, "column": 42 } }, @@ -53359,15 +54583,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28504, - "end": 28512, + "start": 29292, + "end": 29300, "loc": { "start": { - "line": 721, + "line": 745, "column": 16 }, "end": { - "line": 721, + "line": 745, "column": 24 }, "identifierName": "geometry" @@ -53376,29 +54600,29 @@ }, "value": { "type": "MemberExpression", - "start": 28514, - "end": 28530, + "start": 29302, + "end": 29318, "loc": { "start": { - "line": 721, + "line": 745, "column": 26 }, "end": { - "line": 721, + "line": 745, "column": 42 } }, "object": { "type": "Identifier", - "start": 28514, - "end": 28520, + "start": 29302, + "end": 29308, "loc": { "start": { - "line": 721, + "line": 745, "column": 26 }, "end": { - "line": 721, + "line": 745, "column": 32 }, "identifierName": "shapes" @@ -53407,15 +54631,15 @@ }, "property": { "type": "Identifier", - "start": 28521, - "end": 28530, + "start": 29309, + "end": 29318, "loc": { "start": { - "line": 721, + "line": 745, "column": 33 }, "end": { - "line": 721, + "line": 745, "column": 42 }, "identifierName": "arrowHead" @@ -53427,15 +54651,15 @@ }, { "type": "ObjectProperty", - "start": 28548, - "end": 28572, + "start": 29336, + "end": 29360, "loc": { "start": { - "line": 722, + "line": 746, "column": 16 }, "end": { - "line": 722, + "line": 746, "column": 40 } }, @@ -53444,15 +54668,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28548, - "end": 28556, + "start": 29336, + "end": 29344, "loc": { "start": { - "line": 722, + "line": 746, "column": 16 }, "end": { - "line": 722, + "line": 746, "column": 24 }, "identifierName": "material" @@ -53461,29 +54685,29 @@ }, "value": { "type": "MemberExpression", - "start": 28558, - "end": 28572, + "start": 29346, + "end": 29360, "loc": { "start": { - "line": 722, + "line": 746, "column": 26 }, "end": { - "line": 722, + "line": 746, "column": 40 } }, "object": { "type": "Identifier", - "start": 28558, - "end": 28567, + "start": 29346, + "end": 29355, "loc": { "start": { - "line": 722, + "line": 746, "column": 26 }, "end": { - "line": 722, + "line": 746, "column": 35 }, "identifierName": "materials" @@ -53492,15 +54716,15 @@ }, "property": { "type": "Identifier", - "start": 28568, - "end": 28572, + "start": 29356, + "end": 29360, "loc": { "start": { - "line": 722, + "line": 746, "column": 36 }, "end": { - "line": 722, + "line": 746, "column": 40 }, "identifierName": "blue" @@ -53512,15 +54736,15 @@ }, { "type": "ObjectProperty", - "start": 28590, - "end": 28923, + "start": 29378, + "end": 29711, "loc": { "start": { - "line": 723, + "line": 747, "column": 16 }, "end": { - "line": 727, + "line": 751, "column": 20 } }, @@ -53529,15 +54753,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28590, - "end": 28596, + "start": 29378, + "end": 29384, "loc": { "start": { - "line": 723, + "line": 747, "column": 16 }, "end": { - "line": 723, + "line": 747, "column": 22 }, "identifierName": "matrix" @@ -53546,29 +54770,29 @@ }, "value": { "type": "CallExpression", - "start": 28598, - "end": 28923, + "start": 29386, + "end": 29711, "loc": { "start": { - "line": 723, + "line": 747, "column": 24 }, "end": { - "line": 727, + "line": 751, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 28599, - "end": 28920, + "start": 29387, + "end": 29708, "loc": { "start": { - "line": 723, + "line": 747, "column": 25 }, "end": { - "line": 727, + "line": 751, "column": 17 } }, @@ -53579,59 +54803,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 28611, - "end": 28920, + "start": 29399, + "end": 29708, "loc": { "start": { - "line": 723, + "line": 747, "column": 37 }, "end": { - "line": 727, + "line": 751, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 28633, - "end": 28711, + "start": 29421, + "end": 29499, "loc": { "start": { - "line": 724, + "line": 748, "column": 20 }, "end": { - "line": 724, + "line": 748, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 28639, - "end": 28710, + "start": 29427, + "end": 29498, "loc": { "start": { - "line": 724, + "line": 748, "column": 26 }, "end": { - "line": 724, + "line": 748, "column": 97 } }, "id": { "type": "Identifier", - "start": 28639, - "end": 28648, + "start": 29427, + "end": 29436, "loc": { "start": { - "line": 724, + "line": 748, "column": 26 }, "end": { - "line": 724, + "line": 748, "column": 35 }, "identifierName": "translate" @@ -53640,43 +54864,43 @@ }, "init": { "type": "CallExpression", - "start": 28651, - "end": 28710, + "start": 29439, + "end": 29498, "loc": { "start": { - "line": 724, + "line": 748, "column": 38 }, "end": { - "line": 724, + "line": 748, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 28651, - "end": 28670, + "start": 29439, + "end": 29458, "loc": { "start": { - "line": 724, + "line": 748, "column": 38 }, "end": { - "line": 724, + "line": 748, "column": 57 } }, "object": { "type": "Identifier", - "start": 28651, - "end": 28655, + "start": 29439, + "end": 29443, "loc": { "start": { - "line": 724, + "line": 748, "column": 38 }, "end": { - "line": 724, + "line": 748, "column": 42 }, "identifierName": "math" @@ -53685,15 +54909,15 @@ }, "property": { "type": "Identifier", - "start": 28656, - "end": 28670, + "start": 29444, + "end": 29458, "loc": { "start": { - "line": 724, + "line": 748, "column": 43 }, "end": { - "line": 724, + "line": 748, "column": 57 }, "identifierName": "translateMat4c" @@ -53705,15 +54929,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 28671, - "end": 28672, + "start": 29459, + "end": 29460, "loc": { "start": { - "line": 724, + "line": 748, "column": 58 }, "end": { - "line": 724, + "line": 748, "column": 59 } }, @@ -53725,29 +54949,29 @@ }, { "type": "BinaryExpression", - "start": 28674, - "end": 28685, + "start": 29462, + "end": 29473, "loc": { "start": { - "line": 724, + "line": 748, "column": 61 }, "end": { - "line": 724, + "line": 748, "column": 72 } }, "left": { "type": "Identifier", - "start": 28674, - "end": 28680, + "start": 29462, + "end": 29468, "loc": { "start": { - "line": 724, + "line": 748, "column": 61 }, "end": { - "line": 724, + "line": 748, "column": 67 }, "identifierName": "radius" @@ -53757,15 +54981,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 28683, - "end": 28685, + "start": 29471, + "end": 29473, "loc": { "start": { - "line": 724, + "line": 748, "column": 70 }, "end": { - "line": 724, + "line": 748, "column": 72 } }, @@ -53778,15 +55002,15 @@ }, { "type": "NumericLiteral", - "start": 28687, - "end": 28688, + "start": 29475, + "end": 29476, "loc": { "start": { - "line": 724, + "line": 748, "column": 74 }, "end": { - "line": 724, + "line": 748, "column": 75 } }, @@ -53798,43 +55022,43 @@ }, { "type": "CallExpression", - "start": 28690, - "end": 28709, + "start": 29478, + "end": 29497, "loc": { "start": { - "line": 724, + "line": 748, "column": 77 }, "end": { - "line": 724, + "line": 748, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 28690, - "end": 28707, + "start": 29478, + "end": 29495, "loc": { "start": { - "line": 724, + "line": 748, "column": 77 }, "end": { - "line": 724, + "line": 748, "column": 94 } }, "object": { "type": "Identifier", - "start": 28690, - "end": 28694, + "start": 29478, + "end": 29482, "loc": { "start": { - "line": 724, + "line": 748, "column": 77 }, "end": { - "line": 724, + "line": 748, "column": 81 }, "identifierName": "math" @@ -53843,15 +55067,15 @@ }, "property": { "type": "Identifier", - "start": 28695, - "end": 28707, + "start": 29483, + "end": 29495, "loc": { "start": { - "line": 724, + "line": 748, "column": 82 }, "end": { - "line": 724, + "line": 748, "column": 94 }, "identifierName": "identityMat4" @@ -53870,44 +55094,44 @@ }, { "type": "VariableDeclaration", - "start": 28732, - "end": 28821, + "start": 29520, + "end": 29609, "loc": { "start": { - "line": 725, + "line": 749, "column": 20 }, "end": { - "line": 725, + "line": 749, "column": 109 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 28738, - "end": 28820, + "start": 29526, + "end": 29608, "loc": { "start": { - "line": 725, + "line": 749, "column": 26 }, "end": { - "line": 725, + "line": 749, "column": 108 } }, "id": { "type": "Identifier", - "start": 28738, - "end": 28744, + "start": 29526, + "end": 29532, "loc": { "start": { - "line": 725, + "line": 749, "column": 26 }, "end": { - "line": 725, + "line": 749, "column": 32 }, "identifierName": "rotate" @@ -53916,43 +55140,43 @@ }, "init": { "type": "CallExpression", - "start": 28747, - "end": 28820, + "start": 29535, + "end": 29608, "loc": { "start": { - "line": 725, + "line": 749, "column": 35 }, "end": { - "line": 725, + "line": 749, "column": 108 } }, "callee": { "type": "MemberExpression", - "start": 28747, - "end": 28765, + "start": 29535, + "end": 29553, "loc": { "start": { - "line": 725, + "line": 749, "column": 35 }, "end": { - "line": 725, + "line": 749, "column": 53 } }, "object": { "type": "Identifier", - "start": 28747, - "end": 28751, + "start": 29535, + "end": 29539, "loc": { "start": { - "line": 725, + "line": 749, "column": 35 }, "end": { - "line": 725, + "line": 749, "column": 39 }, "identifierName": "math" @@ -53961,15 +55185,15 @@ }, "property": { "type": "Identifier", - "start": 28752, - "end": 28765, + "start": 29540, + "end": 29553, "loc": { "start": { - "line": 725, + "line": 749, "column": 40 }, "end": { - "line": 725, + "line": 749, "column": 53 }, "identifierName": "rotationMat4v" @@ -53981,29 +55205,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 28766, - "end": 28785, + "start": 29554, + "end": 29573, "loc": { "start": { - "line": 725, + "line": 749, "column": 54 }, "end": { - "line": 725, + "line": 749, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 28766, - "end": 28769, + "start": 29554, + "end": 29557, "loc": { "start": { - "line": 725, + "line": 749, "column": 54 }, "end": { - "line": 725, + "line": 749, "column": 57 } }, @@ -54011,15 +55235,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 28767, - "end": 28769, + "start": 29555, + "end": 29557, "loc": { "start": { - "line": 725, + "line": 749, "column": 55 }, "end": { - "line": 725, + "line": 749, "column": 57 } }, @@ -54036,29 +55260,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 28772, - "end": 28785, + "start": 29560, + "end": 29573, "loc": { "start": { - "line": 725, + "line": 749, "column": 60 }, "end": { - "line": 725, + "line": 749, "column": 73 } }, "object": { "type": "Identifier", - "start": 28772, - "end": 28776, + "start": 29560, + "end": 29564, "loc": { "start": { - "line": 725, + "line": 749, "column": 60 }, "end": { - "line": 725, + "line": 749, "column": 64 }, "identifierName": "math" @@ -54067,15 +55291,15 @@ }, "property": { "type": "Identifier", - "start": 28777, - "end": 28785, + "start": 29565, + "end": 29573, "loc": { "start": { - "line": 725, + "line": 749, "column": 65 }, "end": { - "line": 725, + "line": 749, "column": 73 }, "identifierName": "DEGTORAD" @@ -54087,30 +55311,30 @@ }, { "type": "ArrayExpression", - "start": 28787, - "end": 28798, + "start": 29575, + "end": 29586, "loc": { "start": { - "line": 725, + "line": 749, "column": 75 }, "end": { - "line": 725, + "line": 749, "column": 86 } }, "elements": [ { "type": "NumericLiteral", - "start": 28788, - "end": 28791, + "start": 29576, + "end": 29579, "loc": { "start": { - "line": 725, + "line": 749, "column": 76 }, "end": { - "line": 725, + "line": 749, "column": 79 } }, @@ -54122,15 +55346,15 @@ }, { "type": "NumericLiteral", - "start": 28793, - "end": 28794, + "start": 29581, + "end": 29582, "loc": { "start": { - "line": 725, + "line": 749, "column": 81 }, "end": { - "line": 725, + "line": 749, "column": 82 } }, @@ -54142,15 +55366,15 @@ }, { "type": "NumericLiteral", - "start": 28796, - "end": 28797, + "start": 29584, + "end": 29585, "loc": { "start": { - "line": 725, + "line": 749, "column": 84 }, "end": { - "line": 725, + "line": 749, "column": 85 } }, @@ -54164,43 +55388,43 @@ }, { "type": "CallExpression", - "start": 28800, - "end": 28819, + "start": 29588, + "end": 29607, "loc": { "start": { - "line": 725, + "line": 749, "column": 88 }, "end": { - "line": 725, + "line": 749, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 28800, - "end": 28817, + "start": 29588, + "end": 29605, "loc": { "start": { - "line": 725, + "line": 749, "column": 88 }, "end": { - "line": 725, + "line": 749, "column": 105 } }, "object": { "type": "Identifier", - "start": 28800, - "end": 28804, + "start": 29588, + "end": 29592, "loc": { "start": { - "line": 725, + "line": 749, "column": 88 }, "end": { - "line": 725, + "line": 749, "column": 92 }, "identifierName": "math" @@ -54209,15 +55433,15 @@ }, "property": { "type": "Identifier", - "start": 28805, - "end": 28817, + "start": 29593, + "end": 29605, "loc": { "start": { - "line": 725, + "line": 749, "column": 93 }, "end": { - "line": 725, + "line": 749, "column": 105 }, "identifierName": "identityMat4" @@ -54236,57 +55460,57 @@ }, { "type": "ReturnStatement", - "start": 28842, - "end": 28902, + "start": 29630, + "end": 29690, "loc": { "start": { - "line": 726, + "line": 750, "column": 20 }, "end": { - "line": 726, + "line": 750, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 28849, - "end": 28901, + "start": 29637, + "end": 29689, "loc": { "start": { - "line": 726, + "line": 750, "column": 27 }, "end": { - "line": 726, + "line": 750, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 28849, - "end": 28861, + "start": 29637, + "end": 29649, "loc": { "start": { - "line": 726, + "line": 750, "column": 27 }, "end": { - "line": 726, + "line": 750, "column": 39 } }, "object": { "type": "Identifier", - "start": 28849, - "end": 28853, + "start": 29637, + "end": 29641, "loc": { "start": { - "line": 726, + "line": 750, "column": 27 }, "end": { - "line": 726, + "line": 750, "column": 31 }, "identifierName": "math" @@ -54295,15 +55519,15 @@ }, "property": { "type": "Identifier", - "start": 28854, - "end": 28861, + "start": 29642, + "end": 29649, "loc": { "start": { - "line": 726, + "line": 750, "column": 32 }, "end": { - "line": 726, + "line": 750, "column": 39 }, "identifierName": "mulMat4" @@ -54315,15 +55539,15 @@ "arguments": [ { "type": "Identifier", - "start": 28862, - "end": 28868, + "start": 29650, + "end": 29656, "loc": { "start": { - "line": 726, + "line": 750, "column": 40 }, "end": { - "line": 726, + "line": 750, "column": 46 }, "identifierName": "rotate" @@ -54332,15 +55556,15 @@ }, { "type": "Identifier", - "start": 28870, - "end": 28879, + "start": 29658, + "end": 29667, "loc": { "start": { - "line": 726, + "line": 750, "column": 48 }, "end": { - "line": 726, + "line": 750, "column": 57 }, "identifierName": "translate" @@ -54349,43 +55573,43 @@ }, { "type": "CallExpression", - "start": 28881, - "end": 28900, + "start": 29669, + "end": 29688, "loc": { "start": { - "line": 726, + "line": 750, "column": 59 }, "end": { - "line": 726, + "line": 750, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 28881, - "end": 28898, + "start": 29669, + "end": 29686, "loc": { "start": { - "line": 726, + "line": 750, "column": 59 }, "end": { - "line": 726, + "line": 750, "column": 76 } }, "object": { "type": "Identifier", - "start": 28881, - "end": 28885, + "start": 29669, + "end": 29673, "loc": { "start": { - "line": 726, + "line": 750, "column": 59 }, "end": { - "line": 726, + "line": 750, "column": 63 }, "identifierName": "math" @@ -54394,15 +55618,15 @@ }, "property": { "type": "Identifier", - "start": 28886, - "end": 28898, + "start": 29674, + "end": 29686, "loc": { "start": { - "line": 726, + "line": 750, "column": 64 }, "end": { - "line": 726, + "line": 750, "column": 76 }, "identifierName": "identityMat4" @@ -54421,7 +55645,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 28598 + "parenStart": 29386 } }, "arguments": [] @@ -54429,15 +55653,15 @@ }, { "type": "ObjectProperty", - "start": 28941, - "end": 28956, + "start": 29729, + "end": 29744, "loc": { "start": { - "line": 728, + "line": 752, "column": 16 }, "end": { - "line": 728, + "line": 752, "column": 31 } }, @@ -54446,15 +55670,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28941, - "end": 28949, + "start": 29729, + "end": 29737, "loc": { "start": { - "line": 728, + "line": 752, "column": 16 }, "end": { - "line": 728, + "line": 752, "column": 24 }, "identifierName": "pickable" @@ -54463,15 +55687,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28951, - "end": 28956, + "start": 29739, + "end": 29744, "loc": { "start": { - "line": 728, + "line": 752, "column": 26 }, "end": { - "line": 728, + "line": 752, "column": 31 } }, @@ -54480,15 +55704,15 @@ }, { "type": "ObjectProperty", - "start": 28974, - "end": 28990, + "start": 29762, + "end": 29778, "loc": { "start": { - "line": 729, + "line": 753, "column": 16 }, "end": { - "line": 729, + "line": 753, "column": 32 } }, @@ -54497,15 +55721,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28974, - "end": 28984, + "start": 29762, + "end": 29772, "loc": { "start": { - "line": 729, + "line": 753, "column": 16 }, "end": { - "line": 729, + "line": 753, "column": 26 }, "identifierName": "collidable" @@ -54514,15 +55738,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28986, - "end": 28990, + "start": 29774, + "end": 29778, "loc": { "start": { - "line": 729, + "line": 753, "column": 28 }, "end": { - "line": 729, + "line": 753, "column": 32 } }, @@ -54531,15 +55755,15 @@ }, { "type": "ObjectProperty", - "start": 29008, - "end": 29024, + "start": 29796, + "end": 29812, "loc": { "start": { - "line": 730, + "line": 754, "column": 16 }, "end": { - "line": 730, + "line": 754, "column": 32 } }, @@ -54548,15 +55772,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29008, - "end": 29017, + "start": 29796, + "end": 29805, "loc": { "start": { - "line": 730, + "line": 754, "column": 16 }, "end": { - "line": 730, + "line": 754, "column": 25 }, "identifierName": "clippable" @@ -54565,15 +55789,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 29019, - "end": 29024, + "start": 29807, + "end": 29812, "loc": { "start": { - "line": 730, + "line": 754, "column": 27 }, "end": { - "line": 730, + "line": 754, "column": 32 } }, @@ -54582,15 +55806,15 @@ }, { "type": "ObjectProperty", - "start": 29042, - "end": 29056, + "start": 29830, + "end": 29844, "loc": { "start": { - "line": 731, + "line": 755, "column": 16 }, "end": { - "line": 731, + "line": 755, "column": 30 } }, @@ -54599,15 +55823,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29042, - "end": 29049, + "start": 29830, + "end": 29837, "loc": { "start": { - "line": 731, + "line": 755, "column": 16 }, "end": { - "line": 731, + "line": 755, "column": 23 }, "identifierName": "visible" @@ -54616,20 +55840,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 29051, - "end": 29056, + "start": 29839, + "end": 29844, "loc": { "start": { - "line": 731, + "line": 755, "column": 25 }, "end": { - "line": 731, + "line": 755, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 29862, + "end": 29877, + "loc": { + "start": { + "line": 756, + "column": 16 + }, + "end": { + "line": 756, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 29862, + "end": 29870, + "loc": { + "start": { + "line": 756, + "column": 16 + }, + "end": { + "line": 756, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 29872, + "end": 29877, + "loc": { + "start": { + "line": 756, + "column": 26 + }, + "end": { + "line": 756, + "column": 31 + } + }, + "value": false + } } ] } @@ -54637,15 +55912,15 @@ }, { "type": "Identifier", - "start": 29073, - "end": 29089, + "start": 29894, + "end": 29910, "loc": { "start": { - "line": 732, + "line": 757, "column": 16 }, "end": { - "line": 732, + "line": 757, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -54658,15 +55933,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 28179, - "end": 28287, + "start": 28967, + "end": 29075, "loc": { "start": { - "line": 716, + "line": 740, "column": 12 }, "end": { - "line": 716, + "line": 740, "column": 120 } } @@ -54674,15 +55949,15 @@ { "type": "CommentLine", "value": "", - "start": 28300, - "end": 28302, + "start": 29088, + "end": 29090, "loc": { "start": { - "line": 717, + "line": 741, "column": 12 }, "end": { - "line": 717, + "line": 741, "column": 14 } } @@ -54690,15 +55965,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 28315, - "end": 28423, + "start": 29103, + "end": 29211, "loc": { "start": { - "line": 718, + "line": 742, "column": 12 }, "end": { - "line": 718, + "line": 742, "column": 120 } } @@ -54707,15 +55982,15 @@ }, { "type": "ObjectProperty", - "start": 29105, - "end": 29773, + "start": 29926, + "end": 30627, "loc": { "start": { - "line": 734, + "line": 759, "column": 12 }, "end": { - "line": 746, + "line": 772, "column": 33 } }, @@ -54724,15 +55999,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29105, - "end": 29121, + "start": 29926, + "end": 29942, "loc": { "start": { - "line": 734, + "line": 759, "column": 12 }, "end": { - "line": 734, + "line": 759, "column": 28 }, "identifierName": "zAxisArrowHandle" @@ -54741,43 +56016,43 @@ }, "value": { "type": "CallExpression", - "start": 29123, - "end": 29773, + "start": 29944, + "end": 30627, "loc": { "start": { - "line": 734, + "line": 759, "column": 30 }, "end": { - "line": 746, + "line": 772, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 29123, - "end": 29140, + "start": 29944, + "end": 29961, "loc": { "start": { - "line": 734, + "line": 759, "column": 30 }, "end": { - "line": 734, + "line": 759, "column": 47 } }, "object": { "type": "Identifier", - "start": 29123, - "end": 29131, + "start": 29944, + "end": 29952, "loc": { "start": { - "line": 734, + "line": 759, "column": 30 }, "end": { - "line": 734, + "line": 759, "column": 38 }, "identifierName": "rootNode" @@ -54786,15 +56061,15 @@ }, "property": { "type": "Identifier", - "start": 29132, - "end": 29140, + "start": 29953, + "end": 29961, "loc": { "start": { - "line": 734, + "line": 759, "column": 39 }, "end": { - "line": 734, + "line": 759, "column": 47 }, "identifierName": "addChild" @@ -54806,29 +56081,29 @@ "arguments": [ { "type": "NewExpression", - "start": 29141, - "end": 29754, + "start": 29962, + "end": 30608, "loc": { "start": { - "line": 734, + "line": 759, "column": 48 }, "end": { - "line": 746, + "line": 772, "column": 14 } }, "callee": { "type": "Identifier", - "start": 29145, - "end": 29149, + "start": 29966, + "end": 29970, "loc": { "start": { - "line": 734, + "line": 759, "column": 52 }, "end": { - "line": 734, + "line": 759, "column": 56 }, "identifierName": "Mesh" @@ -54838,15 +56113,15 @@ "arguments": [ { "type": "Identifier", - "start": 29150, - "end": 29158, + "start": 29971, + "end": 29979, "loc": { "start": { - "line": 734, + "line": 759, "column": 57 }, "end": { - "line": 734, + "line": 759, "column": 65 }, "identifierName": "rootNode" @@ -54855,30 +56130,30 @@ }, { "type": "ObjectExpression", - "start": 29160, - "end": 29753, + "start": 29981, + "end": 30607, "loc": { "start": { - "line": 734, + "line": 759, "column": 67 }, "end": { - "line": 746, + "line": 772, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 29178, - "end": 29210, + "start": 29999, + "end": 30031, "loc": { "start": { - "line": 735, + "line": 760, "column": 16 }, "end": { - "line": 735, + "line": 760, "column": 48 } }, @@ -54887,15 +56162,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29178, - "end": 29186, + "start": 29999, + "end": 30007, "loc": { "start": { - "line": 735, + "line": 760, "column": 16 }, "end": { - "line": 735, + "line": 760, "column": 24 }, "identifierName": "geometry" @@ -54904,29 +56179,29 @@ }, "value": { "type": "MemberExpression", - "start": 29188, - "end": 29210, + "start": 30009, + "end": 30031, "loc": { "start": { - "line": 735, + "line": 760, "column": 26 }, "end": { - "line": 735, + "line": 760, "column": 48 } }, "object": { "type": "Identifier", - "start": 29188, - "end": 29194, + "start": 30009, + "end": 30015, "loc": { "start": { - "line": 735, + "line": 760, "column": 26 }, "end": { - "line": 735, + "line": 760, "column": 32 }, "identifierName": "shapes" @@ -54935,15 +56210,15 @@ }, "property": { "type": "Identifier", - "start": 29195, - "end": 29210, + "start": 30016, + "end": 30031, "loc": { "start": { - "line": 735, + "line": 760, "column": 33 }, "end": { - "line": 735, + "line": 760, "column": 48 }, "identifierName": "arrowHeadHandle" @@ -54955,15 +56230,15 @@ }, { "type": "ObjectProperty", - "start": 29228, - "end": 29256, + "start": 30049, + "end": 30077, "loc": { "start": { - "line": 736, + "line": 761, "column": 16 }, "end": { - "line": 736, + "line": 761, "column": 44 } }, @@ -54972,15 +56247,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29228, - "end": 29236, + "start": 30049, + "end": 30057, "loc": { "start": { - "line": 736, + "line": 761, "column": 16 }, "end": { - "line": 736, + "line": 761, "column": 24 }, "identifierName": "material" @@ -54989,29 +56264,29 @@ }, "value": { "type": "MemberExpression", - "start": 29238, - "end": 29256, + "start": 30059, + "end": 30077, "loc": { "start": { - "line": 736, + "line": 761, "column": 26 }, "end": { - "line": 736, + "line": 761, "column": 44 } }, "object": { "type": "Identifier", - "start": 29238, - "end": 29247, + "start": 30059, + "end": 30068, "loc": { "start": { - "line": 736, + "line": 761, "column": 26 }, "end": { - "line": 736, + "line": 761, "column": 35 }, "identifierName": "materials" @@ -55020,15 +56295,15 @@ }, "property": { "type": "Identifier", - "start": 29248, - "end": 29256, + "start": 30069, + "end": 30077, "loc": { "start": { - "line": 736, + "line": 761, "column": 36 }, "end": { - "line": 736, + "line": 761, "column": 44 }, "identifierName": "pickable" @@ -55040,15 +56315,15 @@ }, { "type": "ObjectProperty", - "start": 29274, - "end": 29607, + "start": 30095, + "end": 30428, "loc": { "start": { - "line": 737, + "line": 762, "column": 16 }, "end": { - "line": 741, + "line": 766, "column": 20 } }, @@ -55057,15 +56332,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29274, - "end": 29280, + "start": 30095, + "end": 30101, "loc": { "start": { - "line": 737, + "line": 762, "column": 16 }, "end": { - "line": 737, + "line": 762, "column": 22 }, "identifierName": "matrix" @@ -55074,29 +56349,29 @@ }, "value": { "type": "CallExpression", - "start": 29282, - "end": 29607, + "start": 30103, + "end": 30428, "loc": { "start": { - "line": 737, + "line": 762, "column": 24 }, "end": { - "line": 741, + "line": 766, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 29283, - "end": 29604, + "start": 30104, + "end": 30425, "loc": { "start": { - "line": 737, + "line": 762, "column": 25 }, "end": { - "line": 741, + "line": 766, "column": 17 } }, @@ -55107,59 +56382,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 29295, - "end": 29604, + "start": 30116, + "end": 30425, "loc": { "start": { - "line": 737, + "line": 762, "column": 37 }, "end": { - "line": 741, + "line": 766, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 29317, - "end": 29395, + "start": 30138, + "end": 30216, "loc": { "start": { - "line": 738, + "line": 763, "column": 20 }, "end": { - "line": 738, + "line": 763, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 29323, - "end": 29394, + "start": 30144, + "end": 30215, "loc": { "start": { - "line": 738, + "line": 763, "column": 26 }, "end": { - "line": 738, + "line": 763, "column": 97 } }, "id": { "type": "Identifier", - "start": 29323, - "end": 29332, + "start": 30144, + "end": 30153, "loc": { "start": { - "line": 738, + "line": 763, "column": 26 }, "end": { - "line": 738, + "line": 763, "column": 35 }, "identifierName": "translate" @@ -55168,43 +56443,43 @@ }, "init": { "type": "CallExpression", - "start": 29335, - "end": 29394, + "start": 30156, + "end": 30215, "loc": { "start": { - "line": 738, + "line": 763, "column": 38 }, "end": { - "line": 738, + "line": 763, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 29335, - "end": 29354, + "start": 30156, + "end": 30175, "loc": { "start": { - "line": 738, + "line": 763, "column": 38 }, "end": { - "line": 738, + "line": 763, "column": 57 } }, "object": { "type": "Identifier", - "start": 29335, - "end": 29339, + "start": 30156, + "end": 30160, "loc": { "start": { - "line": 738, + "line": 763, "column": 38 }, "end": { - "line": 738, + "line": 763, "column": 42 }, "identifierName": "math" @@ -55213,15 +56488,15 @@ }, "property": { "type": "Identifier", - "start": 29340, - "end": 29354, + "start": 30161, + "end": 30175, "loc": { "start": { - "line": 738, + "line": 763, "column": 43 }, "end": { - "line": 738, + "line": 763, "column": 57 }, "identifierName": "translateMat4c" @@ -55233,15 +56508,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 29355, - "end": 29356, + "start": 30176, + "end": 30177, "loc": { "start": { - "line": 738, + "line": 763, "column": 58 }, "end": { - "line": 738, + "line": 763, "column": 59 } }, @@ -55253,29 +56528,29 @@ }, { "type": "BinaryExpression", - "start": 29358, - "end": 29369, + "start": 30179, + "end": 30190, "loc": { "start": { - "line": 738, + "line": 763, "column": 61 }, "end": { - "line": 738, + "line": 763, "column": 72 } }, "left": { "type": "Identifier", - "start": 29358, - "end": 29364, + "start": 30179, + "end": 30185, "loc": { "start": { - "line": 738, + "line": 763, "column": 61 }, "end": { - "line": 738, + "line": 763, "column": 67 }, "identifierName": "radius" @@ -55285,15 +56560,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 29367, - "end": 29369, + "start": 30188, + "end": 30190, "loc": { "start": { - "line": 738, + "line": 763, "column": 70 }, "end": { - "line": 738, + "line": 763, "column": 72 } }, @@ -55306,15 +56581,15 @@ }, { "type": "NumericLiteral", - "start": 29371, - "end": 29372, + "start": 30192, + "end": 30193, "loc": { "start": { - "line": 738, + "line": 763, "column": 74 }, "end": { - "line": 738, + "line": 763, "column": 75 } }, @@ -55326,43 +56601,43 @@ }, { "type": "CallExpression", - "start": 29374, - "end": 29393, + "start": 30195, + "end": 30214, "loc": { "start": { - "line": 738, + "line": 763, "column": 77 }, "end": { - "line": 738, + "line": 763, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 29374, - "end": 29391, + "start": 30195, + "end": 30212, "loc": { "start": { - "line": 738, + "line": 763, "column": 77 }, "end": { - "line": 738, + "line": 763, "column": 94 } }, "object": { "type": "Identifier", - "start": 29374, - "end": 29378, + "start": 30195, + "end": 30199, "loc": { "start": { - "line": 738, + "line": 763, "column": 77 }, "end": { - "line": 738, + "line": 763, "column": 81 }, "identifierName": "math" @@ -55371,15 +56646,15 @@ }, "property": { "type": "Identifier", - "start": 29379, - "end": 29391, + "start": 30200, + "end": 30212, "loc": { "start": { - "line": 738, + "line": 763, "column": 82 }, "end": { - "line": 738, + "line": 763, "column": 94 }, "identifierName": "identityMat4" @@ -55398,44 +56673,44 @@ }, { "type": "VariableDeclaration", - "start": 29416, - "end": 29505, + "start": 30237, + "end": 30326, "loc": { "start": { - "line": 739, + "line": 764, "column": 20 }, "end": { - "line": 739, + "line": 764, "column": 109 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 29422, - "end": 29504, + "start": 30243, + "end": 30325, "loc": { "start": { - "line": 739, + "line": 764, "column": 26 }, "end": { - "line": 739, + "line": 764, "column": 108 } }, "id": { "type": "Identifier", - "start": 29422, - "end": 29428, + "start": 30243, + "end": 30249, "loc": { "start": { - "line": 739, + "line": 764, "column": 26 }, "end": { - "line": 739, + "line": 764, "column": 32 }, "identifierName": "rotate" @@ -55444,43 +56719,43 @@ }, "init": { "type": "CallExpression", - "start": 29431, - "end": 29504, + "start": 30252, + "end": 30325, "loc": { "start": { - "line": 739, + "line": 764, "column": 35 }, "end": { - "line": 739, + "line": 764, "column": 108 } }, "callee": { "type": "MemberExpression", - "start": 29431, - "end": 29449, + "start": 30252, + "end": 30270, "loc": { "start": { - "line": 739, + "line": 764, "column": 35 }, "end": { - "line": 739, + "line": 764, "column": 53 } }, "object": { "type": "Identifier", - "start": 29431, - "end": 29435, + "start": 30252, + "end": 30256, "loc": { "start": { - "line": 739, + "line": 764, "column": 35 }, "end": { - "line": 739, + "line": 764, "column": 39 }, "identifierName": "math" @@ -55489,15 +56764,15 @@ }, "property": { "type": "Identifier", - "start": 29436, - "end": 29449, + "start": 30257, + "end": 30270, "loc": { "start": { - "line": 739, + "line": 764, "column": 40 }, "end": { - "line": 739, + "line": 764, "column": 53 }, "identifierName": "rotationMat4v" @@ -55509,29 +56784,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 29450, - "end": 29469, + "start": 30271, + "end": 30290, "loc": { "start": { - "line": 739, + "line": 764, "column": 54 }, "end": { - "line": 739, + "line": 764, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 29450, - "end": 29453, + "start": 30271, + "end": 30274, "loc": { "start": { - "line": 739, + "line": 764, "column": 54 }, "end": { - "line": 739, + "line": 764, "column": 57 } }, @@ -55539,15 +56814,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 29451, - "end": 29453, + "start": 30272, + "end": 30274, "loc": { "start": { - "line": 739, + "line": 764, "column": 55 }, "end": { - "line": 739, + "line": 764, "column": 57 } }, @@ -55564,29 +56839,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 29456, - "end": 29469, + "start": 30277, + "end": 30290, "loc": { "start": { - "line": 739, + "line": 764, "column": 60 }, "end": { - "line": 739, + "line": 764, "column": 73 } }, "object": { "type": "Identifier", - "start": 29456, - "end": 29460, + "start": 30277, + "end": 30281, "loc": { "start": { - "line": 739, + "line": 764, "column": 60 }, "end": { - "line": 739, + "line": 764, "column": 64 }, "identifierName": "math" @@ -55595,15 +56870,15 @@ }, "property": { "type": "Identifier", - "start": 29461, - "end": 29469, + "start": 30282, + "end": 30290, "loc": { "start": { - "line": 739, + "line": 764, "column": 65 }, "end": { - "line": 739, + "line": 764, "column": 73 }, "identifierName": "DEGTORAD" @@ -55615,30 +56890,30 @@ }, { "type": "ArrayExpression", - "start": 29471, - "end": 29482, + "start": 30292, + "end": 30303, "loc": { "start": { - "line": 739, + "line": 764, "column": 75 }, "end": { - "line": 739, + "line": 764, "column": 86 } }, "elements": [ { "type": "NumericLiteral", - "start": 29472, - "end": 29475, + "start": 30293, + "end": 30296, "loc": { "start": { - "line": 739, + "line": 764, "column": 76 }, "end": { - "line": 739, + "line": 764, "column": 79 } }, @@ -55650,15 +56925,15 @@ }, { "type": "NumericLiteral", - "start": 29477, - "end": 29478, + "start": 30298, + "end": 30299, "loc": { "start": { - "line": 739, + "line": 764, "column": 81 }, "end": { - "line": 739, + "line": 764, "column": 82 } }, @@ -55670,15 +56945,15 @@ }, { "type": "NumericLiteral", - "start": 29480, - "end": 29481, + "start": 30301, + "end": 30302, "loc": { "start": { - "line": 739, + "line": 764, "column": 84 }, "end": { - "line": 739, + "line": 764, "column": 85 } }, @@ -55692,43 +56967,43 @@ }, { "type": "CallExpression", - "start": 29484, - "end": 29503, + "start": 30305, + "end": 30324, "loc": { "start": { - "line": 739, + "line": 764, "column": 88 }, "end": { - "line": 739, + "line": 764, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 29484, - "end": 29501, + "start": 30305, + "end": 30322, "loc": { "start": { - "line": 739, + "line": 764, "column": 88 }, "end": { - "line": 739, + "line": 764, "column": 105 } }, "object": { "type": "Identifier", - "start": 29484, - "end": 29488, + "start": 30305, + "end": 30309, "loc": { "start": { - "line": 739, + "line": 764, "column": 88 }, "end": { - "line": 739, + "line": 764, "column": 92 }, "identifierName": "math" @@ -55737,15 +57012,15 @@ }, "property": { "type": "Identifier", - "start": 29489, - "end": 29501, + "start": 30310, + "end": 30322, "loc": { "start": { - "line": 739, + "line": 764, "column": 93 }, "end": { - "line": 739, + "line": 764, "column": 105 }, "identifierName": "identityMat4" @@ -55764,57 +57039,57 @@ }, { "type": "ReturnStatement", - "start": 29526, - "end": 29586, + "start": 30347, + "end": 30407, "loc": { "start": { - "line": 740, + "line": 765, "column": 20 }, "end": { - "line": 740, + "line": 765, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 29533, - "end": 29585, + "start": 30354, + "end": 30406, "loc": { "start": { - "line": 740, + "line": 765, "column": 27 }, "end": { - "line": 740, + "line": 765, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 29533, - "end": 29545, + "start": 30354, + "end": 30366, "loc": { "start": { - "line": 740, + "line": 765, "column": 27 }, "end": { - "line": 740, + "line": 765, "column": 39 } }, "object": { "type": "Identifier", - "start": 29533, - "end": 29537, + "start": 30354, + "end": 30358, "loc": { "start": { - "line": 740, + "line": 765, "column": 27 }, "end": { - "line": 740, + "line": 765, "column": 31 }, "identifierName": "math" @@ -55823,15 +57098,15 @@ }, "property": { "type": "Identifier", - "start": 29538, - "end": 29545, + "start": 30359, + "end": 30366, "loc": { "start": { - "line": 740, + "line": 765, "column": 32 }, "end": { - "line": 740, + "line": 765, "column": 39 }, "identifierName": "mulMat4" @@ -55843,15 +57118,15 @@ "arguments": [ { "type": "Identifier", - "start": 29546, - "end": 29552, + "start": 30367, + "end": 30373, "loc": { "start": { - "line": 740, + "line": 765, "column": 40 }, "end": { - "line": 740, + "line": 765, "column": 46 }, "identifierName": "rotate" @@ -55860,15 +57135,15 @@ }, { "type": "Identifier", - "start": 29554, - "end": 29563, + "start": 30375, + "end": 30384, "loc": { "start": { - "line": 740, + "line": 765, "column": 48 }, "end": { - "line": 740, + "line": 765, "column": 57 }, "identifierName": "translate" @@ -55877,43 +57152,43 @@ }, { "type": "CallExpression", - "start": 29565, - "end": 29584, + "start": 30386, + "end": 30405, "loc": { "start": { - "line": 740, + "line": 765, "column": 59 }, "end": { - "line": 740, + "line": 765, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 29565, - "end": 29582, + "start": 30386, + "end": 30403, "loc": { "start": { - "line": 740, + "line": 765, "column": 59 }, "end": { - "line": 740, + "line": 765, "column": 76 } }, "object": { "type": "Identifier", - "start": 29565, - "end": 29569, + "start": 30386, + "end": 30390, "loc": { "start": { - "line": 740, + "line": 765, "column": 59 }, "end": { - "line": 740, + "line": 765, "column": 63 }, "identifierName": "math" @@ -55922,15 +57197,15 @@ }, "property": { "type": "Identifier", - "start": 29570, - "end": 29582, + "start": 30391, + "end": 30403, "loc": { "start": { - "line": 740, + "line": 765, "column": 64 }, "end": { - "line": 740, + "line": 765, "column": 76 }, "identifierName": "identityMat4" @@ -55949,7 +57224,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 29282 + "parenStart": 30103 } }, "arguments": [] @@ -55957,15 +57232,15 @@ }, { "type": "ObjectProperty", - "start": 29625, - "end": 29639, + "start": 30446, + "end": 30460, "loc": { "start": { - "line": 742, + "line": 767, "column": 16 }, "end": { - "line": 742, + "line": 767, "column": 30 } }, @@ -55974,15 +57249,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29625, - "end": 29633, + "start": 30446, + "end": 30454, "loc": { "start": { - "line": 742, + "line": 767, "column": 16 }, "end": { - "line": 742, + "line": 767, "column": 24 }, "identifierName": "pickable" @@ -55991,15 +57266,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 29635, - "end": 29639, + "start": 30456, + "end": 30460, "loc": { "start": { - "line": 742, + "line": 767, "column": 26 }, "end": { - "line": 742, + "line": 767, "column": 30 } }, @@ -56008,15 +57283,15 @@ }, { "type": "ObjectProperty", - "start": 29657, - "end": 29673, + "start": 30478, + "end": 30494, "loc": { "start": { - "line": 743, + "line": 768, "column": 16 }, "end": { - "line": 743, + "line": 768, "column": 32 } }, @@ -56025,15 +57300,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29657, - "end": 29667, + "start": 30478, + "end": 30488, "loc": { "start": { - "line": 743, + "line": 768, "column": 16 }, "end": { - "line": 743, + "line": 768, "column": 26 }, "identifierName": "collidable" @@ -56042,15 +57317,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 29669, - "end": 29673, + "start": 30490, + "end": 30494, "loc": { "start": { - "line": 743, + "line": 768, "column": 28 }, "end": { - "line": 743, + "line": 768, "column": 32 } }, @@ -56059,15 +57334,15 @@ }, { "type": "ObjectProperty", - "start": 29691, - "end": 29707, + "start": 30512, + "end": 30528, "loc": { "start": { - "line": 744, + "line": 769, "column": 16 }, "end": { - "line": 744, + "line": 769, "column": 32 } }, @@ -56076,15 +57351,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29691, - "end": 29700, + "start": 30512, + "end": 30521, "loc": { "start": { - "line": 744, + "line": 769, "column": 16 }, "end": { - "line": 744, + "line": 769, "column": 25 }, "identifierName": "clippable" @@ -56093,15 +57368,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 29702, - "end": 29707, + "start": 30523, + "end": 30528, "loc": { "start": { - "line": 744, + "line": 769, "column": 27 }, "end": { - "line": 744, + "line": 769, "column": 32 } }, @@ -56110,15 +57385,15 @@ }, { "type": "ObjectProperty", - "start": 29725, - "end": 29739, + "start": 30546, + "end": 30560, "loc": { "start": { - "line": 745, + "line": 770, "column": 16 }, "end": { - "line": 745, + "line": 770, "column": 30 } }, @@ -56127,15 +57402,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29725, - "end": 29732, + "start": 30546, + "end": 30553, "loc": { "start": { - "line": 745, + "line": 770, "column": 16 }, "end": { - "line": 745, + "line": 770, "column": 23 }, "identifierName": "visible" @@ -56144,20 +57419,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 29734, - "end": 29739, + "start": 30555, + "end": 30560, "loc": { "start": { - "line": 745, + "line": 770, "column": 25 }, "end": { - "line": 745, + "line": 770, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 30578, + "end": 30593, + "loc": { + "start": { + "line": 771, + "column": 16 + }, + "end": { + "line": 771, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 30578, + "end": 30586, + "loc": { + "start": { + "line": 771, + "column": 16 + }, + "end": { + "line": 771, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 30588, + "end": 30593, + "loc": { + "start": { + "line": 771, + "column": 26 + }, + "end": { + "line": 771, + "column": 31 + } + }, + "value": false + } } ] } @@ -56165,15 +57491,15 @@ }, { "type": "Identifier", - "start": 29756, - "end": 29772, + "start": 30610, + "end": 30626, "loc": { "start": { - "line": 746, + "line": 772, "column": 16 }, "end": { - "line": 746, + "line": 772, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -56185,15 +57511,15 @@ }, { "type": "ObjectProperty", - "start": 29789, - "end": 30430, + "start": 30643, + "end": 31317, "loc": { "start": { - "line": 749, + "line": 775, "column": 12 }, "end": { - "line": 761, + "line": 788, "column": 33 } }, @@ -56202,15 +57528,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29789, - "end": 29795, + "start": 30643, + "end": 30649, "loc": { "start": { - "line": 749, + "line": 775, "column": 12 }, "end": { - "line": 749, + "line": 775, "column": 18 }, "identifierName": "zShaft" @@ -56219,43 +57545,43 @@ }, "value": { "type": "CallExpression", - "start": 29797, - "end": 30430, + "start": 30651, + "end": 31317, "loc": { "start": { - "line": 749, + "line": 775, "column": 20 }, "end": { - "line": 761, + "line": 788, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 29797, - "end": 29814, + "start": 30651, + "end": 30668, "loc": { "start": { - "line": 749, + "line": 775, "column": 20 }, "end": { - "line": 749, + "line": 775, "column": 37 } }, "object": { "type": "Identifier", - "start": 29797, - "end": 29805, + "start": 30651, + "end": 30659, "loc": { "start": { - "line": 749, + "line": 775, "column": 20 }, "end": { - "line": 749, + "line": 775, "column": 28 }, "identifierName": "rootNode" @@ -56264,15 +57590,15 @@ }, "property": { "type": "Identifier", - "start": 29806, - "end": 29814, + "start": 30660, + "end": 30668, "loc": { "start": { - "line": 749, + "line": 775, "column": 29 }, "end": { - "line": 749, + "line": 775, "column": 37 }, "identifierName": "addChild" @@ -56284,29 +57610,29 @@ "arguments": [ { "type": "NewExpression", - "start": 29815, - "end": 30411, + "start": 30669, + "end": 31298, "loc": { "start": { - "line": 749, + "line": 775, "column": 38 }, "end": { - "line": 761, + "line": 788, "column": 14 } }, "callee": { "type": "Identifier", - "start": 29819, - "end": 29823, + "start": 30673, + "end": 30677, "loc": { "start": { - "line": 749, + "line": 775, "column": 42 }, "end": { - "line": 749, + "line": 775, "column": 46 }, "identifierName": "Mesh" @@ -56316,15 +57642,15 @@ "arguments": [ { "type": "Identifier", - "start": 29824, - "end": 29832, + "start": 30678, + "end": 30686, "loc": { "start": { - "line": 749, + "line": 775, "column": 47 }, "end": { - "line": 749, + "line": 775, "column": 55 }, "identifierName": "rootNode" @@ -56333,30 +57659,30 @@ }, { "type": "ObjectExpression", - "start": 29834, - "end": 30410, + "start": 30688, + "end": 31297, "loc": { "start": { - "line": 749, + "line": 775, "column": 57 }, "end": { - "line": 761, + "line": 788, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 29852, - "end": 29873, + "start": 30706, + "end": 30727, "loc": { "start": { - "line": 750, + "line": 776, "column": 16 }, "end": { - "line": 750, + "line": 776, "column": 37 } }, @@ -56365,15 +57691,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29852, - "end": 29860, + "start": 30706, + "end": 30714, "loc": { "start": { - "line": 750, + "line": 776, "column": 16 }, "end": { - "line": 750, + "line": 776, "column": 24 }, "identifierName": "geometry" @@ -56382,29 +57708,29 @@ }, "value": { "type": "MemberExpression", - "start": 29862, - "end": 29873, + "start": 30716, + "end": 30727, "loc": { "start": { - "line": 750, + "line": 776, "column": 26 }, "end": { - "line": 750, + "line": 776, "column": 37 } }, "object": { "type": "Identifier", - "start": 29862, - "end": 29868, + "start": 30716, + "end": 30722, "loc": { "start": { - "line": 750, + "line": 776, "column": 26 }, "end": { - "line": 750, + "line": 776, "column": 32 }, "identifierName": "shapes" @@ -56413,15 +57739,15 @@ }, "property": { "type": "Identifier", - "start": 29869, - "end": 29873, + "start": 30723, + "end": 30727, "loc": { "start": { - "line": 750, + "line": 776, "column": 33 }, "end": { - "line": 750, + "line": 776, "column": 37 }, "identifierName": "axis" @@ -56433,15 +57759,15 @@ }, { "type": "ObjectProperty", - "start": 29891, - "end": 29915, + "start": 30745, + "end": 30769, "loc": { "start": { - "line": 751, + "line": 777, "column": 16 }, "end": { - "line": 751, + "line": 777, "column": 40 } }, @@ -56450,15 +57776,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29891, - "end": 29899, + "start": 30745, + "end": 30753, "loc": { "start": { - "line": 751, + "line": 777, "column": 16 }, "end": { - "line": 751, + "line": 777, "column": 24 }, "identifierName": "material" @@ -56467,29 +57793,29 @@ }, "value": { "type": "MemberExpression", - "start": 29901, - "end": 29915, + "start": 30755, + "end": 30769, "loc": { "start": { - "line": 751, + "line": 777, "column": 26 }, "end": { - "line": 751, + "line": 777, "column": 40 } }, "object": { "type": "Identifier", - "start": 29901, - "end": 29910, + "start": 30755, + "end": 30764, "loc": { "start": { - "line": 751, + "line": 777, "column": 26 }, "end": { - "line": 751, + "line": 777, "column": 35 }, "identifierName": "materials" @@ -56498,15 +57824,15 @@ }, "property": { "type": "Identifier", - "start": 29911, - "end": 29915, + "start": 30765, + "end": 30769, "loc": { "start": { - "line": 751, + "line": 777, "column": 36 }, "end": { - "line": 751, + "line": 777, "column": 40 }, "identifierName": "blue" @@ -56518,15 +57844,15 @@ }, { "type": "ObjectProperty", - "start": 29933, - "end": 30263, + "start": 30787, + "end": 31117, "loc": { "start": { - "line": 752, + "line": 778, "column": 16 }, "end": { - "line": 756, + "line": 782, "column": 20 } }, @@ -56535,15 +57861,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29933, - "end": 29939, + "start": 30787, + "end": 30793, "loc": { "start": { - "line": 752, + "line": 778, "column": 16 }, "end": { - "line": 752, + "line": 778, "column": 22 }, "identifierName": "matrix" @@ -56552,29 +57878,29 @@ }, "value": { "type": "CallExpression", - "start": 29941, - "end": 30263, + "start": 30795, + "end": 31117, "loc": { "start": { - "line": 752, + "line": 778, "column": 24 }, "end": { - "line": 756, + "line": 782, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 29942, - "end": 30260, + "start": 30796, + "end": 31114, "loc": { "start": { - "line": 752, + "line": 778, "column": 25 }, "end": { - "line": 756, + "line": 782, "column": 17 } }, @@ -56585,59 +57911,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 29954, - "end": 30260, + "start": 30808, + "end": 31114, "loc": { "start": { - "line": 752, + "line": 778, "column": 37 }, "end": { - "line": 756, + "line": 782, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 29976, - "end": 30053, + "start": 30830, + "end": 30907, "loc": { "start": { - "line": 753, + "line": 779, "column": 20 }, "end": { - "line": 753, + "line": 779, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 29982, - "end": 30052, + "start": 30836, + "end": 30906, "loc": { "start": { - "line": 753, + "line": 779, "column": 26 }, "end": { - "line": 753, + "line": 779, "column": 96 } }, "id": { "type": "Identifier", - "start": 29982, - "end": 29991, + "start": 30836, + "end": 30845, "loc": { "start": { - "line": 753, + "line": 779, "column": 26 }, "end": { - "line": 753, + "line": 779, "column": 35 }, "identifierName": "translate" @@ -56646,43 +57972,43 @@ }, "init": { "type": "CallExpression", - "start": 29994, - "end": 30052, + "start": 30848, + "end": 30906, "loc": { "start": { - "line": 753, + "line": 779, "column": 38 }, "end": { - "line": 753, + "line": 779, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 29994, - "end": 30013, + "start": 30848, + "end": 30867, "loc": { "start": { - "line": 753, + "line": 779, "column": 38 }, "end": { - "line": 753, + "line": 779, "column": 57 } }, "object": { "type": "Identifier", - "start": 29994, - "end": 29998, + "start": 30848, + "end": 30852, "loc": { "start": { - "line": 753, + "line": 779, "column": 38 }, "end": { - "line": 753, + "line": 779, "column": 42 }, "identifierName": "math" @@ -56691,15 +58017,15 @@ }, "property": { "type": "Identifier", - "start": 29999, - "end": 30013, + "start": 30853, + "end": 30867, "loc": { "start": { - "line": 753, + "line": 779, "column": 43 }, "end": { - "line": 753, + "line": 779, "column": 57 }, "identifierName": "translateMat4c" @@ -56711,15 +58037,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 30014, - "end": 30015, + "start": 30868, + "end": 30869, "loc": { "start": { - "line": 753, + "line": 779, "column": 58 }, "end": { - "line": 753, + "line": 779, "column": 59 } }, @@ -56731,29 +58057,29 @@ }, { "type": "BinaryExpression", - "start": 30017, - "end": 30027, + "start": 30871, + "end": 30881, "loc": { "start": { - "line": 753, + "line": 779, "column": 61 }, "end": { - "line": 753, + "line": 779, "column": 71 } }, "left": { "type": "Identifier", - "start": 30017, - "end": 30023, + "start": 30871, + "end": 30877, "loc": { "start": { - "line": 753, + "line": 779, "column": 61 }, "end": { - "line": 753, + "line": 779, "column": 67 }, "identifierName": "radius" @@ -56763,15 +58089,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 30026, - "end": 30027, + "start": 30880, + "end": 30881, "loc": { "start": { - "line": 753, + "line": 779, "column": 70 }, "end": { - "line": 753, + "line": 779, "column": 71 } }, @@ -56784,15 +58110,15 @@ }, { "type": "NumericLiteral", - "start": 30029, - "end": 30030, + "start": 30883, + "end": 30884, "loc": { "start": { - "line": 753, + "line": 779, "column": 73 }, "end": { - "line": 753, + "line": 779, "column": 74 } }, @@ -56804,43 +58130,43 @@ }, { "type": "CallExpression", - "start": 30032, - "end": 30051, + "start": 30886, + "end": 30905, "loc": { "start": { - "line": 753, + "line": 779, "column": 76 }, "end": { - "line": 753, + "line": 779, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 30032, - "end": 30049, + "start": 30886, + "end": 30903, "loc": { "start": { - "line": 753, + "line": 779, "column": 76 }, "end": { - "line": 753, + "line": 779, "column": 93 } }, "object": { "type": "Identifier", - "start": 30032, - "end": 30036, + "start": 30886, + "end": 30890, "loc": { "start": { - "line": 753, + "line": 779, "column": 76 }, "end": { - "line": 753, + "line": 779, "column": 80 }, "identifierName": "math" @@ -56849,15 +58175,15 @@ }, "property": { "type": "Identifier", - "start": 30037, - "end": 30049, + "start": 30891, + "end": 30903, "loc": { "start": { - "line": 753, + "line": 779, "column": 81 }, "end": { - "line": 753, + "line": 779, "column": 93 }, "identifierName": "identityMat4" @@ -56876,44 +58202,44 @@ }, { "type": "VariableDeclaration", - "start": 30074, - "end": 30161, + "start": 30928, + "end": 31015, "loc": { "start": { - "line": 754, + "line": 780, "column": 20 }, "end": { - "line": 754, + "line": 780, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 30080, - "end": 30160, + "start": 30934, + "end": 31014, "loc": { "start": { - "line": 754, + "line": 780, "column": 26 }, "end": { - "line": 754, + "line": 780, "column": 106 } }, "id": { "type": "Identifier", - "start": 30080, - "end": 30086, + "start": 30934, + "end": 30940, "loc": { "start": { - "line": 754, + "line": 780, "column": 26 }, "end": { - "line": 754, + "line": 780, "column": 32 }, "identifierName": "rotate" @@ -56922,43 +58248,43 @@ }, "init": { "type": "CallExpression", - "start": 30089, - "end": 30160, + "start": 30943, + "end": 31014, "loc": { "start": { - "line": 754, + "line": 780, "column": 35 }, "end": { - "line": 754, + "line": 780, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 30089, - "end": 30107, + "start": 30943, + "end": 30961, "loc": { "start": { - "line": 754, + "line": 780, "column": 35 }, "end": { - "line": 754, + "line": 780, "column": 53 } }, "object": { "type": "Identifier", - "start": 30089, - "end": 30093, + "start": 30943, + "end": 30947, "loc": { "start": { - "line": 754, + "line": 780, "column": 35 }, "end": { - "line": 754, + "line": 780, "column": 39 }, "identifierName": "math" @@ -56967,15 +58293,15 @@ }, "property": { "type": "Identifier", - "start": 30094, - "end": 30107, + "start": 30948, + "end": 30961, "loc": { "start": { - "line": 754, + "line": 780, "column": 40 }, "end": { - "line": 754, + "line": 780, "column": 53 }, "identifierName": "rotationMat4v" @@ -56987,29 +58313,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 30108, - "end": 30127, + "start": 30962, + "end": 30981, "loc": { "start": { - "line": 754, + "line": 780, "column": 54 }, "end": { - "line": 754, + "line": 780, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 30108, - "end": 30111, + "start": 30962, + "end": 30965, "loc": { "start": { - "line": 754, + "line": 780, "column": 54 }, "end": { - "line": 754, + "line": 780, "column": 57 } }, @@ -57017,15 +58343,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 30109, - "end": 30111, + "start": 30963, + "end": 30965, "loc": { "start": { - "line": 754, + "line": 780, "column": 55 }, "end": { - "line": 754, + "line": 780, "column": 57 } }, @@ -57042,29 +58368,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 30114, - "end": 30127, + "start": 30968, + "end": 30981, "loc": { "start": { - "line": 754, + "line": 780, "column": 60 }, "end": { - "line": 754, + "line": 780, "column": 73 } }, "object": { "type": "Identifier", - "start": 30114, - "end": 30118, + "start": 30968, + "end": 30972, "loc": { "start": { - "line": 754, + "line": 780, "column": 60 }, "end": { - "line": 754, + "line": 780, "column": 64 }, "identifierName": "math" @@ -57073,15 +58399,15 @@ }, "property": { "type": "Identifier", - "start": 30119, - "end": 30127, + "start": 30973, + "end": 30981, "loc": { "start": { - "line": 754, + "line": 780, "column": 65 }, "end": { - "line": 754, + "line": 780, "column": 73 }, "identifierName": "DEGTORAD" @@ -57093,30 +58419,30 @@ }, { "type": "ArrayExpression", - "start": 30129, - "end": 30138, + "start": 30983, + "end": 30992, "loc": { "start": { - "line": 754, + "line": 780, "column": 75 }, "end": { - "line": 754, + "line": 780, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 30130, - "end": 30131, + "start": 30984, + "end": 30985, "loc": { "start": { - "line": 754, + "line": 780, "column": 76 }, "end": { - "line": 754, + "line": 780, "column": 77 } }, @@ -57128,15 +58454,15 @@ }, { "type": "NumericLiteral", - "start": 30133, - "end": 30134, + "start": 30987, + "end": 30988, "loc": { "start": { - "line": 754, + "line": 780, "column": 79 }, "end": { - "line": 754, + "line": 780, "column": 80 } }, @@ -57148,15 +58474,15 @@ }, { "type": "NumericLiteral", - "start": 30136, - "end": 30137, + "start": 30990, + "end": 30991, "loc": { "start": { - "line": 754, + "line": 780, "column": 82 }, "end": { - "line": 754, + "line": 780, "column": 83 } }, @@ -57170,43 +58496,43 @@ }, { "type": "CallExpression", - "start": 30140, - "end": 30159, + "start": 30994, + "end": 31013, "loc": { "start": { - "line": 754, + "line": 780, "column": 86 }, "end": { - "line": 754, + "line": 780, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 30140, - "end": 30157, + "start": 30994, + "end": 31011, "loc": { "start": { - "line": 754, + "line": 780, "column": 86 }, "end": { - "line": 754, + "line": 780, "column": 103 } }, "object": { "type": "Identifier", - "start": 30140, - "end": 30144, + "start": 30994, + "end": 30998, "loc": { "start": { - "line": 754, + "line": 780, "column": 86 }, "end": { - "line": 754, + "line": 780, "column": 90 }, "identifierName": "math" @@ -57215,15 +58541,15 @@ }, "property": { "type": "Identifier", - "start": 30145, - "end": 30157, + "start": 30999, + "end": 31011, "loc": { "start": { - "line": 754, + "line": 780, "column": 91 }, "end": { - "line": 754, + "line": 780, "column": 103 }, "identifierName": "identityMat4" @@ -57242,57 +58568,57 @@ }, { "type": "ReturnStatement", - "start": 30182, - "end": 30242, + "start": 31036, + "end": 31096, "loc": { "start": { - "line": 755, + "line": 781, "column": 20 }, "end": { - "line": 755, + "line": 781, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 30189, - "end": 30241, + "start": 31043, + "end": 31095, "loc": { "start": { - "line": 755, + "line": 781, "column": 27 }, "end": { - "line": 755, + "line": 781, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 30189, - "end": 30201, + "start": 31043, + "end": 31055, "loc": { "start": { - "line": 755, + "line": 781, "column": 27 }, "end": { - "line": 755, + "line": 781, "column": 39 } }, "object": { "type": "Identifier", - "start": 30189, - "end": 30193, + "start": 31043, + "end": 31047, "loc": { "start": { - "line": 755, + "line": 781, "column": 27 }, "end": { - "line": 755, + "line": 781, "column": 31 }, "identifierName": "math" @@ -57301,15 +58627,15 @@ }, "property": { "type": "Identifier", - "start": 30194, - "end": 30201, + "start": 31048, + "end": 31055, "loc": { "start": { - "line": 755, + "line": 781, "column": 32 }, "end": { - "line": 755, + "line": 781, "column": 39 }, "identifierName": "mulMat4" @@ -57321,15 +58647,15 @@ "arguments": [ { "type": "Identifier", - "start": 30202, - "end": 30208, + "start": 31056, + "end": 31062, "loc": { "start": { - "line": 755, + "line": 781, "column": 40 }, "end": { - "line": 755, + "line": 781, "column": 46 }, "identifierName": "rotate" @@ -57338,15 +58664,15 @@ }, { "type": "Identifier", - "start": 30210, - "end": 30219, + "start": 31064, + "end": 31073, "loc": { "start": { - "line": 755, + "line": 781, "column": 48 }, "end": { - "line": 755, + "line": 781, "column": 57 }, "identifierName": "translate" @@ -57355,43 +58681,43 @@ }, { "type": "CallExpression", - "start": 30221, - "end": 30240, + "start": 31075, + "end": 31094, "loc": { "start": { - "line": 755, + "line": 781, "column": 59 }, "end": { - "line": 755, + "line": 781, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 30221, - "end": 30238, + "start": 31075, + "end": 31092, "loc": { "start": { - "line": 755, + "line": 781, "column": 59 }, "end": { - "line": 755, + "line": 781, "column": 76 } }, "object": { "type": "Identifier", - "start": 30221, - "end": 30225, + "start": 31075, + "end": 31079, "loc": { "start": { - "line": 755, + "line": 781, "column": 59 }, "end": { - "line": 755, + "line": 781, "column": 63 }, "identifierName": "math" @@ -57400,15 +58726,15 @@ }, "property": { "type": "Identifier", - "start": 30226, - "end": 30238, + "start": 31080, + "end": 31092, "loc": { "start": { - "line": 755, + "line": 781, "column": 64 }, "end": { - "line": 755, + "line": 781, "column": 76 }, "identifierName": "identityMat4" @@ -57427,7 +58753,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 29941 + "parenStart": 30795 } }, "arguments": [] @@ -57435,15 +58761,15 @@ }, { "type": "ObjectProperty", - "start": 30281, - "end": 30297, + "start": 31135, + "end": 31151, "loc": { "start": { - "line": 757, + "line": 783, "column": 16 }, "end": { - "line": 757, + "line": 783, "column": 32 } }, @@ -57452,15 +58778,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30281, - "end": 30290, + "start": 31135, + "end": 31144, "loc": { "start": { - "line": 757, + "line": 783, "column": 16 }, "end": { - "line": 757, + "line": 783, "column": 25 }, "identifierName": "clippable" @@ -57469,15 +58795,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30292, - "end": 30297, + "start": 31146, + "end": 31151, "loc": { "start": { - "line": 757, + "line": 783, "column": 27 }, "end": { - "line": 757, + "line": 783, "column": 32 } }, @@ -57486,15 +58812,15 @@ }, { "type": "ObjectProperty", - "start": 30315, - "end": 30330, + "start": 31169, + "end": 31184, "loc": { "start": { - "line": 758, + "line": 784, "column": 16 }, "end": { - "line": 758, + "line": 784, "column": 31 } }, @@ -57503,15 +58829,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30315, - "end": 30323, + "start": 31169, + "end": 31177, "loc": { "start": { - "line": 758, + "line": 784, "column": 16 }, "end": { - "line": 758, + "line": 784, "column": 24 }, "identifierName": "pickable" @@ -57520,15 +58846,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30325, - "end": 30330, + "start": 31179, + "end": 31184, "loc": { "start": { - "line": 758, + "line": 784, "column": 26 }, "end": { - "line": 758, + "line": 784, "column": 31 } }, @@ -57537,15 +58863,15 @@ }, { "type": "ObjectProperty", - "start": 30348, - "end": 30364, + "start": 31202, + "end": 31218, "loc": { "start": { - "line": 759, + "line": 785, "column": 16 }, "end": { - "line": 759, + "line": 785, "column": 32 } }, @@ -57554,15 +58880,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30348, - "end": 30358, + "start": 31202, + "end": 31212, "loc": { "start": { - "line": 759, + "line": 785, "column": 16 }, "end": { - "line": 759, + "line": 785, "column": 26 }, "identifierName": "collidable" @@ -57571,15 +58897,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30360, - "end": 30364, + "start": 31214, + "end": 31218, "loc": { "start": { - "line": 759, + "line": 785, "column": 28 }, "end": { - "line": 759, + "line": 785, "column": 32 } }, @@ -57588,15 +58914,15 @@ }, { "type": "ObjectProperty", - "start": 30382, - "end": 30396, + "start": 31236, + "end": 31250, "loc": { "start": { - "line": 760, + "line": 786, "column": 16 }, "end": { - "line": 760, + "line": 786, "column": 30 } }, @@ -57605,15 +58931,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30382, - "end": 30389, + "start": 31236, + "end": 31243, "loc": { "start": { - "line": 760, + "line": 786, "column": 16 }, "end": { - "line": 760, + "line": 786, "column": 23 }, "identifierName": "visible" @@ -57622,20 +58948,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 30391, - "end": 30396, + "start": 31245, + "end": 31250, "loc": { "start": { - "line": 760, + "line": 786, "column": 25 }, "end": { - "line": 760, + "line": 786, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 31268, + "end": 31283, + "loc": { + "start": { + "line": 787, + "column": 16 + }, + "end": { + "line": 787, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 31268, + "end": 31276, + "loc": { + "start": { + "line": 787, + "column": 16 + }, + "end": { + "line": 787, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 31278, + "end": 31283, + "loc": { + "start": { + "line": 787, + "column": 26 + }, + "end": { + "line": 787, + "column": 31 + } + }, + "value": false + } } ] } @@ -57643,15 +59020,15 @@ }, { "type": "Identifier", - "start": 30413, - "end": 30429, + "start": 31300, + "end": 31316, "loc": { "start": { - "line": 761, + "line": 788, "column": 16 }, "end": { - "line": 761, + "line": 788, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -57663,15 +59040,15 @@ }, { "type": "ObjectProperty", - "start": 30445, - "end": 31100, + "start": 31332, + "end": 32020, "loc": { "start": { - "line": 763, + "line": 790, "column": 12 }, "end": { - "line": 775, + "line": 803, "column": 33 } }, @@ -57680,15 +59057,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30445, - "end": 30456, + "start": 31332, + "end": 31343, "loc": { "start": { - "line": 763, + "line": 790, "column": 12 }, "end": { - "line": 763, + "line": 790, "column": 23 }, "identifierName": "zAxisHandle" @@ -57697,43 +59074,43 @@ }, "value": { "type": "CallExpression", - "start": 30458, - "end": 31100, + "start": 31345, + "end": 32020, "loc": { "start": { - "line": 763, + "line": 790, "column": 25 }, "end": { - "line": 775, + "line": 803, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 30458, - "end": 30475, + "start": 31345, + "end": 31362, "loc": { "start": { - "line": 763, + "line": 790, "column": 25 }, "end": { - "line": 763, + "line": 790, "column": 42 } }, "object": { "type": "Identifier", - "start": 30458, - "end": 30466, + "start": 31345, + "end": 31353, "loc": { "start": { - "line": 763, + "line": 790, "column": 25 }, "end": { - "line": 763, + "line": 790, "column": 33 }, "identifierName": "rootNode" @@ -57742,15 +59119,15 @@ }, "property": { "type": "Identifier", - "start": 30467, - "end": 30475, + "start": 31354, + "end": 31362, "loc": { "start": { - "line": 763, + "line": 790, "column": 34 }, "end": { - "line": 763, + "line": 790, "column": 42 }, "identifierName": "addChild" @@ -57762,29 +59139,29 @@ "arguments": [ { "type": "NewExpression", - "start": 30476, - "end": 31081, + "start": 31363, + "end": 32001, "loc": { "start": { - "line": 763, + "line": 790, "column": 43 }, "end": { - "line": 775, + "line": 803, "column": 14 } }, "callee": { "type": "Identifier", - "start": 30480, - "end": 30484, + "start": 31367, + "end": 31371, "loc": { "start": { - "line": 763, + "line": 790, "column": 47 }, "end": { - "line": 763, + "line": 790, "column": 51 }, "identifierName": "Mesh" @@ -57794,15 +59171,15 @@ "arguments": [ { "type": "Identifier", - "start": 30485, - "end": 30493, + "start": 31372, + "end": 31380, "loc": { "start": { - "line": 763, + "line": 790, "column": 52 }, "end": { - "line": 763, + "line": 790, "column": 60 }, "identifierName": "rootNode" @@ -57811,30 +59188,30 @@ }, { "type": "ObjectExpression", - "start": 30495, - "end": 31080, + "start": 31382, + "end": 32000, "loc": { "start": { - "line": 763, + "line": 790, "column": 62 }, "end": { - "line": 775, + "line": 803, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 30513, - "end": 30540, + "start": 31400, + "end": 31427, "loc": { "start": { - "line": 764, + "line": 791, "column": 16 }, "end": { - "line": 764, + "line": 791, "column": 43 } }, @@ -57843,15 +59220,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30513, - "end": 30521, + "start": 31400, + "end": 31408, "loc": { "start": { - "line": 764, + "line": 791, "column": 16 }, "end": { - "line": 764, + "line": 791, "column": 24 }, "identifierName": "geometry" @@ -57860,29 +59237,29 @@ }, "value": { "type": "MemberExpression", - "start": 30523, - "end": 30540, + "start": 31410, + "end": 31427, "loc": { "start": { - "line": 764, + "line": 791, "column": 26 }, "end": { - "line": 764, + "line": 791, "column": 43 } }, "object": { "type": "Identifier", - "start": 30523, - "end": 30529, + "start": 31410, + "end": 31416, "loc": { "start": { - "line": 764, + "line": 791, "column": 26 }, "end": { - "line": 764, + "line": 791, "column": 32 }, "identifierName": "shapes" @@ -57891,15 +59268,15 @@ }, "property": { "type": "Identifier", - "start": 30530, - "end": 30540, + "start": 31417, + "end": 31427, "loc": { "start": { - "line": 764, + "line": 791, "column": 33 }, "end": { - "line": 764, + "line": 791, "column": 43 }, "identifierName": "axisHandle" @@ -57911,15 +59288,15 @@ }, { "type": "ObjectProperty", - "start": 30558, - "end": 30586, + "start": 31445, + "end": 31473, "loc": { "start": { - "line": 765, + "line": 792, "column": 16 }, "end": { - "line": 765, + "line": 792, "column": 44 } }, @@ -57928,15 +59305,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30558, - "end": 30566, + "start": 31445, + "end": 31453, "loc": { "start": { - "line": 765, + "line": 792, "column": 16 }, "end": { - "line": 765, + "line": 792, "column": 24 }, "identifierName": "material" @@ -57945,29 +59322,29 @@ }, "value": { "type": "MemberExpression", - "start": 30568, - "end": 30586, + "start": 31455, + "end": 31473, "loc": { "start": { - "line": 765, + "line": 792, "column": 26 }, "end": { - "line": 765, + "line": 792, "column": 44 } }, "object": { "type": "Identifier", - "start": 30568, - "end": 30577, + "start": 31455, + "end": 31464, "loc": { "start": { - "line": 765, + "line": 792, "column": 26 }, "end": { - "line": 765, + "line": 792, "column": 35 }, "identifierName": "materials" @@ -57976,15 +59353,15 @@ }, "property": { "type": "Identifier", - "start": 30578, - "end": 30586, + "start": 31465, + "end": 31473, "loc": { "start": { - "line": 765, + "line": 792, "column": 36 }, "end": { - "line": 765, + "line": 792, "column": 44 }, "identifierName": "pickable" @@ -57996,15 +59373,15 @@ }, { "type": "ObjectProperty", - "start": 30604, - "end": 30934, + "start": 31491, + "end": 31821, "loc": { "start": { - "line": 766, + "line": 793, "column": 16 }, "end": { - "line": 770, + "line": 797, "column": 20 } }, @@ -58013,15 +59390,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30604, - "end": 30610, + "start": 31491, + "end": 31497, "loc": { "start": { - "line": 766, + "line": 793, "column": 16 }, "end": { - "line": 766, + "line": 793, "column": 22 }, "identifierName": "matrix" @@ -58030,29 +59407,29 @@ }, "value": { "type": "CallExpression", - "start": 30612, - "end": 30934, + "start": 31499, + "end": 31821, "loc": { "start": { - "line": 766, + "line": 793, "column": 24 }, "end": { - "line": 770, + "line": 797, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 30613, - "end": 30931, + "start": 31500, + "end": 31818, "loc": { "start": { - "line": 766, + "line": 793, "column": 25 }, "end": { - "line": 770, + "line": 797, "column": 17 } }, @@ -58063,59 +59440,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 30625, - "end": 30931, + "start": 31512, + "end": 31818, "loc": { "start": { - "line": 766, + "line": 793, "column": 37 }, "end": { - "line": 770, + "line": 797, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 30647, - "end": 30724, + "start": 31534, + "end": 31611, "loc": { "start": { - "line": 767, + "line": 794, "column": 20 }, "end": { - "line": 767, + "line": 794, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 30653, - "end": 30723, + "start": 31540, + "end": 31610, "loc": { "start": { - "line": 767, + "line": 794, "column": 26 }, "end": { - "line": 767, + "line": 794, "column": 96 } }, "id": { "type": "Identifier", - "start": 30653, - "end": 30662, + "start": 31540, + "end": 31549, "loc": { "start": { - "line": 767, + "line": 794, "column": 26 }, "end": { - "line": 767, + "line": 794, "column": 35 }, "identifierName": "translate" @@ -58124,43 +59501,43 @@ }, "init": { "type": "CallExpression", - "start": 30665, - "end": 30723, + "start": 31552, + "end": 31610, "loc": { "start": { - "line": 767, + "line": 794, "column": 38 }, "end": { - "line": 767, + "line": 794, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 30665, - "end": 30684, + "start": 31552, + "end": 31571, "loc": { "start": { - "line": 767, + "line": 794, "column": 38 }, "end": { - "line": 767, + "line": 794, "column": 57 } }, "object": { "type": "Identifier", - "start": 30665, - "end": 30669, + "start": 31552, + "end": 31556, "loc": { "start": { - "line": 767, + "line": 794, "column": 38 }, "end": { - "line": 767, + "line": 794, "column": 42 }, "identifierName": "math" @@ -58169,15 +59546,15 @@ }, "property": { "type": "Identifier", - "start": 30670, - "end": 30684, + "start": 31557, + "end": 31571, "loc": { "start": { - "line": 767, + "line": 794, "column": 43 }, "end": { - "line": 767, + "line": 794, "column": 57 }, "identifierName": "translateMat4c" @@ -58189,15 +59566,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 30685, - "end": 30686, + "start": 31572, + "end": 31573, "loc": { "start": { - "line": 767, + "line": 794, "column": 58 }, "end": { - "line": 767, + "line": 794, "column": 59 } }, @@ -58209,29 +59586,29 @@ }, { "type": "BinaryExpression", - "start": 30688, - "end": 30698, + "start": 31575, + "end": 31585, "loc": { "start": { - "line": 767, + "line": 794, "column": 61 }, "end": { - "line": 767, + "line": 794, "column": 71 } }, "left": { "type": "Identifier", - "start": 30688, - "end": 30694, + "start": 31575, + "end": 31581, "loc": { "start": { - "line": 767, + "line": 794, "column": 61 }, "end": { - "line": 767, + "line": 794, "column": 67 }, "identifierName": "radius" @@ -58241,15 +59618,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 30697, - "end": 30698, + "start": 31584, + "end": 31585, "loc": { "start": { - "line": 767, + "line": 794, "column": 70 }, "end": { - "line": 767, + "line": 794, "column": 71 } }, @@ -58262,15 +59639,15 @@ }, { "type": "NumericLiteral", - "start": 30700, - "end": 30701, + "start": 31587, + "end": 31588, "loc": { "start": { - "line": 767, + "line": 794, "column": 73 }, "end": { - "line": 767, + "line": 794, "column": 74 } }, @@ -58282,43 +59659,43 @@ }, { "type": "CallExpression", - "start": 30703, - "end": 30722, + "start": 31590, + "end": 31609, "loc": { "start": { - "line": 767, + "line": 794, "column": 76 }, "end": { - "line": 767, + "line": 794, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 30703, - "end": 30720, + "start": 31590, + "end": 31607, "loc": { "start": { - "line": 767, + "line": 794, "column": 76 }, "end": { - "line": 767, + "line": 794, "column": 93 } }, "object": { "type": "Identifier", - "start": 30703, - "end": 30707, + "start": 31590, + "end": 31594, "loc": { "start": { - "line": 767, + "line": 794, "column": 76 }, "end": { - "line": 767, + "line": 794, "column": 80 }, "identifierName": "math" @@ -58327,15 +59704,15 @@ }, "property": { "type": "Identifier", - "start": 30708, - "end": 30720, + "start": 31595, + "end": 31607, "loc": { "start": { - "line": 767, + "line": 794, "column": 81 }, "end": { - "line": 767, + "line": 794, "column": 93 }, "identifierName": "identityMat4" @@ -58354,44 +59731,44 @@ }, { "type": "VariableDeclaration", - "start": 30745, - "end": 30832, + "start": 31632, + "end": 31719, "loc": { "start": { - "line": 768, + "line": 795, "column": 20 }, "end": { - "line": 768, + "line": 795, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 30751, - "end": 30831, + "start": 31638, + "end": 31718, "loc": { "start": { - "line": 768, + "line": 795, "column": 26 }, "end": { - "line": 768, + "line": 795, "column": 106 } }, "id": { "type": "Identifier", - "start": 30751, - "end": 30757, + "start": 31638, + "end": 31644, "loc": { "start": { - "line": 768, + "line": 795, "column": 26 }, "end": { - "line": 768, + "line": 795, "column": 32 }, "identifierName": "rotate" @@ -58400,43 +59777,43 @@ }, "init": { "type": "CallExpression", - "start": 30760, - "end": 30831, + "start": 31647, + "end": 31718, "loc": { "start": { - "line": 768, + "line": 795, "column": 35 }, "end": { - "line": 768, + "line": 795, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 30760, - "end": 30778, + "start": 31647, + "end": 31665, "loc": { "start": { - "line": 768, + "line": 795, "column": 35 }, "end": { - "line": 768, + "line": 795, "column": 53 } }, "object": { "type": "Identifier", - "start": 30760, - "end": 30764, + "start": 31647, + "end": 31651, "loc": { "start": { - "line": 768, + "line": 795, "column": 35 }, "end": { - "line": 768, + "line": 795, "column": 39 }, "identifierName": "math" @@ -58445,15 +59822,15 @@ }, "property": { "type": "Identifier", - "start": 30765, - "end": 30778, + "start": 31652, + "end": 31665, "loc": { "start": { - "line": 768, + "line": 795, "column": 40 }, "end": { - "line": 768, + "line": 795, "column": 53 }, "identifierName": "rotationMat4v" @@ -58465,29 +59842,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 30779, - "end": 30798, + "start": 31666, + "end": 31685, "loc": { "start": { - "line": 768, + "line": 795, "column": 54 }, "end": { - "line": 768, + "line": 795, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 30779, - "end": 30782, + "start": 31666, + "end": 31669, "loc": { "start": { - "line": 768, + "line": 795, "column": 54 }, "end": { - "line": 768, + "line": 795, "column": 57 } }, @@ -58495,15 +59872,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 30780, - "end": 30782, + "start": 31667, + "end": 31669, "loc": { "start": { - "line": 768, + "line": 795, "column": 55 }, "end": { - "line": 768, + "line": 795, "column": 57 } }, @@ -58520,29 +59897,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 30785, - "end": 30798, + "start": 31672, + "end": 31685, "loc": { "start": { - "line": 768, + "line": 795, "column": 60 }, "end": { - "line": 768, + "line": 795, "column": 73 } }, "object": { "type": "Identifier", - "start": 30785, - "end": 30789, + "start": 31672, + "end": 31676, "loc": { "start": { - "line": 768, + "line": 795, "column": 60 }, "end": { - "line": 768, + "line": 795, "column": 64 }, "identifierName": "math" @@ -58551,15 +59928,15 @@ }, "property": { "type": "Identifier", - "start": 30790, - "end": 30798, + "start": 31677, + "end": 31685, "loc": { "start": { - "line": 768, + "line": 795, "column": 65 }, "end": { - "line": 768, + "line": 795, "column": 73 }, "identifierName": "DEGTORAD" @@ -58571,30 +59948,30 @@ }, { "type": "ArrayExpression", - "start": 30800, - "end": 30809, + "start": 31687, + "end": 31696, "loc": { "start": { - "line": 768, + "line": 795, "column": 75 }, "end": { - "line": 768, + "line": 795, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 30801, - "end": 30802, + "start": 31688, + "end": 31689, "loc": { "start": { - "line": 768, + "line": 795, "column": 76 }, "end": { - "line": 768, + "line": 795, "column": 77 } }, @@ -58606,15 +59983,15 @@ }, { "type": "NumericLiteral", - "start": 30804, - "end": 30805, + "start": 31691, + "end": 31692, "loc": { "start": { - "line": 768, + "line": 795, "column": 79 }, "end": { - "line": 768, + "line": 795, "column": 80 } }, @@ -58626,15 +60003,15 @@ }, { "type": "NumericLiteral", - "start": 30807, - "end": 30808, + "start": 31694, + "end": 31695, "loc": { "start": { - "line": 768, + "line": 795, "column": 82 }, "end": { - "line": 768, + "line": 795, "column": 83 } }, @@ -58648,43 +60025,43 @@ }, { "type": "CallExpression", - "start": 30811, - "end": 30830, + "start": 31698, + "end": 31717, "loc": { "start": { - "line": 768, + "line": 795, "column": 86 }, "end": { - "line": 768, + "line": 795, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 30811, - "end": 30828, + "start": 31698, + "end": 31715, "loc": { "start": { - "line": 768, + "line": 795, "column": 86 }, "end": { - "line": 768, + "line": 795, "column": 103 } }, "object": { "type": "Identifier", - "start": 30811, - "end": 30815, + "start": 31698, + "end": 31702, "loc": { "start": { - "line": 768, + "line": 795, "column": 86 }, "end": { - "line": 768, + "line": 795, "column": 90 }, "identifierName": "math" @@ -58693,15 +60070,15 @@ }, "property": { "type": "Identifier", - "start": 30816, - "end": 30828, + "start": 31703, + "end": 31715, "loc": { "start": { - "line": 768, + "line": 795, "column": 91 }, "end": { - "line": 768, + "line": 795, "column": 103 }, "identifierName": "identityMat4" @@ -58720,57 +60097,57 @@ }, { "type": "ReturnStatement", - "start": 30853, - "end": 30913, + "start": 31740, + "end": 31800, "loc": { "start": { - "line": 769, + "line": 796, "column": 20 }, "end": { - "line": 769, + "line": 796, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 30860, - "end": 30912, + "start": 31747, + "end": 31799, "loc": { "start": { - "line": 769, + "line": 796, "column": 27 }, "end": { - "line": 769, + "line": 796, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 30860, - "end": 30872, + "start": 31747, + "end": 31759, "loc": { "start": { - "line": 769, + "line": 796, "column": 27 }, "end": { - "line": 769, + "line": 796, "column": 39 } }, "object": { "type": "Identifier", - "start": 30860, - "end": 30864, + "start": 31747, + "end": 31751, "loc": { "start": { - "line": 769, + "line": 796, "column": 27 }, "end": { - "line": 769, + "line": 796, "column": 31 }, "identifierName": "math" @@ -58779,15 +60156,15 @@ }, "property": { "type": "Identifier", - "start": 30865, - "end": 30872, + "start": 31752, + "end": 31759, "loc": { "start": { - "line": 769, + "line": 796, "column": 32 }, "end": { - "line": 769, + "line": 796, "column": 39 }, "identifierName": "mulMat4" @@ -58799,15 +60176,15 @@ "arguments": [ { "type": "Identifier", - "start": 30873, - "end": 30879, + "start": 31760, + "end": 31766, "loc": { "start": { - "line": 769, + "line": 796, "column": 40 }, "end": { - "line": 769, + "line": 796, "column": 46 }, "identifierName": "rotate" @@ -58816,15 +60193,15 @@ }, { "type": "Identifier", - "start": 30881, - "end": 30890, + "start": 31768, + "end": 31777, "loc": { "start": { - "line": 769, + "line": 796, "column": 48 }, "end": { - "line": 769, + "line": 796, "column": 57 }, "identifierName": "translate" @@ -58833,43 +60210,43 @@ }, { "type": "CallExpression", - "start": 30892, - "end": 30911, + "start": 31779, + "end": 31798, "loc": { "start": { - "line": 769, + "line": 796, "column": 59 }, "end": { - "line": 769, + "line": 796, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 30892, - "end": 30909, + "start": 31779, + "end": 31796, "loc": { "start": { - "line": 769, + "line": 796, "column": 59 }, "end": { - "line": 769, + "line": 796, "column": 76 } }, "object": { "type": "Identifier", - "start": 30892, - "end": 30896, + "start": 31779, + "end": 31783, "loc": { "start": { - "line": 769, + "line": 796, "column": 59 }, "end": { - "line": 769, + "line": 796, "column": 63 }, "identifierName": "math" @@ -58878,15 +60255,15 @@ }, "property": { "type": "Identifier", - "start": 30897, - "end": 30909, + "start": 31784, + "end": 31796, "loc": { "start": { - "line": 769, + "line": 796, "column": 64 }, "end": { - "line": 769, + "line": 796, "column": 76 }, "identifierName": "identityMat4" @@ -58905,7 +60282,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 30612 + "parenStart": 31499 } }, "arguments": [] @@ -58913,15 +60290,15 @@ }, { "type": "ObjectProperty", - "start": 30952, - "end": 30968, + "start": 31839, + "end": 31855, "loc": { "start": { - "line": 771, + "line": 798, "column": 16 }, "end": { - "line": 771, + "line": 798, "column": 32 } }, @@ -58930,15 +60307,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30952, - "end": 30961, + "start": 31839, + "end": 31848, "loc": { "start": { - "line": 771, + "line": 798, "column": 16 }, "end": { - "line": 771, + "line": 798, "column": 25 }, "identifierName": "clippable" @@ -58947,15 +60324,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30963, - "end": 30968, + "start": 31850, + "end": 31855, "loc": { "start": { - "line": 771, + "line": 798, "column": 27 }, "end": { - "line": 771, + "line": 798, "column": 32 } }, @@ -58964,15 +60341,15 @@ }, { "type": "ObjectProperty", - "start": 30986, - "end": 31000, + "start": 31873, + "end": 31887, "loc": { "start": { - "line": 772, + "line": 799, "column": 16 }, "end": { - "line": 772, + "line": 799, "column": 30 } }, @@ -58981,15 +60358,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30986, - "end": 30994, + "start": 31873, + "end": 31881, "loc": { "start": { - "line": 772, + "line": 799, "column": 16 }, "end": { - "line": 772, + "line": 799, "column": 24 }, "identifierName": "pickable" @@ -58998,15 +60375,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30996, - "end": 31000, + "start": 31883, + "end": 31887, "loc": { "start": { - "line": 772, + "line": 799, "column": 26 }, "end": { - "line": 772, + "line": 799, "column": 30 } }, @@ -59015,15 +60392,15 @@ }, { "type": "ObjectProperty", - "start": 31018, - "end": 31034, + "start": 31905, + "end": 31921, "loc": { "start": { - "line": 773, + "line": 800, "column": 16 }, "end": { - "line": 773, + "line": 800, "column": 32 } }, @@ -59032,15 +60409,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31018, - "end": 31028, + "start": 31905, + "end": 31915, "loc": { "start": { - "line": 773, + "line": 800, "column": 16 }, "end": { - "line": 773, + "line": 800, "column": 26 }, "identifierName": "collidable" @@ -59049,15 +60426,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 31030, - "end": 31034, + "start": 31917, + "end": 31921, "loc": { "start": { - "line": 773, + "line": 800, "column": 28 }, "end": { - "line": 773, + "line": 800, "column": 32 } }, @@ -59066,15 +60443,15 @@ }, { "type": "ObjectProperty", - "start": 31052, - "end": 31066, + "start": 31939, + "end": 31953, "loc": { "start": { - "line": 774, + "line": 801, "column": 16 }, "end": { - "line": 774, + "line": 801, "column": 30 } }, @@ -59083,15 +60460,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31052, - "end": 31059, + "start": 31939, + "end": 31946, "loc": { "start": { - "line": 774, + "line": 801, "column": 16 }, "end": { - "line": 774, + "line": 801, "column": 23 }, "identifierName": "visible" @@ -59100,20 +60477,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 31061, - "end": 31066, + "start": 31948, + "end": 31953, "loc": { "start": { - "line": 774, + "line": 801, "column": 25 }, "end": { - "line": 774, + "line": 801, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 31971, + "end": 31986, + "loc": { + "start": { + "line": 802, + "column": 16 + }, + "end": { + "line": 802, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 31971, + "end": 31979, + "loc": { + "start": { + "line": 802, + "column": 16 + }, + "end": { + "line": 802, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 31981, + "end": 31986, + "loc": { + "start": { + "line": 802, + "column": 26 + }, + "end": { + "line": 802, + "column": 31 + } + }, + "value": false + } } ] } @@ -59121,15 +60549,15 @@ }, { "type": "Identifier", - "start": 31083, - "end": 31099, + "start": 32003, + "end": 32019, "loc": { "start": { - "line": 775, + "line": 803, "column": 16 }, "end": { - "line": 775, + "line": 803, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -59145,73 +60573,73 @@ }, { "type": "ExpressionStatement", - "start": 31121, - "end": 36023, + "start": 32041, + "end": 37174, "loc": { "start": { - "line": 778, + "line": 806, "column": 8 }, "end": { - "line": 891, + "line": 926, "column": 10 } }, "expression": { "type": "AssignmentExpression", - "start": 31121, - "end": 36022, + "start": 32041, + "end": 37173, "loc": { "start": { - "line": 778, + "line": 806, "column": 8 }, "end": { - "line": 891, + "line": 926, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 31121, - "end": 31143, + "start": 32041, + "end": 32063, "loc": { "start": { - "line": 778, + "line": 806, "column": 8 }, "end": { - "line": 778, + "line": 806, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 31121, - "end": 31125, + "start": 32041, + "end": 32045, "loc": { "start": { - "line": 778, + "line": 806, "column": 8 }, "end": { - "line": 778, + "line": 806, "column": 12 } } }, "property": { "type": "Identifier", - "start": 31126, - "end": 31143, + "start": 32046, + "end": 32063, "loc": { "start": { - "line": 778, + "line": 806, "column": 13 }, "end": { - "line": 778, + "line": 806, "column": 30 }, "identifierName": "_affordanceMeshes" @@ -59222,30 +60650,30 @@ }, "right": { "type": "ObjectExpression", - "start": 31146, - "end": 36022, + "start": 32066, + "end": 37173, "loc": { "start": { - "line": 778, + "line": 806, "column": 33 }, "end": { - "line": 891, + "line": 926, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 31161, - "end": 32236, + "start": 32081, + "end": 33189, "loc": { "start": { - "line": 780, + "line": 808, "column": 12 }, "end": { - "line": 807, + "line": 836, "column": 33 } }, @@ -59254,15 +60682,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31161, - "end": 31171, + "start": 32081, + "end": 32091, "loc": { "start": { - "line": 780, + "line": 808, "column": 12 }, "end": { - "line": 780, + "line": 808, "column": 22 }, "identifierName": "planeFrame" @@ -59271,43 +60699,43 @@ }, "value": { "type": "CallExpression", - "start": 31173, - "end": 32236, + "start": 32093, + "end": 33189, "loc": { "start": { - "line": 780, + "line": 808, "column": 24 }, "end": { - "line": 807, + "line": 836, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 31173, - "end": 31190, + "start": 32093, + "end": 32110, "loc": { "start": { - "line": 780, + "line": 808, "column": 24 }, "end": { - "line": 780, + "line": 808, "column": 41 } }, "object": { "type": "Identifier", - "start": 31173, - "end": 31181, + "start": 32093, + "end": 32101, "loc": { "start": { - "line": 780, + "line": 808, "column": 24 }, "end": { - "line": 780, + "line": 808, "column": 32 }, "identifierName": "rootNode" @@ -59316,15 +60744,15 @@ }, "property": { "type": "Identifier", - "start": 31182, - "end": 31190, + "start": 32102, + "end": 32110, "loc": { "start": { - "line": 780, + "line": 808, "column": 33 }, "end": { - "line": 780, + "line": 808, "column": 41 }, "identifierName": "addChild" @@ -59336,29 +60764,29 @@ "arguments": [ { "type": "NewExpression", - "start": 31191, - "end": 32217, + "start": 32111, + "end": 33170, "loc": { "start": { - "line": 780, + "line": 808, "column": 42 }, "end": { - "line": 807, + "line": 836, "column": 14 } }, "callee": { "type": "Identifier", - "start": 31195, - "end": 31199, + "start": 32115, + "end": 32119, "loc": { "start": { - "line": 780, + "line": 808, "column": 46 }, "end": { - "line": 780, + "line": 808, "column": 50 }, "identifierName": "Mesh" @@ -59368,15 +60796,15 @@ "arguments": [ { "type": "Identifier", - "start": 31200, - "end": 31208, + "start": 32120, + "end": 32128, "loc": { "start": { - "line": 780, + "line": 808, "column": 51 }, "end": { - "line": 780, + "line": 808, "column": 59 }, "identifierName": "rootNode" @@ -59385,30 +60813,30 @@ }, { "type": "ObjectExpression", - "start": 31210, - "end": 32216, + "start": 32130, + "end": 33169, "loc": { "start": { - "line": 780, + "line": 808, "column": 61 }, "end": { - "line": 807, + "line": 836, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 31228, - "end": 31532, + "start": 32148, + "end": 32452, "loc": { "start": { - "line": 781, + "line": 809, "column": 16 }, "end": { - "line": 788, + "line": 816, "column": 19 } }, @@ -59417,15 +60845,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31228, - "end": 31236, + "start": 32148, + "end": 32156, "loc": { "start": { - "line": 781, + "line": 809, "column": 16 }, "end": { - "line": 781, + "line": 809, "column": 24 }, "identifierName": "geometry" @@ -59434,29 +60862,29 @@ }, "value": { "type": "NewExpression", - "start": 31238, - "end": 31532, + "start": 32158, + "end": 32452, "loc": { "start": { - "line": 781, + "line": 809, "column": 26 }, "end": { - "line": 788, + "line": 816, "column": 19 } }, "callee": { "type": "Identifier", - "start": 31242, - "end": 31258, + "start": 32162, + "end": 32178, "loc": { "start": { - "line": 781, + "line": 809, "column": 30 }, "end": { - "line": 781, + "line": 809, "column": 46 }, "identifierName": "ReadableGeometry" @@ -59466,15 +60894,15 @@ "arguments": [ { "type": "Identifier", - "start": 31259, - "end": 31267, + "start": 32179, + "end": 32187, "loc": { "start": { - "line": 781, + "line": 809, "column": 47 }, "end": { - "line": 781, + "line": 809, "column": 55 }, "identifierName": "rootNode" @@ -59483,29 +60911,29 @@ }, { "type": "CallExpression", - "start": 31269, - "end": 31531, + "start": 32189, + "end": 32451, "loc": { "start": { - "line": 781, + "line": 809, "column": 57 }, "end": { - "line": 788, + "line": 816, "column": 18 } }, "callee": { "type": "Identifier", - "start": 31269, - "end": 31287, + "start": 32189, + "end": 32207, "loc": { "start": { - "line": 781, + "line": 809, "column": 57 }, "end": { - "line": 781, + "line": 809, "column": 75 }, "identifierName": "buildTorusGeometry" @@ -59515,30 +60943,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 31288, - "end": 31530, + "start": 32208, + "end": 32450, "loc": { "start": { - "line": 781, + "line": 809, "column": 76 }, "end": { - "line": 788, + "line": 816, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 31310, - "end": 31327, + "start": 32230, + "end": 32247, "loc": { "start": { - "line": 782, + "line": 810, "column": 20 }, "end": { - "line": 782, + "line": 810, "column": 37 } }, @@ -59547,15 +60975,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31310, - "end": 31316, + "start": 32230, + "end": 32236, "loc": { "start": { - "line": 782, + "line": 810, "column": 20 }, "end": { - "line": 782, + "line": 810, "column": 26 }, "identifierName": "center" @@ -59564,30 +60992,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31318, - "end": 31327, + "start": 32238, + "end": 32247, "loc": { "start": { - "line": 782, + "line": 810, "column": 28 }, "end": { - "line": 782, + "line": 810, "column": 37 } }, "elements": [ { "type": "NumericLiteral", - "start": 31319, - "end": 31320, + "start": 32239, + "end": 32240, "loc": { "start": { - "line": 782, + "line": 810, "column": 29 }, "end": { - "line": 782, + "line": 810, "column": 30 } }, @@ -59599,15 +61027,15 @@ }, { "type": "NumericLiteral", - "start": 31322, - "end": 31323, + "start": 32242, + "end": 32243, "loc": { "start": { - "line": 782, + "line": 810, "column": 32 }, "end": { - "line": 782, + "line": 810, "column": 33 } }, @@ -59619,15 +61047,15 @@ }, { "type": "NumericLiteral", - "start": 31325, - "end": 31326, + "start": 32245, + "end": 32246, "loc": { "start": { - "line": 782, + "line": 810, "column": 35 }, "end": { - "line": 782, + "line": 810, "column": 36 } }, @@ -59642,15 +61070,15 @@ }, { "type": "ObjectProperty", - "start": 31349, - "end": 31358, + "start": 32269, + "end": 32278, "loc": { "start": { - "line": 783, + "line": 811, "column": 20 }, "end": { - "line": 783, + "line": 811, "column": 29 } }, @@ -59659,15 +61087,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31349, - "end": 31355, + "start": 32269, + "end": 32275, "loc": { "start": { - "line": 783, + "line": 811, "column": 20 }, "end": { - "line": 783, + "line": 811, "column": 26 }, "identifierName": "radius" @@ -59676,15 +61104,15 @@ }, "value": { "type": "NumericLiteral", - "start": 31357, - "end": 31358, + "start": 32277, + "end": 32278, "loc": { "start": { - "line": 783, + "line": 811, "column": 28 }, "end": { - "line": 783, + "line": 811, "column": 29 } }, @@ -59697,15 +61125,15 @@ }, { "type": "ObjectProperty", - "start": 31380, - "end": 31396, + "start": 32300, + "end": 32316, "loc": { "start": { - "line": 784, + "line": 812, "column": 20 }, "end": { - "line": 784, + "line": 812, "column": 36 } }, @@ -59714,15 +61142,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31380, - "end": 31384, + "start": 32300, + "end": 32304, "loc": { "start": { - "line": 784, + "line": 812, "column": 20 }, "end": { - "line": 784, + "line": 812, "column": 24 }, "identifierName": "tube" @@ -59731,15 +61159,15 @@ }, "value": { "type": "Identifier", - "start": 31386, - "end": 31396, + "start": 32306, + "end": 32316, "loc": { "start": { - "line": 784, + "line": 812, "column": 26 }, "end": { - "line": 784, + "line": 812, "column": 36 }, "identifierName": "tubeRadius" @@ -59749,15 +61177,15 @@ }, { "type": "ObjectProperty", - "start": 31418, - "end": 31435, + "start": 32338, + "end": 32355, "loc": { "start": { - "line": 785, + "line": 813, "column": 20 }, "end": { - "line": 785, + "line": 813, "column": 37 } }, @@ -59766,15 +61194,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31418, - "end": 31432, + "start": 32338, + "end": 32352, "loc": { "start": { - "line": 785, + "line": 813, "column": 20 }, "end": { - "line": 785, + "line": 813, "column": 34 }, "identifierName": "radialSegments" @@ -59783,15 +61211,15 @@ }, "value": { "type": "NumericLiteral", - "start": 31434, - "end": 31435, + "start": 32354, + "end": 32355, "loc": { "start": { - "line": 785, + "line": 813, "column": 36 }, "end": { - "line": 785, + "line": 813, "column": 37 } }, @@ -59804,15 +61232,15 @@ }, { "type": "ObjectProperty", - "start": 31457, - "end": 31472, + "start": 32377, + "end": 32392, "loc": { "start": { - "line": 786, + "line": 814, "column": 20 }, "end": { - "line": 786, + "line": 814, "column": 35 } }, @@ -59821,15 +61249,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31457, - "end": 31469, + "start": 32377, + "end": 32389, "loc": { "start": { - "line": 786, + "line": 814, "column": 20 }, "end": { - "line": 786, + "line": 814, "column": 32 }, "identifierName": "tubeSegments" @@ -59838,15 +61266,15 @@ }, "value": { "type": "NumericLiteral", - "start": 31471, - "end": 31472, + "start": 32391, + "end": 32392, "loc": { "start": { - "line": 786, + "line": 814, "column": 34 }, "end": { - "line": 786, + "line": 814, "column": 35 } }, @@ -59859,15 +61287,15 @@ }, { "type": "ObjectProperty", - "start": 31494, - "end": 31512, + "start": 32414, + "end": 32432, "loc": { "start": { - "line": 787, + "line": 815, "column": 20 }, "end": { - "line": 787, + "line": 815, "column": 38 } }, @@ -59876,15 +61304,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31494, - "end": 31497, + "start": 32414, + "end": 32417, "loc": { "start": { - "line": 787, + "line": 815, "column": 20 }, "end": { - "line": 787, + "line": 815, "column": 23 }, "identifierName": "arc" @@ -59893,43 +61321,43 @@ }, "value": { "type": "BinaryExpression", - "start": 31499, - "end": 31512, + "start": 32419, + "end": 32432, "loc": { "start": { - "line": 787, + "line": 815, "column": 25 }, "end": { - "line": 787, + "line": 815, "column": 38 } }, "left": { "type": "MemberExpression", - "start": 31499, - "end": 31506, + "start": 32419, + "end": 32426, "loc": { "start": { - "line": 787, + "line": 815, "column": 25 }, "end": { - "line": 787, + "line": 815, "column": 32 } }, "object": { "type": "Identifier", - "start": 31499, - "end": 31503, + "start": 32419, + "end": 32423, "loc": { "start": { - "line": 787, + "line": 815, "column": 25 }, "end": { - "line": 787, + "line": 815, "column": 29 }, "identifierName": "Math" @@ -59938,15 +61366,15 @@ }, "property": { "type": "Identifier", - "start": 31504, - "end": 31506, + "start": 32424, + "end": 32426, "loc": { "start": { - "line": 787, + "line": 815, "column": 30 }, "end": { - "line": 787, + "line": 815, "column": 32 }, "identifierName": "PI" @@ -59958,15 +61386,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 31509, - "end": 31512, + "start": 32429, + "end": 32432, "loc": { "start": { - "line": 787, + "line": 815, "column": 35 }, "end": { - "line": 787, + "line": 815, "column": 38 } }, @@ -59987,15 +61415,15 @@ }, { "type": "ObjectProperty", - "start": 31550, - "end": 31728, + "start": 32470, + "end": 32648, "loc": { "start": { - "line": 789, + "line": 817, "column": 16 }, "end": { - "line": 793, + "line": 821, "column": 18 } }, @@ -60004,15 +61432,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31550, - "end": 31558, + "start": 32470, + "end": 32478, "loc": { "start": { - "line": 789, + "line": 817, "column": 16 }, "end": { - "line": 789, + "line": 817, "column": 24 }, "identifierName": "material" @@ -60021,29 +61449,29 @@ }, "value": { "type": "NewExpression", - "start": 31560, - "end": 31728, + "start": 32480, + "end": 32648, "loc": { "start": { - "line": 789, + "line": 817, "column": 26 }, "end": { - "line": 793, + "line": 821, "column": 18 } }, "callee": { "type": "Identifier", - "start": 31564, - "end": 31577, + "start": 32484, + "end": 32497, "loc": { "start": { - "line": 789, + "line": 817, "column": 30 }, "end": { - "line": 789, + "line": 817, "column": 43 }, "identifierName": "PhongMaterial" @@ -60053,15 +61481,15 @@ "arguments": [ { "type": "Identifier", - "start": 31578, - "end": 31586, + "start": 32498, + "end": 32506, "loc": { "start": { - "line": 789, + "line": 817, "column": 44 }, "end": { - "line": 789, + "line": 817, "column": 52 }, "identifierName": "rootNode" @@ -60070,30 +61498,30 @@ }, { "type": "ObjectExpression", - "start": 31588, - "end": 31727, + "start": 32508, + "end": 32647, "loc": { "start": { - "line": 789, + "line": 817, "column": 54 }, "end": { - "line": 793, + "line": 821, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 31610, - "end": 31628, + "start": 32530, + "end": 32548, "loc": { "start": { - "line": 790, + "line": 818, "column": 20 }, "end": { - "line": 790, + "line": 818, "column": 38 } }, @@ -60102,15 +61530,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31610, - "end": 31617, + "start": 32530, + "end": 32537, "loc": { "start": { - "line": 790, + "line": 818, "column": 20 }, "end": { - "line": 790, + "line": 818, "column": 27 }, "identifierName": "ambient" @@ -60119,30 +61547,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31619, - "end": 31628, + "start": 32539, + "end": 32548, "loc": { "start": { - "line": 790, + "line": 818, "column": 29 }, "end": { - "line": 790, + "line": 818, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 31620, - "end": 31621, + "start": 32540, + "end": 32541, "loc": { "start": { - "line": 790, + "line": 818, "column": 30 }, "end": { - "line": 790, + "line": 818, "column": 31 } }, @@ -60154,15 +61582,15 @@ }, { "type": "NumericLiteral", - "start": 31623, - "end": 31624, + "start": 32543, + "end": 32544, "loc": { "start": { - "line": 790, + "line": 818, "column": 33 }, "end": { - "line": 790, + "line": 818, "column": 34 } }, @@ -60174,15 +61602,15 @@ }, { "type": "NumericLiteral", - "start": 31626, - "end": 31627, + "start": 32546, + "end": 32547, "loc": { "start": { - "line": 790, + "line": 818, "column": 36 }, "end": { - "line": 790, + "line": 818, "column": 37 } }, @@ -60197,15 +61625,15 @@ }, { "type": "ObjectProperty", - "start": 31650, - "end": 31668, + "start": 32570, + "end": 32588, "loc": { "start": { - "line": 791, + "line": 819, "column": 20 }, "end": { - "line": 791, + "line": 819, "column": 38 } }, @@ -60214,15 +61642,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31650, - "end": 31657, + "start": 32570, + "end": 32577, "loc": { "start": { - "line": 791, + "line": 819, "column": 20 }, "end": { - "line": 791, + "line": 819, "column": 27 }, "identifierName": "diffuse" @@ -60231,30 +61659,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31659, - "end": 31668, + "start": 32579, + "end": 32588, "loc": { "start": { - "line": 791, + "line": 819, "column": 29 }, "end": { - "line": 791, + "line": 819, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 31660, - "end": 31661, + "start": 32580, + "end": 32581, "loc": { "start": { - "line": 791, + "line": 819, "column": 30 }, "end": { - "line": 791, + "line": 819, "column": 31 } }, @@ -60266,15 +61694,15 @@ }, { "type": "NumericLiteral", - "start": 31663, - "end": 31664, + "start": 32583, + "end": 32584, "loc": { "start": { - "line": 791, + "line": 819, "column": 33 }, "end": { - "line": 791, + "line": 819, "column": 34 } }, @@ -60286,15 +61714,15 @@ }, { "type": "NumericLiteral", - "start": 31666, - "end": 31667, + "start": 32586, + "end": 32587, "loc": { "start": { - "line": 791, + "line": 819, "column": 36 }, "end": { - "line": 791, + "line": 819, "column": 37 } }, @@ -60309,15 +61737,15 @@ }, { "type": "ObjectProperty", - "start": 31690, - "end": 31709, + "start": 32610, + "end": 32629, "loc": { "start": { - "line": 792, + "line": 820, "column": 20 }, "end": { - "line": 792, + "line": 820, "column": 39 } }, @@ -60326,15 +61754,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31690, - "end": 31698, + "start": 32610, + "end": 32618, "loc": { "start": { - "line": 792, + "line": 820, "column": 20 }, "end": { - "line": 792, + "line": 820, "column": 28 }, "identifierName": "emissive" @@ -60343,30 +61771,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31700, - "end": 31709, + "start": 32620, + "end": 32629, "loc": { "start": { - "line": 792, + "line": 820, "column": 30 }, "end": { - "line": 792, + "line": 820, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 31701, - "end": 31702, + "start": 32621, + "end": 32622, "loc": { "start": { - "line": 792, + "line": 820, "column": 31 }, "end": { - "line": 792, + "line": 820, "column": 32 } }, @@ -60378,15 +61806,15 @@ }, { "type": "NumericLiteral", - "start": 31704, - "end": 31705, + "start": 32624, + "end": 32625, "loc": { "start": { - "line": 792, + "line": 820, "column": 34 }, "end": { - "line": 792, + "line": 820, "column": 35 } }, @@ -60398,15 +61826,15 @@ }, { "type": "NumericLiteral", - "start": 31707, - "end": 31708, + "start": 32627, + "end": 32628, "loc": { "start": { - "line": 792, + "line": 820, "column": 37 }, "end": { - "line": 792, + "line": 820, "column": 38 } }, @@ -60426,15 +61854,15 @@ }, { "type": "ObjectProperty", - "start": 31746, - "end": 31763, + "start": 32666, + "end": 32683, "loc": { "start": { - "line": 794, + "line": 822, "column": 16 }, "end": { - "line": 794, + "line": 822, "column": 33 } }, @@ -60443,15 +61871,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31746, - "end": 31757, + "start": 32666, + "end": 32677, "loc": { "start": { - "line": 794, + "line": 822, "column": 16 }, "end": { - "line": 794, + "line": 822, "column": 27 }, "identifierName": "highlighted" @@ -60460,15 +61888,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 31759, - "end": 31763, + "start": 32679, + "end": 32683, "loc": { "start": { - "line": 794, + "line": 822, "column": 29 }, "end": { - "line": 794, + "line": 822, "column": 33 } }, @@ -60477,15 +61905,15 @@ }, { "type": "ObjectProperty", - "start": 31781, - "end": 31996, + "start": 32701, + "end": 32916, "loc": { "start": { - "line": 795, + "line": 823, "column": 16 }, "end": { - "line": 800, + "line": 828, "column": 18 } }, @@ -60494,15 +61922,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31781, - "end": 31798, + "start": 32701, + "end": 32718, "loc": { "start": { - "line": 795, + "line": 823, "column": 16 }, "end": { - "line": 795, + "line": 823, "column": 33 }, "identifierName": "highlightMaterial" @@ -60511,29 +61939,29 @@ }, "value": { "type": "NewExpression", - "start": 31800, - "end": 31996, + "start": 32720, + "end": 32916, "loc": { "start": { - "line": 795, + "line": 823, "column": 35 }, "end": { - "line": 800, + "line": 828, "column": 18 } }, "callee": { "type": "Identifier", - "start": 31804, - "end": 31820, + "start": 32724, + "end": 32740, "loc": { "start": { - "line": 795, + "line": 823, "column": 39 }, "end": { - "line": 795, + "line": 823, "column": 55 }, "identifierName": "EmphasisMaterial" @@ -60543,15 +61971,15 @@ "arguments": [ { "type": "Identifier", - "start": 31821, - "end": 31829, + "start": 32741, + "end": 32749, "loc": { "start": { - "line": 795, + "line": 823, "column": 56 }, "end": { - "line": 795, + "line": 823, "column": 64 }, "identifierName": "rootNode" @@ -60560,30 +61988,30 @@ }, { "type": "ObjectExpression", - "start": 31831, - "end": 31995, + "start": 32751, + "end": 32915, "loc": { "start": { - "line": 795, + "line": 823, "column": 66 }, "end": { - "line": 800, + "line": 828, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 31853, - "end": 31865, + "start": 32773, + "end": 32785, "loc": { "start": { - "line": 796, + "line": 824, "column": 20 }, "end": { - "line": 796, + "line": 824, "column": 32 } }, @@ -60592,15 +62020,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31853, - "end": 31858, + "start": 32773, + "end": 32778, "loc": { "start": { - "line": 796, + "line": 824, "column": 20 }, "end": { - "line": 796, + "line": 824, "column": 25 }, "identifierName": "edges" @@ -60609,15 +62037,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 31860, - "end": 31865, + "start": 32780, + "end": 32785, "loc": { "start": { - "line": 796, + "line": 824, "column": 27 }, "end": { - "line": 796, + "line": 824, "column": 32 } }, @@ -60626,15 +62054,15 @@ }, { "type": "ObjectProperty", - "start": 31887, - "end": 31899, + "start": 32807, + "end": 32819, "loc": { "start": { - "line": 797, + "line": 825, "column": 20 }, "end": { - "line": 797, + "line": 825, "column": 32 } }, @@ -60643,15 +62071,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31887, - "end": 31893, + "start": 32807, + "end": 32813, "loc": { "start": { - "line": 797, + "line": 825, "column": 20 }, "end": { - "line": 797, + "line": 825, "column": 26 }, "identifierName": "filled" @@ -60660,15 +62088,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 31895, - "end": 31899, + "start": 32815, + "end": 32819, "loc": { "start": { - "line": 797, + "line": 825, "column": 28 }, "end": { - "line": 797, + "line": 825, "column": 32 } }, @@ -60677,15 +62105,15 @@ }, { "type": "ObjectProperty", - "start": 31921, - "end": 31941, + "start": 32841, + "end": 32861, "loc": { "start": { - "line": 798, + "line": 826, "column": 20 }, "end": { - "line": 798, + "line": 826, "column": 40 } }, @@ -60694,15 +62122,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31921, - "end": 31930, + "start": 32841, + "end": 32850, "loc": { "start": { - "line": 798, + "line": 826, "column": 20 }, "end": { - "line": 798, + "line": 826, "column": 29 }, "identifierName": "fillColor" @@ -60711,30 +62139,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31932, - "end": 31941, + "start": 32852, + "end": 32861, "loc": { "start": { - "line": 798, + "line": 826, "column": 31 }, "end": { - "line": 798, + "line": 826, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 31933, - "end": 31934, + "start": 32853, + "end": 32854, "loc": { "start": { - "line": 798, + "line": 826, "column": 32 }, "end": { - "line": 798, + "line": 826, "column": 33 } }, @@ -60746,15 +62174,15 @@ }, { "type": "NumericLiteral", - "start": 31936, - "end": 31937, + "start": 32856, + "end": 32857, "loc": { "start": { - "line": 798, + "line": 826, "column": 35 }, "end": { - "line": 798, + "line": 826, "column": 36 } }, @@ -60766,15 +62194,15 @@ }, { "type": "NumericLiteral", - "start": 31939, - "end": 31940, + "start": 32859, + "end": 32860, "loc": { "start": { - "line": 798, + "line": 826, "column": 38 }, "end": { - "line": 798, + "line": 826, "column": 39 } }, @@ -60789,15 +62217,15 @@ }, { "type": "ObjectProperty", - "start": 31963, - "end": 31977, + "start": 32883, + "end": 32897, "loc": { "start": { - "line": 799, + "line": 827, "column": 20 }, "end": { - "line": 799, + "line": 827, "column": 34 } }, @@ -60806,15 +62234,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31963, - "end": 31972, + "start": 32883, + "end": 32892, "loc": { "start": { - "line": 799, + "line": 827, "column": 20 }, "end": { - "line": 799, + "line": 827, "column": 29 }, "identifierName": "fillAlpha" @@ -60823,15 +62251,15 @@ }, "value": { "type": "NumericLiteral", - "start": 31974, - "end": 31977, + "start": 32894, + "end": 32897, "loc": { "start": { - "line": 799, + "line": 827, "column": 31 }, "end": { - "line": 799, + "line": 827, "column": 34 } }, @@ -60849,15 +62277,15 @@ }, { "type": "ObjectProperty", - "start": 32014, - "end": 32029, + "start": 32934, + "end": 32949, "loc": { "start": { - "line": 801, + "line": 829, "column": 16 }, "end": { - "line": 801, + "line": 829, "column": 31 } }, @@ -60866,15 +62294,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32014, - "end": 32022, + "start": 32934, + "end": 32942, "loc": { "start": { - "line": 801, + "line": 829, "column": 16 }, "end": { - "line": 801, + "line": 829, "column": 24 }, "identifierName": "pickable" @@ -60883,15 +62311,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32024, - "end": 32029, + "start": 32944, + "end": 32949, "loc": { "start": { - "line": 801, + "line": 829, "column": 26 }, "end": { - "line": 801, + "line": 829, "column": 31 } }, @@ -60900,15 +62328,15 @@ }, { "type": "ObjectProperty", - "start": 32047, - "end": 32064, + "start": 32967, + "end": 32984, "loc": { "start": { - "line": 802, + "line": 830, "column": 16 }, "end": { - "line": 802, + "line": 830, "column": 33 } }, @@ -60917,15 +62345,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32047, - "end": 32057, + "start": 32967, + "end": 32977, "loc": { "start": { - "line": 802, + "line": 830, "column": 16 }, "end": { - "line": 802, + "line": 830, "column": 26 }, "identifierName": "collidable" @@ -60934,15 +62362,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32059, - "end": 32064, + "start": 32979, + "end": 32984, "loc": { "start": { - "line": 802, + "line": 830, "column": 28 }, "end": { - "line": 802, + "line": 830, "column": 33 } }, @@ -60951,15 +62379,15 @@ }, { "type": "ObjectProperty", - "start": 32082, - "end": 32098, + "start": 33002, + "end": 33018, "loc": { "start": { - "line": 803, + "line": 831, "column": 16 }, "end": { - "line": 803, + "line": 831, "column": 32 } }, @@ -60968,15 +62396,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32082, - "end": 32091, + "start": 33002, + "end": 33011, "loc": { "start": { - "line": 803, + "line": 831, "column": 16 }, "end": { - "line": 803, + "line": 831, "column": 25 }, "identifierName": "clippable" @@ -60985,15 +62413,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32093, - "end": 32098, + "start": 33013, + "end": 33018, "loc": { "start": { - "line": 803, + "line": 831, "column": 27 }, "end": { - "line": 803, + "line": 831, "column": 32 } }, @@ -61002,15 +62430,15 @@ }, { "type": "ObjectProperty", - "start": 32116, - "end": 32130, + "start": 33036, + "end": 33050, "loc": { "start": { - "line": 804, + "line": 832, "column": 16 }, "end": { - "line": 804, + "line": 832, "column": 30 } }, @@ -61019,15 +62447,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32116, - "end": 32123, + "start": 33036, + "end": 33043, "loc": { "start": { - "line": 804, + "line": 832, "column": 16 }, "end": { - "line": 804, + "line": 832, "column": 23 }, "identifierName": "visible" @@ -61036,15 +62464,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32125, - "end": 32130, + "start": 33045, + "end": 33050, "loc": { "start": { - "line": 804, + "line": 832, "column": 25 }, "end": { - "line": 804, + "line": 832, "column": 30 } }, @@ -61053,15 +62481,15 @@ }, { "type": "ObjectProperty", - "start": 32148, - "end": 32164, + "start": 33068, + "end": 33084, "loc": { "start": { - "line": 805, + "line": 833, "column": 16 }, "end": { - "line": 805, + "line": 833, "column": 32 } }, @@ -61070,15 +62498,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32148, - "end": 32153, + "start": 33068, + "end": 33073, "loc": { "start": { - "line": 805, + "line": 833, "column": 16 }, "end": { - "line": 805, + "line": 833, "column": 21 }, "identifierName": "scale" @@ -61087,30 +62515,30 @@ }, "value": { "type": "ArrayExpression", - "start": 32155, - "end": 32164, + "start": 33075, + "end": 33084, "loc": { "start": { - "line": 805, + "line": 833, "column": 23 }, "end": { - "line": 805, + "line": 833, "column": 32 } }, "elements": [ { "type": "NumericLiteral", - "start": 32156, - "end": 32157, + "start": 33076, + "end": 33077, "loc": { "start": { - "line": 805, + "line": 833, "column": 24 }, "end": { - "line": 805, + "line": 833, "column": 25 } }, @@ -61122,15 +62550,15 @@ }, { "type": "NumericLiteral", - "start": 32159, - "end": 32160, + "start": 33079, + "end": 33080, "loc": { "start": { - "line": 805, + "line": 833, "column": 27 }, "end": { - "line": 805, + "line": 833, "column": 28 } }, @@ -61142,15 +62570,15 @@ }, { "type": "NumericLiteral", - "start": 32162, - "end": 32163, + "start": 33082, + "end": 33083, "loc": { "start": { - "line": 805, + "line": 833, "column": 30 }, "end": { - "line": 805, + "line": 833, "column": 31 } }, @@ -61165,15 +62593,15 @@ }, { "type": "ObjectProperty", - "start": 32182, - "end": 32202, + "start": 33102, + "end": 33122, "loc": { "start": { - "line": 806, + "line": 834, "column": 16 }, "end": { - "line": 806, + "line": 834, "column": 36 } }, @@ -61182,15 +62610,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32182, - "end": 32190, + "start": 33102, + "end": 33110, "loc": { "start": { - "line": 806, + "line": 834, "column": 16 }, "end": { - "line": 806, + "line": 834, "column": 24 }, "identifierName": "rotation" @@ -61199,30 +62627,30 @@ }, "value": { "type": "ArrayExpression", - "start": 32192, - "end": 32202, + "start": 33112, + "end": 33122, "loc": { "start": { - "line": 806, + "line": 834, "column": 26 }, "end": { - "line": 806, + "line": 834, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 32193, - "end": 32194, + "start": 33113, + "end": 33114, "loc": { "start": { - "line": 806, + "line": 834, "column": 27 }, "end": { - "line": 806, + "line": 834, "column": 28 } }, @@ -61234,15 +62662,15 @@ }, { "type": "NumericLiteral", - "start": 32196, - "end": 32197, + "start": 33116, + "end": 33117, "loc": { "start": { - "line": 806, + "line": 834, "column": 30 }, "end": { - "line": 806, + "line": 834, "column": 31 } }, @@ -61254,15 +62682,15 @@ }, { "type": "NumericLiteral", - "start": 32199, - "end": 32201, + "start": 33119, + "end": 33121, "loc": { "start": { - "line": 806, + "line": 834, "column": 33 }, "end": { - "line": 806, + "line": 834, "column": 35 } }, @@ -61274,6 +62702,57 @@ } ] } + }, + { + "type": "ObjectProperty", + "start": 33140, + "end": 33155, + "loc": { + "start": { + "line": 835, + "column": 16 + }, + "end": { + "line": 835, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 33140, + "end": 33148, + "loc": { + "start": { + "line": 835, + "column": 16 + }, + "end": { + "line": 835, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 33150, + "end": 33155, + "loc": { + "start": { + "line": 835, + "column": 26 + }, + "end": { + "line": 835, + "column": 31 + } + }, + "value": false + } } ] } @@ -61281,15 +62760,15 @@ }, { "type": "Identifier", - "start": 32219, - "end": 32235, + "start": 33172, + "end": 33188, "loc": { "start": { - "line": 807, + "line": 836, "column": 16 }, "end": { - "line": 807, + "line": 836, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -61301,15 +62780,15 @@ }, { "type": "ObjectProperty", - "start": 32251, - "end": 33002, + "start": 33204, + "end": 33988, "loc": { "start": { - "line": 809, + "line": 838, "column": 12 }, "end": { - "line": 823, + "line": 853, "column": 33 } }, @@ -61318,15 +62797,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32251, - "end": 32256, + "start": 33204, + "end": 33209, "loc": { "start": { - "line": 809, + "line": 838, "column": 12 }, "end": { - "line": 809, + "line": 838, "column": 17 }, "identifierName": "xHoop" @@ -61335,43 +62814,43 @@ }, "value": { "type": "CallExpression", - "start": 32258, - "end": 33002, + "start": 33211, + "end": 33988, "loc": { "start": { - "line": 809, + "line": 838, "column": 19 }, "end": { - "line": 823, + "line": 853, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 32258, - "end": 32275, + "start": 33211, + "end": 33228, "loc": { "start": { - "line": 809, + "line": 838, "column": 19 }, "end": { - "line": 809, + "line": 838, "column": 36 } }, "object": { "type": "Identifier", - "start": 32258, - "end": 32266, + "start": 33211, + "end": 33219, "loc": { "start": { - "line": 809, + "line": 838, "column": 19 }, "end": { - "line": 809, + "line": 838, "column": 27 }, "identifierName": "rootNode" @@ -61380,15 +62859,15 @@ }, "property": { "type": "Identifier", - "start": 32267, - "end": 32275, + "start": 33220, + "end": 33228, "loc": { "start": { - "line": 809, + "line": 838, "column": 28 }, "end": { - "line": 809, + "line": 838, "column": 36 }, "identifierName": "addChild" @@ -61400,29 +62879,29 @@ "arguments": [ { "type": "NewExpression", - "start": 32276, - "end": 32983, + "start": 33229, + "end": 33969, "loc": { "start": { - "line": 809, + "line": 838, "column": 37 }, "end": { - "line": 823, + "line": 853, "column": 14 } }, "callee": { "type": "Identifier", - "start": 32280, - "end": 32284, + "start": 33233, + "end": 33237, "loc": { "start": { - "line": 809, + "line": 838, "column": 41 }, "end": { - "line": 809, + "line": 838, "column": 45 }, "identifierName": "Mesh" @@ -61432,15 +62911,15 @@ "arguments": [ { "type": "Identifier", - "start": 32285, - "end": 32293, + "start": 33238, + "end": 33246, "loc": { "start": { - "line": 809, + "line": 838, "column": 46 }, "end": { - "line": 809, + "line": 838, "column": 54 }, "identifierName": "rootNode" @@ -61449,30 +62928,30 @@ }, { "type": "ObjectExpression", - "start": 32295, - "end": 32982, + "start": 33248, + "end": 33968, "loc": { "start": { - "line": 809, + "line": 838, "column": 56 }, "end": { - "line": 823, + "line": 853, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 32321, - "end": 32342, + "start": 33274, + "end": 33295, "loc": { "start": { - "line": 810, + "line": 839, "column": 16 }, "end": { - "line": 810, + "line": 839, "column": 37 } }, @@ -61481,15 +62960,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32321, - "end": 32329, + "start": 33274, + "end": 33282, "loc": { "start": { - "line": 810, + "line": 839, "column": 16 }, "end": { - "line": 810, + "line": 839, "column": 24 }, "identifierName": "geometry" @@ -61499,29 +62978,29 @@ }, "value": { "type": "MemberExpression", - "start": 32331, - "end": 32342, + "start": 33284, + "end": 33295, "loc": { "start": { - "line": 810, + "line": 839, "column": 26 }, "end": { - "line": 810, + "line": 839, "column": 37 } }, "object": { "type": "Identifier", - "start": 32331, - "end": 32337, + "start": 33284, + "end": 33290, "loc": { "start": { - "line": 810, + "line": 839, "column": 26 }, "end": { - "line": 810, + "line": 839, "column": 32 }, "identifierName": "shapes" @@ -61530,15 +63009,15 @@ }, "property": { "type": "Identifier", - "start": 32338, - "end": 32342, + "start": 33291, + "end": 33295, "loc": { "start": { - "line": 810, + "line": 839, "column": 33 }, "end": { - "line": 810, + "line": 839, "column": 37 }, "identifierName": "hoop" @@ -61551,15 +63030,15 @@ { "type": "CommentLine", "value": " Full", - "start": 32297, - "end": 32304, + "start": 33250, + "end": 33257, "loc": { "start": { - "line": 809, + "line": 838, "column": 58 }, "end": { - "line": 809, + "line": 838, "column": 65 } } @@ -61568,15 +63047,15 @@ }, { "type": "ObjectProperty", - "start": 32360, - "end": 32383, + "start": 33313, + "end": 33336, "loc": { "start": { - "line": 811, + "line": 840, "column": 16 }, "end": { - "line": 811, + "line": 840, "column": 39 } }, @@ -61585,15 +63064,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32360, - "end": 32368, + "start": 33313, + "end": 33321, "loc": { "start": { - "line": 811, + "line": 840, "column": 16 }, "end": { - "line": 811, + "line": 840, "column": 24 }, "identifierName": "material" @@ -61602,29 +63081,29 @@ }, "value": { "type": "MemberExpression", - "start": 32370, - "end": 32383, + "start": 33323, + "end": 33336, "loc": { "start": { - "line": 811, + "line": 840, "column": 26 }, "end": { - "line": 811, + "line": 840, "column": 39 } }, "object": { "type": "Identifier", - "start": 32370, - "end": 32379, + "start": 33323, + "end": 33332, "loc": { "start": { - "line": 811, + "line": 840, "column": 26 }, "end": { - "line": 811, + "line": 840, "column": 35 }, "identifierName": "materials" @@ -61633,15 +63112,15 @@ }, "property": { "type": "Identifier", - "start": 32380, - "end": 32383, + "start": 33333, + "end": 33336, "loc": { "start": { - "line": 811, + "line": 840, "column": 36 }, "end": { - "line": 811, + "line": 840, "column": 39 }, "identifierName": "red" @@ -61653,15 +63132,15 @@ }, { "type": "ObjectProperty", - "start": 32401, - "end": 32418, + "start": 33354, + "end": 33371, "loc": { "start": { - "line": 812, + "line": 841, "column": 16 }, "end": { - "line": 812, + "line": 841, "column": 33 } }, @@ -61670,15 +63149,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32401, - "end": 32412, + "start": 33354, + "end": 33365, "loc": { "start": { - "line": 812, + "line": 841, "column": 16 }, "end": { - "line": 812, + "line": 841, "column": 27 }, "identifierName": "highlighted" @@ -61687,15 +63166,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32414, - "end": 32418, + "start": 33367, + "end": 33371, "loc": { "start": { - "line": 812, + "line": 841, "column": 29 }, "end": { - "line": 812, + "line": 841, "column": 33 } }, @@ -61704,15 +63183,15 @@ }, { "type": "ObjectProperty", - "start": 32436, - "end": 32477, + "start": 33389, + "end": 33430, "loc": { "start": { - "line": 813, + "line": 842, "column": 16 }, "end": { - "line": 813, + "line": 842, "column": 57 } }, @@ -61721,15 +63200,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32436, - "end": 32453, + "start": 33389, + "end": 33406, "loc": { "start": { - "line": 813, + "line": 842, "column": 16 }, "end": { - "line": 813, + "line": 842, "column": 33 }, "identifierName": "highlightMaterial" @@ -61738,29 +63217,29 @@ }, "value": { "type": "MemberExpression", - "start": 32455, - "end": 32477, + "start": 33408, + "end": 33430, "loc": { "start": { - "line": 813, + "line": 842, "column": 35 }, "end": { - "line": 813, + "line": 842, "column": 57 } }, "object": { "type": "Identifier", - "start": 32455, - "end": 32464, + "start": 33408, + "end": 33417, "loc": { "start": { - "line": 813, + "line": 842, "column": 35 }, "end": { - "line": 813, + "line": 842, "column": 44 }, "identifierName": "materials" @@ -61769,15 +63248,15 @@ }, "property": { "type": "Identifier", - "start": 32465, - "end": 32477, + "start": 33418, + "end": 33430, "loc": { "start": { - "line": 813, + "line": 842, "column": 45 }, "end": { - "line": 813, + "line": 842, "column": 57 }, "identifierName": "highlightRed" @@ -61789,15 +63268,15 @@ }, { "type": "ObjectProperty", - "start": 32495, - "end": 32835, + "start": 33448, + "end": 33788, "loc": { "start": { - "line": 814, + "line": 843, "column": 16 }, "end": { - "line": 818, + "line": 847, "column": 20 } }, @@ -61806,15 +63285,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32495, - "end": 32501, + "start": 33448, + "end": 33454, "loc": { "start": { - "line": 814, + "line": 843, "column": 16 }, "end": { - "line": 814, + "line": 843, "column": 22 }, "identifierName": "matrix" @@ -61823,29 +63302,29 @@ }, "value": { "type": "CallExpression", - "start": 32503, - "end": 32835, + "start": 33456, + "end": 33788, "loc": { "start": { - "line": 814, + "line": 843, "column": 24 }, "end": { - "line": 818, + "line": 847, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 32504, - "end": 32832, + "start": 33457, + "end": 33785, "loc": { "start": { - "line": 814, + "line": 843, "column": 25 }, "end": { - "line": 818, + "line": 847, "column": 17 } }, @@ -61856,59 +63335,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 32516, - "end": 32832, + "start": 33469, + "end": 33785, "loc": { "start": { - "line": 814, + "line": 843, "column": 37 }, "end": { - "line": 818, + "line": 847, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 32538, - "end": 32625, + "start": 33491, + "end": 33578, "loc": { "start": { - "line": 815, + "line": 844, "column": 20 }, "end": { - "line": 815, + "line": 844, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 32544, - "end": 32624, + "start": 33497, + "end": 33577, "loc": { "start": { - "line": 815, + "line": 844, "column": 26 }, "end": { - "line": 815, + "line": 844, "column": 106 } }, "id": { "type": "Identifier", - "start": 32544, - "end": 32551, + "start": 33497, + "end": 33504, "loc": { "start": { - "line": 815, + "line": 844, "column": 26 }, "end": { - "line": 815, + "line": 844, "column": 33 }, "identifierName": "rotate2" @@ -61917,43 +63396,43 @@ }, "init": { "type": "CallExpression", - "start": 32554, - "end": 32624, + "start": 33507, + "end": 33577, "loc": { "start": { - "line": 815, + "line": 844, "column": 36 }, "end": { - "line": 815, + "line": 844, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 32554, - "end": 32572, + "start": 33507, + "end": 33525, "loc": { "start": { - "line": 815, + "line": 844, "column": 36 }, "end": { - "line": 815, + "line": 844, "column": 54 } }, "object": { "type": "Identifier", - "start": 32554, - "end": 32558, + "start": 33507, + "end": 33511, "loc": { "start": { - "line": 815, + "line": 844, "column": 36 }, "end": { - "line": 815, + "line": 844, "column": 40 }, "identifierName": "math" @@ -61962,15 +63441,15 @@ }, "property": { "type": "Identifier", - "start": 32559, - "end": 32572, + "start": 33512, + "end": 33525, "loc": { "start": { - "line": 815, + "line": 844, "column": 41 }, "end": { - "line": 815, + "line": 844, "column": 54 }, "identifierName": "rotationMat4v" @@ -61982,29 +63461,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 32573, - "end": 32591, + "start": 33526, + "end": 33544, "loc": { "start": { - "line": 815, + "line": 844, "column": 55 }, "end": { - "line": 815, + "line": 844, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 32573, - "end": 32575, + "start": 33526, + "end": 33528, "loc": { "start": { - "line": 815, + "line": 844, "column": 55 }, "end": { - "line": 815, + "line": 844, "column": 57 } }, @@ -62017,29 +63496,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 32578, - "end": 32591, + "start": 33531, + "end": 33544, "loc": { "start": { - "line": 815, + "line": 844, "column": 60 }, "end": { - "line": 815, + "line": 844, "column": 73 } }, "object": { "type": "Identifier", - "start": 32578, - "end": 32582, + "start": 33531, + "end": 33535, "loc": { "start": { - "line": 815, + "line": 844, "column": 60 }, "end": { - "line": 815, + "line": 844, "column": 64 }, "identifierName": "math" @@ -62048,15 +63527,15 @@ }, "property": { "type": "Identifier", - "start": 32583, - "end": 32591, + "start": 33536, + "end": 33544, "loc": { "start": { - "line": 815, + "line": 844, "column": 65 }, "end": { - "line": 815, + "line": 844, "column": 73 }, "identifierName": "DEGTORAD" @@ -62068,30 +63547,30 @@ }, { "type": "ArrayExpression", - "start": 32593, - "end": 32602, + "start": 33546, + "end": 33555, "loc": { "start": { - "line": 815, + "line": 844, "column": 75 }, "end": { - "line": 815, + "line": 844, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 32594, - "end": 32595, + "start": 33547, + "end": 33548, "loc": { "start": { - "line": 815, + "line": 844, "column": 76 }, "end": { - "line": 815, + "line": 844, "column": 77 } }, @@ -62103,15 +63582,15 @@ }, { "type": "NumericLiteral", - "start": 32597, - "end": 32598, + "start": 33550, + "end": 33551, "loc": { "start": { - "line": 815, + "line": 844, "column": 79 }, "end": { - "line": 815, + "line": 844, "column": 80 } }, @@ -62123,15 +63602,15 @@ }, { "type": "NumericLiteral", - "start": 32600, - "end": 32601, + "start": 33553, + "end": 33554, "loc": { "start": { - "line": 815, + "line": 844, "column": 82 }, "end": { - "line": 815, + "line": 844, "column": 83 } }, @@ -62145,43 +63624,43 @@ }, { "type": "CallExpression", - "start": 32604, - "end": 32623, + "start": 33557, + "end": 33576, "loc": { "start": { - "line": 815, + "line": 844, "column": 86 }, "end": { - "line": 815, + "line": 844, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 32604, - "end": 32621, + "start": 33557, + "end": 33574, "loc": { "start": { - "line": 815, + "line": 844, "column": 86 }, "end": { - "line": 815, + "line": 844, "column": 103 } }, "object": { "type": "Identifier", - "start": 32604, - "end": 32608, + "start": 33557, + "end": 33561, "loc": { "start": { - "line": 815, + "line": 844, "column": 86 }, "end": { - "line": 815, + "line": 844, "column": 90 }, "identifierName": "math" @@ -62190,15 +63669,15 @@ }, "property": { "type": "Identifier", - "start": 32609, - "end": 32621, + "start": 33562, + "end": 33574, "loc": { "start": { - "line": 815, + "line": 844, "column": 91 }, "end": { - "line": 815, + "line": 844, "column": 103 }, "identifierName": "identityMat4" @@ -62217,44 +63696,44 @@ }, { "type": "VariableDeclaration", - "start": 32646, - "end": 32734, + "start": 33599, + "end": 33687, "loc": { "start": { - "line": 816, + "line": 845, "column": 20 }, "end": { - "line": 816, + "line": 845, "column": 108 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 32652, - "end": 32733, + "start": 33605, + "end": 33686, "loc": { "start": { - "line": 816, + "line": 845, "column": 26 }, "end": { - "line": 816, + "line": 845, "column": 107 } }, "id": { "type": "Identifier", - "start": 32652, - "end": 32659, + "start": 33605, + "end": 33612, "loc": { "start": { - "line": 816, + "line": 845, "column": 26 }, "end": { - "line": 816, + "line": 845, "column": 33 }, "identifierName": "rotate1" @@ -62263,43 +63742,43 @@ }, "init": { "type": "CallExpression", - "start": 32662, - "end": 32733, + "start": 33615, + "end": 33686, "loc": { "start": { - "line": 816, + "line": 845, "column": 36 }, "end": { - "line": 816, + "line": 845, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 32662, - "end": 32680, + "start": 33615, + "end": 33633, "loc": { "start": { - "line": 816, + "line": 845, "column": 36 }, "end": { - "line": 816, + "line": 845, "column": 54 } }, "object": { "type": "Identifier", - "start": 32662, - "end": 32666, + "start": 33615, + "end": 33619, "loc": { "start": { - "line": 816, + "line": 845, "column": 36 }, "end": { - "line": 816, + "line": 845, "column": 40 }, "identifierName": "math" @@ -62308,15 +63787,15 @@ }, "property": { "type": "Identifier", - "start": 32667, - "end": 32680, + "start": 33620, + "end": 33633, "loc": { "start": { - "line": 816, + "line": 845, "column": 41 }, "end": { - "line": 816, + "line": 845, "column": 54 }, "identifierName": "rotationMat4v" @@ -62328,29 +63807,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 32681, - "end": 32700, + "start": 33634, + "end": 33653, "loc": { "start": { - "line": 816, + "line": 845, "column": 55 }, "end": { - "line": 816, + "line": 845, "column": 74 } }, "left": { "type": "NumericLiteral", - "start": 32681, - "end": 32684, + "start": 33634, + "end": 33637, "loc": { "start": { - "line": 816, + "line": 845, "column": 55 }, "end": { - "line": 816, + "line": 845, "column": 58 } }, @@ -62363,29 +63842,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 32687, - "end": 32700, + "start": 33640, + "end": 33653, "loc": { "start": { - "line": 816, + "line": 845, "column": 61 }, "end": { - "line": 816, + "line": 845, "column": 74 } }, "object": { "type": "Identifier", - "start": 32687, - "end": 32691, + "start": 33640, + "end": 33644, "loc": { "start": { - "line": 816, + "line": 845, "column": 61 }, "end": { - "line": 816, + "line": 845, "column": 65 }, "identifierName": "math" @@ -62394,15 +63873,15 @@ }, "property": { "type": "Identifier", - "start": 32692, - "end": 32700, + "start": 33645, + "end": 33653, "loc": { "start": { - "line": 816, + "line": 845, "column": 66 }, "end": { - "line": 816, + "line": 845, "column": 74 }, "identifierName": "DEGTORAD" @@ -62414,30 +63893,30 @@ }, { "type": "ArrayExpression", - "start": 32702, - "end": 32711, + "start": 33655, + "end": 33664, "loc": { "start": { - "line": 816, + "line": 845, "column": 76 }, "end": { - "line": 816, + "line": 845, "column": 85 } }, "elements": [ { "type": "NumericLiteral", - "start": 32703, - "end": 32704, + "start": 33656, + "end": 33657, "loc": { "start": { - "line": 816, + "line": 845, "column": 77 }, "end": { - "line": 816, + "line": 845, "column": 78 } }, @@ -62449,15 +63928,15 @@ }, { "type": "NumericLiteral", - "start": 32706, - "end": 32707, + "start": 33659, + "end": 33660, "loc": { "start": { - "line": 816, + "line": 845, "column": 80 }, "end": { - "line": 816, + "line": 845, "column": 81 } }, @@ -62469,15 +63948,15 @@ }, { "type": "NumericLiteral", - "start": 32709, - "end": 32710, + "start": 33662, + "end": 33663, "loc": { "start": { - "line": 816, + "line": 845, "column": 83 }, "end": { - "line": 816, + "line": 845, "column": 84 } }, @@ -62491,43 +63970,43 @@ }, { "type": "CallExpression", - "start": 32713, - "end": 32732, + "start": 33666, + "end": 33685, "loc": { "start": { - "line": 816, + "line": 845, "column": 87 }, "end": { - "line": 816, + "line": 845, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 32713, - "end": 32730, + "start": 33666, + "end": 33683, "loc": { "start": { - "line": 816, + "line": 845, "column": 87 }, "end": { - "line": 816, + "line": 845, "column": 104 } }, "object": { "type": "Identifier", - "start": 32713, - "end": 32717, + "start": 33666, + "end": 33670, "loc": { "start": { - "line": 816, + "line": 845, "column": 87 }, "end": { - "line": 816, + "line": 845, "column": 91 }, "identifierName": "math" @@ -62536,15 +64015,15 @@ }, "property": { "type": "Identifier", - "start": 32718, - "end": 32730, + "start": 33671, + "end": 33683, "loc": { "start": { - "line": 816, + "line": 845, "column": 92 }, "end": { - "line": 816, + "line": 845, "column": 104 }, "identifierName": "identityMat4" @@ -62563,57 +64042,57 @@ }, { "type": "ReturnStatement", - "start": 32755, - "end": 32814, + "start": 33708, + "end": 33767, "loc": { "start": { - "line": 817, + "line": 846, "column": 20 }, "end": { - "line": 817, + "line": 846, "column": 79 } }, "argument": { "type": "CallExpression", - "start": 32762, - "end": 32813, + "start": 33715, + "end": 33766, "loc": { "start": { - "line": 817, + "line": 846, "column": 27 }, "end": { - "line": 817, + "line": 846, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 32762, - "end": 32774, + "start": 33715, + "end": 33727, "loc": { "start": { - "line": 817, + "line": 846, "column": 27 }, "end": { - "line": 817, + "line": 846, "column": 39 } }, "object": { "type": "Identifier", - "start": 32762, - "end": 32766, + "start": 33715, + "end": 33719, "loc": { "start": { - "line": 817, + "line": 846, "column": 27 }, "end": { - "line": 817, + "line": 846, "column": 31 }, "identifierName": "math" @@ -62622,15 +64101,15 @@ }, "property": { "type": "Identifier", - "start": 32767, - "end": 32774, + "start": 33720, + "end": 33727, "loc": { "start": { - "line": 817, + "line": 846, "column": 32 }, "end": { - "line": 817, + "line": 846, "column": 39 }, "identifierName": "mulMat4" @@ -62642,15 +64121,15 @@ "arguments": [ { "type": "Identifier", - "start": 32775, - "end": 32782, + "start": 33728, + "end": 33735, "loc": { "start": { - "line": 817, + "line": 846, "column": 40 }, "end": { - "line": 817, + "line": 846, "column": 47 }, "identifierName": "rotate1" @@ -62659,15 +64138,15 @@ }, { "type": "Identifier", - "start": 32784, - "end": 32791, + "start": 33737, + "end": 33744, "loc": { "start": { - "line": 817, + "line": 846, "column": 49 }, "end": { - "line": 817, + "line": 846, "column": 56 }, "identifierName": "rotate2" @@ -62676,43 +64155,43 @@ }, { "type": "CallExpression", - "start": 32793, - "end": 32812, + "start": 33746, + "end": 33765, "loc": { "start": { - "line": 817, + "line": 846, "column": 58 }, "end": { - "line": 817, + "line": 846, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 32793, - "end": 32810, + "start": 33746, + "end": 33763, "loc": { "start": { - "line": 817, + "line": 846, "column": 58 }, "end": { - "line": 817, + "line": 846, "column": 75 } }, "object": { "type": "Identifier", - "start": 32793, - "end": 32797, + "start": 33746, + "end": 33750, "loc": { "start": { - "line": 817, + "line": 846, "column": 58 }, "end": { - "line": 817, + "line": 846, "column": 62 }, "identifierName": "math" @@ -62721,15 +64200,15 @@ }, "property": { "type": "Identifier", - "start": 32798, - "end": 32810, + "start": 33751, + "end": 33763, "loc": { "start": { - "line": 817, + "line": 846, "column": 63 }, "end": { - "line": 817, + "line": 846, "column": 75 }, "identifierName": "identityMat4" @@ -62748,7 +64227,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 32503 + "parenStart": 33456 } }, "arguments": [] @@ -62756,15 +64235,15 @@ }, { "type": "ObjectProperty", - "start": 32853, - "end": 32868, + "start": 33806, + "end": 33821, "loc": { "start": { - "line": 819, + "line": 848, "column": 16 }, "end": { - "line": 819, + "line": 848, "column": 31 } }, @@ -62773,15 +64252,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32853, - "end": 32861, + "start": 33806, + "end": 33814, "loc": { "start": { - "line": 819, + "line": 848, "column": 16 }, "end": { - "line": 819, + "line": 848, "column": 24 }, "identifierName": "pickable" @@ -62790,15 +64269,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32863, - "end": 32868, + "start": 33816, + "end": 33821, "loc": { "start": { - "line": 819, + "line": 848, "column": 26 }, "end": { - "line": 819, + "line": 848, "column": 31 } }, @@ -62807,15 +64286,15 @@ }, { "type": "ObjectProperty", - "start": 32886, - "end": 32902, + "start": 33839, + "end": 33855, "loc": { "start": { - "line": 820, + "line": 849, "column": 16 }, "end": { - "line": 820, + "line": 849, "column": 32 } }, @@ -62824,15 +64303,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32886, - "end": 32896, + "start": 33839, + "end": 33849, "loc": { "start": { - "line": 820, + "line": 849, "column": 16 }, "end": { - "line": 820, + "line": 849, "column": 26 }, "identifierName": "collidable" @@ -62841,15 +64320,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32898, - "end": 32902, + "start": 33851, + "end": 33855, "loc": { "start": { - "line": 820, + "line": 849, "column": 28 }, "end": { - "line": 820, + "line": 849, "column": 32 } }, @@ -62858,15 +64337,15 @@ }, { "type": "ObjectProperty", - "start": 32920, - "end": 32936, + "start": 33873, + "end": 33889, "loc": { "start": { - "line": 821, + "line": 850, "column": 16 }, "end": { - "line": 821, + "line": 850, "column": 32 } }, @@ -62875,15 +64354,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32920, - "end": 32929, + "start": 33873, + "end": 33882, "loc": { "start": { - "line": 821, + "line": 850, "column": 16 }, "end": { - "line": 821, + "line": 850, "column": 25 }, "identifierName": "clippable" @@ -62892,15 +64371,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32931, - "end": 32936, + "start": 33884, + "end": 33889, "loc": { "start": { - "line": 821, + "line": 850, "column": 27 }, "end": { - "line": 821, + "line": 850, "column": 32 } }, @@ -62909,15 +64388,15 @@ }, { "type": "ObjectProperty", - "start": 32954, - "end": 32968, + "start": 33907, + "end": 33921, "loc": { "start": { - "line": 822, + "line": 851, "column": 16 }, "end": { - "line": 822, + "line": 851, "column": 30 } }, @@ -62926,15 +64405,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32954, - "end": 32961, + "start": 33907, + "end": 33914, "loc": { "start": { - "line": 822, + "line": 851, "column": 16 }, "end": { - "line": 822, + "line": 851, "column": 23 }, "identifierName": "visible" @@ -62943,20 +64422,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 32963, - "end": 32968, + "start": 33916, + "end": 33921, "loc": { "start": { - "line": 822, + "line": 851, "column": 25 }, "end": { - "line": 822, + "line": 851, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 33939, + "end": 33954, + "loc": { + "start": { + "line": 852, + "column": 16 + }, + "end": { + "line": 852, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 33939, + "end": 33947, + "loc": { + "start": { + "line": 852, + "column": 16 + }, + "end": { + "line": 852, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 33949, + "end": 33954, + "loc": { + "start": { + "line": 852, + "column": 26 + }, + "end": { + "line": 852, + "column": 31 + } + }, + "value": false + } } ] } @@ -62964,15 +64494,15 @@ }, { "type": "Identifier", - "start": 32985, - "end": 33001, + "start": 33971, + "end": 33987, "loc": { "start": { - "line": 823, + "line": 853, "column": 16 }, "end": { - "line": 823, + "line": 853, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -62984,15 +64514,15 @@ }, { "type": "ObjectProperty", - "start": 33017, - "end": 33445, + "start": 34003, + "end": 34464, "loc": { "start": { - "line": 825, + "line": 855, "column": 12 }, "end": { - "line": 835, + "line": 866, "column": 33 } }, @@ -63001,15 +64531,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33017, - "end": 33022, + "start": 34003, + "end": 34008, "loc": { "start": { - "line": 825, + "line": 855, "column": 12 }, "end": { - "line": 825, + "line": 855, "column": 17 }, "identifierName": "yHoop" @@ -63018,43 +64548,43 @@ }, "value": { "type": "CallExpression", - "start": 33024, - "end": 33445, + "start": 34010, + "end": 34464, "loc": { "start": { - "line": 825, + "line": 855, "column": 19 }, "end": { - "line": 835, + "line": 866, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 33024, - "end": 33041, + "start": 34010, + "end": 34027, "loc": { "start": { - "line": 825, + "line": 855, "column": 19 }, "end": { - "line": 825, + "line": 855, "column": 36 } }, "object": { "type": "Identifier", - "start": 33024, - "end": 33032, + "start": 34010, + "end": 34018, "loc": { "start": { - "line": 825, + "line": 855, "column": 19 }, "end": { - "line": 825, + "line": 855, "column": 27 }, "identifierName": "rootNode" @@ -63063,15 +64593,15 @@ }, "property": { "type": "Identifier", - "start": 33033, - "end": 33041, + "start": 34019, + "end": 34027, "loc": { "start": { - "line": 825, + "line": 855, "column": 28 }, "end": { - "line": 825, + "line": 855, "column": 36 }, "identifierName": "addChild" @@ -63083,29 +64613,29 @@ "arguments": [ { "type": "NewExpression", - "start": 33042, - "end": 33426, + "start": 34028, + "end": 34445, "loc": { "start": { - "line": 825, + "line": 855, "column": 37 }, "end": { - "line": 835, + "line": 866, "column": 14 } }, "callee": { "type": "Identifier", - "start": 33046, - "end": 33050, + "start": 34032, + "end": 34036, "loc": { "start": { - "line": 825, + "line": 855, "column": 41 }, "end": { - "line": 825, + "line": 855, "column": 45 }, "identifierName": "Mesh" @@ -63115,15 +64645,15 @@ "arguments": [ { "type": "Identifier", - "start": 33051, - "end": 33059, + "start": 34037, + "end": 34045, "loc": { "start": { - "line": 825, + "line": 855, "column": 46 }, "end": { - "line": 825, + "line": 855, "column": 54 }, "identifierName": "rootNode" @@ -63132,30 +64662,30 @@ }, { "type": "ObjectExpression", - "start": 33061, - "end": 33425, + "start": 34047, + "end": 34444, "loc": { "start": { - "line": 825, + "line": 855, "column": 56 }, "end": { - "line": 835, + "line": 866, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 33079, - "end": 33100, + "start": 34065, + "end": 34086, "loc": { "start": { - "line": 826, + "line": 856, "column": 16 }, "end": { - "line": 826, + "line": 856, "column": 37 } }, @@ -63164,15 +64694,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33079, - "end": 33087, + "start": 34065, + "end": 34073, "loc": { "start": { - "line": 826, + "line": 856, "column": 16 }, "end": { - "line": 826, + "line": 856, "column": 24 }, "identifierName": "geometry" @@ -63181,29 +64711,29 @@ }, "value": { "type": "MemberExpression", - "start": 33089, - "end": 33100, + "start": 34075, + "end": 34086, "loc": { "start": { - "line": 826, + "line": 856, "column": 26 }, "end": { - "line": 826, + "line": 856, "column": 37 } }, "object": { "type": "Identifier", - "start": 33089, - "end": 33095, + "start": 34075, + "end": 34081, "loc": { "start": { - "line": 826, + "line": 856, "column": 26 }, "end": { - "line": 826, + "line": 856, "column": 32 }, "identifierName": "shapes" @@ -63212,15 +64742,15 @@ }, "property": { "type": "Identifier", - "start": 33096, - "end": 33100, + "start": 34082, + "end": 34086, "loc": { "start": { - "line": 826, + "line": 856, "column": 33 }, "end": { - "line": 826, + "line": 856, "column": 37 }, "identifierName": "hoop" @@ -63232,15 +64762,15 @@ }, { "type": "ObjectProperty", - "start": 33118, - "end": 33143, + "start": 34104, + "end": 34129, "loc": { "start": { - "line": 827, + "line": 857, "column": 16 }, "end": { - "line": 827, + "line": 857, "column": 41 } }, @@ -63249,15 +64779,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33118, - "end": 33126, + "start": 34104, + "end": 34112, "loc": { "start": { - "line": 827, + "line": 857, "column": 16 }, "end": { - "line": 827, + "line": 857, "column": 24 }, "identifierName": "material" @@ -63266,29 +64796,29 @@ }, "value": { "type": "MemberExpression", - "start": 33128, - "end": 33143, + "start": 34114, + "end": 34129, "loc": { "start": { - "line": 827, + "line": 857, "column": 26 }, "end": { - "line": 827, + "line": 857, "column": 41 } }, "object": { "type": "Identifier", - "start": 33128, - "end": 33137, + "start": 34114, + "end": 34123, "loc": { "start": { - "line": 827, + "line": 857, "column": 26 }, "end": { - "line": 827, + "line": 857, "column": 35 }, "identifierName": "materials" @@ -63297,15 +64827,15 @@ }, "property": { "type": "Identifier", - "start": 33138, - "end": 33143, + "start": 34124, + "end": 34129, "loc": { "start": { - "line": 827, + "line": 857, "column": 36 }, "end": { - "line": 827, + "line": 857, "column": 41 }, "identifierName": "green" @@ -63317,15 +64847,15 @@ }, { "type": "ObjectProperty", - "start": 33161, - "end": 33178, + "start": 34147, + "end": 34164, "loc": { "start": { - "line": 828, + "line": 858, "column": 16 }, "end": { - "line": 828, + "line": 858, "column": 33 } }, @@ -63334,15 +64864,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33161, - "end": 33172, + "start": 34147, + "end": 34158, "loc": { "start": { - "line": 828, + "line": 858, "column": 16 }, "end": { - "line": 828, + "line": 858, "column": 27 }, "identifierName": "highlighted" @@ -63351,15 +64881,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33174, - "end": 33178, + "start": 34160, + "end": 34164, "loc": { "start": { - "line": 828, + "line": 858, "column": 29 }, "end": { - "line": 828, + "line": 858, "column": 33 } }, @@ -63368,15 +64898,15 @@ }, { "type": "ObjectProperty", - "start": 33196, - "end": 33239, + "start": 34182, + "end": 34225, "loc": { "start": { - "line": 829, + "line": 859, "column": 16 }, "end": { - "line": 829, + "line": 859, "column": 59 } }, @@ -63385,15 +64915,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33196, - "end": 33213, + "start": 34182, + "end": 34199, "loc": { "start": { - "line": 829, + "line": 859, "column": 16 }, "end": { - "line": 829, + "line": 859, "column": 33 }, "identifierName": "highlightMaterial" @@ -63402,29 +64932,29 @@ }, "value": { "type": "MemberExpression", - "start": 33215, - "end": 33239, + "start": 34201, + "end": 34225, "loc": { "start": { - "line": 829, + "line": 859, "column": 35 }, "end": { - "line": 829, + "line": 859, "column": 59 } }, "object": { "type": "Identifier", - "start": 33215, - "end": 33224, + "start": 34201, + "end": 34210, "loc": { "start": { - "line": 829, + "line": 859, "column": 35 }, "end": { - "line": 829, + "line": 859, "column": 44 }, "identifierName": "materials" @@ -63433,15 +64963,15 @@ }, "property": { "type": "Identifier", - "start": 33225, - "end": 33239, + "start": 34211, + "end": 34225, "loc": { "start": { - "line": 829, + "line": 859, "column": 45 }, "end": { - "line": 829, + "line": 859, "column": 59 }, "identifierName": "highlightGreen" @@ -63453,15 +64983,15 @@ }, { "type": "ObjectProperty", - "start": 33257, - "end": 33278, + "start": 34243, + "end": 34264, "loc": { "start": { - "line": 830, + "line": 860, "column": 16 }, "end": { - "line": 830, + "line": 860, "column": 37 } }, @@ -63470,15 +65000,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33257, - "end": 33265, + "start": 34243, + "end": 34251, "loc": { "start": { - "line": 830, + "line": 860, "column": 16 }, "end": { - "line": 830, + "line": 860, "column": 24 }, "identifierName": "rotation" @@ -63487,30 +65017,30 @@ }, "value": { "type": "ArrayExpression", - "start": 33267, - "end": 33278, + "start": 34253, + "end": 34264, "loc": { "start": { - "line": 830, + "line": 860, "column": 26 }, "end": { - "line": 830, + "line": 860, "column": 37 } }, "elements": [ { "type": "UnaryExpression", - "start": 33268, - "end": 33271, + "start": 34254, + "end": 34257, "loc": { "start": { - "line": 830, + "line": 860, "column": 27 }, "end": { - "line": 830, + "line": 860, "column": 30 } }, @@ -63518,15 +65048,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 33269, - "end": 33271, + "start": 34255, + "end": 34257, "loc": { "start": { - "line": 830, + "line": 860, "column": 28 }, "end": { - "line": 830, + "line": 860, "column": 30 } }, @@ -63542,15 +65072,15 @@ }, { "type": "NumericLiteral", - "start": 33273, - "end": 33274, + "start": 34259, + "end": 34260, "loc": { "start": { - "line": 830, + "line": 860, "column": 32 }, "end": { - "line": 830, + "line": 860, "column": 33 } }, @@ -63562,15 +65092,15 @@ }, { "type": "NumericLiteral", - "start": 33276, - "end": 33277, + "start": 34262, + "end": 34263, "loc": { "start": { - "line": 830, + "line": 860, "column": 35 }, "end": { - "line": 830, + "line": 860, "column": 36 } }, @@ -63585,15 +65115,15 @@ }, { "type": "ObjectProperty", - "start": 33296, - "end": 33311, + "start": 34282, + "end": 34297, "loc": { "start": { - "line": 831, + "line": 861, "column": 16 }, "end": { - "line": 831, + "line": 861, "column": 31 } }, @@ -63602,15 +65132,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33296, - "end": 33304, + "start": 34282, + "end": 34290, "loc": { "start": { - "line": 831, + "line": 861, "column": 16 }, "end": { - "line": 831, + "line": 861, "column": 24 }, "identifierName": "pickable" @@ -63619,15 +65149,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33306, - "end": 33311, + "start": 34292, + "end": 34297, "loc": { "start": { - "line": 831, + "line": 861, "column": 26 }, "end": { - "line": 831, + "line": 861, "column": 31 } }, @@ -63636,15 +65166,15 @@ }, { "type": "ObjectProperty", - "start": 33329, - "end": 33345, + "start": 34315, + "end": 34331, "loc": { "start": { - "line": 832, + "line": 862, "column": 16 }, "end": { - "line": 832, + "line": 862, "column": 32 } }, @@ -63653,15 +65183,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33329, - "end": 33339, + "start": 34315, + "end": 34325, "loc": { "start": { - "line": 832, + "line": 862, "column": 16 }, "end": { - "line": 832, + "line": 862, "column": 26 }, "identifierName": "collidable" @@ -63670,15 +65200,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33341, - "end": 33345, + "start": 34327, + "end": 34331, "loc": { "start": { - "line": 832, + "line": 862, "column": 28 }, "end": { - "line": 832, + "line": 862, "column": 32 } }, @@ -63687,15 +65217,15 @@ }, { "type": "ObjectProperty", - "start": 33363, - "end": 33379, + "start": 34349, + "end": 34365, "loc": { "start": { - "line": 833, + "line": 863, "column": 16 }, "end": { - "line": 833, + "line": 863, "column": 32 } }, @@ -63704,15 +65234,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33363, - "end": 33372, + "start": 34349, + "end": 34358, "loc": { "start": { - "line": 833, + "line": 863, "column": 16 }, "end": { - "line": 833, + "line": 863, "column": 25 }, "identifierName": "clippable" @@ -63721,15 +65251,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33374, - "end": 33379, + "start": 34360, + "end": 34365, "loc": { "start": { - "line": 833, + "line": 863, "column": 27 }, "end": { - "line": 833, + "line": 863, "column": 32 } }, @@ -63738,15 +65268,15 @@ }, { "type": "ObjectProperty", - "start": 33397, - "end": 33411, + "start": 34383, + "end": 34397, "loc": { "start": { - "line": 834, + "line": 864, "column": 16 }, "end": { - "line": 834, + "line": 864, "column": 30 } }, @@ -63755,15 +65285,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33397, - "end": 33404, + "start": 34383, + "end": 34390, "loc": { "start": { - "line": 834, + "line": 864, "column": 16 }, "end": { - "line": 834, + "line": 864, "column": 23 }, "identifierName": "visible" @@ -63772,20 +65302,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 33406, - "end": 33411, + "start": 34392, + "end": 34397, "loc": { "start": { - "line": 834, + "line": 864, "column": 25 }, "end": { - "line": 834, + "line": 864, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 34415, + "end": 34430, + "loc": { + "start": { + "line": 865, + "column": 16 + }, + "end": { + "line": 865, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34415, + "end": 34423, + "loc": { + "start": { + "line": 865, + "column": 16 + }, + "end": { + "line": 865, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 34425, + "end": 34430, + "loc": { + "start": { + "line": 865, + "column": 26 + }, + "end": { + "line": 865, + "column": 31 + } + }, + "value": false + } } ] } @@ -63793,15 +65374,15 @@ }, { "type": "Identifier", - "start": 33428, - "end": 33444, + "start": 34447, + "end": 34463, "loc": { "start": { - "line": 835, + "line": 866, "column": 16 }, "end": { - "line": 835, + "line": 866, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -63813,15 +65394,15 @@ }, { "type": "ObjectProperty", - "start": 33460, - "end": 34003, + "start": 34479, + "end": 35055, "loc": { "start": { - "line": 837, + "line": 868, "column": 12 }, "end": { - "line": 848, + "line": 880, "column": 33 } }, @@ -63830,15 +65411,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33460, - "end": 33465, + "start": 34479, + "end": 34484, "loc": { "start": { - "line": 837, + "line": 868, "column": 12 }, "end": { - "line": 837, + "line": 868, "column": 17 }, "identifierName": "zHoop" @@ -63847,43 +65428,43 @@ }, "value": { "type": "CallExpression", - "start": 33467, - "end": 34003, + "start": 34486, + "end": 35055, "loc": { "start": { - "line": 837, + "line": 868, "column": 19 }, "end": { - "line": 848, + "line": 880, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 33467, - "end": 33484, + "start": 34486, + "end": 34503, "loc": { "start": { - "line": 837, + "line": 868, "column": 19 }, "end": { - "line": 837, + "line": 868, "column": 36 } }, "object": { "type": "Identifier", - "start": 33467, - "end": 33475, + "start": 34486, + "end": 34494, "loc": { "start": { - "line": 837, + "line": 868, "column": 19 }, "end": { - "line": 837, + "line": 868, "column": 27 }, "identifierName": "rootNode" @@ -63892,15 +65473,15 @@ }, "property": { "type": "Identifier", - "start": 33476, - "end": 33484, + "start": 34495, + "end": 34503, "loc": { "start": { - "line": 837, + "line": 868, "column": 28 }, "end": { - "line": 837, + "line": 868, "column": 36 }, "identifierName": "addChild" @@ -63912,29 +65493,29 @@ "arguments": [ { "type": "NewExpression", - "start": 33485, - "end": 33984, + "start": 34504, + "end": 35036, "loc": { "start": { - "line": 837, + "line": 868, "column": 37 }, "end": { - "line": 848, + "line": 880, "column": 14 } }, "callee": { "type": "Identifier", - "start": 33489, - "end": 33493, + "start": 34508, + "end": 34512, "loc": { "start": { - "line": 837, + "line": 868, "column": 41 }, "end": { - "line": 837, + "line": 868, "column": 45 }, "identifierName": "Mesh" @@ -63944,15 +65525,15 @@ "arguments": [ { "type": "Identifier", - "start": 33494, - "end": 33502, + "start": 34513, + "end": 34521, "loc": { "start": { - "line": 837, + "line": 868, "column": 46 }, "end": { - "line": 837, + "line": 868, "column": 54 }, "identifierName": "rootNode" @@ -63961,30 +65542,30 @@ }, { "type": "ObjectExpression", - "start": 33504, - "end": 33983, + "start": 34523, + "end": 35035, "loc": { "start": { - "line": 837, + "line": 868, "column": 56 }, "end": { - "line": 848, + "line": 880, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 33548, - "end": 33569, + "start": 34567, + "end": 34588, "loc": { "start": { - "line": 838, + "line": 869, "column": 16 }, "end": { - "line": 838, + "line": 869, "column": 37 } }, @@ -63993,15 +65574,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33548, - "end": 33556, + "start": 34567, + "end": 34575, "loc": { "start": { - "line": 838, + "line": 869, "column": 16 }, "end": { - "line": 838, + "line": 869, "column": 24 }, "identifierName": "geometry" @@ -64011,29 +65592,29 @@ }, "value": { "type": "MemberExpression", - "start": 33558, - "end": 33569, + "start": 34577, + "end": 34588, "loc": { "start": { - "line": 838, + "line": 869, "column": 26 }, "end": { - "line": 838, + "line": 869, "column": 37 } }, "object": { "type": "Identifier", - "start": 33558, - "end": 33564, + "start": 34577, + "end": 34583, "loc": { "start": { - "line": 838, + "line": 869, "column": 26 }, "end": { - "line": 838, + "line": 869, "column": 32 }, "identifierName": "shapes" @@ -64042,15 +65623,15 @@ }, "property": { "type": "Identifier", - "start": 33565, - "end": 33569, + "start": 34584, + "end": 34588, "loc": { "start": { - "line": 838, + "line": 869, "column": 33 }, "end": { - "line": 838, + "line": 869, "column": 37 }, "identifierName": "hoop" @@ -64063,15 +65644,15 @@ { "type": "CommentLine", "value": " Blue hoop about Z-axis", - "start": 33506, - "end": 33531, + "start": 34525, + "end": 34550, "loc": { "start": { - "line": 837, + "line": 868, "column": 58 }, "end": { - "line": 837, + "line": 868, "column": 83 } } @@ -64080,15 +65661,15 @@ }, { "type": "ObjectProperty", - "start": 33587, - "end": 33611, + "start": 34606, + "end": 34630, "loc": { "start": { - "line": 839, + "line": 870, "column": 16 }, "end": { - "line": 839, + "line": 870, "column": 40 } }, @@ -64097,15 +65678,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33587, - "end": 33595, + "start": 34606, + "end": 34614, "loc": { "start": { - "line": 839, + "line": 870, "column": 16 }, "end": { - "line": 839, + "line": 870, "column": 24 }, "identifierName": "material" @@ -64114,29 +65695,29 @@ }, "value": { "type": "MemberExpression", - "start": 33597, - "end": 33611, + "start": 34616, + "end": 34630, "loc": { "start": { - "line": 839, + "line": 870, "column": 26 }, "end": { - "line": 839, + "line": 870, "column": 40 } }, "object": { "type": "Identifier", - "start": 33597, - "end": 33606, + "start": 34616, + "end": 34625, "loc": { "start": { - "line": 839, + "line": 870, "column": 26 }, "end": { - "line": 839, + "line": 870, "column": 35 }, "identifierName": "materials" @@ -64145,15 +65726,15 @@ }, "property": { "type": "Identifier", - "start": 33607, - "end": 33611, + "start": 34626, + "end": 34630, "loc": { "start": { - "line": 839, + "line": 870, "column": 36 }, "end": { - "line": 839, + "line": 870, "column": 40 }, "identifierName": "blue" @@ -64165,15 +65746,15 @@ }, { "type": "ObjectProperty", - "start": 33629, - "end": 33646, + "start": 34648, + "end": 34665, "loc": { "start": { - "line": 840, + "line": 871, "column": 16 }, "end": { - "line": 840, + "line": 871, "column": 33 } }, @@ -64182,15 +65763,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33629, - "end": 33640, + "start": 34648, + "end": 34659, "loc": { "start": { - "line": 840, + "line": 871, "column": 16 }, "end": { - "line": 840, + "line": 871, "column": 27 }, "identifierName": "highlighted" @@ -64199,15 +65780,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33642, - "end": 33646, + "start": 34661, + "end": 34665, "loc": { "start": { - "line": 840, + "line": 871, "column": 29 }, "end": { - "line": 840, + "line": 871, "column": 33 } }, @@ -64216,15 +65797,15 @@ }, { "type": "ObjectProperty", - "start": 33664, - "end": 33706, + "start": 34683, + "end": 34725, "loc": { "start": { - "line": 841, + "line": 872, "column": 16 }, "end": { - "line": 841, + "line": 872, "column": 58 } }, @@ -64233,15 +65814,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33664, - "end": 33681, + "start": 34683, + "end": 34700, "loc": { "start": { - "line": 841, + "line": 872, "column": 16 }, "end": { - "line": 841, + "line": 872, "column": 33 }, "identifierName": "highlightMaterial" @@ -64250,29 +65831,29 @@ }, "value": { "type": "MemberExpression", - "start": 33683, - "end": 33706, + "start": 34702, + "end": 34725, "loc": { "start": { - "line": 841, + "line": 872, "column": 35 }, "end": { - "line": 841, + "line": 872, "column": 58 } }, "object": { "type": "Identifier", - "start": 33683, - "end": 33692, + "start": 34702, + "end": 34711, "loc": { "start": { - "line": 841, + "line": 872, "column": 35 }, "end": { - "line": 841, + "line": 872, "column": 44 }, "identifierName": "materials" @@ -64281,15 +65862,15 @@ }, "property": { "type": "Identifier", - "start": 33693, - "end": 33706, + "start": 34712, + "end": 34725, "loc": { "start": { - "line": 841, + "line": 872, "column": 45 }, "end": { - "line": 841, + "line": 872, "column": 58 }, "identifierName": "highlightBlue" @@ -64301,15 +65882,15 @@ }, { "type": "ObjectProperty", - "start": 33724, - "end": 33803, + "start": 34743, + "end": 34822, "loc": { "start": { - "line": 842, + "line": 873, "column": 16 }, "end": { - "line": 842, + "line": 873, "column": 95 } }, @@ -64318,15 +65899,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33724, - "end": 33730, + "start": 34743, + "end": 34749, "loc": { "start": { - "line": 842, + "line": 873, "column": 16 }, "end": { - "line": 842, + "line": 873, "column": 22 }, "identifierName": "matrix" @@ -64335,43 +65916,43 @@ }, "value": { "type": "CallExpression", - "start": 33732, - "end": 33803, + "start": 34751, + "end": 34822, "loc": { "start": { - "line": 842, + "line": 873, "column": 24 }, "end": { - "line": 842, + "line": 873, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 33732, - "end": 33750, + "start": 34751, + "end": 34769, "loc": { "start": { - "line": 842, + "line": 873, "column": 24 }, "end": { - "line": 842, + "line": 873, "column": 42 } }, "object": { "type": "Identifier", - "start": 33732, - "end": 33736, + "start": 34751, + "end": 34755, "loc": { "start": { - "line": 842, + "line": 873, "column": 24 }, "end": { - "line": 842, + "line": 873, "column": 28 }, "identifierName": "math" @@ -64380,15 +65961,15 @@ }, "property": { "type": "Identifier", - "start": 33737, - "end": 33750, + "start": 34756, + "end": 34769, "loc": { "start": { - "line": 842, + "line": 873, "column": 29 }, "end": { - "line": 842, + "line": 873, "column": 42 }, "identifierName": "rotationMat4v" @@ -64400,29 +65981,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 33751, - "end": 33770, + "start": 34770, + "end": 34789, "loc": { "start": { - "line": 842, + "line": 873, "column": 43 }, "end": { - "line": 842, + "line": 873, "column": 62 } }, "left": { "type": "NumericLiteral", - "start": 33751, - "end": 33754, + "start": 34770, + "end": 34773, "loc": { "start": { - "line": 842, + "line": 873, "column": 43 }, "end": { - "line": 842, + "line": 873, "column": 46 } }, @@ -64435,29 +66016,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 33757, - "end": 33770, + "start": 34776, + "end": 34789, "loc": { "start": { - "line": 842, + "line": 873, "column": 49 }, "end": { - "line": 842, + "line": 873, "column": 62 } }, "object": { "type": "Identifier", - "start": 33757, - "end": 33761, + "start": 34776, + "end": 34780, "loc": { "start": { - "line": 842, + "line": 873, "column": 49 }, "end": { - "line": 842, + "line": 873, "column": 53 }, "identifierName": "math" @@ -64466,15 +66047,15 @@ }, "property": { "type": "Identifier", - "start": 33762, - "end": 33770, + "start": 34781, + "end": 34789, "loc": { "start": { - "line": 842, + "line": 873, "column": 54 }, "end": { - "line": 842, + "line": 873, "column": 62 }, "identifierName": "DEGTORAD" @@ -64486,30 +66067,30 @@ }, { "type": "ArrayExpression", - "start": 33772, - "end": 33781, + "start": 34791, + "end": 34800, "loc": { "start": { - "line": 842, + "line": 873, "column": 64 }, "end": { - "line": 842, + "line": 873, "column": 73 } }, "elements": [ { "type": "NumericLiteral", - "start": 33773, - "end": 33774, + "start": 34792, + "end": 34793, "loc": { "start": { - "line": 842, + "line": 873, "column": 65 }, "end": { - "line": 842, + "line": 873, "column": 66 } }, @@ -64521,15 +66102,15 @@ }, { "type": "NumericLiteral", - "start": 33776, - "end": 33777, + "start": 34795, + "end": 34796, "loc": { "start": { - "line": 842, + "line": 873, "column": 68 }, "end": { - "line": 842, + "line": 873, "column": 69 } }, @@ -64541,15 +66122,15 @@ }, { "type": "NumericLiteral", - "start": 33779, - "end": 33780, + "start": 34798, + "end": 34799, "loc": { "start": { - "line": 842, + "line": 873, "column": 71 }, "end": { - "line": 842, + "line": 873, "column": 72 } }, @@ -64563,43 +66144,43 @@ }, { "type": "CallExpression", - "start": 33783, - "end": 33802, + "start": 34802, + "end": 34821, "loc": { "start": { - "line": 842, + "line": 873, "column": 75 }, "end": { - "line": 842, + "line": 873, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 33783, - "end": 33800, + "start": 34802, + "end": 34819, "loc": { "start": { - "line": 842, + "line": 873, "column": 75 }, "end": { - "line": 842, + "line": 873, "column": 92 } }, "object": { "type": "Identifier", - "start": 33783, - "end": 33787, + "start": 34802, + "end": 34806, "loc": { "start": { - "line": 842, + "line": 873, "column": 75 }, "end": { - "line": 842, + "line": 873, "column": 79 }, "identifierName": "math" @@ -64608,15 +66189,15 @@ }, "property": { "type": "Identifier", - "start": 33788, - "end": 33800, + "start": 34807, + "end": 34819, "loc": { "start": { - "line": 842, + "line": 873, "column": 80 }, "end": { - "line": 842, + "line": 873, "column": 92 }, "identifierName": "identityMat4" @@ -64632,15 +66213,15 @@ }, { "type": "ObjectProperty", - "start": 33821, - "end": 33836, + "start": 34840, + "end": 34855, "loc": { "start": { - "line": 843, + "line": 874, "column": 16 }, "end": { - "line": 843, + "line": 874, "column": 31 } }, @@ -64649,15 +66230,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33821, - "end": 33829, + "start": 34840, + "end": 34848, "loc": { "start": { - "line": 843, + "line": 874, "column": 16 }, "end": { - "line": 843, + "line": 874, "column": 24 }, "identifierName": "pickable" @@ -64666,15 +66247,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33831, - "end": 33836, + "start": 34850, + "end": 34855, "loc": { "start": { - "line": 843, + "line": 874, "column": 26 }, "end": { - "line": 843, + "line": 874, "column": 31 } }, @@ -64683,15 +66264,15 @@ }, { "type": "ObjectProperty", - "start": 33854, - "end": 33870, + "start": 34873, + "end": 34889, "loc": { "start": { - "line": 844, + "line": 875, "column": 16 }, "end": { - "line": 844, + "line": 875, "column": 32 } }, @@ -64700,15 +66281,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33854, - "end": 33864, + "start": 34873, + "end": 34883, "loc": { "start": { - "line": 844, + "line": 875, "column": 16 }, "end": { - "line": 844, + "line": 875, "column": 26 }, "identifierName": "collidable" @@ -64717,15 +66298,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33866, - "end": 33870, + "start": 34885, + "end": 34889, "loc": { "start": { - "line": 844, + "line": 875, "column": 28 }, "end": { - "line": 844, + "line": 875, "column": 32 } }, @@ -64734,15 +66315,15 @@ }, { "type": "ObjectProperty", - "start": 33888, - "end": 33904, + "start": 34907, + "end": 34923, "loc": { "start": { - "line": 845, + "line": 876, "column": 16 }, "end": { - "line": 845, + "line": 876, "column": 32 } }, @@ -64751,15 +66332,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33888, - "end": 33897, + "start": 34907, + "end": 34916, "loc": { "start": { - "line": 845, + "line": 876, "column": 16 }, "end": { - "line": 845, + "line": 876, "column": 25 }, "identifierName": "clippable" @@ -64768,15 +66349,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33899, - "end": 33904, + "start": 34918, + "end": 34923, "loc": { "start": { - "line": 845, + "line": 876, "column": 27 }, "end": { - "line": 845, + "line": 876, "column": 32 } }, @@ -64785,15 +66366,15 @@ }, { "type": "ObjectProperty", - "start": 33922, - "end": 33937, + "start": 34941, + "end": 34956, "loc": { "start": { - "line": 846, + "line": 877, "column": 16 }, "end": { - "line": 846, + "line": 877, "column": 31 } }, @@ -64802,15 +66383,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33922, - "end": 33931, + "start": 34941, + "end": 34950, "loc": { "start": { - "line": 846, + "line": 877, "column": 16 }, "end": { - "line": 846, + "line": 877, "column": 25 }, "identifierName": "backfaces" @@ -64819,15 +66400,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33933, - "end": 33937, + "start": 34952, + "end": 34956, "loc": { "start": { - "line": 846, + "line": 877, "column": 27 }, "end": { - "line": 846, + "line": 877, "column": 31 } }, @@ -64836,15 +66417,15 @@ }, { "type": "ObjectProperty", - "start": 33955, - "end": 33969, + "start": 34974, + "end": 34988, "loc": { "start": { - "line": 847, + "line": 878, "column": 16 }, "end": { - "line": 847, + "line": 878, "column": 30 } }, @@ -64853,15 +66434,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33955, - "end": 33962, + "start": 34974, + "end": 34981, "loc": { "start": { - "line": 847, + "line": 878, "column": 16 }, "end": { - "line": 847, + "line": 878, "column": 23 }, "identifierName": "visible" @@ -64870,20 +66451,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 33964, - "end": 33969, + "start": 34983, + "end": 34988, "loc": { "start": { - "line": 847, + "line": 878, "column": 25 }, "end": { - "line": 847, + "line": 878, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 35006, + "end": 35021, + "loc": { + "start": { + "line": 879, + "column": 16 + }, + "end": { + "line": 879, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 35006, + "end": 35014, + "loc": { + "start": { + "line": 879, + "column": 16 + }, + "end": { + "line": 879, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 35016, + "end": 35021, + "loc": { + "start": { + "line": 879, + "column": 26 + }, + "end": { + "line": 879, + "column": 31 + } + }, + "value": false + } } ] } @@ -64891,15 +66523,15 @@ }, { "type": "Identifier", - "start": 33986, - "end": 34002, + "start": 35038, + "end": 35054, "loc": { "start": { - "line": 848, + "line": 880, "column": 16 }, "end": { - "line": 848, + "line": 880, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -64911,15 +66543,15 @@ }, { "type": "ObjectProperty", - "start": 34018, - "end": 34671, + "start": 35070, + "end": 35756, "loc": { "start": { - "line": 850, + "line": 882, "column": 12 }, "end": { - "line": 862, + "line": 895, "column": 33 } }, @@ -64928,15 +66560,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34018, - "end": 34028, + "start": 35070, + "end": 35080, "loc": { "start": { - "line": 850, + "line": 882, "column": 12 }, "end": { - "line": 850, + "line": 882, "column": 22 }, "identifierName": "xAxisArrow" @@ -64945,43 +66577,43 @@ }, "value": { "type": "CallExpression", - "start": 34030, - "end": 34671, + "start": 35082, + "end": 35756, "loc": { "start": { - "line": 850, + "line": 882, "column": 24 }, "end": { - "line": 862, + "line": 895, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 34030, - "end": 34047, + "start": 35082, + "end": 35099, "loc": { "start": { - "line": 850, + "line": 882, "column": 24 }, "end": { - "line": 850, + "line": 882, "column": 41 } }, "object": { "type": "Identifier", - "start": 34030, - "end": 34038, + "start": 35082, + "end": 35090, "loc": { "start": { - "line": 850, + "line": 882, "column": 24 }, "end": { - "line": 850, + "line": 882, "column": 32 }, "identifierName": "rootNode" @@ -64990,15 +66622,15 @@ }, "property": { "type": "Identifier", - "start": 34039, - "end": 34047, + "start": 35091, + "end": 35099, "loc": { "start": { - "line": 850, + "line": 882, "column": 33 }, "end": { - "line": 850, + "line": 882, "column": 41 }, "identifierName": "addChild" @@ -65010,29 +66642,29 @@ "arguments": [ { "type": "NewExpression", - "start": 34048, - "end": 34652, + "start": 35100, + "end": 35737, "loc": { "start": { - "line": 850, + "line": 882, "column": 42 }, "end": { - "line": 862, + "line": 895, "column": 14 } }, "callee": { "type": "Identifier", - "start": 34052, - "end": 34056, + "start": 35104, + "end": 35108, "loc": { "start": { - "line": 850, + "line": 882, "column": 46 }, "end": { - "line": 850, + "line": 882, "column": 50 }, "identifierName": "Mesh" @@ -65042,15 +66674,15 @@ "arguments": [ { "type": "Identifier", - "start": 34057, - "end": 34065, + "start": 35109, + "end": 35117, "loc": { "start": { - "line": 850, + "line": 882, "column": 51 }, "end": { - "line": 850, + "line": 882, "column": 59 }, "identifierName": "rootNode" @@ -65059,30 +66691,30 @@ }, { "type": "ObjectExpression", - "start": 34067, - "end": 34651, + "start": 35119, + "end": 35736, "loc": { "start": { - "line": 850, + "line": 882, "column": 61 }, "end": { - "line": 862, + "line": 895, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 34085, - "end": 34114, + "start": 35137, + "end": 35166, "loc": { "start": { - "line": 851, + "line": 883, "column": 16 }, "end": { - "line": 851, + "line": 883, "column": 45 } }, @@ -65091,15 +66723,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34085, - "end": 34093, + "start": 35137, + "end": 35145, "loc": { "start": { - "line": 851, + "line": 883, "column": 16 }, "end": { - "line": 851, + "line": 883, "column": 24 }, "identifierName": "geometry" @@ -65108,29 +66740,29 @@ }, "value": { "type": "MemberExpression", - "start": 34095, - "end": 34114, + "start": 35147, + "end": 35166, "loc": { "start": { - "line": 851, + "line": 883, "column": 26 }, "end": { - "line": 851, + "line": 883, "column": 45 } }, "object": { "type": "Identifier", - "start": 34095, - "end": 34101, + "start": 35147, + "end": 35153, "loc": { "start": { - "line": 851, + "line": 883, "column": 26 }, "end": { - "line": 851, + "line": 883, "column": 32 }, "identifierName": "shapes" @@ -65139,15 +66771,15 @@ }, "property": { "type": "Identifier", - "start": 34102, - "end": 34114, + "start": 35154, + "end": 35166, "loc": { "start": { - "line": 851, + "line": 883, "column": 33 }, "end": { - "line": 851, + "line": 883, "column": 45 }, "identifierName": "arrowHeadBig" @@ -65159,15 +66791,15 @@ }, { "type": "ObjectProperty", - "start": 34132, - "end": 34155, + "start": 35184, + "end": 35207, "loc": { "start": { - "line": 852, + "line": 884, "column": 16 }, "end": { - "line": 852, + "line": 884, "column": 39 } }, @@ -65176,15 +66808,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34132, - "end": 34140, + "start": 35184, + "end": 35192, "loc": { "start": { - "line": 852, + "line": 884, "column": 16 }, "end": { - "line": 852, + "line": 884, "column": 24 }, "identifierName": "material" @@ -65193,29 +66825,29 @@ }, "value": { "type": "MemberExpression", - "start": 34142, - "end": 34155, + "start": 35194, + "end": 35207, "loc": { "start": { - "line": 852, + "line": 884, "column": 26 }, "end": { - "line": 852, + "line": 884, "column": 39 } }, "object": { "type": "Identifier", - "start": 34142, - "end": 34151, + "start": 35194, + "end": 35203, "loc": { "start": { - "line": 852, + "line": 884, "column": 26 }, "end": { - "line": 852, + "line": 884, "column": 35 }, "identifierName": "materials" @@ -65224,15 +66856,15 @@ }, "property": { "type": "Identifier", - "start": 34152, - "end": 34155, + "start": 35204, + "end": 35207, "loc": { "start": { - "line": 852, + "line": 884, "column": 36 }, "end": { - "line": 852, + "line": 884, "column": 39 }, "identifierName": "red" @@ -65244,15 +66876,15 @@ }, { "type": "ObjectProperty", - "start": 34173, - "end": 34504, + "start": 35225, + "end": 35556, "loc": { "start": { - "line": 853, + "line": 885, "column": 16 }, "end": { - "line": 857, + "line": 889, "column": 20 } }, @@ -65261,15 +66893,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34173, - "end": 34179, + "start": 35225, + "end": 35231, "loc": { "start": { - "line": 853, + "line": 885, "column": 16 }, "end": { - "line": 853, + "line": 885, "column": 22 }, "identifierName": "matrix" @@ -65278,29 +66910,29 @@ }, "value": { "type": "CallExpression", - "start": 34181, - "end": 34504, + "start": 35233, + "end": 35556, "loc": { "start": { - "line": 853, + "line": 885, "column": 24 }, "end": { - "line": 857, + "line": 889, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 34182, - "end": 34501, + "start": 35234, + "end": 35553, "loc": { "start": { - "line": 853, + "line": 885, "column": 25 }, "end": { - "line": 857, + "line": 889, "column": 17 } }, @@ -65311,59 +66943,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 34194, - "end": 34501, + "start": 35246, + "end": 35553, "loc": { "start": { - "line": 853, + "line": 885, "column": 37 }, "end": { - "line": 857, + "line": 889, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 34216, - "end": 34294, + "start": 35268, + "end": 35346, "loc": { "start": { - "line": 854, + "line": 886, "column": 20 }, "end": { - "line": 854, + "line": 886, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 34222, - "end": 34293, + "start": 35274, + "end": 35345, "loc": { "start": { - "line": 854, + "line": 886, "column": 26 }, "end": { - "line": 854, + "line": 886, "column": 97 } }, "id": { "type": "Identifier", - "start": 34222, - "end": 34231, + "start": 35274, + "end": 35283, "loc": { "start": { - "line": 854, + "line": 886, "column": 26 }, "end": { - "line": 854, + "line": 886, "column": 35 }, "identifierName": "translate" @@ -65372,43 +67004,43 @@ }, "init": { "type": "CallExpression", - "start": 34234, - "end": 34293, + "start": 35286, + "end": 35345, "loc": { "start": { - "line": 854, + "line": 886, "column": 38 }, "end": { - "line": 854, + "line": 886, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 34234, - "end": 34253, + "start": 35286, + "end": 35305, "loc": { "start": { - "line": 854, + "line": 886, "column": 38 }, "end": { - "line": 854, + "line": 886, "column": 57 } }, "object": { "type": "Identifier", - "start": 34234, - "end": 34238, + "start": 35286, + "end": 35290, "loc": { "start": { - "line": 854, + "line": 886, "column": 38 }, "end": { - "line": 854, + "line": 886, "column": 42 }, "identifierName": "math" @@ -65417,15 +67049,15 @@ }, "property": { "type": "Identifier", - "start": 34239, - "end": 34253, + "start": 35291, + "end": 35305, "loc": { "start": { - "line": 854, + "line": 886, "column": 43 }, "end": { - "line": 854, + "line": 886, "column": 57 }, "identifierName": "translateMat4c" @@ -65437,15 +67069,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 34254, - "end": 34255, + "start": 35306, + "end": 35307, "loc": { "start": { - "line": 854, + "line": 886, "column": 58 }, "end": { - "line": 854, + "line": 886, "column": 59 } }, @@ -65457,29 +67089,29 @@ }, { "type": "BinaryExpression", - "start": 34257, - "end": 34268, + "start": 35309, + "end": 35320, "loc": { "start": { - "line": 854, + "line": 886, "column": 61 }, "end": { - "line": 854, + "line": 886, "column": 72 } }, "left": { "type": "Identifier", - "start": 34257, - "end": 34263, + "start": 35309, + "end": 35315, "loc": { "start": { - "line": 854, + "line": 886, "column": 61 }, "end": { - "line": 854, + "line": 886, "column": 67 }, "identifierName": "radius" @@ -65489,15 +67121,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 34266, - "end": 34268, + "start": 35318, + "end": 35320, "loc": { "start": { - "line": 854, + "line": 886, "column": 70 }, "end": { - "line": 854, + "line": 886, "column": 72 } }, @@ -65510,15 +67142,15 @@ }, { "type": "NumericLiteral", - "start": 34270, - "end": 34271, + "start": 35322, + "end": 35323, "loc": { "start": { - "line": 854, + "line": 886, "column": 74 }, "end": { - "line": 854, + "line": 886, "column": 75 } }, @@ -65530,43 +67162,43 @@ }, { "type": "CallExpression", - "start": 34273, - "end": 34292, + "start": 35325, + "end": 35344, "loc": { "start": { - "line": 854, + "line": 886, "column": 77 }, "end": { - "line": 854, + "line": 886, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 34273, - "end": 34290, + "start": 35325, + "end": 35342, "loc": { "start": { - "line": 854, + "line": 886, "column": 77 }, "end": { - "line": 854, + "line": 886, "column": 94 } }, "object": { "type": "Identifier", - "start": 34273, - "end": 34277, + "start": 35325, + "end": 35329, "loc": { "start": { - "line": 854, + "line": 886, "column": 77 }, "end": { - "line": 854, + "line": 886, "column": 81 }, "identifierName": "math" @@ -65575,15 +67207,15 @@ }, "property": { "type": "Identifier", - "start": 34278, - "end": 34290, + "start": 35330, + "end": 35342, "loc": { "start": { - "line": 854, + "line": 886, "column": 82 }, "end": { - "line": 854, + "line": 886, "column": 94 }, "identifierName": "identityMat4" @@ -65602,44 +67234,44 @@ }, { "type": "VariableDeclaration", - "start": 34315, - "end": 34402, + "start": 35367, + "end": 35454, "loc": { "start": { - "line": 855, + "line": 887, "column": 20 }, "end": { - "line": 855, + "line": 887, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 34321, - "end": 34401, + "start": 35373, + "end": 35453, "loc": { "start": { - "line": 855, + "line": 887, "column": 26 }, "end": { - "line": 855, + "line": 887, "column": 106 } }, "id": { "type": "Identifier", - "start": 34321, - "end": 34327, + "start": 35373, + "end": 35379, "loc": { "start": { - "line": 855, + "line": 887, "column": 26 }, "end": { - "line": 855, + "line": 887, "column": 32 }, "identifierName": "rotate" @@ -65648,43 +67280,43 @@ }, "init": { "type": "CallExpression", - "start": 34330, - "end": 34401, + "start": 35382, + "end": 35453, "loc": { "start": { - "line": 855, + "line": 887, "column": 35 }, "end": { - "line": 855, + "line": 887, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 34330, - "end": 34348, + "start": 35382, + "end": 35400, "loc": { "start": { - "line": 855, + "line": 887, "column": 35 }, "end": { - "line": 855, + "line": 887, "column": 53 } }, "object": { "type": "Identifier", - "start": 34330, - "end": 34334, + "start": 35382, + "end": 35386, "loc": { "start": { - "line": 855, + "line": 887, "column": 35 }, "end": { - "line": 855, + "line": 887, "column": 39 }, "identifierName": "math" @@ -65693,15 +67325,15 @@ }, "property": { "type": "Identifier", - "start": 34335, - "end": 34348, + "start": 35387, + "end": 35400, "loc": { "start": { - "line": 855, + "line": 887, "column": 40 }, "end": { - "line": 855, + "line": 887, "column": 53 }, "identifierName": "rotationMat4v" @@ -65713,29 +67345,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 34349, - "end": 34368, + "start": 35401, + "end": 35420, "loc": { "start": { - "line": 855, + "line": 887, "column": 54 }, "end": { - "line": 855, + "line": 887, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 34349, - "end": 34352, + "start": 35401, + "end": 35404, "loc": { "start": { - "line": 855, + "line": 887, "column": 54 }, "end": { - "line": 855, + "line": 887, "column": 57 } }, @@ -65743,15 +67375,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 34350, - "end": 34352, + "start": 35402, + "end": 35404, "loc": { "start": { - "line": 855, + "line": 887, "column": 55 }, "end": { - "line": 855, + "line": 887, "column": 57 } }, @@ -65768,29 +67400,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 34355, - "end": 34368, + "start": 35407, + "end": 35420, "loc": { "start": { - "line": 855, + "line": 887, "column": 60 }, "end": { - "line": 855, + "line": 887, "column": 73 } }, "object": { "type": "Identifier", - "start": 34355, - "end": 34359, + "start": 35407, + "end": 35411, "loc": { "start": { - "line": 855, + "line": 887, "column": 60 }, "end": { - "line": 855, + "line": 887, "column": 64 }, "identifierName": "math" @@ -65799,15 +67431,15 @@ }, "property": { "type": "Identifier", - "start": 34360, - "end": 34368, + "start": 35412, + "end": 35420, "loc": { "start": { - "line": 855, + "line": 887, "column": 65 }, "end": { - "line": 855, + "line": 887, "column": 73 }, "identifierName": "DEGTORAD" @@ -65819,30 +67451,30 @@ }, { "type": "ArrayExpression", - "start": 34370, - "end": 34379, + "start": 35422, + "end": 35431, "loc": { "start": { - "line": 855, + "line": 887, "column": 75 }, "end": { - "line": 855, + "line": 887, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 34371, - "end": 34372, + "start": 35423, + "end": 35424, "loc": { "start": { - "line": 855, + "line": 887, "column": 76 }, "end": { - "line": 855, + "line": 887, "column": 77 } }, @@ -65854,15 +67486,15 @@ }, { "type": "NumericLiteral", - "start": 34374, - "end": 34375, + "start": 35426, + "end": 35427, "loc": { "start": { - "line": 855, + "line": 887, "column": 79 }, "end": { - "line": 855, + "line": 887, "column": 80 } }, @@ -65874,15 +67506,15 @@ }, { "type": "NumericLiteral", - "start": 34377, - "end": 34378, + "start": 35429, + "end": 35430, "loc": { "start": { - "line": 855, + "line": 887, "column": 82 }, "end": { - "line": 855, + "line": 887, "column": 83 } }, @@ -65896,43 +67528,43 @@ }, { "type": "CallExpression", - "start": 34381, - "end": 34400, + "start": 35433, + "end": 35452, "loc": { "start": { - "line": 855, + "line": 887, "column": 86 }, "end": { - "line": 855, + "line": 887, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 34381, - "end": 34398, + "start": 35433, + "end": 35450, "loc": { "start": { - "line": 855, + "line": 887, "column": 86 }, "end": { - "line": 855, + "line": 887, "column": 103 } }, "object": { "type": "Identifier", - "start": 34381, - "end": 34385, + "start": 35433, + "end": 35437, "loc": { "start": { - "line": 855, + "line": 887, "column": 86 }, "end": { - "line": 855, + "line": 887, "column": 90 }, "identifierName": "math" @@ -65941,15 +67573,15 @@ }, "property": { "type": "Identifier", - "start": 34386, - "end": 34398, + "start": 35438, + "end": 35450, "loc": { "start": { - "line": 855, + "line": 887, "column": 91 }, "end": { - "line": 855, + "line": 887, "column": 103 }, "identifierName": "identityMat4" @@ -65968,57 +67600,57 @@ }, { "type": "ReturnStatement", - "start": 34423, - "end": 34483, + "start": 35475, + "end": 35535, "loc": { "start": { - "line": 856, + "line": 888, "column": 20 }, "end": { - "line": 856, + "line": 888, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 34430, - "end": 34482, + "start": 35482, + "end": 35534, "loc": { "start": { - "line": 856, + "line": 888, "column": 27 }, "end": { - "line": 856, + "line": 888, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 34430, - "end": 34442, + "start": 35482, + "end": 35494, "loc": { "start": { - "line": 856, + "line": 888, "column": 27 }, "end": { - "line": 856, + "line": 888, "column": 39 } }, "object": { "type": "Identifier", - "start": 34430, - "end": 34434, + "start": 35482, + "end": 35486, "loc": { "start": { - "line": 856, + "line": 888, "column": 27 }, "end": { - "line": 856, + "line": 888, "column": 31 }, "identifierName": "math" @@ -66027,15 +67659,15 @@ }, "property": { "type": "Identifier", - "start": 34435, - "end": 34442, + "start": 35487, + "end": 35494, "loc": { "start": { - "line": 856, + "line": 888, "column": 32 }, "end": { - "line": 856, + "line": 888, "column": 39 }, "identifierName": "mulMat4" @@ -66047,15 +67679,15 @@ "arguments": [ { "type": "Identifier", - "start": 34443, - "end": 34449, + "start": 35495, + "end": 35501, "loc": { "start": { - "line": 856, + "line": 888, "column": 40 }, "end": { - "line": 856, + "line": 888, "column": 46 }, "identifierName": "rotate" @@ -66064,15 +67696,15 @@ }, { "type": "Identifier", - "start": 34451, - "end": 34460, + "start": 35503, + "end": 35512, "loc": { "start": { - "line": 856, + "line": 888, "column": 48 }, "end": { - "line": 856, + "line": 888, "column": 57 }, "identifierName": "translate" @@ -66081,43 +67713,43 @@ }, { "type": "CallExpression", - "start": 34462, - "end": 34481, + "start": 35514, + "end": 35533, "loc": { "start": { - "line": 856, + "line": 888, "column": 59 }, "end": { - "line": 856, + "line": 888, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 34462, - "end": 34479, + "start": 35514, + "end": 35531, "loc": { "start": { - "line": 856, + "line": 888, "column": 59 }, "end": { - "line": 856, + "line": 888, "column": 76 } }, "object": { "type": "Identifier", - "start": 34462, - "end": 34466, + "start": 35514, + "end": 35518, "loc": { "start": { - "line": 856, + "line": 888, "column": 59 }, "end": { - "line": 856, + "line": 888, "column": 63 }, "identifierName": "math" @@ -66126,15 +67758,15 @@ }, "property": { "type": "Identifier", - "start": 34467, - "end": 34479, + "start": 35519, + "end": 35531, "loc": { "start": { - "line": 856, + "line": 888, "column": 64 }, "end": { - "line": 856, + "line": 888, "column": 76 }, "identifierName": "identityMat4" @@ -66153,7 +67785,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 34181 + "parenStart": 35233 } }, "arguments": [] @@ -66161,15 +67793,15 @@ }, { "type": "ObjectProperty", - "start": 34522, - "end": 34537, + "start": 35574, + "end": 35589, "loc": { "start": { - "line": 858, + "line": 890, "column": 16 }, "end": { - "line": 858, + "line": 890, "column": 31 } }, @@ -66178,15 +67810,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34522, - "end": 34530, + "start": 35574, + "end": 35582, "loc": { "start": { - "line": 858, + "line": 890, "column": 16 }, "end": { - "line": 858, + "line": 890, "column": 24 }, "identifierName": "pickable" @@ -66195,15 +67827,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 34532, - "end": 34537, + "start": 35584, + "end": 35589, "loc": { "start": { - "line": 858, + "line": 890, "column": 26 }, "end": { - "line": 858, + "line": 890, "column": 31 } }, @@ -66212,15 +67844,15 @@ }, { "type": "ObjectProperty", - "start": 34555, - "end": 34571, + "start": 35607, + "end": 35623, "loc": { "start": { - "line": 859, + "line": 891, "column": 16 }, "end": { - "line": 859, + "line": 891, "column": 32 } }, @@ -66229,15 +67861,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34555, - "end": 34565, + "start": 35607, + "end": 35617, "loc": { "start": { - "line": 859, + "line": 891, "column": 16 }, "end": { - "line": 859, + "line": 891, "column": 26 }, "identifierName": "collidable" @@ -66246,15 +67878,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 34567, - "end": 34571, + "start": 35619, + "end": 35623, "loc": { "start": { - "line": 859, + "line": 891, "column": 28 }, "end": { - "line": 859, + "line": 891, "column": 32 } }, @@ -66263,15 +67895,15 @@ }, { "type": "ObjectProperty", - "start": 34589, - "end": 34605, + "start": 35641, + "end": 35657, "loc": { "start": { - "line": 860, + "line": 892, "column": 16 }, "end": { - "line": 860, + "line": 892, "column": 32 } }, @@ -66280,15 +67912,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34589, - "end": 34598, + "start": 35641, + "end": 35650, "loc": { "start": { - "line": 860, + "line": 892, "column": 16 }, "end": { - "line": 860, + "line": 892, "column": 25 }, "identifierName": "clippable" @@ -66297,15 +67929,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 34600, - "end": 34605, + "start": 35652, + "end": 35657, "loc": { "start": { - "line": 860, + "line": 892, "column": 27 }, "end": { - "line": 860, + "line": 892, "column": 32 } }, @@ -66314,15 +67946,15 @@ }, { "type": "ObjectProperty", - "start": 34623, - "end": 34637, + "start": 35675, + "end": 35689, "loc": { "start": { - "line": 861, + "line": 893, "column": 16 }, "end": { - "line": 861, + "line": 893, "column": 30 } }, @@ -66331,15 +67963,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34623, - "end": 34630, + "start": 35675, + "end": 35682, "loc": { "start": { - "line": 861, + "line": 893, "column": 16 }, "end": { - "line": 861, + "line": 893, "column": 23 }, "identifierName": "visible" @@ -66348,20 +67980,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 34632, - "end": 34637, + "start": 35684, + "end": 35689, "loc": { "start": { - "line": 861, + "line": 893, "column": 25 }, "end": { - "line": 861, + "line": 893, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 35707, + "end": 35722, + "loc": { + "start": { + "line": 894, + "column": 16 + }, + "end": { + "line": 894, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 35707, + "end": 35715, + "loc": { + "start": { + "line": 894, + "column": 16 + }, + "end": { + "line": 894, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 35717, + "end": 35722, + "loc": { + "start": { + "line": 894, + "column": 26 + }, + "end": { + "line": 894, + "column": 31 + } + }, + "value": false + } } ] } @@ -66369,15 +68052,15 @@ }, { "type": "Identifier", - "start": 34654, - "end": 34670, + "start": 35739, + "end": 35755, "loc": { "start": { - "line": 862, + "line": 895, "column": 16 }, "end": { - "line": 862, + "line": 895, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -66389,15 +68072,15 @@ }, { "type": "ObjectProperty", - "start": 34686, - "end": 35341, + "start": 35771, + "end": 36459, "loc": { "start": { - "line": 864, + "line": 897, "column": 12 }, "end": { - "line": 876, + "line": 910, "column": 33 } }, @@ -66406,15 +68089,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34686, - "end": 34696, + "start": 35771, + "end": 35781, "loc": { "start": { - "line": 864, + "line": 897, "column": 12 }, "end": { - "line": 864, + "line": 897, "column": 22 }, "identifierName": "yAxisArrow" @@ -66423,43 +68106,43 @@ }, "value": { "type": "CallExpression", - "start": 34698, - "end": 35341, + "start": 35783, + "end": 36459, "loc": { "start": { - "line": 864, + "line": 897, "column": 24 }, "end": { - "line": 876, + "line": 910, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 34698, - "end": 34715, + "start": 35783, + "end": 35800, "loc": { "start": { - "line": 864, + "line": 897, "column": 24 }, "end": { - "line": 864, + "line": 897, "column": 41 } }, "object": { "type": "Identifier", - "start": 34698, - "end": 34706, + "start": 35783, + "end": 35791, "loc": { "start": { - "line": 864, + "line": 897, "column": 24 }, "end": { - "line": 864, + "line": 897, "column": 32 }, "identifierName": "rootNode" @@ -66468,15 +68151,15 @@ }, "property": { "type": "Identifier", - "start": 34707, - "end": 34715, + "start": 35792, + "end": 35800, "loc": { "start": { - "line": 864, + "line": 897, "column": 33 }, "end": { - "line": 864, + "line": 897, "column": 41 }, "identifierName": "addChild" @@ -66488,29 +68171,29 @@ "arguments": [ { "type": "NewExpression", - "start": 34716, - "end": 35322, + "start": 35801, + "end": 36440, "loc": { "start": { - "line": 864, + "line": 897, "column": 42 }, "end": { - "line": 876, + "line": 910, "column": 14 } }, "callee": { "type": "Identifier", - "start": 34720, - "end": 34724, + "start": 35805, + "end": 35809, "loc": { "start": { - "line": 864, + "line": 897, "column": 46 }, "end": { - "line": 864, + "line": 897, "column": 50 }, "identifierName": "Mesh" @@ -66520,15 +68203,15 @@ "arguments": [ { "type": "Identifier", - "start": 34725, - "end": 34733, + "start": 35810, + "end": 35818, "loc": { "start": { - "line": 864, + "line": 897, "column": 51 }, "end": { - "line": 864, + "line": 897, "column": 59 }, "identifierName": "rootNode" @@ -66537,30 +68220,30 @@ }, { "type": "ObjectExpression", - "start": 34735, - "end": 35321, + "start": 35820, + "end": 36439, "loc": { "start": { - "line": 864, + "line": 897, "column": 61 }, "end": { - "line": 876, + "line": 910, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 34753, - "end": 34782, + "start": 35838, + "end": 35867, "loc": { "start": { - "line": 865, + "line": 898, "column": 16 }, "end": { - "line": 865, + "line": 898, "column": 45 } }, @@ -66569,15 +68252,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34753, - "end": 34761, + "start": 35838, + "end": 35846, "loc": { "start": { - "line": 865, + "line": 898, "column": 16 }, "end": { - "line": 865, + "line": 898, "column": 24 }, "identifierName": "geometry" @@ -66586,29 +68269,29 @@ }, "value": { "type": "MemberExpression", - "start": 34763, - "end": 34782, + "start": 35848, + "end": 35867, "loc": { "start": { - "line": 865, + "line": 898, "column": 26 }, "end": { - "line": 865, + "line": 898, "column": 45 } }, "object": { "type": "Identifier", - "start": 34763, - "end": 34769, + "start": 35848, + "end": 35854, "loc": { "start": { - "line": 865, + "line": 898, "column": 26 }, "end": { - "line": 865, + "line": 898, "column": 32 }, "identifierName": "shapes" @@ -66617,15 +68300,15 @@ }, "property": { "type": "Identifier", - "start": 34770, - "end": 34782, + "start": 35855, + "end": 35867, "loc": { "start": { - "line": 865, + "line": 898, "column": 33 }, "end": { - "line": 865, + "line": 898, "column": 45 }, "identifierName": "arrowHeadBig" @@ -66637,15 +68320,15 @@ }, { "type": "ObjectProperty", - "start": 34800, - "end": 34825, + "start": 35885, + "end": 35910, "loc": { "start": { - "line": 866, + "line": 899, "column": 16 }, "end": { - "line": 866, + "line": 899, "column": 41 } }, @@ -66654,15 +68337,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34800, - "end": 34808, + "start": 35885, + "end": 35893, "loc": { "start": { - "line": 866, + "line": 899, "column": 16 }, "end": { - "line": 866, + "line": 899, "column": 24 }, "identifierName": "material" @@ -66671,29 +68354,29 @@ }, "value": { "type": "MemberExpression", - "start": 34810, - "end": 34825, + "start": 35895, + "end": 35910, "loc": { "start": { - "line": 866, + "line": 899, "column": 26 }, "end": { - "line": 866, + "line": 899, "column": 41 } }, "object": { "type": "Identifier", - "start": 34810, - "end": 34819, + "start": 35895, + "end": 35904, "loc": { "start": { - "line": 866, + "line": 899, "column": 26 }, "end": { - "line": 866, + "line": 899, "column": 35 }, "identifierName": "materials" @@ -66702,15 +68385,15 @@ }, "property": { "type": "Identifier", - "start": 34820, - "end": 34825, + "start": 35905, + "end": 35910, "loc": { "start": { - "line": 866, + "line": 899, "column": 36 }, "end": { - "line": 866, + "line": 899, "column": 41 }, "identifierName": "green" @@ -66722,15 +68405,15 @@ }, { "type": "ObjectProperty", - "start": 34843, - "end": 35174, + "start": 35928, + "end": 36259, "loc": { "start": { - "line": 867, + "line": 900, "column": 16 }, "end": { - "line": 871, + "line": 904, "column": 20 } }, @@ -66739,15 +68422,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34843, - "end": 34849, + "start": 35928, + "end": 35934, "loc": { "start": { - "line": 867, + "line": 900, "column": 16 }, "end": { - "line": 867, + "line": 900, "column": 22 }, "identifierName": "matrix" @@ -66756,29 +68439,29 @@ }, "value": { "type": "CallExpression", - "start": 34851, - "end": 35174, + "start": 35936, + "end": 36259, "loc": { "start": { - "line": 867, + "line": 900, "column": 24 }, "end": { - "line": 871, + "line": 904, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 34852, - "end": 35171, + "start": 35937, + "end": 36256, "loc": { "start": { - "line": 867, + "line": 900, "column": 25 }, "end": { - "line": 871, + "line": 904, "column": 17 } }, @@ -66789,59 +68472,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 34864, - "end": 35171, + "start": 35949, + "end": 36256, "loc": { "start": { - "line": 867, + "line": 900, "column": 37 }, "end": { - "line": 871, + "line": 904, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 34886, - "end": 34964, + "start": 35971, + "end": 36049, "loc": { "start": { - "line": 868, + "line": 901, "column": 20 }, "end": { - "line": 868, + "line": 901, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 34892, - "end": 34963, + "start": 35977, + "end": 36048, "loc": { "start": { - "line": 868, + "line": 901, "column": 26 }, "end": { - "line": 868, + "line": 901, "column": 97 } }, "id": { "type": "Identifier", - "start": 34892, - "end": 34901, + "start": 35977, + "end": 35986, "loc": { "start": { - "line": 868, + "line": 901, "column": 26 }, "end": { - "line": 868, + "line": 901, "column": 35 }, "identifierName": "translate" @@ -66850,43 +68533,43 @@ }, "init": { "type": "CallExpression", - "start": 34904, - "end": 34963, + "start": 35989, + "end": 36048, "loc": { "start": { - "line": 868, + "line": 901, "column": 38 }, "end": { - "line": 868, + "line": 901, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 34904, - "end": 34923, + "start": 35989, + "end": 36008, "loc": { "start": { - "line": 868, + "line": 901, "column": 38 }, "end": { - "line": 868, + "line": 901, "column": 57 } }, "object": { "type": "Identifier", - "start": 34904, - "end": 34908, + "start": 35989, + "end": 35993, "loc": { "start": { - "line": 868, + "line": 901, "column": 38 }, "end": { - "line": 868, + "line": 901, "column": 42 }, "identifierName": "math" @@ -66895,15 +68578,15 @@ }, "property": { "type": "Identifier", - "start": 34909, - "end": 34923, + "start": 35994, + "end": 36008, "loc": { "start": { - "line": 868, + "line": 901, "column": 43 }, "end": { - "line": 868, + "line": 901, "column": 57 }, "identifierName": "translateMat4c" @@ -66915,15 +68598,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 34924, - "end": 34925, + "start": 36009, + "end": 36010, "loc": { "start": { - "line": 868, + "line": 901, "column": 58 }, "end": { - "line": 868, + "line": 901, "column": 59 } }, @@ -66935,29 +68618,29 @@ }, { "type": "BinaryExpression", - "start": 34927, - "end": 34938, + "start": 36012, + "end": 36023, "loc": { "start": { - "line": 868, + "line": 901, "column": 61 }, "end": { - "line": 868, + "line": 901, "column": 72 } }, "left": { "type": "Identifier", - "start": 34927, - "end": 34933, + "start": 36012, + "end": 36018, "loc": { "start": { - "line": 868, + "line": 901, "column": 61 }, "end": { - "line": 868, + "line": 901, "column": 67 }, "identifierName": "radius" @@ -66967,15 +68650,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 34936, - "end": 34938, + "start": 36021, + "end": 36023, "loc": { "start": { - "line": 868, + "line": 901, "column": 70 }, "end": { - "line": 868, + "line": 901, "column": 72 } }, @@ -66988,15 +68671,15 @@ }, { "type": "NumericLiteral", - "start": 34940, - "end": 34941, + "start": 36025, + "end": 36026, "loc": { "start": { - "line": 868, + "line": 901, "column": 74 }, "end": { - "line": 868, + "line": 901, "column": 75 } }, @@ -67008,43 +68691,43 @@ }, { "type": "CallExpression", - "start": 34943, - "end": 34962, + "start": 36028, + "end": 36047, "loc": { "start": { - "line": 868, + "line": 901, "column": 77 }, "end": { - "line": 868, + "line": 901, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 34943, - "end": 34960, + "start": 36028, + "end": 36045, "loc": { "start": { - "line": 868, + "line": 901, "column": 77 }, "end": { - "line": 868, + "line": 901, "column": 94 } }, "object": { "type": "Identifier", - "start": 34943, - "end": 34947, + "start": 36028, + "end": 36032, "loc": { "start": { - "line": 868, + "line": 901, "column": 77 }, "end": { - "line": 868, + "line": 901, "column": 81 }, "identifierName": "math" @@ -67053,15 +68736,15 @@ }, "property": { "type": "Identifier", - "start": 34948, - "end": 34960, + "start": 36033, + "end": 36045, "loc": { "start": { - "line": 868, + "line": 901, "column": 82 }, "end": { - "line": 868, + "line": 901, "column": 94 }, "identifierName": "identityMat4" @@ -67080,44 +68763,44 @@ }, { "type": "VariableDeclaration", - "start": 34985, - "end": 35072, + "start": 36070, + "end": 36157, "loc": { "start": { - "line": 869, + "line": 902, "column": 20 }, "end": { - "line": 869, + "line": 902, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 34991, - "end": 35071, + "start": 36076, + "end": 36156, "loc": { "start": { - "line": 869, + "line": 902, "column": 26 }, "end": { - "line": 869, + "line": 902, "column": 106 } }, "id": { "type": "Identifier", - "start": 34991, - "end": 34997, + "start": 36076, + "end": 36082, "loc": { "start": { - "line": 869, + "line": 902, "column": 26 }, "end": { - "line": 869, + "line": 902, "column": 32 }, "identifierName": "rotate" @@ -67126,43 +68809,43 @@ }, "init": { "type": "CallExpression", - "start": 35000, - "end": 35071, + "start": 36085, + "end": 36156, "loc": { "start": { - "line": 869, + "line": 902, "column": 35 }, "end": { - "line": 869, + "line": 902, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 35000, - "end": 35018, + "start": 36085, + "end": 36103, "loc": { "start": { - "line": 869, + "line": 902, "column": 35 }, "end": { - "line": 869, + "line": 902, "column": 53 } }, "object": { "type": "Identifier", - "start": 35000, - "end": 35004, + "start": 36085, + "end": 36089, "loc": { "start": { - "line": 869, + "line": 902, "column": 35 }, "end": { - "line": 869, + "line": 902, "column": 39 }, "identifierName": "math" @@ -67171,15 +68854,15 @@ }, "property": { "type": "Identifier", - "start": 35005, - "end": 35018, + "start": 36090, + "end": 36103, "loc": { "start": { - "line": 869, + "line": 902, "column": 40 }, "end": { - "line": 869, + "line": 902, "column": 53 }, "identifierName": "rotationMat4v" @@ -67191,29 +68874,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 35019, - "end": 35038, + "start": 36104, + "end": 36123, "loc": { "start": { - "line": 869, + "line": 902, "column": 54 }, "end": { - "line": 869, + "line": 902, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 35019, - "end": 35022, + "start": 36104, + "end": 36107, "loc": { "start": { - "line": 869, + "line": 902, "column": 54 }, "end": { - "line": 869, + "line": 902, "column": 57 } }, @@ -67226,29 +68909,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 35025, - "end": 35038, + "start": 36110, + "end": 36123, "loc": { "start": { - "line": 869, + "line": 902, "column": 60 }, "end": { - "line": 869, + "line": 902, "column": 73 } }, "object": { "type": "Identifier", - "start": 35025, - "end": 35029, + "start": 36110, + "end": 36114, "loc": { "start": { - "line": 869, + "line": 902, "column": 60 }, "end": { - "line": 869, + "line": 902, "column": 64 }, "identifierName": "math" @@ -67257,15 +68940,15 @@ }, "property": { "type": "Identifier", - "start": 35030, - "end": 35038, + "start": 36115, + "end": 36123, "loc": { "start": { - "line": 869, + "line": 902, "column": 65 }, "end": { - "line": 869, + "line": 902, "column": 73 }, "identifierName": "DEGTORAD" @@ -67277,30 +68960,30 @@ }, { "type": "ArrayExpression", - "start": 35040, - "end": 35049, + "start": 36125, + "end": 36134, "loc": { "start": { - "line": 869, + "line": 902, "column": 75 }, "end": { - "line": 869, + "line": 902, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 35041, - "end": 35042, + "start": 36126, + "end": 36127, "loc": { "start": { - "line": 869, + "line": 902, "column": 76 }, "end": { - "line": 869, + "line": 902, "column": 77 } }, @@ -67312,15 +68995,15 @@ }, { "type": "NumericLiteral", - "start": 35044, - "end": 35045, + "start": 36129, + "end": 36130, "loc": { "start": { - "line": 869, + "line": 902, "column": 79 }, "end": { - "line": 869, + "line": 902, "column": 80 } }, @@ -67332,15 +69015,15 @@ }, { "type": "NumericLiteral", - "start": 35047, - "end": 35048, + "start": 36132, + "end": 36133, "loc": { "start": { - "line": 869, + "line": 902, "column": 82 }, "end": { - "line": 869, + "line": 902, "column": 83 } }, @@ -67354,43 +69037,43 @@ }, { "type": "CallExpression", - "start": 35051, - "end": 35070, + "start": 36136, + "end": 36155, "loc": { "start": { - "line": 869, + "line": 902, "column": 86 }, "end": { - "line": 869, + "line": 902, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 35051, - "end": 35068, + "start": 36136, + "end": 36153, "loc": { "start": { - "line": 869, + "line": 902, "column": 86 }, "end": { - "line": 869, + "line": 902, "column": 103 } }, "object": { "type": "Identifier", - "start": 35051, - "end": 35055, + "start": 36136, + "end": 36140, "loc": { "start": { - "line": 869, + "line": 902, "column": 86 }, "end": { - "line": 869, + "line": 902, "column": 90 }, "identifierName": "math" @@ -67399,15 +69082,15 @@ }, "property": { "type": "Identifier", - "start": 35056, - "end": 35068, + "start": 36141, + "end": 36153, "loc": { "start": { - "line": 869, + "line": 902, "column": 91 }, "end": { - "line": 869, + "line": 902, "column": 103 }, "identifierName": "identityMat4" @@ -67426,57 +69109,57 @@ }, { "type": "ReturnStatement", - "start": 35093, - "end": 35153, + "start": 36178, + "end": 36238, "loc": { "start": { - "line": 870, + "line": 903, "column": 20 }, "end": { - "line": 870, + "line": 903, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 35100, - "end": 35152, + "start": 36185, + "end": 36237, "loc": { "start": { - "line": 870, + "line": 903, "column": 27 }, "end": { - "line": 870, + "line": 903, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 35100, - "end": 35112, + "start": 36185, + "end": 36197, "loc": { "start": { - "line": 870, + "line": 903, "column": 27 }, "end": { - "line": 870, + "line": 903, "column": 39 } }, "object": { "type": "Identifier", - "start": 35100, - "end": 35104, + "start": 36185, + "end": 36189, "loc": { "start": { - "line": 870, + "line": 903, "column": 27 }, "end": { - "line": 870, + "line": 903, "column": 31 }, "identifierName": "math" @@ -67485,15 +69168,15 @@ }, "property": { "type": "Identifier", - "start": 35105, - "end": 35112, + "start": 36190, + "end": 36197, "loc": { "start": { - "line": 870, + "line": 903, "column": 32 }, "end": { - "line": 870, + "line": 903, "column": 39 }, "identifierName": "mulMat4" @@ -67505,15 +69188,15 @@ "arguments": [ { "type": "Identifier", - "start": 35113, - "end": 35119, + "start": 36198, + "end": 36204, "loc": { "start": { - "line": 870, + "line": 903, "column": 40 }, "end": { - "line": 870, + "line": 903, "column": 46 }, "identifierName": "rotate" @@ -67522,15 +69205,15 @@ }, { "type": "Identifier", - "start": 35121, - "end": 35130, + "start": 36206, + "end": 36215, "loc": { "start": { - "line": 870, + "line": 903, "column": 48 }, "end": { - "line": 870, + "line": 903, "column": 57 }, "identifierName": "translate" @@ -67539,43 +69222,43 @@ }, { "type": "CallExpression", - "start": 35132, - "end": 35151, + "start": 36217, + "end": 36236, "loc": { "start": { - "line": 870, + "line": 903, "column": 59 }, "end": { - "line": 870, + "line": 903, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 35132, - "end": 35149, + "start": 36217, + "end": 36234, "loc": { "start": { - "line": 870, + "line": 903, "column": 59 }, "end": { - "line": 870, + "line": 903, "column": 76 } }, "object": { "type": "Identifier", - "start": 35132, - "end": 35136, + "start": 36217, + "end": 36221, "loc": { "start": { - "line": 870, + "line": 903, "column": 59 }, "end": { - "line": 870, + "line": 903, "column": 63 }, "identifierName": "math" @@ -67584,15 +69267,15 @@ }, "property": { "type": "Identifier", - "start": 35137, - "end": 35149, + "start": 36222, + "end": 36234, "loc": { "start": { - "line": 870, + "line": 903, "column": 64 }, "end": { - "line": 870, + "line": 903, "column": 76 }, "identifierName": "identityMat4" @@ -67611,7 +69294,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 34851 + "parenStart": 35936 } }, "arguments": [] @@ -67619,15 +69302,15 @@ }, { "type": "ObjectProperty", - "start": 35192, - "end": 35207, + "start": 36277, + "end": 36292, "loc": { "start": { - "line": 872, + "line": 905, "column": 16 }, "end": { - "line": 872, + "line": 905, "column": 31 } }, @@ -67636,15 +69319,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35192, - "end": 35200, + "start": 36277, + "end": 36285, "loc": { "start": { - "line": 872, + "line": 905, "column": 16 }, "end": { - "line": 872, + "line": 905, "column": 24 }, "identifierName": "pickable" @@ -67653,15 +69336,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35202, - "end": 35207, + "start": 36287, + "end": 36292, "loc": { "start": { - "line": 872, + "line": 905, "column": 26 }, "end": { - "line": 872, + "line": 905, "column": 31 } }, @@ -67670,15 +69353,15 @@ }, { "type": "ObjectProperty", - "start": 35225, - "end": 35241, + "start": 36310, + "end": 36326, "loc": { "start": { - "line": 873, + "line": 906, "column": 16 }, "end": { - "line": 873, + "line": 906, "column": 32 } }, @@ -67687,15 +69370,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35225, - "end": 35235, + "start": 36310, + "end": 36320, "loc": { "start": { - "line": 873, + "line": 906, "column": 16 }, "end": { - "line": 873, + "line": 906, "column": 26 }, "identifierName": "collidable" @@ -67704,15 +69387,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35237, - "end": 35241, + "start": 36322, + "end": 36326, "loc": { "start": { - "line": 873, + "line": 906, "column": 28 }, "end": { - "line": 873, + "line": 906, "column": 32 } }, @@ -67721,15 +69404,15 @@ }, { "type": "ObjectProperty", - "start": 35259, - "end": 35275, + "start": 36344, + "end": 36360, "loc": { "start": { - "line": 874, + "line": 907, "column": 16 }, "end": { - "line": 874, + "line": 907, "column": 32 } }, @@ -67738,15 +69421,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35259, - "end": 35268, + "start": 36344, + "end": 36353, "loc": { "start": { - "line": 874, + "line": 907, "column": 16 }, "end": { - "line": 874, + "line": 907, "column": 25 }, "identifierName": "clippable" @@ -67755,15 +69438,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35270, - "end": 35275, + "start": 36355, + "end": 36360, "loc": { "start": { - "line": 874, + "line": 907, "column": 27 }, "end": { - "line": 874, + "line": 907, "column": 32 } }, @@ -67772,15 +69455,15 @@ }, { "type": "ObjectProperty", - "start": 35293, - "end": 35307, + "start": 36378, + "end": 36392, "loc": { "start": { - "line": 875, + "line": 908, "column": 16 }, "end": { - "line": 875, + "line": 908, "column": 30 } }, @@ -67789,15 +69472,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35293, - "end": 35300, + "start": 36378, + "end": 36385, "loc": { "start": { - "line": 875, + "line": 908, "column": 16 }, "end": { - "line": 875, + "line": 908, "column": 23 }, "identifierName": "visible" @@ -67806,20 +69489,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 35302, - "end": 35307, + "start": 36387, + "end": 36392, "loc": { "start": { - "line": 875, + "line": 908, "column": 25 }, "end": { - "line": 875, + "line": 908, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 36410, + "end": 36425, + "loc": { + "start": { + "line": 909, + "column": 16 + }, + "end": { + "line": 909, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 36410, + "end": 36418, + "loc": { + "start": { + "line": 909, + "column": 16 + }, + "end": { + "line": 909, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 36420, + "end": 36425, + "loc": { + "start": { + "line": 909, + "column": 26 + }, + "end": { + "line": 909, + "column": 31 + } + }, + "value": false + } } ] } @@ -67827,15 +69561,15 @@ }, { "type": "Identifier", - "start": 35324, - "end": 35340, + "start": 36442, + "end": 36458, "loc": { "start": { - "line": 876, + "line": 910, "column": 16 }, "end": { - "line": 876, + "line": 910, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -67847,15 +69581,15 @@ }, { "type": "ObjectProperty", - "start": 35356, - "end": 36012, + "start": 36474, + "end": 37163, "loc": { "start": { - "line": 878, + "line": 912, "column": 12 }, "end": { - "line": 890, + "line": 925, "column": 33 } }, @@ -67864,15 +69598,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35356, - "end": 35366, + "start": 36474, + "end": 36484, "loc": { "start": { - "line": 878, + "line": 912, "column": 12 }, "end": { - "line": 878, + "line": 912, "column": 22 }, "identifierName": "zAxisArrow" @@ -67881,43 +69615,43 @@ }, "value": { "type": "CallExpression", - "start": 35368, - "end": 36012, + "start": 36486, + "end": 37163, "loc": { "start": { - "line": 878, + "line": 912, "column": 24 }, "end": { - "line": 890, + "line": 925, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 35368, - "end": 35385, + "start": 36486, + "end": 36503, "loc": { "start": { - "line": 878, + "line": 912, "column": 24 }, "end": { - "line": 878, + "line": 912, "column": 41 } }, "object": { "type": "Identifier", - "start": 35368, - "end": 35376, + "start": 36486, + "end": 36494, "loc": { "start": { - "line": 878, + "line": 912, "column": 24 }, "end": { - "line": 878, + "line": 912, "column": 32 }, "identifierName": "rootNode" @@ -67926,15 +69660,15 @@ }, "property": { "type": "Identifier", - "start": 35377, - "end": 35385, + "start": 36495, + "end": 36503, "loc": { "start": { - "line": 878, + "line": 912, "column": 33 }, "end": { - "line": 878, + "line": 912, "column": 41 }, "identifierName": "addChild" @@ -67946,29 +69680,29 @@ "arguments": [ { "type": "NewExpression", - "start": 35386, - "end": 35993, + "start": 36504, + "end": 37144, "loc": { "start": { - "line": 878, + "line": 912, "column": 42 }, "end": { - "line": 890, + "line": 925, "column": 14 } }, "callee": { "type": "Identifier", - "start": 35390, - "end": 35394, + "start": 36508, + "end": 36512, "loc": { "start": { - "line": 878, + "line": 912, "column": 46 }, "end": { - "line": 878, + "line": 912, "column": 50 }, "identifierName": "Mesh" @@ -67978,15 +69712,15 @@ "arguments": [ { "type": "Identifier", - "start": 35395, - "end": 35403, + "start": 36513, + "end": 36521, "loc": { "start": { - "line": 878, + "line": 912, "column": 51 }, "end": { - "line": 878, + "line": 912, "column": 59 }, "identifierName": "rootNode" @@ -67995,30 +69729,30 @@ }, { "type": "ObjectExpression", - "start": 35405, - "end": 35992, + "start": 36523, + "end": 37143, "loc": { "start": { - "line": 878, + "line": 912, "column": 61 }, "end": { - "line": 890, + "line": 925, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 35423, - "end": 35452, + "start": 36541, + "end": 36570, "loc": { "start": { - "line": 879, + "line": 913, "column": 16 }, "end": { - "line": 879, + "line": 913, "column": 45 } }, @@ -68027,15 +69761,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35423, - "end": 35431, + "start": 36541, + "end": 36549, "loc": { "start": { - "line": 879, + "line": 913, "column": 16 }, "end": { - "line": 879, + "line": 913, "column": 24 }, "identifierName": "geometry" @@ -68044,29 +69778,29 @@ }, "value": { "type": "MemberExpression", - "start": 35433, - "end": 35452, + "start": 36551, + "end": 36570, "loc": { "start": { - "line": 879, + "line": 913, "column": 26 }, "end": { - "line": 879, + "line": 913, "column": 45 } }, "object": { "type": "Identifier", - "start": 35433, - "end": 35439, + "start": 36551, + "end": 36557, "loc": { "start": { - "line": 879, + "line": 913, "column": 26 }, "end": { - "line": 879, + "line": 913, "column": 32 }, "identifierName": "shapes" @@ -68075,15 +69809,15 @@ }, "property": { "type": "Identifier", - "start": 35440, - "end": 35452, + "start": 36558, + "end": 36570, "loc": { "start": { - "line": 879, + "line": 913, "column": 33 }, "end": { - "line": 879, + "line": 913, "column": 45 }, "identifierName": "arrowHeadBig" @@ -68095,15 +69829,15 @@ }, { "type": "ObjectProperty", - "start": 35470, - "end": 35494, + "start": 36588, + "end": 36612, "loc": { "start": { - "line": 880, + "line": 914, "column": 16 }, "end": { - "line": 880, + "line": 914, "column": 40 } }, @@ -68112,15 +69846,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35470, - "end": 35478, + "start": 36588, + "end": 36596, "loc": { "start": { - "line": 880, + "line": 914, "column": 16 }, "end": { - "line": 880, + "line": 914, "column": 24 }, "identifierName": "material" @@ -68129,29 +69863,29 @@ }, "value": { "type": "MemberExpression", - "start": 35480, - "end": 35494, + "start": 36598, + "end": 36612, "loc": { "start": { - "line": 880, + "line": 914, "column": 26 }, "end": { - "line": 880, + "line": 914, "column": 40 } }, "object": { "type": "Identifier", - "start": 35480, - "end": 35489, + "start": 36598, + "end": 36607, "loc": { "start": { - "line": 880, + "line": 914, "column": 26 }, "end": { - "line": 880, + "line": 914, "column": 35 }, "identifierName": "materials" @@ -68160,15 +69894,15 @@ }, "property": { "type": "Identifier", - "start": 35490, - "end": 35494, + "start": 36608, + "end": 36612, "loc": { "start": { - "line": 880, + "line": 914, "column": 36 }, "end": { - "line": 880, + "line": 914, "column": 40 }, "identifierName": "blue" @@ -68180,15 +69914,15 @@ }, { "type": "ObjectProperty", - "start": 35512, - "end": 35845, + "start": 36630, + "end": 36963, "loc": { "start": { - "line": 881, + "line": 915, "column": 16 }, "end": { - "line": 885, + "line": 919, "column": 20 } }, @@ -68197,15 +69931,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35512, - "end": 35518, + "start": 36630, + "end": 36636, "loc": { "start": { - "line": 881, + "line": 915, "column": 16 }, "end": { - "line": 881, + "line": 915, "column": 22 }, "identifierName": "matrix" @@ -68214,29 +69948,29 @@ }, "value": { "type": "CallExpression", - "start": 35520, - "end": 35845, + "start": 36638, + "end": 36963, "loc": { "start": { - "line": 881, + "line": 915, "column": 24 }, "end": { - "line": 885, + "line": 919, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 35521, - "end": 35842, + "start": 36639, + "end": 36960, "loc": { "start": { - "line": 881, + "line": 915, "column": 25 }, "end": { - "line": 885, + "line": 919, "column": 17 } }, @@ -68247,59 +69981,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 35533, - "end": 35842, + "start": 36651, + "end": 36960, "loc": { "start": { - "line": 881, + "line": 915, "column": 37 }, "end": { - "line": 885, + "line": 919, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 35555, - "end": 35633, + "start": 36673, + "end": 36751, "loc": { "start": { - "line": 882, + "line": 916, "column": 20 }, "end": { - "line": 882, + "line": 916, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 35561, - "end": 35632, + "start": 36679, + "end": 36750, "loc": { "start": { - "line": 882, + "line": 916, "column": 26 }, "end": { - "line": 882, + "line": 916, "column": 97 } }, "id": { "type": "Identifier", - "start": 35561, - "end": 35570, + "start": 36679, + "end": 36688, "loc": { "start": { - "line": 882, + "line": 916, "column": 26 }, "end": { - "line": 882, + "line": 916, "column": 35 }, "identifierName": "translate" @@ -68308,43 +70042,43 @@ }, "init": { "type": "CallExpression", - "start": 35573, - "end": 35632, + "start": 36691, + "end": 36750, "loc": { "start": { - "line": 882, + "line": 916, "column": 38 }, "end": { - "line": 882, + "line": 916, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 35573, - "end": 35592, + "start": 36691, + "end": 36710, "loc": { "start": { - "line": 882, + "line": 916, "column": 38 }, "end": { - "line": 882, + "line": 916, "column": 57 } }, "object": { "type": "Identifier", - "start": 35573, - "end": 35577, + "start": 36691, + "end": 36695, "loc": { "start": { - "line": 882, + "line": 916, "column": 38 }, "end": { - "line": 882, + "line": 916, "column": 42 }, "identifierName": "math" @@ -68353,15 +70087,15 @@ }, "property": { "type": "Identifier", - "start": 35578, - "end": 35592, + "start": 36696, + "end": 36710, "loc": { "start": { - "line": 882, + "line": 916, "column": 43 }, "end": { - "line": 882, + "line": 916, "column": 57 }, "identifierName": "translateMat4c" @@ -68373,15 +70107,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 35593, - "end": 35594, + "start": 36711, + "end": 36712, "loc": { "start": { - "line": 882, + "line": 916, "column": 58 }, "end": { - "line": 882, + "line": 916, "column": 59 } }, @@ -68393,29 +70127,29 @@ }, { "type": "BinaryExpression", - "start": 35596, - "end": 35607, + "start": 36714, + "end": 36725, "loc": { "start": { - "line": 882, + "line": 916, "column": 61 }, "end": { - "line": 882, + "line": 916, "column": 72 } }, "left": { "type": "Identifier", - "start": 35596, - "end": 35602, + "start": 36714, + "end": 36720, "loc": { "start": { - "line": 882, + "line": 916, "column": 61 }, "end": { - "line": 882, + "line": 916, "column": 67 }, "identifierName": "radius" @@ -68425,15 +70159,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 35605, - "end": 35607, + "start": 36723, + "end": 36725, "loc": { "start": { - "line": 882, + "line": 916, "column": 70 }, "end": { - "line": 882, + "line": 916, "column": 72 } }, @@ -68446,15 +70180,15 @@ }, { "type": "NumericLiteral", - "start": 35609, - "end": 35610, + "start": 36727, + "end": 36728, "loc": { "start": { - "line": 882, + "line": 916, "column": 74 }, "end": { - "line": 882, + "line": 916, "column": 75 } }, @@ -68466,43 +70200,43 @@ }, { "type": "CallExpression", - "start": 35612, - "end": 35631, + "start": 36730, + "end": 36749, "loc": { "start": { - "line": 882, + "line": 916, "column": 77 }, "end": { - "line": 882, + "line": 916, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 35612, - "end": 35629, + "start": 36730, + "end": 36747, "loc": { "start": { - "line": 882, + "line": 916, "column": 77 }, "end": { - "line": 882, + "line": 916, "column": 94 } }, "object": { "type": "Identifier", - "start": 35612, - "end": 35616, + "start": 36730, + "end": 36734, "loc": { "start": { - "line": 882, + "line": 916, "column": 77 }, "end": { - "line": 882, + "line": 916, "column": 81 }, "identifierName": "math" @@ -68511,15 +70245,15 @@ }, "property": { "type": "Identifier", - "start": 35617, - "end": 35629, + "start": 36735, + "end": 36747, "loc": { "start": { - "line": 882, + "line": 916, "column": 82 }, "end": { - "line": 882, + "line": 916, "column": 94 }, "identifierName": "identityMat4" @@ -68538,44 +70272,44 @@ }, { "type": "VariableDeclaration", - "start": 35654, - "end": 35743, + "start": 36772, + "end": 36861, "loc": { "start": { - "line": 883, + "line": 917, "column": 20 }, "end": { - "line": 883, + "line": 917, "column": 109 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 35660, - "end": 35742, + "start": 36778, + "end": 36860, "loc": { "start": { - "line": 883, + "line": 917, "column": 26 }, "end": { - "line": 883, + "line": 917, "column": 108 } }, "id": { "type": "Identifier", - "start": 35660, - "end": 35666, + "start": 36778, + "end": 36784, "loc": { "start": { - "line": 883, + "line": 917, "column": 26 }, "end": { - "line": 883, + "line": 917, "column": 32 }, "identifierName": "rotate" @@ -68584,43 +70318,43 @@ }, "init": { "type": "CallExpression", - "start": 35669, - "end": 35742, + "start": 36787, + "end": 36860, "loc": { "start": { - "line": 883, + "line": 917, "column": 35 }, "end": { - "line": 883, + "line": 917, "column": 108 } }, "callee": { "type": "MemberExpression", - "start": 35669, - "end": 35687, + "start": 36787, + "end": 36805, "loc": { "start": { - "line": 883, + "line": 917, "column": 35 }, "end": { - "line": 883, + "line": 917, "column": 53 } }, "object": { "type": "Identifier", - "start": 35669, - "end": 35673, + "start": 36787, + "end": 36791, "loc": { "start": { - "line": 883, + "line": 917, "column": 35 }, "end": { - "line": 883, + "line": 917, "column": 39 }, "identifierName": "math" @@ -68629,15 +70363,15 @@ }, "property": { "type": "Identifier", - "start": 35674, - "end": 35687, + "start": 36792, + "end": 36805, "loc": { "start": { - "line": 883, + "line": 917, "column": 40 }, "end": { - "line": 883, + "line": 917, "column": 53 }, "identifierName": "rotationMat4v" @@ -68649,29 +70383,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 35688, - "end": 35707, + "start": 36806, + "end": 36825, "loc": { "start": { - "line": 883, + "line": 917, "column": 54 }, "end": { - "line": 883, + "line": 917, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 35688, - "end": 35691, + "start": 36806, + "end": 36809, "loc": { "start": { - "line": 883, + "line": 917, "column": 54 }, "end": { - "line": 883, + "line": 917, "column": 57 } }, @@ -68679,15 +70413,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 35689, - "end": 35691, + "start": 36807, + "end": 36809, "loc": { "start": { - "line": 883, + "line": 917, "column": 55 }, "end": { - "line": 883, + "line": 917, "column": 57 } }, @@ -68704,29 +70438,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 35694, - "end": 35707, + "start": 36812, + "end": 36825, "loc": { "start": { - "line": 883, + "line": 917, "column": 60 }, "end": { - "line": 883, + "line": 917, "column": 73 } }, "object": { "type": "Identifier", - "start": 35694, - "end": 35698, + "start": 36812, + "end": 36816, "loc": { "start": { - "line": 883, + "line": 917, "column": 60 }, "end": { - "line": 883, + "line": 917, "column": 64 }, "identifierName": "math" @@ -68735,15 +70469,15 @@ }, "property": { "type": "Identifier", - "start": 35699, - "end": 35707, + "start": 36817, + "end": 36825, "loc": { "start": { - "line": 883, + "line": 917, "column": 65 }, "end": { - "line": 883, + "line": 917, "column": 73 }, "identifierName": "DEGTORAD" @@ -68755,30 +70489,30 @@ }, { "type": "ArrayExpression", - "start": 35709, - "end": 35720, + "start": 36827, + "end": 36838, "loc": { "start": { - "line": 883, + "line": 917, "column": 75 }, "end": { - "line": 883, + "line": 917, "column": 86 } }, "elements": [ { "type": "NumericLiteral", - "start": 35710, - "end": 35713, + "start": 36828, + "end": 36831, "loc": { "start": { - "line": 883, + "line": 917, "column": 76 }, "end": { - "line": 883, + "line": 917, "column": 79 } }, @@ -68790,15 +70524,15 @@ }, { "type": "NumericLiteral", - "start": 35715, - "end": 35716, + "start": 36833, + "end": 36834, "loc": { "start": { - "line": 883, + "line": 917, "column": 81 }, "end": { - "line": 883, + "line": 917, "column": 82 } }, @@ -68810,15 +70544,15 @@ }, { "type": "NumericLiteral", - "start": 35718, - "end": 35719, + "start": 36836, + "end": 36837, "loc": { "start": { - "line": 883, + "line": 917, "column": 84 }, "end": { - "line": 883, + "line": 917, "column": 85 } }, @@ -68832,43 +70566,43 @@ }, { "type": "CallExpression", - "start": 35722, - "end": 35741, + "start": 36840, + "end": 36859, "loc": { "start": { - "line": 883, + "line": 917, "column": 88 }, "end": { - "line": 883, + "line": 917, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 35722, - "end": 35739, + "start": 36840, + "end": 36857, "loc": { "start": { - "line": 883, + "line": 917, "column": 88 }, "end": { - "line": 883, + "line": 917, "column": 105 } }, "object": { "type": "Identifier", - "start": 35722, - "end": 35726, + "start": 36840, + "end": 36844, "loc": { "start": { - "line": 883, + "line": 917, "column": 88 }, "end": { - "line": 883, + "line": 917, "column": 92 }, "identifierName": "math" @@ -68877,15 +70611,15 @@ }, "property": { "type": "Identifier", - "start": 35727, - "end": 35739, + "start": 36845, + "end": 36857, "loc": { "start": { - "line": 883, + "line": 917, "column": 93 }, "end": { - "line": 883, + "line": 917, "column": 105 }, "identifierName": "identityMat4" @@ -68904,57 +70638,57 @@ }, { "type": "ReturnStatement", - "start": 35764, - "end": 35824, + "start": 36882, + "end": 36942, "loc": { "start": { - "line": 884, + "line": 918, "column": 20 }, "end": { - "line": 884, + "line": 918, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 35771, - "end": 35823, + "start": 36889, + "end": 36941, "loc": { "start": { - "line": 884, + "line": 918, "column": 27 }, "end": { - "line": 884, + "line": 918, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 35771, - "end": 35783, + "start": 36889, + "end": 36901, "loc": { "start": { - "line": 884, + "line": 918, "column": 27 }, "end": { - "line": 884, + "line": 918, "column": 39 } }, "object": { "type": "Identifier", - "start": 35771, - "end": 35775, + "start": 36889, + "end": 36893, "loc": { "start": { - "line": 884, + "line": 918, "column": 27 }, "end": { - "line": 884, + "line": 918, "column": 31 }, "identifierName": "math" @@ -68963,15 +70697,15 @@ }, "property": { "type": "Identifier", - "start": 35776, - "end": 35783, + "start": 36894, + "end": 36901, "loc": { "start": { - "line": 884, + "line": 918, "column": 32 }, "end": { - "line": 884, + "line": 918, "column": 39 }, "identifierName": "mulMat4" @@ -68983,15 +70717,15 @@ "arguments": [ { "type": "Identifier", - "start": 35784, - "end": 35790, + "start": 36902, + "end": 36908, "loc": { "start": { - "line": 884, + "line": 918, "column": 40 }, "end": { - "line": 884, + "line": 918, "column": 46 }, "identifierName": "rotate" @@ -69000,15 +70734,15 @@ }, { "type": "Identifier", - "start": 35792, - "end": 35801, + "start": 36910, + "end": 36919, "loc": { "start": { - "line": 884, + "line": 918, "column": 48 }, "end": { - "line": 884, + "line": 918, "column": 57 }, "identifierName": "translate" @@ -69017,43 +70751,43 @@ }, { "type": "CallExpression", - "start": 35803, - "end": 35822, + "start": 36921, + "end": 36940, "loc": { "start": { - "line": 884, + "line": 918, "column": 59 }, "end": { - "line": 884, + "line": 918, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 35803, - "end": 35820, + "start": 36921, + "end": 36938, "loc": { "start": { - "line": 884, + "line": 918, "column": 59 }, "end": { - "line": 884, + "line": 918, "column": 76 } }, "object": { "type": "Identifier", - "start": 35803, - "end": 35807, + "start": 36921, + "end": 36925, "loc": { "start": { - "line": 884, + "line": 918, "column": 59 }, "end": { - "line": 884, + "line": 918, "column": 63 }, "identifierName": "math" @@ -69062,15 +70796,15 @@ }, "property": { "type": "Identifier", - "start": 35808, - "end": 35820, + "start": 36926, + "end": 36938, "loc": { "start": { - "line": 884, + "line": 918, "column": 64 }, "end": { - "line": 884, + "line": 918, "column": 76 }, "identifierName": "identityMat4" @@ -69089,7 +70823,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 35520 + "parenStart": 36638 } }, "arguments": [] @@ -69097,15 +70831,15 @@ }, { "type": "ObjectProperty", - "start": 35863, - "end": 35878, + "start": 36981, + "end": 36996, "loc": { "start": { - "line": 886, + "line": 920, "column": 16 }, "end": { - "line": 886, + "line": 920, "column": 31 } }, @@ -69114,15 +70848,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35863, - "end": 35871, + "start": 36981, + "end": 36989, "loc": { "start": { - "line": 886, + "line": 920, "column": 16 }, "end": { - "line": 886, + "line": 920, "column": 24 }, "identifierName": "pickable" @@ -69131,15 +70865,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35873, - "end": 35878, + "start": 36991, + "end": 36996, "loc": { "start": { - "line": 886, + "line": 920, "column": 26 }, "end": { - "line": 886, + "line": 920, "column": 31 } }, @@ -69148,15 +70882,15 @@ }, { "type": "ObjectProperty", - "start": 35896, - "end": 35912, + "start": 37014, + "end": 37030, "loc": { "start": { - "line": 887, + "line": 921, "column": 16 }, "end": { - "line": 887, + "line": 921, "column": 32 } }, @@ -69165,15 +70899,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35896, - "end": 35906, + "start": 37014, + "end": 37024, "loc": { "start": { - "line": 887, + "line": 921, "column": 16 }, "end": { - "line": 887, + "line": 921, "column": 26 }, "identifierName": "collidable" @@ -69182,15 +70916,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35908, - "end": 35912, + "start": 37026, + "end": 37030, "loc": { "start": { - "line": 887, + "line": 921, "column": 28 }, "end": { - "line": 887, + "line": 921, "column": 32 } }, @@ -69199,15 +70933,15 @@ }, { "type": "ObjectProperty", - "start": 35930, - "end": 35946, + "start": 37048, + "end": 37064, "loc": { "start": { - "line": 888, + "line": 922, "column": 16 }, "end": { - "line": 888, + "line": 922, "column": 32 } }, @@ -69216,15 +70950,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35930, - "end": 35939, + "start": 37048, + "end": 37057, "loc": { "start": { - "line": 888, + "line": 922, "column": 16 }, "end": { - "line": 888, + "line": 922, "column": 25 }, "identifierName": "clippable" @@ -69233,15 +70967,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35941, - "end": 35946, + "start": 37059, + "end": 37064, "loc": { "start": { - "line": 888, + "line": 922, "column": 27 }, "end": { - "line": 888, + "line": 922, "column": 32 } }, @@ -69250,15 +70984,15 @@ }, { "type": "ObjectProperty", - "start": 35964, - "end": 35978, + "start": 37082, + "end": 37096, "loc": { "start": { - "line": 889, + "line": 923, "column": 16 }, "end": { - "line": 889, + "line": 923, "column": 30 } }, @@ -69267,15 +71001,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35964, - "end": 35971, + "start": 37082, + "end": 37089, "loc": { "start": { - "line": 889, + "line": 923, "column": 16 }, "end": { - "line": 889, + "line": 923, "column": 23 }, "identifierName": "visible" @@ -69284,20 +71018,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 35973, - "end": 35978, + "start": 37091, + "end": 37096, "loc": { "start": { - "line": 889, + "line": 923, "column": 25 }, "end": { - "line": 889, + "line": 923, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 37114, + "end": 37129, + "loc": { + "start": { + "line": 924, + "column": 16 + }, + "end": { + "line": 924, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 37114, + "end": 37122, + "loc": { + "start": { + "line": 924, + "column": 16 + }, + "end": { + "line": 924, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 37124, + "end": 37129, + "loc": { + "start": { + "line": 924, + "column": 26 + }, + "end": { + "line": 924, + "column": 31 + } + }, + "value": false + } } ] } @@ -69305,15 +71090,15 @@ }, { "type": "Identifier", - "start": 35995, - "end": 36011, + "start": 37146, + "end": 37162, "loc": { "start": { - "line": 890, + "line": 925, "column": 16 }, "end": { - "line": 890, + "line": 925, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -69351,15 +71136,15 @@ }, { "type": "ClassMethod", - "start": 36035, - "end": 52097, + "start": 37186, + "end": 53248, "loc": { "start": { - "line": 894, + "line": 929, "column": 4 }, "end": { - "line": 1291, + "line": 1326, "column": 5 } }, @@ -69367,15 +71152,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36035, - "end": 36046, + "start": 37186, + "end": 37197, "loc": { "start": { - "line": 894, + "line": 929, "column": 4 }, "end": { - "line": 894, + "line": 929, "column": 15 }, "identifierName": "_bindEvents" @@ -69390,59 +71175,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 36049, - "end": 52097, + "start": 37200, + "end": 53248, "loc": { "start": { - "line": 894, + "line": 929, "column": 18 }, "end": { - "line": 1291, + "line": 1326, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 36060, - "end": 36078, + "start": 37211, + "end": 37229, "loc": { "start": { - "line": 896, + "line": 931, "column": 8 }, "end": { - "line": 896, + "line": 931, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36066, - "end": 36077, + "start": 37217, + "end": 37228, "loc": { "start": { - "line": 896, + "line": 931, "column": 14 }, "end": { - "line": 896, + "line": 931, "column": 25 } }, "id": { "type": "Identifier", - "start": 36066, - "end": 36070, + "start": 37217, + "end": 37221, "loc": { "start": { - "line": 896, + "line": 931, "column": 14 }, "end": { - "line": 896, + "line": 931, "column": 18 }, "identifierName": "self" @@ -69451,15 +71236,15 @@ }, "init": { "type": "ThisExpression", - "start": 36073, - "end": 36077, + "start": 37224, + "end": 37228, "loc": { "start": { - "line": 896, + "line": 931, "column": 21 }, "end": { - "line": 896, + "line": 931, "column": 25 } } @@ -69470,44 +71255,44 @@ }, { "type": "VariableDeclaration", - "start": 36088, - "end": 36108, + "start": 37239, + "end": 37259, "loc": { "start": { - "line": 898, + "line": 933, "column": 8 }, "end": { - "line": 898, + "line": 933, "column": 28 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36092, - "end": 36107, + "start": 37243, + "end": 37258, "loc": { "start": { - "line": 898, + "line": 933, "column": 12 }, "end": { - "line": 898, + "line": 933, "column": 27 } }, "id": { "type": "Identifier", - "start": 36092, - "end": 36099, + "start": 37243, + "end": 37250, "loc": { "start": { - "line": 898, + "line": 933, "column": 12 }, "end": { - "line": 898, + "line": 933, "column": 19 }, "identifierName": "grabbed" @@ -69516,15 +71301,15 @@ }, "init": { "type": "BooleanLiteral", - "start": 36102, - "end": 36107, + "start": 37253, + "end": 37258, "loc": { "start": { - "line": 898, + "line": 933, "column": 22 }, "end": { - "line": 898, + "line": 933, "column": 27 } }, @@ -69536,44 +71321,44 @@ }, { "type": "VariableDeclaration", - "start": 36118, - "end": 36325, + "start": 37269, + "end": 37476, "loc": { "start": { - "line": 900, + "line": 935, "column": 8 }, "end": { - "line": 908, + "line": 943, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36124, - "end": 36324, + "start": 37275, + "end": 37475, "loc": { "start": { - "line": 900, + "line": 935, "column": 14 }, "end": { - "line": 908, + "line": 943, "column": 9 } }, "id": { "type": "Identifier", - "start": 36124, - "end": 36136, + "start": 37275, + "end": 37287, "loc": { "start": { - "line": 900, + "line": 935, "column": 14 }, "end": { - "line": 900, + "line": 935, "column": 26 }, "identifierName": "DRAG_ACTIONS" @@ -69582,30 +71367,30 @@ }, "init": { "type": "ObjectExpression", - "start": 36139, - "end": 36324, + "start": 37290, + "end": 37475, "loc": { "start": { - "line": 900, + "line": 935, "column": 29 }, "end": { - "line": 908, + "line": 943, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 36153, - "end": 36161, + "start": 37304, + "end": 37312, "loc": { "start": { - "line": 901, + "line": 936, "column": 12 }, "end": { - "line": 901, + "line": 936, "column": 20 } }, @@ -69614,15 +71399,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36153, - "end": 36157, + "start": 37304, + "end": 37308, "loc": { "start": { - "line": 901, + "line": 936, "column": 12 }, "end": { - "line": 901, + "line": 936, "column": 16 }, "identifierName": "none" @@ -69631,15 +71416,15 @@ }, "value": { "type": "UnaryExpression", - "start": 36159, - "end": 36161, + "start": 37310, + "end": 37312, "loc": { "start": { - "line": 901, + "line": 936, "column": 18 }, "end": { - "line": 901, + "line": 936, "column": 20 } }, @@ -69647,15 +71432,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 36160, - "end": 36161, + "start": 37311, + "end": 37312, "loc": { "start": { - "line": 901, + "line": 936, "column": 19 }, "end": { - "line": 901, + "line": 936, "column": 20 } }, @@ -69672,15 +71457,15 @@ }, { "type": "ObjectProperty", - "start": 36175, - "end": 36188, + "start": 37326, + "end": 37339, "loc": { "start": { - "line": 902, + "line": 937, "column": 12 }, "end": { - "line": 902, + "line": 937, "column": 25 } }, @@ -69689,15 +71474,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36175, - "end": 36185, + "start": 37326, + "end": 37336, "loc": { "start": { - "line": 902, + "line": 937, "column": 12 }, "end": { - "line": 902, + "line": 937, "column": 22 }, "identifierName": "xTranslate" @@ -69706,15 +71491,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36187, - "end": 36188, + "start": 37338, + "end": 37339, "loc": { "start": { - "line": 902, + "line": 937, "column": 24 }, "end": { - "line": 902, + "line": 937, "column": 25 } }, @@ -69727,15 +71512,15 @@ }, { "type": "ObjectProperty", - "start": 36202, - "end": 36215, + "start": 37353, + "end": 37366, "loc": { "start": { - "line": 903, + "line": 938, "column": 12 }, "end": { - "line": 903, + "line": 938, "column": 25 } }, @@ -69744,15 +71529,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36202, - "end": 36212, + "start": 37353, + "end": 37363, "loc": { "start": { - "line": 903, + "line": 938, "column": 12 }, "end": { - "line": 903, + "line": 938, "column": 22 }, "identifierName": "yTranslate" @@ -69761,15 +71546,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36214, - "end": 36215, + "start": 37365, + "end": 37366, "loc": { "start": { - "line": 903, + "line": 938, "column": 24 }, "end": { - "line": 903, + "line": 938, "column": 25 } }, @@ -69782,15 +71567,15 @@ }, { "type": "ObjectProperty", - "start": 36229, - "end": 36242, + "start": 37380, + "end": 37393, "loc": { "start": { - "line": 904, + "line": 939, "column": 12 }, "end": { - "line": 904, + "line": 939, "column": 25 } }, @@ -69799,15 +71584,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36229, - "end": 36239, + "start": 37380, + "end": 37390, "loc": { "start": { - "line": 904, + "line": 939, "column": 12 }, "end": { - "line": 904, + "line": 939, "column": 22 }, "identifierName": "zTranslate" @@ -69816,15 +71601,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36241, - "end": 36242, + "start": 37392, + "end": 37393, "loc": { "start": { - "line": 904, + "line": 939, "column": 24 }, "end": { - "line": 904, + "line": 939, "column": 25 } }, @@ -69837,15 +71622,15 @@ }, { "type": "ObjectProperty", - "start": 36256, - "end": 36266, + "start": 37407, + "end": 37417, "loc": { "start": { - "line": 905, + "line": 940, "column": 12 }, "end": { - "line": 905, + "line": 940, "column": 22 } }, @@ -69854,15 +71639,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36256, - "end": 36263, + "start": 37407, + "end": 37414, "loc": { "start": { - "line": 905, + "line": 940, "column": 12 }, "end": { - "line": 905, + "line": 940, "column": 19 }, "identifierName": "xRotate" @@ -69871,15 +71656,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36265, - "end": 36266, + "start": 37416, + "end": 37417, "loc": { "start": { - "line": 905, + "line": 940, "column": 21 }, "end": { - "line": 905, + "line": 940, "column": 22 } }, @@ -69892,15 +71677,15 @@ }, { "type": "ObjectProperty", - "start": 36280, - "end": 36290, + "start": 37431, + "end": 37441, "loc": { "start": { - "line": 906, + "line": 941, "column": 12 }, "end": { - "line": 906, + "line": 941, "column": 22 } }, @@ -69909,15 +71694,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36280, - "end": 36287, + "start": 37431, + "end": 37438, "loc": { "start": { - "line": 906, + "line": 941, "column": 12 }, "end": { - "line": 906, + "line": 941, "column": 19 }, "identifierName": "yRotate" @@ -69926,15 +71711,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36289, - "end": 36290, + "start": 37440, + "end": 37441, "loc": { "start": { - "line": 906, + "line": 941, "column": 21 }, "end": { - "line": 906, + "line": 941, "column": 22 } }, @@ -69947,15 +71732,15 @@ }, { "type": "ObjectProperty", - "start": 36304, - "end": 36314, + "start": 37455, + "end": 37465, "loc": { "start": { - "line": 907, + "line": 942, "column": 12 }, "end": { - "line": 907, + "line": 942, "column": 22 } }, @@ -69964,15 +71749,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36304, - "end": 36311, + "start": 37455, + "end": 37462, "loc": { "start": { - "line": 907, + "line": 942, "column": 12 }, "end": { - "line": 907, + "line": 942, "column": 19 }, "identifierName": "zRotate" @@ -69981,15 +71766,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36313, - "end": 36314, + "start": 37464, + "end": 37465, "loc": { "start": { - "line": 907, + "line": 942, "column": 21 }, "end": { - "line": 907, + "line": 942, "column": 22 } }, @@ -70008,44 +71793,44 @@ }, { "type": "VariableDeclaration", - "start": 36335, - "end": 36367, + "start": 37486, + "end": 37518, "loc": { "start": { - "line": 910, + "line": 945, "column": 8 }, "end": { - "line": 910, + "line": 945, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36341, - "end": 36366, + "start": 37492, + "end": 37517, "loc": { "start": { - "line": 910, + "line": 945, "column": 14 }, "end": { - "line": 910, + "line": 945, "column": 39 } }, "id": { "type": "Identifier", - "start": 36341, - "end": 36349, + "start": 37492, + "end": 37500, "loc": { "start": { - "line": 910, + "line": 945, "column": 14 }, "end": { - "line": 910, + "line": 945, "column": 22 }, "identifierName": "rootNode" @@ -70054,44 +71839,44 @@ }, "init": { "type": "MemberExpression", - "start": 36352, - "end": 36366, + "start": 37503, + "end": 37517, "loc": { "start": { - "line": 910, + "line": 945, "column": 25 }, "end": { - "line": 910, + "line": 945, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 36352, - "end": 36356, + "start": 37503, + "end": 37507, "loc": { "start": { - "line": 910, + "line": 945, "column": 25 }, "end": { - "line": 910, + "line": 945, "column": 29 } } }, "property": { "type": "Identifier", - "start": 36357, - "end": 36366, + "start": 37508, + "end": 37517, "loc": { "start": { - "line": 910, + "line": 945, "column": 30 }, "end": { - "line": 910, + "line": 945, "column": 39 }, "identifierName": "_rootNode" @@ -70106,44 +71891,44 @@ }, { "type": "VariableDeclaration", - "start": 36377, - "end": 36403, + "start": 37528, + "end": 37554, "loc": { "start": { - "line": 912, + "line": 947, "column": 8 }, "end": { - "line": 912, + "line": 947, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36381, - "end": 36402, + "start": 37532, + "end": 37553, "loc": { "start": { - "line": 912, + "line": 947, "column": 12 }, "end": { - "line": 912, + "line": 947, "column": 33 } }, "id": { "type": "Identifier", - "start": 36381, - "end": 36395, + "start": 37532, + "end": 37546, "loc": { "start": { - "line": 912, + "line": 947, "column": 12 }, "end": { - "line": 912, + "line": 947, "column": 26 }, "identifierName": "nextDragAction" @@ -70152,15 +71937,15 @@ }, "init": { "type": "NullLiteral", - "start": 36398, - "end": 36402, + "start": 37549, + "end": 37553, "loc": { "start": { - "line": 912, + "line": 947, "column": 29 }, "end": { - "line": 912, + "line": 947, "column": 33 } } @@ -70172,15 +71957,15 @@ { "type": "CommentLine", "value": " As we hover grabbed an arrow or hoop, self is the action we would do if we then dragged it.", - "start": 36404, - "end": 36498, + "start": 37555, + "end": 37649, "loc": { "start": { - "line": 912, + "line": 947, "column": 35 }, "end": { - "line": 912, + "line": 947, "column": 129 } } @@ -70189,44 +71974,44 @@ }, { "type": "VariableDeclaration", - "start": 36507, - "end": 36529, + "start": 37658, + "end": 37680, "loc": { "start": { - "line": 913, + "line": 948, "column": 8 }, "end": { - "line": 913, + "line": 948, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36511, - "end": 36528, + "start": 37662, + "end": 37679, "loc": { "start": { - "line": 913, + "line": 948, "column": 12 }, "end": { - "line": 913, + "line": 948, "column": 29 } }, "id": { "type": "Identifier", - "start": 36511, - "end": 36521, + "start": 37662, + "end": 37672, "loc": { "start": { - "line": 913, + "line": 948, "column": 12 }, "end": { - "line": 913, + "line": 948, "column": 22 }, "identifierName": "dragAction" @@ -70236,15 +72021,15 @@ }, "init": { "type": "NullLiteral", - "start": 36524, - "end": 36528, + "start": 37675, + "end": 37679, "loc": { "start": { - "line": 913, + "line": 948, "column": 25 }, "end": { - "line": 913, + "line": 948, "column": 29 } } @@ -70257,15 +72042,15 @@ { "type": "CommentLine", "value": " As we hover grabbed an arrow or hoop, self is the action we would do if we then dragged it.", - "start": 36404, - "end": 36498, + "start": 37555, + "end": 37649, "loc": { "start": { - "line": 912, + "line": 947, "column": 35 }, "end": { - "line": 912, + "line": 947, "column": 129 } } @@ -70275,15 +72060,15 @@ { "type": "CommentLine", "value": " Action we're doing while we drag an arrow or hoop.", - "start": 36530, - "end": 36583, + "start": 37681, + "end": 37734, "loc": { "start": { - "line": 913, + "line": 948, "column": 31 }, "end": { - "line": 913, + "line": 948, "column": 84 } } @@ -70292,44 +72077,44 @@ }, { "type": "VariableDeclaration", - "start": 36592, - "end": 36626, + "start": 37743, + "end": 37777, "loc": { "start": { - "line": 914, + "line": 949, "column": 8 }, "end": { - "line": 914, + "line": 949, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36598, - "end": 36625, + "start": 37749, + "end": 37776, "loc": { "start": { - "line": 914, + "line": 949, "column": 14 }, "end": { - "line": 914, + "line": 949, "column": 41 } }, "id": { "type": "Identifier", - "start": 36598, - "end": 36611, + "start": 37749, + "end": 37762, "loc": { "start": { - "line": 914, + "line": 949, "column": 14 }, "end": { - "line": 914, + "line": 949, "column": 27 }, "identifierName": "lastCanvasPos" @@ -70339,43 +72124,43 @@ }, "init": { "type": "CallExpression", - "start": 36614, - "end": 36625, + "start": 37765, + "end": 37776, "loc": { "start": { - "line": 914, + "line": 949, "column": 30 }, "end": { - "line": 914, + "line": 949, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 36614, - "end": 36623, + "start": 37765, + "end": 37774, "loc": { "start": { - "line": 914, + "line": 949, "column": 30 }, "end": { - "line": 914, + "line": 949, "column": 39 } }, "object": { "type": "Identifier", - "start": 36614, - "end": 36618, + "start": 37765, + "end": 37769, "loc": { "start": { - "line": 914, + "line": 949, "column": 30 }, "end": { - "line": 914, + "line": 949, "column": 34 }, "identifierName": "math" @@ -70384,15 +72169,15 @@ }, "property": { "type": "Identifier", - "start": 36619, - "end": 36623, + "start": 37770, + "end": 37774, "loc": { "start": { - "line": 914, + "line": 949, "column": 35 }, "end": { - "line": 914, + "line": 949, "column": 39 }, "identifierName": "vec2" @@ -70411,15 +72196,15 @@ { "type": "CommentLine", "value": " Action we're doing while we drag an arrow or hoop.", - "start": 36530, - "end": 36583, + "start": 37681, + "end": 37734, "loc": { "start": { - "line": 913, + "line": 948, "column": 31 }, "end": { - "line": 913, + "line": 948, "column": 84 } } @@ -70428,44 +72213,44 @@ }, { "type": "VariableDeclaration", - "start": 36636, - "end": 36675, + "start": 37787, + "end": 37826, "loc": { "start": { - "line": 916, + "line": 951, "column": 8 }, "end": { - "line": 916, + "line": 951, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36642, - "end": 36674, + "start": 37793, + "end": 37825, "loc": { "start": { - "line": 916, + "line": 951, "column": 14 }, "end": { - "line": 916, + "line": 951, "column": 46 } }, "id": { "type": "Identifier", - "start": 36642, - "end": 36651, + "start": 37793, + "end": 37802, "loc": { "start": { - "line": 916, + "line": 951, "column": 14 }, "end": { - "line": 916, + "line": 951, "column": 23 }, "identifierName": "xBaseAxis" @@ -70474,43 +72259,43 @@ }, "init": { "type": "CallExpression", - "start": 36654, - "end": 36674, + "start": 37805, + "end": 37825, "loc": { "start": { - "line": 916, + "line": 951, "column": 26 }, "end": { - "line": 916, + "line": 951, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 36654, - "end": 36663, + "start": 37805, + "end": 37814, "loc": { "start": { - "line": 916, + "line": 951, "column": 26 }, "end": { - "line": 916, + "line": 951, "column": 35 } }, "object": { "type": "Identifier", - "start": 36654, - "end": 36658, + "start": 37805, + "end": 37809, "loc": { "start": { - "line": 916, + "line": 951, "column": 26 }, "end": { - "line": 916, + "line": 951, "column": 30 }, "identifierName": "math" @@ -70519,15 +72304,15 @@ }, "property": { "type": "Identifier", - "start": 36659, - "end": 36663, + "start": 37810, + "end": 37814, "loc": { "start": { - "line": 916, + "line": 951, "column": 31 }, "end": { - "line": 916, + "line": 951, "column": 35 }, "identifierName": "vec3" @@ -70539,30 +72324,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 36664, - "end": 36673, + "start": 37815, + "end": 37824, "loc": { "start": { - "line": 916, + "line": 951, "column": 36 }, "end": { - "line": 916, + "line": 951, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 36665, - "end": 36666, + "start": 37816, + "end": 37817, "loc": { "start": { - "line": 916, + "line": 951, "column": 37 }, "end": { - "line": 916, + "line": 951, "column": 38 } }, @@ -70574,15 +72359,15 @@ }, { "type": "NumericLiteral", - "start": 36668, - "end": 36669, + "start": 37819, + "end": 37820, "loc": { "start": { - "line": 916, + "line": 951, "column": 40 }, "end": { - "line": 916, + "line": 951, "column": 41 } }, @@ -70594,15 +72379,15 @@ }, { "type": "NumericLiteral", - "start": 36671, - "end": 36672, + "start": 37822, + "end": 37823, "loc": { "start": { - "line": 916, + "line": 951, "column": 43 }, "end": { - "line": 916, + "line": 951, "column": 44 } }, @@ -70622,44 +72407,44 @@ }, { "type": "VariableDeclaration", - "start": 36684, - "end": 36723, + "start": 37835, + "end": 37874, "loc": { "start": { - "line": 917, + "line": 952, "column": 8 }, "end": { - "line": 917, + "line": 952, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36690, - "end": 36722, + "start": 37841, + "end": 37873, "loc": { "start": { - "line": 917, + "line": 952, "column": 14 }, "end": { - "line": 917, + "line": 952, "column": 46 } }, "id": { "type": "Identifier", - "start": 36690, - "end": 36699, + "start": 37841, + "end": 37850, "loc": { "start": { - "line": 917, + "line": 952, "column": 14 }, "end": { - "line": 917, + "line": 952, "column": 23 }, "identifierName": "yBaseAxis" @@ -70668,43 +72453,43 @@ }, "init": { "type": "CallExpression", - "start": 36702, - "end": 36722, + "start": 37853, + "end": 37873, "loc": { "start": { - "line": 917, + "line": 952, "column": 26 }, "end": { - "line": 917, + "line": 952, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 36702, - "end": 36711, + "start": 37853, + "end": 37862, "loc": { "start": { - "line": 917, + "line": 952, "column": 26 }, "end": { - "line": 917, + "line": 952, "column": 35 } }, "object": { "type": "Identifier", - "start": 36702, - "end": 36706, + "start": 37853, + "end": 37857, "loc": { "start": { - "line": 917, + "line": 952, "column": 26 }, "end": { - "line": 917, + "line": 952, "column": 30 }, "identifierName": "math" @@ -70713,15 +72498,15 @@ }, "property": { "type": "Identifier", - "start": 36707, - "end": 36711, + "start": 37858, + "end": 37862, "loc": { "start": { - "line": 917, + "line": 952, "column": 31 }, "end": { - "line": 917, + "line": 952, "column": 35 }, "identifierName": "vec3" @@ -70733,30 +72518,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 36712, - "end": 36721, + "start": 37863, + "end": 37872, "loc": { "start": { - "line": 917, + "line": 952, "column": 36 }, "end": { - "line": 917, + "line": 952, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 36713, - "end": 36714, + "start": 37864, + "end": 37865, "loc": { "start": { - "line": 917, + "line": 952, "column": 37 }, "end": { - "line": 917, + "line": 952, "column": 38 } }, @@ -70768,15 +72553,15 @@ }, { "type": "NumericLiteral", - "start": 36716, - "end": 36717, + "start": 37867, + "end": 37868, "loc": { "start": { - "line": 917, + "line": 952, "column": 40 }, "end": { - "line": 917, + "line": 952, "column": 41 } }, @@ -70788,15 +72573,15 @@ }, { "type": "NumericLiteral", - "start": 36719, - "end": 36720, + "start": 37870, + "end": 37871, "loc": { "start": { - "line": 917, + "line": 952, "column": 43 }, "end": { - "line": 917, + "line": 952, "column": 44 } }, @@ -70816,44 +72601,44 @@ }, { "type": "VariableDeclaration", - "start": 36732, - "end": 36771, + "start": 37883, + "end": 37922, "loc": { "start": { - "line": 918, + "line": 953, "column": 8 }, "end": { - "line": 918, + "line": 953, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36738, - "end": 36770, + "start": 37889, + "end": 37921, "loc": { "start": { - "line": 918, + "line": 953, "column": 14 }, "end": { - "line": 918, + "line": 953, "column": 46 } }, "id": { "type": "Identifier", - "start": 36738, - "end": 36747, + "start": 37889, + "end": 37898, "loc": { "start": { - "line": 918, + "line": 953, "column": 14 }, "end": { - "line": 918, + "line": 953, "column": 23 }, "identifierName": "zBaseAxis" @@ -70862,43 +72647,43 @@ }, "init": { "type": "CallExpression", - "start": 36750, - "end": 36770, + "start": 37901, + "end": 37921, "loc": { "start": { - "line": 918, + "line": 953, "column": 26 }, "end": { - "line": 918, + "line": 953, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 36750, - "end": 36759, + "start": 37901, + "end": 37910, "loc": { "start": { - "line": 918, + "line": 953, "column": 26 }, "end": { - "line": 918, + "line": 953, "column": 35 } }, "object": { "type": "Identifier", - "start": 36750, - "end": 36754, + "start": 37901, + "end": 37905, "loc": { "start": { - "line": 918, + "line": 953, "column": 26 }, "end": { - "line": 918, + "line": 953, "column": 30 }, "identifierName": "math" @@ -70907,15 +72692,15 @@ }, "property": { "type": "Identifier", - "start": 36755, - "end": 36759, + "start": 37906, + "end": 37910, "loc": { "start": { - "line": 918, + "line": 953, "column": 31 }, "end": { - "line": 918, + "line": 953, "column": 35 }, "identifierName": "vec3" @@ -70927,30 +72712,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 36760, - "end": 36769, + "start": 37911, + "end": 37920, "loc": { "start": { - "line": 918, + "line": 953, "column": 36 }, "end": { - "line": 918, + "line": 953, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 36761, - "end": 36762, + "start": 37912, + "end": 37913, "loc": { "start": { - "line": 918, + "line": 953, "column": 37 }, "end": { - "line": 918, + "line": 953, "column": 38 } }, @@ -70962,15 +72747,15 @@ }, { "type": "NumericLiteral", - "start": 36764, - "end": 36765, + "start": 37915, + "end": 37916, "loc": { "start": { - "line": 918, + "line": 953, "column": 40 }, "end": { - "line": 918, + "line": 953, "column": 41 } }, @@ -70982,15 +72767,15 @@ }, { "type": "NumericLiteral", - "start": 36767, - "end": 36768, + "start": 37918, + "end": 37919, "loc": { "start": { - "line": 918, + "line": 953, "column": 43 }, "end": { - "line": 918, + "line": 953, "column": 44 } }, @@ -71010,44 +72795,44 @@ }, { "type": "VariableDeclaration", - "start": 36781, - "end": 36829, + "start": 37932, + "end": 37980, "loc": { "start": { - "line": 920, + "line": 955, "column": 8 }, "end": { - "line": 920, + "line": 955, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36787, - "end": 36828, + "start": 37938, + "end": 37979, "loc": { "start": { - "line": 920, + "line": 955, "column": 14 }, "end": { - "line": 920, + "line": 955, "column": 55 } }, "id": { "type": "Identifier", - "start": 36787, - "end": 36793, + "start": 37938, + "end": 37944, "loc": { "start": { - "line": 920, + "line": 955, "column": 14 }, "end": { - "line": 920, + "line": 955, "column": 20 }, "identifierName": "canvas" @@ -71056,86 +72841,86 @@ }, "init": { "type": "MemberExpression", - "start": 36796, - "end": 36828, + "start": 37947, + "end": 37979, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 55 } }, "object": { "type": "MemberExpression", - "start": 36796, - "end": 36821, + "start": 37947, + "end": 37972, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 48 } }, "object": { "type": "MemberExpression", - "start": 36796, - "end": 36814, + "start": 37947, + "end": 37965, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 36796, - "end": 36808, + "start": 37947, + "end": 37959, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 36796, - "end": 36800, + "start": 37947, + "end": 37951, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 27 } } }, "property": { "type": "Identifier", - "start": 36801, - "end": 36808, + "start": 37952, + "end": 37959, "loc": { "start": { - "line": 920, + "line": 955, "column": 28 }, "end": { - "line": 920, + "line": 955, "column": 35 }, "identifierName": "_viewer" @@ -71146,15 +72931,15 @@ }, "property": { "type": "Identifier", - "start": 36809, - "end": 36814, + "start": 37960, + "end": 37965, "loc": { "start": { - "line": 920, + "line": 955, "column": 36 }, "end": { - "line": 920, + "line": 955, "column": 41 }, "identifierName": "scene" @@ -71165,15 +72950,15 @@ }, "property": { "type": "Identifier", - "start": 36815, - "end": 36821, + "start": 37966, + "end": 37972, "loc": { "start": { - "line": 920, + "line": 955, "column": 42 }, "end": { - "line": 920, + "line": 955, "column": 48 }, "identifierName": "canvas" @@ -71184,15 +72969,15 @@ }, "property": { "type": "Identifier", - "start": 36822, - "end": 36828, + "start": 37973, + "end": 37979, "loc": { "start": { - "line": 920, + "line": 955, "column": 49 }, "end": { - "line": 920, + "line": 955, "column": 55 }, "identifierName": "canvas" @@ -71207,44 +72992,44 @@ }, { "type": "VariableDeclaration", - "start": 36838, - "end": 36873, + "start": 37989, + "end": 38024, "loc": { "start": { - "line": 921, + "line": 956, "column": 8 }, "end": { - "line": 921, + "line": 956, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36844, - "end": 36872, + "start": 37995, + "end": 38023, "loc": { "start": { - "line": 921, + "line": 956, "column": 14 }, "end": { - "line": 921, + "line": 956, "column": 42 } }, "id": { "type": "Identifier", - "start": 36844, - "end": 36850, + "start": 37995, + "end": 38001, "loc": { "start": { - "line": 921, + "line": 956, "column": 14 }, "end": { - "line": 921, + "line": 956, "column": 20 }, "identifierName": "camera" @@ -71253,58 +73038,58 @@ }, "init": { "type": "MemberExpression", - "start": 36853, - "end": 36872, + "start": 38004, + "end": 38023, "loc": { "start": { - "line": 921, + "line": 956, "column": 23 }, "end": { - "line": 921, + "line": 956, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 36853, - "end": 36865, + "start": 38004, + "end": 38016, "loc": { "start": { - "line": 921, + "line": 956, "column": 23 }, "end": { - "line": 921, + "line": 956, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 36853, - "end": 36857, + "start": 38004, + "end": 38008, "loc": { "start": { - "line": 921, + "line": 956, "column": 23 }, "end": { - "line": 921, + "line": 956, "column": 27 } } }, "property": { "type": "Identifier", - "start": 36858, - "end": 36865, + "start": 38009, + "end": 38016, "loc": { "start": { - "line": 921, + "line": 956, "column": 28 }, "end": { - "line": 921, + "line": 956, "column": 35 }, "identifierName": "_viewer" @@ -71315,15 +73100,15 @@ }, "property": { "type": "Identifier", - "start": 36866, - "end": 36872, + "start": 38017, + "end": 38023, "loc": { "start": { - "line": 921, + "line": 956, "column": 36 }, "end": { - "line": 921, + "line": 956, "column": 42 }, "identifierName": "camera" @@ -71338,44 +73123,44 @@ }, { "type": "VariableDeclaration", - "start": 36882, - "end": 36915, + "start": 38033, + "end": 38066, "loc": { "start": { - "line": 922, + "line": 957, "column": 8 }, "end": { - "line": 922, + "line": 957, "column": 41 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36888, - "end": 36914, + "start": 38039, + "end": 38065, "loc": { "start": { - "line": 922, + "line": 957, "column": 14 }, "end": { - "line": 922, + "line": 957, "column": 40 } }, "id": { "type": "Identifier", - "start": 36888, - "end": 36893, + "start": 38039, + "end": 38044, "loc": { "start": { - "line": 922, + "line": 957, "column": 14 }, "end": { - "line": 922, + "line": 957, "column": 19 }, "identifierName": "scene" @@ -71384,58 +73169,58 @@ }, "init": { "type": "MemberExpression", - "start": 36896, - "end": 36914, + "start": 38047, + "end": 38065, "loc": { "start": { - "line": 922, + "line": 957, "column": 22 }, "end": { - "line": 922, + "line": 957, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 36896, - "end": 36908, + "start": 38047, + "end": 38059, "loc": { "start": { - "line": 922, + "line": 957, "column": 22 }, "end": { - "line": 922, + "line": 957, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 36896, - "end": 36900, + "start": 38047, + "end": 38051, "loc": { "start": { - "line": 922, + "line": 957, "column": 22 }, "end": { - "line": 922, + "line": 957, "column": 26 } } }, "property": { "type": "Identifier", - "start": 36901, - "end": 36908, + "start": 38052, + "end": 38059, "loc": { "start": { - "line": 922, + "line": 957, "column": 27 }, "end": { - "line": 922, + "line": 957, "column": 34 }, "identifierName": "_viewer" @@ -71446,15 +73231,15 @@ }, "property": { "type": "Identifier", - "start": 36909, - "end": 36914, + "start": 38060, + "end": 38065, "loc": { "start": { - "line": 922, + "line": 957, "column": 35 }, "end": { - "line": 922, + "line": 957, "column": 40 }, "identifierName": "scene" @@ -71469,59 +73254,59 @@ }, { "type": "BlockStatement", - "start": 36925, - "end": 38204, + "start": 38076, + "end": 39355, "loc": { "start": { - "line": 924, + "line": 959, "column": 8 }, "end": { - "line": 959, + "line": 994, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 36975, - "end": 37014, + "start": 38126, + "end": 38165, "loc": { "start": { - "line": 926, + "line": 961, "column": 12 }, "end": { - "line": 926, + "line": 961, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36981, - "end": 37013, + "start": 38132, + "end": 38164, "loc": { "start": { - "line": 926, + "line": 961, "column": 18 }, "end": { - "line": 926, + "line": 961, "column": 50 } }, "id": { "type": "Identifier", - "start": 36981, - "end": 36990, + "start": 38132, + "end": 38141, "loc": { "start": { - "line": 926, + "line": 961, "column": 18 }, "end": { - "line": 926, + "line": 961, "column": 27 }, "identifierName": "tempVec3a" @@ -71531,43 +73316,43 @@ }, "init": { "type": "CallExpression", - "start": 36993, - "end": 37013, + "start": 38144, + "end": 38164, "loc": { "start": { - "line": 926, + "line": 961, "column": 30 }, "end": { - "line": 926, + "line": 961, "column": 50 } }, "callee": { "type": "MemberExpression", - "start": 36993, - "end": 37002, + "start": 38144, + "end": 38153, "loc": { "start": { - "line": 926, + "line": 961, "column": 30 }, "end": { - "line": 926, + "line": 961, "column": 39 } }, "object": { "type": "Identifier", - "start": 36993, - "end": 36997, + "start": 38144, + "end": 38148, "loc": { "start": { - "line": 926, + "line": 961, "column": 30 }, "end": { - "line": 926, + "line": 961, "column": 34 }, "identifierName": "math" @@ -71576,15 +73361,15 @@ }, "property": { "type": "Identifier", - "start": 36998, - "end": 37002, + "start": 38149, + "end": 38153, "loc": { "start": { - "line": 926, + "line": 961, "column": 35 }, "end": { - "line": 926, + "line": 961, "column": 39 }, "identifierName": "vec3" @@ -71596,30 +73381,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 37003, - "end": 37012, + "start": 38154, + "end": 38163, "loc": { "start": { - "line": 926, + "line": 961, "column": 40 }, "end": { - "line": 926, + "line": 961, "column": 49 } }, "elements": [ { "type": "NumericLiteral", - "start": 37004, - "end": 37005, + "start": 38155, + "end": 38156, "loc": { "start": { - "line": 926, + "line": 961, "column": 41 }, "end": { - "line": 926, + "line": 961, "column": 42 } }, @@ -71631,15 +73416,15 @@ }, { "type": "NumericLiteral", - "start": 37007, - "end": 37008, + "start": 38158, + "end": 38159, "loc": { "start": { - "line": 926, + "line": 961, "column": 44 }, "end": { - "line": 926, + "line": 961, "column": 45 } }, @@ -71651,15 +73436,15 @@ }, { "type": "NumericLiteral", - "start": 37010, - "end": 37011, + "start": 38161, + "end": 38162, "loc": { "start": { - "line": 926, + "line": 961, "column": 47 }, "end": { - "line": 926, + "line": 961, "column": 48 } }, @@ -71681,15 +73466,15 @@ { "type": "CommentLine", "value": " Keep gizmo screen size constant", - "start": 36927, - "end": 36961, + "start": 38078, + "end": 38112, "loc": { "start": { - "line": 924, + "line": 959, "column": 10 }, "end": { - "line": 924, + "line": 959, "column": 44 } } @@ -71698,44 +73483,44 @@ }, { "type": "VariableDeclaration", - "start": 37028, - "end": 37049, + "start": 38179, + "end": 38200, "loc": { "start": { - "line": 928, + "line": 963, "column": 12 }, "end": { - "line": 928, + "line": 963, "column": 33 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37032, - "end": 37048, + "start": 38183, + "end": 38199, "loc": { "start": { - "line": 928, + "line": 963, "column": 16 }, "end": { - "line": 928, + "line": 963, "column": 32 } }, "id": { "type": "Identifier", - "start": 37032, - "end": 37041, + "start": 38183, + "end": 38192, "loc": { "start": { - "line": 928, + "line": 963, "column": 16 }, "end": { - "line": 928, + "line": 963, "column": 25 }, "identifierName": "distDirty" @@ -71744,15 +73529,15 @@ }, "init": { "type": "BooleanLiteral", - "start": 37044, - "end": 37048, + "start": 38195, + "end": 38199, "loc": { "start": { - "line": 928, + "line": 963, "column": 28 }, "end": { - "line": 928, + "line": 963, "column": 32 } }, @@ -71764,44 +73549,44 @@ }, { "type": "VariableDeclaration", - "start": 37062, - "end": 37080, + "start": 38213, + "end": 38231, "loc": { "start": { - "line": 929, + "line": 964, "column": 12 }, "end": { - "line": 929, + "line": 964, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37066, - "end": 37079, + "start": 38217, + "end": 38230, "loc": { "start": { - "line": 929, + "line": 964, "column": 16 }, "end": { - "line": 929, + "line": 964, "column": 29 } }, "id": { "type": "Identifier", - "start": 37066, - "end": 37074, + "start": 38217, + "end": 38225, "loc": { "start": { - "line": 929, + "line": 964, "column": 16 }, "end": { - "line": 929, + "line": 964, "column": 24 }, "identifierName": "lastDist" @@ -71810,15 +73595,15 @@ }, "init": { "type": "UnaryExpression", - "start": 37077, - "end": 37079, + "start": 38228, + "end": 38230, "loc": { "start": { - "line": 929, + "line": 964, "column": 27 }, "end": { - "line": 929, + "line": 964, "column": 29 } }, @@ -71826,15 +73611,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 37078, - "end": 37079, + "start": 38229, + "end": 38230, "loc": { "start": { - "line": 929, + "line": 964, "column": 28 }, "end": { - "line": 929, + "line": 964, "column": 29 } }, @@ -71854,73 +73639,73 @@ }, { "type": "ExpressionStatement", - "start": 37094, - "end": 37208, + "start": 38245, + "end": 38359, "loc": { "start": { - "line": 931, + "line": 966, "column": 12 }, "end": { - "line": 933, + "line": 968, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 37094, - "end": 37207, + "start": 38245, + "end": 38358, "loc": { "start": { - "line": 931, + "line": 966, "column": 12 }, "end": { - "line": 933, + "line": 968, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 37094, - "end": 37118, + "start": 38245, + "end": 38269, "loc": { "start": { - "line": 931, + "line": 966, "column": 12 }, "end": { - "line": 931, + "line": 966, "column": 36 } }, "object": { "type": "ThisExpression", - "start": 37094, - "end": 37098, + "start": 38245, + "end": 38249, "loc": { "start": { - "line": 931, + "line": 966, "column": 12 }, "end": { - "line": 931, + "line": 966, "column": 16 } } }, "property": { "type": "Identifier", - "start": 37099, - "end": 37118, + "start": 38250, + "end": 38269, "loc": { "start": { - "line": 931, + "line": 966, "column": 17 }, "end": { - "line": 931, + "line": 966, "column": 36 }, "identifierName": "_onCameraViewMatrix" @@ -71931,57 +73716,57 @@ }, "right": { "type": "CallExpression", - "start": 37121, - "end": 37207, + "start": 38272, + "end": 38358, "loc": { "start": { - "line": 931, + "line": 966, "column": 39 }, "end": { - "line": 933, + "line": 968, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 37121, - "end": 37136, + "start": 38272, + "end": 38287, "loc": { "start": { - "line": 931, + "line": 966, "column": 39 }, "end": { - "line": 931, + "line": 966, "column": 54 } }, "object": { "type": "MemberExpression", - "start": 37121, - "end": 37133, + "start": 38272, + "end": 38284, "loc": { "start": { - "line": 931, + "line": 966, "column": 39 }, "end": { - "line": 931, + "line": 966, "column": 51 } }, "object": { "type": "Identifier", - "start": 37121, - "end": 37126, + "start": 38272, + "end": 38277, "loc": { "start": { - "line": 931, + "line": 966, "column": 39 }, "end": { - "line": 931, + "line": 966, "column": 44 }, "identifierName": "scene" @@ -71990,15 +73775,15 @@ }, "property": { "type": "Identifier", - "start": 37127, - "end": 37133, + "start": 38278, + "end": 38284, "loc": { "start": { - "line": 931, + "line": 966, "column": 45 }, "end": { - "line": 931, + "line": 966, "column": 51 }, "identifierName": "camera" @@ -72009,15 +73794,15 @@ }, "property": { "type": "Identifier", - "start": 37134, - "end": 37136, + "start": 38285, + "end": 38287, "loc": { "start": { - "line": 931, + "line": 966, "column": 52 }, "end": { - "line": 931, + "line": 966, "column": 54 }, "identifierName": "on" @@ -72029,15 +73814,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 37137, - "end": 37149, + "start": 38288, + "end": 38300, "loc": { "start": { - "line": 931, + "line": 966, "column": 55 }, "end": { - "line": 931, + "line": 966, "column": 67 } }, @@ -72049,15 +73834,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 37151, - "end": 37206, + "start": 38302, + "end": 38357, "loc": { "start": { - "line": 931, + "line": 966, "column": 69 }, "end": { - "line": 933, + "line": 968, "column": 13 } }, @@ -72068,59 +73853,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 37157, - "end": 37206, + "start": 38308, + "end": 38357, "loc": { "start": { - "line": 931, + "line": 966, "column": 75 }, "end": { - "line": 933, + "line": 968, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 37175, - "end": 37192, + "start": 38326, + "end": 38343, "loc": { "start": { - "line": 932, + "line": 967, "column": 16 }, "end": { - "line": 932, + "line": 967, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 37175, - "end": 37191, + "start": 38326, + "end": 38342, "loc": { "start": { - "line": 932, + "line": 967, "column": 16 }, "end": { - "line": 932, + "line": 967, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 37175, - "end": 37184, + "start": 38326, + "end": 38335, "loc": { "start": { - "line": 932, + "line": 967, "column": 16 }, "end": { - "line": 932, + "line": 967, "column": 25 }, "identifierName": "distDirty" @@ -72129,15 +73914,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 37187, - "end": 37191, + "start": 38338, + "end": 38342, "loc": { "start": { - "line": 932, + "line": 967, "column": 28 }, "end": { - "line": 932, + "line": 967, "column": 32 } }, @@ -72155,73 +73940,73 @@ }, { "type": "ExpressionStatement", - "start": 37222, - "end": 37336, + "start": 38373, + "end": 38487, "loc": { "start": { - "line": 935, + "line": 970, "column": 12 }, "end": { - "line": 937, + "line": 972, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 37222, - "end": 37335, + "start": 38373, + "end": 38486, "loc": { "start": { - "line": 935, + "line": 970, "column": 12 }, "end": { - "line": 937, + "line": 972, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 37222, - "end": 37246, + "start": 38373, + "end": 38397, "loc": { "start": { - "line": 935, + "line": 970, "column": 12 }, "end": { - "line": 935, + "line": 970, "column": 36 } }, "object": { "type": "ThisExpression", - "start": 37222, - "end": 37226, + "start": 38373, + "end": 38377, "loc": { "start": { - "line": 935, + "line": 970, "column": 12 }, "end": { - "line": 935, + "line": 970, "column": 16 } } }, "property": { "type": "Identifier", - "start": 37227, - "end": 37246, + "start": 38378, + "end": 38397, "loc": { "start": { - "line": 935, + "line": 970, "column": 17 }, "end": { - "line": 935, + "line": 970, "column": 36 }, "identifierName": "_onCameraProjMatrix" @@ -72232,57 +74017,57 @@ }, "right": { "type": "CallExpression", - "start": 37249, - "end": 37335, + "start": 38400, + "end": 38486, "loc": { "start": { - "line": 935, + "line": 970, "column": 39 }, "end": { - "line": 937, + "line": 972, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 37249, - "end": 37264, + "start": 38400, + "end": 38415, "loc": { "start": { - "line": 935, + "line": 970, "column": 39 }, "end": { - "line": 935, + "line": 970, "column": 54 } }, "object": { "type": "MemberExpression", - "start": 37249, - "end": 37261, + "start": 38400, + "end": 38412, "loc": { "start": { - "line": 935, + "line": 970, "column": 39 }, "end": { - "line": 935, + "line": 970, "column": 51 } }, "object": { "type": "Identifier", - "start": 37249, - "end": 37254, + "start": 38400, + "end": 38405, "loc": { "start": { - "line": 935, + "line": 970, "column": 39 }, "end": { - "line": 935, + "line": 970, "column": 44 }, "identifierName": "scene" @@ -72291,15 +74076,15 @@ }, "property": { "type": "Identifier", - "start": 37255, - "end": 37261, + "start": 38406, + "end": 38412, "loc": { "start": { - "line": 935, + "line": 970, "column": 45 }, "end": { - "line": 935, + "line": 970, "column": 51 }, "identifierName": "camera" @@ -72310,15 +74095,15 @@ }, "property": { "type": "Identifier", - "start": 37262, - "end": 37264, + "start": 38413, + "end": 38415, "loc": { "start": { - "line": 935, + "line": 970, "column": 52 }, "end": { - "line": 935, + "line": 970, "column": 54 }, "identifierName": "on" @@ -72330,15 +74115,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 37265, - "end": 37277, + "start": 38416, + "end": 38428, "loc": { "start": { - "line": 935, + "line": 970, "column": 55 }, "end": { - "line": 935, + "line": 970, "column": 67 } }, @@ -72350,15 +74135,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 37279, - "end": 37334, + "start": 38430, + "end": 38485, "loc": { "start": { - "line": 935, + "line": 970, "column": 69 }, "end": { - "line": 937, + "line": 972, "column": 13 } }, @@ -72369,59 +74154,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 37285, - "end": 37334, + "start": 38436, + "end": 38485, "loc": { "start": { - "line": 935, + "line": 970, "column": 75 }, "end": { - "line": 937, + "line": 972, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 37303, - "end": 37320, + "start": 38454, + "end": 38471, "loc": { "start": { - "line": 936, + "line": 971, "column": 16 }, "end": { - "line": 936, + "line": 971, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 37303, - "end": 37319, + "start": 38454, + "end": 38470, "loc": { "start": { - "line": 936, + "line": 971, "column": 16 }, "end": { - "line": 936, + "line": 971, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 37303, - "end": 37312, + "start": 38454, + "end": 38463, "loc": { "start": { - "line": 936, + "line": 971, "column": 16 }, "end": { - "line": 936, + "line": 971, "column": 25 }, "identifierName": "distDirty" @@ -72430,15 +74215,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 37315, - "end": 37319, + "start": 38466, + "end": 38470, "loc": { "start": { - "line": 936, + "line": 971, "column": 28 }, "end": { - "line": 936, + "line": 971, "column": 32 } }, @@ -72456,73 +74241,73 @@ }, { "type": "ExpressionStatement", - "start": 37350, - "end": 38194, + "start": 38501, + "end": 39345, "loc": { "start": { - "line": 939, + "line": 974, "column": 12 }, "end": { - "line": 958, + "line": 993, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 37350, - "end": 38193, + "start": 38501, + "end": 39344, "loc": { "start": { - "line": 939, + "line": 974, "column": 12 }, "end": { - "line": 958, + "line": 993, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 37350, - "end": 37367, + "start": 38501, + "end": 38518, "loc": { "start": { - "line": 939, + "line": 974, "column": 12 }, "end": { - "line": 939, + "line": 974, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 37350, - "end": 37354, + "start": 38501, + "end": 38505, "loc": { "start": { - "line": 939, + "line": 974, "column": 12 }, "end": { - "line": 939, + "line": 974, "column": 16 } } }, "property": { "type": "Identifier", - "start": 37355, - "end": 37367, + "start": 38506, + "end": 38518, "loc": { "start": { - "line": 939, + "line": 974, "column": 17 }, "end": { - "line": 939, + "line": 974, "column": 29 }, "identifierName": "_onSceneTick" @@ -72533,43 +74318,43 @@ }, "right": { "type": "CallExpression", - "start": 37370, - "end": 38193, + "start": 38521, + "end": 39344, "loc": { "start": { - "line": 939, + "line": 974, "column": 32 }, "end": { - "line": 958, + "line": 993, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 37370, - "end": 37378, + "start": 38521, + "end": 38529, "loc": { "start": { - "line": 939, + "line": 974, "column": 32 }, "end": { - "line": 939, + "line": 974, "column": 40 } }, "object": { "type": "Identifier", - "start": 37370, - "end": 37375, + "start": 38521, + "end": 38526, "loc": { "start": { - "line": 939, + "line": 974, "column": 32 }, "end": { - "line": 939, + "line": 974, "column": 37 }, "identifierName": "scene" @@ -72578,15 +74363,15 @@ }, "property": { "type": "Identifier", - "start": 37376, - "end": 37378, + "start": 38527, + "end": 38529, "loc": { "start": { - "line": 939, + "line": 974, "column": 38 }, "end": { - "line": 939, + "line": 974, "column": 40 }, "identifierName": "on" @@ -72598,15 +74383,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 37379, - "end": 37385, + "start": 38530, + "end": 38536, "loc": { "start": { - "line": 939, + "line": 974, "column": 41 }, "end": { - "line": 939, + "line": 974, "column": 47 } }, @@ -72618,15 +74403,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 37387, - "end": 38192, + "start": 38538, + "end": 39343, "loc": { "start": { - "line": 939, + "line": 974, "column": 49 }, "end": { - "line": 958, + "line": 993, "column": 13 } }, @@ -72637,59 +74422,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 37393, - "end": 38192, + "start": 38544, + "end": 39343, "loc": { "start": { - "line": 939, + "line": 974, "column": 55 }, "end": { - "line": 958, + "line": 993, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 37412, - "end": 37502, + "start": 38563, + "end": 38653, "loc": { "start": { - "line": 941, + "line": 976, "column": 16 }, "end": { - "line": 941, + "line": 976, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37418, - "end": 37501, + "start": 38569, + "end": 38652, "loc": { "start": { - "line": 941, + "line": 976, "column": 22 }, "end": { - "line": 941, + "line": 976, "column": 105 } }, "id": { "type": "Identifier", - "start": 37418, - "end": 37422, + "start": 38569, + "end": 38573, "loc": { "start": { - "line": 941, + "line": 976, "column": 22 }, "end": { - "line": 941, + "line": 976, "column": 26 }, "identifierName": "dist" @@ -72698,43 +74483,43 @@ }, "init": { "type": "CallExpression", - "start": 37425, - "end": 37501, + "start": 38576, + "end": 38652, "loc": { "start": { - "line": 941, + "line": 976, "column": 29 }, "end": { - "line": 941, + "line": 976, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 37425, - "end": 37433, + "start": 38576, + "end": 38584, "loc": { "start": { - "line": 941, + "line": 976, "column": 29 }, "end": { - "line": 941, + "line": 976, "column": 37 } }, "object": { "type": "Identifier", - "start": 37425, - "end": 37429, + "start": 38576, + "end": 38580, "loc": { "start": { - "line": 941, + "line": 976, "column": 29 }, "end": { - "line": 941, + "line": 976, "column": 33 }, "identifierName": "Math" @@ -72743,15 +74528,15 @@ }, "property": { "type": "Identifier", - "start": 37430, - "end": 37433, + "start": 38581, + "end": 38584, "loc": { "start": { - "line": 941, + "line": 976, "column": 34 }, "end": { - "line": 941, + "line": 976, "column": 37 }, "identifierName": "abs" @@ -72763,43 +74548,43 @@ "arguments": [ { "type": "CallExpression", - "start": 37434, - "end": 37500, + "start": 38585, + "end": 38651, "loc": { "start": { - "line": 941, + "line": 976, "column": 38 }, "end": { - "line": 941, + "line": 976, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 37434, - "end": 37446, + "start": 38585, + "end": 38597, "loc": { "start": { - "line": 941, + "line": 976, "column": 38 }, "end": { - "line": 941, + "line": 976, "column": 50 } }, "object": { "type": "Identifier", - "start": 37434, - "end": 37438, + "start": 38585, + "end": 38589, "loc": { "start": { - "line": 941, + "line": 976, "column": 38 }, "end": { - "line": 941, + "line": 976, "column": 42 }, "identifierName": "math" @@ -72808,15 +74593,15 @@ }, "property": { "type": "Identifier", - "start": 37439, - "end": 37446, + "start": 38590, + "end": 38597, "loc": { "start": { - "line": 941, + "line": 976, "column": 43 }, "end": { - "line": 941, + "line": 976, "column": 50 }, "identifierName": "lenVec3" @@ -72828,43 +74613,43 @@ "arguments": [ { "type": "CallExpression", - "start": 37447, - "end": 37499, + "start": 38598, + "end": 38650, "loc": { "start": { - "line": 941, + "line": 976, "column": 51 }, "end": { - "line": 941, + "line": 976, "column": 103 } }, "callee": { "type": "MemberExpression", - "start": 37447, - "end": 37459, + "start": 38598, + "end": 38610, "loc": { "start": { - "line": 941, + "line": 976, "column": 51 }, "end": { - "line": 941, + "line": 976, "column": 63 } }, "object": { "type": "Identifier", - "start": 37447, - "end": 37451, + "start": 38598, + "end": 38602, "loc": { "start": { - "line": 941, + "line": 976, "column": 51 }, "end": { - "line": 941, + "line": 976, "column": 55 }, "identifierName": "math" @@ -72873,15 +74658,15 @@ }, "property": { "type": "Identifier", - "start": 37452, - "end": 37459, + "start": 38603, + "end": 38610, "loc": { "start": { - "line": 941, + "line": 976, "column": 56 }, "end": { - "line": 941, + "line": 976, "column": 63 }, "identifierName": "subVec3" @@ -72893,43 +74678,43 @@ "arguments": [ { "type": "MemberExpression", - "start": 37460, - "end": 37476, + "start": 38611, + "end": 38627, "loc": { "start": { - "line": 941, + "line": 976, "column": 64 }, "end": { - "line": 941, + "line": 976, "column": 80 } }, "object": { "type": "MemberExpression", - "start": 37460, - "end": 37472, + "start": 38611, + "end": 38623, "loc": { "start": { - "line": 941, + "line": 976, "column": 64 }, "end": { - "line": 941, + "line": 976, "column": 76 } }, "object": { "type": "Identifier", - "start": 37460, - "end": 37465, + "start": 38611, + "end": 38616, "loc": { "start": { - "line": 941, + "line": 976, "column": 64 }, "end": { - "line": 941, + "line": 976, "column": 69 }, "identifierName": "scene" @@ -72938,15 +74723,15 @@ }, "property": { "type": "Identifier", - "start": 37466, - "end": 37472, + "start": 38617, + "end": 38623, "loc": { "start": { - "line": 941, + "line": 976, "column": 70 }, "end": { - "line": 941, + "line": 976, "column": 76 }, "identifierName": "camera" @@ -72957,15 +74742,15 @@ }, "property": { "type": "Identifier", - "start": 37473, - "end": 37476, + "start": 38624, + "end": 38627, "loc": { "start": { - "line": 941, + "line": 976, "column": 77 }, "end": { - "line": 941, + "line": 976, "column": 80 }, "identifierName": "eye" @@ -72976,44 +74761,44 @@ }, { "type": "MemberExpression", - "start": 37478, - "end": 37487, + "start": 38629, + "end": 38638, "loc": { "start": { - "line": 941, + "line": 976, "column": 82 }, "end": { - "line": 941, + "line": 976, "column": 91 } }, "object": { "type": "ThisExpression", - "start": 37478, - "end": 37482, + "start": 38629, + "end": 38633, "loc": { "start": { - "line": 941, + "line": 976, "column": 82 }, "end": { - "line": 941, + "line": 976, "column": 86 } } }, "property": { "type": "Identifier", - "start": 37483, - "end": 37487, + "start": 38634, + "end": 38638, "loc": { "start": { - "line": 941, + "line": 976, "column": 87 }, "end": { - "line": 941, + "line": 976, "column": 91 }, "identifierName": "_pos" @@ -73024,15 +74809,15 @@ }, { "type": "Identifier", - "start": 37489, - "end": 37498, + "start": 38640, + "end": 38649, "loc": { "start": { - "line": 941, + "line": 976, "column": 93 }, "end": { - "line": 941, + "line": 976, "column": 102 }, "identifierName": "tempVec3a" @@ -73051,43 +74836,43 @@ }, { "type": "IfStatement", - "start": 37520, - "end": 37905, + "start": 38671, + "end": 39056, "loc": { "start": { - "line": 943, + "line": 978, "column": 16 }, "end": { - "line": 950, + "line": 985, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 37524, - "end": 37541, + "start": 38675, + "end": 38692, "loc": { "start": { - "line": 943, + "line": 978, "column": 20 }, "end": { - "line": 943, + "line": 978, "column": 37 } }, "left": { "type": "Identifier", - "start": 37524, - "end": 37528, + "start": 38675, + "end": 38679, "loc": { "start": { - "line": 943, + "line": 978, "column": 20 }, "end": { - "line": 943, + "line": 978, "column": 24 }, "identifierName": "dist" @@ -73097,15 +74882,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 37533, - "end": 37541, + "start": 38684, + "end": 38692, "loc": { "start": { - "line": 943, + "line": 978, "column": 29 }, "end": { - "line": 943, + "line": 978, "column": 37 }, "identifierName": "lastDist" @@ -73115,72 +74900,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 37543, - "end": 37905, + "start": 38694, + "end": 39056, "loc": { "start": { - "line": 943, + "line": 978, "column": 39 }, "end": { - "line": 950, + "line": 985, "column": 17 } }, "body": [ { "type": "IfStatement", - "start": 37565, - "end": 37887, + "start": 38716, + "end": 39038, "loc": { "start": { - "line": 944, + "line": 979, "column": 20 }, "end": { - "line": 949, + "line": 984, "column": 21 } }, "test": { "type": "BinaryExpression", - "start": 37569, - "end": 37604, + "start": 38720, + "end": 38755, "loc": { "start": { - "line": 944, + "line": 979, "column": 24 }, "end": { - "line": 944, + "line": 979, "column": 59 } }, "left": { "type": "MemberExpression", - "start": 37569, - "end": 37586, + "start": 38720, + "end": 38737, "loc": { "start": { - "line": 944, + "line": 979, "column": 24 }, "end": { - "line": 944, + "line": 979, "column": 41 } }, "object": { "type": "Identifier", - "start": 37569, - "end": 37575, + "start": 38720, + "end": 38726, "loc": { "start": { - "line": 944, + "line": 979, "column": 24 }, "end": { - "line": 944, + "line": 979, "column": 30 }, "identifierName": "camera" @@ -73189,15 +74974,15 @@ }, "property": { "type": "Identifier", - "start": 37576, - "end": 37586, + "start": 38727, + "end": 38737, "loc": { "start": { - "line": 944, + "line": 979, "column": 31 }, "end": { - "line": 944, + "line": 979, "column": 41 }, "identifierName": "projection" @@ -73209,15 +74994,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 37591, - "end": 37604, + "start": 38742, + "end": 38755, "loc": { "start": { - "line": 944, + "line": 979, "column": 46 }, "end": { - "line": 944, + "line": 979, "column": 59 } }, @@ -73230,59 +75015,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 37606, - "end": 37887, + "start": 38757, + "end": 39038, "loc": { "start": { - "line": 944, + "line": 979, "column": 61 }, "end": { - "line": 949, + "line": 984, "column": 21 } }, "body": [ { "type": "VariableDeclaration", - "start": 37632, - "end": 37708, + "start": 38783, + "end": 38859, "loc": { "start": { - "line": 945, + "line": 980, "column": 24 }, "end": { - "line": 945, + "line": 980, "column": 100 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37638, - "end": 37707, + "start": 38789, + "end": 38858, "loc": { "start": { - "line": 945, + "line": 980, "column": 30 }, "end": { - "line": 945, + "line": 980, "column": 99 } }, "id": { "type": "Identifier", - "start": 37638, - "end": 37647, + "start": 38789, + "end": 38798, "loc": { "start": { - "line": 945, + "line": 980, "column": 30 }, "end": { - "line": 945, + "line": 980, "column": 39 }, "identifierName": "worldSize" @@ -73291,57 +75076,57 @@ }, "init": { "type": "BinaryExpression", - "start": 37650, - "end": 37707, + "start": 38801, + "end": 38858, "loc": { "start": { - "line": 945, + "line": 980, "column": 42 }, "end": { - "line": 945, + "line": 980, "column": 99 } }, "left": { "type": "CallExpression", - "start": 37651, - "end": 37699, + "start": 38802, + "end": 38850, "loc": { "start": { - "line": 945, + "line": 980, "column": 43 }, "end": { - "line": 945, + "line": 980, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 37651, - "end": 37659, + "start": 38802, + "end": 38810, "loc": { "start": { - "line": 945, + "line": 980, "column": 43 }, "end": { - "line": 945, + "line": 980, "column": 51 } }, "object": { "type": "Identifier", - "start": 37651, - "end": 37655, + "start": 38802, + "end": 38806, "loc": { "start": { - "line": 945, + "line": 980, "column": 43 }, "end": { - "line": 945, + "line": 980, "column": 47 }, "identifierName": "Math" @@ -73350,15 +75135,15 @@ }, "property": { "type": "Identifier", - "start": 37656, - "end": 37659, + "start": 38807, + "end": 38810, "loc": { "start": { - "line": 945, + "line": 980, "column": 48 }, "end": { - "line": 945, + "line": 980, "column": 51 }, "identifierName": "tan" @@ -73370,57 +75155,57 @@ "arguments": [ { "type": "BinaryExpression", - "start": 37660, - "end": 37698, + "start": 38811, + "end": 38849, "loc": { "start": { - "line": 945, + "line": 980, "column": 52 }, "end": { - "line": 945, + "line": 980, "column": 90 } }, "left": { "type": "MemberExpression", - "start": 37660, - "end": 37682, + "start": 38811, + "end": 38833, "loc": { "start": { - "line": 945, + "line": 980, "column": 52 }, "end": { - "line": 945, + "line": 980, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 37660, - "end": 37678, + "start": 38811, + "end": 38829, "loc": { "start": { - "line": 945, + "line": 980, "column": 52 }, "end": { - "line": 945, + "line": 980, "column": 70 } }, "object": { "type": "Identifier", - "start": 37660, - "end": 37666, + "start": 38811, + "end": 38817, "loc": { "start": { - "line": 945, + "line": 980, "column": 52 }, "end": { - "line": 945, + "line": 980, "column": 58 }, "identifierName": "camera" @@ -73429,15 +75214,15 @@ }, "property": { "type": "Identifier", - "start": 37667, - "end": 37678, + "start": 38818, + "end": 38829, "loc": { "start": { - "line": 945, + "line": 980, "column": 59 }, "end": { - "line": 945, + "line": 980, "column": 70 }, "identifierName": "perspective" @@ -73448,15 +75233,15 @@ }, "property": { "type": "Identifier", - "start": 37679, - "end": 37682, + "start": 38830, + "end": 38833, "loc": { "start": { - "line": 945, + "line": 980, "column": 71 }, "end": { - "line": 945, + "line": 980, "column": 74 }, "identifierName": "fov" @@ -73468,29 +75253,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 37685, - "end": 37698, + "start": 38836, + "end": 38849, "loc": { "start": { - "line": 945, + "line": 980, "column": 77 }, "end": { - "line": 945, + "line": 980, "column": 90 } }, "object": { "type": "Identifier", - "start": 37685, - "end": 37689, + "start": 38836, + "end": 38840, "loc": { "start": { - "line": 945, + "line": 980, "column": 77 }, "end": { - "line": 945, + "line": 980, "column": 81 }, "identifierName": "math" @@ -73499,15 +75284,15 @@ }, "property": { "type": "Identifier", - "start": 37690, - "end": 37698, + "start": 38841, + "end": 38849, "loc": { "start": { - "line": 945, + "line": 980, "column": 82 }, "end": { - "line": 945, + "line": 980, "column": 90 }, "identifierName": "DEGTORAD" @@ -73520,21 +75305,21 @@ ], "extra": { "parenthesized": true, - "parenStart": 37650 + "parenStart": 38801 } }, "operator": "*", "right": { "type": "Identifier", - "start": 37703, - "end": 37707, + "start": 38854, + "end": 38858, "loc": { "start": { - "line": 945, + "line": 980, "column": 95 }, "end": { - "line": 945, + "line": 980, "column": 99 }, "identifierName": "dist" @@ -73548,44 +75333,44 @@ }, { "type": "VariableDeclaration", - "start": 37733, - "end": 37763, + "start": 38884, + "end": 38914, "loc": { "start": { - "line": 946, + "line": 981, "column": 24 }, "end": { - "line": 946, + "line": 981, "column": 54 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37739, - "end": 37762, + "start": 38890, + "end": 38913, "loc": { "start": { - "line": 946, + "line": 981, "column": 30 }, "end": { - "line": 946, + "line": 981, "column": 53 } }, "id": { "type": "Identifier", - "start": 37739, - "end": 37743, + "start": 38890, + "end": 38894, "loc": { "start": { - "line": 946, + "line": 981, "column": 30 }, "end": { - "line": 946, + "line": 981, "column": 34 }, "identifierName": "size" @@ -73594,29 +75379,29 @@ }, "init": { "type": "BinaryExpression", - "start": 37746, - "end": 37762, + "start": 38897, + "end": 38913, "loc": { "start": { - "line": 946, + "line": 981, "column": 37 }, "end": { - "line": 946, + "line": 981, "column": 53 } }, "left": { "type": "NumericLiteral", - "start": 37746, - "end": 37750, + "start": 38897, + "end": 38901, "loc": { "start": { - "line": 946, + "line": 981, "column": 37 }, "end": { - "line": 946, + "line": 981, "column": 41 } }, @@ -73629,15 +75414,15 @@ "operator": "*", "right": { "type": "Identifier", - "start": 37753, - "end": 37762, + "start": 38904, + "end": 38913, "loc": { "start": { - "line": 946, + "line": 981, "column": 44 }, "end": { - "line": 946, + "line": 981, "column": 53 }, "identifierName": "worldSize" @@ -73651,58 +75436,58 @@ }, { "type": "ExpressionStatement", - "start": 37788, - "end": 37824, + "start": 38939, + "end": 38975, "loc": { "start": { - "line": 947, + "line": 982, "column": 24 }, "end": { - "line": 947, + "line": 982, "column": 60 } }, "expression": { "type": "AssignmentExpression", - "start": 37788, - "end": 37823, + "start": 38939, + "end": 38974, "loc": { "start": { - "line": 947, + "line": 982, "column": 24 }, "end": { - "line": 947, + "line": 982, "column": 59 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 37788, - "end": 37802, + "start": 38939, + "end": 38953, "loc": { "start": { - "line": 947, + "line": 982, "column": 24 }, "end": { - "line": 947, + "line": 982, "column": 38 } }, "object": { "type": "Identifier", - "start": 37788, - "end": 37796, + "start": 38939, + "end": 38947, "loc": { "start": { - "line": 947, + "line": 982, "column": 24 }, "end": { - "line": 947, + "line": 982, "column": 32 }, "identifierName": "rootNode" @@ -73711,15 +75496,15 @@ }, "property": { "type": "Identifier", - "start": 37797, - "end": 37802, + "start": 38948, + "end": 38953, "loc": { "start": { - "line": 947, + "line": 982, "column": 33 }, "end": { - "line": 947, + "line": 982, "column": 38 }, "identifierName": "scale" @@ -73730,30 +75515,30 @@ }, "right": { "type": "ArrayExpression", - "start": 37805, - "end": 37823, + "start": 38956, + "end": 38974, "loc": { "start": { - "line": 947, + "line": 982, "column": 41 }, "end": { - "line": 947, + "line": 982, "column": 59 } }, "elements": [ { "type": "Identifier", - "start": 37806, - "end": 37810, + "start": 38957, + "end": 38961, "loc": { "start": { - "line": 947, + "line": 982, "column": 42 }, "end": { - "line": 947, + "line": 982, "column": 46 }, "identifierName": "size" @@ -73762,15 +75547,15 @@ }, { "type": "Identifier", - "start": 37812, - "end": 37816, + "start": 38963, + "end": 38967, "loc": { "start": { - "line": 947, + "line": 982, "column": 48 }, "end": { - "line": 947, + "line": 982, "column": 52 }, "identifierName": "size" @@ -73779,15 +75564,15 @@ }, { "type": "Identifier", - "start": 37818, - "end": 37822, + "start": 38969, + "end": 38973, "loc": { "start": { - "line": 947, + "line": 982, "column": 54 }, "end": { - "line": 947, + "line": 982, "column": 58 }, "identifierName": "size" @@ -73800,44 +75585,44 @@ }, { "type": "ExpressionStatement", - "start": 37849, - "end": 37865, + "start": 39000, + "end": 39016, "loc": { "start": { - "line": 948, + "line": 983, "column": 24 }, "end": { - "line": 948, + "line": 983, "column": 40 } }, "expression": { "type": "AssignmentExpression", - "start": 37849, - "end": 37864, + "start": 39000, + "end": 39015, "loc": { "start": { - "line": 948, + "line": 983, "column": 24 }, "end": { - "line": 948, + "line": 983, "column": 39 } }, "operator": "=", "left": { "type": "Identifier", - "start": 37849, - "end": 37857, + "start": 39000, + "end": 39008, "loc": { "start": { - "line": 948, + "line": 983, "column": 24 }, "end": { - "line": 948, + "line": 983, "column": 32 }, "identifierName": "lastDist" @@ -73846,15 +75631,15 @@ }, "right": { "type": "Identifier", - "start": 37860, - "end": 37864, + "start": 39011, + "end": 39015, "loc": { "start": { - "line": 948, + "line": 983, "column": 35 }, "end": { - "line": 948, + "line": 983, "column": 39 }, "identifierName": "dist" @@ -73875,57 +75660,57 @@ }, { "type": "IfStatement", - "start": 37923, - "end": 38178, + "start": 39074, + "end": 39329, "loc": { "start": { - "line": 952, + "line": 987, "column": 16 }, "end": { - "line": 957, + "line": 992, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 37927, - "end": 37956, + "start": 39078, + "end": 39107, "loc": { "start": { - "line": 952, + "line": 987, "column": 20 }, "end": { - "line": 952, + "line": 987, "column": 49 } }, "left": { "type": "MemberExpression", - "start": 37927, - "end": 37944, + "start": 39078, + "end": 39095, "loc": { "start": { - "line": 952, + "line": 987, "column": 20 }, "end": { - "line": 952, + "line": 987, "column": 37 } }, "object": { "type": "Identifier", - "start": 37927, - "end": 37933, + "start": 39078, + "end": 39084, "loc": { "start": { - "line": 952, + "line": 987, "column": 20 }, "end": { - "line": 952, + "line": 987, "column": 26 }, "identifierName": "camera" @@ -73934,15 +75719,15 @@ }, "property": { "type": "Identifier", - "start": 37934, - "end": 37944, + "start": 39085, + "end": 39095, "loc": { "start": { - "line": 952, + "line": 987, "column": 27 }, "end": { - "line": 952, + "line": 987, "column": 37 }, "identifierName": "projection" @@ -73954,15 +75739,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 37949, - "end": 37956, + "start": 39100, + "end": 39107, "loc": { "start": { - "line": 952, + "line": 987, "column": 42 }, "end": { - "line": 952, + "line": 987, "column": 49 } }, @@ -73975,59 +75760,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 37958, - "end": 38178, + "start": 39109, + "end": 39329, "loc": { "start": { - "line": 952, + "line": 987, "column": 51 }, "end": { - "line": 957, + "line": 992, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 37980, - "end": 38022, + "start": 39131, + "end": 39173, "loc": { "start": { - "line": 953, + "line": 988, "column": 20 }, "end": { - "line": 953, + "line": 988, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37986, - "end": 38021, + "start": 39137, + "end": 39172, "loc": { "start": { - "line": 953, + "line": 988, "column": 26 }, "end": { - "line": 953, + "line": 988, "column": 61 } }, "id": { "type": "Identifier", - "start": 37986, - "end": 37995, + "start": 39137, + "end": 39146, "loc": { "start": { - "line": 953, + "line": 988, "column": 26 }, "end": { - "line": 953, + "line": 988, "column": 35 }, "identifierName": "worldSize" @@ -74036,57 +75821,57 @@ }, "init": { "type": "BinaryExpression", - "start": 37998, - "end": 38021, + "start": 39149, + "end": 39172, "loc": { "start": { - "line": 953, + "line": 988, "column": 38 }, "end": { - "line": 953, + "line": 988, "column": 61 } }, "left": { "type": "MemberExpression", - "start": 37998, - "end": 38016, + "start": 39149, + "end": 39167, "loc": { "start": { - "line": 953, + "line": 988, "column": 38 }, "end": { - "line": 953, + "line": 988, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 37998, - "end": 38010, + "start": 39149, + "end": 39161, "loc": { "start": { - "line": 953, + "line": 988, "column": 38 }, "end": { - "line": 953, + "line": 988, "column": 50 } }, "object": { "type": "Identifier", - "start": 37998, - "end": 38004, + "start": 39149, + "end": 39155, "loc": { "start": { - "line": 953, + "line": 988, "column": 38 }, "end": { - "line": 953, + "line": 988, "column": 44 }, "identifierName": "camera" @@ -74095,15 +75880,15 @@ }, "property": { "type": "Identifier", - "start": 38005, - "end": 38010, + "start": 39156, + "end": 39161, "loc": { "start": { - "line": 953, + "line": 988, "column": 45 }, "end": { - "line": 953, + "line": 988, "column": 50 }, "identifierName": "ortho" @@ -74114,15 +75899,15 @@ }, "property": { "type": "Identifier", - "start": 38011, - "end": 38016, + "start": 39162, + "end": 39167, "loc": { "start": { - "line": 953, + "line": 988, "column": 51 }, "end": { - "line": 953, + "line": 988, "column": 56 }, "identifierName": "scale" @@ -74134,15 +75919,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 38019, - "end": 38021, + "start": 39170, + "end": 39172, "loc": { "start": { - "line": 953, + "line": 988, "column": 59 }, "end": { - "line": 953, + "line": 988, "column": 61 } }, @@ -74159,44 +75944,44 @@ }, { "type": "VariableDeclaration", - "start": 38043, - "end": 38066, + "start": 39194, + "end": 39217, "loc": { "start": { - "line": 954, + "line": 989, "column": 20 }, "end": { - "line": 954, + "line": 989, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38049, - "end": 38065, + "start": 39200, + "end": 39216, "loc": { "start": { - "line": 954, + "line": 989, "column": 26 }, "end": { - "line": 954, + "line": 989, "column": 42 } }, "id": { "type": "Identifier", - "start": 38049, - "end": 38053, + "start": 39200, + "end": 39204, "loc": { "start": { - "line": 954, + "line": 989, "column": 26 }, "end": { - "line": 954, + "line": 989, "column": 30 }, "identifierName": "size" @@ -74205,15 +75990,15 @@ }, "init": { "type": "Identifier", - "start": 38056, - "end": 38065, + "start": 39207, + "end": 39216, "loc": { "start": { - "line": 954, + "line": 989, "column": 33 }, "end": { - "line": 954, + "line": 989, "column": 42 }, "identifierName": "worldSize" @@ -74226,58 +76011,58 @@ }, { "type": "ExpressionStatement", - "start": 38087, - "end": 38123, + "start": 39238, + "end": 39274, "loc": { "start": { - "line": 955, + "line": 990, "column": 20 }, "end": { - "line": 955, + "line": 990, "column": 56 } }, "expression": { "type": "AssignmentExpression", - "start": 38087, - "end": 38122, + "start": 39238, + "end": 39273, "loc": { "start": { - "line": 955, + "line": 990, "column": 20 }, "end": { - "line": 955, + "line": 990, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 38087, - "end": 38101, + "start": 39238, + "end": 39252, "loc": { "start": { - "line": 955, + "line": 990, "column": 20 }, "end": { - "line": 955, + "line": 990, "column": 34 } }, "object": { "type": "Identifier", - "start": 38087, - "end": 38095, + "start": 39238, + "end": 39246, "loc": { "start": { - "line": 955, + "line": 990, "column": 20 }, "end": { - "line": 955, + "line": 990, "column": 28 }, "identifierName": "rootNode" @@ -74286,15 +76071,15 @@ }, "property": { "type": "Identifier", - "start": 38096, - "end": 38101, + "start": 39247, + "end": 39252, "loc": { "start": { - "line": 955, + "line": 990, "column": 29 }, "end": { - "line": 955, + "line": 990, "column": 34 }, "identifierName": "scale" @@ -74305,30 +76090,30 @@ }, "right": { "type": "ArrayExpression", - "start": 38104, - "end": 38122, + "start": 39255, + "end": 39273, "loc": { "start": { - "line": 955, + "line": 990, "column": 37 }, "end": { - "line": 955, + "line": 990, "column": 55 } }, "elements": [ { "type": "Identifier", - "start": 38105, - "end": 38109, + "start": 39256, + "end": 39260, "loc": { "start": { - "line": 955, + "line": 990, "column": 38 }, "end": { - "line": 955, + "line": 990, "column": 42 }, "identifierName": "size" @@ -74337,15 +76122,15 @@ }, { "type": "Identifier", - "start": 38111, - "end": 38115, + "start": 39262, + "end": 39266, "loc": { "start": { - "line": 955, + "line": 990, "column": 44 }, "end": { - "line": 955, + "line": 990, "column": 48 }, "identifierName": "size" @@ -74354,15 +76139,15 @@ }, { "type": "Identifier", - "start": 38117, - "end": 38121, + "start": 39268, + "end": 39272, "loc": { "start": { - "line": 955, + "line": 990, "column": 50 }, "end": { - "line": 955, + "line": 990, "column": 54 }, "identifierName": "size" @@ -74375,44 +76160,44 @@ }, { "type": "ExpressionStatement", - "start": 38144, - "end": 38160, + "start": 39295, + "end": 39311, "loc": { "start": { - "line": 956, + "line": 991, "column": 20 }, "end": { - "line": 956, + "line": 991, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 38144, - "end": 38159, + "start": 39295, + "end": 39310, "loc": { "start": { - "line": 956, + "line": 991, "column": 20 }, "end": { - "line": 956, + "line": 991, "column": 35 } }, "operator": "=", "left": { "type": "Identifier", - "start": 38144, - "end": 38152, + "start": 39295, + "end": 39303, "loc": { "start": { - "line": 956, + "line": 991, "column": 20 }, "end": { - "line": 956, + "line": 991, "column": 28 }, "identifierName": "lastDist" @@ -74421,15 +76206,15 @@ }, "right": { "type": "Identifier", - "start": 38155, - "end": 38159, + "start": 39306, + "end": 39310, "loc": { "start": { - "line": 956, + "line": 991, "column": 31 }, "end": { - "line": 956, + "line": 991, "column": 35 }, "identifierName": "dist" @@ -74456,44 +76241,44 @@ }, { "type": "VariableDeclaration", - "start": 38214, - "end": 39141, + "start": 39365, + "end": 40292, "loc": { "start": { - "line": 961, + "line": 996, "column": 8 }, "end": { - "line": 983, + "line": 1018, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38220, - "end": 39140, + "start": 39371, + "end": 40291, "loc": { "start": { - "line": 961, + "line": 996, "column": 14 }, "end": { - "line": 983, + "line": 1018, "column": 12 } }, "id": { "type": "Identifier", - "start": 38220, - "end": 38247, + "start": 39371, + "end": 39398, "loc": { "start": { - "line": 961, + "line": 996, "column": 14 }, "end": { - "line": 961, + "line": 996, "column": 41 }, "identifierName": "getClickCoordsWithinElement" @@ -74502,29 +76287,29 @@ }, "init": { "type": "CallExpression", - "start": 38250, - "end": 39140, + "start": 39401, + "end": 40291, "loc": { "start": { - "line": 961, + "line": 996, "column": 44 }, "end": { - "line": 983, + "line": 1018, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 38251, - "end": 39137, + "start": 39402, + "end": 40288, "loc": { "start": { - "line": 961, + "line": 996, "column": 45 }, "end": { - "line": 983, + "line": 1018, "column": 9 } }, @@ -74535,59 +76320,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 38263, - "end": 39137, + "start": 39414, + "end": 40288, "loc": { "start": { - "line": 961, + "line": 996, "column": 57 }, "end": { - "line": 983, + "line": 1018, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 38277, - "end": 38315, + "start": 39428, + "end": 39466, "loc": { "start": { - "line": 962, + "line": 997, "column": 12 }, "end": { - "line": 962, + "line": 997, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38283, - "end": 38314, + "start": 39434, + "end": 39465, "loc": { "start": { - "line": 962, + "line": 997, "column": 18 }, "end": { - "line": 962, + "line": 997, "column": 49 } }, "id": { "type": "Identifier", - "start": 38283, - "end": 38292, + "start": 39434, + "end": 39443, "loc": { "start": { - "line": 962, + "line": 997, "column": 18 }, "end": { - "line": 962, + "line": 997, "column": 27 }, "identifierName": "canvasPos" @@ -74596,29 +76381,29 @@ }, "init": { "type": "NewExpression", - "start": 38295, - "end": 38314, + "start": 39446, + "end": 39465, "loc": { "start": { - "line": 962, + "line": 997, "column": 30 }, "end": { - "line": 962, + "line": 997, "column": 49 } }, "callee": { "type": "Identifier", - "start": 38299, - "end": 38311, + "start": 39450, + "end": 39462, "loc": { "start": { - "line": 962, + "line": 997, "column": 34 }, "end": { - "line": 962, + "line": 997, "column": 46 }, "identifierName": "Float64Array" @@ -74628,15 +76413,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 38312, - "end": 38313, + "start": 39463, + "end": 39464, "loc": { "start": { - "line": 962, + "line": 997, "column": 47 }, "end": { - "line": 962, + "line": 997, "column": 48 } }, @@ -74654,29 +76439,29 @@ }, { "type": "ReturnStatement", - "start": 38328, - "end": 39127, + "start": 39479, + "end": 40278, "loc": { "start": { - "line": 963, + "line": 998, "column": 12 }, "end": { - "line": 982, + "line": 1017, "column": 14 } }, "argument": { "type": "FunctionExpression", - "start": 38335, - "end": 39126, + "start": 39486, + "end": 40277, "loc": { "start": { - "line": 963, + "line": 998, "column": 19 }, "end": { - "line": 982, + "line": 1017, "column": 13 } }, @@ -74687,15 +76472,15 @@ "params": [ { "type": "Identifier", - "start": 38345, - "end": 38350, + "start": 39496, + "end": 39501, "loc": { "start": { - "line": 963, + "line": 998, "column": 29 }, "end": { - "line": 963, + "line": 998, "column": 34 }, "identifierName": "event" @@ -74705,44 +76490,44 @@ ], "body": { "type": "BlockStatement", - "start": 38352, - "end": 39126, + "start": 39503, + "end": 40277, "loc": { "start": { - "line": 963, + "line": 998, "column": 36 }, "end": { - "line": 982, + "line": 1017, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 38370, - "end": 39078, + "start": 39521, + "end": 40229, "loc": { "start": { - "line": 964, + "line": 999, "column": 16 }, "end": { - "line": 980, + "line": 1015, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 38374, - "end": 38380, + "start": 39525, + "end": 39531, "loc": { "start": { - "line": 964, + "line": 999, "column": 20 }, "end": { - "line": 964, + "line": 999, "column": 26 } }, @@ -74750,15 +76535,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 38375, - "end": 38380, + "start": 39526, + "end": 39531, "loc": { "start": { - "line": 964, + "line": 999, "column": 21 }, "end": { - "line": 964, + "line": 999, "column": 26 }, "identifierName": "event" @@ -74771,59 +76556,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 38382, - "end": 38531, + "start": 39533, + "end": 39682, "loc": { "start": { - "line": 964, + "line": 999, "column": 28 }, "end": { - "line": 968, + "line": 1003, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 38404, - "end": 38425, + "start": 39555, + "end": 39576, "loc": { "start": { - "line": 965, + "line": 1000, "column": 20 }, "end": { - "line": 965, + "line": 1000, "column": 41 } }, "expression": { "type": "AssignmentExpression", - "start": 38404, - "end": 38424, + "start": 39555, + "end": 39575, "loc": { "start": { - "line": 965, + "line": 1000, "column": 20 }, "end": { - "line": 965, + "line": 1000, "column": 40 } }, "operator": "=", "left": { "type": "Identifier", - "start": 38404, - "end": 38409, + "start": 39555, + "end": 39560, "loc": { "start": { - "line": 965, + "line": 1000, "column": 20 }, "end": { - "line": 965, + "line": 1000, "column": 25 }, "identifierName": "event" @@ -74832,29 +76617,29 @@ }, "right": { "type": "MemberExpression", - "start": 38412, - "end": 38424, + "start": 39563, + "end": 39575, "loc": { "start": { - "line": 965, + "line": 1000, "column": 28 }, "end": { - "line": 965, + "line": 1000, "column": 40 } }, "object": { "type": "Identifier", - "start": 38412, - "end": 38418, + "start": 39563, + "end": 39569, "loc": { "start": { - "line": 965, + "line": 1000, "column": 28 }, "end": { - "line": 965, + "line": 1000, "column": 34 }, "identifierName": "window" @@ -74863,15 +76648,15 @@ }, "property": { "type": "Identifier", - "start": 38419, - "end": 38424, + "start": 39570, + "end": 39575, "loc": { "start": { - "line": 965, + "line": 1000, "column": 35 }, "end": { - "line": 965, + "line": 1000, "column": 40 }, "identifierName": "event" @@ -74884,58 +76669,58 @@ }, { "type": "ExpressionStatement", - "start": 38446, - "end": 38469, + "start": 39597, + "end": 39620, "loc": { "start": { - "line": 966, + "line": 1001, "column": 20 }, "end": { - "line": 966, + "line": 1001, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 38446, - "end": 38468, + "start": 39597, + "end": 39619, "loc": { "start": { - "line": 966, + "line": 1001, "column": 20 }, "end": { - "line": 966, + "line": 1001, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 38446, - "end": 38458, + "start": 39597, + "end": 39609, "loc": { "start": { - "line": 966, + "line": 1001, "column": 20 }, "end": { - "line": 966, + "line": 1001, "column": 32 } }, "object": { "type": "Identifier", - "start": 38446, - "end": 38455, + "start": 39597, + "end": 39606, "loc": { "start": { - "line": 966, + "line": 1001, "column": 20 }, "end": { - "line": 966, + "line": 1001, "column": 29 }, "identifierName": "canvasPos" @@ -74944,15 +76729,15 @@ }, "property": { "type": "NumericLiteral", - "start": 38456, - "end": 38457, + "start": 39607, + "end": 39608, "loc": { "start": { - "line": 966, + "line": 1001, "column": 30 }, "end": { - "line": 966, + "line": 1001, "column": 31 } }, @@ -74966,29 +76751,29 @@ }, "right": { "type": "MemberExpression", - "start": 38461, - "end": 38468, + "start": 39612, + "end": 39619, "loc": { "start": { - "line": 966, + "line": 1001, "column": 35 }, "end": { - "line": 966, + "line": 1001, "column": 42 } }, "object": { "type": "Identifier", - "start": 38461, - "end": 38466, + "start": 39612, + "end": 39617, "loc": { "start": { - "line": 966, + "line": 1001, "column": 35 }, "end": { - "line": 966, + "line": 1001, "column": 40 }, "identifierName": "event" @@ -74997,15 +76782,15 @@ }, "property": { "type": "Identifier", - "start": 38467, - "end": 38468, + "start": 39618, + "end": 39619, "loc": { "start": { - "line": 966, + "line": 1001, "column": 41 }, "end": { - "line": 966, + "line": 1001, "column": 42 }, "identifierName": "x" @@ -75018,58 +76803,58 @@ }, { "type": "ExpressionStatement", - "start": 38490, - "end": 38513, + "start": 39641, + "end": 39664, "loc": { "start": { - "line": 967, + "line": 1002, "column": 20 }, "end": { - "line": 967, + "line": 1002, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 38490, - "end": 38512, + "start": 39641, + "end": 39663, "loc": { "start": { - "line": 967, + "line": 1002, "column": 20 }, "end": { - "line": 967, + "line": 1002, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 38490, - "end": 38502, + "start": 39641, + "end": 39653, "loc": { "start": { - "line": 967, + "line": 1002, "column": 20 }, "end": { - "line": 967, + "line": 1002, "column": 32 } }, "object": { "type": "Identifier", - "start": 38490, - "end": 38499, + "start": 39641, + "end": 39650, "loc": { "start": { - "line": 967, + "line": 1002, "column": 20 }, "end": { - "line": 967, + "line": 1002, "column": 29 }, "identifierName": "canvasPos" @@ -75078,15 +76863,15 @@ }, "property": { "type": "NumericLiteral", - "start": 38500, - "end": 38501, + "start": 39651, + "end": 39652, "loc": { "start": { - "line": 967, + "line": 1002, "column": 30 }, "end": { - "line": 967, + "line": 1002, "column": 31 } }, @@ -75100,29 +76885,29 @@ }, "right": { "type": "MemberExpression", - "start": 38505, - "end": 38512, + "start": 39656, + "end": 39663, "loc": { "start": { - "line": 967, + "line": 1002, "column": 35 }, "end": { - "line": 967, + "line": 1002, "column": 42 } }, "object": { "type": "Identifier", - "start": 38505, - "end": 38510, + "start": 39656, + "end": 39661, "loc": { "start": { - "line": 967, + "line": 1002, "column": 35 }, "end": { - "line": 967, + "line": 1002, "column": 40 }, "identifierName": "event" @@ -75131,15 +76916,15 @@ }, "property": { "type": "Identifier", - "start": 38511, - "end": 38512, + "start": 39662, + "end": 39663, "loc": { "start": { - "line": 967, + "line": 1002, "column": 41 }, "end": { - "line": 967, + "line": 1002, "column": 42 }, "identifierName": "y" @@ -75155,59 +76940,59 @@ }, "alternate": { "type": "BlockStatement", - "start": 38537, - "end": 39078, + "start": 39688, + "end": 40229, "loc": { "start": { - "line": 968, + "line": 1003, "column": 23 }, "end": { - "line": 980, + "line": 1015, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 38559, - "end": 38586, + "start": 39710, + "end": 39737, "loc": { "start": { - "line": 969, + "line": 1004, "column": 20 }, "end": { - "line": 969, + "line": 1004, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38563, - "end": 38585, + "start": 39714, + "end": 39736, "loc": { "start": { - "line": 969, + "line": 1004, "column": 24 }, "end": { - "line": 969, + "line": 1004, "column": 46 } }, "id": { "type": "Identifier", - "start": 38563, - "end": 38570, + "start": 39714, + "end": 39721, "loc": { "start": { - "line": 969, + "line": 1004, "column": 24 }, "end": { - "line": 969, + "line": 1004, "column": 31 }, "identifierName": "element" @@ -75216,29 +77001,29 @@ }, "init": { "type": "MemberExpression", - "start": 38573, - "end": 38585, + "start": 39724, + "end": 39736, "loc": { "start": { - "line": 969, + "line": 1004, "column": 34 }, "end": { - "line": 969, + "line": 1004, "column": 46 } }, "object": { "type": "Identifier", - "start": 38573, - "end": 38578, + "start": 39724, + "end": 39729, "loc": { "start": { - "line": 969, + "line": 1004, "column": 34 }, "end": { - "line": 969, + "line": 1004, "column": 39 }, "identifierName": "event" @@ -75247,15 +77032,15 @@ }, "property": { "type": "Identifier", - "start": 38579, - "end": 38585, + "start": 39730, + "end": 39736, "loc": { "start": { - "line": 969, + "line": 1004, "column": 40 }, "end": { - "line": 969, + "line": 1004, "column": 46 }, "identifierName": "target" @@ -75270,44 +77055,44 @@ }, { "type": "VariableDeclaration", - "start": 38607, - "end": 38631, + "start": 39758, + "end": 39782, "loc": { "start": { - "line": 970, + "line": 1005, "column": 20 }, "end": { - "line": 970, + "line": 1005, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38611, - "end": 38630, + "start": 39762, + "end": 39781, "loc": { "start": { - "line": 970, + "line": 1005, "column": 24 }, "end": { - "line": 970, + "line": 1005, "column": 43 } }, "id": { "type": "Identifier", - "start": 38611, - "end": 38626, + "start": 39762, + "end": 39777, "loc": { "start": { - "line": 970, + "line": 1005, "column": 24 }, "end": { - "line": 970, + "line": 1005, "column": 39 }, "identifierName": "totalOffsetLeft" @@ -75316,15 +77101,15 @@ }, "init": { "type": "NumericLiteral", - "start": 38629, - "end": 38630, + "start": 39780, + "end": 39781, "loc": { "start": { - "line": 970, + "line": 1005, "column": 42 }, "end": { - "line": 970, + "line": 1005, "column": 43 } }, @@ -75340,44 +77125,44 @@ }, { "type": "VariableDeclaration", - "start": 38652, - "end": 38675, + "start": 39803, + "end": 39826, "loc": { "start": { - "line": 971, + "line": 1006, "column": 20 }, "end": { - "line": 971, + "line": 1006, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38656, - "end": 38674, + "start": 39807, + "end": 39825, "loc": { "start": { - "line": 971, + "line": 1006, "column": 24 }, "end": { - "line": 971, + "line": 1006, "column": 42 } }, "id": { "type": "Identifier", - "start": 38656, - "end": 38670, + "start": 39807, + "end": 39821, "loc": { "start": { - "line": 971, + "line": 1006, "column": 24 }, "end": { - "line": 971, + "line": 1006, "column": 38 }, "identifierName": "totalOffsetTop" @@ -75386,15 +77171,15 @@ }, "init": { "type": "NumericLiteral", - "start": 38673, - "end": 38674, + "start": 39824, + "end": 39825, "loc": { "start": { - "line": 971, + "line": 1006, "column": 41 }, "end": { - "line": 971, + "line": 1006, "column": 42 } }, @@ -75410,43 +77195,43 @@ }, { "type": "WhileStatement", - "start": 38697, - "end": 38929, + "start": 39848, + "end": 40080, "loc": { "start": { - "line": 973, + "line": 1008, "column": 20 }, "end": { - "line": 977, + "line": 1012, "column": 21 } }, "test": { "type": "MemberExpression", - "start": 38704, - "end": 38724, + "start": 39855, + "end": 39875, "loc": { "start": { - "line": 973, + "line": 1008, "column": 27 }, "end": { - "line": 973, + "line": 1008, "column": 47 } }, "object": { "type": "Identifier", - "start": 38704, - "end": 38711, + "start": 39855, + "end": 39862, "loc": { "start": { - "line": 973, + "line": 1008, "column": 27 }, "end": { - "line": 973, + "line": 1008, "column": 34 }, "identifierName": "element" @@ -75455,15 +77240,15 @@ }, "property": { "type": "Identifier", - "start": 38712, - "end": 38724, + "start": 39863, + "end": 39875, "loc": { "start": { - "line": 973, + "line": 1008, "column": 35 }, "end": { - "line": 973, + "line": 1008, "column": 47 }, "identifierName": "offsetParent" @@ -75474,59 +77259,59 @@ }, "body": { "type": "BlockStatement", - "start": 38726, - "end": 38929, + "start": 39877, + "end": 40080, "loc": { "start": { - "line": 973, + "line": 1008, "column": 49 }, "end": { - "line": 977, + "line": 1012, "column": 21 } }, "body": [ { "type": "ExpressionStatement", - "start": 38752, - "end": 38790, + "start": 39903, + "end": 39941, "loc": { "start": { - "line": 974, + "line": 1009, "column": 24 }, "end": { - "line": 974, + "line": 1009, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 38752, - "end": 38789, + "start": 39903, + "end": 39940, "loc": { "start": { - "line": 974, + "line": 1009, "column": 24 }, "end": { - "line": 974, + "line": 1009, "column": 61 } }, "operator": "+=", "left": { "type": "Identifier", - "start": 38752, - "end": 38767, + "start": 39903, + "end": 39918, "loc": { "start": { - "line": 974, + "line": 1009, "column": 24 }, "end": { - "line": 974, + "line": 1009, "column": 39 }, "identifierName": "totalOffsetLeft" @@ -75535,29 +77320,29 @@ }, "right": { "type": "MemberExpression", - "start": 38771, - "end": 38789, + "start": 39922, + "end": 39940, "loc": { "start": { - "line": 974, + "line": 1009, "column": 43 }, "end": { - "line": 974, + "line": 1009, "column": 61 } }, "object": { "type": "Identifier", - "start": 38771, - "end": 38778, + "start": 39922, + "end": 39929, "loc": { "start": { - "line": 974, + "line": 1009, "column": 43 }, "end": { - "line": 974, + "line": 1009, "column": 50 }, "identifierName": "element" @@ -75566,15 +77351,15 @@ }, "property": { "type": "Identifier", - "start": 38779, - "end": 38789, + "start": 39930, + "end": 39940, "loc": { "start": { - "line": 974, + "line": 1009, "column": 51 }, "end": { - "line": 974, + "line": 1009, "column": 61 }, "identifierName": "offsetLeft" @@ -75587,44 +77372,44 @@ }, { "type": "ExpressionStatement", - "start": 38815, - "end": 38851, + "start": 39966, + "end": 40002, "loc": { "start": { - "line": 975, + "line": 1010, "column": 24 }, "end": { - "line": 975, + "line": 1010, "column": 60 } }, "expression": { "type": "AssignmentExpression", - "start": 38815, - "end": 38850, + "start": 39966, + "end": 40001, "loc": { "start": { - "line": 975, + "line": 1010, "column": 24 }, "end": { - "line": 975, + "line": 1010, "column": 59 } }, "operator": "+=", "left": { "type": "Identifier", - "start": 38815, - "end": 38829, + "start": 39966, + "end": 39980, "loc": { "start": { - "line": 975, + "line": 1010, "column": 24 }, "end": { - "line": 975, + "line": 1010, "column": 38 }, "identifierName": "totalOffsetTop" @@ -75633,29 +77418,29 @@ }, "right": { "type": "MemberExpression", - "start": 38833, - "end": 38850, + "start": 39984, + "end": 40001, "loc": { "start": { - "line": 975, + "line": 1010, "column": 42 }, "end": { - "line": 975, + "line": 1010, "column": 59 } }, "object": { "type": "Identifier", - "start": 38833, - "end": 38840, + "start": 39984, + "end": 39991, "loc": { "start": { - "line": 975, + "line": 1010, "column": 42 }, "end": { - "line": 975, + "line": 1010, "column": 49 }, "identifierName": "element" @@ -75664,15 +77449,15 @@ }, "property": { "type": "Identifier", - "start": 38841, - "end": 38850, + "start": 39992, + "end": 40001, "loc": { "start": { - "line": 975, + "line": 1010, "column": 50 }, "end": { - "line": 975, + "line": 1010, "column": 59 }, "identifierName": "offsetTop" @@ -75685,44 +77470,44 @@ }, { "type": "ExpressionStatement", - "start": 38876, - "end": 38907, + "start": 40027, + "end": 40058, "loc": { "start": { - "line": 976, + "line": 1011, "column": 24 }, "end": { - "line": 976, + "line": 1011, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 38876, - "end": 38906, + "start": 40027, + "end": 40057, "loc": { "start": { - "line": 976, + "line": 1011, "column": 24 }, "end": { - "line": 976, + "line": 1011, "column": 54 } }, "operator": "=", "left": { "type": "Identifier", - "start": 38876, - "end": 38883, + "start": 40027, + "end": 40034, "loc": { "start": { - "line": 976, + "line": 1011, "column": 24 }, "end": { - "line": 976, + "line": 1011, "column": 31 }, "identifierName": "element" @@ -75731,29 +77516,29 @@ }, "right": { "type": "MemberExpression", - "start": 38886, - "end": 38906, + "start": 40037, + "end": 40057, "loc": { "start": { - "line": 976, + "line": 1011, "column": 34 }, "end": { - "line": 976, + "line": 1011, "column": 54 } }, "object": { "type": "Identifier", - "start": 38886, - "end": 38893, + "start": 40037, + "end": 40044, "loc": { "start": { - "line": 976, + "line": 1011, "column": 34 }, "end": { - "line": 976, + "line": 1011, "column": 41 }, "identifierName": "element" @@ -75762,15 +77547,15 @@ }, "property": { "type": "Identifier", - "start": 38894, - "end": 38906, + "start": 40045, + "end": 40057, "loc": { "start": { - "line": 976, + "line": 1011, "column": 42 }, "end": { - "line": 976, + "line": 1011, "column": 54 }, "identifierName": "offsetParent" @@ -75787,58 +77572,58 @@ }, { "type": "ExpressionStatement", - "start": 38950, - "end": 38995, + "start": 40101, + "end": 40146, "loc": { "start": { - "line": 978, + "line": 1013, "column": 20 }, "end": { - "line": 978, + "line": 1013, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 38950, - "end": 38994, + "start": 40101, + "end": 40145, "loc": { "start": { - "line": 978, + "line": 1013, "column": 20 }, "end": { - "line": 978, + "line": 1013, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 38950, - "end": 38962, + "start": 40101, + "end": 40113, "loc": { "start": { - "line": 978, + "line": 1013, "column": 20 }, "end": { - "line": 978, + "line": 1013, "column": 32 } }, "object": { "type": "Identifier", - "start": 38950, - "end": 38959, + "start": 40101, + "end": 40110, "loc": { "start": { - "line": 978, + "line": 1013, "column": 20 }, "end": { - "line": 978, + "line": 1013, "column": 29 }, "identifierName": "canvasPos" @@ -75847,15 +77632,15 @@ }, "property": { "type": "NumericLiteral", - "start": 38960, - "end": 38961, + "start": 40111, + "end": 40112, "loc": { "start": { - "line": 978, + "line": 1013, "column": 30 }, "end": { - "line": 978, + "line": 1013, "column": 31 } }, @@ -75869,43 +77654,43 @@ }, "right": { "type": "BinaryExpression", - "start": 38965, - "end": 38994, + "start": 40116, + "end": 40145, "loc": { "start": { - "line": 978, + "line": 1013, "column": 35 }, "end": { - "line": 978, + "line": 1013, "column": 64 } }, "left": { "type": "MemberExpression", - "start": 38965, - "end": 38976, + "start": 40116, + "end": 40127, "loc": { "start": { - "line": 978, + "line": 1013, "column": 35 }, "end": { - "line": 978, + "line": 1013, "column": 46 } }, "object": { "type": "Identifier", - "start": 38965, - "end": 38970, + "start": 40116, + "end": 40121, "loc": { "start": { - "line": 978, + "line": 1013, "column": 35 }, "end": { - "line": 978, + "line": 1013, "column": 40 }, "identifierName": "event" @@ -75914,15 +77699,15 @@ }, "property": { "type": "Identifier", - "start": 38971, - "end": 38976, + "start": 40122, + "end": 40127, "loc": { "start": { - "line": 978, + "line": 1013, "column": 41 }, "end": { - "line": 978, + "line": 1013, "column": 46 }, "identifierName": "pageX" @@ -75934,15 +77719,15 @@ "operator": "-", "right": { "type": "Identifier", - "start": 38979, - "end": 38994, + "start": 40130, + "end": 40145, "loc": { "start": { - "line": 978, + "line": 1013, "column": 49 }, "end": { - "line": 978, + "line": 1013, "column": 64 }, "identifierName": "totalOffsetLeft" @@ -75954,58 +77739,58 @@ }, { "type": "ExpressionStatement", - "start": 39016, - "end": 39060, + "start": 40167, + "end": 40211, "loc": { "start": { - "line": 979, + "line": 1014, "column": 20 }, "end": { - "line": 979, + "line": 1014, "column": 64 } }, "expression": { "type": "AssignmentExpression", - "start": 39016, - "end": 39059, + "start": 40167, + "end": 40210, "loc": { "start": { - "line": 979, + "line": 1014, "column": 20 }, "end": { - "line": 979, + "line": 1014, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 39016, - "end": 39028, + "start": 40167, + "end": 40179, "loc": { "start": { - "line": 979, + "line": 1014, "column": 20 }, "end": { - "line": 979, + "line": 1014, "column": 32 } }, "object": { "type": "Identifier", - "start": 39016, - "end": 39025, + "start": 40167, + "end": 40176, "loc": { "start": { - "line": 979, + "line": 1014, "column": 20 }, "end": { - "line": 979, + "line": 1014, "column": 29 }, "identifierName": "canvasPos" @@ -76014,15 +77799,15 @@ }, "property": { "type": "NumericLiteral", - "start": 39026, - "end": 39027, + "start": 40177, + "end": 40178, "loc": { "start": { - "line": 979, + "line": 1014, "column": 30 }, "end": { - "line": 979, + "line": 1014, "column": 31 } }, @@ -76036,43 +77821,43 @@ }, "right": { "type": "BinaryExpression", - "start": 39031, - "end": 39059, + "start": 40182, + "end": 40210, "loc": { "start": { - "line": 979, + "line": 1014, "column": 35 }, "end": { - "line": 979, + "line": 1014, "column": 63 } }, "left": { "type": "MemberExpression", - "start": 39031, - "end": 39042, + "start": 40182, + "end": 40193, "loc": { "start": { - "line": 979, + "line": 1014, "column": 35 }, "end": { - "line": 979, + "line": 1014, "column": 46 } }, "object": { "type": "Identifier", - "start": 39031, - "end": 39036, + "start": 40182, + "end": 40187, "loc": { "start": { - "line": 979, + "line": 1014, "column": 35 }, "end": { - "line": 979, + "line": 1014, "column": 40 }, "identifierName": "event" @@ -76081,15 +77866,15 @@ }, "property": { "type": "Identifier", - "start": 39037, - "end": 39042, + "start": 40188, + "end": 40193, "loc": { "start": { - "line": 979, + "line": 1014, "column": 41 }, "end": { - "line": 979, + "line": 1014, "column": 46 }, "identifierName": "pageY" @@ -76101,15 +77886,15 @@ "operator": "-", "right": { "type": "Identifier", - "start": 39045, - "end": 39059, + "start": 40196, + "end": 40210, "loc": { "start": { - "line": 979, + "line": 1014, "column": 49 }, "end": { - "line": 979, + "line": 1014, "column": 63 }, "identifierName": "totalOffsetTop" @@ -76125,29 +77910,29 @@ }, { "type": "ReturnStatement", - "start": 39095, - "end": 39112, + "start": 40246, + "end": 40263, "loc": { "start": { - "line": 981, + "line": 1016, "column": 16 }, "end": { - "line": 981, + "line": 1016, "column": 33 } }, "argument": { "type": "Identifier", - "start": 39102, - "end": 39111, + "start": 40253, + "end": 40262, "loc": { "start": { - "line": 981, + "line": 1016, "column": 23 }, "end": { - "line": 981, + "line": 1016, "column": 32 }, "identifierName": "canvasPos" @@ -76165,7 +77950,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 38250 + "parenStart": 39401 } }, "arguments": [] @@ -76176,44 +77961,44 @@ }, { "type": "VariableDeclaration", - "start": 39151, - "end": 39517, + "start": 40302, + "end": 40668, "loc": { "start": { - "line": 985, + "line": 1020, "column": 8 }, "end": { - "line": 993, + "line": 1028, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39157, - "end": 39516, + "start": 40308, + "end": 40667, "loc": { "start": { - "line": 985, + "line": 1020, "column": 14 }, "end": { - "line": 993, + "line": 1028, "column": 12 } }, "id": { "type": "Identifier", - "start": 39157, - "end": 39172, + "start": 40308, + "end": 40323, "loc": { "start": { - "line": 985, + "line": 1020, "column": 14 }, "end": { - "line": 985, + "line": 1020, "column": 29 }, "identifierName": "localToWorldVec" @@ -76222,29 +78007,29 @@ }, "init": { "type": "CallExpression", - "start": 39175, - "end": 39516, + "start": 40326, + "end": 40667, "loc": { "start": { - "line": 985, + "line": 1020, "column": 32 }, "end": { - "line": 993, + "line": 1028, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 39176, - "end": 39513, + "start": 40327, + "end": 40664, "loc": { "start": { - "line": 985, + "line": 1020, "column": 33 }, "end": { - "line": 993, + "line": 1028, "column": 9 } }, @@ -76255,59 +78040,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 39188, - "end": 39513, + "start": 40339, + "end": 40664, "loc": { "start": { - "line": 985, + "line": 1020, "column": 45 }, "end": { - "line": 993, + "line": 1028, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 39202, - "end": 39226, + "start": 40353, + "end": 40377, "loc": { "start": { - "line": 986, + "line": 1021, "column": 12 }, "end": { - "line": 986, + "line": 1021, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39208, - "end": 39225, + "start": 40359, + "end": 40376, "loc": { "start": { - "line": 986, + "line": 1021, "column": 18 }, "end": { - "line": 986, + "line": 1021, "column": 35 } }, "id": { "type": "Identifier", - "start": 39208, - "end": 39211, + "start": 40359, + "end": 40362, "loc": { "start": { - "line": 986, + "line": 1021, "column": 18 }, "end": { - "line": 986, + "line": 1021, "column": 21 }, "identifierName": "mat" @@ -76316,43 +78101,43 @@ }, "init": { "type": "CallExpression", - "start": 39214, - "end": 39225, + "start": 40365, + "end": 40376, "loc": { "start": { - "line": 986, + "line": 1021, "column": 24 }, "end": { - "line": 986, + "line": 1021, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 39214, - "end": 39223, + "start": 40365, + "end": 40374, "loc": { "start": { - "line": 986, + "line": 1021, "column": 24 }, "end": { - "line": 986, + "line": 1021, "column": 33 } }, "object": { "type": "Identifier", - "start": 39214, - "end": 39218, + "start": 40365, + "end": 40369, "loc": { "start": { - "line": 986, + "line": 1021, "column": 24 }, "end": { - "line": 986, + "line": 1021, "column": 28 }, "identifierName": "math" @@ -76361,15 +78146,15 @@ }, "property": { "type": "Identifier", - "start": 39219, - "end": 39223, + "start": 40370, + "end": 40374, "loc": { "start": { - "line": 986, + "line": 1021, "column": 29 }, "end": { - "line": 986, + "line": 1021, "column": 33 }, "identifierName": "mat4" @@ -76386,29 +78171,29 @@ }, { "type": "ReturnStatement", - "start": 39239, - "end": 39503, + "start": 40390, + "end": 40654, "loc": { "start": { - "line": 987, + "line": 1022, "column": 12 }, "end": { - "line": 992, + "line": 1027, "column": 14 } }, "argument": { "type": "FunctionExpression", - "start": 39246, - "end": 39502, + "start": 40397, + "end": 40653, "loc": { "start": { - "line": 987, + "line": 1022, "column": 19 }, "end": { - "line": 992, + "line": 1027, "column": 13 } }, @@ -76419,15 +78204,15 @@ "params": [ { "type": "Identifier", - "start": 39256, - "end": 39264, + "start": 40407, + "end": 40415, "loc": { "start": { - "line": 987, + "line": 1022, "column": 29 }, "end": { - "line": 987, + "line": 1022, "column": 37 }, "identifierName": "localVec" @@ -76436,15 +78221,15 @@ }, { "type": "Identifier", - "start": 39266, - "end": 39274, + "start": 40417, + "end": 40425, "loc": { "start": { - "line": 987, + "line": 1022, "column": 39 }, "end": { - "line": 987, + "line": 1022, "column": 47 }, "identifierName": "worldVec" @@ -76454,72 +78239,72 @@ ], "body": { "type": "BlockStatement", - "start": 39276, - "end": 39502, + "start": 40427, + "end": 40653, "loc": { "start": { - "line": 987, + "line": 1022, "column": 49 }, "end": { - "line": 992, + "line": 1027, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 39294, - "end": 39348, + "start": 40445, + "end": 40499, "loc": { "start": { - "line": 988, + "line": 1023, "column": 16 }, "end": { - "line": 988, + "line": 1023, "column": 70 } }, "expression": { "type": "CallExpression", - "start": 39294, - "end": 39347, + "start": 40445, + "end": 40498, "loc": { "start": { - "line": 988, + "line": 1023, "column": 16 }, "end": { - "line": 988, + "line": 1023, "column": 69 } }, "callee": { "type": "MemberExpression", - "start": 39294, - "end": 39315, + "start": 40445, + "end": 40466, "loc": { "start": { - "line": 988, + "line": 1023, "column": 16 }, "end": { - "line": 988, + "line": 1023, "column": 37 } }, "object": { "type": "Identifier", - "start": 39294, - "end": 39298, + "start": 40445, + "end": 40449, "loc": { "start": { - "line": 988, + "line": 1023, "column": 16 }, "end": { - "line": 988, + "line": 1023, "column": 20 }, "identifierName": "math" @@ -76528,15 +78313,15 @@ }, "property": { "type": "Identifier", - "start": 39299, - "end": 39315, + "start": 40450, + "end": 40466, "loc": { "start": { - "line": 988, + "line": 1023, "column": 21 }, "end": { - "line": 988, + "line": 1023, "column": 37 }, "identifierName": "quaternionToMat4" @@ -76548,43 +78333,43 @@ "arguments": [ { "type": "MemberExpression", - "start": 39316, - "end": 39341, + "start": 40467, + "end": 40492, "loc": { "start": { - "line": 988, + "line": 1023, "column": 38 }, "end": { - "line": 988, + "line": 1023, "column": 63 } }, "object": { "type": "MemberExpression", - "start": 39316, - "end": 39330, + "start": 40467, + "end": 40481, "loc": { "start": { - "line": 988, + "line": 1023, "column": 38 }, "end": { - "line": 988, + "line": 1023, "column": 52 } }, "object": { "type": "Identifier", - "start": 39316, - "end": 39320, + "start": 40467, + "end": 40471, "loc": { "start": { - "line": 988, + "line": 1023, "column": 38 }, "end": { - "line": 988, + "line": 1023, "column": 42 }, "identifierName": "self" @@ -76593,15 +78378,15 @@ }, "property": { "type": "Identifier", - "start": 39321, - "end": 39330, + "start": 40472, + "end": 40481, "loc": { "start": { - "line": 988, + "line": 1023, "column": 43 }, "end": { - "line": 988, + "line": 1023, "column": 52 }, "identifierName": "_rootNode" @@ -76612,15 +78397,15 @@ }, "property": { "type": "Identifier", - "start": 39331, - "end": 39341, + "start": 40482, + "end": 40492, "loc": { "start": { - "line": 988, + "line": 1023, "column": 53 }, "end": { - "line": 988, + "line": 1023, "column": 63 }, "identifierName": "quaternion" @@ -76631,15 +78416,15 @@ }, { "type": "Identifier", - "start": 39343, - "end": 39346, + "start": 40494, + "end": 40497, "loc": { "start": { - "line": 988, + "line": 1023, "column": 65 }, "end": { - "line": 988, + "line": 1023, "column": 68 }, "identifierName": "mat" @@ -76651,57 +78436,57 @@ }, { "type": "ExpressionStatement", - "start": 39365, - "end": 39409, + "start": 40516, + "end": 40560, "loc": { "start": { - "line": 989, + "line": 1024, "column": 16 }, "end": { - "line": 989, + "line": 1024, "column": 60 } }, "expression": { "type": "CallExpression", - "start": 39365, - "end": 39408, + "start": 40516, + "end": 40559, "loc": { "start": { - "line": 989, + "line": 1024, "column": 16 }, "end": { - "line": 989, + "line": 1024, "column": 59 } }, "callee": { "type": "MemberExpression", - "start": 39365, - "end": 39383, + "start": 40516, + "end": 40534, "loc": { "start": { - "line": 989, + "line": 1024, "column": 16 }, "end": { - "line": 989, + "line": 1024, "column": 34 } }, "object": { "type": "Identifier", - "start": 39365, - "end": 39369, + "start": 40516, + "end": 40520, "loc": { "start": { - "line": 989, + "line": 1024, "column": 16 }, "end": { - "line": 989, + "line": 1024, "column": 20 }, "identifierName": "math" @@ -76710,15 +78495,15 @@ }, "property": { "type": "Identifier", - "start": 39370, - "end": 39383, + "start": 40521, + "end": 40534, "loc": { "start": { - "line": 989, + "line": 1024, "column": 21 }, "end": { - "line": 989, + "line": 1024, "column": 34 }, "identifierName": "transformVec3" @@ -76730,15 +78515,15 @@ "arguments": [ { "type": "Identifier", - "start": 39384, - "end": 39387, + "start": 40535, + "end": 40538, "loc": { "start": { - "line": 989, + "line": 1024, "column": 35 }, "end": { - "line": 989, + "line": 1024, "column": 38 }, "identifierName": "mat" @@ -76747,15 +78532,15 @@ }, { "type": "Identifier", - "start": 39389, - "end": 39397, + "start": 40540, + "end": 40548, "loc": { "start": { - "line": 989, + "line": 1024, "column": 40 }, "end": { - "line": 989, + "line": 1024, "column": 48 }, "identifierName": "localVec" @@ -76764,15 +78549,15 @@ }, { "type": "Identifier", - "start": 39399, - "end": 39407, + "start": 40550, + "end": 40558, "loc": { "start": { - "line": 989, + "line": 1024, "column": 50 }, "end": { - "line": 989, + "line": 1024, "column": 58 }, "identifierName": "worldVec" @@ -76784,57 +78569,57 @@ }, { "type": "ExpressionStatement", - "start": 39426, - "end": 39455, + "start": 40577, + "end": 40606, "loc": { "start": { - "line": 990, + "line": 1025, "column": 16 }, "end": { - "line": 990, + "line": 1025, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 39426, - "end": 39454, + "start": 40577, + "end": 40605, "loc": { "start": { - "line": 990, + "line": 1025, "column": 16 }, "end": { - "line": 990, + "line": 1025, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 39426, - "end": 39444, + "start": 40577, + "end": 40595, "loc": { "start": { - "line": 990, + "line": 1025, "column": 16 }, "end": { - "line": 990, + "line": 1025, "column": 34 } }, "object": { "type": "Identifier", - "start": 39426, - "end": 39430, + "start": 40577, + "end": 40581, "loc": { "start": { - "line": 990, + "line": 1025, "column": 16 }, "end": { - "line": 990, + "line": 1025, "column": 20 }, "identifierName": "math" @@ -76843,15 +78628,15 @@ }, "property": { "type": "Identifier", - "start": 39431, - "end": 39444, + "start": 40582, + "end": 40595, "loc": { "start": { - "line": 990, + "line": 1025, "column": 21 }, "end": { - "line": 990, + "line": 1025, "column": 34 }, "identifierName": "normalizeVec3" @@ -76863,15 +78648,15 @@ "arguments": [ { "type": "Identifier", - "start": 39445, - "end": 39453, + "start": 40596, + "end": 40604, "loc": { "start": { - "line": 990, + "line": 1025, "column": 35 }, "end": { - "line": 990, + "line": 1025, "column": 43 }, "identifierName": "worldVec" @@ -76883,29 +78668,29 @@ }, { "type": "ReturnStatement", - "start": 39472, - "end": 39488, + "start": 40623, + "end": 40639, "loc": { "start": { - "line": 991, + "line": 1026, "column": 16 }, "end": { - "line": 991, + "line": 1026, "column": 32 } }, "argument": { "type": "Identifier", - "start": 39479, - "end": 39487, + "start": 40630, + "end": 40638, "loc": { "start": { - "line": 991, + "line": 1026, "column": 23 }, "end": { - "line": 991, + "line": 1026, "column": 31 }, "identifierName": "worldVec" @@ -76923,7 +78708,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 39175 + "parenStart": 40326 } }, "arguments": [] @@ -76934,44 +78719,44 @@ }, { "type": "VariableDeclaration", - "start": 39527, - "end": 40163, + "start": 40678, + "end": 41314, "loc": { "start": { - "line": 995, + "line": 1030, "column": 8 }, "end": { - "line": 1008, + "line": 1043, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39531, - "end": 40162, + "start": 40682, + "end": 41313, "loc": { "start": { - "line": 995, + "line": 1030, "column": 12 }, "end": { - "line": 1008, + "line": 1043, "column": 12 } }, "id": { "type": "Identifier", - "start": 39531, - "end": 39550, + "start": 40682, + "end": 40701, "loc": { "start": { - "line": 995, + "line": 1030, "column": 12 }, "end": { - "line": 995, + "line": 1030, "column": 31 }, "identifierName": "getTranslationPlane" @@ -76980,29 +78765,29 @@ }, "init": { "type": "CallExpression", - "start": 39553, - "end": 40162, + "start": 40704, + "end": 41313, "loc": { "start": { - "line": 995, + "line": 1030, "column": 34 }, "end": { - "line": 1008, + "line": 1043, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 39554, - "end": 40159, + "start": 40705, + "end": 41310, "loc": { "start": { - "line": 995, + "line": 1030, "column": 35 }, "end": { - "line": 1008, + "line": 1043, "column": 9 } }, @@ -77013,59 +78798,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 39566, - "end": 40159, + "start": 40717, + "end": 41310, "loc": { "start": { - "line": 995, + "line": 1030, "column": 47 }, "end": { - "line": 1008, + "line": 1043, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 39580, - "end": 39612, + "start": 40731, + "end": 40763, "loc": { "start": { - "line": 996, + "line": 1031, "column": 12 }, "end": { - "line": 996, + "line": 1031, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39586, - "end": 39611, + "start": 40737, + "end": 40762, "loc": { "start": { - "line": 996, + "line": 1031, "column": 18 }, "end": { - "line": 996, + "line": 1031, "column": 43 } }, "id": { "type": "Identifier", - "start": 39586, - "end": 39597, + "start": 40737, + "end": 40748, "loc": { "start": { - "line": 996, + "line": 1031, "column": 18 }, "end": { - "line": 996, + "line": 1031, "column": 29 }, "identifierName": "planeNormal" @@ -77074,43 +78859,43 @@ }, "init": { "type": "CallExpression", - "start": 39600, - "end": 39611, + "start": 40751, + "end": 40762, "loc": { "start": { - "line": 996, + "line": 1031, "column": 32 }, "end": { - "line": 996, + "line": 1031, "column": 43 } }, "callee": { "type": "MemberExpression", - "start": 39600, - "end": 39609, + "start": 40751, + "end": 40760, "loc": { "start": { - "line": 996, + "line": 1031, "column": 32 }, "end": { - "line": 996, + "line": 1031, "column": 41 } }, "object": { "type": "Identifier", - "start": 39600, - "end": 39604, + "start": 40751, + "end": 40755, "loc": { "start": { - "line": 996, + "line": 1031, "column": 32 }, "end": { - "line": 996, + "line": 1031, "column": 36 }, "identifierName": "math" @@ -77119,15 +78904,15 @@ }, "property": { "type": "Identifier", - "start": 39605, - "end": 39609, + "start": 40756, + "end": 40760, "loc": { "start": { - "line": 996, + "line": 1031, "column": 37 }, "end": { - "line": 996, + "line": 1031, "column": 41 }, "identifierName": "vec3" @@ -77144,29 +78929,29 @@ }, { "type": "ReturnStatement", - "start": 39625, - "end": 40149, + "start": 40776, + "end": 41300, "loc": { "start": { - "line": 997, + "line": 1032, "column": 12 }, "end": { - "line": 1007, + "line": 1042, "column": 13 } }, "argument": { "type": "FunctionExpression", - "start": 39632, - "end": 40149, + "start": 40783, + "end": 41300, "loc": { "start": { - "line": 997, + "line": 1032, "column": 19 }, "end": { - "line": 1007, + "line": 1042, "column": 13 } }, @@ -77177,15 +78962,15 @@ "params": [ { "type": "Identifier", - "start": 39642, - "end": 39651, + "start": 40793, + "end": 40802, "loc": { "start": { - "line": 997, + "line": 1032, "column": 29 }, "end": { - "line": 997, + "line": 1032, "column": 38 }, "identifierName": "worldAxis" @@ -77195,59 +78980,59 @@ ], "body": { "type": "BlockStatement", - "start": 39653, - "end": 40149, + "start": 40804, + "end": 41300, "loc": { "start": { - "line": 997, + "line": 1032, "column": 40 }, "end": { - "line": 1007, + "line": 1042, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 39671, - "end": 39707, + "start": 40822, + "end": 40858, "loc": { "start": { - "line": 998, + "line": 1033, "column": 16 }, "end": { - "line": 998, + "line": 1033, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39677, - "end": 39706, + "start": 40828, + "end": 40857, "loc": { "start": { - "line": 998, + "line": 1033, "column": 22 }, "end": { - "line": 998, + "line": 1033, "column": 51 } }, "id": { "type": "Identifier", - "start": 39677, - "end": 39681, + "start": 40828, + "end": 40832, "loc": { "start": { - "line": 998, + "line": 1033, "column": 22 }, "end": { - "line": 998, + "line": 1033, "column": 26 }, "identifierName": "absX" @@ -77256,43 +79041,43 @@ }, "init": { "type": "CallExpression", - "start": 39684, - "end": 39706, + "start": 40835, + "end": 40857, "loc": { "start": { - "line": 998, + "line": 1033, "column": 29 }, "end": { - "line": 998, + "line": 1033, "column": 51 } }, "callee": { "type": "MemberExpression", - "start": 39684, - "end": 39692, + "start": 40835, + "end": 40843, "loc": { "start": { - "line": 998, + "line": 1033, "column": 29 }, "end": { - "line": 998, + "line": 1033, "column": 37 } }, "object": { "type": "Identifier", - "start": 39684, - "end": 39688, + "start": 40835, + "end": 40839, "loc": { "start": { - "line": 998, + "line": 1033, "column": 29 }, "end": { - "line": 998, + "line": 1033, "column": 33 }, "identifierName": "Math" @@ -77301,15 +79086,15 @@ }, "property": { "type": "Identifier", - "start": 39689, - "end": 39692, + "start": 40840, + "end": 40843, "loc": { "start": { - "line": 998, + "line": 1033, "column": 34 }, "end": { - "line": 998, + "line": 1033, "column": 37 }, "identifierName": "abs" @@ -77321,29 +79106,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 39693, - "end": 39705, + "start": 40844, + "end": 40856, "loc": { "start": { - "line": 998, + "line": 1033, "column": 38 }, "end": { - "line": 998, + "line": 1033, "column": 50 } }, "object": { "type": "Identifier", - "start": 39693, - "end": 39702, + "start": 40844, + "end": 40853, "loc": { "start": { - "line": 998, + "line": 1033, "column": 38 }, "end": { - "line": 998, + "line": 1033, "column": 47 }, "identifierName": "worldAxis" @@ -77352,15 +79137,15 @@ }, "property": { "type": "NumericLiteral", - "start": 39703, - "end": 39704, + "start": 40854, + "end": 40855, "loc": { "start": { - "line": 998, + "line": 1033, "column": 48 }, "end": { - "line": 998, + "line": 1033, "column": 49 } }, @@ -77380,57 +79165,57 @@ }, { "type": "IfStatement", - "start": 39724, - "end": 39980, + "start": 40875, + "end": 41131, "loc": { "start": { - "line": 999, + "line": 1034, "column": 16 }, "end": { - "line": 1003, + "line": 1038, "column": 17 } }, "test": { "type": "LogicalExpression", - "start": 39728, - "end": 39790, + "start": 40879, + "end": 40941, "loc": { "start": { - "line": 999, + "line": 1034, "column": 20 }, "end": { - "line": 999, + "line": 1034, "column": 82 } }, "left": { "type": "BinaryExpression", - "start": 39728, - "end": 39757, + "start": 40879, + "end": 40908, "loc": { "start": { - "line": 999, + "line": 1034, "column": 20 }, "end": { - "line": 999, + "line": 1034, "column": 49 } }, "left": { "type": "Identifier", - "start": 39728, - "end": 39732, + "start": 40879, + "end": 40883, "loc": { "start": { - "line": 999, + "line": 1034, "column": 20 }, "end": { - "line": 999, + "line": 1034, "column": 24 }, "identifierName": "absX" @@ -77440,43 +79225,43 @@ "operator": ">", "right": { "type": "CallExpression", - "start": 39735, - "end": 39757, + "start": 40886, + "end": 40908, "loc": { "start": { - "line": 999, + "line": 1034, "column": 27 }, "end": { - "line": 999, + "line": 1034, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 39735, - "end": 39743, + "start": 40886, + "end": 40894, "loc": { "start": { - "line": 999, + "line": 1034, "column": 27 }, "end": { - "line": 999, + "line": 1034, "column": 35 } }, "object": { "type": "Identifier", - "start": 39735, - "end": 39739, + "start": 40886, + "end": 40890, "loc": { "start": { - "line": 999, + "line": 1034, "column": 27 }, "end": { - "line": 999, + "line": 1034, "column": 31 }, "identifierName": "Math" @@ -77485,15 +79270,15 @@ }, "property": { "type": "Identifier", - "start": 39740, - "end": 39743, + "start": 40891, + "end": 40894, "loc": { "start": { - "line": 999, + "line": 1034, "column": 32 }, "end": { - "line": 999, + "line": 1034, "column": 35 }, "identifierName": "abs" @@ -77505,29 +79290,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 39744, - "end": 39756, + "start": 40895, + "end": 40907, "loc": { "start": { - "line": 999, + "line": 1034, "column": 36 }, "end": { - "line": 999, + "line": 1034, "column": 48 } }, "object": { "type": "Identifier", - "start": 39744, - "end": 39753, + "start": 40895, + "end": 40904, "loc": { "start": { - "line": 999, + "line": 1034, "column": 36 }, "end": { - "line": 999, + "line": 1034, "column": 45 }, "identifierName": "worldAxis" @@ -77536,15 +79321,15 @@ }, "property": { "type": "NumericLiteral", - "start": 39754, - "end": 39755, + "start": 40905, + "end": 40906, "loc": { "start": { - "line": 999, + "line": 1034, "column": 46 }, "end": { - "line": 999, + "line": 1034, "column": 47 } }, @@ -77562,29 +79347,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 39761, - "end": 39790, + "start": 40912, + "end": 40941, "loc": { "start": { - "line": 999, + "line": 1034, "column": 53 }, "end": { - "line": 999, + "line": 1034, "column": 82 } }, "left": { "type": "Identifier", - "start": 39761, - "end": 39765, + "start": 40912, + "end": 40916, "loc": { "start": { - "line": 999, + "line": 1034, "column": 53 }, "end": { - "line": 999, + "line": 1034, "column": 57 }, "identifierName": "absX" @@ -77594,43 +79379,43 @@ "operator": ">", "right": { "type": "CallExpression", - "start": 39768, - "end": 39790, + "start": 40919, + "end": 40941, "loc": { "start": { - "line": 999, + "line": 1034, "column": 60 }, "end": { - "line": 999, + "line": 1034, "column": 82 } }, "callee": { "type": "MemberExpression", - "start": 39768, - "end": 39776, + "start": 40919, + "end": 40927, "loc": { "start": { - "line": 999, + "line": 1034, "column": 60 }, "end": { - "line": 999, + "line": 1034, "column": 68 } }, "object": { "type": "Identifier", - "start": 39768, - "end": 39772, + "start": 40919, + "end": 40923, "loc": { "start": { - "line": 999, + "line": 1034, "column": 60 }, "end": { - "line": 999, + "line": 1034, "column": 64 }, "identifierName": "Math" @@ -77639,15 +79424,15 @@ }, "property": { "type": "Identifier", - "start": 39773, - "end": 39776, + "start": 40924, + "end": 40927, "loc": { "start": { - "line": 999, + "line": 1034, "column": 65 }, "end": { - "line": 999, + "line": 1034, "column": 68 }, "identifierName": "abs" @@ -77659,29 +79444,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 39777, - "end": 39789, + "start": 40928, + "end": 40940, "loc": { "start": { - "line": 999, + "line": 1034, "column": 69 }, "end": { - "line": 999, + "line": 1034, "column": 81 } }, "object": { "type": "Identifier", - "start": 39777, - "end": 39786, + "start": 40928, + "end": 40937, "loc": { "start": { - "line": 999, + "line": 1034, "column": 69 }, "end": { - "line": 999, + "line": 1034, "column": 78 }, "identifierName": "worldAxis" @@ -77690,15 +79475,15 @@ }, "property": { "type": "NumericLiteral", - "start": 39787, - "end": 39788, + "start": 40938, + "end": 40939, "loc": { "start": { - "line": 999, + "line": 1034, "column": 79 }, "end": { - "line": 999, + "line": 1034, "column": 80 } }, @@ -77716,72 +79501,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 39792, - "end": 39883, + "start": 40943, + "end": 41034, "loc": { "start": { - "line": 999, + "line": 1034, "column": 84 }, "end": { - "line": 1001, + "line": 1036, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 39814, - "end": 39865, + "start": 40965, + "end": 41016, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 20 }, "end": { - "line": 1000, + "line": 1035, "column": 71 } }, "expression": { "type": "CallExpression", - "start": 39814, - "end": 39864, + "start": 40965, + "end": 41015, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 20 }, "end": { - "line": 1000, + "line": 1035, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 39814, - "end": 39829, + "start": 40965, + "end": 40980, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 20 }, "end": { - "line": 1000, + "line": 1035, "column": 35 } }, "object": { "type": "Identifier", - "start": 39814, - "end": 39818, + "start": 40965, + "end": 40969, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 20 }, "end": { - "line": 1000, + "line": 1035, "column": 24 }, "identifierName": "math" @@ -77790,15 +79575,15 @@ }, "property": { "type": "Identifier", - "start": 39819, - "end": 39829, + "start": 40970, + "end": 40980, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 25 }, "end": { - "line": 1000, + "line": 1035, "column": 35 }, "identifierName": "cross3Vec3" @@ -77810,15 +79595,15 @@ "arguments": [ { "type": "Identifier", - "start": 39830, - "end": 39839, + "start": 40981, + "end": 40990, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 36 }, "end": { - "line": 1000, + "line": 1035, "column": 45 }, "identifierName": "worldAxis" @@ -77827,30 +79612,30 @@ }, { "type": "ArrayExpression", - "start": 39841, - "end": 39850, + "start": 40992, + "end": 41001, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 47 }, "end": { - "line": 1000, + "line": 1035, "column": 56 } }, "elements": [ { "type": "NumericLiteral", - "start": 39842, - "end": 39843, + "start": 40993, + "end": 40994, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 48 }, "end": { - "line": 1000, + "line": 1035, "column": 49 } }, @@ -77862,15 +79647,15 @@ }, { "type": "NumericLiteral", - "start": 39845, - "end": 39846, + "start": 40996, + "end": 40997, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 51 }, "end": { - "line": 1000, + "line": 1035, "column": 52 } }, @@ -77882,15 +79667,15 @@ }, { "type": "NumericLiteral", - "start": 39848, - "end": 39849, + "start": 40999, + "end": 41000, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 54 }, "end": { - "line": 1000, + "line": 1035, "column": 55 } }, @@ -77904,15 +79689,15 @@ }, { "type": "Identifier", - "start": 39852, - "end": 39863, + "start": 41003, + "end": 41014, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 58 }, "end": { - "line": 1000, + "line": 1035, "column": 69 }, "identifierName": "planeNormal" @@ -77927,72 +79712,72 @@ }, "alternate": { "type": "BlockStatement", - "start": 39889, - "end": 39980, + "start": 41040, + "end": 41131, "loc": { "start": { - "line": 1001, + "line": 1036, "column": 23 }, "end": { - "line": 1003, + "line": 1038, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 39911, - "end": 39962, + "start": 41062, + "end": 41113, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 20 }, "end": { - "line": 1002, + "line": 1037, "column": 71 } }, "expression": { "type": "CallExpression", - "start": 39911, - "end": 39961, + "start": 41062, + "end": 41112, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 20 }, "end": { - "line": 1002, + "line": 1037, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 39911, - "end": 39926, + "start": 41062, + "end": 41077, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 20 }, "end": { - "line": 1002, + "line": 1037, "column": 35 } }, "object": { "type": "Identifier", - "start": 39911, - "end": 39915, + "start": 41062, + "end": 41066, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 20 }, "end": { - "line": 1002, + "line": 1037, "column": 24 }, "identifierName": "math" @@ -78001,15 +79786,15 @@ }, "property": { "type": "Identifier", - "start": 39916, - "end": 39926, + "start": 41067, + "end": 41077, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 25 }, "end": { - "line": 1002, + "line": 1037, "column": 35 }, "identifierName": "cross3Vec3" @@ -78021,15 +79806,15 @@ "arguments": [ { "type": "Identifier", - "start": 39927, - "end": 39936, + "start": 41078, + "end": 41087, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 36 }, "end": { - "line": 1002, + "line": 1037, "column": 45 }, "identifierName": "worldAxis" @@ -78038,30 +79823,30 @@ }, { "type": "ArrayExpression", - "start": 39938, - "end": 39947, + "start": 41089, + "end": 41098, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 47 }, "end": { - "line": 1002, + "line": 1037, "column": 56 } }, "elements": [ { "type": "NumericLiteral", - "start": 39939, - "end": 39940, + "start": 41090, + "end": 41091, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 48 }, "end": { - "line": 1002, + "line": 1037, "column": 49 } }, @@ -78073,15 +79858,15 @@ }, { "type": "NumericLiteral", - "start": 39942, - "end": 39943, + "start": 41093, + "end": 41094, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 51 }, "end": { - "line": 1002, + "line": 1037, "column": 52 } }, @@ -78093,15 +79878,15 @@ }, { "type": "NumericLiteral", - "start": 39945, - "end": 39946, + "start": 41096, + "end": 41097, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 54 }, "end": { - "line": 1002, + "line": 1037, "column": 55 } }, @@ -78115,15 +79900,15 @@ }, { "type": "Identifier", - "start": 39949, - "end": 39960, + "start": 41100, + "end": 41111, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 58 }, "end": { - "line": 1002, + "line": 1037, "column": 69 }, "identifierName": "planeNormal" @@ -78139,57 +79924,57 @@ }, { "type": "ExpressionStatement", - "start": 39997, - "end": 40050, + "start": 41148, + "end": 41201, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 16 }, "end": { - "line": 1004, + "line": 1039, "column": 69 } }, "expression": { "type": "CallExpression", - "start": 39997, - "end": 40049, + "start": 41148, + "end": 41200, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 16 }, "end": { - "line": 1004, + "line": 1039, "column": 68 } }, "callee": { "type": "MemberExpression", - "start": 39997, - "end": 40012, + "start": 41148, + "end": 41163, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 16 }, "end": { - "line": 1004, + "line": 1039, "column": 31 } }, "object": { "type": "Identifier", - "start": 39997, - "end": 40001, + "start": 41148, + "end": 41152, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 16 }, "end": { - "line": 1004, + "line": 1039, "column": 20 }, "identifierName": "math" @@ -78198,15 +79983,15 @@ }, "property": { "type": "Identifier", - "start": 40002, - "end": 40012, + "start": 41153, + "end": 41163, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 21 }, "end": { - "line": 1004, + "line": 1039, "column": 31 }, "identifierName": "cross3Vec3" @@ -78218,15 +80003,15 @@ "arguments": [ { "type": "Identifier", - "start": 40013, - "end": 40024, + "start": 41164, + "end": 41175, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 32 }, "end": { - "line": 1004, + "line": 1039, "column": 43 }, "identifierName": "planeNormal" @@ -78235,15 +80020,15 @@ }, { "type": "Identifier", - "start": 40026, - "end": 40035, + "start": 41177, + "end": 41186, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 45 }, "end": { - "line": 1004, + "line": 1039, "column": 54 }, "identifierName": "worldAxis" @@ -78252,15 +80037,15 @@ }, { "type": "Identifier", - "start": 40037, - "end": 40048, + "start": 41188, + "end": 41199, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 56 }, "end": { - "line": 1004, + "line": 1039, "column": 67 }, "identifierName": "planeNormal" @@ -78272,57 +80057,57 @@ }, { "type": "ExpressionStatement", - "start": 40067, - "end": 40099, + "start": 41218, + "end": 41250, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 16 }, "end": { - "line": 1005, + "line": 1040, "column": 48 } }, "expression": { "type": "CallExpression", - "start": 40067, - "end": 40098, + "start": 41218, + "end": 41249, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 16 }, "end": { - "line": 1005, + "line": 1040, "column": 47 } }, "callee": { "type": "MemberExpression", - "start": 40067, - "end": 40085, + "start": 41218, + "end": 41236, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 16 }, "end": { - "line": 1005, + "line": 1040, "column": 34 } }, "object": { "type": "Identifier", - "start": 40067, - "end": 40071, + "start": 41218, + "end": 41222, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 16 }, "end": { - "line": 1005, + "line": 1040, "column": 20 }, "identifierName": "math" @@ -78331,15 +80116,15 @@ }, "property": { "type": "Identifier", - "start": 40072, - "end": 40085, + "start": 41223, + "end": 41236, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 21 }, "end": { - "line": 1005, + "line": 1040, "column": 34 }, "identifierName": "normalizeVec3" @@ -78351,15 +80136,15 @@ "arguments": [ { "type": "Identifier", - "start": 40086, - "end": 40097, + "start": 41237, + "end": 41248, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 35 }, "end": { - "line": 1005, + "line": 1040, "column": 46 }, "identifierName": "planeNormal" @@ -78371,29 +80156,29 @@ }, { "type": "ReturnStatement", - "start": 40116, - "end": 40135, + "start": 41267, + "end": 41286, "loc": { "start": { - "line": 1006, + "line": 1041, "column": 16 }, "end": { - "line": 1006, + "line": 1041, "column": 35 } }, "argument": { "type": "Identifier", - "start": 40123, - "end": 40134, + "start": 41274, + "end": 41285, "loc": { "start": { - "line": 1006, + "line": 1041, "column": 23 }, "end": { - "line": 1006, + "line": 1041, "column": 34 }, "identifierName": "planeNormal" @@ -78411,7 +80196,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 39553 + "parenStart": 40704 } }, "arguments": [] @@ -78422,44 +80207,44 @@ }, { "type": "VariableDeclaration", - "start": 40173, - "end": 41125, + "start": 41324, + "end": 42276, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 8 }, "end": { - "line": 1029, + "line": 1064, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40179, - "end": 41124, + "start": 41330, + "end": 42275, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 14 }, "end": { - "line": 1029, + "line": 1064, "column": 12 } }, "id": { "type": "Identifier", - "start": 40179, - "end": 40204, + "start": 41330, + "end": 41355, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 14 }, "end": { - "line": 1010, + "line": 1045, "column": 39 }, "identifierName": "dragTranslateSectionPlane" @@ -78468,29 +80253,29 @@ }, "init": { "type": "CallExpression", - "start": 40207, - "end": 41124, + "start": 41358, + "end": 42275, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 42 }, "end": { - "line": 1029, + "line": 1064, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 40208, - "end": 41121, + "start": 41359, + "end": 42272, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 43 }, "end": { - "line": 1029, + "line": 1064, "column": 9 } }, @@ -78501,59 +80286,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 40220, - "end": 41121, + "start": 41371, + "end": 42272, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 55 }, "end": { - "line": 1029, + "line": 1064, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 40234, - "end": 40257, + "start": 41385, + "end": 41408, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 12 }, "end": { - "line": 1011, + "line": 1046, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40240, - "end": 40256, + "start": 41391, + "end": 41407, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 18 }, "end": { - "line": 1011, + "line": 1046, "column": 34 } }, "id": { "type": "Identifier", - "start": 40240, - "end": 40242, + "start": 41391, + "end": 41393, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 18 }, "end": { - "line": 1011, + "line": 1046, "column": 20 }, "identifierName": "p1" @@ -78562,43 +80347,43 @@ }, "init": { "type": "CallExpression", - "start": 40245, - "end": 40256, + "start": 41396, + "end": 41407, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 23 }, "end": { - "line": 1011, + "line": 1046, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 40245, - "end": 40254, + "start": 41396, + "end": 41405, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 23 }, "end": { - "line": 1011, + "line": 1046, "column": 32 } }, "object": { "type": "Identifier", - "start": 40245, - "end": 40249, + "start": 41396, + "end": 41400, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 23 }, "end": { - "line": 1011, + "line": 1046, "column": 27 }, "identifierName": "math" @@ -78607,15 +80392,15 @@ }, "property": { "type": "Identifier", - "start": 40250, - "end": 40254, + "start": 41401, + "end": 41405, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 28 }, "end": { - "line": 1011, + "line": 1046, "column": 32 }, "identifierName": "vec3" @@ -78632,44 +80417,44 @@ }, { "type": "VariableDeclaration", - "start": 40270, - "end": 40293, + "start": 41421, + "end": 41444, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 12 }, "end": { - "line": 1012, + "line": 1047, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40276, - "end": 40292, + "start": 41427, + "end": 41443, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 18 }, "end": { - "line": 1012, + "line": 1047, "column": 34 } }, "id": { "type": "Identifier", - "start": 40276, - "end": 40278, + "start": 41427, + "end": 41429, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 18 }, "end": { - "line": 1012, + "line": 1047, "column": 20 }, "identifierName": "p2" @@ -78678,43 +80463,43 @@ }, "init": { "type": "CallExpression", - "start": 40281, - "end": 40292, + "start": 41432, + "end": 41443, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 23 }, "end": { - "line": 1012, + "line": 1047, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 40281, - "end": 40290, + "start": 41432, + "end": 41441, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 23 }, "end": { - "line": 1012, + "line": 1047, "column": 32 } }, "object": { "type": "Identifier", - "start": 40281, - "end": 40285, + "start": 41432, + "end": 41436, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 23 }, "end": { - "line": 1012, + "line": 1047, "column": 27 }, "identifierName": "math" @@ -78723,15 +80508,15 @@ }, "property": { "type": "Identifier", - "start": 40286, - "end": 40290, + "start": 41437, + "end": 41441, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 28 }, "end": { - "line": 1012, + "line": 1047, "column": 32 }, "identifierName": "vec3" @@ -78748,44 +80533,44 @@ }, { "type": "VariableDeclaration", - "start": 40306, - "end": 40336, + "start": 41457, + "end": 41487, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 12 }, "end": { - "line": 1013, + "line": 1048, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40312, - "end": 40335, + "start": 41463, + "end": 41486, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 18 }, "end": { - "line": 1013, + "line": 1048, "column": 41 } }, "id": { "type": "Identifier", - "start": 40312, - "end": 40321, + "start": 41463, + "end": 41472, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 18 }, "end": { - "line": 1013, + "line": 1048, "column": 27 }, "identifierName": "worldAxis" @@ -78794,43 +80579,43 @@ }, "init": { "type": "CallExpression", - "start": 40324, - "end": 40335, + "start": 41475, + "end": 41486, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 30 }, "end": { - "line": 1013, + "line": 1048, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 40324, - "end": 40333, + "start": 41475, + "end": 41484, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 30 }, "end": { - "line": 1013, + "line": 1048, "column": 39 } }, "object": { "type": "Identifier", - "start": 40324, - "end": 40328, + "start": 41475, + "end": 41479, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 30 }, "end": { - "line": 1013, + "line": 1048, "column": 34 }, "identifierName": "math" @@ -78839,15 +80624,15 @@ }, "property": { "type": "Identifier", - "start": 40329, - "end": 40333, + "start": 41480, + "end": 41484, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 35 }, "end": { - "line": 1013, + "line": 1048, "column": 39 }, "identifierName": "vec4" @@ -78864,29 +80649,29 @@ }, { "type": "ReturnStatement", - "start": 40349, - "end": 41111, + "start": 41500, + "end": 42262, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 12 }, "end": { - "line": 1028, + "line": 1063, "column": 13 } }, "argument": { "type": "FunctionExpression", - "start": 40356, - "end": 41111, + "start": 41507, + "end": 42262, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 19 }, "end": { - "line": 1028, + "line": 1063, "column": 13 } }, @@ -78897,15 +80682,15 @@ "params": [ { "type": "Identifier", - "start": 40366, - "end": 40374, + "start": 41517, + "end": 41525, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 29 }, "end": { - "line": 1014, + "line": 1049, "column": 37 }, "identifierName": "baseAxis" @@ -78914,15 +80699,15 @@ }, { "type": "Identifier", - "start": 40376, - "end": 40385, + "start": 41527, + "end": 41536, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 39 }, "end": { - "line": 1014, + "line": 1049, "column": 48 }, "identifierName": "fromMouse" @@ -78931,15 +80716,15 @@ }, { "type": "Identifier", - "start": 40387, - "end": 40394, + "start": 41538, + "end": 41545, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 50 }, "end": { - "line": 1014, + "line": 1049, "column": 57 }, "identifierName": "toMouse" @@ -78949,58 +80734,58 @@ ], "body": { "type": "BlockStatement", - "start": 40396, - "end": 41111, + "start": 41547, + "end": 42262, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 59 }, "end": { - "line": 1028, + "line": 1063, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 40414, - "end": 40451, + "start": 41565, + "end": 41602, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 16 }, "end": { - "line": 1015, + "line": 1050, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 40414, - "end": 40450, + "start": 41565, + "end": 41601, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 16 }, "end": { - "line": 1015, + "line": 1050, "column": 52 } }, "callee": { "type": "Identifier", - "start": 40414, - "end": 40429, + "start": 41565, + "end": 41580, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 16 }, "end": { - "line": 1015, + "line": 1050, "column": 31 }, "identifierName": "localToWorldVec" @@ -79010,15 +80795,15 @@ "arguments": [ { "type": "Identifier", - "start": 40430, - "end": 40438, + "start": 41581, + "end": 41589, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 32 }, "end": { - "line": 1015, + "line": 1050, "column": 40 }, "identifierName": "baseAxis" @@ -79027,15 +80812,15 @@ }, { "type": "Identifier", - "start": 40440, - "end": 40449, + "start": 41591, + "end": 41600, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 42 }, "end": { - "line": 1015, + "line": 1050, "column": 51 }, "identifierName": "worldAxis" @@ -79047,44 +80832,44 @@ }, { "type": "VariableDeclaration", - "start": 40468, - "end": 40539, + "start": 41619, + "end": 41690, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 16 }, "end": { - "line": 1016, + "line": 1051, "column": 87 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40474, - "end": 40538, + "start": 41625, + "end": 41689, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 22 }, "end": { - "line": 1016, + "line": 1051, "column": 86 } }, "id": { "type": "Identifier", - "start": 40474, - "end": 40485, + "start": 41625, + "end": 41636, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 22 }, "end": { - "line": 1016, + "line": 1051, "column": 33 }, "identifierName": "planeNormal" @@ -79093,29 +80878,29 @@ }, "init": { "type": "CallExpression", - "start": 40488, - "end": 40538, + "start": 41639, + "end": 41689, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 36 }, "end": { - "line": 1016, + "line": 1051, "column": 86 } }, "callee": { "type": "Identifier", - "start": 40488, - "end": 40507, + "start": 41639, + "end": 41658, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 36 }, "end": { - "line": 1016, + "line": 1051, "column": 55 }, "identifierName": "getTranslationPlane" @@ -79125,15 +80910,15 @@ "arguments": [ { "type": "Identifier", - "start": 40508, - "end": 40517, + "start": 41659, + "end": 41668, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 56 }, "end": { - "line": 1016, + "line": 1051, "column": 65 }, "identifierName": "worldAxis" @@ -79142,15 +80927,15 @@ }, { "type": "Identifier", - "start": 40519, - "end": 40528, + "start": 41670, + "end": 41679, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 67 }, "end": { - "line": 1016, + "line": 1051, "column": 76 }, "identifierName": "fromMouse" @@ -79159,15 +80944,15 @@ }, { "type": "Identifier", - "start": 40530, - "end": 40537, + "start": 41681, + "end": 41688, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 78 }, "end": { - "line": 1016, + "line": 1051, "column": 85 }, "identifierName": "toMouse" @@ -79182,43 +80967,43 @@ }, { "type": "ExpressionStatement", - "start": 40556, - "end": 40609, + "start": 41707, + "end": 41760, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 16 }, "end": { - "line": 1017, + "line": 1052, "column": 69 } }, "expression": { "type": "CallExpression", - "start": 40556, - "end": 40608, + "start": 41707, + "end": 41759, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 16 }, "end": { - "line": 1017, + "line": 1052, "column": 68 } }, "callee": { "type": "Identifier", - "start": 40556, - "end": 40580, + "start": 41707, + "end": 41731, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 16 }, "end": { - "line": 1017, + "line": 1052, "column": 40 }, "identifierName": "getPointerPlaneIntersect" @@ -79228,15 +81013,15 @@ "arguments": [ { "type": "Identifier", - "start": 40581, - "end": 40590, + "start": 41732, + "end": 41741, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 41 }, "end": { - "line": 1017, + "line": 1052, "column": 50 }, "identifierName": "fromMouse" @@ -79245,15 +81030,15 @@ }, { "type": "Identifier", - "start": 40592, - "end": 40603, + "start": 41743, + "end": 41754, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 52 }, "end": { - "line": 1017, + "line": 1052, "column": 63 }, "identifierName": "planeNormal" @@ -79262,15 +81047,15 @@ }, { "type": "Identifier", - "start": 40605, - "end": 40607, + "start": 41756, + "end": 41758, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 65 }, "end": { - "line": 1017, + "line": 1052, "column": 67 }, "identifierName": "p1" @@ -79282,43 +81067,43 @@ }, { "type": "ExpressionStatement", - "start": 40626, - "end": 40677, + "start": 41777, + "end": 41828, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 16 }, "end": { - "line": 1018, + "line": 1053, "column": 67 } }, "expression": { "type": "CallExpression", - "start": 40626, - "end": 40676, + "start": 41777, + "end": 41827, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 16 }, "end": { - "line": 1018, + "line": 1053, "column": 66 } }, "callee": { "type": "Identifier", - "start": 40626, - "end": 40650, + "start": 41777, + "end": 41801, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 16 }, "end": { - "line": 1018, + "line": 1053, "column": 40 }, "identifierName": "getPointerPlaneIntersect" @@ -79328,15 +81113,15 @@ "arguments": [ { "type": "Identifier", - "start": 40651, - "end": 40658, + "start": 41802, + "end": 41809, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 41 }, "end": { - "line": 1018, + "line": 1053, "column": 48 }, "identifierName": "toMouse" @@ -79345,15 +81130,15 @@ }, { "type": "Identifier", - "start": 40660, - "end": 40671, + "start": 41811, + "end": 41822, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 50 }, "end": { - "line": 1018, + "line": 1053, "column": 61 }, "identifierName": "planeNormal" @@ -79362,15 +81147,15 @@ }, { "type": "Identifier", - "start": 40673, - "end": 40675, + "start": 41824, + "end": 41826, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 63 }, "end": { - "line": 1018, + "line": 1053, "column": 65 }, "identifierName": "p2" @@ -79382,57 +81167,57 @@ }, { "type": "ExpressionStatement", - "start": 40694, - "end": 40715, + "start": 41845, + "end": 41866, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 16 }, "end": { - "line": 1019, + "line": 1054, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 40694, - "end": 40714, + "start": 41845, + "end": 41865, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 16 }, "end": { - "line": 1019, + "line": 1054, "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 40694, - "end": 40706, + "start": 41845, + "end": 41857, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 16 }, "end": { - "line": 1019, + "line": 1054, "column": 28 } }, "object": { "type": "Identifier", - "start": 40694, - "end": 40698, + "start": 41845, + "end": 41849, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 16 }, "end": { - "line": 1019, + "line": 1054, "column": 20 }, "identifierName": "math" @@ -79441,15 +81226,15 @@ }, "property": { "type": "Identifier", - "start": 40699, - "end": 40706, + "start": 41850, + "end": 41857, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 21 }, "end": { - "line": 1019, + "line": 1054, "column": 28 }, "identifierName": "subVec3" @@ -79461,15 +81246,15 @@ "arguments": [ { "type": "Identifier", - "start": 40707, - "end": 40709, + "start": 41858, + "end": 41860, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 29 }, "end": { - "line": 1019, + "line": 1054, "column": 31 }, "identifierName": "p2" @@ -79478,15 +81263,15 @@ }, { "type": "Identifier", - "start": 40711, - "end": 40713, + "start": 41862, + "end": 41864, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 33 }, "end": { - "line": 1019, + "line": 1054, "column": 35 }, "identifierName": "p1" @@ -79498,44 +81283,44 @@ }, { "type": "VariableDeclaration", - "start": 40732, - "end": 40772, + "start": 41883, + "end": 41923, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 16 }, "end": { - "line": 1020, + "line": 1055, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40738, - "end": 40771, + "start": 41889, + "end": 41922, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 22 }, "end": { - "line": 1020, + "line": 1055, "column": 55 } }, "id": { "type": "Identifier", - "start": 40738, - "end": 40741, + "start": 41889, + "end": 41892, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 22 }, "end": { - "line": 1020, + "line": 1055, "column": 25 }, "identifierName": "dot" @@ -79544,43 +81329,43 @@ }, "init": { "type": "CallExpression", - "start": 40744, - "end": 40771, + "start": 41895, + "end": 41922, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 28 }, "end": { - "line": 1020, + "line": 1055, "column": 55 } }, "callee": { "type": "MemberExpression", - "start": 40744, - "end": 40756, + "start": 41895, + "end": 41907, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 28 }, "end": { - "line": 1020, + "line": 1055, "column": 40 } }, "object": { "type": "Identifier", - "start": 40744, - "end": 40748, + "start": 41895, + "end": 41899, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 28 }, "end": { - "line": 1020, + "line": 1055, "column": 32 }, "identifierName": "math" @@ -79589,15 +81374,15 @@ }, "property": { "type": "Identifier", - "start": 40749, - "end": 40756, + "start": 41900, + "end": 41907, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 33 }, "end": { - "line": 1020, + "line": 1055, "column": 40 }, "identifierName": "dotVec3" @@ -79609,15 +81394,15 @@ "arguments": [ { "type": "Identifier", - "start": 40757, - "end": 40759, + "start": 41908, + "end": 41910, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 41 }, "end": { - "line": 1020, + "line": 1055, "column": 43 }, "identifierName": "p2" @@ -79626,15 +81411,15 @@ }, { "type": "Identifier", - "start": 40761, - "end": 40770, + "start": 41912, + "end": 41921, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 45 }, "end": { - "line": 1020, + "line": 1055, "column": 54 }, "identifierName": "worldAxis" @@ -79649,72 +81434,72 @@ }, { "type": "ExpressionStatement", - "start": 40789, - "end": 40824, + "start": 41940, + "end": 41975, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 51 } }, "expression": { "type": "AssignmentExpression", - "start": 40789, - "end": 40823, + "start": 41940, + "end": 41974, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 50 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 40789, - "end": 40801, + "start": 41940, + "end": 41952, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 28 } }, "object": { "type": "MemberExpression", - "start": 40789, - "end": 40798, + "start": 41940, + "end": 41949, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 25 } }, "object": { "type": "Identifier", - "start": 40789, - "end": 40793, + "start": 41940, + "end": 41944, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 20 }, "identifierName": "self" @@ -79723,15 +81508,15 @@ }, "property": { "type": "Identifier", - "start": 40794, - "end": 40798, + "start": 41945, + "end": 41949, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 21 }, "end": { - "line": 1021, + "line": 1056, "column": 25 }, "identifierName": "_pos" @@ -79742,15 +81527,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40799, - "end": 40800, + "start": 41950, + "end": 41951, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 26 }, "end": { - "line": 1021, + "line": 1056, "column": 27 } }, @@ -79764,43 +81549,43 @@ }, "right": { "type": "BinaryExpression", - "start": 40805, - "end": 40823, + "start": 41956, + "end": 41974, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 32 }, "end": { - "line": 1021, + "line": 1056, "column": 50 } }, "left": { "type": "MemberExpression", - "start": 40805, - "end": 40817, + "start": 41956, + "end": 41968, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 32 }, "end": { - "line": 1021, + "line": 1056, "column": 44 } }, "object": { "type": "Identifier", - "start": 40805, - "end": 40814, + "start": 41956, + "end": 41965, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 32 }, "end": { - "line": 1021, + "line": 1056, "column": 41 }, "identifierName": "worldAxis" @@ -79809,15 +81594,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40815, - "end": 40816, + "start": 41966, + "end": 41967, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 42 }, "end": { - "line": 1021, + "line": 1056, "column": 43 } }, @@ -79832,15 +81617,15 @@ "operator": "*", "right": { "type": "Identifier", - "start": 40820, - "end": 40823, + "start": 41971, + "end": 41974, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 47 }, "end": { - "line": 1021, + "line": 1056, "column": 50 }, "identifierName": "dot" @@ -79852,72 +81637,72 @@ }, { "type": "ExpressionStatement", - "start": 40841, - "end": 40876, + "start": 41992, + "end": 42027, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 51 } }, "expression": { "type": "AssignmentExpression", - "start": 40841, - "end": 40875, + "start": 41992, + "end": 42026, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 50 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 40841, - "end": 40853, + "start": 41992, + "end": 42004, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 28 } }, "object": { "type": "MemberExpression", - "start": 40841, - "end": 40850, + "start": 41992, + "end": 42001, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 25 } }, "object": { "type": "Identifier", - "start": 40841, - "end": 40845, + "start": 41992, + "end": 41996, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 20 }, "identifierName": "self" @@ -79926,15 +81711,15 @@ }, "property": { "type": "Identifier", - "start": 40846, - "end": 40850, + "start": 41997, + "end": 42001, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 21 }, "end": { - "line": 1022, + "line": 1057, "column": 25 }, "identifierName": "_pos" @@ -79945,15 +81730,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40851, - "end": 40852, + "start": 42002, + "end": 42003, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 26 }, "end": { - "line": 1022, + "line": 1057, "column": 27 } }, @@ -79967,43 +81752,43 @@ }, "right": { "type": "BinaryExpression", - "start": 40857, - "end": 40875, + "start": 42008, + "end": 42026, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 32 }, "end": { - "line": 1022, + "line": 1057, "column": 50 } }, "left": { "type": "MemberExpression", - "start": 40857, - "end": 40869, + "start": 42008, + "end": 42020, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 32 }, "end": { - "line": 1022, + "line": 1057, "column": 44 } }, "object": { "type": "Identifier", - "start": 40857, - "end": 40866, + "start": 42008, + "end": 42017, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 32 }, "end": { - "line": 1022, + "line": 1057, "column": 41 }, "identifierName": "worldAxis" @@ -80012,15 +81797,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40867, - "end": 40868, + "start": 42018, + "end": 42019, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 42 }, "end": { - "line": 1022, + "line": 1057, "column": 43 } }, @@ -80035,15 +81820,15 @@ "operator": "*", "right": { "type": "Identifier", - "start": 40872, - "end": 40875, + "start": 42023, + "end": 42026, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 47 }, "end": { - "line": 1022, + "line": 1057, "column": 50 }, "identifierName": "dot" @@ -80055,72 +81840,72 @@ }, { "type": "ExpressionStatement", - "start": 40893, - "end": 40928, + "start": 42044, + "end": 42079, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 51 } }, "expression": { "type": "AssignmentExpression", - "start": 40893, - "end": 40927, + "start": 42044, + "end": 42078, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 50 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 40893, - "end": 40905, + "start": 42044, + "end": 42056, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 28 } }, "object": { "type": "MemberExpression", - "start": 40893, - "end": 40902, + "start": 42044, + "end": 42053, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 25 } }, "object": { "type": "Identifier", - "start": 40893, - "end": 40897, + "start": 42044, + "end": 42048, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 20 }, "identifierName": "self" @@ -80129,15 +81914,15 @@ }, "property": { "type": "Identifier", - "start": 40898, - "end": 40902, + "start": 42049, + "end": 42053, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 21 }, "end": { - "line": 1023, + "line": 1058, "column": 25 }, "identifierName": "_pos" @@ -80148,15 +81933,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40903, - "end": 40904, + "start": 42054, + "end": 42055, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 26 }, "end": { - "line": 1023, + "line": 1058, "column": 27 } }, @@ -80170,43 +81955,43 @@ }, "right": { "type": "BinaryExpression", - "start": 40909, - "end": 40927, + "start": 42060, + "end": 42078, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 32 }, "end": { - "line": 1023, + "line": 1058, "column": 50 } }, "left": { "type": "MemberExpression", - "start": 40909, - "end": 40921, + "start": 42060, + "end": 42072, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 32 }, "end": { - "line": 1023, + "line": 1058, "column": 44 } }, "object": { "type": "Identifier", - "start": 40909, - "end": 40918, + "start": 42060, + "end": 42069, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 32 }, "end": { - "line": 1023, + "line": 1058, "column": 41 }, "identifierName": "worldAxis" @@ -80215,15 +82000,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40919, - "end": 40920, + "start": 42070, + "end": 42071, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 42 }, "end": { - "line": 1023, + "line": 1058, "column": 43 } }, @@ -80238,15 +82023,15 @@ "operator": "*", "right": { "type": "Identifier", - "start": 40924, - "end": 40927, + "start": 42075, + "end": 42078, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 47 }, "end": { - "line": 1023, + "line": 1058, "column": 50 }, "identifierName": "dot" @@ -80258,72 +82043,72 @@ }, { "type": "ExpressionStatement", - "start": 40945, - "end": 40981, + "start": 42096, + "end": 42132, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 40945, - "end": 40980, + "start": 42096, + "end": 42131, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 40945, - "end": 40968, + "start": 42096, + "end": 42119, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 40945, - "end": 40959, + "start": 42096, + "end": 42110, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 30 } }, "object": { "type": "Identifier", - "start": 40945, - "end": 40949, + "start": 42096, + "end": 42100, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 20 }, "identifierName": "self" @@ -80332,15 +82117,15 @@ }, "property": { "type": "Identifier", - "start": 40950, - "end": 40959, + "start": 42101, + "end": 42110, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 21 }, "end": { - "line": 1024, + "line": 1059, "column": 30 }, "identifierName": "_rootNode" @@ -80351,15 +82136,15 @@ }, "property": { "type": "Identifier", - "start": 40960, - "end": 40968, + "start": 42111, + "end": 42119, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 31 }, "end": { - "line": 1024, + "line": 1059, "column": 39 }, "identifierName": "position" @@ -80370,29 +82155,29 @@ }, "right": { "type": "MemberExpression", - "start": 40971, - "end": 40980, + "start": 42122, + "end": 42131, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 42 }, "end": { - "line": 1024, + "line": 1059, "column": 51 } }, "object": { "type": "Identifier", - "start": 40971, - "end": 40975, + "start": 42122, + "end": 42126, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 42 }, "end": { - "line": 1024, + "line": 1059, "column": 46 }, "identifierName": "self" @@ -80401,15 +82186,15 @@ }, "property": { "type": "Identifier", - "start": 40976, - "end": 40980, + "start": 42127, + "end": 42131, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 47 }, "end": { - "line": 1024, + "line": 1059, "column": 51 }, "identifierName": "_pos" @@ -80422,43 +82207,43 @@ }, { "type": "IfStatement", - "start": 40998, - "end": 41097, + "start": 42149, + "end": 42248, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 16 }, "end": { - "line": 1027, + "line": 1062, "column": 17 } }, "test": { "type": "MemberExpression", - "start": 41002, - "end": 41020, + "start": 42153, + "end": 42171, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 20 }, "end": { - "line": 1025, + "line": 1060, "column": 38 } }, "object": { "type": "Identifier", - "start": 41002, - "end": 41006, + "start": 42153, + "end": 42157, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 20 }, "end": { - "line": 1025, + "line": 1060, "column": 24 }, "identifierName": "self" @@ -80467,15 +82252,15 @@ }, "property": { "type": "Identifier", - "start": 41007, - "end": 41020, + "start": 42158, + "end": 42171, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 25 }, "end": { - "line": 1025, + "line": 1060, "column": 38 }, "identifierName": "_sectionPlane" @@ -80486,87 +82271,87 @@ }, "consequent": { "type": "BlockStatement", - "start": 41022, - "end": 41097, + "start": 42173, + "end": 42248, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 40 }, "end": { - "line": 1027, + "line": 1062, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 41044, - "end": 41079, + "start": 42195, + "end": 42230, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 41044, - "end": 41078, + "start": 42195, + "end": 42229, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 41044, - "end": 41066, + "start": 42195, + "end": 42217, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 41044, - "end": 41062, + "start": 42195, + "end": 42213, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 38 } }, "object": { "type": "Identifier", - "start": 41044, - "end": 41048, + "start": 42195, + "end": 42199, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 24 }, "identifierName": "self" @@ -80575,15 +82360,15 @@ }, "property": { "type": "Identifier", - "start": 41049, - "end": 41062, + "start": 42200, + "end": 42213, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 25 }, "end": { - "line": 1026, + "line": 1061, "column": 38 }, "identifierName": "_sectionPlane" @@ -80594,15 +82379,15 @@ }, "property": { "type": "Identifier", - "start": 41063, - "end": 41066, + "start": 42214, + "end": 42217, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 39 }, "end": { - "line": 1026, + "line": 1061, "column": 42 }, "identifierName": "pos" @@ -80613,29 +82398,29 @@ }, "right": { "type": "MemberExpression", - "start": 41069, - "end": 41078, + "start": 42220, + "end": 42229, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 45 }, "end": { - "line": 1026, + "line": 1061, "column": 54 } }, "object": { "type": "Identifier", - "start": 41069, - "end": 41073, + "start": 42220, + "end": 42224, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 45 }, "end": { - "line": 1026, + "line": 1061, "column": 49 }, "identifierName": "self" @@ -80644,15 +82429,15 @@ }, "property": { "type": "Identifier", - "start": 41074, - "end": 41078, + "start": 42225, + "end": 42229, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 50 }, "end": { - "line": 1026, + "line": 1061, "column": 54 }, "identifierName": "_pos" @@ -80678,7 +82463,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 40207 + "parenStart": 41358 } }, "arguments": [] @@ -80689,44 +82474,44 @@ }, { "type": "VariableDeclaration", - "start": 41135, - "end": 42994, + "start": 42286, + "end": 44145, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 8 }, "end": { - "line": 1064, + "line": 1099, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41139, - "end": 42993, + "start": 42290, + "end": 44144, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 12 }, "end": { - "line": 1064, + "line": 1099, "column": 12 } }, "id": { "type": "Identifier", - "start": 41139, - "end": 41161, + "start": 42290, + "end": 42312, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 12 }, "end": { - "line": 1031, + "line": 1066, "column": 34 }, "identifierName": "dragRotateSectionPlane" @@ -80735,29 +82520,29 @@ }, "init": { "type": "CallExpression", - "start": 41164, - "end": 42993, + "start": 42315, + "end": 44144, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 37 }, "end": { - "line": 1064, + "line": 1099, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 41165, - "end": 42990, + "start": 42316, + "end": 44141, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 38 }, "end": { - "line": 1064, + "line": 1099, "column": 9 } }, @@ -80768,59 +82553,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 41177, - "end": 42990, + "start": 42328, + "end": 44141, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 50 }, "end": { - "line": 1064, + "line": 1099, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 41191, - "end": 41214, + "start": 42342, + "end": 42365, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 12 }, "end": { - "line": 1032, + "line": 1067, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41197, - "end": 41213, + "start": 42348, + "end": 42364, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 18 }, "end": { - "line": 1032, + "line": 1067, "column": 34 } }, "id": { "type": "Identifier", - "start": 41197, - "end": 41199, + "start": 42348, + "end": 42350, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 18 }, "end": { - "line": 1032, + "line": 1067, "column": 20 }, "identifierName": "p1" @@ -80829,43 +82614,43 @@ }, "init": { "type": "CallExpression", - "start": 41202, - "end": 41213, + "start": 42353, + "end": 42364, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 23 }, "end": { - "line": 1032, + "line": 1067, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 41202, - "end": 41211, + "start": 42353, + "end": 42362, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 23 }, "end": { - "line": 1032, + "line": 1067, "column": 32 } }, "object": { "type": "Identifier", - "start": 41202, - "end": 41206, + "start": 42353, + "end": 42357, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 23 }, "end": { - "line": 1032, + "line": 1067, "column": 27 }, "identifierName": "math" @@ -80874,15 +82659,15 @@ }, "property": { "type": "Identifier", - "start": 41207, - "end": 41211, + "start": 42358, + "end": 42362, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 28 }, "end": { - "line": 1032, + "line": 1067, "column": 32 }, "identifierName": "vec4" @@ -80899,44 +82684,44 @@ }, { "type": "VariableDeclaration", - "start": 41227, - "end": 41250, + "start": 42378, + "end": 42401, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 12 }, "end": { - "line": 1033, + "line": 1068, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41233, - "end": 41249, + "start": 42384, + "end": 42400, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 18 }, "end": { - "line": 1033, + "line": 1068, "column": 34 } }, "id": { "type": "Identifier", - "start": 41233, - "end": 41235, + "start": 42384, + "end": 42386, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 18 }, "end": { - "line": 1033, + "line": 1068, "column": 20 }, "identifierName": "p2" @@ -80945,43 +82730,43 @@ }, "init": { "type": "CallExpression", - "start": 41238, - "end": 41249, + "start": 42389, + "end": 42400, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 23 }, "end": { - "line": 1033, + "line": 1068, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 41238, - "end": 41247, + "start": 42389, + "end": 42398, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 23 }, "end": { - "line": 1033, + "line": 1068, "column": 32 } }, "object": { "type": "Identifier", - "start": 41238, - "end": 41242, + "start": 42389, + "end": 42393, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 23 }, "end": { - "line": 1033, + "line": 1068, "column": 27 }, "identifierName": "math" @@ -80990,15 +82775,15 @@ }, "property": { "type": "Identifier", - "start": 41243, - "end": 41247, + "start": 42394, + "end": 42398, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 28 }, "end": { - "line": 1033, + "line": 1068, "column": 32 }, "identifierName": "vec4" @@ -81015,44 +82800,44 @@ }, { "type": "VariableDeclaration", - "start": 41263, - "end": 41285, + "start": 42414, + "end": 42436, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 12 }, "end": { - "line": 1034, + "line": 1069, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41269, - "end": 41284, + "start": 42420, + "end": 42435, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 18 }, "end": { - "line": 1034, + "line": 1069, "column": 33 } }, "id": { "type": "Identifier", - "start": 41269, - "end": 41270, + "start": 42420, + "end": 42421, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 18 }, "end": { - "line": 1034, + "line": 1069, "column": 19 }, "identifierName": "c" @@ -81061,43 +82846,43 @@ }, "init": { "type": "CallExpression", - "start": 41273, - "end": 41284, + "start": 42424, + "end": 42435, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 22 }, "end": { - "line": 1034, + "line": 1069, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 41273, - "end": 41282, + "start": 42424, + "end": 42433, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 22 }, "end": { - "line": 1034, + "line": 1069, "column": 31 } }, "object": { "type": "Identifier", - "start": 41273, - "end": 41277, + "start": 42424, + "end": 42428, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 22 }, "end": { - "line": 1034, + "line": 1069, "column": 26 }, "identifierName": "math" @@ -81106,15 +82891,15 @@ }, "property": { "type": "Identifier", - "start": 41278, - "end": 41282, + "start": 42429, + "end": 42433, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 27 }, "end": { - "line": 1034, + "line": 1069, "column": 31 }, "identifierName": "vec4" @@ -81131,44 +82916,44 @@ }, { "type": "VariableDeclaration", - "start": 41298, - "end": 41328, + "start": 42449, + "end": 42479, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 12 }, "end": { - "line": 1035, + "line": 1070, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41304, - "end": 41327, + "start": 42455, + "end": 42478, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 18 }, "end": { - "line": 1035, + "line": 1070, "column": 41 } }, "id": { "type": "Identifier", - "start": 41304, - "end": 41313, + "start": 42455, + "end": 42464, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 18 }, "end": { - "line": 1035, + "line": 1070, "column": 27 }, "identifierName": "worldAxis" @@ -81177,43 +82962,43 @@ }, "init": { "type": "CallExpression", - "start": 41316, - "end": 41327, + "start": 42467, + "end": 42478, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 30 }, "end": { - "line": 1035, + "line": 1070, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 41316, - "end": 41325, + "start": 42467, + "end": 42476, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 30 }, "end": { - "line": 1035, + "line": 1070, "column": 39 } }, "object": { "type": "Identifier", - "start": 41316, - "end": 41320, + "start": 42467, + "end": 42471, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 30 }, "end": { - "line": 1035, + "line": 1070, "column": 34 }, "identifierName": "math" @@ -81222,15 +83007,15 @@ }, "property": { "type": "Identifier", - "start": 41321, - "end": 41325, + "start": 42472, + "end": 42476, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 35 }, "end": { - "line": 1035, + "line": 1070, "column": 39 }, "identifierName": "vec4" @@ -81247,29 +83032,29 @@ }, { "type": "ReturnStatement", - "start": 41341, - "end": 42980, + "start": 42492, + "end": 44131, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 12 }, "end": { - "line": 1063, + "line": 1098, "column": 13 } }, "argument": { "type": "FunctionExpression", - "start": 41348, - "end": 42980, + "start": 42499, + "end": 44131, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 19 }, "end": { - "line": 1063, + "line": 1098, "column": 13 } }, @@ -81280,15 +83065,15 @@ "params": [ { "type": "Identifier", - "start": 41358, - "end": 41366, + "start": 42509, + "end": 42517, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 29 }, "end": { - "line": 1036, + "line": 1071, "column": 37 }, "identifierName": "baseAxis" @@ -81297,15 +83082,15 @@ }, { "type": "Identifier", - "start": 41368, - "end": 41377, + "start": 42519, + "end": 42528, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 39 }, "end": { - "line": 1036, + "line": 1071, "column": 48 }, "identifierName": "fromMouse" @@ -81314,15 +83099,15 @@ }, { "type": "Identifier", - "start": 41379, - "end": 41386, + "start": 42530, + "end": 42537, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 50 }, "end": { - "line": 1036, + "line": 1071, "column": 57 }, "identifierName": "toMouse" @@ -81332,58 +83117,58 @@ ], "body": { "type": "BlockStatement", - "start": 41388, - "end": 42980, + "start": 42539, + "end": 44131, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 59 }, "end": { - "line": 1063, + "line": 1098, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 41406, - "end": 41443, + "start": 42557, + "end": 42594, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 16 }, "end": { - "line": 1037, + "line": 1072, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 41406, - "end": 41442, + "start": 42557, + "end": 42593, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 16 }, "end": { - "line": 1037, + "line": 1072, "column": 52 } }, "callee": { "type": "Identifier", - "start": 41406, - "end": 41421, + "start": 42557, + "end": 42572, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 16 }, "end": { - "line": 1037, + "line": 1072, "column": 31 }, "identifierName": "localToWorldVec" @@ -81393,15 +83178,15 @@ "arguments": [ { "type": "Identifier", - "start": 41422, - "end": 41430, + "start": 42573, + "end": 42581, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 32 }, "end": { - "line": 1037, + "line": 1072, "column": 40 }, "identifierName": "baseAxis" @@ -81410,15 +83195,15 @@ }, { "type": "Identifier", - "start": 41432, - "end": 41441, + "start": 42583, + "end": 42592, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 42 }, "end": { - "line": 1037, + "line": 1072, "column": 51 }, "identifierName": "worldAxis" @@ -81430,44 +83215,44 @@ }, { "type": "VariableDeclaration", - "start": 41460, - "end": 41579, + "start": 42611, + "end": 42730, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 16 }, "end": { - "line": 1038, + "line": 1073, "column": 135 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41466, - "end": 41578, + "start": 42617, + "end": 42729, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 22 }, "end": { - "line": 1038, + "line": 1073, "column": 134 } }, "id": { "type": "Identifier", - "start": 41466, - "end": 41473, + "start": 42617, + "end": 42624, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 22 }, "end": { - "line": 1038, + "line": 1073, "column": 29 }, "identifierName": "hasData" @@ -81476,43 +83261,43 @@ }, "init": { "type": "LogicalExpression", - "start": 41476, - "end": 41578, + "start": 42627, + "end": 42729, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 32 }, "end": { - "line": 1038, + "line": 1073, "column": 134 } }, "left": { "type": "CallExpression", - "start": 41476, - "end": 41526, + "start": 42627, + "end": 42677, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 32 }, "end": { - "line": 1038, + "line": 1073, "column": 82 } }, "callee": { "type": "Identifier", - "start": 41476, - "end": 41500, + "start": 42627, + "end": 42651, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 32 }, "end": { - "line": 1038, + "line": 1073, "column": 56 }, "identifierName": "getPointerPlaneIntersect" @@ -81522,15 +83307,15 @@ "arguments": [ { "type": "Identifier", - "start": 41501, - "end": 41510, + "start": 42652, + "end": 42661, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 57 }, "end": { - "line": 1038, + "line": 1073, "column": 66 }, "identifierName": "fromMouse" @@ -81539,15 +83324,15 @@ }, { "type": "Identifier", - "start": 41512, - "end": 41521, + "start": 42663, + "end": 42672, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 68 }, "end": { - "line": 1038, + "line": 1073, "column": 77 }, "identifierName": "worldAxis" @@ -81556,15 +83341,15 @@ }, { "type": "Identifier", - "start": 41523, - "end": 41525, + "start": 42674, + "end": 42676, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 79 }, "end": { - "line": 1038, + "line": 1073, "column": 81 }, "identifierName": "p1" @@ -81576,29 +83361,29 @@ "operator": "&&", "right": { "type": "CallExpression", - "start": 41530, - "end": 41578, + "start": 42681, + "end": 42729, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 86 }, "end": { - "line": 1038, + "line": 1073, "column": 134 } }, "callee": { "type": "Identifier", - "start": 41530, - "end": 41554, + "start": 42681, + "end": 42705, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 86 }, "end": { - "line": 1038, + "line": 1073, "column": 110 }, "identifierName": "getPointerPlaneIntersect" @@ -81608,15 +83393,15 @@ "arguments": [ { "type": "Identifier", - "start": 41555, - "end": 41562, + "start": 42706, + "end": 42713, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 111 }, "end": { - "line": 1038, + "line": 1073, "column": 118 }, "identifierName": "toMouse" @@ -81625,15 +83410,15 @@ }, { "type": "Identifier", - "start": 41564, - "end": 41573, + "start": 42715, + "end": 42724, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 120 }, "end": { - "line": 1038, + "line": 1073, "column": 129 }, "identifierName": "worldAxis" @@ -81642,15 +83427,15 @@ }, { "type": "Identifier", - "start": 41575, - "end": 41577, + "start": 42726, + "end": 42728, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 131 }, "end": { - "line": 1038, + "line": 1073, "column": 133 }, "identifierName": "p2" @@ -81666,29 +83451,29 @@ }, { "type": "IfStatement", - "start": 41596, - "end": 42411, + "start": 42747, + "end": 43562, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 16 }, "end": { - "line": 1051, + "line": 1086, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 41600, - "end": 41608, + "start": 42751, + "end": 42759, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 20 }, "end": { - "line": 1039, + "line": 1074, "column": 28 } }, @@ -81696,15 +83481,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 41601, - "end": 41608, + "start": 42752, + "end": 42759, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 21 }, "end": { - "line": 1039, + "line": 1074, "column": 28 }, "identifierName": "hasData" @@ -81717,59 +83502,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 41610, - "end": 42411, + "start": 42761, + "end": 43562, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 30 }, "end": { - "line": 1051, + "line": 1086, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 41697, - "end": 41768, + "start": 42848, + "end": 42919, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 20 }, "end": { - "line": 1040, + "line": 1075, "column": 91 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41703, - "end": 41767, + "start": 42854, + "end": 42918, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 26 }, "end": { - "line": 1040, + "line": 1075, "column": 90 } }, "id": { "type": "Identifier", - "start": 41703, - "end": 41714, + "start": 42854, + "end": 42865, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 26 }, "end": { - "line": 1040, + "line": 1075, "column": 37 }, "identifierName": "planeNormal" @@ -81779,29 +83564,29 @@ }, "init": { "type": "CallExpression", - "start": 41717, - "end": 41767, + "start": 42868, + "end": 42918, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 40 }, "end": { - "line": 1040, + "line": 1075, "column": 90 } }, "callee": { "type": "Identifier", - "start": 41717, - "end": 41736, + "start": 42868, + "end": 42887, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 40 }, "end": { - "line": 1040, + "line": 1075, "column": 59 }, "identifierName": "getTranslationPlane" @@ -81811,15 +83596,15 @@ "arguments": [ { "type": "Identifier", - "start": 41737, - "end": 41746, + "start": 42888, + "end": 42897, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 60 }, "end": { - "line": 1040, + "line": 1075, "column": 69 }, "identifierName": "worldAxis" @@ -81828,15 +83613,15 @@ }, { "type": "Identifier", - "start": 41748, - "end": 41757, + "start": 42899, + "end": 42908, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 71 }, "end": { - "line": 1040, + "line": 1075, "column": 80 }, "identifierName": "fromMouse" @@ -81845,15 +83630,15 @@ }, { "type": "Identifier", - "start": 41759, - "end": 41766, + "start": 42910, + "end": 42917, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 82 }, "end": { - "line": 1040, + "line": 1075, "column": 89 }, "identifierName": "toMouse" @@ -81870,15 +83655,15 @@ { "type": "CommentLine", "value": " Find intersections with view plane and project down to origin", - "start": 41612, - "end": 41676, + "start": 42763, + "end": 42827, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 32 }, "end": { - "line": 1039, + "line": 1074, "column": 96 } } @@ -81887,43 +83672,43 @@ }, { "type": "ExpressionStatement", - "start": 41789, - "end": 41845, + "start": 42940, + "end": 42996, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 20 }, "end": { - "line": 1041, + "line": 1076, "column": 76 } }, "expression": { "type": "CallExpression", - "start": 41789, - "end": 41844, + "start": 42940, + "end": 42995, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 20 }, "end": { - "line": 1041, + "line": 1076, "column": 75 } }, "callee": { "type": "Identifier", - "start": 41789, - "end": 41813, + "start": 42940, + "end": 42964, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 20 }, "end": { - "line": 1041, + "line": 1076, "column": 44 }, "identifierName": "getPointerPlaneIntersect" @@ -81933,15 +83718,15 @@ "arguments": [ { "type": "Identifier", - "start": 41814, - "end": 41823, + "start": 42965, + "end": 42974, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 45 }, "end": { - "line": 1041, + "line": 1076, "column": 54 }, "identifierName": "fromMouse" @@ -81950,15 +83735,15 @@ }, { "type": "Identifier", - "start": 41825, - "end": 41836, + "start": 42976, + "end": 42987, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 56 }, "end": { - "line": 1041, + "line": 1076, "column": 67 }, "identifierName": "planeNormal" @@ -81967,15 +83752,15 @@ }, { "type": "Identifier", - "start": 41838, - "end": 41840, + "start": 42989, + "end": 42991, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 69 }, "end": { - "line": 1041, + "line": 1076, "column": 71 }, "identifierName": "p1" @@ -81984,15 +83769,15 @@ }, { "type": "NumericLiteral", - "start": 41842, - "end": 41843, + "start": 42993, + "end": 42994, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 73 }, "end": { - "line": 1041, + "line": 1076, "column": 74 } }, @@ -82008,15 +83793,15 @@ { "type": "CommentLine", "value": " Ensure plane moves closer to camera so angles become workable", - "start": 41846, - "end": 41910, + "start": 42997, + "end": 43061, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 77 }, "end": { - "line": 1041, + "line": 1076, "column": 141 } } @@ -82025,43 +83810,43 @@ }, { "type": "ExpressionStatement", - "start": 41931, - "end": 41985, + "start": 43082, + "end": 43136, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 20 }, "end": { - "line": 1042, + "line": 1077, "column": 74 } }, "expression": { "type": "CallExpression", - "start": 41931, - "end": 41984, + "start": 43082, + "end": 43135, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 20 }, "end": { - "line": 1042, + "line": 1077, "column": 73 } }, "callee": { "type": "Identifier", - "start": 41931, - "end": 41955, + "start": 43082, + "end": 43106, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 20 }, "end": { - "line": 1042, + "line": 1077, "column": 44 }, "identifierName": "getPointerPlaneIntersect" @@ -82072,15 +83857,15 @@ "arguments": [ { "type": "Identifier", - "start": 41956, - "end": 41963, + "start": 43107, + "end": 43114, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 45 }, "end": { - "line": 1042, + "line": 1077, "column": 52 }, "identifierName": "toMouse" @@ -82089,15 +83874,15 @@ }, { "type": "Identifier", - "start": 41965, - "end": 41976, + "start": 43116, + "end": 43127, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 54 }, "end": { - "line": 1042, + "line": 1077, "column": 65 }, "identifierName": "planeNormal" @@ -82106,15 +83891,15 @@ }, { "type": "Identifier", - "start": 41978, - "end": 41980, + "start": 43129, + "end": 43131, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 67 }, "end": { - "line": 1042, + "line": 1077, "column": 69 }, "identifierName": "p2" @@ -82123,15 +83908,15 @@ }, { "type": "NumericLiteral", - "start": 41982, - "end": 41983, + "start": 43133, + "end": 43134, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 71 }, "end": { - "line": 1042, + "line": 1077, "column": 72 } }, @@ -82148,15 +83933,15 @@ { "type": "CommentLine", "value": " Ensure plane moves closer to camera so angles become workable", - "start": 41846, - "end": 41910, + "start": 42997, + "end": 43061, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 77 }, "end": { - "line": 1041, + "line": 1076, "column": 141 } } @@ -82165,44 +83950,44 @@ }, { "type": "VariableDeclaration", - "start": 42006, - "end": 42044, + "start": 43157, + "end": 43195, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 20 }, "end": { - "line": 1043, + "line": 1078, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 42010, - "end": 42043, + "start": 43161, + "end": 43194, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 24 }, "end": { - "line": 1043, + "line": 1078, "column": 57 } }, "id": { "type": "Identifier", - "start": 42010, - "end": 42013, + "start": 43161, + "end": 43164, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 24 }, "end": { - "line": 1043, + "line": 1078, "column": 27 }, "identifierName": "dot" @@ -82211,43 +83996,43 @@ }, "init": { "type": "CallExpression", - "start": 42016, - "end": 42043, + "start": 43167, + "end": 43194, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 30 }, "end": { - "line": 1043, + "line": 1078, "column": 57 } }, "callee": { "type": "MemberExpression", - "start": 42016, - "end": 42028, + "start": 43167, + "end": 43179, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 30 }, "end": { - "line": 1043, + "line": 1078, "column": 42 } }, "object": { "type": "Identifier", - "start": 42016, - "end": 42020, + "start": 43167, + "end": 43171, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 30 }, "end": { - "line": 1043, + "line": 1078, "column": 34 }, "identifierName": "math" @@ -82256,15 +84041,15 @@ }, "property": { "type": "Identifier", - "start": 42021, - "end": 42028, + "start": 43172, + "end": 43179, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 35 }, "end": { - "line": 1043, + "line": 1078, "column": 42 }, "identifierName": "dotVec3" @@ -82276,15 +84061,15 @@ "arguments": [ { "type": "Identifier", - "start": 42029, - "end": 42031, + "start": 43180, + "end": 43182, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 43 }, "end": { - "line": 1043, + "line": 1078, "column": 45 }, "identifierName": "p1" @@ -82293,15 +84078,15 @@ }, { "type": "Identifier", - "start": 42033, - "end": 42042, + "start": 43184, + "end": 43193, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 47 }, "end": { - "line": 1043, + "line": 1078, "column": 56 }, "identifierName": "worldAxis" @@ -82316,58 +84101,58 @@ }, { "type": "ExpressionStatement", - "start": 42065, - "end": 42093, + "start": 43216, + "end": 43244, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 20 }, "end": { - "line": 1044, + "line": 1079, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42065, - "end": 42092, + "start": 43216, + "end": 43243, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 20 }, "end": { - "line": 1044, + "line": 1079, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42065, - "end": 42070, + "start": 43216, + "end": 43221, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 20 }, "end": { - "line": 1044, + "line": 1079, "column": 25 } }, "object": { "type": "Identifier", - "start": 42065, - "end": 42067, + "start": 43216, + "end": 43218, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 20 }, "end": { - "line": 1044, + "line": 1079, "column": 22 }, "identifierName": "p1" @@ -82376,15 +84161,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42068, - "end": 42069, + "start": 43219, + "end": 43220, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 23 }, "end": { - "line": 1044, + "line": 1079, "column": 24 } }, @@ -82398,29 +84183,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42074, - "end": 42092, + "start": 43225, + "end": 43243, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 29 }, "end": { - "line": 1044, + "line": 1079, "column": 47 } }, "left": { "type": "Identifier", - "start": 42074, - "end": 42077, + "start": 43225, + "end": 43228, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 29 }, "end": { - "line": 1044, + "line": 1079, "column": 32 }, "identifierName": "dot" @@ -82430,29 +84215,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42080, - "end": 42092, + "start": 43231, + "end": 43243, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 35 }, "end": { - "line": 1044, + "line": 1079, "column": 47 } }, "object": { "type": "Identifier", - "start": 42080, - "end": 42089, + "start": 43231, + "end": 43240, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 35 }, "end": { - "line": 1044, + "line": 1079, "column": 44 }, "identifierName": "worldAxis" @@ -82461,15 +84246,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42090, - "end": 42091, + "start": 43241, + "end": 43242, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 45 }, "end": { - "line": 1044, + "line": 1079, "column": 46 } }, @@ -82486,58 +84271,58 @@ }, { "type": "ExpressionStatement", - "start": 42114, - "end": 42142, + "start": 43265, + "end": 43293, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 20 }, "end": { - "line": 1045, + "line": 1080, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42114, - "end": 42141, + "start": 43265, + "end": 43292, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 20 }, "end": { - "line": 1045, + "line": 1080, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42114, - "end": 42119, + "start": 43265, + "end": 43270, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 20 }, "end": { - "line": 1045, + "line": 1080, "column": 25 } }, "object": { "type": "Identifier", - "start": 42114, - "end": 42116, + "start": 43265, + "end": 43267, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 20 }, "end": { - "line": 1045, + "line": 1080, "column": 22 }, "identifierName": "p1" @@ -82546,15 +84331,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42117, - "end": 42118, + "start": 43268, + "end": 43269, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 23 }, "end": { - "line": 1045, + "line": 1080, "column": 24 } }, @@ -82568,29 +84353,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42123, - "end": 42141, + "start": 43274, + "end": 43292, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 29 }, "end": { - "line": 1045, + "line": 1080, "column": 47 } }, "left": { "type": "Identifier", - "start": 42123, - "end": 42126, + "start": 43274, + "end": 43277, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 29 }, "end": { - "line": 1045, + "line": 1080, "column": 32 }, "identifierName": "dot" @@ -82600,29 +84385,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42129, - "end": 42141, + "start": 43280, + "end": 43292, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 35 }, "end": { - "line": 1045, + "line": 1080, "column": 47 } }, "object": { "type": "Identifier", - "start": 42129, - "end": 42138, + "start": 43280, + "end": 43289, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 35 }, "end": { - "line": 1045, + "line": 1080, "column": 44 }, "identifierName": "worldAxis" @@ -82631,15 +84416,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42139, - "end": 42140, + "start": 43290, + "end": 43291, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 45 }, "end": { - "line": 1045, + "line": 1080, "column": 46 } }, @@ -82656,58 +84441,58 @@ }, { "type": "ExpressionStatement", - "start": 42163, - "end": 42191, + "start": 43314, + "end": 43342, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 20 }, "end": { - "line": 1046, + "line": 1081, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42163, - "end": 42190, + "start": 43314, + "end": 43341, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 20 }, "end": { - "line": 1046, + "line": 1081, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42163, - "end": 42168, + "start": 43314, + "end": 43319, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 20 }, "end": { - "line": 1046, + "line": 1081, "column": 25 } }, "object": { "type": "Identifier", - "start": 42163, - "end": 42165, + "start": 43314, + "end": 43316, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 20 }, "end": { - "line": 1046, + "line": 1081, "column": 22 }, "identifierName": "p1" @@ -82716,15 +84501,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42166, - "end": 42167, + "start": 43317, + "end": 43318, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 23 }, "end": { - "line": 1046, + "line": 1081, "column": 24 } }, @@ -82738,29 +84523,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42172, - "end": 42190, + "start": 43323, + "end": 43341, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 29 }, "end": { - "line": 1046, + "line": 1081, "column": 47 } }, "left": { "type": "Identifier", - "start": 42172, - "end": 42175, + "start": 43323, + "end": 43326, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 29 }, "end": { - "line": 1046, + "line": 1081, "column": 32 }, "identifierName": "dot" @@ -82770,29 +84555,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42178, - "end": 42190, + "start": 43329, + "end": 43341, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 35 }, "end": { - "line": 1046, + "line": 1081, "column": 47 } }, "object": { "type": "Identifier", - "start": 42178, - "end": 42187, + "start": 43329, + "end": 43338, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 35 }, "end": { - "line": 1046, + "line": 1081, "column": 44 }, "identifierName": "worldAxis" @@ -82801,15 +84586,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42188, - "end": 42189, + "start": 43339, + "end": 43340, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 45 }, "end": { - "line": 1046, + "line": 1081, "column": 46 } }, @@ -82826,44 +84611,44 @@ }, { "type": "ExpressionStatement", - "start": 42212, - "end": 42246, + "start": 43363, + "end": 43397, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 20 }, "end": { - "line": 1047, + "line": 1082, "column": 54 } }, "expression": { "type": "AssignmentExpression", - "start": 42212, - "end": 42245, + "start": 43363, + "end": 43396, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 20 }, "end": { - "line": 1047, + "line": 1082, "column": 53 } }, "operator": "=", "left": { "type": "Identifier", - "start": 42212, - "end": 42215, + "start": 43363, + "end": 43366, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 20 }, "end": { - "line": 1047, + "line": 1082, "column": 23 }, "identifierName": "dot" @@ -82872,43 +84657,43 @@ }, "right": { "type": "CallExpression", - "start": 42218, - "end": 42245, + "start": 43369, + "end": 43396, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 26 }, "end": { - "line": 1047, + "line": 1082, "column": 53 } }, "callee": { "type": "MemberExpression", - "start": 42218, - "end": 42230, + "start": 43369, + "end": 43381, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 26 }, "end": { - "line": 1047, + "line": 1082, "column": 38 } }, "object": { "type": "Identifier", - "start": 42218, - "end": 42222, + "start": 43369, + "end": 43373, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 26 }, "end": { - "line": 1047, + "line": 1082, "column": 30 }, "identifierName": "math" @@ -82917,15 +84702,15 @@ }, "property": { "type": "Identifier", - "start": 42223, - "end": 42230, + "start": 43374, + "end": 43381, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 31 }, "end": { - "line": 1047, + "line": 1082, "column": 38 }, "identifierName": "dotVec3" @@ -82937,15 +84722,15 @@ "arguments": [ { "type": "Identifier", - "start": 42231, - "end": 42233, + "start": 43382, + "end": 43384, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 39 }, "end": { - "line": 1047, + "line": 1082, "column": 41 }, "identifierName": "p2" @@ -82954,15 +84739,15 @@ }, { "type": "Identifier", - "start": 42235, - "end": 42244, + "start": 43386, + "end": 43395, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 43 }, "end": { - "line": 1047, + "line": 1082, "column": 52 }, "identifierName": "worldAxis" @@ -82975,58 +84760,58 @@ }, { "type": "ExpressionStatement", - "start": 42267, - "end": 42295, + "start": 43418, + "end": 43446, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 20 }, "end": { - "line": 1048, + "line": 1083, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42267, - "end": 42294, + "start": 43418, + "end": 43445, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 20 }, "end": { - "line": 1048, + "line": 1083, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42267, - "end": 42272, + "start": 43418, + "end": 43423, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 20 }, "end": { - "line": 1048, + "line": 1083, "column": 25 } }, "object": { "type": "Identifier", - "start": 42267, - "end": 42269, + "start": 43418, + "end": 43420, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 20 }, "end": { - "line": 1048, + "line": 1083, "column": 22 }, "identifierName": "p2" @@ -83035,15 +84820,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42270, - "end": 42271, + "start": 43421, + "end": 43422, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 23 }, "end": { - "line": 1048, + "line": 1083, "column": 24 } }, @@ -83057,29 +84842,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42276, - "end": 42294, + "start": 43427, + "end": 43445, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 29 }, "end": { - "line": 1048, + "line": 1083, "column": 47 } }, "left": { "type": "Identifier", - "start": 42276, - "end": 42279, + "start": 43427, + "end": 43430, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 29 }, "end": { - "line": 1048, + "line": 1083, "column": 32 }, "identifierName": "dot" @@ -83089,29 +84874,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42282, - "end": 42294, + "start": 43433, + "end": 43445, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 35 }, "end": { - "line": 1048, + "line": 1083, "column": 47 } }, "object": { "type": "Identifier", - "start": 42282, - "end": 42291, + "start": 43433, + "end": 43442, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 35 }, "end": { - "line": 1048, + "line": 1083, "column": 44 }, "identifierName": "worldAxis" @@ -83120,15 +84905,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42292, - "end": 42293, + "start": 43443, + "end": 43444, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 45 }, "end": { - "line": 1048, + "line": 1083, "column": 46 } }, @@ -83145,58 +84930,58 @@ }, { "type": "ExpressionStatement", - "start": 42316, - "end": 42344, + "start": 43467, + "end": 43495, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 20 }, "end": { - "line": 1049, + "line": 1084, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42316, - "end": 42343, + "start": 43467, + "end": 43494, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 20 }, "end": { - "line": 1049, + "line": 1084, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42316, - "end": 42321, + "start": 43467, + "end": 43472, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 20 }, "end": { - "line": 1049, + "line": 1084, "column": 25 } }, "object": { "type": "Identifier", - "start": 42316, - "end": 42318, + "start": 43467, + "end": 43469, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 20 }, "end": { - "line": 1049, + "line": 1084, "column": 22 }, "identifierName": "p2" @@ -83205,15 +84990,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42319, - "end": 42320, + "start": 43470, + "end": 43471, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 23 }, "end": { - "line": 1049, + "line": 1084, "column": 24 } }, @@ -83227,29 +85012,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42325, - "end": 42343, + "start": 43476, + "end": 43494, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 29 }, "end": { - "line": 1049, + "line": 1084, "column": 47 } }, "left": { "type": "Identifier", - "start": 42325, - "end": 42328, + "start": 43476, + "end": 43479, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 29 }, "end": { - "line": 1049, + "line": 1084, "column": 32 }, "identifierName": "dot" @@ -83259,29 +85044,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42331, - "end": 42343, + "start": 43482, + "end": 43494, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 35 }, "end": { - "line": 1049, + "line": 1084, "column": 47 } }, "object": { "type": "Identifier", - "start": 42331, - "end": 42340, + "start": 43482, + "end": 43491, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 35 }, "end": { - "line": 1049, + "line": 1084, "column": 44 }, "identifierName": "worldAxis" @@ -83290,15 +85075,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42341, - "end": 42342, + "start": 43492, + "end": 43493, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 45 }, "end": { - "line": 1049, + "line": 1084, "column": 46 } }, @@ -83315,58 +85100,58 @@ }, { "type": "ExpressionStatement", - "start": 42365, - "end": 42393, + "start": 43516, + "end": 43544, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 20 }, "end": { - "line": 1050, + "line": 1085, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42365, - "end": 42392, + "start": 43516, + "end": 43543, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 20 }, "end": { - "line": 1050, + "line": 1085, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42365, - "end": 42370, + "start": 43516, + "end": 43521, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 20 }, "end": { - "line": 1050, + "line": 1085, "column": 25 } }, "object": { "type": "Identifier", - "start": 42365, - "end": 42367, + "start": 43516, + "end": 43518, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 20 }, "end": { - "line": 1050, + "line": 1085, "column": 22 }, "identifierName": "p2" @@ -83375,15 +85160,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42368, - "end": 42369, + "start": 43519, + "end": 43520, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 23 }, "end": { - "line": 1050, + "line": 1085, "column": 24 } }, @@ -83397,29 +85182,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42374, - "end": 42392, + "start": 43525, + "end": 43543, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 29 }, "end": { - "line": 1050, + "line": 1085, "column": 47 } }, "left": { "type": "Identifier", - "start": 42374, - "end": 42377, + "start": 43525, + "end": 43528, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 29 }, "end": { - "line": 1050, + "line": 1085, "column": 32 }, "identifierName": "dot" @@ -83429,29 +85214,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42380, - "end": 42392, + "start": 43531, + "end": 43543, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 35 }, "end": { - "line": 1050, + "line": 1085, "column": 47 } }, "object": { "type": "Identifier", - "start": 42380, - "end": 42389, + "start": 43531, + "end": 43540, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 35 }, "end": { - "line": 1050, + "line": 1085, "column": 44 }, "identifierName": "worldAxis" @@ -83460,15 +85245,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42390, - "end": 42391, + "start": 43541, + "end": 43542, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 45 }, "end": { - "line": 1050, + "line": 1085, "column": 46 } }, @@ -83490,57 +85275,57 @@ }, { "type": "ExpressionStatement", - "start": 42428, - "end": 42451, + "start": 43579, + "end": 43602, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 16 }, "end": { - "line": 1052, + "line": 1087, "column": 39 } }, "expression": { "type": "CallExpression", - "start": 42428, - "end": 42450, + "start": 43579, + "end": 43601, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 16 }, "end": { - "line": 1052, + "line": 1087, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 42428, - "end": 42446, + "start": 43579, + "end": 43597, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 16 }, "end": { - "line": 1052, + "line": 1087, "column": 34 } }, "object": { "type": "Identifier", - "start": 42428, - "end": 42432, + "start": 43579, + "end": 43583, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 16 }, "end": { - "line": 1052, + "line": 1087, "column": 20 }, "identifierName": "math" @@ -83549,15 +85334,15 @@ }, "property": { "type": "Identifier", - "start": 42433, - "end": 42446, + "start": 43584, + "end": 43597, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 21 }, "end": { - "line": 1052, + "line": 1087, "column": 34 }, "identifierName": "normalizeVec3" @@ -83569,15 +85354,15 @@ "arguments": [ { "type": "Identifier", - "start": 42447, - "end": 42449, + "start": 43598, + "end": 43600, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 35 }, "end": { - "line": 1052, + "line": 1087, "column": 37 }, "identifierName": "p1" @@ -83589,57 +85374,57 @@ }, { "type": "ExpressionStatement", - "start": 42468, - "end": 42491, + "start": 43619, + "end": 43642, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 16 }, "end": { - "line": 1053, + "line": 1088, "column": 39 } }, "expression": { "type": "CallExpression", - "start": 42468, - "end": 42490, + "start": 43619, + "end": 43641, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 16 }, "end": { - "line": 1053, + "line": 1088, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 42468, - "end": 42486, + "start": 43619, + "end": 43637, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 16 }, "end": { - "line": 1053, + "line": 1088, "column": 34 } }, "object": { "type": "Identifier", - "start": 42468, - "end": 42472, + "start": 43619, + "end": 43623, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 16 }, "end": { - "line": 1053, + "line": 1088, "column": 20 }, "identifierName": "math" @@ -83648,15 +85433,15 @@ }, "property": { "type": "Identifier", - "start": 42473, - "end": 42486, + "start": 43624, + "end": 43637, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 21 }, "end": { - "line": 1053, + "line": 1088, "column": 34 }, "identifierName": "normalizeVec3" @@ -83668,15 +85453,15 @@ "arguments": [ { "type": "Identifier", - "start": 42487, - "end": 42489, + "start": 43638, + "end": 43640, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 35 }, "end": { - "line": 1053, + "line": 1088, "column": 37 }, "identifierName": "p2" @@ -83688,44 +85473,44 @@ }, { "type": "ExpressionStatement", - "start": 42508, - "end": 42535, + "start": 43659, + "end": 43686, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 16 }, "end": { - "line": 1054, + "line": 1089, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 42508, - "end": 42534, + "start": 43659, + "end": 43685, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 16 }, "end": { - "line": 1054, + "line": 1089, "column": 42 } }, "operator": "=", "left": { "type": "Identifier", - "start": 42508, - "end": 42511, + "start": 43659, + "end": 43662, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 16 }, "end": { - "line": 1054, + "line": 1089, "column": 19 }, "identifierName": "dot" @@ -83734,43 +85519,43 @@ }, "right": { "type": "CallExpression", - "start": 42514, - "end": 42534, + "start": 43665, + "end": 43685, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 22 }, "end": { - "line": 1054, + "line": 1089, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 42514, - "end": 42526, + "start": 43665, + "end": 43677, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 22 }, "end": { - "line": 1054, + "line": 1089, "column": 34 } }, "object": { "type": "Identifier", - "start": 42514, - "end": 42518, + "start": 43665, + "end": 43669, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 22 }, "end": { - "line": 1054, + "line": 1089, "column": 26 }, "identifierName": "math" @@ -83779,15 +85564,15 @@ }, "property": { "type": "Identifier", - "start": 42519, - "end": 42526, + "start": 43670, + "end": 43677, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 27 }, "end": { - "line": 1054, + "line": 1089, "column": 34 }, "identifierName": "dotVec3" @@ -83799,15 +85584,15 @@ "arguments": [ { "type": "Identifier", - "start": 42527, - "end": 42529, + "start": 43678, + "end": 43680, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 35 }, "end": { - "line": 1054, + "line": 1089, "column": 37 }, "identifierName": "p1" @@ -83816,15 +85601,15 @@ }, { "type": "Identifier", - "start": 42531, - "end": 42533, + "start": 43682, + "end": 43684, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 39 }, "end": { - "line": 1054, + "line": 1089, "column": 41 }, "identifierName": "p2" @@ -83837,44 +85622,44 @@ }, { "type": "ExpressionStatement", - "start": 42552, - "end": 42585, + "start": 43703, + "end": 43736, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 16 }, "end": { - "line": 1055, + "line": 1090, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 42552, - "end": 42584, + "start": 43703, + "end": 43735, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 16 }, "end": { - "line": 1055, + "line": 1090, "column": 48 } }, "operator": "=", "left": { "type": "Identifier", - "start": 42552, - "end": 42555, + "start": 43703, + "end": 43706, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 16 }, "end": { - "line": 1055, + "line": 1090, "column": 19 }, "identifierName": "dot" @@ -83883,43 +85668,43 @@ }, "right": { "type": "CallExpression", - "start": 42558, - "end": 42584, + "start": 43709, + "end": 43735, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 22 }, "end": { - "line": 1055, + "line": 1090, "column": 48 } }, "callee": { "type": "MemberExpression", - "start": 42558, - "end": 42568, + "start": 43709, + "end": 43719, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 22 }, "end": { - "line": 1055, + "line": 1090, "column": 32 } }, "object": { "type": "Identifier", - "start": 42558, - "end": 42562, + "start": 43709, + "end": 43713, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 22 }, "end": { - "line": 1055, + "line": 1090, "column": 26 }, "identifierName": "math" @@ -83928,15 +85713,15 @@ }, "property": { "type": "Identifier", - "start": 42563, - "end": 42568, + "start": 43714, + "end": 43719, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 27 }, "end": { - "line": 1055, + "line": 1090, "column": 32 }, "identifierName": "clamp" @@ -83948,15 +85733,15 @@ "arguments": [ { "type": "Identifier", - "start": 42569, - "end": 42572, + "start": 43720, + "end": 43723, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 33 }, "end": { - "line": 1055, + "line": 1090, "column": 36 }, "identifierName": "dot" @@ -83965,15 +85750,15 @@ }, { "type": "UnaryExpression", - "start": 42574, - "end": 42578, + "start": 43725, + "end": 43729, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 38 }, "end": { - "line": 1055, + "line": 1090, "column": 42 } }, @@ -83981,15 +85766,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 42575, - "end": 42578, + "start": 43726, + "end": 43729, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 39 }, "end": { - "line": 1055, + "line": 1090, "column": 42 } }, @@ -84005,15 +85790,15 @@ }, { "type": "NumericLiteral", - "start": 42580, - "end": 42583, + "start": 43731, + "end": 43734, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 44 }, "end": { - "line": 1055, + "line": 1090, "column": 47 } }, @@ -84030,15 +85815,15 @@ { "type": "CommentLine", "value": " Rounding errors cause dot to exceed allowed range", - "start": 42586, - "end": 42638, + "start": 43737, + "end": 43789, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 50 }, "end": { - "line": 1055, + "line": 1090, "column": 102 } } @@ -84047,44 +85832,44 @@ }, { "type": "VariableDeclaration", - "start": 42655, - "end": 42703, + "start": 43806, + "end": 43854, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 16 }, "end": { - "line": 1056, + "line": 1091, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 42659, - "end": 42702, + "start": 43810, + "end": 43853, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 20 }, "end": { - "line": 1056, + "line": 1091, "column": 63 } }, "id": { "type": "Identifier", - "start": 42659, - "end": 42669, + "start": 43810, + "end": 43820, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 20 }, "end": { - "line": 1056, + "line": 1091, "column": 30 }, "identifierName": "incDegrees" @@ -84094,57 +85879,57 @@ }, "init": { "type": "BinaryExpression", - "start": 42672, - "end": 42702, + "start": 43823, + "end": 43853, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 33 }, "end": { - "line": 1056, + "line": 1091, "column": 63 } }, "left": { "type": "CallExpression", - "start": 42672, - "end": 42686, + "start": 43823, + "end": 43837, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 33 }, "end": { - "line": 1056, + "line": 1091, "column": 47 } }, "callee": { "type": "MemberExpression", - "start": 42672, - "end": 42681, + "start": 43823, + "end": 43832, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 33 }, "end": { - "line": 1056, + "line": 1091, "column": 42 } }, "object": { "type": "Identifier", - "start": 42672, - "end": 42676, + "start": 43823, + "end": 43827, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 33 }, "end": { - "line": 1056, + "line": 1091, "column": 37 }, "identifierName": "Math" @@ -84153,15 +85938,15 @@ }, "property": { "type": "Identifier", - "start": 42677, - "end": 42681, + "start": 43828, + "end": 43832, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 38 }, "end": { - "line": 1056, + "line": 1091, "column": 42 }, "identifierName": "acos" @@ -84173,15 +85958,15 @@ "arguments": [ { "type": "Identifier", - "start": 42682, - "end": 42685, + "start": 43833, + "end": 43836, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 43 }, "end": { - "line": 1056, + "line": 1091, "column": 46 }, "identifierName": "dot" @@ -84193,29 +85978,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42689, - "end": 42702, + "start": 43840, + "end": 43853, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 50 }, "end": { - "line": 1056, + "line": 1091, "column": 63 } }, "object": { "type": "Identifier", - "start": 42689, - "end": 42693, + "start": 43840, + "end": 43844, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 50 }, "end": { - "line": 1056, + "line": 1091, "column": 54 }, "identifierName": "math" @@ -84224,15 +86009,15 @@ }, "property": { "type": "Identifier", - "start": 42694, - "end": 42702, + "start": 43845, + "end": 43853, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 55 }, "end": { - "line": 1056, + "line": 1091, "column": 63 }, "identifierName": "RADTODEG" @@ -84250,15 +86035,15 @@ { "type": "CommentLine", "value": " Rounding errors cause dot to exceed allowed range", - "start": 42586, - "end": 42638, + "start": 43737, + "end": 43789, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 50 }, "end": { - "line": 1055, + "line": 1090, "column": 102 } } @@ -84267,57 +86052,57 @@ }, { "type": "ExpressionStatement", - "start": 42720, - "end": 42747, + "start": 43871, + "end": 43898, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 16 }, "end": { - "line": 1057, + "line": 1092, "column": 43 } }, "expression": { "type": "CallExpression", - "start": 42720, - "end": 42746, + "start": 43871, + "end": 43897, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 16 }, "end": { - "line": 1057, + "line": 1092, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 42720, - "end": 42735, + "start": 43871, + "end": 43886, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 16 }, "end": { - "line": 1057, + "line": 1092, "column": 31 } }, "object": { "type": "Identifier", - "start": 42720, - "end": 42724, + "start": 43871, + "end": 43875, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 16 }, "end": { - "line": 1057, + "line": 1092, "column": 20 }, "identifierName": "math" @@ -84326,15 +86111,15 @@ }, "property": { "type": "Identifier", - "start": 42725, - "end": 42735, + "start": 43876, + "end": 43886, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 21 }, "end": { - "line": 1057, + "line": 1092, "column": 31 }, "identifierName": "cross3Vec3" @@ -84346,15 +86131,15 @@ "arguments": [ { "type": "Identifier", - "start": 42736, - "end": 42738, + "start": 43887, + "end": 43889, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 32 }, "end": { - "line": 1057, + "line": 1092, "column": 34 }, "identifierName": "p1" @@ -84363,15 +86148,15 @@ }, { "type": "Identifier", - "start": 42740, - "end": 42742, + "start": 43891, + "end": 43893, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 36 }, "end": { - "line": 1057, + "line": 1092, "column": 38 }, "identifierName": "p2" @@ -84380,15 +86165,15 @@ }, { "type": "Identifier", - "start": 42744, - "end": 42745, + "start": 43895, + "end": 43896, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 40 }, "end": { - "line": 1057, + "line": 1092, "column": 41 }, "identifierName": "c" @@ -84400,71 +86185,71 @@ }, { "type": "IfStatement", - "start": 42764, - "end": 42867, + "start": 43915, + "end": 44018, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 16 }, "end": { - "line": 1060, + "line": 1095, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 42768, - "end": 42800, + "start": 43919, + "end": 43951, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 20 }, "end": { - "line": 1058, + "line": 1093, "column": 52 } }, "left": { "type": "CallExpression", - "start": 42768, - "end": 42794, + "start": 43919, + "end": 43945, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 20 }, "end": { - "line": 1058, + "line": 1093, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 42768, - "end": 42780, + "start": 43919, + "end": 43931, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 20 }, "end": { - "line": 1058, + "line": 1093, "column": 32 } }, "object": { "type": "Identifier", - "start": 42768, - "end": 42772, + "start": 43919, + "end": 43923, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 20 }, "end": { - "line": 1058, + "line": 1093, "column": 24 }, "identifierName": "math" @@ -84473,15 +86258,15 @@ }, "property": { "type": "Identifier", - "start": 42773, - "end": 42780, + "start": 43924, + "end": 43931, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 25 }, "end": { - "line": 1058, + "line": 1093, "column": 32 }, "identifierName": "dotVec3" @@ -84493,15 +86278,15 @@ "arguments": [ { "type": "Identifier", - "start": 42781, - "end": 42782, + "start": 43932, + "end": 43933, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 33 }, "end": { - "line": 1058, + "line": 1093, "column": 34 }, "identifierName": "c" @@ -84510,15 +86295,15 @@ }, { "type": "Identifier", - "start": 42784, - "end": 42793, + "start": 43935, + "end": 43944, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 36 }, "end": { - "line": 1058, + "line": 1093, "column": 45 }, "identifierName": "worldAxis" @@ -84530,15 +86315,15 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 42797, - "end": 42800, + "start": 43948, + "end": 43951, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 49 }, "end": { - "line": 1058, + "line": 1093, "column": 52 } }, @@ -84551,59 +86336,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 42802, - "end": 42867, + "start": 43953, + "end": 44018, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 54 }, "end": { - "line": 1060, + "line": 1095, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 42824, - "end": 42849, + "start": 43975, + "end": 44000, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 20 }, "end": { - "line": 1059, + "line": 1094, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 42824, - "end": 42848, + "start": 43975, + "end": 43999, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 20 }, "end": { - "line": 1059, + "line": 1094, "column": 44 } }, "operator": "=", "left": { "type": "Identifier", - "start": 42824, - "end": 42834, + "start": 43975, + "end": 43985, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 20 }, "end": { - "line": 1059, + "line": 1094, "column": 30 }, "identifierName": "incDegrees" @@ -84612,15 +86397,15 @@ }, "right": { "type": "UnaryExpression", - "start": 42837, - "end": 42848, + "start": 43988, + "end": 43999, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 33 }, "end": { - "line": 1059, + "line": 1094, "column": 44 } }, @@ -84628,15 +86413,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 42838, - "end": 42848, + "start": 43989, + "end": 43999, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 34 }, "end": { - "line": 1059, + "line": 1094, "column": 44 }, "identifierName": "incDegrees" @@ -84656,71 +86441,71 @@ }, { "type": "ExpressionStatement", - "start": 42884, - "end": 42928, + "start": 44035, + "end": 44079, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 60 } }, "expression": { "type": "CallExpression", - "start": 42884, - "end": 42927, + "start": 44035, + "end": 44078, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 59 } }, "callee": { "type": "MemberExpression", - "start": 42884, - "end": 42905, + "start": 44035, + "end": 44056, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 42884, - "end": 42898, + "start": 44035, + "end": 44049, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 30 } }, "object": { "type": "Identifier", - "start": 42884, - "end": 42888, + "start": 44035, + "end": 44039, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 20 }, "identifierName": "self" @@ -84729,15 +86514,15 @@ }, "property": { "type": "Identifier", - "start": 42889, - "end": 42898, + "start": 44040, + "end": 44049, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 21 }, "end": { - "line": 1061, + "line": 1096, "column": 30 }, "identifierName": "_rootNode" @@ -84748,15 +86533,15 @@ }, "property": { "type": "Identifier", - "start": 42899, - "end": 42905, + "start": 44050, + "end": 44056, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 31 }, "end": { - "line": 1061, + "line": 1096, "column": 37 }, "identifierName": "rotate" @@ -84768,15 +86553,15 @@ "arguments": [ { "type": "Identifier", - "start": 42906, - "end": 42914, + "start": 44057, + "end": 44065, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 38 }, "end": { - "line": 1061, + "line": 1096, "column": 46 }, "identifierName": "baseAxis" @@ -84785,15 +86570,15 @@ }, { "type": "Identifier", - "start": 42916, - "end": 42926, + "start": 44067, + "end": 44077, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 48 }, "end": { - "line": 1061, + "line": 1096, "column": 58 }, "identifierName": "incDegrees" @@ -84805,43 +86590,43 @@ }, { "type": "ExpressionStatement", - "start": 42945, - "end": 42966, + "start": 44096, + "end": 44117, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 16 }, "end": { - "line": 1062, + "line": 1097, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 42945, - "end": 42965, + "start": 44096, + "end": 44116, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 16 }, "end": { - "line": 1062, + "line": 1097, "column": 36 } }, "callee": { "type": "Identifier", - "start": 42945, - "end": 42963, + "start": 44096, + "end": 44114, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 16 }, "end": { - "line": 1062, + "line": 1097, "column": 34 }, "identifierName": "rotateSectionPlane" @@ -84861,7 +86646,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 41164 + "parenStart": 42315 } }, "arguments": [] @@ -84872,44 +86657,44 @@ }, { "type": "VariableDeclaration", - "start": 43004, - "end": 44407, + "start": 44155, + "end": 45558, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 8 }, "end": { - "line": 1093, + "line": 1128, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43008, - "end": 44406, + "start": 44159, + "end": 45557, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 12 }, "end": { - "line": 1093, + "line": 1128, "column": 12 } }, "id": { "type": "Identifier", - "start": 43008, - "end": 43032, + "start": 44159, + "end": 44183, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 12 }, "end": { - "line": 1066, + "line": 1101, "column": 36 }, "identifierName": "getPointerPlaneIntersect" @@ -84918,29 +86703,29 @@ }, "init": { "type": "CallExpression", - "start": 43035, - "end": 44406, + "start": 44186, + "end": 45557, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 39 }, "end": { - "line": 1093, + "line": 1128, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 43036, - "end": 44403, + "start": 44187, + "end": 45554, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 40 }, "end": { - "line": 1093, + "line": 1128, "column": 9 } }, @@ -84951,59 +86736,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 43048, - "end": 44403, + "start": 44199, + "end": 45554, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 52 }, "end": { - "line": 1093, + "line": 1128, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 43062, - "end": 43098, + "start": 44213, + "end": 44249, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 12 }, "end": { - "line": 1067, + "line": 1102, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43068, - "end": 43097, + "start": 44219, + "end": 44248, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 18 }, "end": { - "line": 1067, + "line": 1102, "column": 47 } }, "id": { "type": "Identifier", - "start": 43068, - "end": 43071, + "start": 44219, + "end": 44222, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 18 }, "end": { - "line": 1067, + "line": 1102, "column": 21 }, "identifierName": "dir" @@ -85012,43 +86797,43 @@ }, "init": { "type": "CallExpression", - "start": 43074, - "end": 43097, + "start": 44225, + "end": 44248, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 24 }, "end": { - "line": 1067, + "line": 1102, "column": 47 } }, "callee": { "type": "MemberExpression", - "start": 43074, - "end": 43083, + "start": 44225, + "end": 44234, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 24 }, "end": { - "line": 1067, + "line": 1102, "column": 33 } }, "object": { "type": "Identifier", - "start": 43074, - "end": 43078, + "start": 44225, + "end": 44229, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 24 }, "end": { - "line": 1067, + "line": 1102, "column": 28 }, "identifierName": "math" @@ -85057,15 +86842,15 @@ }, "property": { "type": "Identifier", - "start": 43079, - "end": 43083, + "start": 44230, + "end": 44234, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 29 }, "end": { - "line": 1067, + "line": 1102, "column": 33 }, "identifierName": "vec4" @@ -85077,30 +86862,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 43084, - "end": 43096, + "start": 44235, + "end": 44247, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 34 }, "end": { - "line": 1067, + "line": 1102, "column": 46 } }, "elements": [ { "type": "NumericLiteral", - "start": 43085, - "end": 43086, + "start": 44236, + "end": 44237, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 35 }, "end": { - "line": 1067, + "line": 1102, "column": 36 } }, @@ -85112,15 +86897,15 @@ }, { "type": "NumericLiteral", - "start": 43088, - "end": 43089, + "start": 44239, + "end": 44240, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 38 }, "end": { - "line": 1067, + "line": 1102, "column": 39 } }, @@ -85132,15 +86917,15 @@ }, { "type": "NumericLiteral", - "start": 43091, - "end": 43092, + "start": 44242, + "end": 44243, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 41 }, "end": { - "line": 1067, + "line": 1102, "column": 42 } }, @@ -85152,15 +86937,15 @@ }, { "type": "NumericLiteral", - "start": 43094, - "end": 43095, + "start": 44245, + "end": 44246, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 44 }, "end": { - "line": 1067, + "line": 1102, "column": 45 } }, @@ -85180,44 +86965,44 @@ }, { "type": "VariableDeclaration", - "start": 43111, - "end": 43138, + "start": 44262, + "end": 44289, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 12 }, "end": { - "line": 1068, + "line": 1103, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43117, - "end": 43137, + "start": 44268, + "end": 44288, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 18 }, "end": { - "line": 1068, + "line": 1103, "column": 38 } }, "id": { "type": "Identifier", - "start": 43117, - "end": 43123, + "start": 44268, + "end": 44274, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 18 }, "end": { - "line": 1068, + "line": 1103, "column": 24 }, "identifierName": "matrix" @@ -85226,43 +87011,43 @@ }, "init": { "type": "CallExpression", - "start": 43126, - "end": 43137, + "start": 44277, + "end": 44288, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 27 }, "end": { - "line": 1068, + "line": 1103, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 43126, - "end": 43135, + "start": 44277, + "end": 44286, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 27 }, "end": { - "line": 1068, + "line": 1103, "column": 36 } }, "object": { "type": "Identifier", - "start": 43126, - "end": 43130, + "start": 44277, + "end": 44281, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 27 }, "end": { - "line": 1068, + "line": 1103, "column": 31 }, "identifierName": "math" @@ -85271,15 +87056,15 @@ }, "property": { "type": "Identifier", - "start": 43131, - "end": 43135, + "start": 44282, + "end": 44286, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 32 }, "end": { - "line": 1068, + "line": 1103, "column": 36 }, "identifierName": "mat4" @@ -85296,29 +87081,29 @@ }, { "type": "ReturnStatement", - "start": 43151, - "end": 44393, + "start": 44302, + "end": 45544, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 12 }, "end": { - "line": 1092, + "line": 1127, "column": 13 } }, "argument": { "type": "FunctionExpression", - "start": 43158, - "end": 44393, + "start": 44309, + "end": 45544, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 19 }, "end": { - "line": 1092, + "line": 1127, "column": 13 } }, @@ -85329,15 +87114,15 @@ "params": [ { "type": "Identifier", - "start": 43168, - "end": 43173, + "start": 44319, + "end": 44324, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 29 }, "end": { - "line": 1069, + "line": 1104, "column": 34 }, "identifierName": "mouse" @@ -85346,15 +87131,15 @@ }, { "type": "Identifier", - "start": 43175, - "end": 43179, + "start": 44326, + "end": 44330, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 36 }, "end": { - "line": 1069, + "line": 1104, "column": 40 }, "identifierName": "axis" @@ -85363,15 +87148,15 @@ }, { "type": "Identifier", - "start": 43181, - "end": 43185, + "start": 44332, + "end": 44336, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 42 }, "end": { - "line": 1069, + "line": 1104, "column": 46 }, "identifierName": "dest" @@ -85380,15 +87165,15 @@ }, { "type": "Identifier", - "start": 43187, - "end": 43193, + "start": 44338, + "end": 44344, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 48 }, "end": { - "line": 1069, + "line": 1104, "column": 54 }, "identifierName": "offset" @@ -85398,59 +87183,59 @@ ], "body": { "type": "BlockStatement", - "start": 43195, - "end": 44393, + "start": 44346, + "end": 45544, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 56 }, "end": { - "line": 1092, + "line": 1127, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 43213, - "end": 43234, + "start": 44364, + "end": 44385, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 16 }, "end": { - "line": 1070, + "line": 1105, "column": 37 } }, "expression": { "type": "AssignmentExpression", - "start": 43213, - "end": 43233, + "start": 44364, + "end": 44384, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 16 }, "end": { - "line": 1070, + "line": 1105, "column": 36 } }, "operator": "=", "left": { "type": "Identifier", - "start": 43213, - "end": 43219, + "start": 44364, + "end": 44370, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 16 }, "end": { - "line": 1070, + "line": 1105, "column": 22 }, "identifierName": "offset" @@ -85459,29 +87244,29 @@ }, "right": { "type": "LogicalExpression", - "start": 43222, - "end": 43233, + "start": 44373, + "end": 44384, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 25 }, "end": { - "line": 1070, + "line": 1105, "column": 36 } }, "left": { "type": "Identifier", - "start": 43222, - "end": 43228, + "start": 44373, + "end": 44379, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 25 }, "end": { - "line": 1070, + "line": 1105, "column": 31 }, "identifierName": "offset" @@ -85491,15 +87276,15 @@ "operator": "||", "right": { "type": "NumericLiteral", - "start": 43232, - "end": 43233, + "start": 44383, + "end": 44384, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 35 }, "end": { - "line": 1070, + "line": 1105, "column": 36 } }, @@ -85514,58 +87299,58 @@ }, { "type": "ExpressionStatement", - "start": 43251, - "end": 43296, + "start": 44402, + "end": 44447, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 16 }, "end": { - "line": 1071, + "line": 1106, "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 43251, - "end": 43295, + "start": 44402, + "end": 44446, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 16 }, "end": { - "line": 1071, + "line": 1106, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 43251, - "end": 43257, + "start": 44402, + "end": 44408, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 16 }, "end": { - "line": 1071, + "line": 1106, "column": 22 } }, "object": { "type": "Identifier", - "start": 43251, - "end": 43254, + "start": 44402, + "end": 44405, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 16 }, "end": { - "line": 1071, + "line": 1106, "column": 19 }, "identifierName": "dir" @@ -85574,15 +87359,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43255, - "end": 43256, + "start": 44406, + "end": 44407, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 20 }, "end": { - "line": 1071, + "line": 1106, "column": 21 } }, @@ -85596,71 +87381,71 @@ }, "right": { "type": "BinaryExpression", - "start": 43260, - "end": 43295, + "start": 44411, + "end": 44446, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 60 } }, "left": { "type": "BinaryExpression", - "start": 43260, - "end": 43289, + "start": 44411, + "end": 44440, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 54 } }, "left": { "type": "BinaryExpression", - "start": 43260, - "end": 43283, + "start": 44411, + "end": 44434, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 48 } }, "left": { "type": "MemberExpression", - "start": 43260, - "end": 43268, + "start": 44411, + "end": 44419, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 33 } }, "object": { "type": "Identifier", - "start": 43260, - "end": 43265, + "start": 44411, + "end": 44416, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 30 }, "identifierName": "mouse" @@ -85669,15 +87454,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43266, - "end": 43267, + "start": 44417, + "end": 44418, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 31 }, "end": { - "line": 1071, + "line": 1106, "column": 32 } }, @@ -85692,29 +87477,29 @@ "operator": "/", "right": { "type": "MemberExpression", - "start": 43271, - "end": 43283, + "start": 44422, + "end": 44434, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 36 }, "end": { - "line": 1071, + "line": 1106, "column": 48 } }, "object": { "type": "Identifier", - "start": 43271, - "end": 43277, + "start": 44422, + "end": 44428, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 36 }, "end": { - "line": 1071, + "line": 1106, "column": 42 }, "identifierName": "canvas" @@ -85723,15 +87508,15 @@ }, "property": { "type": "Identifier", - "start": 43278, - "end": 43283, + "start": 44429, + "end": 44434, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 43 }, "end": { - "line": 1071, + "line": 1106, "column": 48 }, "identifierName": "width" @@ -85744,15 +87529,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 43286, - "end": 43289, + "start": 44437, + "end": 44440, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 51 }, "end": { - "line": 1071, + "line": 1106, "column": 54 } }, @@ -85766,15 +87551,15 @@ "operator": "-", "right": { "type": "NumericLiteral", - "start": 43292, - "end": 43295, + "start": 44443, + "end": 44446, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 57 }, "end": { - "line": 1071, + "line": 1106, "column": 60 } }, @@ -85789,58 +87574,58 @@ }, { "type": "ExpressionStatement", - "start": 43313, - "end": 43362, + "start": 44464, + "end": 44513, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 16 }, "end": { - "line": 1072, + "line": 1107, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 43313, - "end": 43361, + "start": 44464, + "end": 44512, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 16 }, "end": { - "line": 1072, + "line": 1107, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 43313, - "end": 43319, + "start": 44464, + "end": 44470, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 16 }, "end": { - "line": 1072, + "line": 1107, "column": 22 } }, "object": { "type": "Identifier", - "start": 43313, - "end": 43316, + "start": 44464, + "end": 44467, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 16 }, "end": { - "line": 1072, + "line": 1107, "column": 19 }, "identifierName": "dir" @@ -85849,15 +87634,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43317, - "end": 43318, + "start": 44468, + "end": 44469, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 20 }, "end": { - "line": 1072, + "line": 1107, "column": 21 } }, @@ -85871,15 +87656,15 @@ }, "right": { "type": "UnaryExpression", - "start": 43322, - "end": 43361, + "start": 44473, + "end": 44512, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 25 }, "end": { - "line": 1072, + "line": 1107, "column": 64 } }, @@ -85887,71 +87672,71 @@ "prefix": true, "argument": { "type": "BinaryExpression", - "start": 43324, - "end": 43360, + "start": 44475, + "end": 44511, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 63 } }, "left": { "type": "BinaryExpression", - "start": 43324, - "end": 43354, + "start": 44475, + "end": 44505, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 57 } }, "left": { "type": "BinaryExpression", - "start": 43324, - "end": 43348, + "start": 44475, + "end": 44499, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 51 } }, "left": { "type": "MemberExpression", - "start": 43324, - "end": 43332, + "start": 44475, + "end": 44483, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 35 } }, "object": { "type": "Identifier", - "start": 43324, - "end": 43329, + "start": 44475, + "end": 44480, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 32 }, "identifierName": "mouse" @@ -85960,15 +87745,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43330, - "end": 43331, + "start": 44481, + "end": 44482, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 33 }, "end": { - "line": 1072, + "line": 1107, "column": 34 } }, @@ -85983,29 +87768,29 @@ "operator": "/", "right": { "type": "MemberExpression", - "start": 43335, - "end": 43348, + "start": 44486, + "end": 44499, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 38 }, "end": { - "line": 1072, + "line": 1107, "column": 51 } }, "object": { "type": "Identifier", - "start": 43335, - "end": 43341, + "start": 44486, + "end": 44492, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 38 }, "end": { - "line": 1072, + "line": 1107, "column": 44 }, "identifierName": "canvas" @@ -86014,15 +87799,15 @@ }, "property": { "type": "Identifier", - "start": 43342, - "end": 43348, + "start": 44493, + "end": 44499, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 45 }, "end": { - "line": 1072, + "line": 1107, "column": 51 }, "identifierName": "height" @@ -86035,15 +87820,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 43351, - "end": 43354, + "start": 44502, + "end": 44505, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 54 }, "end": { - "line": 1072, + "line": 1107, "column": 57 } }, @@ -86057,15 +87842,15 @@ "operator": "-", "right": { "type": "NumericLiteral", - "start": 43357, - "end": 43360, + "start": 44508, + "end": 44511, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 60 }, "end": { - "line": 1072, + "line": 1107, "column": 63 } }, @@ -86077,7 +87862,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 43323 + "parenStart": 44474 } }, "extra": { @@ -86088,58 +87873,58 @@ }, { "type": "ExpressionStatement", - "start": 43379, - "end": 43392, + "start": 44530, + "end": 44543, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 16 }, "end": { - "line": 1073, + "line": 1108, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 43379, - "end": 43391, + "start": 44530, + "end": 44542, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 16 }, "end": { - "line": 1073, + "line": 1108, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 43379, - "end": 43385, + "start": 44530, + "end": 44536, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 16 }, "end": { - "line": 1073, + "line": 1108, "column": 22 } }, "object": { "type": "Identifier", - "start": 43379, - "end": 43382, + "start": 44530, + "end": 44533, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 16 }, "end": { - "line": 1073, + "line": 1108, "column": 19 }, "identifierName": "dir" @@ -86148,15 +87933,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43383, - "end": 43384, + "start": 44534, + "end": 44535, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 20 }, "end": { - "line": 1073, + "line": 1108, "column": 21 } }, @@ -86170,15 +87955,15 @@ }, "right": { "type": "NumericLiteral", - "start": 43388, - "end": 43391, + "start": 44539, + "end": 44542, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 25 }, "end": { - "line": 1073, + "line": 1108, "column": 28 } }, @@ -86192,58 +87977,58 @@ }, { "type": "ExpressionStatement", - "start": 43409, - "end": 43422, + "start": 44560, + "end": 44573, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 16 }, "end": { - "line": 1074, + "line": 1109, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 43409, - "end": 43421, + "start": 44560, + "end": 44572, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 16 }, "end": { - "line": 1074, + "line": 1109, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 43409, - "end": 43415, + "start": 44560, + "end": 44566, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 16 }, "end": { - "line": 1074, + "line": 1109, "column": 22 } }, "object": { "type": "Identifier", - "start": 43409, - "end": 43412, + "start": 44560, + "end": 44563, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 16 }, "end": { - "line": 1074, + "line": 1109, "column": 19 }, "identifierName": "dir" @@ -86252,15 +88037,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43413, - "end": 43414, + "start": 44564, + "end": 44565, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 20 }, "end": { - "line": 1074, + "line": 1109, "column": 21 } }, @@ -86274,15 +88059,15 @@ }, "right": { "type": "NumericLiteral", - "start": 43418, - "end": 43421, + "start": 44569, + "end": 44572, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 25 }, "end": { - "line": 1074, + "line": 1109, "column": 28 } }, @@ -86296,57 +88081,57 @@ }, { "type": "ExpressionStatement", - "start": 43439, - "end": 43498, + "start": 44590, + "end": 44649, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 16 }, "end": { - "line": 1075, + "line": 1110, "column": 75 } }, "expression": { "type": "CallExpression", - "start": 43439, - "end": 43497, + "start": 44590, + "end": 44648, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 16 }, "end": { - "line": 1075, + "line": 1110, "column": 74 } }, "callee": { "type": "MemberExpression", - "start": 43439, - "end": 43451, + "start": 44590, + "end": 44602, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 16 }, "end": { - "line": 1075, + "line": 1110, "column": 28 } }, "object": { "type": "Identifier", - "start": 43439, - "end": 43443, + "start": 44590, + "end": 44594, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 16 }, "end": { - "line": 1075, + "line": 1110, "column": 20 }, "identifierName": "math" @@ -86355,15 +88140,15 @@ }, "property": { "type": "Identifier", - "start": 43444, - "end": 43451, + "start": 44595, + "end": 44602, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 21 }, "end": { - "line": 1075, + "line": 1110, "column": 28 }, "identifierName": "mulMat4" @@ -86375,29 +88160,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 43452, - "end": 43469, + "start": 44603, + "end": 44620, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 29 }, "end": { - "line": 1075, + "line": 1110, "column": 46 } }, "object": { "type": "Identifier", - "start": 43452, - "end": 43458, + "start": 44603, + "end": 44609, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 29 }, "end": { - "line": 1075, + "line": 1110, "column": 35 }, "identifierName": "camera" @@ -86406,15 +88191,15 @@ }, "property": { "type": "Identifier", - "start": 43459, - "end": 43469, + "start": 44610, + "end": 44620, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 36 }, "end": { - "line": 1075, + "line": 1110, "column": 46 }, "identifierName": "projMatrix" @@ -86425,29 +88210,29 @@ }, { "type": "MemberExpression", - "start": 43471, - "end": 43488, + "start": 44622, + "end": 44639, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 48 }, "end": { - "line": 1075, + "line": 1110, "column": 65 } }, "object": { "type": "Identifier", - "start": 43471, - "end": 43477, + "start": 44622, + "end": 44628, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 48 }, "end": { - "line": 1075, + "line": 1110, "column": 54 }, "identifierName": "camera" @@ -86456,15 +88241,15 @@ }, "property": { "type": "Identifier", - "start": 43478, - "end": 43488, + "start": 44629, + "end": 44639, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 55 }, "end": { - "line": 1075, + "line": 1110, "column": 65 }, "identifierName": "viewMatrix" @@ -86475,15 +88260,15 @@ }, { "type": "Identifier", - "start": 43490, - "end": 43496, + "start": 44641, + "end": 44647, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 67 }, "end": { - "line": 1075, + "line": 1110, "column": 73 }, "identifierName": "matrix" @@ -86496,15 +88281,15 @@ { "type": "CommentLine", "value": " Unproject norm device coords to view coords", - "start": 43499, - "end": 43545, + "start": 44650, + "end": 44696, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 76 }, "end": { - "line": 1075, + "line": 1110, "column": 122 } } @@ -86513,57 +88298,57 @@ }, { "type": "ExpressionStatement", - "start": 43562, - "end": 43587, + "start": 44713, + "end": 44738, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 16 }, "end": { - "line": 1076, + "line": 1111, "column": 41 } }, "expression": { "type": "CallExpression", - "start": 43562, - "end": 43586, + "start": 44713, + "end": 44737, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 16 }, "end": { - "line": 1076, + "line": 1111, "column": 40 } }, "callee": { "type": "MemberExpression", - "start": 43562, - "end": 43578, + "start": 44713, + "end": 44729, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 16 }, "end": { - "line": 1076, + "line": 1111, "column": 32 } }, "object": { "type": "Identifier", - "start": 43562, - "end": 43566, + "start": 44713, + "end": 44717, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 16 }, "end": { - "line": 1076, + "line": 1111, "column": 20 }, "identifierName": "math" @@ -86573,15 +88358,15 @@ }, "property": { "type": "Identifier", - "start": 43567, - "end": 43578, + "start": 44718, + "end": 44729, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 21 }, "end": { - "line": 1076, + "line": 1111, "column": 32 }, "identifierName": "inverseMat4" @@ -86594,15 +88379,15 @@ "arguments": [ { "type": "Identifier", - "start": 43579, - "end": 43585, + "start": 44730, + "end": 44736, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 33 }, "end": { - "line": 1076, + "line": 1111, "column": 39 }, "identifierName": "matrix" @@ -86616,15 +88401,15 @@ { "type": "CommentLine", "value": " Unproject norm device coords to view coords", - "start": 43499, - "end": 43545, + "start": 44650, + "end": 44696, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 76 }, "end": { - "line": 1075, + "line": 1110, "column": 122 } } @@ -86633,57 +88418,57 @@ }, { "type": "ExpressionStatement", - "start": 43604, - "end": 43641, + "start": 44755, + "end": 44792, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 16 }, "end": { - "line": 1077, + "line": 1112, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 43604, - "end": 43640, + "start": 44755, + "end": 44791, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 16 }, "end": { - "line": 1077, + "line": 1112, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 43604, - "end": 43622, + "start": 44755, + "end": 44773, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 16 }, "end": { - "line": 1077, + "line": 1112, "column": 34 } }, "object": { "type": "Identifier", - "start": 43604, - "end": 43608, + "start": 44755, + "end": 44759, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 16 }, "end": { - "line": 1077, + "line": 1112, "column": 20 }, "identifierName": "math" @@ -86692,15 +88477,15 @@ }, "property": { "type": "Identifier", - "start": 43609, - "end": 43622, + "start": 44760, + "end": 44773, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 21 }, "end": { - "line": 1077, + "line": 1112, "column": 34 }, "identifierName": "transformVec4" @@ -86712,15 +88497,15 @@ "arguments": [ { "type": "Identifier", - "start": 43623, - "end": 43629, + "start": 44774, + "end": 44780, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 35 }, "end": { - "line": 1077, + "line": 1112, "column": 41 }, "identifierName": "matrix" @@ -86729,15 +88514,15 @@ }, { "type": "Identifier", - "start": 43631, - "end": 43634, + "start": 44782, + "end": 44785, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 43 }, "end": { - "line": 1077, + "line": 1112, "column": 46 }, "identifierName": "dir" @@ -86746,15 +88531,15 @@ }, { "type": "Identifier", - "start": 43636, - "end": 43639, + "start": 44787, + "end": 44790, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 48 }, "end": { - "line": 1077, + "line": 1112, "column": 51 }, "identifierName": "dir" @@ -86766,57 +88551,57 @@ }, { "type": "ExpressionStatement", - "start": 43658, - "end": 43696, + "start": 44809, + "end": 44847, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 16 }, "end": { - "line": 1078, + "line": 1113, "column": 54 } }, "expression": { "type": "CallExpression", - "start": 43658, - "end": 43695, + "start": 44809, + "end": 44846, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 16 }, "end": { - "line": 1078, + "line": 1113, "column": 53 } }, "callee": { "type": "MemberExpression", - "start": 43658, - "end": 43676, + "start": 44809, + "end": 44827, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 16 }, "end": { - "line": 1078, + "line": 1113, "column": 34 } }, "object": { "type": "Identifier", - "start": 43658, - "end": 43662, + "start": 44809, + "end": 44813, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 16 }, "end": { - "line": 1078, + "line": 1113, "column": 20 }, "identifierName": "math" @@ -86825,15 +88610,15 @@ }, "property": { "type": "Identifier", - "start": 43663, - "end": 43676, + "start": 44814, + "end": 44827, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 21 }, "end": { - "line": 1078, + "line": 1113, "column": 34 }, "identifierName": "mulVec4Scalar" @@ -86845,15 +88630,15 @@ "arguments": [ { "type": "Identifier", - "start": 43677, - "end": 43680, + "start": 44828, + "end": 44831, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 35 }, "end": { - "line": 1078, + "line": 1113, "column": 38 }, "identifierName": "dir" @@ -86862,29 +88647,29 @@ }, { "type": "BinaryExpression", - "start": 43682, - "end": 43694, + "start": 44833, + "end": 44845, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 40 }, "end": { - "line": 1078, + "line": 1113, "column": 52 } }, "left": { "type": "NumericLiteral", - "start": 43682, - "end": 43685, + "start": 44833, + "end": 44836, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 40 }, "end": { - "line": 1078, + "line": 1113, "column": 43 } }, @@ -86897,29 +88682,29 @@ "operator": "/", "right": { "type": "MemberExpression", - "start": 43688, - "end": 43694, + "start": 44839, + "end": 44845, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 46 }, "end": { - "line": 1078, + "line": 1113, "column": 52 } }, "object": { "type": "Identifier", - "start": 43688, - "end": 43691, + "start": 44839, + "end": 44842, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 46 }, "end": { - "line": 1078, + "line": 1113, "column": 49 }, "identifierName": "dir" @@ -86928,15 +88713,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43692, - "end": 43693, + "start": 44843, + "end": 44844, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 50 }, "end": { - "line": 1078, + "line": 1113, "column": 51 } }, @@ -86955,15 +88740,15 @@ { "type": "CommentLine", "value": " This is now point A on the ray in world space", - "start": 43697, - "end": 43745, + "start": 44848, + "end": 44896, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 55 }, "end": { - "line": 1078, + "line": 1113, "column": 103 } } @@ -86972,44 +88757,44 @@ }, { "type": "VariableDeclaration", - "start": 43762, - "end": 43784, + "start": 44913, + "end": 44935, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 16 }, "end": { - "line": 1079, + "line": 1114, "column": 38 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43766, - "end": 43783, + "start": 44917, + "end": 44934, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 20 }, "end": { - "line": 1079, + "line": 1114, "column": 37 } }, "id": { "type": "Identifier", - "start": 43766, - "end": 43770, + "start": 44917, + "end": 44921, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 20 }, "end": { - "line": 1079, + "line": 1114, "column": 24 }, "identifierName": "rayO" @@ -87019,29 +88804,29 @@ }, "init": { "type": "MemberExpression", - "start": 43773, - "end": 43783, + "start": 44924, + "end": 44934, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 27 }, "end": { - "line": 1079, + "line": 1114, "column": 37 } }, "object": { "type": "Identifier", - "start": 43773, - "end": 43779, + "start": 44924, + "end": 44930, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 27 }, "end": { - "line": 1079, + "line": 1114, "column": 33 }, "identifierName": "camera" @@ -87050,15 +88835,15 @@ }, "property": { "type": "Identifier", - "start": 43780, - "end": 43783, + "start": 44931, + "end": 44934, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 34 }, "end": { - "line": 1079, + "line": 1114, "column": 37 }, "identifierName": "eye" @@ -87075,15 +88860,15 @@ { "type": "CommentLine", "value": " This is now point A on the ray in world space", - "start": 43697, - "end": 43745, + "start": 44848, + "end": 44896, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 55 }, "end": { - "line": 1078, + "line": 1113, "column": 103 } } @@ -87093,15 +88878,15 @@ { "type": "CommentLine", "value": " The direction", - "start": 43785, - "end": 43801, + "start": 44936, + "end": 44952, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 39 }, "end": { - "line": 1079, + "line": 1114, "column": 55 } } @@ -87110,57 +88895,57 @@ }, { "type": "ExpressionStatement", - "start": 43818, - "end": 43847, + "start": 44969, + "end": 44998, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 16 }, "end": { - "line": 1080, + "line": 1115, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 43818, - "end": 43846, + "start": 44969, + "end": 44997, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 16 }, "end": { - "line": 1080, + "line": 1115, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 43818, - "end": 43830, + "start": 44969, + "end": 44981, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 16 }, "end": { - "line": 1080, + "line": 1115, "column": 28 } }, "object": { "type": "Identifier", - "start": 43818, - "end": 43822, + "start": 44969, + "end": 44973, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 16 }, "end": { - "line": 1080, + "line": 1115, "column": 20 }, "identifierName": "math" @@ -87170,15 +88955,15 @@ }, "property": { "type": "Identifier", - "start": 43823, - "end": 43830, + "start": 44974, + "end": 44981, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 21 }, "end": { - "line": 1080, + "line": 1115, "column": 28 }, "identifierName": "subVec4" @@ -87191,15 +88976,15 @@ "arguments": [ { "type": "Identifier", - "start": 43831, - "end": 43834, + "start": 44982, + "end": 44985, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 29 }, "end": { - "line": 1080, + "line": 1115, "column": 32 }, "identifierName": "dir" @@ -87208,15 +88993,15 @@ }, { "type": "Identifier", - "start": 43836, - "end": 43840, + "start": 44987, + "end": 44991, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 34 }, "end": { - "line": 1080, + "line": 1115, "column": 38 }, "identifierName": "rayO" @@ -87225,15 +89010,15 @@ }, { "type": "Identifier", - "start": 43842, - "end": 43845, + "start": 44993, + "end": 44996, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 40 }, "end": { - "line": 1080, + "line": 1115, "column": 43 }, "identifierName": "dir" @@ -87247,15 +89032,15 @@ { "type": "CommentLine", "value": " The direction", - "start": 43785, - "end": 43801, + "start": 44936, + "end": 44952, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 39 }, "end": { - "line": 1079, + "line": 1114, "column": 55 } } @@ -87264,44 +89049,44 @@ }, { "type": "VariableDeclaration", - "start": 43864, - "end": 43902, + "start": 45015, + "end": 45053, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 16 }, "end": { - "line": 1081, + "line": 1116, "column": 54 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43870, - "end": 43901, + "start": 45021, + "end": 45052, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 22 }, "end": { - "line": 1081, + "line": 1116, "column": 53 } }, "id": { "type": "Identifier", - "start": 43870, - "end": 43876, + "start": 45021, + "end": 45027, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 22 }, "end": { - "line": 1081, + "line": 1116, "column": 28 }, "identifierName": "origin" @@ -87310,43 +89095,43 @@ }, "init": { "type": "MemberExpression", - "start": 43879, - "end": 43901, + "start": 45030, + "end": 45052, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 31 }, "end": { - "line": 1081, + "line": 1116, "column": 53 } }, "object": { "type": "MemberExpression", - "start": 43879, - "end": 43897, + "start": 45030, + "end": 45048, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 31 }, "end": { - "line": 1081, + "line": 1116, "column": 49 } }, "object": { "type": "Identifier", - "start": 43879, - "end": 43883, + "start": 45030, + "end": 45034, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 31 }, "end": { - "line": 1081, + "line": 1116, "column": 35 }, "identifierName": "self" @@ -87355,15 +89140,15 @@ }, "property": { "type": "Identifier", - "start": 43884, - "end": 43897, + "start": 45035, + "end": 45048, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 36 }, "end": { - "line": 1081, + "line": 1116, "column": 49 }, "identifierName": "_sectionPlane" @@ -87374,15 +89159,15 @@ }, "property": { "type": "Identifier", - "start": 43898, - "end": 43901, + "start": 45049, + "end": 45052, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 50 }, "end": { - "line": 1081, + "line": 1116, "column": 53 }, "identifierName": "pos" @@ -87398,15 +89183,15 @@ { "type": "CommentLine", "value": " Plane origin:", - "start": 43903, - "end": 43919, + "start": 45054, + "end": 45070, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 55 }, "end": { - "line": 1081, + "line": 1116, "column": 71 } } @@ -87415,44 +89200,44 @@ }, { "type": "VariableDeclaration", - "start": 43936, - "end": 43981, + "start": 45087, + "end": 45132, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 16 }, "end": { - "line": 1082, + "line": 1117, "column": 61 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43940, - "end": 43980, + "start": 45091, + "end": 45131, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 20 }, "end": { - "line": 1082, + "line": 1117, "column": 60 } }, "id": { "type": "Identifier", - "start": 43940, - "end": 43941, + "start": 45091, + "end": 45092, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 20 }, "end": { - "line": 1082, + "line": 1117, "column": 21 }, "identifierName": "d" @@ -87462,29 +89247,29 @@ }, "init": { "type": "BinaryExpression", - "start": 43944, - "end": 43980, + "start": 45095, + "end": 45131, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 24 }, "end": { - "line": 1082, + "line": 1117, "column": 60 } }, "left": { "type": "UnaryExpression", - "start": 43944, - "end": 43971, + "start": 45095, + "end": 45122, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 24 }, "end": { - "line": 1082, + "line": 1117, "column": 51 } }, @@ -87492,43 +89277,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 43945, - "end": 43971, + "start": 45096, + "end": 45122, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 25 }, "end": { - "line": 1082, + "line": 1117, "column": 51 } }, "callee": { "type": "MemberExpression", - "start": 43945, - "end": 43957, + "start": 45096, + "end": 45108, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 25 }, "end": { - "line": 1082, + "line": 1117, "column": 37 } }, "object": { "type": "Identifier", - "start": 43945, - "end": 43949, + "start": 45096, + "end": 45100, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 25 }, "end": { - "line": 1082, + "line": 1117, "column": 29 }, "identifierName": "math" @@ -87537,15 +89322,15 @@ }, "property": { "type": "Identifier", - "start": 43950, - "end": 43957, + "start": 45101, + "end": 45108, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 30 }, "end": { - "line": 1082, + "line": 1117, "column": 37 }, "identifierName": "dotVec3" @@ -87557,15 +89342,15 @@ "arguments": [ { "type": "Identifier", - "start": 43958, - "end": 43964, + "start": 45109, + "end": 45115, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 38 }, "end": { - "line": 1082, + "line": 1117, "column": 44 }, "identifierName": "origin" @@ -87574,15 +89359,15 @@ }, { "type": "Identifier", - "start": 43966, - "end": 43970, + "start": 45117, + "end": 45121, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 46 }, "end": { - "line": 1082, + "line": 1117, "column": 50 }, "identifierName": "axis" @@ -87598,15 +89383,15 @@ "operator": "-", "right": { "type": "Identifier", - "start": 43974, - "end": 43980, + "start": 45125, + "end": 45131, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 54 }, "end": { - "line": 1082, + "line": 1117, "column": 60 }, "identifierName": "offset" @@ -87622,15 +89407,15 @@ { "type": "CommentLine", "value": " Plane origin:", - "start": 43903, - "end": 43919, + "start": 45054, + "end": 45070, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 55 }, "end": { - "line": 1081, + "line": 1116, "column": 71 } } @@ -87639,44 +89424,44 @@ }, { "type": "VariableDeclaration", - "start": 43998, - "end": 44032, + "start": 45149, + "end": 45183, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 16 }, "end": { - "line": 1083, + "line": 1118, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44002, - "end": 44031, + "start": 45153, + "end": 45182, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 20 }, "end": { - "line": 1083, + "line": 1118, "column": 49 } }, "id": { "type": "Identifier", - "start": 44002, - "end": 44005, + "start": 45153, + "end": 45156, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 20 }, "end": { - "line": 1083, + "line": 1118, "column": 23 }, "identifierName": "dot" @@ -87685,43 +89470,43 @@ }, "init": { "type": "CallExpression", - "start": 44008, - "end": 44031, + "start": 45159, + "end": 45182, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 26 }, "end": { - "line": 1083, + "line": 1118, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 44008, - "end": 44020, + "start": 45159, + "end": 45171, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 26 }, "end": { - "line": 1083, + "line": 1118, "column": 38 } }, "object": { "type": "Identifier", - "start": 44008, - "end": 44012, + "start": 45159, + "end": 45163, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 26 }, "end": { - "line": 1083, + "line": 1118, "column": 30 }, "identifierName": "math" @@ -87730,15 +89515,15 @@ }, "property": { "type": "Identifier", - "start": 44013, - "end": 44020, + "start": 45164, + "end": 45171, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 31 }, "end": { - "line": 1083, + "line": 1118, "column": 38 }, "identifierName": "dotVec3" @@ -87750,15 +89535,15 @@ "arguments": [ { "type": "Identifier", - "start": 44021, - "end": 44025, + "start": 45172, + "end": 45176, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 39 }, "end": { - "line": 1083, + "line": 1118, "column": 43 }, "identifierName": "axis" @@ -87767,15 +89552,15 @@ }, { "type": "Identifier", - "start": 44027, - "end": 44030, + "start": 45178, + "end": 45181, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 45 }, "end": { - "line": 1083, + "line": 1118, "column": 48 }, "identifierName": "dir" @@ -87790,71 +89575,71 @@ }, { "type": "IfStatement", - "start": 44049, - "end": 44349, + "start": 45200, + "end": 45500, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 16 }, "end": { - "line": 1090, + "line": 1125, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 44053, - "end": 44074, + "start": 45204, + "end": 45225, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 20 }, "end": { - "line": 1084, + "line": 1119, "column": 41 } }, "left": { "type": "CallExpression", - "start": 44053, - "end": 44066, + "start": 45204, + "end": 45217, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 20 }, "end": { - "line": 1084, + "line": 1119, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 44053, - "end": 44061, + "start": 45204, + "end": 45212, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 20 }, "end": { - "line": 1084, + "line": 1119, "column": 28 } }, "object": { "type": "Identifier", - "start": 44053, - "end": 44057, + "start": 45204, + "end": 45208, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 20 }, "end": { - "line": 1084, + "line": 1119, "column": 24 }, "identifierName": "Math" @@ -87863,15 +89648,15 @@ }, "property": { "type": "Identifier", - "start": 44058, - "end": 44061, + "start": 45209, + "end": 45212, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 25 }, "end": { - "line": 1084, + "line": 1119, "column": 28 }, "identifierName": "abs" @@ -87883,15 +89668,15 @@ "arguments": [ { "type": "Identifier", - "start": 44062, - "end": 44065, + "start": 45213, + "end": 45216, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 29 }, "end": { - "line": 1084, + "line": 1119, "column": 32 }, "identifierName": "dot" @@ -87903,15 +89688,15 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 44069, - "end": 44074, + "start": 45220, + "end": 45225, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 36 }, "end": { - "line": 1084, + "line": 1119, "column": 41 } }, @@ -87924,59 +89709,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 44076, - "end": 44349, + "start": 45227, + "end": 45500, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 43 }, "end": { - "line": 1090, + "line": 1125, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 44098, - "end": 44144, + "start": 45249, + "end": 45295, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 20 }, "end": { - "line": 1085, + "line": 1120, "column": 66 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44102, - "end": 44143, + "start": 45253, + "end": 45294, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 24 }, "end": { - "line": 1085, + "line": 1120, "column": 65 } }, "id": { "type": "Identifier", - "start": 44102, - "end": 44103, + "start": 45253, + "end": 45254, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 24 }, "end": { - "line": 1085, + "line": 1120, "column": 25 }, "identifierName": "t" @@ -87985,29 +89770,29 @@ }, "init": { "type": "BinaryExpression", - "start": 44106, - "end": 44143, + "start": 45257, + "end": 45294, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 28 }, "end": { - "line": 1085, + "line": 1120, "column": 65 } }, "left": { "type": "UnaryExpression", - "start": 44106, - "end": 44137, + "start": 45257, + "end": 45288, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 28 }, "end": { - "line": 1085, + "line": 1120, "column": 59 } }, @@ -88015,57 +89800,57 @@ "prefix": true, "argument": { "type": "BinaryExpression", - "start": 44108, - "end": 44136, + "start": 45259, + "end": 45287, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 30 }, "end": { - "line": 1085, + "line": 1120, "column": 58 } }, "left": { "type": "CallExpression", - "start": 44108, - "end": 44132, + "start": 45259, + "end": 45283, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 30 }, "end": { - "line": 1085, + "line": 1120, "column": 54 } }, "callee": { "type": "MemberExpression", - "start": 44108, - "end": 44120, + "start": 45259, + "end": 45271, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 30 }, "end": { - "line": 1085, + "line": 1120, "column": 42 } }, "object": { "type": "Identifier", - "start": 44108, - "end": 44112, + "start": 45259, + "end": 45263, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 30 }, "end": { - "line": 1085, + "line": 1120, "column": 34 }, "identifierName": "math" @@ -88074,15 +89859,15 @@ }, "property": { "type": "Identifier", - "start": 44113, - "end": 44120, + "start": 45264, + "end": 45271, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 35 }, "end": { - "line": 1085, + "line": 1120, "column": 42 }, "identifierName": "dotVec3" @@ -88094,15 +89879,15 @@ "arguments": [ { "type": "Identifier", - "start": 44121, - "end": 44125, + "start": 45272, + "end": 45276, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 43 }, "end": { - "line": 1085, + "line": 1120, "column": 47 }, "identifierName": "axis" @@ -88111,15 +89896,15 @@ }, { "type": "Identifier", - "start": 44127, - "end": 44131, + "start": 45278, + "end": 45282, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 49 }, "end": { - "line": 1085, + "line": 1120, "column": 53 }, "identifierName": "rayO" @@ -88131,15 +89916,15 @@ "operator": "+", "right": { "type": "Identifier", - "start": 44135, - "end": 44136, + "start": 45286, + "end": 45287, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 57 }, "end": { - "line": 1085, + "line": 1120, "column": 58 }, "identifierName": "d" @@ -88148,7 +89933,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 44107 + "parenStart": 45258 } }, "extra": { @@ -88158,15 +89943,15 @@ "operator": "/", "right": { "type": "Identifier", - "start": 44140, - "end": 44143, + "start": 45291, + "end": 45294, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 62 }, "end": { - "line": 1085, + "line": 1120, "column": 65 }, "identifierName": "dot" @@ -88180,57 +89965,57 @@ }, { "type": "ExpressionStatement", - "start": 44165, - "end": 44198, + "start": 45316, + "end": 45349, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 20 }, "end": { - "line": 1086, + "line": 1121, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 44165, - "end": 44197, + "start": 45316, + "end": 45348, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 20 }, "end": { - "line": 1086, + "line": 1121, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 44165, - "end": 44183, + "start": 45316, + "end": 45334, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 20 }, "end": { - "line": 1086, + "line": 1121, "column": 38 } }, "object": { "type": "Identifier", - "start": 44165, - "end": 44169, + "start": 45316, + "end": 45320, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 20 }, "end": { - "line": 1086, + "line": 1121, "column": 24 }, "identifierName": "math" @@ -88239,15 +90024,15 @@ }, "property": { "type": "Identifier", - "start": 44170, - "end": 44183, + "start": 45321, + "end": 45334, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 25 }, "end": { - "line": 1086, + "line": 1121, "column": 38 }, "identifierName": "mulVec3Scalar" @@ -88259,15 +90044,15 @@ "arguments": [ { "type": "Identifier", - "start": 44184, - "end": 44187, + "start": 45335, + "end": 45338, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 39 }, "end": { - "line": 1086, + "line": 1121, "column": 42 }, "identifierName": "dir" @@ -88276,15 +90061,15 @@ }, { "type": "Identifier", - "start": 44189, - "end": 44190, + "start": 45340, + "end": 45341, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 44 }, "end": { - "line": 1086, + "line": 1121, "column": 45 }, "identifierName": "t" @@ -88293,15 +90078,15 @@ }, { "type": "Identifier", - "start": 44192, - "end": 44196, + "start": 45343, + "end": 45347, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 47 }, "end": { - "line": 1086, + "line": 1121, "column": 51 }, "identifierName": "dest" @@ -88313,57 +90098,57 @@ }, { "type": "ExpressionStatement", - "start": 44219, - "end": 44244, + "start": 45370, + "end": 45395, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 20 }, "end": { - "line": 1087, + "line": 1122, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 44219, - "end": 44243, + "start": 45370, + "end": 45394, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 20 }, "end": { - "line": 1087, + "line": 1122, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 44219, - "end": 44231, + "start": 45370, + "end": 45382, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 20 }, "end": { - "line": 1087, + "line": 1122, "column": 32 } }, "object": { "type": "Identifier", - "start": 44219, - "end": 44223, + "start": 45370, + "end": 45374, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 20 }, "end": { - "line": 1087, + "line": 1122, "column": 24 }, "identifierName": "math" @@ -88372,15 +90157,15 @@ }, "property": { "type": "Identifier", - "start": 44224, - "end": 44231, + "start": 45375, + "end": 45382, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 25 }, "end": { - "line": 1087, + "line": 1122, "column": 32 }, "identifierName": "addVec3" @@ -88392,15 +90177,15 @@ "arguments": [ { "type": "Identifier", - "start": 44232, - "end": 44236, + "start": 45383, + "end": 45387, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 33 }, "end": { - "line": 1087, + "line": 1122, "column": 37 }, "identifierName": "dest" @@ -88409,15 +90194,15 @@ }, { "type": "Identifier", - "start": 44238, - "end": 44242, + "start": 45389, + "end": 45393, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 39 }, "end": { - "line": 1087, + "line": 1122, "column": 43 }, "identifierName": "rayO" @@ -88429,57 +90214,57 @@ }, { "type": "ExpressionStatement", - "start": 44265, - "end": 44298, + "start": 45416, + "end": 45449, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 20 }, "end": { - "line": 1088, + "line": 1123, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 44265, - "end": 44297, + "start": 45416, + "end": 45448, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 20 }, "end": { - "line": 1088, + "line": 1123, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 44265, - "end": 44277, + "start": 45416, + "end": 45428, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 20 }, "end": { - "line": 1088, + "line": 1123, "column": 32 } }, "object": { "type": "Identifier", - "start": 44265, - "end": 44269, + "start": 45416, + "end": 45420, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 20 }, "end": { - "line": 1088, + "line": 1123, "column": 24 }, "identifierName": "math" @@ -88488,15 +90273,15 @@ }, "property": { "type": "Identifier", - "start": 44270, - "end": 44277, + "start": 45421, + "end": 45428, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 25 }, "end": { - "line": 1088, + "line": 1123, "column": 32 }, "identifierName": "subVec3" @@ -88508,15 +90293,15 @@ "arguments": [ { "type": "Identifier", - "start": 44278, - "end": 44282, + "start": 45429, + "end": 45433, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 33 }, "end": { - "line": 1088, + "line": 1123, "column": 37 }, "identifierName": "dest" @@ -88525,15 +90310,15 @@ }, { "type": "Identifier", - "start": 44284, - "end": 44290, + "start": 45435, + "end": 45441, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 39 }, "end": { - "line": 1088, + "line": 1123, "column": 45 }, "identifierName": "origin" @@ -88542,15 +90327,15 @@ }, { "type": "Identifier", - "start": 44292, - "end": 44296, + "start": 45443, + "end": 45447, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 47 }, "end": { - "line": 1088, + "line": 1123, "column": 51 }, "identifierName": "dest" @@ -88562,29 +90347,29 @@ }, { "type": "ReturnStatement", - "start": 44319, - "end": 44331, + "start": 45470, + "end": 45482, "loc": { "start": { - "line": 1089, + "line": 1124, "column": 20 }, "end": { - "line": 1089, + "line": 1124, "column": 32 } }, "argument": { "type": "BooleanLiteral", - "start": 44326, - "end": 44330, + "start": 45477, + "end": 45481, "loc": { "start": { - "line": 1089, + "line": 1124, "column": 27 }, "end": { - "line": 1089, + "line": 1124, "column": 31 } }, @@ -88598,29 +90383,29 @@ }, { "type": "ReturnStatement", - "start": 44366, - "end": 44379, + "start": 45517, + "end": 45530, "loc": { "start": { - "line": 1091, + "line": 1126, "column": 16 }, "end": { - "line": 1091, + "line": 1126, "column": 29 } }, "argument": { "type": "BooleanLiteral", - "start": 44373, - "end": 44378, + "start": 45524, + "end": 45529, "loc": { "start": { - "line": 1091, + "line": 1126, "column": 23 }, "end": { - "line": 1091, + "line": 1126, "column": 28 } }, @@ -88637,7 +90422,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 43035 + "parenStart": 44186 } }, "arguments": [] @@ -88648,44 +90433,44 @@ }, { "type": "VariableDeclaration", - "start": 44417, - "end": 44845, + "start": 45568, + "end": 45996, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 8 }, "end": { - "line": 1105, + "line": 1140, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44423, - "end": 44844, + "start": 45574, + "end": 45995, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 14 }, "end": { - "line": 1105, + "line": 1140, "column": 12 } }, "id": { "type": "Identifier", - "start": 44423, - "end": 44441, + "start": 45574, + "end": 45592, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 14 }, "end": { - "line": 1095, + "line": 1130, "column": 32 }, "identifierName": "rotateSectionPlane" @@ -88694,29 +90479,29 @@ }, "init": { "type": "CallExpression", - "start": 44444, - "end": 44844, + "start": 45595, + "end": 45995, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 35 }, "end": { - "line": 1105, + "line": 1140, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 44445, - "end": 44841, + "start": 45596, + "end": 45992, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 36 }, "end": { - "line": 1105, + "line": 1140, "column": 9 } }, @@ -88727,59 +90512,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 44457, - "end": 44841, + "start": 45608, + "end": 45992, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 48 }, "end": { - "line": 1105, + "line": 1140, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 44471, - "end": 44495, + "start": 45622, + "end": 45646, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 12 }, "end": { - "line": 1096, + "line": 1131, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44477, - "end": 44494, + "start": 45628, + "end": 45645, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 18 }, "end": { - "line": 1096, + "line": 1131, "column": 35 } }, "id": { "type": "Identifier", - "start": 44477, - "end": 44480, + "start": 45628, + "end": 45631, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 18 }, "end": { - "line": 1096, + "line": 1131, "column": 21 }, "identifierName": "dir" @@ -88788,43 +90573,43 @@ }, "init": { "type": "CallExpression", - "start": 44483, - "end": 44494, + "start": 45634, + "end": 45645, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 24 }, "end": { - "line": 1096, + "line": 1131, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 44483, - "end": 44492, + "start": 45634, + "end": 45643, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 24 }, "end": { - "line": 1096, + "line": 1131, "column": 33 } }, "object": { "type": "Identifier", - "start": 44483, - "end": 44487, + "start": 45634, + "end": 45638, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 24 }, "end": { - "line": 1096, + "line": 1131, "column": 28 }, "identifierName": "math" @@ -88833,15 +90618,15 @@ }, "property": { "type": "Identifier", - "start": 44488, - "end": 44492, + "start": 45639, + "end": 45643, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 29 }, "end": { - "line": 1096, + "line": 1131, "column": 33 }, "identifierName": "vec3" @@ -88858,44 +90643,44 @@ }, { "type": "VariableDeclaration", - "start": 44508, - "end": 44532, + "start": 45659, + "end": 45683, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 12 }, "end": { - "line": 1097, + "line": 1132, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44514, - "end": 44531, + "start": 45665, + "end": 45682, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 18 }, "end": { - "line": 1097, + "line": 1132, "column": 35 } }, "id": { "type": "Identifier", - "start": 44514, - "end": 44517, + "start": 45665, + "end": 45668, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 18 }, "end": { - "line": 1097, + "line": 1132, "column": 21 }, "identifierName": "mat" @@ -88904,43 +90689,43 @@ }, "init": { "type": "CallExpression", - "start": 44520, - "end": 44531, + "start": 45671, + "end": 45682, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 24 }, "end": { - "line": 1097, + "line": 1132, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 44520, - "end": 44529, + "start": 45671, + "end": 45680, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 24 }, "end": { - "line": 1097, + "line": 1132, "column": 33 } }, "object": { "type": "Identifier", - "start": 44520, - "end": 44524, + "start": 45671, + "end": 45675, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 24 }, "end": { - "line": 1097, + "line": 1132, "column": 28 }, "identifierName": "math" @@ -88949,15 +90734,15 @@ }, "property": { "type": "Identifier", - "start": 44525, - "end": 44529, + "start": 45676, + "end": 45680, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 29 }, "end": { - "line": 1097, + "line": 1132, "column": 33 }, "identifierName": "mat4" @@ -88974,29 +90759,29 @@ }, { "type": "ReturnStatement", - "start": 44545, - "end": 44831, + "start": 45696, + "end": 45982, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 12 }, "end": { - "line": 1104, + "line": 1139, "column": 14 } }, "argument": { "type": "FunctionExpression", - "start": 44552, - "end": 44830, + "start": 45703, + "end": 45981, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 19 }, "end": { - "line": 1104, + "line": 1139, "column": 13 } }, @@ -89007,58 +90792,58 @@ "params": [], "body": { "type": "BlockStatement", - "start": 44564, - "end": 44830, + "start": 45715, + "end": 45981, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 31 }, "end": { - "line": 1104, + "line": 1139, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 44582, - "end": 44816, + "start": 45733, + "end": 45967, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 16 }, "end": { - "line": 1103, + "line": 1138, "column": 17 } }, "test": { "type": "MemberExpression", - "start": 44586, - "end": 44603, + "start": 45737, + "end": 45754, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 20 }, "end": { - "line": 1099, + "line": 1134, "column": 37 } }, "object": { "type": "Identifier", - "start": 44586, - "end": 44590, + "start": 45737, + "end": 45741, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 20 }, "end": { - "line": 1099, + "line": 1134, "column": 24 }, "identifierName": "self" @@ -89067,15 +90852,15 @@ }, "property": { "type": "Identifier", - "start": 44591, - "end": 44603, + "start": 45742, + "end": 45754, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 25 }, "end": { - "line": 1099, + "line": 1134, "column": 37 }, "identifierName": "sectionPlane" @@ -89086,72 +90871,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 44605, - "end": 44816, + "start": 45756, + "end": 45967, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 39 }, "end": { - "line": 1103, + "line": 1138, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 44627, - "end": 44675, + "start": 45778, + "end": 45826, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 20 }, "end": { - "line": 1100, + "line": 1135, "column": 68 } }, "expression": { "type": "CallExpression", - "start": 44627, - "end": 44674, + "start": 45778, + "end": 45825, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 20 }, "end": { - "line": 1100, + "line": 1135, "column": 67 } }, "callee": { "type": "MemberExpression", - "start": 44627, - "end": 44648, + "start": 45778, + "end": 45799, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 20 }, "end": { - "line": 1100, + "line": 1135, "column": 41 } }, "object": { "type": "Identifier", - "start": 44627, - "end": 44631, + "start": 45778, + "end": 45782, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 20 }, "end": { - "line": 1100, + "line": 1135, "column": 24 }, "identifierName": "math" @@ -89160,15 +90945,15 @@ }, "property": { "type": "Identifier", - "start": 44632, - "end": 44648, + "start": 45783, + "end": 45799, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 25 }, "end": { - "line": 1100, + "line": 1135, "column": 41 }, "identifierName": "quaternionToMat4" @@ -89180,29 +90965,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 44649, - "end": 44668, + "start": 45800, + "end": 45819, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 42 }, "end": { - "line": 1100, + "line": 1135, "column": 61 } }, "object": { "type": "Identifier", - "start": 44649, - "end": 44657, + "start": 45800, + "end": 45808, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 42 }, "end": { - "line": 1100, + "line": 1135, "column": 50 }, "identifierName": "rootNode" @@ -89211,15 +90996,15 @@ }, "property": { "type": "Identifier", - "start": 44658, - "end": 44668, + "start": 45809, + "end": 45819, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 51 }, "end": { - "line": 1100, + "line": 1135, "column": 61 }, "identifierName": "quaternion" @@ -89230,15 +91015,15 @@ }, { "type": "Identifier", - "start": 44670, - "end": 44673, + "start": 45821, + "end": 45824, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 63 }, "end": { - "line": 1100, + "line": 1135, "column": 66 }, "identifierName": "mat" @@ -89251,15 +91036,15 @@ { "type": "CommentLine", "value": " << ---", - "start": 44677, - "end": 44686, + "start": 45828, + "end": 45837, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 70 }, "end": { - "line": 1100, + "line": 1135, "column": 79 } } @@ -89268,57 +91053,57 @@ }, { "type": "ExpressionStatement", - "start": 44707, - "end": 44747, + "start": 45858, + "end": 45898, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 20 }, "end": { - "line": 1101, + "line": 1136, "column": 60 } }, "expression": { "type": "CallExpression", - "start": 44707, - "end": 44746, + "start": 45858, + "end": 45897, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 20 }, "end": { - "line": 1101, + "line": 1136, "column": 59 } }, "callee": { "type": "MemberExpression", - "start": 44707, - "end": 44725, + "start": 45858, + "end": 45876, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 20 }, "end": { - "line": 1101, + "line": 1136, "column": 38 } }, "object": { "type": "Identifier", - "start": 44707, - "end": 44711, + "start": 45858, + "end": 45862, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 20 }, "end": { - "line": 1101, + "line": 1136, "column": 24 }, "identifierName": "math" @@ -89328,15 +91113,15 @@ }, "property": { "type": "Identifier", - "start": 44712, - "end": 44725, + "start": 45863, + "end": 45876, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 25 }, "end": { - "line": 1101, + "line": 1136, "column": 38 }, "identifierName": "transformVec3" @@ -89349,15 +91134,15 @@ "arguments": [ { "type": "Identifier", - "start": 44726, - "end": 44729, + "start": 45877, + "end": 45880, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 39 }, "end": { - "line": 1101, + "line": 1136, "column": 42 }, "identifierName": "mat" @@ -89366,30 +91151,30 @@ }, { "type": "ArrayExpression", - "start": 44731, - "end": 44740, + "start": 45882, + "end": 45891, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 44 }, "end": { - "line": 1101, + "line": 1136, "column": 53 } }, "elements": [ { "type": "NumericLiteral", - "start": 44732, - "end": 44733, + "start": 45883, + "end": 45884, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 45 }, "end": { - "line": 1101, + "line": 1136, "column": 46 } }, @@ -89401,15 +91186,15 @@ }, { "type": "NumericLiteral", - "start": 44735, - "end": 44736, + "start": 45886, + "end": 45887, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 48 }, "end": { - "line": 1101, + "line": 1136, "column": 49 } }, @@ -89421,15 +91206,15 @@ }, { "type": "NumericLiteral", - "start": 44738, - "end": 44739, + "start": 45889, + "end": 45890, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 51 }, "end": { - "line": 1101, + "line": 1136, "column": 52 } }, @@ -89443,15 +91228,15 @@ }, { "type": "Identifier", - "start": 44742, - "end": 44745, + "start": 45893, + "end": 45896, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 55 }, "end": { - "line": 1101, + "line": 1136, "column": 58 }, "identifierName": "dir" @@ -89465,15 +91250,15 @@ { "type": "CommentLine", "value": " << ---", - "start": 44677, - "end": 44686, + "start": 45828, + "end": 45837, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 70 }, "end": { - "line": 1100, + "line": 1135, "column": 79 } } @@ -89482,57 +91267,57 @@ }, { "type": "ExpressionStatement", - "start": 44768, - "end": 44798, + "start": 45919, + "end": 45949, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 20 }, "end": { - "line": 1102, + "line": 1137, "column": 50 } }, "expression": { "type": "CallExpression", - "start": 44768, - "end": 44797, + "start": 45919, + "end": 45948, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 20 }, "end": { - "line": 1102, + "line": 1137, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 44768, - "end": 44792, + "start": 45919, + "end": 45943, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 20 }, "end": { - "line": 1102, + "line": 1137, "column": 44 } }, "object": { "type": "Identifier", - "start": 44768, - "end": 44772, + "start": 45919, + "end": 45923, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 20 }, "end": { - "line": 1102, + "line": 1137, "column": 24 }, "identifierName": "self" @@ -89541,15 +91326,15 @@ }, "property": { "type": "Identifier", - "start": 44773, - "end": 44792, + "start": 45924, + "end": 45943, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 25 }, "end": { - "line": 1102, + "line": 1137, "column": 44 }, "identifierName": "_setSectionPlaneDir" @@ -89561,15 +91346,15 @@ "arguments": [ { "type": "Identifier", - "start": 44793, - "end": 44796, + "start": 45944, + "end": 45947, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 45 }, "end": { - "line": 1102, + "line": 1137, "column": 48 }, "identifierName": "dir" @@ -89594,7 +91379,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 44444 + "parenStart": 45595 } }, "arguments": [] @@ -89605,59 +91390,59 @@ }, { "type": "BlockStatement", - "start": 44855, - "end": 52091, + "start": 46006, + "end": 53242, "loc": { "start": { - "line": 1107, + "line": 1142, "column": 8 }, "end": { - "line": 1290, + "line": 1325, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 44869, - "end": 44887, + "start": 46020, + "end": 46038, "loc": { "start": { - "line": 1108, + "line": 1143, "column": 12 }, "end": { - "line": 1108, + "line": 1143, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44873, - "end": 44886, + "start": 46024, + "end": 46037, "loc": { "start": { - "line": 1108, + "line": 1143, "column": 16 }, "end": { - "line": 1108, + "line": 1143, "column": 29 } }, "id": { "type": "Identifier", - "start": 44873, - "end": 44886, + "start": 46024, + "end": 46037, "loc": { "start": { - "line": 1108, + "line": 1143, "column": 16 }, "end": { - "line": 1108, + "line": 1143, "column": 29 }, "identifierName": "mouseDownLeft" @@ -89671,44 +91456,44 @@ }, { "type": "VariableDeclaration", - "start": 44900, - "end": 44920, + "start": 46051, + "end": 46071, "loc": { "start": { - "line": 1109, + "line": 1144, "column": 12 }, "end": { - "line": 1109, + "line": 1144, "column": 32 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44904, - "end": 44919, + "start": 46055, + "end": 46070, "loc": { "start": { - "line": 1109, + "line": 1144, "column": 16 }, "end": { - "line": 1109, + "line": 1144, "column": 31 } }, "id": { "type": "Identifier", - "start": 44904, - "end": 44919, + "start": 46055, + "end": 46070, "loc": { "start": { - "line": 1109, + "line": 1144, "column": 16 }, "end": { - "line": 1109, + "line": 1144, "column": 31 }, "identifierName": "mouseDownMiddle" @@ -89722,44 +91507,44 @@ }, { "type": "VariableDeclaration", - "start": 44933, - "end": 44952, + "start": 46084, + "end": 46103, "loc": { "start": { - "line": 1110, + "line": 1145, "column": 12 }, "end": { - "line": 1110, + "line": 1145, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44937, - "end": 44951, + "start": 46088, + "end": 46102, "loc": { "start": { - "line": 1110, + "line": 1145, "column": 16 }, "end": { - "line": 1110, + "line": 1145, "column": 30 } }, "id": { "type": "Identifier", - "start": 44937, - "end": 44951, + "start": 46088, + "end": 46102, "loc": { "start": { - "line": 1110, + "line": 1145, "column": 16 }, "end": { - "line": 1110, + "line": 1145, "column": 30 }, "identifierName": "mouseDownRight" @@ -89773,44 +91558,44 @@ }, { "type": "VariableDeclaration", - "start": 44965, - "end": 44982, + "start": 46116, + "end": 46133, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 12 }, "end": { - "line": 1111, + "line": 1146, "column": 29 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44969, - "end": 44981, + "start": 46120, + "end": 46132, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 16 }, "end": { - "line": 1111, + "line": 1146, "column": 28 } }, "id": { "type": "Identifier", - "start": 44969, - "end": 44973, + "start": 46120, + "end": 46124, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 16 }, "end": { - "line": 1111, + "line": 1146, "column": 20 }, "identifierName": "down" @@ -89819,15 +91604,15 @@ }, "init": { "type": "BooleanLiteral", - "start": 44976, - "end": 44981, + "start": 46127, + "end": 46132, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 23 }, "end": { - "line": 1111, + "line": 1146, "column": 28 } }, @@ -89839,44 +91624,44 @@ }, { "type": "VariableDeclaration", - "start": 44995, - "end": 45018, + "start": 46146, + "end": 46169, "loc": { "start": { - "line": 1112, + "line": 1147, "column": 12 }, "end": { - "line": 1112, + "line": 1147, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44999, - "end": 45017, + "start": 46150, + "end": 46168, "loc": { "start": { - "line": 1112, + "line": 1147, "column": 16 }, "end": { - "line": 1112, + "line": 1147, "column": 34 } }, "id": { "type": "Identifier", - "start": 44999, - "end": 45017, + "start": 46150, + "end": 46168, "loc": { "start": { - "line": 1112, + "line": 1147, "column": 16 }, "end": { - "line": 1112, + "line": 1147, "column": 34 }, "identifierName": "lastAffordanceMesh" @@ -89890,73 +91675,73 @@ }, { "type": "ExpressionStatement", - "start": 45032, - "end": 48028, + "start": 46183, + "end": 49179, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 12 }, "end": { - "line": 1183, + "line": 1218, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 45032, - "end": 48027, + "start": 46183, + "end": 49178, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 12 }, "end": { - "line": 1183, + "line": 1218, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 45032, - "end": 45058, + "start": 46183, + "end": 46209, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 12 }, "end": { - "line": 1114, + "line": 1149, "column": 38 } }, "object": { "type": "ThisExpression", - "start": 45032, - "end": 45036, + "start": 46183, + "end": 46187, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 12 }, "end": { - "line": 1114, + "line": 1149, "column": 16 } } }, "property": { "type": "Identifier", - "start": 45037, - "end": 45058, + "start": 46188, + "end": 46209, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 17 }, "end": { - "line": 1114, + "line": 1149, "column": 38 }, "identifierName": "_onCameraControlHover" @@ -89967,86 +91752,86 @@ }, "right": { "type": "CallExpression", - "start": 45061, - "end": 48027, + "start": 46212, + "end": 49178, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1183, + "line": 1218, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 45061, - "end": 45090, + "start": 46212, + "end": 46241, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1114, + "line": 1149, "column": 70 } }, "object": { "type": "MemberExpression", - "start": 45061, - "end": 45087, + "start": 46212, + "end": 46238, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1114, + "line": 1149, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 45061, - "end": 45073, + "start": 46212, + "end": 46224, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1114, + "line": 1149, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 45061, - "end": 45065, + "start": 46212, + "end": 46216, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1114, + "line": 1149, "column": 45 } } }, "property": { "type": "Identifier", - "start": 45066, - "end": 45073, + "start": 46217, + "end": 46224, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 46 }, "end": { - "line": 1114, + "line": 1149, "column": 53 }, "identifierName": "_viewer" @@ -90057,15 +91842,15 @@ }, "property": { "type": "Identifier", - "start": 45074, - "end": 45087, + "start": 46225, + "end": 46238, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 54 }, "end": { - "line": 1114, + "line": 1149, "column": 67 }, "identifierName": "cameraControl" @@ -90076,15 +91861,15 @@ }, "property": { "type": "Identifier", - "start": 45088, - "end": 45090, + "start": 46239, + "end": 46241, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 68 }, "end": { - "line": 1114, + "line": 1149, "column": 70 }, "identifierName": "on" @@ -90096,15 +91881,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 45091, - "end": 45103, + "start": 46242, + "end": 46254, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 71 }, "end": { - "line": 1114, + "line": 1149, "column": 83 } }, @@ -90116,15 +91901,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 45105, - "end": 48026, + "start": 46256, + "end": 49177, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 85 }, "end": { - "line": 1183, + "line": 1218, "column": 13 } }, @@ -90135,15 +91920,15 @@ "params": [ { "type": "Identifier", - "start": 45106, - "end": 45109, + "start": 46257, + "end": 46260, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 86 }, "end": { - "line": 1114, + "line": 1149, "column": 89 }, "identifierName": "hit" @@ -90153,44 +91938,44 @@ ], "body": { "type": "BlockStatement", - "start": 45114, - "end": 48026, + "start": 46265, + "end": 49177, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 94 }, "end": { - "line": 1183, + "line": 1218, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 45132, - "end": 45199, + "start": 46283, + "end": 46350, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 16 }, "end": { - "line": 1117, + "line": 1152, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 45136, - "end": 45150, + "start": 46287, + "end": 46301, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 20 }, "end": { - "line": 1115, + "line": 1150, "column": 34 } }, @@ -90198,44 +91983,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 45137, - "end": 45150, + "start": 46288, + "end": 46301, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 21 }, "end": { - "line": 1115, + "line": 1150, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 45137, - "end": 45141, + "start": 46288, + "end": 46292, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 21 }, "end": { - "line": 1115, + "line": 1150, "column": 25 } } }, "property": { "type": "Identifier", - "start": 45142, - "end": 45150, + "start": 46293, + "end": 46301, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 26 }, "end": { - "line": 1115, + "line": 1150, "column": 34 }, "identifierName": "_visible" @@ -90250,30 +92035,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 45152, - "end": 45199, + "start": 46303, + "end": 46350, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 36 }, "end": { - "line": 1117, + "line": 1152, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 45174, - "end": 45181, + "start": 46325, + "end": 46332, "loc": { "start": { - "line": 1116, + "line": 1151, "column": 20 }, "end": { - "line": 1116, + "line": 1151, "column": 27 } }, @@ -90286,29 +92071,29 @@ }, { "type": "IfStatement", - "start": 45216, - "end": 45273, + "start": 46367, + "end": 46424, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 16 }, "end": { - "line": 1120, + "line": 1155, "column": 17 } }, "test": { "type": "Identifier", - "start": 45220, - "end": 45224, + "start": 46371, + "end": 46375, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 20 }, "end": { - "line": 1118, + "line": 1153, "column": 24 }, "identifierName": "down" @@ -90317,30 +92102,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 45226, - "end": 45273, + "start": 46377, + "end": 46424, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 26 }, "end": { - "line": 1120, + "line": 1155, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 45248, - "end": 45255, + "start": 46399, + "end": 46406, "loc": { "start": { - "line": 1119, + "line": 1154, "column": 20 }, "end": { - "line": 1119, + "line": 1154, "column": 27 } }, @@ -90353,44 +92138,44 @@ }, { "type": "ExpressionStatement", - "start": 45290, - "end": 45306, + "start": 46441, + "end": 46457, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 16 }, "end": { - "line": 1121, + "line": 1156, "column": 32 } }, "expression": { "type": "AssignmentExpression", - "start": 45290, - "end": 45305, + "start": 46441, + "end": 46456, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 16 }, "end": { - "line": 1121, + "line": 1156, "column": 31 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45290, - "end": 45297, + "start": 46441, + "end": 46448, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 16 }, "end": { - "line": 1121, + "line": 1156, "column": 23 }, "identifierName": "grabbed" @@ -90399,15 +92184,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 45300, - "end": 45305, + "start": 46451, + "end": 46456, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 26 }, "end": { - "line": 1121, + "line": 1156, "column": 31 } }, @@ -90417,29 +92202,29 @@ }, { "type": "IfStatement", - "start": 45323, - "end": 45422, + "start": 46474, + "end": 46573, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 16 }, "end": { - "line": 1124, + "line": 1159, "column": 17 } }, "test": { "type": "Identifier", - "start": 45327, - "end": 45345, + "start": 46478, + "end": 46496, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 20 }, "end": { - "line": 1122, + "line": 1157, "column": 38 }, "identifierName": "lastAffordanceMesh" @@ -90448,73 +92233,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 45347, - "end": 45422, + "start": 46498, + "end": 46573, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 40 }, "end": { - "line": 1124, + "line": 1159, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 45369, - "end": 45404, + "start": 46520, + "end": 46555, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 20 }, "end": { - "line": 1123, + "line": 1158, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 45369, - "end": 45403, + "start": 46520, + "end": 46554, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 20 }, "end": { - "line": 1123, + "line": 1158, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 45369, - "end": 45395, + "start": 46520, + "end": 46546, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 20 }, "end": { - "line": 1123, + "line": 1158, "column": 46 } }, "object": { "type": "Identifier", - "start": 45369, - "end": 45387, + "start": 46520, + "end": 46538, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 20 }, "end": { - "line": 1123, + "line": 1158, "column": 38 }, "identifierName": "lastAffordanceMesh" @@ -90523,15 +92308,15 @@ }, "property": { "type": "Identifier", - "start": 45388, - "end": 45395, + "start": 46539, + "end": 46546, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 39 }, "end": { - "line": 1123, + "line": 1158, "column": 46 }, "identifierName": "visible" @@ -90542,15 +92327,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 45398, - "end": 45403, + "start": 46549, + "end": 46554, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 49 }, "end": { - "line": 1123, + "line": 1158, "column": 54 } }, @@ -90565,44 +92350,44 @@ }, { "type": "VariableDeclaration", - "start": 45439, - "end": 45458, + "start": 46590, + "end": 46609, "loc": { "start": { - "line": 1125, + "line": 1160, "column": 16 }, "end": { - "line": 1125, + "line": 1160, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 45443, - "end": 45457, + "start": 46594, + "end": 46608, "loc": { "start": { - "line": 1125, + "line": 1160, "column": 20 }, "end": { - "line": 1125, + "line": 1160, "column": 34 } }, "id": { "type": "Identifier", - "start": 45443, - "end": 45457, + "start": 46594, + "end": 46608, "loc": { "start": { - "line": 1125, + "line": 1160, "column": 20 }, "end": { - "line": 1125, + "line": 1160, "column": 34 }, "identifierName": "affordanceMesh" @@ -90616,44 +92401,44 @@ }, { "type": "VariableDeclaration", - "start": 45475, - "end": 45504, + "start": 46626, + "end": 46655, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 16 }, "end": { - "line": 1126, + "line": 1161, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 45481, - "end": 45503, + "start": 46632, + "end": 46654, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 22 }, "end": { - "line": 1126, + "line": 1161, "column": 44 } }, "id": { "type": "Identifier", - "start": 45481, - "end": 45487, + "start": 46632, + "end": 46638, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 22 }, "end": { - "line": 1126, + "line": 1161, "column": 28 }, "identifierName": "meshId" @@ -90662,43 +92447,43 @@ }, "init": { "type": "MemberExpression", - "start": 45490, - "end": 45503, + "start": 46641, + "end": 46654, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 31 }, "end": { - "line": 1126, + "line": 1161, "column": 44 } }, "object": { "type": "MemberExpression", - "start": 45490, - "end": 45500, + "start": 46641, + "end": 46651, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 31 }, "end": { - "line": 1126, + "line": 1161, "column": 41 } }, "object": { "type": "Identifier", - "start": 45490, - "end": 45493, + "start": 46641, + "end": 46644, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 31 }, "end": { - "line": 1126, + "line": 1161, "column": 34 }, "identifierName": "hit" @@ -90707,15 +92492,15 @@ }, "property": { "type": "Identifier", - "start": 45494, - "end": 45500, + "start": 46645, + "end": 46651, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 35 }, "end": { - "line": 1126, + "line": 1161, "column": 41 }, "identifierName": "entity" @@ -90726,15 +92511,15 @@ }, "property": { "type": "Identifier", - "start": 45501, - "end": 45503, + "start": 46652, + "end": 46654, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 42 }, "end": { - "line": 1126, + "line": 1161, "column": 44 }, "identifierName": "id" @@ -90749,29 +92534,29 @@ }, { "type": "SwitchStatement", - "start": 45521, - "end": 47820, + "start": 46672, + "end": 48971, "loc": { "start": { - "line": 1127, + "line": 1162, "column": 16 }, "end": { - "line": 1177, + "line": 1212, "column": 17 } }, "discriminant": { "type": "Identifier", - "start": 45529, - "end": 45535, + "start": 46680, + "end": 46686, "loc": { "start": { - "line": 1127, + "line": 1162, "column": 24 }, "end": { - "line": 1127, + "line": 1162, "column": 30 }, "identifierName": "meshId" @@ -90781,59 +92566,59 @@ "cases": [ { "type": "SwitchCase", - "start": 45560, - "end": 45778, + "start": 46711, + "end": 46929, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 20 }, "end": { - "line": 1132, + "line": 1167, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 45630, - "end": 45681, + "start": 46781, + "end": 46832, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 24 }, "end": { - "line": 1130, + "line": 1165, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 45630, - "end": 45680, + "start": 46781, + "end": 46831, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 24 }, "end": { - "line": 1130, + "line": 1165, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45630, - "end": 45644, + "start": 46781, + "end": 46795, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 24 }, "end": { - "line": 1130, + "line": 1165, "column": 38 }, "identifierName": "affordanceMesh" @@ -90842,58 +92627,58 @@ }, "right": { "type": "MemberExpression", - "start": 45647, - "end": 45680, + "start": 46798, + "end": 46831, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 41 }, "end": { - "line": 1130, + "line": 1165, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 45647, - "end": 45669, + "start": 46798, + "end": 46820, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 41 }, "end": { - "line": 1130, + "line": 1165, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 45647, - "end": 45651, + "start": 46798, + "end": 46802, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 41 }, "end": { - "line": 1130, + "line": 1165, "column": 45 } } }, "property": { "type": "Identifier", - "start": 45652, - "end": 45669, + "start": 46803, + "end": 46820, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 46 }, "end": { - "line": 1130, + "line": 1165, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -90904,15 +92689,15 @@ }, "property": { "type": "Identifier", - "start": 45670, - "end": 45680, + "start": 46821, + "end": 46831, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 64 }, "end": { - "line": 1130, + "line": 1165, "column": 74 }, "identifierName": "xAxisArrow" @@ -90925,44 +92710,44 @@ }, { "type": "ExpressionStatement", - "start": 45706, - "end": 45747, + "start": 46857, + "end": 46898, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 24 }, "end": { - "line": 1131, + "line": 1166, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 45706, - "end": 45746, + "start": 46857, + "end": 46897, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 24 }, "end": { - "line": 1131, + "line": 1166, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45706, - "end": 45720, + "start": 46857, + "end": 46871, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 24 }, "end": { - "line": 1131, + "line": 1166, "column": 38 }, "identifierName": "nextDragAction" @@ -90971,29 +92756,29 @@ }, "right": { "type": "MemberExpression", - "start": 45723, - "end": 45746, + "start": 46874, + "end": 46897, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 41 }, "end": { - "line": 1131, + "line": 1166, "column": 64 } }, "object": { "type": "Identifier", - "start": 45723, - "end": 45735, + "start": 46874, + "end": 46886, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 41 }, "end": { - "line": 1131, + "line": 1166, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -91002,15 +92787,15 @@ }, "property": { "type": "Identifier", - "start": 45736, - "end": 45746, + "start": 46887, + "end": 46897, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 54 }, "end": { - "line": 1131, + "line": 1166, "column": 64 }, "identifierName": "xTranslate" @@ -91023,15 +92808,15 @@ }, { "type": "BreakStatement", - "start": 45772, - "end": 45778, + "start": 46923, + "end": 46929, "loc": { "start": { - "line": 1132, + "line": 1167, "column": 24 }, "end": { - "line": 1132, + "line": 1167, "column": 30 } }, @@ -91040,72 +92825,72 @@ ], "test": { "type": "MemberExpression", - "start": 45565, - "end": 45604, + "start": 46716, + "end": 46755, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 25 }, "end": { - "line": 1129, + "line": 1164, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 45565, - "end": 45601, + "start": 46716, + "end": 46752, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 25 }, "end": { - "line": 1129, + "line": 1164, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 45565, - "end": 45584, + "start": 46716, + "end": 46735, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 25 }, "end": { - "line": 1129, + "line": 1164, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 45565, - "end": 45569, + "start": 46716, + "end": 46720, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 25 }, "end": { - "line": 1129, + "line": 1164, "column": 29 } } }, "property": { "type": "Identifier", - "start": 45570, - "end": 45584, + "start": 46721, + "end": 46735, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 30 }, "end": { - "line": 1129, + "line": 1164, "column": 44 }, "identifierName": "_displayMeshes" @@ -91116,15 +92901,15 @@ }, "property": { "type": "Identifier", - "start": 45585, - "end": 45601, + "start": 46736, + "end": 46752, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 45 }, "end": { - "line": 1129, + "line": 1164, "column": 61 }, "identifierName": "xAxisArrowHandle" @@ -91135,15 +92920,15 @@ }, "property": { "type": "Identifier", - "start": 45602, - "end": 45604, + "start": 46753, + "end": 46755, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 62 }, "end": { - "line": 1129, + "line": 1164, "column": 64 }, "identifierName": "id" @@ -91155,59 +92940,59 @@ }, { "type": "SwitchCase", - "start": 45800, - "end": 46013, + "start": 46951, + "end": 47164, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 20 }, "end": { - "line": 1137, + "line": 1172, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 45865, - "end": 45916, + "start": 47016, + "end": 47067, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 24 }, "end": { - "line": 1135, + "line": 1170, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 45865, - "end": 45915, + "start": 47016, + "end": 47066, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 24 }, "end": { - "line": 1135, + "line": 1170, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45865, - "end": 45879, + "start": 47016, + "end": 47030, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 24 }, "end": { - "line": 1135, + "line": 1170, "column": 38 }, "identifierName": "affordanceMesh" @@ -91216,58 +93001,58 @@ }, "right": { "type": "MemberExpression", - "start": 45882, - "end": 45915, + "start": 47033, + "end": 47066, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 41 }, "end": { - "line": 1135, + "line": 1170, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 45882, - "end": 45904, + "start": 47033, + "end": 47055, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 41 }, "end": { - "line": 1135, + "line": 1170, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 45882, - "end": 45886, + "start": 47033, + "end": 47037, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 41 }, "end": { - "line": 1135, + "line": 1170, "column": 45 } } }, "property": { "type": "Identifier", - "start": 45887, - "end": 45904, + "start": 47038, + "end": 47055, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 46 }, "end": { - "line": 1135, + "line": 1170, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -91278,15 +93063,15 @@ }, "property": { "type": "Identifier", - "start": 45905, - "end": 45915, + "start": 47056, + "end": 47066, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 64 }, "end": { - "line": 1135, + "line": 1170, "column": 74 }, "identifierName": "xAxisArrow" @@ -91299,44 +93084,44 @@ }, { "type": "ExpressionStatement", - "start": 45941, - "end": 45982, + "start": 47092, + "end": 47133, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 24 }, "end": { - "line": 1136, + "line": 1171, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 45941, - "end": 45981, + "start": 47092, + "end": 47132, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 24 }, "end": { - "line": 1136, + "line": 1171, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45941, - "end": 45955, + "start": 47092, + "end": 47106, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 24 }, "end": { - "line": 1136, + "line": 1171, "column": 38 }, "identifierName": "nextDragAction" @@ -91345,29 +93130,29 @@ }, "right": { "type": "MemberExpression", - "start": 45958, - "end": 45981, + "start": 47109, + "end": 47132, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 41 }, "end": { - "line": 1136, + "line": 1171, "column": 64 } }, "object": { "type": "Identifier", - "start": 45958, - "end": 45970, + "start": 47109, + "end": 47121, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 41 }, "end": { - "line": 1136, + "line": 1171, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -91376,15 +93161,15 @@ }, "property": { "type": "Identifier", - "start": 45971, - "end": 45981, + "start": 47122, + "end": 47132, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 54 }, "end": { - "line": 1136, + "line": 1171, "column": 64 }, "identifierName": "xTranslate" @@ -91397,15 +93182,15 @@ }, { "type": "BreakStatement", - "start": 46007, - "end": 46013, + "start": 47158, + "end": 47164, "loc": { "start": { - "line": 1137, + "line": 1172, "column": 24 }, "end": { - "line": 1137, + "line": 1172, "column": 30 } }, @@ -91414,72 +93199,72 @@ ], "test": { "type": "MemberExpression", - "start": 45805, - "end": 45839, + "start": 46956, + "end": 46990, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 25 }, "end": { - "line": 1134, + "line": 1169, "column": 59 } }, "object": { "type": "MemberExpression", - "start": 45805, - "end": 45836, + "start": 46956, + "end": 46987, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 25 }, "end": { - "line": 1134, + "line": 1169, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 45805, - "end": 45824, + "start": 46956, + "end": 46975, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 25 }, "end": { - "line": 1134, + "line": 1169, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 45805, - "end": 45809, + "start": 46956, + "end": 46960, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 25 }, "end": { - "line": 1134, + "line": 1169, "column": 29 } } }, "property": { "type": "Identifier", - "start": 45810, - "end": 45824, + "start": 46961, + "end": 46975, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 30 }, "end": { - "line": 1134, + "line": 1169, "column": 44 }, "identifierName": "_displayMeshes" @@ -91490,15 +93275,15 @@ }, "property": { "type": "Identifier", - "start": 45825, - "end": 45836, + "start": 46976, + "end": 46987, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 45 }, "end": { - "line": 1134, + "line": 1169, "column": 56 }, "identifierName": "xAxisHandle" @@ -91509,15 +93294,15 @@ }, "property": { "type": "Identifier", - "start": 45837, - "end": 45839, + "start": 46988, + "end": 46990, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 57 }, "end": { - "line": 1134, + "line": 1169, "column": 59 }, "identifierName": "id" @@ -91529,59 +93314,59 @@ }, { "type": "SwitchCase", - "start": 46035, - "end": 46253, + "start": 47186, + "end": 47404, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 20 }, "end": { - "line": 1142, + "line": 1177, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 46105, - "end": 46156, + "start": 47256, + "end": 47307, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 24 }, "end": { - "line": 1140, + "line": 1175, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 46105, - "end": 46155, + "start": 47256, + "end": 47306, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 24 }, "end": { - "line": 1140, + "line": 1175, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46105, - "end": 46119, + "start": 47256, + "end": 47270, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 24 }, "end": { - "line": 1140, + "line": 1175, "column": 38 }, "identifierName": "affordanceMesh" @@ -91590,58 +93375,58 @@ }, "right": { "type": "MemberExpression", - "start": 46122, - "end": 46155, + "start": 47273, + "end": 47306, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 41 }, "end": { - "line": 1140, + "line": 1175, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 46122, - "end": 46144, + "start": 47273, + "end": 47295, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 41 }, "end": { - "line": 1140, + "line": 1175, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 46122, - "end": 46126, + "start": 47273, + "end": 47277, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 41 }, "end": { - "line": 1140, + "line": 1175, "column": 45 } } }, "property": { "type": "Identifier", - "start": 46127, - "end": 46144, + "start": 47278, + "end": 47295, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 46 }, "end": { - "line": 1140, + "line": 1175, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -91652,15 +93437,15 @@ }, "property": { "type": "Identifier", - "start": 46145, - "end": 46155, + "start": 47296, + "end": 47306, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 64 }, "end": { - "line": 1140, + "line": 1175, "column": 74 }, "identifierName": "yAxisArrow" @@ -91673,44 +93458,44 @@ }, { "type": "ExpressionStatement", - "start": 46181, - "end": 46222, + "start": 47332, + "end": 47373, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 24 }, "end": { - "line": 1141, + "line": 1176, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 46181, - "end": 46221, + "start": 47332, + "end": 47372, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 24 }, "end": { - "line": 1141, + "line": 1176, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46181, - "end": 46195, + "start": 47332, + "end": 47346, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 24 }, "end": { - "line": 1141, + "line": 1176, "column": 38 }, "identifierName": "nextDragAction" @@ -91719,29 +93504,29 @@ }, "right": { "type": "MemberExpression", - "start": 46198, - "end": 46221, + "start": 47349, + "end": 47372, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 41 }, "end": { - "line": 1141, + "line": 1176, "column": 64 } }, "object": { "type": "Identifier", - "start": 46198, - "end": 46210, + "start": 47349, + "end": 47361, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 41 }, "end": { - "line": 1141, + "line": 1176, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -91750,15 +93535,15 @@ }, "property": { "type": "Identifier", - "start": 46211, - "end": 46221, + "start": 47362, + "end": 47372, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 54 }, "end": { - "line": 1141, + "line": 1176, "column": 64 }, "identifierName": "yTranslate" @@ -91771,15 +93556,15 @@ }, { "type": "BreakStatement", - "start": 46247, - "end": 46253, + "start": 47398, + "end": 47404, "loc": { "start": { - "line": 1142, + "line": 1177, "column": 24 }, "end": { - "line": 1142, + "line": 1177, "column": 30 } }, @@ -91788,72 +93573,72 @@ ], "test": { "type": "MemberExpression", - "start": 46040, - "end": 46079, + "start": 47191, + "end": 47230, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 25 }, "end": { - "line": 1139, + "line": 1174, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 46040, - "end": 46076, + "start": 47191, + "end": 47227, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 25 }, "end": { - "line": 1139, + "line": 1174, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 46040, - "end": 46059, + "start": 47191, + "end": 47210, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 25 }, "end": { - "line": 1139, + "line": 1174, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46040, - "end": 46044, + "start": 47191, + "end": 47195, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 25 }, "end": { - "line": 1139, + "line": 1174, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46045, - "end": 46059, + "start": 47196, + "end": 47210, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 30 }, "end": { - "line": 1139, + "line": 1174, "column": 44 }, "identifierName": "_displayMeshes" @@ -91864,15 +93649,15 @@ }, "property": { "type": "Identifier", - "start": 46060, - "end": 46076, + "start": 47211, + "end": 47227, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 45 }, "end": { - "line": 1139, + "line": 1174, "column": 61 }, "identifierName": "yAxisArrowHandle" @@ -91883,15 +93668,15 @@ }, "property": { "type": "Identifier", - "start": 46077, - "end": 46079, + "start": 47228, + "end": 47230, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 62 }, "end": { - "line": 1139, + "line": 1174, "column": 64 }, "identifierName": "id" @@ -91903,59 +93688,59 @@ }, { "type": "SwitchCase", - "start": 46275, - "end": 46489, + "start": 47426, + "end": 47640, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 20 }, "end": { - "line": 1147, + "line": 1182, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 46341, - "end": 46392, + "start": 47492, + "end": 47543, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 24 }, "end": { - "line": 1145, + "line": 1180, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 46341, - "end": 46391, + "start": 47492, + "end": 47542, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 24 }, "end": { - "line": 1145, + "line": 1180, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46341, - "end": 46355, + "start": 47492, + "end": 47506, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 24 }, "end": { - "line": 1145, + "line": 1180, "column": 38 }, "identifierName": "affordanceMesh" @@ -91964,58 +93749,58 @@ }, "right": { "type": "MemberExpression", - "start": 46358, - "end": 46391, + "start": 47509, + "end": 47542, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 41 }, "end": { - "line": 1145, + "line": 1180, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 46358, - "end": 46380, + "start": 47509, + "end": 47531, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 41 }, "end": { - "line": 1145, + "line": 1180, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 46358, - "end": 46362, + "start": 47509, + "end": 47513, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 41 }, "end": { - "line": 1145, + "line": 1180, "column": 45 } } }, "property": { "type": "Identifier", - "start": 46363, - "end": 46380, + "start": 47514, + "end": 47531, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 46 }, "end": { - "line": 1145, + "line": 1180, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -92026,15 +93811,15 @@ }, "property": { "type": "Identifier", - "start": 46381, - "end": 46391, + "start": 47532, + "end": 47542, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 64 }, "end": { - "line": 1145, + "line": 1180, "column": 74 }, "identifierName": "yAxisArrow" @@ -92047,44 +93832,44 @@ }, { "type": "ExpressionStatement", - "start": 46417, - "end": 46458, + "start": 47568, + "end": 47609, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 24 }, "end": { - "line": 1146, + "line": 1181, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 46417, - "end": 46457, + "start": 47568, + "end": 47608, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 24 }, "end": { - "line": 1146, + "line": 1181, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46417, - "end": 46431, + "start": 47568, + "end": 47582, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 24 }, "end": { - "line": 1146, + "line": 1181, "column": 38 }, "identifierName": "nextDragAction" @@ -92093,29 +93878,29 @@ }, "right": { "type": "MemberExpression", - "start": 46434, - "end": 46457, + "start": 47585, + "end": 47608, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 41 }, "end": { - "line": 1146, + "line": 1181, "column": 64 } }, "object": { "type": "Identifier", - "start": 46434, - "end": 46446, + "start": 47585, + "end": 47597, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 41 }, "end": { - "line": 1146, + "line": 1181, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -92124,15 +93909,15 @@ }, "property": { "type": "Identifier", - "start": 46447, - "end": 46457, + "start": 47598, + "end": 47608, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 54 }, "end": { - "line": 1146, + "line": 1181, "column": 64 }, "identifierName": "yTranslate" @@ -92145,15 +93930,15 @@ }, { "type": "BreakStatement", - "start": 46483, - "end": 46489, + "start": 47634, + "end": 47640, "loc": { "start": { - "line": 1147, + "line": 1182, "column": 24 }, "end": { - "line": 1147, + "line": 1182, "column": 30 } }, @@ -92162,72 +93947,72 @@ ], "test": { "type": "MemberExpression", - "start": 46280, - "end": 46315, + "start": 47431, + "end": 47466, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 25 }, "end": { - "line": 1144, + "line": 1179, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 46280, - "end": 46312, + "start": 47431, + "end": 47463, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 25 }, "end": { - "line": 1144, + "line": 1179, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 46280, - "end": 46299, + "start": 47431, + "end": 47450, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 25 }, "end": { - "line": 1144, + "line": 1179, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46280, - "end": 46284, + "start": 47431, + "end": 47435, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 25 }, "end": { - "line": 1144, + "line": 1179, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46285, - "end": 46299, + "start": 47436, + "end": 47450, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 30 }, "end": { - "line": 1144, + "line": 1179, "column": 44 }, "identifierName": "_displayMeshes" @@ -92238,15 +94023,15 @@ }, "property": { "type": "Identifier", - "start": 46300, - "end": 46312, + "start": 47451, + "end": 47463, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 45 }, "end": { - "line": 1144, + "line": 1179, "column": 57 }, "identifierName": "yShaftHandle" @@ -92257,15 +94042,15 @@ }, "property": { "type": "Identifier", - "start": 46313, - "end": 46315, + "start": 47464, + "end": 47466, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 58 }, "end": { - "line": 1144, + "line": 1179, "column": 60 }, "identifierName": "id" @@ -92277,59 +94062,59 @@ }, { "type": "SwitchCase", - "start": 46511, - "end": 46729, + "start": 47662, + "end": 47880, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 20 }, "end": { - "line": 1152, + "line": 1187, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 46581, - "end": 46632, + "start": 47732, + "end": 47783, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 24 }, "end": { - "line": 1150, + "line": 1185, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 46581, - "end": 46631, + "start": 47732, + "end": 47782, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 24 }, "end": { - "line": 1150, + "line": 1185, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46581, - "end": 46595, + "start": 47732, + "end": 47746, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 24 }, "end": { - "line": 1150, + "line": 1185, "column": 38 }, "identifierName": "affordanceMesh" @@ -92338,58 +94123,58 @@ }, "right": { "type": "MemberExpression", - "start": 46598, - "end": 46631, + "start": 47749, + "end": 47782, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 41 }, "end": { - "line": 1150, + "line": 1185, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 46598, - "end": 46620, + "start": 47749, + "end": 47771, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 41 }, "end": { - "line": 1150, + "line": 1185, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 46598, - "end": 46602, + "start": 47749, + "end": 47753, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 41 }, "end": { - "line": 1150, + "line": 1185, "column": 45 } } }, "property": { "type": "Identifier", - "start": 46603, - "end": 46620, + "start": 47754, + "end": 47771, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 46 }, "end": { - "line": 1150, + "line": 1185, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -92400,15 +94185,15 @@ }, "property": { "type": "Identifier", - "start": 46621, - "end": 46631, + "start": 47772, + "end": 47782, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 64 }, "end": { - "line": 1150, + "line": 1185, "column": 74 }, "identifierName": "zAxisArrow" @@ -92421,44 +94206,44 @@ }, { "type": "ExpressionStatement", - "start": 46657, - "end": 46698, + "start": 47808, + "end": 47849, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 24 }, "end": { - "line": 1151, + "line": 1186, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 46657, - "end": 46697, + "start": 47808, + "end": 47848, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 24 }, "end": { - "line": 1151, + "line": 1186, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46657, - "end": 46671, + "start": 47808, + "end": 47822, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 24 }, "end": { - "line": 1151, + "line": 1186, "column": 38 }, "identifierName": "nextDragAction" @@ -92467,29 +94252,29 @@ }, "right": { "type": "MemberExpression", - "start": 46674, - "end": 46697, + "start": 47825, + "end": 47848, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 41 }, "end": { - "line": 1151, + "line": 1186, "column": 64 } }, "object": { "type": "Identifier", - "start": 46674, - "end": 46686, + "start": 47825, + "end": 47837, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 41 }, "end": { - "line": 1151, + "line": 1186, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -92498,15 +94283,15 @@ }, "property": { "type": "Identifier", - "start": 46687, - "end": 46697, + "start": 47838, + "end": 47848, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 54 }, "end": { - "line": 1151, + "line": 1186, "column": 64 }, "identifierName": "zTranslate" @@ -92519,15 +94304,15 @@ }, { "type": "BreakStatement", - "start": 46723, - "end": 46729, + "start": 47874, + "end": 47880, "loc": { "start": { - "line": 1152, + "line": 1187, "column": 24 }, "end": { - "line": 1152, + "line": 1187, "column": 30 } }, @@ -92536,72 +94321,72 @@ ], "test": { "type": "MemberExpression", - "start": 46516, - "end": 46555, + "start": 47667, + "end": 47706, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 25 }, "end": { - "line": 1149, + "line": 1184, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 46516, - "end": 46552, + "start": 47667, + "end": 47703, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 25 }, "end": { - "line": 1149, + "line": 1184, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 46516, - "end": 46535, + "start": 47667, + "end": 47686, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 25 }, "end": { - "line": 1149, + "line": 1184, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46516, - "end": 46520, + "start": 47667, + "end": 47671, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 25 }, "end": { - "line": 1149, + "line": 1184, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46521, - "end": 46535, + "start": 47672, + "end": 47686, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 30 }, "end": { - "line": 1149, + "line": 1184, "column": 44 }, "identifierName": "_displayMeshes" @@ -92612,15 +94397,15 @@ }, "property": { "type": "Identifier", - "start": 46536, - "end": 46552, + "start": 47687, + "end": 47703, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 45 }, "end": { - "line": 1149, + "line": 1184, "column": 61 }, "identifierName": "zAxisArrowHandle" @@ -92631,15 +94416,15 @@ }, "property": { "type": "Identifier", - "start": 46553, - "end": 46555, + "start": 47704, + "end": 47706, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 62 }, "end": { - "line": 1149, + "line": 1184, "column": 64 }, "identifierName": "id" @@ -92651,59 +94436,59 @@ }, { "type": "SwitchCase", - "start": 46751, - "end": 46964, + "start": 47902, + "end": 48115, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 20 }, "end": { - "line": 1157, + "line": 1192, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 46816, - "end": 46867, + "start": 47967, + "end": 48018, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 24 }, "end": { - "line": 1155, + "line": 1190, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 46816, - "end": 46866, + "start": 47967, + "end": 48017, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 24 }, "end": { - "line": 1155, + "line": 1190, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46816, - "end": 46830, + "start": 47967, + "end": 47981, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 24 }, "end": { - "line": 1155, + "line": 1190, "column": 38 }, "identifierName": "affordanceMesh" @@ -92712,58 +94497,58 @@ }, "right": { "type": "MemberExpression", - "start": 46833, - "end": 46866, + "start": 47984, + "end": 48017, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 41 }, "end": { - "line": 1155, + "line": 1190, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 46833, - "end": 46855, + "start": 47984, + "end": 48006, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 41 }, "end": { - "line": 1155, + "line": 1190, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 46833, - "end": 46837, + "start": 47984, + "end": 47988, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 41 }, "end": { - "line": 1155, + "line": 1190, "column": 45 } } }, "property": { "type": "Identifier", - "start": 46838, - "end": 46855, + "start": 47989, + "end": 48006, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 46 }, "end": { - "line": 1155, + "line": 1190, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -92774,15 +94559,15 @@ }, "property": { "type": "Identifier", - "start": 46856, - "end": 46866, + "start": 48007, + "end": 48017, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 64 }, "end": { - "line": 1155, + "line": 1190, "column": 74 }, "identifierName": "zAxisArrow" @@ -92795,44 +94580,44 @@ }, { "type": "ExpressionStatement", - "start": 46892, - "end": 46933, + "start": 48043, + "end": 48084, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 24 }, "end": { - "line": 1156, + "line": 1191, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 46892, - "end": 46932, + "start": 48043, + "end": 48083, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 24 }, "end": { - "line": 1156, + "line": 1191, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46892, - "end": 46906, + "start": 48043, + "end": 48057, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 24 }, "end": { - "line": 1156, + "line": 1191, "column": 38 }, "identifierName": "nextDragAction" @@ -92841,29 +94626,29 @@ }, "right": { "type": "MemberExpression", - "start": 46909, - "end": 46932, + "start": 48060, + "end": 48083, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 41 }, "end": { - "line": 1156, + "line": 1191, "column": 64 } }, "object": { "type": "Identifier", - "start": 46909, - "end": 46921, + "start": 48060, + "end": 48072, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 41 }, "end": { - "line": 1156, + "line": 1191, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -92872,15 +94657,15 @@ }, "property": { "type": "Identifier", - "start": 46922, - "end": 46932, + "start": 48073, + "end": 48083, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 54 }, "end": { - "line": 1156, + "line": 1191, "column": 64 }, "identifierName": "zTranslate" @@ -92893,15 +94678,15 @@ }, { "type": "BreakStatement", - "start": 46958, - "end": 46964, + "start": 48109, + "end": 48115, "loc": { "start": { - "line": 1157, + "line": 1192, "column": 24 }, "end": { - "line": 1157, + "line": 1192, "column": 30 } }, @@ -92910,72 +94695,72 @@ ], "test": { "type": "MemberExpression", - "start": 46756, - "end": 46790, + "start": 47907, + "end": 47941, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 25 }, "end": { - "line": 1154, + "line": 1189, "column": 59 } }, "object": { "type": "MemberExpression", - "start": 46756, - "end": 46787, + "start": 47907, + "end": 47938, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 25 }, "end": { - "line": 1154, + "line": 1189, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 46756, - "end": 46775, + "start": 47907, + "end": 47926, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 25 }, "end": { - "line": 1154, + "line": 1189, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46756, - "end": 46760, + "start": 47907, + "end": 47911, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 25 }, "end": { - "line": 1154, + "line": 1189, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46761, - "end": 46775, + "start": 47912, + "end": 47926, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 30 }, "end": { - "line": 1154, + "line": 1189, "column": 44 }, "identifierName": "_displayMeshes" @@ -92986,15 +94771,15 @@ }, "property": { "type": "Identifier", - "start": 46776, - "end": 46787, + "start": 47927, + "end": 47938, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 45 }, "end": { - "line": 1154, + "line": 1189, "column": 56 }, "identifierName": "zAxisHandle" @@ -93005,15 +94790,15 @@ }, "property": { "type": "Identifier", - "start": 46788, - "end": 46790, + "start": 47939, + "end": 47941, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 57 }, "end": { - "line": 1154, + "line": 1189, "column": 59 }, "identifierName": "id" @@ -93025,59 +94810,59 @@ }, { "type": "SwitchCase", - "start": 46986, - "end": 47192, + "start": 48137, + "end": 48343, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 20 }, "end": { - "line": 1162, + "line": 1197, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 47052, - "end": 47098, + "start": 48203, + "end": 48249, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 24 }, "end": { - "line": 1160, + "line": 1195, "column": 70 } }, "expression": { "type": "AssignmentExpression", - "start": 47052, - "end": 47097, + "start": 48203, + "end": 48248, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 24 }, "end": { - "line": 1160, + "line": 1195, "column": 69 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47052, - "end": 47066, + "start": 48203, + "end": 48217, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 24 }, "end": { - "line": 1160, + "line": 1195, "column": 38 }, "identifierName": "affordanceMesh" @@ -93086,58 +94871,58 @@ }, "right": { "type": "MemberExpression", - "start": 47069, - "end": 47097, + "start": 48220, + "end": 48248, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 41 }, "end": { - "line": 1160, + "line": 1195, "column": 69 } }, "object": { "type": "MemberExpression", - "start": 47069, - "end": 47091, + "start": 48220, + "end": 48242, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 41 }, "end": { - "line": 1160, + "line": 1195, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 47069, - "end": 47073, + "start": 48220, + "end": 48224, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 41 }, "end": { - "line": 1160, + "line": 1195, "column": 45 } } }, "property": { "type": "Identifier", - "start": 47074, - "end": 47091, + "start": 48225, + "end": 48242, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 46 }, "end": { - "line": 1160, + "line": 1195, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -93148,15 +94933,15 @@ }, "property": { "type": "Identifier", - "start": 47092, - "end": 47097, + "start": 48243, + "end": 48248, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 64 }, "end": { - "line": 1160, + "line": 1195, "column": 69 }, "identifierName": "xHoop" @@ -93169,44 +94954,44 @@ }, { "type": "ExpressionStatement", - "start": 47123, - "end": 47161, + "start": 48274, + "end": 48312, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 24 }, "end": { - "line": 1161, + "line": 1196, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 47123, - "end": 47160, + "start": 48274, + "end": 48311, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 24 }, "end": { - "line": 1161, + "line": 1196, "column": 61 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47123, - "end": 47137, + "start": 48274, + "end": 48288, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 24 }, "end": { - "line": 1161, + "line": 1196, "column": 38 }, "identifierName": "nextDragAction" @@ -93215,29 +95000,29 @@ }, "right": { "type": "MemberExpression", - "start": 47140, - "end": 47160, + "start": 48291, + "end": 48311, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 41 }, "end": { - "line": 1161, + "line": 1196, "column": 61 } }, "object": { "type": "Identifier", - "start": 47140, - "end": 47152, + "start": 48291, + "end": 48303, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 41 }, "end": { - "line": 1161, + "line": 1196, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -93246,15 +95031,15 @@ }, "property": { "type": "Identifier", - "start": 47153, - "end": 47160, + "start": 48304, + "end": 48311, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 54 }, "end": { - "line": 1161, + "line": 1196, "column": 61 }, "identifierName": "xRotate" @@ -93267,15 +95052,15 @@ }, { "type": "BreakStatement", - "start": 47186, - "end": 47192, + "start": 48337, + "end": 48343, "loc": { "start": { - "line": 1162, + "line": 1197, "column": 24 }, "end": { - "line": 1162, + "line": 1197, "column": 30 } }, @@ -93284,72 +95069,72 @@ ], "test": { "type": "MemberExpression", - "start": 46991, - "end": 47026, + "start": 48142, + "end": 48177, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 25 }, "end": { - "line": 1159, + "line": 1194, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 46991, - "end": 47023, + "start": 48142, + "end": 48174, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 25 }, "end": { - "line": 1159, + "line": 1194, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 46991, - "end": 47010, + "start": 48142, + "end": 48161, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 25 }, "end": { - "line": 1159, + "line": 1194, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46991, - "end": 46995, + "start": 48142, + "end": 48146, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 25 }, "end": { - "line": 1159, + "line": 1194, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46996, - "end": 47010, + "start": 48147, + "end": 48161, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 30 }, "end": { - "line": 1159, + "line": 1194, "column": 44 }, "identifierName": "_displayMeshes" @@ -93360,15 +95145,15 @@ }, "property": { "type": "Identifier", - "start": 47011, - "end": 47023, + "start": 48162, + "end": 48174, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 45 }, "end": { - "line": 1159, + "line": 1194, "column": 57 }, "identifierName": "xCurveHandle" @@ -93379,15 +95164,15 @@ }, "property": { "type": "Identifier", - "start": 47024, - "end": 47026, + "start": 48175, + "end": 48177, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 58 }, "end": { - "line": 1159, + "line": 1194, "column": 60 }, "identifierName": "id" @@ -93399,59 +95184,59 @@ }, { "type": "SwitchCase", - "start": 47214, - "end": 47420, + "start": 48365, + "end": 48571, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 20 }, "end": { - "line": 1167, + "line": 1202, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 47280, - "end": 47326, + "start": 48431, + "end": 48477, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 24 }, "end": { - "line": 1165, + "line": 1200, "column": 70 } }, "expression": { "type": "AssignmentExpression", - "start": 47280, - "end": 47325, + "start": 48431, + "end": 48476, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 24 }, "end": { - "line": 1165, + "line": 1200, "column": 69 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47280, - "end": 47294, + "start": 48431, + "end": 48445, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 24 }, "end": { - "line": 1165, + "line": 1200, "column": 38 }, "identifierName": "affordanceMesh" @@ -93460,58 +95245,58 @@ }, "right": { "type": "MemberExpression", - "start": 47297, - "end": 47325, + "start": 48448, + "end": 48476, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 41 }, "end": { - "line": 1165, + "line": 1200, "column": 69 } }, "object": { "type": "MemberExpression", - "start": 47297, - "end": 47319, + "start": 48448, + "end": 48470, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 41 }, "end": { - "line": 1165, + "line": 1200, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 47297, - "end": 47301, + "start": 48448, + "end": 48452, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 41 }, "end": { - "line": 1165, + "line": 1200, "column": 45 } } }, "property": { "type": "Identifier", - "start": 47302, - "end": 47319, + "start": 48453, + "end": 48470, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 46 }, "end": { - "line": 1165, + "line": 1200, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -93522,15 +95307,15 @@ }, "property": { "type": "Identifier", - "start": 47320, - "end": 47325, + "start": 48471, + "end": 48476, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 64 }, "end": { - "line": 1165, + "line": 1200, "column": 69 }, "identifierName": "yHoop" @@ -93543,44 +95328,44 @@ }, { "type": "ExpressionStatement", - "start": 47351, - "end": 47389, + "start": 48502, + "end": 48540, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 24 }, "end": { - "line": 1166, + "line": 1201, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 47351, - "end": 47388, + "start": 48502, + "end": 48539, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 24 }, "end": { - "line": 1166, + "line": 1201, "column": 61 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47351, - "end": 47365, + "start": 48502, + "end": 48516, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 24 }, "end": { - "line": 1166, + "line": 1201, "column": 38 }, "identifierName": "nextDragAction" @@ -93589,29 +95374,29 @@ }, "right": { "type": "MemberExpression", - "start": 47368, - "end": 47388, + "start": 48519, + "end": 48539, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 41 }, "end": { - "line": 1166, + "line": 1201, "column": 61 } }, "object": { "type": "Identifier", - "start": 47368, - "end": 47380, + "start": 48519, + "end": 48531, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 41 }, "end": { - "line": 1166, + "line": 1201, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -93620,15 +95405,15 @@ }, "property": { "type": "Identifier", - "start": 47381, - "end": 47388, + "start": 48532, + "end": 48539, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 54 }, "end": { - "line": 1166, + "line": 1201, "column": 61 }, "identifierName": "yRotate" @@ -93641,15 +95426,15 @@ }, { "type": "BreakStatement", - "start": 47414, - "end": 47420, + "start": 48565, + "end": 48571, "loc": { "start": { - "line": 1167, + "line": 1202, "column": 24 }, "end": { - "line": 1167, + "line": 1202, "column": 30 } }, @@ -93658,72 +95443,72 @@ ], "test": { "type": "MemberExpression", - "start": 47219, - "end": 47254, + "start": 48370, + "end": 48405, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 25 }, "end": { - "line": 1164, + "line": 1199, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 47219, - "end": 47251, + "start": 48370, + "end": 48402, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 25 }, "end": { - "line": 1164, + "line": 1199, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 47219, - "end": 47238, + "start": 48370, + "end": 48389, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 25 }, "end": { - "line": 1164, + "line": 1199, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 47219, - "end": 47223, + "start": 48370, + "end": 48374, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 25 }, "end": { - "line": 1164, + "line": 1199, "column": 29 } } }, "property": { "type": "Identifier", - "start": 47224, - "end": 47238, + "start": 48375, + "end": 48389, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 30 }, "end": { - "line": 1164, + "line": 1199, "column": 44 }, "identifierName": "_displayMeshes" @@ -93734,15 +95519,15 @@ }, "property": { "type": "Identifier", - "start": 47239, - "end": 47251, + "start": 48390, + "end": 48402, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 45 }, "end": { - "line": 1164, + "line": 1199, "column": 57 }, "identifierName": "yCurveHandle" @@ -93753,15 +95538,15 @@ }, "property": { "type": "Identifier", - "start": 47252, - "end": 47254, + "start": 48403, + "end": 48405, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 58 }, "end": { - "line": 1164, + "line": 1199, "column": 60 }, "identifierName": "id" @@ -93773,59 +95558,59 @@ }, { "type": "SwitchCase", - "start": 47442, - "end": 47648, + "start": 48593, + "end": 48799, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 20 }, "end": { - "line": 1172, + "line": 1207, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 47508, - "end": 47554, + "start": 48659, + "end": 48705, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 24 }, "end": { - "line": 1170, + "line": 1205, "column": 70 } }, "expression": { "type": "AssignmentExpression", - "start": 47508, - "end": 47553, + "start": 48659, + "end": 48704, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 24 }, "end": { - "line": 1170, + "line": 1205, "column": 69 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47508, - "end": 47522, + "start": 48659, + "end": 48673, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 24 }, "end": { - "line": 1170, + "line": 1205, "column": 38 }, "identifierName": "affordanceMesh" @@ -93834,58 +95619,58 @@ }, "right": { "type": "MemberExpression", - "start": 47525, - "end": 47553, + "start": 48676, + "end": 48704, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 41 }, "end": { - "line": 1170, + "line": 1205, "column": 69 } }, "object": { "type": "MemberExpression", - "start": 47525, - "end": 47547, + "start": 48676, + "end": 48698, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 41 }, "end": { - "line": 1170, + "line": 1205, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 47525, - "end": 47529, + "start": 48676, + "end": 48680, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 41 }, "end": { - "line": 1170, + "line": 1205, "column": 45 } } }, "property": { "type": "Identifier", - "start": 47530, - "end": 47547, + "start": 48681, + "end": 48698, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 46 }, "end": { - "line": 1170, + "line": 1205, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -93896,15 +95681,15 @@ }, "property": { "type": "Identifier", - "start": 47548, - "end": 47553, + "start": 48699, + "end": 48704, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 64 }, "end": { - "line": 1170, + "line": 1205, "column": 69 }, "identifierName": "zHoop" @@ -93917,44 +95702,44 @@ }, { "type": "ExpressionStatement", - "start": 47579, - "end": 47617, + "start": 48730, + "end": 48768, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 24 }, "end": { - "line": 1171, + "line": 1206, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 47579, - "end": 47616, + "start": 48730, + "end": 48767, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 24 }, "end": { - "line": 1171, + "line": 1206, "column": 61 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47579, - "end": 47593, + "start": 48730, + "end": 48744, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 24 }, "end": { - "line": 1171, + "line": 1206, "column": 38 }, "identifierName": "nextDragAction" @@ -93963,29 +95748,29 @@ }, "right": { "type": "MemberExpression", - "start": 47596, - "end": 47616, + "start": 48747, + "end": 48767, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 41 }, "end": { - "line": 1171, + "line": 1206, "column": 61 } }, "object": { "type": "Identifier", - "start": 47596, - "end": 47608, + "start": 48747, + "end": 48759, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 41 }, "end": { - "line": 1171, + "line": 1206, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -93994,15 +95779,15 @@ }, "property": { "type": "Identifier", - "start": 47609, - "end": 47616, + "start": 48760, + "end": 48767, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 54 }, "end": { - "line": 1171, + "line": 1206, "column": 61 }, "identifierName": "zRotate" @@ -94015,15 +95800,15 @@ }, { "type": "BreakStatement", - "start": 47642, - "end": 47648, + "start": 48793, + "end": 48799, "loc": { "start": { - "line": 1172, + "line": 1207, "column": 24 }, "end": { - "line": 1172, + "line": 1207, "column": 30 } }, @@ -94032,72 +95817,72 @@ ], "test": { "type": "MemberExpression", - "start": 47447, - "end": 47482, + "start": 48598, + "end": 48633, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 25 }, "end": { - "line": 1169, + "line": 1204, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 47447, - "end": 47479, + "start": 48598, + "end": 48630, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 25 }, "end": { - "line": 1169, + "line": 1204, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 47447, - "end": 47466, + "start": 48598, + "end": 48617, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 25 }, "end": { - "line": 1169, + "line": 1204, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 47447, - "end": 47451, + "start": 48598, + "end": 48602, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 25 }, "end": { - "line": 1169, + "line": 1204, "column": 29 } } }, "property": { "type": "Identifier", - "start": 47452, - "end": 47466, + "start": 48603, + "end": 48617, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 30 }, "end": { - "line": 1169, + "line": 1204, "column": 44 }, "identifierName": "_displayMeshes" @@ -94108,15 +95893,15 @@ }, "property": { "type": "Identifier", - "start": 47467, - "end": 47479, + "start": 48618, + "end": 48630, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 45 }, "end": { - "line": 1169, + "line": 1204, "column": 57 }, "identifierName": "zCurveHandle" @@ -94127,15 +95912,15 @@ }, "property": { "type": "Identifier", - "start": 47480, - "end": 47482, + "start": 48631, + "end": 48633, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 58 }, "end": { - "line": 1169, + "line": 1204, "column": 60 }, "identifierName": "id" @@ -94147,59 +95932,59 @@ }, { "type": "SwitchCase", - "start": 47670, - "end": 47770, + "start": 48821, + "end": 48921, "loc": { "start": { - "line": 1174, + "line": 1209, "column": 20 }, "end": { - "line": 1176, + "line": 1211, "column": 31 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 47703, - "end": 47738, + "start": 48854, + "end": 48889, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 24 }, "end": { - "line": 1175, + "line": 1210, "column": 59 } }, "expression": { "type": "AssignmentExpression", - "start": 47703, - "end": 47737, + "start": 48854, + "end": 48888, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 24 }, "end": { - "line": 1175, + "line": 1210, "column": 58 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47703, - "end": 47717, + "start": 48854, + "end": 48868, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 24 }, "end": { - "line": 1175, + "line": 1210, "column": 38 }, "identifierName": "nextDragAction" @@ -94208,29 +95993,29 @@ }, "right": { "type": "MemberExpression", - "start": 47720, - "end": 47737, + "start": 48871, + "end": 48888, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 41 }, "end": { - "line": 1175, + "line": 1210, "column": 58 } }, "object": { "type": "Identifier", - "start": 47720, - "end": 47732, + "start": 48871, + "end": 48883, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 41 }, "end": { - "line": 1175, + "line": 1210, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -94239,15 +96024,15 @@ }, "property": { "type": "Identifier", - "start": 47733, - "end": 47737, + "start": 48884, + "end": 48888, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 54 }, "end": { - "line": 1175, + "line": 1210, "column": 58 }, "identifierName": "none" @@ -94260,15 +96045,15 @@ }, { "type": "ReturnStatement", - "start": 47763, - "end": 47770, + "start": 48914, + "end": 48921, "loc": { "start": { - "line": 1176, + "line": 1211, "column": 24 }, "end": { - "line": 1176, + "line": 1211, "column": 31 } }, @@ -94282,15 +96067,15 @@ { "type": "CommentLine", "value": " Not clicked an arrow or hoop", - "start": 47771, - "end": 47802, + "start": 48922, + "end": 48953, "loc": { "start": { - "line": 1176, + "line": 1211, "column": 32 }, "end": { - "line": 1176, + "line": 1211, "column": 63 } } @@ -94301,29 +96086,29 @@ }, { "type": "IfStatement", - "start": 47837, - "end": 47927, + "start": 48988, + "end": 49078, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 16 }, "end": { - "line": 1180, + "line": 1215, "column": 17 } }, "test": { "type": "Identifier", - "start": 47841, - "end": 47855, + "start": 48992, + "end": 49006, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 20 }, "end": { - "line": 1178, + "line": 1213, "column": 34 }, "identifierName": "affordanceMesh" @@ -94332,73 +96117,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 47857, - "end": 47927, + "start": 49008, + "end": 49078, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 36 }, "end": { - "line": 1180, + "line": 1215, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 47879, - "end": 47909, + "start": 49030, + "end": 49060, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 20 }, "end": { - "line": 1179, + "line": 1214, "column": 50 } }, "expression": { "type": "AssignmentExpression", - "start": 47879, - "end": 47908, + "start": 49030, + "end": 49059, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 20 }, "end": { - "line": 1179, + "line": 1214, "column": 49 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 47879, - "end": 47901, + "start": 49030, + "end": 49052, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 20 }, "end": { - "line": 1179, + "line": 1214, "column": 42 } }, "object": { "type": "Identifier", - "start": 47879, - "end": 47893, + "start": 49030, + "end": 49044, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 20 }, "end": { - "line": 1179, + "line": 1214, "column": 34 }, "identifierName": "affordanceMesh" @@ -94407,15 +96192,15 @@ }, "property": { "type": "Identifier", - "start": 47894, - "end": 47901, + "start": 49045, + "end": 49052, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 35 }, "end": { - "line": 1179, + "line": 1214, "column": 42 }, "identifierName": "visible" @@ -94426,15 +96211,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 47904, - "end": 47908, + "start": 49055, + "end": 49059, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 45 }, "end": { - "line": 1179, + "line": 1214, "column": 49 } }, @@ -94449,44 +96234,44 @@ }, { "type": "ExpressionStatement", - "start": 47944, - "end": 47980, + "start": 49095, + "end": 49131, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 16 }, "end": { - "line": 1181, + "line": 1216, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 47944, - "end": 47979, + "start": 49095, + "end": 49130, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 16 }, "end": { - "line": 1181, + "line": 1216, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47944, - "end": 47962, + "start": 49095, + "end": 49113, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 16 }, "end": { - "line": 1181, + "line": 1216, "column": 34 }, "identifierName": "lastAffordanceMesh" @@ -94495,15 +96280,15 @@ }, "right": { "type": "Identifier", - "start": 47965, - "end": 47979, + "start": 49116, + "end": 49130, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 37 }, "end": { - "line": 1181, + "line": 1216, "column": 51 }, "identifierName": "affordanceMesh" @@ -94514,44 +96299,44 @@ }, { "type": "ExpressionStatement", - "start": 47997, - "end": 48012, + "start": 49148, + "end": 49163, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 16 }, "end": { - "line": 1182, + "line": 1217, "column": 31 } }, "expression": { "type": "AssignmentExpression", - "start": 47997, - "end": 48011, + "start": 49148, + "end": 49162, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 16 }, "end": { - "line": 1182, + "line": 1217, "column": 30 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47997, - "end": 48004, + "start": 49148, + "end": 49155, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 16 }, "end": { - "line": 1182, + "line": 1217, "column": 23 }, "identifierName": "grabbed" @@ -94560,15 +96345,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48007, - "end": 48011, + "start": 49158, + "end": 49162, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 26 }, "end": { - "line": 1182, + "line": 1217, "column": 30 } }, @@ -94586,73 +96371,73 @@ }, { "type": "ExpressionStatement", - "start": 48042, - "end": 48445, + "start": 49193, + "end": 49596, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 12 }, "end": { - "line": 1194, + "line": 1229, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 48042, - "end": 48444, + "start": 49193, + "end": 49595, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 12 }, "end": { - "line": 1194, + "line": 1229, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 48042, - "end": 48073, + "start": 49193, + "end": 49224, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 12 }, "end": { - "line": 1185, + "line": 1220, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 48042, - "end": 48046, + "start": 49193, + "end": 49197, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 12 }, "end": { - "line": 1185, + "line": 1220, "column": 16 } } }, "property": { "type": "Identifier", - "start": 48047, - "end": 48073, + "start": 49198, + "end": 49224, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 17 }, "end": { - "line": 1185, + "line": 1220, "column": 43 }, "identifierName": "_onCameraControlHoverLeave" @@ -94663,86 +96448,86 @@ }, "right": { "type": "CallExpression", - "start": 48076, - "end": 48444, + "start": 49227, + "end": 49595, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1194, + "line": 1229, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 48076, - "end": 48105, + "start": 49227, + "end": 49256, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1185, + "line": 1220, "column": 75 } }, "object": { "type": "MemberExpression", - "start": 48076, - "end": 48102, + "start": 49227, + "end": 49253, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1185, + "line": 1220, "column": 72 } }, "object": { "type": "MemberExpression", - "start": 48076, - "end": 48088, + "start": 49227, + "end": 49239, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1185, + "line": 1220, "column": 58 } }, "object": { "type": "ThisExpression", - "start": 48076, - "end": 48080, + "start": 49227, + "end": 49231, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1185, + "line": 1220, "column": 50 } } }, "property": { "type": "Identifier", - "start": 48081, - "end": 48088, + "start": 49232, + "end": 49239, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 51 }, "end": { - "line": 1185, + "line": 1220, "column": 58 }, "identifierName": "_viewer" @@ -94753,15 +96538,15 @@ }, "property": { "type": "Identifier", - "start": 48089, - "end": 48102, + "start": 49240, + "end": 49253, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 59 }, "end": { - "line": 1185, + "line": 1220, "column": 72 }, "identifierName": "cameraControl" @@ -94772,15 +96557,15 @@ }, "property": { "type": "Identifier", - "start": 48103, - "end": 48105, + "start": 49254, + "end": 49256, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 73 }, "end": { - "line": 1185, + "line": 1220, "column": 75 }, "identifierName": "on" @@ -94792,15 +96577,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 48106, - "end": 48122, + "start": 49257, + "end": 49273, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 76 }, "end": { - "line": 1185, + "line": 1220, "column": 92 } }, @@ -94812,15 +96597,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 48124, - "end": 48443, + "start": 49275, + "end": 49594, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 94 }, "end": { - "line": 1194, + "line": 1229, "column": 13 } }, @@ -94831,15 +96616,15 @@ "params": [ { "type": "Identifier", - "start": 48125, - "end": 48128, + "start": 49276, + "end": 49279, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 95 }, "end": { - "line": 1185, + "line": 1220, "column": 98 }, "identifierName": "hit" @@ -94849,44 +96634,44 @@ ], "body": { "type": "BlockStatement", - "start": 48133, - "end": 48443, + "start": 49284, + "end": 49594, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 103 }, "end": { - "line": 1194, + "line": 1229, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 48151, - "end": 48218, + "start": 49302, + "end": 49369, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 16 }, "end": { - "line": 1188, + "line": 1223, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 48155, - "end": 48169, + "start": 49306, + "end": 49320, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 20 }, "end": { - "line": 1186, + "line": 1221, "column": 34 } }, @@ -94894,44 +96679,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 48156, - "end": 48169, + "start": 49307, + "end": 49320, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 21 }, "end": { - "line": 1186, + "line": 1221, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 48156, - "end": 48160, + "start": 49307, + "end": 49311, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 21 }, "end": { - "line": 1186, + "line": 1221, "column": 25 } } }, "property": { "type": "Identifier", - "start": 48161, - "end": 48169, + "start": 49312, + "end": 49320, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 26 }, "end": { - "line": 1186, + "line": 1221, "column": 34 }, "identifierName": "_visible" @@ -94946,30 +96731,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 48171, - "end": 48218, + "start": 49322, + "end": 49369, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 36 }, "end": { - "line": 1188, + "line": 1223, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 48193, - "end": 48200, + "start": 49344, + "end": 49351, "loc": { "start": { - "line": 1187, + "line": 1222, "column": 20 }, "end": { - "line": 1187, + "line": 1222, "column": 27 } }, @@ -94982,29 +96767,29 @@ }, { "type": "IfStatement", - "start": 48235, - "end": 48334, + "start": 49386, + "end": 49485, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 16 }, "end": { - "line": 1191, + "line": 1226, "column": 17 } }, "test": { "type": "Identifier", - "start": 48239, - "end": 48257, + "start": 49390, + "end": 49408, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 20 }, "end": { - "line": 1189, + "line": 1224, "column": 38 }, "identifierName": "lastAffordanceMesh" @@ -95013,73 +96798,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 48259, - "end": 48334, + "start": 49410, + "end": 49485, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 40 }, "end": { - "line": 1191, + "line": 1226, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 48281, - "end": 48316, + "start": 49432, + "end": 49467, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 20 }, "end": { - "line": 1190, + "line": 1225, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 48281, - "end": 48315, + "start": 49432, + "end": 49466, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 20 }, "end": { - "line": 1190, + "line": 1225, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 48281, - "end": 48307, + "start": 49432, + "end": 49458, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 20 }, "end": { - "line": 1190, + "line": 1225, "column": 46 } }, "object": { "type": "Identifier", - "start": 48281, - "end": 48299, + "start": 49432, + "end": 49450, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 20 }, "end": { - "line": 1190, + "line": 1225, "column": 38 }, "identifierName": "lastAffordanceMesh" @@ -95088,15 +96873,15 @@ }, "property": { "type": "Identifier", - "start": 48300, - "end": 48307, + "start": 49451, + "end": 49458, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 39 }, "end": { - "line": 1190, + "line": 1225, "column": 46 }, "identifierName": "visible" @@ -95107,15 +96892,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48310, - "end": 48315, + "start": 49461, + "end": 49466, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 49 }, "end": { - "line": 1190, + "line": 1225, "column": 54 } }, @@ -95130,44 +96915,44 @@ }, { "type": "ExpressionStatement", - "start": 48351, - "end": 48377, + "start": 49502, + "end": 49528, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 16 }, "end": { - "line": 1192, + "line": 1227, "column": 42 } }, "expression": { "type": "AssignmentExpression", - "start": 48351, - "end": 48376, + "start": 49502, + "end": 49527, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 16 }, "end": { - "line": 1192, + "line": 1227, "column": 41 } }, "operator": "=", "left": { "type": "Identifier", - "start": 48351, - "end": 48369, + "start": 49502, + "end": 49520, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 16 }, "end": { - "line": 1192, + "line": 1227, "column": 34 }, "identifierName": "lastAffordanceMesh" @@ -95176,15 +96961,15 @@ }, "right": { "type": "NullLiteral", - "start": 48372, - "end": 48376, + "start": 49523, + "end": 49527, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 37 }, "end": { - "line": 1192, + "line": 1227, "column": 41 } } @@ -95193,44 +96978,44 @@ }, { "type": "ExpressionStatement", - "start": 48394, - "end": 48429, + "start": 49545, + "end": 49580, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 16 }, "end": { - "line": 1193, + "line": 1228, "column": 51 } }, "expression": { "type": "AssignmentExpression", - "start": 48394, - "end": 48428, + "start": 49545, + "end": 49579, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 16 }, "end": { - "line": 1193, + "line": 1228, "column": 50 } }, "operator": "=", "left": { "type": "Identifier", - "start": 48394, - "end": 48408, + "start": 49545, + "end": 49559, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 16 }, "end": { - "line": 1193, + "line": 1228, "column": 30 }, "identifierName": "nextDragAction" @@ -95239,29 +97024,29 @@ }, "right": { "type": "MemberExpression", - "start": 48411, - "end": 48428, + "start": 49562, + "end": 49579, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 33 }, "end": { - "line": 1193, + "line": 1228, "column": 50 } }, "object": { "type": "Identifier", - "start": 48411, - "end": 48423, + "start": 49562, + "end": 49574, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 33 }, "end": { - "line": 1193, + "line": 1228, "column": 45 }, "identifierName": "DRAG_ACTIONS" @@ -95270,15 +97055,15 @@ }, "property": { "type": "Identifier", - "start": 48424, - "end": 48428, + "start": 49575, + "end": 49579, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 46 }, "end": { - "line": 1193, + "line": 1228, "column": 50 }, "identifierName": "none" @@ -95299,57 +97084,57 @@ }, { "type": "ExpressionStatement", - "start": 48459, - "end": 49327, + "start": 49610, + "end": 50478, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 12 }, "end": { - "line": 1218, + "line": 1253, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 48459, - "end": 49326, + "start": 49610, + "end": 50477, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 12 }, "end": { - "line": 1218, + "line": 1253, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 48459, - "end": 48482, + "start": 49610, + "end": 49633, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 12 }, "end": { - "line": 1196, + "line": 1231, "column": 35 } }, "object": { "type": "Identifier", - "start": 48459, - "end": 48465, + "start": 49610, + "end": 49616, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 12 }, "end": { - "line": 1196, + "line": 1231, "column": 18 }, "identifierName": "canvas" @@ -95358,15 +97143,15 @@ }, "property": { "type": "Identifier", - "start": 48466, - "end": 48482, + "start": 49617, + "end": 49633, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 19 }, "end": { - "line": 1196, + "line": 1231, "column": 35 }, "identifierName": "addEventListener" @@ -95378,15 +97163,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 48483, - "end": 48494, + "start": 49634, + "end": 49645, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 36 }, "end": { - "line": 1196, + "line": 1231, "column": 47 } }, @@ -95398,59 +97183,59 @@ }, { "type": "AssignmentExpression", - "start": 48496, - "end": 49325, + "start": 49647, + "end": 50476, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 49 }, "end": { - "line": 1218, + "line": 1253, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 48496, - "end": 48525, + "start": 49647, + "end": 49676, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 49 }, "end": { - "line": 1196, + "line": 1231, "column": 78 } }, "object": { "type": "ThisExpression", - "start": 48496, - "end": 48500, + "start": 49647, + "end": 49651, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 49 }, "end": { - "line": 1196, + "line": 1231, "column": 53 } } }, "property": { "type": "Identifier", - "start": 48501, - "end": 48525, + "start": 49652, + "end": 49676, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 54 }, "end": { - "line": 1196, + "line": 1231, "column": 78 }, "identifierName": "_canvasMouseDownListener" @@ -95461,15 +97246,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 48528, - "end": 49325, + "start": 49679, + "end": 50476, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 81 }, "end": { - "line": 1218, + "line": 1253, "column": 13 } }, @@ -95480,15 +97265,15 @@ "params": [ { "type": "Identifier", - "start": 48529, - "end": 48530, + "start": 49680, + "end": 49681, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 82 }, "end": { - "line": 1196, + "line": 1231, "column": 83 }, "identifierName": "e" @@ -95498,72 +97283,72 @@ ], "body": { "type": "BlockStatement", - "start": 48535, - "end": 49325, + "start": 49686, + "end": 50476, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 88 }, "end": { - "line": 1218, + "line": 1253, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 48553, - "end": 48572, + "start": 49704, + "end": 49723, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 16 }, "end": { - "line": 1197, + "line": 1232, "column": 35 } }, "expression": { "type": "CallExpression", - "start": 48553, - "end": 48571, + "start": 49704, + "end": 49722, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 16 }, "end": { - "line": 1197, + "line": 1232, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 48553, - "end": 48569, + "start": 49704, + "end": 49720, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 16 }, "end": { - "line": 1197, + "line": 1232, "column": 32 } }, "object": { "type": "Identifier", - "start": 48553, - "end": 48554, + "start": 49704, + "end": 49705, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 16 }, "end": { - "line": 1197, + "line": 1232, "column": 17 }, "identifierName": "e" @@ -95572,15 +97357,15 @@ }, "property": { "type": "Identifier", - "start": 48555, - "end": 48569, + "start": 49706, + "end": 49720, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 18 }, "end": { - "line": 1197, + "line": 1232, "column": 32 }, "identifierName": "preventDefault" @@ -95594,29 +97379,29 @@ }, { "type": "IfStatement", - "start": 48589, - "end": 48656, + "start": 49740, + "end": 49807, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 16 }, "end": { - "line": 1200, + "line": 1235, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 48593, - "end": 48607, + "start": 49744, + "end": 49758, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 20 }, "end": { - "line": 1198, + "line": 1233, "column": 34 } }, @@ -95624,44 +97409,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 48594, - "end": 48607, + "start": 49745, + "end": 49758, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 21 }, "end": { - "line": 1198, + "line": 1233, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 48594, - "end": 48598, + "start": 49745, + "end": 49749, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 21 }, "end": { - "line": 1198, + "line": 1233, "column": 25 } } }, "property": { "type": "Identifier", - "start": 48599, - "end": 48607, + "start": 49750, + "end": 49758, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 26 }, "end": { - "line": 1198, + "line": 1233, "column": 34 }, "identifierName": "_visible" @@ -95676,30 +97461,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 48609, - "end": 48656, + "start": 49760, + "end": 49807, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 36 }, "end": { - "line": 1200, + "line": 1235, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 48631, - "end": 48638, + "start": 49782, + "end": 49789, "loc": { "start": { - "line": 1199, + "line": 1234, "column": 20 }, "end": { - "line": 1199, + "line": 1234, "column": 27 } }, @@ -95712,29 +97497,29 @@ }, { "type": "IfStatement", - "start": 48673, - "end": 48734, + "start": 49824, + "end": 49885, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 16 }, "end": { - "line": 1203, + "line": 1238, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 48677, - "end": 48685, + "start": 49828, + "end": 49836, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 20 }, "end": { - "line": 1201, + "line": 1236, "column": 28 } }, @@ -95742,15 +97527,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 48678, - "end": 48685, + "start": 49829, + "end": 49836, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 21 }, "end": { - "line": 1201, + "line": 1236, "column": 28 }, "identifierName": "grabbed" @@ -95763,30 +97548,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 48687, - "end": 48734, + "start": 49838, + "end": 49885, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 30 }, "end": { - "line": 1203, + "line": 1238, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 48709, - "end": 48716, + "start": 49860, + "end": 49867, "loc": { "start": { - "line": 1202, + "line": 1237, "column": 20 }, "end": { - "line": 1202, + "line": 1237, "column": 27 } }, @@ -95799,101 +97584,101 @@ }, { "type": "ExpressionStatement", - "start": 48751, - "end": 48801, + "start": 49902, + "end": 49952, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 66 } }, "expression": { "type": "AssignmentExpression", - "start": 48751, - "end": 48800, + "start": 49902, + "end": 49951, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 65 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 48751, - "end": 48792, + "start": 49902, + "end": 49943, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 48751, - "end": 48777, + "start": 49902, + "end": 49928, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 48751, - "end": 48763, + "start": 49902, + "end": 49914, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 48751, - "end": 48755, + "start": 49902, + "end": 49906, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 20 } } }, "property": { "type": "Identifier", - "start": 48756, - "end": 48763, + "start": 49907, + "end": 49914, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 21 }, "end": { - "line": 1204, + "line": 1239, "column": 28 }, "identifierName": "_viewer" @@ -95904,15 +97689,15 @@ }, "property": { "type": "Identifier", - "start": 48764, - "end": 48777, + "start": 49915, + "end": 49928, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 29 }, "end": { - "line": 1204, + "line": 1239, "column": 42 }, "identifierName": "cameraControl" @@ -95923,15 +97708,15 @@ }, "property": { "type": "Identifier", - "start": 48778, - "end": 48792, + "start": 49929, + "end": 49943, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 43 }, "end": { - "line": 1204, + "line": 1239, "column": 57 }, "identifierName": "pointerEnabled" @@ -95942,15 +97727,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48795, - "end": 48800, + "start": 49946, + "end": 49951, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 60 }, "end": { - "line": 1204, + "line": 1239, "column": 65 } }, @@ -95960,43 +97745,43 @@ }, { "type": "SwitchStatement", - "start": 48818, - "end": 49311, + "start": 49969, + "end": 50462, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 16 }, "end": { - "line": 1217, + "line": 1252, "column": 17 } }, "discriminant": { "type": "MemberExpression", - "start": 48826, - "end": 48833, + "start": 49977, + "end": 49984, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 24 }, "end": { - "line": 1205, + "line": 1240, "column": 31 } }, "object": { "type": "Identifier", - "start": 48826, - "end": 48827, + "start": 49977, + "end": 49978, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 24 }, "end": { - "line": 1205, + "line": 1240, "column": 25 }, "identifierName": "e" @@ -96005,15 +97790,15 @@ }, "property": { "type": "Identifier", - "start": 48828, - "end": 48833, + "start": 49979, + "end": 49984, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 26 }, "end": { - "line": 1205, + "line": 1240, "column": 31 }, "identifierName": "which" @@ -96025,59 +97810,59 @@ "cases": [ { "type": "SwitchCase", - "start": 48857, - "end": 49232, + "start": 50008, + "end": 50383, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 20 }, "end": { - "line": 1213, + "line": 1248, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 48904, - "end": 48925, + "start": 50055, + "end": 50076, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 24 }, "end": { - "line": 1207, + "line": 1242, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 48904, - "end": 48924, + "start": 50055, + "end": 50075, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 24 }, "end": { - "line": 1207, + "line": 1242, "column": 44 } }, "operator": "=", "left": { "type": "Identifier", - "start": 48904, - "end": 48917, + "start": 50055, + "end": 50068, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 24 }, "end": { - "line": 1207, + "line": 1242, "column": 37 }, "identifierName": "mouseDownLeft" @@ -96087,15 +97872,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48920, - "end": 48924, + "start": 50071, + "end": 50075, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 40 }, "end": { - "line": 1207, + "line": 1242, "column": 44 } }, @@ -96107,15 +97892,15 @@ { "type": "CommentLine", "value": " Left button", - "start": 48865, - "end": 48879, + "start": 50016, + "end": 50030, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 28 }, "end": { - "line": 1206, + "line": 1241, "column": 42 } } @@ -96124,44 +97909,44 @@ }, { "type": "ExpressionStatement", - "start": 48950, - "end": 48962, + "start": 50101, + "end": 50113, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 24 }, "end": { - "line": 1208, + "line": 1243, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 48950, - "end": 48961, + "start": 50101, + "end": 50112, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 24 }, "end": { - "line": 1208, + "line": 1243, "column": 35 } }, "operator": "=", "left": { "type": "Identifier", - "start": 48950, - "end": 48954, + "start": 50101, + "end": 50105, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 24 }, "end": { - "line": 1208, + "line": 1243, "column": 28 }, "identifierName": "down" @@ -96170,15 +97955,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48957, - "end": 48961, + "start": 50108, + "end": 50112, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 31 }, "end": { - "line": 1208, + "line": 1243, "column": 35 } }, @@ -96188,44 +97973,44 @@ }, { "type": "VariableDeclaration", - "start": 48987, - "end": 49034, + "start": 50138, + "end": 50185, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 24 }, "end": { - "line": 1209, + "line": 1244, "column": 71 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 48991, - "end": 49033, + "start": 50142, + "end": 50184, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 28 }, "end": { - "line": 1209, + "line": 1244, "column": 70 } }, "id": { "type": "Identifier", - "start": 48991, - "end": 49000, + "start": 50142, + "end": 50151, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 28 }, "end": { - "line": 1209, + "line": 1244, "column": 37 }, "identifierName": "canvasPos" @@ -96234,29 +98019,29 @@ }, "init": { "type": "CallExpression", - "start": 49003, - "end": 49033, + "start": 50154, + "end": 50184, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 40 }, "end": { - "line": 1209, + "line": 1244, "column": 70 } }, "callee": { "type": "Identifier", - "start": 49003, - "end": 49030, + "start": 50154, + "end": 50181, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 40 }, "end": { - "line": 1209, + "line": 1244, "column": 67 }, "identifierName": "getClickCoordsWithinElement" @@ -96266,15 +98051,15 @@ "arguments": [ { "type": "Identifier", - "start": 49031, - "end": 49032, + "start": 50182, + "end": 50183, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 68 }, "end": { - "line": 1209, + "line": 1244, "column": 69 }, "identifierName": "e" @@ -96289,44 +98074,44 @@ }, { "type": "ExpressionStatement", - "start": 49059, - "end": 49087, + "start": 50210, + "end": 50238, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 24 }, "end": { - "line": 1210, + "line": 1245, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 49059, - "end": 49086, + "start": 50210, + "end": 50237, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 24 }, "end": { - "line": 1210, + "line": 1245, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 49059, - "end": 49069, + "start": 50210, + "end": 50220, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 24 }, "end": { - "line": 1210, + "line": 1245, "column": 34 }, "identifierName": "dragAction" @@ -96335,15 +98120,15 @@ }, "right": { "type": "Identifier", - "start": 49072, - "end": 49086, + "start": 50223, + "end": 50237, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 37 }, "end": { - "line": 1210, + "line": 1245, "column": 51 }, "identifierName": "nextDragAction" @@ -96354,58 +98139,58 @@ }, { "type": "ExpressionStatement", - "start": 49112, - "end": 49144, + "start": 50263, + "end": 50295, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 24 }, "end": { - "line": 1211, + "line": 1246, "column": 56 } }, "expression": { "type": "AssignmentExpression", - "start": 49112, - "end": 49143, + "start": 50263, + "end": 50294, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 24 }, "end": { - "line": 1211, + "line": 1246, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 49112, - "end": 49128, + "start": 50263, + "end": 50279, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 24 }, "end": { - "line": 1211, + "line": 1246, "column": 40 } }, "object": { "type": "Identifier", - "start": 49112, - "end": 49125, + "start": 50263, + "end": 50276, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 24 }, "end": { - "line": 1211, + "line": 1246, "column": 37 }, "identifierName": "lastCanvasPos" @@ -96414,15 +98199,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49126, - "end": 49127, + "start": 50277, + "end": 50278, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 38 }, "end": { - "line": 1211, + "line": 1246, "column": 39 } }, @@ -96436,29 +98221,29 @@ }, "right": { "type": "MemberExpression", - "start": 49131, - "end": 49143, + "start": 50282, + "end": 50294, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 43 }, "end": { - "line": 1211, + "line": 1246, "column": 55 } }, "object": { "type": "Identifier", - "start": 49131, - "end": 49140, + "start": 50282, + "end": 50291, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 43 }, "end": { - "line": 1211, + "line": 1246, "column": 52 }, "identifierName": "canvasPos" @@ -96467,15 +98252,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49141, - "end": 49142, + "start": 50292, + "end": 50293, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 53 }, "end": { - "line": 1211, + "line": 1246, "column": 54 } }, @@ -96491,58 +98276,58 @@ }, { "type": "ExpressionStatement", - "start": 49169, - "end": 49201, + "start": 50320, + "end": 50352, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 24 }, "end": { - "line": 1212, + "line": 1247, "column": 56 } }, "expression": { "type": "AssignmentExpression", - "start": 49169, - "end": 49200, + "start": 50320, + "end": 50351, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 24 }, "end": { - "line": 1212, + "line": 1247, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 49169, - "end": 49185, + "start": 50320, + "end": 50336, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 24 }, "end": { - "line": 1212, + "line": 1247, "column": 40 } }, "object": { "type": "Identifier", - "start": 49169, - "end": 49182, + "start": 50320, + "end": 50333, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 24 }, "end": { - "line": 1212, + "line": 1247, "column": 37 }, "identifierName": "lastCanvasPos" @@ -96551,15 +98336,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49183, - "end": 49184, + "start": 50334, + "end": 50335, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 38 }, "end": { - "line": 1212, + "line": 1247, "column": 39 } }, @@ -96573,29 +98358,29 @@ }, "right": { "type": "MemberExpression", - "start": 49188, - "end": 49200, + "start": 50339, + "end": 50351, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 43 }, "end": { - "line": 1212, + "line": 1247, "column": 55 } }, "object": { "type": "Identifier", - "start": 49188, - "end": 49197, + "start": 50339, + "end": 50348, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 43 }, "end": { - "line": 1212, + "line": 1247, "column": 52 }, "identifierName": "canvasPos" @@ -96604,15 +98389,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49198, - "end": 49199, + "start": 50349, + "end": 50350, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 53 }, "end": { - "line": 1212, + "line": 1247, "column": 54 } }, @@ -96628,15 +98413,15 @@ }, { "type": "BreakStatement", - "start": 49226, - "end": 49232, + "start": 50377, + "end": 50383, "loc": { "start": { - "line": 1213, + "line": 1248, "column": 24 }, "end": { - "line": 1213, + "line": 1248, "column": 30 } }, @@ -96645,15 +98430,15 @@ ], "test": { "type": "NumericLiteral", - "start": 48862, - "end": 48863, + "start": 50013, + "end": 50014, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 25 }, "end": { - "line": 1206, + "line": 1241, "column": 26 } }, @@ -96666,30 +98451,30 @@ }, { "type": "SwitchCase", - "start": 49254, - "end": 49293, + "start": 50405, + "end": 50444, "loc": { "start": { - "line": 1215, + "line": 1250, "column": 20 }, "end": { - "line": 1216, + "line": 1251, "column": 30 } }, "consequent": [ { "type": "BreakStatement", - "start": 49287, - "end": 49293, + "start": 50438, + "end": 50444, "loc": { "start": { - "line": 1216, + "line": 1251, "column": 24 }, "end": { - "line": 1216, + "line": 1251, "column": 30 } }, @@ -96710,57 +98495,57 @@ }, { "type": "ExpressionStatement", - "start": 49341, - "end": 50867, + "start": 50492, + "end": 52018, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 12 }, "end": { - "line": 1254, + "line": 1289, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 49341, - "end": 50866, + "start": 50492, + "end": 52017, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 12 }, "end": { - "line": 1254, + "line": 1289, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 49341, - "end": 49364, + "start": 50492, + "end": 50515, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 12 }, "end": { - "line": 1220, + "line": 1255, "column": 35 } }, "object": { "type": "Identifier", - "start": 49341, - "end": 49347, + "start": 50492, + "end": 50498, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 12 }, "end": { - "line": 1220, + "line": 1255, "column": 18 }, "identifierName": "canvas" @@ -96769,15 +98554,15 @@ }, "property": { "type": "Identifier", - "start": 49348, - "end": 49364, + "start": 50499, + "end": 50515, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 19 }, "end": { - "line": 1220, + "line": 1255, "column": 35 }, "identifierName": "addEventListener" @@ -96789,15 +98574,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 49365, - "end": 49376, + "start": 50516, + "end": 50527, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 36 }, "end": { - "line": 1220, + "line": 1255, "column": 47 } }, @@ -96809,59 +98594,59 @@ }, { "type": "AssignmentExpression", - "start": 49378, - "end": 50865, + "start": 50529, + "end": 52016, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 49 }, "end": { - "line": 1254, + "line": 1289, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 49378, - "end": 49407, + "start": 50529, + "end": 50558, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 49 }, "end": { - "line": 1220, + "line": 1255, "column": 78 } }, "object": { "type": "ThisExpression", - "start": 49378, - "end": 49382, + "start": 50529, + "end": 50533, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 49 }, "end": { - "line": 1220, + "line": 1255, "column": 53 } } }, "property": { "type": "Identifier", - "start": 49383, - "end": 49407, + "start": 50534, + "end": 50558, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 54 }, "end": { - "line": 1220, + "line": 1255, "column": 78 }, "identifierName": "_canvasMouseMoveListener" @@ -96872,15 +98657,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 49410, - "end": 50865, + "start": 50561, + "end": 52016, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 81 }, "end": { - "line": 1254, + "line": 1289, "column": 13 } }, @@ -96891,15 +98676,15 @@ "params": [ { "type": "Identifier", - "start": 49411, - "end": 49412, + "start": 50562, + "end": 50563, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 82 }, "end": { - "line": 1220, + "line": 1255, "column": 83 }, "identifierName": "e" @@ -96909,44 +98694,44 @@ ], "body": { "type": "BlockStatement", - "start": 49417, - "end": 50865, + "start": 50568, + "end": 52016, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 88 }, "end": { - "line": 1254, + "line": 1289, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 49435, - "end": 49502, + "start": 50586, + "end": 50653, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 16 }, "end": { - "line": 1223, + "line": 1258, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 49439, - "end": 49453, + "start": 50590, + "end": 50604, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 20 }, "end": { - "line": 1221, + "line": 1256, "column": 34 } }, @@ -96954,44 +98739,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 49440, - "end": 49453, + "start": 50591, + "end": 50604, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 21 }, "end": { - "line": 1221, + "line": 1256, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 49440, - "end": 49444, + "start": 50591, + "end": 50595, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 21 }, "end": { - "line": 1221, + "line": 1256, "column": 25 } } }, "property": { "type": "Identifier", - "start": 49445, - "end": 49453, + "start": 50596, + "end": 50604, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 26 }, "end": { - "line": 1221, + "line": 1256, "column": 34 }, "identifierName": "_visible" @@ -97006,30 +98791,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 49455, - "end": 49502, + "start": 50606, + "end": 50653, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 36 }, "end": { - "line": 1223, + "line": 1258, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 49477, - "end": 49484, + "start": 50628, + "end": 50635, "loc": { "start": { - "line": 1222, + "line": 1257, "column": 20 }, "end": { - "line": 1222, + "line": 1257, "column": 27 } }, @@ -97042,29 +98827,29 @@ }, { "type": "IfStatement", - "start": 49519, - "end": 49577, + "start": 50670, + "end": 50728, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 16 }, "end": { - "line": 1226, + "line": 1261, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 49523, - "end": 49528, + "start": 50674, + "end": 50679, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 20 }, "end": { - "line": 1224, + "line": 1259, "column": 25 } }, @@ -97072,15 +98857,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 49524, - "end": 49528, + "start": 50675, + "end": 50679, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 21 }, "end": { - "line": 1224, + "line": 1259, "column": 25 }, "identifierName": "down" @@ -97093,30 +98878,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 49530, - "end": 49577, + "start": 50681, + "end": 50728, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 27 }, "end": { - "line": 1226, + "line": 1261, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 49552, - "end": 49559, + "start": 50703, + "end": 50710, "loc": { "start": { - "line": 1225, + "line": 1260, "column": 20 }, "end": { - "line": 1225, + "line": 1260, "column": 27 } }, @@ -97129,44 +98914,44 @@ }, { "type": "VariableDeclaration", - "start": 49594, - "end": 49641, + "start": 50745, + "end": 50792, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 16 }, "end": { - "line": 1227, + "line": 1262, "column": 63 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 49598, - "end": 49640, + "start": 50749, + "end": 50791, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 20 }, "end": { - "line": 1227, + "line": 1262, "column": 62 } }, "id": { "type": "Identifier", - "start": 49598, - "end": 49607, + "start": 50749, + "end": 50758, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 20 }, "end": { - "line": 1227, + "line": 1262, "column": 29 }, "identifierName": "canvasPos" @@ -97175,29 +98960,29 @@ }, "init": { "type": "CallExpression", - "start": 49610, - "end": 49640, + "start": 50761, + "end": 50791, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 32 }, "end": { - "line": 1227, + "line": 1262, "column": 62 } }, "callee": { "type": "Identifier", - "start": 49610, - "end": 49637, + "start": 50761, + "end": 50788, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 32 }, "end": { - "line": 1227, + "line": 1262, "column": 59 }, "identifierName": "getClickCoordsWithinElement" @@ -97207,15 +98992,15 @@ "arguments": [ { "type": "Identifier", - "start": 49638, - "end": 49639, + "start": 50789, + "end": 50790, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 60 }, "end": { - "line": 1227, + "line": 1262, "column": 61 }, "identifierName": "e" @@ -97230,44 +99015,44 @@ }, { "type": "VariableDeclaration", - "start": 49658, - "end": 49681, + "start": 50809, + "end": 50832, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 16 }, "end": { - "line": 1228, + "line": 1263, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 49664, - "end": 49680, + "start": 50815, + "end": 50831, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 22 }, "end": { - "line": 1228, + "line": 1263, "column": 38 } }, "id": { "type": "Identifier", - "start": 49664, - "end": 49665, + "start": 50815, + "end": 50816, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 22 }, "end": { - "line": 1228, + "line": 1263, "column": 23 }, "identifierName": "x" @@ -97276,29 +99061,29 @@ }, "init": { "type": "MemberExpression", - "start": 49668, - "end": 49680, + "start": 50819, + "end": 50831, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 26 }, "end": { - "line": 1228, + "line": 1263, "column": 38 } }, "object": { "type": "Identifier", - "start": 49668, - "end": 49677, + "start": 50819, + "end": 50828, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 26 }, "end": { - "line": 1228, + "line": 1263, "column": 35 }, "identifierName": "canvasPos" @@ -97307,15 +99092,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49678, - "end": 49679, + "start": 50829, + "end": 50830, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 36 }, "end": { - "line": 1228, + "line": 1263, "column": 37 } }, @@ -97333,44 +99118,44 @@ }, { "type": "VariableDeclaration", - "start": 49698, - "end": 49721, + "start": 50849, + "end": 50872, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 16 }, "end": { - "line": 1229, + "line": 1264, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 49704, - "end": 49720, + "start": 50855, + "end": 50871, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 22 }, "end": { - "line": 1229, + "line": 1264, "column": 38 } }, "id": { "type": "Identifier", - "start": 49704, - "end": 49705, + "start": 50855, + "end": 50856, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 22 }, "end": { - "line": 1229, + "line": 1264, "column": 23 }, "identifierName": "y" @@ -97379,29 +99164,29 @@ }, "init": { "type": "MemberExpression", - "start": 49708, - "end": 49720, + "start": 50859, + "end": 50871, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 26 }, "end": { - "line": 1229, + "line": 1264, "column": 38 } }, "object": { "type": "Identifier", - "start": 49708, - "end": 49717, + "start": 50859, + "end": 50868, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 26 }, "end": { - "line": 1229, + "line": 1264, "column": 35 }, "identifierName": "canvasPos" @@ -97410,15 +99195,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49718, - "end": 49719, + "start": 50869, + "end": 50870, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 36 }, "end": { - "line": 1229, + "line": 1264, "column": 37 } }, @@ -97436,29 +99221,29 @@ }, { "type": "SwitchStatement", - "start": 49739, - "end": 50774, + "start": 50890, + "end": 51925, "loc": { "start": { - "line": 1231, + "line": 1266, "column": 16 }, "end": { - "line": 1250, + "line": 1285, "column": 17 } }, "discriminant": { "type": "Identifier", - "start": 49747, - "end": 49757, + "start": 50898, + "end": 50908, "loc": { "start": { - "line": 1231, + "line": 1266, "column": 24 }, "end": { - "line": 1231, + "line": 1266, "column": 34 }, "identifierName": "dragAction" @@ -97468,58 +99253,58 @@ "cases": [ { "type": "SwitchCase", - "start": 49781, - "end": 49929, + "start": 50932, + "end": 51080, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 20 }, "end": { - "line": 1234, + "line": 1269, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 49835, - "end": 49898, + "start": 50986, + "end": 51049, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 24 }, "end": { - "line": 1233, + "line": 1268, "column": 87 } }, "expression": { "type": "CallExpression", - "start": 49835, - "end": 49897, + "start": 50986, + "end": 51048, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 24 }, "end": { - "line": 1233, + "line": 1268, "column": 86 } }, "callee": { "type": "Identifier", - "start": 49835, - "end": 49860, + "start": 50986, + "end": 51011, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 24 }, "end": { - "line": 1233, + "line": 1268, "column": 49 }, "identifierName": "dragTranslateSectionPlane" @@ -97529,15 +99314,15 @@ "arguments": [ { "type": "Identifier", - "start": 49861, - "end": 49870, + "start": 51012, + "end": 51021, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 50 }, "end": { - "line": 1233, + "line": 1268, "column": 59 }, "identifierName": "xBaseAxis" @@ -97546,15 +99331,15 @@ }, { "type": "Identifier", - "start": 49872, - "end": 49885, + "start": 51023, + "end": 51036, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 61 }, "end": { - "line": 1233, + "line": 1268, "column": 74 }, "identifierName": "lastCanvasPos" @@ -97563,15 +99348,15 @@ }, { "type": "Identifier", - "start": 49887, - "end": 49896, + "start": 51038, + "end": 51047, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 76 }, "end": { - "line": 1233, + "line": 1268, "column": 85 }, "identifierName": "canvasPos" @@ -97583,15 +99368,15 @@ }, { "type": "BreakStatement", - "start": 49923, - "end": 49929, + "start": 51074, + "end": 51080, "loc": { "start": { - "line": 1234, + "line": 1269, "column": 24 }, "end": { - "line": 1234, + "line": 1269, "column": 30 } }, @@ -97600,29 +99385,29 @@ ], "test": { "type": "MemberExpression", - "start": 49786, - "end": 49809, + "start": 50937, + "end": 50960, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 25 }, "end": { - "line": 1232, + "line": 1267, "column": 48 } }, "object": { "type": "Identifier", - "start": 49786, - "end": 49798, + "start": 50937, + "end": 50949, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 25 }, "end": { - "line": 1232, + "line": 1267, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -97631,15 +99416,15 @@ }, "property": { "type": "Identifier", - "start": 49799, - "end": 49809, + "start": 50950, + "end": 50960, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 38 }, "end": { - "line": 1232, + "line": 1267, "column": 48 }, "identifierName": "xTranslate" @@ -97651,58 +99436,58 @@ }, { "type": "SwitchCase", - "start": 49950, - "end": 50098, + "start": 51101, + "end": 51249, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 20 }, "end": { - "line": 1237, + "line": 1272, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50004, - "end": 50067, + "start": 51155, + "end": 51218, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 24 }, "end": { - "line": 1236, + "line": 1271, "column": 87 } }, "expression": { "type": "CallExpression", - "start": 50004, - "end": 50066, + "start": 51155, + "end": 51217, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 24 }, "end": { - "line": 1236, + "line": 1271, "column": 86 } }, "callee": { "type": "Identifier", - "start": 50004, - "end": 50029, + "start": 51155, + "end": 51180, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 24 }, "end": { - "line": 1236, + "line": 1271, "column": 49 }, "identifierName": "dragTranslateSectionPlane" @@ -97712,15 +99497,15 @@ "arguments": [ { "type": "Identifier", - "start": 50030, - "end": 50039, + "start": 51181, + "end": 51190, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 50 }, "end": { - "line": 1236, + "line": 1271, "column": 59 }, "identifierName": "yBaseAxis" @@ -97729,15 +99514,15 @@ }, { "type": "Identifier", - "start": 50041, - "end": 50054, + "start": 51192, + "end": 51205, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 61 }, "end": { - "line": 1236, + "line": 1271, "column": 74 }, "identifierName": "lastCanvasPos" @@ -97746,15 +99531,15 @@ }, { "type": "Identifier", - "start": 50056, - "end": 50065, + "start": 51207, + "end": 51216, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 76 }, "end": { - "line": 1236, + "line": 1271, "column": 85 }, "identifierName": "canvasPos" @@ -97766,15 +99551,15 @@ }, { "type": "BreakStatement", - "start": 50092, - "end": 50098, + "start": 51243, + "end": 51249, "loc": { "start": { - "line": 1237, + "line": 1272, "column": 24 }, "end": { - "line": 1237, + "line": 1272, "column": 30 } }, @@ -97783,29 +99568,29 @@ ], "test": { "type": "MemberExpression", - "start": 49955, - "end": 49978, + "start": 51106, + "end": 51129, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 25 }, "end": { - "line": 1235, + "line": 1270, "column": 48 } }, "object": { "type": "Identifier", - "start": 49955, - "end": 49967, + "start": 51106, + "end": 51118, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 25 }, "end": { - "line": 1235, + "line": 1270, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -97814,15 +99599,15 @@ }, "property": { "type": "Identifier", - "start": 49968, - "end": 49978, + "start": 51119, + "end": 51129, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 38 }, "end": { - "line": 1235, + "line": 1270, "column": 48 }, "identifierName": "yTranslate" @@ -97834,58 +99619,58 @@ }, { "type": "SwitchCase", - "start": 50119, - "end": 50267, + "start": 51270, + "end": 51418, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 20 }, "end": { - "line": 1240, + "line": 1275, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50173, - "end": 50236, + "start": 51324, + "end": 51387, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 24 }, "end": { - "line": 1239, + "line": 1274, "column": 87 } }, "expression": { "type": "CallExpression", - "start": 50173, - "end": 50235, + "start": 51324, + "end": 51386, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 24 }, "end": { - "line": 1239, + "line": 1274, "column": 86 } }, "callee": { "type": "Identifier", - "start": 50173, - "end": 50198, + "start": 51324, + "end": 51349, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 24 }, "end": { - "line": 1239, + "line": 1274, "column": 49 }, "identifierName": "dragTranslateSectionPlane" @@ -97895,15 +99680,15 @@ "arguments": [ { "type": "Identifier", - "start": 50199, - "end": 50208, + "start": 51350, + "end": 51359, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 50 }, "end": { - "line": 1239, + "line": 1274, "column": 59 }, "identifierName": "zBaseAxis" @@ -97912,15 +99697,15 @@ }, { "type": "Identifier", - "start": 50210, - "end": 50223, + "start": 51361, + "end": 51374, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 61 }, "end": { - "line": 1239, + "line": 1274, "column": 74 }, "identifierName": "lastCanvasPos" @@ -97929,15 +99714,15 @@ }, { "type": "Identifier", - "start": 50225, - "end": 50234, + "start": 51376, + "end": 51385, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 76 }, "end": { - "line": 1239, + "line": 1274, "column": 85 }, "identifierName": "canvasPos" @@ -97949,15 +99734,15 @@ }, { "type": "BreakStatement", - "start": 50261, - "end": 50267, + "start": 51412, + "end": 51418, "loc": { "start": { - "line": 1240, + "line": 1275, "column": 24 }, "end": { - "line": 1240, + "line": 1275, "column": 30 } }, @@ -97966,29 +99751,29 @@ ], "test": { "type": "MemberExpression", - "start": 50124, - "end": 50147, + "start": 51275, + "end": 51298, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 25 }, "end": { - "line": 1238, + "line": 1273, "column": 48 } }, "object": { "type": "Identifier", - "start": 50124, - "end": 50136, + "start": 51275, + "end": 51287, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 25 }, "end": { - "line": 1238, + "line": 1273, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -97997,15 +99782,15 @@ }, "property": { "type": "Identifier", - "start": 50137, - "end": 50147, + "start": 51288, + "end": 51298, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 38 }, "end": { - "line": 1238, + "line": 1273, "column": 48 }, "identifierName": "zTranslate" @@ -98017,58 +99802,58 @@ }, { "type": "SwitchCase", - "start": 50288, - "end": 50430, + "start": 51439, + "end": 51581, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 20 }, "end": { - "line": 1243, + "line": 1278, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50339, - "end": 50399, + "start": 51490, + "end": 51550, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 24 }, "end": { - "line": 1242, + "line": 1277, "column": 84 } }, "expression": { "type": "CallExpression", - "start": 50339, - "end": 50398, + "start": 51490, + "end": 51549, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 24 }, "end": { - "line": 1242, + "line": 1277, "column": 83 } }, "callee": { "type": "Identifier", - "start": 50339, - "end": 50361, + "start": 51490, + "end": 51512, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 24 }, "end": { - "line": 1242, + "line": 1277, "column": 46 }, "identifierName": "dragRotateSectionPlane" @@ -98078,15 +99863,15 @@ "arguments": [ { "type": "Identifier", - "start": 50362, - "end": 50371, + "start": 51513, + "end": 51522, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 47 }, "end": { - "line": 1242, + "line": 1277, "column": 56 }, "identifierName": "xBaseAxis" @@ -98095,15 +99880,15 @@ }, { "type": "Identifier", - "start": 50373, - "end": 50386, + "start": 51524, + "end": 51537, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 58 }, "end": { - "line": 1242, + "line": 1277, "column": 71 }, "identifierName": "lastCanvasPos" @@ -98112,15 +99897,15 @@ }, { "type": "Identifier", - "start": 50388, - "end": 50397, + "start": 51539, + "end": 51548, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 73 }, "end": { - "line": 1242, + "line": 1277, "column": 82 }, "identifierName": "canvasPos" @@ -98132,15 +99917,15 @@ }, { "type": "BreakStatement", - "start": 50424, - "end": 50430, + "start": 51575, + "end": 51581, "loc": { "start": { - "line": 1243, + "line": 1278, "column": 24 }, "end": { - "line": 1243, + "line": 1278, "column": 30 } }, @@ -98149,29 +99934,29 @@ ], "test": { "type": "MemberExpression", - "start": 50293, - "end": 50313, + "start": 51444, + "end": 51464, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 25 }, "end": { - "line": 1241, + "line": 1276, "column": 45 } }, "object": { "type": "Identifier", - "start": 50293, - "end": 50305, + "start": 51444, + "end": 51456, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 25 }, "end": { - "line": 1241, + "line": 1276, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -98180,15 +99965,15 @@ }, "property": { "type": "Identifier", - "start": 50306, - "end": 50313, + "start": 51457, + "end": 51464, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 38 }, "end": { - "line": 1241, + "line": 1276, "column": 45 }, "identifierName": "xRotate" @@ -98200,58 +99985,58 @@ }, { "type": "SwitchCase", - "start": 50451, - "end": 50593, + "start": 51602, + "end": 51744, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 20 }, "end": { - "line": 1246, + "line": 1281, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50502, - "end": 50562, + "start": 51653, + "end": 51713, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 24 }, "end": { - "line": 1245, + "line": 1280, "column": 84 } }, "expression": { "type": "CallExpression", - "start": 50502, - "end": 50561, + "start": 51653, + "end": 51712, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 24 }, "end": { - "line": 1245, + "line": 1280, "column": 83 } }, "callee": { "type": "Identifier", - "start": 50502, - "end": 50524, + "start": 51653, + "end": 51675, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 24 }, "end": { - "line": 1245, + "line": 1280, "column": 46 }, "identifierName": "dragRotateSectionPlane" @@ -98261,15 +100046,15 @@ "arguments": [ { "type": "Identifier", - "start": 50525, - "end": 50534, + "start": 51676, + "end": 51685, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 47 }, "end": { - "line": 1245, + "line": 1280, "column": 56 }, "identifierName": "yBaseAxis" @@ -98278,15 +100063,15 @@ }, { "type": "Identifier", - "start": 50536, - "end": 50549, + "start": 51687, + "end": 51700, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 58 }, "end": { - "line": 1245, + "line": 1280, "column": 71 }, "identifierName": "lastCanvasPos" @@ -98295,15 +100080,15 @@ }, { "type": "Identifier", - "start": 50551, - "end": 50560, + "start": 51702, + "end": 51711, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 73 }, "end": { - "line": 1245, + "line": 1280, "column": 82 }, "identifierName": "canvasPos" @@ -98315,15 +100100,15 @@ }, { "type": "BreakStatement", - "start": 50587, - "end": 50593, + "start": 51738, + "end": 51744, "loc": { "start": { - "line": 1246, + "line": 1281, "column": 24 }, "end": { - "line": 1246, + "line": 1281, "column": 30 } }, @@ -98332,29 +100117,29 @@ ], "test": { "type": "MemberExpression", - "start": 50456, - "end": 50476, + "start": 51607, + "end": 51627, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 25 }, "end": { - "line": 1244, + "line": 1279, "column": 45 } }, "object": { "type": "Identifier", - "start": 50456, - "end": 50468, + "start": 51607, + "end": 51619, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 25 }, "end": { - "line": 1244, + "line": 1279, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -98363,15 +100148,15 @@ }, "property": { "type": "Identifier", - "start": 50469, - "end": 50476, + "start": 51620, + "end": 51627, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 38 }, "end": { - "line": 1244, + "line": 1279, "column": 45 }, "identifierName": "yRotate" @@ -98383,58 +100168,58 @@ }, { "type": "SwitchCase", - "start": 50614, - "end": 50756, + "start": 51765, + "end": 51907, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 20 }, "end": { - "line": 1249, + "line": 1284, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50665, - "end": 50725, + "start": 51816, + "end": 51876, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 24 }, "end": { - "line": 1248, + "line": 1283, "column": 84 } }, "expression": { "type": "CallExpression", - "start": 50665, - "end": 50724, + "start": 51816, + "end": 51875, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 24 }, "end": { - "line": 1248, + "line": 1283, "column": 83 } }, "callee": { "type": "Identifier", - "start": 50665, - "end": 50687, + "start": 51816, + "end": 51838, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 24 }, "end": { - "line": 1248, + "line": 1283, "column": 46 }, "identifierName": "dragRotateSectionPlane" @@ -98444,15 +100229,15 @@ "arguments": [ { "type": "Identifier", - "start": 50688, - "end": 50697, + "start": 51839, + "end": 51848, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 47 }, "end": { - "line": 1248, + "line": 1283, "column": 56 }, "identifierName": "zBaseAxis" @@ -98461,15 +100246,15 @@ }, { "type": "Identifier", - "start": 50699, - "end": 50712, + "start": 51850, + "end": 51863, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 58 }, "end": { - "line": 1248, + "line": 1283, "column": 71 }, "identifierName": "lastCanvasPos" @@ -98478,15 +100263,15 @@ }, { "type": "Identifier", - "start": 50714, - "end": 50723, + "start": 51865, + "end": 51874, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 73 }, "end": { - "line": 1248, + "line": 1283, "column": 82 }, "identifierName": "canvasPos" @@ -98498,15 +100283,15 @@ }, { "type": "BreakStatement", - "start": 50750, - "end": 50756, + "start": 51901, + "end": 51907, "loc": { "start": { - "line": 1249, + "line": 1284, "column": 24 }, "end": { - "line": 1249, + "line": 1284, "column": 30 } }, @@ -98515,29 +100300,29 @@ ], "test": { "type": "MemberExpression", - "start": 50619, - "end": 50639, + "start": 51770, + "end": 51790, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 25 }, "end": { - "line": 1247, + "line": 1282, "column": 45 } }, "object": { "type": "Identifier", - "start": 50619, - "end": 50631, + "start": 51770, + "end": 51782, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 25 }, "end": { - "line": 1247, + "line": 1282, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -98546,15 +100331,15 @@ }, "property": { "type": "Identifier", - "start": 50632, - "end": 50639, + "start": 51783, + "end": 51790, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 38 }, "end": { - "line": 1247, + "line": 1282, "column": 45 }, "identifierName": "zRotate" @@ -98568,58 +100353,58 @@ }, { "type": "ExpressionStatement", - "start": 50792, - "end": 50813, + "start": 51943, + "end": 51964, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 16 }, "end": { - "line": 1252, + "line": 1287, "column": 37 } }, "expression": { "type": "AssignmentExpression", - "start": 50792, - "end": 50812, + "start": 51943, + "end": 51963, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 16 }, "end": { - "line": 1252, + "line": 1287, "column": 36 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 50792, - "end": 50808, + "start": 51943, + "end": 51959, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 16 }, "end": { - "line": 1252, + "line": 1287, "column": 32 } }, "object": { "type": "Identifier", - "start": 50792, - "end": 50805, + "start": 51943, + "end": 51956, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 16 }, "end": { - "line": 1252, + "line": 1287, "column": 29 }, "identifierName": "lastCanvasPos" @@ -98628,15 +100413,15 @@ }, "property": { "type": "NumericLiteral", - "start": 50806, - "end": 50807, + "start": 51957, + "end": 51958, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 30 }, "end": { - "line": 1252, + "line": 1287, "column": 31 } }, @@ -98650,15 +100435,15 @@ }, "right": { "type": "Identifier", - "start": 50811, - "end": 50812, + "start": 51962, + "end": 51963, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 35 }, "end": { - "line": 1252, + "line": 1287, "column": 36 }, "identifierName": "x" @@ -98669,58 +100454,58 @@ }, { "type": "ExpressionStatement", - "start": 50830, - "end": 50851, + "start": 51981, + "end": 52002, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 16 }, "end": { - "line": 1253, + "line": 1288, "column": 37 } }, "expression": { "type": "AssignmentExpression", - "start": 50830, - "end": 50850, + "start": 51981, + "end": 52001, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 16 }, "end": { - "line": 1253, + "line": 1288, "column": 36 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 50830, - "end": 50846, + "start": 51981, + "end": 51997, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 16 }, "end": { - "line": 1253, + "line": 1288, "column": 32 } }, "object": { "type": "Identifier", - "start": 50830, - "end": 50843, + "start": 51981, + "end": 51994, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 16 }, "end": { - "line": 1253, + "line": 1288, "column": 29 }, "identifierName": "lastCanvasPos" @@ -98729,15 +100514,15 @@ }, "property": { "type": "NumericLiteral", - "start": 50844, - "end": 50845, + "start": 51995, + "end": 51996, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 30 }, "end": { - "line": 1253, + "line": 1288, "column": 31 } }, @@ -98751,15 +100536,15 @@ }, "right": { "type": "Identifier", - "start": 50849, - "end": 50850, + "start": 52000, + "end": 52001, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 35 }, "end": { - "line": 1253, + "line": 1288, "column": 36 }, "identifierName": "y" @@ -98778,57 +100563,57 @@ }, { "type": "ExpressionStatement", - "start": 50881, - "end": 51746, + "start": 52032, + "end": 52897, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 12 }, "end": { - "line": 1279, + "line": 1314, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 50881, - "end": 51745, + "start": 52032, + "end": 52896, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 12 }, "end": { - "line": 1279, + "line": 1314, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 50881, - "end": 50904, + "start": 52032, + "end": 52055, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 12 }, "end": { - "line": 1256, + "line": 1291, "column": 35 } }, "object": { "type": "Identifier", - "start": 50881, - "end": 50887, + "start": 52032, + "end": 52038, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 12 }, "end": { - "line": 1256, + "line": 1291, "column": 18 }, "identifierName": "canvas" @@ -98837,15 +100622,15 @@ }, "property": { "type": "Identifier", - "start": 50888, - "end": 50904, + "start": 52039, + "end": 52055, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 19 }, "end": { - "line": 1256, + "line": 1291, "column": 35 }, "identifierName": "addEventListener" @@ -98857,15 +100642,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 50905, - "end": 50914, + "start": 52056, + "end": 52065, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 36 }, "end": { - "line": 1256, + "line": 1291, "column": 45 } }, @@ -98877,59 +100662,59 @@ }, { "type": "AssignmentExpression", - "start": 50916, - "end": 51744, + "start": 52067, + "end": 52895, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 47 }, "end": { - "line": 1279, + "line": 1314, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 50916, - "end": 50943, + "start": 52067, + "end": 52094, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 47 }, "end": { - "line": 1256, + "line": 1291, "column": 74 } }, "object": { "type": "ThisExpression", - "start": 50916, - "end": 50920, + "start": 52067, + "end": 52071, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 47 }, "end": { - "line": 1256, + "line": 1291, "column": 51 } } }, "property": { "type": "Identifier", - "start": 50921, - "end": 50943, + "start": 52072, + "end": 52094, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 52 }, "end": { - "line": 1256, + "line": 1291, "column": 74 }, "identifierName": "_canvasMouseUpListener" @@ -98940,15 +100725,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 50946, - "end": 51744, + "start": 52097, + "end": 52895, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 77 }, "end": { - "line": 1279, + "line": 1314, "column": 13 } }, @@ -98959,15 +100744,15 @@ "params": [ { "type": "Identifier", - "start": 50947, - "end": 50948, + "start": 52098, + "end": 52099, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 78 }, "end": { - "line": 1256, + "line": 1291, "column": 79 }, "identifierName": "e" @@ -98977,44 +100762,44 @@ ], "body": { "type": "BlockStatement", - "start": 50953, - "end": 51744, + "start": 52104, + "end": 52895, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 84 }, "end": { - "line": 1279, + "line": 1314, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 50971, - "end": 51038, + "start": 52122, + "end": 52189, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 16 }, "end": { - "line": 1259, + "line": 1294, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 50975, - "end": 50989, + "start": 52126, + "end": 52140, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 20 }, "end": { - "line": 1257, + "line": 1292, "column": 34 } }, @@ -99022,44 +100807,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 50976, - "end": 50989, + "start": 52127, + "end": 52140, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 21 }, "end": { - "line": 1257, + "line": 1292, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 50976, - "end": 50980, + "start": 52127, + "end": 52131, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 21 }, "end": { - "line": 1257, + "line": 1292, "column": 25 } } }, "property": { "type": "Identifier", - "start": 50981, - "end": 50989, + "start": 52132, + "end": 52140, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 26 }, "end": { - "line": 1257, + "line": 1292, "column": 34 }, "identifierName": "_visible" @@ -99074,30 +100859,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 50991, - "end": 51038, + "start": 52142, + "end": 52189, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 36 }, "end": { - "line": 1259, + "line": 1294, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 51013, - "end": 51020, + "start": 52164, + "end": 52171, "loc": { "start": { - "line": 1258, + "line": 1293, "column": 20 }, "end": { - "line": 1258, + "line": 1293, "column": 27 } }, @@ -99110,101 +100895,101 @@ }, { "type": "ExpressionStatement", - "start": 51055, - "end": 51104, + "start": 52206, + "end": 52255, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 51055, - "end": 51103, + "start": 52206, + "end": 52254, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 51055, - "end": 51096, + "start": 52206, + "end": 52247, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 51055, - "end": 51081, + "start": 52206, + "end": 52232, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 51055, - "end": 51067, + "start": 52206, + "end": 52218, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 51055, - "end": 51059, + "start": 52206, + "end": 52210, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 20 } } }, "property": { "type": "Identifier", - "start": 51060, - "end": 51067, + "start": 52211, + "end": 52218, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 21 }, "end": { - "line": 1260, + "line": 1295, "column": 28 }, "identifierName": "_viewer" @@ -99215,15 +101000,15 @@ }, "property": { "type": "Identifier", - "start": 51068, - "end": 51081, + "start": 52219, + "end": 52232, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 29 }, "end": { - "line": 1260, + "line": 1295, "column": 42 }, "identifierName": "cameraControl" @@ -99234,15 +101019,15 @@ }, "property": { "type": "Identifier", - "start": 51082, - "end": 51096, + "start": 52233, + "end": 52247, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 43 }, "end": { - "line": 1260, + "line": 1295, "column": 57 }, "identifierName": "pointerEnabled" @@ -99253,15 +101038,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51099, - "end": 51103, + "start": 52250, + "end": 52254, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 60 }, "end": { - "line": 1260, + "line": 1295, "column": 64 } }, @@ -99271,29 +101056,29 @@ }, { "type": "IfStatement", - "start": 51121, - "end": 51179, + "start": 52272, + "end": 52330, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 16 }, "end": { - "line": 1263, + "line": 1298, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 51125, - "end": 51130, + "start": 52276, + "end": 52281, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 20 }, "end": { - "line": 1261, + "line": 1296, "column": 25 } }, @@ -99301,15 +101086,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 51126, - "end": 51130, + "start": 52277, + "end": 52281, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 21 }, "end": { - "line": 1261, + "line": 1296, "column": 25 }, "identifierName": "down" @@ -99322,30 +101107,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 51132, - "end": 51179, + "start": 52283, + "end": 52330, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 27 }, "end": { - "line": 1263, + "line": 1298, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 51154, - "end": 51161, + "start": 52305, + "end": 52312, "loc": { "start": { - "line": 1262, + "line": 1297, "column": 20 }, "end": { - "line": 1262, + "line": 1297, "column": 27 } }, @@ -99358,43 +101143,43 @@ }, { "type": "SwitchStatement", - "start": 51196, - "end": 51667, + "start": 52347, + "end": 52818, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 16 }, "end": { - "line": 1276, + "line": 1311, "column": 17 } }, "discriminant": { "type": "MemberExpression", - "start": 51204, - "end": 51211, + "start": 52355, + "end": 52362, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 24 }, "end": { - "line": 1264, + "line": 1299, "column": 31 } }, "object": { "type": "Identifier", - "start": 51204, - "end": 51205, + "start": 52355, + "end": 52356, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 24 }, "end": { - "line": 1264, + "line": 1299, "column": 25 }, "identifierName": "e" @@ -99403,15 +101188,15 @@ }, "property": { "type": "Identifier", - "start": 51206, - "end": 51211, + "start": 52357, + "end": 52362, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 26 }, "end": { - "line": 1264, + "line": 1299, "column": 31 }, "identifierName": "which" @@ -99423,59 +101208,59 @@ "cases": [ { "type": "SwitchCase", - "start": 51235, - "end": 51335, + "start": 52386, + "end": 52486, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 20 }, "end": { - "line": 1267, + "line": 1302, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 51282, - "end": 51304, + "start": 52433, + "end": 52455, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 24 }, "end": { - "line": 1266, + "line": 1301, "column": 46 } }, "expression": { "type": "AssignmentExpression", - "start": 51282, - "end": 51303, + "start": 52433, + "end": 52454, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 24 }, "end": { - "line": 1266, + "line": 1301, "column": 45 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51282, - "end": 51295, + "start": 52433, + "end": 52446, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 24 }, "end": { - "line": 1266, + "line": 1301, "column": 37 }, "identifierName": "mouseDownLeft" @@ -99485,15 +101270,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51298, - "end": 51303, + "start": 52449, + "end": 52454, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 40 }, "end": { - "line": 1266, + "line": 1301, "column": 45 } }, @@ -99505,15 +101290,15 @@ { "type": "CommentLine", "value": " Left button", - "start": 51243, - "end": 51257, + "start": 52394, + "end": 52408, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 28 }, "end": { - "line": 1265, + "line": 1300, "column": 42 } } @@ -99522,15 +101307,15 @@ }, { "type": "BreakStatement", - "start": 51329, - "end": 51335, + "start": 52480, + "end": 52486, "loc": { "start": { - "line": 1267, + "line": 1302, "column": 24 }, "end": { - "line": 1267, + "line": 1302, "column": 30 } }, @@ -99539,15 +101324,15 @@ ], "test": { "type": "NumericLiteral", - "start": 51240, - "end": 51241, + "start": 52391, + "end": 52392, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 25 }, "end": { - "line": 1265, + "line": 1300, "column": 26 } }, @@ -99560,59 +101345,59 @@ }, { "type": "SwitchCase", - "start": 51356, - "end": 51466, + "start": 52507, + "end": 52617, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 20 }, "end": { - "line": 1270, + "line": 1305, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 51411, - "end": 51435, + "start": 52562, + "end": 52586, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 24 }, "end": { - "line": 1269, + "line": 1304, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 51411, - "end": 51434, + "start": 52562, + "end": 52585, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 24 }, "end": { - "line": 1269, + "line": 1304, "column": 47 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51411, - "end": 51426, + "start": 52562, + "end": 52577, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 24 }, "end": { - "line": 1269, + "line": 1304, "column": 39 }, "identifierName": "mouseDownMiddle" @@ -99622,15 +101407,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51429, - "end": 51434, + "start": 52580, + "end": 52585, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 42 }, "end": { - "line": 1269, + "line": 1304, "column": 47 } }, @@ -99642,15 +101427,15 @@ { "type": "CommentLine", "value": " Middle/both buttons", - "start": 51364, - "end": 51386, + "start": 52515, + "end": 52537, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 28 }, "end": { - "line": 1268, + "line": 1303, "column": 50 } } @@ -99659,15 +101444,15 @@ }, { "type": "BreakStatement", - "start": 51460, - "end": 51466, + "start": 52611, + "end": 52617, "loc": { "start": { - "line": 1270, + "line": 1305, "column": 24 }, "end": { - "line": 1270, + "line": 1305, "column": 30 } }, @@ -99676,15 +101461,15 @@ ], "test": { "type": "NumericLiteral", - "start": 51361, - "end": 51362, + "start": 52512, + "end": 52513, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 25 }, "end": { - "line": 1268, + "line": 1303, "column": 26 } }, @@ -99697,59 +101482,59 @@ }, { "type": "SwitchCase", - "start": 51487, - "end": 51589, + "start": 52638, + "end": 52740, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 20 }, "end": { - "line": 1273, + "line": 1308, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 51535, - "end": 51558, + "start": 52686, + "end": 52709, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 24 }, "end": { - "line": 1272, + "line": 1307, "column": 47 } }, "expression": { "type": "AssignmentExpression", - "start": 51535, - "end": 51557, + "start": 52686, + "end": 52708, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 24 }, "end": { - "line": 1272, + "line": 1307, "column": 46 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51535, - "end": 51549, + "start": 52686, + "end": 52700, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 24 }, "end": { - "line": 1272, + "line": 1307, "column": 38 }, "identifierName": "mouseDownRight" @@ -99759,15 +101544,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51552, - "end": 51557, + "start": 52703, + "end": 52708, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 41 }, "end": { - "line": 1272, + "line": 1307, "column": 46 } }, @@ -99779,15 +101564,15 @@ { "type": "CommentLine", "value": " Right button", - "start": 51495, - "end": 51510, + "start": 52646, + "end": 52661, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 28 }, "end": { - "line": 1271, + "line": 1306, "column": 43 } } @@ -99796,15 +101581,15 @@ }, { "type": "BreakStatement", - "start": 51583, - "end": 51589, + "start": 52734, + "end": 52740, "loc": { "start": { - "line": 1273, + "line": 1308, "column": 24 }, "end": { - "line": 1273, + "line": 1308, "column": 30 } }, @@ -99813,15 +101598,15 @@ ], "test": { "type": "NumericLiteral", - "start": 51492, - "end": 51493, + "start": 52643, + "end": 52644, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 25 }, "end": { - "line": 1271, + "line": 1306, "column": 26 } }, @@ -99834,30 +101619,30 @@ }, { "type": "SwitchCase", - "start": 51610, - "end": 51649, + "start": 52761, + "end": 52800, "loc": { "start": { - "line": 1274, + "line": 1309, "column": 20 }, "end": { - "line": 1275, + "line": 1310, "column": 30 } }, "consequent": [ { "type": "BreakStatement", - "start": 51643, - "end": 51649, + "start": 52794, + "end": 52800, "loc": { "start": { - "line": 1275, + "line": 1310, "column": 24 }, "end": { - "line": 1275, + "line": 1310, "column": 30 } }, @@ -99870,44 +101655,44 @@ }, { "type": "ExpressionStatement", - "start": 51684, - "end": 51697, + "start": 52835, + "end": 52848, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 16 }, "end": { - "line": 1277, + "line": 1312, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 51684, - "end": 51696, + "start": 52835, + "end": 52847, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 16 }, "end": { - "line": 1277, + "line": 1312, "column": 28 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51684, - "end": 51688, + "start": 52835, + "end": 52839, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 16 }, "end": { - "line": 1277, + "line": 1312, "column": 20 }, "identifierName": "down" @@ -99916,15 +101701,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51691, - "end": 51696, + "start": 52842, + "end": 52847, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 23 }, "end": { - "line": 1277, + "line": 1312, "column": 28 } }, @@ -99934,44 +101719,44 @@ }, { "type": "ExpressionStatement", - "start": 51714, - "end": 51730, + "start": 52865, + "end": 52881, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 16 }, "end": { - "line": 1278, + "line": 1313, "column": 32 } }, "expression": { "type": "AssignmentExpression", - "start": 51714, - "end": 51729, + "start": 52865, + "end": 52880, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 16 }, "end": { - "line": 1278, + "line": 1313, "column": 31 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51714, - "end": 51721, + "start": 52865, + "end": 52872, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 16 }, "end": { - "line": 1278, + "line": 1313, "column": 23 }, "identifierName": "grabbed" @@ -99980,15 +101765,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51724, - "end": 51729, + "start": 52875, + "end": 52880, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 26 }, "end": { - "line": 1278, + "line": 1313, "column": 31 } }, @@ -100006,57 +101791,57 @@ }, { "type": "ExpressionStatement", - "start": 51760, - "end": 52081, + "start": 52911, + "end": 53232, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 12 }, "end": { - "line": 1289, + "line": 1324, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 51760, - "end": 52080, + "start": 52911, + "end": 53231, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 12 }, "end": { - "line": 1289, + "line": 1324, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 51760, - "end": 51783, + "start": 52911, + "end": 52934, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 12 }, "end": { - "line": 1281, + "line": 1316, "column": 35 } }, "object": { "type": "Identifier", - "start": 51760, - "end": 51766, + "start": 52911, + "end": 52917, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 12 }, "end": { - "line": 1281, + "line": 1316, "column": 18 }, "identifierName": "canvas" @@ -100065,15 +101850,15 @@ }, "property": { "type": "Identifier", - "start": 51767, - "end": 51783, + "start": 52918, + "end": 52934, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 19 }, "end": { - "line": 1281, + "line": 1316, "column": 35 }, "identifierName": "addEventListener" @@ -100085,15 +101870,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 51784, - "end": 51791, + "start": 52935, + "end": 52942, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 36 }, "end": { - "line": 1281, + "line": 1316, "column": 43 } }, @@ -100105,59 +101890,59 @@ }, { "type": "AssignmentExpression", - "start": 51793, - "end": 52079, + "start": 52944, + "end": 53230, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 45 }, "end": { - "line": 1289, + "line": 1324, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 51793, - "end": 51818, + "start": 52944, + "end": 52969, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 45 }, "end": { - "line": 1281, + "line": 1316, "column": 70 } }, "object": { "type": "ThisExpression", - "start": 51793, - "end": 51797, + "start": 52944, + "end": 52948, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 45 }, "end": { - "line": 1281, + "line": 1316, "column": 49 } } }, "property": { "type": "Identifier", - "start": 51798, - "end": 51818, + "start": 52949, + "end": 52969, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 50 }, "end": { - "line": 1281, + "line": 1316, "column": 70 }, "identifierName": "_canvasWheelListener" @@ -100168,15 +101953,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 51821, - "end": 52079, + "start": 52972, + "end": 53230, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 73 }, "end": { - "line": 1289, + "line": 1324, "column": 13 } }, @@ -100187,15 +101972,15 @@ "params": [ { "type": "Identifier", - "start": 51822, - "end": 51823, + "start": 52973, + "end": 52974, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 74 }, "end": { - "line": 1281, + "line": 1316, "column": 75 }, "identifierName": "e" @@ -100205,44 +101990,44 @@ ], "body": { "type": "BlockStatement", - "start": 51828, - "end": 52079, + "start": 52979, + "end": 53230, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 80 }, "end": { - "line": 1289, + "line": 1324, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 51846, - "end": 51913, + "start": 52997, + "end": 53064, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 16 }, "end": { - "line": 1284, + "line": 1319, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 51850, - "end": 51864, + "start": 53001, + "end": 53015, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 20 }, "end": { - "line": 1282, + "line": 1317, "column": 34 } }, @@ -100250,44 +102035,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 51851, - "end": 51864, + "start": 53002, + "end": 53015, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 21 }, "end": { - "line": 1282, + "line": 1317, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 51851, - "end": 51855, + "start": 53002, + "end": 53006, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 21 }, "end": { - "line": 1282, + "line": 1317, "column": 25 } } }, "property": { "type": "Identifier", - "start": 51856, - "end": 51864, + "start": 53007, + "end": 53015, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 26 }, "end": { - "line": 1282, + "line": 1317, "column": 34 }, "identifierName": "_visible" @@ -100302,30 +102087,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 51866, - "end": 51913, + "start": 53017, + "end": 53064, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 36 }, "end": { - "line": 1284, + "line": 1319, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 51888, - "end": 51895, + "start": 53039, + "end": 53046, "loc": { "start": { - "line": 1283, + "line": 1318, "column": 20 }, "end": { - "line": 1283, + "line": 1318, "column": 27 } }, @@ -100338,44 +102123,44 @@ }, { "type": "VariableDeclaration", - "start": 51930, - "end": 51984, + "start": 53081, + "end": 53135, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 16 }, "end": { - "line": 1285, + "line": 1320, "column": 70 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 51934, - "end": 51983, + "start": 53085, + "end": 53134, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 20 }, "end": { - "line": 1285, + "line": 1320, "column": 69 } }, "id": { "type": "Identifier", - "start": 51934, - "end": 51939, + "start": 53085, + "end": 53090, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 20 }, "end": { - "line": 1285, + "line": 1320, "column": 25 }, "identifierName": "delta" @@ -100384,43 +102169,43 @@ }, "init": { "type": "CallExpression", - "start": 51942, - "end": 51983, + "start": 53093, + "end": 53134, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 28 }, "end": { - "line": 1285, + "line": 1320, "column": 69 } }, "callee": { "type": "MemberExpression", - "start": 51942, - "end": 51950, + "start": 53093, + "end": 53101, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 28 }, "end": { - "line": 1285, + "line": 1320, "column": 36 } }, "object": { "type": "Identifier", - "start": 51942, - "end": 51946, + "start": 53093, + "end": 53097, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 28 }, "end": { - "line": 1285, + "line": 1320, "column": 32 }, "identifierName": "Math" @@ -100429,15 +102214,15 @@ }, "property": { "type": "Identifier", - "start": 51947, - "end": 51950, + "start": 53098, + "end": 53101, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 33 }, "end": { - "line": 1285, + "line": 1320, "column": 36 }, "identifierName": "max" @@ -100449,15 +102234,15 @@ "arguments": [ { "type": "UnaryExpression", - "start": 51951, - "end": 51953, + "start": 53102, + "end": 53104, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 37 }, "end": { - "line": 1285, + "line": 1320, "column": 39 } }, @@ -100465,15 +102250,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 51952, - "end": 51953, + "start": 53103, + "end": 53104, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 38 }, "end": { - "line": 1285, + "line": 1320, "column": 39 } }, @@ -100489,43 +102274,43 @@ }, { "type": "CallExpression", - "start": 51955, - "end": 51982, + "start": 53106, + "end": 53133, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 41 }, "end": { - "line": 1285, + "line": 1320, "column": 68 } }, "callee": { "type": "MemberExpression", - "start": 51955, - "end": 51963, + "start": 53106, + "end": 53114, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 41 }, "end": { - "line": 1285, + "line": 1320, "column": 49 } }, "object": { "type": "Identifier", - "start": 51955, - "end": 51959, + "start": 53106, + "end": 53110, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 41 }, "end": { - "line": 1285, + "line": 1320, "column": 45 }, "identifierName": "Math" @@ -100534,15 +102319,15 @@ }, "property": { "type": "Identifier", - "start": 51960, - "end": 51963, + "start": 53111, + "end": 53114, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 46 }, "end": { - "line": 1285, + "line": 1320, "column": 49 }, "identifierName": "min" @@ -100554,15 +102339,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 51964, - "end": 51965, + "start": 53115, + "end": 53116, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 50 }, "end": { - "line": 1285, + "line": 1320, "column": 51 } }, @@ -100574,29 +102359,29 @@ }, { "type": "BinaryExpression", - "start": 51967, - "end": 51981, + "start": 53118, + "end": 53132, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 53 }, "end": { - "line": 1285, + "line": 1320, "column": 67 } }, "left": { "type": "UnaryExpression", - "start": 51967, - "end": 51976, + "start": 53118, + "end": 53127, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 53 }, "end": { - "line": 1285, + "line": 1320, "column": 62 } }, @@ -100604,29 +102389,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 51968, - "end": 51976, + "start": 53119, + "end": 53127, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 54 }, "end": { - "line": 1285, + "line": 1320, "column": 62 } }, "object": { "type": "Identifier", - "start": 51968, - "end": 51969, + "start": 53119, + "end": 53120, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 54 }, "end": { - "line": 1285, + "line": 1320, "column": 55 }, "identifierName": "e" @@ -100635,15 +102420,15 @@ }, "property": { "type": "Identifier", - "start": 51970, - "end": 51976, + "start": 53121, + "end": 53127, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 56 }, "end": { - "line": 1285, + "line": 1320, "column": 62 }, "identifierName": "deltaY" @@ -100659,15 +102444,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 51979, - "end": 51981, + "start": 53130, + "end": 53132, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 65 }, "end": { - "line": 1285, + "line": 1320, "column": 67 } }, @@ -100688,43 +102473,43 @@ }, { "type": "IfStatement", - "start": 52001, - "end": 52065, + "start": 53152, + "end": 53216, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 16 }, "end": { - "line": 1288, + "line": 1323, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 52005, - "end": 52016, + "start": 53156, + "end": 53167, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 20 }, "end": { - "line": 1286, + "line": 1321, "column": 31 } }, "left": { "type": "Identifier", - "start": 52005, - "end": 52010, + "start": 53156, + "end": 53161, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 20 }, "end": { - "line": 1286, + "line": 1321, "column": 25 }, "identifierName": "delta" @@ -100734,15 +102519,15 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 52015, - "end": 52016, + "start": 53166, + "end": 53167, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 30 }, "end": { - "line": 1286, + "line": 1321, "column": 31 } }, @@ -100755,30 +102540,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 52018, - "end": 52065, + "start": 53169, + "end": 53216, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 33 }, "end": { - "line": 1288, + "line": 1323, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 52040, - "end": 52047, + "start": 53191, + "end": 53198, "loc": { "start": { - "line": 1287, + "line": 1322, "column": 20 }, "end": { - "line": 1287, + "line": 1322, "column": 27 } }, @@ -100806,15 +102591,15 @@ }, { "type": "ClassMethod", - "start": 52103, - "end": 52181, + "start": 53254, + "end": 53332, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 4 }, "end": { - "line": 1296, + "line": 1331, "column": 5 } }, @@ -100822,15 +102607,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 52103, - "end": 52111, + "start": 53254, + "end": 53262, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 4 }, "end": { - "line": 1293, + "line": 1328, "column": 12 }, "identifierName": "_destroy" @@ -100845,87 +102630,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 52114, - "end": 52181, + "start": 53265, + "end": 53332, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 15 }, "end": { - "line": 1296, + "line": 1331, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 52124, - "end": 52145, + "start": 53275, + "end": 53296, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 8 }, "end": { - "line": 1294, + "line": 1329, "column": 29 } }, "expression": { "type": "CallExpression", - "start": 52124, - "end": 52144, + "start": 53275, + "end": 53295, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 8 }, "end": { - "line": 1294, + "line": 1329, "column": 28 } }, "callee": { "type": "MemberExpression", - "start": 52124, - "end": 52142, + "start": 53275, + "end": 53293, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 8 }, "end": { - "line": 1294, + "line": 1329, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 52124, - "end": 52128, + "start": 53275, + "end": 53279, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 8 }, "end": { - "line": 1294, + "line": 1329, "column": 12 } } }, "property": { "type": "Identifier", - "start": 52129, - "end": 52142, + "start": 53280, + "end": 53293, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 13 }, "end": { - "line": 1294, + "line": 1329, "column": 26 }, "identifierName": "_unbindEvents" @@ -100939,72 +102724,72 @@ }, { "type": "ExpressionStatement", - "start": 52154, - "end": 52175, + "start": 53305, + "end": 53326, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 8 }, "end": { - "line": 1295, + "line": 1330, "column": 29 } }, "expression": { "type": "CallExpression", - "start": 52154, - "end": 52174, + "start": 53305, + "end": 53325, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 8 }, "end": { - "line": 1295, + "line": 1330, "column": 28 } }, "callee": { "type": "MemberExpression", - "start": 52154, - "end": 52172, + "start": 53305, + "end": 53323, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 8 }, "end": { - "line": 1295, + "line": 1330, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 52154, - "end": 52158, + "start": 53305, + "end": 53309, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 8 }, "end": { - "line": 1295, + "line": 1330, "column": 12 } } }, "property": { "type": "Identifier", - "start": 52159, - "end": 52172, + "start": 53310, + "end": 53323, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 13 }, "end": { - "line": 1295, + "line": 1330, "column": 26 }, "identifierName": "_destroyNodes" @@ -101022,15 +102807,15 @@ }, { "type": "ClassMethod", - "start": 52187, - "end": 52975, + "start": 53338, + "end": 54126, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 4 }, "end": { - "line": 1318, + "line": 1353, "column": 5 } }, @@ -101038,15 +102823,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 52187, - "end": 52200, + "start": 53338, + "end": 53351, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 4 }, "end": { - "line": 1298, + "line": 1333, "column": 17 }, "identifierName": "_unbindEvents" @@ -101061,59 +102846,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 52203, - "end": 52975, + "start": 53354, + "end": 54126, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 20 }, "end": { - "line": 1318, + "line": 1353, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 52214, - "end": 52242, + "start": 53365, + "end": 53393, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 8 }, "end": { - "line": 1300, + "line": 1335, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52220, - "end": 52241, + "start": 53371, + "end": 53392, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 14 }, "end": { - "line": 1300, + "line": 1335, "column": 35 } }, "id": { "type": "Identifier", - "start": 52220, - "end": 52226, + "start": 53371, + "end": 53377, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 14 }, "end": { - "line": 1300, + "line": 1335, "column": 20 }, "identifierName": "viewer" @@ -101122,44 +102907,44 @@ }, "init": { "type": "MemberExpression", - "start": 52229, - "end": 52241, + "start": 53380, + "end": 53392, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 23 }, "end": { - "line": 1300, + "line": 1335, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 52229, - "end": 52233, + "start": 53380, + "end": 53384, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 23 }, "end": { - "line": 1300, + "line": 1335, "column": 27 } } }, "property": { "type": "Identifier", - "start": 52234, - "end": 52241, + "start": 53385, + "end": 53392, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 28 }, "end": { - "line": 1300, + "line": 1335, "column": 35 }, "identifierName": "_viewer" @@ -101174,44 +102959,44 @@ }, { "type": "VariableDeclaration", - "start": 52251, - "end": 52278, + "start": 53402, + "end": 53429, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 8 }, "end": { - "line": 1301, + "line": 1336, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52257, - "end": 52277, + "start": 53408, + "end": 53428, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 14 }, "end": { - "line": 1301, + "line": 1336, "column": 34 } }, "id": { "type": "Identifier", - "start": 52257, - "end": 52262, + "start": 53408, + "end": 53413, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 14 }, "end": { - "line": 1301, + "line": 1336, "column": 19 }, "identifierName": "scene" @@ -101220,29 +103005,29 @@ }, "init": { "type": "MemberExpression", - "start": 52265, - "end": 52277, + "start": 53416, + "end": 53428, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 22 }, "end": { - "line": 1301, + "line": 1336, "column": 34 } }, "object": { "type": "Identifier", - "start": 52265, - "end": 52271, + "start": 53416, + "end": 53422, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 22 }, "end": { - "line": 1301, + "line": 1336, "column": 28 }, "identifierName": "viewer" @@ -101251,15 +103036,15 @@ }, "property": { "type": "Identifier", - "start": 52272, - "end": 52277, + "start": 53423, + "end": 53428, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 29 }, "end": { - "line": 1301, + "line": 1336, "column": 34 }, "identifierName": "scene" @@ -101274,44 +103059,44 @@ }, { "type": "VariableDeclaration", - "start": 52287, - "end": 52322, + "start": 53438, + "end": 53473, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 8 }, "end": { - "line": 1302, + "line": 1337, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52293, - "end": 52321, + "start": 53444, + "end": 53472, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 14 }, "end": { - "line": 1302, + "line": 1337, "column": 42 } }, "id": { "type": "Identifier", - "start": 52293, - "end": 52299, + "start": 53444, + "end": 53450, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 14 }, "end": { - "line": 1302, + "line": 1337, "column": 20 }, "identifierName": "canvas" @@ -101320,43 +103105,43 @@ }, "init": { "type": "MemberExpression", - "start": 52302, - "end": 52321, + "start": 53453, + "end": 53472, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 23 }, "end": { - "line": 1302, + "line": 1337, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 52302, - "end": 52314, + "start": 53453, + "end": 53465, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 23 }, "end": { - "line": 1302, + "line": 1337, "column": 35 } }, "object": { "type": "Identifier", - "start": 52302, - "end": 52307, + "start": 53453, + "end": 53458, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 23 }, "end": { - "line": 1302, + "line": 1337, "column": 28 }, "identifierName": "scene" @@ -101365,15 +103150,15 @@ }, "property": { "type": "Identifier", - "start": 52308, - "end": 52314, + "start": 53459, + "end": 53465, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 29 }, "end": { - "line": 1302, + "line": 1337, "column": 35 }, "identifierName": "canvas" @@ -101384,15 +103169,15 @@ }, "property": { "type": "Identifier", - "start": 52315, - "end": 52321, + "start": 53466, + "end": 53472, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 36 }, "end": { - "line": 1302, + "line": 1337, "column": 42 }, "identifierName": "canvas" @@ -101407,44 +103192,44 @@ }, { "type": "VariableDeclaration", - "start": 52331, - "end": 52360, + "start": 53482, + "end": 53511, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 8 }, "end": { - "line": 1303, + "line": 1338, "column": 37 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52337, - "end": 52359, + "start": 53488, + "end": 53510, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 14 }, "end": { - "line": 1303, + "line": 1338, "column": 36 } }, "id": { "type": "Identifier", - "start": 52337, - "end": 52343, + "start": 53488, + "end": 53494, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 14 }, "end": { - "line": 1303, + "line": 1338, "column": 20 }, "identifierName": "camera" @@ -101453,29 +103238,29 @@ }, "init": { "type": "MemberExpression", - "start": 52346, - "end": 52359, + "start": 53497, + "end": 53510, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 23 }, "end": { - "line": 1303, + "line": 1338, "column": 36 } }, "object": { "type": "Identifier", - "start": 52346, - "end": 52352, + "start": 53497, + "end": 53503, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 23 }, "end": { - "line": 1303, + "line": 1338, "column": 29 }, "identifierName": "viewer" @@ -101484,15 +103269,15 @@ }, "property": { "type": "Identifier", - "start": 52353, - "end": 52359, + "start": 53504, + "end": 53510, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 30 }, "end": { - "line": 1303, + "line": 1338, "column": 36 }, "identifierName": "camera" @@ -101507,44 +103292,44 @@ }, { "type": "VariableDeclaration", - "start": 52369, - "end": 52412, + "start": 53520, + "end": 53563, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 8 }, "end": { - "line": 1304, + "line": 1339, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52375, - "end": 52411, + "start": 53526, + "end": 53562, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 14 }, "end": { - "line": 1304, + "line": 1339, "column": 50 } }, "id": { "type": "Identifier", - "start": 52375, - "end": 52388, + "start": 53526, + "end": 53539, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 14 }, "end": { - "line": 1304, + "line": 1339, "column": 27 }, "identifierName": "cameraControl" @@ -101553,29 +103338,29 @@ }, "init": { "type": "MemberExpression", - "start": 52391, - "end": 52411, + "start": 53542, + "end": 53562, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 30 }, "end": { - "line": 1304, + "line": 1339, "column": 50 } }, "object": { "type": "Identifier", - "start": 52391, - "end": 52397, + "start": 53542, + "end": 53548, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 30 }, "end": { - "line": 1304, + "line": 1339, "column": 36 }, "identifierName": "viewer" @@ -101584,15 +103369,15 @@ }, "property": { "type": "Identifier", - "start": 52398, - "end": 52411, + "start": 53549, + "end": 53562, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 37 }, "end": { - "line": 1304, + "line": 1339, "column": 50 }, "identifierName": "cameraControl" @@ -101607,57 +103392,57 @@ }, { "type": "ExpressionStatement", - "start": 52422, - "end": 52451, + "start": 53573, + "end": 53602, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 8 }, "end": { - "line": 1306, + "line": 1341, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 52422, - "end": 52450, + "start": 53573, + "end": 53601, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 8 }, "end": { - "line": 1306, + "line": 1341, "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 52422, - "end": 52431, + "start": 53573, + "end": 53582, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 8 }, "end": { - "line": 1306, + "line": 1341, "column": 17 } }, "object": { "type": "Identifier", - "start": 52422, - "end": 52427, + "start": 53573, + "end": 53578, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 8 }, "end": { - "line": 1306, + "line": 1341, "column": 13 }, "identifierName": "scene" @@ -101666,15 +103451,15 @@ }, "property": { "type": "Identifier", - "start": 52428, - "end": 52431, + "start": 53579, + "end": 53582, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 14 }, "end": { - "line": 1306, + "line": 1341, "column": 17 }, "identifierName": "off" @@ -101686,44 +103471,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52432, - "end": 52449, + "start": 53583, + "end": 53600, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 18 }, "end": { - "line": 1306, + "line": 1341, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 52432, - "end": 52436, + "start": 53583, + "end": 53587, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 18 }, "end": { - "line": 1306, + "line": 1341, "column": 22 } } }, "property": { "type": "Identifier", - "start": 52437, - "end": 52449, + "start": 53588, + "end": 53600, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 23 }, "end": { - "line": 1306, + "line": 1341, "column": 35 }, "identifierName": "_onSceneTick" @@ -101737,57 +103522,57 @@ }, { "type": "ExpressionStatement", - "start": 52461, - "end": 52532, + "start": 53612, + "end": 53683, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 8 }, "end": { - "line": 1308, + "line": 1343, "column": 79 } }, "expression": { "type": "CallExpression", - "start": 52461, - "end": 52531, + "start": 53612, + "end": 53682, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 8 }, "end": { - "line": 1308, + "line": 1343, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 52461, - "end": 52487, + "start": 53612, + "end": 53638, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 8 }, "end": { - "line": 1308, + "line": 1343, "column": 34 } }, "object": { "type": "Identifier", - "start": 52461, - "end": 52467, + "start": 53612, + "end": 53618, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 8 }, "end": { - "line": 1308, + "line": 1343, "column": 14 }, "identifierName": "canvas" @@ -101796,15 +103581,15 @@ }, "property": { "type": "Identifier", - "start": 52468, - "end": 52487, + "start": 53619, + "end": 53638, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 15 }, "end": { - "line": 1308, + "line": 1343, "column": 34 }, "identifierName": "removeEventListener" @@ -101816,15 +103601,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 52488, - "end": 52499, + "start": 53639, + "end": 53650, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 35 }, "end": { - "line": 1308, + "line": 1343, "column": 46 } }, @@ -101836,44 +103621,44 @@ }, { "type": "MemberExpression", - "start": 52501, - "end": 52530, + "start": 53652, + "end": 53681, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 48 }, "end": { - "line": 1308, + "line": 1343, "column": 77 } }, "object": { "type": "ThisExpression", - "start": 52501, - "end": 52505, + "start": 53652, + "end": 53656, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 48 }, "end": { - "line": 1308, + "line": 1343, "column": 52 } } }, "property": { "type": "Identifier", - "start": 52506, - "end": 52530, + "start": 53657, + "end": 53681, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 53 }, "end": { - "line": 1308, + "line": 1343, "column": 77 }, "identifierName": "_canvasMouseDownListener" @@ -101887,57 +103672,57 @@ }, { "type": "ExpressionStatement", - "start": 52541, - "end": 52612, + "start": 53692, + "end": 53763, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 8 }, "end": { - "line": 1309, + "line": 1344, "column": 79 } }, "expression": { "type": "CallExpression", - "start": 52541, - "end": 52611, + "start": 53692, + "end": 53762, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 8 }, "end": { - "line": 1309, + "line": 1344, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 52541, - "end": 52567, + "start": 53692, + "end": 53718, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 8 }, "end": { - "line": 1309, + "line": 1344, "column": 34 } }, "object": { "type": "Identifier", - "start": 52541, - "end": 52547, + "start": 53692, + "end": 53698, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 8 }, "end": { - "line": 1309, + "line": 1344, "column": 14 }, "identifierName": "canvas" @@ -101946,15 +103731,15 @@ }, "property": { "type": "Identifier", - "start": 52548, - "end": 52567, + "start": 53699, + "end": 53718, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 15 }, "end": { - "line": 1309, + "line": 1344, "column": 34 }, "identifierName": "removeEventListener" @@ -101966,15 +103751,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 52568, - "end": 52579, + "start": 53719, + "end": 53730, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 35 }, "end": { - "line": 1309, + "line": 1344, "column": 46 } }, @@ -101986,44 +103771,44 @@ }, { "type": "MemberExpression", - "start": 52581, - "end": 52610, + "start": 53732, + "end": 53761, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 48 }, "end": { - "line": 1309, + "line": 1344, "column": 77 } }, "object": { "type": "ThisExpression", - "start": 52581, - "end": 52585, + "start": 53732, + "end": 53736, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 48 }, "end": { - "line": 1309, + "line": 1344, "column": 52 } } }, "property": { "type": "Identifier", - "start": 52586, - "end": 52610, + "start": 53737, + "end": 53761, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 53 }, "end": { - "line": 1309, + "line": 1344, "column": 77 }, "identifierName": "_canvasMouseMoveListener" @@ -102037,57 +103822,57 @@ }, { "type": "ExpressionStatement", - "start": 52621, - "end": 52688, + "start": 53772, + "end": 53839, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 8 }, "end": { - "line": 1310, + "line": 1345, "column": 75 } }, "expression": { "type": "CallExpression", - "start": 52621, - "end": 52687, + "start": 53772, + "end": 53838, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 8 }, "end": { - "line": 1310, + "line": 1345, "column": 74 } }, "callee": { "type": "MemberExpression", - "start": 52621, - "end": 52647, + "start": 53772, + "end": 53798, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 8 }, "end": { - "line": 1310, + "line": 1345, "column": 34 } }, "object": { "type": "Identifier", - "start": 52621, - "end": 52627, + "start": 53772, + "end": 53778, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 8 }, "end": { - "line": 1310, + "line": 1345, "column": 14 }, "identifierName": "canvas" @@ -102096,15 +103881,15 @@ }, "property": { "type": "Identifier", - "start": 52628, - "end": 52647, + "start": 53779, + "end": 53798, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 15 }, "end": { - "line": 1310, + "line": 1345, "column": 34 }, "identifierName": "removeEventListener" @@ -102116,15 +103901,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 52648, - "end": 52657, + "start": 53799, + "end": 53808, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 35 }, "end": { - "line": 1310, + "line": 1345, "column": 44 } }, @@ -102136,44 +103921,44 @@ }, { "type": "MemberExpression", - "start": 52659, - "end": 52686, + "start": 53810, + "end": 53837, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 46 }, "end": { - "line": 1310, + "line": 1345, "column": 73 } }, "object": { "type": "ThisExpression", - "start": 52659, - "end": 52663, + "start": 53810, + "end": 53814, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 46 }, "end": { - "line": 1310, + "line": 1345, "column": 50 } } }, "property": { "type": "Identifier", - "start": 52664, - "end": 52686, + "start": 53815, + "end": 53837, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 51 }, "end": { - "line": 1310, + "line": 1345, "column": 73 }, "identifierName": "_canvasMouseUpListener" @@ -102187,57 +103972,57 @@ }, { "type": "ExpressionStatement", - "start": 52697, - "end": 52760, + "start": 53848, + "end": 53911, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 8 }, "end": { - "line": 1311, + "line": 1346, "column": 71 } }, "expression": { "type": "CallExpression", - "start": 52697, - "end": 52759, + "start": 53848, + "end": 53910, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 8 }, "end": { - "line": 1311, + "line": 1346, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 52697, - "end": 52723, + "start": 53848, + "end": 53874, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 8 }, "end": { - "line": 1311, + "line": 1346, "column": 34 } }, "object": { "type": "Identifier", - "start": 52697, - "end": 52703, + "start": 53848, + "end": 53854, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 8 }, "end": { - "line": 1311, + "line": 1346, "column": 14 }, "identifierName": "canvas" @@ -102246,15 +104031,15 @@ }, "property": { "type": "Identifier", - "start": 52704, - "end": 52723, + "start": 53855, + "end": 53874, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 15 }, "end": { - "line": 1311, + "line": 1346, "column": 34 }, "identifierName": "removeEventListener" @@ -102266,15 +104051,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 52724, - "end": 52731, + "start": 53875, + "end": 53882, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 35 }, "end": { - "line": 1311, + "line": 1346, "column": 42 } }, @@ -102286,44 +104071,44 @@ }, { "type": "MemberExpression", - "start": 52733, - "end": 52758, + "start": 53884, + "end": 53909, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 44 }, "end": { - "line": 1311, + "line": 1346, "column": 69 } }, "object": { "type": "ThisExpression", - "start": 52733, - "end": 52737, + "start": 53884, + "end": 53888, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 44 }, "end": { - "line": 1311, + "line": 1346, "column": 48 } } }, "property": { "type": "Identifier", - "start": 52738, - "end": 52758, + "start": 53889, + "end": 53909, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 49 }, "end": { - "line": 1311, + "line": 1346, "column": 69 }, "identifierName": "_canvasWheelListener" @@ -102337,57 +104122,57 @@ }, { "type": "ExpressionStatement", - "start": 52770, - "end": 52807, + "start": 53921, + "end": 53958, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 8 }, "end": { - "line": 1313, + "line": 1348, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 52770, - "end": 52806, + "start": 53921, + "end": 53957, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 8 }, "end": { - "line": 1313, + "line": 1348, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 52770, - "end": 52780, + "start": 53921, + "end": 53931, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 8 }, "end": { - "line": 1313, + "line": 1348, "column": 18 } }, "object": { "type": "Identifier", - "start": 52770, - "end": 52776, + "start": 53921, + "end": 53927, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 8 }, "end": { - "line": 1313, + "line": 1348, "column": 14 }, "identifierName": "camera" @@ -102396,15 +104181,15 @@ }, "property": { "type": "Identifier", - "start": 52777, - "end": 52780, + "start": 53928, + "end": 53931, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 15 }, "end": { - "line": 1313, + "line": 1348, "column": 18 }, "identifierName": "off" @@ -102416,44 +104201,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52781, - "end": 52805, + "start": 53932, + "end": 53956, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 19 }, "end": { - "line": 1313, + "line": 1348, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 52781, - "end": 52785, + "start": 53932, + "end": 53936, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 19 }, "end": { - "line": 1313, + "line": 1348, "column": 23 } } }, "property": { "type": "Identifier", - "start": 52786, - "end": 52805, + "start": 53937, + "end": 53956, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 24 }, "end": { - "line": 1313, + "line": 1348, "column": 43 }, "identifierName": "_onCameraViewMatrix" @@ -102467,57 +104252,57 @@ }, { "type": "ExpressionStatement", - "start": 52816, - "end": 52853, + "start": 53967, + "end": 54004, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 8 }, "end": { - "line": 1314, + "line": 1349, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 52816, - "end": 52852, + "start": 53967, + "end": 54003, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 8 }, "end": { - "line": 1314, + "line": 1349, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 52816, - "end": 52826, + "start": 53967, + "end": 53977, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 8 }, "end": { - "line": 1314, + "line": 1349, "column": 18 } }, "object": { "type": "Identifier", - "start": 52816, - "end": 52822, + "start": 53967, + "end": 53973, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 8 }, "end": { - "line": 1314, + "line": 1349, "column": 14 }, "identifierName": "camera" @@ -102526,15 +104311,15 @@ }, "property": { "type": "Identifier", - "start": 52823, - "end": 52826, + "start": 53974, + "end": 53977, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 15 }, "end": { - "line": 1314, + "line": 1349, "column": 18 }, "identifierName": "off" @@ -102546,44 +104331,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52827, - "end": 52851, + "start": 53978, + "end": 54002, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 19 }, "end": { - "line": 1314, + "line": 1349, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 52827, - "end": 52831, + "start": 53978, + "end": 53982, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 19 }, "end": { - "line": 1314, + "line": 1349, "column": 23 } } }, "property": { "type": "Identifier", - "start": 52832, - "end": 52851, + "start": 53983, + "end": 54002, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 24 }, "end": { - "line": 1314, + "line": 1349, "column": 43 }, "identifierName": "_onCameraProjMatrix" @@ -102597,57 +104382,57 @@ }, { "type": "ExpressionStatement", - "start": 52863, - "end": 52909, + "start": 54014, + "end": 54060, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 8 }, "end": { - "line": 1316, + "line": 1351, "column": 54 } }, "expression": { "type": "CallExpression", - "start": 52863, - "end": 52908, + "start": 54014, + "end": 54059, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 8 }, "end": { - "line": 1316, + "line": 1351, "column": 53 } }, "callee": { "type": "MemberExpression", - "start": 52863, - "end": 52880, + "start": 54014, + "end": 54031, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 8 }, "end": { - "line": 1316, + "line": 1351, "column": 25 } }, "object": { "type": "Identifier", - "start": 52863, - "end": 52876, + "start": 54014, + "end": 54027, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 8 }, "end": { - "line": 1316, + "line": 1351, "column": 21 }, "identifierName": "cameraControl" @@ -102656,15 +104441,15 @@ }, "property": { "type": "Identifier", - "start": 52877, - "end": 52880, + "start": 54028, + "end": 54031, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 22 }, "end": { - "line": 1316, + "line": 1351, "column": 25 }, "identifierName": "off" @@ -102676,44 +104461,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52881, - "end": 52907, + "start": 54032, + "end": 54058, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 26 }, "end": { - "line": 1316, + "line": 1351, "column": 52 } }, "object": { "type": "ThisExpression", - "start": 52881, - "end": 52885, + "start": 54032, + "end": 54036, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 26 }, "end": { - "line": 1316, + "line": 1351, "column": 30 } } }, "property": { "type": "Identifier", - "start": 52886, - "end": 52907, + "start": 54037, + "end": 54058, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 31 }, "end": { - "line": 1316, + "line": 1351, "column": 52 }, "identifierName": "_onCameraControlHover" @@ -102727,57 +104512,57 @@ }, { "type": "ExpressionStatement", - "start": 52918, - "end": 52969, + "start": 54069, + "end": 54120, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 8 }, "end": { - "line": 1317, + "line": 1352, "column": 59 } }, "expression": { "type": "CallExpression", - "start": 52918, - "end": 52968, + "start": 54069, + "end": 54119, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 8 }, "end": { - "line": 1317, + "line": 1352, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 52918, - "end": 52935, + "start": 54069, + "end": 54086, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 8 }, "end": { - "line": 1317, + "line": 1352, "column": 25 } }, "object": { "type": "Identifier", - "start": 52918, - "end": 52931, + "start": 54069, + "end": 54082, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 8 }, "end": { - "line": 1317, + "line": 1352, "column": 21 }, "identifierName": "cameraControl" @@ -102786,15 +104571,15 @@ }, "property": { "type": "Identifier", - "start": 52932, - "end": 52935, + "start": 54083, + "end": 54086, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 22 }, "end": { - "line": 1317, + "line": 1352, "column": 25 }, "identifierName": "off" @@ -102806,44 +104591,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52936, - "end": 52967, + "start": 54087, + "end": 54118, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 26 }, "end": { - "line": 1317, + "line": 1352, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 52936, - "end": 52940, + "start": 54087, + "end": 54091, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 26 }, "end": { - "line": 1317, + "line": 1352, "column": 30 } } }, "property": { "type": "Identifier", - "start": 52941, - "end": 52967, + "start": 54092, + "end": 54118, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 31 }, "end": { - "line": 1317, + "line": 1352, "column": 57 }, "identifierName": "_onCameraControlHoverLeave" @@ -102861,15 +104646,15 @@ }, { "type": "ClassMethod", - "start": 52981, - "end": 53146, + "start": 54132, + "end": 54297, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 4 }, "end": { - "line": 1325, + "line": 1360, "column": 5 } }, @@ -102877,15 +104662,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 52981, - "end": 52994, + "start": 54132, + "end": 54145, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 4 }, "end": { - "line": 1320, + "line": 1355, "column": 17 }, "identifierName": "_destroyNodes" @@ -102900,87 +104685,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 52997, - "end": 53146, + "start": 54148, + "end": 54297, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 20 }, "end": { - "line": 1325, + "line": 1360, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 53007, - "end": 53035, + "start": 54158, + "end": 54186, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 8 }, "end": { - "line": 1321, + "line": 1356, "column": 36 } }, "expression": { "type": "CallExpression", - "start": 53007, - "end": 53034, + "start": 54158, + "end": 54185, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 8 }, "end": { - "line": 1321, + "line": 1356, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 53007, - "end": 53028, + "start": 54158, + "end": 54179, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 8 }, "end": { - "line": 1321, + "line": 1356, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 53007, - "end": 53011, + "start": 54158, + "end": 54162, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 8 }, "end": { - "line": 1321, + "line": 1356, "column": 12 } } }, "property": { "type": "Identifier", - "start": 53012, - "end": 53028, + "start": 54163, + "end": 54179, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 13 }, "end": { - "line": 1321, + "line": 1356, "column": 29 }, "identifierName": "_setSectionPlane" @@ -102992,15 +104777,15 @@ "arguments": [ { "type": "NullLiteral", - "start": 53029, - "end": 53033, + "start": 54180, + "end": 54184, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 30 }, "end": { - "line": 1321, + "line": 1356, "column": 34 } } @@ -103010,86 +104795,86 @@ }, { "type": "ExpressionStatement", - "start": 53044, - "end": 53069, + "start": 54195, + "end": 54220, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 33 } }, "expression": { "type": "CallExpression", - "start": 53044, - "end": 53068, + "start": 54195, + "end": 54219, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 53044, - "end": 53066, + "start": 54195, + "end": 54217, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 53044, - "end": 53058, + "start": 54195, + "end": 54209, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 53044, - "end": 53048, + "start": 54195, + "end": 54199, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 12 } } }, "property": { "type": "Identifier", - "start": 53049, - "end": 53058, + "start": 54200, + "end": 54209, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 13 }, "end": { - "line": 1322, + "line": 1357, "column": 22 }, "identifierName": "_rootNode" @@ -103100,15 +104885,15 @@ }, "property": { "type": "Identifier", - "start": 53059, - "end": 53066, + "start": 54210, + "end": 54217, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 23 }, "end": { - "line": 1322, + "line": 1357, "column": 30 }, "identifierName": "destroy" @@ -103122,73 +104907,73 @@ }, { "type": "ExpressionStatement", - "start": 53078, - "end": 53103, + "start": 54229, + "end": 54254, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 8 }, "end": { - "line": 1323, + "line": 1358, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 53078, - "end": 53102, + "start": 54229, + "end": 54253, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 8 }, "end": { - "line": 1323, + "line": 1358, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 53078, - "end": 53097, + "start": 54229, + "end": 54248, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 8 }, "end": { - "line": 1323, + "line": 1358, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 53078, - "end": 53082, + "start": 54229, + "end": 54233, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 8 }, "end": { - "line": 1323, + "line": 1358, "column": 12 } } }, "property": { "type": "Identifier", - "start": 53083, - "end": 53097, + "start": 54234, + "end": 54248, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 13 }, "end": { - "line": 1323, + "line": 1358, "column": 27 }, "identifierName": "_displayMeshes" @@ -103199,15 +104984,15 @@ }, "right": { "type": "ObjectExpression", - "start": 53100, - "end": 53102, + "start": 54251, + "end": 54253, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 30 }, "end": { - "line": 1323, + "line": 1358, "column": 32 } }, @@ -103217,73 +105002,73 @@ }, { "type": "ExpressionStatement", - "start": 53112, - "end": 53140, + "start": 54263, + "end": 54291, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 8 }, "end": { - "line": 1324, + "line": 1359, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 53112, - "end": 53139, + "start": 54263, + "end": 54290, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 8 }, "end": { - "line": 1324, + "line": 1359, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 53112, - "end": 53134, + "start": 54263, + "end": 54285, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 8 }, "end": { - "line": 1324, + "line": 1359, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 53112, - "end": 53116, + "start": 54263, + "end": 54267, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 8 }, "end": { - "line": 1324, + "line": 1359, "column": 12 } } }, "property": { "type": "Identifier", - "start": 53117, - "end": 53134, + "start": 54268, + "end": 54285, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 13 }, "end": { - "line": 1324, + "line": 1359, "column": 30 }, "identifierName": "_affordanceMeshes" @@ -103294,15 +105079,15 @@ }, "right": { "type": "ObjectExpression", - "start": 53137, - "end": 53139, + "start": 54288, + "end": 54290, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 33 }, "end": { - "line": 1324, + "line": 1359, "column": 35 } }, @@ -103322,15 +105107,15 @@ }, { "type": "ExportNamedDeclaration", - "start": 53150, - "end": 53167, + "start": 54301, + "end": 54318, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 0 }, "end": { - "line": 1328, + "line": 1363, "column": 17 } }, @@ -103338,29 +105123,29 @@ "specifiers": [ { "type": "ExportSpecifier", - "start": 53158, - "end": 53165, + "start": 54309, + "end": 54316, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 8 }, "end": { - "line": 1328, + "line": 1363, "column": 15 } }, "local": { "type": "Identifier", - "start": 53158, - "end": 53165, + "start": 54309, + "end": 54316, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 8 }, "end": { - "line": 1328, + "line": 1363, "column": 15 }, "identifierName": "Control" @@ -103369,15 +105154,15 @@ }, "exported": { "type": "Identifier", - "start": 53158, - "end": 53165, + "start": 54309, + "end": 54316, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 8 }, "end": { - "line": 1328, + "line": 1363, "column": 15 }, "identifierName": "Control" @@ -103390,29 +105175,29 @@ }, { "type": "ExportNamedDeclaration", - "start": 53150, - "end": 53167, + "start": 54301, + "end": 54318, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 0 }, "end": { - "line": 1328, + "line": 1363, "column": 17 } }, "declaration": { "type": "ClassDeclaration", "start": 935, - "end": 53148, + "end": 54299, "loc": { "start": { "line": 22, "column": 0 }, "end": { - "line": 1326, + "line": 1361, "column": 1 } }, @@ -103438,14 +105223,14 @@ "body": { "type": "ClassBody", "start": 949, - "end": 53148, + "end": 54299, "loc": { "start": { "line": 22, "column": 14 }, "end": { - "line": 1326, + "line": 1361, "column": 1 } }, @@ -111792,14 +113577,14 @@ { "type": "ClassMethod", "start": 5648, - "end": 36029, + "end": 37180, "loc": { "start": { "line": 178, "column": 4 }, "end": { - "line": 892, + "line": 927, "column": 5 } }, @@ -111832,14 +113617,14 @@ "body": { "type": "BlockStatement", "start": 5663, - "end": 36029, + "end": 37180, "loc": { "start": { "line": 178, "column": 19 }, "end": { - "line": 892, + "line": 927, "column": 5 } }, @@ -112427,28 +114212,28 @@ { "type": "ExpressionStatement", "start": 5932, - "end": 6040, + "end": 6069, "loc": { "start": { "line": 188, "column": 8 }, "end": { - "line": 191, + "line": 192, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 5932, - "end": 6039, + "end": 6068, "loc": { "start": { "line": 188, "column": 8 }, "end": { - "line": 191, + "line": 192, "column": 10 } }, @@ -112504,14 +114289,14 @@ "right": { "type": "NewExpression", "start": 5949, - "end": 6039, + "end": 6068, "loc": { "start": { "line": 188, "column": 25 }, "end": { - "line": 191, + "line": 192, "column": 10 } }, @@ -112553,14 +114338,14 @@ { "type": "ObjectExpression", "start": 5965, - "end": 6038, + "end": 6067, "loc": { "start": { "line": 188, "column": 41 }, "end": { - "line": 191, + "line": 192, "column": 9 } }, @@ -112788,6 +114573,57 @@ } ] } + }, + { + "type": "ObjectProperty", + "start": 6042, + "end": 6057, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 27 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 6042, + "end": 6050, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 20 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 6052, + "end": 6057, + "loc": { + "start": { + "line": 191, + "column": 22 + }, + "end": { + "line": 191, + "column": 27 + } + }, + "value": false + } } ] } @@ -112797,44 +114633,44 @@ }, { "type": "VariableDeclaration", - "start": 6050, - "end": 6082, + "start": 6079, + "end": 6111, "loc": { "start": { - "line": 193, + "line": 194, "column": 8 }, "end": { - "line": 193, + "line": 194, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 6056, - "end": 6081, + "start": 6085, + "end": 6110, "loc": { "start": { - "line": 193, + "line": 194, "column": 14 }, "end": { - "line": 193, + "line": 194, "column": 39 } }, "id": { "type": "Identifier", - "start": 6056, - "end": 6064, + "start": 6085, + "end": 6093, "loc": { "start": { - "line": 193, + "line": 194, "column": 14 }, "end": { - "line": 193, + "line": 194, "column": 22 }, "identifierName": "rootNode" @@ -112843,44 +114679,44 @@ }, "init": { "type": "MemberExpression", - "start": 6067, - "end": 6081, + "start": 6096, + "end": 6110, "loc": { "start": { - "line": 193, + "line": 194, "column": 25 }, "end": { - "line": 193, + "line": 194, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 6067, - "end": 6071, + "start": 6096, + "end": 6100, "loc": { "start": { - "line": 193, + "line": 194, "column": 25 }, "end": { - "line": 193, + "line": 194, "column": 29 } } }, "property": { "type": "Identifier", - "start": 6072, - "end": 6081, + "start": 6101, + "end": 6110, "loc": { "start": { - "line": 193, + "line": 194, "column": 30 }, "end": { - "line": 193, + "line": 194, "column": 39 }, "identifierName": "_rootNode" @@ -112895,44 +114731,44 @@ }, { "type": "VariableDeclaration", - "start": 6092, - "end": 8483, + "start": 6121, + "end": 8512, "loc": { "start": { - "line": 195, + "line": 196, "column": 8 }, "end": { - "line": 265, + "line": 266, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 6098, - "end": 8482, + "start": 6127, + "end": 8511, "loc": { "start": { - "line": 195, + "line": 196, "column": 14 }, "end": { - "line": 265, + "line": 266, "column": 9 } }, "id": { "type": "Identifier", - "start": 6098, - "end": 6104, + "start": 6127, + "end": 6133, "loc": { "start": { - "line": 195, + "line": 196, "column": 14 }, "end": { - "line": 195, + "line": 196, "column": 20 }, "identifierName": "shapes" @@ -112941,30 +114777,30 @@ }, "init": { "type": "ObjectExpression", - "start": 6107, - "end": 8482, + "start": 6136, + "end": 8511, "loc": { "start": { - "line": 195, + "line": 196, "column": 23 }, "end": { - "line": 265, + "line": 266, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 6144, - "end": 6435, + "start": 6173, + "end": 6464, "loc": { "start": { - "line": 197, + "line": 198, "column": 12 }, "end": { - "line": 204, + "line": 205, "column": 15 } }, @@ -112973,15 +114809,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6144, - "end": 6153, + "start": 6173, + "end": 6182, "loc": { "start": { - "line": 197, + "line": 198, "column": 12 }, "end": { - "line": 197, + "line": 198, "column": 21 }, "identifierName": "arrowHead" @@ -112991,29 +114827,29 @@ }, "value": { "type": "NewExpression", - "start": 6155, - "end": 6435, + "start": 6184, + "end": 6464, "loc": { "start": { - "line": 197, + "line": 198, "column": 23 }, "end": { - "line": 204, + "line": 205, "column": 15 } }, "callee": { "type": "Identifier", - "start": 6159, - "end": 6175, + "start": 6188, + "end": 6204, "loc": { "start": { - "line": 197, + "line": 198, "column": 27 }, "end": { - "line": 197, + "line": 198, "column": 43 }, "identifierName": "ReadableGeometry" @@ -113023,15 +114859,15 @@ "arguments": [ { "type": "Identifier", - "start": 6176, - "end": 6184, + "start": 6205, + "end": 6213, "loc": { "start": { - "line": 197, + "line": 198, "column": 44 }, "end": { - "line": 197, + "line": 198, "column": 52 }, "identifierName": "rootNode" @@ -113040,29 +114876,29 @@ }, { "type": "CallExpression", - "start": 6186, - "end": 6434, + "start": 6215, + "end": 6463, "loc": { "start": { - "line": 197, + "line": 198, "column": 54 }, "end": { - "line": 204, + "line": 205, "column": 14 } }, "callee": { "type": "Identifier", - "start": 6186, - "end": 6207, + "start": 6215, + "end": 6236, "loc": { "start": { - "line": 197, + "line": 198, "column": 54 }, "end": { - "line": 197, + "line": 198, "column": 75 }, "identifierName": "buildCylinderGeometry" @@ -113072,30 +114908,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 6208, - "end": 6433, + "start": 6237, + "end": 6462, "loc": { "start": { - "line": 197, + "line": 198, "column": 76 }, "end": { - "line": 204, + "line": 205, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 6226, - "end": 6242, + "start": 6255, + "end": 6271, "loc": { "start": { - "line": 198, + "line": 199, "column": 16 }, "end": { - "line": 198, + "line": 199, "column": 32 } }, @@ -113104,15 +114940,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6226, - "end": 6235, + "start": 6255, + "end": 6264, "loc": { "start": { - "line": 198, + "line": 199, "column": 16 }, "end": { - "line": 198, + "line": 199, "column": 25 }, "identifierName": "radiusTop" @@ -113121,15 +114957,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6237, - "end": 6242, + "start": 6266, + "end": 6271, "loc": { "start": { - "line": 198, + "line": 199, "column": 27 }, "end": { - "line": 198, + "line": 199, "column": 32 } }, @@ -113142,15 +114978,15 @@ }, { "type": "ObjectProperty", - "start": 6260, - "end": 6285, + "start": 6289, + "end": 6314, "loc": { "start": { - "line": 199, + "line": 200, "column": 16 }, "end": { - "line": 199, + "line": 200, "column": 41 } }, @@ -113159,15 +114995,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6260, - "end": 6272, + "start": 6289, + "end": 6301, "loc": { "start": { - "line": 199, + "line": 200, "column": 16 }, "end": { - "line": 199, + "line": 200, "column": 28 }, "identifierName": "radiusBottom" @@ -113176,15 +115012,15 @@ }, "value": { "type": "Identifier", - "start": 6274, - "end": 6285, + "start": 6303, + "end": 6314, "loc": { "start": { - "line": 199, + "line": 200, "column": 30 }, "end": { - "line": 199, + "line": 200, "column": 41 }, "identifierName": "arrowRadius" @@ -113194,15 +115030,15 @@ }, { "type": "ObjectProperty", - "start": 6303, - "end": 6321, + "start": 6332, + "end": 6350, "loc": { "start": { - "line": 200, + "line": 201, "column": 16 }, "end": { - "line": 200, + "line": 201, "column": 34 } }, @@ -113211,15 +115047,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6303, - "end": 6317, + "start": 6332, + "end": 6346, "loc": { "start": { - "line": 200, + "line": 201, "column": 16 }, "end": { - "line": 200, + "line": 201, "column": 30 }, "identifierName": "radialSegments" @@ -113228,15 +115064,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6319, - "end": 6321, + "start": 6348, + "end": 6350, "loc": { "start": { - "line": 200, + "line": 201, "column": 32 }, "end": { - "line": 200, + "line": 201, "column": 34 } }, @@ -113249,15 +115085,15 @@ }, { "type": "ObjectProperty", - "start": 6339, - "end": 6356, + "start": 6368, + "end": 6385, "loc": { "start": { - "line": 201, + "line": 202, "column": 16 }, "end": { - "line": 201, + "line": 202, "column": 33 } }, @@ -113266,15 +115102,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6339, - "end": 6353, + "start": 6368, + "end": 6382, "loc": { "start": { - "line": 201, + "line": 202, "column": 16 }, "end": { - "line": 201, + "line": 202, "column": 30 }, "identifierName": "heightSegments" @@ -113283,15 +115119,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6355, - "end": 6356, + "start": 6384, + "end": 6385, "loc": { "start": { - "line": 201, + "line": 202, "column": 32 }, "end": { - "line": 201, + "line": 202, "column": 33 } }, @@ -113304,15 +115140,15 @@ }, { "type": "ObjectProperty", - "start": 6374, - "end": 6385, + "start": 6403, + "end": 6414, "loc": { "start": { - "line": 202, + "line": 203, "column": 16 }, "end": { - "line": 202, + "line": 203, "column": 27 } }, @@ -113321,15 +115157,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6374, - "end": 6380, + "start": 6403, + "end": 6409, "loc": { "start": { - "line": 202, + "line": 203, "column": 16 }, "end": { - "line": 202, + "line": 203, "column": 22 }, "identifierName": "height" @@ -113338,15 +115174,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6382, - "end": 6385, + "start": 6411, + "end": 6414, "loc": { "start": { - "line": 202, + "line": 203, "column": 24 }, "end": { - "line": 202, + "line": 203, "column": 27 } }, @@ -113359,15 +115195,15 @@ }, { "type": "ObjectProperty", - "start": 6403, - "end": 6419, + "start": 6432, + "end": 6448, "loc": { "start": { - "line": 203, + "line": 204, "column": 16 }, "end": { - "line": 203, + "line": 204, "column": 32 } }, @@ -113376,15 +115212,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6403, - "end": 6412, + "start": 6432, + "end": 6441, "loc": { "start": { - "line": 203, + "line": 204, "column": 16 }, "end": { - "line": 203, + "line": 204, "column": 25 }, "identifierName": "openEnded" @@ -113393,15 +115229,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 6414, - "end": 6419, + "start": 6443, + "end": 6448, "loc": { "start": { - "line": 203, + "line": 204, "column": 27 }, "end": { - "line": 203, + "line": 204, "column": 32 } }, @@ -113418,15 +115254,15 @@ { "type": "CommentLine", "value": " Reusable geometries", - "start": 6108, - "end": 6130, + "start": 6137, + "end": 6159, "loc": { "start": { - "line": 195, + "line": 196, "column": 24 }, "end": { - "line": 195, + "line": 196, "column": 46 } } @@ -113435,15 +115271,15 @@ }, { "type": "ObjectProperty", - "start": 6450, - "end": 6738, + "start": 6479, + "end": 6767, "loc": { "start": { - "line": 206, + "line": 207, "column": 12 }, "end": { - "line": 213, + "line": 214, "column": 15 } }, @@ -113452,15 +115288,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6450, - "end": 6462, + "start": 6479, + "end": 6491, "loc": { "start": { - "line": 206, + "line": 207, "column": 12 }, "end": { - "line": 206, + "line": 207, "column": 24 }, "identifierName": "arrowHeadBig" @@ -113469,29 +115305,29 @@ }, "value": { "type": "NewExpression", - "start": 6464, - "end": 6738, + "start": 6493, + "end": 6767, "loc": { "start": { - "line": 206, + "line": 207, "column": 26 }, "end": { - "line": 213, + "line": 214, "column": 15 } }, "callee": { "type": "Identifier", - "start": 6468, - "end": 6484, + "start": 6497, + "end": 6513, "loc": { "start": { - "line": 206, + "line": 207, "column": 30 }, "end": { - "line": 206, + "line": 207, "column": 46 }, "identifierName": "ReadableGeometry" @@ -113501,15 +115337,15 @@ "arguments": [ { "type": "Identifier", - "start": 6485, - "end": 6493, + "start": 6514, + "end": 6522, "loc": { "start": { - "line": 206, + "line": 207, "column": 47 }, "end": { - "line": 206, + "line": 207, "column": 55 }, "identifierName": "rootNode" @@ -113518,29 +115354,29 @@ }, { "type": "CallExpression", - "start": 6495, - "end": 6737, + "start": 6524, + "end": 6766, "loc": { "start": { - "line": 206, + "line": 207, "column": 57 }, "end": { - "line": 213, + "line": 214, "column": 14 } }, "callee": { "type": "Identifier", - "start": 6495, - "end": 6516, + "start": 6524, + "end": 6545, "loc": { "start": { - "line": 206, + "line": 207, "column": 57 }, "end": { - "line": 206, + "line": 207, "column": 78 }, "identifierName": "buildCylinderGeometry" @@ -113550,30 +115386,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 6517, - "end": 6736, + "start": 6546, + "end": 6765, "loc": { "start": { - "line": 206, + "line": 207, "column": 79 }, "end": { - "line": 213, + "line": 214, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 6535, - "end": 6551, + "start": 6564, + "end": 6580, "loc": { "start": { - "line": 207, + "line": 208, "column": 16 }, "end": { - "line": 207, + "line": 208, "column": 32 } }, @@ -113582,15 +115418,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6535, - "end": 6544, + "start": 6564, + "end": 6573, "loc": { "start": { - "line": 207, + "line": 208, "column": 16 }, "end": { - "line": 207, + "line": 208, "column": 25 }, "identifierName": "radiusTop" @@ -113599,15 +115435,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6546, - "end": 6551, + "start": 6575, + "end": 6580, "loc": { "start": { - "line": 207, + "line": 208, "column": 27 }, "end": { - "line": 207, + "line": 208, "column": 32 } }, @@ -113620,15 +115456,15 @@ }, { "type": "ObjectProperty", - "start": 6569, - "end": 6587, + "start": 6598, + "end": 6616, "loc": { "start": { - "line": 208, + "line": 209, "column": 16 }, "end": { - "line": 208, + "line": 209, "column": 34 } }, @@ -113637,15 +115473,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6569, - "end": 6581, + "start": 6598, + "end": 6610, "loc": { "start": { - "line": 208, + "line": 209, "column": 16 }, "end": { - "line": 208, + "line": 209, "column": 28 }, "identifierName": "radiusBottom" @@ -113654,15 +115490,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6583, - "end": 6587, + "start": 6612, + "end": 6616, "loc": { "start": { - "line": 208, + "line": 209, "column": 30 }, "end": { - "line": 208, + "line": 209, "column": 34 } }, @@ -113675,15 +115511,15 @@ }, { "type": "ObjectProperty", - "start": 6605, - "end": 6623, + "start": 6634, + "end": 6652, "loc": { "start": { - "line": 209, + "line": 210, "column": 16 }, "end": { - "line": 209, + "line": 210, "column": 34 } }, @@ -113692,15 +115528,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6605, - "end": 6619, + "start": 6634, + "end": 6648, "loc": { "start": { - "line": 209, + "line": 210, "column": 16 }, "end": { - "line": 209, + "line": 210, "column": 30 }, "identifierName": "radialSegments" @@ -113709,15 +115545,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6621, - "end": 6623, + "start": 6650, + "end": 6652, "loc": { "start": { - "line": 209, + "line": 210, "column": 32 }, "end": { - "line": 209, + "line": 210, "column": 34 } }, @@ -113730,15 +115566,15 @@ }, { "type": "ObjectProperty", - "start": 6641, - "end": 6658, + "start": 6670, + "end": 6687, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 33 } }, @@ -113747,15 +115583,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6641, - "end": 6655, + "start": 6670, + "end": 6684, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 30 }, "identifierName": "heightSegments" @@ -113764,15 +115600,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6657, - "end": 6658, + "start": 6686, + "end": 6687, "loc": { "start": { - "line": 210, + "line": 211, "column": 32 }, "end": { - "line": 210, + "line": 211, "column": 33 } }, @@ -113785,15 +115621,15 @@ }, { "type": "ObjectProperty", - "start": 6676, - "end": 6688, + "start": 6705, + "end": 6717, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 28 } }, @@ -113802,15 +115638,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6676, - "end": 6682, + "start": 6705, + "end": 6711, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 22 }, "identifierName": "height" @@ -113819,15 +115655,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6684, - "end": 6688, + "start": 6713, + "end": 6717, "loc": { "start": { - "line": 211, + "line": 212, "column": 24 }, "end": { - "line": 211, + "line": 212, "column": 28 } }, @@ -113840,15 +115676,15 @@ }, { "type": "ObjectProperty", - "start": 6706, - "end": 6722, + "start": 6735, + "end": 6751, "loc": { "start": { - "line": 212, + "line": 213, "column": 16 }, "end": { - "line": 212, + "line": 213, "column": 32 } }, @@ -113857,15 +115693,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6706, - "end": 6715, + "start": 6735, + "end": 6744, "loc": { "start": { - "line": 212, + "line": 213, "column": 16 }, "end": { - "line": 212, + "line": 213, "column": 25 }, "identifierName": "openEnded" @@ -113874,15 +115710,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 6717, - "end": 6722, + "start": 6746, + "end": 6751, "loc": { "start": { - "line": 212, + "line": 213, "column": 27 }, "end": { - "line": 212, + "line": 213, "column": 32 } }, @@ -113898,15 +115734,15 @@ }, { "type": "ObjectProperty", - "start": 6753, - "end": 7042, + "start": 6782, + "end": 7071, "loc": { "start": { - "line": 215, + "line": 216, "column": 12 }, "end": { - "line": 222, + "line": 223, "column": 15 } }, @@ -113915,15 +115751,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6753, - "end": 6768, + "start": 6782, + "end": 6797, "loc": { "start": { - "line": 215, + "line": 216, "column": 12 }, "end": { - "line": 215, + "line": 216, "column": 27 }, "identifierName": "arrowHeadHandle" @@ -113932,29 +115768,29 @@ }, "value": { "type": "NewExpression", - "start": 6770, - "end": 7042, + "start": 6799, + "end": 7071, "loc": { "start": { - "line": 215, + "line": 216, "column": 29 }, "end": { - "line": 222, + "line": 223, "column": 15 } }, "callee": { "type": "Identifier", - "start": 6774, - "end": 6790, + "start": 6803, + "end": 6819, "loc": { "start": { - "line": 215, + "line": 216, "column": 33 }, "end": { - "line": 215, + "line": 216, "column": 49 }, "identifierName": "ReadableGeometry" @@ -113964,15 +115800,15 @@ "arguments": [ { "type": "Identifier", - "start": 6791, - "end": 6799, + "start": 6820, + "end": 6828, "loc": { "start": { - "line": 215, + "line": 216, "column": 50 }, "end": { - "line": 215, + "line": 216, "column": 58 }, "identifierName": "rootNode" @@ -113981,29 +115817,29 @@ }, { "type": "CallExpression", - "start": 6801, - "end": 7041, + "start": 6830, + "end": 7070, "loc": { "start": { - "line": 215, + "line": 216, "column": 60 }, "end": { - "line": 222, + "line": 223, "column": 14 } }, "callee": { "type": "Identifier", - "start": 6801, - "end": 6822, + "start": 6830, + "end": 6851, "loc": { "start": { - "line": 215, + "line": 216, "column": 60 }, "end": { - "line": 215, + "line": 216, "column": 81 }, "identifierName": "buildCylinderGeometry" @@ -114013,30 +115849,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 6823, - "end": 7040, + "start": 6852, + "end": 7069, "loc": { "start": { - "line": 215, + "line": 216, "column": 82 }, "end": { - "line": 222, + "line": 223, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 6841, - "end": 6856, + "start": 6870, + "end": 6885, "loc": { "start": { - "line": 216, + "line": 217, "column": 16 }, "end": { - "line": 216, + "line": 217, "column": 31 } }, @@ -114045,15 +115881,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6841, - "end": 6850, + "start": 6870, + "end": 6879, "loc": { "start": { - "line": 216, + "line": 217, "column": 16 }, "end": { - "line": 216, + "line": 217, "column": 25 }, "identifierName": "radiusTop" @@ -114062,15 +115898,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6852, - "end": 6856, + "start": 6881, + "end": 6885, "loc": { "start": { - "line": 216, + "line": 217, "column": 27 }, "end": { - "line": 216, + "line": 217, "column": 31 } }, @@ -114083,15 +115919,15 @@ }, { "type": "ObjectProperty", - "start": 6874, - "end": 6892, + "start": 6903, + "end": 6921, "loc": { "start": { - "line": 217, + "line": 218, "column": 16 }, "end": { - "line": 217, + "line": 218, "column": 34 } }, @@ -114100,15 +115936,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6874, - "end": 6886, + "start": 6903, + "end": 6915, "loc": { "start": { - "line": 217, + "line": 218, "column": 16 }, "end": { - "line": 217, + "line": 218, "column": 28 }, "identifierName": "radiusBottom" @@ -114117,15 +115953,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6888, - "end": 6892, + "start": 6917, + "end": 6921, "loc": { "start": { - "line": 217, + "line": 218, "column": 30 }, "end": { - "line": 217, + "line": 218, "column": 34 } }, @@ -114138,15 +115974,15 @@ }, { "type": "ObjectProperty", - "start": 6910, - "end": 6927, + "start": 6939, + "end": 6956, "loc": { "start": { - "line": 218, + "line": 219, "column": 16 }, "end": { - "line": 218, + "line": 219, "column": 33 } }, @@ -114155,15 +115991,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6910, - "end": 6924, + "start": 6939, + "end": 6953, "loc": { "start": { - "line": 218, + "line": 219, "column": 16 }, "end": { - "line": 218, + "line": 219, "column": 30 }, "identifierName": "radialSegments" @@ -114172,15 +116008,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6926, - "end": 6927, + "start": 6955, + "end": 6956, "loc": { "start": { - "line": 218, + "line": 219, "column": 32 }, "end": { - "line": 218, + "line": 219, "column": 33 } }, @@ -114193,15 +116029,15 @@ }, { "type": "ObjectProperty", - "start": 6945, - "end": 6962, + "start": 6974, + "end": 6991, "loc": { "start": { - "line": 219, + "line": 220, "column": 16 }, "end": { - "line": 219, + "line": 220, "column": 33 } }, @@ -114210,15 +116046,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6945, - "end": 6959, + "start": 6974, + "end": 6988, "loc": { "start": { - "line": 219, + "line": 220, "column": 16 }, "end": { - "line": 219, + "line": 220, "column": 30 }, "identifierName": "heightSegments" @@ -114227,15 +116063,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6961, - "end": 6962, + "start": 6990, + "end": 6991, "loc": { "start": { - "line": 219, + "line": 220, "column": 32 }, "end": { - "line": 219, + "line": 220, "column": 33 } }, @@ -114248,15 +116084,15 @@ }, { "type": "ObjectProperty", - "start": 6980, - "end": 6992, + "start": 7009, + "end": 7021, "loc": { "start": { - "line": 220, + "line": 221, "column": 16 }, "end": { - "line": 220, + "line": 221, "column": 28 } }, @@ -114265,15 +116101,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 6980, - "end": 6986, + "start": 7009, + "end": 7015, "loc": { "start": { - "line": 220, + "line": 221, "column": 16 }, "end": { - "line": 220, + "line": 221, "column": 22 }, "identifierName": "height" @@ -114282,15 +116118,15 @@ }, "value": { "type": "NumericLiteral", - "start": 6988, - "end": 6992, + "start": 7017, + "end": 7021, "loc": { "start": { - "line": 220, + "line": 221, "column": 24 }, "end": { - "line": 220, + "line": 221, "column": 28 } }, @@ -114303,15 +116139,15 @@ }, { "type": "ObjectProperty", - "start": 7010, - "end": 7026, + "start": 7039, + "end": 7055, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 32 } }, @@ -114320,15 +116156,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7010, - "end": 7019, + "start": 7039, + "end": 7048, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 25 }, "identifierName": "openEnded" @@ -114337,15 +116173,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 7021, - "end": 7026, + "start": 7050, + "end": 7055, "loc": { "start": { - "line": 221, + "line": 222, "column": 27 }, "end": { - "line": 221, + "line": 222, "column": 32 } }, @@ -114361,15 +116197,15 @@ }, { "type": "ObjectProperty", - "start": 7057, - "end": 7314, + "start": 7086, + "end": 7343, "loc": { "start": { - "line": 224, + "line": 225, "column": 12 }, "end": { - "line": 230, + "line": 231, "column": 15 } }, @@ -114378,15 +116214,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7057, - "end": 7062, + "start": 7086, + "end": 7091, "loc": { "start": { - "line": 224, + "line": 225, "column": 12 }, "end": { - "line": 224, + "line": 225, "column": 17 }, "identifierName": "curve" @@ -114395,29 +116231,29 @@ }, "value": { "type": "NewExpression", - "start": 7064, - "end": 7314, + "start": 7093, + "end": 7343, "loc": { "start": { - "line": 224, + "line": 225, "column": 19 }, "end": { - "line": 230, + "line": 231, "column": 15 } }, "callee": { "type": "Identifier", - "start": 7068, - "end": 7084, + "start": 7097, + "end": 7113, "loc": { "start": { - "line": 224, + "line": 225, "column": 23 }, "end": { - "line": 224, + "line": 225, "column": 39 }, "identifierName": "ReadableGeometry" @@ -114427,15 +116263,15 @@ "arguments": [ { "type": "Identifier", - "start": 7085, - "end": 7093, + "start": 7114, + "end": 7122, "loc": { "start": { - "line": 224, + "line": 225, "column": 40 }, "end": { - "line": 224, + "line": 225, "column": 48 }, "identifierName": "rootNode" @@ -114444,29 +116280,29 @@ }, { "type": "CallExpression", - "start": 7095, - "end": 7313, + "start": 7124, + "end": 7342, "loc": { "start": { - "line": 224, + "line": 225, "column": 50 }, "end": { - "line": 230, + "line": 231, "column": 14 } }, "callee": { "type": "Identifier", - "start": 7095, - "end": 7113, + "start": 7124, + "end": 7142, "loc": { "start": { - "line": 224, + "line": 225, "column": 50 }, "end": { - "line": 224, + "line": 225, "column": 68 }, "identifierName": "buildTorusGeometry" @@ -114476,30 +116312,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 7114, - "end": 7312, + "start": 7143, + "end": 7341, "loc": { "start": { - "line": 224, + "line": 225, "column": 69 }, "end": { - "line": 230, + "line": 231, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 7132, - "end": 7150, + "start": 7161, + "end": 7179, "loc": { "start": { - "line": 225, + "line": 226, "column": 16 }, "end": { - "line": 225, + "line": 226, "column": 34 } }, @@ -114508,15 +116344,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7132, - "end": 7138, + "start": 7161, + "end": 7167, "loc": { "start": { - "line": 225, + "line": 226, "column": 16 }, "end": { - "line": 225, + "line": 226, "column": 22 }, "identifierName": "radius" @@ -114525,15 +116361,15 @@ }, "value": { "type": "Identifier", - "start": 7140, - "end": 7150, + "start": 7169, + "end": 7179, "loc": { "start": { - "line": 225, + "line": 226, "column": 24 }, "end": { - "line": 225, + "line": 226, "column": 34 }, "identifierName": "hoopRadius" @@ -114543,15 +116379,15 @@ }, { "type": "ObjectProperty", - "start": 7168, - "end": 7184, + "start": 7197, + "end": 7213, "loc": { "start": { - "line": 226, + "line": 227, "column": 16 }, "end": { - "line": 226, + "line": 227, "column": 32 } }, @@ -114560,15 +116396,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7168, - "end": 7172, + "start": 7197, + "end": 7201, "loc": { "start": { - "line": 226, + "line": 227, "column": 16 }, "end": { - "line": 226, + "line": 227, "column": 20 }, "identifierName": "tube" @@ -114577,15 +116413,15 @@ }, "value": { "type": "Identifier", - "start": 7174, - "end": 7184, + "start": 7203, + "end": 7213, "loc": { "start": { - "line": 226, + "line": 227, "column": 22 }, "end": { - "line": 226, + "line": 227, "column": 32 }, "identifierName": "tubeRadius" @@ -114595,15 +116431,15 @@ }, { "type": "ObjectProperty", - "start": 7202, - "end": 7220, + "start": 7231, + "end": 7249, "loc": { "start": { - "line": 227, + "line": 228, "column": 16 }, "end": { - "line": 227, + "line": 228, "column": 34 } }, @@ -114612,15 +116448,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7202, - "end": 7216, + "start": 7231, + "end": 7245, "loc": { "start": { - "line": 227, + "line": 228, "column": 16 }, "end": { - "line": 227, + "line": 228, "column": 30 }, "identifierName": "radialSegments" @@ -114629,15 +116465,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7218, - "end": 7220, + "start": 7247, + "end": 7249, "loc": { "start": { - "line": 227, + "line": 228, "column": 32 }, "end": { - "line": 227, + "line": 228, "column": 34 } }, @@ -114650,15 +116486,15 @@ }, { "type": "ObjectProperty", - "start": 7238, - "end": 7254, + "start": 7267, + "end": 7283, "loc": { "start": { - "line": 228, + "line": 229, "column": 16 }, "end": { - "line": 228, + "line": 229, "column": 32 } }, @@ -114667,15 +116503,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7238, - "end": 7250, + "start": 7267, + "end": 7279, "loc": { "start": { - "line": 228, + "line": 229, "column": 16 }, "end": { - "line": 228, + "line": 229, "column": 28 }, "identifierName": "tubeSegments" @@ -114684,15 +116520,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7252, - "end": 7254, + "start": 7281, + "end": 7283, "loc": { "start": { - "line": 228, + "line": 229, "column": 30 }, "end": { - "line": 228, + "line": 229, "column": 32 } }, @@ -114705,15 +116541,15 @@ }, { "type": "ObjectProperty", - "start": 7272, - "end": 7298, + "start": 7301, + "end": 7327, "loc": { "start": { - "line": 229, + "line": 230, "column": 16 }, "end": { - "line": 229, + "line": 230, "column": 42 } }, @@ -114722,15 +116558,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7272, - "end": 7275, + "start": 7301, + "end": 7304, "loc": { "start": { - "line": 229, + "line": 230, "column": 16 }, "end": { - "line": 229, + "line": 230, "column": 19 }, "identifierName": "arc" @@ -114739,57 +116575,57 @@ }, "value": { "type": "BinaryExpression", - "start": 7277, - "end": 7298, + "start": 7306, + "end": 7327, "loc": { "start": { - "line": 229, + "line": 230, "column": 21 }, "end": { - "line": 229, + "line": 230, "column": 42 } }, "left": { "type": "BinaryExpression", - "start": 7278, - "end": 7291, + "start": 7307, + "end": 7320, "loc": { "start": { - "line": 229, + "line": 230, "column": 22 }, "end": { - "line": 229, + "line": 230, "column": 35 } }, "left": { "type": "MemberExpression", - "start": 7278, - "end": 7285, + "start": 7307, + "end": 7314, "loc": { "start": { - "line": 229, + "line": 230, "column": 22 }, "end": { - "line": 229, + "line": 230, "column": 29 } }, "object": { "type": "Identifier", - "start": 7278, - "end": 7282, + "start": 7307, + "end": 7311, "loc": { "start": { - "line": 229, + "line": 230, "column": 22 }, "end": { - "line": 229, + "line": 230, "column": 26 }, "identifierName": "Math" @@ -114798,15 +116634,15 @@ }, "property": { "type": "Identifier", - "start": 7283, - "end": 7285, + "start": 7312, + "end": 7314, "loc": { "start": { - "line": 229, + "line": 230, "column": 27 }, "end": { - "line": 229, + "line": 230, "column": 29 }, "identifierName": "PI" @@ -114818,15 +116654,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 7288, - "end": 7291, + "start": 7317, + "end": 7320, "loc": { "start": { - "line": 229, + "line": 230, "column": 32 }, "end": { - "line": 229, + "line": 230, "column": 35 } }, @@ -114838,21 +116674,21 @@ }, "extra": { "parenthesized": true, - "parenStart": 7277 + "parenStart": 7306 } }, "operator": "/", "right": { "type": "NumericLiteral", - "start": 7295, - "end": 7298, + "start": 7324, + "end": 7327, "loc": { "start": { - "line": 229, + "line": 230, "column": 39 }, "end": { - "line": 229, + "line": 230, "column": 42 } }, @@ -114873,15 +116709,15 @@ }, { "type": "ObjectProperty", - "start": 7329, - "end": 7598, + "start": 7358, + "end": 7627, "loc": { "start": { - "line": 232, + "line": 233, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 15 } }, @@ -114890,15 +116726,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7329, - "end": 7340, + "start": 7358, + "end": 7369, "loc": { "start": { - "line": 232, + "line": 233, "column": 12 }, "end": { - "line": 232, + "line": 233, "column": 23 }, "identifierName": "curveHandle" @@ -114907,29 +116743,29 @@ }, "value": { "type": "NewExpression", - "start": 7342, - "end": 7598, + "start": 7371, + "end": 7627, "loc": { "start": { - "line": 232, + "line": 233, "column": 25 }, "end": { - "line": 238, + "line": 239, "column": 15 } }, "callee": { "type": "Identifier", - "start": 7346, - "end": 7362, + "start": 7375, + "end": 7391, "loc": { "start": { - "line": 232, + "line": 233, "column": 29 }, "end": { - "line": 232, + "line": 233, "column": 45 }, "identifierName": "ReadableGeometry" @@ -114939,15 +116775,15 @@ "arguments": [ { "type": "Identifier", - "start": 7363, - "end": 7371, + "start": 7392, + "end": 7400, "loc": { "start": { - "line": 232, + "line": 233, "column": 46 }, "end": { - "line": 232, + "line": 233, "column": 54 }, "identifierName": "rootNode" @@ -114956,29 +116792,29 @@ }, { "type": "CallExpression", - "start": 7373, - "end": 7597, + "start": 7402, + "end": 7626, "loc": { "start": { - "line": 232, + "line": 233, "column": 56 }, "end": { - "line": 238, + "line": 239, "column": 14 } }, "callee": { "type": "Identifier", - "start": 7373, - "end": 7391, + "start": 7402, + "end": 7420, "loc": { "start": { - "line": 232, + "line": 233, "column": 56 }, "end": { - "line": 232, + "line": 233, "column": 74 }, "identifierName": "buildTorusGeometry" @@ -114988,30 +116824,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 7392, - "end": 7596, + "start": 7421, + "end": 7625, "loc": { "start": { - "line": 232, + "line": 233, "column": 75 }, "end": { - "line": 238, + "line": 239, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 7410, - "end": 7428, + "start": 7439, + "end": 7457, "loc": { "start": { - "line": 233, + "line": 234, "column": 16 }, "end": { - "line": 233, + "line": 234, "column": 34 } }, @@ -115020,15 +116856,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7410, - "end": 7416, + "start": 7439, + "end": 7445, "loc": { "start": { - "line": 233, + "line": 234, "column": 16 }, "end": { - "line": 233, + "line": 234, "column": 22 }, "identifierName": "radius" @@ -115037,15 +116873,15 @@ }, "value": { "type": "Identifier", - "start": 7418, - "end": 7428, + "start": 7447, + "end": 7457, "loc": { "start": { - "line": 233, + "line": 234, "column": 24 }, "end": { - "line": 233, + "line": 234, "column": 34 }, "identifierName": "hoopRadius" @@ -115055,15 +116891,15 @@ }, { "type": "ObjectProperty", - "start": 7446, - "end": 7468, + "start": 7475, + "end": 7497, "loc": { "start": { - "line": 234, + "line": 235, "column": 16 }, "end": { - "line": 234, + "line": 235, "column": 38 } }, @@ -115072,15 +116908,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7446, - "end": 7450, + "start": 7475, + "end": 7479, "loc": { "start": { - "line": 234, + "line": 235, "column": 16 }, "end": { - "line": 234, + "line": 235, "column": 20 }, "identifierName": "tube" @@ -115089,15 +116925,15 @@ }, "value": { "type": "Identifier", - "start": 7452, - "end": 7468, + "start": 7481, + "end": 7497, "loc": { "start": { - "line": 234, + "line": 235, "column": 22 }, "end": { - "line": 234, + "line": 235, "column": 38 }, "identifierName": "handleTubeRadius" @@ -115107,15 +116943,15 @@ }, { "type": "ObjectProperty", - "start": 7486, - "end": 7504, + "start": 7515, + "end": 7533, "loc": { "start": { - "line": 235, + "line": 236, "column": 16 }, "end": { - "line": 235, + "line": 236, "column": 34 } }, @@ -115124,15 +116960,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7486, - "end": 7500, + "start": 7515, + "end": 7529, "loc": { "start": { - "line": 235, + "line": 236, "column": 16 }, "end": { - "line": 235, + "line": 236, "column": 30 }, "identifierName": "radialSegments" @@ -115141,15 +116977,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7502, - "end": 7504, + "start": 7531, + "end": 7533, "loc": { "start": { - "line": 235, + "line": 236, "column": 32 }, "end": { - "line": 235, + "line": 236, "column": 34 } }, @@ -115162,15 +116998,15 @@ }, { "type": "ObjectProperty", - "start": 7522, - "end": 7538, + "start": 7551, + "end": 7567, "loc": { "start": { - "line": 236, + "line": 237, "column": 16 }, "end": { - "line": 236, + "line": 237, "column": 32 } }, @@ -115179,15 +117015,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7522, - "end": 7534, + "start": 7551, + "end": 7563, "loc": { "start": { - "line": 236, + "line": 237, "column": 16 }, "end": { - "line": 236, + "line": 237, "column": 28 }, "identifierName": "tubeSegments" @@ -115196,15 +117032,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7536, - "end": 7538, + "start": 7565, + "end": 7567, "loc": { "start": { - "line": 236, + "line": 237, "column": 30 }, "end": { - "line": 236, + "line": 237, "column": 32 } }, @@ -115217,15 +117053,15 @@ }, { "type": "ObjectProperty", - "start": 7556, - "end": 7582, + "start": 7585, + "end": 7611, "loc": { "start": { - "line": 237, + "line": 238, "column": 16 }, "end": { - "line": 237, + "line": 238, "column": 42 } }, @@ -115234,15 +117070,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7556, - "end": 7559, + "start": 7585, + "end": 7588, "loc": { "start": { - "line": 237, + "line": 238, "column": 16 }, "end": { - "line": 237, + "line": 238, "column": 19 }, "identifierName": "arc" @@ -115251,57 +117087,57 @@ }, "value": { "type": "BinaryExpression", - "start": 7561, - "end": 7582, + "start": 7590, + "end": 7611, "loc": { "start": { - "line": 237, + "line": 238, "column": 21 }, "end": { - "line": 237, + "line": 238, "column": 42 } }, "left": { "type": "BinaryExpression", - "start": 7562, - "end": 7575, + "start": 7591, + "end": 7604, "loc": { "start": { - "line": 237, + "line": 238, "column": 22 }, "end": { - "line": 237, + "line": 238, "column": 35 } }, "left": { "type": "MemberExpression", - "start": 7562, - "end": 7569, + "start": 7591, + "end": 7598, "loc": { "start": { - "line": 237, + "line": 238, "column": 22 }, "end": { - "line": 237, + "line": 238, "column": 29 } }, "object": { "type": "Identifier", - "start": 7562, - "end": 7566, + "start": 7591, + "end": 7595, "loc": { "start": { - "line": 237, + "line": 238, "column": 22 }, "end": { - "line": 237, + "line": 238, "column": 26 }, "identifierName": "Math" @@ -115310,15 +117146,15 @@ }, "property": { "type": "Identifier", - "start": 7567, - "end": 7569, + "start": 7596, + "end": 7598, "loc": { "start": { - "line": 237, + "line": 238, "column": 27 }, "end": { - "line": 237, + "line": 238, "column": 29 }, "identifierName": "PI" @@ -115330,15 +117166,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 7572, - "end": 7575, + "start": 7601, + "end": 7604, "loc": { "start": { - "line": 237, + "line": 238, "column": 32 }, "end": { - "line": 237, + "line": 238, "column": 35 } }, @@ -115350,21 +117186,21 @@ }, "extra": { "parenthesized": true, - "parenStart": 7561 + "parenStart": 7590 } }, "operator": "/", "right": { "type": "NumericLiteral", - "start": 7579, - "end": 7582, + "start": 7608, + "end": 7611, "loc": { "start": { - "line": 237, + "line": 238, "column": 39 }, "end": { - "line": 237, + "line": 238, "column": 42 } }, @@ -115385,15 +117221,15 @@ }, { "type": "ObjectProperty", - "start": 7613, - "end": 7862, + "start": 7642, + "end": 7891, "loc": { "start": { - "line": 240, + "line": 241, "column": 12 }, "end": { - "line": 246, + "line": 247, "column": 15 } }, @@ -115402,15 +117238,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7613, - "end": 7617, + "start": 7642, + "end": 7646, "loc": { "start": { - "line": 240, + "line": 241, "column": 12 }, "end": { - "line": 240, + "line": 241, "column": 16 }, "identifierName": "hoop" @@ -115419,29 +117255,29 @@ }, "value": { "type": "NewExpression", - "start": 7619, - "end": 7862, + "start": 7648, + "end": 7891, "loc": { "start": { - "line": 240, + "line": 241, "column": 18 }, "end": { - "line": 246, + "line": 247, "column": 15 } }, "callee": { "type": "Identifier", - "start": 7623, - "end": 7639, + "start": 7652, + "end": 7668, "loc": { "start": { - "line": 240, + "line": 241, "column": 22 }, "end": { - "line": 240, + "line": 241, "column": 38 }, "identifierName": "ReadableGeometry" @@ -115451,15 +117287,15 @@ "arguments": [ { "type": "Identifier", - "start": 7640, - "end": 7648, + "start": 7669, + "end": 7677, "loc": { "start": { - "line": 240, + "line": 241, "column": 39 }, "end": { - "line": 240, + "line": 241, "column": 47 }, "identifierName": "rootNode" @@ -115468,29 +117304,29 @@ }, { "type": "CallExpression", - "start": 7650, - "end": 7861, + "start": 7679, + "end": 7890, "loc": { "start": { - "line": 240, + "line": 241, "column": 49 }, "end": { - "line": 246, + "line": 247, "column": 14 } }, "callee": { "type": "Identifier", - "start": 7650, - "end": 7668, + "start": 7679, + "end": 7697, "loc": { "start": { - "line": 240, + "line": 241, "column": 49 }, "end": { - "line": 240, + "line": 241, "column": 67 }, "identifierName": "buildTorusGeometry" @@ -115500,30 +117336,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 7669, - "end": 7860, + "start": 7698, + "end": 7889, "loc": { "start": { - "line": 240, + "line": 241, "column": 68 }, "end": { - "line": 246, + "line": 247, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 7687, - "end": 7705, + "start": 7716, + "end": 7734, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 34 } }, @@ -115532,15 +117368,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7687, - "end": 7693, + "start": 7716, + "end": 7722, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 22 }, "identifierName": "radius" @@ -115549,15 +117385,15 @@ }, "value": { "type": "Identifier", - "start": 7695, - "end": 7705, + "start": 7724, + "end": 7734, "loc": { "start": { - "line": 241, + "line": 242, "column": 24 }, "end": { - "line": 241, + "line": 242, "column": 34 }, "identifierName": "hoopRadius" @@ -115567,15 +117403,15 @@ }, { "type": "ObjectProperty", - "start": 7723, - "end": 7739, + "start": 7752, + "end": 7768, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 32 } }, @@ -115584,15 +117420,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7723, - "end": 7727, + "start": 7752, + "end": 7756, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 20 }, "identifierName": "tube" @@ -115601,15 +117437,15 @@ }, "value": { "type": "Identifier", - "start": 7729, - "end": 7739, + "start": 7758, + "end": 7768, "loc": { "start": { - "line": 242, + "line": 243, "column": 22 }, "end": { - "line": 242, + "line": 243, "column": 32 }, "identifierName": "tubeRadius" @@ -115619,15 +117455,15 @@ }, { "type": "ObjectProperty", - "start": 7757, - "end": 7775, + "start": 7786, + "end": 7804, "loc": { "start": { - "line": 243, + "line": 244, "column": 16 }, "end": { - "line": 243, + "line": 244, "column": 34 } }, @@ -115636,15 +117472,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7757, - "end": 7771, + "start": 7786, + "end": 7800, "loc": { "start": { - "line": 243, + "line": 244, "column": 16 }, "end": { - "line": 243, + "line": 244, "column": 30 }, "identifierName": "radialSegments" @@ -115653,15 +117489,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7773, - "end": 7775, + "start": 7802, + "end": 7804, "loc": { "start": { - "line": 243, + "line": 244, "column": 32 }, "end": { - "line": 243, + "line": 244, "column": 34 } }, @@ -115674,15 +117510,15 @@ }, { "type": "ObjectProperty", - "start": 7793, - "end": 7808, + "start": 7822, + "end": 7837, "loc": { "start": { - "line": 244, + "line": 245, "column": 16 }, "end": { - "line": 244, + "line": 245, "column": 31 } }, @@ -115691,15 +117527,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7793, - "end": 7805, + "start": 7822, + "end": 7834, "loc": { "start": { - "line": 244, + "line": 245, "column": 16 }, "end": { - "line": 244, + "line": 245, "column": 28 }, "identifierName": "tubeSegments" @@ -115708,15 +117544,15 @@ }, "value": { "type": "NumericLiteral", - "start": 7807, - "end": 7808, + "start": 7836, + "end": 7837, "loc": { "start": { - "line": 244, + "line": 245, "column": 30 }, "end": { - "line": 244, + "line": 245, "column": 31 } }, @@ -115729,15 +117565,15 @@ }, { "type": "ObjectProperty", - "start": 7826, - "end": 7846, + "start": 7855, + "end": 7875, "loc": { "start": { - "line": 245, + "line": 246, "column": 16 }, "end": { - "line": 245, + "line": 246, "column": 36 } }, @@ -115746,15 +117582,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7826, - "end": 7829, + "start": 7855, + "end": 7858, "loc": { "start": { - "line": 245, + "line": 246, "column": 16 }, "end": { - "line": 245, + "line": 246, "column": 19 }, "identifierName": "arc" @@ -115763,43 +117599,43 @@ }, "value": { "type": "BinaryExpression", - "start": 7832, - "end": 7845, + "start": 7861, + "end": 7874, "loc": { "start": { - "line": 245, + "line": 246, "column": 22 }, "end": { - "line": 245, + "line": 246, "column": 35 } }, "left": { "type": "MemberExpression", - "start": 7832, - "end": 7839, + "start": 7861, + "end": 7868, "loc": { "start": { - "line": 245, + "line": 246, "column": 22 }, "end": { - "line": 245, + "line": 246, "column": 29 } }, "object": { "type": "Identifier", - "start": 7832, - "end": 7836, + "start": 7861, + "end": 7865, "loc": { "start": { - "line": 245, + "line": 246, "column": 22 }, "end": { - "line": 245, + "line": 246, "column": 26 }, "identifierName": "Math" @@ -115808,15 +117644,15 @@ }, "property": { "type": "Identifier", - "start": 7837, - "end": 7839, + "start": 7866, + "end": 7868, "loc": { "start": { - "line": 245, + "line": 246, "column": 27 }, "end": { - "line": 245, + "line": 246, "column": 29 }, "identifierName": "PI" @@ -115828,15 +117664,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 7842, - "end": 7845, + "start": 7871, + "end": 7874, "loc": { "start": { - "line": 245, + "line": 246, "column": 32 }, "end": { - "line": 245, + "line": 246, "column": 35 } }, @@ -115848,7 +117684,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 7831 + "parenStart": 7860 } } } @@ -115861,15 +117697,15 @@ }, { "type": "ObjectProperty", - "start": 7877, - "end": 8170, + "start": 7906, + "end": 8199, "loc": { "start": { - "line": 248, + "line": 249, "column": 12 }, "end": { - "line": 255, + "line": 256, "column": 15 } }, @@ -115878,15 +117714,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7877, - "end": 7881, + "start": 7906, + "end": 7910, "loc": { "start": { - "line": 248, + "line": 249, "column": 12 }, "end": { - "line": 248, + "line": 249, "column": 16 }, "identifierName": "axis" @@ -115895,29 +117731,29 @@ }, "value": { "type": "NewExpression", - "start": 7883, - "end": 8170, + "start": 7912, + "end": 8199, "loc": { "start": { - "line": 248, + "line": 249, "column": 18 }, "end": { - "line": 255, + "line": 256, "column": 15 } }, "callee": { "type": "Identifier", - "start": 7887, - "end": 7903, + "start": 7916, + "end": 7932, "loc": { "start": { - "line": 248, + "line": 249, "column": 22 }, "end": { - "line": 248, + "line": 249, "column": 38 }, "identifierName": "ReadableGeometry" @@ -115927,15 +117763,15 @@ "arguments": [ { "type": "Identifier", - "start": 7904, - "end": 7912, + "start": 7933, + "end": 7941, "loc": { "start": { - "line": 248, + "line": 249, "column": 39 }, "end": { - "line": 248, + "line": 249, "column": 47 }, "identifierName": "rootNode" @@ -115944,29 +117780,29 @@ }, { "type": "CallExpression", - "start": 7914, - "end": 8169, + "start": 7943, + "end": 8198, "loc": { "start": { - "line": 248, + "line": 249, "column": 49 }, "end": { - "line": 255, + "line": 256, "column": 14 } }, "callee": { "type": "Identifier", - "start": 7914, - "end": 7935, + "start": 7943, + "end": 7964, "loc": { "start": { - "line": 248, + "line": 249, "column": 49 }, "end": { - "line": 248, + "line": 249, "column": 70 }, "identifierName": "buildCylinderGeometry" @@ -115976,30 +117812,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 7936, - "end": 8168, + "start": 7965, + "end": 8197, "loc": { "start": { - "line": 248, + "line": 249, "column": 71 }, "end": { - "line": 255, + "line": 256, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 7954, - "end": 7975, + "start": 7983, + "end": 8004, "loc": { "start": { - "line": 249, + "line": 250, "column": 16 }, "end": { - "line": 249, + "line": 250, "column": 37 } }, @@ -116008,15 +117844,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7954, - "end": 7963, + "start": 7983, + "end": 7992, "loc": { "start": { - "line": 249, + "line": 250, "column": 16 }, "end": { - "line": 249, + "line": 250, "column": 25 }, "identifierName": "radiusTop" @@ -116025,15 +117861,15 @@ }, "value": { "type": "Identifier", - "start": 7965, - "end": 7975, + "start": 7994, + "end": 8004, "loc": { "start": { - "line": 249, + "line": 250, "column": 27 }, "end": { - "line": 249, + "line": 250, "column": 37 }, "identifierName": "tubeRadius" @@ -116043,15 +117879,15 @@ }, { "type": "ObjectProperty", - "start": 7993, - "end": 8017, + "start": 8022, + "end": 8046, "loc": { "start": { - "line": 250, + "line": 251, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 40 } }, @@ -116060,15 +117896,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7993, - "end": 8005, + "start": 8022, + "end": 8034, "loc": { "start": { - "line": 250, + "line": 251, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 28 }, "identifierName": "radiusBottom" @@ -116077,15 +117913,15 @@ }, "value": { "type": "Identifier", - "start": 8007, - "end": 8017, + "start": 8036, + "end": 8046, "loc": { "start": { - "line": 250, + "line": 251, "column": 30 }, "end": { - "line": 250, + "line": 251, "column": 40 }, "identifierName": "tubeRadius" @@ -116095,15 +117931,15 @@ }, { "type": "ObjectProperty", - "start": 8035, - "end": 8053, + "start": 8064, + "end": 8082, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 34 } }, @@ -116112,15 +117948,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8035, - "end": 8049, + "start": 8064, + "end": 8078, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 30 }, "identifierName": "radialSegments" @@ -116129,15 +117965,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8051, - "end": 8053, + "start": 8080, + "end": 8082, "loc": { "start": { - "line": 251, + "line": 252, "column": 32 }, "end": { - "line": 251, + "line": 252, "column": 34 } }, @@ -116150,15 +117986,15 @@ }, { "type": "ObjectProperty", - "start": 8071, - "end": 8088, + "start": 8100, + "end": 8117, "loc": { "start": { - "line": 252, + "line": 253, "column": 16 }, "end": { - "line": 252, + "line": 253, "column": 33 } }, @@ -116167,15 +118003,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8071, - "end": 8085, + "start": 8100, + "end": 8114, "loc": { "start": { - "line": 252, + "line": 253, "column": 16 }, "end": { - "line": 252, + "line": 253, "column": 30 }, "identifierName": "heightSegments" @@ -116184,15 +118020,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8087, - "end": 8088, + "start": 8116, + "end": 8117, "loc": { "start": { - "line": 252, + "line": 253, "column": 32 }, "end": { - "line": 252, + "line": 253, "column": 33 } }, @@ -116205,15 +118041,15 @@ }, { "type": "ObjectProperty", - "start": 8106, - "end": 8120, + "start": 8135, + "end": 8149, "loc": { "start": { - "line": 253, + "line": 254, "column": 16 }, "end": { - "line": 253, + "line": 254, "column": 30 } }, @@ -116222,15 +118058,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8106, - "end": 8112, + "start": 8135, + "end": 8141, "loc": { "start": { - "line": 253, + "line": 254, "column": 16 }, "end": { - "line": 253, + "line": 254, "column": 22 }, "identifierName": "height" @@ -116239,15 +118075,15 @@ }, "value": { "type": "Identifier", - "start": 8114, - "end": 8120, + "start": 8143, + "end": 8149, "loc": { "start": { - "line": 253, + "line": 254, "column": 24 }, "end": { - "line": 253, + "line": 254, "column": 30 }, "identifierName": "radius" @@ -116257,15 +118093,15 @@ }, { "type": "ObjectProperty", - "start": 8138, - "end": 8154, + "start": 8167, + "end": 8183, "loc": { "start": { - "line": 254, + "line": 255, "column": 16 }, "end": { - "line": 254, + "line": 255, "column": 32 } }, @@ -116274,15 +118110,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8138, - "end": 8147, + "start": 8167, + "end": 8176, "loc": { "start": { - "line": 254, + "line": 255, "column": 16 }, "end": { - "line": 254, + "line": 255, "column": 25 }, "identifierName": "openEnded" @@ -116291,15 +118127,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 8149, - "end": 8154, + "start": 8178, + "end": 8183, "loc": { "start": { - "line": 254, + "line": 255, "column": 27 }, "end": { - "line": 254, + "line": 255, "column": 32 } }, @@ -116315,15 +118151,15 @@ }, { "type": "ObjectProperty", - "start": 8185, - "end": 8472, + "start": 8214, + "end": 8501, "loc": { "start": { - "line": 257, + "line": 258, "column": 12 }, "end": { - "line": 264, + "line": 265, "column": 15 } }, @@ -116332,15 +118168,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8185, - "end": 8195, + "start": 8214, + "end": 8224, "loc": { "start": { - "line": 257, + "line": 258, "column": 12 }, "end": { - "line": 257, + "line": 258, "column": 22 }, "identifierName": "axisHandle" @@ -116349,29 +118185,29 @@ }, "value": { "type": "NewExpression", - "start": 8197, - "end": 8472, + "start": 8226, + "end": 8501, "loc": { "start": { - "line": 257, + "line": 258, "column": 24 }, "end": { - "line": 264, + "line": 265, "column": 15 } }, "callee": { "type": "Identifier", - "start": 8201, - "end": 8217, + "start": 8230, + "end": 8246, "loc": { "start": { - "line": 257, + "line": 258, "column": 28 }, "end": { - "line": 257, + "line": 258, "column": 44 }, "identifierName": "ReadableGeometry" @@ -116381,15 +118217,15 @@ "arguments": [ { "type": "Identifier", - "start": 8218, - "end": 8226, + "start": 8247, + "end": 8255, "loc": { "start": { - "line": 257, + "line": 258, "column": 45 }, "end": { - "line": 257, + "line": 258, "column": 53 }, "identifierName": "rootNode" @@ -116398,29 +118234,29 @@ }, { "type": "CallExpression", - "start": 8228, - "end": 8471, + "start": 8257, + "end": 8500, "loc": { "start": { - "line": 257, + "line": 258, "column": 55 }, "end": { - "line": 264, + "line": 265, "column": 14 } }, "callee": { "type": "Identifier", - "start": 8228, - "end": 8249, + "start": 8257, + "end": 8278, "loc": { "start": { - "line": 257, + "line": 258, "column": 55 }, "end": { - "line": 257, + "line": 258, "column": 76 }, "identifierName": "buildCylinderGeometry" @@ -116430,30 +118266,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 8250, - "end": 8470, + "start": 8279, + "end": 8499, "loc": { "start": { - "line": 257, + "line": 258, "column": 77 }, "end": { - "line": 264, + "line": 265, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 8268, - "end": 8283, + "start": 8297, + "end": 8312, "loc": { "start": { - "line": 258, + "line": 259, "column": 16 }, "end": { - "line": 258, + "line": 259, "column": 31 } }, @@ -116462,15 +118298,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8268, - "end": 8277, + "start": 8297, + "end": 8306, "loc": { "start": { - "line": 258, + "line": 259, "column": 16 }, "end": { - "line": 258, + "line": 259, "column": 25 }, "identifierName": "radiusTop" @@ -116479,15 +118315,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8279, - "end": 8283, + "start": 8308, + "end": 8312, "loc": { "start": { - "line": 258, + "line": 259, "column": 27 }, "end": { - "line": 258, + "line": 259, "column": 31 } }, @@ -116500,15 +118336,15 @@ }, { "type": "ObjectProperty", - "start": 8301, - "end": 8319, + "start": 8330, + "end": 8348, "loc": { "start": { - "line": 259, + "line": 260, "column": 16 }, "end": { - "line": 259, + "line": 260, "column": 34 } }, @@ -116517,15 +118353,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8301, - "end": 8313, + "start": 8330, + "end": 8342, "loc": { "start": { - "line": 259, + "line": 260, "column": 16 }, "end": { - "line": 259, + "line": 260, "column": 28 }, "identifierName": "radiusBottom" @@ -116534,15 +118370,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8315, - "end": 8319, + "start": 8344, + "end": 8348, "loc": { "start": { - "line": 259, + "line": 260, "column": 30 }, "end": { - "line": 259, + "line": 260, "column": 34 } }, @@ -116555,15 +118391,15 @@ }, { "type": "ObjectProperty", - "start": 8337, - "end": 8355, + "start": 8366, + "end": 8384, "loc": { "start": { - "line": 260, + "line": 261, "column": 16 }, "end": { - "line": 260, + "line": 261, "column": 34 } }, @@ -116572,15 +118408,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8337, - "end": 8351, + "start": 8366, + "end": 8380, "loc": { "start": { - "line": 260, + "line": 261, "column": 16 }, "end": { - "line": 260, + "line": 261, "column": 30 }, "identifierName": "radialSegments" @@ -116589,15 +118425,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8353, - "end": 8355, + "start": 8382, + "end": 8384, "loc": { "start": { - "line": 260, + "line": 261, "column": 32 }, "end": { - "line": 260, + "line": 261, "column": 34 } }, @@ -116610,15 +118446,15 @@ }, { "type": "ObjectProperty", - "start": 8373, - "end": 8390, + "start": 8402, + "end": 8419, "loc": { "start": { - "line": 261, + "line": 262, "column": 16 }, "end": { - "line": 261, + "line": 262, "column": 33 } }, @@ -116627,15 +118463,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8373, - "end": 8387, + "start": 8402, + "end": 8416, "loc": { "start": { - "line": 261, + "line": 262, "column": 16 }, "end": { - "line": 261, + "line": 262, "column": 30 }, "identifierName": "heightSegments" @@ -116644,15 +118480,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8389, - "end": 8390, + "start": 8418, + "end": 8419, "loc": { "start": { - "line": 261, + "line": 262, "column": 32 }, "end": { - "line": 261, + "line": 262, "column": 33 } }, @@ -116665,15 +118501,15 @@ }, { "type": "ObjectProperty", - "start": 8408, - "end": 8422, + "start": 8437, + "end": 8451, "loc": { "start": { - "line": 262, + "line": 263, "column": 16 }, "end": { - "line": 262, + "line": 263, "column": 30 } }, @@ -116682,15 +118518,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8408, - "end": 8414, + "start": 8437, + "end": 8443, "loc": { "start": { - "line": 262, + "line": 263, "column": 16 }, "end": { - "line": 262, + "line": 263, "column": 22 }, "identifierName": "height" @@ -116699,15 +118535,15 @@ }, "value": { "type": "Identifier", - "start": 8416, - "end": 8422, + "start": 8445, + "end": 8451, "loc": { "start": { - "line": 262, + "line": 263, "column": 24 }, "end": { - "line": 262, + "line": 263, "column": 30 }, "identifierName": "radius" @@ -116717,15 +118553,15 @@ }, { "type": "ObjectProperty", - "start": 8440, - "end": 8456, + "start": 8469, + "end": 8485, "loc": { "start": { - "line": 263, + "line": 264, "column": 16 }, "end": { - "line": 263, + "line": 264, "column": 32 } }, @@ -116734,15 +118570,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8440, - "end": 8449, + "start": 8469, + "end": 8478, "loc": { "start": { - "line": 263, + "line": 264, "column": 16 }, "end": { - "line": 263, + "line": 264, "column": 25 }, "identifierName": "openEnded" @@ -116751,15 +118587,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 8451, - "end": 8456, + "start": 8480, + "end": 8485, "loc": { "start": { - "line": 263, + "line": 264, "column": 27 }, "end": { - "line": 263, + "line": 264, "column": 32 } }, @@ -116781,44 +118617,44 @@ }, { "type": "VariableDeclaration", - "start": 8493, - "end": 11187, + "start": 8522, + "end": 11216, "loc": { "start": { - "line": 267, + "line": 268, "column": 8 }, "end": { - "line": 347, + "line": 348, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 8499, - "end": 11186, + "start": 8528, + "end": 11215, "loc": { "start": { - "line": 267, + "line": 268, "column": 14 }, "end": { - "line": 347, + "line": 348, "column": 9 } }, "id": { "type": "Identifier", - "start": 8499, - "end": 8508, + "start": 8528, + "end": 8537, "loc": { "start": { - "line": 267, + "line": 268, "column": 14 }, "end": { - "line": 267, + "line": 268, "column": 23 }, "identifierName": "materials" @@ -116827,30 +118663,30 @@ }, "init": { "type": "ObjectExpression", - "start": 8511, - "end": 11186, + "start": 8540, + "end": 11215, "loc": { "start": { - "line": 267, + "line": 268, "column": 26 }, "end": { - "line": 347, + "line": 348, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 8548, - "end": 8788, + "start": 8577, + "end": 8817, "loc": { "start": { - "line": 269, + "line": 270, "column": 12 }, "end": { - "line": 273, + "line": 274, "column": 14 } }, @@ -116859,15 +118695,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8548, - "end": 8556, + "start": 8577, + "end": 8585, "loc": { "start": { - "line": 269, + "line": 270, "column": 12 }, "end": { - "line": 269, + "line": 270, "column": 20 }, "identifierName": "pickable" @@ -116877,29 +118713,29 @@ }, "value": { "type": "NewExpression", - "start": 8558, - "end": 8788, + "start": 8587, + "end": 8817, "loc": { "start": { - "line": 269, + "line": 270, "column": 22 }, "end": { - "line": 273, + "line": 274, "column": 14 } }, "callee": { "type": "Identifier", - "start": 8562, - "end": 8575, + "start": 8591, + "end": 8604, "loc": { "start": { - "line": 269, + "line": 270, "column": 26 }, "end": { - "line": 269, + "line": 270, "column": 39 }, "identifierName": "PhongMaterial" @@ -116909,15 +118745,15 @@ "arguments": [ { "type": "Identifier", - "start": 8576, - "end": 8584, + "start": 8605, + "end": 8613, "loc": { "start": { - "line": 269, + "line": 270, "column": 40 }, "end": { - "line": 269, + "line": 270, "column": 48 }, "identifierName": "rootNode" @@ -116926,30 +118762,30 @@ }, { "type": "ObjectExpression", - "start": 8586, - "end": 8787, + "start": 8615, + "end": 8816, "loc": { "start": { - "line": 269, + "line": 270, "column": 50 }, "end": { - "line": 273, + "line": 274, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 8680, - "end": 8698, + "start": 8709, + "end": 8727, "loc": { "start": { - "line": 270, + "line": 271, "column": 16 }, "end": { - "line": 270, + "line": 271, "column": 34 } }, @@ -116958,15 +118794,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8680, - "end": 8687, + "start": 8709, + "end": 8716, "loc": { "start": { - "line": 270, + "line": 271, "column": 16 }, "end": { - "line": 270, + "line": 271, "column": 23 }, "identifierName": "diffuse" @@ -116976,30 +118812,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8689, - "end": 8698, + "start": 8718, + "end": 8727, "loc": { "start": { - "line": 270, + "line": 271, "column": 25 }, "end": { - "line": 270, + "line": 271, "column": 34 } }, "elements": [ { "type": "NumericLiteral", - "start": 8690, - "end": 8691, + "start": 8719, + "end": 8720, "loc": { "start": { - "line": 270, + "line": 271, "column": 26 }, "end": { - "line": 270, + "line": 271, "column": 27 } }, @@ -117011,15 +118847,15 @@ }, { "type": "NumericLiteral", - "start": 8693, - "end": 8694, + "start": 8722, + "end": 8723, "loc": { "start": { - "line": 270, + "line": 271, "column": 29 }, "end": { - "line": 270, + "line": 271, "column": 30 } }, @@ -117031,15 +118867,15 @@ }, { "type": "NumericLiteral", - "start": 8696, - "end": 8697, + "start": 8725, + "end": 8726, "loc": { "start": { - "line": 270, + "line": 271, "column": 32 }, "end": { - "line": 270, + "line": 271, "column": 33 } }, @@ -117055,15 +118891,15 @@ { "type": "CommentLine", "value": " Invisible material for pickable handles, which define a pickable 3D area", - "start": 8588, - "end": 8663, + "start": 8617, + "end": 8692, "loc": { "start": { - "line": 269, + "line": 270, "column": 52 }, "end": { - "line": 269, + "line": 270, "column": 127 } } @@ -117072,15 +118908,15 @@ }, { "type": "ObjectProperty", - "start": 8716, - "end": 8724, + "start": 8745, + "end": 8753, "loc": { "start": { - "line": 271, + "line": 272, "column": 16 }, "end": { - "line": 271, + "line": 272, "column": 24 } }, @@ -117089,15 +118925,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8716, - "end": 8721, + "start": 8745, + "end": 8750, "loc": { "start": { - "line": 271, + "line": 272, "column": 16 }, "end": { - "line": 271, + "line": 272, "column": 21 }, "identifierName": "alpha" @@ -117106,15 +118942,15 @@ }, "value": { "type": "NumericLiteral", - "start": 8723, - "end": 8724, + "start": 8752, + "end": 8753, "loc": { "start": { - "line": 271, + "line": 272, "column": 23 }, "end": { - "line": 271, + "line": 272, "column": 24 } }, @@ -117127,15 +118963,15 @@ }, { "type": "ObjectProperty", - "start": 8755, - "end": 8773, + "start": 8784, + "end": 8802, "loc": { "start": { - "line": 272, + "line": 273, "column": 16 }, "end": { - "line": 272, + "line": 273, "column": 34 } }, @@ -117144,15 +118980,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8755, - "end": 8764, + "start": 8784, + "end": 8793, "loc": { "start": { - "line": 272, + "line": 273, "column": 16 }, "end": { - "line": 272, + "line": 273, "column": 25 }, "identifierName": "alphaMode" @@ -117162,15 +118998,15 @@ }, "value": { "type": "StringLiteral", - "start": 8766, - "end": 8773, + "start": 8795, + "end": 8802, "loc": { "start": { - "line": 272, + "line": 273, "column": 27 }, "end": { - "line": 272, + "line": 273, "column": 34 } }, @@ -117184,15 +119020,15 @@ { "type": "CommentLine", "value": " Invisible", - "start": 8726, - "end": 8738, + "start": 8755, + "end": 8767, "loc": { "start": { - "line": 271, + "line": 272, "column": 26 }, "end": { - "line": 271, + "line": 272, "column": 38 } } @@ -117207,15 +119043,15 @@ { "type": "CommentLine", "value": " Reusable materials", - "start": 8513, - "end": 8534, + "start": 8542, + "end": 8563, "loc": { "start": { - "line": 267, + "line": 268, "column": 28 }, "end": { - "line": 267, + "line": 268, "column": 49 } } @@ -117224,15 +119060,15 @@ }, { "type": "ObjectProperty", - "start": 8803, - "end": 9075, + "start": 8832, + "end": 9104, "loc": { "start": { - "line": 275, + "line": 276, "column": 12 }, "end": { - "line": 282, + "line": 283, "column": 14 } }, @@ -117241,15 +119077,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8803, - "end": 8806, + "start": 8832, + "end": 8835, "loc": { "start": { - "line": 275, + "line": 276, "column": 12 }, "end": { - "line": 275, + "line": 276, "column": 15 }, "identifierName": "red" @@ -117258,29 +119094,29 @@ }, "value": { "type": "NewExpression", - "start": 8808, - "end": 9075, + "start": 8837, + "end": 9104, "loc": { "start": { - "line": 275, + "line": 276, "column": 17 }, "end": { - "line": 282, + "line": 283, "column": 14 } }, "callee": { "type": "Identifier", - "start": 8812, - "end": 8825, + "start": 8841, + "end": 8854, "loc": { "start": { - "line": 275, + "line": 276, "column": 21 }, "end": { - "line": 275, + "line": 276, "column": 34 }, "identifierName": "PhongMaterial" @@ -117290,15 +119126,15 @@ "arguments": [ { "type": "Identifier", - "start": 8826, - "end": 8834, + "start": 8855, + "end": 8863, "loc": { "start": { - "line": 275, + "line": 276, "column": 35 }, "end": { - "line": 275, + "line": 276, "column": 43 }, "identifierName": "rootNode" @@ -117307,30 +119143,30 @@ }, { "type": "ObjectExpression", - "start": 8836, - "end": 9074, + "start": 8865, + "end": 9103, "loc": { "start": { - "line": 275, + "line": 276, "column": 45 }, "end": { - "line": 282, + "line": 283, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 8854, - "end": 8876, + "start": 8883, + "end": 8905, "loc": { "start": { - "line": 276, + "line": 277, "column": 16 }, "end": { - "line": 276, + "line": 277, "column": 38 } }, @@ -117339,15 +119175,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8854, - "end": 8861, + "start": 8883, + "end": 8890, "loc": { "start": { - "line": 276, + "line": 277, "column": 16 }, "end": { - "line": 276, + "line": 277, "column": 23 }, "identifierName": "diffuse" @@ -117356,30 +119192,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8863, - "end": 8876, + "start": 8892, + "end": 8905, "loc": { "start": { - "line": 276, + "line": 277, "column": 25 }, "end": { - "line": 276, + "line": 277, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 8864, - "end": 8865, + "start": 8893, + "end": 8894, "loc": { "start": { - "line": 276, + "line": 277, "column": 26 }, "end": { - "line": 276, + "line": 277, "column": 27 } }, @@ -117391,15 +119227,15 @@ }, { "type": "NumericLiteral", - "start": 8867, - "end": 8870, + "start": 8896, + "end": 8899, "loc": { "start": { - "line": 276, + "line": 277, "column": 29 }, "end": { - "line": 276, + "line": 277, "column": 32 } }, @@ -117411,15 +119247,15 @@ }, { "type": "NumericLiteral", - "start": 8872, - "end": 8875, + "start": 8901, + "end": 8904, "loc": { "start": { - "line": 276, + "line": 277, "column": 34 }, "end": { - "line": 276, + "line": 277, "column": 37 } }, @@ -117434,15 +119270,15 @@ }, { "type": "ObjectProperty", - "start": 8894, - "end": 8917, + "start": 8923, + "end": 8946, "loc": { "start": { - "line": 277, + "line": 278, "column": 16 }, "end": { - "line": 277, + "line": 278, "column": 39 } }, @@ -117451,15 +119287,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8894, - "end": 8902, + "start": 8923, + "end": 8931, "loc": { "start": { - "line": 277, + "line": 278, "column": 16 }, "end": { - "line": 277, + "line": 278, "column": 24 }, "identifierName": "emissive" @@ -117468,30 +119304,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8904, - "end": 8917, + "start": 8933, + "end": 8946, "loc": { "start": { - "line": 277, + "line": 278, "column": 26 }, "end": { - "line": 277, + "line": 278, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 8905, - "end": 8906, + "start": 8934, + "end": 8935, "loc": { "start": { - "line": 277, + "line": 278, "column": 27 }, "end": { - "line": 277, + "line": 278, "column": 28 } }, @@ -117503,15 +119339,15 @@ }, { "type": "NumericLiteral", - "start": 8908, - "end": 8911, + "start": 8937, + "end": 8940, "loc": { "start": { - "line": 277, + "line": 278, "column": 30 }, "end": { - "line": 277, + "line": 278, "column": 33 } }, @@ -117523,15 +119359,15 @@ }, { "type": "NumericLiteral", - "start": 8913, - "end": 8916, + "start": 8942, + "end": 8945, "loc": { "start": { - "line": 277, + "line": 278, "column": 35 }, "end": { - "line": 277, + "line": 278, "column": 38 } }, @@ -117546,15 +119382,15 @@ }, { "type": "ObjectProperty", - "start": 8935, - "end": 8959, + "start": 8964, + "end": 8988, "loc": { "start": { - "line": 278, + "line": 279, "column": 16 }, "end": { - "line": 278, + "line": 279, "column": 40 } }, @@ -117563,15 +119399,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8935, - "end": 8942, + "start": 8964, + "end": 8971, "loc": { "start": { - "line": 278, + "line": 279, "column": 16 }, "end": { - "line": 278, + "line": 279, "column": 23 }, "identifierName": "ambient" @@ -117580,30 +119416,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8944, - "end": 8959, + "start": 8973, + "end": 8988, "loc": { "start": { - "line": 278, + "line": 279, "column": 25 }, "end": { - "line": 278, + "line": 279, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 8945, - "end": 8948, + "start": 8974, + "end": 8977, "loc": { "start": { - "line": 278, + "line": 279, "column": 26 }, "end": { - "line": 278, + "line": 279, "column": 29 } }, @@ -117615,15 +119451,15 @@ }, { "type": "NumericLiteral", - "start": 8950, - "end": 8953, + "start": 8979, + "end": 8982, "loc": { "start": { - "line": 278, + "line": 279, "column": 31 }, "end": { - "line": 278, + "line": 279, "column": 34 } }, @@ -117635,15 +119471,15 @@ }, { "type": "NumericLiteral", - "start": 8955, - "end": 8958, + "start": 8984, + "end": 8987, "loc": { "start": { - "line": 278, + "line": 279, "column": 36 }, "end": { - "line": 278, + "line": 279, "column": 39 } }, @@ -117658,15 +119494,15 @@ }, { "type": "ObjectProperty", - "start": 8977, - "end": 8999, + "start": 9006, + "end": 9028, "loc": { "start": { - "line": 279, + "line": 280, "column": 16 }, "end": { - "line": 279, + "line": 280, "column": 38 } }, @@ -117675,15 +119511,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8977, - "end": 8985, + "start": 9006, + "end": 9014, "loc": { "start": { - "line": 279, + "line": 280, "column": 16 }, "end": { - "line": 279, + "line": 280, "column": 24 }, "identifierName": "specular" @@ -117692,30 +119528,30 @@ }, "value": { "type": "ArrayExpression", - "start": 8987, - "end": 8999, + "start": 9016, + "end": 9028, "loc": { "start": { - "line": 279, + "line": 280, "column": 26 }, "end": { - "line": 279, + "line": 280, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 8988, - "end": 8990, + "start": 9017, + "end": 9019, "loc": { "start": { - "line": 279, + "line": 280, "column": 27 }, "end": { - "line": 279, + "line": 280, "column": 29 } }, @@ -117727,15 +119563,15 @@ }, { "type": "NumericLiteral", - "start": 8992, - "end": 8994, + "start": 9021, + "end": 9023, "loc": { "start": { - "line": 279, + "line": 280, "column": 31 }, "end": { - "line": 279, + "line": 280, "column": 33 } }, @@ -117747,15 +119583,15 @@ }, { "type": "NumericLiteral", - "start": 8996, - "end": 8998, + "start": 9025, + "end": 9027, "loc": { "start": { - "line": 279, + "line": 280, "column": 35 }, "end": { - "line": 279, + "line": 280, "column": 37 } }, @@ -117770,15 +119606,15 @@ }, { "type": "ObjectProperty", - "start": 9017, - "end": 9030, + "start": 9046, + "end": 9059, "loc": { "start": { - "line": 280, + "line": 281, "column": 16 }, "end": { - "line": 280, + "line": 281, "column": 29 } }, @@ -117787,15 +119623,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9017, - "end": 9026, + "start": 9046, + "end": 9055, "loc": { "start": { - "line": 280, + "line": 281, "column": 16 }, "end": { - "line": 280, + "line": 281, "column": 25 }, "identifierName": "shininess" @@ -117804,15 +119640,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9028, - "end": 9030, + "start": 9057, + "end": 9059, "loc": { "start": { - "line": 280, + "line": 281, "column": 27 }, "end": { - "line": 280, + "line": 281, "column": 29 } }, @@ -117825,15 +119661,15 @@ }, { "type": "ObjectProperty", - "start": 9048, - "end": 9060, + "start": 9077, + "end": 9089, "loc": { "start": { - "line": 281, + "line": 282, "column": 16 }, "end": { - "line": 281, + "line": 282, "column": 28 } }, @@ -117842,15 +119678,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9048, - "end": 9057, + "start": 9077, + "end": 9086, "loc": { "start": { - "line": 281, + "line": 282, "column": 16 }, "end": { - "line": 281, + "line": 282, "column": 25 }, "identifierName": "lineWidth" @@ -117859,15 +119695,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9059, - "end": 9060, + "start": 9088, + "end": 9089, "loc": { "start": { - "line": 281, + "line": 282, "column": 27 }, "end": { - "line": 281, + "line": 282, "column": 28 } }, @@ -117885,15 +119721,15 @@ }, { "type": "ObjectProperty", - "start": 9090, - "end": 9323, + "start": 9119, + "end": 9352, "loc": { "start": { - "line": 284, + "line": 285, "column": 12 }, "end": { - "line": 289, + "line": 290, "column": 14 } }, @@ -117902,15 +119738,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9090, - "end": 9102, + "start": 9119, + "end": 9131, "loc": { "start": { - "line": 284, + "line": 285, "column": 12 }, "end": { - "line": 284, + "line": 285, "column": 24 }, "identifierName": "highlightRed" @@ -117919,29 +119755,29 @@ }, "value": { "type": "NewExpression", - "start": 9104, - "end": 9323, + "start": 9133, + "end": 9352, "loc": { "start": { - "line": 284, + "line": 285, "column": 26 }, "end": { - "line": 289, + "line": 290, "column": 14 } }, "callee": { "type": "Identifier", - "start": 9108, - "end": 9124, + "start": 9137, + "end": 9153, "loc": { "start": { - "line": 284, + "line": 285, "column": 30 }, "end": { - "line": 284, + "line": 285, "column": 46 }, "identifierName": "EmphasisMaterial" @@ -117951,15 +119787,15 @@ "arguments": [ { "type": "Identifier", - "start": 9125, - "end": 9133, + "start": 9154, + "end": 9162, "loc": { "start": { - "line": 284, + "line": 285, "column": 47 }, "end": { - "line": 284, + "line": 285, "column": 55 }, "identifierName": "rootNode" @@ -117968,30 +119804,30 @@ }, { "type": "ObjectExpression", - "start": 9135, - "end": 9322, + "start": 9164, + "end": 9351, "loc": { "start": { - "line": 284, + "line": 285, "column": 57 }, "end": { - "line": 289, + "line": 290, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 9198, - "end": 9210, + "start": 9227, + "end": 9239, "loc": { "start": { - "line": 285, + "line": 286, "column": 16 }, "end": { - "line": 285, + "line": 286, "column": 28 } }, @@ -118000,15 +119836,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9198, - "end": 9203, + "start": 9227, + "end": 9232, "loc": { "start": { - "line": 285, + "line": 286, "column": 16 }, "end": { - "line": 285, + "line": 286, "column": 21 }, "identifierName": "edges" @@ -118018,15 +119854,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 9205, - "end": 9210, + "start": 9234, + "end": 9239, "loc": { "start": { - "line": 285, + "line": 286, "column": 23 }, "end": { - "line": 285, + "line": 286, "column": 28 } }, @@ -118036,15 +119872,15 @@ { "type": "CommentLine", "value": " Emphasis for red rotation affordance hoop", - "start": 9137, - "end": 9181, + "start": 9166, + "end": 9210, "loc": { "start": { - "line": 284, + "line": 285, "column": 59 }, "end": { - "line": 284, + "line": 285, "column": 103 } } @@ -118053,15 +119889,15 @@ }, { "type": "ObjectProperty", - "start": 9228, - "end": 9238, + "start": 9257, + "end": 9267, "loc": { "start": { - "line": 286, + "line": 287, "column": 16 }, "end": { - "line": 286, + "line": 287, "column": 26 } }, @@ -118070,15 +119906,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9228, - "end": 9232, + "start": 9257, + "end": 9261, "loc": { "start": { - "line": 286, + "line": 287, "column": 16 }, "end": { - "line": 286, + "line": 287, "column": 20 }, "identifierName": "fill" @@ -118087,15 +119923,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 9234, - "end": 9238, + "start": 9263, + "end": 9267, "loc": { "start": { - "line": 286, + "line": 287, "column": 22 }, "end": { - "line": 286, + "line": 287, "column": 26 } }, @@ -118104,15 +119940,15 @@ }, { "type": "ObjectProperty", - "start": 9256, - "end": 9276, + "start": 9285, + "end": 9305, "loc": { "start": { - "line": 287, + "line": 288, "column": 16 }, "end": { - "line": 287, + "line": 288, "column": 36 } }, @@ -118121,15 +119957,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9256, - "end": 9265, + "start": 9285, + "end": 9294, "loc": { "start": { - "line": 287, + "line": 288, "column": 16 }, "end": { - "line": 287, + "line": 288, "column": 25 }, "identifierName": "fillColor" @@ -118138,30 +119974,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9267, - "end": 9276, + "start": 9296, + "end": 9305, "loc": { "start": { - "line": 287, + "line": 288, "column": 27 }, "end": { - "line": 287, + "line": 288, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 9268, - "end": 9269, + "start": 9297, + "end": 9298, "loc": { "start": { - "line": 287, + "line": 288, "column": 28 }, "end": { - "line": 287, + "line": 288, "column": 29 } }, @@ -118173,15 +120009,15 @@ }, { "type": "NumericLiteral", - "start": 9271, - "end": 9272, + "start": 9300, + "end": 9301, "loc": { "start": { - "line": 287, + "line": 288, "column": 31 }, "end": { - "line": 287, + "line": 288, "column": 32 } }, @@ -118193,15 +120029,15 @@ }, { "type": "NumericLiteral", - "start": 9274, - "end": 9275, + "start": 9303, + "end": 9304, "loc": { "start": { - "line": 287, + "line": 288, "column": 34 }, "end": { - "line": 287, + "line": 288, "column": 35 } }, @@ -118216,15 +120052,15 @@ }, { "type": "ObjectProperty", - "start": 9294, - "end": 9308, + "start": 9323, + "end": 9337, "loc": { "start": { - "line": 288, + "line": 289, "column": 16 }, "end": { - "line": 288, + "line": 289, "column": 30 } }, @@ -118233,15 +120069,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9294, - "end": 9303, + "start": 9323, + "end": 9332, "loc": { "start": { - "line": 288, + "line": 289, "column": 16 }, "end": { - "line": 288, + "line": 289, "column": 25 }, "identifierName": "fillAlpha" @@ -118250,15 +120086,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9305, - "end": 9308, + "start": 9334, + "end": 9337, "loc": { "start": { - "line": 288, + "line": 289, "column": 27 }, "end": { - "line": 288, + "line": 289, "column": 30 } }, @@ -118276,15 +120112,15 @@ }, { "type": "ObjectProperty", - "start": 9338, - "end": 9612, + "start": 9367, + "end": 9641, "loc": { "start": { - "line": 291, + "line": 292, "column": 12 }, "end": { - "line": 298, + "line": 299, "column": 14 } }, @@ -118293,15 +120129,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9338, - "end": 9343, + "start": 9367, + "end": 9372, "loc": { "start": { - "line": 291, + "line": 292, "column": 12 }, "end": { - "line": 291, + "line": 292, "column": 17 }, "identifierName": "green" @@ -118310,29 +120146,29 @@ }, "value": { "type": "NewExpression", - "start": 9345, - "end": 9612, + "start": 9374, + "end": 9641, "loc": { "start": { - "line": 291, + "line": 292, "column": 19 }, "end": { - "line": 298, + "line": 299, "column": 14 } }, "callee": { "type": "Identifier", - "start": 9349, - "end": 9362, + "start": 9378, + "end": 9391, "loc": { "start": { - "line": 291, + "line": 292, "column": 23 }, "end": { - "line": 291, + "line": 292, "column": 36 }, "identifierName": "PhongMaterial" @@ -118342,15 +120178,15 @@ "arguments": [ { "type": "Identifier", - "start": 9363, - "end": 9371, + "start": 9392, + "end": 9400, "loc": { "start": { - "line": 291, + "line": 292, "column": 37 }, "end": { - "line": 291, + "line": 292, "column": 45 }, "identifierName": "rootNode" @@ -118359,30 +120195,30 @@ }, { "type": "ObjectExpression", - "start": 9373, - "end": 9611, + "start": 9402, + "end": 9640, "loc": { "start": { - "line": 291, + "line": 292, "column": 47 }, "end": { - "line": 298, + "line": 299, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 9391, - "end": 9413, + "start": 9420, + "end": 9442, "loc": { "start": { - "line": 292, + "line": 293, "column": 16 }, "end": { - "line": 292, + "line": 293, "column": 38 } }, @@ -118391,15 +120227,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9391, - "end": 9398, + "start": 9420, + "end": 9427, "loc": { "start": { - "line": 292, + "line": 293, "column": 16 }, "end": { - "line": 292, + "line": 293, "column": 23 }, "identifierName": "diffuse" @@ -118408,30 +120244,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9400, - "end": 9413, + "start": 9429, + "end": 9442, "loc": { "start": { - "line": 292, + "line": 293, "column": 25 }, "end": { - "line": 292, + "line": 293, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 9401, - "end": 9404, + "start": 9430, + "end": 9433, "loc": { "start": { - "line": 292, + "line": 293, "column": 26 }, "end": { - "line": 292, + "line": 293, "column": 29 } }, @@ -118443,15 +120279,15 @@ }, { "type": "NumericLiteral", - "start": 9406, - "end": 9407, + "start": 9435, + "end": 9436, "loc": { "start": { - "line": 292, + "line": 293, "column": 31 }, "end": { - "line": 292, + "line": 293, "column": 32 } }, @@ -118463,15 +120299,15 @@ }, { "type": "NumericLiteral", - "start": 9409, - "end": 9412, + "start": 9438, + "end": 9441, "loc": { "start": { - "line": 292, + "line": 293, "column": 34 }, "end": { - "line": 292, + "line": 293, "column": 37 } }, @@ -118486,15 +120322,15 @@ }, { "type": "ObjectProperty", - "start": 9431, - "end": 9454, + "start": 9460, + "end": 9483, "loc": { "start": { - "line": 293, + "line": 294, "column": 16 }, "end": { - "line": 293, + "line": 294, "column": 39 } }, @@ -118503,15 +120339,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9431, - "end": 9439, + "start": 9460, + "end": 9468, "loc": { "start": { - "line": 293, + "line": 294, "column": 16 }, "end": { - "line": 293, + "line": 294, "column": 24 }, "identifierName": "emissive" @@ -118520,30 +120356,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9441, - "end": 9454, + "start": 9470, + "end": 9483, "loc": { "start": { - "line": 293, + "line": 294, "column": 26 }, "end": { - "line": 293, + "line": 294, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 9442, - "end": 9445, + "start": 9471, + "end": 9474, "loc": { "start": { - "line": 293, + "line": 294, "column": 27 }, "end": { - "line": 293, + "line": 294, "column": 30 } }, @@ -118555,15 +120391,15 @@ }, { "type": "NumericLiteral", - "start": 9447, - "end": 9448, + "start": 9476, + "end": 9477, "loc": { "start": { - "line": 293, + "line": 294, "column": 32 }, "end": { - "line": 293, + "line": 294, "column": 33 } }, @@ -118575,15 +120411,15 @@ }, { "type": "NumericLiteral", - "start": 9450, - "end": 9453, + "start": 9479, + "end": 9482, "loc": { "start": { - "line": 293, + "line": 294, "column": 35 }, "end": { - "line": 293, + "line": 294, "column": 38 } }, @@ -118598,15 +120434,15 @@ }, { "type": "ObjectProperty", - "start": 9472, - "end": 9496, + "start": 9501, + "end": 9525, "loc": { "start": { - "line": 294, + "line": 295, "column": 16 }, "end": { - "line": 294, + "line": 295, "column": 40 } }, @@ -118615,15 +120451,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9472, - "end": 9479, + "start": 9501, + "end": 9508, "loc": { "start": { - "line": 294, + "line": 295, "column": 16 }, "end": { - "line": 294, + "line": 295, "column": 23 }, "identifierName": "ambient" @@ -118632,30 +120468,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9481, - "end": 9496, + "start": 9510, + "end": 9525, "loc": { "start": { - "line": 294, + "line": 295, "column": 25 }, "end": { - "line": 294, + "line": 295, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 9482, - "end": 9485, + "start": 9511, + "end": 9514, "loc": { "start": { - "line": 294, + "line": 295, "column": 26 }, "end": { - "line": 294, + "line": 295, "column": 29 } }, @@ -118667,15 +120503,15 @@ }, { "type": "NumericLiteral", - "start": 9487, - "end": 9490, + "start": 9516, + "end": 9519, "loc": { "start": { - "line": 294, + "line": 295, "column": 31 }, "end": { - "line": 294, + "line": 295, "column": 34 } }, @@ -118687,15 +120523,15 @@ }, { "type": "NumericLiteral", - "start": 9492, - "end": 9495, + "start": 9521, + "end": 9524, "loc": { "start": { - "line": 294, + "line": 295, "column": 36 }, "end": { - "line": 294, + "line": 295, "column": 39 } }, @@ -118710,15 +120546,15 @@ }, { "type": "ObjectProperty", - "start": 9514, - "end": 9536, + "start": 9543, + "end": 9565, "loc": { "start": { - "line": 295, + "line": 296, "column": 16 }, "end": { - "line": 295, + "line": 296, "column": 38 } }, @@ -118727,15 +120563,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9514, - "end": 9522, + "start": 9543, + "end": 9551, "loc": { "start": { - "line": 295, + "line": 296, "column": 16 }, "end": { - "line": 295, + "line": 296, "column": 24 }, "identifierName": "specular" @@ -118744,30 +120580,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9524, - "end": 9536, + "start": 9553, + "end": 9565, "loc": { "start": { - "line": 295, + "line": 296, "column": 26 }, "end": { - "line": 295, + "line": 296, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 9525, - "end": 9527, + "start": 9554, + "end": 9556, "loc": { "start": { - "line": 295, + "line": 296, "column": 27 }, "end": { - "line": 295, + "line": 296, "column": 29 } }, @@ -118779,15 +120615,15 @@ }, { "type": "NumericLiteral", - "start": 9529, - "end": 9531, + "start": 9558, + "end": 9560, "loc": { "start": { - "line": 295, + "line": 296, "column": 31 }, "end": { - "line": 295, + "line": 296, "column": 33 } }, @@ -118799,15 +120635,15 @@ }, { "type": "NumericLiteral", - "start": 9533, - "end": 9535, + "start": 9562, + "end": 9564, "loc": { "start": { - "line": 295, + "line": 296, "column": 35 }, "end": { - "line": 295, + "line": 296, "column": 37 } }, @@ -118822,15 +120658,15 @@ }, { "type": "ObjectProperty", - "start": 9554, - "end": 9567, + "start": 9583, + "end": 9596, "loc": { "start": { - "line": 296, + "line": 297, "column": 16 }, "end": { - "line": 296, + "line": 297, "column": 29 } }, @@ -118839,15 +120675,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9554, - "end": 9563, + "start": 9583, + "end": 9592, "loc": { "start": { - "line": 296, + "line": 297, "column": 16 }, "end": { - "line": 296, + "line": 297, "column": 25 }, "identifierName": "shininess" @@ -118856,15 +120692,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9565, - "end": 9567, + "start": 9594, + "end": 9596, "loc": { "start": { - "line": 296, + "line": 297, "column": 27 }, "end": { - "line": 296, + "line": 297, "column": 29 } }, @@ -118877,15 +120713,15 @@ }, { "type": "ObjectProperty", - "start": 9585, - "end": 9597, + "start": 9614, + "end": 9626, "loc": { "start": { - "line": 297, + "line": 298, "column": 16 }, "end": { - "line": 297, + "line": 298, "column": 28 } }, @@ -118894,15 +120730,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9585, - "end": 9594, + "start": 9614, + "end": 9623, "loc": { "start": { - "line": 297, + "line": 298, "column": 16 }, "end": { - "line": 297, + "line": 298, "column": 25 }, "identifierName": "lineWidth" @@ -118911,15 +120747,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9596, - "end": 9597, + "start": 9625, + "end": 9626, "loc": { "start": { - "line": 297, + "line": 298, "column": 27 }, "end": { - "line": 297, + "line": 298, "column": 28 } }, @@ -118937,15 +120773,15 @@ }, { "type": "ObjectProperty", - "start": 9627, - "end": 9864, + "start": 9656, + "end": 9893, "loc": { "start": { - "line": 300, + "line": 301, "column": 12 }, "end": { - "line": 305, + "line": 306, "column": 14 } }, @@ -118954,15 +120790,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9627, - "end": 9641, + "start": 9656, + "end": 9670, "loc": { "start": { - "line": 300, + "line": 301, "column": 12 }, "end": { - "line": 300, + "line": 301, "column": 26 }, "identifierName": "highlightGreen" @@ -118971,29 +120807,29 @@ }, "value": { "type": "NewExpression", - "start": 9643, - "end": 9864, + "start": 9672, + "end": 9893, "loc": { "start": { - "line": 300, + "line": 301, "column": 28 }, "end": { - "line": 305, + "line": 306, "column": 14 } }, "callee": { "type": "Identifier", - "start": 9647, - "end": 9663, + "start": 9676, + "end": 9692, "loc": { "start": { - "line": 300, + "line": 301, "column": 32 }, "end": { - "line": 300, + "line": 301, "column": 48 }, "identifierName": "EmphasisMaterial" @@ -119003,15 +120839,15 @@ "arguments": [ { "type": "Identifier", - "start": 9664, - "end": 9672, + "start": 9693, + "end": 9701, "loc": { "start": { - "line": 300, + "line": 301, "column": 49 }, "end": { - "line": 300, + "line": 301, "column": 57 }, "identifierName": "rootNode" @@ -119020,30 +120856,30 @@ }, { "type": "ObjectExpression", - "start": 9674, - "end": 9863, + "start": 9703, + "end": 9892, "loc": { "start": { - "line": 300, + "line": 301, "column": 59 }, "end": { - "line": 305, + "line": 306, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 9739, - "end": 9751, + "start": 9768, + "end": 9780, "loc": { "start": { - "line": 301, + "line": 302, "column": 16 }, "end": { - "line": 301, + "line": 302, "column": 28 } }, @@ -119052,15 +120888,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9739, - "end": 9744, + "start": 9768, + "end": 9773, "loc": { "start": { - "line": 301, + "line": 302, "column": 16 }, "end": { - "line": 301, + "line": 302, "column": 21 }, "identifierName": "edges" @@ -119070,15 +120906,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 9746, - "end": 9751, + "start": 9775, + "end": 9780, "loc": { "start": { - "line": 301, + "line": 302, "column": 23 }, "end": { - "line": 301, + "line": 302, "column": 28 } }, @@ -119088,15 +120924,15 @@ { "type": "CommentLine", "value": " Emphasis for green rotation affordance hoop", - "start": 9676, - "end": 9722, + "start": 9705, + "end": 9751, "loc": { "start": { - "line": 300, + "line": 301, "column": 61 }, "end": { - "line": 300, + "line": 301, "column": 107 } } @@ -119105,15 +120941,15 @@ }, { "type": "ObjectProperty", - "start": 9769, - "end": 9779, + "start": 9798, + "end": 9808, "loc": { "start": { - "line": 302, + "line": 303, "column": 16 }, "end": { - "line": 302, + "line": 303, "column": 26 } }, @@ -119122,15 +120958,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9769, - "end": 9773, + "start": 9798, + "end": 9802, "loc": { "start": { - "line": 302, + "line": 303, "column": 16 }, "end": { - "line": 302, + "line": 303, "column": 20 }, "identifierName": "fill" @@ -119139,15 +120975,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 9775, - "end": 9779, + "start": 9804, + "end": 9808, "loc": { "start": { - "line": 302, + "line": 303, "column": 22 }, "end": { - "line": 302, + "line": 303, "column": 26 } }, @@ -119156,15 +120992,15 @@ }, { "type": "ObjectProperty", - "start": 9797, - "end": 9817, + "start": 9826, + "end": 9846, "loc": { "start": { - "line": 303, + "line": 304, "column": 16 }, "end": { - "line": 303, + "line": 304, "column": 36 } }, @@ -119173,15 +121009,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9797, - "end": 9806, + "start": 9826, + "end": 9835, "loc": { "start": { - "line": 303, + "line": 304, "column": 16 }, "end": { - "line": 303, + "line": 304, "column": 25 }, "identifierName": "fillColor" @@ -119190,30 +121026,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9808, - "end": 9817, + "start": 9837, + "end": 9846, "loc": { "start": { - "line": 303, + "line": 304, "column": 27 }, "end": { - "line": 303, + "line": 304, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 9809, - "end": 9810, + "start": 9838, + "end": 9839, "loc": { "start": { - "line": 303, + "line": 304, "column": 28 }, "end": { - "line": 303, + "line": 304, "column": 29 } }, @@ -119225,15 +121061,15 @@ }, { "type": "NumericLiteral", - "start": 9812, - "end": 9813, + "start": 9841, + "end": 9842, "loc": { "start": { - "line": 303, + "line": 304, "column": 31 }, "end": { - "line": 303, + "line": 304, "column": 32 } }, @@ -119245,15 +121081,15 @@ }, { "type": "NumericLiteral", - "start": 9815, - "end": 9816, + "start": 9844, + "end": 9845, "loc": { "start": { - "line": 303, + "line": 304, "column": 34 }, "end": { - "line": 303, + "line": 304, "column": 35 } }, @@ -119268,15 +121104,15 @@ }, { "type": "ObjectProperty", - "start": 9835, - "end": 9849, + "start": 9864, + "end": 9878, "loc": { "start": { - "line": 304, + "line": 305, "column": 16 }, "end": { - "line": 304, + "line": 305, "column": 30 } }, @@ -119285,15 +121121,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9835, - "end": 9844, + "start": 9864, + "end": 9873, "loc": { "start": { - "line": 304, + "line": 305, "column": 16 }, "end": { - "line": 304, + "line": 305, "column": 25 }, "identifierName": "fillAlpha" @@ -119302,15 +121138,15 @@ }, "value": { "type": "NumericLiteral", - "start": 9846, - "end": 9849, + "start": 9875, + "end": 9878, "loc": { "start": { - "line": 304, + "line": 305, "column": 27 }, "end": { - "line": 304, + "line": 305, "column": 30 } }, @@ -119328,15 +121164,15 @@ }, { "type": "ObjectProperty", - "start": 9879, - "end": 10152, + "start": 9908, + "end": 10181, "loc": { "start": { - "line": 307, + "line": 308, "column": 12 }, "end": { - "line": 314, + "line": 315, "column": 14 } }, @@ -119345,15 +121181,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9879, - "end": 9883, + "start": 9908, + "end": 9912, "loc": { "start": { - "line": 307, + "line": 308, "column": 12 }, "end": { - "line": 307, + "line": 308, "column": 16 }, "identifierName": "blue" @@ -119362,29 +121198,29 @@ }, "value": { "type": "NewExpression", - "start": 9885, - "end": 10152, + "start": 9914, + "end": 10181, "loc": { "start": { - "line": 307, + "line": 308, "column": 18 }, "end": { - "line": 314, + "line": 315, "column": 14 } }, "callee": { "type": "Identifier", - "start": 9889, - "end": 9902, + "start": 9918, + "end": 9931, "loc": { "start": { - "line": 307, + "line": 308, "column": 22 }, "end": { - "line": 307, + "line": 308, "column": 35 }, "identifierName": "PhongMaterial" @@ -119394,15 +121230,15 @@ "arguments": [ { "type": "Identifier", - "start": 9903, - "end": 9911, + "start": 9932, + "end": 9940, "loc": { "start": { - "line": 307, + "line": 308, "column": 36 }, "end": { - "line": 307, + "line": 308, "column": 44 }, "identifierName": "rootNode" @@ -119411,30 +121247,30 @@ }, { "type": "ObjectExpression", - "start": 9913, - "end": 10151, + "start": 9942, + "end": 10180, "loc": { "start": { - "line": 307, + "line": 308, "column": 46 }, "end": { - "line": 314, + "line": 315, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 9931, - "end": 9953, + "start": 9960, + "end": 9982, "loc": { "start": { - "line": 308, + "line": 309, "column": 16 }, "end": { - "line": 308, + "line": 309, "column": 38 } }, @@ -119443,15 +121279,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9931, - "end": 9938, + "start": 9960, + "end": 9967, "loc": { "start": { - "line": 308, + "line": 309, "column": 16 }, "end": { - "line": 308, + "line": 309, "column": 23 }, "identifierName": "diffuse" @@ -119460,30 +121296,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9940, - "end": 9953, + "start": 9969, + "end": 9982, "loc": { "start": { - "line": 308, + "line": 309, "column": 25 }, "end": { - "line": 308, + "line": 309, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 9941, - "end": 9944, + "start": 9970, + "end": 9973, "loc": { "start": { - "line": 308, + "line": 309, "column": 26 }, "end": { - "line": 308, + "line": 309, "column": 29 } }, @@ -119495,15 +121331,15 @@ }, { "type": "NumericLiteral", - "start": 9946, - "end": 9949, + "start": 9975, + "end": 9978, "loc": { "start": { - "line": 308, + "line": 309, "column": 31 }, "end": { - "line": 308, + "line": 309, "column": 34 } }, @@ -119515,15 +121351,15 @@ }, { "type": "NumericLiteral", - "start": 9951, - "end": 9952, + "start": 9980, + "end": 9981, "loc": { "start": { - "line": 308, + "line": 309, "column": 36 }, "end": { - "line": 308, + "line": 309, "column": 37 } }, @@ -119538,15 +121374,15 @@ }, { "type": "ObjectProperty", - "start": 9971, - "end": 9994, + "start": 10000, + "end": 10023, "loc": { "start": { - "line": 309, + "line": 310, "column": 16 }, "end": { - "line": 309, + "line": 310, "column": 39 } }, @@ -119555,15 +121391,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9971, - "end": 9979, + "start": 10000, + "end": 10008, "loc": { "start": { - "line": 309, + "line": 310, "column": 16 }, "end": { - "line": 309, + "line": 310, "column": 24 }, "identifierName": "emissive" @@ -119572,30 +121408,30 @@ }, "value": { "type": "ArrayExpression", - "start": 9981, - "end": 9994, + "start": 10010, + "end": 10023, "loc": { "start": { - "line": 309, + "line": 310, "column": 26 }, "end": { - "line": 309, + "line": 310, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 9982, - "end": 9985, + "start": 10011, + "end": 10014, "loc": { "start": { - "line": 309, + "line": 310, "column": 27 }, "end": { - "line": 309, + "line": 310, "column": 30 } }, @@ -119607,15 +121443,15 @@ }, { "type": "NumericLiteral", - "start": 9987, - "end": 9990, + "start": 10016, + "end": 10019, "loc": { "start": { - "line": 309, + "line": 310, "column": 32 }, "end": { - "line": 309, + "line": 310, "column": 35 } }, @@ -119627,15 +121463,15 @@ }, { "type": "NumericLiteral", - "start": 9992, - "end": 9993, + "start": 10021, + "end": 10022, "loc": { "start": { - "line": 309, + "line": 310, "column": 37 }, "end": { - "line": 309, + "line": 310, "column": 38 } }, @@ -119650,15 +121486,15 @@ }, { "type": "ObjectProperty", - "start": 10012, - "end": 10036, + "start": 10041, + "end": 10065, "loc": { "start": { - "line": 310, + "line": 311, "column": 16 }, "end": { - "line": 310, + "line": 311, "column": 40 } }, @@ -119667,15 +121503,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10012, - "end": 10019, + "start": 10041, + "end": 10048, "loc": { "start": { - "line": 310, + "line": 311, "column": 16 }, "end": { - "line": 310, + "line": 311, "column": 23 }, "identifierName": "ambient" @@ -119684,30 +121520,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10021, - "end": 10036, + "start": 10050, + "end": 10065, "loc": { "start": { - "line": 310, + "line": 311, "column": 25 }, "end": { - "line": 310, + "line": 311, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 10022, - "end": 10025, + "start": 10051, + "end": 10054, "loc": { "start": { - "line": 310, + "line": 311, "column": 26 }, "end": { - "line": 310, + "line": 311, "column": 29 } }, @@ -119719,15 +121555,15 @@ }, { "type": "NumericLiteral", - "start": 10027, - "end": 10030, + "start": 10056, + "end": 10059, "loc": { "start": { - "line": 310, + "line": 311, "column": 31 }, "end": { - "line": 310, + "line": 311, "column": 34 } }, @@ -119739,15 +121575,15 @@ }, { "type": "NumericLiteral", - "start": 10032, - "end": 10035, + "start": 10061, + "end": 10064, "loc": { "start": { - "line": 310, + "line": 311, "column": 36 }, "end": { - "line": 310, + "line": 311, "column": 39 } }, @@ -119762,15 +121598,15 @@ }, { "type": "ObjectProperty", - "start": 10054, - "end": 10076, + "start": 10083, + "end": 10105, "loc": { "start": { - "line": 311, + "line": 312, "column": 16 }, "end": { - "line": 311, + "line": 312, "column": 38 } }, @@ -119779,15 +121615,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10054, - "end": 10062, + "start": 10083, + "end": 10091, "loc": { "start": { - "line": 311, + "line": 312, "column": 16 }, "end": { - "line": 311, + "line": 312, "column": 24 }, "identifierName": "specular" @@ -119796,30 +121632,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10064, - "end": 10076, + "start": 10093, + "end": 10105, "loc": { "start": { - "line": 311, + "line": 312, "column": 26 }, "end": { - "line": 311, + "line": 312, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 10065, - "end": 10067, + "start": 10094, + "end": 10096, "loc": { "start": { - "line": 311, + "line": 312, "column": 27 }, "end": { - "line": 311, + "line": 312, "column": 29 } }, @@ -119831,15 +121667,15 @@ }, { "type": "NumericLiteral", - "start": 10069, - "end": 10071, + "start": 10098, + "end": 10100, "loc": { "start": { - "line": 311, + "line": 312, "column": 31 }, "end": { - "line": 311, + "line": 312, "column": 33 } }, @@ -119851,15 +121687,15 @@ }, { "type": "NumericLiteral", - "start": 10073, - "end": 10075, + "start": 10102, + "end": 10104, "loc": { "start": { - "line": 311, + "line": 312, "column": 35 }, "end": { - "line": 311, + "line": 312, "column": 37 } }, @@ -119874,15 +121710,15 @@ }, { "type": "ObjectProperty", - "start": 10094, - "end": 10107, + "start": 10123, + "end": 10136, "loc": { "start": { - "line": 312, + "line": 313, "column": 16 }, "end": { - "line": 312, + "line": 313, "column": 29 } }, @@ -119891,15 +121727,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10094, - "end": 10103, + "start": 10123, + "end": 10132, "loc": { "start": { - "line": 312, + "line": 313, "column": 16 }, "end": { - "line": 312, + "line": 313, "column": 25 }, "identifierName": "shininess" @@ -119908,15 +121744,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10105, - "end": 10107, + "start": 10134, + "end": 10136, "loc": { "start": { - "line": 312, + "line": 313, "column": 27 }, "end": { - "line": 312, + "line": 313, "column": 29 } }, @@ -119929,15 +121765,15 @@ }, { "type": "ObjectProperty", - "start": 10125, - "end": 10137, + "start": 10154, + "end": 10166, "loc": { "start": { - "line": 313, + "line": 314, "column": 16 }, "end": { - "line": 313, + "line": 314, "column": 28 } }, @@ -119946,15 +121782,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10125, - "end": 10134, + "start": 10154, + "end": 10163, "loc": { "start": { - "line": 313, + "line": 314, "column": 16 }, "end": { - "line": 313, + "line": 314, "column": 25 }, "identifierName": "lineWidth" @@ -119963,15 +121799,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10136, - "end": 10137, + "start": 10165, + "end": 10166, "loc": { "start": { - "line": 313, + "line": 314, "column": 27 }, "end": { - "line": 313, + "line": 314, "column": 28 } }, @@ -119989,15 +121825,15 @@ }, { "type": "ObjectProperty", - "start": 10167, - "end": 10402, + "start": 10196, + "end": 10431, "loc": { "start": { - "line": 316, + "line": 317, "column": 12 }, "end": { - "line": 321, + "line": 322, "column": 14 } }, @@ -120006,15 +121842,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10167, - "end": 10180, + "start": 10196, + "end": 10209, "loc": { "start": { - "line": 316, + "line": 317, "column": 12 }, "end": { - "line": 316, + "line": 317, "column": 25 }, "identifierName": "highlightBlue" @@ -120023,29 +121859,29 @@ }, "value": { "type": "NewExpression", - "start": 10182, - "end": 10402, + "start": 10211, + "end": 10431, "loc": { "start": { - "line": 316, + "line": 317, "column": 27 }, "end": { - "line": 321, + "line": 322, "column": 14 } }, "callee": { "type": "Identifier", - "start": 10186, - "end": 10202, + "start": 10215, + "end": 10231, "loc": { "start": { - "line": 316, + "line": 317, "column": 31 }, "end": { - "line": 316, + "line": 317, "column": 47 }, "identifierName": "EmphasisMaterial" @@ -120055,15 +121891,15 @@ "arguments": [ { "type": "Identifier", - "start": 10203, - "end": 10211, + "start": 10232, + "end": 10240, "loc": { "start": { - "line": 316, + "line": 317, "column": 48 }, "end": { - "line": 316, + "line": 317, "column": 56 }, "identifierName": "rootNode" @@ -120072,30 +121908,30 @@ }, { "type": "ObjectExpression", - "start": 10213, - "end": 10401, + "start": 10242, + "end": 10430, "loc": { "start": { - "line": 316, + "line": 317, "column": 58 }, "end": { - "line": 321, + "line": 322, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 10277, - "end": 10289, + "start": 10306, + "end": 10318, "loc": { "start": { - "line": 317, + "line": 318, "column": 16 }, "end": { - "line": 317, + "line": 318, "column": 28 } }, @@ -120104,15 +121940,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10277, - "end": 10282, + "start": 10306, + "end": 10311, "loc": { "start": { - "line": 317, + "line": 318, "column": 16 }, "end": { - "line": 317, + "line": 318, "column": 21 }, "identifierName": "edges" @@ -120122,15 +121958,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10284, - "end": 10289, + "start": 10313, + "end": 10318, "loc": { "start": { - "line": 317, + "line": 318, "column": 23 }, "end": { - "line": 317, + "line": 318, "column": 28 } }, @@ -120140,15 +121976,15 @@ { "type": "CommentLine", "value": " Emphasis for blue rotation affordance hoop", - "start": 10215, - "end": 10260, + "start": 10244, + "end": 10289, "loc": { "start": { - "line": 316, + "line": 317, "column": 60 }, "end": { - "line": 316, + "line": 317, "column": 105 } } @@ -120157,15 +121993,15 @@ }, { "type": "ObjectProperty", - "start": 10307, - "end": 10317, + "start": 10336, + "end": 10346, "loc": { "start": { - "line": 318, + "line": 319, "column": 16 }, "end": { - "line": 318, + "line": 319, "column": 26 } }, @@ -120174,15 +122010,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10307, - "end": 10311, + "start": 10336, + "end": 10340, "loc": { "start": { - "line": 318, + "line": 319, "column": 16 }, "end": { - "line": 318, + "line": 319, "column": 20 }, "identifierName": "fill" @@ -120191,15 +122027,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10313, - "end": 10317, + "start": 10342, + "end": 10346, "loc": { "start": { - "line": 318, + "line": 319, "column": 22 }, "end": { - "line": 318, + "line": 319, "column": 26 } }, @@ -120208,15 +122044,15 @@ }, { "type": "ObjectProperty", - "start": 10335, - "end": 10355, + "start": 10364, + "end": 10384, "loc": { "start": { - "line": 319, + "line": 320, "column": 16 }, "end": { - "line": 319, + "line": 320, "column": 36 } }, @@ -120225,15 +122061,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10335, - "end": 10344, + "start": 10364, + "end": 10373, "loc": { "start": { - "line": 319, + "line": 320, "column": 16 }, "end": { - "line": 319, + "line": 320, "column": 25 }, "identifierName": "fillColor" @@ -120242,30 +122078,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10346, - "end": 10355, + "start": 10375, + "end": 10384, "loc": { "start": { - "line": 319, + "line": 320, "column": 27 }, "end": { - "line": 319, + "line": 320, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 10347, - "end": 10348, + "start": 10376, + "end": 10377, "loc": { "start": { - "line": 319, + "line": 320, "column": 28 }, "end": { - "line": 319, + "line": 320, "column": 29 } }, @@ -120277,15 +122113,15 @@ }, { "type": "NumericLiteral", - "start": 10350, - "end": 10351, + "start": 10379, + "end": 10380, "loc": { "start": { - "line": 319, + "line": 320, "column": 31 }, "end": { - "line": 319, + "line": 320, "column": 32 } }, @@ -120297,15 +122133,15 @@ }, { "type": "NumericLiteral", - "start": 10353, - "end": 10354, + "start": 10382, + "end": 10383, "loc": { "start": { - "line": 319, + "line": 320, "column": 34 }, "end": { - "line": 319, + "line": 320, "column": 35 } }, @@ -120320,15 +122156,15 @@ }, { "type": "ObjectProperty", - "start": 10373, - "end": 10387, + "start": 10402, + "end": 10416, "loc": { "start": { - "line": 320, + "line": 321, "column": 16 }, "end": { - "line": 320, + "line": 321, "column": 30 } }, @@ -120337,15 +122173,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10373, - "end": 10382, + "start": 10402, + "end": 10411, "loc": { "start": { - "line": 320, + "line": 321, "column": 16 }, "end": { - "line": 320, + "line": 321, "column": 25 }, "identifierName": "fillAlpha" @@ -120354,15 +122190,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10384, - "end": 10387, + "start": 10413, + "end": 10416, "loc": { "start": { - "line": 320, + "line": 321, "column": 27 }, "end": { - "line": 320, + "line": 321, "column": 30 } }, @@ -120380,15 +122216,15 @@ }, { "type": "ObjectProperty", - "start": 10417, - "end": 10660, + "start": 10446, + "end": 10689, "loc": { "start": { - "line": 323, + "line": 324, "column": 12 }, "end": { - "line": 329, + "line": 330, "column": 14 } }, @@ -120397,15 +122233,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10417, - "end": 10423, + "start": 10446, + "end": 10452, "loc": { "start": { - "line": 323, + "line": 324, "column": 12 }, "end": { - "line": 323, + "line": 324, "column": 18 }, "identifierName": "center" @@ -120414,29 +122250,29 @@ }, "value": { "type": "NewExpression", - "start": 10425, - "end": 10660, + "start": 10454, + "end": 10689, "loc": { "start": { - "line": 323, + "line": 324, "column": 20 }, "end": { - "line": 329, + "line": 330, "column": 14 } }, "callee": { "type": "Identifier", - "start": 10429, - "end": 10442, + "start": 10458, + "end": 10471, "loc": { "start": { - "line": 323, + "line": 324, "column": 24 }, "end": { - "line": 323, + "line": 324, "column": 37 }, "identifierName": "PhongMaterial" @@ -120446,15 +122282,15 @@ "arguments": [ { "type": "Identifier", - "start": 10443, - "end": 10451, + "start": 10472, + "end": 10480, "loc": { "start": { - "line": 323, + "line": 324, "column": 38 }, "end": { - "line": 323, + "line": 324, "column": 46 }, "identifierName": "rootNode" @@ -120463,30 +122299,30 @@ }, { "type": "ObjectExpression", - "start": 10453, - "end": 10659, + "start": 10482, + "end": 10688, "loc": { "start": { - "line": 323, + "line": 324, "column": 48 }, "end": { - "line": 329, + "line": 330, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 10471, - "end": 10495, + "start": 10500, + "end": 10524, "loc": { "start": { - "line": 324, + "line": 325, "column": 16 }, "end": { - "line": 324, + "line": 325, "column": 40 } }, @@ -120495,15 +122331,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10471, - "end": 10478, + "start": 10500, + "end": 10507, "loc": { "start": { - "line": 324, + "line": 325, "column": 16 }, "end": { - "line": 324, + "line": 325, "column": 23 }, "identifierName": "diffuse" @@ -120512,30 +122348,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10480, - "end": 10495, + "start": 10509, + "end": 10524, "loc": { "start": { - "line": 324, + "line": 325, "column": 25 }, "end": { - "line": 324, + "line": 325, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 10481, - "end": 10484, + "start": 10510, + "end": 10513, "loc": { "start": { - "line": 324, + "line": 325, "column": 26 }, "end": { - "line": 324, + "line": 325, "column": 29 } }, @@ -120547,15 +122383,15 @@ }, { "type": "NumericLiteral", - "start": 10486, - "end": 10489, + "start": 10515, + "end": 10518, "loc": { "start": { - "line": 324, + "line": 325, "column": 31 }, "end": { - "line": 324, + "line": 325, "column": 34 } }, @@ -120567,15 +122403,15 @@ }, { "type": "NumericLiteral", - "start": 10491, - "end": 10494, + "start": 10520, + "end": 10523, "loc": { "start": { - "line": 324, + "line": 325, "column": 36 }, "end": { - "line": 324, + "line": 325, "column": 39 } }, @@ -120590,15 +122426,15 @@ }, { "type": "ObjectProperty", - "start": 10513, - "end": 10532, + "start": 10542, + "end": 10561, "loc": { "start": { - "line": 325, + "line": 326, "column": 16 }, "end": { - "line": 325, + "line": 326, "column": 35 } }, @@ -120607,15 +122443,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10513, - "end": 10521, + "start": 10542, + "end": 10550, "loc": { "start": { - "line": 325, + "line": 326, "column": 16 }, "end": { - "line": 325, + "line": 326, "column": 24 }, "identifierName": "emissive" @@ -120624,30 +122460,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10523, - "end": 10532, + "start": 10552, + "end": 10561, "loc": { "start": { - "line": 325, + "line": 326, "column": 26 }, "end": { - "line": 325, + "line": 326, "column": 35 } }, "elements": [ { "type": "NumericLiteral", - "start": 10524, - "end": 10525, + "start": 10553, + "end": 10554, "loc": { "start": { - "line": 325, + "line": 326, "column": 27 }, "end": { - "line": 325, + "line": 326, "column": 28 } }, @@ -120659,15 +122495,15 @@ }, { "type": "NumericLiteral", - "start": 10527, - "end": 10528, + "start": 10556, + "end": 10557, "loc": { "start": { - "line": 325, + "line": 326, "column": 30 }, "end": { - "line": 325, + "line": 326, "column": 31 } }, @@ -120679,15 +122515,15 @@ }, { "type": "NumericLiteral", - "start": 10530, - "end": 10531, + "start": 10559, + "end": 10560, "loc": { "start": { - "line": 325, + "line": 326, "column": 33 }, "end": { - "line": 325, + "line": 326, "column": 34 } }, @@ -120702,15 +122538,15 @@ }, { "type": "ObjectProperty", - "start": 10550, - "end": 10574, + "start": 10579, + "end": 10603, "loc": { "start": { - "line": 326, + "line": 327, "column": 16 }, "end": { - "line": 326, + "line": 327, "column": 40 } }, @@ -120719,15 +122555,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10550, - "end": 10557, + "start": 10579, + "end": 10586, "loc": { "start": { - "line": 326, + "line": 327, "column": 16 }, "end": { - "line": 326, + "line": 327, "column": 23 }, "identifierName": "ambient" @@ -120736,30 +122572,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10559, - "end": 10574, + "start": 10588, + "end": 10603, "loc": { "start": { - "line": 326, + "line": 327, "column": 25 }, "end": { - "line": 326, + "line": 327, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 10560, - "end": 10563, + "start": 10589, + "end": 10592, "loc": { "start": { - "line": 326, + "line": 327, "column": 26 }, "end": { - "line": 326, + "line": 327, "column": 29 } }, @@ -120771,15 +122607,15 @@ }, { "type": "NumericLiteral", - "start": 10565, - "end": 10568, + "start": 10594, + "end": 10597, "loc": { "start": { - "line": 326, + "line": 327, "column": 31 }, "end": { - "line": 326, + "line": 327, "column": 34 } }, @@ -120791,15 +122627,15 @@ }, { "type": "NumericLiteral", - "start": 10570, - "end": 10573, + "start": 10599, + "end": 10602, "loc": { "start": { - "line": 326, + "line": 327, "column": 36 }, "end": { - "line": 326, + "line": 327, "column": 39 } }, @@ -120814,15 +122650,15 @@ }, { "type": "ObjectProperty", - "start": 10592, - "end": 10614, + "start": 10621, + "end": 10643, "loc": { "start": { - "line": 327, + "line": 328, "column": 16 }, "end": { - "line": 327, + "line": 328, "column": 38 } }, @@ -120831,15 +122667,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10592, - "end": 10600, + "start": 10621, + "end": 10629, "loc": { "start": { - "line": 327, + "line": 328, "column": 16 }, "end": { - "line": 327, + "line": 328, "column": 24 }, "identifierName": "specular" @@ -120848,30 +122684,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10602, - "end": 10614, + "start": 10631, + "end": 10643, "loc": { "start": { - "line": 327, + "line": 328, "column": 26 }, "end": { - "line": 327, + "line": 328, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 10603, - "end": 10605, + "start": 10632, + "end": 10634, "loc": { "start": { - "line": 327, + "line": 328, "column": 27 }, "end": { - "line": 327, + "line": 328, "column": 29 } }, @@ -120883,15 +122719,15 @@ }, { "type": "NumericLiteral", - "start": 10607, - "end": 10609, + "start": 10636, + "end": 10638, "loc": { "start": { - "line": 327, + "line": 328, "column": 31 }, "end": { - "line": 327, + "line": 328, "column": 33 } }, @@ -120903,15 +122739,15 @@ }, { "type": "NumericLiteral", - "start": 10611, - "end": 10613, + "start": 10640, + "end": 10642, "loc": { "start": { - "line": 327, + "line": 328, "column": 35 }, "end": { - "line": 327, + "line": 328, "column": 37 } }, @@ -120926,15 +122762,15 @@ }, { "type": "ObjectProperty", - "start": 10632, - "end": 10645, + "start": 10661, + "end": 10674, "loc": { "start": { - "line": 328, + "line": 329, "column": 16 }, "end": { - "line": 328, + "line": 329, "column": 29 } }, @@ -120943,15 +122779,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10632, - "end": 10641, + "start": 10661, + "end": 10670, "loc": { "start": { - "line": 328, + "line": 329, "column": 16 }, "end": { - "line": 328, + "line": 329, "column": 25 }, "identifierName": "shininess" @@ -120960,15 +122796,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10643, - "end": 10645, + "start": 10672, + "end": 10674, "loc": { "start": { - "line": 328, + "line": 329, "column": 27 }, "end": { - "line": 328, + "line": 329, "column": 29 } }, @@ -120986,15 +122822,15 @@ }, { "type": "ObjectProperty", - "start": 10675, - "end": 10903, + "start": 10704, + "end": 10932, "loc": { "start": { - "line": 331, + "line": 332, "column": 12 }, "end": { - "line": 337, + "line": 338, "column": 14 } }, @@ -121003,15 +122839,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10675, - "end": 10688, + "start": 10704, + "end": 10717, "loc": { "start": { - "line": 331, + "line": 332, "column": 12 }, "end": { - "line": 331, + "line": 332, "column": 25 }, "identifierName": "highlightBall" @@ -121020,29 +122856,29 @@ }, "value": { "type": "NewExpression", - "start": 10690, - "end": 10903, + "start": 10719, + "end": 10932, "loc": { "start": { - "line": 331, + "line": 332, "column": 27 }, "end": { - "line": 337, + "line": 338, "column": 14 } }, "callee": { "type": "Identifier", - "start": 10694, - "end": 10710, + "start": 10723, + "end": 10739, "loc": { "start": { - "line": 331, + "line": 332, "column": 31 }, "end": { - "line": 331, + "line": 332, "column": 47 }, "identifierName": "EmphasisMaterial" @@ -121052,15 +122888,15 @@ "arguments": [ { "type": "Identifier", - "start": 10711, - "end": 10719, + "start": 10740, + "end": 10748, "loc": { "start": { - "line": 331, + "line": 332, "column": 48 }, "end": { - "line": 331, + "line": 332, "column": 56 }, "identifierName": "rootNode" @@ -121069,30 +122905,30 @@ }, { "type": "ObjectExpression", - "start": 10721, - "end": 10902, + "start": 10750, + "end": 10931, "loc": { "start": { - "line": 331, + "line": 332, "column": 58 }, "end": { - "line": 337, + "line": 338, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 10739, - "end": 10751, + "start": 10768, + "end": 10780, "loc": { "start": { - "line": 332, + "line": 333, "column": 16 }, "end": { - "line": 332, + "line": 333, "column": 28 } }, @@ -121101,15 +122937,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10739, - "end": 10744, + "start": 10768, + "end": 10773, "loc": { "start": { - "line": 332, + "line": 333, "column": 16 }, "end": { - "line": 332, + "line": 333, "column": 21 }, "identifierName": "edges" @@ -121118,15 +122954,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10746, - "end": 10751, + "start": 10775, + "end": 10780, "loc": { "start": { - "line": 332, + "line": 333, "column": 23 }, "end": { - "line": 332, + "line": 333, "column": 28 } }, @@ -121135,15 +122971,15 @@ }, { "type": "ObjectProperty", - "start": 10769, - "end": 10779, + "start": 10798, + "end": 10808, "loc": { "start": { - "line": 333, + "line": 334, "column": 16 }, "end": { - "line": 333, + "line": 334, "column": 26 } }, @@ -121152,15 +122988,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10769, - "end": 10773, + "start": 10798, + "end": 10802, "loc": { "start": { - "line": 333, + "line": 334, "column": 16 }, "end": { - "line": 333, + "line": 334, "column": 20 }, "identifierName": "fill" @@ -121169,15 +123005,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10775, - "end": 10779, + "start": 10804, + "end": 10808, "loc": { "start": { - "line": 333, + "line": 334, "column": 22 }, "end": { - "line": 333, + "line": 334, "column": 26 } }, @@ -121186,15 +123022,15 @@ }, { "type": "ObjectProperty", - "start": 10797, - "end": 10823, + "start": 10826, + "end": 10852, "loc": { "start": { - "line": 334, + "line": 335, "column": 16 }, "end": { - "line": 334, + "line": 335, "column": 42 } }, @@ -121203,15 +123039,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10797, - "end": 10806, + "start": 10826, + "end": 10835, "loc": { "start": { - "line": 334, + "line": 335, "column": 16 }, "end": { - "line": 334, + "line": 335, "column": 25 }, "identifierName": "fillColor" @@ -121220,30 +123056,30 @@ }, "value": { "type": "ArrayExpression", - "start": 10808, - "end": 10823, + "start": 10837, + "end": 10852, "loc": { "start": { - "line": 334, + "line": 335, "column": 27 }, "end": { - "line": 334, + "line": 335, "column": 42 } }, "elements": [ { "type": "NumericLiteral", - "start": 10809, - "end": 10812, + "start": 10838, + "end": 10841, "loc": { "start": { - "line": 334, + "line": 335, "column": 28 }, "end": { - "line": 334, + "line": 335, "column": 31 } }, @@ -121255,15 +123091,15 @@ }, { "type": "NumericLiteral", - "start": 10814, - "end": 10817, + "start": 10843, + "end": 10846, "loc": { "start": { - "line": 334, + "line": 335, "column": 33 }, "end": { - "line": 334, + "line": 335, "column": 36 } }, @@ -121275,15 +123111,15 @@ }, { "type": "NumericLiteral", - "start": 10819, - "end": 10822, + "start": 10848, + "end": 10851, "loc": { "start": { - "line": 334, + "line": 335, "column": 38 }, "end": { - "line": 334, + "line": 335, "column": 41 } }, @@ -121298,15 +123134,15 @@ }, { "type": "ObjectProperty", - "start": 10841, - "end": 10855, + "start": 10870, + "end": 10884, "loc": { "start": { - "line": 335, + "line": 336, "column": 16 }, "end": { - "line": 335, + "line": 336, "column": 30 } }, @@ -121315,15 +123151,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10841, - "end": 10850, + "start": 10870, + "end": 10879, "loc": { "start": { - "line": 335, + "line": 336, "column": 16 }, "end": { - "line": 335, + "line": 336, "column": 25 }, "identifierName": "fillAlpha" @@ -121332,15 +123168,15 @@ }, "value": { "type": "NumericLiteral", - "start": 10852, - "end": 10855, + "start": 10881, + "end": 10884, "loc": { "start": { - "line": 335, + "line": 336, "column": 27 }, "end": { - "line": 335, + "line": 336, "column": 30 } }, @@ -121353,15 +123189,15 @@ }, { "type": "ObjectProperty", - "start": 10873, - "end": 10888, + "start": 10902, + "end": 10917, "loc": { "start": { - "line": 336, + "line": 337, "column": 16 }, "end": { - "line": 336, + "line": 337, "column": 31 } }, @@ -121370,15 +123206,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10873, - "end": 10881, + "start": 10902, + "end": 10910, "loc": { "start": { - "line": 336, + "line": 337, "column": 16 }, "end": { - "line": 336, + "line": 337, "column": 24 }, "identifierName": "vertices" @@ -121387,15 +123223,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10883, - "end": 10888, + "start": 10912, + "end": 10917, "loc": { "start": { - "line": 336, + "line": 337, "column": 26 }, "end": { - "line": 336, + "line": 337, "column": 31 } }, @@ -121409,15 +123245,15 @@ }, { "type": "ObjectProperty", - "start": 10918, - "end": 11176, + "start": 10947, + "end": 11205, "loc": { "start": { - "line": 339, + "line": 340, "column": 12 }, "end": { - "line": 346, + "line": 347, "column": 14 } }, @@ -121426,15 +123262,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10918, - "end": 10932, + "start": 10947, + "end": 10961, "loc": { "start": { - "line": 339, + "line": 340, "column": 12 }, "end": { - "line": 339, + "line": 340, "column": 26 }, "identifierName": "highlightPlane" @@ -121443,29 +123279,29 @@ }, "value": { "type": "NewExpression", - "start": 10934, - "end": 11176, + "start": 10963, + "end": 11205, "loc": { "start": { - "line": 339, + "line": 340, "column": 28 }, "end": { - "line": 346, + "line": 347, "column": 14 } }, "callee": { "type": "Identifier", - "start": 10938, - "end": 10954, + "start": 10967, + "end": 10983, "loc": { "start": { - "line": 339, + "line": 340, "column": 32 }, "end": { - "line": 339, + "line": 340, "column": 48 }, "identifierName": "EmphasisMaterial" @@ -121475,15 +123311,15 @@ "arguments": [ { "type": "Identifier", - "start": 10955, - "end": 10963, + "start": 10984, + "end": 10992, "loc": { "start": { - "line": 339, + "line": 340, "column": 49 }, "end": { - "line": 339, + "line": 340, "column": 57 }, "identifierName": "rootNode" @@ -121492,30 +123328,30 @@ }, { "type": "ObjectExpression", - "start": 10965, - "end": 11175, + "start": 10994, + "end": 11204, "loc": { "start": { - "line": 339, + "line": 340, "column": 59 }, "end": { - "line": 346, + "line": 347, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 10983, - "end": 10994, + "start": 11012, + "end": 11023, "loc": { "start": { - "line": 340, + "line": 341, "column": 16 }, "end": { - "line": 340, + "line": 341, "column": 27 } }, @@ -121524,15 +123360,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10983, - "end": 10988, + "start": 11012, + "end": 11017, "loc": { "start": { - "line": 340, + "line": 341, "column": 16 }, "end": { - "line": 340, + "line": 341, "column": 21 }, "identifierName": "edges" @@ -121541,15 +123377,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 10990, - "end": 10994, + "start": 11019, + "end": 11023, "loc": { "start": { - "line": 340, + "line": 341, "column": 23 }, "end": { - "line": 340, + "line": 341, "column": 27 } }, @@ -121558,15 +123394,15 @@ }, { "type": "ObjectProperty", - "start": 11012, - "end": 11024, + "start": 11041, + "end": 11053, "loc": { "start": { - "line": 341, + "line": 342, "column": 16 }, "end": { - "line": 341, + "line": 342, "column": 28 } }, @@ -121575,15 +123411,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11012, - "end": 11021, + "start": 11041, + "end": 11050, "loc": { "start": { - "line": 341, + "line": 342, "column": 16 }, "end": { - "line": 341, + "line": 342, "column": 25 }, "identifierName": "edgeWidth" @@ -121592,15 +123428,15 @@ }, "value": { "type": "NumericLiteral", - "start": 11023, - "end": 11024, + "start": 11052, + "end": 11053, "loc": { "start": { - "line": 341, + "line": 342, "column": 27 }, "end": { - "line": 341, + "line": 342, "column": 28 } }, @@ -121613,15 +123449,15 @@ }, { "type": "ObjectProperty", - "start": 11042, - "end": 11053, + "start": 11071, + "end": 11082, "loc": { "start": { - "line": 342, + "line": 343, "column": 16 }, "end": { - "line": 342, + "line": 343, "column": 27 } }, @@ -121630,15 +123466,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11042, - "end": 11046, + "start": 11071, + "end": 11075, "loc": { "start": { - "line": 342, + "line": 343, "column": 16 }, "end": { - "line": 342, + "line": 343, "column": 20 }, "identifierName": "fill" @@ -121647,15 +123483,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 11048, - "end": 11053, + "start": 11077, + "end": 11082, "loc": { "start": { - "line": 342, + "line": 343, "column": 22 }, "end": { - "line": 342, + "line": 343, "column": 27 } }, @@ -121664,15 +123500,15 @@ }, { "type": "ObjectProperty", - "start": 11071, - "end": 11096, + "start": 11100, + "end": 11125, "loc": { "start": { - "line": 343, + "line": 344, "column": 16 }, "end": { - "line": 343, + "line": 344, "column": 41 } }, @@ -121681,15 +123517,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11071, - "end": 11080, + "start": 11100, + "end": 11109, "loc": { "start": { - "line": 343, + "line": 344, "column": 16 }, "end": { - "line": 343, + "line": 344, "column": 25 }, "identifierName": "fillColor" @@ -121698,30 +123534,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11082, - "end": 11096, + "start": 11111, + "end": 11125, "loc": { "start": { - "line": 343, + "line": 344, "column": 27 }, "end": { - "line": 343, + "line": 344, "column": 41 } }, "elements": [ { "type": "NumericLiteral", - "start": 11083, - "end": 11086, + "start": 11112, + "end": 11115, "loc": { "start": { - "line": 343, + "line": 344, "column": 28 }, "end": { - "line": 343, + "line": 344, "column": 31 } }, @@ -121733,15 +123569,15 @@ }, { "type": "NumericLiteral", - "start": 11088, - "end": 11091, + "start": 11117, + "end": 11120, "loc": { "start": { - "line": 343, + "line": 344, "column": 33 }, "end": { - "line": 343, + "line": 344, "column": 36 } }, @@ -121753,15 +123589,15 @@ }, { "type": "NumericLiteral", - "start": 11093, - "end": 11095, + "start": 11122, + "end": 11124, "loc": { "start": { - "line": 343, + "line": 344, "column": 38 }, "end": { - "line": 343, + "line": 344, "column": 40 } }, @@ -121776,15 +123612,15 @@ }, { "type": "ObjectProperty", - "start": 11114, - "end": 11128, + "start": 11143, + "end": 11157, "loc": { "start": { - "line": 344, + "line": 345, "column": 16 }, "end": { - "line": 344, + "line": 345, "column": 30 } }, @@ -121793,15 +123629,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11114, - "end": 11123, + "start": 11143, + "end": 11152, "loc": { "start": { - "line": 344, + "line": 345, "column": 16 }, "end": { - "line": 344, + "line": 345, "column": 25 }, "identifierName": "fillAlpha" @@ -121810,15 +123646,15 @@ }, "value": { "type": "NumericLiteral", - "start": 11125, - "end": 11128, + "start": 11154, + "end": 11157, "loc": { "start": { - "line": 344, + "line": 345, "column": 27 }, "end": { - "line": 344, + "line": 345, "column": 30 } }, @@ -121831,15 +123667,15 @@ }, { "type": "ObjectProperty", - "start": 11146, - "end": 11161, + "start": 11175, + "end": 11190, "loc": { "start": { - "line": 345, + "line": 346, "column": 16 }, "end": { - "line": 345, + "line": 346, "column": 31 } }, @@ -121848,15 +123684,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11146, - "end": 11154, + "start": 11175, + "end": 11183, "loc": { "start": { - "line": 345, + "line": 346, "column": 16 }, "end": { - "line": 345, + "line": 346, "column": 24 }, "identifierName": "vertices" @@ -121865,15 +123701,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 11156, - "end": 11161, + "start": 11185, + "end": 11190, "loc": { "start": { - "line": 345, + "line": 346, "column": 26 }, "end": { - "line": 345, + "line": 346, "column": 31 } }, @@ -121893,73 +123729,73 @@ }, { "type": "ExpressionStatement", - "start": 11197, - "end": 31111, + "start": 11226, + "end": 32031, "loc": { "start": { - "line": 349, + "line": 350, "column": 8 }, "end": { - "line": 776, + "line": 804, "column": 10 } }, "expression": { "type": "AssignmentExpression", - "start": 11197, - "end": 31110, + "start": 11226, + "end": 32030, "loc": { "start": { - "line": 349, + "line": 350, "column": 8 }, "end": { - "line": 776, + "line": 804, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 11197, - "end": 11216, + "start": 11226, + "end": 11245, "loc": { "start": { - "line": 349, + "line": 350, "column": 8 }, "end": { - "line": 349, + "line": 350, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 11197, - "end": 11201, + "start": 11226, + "end": 11230, "loc": { "start": { - "line": 349, + "line": 350, "column": 8 }, "end": { - "line": 349, + "line": 350, "column": 12 } } }, "property": { "type": "Identifier", - "start": 11202, - "end": 11216, + "start": 11231, + "end": 11245, "loc": { "start": { - "line": 349, + "line": 350, "column": 13 }, "end": { - "line": 349, + "line": 350, "column": 27 }, "identifierName": "_displayMeshes" @@ -121970,30 +123806,30 @@ }, "right": { "type": "ObjectExpression", - "start": 11219, - "end": 31110, + "start": 11248, + "end": 32030, "loc": { "start": { - "line": 349, + "line": 350, "column": 30 }, "end": { - "line": 776, + "line": 804, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 11234, - "end": 12521, + "start": 11263, + "end": 12583, "loc": { "start": { - "line": 351, + "line": 352, "column": 12 }, "end": { - "line": 382, + "line": 384, "column": 33 } }, @@ -122002,15 +123838,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11234, - "end": 11239, + "start": 11263, + "end": 11268, "loc": { "start": { - "line": 351, + "line": 352, "column": 12 }, "end": { - "line": 351, + "line": 352, "column": 17 }, "identifierName": "plane" @@ -122019,43 +123855,43 @@ }, "value": { "type": "CallExpression", - "start": 11241, - "end": 12521, + "start": 11270, + "end": 12583, "loc": { "start": { - "line": 351, + "line": 352, "column": 19 }, "end": { - "line": 382, + "line": 384, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 11241, - "end": 11258, + "start": 11270, + "end": 11287, "loc": { "start": { - "line": 351, + "line": 352, "column": 19 }, "end": { - "line": 351, + "line": 352, "column": 36 } }, "object": { "type": "Identifier", - "start": 11241, - "end": 11249, + "start": 11270, + "end": 11278, "loc": { "start": { - "line": 351, + "line": 352, "column": 19 }, "end": { - "line": 351, + "line": 352, "column": 27 }, "identifierName": "rootNode" @@ -122064,15 +123900,15 @@ }, "property": { "type": "Identifier", - "start": 11250, - "end": 11258, + "start": 11279, + "end": 11287, "loc": { "start": { - "line": 351, + "line": 352, "column": 28 }, "end": { - "line": 351, + "line": 352, "column": 36 }, "identifierName": "addChild" @@ -122084,29 +123920,29 @@ "arguments": [ { "type": "NewExpression", - "start": 11259, - "end": 12502, + "start": 11288, + "end": 12564, "loc": { "start": { - "line": 351, + "line": 352, "column": 37 }, "end": { - "line": 382, + "line": 384, "column": 14 } }, "callee": { "type": "Identifier", - "start": 11263, - "end": 11267, + "start": 11292, + "end": 11296, "loc": { "start": { - "line": 351, + "line": 352, "column": 41 }, "end": { - "line": 351, + "line": 352, "column": 45 }, "identifierName": "Mesh" @@ -122116,15 +123952,15 @@ "arguments": [ { "type": "Identifier", - "start": 11268, - "end": 11276, + "start": 11297, + "end": 11305, "loc": { "start": { - "line": 351, + "line": 352, "column": 46 }, "end": { - "line": 351, + "line": 352, "column": 54 }, "identifierName": "rootNode" @@ -122133,30 +123969,30 @@ }, { "type": "ObjectExpression", - "start": 11278, - "end": 12501, + "start": 11307, + "end": 12563, "loc": { "start": { - "line": 351, + "line": 352, "column": 56 }, "end": { - "line": 382, + "line": 384, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 11296, - "end": 11752, + "start": 11325, + "end": 11781, "loc": { "start": { - "line": 352, + "line": 353, "column": 16 }, "end": { - "line": 361, + "line": 362, "column": 18 } }, @@ -122165,15 +124001,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11296, - "end": 11304, + "start": 11325, + "end": 11333, "loc": { "start": { - "line": 352, + "line": 353, "column": 16 }, "end": { - "line": 352, + "line": 353, "column": 24 }, "identifierName": "geometry" @@ -122182,29 +124018,29 @@ }, "value": { "type": "NewExpression", - "start": 11306, - "end": 11752, + "start": 11335, + "end": 11781, "loc": { "start": { - "line": 352, + "line": 353, "column": 26 }, "end": { - "line": 361, + "line": 362, "column": 18 } }, "callee": { "type": "Identifier", - "start": 11310, - "end": 11326, + "start": 11339, + "end": 11355, "loc": { "start": { - "line": 352, + "line": 353, "column": 30 }, "end": { - "line": 352, + "line": 353, "column": 46 }, "identifierName": "ReadableGeometry" @@ -122214,15 +124050,15 @@ "arguments": [ { "type": "Identifier", - "start": 11327, - "end": 11335, + "start": 11356, + "end": 11364, "loc": { "start": { - "line": 352, + "line": 353, "column": 47 }, "end": { - "line": 352, + "line": 353, "column": 55 }, "identifierName": "rootNode" @@ -122231,30 +124067,30 @@ }, { "type": "ObjectExpression", - "start": 11337, - "end": 11751, + "start": 11366, + "end": 11780, "loc": { "start": { - "line": 352, + "line": 353, "column": 57 }, "end": { - "line": 361, + "line": 362, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 11359, - "end": 11381, + "start": 11388, + "end": 11410, "loc": { "start": { - "line": 353, + "line": 354, "column": 20 }, "end": { - "line": 353, + "line": 354, "column": 42 } }, @@ -122263,15 +124099,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11359, - "end": 11368, + "start": 11388, + "end": 11397, "loc": { "start": { - "line": 353, + "line": 354, "column": 20 }, "end": { - "line": 353, + "line": 354, "column": 29 }, "identifierName": "primitive" @@ -122280,15 +124116,15 @@ }, "value": { "type": "StringLiteral", - "start": 11370, - "end": 11381, + "start": 11399, + "end": 11410, "loc": { "start": { - "line": 353, + "line": 354, "column": 31 }, "end": { - "line": 353, + "line": 354, "column": 42 } }, @@ -122301,15 +124137,15 @@ }, { "type": "ObjectProperty", - "start": 11403, - "end": 11684, + "start": 11432, + "end": 11713, "loc": { "start": { - "line": 354, + "line": 355, "column": 20 }, "end": { - "line": 359, + "line": 360, "column": 21 } }, @@ -122318,15 +124154,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11403, - "end": 11412, + "start": 11432, + "end": 11441, "loc": { "start": { - "line": 354, + "line": 355, "column": 20 }, "end": { - "line": 354, + "line": 355, "column": 29 }, "identifierName": "positions" @@ -122335,30 +124171,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11414, - "end": 11684, + "start": 11443, + "end": 11713, "loc": { "start": { - "line": 354, + "line": 355, "column": 31 }, "end": { - "line": 359, + "line": 360, "column": 21 } }, "elements": [ { "type": "NumericLiteral", - "start": 11440, - "end": 11443, + "start": 11469, + "end": 11472, "loc": { "start": { - "line": 355, + "line": 356, "column": 24 }, "end": { - "line": 355, + "line": 356, "column": 27 } }, @@ -122370,15 +124206,15 @@ }, { "type": "NumericLiteral", - "start": 11445, - "end": 11448, + "start": 11474, + "end": 11477, "loc": { "start": { - "line": 355, + "line": 356, "column": 29 }, "end": { - "line": 355, + "line": 356, "column": 32 } }, @@ -122390,15 +124226,15 @@ }, { "type": "NumericLiteral", - "start": 11450, - "end": 11453, + "start": 11479, + "end": 11482, "loc": { "start": { - "line": 355, + "line": 356, "column": 34 }, "end": { - "line": 355, + "line": 356, "column": 37 } }, @@ -122410,15 +124246,15 @@ }, { "type": "NumericLiteral", - "start": 11455, - "end": 11458, + "start": 11484, + "end": 11487, "loc": { "start": { - "line": 355, + "line": 356, "column": 39 }, "end": { - "line": 355, + "line": 356, "column": 42 } }, @@ -122430,15 +124266,15 @@ }, { "type": "UnaryExpression", - "start": 11460, - "end": 11464, + "start": 11489, + "end": 11493, "loc": { "start": { - "line": 355, + "line": 356, "column": 44 }, "end": { - "line": 355, + "line": 356, "column": 48 } }, @@ -122446,15 +124282,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11461, - "end": 11464, + "start": 11490, + "end": 11493, "loc": { "start": { - "line": 355, + "line": 356, "column": 45 }, "end": { - "line": 355, + "line": 356, "column": 48 } }, @@ -122470,15 +124306,15 @@ }, { "type": "NumericLiteral", - "start": 11466, - "end": 11469, + "start": 11495, + "end": 11498, "loc": { "start": { - "line": 355, + "line": 356, "column": 50 }, "end": { - "line": 355, + "line": 356, "column": 53 } }, @@ -122490,15 +124326,15 @@ }, { "type": "UnaryExpression", - "start": 11500, - "end": 11504, + "start": 11529, + "end": 11533, "loc": { "start": { - "line": 356, + "line": 357, "column": 24 }, "end": { - "line": 356, + "line": 357, "column": 28 } }, @@ -122506,15 +124342,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11501, - "end": 11504, + "start": 11530, + "end": 11533, "loc": { "start": { - "line": 356, + "line": 357, "column": 25 }, "end": { - "line": 356, + "line": 357, "column": 28 } }, @@ -122532,15 +124368,15 @@ { "type": "CommentLine", "value": " 0", - "start": 11471, - "end": 11475, + "start": 11500, + "end": 11504, "loc": { "start": { - "line": 355, + "line": 356, "column": 55 }, "end": { - "line": 355, + "line": 356, "column": 59 } } @@ -122549,15 +124385,15 @@ }, { "type": "UnaryExpression", - "start": 11506, - "end": 11510, + "start": 11535, + "end": 11539, "loc": { "start": { - "line": 356, + "line": 357, "column": 30 }, "end": { - "line": 356, + "line": 357, "column": 34 } }, @@ -122565,15 +124401,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11507, - "end": 11510, + "start": 11536, + "end": 11539, "loc": { "start": { - "line": 356, + "line": 357, "column": 31 }, "end": { - "line": 356, + "line": 357, "column": 34 } }, @@ -122589,15 +124425,15 @@ }, { "type": "NumericLiteral", - "start": 11512, - "end": 11515, + "start": 11541, + "end": 11544, "loc": { "start": { - "line": 356, + "line": 357, "column": 36 }, "end": { - "line": 356, + "line": 357, "column": 39 } }, @@ -122609,15 +124445,15 @@ }, { "type": "UnaryExpression", - "start": 11517, - "end": 11521, + "start": 11546, + "end": 11550, "loc": { "start": { - "line": 356, + "line": 357, "column": 41 }, "end": { - "line": 356, + "line": 357, "column": 45 } }, @@ -122625,15 +124461,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11518, - "end": 11521, + "start": 11547, + "end": 11550, "loc": { "start": { - "line": 356, + "line": 357, "column": 42 }, "end": { - "line": 356, + "line": 357, "column": 45 } }, @@ -122649,15 +124485,15 @@ }, { "type": "NumericLiteral", - "start": 11523, - "end": 11526, + "start": 11552, + "end": 11555, "loc": { "start": { - "line": 356, + "line": 357, "column": 47 }, "end": { - "line": 356, + "line": 357, "column": 50 } }, @@ -122669,15 +124505,15 @@ }, { "type": "NumericLiteral", - "start": 11528, - "end": 11531, + "start": 11557, + "end": 11560, "loc": { "start": { - "line": 356, + "line": 357, "column": 52 }, "end": { - "line": 356, + "line": 357, "column": 55 } }, @@ -122689,15 +124525,15 @@ }, { "type": "NumericLiteral", - "start": 11562, - "end": 11565, + "start": 11591, + "end": 11594, "loc": { "start": { - "line": 357, + "line": 358, "column": 24 }, "end": { - "line": 357, + "line": 358, "column": 27 } }, @@ -122710,15 +124546,15 @@ { "type": "CommentLine", "value": " 1", - "start": 11533, - "end": 11537, + "start": 11562, + "end": 11566, "loc": { "start": { - "line": 356, + "line": 357, "column": 57 }, "end": { - "line": 356, + "line": 357, "column": 61 } } @@ -122727,15 +124563,15 @@ }, { "type": "NumericLiteral", - "start": 11567, - "end": 11570, + "start": 11596, + "end": 11599, "loc": { "start": { - "line": 357, + "line": 358, "column": 29 }, "end": { - "line": 357, + "line": 358, "column": 32 } }, @@ -122747,15 +124583,15 @@ }, { "type": "UnaryExpression", - "start": 11572, - "end": 11576, + "start": 11601, + "end": 11605, "loc": { "start": { - "line": 357, + "line": 358, "column": 34 }, "end": { - "line": 357, + "line": 358, "column": 38 } }, @@ -122763,15 +124599,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11573, - "end": 11576, + "start": 11602, + "end": 11605, "loc": { "start": { - "line": 357, + "line": 358, "column": 35 }, "end": { - "line": 357, + "line": 358, "column": 38 } }, @@ -122787,15 +124623,15 @@ }, { "type": "NumericLiteral", - "start": 11578, - "end": 11581, + "start": 11607, + "end": 11610, "loc": { "start": { - "line": 357, + "line": 358, "column": 40 }, "end": { - "line": 357, + "line": 358, "column": 43 } }, @@ -122807,15 +124643,15 @@ }, { "type": "UnaryExpression", - "start": 11583, - "end": 11587, + "start": 11612, + "end": 11616, "loc": { "start": { - "line": 357, + "line": 358, "column": 45 }, "end": { - "line": 357, + "line": 358, "column": 49 } }, @@ -122823,15 +124659,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11584, - "end": 11587, + "start": 11613, + "end": 11616, "loc": { "start": { - "line": 357, + "line": 358, "column": 46 }, "end": { - "line": 357, + "line": 358, "column": 49 } }, @@ -122847,15 +124683,15 @@ }, { "type": "UnaryExpression", - "start": 11589, - "end": 11593, + "start": 11618, + "end": 11622, "loc": { "start": { - "line": 357, + "line": 358, "column": 51 }, "end": { - "line": 357, + "line": 358, "column": 55 } }, @@ -122863,15 +124699,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11590, - "end": 11593, + "start": 11619, + "end": 11622, "loc": { "start": { - "line": 357, + "line": 358, "column": 52 }, "end": { - "line": 357, + "line": 358, "column": 55 } }, @@ -122887,15 +124723,15 @@ }, { "type": "UnaryExpression", - "start": 11624, - "end": 11628, + "start": 11653, + "end": 11657, "loc": { "start": { - "line": 358, + "line": 359, "column": 24 }, "end": { - "line": 358, + "line": 359, "column": 28 } }, @@ -122903,15 +124739,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11625, - "end": 11628, + "start": 11654, + "end": 11657, "loc": { "start": { - "line": 358, + "line": 359, "column": 25 }, "end": { - "line": 358, + "line": 359, "column": 28 } }, @@ -122929,15 +124765,15 @@ { "type": "CommentLine", "value": " 2", - "start": 11595, - "end": 11599, + "start": 11624, + "end": 11628, "loc": { "start": { - "line": 357, + "line": 358, "column": 57 }, "end": { - "line": 357, + "line": 358, "column": 61 } } @@ -122946,15 +124782,15 @@ }, { "type": "UnaryExpression", - "start": 11630, - "end": 11634, + "start": 11659, + "end": 11663, "loc": { "start": { - "line": 358, + "line": 359, "column": 30 }, "end": { - "line": 358, + "line": 359, "column": 34 } }, @@ -122962,15 +124798,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11631, - "end": 11634, + "start": 11660, + "end": 11663, "loc": { "start": { - "line": 358, + "line": 359, "column": 31 }, "end": { - "line": 358, + "line": 359, "column": 34 } }, @@ -122986,15 +124822,15 @@ }, { "type": "UnaryExpression", - "start": 11636, - "end": 11640, + "start": 11665, + "end": 11669, "loc": { "start": { - "line": 358, + "line": 359, "column": 36 }, "end": { - "line": 358, + "line": 359, "column": 40 } }, @@ -123002,15 +124838,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11637, - "end": 11640, + "start": 11666, + "end": 11669, "loc": { "start": { - "line": 358, + "line": 359, "column": 37 }, "end": { - "line": 358, + "line": 359, "column": 40 } }, @@ -123026,15 +124862,15 @@ }, { "type": "UnaryExpression", - "start": 11642, - "end": 11646, + "start": 11671, + "end": 11675, "loc": { "start": { - "line": 358, + "line": 359, "column": 42 }, "end": { - "line": 358, + "line": 359, "column": 46 } }, @@ -123042,15 +124878,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11643, - "end": 11646, + "start": 11672, + "end": 11675, "loc": { "start": { - "line": 358, + "line": 359, "column": 43 }, "end": { - "line": 358, + "line": 359, "column": 46 } }, @@ -123066,15 +124902,15 @@ }, { "type": "NumericLiteral", - "start": 11648, - "end": 11651, + "start": 11677, + "end": 11680, "loc": { "start": { - "line": 358, + "line": 359, "column": 48 }, "end": { - "line": 358, + "line": 359, "column": 51 } }, @@ -123086,15 +124922,15 @@ }, { "type": "UnaryExpression", - "start": 11653, - "end": 11657, + "start": 11682, + "end": 11686, "loc": { "start": { - "line": 358, + "line": 359, "column": 53 }, "end": { - "line": 358, + "line": 359, "column": 57 } }, @@ -123102,15 +124938,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 11654, - "end": 11657, + "start": 11683, + "end": 11686, "loc": { "start": { - "line": 358, + "line": 359, "column": 54 }, "end": { - "line": 358, + "line": 359, "column": 57 } }, @@ -123129,15 +124965,15 @@ { "type": "CommentLine", "value": " 3", - "start": 11658, - "end": 11662, + "start": 11687, + "end": 11691, "loc": { "start": { - "line": 358, + "line": 359, "column": 58 }, "end": { - "line": 358, + "line": 359, "column": 62 } } @@ -123149,15 +124985,15 @@ }, { "type": "ObjectProperty", - "start": 11706, - "end": 11733, + "start": 11735, + "end": 11762, "loc": { "start": { - "line": 360, + "line": 361, "column": 20 }, "end": { - "line": 360, + "line": 361, "column": 47 } }, @@ -123166,15 +125002,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11706, - "end": 11713, + "start": 11735, + "end": 11742, "loc": { "start": { - "line": 360, + "line": 361, "column": 20 }, "end": { - "line": 360, + "line": 361, "column": 27 }, "identifierName": "indices" @@ -123183,30 +125019,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11715, - "end": 11733, + "start": 11744, + "end": 11762, "loc": { "start": { - "line": 360, + "line": 361, "column": 29 }, "end": { - "line": 360, + "line": 361, "column": 47 } }, "elements": [ { "type": "NumericLiteral", - "start": 11716, - "end": 11717, + "start": 11745, + "end": 11746, "loc": { "start": { - "line": 360, + "line": 361, "column": 30 }, "end": { - "line": 360, + "line": 361, "column": 31 } }, @@ -123218,15 +125054,15 @@ }, { "type": "NumericLiteral", - "start": 11719, - "end": 11720, + "start": 11748, + "end": 11749, "loc": { "start": { - "line": 360, + "line": 361, "column": 33 }, "end": { - "line": 360, + "line": 361, "column": 34 } }, @@ -123238,15 +125074,15 @@ }, { "type": "NumericLiteral", - "start": 11722, - "end": 11723, + "start": 11751, + "end": 11752, "loc": { "start": { - "line": 360, + "line": 361, "column": 36 }, "end": { - "line": 360, + "line": 361, "column": 37 } }, @@ -123258,15 +125094,15 @@ }, { "type": "NumericLiteral", - "start": 11725, - "end": 11726, + "start": 11754, + "end": 11755, "loc": { "start": { - "line": 360, + "line": 361, "column": 39 }, "end": { - "line": 360, + "line": 361, "column": 40 } }, @@ -123278,15 +125114,15 @@ }, { "type": "NumericLiteral", - "start": 11728, - "end": 11729, + "start": 11757, + "end": 11758, "loc": { "start": { - "line": 360, + "line": 361, "column": 42 }, "end": { - "line": 360, + "line": 361, "column": 43 } }, @@ -123298,15 +125134,15 @@ }, { "type": "NumericLiteral", - "start": 11731, - "end": 11732, + "start": 11760, + "end": 11761, "loc": { "start": { - "line": 360, + "line": 361, "column": 45 }, "end": { - "line": 360, + "line": 361, "column": 46 } }, @@ -123326,15 +125162,15 @@ }, { "type": "ObjectProperty", - "start": 11770, - "end": 11947, + "start": 11799, + "end": 11976, "loc": { "start": { - "line": 362, + "line": 363, "column": 16 }, "end": { - "line": 366, + "line": 367, "column": 18 } }, @@ -123343,15 +125179,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11770, - "end": 11778, + "start": 11799, + "end": 11807, "loc": { "start": { - "line": 362, + "line": 363, "column": 16 }, "end": { - "line": 362, + "line": 363, "column": 24 }, "identifierName": "material" @@ -123360,29 +125196,29 @@ }, "value": { "type": "NewExpression", - "start": 11780, - "end": 11947, + "start": 11809, + "end": 11976, "loc": { "start": { - "line": 362, + "line": 363, "column": 26 }, "end": { - "line": 366, + "line": 367, "column": 18 } }, "callee": { "type": "Identifier", - "start": 11784, - "end": 11797, + "start": 11813, + "end": 11826, "loc": { "start": { - "line": 362, + "line": 363, "column": 30 }, "end": { - "line": 362, + "line": 363, "column": 43 }, "identifierName": "PhongMaterial" @@ -123392,15 +125228,15 @@ "arguments": [ { "type": "Identifier", - "start": 11798, - "end": 11806, + "start": 11827, + "end": 11835, "loc": { "start": { - "line": 362, + "line": 363, "column": 44 }, "end": { - "line": 362, + "line": 363, "column": 52 }, "identifierName": "rootNode" @@ -123409,30 +125245,30 @@ }, { "type": "ObjectExpression", - "start": 11808, - "end": 11946, + "start": 11837, + "end": 11975, "loc": { "start": { - "line": 362, + "line": 363, "column": 54 }, "end": { - "line": 366, + "line": 367, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 11830, - "end": 11851, + "start": 11859, + "end": 11880, "loc": { "start": { - "line": 363, + "line": 364, "column": 20 }, "end": { - "line": 363, + "line": 364, "column": 41 } }, @@ -123441,15 +125277,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11830, - "end": 11838, + "start": 11859, + "end": 11867, "loc": { "start": { - "line": 363, + "line": 364, "column": 20 }, "end": { - "line": 363, + "line": 364, "column": 28 }, "identifierName": "emissive" @@ -123458,30 +125294,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11840, - "end": 11851, + "start": 11869, + "end": 11880, "loc": { "start": { - "line": 363, + "line": 364, "column": 30 }, "end": { - "line": 363, + "line": 364, "column": 41 } }, "elements": [ { "type": "NumericLiteral", - "start": 11841, - "end": 11842, + "start": 11870, + "end": 11871, "loc": { "start": { - "line": 363, + "line": 364, "column": 31 }, "end": { - "line": 363, + "line": 364, "column": 32 } }, @@ -123493,15 +125329,15 @@ }, { "type": "NumericLiteral", - "start": 11844, - "end": 11847, + "start": 11873, + "end": 11876, "loc": { "start": { - "line": 363, + "line": 364, "column": 34 }, "end": { - "line": 363, + "line": 364, "column": 37 } }, @@ -123513,15 +125349,15 @@ }, { "type": "NumericLiteral", - "start": 11849, - "end": 11850, + "start": 11878, + "end": 11879, "loc": { "start": { - "line": 363, + "line": 364, "column": 39 }, "end": { - "line": 363, + "line": 364, "column": 40 } }, @@ -123536,15 +125372,15 @@ }, { "type": "ObjectProperty", - "start": 11873, - "end": 11891, + "start": 11902, + "end": 11920, "loc": { "start": { - "line": 364, + "line": 365, "column": 20 }, "end": { - "line": 364, + "line": 365, "column": 38 } }, @@ -123553,15 +125389,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11873, - "end": 11880, + "start": 11902, + "end": 11909, "loc": { "start": { - "line": 364, + "line": 365, "column": 20 }, "end": { - "line": 364, + "line": 365, "column": 27 }, "identifierName": "diffuse" @@ -123570,30 +125406,30 @@ }, "value": { "type": "ArrayExpression", - "start": 11882, - "end": 11891, + "start": 11911, + "end": 11920, "loc": { "start": { - "line": 364, + "line": 365, "column": 29 }, "end": { - "line": 364, + "line": 365, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 11883, - "end": 11884, + "start": 11912, + "end": 11913, "loc": { "start": { - "line": 364, + "line": 365, "column": 30 }, "end": { - "line": 364, + "line": 365, "column": 31 } }, @@ -123605,15 +125441,15 @@ }, { "type": "NumericLiteral", - "start": 11886, - "end": 11887, + "start": 11915, + "end": 11916, "loc": { "start": { - "line": 364, + "line": 365, "column": 33 }, "end": { - "line": 364, + "line": 365, "column": 34 } }, @@ -123625,15 +125461,15 @@ }, { "type": "NumericLiteral", - "start": 11889, - "end": 11890, + "start": 11918, + "end": 11919, "loc": { "start": { - "line": 364, + "line": 365, "column": 36 }, "end": { - "line": 364, + "line": 365, "column": 37 } }, @@ -123648,15 +125484,15 @@ }, { "type": "ObjectProperty", - "start": 11913, - "end": 11928, + "start": 11942, + "end": 11957, "loc": { "start": { - "line": 365, + "line": 366, "column": 20 }, "end": { - "line": 365, + "line": 366, "column": 35 } }, @@ -123665,15 +125501,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11913, - "end": 11922, + "start": 11942, + "end": 11951, "loc": { "start": { - "line": 365, + "line": 366, "column": 20 }, "end": { - "line": 365, + "line": 366, "column": 29 }, "identifierName": "backfaces" @@ -123682,15 +125518,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 11924, - "end": 11928, + "start": 11953, + "end": 11957, "loc": { "start": { - "line": 365, + "line": 366, "column": 31 }, "end": { - "line": 365, + "line": 366, "column": 35 } }, @@ -123704,15 +125540,15 @@ }, { "type": "ObjectProperty", - "start": 11965, - "end": 11977, + "start": 11994, + "end": 12006, "loc": { "start": { - "line": 367, + "line": 368, "column": 16 }, "end": { - "line": 367, + "line": 368, "column": 28 } }, @@ -123721,15 +125557,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11965, - "end": 11972, + "start": 11994, + "end": 12001, "loc": { "start": { - "line": 367, + "line": 368, "column": 16 }, "end": { - "line": 367, + "line": 368, "column": 23 }, "identifierName": "opacity" @@ -123738,15 +125574,15 @@ }, "value": { "type": "NumericLiteral", - "start": 11974, - "end": 11977, + "start": 12003, + "end": 12006, "loc": { "start": { - "line": 367, + "line": 368, "column": 25 }, "end": { - "line": 367, + "line": 368, "column": 28 } }, @@ -123759,15 +125595,15 @@ }, { "type": "ObjectProperty", - "start": 11995, - "end": 12008, + "start": 12024, + "end": 12037, "loc": { "start": { - "line": 368, + "line": 369, "column": 16 }, "end": { - "line": 368, + "line": 369, "column": 29 } }, @@ -123776,15 +125612,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11995, - "end": 12002, + "start": 12024, + "end": 12031, "loc": { "start": { - "line": 368, + "line": 369, "column": 16 }, "end": { - "line": 368, + "line": 369, "column": 23 }, "identifierName": "ghosted" @@ -123793,15 +125629,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12004, - "end": 12008, + "start": 12033, + "end": 12037, "loc": { "start": { - "line": 368, + "line": 369, "column": 25 }, "end": { - "line": 368, + "line": 369, "column": 29 } }, @@ -123810,15 +125646,15 @@ }, { "type": "ObjectProperty", - "start": 12026, - "end": 12316, + "start": 12055, + "end": 12345, "loc": { "start": { - "line": 369, + "line": 370, "column": 16 }, "end": { - "line": 376, + "line": 377, "column": 18 } }, @@ -123827,15 +125663,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12026, - "end": 12039, + "start": 12055, + "end": 12068, "loc": { "start": { - "line": 369, + "line": 370, "column": 16 }, "end": { - "line": 369, + "line": 370, "column": 29 }, "identifierName": "ghostMaterial" @@ -123844,29 +125680,29 @@ }, "value": { "type": "NewExpression", - "start": 12041, - "end": 12316, + "start": 12070, + "end": 12345, "loc": { "start": { - "line": 369, + "line": 370, "column": 31 }, "end": { - "line": 376, + "line": 377, "column": 18 } }, "callee": { "type": "Identifier", - "start": 12045, - "end": 12061, + "start": 12074, + "end": 12090, "loc": { "start": { - "line": 369, + "line": 370, "column": 35 }, "end": { - "line": 369, + "line": 370, "column": 51 }, "identifierName": "EmphasisMaterial" @@ -123876,15 +125712,15 @@ "arguments": [ { "type": "Identifier", - "start": 12062, - "end": 12070, + "start": 12091, + "end": 12099, "loc": { "start": { - "line": 369, + "line": 370, "column": 52 }, "end": { - "line": 369, + "line": 370, "column": 60 }, "identifierName": "rootNode" @@ -123893,30 +125729,30 @@ }, { "type": "ObjectExpression", - "start": 12072, - "end": 12315, + "start": 12101, + "end": 12344, "loc": { "start": { - "line": 369, + "line": 370, "column": 62 }, "end": { - "line": 376, + "line": 377, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 12094, - "end": 12106, + "start": 12123, + "end": 12135, "loc": { "start": { - "line": 370, + "line": 371, "column": 20 }, "end": { - "line": 370, + "line": 371, "column": 32 } }, @@ -123925,15 +125761,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12094, - "end": 12099, + "start": 12123, + "end": 12128, "loc": { "start": { - "line": 370, + "line": 371, "column": 20 }, "end": { - "line": 370, + "line": 371, "column": 25 }, "identifierName": "edges" @@ -123942,15 +125778,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12101, - "end": 12106, + "start": 12130, + "end": 12135, "loc": { "start": { - "line": 370, + "line": 371, "column": 27 }, "end": { - "line": 370, + "line": 371, "column": 32 } }, @@ -123959,15 +125795,15 @@ }, { "type": "ObjectProperty", - "start": 12128, - "end": 12140, + "start": 12157, + "end": 12169, "loc": { "start": { - "line": 371, + "line": 372, "column": 20 }, "end": { - "line": 371, + "line": 372, "column": 32 } }, @@ -123976,15 +125812,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12128, - "end": 12134, + "start": 12157, + "end": 12163, "loc": { "start": { - "line": 371, + "line": 372, "column": 20 }, "end": { - "line": 371, + "line": 372, "column": 26 }, "identifierName": "filled" @@ -123993,15 +125829,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12136, - "end": 12140, + "start": 12165, + "end": 12169, "loc": { "start": { - "line": 371, + "line": 372, "column": 28 }, "end": { - "line": 371, + "line": 372, "column": 32 } }, @@ -124010,120 +125846,8 @@ }, { "type": "ObjectProperty", - "start": 12162, - "end": 12182, - "loc": { - "start": { - "line": 372, - "column": 20 - }, - "end": { - "line": 372, - "column": 40 - } - }, - "method": false, - "shorthand": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 12162, - "end": 12171, - "loc": { - "start": { - "line": 372, - "column": 20 - }, - "end": { - "line": 372, - "column": 29 - }, - "identifierName": "fillColor" - }, - "name": "fillColor" - }, - "value": { - "type": "ArrayExpression", - "start": 12173, - "end": 12182, - "loc": { - "start": { - "line": 372, - "column": 31 - }, - "end": { - "line": 372, - "column": 40 - } - }, - "elements": [ - { - "type": "NumericLiteral", - "start": 12174, - "end": 12175, - "loc": { - "start": { - "line": 372, - "column": 32 - }, - "end": { - "line": 372, - "column": 33 - } - }, - "extra": { - "rawValue": 1, - "raw": "1" - }, - "value": 1 - }, - { - "type": "NumericLiteral", - "start": 12177, - "end": 12178, - "loc": { - "start": { - "line": 372, - "column": 35 - }, - "end": { - "line": 372, - "column": 36 - } - }, - "extra": { - "rawValue": 1, - "raw": "1" - }, - "value": 1 - }, - { - "type": "NumericLiteral", - "start": 12180, - "end": 12181, - "loc": { - "start": { - "line": 372, - "column": 38 - }, - "end": { - "line": 372, - "column": 39 - } - }, - "extra": { - "rawValue": 0, - "raw": "0" - }, - "value": 0 - } - ] - } - }, - { - "type": "ObjectProperty", - "start": 12204, - "end": 12224, + "start": 12191, + "end": 12211, "loc": { "start": { "line": 373, @@ -124139,8 +125863,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 12204, - "end": 12213, + "start": 12191, + "end": 12200, "loc": { "start": { "line": 373, @@ -124150,14 +125874,14 @@ "line": 373, "column": 29 }, - "identifierName": "edgeColor" + "identifierName": "fillColor" }, - "name": "edgeColor" + "name": "fillColor" }, "value": { "type": "ArrayExpression", - "start": 12215, - "end": 12224, + "start": 12202, + "end": 12211, "loc": { "start": { "line": 373, @@ -124171,8 +125895,8 @@ "elements": [ { "type": "NumericLiteral", - "start": 12216, - "end": 12217, + "start": 12203, + "end": 12204, "loc": { "start": { "line": 373, @@ -124184,15 +125908,15 @@ } }, "extra": { - "rawValue": 0, - "raw": "0" + "rawValue": 1, + "raw": "1" }, - "value": 0 + "value": 1 }, { "type": "NumericLiteral", - "start": 12219, - "end": 12220, + "start": 12206, + "end": 12207, "loc": { "start": { "line": 373, @@ -124204,15 +125928,15 @@ } }, "extra": { - "rawValue": 0, - "raw": "0" + "rawValue": 1, + "raw": "1" }, - "value": 0 + "value": 1 }, { "type": "NumericLiteral", - "start": 12222, - "end": 12223, + "start": 12209, + "end": 12210, "loc": { "start": { "line": 373, @@ -124234,8 +125958,8 @@ }, { "type": "ObjectProperty", - "start": 12246, - "end": 12260, + "start": 12233, + "end": 12253, "loc": { "start": { "line": 374, @@ -124243,7 +125967,7 @@ }, "end": { "line": 374, - "column": 34 + "column": 40 } }, "method": false, @@ -124251,8 +125975,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 12246, - "end": 12255, + "start": 12233, + "end": 12242, "loc": { "start": { "line": 374, @@ -124262,21 +125986,133 @@ "line": 374, "column": 29 }, + "identifierName": "edgeColor" + }, + "name": "edgeColor" + }, + "value": { + "type": "ArrayExpression", + "start": 12244, + "end": 12253, + "loc": { + "start": { + "line": 374, + "column": 31 + }, + "end": { + "line": 374, + "column": 40 + } + }, + "elements": [ + { + "type": "NumericLiteral", + "start": 12245, + "end": 12246, + "loc": { + "start": { + "line": 374, + "column": 32 + }, + "end": { + "line": 374, + "column": 33 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + { + "type": "NumericLiteral", + "start": 12248, + "end": 12249, + "loc": { + "start": { + "line": 374, + "column": 35 + }, + "end": { + "line": 374, + "column": 36 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + { + "type": "NumericLiteral", + "start": 12251, + "end": 12252, + "loc": { + "start": { + "line": 374, + "column": 38 + }, + "end": { + "line": 374, + "column": 39 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + ] + } + }, + { + "type": "ObjectProperty", + "start": 12275, + "end": 12289, + "loc": { + "start": { + "line": 375, + "column": 20 + }, + "end": { + "line": 375, + "column": 34 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12275, + "end": 12284, + "loc": { + "start": { + "line": 375, + "column": 20 + }, + "end": { + "line": 375, + "column": 29 + }, "identifierName": "fillAlpha" }, "name": "fillAlpha" }, "value": { "type": "NumericLiteral", - "start": 12257, - "end": 12260, + "start": 12286, + "end": 12289, "loc": { "start": { - "line": 374, + "line": 375, "column": 31 }, "end": { - "line": 374, + "line": 375, "column": 34 } }, @@ -124289,15 +126125,15 @@ }, { "type": "ObjectProperty", - "start": 12282, - "end": 12297, + "start": 12311, + "end": 12326, "loc": { "start": { - "line": 375, + "line": 376, "column": 20 }, "end": { - "line": 375, + "line": 376, "column": 35 } }, @@ -124306,15 +126142,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12282, - "end": 12291, + "start": 12311, + "end": 12320, "loc": { "start": { - "line": 375, + "line": 376, "column": 20 }, "end": { - "line": 375, + "line": 376, "column": 29 }, "identifierName": "backfaces" @@ -124323,15 +126159,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12293, - "end": 12297, + "start": 12322, + "end": 12326, "loc": { "start": { - "line": 375, + "line": 376, "column": 31 }, "end": { - "line": 375, + "line": 376, "column": 35 } }, @@ -124345,15 +126181,15 @@ }, { "type": "ObjectProperty", - "start": 12334, - "end": 12349, + "start": 12363, + "end": 12378, "loc": { "start": { - "line": 377, + "line": 378, "column": 16 }, "end": { - "line": 377, + "line": 378, "column": 31 } }, @@ -124362,15 +126198,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12334, - "end": 12342, + "start": 12363, + "end": 12371, "loc": { "start": { - "line": 377, + "line": 378, "column": 16 }, "end": { - "line": 377, + "line": 378, "column": 24 }, "identifierName": "pickable" @@ -124379,15 +126215,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12344, - "end": 12349, + "start": 12373, + "end": 12378, "loc": { "start": { - "line": 377, + "line": 378, "column": 26 }, "end": { - "line": 377, + "line": 378, "column": 31 } }, @@ -124396,15 +126232,15 @@ }, { "type": "ObjectProperty", - "start": 12367, - "end": 12383, + "start": 12396, + "end": 12412, "loc": { "start": { - "line": 378, + "line": 379, "column": 16 }, "end": { - "line": 378, + "line": 379, "column": 32 } }, @@ -124413,15 +126249,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12367, - "end": 12377, + "start": 12396, + "end": 12406, "loc": { "start": { - "line": 378, + "line": 379, "column": 16 }, "end": { - "line": 378, + "line": 379, "column": 26 }, "identifierName": "collidable" @@ -124430,15 +126266,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12379, - "end": 12383, + "start": 12408, + "end": 12412, "loc": { "start": { - "line": 378, + "line": 379, "column": 28 }, "end": { - "line": 378, + "line": 379, "column": 32 } }, @@ -124447,15 +126283,15 @@ }, { "type": "ObjectProperty", - "start": 12401, - "end": 12417, + "start": 12430, + "end": 12446, "loc": { "start": { - "line": 379, + "line": 380, "column": 16 }, "end": { - "line": 379, + "line": 380, "column": 32 } }, @@ -124464,15 +126300,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12401, - "end": 12410, + "start": 12430, + "end": 12439, "loc": { "start": { - "line": 379, + "line": 380, "column": 16 }, "end": { - "line": 379, + "line": 380, "column": 25 }, "identifierName": "clippable" @@ -124481,15 +126317,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12412, - "end": 12417, + "start": 12441, + "end": 12446, "loc": { "start": { - "line": 379, + "line": 380, "column": 27 }, "end": { - "line": 379, + "line": 380, "column": 32 } }, @@ -124498,15 +126334,15 @@ }, { "type": "ObjectProperty", - "start": 12435, - "end": 12449, + "start": 12464, + "end": 12478, "loc": { "start": { - "line": 380, + "line": 381, "column": 16 }, "end": { - "line": 380, + "line": 381, "column": 30 } }, @@ -124515,15 +126351,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12435, - "end": 12442, + "start": 12464, + "end": 12471, "loc": { "start": { - "line": 380, + "line": 381, "column": 16 }, "end": { - "line": 380, + "line": 381, "column": 23 }, "identifierName": "visible" @@ -124532,15 +126368,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 12444, - "end": 12449, + "start": 12473, + "end": 12478, "loc": { "start": { - "line": 380, + "line": 381, "column": 25 }, "end": { - "line": 380, + "line": 381, "column": 30 } }, @@ -124549,15 +126385,15 @@ }, { "type": "ObjectProperty", - "start": 12467, - "end": 12487, + "start": 12496, + "end": 12516, "loc": { "start": { - "line": 381, + "line": 382, "column": 16 }, "end": { - "line": 381, + "line": 382, "column": 36 } }, @@ -124566,15 +126402,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12467, - "end": 12472, + "start": 12496, + "end": 12501, "loc": { "start": { - "line": 381, + "line": 382, "column": 16 }, "end": { - "line": 381, + "line": 382, "column": 21 }, "identifierName": "scale" @@ -124583,30 +126419,30 @@ }, "value": { "type": "ArrayExpression", - "start": 12474, - "end": 12487, + "start": 12503, + "end": 12516, "loc": { "start": { - "line": 381, + "line": 382, "column": 23 }, "end": { - "line": 381, + "line": 382, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 12475, - "end": 12478, + "start": 12504, + "end": 12507, "loc": { "start": { - "line": 381, + "line": 382, "column": 24 }, "end": { - "line": 381, + "line": 382, "column": 27 } }, @@ -124618,15 +126454,15 @@ }, { "type": "NumericLiteral", - "start": 12480, - "end": 12483, + "start": 12509, + "end": 12512, "loc": { "start": { - "line": 381, + "line": 382, "column": 29 }, "end": { - "line": 381, + "line": 382, "column": 32 } }, @@ -124638,15 +126474,15 @@ }, { "type": "NumericLiteral", - "start": 12485, - "end": 12486, + "start": 12514, + "end": 12515, "loc": { "start": { - "line": 381, + "line": 382, "column": 34 }, "end": { - "line": 381, + "line": 382, "column": 35 } }, @@ -124658,6 +126494,57 @@ } ] } + }, + { + "type": "ObjectProperty", + "start": 12534, + "end": 12549, + "loc": { + "start": { + "line": 383, + "column": 16 + }, + "end": { + "line": 383, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 12534, + "end": 12542, + "loc": { + "start": { + "line": 383, + "column": 16 + }, + "end": { + "line": 383, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 12544, + "end": 12549, + "loc": { + "start": { + "line": 383, + "column": 26 + }, + "end": { + "line": 383, + "column": 31 + } + }, + "value": false + } } ] } @@ -124665,15 +126552,15 @@ }, { "type": "Identifier", - "start": 12504, - "end": 12520, + "start": 12566, + "end": 12582, "loc": { "start": { - "line": 382, + "line": 384, "column": 16 }, "end": { - "line": 382, + "line": 384, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -124685,15 +126572,15 @@ }, { "type": "ObjectProperty", - "start": 12536, - "end": 13726, + "start": 12598, + "end": 13821, "loc": { "start": { - "line": 384, + "line": 386, "column": 12 }, "end": { - "line": 413, + "line": 416, "column": 33 } }, @@ -124702,15 +126589,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12536, - "end": 12546, + "start": 12598, + "end": 12608, "loc": { "start": { - "line": 384, + "line": 386, "column": 12 }, "end": { - "line": 384, + "line": 386, "column": 22 }, "identifierName": "planeFrame" @@ -124719,43 +126606,43 @@ }, "value": { "type": "CallExpression", - "start": 12548, - "end": 13726, + "start": 12610, + "end": 13821, "loc": { "start": { - "line": 384, + "line": 386, "column": 24 }, "end": { - "line": 413, + "line": 416, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 12548, - "end": 12565, + "start": 12610, + "end": 12627, "loc": { "start": { - "line": 384, + "line": 386, "column": 24 }, "end": { - "line": 384, + "line": 386, "column": 41 } }, "object": { "type": "Identifier", - "start": 12548, - "end": 12556, + "start": 12610, + "end": 12618, "loc": { "start": { - "line": 384, + "line": 386, "column": 24 }, "end": { - "line": 384, + "line": 386, "column": 32 }, "identifierName": "rootNode" @@ -124764,15 +126651,15 @@ }, "property": { "type": "Identifier", - "start": 12557, - "end": 12565, + "start": 12619, + "end": 12627, "loc": { "start": { - "line": 384, + "line": 386, "column": 33 }, "end": { - "line": 384, + "line": 386, "column": 41 }, "identifierName": "addChild" @@ -124784,29 +126671,29 @@ "arguments": [ { "type": "NewExpression", - "start": 12566, - "end": 13707, + "start": 12628, + "end": 13802, "loc": { "start": { - "line": 384, + "line": 386, "column": 42 }, "end": { - "line": 413, + "line": 416, "column": 14 } }, "callee": { "type": "Identifier", - "start": 12570, - "end": 12574, + "start": 12632, + "end": 12636, "loc": { "start": { - "line": 384, + "line": 386, "column": 46 }, "end": { - "line": 384, + "line": 386, "column": 50 }, "identifierName": "Mesh" @@ -124816,15 +126703,15 @@ "arguments": [ { "type": "Identifier", - "start": 12575, - "end": 12583, + "start": 12637, + "end": 12645, "loc": { "start": { - "line": 384, + "line": 386, "column": 51 }, "end": { - "line": 384, + "line": 386, "column": 59 }, "identifierName": "rootNode" @@ -124833,30 +126720,30 @@ }, { "type": "ObjectExpression", - "start": 12585, - "end": 13706, + "start": 12647, + "end": 13801, "loc": { "start": { - "line": 384, + "line": 386, "column": 61 }, "end": { - "line": 413, + "line": 416, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 12620, - "end": 12930, + "start": 12682, + "end": 12992, "loc": { "start": { - "line": 385, + "line": 387, "column": 16 }, "end": { - "line": 392, + "line": 394, "column": 19 } }, @@ -124865,15 +126752,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12620, - "end": 12628, + "start": 12682, + "end": 12690, "loc": { "start": { - "line": 385, + "line": 387, "column": 16 }, "end": { - "line": 385, + "line": 387, "column": 24 }, "identifierName": "geometry" @@ -124883,29 +126770,29 @@ }, "value": { "type": "NewExpression", - "start": 12630, - "end": 12930, + "start": 12692, + "end": 12992, "loc": { "start": { - "line": 385, + "line": 387, "column": 26 }, "end": { - "line": 392, + "line": 394, "column": 19 } }, "callee": { "type": "Identifier", - "start": 12634, - "end": 12650, + "start": 12696, + "end": 12712, "loc": { "start": { - "line": 385, + "line": 387, "column": 30 }, "end": { - "line": 385, + "line": 387, "column": 46 }, "identifierName": "ReadableGeometry" @@ -124915,15 +126802,15 @@ "arguments": [ { "type": "Identifier", - "start": 12651, - "end": 12659, + "start": 12713, + "end": 12721, "loc": { "start": { - "line": 385, + "line": 387, "column": 47 }, "end": { - "line": 385, + "line": 387, "column": 55 }, "identifierName": "rootNode" @@ -124932,29 +126819,29 @@ }, { "type": "CallExpression", - "start": 12661, - "end": 12929, + "start": 12723, + "end": 12991, "loc": { "start": { - "line": 385, + "line": 387, "column": 57 }, "end": { - "line": 392, + "line": 394, "column": 18 } }, "callee": { "type": "Identifier", - "start": 12661, - "end": 12679, + "start": 12723, + "end": 12741, "loc": { "start": { - "line": 385, + "line": 387, "column": 57 }, "end": { - "line": 385, + "line": 387, "column": 75 }, "identifierName": "buildTorusGeometry" @@ -124964,30 +126851,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 12680, - "end": 12928, + "start": 12742, + "end": 12990, "loc": { "start": { - "line": 385, + "line": 387, "column": 76 }, "end": { - "line": 392, + "line": 394, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 12702, - "end": 12719, + "start": 12764, + "end": 12781, "loc": { "start": { - "line": 386, + "line": 388, "column": 20 }, "end": { - "line": 386, + "line": 388, "column": 37 } }, @@ -124996,15 +126883,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12702, - "end": 12708, + "start": 12764, + "end": 12770, "loc": { "start": { - "line": 386, + "line": 388, "column": 20 }, "end": { - "line": 386, + "line": 388, "column": 26 }, "identifierName": "center" @@ -125013,30 +126900,30 @@ }, "value": { "type": "ArrayExpression", - "start": 12710, - "end": 12719, + "start": 12772, + "end": 12781, "loc": { "start": { - "line": 386, + "line": 388, "column": 28 }, "end": { - "line": 386, + "line": 388, "column": 37 } }, "elements": [ { "type": "NumericLiteral", - "start": 12711, - "end": 12712, + "start": 12773, + "end": 12774, "loc": { "start": { - "line": 386, + "line": 388, "column": 29 }, "end": { - "line": 386, + "line": 388, "column": 30 } }, @@ -125048,15 +126935,15 @@ }, { "type": "NumericLiteral", - "start": 12714, - "end": 12715, + "start": 12776, + "end": 12777, "loc": { "start": { - "line": 386, + "line": 388, "column": 32 }, "end": { - "line": 386, + "line": 388, "column": 33 } }, @@ -125068,15 +126955,15 @@ }, { "type": "NumericLiteral", - "start": 12717, - "end": 12718, + "start": 12779, + "end": 12780, "loc": { "start": { - "line": 386, + "line": 388, "column": 35 }, "end": { - "line": 386, + "line": 388, "column": 36 } }, @@ -125091,15 +126978,15 @@ }, { "type": "ObjectProperty", - "start": 12741, - "end": 12752, + "start": 12803, + "end": 12814, "loc": { "start": { - "line": 387, + "line": 389, "column": 20 }, "end": { - "line": 387, + "line": 389, "column": 31 } }, @@ -125108,15 +126995,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12741, - "end": 12747, + "start": 12803, + "end": 12809, "loc": { "start": { - "line": 387, + "line": 389, "column": 20 }, "end": { - "line": 387, + "line": 389, "column": 26 }, "identifierName": "radius" @@ -125125,15 +127012,15 @@ }, "value": { "type": "NumericLiteral", - "start": 12749, - "end": 12752, + "start": 12811, + "end": 12814, "loc": { "start": { - "line": 387, + "line": 389, "column": 28 }, "end": { - "line": 387, + "line": 389, "column": 31 } }, @@ -125146,15 +127033,15 @@ }, { "type": "ObjectProperty", - "start": 12774, - "end": 12794, + "start": 12836, + "end": 12856, "loc": { "start": { - "line": 388, + "line": 390, "column": 20 }, "end": { - "line": 388, + "line": 390, "column": 40 } }, @@ -125163,15 +127050,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12774, - "end": 12778, + "start": 12836, + "end": 12840, "loc": { "start": { - "line": 388, + "line": 390, "column": 20 }, "end": { - "line": 388, + "line": 390, "column": 24 }, "identifierName": "tube" @@ -125180,29 +127067,29 @@ }, "value": { "type": "BinaryExpression", - "start": 12780, - "end": 12794, + "start": 12842, + "end": 12856, "loc": { "start": { - "line": 388, + "line": 390, "column": 26 }, "end": { - "line": 388, + "line": 390, "column": 40 } }, "left": { "type": "Identifier", - "start": 12780, - "end": 12790, + "start": 12842, + "end": 12852, "loc": { "start": { - "line": 388, + "line": 390, "column": 26 }, "end": { - "line": 388, + "line": 390, "column": 36 }, "identifierName": "tubeRadius" @@ -125212,15 +127099,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 12793, - "end": 12794, + "start": 12855, + "end": 12856, "loc": { "start": { - "line": 388, + "line": 390, "column": 39 }, "end": { - "line": 388, + "line": 390, "column": 40 } }, @@ -125234,15 +127121,15 @@ }, { "type": "ObjectProperty", - "start": 12816, - "end": 12833, + "start": 12878, + "end": 12895, "loc": { "start": { - "line": 389, + "line": 391, "column": 20 }, "end": { - "line": 389, + "line": 391, "column": 37 } }, @@ -125251,15 +127138,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12816, - "end": 12830, + "start": 12878, + "end": 12892, "loc": { "start": { - "line": 389, + "line": 391, "column": 20 }, "end": { - "line": 389, + "line": 391, "column": 34 }, "identifierName": "radialSegments" @@ -125268,15 +127155,15 @@ }, "value": { "type": "NumericLiteral", - "start": 12832, - "end": 12833, + "start": 12894, + "end": 12895, "loc": { "start": { - "line": 389, + "line": 391, "column": 36 }, "end": { - "line": 389, + "line": 391, "column": 37 } }, @@ -125289,15 +127176,15 @@ }, { "type": "ObjectProperty", - "start": 12855, - "end": 12870, + "start": 12917, + "end": 12932, "loc": { "start": { - "line": 390, + "line": 392, "column": 20 }, "end": { - "line": 390, + "line": 392, "column": 35 } }, @@ -125306,15 +127193,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12855, - "end": 12867, + "start": 12917, + "end": 12929, "loc": { "start": { - "line": 390, + "line": 392, "column": 20 }, "end": { - "line": 390, + "line": 392, "column": 32 }, "identifierName": "tubeSegments" @@ -125323,15 +127210,15 @@ }, "value": { "type": "NumericLiteral", - "start": 12869, - "end": 12870, + "start": 12931, + "end": 12932, "loc": { "start": { - "line": 390, + "line": 392, "column": 34 }, "end": { - "line": 390, + "line": 392, "column": 35 } }, @@ -125344,15 +127231,15 @@ }, { "type": "ObjectProperty", - "start": 12892, - "end": 12910, + "start": 12954, + "end": 12972, "loc": { "start": { - "line": 391, + "line": 393, "column": 20 }, "end": { - "line": 391, + "line": 393, "column": 38 } }, @@ -125361,15 +127248,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12892, - "end": 12895, + "start": 12954, + "end": 12957, "loc": { "start": { - "line": 391, + "line": 393, "column": 20 }, "end": { - "line": 391, + "line": 393, "column": 23 }, "identifierName": "arc" @@ -125378,43 +127265,43 @@ }, "value": { "type": "BinaryExpression", - "start": 12897, - "end": 12910, + "start": 12959, + "end": 12972, "loc": { "start": { - "line": 391, + "line": 393, "column": 25 }, "end": { - "line": 391, + "line": 393, "column": 38 } }, "left": { "type": "MemberExpression", - "start": 12897, - "end": 12904, + "start": 12959, + "end": 12966, "loc": { "start": { - "line": 391, + "line": 393, "column": 25 }, "end": { - "line": 391, + "line": 393, "column": 32 } }, "object": { "type": "Identifier", - "start": 12897, - "end": 12901, + "start": 12959, + "end": 12963, "loc": { "start": { - "line": 391, + "line": 393, "column": 25 }, "end": { - "line": 391, + "line": 393, "column": 29 }, "identifierName": "Math" @@ -125423,15 +127310,15 @@ }, "property": { "type": "Identifier", - "start": 12902, - "end": 12904, + "start": 12964, + "end": 12966, "loc": { "start": { - "line": 391, + "line": 393, "column": 30 }, "end": { - "line": 391, + "line": 393, "column": 32 }, "identifierName": "PI" @@ -125443,15 +127330,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 12907, - "end": 12910, + "start": 12969, + "end": 12972, "loc": { "start": { - "line": 391, + "line": 393, "column": 35 }, "end": { - "line": 391, + "line": 393, "column": 38 } }, @@ -125473,15 +127360,15 @@ { "type": "CommentLine", "value": " Visible frame", - "start": 12587, - "end": 12603, + "start": 12649, + "end": 12665, "loc": { "start": { - "line": 384, + "line": 386, "column": 63 }, "end": { - "line": 384, + "line": 386, "column": 79 } } @@ -125490,15 +127377,15 @@ }, { "type": "ObjectProperty", - "start": 12948, - "end": 13161, + "start": 13010, + "end": 13223, "loc": { "start": { - "line": 393, + "line": 395, "column": 16 }, "end": { - "line": 398, + "line": 400, "column": 18 } }, @@ -125507,15 +127394,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12948, - "end": 12956, + "start": 13010, + "end": 13018, "loc": { "start": { - "line": 393, + "line": 395, "column": 16 }, "end": { - "line": 393, + "line": 395, "column": 24 }, "identifierName": "material" @@ -125524,29 +127411,29 @@ }, "value": { "type": "NewExpression", - "start": 12958, - "end": 13161, + "start": 13020, + "end": 13223, "loc": { "start": { - "line": 393, + "line": 395, "column": 26 }, "end": { - "line": 398, + "line": 400, "column": 18 } }, "callee": { "type": "Identifier", - "start": 12962, - "end": 12975, + "start": 13024, + "end": 13037, "loc": { "start": { - "line": 393, + "line": 395, "column": 30 }, "end": { - "line": 393, + "line": 395, "column": 43 }, "identifierName": "PhongMaterial" @@ -125556,15 +127443,15 @@ "arguments": [ { "type": "Identifier", - "start": 12976, - "end": 12984, + "start": 13038, + "end": 13046, "loc": { "start": { - "line": 393, + "line": 395, "column": 44 }, "end": { - "line": 393, + "line": 395, "column": 52 }, "identifierName": "rootNode" @@ -125573,30 +127460,30 @@ }, { "type": "ObjectExpression", - "start": 12986, - "end": 13160, + "start": 13048, + "end": 13222, "loc": { "start": { - "line": 393, + "line": 395, "column": 54 }, "end": { - "line": 398, + "line": 400, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 13008, - "end": 13027, + "start": 13070, + "end": 13089, "loc": { "start": { - "line": 394, + "line": 396, "column": 20 }, "end": { - "line": 394, + "line": 396, "column": 39 } }, @@ -125605,15 +127492,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13008, - "end": 13016, + "start": 13070, + "end": 13078, "loc": { "start": { - "line": 394, + "line": 396, "column": 20 }, "end": { - "line": 394, + "line": 396, "column": 28 }, "identifierName": "emissive" @@ -125622,30 +127509,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13018, - "end": 13027, + "start": 13080, + "end": 13089, "loc": { "start": { - "line": 394, + "line": 396, "column": 30 }, "end": { - "line": 394, + "line": 396, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 13019, - "end": 13020, + "start": 13081, + "end": 13082, "loc": { "start": { - "line": 394, + "line": 396, "column": 31 }, "end": { - "line": 394, + "line": 396, "column": 32 } }, @@ -125657,15 +127544,15 @@ }, { "type": "NumericLiteral", - "start": 13022, - "end": 13023, + "start": 13084, + "end": 13085, "loc": { "start": { - "line": 394, + "line": 396, "column": 34 }, "end": { - "line": 394, + "line": 396, "column": 35 } }, @@ -125677,15 +127564,15 @@ }, { "type": "NumericLiteral", - "start": 13025, - "end": 13026, + "start": 13087, + "end": 13088, "loc": { "start": { - "line": 394, + "line": 396, "column": 37 }, "end": { - "line": 394, + "line": 396, "column": 38 } }, @@ -125700,15 +127587,15 @@ }, { "type": "ObjectProperty", - "start": 13049, - "end": 13067, + "start": 13111, + "end": 13129, "loc": { "start": { - "line": 395, + "line": 397, "column": 20 }, "end": { - "line": 395, + "line": 397, "column": 38 } }, @@ -125717,15 +127604,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13049, - "end": 13056, + "start": 13111, + "end": 13118, "loc": { "start": { - "line": 395, + "line": 397, "column": 20 }, "end": { - "line": 395, + "line": 397, "column": 27 }, "identifierName": "diffuse" @@ -125734,30 +127621,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13058, - "end": 13067, + "start": 13120, + "end": 13129, "loc": { "start": { - "line": 395, + "line": 397, "column": 29 }, "end": { - "line": 395, + "line": 397, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 13059, - "end": 13060, + "start": 13121, + "end": 13122, "loc": { "start": { - "line": 395, + "line": 397, "column": 30 }, "end": { - "line": 395, + "line": 397, "column": 31 } }, @@ -125769,15 +127656,15 @@ }, { "type": "NumericLiteral", - "start": 13062, - "end": 13063, + "start": 13124, + "end": 13125, "loc": { "start": { - "line": 395, + "line": 397, "column": 33 }, "end": { - "line": 395, + "line": 397, "column": 34 } }, @@ -125789,15 +127676,15 @@ }, { "type": "NumericLiteral", - "start": 13065, - "end": 13066, + "start": 13127, + "end": 13128, "loc": { "start": { - "line": 395, + "line": 397, "column": 36 }, "end": { - "line": 395, + "line": 397, "column": 37 } }, @@ -125812,15 +127699,15 @@ }, { "type": "ObjectProperty", - "start": 13089, - "end": 13108, + "start": 13151, + "end": 13170, "loc": { "start": { - "line": 396, + "line": 398, "column": 20 }, "end": { - "line": 396, + "line": 398, "column": 39 } }, @@ -125829,15 +127716,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13089, - "end": 13097, + "start": 13151, + "end": 13159, "loc": { "start": { - "line": 396, + "line": 398, "column": 20 }, "end": { - "line": 396, + "line": 398, "column": 28 }, "identifierName": "specular" @@ -125846,30 +127733,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13099, - "end": 13108, + "start": 13161, + "end": 13170, "loc": { "start": { - "line": 396, + "line": 398, "column": 30 }, "end": { - "line": 396, + "line": 398, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 13100, - "end": 13101, + "start": 13162, + "end": 13163, "loc": { "start": { - "line": 396, + "line": 398, "column": 31 }, "end": { - "line": 396, + "line": 398, "column": 32 } }, @@ -125881,15 +127768,15 @@ }, { "type": "NumericLiteral", - "start": 13103, - "end": 13104, + "start": 13165, + "end": 13166, "loc": { "start": { - "line": 396, + "line": 398, "column": 34 }, "end": { - "line": 396, + "line": 398, "column": 35 } }, @@ -125901,15 +127788,15 @@ }, { "type": "NumericLiteral", - "start": 13106, - "end": 13107, + "start": 13168, + "end": 13169, "loc": { "start": { - "line": 396, + "line": 398, "column": 37 }, "end": { - "line": 396, + "line": 398, "column": 38 } }, @@ -125924,15 +127811,15 @@ }, { "type": "ObjectProperty", - "start": 13130, - "end": 13142, + "start": 13192, + "end": 13204, "loc": { "start": { - "line": 397, + "line": 399, "column": 20 }, "end": { - "line": 397, + "line": 399, "column": 32 } }, @@ -125941,15 +127828,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13130, - "end": 13139, + "start": 13192, + "end": 13201, "loc": { "start": { - "line": 397, + "line": 399, "column": 20 }, "end": { - "line": 397, + "line": 399, "column": 29 }, "identifierName": "shininess" @@ -125958,15 +127845,15 @@ }, "value": { "type": "NumericLiteral", - "start": 13141, - "end": 13142, + "start": 13203, + "end": 13204, "loc": { "start": { - "line": 397, + "line": 399, "column": 31 }, "end": { - "line": 397, + "line": 399, "column": 32 } }, @@ -125984,15 +127871,15 @@ }, { "type": "ObjectProperty", - "start": 13216, - "end": 13485, + "start": 13278, + "end": 13547, "loc": { "start": { - "line": 400, + "line": 402, "column": 16 }, "end": { - "line": 406, + "line": 408, "column": 18 } }, @@ -126001,15 +127888,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13216, - "end": 13233, + "start": 13278, + "end": 13295, "loc": { "start": { - "line": 400, + "line": 402, "column": 16 }, "end": { - "line": 400, + "line": 402, "column": 33 }, "identifierName": "highlightMaterial" @@ -126019,29 +127906,29 @@ }, "value": { "type": "NewExpression", - "start": 13235, - "end": 13485, + "start": 13297, + "end": 13547, "loc": { "start": { - "line": 400, + "line": 402, "column": 35 }, "end": { - "line": 406, + "line": 408, "column": 18 } }, "callee": { "type": "Identifier", - "start": 13239, - "end": 13255, + "start": 13301, + "end": 13317, "loc": { "start": { - "line": 400, + "line": 402, "column": 39 }, "end": { - "line": 400, + "line": 402, "column": 55 }, "identifierName": "EmphasisMaterial" @@ -126051,15 +127938,15 @@ "arguments": [ { "type": "Identifier", - "start": 13256, - "end": 13264, + "start": 13318, + "end": 13326, "loc": { "start": { - "line": 400, + "line": 402, "column": 56 }, "end": { - "line": 400, + "line": 402, "column": 64 }, "identifierName": "rootNode" @@ -126068,30 +127955,30 @@ }, { "type": "ObjectExpression", - "start": 13266, - "end": 13484, + "start": 13328, + "end": 13546, "loc": { "start": { - "line": 400, + "line": 402, "column": 66 }, "end": { - "line": 406, + "line": 408, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 13288, - "end": 13300, + "start": 13350, + "end": 13362, "loc": { "start": { - "line": 401, + "line": 403, "column": 20 }, "end": { - "line": 401, + "line": 403, "column": 32 } }, @@ -126100,15 +127987,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13288, - "end": 13293, + "start": 13350, + "end": 13355, "loc": { "start": { - "line": 401, + "line": 403, "column": 20 }, "end": { - "line": 401, + "line": 403, "column": 25 }, "identifierName": "edges" @@ -126117,15 +128004,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13295, - "end": 13300, + "start": 13357, + "end": 13362, "loc": { "start": { - "line": 401, + "line": 403, "column": 27 }, "end": { - "line": 401, + "line": 403, "column": 32 } }, @@ -126134,15 +128021,15 @@ }, { "type": "ObjectProperty", - "start": 13322, - "end": 13348, + "start": 13384, + "end": 13410, "loc": { "start": { - "line": 402, + "line": 404, "column": 20 }, "end": { - "line": 402, + "line": 404, "column": 46 } }, @@ -126151,15 +128038,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13322, - "end": 13331, + "start": 13384, + "end": 13393, "loc": { "start": { - "line": 402, + "line": 404, "column": 20 }, "end": { - "line": 402, + "line": 404, "column": 29 }, "identifierName": "edgeColor" @@ -126168,30 +128055,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13333, - "end": 13348, + "start": 13395, + "end": 13410, "loc": { "start": { - "line": 402, + "line": 404, "column": 31 }, "end": { - "line": 402, + "line": 404, "column": 46 } }, "elements": [ { "type": "NumericLiteral", - "start": 13334, - "end": 13337, + "start": 13396, + "end": 13399, "loc": { "start": { - "line": 402, + "line": 404, "column": 32 }, "end": { - "line": 402, + "line": 404, "column": 35 } }, @@ -126203,15 +128090,15 @@ }, { "type": "NumericLiteral", - "start": 13339, - "end": 13342, + "start": 13401, + "end": 13404, "loc": { "start": { - "line": 402, + "line": 404, "column": 37 }, "end": { - "line": 402, + "line": 404, "column": 40 } }, @@ -126223,15 +128110,15 @@ }, { "type": "NumericLiteral", - "start": 13344, - "end": 13347, + "start": 13406, + "end": 13409, "loc": { "start": { - "line": 402, + "line": 404, "column": 42 }, "end": { - "line": 402, + "line": 404, "column": 45 } }, @@ -126246,15 +128133,15 @@ }, { "type": "ObjectProperty", - "start": 13370, - "end": 13382, + "start": 13432, + "end": 13444, "loc": { "start": { - "line": 403, + "line": 405, "column": 20 }, "end": { - "line": 403, + "line": 405, "column": 32 } }, @@ -126263,15 +128150,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13370, - "end": 13376, + "start": 13432, + "end": 13438, "loc": { "start": { - "line": 403, + "line": 405, "column": 20 }, "end": { - "line": 403, + "line": 405, "column": 26 }, "identifierName": "filled" @@ -126280,15 +128167,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13378, - "end": 13382, + "start": 13440, + "end": 13444, "loc": { "start": { - "line": 403, + "line": 405, "column": 28 }, "end": { - "line": 403, + "line": 405, "column": 32 } }, @@ -126297,15 +128184,15 @@ }, { "type": "ObjectProperty", - "start": 13404, - "end": 13430, + "start": 13466, + "end": 13492, "loc": { "start": { - "line": 404, + "line": 406, "column": 20 }, "end": { - "line": 404, + "line": 406, "column": 46 } }, @@ -126314,15 +128201,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13404, - "end": 13413, + "start": 13466, + "end": 13475, "loc": { "start": { - "line": 404, + "line": 406, "column": 20 }, "end": { - "line": 404, + "line": 406, "column": 29 }, "identifierName": "fillColor" @@ -126331,30 +128218,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13415, - "end": 13430, + "start": 13477, + "end": 13492, "loc": { "start": { - "line": 404, + "line": 406, "column": 31 }, "end": { - "line": 404, + "line": 406, "column": 46 } }, "elements": [ { "type": "NumericLiteral", - "start": 13416, - "end": 13419, + "start": 13478, + "end": 13481, "loc": { "start": { - "line": 404, + "line": 406, "column": 32 }, "end": { - "line": 404, + "line": 406, "column": 35 } }, @@ -126366,15 +128253,15 @@ }, { "type": "NumericLiteral", - "start": 13421, - "end": 13424, + "start": 13483, + "end": 13486, "loc": { "start": { - "line": 404, + "line": 406, "column": 37 }, "end": { - "line": 404, + "line": 406, "column": 40 } }, @@ -126386,15 +128273,15 @@ }, { "type": "NumericLiteral", - "start": 13426, - "end": 13429, + "start": 13488, + "end": 13491, "loc": { "start": { - "line": 404, + "line": 406, "column": 42 }, "end": { - "line": 404, + "line": 406, "column": 45 } }, @@ -126409,15 +128296,15 @@ }, { "type": "ObjectProperty", - "start": 13452, - "end": 13466, + "start": 13514, + "end": 13528, "loc": { "start": { - "line": 405, + "line": 407, "column": 20 }, "end": { - "line": 405, + "line": 407, "column": 34 } }, @@ -126426,15 +128313,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13452, - "end": 13461, + "start": 13514, + "end": 13523, "loc": { "start": { - "line": 405, + "line": 407, "column": 20 }, "end": { - "line": 405, + "line": 407, "column": 29 }, "identifierName": "fillAlpha" @@ -126443,15 +128330,15 @@ }, "value": { "type": "NumericLiteral", - "start": 13463, - "end": 13466, + "start": 13525, + "end": 13528, "loc": { "start": { - "line": 405, + "line": 407, "column": 31 }, "end": { - "line": 405, + "line": 407, "column": 34 } }, @@ -126470,15 +128357,15 @@ { "type": "CommentLine", "value": "highlighted: true,", - "start": 13179, - "end": 13199, + "start": 13241, + "end": 13261, "loc": { "start": { - "line": 399, + "line": 401, "column": 16 }, "end": { - "line": 399, + "line": 401, "column": 36 } } @@ -126487,15 +128374,15 @@ }, { "type": "ObjectProperty", - "start": 13503, - "end": 13518, + "start": 13565, + "end": 13580, "loc": { "start": { - "line": 407, + "line": 409, "column": 16 }, "end": { - "line": 407, + "line": 409, "column": 31 } }, @@ -126504,15 +128391,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13503, - "end": 13511, + "start": 13565, + "end": 13573, "loc": { "start": { - "line": 407, + "line": 409, "column": 16 }, "end": { - "line": 407, + "line": 409, "column": 24 }, "identifierName": "pickable" @@ -126521,15 +128408,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13513, - "end": 13518, + "start": 13575, + "end": 13580, "loc": { "start": { - "line": 407, + "line": 409, "column": 26 }, "end": { - "line": 407, + "line": 409, "column": 31 } }, @@ -126538,15 +128425,15 @@ }, { "type": "ObjectProperty", - "start": 13536, - "end": 13553, + "start": 13598, + "end": 13615, "loc": { "start": { - "line": 408, + "line": 410, "column": 16 }, "end": { - "line": 408, + "line": 410, "column": 33 } }, @@ -126555,15 +128442,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13536, - "end": 13546, + "start": 13598, + "end": 13608, "loc": { "start": { - "line": 408, + "line": 410, "column": 16 }, "end": { - "line": 408, + "line": 410, "column": 26 }, "identifierName": "collidable" @@ -126572,15 +128459,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13548, - "end": 13553, + "start": 13610, + "end": 13615, "loc": { "start": { - "line": 408, + "line": 410, "column": 28 }, "end": { - "line": 408, + "line": 410, "column": 33 } }, @@ -126589,15 +128476,15 @@ }, { "type": "ObjectProperty", - "start": 13571, - "end": 13587, + "start": 13633, + "end": 13649, "loc": { "start": { - "line": 409, + "line": 411, "column": 16 }, "end": { - "line": 409, + "line": 411, "column": 32 } }, @@ -126606,15 +128493,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13571, - "end": 13580, + "start": 13633, + "end": 13642, "loc": { "start": { - "line": 409, + "line": 411, "column": 16 }, "end": { - "line": 409, + "line": 411, "column": 25 }, "identifierName": "clippable" @@ -126623,15 +128510,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13582, - "end": 13587, + "start": 13644, + "end": 13649, "loc": { "start": { - "line": 409, + "line": 411, "column": 27 }, "end": { - "line": 409, + "line": 411, "column": 32 } }, @@ -126640,15 +128527,15 @@ }, { "type": "ObjectProperty", - "start": 13605, - "end": 13619, + "start": 13667, + "end": 13681, "loc": { "start": { - "line": 410, + "line": 412, "column": 16 }, "end": { - "line": 410, + "line": 412, "column": 30 } }, @@ -126657,15 +128544,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13605, - "end": 13612, + "start": 13667, + "end": 13674, "loc": { "start": { - "line": 410, + "line": 412, "column": 16 }, "end": { - "line": 410, + "line": 412, "column": 23 }, "identifierName": "visible" @@ -126674,15 +128561,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 13614, - "end": 13619, + "start": 13676, + "end": 13681, "loc": { "start": { - "line": 410, + "line": 412, "column": 25 }, "end": { - "line": 410, + "line": 412, "column": 30 } }, @@ -126691,15 +128578,15 @@ }, { "type": "ObjectProperty", - "start": 13637, - "end": 13654, + "start": 13699, + "end": 13716, "loc": { "start": { - "line": 411, + "line": 413, "column": 16 }, "end": { - "line": 411, + "line": 413, "column": 33 } }, @@ -126708,15 +128595,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13637, - "end": 13642, + "start": 13699, + "end": 13704, "loc": { "start": { - "line": 411, + "line": 413, "column": 16 }, "end": { - "line": 411, + "line": 413, "column": 21 }, "identifierName": "scale" @@ -126725,30 +128612,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13644, - "end": 13654, + "start": 13706, + "end": 13716, "loc": { "start": { - "line": 411, + "line": 413, "column": 23 }, "end": { - "line": 411, + "line": 413, "column": 33 } }, "elements": [ { "type": "NumericLiteral", - "start": 13645, - "end": 13646, + "start": 13707, + "end": 13708, "loc": { "start": { - "line": 411, + "line": 413, "column": 24 }, "end": { - "line": 411, + "line": 413, "column": 25 } }, @@ -126760,15 +128647,15 @@ }, { "type": "NumericLiteral", - "start": 13648, - "end": 13649, + "start": 13710, + "end": 13711, "loc": { "start": { - "line": 411, + "line": 413, "column": 27 }, "end": { - "line": 411, + "line": 413, "column": 28 } }, @@ -126780,15 +128667,15 @@ }, { "type": "NumericLiteral", - "start": 13651, - "end": 13653, + "start": 13713, + "end": 13715, "loc": { "start": { - "line": 411, + "line": 413, "column": 30 }, "end": { - "line": 411, + "line": 413, "column": 32 } }, @@ -126803,15 +128690,15 @@ }, { "type": "ObjectProperty", - "start": 13672, - "end": 13692, + "start": 13734, + "end": 13754, "loc": { "start": { - "line": 412, + "line": 414, "column": 16 }, "end": { - "line": 412, + "line": 414, "column": 36 } }, @@ -126820,15 +128707,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13672, - "end": 13680, + "start": 13734, + "end": 13742, "loc": { "start": { - "line": 412, + "line": 414, "column": 16 }, "end": { - "line": 412, + "line": 414, "column": 24 }, "identifierName": "rotation" @@ -126837,30 +128724,30 @@ }, "value": { "type": "ArrayExpression", - "start": 13682, - "end": 13692, + "start": 13744, + "end": 13754, "loc": { "start": { - "line": 412, + "line": 414, "column": 26 }, "end": { - "line": 412, + "line": 414, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 13683, - "end": 13684, + "start": 13745, + "end": 13746, "loc": { "start": { - "line": 412, + "line": 414, "column": 27 }, "end": { - "line": 412, + "line": 414, "column": 28 } }, @@ -126872,15 +128759,15 @@ }, { "type": "NumericLiteral", - "start": 13686, - "end": 13687, + "start": 13748, + "end": 13749, "loc": { "start": { - "line": 412, + "line": 414, "column": 30 }, "end": { - "line": 412, + "line": 414, "column": 31 } }, @@ -126892,15 +128779,15 @@ }, { "type": "NumericLiteral", - "start": 13689, - "end": 13691, + "start": 13751, + "end": 13753, "loc": { "start": { - "line": 412, + "line": 414, "column": 33 }, "end": { - "line": 412, + "line": 414, "column": 35 } }, @@ -126912,6 +128799,57 @@ } ] } + }, + { + "type": "ObjectProperty", + "start": 13772, + "end": 13787, + "loc": { + "start": { + "line": 415, + "column": 16 + }, + "end": { + "line": 415, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 13772, + "end": 13780, + "loc": { + "start": { + "line": 415, + "column": 16 + }, + "end": { + "line": 415, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 13782, + "end": 13787, + "loc": { + "start": { + "line": 415, + "column": 26 + }, + "end": { + "line": 415, + "column": 31 + } + }, + "value": false + } } ] } @@ -126919,15 +128857,15 @@ }, { "type": "Identifier", - "start": 13709, - "end": 13725, + "start": 13804, + "end": 13820, "loc": { "start": { - "line": 413, + "line": 416, "column": 16 }, "end": { - "line": 413, + "line": 416, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -126939,15 +128877,15 @@ }, { "type": "ObjectProperty", - "start": 13999, - "end": 14708, + "start": 14094, + "end": 14836, "loc": { "start": { - "line": 419, + "line": 422, "column": 12 }, "end": { - "line": 432, + "line": 436, "column": 33 } }, @@ -126956,15 +128894,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13999, - "end": 14005, + "start": 14094, + "end": 14100, "loc": { "start": { - "line": 419, + "line": 422, "column": 12 }, "end": { - "line": 419, + "line": 422, "column": 18 }, "identifierName": "xCurve" @@ -126974,43 +128912,43 @@ }, "value": { "type": "CallExpression", - "start": 14007, - "end": 14708, + "start": 14102, + "end": 14836, "loc": { "start": { - "line": 419, + "line": 422, "column": 20 }, "end": { - "line": 432, + "line": 436, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 14007, - "end": 14024, + "start": 14102, + "end": 14119, "loc": { "start": { - "line": 419, + "line": 422, "column": 20 }, "end": { - "line": 419, + "line": 422, "column": 37 } }, "object": { "type": "Identifier", - "start": 14007, - "end": 14015, + "start": 14102, + "end": 14110, "loc": { "start": { - "line": 419, + "line": 422, "column": 20 }, "end": { - "line": 419, + "line": 422, "column": 28 }, "identifierName": "rootNode" @@ -127019,15 +128957,15 @@ }, "property": { "type": "Identifier", - "start": 14016, - "end": 14024, + "start": 14111, + "end": 14119, "loc": { "start": { - "line": 419, + "line": 422, "column": 29 }, "end": { - "line": 419, + "line": 422, "column": 37 }, "identifierName": "addChild" @@ -127039,29 +128977,29 @@ "arguments": [ { "type": "NewExpression", - "start": 14025, - "end": 14689, + "start": 14120, + "end": 14817, "loc": { "start": { - "line": 419, + "line": 422, "column": 38 }, "end": { - "line": 432, + "line": 436, "column": 14 } }, "callee": { "type": "Identifier", - "start": 14029, - "end": 14033, + "start": 14124, + "end": 14128, "loc": { "start": { - "line": 419, + "line": 422, "column": 42 }, "end": { - "line": 419, + "line": 422, "column": 46 }, "identifierName": "Mesh" @@ -127071,15 +129009,15 @@ "arguments": [ { "type": "Identifier", - "start": 14034, - "end": 14042, + "start": 14129, + "end": 14137, "loc": { "start": { - "line": 419, + "line": 422, "column": 47 }, "end": { - "line": 419, + "line": 422, "column": 55 }, "identifierName": "rootNode" @@ -127088,30 +129026,30 @@ }, { "type": "ObjectExpression", - "start": 14044, - "end": 14688, + "start": 14139, + "end": 14816, "loc": { "start": { - "line": 419, + "line": 422, "column": 57 }, "end": { - "line": 432, + "line": 436, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 14087, - "end": 14109, + "start": 14182, + "end": 14204, "loc": { "start": { - "line": 420, + "line": 423, "column": 16 }, "end": { - "line": 420, + "line": 423, "column": 38 } }, @@ -127120,15 +129058,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14087, - "end": 14095, + "start": 14182, + "end": 14190, "loc": { "start": { - "line": 420, + "line": 423, "column": 16 }, "end": { - "line": 420, + "line": 423, "column": 24 }, "identifierName": "geometry" @@ -127138,29 +129076,29 @@ }, "value": { "type": "MemberExpression", - "start": 14097, - "end": 14109, + "start": 14192, + "end": 14204, "loc": { "start": { - "line": 420, + "line": 423, "column": 26 }, "end": { - "line": 420, + "line": 423, "column": 38 } }, "object": { "type": "Identifier", - "start": 14097, - "end": 14103, + "start": 14192, + "end": 14198, "loc": { "start": { - "line": 420, + "line": 423, "column": 26 }, "end": { - "line": 420, + "line": 423, "column": 32 }, "identifierName": "shapes" @@ -127169,15 +129107,15 @@ }, "property": { "type": "Identifier", - "start": 14104, - "end": 14109, + "start": 14199, + "end": 14204, "loc": { "start": { - "line": 420, + "line": 423, "column": 33 }, "end": { - "line": 420, + "line": 423, "column": 38 }, "identifierName": "curve" @@ -127190,15 +129128,15 @@ { "type": "CommentLine", "value": " Red hoop about Y-axis", - "start": 14046, - "end": 14070, + "start": 14141, + "end": 14165, "loc": { "start": { - "line": 419, + "line": 422, "column": 59 }, "end": { - "line": 419, + "line": 422, "column": 83 } } @@ -127207,15 +129145,15 @@ }, { "type": "ObjectProperty", - "start": 14127, - "end": 14150, + "start": 14222, + "end": 14245, "loc": { "start": { - "line": 421, + "line": 424, "column": 16 }, "end": { - "line": 421, + "line": 424, "column": 39 } }, @@ -127224,15 +129162,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14127, - "end": 14135, + "start": 14222, + "end": 14230, "loc": { "start": { - "line": 421, + "line": 424, "column": 16 }, "end": { - "line": 421, + "line": 424, "column": 24 }, "identifierName": "material" @@ -127241,29 +129179,29 @@ }, "value": { "type": "MemberExpression", - "start": 14137, - "end": 14150, + "start": 14232, + "end": 14245, "loc": { "start": { - "line": 421, + "line": 424, "column": 26 }, "end": { - "line": 421, + "line": 424, "column": 39 } }, "object": { "type": "Identifier", - "start": 14137, - "end": 14146, + "start": 14232, + "end": 14241, "loc": { "start": { - "line": 421, + "line": 424, "column": 26 }, "end": { - "line": 421, + "line": 424, "column": 35 }, "identifierName": "materials" @@ -127272,15 +129210,15 @@ }, "property": { "type": "Identifier", - "start": 14147, - "end": 14150, + "start": 14242, + "end": 14245, "loc": { "start": { - "line": 421, + "line": 424, "column": 36 }, "end": { - "line": 421, + "line": 424, "column": 39 }, "identifierName": "red" @@ -127292,15 +129230,15 @@ }, { "type": "ObjectProperty", - "start": 14168, - "end": 14508, + "start": 14263, + "end": 14603, "loc": { "start": { - "line": 422, + "line": 425, "column": 16 }, "end": { - "line": 426, + "line": 429, "column": 20 } }, @@ -127309,15 +129247,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14168, - "end": 14174, + "start": 14263, + "end": 14269, "loc": { "start": { - "line": 422, + "line": 425, "column": 16 }, "end": { - "line": 422, + "line": 425, "column": 22 }, "identifierName": "matrix" @@ -127326,29 +129264,29 @@ }, "value": { "type": "CallExpression", - "start": 14176, - "end": 14508, + "start": 14271, + "end": 14603, "loc": { "start": { - "line": 422, + "line": 425, "column": 24 }, "end": { - "line": 426, + "line": 429, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 14177, - "end": 14505, + "start": 14272, + "end": 14600, "loc": { "start": { - "line": 422, + "line": 425, "column": 25 }, "end": { - "line": 426, + "line": 429, "column": 17 } }, @@ -127359,59 +129297,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 14189, - "end": 14505, + "start": 14284, + "end": 14600, "loc": { "start": { - "line": 422, + "line": 425, "column": 37 }, "end": { - "line": 426, + "line": 429, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 14211, - "end": 14298, + "start": 14306, + "end": 14393, "loc": { "start": { - "line": 423, + "line": 426, "column": 20 }, "end": { - "line": 423, + "line": 426, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14217, - "end": 14297, + "start": 14312, + "end": 14392, "loc": { "start": { - "line": 423, + "line": 426, "column": 26 }, "end": { - "line": 423, + "line": 426, "column": 106 } }, "id": { "type": "Identifier", - "start": 14217, - "end": 14224, + "start": 14312, + "end": 14319, "loc": { "start": { - "line": 423, + "line": 426, "column": 26 }, "end": { - "line": 423, + "line": 426, "column": 33 }, "identifierName": "rotate2" @@ -127420,43 +129358,43 @@ }, "init": { "type": "CallExpression", - "start": 14227, - "end": 14297, + "start": 14322, + "end": 14392, "loc": { "start": { - "line": 423, + "line": 426, "column": 36 }, "end": { - "line": 423, + "line": 426, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 14227, - "end": 14245, + "start": 14322, + "end": 14340, "loc": { "start": { - "line": 423, + "line": 426, "column": 36 }, "end": { - "line": 423, + "line": 426, "column": 54 } }, "object": { "type": "Identifier", - "start": 14227, - "end": 14231, + "start": 14322, + "end": 14326, "loc": { "start": { - "line": 423, + "line": 426, "column": 36 }, "end": { - "line": 423, + "line": 426, "column": 40 }, "identifierName": "math" @@ -127465,15 +129403,15 @@ }, "property": { "type": "Identifier", - "start": 14232, - "end": 14245, + "start": 14327, + "end": 14340, "loc": { "start": { - "line": 423, + "line": 426, "column": 41 }, "end": { - "line": 423, + "line": 426, "column": 54 }, "identifierName": "rotationMat4v" @@ -127485,29 +129423,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 14246, - "end": 14264, + "start": 14341, + "end": 14359, "loc": { "start": { - "line": 423, + "line": 426, "column": 55 }, "end": { - "line": 423, + "line": 426, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 14246, - "end": 14248, + "start": 14341, + "end": 14343, "loc": { "start": { - "line": 423, + "line": 426, "column": 55 }, "end": { - "line": 423, + "line": 426, "column": 57 } }, @@ -127520,29 +129458,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 14251, - "end": 14264, + "start": 14346, + "end": 14359, "loc": { "start": { - "line": 423, + "line": 426, "column": 60 }, "end": { - "line": 423, + "line": 426, "column": 73 } }, "object": { "type": "Identifier", - "start": 14251, - "end": 14255, + "start": 14346, + "end": 14350, "loc": { "start": { - "line": 423, + "line": 426, "column": 60 }, "end": { - "line": 423, + "line": 426, "column": 64 }, "identifierName": "math" @@ -127551,15 +129489,15 @@ }, "property": { "type": "Identifier", - "start": 14256, - "end": 14264, + "start": 14351, + "end": 14359, "loc": { "start": { - "line": 423, + "line": 426, "column": 65 }, "end": { - "line": 423, + "line": 426, "column": 73 }, "identifierName": "DEGTORAD" @@ -127571,30 +129509,30 @@ }, { "type": "ArrayExpression", - "start": 14266, - "end": 14275, + "start": 14361, + "end": 14370, "loc": { "start": { - "line": 423, + "line": 426, "column": 75 }, "end": { - "line": 423, + "line": 426, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 14267, - "end": 14268, + "start": 14362, + "end": 14363, "loc": { "start": { - "line": 423, + "line": 426, "column": 76 }, "end": { - "line": 423, + "line": 426, "column": 77 } }, @@ -127606,15 +129544,15 @@ }, { "type": "NumericLiteral", - "start": 14270, - "end": 14271, + "start": 14365, + "end": 14366, "loc": { "start": { - "line": 423, + "line": 426, "column": 79 }, "end": { - "line": 423, + "line": 426, "column": 80 } }, @@ -127626,15 +129564,15 @@ }, { "type": "NumericLiteral", - "start": 14273, - "end": 14274, + "start": 14368, + "end": 14369, "loc": { "start": { - "line": 423, + "line": 426, "column": 82 }, "end": { - "line": 423, + "line": 426, "column": 83 } }, @@ -127648,43 +129586,43 @@ }, { "type": "CallExpression", - "start": 14277, - "end": 14296, + "start": 14372, + "end": 14391, "loc": { "start": { - "line": 423, + "line": 426, "column": 86 }, "end": { - "line": 423, + "line": 426, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 14277, - "end": 14294, + "start": 14372, + "end": 14389, "loc": { "start": { - "line": 423, + "line": 426, "column": 86 }, "end": { - "line": 423, + "line": 426, "column": 103 } }, "object": { "type": "Identifier", - "start": 14277, - "end": 14281, + "start": 14372, + "end": 14376, "loc": { "start": { - "line": 423, + "line": 426, "column": 86 }, "end": { - "line": 423, + "line": 426, "column": 90 }, "identifierName": "math" @@ -127693,15 +129631,15 @@ }, "property": { "type": "Identifier", - "start": 14282, - "end": 14294, + "start": 14377, + "end": 14389, "loc": { "start": { - "line": 423, + "line": 426, "column": 91 }, "end": { - "line": 423, + "line": 426, "column": 103 }, "identifierName": "identityMat4" @@ -127720,44 +129658,44 @@ }, { "type": "VariableDeclaration", - "start": 14319, - "end": 14407, + "start": 14414, + "end": 14502, "loc": { "start": { - "line": 424, + "line": 427, "column": 20 }, "end": { - "line": 424, + "line": 427, "column": 108 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14325, - "end": 14406, + "start": 14420, + "end": 14501, "loc": { "start": { - "line": 424, + "line": 427, "column": 26 }, "end": { - "line": 424, + "line": 427, "column": 107 } }, "id": { "type": "Identifier", - "start": 14325, - "end": 14332, + "start": 14420, + "end": 14427, "loc": { "start": { - "line": 424, + "line": 427, "column": 26 }, "end": { - "line": 424, + "line": 427, "column": 33 }, "identifierName": "rotate1" @@ -127766,43 +129704,43 @@ }, "init": { "type": "CallExpression", - "start": 14335, - "end": 14406, + "start": 14430, + "end": 14501, "loc": { "start": { - "line": 424, + "line": 427, "column": 36 }, "end": { - "line": 424, + "line": 427, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 14335, - "end": 14353, + "start": 14430, + "end": 14448, "loc": { "start": { - "line": 424, + "line": 427, "column": 36 }, "end": { - "line": 424, + "line": 427, "column": 54 } }, "object": { "type": "Identifier", - "start": 14335, - "end": 14339, + "start": 14430, + "end": 14434, "loc": { "start": { - "line": 424, + "line": 427, "column": 36 }, "end": { - "line": 424, + "line": 427, "column": 40 }, "identifierName": "math" @@ -127811,15 +129749,15 @@ }, "property": { "type": "Identifier", - "start": 14340, - "end": 14353, + "start": 14435, + "end": 14448, "loc": { "start": { - "line": 424, + "line": 427, "column": 41 }, "end": { - "line": 424, + "line": 427, "column": 54 }, "identifierName": "rotationMat4v" @@ -127831,29 +129769,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 14354, - "end": 14373, + "start": 14449, + "end": 14468, "loc": { "start": { - "line": 424, + "line": 427, "column": 55 }, "end": { - "line": 424, + "line": 427, "column": 74 } }, "left": { "type": "NumericLiteral", - "start": 14354, - "end": 14357, + "start": 14449, + "end": 14452, "loc": { "start": { - "line": 424, + "line": 427, "column": 55 }, "end": { - "line": 424, + "line": 427, "column": 58 } }, @@ -127866,29 +129804,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 14360, - "end": 14373, + "start": 14455, + "end": 14468, "loc": { "start": { - "line": 424, + "line": 427, "column": 61 }, "end": { - "line": 424, + "line": 427, "column": 74 } }, "object": { "type": "Identifier", - "start": 14360, - "end": 14364, + "start": 14455, + "end": 14459, "loc": { "start": { - "line": 424, + "line": 427, "column": 61 }, "end": { - "line": 424, + "line": 427, "column": 65 }, "identifierName": "math" @@ -127897,15 +129835,15 @@ }, "property": { "type": "Identifier", - "start": 14365, - "end": 14373, + "start": 14460, + "end": 14468, "loc": { "start": { - "line": 424, + "line": 427, "column": 66 }, "end": { - "line": 424, + "line": 427, "column": 74 }, "identifierName": "DEGTORAD" @@ -127917,30 +129855,30 @@ }, { "type": "ArrayExpression", - "start": 14375, - "end": 14384, + "start": 14470, + "end": 14479, "loc": { "start": { - "line": 424, + "line": 427, "column": 76 }, "end": { - "line": 424, + "line": 427, "column": 85 } }, "elements": [ { "type": "NumericLiteral", - "start": 14376, - "end": 14377, + "start": 14471, + "end": 14472, "loc": { "start": { - "line": 424, + "line": 427, "column": 77 }, "end": { - "line": 424, + "line": 427, "column": 78 } }, @@ -127952,15 +129890,15 @@ }, { "type": "NumericLiteral", - "start": 14379, - "end": 14380, + "start": 14474, + "end": 14475, "loc": { "start": { - "line": 424, + "line": 427, "column": 80 }, "end": { - "line": 424, + "line": 427, "column": 81 } }, @@ -127972,15 +129910,15 @@ }, { "type": "NumericLiteral", - "start": 14382, - "end": 14383, + "start": 14477, + "end": 14478, "loc": { "start": { - "line": 424, + "line": 427, "column": 83 }, "end": { - "line": 424, + "line": 427, "column": 84 } }, @@ -127994,43 +129932,43 @@ }, { "type": "CallExpression", - "start": 14386, - "end": 14405, + "start": 14481, + "end": 14500, "loc": { "start": { - "line": 424, + "line": 427, "column": 87 }, "end": { - "line": 424, + "line": 427, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 14386, - "end": 14403, + "start": 14481, + "end": 14498, "loc": { "start": { - "line": 424, + "line": 427, "column": 87 }, "end": { - "line": 424, + "line": 427, "column": 104 } }, "object": { "type": "Identifier", - "start": 14386, - "end": 14390, + "start": 14481, + "end": 14485, "loc": { "start": { - "line": 424, + "line": 427, "column": 87 }, "end": { - "line": 424, + "line": 427, "column": 91 }, "identifierName": "math" @@ -128039,15 +129977,15 @@ }, "property": { "type": "Identifier", - "start": 14391, - "end": 14403, + "start": 14486, + "end": 14498, "loc": { "start": { - "line": 424, + "line": 427, "column": 92 }, "end": { - "line": 424, + "line": 427, "column": 104 }, "identifierName": "identityMat4" @@ -128066,57 +130004,57 @@ }, { "type": "ReturnStatement", - "start": 14428, - "end": 14487, + "start": 14523, + "end": 14582, "loc": { "start": { - "line": 425, + "line": 428, "column": 20 }, "end": { - "line": 425, + "line": 428, "column": 79 } }, "argument": { "type": "CallExpression", - "start": 14435, - "end": 14486, + "start": 14530, + "end": 14581, "loc": { "start": { - "line": 425, + "line": 428, "column": 27 }, "end": { - "line": 425, + "line": 428, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 14435, - "end": 14447, + "start": 14530, + "end": 14542, "loc": { "start": { - "line": 425, + "line": 428, "column": 27 }, "end": { - "line": 425, + "line": 428, "column": 39 } }, "object": { "type": "Identifier", - "start": 14435, - "end": 14439, + "start": 14530, + "end": 14534, "loc": { "start": { - "line": 425, + "line": 428, "column": 27 }, "end": { - "line": 425, + "line": 428, "column": 31 }, "identifierName": "math" @@ -128125,15 +130063,15 @@ }, "property": { "type": "Identifier", - "start": 14440, - "end": 14447, + "start": 14535, + "end": 14542, "loc": { "start": { - "line": 425, + "line": 428, "column": 32 }, "end": { - "line": 425, + "line": 428, "column": 39 }, "identifierName": "mulMat4" @@ -128145,15 +130083,15 @@ "arguments": [ { "type": "Identifier", - "start": 14448, - "end": 14455, + "start": 14543, + "end": 14550, "loc": { "start": { - "line": 425, + "line": 428, "column": 40 }, "end": { - "line": 425, + "line": 428, "column": 47 }, "identifierName": "rotate1" @@ -128162,15 +130100,15 @@ }, { "type": "Identifier", - "start": 14457, - "end": 14464, + "start": 14552, + "end": 14559, "loc": { "start": { - "line": 425, + "line": 428, "column": 49 }, "end": { - "line": 425, + "line": 428, "column": 56 }, "identifierName": "rotate2" @@ -128179,43 +130117,43 @@ }, { "type": "CallExpression", - "start": 14466, - "end": 14485, + "start": 14561, + "end": 14580, "loc": { "start": { - "line": 425, + "line": 428, "column": 58 }, "end": { - "line": 425, + "line": 428, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 14466, - "end": 14483, + "start": 14561, + "end": 14578, "loc": { "start": { - "line": 425, + "line": 428, "column": 58 }, "end": { - "line": 425, + "line": 428, "column": 75 } }, "object": { "type": "Identifier", - "start": 14466, - "end": 14470, + "start": 14561, + "end": 14565, "loc": { "start": { - "line": 425, + "line": 428, "column": 58 }, "end": { - "line": 425, + "line": 428, "column": 62 }, "identifierName": "math" @@ -128224,15 +130162,15 @@ }, "property": { "type": "Identifier", - "start": 14471, - "end": 14483, + "start": 14566, + "end": 14578, "loc": { "start": { - "line": 425, + "line": 428, "column": 63 }, "end": { - "line": 425, + "line": 428, "column": 75 }, "identifierName": "identityMat4" @@ -128251,7 +130189,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 14176 + "parenStart": 14271 } }, "arguments": [] @@ -128259,15 +130197,15 @@ }, { "type": "ObjectProperty", - "start": 14526, - "end": 14541, + "start": 14621, + "end": 14636, "loc": { "start": { - "line": 427, + "line": 430, "column": 16 }, "end": { - "line": 427, + "line": 430, "column": 31 } }, @@ -128276,15 +130214,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14526, - "end": 14534, + "start": 14621, + "end": 14629, "loc": { "start": { - "line": 427, + "line": 430, "column": 16 }, "end": { - "line": 427, + "line": 430, "column": 24 }, "identifierName": "pickable" @@ -128293,15 +130231,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 14536, - "end": 14541, + "start": 14631, + "end": 14636, "loc": { "start": { - "line": 427, + "line": 430, "column": 26 }, "end": { - "line": 427, + "line": 430, "column": 31 } }, @@ -128310,15 +130248,15 @@ }, { "type": "ObjectProperty", - "start": 14559, - "end": 14575, + "start": 14654, + "end": 14670, "loc": { "start": { - "line": 428, + "line": 431, "column": 16 }, "end": { - "line": 428, + "line": 431, "column": 32 } }, @@ -128327,15 +130265,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14559, - "end": 14569, + "start": 14654, + "end": 14664, "loc": { "start": { - "line": 428, + "line": 431, "column": 16 }, "end": { - "line": 428, + "line": 431, "column": 26 }, "identifierName": "collidable" @@ -128344,15 +130282,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 14571, - "end": 14575, + "start": 14666, + "end": 14670, "loc": { "start": { - "line": 428, + "line": 431, "column": 28 }, "end": { - "line": 428, + "line": 431, "column": 32 } }, @@ -128361,15 +130299,15 @@ }, { "type": "ObjectProperty", - "start": 14593, - "end": 14609, + "start": 14688, + "end": 14704, "loc": { "start": { - "line": 429, + "line": 432, "column": 16 }, "end": { - "line": 429, + "line": 432, "column": 32 } }, @@ -128378,15 +130316,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14593, - "end": 14602, + "start": 14688, + "end": 14697, "loc": { "start": { - "line": 429, + "line": 432, "column": 16 }, "end": { - "line": 429, + "line": 432, "column": 25 }, "identifierName": "clippable" @@ -128395,15 +130333,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 14604, - "end": 14609, + "start": 14699, + "end": 14704, "loc": { "start": { - "line": 429, + "line": 432, "column": 27 }, "end": { - "line": 429, + "line": 432, "column": 32 } }, @@ -128412,15 +130350,15 @@ }, { "type": "ObjectProperty", - "start": 14627, - "end": 14642, + "start": 14722, + "end": 14737, "loc": { "start": { - "line": 430, + "line": 433, "column": 16 }, "end": { - "line": 430, + "line": 433, "column": 31 } }, @@ -128429,15 +130367,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14627, - "end": 14636, + "start": 14722, + "end": 14731, "loc": { "start": { - "line": 430, + "line": 433, "column": 16 }, "end": { - "line": 430, + "line": 433, "column": 25 }, "identifierName": "backfaces" @@ -128446,15 +130384,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 14638, - "end": 14642, + "start": 14733, + "end": 14737, "loc": { "start": { - "line": 430, + "line": 433, "column": 27 }, "end": { - "line": 430, + "line": 433, "column": 31 } }, @@ -128463,15 +130401,15 @@ }, { "type": "ObjectProperty", - "start": 14660, - "end": 14674, + "start": 14755, + "end": 14769, "loc": { "start": { - "line": 431, + "line": 434, "column": 16 }, "end": { - "line": 431, + "line": 434, "column": 30 } }, @@ -128480,15 +130418,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14660, - "end": 14667, + "start": 14755, + "end": 14762, "loc": { "start": { - "line": 431, + "line": 434, "column": 16 }, "end": { - "line": 431, + "line": 434, "column": 23 }, "identifierName": "visible" @@ -128497,20 +130435,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 14669, - "end": 14674, + "start": 14764, + "end": 14769, "loc": { "start": { - "line": 431, + "line": 434, "column": 25 }, "end": { - "line": 431, + "line": 434, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 14787, + "end": 14802, + "loc": { + "start": { + "line": 435, + "column": 16 + }, + "end": { + "line": 435, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 14787, + "end": 14795, + "loc": { + "start": { + "line": 435, + "column": 16 + }, + "end": { + "line": 435, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 14797, + "end": 14802, + "loc": { + "start": { + "line": 435, + "column": 26 + }, + "end": { + "line": 435, + "column": 31 + } + }, + "value": false + } } ] } @@ -128518,15 +130507,15 @@ }, { "type": "Identifier", - "start": 14691, - "end": 14707, + "start": 14819, + "end": 14835, "loc": { "start": { - "line": 432, + "line": 436, "column": 16 }, "end": { - "line": 432, + "line": 436, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -128539,15 +130528,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 13741, - "end": 13849, + "start": 13836, + "end": 13944, "loc": { "start": { - "line": 415, + "line": 418, "column": 12 }, "end": { - "line": 415, + "line": 418, "column": 120 } } @@ -128555,15 +130544,15 @@ { "type": "CommentLine", "value": "", - "start": 13862, - "end": 13864, + "start": 13957, + "end": 13959, "loc": { "start": { - "line": 416, + "line": 419, "column": 12 }, "end": { - "line": 416, + "line": 419, "column": 14 } } @@ -128571,15 +130560,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 13877, - "end": 13985, + "start": 13972, + "end": 14080, "loc": { "start": { - "line": 417, + "line": 420, "column": 12 }, "end": { - "line": 417, + "line": 420, "column": 120 } } @@ -128588,15 +130577,15 @@ }, { "type": "ObjectProperty", - "start": 14723, - "end": 15448, + "start": 14851, + "end": 15609, "loc": { "start": { - "line": 434, + "line": 438, "column": 12 }, "end": { - "line": 447, + "line": 452, "column": 33 } }, @@ -128605,15 +130594,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14723, - "end": 14735, + "start": 14851, + "end": 14863, "loc": { "start": { - "line": 434, + "line": 438, "column": 12 }, "end": { - "line": 434, + "line": 438, "column": 24 }, "identifierName": "xCurveHandle" @@ -128622,43 +130611,43 @@ }, "value": { "type": "CallExpression", - "start": 14737, - "end": 15448, + "start": 14865, + "end": 15609, "loc": { "start": { - "line": 434, + "line": 438, "column": 26 }, "end": { - "line": 447, + "line": 452, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 14737, - "end": 14754, + "start": 14865, + "end": 14882, "loc": { "start": { - "line": 434, + "line": 438, "column": 26 }, "end": { - "line": 434, + "line": 438, "column": 43 } }, "object": { "type": "Identifier", - "start": 14737, - "end": 14745, + "start": 14865, + "end": 14873, "loc": { "start": { - "line": 434, + "line": 438, "column": 26 }, "end": { - "line": 434, + "line": 438, "column": 34 }, "identifierName": "rootNode" @@ -128667,15 +130656,15 @@ }, "property": { "type": "Identifier", - "start": 14746, - "end": 14754, + "start": 14874, + "end": 14882, "loc": { "start": { - "line": 434, + "line": 438, "column": 35 }, "end": { - "line": 434, + "line": 438, "column": 43 }, "identifierName": "addChild" @@ -128687,29 +130676,29 @@ "arguments": [ { "type": "NewExpression", - "start": 14755, - "end": 15429, + "start": 14883, + "end": 15590, "loc": { "start": { - "line": 434, + "line": 438, "column": 44 }, "end": { - "line": 447, + "line": 452, "column": 14 } }, "callee": { "type": "Identifier", - "start": 14759, - "end": 14763, + "start": 14887, + "end": 14891, "loc": { "start": { - "line": 434, + "line": 438, "column": 48 }, "end": { - "line": 434, + "line": 438, "column": 52 }, "identifierName": "Mesh" @@ -128719,15 +130708,15 @@ "arguments": [ { "type": "Identifier", - "start": 14764, - "end": 14772, + "start": 14892, + "end": 14900, "loc": { "start": { - "line": 434, + "line": 438, "column": 53 }, "end": { - "line": 434, + "line": 438, "column": 61 }, "identifierName": "rootNode" @@ -128736,30 +130725,30 @@ }, { "type": "ObjectExpression", - "start": 14774, - "end": 15428, + "start": 14902, + "end": 15589, "loc": { "start": { - "line": 434, + "line": 438, "column": 63 }, "end": { - "line": 447, + "line": 452, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 14817, - "end": 14845, + "start": 14945, + "end": 14973, "loc": { "start": { - "line": 435, + "line": 439, "column": 16 }, "end": { - "line": 435, + "line": 439, "column": 44 } }, @@ -128768,15 +130757,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14817, - "end": 14825, + "start": 14945, + "end": 14953, "loc": { "start": { - "line": 435, + "line": 439, "column": 16 }, "end": { - "line": 435, + "line": 439, "column": 24 }, "identifierName": "geometry" @@ -128786,29 +130775,29 @@ }, "value": { "type": "MemberExpression", - "start": 14827, - "end": 14845, + "start": 14955, + "end": 14973, "loc": { "start": { - "line": 435, + "line": 439, "column": 26 }, "end": { - "line": 435, + "line": 439, "column": 44 } }, "object": { "type": "Identifier", - "start": 14827, - "end": 14833, + "start": 14955, + "end": 14961, "loc": { "start": { - "line": 435, + "line": 439, "column": 26 }, "end": { - "line": 435, + "line": 439, "column": 32 }, "identifierName": "shapes" @@ -128817,15 +130806,15 @@ }, "property": { "type": "Identifier", - "start": 14834, - "end": 14845, + "start": 14962, + "end": 14973, "loc": { "start": { - "line": 435, + "line": 439, "column": 33 }, "end": { - "line": 435, + "line": 439, "column": 44 }, "identifierName": "curveHandle" @@ -128838,15 +130827,15 @@ { "type": "CommentLine", "value": " Red hoop about Y-axis", - "start": 14776, - "end": 14800, + "start": 14904, + "end": 14928, "loc": { "start": { - "line": 434, + "line": 438, "column": 65 }, "end": { - "line": 434, + "line": 438, "column": 89 } } @@ -128855,15 +130844,15 @@ }, { "type": "ObjectProperty", - "start": 14863, - "end": 14891, + "start": 14991, + "end": 15019, "loc": { "start": { - "line": 436, + "line": 440, "column": 16 }, "end": { - "line": 436, + "line": 440, "column": 44 } }, @@ -128872,15 +130861,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14863, - "end": 14871, + "start": 14991, + "end": 14999, "loc": { "start": { - "line": 436, + "line": 440, "column": 16 }, "end": { - "line": 436, + "line": 440, "column": 24 }, "identifierName": "material" @@ -128889,29 +130878,29 @@ }, "value": { "type": "MemberExpression", - "start": 14873, - "end": 14891, + "start": 15001, + "end": 15019, "loc": { "start": { - "line": 436, + "line": 440, "column": 26 }, "end": { - "line": 436, + "line": 440, "column": 44 } }, "object": { "type": "Identifier", - "start": 14873, - "end": 14882, + "start": 15001, + "end": 15010, "loc": { "start": { - "line": 436, + "line": 440, "column": 26 }, "end": { - "line": 436, + "line": 440, "column": 35 }, "identifierName": "materials" @@ -128920,15 +130909,15 @@ }, "property": { "type": "Identifier", - "start": 14883, - "end": 14891, + "start": 15011, + "end": 15019, "loc": { "start": { - "line": 436, + "line": 440, "column": 36 }, "end": { - "line": 436, + "line": 440, "column": 44 }, "identifierName": "pickable" @@ -128940,15 +130929,15 @@ }, { "type": "ObjectProperty", - "start": 14909, - "end": 15249, + "start": 15037, + "end": 15377, "loc": { "start": { - "line": 437, + "line": 441, "column": 16 }, "end": { - "line": 441, + "line": 445, "column": 20 } }, @@ -128957,15 +130946,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14909, - "end": 14915, + "start": 15037, + "end": 15043, "loc": { "start": { - "line": 437, + "line": 441, "column": 16 }, "end": { - "line": 437, + "line": 441, "column": 22 }, "identifierName": "matrix" @@ -128974,29 +130963,29 @@ }, "value": { "type": "CallExpression", - "start": 14917, - "end": 15249, + "start": 15045, + "end": 15377, "loc": { "start": { - "line": 437, + "line": 441, "column": 24 }, "end": { - "line": 441, + "line": 445, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 14918, - "end": 15246, + "start": 15046, + "end": 15374, "loc": { "start": { - "line": 437, + "line": 441, "column": 25 }, "end": { - "line": 441, + "line": 445, "column": 17 } }, @@ -129007,59 +130996,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 14930, - "end": 15246, + "start": 15058, + "end": 15374, "loc": { "start": { - "line": 437, + "line": 441, "column": 37 }, "end": { - "line": 441, + "line": 445, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 14952, - "end": 15039, + "start": 15080, + "end": 15167, "loc": { "start": { - "line": 438, + "line": 442, "column": 20 }, "end": { - "line": 438, + "line": 442, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 14958, - "end": 15038, + "start": 15086, + "end": 15166, "loc": { "start": { - "line": 438, + "line": 442, "column": 26 }, "end": { - "line": 438, + "line": 442, "column": 106 } }, "id": { "type": "Identifier", - "start": 14958, - "end": 14965, + "start": 15086, + "end": 15093, "loc": { "start": { - "line": 438, + "line": 442, "column": 26 }, "end": { - "line": 438, + "line": 442, "column": 33 }, "identifierName": "rotate2" @@ -129068,43 +131057,43 @@ }, "init": { "type": "CallExpression", - "start": 14968, - "end": 15038, + "start": 15096, + "end": 15166, "loc": { "start": { - "line": 438, + "line": 442, "column": 36 }, "end": { - "line": 438, + "line": 442, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 14968, - "end": 14986, + "start": 15096, + "end": 15114, "loc": { "start": { - "line": 438, + "line": 442, "column": 36 }, "end": { - "line": 438, + "line": 442, "column": 54 } }, "object": { "type": "Identifier", - "start": 14968, - "end": 14972, + "start": 15096, + "end": 15100, "loc": { "start": { - "line": 438, + "line": 442, "column": 36 }, "end": { - "line": 438, + "line": 442, "column": 40 }, "identifierName": "math" @@ -129113,15 +131102,15 @@ }, "property": { "type": "Identifier", - "start": 14973, - "end": 14986, + "start": 15101, + "end": 15114, "loc": { "start": { - "line": 438, + "line": 442, "column": 41 }, "end": { - "line": 438, + "line": 442, "column": 54 }, "identifierName": "rotationMat4v" @@ -129133,29 +131122,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 14987, - "end": 15005, + "start": 15115, + "end": 15133, "loc": { "start": { - "line": 438, + "line": 442, "column": 55 }, "end": { - "line": 438, + "line": 442, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 14987, - "end": 14989, + "start": 15115, + "end": 15117, "loc": { "start": { - "line": 438, + "line": 442, "column": 55 }, "end": { - "line": 438, + "line": 442, "column": 57 } }, @@ -129168,29 +131157,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 14992, - "end": 15005, + "start": 15120, + "end": 15133, "loc": { "start": { - "line": 438, + "line": 442, "column": 60 }, "end": { - "line": 438, + "line": 442, "column": 73 } }, "object": { "type": "Identifier", - "start": 14992, - "end": 14996, + "start": 15120, + "end": 15124, "loc": { "start": { - "line": 438, + "line": 442, "column": 60 }, "end": { - "line": 438, + "line": 442, "column": 64 }, "identifierName": "math" @@ -129199,15 +131188,15 @@ }, "property": { "type": "Identifier", - "start": 14997, - "end": 15005, + "start": 15125, + "end": 15133, "loc": { "start": { - "line": 438, + "line": 442, "column": 65 }, "end": { - "line": 438, + "line": 442, "column": 73 }, "identifierName": "DEGTORAD" @@ -129219,30 +131208,30 @@ }, { "type": "ArrayExpression", - "start": 15007, - "end": 15016, + "start": 15135, + "end": 15144, "loc": { "start": { - "line": 438, + "line": 442, "column": 75 }, "end": { - "line": 438, + "line": 442, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 15008, - "end": 15009, + "start": 15136, + "end": 15137, "loc": { "start": { - "line": 438, + "line": 442, "column": 76 }, "end": { - "line": 438, + "line": 442, "column": 77 } }, @@ -129254,15 +131243,15 @@ }, { "type": "NumericLiteral", - "start": 15011, - "end": 15012, + "start": 15139, + "end": 15140, "loc": { "start": { - "line": 438, + "line": 442, "column": 79 }, "end": { - "line": 438, + "line": 442, "column": 80 } }, @@ -129274,15 +131263,15 @@ }, { "type": "NumericLiteral", - "start": 15014, - "end": 15015, + "start": 15142, + "end": 15143, "loc": { "start": { - "line": 438, + "line": 442, "column": 82 }, "end": { - "line": 438, + "line": 442, "column": 83 } }, @@ -129296,43 +131285,43 @@ }, { "type": "CallExpression", - "start": 15018, - "end": 15037, + "start": 15146, + "end": 15165, "loc": { "start": { - "line": 438, + "line": 442, "column": 86 }, "end": { - "line": 438, + "line": 442, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 15018, - "end": 15035, + "start": 15146, + "end": 15163, "loc": { "start": { - "line": 438, + "line": 442, "column": 86 }, "end": { - "line": 438, + "line": 442, "column": 103 } }, "object": { "type": "Identifier", - "start": 15018, - "end": 15022, + "start": 15146, + "end": 15150, "loc": { "start": { - "line": 438, + "line": 442, "column": 86 }, "end": { - "line": 438, + "line": 442, "column": 90 }, "identifierName": "math" @@ -129341,15 +131330,15 @@ }, "property": { "type": "Identifier", - "start": 15023, - "end": 15035, + "start": 15151, + "end": 15163, "loc": { "start": { - "line": 438, + "line": 442, "column": 91 }, "end": { - "line": 438, + "line": 442, "column": 103 }, "identifierName": "identityMat4" @@ -129368,44 +131357,44 @@ }, { "type": "VariableDeclaration", - "start": 15060, - "end": 15148, + "start": 15188, + "end": 15276, "loc": { "start": { - "line": 439, + "line": 443, "column": 20 }, "end": { - "line": 439, + "line": 443, "column": 108 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15066, - "end": 15147, + "start": 15194, + "end": 15275, "loc": { "start": { - "line": 439, + "line": 443, "column": 26 }, "end": { - "line": 439, + "line": 443, "column": 107 } }, "id": { "type": "Identifier", - "start": 15066, - "end": 15073, + "start": 15194, + "end": 15201, "loc": { "start": { - "line": 439, + "line": 443, "column": 26 }, "end": { - "line": 439, + "line": 443, "column": 33 }, "identifierName": "rotate1" @@ -129414,43 +131403,43 @@ }, "init": { "type": "CallExpression", - "start": 15076, - "end": 15147, + "start": 15204, + "end": 15275, "loc": { "start": { - "line": 439, + "line": 443, "column": 36 }, "end": { - "line": 439, + "line": 443, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 15076, - "end": 15094, + "start": 15204, + "end": 15222, "loc": { "start": { - "line": 439, + "line": 443, "column": 36 }, "end": { - "line": 439, + "line": 443, "column": 54 } }, "object": { "type": "Identifier", - "start": 15076, - "end": 15080, + "start": 15204, + "end": 15208, "loc": { "start": { - "line": 439, + "line": 443, "column": 36 }, "end": { - "line": 439, + "line": 443, "column": 40 }, "identifierName": "math" @@ -129459,15 +131448,15 @@ }, "property": { "type": "Identifier", - "start": 15081, - "end": 15094, + "start": 15209, + "end": 15222, "loc": { "start": { - "line": 439, + "line": 443, "column": 41 }, "end": { - "line": 439, + "line": 443, "column": 54 }, "identifierName": "rotationMat4v" @@ -129479,29 +131468,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 15095, - "end": 15114, + "start": 15223, + "end": 15242, "loc": { "start": { - "line": 439, + "line": 443, "column": 55 }, "end": { - "line": 439, + "line": 443, "column": 74 } }, "left": { "type": "NumericLiteral", - "start": 15095, - "end": 15098, + "start": 15223, + "end": 15226, "loc": { "start": { - "line": 439, + "line": 443, "column": 55 }, "end": { - "line": 439, + "line": 443, "column": 58 } }, @@ -129514,29 +131503,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 15101, - "end": 15114, + "start": 15229, + "end": 15242, "loc": { "start": { - "line": 439, + "line": 443, "column": 61 }, "end": { - "line": 439, + "line": 443, "column": 74 } }, "object": { "type": "Identifier", - "start": 15101, - "end": 15105, + "start": 15229, + "end": 15233, "loc": { "start": { - "line": 439, + "line": 443, "column": 61 }, "end": { - "line": 439, + "line": 443, "column": 65 }, "identifierName": "math" @@ -129545,15 +131534,15 @@ }, "property": { "type": "Identifier", - "start": 15106, - "end": 15114, + "start": 15234, + "end": 15242, "loc": { "start": { - "line": 439, + "line": 443, "column": 66 }, "end": { - "line": 439, + "line": 443, "column": 74 }, "identifierName": "DEGTORAD" @@ -129565,30 +131554,30 @@ }, { "type": "ArrayExpression", - "start": 15116, - "end": 15125, + "start": 15244, + "end": 15253, "loc": { "start": { - "line": 439, + "line": 443, "column": 76 }, "end": { - "line": 439, + "line": 443, "column": 85 } }, "elements": [ { "type": "NumericLiteral", - "start": 15117, - "end": 15118, + "start": 15245, + "end": 15246, "loc": { "start": { - "line": 439, + "line": 443, "column": 77 }, "end": { - "line": 439, + "line": 443, "column": 78 } }, @@ -129600,15 +131589,15 @@ }, { "type": "NumericLiteral", - "start": 15120, - "end": 15121, + "start": 15248, + "end": 15249, "loc": { "start": { - "line": 439, + "line": 443, "column": 80 }, "end": { - "line": 439, + "line": 443, "column": 81 } }, @@ -129620,15 +131609,15 @@ }, { "type": "NumericLiteral", - "start": 15123, - "end": 15124, + "start": 15251, + "end": 15252, "loc": { "start": { - "line": 439, + "line": 443, "column": 83 }, "end": { - "line": 439, + "line": 443, "column": 84 } }, @@ -129642,43 +131631,43 @@ }, { "type": "CallExpression", - "start": 15127, - "end": 15146, + "start": 15255, + "end": 15274, "loc": { "start": { - "line": 439, + "line": 443, "column": 87 }, "end": { - "line": 439, + "line": 443, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 15127, - "end": 15144, + "start": 15255, + "end": 15272, "loc": { "start": { - "line": 439, + "line": 443, "column": 87 }, "end": { - "line": 439, + "line": 443, "column": 104 } }, "object": { "type": "Identifier", - "start": 15127, - "end": 15131, + "start": 15255, + "end": 15259, "loc": { "start": { - "line": 439, + "line": 443, "column": 87 }, "end": { - "line": 439, + "line": 443, "column": 91 }, "identifierName": "math" @@ -129687,15 +131676,15 @@ }, "property": { "type": "Identifier", - "start": 15132, - "end": 15144, + "start": 15260, + "end": 15272, "loc": { "start": { - "line": 439, + "line": 443, "column": 92 }, "end": { - "line": 439, + "line": 443, "column": 104 }, "identifierName": "identityMat4" @@ -129714,57 +131703,57 @@ }, { "type": "ReturnStatement", - "start": 15169, - "end": 15228, + "start": 15297, + "end": 15356, "loc": { "start": { - "line": 440, + "line": 444, "column": 20 }, "end": { - "line": 440, + "line": 444, "column": 79 } }, "argument": { "type": "CallExpression", - "start": 15176, - "end": 15227, + "start": 15304, + "end": 15355, "loc": { "start": { - "line": 440, + "line": 444, "column": 27 }, "end": { - "line": 440, + "line": 444, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 15176, - "end": 15188, + "start": 15304, + "end": 15316, "loc": { "start": { - "line": 440, + "line": 444, "column": 27 }, "end": { - "line": 440, + "line": 444, "column": 39 } }, "object": { "type": "Identifier", - "start": 15176, - "end": 15180, + "start": 15304, + "end": 15308, "loc": { "start": { - "line": 440, + "line": 444, "column": 27 }, "end": { - "line": 440, + "line": 444, "column": 31 }, "identifierName": "math" @@ -129773,15 +131762,15 @@ }, "property": { "type": "Identifier", - "start": 15181, - "end": 15188, + "start": 15309, + "end": 15316, "loc": { "start": { - "line": 440, + "line": 444, "column": 32 }, "end": { - "line": 440, + "line": 444, "column": 39 }, "identifierName": "mulMat4" @@ -129793,15 +131782,15 @@ "arguments": [ { "type": "Identifier", - "start": 15189, - "end": 15196, + "start": 15317, + "end": 15324, "loc": { "start": { - "line": 440, + "line": 444, "column": 40 }, "end": { - "line": 440, + "line": 444, "column": 47 }, "identifierName": "rotate1" @@ -129810,15 +131799,15 @@ }, { "type": "Identifier", - "start": 15198, - "end": 15205, + "start": 15326, + "end": 15333, "loc": { "start": { - "line": 440, + "line": 444, "column": 49 }, "end": { - "line": 440, + "line": 444, "column": 56 }, "identifierName": "rotate2" @@ -129827,43 +131816,43 @@ }, { "type": "CallExpression", - "start": 15207, - "end": 15226, + "start": 15335, + "end": 15354, "loc": { "start": { - "line": 440, + "line": 444, "column": 58 }, "end": { - "line": 440, + "line": 444, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 15207, - "end": 15224, + "start": 15335, + "end": 15352, "loc": { "start": { - "line": 440, + "line": 444, "column": 58 }, "end": { - "line": 440, + "line": 444, "column": 75 } }, "object": { "type": "Identifier", - "start": 15207, - "end": 15211, + "start": 15335, + "end": 15339, "loc": { "start": { - "line": 440, + "line": 444, "column": 58 }, "end": { - "line": 440, + "line": 444, "column": 62 }, "identifierName": "math" @@ -129872,15 +131861,15 @@ }, "property": { "type": "Identifier", - "start": 15212, - "end": 15224, + "start": 15340, + "end": 15352, "loc": { "start": { - "line": 440, + "line": 444, "column": 63 }, "end": { - "line": 440, + "line": 444, "column": 75 }, "identifierName": "identityMat4" @@ -129899,7 +131888,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 14917 + "parenStart": 15045 } }, "arguments": [] @@ -129907,15 +131896,15 @@ }, { "type": "ObjectProperty", - "start": 15267, - "end": 15281, + "start": 15395, + "end": 15409, "loc": { "start": { - "line": 442, + "line": 446, "column": 16 }, "end": { - "line": 442, + "line": 446, "column": 30 } }, @@ -129924,15 +131913,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15267, - "end": 15275, + "start": 15395, + "end": 15403, "loc": { "start": { - "line": 442, + "line": 446, "column": 16 }, "end": { - "line": 442, + "line": 446, "column": 24 }, "identifierName": "pickable" @@ -129941,15 +131930,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 15277, - "end": 15281, + "start": 15405, + "end": 15409, "loc": { "start": { - "line": 442, + "line": 446, "column": 26 }, "end": { - "line": 442, + "line": 446, "column": 30 } }, @@ -129958,15 +131947,15 @@ }, { "type": "ObjectProperty", - "start": 15299, - "end": 15315, + "start": 15427, + "end": 15443, "loc": { "start": { - "line": 443, + "line": 447, "column": 16 }, "end": { - "line": 443, + "line": 447, "column": 32 } }, @@ -129975,15 +131964,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15299, - "end": 15309, + "start": 15427, + "end": 15437, "loc": { "start": { - "line": 443, + "line": 447, "column": 16 }, "end": { - "line": 443, + "line": 447, "column": 26 }, "identifierName": "collidable" @@ -129992,15 +131981,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 15311, - "end": 15315, + "start": 15439, + "end": 15443, "loc": { "start": { - "line": 443, + "line": 447, "column": 28 }, "end": { - "line": 443, + "line": 447, "column": 32 } }, @@ -130009,15 +131998,15 @@ }, { "type": "ObjectProperty", - "start": 15333, - "end": 15349, + "start": 15461, + "end": 15477, "loc": { "start": { - "line": 444, + "line": 448, "column": 16 }, "end": { - "line": 444, + "line": 448, "column": 32 } }, @@ -130026,15 +132015,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15333, - "end": 15342, + "start": 15461, + "end": 15470, "loc": { "start": { - "line": 444, + "line": 448, "column": 16 }, "end": { - "line": 444, + "line": 448, "column": 25 }, "identifierName": "clippable" @@ -130043,15 +132032,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 15344, - "end": 15349, + "start": 15472, + "end": 15477, "loc": { "start": { - "line": 444, + "line": 448, "column": 27 }, "end": { - "line": 444, + "line": 448, "column": 32 } }, @@ -130060,15 +132049,15 @@ }, { "type": "ObjectProperty", - "start": 15367, - "end": 15382, + "start": 15495, + "end": 15510, "loc": { "start": { - "line": 445, + "line": 449, "column": 16 }, "end": { - "line": 445, + "line": 449, "column": 31 } }, @@ -130077,15 +132066,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15367, - "end": 15376, + "start": 15495, + "end": 15504, "loc": { "start": { - "line": 445, + "line": 449, "column": 16 }, "end": { - "line": 445, + "line": 449, "column": 25 }, "identifierName": "backfaces" @@ -130094,15 +132083,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 15378, - "end": 15382, + "start": 15506, + "end": 15510, "loc": { "start": { - "line": 445, + "line": 449, "column": 27 }, "end": { - "line": 445, + "line": 449, "column": 31 } }, @@ -130111,15 +132100,15 @@ }, { "type": "ObjectProperty", - "start": 15400, - "end": 15414, + "start": 15528, + "end": 15542, "loc": { "start": { - "line": 446, + "line": 450, "column": 16 }, "end": { - "line": 446, + "line": 450, "column": 30 } }, @@ -130128,15 +132117,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15400, - "end": 15407, + "start": 15528, + "end": 15535, "loc": { "start": { - "line": 446, + "line": 450, "column": 16 }, "end": { - "line": 446, + "line": 450, "column": 23 }, "identifierName": "visible" @@ -130145,20 +132134,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 15409, - "end": 15414, + "start": 15537, + "end": 15542, "loc": { "start": { - "line": 446, + "line": 450, "column": 25 }, "end": { - "line": 446, + "line": 450, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 15560, + "end": 15575, + "loc": { + "start": { + "line": 451, + "column": 16 + }, + "end": { + "line": 451, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 15560, + "end": 15568, + "loc": { + "start": { + "line": 451, + "column": 16 + }, + "end": { + "line": 451, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 15570, + "end": 15575, + "loc": { + "start": { + "line": 451, + "column": 26 + }, + "end": { + "line": 451, + "column": 31 + } + }, + "value": false + } } ] } @@ -130166,15 +132206,15 @@ }, { "type": "Identifier", - "start": 15431, - "end": 15447, + "start": 15592, + "end": 15608, "loc": { "start": { - "line": 447, + "line": 452, "column": 16 }, "end": { - "line": 447, + "line": 452, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -130186,15 +132226,15 @@ }, { "type": "ObjectProperty", - "start": 15463, - "end": 16241, + "start": 15624, + "end": 16435, "loc": { "start": { - "line": 449, + "line": 454, "column": 12 }, "end": { - "line": 462, + "line": 468, "column": 33 } }, @@ -130203,15 +132243,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15463, - "end": 15475, + "start": 15624, + "end": 15636, "loc": { "start": { - "line": 449, + "line": 454, "column": 12 }, "end": { - "line": 449, + "line": 454, "column": 24 }, "identifierName": "xCurveArrow1" @@ -130220,43 +132260,43 @@ }, "value": { "type": "CallExpression", - "start": 15477, - "end": 16241, + "start": 15638, + "end": 16435, "loc": { "start": { - "line": 449, + "line": 454, "column": 26 }, "end": { - "line": 462, + "line": 468, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 15477, - "end": 15494, + "start": 15638, + "end": 15655, "loc": { "start": { - "line": 449, + "line": 454, "column": 26 }, "end": { - "line": 449, + "line": 454, "column": 43 } }, "object": { "type": "Identifier", - "start": 15477, - "end": 15485, + "start": 15638, + "end": 15646, "loc": { "start": { - "line": 449, + "line": 454, "column": 26 }, "end": { - "line": 449, + "line": 454, "column": 34 }, "identifierName": "rootNode" @@ -130265,15 +132305,15 @@ }, "property": { "type": "Identifier", - "start": 15486, - "end": 15494, + "start": 15647, + "end": 15655, "loc": { "start": { - "line": 449, + "line": 454, "column": 35 }, "end": { - "line": 449, + "line": 454, "column": 43 }, "identifierName": "addChild" @@ -130285,29 +132325,29 @@ "arguments": [ { "type": "NewExpression", - "start": 15495, - "end": 16222, + "start": 15656, + "end": 16416, "loc": { "start": { - "line": 449, + "line": 454, "column": 44 }, "end": { - "line": 462, + "line": 468, "column": 14 } }, "callee": { "type": "Identifier", - "start": 15499, - "end": 15503, + "start": 15660, + "end": 15664, "loc": { "start": { - "line": 449, + "line": 454, "column": 48 }, "end": { - "line": 449, + "line": 454, "column": 52 }, "identifierName": "Mesh" @@ -130317,15 +132357,15 @@ "arguments": [ { "type": "Identifier", - "start": 15504, - "end": 15512, + "start": 15665, + "end": 15673, "loc": { "start": { - "line": 449, + "line": 454, "column": 53 }, "end": { - "line": 449, + "line": 454, "column": 61 }, "identifierName": "rootNode" @@ -130334,30 +132374,30 @@ }, { "type": "ObjectExpression", - "start": 15514, - "end": 16221, + "start": 15675, + "end": 16415, "loc": { "start": { - "line": 449, + "line": 454, "column": 63 }, "end": { - "line": 462, + "line": 468, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 15532, - "end": 15558, + "start": 15693, + "end": 15719, "loc": { "start": { - "line": 450, + "line": 455, "column": 16 }, "end": { - "line": 450, + "line": 455, "column": 42 } }, @@ -130366,15 +132406,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15532, - "end": 15540, + "start": 15693, + "end": 15701, "loc": { "start": { - "line": 450, + "line": 455, "column": 16 }, "end": { - "line": 450, + "line": 455, "column": 24 }, "identifierName": "geometry" @@ -130383,29 +132423,29 @@ }, "value": { "type": "MemberExpression", - "start": 15542, - "end": 15558, + "start": 15703, + "end": 15719, "loc": { "start": { - "line": 450, + "line": 455, "column": 26 }, "end": { - "line": 450, + "line": 455, "column": 42 } }, "object": { "type": "Identifier", - "start": 15542, - "end": 15548, + "start": 15703, + "end": 15709, "loc": { "start": { - "line": 450, + "line": 455, "column": 26 }, "end": { - "line": 450, + "line": 455, "column": 32 }, "identifierName": "shapes" @@ -130414,15 +132454,15 @@ }, "property": { "type": "Identifier", - "start": 15549, - "end": 15558, + "start": 15710, + "end": 15719, "loc": { "start": { - "line": 450, + "line": 455, "column": 33 }, "end": { - "line": 450, + "line": 455, "column": 42 }, "identifierName": "arrowHead" @@ -130434,15 +132474,15 @@ }, { "type": "ObjectProperty", - "start": 15576, - "end": 15599, + "start": 15737, + "end": 15760, "loc": { "start": { - "line": 451, + "line": 456, "column": 16 }, "end": { - "line": 451, + "line": 456, "column": 39 } }, @@ -130451,15 +132491,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15576, - "end": 15584, + "start": 15737, + "end": 15745, "loc": { "start": { - "line": 451, + "line": 456, "column": 16 }, "end": { - "line": 451, + "line": 456, "column": 24 }, "identifierName": "material" @@ -130468,29 +132508,29 @@ }, "value": { "type": "MemberExpression", - "start": 15586, - "end": 15599, + "start": 15747, + "end": 15760, "loc": { "start": { - "line": 451, + "line": 456, "column": 26 }, "end": { - "line": 451, + "line": 456, "column": 39 } }, "object": { "type": "Identifier", - "start": 15586, - "end": 15595, + "start": 15747, + "end": 15756, "loc": { "start": { - "line": 451, + "line": 456, "column": 26 }, "end": { - "line": 451, + "line": 456, "column": 35 }, "identifierName": "materials" @@ -130499,15 +132539,15 @@ }, "property": { "type": "Identifier", - "start": 15596, - "end": 15599, + "start": 15757, + "end": 15760, "loc": { "start": { - "line": 451, + "line": 456, "column": 36 }, "end": { - "line": 451, + "line": 456, "column": 39 }, "identifierName": "red" @@ -130519,15 +132559,15 @@ }, { "type": "ObjectProperty", - "start": 15617, - "end": 16075, + "start": 15778, + "end": 16236, "loc": { "start": { - "line": 452, + "line": 457, "column": 16 }, "end": { - "line": 457, + "line": 462, "column": 20 } }, @@ -130536,15 +132576,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 15617, - "end": 15623, + "start": 15778, + "end": 15784, "loc": { "start": { - "line": 452, + "line": 457, "column": 16 }, "end": { - "line": 452, + "line": 457, "column": 22 }, "identifierName": "matrix" @@ -130553,29 +132593,29 @@ }, "value": { "type": "CallExpression", - "start": 15625, - "end": 16075, + "start": 15786, + "end": 16236, "loc": { "start": { - "line": 452, + "line": 457, "column": 24 }, "end": { - "line": 457, + "line": 462, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 15626, - "end": 16072, + "start": 15787, + "end": 16233, "loc": { "start": { - "line": 452, + "line": 457, "column": 25 }, "end": { - "line": 457, + "line": 462, "column": 17 } }, @@ -130586,59 +132626,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 15638, - "end": 16072, + "start": 15799, + "end": 16233, "loc": { "start": { - "line": 452, + "line": 457, "column": 37 }, "end": { - "line": 457, + "line": 462, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 15660, - "end": 15736, + "start": 15821, + "end": 15897, "loc": { "start": { - "line": 453, + "line": 458, "column": 20 }, "end": { - "line": 453, + "line": 458, "column": 96 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15666, - "end": 15735, + "start": 15827, + "end": 15896, "loc": { "start": { - "line": 453, + "line": 458, "column": 26 }, "end": { - "line": 453, + "line": 458, "column": 95 } }, "id": { "type": "Identifier", - "start": 15666, - "end": 15675, + "start": 15827, + "end": 15836, "loc": { "start": { - "line": 453, + "line": 458, "column": 26 }, "end": { - "line": 453, + "line": 458, "column": 35 }, "identifierName": "translate" @@ -130647,43 +132687,43 @@ }, "init": { "type": "CallExpression", - "start": 15678, - "end": 15735, + "start": 15839, + "end": 15896, "loc": { "start": { - "line": 453, + "line": 458, "column": 38 }, "end": { - "line": 453, + "line": 458, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 15678, - "end": 15697, + "start": 15839, + "end": 15858, "loc": { "start": { - "line": 453, + "line": 458, "column": 38 }, "end": { - "line": 453, + "line": 458, "column": 57 } }, "object": { "type": "Identifier", - "start": 15678, - "end": 15682, + "start": 15839, + "end": 15843, "loc": { "start": { - "line": 453, + "line": 458, "column": 38 }, "end": { - "line": 453, + "line": 458, "column": 42 }, "identifierName": "math" @@ -130692,15 +132732,15 @@ }, "property": { "type": "Identifier", - "start": 15683, - "end": 15697, + "start": 15844, + "end": 15858, "loc": { "start": { - "line": 453, + "line": 458, "column": 43 }, "end": { - "line": 453, + "line": 458, "column": 57 }, "identifierName": "translateMat4c" @@ -130712,15 +132752,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 15698, - "end": 15700, + "start": 15859, + "end": 15861, "loc": { "start": { - "line": 453, + "line": 458, "column": 58 }, "end": { - "line": 453, + "line": 458, "column": 60 } }, @@ -130732,15 +132772,15 @@ }, { "type": "UnaryExpression", - "start": 15702, - "end": 15707, + "start": 15863, + "end": 15868, "loc": { "start": { - "line": 453, + "line": 458, "column": 62 }, "end": { - "line": 453, + "line": 458, "column": 67 } }, @@ -130748,15 +132788,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 15703, - "end": 15707, + "start": 15864, + "end": 15868, "loc": { "start": { - "line": 453, + "line": 458, "column": 63 }, "end": { - "line": 453, + "line": 458, "column": 67 } }, @@ -130772,15 +132812,15 @@ }, { "type": "UnaryExpression", - "start": 15709, - "end": 15713, + "start": 15870, + "end": 15874, "loc": { "start": { - "line": 453, + "line": 458, "column": 69 }, "end": { - "line": 453, + "line": 458, "column": 73 } }, @@ -130788,15 +132828,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 15710, - "end": 15713, + "start": 15871, + "end": 15874, "loc": { "start": { - "line": 453, + "line": 458, "column": 70 }, "end": { - "line": 453, + "line": 458, "column": 73 } }, @@ -130812,43 +132852,43 @@ }, { "type": "CallExpression", - "start": 15715, - "end": 15734, + "start": 15876, + "end": 15895, "loc": { "start": { - "line": 453, + "line": 458, "column": 75 }, "end": { - "line": 453, + "line": 458, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 15715, - "end": 15732, + "start": 15876, + "end": 15893, "loc": { "start": { - "line": 453, + "line": 458, "column": 75 }, "end": { - "line": 453, + "line": 458, "column": 92 } }, "object": { "type": "Identifier", - "start": 15715, - "end": 15719, + "start": 15876, + "end": 15880, "loc": { "start": { - "line": 453, + "line": 458, "column": 75 }, "end": { - "line": 453, + "line": 458, "column": 79 }, "identifierName": "math" @@ -130857,15 +132897,15 @@ }, "property": { "type": "Identifier", - "start": 15720, - "end": 15732, + "start": 15881, + "end": 15893, "loc": { "start": { - "line": 453, + "line": 458, "column": 80 }, "end": { - "line": 453, + "line": 458, "column": 92 }, "identifierName": "identityMat4" @@ -130884,44 +132924,44 @@ }, { "type": "VariableDeclaration", - "start": 15757, - "end": 15825, + "start": 15918, + "end": 15986, "loc": { "start": { - "line": 454, + "line": 459, "column": 20 }, "end": { - "line": 454, + "line": 459, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15763, - "end": 15824, + "start": 15924, + "end": 15985, "loc": { "start": { - "line": 454, + "line": 459, "column": 26 }, "end": { - "line": 454, + "line": 459, "column": 87 } }, "id": { "type": "Identifier", - "start": 15763, - "end": 15768, + "start": 15924, + "end": 15929, "loc": { "start": { - "line": 454, + "line": 459, "column": 26 }, "end": { - "line": 454, + "line": 459, "column": 31 }, "identifierName": "scale" @@ -130930,43 +132970,43 @@ }, "init": { "type": "CallExpression", - "start": 15771, - "end": 15824, + "start": 15932, + "end": 15985, "loc": { "start": { - "line": 454, + "line": 459, "column": 34 }, "end": { - "line": 454, + "line": 459, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 15771, - "end": 15786, + "start": 15932, + "end": 15947, "loc": { "start": { - "line": 454, + "line": 459, "column": 34 }, "end": { - "line": 454, + "line": 459, "column": 49 } }, "object": { "type": "Identifier", - "start": 15771, - "end": 15775, + "start": 15932, + "end": 15936, "loc": { "start": { - "line": 454, + "line": 459, "column": 34 }, "end": { - "line": 454, + "line": 459, "column": 38 }, "identifierName": "math" @@ -130975,15 +133015,15 @@ }, "property": { "type": "Identifier", - "start": 15776, - "end": 15786, + "start": 15937, + "end": 15947, "loc": { "start": { - "line": 454, + "line": 459, "column": 39 }, "end": { - "line": 454, + "line": 459, "column": 49 }, "identifierName": "scaleMat4v" @@ -130995,30 +133035,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 15787, - "end": 15802, + "start": 15948, + "end": 15963, "loc": { "start": { - "line": 454, + "line": 459, "column": 50 }, "end": { - "line": 454, + "line": 459, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 15788, - "end": 15791, + "start": 15949, + "end": 15952, "loc": { "start": { - "line": 454, + "line": 459, "column": 51 }, "end": { - "line": 454, + "line": 459, "column": 54 } }, @@ -131030,15 +133070,15 @@ }, { "type": "NumericLiteral", - "start": 15793, - "end": 15796, + "start": 15954, + "end": 15957, "loc": { "start": { - "line": 454, + "line": 459, "column": 56 }, "end": { - "line": 454, + "line": 459, "column": 59 } }, @@ -131050,15 +133090,15 @@ }, { "type": "NumericLiteral", - "start": 15798, - "end": 15801, + "start": 15959, + "end": 15962, "loc": { "start": { - "line": 454, + "line": 459, "column": 61 }, "end": { - "line": 454, + "line": 459, "column": 64 } }, @@ -131072,43 +133112,43 @@ }, { "type": "CallExpression", - "start": 15804, - "end": 15823, + "start": 15965, + "end": 15984, "loc": { "start": { - "line": 454, + "line": 459, "column": 67 }, "end": { - "line": 454, + "line": 459, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 15804, - "end": 15821, + "start": 15965, + "end": 15982, "loc": { "start": { - "line": 454, + "line": 459, "column": 67 }, "end": { - "line": 454, + "line": 459, "column": 84 } }, "object": { "type": "Identifier", - "start": 15804, - "end": 15808, + "start": 15965, + "end": 15969, "loc": { "start": { - "line": 454, + "line": 459, "column": 67 }, "end": { - "line": 454, + "line": 459, "column": 71 }, "identifierName": "math" @@ -131117,15 +133157,15 @@ }, "property": { "type": "Identifier", - "start": 15809, - "end": 15821, + "start": 15970, + "end": 15982, "loc": { "start": { - "line": 454, + "line": 459, "column": 72 }, "end": { - "line": 454, + "line": 459, "column": 84 }, "identifierName": "identityMat4" @@ -131144,44 +133184,44 @@ }, { "type": "VariableDeclaration", - "start": 15846, - "end": 15931, + "start": 16007, + "end": 16092, "loc": { "start": { - "line": 455, + "line": 460, "column": 20 }, "end": { - "line": 455, + "line": 460, "column": 105 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15852, - "end": 15930, + "start": 16013, + "end": 16091, "loc": { "start": { - "line": 455, + "line": 460, "column": 26 }, "end": { - "line": 455, + "line": 460, "column": 104 } }, "id": { "type": "Identifier", - "start": 15852, - "end": 15858, + "start": 16013, + "end": 16019, "loc": { "start": { - "line": 455, + "line": 460, "column": 26 }, "end": { - "line": 455, + "line": 460, "column": 32 }, "identifierName": "rotate" @@ -131190,43 +133230,43 @@ }, "init": { "type": "CallExpression", - "start": 15861, - "end": 15930, + "start": 16022, + "end": 16091, "loc": { "start": { - "line": 455, + "line": 460, "column": 35 }, "end": { - "line": 455, + "line": 460, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 15861, - "end": 15879, + "start": 16022, + "end": 16040, "loc": { "start": { - "line": 455, + "line": 460, "column": 35 }, "end": { - "line": 455, + "line": 460, "column": 53 } }, "object": { "type": "Identifier", - "start": 15861, - "end": 15865, + "start": 16022, + "end": 16026, "loc": { "start": { - "line": 455, + "line": 460, "column": 35 }, "end": { - "line": 455, + "line": 460, "column": 39 }, "identifierName": "math" @@ -131235,15 +133275,15 @@ }, "property": { "type": "Identifier", - "start": 15866, - "end": 15879, + "start": 16027, + "end": 16040, "loc": { "start": { - "line": 455, + "line": 460, "column": 40 }, "end": { - "line": 455, + "line": 460, "column": 53 }, "identifierName": "rotationMat4v" @@ -131255,29 +133295,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 15880, - "end": 15897, + "start": 16041, + "end": 16058, "loc": { "start": { - "line": 455, + "line": 460, "column": 54 }, "end": { - "line": 455, + "line": 460, "column": 71 } }, "left": { "type": "NumericLiteral", - "start": 15880, - "end": 15881, + "start": 16041, + "end": 16042, "loc": { "start": { - "line": 455, + "line": 460, "column": 54 }, "end": { - "line": 455, + "line": 460, "column": 55 } }, @@ -131290,29 +133330,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 15884, - "end": 15897, + "start": 16045, + "end": 16058, "loc": { "start": { - "line": 455, + "line": 460, "column": 58 }, "end": { - "line": 455, + "line": 460, "column": 71 } }, "object": { "type": "Identifier", - "start": 15884, - "end": 15888, + "start": 16045, + "end": 16049, "loc": { "start": { - "line": 455, + "line": 460, "column": 58 }, "end": { - "line": 455, + "line": 460, "column": 62 }, "identifierName": "math" @@ -131321,15 +133361,15 @@ }, "property": { "type": "Identifier", - "start": 15889, - "end": 15897, + "start": 16050, + "end": 16058, "loc": { "start": { - "line": 455, + "line": 460, "column": 63 }, "end": { - "line": 455, + "line": 460, "column": 71 }, "identifierName": "DEGTORAD" @@ -131341,30 +133381,30 @@ }, { "type": "ArrayExpression", - "start": 15899, - "end": 15908, + "start": 16060, + "end": 16069, "loc": { "start": { - "line": 455, + "line": 460, "column": 73 }, "end": { - "line": 455, + "line": 460, "column": 82 } }, "elements": [ { "type": "NumericLiteral", - "start": 15900, - "end": 15901, + "start": 16061, + "end": 16062, "loc": { "start": { - "line": 455, + "line": 460, "column": 74 }, "end": { - "line": 455, + "line": 460, "column": 75 } }, @@ -131376,15 +133416,15 @@ }, { "type": "NumericLiteral", - "start": 15903, - "end": 15904, + "start": 16064, + "end": 16065, "loc": { "start": { - "line": 455, + "line": 460, "column": 77 }, "end": { - "line": 455, + "line": 460, "column": 78 } }, @@ -131396,15 +133436,15 @@ }, { "type": "NumericLiteral", - "start": 15906, - "end": 15907, + "start": 16067, + "end": 16068, "loc": { "start": { - "line": 455, + "line": 460, "column": 80 }, "end": { - "line": 455, + "line": 460, "column": 81 } }, @@ -131418,43 +133458,43 @@ }, { "type": "CallExpression", - "start": 15910, - "end": 15929, + "start": 16071, + "end": 16090, "loc": { "start": { - "line": 455, + "line": 460, "column": 84 }, "end": { - "line": 455, + "line": 460, "column": 103 } }, "callee": { "type": "MemberExpression", - "start": 15910, - "end": 15927, + "start": 16071, + "end": 16088, "loc": { "start": { - "line": 455, + "line": 460, "column": 84 }, "end": { - "line": 455, + "line": 460, "column": 101 } }, "object": { "type": "Identifier", - "start": 15910, - "end": 15914, + "start": 16071, + "end": 16075, "loc": { "start": { - "line": 455, + "line": 460, "column": 84 }, "end": { - "line": 455, + "line": 460, "column": 88 }, "identifierName": "math" @@ -131463,15 +133503,15 @@ }, "property": { "type": "Identifier", - "start": 15915, - "end": 15927, + "start": 16076, + "end": 16088, "loc": { "start": { - "line": 455, + "line": 460, "column": 89 }, "end": { - "line": 455, + "line": 460, "column": 101 }, "identifierName": "identityMat4" @@ -131490,57 +133530,57 @@ }, { "type": "ReturnStatement", - "start": 15952, - "end": 16054, + "start": 16113, + "end": 16215, "loc": { "start": { - "line": 456, + "line": 461, "column": 20 }, "end": { - "line": 456, + "line": 461, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 15959, - "end": 16053, + "start": 16120, + "end": 16214, "loc": { "start": { - "line": 456, + "line": 461, "column": 27 }, "end": { - "line": 456, + "line": 461, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 15959, - "end": 15971, + "start": 16120, + "end": 16132, "loc": { "start": { - "line": 456, + "line": 461, "column": 27 }, "end": { - "line": 456, + "line": 461, "column": 39 } }, "object": { "type": "Identifier", - "start": 15959, - "end": 15963, + "start": 16120, + "end": 16124, "loc": { "start": { - "line": 456, + "line": 461, "column": 27 }, "end": { - "line": 456, + "line": 461, "column": 31 }, "identifierName": "math" @@ -131549,15 +133589,15 @@ }, "property": { "type": "Identifier", - "start": 15964, - "end": 15971, + "start": 16125, + "end": 16132, "loc": { "start": { - "line": 456, + "line": 461, "column": 32 }, "end": { - "line": 456, + "line": 461, "column": 39 }, "identifierName": "mulMat4" @@ -131569,43 +133609,43 @@ "arguments": [ { "type": "CallExpression", - "start": 15972, - "end": 16023, + "start": 16133, + "end": 16184, "loc": { "start": { - "line": 456, + "line": 461, "column": 40 }, "end": { - "line": 456, + "line": 461, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 15972, - "end": 15984, + "start": 16133, + "end": 16145, "loc": { "start": { - "line": 456, + "line": 461, "column": 40 }, "end": { - "line": 456, + "line": 461, "column": 52 } }, "object": { "type": "Identifier", - "start": 15972, - "end": 15976, + "start": 16133, + "end": 16137, "loc": { "start": { - "line": 456, + "line": 461, "column": 40 }, "end": { - "line": 456, + "line": 461, "column": 44 }, "identifierName": "math" @@ -131614,15 +133654,15 @@ }, "property": { "type": "Identifier", - "start": 15977, - "end": 15984, + "start": 16138, + "end": 16145, "loc": { "start": { - "line": 456, + "line": 461, "column": 45 }, "end": { - "line": 456, + "line": 461, "column": 52 }, "identifierName": "mulMat4" @@ -131634,15 +133674,15 @@ "arguments": [ { "type": "Identifier", - "start": 15985, - "end": 15994, + "start": 16146, + "end": 16155, "loc": { "start": { - "line": 456, + "line": 461, "column": 53 }, "end": { - "line": 456, + "line": 461, "column": 62 }, "identifierName": "translate" @@ -131651,15 +133691,15 @@ }, { "type": "Identifier", - "start": 15996, - "end": 16001, + "start": 16157, + "end": 16162, "loc": { "start": { - "line": 456, + "line": 461, "column": 64 }, "end": { - "line": 456, + "line": 461, "column": 69 }, "identifierName": "scale" @@ -131668,43 +133708,43 @@ }, { "type": "CallExpression", - "start": 16003, - "end": 16022, + "start": 16164, + "end": 16183, "loc": { "start": { - "line": 456, + "line": 461, "column": 71 }, "end": { - "line": 456, + "line": 461, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 16003, - "end": 16020, + "start": 16164, + "end": 16181, "loc": { "start": { - "line": 456, + "line": 461, "column": 71 }, "end": { - "line": 456, + "line": 461, "column": 88 } }, "object": { "type": "Identifier", - "start": 16003, - "end": 16007, + "start": 16164, + "end": 16168, "loc": { "start": { - "line": 456, + "line": 461, "column": 71 }, "end": { - "line": 456, + "line": 461, "column": 75 }, "identifierName": "math" @@ -131713,15 +133753,15 @@ }, "property": { "type": "Identifier", - "start": 16008, - "end": 16020, + "start": 16169, + "end": 16181, "loc": { "start": { - "line": 456, + "line": 461, "column": 76 }, "end": { - "line": 456, + "line": 461, "column": 88 }, "identifierName": "identityMat4" @@ -131736,15 +133776,15 @@ }, { "type": "Identifier", - "start": 16025, - "end": 16031, + "start": 16186, + "end": 16192, "loc": { "start": { - "line": 456, + "line": 461, "column": 93 }, "end": { - "line": 456, + "line": 461, "column": 99 }, "identifierName": "rotate" @@ -131753,43 +133793,43 @@ }, { "type": "CallExpression", - "start": 16033, - "end": 16052, + "start": 16194, + "end": 16213, "loc": { "start": { - "line": 456, + "line": 461, "column": 101 }, "end": { - "line": 456, + "line": 461, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 16033, - "end": 16050, + "start": 16194, + "end": 16211, "loc": { "start": { - "line": 456, + "line": 461, "column": 101 }, "end": { - "line": 456, + "line": 461, "column": 118 } }, "object": { "type": "Identifier", - "start": 16033, - "end": 16037, + "start": 16194, + "end": 16198, "loc": { "start": { - "line": 456, + "line": 461, "column": 101 }, "end": { - "line": 456, + "line": 461, "column": 105 }, "identifierName": "math" @@ -131798,15 +133838,15 @@ }, "property": { "type": "Identifier", - "start": 16038, - "end": 16050, + "start": 16199, + "end": 16211, "loc": { "start": { - "line": 456, + "line": 461, "column": 106 }, "end": { - "line": 456, + "line": 461, "column": 118 }, "identifierName": "identityMat4" @@ -131825,7 +133865,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 15625 + "parenStart": 15786 } }, "arguments": [] @@ -131833,15 +133873,15 @@ }, { "type": "ObjectProperty", - "start": 16093, - "end": 16107, + "start": 16254, + "end": 16268, "loc": { "start": { - "line": 458, + "line": 463, "column": 16 }, "end": { - "line": 458, + "line": 463, "column": 30 } }, @@ -131850,15 +133890,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16093, - "end": 16101, + "start": 16254, + "end": 16262, "loc": { "start": { - "line": 458, + "line": 463, "column": 16 }, "end": { - "line": 458, + "line": 463, "column": 24 }, "identifierName": "pickable" @@ -131867,15 +133907,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16103, - "end": 16107, + "start": 16264, + "end": 16268, "loc": { "start": { - "line": 458, + "line": 463, "column": 26 }, "end": { - "line": 458, + "line": 463, "column": 30 } }, @@ -131884,15 +133924,15 @@ }, { "type": "ObjectProperty", - "start": 16125, - "end": 16141, + "start": 16286, + "end": 16302, "loc": { "start": { - "line": 459, + "line": 464, "column": 16 }, "end": { - "line": 459, + "line": 464, "column": 32 } }, @@ -131901,15 +133941,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16125, - "end": 16135, + "start": 16286, + "end": 16296, "loc": { "start": { - "line": 459, + "line": 464, "column": 16 }, "end": { - "line": 459, + "line": 464, "column": 26 }, "identifierName": "collidable" @@ -131918,15 +133958,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16137, - "end": 16141, + "start": 16298, + "end": 16302, "loc": { "start": { - "line": 459, + "line": 464, "column": 28 }, "end": { - "line": 459, + "line": 464, "column": 32 } }, @@ -131935,15 +133975,15 @@ }, { "type": "ObjectProperty", - "start": 16159, - "end": 16175, + "start": 16320, + "end": 16336, "loc": { "start": { - "line": 460, + "line": 465, "column": 16 }, "end": { - "line": 460, + "line": 465, "column": 32 } }, @@ -131952,15 +133992,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16159, - "end": 16168, + "start": 16320, + "end": 16329, "loc": { "start": { - "line": 460, + "line": 465, "column": 16 }, "end": { - "line": 460, + "line": 465, "column": 25 }, "identifierName": "clippable" @@ -131969,15 +134009,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16170, - "end": 16175, + "start": 16331, + "end": 16336, "loc": { "start": { - "line": 460, + "line": 465, "column": 27 }, "end": { - "line": 460, + "line": 465, "column": 32 } }, @@ -131986,15 +134026,15 @@ }, { "type": "ObjectProperty", - "start": 16193, - "end": 16207, + "start": 16354, + "end": 16368, "loc": { "start": { - "line": 461, + "line": 466, "column": 16 }, "end": { - "line": 461, + "line": 466, "column": 30 } }, @@ -132003,15 +134043,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16193, - "end": 16200, + "start": 16354, + "end": 16361, "loc": { "start": { - "line": 461, + "line": 466, "column": 16 }, "end": { - "line": 461, + "line": 466, "column": 23 }, "identifierName": "visible" @@ -132020,20 +134060,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 16202, - "end": 16207, + "start": 16363, + "end": 16368, "loc": { "start": { - "line": 461, + "line": 466, "column": 25 }, "end": { - "line": 461, + "line": 466, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 16386, + "end": 16401, + "loc": { + "start": { + "line": 467, + "column": 16 + }, + "end": { + "line": 467, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 16386, + "end": 16394, + "loc": { + "start": { + "line": 467, + "column": 16 + }, + "end": { + "line": 467, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 16396, + "end": 16401, + "loc": { + "start": { + "line": 467, + "column": 26 + }, + "end": { + "line": 467, + "column": 31 + } + }, + "value": false + } } ] } @@ -132041,15 +134132,15 @@ }, { "type": "Identifier", - "start": 16224, - "end": 16240, + "start": 16418, + "end": 16434, "loc": { "start": { - "line": 462, + "line": 468, "column": 16 }, "end": { - "line": 462, + "line": 468, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -132061,15 +134152,15 @@ }, { "type": "ObjectProperty", - "start": 16256, - "end": 17036, + "start": 16450, + "end": 17263, "loc": { "start": { - "line": 464, + "line": 470, "column": 12 }, "end": { - "line": 477, + "line": 484, "column": 33 } }, @@ -132078,15 +134169,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16256, - "end": 16268, + "start": 16450, + "end": 16462, "loc": { "start": { - "line": 464, + "line": 470, "column": 12 }, "end": { - "line": 464, + "line": 470, "column": 24 }, "identifierName": "xCurveArrow2" @@ -132095,43 +134186,43 @@ }, "value": { "type": "CallExpression", - "start": 16270, - "end": 17036, + "start": 16464, + "end": 17263, "loc": { "start": { - "line": 464, + "line": 470, "column": 26 }, "end": { - "line": 477, + "line": 484, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 16270, - "end": 16287, + "start": 16464, + "end": 16481, "loc": { "start": { - "line": 464, + "line": 470, "column": 26 }, "end": { - "line": 464, + "line": 470, "column": 43 } }, "object": { "type": "Identifier", - "start": 16270, - "end": 16278, + "start": 16464, + "end": 16472, "loc": { "start": { - "line": 464, + "line": 470, "column": 26 }, "end": { - "line": 464, + "line": 470, "column": 34 }, "identifierName": "rootNode" @@ -132140,15 +134231,15 @@ }, "property": { "type": "Identifier", - "start": 16279, - "end": 16287, + "start": 16473, + "end": 16481, "loc": { "start": { - "line": 464, + "line": 470, "column": 35 }, "end": { - "line": 464, + "line": 470, "column": 43 }, "identifierName": "addChild" @@ -132160,29 +134251,29 @@ "arguments": [ { "type": "NewExpression", - "start": 16288, - "end": 17017, + "start": 16482, + "end": 17244, "loc": { "start": { - "line": 464, + "line": 470, "column": 44 }, "end": { - "line": 477, + "line": 484, "column": 14 } }, "callee": { "type": "Identifier", - "start": 16292, - "end": 16296, + "start": 16486, + "end": 16490, "loc": { "start": { - "line": 464, + "line": 470, "column": 48 }, "end": { - "line": 464, + "line": 470, "column": 52 }, "identifierName": "Mesh" @@ -132192,15 +134283,15 @@ "arguments": [ { "type": "Identifier", - "start": 16297, - "end": 16305, + "start": 16491, + "end": 16499, "loc": { "start": { - "line": 464, + "line": 470, "column": 53 }, "end": { - "line": 464, + "line": 470, "column": 61 }, "identifierName": "rootNode" @@ -132209,30 +134300,30 @@ }, { "type": "ObjectExpression", - "start": 16307, - "end": 17016, + "start": 16501, + "end": 17243, "loc": { "start": { - "line": 464, + "line": 470, "column": 63 }, "end": { - "line": 477, + "line": 484, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 16325, - "end": 16351, + "start": 16519, + "end": 16545, "loc": { "start": { - "line": 465, + "line": 471, "column": 16 }, "end": { - "line": 465, + "line": 471, "column": 42 } }, @@ -132241,15 +134332,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16325, - "end": 16333, + "start": 16519, + "end": 16527, "loc": { "start": { - "line": 465, + "line": 471, "column": 16 }, "end": { - "line": 465, + "line": 471, "column": 24 }, "identifierName": "geometry" @@ -132258,29 +134349,29 @@ }, "value": { "type": "MemberExpression", - "start": 16335, - "end": 16351, + "start": 16529, + "end": 16545, "loc": { "start": { - "line": 465, + "line": 471, "column": 26 }, "end": { - "line": 465, + "line": 471, "column": 42 } }, "object": { "type": "Identifier", - "start": 16335, - "end": 16341, + "start": 16529, + "end": 16535, "loc": { "start": { - "line": 465, + "line": 471, "column": 26 }, "end": { - "line": 465, + "line": 471, "column": 32 }, "identifierName": "shapes" @@ -132289,15 +134380,15 @@ }, "property": { "type": "Identifier", - "start": 16342, - "end": 16351, + "start": 16536, + "end": 16545, "loc": { "start": { - "line": 465, + "line": 471, "column": 33 }, "end": { - "line": 465, + "line": 471, "column": 42 }, "identifierName": "arrowHead" @@ -132309,15 +134400,15 @@ }, { "type": "ObjectProperty", - "start": 16369, - "end": 16392, + "start": 16563, + "end": 16586, "loc": { "start": { - "line": 466, + "line": 472, "column": 16 }, "end": { - "line": 466, + "line": 472, "column": 39 } }, @@ -132326,15 +134417,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16369, - "end": 16377, + "start": 16563, + "end": 16571, "loc": { "start": { - "line": 466, + "line": 472, "column": 16 }, "end": { - "line": 466, + "line": 472, "column": 24 }, "identifierName": "material" @@ -132343,29 +134434,29 @@ }, "value": { "type": "MemberExpression", - "start": 16379, - "end": 16392, + "start": 16573, + "end": 16586, "loc": { "start": { - "line": 466, + "line": 472, "column": 26 }, "end": { - "line": 466, + "line": 472, "column": 39 } }, "object": { "type": "Identifier", - "start": 16379, - "end": 16388, + "start": 16573, + "end": 16582, "loc": { "start": { - "line": 466, + "line": 472, "column": 26 }, "end": { - "line": 466, + "line": 472, "column": 35 }, "identifierName": "materials" @@ -132374,15 +134465,15 @@ }, "property": { "type": "Identifier", - "start": 16389, - "end": 16392, + "start": 16583, + "end": 16586, "loc": { "start": { - "line": 466, + "line": 472, "column": 36 }, "end": { - "line": 466, + "line": 472, "column": 39 }, "identifierName": "red" @@ -132394,15 +134485,15 @@ }, { "type": "ObjectProperty", - "start": 16410, - "end": 16870, + "start": 16604, + "end": 17064, "loc": { "start": { - "line": 467, + "line": 473, "column": 16 }, "end": { - "line": 472, + "line": 478, "column": 20 } }, @@ -132411,15 +134502,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16410, - "end": 16416, + "start": 16604, + "end": 16610, "loc": { "start": { - "line": 467, + "line": 473, "column": 16 }, "end": { - "line": 467, + "line": 473, "column": 22 }, "identifierName": "matrix" @@ -132428,29 +134519,29 @@ }, "value": { "type": "CallExpression", - "start": 16418, - "end": 16870, + "start": 16612, + "end": 17064, "loc": { "start": { - "line": 467, + "line": 473, "column": 24 }, "end": { - "line": 472, + "line": 478, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 16419, - "end": 16867, + "start": 16613, + "end": 17061, "loc": { "start": { - "line": 467, + "line": 473, "column": 25 }, "end": { - "line": 472, + "line": 478, "column": 17 } }, @@ -132461,59 +134552,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 16431, - "end": 16867, + "start": 16625, + "end": 17061, "loc": { "start": { - "line": 467, + "line": 473, "column": 37 }, "end": { - "line": 472, + "line": 478, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 16453, - "end": 16530, + "start": 16647, + "end": 16724, "loc": { "start": { - "line": 468, + "line": 474, "column": 20 }, "end": { - "line": 468, + "line": 474, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16459, - "end": 16529, + "start": 16653, + "end": 16723, "loc": { "start": { - "line": 468, + "line": 474, "column": 26 }, "end": { - "line": 468, + "line": 474, "column": 96 } }, "id": { "type": "Identifier", - "start": 16459, - "end": 16468, + "start": 16653, + "end": 16662, "loc": { "start": { - "line": 468, + "line": 474, "column": 26 }, "end": { - "line": 468, + "line": 474, "column": 35 }, "identifierName": "translate" @@ -132522,43 +134613,43 @@ }, "init": { "type": "CallExpression", - "start": 16471, - "end": 16529, + "start": 16665, + "end": 16723, "loc": { "start": { - "line": 468, + "line": 474, "column": 38 }, "end": { - "line": 468, + "line": 474, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 16471, - "end": 16490, + "start": 16665, + "end": 16684, "loc": { "start": { - "line": 468, + "line": 474, "column": 38 }, "end": { - "line": 468, + "line": 474, "column": 57 } }, "object": { "type": "Identifier", - "start": 16471, - "end": 16475, + "start": 16665, + "end": 16669, "loc": { "start": { - "line": 468, + "line": 474, "column": 38 }, "end": { - "line": 468, + "line": 474, "column": 42 }, "identifierName": "math" @@ -132567,15 +134658,15 @@ }, "property": { "type": "Identifier", - "start": 16476, - "end": 16490, + "start": 16670, + "end": 16684, "loc": { "start": { - "line": 468, + "line": 474, "column": 43 }, "end": { - "line": 468, + "line": 474, "column": 57 }, "identifierName": "translateMat4c" @@ -132587,15 +134678,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 16491, - "end": 16494, + "start": 16685, + "end": 16688, "loc": { "start": { - "line": 468, + "line": 474, "column": 58 }, "end": { - "line": 468, + "line": 474, "column": 61 } }, @@ -132607,15 +134698,15 @@ }, { "type": "UnaryExpression", - "start": 16496, - "end": 16500, + "start": 16690, + "end": 16694, "loc": { "start": { - "line": 468, + "line": 474, "column": 63 }, "end": { - "line": 468, + "line": 474, "column": 67 } }, @@ -132623,15 +134714,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 16497, - "end": 16500, + "start": 16691, + "end": 16694, "loc": { "start": { - "line": 468, + "line": 474, "column": 64 }, "end": { - "line": 468, + "line": 474, "column": 67 } }, @@ -132647,15 +134738,15 @@ }, { "type": "UnaryExpression", - "start": 16502, - "end": 16507, + "start": 16696, + "end": 16701, "loc": { "start": { - "line": 468, + "line": 474, "column": 69 }, "end": { - "line": 468, + "line": 474, "column": 74 } }, @@ -132663,15 +134754,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 16503, - "end": 16507, + "start": 16697, + "end": 16701, "loc": { "start": { - "line": 468, + "line": 474, "column": 70 }, "end": { - "line": 468, + "line": 474, "column": 74 } }, @@ -132687,43 +134778,43 @@ }, { "type": "CallExpression", - "start": 16509, - "end": 16528, + "start": 16703, + "end": 16722, "loc": { "start": { - "line": 468, + "line": 474, "column": 76 }, "end": { - "line": 468, + "line": 474, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 16509, - "end": 16526, + "start": 16703, + "end": 16720, "loc": { "start": { - "line": 468, + "line": 474, "column": 76 }, "end": { - "line": 468, + "line": 474, "column": 93 } }, "object": { "type": "Identifier", - "start": 16509, - "end": 16513, + "start": 16703, + "end": 16707, "loc": { "start": { - "line": 468, + "line": 474, "column": 76 }, "end": { - "line": 468, + "line": 474, "column": 80 }, "identifierName": "math" @@ -132732,15 +134823,15 @@ }, "property": { "type": "Identifier", - "start": 16514, - "end": 16526, + "start": 16708, + "end": 16720, "loc": { "start": { - "line": 468, + "line": 474, "column": 81 }, "end": { - "line": 468, + "line": 474, "column": 93 }, "identifierName": "identityMat4" @@ -132759,44 +134850,44 @@ }, { "type": "VariableDeclaration", - "start": 16551, - "end": 16619, + "start": 16745, + "end": 16813, "loc": { "start": { - "line": 469, + "line": 475, "column": 20 }, "end": { - "line": 469, + "line": 475, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16557, - "end": 16618, + "start": 16751, + "end": 16812, "loc": { "start": { - "line": 469, + "line": 475, "column": 26 }, "end": { - "line": 469, + "line": 475, "column": 87 } }, "id": { "type": "Identifier", - "start": 16557, - "end": 16562, + "start": 16751, + "end": 16756, "loc": { "start": { - "line": 469, + "line": 475, "column": 26 }, "end": { - "line": 469, + "line": 475, "column": 31 }, "identifierName": "scale" @@ -132805,43 +134896,43 @@ }, "init": { "type": "CallExpression", - "start": 16565, - "end": 16618, + "start": 16759, + "end": 16812, "loc": { "start": { - "line": 469, + "line": 475, "column": 34 }, "end": { - "line": 469, + "line": 475, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 16565, - "end": 16580, + "start": 16759, + "end": 16774, "loc": { "start": { - "line": 469, + "line": 475, "column": 34 }, "end": { - "line": 469, + "line": 475, "column": 49 } }, "object": { "type": "Identifier", - "start": 16565, - "end": 16569, + "start": 16759, + "end": 16763, "loc": { "start": { - "line": 469, + "line": 475, "column": 34 }, "end": { - "line": 469, + "line": 475, "column": 38 }, "identifierName": "math" @@ -132850,15 +134941,15 @@ }, "property": { "type": "Identifier", - "start": 16570, - "end": 16580, + "start": 16764, + "end": 16774, "loc": { "start": { - "line": 469, + "line": 475, "column": 39 }, "end": { - "line": 469, + "line": 475, "column": 49 }, "identifierName": "scaleMat4v" @@ -132870,30 +134961,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 16581, - "end": 16596, + "start": 16775, + "end": 16790, "loc": { "start": { - "line": 469, + "line": 475, "column": 50 }, "end": { - "line": 469, + "line": 475, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 16582, - "end": 16585, + "start": 16776, + "end": 16779, "loc": { "start": { - "line": 469, + "line": 475, "column": 51 }, "end": { - "line": 469, + "line": 475, "column": 54 } }, @@ -132905,15 +134996,15 @@ }, { "type": "NumericLiteral", - "start": 16587, - "end": 16590, + "start": 16781, + "end": 16784, "loc": { "start": { - "line": 469, + "line": 475, "column": 56 }, "end": { - "line": 469, + "line": 475, "column": 59 } }, @@ -132925,15 +135016,15 @@ }, { "type": "NumericLiteral", - "start": 16592, - "end": 16595, + "start": 16786, + "end": 16789, "loc": { "start": { - "line": 469, + "line": 475, "column": 61 }, "end": { - "line": 469, + "line": 475, "column": 64 } }, @@ -132947,43 +135038,43 @@ }, { "type": "CallExpression", - "start": 16598, - "end": 16617, + "start": 16792, + "end": 16811, "loc": { "start": { - "line": 469, + "line": 475, "column": 67 }, "end": { - "line": 469, + "line": 475, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 16598, - "end": 16615, + "start": 16792, + "end": 16809, "loc": { "start": { - "line": 469, + "line": 475, "column": 67 }, "end": { - "line": 469, + "line": 475, "column": 84 } }, "object": { "type": "Identifier", - "start": 16598, - "end": 16602, + "start": 16792, + "end": 16796, "loc": { "start": { - "line": 469, + "line": 475, "column": 67 }, "end": { - "line": 469, + "line": 475, "column": 71 }, "identifierName": "math" @@ -132992,15 +135083,15 @@ }, "property": { "type": "Identifier", - "start": 16603, - "end": 16615, + "start": 16797, + "end": 16809, "loc": { "start": { - "line": 469, + "line": 475, "column": 72 }, "end": { - "line": 469, + "line": 475, "column": 84 }, "identifierName": "identityMat4" @@ -133019,44 +135110,44 @@ }, { "type": "VariableDeclaration", - "start": 16640, - "end": 16726, + "start": 16834, + "end": 16920, "loc": { "start": { - "line": 470, + "line": 476, "column": 20 }, "end": { - "line": 470, + "line": 476, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16646, - "end": 16725, + "start": 16840, + "end": 16919, "loc": { "start": { - "line": 470, + "line": 476, "column": 26 }, "end": { - "line": 470, + "line": 476, "column": 105 } }, "id": { "type": "Identifier", - "start": 16646, - "end": 16652, + "start": 16840, + "end": 16846, "loc": { "start": { - "line": 470, + "line": 476, "column": 26 }, "end": { - "line": 470, + "line": 476, "column": 32 }, "identifierName": "rotate" @@ -133065,43 +135156,43 @@ }, "init": { "type": "CallExpression", - "start": 16655, - "end": 16725, + "start": 16849, + "end": 16919, "loc": { "start": { - "line": 470, + "line": 476, "column": 35 }, "end": { - "line": 470, + "line": 476, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 16655, - "end": 16673, + "start": 16849, + "end": 16867, "loc": { "start": { - "line": 470, + "line": 476, "column": 35 }, "end": { - "line": 470, + "line": 476, "column": 53 } }, "object": { "type": "Identifier", - "start": 16655, - "end": 16659, + "start": 16849, + "end": 16853, "loc": { "start": { - "line": 470, + "line": 476, "column": 35 }, "end": { - "line": 470, + "line": 476, "column": 39 }, "identifierName": "math" @@ -133110,15 +135201,15 @@ }, "property": { "type": "Identifier", - "start": 16660, - "end": 16673, + "start": 16854, + "end": 16867, "loc": { "start": { - "line": 470, + "line": 476, "column": 40 }, "end": { - "line": 470, + "line": 476, "column": 53 }, "identifierName": "rotationMat4v" @@ -133130,29 +135221,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 16674, - "end": 16692, + "start": 16868, + "end": 16886, "loc": { "start": { - "line": 470, + "line": 476, "column": 54 }, "end": { - "line": 470, + "line": 476, "column": 72 } }, "left": { "type": "NumericLiteral", - "start": 16674, - "end": 16676, + "start": 16868, + "end": 16870, "loc": { "start": { - "line": 470, + "line": 476, "column": 54 }, "end": { - "line": 470, + "line": 476, "column": 56 } }, @@ -133165,29 +135256,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 16679, - "end": 16692, + "start": 16873, + "end": 16886, "loc": { "start": { - "line": 470, + "line": 476, "column": 59 }, "end": { - "line": 470, + "line": 476, "column": 72 } }, "object": { "type": "Identifier", - "start": 16679, - "end": 16683, + "start": 16873, + "end": 16877, "loc": { "start": { - "line": 470, + "line": 476, "column": 59 }, "end": { - "line": 470, + "line": 476, "column": 63 }, "identifierName": "math" @@ -133196,15 +135287,15 @@ }, "property": { "type": "Identifier", - "start": 16684, - "end": 16692, + "start": 16878, + "end": 16886, "loc": { "start": { - "line": 470, + "line": 476, "column": 64 }, "end": { - "line": 470, + "line": 476, "column": 72 }, "identifierName": "DEGTORAD" @@ -133216,30 +135307,30 @@ }, { "type": "ArrayExpression", - "start": 16694, - "end": 16703, + "start": 16888, + "end": 16897, "loc": { "start": { - "line": 470, + "line": 476, "column": 74 }, "end": { - "line": 470, + "line": 476, "column": 83 } }, "elements": [ { "type": "NumericLiteral", - "start": 16695, - "end": 16696, + "start": 16889, + "end": 16890, "loc": { "start": { - "line": 470, + "line": 476, "column": 75 }, "end": { - "line": 470, + "line": 476, "column": 76 } }, @@ -133251,15 +135342,15 @@ }, { "type": "NumericLiteral", - "start": 16698, - "end": 16699, + "start": 16892, + "end": 16893, "loc": { "start": { - "line": 470, + "line": 476, "column": 78 }, "end": { - "line": 470, + "line": 476, "column": 79 } }, @@ -133271,15 +135362,15 @@ }, { "type": "NumericLiteral", - "start": 16701, - "end": 16702, + "start": 16895, + "end": 16896, "loc": { "start": { - "line": 470, + "line": 476, "column": 81 }, "end": { - "line": 470, + "line": 476, "column": 82 } }, @@ -133293,43 +135384,43 @@ }, { "type": "CallExpression", - "start": 16705, - "end": 16724, + "start": 16899, + "end": 16918, "loc": { "start": { - "line": 470, + "line": 476, "column": 85 }, "end": { - "line": 470, + "line": 476, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 16705, - "end": 16722, + "start": 16899, + "end": 16916, "loc": { "start": { - "line": 470, + "line": 476, "column": 85 }, "end": { - "line": 470, + "line": 476, "column": 102 } }, "object": { "type": "Identifier", - "start": 16705, - "end": 16709, + "start": 16899, + "end": 16903, "loc": { "start": { - "line": 470, + "line": 476, "column": 85 }, "end": { - "line": 470, + "line": 476, "column": 89 }, "identifierName": "math" @@ -133338,15 +135429,15 @@ }, "property": { "type": "Identifier", - "start": 16710, - "end": 16722, + "start": 16904, + "end": 16916, "loc": { "start": { - "line": 470, + "line": 476, "column": 90 }, "end": { - "line": 470, + "line": 476, "column": 102 }, "identifierName": "identityMat4" @@ -133365,57 +135456,57 @@ }, { "type": "ReturnStatement", - "start": 16747, - "end": 16849, + "start": 16941, + "end": 17043, "loc": { "start": { - "line": 471, + "line": 477, "column": 20 }, "end": { - "line": 471, + "line": 477, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 16754, - "end": 16848, + "start": 16948, + "end": 17042, "loc": { "start": { - "line": 471, + "line": 477, "column": 27 }, "end": { - "line": 471, + "line": 477, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 16754, - "end": 16766, + "start": 16948, + "end": 16960, "loc": { "start": { - "line": 471, + "line": 477, "column": 27 }, "end": { - "line": 471, + "line": 477, "column": 39 } }, "object": { "type": "Identifier", - "start": 16754, - "end": 16758, + "start": 16948, + "end": 16952, "loc": { "start": { - "line": 471, + "line": 477, "column": 27 }, "end": { - "line": 471, + "line": 477, "column": 31 }, "identifierName": "math" @@ -133424,15 +135515,15 @@ }, "property": { "type": "Identifier", - "start": 16759, - "end": 16766, + "start": 16953, + "end": 16960, "loc": { "start": { - "line": 471, + "line": 477, "column": 32 }, "end": { - "line": 471, + "line": 477, "column": 39 }, "identifierName": "mulMat4" @@ -133444,43 +135535,43 @@ "arguments": [ { "type": "CallExpression", - "start": 16767, - "end": 16818, + "start": 16961, + "end": 17012, "loc": { "start": { - "line": 471, + "line": 477, "column": 40 }, "end": { - "line": 471, + "line": 477, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 16767, - "end": 16779, + "start": 16961, + "end": 16973, "loc": { "start": { - "line": 471, + "line": 477, "column": 40 }, "end": { - "line": 471, + "line": 477, "column": 52 } }, "object": { "type": "Identifier", - "start": 16767, - "end": 16771, + "start": 16961, + "end": 16965, "loc": { "start": { - "line": 471, + "line": 477, "column": 40 }, "end": { - "line": 471, + "line": 477, "column": 44 }, "identifierName": "math" @@ -133489,15 +135580,15 @@ }, "property": { "type": "Identifier", - "start": 16772, - "end": 16779, + "start": 16966, + "end": 16973, "loc": { "start": { - "line": 471, + "line": 477, "column": 45 }, "end": { - "line": 471, + "line": 477, "column": 52 }, "identifierName": "mulMat4" @@ -133509,15 +135600,15 @@ "arguments": [ { "type": "Identifier", - "start": 16780, - "end": 16789, + "start": 16974, + "end": 16983, "loc": { "start": { - "line": 471, + "line": 477, "column": 53 }, "end": { - "line": 471, + "line": 477, "column": 62 }, "identifierName": "translate" @@ -133526,15 +135617,15 @@ }, { "type": "Identifier", - "start": 16791, - "end": 16796, + "start": 16985, + "end": 16990, "loc": { "start": { - "line": 471, + "line": 477, "column": 64 }, "end": { - "line": 471, + "line": 477, "column": 69 }, "identifierName": "scale" @@ -133543,43 +135634,43 @@ }, { "type": "CallExpression", - "start": 16798, - "end": 16817, + "start": 16992, + "end": 17011, "loc": { "start": { - "line": 471, + "line": 477, "column": 71 }, "end": { - "line": 471, + "line": 477, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 16798, - "end": 16815, + "start": 16992, + "end": 17009, "loc": { "start": { - "line": 471, + "line": 477, "column": 71 }, "end": { - "line": 471, + "line": 477, "column": 88 } }, "object": { "type": "Identifier", - "start": 16798, - "end": 16802, + "start": 16992, + "end": 16996, "loc": { "start": { - "line": 471, + "line": 477, "column": 71 }, "end": { - "line": 471, + "line": 477, "column": 75 }, "identifierName": "math" @@ -133588,15 +135679,15 @@ }, "property": { "type": "Identifier", - "start": 16803, - "end": 16815, + "start": 16997, + "end": 17009, "loc": { "start": { - "line": 471, + "line": 477, "column": 76 }, "end": { - "line": 471, + "line": 477, "column": 88 }, "identifierName": "identityMat4" @@ -133611,15 +135702,15 @@ }, { "type": "Identifier", - "start": 16820, - "end": 16826, + "start": 17014, + "end": 17020, "loc": { "start": { - "line": 471, + "line": 477, "column": 93 }, "end": { - "line": 471, + "line": 477, "column": 99 }, "identifierName": "rotate" @@ -133628,43 +135719,43 @@ }, { "type": "CallExpression", - "start": 16828, - "end": 16847, + "start": 17022, + "end": 17041, "loc": { "start": { - "line": 471, + "line": 477, "column": 101 }, "end": { - "line": 471, + "line": 477, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 16828, - "end": 16845, + "start": 17022, + "end": 17039, "loc": { "start": { - "line": 471, + "line": 477, "column": 101 }, "end": { - "line": 471, + "line": 477, "column": 118 } }, "object": { "type": "Identifier", - "start": 16828, - "end": 16832, + "start": 17022, + "end": 17026, "loc": { "start": { - "line": 471, + "line": 477, "column": 101 }, "end": { - "line": 471, + "line": 477, "column": 105 }, "identifierName": "math" @@ -133673,15 +135764,15 @@ }, "property": { "type": "Identifier", - "start": 16833, - "end": 16845, + "start": 17027, + "end": 17039, "loc": { "start": { - "line": 471, + "line": 477, "column": 106 }, "end": { - "line": 471, + "line": 477, "column": 118 }, "identifierName": "identityMat4" @@ -133700,7 +135791,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 16418 + "parenStart": 16612 } }, "arguments": [] @@ -133708,15 +135799,15 @@ }, { "type": "ObjectProperty", - "start": 16888, - "end": 16902, + "start": 17082, + "end": 17096, "loc": { "start": { - "line": 473, + "line": 479, "column": 16 }, "end": { - "line": 473, + "line": 479, "column": 30 } }, @@ -133725,15 +135816,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16888, - "end": 16896, + "start": 17082, + "end": 17090, "loc": { "start": { - "line": 473, + "line": 479, "column": 16 }, "end": { - "line": 473, + "line": 479, "column": 24 }, "identifierName": "pickable" @@ -133742,15 +135833,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16898, - "end": 16902, + "start": 17092, + "end": 17096, "loc": { "start": { - "line": 473, + "line": 479, "column": 26 }, "end": { - "line": 473, + "line": 479, "column": 30 } }, @@ -133759,15 +135850,15 @@ }, { "type": "ObjectProperty", - "start": 16920, - "end": 16936, + "start": 17114, + "end": 17130, "loc": { "start": { - "line": 474, + "line": 480, "column": 16 }, "end": { - "line": 474, + "line": 480, "column": 32 } }, @@ -133776,15 +135867,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16920, - "end": 16930, + "start": 17114, + "end": 17124, "loc": { "start": { - "line": 474, + "line": 480, "column": 16 }, "end": { - "line": 474, + "line": 480, "column": 26 }, "identifierName": "collidable" @@ -133793,15 +135884,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16932, - "end": 16936, + "start": 17126, + "end": 17130, "loc": { "start": { - "line": 474, + "line": 480, "column": 28 }, "end": { - "line": 474, + "line": 480, "column": 32 } }, @@ -133810,15 +135901,15 @@ }, { "type": "ObjectProperty", - "start": 16954, - "end": 16970, + "start": 17148, + "end": 17164, "loc": { "start": { - "line": 475, + "line": 481, "column": 16 }, "end": { - "line": 475, + "line": 481, "column": 32 } }, @@ -133827,15 +135918,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16954, - "end": 16963, + "start": 17148, + "end": 17157, "loc": { "start": { - "line": 475, + "line": 481, "column": 16 }, "end": { - "line": 475, + "line": 481, "column": 25 }, "identifierName": "clippable" @@ -133844,15 +135935,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 16965, - "end": 16970, + "start": 17159, + "end": 17164, "loc": { "start": { - "line": 475, + "line": 481, "column": 27 }, "end": { - "line": 475, + "line": 481, "column": 32 } }, @@ -133861,15 +135952,15 @@ }, { "type": "ObjectProperty", - "start": 16988, - "end": 17002, + "start": 17182, + "end": 17196, "loc": { "start": { - "line": 476, + "line": 482, "column": 16 }, "end": { - "line": 476, + "line": 482, "column": 30 } }, @@ -133878,15 +135969,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16988, - "end": 16995, + "start": 17182, + "end": 17189, "loc": { "start": { - "line": 476, + "line": 482, "column": 16 }, "end": { - "line": 476, + "line": 482, "column": 23 }, "identifierName": "visible" @@ -133895,20 +135986,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 16997, - "end": 17002, + "start": 17191, + "end": 17196, "loc": { "start": { - "line": 476, + "line": 482, "column": 25 }, "end": { - "line": 476, + "line": 482, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 17214, + "end": 17229, + "loc": { + "start": { + "line": 483, + "column": 16 + }, + "end": { + "line": 483, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 17214, + "end": 17222, + "loc": { + "start": { + "line": 483, + "column": 16 + }, + "end": { + "line": 483, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 17224, + "end": 17229, + "loc": { + "start": { + "line": 483, + "column": 26 + }, + "end": { + "line": 483, + "column": 31 + } + }, + "value": false + } } ] } @@ -133916,15 +136058,15 @@ }, { "type": "Identifier", - "start": 17019, - "end": 17035, + "start": 17246, + "end": 17262, "loc": { "start": { - "line": 477, + "line": 484, "column": 16 }, "end": { - "line": 477, + "line": 484, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -133936,15 +136078,15 @@ }, { "type": "ObjectProperty", - "start": 17309, - "end": 17676, + "start": 17536, + "end": 17936, "loc": { "start": { - "line": 483, + "line": 490, "column": 12 }, "end": { - "line": 492, + "line": 500, "column": 33 } }, @@ -133953,15 +136095,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17309, - "end": 17315, + "start": 17536, + "end": 17542, "loc": { "start": { - "line": 483, + "line": 490, "column": 12 }, "end": { - "line": 483, + "line": 490, "column": 18 }, "identifierName": "yCurve" @@ -133971,43 +136113,43 @@ }, "value": { "type": "CallExpression", - "start": 17317, - "end": 17676, + "start": 17544, + "end": 17936, "loc": { "start": { - "line": 483, + "line": 490, "column": 20 }, "end": { - "line": 492, + "line": 500, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 17317, - "end": 17334, + "start": 17544, + "end": 17561, "loc": { "start": { - "line": 483, + "line": 490, "column": 20 }, "end": { - "line": 483, + "line": 490, "column": 37 } }, "object": { "type": "Identifier", - "start": 17317, - "end": 17325, + "start": 17544, + "end": 17552, "loc": { "start": { - "line": 483, + "line": 490, "column": 20 }, "end": { - "line": 483, + "line": 490, "column": 28 }, "identifierName": "rootNode" @@ -134016,15 +136158,15 @@ }, "property": { "type": "Identifier", - "start": 17326, - "end": 17334, + "start": 17553, + "end": 17561, "loc": { "start": { - "line": 483, + "line": 490, "column": 29 }, "end": { - "line": 483, + "line": 490, "column": 37 }, "identifierName": "addChild" @@ -134036,29 +136178,29 @@ "arguments": [ { "type": "NewExpression", - "start": 17335, - "end": 17657, + "start": 17562, + "end": 17917, "loc": { "start": { - "line": 483, + "line": 490, "column": 38 }, "end": { - "line": 492, + "line": 500, "column": 14 } }, "callee": { "type": "Identifier", - "start": 17339, - "end": 17343, + "start": 17566, + "end": 17570, "loc": { "start": { - "line": 483, + "line": 490, "column": 42 }, "end": { - "line": 483, + "line": 490, "column": 46 }, "identifierName": "Mesh" @@ -134068,15 +136210,15 @@ "arguments": [ { "type": "Identifier", - "start": 17344, - "end": 17352, + "start": 17571, + "end": 17579, "loc": { "start": { - "line": 483, + "line": 490, "column": 47 }, "end": { - "line": 483, + "line": 490, "column": 55 }, "identifierName": "rootNode" @@ -134085,30 +136227,30 @@ }, { "type": "ObjectExpression", - "start": 17354, - "end": 17656, + "start": 17581, + "end": 17916, "loc": { "start": { - "line": 483, + "line": 490, "column": 57 }, "end": { - "line": 492, + "line": 500, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 17372, - "end": 17394, + "start": 17599, + "end": 17621, "loc": { "start": { - "line": 484, + "line": 491, "column": 16 }, "end": { - "line": 484, + "line": 491, "column": 38 } }, @@ -134117,15 +136259,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17372, - "end": 17380, + "start": 17599, + "end": 17607, "loc": { "start": { - "line": 484, + "line": 491, "column": 16 }, "end": { - "line": 484, + "line": 491, "column": 24 }, "identifierName": "geometry" @@ -134134,29 +136276,29 @@ }, "value": { "type": "MemberExpression", - "start": 17382, - "end": 17394, + "start": 17609, + "end": 17621, "loc": { "start": { - "line": 484, + "line": 491, "column": 26 }, "end": { - "line": 484, + "line": 491, "column": 38 } }, "object": { "type": "Identifier", - "start": 17382, - "end": 17388, + "start": 17609, + "end": 17615, "loc": { "start": { - "line": 484, + "line": 491, "column": 26 }, "end": { - "line": 484, + "line": 491, "column": 32 }, "identifierName": "shapes" @@ -134165,15 +136307,15 @@ }, "property": { "type": "Identifier", - "start": 17389, - "end": 17394, + "start": 17616, + "end": 17621, "loc": { "start": { - "line": 484, + "line": 491, "column": 33 }, "end": { - "line": 484, + "line": 491, "column": 38 }, "identifierName": "curve" @@ -134185,15 +136327,15 @@ }, { "type": "ObjectProperty", - "start": 17412, - "end": 17437, + "start": 17639, + "end": 17664, "loc": { "start": { - "line": 485, + "line": 492, "column": 16 }, "end": { - "line": 485, + "line": 492, "column": 41 } }, @@ -134202,15 +136344,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17412, - "end": 17420, + "start": 17639, + "end": 17647, "loc": { "start": { - "line": 485, + "line": 492, "column": 16 }, "end": { - "line": 485, + "line": 492, "column": 24 }, "identifierName": "material" @@ -134219,29 +136361,29 @@ }, "value": { "type": "MemberExpression", - "start": 17422, - "end": 17437, + "start": 17649, + "end": 17664, "loc": { "start": { - "line": 485, + "line": 492, "column": 26 }, "end": { - "line": 485, + "line": 492, "column": 41 } }, "object": { "type": "Identifier", - "start": 17422, - "end": 17431, + "start": 17649, + "end": 17658, "loc": { "start": { - "line": 485, + "line": 492, "column": 26 }, "end": { - "line": 485, + "line": 492, "column": 35 }, "identifierName": "materials" @@ -134250,15 +136392,15 @@ }, "property": { "type": "Identifier", - "start": 17432, - "end": 17437, + "start": 17659, + "end": 17664, "loc": { "start": { - "line": 485, + "line": 492, "column": 36 }, "end": { - "line": 485, + "line": 492, "column": 41 }, "identifierName": "green" @@ -134270,15 +136412,15 @@ }, { "type": "ObjectProperty", - "start": 17455, - "end": 17476, + "start": 17682, + "end": 17703, "loc": { "start": { - "line": 486, + "line": 493, "column": 16 }, "end": { - "line": 486, + "line": 493, "column": 37 } }, @@ -134287,15 +136429,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17455, - "end": 17463, + "start": 17682, + "end": 17690, "loc": { "start": { - "line": 486, + "line": 493, "column": 16 }, "end": { - "line": 486, + "line": 493, "column": 24 }, "identifierName": "rotation" @@ -134304,30 +136446,30 @@ }, "value": { "type": "ArrayExpression", - "start": 17465, - "end": 17476, + "start": 17692, + "end": 17703, "loc": { "start": { - "line": 486, + "line": 493, "column": 26 }, "end": { - "line": 486, + "line": 493, "column": 37 } }, "elements": [ { "type": "UnaryExpression", - "start": 17466, - "end": 17469, + "start": 17693, + "end": 17696, "loc": { "start": { - "line": 486, + "line": 493, "column": 27 }, "end": { - "line": 486, + "line": 493, "column": 30 } }, @@ -134335,15 +136477,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 17467, - "end": 17469, + "start": 17694, + "end": 17696, "loc": { "start": { - "line": 486, + "line": 493, "column": 28 }, "end": { - "line": 486, + "line": 493, "column": 30 } }, @@ -134359,15 +136501,15 @@ }, { "type": "NumericLiteral", - "start": 17471, - "end": 17472, + "start": 17698, + "end": 17699, "loc": { "start": { - "line": 486, + "line": 493, "column": 32 }, "end": { - "line": 486, + "line": 493, "column": 33 } }, @@ -134379,15 +136521,15 @@ }, { "type": "NumericLiteral", - "start": 17474, - "end": 17475, + "start": 17701, + "end": 17702, "loc": { "start": { - "line": 486, + "line": 493, "column": 35 }, "end": { - "line": 486, + "line": 493, "column": 36 } }, @@ -134402,15 +136544,15 @@ }, { "type": "ObjectProperty", - "start": 17494, - "end": 17509, + "start": 17721, + "end": 17736, "loc": { "start": { - "line": 487, + "line": 494, "column": 16 }, "end": { - "line": 487, + "line": 494, "column": 31 } }, @@ -134419,15 +136561,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17494, - "end": 17502, + "start": 17721, + "end": 17729, "loc": { "start": { - "line": 487, + "line": 494, "column": 16 }, "end": { - "line": 487, + "line": 494, "column": 24 }, "identifierName": "pickable" @@ -134436,15 +136578,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17504, - "end": 17509, + "start": 17731, + "end": 17736, "loc": { "start": { - "line": 487, + "line": 494, "column": 26 }, "end": { - "line": 487, + "line": 494, "column": 31 } }, @@ -134453,15 +136595,15 @@ }, { "type": "ObjectProperty", - "start": 17527, - "end": 17543, + "start": 17754, + "end": 17770, "loc": { "start": { - "line": 488, + "line": 495, "column": 16 }, "end": { - "line": 488, + "line": 495, "column": 32 } }, @@ -134470,15 +136612,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17527, - "end": 17537, + "start": 17754, + "end": 17764, "loc": { "start": { - "line": 488, + "line": 495, "column": 16 }, "end": { - "line": 488, + "line": 495, "column": 26 }, "identifierName": "collidable" @@ -134487,15 +136629,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17539, - "end": 17543, + "start": 17766, + "end": 17770, "loc": { "start": { - "line": 488, + "line": 495, "column": 28 }, "end": { - "line": 488, + "line": 495, "column": 32 } }, @@ -134504,15 +136646,15 @@ }, { "type": "ObjectProperty", - "start": 17561, - "end": 17577, + "start": 17788, + "end": 17804, "loc": { "start": { - "line": 489, + "line": 496, "column": 16 }, "end": { - "line": 489, + "line": 496, "column": 32 } }, @@ -134521,15 +136663,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17561, - "end": 17570, + "start": 17788, + "end": 17797, "loc": { "start": { - "line": 489, + "line": 496, "column": 16 }, "end": { - "line": 489, + "line": 496, "column": 25 }, "identifierName": "clippable" @@ -134538,15 +136680,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17572, - "end": 17577, + "start": 17799, + "end": 17804, "loc": { "start": { - "line": 489, + "line": 496, "column": 27 }, "end": { - "line": 489, + "line": 496, "column": 32 } }, @@ -134555,15 +136697,15 @@ }, { "type": "ObjectProperty", - "start": 17595, - "end": 17610, + "start": 17822, + "end": 17837, "loc": { "start": { - "line": 490, + "line": 497, "column": 16 }, "end": { - "line": 490, + "line": 497, "column": 31 } }, @@ -134572,15 +136714,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17595, - "end": 17604, + "start": 17822, + "end": 17831, "loc": { "start": { - "line": 490, + "line": 497, "column": 16 }, "end": { - "line": 490, + "line": 497, "column": 25 }, "identifierName": "backfaces" @@ -134589,15 +136731,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17606, - "end": 17610, + "start": 17833, + "end": 17837, "loc": { "start": { - "line": 490, + "line": 497, "column": 27 }, "end": { - "line": 490, + "line": 497, "column": 31 } }, @@ -134606,15 +136748,15 @@ }, { "type": "ObjectProperty", - "start": 17628, - "end": 17642, + "start": 17855, + "end": 17869, "loc": { "start": { - "line": 491, + "line": 498, "column": 16 }, "end": { - "line": 491, + "line": 498, "column": 30 } }, @@ -134623,15 +136765,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17628, - "end": 17635, + "start": 17855, + "end": 17862, "loc": { "start": { - "line": 491, + "line": 498, "column": 16 }, "end": { - "line": 491, + "line": 498, "column": 23 }, "identifierName": "visible" @@ -134640,20 +136782,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 17637, - "end": 17642, + "start": 17864, + "end": 17869, "loc": { "start": { - "line": 491, + "line": 498, "column": 25 }, "end": { - "line": 491, + "line": 498, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 17887, + "end": 17902, + "loc": { + "start": { + "line": 499, + "column": 16 + }, + "end": { + "line": 499, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 17887, + "end": 17895, + "loc": { + "start": { + "line": 499, + "column": 16 + }, + "end": { + "line": 499, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 17897, + "end": 17902, + "loc": { + "start": { + "line": 499, + "column": 26 + }, + "end": { + "line": 499, + "column": 31 + } + }, + "value": false + } } ] } @@ -134661,15 +136854,15 @@ }, { "type": "Identifier", - "start": 17659, - "end": 17675, + "start": 17919, + "end": 17935, "loc": { "start": { - "line": 492, + "line": 500, "column": 16 }, "end": { - "line": 492, + "line": 500, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -134682,15 +136875,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 17051, - "end": 17159, + "start": 17278, + "end": 17386, "loc": { "start": { - "line": 479, + "line": 486, "column": 12 }, "end": { - "line": 479, + "line": 486, "column": 120 } } @@ -134698,15 +136891,15 @@ { "type": "CommentLine", "value": "", - "start": 17172, - "end": 17174, + "start": 17399, + "end": 17401, "loc": { "start": { - "line": 480, + "line": 487, "column": 12 }, "end": { - "line": 480, + "line": 487, "column": 14 } } @@ -134714,15 +136907,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 17187, - "end": 17295, + "start": 17414, + "end": 17522, "loc": { "start": { - "line": 481, + "line": 488, "column": 12 }, "end": { - "line": 481, + "line": 488, "column": 120 } } @@ -134731,15 +136924,15 @@ }, { "type": "ObjectProperty", - "start": 17691, - "end": 18072, + "start": 17951, + "end": 18365, "loc": { "start": { - "line": 494, + "line": 502, "column": 12 }, "end": { - "line": 503, + "line": 512, "column": 33 } }, @@ -134748,15 +136941,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17691, - "end": 17703, + "start": 17951, + "end": 17963, "loc": { "start": { - "line": 494, + "line": 502, "column": 12 }, "end": { - "line": 494, + "line": 502, "column": 24 }, "identifierName": "yCurveHandle" @@ -134765,43 +136958,43 @@ }, "value": { "type": "CallExpression", - "start": 17705, - "end": 18072, + "start": 17965, + "end": 18365, "loc": { "start": { - "line": 494, + "line": 502, "column": 26 }, "end": { - "line": 503, + "line": 512, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 17705, - "end": 17722, + "start": 17965, + "end": 17982, "loc": { "start": { - "line": 494, + "line": 502, "column": 26 }, "end": { - "line": 494, + "line": 502, "column": 43 } }, "object": { "type": "Identifier", - "start": 17705, - "end": 17713, + "start": 17965, + "end": 17973, "loc": { "start": { - "line": 494, + "line": 502, "column": 26 }, "end": { - "line": 494, + "line": 502, "column": 34 }, "identifierName": "rootNode" @@ -134810,15 +137003,15 @@ }, "property": { "type": "Identifier", - "start": 17714, - "end": 17722, + "start": 17974, + "end": 17982, "loc": { "start": { - "line": 494, + "line": 502, "column": 35 }, "end": { - "line": 494, + "line": 502, "column": 43 }, "identifierName": "addChild" @@ -134830,29 +137023,29 @@ "arguments": [ { "type": "NewExpression", - "start": 17723, - "end": 18053, + "start": 17983, + "end": 18346, "loc": { "start": { - "line": 494, + "line": 502, "column": 44 }, "end": { - "line": 503, + "line": 512, "column": 14 } }, "callee": { "type": "Identifier", - "start": 17727, - "end": 17731, + "start": 17987, + "end": 17991, "loc": { "start": { - "line": 494, + "line": 502, "column": 48 }, "end": { - "line": 494, + "line": 502, "column": 52 }, "identifierName": "Mesh" @@ -134862,15 +137055,15 @@ "arguments": [ { "type": "Identifier", - "start": 17732, - "end": 17740, + "start": 17992, + "end": 18000, "loc": { "start": { - "line": 494, + "line": 502, "column": 53 }, "end": { - "line": 494, + "line": 502, "column": 61 }, "identifierName": "rootNode" @@ -134879,30 +137072,30 @@ }, { "type": "ObjectExpression", - "start": 17742, - "end": 18052, + "start": 18002, + "end": 18345, "loc": { "start": { - "line": 494, + "line": 502, "column": 63 }, "end": { - "line": 503, + "line": 512, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 17760, - "end": 17788, + "start": 18020, + "end": 18048, "loc": { "start": { - "line": 495, + "line": 503, "column": 16 }, "end": { - "line": 495, + "line": 503, "column": 44 } }, @@ -134911,15 +137104,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17760, - "end": 17768, + "start": 18020, + "end": 18028, "loc": { "start": { - "line": 495, + "line": 503, "column": 16 }, "end": { - "line": 495, + "line": 503, "column": 24 }, "identifierName": "geometry" @@ -134928,29 +137121,29 @@ }, "value": { "type": "MemberExpression", - "start": 17770, - "end": 17788, + "start": 18030, + "end": 18048, "loc": { "start": { - "line": 495, + "line": 503, "column": 26 }, "end": { - "line": 495, + "line": 503, "column": 44 } }, "object": { "type": "Identifier", - "start": 17770, - "end": 17776, + "start": 18030, + "end": 18036, "loc": { "start": { - "line": 495, + "line": 503, "column": 26 }, "end": { - "line": 495, + "line": 503, "column": 32 }, "identifierName": "shapes" @@ -134959,15 +137152,15 @@ }, "property": { "type": "Identifier", - "start": 17777, - "end": 17788, + "start": 18037, + "end": 18048, "loc": { "start": { - "line": 495, + "line": 503, "column": 33 }, "end": { - "line": 495, + "line": 503, "column": 44 }, "identifierName": "curveHandle" @@ -134979,15 +137172,15 @@ }, { "type": "ObjectProperty", - "start": 17806, - "end": 17834, + "start": 18066, + "end": 18094, "loc": { "start": { - "line": 496, + "line": 504, "column": 16 }, "end": { - "line": 496, + "line": 504, "column": 44 } }, @@ -134996,15 +137189,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17806, - "end": 17814, + "start": 18066, + "end": 18074, "loc": { "start": { - "line": 496, + "line": 504, "column": 16 }, "end": { - "line": 496, + "line": 504, "column": 24 }, "identifierName": "material" @@ -135013,29 +137206,29 @@ }, "value": { "type": "MemberExpression", - "start": 17816, - "end": 17834, + "start": 18076, + "end": 18094, "loc": { "start": { - "line": 496, + "line": 504, "column": 26 }, "end": { - "line": 496, + "line": 504, "column": 44 } }, "object": { "type": "Identifier", - "start": 17816, - "end": 17825, + "start": 18076, + "end": 18085, "loc": { "start": { - "line": 496, + "line": 504, "column": 26 }, "end": { - "line": 496, + "line": 504, "column": 35 }, "identifierName": "materials" @@ -135044,15 +137237,15 @@ }, "property": { "type": "Identifier", - "start": 17826, - "end": 17834, + "start": 18086, + "end": 18094, "loc": { "start": { - "line": 496, + "line": 504, "column": 36 }, "end": { - "line": 496, + "line": 504, "column": 44 }, "identifierName": "pickable" @@ -135064,15 +137257,15 @@ }, { "type": "ObjectProperty", - "start": 17852, - "end": 17873, + "start": 18112, + "end": 18133, "loc": { "start": { - "line": 497, + "line": 505, "column": 16 }, "end": { - "line": 497, + "line": 505, "column": 37 } }, @@ -135081,15 +137274,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17852, - "end": 17860, + "start": 18112, + "end": 18120, "loc": { "start": { - "line": 497, + "line": 505, "column": 16 }, "end": { - "line": 497, + "line": 505, "column": 24 }, "identifierName": "rotation" @@ -135098,30 +137291,30 @@ }, "value": { "type": "ArrayExpression", - "start": 17862, - "end": 17873, + "start": 18122, + "end": 18133, "loc": { "start": { - "line": 497, + "line": 505, "column": 26 }, "end": { - "line": 497, + "line": 505, "column": 37 } }, "elements": [ { "type": "UnaryExpression", - "start": 17863, - "end": 17866, + "start": 18123, + "end": 18126, "loc": { "start": { - "line": 497, + "line": 505, "column": 27 }, "end": { - "line": 497, + "line": 505, "column": 30 } }, @@ -135129,15 +137322,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 17864, - "end": 17866, + "start": 18124, + "end": 18126, "loc": { "start": { - "line": 497, + "line": 505, "column": 28 }, "end": { - "line": 497, + "line": 505, "column": 30 } }, @@ -135153,15 +137346,15 @@ }, { "type": "NumericLiteral", - "start": 17868, - "end": 17869, + "start": 18128, + "end": 18129, "loc": { "start": { - "line": 497, + "line": 505, "column": 32 }, "end": { - "line": 497, + "line": 505, "column": 33 } }, @@ -135173,15 +137366,15 @@ }, { "type": "NumericLiteral", - "start": 17871, - "end": 17872, + "start": 18131, + "end": 18132, "loc": { "start": { - "line": 497, + "line": 505, "column": 35 }, "end": { - "line": 497, + "line": 505, "column": 36 } }, @@ -135196,15 +137389,15 @@ }, { "type": "ObjectProperty", - "start": 17891, - "end": 17905, + "start": 18151, + "end": 18165, "loc": { "start": { - "line": 498, + "line": 506, "column": 16 }, "end": { - "line": 498, + "line": 506, "column": 30 } }, @@ -135213,15 +137406,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17891, - "end": 17899, + "start": 18151, + "end": 18159, "loc": { "start": { - "line": 498, + "line": 506, "column": 16 }, "end": { - "line": 498, + "line": 506, "column": 24 }, "identifierName": "pickable" @@ -135230,15 +137423,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17901, - "end": 17905, + "start": 18161, + "end": 18165, "loc": { "start": { - "line": 498, + "line": 506, "column": 26 }, "end": { - "line": 498, + "line": 506, "column": 30 } }, @@ -135247,15 +137440,15 @@ }, { "type": "ObjectProperty", - "start": 17923, - "end": 17939, + "start": 18183, + "end": 18199, "loc": { "start": { - "line": 499, + "line": 507, "column": 16 }, "end": { - "line": 499, + "line": 507, "column": 32 } }, @@ -135264,15 +137457,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17923, - "end": 17933, + "start": 18183, + "end": 18193, "loc": { "start": { - "line": 499, + "line": 507, "column": 16 }, "end": { - "line": 499, + "line": 507, "column": 26 }, "identifierName": "collidable" @@ -135281,15 +137474,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17935, - "end": 17939, + "start": 18195, + "end": 18199, "loc": { "start": { - "line": 499, + "line": 507, "column": 28 }, "end": { - "line": 499, + "line": 507, "column": 32 } }, @@ -135298,15 +137491,15 @@ }, { "type": "ObjectProperty", - "start": 17957, - "end": 17973, + "start": 18217, + "end": 18233, "loc": { "start": { - "line": 500, + "line": 508, "column": 16 }, "end": { - "line": 500, + "line": 508, "column": 32 } }, @@ -135315,15 +137508,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17957, - "end": 17966, + "start": 18217, + "end": 18226, "loc": { "start": { - "line": 500, + "line": 508, "column": 16 }, "end": { - "line": 500, + "line": 508, "column": 25 }, "identifierName": "clippable" @@ -135332,15 +137525,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 17968, - "end": 17973, + "start": 18228, + "end": 18233, "loc": { "start": { - "line": 500, + "line": 508, "column": 27 }, "end": { - "line": 500, + "line": 508, "column": 32 } }, @@ -135349,15 +137542,15 @@ }, { "type": "ObjectProperty", - "start": 17991, - "end": 18006, + "start": 18251, + "end": 18266, "loc": { "start": { - "line": 501, + "line": 509, "column": 16 }, "end": { - "line": 501, + "line": 509, "column": 31 } }, @@ -135366,15 +137559,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17991, - "end": 18000, + "start": 18251, + "end": 18260, "loc": { "start": { - "line": 501, + "line": 509, "column": 16 }, "end": { - "line": 501, + "line": 509, "column": 25 }, "identifierName": "backfaces" @@ -135383,15 +137576,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 18002, - "end": 18006, + "start": 18262, + "end": 18266, "loc": { "start": { - "line": 501, + "line": 509, "column": 27 }, "end": { - "line": 501, + "line": 509, "column": 31 } }, @@ -135400,15 +137593,15 @@ }, { "type": "ObjectProperty", - "start": 18024, - "end": 18038, + "start": 18284, + "end": 18298, "loc": { "start": { - "line": 502, + "line": 510, "column": 16 }, "end": { - "line": 502, + "line": 510, "column": 30 } }, @@ -135417,15 +137610,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18024, - "end": 18031, + "start": 18284, + "end": 18291, "loc": { "start": { - "line": 502, + "line": 510, "column": 16 }, "end": { - "line": 502, + "line": 510, "column": 23 }, "identifierName": "visible" @@ -135434,20 +137627,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 18033, - "end": 18038, + "start": 18293, + "end": 18298, "loc": { "start": { - "line": 502, + "line": 510, "column": 25 }, "end": { - "line": 502, + "line": 510, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 18316, + "end": 18331, + "loc": { + "start": { + "line": 511, + "column": 16 + }, + "end": { + "line": 511, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 18316, + "end": 18324, + "loc": { + "start": { + "line": 511, + "column": 16 + }, + "end": { + "line": 511, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 18326, + "end": 18331, + "loc": { + "start": { + "line": 511, + "column": 26 + }, + "end": { + "line": 511, + "column": 31 + } + }, + "value": false + } } ] } @@ -135455,15 +137699,15 @@ }, { "type": "Identifier", - "start": 18055, - "end": 18071, + "start": 18348, + "end": 18364, "loc": { "start": { - "line": 503, + "line": 512, "column": 16 }, "end": { - "line": 503, + "line": 512, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -135475,15 +137719,15 @@ }, { "type": "ObjectProperty", - "start": 18087, - "end": 18866, + "start": 18380, + "end": 19192, "loc": { "start": { - "line": 505, + "line": 514, "column": 12 }, "end": { - "line": 518, + "line": 528, "column": 33 } }, @@ -135492,15 +137736,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18087, - "end": 18099, + "start": 18380, + "end": 18392, "loc": { "start": { - "line": 505, + "line": 514, "column": 12 }, "end": { - "line": 505, + "line": 514, "column": 24 }, "identifierName": "yCurveArrow1" @@ -135509,43 +137753,43 @@ }, "value": { "type": "CallExpression", - "start": 18101, - "end": 18866, + "start": 18394, + "end": 19192, "loc": { "start": { - "line": 505, + "line": 514, "column": 26 }, "end": { - "line": 518, + "line": 528, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 18101, - "end": 18118, + "start": 18394, + "end": 18411, "loc": { "start": { - "line": 505, + "line": 514, "column": 26 }, "end": { - "line": 505, + "line": 514, "column": 43 } }, "object": { "type": "Identifier", - "start": 18101, - "end": 18109, + "start": 18394, + "end": 18402, "loc": { "start": { - "line": 505, + "line": 514, "column": 26 }, "end": { - "line": 505, + "line": 514, "column": 34 }, "identifierName": "rootNode" @@ -135554,15 +137798,15 @@ }, "property": { "type": "Identifier", - "start": 18110, - "end": 18118, + "start": 18403, + "end": 18411, "loc": { "start": { - "line": 505, + "line": 514, "column": 35 }, "end": { - "line": 505, + "line": 514, "column": 43 }, "identifierName": "addChild" @@ -135574,29 +137818,29 @@ "arguments": [ { "type": "NewExpression", - "start": 18119, - "end": 18847, + "start": 18412, + "end": 19173, "loc": { "start": { - "line": 505, + "line": 514, "column": 44 }, "end": { - "line": 518, + "line": 528, "column": 14 } }, "callee": { "type": "Identifier", - "start": 18123, - "end": 18127, + "start": 18416, + "end": 18420, "loc": { "start": { - "line": 505, + "line": 514, "column": 48 }, "end": { - "line": 505, + "line": 514, "column": 52 }, "identifierName": "Mesh" @@ -135606,15 +137850,15 @@ "arguments": [ { "type": "Identifier", - "start": 18128, - "end": 18136, + "start": 18421, + "end": 18429, "loc": { "start": { - "line": 505, + "line": 514, "column": 53 }, "end": { - "line": 505, + "line": 514, "column": 61 }, "identifierName": "rootNode" @@ -135623,30 +137867,30 @@ }, { "type": "ObjectExpression", - "start": 18138, - "end": 18846, + "start": 18431, + "end": 19172, "loc": { "start": { - "line": 505, + "line": 514, "column": 63 }, "end": { - "line": 518, + "line": 528, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 18156, - "end": 18182, + "start": 18449, + "end": 18475, "loc": { "start": { - "line": 506, + "line": 515, "column": 16 }, "end": { - "line": 506, + "line": 515, "column": 42 } }, @@ -135655,15 +137899,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18156, - "end": 18164, + "start": 18449, + "end": 18457, "loc": { "start": { - "line": 506, + "line": 515, "column": 16 }, "end": { - "line": 506, + "line": 515, "column": 24 }, "identifierName": "geometry" @@ -135672,29 +137916,29 @@ }, "value": { "type": "MemberExpression", - "start": 18166, - "end": 18182, + "start": 18459, + "end": 18475, "loc": { "start": { - "line": 506, + "line": 515, "column": 26 }, "end": { - "line": 506, + "line": 515, "column": 42 } }, "object": { "type": "Identifier", - "start": 18166, - "end": 18172, + "start": 18459, + "end": 18465, "loc": { "start": { - "line": 506, + "line": 515, "column": 26 }, "end": { - "line": 506, + "line": 515, "column": 32 }, "identifierName": "shapes" @@ -135703,15 +137947,15 @@ }, "property": { "type": "Identifier", - "start": 18173, - "end": 18182, + "start": 18466, + "end": 18475, "loc": { "start": { - "line": 506, + "line": 515, "column": 33 }, "end": { - "line": 506, + "line": 515, "column": 42 }, "identifierName": "arrowHead" @@ -135723,15 +137967,15 @@ }, { "type": "ObjectProperty", - "start": 18200, - "end": 18225, + "start": 18493, + "end": 18518, "loc": { "start": { - "line": 507, + "line": 516, "column": 16 }, "end": { - "line": 507, + "line": 516, "column": 41 } }, @@ -135740,15 +137984,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18200, - "end": 18208, + "start": 18493, + "end": 18501, "loc": { "start": { - "line": 507, + "line": 516, "column": 16 }, "end": { - "line": 507, + "line": 516, "column": 24 }, "identifierName": "material" @@ -135757,29 +138001,29 @@ }, "value": { "type": "MemberExpression", - "start": 18210, - "end": 18225, + "start": 18503, + "end": 18518, "loc": { "start": { - "line": 507, + "line": 516, "column": 26 }, "end": { - "line": 507, + "line": 516, "column": 41 } }, "object": { "type": "Identifier", - "start": 18210, - "end": 18219, + "start": 18503, + "end": 18512, "loc": { "start": { - "line": 507, + "line": 516, "column": 26 }, "end": { - "line": 507, + "line": 516, "column": 35 }, "identifierName": "materials" @@ -135788,15 +138032,15 @@ }, "property": { "type": "Identifier", - "start": 18220, - "end": 18225, + "start": 18513, + "end": 18518, "loc": { "start": { - "line": 507, + "line": 516, "column": 36 }, "end": { - "line": 507, + "line": 516, "column": 41 }, "identifierName": "green" @@ -135808,15 +138052,15 @@ }, { "type": "ObjectProperty", - "start": 18243, - "end": 18700, + "start": 18536, + "end": 18993, "loc": { "start": { - "line": 508, + "line": 517, "column": 16 }, "end": { - "line": 513, + "line": 522, "column": 20 } }, @@ -135825,15 +138069,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18243, - "end": 18249, + "start": 18536, + "end": 18542, "loc": { "start": { - "line": 508, + "line": 517, "column": 16 }, "end": { - "line": 508, + "line": 517, "column": 22 }, "identifierName": "matrix" @@ -135842,29 +138086,29 @@ }, "value": { "type": "CallExpression", - "start": 18251, - "end": 18700, + "start": 18544, + "end": 18993, "loc": { "start": { - "line": 508, + "line": 517, "column": 24 }, "end": { - "line": 513, + "line": 522, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 18252, - "end": 18697, + "start": 18545, + "end": 18990, "loc": { "start": { - "line": 508, + "line": 517, "column": 25 }, "end": { - "line": 513, + "line": 522, "column": 17 } }, @@ -135875,59 +138119,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 18264, - "end": 18697, + "start": 18557, + "end": 18990, "loc": { "start": { - "line": 508, + "line": 517, "column": 37 }, "end": { - "line": 513, + "line": 522, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 18286, - "end": 18360, + "start": 18579, + "end": 18653, "loc": { "start": { - "line": 509, + "line": 518, "column": 20 }, "end": { - "line": 509, + "line": 518, "column": 94 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 18292, - "end": 18359, + "start": 18585, + "end": 18652, "loc": { "start": { - "line": 509, + "line": 518, "column": 26 }, "end": { - "line": 509, + "line": 518, "column": 93 } }, "id": { "type": "Identifier", - "start": 18292, - "end": 18301, + "start": 18585, + "end": 18594, "loc": { "start": { - "line": 509, + "line": 518, "column": 26 }, "end": { - "line": 509, + "line": 518, "column": 35 }, "identifierName": "translate" @@ -135936,43 +138180,43 @@ }, "init": { "type": "CallExpression", - "start": 18304, - "end": 18359, + "start": 18597, + "end": 18652, "loc": { "start": { - "line": 509, + "line": 518, "column": 38 }, "end": { - "line": 509, + "line": 518, "column": 93 } }, "callee": { "type": "MemberExpression", - "start": 18304, - "end": 18323, + "start": 18597, + "end": 18616, "loc": { "start": { - "line": 509, + "line": 518, "column": 38 }, "end": { - "line": 509, + "line": 518, "column": 57 } }, "object": { "type": "Identifier", - "start": 18304, - "end": 18308, + "start": 18597, + "end": 18601, "loc": { "start": { - "line": 509, + "line": 518, "column": 38 }, "end": { - "line": 509, + "line": 518, "column": 42 }, "identifierName": "math" @@ -135981,15 +138225,15 @@ }, "property": { "type": "Identifier", - "start": 18309, - "end": 18323, + "start": 18602, + "end": 18616, "loc": { "start": { - "line": 509, + "line": 518, "column": 43 }, "end": { - "line": 509, + "line": 518, "column": 57 }, "identifierName": "translateMat4c" @@ -136001,15 +138245,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 18324, - "end": 18328, + "start": 18617, + "end": 18621, "loc": { "start": { - "line": 509, + "line": 518, "column": 58 }, "end": { - "line": 509, + "line": 518, "column": 62 } }, @@ -136021,15 +138265,15 @@ }, { "type": "NumericLiteral", - "start": 18330, - "end": 18331, + "start": 18623, + "end": 18624, "loc": { "start": { - "line": 509, + "line": 518, "column": 64 }, "end": { - "line": 509, + "line": 518, "column": 65 } }, @@ -136041,15 +138285,15 @@ }, { "type": "UnaryExpression", - "start": 18333, - "end": 18337, + "start": 18626, + "end": 18630, "loc": { "start": { - "line": 509, + "line": 518, "column": 67 }, "end": { - "line": 509, + "line": 518, "column": 71 } }, @@ -136057,15 +138301,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 18334, - "end": 18337, + "start": 18627, + "end": 18630, "loc": { "start": { - "line": 509, + "line": 518, "column": 68 }, "end": { - "line": 509, + "line": 518, "column": 71 } }, @@ -136081,43 +138325,43 @@ }, { "type": "CallExpression", - "start": 18339, - "end": 18358, + "start": 18632, + "end": 18651, "loc": { "start": { - "line": 509, + "line": 518, "column": 73 }, "end": { - "line": 509, + "line": 518, "column": 92 } }, "callee": { "type": "MemberExpression", - "start": 18339, - "end": 18356, + "start": 18632, + "end": 18649, "loc": { "start": { - "line": 509, + "line": 518, "column": 73 }, "end": { - "line": 509, + "line": 518, "column": 90 } }, "object": { "type": "Identifier", - "start": 18339, - "end": 18343, + "start": 18632, + "end": 18636, "loc": { "start": { - "line": 509, + "line": 518, "column": 73 }, "end": { - "line": 509, + "line": 518, "column": 77 }, "identifierName": "math" @@ -136126,15 +138370,15 @@ }, "property": { "type": "Identifier", - "start": 18344, - "end": 18356, + "start": 18637, + "end": 18649, "loc": { "start": { - "line": 509, + "line": 518, "column": 78 }, "end": { - "line": 509, + "line": 518, "column": 90 }, "identifierName": "identityMat4" @@ -136153,44 +138397,44 @@ }, { "type": "VariableDeclaration", - "start": 18381, - "end": 18449, + "start": 18674, + "end": 18742, "loc": { "start": { - "line": 510, + "line": 519, "column": 20 }, "end": { - "line": 510, + "line": 519, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 18387, - "end": 18448, + "start": 18680, + "end": 18741, "loc": { "start": { - "line": 510, + "line": 519, "column": 26 }, "end": { - "line": 510, + "line": 519, "column": 87 } }, "id": { "type": "Identifier", - "start": 18387, - "end": 18392, + "start": 18680, + "end": 18685, "loc": { "start": { - "line": 510, + "line": 519, "column": 26 }, "end": { - "line": 510, + "line": 519, "column": 31 }, "identifierName": "scale" @@ -136199,43 +138443,43 @@ }, "init": { "type": "CallExpression", - "start": 18395, - "end": 18448, + "start": 18688, + "end": 18741, "loc": { "start": { - "line": 510, + "line": 519, "column": 34 }, "end": { - "line": 510, + "line": 519, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 18395, - "end": 18410, + "start": 18688, + "end": 18703, "loc": { "start": { - "line": 510, + "line": 519, "column": 34 }, "end": { - "line": 510, + "line": 519, "column": 49 } }, "object": { "type": "Identifier", - "start": 18395, - "end": 18399, + "start": 18688, + "end": 18692, "loc": { "start": { - "line": 510, + "line": 519, "column": 34 }, "end": { - "line": 510, + "line": 519, "column": 38 }, "identifierName": "math" @@ -136244,15 +138488,15 @@ }, "property": { "type": "Identifier", - "start": 18400, - "end": 18410, + "start": 18693, + "end": 18703, "loc": { "start": { - "line": 510, + "line": 519, "column": 39 }, "end": { - "line": 510, + "line": 519, "column": 49 }, "identifierName": "scaleMat4v" @@ -136264,30 +138508,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 18411, - "end": 18426, + "start": 18704, + "end": 18719, "loc": { "start": { - "line": 510, + "line": 519, "column": 50 }, "end": { - "line": 510, + "line": 519, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 18412, - "end": 18415, + "start": 18705, + "end": 18708, "loc": { "start": { - "line": 510, + "line": 519, "column": 51 }, "end": { - "line": 510, + "line": 519, "column": 54 } }, @@ -136299,15 +138543,15 @@ }, { "type": "NumericLiteral", - "start": 18417, - "end": 18420, + "start": 18710, + "end": 18713, "loc": { "start": { - "line": 510, + "line": 519, "column": 56 }, "end": { - "line": 510, + "line": 519, "column": 59 } }, @@ -136319,15 +138563,15 @@ }, { "type": "NumericLiteral", - "start": 18422, - "end": 18425, + "start": 18715, + "end": 18718, "loc": { "start": { - "line": 510, + "line": 519, "column": 61 }, "end": { - "line": 510, + "line": 519, "column": 64 } }, @@ -136341,43 +138585,43 @@ }, { "type": "CallExpression", - "start": 18428, - "end": 18447, + "start": 18721, + "end": 18740, "loc": { "start": { - "line": 510, + "line": 519, "column": 67 }, "end": { - "line": 510, + "line": 519, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 18428, - "end": 18445, + "start": 18721, + "end": 18738, "loc": { "start": { - "line": 510, + "line": 519, "column": 67 }, "end": { - "line": 510, + "line": 519, "column": 84 } }, "object": { "type": "Identifier", - "start": 18428, - "end": 18432, + "start": 18721, + "end": 18725, "loc": { "start": { - "line": 510, + "line": 519, "column": 67 }, "end": { - "line": 510, + "line": 519, "column": 71 }, "identifierName": "math" @@ -136386,15 +138630,15 @@ }, "property": { "type": "Identifier", - "start": 18433, - "end": 18445, + "start": 18726, + "end": 18738, "loc": { "start": { - "line": 510, + "line": 519, "column": 72 }, "end": { - "line": 510, + "line": 519, "column": 84 }, "identifierName": "identityMat4" @@ -136413,44 +138657,44 @@ }, { "type": "VariableDeclaration", - "start": 18470, - "end": 18556, + "start": 18763, + "end": 18849, "loc": { "start": { - "line": 511, + "line": 520, "column": 20 }, "end": { - "line": 511, + "line": 520, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 18476, - "end": 18555, + "start": 18769, + "end": 18848, "loc": { "start": { - "line": 511, + "line": 520, "column": 26 }, "end": { - "line": 511, + "line": 520, "column": 105 } }, "id": { "type": "Identifier", - "start": 18476, - "end": 18482, + "start": 18769, + "end": 18775, "loc": { "start": { - "line": 511, + "line": 520, "column": 26 }, "end": { - "line": 511, + "line": 520, "column": 32 }, "identifierName": "rotate" @@ -136459,43 +138703,43 @@ }, "init": { "type": "CallExpression", - "start": 18485, - "end": 18555, + "start": 18778, + "end": 18848, "loc": { "start": { - "line": 511, + "line": 520, "column": 35 }, "end": { - "line": 511, + "line": 520, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 18485, - "end": 18503, + "start": 18778, + "end": 18796, "loc": { "start": { - "line": 511, + "line": 520, "column": 35 }, "end": { - "line": 511, + "line": 520, "column": 53 } }, "object": { "type": "Identifier", - "start": 18485, - "end": 18489, + "start": 18778, + "end": 18782, "loc": { "start": { - "line": 511, + "line": 520, "column": 35 }, "end": { - "line": 511, + "line": 520, "column": 39 }, "identifierName": "math" @@ -136504,15 +138748,15 @@ }, "property": { "type": "Identifier", - "start": 18490, - "end": 18503, + "start": 18783, + "end": 18796, "loc": { "start": { - "line": 511, + "line": 520, "column": 40 }, "end": { - "line": 511, + "line": 520, "column": 53 }, "identifierName": "rotationMat4v" @@ -136524,29 +138768,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 18504, - "end": 18522, + "start": 18797, + "end": 18815, "loc": { "start": { - "line": 511, + "line": 520, "column": 54 }, "end": { - "line": 511, + "line": 520, "column": 72 } }, "left": { "type": "NumericLiteral", - "start": 18504, - "end": 18506, + "start": 18797, + "end": 18799, "loc": { "start": { - "line": 511, + "line": 520, "column": 54 }, "end": { - "line": 511, + "line": 520, "column": 56 } }, @@ -136559,29 +138803,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 18509, - "end": 18522, + "start": 18802, + "end": 18815, "loc": { "start": { - "line": 511, + "line": 520, "column": 59 }, "end": { - "line": 511, + "line": 520, "column": 72 } }, "object": { "type": "Identifier", - "start": 18509, - "end": 18513, + "start": 18802, + "end": 18806, "loc": { "start": { - "line": 511, + "line": 520, "column": 59 }, "end": { - "line": 511, + "line": 520, "column": 63 }, "identifierName": "math" @@ -136590,15 +138834,15 @@ }, "property": { "type": "Identifier", - "start": 18514, - "end": 18522, + "start": 18807, + "end": 18815, "loc": { "start": { - "line": 511, + "line": 520, "column": 64 }, "end": { - "line": 511, + "line": 520, "column": 72 }, "identifierName": "DEGTORAD" @@ -136610,30 +138854,30 @@ }, { "type": "ArrayExpression", - "start": 18524, - "end": 18533, + "start": 18817, + "end": 18826, "loc": { "start": { - "line": 511, + "line": 520, "column": 74 }, "end": { - "line": 511, + "line": 520, "column": 83 } }, "elements": [ { "type": "NumericLiteral", - "start": 18525, - "end": 18526, + "start": 18818, + "end": 18819, "loc": { "start": { - "line": 511, + "line": 520, "column": 75 }, "end": { - "line": 511, + "line": 520, "column": 76 } }, @@ -136645,15 +138889,15 @@ }, { "type": "NumericLiteral", - "start": 18528, - "end": 18529, + "start": 18821, + "end": 18822, "loc": { "start": { - "line": 511, + "line": 520, "column": 78 }, "end": { - "line": 511, + "line": 520, "column": 79 } }, @@ -136665,15 +138909,15 @@ }, { "type": "NumericLiteral", - "start": 18531, - "end": 18532, + "start": 18824, + "end": 18825, "loc": { "start": { - "line": 511, + "line": 520, "column": 81 }, "end": { - "line": 511, + "line": 520, "column": 82 } }, @@ -136687,43 +138931,43 @@ }, { "type": "CallExpression", - "start": 18535, - "end": 18554, + "start": 18828, + "end": 18847, "loc": { "start": { - "line": 511, + "line": 520, "column": 85 }, "end": { - "line": 511, + "line": 520, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 18535, - "end": 18552, + "start": 18828, + "end": 18845, "loc": { "start": { - "line": 511, + "line": 520, "column": 85 }, "end": { - "line": 511, + "line": 520, "column": 102 } }, "object": { "type": "Identifier", - "start": 18535, - "end": 18539, + "start": 18828, + "end": 18832, "loc": { "start": { - "line": 511, + "line": 520, "column": 85 }, "end": { - "line": 511, + "line": 520, "column": 89 }, "identifierName": "math" @@ -136732,15 +138976,15 @@ }, "property": { "type": "Identifier", - "start": 18540, - "end": 18552, + "start": 18833, + "end": 18845, "loc": { "start": { - "line": 511, + "line": 520, "column": 90 }, "end": { - "line": 511, + "line": 520, "column": 102 }, "identifierName": "identityMat4" @@ -136759,57 +139003,57 @@ }, { "type": "ReturnStatement", - "start": 18577, - "end": 18679, + "start": 18870, + "end": 18972, "loc": { "start": { - "line": 512, + "line": 521, "column": 20 }, "end": { - "line": 512, + "line": 521, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 18584, - "end": 18678, + "start": 18877, + "end": 18971, "loc": { "start": { - "line": 512, + "line": 521, "column": 27 }, "end": { - "line": 512, + "line": 521, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 18584, - "end": 18596, + "start": 18877, + "end": 18889, "loc": { "start": { - "line": 512, + "line": 521, "column": 27 }, "end": { - "line": 512, + "line": 521, "column": 39 } }, "object": { "type": "Identifier", - "start": 18584, - "end": 18588, + "start": 18877, + "end": 18881, "loc": { "start": { - "line": 512, + "line": 521, "column": 27 }, "end": { - "line": 512, + "line": 521, "column": 31 }, "identifierName": "math" @@ -136818,15 +139062,15 @@ }, "property": { "type": "Identifier", - "start": 18589, - "end": 18596, + "start": 18882, + "end": 18889, "loc": { "start": { - "line": 512, + "line": 521, "column": 32 }, "end": { - "line": 512, + "line": 521, "column": 39 }, "identifierName": "mulMat4" @@ -136838,43 +139082,43 @@ "arguments": [ { "type": "CallExpression", - "start": 18597, - "end": 18648, + "start": 18890, + "end": 18941, "loc": { "start": { - "line": 512, + "line": 521, "column": 40 }, "end": { - "line": 512, + "line": 521, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 18597, - "end": 18609, + "start": 18890, + "end": 18902, "loc": { "start": { - "line": 512, + "line": 521, "column": 40 }, "end": { - "line": 512, + "line": 521, "column": 52 } }, "object": { "type": "Identifier", - "start": 18597, - "end": 18601, + "start": 18890, + "end": 18894, "loc": { "start": { - "line": 512, + "line": 521, "column": 40 }, "end": { - "line": 512, + "line": 521, "column": 44 }, "identifierName": "math" @@ -136883,15 +139127,15 @@ }, "property": { "type": "Identifier", - "start": 18602, - "end": 18609, + "start": 18895, + "end": 18902, "loc": { "start": { - "line": 512, + "line": 521, "column": 45 }, "end": { - "line": 512, + "line": 521, "column": 52 }, "identifierName": "mulMat4" @@ -136903,15 +139147,15 @@ "arguments": [ { "type": "Identifier", - "start": 18610, - "end": 18619, + "start": 18903, + "end": 18912, "loc": { "start": { - "line": 512, + "line": 521, "column": 53 }, "end": { - "line": 512, + "line": 521, "column": 62 }, "identifierName": "translate" @@ -136920,15 +139164,15 @@ }, { "type": "Identifier", - "start": 18621, - "end": 18626, + "start": 18914, + "end": 18919, "loc": { "start": { - "line": 512, + "line": 521, "column": 64 }, "end": { - "line": 512, + "line": 521, "column": 69 }, "identifierName": "scale" @@ -136937,43 +139181,43 @@ }, { "type": "CallExpression", - "start": 18628, - "end": 18647, + "start": 18921, + "end": 18940, "loc": { "start": { - "line": 512, + "line": 521, "column": 71 }, "end": { - "line": 512, + "line": 521, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 18628, - "end": 18645, + "start": 18921, + "end": 18938, "loc": { "start": { - "line": 512, + "line": 521, "column": 71 }, "end": { - "line": 512, + "line": 521, "column": 88 } }, "object": { "type": "Identifier", - "start": 18628, - "end": 18632, + "start": 18921, + "end": 18925, "loc": { "start": { - "line": 512, + "line": 521, "column": 71 }, "end": { - "line": 512, + "line": 521, "column": 75 }, "identifierName": "math" @@ -136982,15 +139226,15 @@ }, "property": { "type": "Identifier", - "start": 18633, - "end": 18645, + "start": 18926, + "end": 18938, "loc": { "start": { - "line": 512, + "line": 521, "column": 76 }, "end": { - "line": 512, + "line": 521, "column": 88 }, "identifierName": "identityMat4" @@ -137005,15 +139249,15 @@ }, { "type": "Identifier", - "start": 18650, - "end": 18656, + "start": 18943, + "end": 18949, "loc": { "start": { - "line": 512, + "line": 521, "column": 93 }, "end": { - "line": 512, + "line": 521, "column": 99 }, "identifierName": "rotate" @@ -137022,43 +139266,43 @@ }, { "type": "CallExpression", - "start": 18658, - "end": 18677, + "start": 18951, + "end": 18970, "loc": { "start": { - "line": 512, + "line": 521, "column": 101 }, "end": { - "line": 512, + "line": 521, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 18658, - "end": 18675, + "start": 18951, + "end": 18968, "loc": { "start": { - "line": 512, + "line": 521, "column": 101 }, "end": { - "line": 512, + "line": 521, "column": 118 } }, "object": { "type": "Identifier", - "start": 18658, - "end": 18662, + "start": 18951, + "end": 18955, "loc": { "start": { - "line": 512, + "line": 521, "column": 101 }, "end": { - "line": 512, + "line": 521, "column": 105 }, "identifierName": "math" @@ -137067,15 +139311,15 @@ }, "property": { "type": "Identifier", - "start": 18663, - "end": 18675, + "start": 18956, + "end": 18968, "loc": { "start": { - "line": 512, + "line": 521, "column": 106 }, "end": { - "line": 512, + "line": 521, "column": 118 }, "identifierName": "identityMat4" @@ -137094,7 +139338,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 18251 + "parenStart": 18544 } }, "arguments": [] @@ -137102,15 +139346,15 @@ }, { "type": "ObjectProperty", - "start": 18718, - "end": 18732, + "start": 19011, + "end": 19025, "loc": { "start": { - "line": 514, + "line": 523, "column": 16 }, "end": { - "line": 514, + "line": 523, "column": 30 } }, @@ -137119,15 +139363,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18718, - "end": 18726, + "start": 19011, + "end": 19019, "loc": { "start": { - "line": 514, + "line": 523, "column": 16 }, "end": { - "line": 514, + "line": 523, "column": 24 }, "identifierName": "pickable" @@ -137136,15 +139380,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 18728, - "end": 18732, + "start": 19021, + "end": 19025, "loc": { "start": { - "line": 514, + "line": 523, "column": 26 }, "end": { - "line": 514, + "line": 523, "column": 30 } }, @@ -137153,15 +139397,15 @@ }, { "type": "ObjectProperty", - "start": 18750, - "end": 18766, + "start": 19043, + "end": 19059, "loc": { "start": { - "line": 515, + "line": 524, "column": 16 }, "end": { - "line": 515, + "line": 524, "column": 32 } }, @@ -137170,15 +139414,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18750, - "end": 18760, + "start": 19043, + "end": 19053, "loc": { "start": { - "line": 515, + "line": 524, "column": 16 }, "end": { - "line": 515, + "line": 524, "column": 26 }, "identifierName": "collidable" @@ -137187,15 +139431,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 18762, - "end": 18766, + "start": 19055, + "end": 19059, "loc": { "start": { - "line": 515, + "line": 524, "column": 28 }, "end": { - "line": 515, + "line": 524, "column": 32 } }, @@ -137204,15 +139448,15 @@ }, { "type": "ObjectProperty", - "start": 18784, - "end": 18800, + "start": 19077, + "end": 19093, "loc": { "start": { - "line": 516, + "line": 525, "column": 16 }, "end": { - "line": 516, + "line": 525, "column": 32 } }, @@ -137221,15 +139465,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18784, - "end": 18793, + "start": 19077, + "end": 19086, "loc": { "start": { - "line": 516, + "line": 525, "column": 16 }, "end": { - "line": 516, + "line": 525, "column": 25 }, "identifierName": "clippable" @@ -137238,15 +139482,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 18795, - "end": 18800, + "start": 19088, + "end": 19093, "loc": { "start": { - "line": 516, + "line": 525, "column": 27 }, "end": { - "line": 516, + "line": 525, "column": 32 } }, @@ -137255,15 +139499,15 @@ }, { "type": "ObjectProperty", - "start": 18818, - "end": 18832, + "start": 19111, + "end": 19125, "loc": { "start": { - "line": 517, + "line": 526, "column": 16 }, "end": { - "line": 517, + "line": 526, "column": 30 } }, @@ -137272,15 +139516,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18818, - "end": 18825, + "start": 19111, + "end": 19118, "loc": { "start": { - "line": 517, + "line": 526, "column": 16 }, "end": { - "line": 517, + "line": 526, "column": 23 }, "identifierName": "visible" @@ -137289,20 +139533,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 18827, - "end": 18832, + "start": 19120, + "end": 19125, "loc": { "start": { - "line": 517, + "line": 526, "column": 25 }, "end": { - "line": 517, + "line": 526, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 19143, + "end": 19158, + "loc": { + "start": { + "line": 527, + "column": 16 + }, + "end": { + "line": 527, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 19143, + "end": 19151, + "loc": { + "start": { + "line": 527, + "column": 16 + }, + "end": { + "line": 527, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 19153, + "end": 19158, + "loc": { + "start": { + "line": 527, + "column": 26 + }, + "end": { + "line": 527, + "column": 31 + } + }, + "value": false + } } ] } @@ -137310,15 +139605,15 @@ }, { "type": "Identifier", - "start": 18849, - "end": 18865, + "start": 19175, + "end": 19191, "loc": { "start": { - "line": 518, + "line": 528, "column": 16 }, "end": { - "line": 518, + "line": 528, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -137330,15 +139625,15 @@ }, { "type": "ObjectProperty", - "start": 18881, - "end": 19662, + "start": 19207, + "end": 20021, "loc": { "start": { - "line": 520, + "line": 530, "column": 12 }, "end": { - "line": 533, + "line": 544, "column": 33 } }, @@ -137347,15 +139642,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18881, - "end": 18893, + "start": 19207, + "end": 19219, "loc": { "start": { - "line": 520, + "line": 530, "column": 12 }, "end": { - "line": 520, + "line": 530, "column": 24 }, "identifierName": "yCurveArrow2" @@ -137364,43 +139659,43 @@ }, "value": { "type": "CallExpression", - "start": 18895, - "end": 19662, + "start": 19221, + "end": 20021, "loc": { "start": { - "line": 520, + "line": 530, "column": 26 }, "end": { - "line": 533, + "line": 544, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 18895, - "end": 18912, + "start": 19221, + "end": 19238, "loc": { "start": { - "line": 520, + "line": 530, "column": 26 }, "end": { - "line": 520, + "line": 530, "column": 43 } }, "object": { "type": "Identifier", - "start": 18895, - "end": 18903, + "start": 19221, + "end": 19229, "loc": { "start": { - "line": 520, + "line": 530, "column": 26 }, "end": { - "line": 520, + "line": 530, "column": 34 }, "identifierName": "rootNode" @@ -137409,15 +139704,15 @@ }, "property": { "type": "Identifier", - "start": 18904, - "end": 18912, + "start": 19230, + "end": 19238, "loc": { "start": { - "line": 520, + "line": 530, "column": 35 }, "end": { - "line": 520, + "line": 530, "column": 43 }, "identifierName": "addChild" @@ -137429,29 +139724,29 @@ "arguments": [ { "type": "NewExpression", - "start": 18913, - "end": 19643, + "start": 19239, + "end": 20002, "loc": { "start": { - "line": 520, + "line": 530, "column": 44 }, "end": { - "line": 533, + "line": 544, "column": 14 } }, "callee": { "type": "Identifier", - "start": 18917, - "end": 18921, + "start": 19243, + "end": 19247, "loc": { "start": { - "line": 520, + "line": 530, "column": 48 }, "end": { - "line": 520, + "line": 530, "column": 52 }, "identifierName": "Mesh" @@ -137461,15 +139756,15 @@ "arguments": [ { "type": "Identifier", - "start": 18922, - "end": 18930, + "start": 19248, + "end": 19256, "loc": { "start": { - "line": 520, + "line": 530, "column": 53 }, "end": { - "line": 520, + "line": 530, "column": 61 }, "identifierName": "rootNode" @@ -137478,30 +139773,30 @@ }, { "type": "ObjectExpression", - "start": 18932, - "end": 19642, + "start": 19258, + "end": 20001, "loc": { "start": { - "line": 520, + "line": 530, "column": 63 }, "end": { - "line": 533, + "line": 544, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 18950, - "end": 18976, + "start": 19276, + "end": 19302, "loc": { "start": { - "line": 521, + "line": 531, "column": 16 }, "end": { - "line": 521, + "line": 531, "column": 42 } }, @@ -137510,15 +139805,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18950, - "end": 18958, + "start": 19276, + "end": 19284, "loc": { "start": { - "line": 521, + "line": 531, "column": 16 }, "end": { - "line": 521, + "line": 531, "column": 24 }, "identifierName": "geometry" @@ -137527,29 +139822,29 @@ }, "value": { "type": "MemberExpression", - "start": 18960, - "end": 18976, + "start": 19286, + "end": 19302, "loc": { "start": { - "line": 521, + "line": 531, "column": 26 }, "end": { - "line": 521, + "line": 531, "column": 42 } }, "object": { "type": "Identifier", - "start": 18960, - "end": 18966, + "start": 19286, + "end": 19292, "loc": { "start": { - "line": 521, + "line": 531, "column": 26 }, "end": { - "line": 521, + "line": 531, "column": 32 }, "identifierName": "shapes" @@ -137558,15 +139853,15 @@ }, "property": { "type": "Identifier", - "start": 18967, - "end": 18976, + "start": 19293, + "end": 19302, "loc": { "start": { - "line": 521, + "line": 531, "column": 33 }, "end": { - "line": 521, + "line": 531, "column": 42 }, "identifierName": "arrowHead" @@ -137578,15 +139873,15 @@ }, { "type": "ObjectProperty", - "start": 18994, - "end": 19019, + "start": 19320, + "end": 19345, "loc": { "start": { - "line": 522, + "line": 532, "column": 16 }, "end": { - "line": 522, + "line": 532, "column": 41 } }, @@ -137595,15 +139890,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18994, - "end": 19002, + "start": 19320, + "end": 19328, "loc": { "start": { - "line": 522, + "line": 532, "column": 16 }, "end": { - "line": 522, + "line": 532, "column": 24 }, "identifierName": "material" @@ -137612,29 +139907,29 @@ }, "value": { "type": "MemberExpression", - "start": 19004, - "end": 19019, + "start": 19330, + "end": 19345, "loc": { "start": { - "line": 522, + "line": 532, "column": 26 }, "end": { - "line": 522, + "line": 532, "column": 41 } }, "object": { "type": "Identifier", - "start": 19004, - "end": 19013, + "start": 19330, + "end": 19339, "loc": { "start": { - "line": 522, + "line": 532, "column": 26 }, "end": { - "line": 522, + "line": 532, "column": 35 }, "identifierName": "materials" @@ -137643,15 +139938,15 @@ }, "property": { "type": "Identifier", - "start": 19014, - "end": 19019, + "start": 19340, + "end": 19345, "loc": { "start": { - "line": 522, + "line": 532, "column": 36 }, "end": { - "line": 522, + "line": 532, "column": 41 }, "identifierName": "green" @@ -137663,15 +139958,15 @@ }, { "type": "ObjectProperty", - "start": 19037, - "end": 19496, + "start": 19363, + "end": 19822, "loc": { "start": { - "line": 523, + "line": 533, "column": 16 }, "end": { - "line": 528, + "line": 538, "column": 20 } }, @@ -137680,15 +139975,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19037, - "end": 19043, + "start": 19363, + "end": 19369, "loc": { "start": { - "line": 523, + "line": 533, "column": 16 }, "end": { - "line": 523, + "line": 533, "column": 22 }, "identifierName": "matrix" @@ -137697,29 +139992,29 @@ }, "value": { "type": "CallExpression", - "start": 19045, - "end": 19496, + "start": 19371, + "end": 19822, "loc": { "start": { - "line": 523, + "line": 533, "column": 24 }, "end": { - "line": 528, + "line": 538, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 19046, - "end": 19493, + "start": 19372, + "end": 19819, "loc": { "start": { - "line": 523, + "line": 533, "column": 25 }, "end": { - "line": 528, + "line": 538, "column": 17 } }, @@ -137730,59 +140025,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19058, - "end": 19493, + "start": 19384, + "end": 19819, "loc": { "start": { - "line": 523, + "line": 533, "column": 37 }, "end": { - "line": 528, + "line": 538, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 19080, - "end": 19156, + "start": 19406, + "end": 19482, "loc": { "start": { - "line": 524, + "line": 534, "column": 20 }, "end": { - "line": 524, + "line": 534, "column": 96 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19086, - "end": 19155, + "start": 19412, + "end": 19481, "loc": { "start": { - "line": 524, + "line": 534, "column": 26 }, "end": { - "line": 524, + "line": 534, "column": 95 } }, "id": { "type": "Identifier", - "start": 19086, - "end": 19095, + "start": 19412, + "end": 19421, "loc": { "start": { - "line": 524, + "line": 534, "column": 26 }, "end": { - "line": 524, + "line": 534, "column": 35 }, "identifierName": "translate" @@ -137791,43 +140086,43 @@ }, "init": { "type": "CallExpression", - "start": 19098, - "end": 19155, + "start": 19424, + "end": 19481, "loc": { "start": { - "line": 524, + "line": 534, "column": 38 }, "end": { - "line": 524, + "line": 534, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 19098, - "end": 19117, + "start": 19424, + "end": 19443, "loc": { "start": { - "line": 524, + "line": 534, "column": 38 }, "end": { - "line": 524, + "line": 534, "column": 57 } }, "object": { "type": "Identifier", - "start": 19098, - "end": 19102, + "start": 19424, + "end": 19428, "loc": { "start": { - "line": 524, + "line": 534, "column": 38 }, "end": { - "line": 524, + "line": 534, "column": 42 }, "identifierName": "math" @@ -137836,15 +140131,15 @@ }, "property": { "type": "Identifier", - "start": 19103, - "end": 19117, + "start": 19429, + "end": 19443, "loc": { "start": { - "line": 524, + "line": 534, "column": 43 }, "end": { - "line": 524, + "line": 534, "column": 57 }, "identifierName": "translateMat4c" @@ -137856,15 +140151,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 19118, - "end": 19121, + "start": 19444, + "end": 19447, "loc": { "start": { - "line": 524, + "line": 534, "column": 58 }, "end": { - "line": 524, + "line": 534, "column": 61 } }, @@ -137876,15 +140171,15 @@ }, { "type": "NumericLiteral", - "start": 19123, - "end": 19126, + "start": 19449, + "end": 19452, "loc": { "start": { - "line": 524, + "line": 534, "column": 63 }, "end": { - "line": 524, + "line": 534, "column": 66 } }, @@ -137896,15 +140191,15 @@ }, { "type": "UnaryExpression", - "start": 19128, - "end": 19133, + "start": 19454, + "end": 19459, "loc": { "start": { - "line": 524, + "line": 534, "column": 68 }, "end": { - "line": 524, + "line": 534, "column": 73 } }, @@ -137912,15 +140207,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 19129, - "end": 19133, + "start": 19455, + "end": 19459, "loc": { "start": { - "line": 524, + "line": 534, "column": 69 }, "end": { - "line": 524, + "line": 534, "column": 73 } }, @@ -137936,43 +140231,43 @@ }, { "type": "CallExpression", - "start": 19135, - "end": 19154, + "start": 19461, + "end": 19480, "loc": { "start": { - "line": 524, + "line": 534, "column": 75 }, "end": { - "line": 524, + "line": 534, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 19135, - "end": 19152, + "start": 19461, + "end": 19478, "loc": { "start": { - "line": 524, + "line": 534, "column": 75 }, "end": { - "line": 524, + "line": 534, "column": 92 } }, "object": { "type": "Identifier", - "start": 19135, - "end": 19139, + "start": 19461, + "end": 19465, "loc": { "start": { - "line": 524, + "line": 534, "column": 75 }, "end": { - "line": 524, + "line": 534, "column": 79 }, "identifierName": "math" @@ -137981,15 +140276,15 @@ }, "property": { "type": "Identifier", - "start": 19140, - "end": 19152, + "start": 19466, + "end": 19478, "loc": { "start": { - "line": 524, + "line": 534, "column": 80 }, "end": { - "line": 524, + "line": 534, "column": 92 }, "identifierName": "identityMat4" @@ -138008,44 +140303,44 @@ }, { "type": "VariableDeclaration", - "start": 19177, - "end": 19245, + "start": 19503, + "end": 19571, "loc": { "start": { - "line": 525, + "line": 535, "column": 20 }, "end": { - "line": 525, + "line": 535, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19183, - "end": 19244, + "start": 19509, + "end": 19570, "loc": { "start": { - "line": 525, + "line": 535, "column": 26 }, "end": { - "line": 525, + "line": 535, "column": 87 } }, "id": { "type": "Identifier", - "start": 19183, - "end": 19188, + "start": 19509, + "end": 19514, "loc": { "start": { - "line": 525, + "line": 535, "column": 26 }, "end": { - "line": 525, + "line": 535, "column": 31 }, "identifierName": "scale" @@ -138054,43 +140349,43 @@ }, "init": { "type": "CallExpression", - "start": 19191, - "end": 19244, + "start": 19517, + "end": 19570, "loc": { "start": { - "line": 525, + "line": 535, "column": 34 }, "end": { - "line": 525, + "line": 535, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 19191, - "end": 19206, + "start": 19517, + "end": 19532, "loc": { "start": { - "line": 525, + "line": 535, "column": 34 }, "end": { - "line": 525, + "line": 535, "column": 49 } }, "object": { "type": "Identifier", - "start": 19191, - "end": 19195, + "start": 19517, + "end": 19521, "loc": { "start": { - "line": 525, + "line": 535, "column": 34 }, "end": { - "line": 525, + "line": 535, "column": 38 }, "identifierName": "math" @@ -138099,15 +140394,15 @@ }, "property": { "type": "Identifier", - "start": 19196, - "end": 19206, + "start": 19522, + "end": 19532, "loc": { "start": { - "line": 525, + "line": 535, "column": 39 }, "end": { - "line": 525, + "line": 535, "column": 49 }, "identifierName": "scaleMat4v" @@ -138119,30 +140414,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 19207, - "end": 19222, + "start": 19533, + "end": 19548, "loc": { "start": { - "line": 525, + "line": 535, "column": 50 }, "end": { - "line": 525, + "line": 535, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 19208, - "end": 19211, + "start": 19534, + "end": 19537, "loc": { "start": { - "line": 525, + "line": 535, "column": 51 }, "end": { - "line": 525, + "line": 535, "column": 54 } }, @@ -138154,15 +140449,15 @@ }, { "type": "NumericLiteral", - "start": 19213, - "end": 19216, + "start": 19539, + "end": 19542, "loc": { "start": { - "line": 525, + "line": 535, "column": 56 }, "end": { - "line": 525, + "line": 535, "column": 59 } }, @@ -138174,15 +140469,15 @@ }, { "type": "NumericLiteral", - "start": 19218, - "end": 19221, + "start": 19544, + "end": 19547, "loc": { "start": { - "line": 525, + "line": 535, "column": 61 }, "end": { - "line": 525, + "line": 535, "column": 64 } }, @@ -138196,43 +140491,43 @@ }, { "type": "CallExpression", - "start": 19224, - "end": 19243, + "start": 19550, + "end": 19569, "loc": { "start": { - "line": 525, + "line": 535, "column": 67 }, "end": { - "line": 525, + "line": 535, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 19224, - "end": 19241, + "start": 19550, + "end": 19567, "loc": { "start": { - "line": 525, + "line": 535, "column": 67 }, "end": { - "line": 525, + "line": 535, "column": 84 } }, "object": { "type": "Identifier", - "start": 19224, - "end": 19228, + "start": 19550, + "end": 19554, "loc": { "start": { - "line": 525, + "line": 535, "column": 67 }, "end": { - "line": 525, + "line": 535, "column": 71 }, "identifierName": "math" @@ -138241,15 +140536,15 @@ }, "property": { "type": "Identifier", - "start": 19229, - "end": 19241, + "start": 19555, + "end": 19567, "loc": { "start": { - "line": 525, + "line": 535, "column": 72 }, "end": { - "line": 525, + "line": 535, "column": 84 }, "identifierName": "identityMat4" @@ -138268,44 +140563,44 @@ }, { "type": "VariableDeclaration", - "start": 19266, - "end": 19352, + "start": 19592, + "end": 19678, "loc": { "start": { - "line": 526, + "line": 536, "column": 20 }, "end": { - "line": 526, + "line": 536, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19272, - "end": 19351, + "start": 19598, + "end": 19677, "loc": { "start": { - "line": 526, + "line": 536, "column": 26 }, "end": { - "line": 526, + "line": 536, "column": 105 } }, "id": { "type": "Identifier", - "start": 19272, - "end": 19278, + "start": 19598, + "end": 19604, "loc": { "start": { - "line": 526, + "line": 536, "column": 26 }, "end": { - "line": 526, + "line": 536, "column": 32 }, "identifierName": "rotate" @@ -138314,43 +140609,43 @@ }, "init": { "type": "CallExpression", - "start": 19281, - "end": 19351, + "start": 19607, + "end": 19677, "loc": { "start": { - "line": 526, + "line": 536, "column": 35 }, "end": { - "line": 526, + "line": 536, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 19281, - "end": 19299, + "start": 19607, + "end": 19625, "loc": { "start": { - "line": 526, + "line": 536, "column": 35 }, "end": { - "line": 526, + "line": 536, "column": 53 } }, "object": { "type": "Identifier", - "start": 19281, - "end": 19285, + "start": 19607, + "end": 19611, "loc": { "start": { - "line": 526, + "line": 536, "column": 35 }, "end": { - "line": 526, + "line": 536, "column": 39 }, "identifierName": "math" @@ -138359,15 +140654,15 @@ }, "property": { "type": "Identifier", - "start": 19286, - "end": 19299, + "start": 19612, + "end": 19625, "loc": { "start": { - "line": 526, + "line": 536, "column": 40 }, "end": { - "line": 526, + "line": 536, "column": 53 }, "identifierName": "rotationMat4v" @@ -138379,29 +140674,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 19300, - "end": 19318, + "start": 19626, + "end": 19644, "loc": { "start": { - "line": 526, + "line": 536, "column": 54 }, "end": { - "line": 526, + "line": 536, "column": 72 } }, "left": { "type": "NumericLiteral", - "start": 19300, - "end": 19302, + "start": 19626, + "end": 19628, "loc": { "start": { - "line": 526, + "line": 536, "column": 54 }, "end": { - "line": 526, + "line": 536, "column": 56 } }, @@ -138414,29 +140709,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 19305, - "end": 19318, + "start": 19631, + "end": 19644, "loc": { "start": { - "line": 526, + "line": 536, "column": 59 }, "end": { - "line": 526, + "line": 536, "column": 72 } }, "object": { "type": "Identifier", - "start": 19305, - "end": 19309, + "start": 19631, + "end": 19635, "loc": { "start": { - "line": 526, + "line": 536, "column": 59 }, "end": { - "line": 526, + "line": 536, "column": 63 }, "identifierName": "math" @@ -138445,15 +140740,15 @@ }, "property": { "type": "Identifier", - "start": 19310, - "end": 19318, + "start": 19636, + "end": 19644, "loc": { "start": { - "line": 526, + "line": 536, "column": 64 }, "end": { - "line": 526, + "line": 536, "column": 72 }, "identifierName": "DEGTORAD" @@ -138465,30 +140760,30 @@ }, { "type": "ArrayExpression", - "start": 19320, - "end": 19329, + "start": 19646, + "end": 19655, "loc": { "start": { - "line": 526, + "line": 536, "column": 74 }, "end": { - "line": 526, + "line": 536, "column": 83 } }, "elements": [ { "type": "NumericLiteral", - "start": 19321, - "end": 19322, + "start": 19647, + "end": 19648, "loc": { "start": { - "line": 526, + "line": 536, "column": 75 }, "end": { - "line": 526, + "line": 536, "column": 76 } }, @@ -138500,15 +140795,15 @@ }, { "type": "NumericLiteral", - "start": 19324, - "end": 19325, + "start": 19650, + "end": 19651, "loc": { "start": { - "line": 526, + "line": 536, "column": 78 }, "end": { - "line": 526, + "line": 536, "column": 79 } }, @@ -138520,15 +140815,15 @@ }, { "type": "NumericLiteral", - "start": 19327, - "end": 19328, + "start": 19653, + "end": 19654, "loc": { "start": { - "line": 526, + "line": 536, "column": 81 }, "end": { - "line": 526, + "line": 536, "column": 82 } }, @@ -138542,43 +140837,43 @@ }, { "type": "CallExpression", - "start": 19331, - "end": 19350, + "start": 19657, + "end": 19676, "loc": { "start": { - "line": 526, + "line": 536, "column": 85 }, "end": { - "line": 526, + "line": 536, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 19331, - "end": 19348, + "start": 19657, + "end": 19674, "loc": { "start": { - "line": 526, + "line": 536, "column": 85 }, "end": { - "line": 526, + "line": 536, "column": 102 } }, "object": { "type": "Identifier", - "start": 19331, - "end": 19335, + "start": 19657, + "end": 19661, "loc": { "start": { - "line": 526, + "line": 536, "column": 85 }, "end": { - "line": 526, + "line": 536, "column": 89 }, "identifierName": "math" @@ -138587,15 +140882,15 @@ }, "property": { "type": "Identifier", - "start": 19336, - "end": 19348, + "start": 19662, + "end": 19674, "loc": { "start": { - "line": 526, + "line": 536, "column": 90 }, "end": { - "line": 526, + "line": 536, "column": 102 }, "identifierName": "identityMat4" @@ -138614,57 +140909,57 @@ }, { "type": "ReturnStatement", - "start": 19373, - "end": 19475, + "start": 19699, + "end": 19801, "loc": { "start": { - "line": 527, + "line": 537, "column": 20 }, "end": { - "line": 527, + "line": 537, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 19380, - "end": 19474, + "start": 19706, + "end": 19800, "loc": { "start": { - "line": 527, + "line": 537, "column": 27 }, "end": { - "line": 527, + "line": 537, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 19380, - "end": 19392, + "start": 19706, + "end": 19718, "loc": { "start": { - "line": 527, + "line": 537, "column": 27 }, "end": { - "line": 527, + "line": 537, "column": 39 } }, "object": { "type": "Identifier", - "start": 19380, - "end": 19384, + "start": 19706, + "end": 19710, "loc": { "start": { - "line": 527, + "line": 537, "column": 27 }, "end": { - "line": 527, + "line": 537, "column": 31 }, "identifierName": "math" @@ -138673,15 +140968,15 @@ }, "property": { "type": "Identifier", - "start": 19385, - "end": 19392, + "start": 19711, + "end": 19718, "loc": { "start": { - "line": 527, + "line": 537, "column": 32 }, "end": { - "line": 527, + "line": 537, "column": 39 }, "identifierName": "mulMat4" @@ -138693,43 +140988,43 @@ "arguments": [ { "type": "CallExpression", - "start": 19393, - "end": 19444, + "start": 19719, + "end": 19770, "loc": { "start": { - "line": 527, + "line": 537, "column": 40 }, "end": { - "line": 527, + "line": 537, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 19393, - "end": 19405, + "start": 19719, + "end": 19731, "loc": { "start": { - "line": 527, + "line": 537, "column": 40 }, "end": { - "line": 527, + "line": 537, "column": 52 } }, "object": { "type": "Identifier", - "start": 19393, - "end": 19397, + "start": 19719, + "end": 19723, "loc": { "start": { - "line": 527, + "line": 537, "column": 40 }, "end": { - "line": 527, + "line": 537, "column": 44 }, "identifierName": "math" @@ -138738,15 +141033,15 @@ }, "property": { "type": "Identifier", - "start": 19398, - "end": 19405, + "start": 19724, + "end": 19731, "loc": { "start": { - "line": 527, + "line": 537, "column": 45 }, "end": { - "line": 527, + "line": 537, "column": 52 }, "identifierName": "mulMat4" @@ -138758,15 +141053,15 @@ "arguments": [ { "type": "Identifier", - "start": 19406, - "end": 19415, + "start": 19732, + "end": 19741, "loc": { "start": { - "line": 527, + "line": 537, "column": 53 }, "end": { - "line": 527, + "line": 537, "column": 62 }, "identifierName": "translate" @@ -138775,15 +141070,15 @@ }, { "type": "Identifier", - "start": 19417, - "end": 19422, + "start": 19743, + "end": 19748, "loc": { "start": { - "line": 527, + "line": 537, "column": 64 }, "end": { - "line": 527, + "line": 537, "column": 69 }, "identifierName": "scale" @@ -138792,43 +141087,43 @@ }, { "type": "CallExpression", - "start": 19424, - "end": 19443, + "start": 19750, + "end": 19769, "loc": { "start": { - "line": 527, + "line": 537, "column": 71 }, "end": { - "line": 527, + "line": 537, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 19424, - "end": 19441, + "start": 19750, + "end": 19767, "loc": { "start": { - "line": 527, + "line": 537, "column": 71 }, "end": { - "line": 527, + "line": 537, "column": 88 } }, "object": { "type": "Identifier", - "start": 19424, - "end": 19428, + "start": 19750, + "end": 19754, "loc": { "start": { - "line": 527, + "line": 537, "column": 71 }, "end": { - "line": 527, + "line": 537, "column": 75 }, "identifierName": "math" @@ -138837,15 +141132,15 @@ }, "property": { "type": "Identifier", - "start": 19429, - "end": 19441, + "start": 19755, + "end": 19767, "loc": { "start": { - "line": 527, + "line": 537, "column": 76 }, "end": { - "line": 527, + "line": 537, "column": 88 }, "identifierName": "identityMat4" @@ -138860,15 +141155,15 @@ }, { "type": "Identifier", - "start": 19446, - "end": 19452, + "start": 19772, + "end": 19778, "loc": { "start": { - "line": 527, + "line": 537, "column": 93 }, "end": { - "line": 527, + "line": 537, "column": 99 }, "identifierName": "rotate" @@ -138877,43 +141172,43 @@ }, { "type": "CallExpression", - "start": 19454, - "end": 19473, + "start": 19780, + "end": 19799, "loc": { "start": { - "line": 527, + "line": 537, "column": 101 }, "end": { - "line": 527, + "line": 537, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 19454, - "end": 19471, + "start": 19780, + "end": 19797, "loc": { "start": { - "line": 527, + "line": 537, "column": 101 }, "end": { - "line": 527, + "line": 537, "column": 118 } }, "object": { "type": "Identifier", - "start": 19454, - "end": 19458, + "start": 19780, + "end": 19784, "loc": { "start": { - "line": 527, + "line": 537, "column": 101 }, "end": { - "line": 527, + "line": 537, "column": 105 }, "identifierName": "math" @@ -138922,15 +141217,15 @@ }, "property": { "type": "Identifier", - "start": 19459, - "end": 19471, + "start": 19785, + "end": 19797, "loc": { "start": { - "line": 527, + "line": 537, "column": 106 }, "end": { - "line": 527, + "line": 537, "column": 118 }, "identifierName": "identityMat4" @@ -138949,7 +141244,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 19045 + "parenStart": 19371 } }, "arguments": [] @@ -138957,15 +141252,15 @@ }, { "type": "ObjectProperty", - "start": 19514, - "end": 19528, + "start": 19840, + "end": 19854, "loc": { "start": { - "line": 529, + "line": 539, "column": 16 }, "end": { - "line": 529, + "line": 539, "column": 30 } }, @@ -138974,15 +141269,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19514, - "end": 19522, + "start": 19840, + "end": 19848, "loc": { "start": { - "line": 529, + "line": 539, "column": 16 }, "end": { - "line": 529, + "line": 539, "column": 24 }, "identifierName": "pickable" @@ -138991,15 +141286,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 19524, - "end": 19528, + "start": 19850, + "end": 19854, "loc": { "start": { - "line": 529, + "line": 539, "column": 26 }, "end": { - "line": 529, + "line": 539, "column": 30 } }, @@ -139008,15 +141303,15 @@ }, { "type": "ObjectProperty", - "start": 19546, - "end": 19562, + "start": 19872, + "end": 19888, "loc": { "start": { - "line": 530, + "line": 540, "column": 16 }, "end": { - "line": 530, + "line": 540, "column": 32 } }, @@ -139025,15 +141320,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19546, - "end": 19556, + "start": 19872, + "end": 19882, "loc": { "start": { - "line": 530, + "line": 540, "column": 16 }, "end": { - "line": 530, + "line": 540, "column": 26 }, "identifierName": "collidable" @@ -139042,15 +141337,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 19558, - "end": 19562, + "start": 19884, + "end": 19888, "loc": { "start": { - "line": 530, + "line": 540, "column": 28 }, "end": { - "line": 530, + "line": 540, "column": 32 } }, @@ -139059,15 +141354,15 @@ }, { "type": "ObjectProperty", - "start": 19580, - "end": 19596, + "start": 19906, + "end": 19922, "loc": { "start": { - "line": 531, + "line": 541, "column": 16 }, "end": { - "line": 531, + "line": 541, "column": 32 } }, @@ -139076,15 +141371,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19580, - "end": 19589, + "start": 19906, + "end": 19915, "loc": { "start": { - "line": 531, + "line": 541, "column": 16 }, "end": { - "line": 531, + "line": 541, "column": 25 }, "identifierName": "clippable" @@ -139093,15 +141388,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 19591, - "end": 19596, + "start": 19917, + "end": 19922, "loc": { "start": { - "line": 531, + "line": 541, "column": 27 }, "end": { - "line": 531, + "line": 541, "column": 32 } }, @@ -139110,15 +141405,15 @@ }, { "type": "ObjectProperty", - "start": 19614, - "end": 19628, + "start": 19940, + "end": 19954, "loc": { "start": { - "line": 532, + "line": 542, "column": 16 }, "end": { - "line": 532, + "line": 542, "column": 30 } }, @@ -139127,15 +141422,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19614, - "end": 19621, + "start": 19940, + "end": 19947, "loc": { "start": { - "line": 532, + "line": 542, "column": 16 }, "end": { - "line": 532, + "line": 542, "column": 23 }, "identifierName": "visible" @@ -139144,20 +141439,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 19623, - "end": 19628, + "start": 19949, + "end": 19954, "loc": { "start": { - "line": 532, + "line": 542, "column": 25 }, "end": { - "line": 532, + "line": 542, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 19972, + "end": 19987, + "loc": { + "start": { + "line": 543, + "column": 16 + }, + "end": { + "line": 543, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 19972, + "end": 19980, + "loc": { + "start": { + "line": 543, + "column": 16 + }, + "end": { + "line": 543, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 19982, + "end": 19987, + "loc": { + "start": { + "line": 543, + "column": 26 + }, + "end": { + "line": 543, + "column": 31 + } + }, + "value": false + } } ] } @@ -139165,15 +141511,15 @@ }, { "type": "Identifier", - "start": 19645, - "end": 19661, + "start": 20004, + "end": 20020, "loc": { "start": { - "line": 533, + "line": 544, "column": 16 }, "end": { - "line": 533, + "line": 544, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -139185,15 +141531,15 @@ }, { "type": "ObjectProperty", - "start": 19935, - "end": 20352, + "start": 20294, + "end": 20744, "loc": { "start": { - "line": 539, + "line": 550, "column": 12 }, "end": { - "line": 547, + "line": 559, "column": 33 } }, @@ -139202,15 +141548,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19935, - "end": 19941, + "start": 20294, + "end": 20300, "loc": { "start": { - "line": 539, + "line": 550, "column": 12 }, "end": { - "line": 539, + "line": 550, "column": 18 }, "identifierName": "zCurve" @@ -139220,43 +141566,43 @@ }, "value": { "type": "CallExpression", - "start": 19943, - "end": 20352, + "start": 20302, + "end": 20744, "loc": { "start": { - "line": 539, + "line": 550, "column": 20 }, "end": { - "line": 547, + "line": 559, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 19943, - "end": 19960, + "start": 20302, + "end": 20319, "loc": { "start": { - "line": 539, + "line": 550, "column": 20 }, "end": { - "line": 539, + "line": 550, "column": 37 } }, "object": { "type": "Identifier", - "start": 19943, - "end": 19951, + "start": 20302, + "end": 20310, "loc": { "start": { - "line": 539, + "line": 550, "column": 20 }, "end": { - "line": 539, + "line": 550, "column": 28 }, "identifierName": "rootNode" @@ -139265,15 +141611,15 @@ }, "property": { "type": "Identifier", - "start": 19952, - "end": 19960, + "start": 20311, + "end": 20319, "loc": { "start": { - "line": 539, + "line": 550, "column": 29 }, "end": { - "line": 539, + "line": 550, "column": 37 }, "identifierName": "addChild" @@ -139285,29 +141631,29 @@ "arguments": [ { "type": "NewExpression", - "start": 19961, - "end": 20333, + "start": 20320, + "end": 20725, "loc": { "start": { - "line": 539, + "line": 550, "column": 38 }, "end": { - "line": 547, + "line": 559, "column": 14 } }, "callee": { "type": "Identifier", - "start": 19965, - "end": 19969, + "start": 20324, + "end": 20328, "loc": { "start": { - "line": 539, + "line": 550, "column": 42 }, "end": { - "line": 539, + "line": 550, "column": 46 }, "identifierName": "Mesh" @@ -139317,15 +141663,15 @@ "arguments": [ { "type": "Identifier", - "start": 19970, - "end": 19978, + "start": 20329, + "end": 20337, "loc": { "start": { - "line": 539, + "line": 550, "column": 47 }, "end": { - "line": 539, + "line": 550, "column": 55 }, "identifierName": "rootNode" @@ -139334,30 +141680,30 @@ }, { "type": "ObjectExpression", - "start": 19980, - "end": 20332, + "start": 20339, + "end": 20724, "loc": { "start": { - "line": 539, + "line": 550, "column": 57 }, "end": { - "line": 547, + "line": 559, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 20024, - "end": 20046, + "start": 20383, + "end": 20405, "loc": { "start": { - "line": 540, + "line": 551, "column": 16 }, "end": { - "line": 540, + "line": 551, "column": 38 } }, @@ -139366,15 +141712,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20024, - "end": 20032, + "start": 20383, + "end": 20391, "loc": { "start": { - "line": 540, + "line": 551, "column": 16 }, "end": { - "line": 540, + "line": 551, "column": 24 }, "identifierName": "geometry" @@ -139384,29 +141730,29 @@ }, "value": { "type": "MemberExpression", - "start": 20034, - "end": 20046, + "start": 20393, + "end": 20405, "loc": { "start": { - "line": 540, + "line": 551, "column": 26 }, "end": { - "line": 540, + "line": 551, "column": 38 } }, "object": { "type": "Identifier", - "start": 20034, - "end": 20040, + "start": 20393, + "end": 20399, "loc": { "start": { - "line": 540, + "line": 551, "column": 26 }, "end": { - "line": 540, + "line": 551, "column": 32 }, "identifierName": "shapes" @@ -139415,15 +141761,15 @@ }, "property": { "type": "Identifier", - "start": 20041, - "end": 20046, + "start": 20400, + "end": 20405, "loc": { "start": { - "line": 540, + "line": 551, "column": 33 }, "end": { - "line": 540, + "line": 551, "column": 38 }, "identifierName": "curve" @@ -139436,15 +141782,15 @@ { "type": "CommentLine", "value": " Blue hoop about Z-axis", - "start": 19982, - "end": 20007, + "start": 20341, + "end": 20366, "loc": { "start": { - "line": 539, + "line": 550, "column": 59 }, "end": { - "line": 539, + "line": 550, "column": 84 } } @@ -139453,15 +141799,15 @@ }, { "type": "ObjectProperty", - "start": 20064, - "end": 20088, + "start": 20423, + "end": 20447, "loc": { "start": { - "line": 541, + "line": 552, "column": 16 }, "end": { - "line": 541, + "line": 552, "column": 40 } }, @@ -139470,15 +141816,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20064, - "end": 20072, + "start": 20423, + "end": 20431, "loc": { "start": { - "line": 541, + "line": 552, "column": 16 }, "end": { - "line": 541, + "line": 552, "column": 24 }, "identifierName": "material" @@ -139487,29 +141833,29 @@ }, "value": { "type": "MemberExpression", - "start": 20074, - "end": 20088, + "start": 20433, + "end": 20447, "loc": { "start": { - "line": 541, + "line": 552, "column": 26 }, "end": { - "line": 541, + "line": 552, "column": 40 } }, "object": { "type": "Identifier", - "start": 20074, - "end": 20083, + "start": 20433, + "end": 20442, "loc": { "start": { - "line": 541, + "line": 552, "column": 26 }, "end": { - "line": 541, + "line": 552, "column": 35 }, "identifierName": "materials" @@ -139518,15 +141864,15 @@ }, "property": { "type": "Identifier", - "start": 20084, - "end": 20088, + "start": 20443, + "end": 20447, "loc": { "start": { - "line": 541, + "line": 552, "column": 36 }, "end": { - "line": 541, + "line": 552, "column": 40 }, "identifierName": "blue" @@ -139538,15 +141884,15 @@ }, { "type": "ObjectProperty", - "start": 20106, - "end": 20185, + "start": 20465, + "end": 20544, "loc": { "start": { - "line": 542, + "line": 553, "column": 16 }, "end": { - "line": 542, + "line": 553, "column": 95 } }, @@ -139555,15 +141901,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20106, - "end": 20112, + "start": 20465, + "end": 20471, "loc": { "start": { - "line": 542, + "line": 553, "column": 16 }, "end": { - "line": 542, + "line": 553, "column": 22 }, "identifierName": "matrix" @@ -139572,43 +141918,43 @@ }, "value": { "type": "CallExpression", - "start": 20114, - "end": 20185, + "start": 20473, + "end": 20544, "loc": { "start": { - "line": 542, + "line": 553, "column": 24 }, "end": { - "line": 542, + "line": 553, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 20114, - "end": 20132, + "start": 20473, + "end": 20491, "loc": { "start": { - "line": 542, + "line": 553, "column": 24 }, "end": { - "line": 542, + "line": 553, "column": 42 } }, "object": { "type": "Identifier", - "start": 20114, - "end": 20118, + "start": 20473, + "end": 20477, "loc": { "start": { - "line": 542, + "line": 553, "column": 24 }, "end": { - "line": 542, + "line": 553, "column": 28 }, "identifierName": "math" @@ -139617,15 +141963,15 @@ }, "property": { "type": "Identifier", - "start": 20119, - "end": 20132, + "start": 20478, + "end": 20491, "loc": { "start": { - "line": 542, + "line": 553, "column": 29 }, "end": { - "line": 542, + "line": 553, "column": 42 }, "identifierName": "rotationMat4v" @@ -139637,29 +141983,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 20133, - "end": 20152, + "start": 20492, + "end": 20511, "loc": { "start": { - "line": 542, + "line": 553, "column": 43 }, "end": { - "line": 542, + "line": 553, "column": 62 } }, "left": { "type": "NumericLiteral", - "start": 20133, - "end": 20136, + "start": 20492, + "end": 20495, "loc": { "start": { - "line": 542, + "line": 553, "column": 43 }, "end": { - "line": 542, + "line": 553, "column": 46 } }, @@ -139672,29 +142018,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 20139, - "end": 20152, + "start": 20498, + "end": 20511, "loc": { "start": { - "line": 542, + "line": 553, "column": 49 }, "end": { - "line": 542, + "line": 553, "column": 62 } }, "object": { "type": "Identifier", - "start": 20139, - "end": 20143, + "start": 20498, + "end": 20502, "loc": { "start": { - "line": 542, + "line": 553, "column": 49 }, "end": { - "line": 542, + "line": 553, "column": 53 }, "identifierName": "math" @@ -139703,15 +142049,15 @@ }, "property": { "type": "Identifier", - "start": 20144, - "end": 20152, + "start": 20503, + "end": 20511, "loc": { "start": { - "line": 542, + "line": 553, "column": 54 }, "end": { - "line": 542, + "line": 553, "column": 62 }, "identifierName": "DEGTORAD" @@ -139723,30 +142069,30 @@ }, { "type": "ArrayExpression", - "start": 20154, - "end": 20163, + "start": 20513, + "end": 20522, "loc": { "start": { - "line": 542, + "line": 553, "column": 64 }, "end": { - "line": 542, + "line": 553, "column": 73 } }, "elements": [ { "type": "NumericLiteral", - "start": 20155, - "end": 20156, + "start": 20514, + "end": 20515, "loc": { "start": { - "line": 542, + "line": 553, "column": 65 }, "end": { - "line": 542, + "line": 553, "column": 66 } }, @@ -139758,15 +142104,15 @@ }, { "type": "NumericLiteral", - "start": 20158, - "end": 20159, + "start": 20517, + "end": 20518, "loc": { "start": { - "line": 542, + "line": 553, "column": 68 }, "end": { - "line": 542, + "line": 553, "column": 69 } }, @@ -139778,15 +142124,15 @@ }, { "type": "NumericLiteral", - "start": 20161, - "end": 20162, + "start": 20520, + "end": 20521, "loc": { "start": { - "line": 542, + "line": 553, "column": 71 }, "end": { - "line": 542, + "line": 553, "column": 72 } }, @@ -139800,43 +142146,43 @@ }, { "type": "CallExpression", - "start": 20165, - "end": 20184, + "start": 20524, + "end": 20543, "loc": { "start": { - "line": 542, + "line": 553, "column": 75 }, "end": { - "line": 542, + "line": 553, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 20165, - "end": 20182, + "start": 20524, + "end": 20541, "loc": { "start": { - "line": 542, + "line": 553, "column": 75 }, "end": { - "line": 542, + "line": 553, "column": 92 } }, "object": { "type": "Identifier", - "start": 20165, - "end": 20169, + "start": 20524, + "end": 20528, "loc": { "start": { - "line": 542, + "line": 553, "column": 75 }, "end": { - "line": 542, + "line": 553, "column": 79 }, "identifierName": "math" @@ -139845,15 +142191,15 @@ }, "property": { "type": "Identifier", - "start": 20170, - "end": 20182, + "start": 20529, + "end": 20541, "loc": { "start": { - "line": 542, + "line": 553, "column": 80 }, "end": { - "line": 542, + "line": 553, "column": 92 }, "identifierName": "identityMat4" @@ -139869,15 +142215,15 @@ }, { "type": "ObjectProperty", - "start": 20203, - "end": 20218, + "start": 20562, + "end": 20577, "loc": { "start": { - "line": 543, + "line": 554, "column": 16 }, "end": { - "line": 543, + "line": 554, "column": 31 } }, @@ -139886,15 +142232,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20203, - "end": 20211, + "start": 20562, + "end": 20570, "loc": { "start": { - "line": 543, + "line": 554, "column": 16 }, "end": { - "line": 543, + "line": 554, "column": 24 }, "identifierName": "pickable" @@ -139903,15 +142249,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20213, - "end": 20218, + "start": 20572, + "end": 20577, "loc": { "start": { - "line": 543, + "line": 554, "column": 26 }, "end": { - "line": 543, + "line": 554, "column": 31 } }, @@ -139920,15 +142266,15 @@ }, { "type": "ObjectProperty", - "start": 20236, - "end": 20252, + "start": 20595, + "end": 20611, "loc": { "start": { - "line": 544, + "line": 555, "column": 16 }, "end": { - "line": 544, + "line": 555, "column": 32 } }, @@ -139937,15 +142283,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20236, - "end": 20246, + "start": 20595, + "end": 20605, "loc": { "start": { - "line": 544, + "line": 555, "column": 16 }, "end": { - "line": 544, + "line": 555, "column": 26 }, "identifierName": "collidable" @@ -139954,15 +142300,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20248, - "end": 20252, + "start": 20607, + "end": 20611, "loc": { "start": { - "line": 544, + "line": 555, "column": 28 }, "end": { - "line": 544, + "line": 555, "column": 32 } }, @@ -139971,15 +142317,15 @@ }, { "type": "ObjectProperty", - "start": 20270, - "end": 20286, + "start": 20629, + "end": 20645, "loc": { "start": { - "line": 545, + "line": 556, "column": 16 }, "end": { - "line": 545, + "line": 556, "column": 32 } }, @@ -139988,15 +142334,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20270, - "end": 20279, + "start": 20629, + "end": 20638, "loc": { "start": { - "line": 545, + "line": 556, "column": 16 }, "end": { - "line": 545, + "line": 556, "column": 25 }, "identifierName": "clippable" @@ -140005,15 +142351,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20281, - "end": 20286, + "start": 20640, + "end": 20645, "loc": { "start": { - "line": 545, + "line": 556, "column": 27 }, "end": { - "line": 545, + "line": 556, "column": 32 } }, @@ -140022,15 +142368,15 @@ }, { "type": "ObjectProperty", - "start": 20304, - "end": 20318, + "start": 20663, + "end": 20677, "loc": { "start": { - "line": 546, + "line": 557, "column": 16 }, "end": { - "line": 546, + "line": 557, "column": 30 } }, @@ -140039,15 +142385,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20304, - "end": 20311, + "start": 20663, + "end": 20670, "loc": { "start": { - "line": 546, + "line": 557, "column": 16 }, "end": { - "line": 546, + "line": 557, "column": 23 }, "identifierName": "visible" @@ -140056,20 +142402,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 20313, - "end": 20318, + "start": 20672, + "end": 20677, "loc": { "start": { - "line": 546, + "line": 557, "column": 25 }, "end": { - "line": 546, + "line": 557, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 20695, + "end": 20710, + "loc": { + "start": { + "line": 558, + "column": 16 + }, + "end": { + "line": 558, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 20695, + "end": 20703, + "loc": { + "start": { + "line": 558, + "column": 16 + }, + "end": { + "line": 558, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 20705, + "end": 20710, + "loc": { + "start": { + "line": 558, + "column": 26 + }, + "end": { + "line": 558, + "column": 31 + } + }, + "value": false + } } ] } @@ -140077,15 +142474,15 @@ }, { "type": "Identifier", - "start": 20335, - "end": 20351, + "start": 20727, + "end": 20743, "loc": { "start": { - "line": 547, + "line": 559, "column": 16 }, "end": { - "line": 547, + "line": 559, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -140098,15 +142495,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 19677, - "end": 19785, + "start": 20036, + "end": 20144, "loc": { "start": { - "line": 535, + "line": 546, "column": 12 }, "end": { - "line": 535, + "line": 546, "column": 120 } } @@ -140114,15 +142511,15 @@ { "type": "CommentLine", "value": "", - "start": 19798, - "end": 19800, + "start": 20157, + "end": 20159, "loc": { "start": { - "line": 536, + "line": 547, "column": 12 }, "end": { - "line": 536, + "line": 547, "column": 14 } } @@ -140130,15 +142527,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 19813, - "end": 19921, + "start": 20172, + "end": 20280, "loc": { "start": { - "line": 537, + "line": 548, "column": 12 }, "end": { - "line": 537, + "line": 548, "column": 120 } } @@ -140147,15 +142544,15 @@ }, { "type": "ObjectProperty", - "start": 20367, - "end": 20773, + "start": 20759, + "end": 21198, "loc": { "start": { - "line": 549, + "line": 561, "column": 12 }, "end": { - "line": 557, + "line": 570, "column": 33 } }, @@ -140164,15 +142561,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20367, - "end": 20379, + "start": 20759, + "end": 20771, "loc": { "start": { - "line": 549, + "line": 561, "column": 12 }, "end": { - "line": 549, + "line": 561, "column": 24 }, "identifierName": "zCurveHandle" @@ -140181,43 +142578,43 @@ }, "value": { "type": "CallExpression", - "start": 20381, - "end": 20773, + "start": 20773, + "end": 21198, "loc": { "start": { - "line": 549, + "line": 561, "column": 26 }, "end": { - "line": 557, + "line": 570, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 20381, - "end": 20398, + "start": 20773, + "end": 20790, "loc": { "start": { - "line": 549, + "line": 561, "column": 26 }, "end": { - "line": 549, + "line": 561, "column": 43 } }, "object": { "type": "Identifier", - "start": 20381, - "end": 20389, + "start": 20773, + "end": 20781, "loc": { "start": { - "line": 549, + "line": 561, "column": 26 }, "end": { - "line": 549, + "line": 561, "column": 34 }, "identifierName": "rootNode" @@ -140226,15 +142623,15 @@ }, "property": { "type": "Identifier", - "start": 20390, - "end": 20398, + "start": 20782, + "end": 20790, "loc": { "start": { - "line": 549, + "line": 561, "column": 35 }, "end": { - "line": 549, + "line": 561, "column": 43 }, "identifierName": "addChild" @@ -140246,29 +142643,29 @@ "arguments": [ { "type": "NewExpression", - "start": 20399, - "end": 20754, + "start": 20791, + "end": 21179, "loc": { "start": { - "line": 549, + "line": 561, "column": 44 }, "end": { - "line": 557, + "line": 570, "column": 14 } }, "callee": { "type": "Identifier", - "start": 20403, - "end": 20407, + "start": 20795, + "end": 20799, "loc": { "start": { - "line": 549, + "line": 561, "column": 48 }, "end": { - "line": 549, + "line": 561, "column": 52 }, "identifierName": "Mesh" @@ -140278,15 +142675,15 @@ "arguments": [ { "type": "Identifier", - "start": 20408, - "end": 20416, + "start": 20800, + "end": 20808, "loc": { "start": { - "line": 549, + "line": 561, "column": 53 }, "end": { - "line": 549, + "line": 561, "column": 61 }, "identifierName": "rootNode" @@ -140295,30 +142692,30 @@ }, { "type": "ObjectExpression", - "start": 20418, - "end": 20753, + "start": 20810, + "end": 21178, "loc": { "start": { - "line": 549, + "line": 561, "column": 63 }, "end": { - "line": 557, + "line": 570, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 20436, - "end": 20464, + "start": 20828, + "end": 20856, "loc": { "start": { - "line": 550, + "line": 562, "column": 16 }, "end": { - "line": 550, + "line": 562, "column": 44 } }, @@ -140327,15 +142724,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20436, - "end": 20444, + "start": 20828, + "end": 20836, "loc": { "start": { - "line": 550, + "line": 562, "column": 16 }, "end": { - "line": 550, + "line": 562, "column": 24 }, "identifierName": "geometry" @@ -140344,29 +142741,29 @@ }, "value": { "type": "MemberExpression", - "start": 20446, - "end": 20464, + "start": 20838, + "end": 20856, "loc": { "start": { - "line": 550, + "line": 562, "column": 26 }, "end": { - "line": 550, + "line": 562, "column": 44 } }, "object": { "type": "Identifier", - "start": 20446, - "end": 20452, + "start": 20838, + "end": 20844, "loc": { "start": { - "line": 550, + "line": 562, "column": 26 }, "end": { - "line": 550, + "line": 562, "column": 32 }, "identifierName": "shapes" @@ -140375,15 +142772,15 @@ }, "property": { "type": "Identifier", - "start": 20453, - "end": 20464, + "start": 20845, + "end": 20856, "loc": { "start": { - "line": 550, + "line": 562, "column": 33 }, "end": { - "line": 550, + "line": 562, "column": 44 }, "identifierName": "curveHandle" @@ -140395,15 +142792,15 @@ }, { "type": "ObjectProperty", - "start": 20482, - "end": 20510, + "start": 20874, + "end": 20902, "loc": { "start": { - "line": 551, + "line": 563, "column": 16 }, "end": { - "line": 551, + "line": 563, "column": 44 } }, @@ -140412,15 +142809,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20482, - "end": 20490, + "start": 20874, + "end": 20882, "loc": { "start": { - "line": 551, + "line": 563, "column": 16 }, "end": { - "line": 551, + "line": 563, "column": 24 }, "identifierName": "material" @@ -140429,29 +142826,29 @@ }, "value": { "type": "MemberExpression", - "start": 20492, - "end": 20510, + "start": 20884, + "end": 20902, "loc": { "start": { - "line": 551, + "line": 563, "column": 26 }, "end": { - "line": 551, + "line": 563, "column": 44 } }, "object": { "type": "Identifier", - "start": 20492, - "end": 20501, + "start": 20884, + "end": 20893, "loc": { "start": { - "line": 551, + "line": 563, "column": 26 }, "end": { - "line": 551, + "line": 563, "column": 35 }, "identifierName": "materials" @@ -140460,15 +142857,15 @@ }, "property": { "type": "Identifier", - "start": 20502, - "end": 20510, + "start": 20894, + "end": 20902, "loc": { "start": { - "line": 551, + "line": 563, "column": 36 }, "end": { - "line": 551, + "line": 563, "column": 44 }, "identifierName": "pickable" @@ -140480,15 +142877,15 @@ }, { "type": "ObjectProperty", - "start": 20528, - "end": 20607, + "start": 20920, + "end": 20999, "loc": { "start": { - "line": 552, + "line": 564, "column": 16 }, "end": { - "line": 552, + "line": 564, "column": 95 } }, @@ -140497,15 +142894,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20528, - "end": 20534, + "start": 20920, + "end": 20926, "loc": { "start": { - "line": 552, + "line": 564, "column": 16 }, "end": { - "line": 552, + "line": 564, "column": 22 }, "identifierName": "matrix" @@ -140514,43 +142911,43 @@ }, "value": { "type": "CallExpression", - "start": 20536, - "end": 20607, + "start": 20928, + "end": 20999, "loc": { "start": { - "line": 552, + "line": 564, "column": 24 }, "end": { - "line": 552, + "line": 564, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 20536, - "end": 20554, + "start": 20928, + "end": 20946, "loc": { "start": { - "line": 552, + "line": 564, "column": 24 }, "end": { - "line": 552, + "line": 564, "column": 42 } }, "object": { "type": "Identifier", - "start": 20536, - "end": 20540, + "start": 20928, + "end": 20932, "loc": { "start": { - "line": 552, + "line": 564, "column": 24 }, "end": { - "line": 552, + "line": 564, "column": 28 }, "identifierName": "math" @@ -140559,15 +142956,15 @@ }, "property": { "type": "Identifier", - "start": 20541, - "end": 20554, + "start": 20933, + "end": 20946, "loc": { "start": { - "line": 552, + "line": 564, "column": 29 }, "end": { - "line": 552, + "line": 564, "column": 42 }, "identifierName": "rotationMat4v" @@ -140579,29 +142976,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 20555, - "end": 20574, + "start": 20947, + "end": 20966, "loc": { "start": { - "line": 552, + "line": 564, "column": 43 }, "end": { - "line": 552, + "line": 564, "column": 62 } }, "left": { "type": "NumericLiteral", - "start": 20555, - "end": 20558, + "start": 20947, + "end": 20950, "loc": { "start": { - "line": 552, + "line": 564, "column": 43 }, "end": { - "line": 552, + "line": 564, "column": 46 } }, @@ -140614,29 +143011,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 20561, - "end": 20574, + "start": 20953, + "end": 20966, "loc": { "start": { - "line": 552, + "line": 564, "column": 49 }, "end": { - "line": 552, + "line": 564, "column": 62 } }, "object": { "type": "Identifier", - "start": 20561, - "end": 20565, + "start": 20953, + "end": 20957, "loc": { "start": { - "line": 552, + "line": 564, "column": 49 }, "end": { - "line": 552, + "line": 564, "column": 53 }, "identifierName": "math" @@ -140645,15 +143042,15 @@ }, "property": { "type": "Identifier", - "start": 20566, - "end": 20574, + "start": 20958, + "end": 20966, "loc": { "start": { - "line": 552, + "line": 564, "column": 54 }, "end": { - "line": 552, + "line": 564, "column": 62 }, "identifierName": "DEGTORAD" @@ -140665,30 +143062,30 @@ }, { "type": "ArrayExpression", - "start": 20576, - "end": 20585, + "start": 20968, + "end": 20977, "loc": { "start": { - "line": 552, + "line": 564, "column": 64 }, "end": { - "line": 552, + "line": 564, "column": 73 } }, "elements": [ { "type": "NumericLiteral", - "start": 20577, - "end": 20578, + "start": 20969, + "end": 20970, "loc": { "start": { - "line": 552, + "line": 564, "column": 65 }, "end": { - "line": 552, + "line": 564, "column": 66 } }, @@ -140700,15 +143097,15 @@ }, { "type": "NumericLiteral", - "start": 20580, - "end": 20581, + "start": 20972, + "end": 20973, "loc": { "start": { - "line": 552, + "line": 564, "column": 68 }, "end": { - "line": 552, + "line": 564, "column": 69 } }, @@ -140720,15 +143117,15 @@ }, { "type": "NumericLiteral", - "start": 20583, - "end": 20584, + "start": 20975, + "end": 20976, "loc": { "start": { - "line": 552, + "line": 564, "column": 71 }, "end": { - "line": 552, + "line": 564, "column": 72 } }, @@ -140742,43 +143139,43 @@ }, { "type": "CallExpression", - "start": 20587, - "end": 20606, + "start": 20979, + "end": 20998, "loc": { "start": { - "line": 552, + "line": 564, "column": 75 }, "end": { - "line": 552, + "line": 564, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 20587, - "end": 20604, + "start": 20979, + "end": 20996, "loc": { "start": { - "line": 552, + "line": 564, "column": 75 }, "end": { - "line": 552, + "line": 564, "column": 92 } }, "object": { "type": "Identifier", - "start": 20587, - "end": 20591, + "start": 20979, + "end": 20983, "loc": { "start": { - "line": 552, + "line": 564, "column": 75 }, "end": { - "line": 552, + "line": 564, "column": 79 }, "identifierName": "math" @@ -140787,15 +143184,15 @@ }, "property": { "type": "Identifier", - "start": 20592, - "end": 20604, + "start": 20984, + "end": 20996, "loc": { "start": { - "line": 552, + "line": 564, "column": 80 }, "end": { - "line": 552, + "line": 564, "column": 92 }, "identifierName": "identityMat4" @@ -140811,15 +143208,15 @@ }, { "type": "ObjectProperty", - "start": 20625, - "end": 20639, + "start": 21017, + "end": 21031, "loc": { "start": { - "line": 553, + "line": 565, "column": 16 }, "end": { - "line": 553, + "line": 565, "column": 30 } }, @@ -140828,15 +143225,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20625, - "end": 20633, + "start": 21017, + "end": 21025, "loc": { "start": { - "line": 553, + "line": 565, "column": 16 }, "end": { - "line": 553, + "line": 565, "column": 24 }, "identifierName": "pickable" @@ -140845,15 +143242,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20635, - "end": 20639, + "start": 21027, + "end": 21031, "loc": { "start": { - "line": 553, + "line": 565, "column": 26 }, "end": { - "line": 553, + "line": 565, "column": 30 } }, @@ -140862,15 +143259,15 @@ }, { "type": "ObjectProperty", - "start": 20657, - "end": 20673, + "start": 21049, + "end": 21065, "loc": { "start": { - "line": 554, + "line": 566, "column": 16 }, "end": { - "line": 554, + "line": 566, "column": 32 } }, @@ -140879,15 +143276,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20657, - "end": 20667, + "start": 21049, + "end": 21059, "loc": { "start": { - "line": 554, + "line": 566, "column": 16 }, "end": { - "line": 554, + "line": 566, "column": 26 }, "identifierName": "collidable" @@ -140896,15 +143293,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20669, - "end": 20673, + "start": 21061, + "end": 21065, "loc": { "start": { - "line": 554, + "line": 566, "column": 28 }, "end": { - "line": 554, + "line": 566, "column": 32 } }, @@ -140913,15 +143310,15 @@ }, { "type": "ObjectProperty", - "start": 20691, - "end": 20707, + "start": 21083, + "end": 21099, "loc": { "start": { - "line": 555, + "line": 567, "column": 16 }, "end": { - "line": 555, + "line": 567, "column": 32 } }, @@ -140930,15 +143327,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20691, - "end": 20700, + "start": 21083, + "end": 21092, "loc": { "start": { - "line": 555, + "line": 567, "column": 16 }, "end": { - "line": 555, + "line": 567, "column": 25 }, "identifierName": "clippable" @@ -140947,15 +143344,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 20702, - "end": 20707, + "start": 21094, + "end": 21099, "loc": { "start": { - "line": 555, + "line": 567, "column": 27 }, "end": { - "line": 555, + "line": 567, "column": 32 } }, @@ -140964,15 +143361,15 @@ }, { "type": "ObjectProperty", - "start": 20725, - "end": 20739, + "start": 21117, + "end": 21131, "loc": { "start": { - "line": 556, + "line": 568, "column": 16 }, "end": { - "line": 556, + "line": 568, "column": 30 } }, @@ -140981,15 +143378,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20725, - "end": 20732, + "start": 21117, + "end": 21124, "loc": { "start": { - "line": 556, + "line": 568, "column": 16 }, "end": { - "line": 556, + "line": 568, "column": 23 }, "identifierName": "visible" @@ -140998,20 +143395,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 20734, - "end": 20739, + "start": 21126, + "end": 21131, "loc": { "start": { - "line": 556, + "line": 568, "column": 25 }, "end": { - "line": 556, + "line": 568, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 21149, + "end": 21164, + "loc": { + "start": { + "line": 569, + "column": 16 + }, + "end": { + "line": 569, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 21149, + "end": 21157, + "loc": { + "start": { + "line": 569, + "column": 16 + }, + "end": { + "line": 569, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 21159, + "end": 21164, + "loc": { + "start": { + "line": 569, + "column": 26 + }, + "end": { + "line": 569, + "column": 31 + } + }, + "value": false + } } ] } @@ -141019,15 +143467,15 @@ }, { "type": "Identifier", - "start": 20756, - "end": 20772, + "start": 21181, + "end": 21197, "loc": { "start": { - "line": 557, + "line": 570, "column": 16 }, "end": { - "line": 557, + "line": 570, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -141039,15 +143487,15 @@ }, { "type": "ObjectProperty", - "start": 20788, - "end": 21420, + "start": 21213, + "end": 21878, "loc": { "start": { - "line": 559, + "line": 572, "column": 12 }, "end": { - "line": 571, + "line": 585, "column": 33 } }, @@ -141056,15 +143504,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20788, - "end": 20805, + "start": 21213, + "end": 21230, "loc": { "start": { - "line": 559, + "line": 572, "column": 12 }, "end": { - "line": 559, + "line": 572, "column": 29 }, "identifierName": "zCurveCurveArrow1" @@ -141073,43 +143521,43 @@ }, "value": { "type": "CallExpression", - "start": 20807, - "end": 21420, + "start": 21232, + "end": 21878, "loc": { "start": { - "line": 559, + "line": 572, "column": 31 }, "end": { - "line": 571, + "line": 585, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 20807, - "end": 20824, + "start": 21232, + "end": 21249, "loc": { "start": { - "line": 559, + "line": 572, "column": 31 }, "end": { - "line": 559, + "line": 572, "column": 48 } }, "object": { "type": "Identifier", - "start": 20807, - "end": 20815, + "start": 21232, + "end": 21240, "loc": { "start": { - "line": 559, + "line": 572, "column": 31 }, "end": { - "line": 559, + "line": 572, "column": 39 }, "identifierName": "rootNode" @@ -141118,15 +143566,15 @@ }, "property": { "type": "Identifier", - "start": 20816, - "end": 20824, + "start": 21241, + "end": 21249, "loc": { "start": { - "line": 559, + "line": 572, "column": 40 }, "end": { - "line": 559, + "line": 572, "column": 48 }, "identifierName": "addChild" @@ -141138,29 +143586,29 @@ "arguments": [ { "type": "NewExpression", - "start": 20825, - "end": 21401, + "start": 21250, + "end": 21859, "loc": { "start": { - "line": 559, + "line": 572, "column": 49 }, "end": { - "line": 571, + "line": 585, "column": 14 } }, "callee": { "type": "Identifier", - "start": 20829, - "end": 20833, + "start": 21254, + "end": 21258, "loc": { "start": { - "line": 559, + "line": 572, "column": 53 }, "end": { - "line": 559, + "line": 572, "column": 57 }, "identifierName": "Mesh" @@ -141170,15 +143618,15 @@ "arguments": [ { "type": "Identifier", - "start": 20834, - "end": 20842, + "start": 21259, + "end": 21267, "loc": { "start": { - "line": 559, + "line": 572, "column": 58 }, "end": { - "line": 559, + "line": 572, "column": 66 }, "identifierName": "rootNode" @@ -141187,30 +143635,30 @@ }, { "type": "ObjectExpression", - "start": 20844, - "end": 21400, + "start": 21269, + "end": 21858, "loc": { "start": { - "line": 559, + "line": 572, "column": 68 }, "end": { - "line": 571, + "line": 585, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 20862, - "end": 20888, + "start": 21287, + "end": 21313, "loc": { "start": { - "line": 560, + "line": 573, "column": 16 }, "end": { - "line": 560, + "line": 573, "column": 42 } }, @@ -141219,15 +143667,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20862, - "end": 20870, + "start": 21287, + "end": 21295, "loc": { "start": { - "line": 560, + "line": 573, "column": 16 }, "end": { - "line": 560, + "line": 573, "column": 24 }, "identifierName": "geometry" @@ -141236,29 +143684,29 @@ }, "value": { "type": "MemberExpression", - "start": 20872, - "end": 20888, + "start": 21297, + "end": 21313, "loc": { "start": { - "line": 560, + "line": 573, "column": 26 }, "end": { - "line": 560, + "line": 573, "column": 42 } }, "object": { "type": "Identifier", - "start": 20872, - "end": 20878, + "start": 21297, + "end": 21303, "loc": { "start": { - "line": 560, + "line": 573, "column": 26 }, "end": { - "line": 560, + "line": 573, "column": 32 }, "identifierName": "shapes" @@ -141267,15 +143715,15 @@ }, "property": { "type": "Identifier", - "start": 20879, - "end": 20888, + "start": 21304, + "end": 21313, "loc": { "start": { - "line": 560, + "line": 573, "column": 33 }, "end": { - "line": 560, + "line": 573, "column": 42 }, "identifierName": "arrowHead" @@ -141287,15 +143735,15 @@ }, { "type": "ObjectProperty", - "start": 20906, - "end": 20930, + "start": 21331, + "end": 21355, "loc": { "start": { - "line": 561, + "line": 574, "column": 16 }, "end": { - "line": 561, + "line": 574, "column": 40 } }, @@ -141304,15 +143752,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20906, - "end": 20914, + "start": 21331, + "end": 21339, "loc": { "start": { - "line": 561, + "line": 574, "column": 16 }, "end": { - "line": 561, + "line": 574, "column": 24 }, "identifierName": "material" @@ -141321,29 +143769,29 @@ }, "value": { "type": "MemberExpression", - "start": 20916, - "end": 20930, + "start": 21341, + "end": 21355, "loc": { "start": { - "line": 561, + "line": 574, "column": 26 }, "end": { - "line": 561, + "line": 574, "column": 40 } }, "object": { "type": "Identifier", - "start": 20916, - "end": 20925, + "start": 21341, + "end": 21350, "loc": { "start": { - "line": 561, + "line": 574, "column": 26 }, "end": { - "line": 561, + "line": 574, "column": 35 }, "identifierName": "materials" @@ -141352,15 +143800,15 @@ }, "property": { "type": "Identifier", - "start": 20926, - "end": 20930, + "start": 21351, + "end": 21355, "loc": { "start": { - "line": 561, + "line": 574, "column": 36 }, "end": { - "line": 561, + "line": 574, "column": 40 }, "identifierName": "blue" @@ -141372,15 +143820,15 @@ }, { "type": "ObjectProperty", - "start": 20948, - "end": 21254, + "start": 21373, + "end": 21679, "loc": { "start": { - "line": 562, + "line": 575, "column": 16 }, "end": { - "line": 566, + "line": 579, "column": 20 } }, @@ -141389,15 +143837,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 20948, - "end": 20954, + "start": 21373, + "end": 21379, "loc": { "start": { - "line": 562, + "line": 575, "column": 16 }, "end": { - "line": 562, + "line": 575, "column": 22 }, "identifierName": "matrix" @@ -141406,29 +143854,29 @@ }, "value": { "type": "CallExpression", - "start": 20956, - "end": 21254, + "start": 21381, + "end": 21679, "loc": { "start": { - "line": 562, + "line": 575, "column": 24 }, "end": { - "line": 566, + "line": 579, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 20957, - "end": 21251, + "start": 21382, + "end": 21676, "loc": { "start": { - "line": 562, + "line": 575, "column": 25 }, "end": { - "line": 566, + "line": 579, "column": 17 } }, @@ -141439,59 +143887,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 20969, - "end": 21251, + "start": 21394, + "end": 21676, "loc": { "start": { - "line": 562, + "line": 575, "column": 37 }, "end": { - "line": 566, + "line": 579, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 20991, - "end": 21064, + "start": 21416, + "end": 21489, "loc": { "start": { - "line": 563, + "line": 576, "column": 20 }, "end": { - "line": 563, + "line": 576, "column": 93 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 20997, - "end": 21063, + "start": 21422, + "end": 21488, "loc": { "start": { - "line": 563, + "line": 576, "column": 26 }, "end": { - "line": 563, + "line": 576, "column": 92 } }, "id": { "type": "Identifier", - "start": 20997, - "end": 21006, + "start": 21422, + "end": 21431, "loc": { "start": { - "line": 563, + "line": 576, "column": 26 }, "end": { - "line": 563, + "line": 576, "column": 35 }, "identifierName": "translate" @@ -141500,43 +143948,43 @@ }, "init": { "type": "CallExpression", - "start": 21009, - "end": 21063, + "start": 21434, + "end": 21488, "loc": { "start": { - "line": 563, + "line": 576, "column": 38 }, "end": { - "line": 563, + "line": 576, "column": 92 } }, "callee": { "type": "MemberExpression", - "start": 21009, - "end": 21028, + "start": 21434, + "end": 21453, "loc": { "start": { - "line": 563, + "line": 576, "column": 38 }, "end": { - "line": 563, + "line": 576, "column": 57 } }, "object": { "type": "Identifier", - "start": 21009, - "end": 21013, + "start": 21434, + "end": 21438, "loc": { "start": { - "line": 563, + "line": 576, "column": 38 }, "end": { - "line": 563, + "line": 576, "column": 42 }, "identifierName": "math" @@ -141545,15 +143993,15 @@ }, "property": { "type": "Identifier", - "start": 21014, - "end": 21028, + "start": 21439, + "end": 21453, "loc": { "start": { - "line": 563, + "line": 576, "column": 43 }, "end": { - "line": 563, + "line": 576, "column": 57 }, "identifierName": "translateMat4c" @@ -141565,15 +144013,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 21029, - "end": 21031, + "start": 21454, + "end": 21456, "loc": { "start": { - "line": 563, + "line": 576, "column": 58 }, "end": { - "line": 563, + "line": 576, "column": 60 } }, @@ -141585,15 +144033,15 @@ }, { "type": "UnaryExpression", - "start": 21033, - "end": 21038, + "start": 21458, + "end": 21463, "loc": { "start": { - "line": 563, + "line": 576, "column": 62 }, "end": { - "line": 563, + "line": 576, "column": 67 } }, @@ -141601,15 +144049,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 21034, - "end": 21038, + "start": 21459, + "end": 21463, "loc": { "start": { - "line": 563, + "line": 576, "column": 63 }, "end": { - "line": 563, + "line": 576, "column": 67 } }, @@ -141625,15 +144073,15 @@ }, { "type": "NumericLiteral", - "start": 21040, - "end": 21041, + "start": 21465, + "end": 21466, "loc": { "start": { - "line": 563, + "line": 576, "column": 69 }, "end": { - "line": 563, + "line": 576, "column": 70 } }, @@ -141645,43 +144093,43 @@ }, { "type": "CallExpression", - "start": 21043, - "end": 21062, + "start": 21468, + "end": 21487, "loc": { "start": { - "line": 563, + "line": 576, "column": 72 }, "end": { - "line": 563, + "line": 576, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 21043, - "end": 21060, + "start": 21468, + "end": 21485, "loc": { "start": { - "line": 563, + "line": 576, "column": 72 }, "end": { - "line": 563, + "line": 576, "column": 89 } }, "object": { "type": "Identifier", - "start": 21043, - "end": 21047, + "start": 21468, + "end": 21472, "loc": { "start": { - "line": 563, + "line": 576, "column": 72 }, "end": { - "line": 563, + "line": 576, "column": 76 }, "identifierName": "math" @@ -141690,15 +144138,15 @@ }, "property": { "type": "Identifier", - "start": 21048, - "end": 21060, + "start": 21473, + "end": 21485, "loc": { "start": { - "line": 563, + "line": 576, "column": 77 }, "end": { - "line": 563, + "line": 576, "column": 89 }, "identifierName": "identityMat4" @@ -141717,44 +144165,44 @@ }, { "type": "VariableDeclaration", - "start": 21085, - "end": 21153, + "start": 21510, + "end": 21578, "loc": { "start": { - "line": 564, + "line": 577, "column": 20 }, "end": { - "line": 564, + "line": 577, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21091, - "end": 21152, + "start": 21516, + "end": 21577, "loc": { "start": { - "line": 564, + "line": 577, "column": 26 }, "end": { - "line": 564, + "line": 577, "column": 87 } }, "id": { "type": "Identifier", - "start": 21091, - "end": 21096, + "start": 21516, + "end": 21521, "loc": { "start": { - "line": 564, + "line": 577, "column": 26 }, "end": { - "line": 564, + "line": 577, "column": 31 }, "identifierName": "scale" @@ -141763,43 +144211,43 @@ }, "init": { "type": "CallExpression", - "start": 21099, - "end": 21152, + "start": 21524, + "end": 21577, "loc": { "start": { - "line": 564, + "line": 577, "column": 34 }, "end": { - "line": 564, + "line": 577, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 21099, - "end": 21114, + "start": 21524, + "end": 21539, "loc": { "start": { - "line": 564, + "line": 577, "column": 34 }, "end": { - "line": 564, + "line": 577, "column": 49 } }, "object": { "type": "Identifier", - "start": 21099, - "end": 21103, + "start": 21524, + "end": 21528, "loc": { "start": { - "line": 564, + "line": 577, "column": 34 }, "end": { - "line": 564, + "line": 577, "column": 38 }, "identifierName": "math" @@ -141808,15 +144256,15 @@ }, "property": { "type": "Identifier", - "start": 21104, - "end": 21114, + "start": 21529, + "end": 21539, "loc": { "start": { - "line": 564, + "line": 577, "column": 39 }, "end": { - "line": 564, + "line": 577, "column": 49 }, "identifierName": "scaleMat4v" @@ -141828,30 +144276,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 21115, - "end": 21130, + "start": 21540, + "end": 21555, "loc": { "start": { - "line": 564, + "line": 577, "column": 50 }, "end": { - "line": 564, + "line": 577, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 21116, - "end": 21119, + "start": 21541, + "end": 21544, "loc": { "start": { - "line": 564, + "line": 577, "column": 51 }, "end": { - "line": 564, + "line": 577, "column": 54 } }, @@ -141863,15 +144311,15 @@ }, { "type": "NumericLiteral", - "start": 21121, - "end": 21124, + "start": 21546, + "end": 21549, "loc": { "start": { - "line": 564, + "line": 577, "column": 56 }, "end": { - "line": 564, + "line": 577, "column": 59 } }, @@ -141883,15 +144331,15 @@ }, { "type": "NumericLiteral", - "start": 21126, - "end": 21129, + "start": 21551, + "end": 21554, "loc": { "start": { - "line": 564, + "line": 577, "column": 61 }, "end": { - "line": 564, + "line": 577, "column": 64 } }, @@ -141905,43 +144353,43 @@ }, { "type": "CallExpression", - "start": 21132, - "end": 21151, + "start": 21557, + "end": 21576, "loc": { "start": { - "line": 564, + "line": 577, "column": 67 }, "end": { - "line": 564, + "line": 577, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 21132, - "end": 21149, + "start": 21557, + "end": 21574, "loc": { "start": { - "line": 564, + "line": 577, "column": 67 }, "end": { - "line": 564, + "line": 577, "column": 84 } }, "object": { "type": "Identifier", - "start": 21132, - "end": 21136, + "start": 21557, + "end": 21561, "loc": { "start": { - "line": 564, + "line": 577, "column": 67 }, "end": { - "line": 564, + "line": 577, "column": 71 }, "identifierName": "math" @@ -141950,15 +144398,15 @@ }, "property": { "type": "Identifier", - "start": 21137, - "end": 21149, + "start": 21562, + "end": 21574, "loc": { "start": { - "line": 564, + "line": 577, "column": 72 }, "end": { - "line": 564, + "line": 577, "column": 84 }, "identifierName": "identityMat4" @@ -141977,57 +144425,57 @@ }, { "type": "ReturnStatement", - "start": 21174, - "end": 21233, + "start": 21599, + "end": 21658, "loc": { "start": { - "line": 565, + "line": 578, "column": 20 }, "end": { - "line": 565, + "line": 578, "column": 79 } }, "argument": { "type": "CallExpression", - "start": 21181, - "end": 21232, + "start": 21606, + "end": 21657, "loc": { "start": { - "line": 565, + "line": 578, "column": 27 }, "end": { - "line": 565, + "line": 578, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 21181, - "end": 21193, + "start": 21606, + "end": 21618, "loc": { "start": { - "line": 565, + "line": 578, "column": 27 }, "end": { - "line": 565, + "line": 578, "column": 39 } }, "object": { "type": "Identifier", - "start": 21181, - "end": 21185, + "start": 21606, + "end": 21610, "loc": { "start": { - "line": 565, + "line": 578, "column": 27 }, "end": { - "line": 565, + "line": 578, "column": 31 }, "identifierName": "math" @@ -142036,15 +144484,15 @@ }, "property": { "type": "Identifier", - "start": 21186, - "end": 21193, + "start": 21611, + "end": 21618, "loc": { "start": { - "line": 565, + "line": 578, "column": 32 }, "end": { - "line": 565, + "line": 578, "column": 39 }, "identifierName": "mulMat4" @@ -142056,15 +144504,15 @@ "arguments": [ { "type": "Identifier", - "start": 21194, - "end": 21203, + "start": 21619, + "end": 21628, "loc": { "start": { - "line": 565, + "line": 578, "column": 40 }, "end": { - "line": 565, + "line": 578, "column": 49 }, "identifierName": "translate" @@ -142073,15 +144521,15 @@ }, { "type": "Identifier", - "start": 21205, - "end": 21210, + "start": 21630, + "end": 21635, "loc": { "start": { - "line": 565, + "line": 578, "column": 51 }, "end": { - "line": 565, + "line": 578, "column": 56 }, "identifierName": "scale" @@ -142090,43 +144538,43 @@ }, { "type": "CallExpression", - "start": 21212, - "end": 21231, + "start": 21637, + "end": 21656, "loc": { "start": { - "line": 565, + "line": 578, "column": 58 }, "end": { - "line": 565, + "line": 578, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 21212, - "end": 21229, + "start": 21637, + "end": 21654, "loc": { "start": { - "line": 565, + "line": 578, "column": 58 }, "end": { - "line": 565, + "line": 578, "column": 75 } }, "object": { "type": "Identifier", - "start": 21212, - "end": 21216, + "start": 21637, + "end": 21641, "loc": { "start": { - "line": 565, + "line": 578, "column": 58 }, "end": { - "line": 565, + "line": 578, "column": 62 }, "identifierName": "math" @@ -142135,15 +144583,15 @@ }, "property": { "type": "Identifier", - "start": 21217, - "end": 21229, + "start": 21642, + "end": 21654, "loc": { "start": { - "line": 565, + "line": 578, "column": 63 }, "end": { - "line": 565, + "line": 578, "column": 75 }, "identifierName": "identityMat4" @@ -142162,7 +144610,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 20956 + "parenStart": 21381 } }, "arguments": [] @@ -142170,15 +144618,15 @@ }, { "type": "ObjectProperty", - "start": 21272, - "end": 21286, + "start": 21697, + "end": 21711, "loc": { "start": { - "line": 567, + "line": 580, "column": 16 }, "end": { - "line": 567, + "line": 580, "column": 30 } }, @@ -142187,15 +144635,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21272, - "end": 21280, + "start": 21697, + "end": 21705, "loc": { "start": { - "line": 567, + "line": 580, "column": 16 }, "end": { - "line": 567, + "line": 580, "column": 24 }, "identifierName": "pickable" @@ -142204,15 +144652,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 21282, - "end": 21286, + "start": 21707, + "end": 21711, "loc": { "start": { - "line": 567, + "line": 580, "column": 26 }, "end": { - "line": 567, + "line": 580, "column": 30 } }, @@ -142221,15 +144669,15 @@ }, { "type": "ObjectProperty", - "start": 21304, - "end": 21320, + "start": 21729, + "end": 21745, "loc": { "start": { - "line": 568, + "line": 581, "column": 16 }, "end": { - "line": 568, + "line": 581, "column": 32 } }, @@ -142238,15 +144686,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21304, - "end": 21314, + "start": 21729, + "end": 21739, "loc": { "start": { - "line": 568, + "line": 581, "column": 16 }, "end": { - "line": 568, + "line": 581, "column": 26 }, "identifierName": "collidable" @@ -142255,15 +144703,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 21316, - "end": 21320, + "start": 21741, + "end": 21745, "loc": { "start": { - "line": 568, + "line": 581, "column": 28 }, "end": { - "line": 568, + "line": 581, "column": 32 } }, @@ -142272,15 +144720,15 @@ }, { "type": "ObjectProperty", - "start": 21338, - "end": 21354, + "start": 21763, + "end": 21779, "loc": { "start": { - "line": 569, + "line": 582, "column": 16 }, "end": { - "line": 569, + "line": 582, "column": 32 } }, @@ -142289,15 +144737,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21338, - "end": 21347, + "start": 21763, + "end": 21772, "loc": { "start": { - "line": 569, + "line": 582, "column": 16 }, "end": { - "line": 569, + "line": 582, "column": 25 }, "identifierName": "clippable" @@ -142306,15 +144754,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 21349, - "end": 21354, + "start": 21774, + "end": 21779, "loc": { "start": { - "line": 569, + "line": 582, "column": 27 }, "end": { - "line": 569, + "line": 582, "column": 32 } }, @@ -142323,15 +144771,15 @@ }, { "type": "ObjectProperty", - "start": 21372, - "end": 21386, + "start": 21797, + "end": 21811, "loc": { "start": { - "line": 570, + "line": 583, "column": 16 }, "end": { - "line": 570, + "line": 583, "column": 30 } }, @@ -142340,15 +144788,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21372, - "end": 21379, + "start": 21797, + "end": 21804, "loc": { "start": { - "line": 570, + "line": 583, "column": 16 }, "end": { - "line": 570, + "line": 583, "column": 23 }, "identifierName": "visible" @@ -142357,20 +144805,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 21381, - "end": 21386, + "start": 21806, + "end": 21811, "loc": { "start": { - "line": 570, + "line": 583, "column": 25 }, "end": { - "line": 570, + "line": 583, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 21829, + "end": 21844, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 21829, + "end": 21837, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 21839, + "end": 21844, + "loc": { + "start": { + "line": 584, + "column": 26 + }, + "end": { + "line": 584, + "column": 31 + } + }, + "value": false + } } ] } @@ -142378,15 +144877,15 @@ }, { "type": "Identifier", - "start": 21403, - "end": 21419, + "start": 21861, + "end": 21877, "loc": { "start": { - "line": 571, + "line": 585, "column": 16 }, "end": { - "line": 571, + "line": 585, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -142398,15 +144897,15 @@ }, { "type": "ObjectProperty", - "start": 21435, - "end": 22212, + "start": 21893, + "end": 22703, "loc": { "start": { - "line": 573, + "line": 587, "column": 12 }, "end": { - "line": 586, + "line": 601, "column": 33 } }, @@ -142415,15 +144914,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21435, - "end": 21447, + "start": 21893, + "end": 21905, "loc": { "start": { - "line": 573, + "line": 587, "column": 12 }, "end": { - "line": 573, + "line": 587, "column": 24 }, "identifierName": "zCurveArrow2" @@ -142432,43 +144931,43 @@ }, "value": { "type": "CallExpression", - "start": 21449, - "end": 22212, + "start": 21907, + "end": 22703, "loc": { "start": { - "line": 573, + "line": 587, "column": 26 }, "end": { - "line": 586, + "line": 601, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 21449, - "end": 21466, + "start": 21907, + "end": 21924, "loc": { "start": { - "line": 573, + "line": 587, "column": 26 }, "end": { - "line": 573, + "line": 587, "column": 43 } }, "object": { "type": "Identifier", - "start": 21449, - "end": 21457, + "start": 21907, + "end": 21915, "loc": { "start": { - "line": 573, + "line": 587, "column": 26 }, "end": { - "line": 573, + "line": 587, "column": 34 }, "identifierName": "rootNode" @@ -142477,15 +144976,15 @@ }, "property": { "type": "Identifier", - "start": 21458, - "end": 21466, + "start": 21916, + "end": 21924, "loc": { "start": { - "line": 573, + "line": 587, "column": 35 }, "end": { - "line": 573, + "line": 587, "column": 43 }, "identifierName": "addChild" @@ -142497,29 +144996,29 @@ "arguments": [ { "type": "NewExpression", - "start": 21467, - "end": 22193, + "start": 21925, + "end": 22684, "loc": { "start": { - "line": 573, + "line": 587, "column": 44 }, "end": { - "line": 586, + "line": 601, "column": 14 } }, "callee": { "type": "Identifier", - "start": 21471, - "end": 21475, + "start": 21929, + "end": 21933, "loc": { "start": { - "line": 573, + "line": 587, "column": 48 }, "end": { - "line": 573, + "line": 587, "column": 52 }, "identifierName": "Mesh" @@ -142529,15 +145028,15 @@ "arguments": [ { "type": "Identifier", - "start": 21476, - "end": 21484, + "start": 21934, + "end": 21942, "loc": { "start": { - "line": 573, + "line": 587, "column": 53 }, "end": { - "line": 573, + "line": 587, "column": 61 }, "identifierName": "rootNode" @@ -142546,30 +145045,30 @@ }, { "type": "ObjectExpression", - "start": 21486, - "end": 22192, + "start": 21944, + "end": 22683, "loc": { "start": { - "line": 573, + "line": 587, "column": 63 }, "end": { - "line": 586, + "line": 601, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 21504, - "end": 21530, + "start": 21962, + "end": 21988, "loc": { "start": { - "line": 574, + "line": 588, "column": 16 }, "end": { - "line": 574, + "line": 588, "column": 42 } }, @@ -142578,15 +145077,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21504, - "end": 21512, + "start": 21962, + "end": 21970, "loc": { "start": { - "line": 574, + "line": 588, "column": 16 }, "end": { - "line": 574, + "line": 588, "column": 24 }, "identifierName": "geometry" @@ -142595,29 +145094,29 @@ }, "value": { "type": "MemberExpression", - "start": 21514, - "end": 21530, + "start": 21972, + "end": 21988, "loc": { "start": { - "line": 574, + "line": 588, "column": 26 }, "end": { - "line": 574, + "line": 588, "column": 42 } }, "object": { "type": "Identifier", - "start": 21514, - "end": 21520, + "start": 21972, + "end": 21978, "loc": { "start": { - "line": 574, + "line": 588, "column": 26 }, "end": { - "line": 574, + "line": 588, "column": 32 }, "identifierName": "shapes" @@ -142626,15 +145125,15 @@ }, "property": { "type": "Identifier", - "start": 21521, - "end": 21530, + "start": 21979, + "end": 21988, "loc": { "start": { - "line": 574, + "line": 588, "column": 33 }, "end": { - "line": 574, + "line": 588, "column": 42 }, "identifierName": "arrowHead" @@ -142646,15 +145145,15 @@ }, { "type": "ObjectProperty", - "start": 21548, - "end": 21572, + "start": 22006, + "end": 22030, "loc": { "start": { - "line": 575, + "line": 589, "column": 16 }, "end": { - "line": 575, + "line": 589, "column": 40 } }, @@ -142663,15 +145162,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21548, - "end": 21556, + "start": 22006, + "end": 22014, "loc": { "start": { - "line": 575, + "line": 589, "column": 16 }, "end": { - "line": 575, + "line": 589, "column": 24 }, "identifierName": "material" @@ -142680,29 +145179,29 @@ }, "value": { "type": "MemberExpression", - "start": 21558, - "end": 21572, + "start": 22016, + "end": 22030, "loc": { "start": { - "line": 575, + "line": 589, "column": 26 }, "end": { - "line": 575, + "line": 589, "column": 40 } }, "object": { "type": "Identifier", - "start": 21558, - "end": 21567, + "start": 22016, + "end": 22025, "loc": { "start": { - "line": 575, + "line": 589, "column": 26 }, "end": { - "line": 575, + "line": 589, "column": 35 }, "identifierName": "materials" @@ -142711,15 +145210,15 @@ }, "property": { "type": "Identifier", - "start": 21568, - "end": 21572, + "start": 22026, + "end": 22030, "loc": { "start": { - "line": 575, + "line": 589, "column": 36 }, "end": { - "line": 575, + "line": 589, "column": 40 }, "identifierName": "blue" @@ -142731,15 +145230,15 @@ }, { "type": "ObjectProperty", - "start": 21590, - "end": 22046, + "start": 22048, + "end": 22504, "loc": { "start": { - "line": 576, + "line": 590, "column": 16 }, "end": { - "line": 581, + "line": 595, "column": 20 } }, @@ -142748,15 +145247,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 21590, - "end": 21596, + "start": 22048, + "end": 22054, "loc": { "start": { - "line": 576, + "line": 590, "column": 16 }, "end": { - "line": 576, + "line": 590, "column": 22 }, "identifierName": "matrix" @@ -142765,29 +145264,29 @@ }, "value": { "type": "CallExpression", - "start": 21598, - "end": 22046, + "start": 22056, + "end": 22504, "loc": { "start": { - "line": 576, + "line": 590, "column": 24 }, "end": { - "line": 581, + "line": 595, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 21599, - "end": 22043, + "start": 22057, + "end": 22501, "loc": { "start": { - "line": 576, + "line": 590, "column": 25 }, "end": { - "line": 581, + "line": 595, "column": 17 } }, @@ -142798,59 +145297,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 21611, - "end": 22043, + "start": 22069, + "end": 22501, "loc": { "start": { - "line": 576, + "line": 590, "column": 37 }, "end": { - "line": 581, + "line": 595, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 21633, - "end": 21706, + "start": 22091, + "end": 22164, "loc": { "start": { - "line": 577, + "line": 591, "column": 20 }, "end": { - "line": 577, + "line": 591, "column": 93 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21639, - "end": 21705, + "start": 22097, + "end": 22163, "loc": { "start": { - "line": 577, + "line": 591, "column": 26 }, "end": { - "line": 577, + "line": 591, "column": 92 } }, "id": { "type": "Identifier", - "start": 21639, - "end": 21648, + "start": 22097, + "end": 22106, "loc": { "start": { - "line": 577, + "line": 591, "column": 26 }, "end": { - "line": 577, + "line": 591, "column": 35 }, "identifierName": "translate" @@ -142859,43 +145358,43 @@ }, "init": { "type": "CallExpression", - "start": 21651, - "end": 21705, + "start": 22109, + "end": 22163, "loc": { "start": { - "line": 577, + "line": 591, "column": 38 }, "end": { - "line": 577, + "line": 591, "column": 92 } }, "callee": { "type": "MemberExpression", - "start": 21651, - "end": 21670, + "start": 22109, + "end": 22128, "loc": { "start": { - "line": 577, + "line": 591, "column": 38 }, "end": { - "line": 577, + "line": 591, "column": 57 } }, "object": { "type": "Identifier", - "start": 21651, - "end": 21655, + "start": 22109, + "end": 22113, "loc": { "start": { - "line": 577, + "line": 591, "column": 38 }, "end": { - "line": 577, + "line": 591, "column": 42 }, "identifierName": "math" @@ -142904,15 +145403,15 @@ }, "property": { "type": "Identifier", - "start": 21656, - "end": 21670, + "start": 22114, + "end": 22128, "loc": { "start": { - "line": 577, + "line": 591, "column": 43 }, "end": { - "line": 577, + "line": 591, "column": 57 }, "identifierName": "translateMat4c" @@ -142924,15 +145423,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 21671, - "end": 21674, + "start": 22129, + "end": 22132, "loc": { "start": { - "line": 577, + "line": 591, "column": 58 }, "end": { - "line": 577, + "line": 591, "column": 61 } }, @@ -142944,15 +145443,15 @@ }, { "type": "UnaryExpression", - "start": 21676, - "end": 21680, + "start": 22134, + "end": 22138, "loc": { "start": { - "line": 577, + "line": 591, "column": 63 }, "end": { - "line": 577, + "line": 591, "column": 67 } }, @@ -142960,15 +145459,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 21677, - "end": 21680, + "start": 22135, + "end": 22138, "loc": { "start": { - "line": 577, + "line": 591, "column": 64 }, "end": { - "line": 577, + "line": 591, "column": 67 } }, @@ -142984,15 +145483,15 @@ }, { "type": "NumericLiteral", - "start": 21682, - "end": 21683, + "start": 22140, + "end": 22141, "loc": { "start": { - "line": 577, + "line": 591, "column": 69 }, "end": { - "line": 577, + "line": 591, "column": 70 } }, @@ -143004,43 +145503,43 @@ }, { "type": "CallExpression", - "start": 21685, - "end": 21704, + "start": 22143, + "end": 22162, "loc": { "start": { - "line": 577, + "line": 591, "column": 72 }, "end": { - "line": 577, + "line": 591, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 21685, - "end": 21702, + "start": 22143, + "end": 22160, "loc": { "start": { - "line": 577, + "line": 591, "column": 72 }, "end": { - "line": 577, + "line": 591, "column": 89 } }, "object": { "type": "Identifier", - "start": 21685, - "end": 21689, + "start": 22143, + "end": 22147, "loc": { "start": { - "line": 577, + "line": 591, "column": 72 }, "end": { - "line": 577, + "line": 591, "column": 76 }, "identifierName": "math" @@ -143049,15 +145548,15 @@ }, "property": { "type": "Identifier", - "start": 21690, - "end": 21702, + "start": 22148, + "end": 22160, "loc": { "start": { - "line": 577, + "line": 591, "column": 77 }, "end": { - "line": 577, + "line": 591, "column": 89 }, "identifierName": "identityMat4" @@ -143076,44 +145575,44 @@ }, { "type": "VariableDeclaration", - "start": 21727, - "end": 21795, + "start": 22185, + "end": 22253, "loc": { "start": { - "line": 578, + "line": 592, "column": 20 }, "end": { - "line": 578, + "line": 592, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21733, - "end": 21794, + "start": 22191, + "end": 22252, "loc": { "start": { - "line": 578, + "line": 592, "column": 26 }, "end": { - "line": 578, + "line": 592, "column": 87 } }, "id": { "type": "Identifier", - "start": 21733, - "end": 21738, + "start": 22191, + "end": 22196, "loc": { "start": { - "line": 578, + "line": 592, "column": 26 }, "end": { - "line": 578, + "line": 592, "column": 31 }, "identifierName": "scale" @@ -143122,43 +145621,43 @@ }, "init": { "type": "CallExpression", - "start": 21741, - "end": 21794, + "start": 22199, + "end": 22252, "loc": { "start": { - "line": 578, + "line": 592, "column": 34 }, "end": { - "line": 578, + "line": 592, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 21741, - "end": 21756, + "start": 22199, + "end": 22214, "loc": { "start": { - "line": 578, + "line": 592, "column": 34 }, "end": { - "line": 578, + "line": 592, "column": 49 } }, "object": { "type": "Identifier", - "start": 21741, - "end": 21745, + "start": 22199, + "end": 22203, "loc": { "start": { - "line": 578, + "line": 592, "column": 34 }, "end": { - "line": 578, + "line": 592, "column": 38 }, "identifierName": "math" @@ -143167,15 +145666,15 @@ }, "property": { "type": "Identifier", - "start": 21746, - "end": 21756, + "start": 22204, + "end": 22214, "loc": { "start": { - "line": 578, + "line": 592, "column": 39 }, "end": { - "line": 578, + "line": 592, "column": 49 }, "identifierName": "scaleMat4v" @@ -143187,30 +145686,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 21757, - "end": 21772, + "start": 22215, + "end": 22230, "loc": { "start": { - "line": 578, + "line": 592, "column": 50 }, "end": { - "line": 578, + "line": 592, "column": 65 } }, "elements": [ { "type": "NumericLiteral", - "start": 21758, - "end": 21761, + "start": 22216, + "end": 22219, "loc": { "start": { - "line": 578, + "line": 592, "column": 51 }, "end": { - "line": 578, + "line": 592, "column": 54 } }, @@ -143222,15 +145721,15 @@ }, { "type": "NumericLiteral", - "start": 21763, - "end": 21766, + "start": 22221, + "end": 22224, "loc": { "start": { - "line": 578, + "line": 592, "column": 56 }, "end": { - "line": 578, + "line": 592, "column": 59 } }, @@ -143242,15 +145741,15 @@ }, { "type": "NumericLiteral", - "start": 21768, - "end": 21771, + "start": 22226, + "end": 22229, "loc": { "start": { - "line": 578, + "line": 592, "column": 61 }, "end": { - "line": 578, + "line": 592, "column": 64 } }, @@ -143264,43 +145763,43 @@ }, { "type": "CallExpression", - "start": 21774, - "end": 21793, + "start": 22232, + "end": 22251, "loc": { "start": { - "line": 578, + "line": 592, "column": 67 }, "end": { - "line": 578, + "line": 592, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 21774, - "end": 21791, + "start": 22232, + "end": 22249, "loc": { "start": { - "line": 578, + "line": 592, "column": 67 }, "end": { - "line": 578, + "line": 592, "column": 84 } }, "object": { "type": "Identifier", - "start": 21774, - "end": 21778, + "start": 22232, + "end": 22236, "loc": { "start": { - "line": 578, + "line": 592, "column": 67 }, "end": { - "line": 578, + "line": 592, "column": 71 }, "identifierName": "math" @@ -143309,15 +145808,15 @@ }, "property": { "type": "Identifier", - "start": 21779, - "end": 21791, + "start": 22237, + "end": 22249, "loc": { "start": { - "line": 578, + "line": 592, "column": 72 }, "end": { - "line": 578, + "line": 592, "column": 84 }, "identifierName": "identityMat4" @@ -143336,44 +145835,44 @@ }, { "type": "VariableDeclaration", - "start": 21816, - "end": 21902, + "start": 22274, + "end": 22360, "loc": { "start": { - "line": 579, + "line": 593, "column": 20 }, "end": { - "line": 579, + "line": 593, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21822, - "end": 21901, + "start": 22280, + "end": 22359, "loc": { "start": { - "line": 579, + "line": 593, "column": 26 }, "end": { - "line": 579, + "line": 593, "column": 105 } }, "id": { "type": "Identifier", - "start": 21822, - "end": 21828, + "start": 22280, + "end": 22286, "loc": { "start": { - "line": 579, + "line": 593, "column": 26 }, "end": { - "line": 579, + "line": 593, "column": 32 }, "identifierName": "rotate" @@ -143382,43 +145881,43 @@ }, "init": { "type": "CallExpression", - "start": 21831, - "end": 21901, + "start": 22289, + "end": 22359, "loc": { "start": { - "line": 579, + "line": 593, "column": 35 }, "end": { - "line": 579, + "line": 593, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 21831, - "end": 21849, + "start": 22289, + "end": 22307, "loc": { "start": { - "line": 579, + "line": 593, "column": 35 }, "end": { - "line": 579, + "line": 593, "column": 53 } }, "object": { "type": "Identifier", - "start": 21831, - "end": 21835, + "start": 22289, + "end": 22293, "loc": { "start": { - "line": 579, + "line": 593, "column": 35 }, "end": { - "line": 579, + "line": 593, "column": 39 }, "identifierName": "math" @@ -143427,15 +145926,15 @@ }, "property": { "type": "Identifier", - "start": 21836, - "end": 21849, + "start": 22294, + "end": 22307, "loc": { "start": { - "line": 579, + "line": 593, "column": 40 }, "end": { - "line": 579, + "line": 593, "column": 53 }, "identifierName": "rotationMat4v" @@ -143447,29 +145946,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 21850, - "end": 21868, + "start": 22308, + "end": 22326, "loc": { "start": { - "line": 579, + "line": 593, "column": 54 }, "end": { - "line": 579, + "line": 593, "column": 72 } }, "left": { "type": "NumericLiteral", - "start": 21850, - "end": 21852, + "start": 22308, + "end": 22310, "loc": { "start": { - "line": 579, + "line": 593, "column": 54 }, "end": { - "line": 579, + "line": 593, "column": 56 } }, @@ -143482,29 +145981,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 21855, - "end": 21868, + "start": 22313, + "end": 22326, "loc": { "start": { - "line": 579, + "line": 593, "column": 59 }, "end": { - "line": 579, + "line": 593, "column": 72 } }, "object": { "type": "Identifier", - "start": 21855, - "end": 21859, + "start": 22313, + "end": 22317, "loc": { "start": { - "line": 579, + "line": 593, "column": 59 }, "end": { - "line": 579, + "line": 593, "column": 63 }, "identifierName": "math" @@ -143513,15 +146012,15 @@ }, "property": { "type": "Identifier", - "start": 21860, - "end": 21868, + "start": 22318, + "end": 22326, "loc": { "start": { - "line": 579, + "line": 593, "column": 64 }, "end": { - "line": 579, + "line": 593, "column": 72 }, "identifierName": "DEGTORAD" @@ -143533,30 +146032,30 @@ }, { "type": "ArrayExpression", - "start": 21870, - "end": 21879, + "start": 22328, + "end": 22337, "loc": { "start": { - "line": 579, + "line": 593, "column": 74 }, "end": { - "line": 579, + "line": 593, "column": 83 } }, "elements": [ { "type": "NumericLiteral", - "start": 21871, - "end": 21872, + "start": 22329, + "end": 22330, "loc": { "start": { - "line": 579, + "line": 593, "column": 75 }, "end": { - "line": 579, + "line": 593, "column": 76 } }, @@ -143568,15 +146067,15 @@ }, { "type": "NumericLiteral", - "start": 21874, - "end": 21875, + "start": 22332, + "end": 22333, "loc": { "start": { - "line": 579, + "line": 593, "column": 78 }, "end": { - "line": 579, + "line": 593, "column": 79 } }, @@ -143588,15 +146087,15 @@ }, { "type": "NumericLiteral", - "start": 21877, - "end": 21878, + "start": 22335, + "end": 22336, "loc": { "start": { - "line": 579, + "line": 593, "column": 81 }, "end": { - "line": 579, + "line": 593, "column": 82 } }, @@ -143610,43 +146109,43 @@ }, { "type": "CallExpression", - "start": 21881, - "end": 21900, + "start": 22339, + "end": 22358, "loc": { "start": { - "line": 579, + "line": 593, "column": 85 }, "end": { - "line": 579, + "line": 593, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 21881, - "end": 21898, + "start": 22339, + "end": 22356, "loc": { "start": { - "line": 579, + "line": 593, "column": 85 }, "end": { - "line": 579, + "line": 593, "column": 102 } }, "object": { "type": "Identifier", - "start": 21881, - "end": 21885, + "start": 22339, + "end": 22343, "loc": { "start": { - "line": 579, + "line": 593, "column": 85 }, "end": { - "line": 579, + "line": 593, "column": 89 }, "identifierName": "math" @@ -143655,15 +146154,15 @@ }, "property": { "type": "Identifier", - "start": 21886, - "end": 21898, + "start": 22344, + "end": 22356, "loc": { "start": { - "line": 579, + "line": 593, "column": 90 }, "end": { - "line": 579, + "line": 593, "column": 102 }, "identifierName": "identityMat4" @@ -143682,57 +146181,57 @@ }, { "type": "ReturnStatement", - "start": 21923, - "end": 22025, + "start": 22381, + "end": 22483, "loc": { "start": { - "line": 580, + "line": 594, "column": 20 }, "end": { - "line": 580, + "line": 594, "column": 122 } }, "argument": { "type": "CallExpression", - "start": 21930, - "end": 22024, + "start": 22388, + "end": 22482, "loc": { "start": { - "line": 580, + "line": 594, "column": 27 }, "end": { - "line": 580, + "line": 594, "column": 121 } }, "callee": { "type": "MemberExpression", - "start": 21930, - "end": 21942, + "start": 22388, + "end": 22400, "loc": { "start": { - "line": 580, + "line": 594, "column": 27 }, "end": { - "line": 580, + "line": 594, "column": 39 } }, "object": { "type": "Identifier", - "start": 21930, - "end": 21934, + "start": 22388, + "end": 22392, "loc": { "start": { - "line": 580, + "line": 594, "column": 27 }, "end": { - "line": 580, + "line": 594, "column": 31 }, "identifierName": "math" @@ -143741,15 +146240,15 @@ }, "property": { "type": "Identifier", - "start": 21935, - "end": 21942, + "start": 22393, + "end": 22400, "loc": { "start": { - "line": 580, + "line": 594, "column": 32 }, "end": { - "line": 580, + "line": 594, "column": 39 }, "identifierName": "mulMat4" @@ -143761,43 +146260,43 @@ "arguments": [ { "type": "CallExpression", - "start": 21943, - "end": 21994, + "start": 22401, + "end": 22452, "loc": { "start": { - "line": 580, + "line": 594, "column": 40 }, "end": { - "line": 580, + "line": 594, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 21943, - "end": 21955, + "start": 22401, + "end": 22413, "loc": { "start": { - "line": 580, + "line": 594, "column": 40 }, "end": { - "line": 580, + "line": 594, "column": 52 } }, "object": { "type": "Identifier", - "start": 21943, - "end": 21947, + "start": 22401, + "end": 22405, "loc": { "start": { - "line": 580, + "line": 594, "column": 40 }, "end": { - "line": 580, + "line": 594, "column": 44 }, "identifierName": "math" @@ -143806,15 +146305,15 @@ }, "property": { "type": "Identifier", - "start": 21948, - "end": 21955, + "start": 22406, + "end": 22413, "loc": { "start": { - "line": 580, + "line": 594, "column": 45 }, "end": { - "line": 580, + "line": 594, "column": 52 }, "identifierName": "mulMat4" @@ -143826,15 +146325,15 @@ "arguments": [ { "type": "Identifier", - "start": 21956, - "end": 21965, + "start": 22414, + "end": 22423, "loc": { "start": { - "line": 580, + "line": 594, "column": 53 }, "end": { - "line": 580, + "line": 594, "column": 62 }, "identifierName": "translate" @@ -143843,15 +146342,15 @@ }, { "type": "Identifier", - "start": 21967, - "end": 21972, + "start": 22425, + "end": 22430, "loc": { "start": { - "line": 580, + "line": 594, "column": 64 }, "end": { - "line": 580, + "line": 594, "column": 69 }, "identifierName": "scale" @@ -143860,43 +146359,43 @@ }, { "type": "CallExpression", - "start": 21974, - "end": 21993, + "start": 22432, + "end": 22451, "loc": { "start": { - "line": 580, + "line": 594, "column": 71 }, "end": { - "line": 580, + "line": 594, "column": 90 } }, "callee": { "type": "MemberExpression", - "start": 21974, - "end": 21991, + "start": 22432, + "end": 22449, "loc": { "start": { - "line": 580, + "line": 594, "column": 71 }, "end": { - "line": 580, + "line": 594, "column": 88 } }, "object": { "type": "Identifier", - "start": 21974, - "end": 21978, + "start": 22432, + "end": 22436, "loc": { "start": { - "line": 580, + "line": 594, "column": 71 }, "end": { - "line": 580, + "line": 594, "column": 75 }, "identifierName": "math" @@ -143905,15 +146404,15 @@ }, "property": { "type": "Identifier", - "start": 21979, - "end": 21991, + "start": 22437, + "end": 22449, "loc": { "start": { - "line": 580, + "line": 594, "column": 76 }, "end": { - "line": 580, + "line": 594, "column": 88 }, "identifierName": "identityMat4" @@ -143928,15 +146427,15 @@ }, { "type": "Identifier", - "start": 21996, - "end": 22002, + "start": 22454, + "end": 22460, "loc": { "start": { - "line": 580, + "line": 594, "column": 93 }, "end": { - "line": 580, + "line": 594, "column": 99 }, "identifierName": "rotate" @@ -143945,43 +146444,43 @@ }, { "type": "CallExpression", - "start": 22004, - "end": 22023, + "start": 22462, + "end": 22481, "loc": { "start": { - "line": 580, + "line": 594, "column": 101 }, "end": { - "line": 580, + "line": 594, "column": 120 } }, "callee": { "type": "MemberExpression", - "start": 22004, - "end": 22021, + "start": 22462, + "end": 22479, "loc": { "start": { - "line": 580, + "line": 594, "column": 101 }, "end": { - "line": 580, + "line": 594, "column": 118 } }, "object": { "type": "Identifier", - "start": 22004, - "end": 22008, + "start": 22462, + "end": 22466, "loc": { "start": { - "line": 580, + "line": 594, "column": 101 }, "end": { - "line": 580, + "line": 594, "column": 105 }, "identifierName": "math" @@ -143990,15 +146489,15 @@ }, "property": { "type": "Identifier", - "start": 22009, - "end": 22021, + "start": 22467, + "end": 22479, "loc": { "start": { - "line": 580, + "line": 594, "column": 106 }, "end": { - "line": 580, + "line": 594, "column": 118 }, "identifierName": "identityMat4" @@ -144017,7 +146516,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 21598 + "parenStart": 22056 } }, "arguments": [] @@ -144025,15 +146524,15 @@ }, { "type": "ObjectProperty", - "start": 22064, - "end": 22078, + "start": 22522, + "end": 22536, "loc": { "start": { - "line": 582, + "line": 596, "column": 16 }, "end": { - "line": 582, + "line": 596, "column": 30 } }, @@ -144042,15 +146541,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22064, - "end": 22072, + "start": 22522, + "end": 22530, "loc": { "start": { - "line": 582, + "line": 596, "column": 16 }, "end": { - "line": 582, + "line": 596, "column": 24 }, "identifierName": "pickable" @@ -144059,15 +146558,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22074, - "end": 22078, + "start": 22532, + "end": 22536, "loc": { "start": { - "line": 582, + "line": 596, "column": 26 }, "end": { - "line": 582, + "line": 596, "column": 30 } }, @@ -144076,15 +146575,15 @@ }, { "type": "ObjectProperty", - "start": 22096, - "end": 22112, + "start": 22554, + "end": 22570, "loc": { "start": { - "line": 583, + "line": 597, "column": 16 }, "end": { - "line": 583, + "line": 597, "column": 32 } }, @@ -144093,15 +146592,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22096, - "end": 22106, + "start": 22554, + "end": 22564, "loc": { "start": { - "line": 583, + "line": 597, "column": 16 }, "end": { - "line": 583, + "line": 597, "column": 26 }, "identifierName": "collidable" @@ -144110,15 +146609,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22108, - "end": 22112, + "start": 22566, + "end": 22570, "loc": { "start": { - "line": 583, + "line": 597, "column": 28 }, "end": { - "line": 583, + "line": 597, "column": 32 } }, @@ -144127,15 +146626,15 @@ }, { "type": "ObjectProperty", - "start": 22130, - "end": 22146, + "start": 22588, + "end": 22604, "loc": { "start": { - "line": 584, + "line": 598, "column": 16 }, "end": { - "line": 584, + "line": 598, "column": 32 } }, @@ -144144,15 +146643,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22130, - "end": 22139, + "start": 22588, + "end": 22597, "loc": { "start": { - "line": 584, + "line": 598, "column": 16 }, "end": { - "line": 584, + "line": 598, "column": 25 }, "identifierName": "clippable" @@ -144161,15 +146660,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22141, - "end": 22146, + "start": 22599, + "end": 22604, "loc": { "start": { - "line": 584, + "line": 598, "column": 27 }, "end": { - "line": 584, + "line": 598, "column": 32 } }, @@ -144178,15 +146677,15 @@ }, { "type": "ObjectProperty", - "start": 22164, - "end": 22178, + "start": 22622, + "end": 22636, "loc": { "start": { - "line": 585, + "line": 599, "column": 16 }, "end": { - "line": 585, + "line": 599, "column": 30 } }, @@ -144195,15 +146694,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22164, - "end": 22171, + "start": 22622, + "end": 22629, "loc": { "start": { - "line": 585, + "line": 599, "column": 16 }, "end": { - "line": 585, + "line": 599, "column": 23 }, "identifierName": "visible" @@ -144212,20 +146711,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 22173, - "end": 22178, + "start": 22631, + "end": 22636, "loc": { "start": { - "line": 585, + "line": 599, "column": 25 }, "end": { - "line": 585, + "line": 599, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 22654, + "end": 22669, + "loc": { + "start": { + "line": 600, + "column": 16 + }, + "end": { + "line": 600, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 22654, + "end": 22662, + "loc": { + "start": { + "line": 600, + "column": 16 + }, + "end": { + "line": 600, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 22664, + "end": 22669, + "loc": { + "start": { + "line": 600, + "column": 26 + }, + "end": { + "line": 600, + "column": 31 + } + }, + "value": false + } } ] } @@ -144233,15 +146783,15 @@ }, { "type": "Identifier", - "start": 22195, - "end": 22211, + "start": 22686, + "end": 22702, "loc": { "start": { - "line": 586, + "line": 601, "column": 16 }, "end": { - "line": 586, + "line": 601, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -144253,15 +146803,15 @@ }, { "type": "ObjectProperty", - "start": 22485, - "end": 22874, + "start": 22976, + "end": 23398, "loc": { "start": { - "line": 592, + "line": 607, "column": 12 }, "end": { - "line": 601, + "line": 617, "column": 33 } }, @@ -144270,15 +146820,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22485, - "end": 22491, + "start": 22976, + "end": 22982, "loc": { "start": { - "line": 592, + "line": 607, "column": 12 }, "end": { - "line": 592, + "line": 607, "column": 18 }, "identifierName": "center" @@ -144288,43 +146838,43 @@ }, "value": { "type": "CallExpression", - "start": 22493, - "end": 22874, + "start": 22984, + "end": 23398, "loc": { "start": { - "line": 592, + "line": 607, "column": 20 }, "end": { - "line": 601, + "line": 617, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 22493, - "end": 22510, + "start": 22984, + "end": 23001, "loc": { "start": { - "line": 592, + "line": 607, "column": 20 }, "end": { - "line": 592, + "line": 607, "column": 37 } }, "object": { "type": "Identifier", - "start": 22493, - "end": 22501, + "start": 22984, + "end": 22992, "loc": { "start": { - "line": 592, + "line": 607, "column": 20 }, "end": { - "line": 592, + "line": 607, "column": 28 }, "identifierName": "rootNode" @@ -144333,15 +146883,15 @@ }, "property": { "type": "Identifier", - "start": 22502, - "end": 22510, + "start": 22993, + "end": 23001, "loc": { "start": { - "line": 592, + "line": 607, "column": 29 }, "end": { - "line": 592, + "line": 607, "column": 37 }, "identifierName": "addChild" @@ -144353,29 +146903,29 @@ "arguments": [ { "type": "NewExpression", - "start": 22511, - "end": 22855, + "start": 23002, + "end": 23379, "loc": { "start": { - "line": 592, + "line": 607, "column": 38 }, "end": { - "line": 601, + "line": 617, "column": 14 } }, "callee": { "type": "Identifier", - "start": 22515, - "end": 22519, + "start": 23006, + "end": 23010, "loc": { "start": { - "line": 592, + "line": 607, "column": 42 }, "end": { - "line": 592, + "line": 607, "column": 46 }, "identifierName": "Mesh" @@ -144385,15 +146935,15 @@ "arguments": [ { "type": "Identifier", - "start": 22520, - "end": 22528, + "start": 23011, + "end": 23019, "loc": { "start": { - "line": 592, + "line": 607, "column": 47 }, "end": { - "line": 592, + "line": 607, "column": 55 }, "identifierName": "rootNode" @@ -144402,30 +146952,30 @@ }, { "type": "ObjectExpression", - "start": 22530, - "end": 22854, + "start": 23021, + "end": 23378, "loc": { "start": { - "line": 592, + "line": 607, "column": 57 }, "end": { - "line": 601, + "line": 617, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 22548, - "end": 22663, + "start": 23039, + "end": 23154, "loc": { "start": { - "line": 593, + "line": 608, "column": 16 }, "end": { - "line": 595, + "line": 610, "column": 19 } }, @@ -144434,15 +146984,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22548, - "end": 22556, + "start": 23039, + "end": 23047, "loc": { "start": { - "line": 593, + "line": 608, "column": 16 }, "end": { - "line": 593, + "line": 608, "column": 24 }, "identifierName": "geometry" @@ -144451,29 +147001,29 @@ }, "value": { "type": "NewExpression", - "start": 22558, - "end": 22663, + "start": 23049, + "end": 23154, "loc": { "start": { - "line": 593, + "line": 608, "column": 26 }, "end": { - "line": 595, + "line": 610, "column": 19 } }, "callee": { "type": "Identifier", - "start": 22562, - "end": 22578, + "start": 23053, + "end": 23069, "loc": { "start": { - "line": 593, + "line": 608, "column": 30 }, "end": { - "line": 593, + "line": 608, "column": 46 }, "identifierName": "ReadableGeometry" @@ -144483,15 +147033,15 @@ "arguments": [ { "type": "Identifier", - "start": 22579, - "end": 22587, + "start": 23070, + "end": 23078, "loc": { "start": { - "line": 593, + "line": 608, "column": 47 }, "end": { - "line": 593, + "line": 608, "column": 55 }, "identifierName": "rootNode" @@ -144500,29 +147050,29 @@ }, { "type": "CallExpression", - "start": 22589, - "end": 22662, + "start": 23080, + "end": 23153, "loc": { "start": { - "line": 593, + "line": 608, "column": 57 }, "end": { - "line": 595, + "line": 610, "column": 18 } }, "callee": { "type": "Identifier", - "start": 22589, - "end": 22608, + "start": 23080, + "end": 23099, "loc": { "start": { - "line": 593, + "line": 608, "column": 57 }, "end": { - "line": 593, + "line": 608, "column": 76 }, "identifierName": "buildSphereGeometry" @@ -144532,30 +147082,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 22609, - "end": 22661, + "start": 23100, + "end": 23152, "loc": { "start": { - "line": 593, + "line": 608, "column": 77 }, "end": { - "line": 595, + "line": 610, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 22631, - "end": 22643, + "start": 23122, + "end": 23134, "loc": { "start": { - "line": 594, + "line": 609, "column": 20 }, "end": { - "line": 594, + "line": 609, "column": 32 } }, @@ -144564,15 +147114,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22631, - "end": 22637, + "start": 23122, + "end": 23128, "loc": { "start": { - "line": 594, + "line": 609, "column": 20 }, "end": { - "line": 594, + "line": 609, "column": 26 }, "identifierName": "radius" @@ -144581,15 +147131,15 @@ }, "value": { "type": "NumericLiteral", - "start": 22639, - "end": 22643, + "start": 23130, + "end": 23134, "loc": { "start": { - "line": 594, + "line": 609, "column": 28 }, "end": { - "line": 594, + "line": 609, "column": 32 } }, @@ -144609,15 +147159,15 @@ }, { "type": "ObjectProperty", - "start": 22681, - "end": 22707, + "start": 23172, + "end": 23198, "loc": { "start": { - "line": 596, + "line": 611, "column": 16 }, "end": { - "line": 596, + "line": 611, "column": 42 } }, @@ -144626,15 +147176,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22681, - "end": 22689, + "start": 23172, + "end": 23180, "loc": { "start": { - "line": 596, + "line": 611, "column": 16 }, "end": { - "line": 596, + "line": 611, "column": 24 }, "identifierName": "material" @@ -144643,29 +147193,29 @@ }, "value": { "type": "MemberExpression", - "start": 22691, - "end": 22707, + "start": 23182, + "end": 23198, "loc": { "start": { - "line": 596, + "line": 611, "column": 26 }, "end": { - "line": 596, + "line": 611, "column": 42 } }, "object": { "type": "Identifier", - "start": 22691, - "end": 22700, + "start": 23182, + "end": 23191, "loc": { "start": { - "line": 596, + "line": 611, "column": 26 }, "end": { - "line": 596, + "line": 611, "column": 35 }, "identifierName": "materials" @@ -144674,15 +147224,15 @@ }, "property": { "type": "Identifier", - "start": 22701, - "end": 22707, + "start": 23192, + "end": 23198, "loc": { "start": { - "line": 596, + "line": 611, "column": 36 }, "end": { - "line": 596, + "line": 611, "column": 42 }, "identifierName": "center" @@ -144694,15 +147244,15 @@ }, { "type": "ObjectProperty", - "start": 22725, - "end": 22740, + "start": 23216, + "end": 23231, "loc": { "start": { - "line": 597, + "line": 612, "column": 16 }, "end": { - "line": 597, + "line": 612, "column": 31 } }, @@ -144711,15 +147261,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22725, - "end": 22733, + "start": 23216, + "end": 23224, "loc": { "start": { - "line": 597, + "line": 612, "column": 16 }, "end": { - "line": 597, + "line": 612, "column": 24 }, "identifierName": "pickable" @@ -144728,15 +147278,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22735, - "end": 22740, + "start": 23226, + "end": 23231, "loc": { "start": { - "line": 597, + "line": 612, "column": 26 }, "end": { - "line": 597, + "line": 612, "column": 31 } }, @@ -144745,15 +147295,15 @@ }, { "type": "ObjectProperty", - "start": 22758, - "end": 22774, + "start": 23249, + "end": 23265, "loc": { "start": { - "line": 598, + "line": 613, "column": 16 }, "end": { - "line": 598, + "line": 613, "column": 32 } }, @@ -144762,15 +147312,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22758, - "end": 22768, + "start": 23249, + "end": 23259, "loc": { "start": { - "line": 598, + "line": 613, "column": 16 }, "end": { - "line": 598, + "line": 613, "column": 26 }, "identifierName": "collidable" @@ -144779,15 +147329,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22770, - "end": 22774, + "start": 23261, + "end": 23265, "loc": { "start": { - "line": 598, + "line": 613, "column": 28 }, "end": { - "line": 598, + "line": 613, "column": 32 } }, @@ -144796,15 +147346,15 @@ }, { "type": "ObjectProperty", - "start": 22792, - "end": 22808, + "start": 23283, + "end": 23299, "loc": { "start": { - "line": 599, + "line": 614, "column": 16 }, "end": { - "line": 599, + "line": 614, "column": 32 } }, @@ -144813,15 +147363,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22792, - "end": 22801, + "start": 23283, + "end": 23292, "loc": { "start": { - "line": 599, + "line": 614, "column": 16 }, "end": { - "line": 599, + "line": 614, "column": 25 }, "identifierName": "clippable" @@ -144830,15 +147380,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 22803, - "end": 22808, + "start": 23294, + "end": 23299, "loc": { "start": { - "line": 599, + "line": 614, "column": 27 }, "end": { - "line": 599, + "line": 614, "column": 32 } }, @@ -144847,15 +147397,15 @@ }, { "type": "ObjectProperty", - "start": 22826, - "end": 22840, + "start": 23317, + "end": 23331, "loc": { "start": { - "line": 600, + "line": 615, "column": 16 }, "end": { - "line": 600, + "line": 615, "column": 30 } }, @@ -144864,15 +147414,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 22826, - "end": 22833, + "start": 23317, + "end": 23324, "loc": { "start": { - "line": 600, + "line": 615, "column": 16 }, "end": { - "line": 600, + "line": 615, "column": 23 }, "identifierName": "visible" @@ -144881,20 +147431,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 22835, - "end": 22840, + "start": 23326, + "end": 23331, "loc": { "start": { - "line": 600, + "line": 615, "column": 25 }, "end": { - "line": 600, + "line": 615, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 23349, + "end": 23364, + "loc": { + "start": { + "line": 616, + "column": 16 + }, + "end": { + "line": 616, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 23349, + "end": 23357, + "loc": { + "start": { + "line": 616, + "column": 16 + }, + "end": { + "line": 616, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 23359, + "end": 23364, + "loc": { + "start": { + "line": 616, + "column": 26 + }, + "end": { + "line": 616, + "column": 31 + } + }, + "value": false + } } ] } @@ -144902,15 +147503,15 @@ }, { "type": "Identifier", - "start": 22857, - "end": 22873, + "start": 23381, + "end": 23397, "loc": { "start": { - "line": 601, + "line": 617, "column": 16 }, "end": { - "line": 601, + "line": 617, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -144923,15 +147524,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22227, - "end": 22335, + "start": 22718, + "end": 22826, "loc": { "start": { - "line": 588, + "line": 603, "column": 12 }, "end": { - "line": 588, + "line": 603, "column": 120 } } @@ -144939,15 +147540,15 @@ { "type": "CommentLine", "value": "", - "start": 22348, - "end": 22350, + "start": 22839, + "end": 22841, "loc": { "start": { - "line": 589, + "line": 604, "column": 12 }, "end": { - "line": 589, + "line": 604, "column": 14 } } @@ -144955,15 +147556,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22363, - "end": 22471, + "start": 22854, + "end": 22962, "loc": { "start": { - "line": 590, + "line": 605, "column": 12 }, "end": { - "line": 590, + "line": 605, "column": 120 } } @@ -144972,15 +147573,15 @@ }, { "type": "ObjectProperty", - "start": 23147, - "end": 23797, + "start": 23671, + "end": 24354, "loc": { "start": { - "line": 607, + "line": 623, "column": 12 }, "end": { - "line": 619, + "line": 636, "column": 33 } }, @@ -144989,15 +147590,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23147, - "end": 23157, + "start": 23671, + "end": 23681, "loc": { "start": { - "line": 607, + "line": 623, "column": 12 }, "end": { - "line": 607, + "line": 623, "column": 22 }, "identifierName": "xAxisArrow" @@ -145007,43 +147608,43 @@ }, "value": { "type": "CallExpression", - "start": 23159, - "end": 23797, + "start": 23683, + "end": 24354, "loc": { "start": { - "line": 607, + "line": 623, "column": 24 }, "end": { - "line": 619, + "line": 636, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 23159, - "end": 23176, + "start": 23683, + "end": 23700, "loc": { "start": { - "line": 607, + "line": 623, "column": 24 }, "end": { - "line": 607, + "line": 623, "column": 41 } }, "object": { "type": "Identifier", - "start": 23159, - "end": 23167, + "start": 23683, + "end": 23691, "loc": { "start": { - "line": 607, + "line": 623, "column": 24 }, "end": { - "line": 607, + "line": 623, "column": 32 }, "identifierName": "rootNode" @@ -145052,15 +147653,15 @@ }, "property": { "type": "Identifier", - "start": 23168, - "end": 23176, + "start": 23692, + "end": 23700, "loc": { "start": { - "line": 607, + "line": 623, "column": 33 }, "end": { - "line": 607, + "line": 623, "column": 41 }, "identifierName": "addChild" @@ -145072,29 +147673,29 @@ "arguments": [ { "type": "NewExpression", - "start": 23177, - "end": 23778, + "start": 23701, + "end": 24335, "loc": { "start": { - "line": 607, + "line": 623, "column": 42 }, "end": { - "line": 619, + "line": 636, "column": 14 } }, "callee": { "type": "Identifier", - "start": 23181, - "end": 23185, + "start": 23705, + "end": 23709, "loc": { "start": { - "line": 607, + "line": 623, "column": 46 }, "end": { - "line": 607, + "line": 623, "column": 50 }, "identifierName": "Mesh" @@ -145104,15 +147705,15 @@ "arguments": [ { "type": "Identifier", - "start": 23186, - "end": 23194, + "start": 23710, + "end": 23718, "loc": { "start": { - "line": 607, + "line": 623, "column": 51 }, "end": { - "line": 607, + "line": 623, "column": 59 }, "identifierName": "rootNode" @@ -145121,30 +147722,30 @@ }, { "type": "ObjectExpression", - "start": 23196, - "end": 23777, + "start": 23720, + "end": 24334, "loc": { "start": { - "line": 607, + "line": 623, "column": 61 }, "end": { - "line": 619, + "line": 636, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 23214, - "end": 23240, + "start": 23738, + "end": 23764, "loc": { "start": { - "line": 608, + "line": 624, "column": 16 }, "end": { - "line": 608, + "line": 624, "column": 42 } }, @@ -145153,15 +147754,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23214, - "end": 23222, + "start": 23738, + "end": 23746, "loc": { "start": { - "line": 608, + "line": 624, "column": 16 }, "end": { - "line": 608, + "line": 624, "column": 24 }, "identifierName": "geometry" @@ -145170,29 +147771,29 @@ }, "value": { "type": "MemberExpression", - "start": 23224, - "end": 23240, + "start": 23748, + "end": 23764, "loc": { "start": { - "line": 608, + "line": 624, "column": 26 }, "end": { - "line": 608, + "line": 624, "column": 42 } }, "object": { "type": "Identifier", - "start": 23224, - "end": 23230, + "start": 23748, + "end": 23754, "loc": { "start": { - "line": 608, + "line": 624, "column": 26 }, "end": { - "line": 608, + "line": 624, "column": 32 }, "identifierName": "shapes" @@ -145201,15 +147802,15 @@ }, "property": { "type": "Identifier", - "start": 23231, - "end": 23240, + "start": 23755, + "end": 23764, "loc": { "start": { - "line": 608, + "line": 624, "column": 33 }, "end": { - "line": 608, + "line": 624, "column": 42 }, "identifierName": "arrowHead" @@ -145221,15 +147822,15 @@ }, { "type": "ObjectProperty", - "start": 23258, - "end": 23281, + "start": 23782, + "end": 23805, "loc": { "start": { - "line": 609, + "line": 625, "column": 16 }, "end": { - "line": 609, + "line": 625, "column": 39 } }, @@ -145238,15 +147839,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23258, - "end": 23266, + "start": 23782, + "end": 23790, "loc": { "start": { - "line": 609, + "line": 625, "column": 16 }, "end": { - "line": 609, + "line": 625, "column": 24 }, "identifierName": "material" @@ -145255,29 +147856,29 @@ }, "value": { "type": "MemberExpression", - "start": 23268, - "end": 23281, + "start": 23792, + "end": 23805, "loc": { "start": { - "line": 609, + "line": 625, "column": 26 }, "end": { - "line": 609, + "line": 625, "column": 39 } }, "object": { "type": "Identifier", - "start": 23268, - "end": 23277, + "start": 23792, + "end": 23801, "loc": { "start": { - "line": 609, + "line": 625, "column": 26 }, "end": { - "line": 609, + "line": 625, "column": 35 }, "identifierName": "materials" @@ -145286,15 +147887,15 @@ }, "property": { "type": "Identifier", - "start": 23278, - "end": 23281, + "start": 23802, + "end": 23805, "loc": { "start": { - "line": 609, + "line": 625, "column": 36 }, "end": { - "line": 609, + "line": 625, "column": 39 }, "identifierName": "red" @@ -145306,15 +147907,15 @@ }, { "type": "ObjectProperty", - "start": 23299, - "end": 23630, + "start": 23823, + "end": 24154, "loc": { "start": { - "line": 610, + "line": 626, "column": 16 }, "end": { - "line": 614, + "line": 630, "column": 20 } }, @@ -145323,15 +147924,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23299, - "end": 23305, + "start": 23823, + "end": 23829, "loc": { "start": { - "line": 610, + "line": 626, "column": 16 }, "end": { - "line": 610, + "line": 626, "column": 22 }, "identifierName": "matrix" @@ -145340,29 +147941,29 @@ }, "value": { "type": "CallExpression", - "start": 23307, - "end": 23630, + "start": 23831, + "end": 24154, "loc": { "start": { - "line": 610, + "line": 626, "column": 24 }, "end": { - "line": 614, + "line": 630, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 23308, - "end": 23627, + "start": 23832, + "end": 24151, "loc": { "start": { - "line": 610, + "line": 626, "column": 25 }, "end": { - "line": 614, + "line": 630, "column": 17 } }, @@ -145373,59 +147974,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 23320, - "end": 23627, + "start": 23844, + "end": 24151, "loc": { "start": { - "line": 610, + "line": 626, "column": 37 }, "end": { - "line": 614, + "line": 630, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 23342, - "end": 23420, + "start": 23866, + "end": 23944, "loc": { "start": { - "line": 611, + "line": 627, "column": 20 }, "end": { - "line": 611, + "line": 627, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 23348, - "end": 23419, + "start": 23872, + "end": 23943, "loc": { "start": { - "line": 611, + "line": 627, "column": 26 }, "end": { - "line": 611, + "line": 627, "column": 97 } }, "id": { "type": "Identifier", - "start": 23348, - "end": 23357, + "start": 23872, + "end": 23881, "loc": { "start": { - "line": 611, + "line": 627, "column": 26 }, "end": { - "line": 611, + "line": 627, "column": 35 }, "identifierName": "translate" @@ -145434,43 +148035,43 @@ }, "init": { "type": "CallExpression", - "start": 23360, - "end": 23419, + "start": 23884, + "end": 23943, "loc": { "start": { - "line": 611, + "line": 627, "column": 38 }, "end": { - "line": 611, + "line": 627, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 23360, - "end": 23379, + "start": 23884, + "end": 23903, "loc": { "start": { - "line": 611, + "line": 627, "column": 38 }, "end": { - "line": 611, + "line": 627, "column": 57 } }, "object": { "type": "Identifier", - "start": 23360, - "end": 23364, + "start": 23884, + "end": 23888, "loc": { "start": { - "line": 611, + "line": 627, "column": 38 }, "end": { - "line": 611, + "line": 627, "column": 42 }, "identifierName": "math" @@ -145479,15 +148080,15 @@ }, "property": { "type": "Identifier", - "start": 23365, - "end": 23379, + "start": 23889, + "end": 23903, "loc": { "start": { - "line": 611, + "line": 627, "column": 43 }, "end": { - "line": 611, + "line": 627, "column": 57 }, "identifierName": "translateMat4c" @@ -145499,15 +148100,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 23380, - "end": 23381, + "start": 23904, + "end": 23905, "loc": { "start": { - "line": 611, + "line": 627, "column": 58 }, "end": { - "line": 611, + "line": 627, "column": 59 } }, @@ -145519,29 +148120,29 @@ }, { "type": "BinaryExpression", - "start": 23383, - "end": 23394, + "start": 23907, + "end": 23918, "loc": { "start": { - "line": 611, + "line": 627, "column": 61 }, "end": { - "line": 611, + "line": 627, "column": 72 } }, "left": { "type": "Identifier", - "start": 23383, - "end": 23389, + "start": 23907, + "end": 23913, "loc": { "start": { - "line": 611, + "line": 627, "column": 61 }, "end": { - "line": 611, + "line": 627, "column": 67 }, "identifierName": "radius" @@ -145551,15 +148152,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 23392, - "end": 23394, + "start": 23916, + "end": 23918, "loc": { "start": { - "line": 611, + "line": 627, "column": 70 }, "end": { - "line": 611, + "line": 627, "column": 72 } }, @@ -145572,15 +148173,15 @@ }, { "type": "NumericLiteral", - "start": 23396, - "end": 23397, + "start": 23920, + "end": 23921, "loc": { "start": { - "line": 611, + "line": 627, "column": 74 }, "end": { - "line": 611, + "line": 627, "column": 75 } }, @@ -145592,43 +148193,43 @@ }, { "type": "CallExpression", - "start": 23399, - "end": 23418, + "start": 23923, + "end": 23942, "loc": { "start": { - "line": 611, + "line": 627, "column": 77 }, "end": { - "line": 611, + "line": 627, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 23399, - "end": 23416, + "start": 23923, + "end": 23940, "loc": { "start": { - "line": 611, + "line": 627, "column": 77 }, "end": { - "line": 611, + "line": 627, "column": 94 } }, "object": { "type": "Identifier", - "start": 23399, - "end": 23403, + "start": 23923, + "end": 23927, "loc": { "start": { - "line": 611, + "line": 627, "column": 77 }, "end": { - "line": 611, + "line": 627, "column": 81 }, "identifierName": "math" @@ -145637,15 +148238,15 @@ }, "property": { "type": "Identifier", - "start": 23404, - "end": 23416, + "start": 23928, + "end": 23940, "loc": { "start": { - "line": 611, + "line": 627, "column": 82 }, "end": { - "line": 611, + "line": 627, "column": 94 }, "identifierName": "identityMat4" @@ -145664,44 +148265,44 @@ }, { "type": "VariableDeclaration", - "start": 23441, - "end": 23528, + "start": 23965, + "end": 24052, "loc": { "start": { - "line": 612, + "line": 628, "column": 20 }, "end": { - "line": 612, + "line": 628, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 23447, - "end": 23527, + "start": 23971, + "end": 24051, "loc": { "start": { - "line": 612, + "line": 628, "column": 26 }, "end": { - "line": 612, + "line": 628, "column": 106 } }, "id": { "type": "Identifier", - "start": 23447, - "end": 23453, + "start": 23971, + "end": 23977, "loc": { "start": { - "line": 612, + "line": 628, "column": 26 }, "end": { - "line": 612, + "line": 628, "column": 32 }, "identifierName": "rotate" @@ -145710,43 +148311,43 @@ }, "init": { "type": "CallExpression", - "start": 23456, - "end": 23527, + "start": 23980, + "end": 24051, "loc": { "start": { - "line": 612, + "line": 628, "column": 35 }, "end": { - "line": 612, + "line": 628, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 23456, - "end": 23474, + "start": 23980, + "end": 23998, "loc": { "start": { - "line": 612, + "line": 628, "column": 35 }, "end": { - "line": 612, + "line": 628, "column": 53 } }, "object": { "type": "Identifier", - "start": 23456, - "end": 23460, + "start": 23980, + "end": 23984, "loc": { "start": { - "line": 612, + "line": 628, "column": 35 }, "end": { - "line": 612, + "line": 628, "column": 39 }, "identifierName": "math" @@ -145755,15 +148356,15 @@ }, "property": { "type": "Identifier", - "start": 23461, - "end": 23474, + "start": 23985, + "end": 23998, "loc": { "start": { - "line": 612, + "line": 628, "column": 40 }, "end": { - "line": 612, + "line": 628, "column": 53 }, "identifierName": "rotationMat4v" @@ -145775,29 +148376,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 23475, - "end": 23494, + "start": 23999, + "end": 24018, "loc": { "start": { - "line": 612, + "line": 628, "column": 54 }, "end": { - "line": 612, + "line": 628, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 23475, - "end": 23478, + "start": 23999, + "end": 24002, "loc": { "start": { - "line": 612, + "line": 628, "column": 54 }, "end": { - "line": 612, + "line": 628, "column": 57 } }, @@ -145805,15 +148406,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 23476, - "end": 23478, + "start": 24000, + "end": 24002, "loc": { "start": { - "line": 612, + "line": 628, "column": 55 }, "end": { - "line": 612, + "line": 628, "column": 57 } }, @@ -145830,29 +148431,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 23481, - "end": 23494, + "start": 24005, + "end": 24018, "loc": { "start": { - "line": 612, + "line": 628, "column": 60 }, "end": { - "line": 612, + "line": 628, "column": 73 } }, "object": { "type": "Identifier", - "start": 23481, - "end": 23485, + "start": 24005, + "end": 24009, "loc": { "start": { - "line": 612, + "line": 628, "column": 60 }, "end": { - "line": 612, + "line": 628, "column": 64 }, "identifierName": "math" @@ -145861,15 +148462,15 @@ }, "property": { "type": "Identifier", - "start": 23486, - "end": 23494, + "start": 24010, + "end": 24018, "loc": { "start": { - "line": 612, + "line": 628, "column": 65 }, "end": { - "line": 612, + "line": 628, "column": 73 }, "identifierName": "DEGTORAD" @@ -145881,30 +148482,30 @@ }, { "type": "ArrayExpression", - "start": 23496, - "end": 23505, + "start": 24020, + "end": 24029, "loc": { "start": { - "line": 612, + "line": 628, "column": 75 }, "end": { - "line": 612, + "line": 628, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 23497, - "end": 23498, + "start": 24021, + "end": 24022, "loc": { "start": { - "line": 612, + "line": 628, "column": 76 }, "end": { - "line": 612, + "line": 628, "column": 77 } }, @@ -145916,15 +148517,15 @@ }, { "type": "NumericLiteral", - "start": 23500, - "end": 23501, + "start": 24024, + "end": 24025, "loc": { "start": { - "line": 612, + "line": 628, "column": 79 }, "end": { - "line": 612, + "line": 628, "column": 80 } }, @@ -145936,15 +148537,15 @@ }, { "type": "NumericLiteral", - "start": 23503, - "end": 23504, + "start": 24027, + "end": 24028, "loc": { "start": { - "line": 612, + "line": 628, "column": 82 }, "end": { - "line": 612, + "line": 628, "column": 83 } }, @@ -145958,43 +148559,43 @@ }, { "type": "CallExpression", - "start": 23507, - "end": 23526, + "start": 24031, + "end": 24050, "loc": { "start": { - "line": 612, + "line": 628, "column": 86 }, "end": { - "line": 612, + "line": 628, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 23507, - "end": 23524, + "start": 24031, + "end": 24048, "loc": { "start": { - "line": 612, + "line": 628, "column": 86 }, "end": { - "line": 612, + "line": 628, "column": 103 } }, "object": { "type": "Identifier", - "start": 23507, - "end": 23511, + "start": 24031, + "end": 24035, "loc": { "start": { - "line": 612, + "line": 628, "column": 86 }, "end": { - "line": 612, + "line": 628, "column": 90 }, "identifierName": "math" @@ -146003,15 +148604,15 @@ }, "property": { "type": "Identifier", - "start": 23512, - "end": 23524, + "start": 24036, + "end": 24048, "loc": { "start": { - "line": 612, + "line": 628, "column": 91 }, "end": { - "line": 612, + "line": 628, "column": 103 }, "identifierName": "identityMat4" @@ -146030,57 +148631,57 @@ }, { "type": "ReturnStatement", - "start": 23549, - "end": 23609, + "start": 24073, + "end": 24133, "loc": { "start": { - "line": 613, + "line": 629, "column": 20 }, "end": { - "line": 613, + "line": 629, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 23556, - "end": 23608, + "start": 24080, + "end": 24132, "loc": { "start": { - "line": 613, + "line": 629, "column": 27 }, "end": { - "line": 613, + "line": 629, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 23556, - "end": 23568, + "start": 24080, + "end": 24092, "loc": { "start": { - "line": 613, + "line": 629, "column": 27 }, "end": { - "line": 613, + "line": 629, "column": 39 } }, "object": { "type": "Identifier", - "start": 23556, - "end": 23560, + "start": 24080, + "end": 24084, "loc": { "start": { - "line": 613, + "line": 629, "column": 27 }, "end": { - "line": 613, + "line": 629, "column": 31 }, "identifierName": "math" @@ -146089,15 +148690,15 @@ }, "property": { "type": "Identifier", - "start": 23561, - "end": 23568, + "start": 24085, + "end": 24092, "loc": { "start": { - "line": 613, + "line": 629, "column": 32 }, "end": { - "line": 613, + "line": 629, "column": 39 }, "identifierName": "mulMat4" @@ -146109,15 +148710,15 @@ "arguments": [ { "type": "Identifier", - "start": 23569, - "end": 23575, + "start": 24093, + "end": 24099, "loc": { "start": { - "line": 613, + "line": 629, "column": 40 }, "end": { - "line": 613, + "line": 629, "column": 46 }, "identifierName": "rotate" @@ -146126,15 +148727,15 @@ }, { "type": "Identifier", - "start": 23577, - "end": 23586, + "start": 24101, + "end": 24110, "loc": { "start": { - "line": 613, + "line": 629, "column": 48 }, "end": { - "line": 613, + "line": 629, "column": 57 }, "identifierName": "translate" @@ -146143,43 +148744,43 @@ }, { "type": "CallExpression", - "start": 23588, - "end": 23607, + "start": 24112, + "end": 24131, "loc": { "start": { - "line": 613, + "line": 629, "column": 59 }, "end": { - "line": 613, + "line": 629, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 23588, - "end": 23605, + "start": 24112, + "end": 24129, "loc": { "start": { - "line": 613, + "line": 629, "column": 59 }, "end": { - "line": 613, + "line": 629, "column": 76 } }, "object": { "type": "Identifier", - "start": 23588, - "end": 23592, + "start": 24112, + "end": 24116, "loc": { "start": { - "line": 613, + "line": 629, "column": 59 }, "end": { - "line": 613, + "line": 629, "column": 63 }, "identifierName": "math" @@ -146188,15 +148789,15 @@ }, "property": { "type": "Identifier", - "start": 23593, - "end": 23605, + "start": 24117, + "end": 24129, "loc": { "start": { - "line": 613, + "line": 629, "column": 64 }, "end": { - "line": 613, + "line": 629, "column": 76 }, "identifierName": "identityMat4" @@ -146215,7 +148816,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 23307 + "parenStart": 23831 } }, "arguments": [] @@ -146223,15 +148824,15 @@ }, { "type": "ObjectProperty", - "start": 23648, - "end": 23663, + "start": 24172, + "end": 24187, "loc": { "start": { - "line": 615, + "line": 631, "column": 16 }, "end": { - "line": 615, + "line": 631, "column": 31 } }, @@ -146240,15 +148841,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23648, - "end": 23656, + "start": 24172, + "end": 24180, "loc": { "start": { - "line": 615, + "line": 631, "column": 16 }, "end": { - "line": 615, + "line": 631, "column": 24 }, "identifierName": "pickable" @@ -146257,15 +148858,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 23658, - "end": 23663, + "start": 24182, + "end": 24187, "loc": { "start": { - "line": 615, + "line": 631, "column": 26 }, "end": { - "line": 615, + "line": 631, "column": 31 } }, @@ -146274,15 +148875,15 @@ }, { "type": "ObjectProperty", - "start": 23681, - "end": 23697, + "start": 24205, + "end": 24221, "loc": { "start": { - "line": 616, + "line": 632, "column": 16 }, "end": { - "line": 616, + "line": 632, "column": 32 } }, @@ -146291,15 +148892,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23681, - "end": 23691, + "start": 24205, + "end": 24215, "loc": { "start": { - "line": 616, + "line": 632, "column": 16 }, "end": { - "line": 616, + "line": 632, "column": 26 }, "identifierName": "collidable" @@ -146308,15 +148909,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 23693, - "end": 23697, + "start": 24217, + "end": 24221, "loc": { "start": { - "line": 616, + "line": 632, "column": 28 }, "end": { - "line": 616, + "line": 632, "column": 32 } }, @@ -146325,15 +148926,15 @@ }, { "type": "ObjectProperty", - "start": 23715, - "end": 23731, + "start": 24239, + "end": 24255, "loc": { "start": { - "line": 617, + "line": 633, "column": 16 }, "end": { - "line": 617, + "line": 633, "column": 32 } }, @@ -146342,15 +148943,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23715, - "end": 23724, + "start": 24239, + "end": 24248, "loc": { "start": { - "line": 617, + "line": 633, "column": 16 }, "end": { - "line": 617, + "line": 633, "column": 25 }, "identifierName": "clippable" @@ -146359,15 +148960,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 23726, - "end": 23731, + "start": 24250, + "end": 24255, "loc": { "start": { - "line": 617, + "line": 633, "column": 27 }, "end": { - "line": 617, + "line": 633, "column": 32 } }, @@ -146376,15 +148977,15 @@ }, { "type": "ObjectProperty", - "start": 23749, - "end": 23763, + "start": 24273, + "end": 24287, "loc": { "start": { - "line": 618, + "line": 634, "column": 16 }, "end": { - "line": 618, + "line": 634, "column": 30 } }, @@ -146393,15 +148994,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23749, - "end": 23756, + "start": 24273, + "end": 24280, "loc": { "start": { - "line": 618, + "line": 634, "column": 16 }, "end": { - "line": 618, + "line": 634, "column": 23 }, "identifierName": "visible" @@ -146410,20 +149011,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 23758, - "end": 23763, + "start": 24282, + "end": 24287, "loc": { "start": { - "line": 618, + "line": 634, "column": 25 }, "end": { - "line": 618, + "line": 634, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 24305, + "end": 24320, + "loc": { + "start": { + "line": 635, + "column": 16 + }, + "end": { + "line": 635, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 24305, + "end": 24313, + "loc": { + "start": { + "line": 635, + "column": 16 + }, + "end": { + "line": 635, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 24315, + "end": 24320, + "loc": { + "start": { + "line": 635, + "column": 26 + }, + "end": { + "line": 635, + "column": 31 + } + }, + "value": false + } } ] } @@ -146431,15 +149083,15 @@ }, { "type": "Identifier", - "start": 23780, - "end": 23796, + "start": 24337, + "end": 24353, "loc": { "start": { - "line": 619, + "line": 636, "column": 16 }, "end": { - "line": 619, + "line": 636, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -146452,15 +149104,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22889, - "end": 22997, + "start": 23413, + "end": 23521, "loc": { "start": { - "line": 603, + "line": 619, "column": 12 }, "end": { - "line": 603, + "line": 619, "column": 120 } } @@ -146468,15 +149120,15 @@ { "type": "CommentLine", "value": "", - "start": 23010, - "end": 23012, + "start": 23534, + "end": 23536, "loc": { "start": { - "line": 604, + "line": 620, "column": 12 }, "end": { - "line": 604, + "line": 620, "column": 14 } } @@ -146484,15 +149136,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 23025, - "end": 23133, + "start": 23549, + "end": 23657, "loc": { "start": { - "line": 605, + "line": 621, "column": 12 }, "end": { - "line": 605, + "line": 621, "column": 120 } } @@ -146501,15 +149153,15 @@ }, { "type": "ObjectProperty", - "start": 23812, - "end": 24478, + "start": 24369, + "end": 25068, "loc": { "start": { - "line": 621, + "line": 638, "column": 12 }, "end": { - "line": 633, + "line": 651, "column": 33 } }, @@ -146518,15 +149170,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23812, - "end": 23828, + "start": 24369, + "end": 24385, "loc": { "start": { - "line": 621, + "line": 638, "column": 12 }, "end": { - "line": 621, + "line": 638, "column": 28 }, "identifierName": "xAxisArrowHandle" @@ -146535,43 +149187,43 @@ }, "value": { "type": "CallExpression", - "start": 23830, - "end": 24478, + "start": 24387, + "end": 25068, "loc": { "start": { - "line": 621, + "line": 638, "column": 30 }, "end": { - "line": 633, + "line": 651, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 23830, - "end": 23847, + "start": 24387, + "end": 24404, "loc": { "start": { - "line": 621, + "line": 638, "column": 30 }, "end": { - "line": 621, + "line": 638, "column": 47 } }, "object": { "type": "Identifier", - "start": 23830, - "end": 23838, + "start": 24387, + "end": 24395, "loc": { "start": { - "line": 621, + "line": 638, "column": 30 }, "end": { - "line": 621, + "line": 638, "column": 38 }, "identifierName": "rootNode" @@ -146580,15 +149232,15 @@ }, "property": { "type": "Identifier", - "start": 23839, - "end": 23847, + "start": 24396, + "end": 24404, "loc": { "start": { - "line": 621, + "line": 638, "column": 39 }, "end": { - "line": 621, + "line": 638, "column": 47 }, "identifierName": "addChild" @@ -146600,29 +149252,29 @@ "arguments": [ { "type": "NewExpression", - "start": 23848, - "end": 24459, + "start": 24405, + "end": 25049, "loc": { "start": { - "line": 621, + "line": 638, "column": 48 }, "end": { - "line": 633, + "line": 651, "column": 14 } }, "callee": { "type": "Identifier", - "start": 23852, - "end": 23856, + "start": 24409, + "end": 24413, "loc": { "start": { - "line": 621, + "line": 638, "column": 52 }, "end": { - "line": 621, + "line": 638, "column": 56 }, "identifierName": "Mesh" @@ -146632,15 +149284,15 @@ "arguments": [ { "type": "Identifier", - "start": 23857, - "end": 23865, + "start": 24414, + "end": 24422, "loc": { "start": { - "line": 621, + "line": 638, "column": 57 }, "end": { - "line": 621, + "line": 638, "column": 65 }, "identifierName": "rootNode" @@ -146649,30 +149301,30 @@ }, { "type": "ObjectExpression", - "start": 23867, - "end": 24458, + "start": 24424, + "end": 25048, "loc": { "start": { - "line": 621, + "line": 638, "column": 67 }, "end": { - "line": 633, + "line": 651, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 23885, - "end": 23917, + "start": 24442, + "end": 24474, "loc": { "start": { - "line": 622, + "line": 639, "column": 16 }, "end": { - "line": 622, + "line": 639, "column": 48 } }, @@ -146681,15 +149333,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23885, - "end": 23893, + "start": 24442, + "end": 24450, "loc": { "start": { - "line": 622, + "line": 639, "column": 16 }, "end": { - "line": 622, + "line": 639, "column": 24 }, "identifierName": "geometry" @@ -146698,29 +149350,29 @@ }, "value": { "type": "MemberExpression", - "start": 23895, - "end": 23917, + "start": 24452, + "end": 24474, "loc": { "start": { - "line": 622, + "line": 639, "column": 26 }, "end": { - "line": 622, + "line": 639, "column": 48 } }, "object": { "type": "Identifier", - "start": 23895, - "end": 23901, + "start": 24452, + "end": 24458, "loc": { "start": { - "line": 622, + "line": 639, "column": 26 }, "end": { - "line": 622, + "line": 639, "column": 32 }, "identifierName": "shapes" @@ -146729,15 +149381,15 @@ }, "property": { "type": "Identifier", - "start": 23902, - "end": 23917, + "start": 24459, + "end": 24474, "loc": { "start": { - "line": 622, + "line": 639, "column": 33 }, "end": { - "line": 622, + "line": 639, "column": 48 }, "identifierName": "arrowHeadHandle" @@ -146749,15 +149401,15 @@ }, { "type": "ObjectProperty", - "start": 23935, - "end": 23963, + "start": 24492, + "end": 24520, "loc": { "start": { - "line": 623, + "line": 640, "column": 16 }, "end": { - "line": 623, + "line": 640, "column": 44 } }, @@ -146766,15 +149418,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23935, - "end": 23943, + "start": 24492, + "end": 24500, "loc": { "start": { - "line": 623, + "line": 640, "column": 16 }, "end": { - "line": 623, + "line": 640, "column": 24 }, "identifierName": "material" @@ -146783,29 +149435,29 @@ }, "value": { "type": "MemberExpression", - "start": 23945, - "end": 23963, + "start": 24502, + "end": 24520, "loc": { "start": { - "line": 623, + "line": 640, "column": 26 }, "end": { - "line": 623, + "line": 640, "column": 44 } }, "object": { "type": "Identifier", - "start": 23945, - "end": 23954, + "start": 24502, + "end": 24511, "loc": { "start": { - "line": 623, + "line": 640, "column": 26 }, "end": { - "line": 623, + "line": 640, "column": 35 }, "identifierName": "materials" @@ -146814,15 +149466,15 @@ }, "property": { "type": "Identifier", - "start": 23955, - "end": 23963, + "start": 24512, + "end": 24520, "loc": { "start": { - "line": 623, + "line": 640, "column": 36 }, "end": { - "line": 623, + "line": 640, "column": 44 }, "identifierName": "pickable" @@ -146834,15 +149486,15 @@ }, { "type": "ObjectProperty", - "start": 23981, - "end": 24312, + "start": 24538, + "end": 24869, "loc": { "start": { - "line": 624, + "line": 641, "column": 16 }, "end": { - "line": 628, + "line": 645, "column": 20 } }, @@ -146851,15 +149503,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 23981, - "end": 23987, + "start": 24538, + "end": 24544, "loc": { "start": { - "line": 624, + "line": 641, "column": 16 }, "end": { - "line": 624, + "line": 641, "column": 22 }, "identifierName": "matrix" @@ -146868,29 +149520,29 @@ }, "value": { "type": "CallExpression", - "start": 23989, - "end": 24312, + "start": 24546, + "end": 24869, "loc": { "start": { - "line": 624, + "line": 641, "column": 24 }, "end": { - "line": 628, + "line": 645, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 23990, - "end": 24309, + "start": 24547, + "end": 24866, "loc": { "start": { - "line": 624, + "line": 641, "column": 25 }, "end": { - "line": 628, + "line": 645, "column": 17 } }, @@ -146901,59 +149553,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 24002, - "end": 24309, + "start": 24559, + "end": 24866, "loc": { "start": { - "line": 624, + "line": 641, "column": 37 }, "end": { - "line": 628, + "line": 645, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 24024, - "end": 24102, + "start": 24581, + "end": 24659, "loc": { "start": { - "line": 625, + "line": 642, "column": 20 }, "end": { - "line": 625, + "line": 642, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 24030, - "end": 24101, + "start": 24587, + "end": 24658, "loc": { "start": { - "line": 625, + "line": 642, "column": 26 }, "end": { - "line": 625, + "line": 642, "column": 97 } }, "id": { "type": "Identifier", - "start": 24030, - "end": 24039, + "start": 24587, + "end": 24596, "loc": { "start": { - "line": 625, + "line": 642, "column": 26 }, "end": { - "line": 625, + "line": 642, "column": 35 }, "identifierName": "translate" @@ -146962,43 +149614,43 @@ }, "init": { "type": "CallExpression", - "start": 24042, - "end": 24101, + "start": 24599, + "end": 24658, "loc": { "start": { - "line": 625, + "line": 642, "column": 38 }, "end": { - "line": 625, + "line": 642, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 24042, - "end": 24061, + "start": 24599, + "end": 24618, "loc": { "start": { - "line": 625, + "line": 642, "column": 38 }, "end": { - "line": 625, + "line": 642, "column": 57 } }, "object": { "type": "Identifier", - "start": 24042, - "end": 24046, + "start": 24599, + "end": 24603, "loc": { "start": { - "line": 625, + "line": 642, "column": 38 }, "end": { - "line": 625, + "line": 642, "column": 42 }, "identifierName": "math" @@ -147007,15 +149659,15 @@ }, "property": { "type": "Identifier", - "start": 24047, - "end": 24061, + "start": 24604, + "end": 24618, "loc": { "start": { - "line": 625, + "line": 642, "column": 43 }, "end": { - "line": 625, + "line": 642, "column": 57 }, "identifierName": "translateMat4c" @@ -147027,15 +149679,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 24062, - "end": 24063, + "start": 24619, + "end": 24620, "loc": { "start": { - "line": 625, + "line": 642, "column": 58 }, "end": { - "line": 625, + "line": 642, "column": 59 } }, @@ -147047,29 +149699,29 @@ }, { "type": "BinaryExpression", - "start": 24065, - "end": 24076, + "start": 24622, + "end": 24633, "loc": { "start": { - "line": 625, + "line": 642, "column": 61 }, "end": { - "line": 625, + "line": 642, "column": 72 } }, "left": { "type": "Identifier", - "start": 24065, - "end": 24071, + "start": 24622, + "end": 24628, "loc": { "start": { - "line": 625, + "line": 642, "column": 61 }, "end": { - "line": 625, + "line": 642, "column": 67 }, "identifierName": "radius" @@ -147079,15 +149731,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 24074, - "end": 24076, + "start": 24631, + "end": 24633, "loc": { "start": { - "line": 625, + "line": 642, "column": 70 }, "end": { - "line": 625, + "line": 642, "column": 72 } }, @@ -147100,15 +149752,15 @@ }, { "type": "NumericLiteral", - "start": 24078, - "end": 24079, + "start": 24635, + "end": 24636, "loc": { "start": { - "line": 625, + "line": 642, "column": 74 }, "end": { - "line": 625, + "line": 642, "column": 75 } }, @@ -147120,43 +149772,43 @@ }, { "type": "CallExpression", - "start": 24081, - "end": 24100, + "start": 24638, + "end": 24657, "loc": { "start": { - "line": 625, + "line": 642, "column": 77 }, "end": { - "line": 625, + "line": 642, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 24081, - "end": 24098, + "start": 24638, + "end": 24655, "loc": { "start": { - "line": 625, + "line": 642, "column": 77 }, "end": { - "line": 625, + "line": 642, "column": 94 } }, "object": { "type": "Identifier", - "start": 24081, - "end": 24085, + "start": 24638, + "end": 24642, "loc": { "start": { - "line": 625, + "line": 642, "column": 77 }, "end": { - "line": 625, + "line": 642, "column": 81 }, "identifierName": "math" @@ -147165,15 +149817,15 @@ }, "property": { "type": "Identifier", - "start": 24086, - "end": 24098, + "start": 24643, + "end": 24655, "loc": { "start": { - "line": 625, + "line": 642, "column": 82 }, "end": { - "line": 625, + "line": 642, "column": 94 }, "identifierName": "identityMat4" @@ -147192,44 +149844,44 @@ }, { "type": "VariableDeclaration", - "start": 24123, - "end": 24210, + "start": 24680, + "end": 24767, "loc": { "start": { - "line": 626, + "line": 643, "column": 20 }, "end": { - "line": 626, + "line": 643, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 24129, - "end": 24209, + "start": 24686, + "end": 24766, "loc": { "start": { - "line": 626, + "line": 643, "column": 26 }, "end": { - "line": 626, + "line": 643, "column": 106 } }, "id": { "type": "Identifier", - "start": 24129, - "end": 24135, + "start": 24686, + "end": 24692, "loc": { "start": { - "line": 626, + "line": 643, "column": 26 }, "end": { - "line": 626, + "line": 643, "column": 32 }, "identifierName": "rotate" @@ -147238,43 +149890,43 @@ }, "init": { "type": "CallExpression", - "start": 24138, - "end": 24209, + "start": 24695, + "end": 24766, "loc": { "start": { - "line": 626, + "line": 643, "column": 35 }, "end": { - "line": 626, + "line": 643, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 24138, - "end": 24156, + "start": 24695, + "end": 24713, "loc": { "start": { - "line": 626, + "line": 643, "column": 35 }, "end": { - "line": 626, + "line": 643, "column": 53 } }, "object": { "type": "Identifier", - "start": 24138, - "end": 24142, + "start": 24695, + "end": 24699, "loc": { "start": { - "line": 626, + "line": 643, "column": 35 }, "end": { - "line": 626, + "line": 643, "column": 39 }, "identifierName": "math" @@ -147283,15 +149935,15 @@ }, "property": { "type": "Identifier", - "start": 24143, - "end": 24156, + "start": 24700, + "end": 24713, "loc": { "start": { - "line": 626, + "line": 643, "column": 40 }, "end": { - "line": 626, + "line": 643, "column": 53 }, "identifierName": "rotationMat4v" @@ -147303,29 +149955,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 24157, - "end": 24176, + "start": 24714, + "end": 24733, "loc": { "start": { - "line": 626, + "line": 643, "column": 54 }, "end": { - "line": 626, + "line": 643, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 24157, - "end": 24160, + "start": 24714, + "end": 24717, "loc": { "start": { - "line": 626, + "line": 643, "column": 54 }, "end": { - "line": 626, + "line": 643, "column": 57 } }, @@ -147333,15 +149985,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 24158, - "end": 24160, + "start": 24715, + "end": 24717, "loc": { "start": { - "line": 626, + "line": 643, "column": 55 }, "end": { - "line": 626, + "line": 643, "column": 57 } }, @@ -147358,29 +150010,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 24163, - "end": 24176, + "start": 24720, + "end": 24733, "loc": { "start": { - "line": 626, + "line": 643, "column": 60 }, "end": { - "line": 626, + "line": 643, "column": 73 } }, "object": { "type": "Identifier", - "start": 24163, - "end": 24167, + "start": 24720, + "end": 24724, "loc": { "start": { - "line": 626, + "line": 643, "column": 60 }, "end": { - "line": 626, + "line": 643, "column": 64 }, "identifierName": "math" @@ -147389,15 +150041,15 @@ }, "property": { "type": "Identifier", - "start": 24168, - "end": 24176, + "start": 24725, + "end": 24733, "loc": { "start": { - "line": 626, + "line": 643, "column": 65 }, "end": { - "line": 626, + "line": 643, "column": 73 }, "identifierName": "DEGTORAD" @@ -147409,30 +150061,30 @@ }, { "type": "ArrayExpression", - "start": 24178, - "end": 24187, + "start": 24735, + "end": 24744, "loc": { "start": { - "line": 626, + "line": 643, "column": 75 }, "end": { - "line": 626, + "line": 643, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 24179, - "end": 24180, + "start": 24736, + "end": 24737, "loc": { "start": { - "line": 626, + "line": 643, "column": 76 }, "end": { - "line": 626, + "line": 643, "column": 77 } }, @@ -147444,15 +150096,15 @@ }, { "type": "NumericLiteral", - "start": 24182, - "end": 24183, + "start": 24739, + "end": 24740, "loc": { "start": { - "line": 626, + "line": 643, "column": 79 }, "end": { - "line": 626, + "line": 643, "column": 80 } }, @@ -147464,15 +150116,15 @@ }, { "type": "NumericLiteral", - "start": 24185, - "end": 24186, + "start": 24742, + "end": 24743, "loc": { "start": { - "line": 626, + "line": 643, "column": 82 }, "end": { - "line": 626, + "line": 643, "column": 83 } }, @@ -147486,43 +150138,43 @@ }, { "type": "CallExpression", - "start": 24189, - "end": 24208, + "start": 24746, + "end": 24765, "loc": { "start": { - "line": 626, + "line": 643, "column": 86 }, "end": { - "line": 626, + "line": 643, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 24189, - "end": 24206, + "start": 24746, + "end": 24763, "loc": { "start": { - "line": 626, + "line": 643, "column": 86 }, "end": { - "line": 626, + "line": 643, "column": 103 } }, "object": { "type": "Identifier", - "start": 24189, - "end": 24193, + "start": 24746, + "end": 24750, "loc": { "start": { - "line": 626, + "line": 643, "column": 86 }, "end": { - "line": 626, + "line": 643, "column": 90 }, "identifierName": "math" @@ -147531,15 +150183,15 @@ }, "property": { "type": "Identifier", - "start": 24194, - "end": 24206, + "start": 24751, + "end": 24763, "loc": { "start": { - "line": 626, + "line": 643, "column": 91 }, "end": { - "line": 626, + "line": 643, "column": 103 }, "identifierName": "identityMat4" @@ -147558,57 +150210,57 @@ }, { "type": "ReturnStatement", - "start": 24231, - "end": 24291, + "start": 24788, + "end": 24848, "loc": { "start": { - "line": 627, + "line": 644, "column": 20 }, "end": { - "line": 627, + "line": 644, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 24238, - "end": 24290, + "start": 24795, + "end": 24847, "loc": { "start": { - "line": 627, + "line": 644, "column": 27 }, "end": { - "line": 627, + "line": 644, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 24238, - "end": 24250, + "start": 24795, + "end": 24807, "loc": { "start": { - "line": 627, + "line": 644, "column": 27 }, "end": { - "line": 627, + "line": 644, "column": 39 } }, "object": { "type": "Identifier", - "start": 24238, - "end": 24242, + "start": 24795, + "end": 24799, "loc": { "start": { - "line": 627, + "line": 644, "column": 27 }, "end": { - "line": 627, + "line": 644, "column": 31 }, "identifierName": "math" @@ -147617,15 +150269,15 @@ }, "property": { "type": "Identifier", - "start": 24243, - "end": 24250, + "start": 24800, + "end": 24807, "loc": { "start": { - "line": 627, + "line": 644, "column": 32 }, "end": { - "line": 627, + "line": 644, "column": 39 }, "identifierName": "mulMat4" @@ -147637,15 +150289,15 @@ "arguments": [ { "type": "Identifier", - "start": 24251, - "end": 24257, + "start": 24808, + "end": 24814, "loc": { "start": { - "line": 627, + "line": 644, "column": 40 }, "end": { - "line": 627, + "line": 644, "column": 46 }, "identifierName": "rotate" @@ -147654,15 +150306,15 @@ }, { "type": "Identifier", - "start": 24259, - "end": 24268, + "start": 24816, + "end": 24825, "loc": { "start": { - "line": 627, + "line": 644, "column": 48 }, "end": { - "line": 627, + "line": 644, "column": 57 }, "identifierName": "translate" @@ -147671,43 +150323,43 @@ }, { "type": "CallExpression", - "start": 24270, - "end": 24289, + "start": 24827, + "end": 24846, "loc": { "start": { - "line": 627, + "line": 644, "column": 59 }, "end": { - "line": 627, + "line": 644, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 24270, - "end": 24287, + "start": 24827, + "end": 24844, "loc": { "start": { - "line": 627, + "line": 644, "column": 59 }, "end": { - "line": 627, + "line": 644, "column": 76 } }, "object": { "type": "Identifier", - "start": 24270, - "end": 24274, + "start": 24827, + "end": 24831, "loc": { "start": { - "line": 627, + "line": 644, "column": 59 }, "end": { - "line": 627, + "line": 644, "column": 63 }, "identifierName": "math" @@ -147716,15 +150368,15 @@ }, "property": { "type": "Identifier", - "start": 24275, - "end": 24287, + "start": 24832, + "end": 24844, "loc": { "start": { - "line": 627, + "line": 644, "column": 64 }, "end": { - "line": 627, + "line": 644, "column": 76 }, "identifierName": "identityMat4" @@ -147743,7 +150395,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 23989 + "parenStart": 24546 } }, "arguments": [] @@ -147751,15 +150403,15 @@ }, { "type": "ObjectProperty", - "start": 24330, - "end": 24344, + "start": 24887, + "end": 24901, "loc": { "start": { - "line": 629, + "line": 646, "column": 16 }, "end": { - "line": 629, + "line": 646, "column": 30 } }, @@ -147768,15 +150420,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24330, - "end": 24338, + "start": 24887, + "end": 24895, "loc": { "start": { - "line": 629, + "line": 646, "column": 16 }, "end": { - "line": 629, + "line": 646, "column": 24 }, "identifierName": "pickable" @@ -147785,15 +150437,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 24340, - "end": 24344, + "start": 24897, + "end": 24901, "loc": { "start": { - "line": 629, + "line": 646, "column": 26 }, "end": { - "line": 629, + "line": 646, "column": 30 } }, @@ -147802,15 +150454,15 @@ }, { "type": "ObjectProperty", - "start": 24362, - "end": 24378, + "start": 24919, + "end": 24935, "loc": { "start": { - "line": 630, + "line": 647, "column": 16 }, "end": { - "line": 630, + "line": 647, "column": 32 } }, @@ -147819,15 +150471,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24362, - "end": 24372, + "start": 24919, + "end": 24929, "loc": { "start": { - "line": 630, + "line": 647, "column": 16 }, "end": { - "line": 630, + "line": 647, "column": 26 }, "identifierName": "collidable" @@ -147836,15 +150488,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 24374, - "end": 24378, + "start": 24931, + "end": 24935, "loc": { "start": { - "line": 630, + "line": 647, "column": 28 }, "end": { - "line": 630, + "line": 647, "column": 32 } }, @@ -147853,15 +150505,15 @@ }, { "type": "ObjectProperty", - "start": 24396, - "end": 24412, + "start": 24953, + "end": 24969, "loc": { "start": { - "line": 631, + "line": 648, "column": 16 }, "end": { - "line": 631, + "line": 648, "column": 32 } }, @@ -147870,15 +150522,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24396, - "end": 24405, + "start": 24953, + "end": 24962, "loc": { "start": { - "line": 631, + "line": 648, "column": 16 }, "end": { - "line": 631, + "line": 648, "column": 25 }, "identifierName": "clippable" @@ -147887,15 +150539,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 24407, - "end": 24412, + "start": 24964, + "end": 24969, "loc": { "start": { - "line": 631, + "line": 648, "column": 27 }, "end": { - "line": 631, + "line": 648, "column": 32 } }, @@ -147904,15 +150556,15 @@ }, { "type": "ObjectProperty", - "start": 24430, - "end": 24444, + "start": 24987, + "end": 25001, "loc": { "start": { - "line": 632, + "line": 649, "column": 16 }, "end": { - "line": 632, + "line": 649, "column": 30 } }, @@ -147921,15 +150573,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24430, - "end": 24437, + "start": 24987, + "end": 24994, "loc": { "start": { - "line": 632, + "line": 649, "column": 16 }, "end": { - "line": 632, + "line": 649, "column": 23 }, "identifierName": "visible" @@ -147938,20 +150590,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 24439, - "end": 24444, + "start": 24996, + "end": 25001, "loc": { "start": { - "line": 632, + "line": 649, "column": 25 }, "end": { - "line": 632, + "line": 649, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 25019, + "end": 25034, + "loc": { + "start": { + "line": 650, + "column": 16 + }, + "end": { + "line": 650, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 25019, + "end": 25027, + "loc": { + "start": { + "line": 650, + "column": 16 + }, + "end": { + "line": 650, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 25029, + "end": 25034, + "loc": { + "start": { + "line": 650, + "column": 26 + }, + "end": { + "line": 650, + "column": 31 + } + }, + "value": false + } } ] } @@ -147959,15 +150662,15 @@ }, { "type": "Identifier", - "start": 24461, - "end": 24477, + "start": 25051, + "end": 25067, "loc": { "start": { - "line": 633, + "line": 651, "column": 16 }, "end": { - "line": 633, + "line": 651, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -147979,15 +150682,15 @@ }, { "type": "ObjectProperty", - "start": 24493, - "end": 25132, + "start": 25083, + "end": 25755, "loc": { "start": { - "line": 635, + "line": 653, "column": 12 }, "end": { - "line": 647, + "line": 666, "column": 33 } }, @@ -147996,15 +150699,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24493, - "end": 24498, + "start": 25083, + "end": 25088, "loc": { "start": { - "line": 635, + "line": 653, "column": 12 }, "end": { - "line": 635, + "line": 653, "column": 17 }, "identifierName": "xAxis" @@ -148013,43 +150716,43 @@ }, "value": { "type": "CallExpression", - "start": 24500, - "end": 25132, + "start": 25090, + "end": 25755, "loc": { "start": { - "line": 635, + "line": 653, "column": 19 }, "end": { - "line": 647, + "line": 666, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 24500, - "end": 24517, + "start": 25090, + "end": 25107, "loc": { "start": { - "line": 635, + "line": 653, "column": 19 }, "end": { - "line": 635, + "line": 653, "column": 36 } }, "object": { "type": "Identifier", - "start": 24500, - "end": 24508, + "start": 25090, + "end": 25098, "loc": { "start": { - "line": 635, + "line": 653, "column": 19 }, "end": { - "line": 635, + "line": 653, "column": 27 }, "identifierName": "rootNode" @@ -148058,15 +150761,15 @@ }, "property": { "type": "Identifier", - "start": 24509, - "end": 24517, + "start": 25099, + "end": 25107, "loc": { "start": { - "line": 635, + "line": 653, "column": 28 }, "end": { - "line": 635, + "line": 653, "column": 36 }, "identifierName": "addChild" @@ -148078,29 +150781,29 @@ "arguments": [ { "type": "NewExpression", - "start": 24518, - "end": 25113, + "start": 25108, + "end": 25736, "loc": { "start": { - "line": 635, + "line": 653, "column": 37 }, "end": { - "line": 647, + "line": 666, "column": 14 } }, "callee": { "type": "Identifier", - "start": 24522, - "end": 24526, + "start": 25112, + "end": 25116, "loc": { "start": { - "line": 635, + "line": 653, "column": 41 }, "end": { - "line": 635, + "line": 653, "column": 45 }, "identifierName": "Mesh" @@ -148110,15 +150813,15 @@ "arguments": [ { "type": "Identifier", - "start": 24527, - "end": 24535, + "start": 25117, + "end": 25125, "loc": { "start": { - "line": 635, + "line": 653, "column": 46 }, "end": { - "line": 635, + "line": 653, "column": 54 }, "identifierName": "rootNode" @@ -148127,30 +150830,30 @@ }, { "type": "ObjectExpression", - "start": 24537, - "end": 25112, + "start": 25127, + "end": 25735, "loc": { "start": { - "line": 635, + "line": 653, "column": 56 }, "end": { - "line": 647, + "line": 666, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 24555, - "end": 24576, + "start": 25145, + "end": 25166, "loc": { "start": { - "line": 636, + "line": 654, "column": 16 }, "end": { - "line": 636, + "line": 654, "column": 37 } }, @@ -148159,15 +150862,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24555, - "end": 24563, + "start": 25145, + "end": 25153, "loc": { "start": { - "line": 636, + "line": 654, "column": 16 }, "end": { - "line": 636, + "line": 654, "column": 24 }, "identifierName": "geometry" @@ -148176,29 +150879,29 @@ }, "value": { "type": "MemberExpression", - "start": 24565, - "end": 24576, + "start": 25155, + "end": 25166, "loc": { "start": { - "line": 636, + "line": 654, "column": 26 }, "end": { - "line": 636, + "line": 654, "column": 37 } }, "object": { "type": "Identifier", - "start": 24565, - "end": 24571, + "start": 25155, + "end": 25161, "loc": { "start": { - "line": 636, + "line": 654, "column": 26 }, "end": { - "line": 636, + "line": 654, "column": 32 }, "identifierName": "shapes" @@ -148207,15 +150910,15 @@ }, "property": { "type": "Identifier", - "start": 24572, - "end": 24576, + "start": 25162, + "end": 25166, "loc": { "start": { - "line": 636, + "line": 654, "column": 33 }, "end": { - "line": 636, + "line": 654, "column": 37 }, "identifierName": "axis" @@ -148227,15 +150930,15 @@ }, { "type": "ObjectProperty", - "start": 24594, - "end": 24617, + "start": 25184, + "end": 25207, "loc": { "start": { - "line": 637, + "line": 655, "column": 16 }, "end": { - "line": 637, + "line": 655, "column": 39 } }, @@ -148244,15 +150947,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24594, - "end": 24602, + "start": 25184, + "end": 25192, "loc": { "start": { - "line": 637, + "line": 655, "column": 16 }, "end": { - "line": 637, + "line": 655, "column": 24 }, "identifierName": "material" @@ -148261,29 +150964,29 @@ }, "value": { "type": "MemberExpression", - "start": 24604, - "end": 24617, + "start": 25194, + "end": 25207, "loc": { "start": { - "line": 637, + "line": 655, "column": 26 }, "end": { - "line": 637, + "line": 655, "column": 39 } }, "object": { "type": "Identifier", - "start": 24604, - "end": 24613, + "start": 25194, + "end": 25203, "loc": { "start": { - "line": 637, + "line": 655, "column": 26 }, "end": { - "line": 637, + "line": 655, "column": 35 }, "identifierName": "materials" @@ -148292,15 +150995,15 @@ }, "property": { "type": "Identifier", - "start": 24614, - "end": 24617, + "start": 25204, + "end": 25207, "loc": { "start": { - "line": 637, + "line": 655, "column": 36 }, "end": { - "line": 637, + "line": 655, "column": 39 }, "identifierName": "red" @@ -148312,15 +151015,15 @@ }, { "type": "ObjectProperty", - "start": 24635, - "end": 24965, + "start": 25225, + "end": 25555, "loc": { "start": { - "line": 638, + "line": 656, "column": 16 }, "end": { - "line": 642, + "line": 660, "column": 20 } }, @@ -148329,15 +151032,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24635, - "end": 24641, + "start": 25225, + "end": 25231, "loc": { "start": { - "line": 638, + "line": 656, "column": 16 }, "end": { - "line": 638, + "line": 656, "column": 22 }, "identifierName": "matrix" @@ -148346,29 +151049,29 @@ }, "value": { "type": "CallExpression", - "start": 24643, - "end": 24965, + "start": 25233, + "end": 25555, "loc": { "start": { - "line": 638, + "line": 656, "column": 24 }, "end": { - "line": 642, + "line": 660, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 24644, - "end": 24962, + "start": 25234, + "end": 25552, "loc": { "start": { - "line": 638, + "line": 656, "column": 25 }, "end": { - "line": 642, + "line": 660, "column": 17 } }, @@ -148379,59 +151082,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 24656, - "end": 24962, + "start": 25246, + "end": 25552, "loc": { "start": { - "line": 638, + "line": 656, "column": 37 }, "end": { - "line": 642, + "line": 660, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 24678, - "end": 24755, + "start": 25268, + "end": 25345, "loc": { "start": { - "line": 639, + "line": 657, "column": 20 }, "end": { - "line": 639, + "line": 657, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 24684, - "end": 24754, + "start": 25274, + "end": 25344, "loc": { "start": { - "line": 639, + "line": 657, "column": 26 }, "end": { - "line": 639, + "line": 657, "column": 96 } }, "id": { "type": "Identifier", - "start": 24684, - "end": 24693, + "start": 25274, + "end": 25283, "loc": { "start": { - "line": 639, + "line": 657, "column": 26 }, "end": { - "line": 639, + "line": 657, "column": 35 }, "identifierName": "translate" @@ -148440,43 +151143,43 @@ }, "init": { "type": "CallExpression", - "start": 24696, - "end": 24754, + "start": 25286, + "end": 25344, "loc": { "start": { - "line": 639, + "line": 657, "column": 38 }, "end": { - "line": 639, + "line": 657, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 24696, - "end": 24715, + "start": 25286, + "end": 25305, "loc": { "start": { - "line": 639, + "line": 657, "column": 38 }, "end": { - "line": 639, + "line": 657, "column": 57 } }, "object": { "type": "Identifier", - "start": 24696, - "end": 24700, + "start": 25286, + "end": 25290, "loc": { "start": { - "line": 639, + "line": 657, "column": 38 }, "end": { - "line": 639, + "line": 657, "column": 42 }, "identifierName": "math" @@ -148485,15 +151188,15 @@ }, "property": { "type": "Identifier", - "start": 24701, - "end": 24715, + "start": 25291, + "end": 25305, "loc": { "start": { - "line": 639, + "line": 657, "column": 43 }, "end": { - "line": 639, + "line": 657, "column": 57 }, "identifierName": "translateMat4c" @@ -148505,15 +151208,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 24716, - "end": 24717, + "start": 25306, + "end": 25307, "loc": { "start": { - "line": 639, + "line": 657, "column": 58 }, "end": { - "line": 639, + "line": 657, "column": 59 } }, @@ -148525,29 +151228,29 @@ }, { "type": "BinaryExpression", - "start": 24719, - "end": 24729, + "start": 25309, + "end": 25319, "loc": { "start": { - "line": 639, + "line": 657, "column": 61 }, "end": { - "line": 639, + "line": 657, "column": 71 } }, "left": { "type": "Identifier", - "start": 24719, - "end": 24725, + "start": 25309, + "end": 25315, "loc": { "start": { - "line": 639, + "line": 657, "column": 61 }, "end": { - "line": 639, + "line": 657, "column": 67 }, "identifierName": "radius" @@ -148557,15 +151260,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 24728, - "end": 24729, + "start": 25318, + "end": 25319, "loc": { "start": { - "line": 639, + "line": 657, "column": 70 }, "end": { - "line": 639, + "line": 657, "column": 71 } }, @@ -148578,15 +151281,15 @@ }, { "type": "NumericLiteral", - "start": 24731, - "end": 24732, + "start": 25321, + "end": 25322, "loc": { "start": { - "line": 639, + "line": 657, "column": 73 }, "end": { - "line": 639, + "line": 657, "column": 74 } }, @@ -148598,43 +151301,43 @@ }, { "type": "CallExpression", - "start": 24734, - "end": 24753, + "start": 25324, + "end": 25343, "loc": { "start": { - "line": 639, + "line": 657, "column": 76 }, "end": { - "line": 639, + "line": 657, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 24734, - "end": 24751, + "start": 25324, + "end": 25341, "loc": { "start": { - "line": 639, + "line": 657, "column": 76 }, "end": { - "line": 639, + "line": 657, "column": 93 } }, "object": { "type": "Identifier", - "start": 24734, - "end": 24738, + "start": 25324, + "end": 25328, "loc": { "start": { - "line": 639, + "line": 657, "column": 76 }, "end": { - "line": 639, + "line": 657, "column": 80 }, "identifierName": "math" @@ -148643,15 +151346,15 @@ }, "property": { "type": "Identifier", - "start": 24739, - "end": 24751, + "start": 25329, + "end": 25341, "loc": { "start": { - "line": 639, + "line": 657, "column": 81 }, "end": { - "line": 639, + "line": 657, "column": 93 }, "identifierName": "identityMat4" @@ -148670,44 +151373,44 @@ }, { "type": "VariableDeclaration", - "start": 24776, - "end": 24863, + "start": 25366, + "end": 25453, "loc": { "start": { - "line": 640, + "line": 658, "column": 20 }, "end": { - "line": 640, + "line": 658, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 24782, - "end": 24862, + "start": 25372, + "end": 25452, "loc": { "start": { - "line": 640, + "line": 658, "column": 26 }, "end": { - "line": 640, + "line": 658, "column": 106 } }, "id": { "type": "Identifier", - "start": 24782, - "end": 24788, + "start": 25372, + "end": 25378, "loc": { "start": { - "line": 640, + "line": 658, "column": 26 }, "end": { - "line": 640, + "line": 658, "column": 32 }, "identifierName": "rotate" @@ -148716,43 +151419,43 @@ }, "init": { "type": "CallExpression", - "start": 24791, - "end": 24862, + "start": 25381, + "end": 25452, "loc": { "start": { - "line": 640, + "line": 658, "column": 35 }, "end": { - "line": 640, + "line": 658, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 24791, - "end": 24809, + "start": 25381, + "end": 25399, "loc": { "start": { - "line": 640, + "line": 658, "column": 35 }, "end": { - "line": 640, + "line": 658, "column": 53 } }, "object": { "type": "Identifier", - "start": 24791, - "end": 24795, + "start": 25381, + "end": 25385, "loc": { "start": { - "line": 640, + "line": 658, "column": 35 }, "end": { - "line": 640, + "line": 658, "column": 39 }, "identifierName": "math" @@ -148761,15 +151464,15 @@ }, "property": { "type": "Identifier", - "start": 24796, - "end": 24809, + "start": 25386, + "end": 25399, "loc": { "start": { - "line": 640, + "line": 658, "column": 40 }, "end": { - "line": 640, + "line": 658, "column": 53 }, "identifierName": "rotationMat4v" @@ -148781,29 +151484,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 24810, - "end": 24829, + "start": 25400, + "end": 25419, "loc": { "start": { - "line": 640, + "line": 658, "column": 54 }, "end": { - "line": 640, + "line": 658, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 24810, - "end": 24813, + "start": 25400, + "end": 25403, "loc": { "start": { - "line": 640, + "line": 658, "column": 54 }, "end": { - "line": 640, + "line": 658, "column": 57 } }, @@ -148811,15 +151514,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 24811, - "end": 24813, + "start": 25401, + "end": 25403, "loc": { "start": { - "line": 640, + "line": 658, "column": 55 }, "end": { - "line": 640, + "line": 658, "column": 57 } }, @@ -148836,29 +151539,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 24816, - "end": 24829, + "start": 25406, + "end": 25419, "loc": { "start": { - "line": 640, + "line": 658, "column": 60 }, "end": { - "line": 640, + "line": 658, "column": 73 } }, "object": { "type": "Identifier", - "start": 24816, - "end": 24820, + "start": 25406, + "end": 25410, "loc": { "start": { - "line": 640, + "line": 658, "column": 60 }, "end": { - "line": 640, + "line": 658, "column": 64 }, "identifierName": "math" @@ -148867,15 +151570,15 @@ }, "property": { "type": "Identifier", - "start": 24821, - "end": 24829, + "start": 25411, + "end": 25419, "loc": { "start": { - "line": 640, + "line": 658, "column": 65 }, "end": { - "line": 640, + "line": 658, "column": 73 }, "identifierName": "DEGTORAD" @@ -148887,30 +151590,30 @@ }, { "type": "ArrayExpression", - "start": 24831, - "end": 24840, + "start": 25421, + "end": 25430, "loc": { "start": { - "line": 640, + "line": 658, "column": 75 }, "end": { - "line": 640, + "line": 658, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 24832, - "end": 24833, + "start": 25422, + "end": 25423, "loc": { "start": { - "line": 640, + "line": 658, "column": 76 }, "end": { - "line": 640, + "line": 658, "column": 77 } }, @@ -148922,15 +151625,15 @@ }, { "type": "NumericLiteral", - "start": 24835, - "end": 24836, + "start": 25425, + "end": 25426, "loc": { "start": { - "line": 640, + "line": 658, "column": 79 }, "end": { - "line": 640, + "line": 658, "column": 80 } }, @@ -148942,15 +151645,15 @@ }, { "type": "NumericLiteral", - "start": 24838, - "end": 24839, + "start": 25428, + "end": 25429, "loc": { "start": { - "line": 640, + "line": 658, "column": 82 }, "end": { - "line": 640, + "line": 658, "column": 83 } }, @@ -148964,43 +151667,43 @@ }, { "type": "CallExpression", - "start": 24842, - "end": 24861, + "start": 25432, + "end": 25451, "loc": { "start": { - "line": 640, + "line": 658, "column": 86 }, "end": { - "line": 640, + "line": 658, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 24842, - "end": 24859, + "start": 25432, + "end": 25449, "loc": { "start": { - "line": 640, + "line": 658, "column": 86 }, "end": { - "line": 640, + "line": 658, "column": 103 } }, "object": { "type": "Identifier", - "start": 24842, - "end": 24846, + "start": 25432, + "end": 25436, "loc": { "start": { - "line": 640, + "line": 658, "column": 86 }, "end": { - "line": 640, + "line": 658, "column": 90 }, "identifierName": "math" @@ -149009,15 +151712,15 @@ }, "property": { "type": "Identifier", - "start": 24847, - "end": 24859, + "start": 25437, + "end": 25449, "loc": { "start": { - "line": 640, + "line": 658, "column": 91 }, "end": { - "line": 640, + "line": 658, "column": 103 }, "identifierName": "identityMat4" @@ -149036,57 +151739,57 @@ }, { "type": "ReturnStatement", - "start": 24884, - "end": 24944, + "start": 25474, + "end": 25534, "loc": { "start": { - "line": 641, + "line": 659, "column": 20 }, "end": { - "line": 641, + "line": 659, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 24891, - "end": 24943, + "start": 25481, + "end": 25533, "loc": { "start": { - "line": 641, + "line": 659, "column": 27 }, "end": { - "line": 641, + "line": 659, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 24891, - "end": 24903, + "start": 25481, + "end": 25493, "loc": { "start": { - "line": 641, + "line": 659, "column": 27 }, "end": { - "line": 641, + "line": 659, "column": 39 } }, "object": { "type": "Identifier", - "start": 24891, - "end": 24895, + "start": 25481, + "end": 25485, "loc": { "start": { - "line": 641, + "line": 659, "column": 27 }, "end": { - "line": 641, + "line": 659, "column": 31 }, "identifierName": "math" @@ -149095,15 +151798,15 @@ }, "property": { "type": "Identifier", - "start": 24896, - "end": 24903, + "start": 25486, + "end": 25493, "loc": { "start": { - "line": 641, + "line": 659, "column": 32 }, "end": { - "line": 641, + "line": 659, "column": 39 }, "identifierName": "mulMat4" @@ -149115,15 +151818,15 @@ "arguments": [ { "type": "Identifier", - "start": 24904, - "end": 24910, + "start": 25494, + "end": 25500, "loc": { "start": { - "line": 641, + "line": 659, "column": 40 }, "end": { - "line": 641, + "line": 659, "column": 46 }, "identifierName": "rotate" @@ -149132,15 +151835,15 @@ }, { "type": "Identifier", - "start": 24912, - "end": 24921, + "start": 25502, + "end": 25511, "loc": { "start": { - "line": 641, + "line": 659, "column": 48 }, "end": { - "line": 641, + "line": 659, "column": 57 }, "identifierName": "translate" @@ -149149,43 +151852,43 @@ }, { "type": "CallExpression", - "start": 24923, - "end": 24942, + "start": 25513, + "end": 25532, "loc": { "start": { - "line": 641, + "line": 659, "column": 59 }, "end": { - "line": 641, + "line": 659, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 24923, - "end": 24940, + "start": 25513, + "end": 25530, "loc": { "start": { - "line": 641, + "line": 659, "column": 59 }, "end": { - "line": 641, + "line": 659, "column": 76 } }, "object": { "type": "Identifier", - "start": 24923, - "end": 24927, + "start": 25513, + "end": 25517, "loc": { "start": { - "line": 641, + "line": 659, "column": 59 }, "end": { - "line": 641, + "line": 659, "column": 63 }, "identifierName": "math" @@ -149194,15 +151897,15 @@ }, "property": { "type": "Identifier", - "start": 24928, - "end": 24940, + "start": 25518, + "end": 25530, "loc": { "start": { - "line": 641, + "line": 659, "column": 64 }, "end": { - "line": 641, + "line": 659, "column": 76 }, "identifierName": "identityMat4" @@ -149221,7 +151924,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 24643 + "parenStart": 25233 } }, "arguments": [] @@ -149229,15 +151932,15 @@ }, { "type": "ObjectProperty", - "start": 24983, - "end": 24998, + "start": 25573, + "end": 25588, "loc": { "start": { - "line": 643, + "line": 661, "column": 16 }, "end": { - "line": 643, + "line": 661, "column": 31 } }, @@ -149246,15 +151949,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 24983, - "end": 24991, + "start": 25573, + "end": 25581, "loc": { "start": { - "line": 643, + "line": 661, "column": 16 }, "end": { - "line": 643, + "line": 661, "column": 24 }, "identifierName": "pickable" @@ -149263,15 +151966,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 24993, - "end": 24998, + "start": 25583, + "end": 25588, "loc": { "start": { - "line": 643, + "line": 661, "column": 26 }, "end": { - "line": 643, + "line": 661, "column": 31 } }, @@ -149280,15 +151983,15 @@ }, { "type": "ObjectProperty", - "start": 25016, - "end": 25032, + "start": 25606, + "end": 25622, "loc": { "start": { - "line": 644, + "line": 662, "column": 16 }, "end": { - "line": 644, + "line": 662, "column": 32 } }, @@ -149297,15 +152000,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25016, - "end": 25026, + "start": 25606, + "end": 25616, "loc": { "start": { - "line": 644, + "line": 662, "column": 16 }, "end": { - "line": 644, + "line": 662, "column": 26 }, "identifierName": "collidable" @@ -149314,15 +152017,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25028, - "end": 25032, + "start": 25618, + "end": 25622, "loc": { "start": { - "line": 644, + "line": 662, "column": 28 }, "end": { - "line": 644, + "line": 662, "column": 32 } }, @@ -149331,15 +152034,15 @@ }, { "type": "ObjectProperty", - "start": 25050, - "end": 25066, + "start": 25640, + "end": 25656, "loc": { "start": { - "line": 645, + "line": 663, "column": 16 }, "end": { - "line": 645, + "line": 663, "column": 32 } }, @@ -149348,15 +152051,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25050, - "end": 25059, + "start": 25640, + "end": 25649, "loc": { "start": { - "line": 645, + "line": 663, "column": 16 }, "end": { - "line": 645, + "line": 663, "column": 25 }, "identifierName": "clippable" @@ -149365,15 +152068,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25061, - "end": 25066, + "start": 25651, + "end": 25656, "loc": { "start": { - "line": 645, + "line": 663, "column": 27 }, "end": { - "line": 645, + "line": 663, "column": 32 } }, @@ -149382,15 +152085,15 @@ }, { "type": "ObjectProperty", - "start": 25084, - "end": 25098, + "start": 25674, + "end": 25688, "loc": { "start": { - "line": 646, + "line": 664, "column": 16 }, "end": { - "line": 646, + "line": 664, "column": 30 } }, @@ -149399,15 +152102,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25084, - "end": 25091, + "start": 25674, + "end": 25681, "loc": { "start": { - "line": 646, + "line": 664, "column": 16 }, "end": { - "line": 646, + "line": 664, "column": 23 }, "identifierName": "visible" @@ -149416,20 +152119,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 25093, - "end": 25098, + "start": 25683, + "end": 25688, "loc": { "start": { - "line": 646, + "line": 664, "column": 25 }, "end": { - "line": 646, + "line": 664, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 25706, + "end": 25721, + "loc": { + "start": { + "line": 665, + "column": 16 + }, + "end": { + "line": 665, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 25706, + "end": 25714, + "loc": { + "start": { + "line": 665, + "column": 16 + }, + "end": { + "line": 665, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 25716, + "end": 25721, + "loc": { + "start": { + "line": 665, + "column": 26 + }, + "end": { + "line": 665, + "column": 31 + } + }, + "value": false + } } ] } @@ -149437,15 +152191,15 @@ }, { "type": "Identifier", - "start": 25115, - "end": 25131, + "start": 25738, + "end": 25754, "loc": { "start": { - "line": 647, + "line": 666, "column": 16 }, "end": { - "line": 647, + "line": 666, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -149457,15 +152211,15 @@ }, { "type": "ObjectProperty", - "start": 25147, - "end": 25802, + "start": 25770, + "end": 26458, "loc": { "start": { - "line": 649, + "line": 668, "column": 12 }, "end": { - "line": 661, + "line": 681, "column": 33 } }, @@ -149474,15 +152228,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25147, - "end": 25158, + "start": 25770, + "end": 25781, "loc": { "start": { - "line": 649, + "line": 668, "column": 12 }, "end": { - "line": 649, + "line": 668, "column": 23 }, "identifierName": "xAxisHandle" @@ -149491,43 +152245,43 @@ }, "value": { "type": "CallExpression", - "start": 25160, - "end": 25802, + "start": 25783, + "end": 26458, "loc": { "start": { - "line": 649, + "line": 668, "column": 25 }, "end": { - "line": 661, + "line": 681, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 25160, - "end": 25177, + "start": 25783, + "end": 25800, "loc": { "start": { - "line": 649, + "line": 668, "column": 25 }, "end": { - "line": 649, + "line": 668, "column": 42 } }, "object": { "type": "Identifier", - "start": 25160, - "end": 25168, + "start": 25783, + "end": 25791, "loc": { "start": { - "line": 649, + "line": 668, "column": 25 }, "end": { - "line": 649, + "line": 668, "column": 33 }, "identifierName": "rootNode" @@ -149536,15 +152290,15 @@ }, "property": { "type": "Identifier", - "start": 25169, - "end": 25177, + "start": 25792, + "end": 25800, "loc": { "start": { - "line": 649, + "line": 668, "column": 34 }, "end": { - "line": 649, + "line": 668, "column": 42 }, "identifierName": "addChild" @@ -149556,29 +152310,29 @@ "arguments": [ { "type": "NewExpression", - "start": 25178, - "end": 25783, + "start": 25801, + "end": 26439, "loc": { "start": { - "line": 649, + "line": 668, "column": 43 }, "end": { - "line": 661, + "line": 681, "column": 14 } }, "callee": { "type": "Identifier", - "start": 25182, - "end": 25186, + "start": 25805, + "end": 25809, "loc": { "start": { - "line": 649, + "line": 668, "column": 47 }, "end": { - "line": 649, + "line": 668, "column": 51 }, "identifierName": "Mesh" @@ -149588,15 +152342,15 @@ "arguments": [ { "type": "Identifier", - "start": 25187, - "end": 25195, + "start": 25810, + "end": 25818, "loc": { "start": { - "line": 649, + "line": 668, "column": 52 }, "end": { - "line": 649, + "line": 668, "column": 60 }, "identifierName": "rootNode" @@ -149605,30 +152359,30 @@ }, { "type": "ObjectExpression", - "start": 25197, - "end": 25782, + "start": 25820, + "end": 26438, "loc": { "start": { - "line": 649, + "line": 668, "column": 62 }, "end": { - "line": 661, + "line": 681, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 25215, - "end": 25242, + "start": 25838, + "end": 25865, "loc": { "start": { - "line": 650, + "line": 669, "column": 16 }, "end": { - "line": 650, + "line": 669, "column": 43 } }, @@ -149637,15 +152391,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25215, - "end": 25223, + "start": 25838, + "end": 25846, "loc": { "start": { - "line": 650, + "line": 669, "column": 16 }, "end": { - "line": 650, + "line": 669, "column": 24 }, "identifierName": "geometry" @@ -149654,29 +152408,29 @@ }, "value": { "type": "MemberExpression", - "start": 25225, - "end": 25242, + "start": 25848, + "end": 25865, "loc": { "start": { - "line": 650, + "line": 669, "column": 26 }, "end": { - "line": 650, + "line": 669, "column": 43 } }, "object": { "type": "Identifier", - "start": 25225, - "end": 25231, + "start": 25848, + "end": 25854, "loc": { "start": { - "line": 650, + "line": 669, "column": 26 }, "end": { - "line": 650, + "line": 669, "column": 32 }, "identifierName": "shapes" @@ -149685,15 +152439,15 @@ }, "property": { "type": "Identifier", - "start": 25232, - "end": 25242, + "start": 25855, + "end": 25865, "loc": { "start": { - "line": 650, + "line": 669, "column": 33 }, "end": { - "line": 650, + "line": 669, "column": 43 }, "identifierName": "axisHandle" @@ -149705,15 +152459,15 @@ }, { "type": "ObjectProperty", - "start": 25260, - "end": 25288, + "start": 25883, + "end": 25911, "loc": { "start": { - "line": 651, + "line": 670, "column": 16 }, "end": { - "line": 651, + "line": 670, "column": 44 } }, @@ -149722,15 +152476,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25260, - "end": 25268, + "start": 25883, + "end": 25891, "loc": { "start": { - "line": 651, + "line": 670, "column": 16 }, "end": { - "line": 651, + "line": 670, "column": 24 }, "identifierName": "material" @@ -149739,29 +152493,29 @@ }, "value": { "type": "MemberExpression", - "start": 25270, - "end": 25288, + "start": 25893, + "end": 25911, "loc": { "start": { - "line": 651, + "line": 670, "column": 26 }, "end": { - "line": 651, + "line": 670, "column": 44 } }, "object": { "type": "Identifier", - "start": 25270, - "end": 25279, + "start": 25893, + "end": 25902, "loc": { "start": { - "line": 651, + "line": 670, "column": 26 }, "end": { - "line": 651, + "line": 670, "column": 35 }, "identifierName": "materials" @@ -149770,15 +152524,15 @@ }, "property": { "type": "Identifier", - "start": 25280, - "end": 25288, + "start": 25903, + "end": 25911, "loc": { "start": { - "line": 651, + "line": 670, "column": 36 }, "end": { - "line": 651, + "line": 670, "column": 44 }, "identifierName": "pickable" @@ -149790,15 +152544,15 @@ }, { "type": "ObjectProperty", - "start": 25306, - "end": 25636, + "start": 25929, + "end": 26259, "loc": { "start": { - "line": 652, + "line": 671, "column": 16 }, "end": { - "line": 656, + "line": 675, "column": 20 } }, @@ -149807,15 +152561,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25306, - "end": 25312, + "start": 25929, + "end": 25935, "loc": { "start": { - "line": 652, + "line": 671, "column": 16 }, "end": { - "line": 652, + "line": 671, "column": 22 }, "identifierName": "matrix" @@ -149824,29 +152578,29 @@ }, "value": { "type": "CallExpression", - "start": 25314, - "end": 25636, + "start": 25937, + "end": 26259, "loc": { "start": { - "line": 652, + "line": 671, "column": 24 }, "end": { - "line": 656, + "line": 675, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 25315, - "end": 25633, + "start": 25938, + "end": 26256, "loc": { "start": { - "line": 652, + "line": 671, "column": 25 }, "end": { - "line": 656, + "line": 675, "column": 17 } }, @@ -149857,59 +152611,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 25327, - "end": 25633, + "start": 25950, + "end": 26256, "loc": { "start": { - "line": 652, + "line": 671, "column": 37 }, "end": { - "line": 656, + "line": 675, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 25349, - "end": 25426, + "start": 25972, + "end": 26049, "loc": { "start": { - "line": 653, + "line": 672, "column": 20 }, "end": { - "line": 653, + "line": 672, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 25355, - "end": 25425, + "start": 25978, + "end": 26048, "loc": { "start": { - "line": 653, + "line": 672, "column": 26 }, "end": { - "line": 653, + "line": 672, "column": 96 } }, "id": { "type": "Identifier", - "start": 25355, - "end": 25364, + "start": 25978, + "end": 25987, "loc": { "start": { - "line": 653, + "line": 672, "column": 26 }, "end": { - "line": 653, + "line": 672, "column": 35 }, "identifierName": "translate" @@ -149918,43 +152672,43 @@ }, "init": { "type": "CallExpression", - "start": 25367, - "end": 25425, + "start": 25990, + "end": 26048, "loc": { "start": { - "line": 653, + "line": 672, "column": 38 }, "end": { - "line": 653, + "line": 672, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 25367, - "end": 25386, + "start": 25990, + "end": 26009, "loc": { "start": { - "line": 653, + "line": 672, "column": 38 }, "end": { - "line": 653, + "line": 672, "column": 57 } }, "object": { "type": "Identifier", - "start": 25367, - "end": 25371, + "start": 25990, + "end": 25994, "loc": { "start": { - "line": 653, + "line": 672, "column": 38 }, "end": { - "line": 653, + "line": 672, "column": 42 }, "identifierName": "math" @@ -149963,15 +152717,15 @@ }, "property": { "type": "Identifier", - "start": 25372, - "end": 25386, + "start": 25995, + "end": 26009, "loc": { "start": { - "line": 653, + "line": 672, "column": 43 }, "end": { - "line": 653, + "line": 672, "column": 57 }, "identifierName": "translateMat4c" @@ -149983,15 +152737,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 25387, - "end": 25388, + "start": 26010, + "end": 26011, "loc": { "start": { - "line": 653, + "line": 672, "column": 58 }, "end": { - "line": 653, + "line": 672, "column": 59 } }, @@ -150003,29 +152757,29 @@ }, { "type": "BinaryExpression", - "start": 25390, - "end": 25400, + "start": 26013, + "end": 26023, "loc": { "start": { - "line": 653, + "line": 672, "column": 61 }, "end": { - "line": 653, + "line": 672, "column": 71 } }, "left": { "type": "Identifier", - "start": 25390, - "end": 25396, + "start": 26013, + "end": 26019, "loc": { "start": { - "line": 653, + "line": 672, "column": 61 }, "end": { - "line": 653, + "line": 672, "column": 67 }, "identifierName": "radius" @@ -150035,15 +152789,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 25399, - "end": 25400, + "start": 26022, + "end": 26023, "loc": { "start": { - "line": 653, + "line": 672, "column": 70 }, "end": { - "line": 653, + "line": 672, "column": 71 } }, @@ -150056,15 +152810,15 @@ }, { "type": "NumericLiteral", - "start": 25402, - "end": 25403, + "start": 26025, + "end": 26026, "loc": { "start": { - "line": 653, + "line": 672, "column": 73 }, "end": { - "line": 653, + "line": 672, "column": 74 } }, @@ -150076,43 +152830,43 @@ }, { "type": "CallExpression", - "start": 25405, - "end": 25424, + "start": 26028, + "end": 26047, "loc": { "start": { - "line": 653, + "line": 672, "column": 76 }, "end": { - "line": 653, + "line": 672, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 25405, - "end": 25422, + "start": 26028, + "end": 26045, "loc": { "start": { - "line": 653, + "line": 672, "column": 76 }, "end": { - "line": 653, + "line": 672, "column": 93 } }, "object": { "type": "Identifier", - "start": 25405, - "end": 25409, + "start": 26028, + "end": 26032, "loc": { "start": { - "line": 653, + "line": 672, "column": 76 }, "end": { - "line": 653, + "line": 672, "column": 80 }, "identifierName": "math" @@ -150121,15 +152875,15 @@ }, "property": { "type": "Identifier", - "start": 25410, - "end": 25422, + "start": 26033, + "end": 26045, "loc": { "start": { - "line": 653, + "line": 672, "column": 81 }, "end": { - "line": 653, + "line": 672, "column": 93 }, "identifierName": "identityMat4" @@ -150148,44 +152902,44 @@ }, { "type": "VariableDeclaration", - "start": 25447, - "end": 25534, + "start": 26070, + "end": 26157, "loc": { "start": { - "line": 654, + "line": 673, "column": 20 }, "end": { - "line": 654, + "line": 673, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 25453, - "end": 25533, + "start": 26076, + "end": 26156, "loc": { "start": { - "line": 654, + "line": 673, "column": 26 }, "end": { - "line": 654, + "line": 673, "column": 106 } }, "id": { "type": "Identifier", - "start": 25453, - "end": 25459, + "start": 26076, + "end": 26082, "loc": { "start": { - "line": 654, + "line": 673, "column": 26 }, "end": { - "line": 654, + "line": 673, "column": 32 }, "identifierName": "rotate" @@ -150194,43 +152948,43 @@ }, "init": { "type": "CallExpression", - "start": 25462, - "end": 25533, + "start": 26085, + "end": 26156, "loc": { "start": { - "line": 654, + "line": 673, "column": 35 }, "end": { - "line": 654, + "line": 673, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 25462, - "end": 25480, + "start": 26085, + "end": 26103, "loc": { "start": { - "line": 654, + "line": 673, "column": 35 }, "end": { - "line": 654, + "line": 673, "column": 53 } }, "object": { "type": "Identifier", - "start": 25462, - "end": 25466, + "start": 26085, + "end": 26089, "loc": { "start": { - "line": 654, + "line": 673, "column": 35 }, "end": { - "line": 654, + "line": 673, "column": 39 }, "identifierName": "math" @@ -150239,15 +152993,15 @@ }, "property": { "type": "Identifier", - "start": 25467, - "end": 25480, + "start": 26090, + "end": 26103, "loc": { "start": { - "line": 654, + "line": 673, "column": 40 }, "end": { - "line": 654, + "line": 673, "column": 53 }, "identifierName": "rotationMat4v" @@ -150259,29 +153013,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 25481, - "end": 25500, + "start": 26104, + "end": 26123, "loc": { "start": { - "line": 654, + "line": 673, "column": 54 }, "end": { - "line": 654, + "line": 673, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 25481, - "end": 25484, + "start": 26104, + "end": 26107, "loc": { "start": { - "line": 654, + "line": 673, "column": 54 }, "end": { - "line": 654, + "line": 673, "column": 57 } }, @@ -150289,15 +153043,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 25482, - "end": 25484, + "start": 26105, + "end": 26107, "loc": { "start": { - "line": 654, + "line": 673, "column": 55 }, "end": { - "line": 654, + "line": 673, "column": 57 } }, @@ -150314,29 +153068,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 25487, - "end": 25500, + "start": 26110, + "end": 26123, "loc": { "start": { - "line": 654, + "line": 673, "column": 60 }, "end": { - "line": 654, + "line": 673, "column": 73 } }, "object": { "type": "Identifier", - "start": 25487, - "end": 25491, + "start": 26110, + "end": 26114, "loc": { "start": { - "line": 654, + "line": 673, "column": 60 }, "end": { - "line": 654, + "line": 673, "column": 64 }, "identifierName": "math" @@ -150345,15 +153099,15 @@ }, "property": { "type": "Identifier", - "start": 25492, - "end": 25500, + "start": 26115, + "end": 26123, "loc": { "start": { - "line": 654, + "line": 673, "column": 65 }, "end": { - "line": 654, + "line": 673, "column": 73 }, "identifierName": "DEGTORAD" @@ -150365,30 +153119,30 @@ }, { "type": "ArrayExpression", - "start": 25502, - "end": 25511, + "start": 26125, + "end": 26134, "loc": { "start": { - "line": 654, + "line": 673, "column": 75 }, "end": { - "line": 654, + "line": 673, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 25503, - "end": 25504, + "start": 26126, + "end": 26127, "loc": { "start": { - "line": 654, + "line": 673, "column": 76 }, "end": { - "line": 654, + "line": 673, "column": 77 } }, @@ -150400,15 +153154,15 @@ }, { "type": "NumericLiteral", - "start": 25506, - "end": 25507, + "start": 26129, + "end": 26130, "loc": { "start": { - "line": 654, + "line": 673, "column": 79 }, "end": { - "line": 654, + "line": 673, "column": 80 } }, @@ -150420,15 +153174,15 @@ }, { "type": "NumericLiteral", - "start": 25509, - "end": 25510, + "start": 26132, + "end": 26133, "loc": { "start": { - "line": 654, + "line": 673, "column": 82 }, "end": { - "line": 654, + "line": 673, "column": 83 } }, @@ -150442,43 +153196,43 @@ }, { "type": "CallExpression", - "start": 25513, - "end": 25532, + "start": 26136, + "end": 26155, "loc": { "start": { - "line": 654, + "line": 673, "column": 86 }, "end": { - "line": 654, + "line": 673, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 25513, - "end": 25530, + "start": 26136, + "end": 26153, "loc": { "start": { - "line": 654, + "line": 673, "column": 86 }, "end": { - "line": 654, + "line": 673, "column": 103 } }, "object": { "type": "Identifier", - "start": 25513, - "end": 25517, + "start": 26136, + "end": 26140, "loc": { "start": { - "line": 654, + "line": 673, "column": 86 }, "end": { - "line": 654, + "line": 673, "column": 90 }, "identifierName": "math" @@ -150487,15 +153241,15 @@ }, "property": { "type": "Identifier", - "start": 25518, - "end": 25530, + "start": 26141, + "end": 26153, "loc": { "start": { - "line": 654, + "line": 673, "column": 91 }, "end": { - "line": 654, + "line": 673, "column": 103 }, "identifierName": "identityMat4" @@ -150514,57 +153268,57 @@ }, { "type": "ReturnStatement", - "start": 25555, - "end": 25615, + "start": 26178, + "end": 26238, "loc": { "start": { - "line": 655, + "line": 674, "column": 20 }, "end": { - "line": 655, + "line": 674, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 25562, - "end": 25614, + "start": 26185, + "end": 26237, "loc": { "start": { - "line": 655, + "line": 674, "column": 27 }, "end": { - "line": 655, + "line": 674, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 25562, - "end": 25574, + "start": 26185, + "end": 26197, "loc": { "start": { - "line": 655, + "line": 674, "column": 27 }, "end": { - "line": 655, + "line": 674, "column": 39 } }, "object": { "type": "Identifier", - "start": 25562, - "end": 25566, + "start": 26185, + "end": 26189, "loc": { "start": { - "line": 655, + "line": 674, "column": 27 }, "end": { - "line": 655, + "line": 674, "column": 31 }, "identifierName": "math" @@ -150573,15 +153327,15 @@ }, "property": { "type": "Identifier", - "start": 25567, - "end": 25574, + "start": 26190, + "end": 26197, "loc": { "start": { - "line": 655, + "line": 674, "column": 32 }, "end": { - "line": 655, + "line": 674, "column": 39 }, "identifierName": "mulMat4" @@ -150593,15 +153347,15 @@ "arguments": [ { "type": "Identifier", - "start": 25575, - "end": 25581, + "start": 26198, + "end": 26204, "loc": { "start": { - "line": 655, + "line": 674, "column": 40 }, "end": { - "line": 655, + "line": 674, "column": 46 }, "identifierName": "rotate" @@ -150610,15 +153364,15 @@ }, { "type": "Identifier", - "start": 25583, - "end": 25592, + "start": 26206, + "end": 26215, "loc": { "start": { - "line": 655, + "line": 674, "column": 48 }, "end": { - "line": 655, + "line": 674, "column": 57 }, "identifierName": "translate" @@ -150627,43 +153381,43 @@ }, { "type": "CallExpression", - "start": 25594, - "end": 25613, + "start": 26217, + "end": 26236, "loc": { "start": { - "line": 655, + "line": 674, "column": 59 }, "end": { - "line": 655, + "line": 674, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 25594, - "end": 25611, + "start": 26217, + "end": 26234, "loc": { "start": { - "line": 655, + "line": 674, "column": 59 }, "end": { - "line": 655, + "line": 674, "column": 76 } }, "object": { "type": "Identifier", - "start": 25594, - "end": 25598, + "start": 26217, + "end": 26221, "loc": { "start": { - "line": 655, + "line": 674, "column": 59 }, "end": { - "line": 655, + "line": 674, "column": 63 }, "identifierName": "math" @@ -150672,15 +153426,15 @@ }, "property": { "type": "Identifier", - "start": 25599, - "end": 25611, + "start": 26222, + "end": 26234, "loc": { "start": { - "line": 655, + "line": 674, "column": 64 }, "end": { - "line": 655, + "line": 674, "column": 76 }, "identifierName": "identityMat4" @@ -150699,7 +153453,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 25314 + "parenStart": 25937 } }, "arguments": [] @@ -150707,15 +153461,15 @@ }, { "type": "ObjectProperty", - "start": 25654, - "end": 25668, + "start": 26277, + "end": 26291, "loc": { "start": { - "line": 657, + "line": 676, "column": 16 }, "end": { - "line": 657, + "line": 676, "column": 30 } }, @@ -150724,15 +153478,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25654, - "end": 25662, + "start": 26277, + "end": 26285, "loc": { "start": { - "line": 657, + "line": 676, "column": 16 }, "end": { - "line": 657, + "line": 676, "column": 24 }, "identifierName": "pickable" @@ -150741,15 +153495,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25664, - "end": 25668, + "start": 26287, + "end": 26291, "loc": { "start": { - "line": 657, + "line": 676, "column": 26 }, "end": { - "line": 657, + "line": 676, "column": 30 } }, @@ -150758,15 +153512,15 @@ }, { "type": "ObjectProperty", - "start": 25686, - "end": 25702, + "start": 26309, + "end": 26325, "loc": { "start": { - "line": 658, + "line": 677, "column": 16 }, "end": { - "line": 658, + "line": 677, "column": 32 } }, @@ -150775,15 +153529,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25686, - "end": 25696, + "start": 26309, + "end": 26319, "loc": { "start": { - "line": 658, + "line": 677, "column": 16 }, "end": { - "line": 658, + "line": 677, "column": 26 }, "identifierName": "collidable" @@ -150792,15 +153546,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25698, - "end": 25702, + "start": 26321, + "end": 26325, "loc": { "start": { - "line": 658, + "line": 677, "column": 28 }, "end": { - "line": 658, + "line": 677, "column": 32 } }, @@ -150809,15 +153563,15 @@ }, { "type": "ObjectProperty", - "start": 25720, - "end": 25736, + "start": 26343, + "end": 26359, "loc": { "start": { - "line": 659, + "line": 678, "column": 16 }, "end": { - "line": 659, + "line": 678, "column": 32 } }, @@ -150826,15 +153580,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25720, - "end": 25729, + "start": 26343, + "end": 26352, "loc": { "start": { - "line": 659, + "line": 678, "column": 16 }, "end": { - "line": 659, + "line": 678, "column": 25 }, "identifierName": "clippable" @@ -150843,15 +153597,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 25731, - "end": 25736, + "start": 26354, + "end": 26359, "loc": { "start": { - "line": 659, + "line": 678, "column": 27 }, "end": { - "line": 659, + "line": 678, "column": 32 } }, @@ -150860,15 +153614,15 @@ }, { "type": "ObjectProperty", - "start": 25754, - "end": 25768, + "start": 26377, + "end": 26391, "loc": { "start": { - "line": 660, + "line": 679, "column": 16 }, "end": { - "line": 660, + "line": 679, "column": 30 } }, @@ -150877,15 +153631,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 25754, - "end": 25761, + "start": 26377, + "end": 26384, "loc": { "start": { - "line": 660, + "line": 679, "column": 16 }, "end": { - "line": 660, + "line": 679, "column": 23 }, "identifierName": "visible" @@ -150894,20 +153648,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 25763, - "end": 25768, + "start": 26386, + "end": 26391, "loc": { "start": { - "line": 660, + "line": 679, "column": 25 }, "end": { - "line": 660, + "line": 679, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 26409, + "end": 26424, + "loc": { + "start": { + "line": 680, + "column": 16 + }, + "end": { + "line": 680, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 26409, + "end": 26417, + "loc": { + "start": { + "line": 680, + "column": 16 + }, + "end": { + "line": 680, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 26419, + "end": 26424, + "loc": { + "start": { + "line": 680, + "column": 26 + }, + "end": { + "line": 680, + "column": 31 + } + }, + "value": false + } } ] } @@ -150915,15 +153720,15 @@ }, { "type": "Identifier", - "start": 25785, - "end": 25801, + "start": 26441, + "end": 26457, "loc": { "start": { - "line": 661, + "line": 681, "column": 16 }, "end": { - "line": 661, + "line": 681, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -150935,15 +153740,15 @@ }, { "type": "ObjectProperty", - "start": 26075, - "end": 26727, + "start": 26731, + "end": 27416, "loc": { "start": { - "line": 667, + "line": 687, "column": 12 }, "end": { - "line": 679, + "line": 700, "column": 33 } }, @@ -150952,15 +153757,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26075, - "end": 26085, + "start": 26731, + "end": 26741, "loc": { "start": { - "line": 667, + "line": 687, "column": 12 }, "end": { - "line": 667, + "line": 687, "column": 22 }, "identifierName": "yAxisArrow" @@ -150970,43 +153775,43 @@ }, "value": { "type": "CallExpression", - "start": 26087, - "end": 26727, + "start": 26743, + "end": 27416, "loc": { "start": { - "line": 667, + "line": 687, "column": 24 }, "end": { - "line": 679, + "line": 700, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 26087, - "end": 26104, + "start": 26743, + "end": 26760, "loc": { "start": { - "line": 667, + "line": 687, "column": 24 }, "end": { - "line": 667, + "line": 687, "column": 41 } }, "object": { "type": "Identifier", - "start": 26087, - "end": 26095, + "start": 26743, + "end": 26751, "loc": { "start": { - "line": 667, + "line": 687, "column": 24 }, "end": { - "line": 667, + "line": 687, "column": 32 }, "identifierName": "rootNode" @@ -151015,15 +153820,15 @@ }, "property": { "type": "Identifier", - "start": 26096, - "end": 26104, + "start": 26752, + "end": 26760, "loc": { "start": { - "line": 667, + "line": 687, "column": 33 }, "end": { - "line": 667, + "line": 687, "column": 41 }, "identifierName": "addChild" @@ -151035,29 +153840,29 @@ "arguments": [ { "type": "NewExpression", - "start": 26105, - "end": 26708, + "start": 26761, + "end": 27397, "loc": { "start": { - "line": 667, + "line": 687, "column": 42 }, "end": { - "line": 679, + "line": 700, "column": 14 } }, "callee": { "type": "Identifier", - "start": 26109, - "end": 26113, + "start": 26765, + "end": 26769, "loc": { "start": { - "line": 667, + "line": 687, "column": 46 }, "end": { - "line": 667, + "line": 687, "column": 50 }, "identifierName": "Mesh" @@ -151067,15 +153872,15 @@ "arguments": [ { "type": "Identifier", - "start": 26114, - "end": 26122, + "start": 26770, + "end": 26778, "loc": { "start": { - "line": 667, + "line": 687, "column": 51 }, "end": { - "line": 667, + "line": 687, "column": 59 }, "identifierName": "rootNode" @@ -151084,30 +153889,30 @@ }, { "type": "ObjectExpression", - "start": 26124, - "end": 26707, + "start": 26780, + "end": 27396, "loc": { "start": { - "line": 667, + "line": 687, "column": 61 }, "end": { - "line": 679, + "line": 700, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 26142, - "end": 26168, + "start": 26798, + "end": 26824, "loc": { "start": { - "line": 668, + "line": 688, "column": 16 }, "end": { - "line": 668, + "line": 688, "column": 42 } }, @@ -151116,15 +153921,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26142, - "end": 26150, + "start": 26798, + "end": 26806, "loc": { "start": { - "line": 668, + "line": 688, "column": 16 }, "end": { - "line": 668, + "line": 688, "column": 24 }, "identifierName": "geometry" @@ -151133,29 +153938,29 @@ }, "value": { "type": "MemberExpression", - "start": 26152, - "end": 26168, + "start": 26808, + "end": 26824, "loc": { "start": { - "line": 668, + "line": 688, "column": 26 }, "end": { - "line": 668, + "line": 688, "column": 42 } }, "object": { "type": "Identifier", - "start": 26152, - "end": 26158, + "start": 26808, + "end": 26814, "loc": { "start": { - "line": 668, + "line": 688, "column": 26 }, "end": { - "line": 668, + "line": 688, "column": 32 }, "identifierName": "shapes" @@ -151164,15 +153969,15 @@ }, "property": { "type": "Identifier", - "start": 26159, - "end": 26168, + "start": 26815, + "end": 26824, "loc": { "start": { - "line": 668, + "line": 688, "column": 33 }, "end": { - "line": 668, + "line": 688, "column": 42 }, "identifierName": "arrowHead" @@ -151184,15 +153989,15 @@ }, { "type": "ObjectProperty", - "start": 26186, - "end": 26211, + "start": 26842, + "end": 26867, "loc": { "start": { - "line": 669, + "line": 689, "column": 16 }, "end": { - "line": 669, + "line": 689, "column": 41 } }, @@ -151201,15 +154006,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26186, - "end": 26194, + "start": 26842, + "end": 26850, "loc": { "start": { - "line": 669, + "line": 689, "column": 16 }, "end": { - "line": 669, + "line": 689, "column": 24 }, "identifierName": "material" @@ -151218,29 +154023,29 @@ }, "value": { "type": "MemberExpression", - "start": 26196, - "end": 26211, + "start": 26852, + "end": 26867, "loc": { "start": { - "line": 669, + "line": 689, "column": 26 }, "end": { - "line": 669, + "line": 689, "column": 41 } }, "object": { "type": "Identifier", - "start": 26196, - "end": 26205, + "start": 26852, + "end": 26861, "loc": { "start": { - "line": 669, + "line": 689, "column": 26 }, "end": { - "line": 669, + "line": 689, "column": 35 }, "identifierName": "materials" @@ -151249,15 +154054,15 @@ }, "property": { "type": "Identifier", - "start": 26206, - "end": 26211, + "start": 26862, + "end": 26867, "loc": { "start": { - "line": 669, + "line": 689, "column": 36 }, "end": { - "line": 669, + "line": 689, "column": 41 }, "identifierName": "green" @@ -151269,15 +154074,15 @@ }, { "type": "ObjectProperty", - "start": 26229, - "end": 26560, + "start": 26885, + "end": 27216, "loc": { "start": { - "line": 670, + "line": 690, "column": 16 }, "end": { - "line": 674, + "line": 694, "column": 20 } }, @@ -151286,15 +154091,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26229, - "end": 26235, + "start": 26885, + "end": 26891, "loc": { "start": { - "line": 670, + "line": 690, "column": 16 }, "end": { - "line": 670, + "line": 690, "column": 22 }, "identifierName": "matrix" @@ -151303,29 +154108,29 @@ }, "value": { "type": "CallExpression", - "start": 26237, - "end": 26560, + "start": 26893, + "end": 27216, "loc": { "start": { - "line": 670, + "line": 690, "column": 24 }, "end": { - "line": 674, + "line": 694, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 26238, - "end": 26557, + "start": 26894, + "end": 27213, "loc": { "start": { - "line": 670, + "line": 690, "column": 25 }, "end": { - "line": 674, + "line": 694, "column": 17 } }, @@ -151336,59 +154141,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 26250, - "end": 26557, + "start": 26906, + "end": 27213, "loc": { "start": { - "line": 670, + "line": 690, "column": 37 }, "end": { - "line": 674, + "line": 694, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 26272, - "end": 26350, + "start": 26928, + "end": 27006, "loc": { "start": { - "line": 671, + "line": 691, "column": 20 }, "end": { - "line": 671, + "line": 691, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 26278, - "end": 26349, + "start": 26934, + "end": 27005, "loc": { "start": { - "line": 671, + "line": 691, "column": 26 }, "end": { - "line": 671, + "line": 691, "column": 97 } }, "id": { "type": "Identifier", - "start": 26278, - "end": 26287, + "start": 26934, + "end": 26943, "loc": { "start": { - "line": 671, + "line": 691, "column": 26 }, "end": { - "line": 671, + "line": 691, "column": 35 }, "identifierName": "translate" @@ -151397,43 +154202,43 @@ }, "init": { "type": "CallExpression", - "start": 26290, - "end": 26349, + "start": 26946, + "end": 27005, "loc": { "start": { - "line": 671, + "line": 691, "column": 38 }, "end": { - "line": 671, + "line": 691, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 26290, - "end": 26309, + "start": 26946, + "end": 26965, "loc": { "start": { - "line": 671, + "line": 691, "column": 38 }, "end": { - "line": 671, + "line": 691, "column": 57 } }, "object": { "type": "Identifier", - "start": 26290, - "end": 26294, + "start": 26946, + "end": 26950, "loc": { "start": { - "line": 671, + "line": 691, "column": 38 }, "end": { - "line": 671, + "line": 691, "column": 42 }, "identifierName": "math" @@ -151442,15 +154247,15 @@ }, "property": { "type": "Identifier", - "start": 26295, - "end": 26309, + "start": 26951, + "end": 26965, "loc": { "start": { - "line": 671, + "line": 691, "column": 43 }, "end": { - "line": 671, + "line": 691, "column": 57 }, "identifierName": "translateMat4c" @@ -151462,15 +154267,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 26310, - "end": 26311, + "start": 26966, + "end": 26967, "loc": { "start": { - "line": 671, + "line": 691, "column": 58 }, "end": { - "line": 671, + "line": 691, "column": 59 } }, @@ -151482,29 +154287,29 @@ }, { "type": "BinaryExpression", - "start": 26313, - "end": 26324, + "start": 26969, + "end": 26980, "loc": { "start": { - "line": 671, + "line": 691, "column": 61 }, "end": { - "line": 671, + "line": 691, "column": 72 } }, "left": { "type": "Identifier", - "start": 26313, - "end": 26319, + "start": 26969, + "end": 26975, "loc": { "start": { - "line": 671, + "line": 691, "column": 61 }, "end": { - "line": 671, + "line": 691, "column": 67 }, "identifierName": "radius" @@ -151514,15 +154319,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 26322, - "end": 26324, + "start": 26978, + "end": 26980, "loc": { "start": { - "line": 671, + "line": 691, "column": 70 }, "end": { - "line": 671, + "line": 691, "column": 72 } }, @@ -151535,15 +154340,15 @@ }, { "type": "NumericLiteral", - "start": 26326, - "end": 26327, + "start": 26982, + "end": 26983, "loc": { "start": { - "line": 671, + "line": 691, "column": 74 }, "end": { - "line": 671, + "line": 691, "column": 75 } }, @@ -151555,43 +154360,43 @@ }, { "type": "CallExpression", - "start": 26329, - "end": 26348, + "start": 26985, + "end": 27004, "loc": { "start": { - "line": 671, + "line": 691, "column": 77 }, "end": { - "line": 671, + "line": 691, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 26329, - "end": 26346, + "start": 26985, + "end": 27002, "loc": { "start": { - "line": 671, + "line": 691, "column": 77 }, "end": { - "line": 671, + "line": 691, "column": 94 } }, "object": { "type": "Identifier", - "start": 26329, - "end": 26333, + "start": 26985, + "end": 26989, "loc": { "start": { - "line": 671, + "line": 691, "column": 77 }, "end": { - "line": 671, + "line": 691, "column": 81 }, "identifierName": "math" @@ -151600,15 +154405,15 @@ }, "property": { "type": "Identifier", - "start": 26334, - "end": 26346, + "start": 26990, + "end": 27002, "loc": { "start": { - "line": 671, + "line": 691, "column": 82 }, "end": { - "line": 671, + "line": 691, "column": 94 }, "identifierName": "identityMat4" @@ -151627,44 +154432,44 @@ }, { "type": "VariableDeclaration", - "start": 26371, - "end": 26458, + "start": 27027, + "end": 27114, "loc": { "start": { - "line": 672, + "line": 692, "column": 20 }, "end": { - "line": 672, + "line": 692, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 26377, - "end": 26457, + "start": 27033, + "end": 27113, "loc": { "start": { - "line": 672, + "line": 692, "column": 26 }, "end": { - "line": 672, + "line": 692, "column": 106 } }, "id": { "type": "Identifier", - "start": 26377, - "end": 26383, + "start": 27033, + "end": 27039, "loc": { "start": { - "line": 672, + "line": 692, "column": 26 }, "end": { - "line": 672, + "line": 692, "column": 32 }, "identifierName": "rotate" @@ -151673,43 +154478,43 @@ }, "init": { "type": "CallExpression", - "start": 26386, - "end": 26457, + "start": 27042, + "end": 27113, "loc": { "start": { - "line": 672, + "line": 692, "column": 35 }, "end": { - "line": 672, + "line": 692, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 26386, - "end": 26404, + "start": 27042, + "end": 27060, "loc": { "start": { - "line": 672, + "line": 692, "column": 35 }, "end": { - "line": 672, + "line": 692, "column": 53 } }, "object": { "type": "Identifier", - "start": 26386, - "end": 26390, + "start": 27042, + "end": 27046, "loc": { "start": { - "line": 672, + "line": 692, "column": 35 }, "end": { - "line": 672, + "line": 692, "column": 39 }, "identifierName": "math" @@ -151718,15 +154523,15 @@ }, "property": { "type": "Identifier", - "start": 26391, - "end": 26404, + "start": 27047, + "end": 27060, "loc": { "start": { - "line": 672, + "line": 692, "column": 40 }, "end": { - "line": 672, + "line": 692, "column": 53 }, "identifierName": "rotationMat4v" @@ -151738,29 +154543,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 26405, - "end": 26424, + "start": 27061, + "end": 27080, "loc": { "start": { - "line": 672, + "line": 692, "column": 54 }, "end": { - "line": 672, + "line": 692, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 26405, - "end": 26408, + "start": 27061, + "end": 27064, "loc": { "start": { - "line": 672, + "line": 692, "column": 54 }, "end": { - "line": 672, + "line": 692, "column": 57 } }, @@ -151773,29 +154578,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 26411, - "end": 26424, + "start": 27067, + "end": 27080, "loc": { "start": { - "line": 672, + "line": 692, "column": 60 }, "end": { - "line": 672, + "line": 692, "column": 73 } }, "object": { "type": "Identifier", - "start": 26411, - "end": 26415, + "start": 27067, + "end": 27071, "loc": { "start": { - "line": 672, + "line": 692, "column": 60 }, "end": { - "line": 672, + "line": 692, "column": 64 }, "identifierName": "math" @@ -151804,15 +154609,15 @@ }, "property": { "type": "Identifier", - "start": 26416, - "end": 26424, + "start": 27072, + "end": 27080, "loc": { "start": { - "line": 672, + "line": 692, "column": 65 }, "end": { - "line": 672, + "line": 692, "column": 73 }, "identifierName": "DEGTORAD" @@ -151824,30 +154629,30 @@ }, { "type": "ArrayExpression", - "start": 26426, - "end": 26435, + "start": 27082, + "end": 27091, "loc": { "start": { - "line": 672, + "line": 692, "column": 75 }, "end": { - "line": 672, + "line": 692, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 26427, - "end": 26428, + "start": 27083, + "end": 27084, "loc": { "start": { - "line": 672, + "line": 692, "column": 76 }, "end": { - "line": 672, + "line": 692, "column": 77 } }, @@ -151859,15 +154664,15 @@ }, { "type": "NumericLiteral", - "start": 26430, - "end": 26431, + "start": 27086, + "end": 27087, "loc": { "start": { - "line": 672, + "line": 692, "column": 79 }, "end": { - "line": 672, + "line": 692, "column": 80 } }, @@ -151879,15 +154684,15 @@ }, { "type": "NumericLiteral", - "start": 26433, - "end": 26434, + "start": 27089, + "end": 27090, "loc": { "start": { - "line": 672, + "line": 692, "column": 82 }, "end": { - "line": 672, + "line": 692, "column": 83 } }, @@ -151901,43 +154706,43 @@ }, { "type": "CallExpression", - "start": 26437, - "end": 26456, + "start": 27093, + "end": 27112, "loc": { "start": { - "line": 672, + "line": 692, "column": 86 }, "end": { - "line": 672, + "line": 692, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 26437, - "end": 26454, + "start": 27093, + "end": 27110, "loc": { "start": { - "line": 672, + "line": 692, "column": 86 }, "end": { - "line": 672, + "line": 692, "column": 103 } }, "object": { "type": "Identifier", - "start": 26437, - "end": 26441, + "start": 27093, + "end": 27097, "loc": { "start": { - "line": 672, + "line": 692, "column": 86 }, "end": { - "line": 672, + "line": 692, "column": 90 }, "identifierName": "math" @@ -151946,15 +154751,15 @@ }, "property": { "type": "Identifier", - "start": 26442, - "end": 26454, + "start": 27098, + "end": 27110, "loc": { "start": { - "line": 672, + "line": 692, "column": 91 }, "end": { - "line": 672, + "line": 692, "column": 103 }, "identifierName": "identityMat4" @@ -151973,57 +154778,57 @@ }, { "type": "ReturnStatement", - "start": 26479, - "end": 26539, + "start": 27135, + "end": 27195, "loc": { "start": { - "line": 673, + "line": 693, "column": 20 }, "end": { - "line": 673, + "line": 693, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 26486, - "end": 26538, + "start": 27142, + "end": 27194, "loc": { "start": { - "line": 673, + "line": 693, "column": 27 }, "end": { - "line": 673, + "line": 693, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 26486, - "end": 26498, + "start": 27142, + "end": 27154, "loc": { "start": { - "line": 673, + "line": 693, "column": 27 }, "end": { - "line": 673, + "line": 693, "column": 39 } }, "object": { "type": "Identifier", - "start": 26486, - "end": 26490, + "start": 27142, + "end": 27146, "loc": { "start": { - "line": 673, + "line": 693, "column": 27 }, "end": { - "line": 673, + "line": 693, "column": 31 }, "identifierName": "math" @@ -152032,15 +154837,15 @@ }, "property": { "type": "Identifier", - "start": 26491, - "end": 26498, + "start": 27147, + "end": 27154, "loc": { "start": { - "line": 673, + "line": 693, "column": 32 }, "end": { - "line": 673, + "line": 693, "column": 39 }, "identifierName": "mulMat4" @@ -152052,15 +154857,15 @@ "arguments": [ { "type": "Identifier", - "start": 26499, - "end": 26505, + "start": 27155, + "end": 27161, "loc": { "start": { - "line": 673, + "line": 693, "column": 40 }, "end": { - "line": 673, + "line": 693, "column": 46 }, "identifierName": "rotate" @@ -152069,15 +154874,15 @@ }, { "type": "Identifier", - "start": 26507, - "end": 26516, + "start": 27163, + "end": 27172, "loc": { "start": { - "line": 673, + "line": 693, "column": 48 }, "end": { - "line": 673, + "line": 693, "column": 57 }, "identifierName": "translate" @@ -152086,43 +154891,43 @@ }, { "type": "CallExpression", - "start": 26518, - "end": 26537, + "start": 27174, + "end": 27193, "loc": { "start": { - "line": 673, + "line": 693, "column": 59 }, "end": { - "line": 673, + "line": 693, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 26518, - "end": 26535, + "start": 27174, + "end": 27191, "loc": { "start": { - "line": 673, + "line": 693, "column": 59 }, "end": { - "line": 673, + "line": 693, "column": 76 } }, "object": { "type": "Identifier", - "start": 26518, - "end": 26522, + "start": 27174, + "end": 27178, "loc": { "start": { - "line": 673, + "line": 693, "column": 59 }, "end": { - "line": 673, + "line": 693, "column": 63 }, "identifierName": "math" @@ -152131,15 +154936,15 @@ }, "property": { "type": "Identifier", - "start": 26523, - "end": 26535, + "start": 27179, + "end": 27191, "loc": { "start": { - "line": 673, + "line": 693, "column": 64 }, "end": { - "line": 673, + "line": 693, "column": 76 }, "identifierName": "identityMat4" @@ -152158,7 +154963,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 26237 + "parenStart": 26893 } }, "arguments": [] @@ -152166,15 +154971,15 @@ }, { "type": "ObjectProperty", - "start": 26578, - "end": 26593, + "start": 27234, + "end": 27249, "loc": { "start": { - "line": 675, + "line": 695, "column": 16 }, "end": { - "line": 675, + "line": 695, "column": 31 } }, @@ -152183,15 +154988,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26578, - "end": 26586, + "start": 27234, + "end": 27242, "loc": { "start": { - "line": 675, + "line": 695, "column": 16 }, "end": { - "line": 675, + "line": 695, "column": 24 }, "identifierName": "pickable" @@ -152200,15 +155005,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 26588, - "end": 26593, + "start": 27244, + "end": 27249, "loc": { "start": { - "line": 675, + "line": 695, "column": 26 }, "end": { - "line": 675, + "line": 695, "column": 31 } }, @@ -152217,15 +155022,15 @@ }, { "type": "ObjectProperty", - "start": 26611, - "end": 26627, + "start": 27267, + "end": 27283, "loc": { "start": { - "line": 676, + "line": 696, "column": 16 }, "end": { - "line": 676, + "line": 696, "column": 32 } }, @@ -152234,15 +155039,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26611, - "end": 26621, + "start": 27267, + "end": 27277, "loc": { "start": { - "line": 676, + "line": 696, "column": 16 }, "end": { - "line": 676, + "line": 696, "column": 26 }, "identifierName": "collidable" @@ -152251,15 +155056,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 26623, - "end": 26627, + "start": 27279, + "end": 27283, "loc": { "start": { - "line": 676, + "line": 696, "column": 28 }, "end": { - "line": 676, + "line": 696, "column": 32 } }, @@ -152268,15 +155073,15 @@ }, { "type": "ObjectProperty", - "start": 26645, - "end": 26661, + "start": 27301, + "end": 27317, "loc": { "start": { - "line": 677, + "line": 697, "column": 16 }, "end": { - "line": 677, + "line": 697, "column": 32 } }, @@ -152285,15 +155090,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26645, - "end": 26654, + "start": 27301, + "end": 27310, "loc": { "start": { - "line": 677, + "line": 697, "column": 16 }, "end": { - "line": 677, + "line": 697, "column": 25 }, "identifierName": "clippable" @@ -152302,15 +155107,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 26656, - "end": 26661, + "start": 27312, + "end": 27317, "loc": { "start": { - "line": 677, + "line": 697, "column": 27 }, "end": { - "line": 677, + "line": 697, "column": 32 } }, @@ -152319,15 +155124,15 @@ }, { "type": "ObjectProperty", - "start": 26679, - "end": 26693, + "start": 27335, + "end": 27349, "loc": { "start": { - "line": 678, + "line": 698, "column": 16 }, "end": { - "line": 678, + "line": 698, "column": 30 } }, @@ -152336,15 +155141,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26679, - "end": 26686, + "start": 27335, + "end": 27342, "loc": { "start": { - "line": 678, + "line": 698, "column": 16 }, "end": { - "line": 678, + "line": 698, "column": 23 }, "identifierName": "visible" @@ -152353,20 +155158,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 26688, - "end": 26693, + "start": 27344, + "end": 27349, "loc": { "start": { - "line": 678, + "line": 698, "column": 25 }, "end": { - "line": 678, + "line": 698, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 27367, + "end": 27382, + "loc": { + "start": { + "line": 699, + "column": 16 + }, + "end": { + "line": 699, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 27367, + "end": 27375, + "loc": { + "start": { + "line": 699, + "column": 16 + }, + "end": { + "line": 699, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 27377, + "end": 27382, + "loc": { + "start": { + "line": 699, + "column": 26 + }, + "end": { + "line": 699, + "column": 31 + } + }, + "value": false + } } ] } @@ -152374,15 +155230,15 @@ }, { "type": "Identifier", - "start": 26710, - "end": 26726, + "start": 27399, + "end": 27415, "loc": { "start": { - "line": 679, + "line": 700, "column": 16 }, "end": { - "line": 679, + "line": 700, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -152395,15 +155251,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 25817, - "end": 25925, + "start": 26473, + "end": 26581, "loc": { "start": { - "line": 663, + "line": 683, "column": 12 }, "end": { - "line": 663, + "line": 683, "column": 120 } } @@ -152411,15 +155267,15 @@ { "type": "CommentLine", "value": "", - "start": 25938, - "end": 25940, + "start": 26594, + "end": 26596, "loc": { "start": { - "line": 664, + "line": 684, "column": 12 }, "end": { - "line": 664, + "line": 684, "column": 14 } } @@ -152427,15 +155283,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 25953, - "end": 26061, + "start": 26609, + "end": 26717, "loc": { "start": { - "line": 665, + "line": 685, "column": 12 }, "end": { - "line": 665, + "line": 685, "column": 120 } } @@ -152444,15 +155300,15 @@ }, { "type": "ObjectProperty", - "start": 26742, - "end": 27438, + "start": 27431, + "end": 28160, "loc": { "start": { - "line": 681, + "line": 702, "column": 12 }, "end": { - "line": 694, + "line": 716, "column": 33 } }, @@ -152461,15 +155317,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26742, - "end": 26758, + "start": 27431, + "end": 27447, "loc": { "start": { - "line": 681, + "line": 702, "column": 12 }, "end": { - "line": 681, + "line": 702, "column": 28 }, "identifierName": "yAxisArrowHandle" @@ -152478,43 +155334,43 @@ }, "value": { "type": "CallExpression", - "start": 26760, - "end": 27438, + "start": 27449, + "end": 28160, "loc": { "start": { - "line": 681, + "line": 702, "column": 30 }, "end": { - "line": 694, + "line": 716, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 26760, - "end": 26777, + "start": 27449, + "end": 27466, "loc": { "start": { - "line": 681, + "line": 702, "column": 30 }, "end": { - "line": 681, + "line": 702, "column": 47 } }, "object": { "type": "Identifier", - "start": 26760, - "end": 26768, + "start": 27449, + "end": 27457, "loc": { "start": { - "line": 681, + "line": 702, "column": 30 }, "end": { - "line": 681, + "line": 702, "column": 38 }, "identifierName": "rootNode" @@ -152523,15 +155379,15 @@ }, "property": { "type": "Identifier", - "start": 26769, - "end": 26777, + "start": 27458, + "end": 27466, "loc": { "start": { - "line": 681, + "line": 702, "column": 39 }, "end": { - "line": 681, + "line": 702, "column": 47 }, "identifierName": "addChild" @@ -152543,29 +155399,29 @@ "arguments": [ { "type": "NewExpression", - "start": 26778, - "end": 27419, + "start": 27467, + "end": 28141, "loc": { "start": { - "line": 681, + "line": 702, "column": 48 }, "end": { - "line": 694, + "line": 716, "column": 14 } }, "callee": { "type": "Identifier", - "start": 26782, - "end": 26786, + "start": 27471, + "end": 27475, "loc": { "start": { - "line": 681, + "line": 702, "column": 52 }, "end": { - "line": 681, + "line": 702, "column": 56 }, "identifierName": "Mesh" @@ -152575,15 +155431,15 @@ "arguments": [ { "type": "Identifier", - "start": 26787, - "end": 26795, + "start": 27476, + "end": 27484, "loc": { "start": { - "line": 681, + "line": 702, "column": 57 }, "end": { - "line": 681, + "line": 702, "column": 65 }, "identifierName": "rootNode" @@ -152592,30 +155448,30 @@ }, { "type": "ObjectExpression", - "start": 26797, - "end": 27418, + "start": 27486, + "end": 28140, "loc": { "start": { - "line": 681, + "line": 702, "column": 67 }, "end": { - "line": 694, + "line": 716, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 26815, - "end": 26847, + "start": 27504, + "end": 27536, "loc": { "start": { - "line": 682, + "line": 703, "column": 16 }, "end": { - "line": 682, + "line": 703, "column": 48 } }, @@ -152624,15 +155480,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26815, - "end": 26823, + "start": 27504, + "end": 27512, "loc": { "start": { - "line": 682, + "line": 703, "column": 16 }, "end": { - "line": 682, + "line": 703, "column": 24 }, "identifierName": "geometry" @@ -152641,29 +155497,29 @@ }, "value": { "type": "MemberExpression", - "start": 26825, - "end": 26847, + "start": 27514, + "end": 27536, "loc": { "start": { - "line": 682, + "line": 703, "column": 26 }, "end": { - "line": 682, + "line": 703, "column": 48 } }, "object": { "type": "Identifier", - "start": 26825, - "end": 26831, + "start": 27514, + "end": 27520, "loc": { "start": { - "line": 682, + "line": 703, "column": 26 }, "end": { - "line": 682, + "line": 703, "column": 32 }, "identifierName": "shapes" @@ -152672,15 +155528,15 @@ }, "property": { "type": "Identifier", - "start": 26832, - "end": 26847, + "start": 27521, + "end": 27536, "loc": { "start": { - "line": 682, + "line": 703, "column": 33 }, "end": { - "line": 682, + "line": 703, "column": 48 }, "identifierName": "arrowHeadHandle" @@ -152692,15 +155548,15 @@ }, { "type": "ObjectProperty", - "start": 26865, - "end": 26893, + "start": 27554, + "end": 27582, "loc": { "start": { - "line": 683, + "line": 704, "column": 16 }, "end": { - "line": 683, + "line": 704, "column": 44 } }, @@ -152709,15 +155565,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26865, - "end": 26873, + "start": 27554, + "end": 27562, "loc": { "start": { - "line": 683, + "line": 704, "column": 16 }, "end": { - "line": 683, + "line": 704, "column": 24 }, "identifierName": "material" @@ -152726,29 +155582,29 @@ }, "value": { "type": "MemberExpression", - "start": 26875, - "end": 26893, + "start": 27564, + "end": 27582, "loc": { "start": { - "line": 683, + "line": 704, "column": 26 }, "end": { - "line": 683, + "line": 704, "column": 44 } }, "object": { "type": "Identifier", - "start": 26875, - "end": 26884, + "start": 27564, + "end": 27573, "loc": { "start": { - "line": 683, + "line": 704, "column": 26 }, "end": { - "line": 683, + "line": 704, "column": 35 }, "identifierName": "materials" @@ -152757,15 +155613,15 @@ }, "property": { "type": "Identifier", - "start": 26885, - "end": 26893, + "start": 27574, + "end": 27582, "loc": { "start": { - "line": 683, + "line": 704, "column": 36 }, "end": { - "line": 683, + "line": 704, "column": 44 }, "identifierName": "pickable" @@ -152777,15 +155633,15 @@ }, { "type": "ObjectProperty", - "start": 26911, - "end": 27242, + "start": 27600, + "end": 27931, "loc": { "start": { - "line": 684, + "line": 705, "column": 16 }, "end": { - "line": 688, + "line": 709, "column": 20 } }, @@ -152794,15 +155650,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 26911, - "end": 26917, + "start": 27600, + "end": 27606, "loc": { "start": { - "line": 684, + "line": 705, "column": 16 }, "end": { - "line": 684, + "line": 705, "column": 22 }, "identifierName": "matrix" @@ -152811,29 +155667,29 @@ }, "value": { "type": "CallExpression", - "start": 26919, - "end": 27242, + "start": 27608, + "end": 27931, "loc": { "start": { - "line": 684, + "line": 705, "column": 24 }, "end": { - "line": 688, + "line": 709, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 26920, - "end": 27239, + "start": 27609, + "end": 27928, "loc": { "start": { - "line": 684, + "line": 705, "column": 25 }, "end": { - "line": 688, + "line": 709, "column": 17 } }, @@ -152844,59 +155700,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 26932, - "end": 27239, + "start": 27621, + "end": 27928, "loc": { "start": { - "line": 684, + "line": 705, "column": 37 }, "end": { - "line": 688, + "line": 709, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 26954, - "end": 27032, + "start": 27643, + "end": 27721, "loc": { "start": { - "line": 685, + "line": 706, "column": 20 }, "end": { - "line": 685, + "line": 706, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 26960, - "end": 27031, + "start": 27649, + "end": 27720, "loc": { "start": { - "line": 685, + "line": 706, "column": 26 }, "end": { - "line": 685, + "line": 706, "column": 97 } }, "id": { "type": "Identifier", - "start": 26960, - "end": 26969, + "start": 27649, + "end": 27658, "loc": { "start": { - "line": 685, + "line": 706, "column": 26 }, "end": { - "line": 685, + "line": 706, "column": 35 }, "identifierName": "translate" @@ -152905,43 +155761,43 @@ }, "init": { "type": "CallExpression", - "start": 26972, - "end": 27031, + "start": 27661, + "end": 27720, "loc": { "start": { - "line": 685, + "line": 706, "column": 38 }, "end": { - "line": 685, + "line": 706, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 26972, - "end": 26991, + "start": 27661, + "end": 27680, "loc": { "start": { - "line": 685, + "line": 706, "column": 38 }, "end": { - "line": 685, + "line": 706, "column": 57 } }, "object": { "type": "Identifier", - "start": 26972, - "end": 26976, + "start": 27661, + "end": 27665, "loc": { "start": { - "line": 685, + "line": 706, "column": 38 }, "end": { - "line": 685, + "line": 706, "column": 42 }, "identifierName": "math" @@ -152950,15 +155806,15 @@ }, "property": { "type": "Identifier", - "start": 26977, - "end": 26991, + "start": 27666, + "end": 27680, "loc": { "start": { - "line": 685, + "line": 706, "column": 43 }, "end": { - "line": 685, + "line": 706, "column": 57 }, "identifierName": "translateMat4c" @@ -152970,15 +155826,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 26992, - "end": 26993, + "start": 27681, + "end": 27682, "loc": { "start": { - "line": 685, + "line": 706, "column": 58 }, "end": { - "line": 685, + "line": 706, "column": 59 } }, @@ -152990,29 +155846,29 @@ }, { "type": "BinaryExpression", - "start": 26995, - "end": 27006, + "start": 27684, + "end": 27695, "loc": { "start": { - "line": 685, + "line": 706, "column": 61 }, "end": { - "line": 685, + "line": 706, "column": 72 } }, "left": { "type": "Identifier", - "start": 26995, - "end": 27001, + "start": 27684, + "end": 27690, "loc": { "start": { - "line": 685, + "line": 706, "column": 61 }, "end": { - "line": 685, + "line": 706, "column": 67 }, "identifierName": "radius" @@ -153022,15 +155878,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 27004, - "end": 27006, + "start": 27693, + "end": 27695, "loc": { "start": { - "line": 685, + "line": 706, "column": 70 }, "end": { - "line": 685, + "line": 706, "column": 72 } }, @@ -153043,15 +155899,15 @@ }, { "type": "NumericLiteral", - "start": 27008, - "end": 27009, + "start": 27697, + "end": 27698, "loc": { "start": { - "line": 685, + "line": 706, "column": 74 }, "end": { - "line": 685, + "line": 706, "column": 75 } }, @@ -153063,43 +155919,43 @@ }, { "type": "CallExpression", - "start": 27011, - "end": 27030, + "start": 27700, + "end": 27719, "loc": { "start": { - "line": 685, + "line": 706, "column": 77 }, "end": { - "line": 685, + "line": 706, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 27011, - "end": 27028, + "start": 27700, + "end": 27717, "loc": { "start": { - "line": 685, + "line": 706, "column": 77 }, "end": { - "line": 685, + "line": 706, "column": 94 } }, "object": { "type": "Identifier", - "start": 27011, - "end": 27015, + "start": 27700, + "end": 27704, "loc": { "start": { - "line": 685, + "line": 706, "column": 77 }, "end": { - "line": 685, + "line": 706, "column": 81 }, "identifierName": "math" @@ -153108,15 +155964,15 @@ }, "property": { "type": "Identifier", - "start": 27016, - "end": 27028, + "start": 27705, + "end": 27717, "loc": { "start": { - "line": 685, + "line": 706, "column": 82 }, "end": { - "line": 685, + "line": 706, "column": 94 }, "identifierName": "identityMat4" @@ -153135,44 +155991,44 @@ }, { "type": "VariableDeclaration", - "start": 27053, - "end": 27140, + "start": 27742, + "end": 27829, "loc": { "start": { - "line": 686, + "line": 707, "column": 20 }, "end": { - "line": 686, + "line": 707, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 27059, - "end": 27139, + "start": 27748, + "end": 27828, "loc": { "start": { - "line": 686, + "line": 707, "column": 26 }, "end": { - "line": 686, + "line": 707, "column": 106 } }, "id": { "type": "Identifier", - "start": 27059, - "end": 27065, + "start": 27748, + "end": 27754, "loc": { "start": { - "line": 686, + "line": 707, "column": 26 }, "end": { - "line": 686, + "line": 707, "column": 32 }, "identifierName": "rotate" @@ -153181,43 +156037,43 @@ }, "init": { "type": "CallExpression", - "start": 27068, - "end": 27139, + "start": 27757, + "end": 27828, "loc": { "start": { - "line": 686, + "line": 707, "column": 35 }, "end": { - "line": 686, + "line": 707, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 27068, - "end": 27086, + "start": 27757, + "end": 27775, "loc": { "start": { - "line": 686, + "line": 707, "column": 35 }, "end": { - "line": 686, + "line": 707, "column": 53 } }, "object": { "type": "Identifier", - "start": 27068, - "end": 27072, + "start": 27757, + "end": 27761, "loc": { "start": { - "line": 686, + "line": 707, "column": 35 }, "end": { - "line": 686, + "line": 707, "column": 39 }, "identifierName": "math" @@ -153226,15 +156082,15 @@ }, "property": { "type": "Identifier", - "start": 27073, - "end": 27086, + "start": 27762, + "end": 27775, "loc": { "start": { - "line": 686, + "line": 707, "column": 40 }, "end": { - "line": 686, + "line": 707, "column": 53 }, "identifierName": "rotationMat4v" @@ -153246,29 +156102,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 27087, - "end": 27106, + "start": 27776, + "end": 27795, "loc": { "start": { - "line": 686, + "line": 707, "column": 54 }, "end": { - "line": 686, + "line": 707, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 27087, - "end": 27090, + "start": 27776, + "end": 27779, "loc": { "start": { - "line": 686, + "line": 707, "column": 54 }, "end": { - "line": 686, + "line": 707, "column": 57 } }, @@ -153281,29 +156137,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 27093, - "end": 27106, + "start": 27782, + "end": 27795, "loc": { "start": { - "line": 686, + "line": 707, "column": 60 }, "end": { - "line": 686, + "line": 707, "column": 73 } }, "object": { "type": "Identifier", - "start": 27093, - "end": 27097, + "start": 27782, + "end": 27786, "loc": { "start": { - "line": 686, + "line": 707, "column": 60 }, "end": { - "line": 686, + "line": 707, "column": 64 }, "identifierName": "math" @@ -153312,15 +156168,15 @@ }, "property": { "type": "Identifier", - "start": 27098, - "end": 27106, + "start": 27787, + "end": 27795, "loc": { "start": { - "line": 686, + "line": 707, "column": 65 }, "end": { - "line": 686, + "line": 707, "column": 73 }, "identifierName": "DEGTORAD" @@ -153332,30 +156188,30 @@ }, { "type": "ArrayExpression", - "start": 27108, - "end": 27117, + "start": 27797, + "end": 27806, "loc": { "start": { - "line": 686, + "line": 707, "column": 75 }, "end": { - "line": 686, + "line": 707, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 27109, - "end": 27110, + "start": 27798, + "end": 27799, "loc": { "start": { - "line": 686, + "line": 707, "column": 76 }, "end": { - "line": 686, + "line": 707, "column": 77 } }, @@ -153367,15 +156223,15 @@ }, { "type": "NumericLiteral", - "start": 27112, - "end": 27113, + "start": 27801, + "end": 27802, "loc": { "start": { - "line": 686, + "line": 707, "column": 79 }, "end": { - "line": 686, + "line": 707, "column": 80 } }, @@ -153387,15 +156243,15 @@ }, { "type": "NumericLiteral", - "start": 27115, - "end": 27116, + "start": 27804, + "end": 27805, "loc": { "start": { - "line": 686, + "line": 707, "column": 82 }, "end": { - "line": 686, + "line": 707, "column": 83 } }, @@ -153409,43 +156265,43 @@ }, { "type": "CallExpression", - "start": 27119, - "end": 27138, + "start": 27808, + "end": 27827, "loc": { "start": { - "line": 686, + "line": 707, "column": 86 }, "end": { - "line": 686, + "line": 707, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 27119, - "end": 27136, + "start": 27808, + "end": 27825, "loc": { "start": { - "line": 686, + "line": 707, "column": 86 }, "end": { - "line": 686, + "line": 707, "column": 103 } }, "object": { "type": "Identifier", - "start": 27119, - "end": 27123, + "start": 27808, + "end": 27812, "loc": { "start": { - "line": 686, + "line": 707, "column": 86 }, "end": { - "line": 686, + "line": 707, "column": 90 }, "identifierName": "math" @@ -153454,15 +156310,15 @@ }, "property": { "type": "Identifier", - "start": 27124, - "end": 27136, + "start": 27813, + "end": 27825, "loc": { "start": { - "line": 686, + "line": 707, "column": 91 }, "end": { - "line": 686, + "line": 707, "column": 103 }, "identifierName": "identityMat4" @@ -153481,57 +156337,57 @@ }, { "type": "ReturnStatement", - "start": 27161, - "end": 27221, + "start": 27850, + "end": 27910, "loc": { "start": { - "line": 687, + "line": 708, "column": 20 }, "end": { - "line": 687, + "line": 708, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 27168, - "end": 27220, + "start": 27857, + "end": 27909, "loc": { "start": { - "line": 687, + "line": 708, "column": 27 }, "end": { - "line": 687, + "line": 708, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 27168, - "end": 27180, + "start": 27857, + "end": 27869, "loc": { "start": { - "line": 687, + "line": 708, "column": 27 }, "end": { - "line": 687, + "line": 708, "column": 39 } }, "object": { "type": "Identifier", - "start": 27168, - "end": 27172, + "start": 27857, + "end": 27861, "loc": { "start": { - "line": 687, + "line": 708, "column": 27 }, "end": { - "line": 687, + "line": 708, "column": 31 }, "identifierName": "math" @@ -153540,15 +156396,15 @@ }, "property": { "type": "Identifier", - "start": 27173, - "end": 27180, + "start": 27862, + "end": 27869, "loc": { "start": { - "line": 687, + "line": 708, "column": 32 }, "end": { - "line": 687, + "line": 708, "column": 39 }, "identifierName": "mulMat4" @@ -153560,15 +156416,15 @@ "arguments": [ { "type": "Identifier", - "start": 27181, - "end": 27187, + "start": 27870, + "end": 27876, "loc": { "start": { - "line": 687, + "line": 708, "column": 40 }, "end": { - "line": 687, + "line": 708, "column": 46 }, "identifierName": "rotate" @@ -153577,15 +156433,15 @@ }, { "type": "Identifier", - "start": 27189, - "end": 27198, + "start": 27878, + "end": 27887, "loc": { "start": { - "line": 687, + "line": 708, "column": 48 }, "end": { - "line": 687, + "line": 708, "column": 57 }, "identifierName": "translate" @@ -153594,43 +156450,43 @@ }, { "type": "CallExpression", - "start": 27200, - "end": 27219, + "start": 27889, + "end": 27908, "loc": { "start": { - "line": 687, + "line": 708, "column": 59 }, "end": { - "line": 687, + "line": 708, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 27200, - "end": 27217, + "start": 27889, + "end": 27906, "loc": { "start": { - "line": 687, + "line": 708, "column": 59 }, "end": { - "line": 687, + "line": 708, "column": 76 } }, "object": { "type": "Identifier", - "start": 27200, - "end": 27204, + "start": 27889, + "end": 27893, "loc": { "start": { - "line": 687, + "line": 708, "column": 59 }, "end": { - "line": 687, + "line": 708, "column": 63 }, "identifierName": "math" @@ -153639,15 +156495,15 @@ }, "property": { "type": "Identifier", - "start": 27205, - "end": 27217, + "start": 27894, + "end": 27906, "loc": { "start": { - "line": 687, + "line": 708, "column": 64 }, "end": { - "line": 687, + "line": 708, "column": 76 }, "identifierName": "identityMat4" @@ -153666,7 +156522,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 26919 + "parenStart": 27608 } }, "arguments": [] @@ -153674,15 +156530,15 @@ }, { "type": "ObjectProperty", - "start": 27260, - "end": 27274, + "start": 27949, + "end": 27963, "loc": { "start": { - "line": 689, + "line": 710, "column": 16 }, "end": { - "line": 689, + "line": 710, "column": 30 } }, @@ -153691,15 +156547,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27260, - "end": 27268, + "start": 27949, + "end": 27957, "loc": { "start": { - "line": 689, + "line": 710, "column": 16 }, "end": { - "line": 689, + "line": 710, "column": 24 }, "identifierName": "pickable" @@ -153708,15 +156564,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27270, - "end": 27274, + "start": 27959, + "end": 27963, "loc": { "start": { - "line": 689, + "line": 710, "column": 26 }, "end": { - "line": 689, + "line": 710, "column": 30 } }, @@ -153725,15 +156581,15 @@ }, { "type": "ObjectProperty", - "start": 27292, - "end": 27308, + "start": 27981, + "end": 27997, "loc": { "start": { - "line": 690, + "line": 711, "column": 16 }, "end": { - "line": 690, + "line": 711, "column": 32 } }, @@ -153742,15 +156598,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27292, - "end": 27302, + "start": 27981, + "end": 27991, "loc": { "start": { - "line": 690, + "line": 711, "column": 16 }, "end": { - "line": 690, + "line": 711, "column": 26 }, "identifierName": "collidable" @@ -153759,15 +156615,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27304, - "end": 27308, + "start": 27993, + "end": 27997, "loc": { "start": { - "line": 690, + "line": 711, "column": 28 }, "end": { - "line": 690, + "line": 711, "column": 32 } }, @@ -153776,15 +156632,15 @@ }, { "type": "ObjectProperty", - "start": 27326, - "end": 27342, + "start": 28015, + "end": 28031, "loc": { "start": { - "line": 691, + "line": 712, "column": 16 }, "end": { - "line": 691, + "line": 712, "column": 32 } }, @@ -153793,15 +156649,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27326, - "end": 27335, + "start": 28015, + "end": 28024, "loc": { "start": { - "line": 691, + "line": 712, "column": 16 }, "end": { - "line": 691, + "line": 712, "column": 25 }, "identifierName": "clippable" @@ -153810,15 +156666,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27337, - "end": 27342, + "start": 28026, + "end": 28031, "loc": { "start": { - "line": 691, + "line": 712, "column": 27 }, "end": { - "line": 691, + "line": 712, "column": 32 } }, @@ -153827,15 +156683,15 @@ }, { "type": "ObjectProperty", - "start": 27360, - "end": 27374, + "start": 28049, + "end": 28063, "loc": { "start": { - "line": 692, + "line": 713, "column": 16 }, "end": { - "line": 692, + "line": 713, "column": 30 } }, @@ -153844,15 +156700,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27360, - "end": 27367, + "start": 28049, + "end": 28056, "loc": { "start": { - "line": 692, + "line": 713, "column": 16 }, "end": { - "line": 692, + "line": 713, "column": 23 }, "identifierName": "visible" @@ -153861,15 +156717,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27369, - "end": 27374, + "start": 28058, + "end": 28063, "loc": { "start": { - "line": 692, + "line": 713, "column": 25 }, "end": { - "line": 692, + "line": 713, "column": 30 } }, @@ -153878,15 +156734,15 @@ }, { "type": "ObjectProperty", - "start": 27392, - "end": 27404, + "start": 28081, + "end": 28093, "loc": { "start": { - "line": 693, + "line": 714, "column": 16 }, "end": { - "line": 693, + "line": 714, "column": 28 } }, @@ -153895,15 +156751,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27392, - "end": 27399, + "start": 28081, + "end": 28088, "loc": { "start": { - "line": 693, + "line": 714, "column": 16 }, "end": { - "line": 693, + "line": 714, "column": 23 }, "identifierName": "opacity" @@ -153912,15 +156768,15 @@ }, "value": { "type": "NumericLiteral", - "start": 27401, - "end": 27404, + "start": 28090, + "end": 28093, "loc": { "start": { - "line": 693, + "line": 714, "column": 25 }, "end": { - "line": 693, + "line": 714, "column": 28 } }, @@ -153930,6 +156786,57 @@ }, "value": 0.2 } + }, + { + "type": "ObjectProperty", + "start": 28111, + "end": 28126, + "loc": { + "start": { + "line": 715, + "column": 16 + }, + "end": { + "line": 715, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 28111, + "end": 28119, + "loc": { + "start": { + "line": 715, + "column": 16 + }, + "end": { + "line": 715, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 28121, + "end": 28126, + "loc": { + "start": { + "line": 715, + "column": 26 + }, + "end": { + "line": 715, + "column": 31 + } + }, + "value": false + } } ] } @@ -153937,15 +156844,15 @@ }, { "type": "Identifier", - "start": 27421, - "end": 27437, + "start": 28143, + "end": 28159, "loc": { "start": { - "line": 694, + "line": 716, "column": 16 }, "end": { - "line": 694, + "line": 716, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -153957,15 +156864,15 @@ }, { "type": "ObjectProperty", - "start": 27453, - "end": 27794, + "start": 28175, + "end": 28549, "loc": { "start": { - "line": 696, + "line": 718, "column": 12 }, "end": { - "line": 704, + "line": 727, "column": 33 } }, @@ -153974,15 +156881,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27453, - "end": 27459, + "start": 28175, + "end": 28181, "loc": { "start": { - "line": 696, + "line": 718, "column": 12 }, "end": { - "line": 696, + "line": 718, "column": 18 }, "identifierName": "yShaft" @@ -153991,43 +156898,43 @@ }, "value": { "type": "CallExpression", - "start": 27461, - "end": 27794, + "start": 28183, + "end": 28549, "loc": { "start": { - "line": 696, + "line": 718, "column": 20 }, "end": { - "line": 704, + "line": 727, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 27461, - "end": 27478, + "start": 28183, + "end": 28200, "loc": { "start": { - "line": 696, + "line": 718, "column": 20 }, "end": { - "line": 696, + "line": 718, "column": 37 } }, "object": { "type": "Identifier", - "start": 27461, - "end": 27469, + "start": 28183, + "end": 28191, "loc": { "start": { - "line": 696, + "line": 718, "column": 20 }, "end": { - "line": 696, + "line": 718, "column": 28 }, "identifierName": "rootNode" @@ -154036,15 +156943,15 @@ }, "property": { "type": "Identifier", - "start": 27470, - "end": 27478, + "start": 28192, + "end": 28200, "loc": { "start": { - "line": 696, + "line": 718, "column": 29 }, "end": { - "line": 696, + "line": 718, "column": 37 }, "identifierName": "addChild" @@ -154056,29 +156963,29 @@ "arguments": [ { "type": "NewExpression", - "start": 27479, - "end": 27775, + "start": 28201, + "end": 28530, "loc": { "start": { - "line": 696, + "line": 718, "column": 38 }, "end": { - "line": 704, + "line": 727, "column": 14 } }, "callee": { "type": "Identifier", - "start": 27483, - "end": 27487, + "start": 28205, + "end": 28209, "loc": { "start": { - "line": 696, + "line": 718, "column": 42 }, "end": { - "line": 696, + "line": 718, "column": 46 }, "identifierName": "Mesh" @@ -154088,15 +156995,15 @@ "arguments": [ { "type": "Identifier", - "start": 27488, - "end": 27496, + "start": 28210, + "end": 28218, "loc": { "start": { - "line": 696, + "line": 718, "column": 47 }, "end": { - "line": 696, + "line": 718, "column": 55 }, "identifierName": "rootNode" @@ -154105,30 +157012,30 @@ }, { "type": "ObjectExpression", - "start": 27498, - "end": 27774, + "start": 28220, + "end": 28529, "loc": { "start": { - "line": 696, + "line": 718, "column": 57 }, "end": { - "line": 704, + "line": 727, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 27516, - "end": 27537, + "start": 28238, + "end": 28259, "loc": { "start": { - "line": 697, + "line": 719, "column": 16 }, "end": { - "line": 697, + "line": 719, "column": 37 } }, @@ -154137,15 +157044,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27516, - "end": 27524, + "start": 28238, + "end": 28246, "loc": { "start": { - "line": 697, + "line": 719, "column": 16 }, "end": { - "line": 697, + "line": 719, "column": 24 }, "identifierName": "geometry" @@ -154154,29 +157061,29 @@ }, "value": { "type": "MemberExpression", - "start": 27526, - "end": 27537, + "start": 28248, + "end": 28259, "loc": { "start": { - "line": 697, + "line": 719, "column": 26 }, "end": { - "line": 697, + "line": 719, "column": 37 } }, "object": { "type": "Identifier", - "start": 27526, - "end": 27532, + "start": 28248, + "end": 28254, "loc": { "start": { - "line": 697, + "line": 719, "column": 26 }, "end": { - "line": 697, + "line": 719, "column": 32 }, "identifierName": "shapes" @@ -154185,15 +157092,15 @@ }, "property": { "type": "Identifier", - "start": 27533, - "end": 27537, + "start": 28255, + "end": 28259, "loc": { "start": { - "line": 697, + "line": 719, "column": 33 }, "end": { - "line": 697, + "line": 719, "column": 37 }, "identifierName": "axis" @@ -154205,15 +157112,15 @@ }, { "type": "ObjectProperty", - "start": 27555, - "end": 27580, + "start": 28277, + "end": 28302, "loc": { "start": { - "line": 698, + "line": 720, "column": 16 }, "end": { - "line": 698, + "line": 720, "column": 41 } }, @@ -154222,15 +157129,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27555, - "end": 27563, + "start": 28277, + "end": 28285, "loc": { "start": { - "line": 698, + "line": 720, "column": 16 }, "end": { - "line": 698, + "line": 720, "column": 24 }, "identifierName": "material" @@ -154239,29 +157146,29 @@ }, "value": { "type": "MemberExpression", - "start": 27565, - "end": 27580, + "start": 28287, + "end": 28302, "loc": { "start": { - "line": 698, + "line": 720, "column": 26 }, "end": { - "line": 698, + "line": 720, "column": 41 } }, "object": { "type": "Identifier", - "start": 27565, - "end": 27574, + "start": 28287, + "end": 28296, "loc": { "start": { - "line": 698, + "line": 720, "column": 26 }, "end": { - "line": 698, + "line": 720, "column": 35 }, "identifierName": "materials" @@ -154270,15 +157177,15 @@ }, "property": { "type": "Identifier", - "start": 27575, - "end": 27580, + "start": 28297, + "end": 28302, "loc": { "start": { - "line": 698, + "line": 720, "column": 36 }, "end": { - "line": 698, + "line": 720, "column": 41 }, "identifierName": "green" @@ -154290,15 +157197,15 @@ }, { "type": "ObjectProperty", - "start": 27598, - "end": 27627, + "start": 28320, + "end": 28349, "loc": { "start": { - "line": 699, + "line": 721, "column": 16 }, "end": { - "line": 699, + "line": 721, "column": 45 } }, @@ -154307,15 +157214,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27598, - "end": 27606, + "start": 28320, + "end": 28328, "loc": { "start": { - "line": 699, + "line": 721, "column": 16 }, "end": { - "line": 699, + "line": 721, "column": 24 }, "identifierName": "position" @@ -154324,30 +157231,30 @@ }, "value": { "type": "ArrayExpression", - "start": 27608, - "end": 27627, + "start": 28330, + "end": 28349, "loc": { "start": { - "line": 699, + "line": 721, "column": 26 }, "end": { - "line": 699, + "line": 721, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 27609, - "end": 27610, + "start": 28331, + "end": 28332, "loc": { "start": { - "line": 699, + "line": 721, "column": 27 }, "end": { - "line": 699, + "line": 721, "column": 28 } }, @@ -154359,29 +157266,29 @@ }, { "type": "BinaryExpression", - "start": 27612, - "end": 27623, + "start": 28334, + "end": 28345, "loc": { "start": { - "line": 699, + "line": 721, "column": 30 }, "end": { - "line": 699, + "line": 721, "column": 41 } }, "left": { "type": "UnaryExpression", - "start": 27612, - "end": 27619, + "start": 28334, + "end": 28341, "loc": { "start": { - "line": 699, + "line": 721, "column": 30 }, "end": { - "line": 699, + "line": 721, "column": 37 } }, @@ -154389,15 +157296,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 27613, - "end": 27619, + "start": 28335, + "end": 28341, "loc": { "start": { - "line": 699, + "line": 721, "column": 31 }, "end": { - "line": 699, + "line": 721, "column": 37 }, "identifierName": "radius" @@ -154411,15 +157318,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 27622, - "end": 27623, + "start": 28344, + "end": 28345, "loc": { "start": { - "line": 699, + "line": 721, "column": 40 }, "end": { - "line": 699, + "line": 721, "column": 41 } }, @@ -154432,15 +157339,15 @@ }, { "type": "NumericLiteral", - "start": 27625, - "end": 27626, + "start": 28347, + "end": 28348, "loc": { "start": { - "line": 699, + "line": 721, "column": 43 }, "end": { - "line": 699, + "line": 721, "column": 44 } }, @@ -154455,15 +157362,15 @@ }, { "type": "ObjectProperty", - "start": 27645, - "end": 27660, + "start": 28367, + "end": 28382, "loc": { "start": { - "line": 700, + "line": 722, "column": 16 }, "end": { - "line": 700, + "line": 722, "column": 31 } }, @@ -154472,15 +157379,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27645, - "end": 27653, + "start": 28367, + "end": 28375, "loc": { "start": { - "line": 700, + "line": 722, "column": 16 }, "end": { - "line": 700, + "line": 722, "column": 24 }, "identifierName": "pickable" @@ -154489,15 +157396,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27655, - "end": 27660, + "start": 28377, + "end": 28382, "loc": { "start": { - "line": 700, + "line": 722, "column": 26 }, "end": { - "line": 700, + "line": 722, "column": 31 } }, @@ -154506,15 +157413,15 @@ }, { "type": "ObjectProperty", - "start": 27678, - "end": 27694, + "start": 28400, + "end": 28416, "loc": { "start": { - "line": 701, + "line": 723, "column": 16 }, "end": { - "line": 701, + "line": 723, "column": 32 } }, @@ -154523,15 +157430,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27678, - "end": 27688, + "start": 28400, + "end": 28410, "loc": { "start": { - "line": 701, + "line": 723, "column": 16 }, "end": { - "line": 701, + "line": 723, "column": 26 }, "identifierName": "collidable" @@ -154540,15 +157447,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27690, - "end": 27694, + "start": 28412, + "end": 28416, "loc": { "start": { - "line": 701, + "line": 723, "column": 28 }, "end": { - "line": 701, + "line": 723, "column": 32 } }, @@ -154557,15 +157464,15 @@ }, { "type": "ObjectProperty", - "start": 27712, - "end": 27728, + "start": 28434, + "end": 28450, "loc": { "start": { - "line": 702, + "line": 724, "column": 16 }, "end": { - "line": 702, + "line": 724, "column": 32 } }, @@ -154574,15 +157481,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27712, - "end": 27721, + "start": 28434, + "end": 28443, "loc": { "start": { - "line": 702, + "line": 724, "column": 16 }, "end": { - "line": 702, + "line": 724, "column": 25 }, "identifierName": "clippable" @@ -154591,15 +157498,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 27723, - "end": 27728, + "start": 28445, + "end": 28450, "loc": { "start": { - "line": 702, + "line": 724, "column": 27 }, "end": { - "line": 702, + "line": 724, "column": 32 } }, @@ -154608,15 +157515,15 @@ }, { "type": "ObjectProperty", - "start": 27746, - "end": 27760, + "start": 28468, + "end": 28482, "loc": { "start": { - "line": 703, + "line": 725, "column": 16 }, "end": { - "line": 703, + "line": 725, "column": 30 } }, @@ -154625,15 +157532,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27746, - "end": 27753, + "start": 28468, + "end": 28475, "loc": { "start": { - "line": 703, + "line": 725, "column": 16 }, "end": { - "line": 703, + "line": 725, "column": 23 }, "identifierName": "visible" @@ -154642,20 +157549,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 27755, - "end": 27760, + "start": 28477, + "end": 28482, "loc": { "start": { - "line": 703, + "line": 725, "column": 25 }, "end": { - "line": 703, + "line": 725, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 28500, + "end": 28515, + "loc": { + "start": { + "line": 726, + "column": 16 + }, + "end": { + "line": 726, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 28500, + "end": 28508, + "loc": { + "start": { + "line": 726, + "column": 16 + }, + "end": { + "line": 726, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 28510, + "end": 28515, + "loc": { + "start": { + "line": 726, + "column": 26 + }, + "end": { + "line": 726, + "column": 31 + } + }, + "value": false + } } ] } @@ -154663,15 +157621,15 @@ }, { "type": "Identifier", - "start": 27777, - "end": 27793, + "start": 28532, + "end": 28548, "loc": { "start": { - "line": 704, + "line": 727, "column": 16 }, "end": { - "line": 704, + "line": 727, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -154683,15 +157641,15 @@ }, { "type": "ObjectProperty", - "start": 27809, - "end": 28164, + "start": 28564, + "end": 28952, "loc": { "start": { - "line": 706, + "line": 729, "column": 12 }, "end": { - "line": 714, + "line": 738, "column": 33 } }, @@ -154700,15 +157658,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27809, - "end": 27821, + "start": 28564, + "end": 28576, "loc": { "start": { - "line": 706, + "line": 729, "column": 12 }, "end": { - "line": 706, + "line": 729, "column": 24 }, "identifierName": "yShaftHandle" @@ -154717,43 +157675,43 @@ }, "value": { "type": "CallExpression", - "start": 27823, - "end": 28164, + "start": 28578, + "end": 28952, "loc": { "start": { - "line": 706, + "line": 729, "column": 26 }, "end": { - "line": 714, + "line": 738, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 27823, - "end": 27840, + "start": 28578, + "end": 28595, "loc": { "start": { - "line": 706, + "line": 729, "column": 26 }, "end": { - "line": 706, + "line": 729, "column": 43 } }, "object": { "type": "Identifier", - "start": 27823, - "end": 27831, + "start": 28578, + "end": 28586, "loc": { "start": { - "line": 706, + "line": 729, "column": 26 }, "end": { - "line": 706, + "line": 729, "column": 34 }, "identifierName": "rootNode" @@ -154762,15 +157720,15 @@ }, "property": { "type": "Identifier", - "start": 27832, - "end": 27840, + "start": 28587, + "end": 28595, "loc": { "start": { - "line": 706, + "line": 729, "column": 35 }, "end": { - "line": 706, + "line": 729, "column": 43 }, "identifierName": "addChild" @@ -154782,29 +157740,29 @@ "arguments": [ { "type": "NewExpression", - "start": 27841, - "end": 28145, + "start": 28596, + "end": 28933, "loc": { "start": { - "line": 706, + "line": 729, "column": 44 }, "end": { - "line": 714, + "line": 738, "column": 14 } }, "callee": { "type": "Identifier", - "start": 27845, - "end": 27849, + "start": 28600, + "end": 28604, "loc": { "start": { - "line": 706, + "line": 729, "column": 48 }, "end": { - "line": 706, + "line": 729, "column": 52 }, "identifierName": "Mesh" @@ -154814,15 +157772,15 @@ "arguments": [ { "type": "Identifier", - "start": 27850, - "end": 27858, + "start": 28605, + "end": 28613, "loc": { "start": { - "line": 706, + "line": 729, "column": 53 }, "end": { - "line": 706, + "line": 729, "column": 61 }, "identifierName": "rootNode" @@ -154831,30 +157789,30 @@ }, { "type": "ObjectExpression", - "start": 27860, - "end": 28144, + "start": 28615, + "end": 28932, "loc": { "start": { - "line": 706, + "line": 729, "column": 63 }, "end": { - "line": 714, + "line": 738, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 27878, - "end": 27905, + "start": 28633, + "end": 28660, "loc": { "start": { - "line": 707, + "line": 730, "column": 16 }, "end": { - "line": 707, + "line": 730, "column": 43 } }, @@ -154863,15 +157821,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27878, - "end": 27886, + "start": 28633, + "end": 28641, "loc": { "start": { - "line": 707, + "line": 730, "column": 16 }, "end": { - "line": 707, + "line": 730, "column": 24 }, "identifierName": "geometry" @@ -154880,29 +157838,29 @@ }, "value": { "type": "MemberExpression", - "start": 27888, - "end": 27905, + "start": 28643, + "end": 28660, "loc": { "start": { - "line": 707, + "line": 730, "column": 26 }, "end": { - "line": 707, + "line": 730, "column": 43 } }, "object": { "type": "Identifier", - "start": 27888, - "end": 27894, + "start": 28643, + "end": 28649, "loc": { "start": { - "line": 707, + "line": 730, "column": 26 }, "end": { - "line": 707, + "line": 730, "column": 32 }, "identifierName": "shapes" @@ -154911,15 +157869,15 @@ }, "property": { "type": "Identifier", - "start": 27895, - "end": 27905, + "start": 28650, + "end": 28660, "loc": { "start": { - "line": 707, + "line": 730, "column": 33 }, "end": { - "line": 707, + "line": 730, "column": 43 }, "identifierName": "axisHandle" @@ -154931,15 +157889,15 @@ }, { "type": "ObjectProperty", - "start": 27923, - "end": 27951, + "start": 28678, + "end": 28706, "loc": { "start": { - "line": 708, + "line": 731, "column": 16 }, "end": { - "line": 708, + "line": 731, "column": 44 } }, @@ -154948,15 +157906,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27923, - "end": 27931, + "start": 28678, + "end": 28686, "loc": { "start": { - "line": 708, + "line": 731, "column": 16 }, "end": { - "line": 708, + "line": 731, "column": 24 }, "identifierName": "material" @@ -154965,29 +157923,29 @@ }, "value": { "type": "MemberExpression", - "start": 27933, - "end": 27951, + "start": 28688, + "end": 28706, "loc": { "start": { - "line": 708, + "line": 731, "column": 26 }, "end": { - "line": 708, + "line": 731, "column": 44 } }, "object": { "type": "Identifier", - "start": 27933, - "end": 27942, + "start": 28688, + "end": 28697, "loc": { "start": { - "line": 708, + "line": 731, "column": 26 }, "end": { - "line": 708, + "line": 731, "column": 35 }, "identifierName": "materials" @@ -154996,15 +157954,15 @@ }, "property": { "type": "Identifier", - "start": 27943, - "end": 27951, + "start": 28698, + "end": 28706, "loc": { "start": { - "line": 708, + "line": 731, "column": 36 }, "end": { - "line": 708, + "line": 731, "column": 44 }, "identifierName": "pickable" @@ -155016,15 +157974,15 @@ }, { "type": "ObjectProperty", - "start": 27969, - "end": 27998, + "start": 28724, + "end": 28753, "loc": { "start": { - "line": 709, + "line": 732, "column": 16 }, "end": { - "line": 709, + "line": 732, "column": 45 } }, @@ -155033,15 +157991,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 27969, - "end": 27977, + "start": 28724, + "end": 28732, "loc": { "start": { - "line": 709, + "line": 732, "column": 16 }, "end": { - "line": 709, + "line": 732, "column": 24 }, "identifierName": "position" @@ -155050,30 +158008,30 @@ }, "value": { "type": "ArrayExpression", - "start": 27979, - "end": 27998, + "start": 28734, + "end": 28753, "loc": { "start": { - "line": 709, + "line": 732, "column": 26 }, "end": { - "line": 709, + "line": 732, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 27980, - "end": 27981, + "start": 28735, + "end": 28736, "loc": { "start": { - "line": 709, + "line": 732, "column": 27 }, "end": { - "line": 709, + "line": 732, "column": 28 } }, @@ -155085,29 +158043,29 @@ }, { "type": "BinaryExpression", - "start": 27983, - "end": 27994, + "start": 28738, + "end": 28749, "loc": { "start": { - "line": 709, + "line": 732, "column": 30 }, "end": { - "line": 709, + "line": 732, "column": 41 } }, "left": { "type": "UnaryExpression", - "start": 27983, - "end": 27990, + "start": 28738, + "end": 28745, "loc": { "start": { - "line": 709, + "line": 732, "column": 30 }, "end": { - "line": 709, + "line": 732, "column": 37 } }, @@ -155115,15 +158073,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 27984, - "end": 27990, + "start": 28739, + "end": 28745, "loc": { "start": { - "line": 709, + "line": 732, "column": 31 }, "end": { - "line": 709, + "line": 732, "column": 37 }, "identifierName": "radius" @@ -155137,15 +158095,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 27993, - "end": 27994, + "start": 28748, + "end": 28749, "loc": { "start": { - "line": 709, + "line": 732, "column": 40 }, "end": { - "line": 709, + "line": 732, "column": 41 } }, @@ -155158,15 +158116,15 @@ }, { "type": "NumericLiteral", - "start": 27996, - "end": 27997, + "start": 28751, + "end": 28752, "loc": { "start": { - "line": 709, + "line": 732, "column": 43 }, "end": { - "line": 709, + "line": 732, "column": 44 } }, @@ -155181,15 +158139,15 @@ }, { "type": "ObjectProperty", - "start": 28016, - "end": 28030, + "start": 28771, + "end": 28785, "loc": { "start": { - "line": 710, + "line": 733, "column": 16 }, "end": { - "line": 710, + "line": 733, "column": 30 } }, @@ -155198,15 +158156,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28016, - "end": 28024, + "start": 28771, + "end": 28779, "loc": { "start": { - "line": 710, + "line": 733, "column": 16 }, "end": { - "line": 710, + "line": 733, "column": 24 }, "identifierName": "pickable" @@ -155215,15 +158173,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28026, - "end": 28030, + "start": 28781, + "end": 28785, "loc": { "start": { - "line": 710, + "line": 733, "column": 26 }, "end": { - "line": 710, + "line": 733, "column": 30 } }, @@ -155232,15 +158190,15 @@ }, { "type": "ObjectProperty", - "start": 28048, - "end": 28064, + "start": 28803, + "end": 28819, "loc": { "start": { - "line": 711, + "line": 734, "column": 16 }, "end": { - "line": 711, + "line": 734, "column": 32 } }, @@ -155249,15 +158207,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28048, - "end": 28058, + "start": 28803, + "end": 28813, "loc": { "start": { - "line": 711, + "line": 734, "column": 16 }, "end": { - "line": 711, + "line": 734, "column": 26 }, "identifierName": "collidable" @@ -155266,15 +158224,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28060, - "end": 28064, + "start": 28815, + "end": 28819, "loc": { "start": { - "line": 711, + "line": 734, "column": 28 }, "end": { - "line": 711, + "line": 734, "column": 32 } }, @@ -155283,15 +158241,15 @@ }, { "type": "ObjectProperty", - "start": 28082, - "end": 28098, + "start": 28837, + "end": 28853, "loc": { "start": { - "line": 712, + "line": 735, "column": 16 }, "end": { - "line": 712, + "line": 735, "column": 32 } }, @@ -155300,15 +158258,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28082, - "end": 28091, + "start": 28837, + "end": 28846, "loc": { "start": { - "line": 712, + "line": 735, "column": 16 }, "end": { - "line": 712, + "line": 735, "column": 25 }, "identifierName": "clippable" @@ -155317,15 +158275,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28093, - "end": 28098, + "start": 28848, + "end": 28853, "loc": { "start": { - "line": 712, + "line": 735, "column": 27 }, "end": { - "line": 712, + "line": 735, "column": 32 } }, @@ -155334,15 +158292,15 @@ }, { "type": "ObjectProperty", - "start": 28116, - "end": 28130, + "start": 28871, + "end": 28885, "loc": { "start": { - "line": 713, + "line": 736, "column": 16 }, "end": { - "line": 713, + "line": 736, "column": 30 } }, @@ -155351,15 +158309,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28116, - "end": 28123, + "start": 28871, + "end": 28878, "loc": { "start": { - "line": 713, + "line": 736, "column": 16 }, "end": { - "line": 713, + "line": 736, "column": 23 }, "identifierName": "visible" @@ -155368,20 +158326,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 28125, - "end": 28130, + "start": 28880, + "end": 28885, "loc": { "start": { - "line": 713, + "line": 736, "column": 25 }, "end": { - "line": 713, + "line": 736, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 28903, + "end": 28918, + "loc": { + "start": { + "line": 737, + "column": 16 + }, + "end": { + "line": 737, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 28903, + "end": 28911, + "loc": { + "start": { + "line": 737, + "column": 16 + }, + "end": { + "line": 737, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 28913, + "end": 28918, + "loc": { + "start": { + "line": 737, + "column": 26 + }, + "end": { + "line": 737, + "column": 31 + } + }, + "value": false + } } ] } @@ -155389,15 +158398,15 @@ }, { "type": "Identifier", - "start": 28147, - "end": 28163, + "start": 28935, + "end": 28951, "loc": { "start": { - "line": 714, + "line": 738, "column": 16 }, "end": { - "line": 714, + "line": 738, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -155409,15 +158418,15 @@ }, { "type": "ObjectProperty", - "start": 28437, - "end": 29090, + "start": 29225, + "end": 29911, "loc": { "start": { - "line": 720, + "line": 744, "column": 12 }, "end": { - "line": 732, + "line": 757, "column": 33 } }, @@ -155426,15 +158435,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28437, - "end": 28447, + "start": 29225, + "end": 29235, "loc": { "start": { - "line": 720, + "line": 744, "column": 12 }, "end": { - "line": 720, + "line": 744, "column": 22 }, "identifierName": "zAxisArrow" @@ -155444,43 +158453,43 @@ }, "value": { "type": "CallExpression", - "start": 28449, - "end": 29090, + "start": 29237, + "end": 29911, "loc": { "start": { - "line": 720, + "line": 744, "column": 24 }, "end": { - "line": 732, + "line": 757, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 28449, - "end": 28466, + "start": 29237, + "end": 29254, "loc": { "start": { - "line": 720, + "line": 744, "column": 24 }, "end": { - "line": 720, + "line": 744, "column": 41 } }, "object": { "type": "Identifier", - "start": 28449, - "end": 28457, + "start": 29237, + "end": 29245, "loc": { "start": { - "line": 720, + "line": 744, "column": 24 }, "end": { - "line": 720, + "line": 744, "column": 32 }, "identifierName": "rootNode" @@ -155489,15 +158498,15 @@ }, "property": { "type": "Identifier", - "start": 28458, - "end": 28466, + "start": 29246, + "end": 29254, "loc": { "start": { - "line": 720, + "line": 744, "column": 33 }, "end": { - "line": 720, + "line": 744, "column": 41 }, "identifierName": "addChild" @@ -155509,29 +158518,29 @@ "arguments": [ { "type": "NewExpression", - "start": 28467, - "end": 29071, + "start": 29255, + "end": 29892, "loc": { "start": { - "line": 720, + "line": 744, "column": 42 }, "end": { - "line": 732, + "line": 757, "column": 14 } }, "callee": { "type": "Identifier", - "start": 28471, - "end": 28475, + "start": 29259, + "end": 29263, "loc": { "start": { - "line": 720, + "line": 744, "column": 46 }, "end": { - "line": 720, + "line": 744, "column": 50 }, "identifierName": "Mesh" @@ -155541,15 +158550,15 @@ "arguments": [ { "type": "Identifier", - "start": 28476, - "end": 28484, + "start": 29264, + "end": 29272, "loc": { "start": { - "line": 720, + "line": 744, "column": 51 }, "end": { - "line": 720, + "line": 744, "column": 59 }, "identifierName": "rootNode" @@ -155558,30 +158567,30 @@ }, { "type": "ObjectExpression", - "start": 28486, - "end": 29070, + "start": 29274, + "end": 29891, "loc": { "start": { - "line": 720, + "line": 744, "column": 61 }, "end": { - "line": 732, + "line": 757, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 28504, - "end": 28530, + "start": 29292, + "end": 29318, "loc": { "start": { - "line": 721, + "line": 745, "column": 16 }, "end": { - "line": 721, + "line": 745, "column": 42 } }, @@ -155590,15 +158599,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28504, - "end": 28512, + "start": 29292, + "end": 29300, "loc": { "start": { - "line": 721, + "line": 745, "column": 16 }, "end": { - "line": 721, + "line": 745, "column": 24 }, "identifierName": "geometry" @@ -155607,29 +158616,29 @@ }, "value": { "type": "MemberExpression", - "start": 28514, - "end": 28530, + "start": 29302, + "end": 29318, "loc": { "start": { - "line": 721, + "line": 745, "column": 26 }, "end": { - "line": 721, + "line": 745, "column": 42 } }, "object": { "type": "Identifier", - "start": 28514, - "end": 28520, + "start": 29302, + "end": 29308, "loc": { "start": { - "line": 721, + "line": 745, "column": 26 }, "end": { - "line": 721, + "line": 745, "column": 32 }, "identifierName": "shapes" @@ -155638,15 +158647,15 @@ }, "property": { "type": "Identifier", - "start": 28521, - "end": 28530, + "start": 29309, + "end": 29318, "loc": { "start": { - "line": 721, + "line": 745, "column": 33 }, "end": { - "line": 721, + "line": 745, "column": 42 }, "identifierName": "arrowHead" @@ -155658,15 +158667,15 @@ }, { "type": "ObjectProperty", - "start": 28548, - "end": 28572, + "start": 29336, + "end": 29360, "loc": { "start": { - "line": 722, + "line": 746, "column": 16 }, "end": { - "line": 722, + "line": 746, "column": 40 } }, @@ -155675,15 +158684,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28548, - "end": 28556, + "start": 29336, + "end": 29344, "loc": { "start": { - "line": 722, + "line": 746, "column": 16 }, "end": { - "line": 722, + "line": 746, "column": 24 }, "identifierName": "material" @@ -155692,29 +158701,29 @@ }, "value": { "type": "MemberExpression", - "start": 28558, - "end": 28572, + "start": 29346, + "end": 29360, "loc": { "start": { - "line": 722, + "line": 746, "column": 26 }, "end": { - "line": 722, + "line": 746, "column": 40 } }, "object": { "type": "Identifier", - "start": 28558, - "end": 28567, + "start": 29346, + "end": 29355, "loc": { "start": { - "line": 722, + "line": 746, "column": 26 }, "end": { - "line": 722, + "line": 746, "column": 35 }, "identifierName": "materials" @@ -155723,15 +158732,15 @@ }, "property": { "type": "Identifier", - "start": 28568, - "end": 28572, + "start": 29356, + "end": 29360, "loc": { "start": { - "line": 722, + "line": 746, "column": 36 }, "end": { - "line": 722, + "line": 746, "column": 40 }, "identifierName": "blue" @@ -155743,15 +158752,15 @@ }, { "type": "ObjectProperty", - "start": 28590, - "end": 28923, + "start": 29378, + "end": 29711, "loc": { "start": { - "line": 723, + "line": 747, "column": 16 }, "end": { - "line": 727, + "line": 751, "column": 20 } }, @@ -155760,15 +158769,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28590, - "end": 28596, + "start": 29378, + "end": 29384, "loc": { "start": { - "line": 723, + "line": 747, "column": 16 }, "end": { - "line": 723, + "line": 747, "column": 22 }, "identifierName": "matrix" @@ -155777,29 +158786,29 @@ }, "value": { "type": "CallExpression", - "start": 28598, - "end": 28923, + "start": 29386, + "end": 29711, "loc": { "start": { - "line": 723, + "line": 747, "column": 24 }, "end": { - "line": 727, + "line": 751, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 28599, - "end": 28920, + "start": 29387, + "end": 29708, "loc": { "start": { - "line": 723, + "line": 747, "column": 25 }, "end": { - "line": 727, + "line": 751, "column": 17 } }, @@ -155810,59 +158819,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 28611, - "end": 28920, + "start": 29399, + "end": 29708, "loc": { "start": { - "line": 723, + "line": 747, "column": 37 }, "end": { - "line": 727, + "line": 751, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 28633, - "end": 28711, + "start": 29421, + "end": 29499, "loc": { "start": { - "line": 724, + "line": 748, "column": 20 }, "end": { - "line": 724, + "line": 748, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 28639, - "end": 28710, + "start": 29427, + "end": 29498, "loc": { "start": { - "line": 724, + "line": 748, "column": 26 }, "end": { - "line": 724, + "line": 748, "column": 97 } }, "id": { "type": "Identifier", - "start": 28639, - "end": 28648, + "start": 29427, + "end": 29436, "loc": { "start": { - "line": 724, + "line": 748, "column": 26 }, "end": { - "line": 724, + "line": 748, "column": 35 }, "identifierName": "translate" @@ -155871,43 +158880,43 @@ }, "init": { "type": "CallExpression", - "start": 28651, - "end": 28710, + "start": 29439, + "end": 29498, "loc": { "start": { - "line": 724, + "line": 748, "column": 38 }, "end": { - "line": 724, + "line": 748, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 28651, - "end": 28670, + "start": 29439, + "end": 29458, "loc": { "start": { - "line": 724, + "line": 748, "column": 38 }, "end": { - "line": 724, + "line": 748, "column": 57 } }, "object": { "type": "Identifier", - "start": 28651, - "end": 28655, + "start": 29439, + "end": 29443, "loc": { "start": { - "line": 724, + "line": 748, "column": 38 }, "end": { - "line": 724, + "line": 748, "column": 42 }, "identifierName": "math" @@ -155916,15 +158925,15 @@ }, "property": { "type": "Identifier", - "start": 28656, - "end": 28670, + "start": 29444, + "end": 29458, "loc": { "start": { - "line": 724, + "line": 748, "column": 43 }, "end": { - "line": 724, + "line": 748, "column": 57 }, "identifierName": "translateMat4c" @@ -155936,15 +158945,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 28671, - "end": 28672, + "start": 29459, + "end": 29460, "loc": { "start": { - "line": 724, + "line": 748, "column": 58 }, "end": { - "line": 724, + "line": 748, "column": 59 } }, @@ -155956,29 +158965,29 @@ }, { "type": "BinaryExpression", - "start": 28674, - "end": 28685, + "start": 29462, + "end": 29473, "loc": { "start": { - "line": 724, + "line": 748, "column": 61 }, "end": { - "line": 724, + "line": 748, "column": 72 } }, "left": { "type": "Identifier", - "start": 28674, - "end": 28680, + "start": 29462, + "end": 29468, "loc": { "start": { - "line": 724, + "line": 748, "column": 61 }, "end": { - "line": 724, + "line": 748, "column": 67 }, "identifierName": "radius" @@ -155988,15 +158997,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 28683, - "end": 28685, + "start": 29471, + "end": 29473, "loc": { "start": { - "line": 724, + "line": 748, "column": 70 }, "end": { - "line": 724, + "line": 748, "column": 72 } }, @@ -156009,15 +159018,15 @@ }, { "type": "NumericLiteral", - "start": 28687, - "end": 28688, + "start": 29475, + "end": 29476, "loc": { "start": { - "line": 724, + "line": 748, "column": 74 }, "end": { - "line": 724, + "line": 748, "column": 75 } }, @@ -156029,43 +159038,43 @@ }, { "type": "CallExpression", - "start": 28690, - "end": 28709, + "start": 29478, + "end": 29497, "loc": { "start": { - "line": 724, + "line": 748, "column": 77 }, "end": { - "line": 724, + "line": 748, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 28690, - "end": 28707, + "start": 29478, + "end": 29495, "loc": { "start": { - "line": 724, + "line": 748, "column": 77 }, "end": { - "line": 724, + "line": 748, "column": 94 } }, "object": { "type": "Identifier", - "start": 28690, - "end": 28694, + "start": 29478, + "end": 29482, "loc": { "start": { - "line": 724, + "line": 748, "column": 77 }, "end": { - "line": 724, + "line": 748, "column": 81 }, "identifierName": "math" @@ -156074,15 +159083,15 @@ }, "property": { "type": "Identifier", - "start": 28695, - "end": 28707, + "start": 29483, + "end": 29495, "loc": { "start": { - "line": 724, + "line": 748, "column": 82 }, "end": { - "line": 724, + "line": 748, "column": 94 }, "identifierName": "identityMat4" @@ -156101,44 +159110,44 @@ }, { "type": "VariableDeclaration", - "start": 28732, - "end": 28821, + "start": 29520, + "end": 29609, "loc": { "start": { - "line": 725, + "line": 749, "column": 20 }, "end": { - "line": 725, + "line": 749, "column": 109 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 28738, - "end": 28820, + "start": 29526, + "end": 29608, "loc": { "start": { - "line": 725, + "line": 749, "column": 26 }, "end": { - "line": 725, + "line": 749, "column": 108 } }, "id": { "type": "Identifier", - "start": 28738, - "end": 28744, + "start": 29526, + "end": 29532, "loc": { "start": { - "line": 725, + "line": 749, "column": 26 }, "end": { - "line": 725, + "line": 749, "column": 32 }, "identifierName": "rotate" @@ -156147,43 +159156,43 @@ }, "init": { "type": "CallExpression", - "start": 28747, - "end": 28820, + "start": 29535, + "end": 29608, "loc": { "start": { - "line": 725, + "line": 749, "column": 35 }, "end": { - "line": 725, + "line": 749, "column": 108 } }, "callee": { "type": "MemberExpression", - "start": 28747, - "end": 28765, + "start": 29535, + "end": 29553, "loc": { "start": { - "line": 725, + "line": 749, "column": 35 }, "end": { - "line": 725, + "line": 749, "column": 53 } }, "object": { "type": "Identifier", - "start": 28747, - "end": 28751, + "start": 29535, + "end": 29539, "loc": { "start": { - "line": 725, + "line": 749, "column": 35 }, "end": { - "line": 725, + "line": 749, "column": 39 }, "identifierName": "math" @@ -156192,15 +159201,15 @@ }, "property": { "type": "Identifier", - "start": 28752, - "end": 28765, + "start": 29540, + "end": 29553, "loc": { "start": { - "line": 725, + "line": 749, "column": 40 }, "end": { - "line": 725, + "line": 749, "column": 53 }, "identifierName": "rotationMat4v" @@ -156212,29 +159221,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 28766, - "end": 28785, + "start": 29554, + "end": 29573, "loc": { "start": { - "line": 725, + "line": 749, "column": 54 }, "end": { - "line": 725, + "line": 749, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 28766, - "end": 28769, + "start": 29554, + "end": 29557, "loc": { "start": { - "line": 725, + "line": 749, "column": 54 }, "end": { - "line": 725, + "line": 749, "column": 57 } }, @@ -156242,15 +159251,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 28767, - "end": 28769, + "start": 29555, + "end": 29557, "loc": { "start": { - "line": 725, + "line": 749, "column": 55 }, "end": { - "line": 725, + "line": 749, "column": 57 } }, @@ -156267,29 +159276,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 28772, - "end": 28785, + "start": 29560, + "end": 29573, "loc": { "start": { - "line": 725, + "line": 749, "column": 60 }, "end": { - "line": 725, + "line": 749, "column": 73 } }, "object": { "type": "Identifier", - "start": 28772, - "end": 28776, + "start": 29560, + "end": 29564, "loc": { "start": { - "line": 725, + "line": 749, "column": 60 }, "end": { - "line": 725, + "line": 749, "column": 64 }, "identifierName": "math" @@ -156298,15 +159307,15 @@ }, "property": { "type": "Identifier", - "start": 28777, - "end": 28785, + "start": 29565, + "end": 29573, "loc": { "start": { - "line": 725, + "line": 749, "column": 65 }, "end": { - "line": 725, + "line": 749, "column": 73 }, "identifierName": "DEGTORAD" @@ -156318,30 +159327,30 @@ }, { "type": "ArrayExpression", - "start": 28787, - "end": 28798, + "start": 29575, + "end": 29586, "loc": { "start": { - "line": 725, + "line": 749, "column": 75 }, "end": { - "line": 725, + "line": 749, "column": 86 } }, "elements": [ { "type": "NumericLiteral", - "start": 28788, - "end": 28791, + "start": 29576, + "end": 29579, "loc": { "start": { - "line": 725, + "line": 749, "column": 76 }, "end": { - "line": 725, + "line": 749, "column": 79 } }, @@ -156353,15 +159362,15 @@ }, { "type": "NumericLiteral", - "start": 28793, - "end": 28794, + "start": 29581, + "end": 29582, "loc": { "start": { - "line": 725, + "line": 749, "column": 81 }, "end": { - "line": 725, + "line": 749, "column": 82 } }, @@ -156373,15 +159382,15 @@ }, { "type": "NumericLiteral", - "start": 28796, - "end": 28797, + "start": 29584, + "end": 29585, "loc": { "start": { - "line": 725, + "line": 749, "column": 84 }, "end": { - "line": 725, + "line": 749, "column": 85 } }, @@ -156395,43 +159404,43 @@ }, { "type": "CallExpression", - "start": 28800, - "end": 28819, + "start": 29588, + "end": 29607, "loc": { "start": { - "line": 725, + "line": 749, "column": 88 }, "end": { - "line": 725, + "line": 749, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 28800, - "end": 28817, + "start": 29588, + "end": 29605, "loc": { "start": { - "line": 725, + "line": 749, "column": 88 }, "end": { - "line": 725, + "line": 749, "column": 105 } }, "object": { "type": "Identifier", - "start": 28800, - "end": 28804, + "start": 29588, + "end": 29592, "loc": { "start": { - "line": 725, + "line": 749, "column": 88 }, "end": { - "line": 725, + "line": 749, "column": 92 }, "identifierName": "math" @@ -156440,15 +159449,15 @@ }, "property": { "type": "Identifier", - "start": 28805, - "end": 28817, + "start": 29593, + "end": 29605, "loc": { "start": { - "line": 725, + "line": 749, "column": 93 }, "end": { - "line": 725, + "line": 749, "column": 105 }, "identifierName": "identityMat4" @@ -156467,57 +159476,57 @@ }, { "type": "ReturnStatement", - "start": 28842, - "end": 28902, + "start": 29630, + "end": 29690, "loc": { "start": { - "line": 726, + "line": 750, "column": 20 }, "end": { - "line": 726, + "line": 750, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 28849, - "end": 28901, + "start": 29637, + "end": 29689, "loc": { "start": { - "line": 726, + "line": 750, "column": 27 }, "end": { - "line": 726, + "line": 750, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 28849, - "end": 28861, + "start": 29637, + "end": 29649, "loc": { "start": { - "line": 726, + "line": 750, "column": 27 }, "end": { - "line": 726, + "line": 750, "column": 39 } }, "object": { "type": "Identifier", - "start": 28849, - "end": 28853, + "start": 29637, + "end": 29641, "loc": { "start": { - "line": 726, + "line": 750, "column": 27 }, "end": { - "line": 726, + "line": 750, "column": 31 }, "identifierName": "math" @@ -156526,15 +159535,15 @@ }, "property": { "type": "Identifier", - "start": 28854, - "end": 28861, + "start": 29642, + "end": 29649, "loc": { "start": { - "line": 726, + "line": 750, "column": 32 }, "end": { - "line": 726, + "line": 750, "column": 39 }, "identifierName": "mulMat4" @@ -156546,15 +159555,15 @@ "arguments": [ { "type": "Identifier", - "start": 28862, - "end": 28868, + "start": 29650, + "end": 29656, "loc": { "start": { - "line": 726, + "line": 750, "column": 40 }, "end": { - "line": 726, + "line": 750, "column": 46 }, "identifierName": "rotate" @@ -156563,15 +159572,15 @@ }, { "type": "Identifier", - "start": 28870, - "end": 28879, + "start": 29658, + "end": 29667, "loc": { "start": { - "line": 726, + "line": 750, "column": 48 }, "end": { - "line": 726, + "line": 750, "column": 57 }, "identifierName": "translate" @@ -156580,43 +159589,43 @@ }, { "type": "CallExpression", - "start": 28881, - "end": 28900, + "start": 29669, + "end": 29688, "loc": { "start": { - "line": 726, + "line": 750, "column": 59 }, "end": { - "line": 726, + "line": 750, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 28881, - "end": 28898, + "start": 29669, + "end": 29686, "loc": { "start": { - "line": 726, + "line": 750, "column": 59 }, "end": { - "line": 726, + "line": 750, "column": 76 } }, "object": { "type": "Identifier", - "start": 28881, - "end": 28885, + "start": 29669, + "end": 29673, "loc": { "start": { - "line": 726, + "line": 750, "column": 59 }, "end": { - "line": 726, + "line": 750, "column": 63 }, "identifierName": "math" @@ -156625,15 +159634,15 @@ }, "property": { "type": "Identifier", - "start": 28886, - "end": 28898, + "start": 29674, + "end": 29686, "loc": { "start": { - "line": 726, + "line": 750, "column": 64 }, "end": { - "line": 726, + "line": 750, "column": 76 }, "identifierName": "identityMat4" @@ -156652,7 +159661,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 28598 + "parenStart": 29386 } }, "arguments": [] @@ -156660,15 +159669,15 @@ }, { "type": "ObjectProperty", - "start": 28941, - "end": 28956, + "start": 29729, + "end": 29744, "loc": { "start": { - "line": 728, + "line": 752, "column": 16 }, "end": { - "line": 728, + "line": 752, "column": 31 } }, @@ -156677,15 +159686,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28941, - "end": 28949, + "start": 29729, + "end": 29737, "loc": { "start": { - "line": 728, + "line": 752, "column": 16 }, "end": { - "line": 728, + "line": 752, "column": 24 }, "identifierName": "pickable" @@ -156694,15 +159703,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28951, - "end": 28956, + "start": 29739, + "end": 29744, "loc": { "start": { - "line": 728, + "line": 752, "column": 26 }, "end": { - "line": 728, + "line": 752, "column": 31 } }, @@ -156711,15 +159720,15 @@ }, { "type": "ObjectProperty", - "start": 28974, - "end": 28990, + "start": 29762, + "end": 29778, "loc": { "start": { - "line": 729, + "line": 753, "column": 16 }, "end": { - "line": 729, + "line": 753, "column": 32 } }, @@ -156728,15 +159737,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 28974, - "end": 28984, + "start": 29762, + "end": 29772, "loc": { "start": { - "line": 729, + "line": 753, "column": 16 }, "end": { - "line": 729, + "line": 753, "column": 26 }, "identifierName": "collidable" @@ -156745,15 +159754,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 28986, - "end": 28990, + "start": 29774, + "end": 29778, "loc": { "start": { - "line": 729, + "line": 753, "column": 28 }, "end": { - "line": 729, + "line": 753, "column": 32 } }, @@ -156762,15 +159771,15 @@ }, { "type": "ObjectProperty", - "start": 29008, - "end": 29024, + "start": 29796, + "end": 29812, "loc": { "start": { - "line": 730, + "line": 754, "column": 16 }, "end": { - "line": 730, + "line": 754, "column": 32 } }, @@ -156779,15 +159788,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29008, - "end": 29017, + "start": 29796, + "end": 29805, "loc": { "start": { - "line": 730, + "line": 754, "column": 16 }, "end": { - "line": 730, + "line": 754, "column": 25 }, "identifierName": "clippable" @@ -156796,15 +159805,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 29019, - "end": 29024, + "start": 29807, + "end": 29812, "loc": { "start": { - "line": 730, + "line": 754, "column": 27 }, "end": { - "line": 730, + "line": 754, "column": 32 } }, @@ -156813,15 +159822,15 @@ }, { "type": "ObjectProperty", - "start": 29042, - "end": 29056, + "start": 29830, + "end": 29844, "loc": { "start": { - "line": 731, + "line": 755, "column": 16 }, "end": { - "line": 731, + "line": 755, "column": 30 } }, @@ -156830,15 +159839,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29042, - "end": 29049, + "start": 29830, + "end": 29837, "loc": { "start": { - "line": 731, + "line": 755, "column": 16 }, "end": { - "line": 731, + "line": 755, "column": 23 }, "identifierName": "visible" @@ -156847,20 +159856,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 29051, - "end": 29056, + "start": 29839, + "end": 29844, "loc": { "start": { - "line": 731, + "line": 755, "column": 25 }, "end": { - "line": 731, + "line": 755, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 29862, + "end": 29877, + "loc": { + "start": { + "line": 756, + "column": 16 + }, + "end": { + "line": 756, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 29862, + "end": 29870, + "loc": { + "start": { + "line": 756, + "column": 16 + }, + "end": { + "line": 756, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 29872, + "end": 29877, + "loc": { + "start": { + "line": 756, + "column": 26 + }, + "end": { + "line": 756, + "column": 31 + } + }, + "value": false + } } ] } @@ -156868,15 +159928,15 @@ }, { "type": "Identifier", - "start": 29073, - "end": 29089, + "start": 29894, + "end": 29910, "loc": { "start": { - "line": 732, + "line": 757, "column": 16 }, "end": { - "line": 732, + "line": 757, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -156889,15 +159949,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 28179, - "end": 28287, + "start": 28967, + "end": 29075, "loc": { "start": { - "line": 716, + "line": 740, "column": 12 }, "end": { - "line": 716, + "line": 740, "column": 120 } } @@ -156905,15 +159965,15 @@ { "type": "CommentLine", "value": "", - "start": 28300, - "end": 28302, + "start": 29088, + "end": 29090, "loc": { "start": { - "line": 717, + "line": 741, "column": 12 }, "end": { - "line": 717, + "line": 741, "column": 14 } } @@ -156921,15 +159981,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 28315, - "end": 28423, + "start": 29103, + "end": 29211, "loc": { "start": { - "line": 718, + "line": 742, "column": 12 }, "end": { - "line": 718, + "line": 742, "column": 120 } } @@ -156938,15 +159998,15 @@ }, { "type": "ObjectProperty", - "start": 29105, - "end": 29773, + "start": 29926, + "end": 30627, "loc": { "start": { - "line": 734, + "line": 759, "column": 12 }, "end": { - "line": 746, + "line": 772, "column": 33 } }, @@ -156955,15 +160015,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29105, - "end": 29121, + "start": 29926, + "end": 29942, "loc": { "start": { - "line": 734, + "line": 759, "column": 12 }, "end": { - "line": 734, + "line": 759, "column": 28 }, "identifierName": "zAxisArrowHandle" @@ -156972,43 +160032,43 @@ }, "value": { "type": "CallExpression", - "start": 29123, - "end": 29773, + "start": 29944, + "end": 30627, "loc": { "start": { - "line": 734, + "line": 759, "column": 30 }, "end": { - "line": 746, + "line": 772, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 29123, - "end": 29140, + "start": 29944, + "end": 29961, "loc": { "start": { - "line": 734, + "line": 759, "column": 30 }, "end": { - "line": 734, + "line": 759, "column": 47 } }, "object": { "type": "Identifier", - "start": 29123, - "end": 29131, + "start": 29944, + "end": 29952, "loc": { "start": { - "line": 734, + "line": 759, "column": 30 }, "end": { - "line": 734, + "line": 759, "column": 38 }, "identifierName": "rootNode" @@ -157017,15 +160077,15 @@ }, "property": { "type": "Identifier", - "start": 29132, - "end": 29140, + "start": 29953, + "end": 29961, "loc": { "start": { - "line": 734, + "line": 759, "column": 39 }, "end": { - "line": 734, + "line": 759, "column": 47 }, "identifierName": "addChild" @@ -157037,29 +160097,29 @@ "arguments": [ { "type": "NewExpression", - "start": 29141, - "end": 29754, + "start": 29962, + "end": 30608, "loc": { "start": { - "line": 734, + "line": 759, "column": 48 }, "end": { - "line": 746, + "line": 772, "column": 14 } }, "callee": { "type": "Identifier", - "start": 29145, - "end": 29149, + "start": 29966, + "end": 29970, "loc": { "start": { - "line": 734, + "line": 759, "column": 52 }, "end": { - "line": 734, + "line": 759, "column": 56 }, "identifierName": "Mesh" @@ -157069,15 +160129,15 @@ "arguments": [ { "type": "Identifier", - "start": 29150, - "end": 29158, + "start": 29971, + "end": 29979, "loc": { "start": { - "line": 734, + "line": 759, "column": 57 }, "end": { - "line": 734, + "line": 759, "column": 65 }, "identifierName": "rootNode" @@ -157086,30 +160146,30 @@ }, { "type": "ObjectExpression", - "start": 29160, - "end": 29753, + "start": 29981, + "end": 30607, "loc": { "start": { - "line": 734, + "line": 759, "column": 67 }, "end": { - "line": 746, + "line": 772, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 29178, - "end": 29210, + "start": 29999, + "end": 30031, "loc": { "start": { - "line": 735, + "line": 760, "column": 16 }, "end": { - "line": 735, + "line": 760, "column": 48 } }, @@ -157118,15 +160178,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29178, - "end": 29186, + "start": 29999, + "end": 30007, "loc": { "start": { - "line": 735, + "line": 760, "column": 16 }, "end": { - "line": 735, + "line": 760, "column": 24 }, "identifierName": "geometry" @@ -157135,29 +160195,29 @@ }, "value": { "type": "MemberExpression", - "start": 29188, - "end": 29210, + "start": 30009, + "end": 30031, "loc": { "start": { - "line": 735, + "line": 760, "column": 26 }, "end": { - "line": 735, + "line": 760, "column": 48 } }, "object": { "type": "Identifier", - "start": 29188, - "end": 29194, + "start": 30009, + "end": 30015, "loc": { "start": { - "line": 735, + "line": 760, "column": 26 }, "end": { - "line": 735, + "line": 760, "column": 32 }, "identifierName": "shapes" @@ -157166,15 +160226,15 @@ }, "property": { "type": "Identifier", - "start": 29195, - "end": 29210, + "start": 30016, + "end": 30031, "loc": { "start": { - "line": 735, + "line": 760, "column": 33 }, "end": { - "line": 735, + "line": 760, "column": 48 }, "identifierName": "arrowHeadHandle" @@ -157186,15 +160246,15 @@ }, { "type": "ObjectProperty", - "start": 29228, - "end": 29256, + "start": 30049, + "end": 30077, "loc": { "start": { - "line": 736, + "line": 761, "column": 16 }, "end": { - "line": 736, + "line": 761, "column": 44 } }, @@ -157203,15 +160263,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29228, - "end": 29236, + "start": 30049, + "end": 30057, "loc": { "start": { - "line": 736, + "line": 761, "column": 16 }, "end": { - "line": 736, + "line": 761, "column": 24 }, "identifierName": "material" @@ -157220,29 +160280,29 @@ }, "value": { "type": "MemberExpression", - "start": 29238, - "end": 29256, + "start": 30059, + "end": 30077, "loc": { "start": { - "line": 736, + "line": 761, "column": 26 }, "end": { - "line": 736, + "line": 761, "column": 44 } }, "object": { "type": "Identifier", - "start": 29238, - "end": 29247, + "start": 30059, + "end": 30068, "loc": { "start": { - "line": 736, + "line": 761, "column": 26 }, "end": { - "line": 736, + "line": 761, "column": 35 }, "identifierName": "materials" @@ -157251,15 +160311,15 @@ }, "property": { "type": "Identifier", - "start": 29248, - "end": 29256, + "start": 30069, + "end": 30077, "loc": { "start": { - "line": 736, + "line": 761, "column": 36 }, "end": { - "line": 736, + "line": 761, "column": 44 }, "identifierName": "pickable" @@ -157271,15 +160331,15 @@ }, { "type": "ObjectProperty", - "start": 29274, - "end": 29607, + "start": 30095, + "end": 30428, "loc": { "start": { - "line": 737, + "line": 762, "column": 16 }, "end": { - "line": 741, + "line": 766, "column": 20 } }, @@ -157288,15 +160348,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29274, - "end": 29280, + "start": 30095, + "end": 30101, "loc": { "start": { - "line": 737, + "line": 762, "column": 16 }, "end": { - "line": 737, + "line": 762, "column": 22 }, "identifierName": "matrix" @@ -157305,29 +160365,29 @@ }, "value": { "type": "CallExpression", - "start": 29282, - "end": 29607, + "start": 30103, + "end": 30428, "loc": { "start": { - "line": 737, + "line": 762, "column": 24 }, "end": { - "line": 741, + "line": 766, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 29283, - "end": 29604, + "start": 30104, + "end": 30425, "loc": { "start": { - "line": 737, + "line": 762, "column": 25 }, "end": { - "line": 741, + "line": 766, "column": 17 } }, @@ -157338,59 +160398,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 29295, - "end": 29604, + "start": 30116, + "end": 30425, "loc": { "start": { - "line": 737, + "line": 762, "column": 37 }, "end": { - "line": 741, + "line": 766, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 29317, - "end": 29395, + "start": 30138, + "end": 30216, "loc": { "start": { - "line": 738, + "line": 763, "column": 20 }, "end": { - "line": 738, + "line": 763, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 29323, - "end": 29394, + "start": 30144, + "end": 30215, "loc": { "start": { - "line": 738, + "line": 763, "column": 26 }, "end": { - "line": 738, + "line": 763, "column": 97 } }, "id": { "type": "Identifier", - "start": 29323, - "end": 29332, + "start": 30144, + "end": 30153, "loc": { "start": { - "line": 738, + "line": 763, "column": 26 }, "end": { - "line": 738, + "line": 763, "column": 35 }, "identifierName": "translate" @@ -157399,43 +160459,43 @@ }, "init": { "type": "CallExpression", - "start": 29335, - "end": 29394, + "start": 30156, + "end": 30215, "loc": { "start": { - "line": 738, + "line": 763, "column": 38 }, "end": { - "line": 738, + "line": 763, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 29335, - "end": 29354, + "start": 30156, + "end": 30175, "loc": { "start": { - "line": 738, + "line": 763, "column": 38 }, "end": { - "line": 738, + "line": 763, "column": 57 } }, "object": { "type": "Identifier", - "start": 29335, - "end": 29339, + "start": 30156, + "end": 30160, "loc": { "start": { - "line": 738, + "line": 763, "column": 38 }, "end": { - "line": 738, + "line": 763, "column": 42 }, "identifierName": "math" @@ -157444,15 +160504,15 @@ }, "property": { "type": "Identifier", - "start": 29340, - "end": 29354, + "start": 30161, + "end": 30175, "loc": { "start": { - "line": 738, + "line": 763, "column": 43 }, "end": { - "line": 738, + "line": 763, "column": 57 }, "identifierName": "translateMat4c" @@ -157464,15 +160524,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 29355, - "end": 29356, + "start": 30176, + "end": 30177, "loc": { "start": { - "line": 738, + "line": 763, "column": 58 }, "end": { - "line": 738, + "line": 763, "column": 59 } }, @@ -157484,29 +160544,29 @@ }, { "type": "BinaryExpression", - "start": 29358, - "end": 29369, + "start": 30179, + "end": 30190, "loc": { "start": { - "line": 738, + "line": 763, "column": 61 }, "end": { - "line": 738, + "line": 763, "column": 72 } }, "left": { "type": "Identifier", - "start": 29358, - "end": 29364, + "start": 30179, + "end": 30185, "loc": { "start": { - "line": 738, + "line": 763, "column": 61 }, "end": { - "line": 738, + "line": 763, "column": 67 }, "identifierName": "radius" @@ -157516,15 +160576,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 29367, - "end": 29369, + "start": 30188, + "end": 30190, "loc": { "start": { - "line": 738, + "line": 763, "column": 70 }, "end": { - "line": 738, + "line": 763, "column": 72 } }, @@ -157537,15 +160597,15 @@ }, { "type": "NumericLiteral", - "start": 29371, - "end": 29372, + "start": 30192, + "end": 30193, "loc": { "start": { - "line": 738, + "line": 763, "column": 74 }, "end": { - "line": 738, + "line": 763, "column": 75 } }, @@ -157557,43 +160617,43 @@ }, { "type": "CallExpression", - "start": 29374, - "end": 29393, + "start": 30195, + "end": 30214, "loc": { "start": { - "line": 738, + "line": 763, "column": 77 }, "end": { - "line": 738, + "line": 763, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 29374, - "end": 29391, + "start": 30195, + "end": 30212, "loc": { "start": { - "line": 738, + "line": 763, "column": 77 }, "end": { - "line": 738, + "line": 763, "column": 94 } }, "object": { "type": "Identifier", - "start": 29374, - "end": 29378, + "start": 30195, + "end": 30199, "loc": { "start": { - "line": 738, + "line": 763, "column": 77 }, "end": { - "line": 738, + "line": 763, "column": 81 }, "identifierName": "math" @@ -157602,15 +160662,15 @@ }, "property": { "type": "Identifier", - "start": 29379, - "end": 29391, + "start": 30200, + "end": 30212, "loc": { "start": { - "line": 738, + "line": 763, "column": 82 }, "end": { - "line": 738, + "line": 763, "column": 94 }, "identifierName": "identityMat4" @@ -157629,44 +160689,44 @@ }, { "type": "VariableDeclaration", - "start": 29416, - "end": 29505, + "start": 30237, + "end": 30326, "loc": { "start": { - "line": 739, + "line": 764, "column": 20 }, "end": { - "line": 739, + "line": 764, "column": 109 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 29422, - "end": 29504, + "start": 30243, + "end": 30325, "loc": { "start": { - "line": 739, + "line": 764, "column": 26 }, "end": { - "line": 739, + "line": 764, "column": 108 } }, "id": { "type": "Identifier", - "start": 29422, - "end": 29428, + "start": 30243, + "end": 30249, "loc": { "start": { - "line": 739, + "line": 764, "column": 26 }, "end": { - "line": 739, + "line": 764, "column": 32 }, "identifierName": "rotate" @@ -157675,43 +160735,43 @@ }, "init": { "type": "CallExpression", - "start": 29431, - "end": 29504, + "start": 30252, + "end": 30325, "loc": { "start": { - "line": 739, + "line": 764, "column": 35 }, "end": { - "line": 739, + "line": 764, "column": 108 } }, "callee": { "type": "MemberExpression", - "start": 29431, - "end": 29449, + "start": 30252, + "end": 30270, "loc": { "start": { - "line": 739, + "line": 764, "column": 35 }, "end": { - "line": 739, + "line": 764, "column": 53 } }, "object": { "type": "Identifier", - "start": 29431, - "end": 29435, + "start": 30252, + "end": 30256, "loc": { "start": { - "line": 739, + "line": 764, "column": 35 }, "end": { - "line": 739, + "line": 764, "column": 39 }, "identifierName": "math" @@ -157720,15 +160780,15 @@ }, "property": { "type": "Identifier", - "start": 29436, - "end": 29449, + "start": 30257, + "end": 30270, "loc": { "start": { - "line": 739, + "line": 764, "column": 40 }, "end": { - "line": 739, + "line": 764, "column": 53 }, "identifierName": "rotationMat4v" @@ -157740,29 +160800,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 29450, - "end": 29469, + "start": 30271, + "end": 30290, "loc": { "start": { - "line": 739, + "line": 764, "column": 54 }, "end": { - "line": 739, + "line": 764, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 29450, - "end": 29453, + "start": 30271, + "end": 30274, "loc": { "start": { - "line": 739, + "line": 764, "column": 54 }, "end": { - "line": 739, + "line": 764, "column": 57 } }, @@ -157770,15 +160830,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 29451, - "end": 29453, + "start": 30272, + "end": 30274, "loc": { "start": { - "line": 739, + "line": 764, "column": 55 }, "end": { - "line": 739, + "line": 764, "column": 57 } }, @@ -157795,29 +160855,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 29456, - "end": 29469, + "start": 30277, + "end": 30290, "loc": { "start": { - "line": 739, + "line": 764, "column": 60 }, "end": { - "line": 739, + "line": 764, "column": 73 } }, "object": { "type": "Identifier", - "start": 29456, - "end": 29460, + "start": 30277, + "end": 30281, "loc": { "start": { - "line": 739, + "line": 764, "column": 60 }, "end": { - "line": 739, + "line": 764, "column": 64 }, "identifierName": "math" @@ -157826,15 +160886,15 @@ }, "property": { "type": "Identifier", - "start": 29461, - "end": 29469, + "start": 30282, + "end": 30290, "loc": { "start": { - "line": 739, + "line": 764, "column": 65 }, "end": { - "line": 739, + "line": 764, "column": 73 }, "identifierName": "DEGTORAD" @@ -157846,30 +160906,30 @@ }, { "type": "ArrayExpression", - "start": 29471, - "end": 29482, + "start": 30292, + "end": 30303, "loc": { "start": { - "line": 739, + "line": 764, "column": 75 }, "end": { - "line": 739, + "line": 764, "column": 86 } }, "elements": [ { "type": "NumericLiteral", - "start": 29472, - "end": 29475, + "start": 30293, + "end": 30296, "loc": { "start": { - "line": 739, + "line": 764, "column": 76 }, "end": { - "line": 739, + "line": 764, "column": 79 } }, @@ -157881,15 +160941,15 @@ }, { "type": "NumericLiteral", - "start": 29477, - "end": 29478, + "start": 30298, + "end": 30299, "loc": { "start": { - "line": 739, + "line": 764, "column": 81 }, "end": { - "line": 739, + "line": 764, "column": 82 } }, @@ -157901,15 +160961,15 @@ }, { "type": "NumericLiteral", - "start": 29480, - "end": 29481, + "start": 30301, + "end": 30302, "loc": { "start": { - "line": 739, + "line": 764, "column": 84 }, "end": { - "line": 739, + "line": 764, "column": 85 } }, @@ -157923,43 +160983,43 @@ }, { "type": "CallExpression", - "start": 29484, - "end": 29503, + "start": 30305, + "end": 30324, "loc": { "start": { - "line": 739, + "line": 764, "column": 88 }, "end": { - "line": 739, + "line": 764, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 29484, - "end": 29501, + "start": 30305, + "end": 30322, "loc": { "start": { - "line": 739, + "line": 764, "column": 88 }, "end": { - "line": 739, + "line": 764, "column": 105 } }, "object": { "type": "Identifier", - "start": 29484, - "end": 29488, + "start": 30305, + "end": 30309, "loc": { "start": { - "line": 739, + "line": 764, "column": 88 }, "end": { - "line": 739, + "line": 764, "column": 92 }, "identifierName": "math" @@ -157968,15 +161028,15 @@ }, "property": { "type": "Identifier", - "start": 29489, - "end": 29501, + "start": 30310, + "end": 30322, "loc": { "start": { - "line": 739, + "line": 764, "column": 93 }, "end": { - "line": 739, + "line": 764, "column": 105 }, "identifierName": "identityMat4" @@ -157995,57 +161055,57 @@ }, { "type": "ReturnStatement", - "start": 29526, - "end": 29586, + "start": 30347, + "end": 30407, "loc": { "start": { - "line": 740, + "line": 765, "column": 20 }, "end": { - "line": 740, + "line": 765, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 29533, - "end": 29585, + "start": 30354, + "end": 30406, "loc": { "start": { - "line": 740, + "line": 765, "column": 27 }, "end": { - "line": 740, + "line": 765, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 29533, - "end": 29545, + "start": 30354, + "end": 30366, "loc": { "start": { - "line": 740, + "line": 765, "column": 27 }, "end": { - "line": 740, + "line": 765, "column": 39 } }, "object": { "type": "Identifier", - "start": 29533, - "end": 29537, + "start": 30354, + "end": 30358, "loc": { "start": { - "line": 740, + "line": 765, "column": 27 }, "end": { - "line": 740, + "line": 765, "column": 31 }, "identifierName": "math" @@ -158054,15 +161114,15 @@ }, "property": { "type": "Identifier", - "start": 29538, - "end": 29545, + "start": 30359, + "end": 30366, "loc": { "start": { - "line": 740, + "line": 765, "column": 32 }, "end": { - "line": 740, + "line": 765, "column": 39 }, "identifierName": "mulMat4" @@ -158074,15 +161134,15 @@ "arguments": [ { "type": "Identifier", - "start": 29546, - "end": 29552, + "start": 30367, + "end": 30373, "loc": { "start": { - "line": 740, + "line": 765, "column": 40 }, "end": { - "line": 740, + "line": 765, "column": 46 }, "identifierName": "rotate" @@ -158091,15 +161151,15 @@ }, { "type": "Identifier", - "start": 29554, - "end": 29563, + "start": 30375, + "end": 30384, "loc": { "start": { - "line": 740, + "line": 765, "column": 48 }, "end": { - "line": 740, + "line": 765, "column": 57 }, "identifierName": "translate" @@ -158108,43 +161168,43 @@ }, { "type": "CallExpression", - "start": 29565, - "end": 29584, + "start": 30386, + "end": 30405, "loc": { "start": { - "line": 740, + "line": 765, "column": 59 }, "end": { - "line": 740, + "line": 765, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 29565, - "end": 29582, + "start": 30386, + "end": 30403, "loc": { "start": { - "line": 740, + "line": 765, "column": 59 }, "end": { - "line": 740, + "line": 765, "column": 76 } }, "object": { "type": "Identifier", - "start": 29565, - "end": 29569, + "start": 30386, + "end": 30390, "loc": { "start": { - "line": 740, + "line": 765, "column": 59 }, "end": { - "line": 740, + "line": 765, "column": 63 }, "identifierName": "math" @@ -158153,15 +161213,15 @@ }, "property": { "type": "Identifier", - "start": 29570, - "end": 29582, + "start": 30391, + "end": 30403, "loc": { "start": { - "line": 740, + "line": 765, "column": 64 }, "end": { - "line": 740, + "line": 765, "column": 76 }, "identifierName": "identityMat4" @@ -158180,7 +161240,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 29282 + "parenStart": 30103 } }, "arguments": [] @@ -158188,15 +161248,15 @@ }, { "type": "ObjectProperty", - "start": 29625, - "end": 29639, + "start": 30446, + "end": 30460, "loc": { "start": { - "line": 742, + "line": 767, "column": 16 }, "end": { - "line": 742, + "line": 767, "column": 30 } }, @@ -158205,15 +161265,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29625, - "end": 29633, + "start": 30446, + "end": 30454, "loc": { "start": { - "line": 742, + "line": 767, "column": 16 }, "end": { - "line": 742, + "line": 767, "column": 24 }, "identifierName": "pickable" @@ -158222,15 +161282,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 29635, - "end": 29639, + "start": 30456, + "end": 30460, "loc": { "start": { - "line": 742, + "line": 767, "column": 26 }, "end": { - "line": 742, + "line": 767, "column": 30 } }, @@ -158239,15 +161299,15 @@ }, { "type": "ObjectProperty", - "start": 29657, - "end": 29673, + "start": 30478, + "end": 30494, "loc": { "start": { - "line": 743, + "line": 768, "column": 16 }, "end": { - "line": 743, + "line": 768, "column": 32 } }, @@ -158256,15 +161316,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29657, - "end": 29667, + "start": 30478, + "end": 30488, "loc": { "start": { - "line": 743, + "line": 768, "column": 16 }, "end": { - "line": 743, + "line": 768, "column": 26 }, "identifierName": "collidable" @@ -158273,15 +161333,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 29669, - "end": 29673, + "start": 30490, + "end": 30494, "loc": { "start": { - "line": 743, + "line": 768, "column": 28 }, "end": { - "line": 743, + "line": 768, "column": 32 } }, @@ -158290,15 +161350,15 @@ }, { "type": "ObjectProperty", - "start": 29691, - "end": 29707, + "start": 30512, + "end": 30528, "loc": { "start": { - "line": 744, + "line": 769, "column": 16 }, "end": { - "line": 744, + "line": 769, "column": 32 } }, @@ -158307,15 +161367,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29691, - "end": 29700, + "start": 30512, + "end": 30521, "loc": { "start": { - "line": 744, + "line": 769, "column": 16 }, "end": { - "line": 744, + "line": 769, "column": 25 }, "identifierName": "clippable" @@ -158324,15 +161384,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 29702, - "end": 29707, + "start": 30523, + "end": 30528, "loc": { "start": { - "line": 744, + "line": 769, "column": 27 }, "end": { - "line": 744, + "line": 769, "column": 32 } }, @@ -158341,15 +161401,15 @@ }, { "type": "ObjectProperty", - "start": 29725, - "end": 29739, + "start": 30546, + "end": 30560, "loc": { "start": { - "line": 745, + "line": 770, "column": 16 }, "end": { - "line": 745, + "line": 770, "column": 30 } }, @@ -158358,15 +161418,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29725, - "end": 29732, + "start": 30546, + "end": 30553, "loc": { "start": { - "line": 745, + "line": 770, "column": 16 }, "end": { - "line": 745, + "line": 770, "column": 23 }, "identifierName": "visible" @@ -158375,20 +161435,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 29734, - "end": 29739, + "start": 30555, + "end": 30560, "loc": { "start": { - "line": 745, + "line": 770, "column": 25 }, "end": { - "line": 745, + "line": 770, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 30578, + "end": 30593, + "loc": { + "start": { + "line": 771, + "column": 16 + }, + "end": { + "line": 771, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 30578, + "end": 30586, + "loc": { + "start": { + "line": 771, + "column": 16 + }, + "end": { + "line": 771, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 30588, + "end": 30593, + "loc": { + "start": { + "line": 771, + "column": 26 + }, + "end": { + "line": 771, + "column": 31 + } + }, + "value": false + } } ] } @@ -158396,15 +161507,15 @@ }, { "type": "Identifier", - "start": 29756, - "end": 29772, + "start": 30610, + "end": 30626, "loc": { "start": { - "line": 746, + "line": 772, "column": 16 }, "end": { - "line": 746, + "line": 772, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -158416,15 +161527,15 @@ }, { "type": "ObjectProperty", - "start": 29789, - "end": 30430, + "start": 30643, + "end": 31317, "loc": { "start": { - "line": 749, + "line": 775, "column": 12 }, "end": { - "line": 761, + "line": 788, "column": 33 } }, @@ -158433,15 +161544,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29789, - "end": 29795, + "start": 30643, + "end": 30649, "loc": { "start": { - "line": 749, + "line": 775, "column": 12 }, "end": { - "line": 749, + "line": 775, "column": 18 }, "identifierName": "zShaft" @@ -158450,43 +161561,43 @@ }, "value": { "type": "CallExpression", - "start": 29797, - "end": 30430, + "start": 30651, + "end": 31317, "loc": { "start": { - "line": 749, + "line": 775, "column": 20 }, "end": { - "line": 761, + "line": 788, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 29797, - "end": 29814, + "start": 30651, + "end": 30668, "loc": { "start": { - "line": 749, + "line": 775, "column": 20 }, "end": { - "line": 749, + "line": 775, "column": 37 } }, "object": { "type": "Identifier", - "start": 29797, - "end": 29805, + "start": 30651, + "end": 30659, "loc": { "start": { - "line": 749, + "line": 775, "column": 20 }, "end": { - "line": 749, + "line": 775, "column": 28 }, "identifierName": "rootNode" @@ -158495,15 +161606,15 @@ }, "property": { "type": "Identifier", - "start": 29806, - "end": 29814, + "start": 30660, + "end": 30668, "loc": { "start": { - "line": 749, + "line": 775, "column": 29 }, "end": { - "line": 749, + "line": 775, "column": 37 }, "identifierName": "addChild" @@ -158515,29 +161626,29 @@ "arguments": [ { "type": "NewExpression", - "start": 29815, - "end": 30411, + "start": 30669, + "end": 31298, "loc": { "start": { - "line": 749, + "line": 775, "column": 38 }, "end": { - "line": 761, + "line": 788, "column": 14 } }, "callee": { "type": "Identifier", - "start": 29819, - "end": 29823, + "start": 30673, + "end": 30677, "loc": { "start": { - "line": 749, + "line": 775, "column": 42 }, "end": { - "line": 749, + "line": 775, "column": 46 }, "identifierName": "Mesh" @@ -158547,15 +161658,15 @@ "arguments": [ { "type": "Identifier", - "start": 29824, - "end": 29832, + "start": 30678, + "end": 30686, "loc": { "start": { - "line": 749, + "line": 775, "column": 47 }, "end": { - "line": 749, + "line": 775, "column": 55 }, "identifierName": "rootNode" @@ -158564,30 +161675,30 @@ }, { "type": "ObjectExpression", - "start": 29834, - "end": 30410, + "start": 30688, + "end": 31297, "loc": { "start": { - "line": 749, + "line": 775, "column": 57 }, "end": { - "line": 761, + "line": 788, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 29852, - "end": 29873, + "start": 30706, + "end": 30727, "loc": { "start": { - "line": 750, + "line": 776, "column": 16 }, "end": { - "line": 750, + "line": 776, "column": 37 } }, @@ -158596,15 +161707,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29852, - "end": 29860, + "start": 30706, + "end": 30714, "loc": { "start": { - "line": 750, + "line": 776, "column": 16 }, "end": { - "line": 750, + "line": 776, "column": 24 }, "identifierName": "geometry" @@ -158613,29 +161724,29 @@ }, "value": { "type": "MemberExpression", - "start": 29862, - "end": 29873, + "start": 30716, + "end": 30727, "loc": { "start": { - "line": 750, + "line": 776, "column": 26 }, "end": { - "line": 750, + "line": 776, "column": 37 } }, "object": { "type": "Identifier", - "start": 29862, - "end": 29868, + "start": 30716, + "end": 30722, "loc": { "start": { - "line": 750, + "line": 776, "column": 26 }, "end": { - "line": 750, + "line": 776, "column": 32 }, "identifierName": "shapes" @@ -158644,15 +161755,15 @@ }, "property": { "type": "Identifier", - "start": 29869, - "end": 29873, + "start": 30723, + "end": 30727, "loc": { "start": { - "line": 750, + "line": 776, "column": 33 }, "end": { - "line": 750, + "line": 776, "column": 37 }, "identifierName": "axis" @@ -158664,15 +161775,15 @@ }, { "type": "ObjectProperty", - "start": 29891, - "end": 29915, + "start": 30745, + "end": 30769, "loc": { "start": { - "line": 751, + "line": 777, "column": 16 }, "end": { - "line": 751, + "line": 777, "column": 40 } }, @@ -158681,15 +161792,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29891, - "end": 29899, + "start": 30745, + "end": 30753, "loc": { "start": { - "line": 751, + "line": 777, "column": 16 }, "end": { - "line": 751, + "line": 777, "column": 24 }, "identifierName": "material" @@ -158698,29 +161809,29 @@ }, "value": { "type": "MemberExpression", - "start": 29901, - "end": 29915, + "start": 30755, + "end": 30769, "loc": { "start": { - "line": 751, + "line": 777, "column": 26 }, "end": { - "line": 751, + "line": 777, "column": 40 } }, "object": { "type": "Identifier", - "start": 29901, - "end": 29910, + "start": 30755, + "end": 30764, "loc": { "start": { - "line": 751, + "line": 777, "column": 26 }, "end": { - "line": 751, + "line": 777, "column": 35 }, "identifierName": "materials" @@ -158729,15 +161840,15 @@ }, "property": { "type": "Identifier", - "start": 29911, - "end": 29915, + "start": 30765, + "end": 30769, "loc": { "start": { - "line": 751, + "line": 777, "column": 36 }, "end": { - "line": 751, + "line": 777, "column": 40 }, "identifierName": "blue" @@ -158749,15 +161860,15 @@ }, { "type": "ObjectProperty", - "start": 29933, - "end": 30263, + "start": 30787, + "end": 31117, "loc": { "start": { - "line": 752, + "line": 778, "column": 16 }, "end": { - "line": 756, + "line": 782, "column": 20 } }, @@ -158766,15 +161877,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 29933, - "end": 29939, + "start": 30787, + "end": 30793, "loc": { "start": { - "line": 752, + "line": 778, "column": 16 }, "end": { - "line": 752, + "line": 778, "column": 22 }, "identifierName": "matrix" @@ -158783,29 +161894,29 @@ }, "value": { "type": "CallExpression", - "start": 29941, - "end": 30263, + "start": 30795, + "end": 31117, "loc": { "start": { - "line": 752, + "line": 778, "column": 24 }, "end": { - "line": 756, + "line": 782, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 29942, - "end": 30260, + "start": 30796, + "end": 31114, "loc": { "start": { - "line": 752, + "line": 778, "column": 25 }, "end": { - "line": 756, + "line": 782, "column": 17 } }, @@ -158816,59 +161927,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 29954, - "end": 30260, + "start": 30808, + "end": 31114, "loc": { "start": { - "line": 752, + "line": 778, "column": 37 }, "end": { - "line": 756, + "line": 782, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 29976, - "end": 30053, + "start": 30830, + "end": 30907, "loc": { "start": { - "line": 753, + "line": 779, "column": 20 }, "end": { - "line": 753, + "line": 779, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 29982, - "end": 30052, + "start": 30836, + "end": 30906, "loc": { "start": { - "line": 753, + "line": 779, "column": 26 }, "end": { - "line": 753, + "line": 779, "column": 96 } }, "id": { "type": "Identifier", - "start": 29982, - "end": 29991, + "start": 30836, + "end": 30845, "loc": { "start": { - "line": 753, + "line": 779, "column": 26 }, "end": { - "line": 753, + "line": 779, "column": 35 }, "identifierName": "translate" @@ -158877,43 +161988,43 @@ }, "init": { "type": "CallExpression", - "start": 29994, - "end": 30052, + "start": 30848, + "end": 30906, "loc": { "start": { - "line": 753, + "line": 779, "column": 38 }, "end": { - "line": 753, + "line": 779, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 29994, - "end": 30013, + "start": 30848, + "end": 30867, "loc": { "start": { - "line": 753, + "line": 779, "column": 38 }, "end": { - "line": 753, + "line": 779, "column": 57 } }, "object": { "type": "Identifier", - "start": 29994, - "end": 29998, + "start": 30848, + "end": 30852, "loc": { "start": { - "line": 753, + "line": 779, "column": 38 }, "end": { - "line": 753, + "line": 779, "column": 42 }, "identifierName": "math" @@ -158922,15 +162033,15 @@ }, "property": { "type": "Identifier", - "start": 29999, - "end": 30013, + "start": 30853, + "end": 30867, "loc": { "start": { - "line": 753, + "line": 779, "column": 43 }, "end": { - "line": 753, + "line": 779, "column": 57 }, "identifierName": "translateMat4c" @@ -158942,15 +162053,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 30014, - "end": 30015, + "start": 30868, + "end": 30869, "loc": { "start": { - "line": 753, + "line": 779, "column": 58 }, "end": { - "line": 753, + "line": 779, "column": 59 } }, @@ -158962,29 +162073,29 @@ }, { "type": "BinaryExpression", - "start": 30017, - "end": 30027, + "start": 30871, + "end": 30881, "loc": { "start": { - "line": 753, + "line": 779, "column": 61 }, "end": { - "line": 753, + "line": 779, "column": 71 } }, "left": { "type": "Identifier", - "start": 30017, - "end": 30023, + "start": 30871, + "end": 30877, "loc": { "start": { - "line": 753, + "line": 779, "column": 61 }, "end": { - "line": 753, + "line": 779, "column": 67 }, "identifierName": "radius" @@ -158994,15 +162105,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 30026, - "end": 30027, + "start": 30880, + "end": 30881, "loc": { "start": { - "line": 753, + "line": 779, "column": 70 }, "end": { - "line": 753, + "line": 779, "column": 71 } }, @@ -159015,15 +162126,15 @@ }, { "type": "NumericLiteral", - "start": 30029, - "end": 30030, + "start": 30883, + "end": 30884, "loc": { "start": { - "line": 753, + "line": 779, "column": 73 }, "end": { - "line": 753, + "line": 779, "column": 74 } }, @@ -159035,43 +162146,43 @@ }, { "type": "CallExpression", - "start": 30032, - "end": 30051, + "start": 30886, + "end": 30905, "loc": { "start": { - "line": 753, + "line": 779, "column": 76 }, "end": { - "line": 753, + "line": 779, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 30032, - "end": 30049, + "start": 30886, + "end": 30903, "loc": { "start": { - "line": 753, + "line": 779, "column": 76 }, "end": { - "line": 753, + "line": 779, "column": 93 } }, "object": { "type": "Identifier", - "start": 30032, - "end": 30036, + "start": 30886, + "end": 30890, "loc": { "start": { - "line": 753, + "line": 779, "column": 76 }, "end": { - "line": 753, + "line": 779, "column": 80 }, "identifierName": "math" @@ -159080,15 +162191,15 @@ }, "property": { "type": "Identifier", - "start": 30037, - "end": 30049, + "start": 30891, + "end": 30903, "loc": { "start": { - "line": 753, + "line": 779, "column": 81 }, "end": { - "line": 753, + "line": 779, "column": 93 }, "identifierName": "identityMat4" @@ -159107,44 +162218,44 @@ }, { "type": "VariableDeclaration", - "start": 30074, - "end": 30161, + "start": 30928, + "end": 31015, "loc": { "start": { - "line": 754, + "line": 780, "column": 20 }, "end": { - "line": 754, + "line": 780, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 30080, - "end": 30160, + "start": 30934, + "end": 31014, "loc": { "start": { - "line": 754, + "line": 780, "column": 26 }, "end": { - "line": 754, + "line": 780, "column": 106 } }, "id": { "type": "Identifier", - "start": 30080, - "end": 30086, + "start": 30934, + "end": 30940, "loc": { "start": { - "line": 754, + "line": 780, "column": 26 }, "end": { - "line": 754, + "line": 780, "column": 32 }, "identifierName": "rotate" @@ -159153,43 +162264,43 @@ }, "init": { "type": "CallExpression", - "start": 30089, - "end": 30160, + "start": 30943, + "end": 31014, "loc": { "start": { - "line": 754, + "line": 780, "column": 35 }, "end": { - "line": 754, + "line": 780, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 30089, - "end": 30107, + "start": 30943, + "end": 30961, "loc": { "start": { - "line": 754, + "line": 780, "column": 35 }, "end": { - "line": 754, + "line": 780, "column": 53 } }, "object": { "type": "Identifier", - "start": 30089, - "end": 30093, + "start": 30943, + "end": 30947, "loc": { "start": { - "line": 754, + "line": 780, "column": 35 }, "end": { - "line": 754, + "line": 780, "column": 39 }, "identifierName": "math" @@ -159198,15 +162309,15 @@ }, "property": { "type": "Identifier", - "start": 30094, - "end": 30107, + "start": 30948, + "end": 30961, "loc": { "start": { - "line": 754, + "line": 780, "column": 40 }, "end": { - "line": 754, + "line": 780, "column": 53 }, "identifierName": "rotationMat4v" @@ -159218,29 +162329,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 30108, - "end": 30127, + "start": 30962, + "end": 30981, "loc": { "start": { - "line": 754, + "line": 780, "column": 54 }, "end": { - "line": 754, + "line": 780, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 30108, - "end": 30111, + "start": 30962, + "end": 30965, "loc": { "start": { - "line": 754, + "line": 780, "column": 54 }, "end": { - "line": 754, + "line": 780, "column": 57 } }, @@ -159248,15 +162359,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 30109, - "end": 30111, + "start": 30963, + "end": 30965, "loc": { "start": { - "line": 754, + "line": 780, "column": 55 }, "end": { - "line": 754, + "line": 780, "column": 57 } }, @@ -159273,29 +162384,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 30114, - "end": 30127, + "start": 30968, + "end": 30981, "loc": { "start": { - "line": 754, + "line": 780, "column": 60 }, "end": { - "line": 754, + "line": 780, "column": 73 } }, "object": { "type": "Identifier", - "start": 30114, - "end": 30118, + "start": 30968, + "end": 30972, "loc": { "start": { - "line": 754, + "line": 780, "column": 60 }, "end": { - "line": 754, + "line": 780, "column": 64 }, "identifierName": "math" @@ -159304,15 +162415,15 @@ }, "property": { "type": "Identifier", - "start": 30119, - "end": 30127, + "start": 30973, + "end": 30981, "loc": { "start": { - "line": 754, + "line": 780, "column": 65 }, "end": { - "line": 754, + "line": 780, "column": 73 }, "identifierName": "DEGTORAD" @@ -159324,30 +162435,30 @@ }, { "type": "ArrayExpression", - "start": 30129, - "end": 30138, + "start": 30983, + "end": 30992, "loc": { "start": { - "line": 754, + "line": 780, "column": 75 }, "end": { - "line": 754, + "line": 780, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 30130, - "end": 30131, + "start": 30984, + "end": 30985, "loc": { "start": { - "line": 754, + "line": 780, "column": 76 }, "end": { - "line": 754, + "line": 780, "column": 77 } }, @@ -159359,15 +162470,15 @@ }, { "type": "NumericLiteral", - "start": 30133, - "end": 30134, + "start": 30987, + "end": 30988, "loc": { "start": { - "line": 754, + "line": 780, "column": 79 }, "end": { - "line": 754, + "line": 780, "column": 80 } }, @@ -159379,15 +162490,15 @@ }, { "type": "NumericLiteral", - "start": 30136, - "end": 30137, + "start": 30990, + "end": 30991, "loc": { "start": { - "line": 754, + "line": 780, "column": 82 }, "end": { - "line": 754, + "line": 780, "column": 83 } }, @@ -159401,43 +162512,43 @@ }, { "type": "CallExpression", - "start": 30140, - "end": 30159, + "start": 30994, + "end": 31013, "loc": { "start": { - "line": 754, + "line": 780, "column": 86 }, "end": { - "line": 754, + "line": 780, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 30140, - "end": 30157, + "start": 30994, + "end": 31011, "loc": { "start": { - "line": 754, + "line": 780, "column": 86 }, "end": { - "line": 754, + "line": 780, "column": 103 } }, "object": { "type": "Identifier", - "start": 30140, - "end": 30144, + "start": 30994, + "end": 30998, "loc": { "start": { - "line": 754, + "line": 780, "column": 86 }, "end": { - "line": 754, + "line": 780, "column": 90 }, "identifierName": "math" @@ -159446,15 +162557,15 @@ }, "property": { "type": "Identifier", - "start": 30145, - "end": 30157, + "start": 30999, + "end": 31011, "loc": { "start": { - "line": 754, + "line": 780, "column": 91 }, "end": { - "line": 754, + "line": 780, "column": 103 }, "identifierName": "identityMat4" @@ -159473,57 +162584,57 @@ }, { "type": "ReturnStatement", - "start": 30182, - "end": 30242, + "start": 31036, + "end": 31096, "loc": { "start": { - "line": 755, + "line": 781, "column": 20 }, "end": { - "line": 755, + "line": 781, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 30189, - "end": 30241, + "start": 31043, + "end": 31095, "loc": { "start": { - "line": 755, + "line": 781, "column": 27 }, "end": { - "line": 755, + "line": 781, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 30189, - "end": 30201, + "start": 31043, + "end": 31055, "loc": { "start": { - "line": 755, + "line": 781, "column": 27 }, "end": { - "line": 755, + "line": 781, "column": 39 } }, "object": { "type": "Identifier", - "start": 30189, - "end": 30193, + "start": 31043, + "end": 31047, "loc": { "start": { - "line": 755, + "line": 781, "column": 27 }, "end": { - "line": 755, + "line": 781, "column": 31 }, "identifierName": "math" @@ -159532,15 +162643,15 @@ }, "property": { "type": "Identifier", - "start": 30194, - "end": 30201, + "start": 31048, + "end": 31055, "loc": { "start": { - "line": 755, + "line": 781, "column": 32 }, "end": { - "line": 755, + "line": 781, "column": 39 }, "identifierName": "mulMat4" @@ -159552,15 +162663,15 @@ "arguments": [ { "type": "Identifier", - "start": 30202, - "end": 30208, + "start": 31056, + "end": 31062, "loc": { "start": { - "line": 755, + "line": 781, "column": 40 }, "end": { - "line": 755, + "line": 781, "column": 46 }, "identifierName": "rotate" @@ -159569,15 +162680,15 @@ }, { "type": "Identifier", - "start": 30210, - "end": 30219, + "start": 31064, + "end": 31073, "loc": { "start": { - "line": 755, + "line": 781, "column": 48 }, "end": { - "line": 755, + "line": 781, "column": 57 }, "identifierName": "translate" @@ -159586,43 +162697,43 @@ }, { "type": "CallExpression", - "start": 30221, - "end": 30240, + "start": 31075, + "end": 31094, "loc": { "start": { - "line": 755, + "line": 781, "column": 59 }, "end": { - "line": 755, + "line": 781, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 30221, - "end": 30238, + "start": 31075, + "end": 31092, "loc": { "start": { - "line": 755, + "line": 781, "column": 59 }, "end": { - "line": 755, + "line": 781, "column": 76 } }, "object": { "type": "Identifier", - "start": 30221, - "end": 30225, + "start": 31075, + "end": 31079, "loc": { "start": { - "line": 755, + "line": 781, "column": 59 }, "end": { - "line": 755, + "line": 781, "column": 63 }, "identifierName": "math" @@ -159631,15 +162742,15 @@ }, "property": { "type": "Identifier", - "start": 30226, - "end": 30238, + "start": 31080, + "end": 31092, "loc": { "start": { - "line": 755, + "line": 781, "column": 64 }, "end": { - "line": 755, + "line": 781, "column": 76 }, "identifierName": "identityMat4" @@ -159658,7 +162769,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 29941 + "parenStart": 30795 } }, "arguments": [] @@ -159666,15 +162777,15 @@ }, { "type": "ObjectProperty", - "start": 30281, - "end": 30297, + "start": 31135, + "end": 31151, "loc": { "start": { - "line": 757, + "line": 783, "column": 16 }, "end": { - "line": 757, + "line": 783, "column": 32 } }, @@ -159683,15 +162794,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30281, - "end": 30290, + "start": 31135, + "end": 31144, "loc": { "start": { - "line": 757, + "line": 783, "column": 16 }, "end": { - "line": 757, + "line": 783, "column": 25 }, "identifierName": "clippable" @@ -159700,15 +162811,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30292, - "end": 30297, + "start": 31146, + "end": 31151, "loc": { "start": { - "line": 757, + "line": 783, "column": 27 }, "end": { - "line": 757, + "line": 783, "column": 32 } }, @@ -159717,15 +162828,15 @@ }, { "type": "ObjectProperty", - "start": 30315, - "end": 30330, + "start": 31169, + "end": 31184, "loc": { "start": { - "line": 758, + "line": 784, "column": 16 }, "end": { - "line": 758, + "line": 784, "column": 31 } }, @@ -159734,15 +162845,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30315, - "end": 30323, + "start": 31169, + "end": 31177, "loc": { "start": { - "line": 758, + "line": 784, "column": 16 }, "end": { - "line": 758, + "line": 784, "column": 24 }, "identifierName": "pickable" @@ -159751,15 +162862,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30325, - "end": 30330, + "start": 31179, + "end": 31184, "loc": { "start": { - "line": 758, + "line": 784, "column": 26 }, "end": { - "line": 758, + "line": 784, "column": 31 } }, @@ -159768,15 +162879,15 @@ }, { "type": "ObjectProperty", - "start": 30348, - "end": 30364, + "start": 31202, + "end": 31218, "loc": { "start": { - "line": 759, + "line": 785, "column": 16 }, "end": { - "line": 759, + "line": 785, "column": 32 } }, @@ -159785,15 +162896,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30348, - "end": 30358, + "start": 31202, + "end": 31212, "loc": { "start": { - "line": 759, + "line": 785, "column": 16 }, "end": { - "line": 759, + "line": 785, "column": 26 }, "identifierName": "collidable" @@ -159802,15 +162913,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30360, - "end": 30364, + "start": 31214, + "end": 31218, "loc": { "start": { - "line": 759, + "line": 785, "column": 28 }, "end": { - "line": 759, + "line": 785, "column": 32 } }, @@ -159819,15 +162930,15 @@ }, { "type": "ObjectProperty", - "start": 30382, - "end": 30396, + "start": 31236, + "end": 31250, "loc": { "start": { - "line": 760, + "line": 786, "column": 16 }, "end": { - "line": 760, + "line": 786, "column": 30 } }, @@ -159836,15 +162947,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30382, - "end": 30389, + "start": 31236, + "end": 31243, "loc": { "start": { - "line": 760, + "line": 786, "column": 16 }, "end": { - "line": 760, + "line": 786, "column": 23 }, "identifierName": "visible" @@ -159853,20 +162964,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 30391, - "end": 30396, + "start": 31245, + "end": 31250, "loc": { "start": { - "line": 760, + "line": 786, "column": 25 }, "end": { - "line": 760, + "line": 786, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 31268, + "end": 31283, + "loc": { + "start": { + "line": 787, + "column": 16 + }, + "end": { + "line": 787, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 31268, + "end": 31276, + "loc": { + "start": { + "line": 787, + "column": 16 + }, + "end": { + "line": 787, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 31278, + "end": 31283, + "loc": { + "start": { + "line": 787, + "column": 26 + }, + "end": { + "line": 787, + "column": 31 + } + }, + "value": false + } } ] } @@ -159874,15 +163036,15 @@ }, { "type": "Identifier", - "start": 30413, - "end": 30429, + "start": 31300, + "end": 31316, "loc": { "start": { - "line": 761, + "line": 788, "column": 16 }, "end": { - "line": 761, + "line": 788, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -159894,15 +163056,15 @@ }, { "type": "ObjectProperty", - "start": 30445, - "end": 31100, + "start": 31332, + "end": 32020, "loc": { "start": { - "line": 763, + "line": 790, "column": 12 }, "end": { - "line": 775, + "line": 803, "column": 33 } }, @@ -159911,15 +163073,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30445, - "end": 30456, + "start": 31332, + "end": 31343, "loc": { "start": { - "line": 763, + "line": 790, "column": 12 }, "end": { - "line": 763, + "line": 790, "column": 23 }, "identifierName": "zAxisHandle" @@ -159928,43 +163090,43 @@ }, "value": { "type": "CallExpression", - "start": 30458, - "end": 31100, + "start": 31345, + "end": 32020, "loc": { "start": { - "line": 763, + "line": 790, "column": 25 }, "end": { - "line": 775, + "line": 803, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 30458, - "end": 30475, + "start": 31345, + "end": 31362, "loc": { "start": { - "line": 763, + "line": 790, "column": 25 }, "end": { - "line": 763, + "line": 790, "column": 42 } }, "object": { "type": "Identifier", - "start": 30458, - "end": 30466, + "start": 31345, + "end": 31353, "loc": { "start": { - "line": 763, + "line": 790, "column": 25 }, "end": { - "line": 763, + "line": 790, "column": 33 }, "identifierName": "rootNode" @@ -159973,15 +163135,15 @@ }, "property": { "type": "Identifier", - "start": 30467, - "end": 30475, + "start": 31354, + "end": 31362, "loc": { "start": { - "line": 763, + "line": 790, "column": 34 }, "end": { - "line": 763, + "line": 790, "column": 42 }, "identifierName": "addChild" @@ -159993,29 +163155,29 @@ "arguments": [ { "type": "NewExpression", - "start": 30476, - "end": 31081, + "start": 31363, + "end": 32001, "loc": { "start": { - "line": 763, + "line": 790, "column": 43 }, "end": { - "line": 775, + "line": 803, "column": 14 } }, "callee": { "type": "Identifier", - "start": 30480, - "end": 30484, + "start": 31367, + "end": 31371, "loc": { "start": { - "line": 763, + "line": 790, "column": 47 }, "end": { - "line": 763, + "line": 790, "column": 51 }, "identifierName": "Mesh" @@ -160025,15 +163187,15 @@ "arguments": [ { "type": "Identifier", - "start": 30485, - "end": 30493, + "start": 31372, + "end": 31380, "loc": { "start": { - "line": 763, + "line": 790, "column": 52 }, "end": { - "line": 763, + "line": 790, "column": 60 }, "identifierName": "rootNode" @@ -160042,30 +163204,30 @@ }, { "type": "ObjectExpression", - "start": 30495, - "end": 31080, + "start": 31382, + "end": 32000, "loc": { "start": { - "line": 763, + "line": 790, "column": 62 }, "end": { - "line": 775, + "line": 803, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 30513, - "end": 30540, + "start": 31400, + "end": 31427, "loc": { "start": { - "line": 764, + "line": 791, "column": 16 }, "end": { - "line": 764, + "line": 791, "column": 43 } }, @@ -160074,15 +163236,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30513, - "end": 30521, + "start": 31400, + "end": 31408, "loc": { "start": { - "line": 764, + "line": 791, "column": 16 }, "end": { - "line": 764, + "line": 791, "column": 24 }, "identifierName": "geometry" @@ -160091,29 +163253,29 @@ }, "value": { "type": "MemberExpression", - "start": 30523, - "end": 30540, + "start": 31410, + "end": 31427, "loc": { "start": { - "line": 764, + "line": 791, "column": 26 }, "end": { - "line": 764, + "line": 791, "column": 43 } }, "object": { "type": "Identifier", - "start": 30523, - "end": 30529, + "start": 31410, + "end": 31416, "loc": { "start": { - "line": 764, + "line": 791, "column": 26 }, "end": { - "line": 764, + "line": 791, "column": 32 }, "identifierName": "shapes" @@ -160122,15 +163284,15 @@ }, "property": { "type": "Identifier", - "start": 30530, - "end": 30540, + "start": 31417, + "end": 31427, "loc": { "start": { - "line": 764, + "line": 791, "column": 33 }, "end": { - "line": 764, + "line": 791, "column": 43 }, "identifierName": "axisHandle" @@ -160142,15 +163304,15 @@ }, { "type": "ObjectProperty", - "start": 30558, - "end": 30586, + "start": 31445, + "end": 31473, "loc": { "start": { - "line": 765, + "line": 792, "column": 16 }, "end": { - "line": 765, + "line": 792, "column": 44 } }, @@ -160159,15 +163321,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30558, - "end": 30566, + "start": 31445, + "end": 31453, "loc": { "start": { - "line": 765, + "line": 792, "column": 16 }, "end": { - "line": 765, + "line": 792, "column": 24 }, "identifierName": "material" @@ -160176,29 +163338,29 @@ }, "value": { "type": "MemberExpression", - "start": 30568, - "end": 30586, + "start": 31455, + "end": 31473, "loc": { "start": { - "line": 765, + "line": 792, "column": 26 }, "end": { - "line": 765, + "line": 792, "column": 44 } }, "object": { "type": "Identifier", - "start": 30568, - "end": 30577, + "start": 31455, + "end": 31464, "loc": { "start": { - "line": 765, + "line": 792, "column": 26 }, "end": { - "line": 765, + "line": 792, "column": 35 }, "identifierName": "materials" @@ -160207,15 +163369,15 @@ }, "property": { "type": "Identifier", - "start": 30578, - "end": 30586, + "start": 31465, + "end": 31473, "loc": { "start": { - "line": 765, + "line": 792, "column": 36 }, "end": { - "line": 765, + "line": 792, "column": 44 }, "identifierName": "pickable" @@ -160227,15 +163389,15 @@ }, { "type": "ObjectProperty", - "start": 30604, - "end": 30934, + "start": 31491, + "end": 31821, "loc": { "start": { - "line": 766, + "line": 793, "column": 16 }, "end": { - "line": 770, + "line": 797, "column": 20 } }, @@ -160244,15 +163406,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30604, - "end": 30610, + "start": 31491, + "end": 31497, "loc": { "start": { - "line": 766, + "line": 793, "column": 16 }, "end": { - "line": 766, + "line": 793, "column": 22 }, "identifierName": "matrix" @@ -160261,29 +163423,29 @@ }, "value": { "type": "CallExpression", - "start": 30612, - "end": 30934, + "start": 31499, + "end": 31821, "loc": { "start": { - "line": 766, + "line": 793, "column": 24 }, "end": { - "line": 770, + "line": 797, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 30613, - "end": 30931, + "start": 31500, + "end": 31818, "loc": { "start": { - "line": 766, + "line": 793, "column": 25 }, "end": { - "line": 770, + "line": 797, "column": 17 } }, @@ -160294,59 +163456,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 30625, - "end": 30931, + "start": 31512, + "end": 31818, "loc": { "start": { - "line": 766, + "line": 793, "column": 37 }, "end": { - "line": 770, + "line": 797, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 30647, - "end": 30724, + "start": 31534, + "end": 31611, "loc": { "start": { - "line": 767, + "line": 794, "column": 20 }, "end": { - "line": 767, + "line": 794, "column": 97 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 30653, - "end": 30723, + "start": 31540, + "end": 31610, "loc": { "start": { - "line": 767, + "line": 794, "column": 26 }, "end": { - "line": 767, + "line": 794, "column": 96 } }, "id": { "type": "Identifier", - "start": 30653, - "end": 30662, + "start": 31540, + "end": 31549, "loc": { "start": { - "line": 767, + "line": 794, "column": 26 }, "end": { - "line": 767, + "line": 794, "column": 35 }, "identifierName": "translate" @@ -160355,43 +163517,43 @@ }, "init": { "type": "CallExpression", - "start": 30665, - "end": 30723, + "start": 31552, + "end": 31610, "loc": { "start": { - "line": 767, + "line": 794, "column": 38 }, "end": { - "line": 767, + "line": 794, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 30665, - "end": 30684, + "start": 31552, + "end": 31571, "loc": { "start": { - "line": 767, + "line": 794, "column": 38 }, "end": { - "line": 767, + "line": 794, "column": 57 } }, "object": { "type": "Identifier", - "start": 30665, - "end": 30669, + "start": 31552, + "end": 31556, "loc": { "start": { - "line": 767, + "line": 794, "column": 38 }, "end": { - "line": 767, + "line": 794, "column": 42 }, "identifierName": "math" @@ -160400,15 +163562,15 @@ }, "property": { "type": "Identifier", - "start": 30670, - "end": 30684, + "start": 31557, + "end": 31571, "loc": { "start": { - "line": 767, + "line": 794, "column": 43 }, "end": { - "line": 767, + "line": 794, "column": 57 }, "identifierName": "translateMat4c" @@ -160420,15 +163582,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 30685, - "end": 30686, + "start": 31572, + "end": 31573, "loc": { "start": { - "line": 767, + "line": 794, "column": 58 }, "end": { - "line": 767, + "line": 794, "column": 59 } }, @@ -160440,29 +163602,29 @@ }, { "type": "BinaryExpression", - "start": 30688, - "end": 30698, + "start": 31575, + "end": 31585, "loc": { "start": { - "line": 767, + "line": 794, "column": 61 }, "end": { - "line": 767, + "line": 794, "column": 71 } }, "left": { "type": "Identifier", - "start": 30688, - "end": 30694, + "start": 31575, + "end": 31581, "loc": { "start": { - "line": 767, + "line": 794, "column": 61 }, "end": { - "line": 767, + "line": 794, "column": 67 }, "identifierName": "radius" @@ -160472,15 +163634,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 30697, - "end": 30698, + "start": 31584, + "end": 31585, "loc": { "start": { - "line": 767, + "line": 794, "column": 70 }, "end": { - "line": 767, + "line": 794, "column": 71 } }, @@ -160493,15 +163655,15 @@ }, { "type": "NumericLiteral", - "start": 30700, - "end": 30701, + "start": 31587, + "end": 31588, "loc": { "start": { - "line": 767, + "line": 794, "column": 73 }, "end": { - "line": 767, + "line": 794, "column": 74 } }, @@ -160513,43 +163675,43 @@ }, { "type": "CallExpression", - "start": 30703, - "end": 30722, + "start": 31590, + "end": 31609, "loc": { "start": { - "line": 767, + "line": 794, "column": 76 }, "end": { - "line": 767, + "line": 794, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 30703, - "end": 30720, + "start": 31590, + "end": 31607, "loc": { "start": { - "line": 767, + "line": 794, "column": 76 }, "end": { - "line": 767, + "line": 794, "column": 93 } }, "object": { "type": "Identifier", - "start": 30703, - "end": 30707, + "start": 31590, + "end": 31594, "loc": { "start": { - "line": 767, + "line": 794, "column": 76 }, "end": { - "line": 767, + "line": 794, "column": 80 }, "identifierName": "math" @@ -160558,15 +163720,15 @@ }, "property": { "type": "Identifier", - "start": 30708, - "end": 30720, + "start": 31595, + "end": 31607, "loc": { "start": { - "line": 767, + "line": 794, "column": 81 }, "end": { - "line": 767, + "line": 794, "column": 93 }, "identifierName": "identityMat4" @@ -160585,44 +163747,44 @@ }, { "type": "VariableDeclaration", - "start": 30745, - "end": 30832, + "start": 31632, + "end": 31719, "loc": { "start": { - "line": 768, + "line": 795, "column": 20 }, "end": { - "line": 768, + "line": 795, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 30751, - "end": 30831, + "start": 31638, + "end": 31718, "loc": { "start": { - "line": 768, + "line": 795, "column": 26 }, "end": { - "line": 768, + "line": 795, "column": 106 } }, "id": { "type": "Identifier", - "start": 30751, - "end": 30757, + "start": 31638, + "end": 31644, "loc": { "start": { - "line": 768, + "line": 795, "column": 26 }, "end": { - "line": 768, + "line": 795, "column": 32 }, "identifierName": "rotate" @@ -160631,43 +163793,43 @@ }, "init": { "type": "CallExpression", - "start": 30760, - "end": 30831, + "start": 31647, + "end": 31718, "loc": { "start": { - "line": 768, + "line": 795, "column": 35 }, "end": { - "line": 768, + "line": 795, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 30760, - "end": 30778, + "start": 31647, + "end": 31665, "loc": { "start": { - "line": 768, + "line": 795, "column": 35 }, "end": { - "line": 768, + "line": 795, "column": 53 } }, "object": { "type": "Identifier", - "start": 30760, - "end": 30764, + "start": 31647, + "end": 31651, "loc": { "start": { - "line": 768, + "line": 795, "column": 35 }, "end": { - "line": 768, + "line": 795, "column": 39 }, "identifierName": "math" @@ -160676,15 +163838,15 @@ }, "property": { "type": "Identifier", - "start": 30765, - "end": 30778, + "start": 31652, + "end": 31665, "loc": { "start": { - "line": 768, + "line": 795, "column": 40 }, "end": { - "line": 768, + "line": 795, "column": 53 }, "identifierName": "rotationMat4v" @@ -160696,29 +163858,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 30779, - "end": 30798, + "start": 31666, + "end": 31685, "loc": { "start": { - "line": 768, + "line": 795, "column": 54 }, "end": { - "line": 768, + "line": 795, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 30779, - "end": 30782, + "start": 31666, + "end": 31669, "loc": { "start": { - "line": 768, + "line": 795, "column": 54 }, "end": { - "line": 768, + "line": 795, "column": 57 } }, @@ -160726,15 +163888,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 30780, - "end": 30782, + "start": 31667, + "end": 31669, "loc": { "start": { - "line": 768, + "line": 795, "column": 55 }, "end": { - "line": 768, + "line": 795, "column": 57 } }, @@ -160751,29 +163913,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 30785, - "end": 30798, + "start": 31672, + "end": 31685, "loc": { "start": { - "line": 768, + "line": 795, "column": 60 }, "end": { - "line": 768, + "line": 795, "column": 73 } }, "object": { "type": "Identifier", - "start": 30785, - "end": 30789, + "start": 31672, + "end": 31676, "loc": { "start": { - "line": 768, + "line": 795, "column": 60 }, "end": { - "line": 768, + "line": 795, "column": 64 }, "identifierName": "math" @@ -160782,15 +163944,15 @@ }, "property": { "type": "Identifier", - "start": 30790, - "end": 30798, + "start": 31677, + "end": 31685, "loc": { "start": { - "line": 768, + "line": 795, "column": 65 }, "end": { - "line": 768, + "line": 795, "column": 73 }, "identifierName": "DEGTORAD" @@ -160802,30 +163964,30 @@ }, { "type": "ArrayExpression", - "start": 30800, - "end": 30809, + "start": 31687, + "end": 31696, "loc": { "start": { - "line": 768, + "line": 795, "column": 75 }, "end": { - "line": 768, + "line": 795, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 30801, - "end": 30802, + "start": 31688, + "end": 31689, "loc": { "start": { - "line": 768, + "line": 795, "column": 76 }, "end": { - "line": 768, + "line": 795, "column": 77 } }, @@ -160837,15 +163999,15 @@ }, { "type": "NumericLiteral", - "start": 30804, - "end": 30805, + "start": 31691, + "end": 31692, "loc": { "start": { - "line": 768, + "line": 795, "column": 79 }, "end": { - "line": 768, + "line": 795, "column": 80 } }, @@ -160857,15 +164019,15 @@ }, { "type": "NumericLiteral", - "start": 30807, - "end": 30808, + "start": 31694, + "end": 31695, "loc": { "start": { - "line": 768, + "line": 795, "column": 82 }, "end": { - "line": 768, + "line": 795, "column": 83 } }, @@ -160879,43 +164041,43 @@ }, { "type": "CallExpression", - "start": 30811, - "end": 30830, + "start": 31698, + "end": 31717, "loc": { "start": { - "line": 768, + "line": 795, "column": 86 }, "end": { - "line": 768, + "line": 795, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 30811, - "end": 30828, + "start": 31698, + "end": 31715, "loc": { "start": { - "line": 768, + "line": 795, "column": 86 }, "end": { - "line": 768, + "line": 795, "column": 103 } }, "object": { "type": "Identifier", - "start": 30811, - "end": 30815, + "start": 31698, + "end": 31702, "loc": { "start": { - "line": 768, + "line": 795, "column": 86 }, "end": { - "line": 768, + "line": 795, "column": 90 }, "identifierName": "math" @@ -160924,15 +164086,15 @@ }, "property": { "type": "Identifier", - "start": 30816, - "end": 30828, + "start": 31703, + "end": 31715, "loc": { "start": { - "line": 768, + "line": 795, "column": 91 }, "end": { - "line": 768, + "line": 795, "column": 103 }, "identifierName": "identityMat4" @@ -160951,57 +164113,57 @@ }, { "type": "ReturnStatement", - "start": 30853, - "end": 30913, + "start": 31740, + "end": 31800, "loc": { "start": { - "line": 769, + "line": 796, "column": 20 }, "end": { - "line": 769, + "line": 796, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 30860, - "end": 30912, + "start": 31747, + "end": 31799, "loc": { "start": { - "line": 769, + "line": 796, "column": 27 }, "end": { - "line": 769, + "line": 796, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 30860, - "end": 30872, + "start": 31747, + "end": 31759, "loc": { "start": { - "line": 769, + "line": 796, "column": 27 }, "end": { - "line": 769, + "line": 796, "column": 39 } }, "object": { "type": "Identifier", - "start": 30860, - "end": 30864, + "start": 31747, + "end": 31751, "loc": { "start": { - "line": 769, + "line": 796, "column": 27 }, "end": { - "line": 769, + "line": 796, "column": 31 }, "identifierName": "math" @@ -161010,15 +164172,15 @@ }, "property": { "type": "Identifier", - "start": 30865, - "end": 30872, + "start": 31752, + "end": 31759, "loc": { "start": { - "line": 769, + "line": 796, "column": 32 }, "end": { - "line": 769, + "line": 796, "column": 39 }, "identifierName": "mulMat4" @@ -161030,15 +164192,15 @@ "arguments": [ { "type": "Identifier", - "start": 30873, - "end": 30879, + "start": 31760, + "end": 31766, "loc": { "start": { - "line": 769, + "line": 796, "column": 40 }, "end": { - "line": 769, + "line": 796, "column": 46 }, "identifierName": "rotate" @@ -161047,15 +164209,15 @@ }, { "type": "Identifier", - "start": 30881, - "end": 30890, + "start": 31768, + "end": 31777, "loc": { "start": { - "line": 769, + "line": 796, "column": 48 }, "end": { - "line": 769, + "line": 796, "column": 57 }, "identifierName": "translate" @@ -161064,43 +164226,43 @@ }, { "type": "CallExpression", - "start": 30892, - "end": 30911, + "start": 31779, + "end": 31798, "loc": { "start": { - "line": 769, + "line": 796, "column": 59 }, "end": { - "line": 769, + "line": 796, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 30892, - "end": 30909, + "start": 31779, + "end": 31796, "loc": { "start": { - "line": 769, + "line": 796, "column": 59 }, "end": { - "line": 769, + "line": 796, "column": 76 } }, "object": { "type": "Identifier", - "start": 30892, - "end": 30896, + "start": 31779, + "end": 31783, "loc": { "start": { - "line": 769, + "line": 796, "column": 59 }, "end": { - "line": 769, + "line": 796, "column": 63 }, "identifierName": "math" @@ -161109,15 +164271,15 @@ }, "property": { "type": "Identifier", - "start": 30897, - "end": 30909, + "start": 31784, + "end": 31796, "loc": { "start": { - "line": 769, + "line": 796, "column": 64 }, "end": { - "line": 769, + "line": 796, "column": 76 }, "identifierName": "identityMat4" @@ -161136,7 +164298,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 30612 + "parenStart": 31499 } }, "arguments": [] @@ -161144,15 +164306,15 @@ }, { "type": "ObjectProperty", - "start": 30952, - "end": 30968, + "start": 31839, + "end": 31855, "loc": { "start": { - "line": 771, + "line": 798, "column": 16 }, "end": { - "line": 771, + "line": 798, "column": 32 } }, @@ -161161,15 +164323,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30952, - "end": 30961, + "start": 31839, + "end": 31848, "loc": { "start": { - "line": 771, + "line": 798, "column": 16 }, "end": { - "line": 771, + "line": 798, "column": 25 }, "identifierName": "clippable" @@ -161178,15 +164340,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30963, - "end": 30968, + "start": 31850, + "end": 31855, "loc": { "start": { - "line": 771, + "line": 798, "column": 27 }, "end": { - "line": 771, + "line": 798, "column": 32 } }, @@ -161195,15 +164357,15 @@ }, { "type": "ObjectProperty", - "start": 30986, - "end": 31000, + "start": 31873, + "end": 31887, "loc": { "start": { - "line": 772, + "line": 799, "column": 16 }, "end": { - "line": 772, + "line": 799, "column": 30 } }, @@ -161212,15 +164374,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 30986, - "end": 30994, + "start": 31873, + "end": 31881, "loc": { "start": { - "line": 772, + "line": 799, "column": 16 }, "end": { - "line": 772, + "line": 799, "column": 24 }, "identifierName": "pickable" @@ -161229,15 +164391,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 30996, - "end": 31000, + "start": 31883, + "end": 31887, "loc": { "start": { - "line": 772, + "line": 799, "column": 26 }, "end": { - "line": 772, + "line": 799, "column": 30 } }, @@ -161246,15 +164408,15 @@ }, { "type": "ObjectProperty", - "start": 31018, - "end": 31034, + "start": 31905, + "end": 31921, "loc": { "start": { - "line": 773, + "line": 800, "column": 16 }, "end": { - "line": 773, + "line": 800, "column": 32 } }, @@ -161263,15 +164425,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31018, - "end": 31028, + "start": 31905, + "end": 31915, "loc": { "start": { - "line": 773, + "line": 800, "column": 16 }, "end": { - "line": 773, + "line": 800, "column": 26 }, "identifierName": "collidable" @@ -161280,15 +164442,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 31030, - "end": 31034, + "start": 31917, + "end": 31921, "loc": { "start": { - "line": 773, + "line": 800, "column": 28 }, "end": { - "line": 773, + "line": 800, "column": 32 } }, @@ -161297,15 +164459,15 @@ }, { "type": "ObjectProperty", - "start": 31052, - "end": 31066, + "start": 31939, + "end": 31953, "loc": { "start": { - "line": 774, + "line": 801, "column": 16 }, "end": { - "line": 774, + "line": 801, "column": 30 } }, @@ -161314,15 +164476,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31052, - "end": 31059, + "start": 31939, + "end": 31946, "loc": { "start": { - "line": 774, + "line": 801, "column": 16 }, "end": { - "line": 774, + "line": 801, "column": 23 }, "identifierName": "visible" @@ -161331,20 +164493,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 31061, - "end": 31066, + "start": 31948, + "end": 31953, "loc": { "start": { - "line": 774, + "line": 801, "column": 25 }, "end": { - "line": 774, + "line": 801, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 31971, + "end": 31986, + "loc": { + "start": { + "line": 802, + "column": 16 + }, + "end": { + "line": 802, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 31971, + "end": 31979, + "loc": { + "start": { + "line": 802, + "column": 16 + }, + "end": { + "line": 802, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 31981, + "end": 31986, + "loc": { + "start": { + "line": 802, + "column": 26 + }, + "end": { + "line": 802, + "column": 31 + } + }, + "value": false + } } ] } @@ -161352,15 +164565,15 @@ }, { "type": "Identifier", - "start": 31083, - "end": 31099, + "start": 32003, + "end": 32019, "loc": { "start": { - "line": 775, + "line": 803, "column": 16 }, "end": { - "line": 775, + "line": 803, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -161376,73 +164589,73 @@ }, { "type": "ExpressionStatement", - "start": 31121, - "end": 36023, + "start": 32041, + "end": 37174, "loc": { "start": { - "line": 778, + "line": 806, "column": 8 }, "end": { - "line": 891, + "line": 926, "column": 10 } }, "expression": { "type": "AssignmentExpression", - "start": 31121, - "end": 36022, + "start": 32041, + "end": 37173, "loc": { "start": { - "line": 778, + "line": 806, "column": 8 }, "end": { - "line": 891, + "line": 926, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 31121, - "end": 31143, + "start": 32041, + "end": 32063, "loc": { "start": { - "line": 778, + "line": 806, "column": 8 }, "end": { - "line": 778, + "line": 806, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 31121, - "end": 31125, + "start": 32041, + "end": 32045, "loc": { "start": { - "line": 778, + "line": 806, "column": 8 }, "end": { - "line": 778, + "line": 806, "column": 12 } } }, "property": { "type": "Identifier", - "start": 31126, - "end": 31143, + "start": 32046, + "end": 32063, "loc": { "start": { - "line": 778, + "line": 806, "column": 13 }, "end": { - "line": 778, + "line": 806, "column": 30 }, "identifierName": "_affordanceMeshes" @@ -161453,30 +164666,30 @@ }, "right": { "type": "ObjectExpression", - "start": 31146, - "end": 36022, + "start": 32066, + "end": 37173, "loc": { "start": { - "line": 778, + "line": 806, "column": 33 }, "end": { - "line": 891, + "line": 926, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 31161, - "end": 32236, + "start": 32081, + "end": 33189, "loc": { "start": { - "line": 780, + "line": 808, "column": 12 }, "end": { - "line": 807, + "line": 836, "column": 33 } }, @@ -161485,15 +164698,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31161, - "end": 31171, + "start": 32081, + "end": 32091, "loc": { "start": { - "line": 780, + "line": 808, "column": 12 }, "end": { - "line": 780, + "line": 808, "column": 22 }, "identifierName": "planeFrame" @@ -161502,43 +164715,43 @@ }, "value": { "type": "CallExpression", - "start": 31173, - "end": 32236, + "start": 32093, + "end": 33189, "loc": { "start": { - "line": 780, + "line": 808, "column": 24 }, "end": { - "line": 807, + "line": 836, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 31173, - "end": 31190, + "start": 32093, + "end": 32110, "loc": { "start": { - "line": 780, + "line": 808, "column": 24 }, "end": { - "line": 780, + "line": 808, "column": 41 } }, "object": { "type": "Identifier", - "start": 31173, - "end": 31181, + "start": 32093, + "end": 32101, "loc": { "start": { - "line": 780, + "line": 808, "column": 24 }, "end": { - "line": 780, + "line": 808, "column": 32 }, "identifierName": "rootNode" @@ -161547,15 +164760,15 @@ }, "property": { "type": "Identifier", - "start": 31182, - "end": 31190, + "start": 32102, + "end": 32110, "loc": { "start": { - "line": 780, + "line": 808, "column": 33 }, "end": { - "line": 780, + "line": 808, "column": 41 }, "identifierName": "addChild" @@ -161567,29 +164780,29 @@ "arguments": [ { "type": "NewExpression", - "start": 31191, - "end": 32217, + "start": 32111, + "end": 33170, "loc": { "start": { - "line": 780, + "line": 808, "column": 42 }, "end": { - "line": 807, + "line": 836, "column": 14 } }, "callee": { "type": "Identifier", - "start": 31195, - "end": 31199, + "start": 32115, + "end": 32119, "loc": { "start": { - "line": 780, + "line": 808, "column": 46 }, "end": { - "line": 780, + "line": 808, "column": 50 }, "identifierName": "Mesh" @@ -161599,15 +164812,15 @@ "arguments": [ { "type": "Identifier", - "start": 31200, - "end": 31208, + "start": 32120, + "end": 32128, "loc": { "start": { - "line": 780, + "line": 808, "column": 51 }, "end": { - "line": 780, + "line": 808, "column": 59 }, "identifierName": "rootNode" @@ -161616,30 +164829,30 @@ }, { "type": "ObjectExpression", - "start": 31210, - "end": 32216, + "start": 32130, + "end": 33169, "loc": { "start": { - "line": 780, + "line": 808, "column": 61 }, "end": { - "line": 807, + "line": 836, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 31228, - "end": 31532, + "start": 32148, + "end": 32452, "loc": { "start": { - "line": 781, + "line": 809, "column": 16 }, "end": { - "line": 788, + "line": 816, "column": 19 } }, @@ -161648,15 +164861,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31228, - "end": 31236, + "start": 32148, + "end": 32156, "loc": { "start": { - "line": 781, + "line": 809, "column": 16 }, "end": { - "line": 781, + "line": 809, "column": 24 }, "identifierName": "geometry" @@ -161665,29 +164878,29 @@ }, "value": { "type": "NewExpression", - "start": 31238, - "end": 31532, + "start": 32158, + "end": 32452, "loc": { "start": { - "line": 781, + "line": 809, "column": 26 }, "end": { - "line": 788, + "line": 816, "column": 19 } }, "callee": { "type": "Identifier", - "start": 31242, - "end": 31258, + "start": 32162, + "end": 32178, "loc": { "start": { - "line": 781, + "line": 809, "column": 30 }, "end": { - "line": 781, + "line": 809, "column": 46 }, "identifierName": "ReadableGeometry" @@ -161697,15 +164910,15 @@ "arguments": [ { "type": "Identifier", - "start": 31259, - "end": 31267, + "start": 32179, + "end": 32187, "loc": { "start": { - "line": 781, + "line": 809, "column": 47 }, "end": { - "line": 781, + "line": 809, "column": 55 }, "identifierName": "rootNode" @@ -161714,29 +164927,29 @@ }, { "type": "CallExpression", - "start": 31269, - "end": 31531, + "start": 32189, + "end": 32451, "loc": { "start": { - "line": 781, + "line": 809, "column": 57 }, "end": { - "line": 788, + "line": 816, "column": 18 } }, "callee": { "type": "Identifier", - "start": 31269, - "end": 31287, + "start": 32189, + "end": 32207, "loc": { "start": { - "line": 781, + "line": 809, "column": 57 }, "end": { - "line": 781, + "line": 809, "column": 75 }, "identifierName": "buildTorusGeometry" @@ -161746,30 +164959,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 31288, - "end": 31530, + "start": 32208, + "end": 32450, "loc": { "start": { - "line": 781, + "line": 809, "column": 76 }, "end": { - "line": 788, + "line": 816, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 31310, - "end": 31327, + "start": 32230, + "end": 32247, "loc": { "start": { - "line": 782, + "line": 810, "column": 20 }, "end": { - "line": 782, + "line": 810, "column": 37 } }, @@ -161778,15 +164991,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31310, - "end": 31316, + "start": 32230, + "end": 32236, "loc": { "start": { - "line": 782, + "line": 810, "column": 20 }, "end": { - "line": 782, + "line": 810, "column": 26 }, "identifierName": "center" @@ -161795,30 +165008,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31318, - "end": 31327, + "start": 32238, + "end": 32247, "loc": { "start": { - "line": 782, + "line": 810, "column": 28 }, "end": { - "line": 782, + "line": 810, "column": 37 } }, "elements": [ { "type": "NumericLiteral", - "start": 31319, - "end": 31320, + "start": 32239, + "end": 32240, "loc": { "start": { - "line": 782, + "line": 810, "column": 29 }, "end": { - "line": 782, + "line": 810, "column": 30 } }, @@ -161830,15 +165043,15 @@ }, { "type": "NumericLiteral", - "start": 31322, - "end": 31323, + "start": 32242, + "end": 32243, "loc": { "start": { - "line": 782, + "line": 810, "column": 32 }, "end": { - "line": 782, + "line": 810, "column": 33 } }, @@ -161850,15 +165063,15 @@ }, { "type": "NumericLiteral", - "start": 31325, - "end": 31326, + "start": 32245, + "end": 32246, "loc": { "start": { - "line": 782, + "line": 810, "column": 35 }, "end": { - "line": 782, + "line": 810, "column": 36 } }, @@ -161873,15 +165086,15 @@ }, { "type": "ObjectProperty", - "start": 31349, - "end": 31358, + "start": 32269, + "end": 32278, "loc": { "start": { - "line": 783, + "line": 811, "column": 20 }, "end": { - "line": 783, + "line": 811, "column": 29 } }, @@ -161890,15 +165103,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31349, - "end": 31355, + "start": 32269, + "end": 32275, "loc": { "start": { - "line": 783, + "line": 811, "column": 20 }, "end": { - "line": 783, + "line": 811, "column": 26 }, "identifierName": "radius" @@ -161907,15 +165120,15 @@ }, "value": { "type": "NumericLiteral", - "start": 31357, - "end": 31358, + "start": 32277, + "end": 32278, "loc": { "start": { - "line": 783, + "line": 811, "column": 28 }, "end": { - "line": 783, + "line": 811, "column": 29 } }, @@ -161928,15 +165141,15 @@ }, { "type": "ObjectProperty", - "start": 31380, - "end": 31396, + "start": 32300, + "end": 32316, "loc": { "start": { - "line": 784, + "line": 812, "column": 20 }, "end": { - "line": 784, + "line": 812, "column": 36 } }, @@ -161945,15 +165158,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31380, - "end": 31384, + "start": 32300, + "end": 32304, "loc": { "start": { - "line": 784, + "line": 812, "column": 20 }, "end": { - "line": 784, + "line": 812, "column": 24 }, "identifierName": "tube" @@ -161962,15 +165175,15 @@ }, "value": { "type": "Identifier", - "start": 31386, - "end": 31396, + "start": 32306, + "end": 32316, "loc": { "start": { - "line": 784, + "line": 812, "column": 26 }, "end": { - "line": 784, + "line": 812, "column": 36 }, "identifierName": "tubeRadius" @@ -161980,15 +165193,15 @@ }, { "type": "ObjectProperty", - "start": 31418, - "end": 31435, + "start": 32338, + "end": 32355, "loc": { "start": { - "line": 785, + "line": 813, "column": 20 }, "end": { - "line": 785, + "line": 813, "column": 37 } }, @@ -161997,15 +165210,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31418, - "end": 31432, + "start": 32338, + "end": 32352, "loc": { "start": { - "line": 785, + "line": 813, "column": 20 }, "end": { - "line": 785, + "line": 813, "column": 34 }, "identifierName": "radialSegments" @@ -162014,15 +165227,15 @@ }, "value": { "type": "NumericLiteral", - "start": 31434, - "end": 31435, + "start": 32354, + "end": 32355, "loc": { "start": { - "line": 785, + "line": 813, "column": 36 }, "end": { - "line": 785, + "line": 813, "column": 37 } }, @@ -162035,15 +165248,15 @@ }, { "type": "ObjectProperty", - "start": 31457, - "end": 31472, + "start": 32377, + "end": 32392, "loc": { "start": { - "line": 786, + "line": 814, "column": 20 }, "end": { - "line": 786, + "line": 814, "column": 35 } }, @@ -162052,15 +165265,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31457, - "end": 31469, + "start": 32377, + "end": 32389, "loc": { "start": { - "line": 786, + "line": 814, "column": 20 }, "end": { - "line": 786, + "line": 814, "column": 32 }, "identifierName": "tubeSegments" @@ -162069,15 +165282,15 @@ }, "value": { "type": "NumericLiteral", - "start": 31471, - "end": 31472, + "start": 32391, + "end": 32392, "loc": { "start": { - "line": 786, + "line": 814, "column": 34 }, "end": { - "line": 786, + "line": 814, "column": 35 } }, @@ -162090,15 +165303,15 @@ }, { "type": "ObjectProperty", - "start": 31494, - "end": 31512, + "start": 32414, + "end": 32432, "loc": { "start": { - "line": 787, + "line": 815, "column": 20 }, "end": { - "line": 787, + "line": 815, "column": 38 } }, @@ -162107,15 +165320,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31494, - "end": 31497, + "start": 32414, + "end": 32417, "loc": { "start": { - "line": 787, + "line": 815, "column": 20 }, "end": { - "line": 787, + "line": 815, "column": 23 }, "identifierName": "arc" @@ -162124,43 +165337,43 @@ }, "value": { "type": "BinaryExpression", - "start": 31499, - "end": 31512, + "start": 32419, + "end": 32432, "loc": { "start": { - "line": 787, + "line": 815, "column": 25 }, "end": { - "line": 787, + "line": 815, "column": 38 } }, "left": { "type": "MemberExpression", - "start": 31499, - "end": 31506, + "start": 32419, + "end": 32426, "loc": { "start": { - "line": 787, + "line": 815, "column": 25 }, "end": { - "line": 787, + "line": 815, "column": 32 } }, "object": { "type": "Identifier", - "start": 31499, - "end": 31503, + "start": 32419, + "end": 32423, "loc": { "start": { - "line": 787, + "line": 815, "column": 25 }, "end": { - "line": 787, + "line": 815, "column": 29 }, "identifierName": "Math" @@ -162169,15 +165382,15 @@ }, "property": { "type": "Identifier", - "start": 31504, - "end": 31506, + "start": 32424, + "end": 32426, "loc": { "start": { - "line": 787, + "line": 815, "column": 30 }, "end": { - "line": 787, + "line": 815, "column": 32 }, "identifierName": "PI" @@ -162189,15 +165402,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 31509, - "end": 31512, + "start": 32429, + "end": 32432, "loc": { "start": { - "line": 787, + "line": 815, "column": 35 }, "end": { - "line": 787, + "line": 815, "column": 38 } }, @@ -162218,15 +165431,15 @@ }, { "type": "ObjectProperty", - "start": 31550, - "end": 31728, + "start": 32470, + "end": 32648, "loc": { "start": { - "line": 789, + "line": 817, "column": 16 }, "end": { - "line": 793, + "line": 821, "column": 18 } }, @@ -162235,15 +165448,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31550, - "end": 31558, + "start": 32470, + "end": 32478, "loc": { "start": { - "line": 789, + "line": 817, "column": 16 }, "end": { - "line": 789, + "line": 817, "column": 24 }, "identifierName": "material" @@ -162252,29 +165465,29 @@ }, "value": { "type": "NewExpression", - "start": 31560, - "end": 31728, + "start": 32480, + "end": 32648, "loc": { "start": { - "line": 789, + "line": 817, "column": 26 }, "end": { - "line": 793, + "line": 821, "column": 18 } }, "callee": { "type": "Identifier", - "start": 31564, - "end": 31577, + "start": 32484, + "end": 32497, "loc": { "start": { - "line": 789, + "line": 817, "column": 30 }, "end": { - "line": 789, + "line": 817, "column": 43 }, "identifierName": "PhongMaterial" @@ -162284,15 +165497,15 @@ "arguments": [ { "type": "Identifier", - "start": 31578, - "end": 31586, + "start": 32498, + "end": 32506, "loc": { "start": { - "line": 789, + "line": 817, "column": 44 }, "end": { - "line": 789, + "line": 817, "column": 52 }, "identifierName": "rootNode" @@ -162301,30 +165514,30 @@ }, { "type": "ObjectExpression", - "start": 31588, - "end": 31727, + "start": 32508, + "end": 32647, "loc": { "start": { - "line": 789, + "line": 817, "column": 54 }, "end": { - "line": 793, + "line": 821, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 31610, - "end": 31628, + "start": 32530, + "end": 32548, "loc": { "start": { - "line": 790, + "line": 818, "column": 20 }, "end": { - "line": 790, + "line": 818, "column": 38 } }, @@ -162333,15 +165546,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31610, - "end": 31617, + "start": 32530, + "end": 32537, "loc": { "start": { - "line": 790, + "line": 818, "column": 20 }, "end": { - "line": 790, + "line": 818, "column": 27 }, "identifierName": "ambient" @@ -162350,30 +165563,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31619, - "end": 31628, + "start": 32539, + "end": 32548, "loc": { "start": { - "line": 790, + "line": 818, "column": 29 }, "end": { - "line": 790, + "line": 818, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 31620, - "end": 31621, + "start": 32540, + "end": 32541, "loc": { "start": { - "line": 790, + "line": 818, "column": 30 }, "end": { - "line": 790, + "line": 818, "column": 31 } }, @@ -162385,15 +165598,15 @@ }, { "type": "NumericLiteral", - "start": 31623, - "end": 31624, + "start": 32543, + "end": 32544, "loc": { "start": { - "line": 790, + "line": 818, "column": 33 }, "end": { - "line": 790, + "line": 818, "column": 34 } }, @@ -162405,15 +165618,15 @@ }, { "type": "NumericLiteral", - "start": 31626, - "end": 31627, + "start": 32546, + "end": 32547, "loc": { "start": { - "line": 790, + "line": 818, "column": 36 }, "end": { - "line": 790, + "line": 818, "column": 37 } }, @@ -162428,15 +165641,15 @@ }, { "type": "ObjectProperty", - "start": 31650, - "end": 31668, + "start": 32570, + "end": 32588, "loc": { "start": { - "line": 791, + "line": 819, "column": 20 }, "end": { - "line": 791, + "line": 819, "column": 38 } }, @@ -162445,15 +165658,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31650, - "end": 31657, + "start": 32570, + "end": 32577, "loc": { "start": { - "line": 791, + "line": 819, "column": 20 }, "end": { - "line": 791, + "line": 819, "column": 27 }, "identifierName": "diffuse" @@ -162462,30 +165675,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31659, - "end": 31668, + "start": 32579, + "end": 32588, "loc": { "start": { - "line": 791, + "line": 819, "column": 29 }, "end": { - "line": 791, + "line": 819, "column": 38 } }, "elements": [ { "type": "NumericLiteral", - "start": 31660, - "end": 31661, + "start": 32580, + "end": 32581, "loc": { "start": { - "line": 791, + "line": 819, "column": 30 }, "end": { - "line": 791, + "line": 819, "column": 31 } }, @@ -162497,15 +165710,15 @@ }, { "type": "NumericLiteral", - "start": 31663, - "end": 31664, + "start": 32583, + "end": 32584, "loc": { "start": { - "line": 791, + "line": 819, "column": 33 }, "end": { - "line": 791, + "line": 819, "column": 34 } }, @@ -162517,15 +165730,15 @@ }, { "type": "NumericLiteral", - "start": 31666, - "end": 31667, + "start": 32586, + "end": 32587, "loc": { "start": { - "line": 791, + "line": 819, "column": 36 }, "end": { - "line": 791, + "line": 819, "column": 37 } }, @@ -162540,15 +165753,15 @@ }, { "type": "ObjectProperty", - "start": 31690, - "end": 31709, + "start": 32610, + "end": 32629, "loc": { "start": { - "line": 792, + "line": 820, "column": 20 }, "end": { - "line": 792, + "line": 820, "column": 39 } }, @@ -162557,15 +165770,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31690, - "end": 31698, + "start": 32610, + "end": 32618, "loc": { "start": { - "line": 792, + "line": 820, "column": 20 }, "end": { - "line": 792, + "line": 820, "column": 28 }, "identifierName": "emissive" @@ -162574,30 +165787,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31700, - "end": 31709, + "start": 32620, + "end": 32629, "loc": { "start": { - "line": 792, + "line": 820, "column": 30 }, "end": { - "line": 792, + "line": 820, "column": 39 } }, "elements": [ { "type": "NumericLiteral", - "start": 31701, - "end": 31702, + "start": 32621, + "end": 32622, "loc": { "start": { - "line": 792, + "line": 820, "column": 31 }, "end": { - "line": 792, + "line": 820, "column": 32 } }, @@ -162609,15 +165822,15 @@ }, { "type": "NumericLiteral", - "start": 31704, - "end": 31705, + "start": 32624, + "end": 32625, "loc": { "start": { - "line": 792, + "line": 820, "column": 34 }, "end": { - "line": 792, + "line": 820, "column": 35 } }, @@ -162629,15 +165842,15 @@ }, { "type": "NumericLiteral", - "start": 31707, - "end": 31708, + "start": 32627, + "end": 32628, "loc": { "start": { - "line": 792, + "line": 820, "column": 37 }, "end": { - "line": 792, + "line": 820, "column": 38 } }, @@ -162657,15 +165870,15 @@ }, { "type": "ObjectProperty", - "start": 31746, - "end": 31763, + "start": 32666, + "end": 32683, "loc": { "start": { - "line": 794, + "line": 822, "column": 16 }, "end": { - "line": 794, + "line": 822, "column": 33 } }, @@ -162674,15 +165887,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31746, - "end": 31757, + "start": 32666, + "end": 32677, "loc": { "start": { - "line": 794, + "line": 822, "column": 16 }, "end": { - "line": 794, + "line": 822, "column": 27 }, "identifierName": "highlighted" @@ -162691,15 +165904,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 31759, - "end": 31763, + "start": 32679, + "end": 32683, "loc": { "start": { - "line": 794, + "line": 822, "column": 29 }, "end": { - "line": 794, + "line": 822, "column": 33 } }, @@ -162708,15 +165921,15 @@ }, { "type": "ObjectProperty", - "start": 31781, - "end": 31996, + "start": 32701, + "end": 32916, "loc": { "start": { - "line": 795, + "line": 823, "column": 16 }, "end": { - "line": 800, + "line": 828, "column": 18 } }, @@ -162725,15 +165938,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31781, - "end": 31798, + "start": 32701, + "end": 32718, "loc": { "start": { - "line": 795, + "line": 823, "column": 16 }, "end": { - "line": 795, + "line": 823, "column": 33 }, "identifierName": "highlightMaterial" @@ -162742,29 +165955,29 @@ }, "value": { "type": "NewExpression", - "start": 31800, - "end": 31996, + "start": 32720, + "end": 32916, "loc": { "start": { - "line": 795, + "line": 823, "column": 35 }, "end": { - "line": 800, + "line": 828, "column": 18 } }, "callee": { "type": "Identifier", - "start": 31804, - "end": 31820, + "start": 32724, + "end": 32740, "loc": { "start": { - "line": 795, + "line": 823, "column": 39 }, "end": { - "line": 795, + "line": 823, "column": 55 }, "identifierName": "EmphasisMaterial" @@ -162774,15 +165987,15 @@ "arguments": [ { "type": "Identifier", - "start": 31821, - "end": 31829, + "start": 32741, + "end": 32749, "loc": { "start": { - "line": 795, + "line": 823, "column": 56 }, "end": { - "line": 795, + "line": 823, "column": 64 }, "identifierName": "rootNode" @@ -162791,30 +166004,30 @@ }, { "type": "ObjectExpression", - "start": 31831, - "end": 31995, + "start": 32751, + "end": 32915, "loc": { "start": { - "line": 795, + "line": 823, "column": 66 }, "end": { - "line": 800, + "line": 828, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 31853, - "end": 31865, + "start": 32773, + "end": 32785, "loc": { "start": { - "line": 796, + "line": 824, "column": 20 }, "end": { - "line": 796, + "line": 824, "column": 32 } }, @@ -162823,15 +166036,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31853, - "end": 31858, + "start": 32773, + "end": 32778, "loc": { "start": { - "line": 796, + "line": 824, "column": 20 }, "end": { - "line": 796, + "line": 824, "column": 25 }, "identifierName": "edges" @@ -162840,15 +166053,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 31860, - "end": 31865, + "start": 32780, + "end": 32785, "loc": { "start": { - "line": 796, + "line": 824, "column": 27 }, "end": { - "line": 796, + "line": 824, "column": 32 } }, @@ -162857,15 +166070,15 @@ }, { "type": "ObjectProperty", - "start": 31887, - "end": 31899, + "start": 32807, + "end": 32819, "loc": { "start": { - "line": 797, + "line": 825, "column": 20 }, "end": { - "line": 797, + "line": 825, "column": 32 } }, @@ -162874,15 +166087,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31887, - "end": 31893, + "start": 32807, + "end": 32813, "loc": { "start": { - "line": 797, + "line": 825, "column": 20 }, "end": { - "line": 797, + "line": 825, "column": 26 }, "identifierName": "filled" @@ -162891,15 +166104,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 31895, - "end": 31899, + "start": 32815, + "end": 32819, "loc": { "start": { - "line": 797, + "line": 825, "column": 28 }, "end": { - "line": 797, + "line": 825, "column": 32 } }, @@ -162908,15 +166121,15 @@ }, { "type": "ObjectProperty", - "start": 31921, - "end": 31941, + "start": 32841, + "end": 32861, "loc": { "start": { - "line": 798, + "line": 826, "column": 20 }, "end": { - "line": 798, + "line": 826, "column": 40 } }, @@ -162925,15 +166138,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31921, - "end": 31930, + "start": 32841, + "end": 32850, "loc": { "start": { - "line": 798, + "line": 826, "column": 20 }, "end": { - "line": 798, + "line": 826, "column": 29 }, "identifierName": "fillColor" @@ -162942,30 +166155,30 @@ }, "value": { "type": "ArrayExpression", - "start": 31932, - "end": 31941, + "start": 32852, + "end": 32861, "loc": { "start": { - "line": 798, + "line": 826, "column": 31 }, "end": { - "line": 798, + "line": 826, "column": 40 } }, "elements": [ { "type": "NumericLiteral", - "start": 31933, - "end": 31934, + "start": 32853, + "end": 32854, "loc": { "start": { - "line": 798, + "line": 826, "column": 32 }, "end": { - "line": 798, + "line": 826, "column": 33 } }, @@ -162977,15 +166190,15 @@ }, { "type": "NumericLiteral", - "start": 31936, - "end": 31937, + "start": 32856, + "end": 32857, "loc": { "start": { - "line": 798, + "line": 826, "column": 35 }, "end": { - "line": 798, + "line": 826, "column": 36 } }, @@ -162997,15 +166210,15 @@ }, { "type": "NumericLiteral", - "start": 31939, - "end": 31940, + "start": 32859, + "end": 32860, "loc": { "start": { - "line": 798, + "line": 826, "column": 38 }, "end": { - "line": 798, + "line": 826, "column": 39 } }, @@ -163020,15 +166233,15 @@ }, { "type": "ObjectProperty", - "start": 31963, - "end": 31977, + "start": 32883, + "end": 32897, "loc": { "start": { - "line": 799, + "line": 827, "column": 20 }, "end": { - "line": 799, + "line": 827, "column": 34 } }, @@ -163037,15 +166250,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 31963, - "end": 31972, + "start": 32883, + "end": 32892, "loc": { "start": { - "line": 799, + "line": 827, "column": 20 }, "end": { - "line": 799, + "line": 827, "column": 29 }, "identifierName": "fillAlpha" @@ -163054,15 +166267,15 @@ }, "value": { "type": "NumericLiteral", - "start": 31974, - "end": 31977, + "start": 32894, + "end": 32897, "loc": { "start": { - "line": 799, + "line": 827, "column": 31 }, "end": { - "line": 799, + "line": 827, "column": 34 } }, @@ -163080,15 +166293,15 @@ }, { "type": "ObjectProperty", - "start": 32014, - "end": 32029, + "start": 32934, + "end": 32949, "loc": { "start": { - "line": 801, + "line": 829, "column": 16 }, "end": { - "line": 801, + "line": 829, "column": 31 } }, @@ -163097,15 +166310,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32014, - "end": 32022, + "start": 32934, + "end": 32942, "loc": { "start": { - "line": 801, + "line": 829, "column": 16 }, "end": { - "line": 801, + "line": 829, "column": 24 }, "identifierName": "pickable" @@ -163114,15 +166327,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32024, - "end": 32029, + "start": 32944, + "end": 32949, "loc": { "start": { - "line": 801, + "line": 829, "column": 26 }, "end": { - "line": 801, + "line": 829, "column": 31 } }, @@ -163131,15 +166344,15 @@ }, { "type": "ObjectProperty", - "start": 32047, - "end": 32064, + "start": 32967, + "end": 32984, "loc": { "start": { - "line": 802, + "line": 830, "column": 16 }, "end": { - "line": 802, + "line": 830, "column": 33 } }, @@ -163148,15 +166361,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32047, - "end": 32057, + "start": 32967, + "end": 32977, "loc": { "start": { - "line": 802, + "line": 830, "column": 16 }, "end": { - "line": 802, + "line": 830, "column": 26 }, "identifierName": "collidable" @@ -163165,15 +166378,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32059, - "end": 32064, + "start": 32979, + "end": 32984, "loc": { "start": { - "line": 802, + "line": 830, "column": 28 }, "end": { - "line": 802, + "line": 830, "column": 33 } }, @@ -163182,15 +166395,15 @@ }, { "type": "ObjectProperty", - "start": 32082, - "end": 32098, + "start": 33002, + "end": 33018, "loc": { "start": { - "line": 803, + "line": 831, "column": 16 }, "end": { - "line": 803, + "line": 831, "column": 32 } }, @@ -163199,15 +166412,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32082, - "end": 32091, + "start": 33002, + "end": 33011, "loc": { "start": { - "line": 803, + "line": 831, "column": 16 }, "end": { - "line": 803, + "line": 831, "column": 25 }, "identifierName": "clippable" @@ -163216,15 +166429,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32093, - "end": 32098, + "start": 33013, + "end": 33018, "loc": { "start": { - "line": 803, + "line": 831, "column": 27 }, "end": { - "line": 803, + "line": 831, "column": 32 } }, @@ -163233,15 +166446,15 @@ }, { "type": "ObjectProperty", - "start": 32116, - "end": 32130, + "start": 33036, + "end": 33050, "loc": { "start": { - "line": 804, + "line": 832, "column": 16 }, "end": { - "line": 804, + "line": 832, "column": 30 } }, @@ -163250,15 +166463,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32116, - "end": 32123, + "start": 33036, + "end": 33043, "loc": { "start": { - "line": 804, + "line": 832, "column": 16 }, "end": { - "line": 804, + "line": 832, "column": 23 }, "identifierName": "visible" @@ -163267,15 +166480,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32125, - "end": 32130, + "start": 33045, + "end": 33050, "loc": { "start": { - "line": 804, + "line": 832, "column": 25 }, "end": { - "line": 804, + "line": 832, "column": 30 } }, @@ -163284,15 +166497,15 @@ }, { "type": "ObjectProperty", - "start": 32148, - "end": 32164, + "start": 33068, + "end": 33084, "loc": { "start": { - "line": 805, + "line": 833, "column": 16 }, "end": { - "line": 805, + "line": 833, "column": 32 } }, @@ -163301,15 +166514,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32148, - "end": 32153, + "start": 33068, + "end": 33073, "loc": { "start": { - "line": 805, + "line": 833, "column": 16 }, "end": { - "line": 805, + "line": 833, "column": 21 }, "identifierName": "scale" @@ -163318,30 +166531,30 @@ }, "value": { "type": "ArrayExpression", - "start": 32155, - "end": 32164, + "start": 33075, + "end": 33084, "loc": { "start": { - "line": 805, + "line": 833, "column": 23 }, "end": { - "line": 805, + "line": 833, "column": 32 } }, "elements": [ { "type": "NumericLiteral", - "start": 32156, - "end": 32157, + "start": 33076, + "end": 33077, "loc": { "start": { - "line": 805, + "line": 833, "column": 24 }, "end": { - "line": 805, + "line": 833, "column": 25 } }, @@ -163353,15 +166566,15 @@ }, { "type": "NumericLiteral", - "start": 32159, - "end": 32160, + "start": 33079, + "end": 33080, "loc": { "start": { - "line": 805, + "line": 833, "column": 27 }, "end": { - "line": 805, + "line": 833, "column": 28 } }, @@ -163373,15 +166586,15 @@ }, { "type": "NumericLiteral", - "start": 32162, - "end": 32163, + "start": 33082, + "end": 33083, "loc": { "start": { - "line": 805, + "line": 833, "column": 30 }, "end": { - "line": 805, + "line": 833, "column": 31 } }, @@ -163396,15 +166609,15 @@ }, { "type": "ObjectProperty", - "start": 32182, - "end": 32202, + "start": 33102, + "end": 33122, "loc": { "start": { - "line": 806, + "line": 834, "column": 16 }, "end": { - "line": 806, + "line": 834, "column": 36 } }, @@ -163413,15 +166626,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32182, - "end": 32190, + "start": 33102, + "end": 33110, "loc": { "start": { - "line": 806, + "line": 834, "column": 16 }, "end": { - "line": 806, + "line": 834, "column": 24 }, "identifierName": "rotation" @@ -163430,30 +166643,30 @@ }, "value": { "type": "ArrayExpression", - "start": 32192, - "end": 32202, + "start": 33112, + "end": 33122, "loc": { "start": { - "line": 806, + "line": 834, "column": 26 }, "end": { - "line": 806, + "line": 834, "column": 36 } }, "elements": [ { "type": "NumericLiteral", - "start": 32193, - "end": 32194, + "start": 33113, + "end": 33114, "loc": { "start": { - "line": 806, + "line": 834, "column": 27 }, "end": { - "line": 806, + "line": 834, "column": 28 } }, @@ -163465,15 +166678,15 @@ }, { "type": "NumericLiteral", - "start": 32196, - "end": 32197, + "start": 33116, + "end": 33117, "loc": { "start": { - "line": 806, + "line": 834, "column": 30 }, "end": { - "line": 806, + "line": 834, "column": 31 } }, @@ -163485,15 +166698,15 @@ }, { "type": "NumericLiteral", - "start": 32199, - "end": 32201, + "start": 33119, + "end": 33121, "loc": { "start": { - "line": 806, + "line": 834, "column": 33 }, "end": { - "line": 806, + "line": 834, "column": 35 } }, @@ -163505,6 +166718,57 @@ } ] } + }, + { + "type": "ObjectProperty", + "start": 33140, + "end": 33155, + "loc": { + "start": { + "line": 835, + "column": 16 + }, + "end": { + "line": 835, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 33140, + "end": 33148, + "loc": { + "start": { + "line": 835, + "column": 16 + }, + "end": { + "line": 835, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 33150, + "end": 33155, + "loc": { + "start": { + "line": 835, + "column": 26 + }, + "end": { + "line": 835, + "column": 31 + } + }, + "value": false + } } ] } @@ -163512,15 +166776,15 @@ }, { "type": "Identifier", - "start": 32219, - "end": 32235, + "start": 33172, + "end": 33188, "loc": { "start": { - "line": 807, + "line": 836, "column": 16 }, "end": { - "line": 807, + "line": 836, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -163532,15 +166796,15 @@ }, { "type": "ObjectProperty", - "start": 32251, - "end": 33002, + "start": 33204, + "end": 33988, "loc": { "start": { - "line": 809, + "line": 838, "column": 12 }, "end": { - "line": 823, + "line": 853, "column": 33 } }, @@ -163549,15 +166813,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32251, - "end": 32256, + "start": 33204, + "end": 33209, "loc": { "start": { - "line": 809, + "line": 838, "column": 12 }, "end": { - "line": 809, + "line": 838, "column": 17 }, "identifierName": "xHoop" @@ -163566,43 +166830,43 @@ }, "value": { "type": "CallExpression", - "start": 32258, - "end": 33002, + "start": 33211, + "end": 33988, "loc": { "start": { - "line": 809, + "line": 838, "column": 19 }, "end": { - "line": 823, + "line": 853, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 32258, - "end": 32275, + "start": 33211, + "end": 33228, "loc": { "start": { - "line": 809, + "line": 838, "column": 19 }, "end": { - "line": 809, + "line": 838, "column": 36 } }, "object": { "type": "Identifier", - "start": 32258, - "end": 32266, + "start": 33211, + "end": 33219, "loc": { "start": { - "line": 809, + "line": 838, "column": 19 }, "end": { - "line": 809, + "line": 838, "column": 27 }, "identifierName": "rootNode" @@ -163611,15 +166875,15 @@ }, "property": { "type": "Identifier", - "start": 32267, - "end": 32275, + "start": 33220, + "end": 33228, "loc": { "start": { - "line": 809, + "line": 838, "column": 28 }, "end": { - "line": 809, + "line": 838, "column": 36 }, "identifierName": "addChild" @@ -163631,29 +166895,29 @@ "arguments": [ { "type": "NewExpression", - "start": 32276, - "end": 32983, + "start": 33229, + "end": 33969, "loc": { "start": { - "line": 809, + "line": 838, "column": 37 }, "end": { - "line": 823, + "line": 853, "column": 14 } }, "callee": { "type": "Identifier", - "start": 32280, - "end": 32284, + "start": 33233, + "end": 33237, "loc": { "start": { - "line": 809, + "line": 838, "column": 41 }, "end": { - "line": 809, + "line": 838, "column": 45 }, "identifierName": "Mesh" @@ -163663,15 +166927,15 @@ "arguments": [ { "type": "Identifier", - "start": 32285, - "end": 32293, + "start": 33238, + "end": 33246, "loc": { "start": { - "line": 809, + "line": 838, "column": 46 }, "end": { - "line": 809, + "line": 838, "column": 54 }, "identifierName": "rootNode" @@ -163680,30 +166944,30 @@ }, { "type": "ObjectExpression", - "start": 32295, - "end": 32982, + "start": 33248, + "end": 33968, "loc": { "start": { - "line": 809, + "line": 838, "column": 56 }, "end": { - "line": 823, + "line": 853, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 32321, - "end": 32342, + "start": 33274, + "end": 33295, "loc": { "start": { - "line": 810, + "line": 839, "column": 16 }, "end": { - "line": 810, + "line": 839, "column": 37 } }, @@ -163712,15 +166976,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32321, - "end": 32329, + "start": 33274, + "end": 33282, "loc": { "start": { - "line": 810, + "line": 839, "column": 16 }, "end": { - "line": 810, + "line": 839, "column": 24 }, "identifierName": "geometry" @@ -163730,29 +166994,29 @@ }, "value": { "type": "MemberExpression", - "start": 32331, - "end": 32342, + "start": 33284, + "end": 33295, "loc": { "start": { - "line": 810, + "line": 839, "column": 26 }, "end": { - "line": 810, + "line": 839, "column": 37 } }, "object": { "type": "Identifier", - "start": 32331, - "end": 32337, + "start": 33284, + "end": 33290, "loc": { "start": { - "line": 810, + "line": 839, "column": 26 }, "end": { - "line": 810, + "line": 839, "column": 32 }, "identifierName": "shapes" @@ -163761,15 +167025,15 @@ }, "property": { "type": "Identifier", - "start": 32338, - "end": 32342, + "start": 33291, + "end": 33295, "loc": { "start": { - "line": 810, + "line": 839, "column": 33 }, "end": { - "line": 810, + "line": 839, "column": 37 }, "identifierName": "hoop" @@ -163782,15 +167046,15 @@ { "type": "CommentLine", "value": " Full", - "start": 32297, - "end": 32304, + "start": 33250, + "end": 33257, "loc": { "start": { - "line": 809, + "line": 838, "column": 58 }, "end": { - "line": 809, + "line": 838, "column": 65 } } @@ -163799,15 +167063,15 @@ }, { "type": "ObjectProperty", - "start": 32360, - "end": 32383, + "start": 33313, + "end": 33336, "loc": { "start": { - "line": 811, + "line": 840, "column": 16 }, "end": { - "line": 811, + "line": 840, "column": 39 } }, @@ -163816,15 +167080,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32360, - "end": 32368, + "start": 33313, + "end": 33321, "loc": { "start": { - "line": 811, + "line": 840, "column": 16 }, "end": { - "line": 811, + "line": 840, "column": 24 }, "identifierName": "material" @@ -163833,29 +167097,29 @@ }, "value": { "type": "MemberExpression", - "start": 32370, - "end": 32383, + "start": 33323, + "end": 33336, "loc": { "start": { - "line": 811, + "line": 840, "column": 26 }, "end": { - "line": 811, + "line": 840, "column": 39 } }, "object": { "type": "Identifier", - "start": 32370, - "end": 32379, + "start": 33323, + "end": 33332, "loc": { "start": { - "line": 811, + "line": 840, "column": 26 }, "end": { - "line": 811, + "line": 840, "column": 35 }, "identifierName": "materials" @@ -163864,15 +167128,15 @@ }, "property": { "type": "Identifier", - "start": 32380, - "end": 32383, + "start": 33333, + "end": 33336, "loc": { "start": { - "line": 811, + "line": 840, "column": 36 }, "end": { - "line": 811, + "line": 840, "column": 39 }, "identifierName": "red" @@ -163884,15 +167148,15 @@ }, { "type": "ObjectProperty", - "start": 32401, - "end": 32418, + "start": 33354, + "end": 33371, "loc": { "start": { - "line": 812, + "line": 841, "column": 16 }, "end": { - "line": 812, + "line": 841, "column": 33 } }, @@ -163901,15 +167165,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32401, - "end": 32412, + "start": 33354, + "end": 33365, "loc": { "start": { - "line": 812, + "line": 841, "column": 16 }, "end": { - "line": 812, + "line": 841, "column": 27 }, "identifierName": "highlighted" @@ -163918,15 +167182,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32414, - "end": 32418, + "start": 33367, + "end": 33371, "loc": { "start": { - "line": 812, + "line": 841, "column": 29 }, "end": { - "line": 812, + "line": 841, "column": 33 } }, @@ -163935,15 +167199,15 @@ }, { "type": "ObjectProperty", - "start": 32436, - "end": 32477, + "start": 33389, + "end": 33430, "loc": { "start": { - "line": 813, + "line": 842, "column": 16 }, "end": { - "line": 813, + "line": 842, "column": 57 } }, @@ -163952,15 +167216,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32436, - "end": 32453, + "start": 33389, + "end": 33406, "loc": { "start": { - "line": 813, + "line": 842, "column": 16 }, "end": { - "line": 813, + "line": 842, "column": 33 }, "identifierName": "highlightMaterial" @@ -163969,29 +167233,29 @@ }, "value": { "type": "MemberExpression", - "start": 32455, - "end": 32477, + "start": 33408, + "end": 33430, "loc": { "start": { - "line": 813, + "line": 842, "column": 35 }, "end": { - "line": 813, + "line": 842, "column": 57 } }, "object": { "type": "Identifier", - "start": 32455, - "end": 32464, + "start": 33408, + "end": 33417, "loc": { "start": { - "line": 813, + "line": 842, "column": 35 }, "end": { - "line": 813, + "line": 842, "column": 44 }, "identifierName": "materials" @@ -164000,15 +167264,15 @@ }, "property": { "type": "Identifier", - "start": 32465, - "end": 32477, + "start": 33418, + "end": 33430, "loc": { "start": { - "line": 813, + "line": 842, "column": 45 }, "end": { - "line": 813, + "line": 842, "column": 57 }, "identifierName": "highlightRed" @@ -164020,15 +167284,15 @@ }, { "type": "ObjectProperty", - "start": 32495, - "end": 32835, + "start": 33448, + "end": 33788, "loc": { "start": { - "line": 814, + "line": 843, "column": 16 }, "end": { - "line": 818, + "line": 847, "column": 20 } }, @@ -164037,15 +167301,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32495, - "end": 32501, + "start": 33448, + "end": 33454, "loc": { "start": { - "line": 814, + "line": 843, "column": 16 }, "end": { - "line": 814, + "line": 843, "column": 22 }, "identifierName": "matrix" @@ -164054,29 +167318,29 @@ }, "value": { "type": "CallExpression", - "start": 32503, - "end": 32835, + "start": 33456, + "end": 33788, "loc": { "start": { - "line": 814, + "line": 843, "column": 24 }, "end": { - "line": 818, + "line": 847, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 32504, - "end": 32832, + "start": 33457, + "end": 33785, "loc": { "start": { - "line": 814, + "line": 843, "column": 25 }, "end": { - "line": 818, + "line": 847, "column": 17 } }, @@ -164087,59 +167351,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 32516, - "end": 32832, + "start": 33469, + "end": 33785, "loc": { "start": { - "line": 814, + "line": 843, "column": 37 }, "end": { - "line": 818, + "line": 847, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 32538, - "end": 32625, + "start": 33491, + "end": 33578, "loc": { "start": { - "line": 815, + "line": 844, "column": 20 }, "end": { - "line": 815, + "line": 844, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 32544, - "end": 32624, + "start": 33497, + "end": 33577, "loc": { "start": { - "line": 815, + "line": 844, "column": 26 }, "end": { - "line": 815, + "line": 844, "column": 106 } }, "id": { "type": "Identifier", - "start": 32544, - "end": 32551, + "start": 33497, + "end": 33504, "loc": { "start": { - "line": 815, + "line": 844, "column": 26 }, "end": { - "line": 815, + "line": 844, "column": 33 }, "identifierName": "rotate2" @@ -164148,43 +167412,43 @@ }, "init": { "type": "CallExpression", - "start": 32554, - "end": 32624, + "start": 33507, + "end": 33577, "loc": { "start": { - "line": 815, + "line": 844, "column": 36 }, "end": { - "line": 815, + "line": 844, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 32554, - "end": 32572, + "start": 33507, + "end": 33525, "loc": { "start": { - "line": 815, + "line": 844, "column": 36 }, "end": { - "line": 815, + "line": 844, "column": 54 } }, "object": { "type": "Identifier", - "start": 32554, - "end": 32558, + "start": 33507, + "end": 33511, "loc": { "start": { - "line": 815, + "line": 844, "column": 36 }, "end": { - "line": 815, + "line": 844, "column": 40 }, "identifierName": "math" @@ -164193,15 +167457,15 @@ }, "property": { "type": "Identifier", - "start": 32559, - "end": 32572, + "start": 33512, + "end": 33525, "loc": { "start": { - "line": 815, + "line": 844, "column": 41 }, "end": { - "line": 815, + "line": 844, "column": 54 }, "identifierName": "rotationMat4v" @@ -164213,29 +167477,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 32573, - "end": 32591, + "start": 33526, + "end": 33544, "loc": { "start": { - "line": 815, + "line": 844, "column": 55 }, "end": { - "line": 815, + "line": 844, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 32573, - "end": 32575, + "start": 33526, + "end": 33528, "loc": { "start": { - "line": 815, + "line": 844, "column": 55 }, "end": { - "line": 815, + "line": 844, "column": 57 } }, @@ -164248,29 +167512,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 32578, - "end": 32591, + "start": 33531, + "end": 33544, "loc": { "start": { - "line": 815, + "line": 844, "column": 60 }, "end": { - "line": 815, + "line": 844, "column": 73 } }, "object": { "type": "Identifier", - "start": 32578, - "end": 32582, + "start": 33531, + "end": 33535, "loc": { "start": { - "line": 815, + "line": 844, "column": 60 }, "end": { - "line": 815, + "line": 844, "column": 64 }, "identifierName": "math" @@ -164279,15 +167543,15 @@ }, "property": { "type": "Identifier", - "start": 32583, - "end": 32591, + "start": 33536, + "end": 33544, "loc": { "start": { - "line": 815, + "line": 844, "column": 65 }, "end": { - "line": 815, + "line": 844, "column": 73 }, "identifierName": "DEGTORAD" @@ -164299,30 +167563,30 @@ }, { "type": "ArrayExpression", - "start": 32593, - "end": 32602, + "start": 33546, + "end": 33555, "loc": { "start": { - "line": 815, + "line": 844, "column": 75 }, "end": { - "line": 815, + "line": 844, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 32594, - "end": 32595, + "start": 33547, + "end": 33548, "loc": { "start": { - "line": 815, + "line": 844, "column": 76 }, "end": { - "line": 815, + "line": 844, "column": 77 } }, @@ -164334,15 +167598,15 @@ }, { "type": "NumericLiteral", - "start": 32597, - "end": 32598, + "start": 33550, + "end": 33551, "loc": { "start": { - "line": 815, + "line": 844, "column": 79 }, "end": { - "line": 815, + "line": 844, "column": 80 } }, @@ -164354,15 +167618,15 @@ }, { "type": "NumericLiteral", - "start": 32600, - "end": 32601, + "start": 33553, + "end": 33554, "loc": { "start": { - "line": 815, + "line": 844, "column": 82 }, "end": { - "line": 815, + "line": 844, "column": 83 } }, @@ -164376,43 +167640,43 @@ }, { "type": "CallExpression", - "start": 32604, - "end": 32623, + "start": 33557, + "end": 33576, "loc": { "start": { - "line": 815, + "line": 844, "column": 86 }, "end": { - "line": 815, + "line": 844, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 32604, - "end": 32621, + "start": 33557, + "end": 33574, "loc": { "start": { - "line": 815, + "line": 844, "column": 86 }, "end": { - "line": 815, + "line": 844, "column": 103 } }, "object": { "type": "Identifier", - "start": 32604, - "end": 32608, + "start": 33557, + "end": 33561, "loc": { "start": { - "line": 815, + "line": 844, "column": 86 }, "end": { - "line": 815, + "line": 844, "column": 90 }, "identifierName": "math" @@ -164421,15 +167685,15 @@ }, "property": { "type": "Identifier", - "start": 32609, - "end": 32621, + "start": 33562, + "end": 33574, "loc": { "start": { - "line": 815, + "line": 844, "column": 91 }, "end": { - "line": 815, + "line": 844, "column": 103 }, "identifierName": "identityMat4" @@ -164448,44 +167712,44 @@ }, { "type": "VariableDeclaration", - "start": 32646, - "end": 32734, + "start": 33599, + "end": 33687, "loc": { "start": { - "line": 816, + "line": 845, "column": 20 }, "end": { - "line": 816, + "line": 845, "column": 108 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 32652, - "end": 32733, + "start": 33605, + "end": 33686, "loc": { "start": { - "line": 816, + "line": 845, "column": 26 }, "end": { - "line": 816, + "line": 845, "column": 107 } }, "id": { "type": "Identifier", - "start": 32652, - "end": 32659, + "start": 33605, + "end": 33612, "loc": { "start": { - "line": 816, + "line": 845, "column": 26 }, "end": { - "line": 816, + "line": 845, "column": 33 }, "identifierName": "rotate1" @@ -164494,43 +167758,43 @@ }, "init": { "type": "CallExpression", - "start": 32662, - "end": 32733, + "start": 33615, + "end": 33686, "loc": { "start": { - "line": 816, + "line": 845, "column": 36 }, "end": { - "line": 816, + "line": 845, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 32662, - "end": 32680, + "start": 33615, + "end": 33633, "loc": { "start": { - "line": 816, + "line": 845, "column": 36 }, "end": { - "line": 816, + "line": 845, "column": 54 } }, "object": { "type": "Identifier", - "start": 32662, - "end": 32666, + "start": 33615, + "end": 33619, "loc": { "start": { - "line": 816, + "line": 845, "column": 36 }, "end": { - "line": 816, + "line": 845, "column": 40 }, "identifierName": "math" @@ -164539,15 +167803,15 @@ }, "property": { "type": "Identifier", - "start": 32667, - "end": 32680, + "start": 33620, + "end": 33633, "loc": { "start": { - "line": 816, + "line": 845, "column": 41 }, "end": { - "line": 816, + "line": 845, "column": 54 }, "identifierName": "rotationMat4v" @@ -164559,29 +167823,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 32681, - "end": 32700, + "start": 33634, + "end": 33653, "loc": { "start": { - "line": 816, + "line": 845, "column": 55 }, "end": { - "line": 816, + "line": 845, "column": 74 } }, "left": { "type": "NumericLiteral", - "start": 32681, - "end": 32684, + "start": 33634, + "end": 33637, "loc": { "start": { - "line": 816, + "line": 845, "column": 55 }, "end": { - "line": 816, + "line": 845, "column": 58 } }, @@ -164594,29 +167858,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 32687, - "end": 32700, + "start": 33640, + "end": 33653, "loc": { "start": { - "line": 816, + "line": 845, "column": 61 }, "end": { - "line": 816, + "line": 845, "column": 74 } }, "object": { "type": "Identifier", - "start": 32687, - "end": 32691, + "start": 33640, + "end": 33644, "loc": { "start": { - "line": 816, + "line": 845, "column": 61 }, "end": { - "line": 816, + "line": 845, "column": 65 }, "identifierName": "math" @@ -164625,15 +167889,15 @@ }, "property": { "type": "Identifier", - "start": 32692, - "end": 32700, + "start": 33645, + "end": 33653, "loc": { "start": { - "line": 816, + "line": 845, "column": 66 }, "end": { - "line": 816, + "line": 845, "column": 74 }, "identifierName": "DEGTORAD" @@ -164645,30 +167909,30 @@ }, { "type": "ArrayExpression", - "start": 32702, - "end": 32711, + "start": 33655, + "end": 33664, "loc": { "start": { - "line": 816, + "line": 845, "column": 76 }, "end": { - "line": 816, + "line": 845, "column": 85 } }, "elements": [ { "type": "NumericLiteral", - "start": 32703, - "end": 32704, + "start": 33656, + "end": 33657, "loc": { "start": { - "line": 816, + "line": 845, "column": 77 }, "end": { - "line": 816, + "line": 845, "column": 78 } }, @@ -164680,15 +167944,15 @@ }, { "type": "NumericLiteral", - "start": 32706, - "end": 32707, + "start": 33659, + "end": 33660, "loc": { "start": { - "line": 816, + "line": 845, "column": 80 }, "end": { - "line": 816, + "line": 845, "column": 81 } }, @@ -164700,15 +167964,15 @@ }, { "type": "NumericLiteral", - "start": 32709, - "end": 32710, + "start": 33662, + "end": 33663, "loc": { "start": { - "line": 816, + "line": 845, "column": 83 }, "end": { - "line": 816, + "line": 845, "column": 84 } }, @@ -164722,43 +167986,43 @@ }, { "type": "CallExpression", - "start": 32713, - "end": 32732, + "start": 33666, + "end": 33685, "loc": { "start": { - "line": 816, + "line": 845, "column": 87 }, "end": { - "line": 816, + "line": 845, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 32713, - "end": 32730, + "start": 33666, + "end": 33683, "loc": { "start": { - "line": 816, + "line": 845, "column": 87 }, "end": { - "line": 816, + "line": 845, "column": 104 } }, "object": { "type": "Identifier", - "start": 32713, - "end": 32717, + "start": 33666, + "end": 33670, "loc": { "start": { - "line": 816, + "line": 845, "column": 87 }, "end": { - "line": 816, + "line": 845, "column": 91 }, "identifierName": "math" @@ -164767,15 +168031,15 @@ }, "property": { "type": "Identifier", - "start": 32718, - "end": 32730, + "start": 33671, + "end": 33683, "loc": { "start": { - "line": 816, + "line": 845, "column": 92 }, "end": { - "line": 816, + "line": 845, "column": 104 }, "identifierName": "identityMat4" @@ -164794,57 +168058,57 @@ }, { "type": "ReturnStatement", - "start": 32755, - "end": 32814, + "start": 33708, + "end": 33767, "loc": { "start": { - "line": 817, + "line": 846, "column": 20 }, "end": { - "line": 817, + "line": 846, "column": 79 } }, "argument": { "type": "CallExpression", - "start": 32762, - "end": 32813, + "start": 33715, + "end": 33766, "loc": { "start": { - "line": 817, + "line": 846, "column": 27 }, "end": { - "line": 817, + "line": 846, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 32762, - "end": 32774, + "start": 33715, + "end": 33727, "loc": { "start": { - "line": 817, + "line": 846, "column": 27 }, "end": { - "line": 817, + "line": 846, "column": 39 } }, "object": { "type": "Identifier", - "start": 32762, - "end": 32766, + "start": 33715, + "end": 33719, "loc": { "start": { - "line": 817, + "line": 846, "column": 27 }, "end": { - "line": 817, + "line": 846, "column": 31 }, "identifierName": "math" @@ -164853,15 +168117,15 @@ }, "property": { "type": "Identifier", - "start": 32767, - "end": 32774, + "start": 33720, + "end": 33727, "loc": { "start": { - "line": 817, + "line": 846, "column": 32 }, "end": { - "line": 817, + "line": 846, "column": 39 }, "identifierName": "mulMat4" @@ -164873,15 +168137,15 @@ "arguments": [ { "type": "Identifier", - "start": 32775, - "end": 32782, + "start": 33728, + "end": 33735, "loc": { "start": { - "line": 817, + "line": 846, "column": 40 }, "end": { - "line": 817, + "line": 846, "column": 47 }, "identifierName": "rotate1" @@ -164890,15 +168154,15 @@ }, { "type": "Identifier", - "start": 32784, - "end": 32791, + "start": 33737, + "end": 33744, "loc": { "start": { - "line": 817, + "line": 846, "column": 49 }, "end": { - "line": 817, + "line": 846, "column": 56 }, "identifierName": "rotate2" @@ -164907,43 +168171,43 @@ }, { "type": "CallExpression", - "start": 32793, - "end": 32812, + "start": 33746, + "end": 33765, "loc": { "start": { - "line": 817, + "line": 846, "column": 58 }, "end": { - "line": 817, + "line": 846, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 32793, - "end": 32810, + "start": 33746, + "end": 33763, "loc": { "start": { - "line": 817, + "line": 846, "column": 58 }, "end": { - "line": 817, + "line": 846, "column": 75 } }, "object": { "type": "Identifier", - "start": 32793, - "end": 32797, + "start": 33746, + "end": 33750, "loc": { "start": { - "line": 817, + "line": 846, "column": 58 }, "end": { - "line": 817, + "line": 846, "column": 62 }, "identifierName": "math" @@ -164952,15 +168216,15 @@ }, "property": { "type": "Identifier", - "start": 32798, - "end": 32810, + "start": 33751, + "end": 33763, "loc": { "start": { - "line": 817, + "line": 846, "column": 63 }, "end": { - "line": 817, + "line": 846, "column": 75 }, "identifierName": "identityMat4" @@ -164979,7 +168243,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 32503 + "parenStart": 33456 } }, "arguments": [] @@ -164987,15 +168251,15 @@ }, { "type": "ObjectProperty", - "start": 32853, - "end": 32868, + "start": 33806, + "end": 33821, "loc": { "start": { - "line": 819, + "line": 848, "column": 16 }, "end": { - "line": 819, + "line": 848, "column": 31 } }, @@ -165004,15 +168268,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32853, - "end": 32861, + "start": 33806, + "end": 33814, "loc": { "start": { - "line": 819, + "line": 848, "column": 16 }, "end": { - "line": 819, + "line": 848, "column": 24 }, "identifierName": "pickable" @@ -165021,15 +168285,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32863, - "end": 32868, + "start": 33816, + "end": 33821, "loc": { "start": { - "line": 819, + "line": 848, "column": 26 }, "end": { - "line": 819, + "line": 848, "column": 31 } }, @@ -165038,15 +168302,15 @@ }, { "type": "ObjectProperty", - "start": 32886, - "end": 32902, + "start": 33839, + "end": 33855, "loc": { "start": { - "line": 820, + "line": 849, "column": 16 }, "end": { - "line": 820, + "line": 849, "column": 32 } }, @@ -165055,15 +168319,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32886, - "end": 32896, + "start": 33839, + "end": 33849, "loc": { "start": { - "line": 820, + "line": 849, "column": 16 }, "end": { - "line": 820, + "line": 849, "column": 26 }, "identifierName": "collidable" @@ -165072,15 +168336,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32898, - "end": 32902, + "start": 33851, + "end": 33855, "loc": { "start": { - "line": 820, + "line": 849, "column": 28 }, "end": { - "line": 820, + "line": 849, "column": 32 } }, @@ -165089,15 +168353,15 @@ }, { "type": "ObjectProperty", - "start": 32920, - "end": 32936, + "start": 33873, + "end": 33889, "loc": { "start": { - "line": 821, + "line": 850, "column": 16 }, "end": { - "line": 821, + "line": 850, "column": 32 } }, @@ -165106,15 +168370,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32920, - "end": 32929, + "start": 33873, + "end": 33882, "loc": { "start": { - "line": 821, + "line": 850, "column": 16 }, "end": { - "line": 821, + "line": 850, "column": 25 }, "identifierName": "clippable" @@ -165123,15 +168387,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 32931, - "end": 32936, + "start": 33884, + "end": 33889, "loc": { "start": { - "line": 821, + "line": 850, "column": 27 }, "end": { - "line": 821, + "line": 850, "column": 32 } }, @@ -165140,15 +168404,15 @@ }, { "type": "ObjectProperty", - "start": 32954, - "end": 32968, + "start": 33907, + "end": 33921, "loc": { "start": { - "line": 822, + "line": 851, "column": 16 }, "end": { - "line": 822, + "line": 851, "column": 30 } }, @@ -165157,15 +168421,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 32954, - "end": 32961, + "start": 33907, + "end": 33914, "loc": { "start": { - "line": 822, + "line": 851, "column": 16 }, "end": { - "line": 822, + "line": 851, "column": 23 }, "identifierName": "visible" @@ -165174,20 +168438,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 32963, - "end": 32968, + "start": 33916, + "end": 33921, "loc": { "start": { - "line": 822, + "line": 851, "column": 25 }, "end": { - "line": 822, + "line": 851, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 33939, + "end": 33954, + "loc": { + "start": { + "line": 852, + "column": 16 + }, + "end": { + "line": 852, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 33939, + "end": 33947, + "loc": { + "start": { + "line": 852, + "column": 16 + }, + "end": { + "line": 852, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 33949, + "end": 33954, + "loc": { + "start": { + "line": 852, + "column": 26 + }, + "end": { + "line": 852, + "column": 31 + } + }, + "value": false + } } ] } @@ -165195,15 +168510,15 @@ }, { "type": "Identifier", - "start": 32985, - "end": 33001, + "start": 33971, + "end": 33987, "loc": { "start": { - "line": 823, + "line": 853, "column": 16 }, "end": { - "line": 823, + "line": 853, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -165215,15 +168530,15 @@ }, { "type": "ObjectProperty", - "start": 33017, - "end": 33445, + "start": 34003, + "end": 34464, "loc": { "start": { - "line": 825, + "line": 855, "column": 12 }, "end": { - "line": 835, + "line": 866, "column": 33 } }, @@ -165232,15 +168547,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33017, - "end": 33022, + "start": 34003, + "end": 34008, "loc": { "start": { - "line": 825, + "line": 855, "column": 12 }, "end": { - "line": 825, + "line": 855, "column": 17 }, "identifierName": "yHoop" @@ -165249,43 +168564,43 @@ }, "value": { "type": "CallExpression", - "start": 33024, - "end": 33445, + "start": 34010, + "end": 34464, "loc": { "start": { - "line": 825, + "line": 855, "column": 19 }, "end": { - "line": 835, + "line": 866, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 33024, - "end": 33041, + "start": 34010, + "end": 34027, "loc": { "start": { - "line": 825, + "line": 855, "column": 19 }, "end": { - "line": 825, + "line": 855, "column": 36 } }, "object": { "type": "Identifier", - "start": 33024, - "end": 33032, + "start": 34010, + "end": 34018, "loc": { "start": { - "line": 825, + "line": 855, "column": 19 }, "end": { - "line": 825, + "line": 855, "column": 27 }, "identifierName": "rootNode" @@ -165294,15 +168609,15 @@ }, "property": { "type": "Identifier", - "start": 33033, - "end": 33041, + "start": 34019, + "end": 34027, "loc": { "start": { - "line": 825, + "line": 855, "column": 28 }, "end": { - "line": 825, + "line": 855, "column": 36 }, "identifierName": "addChild" @@ -165314,29 +168629,29 @@ "arguments": [ { "type": "NewExpression", - "start": 33042, - "end": 33426, + "start": 34028, + "end": 34445, "loc": { "start": { - "line": 825, + "line": 855, "column": 37 }, "end": { - "line": 835, + "line": 866, "column": 14 } }, "callee": { "type": "Identifier", - "start": 33046, - "end": 33050, + "start": 34032, + "end": 34036, "loc": { "start": { - "line": 825, + "line": 855, "column": 41 }, "end": { - "line": 825, + "line": 855, "column": 45 }, "identifierName": "Mesh" @@ -165346,15 +168661,15 @@ "arguments": [ { "type": "Identifier", - "start": 33051, - "end": 33059, + "start": 34037, + "end": 34045, "loc": { "start": { - "line": 825, + "line": 855, "column": 46 }, "end": { - "line": 825, + "line": 855, "column": 54 }, "identifierName": "rootNode" @@ -165363,30 +168678,30 @@ }, { "type": "ObjectExpression", - "start": 33061, - "end": 33425, + "start": 34047, + "end": 34444, "loc": { "start": { - "line": 825, + "line": 855, "column": 56 }, "end": { - "line": 835, + "line": 866, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 33079, - "end": 33100, + "start": 34065, + "end": 34086, "loc": { "start": { - "line": 826, + "line": 856, "column": 16 }, "end": { - "line": 826, + "line": 856, "column": 37 } }, @@ -165395,15 +168710,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33079, - "end": 33087, + "start": 34065, + "end": 34073, "loc": { "start": { - "line": 826, + "line": 856, "column": 16 }, "end": { - "line": 826, + "line": 856, "column": 24 }, "identifierName": "geometry" @@ -165412,29 +168727,29 @@ }, "value": { "type": "MemberExpression", - "start": 33089, - "end": 33100, + "start": 34075, + "end": 34086, "loc": { "start": { - "line": 826, + "line": 856, "column": 26 }, "end": { - "line": 826, + "line": 856, "column": 37 } }, "object": { "type": "Identifier", - "start": 33089, - "end": 33095, + "start": 34075, + "end": 34081, "loc": { "start": { - "line": 826, + "line": 856, "column": 26 }, "end": { - "line": 826, + "line": 856, "column": 32 }, "identifierName": "shapes" @@ -165443,15 +168758,15 @@ }, "property": { "type": "Identifier", - "start": 33096, - "end": 33100, + "start": 34082, + "end": 34086, "loc": { "start": { - "line": 826, + "line": 856, "column": 33 }, "end": { - "line": 826, + "line": 856, "column": 37 }, "identifierName": "hoop" @@ -165463,15 +168778,15 @@ }, { "type": "ObjectProperty", - "start": 33118, - "end": 33143, + "start": 34104, + "end": 34129, "loc": { "start": { - "line": 827, + "line": 857, "column": 16 }, "end": { - "line": 827, + "line": 857, "column": 41 } }, @@ -165480,15 +168795,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33118, - "end": 33126, + "start": 34104, + "end": 34112, "loc": { "start": { - "line": 827, + "line": 857, "column": 16 }, "end": { - "line": 827, + "line": 857, "column": 24 }, "identifierName": "material" @@ -165497,29 +168812,29 @@ }, "value": { "type": "MemberExpression", - "start": 33128, - "end": 33143, + "start": 34114, + "end": 34129, "loc": { "start": { - "line": 827, + "line": 857, "column": 26 }, "end": { - "line": 827, + "line": 857, "column": 41 } }, "object": { "type": "Identifier", - "start": 33128, - "end": 33137, + "start": 34114, + "end": 34123, "loc": { "start": { - "line": 827, + "line": 857, "column": 26 }, "end": { - "line": 827, + "line": 857, "column": 35 }, "identifierName": "materials" @@ -165528,15 +168843,15 @@ }, "property": { "type": "Identifier", - "start": 33138, - "end": 33143, + "start": 34124, + "end": 34129, "loc": { "start": { - "line": 827, + "line": 857, "column": 36 }, "end": { - "line": 827, + "line": 857, "column": 41 }, "identifierName": "green" @@ -165548,15 +168863,15 @@ }, { "type": "ObjectProperty", - "start": 33161, - "end": 33178, + "start": 34147, + "end": 34164, "loc": { "start": { - "line": 828, + "line": 858, "column": 16 }, "end": { - "line": 828, + "line": 858, "column": 33 } }, @@ -165565,15 +168880,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33161, - "end": 33172, + "start": 34147, + "end": 34158, "loc": { "start": { - "line": 828, + "line": 858, "column": 16 }, "end": { - "line": 828, + "line": 858, "column": 27 }, "identifierName": "highlighted" @@ -165582,15 +168897,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33174, - "end": 33178, + "start": 34160, + "end": 34164, "loc": { "start": { - "line": 828, + "line": 858, "column": 29 }, "end": { - "line": 828, + "line": 858, "column": 33 } }, @@ -165599,15 +168914,15 @@ }, { "type": "ObjectProperty", - "start": 33196, - "end": 33239, + "start": 34182, + "end": 34225, "loc": { "start": { - "line": 829, + "line": 859, "column": 16 }, "end": { - "line": 829, + "line": 859, "column": 59 } }, @@ -165616,15 +168931,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33196, - "end": 33213, + "start": 34182, + "end": 34199, "loc": { "start": { - "line": 829, + "line": 859, "column": 16 }, "end": { - "line": 829, + "line": 859, "column": 33 }, "identifierName": "highlightMaterial" @@ -165633,29 +168948,29 @@ }, "value": { "type": "MemberExpression", - "start": 33215, - "end": 33239, + "start": 34201, + "end": 34225, "loc": { "start": { - "line": 829, + "line": 859, "column": 35 }, "end": { - "line": 829, + "line": 859, "column": 59 } }, "object": { "type": "Identifier", - "start": 33215, - "end": 33224, + "start": 34201, + "end": 34210, "loc": { "start": { - "line": 829, + "line": 859, "column": 35 }, "end": { - "line": 829, + "line": 859, "column": 44 }, "identifierName": "materials" @@ -165664,15 +168979,15 @@ }, "property": { "type": "Identifier", - "start": 33225, - "end": 33239, + "start": 34211, + "end": 34225, "loc": { "start": { - "line": 829, + "line": 859, "column": 45 }, "end": { - "line": 829, + "line": 859, "column": 59 }, "identifierName": "highlightGreen" @@ -165684,15 +168999,15 @@ }, { "type": "ObjectProperty", - "start": 33257, - "end": 33278, + "start": 34243, + "end": 34264, "loc": { "start": { - "line": 830, + "line": 860, "column": 16 }, "end": { - "line": 830, + "line": 860, "column": 37 } }, @@ -165701,15 +169016,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33257, - "end": 33265, + "start": 34243, + "end": 34251, "loc": { "start": { - "line": 830, + "line": 860, "column": 16 }, "end": { - "line": 830, + "line": 860, "column": 24 }, "identifierName": "rotation" @@ -165718,30 +169033,30 @@ }, "value": { "type": "ArrayExpression", - "start": 33267, - "end": 33278, + "start": 34253, + "end": 34264, "loc": { "start": { - "line": 830, + "line": 860, "column": 26 }, "end": { - "line": 830, + "line": 860, "column": 37 } }, "elements": [ { "type": "UnaryExpression", - "start": 33268, - "end": 33271, + "start": 34254, + "end": 34257, "loc": { "start": { - "line": 830, + "line": 860, "column": 27 }, "end": { - "line": 830, + "line": 860, "column": 30 } }, @@ -165749,15 +169064,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 33269, - "end": 33271, + "start": 34255, + "end": 34257, "loc": { "start": { - "line": 830, + "line": 860, "column": 28 }, "end": { - "line": 830, + "line": 860, "column": 30 } }, @@ -165773,15 +169088,15 @@ }, { "type": "NumericLiteral", - "start": 33273, - "end": 33274, + "start": 34259, + "end": 34260, "loc": { "start": { - "line": 830, + "line": 860, "column": 32 }, "end": { - "line": 830, + "line": 860, "column": 33 } }, @@ -165793,15 +169108,15 @@ }, { "type": "NumericLiteral", - "start": 33276, - "end": 33277, + "start": 34262, + "end": 34263, "loc": { "start": { - "line": 830, + "line": 860, "column": 35 }, "end": { - "line": 830, + "line": 860, "column": 36 } }, @@ -165816,15 +169131,15 @@ }, { "type": "ObjectProperty", - "start": 33296, - "end": 33311, + "start": 34282, + "end": 34297, "loc": { "start": { - "line": 831, + "line": 861, "column": 16 }, "end": { - "line": 831, + "line": 861, "column": 31 } }, @@ -165833,15 +169148,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33296, - "end": 33304, + "start": 34282, + "end": 34290, "loc": { "start": { - "line": 831, + "line": 861, "column": 16 }, "end": { - "line": 831, + "line": 861, "column": 24 }, "identifierName": "pickable" @@ -165850,15 +169165,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33306, - "end": 33311, + "start": 34292, + "end": 34297, "loc": { "start": { - "line": 831, + "line": 861, "column": 26 }, "end": { - "line": 831, + "line": 861, "column": 31 } }, @@ -165867,15 +169182,15 @@ }, { "type": "ObjectProperty", - "start": 33329, - "end": 33345, + "start": 34315, + "end": 34331, "loc": { "start": { - "line": 832, + "line": 862, "column": 16 }, "end": { - "line": 832, + "line": 862, "column": 32 } }, @@ -165884,15 +169199,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33329, - "end": 33339, + "start": 34315, + "end": 34325, "loc": { "start": { - "line": 832, + "line": 862, "column": 16 }, "end": { - "line": 832, + "line": 862, "column": 26 }, "identifierName": "collidable" @@ -165901,15 +169216,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33341, - "end": 33345, + "start": 34327, + "end": 34331, "loc": { "start": { - "line": 832, + "line": 862, "column": 28 }, "end": { - "line": 832, + "line": 862, "column": 32 } }, @@ -165918,15 +169233,15 @@ }, { "type": "ObjectProperty", - "start": 33363, - "end": 33379, + "start": 34349, + "end": 34365, "loc": { "start": { - "line": 833, + "line": 863, "column": 16 }, "end": { - "line": 833, + "line": 863, "column": 32 } }, @@ -165935,15 +169250,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33363, - "end": 33372, + "start": 34349, + "end": 34358, "loc": { "start": { - "line": 833, + "line": 863, "column": 16 }, "end": { - "line": 833, + "line": 863, "column": 25 }, "identifierName": "clippable" @@ -165952,15 +169267,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33374, - "end": 33379, + "start": 34360, + "end": 34365, "loc": { "start": { - "line": 833, + "line": 863, "column": 27 }, "end": { - "line": 833, + "line": 863, "column": 32 } }, @@ -165969,15 +169284,15 @@ }, { "type": "ObjectProperty", - "start": 33397, - "end": 33411, + "start": 34383, + "end": 34397, "loc": { "start": { - "line": 834, + "line": 864, "column": 16 }, "end": { - "line": 834, + "line": 864, "column": 30 } }, @@ -165986,15 +169301,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33397, - "end": 33404, + "start": 34383, + "end": 34390, "loc": { "start": { - "line": 834, + "line": 864, "column": 16 }, "end": { - "line": 834, + "line": 864, "column": 23 }, "identifierName": "visible" @@ -166003,20 +169318,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 33406, - "end": 33411, + "start": 34392, + "end": 34397, "loc": { "start": { - "line": 834, + "line": 864, "column": 25 }, "end": { - "line": 834, + "line": 864, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 34415, + "end": 34430, + "loc": { + "start": { + "line": 865, + "column": 16 + }, + "end": { + "line": 865, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 34415, + "end": 34423, + "loc": { + "start": { + "line": 865, + "column": 16 + }, + "end": { + "line": 865, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 34425, + "end": 34430, + "loc": { + "start": { + "line": 865, + "column": 26 + }, + "end": { + "line": 865, + "column": 31 + } + }, + "value": false + } } ] } @@ -166024,15 +169390,15 @@ }, { "type": "Identifier", - "start": 33428, - "end": 33444, + "start": 34447, + "end": 34463, "loc": { "start": { - "line": 835, + "line": 866, "column": 16 }, "end": { - "line": 835, + "line": 866, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -166044,15 +169410,15 @@ }, { "type": "ObjectProperty", - "start": 33460, - "end": 34003, + "start": 34479, + "end": 35055, "loc": { "start": { - "line": 837, + "line": 868, "column": 12 }, "end": { - "line": 848, + "line": 880, "column": 33 } }, @@ -166061,15 +169427,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33460, - "end": 33465, + "start": 34479, + "end": 34484, "loc": { "start": { - "line": 837, + "line": 868, "column": 12 }, "end": { - "line": 837, + "line": 868, "column": 17 }, "identifierName": "zHoop" @@ -166078,43 +169444,43 @@ }, "value": { "type": "CallExpression", - "start": 33467, - "end": 34003, + "start": 34486, + "end": 35055, "loc": { "start": { - "line": 837, + "line": 868, "column": 19 }, "end": { - "line": 848, + "line": 880, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 33467, - "end": 33484, + "start": 34486, + "end": 34503, "loc": { "start": { - "line": 837, + "line": 868, "column": 19 }, "end": { - "line": 837, + "line": 868, "column": 36 } }, "object": { "type": "Identifier", - "start": 33467, - "end": 33475, + "start": 34486, + "end": 34494, "loc": { "start": { - "line": 837, + "line": 868, "column": 19 }, "end": { - "line": 837, + "line": 868, "column": 27 }, "identifierName": "rootNode" @@ -166123,15 +169489,15 @@ }, "property": { "type": "Identifier", - "start": 33476, - "end": 33484, + "start": 34495, + "end": 34503, "loc": { "start": { - "line": 837, + "line": 868, "column": 28 }, "end": { - "line": 837, + "line": 868, "column": 36 }, "identifierName": "addChild" @@ -166143,29 +169509,29 @@ "arguments": [ { "type": "NewExpression", - "start": 33485, - "end": 33984, + "start": 34504, + "end": 35036, "loc": { "start": { - "line": 837, + "line": 868, "column": 37 }, "end": { - "line": 848, + "line": 880, "column": 14 } }, "callee": { "type": "Identifier", - "start": 33489, - "end": 33493, + "start": 34508, + "end": 34512, "loc": { "start": { - "line": 837, + "line": 868, "column": 41 }, "end": { - "line": 837, + "line": 868, "column": 45 }, "identifierName": "Mesh" @@ -166175,15 +169541,15 @@ "arguments": [ { "type": "Identifier", - "start": 33494, - "end": 33502, + "start": 34513, + "end": 34521, "loc": { "start": { - "line": 837, + "line": 868, "column": 46 }, "end": { - "line": 837, + "line": 868, "column": 54 }, "identifierName": "rootNode" @@ -166192,30 +169558,30 @@ }, { "type": "ObjectExpression", - "start": 33504, - "end": 33983, + "start": 34523, + "end": 35035, "loc": { "start": { - "line": 837, + "line": 868, "column": 56 }, "end": { - "line": 848, + "line": 880, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 33548, - "end": 33569, + "start": 34567, + "end": 34588, "loc": { "start": { - "line": 838, + "line": 869, "column": 16 }, "end": { - "line": 838, + "line": 869, "column": 37 } }, @@ -166224,15 +169590,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33548, - "end": 33556, + "start": 34567, + "end": 34575, "loc": { "start": { - "line": 838, + "line": 869, "column": 16 }, "end": { - "line": 838, + "line": 869, "column": 24 }, "identifierName": "geometry" @@ -166242,29 +169608,29 @@ }, "value": { "type": "MemberExpression", - "start": 33558, - "end": 33569, + "start": 34577, + "end": 34588, "loc": { "start": { - "line": 838, + "line": 869, "column": 26 }, "end": { - "line": 838, + "line": 869, "column": 37 } }, "object": { "type": "Identifier", - "start": 33558, - "end": 33564, + "start": 34577, + "end": 34583, "loc": { "start": { - "line": 838, + "line": 869, "column": 26 }, "end": { - "line": 838, + "line": 869, "column": 32 }, "identifierName": "shapes" @@ -166273,15 +169639,15 @@ }, "property": { "type": "Identifier", - "start": 33565, - "end": 33569, + "start": 34584, + "end": 34588, "loc": { "start": { - "line": 838, + "line": 869, "column": 33 }, "end": { - "line": 838, + "line": 869, "column": 37 }, "identifierName": "hoop" @@ -166294,15 +169660,15 @@ { "type": "CommentLine", "value": " Blue hoop about Z-axis", - "start": 33506, - "end": 33531, + "start": 34525, + "end": 34550, "loc": { "start": { - "line": 837, + "line": 868, "column": 58 }, "end": { - "line": 837, + "line": 868, "column": 83 } } @@ -166311,15 +169677,15 @@ }, { "type": "ObjectProperty", - "start": 33587, - "end": 33611, + "start": 34606, + "end": 34630, "loc": { "start": { - "line": 839, + "line": 870, "column": 16 }, "end": { - "line": 839, + "line": 870, "column": 40 } }, @@ -166328,15 +169694,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33587, - "end": 33595, + "start": 34606, + "end": 34614, "loc": { "start": { - "line": 839, + "line": 870, "column": 16 }, "end": { - "line": 839, + "line": 870, "column": 24 }, "identifierName": "material" @@ -166345,29 +169711,29 @@ }, "value": { "type": "MemberExpression", - "start": 33597, - "end": 33611, + "start": 34616, + "end": 34630, "loc": { "start": { - "line": 839, + "line": 870, "column": 26 }, "end": { - "line": 839, + "line": 870, "column": 40 } }, "object": { "type": "Identifier", - "start": 33597, - "end": 33606, + "start": 34616, + "end": 34625, "loc": { "start": { - "line": 839, + "line": 870, "column": 26 }, "end": { - "line": 839, + "line": 870, "column": 35 }, "identifierName": "materials" @@ -166376,15 +169742,15 @@ }, "property": { "type": "Identifier", - "start": 33607, - "end": 33611, + "start": 34626, + "end": 34630, "loc": { "start": { - "line": 839, + "line": 870, "column": 36 }, "end": { - "line": 839, + "line": 870, "column": 40 }, "identifierName": "blue" @@ -166396,15 +169762,15 @@ }, { "type": "ObjectProperty", - "start": 33629, - "end": 33646, + "start": 34648, + "end": 34665, "loc": { "start": { - "line": 840, + "line": 871, "column": 16 }, "end": { - "line": 840, + "line": 871, "column": 33 } }, @@ -166413,15 +169779,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33629, - "end": 33640, + "start": 34648, + "end": 34659, "loc": { "start": { - "line": 840, + "line": 871, "column": 16 }, "end": { - "line": 840, + "line": 871, "column": 27 }, "identifierName": "highlighted" @@ -166430,15 +169796,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33642, - "end": 33646, + "start": 34661, + "end": 34665, "loc": { "start": { - "line": 840, + "line": 871, "column": 29 }, "end": { - "line": 840, + "line": 871, "column": 33 } }, @@ -166447,15 +169813,15 @@ }, { "type": "ObjectProperty", - "start": 33664, - "end": 33706, + "start": 34683, + "end": 34725, "loc": { "start": { - "line": 841, + "line": 872, "column": 16 }, "end": { - "line": 841, + "line": 872, "column": 58 } }, @@ -166464,15 +169830,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33664, - "end": 33681, + "start": 34683, + "end": 34700, "loc": { "start": { - "line": 841, + "line": 872, "column": 16 }, "end": { - "line": 841, + "line": 872, "column": 33 }, "identifierName": "highlightMaterial" @@ -166481,29 +169847,29 @@ }, "value": { "type": "MemberExpression", - "start": 33683, - "end": 33706, + "start": 34702, + "end": 34725, "loc": { "start": { - "line": 841, + "line": 872, "column": 35 }, "end": { - "line": 841, + "line": 872, "column": 58 } }, "object": { "type": "Identifier", - "start": 33683, - "end": 33692, + "start": 34702, + "end": 34711, "loc": { "start": { - "line": 841, + "line": 872, "column": 35 }, "end": { - "line": 841, + "line": 872, "column": 44 }, "identifierName": "materials" @@ -166512,15 +169878,15 @@ }, "property": { "type": "Identifier", - "start": 33693, - "end": 33706, + "start": 34712, + "end": 34725, "loc": { "start": { - "line": 841, + "line": 872, "column": 45 }, "end": { - "line": 841, + "line": 872, "column": 58 }, "identifierName": "highlightBlue" @@ -166532,15 +169898,15 @@ }, { "type": "ObjectProperty", - "start": 33724, - "end": 33803, + "start": 34743, + "end": 34822, "loc": { "start": { - "line": 842, + "line": 873, "column": 16 }, "end": { - "line": 842, + "line": 873, "column": 95 } }, @@ -166549,15 +169915,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33724, - "end": 33730, + "start": 34743, + "end": 34749, "loc": { "start": { - "line": 842, + "line": 873, "column": 16 }, "end": { - "line": 842, + "line": 873, "column": 22 }, "identifierName": "matrix" @@ -166566,43 +169932,43 @@ }, "value": { "type": "CallExpression", - "start": 33732, - "end": 33803, + "start": 34751, + "end": 34822, "loc": { "start": { - "line": 842, + "line": 873, "column": 24 }, "end": { - "line": 842, + "line": 873, "column": 95 } }, "callee": { "type": "MemberExpression", - "start": 33732, - "end": 33750, + "start": 34751, + "end": 34769, "loc": { "start": { - "line": 842, + "line": 873, "column": 24 }, "end": { - "line": 842, + "line": 873, "column": 42 } }, "object": { "type": "Identifier", - "start": 33732, - "end": 33736, + "start": 34751, + "end": 34755, "loc": { "start": { - "line": 842, + "line": 873, "column": 24 }, "end": { - "line": 842, + "line": 873, "column": 28 }, "identifierName": "math" @@ -166611,15 +169977,15 @@ }, "property": { "type": "Identifier", - "start": 33737, - "end": 33750, + "start": 34756, + "end": 34769, "loc": { "start": { - "line": 842, + "line": 873, "column": 29 }, "end": { - "line": 842, + "line": 873, "column": 42 }, "identifierName": "rotationMat4v" @@ -166631,29 +169997,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 33751, - "end": 33770, + "start": 34770, + "end": 34789, "loc": { "start": { - "line": 842, + "line": 873, "column": 43 }, "end": { - "line": 842, + "line": 873, "column": 62 } }, "left": { "type": "NumericLiteral", - "start": 33751, - "end": 33754, + "start": 34770, + "end": 34773, "loc": { "start": { - "line": 842, + "line": 873, "column": 43 }, "end": { - "line": 842, + "line": 873, "column": 46 } }, @@ -166666,29 +170032,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 33757, - "end": 33770, + "start": 34776, + "end": 34789, "loc": { "start": { - "line": 842, + "line": 873, "column": 49 }, "end": { - "line": 842, + "line": 873, "column": 62 } }, "object": { "type": "Identifier", - "start": 33757, - "end": 33761, + "start": 34776, + "end": 34780, "loc": { "start": { - "line": 842, + "line": 873, "column": 49 }, "end": { - "line": 842, + "line": 873, "column": 53 }, "identifierName": "math" @@ -166697,15 +170063,15 @@ }, "property": { "type": "Identifier", - "start": 33762, - "end": 33770, + "start": 34781, + "end": 34789, "loc": { "start": { - "line": 842, + "line": 873, "column": 54 }, "end": { - "line": 842, + "line": 873, "column": 62 }, "identifierName": "DEGTORAD" @@ -166717,30 +170083,30 @@ }, { "type": "ArrayExpression", - "start": 33772, - "end": 33781, + "start": 34791, + "end": 34800, "loc": { "start": { - "line": 842, + "line": 873, "column": 64 }, "end": { - "line": 842, + "line": 873, "column": 73 } }, "elements": [ { "type": "NumericLiteral", - "start": 33773, - "end": 33774, + "start": 34792, + "end": 34793, "loc": { "start": { - "line": 842, + "line": 873, "column": 65 }, "end": { - "line": 842, + "line": 873, "column": 66 } }, @@ -166752,15 +170118,15 @@ }, { "type": "NumericLiteral", - "start": 33776, - "end": 33777, + "start": 34795, + "end": 34796, "loc": { "start": { - "line": 842, + "line": 873, "column": 68 }, "end": { - "line": 842, + "line": 873, "column": 69 } }, @@ -166772,15 +170138,15 @@ }, { "type": "NumericLiteral", - "start": 33779, - "end": 33780, + "start": 34798, + "end": 34799, "loc": { "start": { - "line": 842, + "line": 873, "column": 71 }, "end": { - "line": 842, + "line": 873, "column": 72 } }, @@ -166794,43 +170160,43 @@ }, { "type": "CallExpression", - "start": 33783, - "end": 33802, + "start": 34802, + "end": 34821, "loc": { "start": { - "line": 842, + "line": 873, "column": 75 }, "end": { - "line": 842, + "line": 873, "column": 94 } }, "callee": { "type": "MemberExpression", - "start": 33783, - "end": 33800, + "start": 34802, + "end": 34819, "loc": { "start": { - "line": 842, + "line": 873, "column": 75 }, "end": { - "line": 842, + "line": 873, "column": 92 } }, "object": { "type": "Identifier", - "start": 33783, - "end": 33787, + "start": 34802, + "end": 34806, "loc": { "start": { - "line": 842, + "line": 873, "column": 75 }, "end": { - "line": 842, + "line": 873, "column": 79 }, "identifierName": "math" @@ -166839,15 +170205,15 @@ }, "property": { "type": "Identifier", - "start": 33788, - "end": 33800, + "start": 34807, + "end": 34819, "loc": { "start": { - "line": 842, + "line": 873, "column": 80 }, "end": { - "line": 842, + "line": 873, "column": 92 }, "identifierName": "identityMat4" @@ -166863,15 +170229,15 @@ }, { "type": "ObjectProperty", - "start": 33821, - "end": 33836, + "start": 34840, + "end": 34855, "loc": { "start": { - "line": 843, + "line": 874, "column": 16 }, "end": { - "line": 843, + "line": 874, "column": 31 } }, @@ -166880,15 +170246,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33821, - "end": 33829, + "start": 34840, + "end": 34848, "loc": { "start": { - "line": 843, + "line": 874, "column": 16 }, "end": { - "line": 843, + "line": 874, "column": 24 }, "identifierName": "pickable" @@ -166897,15 +170263,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33831, - "end": 33836, + "start": 34850, + "end": 34855, "loc": { "start": { - "line": 843, + "line": 874, "column": 26 }, "end": { - "line": 843, + "line": 874, "column": 31 } }, @@ -166914,15 +170280,15 @@ }, { "type": "ObjectProperty", - "start": 33854, - "end": 33870, + "start": 34873, + "end": 34889, "loc": { "start": { - "line": 844, + "line": 875, "column": 16 }, "end": { - "line": 844, + "line": 875, "column": 32 } }, @@ -166931,15 +170297,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33854, - "end": 33864, + "start": 34873, + "end": 34883, "loc": { "start": { - "line": 844, + "line": 875, "column": 16 }, "end": { - "line": 844, + "line": 875, "column": 26 }, "identifierName": "collidable" @@ -166948,15 +170314,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33866, - "end": 33870, + "start": 34885, + "end": 34889, "loc": { "start": { - "line": 844, + "line": 875, "column": 28 }, "end": { - "line": 844, + "line": 875, "column": 32 } }, @@ -166965,15 +170331,15 @@ }, { "type": "ObjectProperty", - "start": 33888, - "end": 33904, + "start": 34907, + "end": 34923, "loc": { "start": { - "line": 845, + "line": 876, "column": 16 }, "end": { - "line": 845, + "line": 876, "column": 32 } }, @@ -166982,15 +170348,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33888, - "end": 33897, + "start": 34907, + "end": 34916, "loc": { "start": { - "line": 845, + "line": 876, "column": 16 }, "end": { - "line": 845, + "line": 876, "column": 25 }, "identifierName": "clippable" @@ -166999,15 +170365,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33899, - "end": 33904, + "start": 34918, + "end": 34923, "loc": { "start": { - "line": 845, + "line": 876, "column": 27 }, "end": { - "line": 845, + "line": 876, "column": 32 } }, @@ -167016,15 +170382,15 @@ }, { "type": "ObjectProperty", - "start": 33922, - "end": 33937, + "start": 34941, + "end": 34956, "loc": { "start": { - "line": 846, + "line": 877, "column": 16 }, "end": { - "line": 846, + "line": 877, "column": 31 } }, @@ -167033,15 +170399,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33922, - "end": 33931, + "start": 34941, + "end": 34950, "loc": { "start": { - "line": 846, + "line": 877, "column": 16 }, "end": { - "line": 846, + "line": 877, "column": 25 }, "identifierName": "backfaces" @@ -167050,15 +170416,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 33933, - "end": 33937, + "start": 34952, + "end": 34956, "loc": { "start": { - "line": 846, + "line": 877, "column": 27 }, "end": { - "line": 846, + "line": 877, "column": 31 } }, @@ -167067,15 +170433,15 @@ }, { "type": "ObjectProperty", - "start": 33955, - "end": 33969, + "start": 34974, + "end": 34988, "loc": { "start": { - "line": 847, + "line": 878, "column": 16 }, "end": { - "line": 847, + "line": 878, "column": 30 } }, @@ -167084,15 +170450,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 33955, - "end": 33962, + "start": 34974, + "end": 34981, "loc": { "start": { - "line": 847, + "line": 878, "column": 16 }, "end": { - "line": 847, + "line": 878, "column": 23 }, "identifierName": "visible" @@ -167101,20 +170467,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 33964, - "end": 33969, + "start": 34983, + "end": 34988, "loc": { "start": { - "line": 847, + "line": 878, "column": 25 }, "end": { - "line": 847, + "line": 878, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 35006, + "end": 35021, + "loc": { + "start": { + "line": 879, + "column": 16 + }, + "end": { + "line": 879, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 35006, + "end": 35014, + "loc": { + "start": { + "line": 879, + "column": 16 + }, + "end": { + "line": 879, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 35016, + "end": 35021, + "loc": { + "start": { + "line": 879, + "column": 26 + }, + "end": { + "line": 879, + "column": 31 + } + }, + "value": false + } } ] } @@ -167122,15 +170539,15 @@ }, { "type": "Identifier", - "start": 33986, - "end": 34002, + "start": 35038, + "end": 35054, "loc": { "start": { - "line": 848, + "line": 880, "column": 16 }, "end": { - "line": 848, + "line": 880, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -167142,15 +170559,15 @@ }, { "type": "ObjectProperty", - "start": 34018, - "end": 34671, + "start": 35070, + "end": 35756, "loc": { "start": { - "line": 850, + "line": 882, "column": 12 }, "end": { - "line": 862, + "line": 895, "column": 33 } }, @@ -167159,15 +170576,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34018, - "end": 34028, + "start": 35070, + "end": 35080, "loc": { "start": { - "line": 850, + "line": 882, "column": 12 }, "end": { - "line": 850, + "line": 882, "column": 22 }, "identifierName": "xAxisArrow" @@ -167176,43 +170593,43 @@ }, "value": { "type": "CallExpression", - "start": 34030, - "end": 34671, + "start": 35082, + "end": 35756, "loc": { "start": { - "line": 850, + "line": 882, "column": 24 }, "end": { - "line": 862, + "line": 895, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 34030, - "end": 34047, + "start": 35082, + "end": 35099, "loc": { "start": { - "line": 850, + "line": 882, "column": 24 }, "end": { - "line": 850, + "line": 882, "column": 41 } }, "object": { "type": "Identifier", - "start": 34030, - "end": 34038, + "start": 35082, + "end": 35090, "loc": { "start": { - "line": 850, + "line": 882, "column": 24 }, "end": { - "line": 850, + "line": 882, "column": 32 }, "identifierName": "rootNode" @@ -167221,15 +170638,15 @@ }, "property": { "type": "Identifier", - "start": 34039, - "end": 34047, + "start": 35091, + "end": 35099, "loc": { "start": { - "line": 850, + "line": 882, "column": 33 }, "end": { - "line": 850, + "line": 882, "column": 41 }, "identifierName": "addChild" @@ -167241,29 +170658,29 @@ "arguments": [ { "type": "NewExpression", - "start": 34048, - "end": 34652, + "start": 35100, + "end": 35737, "loc": { "start": { - "line": 850, + "line": 882, "column": 42 }, "end": { - "line": 862, + "line": 895, "column": 14 } }, "callee": { "type": "Identifier", - "start": 34052, - "end": 34056, + "start": 35104, + "end": 35108, "loc": { "start": { - "line": 850, + "line": 882, "column": 46 }, "end": { - "line": 850, + "line": 882, "column": 50 }, "identifierName": "Mesh" @@ -167273,15 +170690,15 @@ "arguments": [ { "type": "Identifier", - "start": 34057, - "end": 34065, + "start": 35109, + "end": 35117, "loc": { "start": { - "line": 850, + "line": 882, "column": 51 }, "end": { - "line": 850, + "line": 882, "column": 59 }, "identifierName": "rootNode" @@ -167290,30 +170707,30 @@ }, { "type": "ObjectExpression", - "start": 34067, - "end": 34651, + "start": 35119, + "end": 35736, "loc": { "start": { - "line": 850, + "line": 882, "column": 61 }, "end": { - "line": 862, + "line": 895, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 34085, - "end": 34114, + "start": 35137, + "end": 35166, "loc": { "start": { - "line": 851, + "line": 883, "column": 16 }, "end": { - "line": 851, + "line": 883, "column": 45 } }, @@ -167322,15 +170739,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34085, - "end": 34093, + "start": 35137, + "end": 35145, "loc": { "start": { - "line": 851, + "line": 883, "column": 16 }, "end": { - "line": 851, + "line": 883, "column": 24 }, "identifierName": "geometry" @@ -167339,29 +170756,29 @@ }, "value": { "type": "MemberExpression", - "start": 34095, - "end": 34114, + "start": 35147, + "end": 35166, "loc": { "start": { - "line": 851, + "line": 883, "column": 26 }, "end": { - "line": 851, + "line": 883, "column": 45 } }, "object": { "type": "Identifier", - "start": 34095, - "end": 34101, + "start": 35147, + "end": 35153, "loc": { "start": { - "line": 851, + "line": 883, "column": 26 }, "end": { - "line": 851, + "line": 883, "column": 32 }, "identifierName": "shapes" @@ -167370,15 +170787,15 @@ }, "property": { "type": "Identifier", - "start": 34102, - "end": 34114, + "start": 35154, + "end": 35166, "loc": { "start": { - "line": 851, + "line": 883, "column": 33 }, "end": { - "line": 851, + "line": 883, "column": 45 }, "identifierName": "arrowHeadBig" @@ -167390,15 +170807,15 @@ }, { "type": "ObjectProperty", - "start": 34132, - "end": 34155, + "start": 35184, + "end": 35207, "loc": { "start": { - "line": 852, + "line": 884, "column": 16 }, "end": { - "line": 852, + "line": 884, "column": 39 } }, @@ -167407,15 +170824,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34132, - "end": 34140, + "start": 35184, + "end": 35192, "loc": { "start": { - "line": 852, + "line": 884, "column": 16 }, "end": { - "line": 852, + "line": 884, "column": 24 }, "identifierName": "material" @@ -167424,29 +170841,29 @@ }, "value": { "type": "MemberExpression", - "start": 34142, - "end": 34155, + "start": 35194, + "end": 35207, "loc": { "start": { - "line": 852, + "line": 884, "column": 26 }, "end": { - "line": 852, + "line": 884, "column": 39 } }, "object": { "type": "Identifier", - "start": 34142, - "end": 34151, + "start": 35194, + "end": 35203, "loc": { "start": { - "line": 852, + "line": 884, "column": 26 }, "end": { - "line": 852, + "line": 884, "column": 35 }, "identifierName": "materials" @@ -167455,15 +170872,15 @@ }, "property": { "type": "Identifier", - "start": 34152, - "end": 34155, + "start": 35204, + "end": 35207, "loc": { "start": { - "line": 852, + "line": 884, "column": 36 }, "end": { - "line": 852, + "line": 884, "column": 39 }, "identifierName": "red" @@ -167475,15 +170892,15 @@ }, { "type": "ObjectProperty", - "start": 34173, - "end": 34504, + "start": 35225, + "end": 35556, "loc": { "start": { - "line": 853, + "line": 885, "column": 16 }, "end": { - "line": 857, + "line": 889, "column": 20 } }, @@ -167492,15 +170909,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34173, - "end": 34179, + "start": 35225, + "end": 35231, "loc": { "start": { - "line": 853, + "line": 885, "column": 16 }, "end": { - "line": 853, + "line": 885, "column": 22 }, "identifierName": "matrix" @@ -167509,29 +170926,29 @@ }, "value": { "type": "CallExpression", - "start": 34181, - "end": 34504, + "start": 35233, + "end": 35556, "loc": { "start": { - "line": 853, + "line": 885, "column": 24 }, "end": { - "line": 857, + "line": 889, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 34182, - "end": 34501, + "start": 35234, + "end": 35553, "loc": { "start": { - "line": 853, + "line": 885, "column": 25 }, "end": { - "line": 857, + "line": 889, "column": 17 } }, @@ -167542,59 +170959,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 34194, - "end": 34501, + "start": 35246, + "end": 35553, "loc": { "start": { - "line": 853, + "line": 885, "column": 37 }, "end": { - "line": 857, + "line": 889, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 34216, - "end": 34294, + "start": 35268, + "end": 35346, "loc": { "start": { - "line": 854, + "line": 886, "column": 20 }, "end": { - "line": 854, + "line": 886, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 34222, - "end": 34293, + "start": 35274, + "end": 35345, "loc": { "start": { - "line": 854, + "line": 886, "column": 26 }, "end": { - "line": 854, + "line": 886, "column": 97 } }, "id": { "type": "Identifier", - "start": 34222, - "end": 34231, + "start": 35274, + "end": 35283, "loc": { "start": { - "line": 854, + "line": 886, "column": 26 }, "end": { - "line": 854, + "line": 886, "column": 35 }, "identifierName": "translate" @@ -167603,43 +171020,43 @@ }, "init": { "type": "CallExpression", - "start": 34234, - "end": 34293, + "start": 35286, + "end": 35345, "loc": { "start": { - "line": 854, + "line": 886, "column": 38 }, "end": { - "line": 854, + "line": 886, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 34234, - "end": 34253, + "start": 35286, + "end": 35305, "loc": { "start": { - "line": 854, + "line": 886, "column": 38 }, "end": { - "line": 854, + "line": 886, "column": 57 } }, "object": { "type": "Identifier", - "start": 34234, - "end": 34238, + "start": 35286, + "end": 35290, "loc": { "start": { - "line": 854, + "line": 886, "column": 38 }, "end": { - "line": 854, + "line": 886, "column": 42 }, "identifierName": "math" @@ -167648,15 +171065,15 @@ }, "property": { "type": "Identifier", - "start": 34239, - "end": 34253, + "start": 35291, + "end": 35305, "loc": { "start": { - "line": 854, + "line": 886, "column": 43 }, "end": { - "line": 854, + "line": 886, "column": 57 }, "identifierName": "translateMat4c" @@ -167668,15 +171085,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 34254, - "end": 34255, + "start": 35306, + "end": 35307, "loc": { "start": { - "line": 854, + "line": 886, "column": 58 }, "end": { - "line": 854, + "line": 886, "column": 59 } }, @@ -167688,29 +171105,29 @@ }, { "type": "BinaryExpression", - "start": 34257, - "end": 34268, + "start": 35309, + "end": 35320, "loc": { "start": { - "line": 854, + "line": 886, "column": 61 }, "end": { - "line": 854, + "line": 886, "column": 72 } }, "left": { "type": "Identifier", - "start": 34257, - "end": 34263, + "start": 35309, + "end": 35315, "loc": { "start": { - "line": 854, + "line": 886, "column": 61 }, "end": { - "line": 854, + "line": 886, "column": 67 }, "identifierName": "radius" @@ -167720,15 +171137,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 34266, - "end": 34268, + "start": 35318, + "end": 35320, "loc": { "start": { - "line": 854, + "line": 886, "column": 70 }, "end": { - "line": 854, + "line": 886, "column": 72 } }, @@ -167741,15 +171158,15 @@ }, { "type": "NumericLiteral", - "start": 34270, - "end": 34271, + "start": 35322, + "end": 35323, "loc": { "start": { - "line": 854, + "line": 886, "column": 74 }, "end": { - "line": 854, + "line": 886, "column": 75 } }, @@ -167761,43 +171178,43 @@ }, { "type": "CallExpression", - "start": 34273, - "end": 34292, + "start": 35325, + "end": 35344, "loc": { "start": { - "line": 854, + "line": 886, "column": 77 }, "end": { - "line": 854, + "line": 886, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 34273, - "end": 34290, + "start": 35325, + "end": 35342, "loc": { "start": { - "line": 854, + "line": 886, "column": 77 }, "end": { - "line": 854, + "line": 886, "column": 94 } }, "object": { "type": "Identifier", - "start": 34273, - "end": 34277, + "start": 35325, + "end": 35329, "loc": { "start": { - "line": 854, + "line": 886, "column": 77 }, "end": { - "line": 854, + "line": 886, "column": 81 }, "identifierName": "math" @@ -167806,15 +171223,15 @@ }, "property": { "type": "Identifier", - "start": 34278, - "end": 34290, + "start": 35330, + "end": 35342, "loc": { "start": { - "line": 854, + "line": 886, "column": 82 }, "end": { - "line": 854, + "line": 886, "column": 94 }, "identifierName": "identityMat4" @@ -167833,44 +171250,44 @@ }, { "type": "VariableDeclaration", - "start": 34315, - "end": 34402, + "start": 35367, + "end": 35454, "loc": { "start": { - "line": 855, + "line": 887, "column": 20 }, "end": { - "line": 855, + "line": 887, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 34321, - "end": 34401, + "start": 35373, + "end": 35453, "loc": { "start": { - "line": 855, + "line": 887, "column": 26 }, "end": { - "line": 855, + "line": 887, "column": 106 } }, "id": { "type": "Identifier", - "start": 34321, - "end": 34327, + "start": 35373, + "end": 35379, "loc": { "start": { - "line": 855, + "line": 887, "column": 26 }, "end": { - "line": 855, + "line": 887, "column": 32 }, "identifierName": "rotate" @@ -167879,43 +171296,43 @@ }, "init": { "type": "CallExpression", - "start": 34330, - "end": 34401, + "start": 35382, + "end": 35453, "loc": { "start": { - "line": 855, + "line": 887, "column": 35 }, "end": { - "line": 855, + "line": 887, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 34330, - "end": 34348, + "start": 35382, + "end": 35400, "loc": { "start": { - "line": 855, + "line": 887, "column": 35 }, "end": { - "line": 855, + "line": 887, "column": 53 } }, "object": { "type": "Identifier", - "start": 34330, - "end": 34334, + "start": 35382, + "end": 35386, "loc": { "start": { - "line": 855, + "line": 887, "column": 35 }, "end": { - "line": 855, + "line": 887, "column": 39 }, "identifierName": "math" @@ -167924,15 +171341,15 @@ }, "property": { "type": "Identifier", - "start": 34335, - "end": 34348, + "start": 35387, + "end": 35400, "loc": { "start": { - "line": 855, + "line": 887, "column": 40 }, "end": { - "line": 855, + "line": 887, "column": 53 }, "identifierName": "rotationMat4v" @@ -167944,29 +171361,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 34349, - "end": 34368, + "start": 35401, + "end": 35420, "loc": { "start": { - "line": 855, + "line": 887, "column": 54 }, "end": { - "line": 855, + "line": 887, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 34349, - "end": 34352, + "start": 35401, + "end": 35404, "loc": { "start": { - "line": 855, + "line": 887, "column": 54 }, "end": { - "line": 855, + "line": 887, "column": 57 } }, @@ -167974,15 +171391,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 34350, - "end": 34352, + "start": 35402, + "end": 35404, "loc": { "start": { - "line": 855, + "line": 887, "column": 55 }, "end": { - "line": 855, + "line": 887, "column": 57 } }, @@ -167999,29 +171416,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 34355, - "end": 34368, + "start": 35407, + "end": 35420, "loc": { "start": { - "line": 855, + "line": 887, "column": 60 }, "end": { - "line": 855, + "line": 887, "column": 73 } }, "object": { "type": "Identifier", - "start": 34355, - "end": 34359, + "start": 35407, + "end": 35411, "loc": { "start": { - "line": 855, + "line": 887, "column": 60 }, "end": { - "line": 855, + "line": 887, "column": 64 }, "identifierName": "math" @@ -168030,15 +171447,15 @@ }, "property": { "type": "Identifier", - "start": 34360, - "end": 34368, + "start": 35412, + "end": 35420, "loc": { "start": { - "line": 855, + "line": 887, "column": 65 }, "end": { - "line": 855, + "line": 887, "column": 73 }, "identifierName": "DEGTORAD" @@ -168050,30 +171467,30 @@ }, { "type": "ArrayExpression", - "start": 34370, - "end": 34379, + "start": 35422, + "end": 35431, "loc": { "start": { - "line": 855, + "line": 887, "column": 75 }, "end": { - "line": 855, + "line": 887, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 34371, - "end": 34372, + "start": 35423, + "end": 35424, "loc": { "start": { - "line": 855, + "line": 887, "column": 76 }, "end": { - "line": 855, + "line": 887, "column": 77 } }, @@ -168085,15 +171502,15 @@ }, { "type": "NumericLiteral", - "start": 34374, - "end": 34375, + "start": 35426, + "end": 35427, "loc": { "start": { - "line": 855, + "line": 887, "column": 79 }, "end": { - "line": 855, + "line": 887, "column": 80 } }, @@ -168105,15 +171522,15 @@ }, { "type": "NumericLiteral", - "start": 34377, - "end": 34378, + "start": 35429, + "end": 35430, "loc": { "start": { - "line": 855, + "line": 887, "column": 82 }, "end": { - "line": 855, + "line": 887, "column": 83 } }, @@ -168127,43 +171544,43 @@ }, { "type": "CallExpression", - "start": 34381, - "end": 34400, + "start": 35433, + "end": 35452, "loc": { "start": { - "line": 855, + "line": 887, "column": 86 }, "end": { - "line": 855, + "line": 887, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 34381, - "end": 34398, + "start": 35433, + "end": 35450, "loc": { "start": { - "line": 855, + "line": 887, "column": 86 }, "end": { - "line": 855, + "line": 887, "column": 103 } }, "object": { "type": "Identifier", - "start": 34381, - "end": 34385, + "start": 35433, + "end": 35437, "loc": { "start": { - "line": 855, + "line": 887, "column": 86 }, "end": { - "line": 855, + "line": 887, "column": 90 }, "identifierName": "math" @@ -168172,15 +171589,15 @@ }, "property": { "type": "Identifier", - "start": 34386, - "end": 34398, + "start": 35438, + "end": 35450, "loc": { "start": { - "line": 855, + "line": 887, "column": 91 }, "end": { - "line": 855, + "line": 887, "column": 103 }, "identifierName": "identityMat4" @@ -168199,57 +171616,57 @@ }, { "type": "ReturnStatement", - "start": 34423, - "end": 34483, + "start": 35475, + "end": 35535, "loc": { "start": { - "line": 856, + "line": 888, "column": 20 }, "end": { - "line": 856, + "line": 888, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 34430, - "end": 34482, + "start": 35482, + "end": 35534, "loc": { "start": { - "line": 856, + "line": 888, "column": 27 }, "end": { - "line": 856, + "line": 888, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 34430, - "end": 34442, + "start": 35482, + "end": 35494, "loc": { "start": { - "line": 856, + "line": 888, "column": 27 }, "end": { - "line": 856, + "line": 888, "column": 39 } }, "object": { "type": "Identifier", - "start": 34430, - "end": 34434, + "start": 35482, + "end": 35486, "loc": { "start": { - "line": 856, + "line": 888, "column": 27 }, "end": { - "line": 856, + "line": 888, "column": 31 }, "identifierName": "math" @@ -168258,15 +171675,15 @@ }, "property": { "type": "Identifier", - "start": 34435, - "end": 34442, + "start": 35487, + "end": 35494, "loc": { "start": { - "line": 856, + "line": 888, "column": 32 }, "end": { - "line": 856, + "line": 888, "column": 39 }, "identifierName": "mulMat4" @@ -168278,15 +171695,15 @@ "arguments": [ { "type": "Identifier", - "start": 34443, - "end": 34449, + "start": 35495, + "end": 35501, "loc": { "start": { - "line": 856, + "line": 888, "column": 40 }, "end": { - "line": 856, + "line": 888, "column": 46 }, "identifierName": "rotate" @@ -168295,15 +171712,15 @@ }, { "type": "Identifier", - "start": 34451, - "end": 34460, + "start": 35503, + "end": 35512, "loc": { "start": { - "line": 856, + "line": 888, "column": 48 }, "end": { - "line": 856, + "line": 888, "column": 57 }, "identifierName": "translate" @@ -168312,43 +171729,43 @@ }, { "type": "CallExpression", - "start": 34462, - "end": 34481, + "start": 35514, + "end": 35533, "loc": { "start": { - "line": 856, + "line": 888, "column": 59 }, "end": { - "line": 856, + "line": 888, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 34462, - "end": 34479, + "start": 35514, + "end": 35531, "loc": { "start": { - "line": 856, + "line": 888, "column": 59 }, "end": { - "line": 856, + "line": 888, "column": 76 } }, "object": { "type": "Identifier", - "start": 34462, - "end": 34466, + "start": 35514, + "end": 35518, "loc": { "start": { - "line": 856, + "line": 888, "column": 59 }, "end": { - "line": 856, + "line": 888, "column": 63 }, "identifierName": "math" @@ -168357,15 +171774,15 @@ }, "property": { "type": "Identifier", - "start": 34467, - "end": 34479, + "start": 35519, + "end": 35531, "loc": { "start": { - "line": 856, + "line": 888, "column": 64 }, "end": { - "line": 856, + "line": 888, "column": 76 }, "identifierName": "identityMat4" @@ -168384,7 +171801,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 34181 + "parenStart": 35233 } }, "arguments": [] @@ -168392,15 +171809,15 @@ }, { "type": "ObjectProperty", - "start": 34522, - "end": 34537, + "start": 35574, + "end": 35589, "loc": { "start": { - "line": 858, + "line": 890, "column": 16 }, "end": { - "line": 858, + "line": 890, "column": 31 } }, @@ -168409,15 +171826,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34522, - "end": 34530, + "start": 35574, + "end": 35582, "loc": { "start": { - "line": 858, + "line": 890, "column": 16 }, "end": { - "line": 858, + "line": 890, "column": 24 }, "identifierName": "pickable" @@ -168426,15 +171843,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 34532, - "end": 34537, + "start": 35584, + "end": 35589, "loc": { "start": { - "line": 858, + "line": 890, "column": 26 }, "end": { - "line": 858, + "line": 890, "column": 31 } }, @@ -168443,15 +171860,15 @@ }, { "type": "ObjectProperty", - "start": 34555, - "end": 34571, + "start": 35607, + "end": 35623, "loc": { "start": { - "line": 859, + "line": 891, "column": 16 }, "end": { - "line": 859, + "line": 891, "column": 32 } }, @@ -168460,15 +171877,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34555, - "end": 34565, + "start": 35607, + "end": 35617, "loc": { "start": { - "line": 859, + "line": 891, "column": 16 }, "end": { - "line": 859, + "line": 891, "column": 26 }, "identifierName": "collidable" @@ -168477,15 +171894,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 34567, - "end": 34571, + "start": 35619, + "end": 35623, "loc": { "start": { - "line": 859, + "line": 891, "column": 28 }, "end": { - "line": 859, + "line": 891, "column": 32 } }, @@ -168494,15 +171911,15 @@ }, { "type": "ObjectProperty", - "start": 34589, - "end": 34605, + "start": 35641, + "end": 35657, "loc": { "start": { - "line": 860, + "line": 892, "column": 16 }, "end": { - "line": 860, + "line": 892, "column": 32 } }, @@ -168511,15 +171928,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34589, - "end": 34598, + "start": 35641, + "end": 35650, "loc": { "start": { - "line": 860, + "line": 892, "column": 16 }, "end": { - "line": 860, + "line": 892, "column": 25 }, "identifierName": "clippable" @@ -168528,15 +171945,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 34600, - "end": 34605, + "start": 35652, + "end": 35657, "loc": { "start": { - "line": 860, + "line": 892, "column": 27 }, "end": { - "line": 860, + "line": 892, "column": 32 } }, @@ -168545,15 +171962,15 @@ }, { "type": "ObjectProperty", - "start": 34623, - "end": 34637, + "start": 35675, + "end": 35689, "loc": { "start": { - "line": 861, + "line": 893, "column": 16 }, "end": { - "line": 861, + "line": 893, "column": 30 } }, @@ -168562,15 +171979,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34623, - "end": 34630, + "start": 35675, + "end": 35682, "loc": { "start": { - "line": 861, + "line": 893, "column": 16 }, "end": { - "line": 861, + "line": 893, "column": 23 }, "identifierName": "visible" @@ -168579,20 +171996,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 34632, - "end": 34637, + "start": 35684, + "end": 35689, "loc": { "start": { - "line": 861, + "line": 893, "column": 25 }, "end": { - "line": 861, + "line": 893, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 35707, + "end": 35722, + "loc": { + "start": { + "line": 894, + "column": 16 + }, + "end": { + "line": 894, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 35707, + "end": 35715, + "loc": { + "start": { + "line": 894, + "column": 16 + }, + "end": { + "line": 894, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 35717, + "end": 35722, + "loc": { + "start": { + "line": 894, + "column": 26 + }, + "end": { + "line": 894, + "column": 31 + } + }, + "value": false + } } ] } @@ -168600,15 +172068,15 @@ }, { "type": "Identifier", - "start": 34654, - "end": 34670, + "start": 35739, + "end": 35755, "loc": { "start": { - "line": 862, + "line": 895, "column": 16 }, "end": { - "line": 862, + "line": 895, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -168620,15 +172088,15 @@ }, { "type": "ObjectProperty", - "start": 34686, - "end": 35341, + "start": 35771, + "end": 36459, "loc": { "start": { - "line": 864, + "line": 897, "column": 12 }, "end": { - "line": 876, + "line": 910, "column": 33 } }, @@ -168637,15 +172105,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34686, - "end": 34696, + "start": 35771, + "end": 35781, "loc": { "start": { - "line": 864, + "line": 897, "column": 12 }, "end": { - "line": 864, + "line": 897, "column": 22 }, "identifierName": "yAxisArrow" @@ -168654,43 +172122,43 @@ }, "value": { "type": "CallExpression", - "start": 34698, - "end": 35341, + "start": 35783, + "end": 36459, "loc": { "start": { - "line": 864, + "line": 897, "column": 24 }, "end": { - "line": 876, + "line": 910, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 34698, - "end": 34715, + "start": 35783, + "end": 35800, "loc": { "start": { - "line": 864, + "line": 897, "column": 24 }, "end": { - "line": 864, + "line": 897, "column": 41 } }, "object": { "type": "Identifier", - "start": 34698, - "end": 34706, + "start": 35783, + "end": 35791, "loc": { "start": { - "line": 864, + "line": 897, "column": 24 }, "end": { - "line": 864, + "line": 897, "column": 32 }, "identifierName": "rootNode" @@ -168699,15 +172167,15 @@ }, "property": { "type": "Identifier", - "start": 34707, - "end": 34715, + "start": 35792, + "end": 35800, "loc": { "start": { - "line": 864, + "line": 897, "column": 33 }, "end": { - "line": 864, + "line": 897, "column": 41 }, "identifierName": "addChild" @@ -168719,29 +172187,29 @@ "arguments": [ { "type": "NewExpression", - "start": 34716, - "end": 35322, + "start": 35801, + "end": 36440, "loc": { "start": { - "line": 864, + "line": 897, "column": 42 }, "end": { - "line": 876, + "line": 910, "column": 14 } }, "callee": { "type": "Identifier", - "start": 34720, - "end": 34724, + "start": 35805, + "end": 35809, "loc": { "start": { - "line": 864, + "line": 897, "column": 46 }, "end": { - "line": 864, + "line": 897, "column": 50 }, "identifierName": "Mesh" @@ -168751,15 +172219,15 @@ "arguments": [ { "type": "Identifier", - "start": 34725, - "end": 34733, + "start": 35810, + "end": 35818, "loc": { "start": { - "line": 864, + "line": 897, "column": 51 }, "end": { - "line": 864, + "line": 897, "column": 59 }, "identifierName": "rootNode" @@ -168768,30 +172236,30 @@ }, { "type": "ObjectExpression", - "start": 34735, - "end": 35321, + "start": 35820, + "end": 36439, "loc": { "start": { - "line": 864, + "line": 897, "column": 61 }, "end": { - "line": 876, + "line": 910, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 34753, - "end": 34782, + "start": 35838, + "end": 35867, "loc": { "start": { - "line": 865, + "line": 898, "column": 16 }, "end": { - "line": 865, + "line": 898, "column": 45 } }, @@ -168800,15 +172268,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34753, - "end": 34761, + "start": 35838, + "end": 35846, "loc": { "start": { - "line": 865, + "line": 898, "column": 16 }, "end": { - "line": 865, + "line": 898, "column": 24 }, "identifierName": "geometry" @@ -168817,29 +172285,29 @@ }, "value": { "type": "MemberExpression", - "start": 34763, - "end": 34782, + "start": 35848, + "end": 35867, "loc": { "start": { - "line": 865, + "line": 898, "column": 26 }, "end": { - "line": 865, + "line": 898, "column": 45 } }, "object": { "type": "Identifier", - "start": 34763, - "end": 34769, + "start": 35848, + "end": 35854, "loc": { "start": { - "line": 865, + "line": 898, "column": 26 }, "end": { - "line": 865, + "line": 898, "column": 32 }, "identifierName": "shapes" @@ -168848,15 +172316,15 @@ }, "property": { "type": "Identifier", - "start": 34770, - "end": 34782, + "start": 35855, + "end": 35867, "loc": { "start": { - "line": 865, + "line": 898, "column": 33 }, "end": { - "line": 865, + "line": 898, "column": 45 }, "identifierName": "arrowHeadBig" @@ -168868,15 +172336,15 @@ }, { "type": "ObjectProperty", - "start": 34800, - "end": 34825, + "start": 35885, + "end": 35910, "loc": { "start": { - "line": 866, + "line": 899, "column": 16 }, "end": { - "line": 866, + "line": 899, "column": 41 } }, @@ -168885,15 +172353,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34800, - "end": 34808, + "start": 35885, + "end": 35893, "loc": { "start": { - "line": 866, + "line": 899, "column": 16 }, "end": { - "line": 866, + "line": 899, "column": 24 }, "identifierName": "material" @@ -168902,29 +172370,29 @@ }, "value": { "type": "MemberExpression", - "start": 34810, - "end": 34825, + "start": 35895, + "end": 35910, "loc": { "start": { - "line": 866, + "line": 899, "column": 26 }, "end": { - "line": 866, + "line": 899, "column": 41 } }, "object": { "type": "Identifier", - "start": 34810, - "end": 34819, + "start": 35895, + "end": 35904, "loc": { "start": { - "line": 866, + "line": 899, "column": 26 }, "end": { - "line": 866, + "line": 899, "column": 35 }, "identifierName": "materials" @@ -168933,15 +172401,15 @@ }, "property": { "type": "Identifier", - "start": 34820, - "end": 34825, + "start": 35905, + "end": 35910, "loc": { "start": { - "line": 866, + "line": 899, "column": 36 }, "end": { - "line": 866, + "line": 899, "column": 41 }, "identifierName": "green" @@ -168953,15 +172421,15 @@ }, { "type": "ObjectProperty", - "start": 34843, - "end": 35174, + "start": 35928, + "end": 36259, "loc": { "start": { - "line": 867, + "line": 900, "column": 16 }, "end": { - "line": 871, + "line": 904, "column": 20 } }, @@ -168970,15 +172438,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 34843, - "end": 34849, + "start": 35928, + "end": 35934, "loc": { "start": { - "line": 867, + "line": 900, "column": 16 }, "end": { - "line": 867, + "line": 900, "column": 22 }, "identifierName": "matrix" @@ -168987,29 +172455,29 @@ }, "value": { "type": "CallExpression", - "start": 34851, - "end": 35174, + "start": 35936, + "end": 36259, "loc": { "start": { - "line": 867, + "line": 900, "column": 24 }, "end": { - "line": 871, + "line": 904, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 34852, - "end": 35171, + "start": 35937, + "end": 36256, "loc": { "start": { - "line": 867, + "line": 900, "column": 25 }, "end": { - "line": 871, + "line": 904, "column": 17 } }, @@ -169020,59 +172488,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 34864, - "end": 35171, + "start": 35949, + "end": 36256, "loc": { "start": { - "line": 867, + "line": 900, "column": 37 }, "end": { - "line": 871, + "line": 904, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 34886, - "end": 34964, + "start": 35971, + "end": 36049, "loc": { "start": { - "line": 868, + "line": 901, "column": 20 }, "end": { - "line": 868, + "line": 901, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 34892, - "end": 34963, + "start": 35977, + "end": 36048, "loc": { "start": { - "line": 868, + "line": 901, "column": 26 }, "end": { - "line": 868, + "line": 901, "column": 97 } }, "id": { "type": "Identifier", - "start": 34892, - "end": 34901, + "start": 35977, + "end": 35986, "loc": { "start": { - "line": 868, + "line": 901, "column": 26 }, "end": { - "line": 868, + "line": 901, "column": 35 }, "identifierName": "translate" @@ -169081,43 +172549,43 @@ }, "init": { "type": "CallExpression", - "start": 34904, - "end": 34963, + "start": 35989, + "end": 36048, "loc": { "start": { - "line": 868, + "line": 901, "column": 38 }, "end": { - "line": 868, + "line": 901, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 34904, - "end": 34923, + "start": 35989, + "end": 36008, "loc": { "start": { - "line": 868, + "line": 901, "column": 38 }, "end": { - "line": 868, + "line": 901, "column": 57 } }, "object": { "type": "Identifier", - "start": 34904, - "end": 34908, + "start": 35989, + "end": 35993, "loc": { "start": { - "line": 868, + "line": 901, "column": 38 }, "end": { - "line": 868, + "line": 901, "column": 42 }, "identifierName": "math" @@ -169126,15 +172594,15 @@ }, "property": { "type": "Identifier", - "start": 34909, - "end": 34923, + "start": 35994, + "end": 36008, "loc": { "start": { - "line": 868, + "line": 901, "column": 43 }, "end": { - "line": 868, + "line": 901, "column": 57 }, "identifierName": "translateMat4c" @@ -169146,15 +172614,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 34924, - "end": 34925, + "start": 36009, + "end": 36010, "loc": { "start": { - "line": 868, + "line": 901, "column": 58 }, "end": { - "line": 868, + "line": 901, "column": 59 } }, @@ -169166,29 +172634,29 @@ }, { "type": "BinaryExpression", - "start": 34927, - "end": 34938, + "start": 36012, + "end": 36023, "loc": { "start": { - "line": 868, + "line": 901, "column": 61 }, "end": { - "line": 868, + "line": 901, "column": 72 } }, "left": { "type": "Identifier", - "start": 34927, - "end": 34933, + "start": 36012, + "end": 36018, "loc": { "start": { - "line": 868, + "line": 901, "column": 61 }, "end": { - "line": 868, + "line": 901, "column": 67 }, "identifierName": "radius" @@ -169198,15 +172666,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 34936, - "end": 34938, + "start": 36021, + "end": 36023, "loc": { "start": { - "line": 868, + "line": 901, "column": 70 }, "end": { - "line": 868, + "line": 901, "column": 72 } }, @@ -169219,15 +172687,15 @@ }, { "type": "NumericLiteral", - "start": 34940, - "end": 34941, + "start": 36025, + "end": 36026, "loc": { "start": { - "line": 868, + "line": 901, "column": 74 }, "end": { - "line": 868, + "line": 901, "column": 75 } }, @@ -169239,43 +172707,43 @@ }, { "type": "CallExpression", - "start": 34943, - "end": 34962, + "start": 36028, + "end": 36047, "loc": { "start": { - "line": 868, + "line": 901, "column": 77 }, "end": { - "line": 868, + "line": 901, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 34943, - "end": 34960, + "start": 36028, + "end": 36045, "loc": { "start": { - "line": 868, + "line": 901, "column": 77 }, "end": { - "line": 868, + "line": 901, "column": 94 } }, "object": { "type": "Identifier", - "start": 34943, - "end": 34947, + "start": 36028, + "end": 36032, "loc": { "start": { - "line": 868, + "line": 901, "column": 77 }, "end": { - "line": 868, + "line": 901, "column": 81 }, "identifierName": "math" @@ -169284,15 +172752,15 @@ }, "property": { "type": "Identifier", - "start": 34948, - "end": 34960, + "start": 36033, + "end": 36045, "loc": { "start": { - "line": 868, + "line": 901, "column": 82 }, "end": { - "line": 868, + "line": 901, "column": 94 }, "identifierName": "identityMat4" @@ -169311,44 +172779,44 @@ }, { "type": "VariableDeclaration", - "start": 34985, - "end": 35072, + "start": 36070, + "end": 36157, "loc": { "start": { - "line": 869, + "line": 902, "column": 20 }, "end": { - "line": 869, + "line": 902, "column": 107 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 34991, - "end": 35071, + "start": 36076, + "end": 36156, "loc": { "start": { - "line": 869, + "line": 902, "column": 26 }, "end": { - "line": 869, + "line": 902, "column": 106 } }, "id": { "type": "Identifier", - "start": 34991, - "end": 34997, + "start": 36076, + "end": 36082, "loc": { "start": { - "line": 869, + "line": 902, "column": 26 }, "end": { - "line": 869, + "line": 902, "column": 32 }, "identifierName": "rotate" @@ -169357,43 +172825,43 @@ }, "init": { "type": "CallExpression", - "start": 35000, - "end": 35071, + "start": 36085, + "end": 36156, "loc": { "start": { - "line": 869, + "line": 902, "column": 35 }, "end": { - "line": 869, + "line": 902, "column": 106 } }, "callee": { "type": "MemberExpression", - "start": 35000, - "end": 35018, + "start": 36085, + "end": 36103, "loc": { "start": { - "line": 869, + "line": 902, "column": 35 }, "end": { - "line": 869, + "line": 902, "column": 53 } }, "object": { "type": "Identifier", - "start": 35000, - "end": 35004, + "start": 36085, + "end": 36089, "loc": { "start": { - "line": 869, + "line": 902, "column": 35 }, "end": { - "line": 869, + "line": 902, "column": 39 }, "identifierName": "math" @@ -169402,15 +172870,15 @@ }, "property": { "type": "Identifier", - "start": 35005, - "end": 35018, + "start": 36090, + "end": 36103, "loc": { "start": { - "line": 869, + "line": 902, "column": 40 }, "end": { - "line": 869, + "line": 902, "column": 53 }, "identifierName": "rotationMat4v" @@ -169422,29 +172890,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 35019, - "end": 35038, + "start": 36104, + "end": 36123, "loc": { "start": { - "line": 869, + "line": 902, "column": 54 }, "end": { - "line": 869, + "line": 902, "column": 73 } }, "left": { "type": "NumericLiteral", - "start": 35019, - "end": 35022, + "start": 36104, + "end": 36107, "loc": { "start": { - "line": 869, + "line": 902, "column": 54 }, "end": { - "line": 869, + "line": 902, "column": 57 } }, @@ -169457,29 +172925,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 35025, - "end": 35038, + "start": 36110, + "end": 36123, "loc": { "start": { - "line": 869, + "line": 902, "column": 60 }, "end": { - "line": 869, + "line": 902, "column": 73 } }, "object": { "type": "Identifier", - "start": 35025, - "end": 35029, + "start": 36110, + "end": 36114, "loc": { "start": { - "line": 869, + "line": 902, "column": 60 }, "end": { - "line": 869, + "line": 902, "column": 64 }, "identifierName": "math" @@ -169488,15 +172956,15 @@ }, "property": { "type": "Identifier", - "start": 35030, - "end": 35038, + "start": 36115, + "end": 36123, "loc": { "start": { - "line": 869, + "line": 902, "column": 65 }, "end": { - "line": 869, + "line": 902, "column": 73 }, "identifierName": "DEGTORAD" @@ -169508,30 +172976,30 @@ }, { "type": "ArrayExpression", - "start": 35040, - "end": 35049, + "start": 36125, + "end": 36134, "loc": { "start": { - "line": 869, + "line": 902, "column": 75 }, "end": { - "line": 869, + "line": 902, "column": 84 } }, "elements": [ { "type": "NumericLiteral", - "start": 35041, - "end": 35042, + "start": 36126, + "end": 36127, "loc": { "start": { - "line": 869, + "line": 902, "column": 76 }, "end": { - "line": 869, + "line": 902, "column": 77 } }, @@ -169543,15 +173011,15 @@ }, { "type": "NumericLiteral", - "start": 35044, - "end": 35045, + "start": 36129, + "end": 36130, "loc": { "start": { - "line": 869, + "line": 902, "column": 79 }, "end": { - "line": 869, + "line": 902, "column": 80 } }, @@ -169563,15 +173031,15 @@ }, { "type": "NumericLiteral", - "start": 35047, - "end": 35048, + "start": 36132, + "end": 36133, "loc": { "start": { - "line": 869, + "line": 902, "column": 82 }, "end": { - "line": 869, + "line": 902, "column": 83 } }, @@ -169585,43 +173053,43 @@ }, { "type": "CallExpression", - "start": 35051, - "end": 35070, + "start": 36136, + "end": 36155, "loc": { "start": { - "line": 869, + "line": 902, "column": 86 }, "end": { - "line": 869, + "line": 902, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 35051, - "end": 35068, + "start": 36136, + "end": 36153, "loc": { "start": { - "line": 869, + "line": 902, "column": 86 }, "end": { - "line": 869, + "line": 902, "column": 103 } }, "object": { "type": "Identifier", - "start": 35051, - "end": 35055, + "start": 36136, + "end": 36140, "loc": { "start": { - "line": 869, + "line": 902, "column": 86 }, "end": { - "line": 869, + "line": 902, "column": 90 }, "identifierName": "math" @@ -169630,15 +173098,15 @@ }, "property": { "type": "Identifier", - "start": 35056, - "end": 35068, + "start": 36141, + "end": 36153, "loc": { "start": { - "line": 869, + "line": 902, "column": 91 }, "end": { - "line": 869, + "line": 902, "column": 103 }, "identifierName": "identityMat4" @@ -169657,57 +173125,57 @@ }, { "type": "ReturnStatement", - "start": 35093, - "end": 35153, + "start": 36178, + "end": 36238, "loc": { "start": { - "line": 870, + "line": 903, "column": 20 }, "end": { - "line": 870, + "line": 903, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 35100, - "end": 35152, + "start": 36185, + "end": 36237, "loc": { "start": { - "line": 870, + "line": 903, "column": 27 }, "end": { - "line": 870, + "line": 903, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 35100, - "end": 35112, + "start": 36185, + "end": 36197, "loc": { "start": { - "line": 870, + "line": 903, "column": 27 }, "end": { - "line": 870, + "line": 903, "column": 39 } }, "object": { "type": "Identifier", - "start": 35100, - "end": 35104, + "start": 36185, + "end": 36189, "loc": { "start": { - "line": 870, + "line": 903, "column": 27 }, "end": { - "line": 870, + "line": 903, "column": 31 }, "identifierName": "math" @@ -169716,15 +173184,15 @@ }, "property": { "type": "Identifier", - "start": 35105, - "end": 35112, + "start": 36190, + "end": 36197, "loc": { "start": { - "line": 870, + "line": 903, "column": 32 }, "end": { - "line": 870, + "line": 903, "column": 39 }, "identifierName": "mulMat4" @@ -169736,15 +173204,15 @@ "arguments": [ { "type": "Identifier", - "start": 35113, - "end": 35119, + "start": 36198, + "end": 36204, "loc": { "start": { - "line": 870, + "line": 903, "column": 40 }, "end": { - "line": 870, + "line": 903, "column": 46 }, "identifierName": "rotate" @@ -169753,15 +173221,15 @@ }, { "type": "Identifier", - "start": 35121, - "end": 35130, + "start": 36206, + "end": 36215, "loc": { "start": { - "line": 870, + "line": 903, "column": 48 }, "end": { - "line": 870, + "line": 903, "column": 57 }, "identifierName": "translate" @@ -169770,43 +173238,43 @@ }, { "type": "CallExpression", - "start": 35132, - "end": 35151, + "start": 36217, + "end": 36236, "loc": { "start": { - "line": 870, + "line": 903, "column": 59 }, "end": { - "line": 870, + "line": 903, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 35132, - "end": 35149, + "start": 36217, + "end": 36234, "loc": { "start": { - "line": 870, + "line": 903, "column": 59 }, "end": { - "line": 870, + "line": 903, "column": 76 } }, "object": { "type": "Identifier", - "start": 35132, - "end": 35136, + "start": 36217, + "end": 36221, "loc": { "start": { - "line": 870, + "line": 903, "column": 59 }, "end": { - "line": 870, + "line": 903, "column": 63 }, "identifierName": "math" @@ -169815,15 +173283,15 @@ }, "property": { "type": "Identifier", - "start": 35137, - "end": 35149, + "start": 36222, + "end": 36234, "loc": { "start": { - "line": 870, + "line": 903, "column": 64 }, "end": { - "line": 870, + "line": 903, "column": 76 }, "identifierName": "identityMat4" @@ -169842,7 +173310,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 34851 + "parenStart": 35936 } }, "arguments": [] @@ -169850,15 +173318,15 @@ }, { "type": "ObjectProperty", - "start": 35192, - "end": 35207, + "start": 36277, + "end": 36292, "loc": { "start": { - "line": 872, + "line": 905, "column": 16 }, "end": { - "line": 872, + "line": 905, "column": 31 } }, @@ -169867,15 +173335,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35192, - "end": 35200, + "start": 36277, + "end": 36285, "loc": { "start": { - "line": 872, + "line": 905, "column": 16 }, "end": { - "line": 872, + "line": 905, "column": 24 }, "identifierName": "pickable" @@ -169884,15 +173352,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35202, - "end": 35207, + "start": 36287, + "end": 36292, "loc": { "start": { - "line": 872, + "line": 905, "column": 26 }, "end": { - "line": 872, + "line": 905, "column": 31 } }, @@ -169901,15 +173369,15 @@ }, { "type": "ObjectProperty", - "start": 35225, - "end": 35241, + "start": 36310, + "end": 36326, "loc": { "start": { - "line": 873, + "line": 906, "column": 16 }, "end": { - "line": 873, + "line": 906, "column": 32 } }, @@ -169918,15 +173386,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35225, - "end": 35235, + "start": 36310, + "end": 36320, "loc": { "start": { - "line": 873, + "line": 906, "column": 16 }, "end": { - "line": 873, + "line": 906, "column": 26 }, "identifierName": "collidable" @@ -169935,15 +173403,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35237, - "end": 35241, + "start": 36322, + "end": 36326, "loc": { "start": { - "line": 873, + "line": 906, "column": 28 }, "end": { - "line": 873, + "line": 906, "column": 32 } }, @@ -169952,15 +173420,15 @@ }, { "type": "ObjectProperty", - "start": 35259, - "end": 35275, + "start": 36344, + "end": 36360, "loc": { "start": { - "line": 874, + "line": 907, "column": 16 }, "end": { - "line": 874, + "line": 907, "column": 32 } }, @@ -169969,15 +173437,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35259, - "end": 35268, + "start": 36344, + "end": 36353, "loc": { "start": { - "line": 874, + "line": 907, "column": 16 }, "end": { - "line": 874, + "line": 907, "column": 25 }, "identifierName": "clippable" @@ -169986,15 +173454,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35270, - "end": 35275, + "start": 36355, + "end": 36360, "loc": { "start": { - "line": 874, + "line": 907, "column": 27 }, "end": { - "line": 874, + "line": 907, "column": 32 } }, @@ -170003,15 +173471,15 @@ }, { "type": "ObjectProperty", - "start": 35293, - "end": 35307, + "start": 36378, + "end": 36392, "loc": { "start": { - "line": 875, + "line": 908, "column": 16 }, "end": { - "line": 875, + "line": 908, "column": 30 } }, @@ -170020,15 +173488,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35293, - "end": 35300, + "start": 36378, + "end": 36385, "loc": { "start": { - "line": 875, + "line": 908, "column": 16 }, "end": { - "line": 875, + "line": 908, "column": 23 }, "identifierName": "visible" @@ -170037,20 +173505,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 35302, - "end": 35307, + "start": 36387, + "end": 36392, "loc": { "start": { - "line": 875, + "line": 908, "column": 25 }, "end": { - "line": 875, + "line": 908, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 36410, + "end": 36425, + "loc": { + "start": { + "line": 909, + "column": 16 + }, + "end": { + "line": 909, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 36410, + "end": 36418, + "loc": { + "start": { + "line": 909, + "column": 16 + }, + "end": { + "line": 909, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 36420, + "end": 36425, + "loc": { + "start": { + "line": 909, + "column": 26 + }, + "end": { + "line": 909, + "column": 31 + } + }, + "value": false + } } ] } @@ -170058,15 +173577,15 @@ }, { "type": "Identifier", - "start": 35324, - "end": 35340, + "start": 36442, + "end": 36458, "loc": { "start": { - "line": 876, + "line": 910, "column": 16 }, "end": { - "line": 876, + "line": 910, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -170078,15 +173597,15 @@ }, { "type": "ObjectProperty", - "start": 35356, - "end": 36012, + "start": 36474, + "end": 37163, "loc": { "start": { - "line": 878, + "line": 912, "column": 12 }, "end": { - "line": 890, + "line": 925, "column": 33 } }, @@ -170095,15 +173614,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35356, - "end": 35366, + "start": 36474, + "end": 36484, "loc": { "start": { - "line": 878, + "line": 912, "column": 12 }, "end": { - "line": 878, + "line": 912, "column": 22 }, "identifierName": "zAxisArrow" @@ -170112,43 +173631,43 @@ }, "value": { "type": "CallExpression", - "start": 35368, - "end": 36012, + "start": 36486, + "end": 37163, "loc": { "start": { - "line": 878, + "line": 912, "column": 24 }, "end": { - "line": 890, + "line": 925, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 35368, - "end": 35385, + "start": 36486, + "end": 36503, "loc": { "start": { - "line": 878, + "line": 912, "column": 24 }, "end": { - "line": 878, + "line": 912, "column": 41 } }, "object": { "type": "Identifier", - "start": 35368, - "end": 35376, + "start": 36486, + "end": 36494, "loc": { "start": { - "line": 878, + "line": 912, "column": 24 }, "end": { - "line": 878, + "line": 912, "column": 32 }, "identifierName": "rootNode" @@ -170157,15 +173676,15 @@ }, "property": { "type": "Identifier", - "start": 35377, - "end": 35385, + "start": 36495, + "end": 36503, "loc": { "start": { - "line": 878, + "line": 912, "column": 33 }, "end": { - "line": 878, + "line": 912, "column": 41 }, "identifierName": "addChild" @@ -170177,29 +173696,29 @@ "arguments": [ { "type": "NewExpression", - "start": 35386, - "end": 35993, + "start": 36504, + "end": 37144, "loc": { "start": { - "line": 878, + "line": 912, "column": 42 }, "end": { - "line": 890, + "line": 925, "column": 14 } }, "callee": { "type": "Identifier", - "start": 35390, - "end": 35394, + "start": 36508, + "end": 36512, "loc": { "start": { - "line": 878, + "line": 912, "column": 46 }, "end": { - "line": 878, + "line": 912, "column": 50 }, "identifierName": "Mesh" @@ -170209,15 +173728,15 @@ "arguments": [ { "type": "Identifier", - "start": 35395, - "end": 35403, + "start": 36513, + "end": 36521, "loc": { "start": { - "line": 878, + "line": 912, "column": 51 }, "end": { - "line": 878, + "line": 912, "column": 59 }, "identifierName": "rootNode" @@ -170226,30 +173745,30 @@ }, { "type": "ObjectExpression", - "start": 35405, - "end": 35992, + "start": 36523, + "end": 37143, "loc": { "start": { - "line": 878, + "line": 912, "column": 61 }, "end": { - "line": 890, + "line": 925, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 35423, - "end": 35452, + "start": 36541, + "end": 36570, "loc": { "start": { - "line": 879, + "line": 913, "column": 16 }, "end": { - "line": 879, + "line": 913, "column": 45 } }, @@ -170258,15 +173777,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35423, - "end": 35431, + "start": 36541, + "end": 36549, "loc": { "start": { - "line": 879, + "line": 913, "column": 16 }, "end": { - "line": 879, + "line": 913, "column": 24 }, "identifierName": "geometry" @@ -170275,29 +173794,29 @@ }, "value": { "type": "MemberExpression", - "start": 35433, - "end": 35452, + "start": 36551, + "end": 36570, "loc": { "start": { - "line": 879, + "line": 913, "column": 26 }, "end": { - "line": 879, + "line": 913, "column": 45 } }, "object": { "type": "Identifier", - "start": 35433, - "end": 35439, + "start": 36551, + "end": 36557, "loc": { "start": { - "line": 879, + "line": 913, "column": 26 }, "end": { - "line": 879, + "line": 913, "column": 32 }, "identifierName": "shapes" @@ -170306,15 +173825,15 @@ }, "property": { "type": "Identifier", - "start": 35440, - "end": 35452, + "start": 36558, + "end": 36570, "loc": { "start": { - "line": 879, + "line": 913, "column": 33 }, "end": { - "line": 879, + "line": 913, "column": 45 }, "identifierName": "arrowHeadBig" @@ -170326,15 +173845,15 @@ }, { "type": "ObjectProperty", - "start": 35470, - "end": 35494, + "start": 36588, + "end": 36612, "loc": { "start": { - "line": 880, + "line": 914, "column": 16 }, "end": { - "line": 880, + "line": 914, "column": 40 } }, @@ -170343,15 +173862,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35470, - "end": 35478, + "start": 36588, + "end": 36596, "loc": { "start": { - "line": 880, + "line": 914, "column": 16 }, "end": { - "line": 880, + "line": 914, "column": 24 }, "identifierName": "material" @@ -170360,29 +173879,29 @@ }, "value": { "type": "MemberExpression", - "start": 35480, - "end": 35494, + "start": 36598, + "end": 36612, "loc": { "start": { - "line": 880, + "line": 914, "column": 26 }, "end": { - "line": 880, + "line": 914, "column": 40 } }, "object": { "type": "Identifier", - "start": 35480, - "end": 35489, + "start": 36598, + "end": 36607, "loc": { "start": { - "line": 880, + "line": 914, "column": 26 }, "end": { - "line": 880, + "line": 914, "column": 35 }, "identifierName": "materials" @@ -170391,15 +173910,15 @@ }, "property": { "type": "Identifier", - "start": 35490, - "end": 35494, + "start": 36608, + "end": 36612, "loc": { "start": { - "line": 880, + "line": 914, "column": 36 }, "end": { - "line": 880, + "line": 914, "column": 40 }, "identifierName": "blue" @@ -170411,15 +173930,15 @@ }, { "type": "ObjectProperty", - "start": 35512, - "end": 35845, + "start": 36630, + "end": 36963, "loc": { "start": { - "line": 881, + "line": 915, "column": 16 }, "end": { - "line": 885, + "line": 919, "column": 20 } }, @@ -170428,15 +173947,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35512, - "end": 35518, + "start": 36630, + "end": 36636, "loc": { "start": { - "line": 881, + "line": 915, "column": 16 }, "end": { - "line": 881, + "line": 915, "column": 22 }, "identifierName": "matrix" @@ -170445,29 +173964,29 @@ }, "value": { "type": "CallExpression", - "start": 35520, - "end": 35845, + "start": 36638, + "end": 36963, "loc": { "start": { - "line": 881, + "line": 915, "column": 24 }, "end": { - "line": 885, + "line": 919, "column": 20 } }, "callee": { "type": "FunctionExpression", - "start": 35521, - "end": 35842, + "start": 36639, + "end": 36960, "loc": { "start": { - "line": 881, + "line": 915, "column": 25 }, "end": { - "line": 885, + "line": 919, "column": 17 } }, @@ -170478,59 +173997,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 35533, - "end": 35842, + "start": 36651, + "end": 36960, "loc": { "start": { - "line": 881, + "line": 915, "column": 37 }, "end": { - "line": 885, + "line": 919, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 35555, - "end": 35633, + "start": 36673, + "end": 36751, "loc": { "start": { - "line": 882, + "line": 916, "column": 20 }, "end": { - "line": 882, + "line": 916, "column": 98 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 35561, - "end": 35632, + "start": 36679, + "end": 36750, "loc": { "start": { - "line": 882, + "line": 916, "column": 26 }, "end": { - "line": 882, + "line": 916, "column": 97 } }, "id": { "type": "Identifier", - "start": 35561, - "end": 35570, + "start": 36679, + "end": 36688, "loc": { "start": { - "line": 882, + "line": 916, "column": 26 }, "end": { - "line": 882, + "line": 916, "column": 35 }, "identifierName": "translate" @@ -170539,43 +174058,43 @@ }, "init": { "type": "CallExpression", - "start": 35573, - "end": 35632, + "start": 36691, + "end": 36750, "loc": { "start": { - "line": 882, + "line": 916, "column": 38 }, "end": { - "line": 882, + "line": 916, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 35573, - "end": 35592, + "start": 36691, + "end": 36710, "loc": { "start": { - "line": 882, + "line": 916, "column": 38 }, "end": { - "line": 882, + "line": 916, "column": 57 } }, "object": { "type": "Identifier", - "start": 35573, - "end": 35577, + "start": 36691, + "end": 36695, "loc": { "start": { - "line": 882, + "line": 916, "column": 38 }, "end": { - "line": 882, + "line": 916, "column": 42 }, "identifierName": "math" @@ -170584,15 +174103,15 @@ }, "property": { "type": "Identifier", - "start": 35578, - "end": 35592, + "start": 36696, + "end": 36710, "loc": { "start": { - "line": 882, + "line": 916, "column": 43 }, "end": { - "line": 882, + "line": 916, "column": 57 }, "identifierName": "translateMat4c" @@ -170604,15 +174123,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 35593, - "end": 35594, + "start": 36711, + "end": 36712, "loc": { "start": { - "line": 882, + "line": 916, "column": 58 }, "end": { - "line": 882, + "line": 916, "column": 59 } }, @@ -170624,29 +174143,29 @@ }, { "type": "BinaryExpression", - "start": 35596, - "end": 35607, + "start": 36714, + "end": 36725, "loc": { "start": { - "line": 882, + "line": 916, "column": 61 }, "end": { - "line": 882, + "line": 916, "column": 72 } }, "left": { "type": "Identifier", - "start": 35596, - "end": 35602, + "start": 36714, + "end": 36720, "loc": { "start": { - "line": 882, + "line": 916, "column": 61 }, "end": { - "line": 882, + "line": 916, "column": 67 }, "identifierName": "radius" @@ -170656,15 +174175,15 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 35605, - "end": 35607, + "start": 36723, + "end": 36725, "loc": { "start": { - "line": 882, + "line": 916, "column": 70 }, "end": { - "line": 882, + "line": 916, "column": 72 } }, @@ -170677,15 +174196,15 @@ }, { "type": "NumericLiteral", - "start": 35609, - "end": 35610, + "start": 36727, + "end": 36728, "loc": { "start": { - "line": 882, + "line": 916, "column": 74 }, "end": { - "line": 882, + "line": 916, "column": 75 } }, @@ -170697,43 +174216,43 @@ }, { "type": "CallExpression", - "start": 35612, - "end": 35631, + "start": 36730, + "end": 36749, "loc": { "start": { - "line": 882, + "line": 916, "column": 77 }, "end": { - "line": 882, + "line": 916, "column": 96 } }, "callee": { "type": "MemberExpression", - "start": 35612, - "end": 35629, + "start": 36730, + "end": 36747, "loc": { "start": { - "line": 882, + "line": 916, "column": 77 }, "end": { - "line": 882, + "line": 916, "column": 94 } }, "object": { "type": "Identifier", - "start": 35612, - "end": 35616, + "start": 36730, + "end": 36734, "loc": { "start": { - "line": 882, + "line": 916, "column": 77 }, "end": { - "line": 882, + "line": 916, "column": 81 }, "identifierName": "math" @@ -170742,15 +174261,15 @@ }, "property": { "type": "Identifier", - "start": 35617, - "end": 35629, + "start": 36735, + "end": 36747, "loc": { "start": { - "line": 882, + "line": 916, "column": 82 }, "end": { - "line": 882, + "line": 916, "column": 94 }, "identifierName": "identityMat4" @@ -170769,44 +174288,44 @@ }, { "type": "VariableDeclaration", - "start": 35654, - "end": 35743, + "start": 36772, + "end": 36861, "loc": { "start": { - "line": 883, + "line": 917, "column": 20 }, "end": { - "line": 883, + "line": 917, "column": 109 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 35660, - "end": 35742, + "start": 36778, + "end": 36860, "loc": { "start": { - "line": 883, + "line": 917, "column": 26 }, "end": { - "line": 883, + "line": 917, "column": 108 } }, "id": { "type": "Identifier", - "start": 35660, - "end": 35666, + "start": 36778, + "end": 36784, "loc": { "start": { - "line": 883, + "line": 917, "column": 26 }, "end": { - "line": 883, + "line": 917, "column": 32 }, "identifierName": "rotate" @@ -170815,43 +174334,43 @@ }, "init": { "type": "CallExpression", - "start": 35669, - "end": 35742, + "start": 36787, + "end": 36860, "loc": { "start": { - "line": 883, + "line": 917, "column": 35 }, "end": { - "line": 883, + "line": 917, "column": 108 } }, "callee": { "type": "MemberExpression", - "start": 35669, - "end": 35687, + "start": 36787, + "end": 36805, "loc": { "start": { - "line": 883, + "line": 917, "column": 35 }, "end": { - "line": 883, + "line": 917, "column": 53 } }, "object": { "type": "Identifier", - "start": 35669, - "end": 35673, + "start": 36787, + "end": 36791, "loc": { "start": { - "line": 883, + "line": 917, "column": 35 }, "end": { - "line": 883, + "line": 917, "column": 39 }, "identifierName": "math" @@ -170860,15 +174379,15 @@ }, "property": { "type": "Identifier", - "start": 35674, - "end": 35687, + "start": 36792, + "end": 36805, "loc": { "start": { - "line": 883, + "line": 917, "column": 40 }, "end": { - "line": 883, + "line": 917, "column": 53 }, "identifierName": "rotationMat4v" @@ -170880,29 +174399,29 @@ "arguments": [ { "type": "BinaryExpression", - "start": 35688, - "end": 35707, + "start": 36806, + "end": 36825, "loc": { "start": { - "line": 883, + "line": 917, "column": 54 }, "end": { - "line": 883, + "line": 917, "column": 73 } }, "left": { "type": "UnaryExpression", - "start": 35688, - "end": 35691, + "start": 36806, + "end": 36809, "loc": { "start": { - "line": 883, + "line": 917, "column": 54 }, "end": { - "line": 883, + "line": 917, "column": 57 } }, @@ -170910,15 +174429,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 35689, - "end": 35691, + "start": 36807, + "end": 36809, "loc": { "start": { - "line": 883, + "line": 917, "column": 55 }, "end": { - "line": 883, + "line": 917, "column": 57 } }, @@ -170935,29 +174454,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 35694, - "end": 35707, + "start": 36812, + "end": 36825, "loc": { "start": { - "line": 883, + "line": 917, "column": 60 }, "end": { - "line": 883, + "line": 917, "column": 73 } }, "object": { "type": "Identifier", - "start": 35694, - "end": 35698, + "start": 36812, + "end": 36816, "loc": { "start": { - "line": 883, + "line": 917, "column": 60 }, "end": { - "line": 883, + "line": 917, "column": 64 }, "identifierName": "math" @@ -170966,15 +174485,15 @@ }, "property": { "type": "Identifier", - "start": 35699, - "end": 35707, + "start": 36817, + "end": 36825, "loc": { "start": { - "line": 883, + "line": 917, "column": 65 }, "end": { - "line": 883, + "line": 917, "column": 73 }, "identifierName": "DEGTORAD" @@ -170986,30 +174505,30 @@ }, { "type": "ArrayExpression", - "start": 35709, - "end": 35720, + "start": 36827, + "end": 36838, "loc": { "start": { - "line": 883, + "line": 917, "column": 75 }, "end": { - "line": 883, + "line": 917, "column": 86 } }, "elements": [ { "type": "NumericLiteral", - "start": 35710, - "end": 35713, + "start": 36828, + "end": 36831, "loc": { "start": { - "line": 883, + "line": 917, "column": 76 }, "end": { - "line": 883, + "line": 917, "column": 79 } }, @@ -171021,15 +174540,15 @@ }, { "type": "NumericLiteral", - "start": 35715, - "end": 35716, + "start": 36833, + "end": 36834, "loc": { "start": { - "line": 883, + "line": 917, "column": 81 }, "end": { - "line": 883, + "line": 917, "column": 82 } }, @@ -171041,15 +174560,15 @@ }, { "type": "NumericLiteral", - "start": 35718, - "end": 35719, + "start": 36836, + "end": 36837, "loc": { "start": { - "line": 883, + "line": 917, "column": 84 }, "end": { - "line": 883, + "line": 917, "column": 85 } }, @@ -171063,43 +174582,43 @@ }, { "type": "CallExpression", - "start": 35722, - "end": 35741, + "start": 36840, + "end": 36859, "loc": { "start": { - "line": 883, + "line": 917, "column": 88 }, "end": { - "line": 883, + "line": 917, "column": 107 } }, "callee": { "type": "MemberExpression", - "start": 35722, - "end": 35739, + "start": 36840, + "end": 36857, "loc": { "start": { - "line": 883, + "line": 917, "column": 88 }, "end": { - "line": 883, + "line": 917, "column": 105 } }, "object": { "type": "Identifier", - "start": 35722, - "end": 35726, + "start": 36840, + "end": 36844, "loc": { "start": { - "line": 883, + "line": 917, "column": 88 }, "end": { - "line": 883, + "line": 917, "column": 92 }, "identifierName": "math" @@ -171108,15 +174627,15 @@ }, "property": { "type": "Identifier", - "start": 35727, - "end": 35739, + "start": 36845, + "end": 36857, "loc": { "start": { - "line": 883, + "line": 917, "column": 93 }, "end": { - "line": 883, + "line": 917, "column": 105 }, "identifierName": "identityMat4" @@ -171135,57 +174654,57 @@ }, { "type": "ReturnStatement", - "start": 35764, - "end": 35824, + "start": 36882, + "end": 36942, "loc": { "start": { - "line": 884, + "line": 918, "column": 20 }, "end": { - "line": 884, + "line": 918, "column": 80 } }, "argument": { "type": "CallExpression", - "start": 35771, - "end": 35823, + "start": 36889, + "end": 36941, "loc": { "start": { - "line": 884, + "line": 918, "column": 27 }, "end": { - "line": 884, + "line": 918, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 35771, - "end": 35783, + "start": 36889, + "end": 36901, "loc": { "start": { - "line": 884, + "line": 918, "column": 27 }, "end": { - "line": 884, + "line": 918, "column": 39 } }, "object": { "type": "Identifier", - "start": 35771, - "end": 35775, + "start": 36889, + "end": 36893, "loc": { "start": { - "line": 884, + "line": 918, "column": 27 }, "end": { - "line": 884, + "line": 918, "column": 31 }, "identifierName": "math" @@ -171194,15 +174713,15 @@ }, "property": { "type": "Identifier", - "start": 35776, - "end": 35783, + "start": 36894, + "end": 36901, "loc": { "start": { - "line": 884, + "line": 918, "column": 32 }, "end": { - "line": 884, + "line": 918, "column": 39 }, "identifierName": "mulMat4" @@ -171214,15 +174733,15 @@ "arguments": [ { "type": "Identifier", - "start": 35784, - "end": 35790, + "start": 36902, + "end": 36908, "loc": { "start": { - "line": 884, + "line": 918, "column": 40 }, "end": { - "line": 884, + "line": 918, "column": 46 }, "identifierName": "rotate" @@ -171231,15 +174750,15 @@ }, { "type": "Identifier", - "start": 35792, - "end": 35801, + "start": 36910, + "end": 36919, "loc": { "start": { - "line": 884, + "line": 918, "column": 48 }, "end": { - "line": 884, + "line": 918, "column": 57 }, "identifierName": "translate" @@ -171248,43 +174767,43 @@ }, { "type": "CallExpression", - "start": 35803, - "end": 35822, + "start": 36921, + "end": 36940, "loc": { "start": { - "line": 884, + "line": 918, "column": 59 }, "end": { - "line": 884, + "line": 918, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 35803, - "end": 35820, + "start": 36921, + "end": 36938, "loc": { "start": { - "line": 884, + "line": 918, "column": 59 }, "end": { - "line": 884, + "line": 918, "column": 76 } }, "object": { "type": "Identifier", - "start": 35803, - "end": 35807, + "start": 36921, + "end": 36925, "loc": { "start": { - "line": 884, + "line": 918, "column": 59 }, "end": { - "line": 884, + "line": 918, "column": 63 }, "identifierName": "math" @@ -171293,15 +174812,15 @@ }, "property": { "type": "Identifier", - "start": 35808, - "end": 35820, + "start": 36926, + "end": 36938, "loc": { "start": { - "line": 884, + "line": 918, "column": 64 }, "end": { - "line": 884, + "line": 918, "column": 76 }, "identifierName": "identityMat4" @@ -171320,7 +174839,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 35520 + "parenStart": 36638 } }, "arguments": [] @@ -171328,15 +174847,15 @@ }, { "type": "ObjectProperty", - "start": 35863, - "end": 35878, + "start": 36981, + "end": 36996, "loc": { "start": { - "line": 886, + "line": 920, "column": 16 }, "end": { - "line": 886, + "line": 920, "column": 31 } }, @@ -171345,15 +174864,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35863, - "end": 35871, + "start": 36981, + "end": 36989, "loc": { "start": { - "line": 886, + "line": 920, "column": 16 }, "end": { - "line": 886, + "line": 920, "column": 24 }, "identifierName": "pickable" @@ -171362,15 +174881,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35873, - "end": 35878, + "start": 36991, + "end": 36996, "loc": { "start": { - "line": 886, + "line": 920, "column": 26 }, "end": { - "line": 886, + "line": 920, "column": 31 } }, @@ -171379,15 +174898,15 @@ }, { "type": "ObjectProperty", - "start": 35896, - "end": 35912, + "start": 37014, + "end": 37030, "loc": { "start": { - "line": 887, + "line": 921, "column": 16 }, "end": { - "line": 887, + "line": 921, "column": 32 } }, @@ -171396,15 +174915,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35896, - "end": 35906, + "start": 37014, + "end": 37024, "loc": { "start": { - "line": 887, + "line": 921, "column": 16 }, "end": { - "line": 887, + "line": 921, "column": 26 }, "identifierName": "collidable" @@ -171413,15 +174932,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35908, - "end": 35912, + "start": 37026, + "end": 37030, "loc": { "start": { - "line": 887, + "line": 921, "column": 28 }, "end": { - "line": 887, + "line": 921, "column": 32 } }, @@ -171430,15 +174949,15 @@ }, { "type": "ObjectProperty", - "start": 35930, - "end": 35946, + "start": 37048, + "end": 37064, "loc": { "start": { - "line": 888, + "line": 922, "column": 16 }, "end": { - "line": 888, + "line": 922, "column": 32 } }, @@ -171447,15 +174966,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35930, - "end": 35939, + "start": 37048, + "end": 37057, "loc": { "start": { - "line": 888, + "line": 922, "column": 16 }, "end": { - "line": 888, + "line": 922, "column": 25 }, "identifierName": "clippable" @@ -171464,15 +174983,15 @@ }, "value": { "type": "BooleanLiteral", - "start": 35941, - "end": 35946, + "start": 37059, + "end": 37064, "loc": { "start": { - "line": 888, + "line": 922, "column": 27 }, "end": { - "line": 888, + "line": 922, "column": 32 } }, @@ -171481,15 +175000,15 @@ }, { "type": "ObjectProperty", - "start": 35964, - "end": 35978, + "start": 37082, + "end": 37096, "loc": { "start": { - "line": 889, + "line": 923, "column": 16 }, "end": { - "line": 889, + "line": 923, "column": 30 } }, @@ -171498,15 +175017,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 35964, - "end": 35971, + "start": 37082, + "end": 37089, "loc": { "start": { - "line": 889, + "line": 923, "column": 16 }, "end": { - "line": 889, + "line": 923, "column": 23 }, "identifierName": "visible" @@ -171515,20 +175034,71 @@ }, "value": { "type": "BooleanLiteral", - "start": 35973, - "end": 35978, + "start": 37091, + "end": 37096, "loc": { "start": { - "line": 889, + "line": 923, "column": 25 }, "end": { - "line": 889, + "line": 923, "column": 30 } }, "value": false } + }, + { + "type": "ObjectProperty", + "start": 37114, + "end": 37129, + "loc": { + "start": { + "line": 924, + "column": 16 + }, + "end": { + "line": 924, + "column": 31 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 37114, + "end": 37122, + "loc": { + "start": { + "line": 924, + "column": 16 + }, + "end": { + "line": 924, + "column": 24 + }, + "identifierName": "isObject" + }, + "name": "isObject" + }, + "value": { + "type": "BooleanLiteral", + "start": 37124, + "end": 37129, + "loc": { + "start": { + "line": 924, + "column": 26 + }, + "end": { + "line": 924, + "column": 31 + } + }, + "value": false + } } ] } @@ -171536,15 +175106,15 @@ }, { "type": "Identifier", - "start": 35995, - "end": 36011, + "start": 37146, + "end": 37162, "loc": { "start": { - "line": 890, + "line": 925, "column": 16 }, "end": { - "line": 890, + "line": 925, "column": 32 }, "identifierName": "NO_STATE_INHERIT" @@ -171582,15 +175152,15 @@ }, { "type": "ClassMethod", - "start": 36035, - "end": 52097, + "start": 37186, + "end": 53248, "loc": { "start": { - "line": 894, + "line": 929, "column": 4 }, "end": { - "line": 1291, + "line": 1326, "column": 5 } }, @@ -171598,15 +175168,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36035, - "end": 36046, + "start": 37186, + "end": 37197, "loc": { "start": { - "line": 894, + "line": 929, "column": 4 }, "end": { - "line": 894, + "line": 929, "column": 15 }, "identifierName": "_bindEvents" @@ -171621,59 +175191,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 36049, - "end": 52097, + "start": 37200, + "end": 53248, "loc": { "start": { - "line": 894, + "line": 929, "column": 18 }, "end": { - "line": 1291, + "line": 1326, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 36060, - "end": 36078, + "start": 37211, + "end": 37229, "loc": { "start": { - "line": 896, + "line": 931, "column": 8 }, "end": { - "line": 896, + "line": 931, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36066, - "end": 36077, + "start": 37217, + "end": 37228, "loc": { "start": { - "line": 896, + "line": 931, "column": 14 }, "end": { - "line": 896, + "line": 931, "column": 25 } }, "id": { "type": "Identifier", - "start": 36066, - "end": 36070, + "start": 37217, + "end": 37221, "loc": { "start": { - "line": 896, + "line": 931, "column": 14 }, "end": { - "line": 896, + "line": 931, "column": 18 }, "identifierName": "self" @@ -171682,15 +175252,15 @@ }, "init": { "type": "ThisExpression", - "start": 36073, - "end": 36077, + "start": 37224, + "end": 37228, "loc": { "start": { - "line": 896, + "line": 931, "column": 21 }, "end": { - "line": 896, + "line": 931, "column": 25 } } @@ -171701,44 +175271,44 @@ }, { "type": "VariableDeclaration", - "start": 36088, - "end": 36108, + "start": 37239, + "end": 37259, "loc": { "start": { - "line": 898, + "line": 933, "column": 8 }, "end": { - "line": 898, + "line": 933, "column": 28 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36092, - "end": 36107, + "start": 37243, + "end": 37258, "loc": { "start": { - "line": 898, + "line": 933, "column": 12 }, "end": { - "line": 898, + "line": 933, "column": 27 } }, "id": { "type": "Identifier", - "start": 36092, - "end": 36099, + "start": 37243, + "end": 37250, "loc": { "start": { - "line": 898, + "line": 933, "column": 12 }, "end": { - "line": 898, + "line": 933, "column": 19 }, "identifierName": "grabbed" @@ -171747,15 +175317,15 @@ }, "init": { "type": "BooleanLiteral", - "start": 36102, - "end": 36107, + "start": 37253, + "end": 37258, "loc": { "start": { - "line": 898, + "line": 933, "column": 22 }, "end": { - "line": 898, + "line": 933, "column": 27 } }, @@ -171767,44 +175337,44 @@ }, { "type": "VariableDeclaration", - "start": 36118, - "end": 36325, + "start": 37269, + "end": 37476, "loc": { "start": { - "line": 900, + "line": 935, "column": 8 }, "end": { - "line": 908, + "line": 943, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36124, - "end": 36324, + "start": 37275, + "end": 37475, "loc": { "start": { - "line": 900, + "line": 935, "column": 14 }, "end": { - "line": 908, + "line": 943, "column": 9 } }, "id": { "type": "Identifier", - "start": 36124, - "end": 36136, + "start": 37275, + "end": 37287, "loc": { "start": { - "line": 900, + "line": 935, "column": 14 }, "end": { - "line": 900, + "line": 935, "column": 26 }, "identifierName": "DRAG_ACTIONS" @@ -171813,30 +175383,30 @@ }, "init": { "type": "ObjectExpression", - "start": 36139, - "end": 36324, + "start": 37290, + "end": 37475, "loc": { "start": { - "line": 900, + "line": 935, "column": 29 }, "end": { - "line": 908, + "line": 943, "column": 9 } }, "properties": [ { "type": "ObjectProperty", - "start": 36153, - "end": 36161, + "start": 37304, + "end": 37312, "loc": { "start": { - "line": 901, + "line": 936, "column": 12 }, "end": { - "line": 901, + "line": 936, "column": 20 } }, @@ -171845,15 +175415,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36153, - "end": 36157, + "start": 37304, + "end": 37308, "loc": { "start": { - "line": 901, + "line": 936, "column": 12 }, "end": { - "line": 901, + "line": 936, "column": 16 }, "identifierName": "none" @@ -171862,15 +175432,15 @@ }, "value": { "type": "UnaryExpression", - "start": 36159, - "end": 36161, + "start": 37310, + "end": 37312, "loc": { "start": { - "line": 901, + "line": 936, "column": 18 }, "end": { - "line": 901, + "line": 936, "column": 20 } }, @@ -171878,15 +175448,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 36160, - "end": 36161, + "start": 37311, + "end": 37312, "loc": { "start": { - "line": 901, + "line": 936, "column": 19 }, "end": { - "line": 901, + "line": 936, "column": 20 } }, @@ -171903,15 +175473,15 @@ }, { "type": "ObjectProperty", - "start": 36175, - "end": 36188, + "start": 37326, + "end": 37339, "loc": { "start": { - "line": 902, + "line": 937, "column": 12 }, "end": { - "line": 902, + "line": 937, "column": 25 } }, @@ -171920,15 +175490,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36175, - "end": 36185, + "start": 37326, + "end": 37336, "loc": { "start": { - "line": 902, + "line": 937, "column": 12 }, "end": { - "line": 902, + "line": 937, "column": 22 }, "identifierName": "xTranslate" @@ -171937,15 +175507,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36187, - "end": 36188, + "start": 37338, + "end": 37339, "loc": { "start": { - "line": 902, + "line": 937, "column": 24 }, "end": { - "line": 902, + "line": 937, "column": 25 } }, @@ -171958,15 +175528,15 @@ }, { "type": "ObjectProperty", - "start": 36202, - "end": 36215, + "start": 37353, + "end": 37366, "loc": { "start": { - "line": 903, + "line": 938, "column": 12 }, "end": { - "line": 903, + "line": 938, "column": 25 } }, @@ -171975,15 +175545,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36202, - "end": 36212, + "start": 37353, + "end": 37363, "loc": { "start": { - "line": 903, + "line": 938, "column": 12 }, "end": { - "line": 903, + "line": 938, "column": 22 }, "identifierName": "yTranslate" @@ -171992,15 +175562,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36214, - "end": 36215, + "start": 37365, + "end": 37366, "loc": { "start": { - "line": 903, + "line": 938, "column": 24 }, "end": { - "line": 903, + "line": 938, "column": 25 } }, @@ -172013,15 +175583,15 @@ }, { "type": "ObjectProperty", - "start": 36229, - "end": 36242, + "start": 37380, + "end": 37393, "loc": { "start": { - "line": 904, + "line": 939, "column": 12 }, "end": { - "line": 904, + "line": 939, "column": 25 } }, @@ -172030,15 +175600,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36229, - "end": 36239, + "start": 37380, + "end": 37390, "loc": { "start": { - "line": 904, + "line": 939, "column": 12 }, "end": { - "line": 904, + "line": 939, "column": 22 }, "identifierName": "zTranslate" @@ -172047,15 +175617,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36241, - "end": 36242, + "start": 37392, + "end": 37393, "loc": { "start": { - "line": 904, + "line": 939, "column": 24 }, "end": { - "line": 904, + "line": 939, "column": 25 } }, @@ -172068,15 +175638,15 @@ }, { "type": "ObjectProperty", - "start": 36256, - "end": 36266, + "start": 37407, + "end": 37417, "loc": { "start": { - "line": 905, + "line": 940, "column": 12 }, "end": { - "line": 905, + "line": 940, "column": 22 } }, @@ -172085,15 +175655,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36256, - "end": 36263, + "start": 37407, + "end": 37414, "loc": { "start": { - "line": 905, + "line": 940, "column": 12 }, "end": { - "line": 905, + "line": 940, "column": 19 }, "identifierName": "xRotate" @@ -172102,15 +175672,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36265, - "end": 36266, + "start": 37416, + "end": 37417, "loc": { "start": { - "line": 905, + "line": 940, "column": 21 }, "end": { - "line": 905, + "line": 940, "column": 22 } }, @@ -172123,15 +175693,15 @@ }, { "type": "ObjectProperty", - "start": 36280, - "end": 36290, + "start": 37431, + "end": 37441, "loc": { "start": { - "line": 906, + "line": 941, "column": 12 }, "end": { - "line": 906, + "line": 941, "column": 22 } }, @@ -172140,15 +175710,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36280, - "end": 36287, + "start": 37431, + "end": 37438, "loc": { "start": { - "line": 906, + "line": 941, "column": 12 }, "end": { - "line": 906, + "line": 941, "column": 19 }, "identifierName": "yRotate" @@ -172157,15 +175727,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36289, - "end": 36290, + "start": 37440, + "end": 37441, "loc": { "start": { - "line": 906, + "line": 941, "column": 21 }, "end": { - "line": 906, + "line": 941, "column": 22 } }, @@ -172178,15 +175748,15 @@ }, { "type": "ObjectProperty", - "start": 36304, - "end": 36314, + "start": 37455, + "end": 37465, "loc": { "start": { - "line": 907, + "line": 942, "column": 12 }, "end": { - "line": 907, + "line": 942, "column": 22 } }, @@ -172195,15 +175765,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 36304, - "end": 36311, + "start": 37455, + "end": 37462, "loc": { "start": { - "line": 907, + "line": 942, "column": 12 }, "end": { - "line": 907, + "line": 942, "column": 19 }, "identifierName": "zRotate" @@ -172212,15 +175782,15 @@ }, "value": { "type": "NumericLiteral", - "start": 36313, - "end": 36314, + "start": 37464, + "end": 37465, "loc": { "start": { - "line": 907, + "line": 942, "column": 21 }, "end": { - "line": 907, + "line": 942, "column": 22 } }, @@ -172239,44 +175809,44 @@ }, { "type": "VariableDeclaration", - "start": 36335, - "end": 36367, + "start": 37486, + "end": 37518, "loc": { "start": { - "line": 910, + "line": 945, "column": 8 }, "end": { - "line": 910, + "line": 945, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36341, - "end": 36366, + "start": 37492, + "end": 37517, "loc": { "start": { - "line": 910, + "line": 945, "column": 14 }, "end": { - "line": 910, + "line": 945, "column": 39 } }, "id": { "type": "Identifier", - "start": 36341, - "end": 36349, + "start": 37492, + "end": 37500, "loc": { "start": { - "line": 910, + "line": 945, "column": 14 }, "end": { - "line": 910, + "line": 945, "column": 22 }, "identifierName": "rootNode" @@ -172285,44 +175855,44 @@ }, "init": { "type": "MemberExpression", - "start": 36352, - "end": 36366, + "start": 37503, + "end": 37517, "loc": { "start": { - "line": 910, + "line": 945, "column": 25 }, "end": { - "line": 910, + "line": 945, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 36352, - "end": 36356, + "start": 37503, + "end": 37507, "loc": { "start": { - "line": 910, + "line": 945, "column": 25 }, "end": { - "line": 910, + "line": 945, "column": 29 } } }, "property": { "type": "Identifier", - "start": 36357, - "end": 36366, + "start": 37508, + "end": 37517, "loc": { "start": { - "line": 910, + "line": 945, "column": 30 }, "end": { - "line": 910, + "line": 945, "column": 39 }, "identifierName": "_rootNode" @@ -172337,44 +175907,44 @@ }, { "type": "VariableDeclaration", - "start": 36377, - "end": 36403, + "start": 37528, + "end": 37554, "loc": { "start": { - "line": 912, + "line": 947, "column": 8 }, "end": { - "line": 912, + "line": 947, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36381, - "end": 36402, + "start": 37532, + "end": 37553, "loc": { "start": { - "line": 912, + "line": 947, "column": 12 }, "end": { - "line": 912, + "line": 947, "column": 33 } }, "id": { "type": "Identifier", - "start": 36381, - "end": 36395, + "start": 37532, + "end": 37546, "loc": { "start": { - "line": 912, + "line": 947, "column": 12 }, "end": { - "line": 912, + "line": 947, "column": 26 }, "identifierName": "nextDragAction" @@ -172383,15 +175953,15 @@ }, "init": { "type": "NullLiteral", - "start": 36398, - "end": 36402, + "start": 37549, + "end": 37553, "loc": { "start": { - "line": 912, + "line": 947, "column": 29 }, "end": { - "line": 912, + "line": 947, "column": 33 } } @@ -172403,15 +175973,15 @@ { "type": "CommentLine", "value": " As we hover grabbed an arrow or hoop, self is the action we would do if we then dragged it.", - "start": 36404, - "end": 36498, + "start": 37555, + "end": 37649, "loc": { "start": { - "line": 912, + "line": 947, "column": 35 }, "end": { - "line": 912, + "line": 947, "column": 129 } } @@ -172420,44 +175990,44 @@ }, { "type": "VariableDeclaration", - "start": 36507, - "end": 36529, + "start": 37658, + "end": 37680, "loc": { "start": { - "line": 913, + "line": 948, "column": 8 }, "end": { - "line": 913, + "line": 948, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36511, - "end": 36528, + "start": 37662, + "end": 37679, "loc": { "start": { - "line": 913, + "line": 948, "column": 12 }, "end": { - "line": 913, + "line": 948, "column": 29 } }, "id": { "type": "Identifier", - "start": 36511, - "end": 36521, + "start": 37662, + "end": 37672, "loc": { "start": { - "line": 913, + "line": 948, "column": 12 }, "end": { - "line": 913, + "line": 948, "column": 22 }, "identifierName": "dragAction" @@ -172467,15 +176037,15 @@ }, "init": { "type": "NullLiteral", - "start": 36524, - "end": 36528, + "start": 37675, + "end": 37679, "loc": { "start": { - "line": 913, + "line": 948, "column": 25 }, "end": { - "line": 913, + "line": 948, "column": 29 } } @@ -172488,15 +176058,15 @@ { "type": "CommentLine", "value": " As we hover grabbed an arrow or hoop, self is the action we would do if we then dragged it.", - "start": 36404, - "end": 36498, + "start": 37555, + "end": 37649, "loc": { "start": { - "line": 912, + "line": 947, "column": 35 }, "end": { - "line": 912, + "line": 947, "column": 129 } } @@ -172506,15 +176076,15 @@ { "type": "CommentLine", "value": " Action we're doing while we drag an arrow or hoop.", - "start": 36530, - "end": 36583, + "start": 37681, + "end": 37734, "loc": { "start": { - "line": 913, + "line": 948, "column": 31 }, "end": { - "line": 913, + "line": 948, "column": 84 } } @@ -172523,44 +176093,44 @@ }, { "type": "VariableDeclaration", - "start": 36592, - "end": 36626, + "start": 37743, + "end": 37777, "loc": { "start": { - "line": 914, + "line": 949, "column": 8 }, "end": { - "line": 914, + "line": 949, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36598, - "end": 36625, + "start": 37749, + "end": 37776, "loc": { "start": { - "line": 914, + "line": 949, "column": 14 }, "end": { - "line": 914, + "line": 949, "column": 41 } }, "id": { "type": "Identifier", - "start": 36598, - "end": 36611, + "start": 37749, + "end": 37762, "loc": { "start": { - "line": 914, + "line": 949, "column": 14 }, "end": { - "line": 914, + "line": 949, "column": 27 }, "identifierName": "lastCanvasPos" @@ -172570,43 +176140,43 @@ }, "init": { "type": "CallExpression", - "start": 36614, - "end": 36625, + "start": 37765, + "end": 37776, "loc": { "start": { - "line": 914, + "line": 949, "column": 30 }, "end": { - "line": 914, + "line": 949, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 36614, - "end": 36623, + "start": 37765, + "end": 37774, "loc": { "start": { - "line": 914, + "line": 949, "column": 30 }, "end": { - "line": 914, + "line": 949, "column": 39 } }, "object": { "type": "Identifier", - "start": 36614, - "end": 36618, + "start": 37765, + "end": 37769, "loc": { "start": { - "line": 914, + "line": 949, "column": 30 }, "end": { - "line": 914, + "line": 949, "column": 34 }, "identifierName": "math" @@ -172615,15 +176185,15 @@ }, "property": { "type": "Identifier", - "start": 36619, - "end": 36623, + "start": 37770, + "end": 37774, "loc": { "start": { - "line": 914, + "line": 949, "column": 35 }, "end": { - "line": 914, + "line": 949, "column": 39 }, "identifierName": "vec2" @@ -172642,15 +176212,15 @@ { "type": "CommentLine", "value": " Action we're doing while we drag an arrow or hoop.", - "start": 36530, - "end": 36583, + "start": 37681, + "end": 37734, "loc": { "start": { - "line": 913, + "line": 948, "column": 31 }, "end": { - "line": 913, + "line": 948, "column": 84 } } @@ -172659,44 +176229,44 @@ }, { "type": "VariableDeclaration", - "start": 36636, - "end": 36675, + "start": 37787, + "end": 37826, "loc": { "start": { - "line": 916, + "line": 951, "column": 8 }, "end": { - "line": 916, + "line": 951, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36642, - "end": 36674, + "start": 37793, + "end": 37825, "loc": { "start": { - "line": 916, + "line": 951, "column": 14 }, "end": { - "line": 916, + "line": 951, "column": 46 } }, "id": { "type": "Identifier", - "start": 36642, - "end": 36651, + "start": 37793, + "end": 37802, "loc": { "start": { - "line": 916, + "line": 951, "column": 14 }, "end": { - "line": 916, + "line": 951, "column": 23 }, "identifierName": "xBaseAxis" @@ -172705,43 +176275,43 @@ }, "init": { "type": "CallExpression", - "start": 36654, - "end": 36674, + "start": 37805, + "end": 37825, "loc": { "start": { - "line": 916, + "line": 951, "column": 26 }, "end": { - "line": 916, + "line": 951, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 36654, - "end": 36663, + "start": 37805, + "end": 37814, "loc": { "start": { - "line": 916, + "line": 951, "column": 26 }, "end": { - "line": 916, + "line": 951, "column": 35 } }, "object": { "type": "Identifier", - "start": 36654, - "end": 36658, + "start": 37805, + "end": 37809, "loc": { "start": { - "line": 916, + "line": 951, "column": 26 }, "end": { - "line": 916, + "line": 951, "column": 30 }, "identifierName": "math" @@ -172750,15 +176320,15 @@ }, "property": { "type": "Identifier", - "start": 36659, - "end": 36663, + "start": 37810, + "end": 37814, "loc": { "start": { - "line": 916, + "line": 951, "column": 31 }, "end": { - "line": 916, + "line": 951, "column": 35 }, "identifierName": "vec3" @@ -172770,30 +176340,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 36664, - "end": 36673, + "start": 37815, + "end": 37824, "loc": { "start": { - "line": 916, + "line": 951, "column": 36 }, "end": { - "line": 916, + "line": 951, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 36665, - "end": 36666, + "start": 37816, + "end": 37817, "loc": { "start": { - "line": 916, + "line": 951, "column": 37 }, "end": { - "line": 916, + "line": 951, "column": 38 } }, @@ -172805,15 +176375,15 @@ }, { "type": "NumericLiteral", - "start": 36668, - "end": 36669, + "start": 37819, + "end": 37820, "loc": { "start": { - "line": 916, + "line": 951, "column": 40 }, "end": { - "line": 916, + "line": 951, "column": 41 } }, @@ -172825,15 +176395,15 @@ }, { "type": "NumericLiteral", - "start": 36671, - "end": 36672, + "start": 37822, + "end": 37823, "loc": { "start": { - "line": 916, + "line": 951, "column": 43 }, "end": { - "line": 916, + "line": 951, "column": 44 } }, @@ -172853,44 +176423,44 @@ }, { "type": "VariableDeclaration", - "start": 36684, - "end": 36723, + "start": 37835, + "end": 37874, "loc": { "start": { - "line": 917, + "line": 952, "column": 8 }, "end": { - "line": 917, + "line": 952, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36690, - "end": 36722, + "start": 37841, + "end": 37873, "loc": { "start": { - "line": 917, + "line": 952, "column": 14 }, "end": { - "line": 917, + "line": 952, "column": 46 } }, "id": { "type": "Identifier", - "start": 36690, - "end": 36699, + "start": 37841, + "end": 37850, "loc": { "start": { - "line": 917, + "line": 952, "column": 14 }, "end": { - "line": 917, + "line": 952, "column": 23 }, "identifierName": "yBaseAxis" @@ -172899,43 +176469,43 @@ }, "init": { "type": "CallExpression", - "start": 36702, - "end": 36722, + "start": 37853, + "end": 37873, "loc": { "start": { - "line": 917, + "line": 952, "column": 26 }, "end": { - "line": 917, + "line": 952, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 36702, - "end": 36711, + "start": 37853, + "end": 37862, "loc": { "start": { - "line": 917, + "line": 952, "column": 26 }, "end": { - "line": 917, + "line": 952, "column": 35 } }, "object": { "type": "Identifier", - "start": 36702, - "end": 36706, + "start": 37853, + "end": 37857, "loc": { "start": { - "line": 917, + "line": 952, "column": 26 }, "end": { - "line": 917, + "line": 952, "column": 30 }, "identifierName": "math" @@ -172944,15 +176514,15 @@ }, "property": { "type": "Identifier", - "start": 36707, - "end": 36711, + "start": 37858, + "end": 37862, "loc": { "start": { - "line": 917, + "line": 952, "column": 31 }, "end": { - "line": 917, + "line": 952, "column": 35 }, "identifierName": "vec3" @@ -172964,30 +176534,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 36712, - "end": 36721, + "start": 37863, + "end": 37872, "loc": { "start": { - "line": 917, + "line": 952, "column": 36 }, "end": { - "line": 917, + "line": 952, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 36713, - "end": 36714, + "start": 37864, + "end": 37865, "loc": { "start": { - "line": 917, + "line": 952, "column": 37 }, "end": { - "line": 917, + "line": 952, "column": 38 } }, @@ -172999,15 +176569,15 @@ }, { "type": "NumericLiteral", - "start": 36716, - "end": 36717, + "start": 37867, + "end": 37868, "loc": { "start": { - "line": 917, + "line": 952, "column": 40 }, "end": { - "line": 917, + "line": 952, "column": 41 } }, @@ -173019,15 +176589,15 @@ }, { "type": "NumericLiteral", - "start": 36719, - "end": 36720, + "start": 37870, + "end": 37871, "loc": { "start": { - "line": 917, + "line": 952, "column": 43 }, "end": { - "line": 917, + "line": 952, "column": 44 } }, @@ -173047,44 +176617,44 @@ }, { "type": "VariableDeclaration", - "start": 36732, - "end": 36771, + "start": 37883, + "end": 37922, "loc": { "start": { - "line": 918, + "line": 953, "column": 8 }, "end": { - "line": 918, + "line": 953, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36738, - "end": 36770, + "start": 37889, + "end": 37921, "loc": { "start": { - "line": 918, + "line": 953, "column": 14 }, "end": { - "line": 918, + "line": 953, "column": 46 } }, "id": { "type": "Identifier", - "start": 36738, - "end": 36747, + "start": 37889, + "end": 37898, "loc": { "start": { - "line": 918, + "line": 953, "column": 14 }, "end": { - "line": 918, + "line": 953, "column": 23 }, "identifierName": "zBaseAxis" @@ -173093,43 +176663,43 @@ }, "init": { "type": "CallExpression", - "start": 36750, - "end": 36770, + "start": 37901, + "end": 37921, "loc": { "start": { - "line": 918, + "line": 953, "column": 26 }, "end": { - "line": 918, + "line": 953, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 36750, - "end": 36759, + "start": 37901, + "end": 37910, "loc": { "start": { - "line": 918, + "line": 953, "column": 26 }, "end": { - "line": 918, + "line": 953, "column": 35 } }, "object": { "type": "Identifier", - "start": 36750, - "end": 36754, + "start": 37901, + "end": 37905, "loc": { "start": { - "line": 918, + "line": 953, "column": 26 }, "end": { - "line": 918, + "line": 953, "column": 30 }, "identifierName": "math" @@ -173138,15 +176708,15 @@ }, "property": { "type": "Identifier", - "start": 36755, - "end": 36759, + "start": 37906, + "end": 37910, "loc": { "start": { - "line": 918, + "line": 953, "column": 31 }, "end": { - "line": 918, + "line": 953, "column": 35 }, "identifierName": "vec3" @@ -173158,30 +176728,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 36760, - "end": 36769, + "start": 37911, + "end": 37920, "loc": { "start": { - "line": 918, + "line": 953, "column": 36 }, "end": { - "line": 918, + "line": 953, "column": 45 } }, "elements": [ { "type": "NumericLiteral", - "start": 36761, - "end": 36762, + "start": 37912, + "end": 37913, "loc": { "start": { - "line": 918, + "line": 953, "column": 37 }, "end": { - "line": 918, + "line": 953, "column": 38 } }, @@ -173193,15 +176763,15 @@ }, { "type": "NumericLiteral", - "start": 36764, - "end": 36765, + "start": 37915, + "end": 37916, "loc": { "start": { - "line": 918, + "line": 953, "column": 40 }, "end": { - "line": 918, + "line": 953, "column": 41 } }, @@ -173213,15 +176783,15 @@ }, { "type": "NumericLiteral", - "start": 36767, - "end": 36768, + "start": 37918, + "end": 37919, "loc": { "start": { - "line": 918, + "line": 953, "column": 43 }, "end": { - "line": 918, + "line": 953, "column": 44 } }, @@ -173241,44 +176811,44 @@ }, { "type": "VariableDeclaration", - "start": 36781, - "end": 36829, + "start": 37932, + "end": 37980, "loc": { "start": { - "line": 920, + "line": 955, "column": 8 }, "end": { - "line": 920, + "line": 955, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36787, - "end": 36828, + "start": 37938, + "end": 37979, "loc": { "start": { - "line": 920, + "line": 955, "column": 14 }, "end": { - "line": 920, + "line": 955, "column": 55 } }, "id": { "type": "Identifier", - "start": 36787, - "end": 36793, + "start": 37938, + "end": 37944, "loc": { "start": { - "line": 920, + "line": 955, "column": 14 }, "end": { - "line": 920, + "line": 955, "column": 20 }, "identifierName": "canvas" @@ -173287,86 +176857,86 @@ }, "init": { "type": "MemberExpression", - "start": 36796, - "end": 36828, + "start": 37947, + "end": 37979, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 55 } }, "object": { "type": "MemberExpression", - "start": 36796, - "end": 36821, + "start": 37947, + "end": 37972, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 48 } }, "object": { "type": "MemberExpression", - "start": 36796, - "end": 36814, + "start": 37947, + "end": 37965, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 36796, - "end": 36808, + "start": 37947, + "end": 37959, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 36796, - "end": 36800, + "start": 37947, + "end": 37951, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 27 } } }, "property": { "type": "Identifier", - "start": 36801, - "end": 36808, + "start": 37952, + "end": 37959, "loc": { "start": { - "line": 920, + "line": 955, "column": 28 }, "end": { - "line": 920, + "line": 955, "column": 35 }, "identifierName": "_viewer" @@ -173377,15 +176947,15 @@ }, "property": { "type": "Identifier", - "start": 36809, - "end": 36814, + "start": 37960, + "end": 37965, "loc": { "start": { - "line": 920, + "line": 955, "column": 36 }, "end": { - "line": 920, + "line": 955, "column": 41 }, "identifierName": "scene" @@ -173396,15 +176966,15 @@ }, "property": { "type": "Identifier", - "start": 36815, - "end": 36821, + "start": 37966, + "end": 37972, "loc": { "start": { - "line": 920, + "line": 955, "column": 42 }, "end": { - "line": 920, + "line": 955, "column": 48 }, "identifierName": "canvas" @@ -173415,15 +176985,15 @@ }, "property": { "type": "Identifier", - "start": 36822, - "end": 36828, + "start": 37973, + "end": 37979, "loc": { "start": { - "line": 920, + "line": 955, "column": 49 }, "end": { - "line": 920, + "line": 955, "column": 55 }, "identifierName": "canvas" @@ -173438,44 +177008,44 @@ }, { "type": "VariableDeclaration", - "start": 36838, - "end": 36873, + "start": 37989, + "end": 38024, "loc": { "start": { - "line": 921, + "line": 956, "column": 8 }, "end": { - "line": 921, + "line": 956, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36844, - "end": 36872, + "start": 37995, + "end": 38023, "loc": { "start": { - "line": 921, + "line": 956, "column": 14 }, "end": { - "line": 921, + "line": 956, "column": 42 } }, "id": { "type": "Identifier", - "start": 36844, - "end": 36850, + "start": 37995, + "end": 38001, "loc": { "start": { - "line": 921, + "line": 956, "column": 14 }, "end": { - "line": 921, + "line": 956, "column": 20 }, "identifierName": "camera" @@ -173484,58 +177054,58 @@ }, "init": { "type": "MemberExpression", - "start": 36853, - "end": 36872, + "start": 38004, + "end": 38023, "loc": { "start": { - "line": 921, + "line": 956, "column": 23 }, "end": { - "line": 921, + "line": 956, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 36853, - "end": 36865, + "start": 38004, + "end": 38016, "loc": { "start": { - "line": 921, + "line": 956, "column": 23 }, "end": { - "line": 921, + "line": 956, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 36853, - "end": 36857, + "start": 38004, + "end": 38008, "loc": { "start": { - "line": 921, + "line": 956, "column": 23 }, "end": { - "line": 921, + "line": 956, "column": 27 } } }, "property": { "type": "Identifier", - "start": 36858, - "end": 36865, + "start": 38009, + "end": 38016, "loc": { "start": { - "line": 921, + "line": 956, "column": 28 }, "end": { - "line": 921, + "line": 956, "column": 35 }, "identifierName": "_viewer" @@ -173546,15 +177116,15 @@ }, "property": { "type": "Identifier", - "start": 36866, - "end": 36872, + "start": 38017, + "end": 38023, "loc": { "start": { - "line": 921, + "line": 956, "column": 36 }, "end": { - "line": 921, + "line": 956, "column": 42 }, "identifierName": "camera" @@ -173569,44 +177139,44 @@ }, { "type": "VariableDeclaration", - "start": 36882, - "end": 36915, + "start": 38033, + "end": 38066, "loc": { "start": { - "line": 922, + "line": 957, "column": 8 }, "end": { - "line": 922, + "line": 957, "column": 41 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36888, - "end": 36914, + "start": 38039, + "end": 38065, "loc": { "start": { - "line": 922, + "line": 957, "column": 14 }, "end": { - "line": 922, + "line": 957, "column": 40 } }, "id": { "type": "Identifier", - "start": 36888, - "end": 36893, + "start": 38039, + "end": 38044, "loc": { "start": { - "line": 922, + "line": 957, "column": 14 }, "end": { - "line": 922, + "line": 957, "column": 19 }, "identifierName": "scene" @@ -173615,58 +177185,58 @@ }, "init": { "type": "MemberExpression", - "start": 36896, - "end": 36914, + "start": 38047, + "end": 38065, "loc": { "start": { - "line": 922, + "line": 957, "column": 22 }, "end": { - "line": 922, + "line": 957, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 36896, - "end": 36908, + "start": 38047, + "end": 38059, "loc": { "start": { - "line": 922, + "line": 957, "column": 22 }, "end": { - "line": 922, + "line": 957, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 36896, - "end": 36900, + "start": 38047, + "end": 38051, "loc": { "start": { - "line": 922, + "line": 957, "column": 22 }, "end": { - "line": 922, + "line": 957, "column": 26 } } }, "property": { "type": "Identifier", - "start": 36901, - "end": 36908, + "start": 38052, + "end": 38059, "loc": { "start": { - "line": 922, + "line": 957, "column": 27 }, "end": { - "line": 922, + "line": 957, "column": 34 }, "identifierName": "_viewer" @@ -173677,15 +177247,15 @@ }, "property": { "type": "Identifier", - "start": 36909, - "end": 36914, + "start": 38060, + "end": 38065, "loc": { "start": { - "line": 922, + "line": 957, "column": 35 }, "end": { - "line": 922, + "line": 957, "column": 40 }, "identifierName": "scene" @@ -173700,59 +177270,59 @@ }, { "type": "BlockStatement", - "start": 36925, - "end": 38204, + "start": 38076, + "end": 39355, "loc": { "start": { - "line": 924, + "line": 959, "column": 8 }, "end": { - "line": 959, + "line": 994, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 36975, - "end": 37014, + "start": 38126, + "end": 38165, "loc": { "start": { - "line": 926, + "line": 961, "column": 12 }, "end": { - "line": 926, + "line": 961, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 36981, - "end": 37013, + "start": 38132, + "end": 38164, "loc": { "start": { - "line": 926, + "line": 961, "column": 18 }, "end": { - "line": 926, + "line": 961, "column": 50 } }, "id": { "type": "Identifier", - "start": 36981, - "end": 36990, + "start": 38132, + "end": 38141, "loc": { "start": { - "line": 926, + "line": 961, "column": 18 }, "end": { - "line": 926, + "line": 961, "column": 27 }, "identifierName": "tempVec3a" @@ -173762,43 +177332,43 @@ }, "init": { "type": "CallExpression", - "start": 36993, - "end": 37013, + "start": 38144, + "end": 38164, "loc": { "start": { - "line": 926, + "line": 961, "column": 30 }, "end": { - "line": 926, + "line": 961, "column": 50 } }, "callee": { "type": "MemberExpression", - "start": 36993, - "end": 37002, + "start": 38144, + "end": 38153, "loc": { "start": { - "line": 926, + "line": 961, "column": 30 }, "end": { - "line": 926, + "line": 961, "column": 39 } }, "object": { "type": "Identifier", - "start": 36993, - "end": 36997, + "start": 38144, + "end": 38148, "loc": { "start": { - "line": 926, + "line": 961, "column": 30 }, "end": { - "line": 926, + "line": 961, "column": 34 }, "identifierName": "math" @@ -173807,15 +177377,15 @@ }, "property": { "type": "Identifier", - "start": 36998, - "end": 37002, + "start": 38149, + "end": 38153, "loc": { "start": { - "line": 926, + "line": 961, "column": 35 }, "end": { - "line": 926, + "line": 961, "column": 39 }, "identifierName": "vec3" @@ -173827,30 +177397,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 37003, - "end": 37012, + "start": 38154, + "end": 38163, "loc": { "start": { - "line": 926, + "line": 961, "column": 40 }, "end": { - "line": 926, + "line": 961, "column": 49 } }, "elements": [ { "type": "NumericLiteral", - "start": 37004, - "end": 37005, + "start": 38155, + "end": 38156, "loc": { "start": { - "line": 926, + "line": 961, "column": 41 }, "end": { - "line": 926, + "line": 961, "column": 42 } }, @@ -173862,15 +177432,15 @@ }, { "type": "NumericLiteral", - "start": 37007, - "end": 37008, + "start": 38158, + "end": 38159, "loc": { "start": { - "line": 926, + "line": 961, "column": 44 }, "end": { - "line": 926, + "line": 961, "column": 45 } }, @@ -173882,15 +177452,15 @@ }, { "type": "NumericLiteral", - "start": 37010, - "end": 37011, + "start": 38161, + "end": 38162, "loc": { "start": { - "line": 926, + "line": 961, "column": 47 }, "end": { - "line": 926, + "line": 961, "column": 48 } }, @@ -173912,15 +177482,15 @@ { "type": "CommentLine", "value": " Keep gizmo screen size constant", - "start": 36927, - "end": 36961, + "start": 38078, + "end": 38112, "loc": { "start": { - "line": 924, + "line": 959, "column": 10 }, "end": { - "line": 924, + "line": 959, "column": 44 } } @@ -173929,44 +177499,44 @@ }, { "type": "VariableDeclaration", - "start": 37028, - "end": 37049, + "start": 38179, + "end": 38200, "loc": { "start": { - "line": 928, + "line": 963, "column": 12 }, "end": { - "line": 928, + "line": 963, "column": 33 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37032, - "end": 37048, + "start": 38183, + "end": 38199, "loc": { "start": { - "line": 928, + "line": 963, "column": 16 }, "end": { - "line": 928, + "line": 963, "column": 32 } }, "id": { "type": "Identifier", - "start": 37032, - "end": 37041, + "start": 38183, + "end": 38192, "loc": { "start": { - "line": 928, + "line": 963, "column": 16 }, "end": { - "line": 928, + "line": 963, "column": 25 }, "identifierName": "distDirty" @@ -173975,15 +177545,15 @@ }, "init": { "type": "BooleanLiteral", - "start": 37044, - "end": 37048, + "start": 38195, + "end": 38199, "loc": { "start": { - "line": 928, + "line": 963, "column": 28 }, "end": { - "line": 928, + "line": 963, "column": 32 } }, @@ -173995,44 +177565,44 @@ }, { "type": "VariableDeclaration", - "start": 37062, - "end": 37080, + "start": 38213, + "end": 38231, "loc": { "start": { - "line": 929, + "line": 964, "column": 12 }, "end": { - "line": 929, + "line": 964, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37066, - "end": 37079, + "start": 38217, + "end": 38230, "loc": { "start": { - "line": 929, + "line": 964, "column": 16 }, "end": { - "line": 929, + "line": 964, "column": 29 } }, "id": { "type": "Identifier", - "start": 37066, - "end": 37074, + "start": 38217, + "end": 38225, "loc": { "start": { - "line": 929, + "line": 964, "column": 16 }, "end": { - "line": 929, + "line": 964, "column": 24 }, "identifierName": "lastDist" @@ -174041,15 +177611,15 @@ }, "init": { "type": "UnaryExpression", - "start": 37077, - "end": 37079, + "start": 38228, + "end": 38230, "loc": { "start": { - "line": 929, + "line": 964, "column": 27 }, "end": { - "line": 929, + "line": 964, "column": 29 } }, @@ -174057,15 +177627,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 37078, - "end": 37079, + "start": 38229, + "end": 38230, "loc": { "start": { - "line": 929, + "line": 964, "column": 28 }, "end": { - "line": 929, + "line": 964, "column": 29 } }, @@ -174085,73 +177655,73 @@ }, { "type": "ExpressionStatement", - "start": 37094, - "end": 37208, + "start": 38245, + "end": 38359, "loc": { "start": { - "line": 931, + "line": 966, "column": 12 }, "end": { - "line": 933, + "line": 968, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 37094, - "end": 37207, + "start": 38245, + "end": 38358, "loc": { "start": { - "line": 931, + "line": 966, "column": 12 }, "end": { - "line": 933, + "line": 968, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 37094, - "end": 37118, + "start": 38245, + "end": 38269, "loc": { "start": { - "line": 931, + "line": 966, "column": 12 }, "end": { - "line": 931, + "line": 966, "column": 36 } }, "object": { "type": "ThisExpression", - "start": 37094, - "end": 37098, + "start": 38245, + "end": 38249, "loc": { "start": { - "line": 931, + "line": 966, "column": 12 }, "end": { - "line": 931, + "line": 966, "column": 16 } } }, "property": { "type": "Identifier", - "start": 37099, - "end": 37118, + "start": 38250, + "end": 38269, "loc": { "start": { - "line": 931, + "line": 966, "column": 17 }, "end": { - "line": 931, + "line": 966, "column": 36 }, "identifierName": "_onCameraViewMatrix" @@ -174162,57 +177732,57 @@ }, "right": { "type": "CallExpression", - "start": 37121, - "end": 37207, + "start": 38272, + "end": 38358, "loc": { "start": { - "line": 931, + "line": 966, "column": 39 }, "end": { - "line": 933, + "line": 968, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 37121, - "end": 37136, + "start": 38272, + "end": 38287, "loc": { "start": { - "line": 931, + "line": 966, "column": 39 }, "end": { - "line": 931, + "line": 966, "column": 54 } }, "object": { "type": "MemberExpression", - "start": 37121, - "end": 37133, + "start": 38272, + "end": 38284, "loc": { "start": { - "line": 931, + "line": 966, "column": 39 }, "end": { - "line": 931, + "line": 966, "column": 51 } }, "object": { "type": "Identifier", - "start": 37121, - "end": 37126, + "start": 38272, + "end": 38277, "loc": { "start": { - "line": 931, + "line": 966, "column": 39 }, "end": { - "line": 931, + "line": 966, "column": 44 }, "identifierName": "scene" @@ -174221,15 +177791,15 @@ }, "property": { "type": "Identifier", - "start": 37127, - "end": 37133, + "start": 38278, + "end": 38284, "loc": { "start": { - "line": 931, + "line": 966, "column": 45 }, "end": { - "line": 931, + "line": 966, "column": 51 }, "identifierName": "camera" @@ -174240,15 +177810,15 @@ }, "property": { "type": "Identifier", - "start": 37134, - "end": 37136, + "start": 38285, + "end": 38287, "loc": { "start": { - "line": 931, + "line": 966, "column": 52 }, "end": { - "line": 931, + "line": 966, "column": 54 }, "identifierName": "on" @@ -174260,15 +177830,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 37137, - "end": 37149, + "start": 38288, + "end": 38300, "loc": { "start": { - "line": 931, + "line": 966, "column": 55 }, "end": { - "line": 931, + "line": 966, "column": 67 } }, @@ -174280,15 +177850,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 37151, - "end": 37206, + "start": 38302, + "end": 38357, "loc": { "start": { - "line": 931, + "line": 966, "column": 69 }, "end": { - "line": 933, + "line": 968, "column": 13 } }, @@ -174299,59 +177869,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 37157, - "end": 37206, + "start": 38308, + "end": 38357, "loc": { "start": { - "line": 931, + "line": 966, "column": 75 }, "end": { - "line": 933, + "line": 968, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 37175, - "end": 37192, + "start": 38326, + "end": 38343, "loc": { "start": { - "line": 932, + "line": 967, "column": 16 }, "end": { - "line": 932, + "line": 967, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 37175, - "end": 37191, + "start": 38326, + "end": 38342, "loc": { "start": { - "line": 932, + "line": 967, "column": 16 }, "end": { - "line": 932, + "line": 967, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 37175, - "end": 37184, + "start": 38326, + "end": 38335, "loc": { "start": { - "line": 932, + "line": 967, "column": 16 }, "end": { - "line": 932, + "line": 967, "column": 25 }, "identifierName": "distDirty" @@ -174360,15 +177930,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 37187, - "end": 37191, + "start": 38338, + "end": 38342, "loc": { "start": { - "line": 932, + "line": 967, "column": 28 }, "end": { - "line": 932, + "line": 967, "column": 32 } }, @@ -174386,73 +177956,73 @@ }, { "type": "ExpressionStatement", - "start": 37222, - "end": 37336, + "start": 38373, + "end": 38487, "loc": { "start": { - "line": 935, + "line": 970, "column": 12 }, "end": { - "line": 937, + "line": 972, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 37222, - "end": 37335, + "start": 38373, + "end": 38486, "loc": { "start": { - "line": 935, + "line": 970, "column": 12 }, "end": { - "line": 937, + "line": 972, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 37222, - "end": 37246, + "start": 38373, + "end": 38397, "loc": { "start": { - "line": 935, + "line": 970, "column": 12 }, "end": { - "line": 935, + "line": 970, "column": 36 } }, "object": { "type": "ThisExpression", - "start": 37222, - "end": 37226, + "start": 38373, + "end": 38377, "loc": { "start": { - "line": 935, + "line": 970, "column": 12 }, "end": { - "line": 935, + "line": 970, "column": 16 } } }, "property": { "type": "Identifier", - "start": 37227, - "end": 37246, + "start": 38378, + "end": 38397, "loc": { "start": { - "line": 935, + "line": 970, "column": 17 }, "end": { - "line": 935, + "line": 970, "column": 36 }, "identifierName": "_onCameraProjMatrix" @@ -174463,57 +178033,57 @@ }, "right": { "type": "CallExpression", - "start": 37249, - "end": 37335, + "start": 38400, + "end": 38486, "loc": { "start": { - "line": 935, + "line": 970, "column": 39 }, "end": { - "line": 937, + "line": 972, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 37249, - "end": 37264, + "start": 38400, + "end": 38415, "loc": { "start": { - "line": 935, + "line": 970, "column": 39 }, "end": { - "line": 935, + "line": 970, "column": 54 } }, "object": { "type": "MemberExpression", - "start": 37249, - "end": 37261, + "start": 38400, + "end": 38412, "loc": { "start": { - "line": 935, + "line": 970, "column": 39 }, "end": { - "line": 935, + "line": 970, "column": 51 } }, "object": { "type": "Identifier", - "start": 37249, - "end": 37254, + "start": 38400, + "end": 38405, "loc": { "start": { - "line": 935, + "line": 970, "column": 39 }, "end": { - "line": 935, + "line": 970, "column": 44 }, "identifierName": "scene" @@ -174522,15 +178092,15 @@ }, "property": { "type": "Identifier", - "start": 37255, - "end": 37261, + "start": 38406, + "end": 38412, "loc": { "start": { - "line": 935, + "line": 970, "column": 45 }, "end": { - "line": 935, + "line": 970, "column": 51 }, "identifierName": "camera" @@ -174541,15 +178111,15 @@ }, "property": { "type": "Identifier", - "start": 37262, - "end": 37264, + "start": 38413, + "end": 38415, "loc": { "start": { - "line": 935, + "line": 970, "column": 52 }, "end": { - "line": 935, + "line": 970, "column": 54 }, "identifierName": "on" @@ -174561,15 +178131,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 37265, - "end": 37277, + "start": 38416, + "end": 38428, "loc": { "start": { - "line": 935, + "line": 970, "column": 55 }, "end": { - "line": 935, + "line": 970, "column": 67 } }, @@ -174581,15 +178151,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 37279, - "end": 37334, + "start": 38430, + "end": 38485, "loc": { "start": { - "line": 935, + "line": 970, "column": 69 }, "end": { - "line": 937, + "line": 972, "column": 13 } }, @@ -174600,59 +178170,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 37285, - "end": 37334, + "start": 38436, + "end": 38485, "loc": { "start": { - "line": 935, + "line": 970, "column": 75 }, "end": { - "line": 937, + "line": 972, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 37303, - "end": 37320, + "start": 38454, + "end": 38471, "loc": { "start": { - "line": 936, + "line": 971, "column": 16 }, "end": { - "line": 936, + "line": 971, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 37303, - "end": 37319, + "start": 38454, + "end": 38470, "loc": { "start": { - "line": 936, + "line": 971, "column": 16 }, "end": { - "line": 936, + "line": 971, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 37303, - "end": 37312, + "start": 38454, + "end": 38463, "loc": { "start": { - "line": 936, + "line": 971, "column": 16 }, "end": { - "line": 936, + "line": 971, "column": 25 }, "identifierName": "distDirty" @@ -174661,15 +178231,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 37315, - "end": 37319, + "start": 38466, + "end": 38470, "loc": { "start": { - "line": 936, + "line": 971, "column": 28 }, "end": { - "line": 936, + "line": 971, "column": 32 } }, @@ -174687,73 +178257,73 @@ }, { "type": "ExpressionStatement", - "start": 37350, - "end": 38194, + "start": 38501, + "end": 39345, "loc": { "start": { - "line": 939, + "line": 974, "column": 12 }, "end": { - "line": 958, + "line": 993, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 37350, - "end": 38193, + "start": 38501, + "end": 39344, "loc": { "start": { - "line": 939, + "line": 974, "column": 12 }, "end": { - "line": 958, + "line": 993, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 37350, - "end": 37367, + "start": 38501, + "end": 38518, "loc": { "start": { - "line": 939, + "line": 974, "column": 12 }, "end": { - "line": 939, + "line": 974, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 37350, - "end": 37354, + "start": 38501, + "end": 38505, "loc": { "start": { - "line": 939, + "line": 974, "column": 12 }, "end": { - "line": 939, + "line": 974, "column": 16 } } }, "property": { "type": "Identifier", - "start": 37355, - "end": 37367, + "start": 38506, + "end": 38518, "loc": { "start": { - "line": 939, + "line": 974, "column": 17 }, "end": { - "line": 939, + "line": 974, "column": 29 }, "identifierName": "_onSceneTick" @@ -174764,43 +178334,43 @@ }, "right": { "type": "CallExpression", - "start": 37370, - "end": 38193, + "start": 38521, + "end": 39344, "loc": { "start": { - "line": 939, + "line": 974, "column": 32 }, "end": { - "line": 958, + "line": 993, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 37370, - "end": 37378, + "start": 38521, + "end": 38529, "loc": { "start": { - "line": 939, + "line": 974, "column": 32 }, "end": { - "line": 939, + "line": 974, "column": 40 } }, "object": { "type": "Identifier", - "start": 37370, - "end": 37375, + "start": 38521, + "end": 38526, "loc": { "start": { - "line": 939, + "line": 974, "column": 32 }, "end": { - "line": 939, + "line": 974, "column": 37 }, "identifierName": "scene" @@ -174809,15 +178379,15 @@ }, "property": { "type": "Identifier", - "start": 37376, - "end": 37378, + "start": 38527, + "end": 38529, "loc": { "start": { - "line": 939, + "line": 974, "column": 38 }, "end": { - "line": 939, + "line": 974, "column": 40 }, "identifierName": "on" @@ -174829,15 +178399,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 37379, - "end": 37385, + "start": 38530, + "end": 38536, "loc": { "start": { - "line": 939, + "line": 974, "column": 41 }, "end": { - "line": 939, + "line": 974, "column": 47 } }, @@ -174849,15 +178419,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 37387, - "end": 38192, + "start": 38538, + "end": 39343, "loc": { "start": { - "line": 939, + "line": 974, "column": 49 }, "end": { - "line": 958, + "line": 993, "column": 13 } }, @@ -174868,59 +178438,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 37393, - "end": 38192, + "start": 38544, + "end": 39343, "loc": { "start": { - "line": 939, + "line": 974, "column": 55 }, "end": { - "line": 958, + "line": 993, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 37412, - "end": 37502, + "start": 38563, + "end": 38653, "loc": { "start": { - "line": 941, + "line": 976, "column": 16 }, "end": { - "line": 941, + "line": 976, "column": 106 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37418, - "end": 37501, + "start": 38569, + "end": 38652, "loc": { "start": { - "line": 941, + "line": 976, "column": 22 }, "end": { - "line": 941, + "line": 976, "column": 105 } }, "id": { "type": "Identifier", - "start": 37418, - "end": 37422, + "start": 38569, + "end": 38573, "loc": { "start": { - "line": 941, + "line": 976, "column": 22 }, "end": { - "line": 941, + "line": 976, "column": 26 }, "identifierName": "dist" @@ -174929,43 +178499,43 @@ }, "init": { "type": "CallExpression", - "start": 37425, - "end": 37501, + "start": 38576, + "end": 38652, "loc": { "start": { - "line": 941, + "line": 976, "column": 29 }, "end": { - "line": 941, + "line": 976, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 37425, - "end": 37433, + "start": 38576, + "end": 38584, "loc": { "start": { - "line": 941, + "line": 976, "column": 29 }, "end": { - "line": 941, + "line": 976, "column": 37 } }, "object": { "type": "Identifier", - "start": 37425, - "end": 37429, + "start": 38576, + "end": 38580, "loc": { "start": { - "line": 941, + "line": 976, "column": 29 }, "end": { - "line": 941, + "line": 976, "column": 33 }, "identifierName": "Math" @@ -174974,15 +178544,15 @@ }, "property": { "type": "Identifier", - "start": 37430, - "end": 37433, + "start": 38581, + "end": 38584, "loc": { "start": { - "line": 941, + "line": 976, "column": 34 }, "end": { - "line": 941, + "line": 976, "column": 37 }, "identifierName": "abs" @@ -174994,43 +178564,43 @@ "arguments": [ { "type": "CallExpression", - "start": 37434, - "end": 37500, + "start": 38585, + "end": 38651, "loc": { "start": { - "line": 941, + "line": 976, "column": 38 }, "end": { - "line": 941, + "line": 976, "column": 104 } }, "callee": { "type": "MemberExpression", - "start": 37434, - "end": 37446, + "start": 38585, + "end": 38597, "loc": { "start": { - "line": 941, + "line": 976, "column": 38 }, "end": { - "line": 941, + "line": 976, "column": 50 } }, "object": { "type": "Identifier", - "start": 37434, - "end": 37438, + "start": 38585, + "end": 38589, "loc": { "start": { - "line": 941, + "line": 976, "column": 38 }, "end": { - "line": 941, + "line": 976, "column": 42 }, "identifierName": "math" @@ -175039,15 +178609,15 @@ }, "property": { "type": "Identifier", - "start": 37439, - "end": 37446, + "start": 38590, + "end": 38597, "loc": { "start": { - "line": 941, + "line": 976, "column": 43 }, "end": { - "line": 941, + "line": 976, "column": 50 }, "identifierName": "lenVec3" @@ -175059,43 +178629,43 @@ "arguments": [ { "type": "CallExpression", - "start": 37447, - "end": 37499, + "start": 38598, + "end": 38650, "loc": { "start": { - "line": 941, + "line": 976, "column": 51 }, "end": { - "line": 941, + "line": 976, "column": 103 } }, "callee": { "type": "MemberExpression", - "start": 37447, - "end": 37459, + "start": 38598, + "end": 38610, "loc": { "start": { - "line": 941, + "line": 976, "column": 51 }, "end": { - "line": 941, + "line": 976, "column": 63 } }, "object": { "type": "Identifier", - "start": 37447, - "end": 37451, + "start": 38598, + "end": 38602, "loc": { "start": { - "line": 941, + "line": 976, "column": 51 }, "end": { - "line": 941, + "line": 976, "column": 55 }, "identifierName": "math" @@ -175104,15 +178674,15 @@ }, "property": { "type": "Identifier", - "start": 37452, - "end": 37459, + "start": 38603, + "end": 38610, "loc": { "start": { - "line": 941, + "line": 976, "column": 56 }, "end": { - "line": 941, + "line": 976, "column": 63 }, "identifierName": "subVec3" @@ -175124,43 +178694,43 @@ "arguments": [ { "type": "MemberExpression", - "start": 37460, - "end": 37476, + "start": 38611, + "end": 38627, "loc": { "start": { - "line": 941, + "line": 976, "column": 64 }, "end": { - "line": 941, + "line": 976, "column": 80 } }, "object": { "type": "MemberExpression", - "start": 37460, - "end": 37472, + "start": 38611, + "end": 38623, "loc": { "start": { - "line": 941, + "line": 976, "column": 64 }, "end": { - "line": 941, + "line": 976, "column": 76 } }, "object": { "type": "Identifier", - "start": 37460, - "end": 37465, + "start": 38611, + "end": 38616, "loc": { "start": { - "line": 941, + "line": 976, "column": 64 }, "end": { - "line": 941, + "line": 976, "column": 69 }, "identifierName": "scene" @@ -175169,15 +178739,15 @@ }, "property": { "type": "Identifier", - "start": 37466, - "end": 37472, + "start": 38617, + "end": 38623, "loc": { "start": { - "line": 941, + "line": 976, "column": 70 }, "end": { - "line": 941, + "line": 976, "column": 76 }, "identifierName": "camera" @@ -175188,15 +178758,15 @@ }, "property": { "type": "Identifier", - "start": 37473, - "end": 37476, + "start": 38624, + "end": 38627, "loc": { "start": { - "line": 941, + "line": 976, "column": 77 }, "end": { - "line": 941, + "line": 976, "column": 80 }, "identifierName": "eye" @@ -175207,44 +178777,44 @@ }, { "type": "MemberExpression", - "start": 37478, - "end": 37487, + "start": 38629, + "end": 38638, "loc": { "start": { - "line": 941, + "line": 976, "column": 82 }, "end": { - "line": 941, + "line": 976, "column": 91 } }, "object": { "type": "ThisExpression", - "start": 37478, - "end": 37482, + "start": 38629, + "end": 38633, "loc": { "start": { - "line": 941, + "line": 976, "column": 82 }, "end": { - "line": 941, + "line": 976, "column": 86 } } }, "property": { "type": "Identifier", - "start": 37483, - "end": 37487, + "start": 38634, + "end": 38638, "loc": { "start": { - "line": 941, + "line": 976, "column": 87 }, "end": { - "line": 941, + "line": 976, "column": 91 }, "identifierName": "_pos" @@ -175255,15 +178825,15 @@ }, { "type": "Identifier", - "start": 37489, - "end": 37498, + "start": 38640, + "end": 38649, "loc": { "start": { - "line": 941, + "line": 976, "column": 93 }, "end": { - "line": 941, + "line": 976, "column": 102 }, "identifierName": "tempVec3a" @@ -175282,43 +178852,43 @@ }, { "type": "IfStatement", - "start": 37520, - "end": 37905, + "start": 38671, + "end": 39056, "loc": { "start": { - "line": 943, + "line": 978, "column": 16 }, "end": { - "line": 950, + "line": 985, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 37524, - "end": 37541, + "start": 38675, + "end": 38692, "loc": { "start": { - "line": 943, + "line": 978, "column": 20 }, "end": { - "line": 943, + "line": 978, "column": 37 } }, "left": { "type": "Identifier", - "start": 37524, - "end": 37528, + "start": 38675, + "end": 38679, "loc": { "start": { - "line": 943, + "line": 978, "column": 20 }, "end": { - "line": 943, + "line": 978, "column": 24 }, "identifierName": "dist" @@ -175328,15 +178898,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 37533, - "end": 37541, + "start": 38684, + "end": 38692, "loc": { "start": { - "line": 943, + "line": 978, "column": 29 }, "end": { - "line": 943, + "line": 978, "column": 37 }, "identifierName": "lastDist" @@ -175346,72 +178916,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 37543, - "end": 37905, + "start": 38694, + "end": 39056, "loc": { "start": { - "line": 943, + "line": 978, "column": 39 }, "end": { - "line": 950, + "line": 985, "column": 17 } }, "body": [ { "type": "IfStatement", - "start": 37565, - "end": 37887, + "start": 38716, + "end": 39038, "loc": { "start": { - "line": 944, + "line": 979, "column": 20 }, "end": { - "line": 949, + "line": 984, "column": 21 } }, "test": { "type": "BinaryExpression", - "start": 37569, - "end": 37604, + "start": 38720, + "end": 38755, "loc": { "start": { - "line": 944, + "line": 979, "column": 24 }, "end": { - "line": 944, + "line": 979, "column": 59 } }, "left": { "type": "MemberExpression", - "start": 37569, - "end": 37586, + "start": 38720, + "end": 38737, "loc": { "start": { - "line": 944, + "line": 979, "column": 24 }, "end": { - "line": 944, + "line": 979, "column": 41 } }, "object": { "type": "Identifier", - "start": 37569, - "end": 37575, + "start": 38720, + "end": 38726, "loc": { "start": { - "line": 944, + "line": 979, "column": 24 }, "end": { - "line": 944, + "line": 979, "column": 30 }, "identifierName": "camera" @@ -175420,15 +178990,15 @@ }, "property": { "type": "Identifier", - "start": 37576, - "end": 37586, + "start": 38727, + "end": 38737, "loc": { "start": { - "line": 944, + "line": 979, "column": 31 }, "end": { - "line": 944, + "line": 979, "column": 41 }, "identifierName": "projection" @@ -175440,15 +179010,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 37591, - "end": 37604, + "start": 38742, + "end": 38755, "loc": { "start": { - "line": 944, + "line": 979, "column": 46 }, "end": { - "line": 944, + "line": 979, "column": 59 } }, @@ -175461,59 +179031,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 37606, - "end": 37887, + "start": 38757, + "end": 39038, "loc": { "start": { - "line": 944, + "line": 979, "column": 61 }, "end": { - "line": 949, + "line": 984, "column": 21 } }, "body": [ { "type": "VariableDeclaration", - "start": 37632, - "end": 37708, + "start": 38783, + "end": 38859, "loc": { "start": { - "line": 945, + "line": 980, "column": 24 }, "end": { - "line": 945, + "line": 980, "column": 100 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37638, - "end": 37707, + "start": 38789, + "end": 38858, "loc": { "start": { - "line": 945, + "line": 980, "column": 30 }, "end": { - "line": 945, + "line": 980, "column": 99 } }, "id": { "type": "Identifier", - "start": 37638, - "end": 37647, + "start": 38789, + "end": 38798, "loc": { "start": { - "line": 945, + "line": 980, "column": 30 }, "end": { - "line": 945, + "line": 980, "column": 39 }, "identifierName": "worldSize" @@ -175522,57 +179092,57 @@ }, "init": { "type": "BinaryExpression", - "start": 37650, - "end": 37707, + "start": 38801, + "end": 38858, "loc": { "start": { - "line": 945, + "line": 980, "column": 42 }, "end": { - "line": 945, + "line": 980, "column": 99 } }, "left": { "type": "CallExpression", - "start": 37651, - "end": 37699, + "start": 38802, + "end": 38850, "loc": { "start": { - "line": 945, + "line": 980, "column": 43 }, "end": { - "line": 945, + "line": 980, "column": 91 } }, "callee": { "type": "MemberExpression", - "start": 37651, - "end": 37659, + "start": 38802, + "end": 38810, "loc": { "start": { - "line": 945, + "line": 980, "column": 43 }, "end": { - "line": 945, + "line": 980, "column": 51 } }, "object": { "type": "Identifier", - "start": 37651, - "end": 37655, + "start": 38802, + "end": 38806, "loc": { "start": { - "line": 945, + "line": 980, "column": 43 }, "end": { - "line": 945, + "line": 980, "column": 47 }, "identifierName": "Math" @@ -175581,15 +179151,15 @@ }, "property": { "type": "Identifier", - "start": 37656, - "end": 37659, + "start": 38807, + "end": 38810, "loc": { "start": { - "line": 945, + "line": 980, "column": 48 }, "end": { - "line": 945, + "line": 980, "column": 51 }, "identifierName": "tan" @@ -175601,57 +179171,57 @@ "arguments": [ { "type": "BinaryExpression", - "start": 37660, - "end": 37698, + "start": 38811, + "end": 38849, "loc": { "start": { - "line": 945, + "line": 980, "column": 52 }, "end": { - "line": 945, + "line": 980, "column": 90 } }, "left": { "type": "MemberExpression", - "start": 37660, - "end": 37682, + "start": 38811, + "end": 38833, "loc": { "start": { - "line": 945, + "line": 980, "column": 52 }, "end": { - "line": 945, + "line": 980, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 37660, - "end": 37678, + "start": 38811, + "end": 38829, "loc": { "start": { - "line": 945, + "line": 980, "column": 52 }, "end": { - "line": 945, + "line": 980, "column": 70 } }, "object": { "type": "Identifier", - "start": 37660, - "end": 37666, + "start": 38811, + "end": 38817, "loc": { "start": { - "line": 945, + "line": 980, "column": 52 }, "end": { - "line": 945, + "line": 980, "column": 58 }, "identifierName": "camera" @@ -175660,15 +179230,15 @@ }, "property": { "type": "Identifier", - "start": 37667, - "end": 37678, + "start": 38818, + "end": 38829, "loc": { "start": { - "line": 945, + "line": 980, "column": 59 }, "end": { - "line": 945, + "line": 980, "column": 70 }, "identifierName": "perspective" @@ -175679,15 +179249,15 @@ }, "property": { "type": "Identifier", - "start": 37679, - "end": 37682, + "start": 38830, + "end": 38833, "loc": { "start": { - "line": 945, + "line": 980, "column": 71 }, "end": { - "line": 945, + "line": 980, "column": 74 }, "identifierName": "fov" @@ -175699,29 +179269,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 37685, - "end": 37698, + "start": 38836, + "end": 38849, "loc": { "start": { - "line": 945, + "line": 980, "column": 77 }, "end": { - "line": 945, + "line": 980, "column": 90 } }, "object": { "type": "Identifier", - "start": 37685, - "end": 37689, + "start": 38836, + "end": 38840, "loc": { "start": { - "line": 945, + "line": 980, "column": 77 }, "end": { - "line": 945, + "line": 980, "column": 81 }, "identifierName": "math" @@ -175730,15 +179300,15 @@ }, "property": { "type": "Identifier", - "start": 37690, - "end": 37698, + "start": 38841, + "end": 38849, "loc": { "start": { - "line": 945, + "line": 980, "column": 82 }, "end": { - "line": 945, + "line": 980, "column": 90 }, "identifierName": "DEGTORAD" @@ -175751,21 +179321,21 @@ ], "extra": { "parenthesized": true, - "parenStart": 37650 + "parenStart": 38801 } }, "operator": "*", "right": { "type": "Identifier", - "start": 37703, - "end": 37707, + "start": 38854, + "end": 38858, "loc": { "start": { - "line": 945, + "line": 980, "column": 95 }, "end": { - "line": 945, + "line": 980, "column": 99 }, "identifierName": "dist" @@ -175779,44 +179349,44 @@ }, { "type": "VariableDeclaration", - "start": 37733, - "end": 37763, + "start": 38884, + "end": 38914, "loc": { "start": { - "line": 946, + "line": 981, "column": 24 }, "end": { - "line": 946, + "line": 981, "column": 54 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37739, - "end": 37762, + "start": 38890, + "end": 38913, "loc": { "start": { - "line": 946, + "line": 981, "column": 30 }, "end": { - "line": 946, + "line": 981, "column": 53 } }, "id": { "type": "Identifier", - "start": 37739, - "end": 37743, + "start": 38890, + "end": 38894, "loc": { "start": { - "line": 946, + "line": 981, "column": 30 }, "end": { - "line": 946, + "line": 981, "column": 34 }, "identifierName": "size" @@ -175825,29 +179395,29 @@ }, "init": { "type": "BinaryExpression", - "start": 37746, - "end": 37762, + "start": 38897, + "end": 38913, "loc": { "start": { - "line": 946, + "line": 981, "column": 37 }, "end": { - "line": 946, + "line": 981, "column": 53 } }, "left": { "type": "NumericLiteral", - "start": 37746, - "end": 37750, + "start": 38897, + "end": 38901, "loc": { "start": { - "line": 946, + "line": 981, "column": 37 }, "end": { - "line": 946, + "line": 981, "column": 41 } }, @@ -175860,15 +179430,15 @@ "operator": "*", "right": { "type": "Identifier", - "start": 37753, - "end": 37762, + "start": 38904, + "end": 38913, "loc": { "start": { - "line": 946, + "line": 981, "column": 44 }, "end": { - "line": 946, + "line": 981, "column": 53 }, "identifierName": "worldSize" @@ -175882,58 +179452,58 @@ }, { "type": "ExpressionStatement", - "start": 37788, - "end": 37824, + "start": 38939, + "end": 38975, "loc": { "start": { - "line": 947, + "line": 982, "column": 24 }, "end": { - "line": 947, + "line": 982, "column": 60 } }, "expression": { "type": "AssignmentExpression", - "start": 37788, - "end": 37823, + "start": 38939, + "end": 38974, "loc": { "start": { - "line": 947, + "line": 982, "column": 24 }, "end": { - "line": 947, + "line": 982, "column": 59 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 37788, - "end": 37802, + "start": 38939, + "end": 38953, "loc": { "start": { - "line": 947, + "line": 982, "column": 24 }, "end": { - "line": 947, + "line": 982, "column": 38 } }, "object": { "type": "Identifier", - "start": 37788, - "end": 37796, + "start": 38939, + "end": 38947, "loc": { "start": { - "line": 947, + "line": 982, "column": 24 }, "end": { - "line": 947, + "line": 982, "column": 32 }, "identifierName": "rootNode" @@ -175942,15 +179512,15 @@ }, "property": { "type": "Identifier", - "start": 37797, - "end": 37802, + "start": 38948, + "end": 38953, "loc": { "start": { - "line": 947, + "line": 982, "column": 33 }, "end": { - "line": 947, + "line": 982, "column": 38 }, "identifierName": "scale" @@ -175961,30 +179531,30 @@ }, "right": { "type": "ArrayExpression", - "start": 37805, - "end": 37823, + "start": 38956, + "end": 38974, "loc": { "start": { - "line": 947, + "line": 982, "column": 41 }, "end": { - "line": 947, + "line": 982, "column": 59 } }, "elements": [ { "type": "Identifier", - "start": 37806, - "end": 37810, + "start": 38957, + "end": 38961, "loc": { "start": { - "line": 947, + "line": 982, "column": 42 }, "end": { - "line": 947, + "line": 982, "column": 46 }, "identifierName": "size" @@ -175993,15 +179563,15 @@ }, { "type": "Identifier", - "start": 37812, - "end": 37816, + "start": 38963, + "end": 38967, "loc": { "start": { - "line": 947, + "line": 982, "column": 48 }, "end": { - "line": 947, + "line": 982, "column": 52 }, "identifierName": "size" @@ -176010,15 +179580,15 @@ }, { "type": "Identifier", - "start": 37818, - "end": 37822, + "start": 38969, + "end": 38973, "loc": { "start": { - "line": 947, + "line": 982, "column": 54 }, "end": { - "line": 947, + "line": 982, "column": 58 }, "identifierName": "size" @@ -176031,44 +179601,44 @@ }, { "type": "ExpressionStatement", - "start": 37849, - "end": 37865, + "start": 39000, + "end": 39016, "loc": { "start": { - "line": 948, + "line": 983, "column": 24 }, "end": { - "line": 948, + "line": 983, "column": 40 } }, "expression": { "type": "AssignmentExpression", - "start": 37849, - "end": 37864, + "start": 39000, + "end": 39015, "loc": { "start": { - "line": 948, + "line": 983, "column": 24 }, "end": { - "line": 948, + "line": 983, "column": 39 } }, "operator": "=", "left": { "type": "Identifier", - "start": 37849, - "end": 37857, + "start": 39000, + "end": 39008, "loc": { "start": { - "line": 948, + "line": 983, "column": 24 }, "end": { - "line": 948, + "line": 983, "column": 32 }, "identifierName": "lastDist" @@ -176077,15 +179647,15 @@ }, "right": { "type": "Identifier", - "start": 37860, - "end": 37864, + "start": 39011, + "end": 39015, "loc": { "start": { - "line": 948, + "line": 983, "column": 35 }, "end": { - "line": 948, + "line": 983, "column": 39 }, "identifierName": "dist" @@ -176106,57 +179676,57 @@ }, { "type": "IfStatement", - "start": 37923, - "end": 38178, + "start": 39074, + "end": 39329, "loc": { "start": { - "line": 952, + "line": 987, "column": 16 }, "end": { - "line": 957, + "line": 992, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 37927, - "end": 37956, + "start": 39078, + "end": 39107, "loc": { "start": { - "line": 952, + "line": 987, "column": 20 }, "end": { - "line": 952, + "line": 987, "column": 49 } }, "left": { "type": "MemberExpression", - "start": 37927, - "end": 37944, + "start": 39078, + "end": 39095, "loc": { "start": { - "line": 952, + "line": 987, "column": 20 }, "end": { - "line": 952, + "line": 987, "column": 37 } }, "object": { "type": "Identifier", - "start": 37927, - "end": 37933, + "start": 39078, + "end": 39084, "loc": { "start": { - "line": 952, + "line": 987, "column": 20 }, "end": { - "line": 952, + "line": 987, "column": 26 }, "identifierName": "camera" @@ -176165,15 +179735,15 @@ }, "property": { "type": "Identifier", - "start": 37934, - "end": 37944, + "start": 39085, + "end": 39095, "loc": { "start": { - "line": 952, + "line": 987, "column": 27 }, "end": { - "line": 952, + "line": 987, "column": 37 }, "identifierName": "projection" @@ -176185,15 +179755,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 37949, - "end": 37956, + "start": 39100, + "end": 39107, "loc": { "start": { - "line": 952, + "line": 987, "column": 42 }, "end": { - "line": 952, + "line": 987, "column": 49 } }, @@ -176206,59 +179776,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 37958, - "end": 38178, + "start": 39109, + "end": 39329, "loc": { "start": { - "line": 952, + "line": 987, "column": 51 }, "end": { - "line": 957, + "line": 992, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 37980, - "end": 38022, + "start": 39131, + "end": 39173, "loc": { "start": { - "line": 953, + "line": 988, "column": 20 }, "end": { - "line": 953, + "line": 988, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 37986, - "end": 38021, + "start": 39137, + "end": 39172, "loc": { "start": { - "line": 953, + "line": 988, "column": 26 }, "end": { - "line": 953, + "line": 988, "column": 61 } }, "id": { "type": "Identifier", - "start": 37986, - "end": 37995, + "start": 39137, + "end": 39146, "loc": { "start": { - "line": 953, + "line": 988, "column": 26 }, "end": { - "line": 953, + "line": 988, "column": 35 }, "identifierName": "worldSize" @@ -176267,57 +179837,57 @@ }, "init": { "type": "BinaryExpression", - "start": 37998, - "end": 38021, + "start": 39149, + "end": 39172, "loc": { "start": { - "line": 953, + "line": 988, "column": 38 }, "end": { - "line": 953, + "line": 988, "column": 61 } }, "left": { "type": "MemberExpression", - "start": 37998, - "end": 38016, + "start": 39149, + "end": 39167, "loc": { "start": { - "line": 953, + "line": 988, "column": 38 }, "end": { - "line": 953, + "line": 988, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 37998, - "end": 38010, + "start": 39149, + "end": 39161, "loc": { "start": { - "line": 953, + "line": 988, "column": 38 }, "end": { - "line": 953, + "line": 988, "column": 50 } }, "object": { "type": "Identifier", - "start": 37998, - "end": 38004, + "start": 39149, + "end": 39155, "loc": { "start": { - "line": 953, + "line": 988, "column": 38 }, "end": { - "line": 953, + "line": 988, "column": 44 }, "identifierName": "camera" @@ -176326,15 +179896,15 @@ }, "property": { "type": "Identifier", - "start": 38005, - "end": 38010, + "start": 39156, + "end": 39161, "loc": { "start": { - "line": 953, + "line": 988, "column": 45 }, "end": { - "line": 953, + "line": 988, "column": 50 }, "identifierName": "ortho" @@ -176345,15 +179915,15 @@ }, "property": { "type": "Identifier", - "start": 38011, - "end": 38016, + "start": 39162, + "end": 39167, "loc": { "start": { - "line": 953, + "line": 988, "column": 51 }, "end": { - "line": 953, + "line": 988, "column": 56 }, "identifierName": "scale" @@ -176365,15 +179935,15 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 38019, - "end": 38021, + "start": 39170, + "end": 39172, "loc": { "start": { - "line": 953, + "line": 988, "column": 59 }, "end": { - "line": 953, + "line": 988, "column": 61 } }, @@ -176390,44 +179960,44 @@ }, { "type": "VariableDeclaration", - "start": 38043, - "end": 38066, + "start": 39194, + "end": 39217, "loc": { "start": { - "line": 954, + "line": 989, "column": 20 }, "end": { - "line": 954, + "line": 989, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38049, - "end": 38065, + "start": 39200, + "end": 39216, "loc": { "start": { - "line": 954, + "line": 989, "column": 26 }, "end": { - "line": 954, + "line": 989, "column": 42 } }, "id": { "type": "Identifier", - "start": 38049, - "end": 38053, + "start": 39200, + "end": 39204, "loc": { "start": { - "line": 954, + "line": 989, "column": 26 }, "end": { - "line": 954, + "line": 989, "column": 30 }, "identifierName": "size" @@ -176436,15 +180006,15 @@ }, "init": { "type": "Identifier", - "start": 38056, - "end": 38065, + "start": 39207, + "end": 39216, "loc": { "start": { - "line": 954, + "line": 989, "column": 33 }, "end": { - "line": 954, + "line": 989, "column": 42 }, "identifierName": "worldSize" @@ -176457,58 +180027,58 @@ }, { "type": "ExpressionStatement", - "start": 38087, - "end": 38123, + "start": 39238, + "end": 39274, "loc": { "start": { - "line": 955, + "line": 990, "column": 20 }, "end": { - "line": 955, + "line": 990, "column": 56 } }, "expression": { "type": "AssignmentExpression", - "start": 38087, - "end": 38122, + "start": 39238, + "end": 39273, "loc": { "start": { - "line": 955, + "line": 990, "column": 20 }, "end": { - "line": 955, + "line": 990, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 38087, - "end": 38101, + "start": 39238, + "end": 39252, "loc": { "start": { - "line": 955, + "line": 990, "column": 20 }, "end": { - "line": 955, + "line": 990, "column": 34 } }, "object": { "type": "Identifier", - "start": 38087, - "end": 38095, + "start": 39238, + "end": 39246, "loc": { "start": { - "line": 955, + "line": 990, "column": 20 }, "end": { - "line": 955, + "line": 990, "column": 28 }, "identifierName": "rootNode" @@ -176517,15 +180087,15 @@ }, "property": { "type": "Identifier", - "start": 38096, - "end": 38101, + "start": 39247, + "end": 39252, "loc": { "start": { - "line": 955, + "line": 990, "column": 29 }, "end": { - "line": 955, + "line": 990, "column": 34 }, "identifierName": "scale" @@ -176536,30 +180106,30 @@ }, "right": { "type": "ArrayExpression", - "start": 38104, - "end": 38122, + "start": 39255, + "end": 39273, "loc": { "start": { - "line": 955, + "line": 990, "column": 37 }, "end": { - "line": 955, + "line": 990, "column": 55 } }, "elements": [ { "type": "Identifier", - "start": 38105, - "end": 38109, + "start": 39256, + "end": 39260, "loc": { "start": { - "line": 955, + "line": 990, "column": 38 }, "end": { - "line": 955, + "line": 990, "column": 42 }, "identifierName": "size" @@ -176568,15 +180138,15 @@ }, { "type": "Identifier", - "start": 38111, - "end": 38115, + "start": 39262, + "end": 39266, "loc": { "start": { - "line": 955, + "line": 990, "column": 44 }, "end": { - "line": 955, + "line": 990, "column": 48 }, "identifierName": "size" @@ -176585,15 +180155,15 @@ }, { "type": "Identifier", - "start": 38117, - "end": 38121, + "start": 39268, + "end": 39272, "loc": { "start": { - "line": 955, + "line": 990, "column": 50 }, "end": { - "line": 955, + "line": 990, "column": 54 }, "identifierName": "size" @@ -176606,44 +180176,44 @@ }, { "type": "ExpressionStatement", - "start": 38144, - "end": 38160, + "start": 39295, + "end": 39311, "loc": { "start": { - "line": 956, + "line": 991, "column": 20 }, "end": { - "line": 956, + "line": 991, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 38144, - "end": 38159, + "start": 39295, + "end": 39310, "loc": { "start": { - "line": 956, + "line": 991, "column": 20 }, "end": { - "line": 956, + "line": 991, "column": 35 } }, "operator": "=", "left": { "type": "Identifier", - "start": 38144, - "end": 38152, + "start": 39295, + "end": 39303, "loc": { "start": { - "line": 956, + "line": 991, "column": 20 }, "end": { - "line": 956, + "line": 991, "column": 28 }, "identifierName": "lastDist" @@ -176652,15 +180222,15 @@ }, "right": { "type": "Identifier", - "start": 38155, - "end": 38159, + "start": 39306, + "end": 39310, "loc": { "start": { - "line": 956, + "line": 991, "column": 31 }, "end": { - "line": 956, + "line": 991, "column": 35 }, "identifierName": "dist" @@ -176687,44 +180257,44 @@ }, { "type": "VariableDeclaration", - "start": 38214, - "end": 39141, + "start": 39365, + "end": 40292, "loc": { "start": { - "line": 961, + "line": 996, "column": 8 }, "end": { - "line": 983, + "line": 1018, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38220, - "end": 39140, + "start": 39371, + "end": 40291, "loc": { "start": { - "line": 961, + "line": 996, "column": 14 }, "end": { - "line": 983, + "line": 1018, "column": 12 } }, "id": { "type": "Identifier", - "start": 38220, - "end": 38247, + "start": 39371, + "end": 39398, "loc": { "start": { - "line": 961, + "line": 996, "column": 14 }, "end": { - "line": 961, + "line": 996, "column": 41 }, "identifierName": "getClickCoordsWithinElement" @@ -176733,29 +180303,29 @@ }, "init": { "type": "CallExpression", - "start": 38250, - "end": 39140, + "start": 39401, + "end": 40291, "loc": { "start": { - "line": 961, + "line": 996, "column": 44 }, "end": { - "line": 983, + "line": 1018, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 38251, - "end": 39137, + "start": 39402, + "end": 40288, "loc": { "start": { - "line": 961, + "line": 996, "column": 45 }, "end": { - "line": 983, + "line": 1018, "column": 9 } }, @@ -176766,59 +180336,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 38263, - "end": 39137, + "start": 39414, + "end": 40288, "loc": { "start": { - "line": 961, + "line": 996, "column": 57 }, "end": { - "line": 983, + "line": 1018, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 38277, - "end": 38315, + "start": 39428, + "end": 39466, "loc": { "start": { - "line": 962, + "line": 997, "column": 12 }, "end": { - "line": 962, + "line": 997, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38283, - "end": 38314, + "start": 39434, + "end": 39465, "loc": { "start": { - "line": 962, + "line": 997, "column": 18 }, "end": { - "line": 962, + "line": 997, "column": 49 } }, "id": { "type": "Identifier", - "start": 38283, - "end": 38292, + "start": 39434, + "end": 39443, "loc": { "start": { - "line": 962, + "line": 997, "column": 18 }, "end": { - "line": 962, + "line": 997, "column": 27 }, "identifierName": "canvasPos" @@ -176827,29 +180397,29 @@ }, "init": { "type": "NewExpression", - "start": 38295, - "end": 38314, + "start": 39446, + "end": 39465, "loc": { "start": { - "line": 962, + "line": 997, "column": 30 }, "end": { - "line": 962, + "line": 997, "column": 49 } }, "callee": { "type": "Identifier", - "start": 38299, - "end": 38311, + "start": 39450, + "end": 39462, "loc": { "start": { - "line": 962, + "line": 997, "column": 34 }, "end": { - "line": 962, + "line": 997, "column": 46 }, "identifierName": "Float64Array" @@ -176859,15 +180429,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 38312, - "end": 38313, + "start": 39463, + "end": 39464, "loc": { "start": { - "line": 962, + "line": 997, "column": 47 }, "end": { - "line": 962, + "line": 997, "column": 48 } }, @@ -176885,29 +180455,29 @@ }, { "type": "ReturnStatement", - "start": 38328, - "end": 39127, + "start": 39479, + "end": 40278, "loc": { "start": { - "line": 963, + "line": 998, "column": 12 }, "end": { - "line": 982, + "line": 1017, "column": 14 } }, "argument": { "type": "FunctionExpression", - "start": 38335, - "end": 39126, + "start": 39486, + "end": 40277, "loc": { "start": { - "line": 963, + "line": 998, "column": 19 }, "end": { - "line": 982, + "line": 1017, "column": 13 } }, @@ -176918,15 +180488,15 @@ "params": [ { "type": "Identifier", - "start": 38345, - "end": 38350, + "start": 39496, + "end": 39501, "loc": { "start": { - "line": 963, + "line": 998, "column": 29 }, "end": { - "line": 963, + "line": 998, "column": 34 }, "identifierName": "event" @@ -176936,44 +180506,44 @@ ], "body": { "type": "BlockStatement", - "start": 38352, - "end": 39126, + "start": 39503, + "end": 40277, "loc": { "start": { - "line": 963, + "line": 998, "column": 36 }, "end": { - "line": 982, + "line": 1017, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 38370, - "end": 39078, + "start": 39521, + "end": 40229, "loc": { "start": { - "line": 964, + "line": 999, "column": 16 }, "end": { - "line": 980, + "line": 1015, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 38374, - "end": 38380, + "start": 39525, + "end": 39531, "loc": { "start": { - "line": 964, + "line": 999, "column": 20 }, "end": { - "line": 964, + "line": 999, "column": 26 } }, @@ -176981,15 +180551,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 38375, - "end": 38380, + "start": 39526, + "end": 39531, "loc": { "start": { - "line": 964, + "line": 999, "column": 21 }, "end": { - "line": 964, + "line": 999, "column": 26 }, "identifierName": "event" @@ -177002,59 +180572,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 38382, - "end": 38531, + "start": 39533, + "end": 39682, "loc": { "start": { - "line": 964, + "line": 999, "column": 28 }, "end": { - "line": 968, + "line": 1003, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 38404, - "end": 38425, + "start": 39555, + "end": 39576, "loc": { "start": { - "line": 965, + "line": 1000, "column": 20 }, "end": { - "line": 965, + "line": 1000, "column": 41 } }, "expression": { "type": "AssignmentExpression", - "start": 38404, - "end": 38424, + "start": 39555, + "end": 39575, "loc": { "start": { - "line": 965, + "line": 1000, "column": 20 }, "end": { - "line": 965, + "line": 1000, "column": 40 } }, "operator": "=", "left": { "type": "Identifier", - "start": 38404, - "end": 38409, + "start": 39555, + "end": 39560, "loc": { "start": { - "line": 965, + "line": 1000, "column": 20 }, "end": { - "line": 965, + "line": 1000, "column": 25 }, "identifierName": "event" @@ -177063,29 +180633,29 @@ }, "right": { "type": "MemberExpression", - "start": 38412, - "end": 38424, + "start": 39563, + "end": 39575, "loc": { "start": { - "line": 965, + "line": 1000, "column": 28 }, "end": { - "line": 965, + "line": 1000, "column": 40 } }, "object": { "type": "Identifier", - "start": 38412, - "end": 38418, + "start": 39563, + "end": 39569, "loc": { "start": { - "line": 965, + "line": 1000, "column": 28 }, "end": { - "line": 965, + "line": 1000, "column": 34 }, "identifierName": "window" @@ -177094,15 +180664,15 @@ }, "property": { "type": "Identifier", - "start": 38419, - "end": 38424, + "start": 39570, + "end": 39575, "loc": { "start": { - "line": 965, + "line": 1000, "column": 35 }, "end": { - "line": 965, + "line": 1000, "column": 40 }, "identifierName": "event" @@ -177115,58 +180685,58 @@ }, { "type": "ExpressionStatement", - "start": 38446, - "end": 38469, + "start": 39597, + "end": 39620, "loc": { "start": { - "line": 966, + "line": 1001, "column": 20 }, "end": { - "line": 966, + "line": 1001, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 38446, - "end": 38468, + "start": 39597, + "end": 39619, "loc": { "start": { - "line": 966, + "line": 1001, "column": 20 }, "end": { - "line": 966, + "line": 1001, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 38446, - "end": 38458, + "start": 39597, + "end": 39609, "loc": { "start": { - "line": 966, + "line": 1001, "column": 20 }, "end": { - "line": 966, + "line": 1001, "column": 32 } }, "object": { "type": "Identifier", - "start": 38446, - "end": 38455, + "start": 39597, + "end": 39606, "loc": { "start": { - "line": 966, + "line": 1001, "column": 20 }, "end": { - "line": 966, + "line": 1001, "column": 29 }, "identifierName": "canvasPos" @@ -177175,15 +180745,15 @@ }, "property": { "type": "NumericLiteral", - "start": 38456, - "end": 38457, + "start": 39607, + "end": 39608, "loc": { "start": { - "line": 966, + "line": 1001, "column": 30 }, "end": { - "line": 966, + "line": 1001, "column": 31 } }, @@ -177197,29 +180767,29 @@ }, "right": { "type": "MemberExpression", - "start": 38461, - "end": 38468, + "start": 39612, + "end": 39619, "loc": { "start": { - "line": 966, + "line": 1001, "column": 35 }, "end": { - "line": 966, + "line": 1001, "column": 42 } }, "object": { "type": "Identifier", - "start": 38461, - "end": 38466, + "start": 39612, + "end": 39617, "loc": { "start": { - "line": 966, + "line": 1001, "column": 35 }, "end": { - "line": 966, + "line": 1001, "column": 40 }, "identifierName": "event" @@ -177228,15 +180798,15 @@ }, "property": { "type": "Identifier", - "start": 38467, - "end": 38468, + "start": 39618, + "end": 39619, "loc": { "start": { - "line": 966, + "line": 1001, "column": 41 }, "end": { - "line": 966, + "line": 1001, "column": 42 }, "identifierName": "x" @@ -177249,58 +180819,58 @@ }, { "type": "ExpressionStatement", - "start": 38490, - "end": 38513, + "start": 39641, + "end": 39664, "loc": { "start": { - "line": 967, + "line": 1002, "column": 20 }, "end": { - "line": 967, + "line": 1002, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 38490, - "end": 38512, + "start": 39641, + "end": 39663, "loc": { "start": { - "line": 967, + "line": 1002, "column": 20 }, "end": { - "line": 967, + "line": 1002, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 38490, - "end": 38502, + "start": 39641, + "end": 39653, "loc": { "start": { - "line": 967, + "line": 1002, "column": 20 }, "end": { - "line": 967, + "line": 1002, "column": 32 } }, "object": { "type": "Identifier", - "start": 38490, - "end": 38499, + "start": 39641, + "end": 39650, "loc": { "start": { - "line": 967, + "line": 1002, "column": 20 }, "end": { - "line": 967, + "line": 1002, "column": 29 }, "identifierName": "canvasPos" @@ -177309,15 +180879,15 @@ }, "property": { "type": "NumericLiteral", - "start": 38500, - "end": 38501, + "start": 39651, + "end": 39652, "loc": { "start": { - "line": 967, + "line": 1002, "column": 30 }, "end": { - "line": 967, + "line": 1002, "column": 31 } }, @@ -177331,29 +180901,29 @@ }, "right": { "type": "MemberExpression", - "start": 38505, - "end": 38512, + "start": 39656, + "end": 39663, "loc": { "start": { - "line": 967, + "line": 1002, "column": 35 }, "end": { - "line": 967, + "line": 1002, "column": 42 } }, "object": { "type": "Identifier", - "start": 38505, - "end": 38510, + "start": 39656, + "end": 39661, "loc": { "start": { - "line": 967, + "line": 1002, "column": 35 }, "end": { - "line": 967, + "line": 1002, "column": 40 }, "identifierName": "event" @@ -177362,15 +180932,15 @@ }, "property": { "type": "Identifier", - "start": 38511, - "end": 38512, + "start": 39662, + "end": 39663, "loc": { "start": { - "line": 967, + "line": 1002, "column": 41 }, "end": { - "line": 967, + "line": 1002, "column": 42 }, "identifierName": "y" @@ -177386,59 +180956,59 @@ }, "alternate": { "type": "BlockStatement", - "start": 38537, - "end": 39078, + "start": 39688, + "end": 40229, "loc": { "start": { - "line": 968, + "line": 1003, "column": 23 }, "end": { - "line": 980, + "line": 1015, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 38559, - "end": 38586, + "start": 39710, + "end": 39737, "loc": { "start": { - "line": 969, + "line": 1004, "column": 20 }, "end": { - "line": 969, + "line": 1004, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38563, - "end": 38585, + "start": 39714, + "end": 39736, "loc": { "start": { - "line": 969, + "line": 1004, "column": 24 }, "end": { - "line": 969, + "line": 1004, "column": 46 } }, "id": { "type": "Identifier", - "start": 38563, - "end": 38570, + "start": 39714, + "end": 39721, "loc": { "start": { - "line": 969, + "line": 1004, "column": 24 }, "end": { - "line": 969, + "line": 1004, "column": 31 }, "identifierName": "element" @@ -177447,29 +181017,29 @@ }, "init": { "type": "MemberExpression", - "start": 38573, - "end": 38585, + "start": 39724, + "end": 39736, "loc": { "start": { - "line": 969, + "line": 1004, "column": 34 }, "end": { - "line": 969, + "line": 1004, "column": 46 } }, "object": { "type": "Identifier", - "start": 38573, - "end": 38578, + "start": 39724, + "end": 39729, "loc": { "start": { - "line": 969, + "line": 1004, "column": 34 }, "end": { - "line": 969, + "line": 1004, "column": 39 }, "identifierName": "event" @@ -177478,15 +181048,15 @@ }, "property": { "type": "Identifier", - "start": 38579, - "end": 38585, + "start": 39730, + "end": 39736, "loc": { "start": { - "line": 969, + "line": 1004, "column": 40 }, "end": { - "line": 969, + "line": 1004, "column": 46 }, "identifierName": "target" @@ -177501,44 +181071,44 @@ }, { "type": "VariableDeclaration", - "start": 38607, - "end": 38631, + "start": 39758, + "end": 39782, "loc": { "start": { - "line": 970, + "line": 1005, "column": 20 }, "end": { - "line": 970, + "line": 1005, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38611, - "end": 38630, + "start": 39762, + "end": 39781, "loc": { "start": { - "line": 970, + "line": 1005, "column": 24 }, "end": { - "line": 970, + "line": 1005, "column": 43 } }, "id": { "type": "Identifier", - "start": 38611, - "end": 38626, + "start": 39762, + "end": 39777, "loc": { "start": { - "line": 970, + "line": 1005, "column": 24 }, "end": { - "line": 970, + "line": 1005, "column": 39 }, "identifierName": "totalOffsetLeft" @@ -177547,15 +181117,15 @@ }, "init": { "type": "NumericLiteral", - "start": 38629, - "end": 38630, + "start": 39780, + "end": 39781, "loc": { "start": { - "line": 970, + "line": 1005, "column": 42 }, "end": { - "line": 970, + "line": 1005, "column": 43 } }, @@ -177571,44 +181141,44 @@ }, { "type": "VariableDeclaration", - "start": 38652, - "end": 38675, + "start": 39803, + "end": 39826, "loc": { "start": { - "line": 971, + "line": 1006, "column": 20 }, "end": { - "line": 971, + "line": 1006, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 38656, - "end": 38674, + "start": 39807, + "end": 39825, "loc": { "start": { - "line": 971, + "line": 1006, "column": 24 }, "end": { - "line": 971, + "line": 1006, "column": 42 } }, "id": { "type": "Identifier", - "start": 38656, - "end": 38670, + "start": 39807, + "end": 39821, "loc": { "start": { - "line": 971, + "line": 1006, "column": 24 }, "end": { - "line": 971, + "line": 1006, "column": 38 }, "identifierName": "totalOffsetTop" @@ -177617,15 +181187,15 @@ }, "init": { "type": "NumericLiteral", - "start": 38673, - "end": 38674, + "start": 39824, + "end": 39825, "loc": { "start": { - "line": 971, + "line": 1006, "column": 41 }, "end": { - "line": 971, + "line": 1006, "column": 42 } }, @@ -177641,43 +181211,43 @@ }, { "type": "WhileStatement", - "start": 38697, - "end": 38929, + "start": 39848, + "end": 40080, "loc": { "start": { - "line": 973, + "line": 1008, "column": 20 }, "end": { - "line": 977, + "line": 1012, "column": 21 } }, "test": { "type": "MemberExpression", - "start": 38704, - "end": 38724, + "start": 39855, + "end": 39875, "loc": { "start": { - "line": 973, + "line": 1008, "column": 27 }, "end": { - "line": 973, + "line": 1008, "column": 47 } }, "object": { "type": "Identifier", - "start": 38704, - "end": 38711, + "start": 39855, + "end": 39862, "loc": { "start": { - "line": 973, + "line": 1008, "column": 27 }, "end": { - "line": 973, + "line": 1008, "column": 34 }, "identifierName": "element" @@ -177686,15 +181256,15 @@ }, "property": { "type": "Identifier", - "start": 38712, - "end": 38724, + "start": 39863, + "end": 39875, "loc": { "start": { - "line": 973, + "line": 1008, "column": 35 }, "end": { - "line": 973, + "line": 1008, "column": 47 }, "identifierName": "offsetParent" @@ -177705,59 +181275,59 @@ }, "body": { "type": "BlockStatement", - "start": 38726, - "end": 38929, + "start": 39877, + "end": 40080, "loc": { "start": { - "line": 973, + "line": 1008, "column": 49 }, "end": { - "line": 977, + "line": 1012, "column": 21 } }, "body": [ { "type": "ExpressionStatement", - "start": 38752, - "end": 38790, + "start": 39903, + "end": 39941, "loc": { "start": { - "line": 974, + "line": 1009, "column": 24 }, "end": { - "line": 974, + "line": 1009, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 38752, - "end": 38789, + "start": 39903, + "end": 39940, "loc": { "start": { - "line": 974, + "line": 1009, "column": 24 }, "end": { - "line": 974, + "line": 1009, "column": 61 } }, "operator": "+=", "left": { "type": "Identifier", - "start": 38752, - "end": 38767, + "start": 39903, + "end": 39918, "loc": { "start": { - "line": 974, + "line": 1009, "column": 24 }, "end": { - "line": 974, + "line": 1009, "column": 39 }, "identifierName": "totalOffsetLeft" @@ -177766,29 +181336,29 @@ }, "right": { "type": "MemberExpression", - "start": 38771, - "end": 38789, + "start": 39922, + "end": 39940, "loc": { "start": { - "line": 974, + "line": 1009, "column": 43 }, "end": { - "line": 974, + "line": 1009, "column": 61 } }, "object": { "type": "Identifier", - "start": 38771, - "end": 38778, + "start": 39922, + "end": 39929, "loc": { "start": { - "line": 974, + "line": 1009, "column": 43 }, "end": { - "line": 974, + "line": 1009, "column": 50 }, "identifierName": "element" @@ -177797,15 +181367,15 @@ }, "property": { "type": "Identifier", - "start": 38779, - "end": 38789, + "start": 39930, + "end": 39940, "loc": { "start": { - "line": 974, + "line": 1009, "column": 51 }, "end": { - "line": 974, + "line": 1009, "column": 61 }, "identifierName": "offsetLeft" @@ -177818,44 +181388,44 @@ }, { "type": "ExpressionStatement", - "start": 38815, - "end": 38851, + "start": 39966, + "end": 40002, "loc": { "start": { - "line": 975, + "line": 1010, "column": 24 }, "end": { - "line": 975, + "line": 1010, "column": 60 } }, "expression": { "type": "AssignmentExpression", - "start": 38815, - "end": 38850, + "start": 39966, + "end": 40001, "loc": { "start": { - "line": 975, + "line": 1010, "column": 24 }, "end": { - "line": 975, + "line": 1010, "column": 59 } }, "operator": "+=", "left": { "type": "Identifier", - "start": 38815, - "end": 38829, + "start": 39966, + "end": 39980, "loc": { "start": { - "line": 975, + "line": 1010, "column": 24 }, "end": { - "line": 975, + "line": 1010, "column": 38 }, "identifierName": "totalOffsetTop" @@ -177864,29 +181434,29 @@ }, "right": { "type": "MemberExpression", - "start": 38833, - "end": 38850, + "start": 39984, + "end": 40001, "loc": { "start": { - "line": 975, + "line": 1010, "column": 42 }, "end": { - "line": 975, + "line": 1010, "column": 59 } }, "object": { "type": "Identifier", - "start": 38833, - "end": 38840, + "start": 39984, + "end": 39991, "loc": { "start": { - "line": 975, + "line": 1010, "column": 42 }, "end": { - "line": 975, + "line": 1010, "column": 49 }, "identifierName": "element" @@ -177895,15 +181465,15 @@ }, "property": { "type": "Identifier", - "start": 38841, - "end": 38850, + "start": 39992, + "end": 40001, "loc": { "start": { - "line": 975, + "line": 1010, "column": 50 }, "end": { - "line": 975, + "line": 1010, "column": 59 }, "identifierName": "offsetTop" @@ -177916,44 +181486,44 @@ }, { "type": "ExpressionStatement", - "start": 38876, - "end": 38907, + "start": 40027, + "end": 40058, "loc": { "start": { - "line": 976, + "line": 1011, "column": 24 }, "end": { - "line": 976, + "line": 1011, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 38876, - "end": 38906, + "start": 40027, + "end": 40057, "loc": { "start": { - "line": 976, + "line": 1011, "column": 24 }, "end": { - "line": 976, + "line": 1011, "column": 54 } }, "operator": "=", "left": { "type": "Identifier", - "start": 38876, - "end": 38883, + "start": 40027, + "end": 40034, "loc": { "start": { - "line": 976, + "line": 1011, "column": 24 }, "end": { - "line": 976, + "line": 1011, "column": 31 }, "identifierName": "element" @@ -177962,29 +181532,29 @@ }, "right": { "type": "MemberExpression", - "start": 38886, - "end": 38906, + "start": 40037, + "end": 40057, "loc": { "start": { - "line": 976, + "line": 1011, "column": 34 }, "end": { - "line": 976, + "line": 1011, "column": 54 } }, "object": { "type": "Identifier", - "start": 38886, - "end": 38893, + "start": 40037, + "end": 40044, "loc": { "start": { - "line": 976, + "line": 1011, "column": 34 }, "end": { - "line": 976, + "line": 1011, "column": 41 }, "identifierName": "element" @@ -177993,15 +181563,15 @@ }, "property": { "type": "Identifier", - "start": 38894, - "end": 38906, + "start": 40045, + "end": 40057, "loc": { "start": { - "line": 976, + "line": 1011, "column": 42 }, "end": { - "line": 976, + "line": 1011, "column": 54 }, "identifierName": "offsetParent" @@ -178018,58 +181588,58 @@ }, { "type": "ExpressionStatement", - "start": 38950, - "end": 38995, + "start": 40101, + "end": 40146, "loc": { "start": { - "line": 978, + "line": 1013, "column": 20 }, "end": { - "line": 978, + "line": 1013, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 38950, - "end": 38994, + "start": 40101, + "end": 40145, "loc": { "start": { - "line": 978, + "line": 1013, "column": 20 }, "end": { - "line": 978, + "line": 1013, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 38950, - "end": 38962, + "start": 40101, + "end": 40113, "loc": { "start": { - "line": 978, + "line": 1013, "column": 20 }, "end": { - "line": 978, + "line": 1013, "column": 32 } }, "object": { "type": "Identifier", - "start": 38950, - "end": 38959, + "start": 40101, + "end": 40110, "loc": { "start": { - "line": 978, + "line": 1013, "column": 20 }, "end": { - "line": 978, + "line": 1013, "column": 29 }, "identifierName": "canvasPos" @@ -178078,15 +181648,15 @@ }, "property": { "type": "NumericLiteral", - "start": 38960, - "end": 38961, + "start": 40111, + "end": 40112, "loc": { "start": { - "line": 978, + "line": 1013, "column": 30 }, "end": { - "line": 978, + "line": 1013, "column": 31 } }, @@ -178100,43 +181670,43 @@ }, "right": { "type": "BinaryExpression", - "start": 38965, - "end": 38994, + "start": 40116, + "end": 40145, "loc": { "start": { - "line": 978, + "line": 1013, "column": 35 }, "end": { - "line": 978, + "line": 1013, "column": 64 } }, "left": { "type": "MemberExpression", - "start": 38965, - "end": 38976, + "start": 40116, + "end": 40127, "loc": { "start": { - "line": 978, + "line": 1013, "column": 35 }, "end": { - "line": 978, + "line": 1013, "column": 46 } }, "object": { "type": "Identifier", - "start": 38965, - "end": 38970, + "start": 40116, + "end": 40121, "loc": { "start": { - "line": 978, + "line": 1013, "column": 35 }, "end": { - "line": 978, + "line": 1013, "column": 40 }, "identifierName": "event" @@ -178145,15 +181715,15 @@ }, "property": { "type": "Identifier", - "start": 38971, - "end": 38976, + "start": 40122, + "end": 40127, "loc": { "start": { - "line": 978, + "line": 1013, "column": 41 }, "end": { - "line": 978, + "line": 1013, "column": 46 }, "identifierName": "pageX" @@ -178165,15 +181735,15 @@ "operator": "-", "right": { "type": "Identifier", - "start": 38979, - "end": 38994, + "start": 40130, + "end": 40145, "loc": { "start": { - "line": 978, + "line": 1013, "column": 49 }, "end": { - "line": 978, + "line": 1013, "column": 64 }, "identifierName": "totalOffsetLeft" @@ -178185,58 +181755,58 @@ }, { "type": "ExpressionStatement", - "start": 39016, - "end": 39060, + "start": 40167, + "end": 40211, "loc": { "start": { - "line": 979, + "line": 1014, "column": 20 }, "end": { - "line": 979, + "line": 1014, "column": 64 } }, "expression": { "type": "AssignmentExpression", - "start": 39016, - "end": 39059, + "start": 40167, + "end": 40210, "loc": { "start": { - "line": 979, + "line": 1014, "column": 20 }, "end": { - "line": 979, + "line": 1014, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 39016, - "end": 39028, + "start": 40167, + "end": 40179, "loc": { "start": { - "line": 979, + "line": 1014, "column": 20 }, "end": { - "line": 979, + "line": 1014, "column": 32 } }, "object": { "type": "Identifier", - "start": 39016, - "end": 39025, + "start": 40167, + "end": 40176, "loc": { "start": { - "line": 979, + "line": 1014, "column": 20 }, "end": { - "line": 979, + "line": 1014, "column": 29 }, "identifierName": "canvasPos" @@ -178245,15 +181815,15 @@ }, "property": { "type": "NumericLiteral", - "start": 39026, - "end": 39027, + "start": 40177, + "end": 40178, "loc": { "start": { - "line": 979, + "line": 1014, "column": 30 }, "end": { - "line": 979, + "line": 1014, "column": 31 } }, @@ -178267,43 +181837,43 @@ }, "right": { "type": "BinaryExpression", - "start": 39031, - "end": 39059, + "start": 40182, + "end": 40210, "loc": { "start": { - "line": 979, + "line": 1014, "column": 35 }, "end": { - "line": 979, + "line": 1014, "column": 63 } }, "left": { "type": "MemberExpression", - "start": 39031, - "end": 39042, + "start": 40182, + "end": 40193, "loc": { "start": { - "line": 979, + "line": 1014, "column": 35 }, "end": { - "line": 979, + "line": 1014, "column": 46 } }, "object": { "type": "Identifier", - "start": 39031, - "end": 39036, + "start": 40182, + "end": 40187, "loc": { "start": { - "line": 979, + "line": 1014, "column": 35 }, "end": { - "line": 979, + "line": 1014, "column": 40 }, "identifierName": "event" @@ -178312,15 +181882,15 @@ }, "property": { "type": "Identifier", - "start": 39037, - "end": 39042, + "start": 40188, + "end": 40193, "loc": { "start": { - "line": 979, + "line": 1014, "column": 41 }, "end": { - "line": 979, + "line": 1014, "column": 46 }, "identifierName": "pageY" @@ -178332,15 +181902,15 @@ "operator": "-", "right": { "type": "Identifier", - "start": 39045, - "end": 39059, + "start": 40196, + "end": 40210, "loc": { "start": { - "line": 979, + "line": 1014, "column": 49 }, "end": { - "line": 979, + "line": 1014, "column": 63 }, "identifierName": "totalOffsetTop" @@ -178356,29 +181926,29 @@ }, { "type": "ReturnStatement", - "start": 39095, - "end": 39112, + "start": 40246, + "end": 40263, "loc": { "start": { - "line": 981, + "line": 1016, "column": 16 }, "end": { - "line": 981, + "line": 1016, "column": 33 } }, "argument": { "type": "Identifier", - "start": 39102, - "end": 39111, + "start": 40253, + "end": 40262, "loc": { "start": { - "line": 981, + "line": 1016, "column": 23 }, "end": { - "line": 981, + "line": 1016, "column": 32 }, "identifierName": "canvasPos" @@ -178396,7 +181966,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 38250 + "parenStart": 39401 } }, "arguments": [] @@ -178407,44 +181977,44 @@ }, { "type": "VariableDeclaration", - "start": 39151, - "end": 39517, + "start": 40302, + "end": 40668, "loc": { "start": { - "line": 985, + "line": 1020, "column": 8 }, "end": { - "line": 993, + "line": 1028, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39157, - "end": 39516, + "start": 40308, + "end": 40667, "loc": { "start": { - "line": 985, + "line": 1020, "column": 14 }, "end": { - "line": 993, + "line": 1028, "column": 12 } }, "id": { "type": "Identifier", - "start": 39157, - "end": 39172, + "start": 40308, + "end": 40323, "loc": { "start": { - "line": 985, + "line": 1020, "column": 14 }, "end": { - "line": 985, + "line": 1020, "column": 29 }, "identifierName": "localToWorldVec" @@ -178453,29 +182023,29 @@ }, "init": { "type": "CallExpression", - "start": 39175, - "end": 39516, + "start": 40326, + "end": 40667, "loc": { "start": { - "line": 985, + "line": 1020, "column": 32 }, "end": { - "line": 993, + "line": 1028, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 39176, - "end": 39513, + "start": 40327, + "end": 40664, "loc": { "start": { - "line": 985, + "line": 1020, "column": 33 }, "end": { - "line": 993, + "line": 1028, "column": 9 } }, @@ -178486,59 +182056,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 39188, - "end": 39513, + "start": 40339, + "end": 40664, "loc": { "start": { - "line": 985, + "line": 1020, "column": 45 }, "end": { - "line": 993, + "line": 1028, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 39202, - "end": 39226, + "start": 40353, + "end": 40377, "loc": { "start": { - "line": 986, + "line": 1021, "column": 12 }, "end": { - "line": 986, + "line": 1021, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39208, - "end": 39225, + "start": 40359, + "end": 40376, "loc": { "start": { - "line": 986, + "line": 1021, "column": 18 }, "end": { - "line": 986, + "line": 1021, "column": 35 } }, "id": { "type": "Identifier", - "start": 39208, - "end": 39211, + "start": 40359, + "end": 40362, "loc": { "start": { - "line": 986, + "line": 1021, "column": 18 }, "end": { - "line": 986, + "line": 1021, "column": 21 }, "identifierName": "mat" @@ -178547,43 +182117,43 @@ }, "init": { "type": "CallExpression", - "start": 39214, - "end": 39225, + "start": 40365, + "end": 40376, "loc": { "start": { - "line": 986, + "line": 1021, "column": 24 }, "end": { - "line": 986, + "line": 1021, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 39214, - "end": 39223, + "start": 40365, + "end": 40374, "loc": { "start": { - "line": 986, + "line": 1021, "column": 24 }, "end": { - "line": 986, + "line": 1021, "column": 33 } }, "object": { "type": "Identifier", - "start": 39214, - "end": 39218, + "start": 40365, + "end": 40369, "loc": { "start": { - "line": 986, + "line": 1021, "column": 24 }, "end": { - "line": 986, + "line": 1021, "column": 28 }, "identifierName": "math" @@ -178592,15 +182162,15 @@ }, "property": { "type": "Identifier", - "start": 39219, - "end": 39223, + "start": 40370, + "end": 40374, "loc": { "start": { - "line": 986, + "line": 1021, "column": 29 }, "end": { - "line": 986, + "line": 1021, "column": 33 }, "identifierName": "mat4" @@ -178617,29 +182187,29 @@ }, { "type": "ReturnStatement", - "start": 39239, - "end": 39503, + "start": 40390, + "end": 40654, "loc": { "start": { - "line": 987, + "line": 1022, "column": 12 }, "end": { - "line": 992, + "line": 1027, "column": 14 } }, "argument": { "type": "FunctionExpression", - "start": 39246, - "end": 39502, + "start": 40397, + "end": 40653, "loc": { "start": { - "line": 987, + "line": 1022, "column": 19 }, "end": { - "line": 992, + "line": 1027, "column": 13 } }, @@ -178650,15 +182220,15 @@ "params": [ { "type": "Identifier", - "start": 39256, - "end": 39264, + "start": 40407, + "end": 40415, "loc": { "start": { - "line": 987, + "line": 1022, "column": 29 }, "end": { - "line": 987, + "line": 1022, "column": 37 }, "identifierName": "localVec" @@ -178667,15 +182237,15 @@ }, { "type": "Identifier", - "start": 39266, - "end": 39274, + "start": 40417, + "end": 40425, "loc": { "start": { - "line": 987, + "line": 1022, "column": 39 }, "end": { - "line": 987, + "line": 1022, "column": 47 }, "identifierName": "worldVec" @@ -178685,72 +182255,72 @@ ], "body": { "type": "BlockStatement", - "start": 39276, - "end": 39502, + "start": 40427, + "end": 40653, "loc": { "start": { - "line": 987, + "line": 1022, "column": 49 }, "end": { - "line": 992, + "line": 1027, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 39294, - "end": 39348, + "start": 40445, + "end": 40499, "loc": { "start": { - "line": 988, + "line": 1023, "column": 16 }, "end": { - "line": 988, + "line": 1023, "column": 70 } }, "expression": { "type": "CallExpression", - "start": 39294, - "end": 39347, + "start": 40445, + "end": 40498, "loc": { "start": { - "line": 988, + "line": 1023, "column": 16 }, "end": { - "line": 988, + "line": 1023, "column": 69 } }, "callee": { "type": "MemberExpression", - "start": 39294, - "end": 39315, + "start": 40445, + "end": 40466, "loc": { "start": { - "line": 988, + "line": 1023, "column": 16 }, "end": { - "line": 988, + "line": 1023, "column": 37 } }, "object": { "type": "Identifier", - "start": 39294, - "end": 39298, + "start": 40445, + "end": 40449, "loc": { "start": { - "line": 988, + "line": 1023, "column": 16 }, "end": { - "line": 988, + "line": 1023, "column": 20 }, "identifierName": "math" @@ -178759,15 +182329,15 @@ }, "property": { "type": "Identifier", - "start": 39299, - "end": 39315, + "start": 40450, + "end": 40466, "loc": { "start": { - "line": 988, + "line": 1023, "column": 21 }, "end": { - "line": 988, + "line": 1023, "column": 37 }, "identifierName": "quaternionToMat4" @@ -178779,43 +182349,43 @@ "arguments": [ { "type": "MemberExpression", - "start": 39316, - "end": 39341, + "start": 40467, + "end": 40492, "loc": { "start": { - "line": 988, + "line": 1023, "column": 38 }, "end": { - "line": 988, + "line": 1023, "column": 63 } }, "object": { "type": "MemberExpression", - "start": 39316, - "end": 39330, + "start": 40467, + "end": 40481, "loc": { "start": { - "line": 988, + "line": 1023, "column": 38 }, "end": { - "line": 988, + "line": 1023, "column": 52 } }, "object": { "type": "Identifier", - "start": 39316, - "end": 39320, + "start": 40467, + "end": 40471, "loc": { "start": { - "line": 988, + "line": 1023, "column": 38 }, "end": { - "line": 988, + "line": 1023, "column": 42 }, "identifierName": "self" @@ -178824,15 +182394,15 @@ }, "property": { "type": "Identifier", - "start": 39321, - "end": 39330, + "start": 40472, + "end": 40481, "loc": { "start": { - "line": 988, + "line": 1023, "column": 43 }, "end": { - "line": 988, + "line": 1023, "column": 52 }, "identifierName": "_rootNode" @@ -178843,15 +182413,15 @@ }, "property": { "type": "Identifier", - "start": 39331, - "end": 39341, + "start": 40482, + "end": 40492, "loc": { "start": { - "line": 988, + "line": 1023, "column": 53 }, "end": { - "line": 988, + "line": 1023, "column": 63 }, "identifierName": "quaternion" @@ -178862,15 +182432,15 @@ }, { "type": "Identifier", - "start": 39343, - "end": 39346, + "start": 40494, + "end": 40497, "loc": { "start": { - "line": 988, + "line": 1023, "column": 65 }, "end": { - "line": 988, + "line": 1023, "column": 68 }, "identifierName": "mat" @@ -178882,57 +182452,57 @@ }, { "type": "ExpressionStatement", - "start": 39365, - "end": 39409, + "start": 40516, + "end": 40560, "loc": { "start": { - "line": 989, + "line": 1024, "column": 16 }, "end": { - "line": 989, + "line": 1024, "column": 60 } }, "expression": { "type": "CallExpression", - "start": 39365, - "end": 39408, + "start": 40516, + "end": 40559, "loc": { "start": { - "line": 989, + "line": 1024, "column": 16 }, "end": { - "line": 989, + "line": 1024, "column": 59 } }, "callee": { "type": "MemberExpression", - "start": 39365, - "end": 39383, + "start": 40516, + "end": 40534, "loc": { "start": { - "line": 989, + "line": 1024, "column": 16 }, "end": { - "line": 989, + "line": 1024, "column": 34 } }, "object": { "type": "Identifier", - "start": 39365, - "end": 39369, + "start": 40516, + "end": 40520, "loc": { "start": { - "line": 989, + "line": 1024, "column": 16 }, "end": { - "line": 989, + "line": 1024, "column": 20 }, "identifierName": "math" @@ -178941,15 +182511,15 @@ }, "property": { "type": "Identifier", - "start": 39370, - "end": 39383, + "start": 40521, + "end": 40534, "loc": { "start": { - "line": 989, + "line": 1024, "column": 21 }, "end": { - "line": 989, + "line": 1024, "column": 34 }, "identifierName": "transformVec3" @@ -178961,15 +182531,15 @@ "arguments": [ { "type": "Identifier", - "start": 39384, - "end": 39387, + "start": 40535, + "end": 40538, "loc": { "start": { - "line": 989, + "line": 1024, "column": 35 }, "end": { - "line": 989, + "line": 1024, "column": 38 }, "identifierName": "mat" @@ -178978,15 +182548,15 @@ }, { "type": "Identifier", - "start": 39389, - "end": 39397, + "start": 40540, + "end": 40548, "loc": { "start": { - "line": 989, + "line": 1024, "column": 40 }, "end": { - "line": 989, + "line": 1024, "column": 48 }, "identifierName": "localVec" @@ -178995,15 +182565,15 @@ }, { "type": "Identifier", - "start": 39399, - "end": 39407, + "start": 40550, + "end": 40558, "loc": { "start": { - "line": 989, + "line": 1024, "column": 50 }, "end": { - "line": 989, + "line": 1024, "column": 58 }, "identifierName": "worldVec" @@ -179015,57 +182585,57 @@ }, { "type": "ExpressionStatement", - "start": 39426, - "end": 39455, + "start": 40577, + "end": 40606, "loc": { "start": { - "line": 990, + "line": 1025, "column": 16 }, "end": { - "line": 990, + "line": 1025, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 39426, - "end": 39454, + "start": 40577, + "end": 40605, "loc": { "start": { - "line": 990, + "line": 1025, "column": 16 }, "end": { - "line": 990, + "line": 1025, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 39426, - "end": 39444, + "start": 40577, + "end": 40595, "loc": { "start": { - "line": 990, + "line": 1025, "column": 16 }, "end": { - "line": 990, + "line": 1025, "column": 34 } }, "object": { "type": "Identifier", - "start": 39426, - "end": 39430, + "start": 40577, + "end": 40581, "loc": { "start": { - "line": 990, + "line": 1025, "column": 16 }, "end": { - "line": 990, + "line": 1025, "column": 20 }, "identifierName": "math" @@ -179074,15 +182644,15 @@ }, "property": { "type": "Identifier", - "start": 39431, - "end": 39444, + "start": 40582, + "end": 40595, "loc": { "start": { - "line": 990, + "line": 1025, "column": 21 }, "end": { - "line": 990, + "line": 1025, "column": 34 }, "identifierName": "normalizeVec3" @@ -179094,15 +182664,15 @@ "arguments": [ { "type": "Identifier", - "start": 39445, - "end": 39453, + "start": 40596, + "end": 40604, "loc": { "start": { - "line": 990, + "line": 1025, "column": 35 }, "end": { - "line": 990, + "line": 1025, "column": 43 }, "identifierName": "worldVec" @@ -179114,29 +182684,29 @@ }, { "type": "ReturnStatement", - "start": 39472, - "end": 39488, + "start": 40623, + "end": 40639, "loc": { "start": { - "line": 991, + "line": 1026, "column": 16 }, "end": { - "line": 991, + "line": 1026, "column": 32 } }, "argument": { "type": "Identifier", - "start": 39479, - "end": 39487, + "start": 40630, + "end": 40638, "loc": { "start": { - "line": 991, + "line": 1026, "column": 23 }, "end": { - "line": 991, + "line": 1026, "column": 31 }, "identifierName": "worldVec" @@ -179154,7 +182724,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 39175 + "parenStart": 40326 } }, "arguments": [] @@ -179165,44 +182735,44 @@ }, { "type": "VariableDeclaration", - "start": 39527, - "end": 40163, + "start": 40678, + "end": 41314, "loc": { "start": { - "line": 995, + "line": 1030, "column": 8 }, "end": { - "line": 1008, + "line": 1043, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39531, - "end": 40162, + "start": 40682, + "end": 41313, "loc": { "start": { - "line": 995, + "line": 1030, "column": 12 }, "end": { - "line": 1008, + "line": 1043, "column": 12 } }, "id": { "type": "Identifier", - "start": 39531, - "end": 39550, + "start": 40682, + "end": 40701, "loc": { "start": { - "line": 995, + "line": 1030, "column": 12 }, "end": { - "line": 995, + "line": 1030, "column": 31 }, "identifierName": "getTranslationPlane" @@ -179211,29 +182781,29 @@ }, "init": { "type": "CallExpression", - "start": 39553, - "end": 40162, + "start": 40704, + "end": 41313, "loc": { "start": { - "line": 995, + "line": 1030, "column": 34 }, "end": { - "line": 1008, + "line": 1043, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 39554, - "end": 40159, + "start": 40705, + "end": 41310, "loc": { "start": { - "line": 995, + "line": 1030, "column": 35 }, "end": { - "line": 1008, + "line": 1043, "column": 9 } }, @@ -179244,59 +182814,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 39566, - "end": 40159, + "start": 40717, + "end": 41310, "loc": { "start": { - "line": 995, + "line": 1030, "column": 47 }, "end": { - "line": 1008, + "line": 1043, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 39580, - "end": 39612, + "start": 40731, + "end": 40763, "loc": { "start": { - "line": 996, + "line": 1031, "column": 12 }, "end": { - "line": 996, + "line": 1031, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39586, - "end": 39611, + "start": 40737, + "end": 40762, "loc": { "start": { - "line": 996, + "line": 1031, "column": 18 }, "end": { - "line": 996, + "line": 1031, "column": 43 } }, "id": { "type": "Identifier", - "start": 39586, - "end": 39597, + "start": 40737, + "end": 40748, "loc": { "start": { - "line": 996, + "line": 1031, "column": 18 }, "end": { - "line": 996, + "line": 1031, "column": 29 }, "identifierName": "planeNormal" @@ -179305,43 +182875,43 @@ }, "init": { "type": "CallExpression", - "start": 39600, - "end": 39611, + "start": 40751, + "end": 40762, "loc": { "start": { - "line": 996, + "line": 1031, "column": 32 }, "end": { - "line": 996, + "line": 1031, "column": 43 } }, "callee": { "type": "MemberExpression", - "start": 39600, - "end": 39609, + "start": 40751, + "end": 40760, "loc": { "start": { - "line": 996, + "line": 1031, "column": 32 }, "end": { - "line": 996, + "line": 1031, "column": 41 } }, "object": { "type": "Identifier", - "start": 39600, - "end": 39604, + "start": 40751, + "end": 40755, "loc": { "start": { - "line": 996, + "line": 1031, "column": 32 }, "end": { - "line": 996, + "line": 1031, "column": 36 }, "identifierName": "math" @@ -179350,15 +182920,15 @@ }, "property": { "type": "Identifier", - "start": 39605, - "end": 39609, + "start": 40756, + "end": 40760, "loc": { "start": { - "line": 996, + "line": 1031, "column": 37 }, "end": { - "line": 996, + "line": 1031, "column": 41 }, "identifierName": "vec3" @@ -179375,29 +182945,29 @@ }, { "type": "ReturnStatement", - "start": 39625, - "end": 40149, + "start": 40776, + "end": 41300, "loc": { "start": { - "line": 997, + "line": 1032, "column": 12 }, "end": { - "line": 1007, + "line": 1042, "column": 13 } }, "argument": { "type": "FunctionExpression", - "start": 39632, - "end": 40149, + "start": 40783, + "end": 41300, "loc": { "start": { - "line": 997, + "line": 1032, "column": 19 }, "end": { - "line": 1007, + "line": 1042, "column": 13 } }, @@ -179408,15 +182978,15 @@ "params": [ { "type": "Identifier", - "start": 39642, - "end": 39651, + "start": 40793, + "end": 40802, "loc": { "start": { - "line": 997, + "line": 1032, "column": 29 }, "end": { - "line": 997, + "line": 1032, "column": 38 }, "identifierName": "worldAxis" @@ -179426,59 +182996,59 @@ ], "body": { "type": "BlockStatement", - "start": 39653, - "end": 40149, + "start": 40804, + "end": 41300, "loc": { "start": { - "line": 997, + "line": 1032, "column": 40 }, "end": { - "line": 1007, + "line": 1042, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 39671, - "end": 39707, + "start": 40822, + "end": 40858, "loc": { "start": { - "line": 998, + "line": 1033, "column": 16 }, "end": { - "line": 998, + "line": 1033, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 39677, - "end": 39706, + "start": 40828, + "end": 40857, "loc": { "start": { - "line": 998, + "line": 1033, "column": 22 }, "end": { - "line": 998, + "line": 1033, "column": 51 } }, "id": { "type": "Identifier", - "start": 39677, - "end": 39681, + "start": 40828, + "end": 40832, "loc": { "start": { - "line": 998, + "line": 1033, "column": 22 }, "end": { - "line": 998, + "line": 1033, "column": 26 }, "identifierName": "absX" @@ -179487,43 +183057,43 @@ }, "init": { "type": "CallExpression", - "start": 39684, - "end": 39706, + "start": 40835, + "end": 40857, "loc": { "start": { - "line": 998, + "line": 1033, "column": 29 }, "end": { - "line": 998, + "line": 1033, "column": 51 } }, "callee": { "type": "MemberExpression", - "start": 39684, - "end": 39692, + "start": 40835, + "end": 40843, "loc": { "start": { - "line": 998, + "line": 1033, "column": 29 }, "end": { - "line": 998, + "line": 1033, "column": 37 } }, "object": { "type": "Identifier", - "start": 39684, - "end": 39688, + "start": 40835, + "end": 40839, "loc": { "start": { - "line": 998, + "line": 1033, "column": 29 }, "end": { - "line": 998, + "line": 1033, "column": 33 }, "identifierName": "Math" @@ -179532,15 +183102,15 @@ }, "property": { "type": "Identifier", - "start": 39689, - "end": 39692, + "start": 40840, + "end": 40843, "loc": { "start": { - "line": 998, + "line": 1033, "column": 34 }, "end": { - "line": 998, + "line": 1033, "column": 37 }, "identifierName": "abs" @@ -179552,29 +183122,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 39693, - "end": 39705, + "start": 40844, + "end": 40856, "loc": { "start": { - "line": 998, + "line": 1033, "column": 38 }, "end": { - "line": 998, + "line": 1033, "column": 50 } }, "object": { "type": "Identifier", - "start": 39693, - "end": 39702, + "start": 40844, + "end": 40853, "loc": { "start": { - "line": 998, + "line": 1033, "column": 38 }, "end": { - "line": 998, + "line": 1033, "column": 47 }, "identifierName": "worldAxis" @@ -179583,15 +183153,15 @@ }, "property": { "type": "NumericLiteral", - "start": 39703, - "end": 39704, + "start": 40854, + "end": 40855, "loc": { "start": { - "line": 998, + "line": 1033, "column": 48 }, "end": { - "line": 998, + "line": 1033, "column": 49 } }, @@ -179611,57 +183181,57 @@ }, { "type": "IfStatement", - "start": 39724, - "end": 39980, + "start": 40875, + "end": 41131, "loc": { "start": { - "line": 999, + "line": 1034, "column": 16 }, "end": { - "line": 1003, + "line": 1038, "column": 17 } }, "test": { "type": "LogicalExpression", - "start": 39728, - "end": 39790, + "start": 40879, + "end": 40941, "loc": { "start": { - "line": 999, + "line": 1034, "column": 20 }, "end": { - "line": 999, + "line": 1034, "column": 82 } }, "left": { "type": "BinaryExpression", - "start": 39728, - "end": 39757, + "start": 40879, + "end": 40908, "loc": { "start": { - "line": 999, + "line": 1034, "column": 20 }, "end": { - "line": 999, + "line": 1034, "column": 49 } }, "left": { "type": "Identifier", - "start": 39728, - "end": 39732, + "start": 40879, + "end": 40883, "loc": { "start": { - "line": 999, + "line": 1034, "column": 20 }, "end": { - "line": 999, + "line": 1034, "column": 24 }, "identifierName": "absX" @@ -179671,43 +183241,43 @@ "operator": ">", "right": { "type": "CallExpression", - "start": 39735, - "end": 39757, + "start": 40886, + "end": 40908, "loc": { "start": { - "line": 999, + "line": 1034, "column": 27 }, "end": { - "line": 999, + "line": 1034, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 39735, - "end": 39743, + "start": 40886, + "end": 40894, "loc": { "start": { - "line": 999, + "line": 1034, "column": 27 }, "end": { - "line": 999, + "line": 1034, "column": 35 } }, "object": { "type": "Identifier", - "start": 39735, - "end": 39739, + "start": 40886, + "end": 40890, "loc": { "start": { - "line": 999, + "line": 1034, "column": 27 }, "end": { - "line": 999, + "line": 1034, "column": 31 }, "identifierName": "Math" @@ -179716,15 +183286,15 @@ }, "property": { "type": "Identifier", - "start": 39740, - "end": 39743, + "start": 40891, + "end": 40894, "loc": { "start": { - "line": 999, + "line": 1034, "column": 32 }, "end": { - "line": 999, + "line": 1034, "column": 35 }, "identifierName": "abs" @@ -179736,29 +183306,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 39744, - "end": 39756, + "start": 40895, + "end": 40907, "loc": { "start": { - "line": 999, + "line": 1034, "column": 36 }, "end": { - "line": 999, + "line": 1034, "column": 48 } }, "object": { "type": "Identifier", - "start": 39744, - "end": 39753, + "start": 40895, + "end": 40904, "loc": { "start": { - "line": 999, + "line": 1034, "column": 36 }, "end": { - "line": 999, + "line": 1034, "column": 45 }, "identifierName": "worldAxis" @@ -179767,15 +183337,15 @@ }, "property": { "type": "NumericLiteral", - "start": 39754, - "end": 39755, + "start": 40905, + "end": 40906, "loc": { "start": { - "line": 999, + "line": 1034, "column": 46 }, "end": { - "line": 999, + "line": 1034, "column": 47 } }, @@ -179793,29 +183363,29 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 39761, - "end": 39790, + "start": 40912, + "end": 40941, "loc": { "start": { - "line": 999, + "line": 1034, "column": 53 }, "end": { - "line": 999, + "line": 1034, "column": 82 } }, "left": { "type": "Identifier", - "start": 39761, - "end": 39765, + "start": 40912, + "end": 40916, "loc": { "start": { - "line": 999, + "line": 1034, "column": 53 }, "end": { - "line": 999, + "line": 1034, "column": 57 }, "identifierName": "absX" @@ -179825,43 +183395,43 @@ "operator": ">", "right": { "type": "CallExpression", - "start": 39768, - "end": 39790, + "start": 40919, + "end": 40941, "loc": { "start": { - "line": 999, + "line": 1034, "column": 60 }, "end": { - "line": 999, + "line": 1034, "column": 82 } }, "callee": { "type": "MemberExpression", - "start": 39768, - "end": 39776, + "start": 40919, + "end": 40927, "loc": { "start": { - "line": 999, + "line": 1034, "column": 60 }, "end": { - "line": 999, + "line": 1034, "column": 68 } }, "object": { "type": "Identifier", - "start": 39768, - "end": 39772, + "start": 40919, + "end": 40923, "loc": { "start": { - "line": 999, + "line": 1034, "column": 60 }, "end": { - "line": 999, + "line": 1034, "column": 64 }, "identifierName": "Math" @@ -179870,15 +183440,15 @@ }, "property": { "type": "Identifier", - "start": 39773, - "end": 39776, + "start": 40924, + "end": 40927, "loc": { "start": { - "line": 999, + "line": 1034, "column": 65 }, "end": { - "line": 999, + "line": 1034, "column": 68 }, "identifierName": "abs" @@ -179890,29 +183460,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 39777, - "end": 39789, + "start": 40928, + "end": 40940, "loc": { "start": { - "line": 999, + "line": 1034, "column": 69 }, "end": { - "line": 999, + "line": 1034, "column": 81 } }, "object": { "type": "Identifier", - "start": 39777, - "end": 39786, + "start": 40928, + "end": 40937, "loc": { "start": { - "line": 999, + "line": 1034, "column": 69 }, "end": { - "line": 999, + "line": 1034, "column": 78 }, "identifierName": "worldAxis" @@ -179921,15 +183491,15 @@ }, "property": { "type": "NumericLiteral", - "start": 39787, - "end": 39788, + "start": 40938, + "end": 40939, "loc": { "start": { - "line": 999, + "line": 1034, "column": 79 }, "end": { - "line": 999, + "line": 1034, "column": 80 } }, @@ -179947,72 +183517,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 39792, - "end": 39883, + "start": 40943, + "end": 41034, "loc": { "start": { - "line": 999, + "line": 1034, "column": 84 }, "end": { - "line": 1001, + "line": 1036, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 39814, - "end": 39865, + "start": 40965, + "end": 41016, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 20 }, "end": { - "line": 1000, + "line": 1035, "column": 71 } }, "expression": { "type": "CallExpression", - "start": 39814, - "end": 39864, + "start": 40965, + "end": 41015, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 20 }, "end": { - "line": 1000, + "line": 1035, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 39814, - "end": 39829, + "start": 40965, + "end": 40980, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 20 }, "end": { - "line": 1000, + "line": 1035, "column": 35 } }, "object": { "type": "Identifier", - "start": 39814, - "end": 39818, + "start": 40965, + "end": 40969, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 20 }, "end": { - "line": 1000, + "line": 1035, "column": 24 }, "identifierName": "math" @@ -180021,15 +183591,15 @@ }, "property": { "type": "Identifier", - "start": 39819, - "end": 39829, + "start": 40970, + "end": 40980, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 25 }, "end": { - "line": 1000, + "line": 1035, "column": 35 }, "identifierName": "cross3Vec3" @@ -180041,15 +183611,15 @@ "arguments": [ { "type": "Identifier", - "start": 39830, - "end": 39839, + "start": 40981, + "end": 40990, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 36 }, "end": { - "line": 1000, + "line": 1035, "column": 45 }, "identifierName": "worldAxis" @@ -180058,30 +183628,30 @@ }, { "type": "ArrayExpression", - "start": 39841, - "end": 39850, + "start": 40992, + "end": 41001, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 47 }, "end": { - "line": 1000, + "line": 1035, "column": 56 } }, "elements": [ { "type": "NumericLiteral", - "start": 39842, - "end": 39843, + "start": 40993, + "end": 40994, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 48 }, "end": { - "line": 1000, + "line": 1035, "column": 49 } }, @@ -180093,15 +183663,15 @@ }, { "type": "NumericLiteral", - "start": 39845, - "end": 39846, + "start": 40996, + "end": 40997, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 51 }, "end": { - "line": 1000, + "line": 1035, "column": 52 } }, @@ -180113,15 +183683,15 @@ }, { "type": "NumericLiteral", - "start": 39848, - "end": 39849, + "start": 40999, + "end": 41000, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 54 }, "end": { - "line": 1000, + "line": 1035, "column": 55 } }, @@ -180135,15 +183705,15 @@ }, { "type": "Identifier", - "start": 39852, - "end": 39863, + "start": 41003, + "end": 41014, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 58 }, "end": { - "line": 1000, + "line": 1035, "column": 69 }, "identifierName": "planeNormal" @@ -180158,72 +183728,72 @@ }, "alternate": { "type": "BlockStatement", - "start": 39889, - "end": 39980, + "start": 41040, + "end": 41131, "loc": { "start": { - "line": 1001, + "line": 1036, "column": 23 }, "end": { - "line": 1003, + "line": 1038, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 39911, - "end": 39962, + "start": 41062, + "end": 41113, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 20 }, "end": { - "line": 1002, + "line": 1037, "column": 71 } }, "expression": { "type": "CallExpression", - "start": 39911, - "end": 39961, + "start": 41062, + "end": 41112, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 20 }, "end": { - "line": 1002, + "line": 1037, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 39911, - "end": 39926, + "start": 41062, + "end": 41077, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 20 }, "end": { - "line": 1002, + "line": 1037, "column": 35 } }, "object": { "type": "Identifier", - "start": 39911, - "end": 39915, + "start": 41062, + "end": 41066, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 20 }, "end": { - "line": 1002, + "line": 1037, "column": 24 }, "identifierName": "math" @@ -180232,15 +183802,15 @@ }, "property": { "type": "Identifier", - "start": 39916, - "end": 39926, + "start": 41067, + "end": 41077, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 25 }, "end": { - "line": 1002, + "line": 1037, "column": 35 }, "identifierName": "cross3Vec3" @@ -180252,15 +183822,15 @@ "arguments": [ { "type": "Identifier", - "start": 39927, - "end": 39936, + "start": 41078, + "end": 41087, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 36 }, "end": { - "line": 1002, + "line": 1037, "column": 45 }, "identifierName": "worldAxis" @@ -180269,30 +183839,30 @@ }, { "type": "ArrayExpression", - "start": 39938, - "end": 39947, + "start": 41089, + "end": 41098, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 47 }, "end": { - "line": 1002, + "line": 1037, "column": 56 } }, "elements": [ { "type": "NumericLiteral", - "start": 39939, - "end": 39940, + "start": 41090, + "end": 41091, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 48 }, "end": { - "line": 1002, + "line": 1037, "column": 49 } }, @@ -180304,15 +183874,15 @@ }, { "type": "NumericLiteral", - "start": 39942, - "end": 39943, + "start": 41093, + "end": 41094, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 51 }, "end": { - "line": 1002, + "line": 1037, "column": 52 } }, @@ -180324,15 +183894,15 @@ }, { "type": "NumericLiteral", - "start": 39945, - "end": 39946, + "start": 41096, + "end": 41097, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 54 }, "end": { - "line": 1002, + "line": 1037, "column": 55 } }, @@ -180346,15 +183916,15 @@ }, { "type": "Identifier", - "start": 39949, - "end": 39960, + "start": 41100, + "end": 41111, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 58 }, "end": { - "line": 1002, + "line": 1037, "column": 69 }, "identifierName": "planeNormal" @@ -180370,57 +183940,57 @@ }, { "type": "ExpressionStatement", - "start": 39997, - "end": 40050, + "start": 41148, + "end": 41201, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 16 }, "end": { - "line": 1004, + "line": 1039, "column": 69 } }, "expression": { "type": "CallExpression", - "start": 39997, - "end": 40049, + "start": 41148, + "end": 41200, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 16 }, "end": { - "line": 1004, + "line": 1039, "column": 68 } }, "callee": { "type": "MemberExpression", - "start": 39997, - "end": 40012, + "start": 41148, + "end": 41163, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 16 }, "end": { - "line": 1004, + "line": 1039, "column": 31 } }, "object": { "type": "Identifier", - "start": 39997, - "end": 40001, + "start": 41148, + "end": 41152, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 16 }, "end": { - "line": 1004, + "line": 1039, "column": 20 }, "identifierName": "math" @@ -180429,15 +183999,15 @@ }, "property": { "type": "Identifier", - "start": 40002, - "end": 40012, + "start": 41153, + "end": 41163, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 21 }, "end": { - "line": 1004, + "line": 1039, "column": 31 }, "identifierName": "cross3Vec3" @@ -180449,15 +184019,15 @@ "arguments": [ { "type": "Identifier", - "start": 40013, - "end": 40024, + "start": 41164, + "end": 41175, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 32 }, "end": { - "line": 1004, + "line": 1039, "column": 43 }, "identifierName": "planeNormal" @@ -180466,15 +184036,15 @@ }, { "type": "Identifier", - "start": 40026, - "end": 40035, + "start": 41177, + "end": 41186, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 45 }, "end": { - "line": 1004, + "line": 1039, "column": 54 }, "identifierName": "worldAxis" @@ -180483,15 +184053,15 @@ }, { "type": "Identifier", - "start": 40037, - "end": 40048, + "start": 41188, + "end": 41199, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 56 }, "end": { - "line": 1004, + "line": 1039, "column": 67 }, "identifierName": "planeNormal" @@ -180503,57 +184073,57 @@ }, { "type": "ExpressionStatement", - "start": 40067, - "end": 40099, + "start": 41218, + "end": 41250, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 16 }, "end": { - "line": 1005, + "line": 1040, "column": 48 } }, "expression": { "type": "CallExpression", - "start": 40067, - "end": 40098, + "start": 41218, + "end": 41249, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 16 }, "end": { - "line": 1005, + "line": 1040, "column": 47 } }, "callee": { "type": "MemberExpression", - "start": 40067, - "end": 40085, + "start": 41218, + "end": 41236, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 16 }, "end": { - "line": 1005, + "line": 1040, "column": 34 } }, "object": { "type": "Identifier", - "start": 40067, - "end": 40071, + "start": 41218, + "end": 41222, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 16 }, "end": { - "line": 1005, + "line": 1040, "column": 20 }, "identifierName": "math" @@ -180562,15 +184132,15 @@ }, "property": { "type": "Identifier", - "start": 40072, - "end": 40085, + "start": 41223, + "end": 41236, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 21 }, "end": { - "line": 1005, + "line": 1040, "column": 34 }, "identifierName": "normalizeVec3" @@ -180582,15 +184152,15 @@ "arguments": [ { "type": "Identifier", - "start": 40086, - "end": 40097, + "start": 41237, + "end": 41248, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 35 }, "end": { - "line": 1005, + "line": 1040, "column": 46 }, "identifierName": "planeNormal" @@ -180602,29 +184172,29 @@ }, { "type": "ReturnStatement", - "start": 40116, - "end": 40135, + "start": 41267, + "end": 41286, "loc": { "start": { - "line": 1006, + "line": 1041, "column": 16 }, "end": { - "line": 1006, + "line": 1041, "column": 35 } }, "argument": { "type": "Identifier", - "start": 40123, - "end": 40134, + "start": 41274, + "end": 41285, "loc": { "start": { - "line": 1006, + "line": 1041, "column": 23 }, "end": { - "line": 1006, + "line": 1041, "column": 34 }, "identifierName": "planeNormal" @@ -180642,7 +184212,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 39553 + "parenStart": 40704 } }, "arguments": [] @@ -180653,44 +184223,44 @@ }, { "type": "VariableDeclaration", - "start": 40173, - "end": 41125, + "start": 41324, + "end": 42276, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 8 }, "end": { - "line": 1029, + "line": 1064, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40179, - "end": 41124, + "start": 41330, + "end": 42275, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 14 }, "end": { - "line": 1029, + "line": 1064, "column": 12 } }, "id": { "type": "Identifier", - "start": 40179, - "end": 40204, + "start": 41330, + "end": 41355, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 14 }, "end": { - "line": 1010, + "line": 1045, "column": 39 }, "identifierName": "dragTranslateSectionPlane" @@ -180699,29 +184269,29 @@ }, "init": { "type": "CallExpression", - "start": 40207, - "end": 41124, + "start": 41358, + "end": 42275, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 42 }, "end": { - "line": 1029, + "line": 1064, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 40208, - "end": 41121, + "start": 41359, + "end": 42272, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 43 }, "end": { - "line": 1029, + "line": 1064, "column": 9 } }, @@ -180732,59 +184302,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 40220, - "end": 41121, + "start": 41371, + "end": 42272, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 55 }, "end": { - "line": 1029, + "line": 1064, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 40234, - "end": 40257, + "start": 41385, + "end": 41408, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 12 }, "end": { - "line": 1011, + "line": 1046, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40240, - "end": 40256, + "start": 41391, + "end": 41407, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 18 }, "end": { - "line": 1011, + "line": 1046, "column": 34 } }, "id": { "type": "Identifier", - "start": 40240, - "end": 40242, + "start": 41391, + "end": 41393, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 18 }, "end": { - "line": 1011, + "line": 1046, "column": 20 }, "identifierName": "p1" @@ -180793,43 +184363,43 @@ }, "init": { "type": "CallExpression", - "start": 40245, - "end": 40256, + "start": 41396, + "end": 41407, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 23 }, "end": { - "line": 1011, + "line": 1046, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 40245, - "end": 40254, + "start": 41396, + "end": 41405, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 23 }, "end": { - "line": 1011, + "line": 1046, "column": 32 } }, "object": { "type": "Identifier", - "start": 40245, - "end": 40249, + "start": 41396, + "end": 41400, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 23 }, "end": { - "line": 1011, + "line": 1046, "column": 27 }, "identifierName": "math" @@ -180838,15 +184408,15 @@ }, "property": { "type": "Identifier", - "start": 40250, - "end": 40254, + "start": 41401, + "end": 41405, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 28 }, "end": { - "line": 1011, + "line": 1046, "column": 32 }, "identifierName": "vec3" @@ -180863,44 +184433,44 @@ }, { "type": "VariableDeclaration", - "start": 40270, - "end": 40293, + "start": 41421, + "end": 41444, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 12 }, "end": { - "line": 1012, + "line": 1047, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40276, - "end": 40292, + "start": 41427, + "end": 41443, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 18 }, "end": { - "line": 1012, + "line": 1047, "column": 34 } }, "id": { "type": "Identifier", - "start": 40276, - "end": 40278, + "start": 41427, + "end": 41429, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 18 }, "end": { - "line": 1012, + "line": 1047, "column": 20 }, "identifierName": "p2" @@ -180909,43 +184479,43 @@ }, "init": { "type": "CallExpression", - "start": 40281, - "end": 40292, + "start": 41432, + "end": 41443, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 23 }, "end": { - "line": 1012, + "line": 1047, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 40281, - "end": 40290, + "start": 41432, + "end": 41441, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 23 }, "end": { - "line": 1012, + "line": 1047, "column": 32 } }, "object": { "type": "Identifier", - "start": 40281, - "end": 40285, + "start": 41432, + "end": 41436, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 23 }, "end": { - "line": 1012, + "line": 1047, "column": 27 }, "identifierName": "math" @@ -180954,15 +184524,15 @@ }, "property": { "type": "Identifier", - "start": 40286, - "end": 40290, + "start": 41437, + "end": 41441, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 28 }, "end": { - "line": 1012, + "line": 1047, "column": 32 }, "identifierName": "vec3" @@ -180979,44 +184549,44 @@ }, { "type": "VariableDeclaration", - "start": 40306, - "end": 40336, + "start": 41457, + "end": 41487, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 12 }, "end": { - "line": 1013, + "line": 1048, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40312, - "end": 40335, + "start": 41463, + "end": 41486, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 18 }, "end": { - "line": 1013, + "line": 1048, "column": 41 } }, "id": { "type": "Identifier", - "start": 40312, - "end": 40321, + "start": 41463, + "end": 41472, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 18 }, "end": { - "line": 1013, + "line": 1048, "column": 27 }, "identifierName": "worldAxis" @@ -181025,43 +184595,43 @@ }, "init": { "type": "CallExpression", - "start": 40324, - "end": 40335, + "start": 41475, + "end": 41486, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 30 }, "end": { - "line": 1013, + "line": 1048, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 40324, - "end": 40333, + "start": 41475, + "end": 41484, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 30 }, "end": { - "line": 1013, + "line": 1048, "column": 39 } }, "object": { "type": "Identifier", - "start": 40324, - "end": 40328, + "start": 41475, + "end": 41479, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 30 }, "end": { - "line": 1013, + "line": 1048, "column": 34 }, "identifierName": "math" @@ -181070,15 +184640,15 @@ }, "property": { "type": "Identifier", - "start": 40329, - "end": 40333, + "start": 41480, + "end": 41484, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 35 }, "end": { - "line": 1013, + "line": 1048, "column": 39 }, "identifierName": "vec4" @@ -181095,29 +184665,29 @@ }, { "type": "ReturnStatement", - "start": 40349, - "end": 41111, + "start": 41500, + "end": 42262, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 12 }, "end": { - "line": 1028, + "line": 1063, "column": 13 } }, "argument": { "type": "FunctionExpression", - "start": 40356, - "end": 41111, + "start": 41507, + "end": 42262, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 19 }, "end": { - "line": 1028, + "line": 1063, "column": 13 } }, @@ -181128,15 +184698,15 @@ "params": [ { "type": "Identifier", - "start": 40366, - "end": 40374, + "start": 41517, + "end": 41525, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 29 }, "end": { - "line": 1014, + "line": 1049, "column": 37 }, "identifierName": "baseAxis" @@ -181145,15 +184715,15 @@ }, { "type": "Identifier", - "start": 40376, - "end": 40385, + "start": 41527, + "end": 41536, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 39 }, "end": { - "line": 1014, + "line": 1049, "column": 48 }, "identifierName": "fromMouse" @@ -181162,15 +184732,15 @@ }, { "type": "Identifier", - "start": 40387, - "end": 40394, + "start": 41538, + "end": 41545, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 50 }, "end": { - "line": 1014, + "line": 1049, "column": 57 }, "identifierName": "toMouse" @@ -181180,58 +184750,58 @@ ], "body": { "type": "BlockStatement", - "start": 40396, - "end": 41111, + "start": 41547, + "end": 42262, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 59 }, "end": { - "line": 1028, + "line": 1063, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 40414, - "end": 40451, + "start": 41565, + "end": 41602, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 16 }, "end": { - "line": 1015, + "line": 1050, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 40414, - "end": 40450, + "start": 41565, + "end": 41601, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 16 }, "end": { - "line": 1015, + "line": 1050, "column": 52 } }, "callee": { "type": "Identifier", - "start": 40414, - "end": 40429, + "start": 41565, + "end": 41580, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 16 }, "end": { - "line": 1015, + "line": 1050, "column": 31 }, "identifierName": "localToWorldVec" @@ -181241,15 +184811,15 @@ "arguments": [ { "type": "Identifier", - "start": 40430, - "end": 40438, + "start": 41581, + "end": 41589, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 32 }, "end": { - "line": 1015, + "line": 1050, "column": 40 }, "identifierName": "baseAxis" @@ -181258,15 +184828,15 @@ }, { "type": "Identifier", - "start": 40440, - "end": 40449, + "start": 41591, + "end": 41600, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 42 }, "end": { - "line": 1015, + "line": 1050, "column": 51 }, "identifierName": "worldAxis" @@ -181278,44 +184848,44 @@ }, { "type": "VariableDeclaration", - "start": 40468, - "end": 40539, + "start": 41619, + "end": 41690, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 16 }, "end": { - "line": 1016, + "line": 1051, "column": 87 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40474, - "end": 40538, + "start": 41625, + "end": 41689, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 22 }, "end": { - "line": 1016, + "line": 1051, "column": 86 } }, "id": { "type": "Identifier", - "start": 40474, - "end": 40485, + "start": 41625, + "end": 41636, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 22 }, "end": { - "line": 1016, + "line": 1051, "column": 33 }, "identifierName": "planeNormal" @@ -181324,29 +184894,29 @@ }, "init": { "type": "CallExpression", - "start": 40488, - "end": 40538, + "start": 41639, + "end": 41689, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 36 }, "end": { - "line": 1016, + "line": 1051, "column": 86 } }, "callee": { "type": "Identifier", - "start": 40488, - "end": 40507, + "start": 41639, + "end": 41658, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 36 }, "end": { - "line": 1016, + "line": 1051, "column": 55 }, "identifierName": "getTranslationPlane" @@ -181356,15 +184926,15 @@ "arguments": [ { "type": "Identifier", - "start": 40508, - "end": 40517, + "start": 41659, + "end": 41668, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 56 }, "end": { - "line": 1016, + "line": 1051, "column": 65 }, "identifierName": "worldAxis" @@ -181373,15 +184943,15 @@ }, { "type": "Identifier", - "start": 40519, - "end": 40528, + "start": 41670, + "end": 41679, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 67 }, "end": { - "line": 1016, + "line": 1051, "column": 76 }, "identifierName": "fromMouse" @@ -181390,15 +184960,15 @@ }, { "type": "Identifier", - "start": 40530, - "end": 40537, + "start": 41681, + "end": 41688, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 78 }, "end": { - "line": 1016, + "line": 1051, "column": 85 }, "identifierName": "toMouse" @@ -181413,43 +184983,43 @@ }, { "type": "ExpressionStatement", - "start": 40556, - "end": 40609, + "start": 41707, + "end": 41760, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 16 }, "end": { - "line": 1017, + "line": 1052, "column": 69 } }, "expression": { "type": "CallExpression", - "start": 40556, - "end": 40608, + "start": 41707, + "end": 41759, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 16 }, "end": { - "line": 1017, + "line": 1052, "column": 68 } }, "callee": { "type": "Identifier", - "start": 40556, - "end": 40580, + "start": 41707, + "end": 41731, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 16 }, "end": { - "line": 1017, + "line": 1052, "column": 40 }, "identifierName": "getPointerPlaneIntersect" @@ -181459,15 +185029,15 @@ "arguments": [ { "type": "Identifier", - "start": 40581, - "end": 40590, + "start": 41732, + "end": 41741, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 41 }, "end": { - "line": 1017, + "line": 1052, "column": 50 }, "identifierName": "fromMouse" @@ -181476,15 +185046,15 @@ }, { "type": "Identifier", - "start": 40592, - "end": 40603, + "start": 41743, + "end": 41754, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 52 }, "end": { - "line": 1017, + "line": 1052, "column": 63 }, "identifierName": "planeNormal" @@ -181493,15 +185063,15 @@ }, { "type": "Identifier", - "start": 40605, - "end": 40607, + "start": 41756, + "end": 41758, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 65 }, "end": { - "line": 1017, + "line": 1052, "column": 67 }, "identifierName": "p1" @@ -181513,43 +185083,43 @@ }, { "type": "ExpressionStatement", - "start": 40626, - "end": 40677, + "start": 41777, + "end": 41828, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 16 }, "end": { - "line": 1018, + "line": 1053, "column": 67 } }, "expression": { "type": "CallExpression", - "start": 40626, - "end": 40676, + "start": 41777, + "end": 41827, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 16 }, "end": { - "line": 1018, + "line": 1053, "column": 66 } }, "callee": { "type": "Identifier", - "start": 40626, - "end": 40650, + "start": 41777, + "end": 41801, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 16 }, "end": { - "line": 1018, + "line": 1053, "column": 40 }, "identifierName": "getPointerPlaneIntersect" @@ -181559,15 +185129,15 @@ "arguments": [ { "type": "Identifier", - "start": 40651, - "end": 40658, + "start": 41802, + "end": 41809, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 41 }, "end": { - "line": 1018, + "line": 1053, "column": 48 }, "identifierName": "toMouse" @@ -181576,15 +185146,15 @@ }, { "type": "Identifier", - "start": 40660, - "end": 40671, + "start": 41811, + "end": 41822, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 50 }, "end": { - "line": 1018, + "line": 1053, "column": 61 }, "identifierName": "planeNormal" @@ -181593,15 +185163,15 @@ }, { "type": "Identifier", - "start": 40673, - "end": 40675, + "start": 41824, + "end": 41826, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 63 }, "end": { - "line": 1018, + "line": 1053, "column": 65 }, "identifierName": "p2" @@ -181613,57 +185183,57 @@ }, { "type": "ExpressionStatement", - "start": 40694, - "end": 40715, + "start": 41845, + "end": 41866, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 16 }, "end": { - "line": 1019, + "line": 1054, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 40694, - "end": 40714, + "start": 41845, + "end": 41865, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 16 }, "end": { - "line": 1019, + "line": 1054, "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 40694, - "end": 40706, + "start": 41845, + "end": 41857, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 16 }, "end": { - "line": 1019, + "line": 1054, "column": 28 } }, "object": { "type": "Identifier", - "start": 40694, - "end": 40698, + "start": 41845, + "end": 41849, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 16 }, "end": { - "line": 1019, + "line": 1054, "column": 20 }, "identifierName": "math" @@ -181672,15 +185242,15 @@ }, "property": { "type": "Identifier", - "start": 40699, - "end": 40706, + "start": 41850, + "end": 41857, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 21 }, "end": { - "line": 1019, + "line": 1054, "column": 28 }, "identifierName": "subVec3" @@ -181692,15 +185262,15 @@ "arguments": [ { "type": "Identifier", - "start": 40707, - "end": 40709, + "start": 41858, + "end": 41860, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 29 }, "end": { - "line": 1019, + "line": 1054, "column": 31 }, "identifierName": "p2" @@ -181709,15 +185279,15 @@ }, { "type": "Identifier", - "start": 40711, - "end": 40713, + "start": 41862, + "end": 41864, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 33 }, "end": { - "line": 1019, + "line": 1054, "column": 35 }, "identifierName": "p1" @@ -181729,44 +185299,44 @@ }, { "type": "VariableDeclaration", - "start": 40732, - "end": 40772, + "start": 41883, + "end": 41923, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 16 }, "end": { - "line": 1020, + "line": 1055, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 40738, - "end": 40771, + "start": 41889, + "end": 41922, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 22 }, "end": { - "line": 1020, + "line": 1055, "column": 55 } }, "id": { "type": "Identifier", - "start": 40738, - "end": 40741, + "start": 41889, + "end": 41892, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 22 }, "end": { - "line": 1020, + "line": 1055, "column": 25 }, "identifierName": "dot" @@ -181775,43 +185345,43 @@ }, "init": { "type": "CallExpression", - "start": 40744, - "end": 40771, + "start": 41895, + "end": 41922, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 28 }, "end": { - "line": 1020, + "line": 1055, "column": 55 } }, "callee": { "type": "MemberExpression", - "start": 40744, - "end": 40756, + "start": 41895, + "end": 41907, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 28 }, "end": { - "line": 1020, + "line": 1055, "column": 40 } }, "object": { "type": "Identifier", - "start": 40744, - "end": 40748, + "start": 41895, + "end": 41899, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 28 }, "end": { - "line": 1020, + "line": 1055, "column": 32 }, "identifierName": "math" @@ -181820,15 +185390,15 @@ }, "property": { "type": "Identifier", - "start": 40749, - "end": 40756, + "start": 41900, + "end": 41907, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 33 }, "end": { - "line": 1020, + "line": 1055, "column": 40 }, "identifierName": "dotVec3" @@ -181840,15 +185410,15 @@ "arguments": [ { "type": "Identifier", - "start": 40757, - "end": 40759, + "start": 41908, + "end": 41910, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 41 }, "end": { - "line": 1020, + "line": 1055, "column": 43 }, "identifierName": "p2" @@ -181857,15 +185427,15 @@ }, { "type": "Identifier", - "start": 40761, - "end": 40770, + "start": 41912, + "end": 41921, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 45 }, "end": { - "line": 1020, + "line": 1055, "column": 54 }, "identifierName": "worldAxis" @@ -181880,72 +185450,72 @@ }, { "type": "ExpressionStatement", - "start": 40789, - "end": 40824, + "start": 41940, + "end": 41975, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 51 } }, "expression": { "type": "AssignmentExpression", - "start": 40789, - "end": 40823, + "start": 41940, + "end": 41974, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 50 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 40789, - "end": 40801, + "start": 41940, + "end": 41952, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 28 } }, "object": { "type": "MemberExpression", - "start": 40789, - "end": 40798, + "start": 41940, + "end": 41949, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 25 } }, "object": { "type": "Identifier", - "start": 40789, - "end": 40793, + "start": 41940, + "end": 41944, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 20 }, "identifierName": "self" @@ -181954,15 +185524,15 @@ }, "property": { "type": "Identifier", - "start": 40794, - "end": 40798, + "start": 41945, + "end": 41949, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 21 }, "end": { - "line": 1021, + "line": 1056, "column": 25 }, "identifierName": "_pos" @@ -181973,15 +185543,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40799, - "end": 40800, + "start": 41950, + "end": 41951, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 26 }, "end": { - "line": 1021, + "line": 1056, "column": 27 } }, @@ -181995,43 +185565,43 @@ }, "right": { "type": "BinaryExpression", - "start": 40805, - "end": 40823, + "start": 41956, + "end": 41974, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 32 }, "end": { - "line": 1021, + "line": 1056, "column": 50 } }, "left": { "type": "MemberExpression", - "start": 40805, - "end": 40817, + "start": 41956, + "end": 41968, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 32 }, "end": { - "line": 1021, + "line": 1056, "column": 44 } }, "object": { "type": "Identifier", - "start": 40805, - "end": 40814, + "start": 41956, + "end": 41965, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 32 }, "end": { - "line": 1021, + "line": 1056, "column": 41 }, "identifierName": "worldAxis" @@ -182040,15 +185610,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40815, - "end": 40816, + "start": 41966, + "end": 41967, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 42 }, "end": { - "line": 1021, + "line": 1056, "column": 43 } }, @@ -182063,15 +185633,15 @@ "operator": "*", "right": { "type": "Identifier", - "start": 40820, - "end": 40823, + "start": 41971, + "end": 41974, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 47 }, "end": { - "line": 1021, + "line": 1056, "column": 50 }, "identifierName": "dot" @@ -182083,72 +185653,72 @@ }, { "type": "ExpressionStatement", - "start": 40841, - "end": 40876, + "start": 41992, + "end": 42027, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 51 } }, "expression": { "type": "AssignmentExpression", - "start": 40841, - "end": 40875, + "start": 41992, + "end": 42026, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 50 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 40841, - "end": 40853, + "start": 41992, + "end": 42004, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 28 } }, "object": { "type": "MemberExpression", - "start": 40841, - "end": 40850, + "start": 41992, + "end": 42001, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 25 } }, "object": { "type": "Identifier", - "start": 40841, - "end": 40845, + "start": 41992, + "end": 41996, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 20 }, "identifierName": "self" @@ -182157,15 +185727,15 @@ }, "property": { "type": "Identifier", - "start": 40846, - "end": 40850, + "start": 41997, + "end": 42001, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 21 }, "end": { - "line": 1022, + "line": 1057, "column": 25 }, "identifierName": "_pos" @@ -182176,15 +185746,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40851, - "end": 40852, + "start": 42002, + "end": 42003, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 26 }, "end": { - "line": 1022, + "line": 1057, "column": 27 } }, @@ -182198,43 +185768,43 @@ }, "right": { "type": "BinaryExpression", - "start": 40857, - "end": 40875, + "start": 42008, + "end": 42026, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 32 }, "end": { - "line": 1022, + "line": 1057, "column": 50 } }, "left": { "type": "MemberExpression", - "start": 40857, - "end": 40869, + "start": 42008, + "end": 42020, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 32 }, "end": { - "line": 1022, + "line": 1057, "column": 44 } }, "object": { "type": "Identifier", - "start": 40857, - "end": 40866, + "start": 42008, + "end": 42017, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 32 }, "end": { - "line": 1022, + "line": 1057, "column": 41 }, "identifierName": "worldAxis" @@ -182243,15 +185813,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40867, - "end": 40868, + "start": 42018, + "end": 42019, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 42 }, "end": { - "line": 1022, + "line": 1057, "column": 43 } }, @@ -182266,15 +185836,15 @@ "operator": "*", "right": { "type": "Identifier", - "start": 40872, - "end": 40875, + "start": 42023, + "end": 42026, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 47 }, "end": { - "line": 1022, + "line": 1057, "column": 50 }, "identifierName": "dot" @@ -182286,72 +185856,72 @@ }, { "type": "ExpressionStatement", - "start": 40893, - "end": 40928, + "start": 42044, + "end": 42079, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 51 } }, "expression": { "type": "AssignmentExpression", - "start": 40893, - "end": 40927, + "start": 42044, + "end": 42078, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 50 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 40893, - "end": 40905, + "start": 42044, + "end": 42056, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 28 } }, "object": { "type": "MemberExpression", - "start": 40893, - "end": 40902, + "start": 42044, + "end": 42053, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 25 } }, "object": { "type": "Identifier", - "start": 40893, - "end": 40897, + "start": 42044, + "end": 42048, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 20 }, "identifierName": "self" @@ -182360,15 +185930,15 @@ }, "property": { "type": "Identifier", - "start": 40898, - "end": 40902, + "start": 42049, + "end": 42053, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 21 }, "end": { - "line": 1023, + "line": 1058, "column": 25 }, "identifierName": "_pos" @@ -182379,15 +185949,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40903, - "end": 40904, + "start": 42054, + "end": 42055, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 26 }, "end": { - "line": 1023, + "line": 1058, "column": 27 } }, @@ -182401,43 +185971,43 @@ }, "right": { "type": "BinaryExpression", - "start": 40909, - "end": 40927, + "start": 42060, + "end": 42078, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 32 }, "end": { - "line": 1023, + "line": 1058, "column": 50 } }, "left": { "type": "MemberExpression", - "start": 40909, - "end": 40921, + "start": 42060, + "end": 42072, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 32 }, "end": { - "line": 1023, + "line": 1058, "column": 44 } }, "object": { "type": "Identifier", - "start": 40909, - "end": 40918, + "start": 42060, + "end": 42069, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 32 }, "end": { - "line": 1023, + "line": 1058, "column": 41 }, "identifierName": "worldAxis" @@ -182446,15 +186016,15 @@ }, "property": { "type": "NumericLiteral", - "start": 40919, - "end": 40920, + "start": 42070, + "end": 42071, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 42 }, "end": { - "line": 1023, + "line": 1058, "column": 43 } }, @@ -182469,15 +186039,15 @@ "operator": "*", "right": { "type": "Identifier", - "start": 40924, - "end": 40927, + "start": 42075, + "end": 42078, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 47 }, "end": { - "line": 1023, + "line": 1058, "column": 50 }, "identifierName": "dot" @@ -182489,72 +186059,72 @@ }, { "type": "ExpressionStatement", - "start": 40945, - "end": 40981, + "start": 42096, + "end": 42132, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 40945, - "end": 40980, + "start": 42096, + "end": 42131, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 40945, - "end": 40968, + "start": 42096, + "end": 42119, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 40945, - "end": 40959, + "start": 42096, + "end": 42110, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 30 } }, "object": { "type": "Identifier", - "start": 40945, - "end": 40949, + "start": 42096, + "end": 42100, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 20 }, "identifierName": "self" @@ -182563,15 +186133,15 @@ }, "property": { "type": "Identifier", - "start": 40950, - "end": 40959, + "start": 42101, + "end": 42110, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 21 }, "end": { - "line": 1024, + "line": 1059, "column": 30 }, "identifierName": "_rootNode" @@ -182582,15 +186152,15 @@ }, "property": { "type": "Identifier", - "start": 40960, - "end": 40968, + "start": 42111, + "end": 42119, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 31 }, "end": { - "line": 1024, + "line": 1059, "column": 39 }, "identifierName": "position" @@ -182601,29 +186171,29 @@ }, "right": { "type": "MemberExpression", - "start": 40971, - "end": 40980, + "start": 42122, + "end": 42131, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 42 }, "end": { - "line": 1024, + "line": 1059, "column": 51 } }, "object": { "type": "Identifier", - "start": 40971, - "end": 40975, + "start": 42122, + "end": 42126, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 42 }, "end": { - "line": 1024, + "line": 1059, "column": 46 }, "identifierName": "self" @@ -182632,15 +186202,15 @@ }, "property": { "type": "Identifier", - "start": 40976, - "end": 40980, + "start": 42127, + "end": 42131, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 47 }, "end": { - "line": 1024, + "line": 1059, "column": 51 }, "identifierName": "_pos" @@ -182653,43 +186223,43 @@ }, { "type": "IfStatement", - "start": 40998, - "end": 41097, + "start": 42149, + "end": 42248, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 16 }, "end": { - "line": 1027, + "line": 1062, "column": 17 } }, "test": { "type": "MemberExpression", - "start": 41002, - "end": 41020, + "start": 42153, + "end": 42171, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 20 }, "end": { - "line": 1025, + "line": 1060, "column": 38 } }, "object": { "type": "Identifier", - "start": 41002, - "end": 41006, + "start": 42153, + "end": 42157, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 20 }, "end": { - "line": 1025, + "line": 1060, "column": 24 }, "identifierName": "self" @@ -182698,15 +186268,15 @@ }, "property": { "type": "Identifier", - "start": 41007, - "end": 41020, + "start": 42158, + "end": 42171, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 25 }, "end": { - "line": 1025, + "line": 1060, "column": 38 }, "identifierName": "_sectionPlane" @@ -182717,87 +186287,87 @@ }, "consequent": { "type": "BlockStatement", - "start": 41022, - "end": 41097, + "start": 42173, + "end": 42248, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 40 }, "end": { - "line": 1027, + "line": 1062, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 41044, - "end": 41079, + "start": 42195, + "end": 42230, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 41044, - "end": 41078, + "start": 42195, + "end": 42229, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 41044, - "end": 41066, + "start": 42195, + "end": 42217, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 41044, - "end": 41062, + "start": 42195, + "end": 42213, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 38 } }, "object": { "type": "Identifier", - "start": 41044, - "end": 41048, + "start": 42195, + "end": 42199, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 24 }, "identifierName": "self" @@ -182806,15 +186376,15 @@ }, "property": { "type": "Identifier", - "start": 41049, - "end": 41062, + "start": 42200, + "end": 42213, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 25 }, "end": { - "line": 1026, + "line": 1061, "column": 38 }, "identifierName": "_sectionPlane" @@ -182825,15 +186395,15 @@ }, "property": { "type": "Identifier", - "start": 41063, - "end": 41066, + "start": 42214, + "end": 42217, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 39 }, "end": { - "line": 1026, + "line": 1061, "column": 42 }, "identifierName": "pos" @@ -182844,29 +186414,29 @@ }, "right": { "type": "MemberExpression", - "start": 41069, - "end": 41078, + "start": 42220, + "end": 42229, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 45 }, "end": { - "line": 1026, + "line": 1061, "column": 54 } }, "object": { "type": "Identifier", - "start": 41069, - "end": 41073, + "start": 42220, + "end": 42224, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 45 }, "end": { - "line": 1026, + "line": 1061, "column": 49 }, "identifierName": "self" @@ -182875,15 +186445,15 @@ }, "property": { "type": "Identifier", - "start": 41074, - "end": 41078, + "start": 42225, + "end": 42229, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 50 }, "end": { - "line": 1026, + "line": 1061, "column": 54 }, "identifierName": "_pos" @@ -182909,7 +186479,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 40207 + "parenStart": 41358 } }, "arguments": [] @@ -182920,44 +186490,44 @@ }, { "type": "VariableDeclaration", - "start": 41135, - "end": 42994, + "start": 42286, + "end": 44145, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 8 }, "end": { - "line": 1064, + "line": 1099, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41139, - "end": 42993, + "start": 42290, + "end": 44144, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 12 }, "end": { - "line": 1064, + "line": 1099, "column": 12 } }, "id": { "type": "Identifier", - "start": 41139, - "end": 41161, + "start": 42290, + "end": 42312, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 12 }, "end": { - "line": 1031, + "line": 1066, "column": 34 }, "identifierName": "dragRotateSectionPlane" @@ -182966,29 +186536,29 @@ }, "init": { "type": "CallExpression", - "start": 41164, - "end": 42993, + "start": 42315, + "end": 44144, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 37 }, "end": { - "line": 1064, + "line": 1099, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 41165, - "end": 42990, + "start": 42316, + "end": 44141, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 38 }, "end": { - "line": 1064, + "line": 1099, "column": 9 } }, @@ -182999,59 +186569,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 41177, - "end": 42990, + "start": 42328, + "end": 44141, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 50 }, "end": { - "line": 1064, + "line": 1099, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 41191, - "end": 41214, + "start": 42342, + "end": 42365, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 12 }, "end": { - "line": 1032, + "line": 1067, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41197, - "end": 41213, + "start": 42348, + "end": 42364, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 18 }, "end": { - "line": 1032, + "line": 1067, "column": 34 } }, "id": { "type": "Identifier", - "start": 41197, - "end": 41199, + "start": 42348, + "end": 42350, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 18 }, "end": { - "line": 1032, + "line": 1067, "column": 20 }, "identifierName": "p1" @@ -183060,43 +186630,43 @@ }, "init": { "type": "CallExpression", - "start": 41202, - "end": 41213, + "start": 42353, + "end": 42364, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 23 }, "end": { - "line": 1032, + "line": 1067, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 41202, - "end": 41211, + "start": 42353, + "end": 42362, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 23 }, "end": { - "line": 1032, + "line": 1067, "column": 32 } }, "object": { "type": "Identifier", - "start": 41202, - "end": 41206, + "start": 42353, + "end": 42357, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 23 }, "end": { - "line": 1032, + "line": 1067, "column": 27 }, "identifierName": "math" @@ -183105,15 +186675,15 @@ }, "property": { "type": "Identifier", - "start": 41207, - "end": 41211, + "start": 42358, + "end": 42362, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 28 }, "end": { - "line": 1032, + "line": 1067, "column": 32 }, "identifierName": "vec4" @@ -183130,44 +186700,44 @@ }, { "type": "VariableDeclaration", - "start": 41227, - "end": 41250, + "start": 42378, + "end": 42401, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 12 }, "end": { - "line": 1033, + "line": 1068, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41233, - "end": 41249, + "start": 42384, + "end": 42400, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 18 }, "end": { - "line": 1033, + "line": 1068, "column": 34 } }, "id": { "type": "Identifier", - "start": 41233, - "end": 41235, + "start": 42384, + "end": 42386, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 18 }, "end": { - "line": 1033, + "line": 1068, "column": 20 }, "identifierName": "p2" @@ -183176,43 +186746,43 @@ }, "init": { "type": "CallExpression", - "start": 41238, - "end": 41249, + "start": 42389, + "end": 42400, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 23 }, "end": { - "line": 1033, + "line": 1068, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 41238, - "end": 41247, + "start": 42389, + "end": 42398, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 23 }, "end": { - "line": 1033, + "line": 1068, "column": 32 } }, "object": { "type": "Identifier", - "start": 41238, - "end": 41242, + "start": 42389, + "end": 42393, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 23 }, "end": { - "line": 1033, + "line": 1068, "column": 27 }, "identifierName": "math" @@ -183221,15 +186791,15 @@ }, "property": { "type": "Identifier", - "start": 41243, - "end": 41247, + "start": 42394, + "end": 42398, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 28 }, "end": { - "line": 1033, + "line": 1068, "column": 32 }, "identifierName": "vec4" @@ -183246,44 +186816,44 @@ }, { "type": "VariableDeclaration", - "start": 41263, - "end": 41285, + "start": 42414, + "end": 42436, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 12 }, "end": { - "line": 1034, + "line": 1069, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41269, - "end": 41284, + "start": 42420, + "end": 42435, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 18 }, "end": { - "line": 1034, + "line": 1069, "column": 33 } }, "id": { "type": "Identifier", - "start": 41269, - "end": 41270, + "start": 42420, + "end": 42421, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 18 }, "end": { - "line": 1034, + "line": 1069, "column": 19 }, "identifierName": "c" @@ -183292,43 +186862,43 @@ }, "init": { "type": "CallExpression", - "start": 41273, - "end": 41284, + "start": 42424, + "end": 42435, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 22 }, "end": { - "line": 1034, + "line": 1069, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 41273, - "end": 41282, + "start": 42424, + "end": 42433, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 22 }, "end": { - "line": 1034, + "line": 1069, "column": 31 } }, "object": { "type": "Identifier", - "start": 41273, - "end": 41277, + "start": 42424, + "end": 42428, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 22 }, "end": { - "line": 1034, + "line": 1069, "column": 26 }, "identifierName": "math" @@ -183337,15 +186907,15 @@ }, "property": { "type": "Identifier", - "start": 41278, - "end": 41282, + "start": 42429, + "end": 42433, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 27 }, "end": { - "line": 1034, + "line": 1069, "column": 31 }, "identifierName": "vec4" @@ -183362,44 +186932,44 @@ }, { "type": "VariableDeclaration", - "start": 41298, - "end": 41328, + "start": 42449, + "end": 42479, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 12 }, "end": { - "line": 1035, + "line": 1070, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41304, - "end": 41327, + "start": 42455, + "end": 42478, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 18 }, "end": { - "line": 1035, + "line": 1070, "column": 41 } }, "id": { "type": "Identifier", - "start": 41304, - "end": 41313, + "start": 42455, + "end": 42464, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 18 }, "end": { - "line": 1035, + "line": 1070, "column": 27 }, "identifierName": "worldAxis" @@ -183408,43 +186978,43 @@ }, "init": { "type": "CallExpression", - "start": 41316, - "end": 41327, + "start": 42467, + "end": 42478, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 30 }, "end": { - "line": 1035, + "line": 1070, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 41316, - "end": 41325, + "start": 42467, + "end": 42476, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 30 }, "end": { - "line": 1035, + "line": 1070, "column": 39 } }, "object": { "type": "Identifier", - "start": 41316, - "end": 41320, + "start": 42467, + "end": 42471, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 30 }, "end": { - "line": 1035, + "line": 1070, "column": 34 }, "identifierName": "math" @@ -183453,15 +187023,15 @@ }, "property": { "type": "Identifier", - "start": 41321, - "end": 41325, + "start": 42472, + "end": 42476, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 35 }, "end": { - "line": 1035, + "line": 1070, "column": 39 }, "identifierName": "vec4" @@ -183478,29 +187048,29 @@ }, { "type": "ReturnStatement", - "start": 41341, - "end": 42980, + "start": 42492, + "end": 44131, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 12 }, "end": { - "line": 1063, + "line": 1098, "column": 13 } }, "argument": { "type": "FunctionExpression", - "start": 41348, - "end": 42980, + "start": 42499, + "end": 44131, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 19 }, "end": { - "line": 1063, + "line": 1098, "column": 13 } }, @@ -183511,15 +187081,15 @@ "params": [ { "type": "Identifier", - "start": 41358, - "end": 41366, + "start": 42509, + "end": 42517, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 29 }, "end": { - "line": 1036, + "line": 1071, "column": 37 }, "identifierName": "baseAxis" @@ -183528,15 +187098,15 @@ }, { "type": "Identifier", - "start": 41368, - "end": 41377, + "start": 42519, + "end": 42528, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 39 }, "end": { - "line": 1036, + "line": 1071, "column": 48 }, "identifierName": "fromMouse" @@ -183545,15 +187115,15 @@ }, { "type": "Identifier", - "start": 41379, - "end": 41386, + "start": 42530, + "end": 42537, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 50 }, "end": { - "line": 1036, + "line": 1071, "column": 57 }, "identifierName": "toMouse" @@ -183563,58 +187133,58 @@ ], "body": { "type": "BlockStatement", - "start": 41388, - "end": 42980, + "start": 42539, + "end": 44131, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 59 }, "end": { - "line": 1063, + "line": 1098, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 41406, - "end": 41443, + "start": 42557, + "end": 42594, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 16 }, "end": { - "line": 1037, + "line": 1072, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 41406, - "end": 41442, + "start": 42557, + "end": 42593, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 16 }, "end": { - "line": 1037, + "line": 1072, "column": 52 } }, "callee": { "type": "Identifier", - "start": 41406, - "end": 41421, + "start": 42557, + "end": 42572, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 16 }, "end": { - "line": 1037, + "line": 1072, "column": 31 }, "identifierName": "localToWorldVec" @@ -183624,15 +187194,15 @@ "arguments": [ { "type": "Identifier", - "start": 41422, - "end": 41430, + "start": 42573, + "end": 42581, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 32 }, "end": { - "line": 1037, + "line": 1072, "column": 40 }, "identifierName": "baseAxis" @@ -183641,15 +187211,15 @@ }, { "type": "Identifier", - "start": 41432, - "end": 41441, + "start": 42583, + "end": 42592, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 42 }, "end": { - "line": 1037, + "line": 1072, "column": 51 }, "identifierName": "worldAxis" @@ -183661,44 +187231,44 @@ }, { "type": "VariableDeclaration", - "start": 41460, - "end": 41579, + "start": 42611, + "end": 42730, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 16 }, "end": { - "line": 1038, + "line": 1073, "column": 135 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41466, - "end": 41578, + "start": 42617, + "end": 42729, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 22 }, "end": { - "line": 1038, + "line": 1073, "column": 134 } }, "id": { "type": "Identifier", - "start": 41466, - "end": 41473, + "start": 42617, + "end": 42624, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 22 }, "end": { - "line": 1038, + "line": 1073, "column": 29 }, "identifierName": "hasData" @@ -183707,43 +187277,43 @@ }, "init": { "type": "LogicalExpression", - "start": 41476, - "end": 41578, + "start": 42627, + "end": 42729, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 32 }, "end": { - "line": 1038, + "line": 1073, "column": 134 } }, "left": { "type": "CallExpression", - "start": 41476, - "end": 41526, + "start": 42627, + "end": 42677, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 32 }, "end": { - "line": 1038, + "line": 1073, "column": 82 } }, "callee": { "type": "Identifier", - "start": 41476, - "end": 41500, + "start": 42627, + "end": 42651, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 32 }, "end": { - "line": 1038, + "line": 1073, "column": 56 }, "identifierName": "getPointerPlaneIntersect" @@ -183753,15 +187323,15 @@ "arguments": [ { "type": "Identifier", - "start": 41501, - "end": 41510, + "start": 42652, + "end": 42661, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 57 }, "end": { - "line": 1038, + "line": 1073, "column": 66 }, "identifierName": "fromMouse" @@ -183770,15 +187340,15 @@ }, { "type": "Identifier", - "start": 41512, - "end": 41521, + "start": 42663, + "end": 42672, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 68 }, "end": { - "line": 1038, + "line": 1073, "column": 77 }, "identifierName": "worldAxis" @@ -183787,15 +187357,15 @@ }, { "type": "Identifier", - "start": 41523, - "end": 41525, + "start": 42674, + "end": 42676, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 79 }, "end": { - "line": 1038, + "line": 1073, "column": 81 }, "identifierName": "p1" @@ -183807,29 +187377,29 @@ "operator": "&&", "right": { "type": "CallExpression", - "start": 41530, - "end": 41578, + "start": 42681, + "end": 42729, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 86 }, "end": { - "line": 1038, + "line": 1073, "column": 134 } }, "callee": { "type": "Identifier", - "start": 41530, - "end": 41554, + "start": 42681, + "end": 42705, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 86 }, "end": { - "line": 1038, + "line": 1073, "column": 110 }, "identifierName": "getPointerPlaneIntersect" @@ -183839,15 +187409,15 @@ "arguments": [ { "type": "Identifier", - "start": 41555, - "end": 41562, + "start": 42706, + "end": 42713, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 111 }, "end": { - "line": 1038, + "line": 1073, "column": 118 }, "identifierName": "toMouse" @@ -183856,15 +187426,15 @@ }, { "type": "Identifier", - "start": 41564, - "end": 41573, + "start": 42715, + "end": 42724, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 120 }, "end": { - "line": 1038, + "line": 1073, "column": 129 }, "identifierName": "worldAxis" @@ -183873,15 +187443,15 @@ }, { "type": "Identifier", - "start": 41575, - "end": 41577, + "start": 42726, + "end": 42728, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 131 }, "end": { - "line": 1038, + "line": 1073, "column": 133 }, "identifierName": "p2" @@ -183897,29 +187467,29 @@ }, { "type": "IfStatement", - "start": 41596, - "end": 42411, + "start": 42747, + "end": 43562, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 16 }, "end": { - "line": 1051, + "line": 1086, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 41600, - "end": 41608, + "start": 42751, + "end": 42759, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 20 }, "end": { - "line": 1039, + "line": 1074, "column": 28 } }, @@ -183927,15 +187497,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 41601, - "end": 41608, + "start": 42752, + "end": 42759, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 21 }, "end": { - "line": 1039, + "line": 1074, "column": 28 }, "identifierName": "hasData" @@ -183948,59 +187518,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 41610, - "end": 42411, + "start": 42761, + "end": 43562, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 30 }, "end": { - "line": 1051, + "line": 1086, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 41697, - "end": 41768, + "start": 42848, + "end": 42919, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 20 }, "end": { - "line": 1040, + "line": 1075, "column": 91 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 41703, - "end": 41767, + "start": 42854, + "end": 42918, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 26 }, "end": { - "line": 1040, + "line": 1075, "column": 90 } }, "id": { "type": "Identifier", - "start": 41703, - "end": 41714, + "start": 42854, + "end": 42865, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 26 }, "end": { - "line": 1040, + "line": 1075, "column": 37 }, "identifierName": "planeNormal" @@ -184010,29 +187580,29 @@ }, "init": { "type": "CallExpression", - "start": 41717, - "end": 41767, + "start": 42868, + "end": 42918, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 40 }, "end": { - "line": 1040, + "line": 1075, "column": 90 } }, "callee": { "type": "Identifier", - "start": 41717, - "end": 41736, + "start": 42868, + "end": 42887, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 40 }, "end": { - "line": 1040, + "line": 1075, "column": 59 }, "identifierName": "getTranslationPlane" @@ -184042,15 +187612,15 @@ "arguments": [ { "type": "Identifier", - "start": 41737, - "end": 41746, + "start": 42888, + "end": 42897, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 60 }, "end": { - "line": 1040, + "line": 1075, "column": 69 }, "identifierName": "worldAxis" @@ -184059,15 +187629,15 @@ }, { "type": "Identifier", - "start": 41748, - "end": 41757, + "start": 42899, + "end": 42908, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 71 }, "end": { - "line": 1040, + "line": 1075, "column": 80 }, "identifierName": "fromMouse" @@ -184076,15 +187646,15 @@ }, { "type": "Identifier", - "start": 41759, - "end": 41766, + "start": 42910, + "end": 42917, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 82 }, "end": { - "line": 1040, + "line": 1075, "column": 89 }, "identifierName": "toMouse" @@ -184101,15 +187671,15 @@ { "type": "CommentLine", "value": " Find intersections with view plane and project down to origin", - "start": 41612, - "end": 41676, + "start": 42763, + "end": 42827, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 32 }, "end": { - "line": 1039, + "line": 1074, "column": 96 } } @@ -184118,43 +187688,43 @@ }, { "type": "ExpressionStatement", - "start": 41789, - "end": 41845, + "start": 42940, + "end": 42996, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 20 }, "end": { - "line": 1041, + "line": 1076, "column": 76 } }, "expression": { "type": "CallExpression", - "start": 41789, - "end": 41844, + "start": 42940, + "end": 42995, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 20 }, "end": { - "line": 1041, + "line": 1076, "column": 75 } }, "callee": { "type": "Identifier", - "start": 41789, - "end": 41813, + "start": 42940, + "end": 42964, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 20 }, "end": { - "line": 1041, + "line": 1076, "column": 44 }, "identifierName": "getPointerPlaneIntersect" @@ -184164,15 +187734,15 @@ "arguments": [ { "type": "Identifier", - "start": 41814, - "end": 41823, + "start": 42965, + "end": 42974, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 45 }, "end": { - "line": 1041, + "line": 1076, "column": 54 }, "identifierName": "fromMouse" @@ -184181,15 +187751,15 @@ }, { "type": "Identifier", - "start": 41825, - "end": 41836, + "start": 42976, + "end": 42987, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 56 }, "end": { - "line": 1041, + "line": 1076, "column": 67 }, "identifierName": "planeNormal" @@ -184198,15 +187768,15 @@ }, { "type": "Identifier", - "start": 41838, - "end": 41840, + "start": 42989, + "end": 42991, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 69 }, "end": { - "line": 1041, + "line": 1076, "column": 71 }, "identifierName": "p1" @@ -184215,15 +187785,15 @@ }, { "type": "NumericLiteral", - "start": 41842, - "end": 41843, + "start": 42993, + "end": 42994, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 73 }, "end": { - "line": 1041, + "line": 1076, "column": 74 } }, @@ -184239,15 +187809,15 @@ { "type": "CommentLine", "value": " Ensure plane moves closer to camera so angles become workable", - "start": 41846, - "end": 41910, + "start": 42997, + "end": 43061, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 77 }, "end": { - "line": 1041, + "line": 1076, "column": 141 } } @@ -184256,43 +187826,43 @@ }, { "type": "ExpressionStatement", - "start": 41931, - "end": 41985, + "start": 43082, + "end": 43136, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 20 }, "end": { - "line": 1042, + "line": 1077, "column": 74 } }, "expression": { "type": "CallExpression", - "start": 41931, - "end": 41984, + "start": 43082, + "end": 43135, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 20 }, "end": { - "line": 1042, + "line": 1077, "column": 73 } }, "callee": { "type": "Identifier", - "start": 41931, - "end": 41955, + "start": 43082, + "end": 43106, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 20 }, "end": { - "line": 1042, + "line": 1077, "column": 44 }, "identifierName": "getPointerPlaneIntersect" @@ -184303,15 +187873,15 @@ "arguments": [ { "type": "Identifier", - "start": 41956, - "end": 41963, + "start": 43107, + "end": 43114, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 45 }, "end": { - "line": 1042, + "line": 1077, "column": 52 }, "identifierName": "toMouse" @@ -184320,15 +187890,15 @@ }, { "type": "Identifier", - "start": 41965, - "end": 41976, + "start": 43116, + "end": 43127, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 54 }, "end": { - "line": 1042, + "line": 1077, "column": 65 }, "identifierName": "planeNormal" @@ -184337,15 +187907,15 @@ }, { "type": "Identifier", - "start": 41978, - "end": 41980, + "start": 43129, + "end": 43131, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 67 }, "end": { - "line": 1042, + "line": 1077, "column": 69 }, "identifierName": "p2" @@ -184354,15 +187924,15 @@ }, { "type": "NumericLiteral", - "start": 41982, - "end": 41983, + "start": 43133, + "end": 43134, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 71 }, "end": { - "line": 1042, + "line": 1077, "column": 72 } }, @@ -184379,15 +187949,15 @@ { "type": "CommentLine", "value": " Ensure plane moves closer to camera so angles become workable", - "start": 41846, - "end": 41910, + "start": 42997, + "end": 43061, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 77 }, "end": { - "line": 1041, + "line": 1076, "column": 141 } } @@ -184396,44 +187966,44 @@ }, { "type": "VariableDeclaration", - "start": 42006, - "end": 42044, + "start": 43157, + "end": 43195, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 20 }, "end": { - "line": 1043, + "line": 1078, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 42010, - "end": 42043, + "start": 43161, + "end": 43194, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 24 }, "end": { - "line": 1043, + "line": 1078, "column": 57 } }, "id": { "type": "Identifier", - "start": 42010, - "end": 42013, + "start": 43161, + "end": 43164, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 24 }, "end": { - "line": 1043, + "line": 1078, "column": 27 }, "identifierName": "dot" @@ -184442,43 +188012,43 @@ }, "init": { "type": "CallExpression", - "start": 42016, - "end": 42043, + "start": 43167, + "end": 43194, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 30 }, "end": { - "line": 1043, + "line": 1078, "column": 57 } }, "callee": { "type": "MemberExpression", - "start": 42016, - "end": 42028, + "start": 43167, + "end": 43179, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 30 }, "end": { - "line": 1043, + "line": 1078, "column": 42 } }, "object": { "type": "Identifier", - "start": 42016, - "end": 42020, + "start": 43167, + "end": 43171, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 30 }, "end": { - "line": 1043, + "line": 1078, "column": 34 }, "identifierName": "math" @@ -184487,15 +188057,15 @@ }, "property": { "type": "Identifier", - "start": 42021, - "end": 42028, + "start": 43172, + "end": 43179, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 35 }, "end": { - "line": 1043, + "line": 1078, "column": 42 }, "identifierName": "dotVec3" @@ -184507,15 +188077,15 @@ "arguments": [ { "type": "Identifier", - "start": 42029, - "end": 42031, + "start": 43180, + "end": 43182, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 43 }, "end": { - "line": 1043, + "line": 1078, "column": 45 }, "identifierName": "p1" @@ -184524,15 +188094,15 @@ }, { "type": "Identifier", - "start": 42033, - "end": 42042, + "start": 43184, + "end": 43193, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 47 }, "end": { - "line": 1043, + "line": 1078, "column": 56 }, "identifierName": "worldAxis" @@ -184547,58 +188117,58 @@ }, { "type": "ExpressionStatement", - "start": 42065, - "end": 42093, + "start": 43216, + "end": 43244, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 20 }, "end": { - "line": 1044, + "line": 1079, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42065, - "end": 42092, + "start": 43216, + "end": 43243, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 20 }, "end": { - "line": 1044, + "line": 1079, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42065, - "end": 42070, + "start": 43216, + "end": 43221, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 20 }, "end": { - "line": 1044, + "line": 1079, "column": 25 } }, "object": { "type": "Identifier", - "start": 42065, - "end": 42067, + "start": 43216, + "end": 43218, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 20 }, "end": { - "line": 1044, + "line": 1079, "column": 22 }, "identifierName": "p1" @@ -184607,15 +188177,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42068, - "end": 42069, + "start": 43219, + "end": 43220, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 23 }, "end": { - "line": 1044, + "line": 1079, "column": 24 } }, @@ -184629,29 +188199,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42074, - "end": 42092, + "start": 43225, + "end": 43243, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 29 }, "end": { - "line": 1044, + "line": 1079, "column": 47 } }, "left": { "type": "Identifier", - "start": 42074, - "end": 42077, + "start": 43225, + "end": 43228, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 29 }, "end": { - "line": 1044, + "line": 1079, "column": 32 }, "identifierName": "dot" @@ -184661,29 +188231,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42080, - "end": 42092, + "start": 43231, + "end": 43243, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 35 }, "end": { - "line": 1044, + "line": 1079, "column": 47 } }, "object": { "type": "Identifier", - "start": 42080, - "end": 42089, + "start": 43231, + "end": 43240, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 35 }, "end": { - "line": 1044, + "line": 1079, "column": 44 }, "identifierName": "worldAxis" @@ -184692,15 +188262,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42090, - "end": 42091, + "start": 43241, + "end": 43242, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 45 }, "end": { - "line": 1044, + "line": 1079, "column": 46 } }, @@ -184717,58 +188287,58 @@ }, { "type": "ExpressionStatement", - "start": 42114, - "end": 42142, + "start": 43265, + "end": 43293, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 20 }, "end": { - "line": 1045, + "line": 1080, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42114, - "end": 42141, + "start": 43265, + "end": 43292, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 20 }, "end": { - "line": 1045, + "line": 1080, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42114, - "end": 42119, + "start": 43265, + "end": 43270, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 20 }, "end": { - "line": 1045, + "line": 1080, "column": 25 } }, "object": { "type": "Identifier", - "start": 42114, - "end": 42116, + "start": 43265, + "end": 43267, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 20 }, "end": { - "line": 1045, + "line": 1080, "column": 22 }, "identifierName": "p1" @@ -184777,15 +188347,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42117, - "end": 42118, + "start": 43268, + "end": 43269, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 23 }, "end": { - "line": 1045, + "line": 1080, "column": 24 } }, @@ -184799,29 +188369,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42123, - "end": 42141, + "start": 43274, + "end": 43292, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 29 }, "end": { - "line": 1045, + "line": 1080, "column": 47 } }, "left": { "type": "Identifier", - "start": 42123, - "end": 42126, + "start": 43274, + "end": 43277, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 29 }, "end": { - "line": 1045, + "line": 1080, "column": 32 }, "identifierName": "dot" @@ -184831,29 +188401,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42129, - "end": 42141, + "start": 43280, + "end": 43292, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 35 }, "end": { - "line": 1045, + "line": 1080, "column": 47 } }, "object": { "type": "Identifier", - "start": 42129, - "end": 42138, + "start": 43280, + "end": 43289, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 35 }, "end": { - "line": 1045, + "line": 1080, "column": 44 }, "identifierName": "worldAxis" @@ -184862,15 +188432,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42139, - "end": 42140, + "start": 43290, + "end": 43291, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 45 }, "end": { - "line": 1045, + "line": 1080, "column": 46 } }, @@ -184887,58 +188457,58 @@ }, { "type": "ExpressionStatement", - "start": 42163, - "end": 42191, + "start": 43314, + "end": 43342, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 20 }, "end": { - "line": 1046, + "line": 1081, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42163, - "end": 42190, + "start": 43314, + "end": 43341, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 20 }, "end": { - "line": 1046, + "line": 1081, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42163, - "end": 42168, + "start": 43314, + "end": 43319, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 20 }, "end": { - "line": 1046, + "line": 1081, "column": 25 } }, "object": { "type": "Identifier", - "start": 42163, - "end": 42165, + "start": 43314, + "end": 43316, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 20 }, "end": { - "line": 1046, + "line": 1081, "column": 22 }, "identifierName": "p1" @@ -184947,15 +188517,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42166, - "end": 42167, + "start": 43317, + "end": 43318, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 23 }, "end": { - "line": 1046, + "line": 1081, "column": 24 } }, @@ -184969,29 +188539,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42172, - "end": 42190, + "start": 43323, + "end": 43341, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 29 }, "end": { - "line": 1046, + "line": 1081, "column": 47 } }, "left": { "type": "Identifier", - "start": 42172, - "end": 42175, + "start": 43323, + "end": 43326, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 29 }, "end": { - "line": 1046, + "line": 1081, "column": 32 }, "identifierName": "dot" @@ -185001,29 +188571,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42178, - "end": 42190, + "start": 43329, + "end": 43341, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 35 }, "end": { - "line": 1046, + "line": 1081, "column": 47 } }, "object": { "type": "Identifier", - "start": 42178, - "end": 42187, + "start": 43329, + "end": 43338, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 35 }, "end": { - "line": 1046, + "line": 1081, "column": 44 }, "identifierName": "worldAxis" @@ -185032,15 +188602,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42188, - "end": 42189, + "start": 43339, + "end": 43340, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 45 }, "end": { - "line": 1046, + "line": 1081, "column": 46 } }, @@ -185057,44 +188627,44 @@ }, { "type": "ExpressionStatement", - "start": 42212, - "end": 42246, + "start": 43363, + "end": 43397, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 20 }, "end": { - "line": 1047, + "line": 1082, "column": 54 } }, "expression": { "type": "AssignmentExpression", - "start": 42212, - "end": 42245, + "start": 43363, + "end": 43396, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 20 }, "end": { - "line": 1047, + "line": 1082, "column": 53 } }, "operator": "=", "left": { "type": "Identifier", - "start": 42212, - "end": 42215, + "start": 43363, + "end": 43366, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 20 }, "end": { - "line": 1047, + "line": 1082, "column": 23 }, "identifierName": "dot" @@ -185103,43 +188673,43 @@ }, "right": { "type": "CallExpression", - "start": 42218, - "end": 42245, + "start": 43369, + "end": 43396, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 26 }, "end": { - "line": 1047, + "line": 1082, "column": 53 } }, "callee": { "type": "MemberExpression", - "start": 42218, - "end": 42230, + "start": 43369, + "end": 43381, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 26 }, "end": { - "line": 1047, + "line": 1082, "column": 38 } }, "object": { "type": "Identifier", - "start": 42218, - "end": 42222, + "start": 43369, + "end": 43373, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 26 }, "end": { - "line": 1047, + "line": 1082, "column": 30 }, "identifierName": "math" @@ -185148,15 +188718,15 @@ }, "property": { "type": "Identifier", - "start": 42223, - "end": 42230, + "start": 43374, + "end": 43381, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 31 }, "end": { - "line": 1047, + "line": 1082, "column": 38 }, "identifierName": "dotVec3" @@ -185168,15 +188738,15 @@ "arguments": [ { "type": "Identifier", - "start": 42231, - "end": 42233, + "start": 43382, + "end": 43384, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 39 }, "end": { - "line": 1047, + "line": 1082, "column": 41 }, "identifierName": "p2" @@ -185185,15 +188755,15 @@ }, { "type": "Identifier", - "start": 42235, - "end": 42244, + "start": 43386, + "end": 43395, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 43 }, "end": { - "line": 1047, + "line": 1082, "column": 52 }, "identifierName": "worldAxis" @@ -185206,58 +188776,58 @@ }, { "type": "ExpressionStatement", - "start": 42267, - "end": 42295, + "start": 43418, + "end": 43446, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 20 }, "end": { - "line": 1048, + "line": 1083, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42267, - "end": 42294, + "start": 43418, + "end": 43445, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 20 }, "end": { - "line": 1048, + "line": 1083, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42267, - "end": 42272, + "start": 43418, + "end": 43423, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 20 }, "end": { - "line": 1048, + "line": 1083, "column": 25 } }, "object": { "type": "Identifier", - "start": 42267, - "end": 42269, + "start": 43418, + "end": 43420, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 20 }, "end": { - "line": 1048, + "line": 1083, "column": 22 }, "identifierName": "p2" @@ -185266,15 +188836,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42270, - "end": 42271, + "start": 43421, + "end": 43422, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 23 }, "end": { - "line": 1048, + "line": 1083, "column": 24 } }, @@ -185288,29 +188858,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42276, - "end": 42294, + "start": 43427, + "end": 43445, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 29 }, "end": { - "line": 1048, + "line": 1083, "column": 47 } }, "left": { "type": "Identifier", - "start": 42276, - "end": 42279, + "start": 43427, + "end": 43430, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 29 }, "end": { - "line": 1048, + "line": 1083, "column": 32 }, "identifierName": "dot" @@ -185320,29 +188890,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42282, - "end": 42294, + "start": 43433, + "end": 43445, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 35 }, "end": { - "line": 1048, + "line": 1083, "column": 47 } }, "object": { "type": "Identifier", - "start": 42282, - "end": 42291, + "start": 43433, + "end": 43442, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 35 }, "end": { - "line": 1048, + "line": 1083, "column": 44 }, "identifierName": "worldAxis" @@ -185351,15 +188921,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42292, - "end": 42293, + "start": 43443, + "end": 43444, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 45 }, "end": { - "line": 1048, + "line": 1083, "column": 46 } }, @@ -185376,58 +188946,58 @@ }, { "type": "ExpressionStatement", - "start": 42316, - "end": 42344, + "start": 43467, + "end": 43495, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 20 }, "end": { - "line": 1049, + "line": 1084, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42316, - "end": 42343, + "start": 43467, + "end": 43494, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 20 }, "end": { - "line": 1049, + "line": 1084, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42316, - "end": 42321, + "start": 43467, + "end": 43472, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 20 }, "end": { - "line": 1049, + "line": 1084, "column": 25 } }, "object": { "type": "Identifier", - "start": 42316, - "end": 42318, + "start": 43467, + "end": 43469, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 20 }, "end": { - "line": 1049, + "line": 1084, "column": 22 }, "identifierName": "p2" @@ -185436,15 +189006,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42319, - "end": 42320, + "start": 43470, + "end": 43471, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 23 }, "end": { - "line": 1049, + "line": 1084, "column": 24 } }, @@ -185458,29 +189028,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42325, - "end": 42343, + "start": 43476, + "end": 43494, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 29 }, "end": { - "line": 1049, + "line": 1084, "column": 47 } }, "left": { "type": "Identifier", - "start": 42325, - "end": 42328, + "start": 43476, + "end": 43479, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 29 }, "end": { - "line": 1049, + "line": 1084, "column": 32 }, "identifierName": "dot" @@ -185490,29 +189060,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42331, - "end": 42343, + "start": 43482, + "end": 43494, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 35 }, "end": { - "line": 1049, + "line": 1084, "column": 47 } }, "object": { "type": "Identifier", - "start": 42331, - "end": 42340, + "start": 43482, + "end": 43491, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 35 }, "end": { - "line": 1049, + "line": 1084, "column": 44 }, "identifierName": "worldAxis" @@ -185521,15 +189091,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42341, - "end": 42342, + "start": 43492, + "end": 43493, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 45 }, "end": { - "line": 1049, + "line": 1084, "column": 46 } }, @@ -185546,58 +189116,58 @@ }, { "type": "ExpressionStatement", - "start": 42365, - "end": 42393, + "start": 43516, + "end": 43544, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 20 }, "end": { - "line": 1050, + "line": 1085, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 42365, - "end": 42392, + "start": 43516, + "end": 43543, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 20 }, "end": { - "line": 1050, + "line": 1085, "column": 47 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 42365, - "end": 42370, + "start": 43516, + "end": 43521, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 20 }, "end": { - "line": 1050, + "line": 1085, "column": 25 } }, "object": { "type": "Identifier", - "start": 42365, - "end": 42367, + "start": 43516, + "end": 43518, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 20 }, "end": { - "line": 1050, + "line": 1085, "column": 22 }, "identifierName": "p2" @@ -185606,15 +189176,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42368, - "end": 42369, + "start": 43519, + "end": 43520, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 23 }, "end": { - "line": 1050, + "line": 1085, "column": 24 } }, @@ -185628,29 +189198,29 @@ }, "right": { "type": "BinaryExpression", - "start": 42374, - "end": 42392, + "start": 43525, + "end": 43543, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 29 }, "end": { - "line": 1050, + "line": 1085, "column": 47 } }, "left": { "type": "Identifier", - "start": 42374, - "end": 42377, + "start": 43525, + "end": 43528, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 29 }, "end": { - "line": 1050, + "line": 1085, "column": 32 }, "identifierName": "dot" @@ -185660,29 +189230,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42380, - "end": 42392, + "start": 43531, + "end": 43543, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 35 }, "end": { - "line": 1050, + "line": 1085, "column": 47 } }, "object": { "type": "Identifier", - "start": 42380, - "end": 42389, + "start": 43531, + "end": 43540, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 35 }, "end": { - "line": 1050, + "line": 1085, "column": 44 }, "identifierName": "worldAxis" @@ -185691,15 +189261,15 @@ }, "property": { "type": "NumericLiteral", - "start": 42390, - "end": 42391, + "start": 43541, + "end": 43542, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 45 }, "end": { - "line": 1050, + "line": 1085, "column": 46 } }, @@ -185721,57 +189291,57 @@ }, { "type": "ExpressionStatement", - "start": 42428, - "end": 42451, + "start": 43579, + "end": 43602, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 16 }, "end": { - "line": 1052, + "line": 1087, "column": 39 } }, "expression": { "type": "CallExpression", - "start": 42428, - "end": 42450, + "start": 43579, + "end": 43601, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 16 }, "end": { - "line": 1052, + "line": 1087, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 42428, - "end": 42446, + "start": 43579, + "end": 43597, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 16 }, "end": { - "line": 1052, + "line": 1087, "column": 34 } }, "object": { "type": "Identifier", - "start": 42428, - "end": 42432, + "start": 43579, + "end": 43583, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 16 }, "end": { - "line": 1052, + "line": 1087, "column": 20 }, "identifierName": "math" @@ -185780,15 +189350,15 @@ }, "property": { "type": "Identifier", - "start": 42433, - "end": 42446, + "start": 43584, + "end": 43597, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 21 }, "end": { - "line": 1052, + "line": 1087, "column": 34 }, "identifierName": "normalizeVec3" @@ -185800,15 +189370,15 @@ "arguments": [ { "type": "Identifier", - "start": 42447, - "end": 42449, + "start": 43598, + "end": 43600, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 35 }, "end": { - "line": 1052, + "line": 1087, "column": 37 }, "identifierName": "p1" @@ -185820,57 +189390,57 @@ }, { "type": "ExpressionStatement", - "start": 42468, - "end": 42491, + "start": 43619, + "end": 43642, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 16 }, "end": { - "line": 1053, + "line": 1088, "column": 39 } }, "expression": { "type": "CallExpression", - "start": 42468, - "end": 42490, + "start": 43619, + "end": 43641, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 16 }, "end": { - "line": 1053, + "line": 1088, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 42468, - "end": 42486, + "start": 43619, + "end": 43637, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 16 }, "end": { - "line": 1053, + "line": 1088, "column": 34 } }, "object": { "type": "Identifier", - "start": 42468, - "end": 42472, + "start": 43619, + "end": 43623, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 16 }, "end": { - "line": 1053, + "line": 1088, "column": 20 }, "identifierName": "math" @@ -185879,15 +189449,15 @@ }, "property": { "type": "Identifier", - "start": 42473, - "end": 42486, + "start": 43624, + "end": 43637, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 21 }, "end": { - "line": 1053, + "line": 1088, "column": 34 }, "identifierName": "normalizeVec3" @@ -185899,15 +189469,15 @@ "arguments": [ { "type": "Identifier", - "start": 42487, - "end": 42489, + "start": 43638, + "end": 43640, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 35 }, "end": { - "line": 1053, + "line": 1088, "column": 37 }, "identifierName": "p2" @@ -185919,44 +189489,44 @@ }, { "type": "ExpressionStatement", - "start": 42508, - "end": 42535, + "start": 43659, + "end": 43686, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 16 }, "end": { - "line": 1054, + "line": 1089, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 42508, - "end": 42534, + "start": 43659, + "end": 43685, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 16 }, "end": { - "line": 1054, + "line": 1089, "column": 42 } }, "operator": "=", "left": { "type": "Identifier", - "start": 42508, - "end": 42511, + "start": 43659, + "end": 43662, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 16 }, "end": { - "line": 1054, + "line": 1089, "column": 19 }, "identifierName": "dot" @@ -185965,43 +189535,43 @@ }, "right": { "type": "CallExpression", - "start": 42514, - "end": 42534, + "start": 43665, + "end": 43685, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 22 }, "end": { - "line": 1054, + "line": 1089, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 42514, - "end": 42526, + "start": 43665, + "end": 43677, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 22 }, "end": { - "line": 1054, + "line": 1089, "column": 34 } }, "object": { "type": "Identifier", - "start": 42514, - "end": 42518, + "start": 43665, + "end": 43669, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 22 }, "end": { - "line": 1054, + "line": 1089, "column": 26 }, "identifierName": "math" @@ -186010,15 +189580,15 @@ }, "property": { "type": "Identifier", - "start": 42519, - "end": 42526, + "start": 43670, + "end": 43677, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 27 }, "end": { - "line": 1054, + "line": 1089, "column": 34 }, "identifierName": "dotVec3" @@ -186030,15 +189600,15 @@ "arguments": [ { "type": "Identifier", - "start": 42527, - "end": 42529, + "start": 43678, + "end": 43680, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 35 }, "end": { - "line": 1054, + "line": 1089, "column": 37 }, "identifierName": "p1" @@ -186047,15 +189617,15 @@ }, { "type": "Identifier", - "start": 42531, - "end": 42533, + "start": 43682, + "end": 43684, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 39 }, "end": { - "line": 1054, + "line": 1089, "column": 41 }, "identifierName": "p2" @@ -186068,44 +189638,44 @@ }, { "type": "ExpressionStatement", - "start": 42552, - "end": 42585, + "start": 43703, + "end": 43736, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 16 }, "end": { - "line": 1055, + "line": 1090, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 42552, - "end": 42584, + "start": 43703, + "end": 43735, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 16 }, "end": { - "line": 1055, + "line": 1090, "column": 48 } }, "operator": "=", "left": { "type": "Identifier", - "start": 42552, - "end": 42555, + "start": 43703, + "end": 43706, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 16 }, "end": { - "line": 1055, + "line": 1090, "column": 19 }, "identifierName": "dot" @@ -186114,43 +189684,43 @@ }, "right": { "type": "CallExpression", - "start": 42558, - "end": 42584, + "start": 43709, + "end": 43735, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 22 }, "end": { - "line": 1055, + "line": 1090, "column": 48 } }, "callee": { "type": "MemberExpression", - "start": 42558, - "end": 42568, + "start": 43709, + "end": 43719, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 22 }, "end": { - "line": 1055, + "line": 1090, "column": 32 } }, "object": { "type": "Identifier", - "start": 42558, - "end": 42562, + "start": 43709, + "end": 43713, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 22 }, "end": { - "line": 1055, + "line": 1090, "column": 26 }, "identifierName": "math" @@ -186159,15 +189729,15 @@ }, "property": { "type": "Identifier", - "start": 42563, - "end": 42568, + "start": 43714, + "end": 43719, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 27 }, "end": { - "line": 1055, + "line": 1090, "column": 32 }, "identifierName": "clamp" @@ -186179,15 +189749,15 @@ "arguments": [ { "type": "Identifier", - "start": 42569, - "end": 42572, + "start": 43720, + "end": 43723, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 33 }, "end": { - "line": 1055, + "line": 1090, "column": 36 }, "identifierName": "dot" @@ -186196,15 +189766,15 @@ }, { "type": "UnaryExpression", - "start": 42574, - "end": 42578, + "start": 43725, + "end": 43729, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 38 }, "end": { - "line": 1055, + "line": 1090, "column": 42 } }, @@ -186212,15 +189782,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 42575, - "end": 42578, + "start": 43726, + "end": 43729, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 39 }, "end": { - "line": 1055, + "line": 1090, "column": 42 } }, @@ -186236,15 +189806,15 @@ }, { "type": "NumericLiteral", - "start": 42580, - "end": 42583, + "start": 43731, + "end": 43734, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 44 }, "end": { - "line": 1055, + "line": 1090, "column": 47 } }, @@ -186261,15 +189831,15 @@ { "type": "CommentLine", "value": " Rounding errors cause dot to exceed allowed range", - "start": 42586, - "end": 42638, + "start": 43737, + "end": 43789, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 50 }, "end": { - "line": 1055, + "line": 1090, "column": 102 } } @@ -186278,44 +189848,44 @@ }, { "type": "VariableDeclaration", - "start": 42655, - "end": 42703, + "start": 43806, + "end": 43854, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 16 }, "end": { - "line": 1056, + "line": 1091, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 42659, - "end": 42702, + "start": 43810, + "end": 43853, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 20 }, "end": { - "line": 1056, + "line": 1091, "column": 63 } }, "id": { "type": "Identifier", - "start": 42659, - "end": 42669, + "start": 43810, + "end": 43820, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 20 }, "end": { - "line": 1056, + "line": 1091, "column": 30 }, "identifierName": "incDegrees" @@ -186325,57 +189895,57 @@ }, "init": { "type": "BinaryExpression", - "start": 42672, - "end": 42702, + "start": 43823, + "end": 43853, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 33 }, "end": { - "line": 1056, + "line": 1091, "column": 63 } }, "left": { "type": "CallExpression", - "start": 42672, - "end": 42686, + "start": 43823, + "end": 43837, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 33 }, "end": { - "line": 1056, + "line": 1091, "column": 47 } }, "callee": { "type": "MemberExpression", - "start": 42672, - "end": 42681, + "start": 43823, + "end": 43832, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 33 }, "end": { - "line": 1056, + "line": 1091, "column": 42 } }, "object": { "type": "Identifier", - "start": 42672, - "end": 42676, + "start": 43823, + "end": 43827, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 33 }, "end": { - "line": 1056, + "line": 1091, "column": 37 }, "identifierName": "Math" @@ -186384,15 +189954,15 @@ }, "property": { "type": "Identifier", - "start": 42677, - "end": 42681, + "start": 43828, + "end": 43832, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 38 }, "end": { - "line": 1056, + "line": 1091, "column": 42 }, "identifierName": "acos" @@ -186404,15 +189974,15 @@ "arguments": [ { "type": "Identifier", - "start": 42682, - "end": 42685, + "start": 43833, + "end": 43836, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 43 }, "end": { - "line": 1056, + "line": 1091, "column": 46 }, "identifierName": "dot" @@ -186424,29 +189994,29 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 42689, - "end": 42702, + "start": 43840, + "end": 43853, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 50 }, "end": { - "line": 1056, + "line": 1091, "column": 63 } }, "object": { "type": "Identifier", - "start": 42689, - "end": 42693, + "start": 43840, + "end": 43844, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 50 }, "end": { - "line": 1056, + "line": 1091, "column": 54 }, "identifierName": "math" @@ -186455,15 +190025,15 @@ }, "property": { "type": "Identifier", - "start": 42694, - "end": 42702, + "start": 43845, + "end": 43853, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 55 }, "end": { - "line": 1056, + "line": 1091, "column": 63 }, "identifierName": "RADTODEG" @@ -186481,15 +190051,15 @@ { "type": "CommentLine", "value": " Rounding errors cause dot to exceed allowed range", - "start": 42586, - "end": 42638, + "start": 43737, + "end": 43789, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 50 }, "end": { - "line": 1055, + "line": 1090, "column": 102 } } @@ -186498,57 +190068,57 @@ }, { "type": "ExpressionStatement", - "start": 42720, - "end": 42747, + "start": 43871, + "end": 43898, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 16 }, "end": { - "line": 1057, + "line": 1092, "column": 43 } }, "expression": { "type": "CallExpression", - "start": 42720, - "end": 42746, + "start": 43871, + "end": 43897, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 16 }, "end": { - "line": 1057, + "line": 1092, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 42720, - "end": 42735, + "start": 43871, + "end": 43886, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 16 }, "end": { - "line": 1057, + "line": 1092, "column": 31 } }, "object": { "type": "Identifier", - "start": 42720, - "end": 42724, + "start": 43871, + "end": 43875, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 16 }, "end": { - "line": 1057, + "line": 1092, "column": 20 }, "identifierName": "math" @@ -186557,15 +190127,15 @@ }, "property": { "type": "Identifier", - "start": 42725, - "end": 42735, + "start": 43876, + "end": 43886, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 21 }, "end": { - "line": 1057, + "line": 1092, "column": 31 }, "identifierName": "cross3Vec3" @@ -186577,15 +190147,15 @@ "arguments": [ { "type": "Identifier", - "start": 42736, - "end": 42738, + "start": 43887, + "end": 43889, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 32 }, "end": { - "line": 1057, + "line": 1092, "column": 34 }, "identifierName": "p1" @@ -186594,15 +190164,15 @@ }, { "type": "Identifier", - "start": 42740, - "end": 42742, + "start": 43891, + "end": 43893, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 36 }, "end": { - "line": 1057, + "line": 1092, "column": 38 }, "identifierName": "p2" @@ -186611,15 +190181,15 @@ }, { "type": "Identifier", - "start": 42744, - "end": 42745, + "start": 43895, + "end": 43896, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 40 }, "end": { - "line": 1057, + "line": 1092, "column": 41 }, "identifierName": "c" @@ -186631,71 +190201,71 @@ }, { "type": "IfStatement", - "start": 42764, - "end": 42867, + "start": 43915, + "end": 44018, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 16 }, "end": { - "line": 1060, + "line": 1095, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 42768, - "end": 42800, + "start": 43919, + "end": 43951, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 20 }, "end": { - "line": 1058, + "line": 1093, "column": 52 } }, "left": { "type": "CallExpression", - "start": 42768, - "end": 42794, + "start": 43919, + "end": 43945, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 20 }, "end": { - "line": 1058, + "line": 1093, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 42768, - "end": 42780, + "start": 43919, + "end": 43931, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 20 }, "end": { - "line": 1058, + "line": 1093, "column": 32 } }, "object": { "type": "Identifier", - "start": 42768, - "end": 42772, + "start": 43919, + "end": 43923, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 20 }, "end": { - "line": 1058, + "line": 1093, "column": 24 }, "identifierName": "math" @@ -186704,15 +190274,15 @@ }, "property": { "type": "Identifier", - "start": 42773, - "end": 42780, + "start": 43924, + "end": 43931, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 25 }, "end": { - "line": 1058, + "line": 1093, "column": 32 }, "identifierName": "dotVec3" @@ -186724,15 +190294,15 @@ "arguments": [ { "type": "Identifier", - "start": 42781, - "end": 42782, + "start": 43932, + "end": 43933, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 33 }, "end": { - "line": 1058, + "line": 1093, "column": 34 }, "identifierName": "c" @@ -186741,15 +190311,15 @@ }, { "type": "Identifier", - "start": 42784, - "end": 42793, + "start": 43935, + "end": 43944, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 36 }, "end": { - "line": 1058, + "line": 1093, "column": 45 }, "identifierName": "worldAxis" @@ -186761,15 +190331,15 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 42797, - "end": 42800, + "start": 43948, + "end": 43951, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 49 }, "end": { - "line": 1058, + "line": 1093, "column": 52 } }, @@ -186782,59 +190352,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 42802, - "end": 42867, + "start": 43953, + "end": 44018, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 54 }, "end": { - "line": 1060, + "line": 1095, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 42824, - "end": 42849, + "start": 43975, + "end": 44000, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 20 }, "end": { - "line": 1059, + "line": 1094, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 42824, - "end": 42848, + "start": 43975, + "end": 43999, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 20 }, "end": { - "line": 1059, + "line": 1094, "column": 44 } }, "operator": "=", "left": { "type": "Identifier", - "start": 42824, - "end": 42834, + "start": 43975, + "end": 43985, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 20 }, "end": { - "line": 1059, + "line": 1094, "column": 30 }, "identifierName": "incDegrees" @@ -186843,15 +190413,15 @@ }, "right": { "type": "UnaryExpression", - "start": 42837, - "end": 42848, + "start": 43988, + "end": 43999, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 33 }, "end": { - "line": 1059, + "line": 1094, "column": 44 } }, @@ -186859,15 +190429,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 42838, - "end": 42848, + "start": 43989, + "end": 43999, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 34 }, "end": { - "line": 1059, + "line": 1094, "column": 44 }, "identifierName": "incDegrees" @@ -186887,71 +190457,71 @@ }, { "type": "ExpressionStatement", - "start": 42884, - "end": 42928, + "start": 44035, + "end": 44079, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 60 } }, "expression": { "type": "CallExpression", - "start": 42884, - "end": 42927, + "start": 44035, + "end": 44078, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 59 } }, "callee": { "type": "MemberExpression", - "start": 42884, - "end": 42905, + "start": 44035, + "end": 44056, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 42884, - "end": 42898, + "start": 44035, + "end": 44049, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 30 } }, "object": { "type": "Identifier", - "start": 42884, - "end": 42888, + "start": 44035, + "end": 44039, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 20 }, "identifierName": "self" @@ -186960,15 +190530,15 @@ }, "property": { "type": "Identifier", - "start": 42889, - "end": 42898, + "start": 44040, + "end": 44049, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 21 }, "end": { - "line": 1061, + "line": 1096, "column": 30 }, "identifierName": "_rootNode" @@ -186979,15 +190549,15 @@ }, "property": { "type": "Identifier", - "start": 42899, - "end": 42905, + "start": 44050, + "end": 44056, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 31 }, "end": { - "line": 1061, + "line": 1096, "column": 37 }, "identifierName": "rotate" @@ -186999,15 +190569,15 @@ "arguments": [ { "type": "Identifier", - "start": 42906, - "end": 42914, + "start": 44057, + "end": 44065, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 38 }, "end": { - "line": 1061, + "line": 1096, "column": 46 }, "identifierName": "baseAxis" @@ -187016,15 +190586,15 @@ }, { "type": "Identifier", - "start": 42916, - "end": 42926, + "start": 44067, + "end": 44077, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 48 }, "end": { - "line": 1061, + "line": 1096, "column": 58 }, "identifierName": "incDegrees" @@ -187036,43 +190606,43 @@ }, { "type": "ExpressionStatement", - "start": 42945, - "end": 42966, + "start": 44096, + "end": 44117, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 16 }, "end": { - "line": 1062, + "line": 1097, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 42945, - "end": 42965, + "start": 44096, + "end": 44116, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 16 }, "end": { - "line": 1062, + "line": 1097, "column": 36 } }, "callee": { "type": "Identifier", - "start": 42945, - "end": 42963, + "start": 44096, + "end": 44114, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 16 }, "end": { - "line": 1062, + "line": 1097, "column": 34 }, "identifierName": "rotateSectionPlane" @@ -187092,7 +190662,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 41164 + "parenStart": 42315 } }, "arguments": [] @@ -187103,44 +190673,44 @@ }, { "type": "VariableDeclaration", - "start": 43004, - "end": 44407, + "start": 44155, + "end": 45558, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 8 }, "end": { - "line": 1093, + "line": 1128, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43008, - "end": 44406, + "start": 44159, + "end": 45557, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 12 }, "end": { - "line": 1093, + "line": 1128, "column": 12 } }, "id": { "type": "Identifier", - "start": 43008, - "end": 43032, + "start": 44159, + "end": 44183, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 12 }, "end": { - "line": 1066, + "line": 1101, "column": 36 }, "identifierName": "getPointerPlaneIntersect" @@ -187149,29 +190719,29 @@ }, "init": { "type": "CallExpression", - "start": 43035, - "end": 44406, + "start": 44186, + "end": 45557, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 39 }, "end": { - "line": 1093, + "line": 1128, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 43036, - "end": 44403, + "start": 44187, + "end": 45554, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 40 }, "end": { - "line": 1093, + "line": 1128, "column": 9 } }, @@ -187182,59 +190752,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 43048, - "end": 44403, + "start": 44199, + "end": 45554, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 52 }, "end": { - "line": 1093, + "line": 1128, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 43062, - "end": 43098, + "start": 44213, + "end": 44249, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 12 }, "end": { - "line": 1067, + "line": 1102, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43068, - "end": 43097, + "start": 44219, + "end": 44248, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 18 }, "end": { - "line": 1067, + "line": 1102, "column": 47 } }, "id": { "type": "Identifier", - "start": 43068, - "end": 43071, + "start": 44219, + "end": 44222, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 18 }, "end": { - "line": 1067, + "line": 1102, "column": 21 }, "identifierName": "dir" @@ -187243,43 +190813,43 @@ }, "init": { "type": "CallExpression", - "start": 43074, - "end": 43097, + "start": 44225, + "end": 44248, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 24 }, "end": { - "line": 1067, + "line": 1102, "column": 47 } }, "callee": { "type": "MemberExpression", - "start": 43074, - "end": 43083, + "start": 44225, + "end": 44234, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 24 }, "end": { - "line": 1067, + "line": 1102, "column": 33 } }, "object": { "type": "Identifier", - "start": 43074, - "end": 43078, + "start": 44225, + "end": 44229, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 24 }, "end": { - "line": 1067, + "line": 1102, "column": 28 }, "identifierName": "math" @@ -187288,15 +190858,15 @@ }, "property": { "type": "Identifier", - "start": 43079, - "end": 43083, + "start": 44230, + "end": 44234, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 29 }, "end": { - "line": 1067, + "line": 1102, "column": 33 }, "identifierName": "vec4" @@ -187308,30 +190878,30 @@ "arguments": [ { "type": "ArrayExpression", - "start": 43084, - "end": 43096, + "start": 44235, + "end": 44247, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 34 }, "end": { - "line": 1067, + "line": 1102, "column": 46 } }, "elements": [ { "type": "NumericLiteral", - "start": 43085, - "end": 43086, + "start": 44236, + "end": 44237, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 35 }, "end": { - "line": 1067, + "line": 1102, "column": 36 } }, @@ -187343,15 +190913,15 @@ }, { "type": "NumericLiteral", - "start": 43088, - "end": 43089, + "start": 44239, + "end": 44240, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 38 }, "end": { - "line": 1067, + "line": 1102, "column": 39 } }, @@ -187363,15 +190933,15 @@ }, { "type": "NumericLiteral", - "start": 43091, - "end": 43092, + "start": 44242, + "end": 44243, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 41 }, "end": { - "line": 1067, + "line": 1102, "column": 42 } }, @@ -187383,15 +190953,15 @@ }, { "type": "NumericLiteral", - "start": 43094, - "end": 43095, + "start": 44245, + "end": 44246, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 44 }, "end": { - "line": 1067, + "line": 1102, "column": 45 } }, @@ -187411,44 +190981,44 @@ }, { "type": "VariableDeclaration", - "start": 43111, - "end": 43138, + "start": 44262, + "end": 44289, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 12 }, "end": { - "line": 1068, + "line": 1103, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43117, - "end": 43137, + "start": 44268, + "end": 44288, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 18 }, "end": { - "line": 1068, + "line": 1103, "column": 38 } }, "id": { "type": "Identifier", - "start": 43117, - "end": 43123, + "start": 44268, + "end": 44274, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 18 }, "end": { - "line": 1068, + "line": 1103, "column": 24 }, "identifierName": "matrix" @@ -187457,43 +191027,43 @@ }, "init": { "type": "CallExpression", - "start": 43126, - "end": 43137, + "start": 44277, + "end": 44288, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 27 }, "end": { - "line": 1068, + "line": 1103, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 43126, - "end": 43135, + "start": 44277, + "end": 44286, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 27 }, "end": { - "line": 1068, + "line": 1103, "column": 36 } }, "object": { "type": "Identifier", - "start": 43126, - "end": 43130, + "start": 44277, + "end": 44281, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 27 }, "end": { - "line": 1068, + "line": 1103, "column": 31 }, "identifierName": "math" @@ -187502,15 +191072,15 @@ }, "property": { "type": "Identifier", - "start": 43131, - "end": 43135, + "start": 44282, + "end": 44286, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 32 }, "end": { - "line": 1068, + "line": 1103, "column": 36 }, "identifierName": "mat4" @@ -187527,29 +191097,29 @@ }, { "type": "ReturnStatement", - "start": 43151, - "end": 44393, + "start": 44302, + "end": 45544, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 12 }, "end": { - "line": 1092, + "line": 1127, "column": 13 } }, "argument": { "type": "FunctionExpression", - "start": 43158, - "end": 44393, + "start": 44309, + "end": 45544, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 19 }, "end": { - "line": 1092, + "line": 1127, "column": 13 } }, @@ -187560,15 +191130,15 @@ "params": [ { "type": "Identifier", - "start": 43168, - "end": 43173, + "start": 44319, + "end": 44324, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 29 }, "end": { - "line": 1069, + "line": 1104, "column": 34 }, "identifierName": "mouse" @@ -187577,15 +191147,15 @@ }, { "type": "Identifier", - "start": 43175, - "end": 43179, + "start": 44326, + "end": 44330, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 36 }, "end": { - "line": 1069, + "line": 1104, "column": 40 }, "identifierName": "axis" @@ -187594,15 +191164,15 @@ }, { "type": "Identifier", - "start": 43181, - "end": 43185, + "start": 44332, + "end": 44336, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 42 }, "end": { - "line": 1069, + "line": 1104, "column": 46 }, "identifierName": "dest" @@ -187611,15 +191181,15 @@ }, { "type": "Identifier", - "start": 43187, - "end": 43193, + "start": 44338, + "end": 44344, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 48 }, "end": { - "line": 1069, + "line": 1104, "column": 54 }, "identifierName": "offset" @@ -187629,59 +191199,59 @@ ], "body": { "type": "BlockStatement", - "start": 43195, - "end": 44393, + "start": 44346, + "end": 45544, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 56 }, "end": { - "line": 1092, + "line": 1127, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 43213, - "end": 43234, + "start": 44364, + "end": 44385, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 16 }, "end": { - "line": 1070, + "line": 1105, "column": 37 } }, "expression": { "type": "AssignmentExpression", - "start": 43213, - "end": 43233, + "start": 44364, + "end": 44384, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 16 }, "end": { - "line": 1070, + "line": 1105, "column": 36 } }, "operator": "=", "left": { "type": "Identifier", - "start": 43213, - "end": 43219, + "start": 44364, + "end": 44370, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 16 }, "end": { - "line": 1070, + "line": 1105, "column": 22 }, "identifierName": "offset" @@ -187690,29 +191260,29 @@ }, "right": { "type": "LogicalExpression", - "start": 43222, - "end": 43233, + "start": 44373, + "end": 44384, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 25 }, "end": { - "line": 1070, + "line": 1105, "column": 36 } }, "left": { "type": "Identifier", - "start": 43222, - "end": 43228, + "start": 44373, + "end": 44379, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 25 }, "end": { - "line": 1070, + "line": 1105, "column": 31 }, "identifierName": "offset" @@ -187722,15 +191292,15 @@ "operator": "||", "right": { "type": "NumericLiteral", - "start": 43232, - "end": 43233, + "start": 44383, + "end": 44384, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 35 }, "end": { - "line": 1070, + "line": 1105, "column": 36 } }, @@ -187745,58 +191315,58 @@ }, { "type": "ExpressionStatement", - "start": 43251, - "end": 43296, + "start": 44402, + "end": 44447, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 16 }, "end": { - "line": 1071, + "line": 1106, "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 43251, - "end": 43295, + "start": 44402, + "end": 44446, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 16 }, "end": { - "line": 1071, + "line": 1106, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 43251, - "end": 43257, + "start": 44402, + "end": 44408, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 16 }, "end": { - "line": 1071, + "line": 1106, "column": 22 } }, "object": { "type": "Identifier", - "start": 43251, - "end": 43254, + "start": 44402, + "end": 44405, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 16 }, "end": { - "line": 1071, + "line": 1106, "column": 19 }, "identifierName": "dir" @@ -187805,15 +191375,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43255, - "end": 43256, + "start": 44406, + "end": 44407, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 20 }, "end": { - "line": 1071, + "line": 1106, "column": 21 } }, @@ -187827,71 +191397,71 @@ }, "right": { "type": "BinaryExpression", - "start": 43260, - "end": 43295, + "start": 44411, + "end": 44446, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 60 } }, "left": { "type": "BinaryExpression", - "start": 43260, - "end": 43289, + "start": 44411, + "end": 44440, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 54 } }, "left": { "type": "BinaryExpression", - "start": 43260, - "end": 43283, + "start": 44411, + "end": 44434, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 48 } }, "left": { "type": "MemberExpression", - "start": 43260, - "end": 43268, + "start": 44411, + "end": 44419, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 33 } }, "object": { "type": "Identifier", - "start": 43260, - "end": 43265, + "start": 44411, + "end": 44416, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 30 }, "identifierName": "mouse" @@ -187900,15 +191470,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43266, - "end": 43267, + "start": 44417, + "end": 44418, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 31 }, "end": { - "line": 1071, + "line": 1106, "column": 32 } }, @@ -187923,29 +191493,29 @@ "operator": "/", "right": { "type": "MemberExpression", - "start": 43271, - "end": 43283, + "start": 44422, + "end": 44434, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 36 }, "end": { - "line": 1071, + "line": 1106, "column": 48 } }, "object": { "type": "Identifier", - "start": 43271, - "end": 43277, + "start": 44422, + "end": 44428, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 36 }, "end": { - "line": 1071, + "line": 1106, "column": 42 }, "identifierName": "canvas" @@ -187954,15 +191524,15 @@ }, "property": { "type": "Identifier", - "start": 43278, - "end": 43283, + "start": 44429, + "end": 44434, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 43 }, "end": { - "line": 1071, + "line": 1106, "column": 48 }, "identifierName": "width" @@ -187975,15 +191545,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 43286, - "end": 43289, + "start": 44437, + "end": 44440, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 51 }, "end": { - "line": 1071, + "line": 1106, "column": 54 } }, @@ -187997,15 +191567,15 @@ "operator": "-", "right": { "type": "NumericLiteral", - "start": 43292, - "end": 43295, + "start": 44443, + "end": 44446, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 57 }, "end": { - "line": 1071, + "line": 1106, "column": 60 } }, @@ -188020,58 +191590,58 @@ }, { "type": "ExpressionStatement", - "start": 43313, - "end": 43362, + "start": 44464, + "end": 44513, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 16 }, "end": { - "line": 1072, + "line": 1107, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 43313, - "end": 43361, + "start": 44464, + "end": 44512, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 16 }, "end": { - "line": 1072, + "line": 1107, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 43313, - "end": 43319, + "start": 44464, + "end": 44470, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 16 }, "end": { - "line": 1072, + "line": 1107, "column": 22 } }, "object": { "type": "Identifier", - "start": 43313, - "end": 43316, + "start": 44464, + "end": 44467, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 16 }, "end": { - "line": 1072, + "line": 1107, "column": 19 }, "identifierName": "dir" @@ -188080,15 +191650,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43317, - "end": 43318, + "start": 44468, + "end": 44469, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 20 }, "end": { - "line": 1072, + "line": 1107, "column": 21 } }, @@ -188102,15 +191672,15 @@ }, "right": { "type": "UnaryExpression", - "start": 43322, - "end": 43361, + "start": 44473, + "end": 44512, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 25 }, "end": { - "line": 1072, + "line": 1107, "column": 64 } }, @@ -188118,71 +191688,71 @@ "prefix": true, "argument": { "type": "BinaryExpression", - "start": 43324, - "end": 43360, + "start": 44475, + "end": 44511, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 63 } }, "left": { "type": "BinaryExpression", - "start": 43324, - "end": 43354, + "start": 44475, + "end": 44505, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 57 } }, "left": { "type": "BinaryExpression", - "start": 43324, - "end": 43348, + "start": 44475, + "end": 44499, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 51 } }, "left": { "type": "MemberExpression", - "start": 43324, - "end": 43332, + "start": 44475, + "end": 44483, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 35 } }, "object": { "type": "Identifier", - "start": 43324, - "end": 43329, + "start": 44475, + "end": 44480, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 32 }, "identifierName": "mouse" @@ -188191,15 +191761,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43330, - "end": 43331, + "start": 44481, + "end": 44482, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 33 }, "end": { - "line": 1072, + "line": 1107, "column": 34 } }, @@ -188214,29 +191784,29 @@ "operator": "/", "right": { "type": "MemberExpression", - "start": 43335, - "end": 43348, + "start": 44486, + "end": 44499, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 38 }, "end": { - "line": 1072, + "line": 1107, "column": 51 } }, "object": { "type": "Identifier", - "start": 43335, - "end": 43341, + "start": 44486, + "end": 44492, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 38 }, "end": { - "line": 1072, + "line": 1107, "column": 44 }, "identifierName": "canvas" @@ -188245,15 +191815,15 @@ }, "property": { "type": "Identifier", - "start": 43342, - "end": 43348, + "start": 44493, + "end": 44499, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 45 }, "end": { - "line": 1072, + "line": 1107, "column": 51 }, "identifierName": "height" @@ -188266,15 +191836,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 43351, - "end": 43354, + "start": 44502, + "end": 44505, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 54 }, "end": { - "line": 1072, + "line": 1107, "column": 57 } }, @@ -188288,15 +191858,15 @@ "operator": "-", "right": { "type": "NumericLiteral", - "start": 43357, - "end": 43360, + "start": 44508, + "end": 44511, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 60 }, "end": { - "line": 1072, + "line": 1107, "column": 63 } }, @@ -188308,7 +191878,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 43323 + "parenStart": 44474 } }, "extra": { @@ -188319,58 +191889,58 @@ }, { "type": "ExpressionStatement", - "start": 43379, - "end": 43392, + "start": 44530, + "end": 44543, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 16 }, "end": { - "line": 1073, + "line": 1108, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 43379, - "end": 43391, + "start": 44530, + "end": 44542, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 16 }, "end": { - "line": 1073, + "line": 1108, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 43379, - "end": 43385, + "start": 44530, + "end": 44536, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 16 }, "end": { - "line": 1073, + "line": 1108, "column": 22 } }, "object": { "type": "Identifier", - "start": 43379, - "end": 43382, + "start": 44530, + "end": 44533, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 16 }, "end": { - "line": 1073, + "line": 1108, "column": 19 }, "identifierName": "dir" @@ -188379,15 +191949,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43383, - "end": 43384, + "start": 44534, + "end": 44535, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 20 }, "end": { - "line": 1073, + "line": 1108, "column": 21 } }, @@ -188401,15 +191971,15 @@ }, "right": { "type": "NumericLiteral", - "start": 43388, - "end": 43391, + "start": 44539, + "end": 44542, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 25 }, "end": { - "line": 1073, + "line": 1108, "column": 28 } }, @@ -188423,58 +191993,58 @@ }, { "type": "ExpressionStatement", - "start": 43409, - "end": 43422, + "start": 44560, + "end": 44573, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 16 }, "end": { - "line": 1074, + "line": 1109, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 43409, - "end": 43421, + "start": 44560, + "end": 44572, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 16 }, "end": { - "line": 1074, + "line": 1109, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 43409, - "end": 43415, + "start": 44560, + "end": 44566, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 16 }, "end": { - "line": 1074, + "line": 1109, "column": 22 } }, "object": { "type": "Identifier", - "start": 43409, - "end": 43412, + "start": 44560, + "end": 44563, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 16 }, "end": { - "line": 1074, + "line": 1109, "column": 19 }, "identifierName": "dir" @@ -188483,15 +192053,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43413, - "end": 43414, + "start": 44564, + "end": 44565, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 20 }, "end": { - "line": 1074, + "line": 1109, "column": 21 } }, @@ -188505,15 +192075,15 @@ }, "right": { "type": "NumericLiteral", - "start": 43418, - "end": 43421, + "start": 44569, + "end": 44572, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 25 }, "end": { - "line": 1074, + "line": 1109, "column": 28 } }, @@ -188527,57 +192097,57 @@ }, { "type": "ExpressionStatement", - "start": 43439, - "end": 43498, + "start": 44590, + "end": 44649, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 16 }, "end": { - "line": 1075, + "line": 1110, "column": 75 } }, "expression": { "type": "CallExpression", - "start": 43439, - "end": 43497, + "start": 44590, + "end": 44648, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 16 }, "end": { - "line": 1075, + "line": 1110, "column": 74 } }, "callee": { "type": "MemberExpression", - "start": 43439, - "end": 43451, + "start": 44590, + "end": 44602, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 16 }, "end": { - "line": 1075, + "line": 1110, "column": 28 } }, "object": { "type": "Identifier", - "start": 43439, - "end": 43443, + "start": 44590, + "end": 44594, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 16 }, "end": { - "line": 1075, + "line": 1110, "column": 20 }, "identifierName": "math" @@ -188586,15 +192156,15 @@ }, "property": { "type": "Identifier", - "start": 43444, - "end": 43451, + "start": 44595, + "end": 44602, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 21 }, "end": { - "line": 1075, + "line": 1110, "column": 28 }, "identifierName": "mulMat4" @@ -188606,29 +192176,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 43452, - "end": 43469, + "start": 44603, + "end": 44620, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 29 }, "end": { - "line": 1075, + "line": 1110, "column": 46 } }, "object": { "type": "Identifier", - "start": 43452, - "end": 43458, + "start": 44603, + "end": 44609, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 29 }, "end": { - "line": 1075, + "line": 1110, "column": 35 }, "identifierName": "camera" @@ -188637,15 +192207,15 @@ }, "property": { "type": "Identifier", - "start": 43459, - "end": 43469, + "start": 44610, + "end": 44620, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 36 }, "end": { - "line": 1075, + "line": 1110, "column": 46 }, "identifierName": "projMatrix" @@ -188656,29 +192226,29 @@ }, { "type": "MemberExpression", - "start": 43471, - "end": 43488, + "start": 44622, + "end": 44639, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 48 }, "end": { - "line": 1075, + "line": 1110, "column": 65 } }, "object": { "type": "Identifier", - "start": 43471, - "end": 43477, + "start": 44622, + "end": 44628, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 48 }, "end": { - "line": 1075, + "line": 1110, "column": 54 }, "identifierName": "camera" @@ -188687,15 +192257,15 @@ }, "property": { "type": "Identifier", - "start": 43478, - "end": 43488, + "start": 44629, + "end": 44639, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 55 }, "end": { - "line": 1075, + "line": 1110, "column": 65 }, "identifierName": "viewMatrix" @@ -188706,15 +192276,15 @@ }, { "type": "Identifier", - "start": 43490, - "end": 43496, + "start": 44641, + "end": 44647, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 67 }, "end": { - "line": 1075, + "line": 1110, "column": 73 }, "identifierName": "matrix" @@ -188727,15 +192297,15 @@ { "type": "CommentLine", "value": " Unproject norm device coords to view coords", - "start": 43499, - "end": 43545, + "start": 44650, + "end": 44696, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 76 }, "end": { - "line": 1075, + "line": 1110, "column": 122 } } @@ -188744,57 +192314,57 @@ }, { "type": "ExpressionStatement", - "start": 43562, - "end": 43587, + "start": 44713, + "end": 44738, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 16 }, "end": { - "line": 1076, + "line": 1111, "column": 41 } }, "expression": { "type": "CallExpression", - "start": 43562, - "end": 43586, + "start": 44713, + "end": 44737, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 16 }, "end": { - "line": 1076, + "line": 1111, "column": 40 } }, "callee": { "type": "MemberExpression", - "start": 43562, - "end": 43578, + "start": 44713, + "end": 44729, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 16 }, "end": { - "line": 1076, + "line": 1111, "column": 32 } }, "object": { "type": "Identifier", - "start": 43562, - "end": 43566, + "start": 44713, + "end": 44717, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 16 }, "end": { - "line": 1076, + "line": 1111, "column": 20 }, "identifierName": "math" @@ -188804,15 +192374,15 @@ }, "property": { "type": "Identifier", - "start": 43567, - "end": 43578, + "start": 44718, + "end": 44729, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 21 }, "end": { - "line": 1076, + "line": 1111, "column": 32 }, "identifierName": "inverseMat4" @@ -188825,15 +192395,15 @@ "arguments": [ { "type": "Identifier", - "start": 43579, - "end": 43585, + "start": 44730, + "end": 44736, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 33 }, "end": { - "line": 1076, + "line": 1111, "column": 39 }, "identifierName": "matrix" @@ -188847,15 +192417,15 @@ { "type": "CommentLine", "value": " Unproject norm device coords to view coords", - "start": 43499, - "end": 43545, + "start": 44650, + "end": 44696, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 76 }, "end": { - "line": 1075, + "line": 1110, "column": 122 } } @@ -188864,57 +192434,57 @@ }, { "type": "ExpressionStatement", - "start": 43604, - "end": 43641, + "start": 44755, + "end": 44792, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 16 }, "end": { - "line": 1077, + "line": 1112, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 43604, - "end": 43640, + "start": 44755, + "end": 44791, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 16 }, "end": { - "line": 1077, + "line": 1112, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 43604, - "end": 43622, + "start": 44755, + "end": 44773, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 16 }, "end": { - "line": 1077, + "line": 1112, "column": 34 } }, "object": { "type": "Identifier", - "start": 43604, - "end": 43608, + "start": 44755, + "end": 44759, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 16 }, "end": { - "line": 1077, + "line": 1112, "column": 20 }, "identifierName": "math" @@ -188923,15 +192493,15 @@ }, "property": { "type": "Identifier", - "start": 43609, - "end": 43622, + "start": 44760, + "end": 44773, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 21 }, "end": { - "line": 1077, + "line": 1112, "column": 34 }, "identifierName": "transformVec4" @@ -188943,15 +192513,15 @@ "arguments": [ { "type": "Identifier", - "start": 43623, - "end": 43629, + "start": 44774, + "end": 44780, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 35 }, "end": { - "line": 1077, + "line": 1112, "column": 41 }, "identifierName": "matrix" @@ -188960,15 +192530,15 @@ }, { "type": "Identifier", - "start": 43631, - "end": 43634, + "start": 44782, + "end": 44785, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 43 }, "end": { - "line": 1077, + "line": 1112, "column": 46 }, "identifierName": "dir" @@ -188977,15 +192547,15 @@ }, { "type": "Identifier", - "start": 43636, - "end": 43639, + "start": 44787, + "end": 44790, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 48 }, "end": { - "line": 1077, + "line": 1112, "column": 51 }, "identifierName": "dir" @@ -188997,57 +192567,57 @@ }, { "type": "ExpressionStatement", - "start": 43658, - "end": 43696, + "start": 44809, + "end": 44847, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 16 }, "end": { - "line": 1078, + "line": 1113, "column": 54 } }, "expression": { "type": "CallExpression", - "start": 43658, - "end": 43695, + "start": 44809, + "end": 44846, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 16 }, "end": { - "line": 1078, + "line": 1113, "column": 53 } }, "callee": { "type": "MemberExpression", - "start": 43658, - "end": 43676, + "start": 44809, + "end": 44827, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 16 }, "end": { - "line": 1078, + "line": 1113, "column": 34 } }, "object": { "type": "Identifier", - "start": 43658, - "end": 43662, + "start": 44809, + "end": 44813, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 16 }, "end": { - "line": 1078, + "line": 1113, "column": 20 }, "identifierName": "math" @@ -189056,15 +192626,15 @@ }, "property": { "type": "Identifier", - "start": 43663, - "end": 43676, + "start": 44814, + "end": 44827, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 21 }, "end": { - "line": 1078, + "line": 1113, "column": 34 }, "identifierName": "mulVec4Scalar" @@ -189076,15 +192646,15 @@ "arguments": [ { "type": "Identifier", - "start": 43677, - "end": 43680, + "start": 44828, + "end": 44831, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 35 }, "end": { - "line": 1078, + "line": 1113, "column": 38 }, "identifierName": "dir" @@ -189093,29 +192663,29 @@ }, { "type": "BinaryExpression", - "start": 43682, - "end": 43694, + "start": 44833, + "end": 44845, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 40 }, "end": { - "line": 1078, + "line": 1113, "column": 52 } }, "left": { "type": "NumericLiteral", - "start": 43682, - "end": 43685, + "start": 44833, + "end": 44836, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 40 }, "end": { - "line": 1078, + "line": 1113, "column": 43 } }, @@ -189128,29 +192698,29 @@ "operator": "/", "right": { "type": "MemberExpression", - "start": 43688, - "end": 43694, + "start": 44839, + "end": 44845, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 46 }, "end": { - "line": 1078, + "line": 1113, "column": 52 } }, "object": { "type": "Identifier", - "start": 43688, - "end": 43691, + "start": 44839, + "end": 44842, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 46 }, "end": { - "line": 1078, + "line": 1113, "column": 49 }, "identifierName": "dir" @@ -189159,15 +192729,15 @@ }, "property": { "type": "NumericLiteral", - "start": 43692, - "end": 43693, + "start": 44843, + "end": 44844, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 50 }, "end": { - "line": 1078, + "line": 1113, "column": 51 } }, @@ -189186,15 +192756,15 @@ { "type": "CommentLine", "value": " This is now point A on the ray in world space", - "start": 43697, - "end": 43745, + "start": 44848, + "end": 44896, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 55 }, "end": { - "line": 1078, + "line": 1113, "column": 103 } } @@ -189203,44 +192773,44 @@ }, { "type": "VariableDeclaration", - "start": 43762, - "end": 43784, + "start": 44913, + "end": 44935, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 16 }, "end": { - "line": 1079, + "line": 1114, "column": 38 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43766, - "end": 43783, + "start": 44917, + "end": 44934, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 20 }, "end": { - "line": 1079, + "line": 1114, "column": 37 } }, "id": { "type": "Identifier", - "start": 43766, - "end": 43770, + "start": 44917, + "end": 44921, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 20 }, "end": { - "line": 1079, + "line": 1114, "column": 24 }, "identifierName": "rayO" @@ -189250,29 +192820,29 @@ }, "init": { "type": "MemberExpression", - "start": 43773, - "end": 43783, + "start": 44924, + "end": 44934, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 27 }, "end": { - "line": 1079, + "line": 1114, "column": 37 } }, "object": { "type": "Identifier", - "start": 43773, - "end": 43779, + "start": 44924, + "end": 44930, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 27 }, "end": { - "line": 1079, + "line": 1114, "column": 33 }, "identifierName": "camera" @@ -189281,15 +192851,15 @@ }, "property": { "type": "Identifier", - "start": 43780, - "end": 43783, + "start": 44931, + "end": 44934, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 34 }, "end": { - "line": 1079, + "line": 1114, "column": 37 }, "identifierName": "eye" @@ -189306,15 +192876,15 @@ { "type": "CommentLine", "value": " This is now point A on the ray in world space", - "start": 43697, - "end": 43745, + "start": 44848, + "end": 44896, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 55 }, "end": { - "line": 1078, + "line": 1113, "column": 103 } } @@ -189324,15 +192894,15 @@ { "type": "CommentLine", "value": " The direction", - "start": 43785, - "end": 43801, + "start": 44936, + "end": 44952, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 39 }, "end": { - "line": 1079, + "line": 1114, "column": 55 } } @@ -189341,57 +192911,57 @@ }, { "type": "ExpressionStatement", - "start": 43818, - "end": 43847, + "start": 44969, + "end": 44998, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 16 }, "end": { - "line": 1080, + "line": 1115, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 43818, - "end": 43846, + "start": 44969, + "end": 44997, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 16 }, "end": { - "line": 1080, + "line": 1115, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 43818, - "end": 43830, + "start": 44969, + "end": 44981, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 16 }, "end": { - "line": 1080, + "line": 1115, "column": 28 } }, "object": { "type": "Identifier", - "start": 43818, - "end": 43822, + "start": 44969, + "end": 44973, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 16 }, "end": { - "line": 1080, + "line": 1115, "column": 20 }, "identifierName": "math" @@ -189401,15 +192971,15 @@ }, "property": { "type": "Identifier", - "start": 43823, - "end": 43830, + "start": 44974, + "end": 44981, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 21 }, "end": { - "line": 1080, + "line": 1115, "column": 28 }, "identifierName": "subVec4" @@ -189422,15 +192992,15 @@ "arguments": [ { "type": "Identifier", - "start": 43831, - "end": 43834, + "start": 44982, + "end": 44985, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 29 }, "end": { - "line": 1080, + "line": 1115, "column": 32 }, "identifierName": "dir" @@ -189439,15 +193009,15 @@ }, { "type": "Identifier", - "start": 43836, - "end": 43840, + "start": 44987, + "end": 44991, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 34 }, "end": { - "line": 1080, + "line": 1115, "column": 38 }, "identifierName": "rayO" @@ -189456,15 +193026,15 @@ }, { "type": "Identifier", - "start": 43842, - "end": 43845, + "start": 44993, + "end": 44996, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 40 }, "end": { - "line": 1080, + "line": 1115, "column": 43 }, "identifierName": "dir" @@ -189478,15 +193048,15 @@ { "type": "CommentLine", "value": " The direction", - "start": 43785, - "end": 43801, + "start": 44936, + "end": 44952, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 39 }, "end": { - "line": 1079, + "line": 1114, "column": 55 } } @@ -189495,44 +193065,44 @@ }, { "type": "VariableDeclaration", - "start": 43864, - "end": 43902, + "start": 45015, + "end": 45053, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 16 }, "end": { - "line": 1081, + "line": 1116, "column": 54 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43870, - "end": 43901, + "start": 45021, + "end": 45052, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 22 }, "end": { - "line": 1081, + "line": 1116, "column": 53 } }, "id": { "type": "Identifier", - "start": 43870, - "end": 43876, + "start": 45021, + "end": 45027, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 22 }, "end": { - "line": 1081, + "line": 1116, "column": 28 }, "identifierName": "origin" @@ -189541,43 +193111,43 @@ }, "init": { "type": "MemberExpression", - "start": 43879, - "end": 43901, + "start": 45030, + "end": 45052, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 31 }, "end": { - "line": 1081, + "line": 1116, "column": 53 } }, "object": { "type": "MemberExpression", - "start": 43879, - "end": 43897, + "start": 45030, + "end": 45048, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 31 }, "end": { - "line": 1081, + "line": 1116, "column": 49 } }, "object": { "type": "Identifier", - "start": 43879, - "end": 43883, + "start": 45030, + "end": 45034, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 31 }, "end": { - "line": 1081, + "line": 1116, "column": 35 }, "identifierName": "self" @@ -189586,15 +193156,15 @@ }, "property": { "type": "Identifier", - "start": 43884, - "end": 43897, + "start": 45035, + "end": 45048, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 36 }, "end": { - "line": 1081, + "line": 1116, "column": 49 }, "identifierName": "_sectionPlane" @@ -189605,15 +193175,15 @@ }, "property": { "type": "Identifier", - "start": 43898, - "end": 43901, + "start": 45049, + "end": 45052, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 50 }, "end": { - "line": 1081, + "line": 1116, "column": 53 }, "identifierName": "pos" @@ -189629,15 +193199,15 @@ { "type": "CommentLine", "value": " Plane origin:", - "start": 43903, - "end": 43919, + "start": 45054, + "end": 45070, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 55 }, "end": { - "line": 1081, + "line": 1116, "column": 71 } } @@ -189646,44 +193216,44 @@ }, { "type": "VariableDeclaration", - "start": 43936, - "end": 43981, + "start": 45087, + "end": 45132, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 16 }, "end": { - "line": 1082, + "line": 1117, "column": 61 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 43940, - "end": 43980, + "start": 45091, + "end": 45131, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 20 }, "end": { - "line": 1082, + "line": 1117, "column": 60 } }, "id": { "type": "Identifier", - "start": 43940, - "end": 43941, + "start": 45091, + "end": 45092, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 20 }, "end": { - "line": 1082, + "line": 1117, "column": 21 }, "identifierName": "d" @@ -189693,29 +193263,29 @@ }, "init": { "type": "BinaryExpression", - "start": 43944, - "end": 43980, + "start": 45095, + "end": 45131, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 24 }, "end": { - "line": 1082, + "line": 1117, "column": 60 } }, "left": { "type": "UnaryExpression", - "start": 43944, - "end": 43971, + "start": 45095, + "end": 45122, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 24 }, "end": { - "line": 1082, + "line": 1117, "column": 51 } }, @@ -189723,43 +193293,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 43945, - "end": 43971, + "start": 45096, + "end": 45122, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 25 }, "end": { - "line": 1082, + "line": 1117, "column": 51 } }, "callee": { "type": "MemberExpression", - "start": 43945, - "end": 43957, + "start": 45096, + "end": 45108, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 25 }, "end": { - "line": 1082, + "line": 1117, "column": 37 } }, "object": { "type": "Identifier", - "start": 43945, - "end": 43949, + "start": 45096, + "end": 45100, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 25 }, "end": { - "line": 1082, + "line": 1117, "column": 29 }, "identifierName": "math" @@ -189768,15 +193338,15 @@ }, "property": { "type": "Identifier", - "start": 43950, - "end": 43957, + "start": 45101, + "end": 45108, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 30 }, "end": { - "line": 1082, + "line": 1117, "column": 37 }, "identifierName": "dotVec3" @@ -189788,15 +193358,15 @@ "arguments": [ { "type": "Identifier", - "start": 43958, - "end": 43964, + "start": 45109, + "end": 45115, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 38 }, "end": { - "line": 1082, + "line": 1117, "column": 44 }, "identifierName": "origin" @@ -189805,15 +193375,15 @@ }, { "type": "Identifier", - "start": 43966, - "end": 43970, + "start": 45117, + "end": 45121, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 46 }, "end": { - "line": 1082, + "line": 1117, "column": 50 }, "identifierName": "axis" @@ -189829,15 +193399,15 @@ "operator": "-", "right": { "type": "Identifier", - "start": 43974, - "end": 43980, + "start": 45125, + "end": 45131, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 54 }, "end": { - "line": 1082, + "line": 1117, "column": 60 }, "identifierName": "offset" @@ -189853,15 +193423,15 @@ { "type": "CommentLine", "value": " Plane origin:", - "start": 43903, - "end": 43919, + "start": 45054, + "end": 45070, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 55 }, "end": { - "line": 1081, + "line": 1116, "column": 71 } } @@ -189870,44 +193440,44 @@ }, { "type": "VariableDeclaration", - "start": 43998, - "end": 44032, + "start": 45149, + "end": 45183, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 16 }, "end": { - "line": 1083, + "line": 1118, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44002, - "end": 44031, + "start": 45153, + "end": 45182, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 20 }, "end": { - "line": 1083, + "line": 1118, "column": 49 } }, "id": { "type": "Identifier", - "start": 44002, - "end": 44005, + "start": 45153, + "end": 45156, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 20 }, "end": { - "line": 1083, + "line": 1118, "column": 23 }, "identifierName": "dot" @@ -189916,43 +193486,43 @@ }, "init": { "type": "CallExpression", - "start": 44008, - "end": 44031, + "start": 45159, + "end": 45182, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 26 }, "end": { - "line": 1083, + "line": 1118, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 44008, - "end": 44020, + "start": 45159, + "end": 45171, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 26 }, "end": { - "line": 1083, + "line": 1118, "column": 38 } }, "object": { "type": "Identifier", - "start": 44008, - "end": 44012, + "start": 45159, + "end": 45163, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 26 }, "end": { - "line": 1083, + "line": 1118, "column": 30 }, "identifierName": "math" @@ -189961,15 +193531,15 @@ }, "property": { "type": "Identifier", - "start": 44013, - "end": 44020, + "start": 45164, + "end": 45171, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 31 }, "end": { - "line": 1083, + "line": 1118, "column": 38 }, "identifierName": "dotVec3" @@ -189981,15 +193551,15 @@ "arguments": [ { "type": "Identifier", - "start": 44021, - "end": 44025, + "start": 45172, + "end": 45176, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 39 }, "end": { - "line": 1083, + "line": 1118, "column": 43 }, "identifierName": "axis" @@ -189998,15 +193568,15 @@ }, { "type": "Identifier", - "start": 44027, - "end": 44030, + "start": 45178, + "end": 45181, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 45 }, "end": { - "line": 1083, + "line": 1118, "column": 48 }, "identifierName": "dir" @@ -190021,71 +193591,71 @@ }, { "type": "IfStatement", - "start": 44049, - "end": 44349, + "start": 45200, + "end": 45500, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 16 }, "end": { - "line": 1090, + "line": 1125, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 44053, - "end": 44074, + "start": 45204, + "end": 45225, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 20 }, "end": { - "line": 1084, + "line": 1119, "column": 41 } }, "left": { "type": "CallExpression", - "start": 44053, - "end": 44066, + "start": 45204, + "end": 45217, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 20 }, "end": { - "line": 1084, + "line": 1119, "column": 33 } }, "callee": { "type": "MemberExpression", - "start": 44053, - "end": 44061, + "start": 45204, + "end": 45212, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 20 }, "end": { - "line": 1084, + "line": 1119, "column": 28 } }, "object": { "type": "Identifier", - "start": 44053, - "end": 44057, + "start": 45204, + "end": 45208, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 20 }, "end": { - "line": 1084, + "line": 1119, "column": 24 }, "identifierName": "Math" @@ -190094,15 +193664,15 @@ }, "property": { "type": "Identifier", - "start": 44058, - "end": 44061, + "start": 45209, + "end": 45212, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 25 }, "end": { - "line": 1084, + "line": 1119, "column": 28 }, "identifierName": "abs" @@ -190114,15 +193684,15 @@ "arguments": [ { "type": "Identifier", - "start": 44062, - "end": 44065, + "start": 45213, + "end": 45216, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 29 }, "end": { - "line": 1084, + "line": 1119, "column": 32 }, "identifierName": "dot" @@ -190134,15 +193704,15 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 44069, - "end": 44074, + "start": 45220, + "end": 45225, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 36 }, "end": { - "line": 1084, + "line": 1119, "column": 41 } }, @@ -190155,59 +193725,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 44076, - "end": 44349, + "start": 45227, + "end": 45500, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 43 }, "end": { - "line": 1090, + "line": 1125, "column": 17 } }, "body": [ { "type": "VariableDeclaration", - "start": 44098, - "end": 44144, + "start": 45249, + "end": 45295, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 20 }, "end": { - "line": 1085, + "line": 1120, "column": 66 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44102, - "end": 44143, + "start": 45253, + "end": 45294, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 24 }, "end": { - "line": 1085, + "line": 1120, "column": 65 } }, "id": { "type": "Identifier", - "start": 44102, - "end": 44103, + "start": 45253, + "end": 45254, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 24 }, "end": { - "line": 1085, + "line": 1120, "column": 25 }, "identifierName": "t" @@ -190216,29 +193786,29 @@ }, "init": { "type": "BinaryExpression", - "start": 44106, - "end": 44143, + "start": 45257, + "end": 45294, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 28 }, "end": { - "line": 1085, + "line": 1120, "column": 65 } }, "left": { "type": "UnaryExpression", - "start": 44106, - "end": 44137, + "start": 45257, + "end": 45288, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 28 }, "end": { - "line": 1085, + "line": 1120, "column": 59 } }, @@ -190246,57 +193816,57 @@ "prefix": true, "argument": { "type": "BinaryExpression", - "start": 44108, - "end": 44136, + "start": 45259, + "end": 45287, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 30 }, "end": { - "line": 1085, + "line": 1120, "column": 58 } }, "left": { "type": "CallExpression", - "start": 44108, - "end": 44132, + "start": 45259, + "end": 45283, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 30 }, "end": { - "line": 1085, + "line": 1120, "column": 54 } }, "callee": { "type": "MemberExpression", - "start": 44108, - "end": 44120, + "start": 45259, + "end": 45271, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 30 }, "end": { - "line": 1085, + "line": 1120, "column": 42 } }, "object": { "type": "Identifier", - "start": 44108, - "end": 44112, + "start": 45259, + "end": 45263, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 30 }, "end": { - "line": 1085, + "line": 1120, "column": 34 }, "identifierName": "math" @@ -190305,15 +193875,15 @@ }, "property": { "type": "Identifier", - "start": 44113, - "end": 44120, + "start": 45264, + "end": 45271, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 35 }, "end": { - "line": 1085, + "line": 1120, "column": 42 }, "identifierName": "dotVec3" @@ -190325,15 +193895,15 @@ "arguments": [ { "type": "Identifier", - "start": 44121, - "end": 44125, + "start": 45272, + "end": 45276, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 43 }, "end": { - "line": 1085, + "line": 1120, "column": 47 }, "identifierName": "axis" @@ -190342,15 +193912,15 @@ }, { "type": "Identifier", - "start": 44127, - "end": 44131, + "start": 45278, + "end": 45282, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 49 }, "end": { - "line": 1085, + "line": 1120, "column": 53 }, "identifierName": "rayO" @@ -190362,15 +193932,15 @@ "operator": "+", "right": { "type": "Identifier", - "start": 44135, - "end": 44136, + "start": 45286, + "end": 45287, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 57 }, "end": { - "line": 1085, + "line": 1120, "column": 58 }, "identifierName": "d" @@ -190379,7 +193949,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 44107 + "parenStart": 45258 } }, "extra": { @@ -190389,15 +193959,15 @@ "operator": "/", "right": { "type": "Identifier", - "start": 44140, - "end": 44143, + "start": 45291, + "end": 45294, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 62 }, "end": { - "line": 1085, + "line": 1120, "column": 65 }, "identifierName": "dot" @@ -190411,57 +193981,57 @@ }, { "type": "ExpressionStatement", - "start": 44165, - "end": 44198, + "start": 45316, + "end": 45349, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 20 }, "end": { - "line": 1086, + "line": 1121, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 44165, - "end": 44197, + "start": 45316, + "end": 45348, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 20 }, "end": { - "line": 1086, + "line": 1121, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 44165, - "end": 44183, + "start": 45316, + "end": 45334, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 20 }, "end": { - "line": 1086, + "line": 1121, "column": 38 } }, "object": { "type": "Identifier", - "start": 44165, - "end": 44169, + "start": 45316, + "end": 45320, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 20 }, "end": { - "line": 1086, + "line": 1121, "column": 24 }, "identifierName": "math" @@ -190470,15 +194040,15 @@ }, "property": { "type": "Identifier", - "start": 44170, - "end": 44183, + "start": 45321, + "end": 45334, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 25 }, "end": { - "line": 1086, + "line": 1121, "column": 38 }, "identifierName": "mulVec3Scalar" @@ -190490,15 +194060,15 @@ "arguments": [ { "type": "Identifier", - "start": 44184, - "end": 44187, + "start": 45335, + "end": 45338, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 39 }, "end": { - "line": 1086, + "line": 1121, "column": 42 }, "identifierName": "dir" @@ -190507,15 +194077,15 @@ }, { "type": "Identifier", - "start": 44189, - "end": 44190, + "start": 45340, + "end": 45341, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 44 }, "end": { - "line": 1086, + "line": 1121, "column": 45 }, "identifierName": "t" @@ -190524,15 +194094,15 @@ }, { "type": "Identifier", - "start": 44192, - "end": 44196, + "start": 45343, + "end": 45347, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 47 }, "end": { - "line": 1086, + "line": 1121, "column": 51 }, "identifierName": "dest" @@ -190544,57 +194114,57 @@ }, { "type": "ExpressionStatement", - "start": 44219, - "end": 44244, + "start": 45370, + "end": 45395, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 20 }, "end": { - "line": 1087, + "line": 1122, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 44219, - "end": 44243, + "start": 45370, + "end": 45394, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 20 }, "end": { - "line": 1087, + "line": 1122, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 44219, - "end": 44231, + "start": 45370, + "end": 45382, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 20 }, "end": { - "line": 1087, + "line": 1122, "column": 32 } }, "object": { "type": "Identifier", - "start": 44219, - "end": 44223, + "start": 45370, + "end": 45374, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 20 }, "end": { - "line": 1087, + "line": 1122, "column": 24 }, "identifierName": "math" @@ -190603,15 +194173,15 @@ }, "property": { "type": "Identifier", - "start": 44224, - "end": 44231, + "start": 45375, + "end": 45382, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 25 }, "end": { - "line": 1087, + "line": 1122, "column": 32 }, "identifierName": "addVec3" @@ -190623,15 +194193,15 @@ "arguments": [ { "type": "Identifier", - "start": 44232, - "end": 44236, + "start": 45383, + "end": 45387, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 33 }, "end": { - "line": 1087, + "line": 1122, "column": 37 }, "identifierName": "dest" @@ -190640,15 +194210,15 @@ }, { "type": "Identifier", - "start": 44238, - "end": 44242, + "start": 45389, + "end": 45393, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 39 }, "end": { - "line": 1087, + "line": 1122, "column": 43 }, "identifierName": "rayO" @@ -190660,57 +194230,57 @@ }, { "type": "ExpressionStatement", - "start": 44265, - "end": 44298, + "start": 45416, + "end": 45449, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 20 }, "end": { - "line": 1088, + "line": 1123, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 44265, - "end": 44297, + "start": 45416, + "end": 45448, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 20 }, "end": { - "line": 1088, + "line": 1123, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 44265, - "end": 44277, + "start": 45416, + "end": 45428, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 20 }, "end": { - "line": 1088, + "line": 1123, "column": 32 } }, "object": { "type": "Identifier", - "start": 44265, - "end": 44269, + "start": 45416, + "end": 45420, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 20 }, "end": { - "line": 1088, + "line": 1123, "column": 24 }, "identifierName": "math" @@ -190719,15 +194289,15 @@ }, "property": { "type": "Identifier", - "start": 44270, - "end": 44277, + "start": 45421, + "end": 45428, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 25 }, "end": { - "line": 1088, + "line": 1123, "column": 32 }, "identifierName": "subVec3" @@ -190739,15 +194309,15 @@ "arguments": [ { "type": "Identifier", - "start": 44278, - "end": 44282, + "start": 45429, + "end": 45433, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 33 }, "end": { - "line": 1088, + "line": 1123, "column": 37 }, "identifierName": "dest" @@ -190756,15 +194326,15 @@ }, { "type": "Identifier", - "start": 44284, - "end": 44290, + "start": 45435, + "end": 45441, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 39 }, "end": { - "line": 1088, + "line": 1123, "column": 45 }, "identifierName": "origin" @@ -190773,15 +194343,15 @@ }, { "type": "Identifier", - "start": 44292, - "end": 44296, + "start": 45443, + "end": 45447, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 47 }, "end": { - "line": 1088, + "line": 1123, "column": 51 }, "identifierName": "dest" @@ -190793,29 +194363,29 @@ }, { "type": "ReturnStatement", - "start": 44319, - "end": 44331, + "start": 45470, + "end": 45482, "loc": { "start": { - "line": 1089, + "line": 1124, "column": 20 }, "end": { - "line": 1089, + "line": 1124, "column": 32 } }, "argument": { "type": "BooleanLiteral", - "start": 44326, - "end": 44330, + "start": 45477, + "end": 45481, "loc": { "start": { - "line": 1089, + "line": 1124, "column": 27 }, "end": { - "line": 1089, + "line": 1124, "column": 31 } }, @@ -190829,29 +194399,29 @@ }, { "type": "ReturnStatement", - "start": 44366, - "end": 44379, + "start": 45517, + "end": 45530, "loc": { "start": { - "line": 1091, + "line": 1126, "column": 16 }, "end": { - "line": 1091, + "line": 1126, "column": 29 } }, "argument": { "type": "BooleanLiteral", - "start": 44373, - "end": 44378, + "start": 45524, + "end": 45529, "loc": { "start": { - "line": 1091, + "line": 1126, "column": 23 }, "end": { - "line": 1091, + "line": 1126, "column": 28 } }, @@ -190868,7 +194438,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 43035 + "parenStart": 44186 } }, "arguments": [] @@ -190879,44 +194449,44 @@ }, { "type": "VariableDeclaration", - "start": 44417, - "end": 44845, + "start": 45568, + "end": 45996, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 8 }, "end": { - "line": 1105, + "line": 1140, "column": 13 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44423, - "end": 44844, + "start": 45574, + "end": 45995, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 14 }, "end": { - "line": 1105, + "line": 1140, "column": 12 } }, "id": { "type": "Identifier", - "start": 44423, - "end": 44441, + "start": 45574, + "end": 45592, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 14 }, "end": { - "line": 1095, + "line": 1130, "column": 32 }, "identifierName": "rotateSectionPlane" @@ -190925,29 +194495,29 @@ }, "init": { "type": "CallExpression", - "start": 44444, - "end": 44844, + "start": 45595, + "end": 45995, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 35 }, "end": { - "line": 1105, + "line": 1140, "column": 12 } }, "callee": { "type": "FunctionExpression", - "start": 44445, - "end": 44841, + "start": 45596, + "end": 45992, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 36 }, "end": { - "line": 1105, + "line": 1140, "column": 9 } }, @@ -190958,59 +194528,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 44457, - "end": 44841, + "start": 45608, + "end": 45992, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 48 }, "end": { - "line": 1105, + "line": 1140, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 44471, - "end": 44495, + "start": 45622, + "end": 45646, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 12 }, "end": { - "line": 1096, + "line": 1131, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44477, - "end": 44494, + "start": 45628, + "end": 45645, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 18 }, "end": { - "line": 1096, + "line": 1131, "column": 35 } }, "id": { "type": "Identifier", - "start": 44477, - "end": 44480, + "start": 45628, + "end": 45631, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 18 }, "end": { - "line": 1096, + "line": 1131, "column": 21 }, "identifierName": "dir" @@ -191019,43 +194589,43 @@ }, "init": { "type": "CallExpression", - "start": 44483, - "end": 44494, + "start": 45634, + "end": 45645, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 24 }, "end": { - "line": 1096, + "line": 1131, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 44483, - "end": 44492, + "start": 45634, + "end": 45643, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 24 }, "end": { - "line": 1096, + "line": 1131, "column": 33 } }, "object": { "type": "Identifier", - "start": 44483, - "end": 44487, + "start": 45634, + "end": 45638, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 24 }, "end": { - "line": 1096, + "line": 1131, "column": 28 }, "identifierName": "math" @@ -191064,15 +194634,15 @@ }, "property": { "type": "Identifier", - "start": 44488, - "end": 44492, + "start": 45639, + "end": 45643, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 29 }, "end": { - "line": 1096, + "line": 1131, "column": 33 }, "identifierName": "vec3" @@ -191089,44 +194659,44 @@ }, { "type": "VariableDeclaration", - "start": 44508, - "end": 44532, + "start": 45659, + "end": 45683, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 12 }, "end": { - "line": 1097, + "line": 1132, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44514, - "end": 44531, + "start": 45665, + "end": 45682, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 18 }, "end": { - "line": 1097, + "line": 1132, "column": 35 } }, "id": { "type": "Identifier", - "start": 44514, - "end": 44517, + "start": 45665, + "end": 45668, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 18 }, "end": { - "line": 1097, + "line": 1132, "column": 21 }, "identifierName": "mat" @@ -191135,43 +194705,43 @@ }, "init": { "type": "CallExpression", - "start": 44520, - "end": 44531, + "start": 45671, + "end": 45682, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 24 }, "end": { - "line": 1097, + "line": 1132, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 44520, - "end": 44529, + "start": 45671, + "end": 45680, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 24 }, "end": { - "line": 1097, + "line": 1132, "column": 33 } }, "object": { "type": "Identifier", - "start": 44520, - "end": 44524, + "start": 45671, + "end": 45675, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 24 }, "end": { - "line": 1097, + "line": 1132, "column": 28 }, "identifierName": "math" @@ -191180,15 +194750,15 @@ }, "property": { "type": "Identifier", - "start": 44525, - "end": 44529, + "start": 45676, + "end": 45680, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 29 }, "end": { - "line": 1097, + "line": 1132, "column": 33 }, "identifierName": "mat4" @@ -191205,29 +194775,29 @@ }, { "type": "ReturnStatement", - "start": 44545, - "end": 44831, + "start": 45696, + "end": 45982, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 12 }, "end": { - "line": 1104, + "line": 1139, "column": 14 } }, "argument": { "type": "FunctionExpression", - "start": 44552, - "end": 44830, + "start": 45703, + "end": 45981, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 19 }, "end": { - "line": 1104, + "line": 1139, "column": 13 } }, @@ -191238,58 +194808,58 @@ "params": [], "body": { "type": "BlockStatement", - "start": 44564, - "end": 44830, + "start": 45715, + "end": 45981, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 31 }, "end": { - "line": 1104, + "line": 1139, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 44582, - "end": 44816, + "start": 45733, + "end": 45967, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 16 }, "end": { - "line": 1103, + "line": 1138, "column": 17 } }, "test": { "type": "MemberExpression", - "start": 44586, - "end": 44603, + "start": 45737, + "end": 45754, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 20 }, "end": { - "line": 1099, + "line": 1134, "column": 37 } }, "object": { "type": "Identifier", - "start": 44586, - "end": 44590, + "start": 45737, + "end": 45741, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 20 }, "end": { - "line": 1099, + "line": 1134, "column": 24 }, "identifierName": "self" @@ -191298,15 +194868,15 @@ }, "property": { "type": "Identifier", - "start": 44591, - "end": 44603, + "start": 45742, + "end": 45754, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 25 }, "end": { - "line": 1099, + "line": 1134, "column": 37 }, "identifierName": "sectionPlane" @@ -191317,72 +194887,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 44605, - "end": 44816, + "start": 45756, + "end": 45967, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 39 }, "end": { - "line": 1103, + "line": 1138, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 44627, - "end": 44675, + "start": 45778, + "end": 45826, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 20 }, "end": { - "line": 1100, + "line": 1135, "column": 68 } }, "expression": { "type": "CallExpression", - "start": 44627, - "end": 44674, + "start": 45778, + "end": 45825, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 20 }, "end": { - "line": 1100, + "line": 1135, "column": 67 } }, "callee": { "type": "MemberExpression", - "start": 44627, - "end": 44648, + "start": 45778, + "end": 45799, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 20 }, "end": { - "line": 1100, + "line": 1135, "column": 41 } }, "object": { "type": "Identifier", - "start": 44627, - "end": 44631, + "start": 45778, + "end": 45782, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 20 }, "end": { - "line": 1100, + "line": 1135, "column": 24 }, "identifierName": "math" @@ -191391,15 +194961,15 @@ }, "property": { "type": "Identifier", - "start": 44632, - "end": 44648, + "start": 45783, + "end": 45799, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 25 }, "end": { - "line": 1100, + "line": 1135, "column": 41 }, "identifierName": "quaternionToMat4" @@ -191411,29 +194981,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 44649, - "end": 44668, + "start": 45800, + "end": 45819, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 42 }, "end": { - "line": 1100, + "line": 1135, "column": 61 } }, "object": { "type": "Identifier", - "start": 44649, - "end": 44657, + "start": 45800, + "end": 45808, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 42 }, "end": { - "line": 1100, + "line": 1135, "column": 50 }, "identifierName": "rootNode" @@ -191442,15 +195012,15 @@ }, "property": { "type": "Identifier", - "start": 44658, - "end": 44668, + "start": 45809, + "end": 45819, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 51 }, "end": { - "line": 1100, + "line": 1135, "column": 61 }, "identifierName": "quaternion" @@ -191461,15 +195031,15 @@ }, { "type": "Identifier", - "start": 44670, - "end": 44673, + "start": 45821, + "end": 45824, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 63 }, "end": { - "line": 1100, + "line": 1135, "column": 66 }, "identifierName": "mat" @@ -191482,15 +195052,15 @@ { "type": "CommentLine", "value": " << ---", - "start": 44677, - "end": 44686, + "start": 45828, + "end": 45837, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 70 }, "end": { - "line": 1100, + "line": 1135, "column": 79 } } @@ -191499,57 +195069,57 @@ }, { "type": "ExpressionStatement", - "start": 44707, - "end": 44747, + "start": 45858, + "end": 45898, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 20 }, "end": { - "line": 1101, + "line": 1136, "column": 60 } }, "expression": { "type": "CallExpression", - "start": 44707, - "end": 44746, + "start": 45858, + "end": 45897, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 20 }, "end": { - "line": 1101, + "line": 1136, "column": 59 } }, "callee": { "type": "MemberExpression", - "start": 44707, - "end": 44725, + "start": 45858, + "end": 45876, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 20 }, "end": { - "line": 1101, + "line": 1136, "column": 38 } }, "object": { "type": "Identifier", - "start": 44707, - "end": 44711, + "start": 45858, + "end": 45862, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 20 }, "end": { - "line": 1101, + "line": 1136, "column": 24 }, "identifierName": "math" @@ -191559,15 +195129,15 @@ }, "property": { "type": "Identifier", - "start": 44712, - "end": 44725, + "start": 45863, + "end": 45876, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 25 }, "end": { - "line": 1101, + "line": 1136, "column": 38 }, "identifierName": "transformVec3" @@ -191580,15 +195150,15 @@ "arguments": [ { "type": "Identifier", - "start": 44726, - "end": 44729, + "start": 45877, + "end": 45880, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 39 }, "end": { - "line": 1101, + "line": 1136, "column": 42 }, "identifierName": "mat" @@ -191597,30 +195167,30 @@ }, { "type": "ArrayExpression", - "start": 44731, - "end": 44740, + "start": 45882, + "end": 45891, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 44 }, "end": { - "line": 1101, + "line": 1136, "column": 53 } }, "elements": [ { "type": "NumericLiteral", - "start": 44732, - "end": 44733, + "start": 45883, + "end": 45884, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 45 }, "end": { - "line": 1101, + "line": 1136, "column": 46 } }, @@ -191632,15 +195202,15 @@ }, { "type": "NumericLiteral", - "start": 44735, - "end": 44736, + "start": 45886, + "end": 45887, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 48 }, "end": { - "line": 1101, + "line": 1136, "column": 49 } }, @@ -191652,15 +195222,15 @@ }, { "type": "NumericLiteral", - "start": 44738, - "end": 44739, + "start": 45889, + "end": 45890, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 51 }, "end": { - "line": 1101, + "line": 1136, "column": 52 } }, @@ -191674,15 +195244,15 @@ }, { "type": "Identifier", - "start": 44742, - "end": 44745, + "start": 45893, + "end": 45896, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 55 }, "end": { - "line": 1101, + "line": 1136, "column": 58 }, "identifierName": "dir" @@ -191696,15 +195266,15 @@ { "type": "CommentLine", "value": " << ---", - "start": 44677, - "end": 44686, + "start": 45828, + "end": 45837, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 70 }, "end": { - "line": 1100, + "line": 1135, "column": 79 } } @@ -191713,57 +195283,57 @@ }, { "type": "ExpressionStatement", - "start": 44768, - "end": 44798, + "start": 45919, + "end": 45949, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 20 }, "end": { - "line": 1102, + "line": 1137, "column": 50 } }, "expression": { "type": "CallExpression", - "start": 44768, - "end": 44797, + "start": 45919, + "end": 45948, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 20 }, "end": { - "line": 1102, + "line": 1137, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 44768, - "end": 44792, + "start": 45919, + "end": 45943, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 20 }, "end": { - "line": 1102, + "line": 1137, "column": 44 } }, "object": { "type": "Identifier", - "start": 44768, - "end": 44772, + "start": 45919, + "end": 45923, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 20 }, "end": { - "line": 1102, + "line": 1137, "column": 24 }, "identifierName": "self" @@ -191772,15 +195342,15 @@ }, "property": { "type": "Identifier", - "start": 44773, - "end": 44792, + "start": 45924, + "end": 45943, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 25 }, "end": { - "line": 1102, + "line": 1137, "column": 44 }, "identifierName": "_setSectionPlaneDir" @@ -191792,15 +195362,15 @@ "arguments": [ { "type": "Identifier", - "start": 44793, - "end": 44796, + "start": 45944, + "end": 45947, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 45 }, "end": { - "line": 1102, + "line": 1137, "column": 48 }, "identifierName": "dir" @@ -191825,7 +195395,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 44444 + "parenStart": 45595 } }, "arguments": [] @@ -191836,59 +195406,59 @@ }, { "type": "BlockStatement", - "start": 44855, - "end": 52091, + "start": 46006, + "end": 53242, "loc": { "start": { - "line": 1107, + "line": 1142, "column": 8 }, "end": { - "line": 1290, + "line": 1325, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 44869, - "end": 44887, + "start": 46020, + "end": 46038, "loc": { "start": { - "line": 1108, + "line": 1143, "column": 12 }, "end": { - "line": 1108, + "line": 1143, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44873, - "end": 44886, + "start": 46024, + "end": 46037, "loc": { "start": { - "line": 1108, + "line": 1143, "column": 16 }, "end": { - "line": 1108, + "line": 1143, "column": 29 } }, "id": { "type": "Identifier", - "start": 44873, - "end": 44886, + "start": 46024, + "end": 46037, "loc": { "start": { - "line": 1108, + "line": 1143, "column": 16 }, "end": { - "line": 1108, + "line": 1143, "column": 29 }, "identifierName": "mouseDownLeft" @@ -191902,44 +195472,44 @@ }, { "type": "VariableDeclaration", - "start": 44900, - "end": 44920, + "start": 46051, + "end": 46071, "loc": { "start": { - "line": 1109, + "line": 1144, "column": 12 }, "end": { - "line": 1109, + "line": 1144, "column": 32 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44904, - "end": 44919, + "start": 46055, + "end": 46070, "loc": { "start": { - "line": 1109, + "line": 1144, "column": 16 }, "end": { - "line": 1109, + "line": 1144, "column": 31 } }, "id": { "type": "Identifier", - "start": 44904, - "end": 44919, + "start": 46055, + "end": 46070, "loc": { "start": { - "line": 1109, + "line": 1144, "column": 16 }, "end": { - "line": 1109, + "line": 1144, "column": 31 }, "identifierName": "mouseDownMiddle" @@ -191953,44 +195523,44 @@ }, { "type": "VariableDeclaration", - "start": 44933, - "end": 44952, + "start": 46084, + "end": 46103, "loc": { "start": { - "line": 1110, + "line": 1145, "column": 12 }, "end": { - "line": 1110, + "line": 1145, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44937, - "end": 44951, + "start": 46088, + "end": 46102, "loc": { "start": { - "line": 1110, + "line": 1145, "column": 16 }, "end": { - "line": 1110, + "line": 1145, "column": 30 } }, "id": { "type": "Identifier", - "start": 44937, - "end": 44951, + "start": 46088, + "end": 46102, "loc": { "start": { - "line": 1110, + "line": 1145, "column": 16 }, "end": { - "line": 1110, + "line": 1145, "column": 30 }, "identifierName": "mouseDownRight" @@ -192004,44 +195574,44 @@ }, { "type": "VariableDeclaration", - "start": 44965, - "end": 44982, + "start": 46116, + "end": 46133, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 12 }, "end": { - "line": 1111, + "line": 1146, "column": 29 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44969, - "end": 44981, + "start": 46120, + "end": 46132, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 16 }, "end": { - "line": 1111, + "line": 1146, "column": 28 } }, "id": { "type": "Identifier", - "start": 44969, - "end": 44973, + "start": 46120, + "end": 46124, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 16 }, "end": { - "line": 1111, + "line": 1146, "column": 20 }, "identifierName": "down" @@ -192050,15 +195620,15 @@ }, "init": { "type": "BooleanLiteral", - "start": 44976, - "end": 44981, + "start": 46127, + "end": 46132, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 23 }, "end": { - "line": 1111, + "line": 1146, "column": 28 } }, @@ -192070,44 +195640,44 @@ }, { "type": "VariableDeclaration", - "start": 44995, - "end": 45018, + "start": 46146, + "end": 46169, "loc": { "start": { - "line": 1112, + "line": 1147, "column": 12 }, "end": { - "line": 1112, + "line": 1147, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 44999, - "end": 45017, + "start": 46150, + "end": 46168, "loc": { "start": { - "line": 1112, + "line": 1147, "column": 16 }, "end": { - "line": 1112, + "line": 1147, "column": 34 } }, "id": { "type": "Identifier", - "start": 44999, - "end": 45017, + "start": 46150, + "end": 46168, "loc": { "start": { - "line": 1112, + "line": 1147, "column": 16 }, "end": { - "line": 1112, + "line": 1147, "column": 34 }, "identifierName": "lastAffordanceMesh" @@ -192121,73 +195691,73 @@ }, { "type": "ExpressionStatement", - "start": 45032, - "end": 48028, + "start": 46183, + "end": 49179, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 12 }, "end": { - "line": 1183, + "line": 1218, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 45032, - "end": 48027, + "start": 46183, + "end": 49178, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 12 }, "end": { - "line": 1183, + "line": 1218, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 45032, - "end": 45058, + "start": 46183, + "end": 46209, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 12 }, "end": { - "line": 1114, + "line": 1149, "column": 38 } }, "object": { "type": "ThisExpression", - "start": 45032, - "end": 45036, + "start": 46183, + "end": 46187, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 12 }, "end": { - "line": 1114, + "line": 1149, "column": 16 } } }, "property": { "type": "Identifier", - "start": 45037, - "end": 45058, + "start": 46188, + "end": 46209, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 17 }, "end": { - "line": 1114, + "line": 1149, "column": 38 }, "identifierName": "_onCameraControlHover" @@ -192198,86 +195768,86 @@ }, "right": { "type": "CallExpression", - "start": 45061, - "end": 48027, + "start": 46212, + "end": 49178, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1183, + "line": 1218, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 45061, - "end": 45090, + "start": 46212, + "end": 46241, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1114, + "line": 1149, "column": 70 } }, "object": { "type": "MemberExpression", - "start": 45061, - "end": 45087, + "start": 46212, + "end": 46238, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1114, + "line": 1149, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 45061, - "end": 45073, + "start": 46212, + "end": 46224, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1114, + "line": 1149, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 45061, - "end": 45065, + "start": 46212, + "end": 46216, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1114, + "line": 1149, "column": 45 } } }, "property": { "type": "Identifier", - "start": 45066, - "end": 45073, + "start": 46217, + "end": 46224, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 46 }, "end": { - "line": 1114, + "line": 1149, "column": 53 }, "identifierName": "_viewer" @@ -192288,15 +195858,15 @@ }, "property": { "type": "Identifier", - "start": 45074, - "end": 45087, + "start": 46225, + "end": 46238, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 54 }, "end": { - "line": 1114, + "line": 1149, "column": 67 }, "identifierName": "cameraControl" @@ -192307,15 +195877,15 @@ }, "property": { "type": "Identifier", - "start": 45088, - "end": 45090, + "start": 46239, + "end": 46241, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 68 }, "end": { - "line": 1114, + "line": 1149, "column": 70 }, "identifierName": "on" @@ -192327,15 +195897,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 45091, - "end": 45103, + "start": 46242, + "end": 46254, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 71 }, "end": { - "line": 1114, + "line": 1149, "column": 83 } }, @@ -192347,15 +195917,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 45105, - "end": 48026, + "start": 46256, + "end": 49177, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 85 }, "end": { - "line": 1183, + "line": 1218, "column": 13 } }, @@ -192366,15 +195936,15 @@ "params": [ { "type": "Identifier", - "start": 45106, - "end": 45109, + "start": 46257, + "end": 46260, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 86 }, "end": { - "line": 1114, + "line": 1149, "column": 89 }, "identifierName": "hit" @@ -192384,44 +195954,44 @@ ], "body": { "type": "BlockStatement", - "start": 45114, - "end": 48026, + "start": 46265, + "end": 49177, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 94 }, "end": { - "line": 1183, + "line": 1218, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 45132, - "end": 45199, + "start": 46283, + "end": 46350, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 16 }, "end": { - "line": 1117, + "line": 1152, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 45136, - "end": 45150, + "start": 46287, + "end": 46301, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 20 }, "end": { - "line": 1115, + "line": 1150, "column": 34 } }, @@ -192429,44 +195999,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 45137, - "end": 45150, + "start": 46288, + "end": 46301, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 21 }, "end": { - "line": 1115, + "line": 1150, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 45137, - "end": 45141, + "start": 46288, + "end": 46292, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 21 }, "end": { - "line": 1115, + "line": 1150, "column": 25 } } }, "property": { "type": "Identifier", - "start": 45142, - "end": 45150, + "start": 46293, + "end": 46301, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 26 }, "end": { - "line": 1115, + "line": 1150, "column": 34 }, "identifierName": "_visible" @@ -192481,30 +196051,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 45152, - "end": 45199, + "start": 46303, + "end": 46350, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 36 }, "end": { - "line": 1117, + "line": 1152, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 45174, - "end": 45181, + "start": 46325, + "end": 46332, "loc": { "start": { - "line": 1116, + "line": 1151, "column": 20 }, "end": { - "line": 1116, + "line": 1151, "column": 27 } }, @@ -192517,29 +196087,29 @@ }, { "type": "IfStatement", - "start": 45216, - "end": 45273, + "start": 46367, + "end": 46424, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 16 }, "end": { - "line": 1120, + "line": 1155, "column": 17 } }, "test": { "type": "Identifier", - "start": 45220, - "end": 45224, + "start": 46371, + "end": 46375, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 20 }, "end": { - "line": 1118, + "line": 1153, "column": 24 }, "identifierName": "down" @@ -192548,30 +196118,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 45226, - "end": 45273, + "start": 46377, + "end": 46424, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 26 }, "end": { - "line": 1120, + "line": 1155, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 45248, - "end": 45255, + "start": 46399, + "end": 46406, "loc": { "start": { - "line": 1119, + "line": 1154, "column": 20 }, "end": { - "line": 1119, + "line": 1154, "column": 27 } }, @@ -192584,44 +196154,44 @@ }, { "type": "ExpressionStatement", - "start": 45290, - "end": 45306, + "start": 46441, + "end": 46457, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 16 }, "end": { - "line": 1121, + "line": 1156, "column": 32 } }, "expression": { "type": "AssignmentExpression", - "start": 45290, - "end": 45305, + "start": 46441, + "end": 46456, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 16 }, "end": { - "line": 1121, + "line": 1156, "column": 31 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45290, - "end": 45297, + "start": 46441, + "end": 46448, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 16 }, "end": { - "line": 1121, + "line": 1156, "column": 23 }, "identifierName": "grabbed" @@ -192630,15 +196200,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 45300, - "end": 45305, + "start": 46451, + "end": 46456, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 26 }, "end": { - "line": 1121, + "line": 1156, "column": 31 } }, @@ -192648,29 +196218,29 @@ }, { "type": "IfStatement", - "start": 45323, - "end": 45422, + "start": 46474, + "end": 46573, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 16 }, "end": { - "line": 1124, + "line": 1159, "column": 17 } }, "test": { "type": "Identifier", - "start": 45327, - "end": 45345, + "start": 46478, + "end": 46496, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 20 }, "end": { - "line": 1122, + "line": 1157, "column": 38 }, "identifierName": "lastAffordanceMesh" @@ -192679,73 +196249,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 45347, - "end": 45422, + "start": 46498, + "end": 46573, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 40 }, "end": { - "line": 1124, + "line": 1159, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 45369, - "end": 45404, + "start": 46520, + "end": 46555, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 20 }, "end": { - "line": 1123, + "line": 1158, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 45369, - "end": 45403, + "start": 46520, + "end": 46554, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 20 }, "end": { - "line": 1123, + "line": 1158, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 45369, - "end": 45395, + "start": 46520, + "end": 46546, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 20 }, "end": { - "line": 1123, + "line": 1158, "column": 46 } }, "object": { "type": "Identifier", - "start": 45369, - "end": 45387, + "start": 46520, + "end": 46538, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 20 }, "end": { - "line": 1123, + "line": 1158, "column": 38 }, "identifierName": "lastAffordanceMesh" @@ -192754,15 +196324,15 @@ }, "property": { "type": "Identifier", - "start": 45388, - "end": 45395, + "start": 46539, + "end": 46546, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 39 }, "end": { - "line": 1123, + "line": 1158, "column": 46 }, "identifierName": "visible" @@ -192773,15 +196343,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 45398, - "end": 45403, + "start": 46549, + "end": 46554, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 49 }, "end": { - "line": 1123, + "line": 1158, "column": 54 } }, @@ -192796,44 +196366,44 @@ }, { "type": "VariableDeclaration", - "start": 45439, - "end": 45458, + "start": 46590, + "end": 46609, "loc": { "start": { - "line": 1125, + "line": 1160, "column": 16 }, "end": { - "line": 1125, + "line": 1160, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 45443, - "end": 45457, + "start": 46594, + "end": 46608, "loc": { "start": { - "line": 1125, + "line": 1160, "column": 20 }, "end": { - "line": 1125, + "line": 1160, "column": 34 } }, "id": { "type": "Identifier", - "start": 45443, - "end": 45457, + "start": 46594, + "end": 46608, "loc": { "start": { - "line": 1125, + "line": 1160, "column": 20 }, "end": { - "line": 1125, + "line": 1160, "column": 34 }, "identifierName": "affordanceMesh" @@ -192847,44 +196417,44 @@ }, { "type": "VariableDeclaration", - "start": 45475, - "end": 45504, + "start": 46626, + "end": 46655, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 16 }, "end": { - "line": 1126, + "line": 1161, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 45481, - "end": 45503, + "start": 46632, + "end": 46654, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 22 }, "end": { - "line": 1126, + "line": 1161, "column": 44 } }, "id": { "type": "Identifier", - "start": 45481, - "end": 45487, + "start": 46632, + "end": 46638, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 22 }, "end": { - "line": 1126, + "line": 1161, "column": 28 }, "identifierName": "meshId" @@ -192893,43 +196463,43 @@ }, "init": { "type": "MemberExpression", - "start": 45490, - "end": 45503, + "start": 46641, + "end": 46654, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 31 }, "end": { - "line": 1126, + "line": 1161, "column": 44 } }, "object": { "type": "MemberExpression", - "start": 45490, - "end": 45500, + "start": 46641, + "end": 46651, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 31 }, "end": { - "line": 1126, + "line": 1161, "column": 41 } }, "object": { "type": "Identifier", - "start": 45490, - "end": 45493, + "start": 46641, + "end": 46644, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 31 }, "end": { - "line": 1126, + "line": 1161, "column": 34 }, "identifierName": "hit" @@ -192938,15 +196508,15 @@ }, "property": { "type": "Identifier", - "start": 45494, - "end": 45500, + "start": 46645, + "end": 46651, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 35 }, "end": { - "line": 1126, + "line": 1161, "column": 41 }, "identifierName": "entity" @@ -192957,15 +196527,15 @@ }, "property": { "type": "Identifier", - "start": 45501, - "end": 45503, + "start": 46652, + "end": 46654, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 42 }, "end": { - "line": 1126, + "line": 1161, "column": 44 }, "identifierName": "id" @@ -192980,29 +196550,29 @@ }, { "type": "SwitchStatement", - "start": 45521, - "end": 47820, + "start": 46672, + "end": 48971, "loc": { "start": { - "line": 1127, + "line": 1162, "column": 16 }, "end": { - "line": 1177, + "line": 1212, "column": 17 } }, "discriminant": { "type": "Identifier", - "start": 45529, - "end": 45535, + "start": 46680, + "end": 46686, "loc": { "start": { - "line": 1127, + "line": 1162, "column": 24 }, "end": { - "line": 1127, + "line": 1162, "column": 30 }, "identifierName": "meshId" @@ -193012,59 +196582,59 @@ "cases": [ { "type": "SwitchCase", - "start": 45560, - "end": 45778, + "start": 46711, + "end": 46929, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 20 }, "end": { - "line": 1132, + "line": 1167, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 45630, - "end": 45681, + "start": 46781, + "end": 46832, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 24 }, "end": { - "line": 1130, + "line": 1165, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 45630, - "end": 45680, + "start": 46781, + "end": 46831, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 24 }, "end": { - "line": 1130, + "line": 1165, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45630, - "end": 45644, + "start": 46781, + "end": 46795, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 24 }, "end": { - "line": 1130, + "line": 1165, "column": 38 }, "identifierName": "affordanceMesh" @@ -193073,58 +196643,58 @@ }, "right": { "type": "MemberExpression", - "start": 45647, - "end": 45680, + "start": 46798, + "end": 46831, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 41 }, "end": { - "line": 1130, + "line": 1165, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 45647, - "end": 45669, + "start": 46798, + "end": 46820, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 41 }, "end": { - "line": 1130, + "line": 1165, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 45647, - "end": 45651, + "start": 46798, + "end": 46802, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 41 }, "end": { - "line": 1130, + "line": 1165, "column": 45 } } }, "property": { "type": "Identifier", - "start": 45652, - "end": 45669, + "start": 46803, + "end": 46820, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 46 }, "end": { - "line": 1130, + "line": 1165, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -193135,15 +196705,15 @@ }, "property": { "type": "Identifier", - "start": 45670, - "end": 45680, + "start": 46821, + "end": 46831, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 64 }, "end": { - "line": 1130, + "line": 1165, "column": 74 }, "identifierName": "xAxisArrow" @@ -193156,44 +196726,44 @@ }, { "type": "ExpressionStatement", - "start": 45706, - "end": 45747, + "start": 46857, + "end": 46898, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 24 }, "end": { - "line": 1131, + "line": 1166, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 45706, - "end": 45746, + "start": 46857, + "end": 46897, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 24 }, "end": { - "line": 1131, + "line": 1166, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45706, - "end": 45720, + "start": 46857, + "end": 46871, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 24 }, "end": { - "line": 1131, + "line": 1166, "column": 38 }, "identifierName": "nextDragAction" @@ -193202,29 +196772,29 @@ }, "right": { "type": "MemberExpression", - "start": 45723, - "end": 45746, + "start": 46874, + "end": 46897, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 41 }, "end": { - "line": 1131, + "line": 1166, "column": 64 } }, "object": { "type": "Identifier", - "start": 45723, - "end": 45735, + "start": 46874, + "end": 46886, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 41 }, "end": { - "line": 1131, + "line": 1166, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -193233,15 +196803,15 @@ }, "property": { "type": "Identifier", - "start": 45736, - "end": 45746, + "start": 46887, + "end": 46897, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 54 }, "end": { - "line": 1131, + "line": 1166, "column": 64 }, "identifierName": "xTranslate" @@ -193254,15 +196824,15 @@ }, { "type": "BreakStatement", - "start": 45772, - "end": 45778, + "start": 46923, + "end": 46929, "loc": { "start": { - "line": 1132, + "line": 1167, "column": 24 }, "end": { - "line": 1132, + "line": 1167, "column": 30 } }, @@ -193271,72 +196841,72 @@ ], "test": { "type": "MemberExpression", - "start": 45565, - "end": 45604, + "start": 46716, + "end": 46755, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 25 }, "end": { - "line": 1129, + "line": 1164, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 45565, - "end": 45601, + "start": 46716, + "end": 46752, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 25 }, "end": { - "line": 1129, + "line": 1164, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 45565, - "end": 45584, + "start": 46716, + "end": 46735, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 25 }, "end": { - "line": 1129, + "line": 1164, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 45565, - "end": 45569, + "start": 46716, + "end": 46720, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 25 }, "end": { - "line": 1129, + "line": 1164, "column": 29 } } }, "property": { "type": "Identifier", - "start": 45570, - "end": 45584, + "start": 46721, + "end": 46735, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 30 }, "end": { - "line": 1129, + "line": 1164, "column": 44 }, "identifierName": "_displayMeshes" @@ -193347,15 +196917,15 @@ }, "property": { "type": "Identifier", - "start": 45585, - "end": 45601, + "start": 46736, + "end": 46752, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 45 }, "end": { - "line": 1129, + "line": 1164, "column": 61 }, "identifierName": "xAxisArrowHandle" @@ -193366,15 +196936,15 @@ }, "property": { "type": "Identifier", - "start": 45602, - "end": 45604, + "start": 46753, + "end": 46755, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 62 }, "end": { - "line": 1129, + "line": 1164, "column": 64 }, "identifierName": "id" @@ -193386,59 +196956,59 @@ }, { "type": "SwitchCase", - "start": 45800, - "end": 46013, + "start": 46951, + "end": 47164, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 20 }, "end": { - "line": 1137, + "line": 1172, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 45865, - "end": 45916, + "start": 47016, + "end": 47067, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 24 }, "end": { - "line": 1135, + "line": 1170, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 45865, - "end": 45915, + "start": 47016, + "end": 47066, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 24 }, "end": { - "line": 1135, + "line": 1170, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45865, - "end": 45879, + "start": 47016, + "end": 47030, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 24 }, "end": { - "line": 1135, + "line": 1170, "column": 38 }, "identifierName": "affordanceMesh" @@ -193447,58 +197017,58 @@ }, "right": { "type": "MemberExpression", - "start": 45882, - "end": 45915, + "start": 47033, + "end": 47066, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 41 }, "end": { - "line": 1135, + "line": 1170, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 45882, - "end": 45904, + "start": 47033, + "end": 47055, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 41 }, "end": { - "line": 1135, + "line": 1170, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 45882, - "end": 45886, + "start": 47033, + "end": 47037, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 41 }, "end": { - "line": 1135, + "line": 1170, "column": 45 } } }, "property": { "type": "Identifier", - "start": 45887, - "end": 45904, + "start": 47038, + "end": 47055, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 46 }, "end": { - "line": 1135, + "line": 1170, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -193509,15 +197079,15 @@ }, "property": { "type": "Identifier", - "start": 45905, - "end": 45915, + "start": 47056, + "end": 47066, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 64 }, "end": { - "line": 1135, + "line": 1170, "column": 74 }, "identifierName": "xAxisArrow" @@ -193530,44 +197100,44 @@ }, { "type": "ExpressionStatement", - "start": 45941, - "end": 45982, + "start": 47092, + "end": 47133, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 24 }, "end": { - "line": 1136, + "line": 1171, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 45941, - "end": 45981, + "start": 47092, + "end": 47132, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 24 }, "end": { - "line": 1136, + "line": 1171, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 45941, - "end": 45955, + "start": 47092, + "end": 47106, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 24 }, "end": { - "line": 1136, + "line": 1171, "column": 38 }, "identifierName": "nextDragAction" @@ -193576,29 +197146,29 @@ }, "right": { "type": "MemberExpression", - "start": 45958, - "end": 45981, + "start": 47109, + "end": 47132, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 41 }, "end": { - "line": 1136, + "line": 1171, "column": 64 } }, "object": { "type": "Identifier", - "start": 45958, - "end": 45970, + "start": 47109, + "end": 47121, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 41 }, "end": { - "line": 1136, + "line": 1171, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -193607,15 +197177,15 @@ }, "property": { "type": "Identifier", - "start": 45971, - "end": 45981, + "start": 47122, + "end": 47132, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 54 }, "end": { - "line": 1136, + "line": 1171, "column": 64 }, "identifierName": "xTranslate" @@ -193628,15 +197198,15 @@ }, { "type": "BreakStatement", - "start": 46007, - "end": 46013, + "start": 47158, + "end": 47164, "loc": { "start": { - "line": 1137, + "line": 1172, "column": 24 }, "end": { - "line": 1137, + "line": 1172, "column": 30 } }, @@ -193645,72 +197215,72 @@ ], "test": { "type": "MemberExpression", - "start": 45805, - "end": 45839, + "start": 46956, + "end": 46990, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 25 }, "end": { - "line": 1134, + "line": 1169, "column": 59 } }, "object": { "type": "MemberExpression", - "start": 45805, - "end": 45836, + "start": 46956, + "end": 46987, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 25 }, "end": { - "line": 1134, + "line": 1169, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 45805, - "end": 45824, + "start": 46956, + "end": 46975, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 25 }, "end": { - "line": 1134, + "line": 1169, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 45805, - "end": 45809, + "start": 46956, + "end": 46960, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 25 }, "end": { - "line": 1134, + "line": 1169, "column": 29 } } }, "property": { "type": "Identifier", - "start": 45810, - "end": 45824, + "start": 46961, + "end": 46975, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 30 }, "end": { - "line": 1134, + "line": 1169, "column": 44 }, "identifierName": "_displayMeshes" @@ -193721,15 +197291,15 @@ }, "property": { "type": "Identifier", - "start": 45825, - "end": 45836, + "start": 46976, + "end": 46987, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 45 }, "end": { - "line": 1134, + "line": 1169, "column": 56 }, "identifierName": "xAxisHandle" @@ -193740,15 +197310,15 @@ }, "property": { "type": "Identifier", - "start": 45837, - "end": 45839, + "start": 46988, + "end": 46990, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 57 }, "end": { - "line": 1134, + "line": 1169, "column": 59 }, "identifierName": "id" @@ -193760,59 +197330,59 @@ }, { "type": "SwitchCase", - "start": 46035, - "end": 46253, + "start": 47186, + "end": 47404, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 20 }, "end": { - "line": 1142, + "line": 1177, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 46105, - "end": 46156, + "start": 47256, + "end": 47307, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 24 }, "end": { - "line": 1140, + "line": 1175, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 46105, - "end": 46155, + "start": 47256, + "end": 47306, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 24 }, "end": { - "line": 1140, + "line": 1175, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46105, - "end": 46119, + "start": 47256, + "end": 47270, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 24 }, "end": { - "line": 1140, + "line": 1175, "column": 38 }, "identifierName": "affordanceMesh" @@ -193821,58 +197391,58 @@ }, "right": { "type": "MemberExpression", - "start": 46122, - "end": 46155, + "start": 47273, + "end": 47306, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 41 }, "end": { - "line": 1140, + "line": 1175, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 46122, - "end": 46144, + "start": 47273, + "end": 47295, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 41 }, "end": { - "line": 1140, + "line": 1175, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 46122, - "end": 46126, + "start": 47273, + "end": 47277, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 41 }, "end": { - "line": 1140, + "line": 1175, "column": 45 } } }, "property": { "type": "Identifier", - "start": 46127, - "end": 46144, + "start": 47278, + "end": 47295, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 46 }, "end": { - "line": 1140, + "line": 1175, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -193883,15 +197453,15 @@ }, "property": { "type": "Identifier", - "start": 46145, - "end": 46155, + "start": 47296, + "end": 47306, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 64 }, "end": { - "line": 1140, + "line": 1175, "column": 74 }, "identifierName": "yAxisArrow" @@ -193904,44 +197474,44 @@ }, { "type": "ExpressionStatement", - "start": 46181, - "end": 46222, + "start": 47332, + "end": 47373, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 24 }, "end": { - "line": 1141, + "line": 1176, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 46181, - "end": 46221, + "start": 47332, + "end": 47372, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 24 }, "end": { - "line": 1141, + "line": 1176, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46181, - "end": 46195, + "start": 47332, + "end": 47346, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 24 }, "end": { - "line": 1141, + "line": 1176, "column": 38 }, "identifierName": "nextDragAction" @@ -193950,29 +197520,29 @@ }, "right": { "type": "MemberExpression", - "start": 46198, - "end": 46221, + "start": 47349, + "end": 47372, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 41 }, "end": { - "line": 1141, + "line": 1176, "column": 64 } }, "object": { "type": "Identifier", - "start": 46198, - "end": 46210, + "start": 47349, + "end": 47361, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 41 }, "end": { - "line": 1141, + "line": 1176, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -193981,15 +197551,15 @@ }, "property": { "type": "Identifier", - "start": 46211, - "end": 46221, + "start": 47362, + "end": 47372, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 54 }, "end": { - "line": 1141, + "line": 1176, "column": 64 }, "identifierName": "yTranslate" @@ -194002,15 +197572,15 @@ }, { "type": "BreakStatement", - "start": 46247, - "end": 46253, + "start": 47398, + "end": 47404, "loc": { "start": { - "line": 1142, + "line": 1177, "column": 24 }, "end": { - "line": 1142, + "line": 1177, "column": 30 } }, @@ -194019,72 +197589,72 @@ ], "test": { "type": "MemberExpression", - "start": 46040, - "end": 46079, + "start": 47191, + "end": 47230, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 25 }, "end": { - "line": 1139, + "line": 1174, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 46040, - "end": 46076, + "start": 47191, + "end": 47227, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 25 }, "end": { - "line": 1139, + "line": 1174, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 46040, - "end": 46059, + "start": 47191, + "end": 47210, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 25 }, "end": { - "line": 1139, + "line": 1174, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46040, - "end": 46044, + "start": 47191, + "end": 47195, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 25 }, "end": { - "line": 1139, + "line": 1174, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46045, - "end": 46059, + "start": 47196, + "end": 47210, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 30 }, "end": { - "line": 1139, + "line": 1174, "column": 44 }, "identifierName": "_displayMeshes" @@ -194095,15 +197665,15 @@ }, "property": { "type": "Identifier", - "start": 46060, - "end": 46076, + "start": 47211, + "end": 47227, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 45 }, "end": { - "line": 1139, + "line": 1174, "column": 61 }, "identifierName": "yAxisArrowHandle" @@ -194114,15 +197684,15 @@ }, "property": { "type": "Identifier", - "start": 46077, - "end": 46079, + "start": 47228, + "end": 47230, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 62 }, "end": { - "line": 1139, + "line": 1174, "column": 64 }, "identifierName": "id" @@ -194134,59 +197704,59 @@ }, { "type": "SwitchCase", - "start": 46275, - "end": 46489, + "start": 47426, + "end": 47640, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 20 }, "end": { - "line": 1147, + "line": 1182, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 46341, - "end": 46392, + "start": 47492, + "end": 47543, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 24 }, "end": { - "line": 1145, + "line": 1180, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 46341, - "end": 46391, + "start": 47492, + "end": 47542, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 24 }, "end": { - "line": 1145, + "line": 1180, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46341, - "end": 46355, + "start": 47492, + "end": 47506, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 24 }, "end": { - "line": 1145, + "line": 1180, "column": 38 }, "identifierName": "affordanceMesh" @@ -194195,58 +197765,58 @@ }, "right": { "type": "MemberExpression", - "start": 46358, - "end": 46391, + "start": 47509, + "end": 47542, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 41 }, "end": { - "line": 1145, + "line": 1180, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 46358, - "end": 46380, + "start": 47509, + "end": 47531, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 41 }, "end": { - "line": 1145, + "line": 1180, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 46358, - "end": 46362, + "start": 47509, + "end": 47513, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 41 }, "end": { - "line": 1145, + "line": 1180, "column": 45 } } }, "property": { "type": "Identifier", - "start": 46363, - "end": 46380, + "start": 47514, + "end": 47531, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 46 }, "end": { - "line": 1145, + "line": 1180, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -194257,15 +197827,15 @@ }, "property": { "type": "Identifier", - "start": 46381, - "end": 46391, + "start": 47532, + "end": 47542, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 64 }, "end": { - "line": 1145, + "line": 1180, "column": 74 }, "identifierName": "yAxisArrow" @@ -194278,44 +197848,44 @@ }, { "type": "ExpressionStatement", - "start": 46417, - "end": 46458, + "start": 47568, + "end": 47609, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 24 }, "end": { - "line": 1146, + "line": 1181, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 46417, - "end": 46457, + "start": 47568, + "end": 47608, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 24 }, "end": { - "line": 1146, + "line": 1181, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46417, - "end": 46431, + "start": 47568, + "end": 47582, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 24 }, "end": { - "line": 1146, + "line": 1181, "column": 38 }, "identifierName": "nextDragAction" @@ -194324,29 +197894,29 @@ }, "right": { "type": "MemberExpression", - "start": 46434, - "end": 46457, + "start": 47585, + "end": 47608, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 41 }, "end": { - "line": 1146, + "line": 1181, "column": 64 } }, "object": { "type": "Identifier", - "start": 46434, - "end": 46446, + "start": 47585, + "end": 47597, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 41 }, "end": { - "line": 1146, + "line": 1181, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -194355,15 +197925,15 @@ }, "property": { "type": "Identifier", - "start": 46447, - "end": 46457, + "start": 47598, + "end": 47608, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 54 }, "end": { - "line": 1146, + "line": 1181, "column": 64 }, "identifierName": "yTranslate" @@ -194376,15 +197946,15 @@ }, { "type": "BreakStatement", - "start": 46483, - "end": 46489, + "start": 47634, + "end": 47640, "loc": { "start": { - "line": 1147, + "line": 1182, "column": 24 }, "end": { - "line": 1147, + "line": 1182, "column": 30 } }, @@ -194393,72 +197963,72 @@ ], "test": { "type": "MemberExpression", - "start": 46280, - "end": 46315, + "start": 47431, + "end": 47466, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 25 }, "end": { - "line": 1144, + "line": 1179, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 46280, - "end": 46312, + "start": 47431, + "end": 47463, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 25 }, "end": { - "line": 1144, + "line": 1179, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 46280, - "end": 46299, + "start": 47431, + "end": 47450, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 25 }, "end": { - "line": 1144, + "line": 1179, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46280, - "end": 46284, + "start": 47431, + "end": 47435, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 25 }, "end": { - "line": 1144, + "line": 1179, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46285, - "end": 46299, + "start": 47436, + "end": 47450, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 30 }, "end": { - "line": 1144, + "line": 1179, "column": 44 }, "identifierName": "_displayMeshes" @@ -194469,15 +198039,15 @@ }, "property": { "type": "Identifier", - "start": 46300, - "end": 46312, + "start": 47451, + "end": 47463, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 45 }, "end": { - "line": 1144, + "line": 1179, "column": 57 }, "identifierName": "yShaftHandle" @@ -194488,15 +198058,15 @@ }, "property": { "type": "Identifier", - "start": 46313, - "end": 46315, + "start": 47464, + "end": 47466, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 58 }, "end": { - "line": 1144, + "line": 1179, "column": 60 }, "identifierName": "id" @@ -194508,59 +198078,59 @@ }, { "type": "SwitchCase", - "start": 46511, - "end": 46729, + "start": 47662, + "end": 47880, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 20 }, "end": { - "line": 1152, + "line": 1187, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 46581, - "end": 46632, + "start": 47732, + "end": 47783, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 24 }, "end": { - "line": 1150, + "line": 1185, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 46581, - "end": 46631, + "start": 47732, + "end": 47782, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 24 }, "end": { - "line": 1150, + "line": 1185, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46581, - "end": 46595, + "start": 47732, + "end": 47746, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 24 }, "end": { - "line": 1150, + "line": 1185, "column": 38 }, "identifierName": "affordanceMesh" @@ -194569,58 +198139,58 @@ }, "right": { "type": "MemberExpression", - "start": 46598, - "end": 46631, + "start": 47749, + "end": 47782, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 41 }, "end": { - "line": 1150, + "line": 1185, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 46598, - "end": 46620, + "start": 47749, + "end": 47771, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 41 }, "end": { - "line": 1150, + "line": 1185, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 46598, - "end": 46602, + "start": 47749, + "end": 47753, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 41 }, "end": { - "line": 1150, + "line": 1185, "column": 45 } } }, "property": { "type": "Identifier", - "start": 46603, - "end": 46620, + "start": 47754, + "end": 47771, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 46 }, "end": { - "line": 1150, + "line": 1185, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -194631,15 +198201,15 @@ }, "property": { "type": "Identifier", - "start": 46621, - "end": 46631, + "start": 47772, + "end": 47782, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 64 }, "end": { - "line": 1150, + "line": 1185, "column": 74 }, "identifierName": "zAxisArrow" @@ -194652,44 +198222,44 @@ }, { "type": "ExpressionStatement", - "start": 46657, - "end": 46698, + "start": 47808, + "end": 47849, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 24 }, "end": { - "line": 1151, + "line": 1186, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 46657, - "end": 46697, + "start": 47808, + "end": 47848, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 24 }, "end": { - "line": 1151, + "line": 1186, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46657, - "end": 46671, + "start": 47808, + "end": 47822, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 24 }, "end": { - "line": 1151, + "line": 1186, "column": 38 }, "identifierName": "nextDragAction" @@ -194698,29 +198268,29 @@ }, "right": { "type": "MemberExpression", - "start": 46674, - "end": 46697, + "start": 47825, + "end": 47848, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 41 }, "end": { - "line": 1151, + "line": 1186, "column": 64 } }, "object": { "type": "Identifier", - "start": 46674, - "end": 46686, + "start": 47825, + "end": 47837, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 41 }, "end": { - "line": 1151, + "line": 1186, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -194729,15 +198299,15 @@ }, "property": { "type": "Identifier", - "start": 46687, - "end": 46697, + "start": 47838, + "end": 47848, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 54 }, "end": { - "line": 1151, + "line": 1186, "column": 64 }, "identifierName": "zTranslate" @@ -194750,15 +198320,15 @@ }, { "type": "BreakStatement", - "start": 46723, - "end": 46729, + "start": 47874, + "end": 47880, "loc": { "start": { - "line": 1152, + "line": 1187, "column": 24 }, "end": { - "line": 1152, + "line": 1187, "column": 30 } }, @@ -194767,72 +198337,72 @@ ], "test": { "type": "MemberExpression", - "start": 46516, - "end": 46555, + "start": 47667, + "end": 47706, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 25 }, "end": { - "line": 1149, + "line": 1184, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 46516, - "end": 46552, + "start": 47667, + "end": 47703, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 25 }, "end": { - "line": 1149, + "line": 1184, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 46516, - "end": 46535, + "start": 47667, + "end": 47686, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 25 }, "end": { - "line": 1149, + "line": 1184, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46516, - "end": 46520, + "start": 47667, + "end": 47671, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 25 }, "end": { - "line": 1149, + "line": 1184, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46521, - "end": 46535, + "start": 47672, + "end": 47686, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 30 }, "end": { - "line": 1149, + "line": 1184, "column": 44 }, "identifierName": "_displayMeshes" @@ -194843,15 +198413,15 @@ }, "property": { "type": "Identifier", - "start": 46536, - "end": 46552, + "start": 47687, + "end": 47703, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 45 }, "end": { - "line": 1149, + "line": 1184, "column": 61 }, "identifierName": "zAxisArrowHandle" @@ -194862,15 +198432,15 @@ }, "property": { "type": "Identifier", - "start": 46553, - "end": 46555, + "start": 47704, + "end": 47706, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 62 }, "end": { - "line": 1149, + "line": 1184, "column": 64 }, "identifierName": "id" @@ -194882,59 +198452,59 @@ }, { "type": "SwitchCase", - "start": 46751, - "end": 46964, + "start": 47902, + "end": 48115, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 20 }, "end": { - "line": 1157, + "line": 1192, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 46816, - "end": 46867, + "start": 47967, + "end": 48018, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 24 }, "end": { - "line": 1155, + "line": 1190, "column": 75 } }, "expression": { "type": "AssignmentExpression", - "start": 46816, - "end": 46866, + "start": 47967, + "end": 48017, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 24 }, "end": { - "line": 1155, + "line": 1190, "column": 74 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46816, - "end": 46830, + "start": 47967, + "end": 47981, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 24 }, "end": { - "line": 1155, + "line": 1190, "column": 38 }, "identifierName": "affordanceMesh" @@ -194943,58 +198513,58 @@ }, "right": { "type": "MemberExpression", - "start": 46833, - "end": 46866, + "start": 47984, + "end": 48017, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 41 }, "end": { - "line": 1155, + "line": 1190, "column": 74 } }, "object": { "type": "MemberExpression", - "start": 46833, - "end": 46855, + "start": 47984, + "end": 48006, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 41 }, "end": { - "line": 1155, + "line": 1190, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 46833, - "end": 46837, + "start": 47984, + "end": 47988, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 41 }, "end": { - "line": 1155, + "line": 1190, "column": 45 } } }, "property": { "type": "Identifier", - "start": 46838, - "end": 46855, + "start": 47989, + "end": 48006, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 46 }, "end": { - "line": 1155, + "line": 1190, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -195005,15 +198575,15 @@ }, "property": { "type": "Identifier", - "start": 46856, - "end": 46866, + "start": 48007, + "end": 48017, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 64 }, "end": { - "line": 1155, + "line": 1190, "column": 74 }, "identifierName": "zAxisArrow" @@ -195026,44 +198596,44 @@ }, { "type": "ExpressionStatement", - "start": 46892, - "end": 46933, + "start": 48043, + "end": 48084, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 24 }, "end": { - "line": 1156, + "line": 1191, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 46892, - "end": 46932, + "start": 48043, + "end": 48083, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 24 }, "end": { - "line": 1156, + "line": 1191, "column": 64 } }, "operator": "=", "left": { "type": "Identifier", - "start": 46892, - "end": 46906, + "start": 48043, + "end": 48057, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 24 }, "end": { - "line": 1156, + "line": 1191, "column": 38 }, "identifierName": "nextDragAction" @@ -195072,29 +198642,29 @@ }, "right": { "type": "MemberExpression", - "start": 46909, - "end": 46932, + "start": 48060, + "end": 48083, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 41 }, "end": { - "line": 1156, + "line": 1191, "column": 64 } }, "object": { "type": "Identifier", - "start": 46909, - "end": 46921, + "start": 48060, + "end": 48072, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 41 }, "end": { - "line": 1156, + "line": 1191, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -195103,15 +198673,15 @@ }, "property": { "type": "Identifier", - "start": 46922, - "end": 46932, + "start": 48073, + "end": 48083, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 54 }, "end": { - "line": 1156, + "line": 1191, "column": 64 }, "identifierName": "zTranslate" @@ -195124,15 +198694,15 @@ }, { "type": "BreakStatement", - "start": 46958, - "end": 46964, + "start": 48109, + "end": 48115, "loc": { "start": { - "line": 1157, + "line": 1192, "column": 24 }, "end": { - "line": 1157, + "line": 1192, "column": 30 } }, @@ -195141,72 +198711,72 @@ ], "test": { "type": "MemberExpression", - "start": 46756, - "end": 46790, + "start": 47907, + "end": 47941, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 25 }, "end": { - "line": 1154, + "line": 1189, "column": 59 } }, "object": { "type": "MemberExpression", - "start": 46756, - "end": 46787, + "start": 47907, + "end": 47938, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 25 }, "end": { - "line": 1154, + "line": 1189, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 46756, - "end": 46775, + "start": 47907, + "end": 47926, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 25 }, "end": { - "line": 1154, + "line": 1189, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46756, - "end": 46760, + "start": 47907, + "end": 47911, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 25 }, "end": { - "line": 1154, + "line": 1189, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46761, - "end": 46775, + "start": 47912, + "end": 47926, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 30 }, "end": { - "line": 1154, + "line": 1189, "column": 44 }, "identifierName": "_displayMeshes" @@ -195217,15 +198787,15 @@ }, "property": { "type": "Identifier", - "start": 46776, - "end": 46787, + "start": 47927, + "end": 47938, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 45 }, "end": { - "line": 1154, + "line": 1189, "column": 56 }, "identifierName": "zAxisHandle" @@ -195236,15 +198806,15 @@ }, "property": { "type": "Identifier", - "start": 46788, - "end": 46790, + "start": 47939, + "end": 47941, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 57 }, "end": { - "line": 1154, + "line": 1189, "column": 59 }, "identifierName": "id" @@ -195256,59 +198826,59 @@ }, { "type": "SwitchCase", - "start": 46986, - "end": 47192, + "start": 48137, + "end": 48343, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 20 }, "end": { - "line": 1162, + "line": 1197, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 47052, - "end": 47098, + "start": 48203, + "end": 48249, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 24 }, "end": { - "line": 1160, + "line": 1195, "column": 70 } }, "expression": { "type": "AssignmentExpression", - "start": 47052, - "end": 47097, + "start": 48203, + "end": 48248, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 24 }, "end": { - "line": 1160, + "line": 1195, "column": 69 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47052, - "end": 47066, + "start": 48203, + "end": 48217, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 24 }, "end": { - "line": 1160, + "line": 1195, "column": 38 }, "identifierName": "affordanceMesh" @@ -195317,58 +198887,58 @@ }, "right": { "type": "MemberExpression", - "start": 47069, - "end": 47097, + "start": 48220, + "end": 48248, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 41 }, "end": { - "line": 1160, + "line": 1195, "column": 69 } }, "object": { "type": "MemberExpression", - "start": 47069, - "end": 47091, + "start": 48220, + "end": 48242, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 41 }, "end": { - "line": 1160, + "line": 1195, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 47069, - "end": 47073, + "start": 48220, + "end": 48224, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 41 }, "end": { - "line": 1160, + "line": 1195, "column": 45 } } }, "property": { "type": "Identifier", - "start": 47074, - "end": 47091, + "start": 48225, + "end": 48242, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 46 }, "end": { - "line": 1160, + "line": 1195, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -195379,15 +198949,15 @@ }, "property": { "type": "Identifier", - "start": 47092, - "end": 47097, + "start": 48243, + "end": 48248, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 64 }, "end": { - "line": 1160, + "line": 1195, "column": 69 }, "identifierName": "xHoop" @@ -195400,44 +198970,44 @@ }, { "type": "ExpressionStatement", - "start": 47123, - "end": 47161, + "start": 48274, + "end": 48312, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 24 }, "end": { - "line": 1161, + "line": 1196, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 47123, - "end": 47160, + "start": 48274, + "end": 48311, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 24 }, "end": { - "line": 1161, + "line": 1196, "column": 61 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47123, - "end": 47137, + "start": 48274, + "end": 48288, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 24 }, "end": { - "line": 1161, + "line": 1196, "column": 38 }, "identifierName": "nextDragAction" @@ -195446,29 +199016,29 @@ }, "right": { "type": "MemberExpression", - "start": 47140, - "end": 47160, + "start": 48291, + "end": 48311, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 41 }, "end": { - "line": 1161, + "line": 1196, "column": 61 } }, "object": { "type": "Identifier", - "start": 47140, - "end": 47152, + "start": 48291, + "end": 48303, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 41 }, "end": { - "line": 1161, + "line": 1196, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -195477,15 +199047,15 @@ }, "property": { "type": "Identifier", - "start": 47153, - "end": 47160, + "start": 48304, + "end": 48311, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 54 }, "end": { - "line": 1161, + "line": 1196, "column": 61 }, "identifierName": "xRotate" @@ -195498,15 +199068,15 @@ }, { "type": "BreakStatement", - "start": 47186, - "end": 47192, + "start": 48337, + "end": 48343, "loc": { "start": { - "line": 1162, + "line": 1197, "column": 24 }, "end": { - "line": 1162, + "line": 1197, "column": 30 } }, @@ -195515,72 +199085,72 @@ ], "test": { "type": "MemberExpression", - "start": 46991, - "end": 47026, + "start": 48142, + "end": 48177, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 25 }, "end": { - "line": 1159, + "line": 1194, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 46991, - "end": 47023, + "start": 48142, + "end": 48174, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 25 }, "end": { - "line": 1159, + "line": 1194, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 46991, - "end": 47010, + "start": 48142, + "end": 48161, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 25 }, "end": { - "line": 1159, + "line": 1194, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 46991, - "end": 46995, + "start": 48142, + "end": 48146, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 25 }, "end": { - "line": 1159, + "line": 1194, "column": 29 } } }, "property": { "type": "Identifier", - "start": 46996, - "end": 47010, + "start": 48147, + "end": 48161, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 30 }, "end": { - "line": 1159, + "line": 1194, "column": 44 }, "identifierName": "_displayMeshes" @@ -195591,15 +199161,15 @@ }, "property": { "type": "Identifier", - "start": 47011, - "end": 47023, + "start": 48162, + "end": 48174, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 45 }, "end": { - "line": 1159, + "line": 1194, "column": 57 }, "identifierName": "xCurveHandle" @@ -195610,15 +199180,15 @@ }, "property": { "type": "Identifier", - "start": 47024, - "end": 47026, + "start": 48175, + "end": 48177, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 58 }, "end": { - "line": 1159, + "line": 1194, "column": 60 }, "identifierName": "id" @@ -195630,59 +199200,59 @@ }, { "type": "SwitchCase", - "start": 47214, - "end": 47420, + "start": 48365, + "end": 48571, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 20 }, "end": { - "line": 1167, + "line": 1202, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 47280, - "end": 47326, + "start": 48431, + "end": 48477, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 24 }, "end": { - "line": 1165, + "line": 1200, "column": 70 } }, "expression": { "type": "AssignmentExpression", - "start": 47280, - "end": 47325, + "start": 48431, + "end": 48476, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 24 }, "end": { - "line": 1165, + "line": 1200, "column": 69 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47280, - "end": 47294, + "start": 48431, + "end": 48445, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 24 }, "end": { - "line": 1165, + "line": 1200, "column": 38 }, "identifierName": "affordanceMesh" @@ -195691,58 +199261,58 @@ }, "right": { "type": "MemberExpression", - "start": 47297, - "end": 47325, + "start": 48448, + "end": 48476, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 41 }, "end": { - "line": 1165, + "line": 1200, "column": 69 } }, "object": { "type": "MemberExpression", - "start": 47297, - "end": 47319, + "start": 48448, + "end": 48470, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 41 }, "end": { - "line": 1165, + "line": 1200, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 47297, - "end": 47301, + "start": 48448, + "end": 48452, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 41 }, "end": { - "line": 1165, + "line": 1200, "column": 45 } } }, "property": { "type": "Identifier", - "start": 47302, - "end": 47319, + "start": 48453, + "end": 48470, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 46 }, "end": { - "line": 1165, + "line": 1200, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -195753,15 +199323,15 @@ }, "property": { "type": "Identifier", - "start": 47320, - "end": 47325, + "start": 48471, + "end": 48476, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 64 }, "end": { - "line": 1165, + "line": 1200, "column": 69 }, "identifierName": "yHoop" @@ -195774,44 +199344,44 @@ }, { "type": "ExpressionStatement", - "start": 47351, - "end": 47389, + "start": 48502, + "end": 48540, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 24 }, "end": { - "line": 1166, + "line": 1201, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 47351, - "end": 47388, + "start": 48502, + "end": 48539, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 24 }, "end": { - "line": 1166, + "line": 1201, "column": 61 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47351, - "end": 47365, + "start": 48502, + "end": 48516, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 24 }, "end": { - "line": 1166, + "line": 1201, "column": 38 }, "identifierName": "nextDragAction" @@ -195820,29 +199390,29 @@ }, "right": { "type": "MemberExpression", - "start": 47368, - "end": 47388, + "start": 48519, + "end": 48539, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 41 }, "end": { - "line": 1166, + "line": 1201, "column": 61 } }, "object": { "type": "Identifier", - "start": 47368, - "end": 47380, + "start": 48519, + "end": 48531, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 41 }, "end": { - "line": 1166, + "line": 1201, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -195851,15 +199421,15 @@ }, "property": { "type": "Identifier", - "start": 47381, - "end": 47388, + "start": 48532, + "end": 48539, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 54 }, "end": { - "line": 1166, + "line": 1201, "column": 61 }, "identifierName": "yRotate" @@ -195872,15 +199442,15 @@ }, { "type": "BreakStatement", - "start": 47414, - "end": 47420, + "start": 48565, + "end": 48571, "loc": { "start": { - "line": 1167, + "line": 1202, "column": 24 }, "end": { - "line": 1167, + "line": 1202, "column": 30 } }, @@ -195889,72 +199459,72 @@ ], "test": { "type": "MemberExpression", - "start": 47219, - "end": 47254, + "start": 48370, + "end": 48405, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 25 }, "end": { - "line": 1164, + "line": 1199, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 47219, - "end": 47251, + "start": 48370, + "end": 48402, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 25 }, "end": { - "line": 1164, + "line": 1199, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 47219, - "end": 47238, + "start": 48370, + "end": 48389, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 25 }, "end": { - "line": 1164, + "line": 1199, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 47219, - "end": 47223, + "start": 48370, + "end": 48374, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 25 }, "end": { - "line": 1164, + "line": 1199, "column": 29 } } }, "property": { "type": "Identifier", - "start": 47224, - "end": 47238, + "start": 48375, + "end": 48389, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 30 }, "end": { - "line": 1164, + "line": 1199, "column": 44 }, "identifierName": "_displayMeshes" @@ -195965,15 +199535,15 @@ }, "property": { "type": "Identifier", - "start": 47239, - "end": 47251, + "start": 48390, + "end": 48402, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 45 }, "end": { - "line": 1164, + "line": 1199, "column": 57 }, "identifierName": "yCurveHandle" @@ -195984,15 +199554,15 @@ }, "property": { "type": "Identifier", - "start": 47252, - "end": 47254, + "start": 48403, + "end": 48405, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 58 }, "end": { - "line": 1164, + "line": 1199, "column": 60 }, "identifierName": "id" @@ -196004,59 +199574,59 @@ }, { "type": "SwitchCase", - "start": 47442, - "end": 47648, + "start": 48593, + "end": 48799, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 20 }, "end": { - "line": 1172, + "line": 1207, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 47508, - "end": 47554, + "start": 48659, + "end": 48705, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 24 }, "end": { - "line": 1170, + "line": 1205, "column": 70 } }, "expression": { "type": "AssignmentExpression", - "start": 47508, - "end": 47553, + "start": 48659, + "end": 48704, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 24 }, "end": { - "line": 1170, + "line": 1205, "column": 69 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47508, - "end": 47522, + "start": 48659, + "end": 48673, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 24 }, "end": { - "line": 1170, + "line": 1205, "column": 38 }, "identifierName": "affordanceMesh" @@ -196065,58 +199635,58 @@ }, "right": { "type": "MemberExpression", - "start": 47525, - "end": 47553, + "start": 48676, + "end": 48704, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 41 }, "end": { - "line": 1170, + "line": 1205, "column": 69 } }, "object": { "type": "MemberExpression", - "start": 47525, - "end": 47547, + "start": 48676, + "end": 48698, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 41 }, "end": { - "line": 1170, + "line": 1205, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 47525, - "end": 47529, + "start": 48676, + "end": 48680, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 41 }, "end": { - "line": 1170, + "line": 1205, "column": 45 } } }, "property": { "type": "Identifier", - "start": 47530, - "end": 47547, + "start": 48681, + "end": 48698, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 46 }, "end": { - "line": 1170, + "line": 1205, "column": 63 }, "identifierName": "_affordanceMeshes" @@ -196127,15 +199697,15 @@ }, "property": { "type": "Identifier", - "start": 47548, - "end": 47553, + "start": 48699, + "end": 48704, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 64 }, "end": { - "line": 1170, + "line": 1205, "column": 69 }, "identifierName": "zHoop" @@ -196148,44 +199718,44 @@ }, { "type": "ExpressionStatement", - "start": 47579, - "end": 47617, + "start": 48730, + "end": 48768, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 24 }, "end": { - "line": 1171, + "line": 1206, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 47579, - "end": 47616, + "start": 48730, + "end": 48767, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 24 }, "end": { - "line": 1171, + "line": 1206, "column": 61 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47579, - "end": 47593, + "start": 48730, + "end": 48744, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 24 }, "end": { - "line": 1171, + "line": 1206, "column": 38 }, "identifierName": "nextDragAction" @@ -196194,29 +199764,29 @@ }, "right": { "type": "MemberExpression", - "start": 47596, - "end": 47616, + "start": 48747, + "end": 48767, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 41 }, "end": { - "line": 1171, + "line": 1206, "column": 61 } }, "object": { "type": "Identifier", - "start": 47596, - "end": 47608, + "start": 48747, + "end": 48759, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 41 }, "end": { - "line": 1171, + "line": 1206, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -196225,15 +199795,15 @@ }, "property": { "type": "Identifier", - "start": 47609, - "end": 47616, + "start": 48760, + "end": 48767, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 54 }, "end": { - "line": 1171, + "line": 1206, "column": 61 }, "identifierName": "zRotate" @@ -196246,15 +199816,15 @@ }, { "type": "BreakStatement", - "start": 47642, - "end": 47648, + "start": 48793, + "end": 48799, "loc": { "start": { - "line": 1172, + "line": 1207, "column": 24 }, "end": { - "line": 1172, + "line": 1207, "column": 30 } }, @@ -196263,72 +199833,72 @@ ], "test": { "type": "MemberExpression", - "start": 47447, - "end": 47482, + "start": 48598, + "end": 48633, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 25 }, "end": { - "line": 1169, + "line": 1204, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 47447, - "end": 47479, + "start": 48598, + "end": 48630, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 25 }, "end": { - "line": 1169, + "line": 1204, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 47447, - "end": 47466, + "start": 48598, + "end": 48617, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 25 }, "end": { - "line": 1169, + "line": 1204, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 47447, - "end": 47451, + "start": 48598, + "end": 48602, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 25 }, "end": { - "line": 1169, + "line": 1204, "column": 29 } } }, "property": { "type": "Identifier", - "start": 47452, - "end": 47466, + "start": 48603, + "end": 48617, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 30 }, "end": { - "line": 1169, + "line": 1204, "column": 44 }, "identifierName": "_displayMeshes" @@ -196339,15 +199909,15 @@ }, "property": { "type": "Identifier", - "start": 47467, - "end": 47479, + "start": 48618, + "end": 48630, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 45 }, "end": { - "line": 1169, + "line": 1204, "column": 57 }, "identifierName": "zCurveHandle" @@ -196358,15 +199928,15 @@ }, "property": { "type": "Identifier", - "start": 47480, - "end": 47482, + "start": 48631, + "end": 48633, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 58 }, "end": { - "line": 1169, + "line": 1204, "column": 60 }, "identifierName": "id" @@ -196378,59 +199948,59 @@ }, { "type": "SwitchCase", - "start": 47670, - "end": 47770, + "start": 48821, + "end": 48921, "loc": { "start": { - "line": 1174, + "line": 1209, "column": 20 }, "end": { - "line": 1176, + "line": 1211, "column": 31 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 47703, - "end": 47738, + "start": 48854, + "end": 48889, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 24 }, "end": { - "line": 1175, + "line": 1210, "column": 59 } }, "expression": { "type": "AssignmentExpression", - "start": 47703, - "end": 47737, + "start": 48854, + "end": 48888, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 24 }, "end": { - "line": 1175, + "line": 1210, "column": 58 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47703, - "end": 47717, + "start": 48854, + "end": 48868, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 24 }, "end": { - "line": 1175, + "line": 1210, "column": 38 }, "identifierName": "nextDragAction" @@ -196439,29 +200009,29 @@ }, "right": { "type": "MemberExpression", - "start": 47720, - "end": 47737, + "start": 48871, + "end": 48888, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 41 }, "end": { - "line": 1175, + "line": 1210, "column": 58 } }, "object": { "type": "Identifier", - "start": 47720, - "end": 47732, + "start": 48871, + "end": 48883, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 41 }, "end": { - "line": 1175, + "line": 1210, "column": 53 }, "identifierName": "DRAG_ACTIONS" @@ -196470,15 +200040,15 @@ }, "property": { "type": "Identifier", - "start": 47733, - "end": 47737, + "start": 48884, + "end": 48888, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 54 }, "end": { - "line": 1175, + "line": 1210, "column": 58 }, "identifierName": "none" @@ -196491,15 +200061,15 @@ }, { "type": "ReturnStatement", - "start": 47763, - "end": 47770, + "start": 48914, + "end": 48921, "loc": { "start": { - "line": 1176, + "line": 1211, "column": 24 }, "end": { - "line": 1176, + "line": 1211, "column": 31 } }, @@ -196513,15 +200083,15 @@ { "type": "CommentLine", "value": " Not clicked an arrow or hoop", - "start": 47771, - "end": 47802, + "start": 48922, + "end": 48953, "loc": { "start": { - "line": 1176, + "line": 1211, "column": 32 }, "end": { - "line": 1176, + "line": 1211, "column": 63 } } @@ -196532,29 +200102,29 @@ }, { "type": "IfStatement", - "start": 47837, - "end": 47927, + "start": 48988, + "end": 49078, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 16 }, "end": { - "line": 1180, + "line": 1215, "column": 17 } }, "test": { "type": "Identifier", - "start": 47841, - "end": 47855, + "start": 48992, + "end": 49006, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 20 }, "end": { - "line": 1178, + "line": 1213, "column": 34 }, "identifierName": "affordanceMesh" @@ -196563,73 +200133,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 47857, - "end": 47927, + "start": 49008, + "end": 49078, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 36 }, "end": { - "line": 1180, + "line": 1215, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 47879, - "end": 47909, + "start": 49030, + "end": 49060, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 20 }, "end": { - "line": 1179, + "line": 1214, "column": 50 } }, "expression": { "type": "AssignmentExpression", - "start": 47879, - "end": 47908, + "start": 49030, + "end": 49059, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 20 }, "end": { - "line": 1179, + "line": 1214, "column": 49 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 47879, - "end": 47901, + "start": 49030, + "end": 49052, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 20 }, "end": { - "line": 1179, + "line": 1214, "column": 42 } }, "object": { "type": "Identifier", - "start": 47879, - "end": 47893, + "start": 49030, + "end": 49044, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 20 }, "end": { - "line": 1179, + "line": 1214, "column": 34 }, "identifierName": "affordanceMesh" @@ -196638,15 +200208,15 @@ }, "property": { "type": "Identifier", - "start": 47894, - "end": 47901, + "start": 49045, + "end": 49052, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 35 }, "end": { - "line": 1179, + "line": 1214, "column": 42 }, "identifierName": "visible" @@ -196657,15 +200227,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 47904, - "end": 47908, + "start": 49055, + "end": 49059, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 45 }, "end": { - "line": 1179, + "line": 1214, "column": 49 } }, @@ -196680,44 +200250,44 @@ }, { "type": "ExpressionStatement", - "start": 47944, - "end": 47980, + "start": 49095, + "end": 49131, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 16 }, "end": { - "line": 1181, + "line": 1216, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 47944, - "end": 47979, + "start": 49095, + "end": 49130, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 16 }, "end": { - "line": 1181, + "line": 1216, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47944, - "end": 47962, + "start": 49095, + "end": 49113, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 16 }, "end": { - "line": 1181, + "line": 1216, "column": 34 }, "identifierName": "lastAffordanceMesh" @@ -196726,15 +200296,15 @@ }, "right": { "type": "Identifier", - "start": 47965, - "end": 47979, + "start": 49116, + "end": 49130, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 37 }, "end": { - "line": 1181, + "line": 1216, "column": 51 }, "identifierName": "affordanceMesh" @@ -196745,44 +200315,44 @@ }, { "type": "ExpressionStatement", - "start": 47997, - "end": 48012, + "start": 49148, + "end": 49163, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 16 }, "end": { - "line": 1182, + "line": 1217, "column": 31 } }, "expression": { "type": "AssignmentExpression", - "start": 47997, - "end": 48011, + "start": 49148, + "end": 49162, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 16 }, "end": { - "line": 1182, + "line": 1217, "column": 30 } }, "operator": "=", "left": { "type": "Identifier", - "start": 47997, - "end": 48004, + "start": 49148, + "end": 49155, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 16 }, "end": { - "line": 1182, + "line": 1217, "column": 23 }, "identifierName": "grabbed" @@ -196791,15 +200361,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48007, - "end": 48011, + "start": 49158, + "end": 49162, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 26 }, "end": { - "line": 1182, + "line": 1217, "column": 30 } }, @@ -196817,73 +200387,73 @@ }, { "type": "ExpressionStatement", - "start": 48042, - "end": 48445, + "start": 49193, + "end": 49596, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 12 }, "end": { - "line": 1194, + "line": 1229, "column": 15 } }, "expression": { "type": "AssignmentExpression", - "start": 48042, - "end": 48444, + "start": 49193, + "end": 49595, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 12 }, "end": { - "line": 1194, + "line": 1229, "column": 14 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 48042, - "end": 48073, + "start": 49193, + "end": 49224, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 12 }, "end": { - "line": 1185, + "line": 1220, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 48042, - "end": 48046, + "start": 49193, + "end": 49197, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 12 }, "end": { - "line": 1185, + "line": 1220, "column": 16 } } }, "property": { "type": "Identifier", - "start": 48047, - "end": 48073, + "start": 49198, + "end": 49224, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 17 }, "end": { - "line": 1185, + "line": 1220, "column": 43 }, "identifierName": "_onCameraControlHoverLeave" @@ -196894,86 +200464,86 @@ }, "right": { "type": "CallExpression", - "start": 48076, - "end": 48444, + "start": 49227, + "end": 49595, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1194, + "line": 1229, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 48076, - "end": 48105, + "start": 49227, + "end": 49256, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1185, + "line": 1220, "column": 75 } }, "object": { "type": "MemberExpression", - "start": 48076, - "end": 48102, + "start": 49227, + "end": 49253, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1185, + "line": 1220, "column": 72 } }, "object": { "type": "MemberExpression", - "start": 48076, - "end": 48088, + "start": 49227, + "end": 49239, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1185, + "line": 1220, "column": 58 } }, "object": { "type": "ThisExpression", - "start": 48076, - "end": 48080, + "start": 49227, + "end": 49231, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1185, + "line": 1220, "column": 50 } } }, "property": { "type": "Identifier", - "start": 48081, - "end": 48088, + "start": 49232, + "end": 49239, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 51 }, "end": { - "line": 1185, + "line": 1220, "column": 58 }, "identifierName": "_viewer" @@ -196984,15 +200554,15 @@ }, "property": { "type": "Identifier", - "start": 48089, - "end": 48102, + "start": 49240, + "end": 49253, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 59 }, "end": { - "line": 1185, + "line": 1220, "column": 72 }, "identifierName": "cameraControl" @@ -197003,15 +200573,15 @@ }, "property": { "type": "Identifier", - "start": 48103, - "end": 48105, + "start": 49254, + "end": 49256, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 73 }, "end": { - "line": 1185, + "line": 1220, "column": 75 }, "identifierName": "on" @@ -197023,15 +200593,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 48106, - "end": 48122, + "start": 49257, + "end": 49273, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 76 }, "end": { - "line": 1185, + "line": 1220, "column": 92 } }, @@ -197043,15 +200613,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 48124, - "end": 48443, + "start": 49275, + "end": 49594, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 94 }, "end": { - "line": 1194, + "line": 1229, "column": 13 } }, @@ -197062,15 +200632,15 @@ "params": [ { "type": "Identifier", - "start": 48125, - "end": 48128, + "start": 49276, + "end": 49279, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 95 }, "end": { - "line": 1185, + "line": 1220, "column": 98 }, "identifierName": "hit" @@ -197080,44 +200650,44 @@ ], "body": { "type": "BlockStatement", - "start": 48133, - "end": 48443, + "start": 49284, + "end": 49594, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 103 }, "end": { - "line": 1194, + "line": 1229, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 48151, - "end": 48218, + "start": 49302, + "end": 49369, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 16 }, "end": { - "line": 1188, + "line": 1223, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 48155, - "end": 48169, + "start": 49306, + "end": 49320, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 20 }, "end": { - "line": 1186, + "line": 1221, "column": 34 } }, @@ -197125,44 +200695,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 48156, - "end": 48169, + "start": 49307, + "end": 49320, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 21 }, "end": { - "line": 1186, + "line": 1221, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 48156, - "end": 48160, + "start": 49307, + "end": 49311, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 21 }, "end": { - "line": 1186, + "line": 1221, "column": 25 } } }, "property": { "type": "Identifier", - "start": 48161, - "end": 48169, + "start": 49312, + "end": 49320, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 26 }, "end": { - "line": 1186, + "line": 1221, "column": 34 }, "identifierName": "_visible" @@ -197177,30 +200747,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 48171, - "end": 48218, + "start": 49322, + "end": 49369, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 36 }, "end": { - "line": 1188, + "line": 1223, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 48193, - "end": 48200, + "start": 49344, + "end": 49351, "loc": { "start": { - "line": 1187, + "line": 1222, "column": 20 }, "end": { - "line": 1187, + "line": 1222, "column": 27 } }, @@ -197213,29 +200783,29 @@ }, { "type": "IfStatement", - "start": 48235, - "end": 48334, + "start": 49386, + "end": 49485, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 16 }, "end": { - "line": 1191, + "line": 1226, "column": 17 } }, "test": { "type": "Identifier", - "start": 48239, - "end": 48257, + "start": 49390, + "end": 49408, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 20 }, "end": { - "line": 1189, + "line": 1224, "column": 38 }, "identifierName": "lastAffordanceMesh" @@ -197244,73 +200814,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 48259, - "end": 48334, + "start": 49410, + "end": 49485, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 40 }, "end": { - "line": 1191, + "line": 1226, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 48281, - "end": 48316, + "start": 49432, + "end": 49467, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 20 }, "end": { - "line": 1190, + "line": 1225, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 48281, - "end": 48315, + "start": 49432, + "end": 49466, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 20 }, "end": { - "line": 1190, + "line": 1225, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 48281, - "end": 48307, + "start": 49432, + "end": 49458, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 20 }, "end": { - "line": 1190, + "line": 1225, "column": 46 } }, "object": { "type": "Identifier", - "start": 48281, - "end": 48299, + "start": 49432, + "end": 49450, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 20 }, "end": { - "line": 1190, + "line": 1225, "column": 38 }, "identifierName": "lastAffordanceMesh" @@ -197319,15 +200889,15 @@ }, "property": { "type": "Identifier", - "start": 48300, - "end": 48307, + "start": 49451, + "end": 49458, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 39 }, "end": { - "line": 1190, + "line": 1225, "column": 46 }, "identifierName": "visible" @@ -197338,15 +200908,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48310, - "end": 48315, + "start": 49461, + "end": 49466, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 49 }, "end": { - "line": 1190, + "line": 1225, "column": 54 } }, @@ -197361,44 +200931,44 @@ }, { "type": "ExpressionStatement", - "start": 48351, - "end": 48377, + "start": 49502, + "end": 49528, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 16 }, "end": { - "line": 1192, + "line": 1227, "column": 42 } }, "expression": { "type": "AssignmentExpression", - "start": 48351, - "end": 48376, + "start": 49502, + "end": 49527, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 16 }, "end": { - "line": 1192, + "line": 1227, "column": 41 } }, "operator": "=", "left": { "type": "Identifier", - "start": 48351, - "end": 48369, + "start": 49502, + "end": 49520, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 16 }, "end": { - "line": 1192, + "line": 1227, "column": 34 }, "identifierName": "lastAffordanceMesh" @@ -197407,15 +200977,15 @@ }, "right": { "type": "NullLiteral", - "start": 48372, - "end": 48376, + "start": 49523, + "end": 49527, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 37 }, "end": { - "line": 1192, + "line": 1227, "column": 41 } } @@ -197424,44 +200994,44 @@ }, { "type": "ExpressionStatement", - "start": 48394, - "end": 48429, + "start": 49545, + "end": 49580, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 16 }, "end": { - "line": 1193, + "line": 1228, "column": 51 } }, "expression": { "type": "AssignmentExpression", - "start": 48394, - "end": 48428, + "start": 49545, + "end": 49579, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 16 }, "end": { - "line": 1193, + "line": 1228, "column": 50 } }, "operator": "=", "left": { "type": "Identifier", - "start": 48394, - "end": 48408, + "start": 49545, + "end": 49559, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 16 }, "end": { - "line": 1193, + "line": 1228, "column": 30 }, "identifierName": "nextDragAction" @@ -197470,29 +201040,29 @@ }, "right": { "type": "MemberExpression", - "start": 48411, - "end": 48428, + "start": 49562, + "end": 49579, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 33 }, "end": { - "line": 1193, + "line": 1228, "column": 50 } }, "object": { "type": "Identifier", - "start": 48411, - "end": 48423, + "start": 49562, + "end": 49574, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 33 }, "end": { - "line": 1193, + "line": 1228, "column": 45 }, "identifierName": "DRAG_ACTIONS" @@ -197501,15 +201071,15 @@ }, "property": { "type": "Identifier", - "start": 48424, - "end": 48428, + "start": 49575, + "end": 49579, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 46 }, "end": { - "line": 1193, + "line": 1228, "column": 50 }, "identifierName": "none" @@ -197530,57 +201100,57 @@ }, { "type": "ExpressionStatement", - "start": 48459, - "end": 49327, + "start": 49610, + "end": 50478, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 12 }, "end": { - "line": 1218, + "line": 1253, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 48459, - "end": 49326, + "start": 49610, + "end": 50477, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 12 }, "end": { - "line": 1218, + "line": 1253, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 48459, - "end": 48482, + "start": 49610, + "end": 49633, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 12 }, "end": { - "line": 1196, + "line": 1231, "column": 35 } }, "object": { "type": "Identifier", - "start": 48459, - "end": 48465, + "start": 49610, + "end": 49616, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 12 }, "end": { - "line": 1196, + "line": 1231, "column": 18 }, "identifierName": "canvas" @@ -197589,15 +201159,15 @@ }, "property": { "type": "Identifier", - "start": 48466, - "end": 48482, + "start": 49617, + "end": 49633, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 19 }, "end": { - "line": 1196, + "line": 1231, "column": 35 }, "identifierName": "addEventListener" @@ -197609,15 +201179,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 48483, - "end": 48494, + "start": 49634, + "end": 49645, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 36 }, "end": { - "line": 1196, + "line": 1231, "column": 47 } }, @@ -197629,59 +201199,59 @@ }, { "type": "AssignmentExpression", - "start": 48496, - "end": 49325, + "start": 49647, + "end": 50476, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 49 }, "end": { - "line": 1218, + "line": 1253, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 48496, - "end": 48525, + "start": 49647, + "end": 49676, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 49 }, "end": { - "line": 1196, + "line": 1231, "column": 78 } }, "object": { "type": "ThisExpression", - "start": 48496, - "end": 48500, + "start": 49647, + "end": 49651, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 49 }, "end": { - "line": 1196, + "line": 1231, "column": 53 } } }, "property": { "type": "Identifier", - "start": 48501, - "end": 48525, + "start": 49652, + "end": 49676, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 54 }, "end": { - "line": 1196, + "line": 1231, "column": 78 }, "identifierName": "_canvasMouseDownListener" @@ -197692,15 +201262,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 48528, - "end": 49325, + "start": 49679, + "end": 50476, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 81 }, "end": { - "line": 1218, + "line": 1253, "column": 13 } }, @@ -197711,15 +201281,15 @@ "params": [ { "type": "Identifier", - "start": 48529, - "end": 48530, + "start": 49680, + "end": 49681, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 82 }, "end": { - "line": 1196, + "line": 1231, "column": 83 }, "identifierName": "e" @@ -197729,72 +201299,72 @@ ], "body": { "type": "BlockStatement", - "start": 48535, - "end": 49325, + "start": 49686, + "end": 50476, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 88 }, "end": { - "line": 1218, + "line": 1253, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 48553, - "end": 48572, + "start": 49704, + "end": 49723, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 16 }, "end": { - "line": 1197, + "line": 1232, "column": 35 } }, "expression": { "type": "CallExpression", - "start": 48553, - "end": 48571, + "start": 49704, + "end": 49722, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 16 }, "end": { - "line": 1197, + "line": 1232, "column": 34 } }, "callee": { "type": "MemberExpression", - "start": 48553, - "end": 48569, + "start": 49704, + "end": 49720, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 16 }, "end": { - "line": 1197, + "line": 1232, "column": 32 } }, "object": { "type": "Identifier", - "start": 48553, - "end": 48554, + "start": 49704, + "end": 49705, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 16 }, "end": { - "line": 1197, + "line": 1232, "column": 17 }, "identifierName": "e" @@ -197803,15 +201373,15 @@ }, "property": { "type": "Identifier", - "start": 48555, - "end": 48569, + "start": 49706, + "end": 49720, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 18 }, "end": { - "line": 1197, + "line": 1232, "column": 32 }, "identifierName": "preventDefault" @@ -197825,29 +201395,29 @@ }, { "type": "IfStatement", - "start": 48589, - "end": 48656, + "start": 49740, + "end": 49807, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 16 }, "end": { - "line": 1200, + "line": 1235, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 48593, - "end": 48607, + "start": 49744, + "end": 49758, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 20 }, "end": { - "line": 1198, + "line": 1233, "column": 34 } }, @@ -197855,44 +201425,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 48594, - "end": 48607, + "start": 49745, + "end": 49758, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 21 }, "end": { - "line": 1198, + "line": 1233, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 48594, - "end": 48598, + "start": 49745, + "end": 49749, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 21 }, "end": { - "line": 1198, + "line": 1233, "column": 25 } } }, "property": { "type": "Identifier", - "start": 48599, - "end": 48607, + "start": 49750, + "end": 49758, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 26 }, "end": { - "line": 1198, + "line": 1233, "column": 34 }, "identifierName": "_visible" @@ -197907,30 +201477,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 48609, - "end": 48656, + "start": 49760, + "end": 49807, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 36 }, "end": { - "line": 1200, + "line": 1235, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 48631, - "end": 48638, + "start": 49782, + "end": 49789, "loc": { "start": { - "line": 1199, + "line": 1234, "column": 20 }, "end": { - "line": 1199, + "line": 1234, "column": 27 } }, @@ -197943,29 +201513,29 @@ }, { "type": "IfStatement", - "start": 48673, - "end": 48734, + "start": 49824, + "end": 49885, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 16 }, "end": { - "line": 1203, + "line": 1238, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 48677, - "end": 48685, + "start": 49828, + "end": 49836, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 20 }, "end": { - "line": 1201, + "line": 1236, "column": 28 } }, @@ -197973,15 +201543,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 48678, - "end": 48685, + "start": 49829, + "end": 49836, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 21 }, "end": { - "line": 1201, + "line": 1236, "column": 28 }, "identifierName": "grabbed" @@ -197994,30 +201564,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 48687, - "end": 48734, + "start": 49838, + "end": 49885, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 30 }, "end": { - "line": 1203, + "line": 1238, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 48709, - "end": 48716, + "start": 49860, + "end": 49867, "loc": { "start": { - "line": 1202, + "line": 1237, "column": 20 }, "end": { - "line": 1202, + "line": 1237, "column": 27 } }, @@ -198030,101 +201600,101 @@ }, { "type": "ExpressionStatement", - "start": 48751, - "end": 48801, + "start": 49902, + "end": 49952, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 66 } }, "expression": { "type": "AssignmentExpression", - "start": 48751, - "end": 48800, + "start": 49902, + "end": 49951, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 65 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 48751, - "end": 48792, + "start": 49902, + "end": 49943, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 48751, - "end": 48777, + "start": 49902, + "end": 49928, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 48751, - "end": 48763, + "start": 49902, + "end": 49914, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 48751, - "end": 48755, + "start": 49902, + "end": 49906, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 20 } } }, "property": { "type": "Identifier", - "start": 48756, - "end": 48763, + "start": 49907, + "end": 49914, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 21 }, "end": { - "line": 1204, + "line": 1239, "column": 28 }, "identifierName": "_viewer" @@ -198135,15 +201705,15 @@ }, "property": { "type": "Identifier", - "start": 48764, - "end": 48777, + "start": 49915, + "end": 49928, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 29 }, "end": { - "line": 1204, + "line": 1239, "column": 42 }, "identifierName": "cameraControl" @@ -198154,15 +201724,15 @@ }, "property": { "type": "Identifier", - "start": 48778, - "end": 48792, + "start": 49929, + "end": 49943, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 43 }, "end": { - "line": 1204, + "line": 1239, "column": 57 }, "identifierName": "pointerEnabled" @@ -198173,15 +201743,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48795, - "end": 48800, + "start": 49946, + "end": 49951, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 60 }, "end": { - "line": 1204, + "line": 1239, "column": 65 } }, @@ -198191,43 +201761,43 @@ }, { "type": "SwitchStatement", - "start": 48818, - "end": 49311, + "start": 49969, + "end": 50462, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 16 }, "end": { - "line": 1217, + "line": 1252, "column": 17 } }, "discriminant": { "type": "MemberExpression", - "start": 48826, - "end": 48833, + "start": 49977, + "end": 49984, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 24 }, "end": { - "line": 1205, + "line": 1240, "column": 31 } }, "object": { "type": "Identifier", - "start": 48826, - "end": 48827, + "start": 49977, + "end": 49978, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 24 }, "end": { - "line": 1205, + "line": 1240, "column": 25 }, "identifierName": "e" @@ -198236,15 +201806,15 @@ }, "property": { "type": "Identifier", - "start": 48828, - "end": 48833, + "start": 49979, + "end": 49984, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 26 }, "end": { - "line": 1205, + "line": 1240, "column": 31 }, "identifierName": "which" @@ -198256,59 +201826,59 @@ "cases": [ { "type": "SwitchCase", - "start": 48857, - "end": 49232, + "start": 50008, + "end": 50383, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 20 }, "end": { - "line": 1213, + "line": 1248, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 48904, - "end": 48925, + "start": 50055, + "end": 50076, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 24 }, "end": { - "line": 1207, + "line": 1242, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 48904, - "end": 48924, + "start": 50055, + "end": 50075, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 24 }, "end": { - "line": 1207, + "line": 1242, "column": 44 } }, "operator": "=", "left": { "type": "Identifier", - "start": 48904, - "end": 48917, + "start": 50055, + "end": 50068, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 24 }, "end": { - "line": 1207, + "line": 1242, "column": 37 }, "identifierName": "mouseDownLeft" @@ -198318,15 +201888,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48920, - "end": 48924, + "start": 50071, + "end": 50075, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 40 }, "end": { - "line": 1207, + "line": 1242, "column": 44 } }, @@ -198338,15 +201908,15 @@ { "type": "CommentLine", "value": " Left button", - "start": 48865, - "end": 48879, + "start": 50016, + "end": 50030, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 28 }, "end": { - "line": 1206, + "line": 1241, "column": 42 } } @@ -198355,44 +201925,44 @@ }, { "type": "ExpressionStatement", - "start": 48950, - "end": 48962, + "start": 50101, + "end": 50113, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 24 }, "end": { - "line": 1208, + "line": 1243, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 48950, - "end": 48961, + "start": 50101, + "end": 50112, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 24 }, "end": { - "line": 1208, + "line": 1243, "column": 35 } }, "operator": "=", "left": { "type": "Identifier", - "start": 48950, - "end": 48954, + "start": 50101, + "end": 50105, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 24 }, "end": { - "line": 1208, + "line": 1243, "column": 28 }, "identifierName": "down" @@ -198401,15 +201971,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 48957, - "end": 48961, + "start": 50108, + "end": 50112, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 31 }, "end": { - "line": 1208, + "line": 1243, "column": 35 } }, @@ -198419,44 +201989,44 @@ }, { "type": "VariableDeclaration", - "start": 48987, - "end": 49034, + "start": 50138, + "end": 50185, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 24 }, "end": { - "line": 1209, + "line": 1244, "column": 71 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 48991, - "end": 49033, + "start": 50142, + "end": 50184, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 28 }, "end": { - "line": 1209, + "line": 1244, "column": 70 } }, "id": { "type": "Identifier", - "start": 48991, - "end": 49000, + "start": 50142, + "end": 50151, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 28 }, "end": { - "line": 1209, + "line": 1244, "column": 37 }, "identifierName": "canvasPos" @@ -198465,29 +202035,29 @@ }, "init": { "type": "CallExpression", - "start": 49003, - "end": 49033, + "start": 50154, + "end": 50184, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 40 }, "end": { - "line": 1209, + "line": 1244, "column": 70 } }, "callee": { "type": "Identifier", - "start": 49003, - "end": 49030, + "start": 50154, + "end": 50181, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 40 }, "end": { - "line": 1209, + "line": 1244, "column": 67 }, "identifierName": "getClickCoordsWithinElement" @@ -198497,15 +202067,15 @@ "arguments": [ { "type": "Identifier", - "start": 49031, - "end": 49032, + "start": 50182, + "end": 50183, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 68 }, "end": { - "line": 1209, + "line": 1244, "column": 69 }, "identifierName": "e" @@ -198520,44 +202090,44 @@ }, { "type": "ExpressionStatement", - "start": 49059, - "end": 49087, + "start": 50210, + "end": 50238, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 24 }, "end": { - "line": 1210, + "line": 1245, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 49059, - "end": 49086, + "start": 50210, + "end": 50237, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 24 }, "end": { - "line": 1210, + "line": 1245, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 49059, - "end": 49069, + "start": 50210, + "end": 50220, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 24 }, "end": { - "line": 1210, + "line": 1245, "column": 34 }, "identifierName": "dragAction" @@ -198566,15 +202136,15 @@ }, "right": { "type": "Identifier", - "start": 49072, - "end": 49086, + "start": 50223, + "end": 50237, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 37 }, "end": { - "line": 1210, + "line": 1245, "column": 51 }, "identifierName": "nextDragAction" @@ -198585,58 +202155,58 @@ }, { "type": "ExpressionStatement", - "start": 49112, - "end": 49144, + "start": 50263, + "end": 50295, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 24 }, "end": { - "line": 1211, + "line": 1246, "column": 56 } }, "expression": { "type": "AssignmentExpression", - "start": 49112, - "end": 49143, + "start": 50263, + "end": 50294, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 24 }, "end": { - "line": 1211, + "line": 1246, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 49112, - "end": 49128, + "start": 50263, + "end": 50279, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 24 }, "end": { - "line": 1211, + "line": 1246, "column": 40 } }, "object": { "type": "Identifier", - "start": 49112, - "end": 49125, + "start": 50263, + "end": 50276, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 24 }, "end": { - "line": 1211, + "line": 1246, "column": 37 }, "identifierName": "lastCanvasPos" @@ -198645,15 +202215,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49126, - "end": 49127, + "start": 50277, + "end": 50278, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 38 }, "end": { - "line": 1211, + "line": 1246, "column": 39 } }, @@ -198667,29 +202237,29 @@ }, "right": { "type": "MemberExpression", - "start": 49131, - "end": 49143, + "start": 50282, + "end": 50294, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 43 }, "end": { - "line": 1211, + "line": 1246, "column": 55 } }, "object": { "type": "Identifier", - "start": 49131, - "end": 49140, + "start": 50282, + "end": 50291, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 43 }, "end": { - "line": 1211, + "line": 1246, "column": 52 }, "identifierName": "canvasPos" @@ -198698,15 +202268,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49141, - "end": 49142, + "start": 50292, + "end": 50293, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 53 }, "end": { - "line": 1211, + "line": 1246, "column": 54 } }, @@ -198722,58 +202292,58 @@ }, { "type": "ExpressionStatement", - "start": 49169, - "end": 49201, + "start": 50320, + "end": 50352, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 24 }, "end": { - "line": 1212, + "line": 1247, "column": 56 } }, "expression": { "type": "AssignmentExpression", - "start": 49169, - "end": 49200, + "start": 50320, + "end": 50351, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 24 }, "end": { - "line": 1212, + "line": 1247, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 49169, - "end": 49185, + "start": 50320, + "end": 50336, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 24 }, "end": { - "line": 1212, + "line": 1247, "column": 40 } }, "object": { "type": "Identifier", - "start": 49169, - "end": 49182, + "start": 50320, + "end": 50333, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 24 }, "end": { - "line": 1212, + "line": 1247, "column": 37 }, "identifierName": "lastCanvasPos" @@ -198782,15 +202352,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49183, - "end": 49184, + "start": 50334, + "end": 50335, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 38 }, "end": { - "line": 1212, + "line": 1247, "column": 39 } }, @@ -198804,29 +202374,29 @@ }, "right": { "type": "MemberExpression", - "start": 49188, - "end": 49200, + "start": 50339, + "end": 50351, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 43 }, "end": { - "line": 1212, + "line": 1247, "column": 55 } }, "object": { "type": "Identifier", - "start": 49188, - "end": 49197, + "start": 50339, + "end": 50348, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 43 }, "end": { - "line": 1212, + "line": 1247, "column": 52 }, "identifierName": "canvasPos" @@ -198835,15 +202405,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49198, - "end": 49199, + "start": 50349, + "end": 50350, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 53 }, "end": { - "line": 1212, + "line": 1247, "column": 54 } }, @@ -198859,15 +202429,15 @@ }, { "type": "BreakStatement", - "start": 49226, - "end": 49232, + "start": 50377, + "end": 50383, "loc": { "start": { - "line": 1213, + "line": 1248, "column": 24 }, "end": { - "line": 1213, + "line": 1248, "column": 30 } }, @@ -198876,15 +202446,15 @@ ], "test": { "type": "NumericLiteral", - "start": 48862, - "end": 48863, + "start": 50013, + "end": 50014, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 25 }, "end": { - "line": 1206, + "line": 1241, "column": 26 } }, @@ -198897,30 +202467,30 @@ }, { "type": "SwitchCase", - "start": 49254, - "end": 49293, + "start": 50405, + "end": 50444, "loc": { "start": { - "line": 1215, + "line": 1250, "column": 20 }, "end": { - "line": 1216, + "line": 1251, "column": 30 } }, "consequent": [ { "type": "BreakStatement", - "start": 49287, - "end": 49293, + "start": 50438, + "end": 50444, "loc": { "start": { - "line": 1216, + "line": 1251, "column": 24 }, "end": { - "line": 1216, + "line": 1251, "column": 30 } }, @@ -198941,57 +202511,57 @@ }, { "type": "ExpressionStatement", - "start": 49341, - "end": 50867, + "start": 50492, + "end": 52018, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 12 }, "end": { - "line": 1254, + "line": 1289, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 49341, - "end": 50866, + "start": 50492, + "end": 52017, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 12 }, "end": { - "line": 1254, + "line": 1289, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 49341, - "end": 49364, + "start": 50492, + "end": 50515, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 12 }, "end": { - "line": 1220, + "line": 1255, "column": 35 } }, "object": { "type": "Identifier", - "start": 49341, - "end": 49347, + "start": 50492, + "end": 50498, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 12 }, "end": { - "line": 1220, + "line": 1255, "column": 18 }, "identifierName": "canvas" @@ -199000,15 +202570,15 @@ }, "property": { "type": "Identifier", - "start": 49348, - "end": 49364, + "start": 50499, + "end": 50515, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 19 }, "end": { - "line": 1220, + "line": 1255, "column": 35 }, "identifierName": "addEventListener" @@ -199020,15 +202590,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 49365, - "end": 49376, + "start": 50516, + "end": 50527, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 36 }, "end": { - "line": 1220, + "line": 1255, "column": 47 } }, @@ -199040,59 +202610,59 @@ }, { "type": "AssignmentExpression", - "start": 49378, - "end": 50865, + "start": 50529, + "end": 52016, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 49 }, "end": { - "line": 1254, + "line": 1289, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 49378, - "end": 49407, + "start": 50529, + "end": 50558, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 49 }, "end": { - "line": 1220, + "line": 1255, "column": 78 } }, "object": { "type": "ThisExpression", - "start": 49378, - "end": 49382, + "start": 50529, + "end": 50533, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 49 }, "end": { - "line": 1220, + "line": 1255, "column": 53 } } }, "property": { "type": "Identifier", - "start": 49383, - "end": 49407, + "start": 50534, + "end": 50558, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 54 }, "end": { - "line": 1220, + "line": 1255, "column": 78 }, "identifierName": "_canvasMouseMoveListener" @@ -199103,15 +202673,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 49410, - "end": 50865, + "start": 50561, + "end": 52016, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 81 }, "end": { - "line": 1254, + "line": 1289, "column": 13 } }, @@ -199122,15 +202692,15 @@ "params": [ { "type": "Identifier", - "start": 49411, - "end": 49412, + "start": 50562, + "end": 50563, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 82 }, "end": { - "line": 1220, + "line": 1255, "column": 83 }, "identifierName": "e" @@ -199140,44 +202710,44 @@ ], "body": { "type": "BlockStatement", - "start": 49417, - "end": 50865, + "start": 50568, + "end": 52016, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 88 }, "end": { - "line": 1254, + "line": 1289, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 49435, - "end": 49502, + "start": 50586, + "end": 50653, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 16 }, "end": { - "line": 1223, + "line": 1258, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 49439, - "end": 49453, + "start": 50590, + "end": 50604, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 20 }, "end": { - "line": 1221, + "line": 1256, "column": 34 } }, @@ -199185,44 +202755,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 49440, - "end": 49453, + "start": 50591, + "end": 50604, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 21 }, "end": { - "line": 1221, + "line": 1256, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 49440, - "end": 49444, + "start": 50591, + "end": 50595, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 21 }, "end": { - "line": 1221, + "line": 1256, "column": 25 } } }, "property": { "type": "Identifier", - "start": 49445, - "end": 49453, + "start": 50596, + "end": 50604, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 26 }, "end": { - "line": 1221, + "line": 1256, "column": 34 }, "identifierName": "_visible" @@ -199237,30 +202807,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 49455, - "end": 49502, + "start": 50606, + "end": 50653, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 36 }, "end": { - "line": 1223, + "line": 1258, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 49477, - "end": 49484, + "start": 50628, + "end": 50635, "loc": { "start": { - "line": 1222, + "line": 1257, "column": 20 }, "end": { - "line": 1222, + "line": 1257, "column": 27 } }, @@ -199273,29 +202843,29 @@ }, { "type": "IfStatement", - "start": 49519, - "end": 49577, + "start": 50670, + "end": 50728, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 16 }, "end": { - "line": 1226, + "line": 1261, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 49523, - "end": 49528, + "start": 50674, + "end": 50679, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 20 }, "end": { - "line": 1224, + "line": 1259, "column": 25 } }, @@ -199303,15 +202873,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 49524, - "end": 49528, + "start": 50675, + "end": 50679, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 21 }, "end": { - "line": 1224, + "line": 1259, "column": 25 }, "identifierName": "down" @@ -199324,30 +202894,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 49530, - "end": 49577, + "start": 50681, + "end": 50728, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 27 }, "end": { - "line": 1226, + "line": 1261, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 49552, - "end": 49559, + "start": 50703, + "end": 50710, "loc": { "start": { - "line": 1225, + "line": 1260, "column": 20 }, "end": { - "line": 1225, + "line": 1260, "column": 27 } }, @@ -199360,44 +202930,44 @@ }, { "type": "VariableDeclaration", - "start": 49594, - "end": 49641, + "start": 50745, + "end": 50792, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 16 }, "end": { - "line": 1227, + "line": 1262, "column": 63 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 49598, - "end": 49640, + "start": 50749, + "end": 50791, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 20 }, "end": { - "line": 1227, + "line": 1262, "column": 62 } }, "id": { "type": "Identifier", - "start": 49598, - "end": 49607, + "start": 50749, + "end": 50758, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 20 }, "end": { - "line": 1227, + "line": 1262, "column": 29 }, "identifierName": "canvasPos" @@ -199406,29 +202976,29 @@ }, "init": { "type": "CallExpression", - "start": 49610, - "end": 49640, + "start": 50761, + "end": 50791, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 32 }, "end": { - "line": 1227, + "line": 1262, "column": 62 } }, "callee": { "type": "Identifier", - "start": 49610, - "end": 49637, + "start": 50761, + "end": 50788, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 32 }, "end": { - "line": 1227, + "line": 1262, "column": 59 }, "identifierName": "getClickCoordsWithinElement" @@ -199438,15 +203008,15 @@ "arguments": [ { "type": "Identifier", - "start": 49638, - "end": 49639, + "start": 50789, + "end": 50790, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 60 }, "end": { - "line": 1227, + "line": 1262, "column": 61 }, "identifierName": "e" @@ -199461,44 +203031,44 @@ }, { "type": "VariableDeclaration", - "start": 49658, - "end": 49681, + "start": 50809, + "end": 50832, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 16 }, "end": { - "line": 1228, + "line": 1263, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 49664, - "end": 49680, + "start": 50815, + "end": 50831, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 22 }, "end": { - "line": 1228, + "line": 1263, "column": 38 } }, "id": { "type": "Identifier", - "start": 49664, - "end": 49665, + "start": 50815, + "end": 50816, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 22 }, "end": { - "line": 1228, + "line": 1263, "column": 23 }, "identifierName": "x" @@ -199507,29 +203077,29 @@ }, "init": { "type": "MemberExpression", - "start": 49668, - "end": 49680, + "start": 50819, + "end": 50831, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 26 }, "end": { - "line": 1228, + "line": 1263, "column": 38 } }, "object": { "type": "Identifier", - "start": 49668, - "end": 49677, + "start": 50819, + "end": 50828, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 26 }, "end": { - "line": 1228, + "line": 1263, "column": 35 }, "identifierName": "canvasPos" @@ -199538,15 +203108,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49678, - "end": 49679, + "start": 50829, + "end": 50830, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 36 }, "end": { - "line": 1228, + "line": 1263, "column": 37 } }, @@ -199564,44 +203134,44 @@ }, { "type": "VariableDeclaration", - "start": 49698, - "end": 49721, + "start": 50849, + "end": 50872, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 16 }, "end": { - "line": 1229, + "line": 1264, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 49704, - "end": 49720, + "start": 50855, + "end": 50871, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 22 }, "end": { - "line": 1229, + "line": 1264, "column": 38 } }, "id": { "type": "Identifier", - "start": 49704, - "end": 49705, + "start": 50855, + "end": 50856, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 22 }, "end": { - "line": 1229, + "line": 1264, "column": 23 }, "identifierName": "y" @@ -199610,29 +203180,29 @@ }, "init": { "type": "MemberExpression", - "start": 49708, - "end": 49720, + "start": 50859, + "end": 50871, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 26 }, "end": { - "line": 1229, + "line": 1264, "column": 38 } }, "object": { "type": "Identifier", - "start": 49708, - "end": 49717, + "start": 50859, + "end": 50868, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 26 }, "end": { - "line": 1229, + "line": 1264, "column": 35 }, "identifierName": "canvasPos" @@ -199641,15 +203211,15 @@ }, "property": { "type": "NumericLiteral", - "start": 49718, - "end": 49719, + "start": 50869, + "end": 50870, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 36 }, "end": { - "line": 1229, + "line": 1264, "column": 37 } }, @@ -199667,29 +203237,29 @@ }, { "type": "SwitchStatement", - "start": 49739, - "end": 50774, + "start": 50890, + "end": 51925, "loc": { "start": { - "line": 1231, + "line": 1266, "column": 16 }, "end": { - "line": 1250, + "line": 1285, "column": 17 } }, "discriminant": { "type": "Identifier", - "start": 49747, - "end": 49757, + "start": 50898, + "end": 50908, "loc": { "start": { - "line": 1231, + "line": 1266, "column": 24 }, "end": { - "line": 1231, + "line": 1266, "column": 34 }, "identifierName": "dragAction" @@ -199699,58 +203269,58 @@ "cases": [ { "type": "SwitchCase", - "start": 49781, - "end": 49929, + "start": 50932, + "end": 51080, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 20 }, "end": { - "line": 1234, + "line": 1269, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 49835, - "end": 49898, + "start": 50986, + "end": 51049, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 24 }, "end": { - "line": 1233, + "line": 1268, "column": 87 } }, "expression": { "type": "CallExpression", - "start": 49835, - "end": 49897, + "start": 50986, + "end": 51048, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 24 }, "end": { - "line": 1233, + "line": 1268, "column": 86 } }, "callee": { "type": "Identifier", - "start": 49835, - "end": 49860, + "start": 50986, + "end": 51011, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 24 }, "end": { - "line": 1233, + "line": 1268, "column": 49 }, "identifierName": "dragTranslateSectionPlane" @@ -199760,15 +203330,15 @@ "arguments": [ { "type": "Identifier", - "start": 49861, - "end": 49870, + "start": 51012, + "end": 51021, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 50 }, "end": { - "line": 1233, + "line": 1268, "column": 59 }, "identifierName": "xBaseAxis" @@ -199777,15 +203347,15 @@ }, { "type": "Identifier", - "start": 49872, - "end": 49885, + "start": 51023, + "end": 51036, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 61 }, "end": { - "line": 1233, + "line": 1268, "column": 74 }, "identifierName": "lastCanvasPos" @@ -199794,15 +203364,15 @@ }, { "type": "Identifier", - "start": 49887, - "end": 49896, + "start": 51038, + "end": 51047, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 76 }, "end": { - "line": 1233, + "line": 1268, "column": 85 }, "identifierName": "canvasPos" @@ -199814,15 +203384,15 @@ }, { "type": "BreakStatement", - "start": 49923, - "end": 49929, + "start": 51074, + "end": 51080, "loc": { "start": { - "line": 1234, + "line": 1269, "column": 24 }, "end": { - "line": 1234, + "line": 1269, "column": 30 } }, @@ -199831,29 +203401,29 @@ ], "test": { "type": "MemberExpression", - "start": 49786, - "end": 49809, + "start": 50937, + "end": 50960, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 25 }, "end": { - "line": 1232, + "line": 1267, "column": 48 } }, "object": { "type": "Identifier", - "start": 49786, - "end": 49798, + "start": 50937, + "end": 50949, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 25 }, "end": { - "line": 1232, + "line": 1267, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -199862,15 +203432,15 @@ }, "property": { "type": "Identifier", - "start": 49799, - "end": 49809, + "start": 50950, + "end": 50960, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 38 }, "end": { - "line": 1232, + "line": 1267, "column": 48 }, "identifierName": "xTranslate" @@ -199882,58 +203452,58 @@ }, { "type": "SwitchCase", - "start": 49950, - "end": 50098, + "start": 51101, + "end": 51249, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 20 }, "end": { - "line": 1237, + "line": 1272, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50004, - "end": 50067, + "start": 51155, + "end": 51218, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 24 }, "end": { - "line": 1236, + "line": 1271, "column": 87 } }, "expression": { "type": "CallExpression", - "start": 50004, - "end": 50066, + "start": 51155, + "end": 51217, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 24 }, "end": { - "line": 1236, + "line": 1271, "column": 86 } }, "callee": { "type": "Identifier", - "start": 50004, - "end": 50029, + "start": 51155, + "end": 51180, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 24 }, "end": { - "line": 1236, + "line": 1271, "column": 49 }, "identifierName": "dragTranslateSectionPlane" @@ -199943,15 +203513,15 @@ "arguments": [ { "type": "Identifier", - "start": 50030, - "end": 50039, + "start": 51181, + "end": 51190, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 50 }, "end": { - "line": 1236, + "line": 1271, "column": 59 }, "identifierName": "yBaseAxis" @@ -199960,15 +203530,15 @@ }, { "type": "Identifier", - "start": 50041, - "end": 50054, + "start": 51192, + "end": 51205, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 61 }, "end": { - "line": 1236, + "line": 1271, "column": 74 }, "identifierName": "lastCanvasPos" @@ -199977,15 +203547,15 @@ }, { "type": "Identifier", - "start": 50056, - "end": 50065, + "start": 51207, + "end": 51216, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 76 }, "end": { - "line": 1236, + "line": 1271, "column": 85 }, "identifierName": "canvasPos" @@ -199997,15 +203567,15 @@ }, { "type": "BreakStatement", - "start": 50092, - "end": 50098, + "start": 51243, + "end": 51249, "loc": { "start": { - "line": 1237, + "line": 1272, "column": 24 }, "end": { - "line": 1237, + "line": 1272, "column": 30 } }, @@ -200014,29 +203584,29 @@ ], "test": { "type": "MemberExpression", - "start": 49955, - "end": 49978, + "start": 51106, + "end": 51129, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 25 }, "end": { - "line": 1235, + "line": 1270, "column": 48 } }, "object": { "type": "Identifier", - "start": 49955, - "end": 49967, + "start": 51106, + "end": 51118, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 25 }, "end": { - "line": 1235, + "line": 1270, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -200045,15 +203615,15 @@ }, "property": { "type": "Identifier", - "start": 49968, - "end": 49978, + "start": 51119, + "end": 51129, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 38 }, "end": { - "line": 1235, + "line": 1270, "column": 48 }, "identifierName": "yTranslate" @@ -200065,58 +203635,58 @@ }, { "type": "SwitchCase", - "start": 50119, - "end": 50267, + "start": 51270, + "end": 51418, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 20 }, "end": { - "line": 1240, + "line": 1275, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50173, - "end": 50236, + "start": 51324, + "end": 51387, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 24 }, "end": { - "line": 1239, + "line": 1274, "column": 87 } }, "expression": { "type": "CallExpression", - "start": 50173, - "end": 50235, + "start": 51324, + "end": 51386, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 24 }, "end": { - "line": 1239, + "line": 1274, "column": 86 } }, "callee": { "type": "Identifier", - "start": 50173, - "end": 50198, + "start": 51324, + "end": 51349, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 24 }, "end": { - "line": 1239, + "line": 1274, "column": 49 }, "identifierName": "dragTranslateSectionPlane" @@ -200126,15 +203696,15 @@ "arguments": [ { "type": "Identifier", - "start": 50199, - "end": 50208, + "start": 51350, + "end": 51359, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 50 }, "end": { - "line": 1239, + "line": 1274, "column": 59 }, "identifierName": "zBaseAxis" @@ -200143,15 +203713,15 @@ }, { "type": "Identifier", - "start": 50210, - "end": 50223, + "start": 51361, + "end": 51374, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 61 }, "end": { - "line": 1239, + "line": 1274, "column": 74 }, "identifierName": "lastCanvasPos" @@ -200160,15 +203730,15 @@ }, { "type": "Identifier", - "start": 50225, - "end": 50234, + "start": 51376, + "end": 51385, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 76 }, "end": { - "line": 1239, + "line": 1274, "column": 85 }, "identifierName": "canvasPos" @@ -200180,15 +203750,15 @@ }, { "type": "BreakStatement", - "start": 50261, - "end": 50267, + "start": 51412, + "end": 51418, "loc": { "start": { - "line": 1240, + "line": 1275, "column": 24 }, "end": { - "line": 1240, + "line": 1275, "column": 30 } }, @@ -200197,29 +203767,29 @@ ], "test": { "type": "MemberExpression", - "start": 50124, - "end": 50147, + "start": 51275, + "end": 51298, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 25 }, "end": { - "line": 1238, + "line": 1273, "column": 48 } }, "object": { "type": "Identifier", - "start": 50124, - "end": 50136, + "start": 51275, + "end": 51287, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 25 }, "end": { - "line": 1238, + "line": 1273, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -200228,15 +203798,15 @@ }, "property": { "type": "Identifier", - "start": 50137, - "end": 50147, + "start": 51288, + "end": 51298, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 38 }, "end": { - "line": 1238, + "line": 1273, "column": 48 }, "identifierName": "zTranslate" @@ -200248,58 +203818,58 @@ }, { "type": "SwitchCase", - "start": 50288, - "end": 50430, + "start": 51439, + "end": 51581, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 20 }, "end": { - "line": 1243, + "line": 1278, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50339, - "end": 50399, + "start": 51490, + "end": 51550, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 24 }, "end": { - "line": 1242, + "line": 1277, "column": 84 } }, "expression": { "type": "CallExpression", - "start": 50339, - "end": 50398, + "start": 51490, + "end": 51549, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 24 }, "end": { - "line": 1242, + "line": 1277, "column": 83 } }, "callee": { "type": "Identifier", - "start": 50339, - "end": 50361, + "start": 51490, + "end": 51512, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 24 }, "end": { - "line": 1242, + "line": 1277, "column": 46 }, "identifierName": "dragRotateSectionPlane" @@ -200309,15 +203879,15 @@ "arguments": [ { "type": "Identifier", - "start": 50362, - "end": 50371, + "start": 51513, + "end": 51522, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 47 }, "end": { - "line": 1242, + "line": 1277, "column": 56 }, "identifierName": "xBaseAxis" @@ -200326,15 +203896,15 @@ }, { "type": "Identifier", - "start": 50373, - "end": 50386, + "start": 51524, + "end": 51537, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 58 }, "end": { - "line": 1242, + "line": 1277, "column": 71 }, "identifierName": "lastCanvasPos" @@ -200343,15 +203913,15 @@ }, { "type": "Identifier", - "start": 50388, - "end": 50397, + "start": 51539, + "end": 51548, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 73 }, "end": { - "line": 1242, + "line": 1277, "column": 82 }, "identifierName": "canvasPos" @@ -200363,15 +203933,15 @@ }, { "type": "BreakStatement", - "start": 50424, - "end": 50430, + "start": 51575, + "end": 51581, "loc": { "start": { - "line": 1243, + "line": 1278, "column": 24 }, "end": { - "line": 1243, + "line": 1278, "column": 30 } }, @@ -200380,29 +203950,29 @@ ], "test": { "type": "MemberExpression", - "start": 50293, - "end": 50313, + "start": 51444, + "end": 51464, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 25 }, "end": { - "line": 1241, + "line": 1276, "column": 45 } }, "object": { "type": "Identifier", - "start": 50293, - "end": 50305, + "start": 51444, + "end": 51456, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 25 }, "end": { - "line": 1241, + "line": 1276, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -200411,15 +203981,15 @@ }, "property": { "type": "Identifier", - "start": 50306, - "end": 50313, + "start": 51457, + "end": 51464, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 38 }, "end": { - "line": 1241, + "line": 1276, "column": 45 }, "identifierName": "xRotate" @@ -200431,58 +204001,58 @@ }, { "type": "SwitchCase", - "start": 50451, - "end": 50593, + "start": 51602, + "end": 51744, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 20 }, "end": { - "line": 1246, + "line": 1281, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50502, - "end": 50562, + "start": 51653, + "end": 51713, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 24 }, "end": { - "line": 1245, + "line": 1280, "column": 84 } }, "expression": { "type": "CallExpression", - "start": 50502, - "end": 50561, + "start": 51653, + "end": 51712, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 24 }, "end": { - "line": 1245, + "line": 1280, "column": 83 } }, "callee": { "type": "Identifier", - "start": 50502, - "end": 50524, + "start": 51653, + "end": 51675, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 24 }, "end": { - "line": 1245, + "line": 1280, "column": 46 }, "identifierName": "dragRotateSectionPlane" @@ -200492,15 +204062,15 @@ "arguments": [ { "type": "Identifier", - "start": 50525, - "end": 50534, + "start": 51676, + "end": 51685, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 47 }, "end": { - "line": 1245, + "line": 1280, "column": 56 }, "identifierName": "yBaseAxis" @@ -200509,15 +204079,15 @@ }, { "type": "Identifier", - "start": 50536, - "end": 50549, + "start": 51687, + "end": 51700, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 58 }, "end": { - "line": 1245, + "line": 1280, "column": 71 }, "identifierName": "lastCanvasPos" @@ -200526,15 +204096,15 @@ }, { "type": "Identifier", - "start": 50551, - "end": 50560, + "start": 51702, + "end": 51711, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 73 }, "end": { - "line": 1245, + "line": 1280, "column": 82 }, "identifierName": "canvasPos" @@ -200546,15 +204116,15 @@ }, { "type": "BreakStatement", - "start": 50587, - "end": 50593, + "start": 51738, + "end": 51744, "loc": { "start": { - "line": 1246, + "line": 1281, "column": 24 }, "end": { - "line": 1246, + "line": 1281, "column": 30 } }, @@ -200563,29 +204133,29 @@ ], "test": { "type": "MemberExpression", - "start": 50456, - "end": 50476, + "start": 51607, + "end": 51627, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 25 }, "end": { - "line": 1244, + "line": 1279, "column": 45 } }, "object": { "type": "Identifier", - "start": 50456, - "end": 50468, + "start": 51607, + "end": 51619, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 25 }, "end": { - "line": 1244, + "line": 1279, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -200594,15 +204164,15 @@ }, "property": { "type": "Identifier", - "start": 50469, - "end": 50476, + "start": 51620, + "end": 51627, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 38 }, "end": { - "line": 1244, + "line": 1279, "column": 45 }, "identifierName": "yRotate" @@ -200614,58 +204184,58 @@ }, { "type": "SwitchCase", - "start": 50614, - "end": 50756, + "start": 51765, + "end": 51907, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 20 }, "end": { - "line": 1249, + "line": 1284, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 50665, - "end": 50725, + "start": 51816, + "end": 51876, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 24 }, "end": { - "line": 1248, + "line": 1283, "column": 84 } }, "expression": { "type": "CallExpression", - "start": 50665, - "end": 50724, + "start": 51816, + "end": 51875, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 24 }, "end": { - "line": 1248, + "line": 1283, "column": 83 } }, "callee": { "type": "Identifier", - "start": 50665, - "end": 50687, + "start": 51816, + "end": 51838, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 24 }, "end": { - "line": 1248, + "line": 1283, "column": 46 }, "identifierName": "dragRotateSectionPlane" @@ -200675,15 +204245,15 @@ "arguments": [ { "type": "Identifier", - "start": 50688, - "end": 50697, + "start": 51839, + "end": 51848, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 47 }, "end": { - "line": 1248, + "line": 1283, "column": 56 }, "identifierName": "zBaseAxis" @@ -200692,15 +204262,15 @@ }, { "type": "Identifier", - "start": 50699, - "end": 50712, + "start": 51850, + "end": 51863, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 58 }, "end": { - "line": 1248, + "line": 1283, "column": 71 }, "identifierName": "lastCanvasPos" @@ -200709,15 +204279,15 @@ }, { "type": "Identifier", - "start": 50714, - "end": 50723, + "start": 51865, + "end": 51874, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 73 }, "end": { - "line": 1248, + "line": 1283, "column": 82 }, "identifierName": "canvasPos" @@ -200729,15 +204299,15 @@ }, { "type": "BreakStatement", - "start": 50750, - "end": 50756, + "start": 51901, + "end": 51907, "loc": { "start": { - "line": 1249, + "line": 1284, "column": 24 }, "end": { - "line": 1249, + "line": 1284, "column": 30 } }, @@ -200746,29 +204316,29 @@ ], "test": { "type": "MemberExpression", - "start": 50619, - "end": 50639, + "start": 51770, + "end": 51790, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 25 }, "end": { - "line": 1247, + "line": 1282, "column": 45 } }, "object": { "type": "Identifier", - "start": 50619, - "end": 50631, + "start": 51770, + "end": 51782, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 25 }, "end": { - "line": 1247, + "line": 1282, "column": 37 }, "identifierName": "DRAG_ACTIONS" @@ -200777,15 +204347,15 @@ }, "property": { "type": "Identifier", - "start": 50632, - "end": 50639, + "start": 51783, + "end": 51790, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 38 }, "end": { - "line": 1247, + "line": 1282, "column": 45 }, "identifierName": "zRotate" @@ -200799,58 +204369,58 @@ }, { "type": "ExpressionStatement", - "start": 50792, - "end": 50813, + "start": 51943, + "end": 51964, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 16 }, "end": { - "line": 1252, + "line": 1287, "column": 37 } }, "expression": { "type": "AssignmentExpression", - "start": 50792, - "end": 50812, + "start": 51943, + "end": 51963, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 16 }, "end": { - "line": 1252, + "line": 1287, "column": 36 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 50792, - "end": 50808, + "start": 51943, + "end": 51959, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 16 }, "end": { - "line": 1252, + "line": 1287, "column": 32 } }, "object": { "type": "Identifier", - "start": 50792, - "end": 50805, + "start": 51943, + "end": 51956, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 16 }, "end": { - "line": 1252, + "line": 1287, "column": 29 }, "identifierName": "lastCanvasPos" @@ -200859,15 +204429,15 @@ }, "property": { "type": "NumericLiteral", - "start": 50806, - "end": 50807, + "start": 51957, + "end": 51958, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 30 }, "end": { - "line": 1252, + "line": 1287, "column": 31 } }, @@ -200881,15 +204451,15 @@ }, "right": { "type": "Identifier", - "start": 50811, - "end": 50812, + "start": 51962, + "end": 51963, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 35 }, "end": { - "line": 1252, + "line": 1287, "column": 36 }, "identifierName": "x" @@ -200900,58 +204470,58 @@ }, { "type": "ExpressionStatement", - "start": 50830, - "end": 50851, + "start": 51981, + "end": 52002, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 16 }, "end": { - "line": 1253, + "line": 1288, "column": 37 } }, "expression": { "type": "AssignmentExpression", - "start": 50830, - "end": 50850, + "start": 51981, + "end": 52001, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 16 }, "end": { - "line": 1253, + "line": 1288, "column": 36 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 50830, - "end": 50846, + "start": 51981, + "end": 51997, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 16 }, "end": { - "line": 1253, + "line": 1288, "column": 32 } }, "object": { "type": "Identifier", - "start": 50830, - "end": 50843, + "start": 51981, + "end": 51994, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 16 }, "end": { - "line": 1253, + "line": 1288, "column": 29 }, "identifierName": "lastCanvasPos" @@ -200960,15 +204530,15 @@ }, "property": { "type": "NumericLiteral", - "start": 50844, - "end": 50845, + "start": 51995, + "end": 51996, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 30 }, "end": { - "line": 1253, + "line": 1288, "column": 31 } }, @@ -200982,15 +204552,15 @@ }, "right": { "type": "Identifier", - "start": 50849, - "end": 50850, + "start": 52000, + "end": 52001, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 35 }, "end": { - "line": 1253, + "line": 1288, "column": 36 }, "identifierName": "y" @@ -201009,57 +204579,57 @@ }, { "type": "ExpressionStatement", - "start": 50881, - "end": 51746, + "start": 52032, + "end": 52897, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 12 }, "end": { - "line": 1279, + "line": 1314, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 50881, - "end": 51745, + "start": 52032, + "end": 52896, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 12 }, "end": { - "line": 1279, + "line": 1314, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 50881, - "end": 50904, + "start": 52032, + "end": 52055, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 12 }, "end": { - "line": 1256, + "line": 1291, "column": 35 } }, "object": { "type": "Identifier", - "start": 50881, - "end": 50887, + "start": 52032, + "end": 52038, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 12 }, "end": { - "line": 1256, + "line": 1291, "column": 18 }, "identifierName": "canvas" @@ -201068,15 +204638,15 @@ }, "property": { "type": "Identifier", - "start": 50888, - "end": 50904, + "start": 52039, + "end": 52055, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 19 }, "end": { - "line": 1256, + "line": 1291, "column": 35 }, "identifierName": "addEventListener" @@ -201088,15 +204658,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 50905, - "end": 50914, + "start": 52056, + "end": 52065, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 36 }, "end": { - "line": 1256, + "line": 1291, "column": 45 } }, @@ -201108,59 +204678,59 @@ }, { "type": "AssignmentExpression", - "start": 50916, - "end": 51744, + "start": 52067, + "end": 52895, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 47 }, "end": { - "line": 1279, + "line": 1314, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 50916, - "end": 50943, + "start": 52067, + "end": 52094, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 47 }, "end": { - "line": 1256, + "line": 1291, "column": 74 } }, "object": { "type": "ThisExpression", - "start": 50916, - "end": 50920, + "start": 52067, + "end": 52071, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 47 }, "end": { - "line": 1256, + "line": 1291, "column": 51 } } }, "property": { "type": "Identifier", - "start": 50921, - "end": 50943, + "start": 52072, + "end": 52094, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 52 }, "end": { - "line": 1256, + "line": 1291, "column": 74 }, "identifierName": "_canvasMouseUpListener" @@ -201171,15 +204741,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 50946, - "end": 51744, + "start": 52097, + "end": 52895, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 77 }, "end": { - "line": 1279, + "line": 1314, "column": 13 } }, @@ -201190,15 +204760,15 @@ "params": [ { "type": "Identifier", - "start": 50947, - "end": 50948, + "start": 52098, + "end": 52099, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 78 }, "end": { - "line": 1256, + "line": 1291, "column": 79 }, "identifierName": "e" @@ -201208,44 +204778,44 @@ ], "body": { "type": "BlockStatement", - "start": 50953, - "end": 51744, + "start": 52104, + "end": 52895, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 84 }, "end": { - "line": 1279, + "line": 1314, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 50971, - "end": 51038, + "start": 52122, + "end": 52189, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 16 }, "end": { - "line": 1259, + "line": 1294, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 50975, - "end": 50989, + "start": 52126, + "end": 52140, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 20 }, "end": { - "line": 1257, + "line": 1292, "column": 34 } }, @@ -201253,44 +204823,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 50976, - "end": 50989, + "start": 52127, + "end": 52140, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 21 }, "end": { - "line": 1257, + "line": 1292, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 50976, - "end": 50980, + "start": 52127, + "end": 52131, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 21 }, "end": { - "line": 1257, + "line": 1292, "column": 25 } } }, "property": { "type": "Identifier", - "start": 50981, - "end": 50989, + "start": 52132, + "end": 52140, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 26 }, "end": { - "line": 1257, + "line": 1292, "column": 34 }, "identifierName": "_visible" @@ -201305,30 +204875,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 50991, - "end": 51038, + "start": 52142, + "end": 52189, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 36 }, "end": { - "line": 1259, + "line": 1294, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 51013, - "end": 51020, + "start": 52164, + "end": 52171, "loc": { "start": { - "line": 1258, + "line": 1293, "column": 20 }, "end": { - "line": 1258, + "line": 1293, "column": 27 } }, @@ -201341,101 +204911,101 @@ }, { "type": "ExpressionStatement", - "start": 51055, - "end": 51104, + "start": 52206, + "end": 52255, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 51055, - "end": 51103, + "start": 52206, + "end": 52254, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 51055, - "end": 51096, + "start": 52206, + "end": 52247, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 57 } }, "object": { "type": "MemberExpression", - "start": 51055, - "end": 51081, + "start": 52206, + "end": 52232, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 51055, - "end": 51067, + "start": 52206, + "end": 52218, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 51055, - "end": 51059, + "start": 52206, + "end": 52210, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 20 } } }, "property": { "type": "Identifier", - "start": 51060, - "end": 51067, + "start": 52211, + "end": 52218, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 21 }, "end": { - "line": 1260, + "line": 1295, "column": 28 }, "identifierName": "_viewer" @@ -201446,15 +205016,15 @@ }, "property": { "type": "Identifier", - "start": 51068, - "end": 51081, + "start": 52219, + "end": 52232, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 29 }, "end": { - "line": 1260, + "line": 1295, "column": 42 }, "identifierName": "cameraControl" @@ -201465,15 +205035,15 @@ }, "property": { "type": "Identifier", - "start": 51082, - "end": 51096, + "start": 52233, + "end": 52247, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 43 }, "end": { - "line": 1260, + "line": 1295, "column": 57 }, "identifierName": "pointerEnabled" @@ -201484,15 +205054,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51099, - "end": 51103, + "start": 52250, + "end": 52254, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 60 }, "end": { - "line": 1260, + "line": 1295, "column": 64 } }, @@ -201502,29 +205072,29 @@ }, { "type": "IfStatement", - "start": 51121, - "end": 51179, + "start": 52272, + "end": 52330, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 16 }, "end": { - "line": 1263, + "line": 1298, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 51125, - "end": 51130, + "start": 52276, + "end": 52281, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 20 }, "end": { - "line": 1261, + "line": 1296, "column": 25 } }, @@ -201532,15 +205102,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 51126, - "end": 51130, + "start": 52277, + "end": 52281, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 21 }, "end": { - "line": 1261, + "line": 1296, "column": 25 }, "identifierName": "down" @@ -201553,30 +205123,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 51132, - "end": 51179, + "start": 52283, + "end": 52330, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 27 }, "end": { - "line": 1263, + "line": 1298, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 51154, - "end": 51161, + "start": 52305, + "end": 52312, "loc": { "start": { - "line": 1262, + "line": 1297, "column": 20 }, "end": { - "line": 1262, + "line": 1297, "column": 27 } }, @@ -201589,43 +205159,43 @@ }, { "type": "SwitchStatement", - "start": 51196, - "end": 51667, + "start": 52347, + "end": 52818, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 16 }, "end": { - "line": 1276, + "line": 1311, "column": 17 } }, "discriminant": { "type": "MemberExpression", - "start": 51204, - "end": 51211, + "start": 52355, + "end": 52362, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 24 }, "end": { - "line": 1264, + "line": 1299, "column": 31 } }, "object": { "type": "Identifier", - "start": 51204, - "end": 51205, + "start": 52355, + "end": 52356, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 24 }, "end": { - "line": 1264, + "line": 1299, "column": 25 }, "identifierName": "e" @@ -201634,15 +205204,15 @@ }, "property": { "type": "Identifier", - "start": 51206, - "end": 51211, + "start": 52357, + "end": 52362, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 26 }, "end": { - "line": 1264, + "line": 1299, "column": 31 }, "identifierName": "which" @@ -201654,59 +205224,59 @@ "cases": [ { "type": "SwitchCase", - "start": 51235, - "end": 51335, + "start": 52386, + "end": 52486, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 20 }, "end": { - "line": 1267, + "line": 1302, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 51282, - "end": 51304, + "start": 52433, + "end": 52455, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 24 }, "end": { - "line": 1266, + "line": 1301, "column": 46 } }, "expression": { "type": "AssignmentExpression", - "start": 51282, - "end": 51303, + "start": 52433, + "end": 52454, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 24 }, "end": { - "line": 1266, + "line": 1301, "column": 45 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51282, - "end": 51295, + "start": 52433, + "end": 52446, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 24 }, "end": { - "line": 1266, + "line": 1301, "column": 37 }, "identifierName": "mouseDownLeft" @@ -201716,15 +205286,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51298, - "end": 51303, + "start": 52449, + "end": 52454, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 40 }, "end": { - "line": 1266, + "line": 1301, "column": 45 } }, @@ -201736,15 +205306,15 @@ { "type": "CommentLine", "value": " Left button", - "start": 51243, - "end": 51257, + "start": 52394, + "end": 52408, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 28 }, "end": { - "line": 1265, + "line": 1300, "column": 42 } } @@ -201753,15 +205323,15 @@ }, { "type": "BreakStatement", - "start": 51329, - "end": 51335, + "start": 52480, + "end": 52486, "loc": { "start": { - "line": 1267, + "line": 1302, "column": 24 }, "end": { - "line": 1267, + "line": 1302, "column": 30 } }, @@ -201770,15 +205340,15 @@ ], "test": { "type": "NumericLiteral", - "start": 51240, - "end": 51241, + "start": 52391, + "end": 52392, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 25 }, "end": { - "line": 1265, + "line": 1300, "column": 26 } }, @@ -201791,59 +205361,59 @@ }, { "type": "SwitchCase", - "start": 51356, - "end": 51466, + "start": 52507, + "end": 52617, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 20 }, "end": { - "line": 1270, + "line": 1305, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 51411, - "end": 51435, + "start": 52562, + "end": 52586, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 24 }, "end": { - "line": 1269, + "line": 1304, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 51411, - "end": 51434, + "start": 52562, + "end": 52585, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 24 }, "end": { - "line": 1269, + "line": 1304, "column": 47 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51411, - "end": 51426, + "start": 52562, + "end": 52577, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 24 }, "end": { - "line": 1269, + "line": 1304, "column": 39 }, "identifierName": "mouseDownMiddle" @@ -201853,15 +205423,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51429, - "end": 51434, + "start": 52580, + "end": 52585, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 42 }, "end": { - "line": 1269, + "line": 1304, "column": 47 } }, @@ -201873,15 +205443,15 @@ { "type": "CommentLine", "value": " Middle/both buttons", - "start": 51364, - "end": 51386, + "start": 52515, + "end": 52537, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 28 }, "end": { - "line": 1268, + "line": 1303, "column": 50 } } @@ -201890,15 +205460,15 @@ }, { "type": "BreakStatement", - "start": 51460, - "end": 51466, + "start": 52611, + "end": 52617, "loc": { "start": { - "line": 1270, + "line": 1305, "column": 24 }, "end": { - "line": 1270, + "line": 1305, "column": 30 } }, @@ -201907,15 +205477,15 @@ ], "test": { "type": "NumericLiteral", - "start": 51361, - "end": 51362, + "start": 52512, + "end": 52513, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 25 }, "end": { - "line": 1268, + "line": 1303, "column": 26 } }, @@ -201928,59 +205498,59 @@ }, { "type": "SwitchCase", - "start": 51487, - "end": 51589, + "start": 52638, + "end": 52740, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 20 }, "end": { - "line": 1273, + "line": 1308, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", - "start": 51535, - "end": 51558, + "start": 52686, + "end": 52709, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 24 }, "end": { - "line": 1272, + "line": 1307, "column": 47 } }, "expression": { "type": "AssignmentExpression", - "start": 51535, - "end": 51557, + "start": 52686, + "end": 52708, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 24 }, "end": { - "line": 1272, + "line": 1307, "column": 46 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51535, - "end": 51549, + "start": 52686, + "end": 52700, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 24 }, "end": { - "line": 1272, + "line": 1307, "column": 38 }, "identifierName": "mouseDownRight" @@ -201990,15 +205560,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51552, - "end": 51557, + "start": 52703, + "end": 52708, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 41 }, "end": { - "line": 1272, + "line": 1307, "column": 46 } }, @@ -202010,15 +205580,15 @@ { "type": "CommentLine", "value": " Right button", - "start": 51495, - "end": 51510, + "start": 52646, + "end": 52661, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 28 }, "end": { - "line": 1271, + "line": 1306, "column": 43 } } @@ -202027,15 +205597,15 @@ }, { "type": "BreakStatement", - "start": 51583, - "end": 51589, + "start": 52734, + "end": 52740, "loc": { "start": { - "line": 1273, + "line": 1308, "column": 24 }, "end": { - "line": 1273, + "line": 1308, "column": 30 } }, @@ -202044,15 +205614,15 @@ ], "test": { "type": "NumericLiteral", - "start": 51492, - "end": 51493, + "start": 52643, + "end": 52644, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 25 }, "end": { - "line": 1271, + "line": 1306, "column": 26 } }, @@ -202065,30 +205635,30 @@ }, { "type": "SwitchCase", - "start": 51610, - "end": 51649, + "start": 52761, + "end": 52800, "loc": { "start": { - "line": 1274, + "line": 1309, "column": 20 }, "end": { - "line": 1275, + "line": 1310, "column": 30 } }, "consequent": [ { "type": "BreakStatement", - "start": 51643, - "end": 51649, + "start": 52794, + "end": 52800, "loc": { "start": { - "line": 1275, + "line": 1310, "column": 24 }, "end": { - "line": 1275, + "line": 1310, "column": 30 } }, @@ -202101,44 +205671,44 @@ }, { "type": "ExpressionStatement", - "start": 51684, - "end": 51697, + "start": 52835, + "end": 52848, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 16 }, "end": { - "line": 1277, + "line": 1312, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 51684, - "end": 51696, + "start": 52835, + "end": 52847, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 16 }, "end": { - "line": 1277, + "line": 1312, "column": 28 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51684, - "end": 51688, + "start": 52835, + "end": 52839, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 16 }, "end": { - "line": 1277, + "line": 1312, "column": 20 }, "identifierName": "down" @@ -202147,15 +205717,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51691, - "end": 51696, + "start": 52842, + "end": 52847, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 23 }, "end": { - "line": 1277, + "line": 1312, "column": 28 } }, @@ -202165,44 +205735,44 @@ }, { "type": "ExpressionStatement", - "start": 51714, - "end": 51730, + "start": 52865, + "end": 52881, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 16 }, "end": { - "line": 1278, + "line": 1313, "column": 32 } }, "expression": { "type": "AssignmentExpression", - "start": 51714, - "end": 51729, + "start": 52865, + "end": 52880, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 16 }, "end": { - "line": 1278, + "line": 1313, "column": 31 } }, "operator": "=", "left": { "type": "Identifier", - "start": 51714, - "end": 51721, + "start": 52865, + "end": 52872, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 16 }, "end": { - "line": 1278, + "line": 1313, "column": 23 }, "identifierName": "grabbed" @@ -202211,15 +205781,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 51724, - "end": 51729, + "start": 52875, + "end": 52880, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 26 }, "end": { - "line": 1278, + "line": 1313, "column": 31 } }, @@ -202237,57 +205807,57 @@ }, { "type": "ExpressionStatement", - "start": 51760, - "end": 52081, + "start": 52911, + "end": 53232, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 12 }, "end": { - "line": 1289, + "line": 1324, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 51760, - "end": 52080, + "start": 52911, + "end": 53231, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 12 }, "end": { - "line": 1289, + "line": 1324, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 51760, - "end": 51783, + "start": 52911, + "end": 52934, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 12 }, "end": { - "line": 1281, + "line": 1316, "column": 35 } }, "object": { "type": "Identifier", - "start": 51760, - "end": 51766, + "start": 52911, + "end": 52917, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 12 }, "end": { - "line": 1281, + "line": 1316, "column": 18 }, "identifierName": "canvas" @@ -202296,15 +205866,15 @@ }, "property": { "type": "Identifier", - "start": 51767, - "end": 51783, + "start": 52918, + "end": 52934, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 19 }, "end": { - "line": 1281, + "line": 1316, "column": 35 }, "identifierName": "addEventListener" @@ -202316,15 +205886,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 51784, - "end": 51791, + "start": 52935, + "end": 52942, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 36 }, "end": { - "line": 1281, + "line": 1316, "column": 43 } }, @@ -202336,59 +205906,59 @@ }, { "type": "AssignmentExpression", - "start": 51793, - "end": 52079, + "start": 52944, + "end": 53230, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 45 }, "end": { - "line": 1289, + "line": 1324, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 51793, - "end": 51818, + "start": 52944, + "end": 52969, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 45 }, "end": { - "line": 1281, + "line": 1316, "column": 70 } }, "object": { "type": "ThisExpression", - "start": 51793, - "end": 51797, + "start": 52944, + "end": 52948, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 45 }, "end": { - "line": 1281, + "line": 1316, "column": 49 } } }, "property": { "type": "Identifier", - "start": 51798, - "end": 51818, + "start": 52949, + "end": 52969, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 50 }, "end": { - "line": 1281, + "line": 1316, "column": 70 }, "identifierName": "_canvasWheelListener" @@ -202399,15 +205969,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 51821, - "end": 52079, + "start": 52972, + "end": 53230, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 73 }, "end": { - "line": 1289, + "line": 1324, "column": 13 } }, @@ -202418,15 +205988,15 @@ "params": [ { "type": "Identifier", - "start": 51822, - "end": 51823, + "start": 52973, + "end": 52974, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 74 }, "end": { - "line": 1281, + "line": 1316, "column": 75 }, "identifierName": "e" @@ -202436,44 +206006,44 @@ ], "body": { "type": "BlockStatement", - "start": 51828, - "end": 52079, + "start": 52979, + "end": 53230, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 80 }, "end": { - "line": 1289, + "line": 1324, "column": 13 } }, "body": [ { "type": "IfStatement", - "start": 51846, - "end": 51913, + "start": 52997, + "end": 53064, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 16 }, "end": { - "line": 1284, + "line": 1319, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 51850, - "end": 51864, + "start": 53001, + "end": 53015, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 20 }, "end": { - "line": 1282, + "line": 1317, "column": 34 } }, @@ -202481,44 +206051,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 51851, - "end": 51864, + "start": 53002, + "end": 53015, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 21 }, "end": { - "line": 1282, + "line": 1317, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 51851, - "end": 51855, + "start": 53002, + "end": 53006, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 21 }, "end": { - "line": 1282, + "line": 1317, "column": 25 } } }, "property": { "type": "Identifier", - "start": 51856, - "end": 51864, + "start": 53007, + "end": 53015, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 26 }, "end": { - "line": 1282, + "line": 1317, "column": 34 }, "identifierName": "_visible" @@ -202533,30 +206103,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 51866, - "end": 51913, + "start": 53017, + "end": 53064, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 36 }, "end": { - "line": 1284, + "line": 1319, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 51888, - "end": 51895, + "start": 53039, + "end": 53046, "loc": { "start": { - "line": 1283, + "line": 1318, "column": 20 }, "end": { - "line": 1283, + "line": 1318, "column": 27 } }, @@ -202569,44 +206139,44 @@ }, { "type": "VariableDeclaration", - "start": 51930, - "end": 51984, + "start": 53081, + "end": 53135, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 16 }, "end": { - "line": 1285, + "line": 1320, "column": 70 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 51934, - "end": 51983, + "start": 53085, + "end": 53134, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 20 }, "end": { - "line": 1285, + "line": 1320, "column": 69 } }, "id": { "type": "Identifier", - "start": 51934, - "end": 51939, + "start": 53085, + "end": 53090, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 20 }, "end": { - "line": 1285, + "line": 1320, "column": 25 }, "identifierName": "delta" @@ -202615,43 +206185,43 @@ }, "init": { "type": "CallExpression", - "start": 51942, - "end": 51983, + "start": 53093, + "end": 53134, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 28 }, "end": { - "line": 1285, + "line": 1320, "column": 69 } }, "callee": { "type": "MemberExpression", - "start": 51942, - "end": 51950, + "start": 53093, + "end": 53101, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 28 }, "end": { - "line": 1285, + "line": 1320, "column": 36 } }, "object": { "type": "Identifier", - "start": 51942, - "end": 51946, + "start": 53093, + "end": 53097, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 28 }, "end": { - "line": 1285, + "line": 1320, "column": 32 }, "identifierName": "Math" @@ -202660,15 +206230,15 @@ }, "property": { "type": "Identifier", - "start": 51947, - "end": 51950, + "start": 53098, + "end": 53101, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 33 }, "end": { - "line": 1285, + "line": 1320, "column": 36 }, "identifierName": "max" @@ -202680,15 +206250,15 @@ "arguments": [ { "type": "UnaryExpression", - "start": 51951, - "end": 51953, + "start": 53102, + "end": 53104, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 37 }, "end": { - "line": 1285, + "line": 1320, "column": 39 } }, @@ -202696,15 +206266,15 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 51952, - "end": 51953, + "start": 53103, + "end": 53104, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 38 }, "end": { - "line": 1285, + "line": 1320, "column": 39 } }, @@ -202720,43 +206290,43 @@ }, { "type": "CallExpression", - "start": 51955, - "end": 51982, + "start": 53106, + "end": 53133, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 41 }, "end": { - "line": 1285, + "line": 1320, "column": 68 } }, "callee": { "type": "MemberExpression", - "start": 51955, - "end": 51963, + "start": 53106, + "end": 53114, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 41 }, "end": { - "line": 1285, + "line": 1320, "column": 49 } }, "object": { "type": "Identifier", - "start": 51955, - "end": 51959, + "start": 53106, + "end": 53110, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 41 }, "end": { - "line": 1285, + "line": 1320, "column": 45 }, "identifierName": "Math" @@ -202765,15 +206335,15 @@ }, "property": { "type": "Identifier", - "start": 51960, - "end": 51963, + "start": 53111, + "end": 53114, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 46 }, "end": { - "line": 1285, + "line": 1320, "column": 49 }, "identifierName": "min" @@ -202785,15 +206355,15 @@ "arguments": [ { "type": "NumericLiteral", - "start": 51964, - "end": 51965, + "start": 53115, + "end": 53116, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 50 }, "end": { - "line": 1285, + "line": 1320, "column": 51 } }, @@ -202805,29 +206375,29 @@ }, { "type": "BinaryExpression", - "start": 51967, - "end": 51981, + "start": 53118, + "end": 53132, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 53 }, "end": { - "line": 1285, + "line": 1320, "column": 67 } }, "left": { "type": "UnaryExpression", - "start": 51967, - "end": 51976, + "start": 53118, + "end": 53127, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 53 }, "end": { - "line": 1285, + "line": 1320, "column": 62 } }, @@ -202835,29 +206405,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 51968, - "end": 51976, + "start": 53119, + "end": 53127, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 54 }, "end": { - "line": 1285, + "line": 1320, "column": 62 } }, "object": { "type": "Identifier", - "start": 51968, - "end": 51969, + "start": 53119, + "end": 53120, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 54 }, "end": { - "line": 1285, + "line": 1320, "column": 55 }, "identifierName": "e" @@ -202866,15 +206436,15 @@ }, "property": { "type": "Identifier", - "start": 51970, - "end": 51976, + "start": 53121, + "end": 53127, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 56 }, "end": { - "line": 1285, + "line": 1320, "column": 62 }, "identifierName": "deltaY" @@ -202890,15 +206460,15 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 51979, - "end": 51981, + "start": 53130, + "end": 53132, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 65 }, "end": { - "line": 1285, + "line": 1320, "column": 67 } }, @@ -202919,43 +206489,43 @@ }, { "type": "IfStatement", - "start": 52001, - "end": 52065, + "start": 53152, + "end": 53216, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 16 }, "end": { - "line": 1288, + "line": 1323, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 52005, - "end": 52016, + "start": 53156, + "end": 53167, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 20 }, "end": { - "line": 1286, + "line": 1321, "column": 31 } }, "left": { "type": "Identifier", - "start": 52005, - "end": 52010, + "start": 53156, + "end": 53161, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 20 }, "end": { - "line": 1286, + "line": 1321, "column": 25 }, "identifierName": "delta" @@ -202965,15 +206535,15 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 52015, - "end": 52016, + "start": 53166, + "end": 53167, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 30 }, "end": { - "line": 1286, + "line": 1321, "column": 31 } }, @@ -202986,30 +206556,30 @@ }, "consequent": { "type": "BlockStatement", - "start": 52018, - "end": 52065, + "start": 53169, + "end": 53216, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 33 }, "end": { - "line": 1288, + "line": 1323, "column": 17 } }, "body": [ { "type": "ReturnStatement", - "start": 52040, - "end": 52047, + "start": 53191, + "end": 53198, "loc": { "start": { - "line": 1287, + "line": 1322, "column": 20 }, "end": { - "line": 1287, + "line": 1322, "column": 27 } }, @@ -203037,15 +206607,15 @@ }, { "type": "ClassMethod", - "start": 52103, - "end": 52181, + "start": 53254, + "end": 53332, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 4 }, "end": { - "line": 1296, + "line": 1331, "column": 5 } }, @@ -203053,15 +206623,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 52103, - "end": 52111, + "start": 53254, + "end": 53262, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 4 }, "end": { - "line": 1293, + "line": 1328, "column": 12 }, "identifierName": "_destroy" @@ -203076,87 +206646,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 52114, - "end": 52181, + "start": 53265, + "end": 53332, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 15 }, "end": { - "line": 1296, + "line": 1331, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 52124, - "end": 52145, + "start": 53275, + "end": 53296, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 8 }, "end": { - "line": 1294, + "line": 1329, "column": 29 } }, "expression": { "type": "CallExpression", - "start": 52124, - "end": 52144, + "start": 53275, + "end": 53295, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 8 }, "end": { - "line": 1294, + "line": 1329, "column": 28 } }, "callee": { "type": "MemberExpression", - "start": 52124, - "end": 52142, + "start": 53275, + "end": 53293, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 8 }, "end": { - "line": 1294, + "line": 1329, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 52124, - "end": 52128, + "start": 53275, + "end": 53279, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 8 }, "end": { - "line": 1294, + "line": 1329, "column": 12 } } }, "property": { "type": "Identifier", - "start": 52129, - "end": 52142, + "start": 53280, + "end": 53293, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 13 }, "end": { - "line": 1294, + "line": 1329, "column": 26 }, "identifierName": "_unbindEvents" @@ -203170,72 +206740,72 @@ }, { "type": "ExpressionStatement", - "start": 52154, - "end": 52175, + "start": 53305, + "end": 53326, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 8 }, "end": { - "line": 1295, + "line": 1330, "column": 29 } }, "expression": { "type": "CallExpression", - "start": 52154, - "end": 52174, + "start": 53305, + "end": 53325, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 8 }, "end": { - "line": 1295, + "line": 1330, "column": 28 } }, "callee": { "type": "MemberExpression", - "start": 52154, - "end": 52172, + "start": 53305, + "end": 53323, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 8 }, "end": { - "line": 1295, + "line": 1330, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 52154, - "end": 52158, + "start": 53305, + "end": 53309, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 8 }, "end": { - "line": 1295, + "line": 1330, "column": 12 } } }, "property": { "type": "Identifier", - "start": 52159, - "end": 52172, + "start": 53310, + "end": 53323, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 13 }, "end": { - "line": 1295, + "line": 1330, "column": 26 }, "identifierName": "_destroyNodes" @@ -203253,15 +206823,15 @@ }, { "type": "ClassMethod", - "start": 52187, - "end": 52975, + "start": 53338, + "end": 54126, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 4 }, "end": { - "line": 1318, + "line": 1353, "column": 5 } }, @@ -203269,15 +206839,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 52187, - "end": 52200, + "start": 53338, + "end": 53351, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 4 }, "end": { - "line": 1298, + "line": 1333, "column": 17 }, "identifierName": "_unbindEvents" @@ -203292,59 +206862,59 @@ "params": [], "body": { "type": "BlockStatement", - "start": 52203, - "end": 52975, + "start": 53354, + "end": 54126, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 20 }, "end": { - "line": 1318, + "line": 1353, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 52214, - "end": 52242, + "start": 53365, + "end": 53393, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 8 }, "end": { - "line": 1300, + "line": 1335, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52220, - "end": 52241, + "start": 53371, + "end": 53392, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 14 }, "end": { - "line": 1300, + "line": 1335, "column": 35 } }, "id": { "type": "Identifier", - "start": 52220, - "end": 52226, + "start": 53371, + "end": 53377, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 14 }, "end": { - "line": 1300, + "line": 1335, "column": 20 }, "identifierName": "viewer" @@ -203353,44 +206923,44 @@ }, "init": { "type": "MemberExpression", - "start": 52229, - "end": 52241, + "start": 53380, + "end": 53392, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 23 }, "end": { - "line": 1300, + "line": 1335, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 52229, - "end": 52233, + "start": 53380, + "end": 53384, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 23 }, "end": { - "line": 1300, + "line": 1335, "column": 27 } } }, "property": { "type": "Identifier", - "start": 52234, - "end": 52241, + "start": 53385, + "end": 53392, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 28 }, "end": { - "line": 1300, + "line": 1335, "column": 35 }, "identifierName": "_viewer" @@ -203405,44 +206975,44 @@ }, { "type": "VariableDeclaration", - "start": 52251, - "end": 52278, + "start": 53402, + "end": 53429, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 8 }, "end": { - "line": 1301, + "line": 1336, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52257, - "end": 52277, + "start": 53408, + "end": 53428, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 14 }, "end": { - "line": 1301, + "line": 1336, "column": 34 } }, "id": { "type": "Identifier", - "start": 52257, - "end": 52262, + "start": 53408, + "end": 53413, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 14 }, "end": { - "line": 1301, + "line": 1336, "column": 19 }, "identifierName": "scene" @@ -203451,29 +207021,29 @@ }, "init": { "type": "MemberExpression", - "start": 52265, - "end": 52277, + "start": 53416, + "end": 53428, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 22 }, "end": { - "line": 1301, + "line": 1336, "column": 34 } }, "object": { "type": "Identifier", - "start": 52265, - "end": 52271, + "start": 53416, + "end": 53422, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 22 }, "end": { - "line": 1301, + "line": 1336, "column": 28 }, "identifierName": "viewer" @@ -203482,15 +207052,15 @@ }, "property": { "type": "Identifier", - "start": 52272, - "end": 52277, + "start": 53423, + "end": 53428, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 29 }, "end": { - "line": 1301, + "line": 1336, "column": 34 }, "identifierName": "scene" @@ -203505,44 +207075,44 @@ }, { "type": "VariableDeclaration", - "start": 52287, - "end": 52322, + "start": 53438, + "end": 53473, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 8 }, "end": { - "line": 1302, + "line": 1337, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52293, - "end": 52321, + "start": 53444, + "end": 53472, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 14 }, "end": { - "line": 1302, + "line": 1337, "column": 42 } }, "id": { "type": "Identifier", - "start": 52293, - "end": 52299, + "start": 53444, + "end": 53450, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 14 }, "end": { - "line": 1302, + "line": 1337, "column": 20 }, "identifierName": "canvas" @@ -203551,43 +207121,43 @@ }, "init": { "type": "MemberExpression", - "start": 52302, - "end": 52321, + "start": 53453, + "end": 53472, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 23 }, "end": { - "line": 1302, + "line": 1337, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 52302, - "end": 52314, + "start": 53453, + "end": 53465, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 23 }, "end": { - "line": 1302, + "line": 1337, "column": 35 } }, "object": { "type": "Identifier", - "start": 52302, - "end": 52307, + "start": 53453, + "end": 53458, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 23 }, "end": { - "line": 1302, + "line": 1337, "column": 28 }, "identifierName": "scene" @@ -203596,15 +207166,15 @@ }, "property": { "type": "Identifier", - "start": 52308, - "end": 52314, + "start": 53459, + "end": 53465, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 29 }, "end": { - "line": 1302, + "line": 1337, "column": 35 }, "identifierName": "canvas" @@ -203615,15 +207185,15 @@ }, "property": { "type": "Identifier", - "start": 52315, - "end": 52321, + "start": 53466, + "end": 53472, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 36 }, "end": { - "line": 1302, + "line": 1337, "column": 42 }, "identifierName": "canvas" @@ -203638,44 +207208,44 @@ }, { "type": "VariableDeclaration", - "start": 52331, - "end": 52360, + "start": 53482, + "end": 53511, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 8 }, "end": { - "line": 1303, + "line": 1338, "column": 37 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52337, - "end": 52359, + "start": 53488, + "end": 53510, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 14 }, "end": { - "line": 1303, + "line": 1338, "column": 36 } }, "id": { "type": "Identifier", - "start": 52337, - "end": 52343, + "start": 53488, + "end": 53494, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 14 }, "end": { - "line": 1303, + "line": 1338, "column": 20 }, "identifierName": "camera" @@ -203684,29 +207254,29 @@ }, "init": { "type": "MemberExpression", - "start": 52346, - "end": 52359, + "start": 53497, + "end": 53510, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 23 }, "end": { - "line": 1303, + "line": 1338, "column": 36 } }, "object": { "type": "Identifier", - "start": 52346, - "end": 52352, + "start": 53497, + "end": 53503, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 23 }, "end": { - "line": 1303, + "line": 1338, "column": 29 }, "identifierName": "viewer" @@ -203715,15 +207285,15 @@ }, "property": { "type": "Identifier", - "start": 52353, - "end": 52359, + "start": 53504, + "end": 53510, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 30 }, "end": { - "line": 1303, + "line": 1338, "column": 36 }, "identifierName": "camera" @@ -203738,44 +207308,44 @@ }, { "type": "VariableDeclaration", - "start": 52369, - "end": 52412, + "start": 53520, + "end": 53563, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 8 }, "end": { - "line": 1304, + "line": 1339, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 52375, - "end": 52411, + "start": 53526, + "end": 53562, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 14 }, "end": { - "line": 1304, + "line": 1339, "column": 50 } }, "id": { "type": "Identifier", - "start": 52375, - "end": 52388, + "start": 53526, + "end": 53539, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 14 }, "end": { - "line": 1304, + "line": 1339, "column": 27 }, "identifierName": "cameraControl" @@ -203784,29 +207354,29 @@ }, "init": { "type": "MemberExpression", - "start": 52391, - "end": 52411, + "start": 53542, + "end": 53562, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 30 }, "end": { - "line": 1304, + "line": 1339, "column": 50 } }, "object": { "type": "Identifier", - "start": 52391, - "end": 52397, + "start": 53542, + "end": 53548, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 30 }, "end": { - "line": 1304, + "line": 1339, "column": 36 }, "identifierName": "viewer" @@ -203815,15 +207385,15 @@ }, "property": { "type": "Identifier", - "start": 52398, - "end": 52411, + "start": 53549, + "end": 53562, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 37 }, "end": { - "line": 1304, + "line": 1339, "column": 50 }, "identifierName": "cameraControl" @@ -203838,57 +207408,57 @@ }, { "type": "ExpressionStatement", - "start": 52422, - "end": 52451, + "start": 53573, + "end": 53602, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 8 }, "end": { - "line": 1306, + "line": 1341, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 52422, - "end": 52450, + "start": 53573, + "end": 53601, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 8 }, "end": { - "line": 1306, + "line": 1341, "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 52422, - "end": 52431, + "start": 53573, + "end": 53582, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 8 }, "end": { - "line": 1306, + "line": 1341, "column": 17 } }, "object": { "type": "Identifier", - "start": 52422, - "end": 52427, + "start": 53573, + "end": 53578, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 8 }, "end": { - "line": 1306, + "line": 1341, "column": 13 }, "identifierName": "scene" @@ -203897,15 +207467,15 @@ }, "property": { "type": "Identifier", - "start": 52428, - "end": 52431, + "start": 53579, + "end": 53582, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 14 }, "end": { - "line": 1306, + "line": 1341, "column": 17 }, "identifierName": "off" @@ -203917,44 +207487,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52432, - "end": 52449, + "start": 53583, + "end": 53600, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 18 }, "end": { - "line": 1306, + "line": 1341, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 52432, - "end": 52436, + "start": 53583, + "end": 53587, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 18 }, "end": { - "line": 1306, + "line": 1341, "column": 22 } } }, "property": { "type": "Identifier", - "start": 52437, - "end": 52449, + "start": 53588, + "end": 53600, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 23 }, "end": { - "line": 1306, + "line": 1341, "column": 35 }, "identifierName": "_onSceneTick" @@ -203968,57 +207538,57 @@ }, { "type": "ExpressionStatement", - "start": 52461, - "end": 52532, + "start": 53612, + "end": 53683, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 8 }, "end": { - "line": 1308, + "line": 1343, "column": 79 } }, "expression": { "type": "CallExpression", - "start": 52461, - "end": 52531, + "start": 53612, + "end": 53682, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 8 }, "end": { - "line": 1308, + "line": 1343, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 52461, - "end": 52487, + "start": 53612, + "end": 53638, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 8 }, "end": { - "line": 1308, + "line": 1343, "column": 34 } }, "object": { "type": "Identifier", - "start": 52461, - "end": 52467, + "start": 53612, + "end": 53618, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 8 }, "end": { - "line": 1308, + "line": 1343, "column": 14 }, "identifierName": "canvas" @@ -204027,15 +207597,15 @@ }, "property": { "type": "Identifier", - "start": 52468, - "end": 52487, + "start": 53619, + "end": 53638, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 15 }, "end": { - "line": 1308, + "line": 1343, "column": 34 }, "identifierName": "removeEventListener" @@ -204047,15 +207617,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 52488, - "end": 52499, + "start": 53639, + "end": 53650, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 35 }, "end": { - "line": 1308, + "line": 1343, "column": 46 } }, @@ -204067,44 +207637,44 @@ }, { "type": "MemberExpression", - "start": 52501, - "end": 52530, + "start": 53652, + "end": 53681, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 48 }, "end": { - "line": 1308, + "line": 1343, "column": 77 } }, "object": { "type": "ThisExpression", - "start": 52501, - "end": 52505, + "start": 53652, + "end": 53656, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 48 }, "end": { - "line": 1308, + "line": 1343, "column": 52 } } }, "property": { "type": "Identifier", - "start": 52506, - "end": 52530, + "start": 53657, + "end": 53681, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 53 }, "end": { - "line": 1308, + "line": 1343, "column": 77 }, "identifierName": "_canvasMouseDownListener" @@ -204118,57 +207688,57 @@ }, { "type": "ExpressionStatement", - "start": 52541, - "end": 52612, + "start": 53692, + "end": 53763, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 8 }, "end": { - "line": 1309, + "line": 1344, "column": 79 } }, "expression": { "type": "CallExpression", - "start": 52541, - "end": 52611, + "start": 53692, + "end": 53762, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 8 }, "end": { - "line": 1309, + "line": 1344, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 52541, - "end": 52567, + "start": 53692, + "end": 53718, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 8 }, "end": { - "line": 1309, + "line": 1344, "column": 34 } }, "object": { "type": "Identifier", - "start": 52541, - "end": 52547, + "start": 53692, + "end": 53698, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 8 }, "end": { - "line": 1309, + "line": 1344, "column": 14 }, "identifierName": "canvas" @@ -204177,15 +207747,15 @@ }, "property": { "type": "Identifier", - "start": 52548, - "end": 52567, + "start": 53699, + "end": 53718, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 15 }, "end": { - "line": 1309, + "line": 1344, "column": 34 }, "identifierName": "removeEventListener" @@ -204197,15 +207767,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 52568, - "end": 52579, + "start": 53719, + "end": 53730, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 35 }, "end": { - "line": 1309, + "line": 1344, "column": 46 } }, @@ -204217,44 +207787,44 @@ }, { "type": "MemberExpression", - "start": 52581, - "end": 52610, + "start": 53732, + "end": 53761, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 48 }, "end": { - "line": 1309, + "line": 1344, "column": 77 } }, "object": { "type": "ThisExpression", - "start": 52581, - "end": 52585, + "start": 53732, + "end": 53736, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 48 }, "end": { - "line": 1309, + "line": 1344, "column": 52 } } }, "property": { "type": "Identifier", - "start": 52586, - "end": 52610, + "start": 53737, + "end": 53761, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 53 }, "end": { - "line": 1309, + "line": 1344, "column": 77 }, "identifierName": "_canvasMouseMoveListener" @@ -204268,57 +207838,57 @@ }, { "type": "ExpressionStatement", - "start": 52621, - "end": 52688, + "start": 53772, + "end": 53839, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 8 }, "end": { - "line": 1310, + "line": 1345, "column": 75 } }, "expression": { "type": "CallExpression", - "start": 52621, - "end": 52687, + "start": 53772, + "end": 53838, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 8 }, "end": { - "line": 1310, + "line": 1345, "column": 74 } }, "callee": { "type": "MemberExpression", - "start": 52621, - "end": 52647, + "start": 53772, + "end": 53798, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 8 }, "end": { - "line": 1310, + "line": 1345, "column": 34 } }, "object": { "type": "Identifier", - "start": 52621, - "end": 52627, + "start": 53772, + "end": 53778, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 8 }, "end": { - "line": 1310, + "line": 1345, "column": 14 }, "identifierName": "canvas" @@ -204327,15 +207897,15 @@ }, "property": { "type": "Identifier", - "start": 52628, - "end": 52647, + "start": 53779, + "end": 53798, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 15 }, "end": { - "line": 1310, + "line": 1345, "column": 34 }, "identifierName": "removeEventListener" @@ -204347,15 +207917,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 52648, - "end": 52657, + "start": 53799, + "end": 53808, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 35 }, "end": { - "line": 1310, + "line": 1345, "column": 44 } }, @@ -204367,44 +207937,44 @@ }, { "type": "MemberExpression", - "start": 52659, - "end": 52686, + "start": 53810, + "end": 53837, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 46 }, "end": { - "line": 1310, + "line": 1345, "column": 73 } }, "object": { "type": "ThisExpression", - "start": 52659, - "end": 52663, + "start": 53810, + "end": 53814, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 46 }, "end": { - "line": 1310, + "line": 1345, "column": 50 } } }, "property": { "type": "Identifier", - "start": 52664, - "end": 52686, + "start": 53815, + "end": 53837, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 51 }, "end": { - "line": 1310, + "line": 1345, "column": 73 }, "identifierName": "_canvasMouseUpListener" @@ -204418,57 +207988,57 @@ }, { "type": "ExpressionStatement", - "start": 52697, - "end": 52760, + "start": 53848, + "end": 53911, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 8 }, "end": { - "line": 1311, + "line": 1346, "column": 71 } }, "expression": { "type": "CallExpression", - "start": 52697, - "end": 52759, + "start": 53848, + "end": 53910, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 8 }, "end": { - "line": 1311, + "line": 1346, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 52697, - "end": 52723, + "start": 53848, + "end": 53874, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 8 }, "end": { - "line": 1311, + "line": 1346, "column": 34 } }, "object": { "type": "Identifier", - "start": 52697, - "end": 52703, + "start": 53848, + "end": 53854, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 8 }, "end": { - "line": 1311, + "line": 1346, "column": 14 }, "identifierName": "canvas" @@ -204477,15 +208047,15 @@ }, "property": { "type": "Identifier", - "start": 52704, - "end": 52723, + "start": 53855, + "end": 53874, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 15 }, "end": { - "line": 1311, + "line": 1346, "column": 34 }, "identifierName": "removeEventListener" @@ -204497,15 +208067,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 52724, - "end": 52731, + "start": 53875, + "end": 53882, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 35 }, "end": { - "line": 1311, + "line": 1346, "column": 42 } }, @@ -204517,44 +208087,44 @@ }, { "type": "MemberExpression", - "start": 52733, - "end": 52758, + "start": 53884, + "end": 53909, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 44 }, "end": { - "line": 1311, + "line": 1346, "column": 69 } }, "object": { "type": "ThisExpression", - "start": 52733, - "end": 52737, + "start": 53884, + "end": 53888, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 44 }, "end": { - "line": 1311, + "line": 1346, "column": 48 } } }, "property": { "type": "Identifier", - "start": 52738, - "end": 52758, + "start": 53889, + "end": 53909, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 49 }, "end": { - "line": 1311, + "line": 1346, "column": 69 }, "identifierName": "_canvasWheelListener" @@ -204568,57 +208138,57 @@ }, { "type": "ExpressionStatement", - "start": 52770, - "end": 52807, + "start": 53921, + "end": 53958, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 8 }, "end": { - "line": 1313, + "line": 1348, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 52770, - "end": 52806, + "start": 53921, + "end": 53957, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 8 }, "end": { - "line": 1313, + "line": 1348, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 52770, - "end": 52780, + "start": 53921, + "end": 53931, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 8 }, "end": { - "line": 1313, + "line": 1348, "column": 18 } }, "object": { "type": "Identifier", - "start": 52770, - "end": 52776, + "start": 53921, + "end": 53927, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 8 }, "end": { - "line": 1313, + "line": 1348, "column": 14 }, "identifierName": "camera" @@ -204627,15 +208197,15 @@ }, "property": { "type": "Identifier", - "start": 52777, - "end": 52780, + "start": 53928, + "end": 53931, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 15 }, "end": { - "line": 1313, + "line": 1348, "column": 18 }, "identifierName": "off" @@ -204647,44 +208217,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52781, - "end": 52805, + "start": 53932, + "end": 53956, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 19 }, "end": { - "line": 1313, + "line": 1348, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 52781, - "end": 52785, + "start": 53932, + "end": 53936, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 19 }, "end": { - "line": 1313, + "line": 1348, "column": 23 } } }, "property": { "type": "Identifier", - "start": 52786, - "end": 52805, + "start": 53937, + "end": 53956, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 24 }, "end": { - "line": 1313, + "line": 1348, "column": 43 }, "identifierName": "_onCameraViewMatrix" @@ -204698,57 +208268,57 @@ }, { "type": "ExpressionStatement", - "start": 52816, - "end": 52853, + "start": 53967, + "end": 54004, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 8 }, "end": { - "line": 1314, + "line": 1349, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 52816, - "end": 52852, + "start": 53967, + "end": 54003, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 8 }, "end": { - "line": 1314, + "line": 1349, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 52816, - "end": 52826, + "start": 53967, + "end": 53977, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 8 }, "end": { - "line": 1314, + "line": 1349, "column": 18 } }, "object": { "type": "Identifier", - "start": 52816, - "end": 52822, + "start": 53967, + "end": 53973, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 8 }, "end": { - "line": 1314, + "line": 1349, "column": 14 }, "identifierName": "camera" @@ -204757,15 +208327,15 @@ }, "property": { "type": "Identifier", - "start": 52823, - "end": 52826, + "start": 53974, + "end": 53977, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 15 }, "end": { - "line": 1314, + "line": 1349, "column": 18 }, "identifierName": "off" @@ -204777,44 +208347,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52827, - "end": 52851, + "start": 53978, + "end": 54002, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 19 }, "end": { - "line": 1314, + "line": 1349, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 52827, - "end": 52831, + "start": 53978, + "end": 53982, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 19 }, "end": { - "line": 1314, + "line": 1349, "column": 23 } } }, "property": { "type": "Identifier", - "start": 52832, - "end": 52851, + "start": 53983, + "end": 54002, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 24 }, "end": { - "line": 1314, + "line": 1349, "column": 43 }, "identifierName": "_onCameraProjMatrix" @@ -204828,57 +208398,57 @@ }, { "type": "ExpressionStatement", - "start": 52863, - "end": 52909, + "start": 54014, + "end": 54060, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 8 }, "end": { - "line": 1316, + "line": 1351, "column": 54 } }, "expression": { "type": "CallExpression", - "start": 52863, - "end": 52908, + "start": 54014, + "end": 54059, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 8 }, "end": { - "line": 1316, + "line": 1351, "column": 53 } }, "callee": { "type": "MemberExpression", - "start": 52863, - "end": 52880, + "start": 54014, + "end": 54031, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 8 }, "end": { - "line": 1316, + "line": 1351, "column": 25 } }, "object": { "type": "Identifier", - "start": 52863, - "end": 52876, + "start": 54014, + "end": 54027, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 8 }, "end": { - "line": 1316, + "line": 1351, "column": 21 }, "identifierName": "cameraControl" @@ -204887,15 +208457,15 @@ }, "property": { "type": "Identifier", - "start": 52877, - "end": 52880, + "start": 54028, + "end": 54031, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 22 }, "end": { - "line": 1316, + "line": 1351, "column": 25 }, "identifierName": "off" @@ -204907,44 +208477,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52881, - "end": 52907, + "start": 54032, + "end": 54058, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 26 }, "end": { - "line": 1316, + "line": 1351, "column": 52 } }, "object": { "type": "ThisExpression", - "start": 52881, - "end": 52885, + "start": 54032, + "end": 54036, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 26 }, "end": { - "line": 1316, + "line": 1351, "column": 30 } } }, "property": { "type": "Identifier", - "start": 52886, - "end": 52907, + "start": 54037, + "end": 54058, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 31 }, "end": { - "line": 1316, + "line": 1351, "column": 52 }, "identifierName": "_onCameraControlHover" @@ -204958,57 +208528,57 @@ }, { "type": "ExpressionStatement", - "start": 52918, - "end": 52969, + "start": 54069, + "end": 54120, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 8 }, "end": { - "line": 1317, + "line": 1352, "column": 59 } }, "expression": { "type": "CallExpression", - "start": 52918, - "end": 52968, + "start": 54069, + "end": 54119, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 8 }, "end": { - "line": 1317, + "line": 1352, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 52918, - "end": 52935, + "start": 54069, + "end": 54086, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 8 }, "end": { - "line": 1317, + "line": 1352, "column": 25 } }, "object": { "type": "Identifier", - "start": 52918, - "end": 52931, + "start": 54069, + "end": 54082, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 8 }, "end": { - "line": 1317, + "line": 1352, "column": 21 }, "identifierName": "cameraControl" @@ -205017,15 +208587,15 @@ }, "property": { "type": "Identifier", - "start": 52932, - "end": 52935, + "start": 54083, + "end": 54086, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 22 }, "end": { - "line": 1317, + "line": 1352, "column": 25 }, "identifierName": "off" @@ -205037,44 +208607,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 52936, - "end": 52967, + "start": 54087, + "end": 54118, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 26 }, "end": { - "line": 1317, + "line": 1352, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 52936, - "end": 52940, + "start": 54087, + "end": 54091, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 26 }, "end": { - "line": 1317, + "line": 1352, "column": 30 } } }, "property": { "type": "Identifier", - "start": 52941, - "end": 52967, + "start": 54092, + "end": 54118, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 31 }, "end": { - "line": 1317, + "line": 1352, "column": 57 }, "identifierName": "_onCameraControlHoverLeave" @@ -205092,15 +208662,15 @@ }, { "type": "ClassMethod", - "start": 52981, - "end": 53146, + "start": 54132, + "end": 54297, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 4 }, "end": { - "line": 1325, + "line": 1360, "column": 5 } }, @@ -205108,15 +208678,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 52981, - "end": 52994, + "start": 54132, + "end": 54145, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 4 }, "end": { - "line": 1320, + "line": 1355, "column": 17 }, "identifierName": "_destroyNodes" @@ -205131,87 +208701,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 52997, - "end": 53146, + "start": 54148, + "end": 54297, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 20 }, "end": { - "line": 1325, + "line": 1360, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 53007, - "end": 53035, + "start": 54158, + "end": 54186, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 8 }, "end": { - "line": 1321, + "line": 1356, "column": 36 } }, "expression": { "type": "CallExpression", - "start": 53007, - "end": 53034, + "start": 54158, + "end": 54185, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 8 }, "end": { - "line": 1321, + "line": 1356, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 53007, - "end": 53028, + "start": 54158, + "end": 54179, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 8 }, "end": { - "line": 1321, + "line": 1356, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 53007, - "end": 53011, + "start": 54158, + "end": 54162, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 8 }, "end": { - "line": 1321, + "line": 1356, "column": 12 } } }, "property": { "type": "Identifier", - "start": 53012, - "end": 53028, + "start": 54163, + "end": 54179, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 13 }, "end": { - "line": 1321, + "line": 1356, "column": 29 }, "identifierName": "_setSectionPlane" @@ -205223,15 +208793,15 @@ "arguments": [ { "type": "NullLiteral", - "start": 53029, - "end": 53033, + "start": 54180, + "end": 54184, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 30 }, "end": { - "line": 1321, + "line": 1356, "column": 34 } } @@ -205241,86 +208811,86 @@ }, { "type": "ExpressionStatement", - "start": 53044, - "end": 53069, + "start": 54195, + "end": 54220, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 33 } }, "expression": { "type": "CallExpression", - "start": 53044, - "end": 53068, + "start": 54195, + "end": 54219, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 53044, - "end": 53066, + "start": 54195, + "end": 54217, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 53044, - "end": 53058, + "start": 54195, + "end": 54209, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 53044, - "end": 53048, + "start": 54195, + "end": 54199, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 12 } } }, "property": { "type": "Identifier", - "start": 53049, - "end": 53058, + "start": 54200, + "end": 54209, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 13 }, "end": { - "line": 1322, + "line": 1357, "column": 22 }, "identifierName": "_rootNode" @@ -205331,15 +208901,15 @@ }, "property": { "type": "Identifier", - "start": 53059, - "end": 53066, + "start": 54210, + "end": 54217, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 23 }, "end": { - "line": 1322, + "line": 1357, "column": 30 }, "identifierName": "destroy" @@ -205353,73 +208923,73 @@ }, { "type": "ExpressionStatement", - "start": 53078, - "end": 53103, + "start": 54229, + "end": 54254, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 8 }, "end": { - "line": 1323, + "line": 1358, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 53078, - "end": 53102, + "start": 54229, + "end": 54253, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 8 }, "end": { - "line": 1323, + "line": 1358, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 53078, - "end": 53097, + "start": 54229, + "end": 54248, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 8 }, "end": { - "line": 1323, + "line": 1358, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 53078, - "end": 53082, + "start": 54229, + "end": 54233, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 8 }, "end": { - "line": 1323, + "line": 1358, "column": 12 } } }, "property": { "type": "Identifier", - "start": 53083, - "end": 53097, + "start": 54234, + "end": 54248, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 13 }, "end": { - "line": 1323, + "line": 1358, "column": 27 }, "identifierName": "_displayMeshes" @@ -205430,15 +209000,15 @@ }, "right": { "type": "ObjectExpression", - "start": 53100, - "end": 53102, + "start": 54251, + "end": 54253, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 30 }, "end": { - "line": 1323, + "line": 1358, "column": 32 } }, @@ -205448,73 +209018,73 @@ }, { "type": "ExpressionStatement", - "start": 53112, - "end": 53140, + "start": 54263, + "end": 54291, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 8 }, "end": { - "line": 1324, + "line": 1359, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 53112, - "end": 53139, + "start": 54263, + "end": 54290, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 8 }, "end": { - "line": 1324, + "line": 1359, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 53112, - "end": 53134, + "start": 54263, + "end": 54285, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 8 }, "end": { - "line": 1324, + "line": 1359, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 53112, - "end": 53116, + "start": 54263, + "end": 54267, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 8 }, "end": { - "line": 1324, + "line": 1359, "column": 12 } } }, "property": { "type": "Identifier", - "start": 53117, - "end": 53134, + "start": 54268, + "end": 54285, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 13 }, "end": { - "line": 1324, + "line": 1359, "column": 30 }, "identifierName": "_affordanceMeshes" @@ -205525,15 +209095,15 @@ }, "right": { "type": "ObjectExpression", - "start": 53137, - "end": 53139, + "start": 54288, + "end": 54290, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 33 }, "end": { - "line": 1324, + "line": 1359, "column": 35 } }, @@ -205835,15 +209405,15 @@ { "type": "CommentLine", "value": " Reusable geometries", - "start": 6108, - "end": 6130, + "start": 6137, + "end": 6159, "loc": { "start": { - "line": 195, + "line": 196, "column": 24 }, "end": { - "line": 195, + "line": 196, "column": 46 } } @@ -205851,15 +209421,15 @@ { "type": "CommentLine", "value": " Reusable materials", - "start": 8513, - "end": 8534, + "start": 8542, + "end": 8563, "loc": { "start": { - "line": 267, + "line": 268, "column": 28 }, "end": { - "line": 267, + "line": 268, "column": 49 } } @@ -205867,15 +209437,15 @@ { "type": "CommentLine", "value": " Invisible material for pickable handles, which define a pickable 3D area", - "start": 8588, - "end": 8663, + "start": 8617, + "end": 8692, "loc": { "start": { - "line": 269, + "line": 270, "column": 52 }, "end": { - "line": 269, + "line": 270, "column": 127 } } @@ -205883,15 +209453,15 @@ { "type": "CommentLine", "value": " Invisible", - "start": 8726, - "end": 8738, + "start": 8755, + "end": 8767, "loc": { "start": { - "line": 271, + "line": 272, "column": 26 }, "end": { - "line": 271, + "line": 272, "column": 38 } } @@ -205899,15 +209469,15 @@ { "type": "CommentLine", "value": " Emphasis for red rotation affordance hoop", - "start": 9137, - "end": 9181, + "start": 9166, + "end": 9210, "loc": { "start": { - "line": 284, + "line": 285, "column": 59 }, "end": { - "line": 284, + "line": 285, "column": 103 } } @@ -205915,15 +209485,15 @@ { "type": "CommentLine", "value": " Emphasis for green rotation affordance hoop", - "start": 9676, - "end": 9722, + "start": 9705, + "end": 9751, "loc": { "start": { - "line": 300, + "line": 301, "column": 61 }, "end": { - "line": 300, + "line": 301, "column": 107 } } @@ -205931,15 +209501,15 @@ { "type": "CommentLine", "value": " Emphasis for blue rotation affordance hoop", - "start": 10215, - "end": 10260, + "start": 10244, + "end": 10289, "loc": { "start": { - "line": 316, + "line": 317, "column": 60 }, "end": { - "line": 316, + "line": 317, "column": 105 } } @@ -205947,15 +209517,15 @@ { "type": "CommentLine", "value": " 0", - "start": 11471, - "end": 11475, + "start": 11500, + "end": 11504, "loc": { "start": { - "line": 355, + "line": 356, "column": 55 }, "end": { - "line": 355, + "line": 356, "column": 59 } } @@ -205963,15 +209533,15 @@ { "type": "CommentLine", "value": " 1", - "start": 11533, - "end": 11537, + "start": 11562, + "end": 11566, "loc": { "start": { - "line": 356, + "line": 357, "column": 57 }, "end": { - "line": 356, + "line": 357, "column": 61 } } @@ -205979,15 +209549,15 @@ { "type": "CommentLine", "value": " 2", - "start": 11595, - "end": 11599, + "start": 11624, + "end": 11628, "loc": { "start": { - "line": 357, + "line": 358, "column": 57 }, "end": { - "line": 357, + "line": 358, "column": 61 } } @@ -205995,15 +209565,15 @@ { "type": "CommentLine", "value": " 3", - "start": 11658, - "end": 11662, + "start": 11687, + "end": 11691, "loc": { "start": { - "line": 358, + "line": 359, "column": 58 }, "end": { - "line": 358, + "line": 359, "column": 62 } } @@ -206011,15 +209581,15 @@ { "type": "CommentLine", "value": " Visible frame", - "start": 12587, - "end": 12603, + "start": 12649, + "end": 12665, "loc": { "start": { - "line": 384, + "line": 386, "column": 63 }, "end": { - "line": 384, + "line": 386, "column": 79 } } @@ -206027,15 +209597,15 @@ { "type": "CommentLine", "value": "highlighted: true,", - "start": 13179, - "end": 13199, + "start": 13241, + "end": 13261, "loc": { "start": { - "line": 399, + "line": 401, "column": 16 }, "end": { - "line": 399, + "line": 401, "column": 36 } } @@ -206043,15 +209613,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 13741, - "end": 13849, + "start": 13836, + "end": 13944, "loc": { "start": { - "line": 415, + "line": 418, "column": 12 }, "end": { - "line": 415, + "line": 418, "column": 120 } } @@ -206059,15 +209629,15 @@ { "type": "CommentLine", "value": "", - "start": 13862, - "end": 13864, + "start": 13957, + "end": 13959, "loc": { "start": { - "line": 416, + "line": 419, "column": 12 }, "end": { - "line": 416, + "line": 419, "column": 14 } } @@ -206075,15 +209645,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 13877, - "end": 13985, + "start": 13972, + "end": 14080, "loc": { "start": { - "line": 417, + "line": 420, "column": 12 }, "end": { - "line": 417, + "line": 420, "column": 120 } } @@ -206091,15 +209661,15 @@ { "type": "CommentLine", "value": " Red hoop about Y-axis", - "start": 14046, - "end": 14070, + "start": 14141, + "end": 14165, "loc": { "start": { - "line": 419, + "line": 422, "column": 59 }, "end": { - "line": 419, + "line": 422, "column": 83 } } @@ -206107,15 +209677,15 @@ { "type": "CommentLine", "value": " Red hoop about Y-axis", - "start": 14776, - "end": 14800, + "start": 14904, + "end": 14928, "loc": { "start": { - "line": 434, + "line": 438, "column": 65 }, "end": { - "line": 434, + "line": 438, "column": 89 } } @@ -206123,15 +209693,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 17051, - "end": 17159, + "start": 17278, + "end": 17386, "loc": { "start": { - "line": 479, + "line": 486, "column": 12 }, "end": { - "line": 479, + "line": 486, "column": 120 } } @@ -206139,15 +209709,15 @@ { "type": "CommentLine", "value": "", - "start": 17172, - "end": 17174, + "start": 17399, + "end": 17401, "loc": { "start": { - "line": 480, + "line": 487, "column": 12 }, "end": { - "line": 480, + "line": 487, "column": 14 } } @@ -206155,15 +209725,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 17187, - "end": 17295, + "start": 17414, + "end": 17522, "loc": { "start": { - "line": 481, + "line": 488, "column": 12 }, "end": { - "line": 481, + "line": 488, "column": 120 } } @@ -206171,15 +209741,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 19677, - "end": 19785, + "start": 20036, + "end": 20144, "loc": { "start": { - "line": 535, + "line": 546, "column": 12 }, "end": { - "line": 535, + "line": 546, "column": 120 } } @@ -206187,15 +209757,15 @@ { "type": "CommentLine", "value": "", - "start": 19798, - "end": 19800, + "start": 20157, + "end": 20159, "loc": { "start": { - "line": 536, + "line": 547, "column": 12 }, "end": { - "line": 536, + "line": 547, "column": 14 } } @@ -206203,15 +209773,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 19813, - "end": 19921, + "start": 20172, + "end": 20280, "loc": { "start": { - "line": 537, + "line": 548, "column": 12 }, "end": { - "line": 537, + "line": 548, "column": 120 } } @@ -206219,15 +209789,15 @@ { "type": "CommentLine", "value": " Blue hoop about Z-axis", - "start": 19982, - "end": 20007, + "start": 20341, + "end": 20366, "loc": { "start": { - "line": 539, + "line": 550, "column": 59 }, "end": { - "line": 539, + "line": 550, "column": 84 } } @@ -206235,15 +209805,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22227, - "end": 22335, + "start": 22718, + "end": 22826, "loc": { "start": { - "line": 588, + "line": 603, "column": 12 }, "end": { - "line": 588, + "line": 603, "column": 120 } } @@ -206251,15 +209821,15 @@ { "type": "CommentLine", "value": "", - "start": 22348, - "end": 22350, + "start": 22839, + "end": 22841, "loc": { "start": { - "line": 589, + "line": 604, "column": 12 }, "end": { - "line": 589, + "line": 604, "column": 14 } } @@ -206267,15 +209837,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22363, - "end": 22471, + "start": 22854, + "end": 22962, "loc": { "start": { - "line": 590, + "line": 605, "column": 12 }, "end": { - "line": 590, + "line": 605, "column": 120 } } @@ -206283,15 +209853,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22889, - "end": 22997, + "start": 23413, + "end": 23521, "loc": { "start": { - "line": 603, + "line": 619, "column": 12 }, "end": { - "line": 603, + "line": 619, "column": 120 } } @@ -206299,15 +209869,15 @@ { "type": "CommentLine", "value": "", - "start": 23010, - "end": 23012, + "start": 23534, + "end": 23536, "loc": { "start": { - "line": 604, + "line": 620, "column": 12 }, "end": { - "line": 604, + "line": 620, "column": 14 } } @@ -206315,15 +209885,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 23025, - "end": 23133, + "start": 23549, + "end": 23657, "loc": { "start": { - "line": 605, + "line": 621, "column": 12 }, "end": { - "line": 605, + "line": 621, "column": 120 } } @@ -206331,15 +209901,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 25817, - "end": 25925, + "start": 26473, + "end": 26581, "loc": { "start": { - "line": 663, + "line": 683, "column": 12 }, "end": { - "line": 663, + "line": 683, "column": 120 } } @@ -206347,15 +209917,15 @@ { "type": "CommentLine", "value": "", - "start": 25938, - "end": 25940, + "start": 26594, + "end": 26596, "loc": { "start": { - "line": 664, + "line": 684, "column": 12 }, "end": { - "line": 664, + "line": 684, "column": 14 } } @@ -206363,15 +209933,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 25953, - "end": 26061, + "start": 26609, + "end": 26717, "loc": { "start": { - "line": 665, + "line": 685, "column": 12 }, "end": { - "line": 665, + "line": 685, "column": 120 } } @@ -206379,15 +209949,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 28179, - "end": 28287, + "start": 28967, + "end": 29075, "loc": { "start": { - "line": 716, + "line": 740, "column": 12 }, "end": { - "line": 716, + "line": 740, "column": 120 } } @@ -206395,15 +209965,15 @@ { "type": "CommentLine", "value": "", - "start": 28300, - "end": 28302, + "start": 29088, + "end": 29090, "loc": { "start": { - "line": 717, + "line": 741, "column": 12 }, "end": { - "line": 717, + "line": 741, "column": 14 } } @@ -206411,15 +209981,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 28315, - "end": 28423, + "start": 29103, + "end": 29211, "loc": { "start": { - "line": 718, + "line": 742, "column": 12 }, "end": { - "line": 718, + "line": 742, "column": 120 } } @@ -206427,15 +209997,15 @@ { "type": "CommentLine", "value": " Full", - "start": 32297, - "end": 32304, + "start": 33250, + "end": 33257, "loc": { "start": { - "line": 809, + "line": 838, "column": 58 }, "end": { - "line": 809, + "line": 838, "column": 65 } } @@ -206443,15 +210013,15 @@ { "type": "CommentLine", "value": " Blue hoop about Z-axis", - "start": 33506, - "end": 33531, + "start": 34525, + "end": 34550, "loc": { "start": { - "line": 837, + "line": 868, "column": 58 }, "end": { - "line": 837, + "line": 868, "column": 83 } } @@ -206459,15 +210029,15 @@ { "type": "CommentLine", "value": " As we hover grabbed an arrow or hoop, self is the action we would do if we then dragged it.", - "start": 36404, - "end": 36498, + "start": 37555, + "end": 37649, "loc": { "start": { - "line": 912, + "line": 947, "column": 35 }, "end": { - "line": 912, + "line": 947, "column": 129 } } @@ -206475,15 +210045,15 @@ { "type": "CommentLine", "value": " Action we're doing while we drag an arrow or hoop.", - "start": 36530, - "end": 36583, + "start": 37681, + "end": 37734, "loc": { "start": { - "line": 913, + "line": 948, "column": 31 }, "end": { - "line": 913, + "line": 948, "column": 84 } } @@ -206491,15 +210061,15 @@ { "type": "CommentLine", "value": " Keep gizmo screen size constant", - "start": 36927, - "end": 36961, + "start": 38078, + "end": 38112, "loc": { "start": { - "line": 924, + "line": 959, "column": 10 }, "end": { - "line": 924, + "line": 959, "column": 44 } } @@ -206507,15 +210077,15 @@ { "type": "CommentLine", "value": " Find intersections with view plane and project down to origin", - "start": 41612, - "end": 41676, + "start": 42763, + "end": 42827, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 32 }, "end": { - "line": 1039, + "line": 1074, "column": 96 } } @@ -206523,15 +210093,15 @@ { "type": "CommentLine", "value": " Ensure plane moves closer to camera so angles become workable", - "start": 41846, - "end": 41910, + "start": 42997, + "end": 43061, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 77 }, "end": { - "line": 1041, + "line": 1076, "column": 141 } } @@ -206539,15 +210109,15 @@ { "type": "CommentLine", "value": " Rounding errors cause dot to exceed allowed range", - "start": 42586, - "end": 42638, + "start": 43737, + "end": 43789, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 50 }, "end": { - "line": 1055, + "line": 1090, "column": 102 } } @@ -206555,15 +210125,15 @@ { "type": "CommentLine", "value": " Unproject norm device coords to view coords", - "start": 43499, - "end": 43545, + "start": 44650, + "end": 44696, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 76 }, "end": { - "line": 1075, + "line": 1110, "column": 122 } } @@ -206571,15 +210141,15 @@ { "type": "CommentLine", "value": " This is now point A on the ray in world space", - "start": 43697, - "end": 43745, + "start": 44848, + "end": 44896, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 55 }, "end": { - "line": 1078, + "line": 1113, "column": 103 } } @@ -206587,15 +210157,15 @@ { "type": "CommentLine", "value": " The direction", - "start": 43785, - "end": 43801, + "start": 44936, + "end": 44952, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 39 }, "end": { - "line": 1079, + "line": 1114, "column": 55 } } @@ -206603,15 +210173,15 @@ { "type": "CommentLine", "value": " Plane origin:", - "start": 43903, - "end": 43919, + "start": 45054, + "end": 45070, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 55 }, "end": { - "line": 1081, + "line": 1116, "column": 71 } } @@ -206619,15 +210189,15 @@ { "type": "CommentLine", "value": " << ---", - "start": 44677, - "end": 44686, + "start": 45828, + "end": 45837, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 70 }, "end": { - "line": 1100, + "line": 1135, "column": 79 } } @@ -206635,15 +210205,15 @@ { "type": "CommentLine", "value": " Not clicked an arrow or hoop", - "start": 47771, - "end": 47802, + "start": 48922, + "end": 48953, "loc": { "start": { - "line": 1176, + "line": 1211, "column": 32 }, "end": { - "line": 1176, + "line": 1211, "column": 63 } } @@ -206651,15 +210221,15 @@ { "type": "CommentLine", "value": " Left button", - "start": 48865, - "end": 48879, + "start": 50016, + "end": 50030, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 28 }, "end": { - "line": 1206, + "line": 1241, "column": 42 } } @@ -206667,15 +210237,15 @@ { "type": "CommentLine", "value": " Left button", - "start": 51243, - "end": 51257, + "start": 52394, + "end": 52408, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 28 }, "end": { - "line": 1265, + "line": 1300, "column": 42 } } @@ -206683,15 +210253,15 @@ { "type": "CommentLine", "value": " Middle/both buttons", - "start": 51364, - "end": 51386, + "start": 52515, + "end": 52537, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 28 }, "end": { - "line": 1268, + "line": 1303, "column": 50 } } @@ -206699,15 +210269,15 @@ { "type": "CommentLine", "value": " Right button", - "start": 51495, - "end": 51510, + "start": 52646, + "end": 52661, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 28 }, "end": { - "line": 1271, + "line": 1306, "column": 43 } } @@ -226820,6 +230390,112 @@ } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6028, + "end": 6029, + "loc": { + "start": { + "line": 190, + "column": 28 + }, + "end": { + "line": 190, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 6042, + "end": 6050, + "loc": { + "start": { + "line": 191, + "column": 12 + }, + "end": { + "line": 191, + "column": 20 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6050, + "end": 6051, + "loc": { + "start": { + "line": 191, + "column": 20 + }, + "end": { + "line": 191, + "column": 21 + } + } + }, + { + "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": 6052, + "end": 6057, + "loc": { + "start": { + "line": 191, + "column": 22 + }, + "end": { + "line": 191, + "column": 27 + } + } + }, { "type": { "label": "}", @@ -226832,15 +230508,15 @@ "postfix": false, "binop": null }, - "start": 6037, - "end": 6038, + "start": 6066, + "end": 6067, "loc": { "start": { - "line": 191, + "line": 192, "column": 8 }, "end": { - "line": 191, + "line": 192, "column": 9 } } @@ -226857,15 +230533,15 @@ "postfix": false, "binop": null }, - "start": 6038, - "end": 6039, + "start": 6067, + "end": 6068, "loc": { "start": { - "line": 191, + "line": 192, "column": 9 }, "end": { - "line": 191, + "line": 192, "column": 10 } } @@ -226883,15 +230559,15 @@ "binop": null, "updateContext": null }, - "start": 6039, - "end": 6040, + "start": 6068, + "end": 6069, "loc": { "start": { - "line": 191, + "line": 192, "column": 10 }, "end": { - "line": 191, + "line": 192, "column": 11 } } @@ -226911,15 +230587,15 @@ "updateContext": null }, "value": "const", - "start": 6050, - "end": 6055, + "start": 6079, + "end": 6084, "loc": { "start": { - "line": 193, + "line": 194, "column": 8 }, "end": { - "line": 193, + "line": 194, "column": 13 } } @@ -226937,15 +230613,15 @@ "binop": null }, "value": "rootNode", - "start": 6056, - "end": 6064, + "start": 6085, + "end": 6093, "loc": { "start": { - "line": 193, + "line": 194, "column": 14 }, "end": { - "line": 193, + "line": 194, "column": 22 } } @@ -226964,15 +230640,15 @@ "updateContext": null }, "value": "=", - "start": 6065, - "end": 6066, + "start": 6094, + "end": 6095, "loc": { "start": { - "line": 193, + "line": 194, "column": 23 }, "end": { - "line": 193, + "line": 194, "column": 24 } } @@ -226992,15 +230668,15 @@ "updateContext": null }, "value": "this", - "start": 6067, - "end": 6071, + "start": 6096, + "end": 6100, "loc": { "start": { - "line": 193, + "line": 194, "column": 25 }, "end": { - "line": 193, + "line": 194, "column": 29 } } @@ -227018,15 +230694,15 @@ "binop": null, "updateContext": null }, - "start": 6071, - "end": 6072, + "start": 6100, + "end": 6101, "loc": { "start": { - "line": 193, + "line": 194, "column": 29 }, "end": { - "line": 193, + "line": 194, "column": 30 } } @@ -227044,15 +230720,15 @@ "binop": null }, "value": "_rootNode", - "start": 6072, - "end": 6081, + "start": 6101, + "end": 6110, "loc": { "start": { - "line": 193, + "line": 194, "column": 30 }, "end": { - "line": 193, + "line": 194, "column": 39 } } @@ -227070,15 +230746,15 @@ "binop": null, "updateContext": null }, - "start": 6081, - "end": 6082, + "start": 6110, + "end": 6111, "loc": { "start": { - "line": 193, + "line": 194, "column": 39 }, "end": { - "line": 193, + "line": 194, "column": 40 } } @@ -227098,15 +230774,15 @@ "updateContext": null }, "value": "const", - "start": 6092, - "end": 6097, + "start": 6121, + "end": 6126, "loc": { "start": { - "line": 195, + "line": 196, "column": 8 }, "end": { - "line": 195, + "line": 196, "column": 13 } } @@ -227124,15 +230800,15 @@ "binop": null }, "value": "shapes", - "start": 6098, - "end": 6104, + "start": 6127, + "end": 6133, "loc": { "start": { - "line": 195, + "line": 196, "column": 14 }, "end": { - "line": 195, + "line": 196, "column": 20 } } @@ -227151,15 +230827,15 @@ "updateContext": null }, "value": "=", - "start": 6105, - "end": 6106, + "start": 6134, + "end": 6135, "loc": { "start": { - "line": 195, + "line": 196, "column": 21 }, "end": { - "line": 195, + "line": 196, "column": 22 } } @@ -227176,15 +230852,15 @@ "postfix": false, "binop": null }, - "start": 6107, - "end": 6108, + "start": 6136, + "end": 6137, "loc": { "start": { - "line": 195, + "line": 196, "column": 23 }, "end": { - "line": 195, + "line": 196, "column": 24 } } @@ -227192,15 +230868,15 @@ { "type": "CommentLine", "value": " Reusable geometries", - "start": 6108, - "end": 6130, + "start": 6137, + "end": 6159, "loc": { "start": { - "line": 195, + "line": 196, "column": 24 }, "end": { - "line": 195, + "line": 196, "column": 46 } } @@ -227218,15 +230894,15 @@ "binop": null }, "value": "arrowHead", - "start": 6144, - "end": 6153, + "start": 6173, + "end": 6182, "loc": { "start": { - "line": 197, + "line": 198, "column": 12 }, "end": { - "line": 197, + "line": 198, "column": 21 } } @@ -227244,15 +230920,15 @@ "binop": null, "updateContext": null }, - "start": 6153, - "end": 6154, + "start": 6182, + "end": 6183, "loc": { "start": { - "line": 197, + "line": 198, "column": 21 }, "end": { - "line": 197, + "line": 198, "column": 22 } } @@ -227272,15 +230948,15 @@ "updateContext": null }, "value": "new", - "start": 6155, - "end": 6158, + "start": 6184, + "end": 6187, "loc": { "start": { - "line": 197, + "line": 198, "column": 23 }, "end": { - "line": 197, + "line": 198, "column": 26 } } @@ -227298,15 +230974,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 6159, - "end": 6175, + "start": 6188, + "end": 6204, "loc": { "start": { - "line": 197, + "line": 198, "column": 27 }, "end": { - "line": 197, + "line": 198, "column": 43 } } @@ -227323,15 +230999,15 @@ "postfix": false, "binop": null }, - "start": 6175, - "end": 6176, + "start": 6204, + "end": 6205, "loc": { "start": { - "line": 197, + "line": 198, "column": 43 }, "end": { - "line": 197, + "line": 198, "column": 44 } } @@ -227349,15 +231025,15 @@ "binop": null }, "value": "rootNode", - "start": 6176, - "end": 6184, + "start": 6205, + "end": 6213, "loc": { "start": { - "line": 197, + "line": 198, "column": 44 }, "end": { - "line": 197, + "line": 198, "column": 52 } } @@ -227375,15 +231051,15 @@ "binop": null, "updateContext": null }, - "start": 6184, - "end": 6185, + "start": 6213, + "end": 6214, "loc": { "start": { - "line": 197, + "line": 198, "column": 52 }, "end": { - "line": 197, + "line": 198, "column": 53 } } @@ -227401,15 +231077,15 @@ "binop": null }, "value": "buildCylinderGeometry", - "start": 6186, - "end": 6207, + "start": 6215, + "end": 6236, "loc": { "start": { - "line": 197, + "line": 198, "column": 54 }, "end": { - "line": 197, + "line": 198, "column": 75 } } @@ -227426,15 +231102,15 @@ "postfix": false, "binop": null }, - "start": 6207, - "end": 6208, + "start": 6236, + "end": 6237, "loc": { "start": { - "line": 197, + "line": 198, "column": 75 }, "end": { - "line": 197, + "line": 198, "column": 76 } } @@ -227451,15 +231127,15 @@ "postfix": false, "binop": null }, - "start": 6208, - "end": 6209, + "start": 6237, + "end": 6238, "loc": { "start": { - "line": 197, + "line": 198, "column": 76 }, "end": { - "line": 197, + "line": 198, "column": 77 } } @@ -227477,15 +231153,15 @@ "binop": null }, "value": "radiusTop", - "start": 6226, - "end": 6235, + "start": 6255, + "end": 6264, "loc": { "start": { - "line": 198, + "line": 199, "column": 16 }, "end": { - "line": 198, + "line": 199, "column": 25 } } @@ -227503,15 +231179,15 @@ "binop": null, "updateContext": null }, - "start": 6235, - "end": 6236, + "start": 6264, + "end": 6265, "loc": { "start": { - "line": 198, + "line": 199, "column": 25 }, "end": { - "line": 198, + "line": 199, "column": 26 } } @@ -227530,15 +231206,15 @@ "updateContext": null }, "value": 0.001, - "start": 6237, - "end": 6242, + "start": 6266, + "end": 6271, "loc": { "start": { - "line": 198, + "line": 199, "column": 27 }, "end": { - "line": 198, + "line": 199, "column": 32 } } @@ -227556,15 +231232,15 @@ "binop": null, "updateContext": null }, - "start": 6242, - "end": 6243, + "start": 6271, + "end": 6272, "loc": { "start": { - "line": 198, + "line": 199, "column": 32 }, "end": { - "line": 198, + "line": 199, "column": 33 } } @@ -227582,15 +231258,15 @@ "binop": null }, "value": "radiusBottom", - "start": 6260, - "end": 6272, + "start": 6289, + "end": 6301, "loc": { "start": { - "line": 199, + "line": 200, "column": 16 }, "end": { - "line": 199, + "line": 200, "column": 28 } } @@ -227608,15 +231284,15 @@ "binop": null, "updateContext": null }, - "start": 6272, - "end": 6273, + "start": 6301, + "end": 6302, "loc": { "start": { - "line": 199, + "line": 200, "column": 28 }, "end": { - "line": 199, + "line": 200, "column": 29 } } @@ -227634,86 +231310,8 @@ "binop": null }, "value": "arrowRadius", - "start": 6274, - "end": 6285, - "loc": { - "start": { - "line": 199, - "column": 30 - }, - "end": { - "line": 199, - "column": 41 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6285, - "end": 6286, - "loc": { - "start": { - "line": 199, - "column": 41 - }, - "end": { - "line": 199, - "column": 42 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "radialSegments", "start": 6303, - "end": 6317, - "loc": { - "start": { - "line": 200, - "column": 16 - }, - "end": { - "line": 200, - "column": 30 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6317, - "end": 6318, + "end": 6314, "loc": { "start": { "line": 200, @@ -227721,34 +231319,7 @@ }, "end": { "line": 200, - "column": 31 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 32, - "start": 6319, - "end": 6321, - "loc": { - "start": { - "line": 200, - "column": 32 - }, - "end": { - "line": 200, - "column": 34 + "column": 41 } } }, @@ -227765,16 +231336,16 @@ "binop": null, "updateContext": null }, - "start": 6321, - "end": 6322, + "start": 6314, + "end": 6315, "loc": { "start": { "line": 200, - "column": 34 + "column": 41 }, "end": { "line": 200, - "column": 35 + "column": 42 } } }, @@ -227790,9 +231361,9 @@ "postfix": false, "binop": null }, - "value": "heightSegments", - "start": 6339, - "end": 6353, + "value": "radialSegments", + "start": 6332, + "end": 6346, "loc": { "start": { "line": 201, @@ -227817,8 +231388,8 @@ "binop": null, "updateContext": null }, - "start": 6353, - "end": 6354, + "start": 6346, + "end": 6347, "loc": { "start": { "line": 201, @@ -227843,9 +231414,9 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 6355, - "end": 6356, + "value": 32, + "start": 6348, + "end": 6350, "loc": { "start": { "line": 201, @@ -227853,7 +231424,7 @@ }, "end": { "line": 201, - "column": 33 + "column": 34 } } }, @@ -227870,16 +231441,16 @@ "binop": null, "updateContext": null }, - "start": 6356, - "end": 6357, + "start": 6350, + "end": 6351, "loc": { "start": { "line": 201, - "column": 33 + "column": 34 }, "end": { "line": 201, - "column": 34 + "column": 35 } } }, @@ -227895,9 +231466,9 @@ "postfix": false, "binop": null }, - "value": "height", - "start": 6374, - "end": 6380, + "value": "heightSegments", + "start": 6368, + "end": 6382, "loc": { "start": { "line": 202, @@ -227905,7 +231476,7 @@ }, "end": { "line": 202, - "column": 22 + "column": 30 } } }, @@ -227922,16 +231493,16 @@ "binop": null, "updateContext": null }, - "start": 6380, - "end": 6381, + "start": 6382, + "end": 6383, "loc": { "start": { "line": 202, - "column": 22 + "column": 30 }, "end": { "line": 202, - "column": 23 + "column": 31 } } }, @@ -227948,17 +231519,17 @@ "binop": null, "updateContext": null }, - "value": 0.2, - "start": 6382, + "value": 1, + "start": 6384, "end": 6385, "loc": { "start": { "line": 202, - "column": 24 + "column": 32 }, "end": { "line": 202, - "column": 27 + "column": 33 } } }, @@ -227980,11 +231551,11 @@ "loc": { "start": { "line": 202, - "column": 27 + "column": 33 }, "end": { "line": 202, - "column": 28 + "column": 34 } } }, @@ -228000,9 +231571,9 @@ "postfix": false, "binop": null }, - "value": "openEnded", + "value": "height", "start": 6403, - "end": 6412, + "end": 6409, "loc": { "start": { "line": 203, @@ -228010,7 +231581,7 @@ }, "end": { "line": 203, - "column": 25 + "column": 22 } } }, @@ -228027,23 +231598,22 @@ "binop": null, "updateContext": null }, - "start": 6412, - "end": 6413, + "start": 6409, + "end": 6410, "loc": { "start": { "line": 203, - "column": 25 + "column": 22 }, "end": { "line": 203, - "column": 26 + "column": 23 } } }, { "type": { - "label": "false", - "keyword": "false", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -228054,50 +231624,51 @@ "binop": null, "updateContext": null }, - "value": "false", - "start": 6414, - "end": 6419, + "value": 0.2, + "start": 6411, + "end": 6414, "loc": { "start": { "line": 203, - "column": 27 + "column": 24 }, "end": { "line": 203, - "column": 32 + "column": 27 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6432, - "end": 6433, + "start": 6414, + "end": 6415, "loc": { "start": { - "line": 204, - "column": 12 + "line": 203, + "column": 27 }, "end": { - "line": 204, - "column": 13 + "line": 203, + "column": 28 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -228105,49 +231676,52 @@ "postfix": false, "binop": null }, - "start": 6433, - "end": 6434, + "value": "openEnded", + "start": 6432, + "end": 6441, "loc": { "start": { "line": 204, - "column": 13 + "column": 16 }, "end": { "line": 204, - "column": 14 + "column": 25 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6434, - "end": 6435, + "start": 6441, + "end": 6442, "loc": { "start": { "line": 204, - "column": 14 + "column": 25 }, "end": { "line": 204, - "column": 15 + "column": 26 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -228156,24 +231730,25 @@ "binop": null, "updateContext": null }, - "start": 6435, - "end": 6436, + "value": "false", + "start": 6443, + "end": 6448, "loc": { "start": { "line": 204, - "column": 15 + "column": 27 }, "end": { "line": 204, - "column": 16 + "column": 32 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -228181,104 +231756,99 @@ "postfix": false, "binop": null }, - "value": "arrowHeadBig", - "start": 6450, + "start": 6461, "end": 6462, "loc": { "start": { - "line": 206, + "line": 205, "column": 12 }, "end": { - "line": 206, - "column": 24 + "line": 205, + "column": 13 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, "start": 6462, "end": 6463, "loc": { "start": { - "line": 206, - "column": 24 + "line": 205, + "column": 13 }, "end": { - "line": 206, - "column": 25 + "line": 205, + "column": 14 } } }, { "type": { - "label": "new", - "keyword": "new", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "new", - "start": 6464, - "end": 6467, + "start": 6463, + "end": 6464, "loc": { "start": { - "line": 206, - "column": 26 + "line": 205, + "column": 14 }, "end": { - "line": 206, - "column": 29 + "line": 205, + "column": 15 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ReadableGeometry", - "start": 6468, - "end": 6484, + "start": 6464, + "end": 6465, "loc": { "start": { - "line": 206, - "column": 30 + "line": 205, + "column": 15 }, "end": { - "line": 206, - "column": 46 + "line": 205, + "column": 16 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -228287,50 +231857,52 @@ "postfix": false, "binop": null }, - "start": 6484, - "end": 6485, + "value": "arrowHeadBig", + "start": 6479, + "end": 6491, "loc": { "start": { - "line": 206, - "column": 46 + "line": 207, + "column": 12 }, "end": { - "line": 206, - "column": 47 + "line": 207, + "column": 24 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ":", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "rootNode", - "start": 6485, - "end": 6493, + "start": 6491, + "end": 6492, "loc": { "start": { - "line": 206, - "column": 47 + "line": 207, + "column": 24 }, "end": { - "line": 206, - "column": 55 + "line": 207, + "column": 25 } } }, { "type": { - "label": ",", + "label": "new", + "keyword": "new", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -228339,16 +231911,17 @@ "binop": null, "updateContext": null }, + "value": "new", "start": 6493, - "end": 6494, + "end": 6496, "loc": { "start": { - "line": 206, - "column": 55 + "line": 207, + "column": 26 }, "end": { - "line": 206, - "column": 56 + "line": 207, + "column": 29 } } }, @@ -228364,17 +231937,17 @@ "postfix": false, "binop": null }, - "value": "buildCylinderGeometry", - "start": 6495, - "end": 6516, + "value": "ReadableGeometry", + "start": 6497, + "end": 6513, "loc": { "start": { - "line": 206, - "column": 57 + "line": 207, + "column": 30 }, "end": { - "line": 206, - "column": 78 + "line": 207, + "column": 46 } } }, @@ -228390,23 +231963,23 @@ "postfix": false, "binop": null }, - "start": 6516, - "end": 6517, + "start": 6513, + "end": 6514, "loc": { "start": { - "line": 206, - "column": 78 + "line": 207, + "column": 46 }, "end": { - "line": 206, - "column": 79 + "line": 207, + "column": 47 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -228415,121 +231988,119 @@ "postfix": false, "binop": null }, - "start": 6517, - "end": 6518, + "value": "rootNode", + "start": 6514, + "end": 6522, "loc": { "start": { - "line": 206, - "column": 79 + "line": 207, + "column": 47 }, "end": { - "line": 206, - "column": 80 + "line": 207, + "column": 55 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "radiusTop", - "start": 6535, - "end": 6544, + "start": 6522, + "end": 6523, "loc": { "start": { "line": 207, - "column": 16 + "column": 55 }, "end": { "line": 207, - "column": 25 + "column": 56 } } }, { "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 6544, + "value": "buildCylinderGeometry", + "start": 6524, "end": 6545, "loc": { "start": { "line": 207, - "column": 25 + "column": 57 }, "end": { "line": 207, - "column": 26 + "column": 78 } } }, { "type": { - "label": "num", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0.001, - "start": 6546, - "end": 6551, + "start": 6545, + "end": 6546, "loc": { "start": { "line": 207, - "column": 27 + "column": 78 }, "end": { "line": 207, - "column": 32 + "column": 79 } } }, { "type": { - "label": ",", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 6551, - "end": 6552, + "start": 6546, + "end": 6547, "loc": { "start": { "line": 207, - "column": 32 + "column": 79 }, "end": { "line": 207, - "column": 33 + "column": 80 } } }, @@ -228545,9 +232116,9 @@ "postfix": false, "binop": null }, - "value": "radiusBottom", - "start": 6569, - "end": 6581, + "value": "radiusTop", + "start": 6564, + "end": 6573, "loc": { "start": { "line": 208, @@ -228555,7 +232126,7 @@ }, "end": { "line": 208, - "column": 28 + "column": 25 } } }, @@ -228572,16 +232143,16 @@ "binop": null, "updateContext": null }, - "start": 6581, - "end": 6582, + "start": 6573, + "end": 6574, "loc": { "start": { "line": 208, - "column": 28 + "column": 25 }, "end": { "line": 208, - "column": 29 + "column": 26 } } }, @@ -228598,17 +232169,17 @@ "binop": null, "updateContext": null }, - "value": 0.09, - "start": 6583, - "end": 6587, + "value": 0.001, + "start": 6575, + "end": 6580, "loc": { "start": { "line": 208, - "column": 30 + "column": 27 }, "end": { "line": 208, - "column": 34 + "column": 32 } } }, @@ -228625,16 +232196,16 @@ "binop": null, "updateContext": null }, - "start": 6587, - "end": 6588, + "start": 6580, + "end": 6581, "loc": { "start": { "line": 208, - "column": 34 + "column": 32 }, "end": { "line": 208, - "column": 35 + "column": 33 } } }, @@ -228650,9 +232221,9 @@ "postfix": false, "binop": null }, - "value": "radialSegments", - "start": 6605, - "end": 6619, + "value": "radiusBottom", + "start": 6598, + "end": 6610, "loc": { "start": { "line": 209, @@ -228660,7 +232231,7 @@ }, "end": { "line": 209, - "column": 30 + "column": 28 } } }, @@ -228677,16 +232248,16 @@ "binop": null, "updateContext": null }, - "start": 6619, - "end": 6620, + "start": 6610, + "end": 6611, "loc": { "start": { "line": 209, - "column": 30 + "column": 28 }, "end": { "line": 209, - "column": 31 + "column": 29 } } }, @@ -228703,13 +232274,13 @@ "binop": null, "updateContext": null }, - "value": 32, - "start": 6621, - "end": 6623, + "value": 0.09, + "start": 6612, + "end": 6616, "loc": { "start": { "line": 209, - "column": 32 + "column": 30 }, "end": { "line": 209, @@ -228730,8 +232301,8 @@ "binop": null, "updateContext": null }, - "start": 6623, - "end": 6624, + "start": 6616, + "end": 6617, "loc": { "start": { "line": 209, @@ -228755,9 +232326,9 @@ "postfix": false, "binop": null }, - "value": "heightSegments", - "start": 6641, - "end": 6655, + "value": "radialSegments", + "start": 6634, + "end": 6648, "loc": { "start": { "line": 210, @@ -228782,8 +232353,8 @@ "binop": null, "updateContext": null }, - "start": 6655, - "end": 6656, + "start": 6648, + "end": 6649, "loc": { "start": { "line": 210, @@ -228808,9 +232379,9 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 6657, - "end": 6658, + "value": 32, + "start": 6650, + "end": 6652, "loc": { "start": { "line": 210, @@ -228818,7 +232389,7 @@ }, "end": { "line": 210, - "column": 33 + "column": 34 } } }, @@ -228835,16 +232406,16 @@ "binop": null, "updateContext": null }, - "start": 6658, - "end": 6659, + "start": 6652, + "end": 6653, "loc": { "start": { "line": 210, - "column": 33 + "column": 34 }, "end": { "line": 210, - "column": 34 + "column": 35 } } }, @@ -228860,9 +232431,9 @@ "postfix": false, "binop": null }, - "value": "height", - "start": 6676, - "end": 6682, + "value": "heightSegments", + "start": 6670, + "end": 6684, "loc": { "start": { "line": 211, @@ -228870,7 +232441,7 @@ }, "end": { "line": 211, - "column": 22 + "column": 30 } } }, @@ -228887,16 +232458,16 @@ "binop": null, "updateContext": null }, - "start": 6682, - "end": 6683, + "start": 6684, + "end": 6685, "loc": { "start": { "line": 211, - "column": 22 + "column": 30 }, "end": { "line": 211, - "column": 23 + "column": 31 } } }, @@ -228913,17 +232484,17 @@ "binop": null, "updateContext": null }, - "value": 0.25, - "start": 6684, - "end": 6688, + "value": 1, + "start": 6686, + "end": 6687, "loc": { "start": { "line": 211, - "column": 24 + "column": 32 }, "end": { "line": 211, - "column": 28 + "column": 33 } } }, @@ -228940,16 +232511,16 @@ "binop": null, "updateContext": null }, - "start": 6688, - "end": 6689, + "start": 6687, + "end": 6688, "loc": { "start": { "line": 211, - "column": 28 + "column": 33 }, "end": { "line": 211, - "column": 29 + "column": 34 } } }, @@ -228965,9 +232536,9 @@ "postfix": false, "binop": null }, - "value": "openEnded", - "start": 6706, - "end": 6715, + "value": "height", + "start": 6705, + "end": 6711, "loc": { "start": { "line": 212, @@ -228975,7 +232546,7 @@ }, "end": { "line": 212, - "column": 25 + "column": 22 } } }, @@ -228992,23 +232563,22 @@ "binop": null, "updateContext": null }, - "start": 6715, - "end": 6716, + "start": 6711, + "end": 6712, "loc": { "start": { "line": 212, - "column": 25 + "column": 22 }, "end": { "line": 212, - "column": 26 + "column": 23 } } }, { "type": { - "label": "false", - "keyword": "false", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -229019,50 +232589,51 @@ "binop": null, "updateContext": null }, - "value": "false", - "start": 6717, - "end": 6722, + "value": 0.25, + "start": 6713, + "end": 6717, "loc": { "start": { "line": 212, - "column": 27 + "column": 24 }, "end": { "line": 212, - "column": 32 + "column": 28 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6735, - "end": 6736, + "start": 6717, + "end": 6718, "loc": { "start": { - "line": 213, - "column": 12 + "line": 212, + "column": 28 }, "end": { - "line": 213, - "column": 13 + "line": 212, + "column": 29 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -229070,49 +232641,52 @@ "postfix": false, "binop": null }, - "start": 6736, - "end": 6737, + "value": "openEnded", + "start": 6735, + "end": 6744, "loc": { "start": { "line": 213, - "column": 13 + "column": 16 }, "end": { "line": 213, - "column": 14 + "column": 25 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 6737, - "end": 6738, + "start": 6744, + "end": 6745, "loc": { "start": { "line": 213, - "column": 14 + "column": 25 }, "end": { "line": 213, - "column": 15 + "column": 26 } } }, { "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -229121,24 +232695,25 @@ "binop": null, "updateContext": null }, - "start": 6738, - "end": 6739, + "value": "false", + "start": 6746, + "end": 6751, "loc": { "start": { "line": 213, - "column": 15 + "column": 27 }, "end": { "line": 213, - "column": 16 + "column": 32 } } }, { "type": { - "label": "name", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -229146,104 +232721,99 @@ "postfix": false, "binop": null }, - "value": "arrowHeadHandle", - "start": 6753, - "end": 6768, + "start": 6764, + "end": 6765, "loc": { "start": { - "line": 215, + "line": 214, "column": 12 }, "end": { - "line": 215, - "column": 27 + "line": 214, + "column": 13 } } }, { "type": { - "label": ":", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 6768, - "end": 6769, + "start": 6765, + "end": 6766, "loc": { "start": { - "line": 215, - "column": 27 + "line": 214, + "column": 13 }, "end": { - "line": 215, - "column": 28 + "line": 214, + "column": 14 } } }, { "type": { - "label": "new", - "keyword": "new", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "new", - "start": 6770, - "end": 6773, + "start": 6766, + "end": 6767, "loc": { "start": { - "line": 215, - "column": 29 + "line": 214, + "column": 14 }, "end": { - "line": 215, - "column": 32 + "line": 214, + "column": 15 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "ReadableGeometry", - "start": 6774, - "end": 6790, + "start": 6767, + "end": 6768, "loc": { "start": { - "line": 215, - "column": 33 + "line": 214, + "column": 15 }, "end": { - "line": 215, - "column": 49 + "line": 214, + "column": 16 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -229252,50 +232822,52 @@ "postfix": false, "binop": null }, - "start": 6790, - "end": 6791, + "value": "arrowHeadHandle", + "start": 6782, + "end": 6797, "loc": { "start": { - "line": 215, - "column": 49 + "line": 216, + "column": 12 }, "end": { - "line": 215, - "column": 50 + "line": 216, + "column": 27 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ":", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "rootNode", - "start": 6791, - "end": 6799, + "start": 6797, + "end": 6798, "loc": { "start": { - "line": 215, - "column": 50 + "line": 216, + "column": 27 }, "end": { - "line": 215, - "column": 58 + "line": 216, + "column": 28 } } }, { "type": { - "label": ",", + "label": "new", + "keyword": "new", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -229304,16 +232876,17 @@ "binop": null, "updateContext": null }, + "value": "new", "start": 6799, - "end": 6800, + "end": 6802, "loc": { "start": { - "line": 215, - "column": 58 + "line": 216, + "column": 29 }, "end": { - "line": 215, - "column": 59 + "line": 216, + "column": 32 } } }, @@ -229329,17 +232902,17 @@ "postfix": false, "binop": null }, - "value": "buildCylinderGeometry", - "start": 6801, - "end": 6822, + "value": "ReadableGeometry", + "start": 6803, + "end": 6819, "loc": { "start": { - "line": 215, - "column": 60 + "line": 216, + "column": 33 }, "end": { - "line": 215, - "column": 81 + "line": 216, + "column": 49 } } }, @@ -229355,23 +232928,23 @@ "postfix": false, "binop": null }, - "start": 6822, - "end": 6823, + "start": 6819, + "end": 6820, "loc": { "start": { - "line": 215, - "column": 81 + "line": 216, + "column": 49 }, "end": { - "line": 215, - "column": 82 + "line": 216, + "column": 50 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -229380,121 +232953,119 @@ "postfix": false, "binop": null }, - "start": 6823, - "end": 6824, + "value": "rootNode", + "start": 6820, + "end": 6828, "loc": { "start": { - "line": 215, - "column": 82 + "line": 216, + "column": 50 }, "end": { - "line": 215, - "column": 83 + "line": 216, + "column": 58 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ",", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "radiusTop", - "start": 6841, - "end": 6850, + "start": 6828, + "end": 6829, "loc": { "start": { "line": 216, - "column": 16 + "column": 58 }, "end": { "line": 216, - "column": 25 + "column": 59 } } }, { "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 6850, + "value": "buildCylinderGeometry", + "start": 6830, "end": 6851, "loc": { "start": { "line": 216, - "column": 25 + "column": 60 }, "end": { "line": 216, - "column": 26 + "column": 81 } } }, { "type": { - "label": "num", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": 0.09, - "start": 6852, - "end": 6856, + "start": 6851, + "end": 6852, "loc": { "start": { "line": 216, - "column": 27 + "column": 81 }, "end": { "line": 216, - "column": 31 + "column": 82 } } }, { "type": { - "label": ",", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 6856, - "end": 6857, + "start": 6852, + "end": 6853, "loc": { "start": { "line": 216, - "column": 31 + "column": 82 }, "end": { "line": 216, - "column": 32 + "column": 83 } } }, @@ -229510,9 +233081,9 @@ "postfix": false, "binop": null }, - "value": "radiusBottom", - "start": 6874, - "end": 6886, + "value": "radiusTop", + "start": 6870, + "end": 6879, "loc": { "start": { "line": 217, @@ -229520,7 +233091,7 @@ }, "end": { "line": 217, - "column": 28 + "column": 25 } } }, @@ -229537,16 +233108,16 @@ "binop": null, "updateContext": null }, - "start": 6886, - "end": 6887, + "start": 6879, + "end": 6880, "loc": { "start": { "line": 217, - "column": 28 + "column": 25 }, "end": { "line": 217, - "column": 29 + "column": 26 } } }, @@ -229564,16 +233135,16 @@ "updateContext": null }, "value": 0.09, - "start": 6888, - "end": 6892, + "start": 6881, + "end": 6885, "loc": { "start": { "line": 217, - "column": 30 + "column": 27 }, "end": { "line": 217, - "column": 34 + "column": 31 } } }, @@ -229590,16 +233161,16 @@ "binop": null, "updateContext": null }, - "start": 6892, - "end": 6893, + "start": 6885, + "end": 6886, "loc": { "start": { "line": 217, - "column": 34 + "column": 31 }, "end": { "line": 217, - "column": 35 + "column": 32 } } }, @@ -229615,9 +233186,9 @@ "postfix": false, "binop": null }, - "value": "radialSegments", - "start": 6910, - "end": 6924, + "value": "radiusBottom", + "start": 6903, + "end": 6915, "loc": { "start": { "line": 218, @@ -229625,7 +233196,7 @@ }, "end": { "line": 218, - "column": 30 + "column": 28 } } }, @@ -229642,16 +233213,16 @@ "binop": null, "updateContext": null }, - "start": 6924, - "end": 6925, + "start": 6915, + "end": 6916, "loc": { "start": { "line": 218, - "column": 30 + "column": 28 }, "end": { "line": 218, - "column": 31 + "column": 29 } } }, @@ -229668,17 +233239,17 @@ "binop": null, "updateContext": null }, - "value": 8, - "start": 6926, - "end": 6927, + "value": 0.09, + "start": 6917, + "end": 6921, "loc": { "start": { "line": 218, - "column": 32 + "column": 30 }, "end": { "line": 218, - "column": 33 + "column": 34 } } }, @@ -229695,16 +233266,16 @@ "binop": null, "updateContext": null }, - "start": 6927, - "end": 6928, + "start": 6921, + "end": 6922, "loc": { "start": { "line": 218, - "column": 33 + "column": 34 }, "end": { "line": 218, - "column": 34 + "column": 35 } } }, @@ -229720,9 +233291,9 @@ "postfix": false, "binop": null }, - "value": "heightSegments", - "start": 6945, - "end": 6959, + "value": "radialSegments", + "start": 6939, + "end": 6953, "loc": { "start": { "line": 219, @@ -229747,8 +233318,8 @@ "binop": null, "updateContext": null }, - "start": 6959, - "end": 6960, + "start": 6953, + "end": 6954, "loc": { "start": { "line": 219, @@ -229773,9 +233344,9 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 6961, - "end": 6962, + "value": 8, + "start": 6955, + "end": 6956, "loc": { "start": { "line": 219, @@ -229800,8 +233371,8 @@ "binop": null, "updateContext": null }, - "start": 6962, - "end": 6963, + "start": 6956, + "end": 6957, "loc": { "start": { "line": 219, @@ -229825,9 +233396,9 @@ "postfix": false, "binop": null }, - "value": "height", - "start": 6980, - "end": 6986, + "value": "heightSegments", + "start": 6974, + "end": 6988, "loc": { "start": { "line": 220, @@ -229835,7 +233406,7 @@ }, "end": { "line": 220, - "column": 22 + "column": 30 } } }, @@ -229852,16 +233423,16 @@ "binop": null, "updateContext": null }, - "start": 6986, - "end": 6987, + "start": 6988, + "end": 6989, "loc": { "start": { "line": 220, - "column": 22 + "column": 30 }, "end": { "line": 220, - "column": 23 + "column": 31 } } }, @@ -229878,16 +233449,121 @@ "binop": null, "updateContext": null }, - "value": 0.37, - "start": 6988, + "value": 1, + "start": 6990, + "end": 6991, + "loc": { + "start": { + "line": 220, + "column": 32 + }, + "end": { + "line": 220, + "column": 33 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6991, "end": 6992, "loc": { "start": { "line": 220, - "column": 24 + "column": 33 }, "end": { "line": 220, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "height", + "start": 7009, + "end": 7015, + "loc": { + "start": { + "line": 221, + "column": 16 + }, + "end": { + "line": 221, + "column": 22 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7015, + "end": 7016, + "loc": { + "start": { + "line": 221, + "column": 22 + }, + "end": { + "line": 221, + "column": 23 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0.37, + "start": 7017, + "end": 7021, + "loc": { + "start": { + "line": 221, + "column": 24 + }, + "end": { + "line": 221, "column": 28 } } @@ -229905,15 +233581,15 @@ "binop": null, "updateContext": null }, - "start": 6992, - "end": 6993, + "start": 7021, + "end": 7022, "loc": { "start": { - "line": 220, + "line": 221, "column": 28 }, "end": { - "line": 220, + "line": 221, "column": 29 } } @@ -229931,15 +233607,15 @@ "binop": null }, "value": "openEnded", - "start": 7010, - "end": 7019, + "start": 7039, + "end": 7048, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 25 } } @@ -229957,15 +233633,15 @@ "binop": null, "updateContext": null }, - "start": 7019, - "end": 7020, + "start": 7048, + "end": 7049, "loc": { "start": { - "line": 221, + "line": 222, "column": 25 }, "end": { - "line": 221, + "line": 222, "column": 26 } } @@ -229985,15 +233661,15 @@ "updateContext": null }, "value": "false", - "start": 7021, - "end": 7026, + "start": 7050, + "end": 7055, "loc": { "start": { - "line": 221, + "line": 222, "column": 27 }, "end": { - "line": 221, + "line": 222, "column": 32 } } @@ -230010,15 +233686,15 @@ "postfix": false, "binop": null }, - "start": 7039, - "end": 7040, + "start": 7068, + "end": 7069, "loc": { "start": { - "line": 222, + "line": 223, "column": 12 }, "end": { - "line": 222, + "line": 223, "column": 13 } } @@ -230035,15 +233711,15 @@ "postfix": false, "binop": null }, - "start": 7040, - "end": 7041, + "start": 7069, + "end": 7070, "loc": { "start": { - "line": 222, + "line": 223, "column": 13 }, "end": { - "line": 222, + "line": 223, "column": 14 } } @@ -230060,15 +233736,15 @@ "postfix": false, "binop": null }, - "start": 7041, - "end": 7042, + "start": 7070, + "end": 7071, "loc": { "start": { - "line": 222, + "line": 223, "column": 14 }, "end": { - "line": 222, + "line": 223, "column": 15 } } @@ -230086,15 +233762,15 @@ "binop": null, "updateContext": null }, - "start": 7042, - "end": 7043, + "start": 7071, + "end": 7072, "loc": { "start": { - "line": 222, + "line": 223, "column": 15 }, "end": { - "line": 222, + "line": 223, "column": 16 } } @@ -230112,15 +233788,15 @@ "binop": null }, "value": "curve", - "start": 7057, - "end": 7062, + "start": 7086, + "end": 7091, "loc": { "start": { - "line": 224, + "line": 225, "column": 12 }, "end": { - "line": 224, + "line": 225, "column": 17 } } @@ -230138,15 +233814,15 @@ "binop": null, "updateContext": null }, - "start": 7062, - "end": 7063, + "start": 7091, + "end": 7092, "loc": { "start": { - "line": 224, + "line": 225, "column": 17 }, "end": { - "line": 224, + "line": 225, "column": 18 } } @@ -230166,15 +233842,15 @@ "updateContext": null }, "value": "new", - "start": 7064, - "end": 7067, + "start": 7093, + "end": 7096, "loc": { "start": { - "line": 224, + "line": 225, "column": 19 }, "end": { - "line": 224, + "line": 225, "column": 22 } } @@ -230192,15 +233868,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 7068, - "end": 7084, + "start": 7097, + "end": 7113, "loc": { "start": { - "line": 224, + "line": 225, "column": 23 }, "end": { - "line": 224, + "line": 225, "column": 39 } } @@ -230217,15 +233893,15 @@ "postfix": false, "binop": null }, - "start": 7084, - "end": 7085, + "start": 7113, + "end": 7114, "loc": { "start": { - "line": 224, + "line": 225, "column": 39 }, "end": { - "line": 224, + "line": 225, "column": 40 } } @@ -230243,15 +233919,15 @@ "binop": null }, "value": "rootNode", - "start": 7085, - "end": 7093, + "start": 7114, + "end": 7122, "loc": { "start": { - "line": 224, + "line": 225, "column": 40 }, "end": { - "line": 224, + "line": 225, "column": 48 } } @@ -230269,15 +233945,15 @@ "binop": null, "updateContext": null }, - "start": 7093, - "end": 7094, + "start": 7122, + "end": 7123, "loc": { "start": { - "line": 224, + "line": 225, "column": 48 }, "end": { - "line": 224, + "line": 225, "column": 49 } } @@ -230295,15 +233971,15 @@ "binop": null }, "value": "buildTorusGeometry", - "start": 7095, - "end": 7113, + "start": 7124, + "end": 7142, "loc": { "start": { - "line": 224, + "line": 225, "column": 50 }, "end": { - "line": 224, + "line": 225, "column": 68 } } @@ -230320,15 +233996,15 @@ "postfix": false, "binop": null }, - "start": 7113, - "end": 7114, + "start": 7142, + "end": 7143, "loc": { "start": { - "line": 224, + "line": 225, "column": 68 }, "end": { - "line": 224, + "line": 225, "column": 69 } } @@ -230345,15 +234021,15 @@ "postfix": false, "binop": null }, - "start": 7114, - "end": 7115, + "start": 7143, + "end": 7144, "loc": { "start": { - "line": 224, + "line": 225, "column": 69 }, "end": { - "line": 224, + "line": 225, "column": 70 } } @@ -230371,15 +234047,15 @@ "binop": null }, "value": "radius", - "start": 7132, - "end": 7138, + "start": 7161, + "end": 7167, "loc": { "start": { - "line": 225, + "line": 226, "column": 16 }, "end": { - "line": 225, + "line": 226, "column": 22 } } @@ -230397,15 +234073,15 @@ "binop": null, "updateContext": null }, - "start": 7138, - "end": 7139, + "start": 7167, + "end": 7168, "loc": { "start": { - "line": 225, + "line": 226, "column": 22 }, "end": { - "line": 225, + "line": 226, "column": 23 } } @@ -230423,15 +234099,15 @@ "binop": null }, "value": "hoopRadius", - "start": 7140, - "end": 7150, + "start": 7169, + "end": 7179, "loc": { "start": { - "line": 225, + "line": 226, "column": 24 }, "end": { - "line": 225, + "line": 226, "column": 34 } } @@ -230449,15 +234125,15 @@ "binop": null, "updateContext": null }, - "start": 7150, - "end": 7151, + "start": 7179, + "end": 7180, "loc": { "start": { - "line": 225, + "line": 226, "column": 34 }, "end": { - "line": 225, + "line": 226, "column": 35 } } @@ -230475,15 +234151,15 @@ "binop": null }, "value": "tube", - "start": 7168, - "end": 7172, + "start": 7197, + "end": 7201, "loc": { "start": { - "line": 226, + "line": 227, "column": 16 }, "end": { - "line": 226, + "line": 227, "column": 20 } } @@ -230501,15 +234177,15 @@ "binop": null, "updateContext": null }, - "start": 7172, - "end": 7173, + "start": 7201, + "end": 7202, "loc": { "start": { - "line": 226, + "line": 227, "column": 20 }, "end": { - "line": 226, + "line": 227, "column": 21 } } @@ -230527,15 +234203,15 @@ "binop": null }, "value": "tubeRadius", - "start": 7174, - "end": 7184, + "start": 7203, + "end": 7213, "loc": { "start": { - "line": 226, + "line": 227, "column": 22 }, "end": { - "line": 226, + "line": 227, "column": 32 } } @@ -230553,15 +234229,15 @@ "binop": null, "updateContext": null }, - "start": 7184, - "end": 7185, + "start": 7213, + "end": 7214, "loc": { "start": { - "line": 226, + "line": 227, "column": 32 }, "end": { - "line": 226, + "line": 227, "column": 33 } } @@ -230579,15 +234255,15 @@ "binop": null }, "value": "radialSegments", - "start": 7202, - "end": 7216, + "start": 7231, + "end": 7245, "loc": { "start": { - "line": 227, + "line": 228, "column": 16 }, "end": { - "line": 227, + "line": 228, "column": 30 } } @@ -230605,15 +234281,15 @@ "binop": null, "updateContext": null }, - "start": 7216, - "end": 7217, + "start": 7245, + "end": 7246, "loc": { "start": { - "line": 227, + "line": 228, "column": 30 }, "end": { - "line": 227, + "line": 228, "column": 31 } } @@ -230632,15 +234308,15 @@ "updateContext": null }, "value": 64, - "start": 7218, - "end": 7220, + "start": 7247, + "end": 7249, "loc": { "start": { - "line": 227, + "line": 228, "column": 32 }, "end": { - "line": 227, + "line": 228, "column": 34 } } @@ -230658,15 +234334,15 @@ "binop": null, "updateContext": null }, - "start": 7220, - "end": 7221, + "start": 7249, + "end": 7250, "loc": { "start": { - "line": 227, + "line": 228, "column": 34 }, "end": { - "line": 227, + "line": 228, "column": 35 } } @@ -230684,15 +234360,15 @@ "binop": null }, "value": "tubeSegments", - "start": 7238, - "end": 7250, + "start": 7267, + "end": 7279, "loc": { "start": { - "line": 228, + "line": 229, "column": 16 }, "end": { - "line": 228, + "line": 229, "column": 28 } } @@ -230710,15 +234386,15 @@ "binop": null, "updateContext": null }, - "start": 7250, - "end": 7251, + "start": 7279, + "end": 7280, "loc": { "start": { - "line": 228, + "line": 229, "column": 28 }, "end": { - "line": 228, + "line": 229, "column": 29 } } @@ -230737,15 +234413,15 @@ "updateContext": null }, "value": 14, - "start": 7252, - "end": 7254, + "start": 7281, + "end": 7283, "loc": { "start": { - "line": 228, + "line": 229, "column": 30 }, "end": { - "line": 228, + "line": 229, "column": 32 } } @@ -230763,15 +234439,15 @@ "binop": null, "updateContext": null }, - "start": 7254, - "end": 7255, + "start": 7283, + "end": 7284, "loc": { "start": { - "line": 228, + "line": 229, "column": 32 }, "end": { - "line": 228, + "line": 229, "column": 33 } } @@ -230789,15 +234465,15 @@ "binop": null }, "value": "arc", - "start": 7272, - "end": 7275, + "start": 7301, + "end": 7304, "loc": { "start": { - "line": 229, + "line": 230, "column": 16 }, "end": { - "line": 229, + "line": 230, "column": 19 } } @@ -230815,15 +234491,15 @@ "binop": null, "updateContext": null }, - "start": 7275, - "end": 7276, + "start": 7304, + "end": 7305, "loc": { "start": { - "line": 229, + "line": 230, "column": 19 }, "end": { - "line": 229, + "line": 230, "column": 20 } } @@ -230840,15 +234516,15 @@ "postfix": false, "binop": null }, - "start": 7277, - "end": 7278, + "start": 7306, + "end": 7307, "loc": { "start": { - "line": 229, + "line": 230, "column": 21 }, "end": { - "line": 229, + "line": 230, "column": 22 } } @@ -230866,15 +234542,15 @@ "binop": null }, "value": "Math", - "start": 7278, - "end": 7282, + "start": 7307, + "end": 7311, "loc": { "start": { - "line": 229, + "line": 230, "column": 22 }, "end": { - "line": 229, + "line": 230, "column": 26 } } @@ -230892,15 +234568,15 @@ "binop": null, "updateContext": null }, - "start": 7282, - "end": 7283, + "start": 7311, + "end": 7312, "loc": { "start": { - "line": 229, + "line": 230, "column": 26 }, "end": { - "line": 229, + "line": 230, "column": 27 } } @@ -230918,15 +234594,15 @@ "binop": null }, "value": "PI", - "start": 7283, - "end": 7285, + "start": 7312, + "end": 7314, "loc": { "start": { - "line": 229, + "line": 230, "column": 27 }, "end": { - "line": 229, + "line": 230, "column": 29 } } @@ -230945,15 +234621,15 @@ "updateContext": null }, "value": "*", - "start": 7286, - "end": 7287, + "start": 7315, + "end": 7316, "loc": { "start": { - "line": 229, + "line": 230, "column": 30 }, "end": { - "line": 229, + "line": 230, "column": 31 } } @@ -230972,15 +234648,15 @@ "updateContext": null }, "value": 2, - "start": 7288, - "end": 7291, + "start": 7317, + "end": 7320, "loc": { "start": { - "line": 229, + "line": 230, "column": 32 }, "end": { - "line": 229, + "line": 230, "column": 35 } } @@ -230997,15 +234673,15 @@ "postfix": false, "binop": null }, - "start": 7291, - "end": 7292, + "start": 7320, + "end": 7321, "loc": { "start": { - "line": 229, + "line": 230, "column": 35 }, "end": { - "line": 229, + "line": 230, "column": 36 } } @@ -231024,15 +234700,15 @@ "updateContext": null }, "value": "/", - "start": 7293, - "end": 7294, + "start": 7322, + "end": 7323, "loc": { "start": { - "line": 229, + "line": 230, "column": 37 }, "end": { - "line": 229, + "line": 230, "column": 38 } } @@ -231051,15 +234727,15 @@ "updateContext": null }, "value": 4, - "start": 7295, - "end": 7298, + "start": 7324, + "end": 7327, "loc": { "start": { - "line": 229, + "line": 230, "column": 39 }, "end": { - "line": 229, + "line": 230, "column": 42 } } @@ -231076,15 +234752,15 @@ "postfix": false, "binop": null }, - "start": 7311, - "end": 7312, + "start": 7340, + "end": 7341, "loc": { "start": { - "line": 230, + "line": 231, "column": 12 }, "end": { - "line": 230, + "line": 231, "column": 13 } } @@ -231101,15 +234777,15 @@ "postfix": false, "binop": null }, - "start": 7312, - "end": 7313, + "start": 7341, + "end": 7342, "loc": { "start": { - "line": 230, + "line": 231, "column": 13 }, "end": { - "line": 230, + "line": 231, "column": 14 } } @@ -231126,15 +234802,15 @@ "postfix": false, "binop": null }, - "start": 7313, - "end": 7314, + "start": 7342, + "end": 7343, "loc": { "start": { - "line": 230, + "line": 231, "column": 14 }, "end": { - "line": 230, + "line": 231, "column": 15 } } @@ -231152,15 +234828,15 @@ "binop": null, "updateContext": null }, - "start": 7314, - "end": 7315, + "start": 7343, + "end": 7344, "loc": { "start": { - "line": 230, + "line": 231, "column": 15 }, "end": { - "line": 230, + "line": 231, "column": 16 } } @@ -231178,15 +234854,15 @@ "binop": null }, "value": "curveHandle", - "start": 7329, - "end": 7340, + "start": 7358, + "end": 7369, "loc": { "start": { - "line": 232, + "line": 233, "column": 12 }, "end": { - "line": 232, + "line": 233, "column": 23 } } @@ -231204,15 +234880,15 @@ "binop": null, "updateContext": null }, - "start": 7340, - "end": 7341, + "start": 7369, + "end": 7370, "loc": { "start": { - "line": 232, + "line": 233, "column": 23 }, "end": { - "line": 232, + "line": 233, "column": 24 } } @@ -231232,15 +234908,15 @@ "updateContext": null }, "value": "new", - "start": 7342, - "end": 7345, + "start": 7371, + "end": 7374, "loc": { "start": { - "line": 232, + "line": 233, "column": 25 }, "end": { - "line": 232, + "line": 233, "column": 28 } } @@ -231258,15 +234934,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 7346, - "end": 7362, + "start": 7375, + "end": 7391, "loc": { "start": { - "line": 232, + "line": 233, "column": 29 }, "end": { - "line": 232, + "line": 233, "column": 45 } } @@ -231283,15 +234959,15 @@ "postfix": false, "binop": null }, - "start": 7362, - "end": 7363, + "start": 7391, + "end": 7392, "loc": { "start": { - "line": 232, + "line": 233, "column": 45 }, "end": { - "line": 232, + "line": 233, "column": 46 } } @@ -231309,15 +234985,15 @@ "binop": null }, "value": "rootNode", - "start": 7363, - "end": 7371, + "start": 7392, + "end": 7400, "loc": { "start": { - "line": 232, + "line": 233, "column": 46 }, "end": { - "line": 232, + "line": 233, "column": 54 } } @@ -231335,15 +235011,15 @@ "binop": null, "updateContext": null }, - "start": 7371, - "end": 7372, + "start": 7400, + "end": 7401, "loc": { "start": { - "line": 232, + "line": 233, "column": 54 }, "end": { - "line": 232, + "line": 233, "column": 55 } } @@ -231361,15 +235037,15 @@ "binop": null }, "value": "buildTorusGeometry", - "start": 7373, - "end": 7391, + "start": 7402, + "end": 7420, "loc": { "start": { - "line": 232, + "line": 233, "column": 56 }, "end": { - "line": 232, + "line": 233, "column": 74 } } @@ -231386,15 +235062,15 @@ "postfix": false, "binop": null }, - "start": 7391, - "end": 7392, + "start": 7420, + "end": 7421, "loc": { "start": { - "line": 232, + "line": 233, "column": 74 }, "end": { - "line": 232, + "line": 233, "column": 75 } } @@ -231411,15 +235087,15 @@ "postfix": false, "binop": null }, - "start": 7392, - "end": 7393, + "start": 7421, + "end": 7422, "loc": { "start": { - "line": 232, + "line": 233, "column": 75 }, "end": { - "line": 232, + "line": 233, "column": 76 } } @@ -231437,15 +235113,15 @@ "binop": null }, "value": "radius", - "start": 7410, - "end": 7416, + "start": 7439, + "end": 7445, "loc": { "start": { - "line": 233, + "line": 234, "column": 16 }, "end": { - "line": 233, + "line": 234, "column": 22 } } @@ -231463,15 +235139,15 @@ "binop": null, "updateContext": null }, - "start": 7416, - "end": 7417, + "start": 7445, + "end": 7446, "loc": { "start": { - "line": 233, + "line": 234, "column": 22 }, "end": { - "line": 233, + "line": 234, "column": 23 } } @@ -231489,15 +235165,15 @@ "binop": null }, "value": "hoopRadius", - "start": 7418, - "end": 7428, + "start": 7447, + "end": 7457, "loc": { "start": { - "line": 233, + "line": 234, "column": 24 }, "end": { - "line": 233, + "line": 234, "column": 34 } } @@ -231515,15 +235191,15 @@ "binop": null, "updateContext": null }, - "start": 7428, - "end": 7429, + "start": 7457, + "end": 7458, "loc": { "start": { - "line": 233, + "line": 234, "column": 34 }, "end": { - "line": 233, + "line": 234, "column": 35 } } @@ -231541,15 +235217,15 @@ "binop": null }, "value": "tube", - "start": 7446, - "end": 7450, + "start": 7475, + "end": 7479, "loc": { "start": { - "line": 234, + "line": 235, "column": 16 }, "end": { - "line": 234, + "line": 235, "column": 20 } } @@ -231567,15 +235243,15 @@ "binop": null, "updateContext": null }, - "start": 7450, - "end": 7451, + "start": 7479, + "end": 7480, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 21 } } @@ -231593,15 +235269,15 @@ "binop": null }, "value": "handleTubeRadius", - "start": 7452, - "end": 7468, + "start": 7481, + "end": 7497, "loc": { "start": { - "line": 234, + "line": 235, "column": 22 }, "end": { - "line": 234, + "line": 235, "column": 38 } } @@ -231619,15 +235295,15 @@ "binop": null, "updateContext": null }, - "start": 7468, - "end": 7469, + "start": 7497, + "end": 7498, "loc": { "start": { - "line": 234, + "line": 235, "column": 38 }, "end": { - "line": 234, + "line": 235, "column": 39 } } @@ -231645,15 +235321,15 @@ "binop": null }, "value": "radialSegments", - "start": 7486, - "end": 7500, + "start": 7515, + "end": 7529, "loc": { "start": { - "line": 235, + "line": 236, "column": 16 }, "end": { - "line": 235, + "line": 236, "column": 30 } } @@ -231671,15 +235347,15 @@ "binop": null, "updateContext": null }, - "start": 7500, - "end": 7501, + "start": 7529, + "end": 7530, "loc": { "start": { - "line": 235, + "line": 236, "column": 30 }, "end": { - "line": 235, + "line": 236, "column": 31 } } @@ -231698,15 +235374,15 @@ "updateContext": null }, "value": 64, - "start": 7502, - "end": 7504, + "start": 7531, + "end": 7533, "loc": { "start": { - "line": 235, + "line": 236, "column": 32 }, "end": { - "line": 235, + "line": 236, "column": 34 } } @@ -231724,15 +235400,15 @@ "binop": null, "updateContext": null }, - "start": 7504, - "end": 7505, + "start": 7533, + "end": 7534, "loc": { "start": { - "line": 235, + "line": 236, "column": 34 }, "end": { - "line": 235, + "line": 236, "column": 35 } } @@ -231750,15 +235426,15 @@ "binop": null }, "value": "tubeSegments", - "start": 7522, - "end": 7534, + "start": 7551, + "end": 7563, "loc": { "start": { - "line": 236, + "line": 237, "column": 16 }, "end": { - "line": 236, + "line": 237, "column": 28 } } @@ -231776,15 +235452,15 @@ "binop": null, "updateContext": null }, - "start": 7534, - "end": 7535, + "start": 7563, + "end": 7564, "loc": { "start": { - "line": 236, + "line": 237, "column": 28 }, "end": { - "line": 236, + "line": 237, "column": 29 } } @@ -231803,15 +235479,15 @@ "updateContext": null }, "value": 14, - "start": 7536, - "end": 7538, + "start": 7565, + "end": 7567, "loc": { "start": { - "line": 236, + "line": 237, "column": 30 }, "end": { - "line": 236, + "line": 237, "column": 32 } } @@ -231829,15 +235505,15 @@ "binop": null, "updateContext": null }, - "start": 7538, - "end": 7539, + "start": 7567, + "end": 7568, "loc": { "start": { - "line": 236, + "line": 237, "column": 32 }, "end": { - "line": 236, + "line": 237, "column": 33 } } @@ -231855,15 +235531,15 @@ "binop": null }, "value": "arc", - "start": 7556, - "end": 7559, + "start": 7585, + "end": 7588, "loc": { "start": { - "line": 237, + "line": 238, "column": 16 }, "end": { - "line": 237, + "line": 238, "column": 19 } } @@ -231881,15 +235557,15 @@ "binop": null, "updateContext": null }, - "start": 7559, - "end": 7560, + "start": 7588, + "end": 7589, "loc": { "start": { - "line": 237, + "line": 238, "column": 19 }, "end": { - "line": 237, + "line": 238, "column": 20 } } @@ -231906,15 +235582,15 @@ "postfix": false, "binop": null }, - "start": 7561, - "end": 7562, + "start": 7590, + "end": 7591, "loc": { "start": { - "line": 237, + "line": 238, "column": 21 }, "end": { - "line": 237, + "line": 238, "column": 22 } } @@ -231932,15 +235608,15 @@ "binop": null }, "value": "Math", - "start": 7562, - "end": 7566, + "start": 7591, + "end": 7595, "loc": { "start": { - "line": 237, + "line": 238, "column": 22 }, "end": { - "line": 237, + "line": 238, "column": 26 } } @@ -231958,15 +235634,15 @@ "binop": null, "updateContext": null }, - "start": 7566, - "end": 7567, + "start": 7595, + "end": 7596, "loc": { "start": { - "line": 237, + "line": 238, "column": 26 }, "end": { - "line": 237, + "line": 238, "column": 27 } } @@ -231984,15 +235660,15 @@ "binop": null }, "value": "PI", - "start": 7567, - "end": 7569, + "start": 7596, + "end": 7598, "loc": { "start": { - "line": 237, + "line": 238, "column": 27 }, "end": { - "line": 237, + "line": 238, "column": 29 } } @@ -232011,15 +235687,15 @@ "updateContext": null }, "value": "*", - "start": 7570, - "end": 7571, + "start": 7599, + "end": 7600, "loc": { "start": { - "line": 237, + "line": 238, "column": 30 }, "end": { - "line": 237, + "line": 238, "column": 31 } } @@ -232038,15 +235714,15 @@ "updateContext": null }, "value": 2, - "start": 7572, - "end": 7575, + "start": 7601, + "end": 7604, "loc": { "start": { - "line": 237, + "line": 238, "column": 32 }, "end": { - "line": 237, + "line": 238, "column": 35 } } @@ -232063,15 +235739,15 @@ "postfix": false, "binop": null }, - "start": 7575, - "end": 7576, + "start": 7604, + "end": 7605, "loc": { "start": { - "line": 237, + "line": 238, "column": 35 }, "end": { - "line": 237, + "line": 238, "column": 36 } } @@ -232090,15 +235766,15 @@ "updateContext": null }, "value": "/", - "start": 7577, - "end": 7578, + "start": 7606, + "end": 7607, "loc": { "start": { - "line": 237, + "line": 238, "column": 37 }, "end": { - "line": 237, + "line": 238, "column": 38 } } @@ -232117,15 +235793,15 @@ "updateContext": null }, "value": 4, - "start": 7579, - "end": 7582, + "start": 7608, + "end": 7611, "loc": { "start": { - "line": 237, + "line": 238, "column": 39 }, "end": { - "line": 237, + "line": 238, "column": 42 } } @@ -232142,15 +235818,15 @@ "postfix": false, "binop": null }, - "start": 7595, - "end": 7596, + "start": 7624, + "end": 7625, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 13 } } @@ -232167,15 +235843,15 @@ "postfix": false, "binop": null }, - "start": 7596, - "end": 7597, + "start": 7625, + "end": 7626, "loc": { "start": { - "line": 238, + "line": 239, "column": 13 }, "end": { - "line": 238, + "line": 239, "column": 14 } } @@ -232192,15 +235868,15 @@ "postfix": false, "binop": null }, - "start": 7597, - "end": 7598, + "start": 7626, + "end": 7627, "loc": { "start": { - "line": 238, + "line": 239, "column": 14 }, "end": { - "line": 238, + "line": 239, "column": 15 } } @@ -232218,15 +235894,15 @@ "binop": null, "updateContext": null }, - "start": 7598, - "end": 7599, + "start": 7627, + "end": 7628, "loc": { "start": { - "line": 238, + "line": 239, "column": 15 }, "end": { - "line": 238, + "line": 239, "column": 16 } } @@ -232244,15 +235920,15 @@ "binop": null }, "value": "hoop", - "start": 7613, - "end": 7617, + "start": 7642, + "end": 7646, "loc": { "start": { - "line": 240, + "line": 241, "column": 12 }, "end": { - "line": 240, + "line": 241, "column": 16 } } @@ -232270,15 +235946,15 @@ "binop": null, "updateContext": null }, - "start": 7617, - "end": 7618, + "start": 7646, + "end": 7647, "loc": { "start": { - "line": 240, + "line": 241, "column": 16 }, "end": { - "line": 240, + "line": 241, "column": 17 } } @@ -232298,15 +235974,15 @@ "updateContext": null }, "value": "new", - "start": 7619, - "end": 7622, + "start": 7648, + "end": 7651, "loc": { "start": { - "line": 240, + "line": 241, "column": 18 }, "end": { - "line": 240, + "line": 241, "column": 21 } } @@ -232324,15 +236000,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 7623, - "end": 7639, + "start": 7652, + "end": 7668, "loc": { "start": { - "line": 240, + "line": 241, "column": 22 }, "end": { - "line": 240, + "line": 241, "column": 38 } } @@ -232349,15 +236025,15 @@ "postfix": false, "binop": null }, - "start": 7639, - "end": 7640, + "start": 7668, + "end": 7669, "loc": { "start": { - "line": 240, + "line": 241, "column": 38 }, "end": { - "line": 240, + "line": 241, "column": 39 } } @@ -232375,15 +236051,15 @@ "binop": null }, "value": "rootNode", - "start": 7640, - "end": 7648, + "start": 7669, + "end": 7677, "loc": { "start": { - "line": 240, + "line": 241, "column": 39 }, "end": { - "line": 240, + "line": 241, "column": 47 } } @@ -232401,15 +236077,15 @@ "binop": null, "updateContext": null }, - "start": 7648, - "end": 7649, + "start": 7677, + "end": 7678, "loc": { "start": { - "line": 240, + "line": 241, "column": 47 }, "end": { - "line": 240, + "line": 241, "column": 48 } } @@ -232427,15 +236103,15 @@ "binop": null }, "value": "buildTorusGeometry", - "start": 7650, - "end": 7668, + "start": 7679, + "end": 7697, "loc": { "start": { - "line": 240, + "line": 241, "column": 49 }, "end": { - "line": 240, + "line": 241, "column": 67 } } @@ -232452,15 +236128,15 @@ "postfix": false, "binop": null }, - "start": 7668, - "end": 7669, + "start": 7697, + "end": 7698, "loc": { "start": { - "line": 240, + "line": 241, "column": 67 }, "end": { - "line": 240, + "line": 241, "column": 68 } } @@ -232477,15 +236153,15 @@ "postfix": false, "binop": null }, - "start": 7669, - "end": 7670, + "start": 7698, + "end": 7699, "loc": { "start": { - "line": 240, + "line": 241, "column": 68 }, "end": { - "line": 240, + "line": 241, "column": 69 } } @@ -232503,15 +236179,15 @@ "binop": null }, "value": "radius", - "start": 7687, - "end": 7693, + "start": 7716, + "end": 7722, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 22 } } @@ -232529,15 +236205,15 @@ "binop": null, "updateContext": null }, - "start": 7693, - "end": 7694, + "start": 7722, + "end": 7723, "loc": { "start": { - "line": 241, + "line": 242, "column": 22 }, "end": { - "line": 241, + "line": 242, "column": 23 } } @@ -232555,15 +236231,15 @@ "binop": null }, "value": "hoopRadius", - "start": 7695, - "end": 7705, + "start": 7724, + "end": 7734, "loc": { "start": { - "line": 241, + "line": 242, "column": 24 }, "end": { - "line": 241, + "line": 242, "column": 34 } } @@ -232581,15 +236257,15 @@ "binop": null, "updateContext": null }, - "start": 7705, - "end": 7706, + "start": 7734, + "end": 7735, "loc": { "start": { - "line": 241, + "line": 242, "column": 34 }, "end": { - "line": 241, + "line": 242, "column": 35 } } @@ -232607,15 +236283,15 @@ "binop": null }, "value": "tube", - "start": 7723, - "end": 7727, + "start": 7752, + "end": 7756, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 20 } } @@ -232633,15 +236309,15 @@ "binop": null, "updateContext": null }, - "start": 7727, - "end": 7728, + "start": 7756, + "end": 7757, "loc": { "start": { - "line": 242, + "line": 243, "column": 20 }, "end": { - "line": 242, + "line": 243, "column": 21 } } @@ -232659,15 +236335,15 @@ "binop": null }, "value": "tubeRadius", - "start": 7729, - "end": 7739, + "start": 7758, + "end": 7768, "loc": { "start": { - "line": 242, + "line": 243, "column": 22 }, "end": { - "line": 242, + "line": 243, "column": 32 } } @@ -232685,15 +236361,15 @@ "binop": null, "updateContext": null }, - "start": 7739, - "end": 7740, + "start": 7768, + "end": 7769, "loc": { "start": { - "line": 242, + "line": 243, "column": 32 }, "end": { - "line": 242, + "line": 243, "column": 33 } } @@ -232711,15 +236387,15 @@ "binop": null }, "value": "radialSegments", - "start": 7757, - "end": 7771, + "start": 7786, + "end": 7800, "loc": { "start": { - "line": 243, + "line": 244, "column": 16 }, "end": { - "line": 243, + "line": 244, "column": 30 } } @@ -232737,15 +236413,15 @@ "binop": null, "updateContext": null }, - "start": 7771, - "end": 7772, + "start": 7800, + "end": 7801, "loc": { "start": { - "line": 243, + "line": 244, "column": 30 }, "end": { - "line": 243, + "line": 244, "column": 31 } } @@ -232764,15 +236440,15 @@ "updateContext": null }, "value": 64, - "start": 7773, - "end": 7775, + "start": 7802, + "end": 7804, "loc": { "start": { - "line": 243, + "line": 244, "column": 32 }, "end": { - "line": 243, + "line": 244, "column": 34 } } @@ -232790,15 +236466,15 @@ "binop": null, "updateContext": null }, - "start": 7775, - "end": 7776, + "start": 7804, + "end": 7805, "loc": { "start": { - "line": 243, + "line": 244, "column": 34 }, "end": { - "line": 243, + "line": 244, "column": 35 } } @@ -232816,15 +236492,15 @@ "binop": null }, "value": "tubeSegments", - "start": 7793, - "end": 7805, + "start": 7822, + "end": 7834, "loc": { "start": { - "line": 244, + "line": 245, "column": 16 }, "end": { - "line": 244, + "line": 245, "column": 28 } } @@ -232842,15 +236518,15 @@ "binop": null, "updateContext": null }, - "start": 7805, - "end": 7806, + "start": 7834, + "end": 7835, "loc": { "start": { - "line": 244, + "line": 245, "column": 28 }, "end": { - "line": 244, + "line": 245, "column": 29 } } @@ -232869,15 +236545,15 @@ "updateContext": null }, "value": 8, - "start": 7807, - "end": 7808, + "start": 7836, + "end": 7837, "loc": { "start": { - "line": 244, + "line": 245, "column": 30 }, "end": { - "line": 244, + "line": 245, "column": 31 } } @@ -232895,15 +236571,15 @@ "binop": null, "updateContext": null }, - "start": 7808, - "end": 7809, + "start": 7837, + "end": 7838, "loc": { "start": { - "line": 244, + "line": 245, "column": 31 }, "end": { - "line": 244, + "line": 245, "column": 32 } } @@ -232921,15 +236597,15 @@ "binop": null }, "value": "arc", - "start": 7826, - "end": 7829, + "start": 7855, + "end": 7858, "loc": { "start": { - "line": 245, + "line": 246, "column": 16 }, "end": { - "line": 245, + "line": 246, "column": 19 } } @@ -232947,15 +236623,15 @@ "binop": null, "updateContext": null }, - "start": 7829, - "end": 7830, + "start": 7858, + "end": 7859, "loc": { "start": { - "line": 245, + "line": 246, "column": 19 }, "end": { - "line": 245, + "line": 246, "column": 20 } } @@ -232972,15 +236648,15 @@ "postfix": false, "binop": null }, - "start": 7831, - "end": 7832, + "start": 7860, + "end": 7861, "loc": { "start": { - "line": 245, + "line": 246, "column": 21 }, "end": { - "line": 245, + "line": 246, "column": 22 } } @@ -232998,15 +236674,15 @@ "binop": null }, "value": "Math", - "start": 7832, - "end": 7836, + "start": 7861, + "end": 7865, "loc": { "start": { - "line": 245, + "line": 246, "column": 22 }, "end": { - "line": 245, + "line": 246, "column": 26 } } @@ -233024,15 +236700,15 @@ "binop": null, "updateContext": null }, - "start": 7836, - "end": 7837, + "start": 7865, + "end": 7866, "loc": { "start": { - "line": 245, + "line": 246, "column": 26 }, "end": { - "line": 245, + "line": 246, "column": 27 } } @@ -233050,15 +236726,15 @@ "binop": null }, "value": "PI", - "start": 7837, - "end": 7839, + "start": 7866, + "end": 7868, "loc": { "start": { - "line": 245, + "line": 246, "column": 27 }, "end": { - "line": 245, + "line": 246, "column": 29 } } @@ -233077,15 +236753,15 @@ "updateContext": null }, "value": "*", - "start": 7840, - "end": 7841, + "start": 7869, + "end": 7870, "loc": { "start": { - "line": 245, + "line": 246, "column": 30 }, "end": { - "line": 245, + "line": 246, "column": 31 } } @@ -233104,15 +236780,15 @@ "updateContext": null }, "value": 2, - "start": 7842, - "end": 7845, + "start": 7871, + "end": 7874, "loc": { "start": { - "line": 245, + "line": 246, "column": 32 }, "end": { - "line": 245, + "line": 246, "column": 35 } } @@ -233129,15 +236805,15 @@ "postfix": false, "binop": null }, - "start": 7845, - "end": 7846, + "start": 7874, + "end": 7875, "loc": { "start": { - "line": 245, + "line": 246, "column": 35 }, "end": { - "line": 245, + "line": 246, "column": 36 } } @@ -233154,15 +236830,15 @@ "postfix": false, "binop": null }, - "start": 7859, - "end": 7860, + "start": 7888, + "end": 7889, "loc": { "start": { - "line": 246, + "line": 247, "column": 12 }, "end": { - "line": 246, + "line": 247, "column": 13 } } @@ -233179,15 +236855,15 @@ "postfix": false, "binop": null }, - "start": 7860, - "end": 7861, + "start": 7889, + "end": 7890, "loc": { "start": { - "line": 246, + "line": 247, "column": 13 }, "end": { - "line": 246, + "line": 247, "column": 14 } } @@ -233204,15 +236880,15 @@ "postfix": false, "binop": null }, - "start": 7861, - "end": 7862, + "start": 7890, + "end": 7891, "loc": { "start": { - "line": 246, + "line": 247, "column": 14 }, "end": { - "line": 246, + "line": 247, "column": 15 } } @@ -233230,15 +236906,15 @@ "binop": null, "updateContext": null }, - "start": 7862, - "end": 7863, + "start": 7891, + "end": 7892, "loc": { "start": { - "line": 246, + "line": 247, "column": 15 }, "end": { - "line": 246, + "line": 247, "column": 16 } } @@ -233256,15 +236932,15 @@ "binop": null }, "value": "axis", - "start": 7877, - "end": 7881, + "start": 7906, + "end": 7910, "loc": { "start": { - "line": 248, + "line": 249, "column": 12 }, "end": { - "line": 248, + "line": 249, "column": 16 } } @@ -233282,15 +236958,15 @@ "binop": null, "updateContext": null }, - "start": 7881, - "end": 7882, + "start": 7910, + "end": 7911, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 248, + "line": 249, "column": 17 } } @@ -233310,15 +236986,15 @@ "updateContext": null }, "value": "new", - "start": 7883, - "end": 7886, + "start": 7912, + "end": 7915, "loc": { "start": { - "line": 248, + "line": 249, "column": 18 }, "end": { - "line": 248, + "line": 249, "column": 21 } } @@ -233336,15 +237012,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 7887, - "end": 7903, + "start": 7916, + "end": 7932, "loc": { "start": { - "line": 248, + "line": 249, "column": 22 }, "end": { - "line": 248, + "line": 249, "column": 38 } } @@ -233361,15 +237037,15 @@ "postfix": false, "binop": null }, - "start": 7903, - "end": 7904, + "start": 7932, + "end": 7933, "loc": { "start": { - "line": 248, + "line": 249, "column": 38 }, "end": { - "line": 248, + "line": 249, "column": 39 } } @@ -233387,15 +237063,15 @@ "binop": null }, "value": "rootNode", - "start": 7904, - "end": 7912, + "start": 7933, + "end": 7941, "loc": { "start": { - "line": 248, + "line": 249, "column": 39 }, "end": { - "line": 248, + "line": 249, "column": 47 } } @@ -233413,15 +237089,15 @@ "binop": null, "updateContext": null }, - "start": 7912, - "end": 7913, + "start": 7941, + "end": 7942, "loc": { "start": { - "line": 248, + "line": 249, "column": 47 }, "end": { - "line": 248, + "line": 249, "column": 48 } } @@ -233439,15 +237115,15 @@ "binop": null }, "value": "buildCylinderGeometry", - "start": 7914, - "end": 7935, + "start": 7943, + "end": 7964, "loc": { "start": { - "line": 248, + "line": 249, "column": 49 }, "end": { - "line": 248, + "line": 249, "column": 70 } } @@ -233464,15 +237140,15 @@ "postfix": false, "binop": null }, - "start": 7935, - "end": 7936, + "start": 7964, + "end": 7965, "loc": { "start": { - "line": 248, + "line": 249, "column": 70 }, "end": { - "line": 248, + "line": 249, "column": 71 } } @@ -233489,15 +237165,15 @@ "postfix": false, "binop": null }, - "start": 7936, - "end": 7937, + "start": 7965, + "end": 7966, "loc": { "start": { - "line": 248, + "line": 249, "column": 71 }, "end": { - "line": 248, + "line": 249, "column": 72 } } @@ -233515,15 +237191,15 @@ "binop": null }, "value": "radiusTop", - "start": 7954, - "end": 7963, + "start": 7983, + "end": 7992, "loc": { "start": { - "line": 249, + "line": 250, "column": 16 }, "end": { - "line": 249, + "line": 250, "column": 25 } } @@ -233541,15 +237217,15 @@ "binop": null, "updateContext": null }, - "start": 7963, - "end": 7964, + "start": 7992, + "end": 7993, "loc": { "start": { - "line": 249, + "line": 250, "column": 25 }, "end": { - "line": 249, + "line": 250, "column": 26 } } @@ -233567,15 +237243,15 @@ "binop": null }, "value": "tubeRadius", - "start": 7965, - "end": 7975, + "start": 7994, + "end": 8004, "loc": { "start": { - "line": 249, + "line": 250, "column": 27 }, "end": { - "line": 249, + "line": 250, "column": 37 } } @@ -233593,15 +237269,15 @@ "binop": null, "updateContext": null }, - "start": 7975, - "end": 7976, + "start": 8004, + "end": 8005, "loc": { "start": { - "line": 249, + "line": 250, "column": 37 }, "end": { - "line": 249, + "line": 250, "column": 38 } } @@ -233619,15 +237295,15 @@ "binop": null }, "value": "radiusBottom", - "start": 7993, - "end": 8005, + "start": 8022, + "end": 8034, "loc": { "start": { - "line": 250, + "line": 251, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 28 } } @@ -233645,15 +237321,15 @@ "binop": null, "updateContext": null }, - "start": 8005, - "end": 8006, + "start": 8034, + "end": 8035, "loc": { "start": { - "line": 250, + "line": 251, "column": 28 }, "end": { - "line": 250, + "line": 251, "column": 29 } } @@ -233671,86 +237347,8 @@ "binop": null }, "value": "tubeRadius", - "start": 8007, - "end": 8017, - "loc": { - "start": { - "line": 250, - "column": 30 - }, - "end": { - "line": 250, - "column": 40 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 8017, - "end": 8018, - "loc": { - "start": { - "line": 250, - "column": 40 - }, - "end": { - "line": 250, - "column": 41 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "radialSegments", - "start": 8035, - "end": 8049, - "loc": { - "start": { - "line": 251, - "column": 16 - }, - "end": { - "line": 251, - "column": 30 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 8049, - "end": 8050, + "start": 8036, + "end": 8046, "loc": { "start": { "line": 251, @@ -233758,34 +237356,7 @@ }, "end": { "line": 251, - "column": 31 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 20, - "start": 8051, - "end": 8053, - "loc": { - "start": { - "line": 251, - "column": 32 - }, - "end": { - "line": 251, - "column": 34 + "column": 40 } } }, @@ -233802,16 +237373,16 @@ "binop": null, "updateContext": null }, - "start": 8053, - "end": 8054, + "start": 8046, + "end": 8047, "loc": { "start": { "line": 251, - "column": 34 + "column": 40 }, "end": { "line": 251, - "column": 35 + "column": 41 } } }, @@ -233827,9 +237398,9 @@ "postfix": false, "binop": null }, - "value": "heightSegments", - "start": 8071, - "end": 8085, + "value": "radialSegments", + "start": 8064, + "end": 8078, "loc": { "start": { "line": 252, @@ -233854,8 +237425,8 @@ "binop": null, "updateContext": null }, - "start": 8085, - "end": 8086, + "start": 8078, + "end": 8079, "loc": { "start": { "line": 252, @@ -233880,9 +237451,9 @@ "binop": null, "updateContext": null }, - "value": 1, - "start": 8087, - "end": 8088, + "value": 20, + "start": 8080, + "end": 8082, "loc": { "start": { "line": 252, @@ -233890,7 +237461,7 @@ }, "end": { "line": 252, - "column": 33 + "column": 34 } } }, @@ -233907,16 +237478,16 @@ "binop": null, "updateContext": null }, - "start": 8088, - "end": 8089, + "start": 8082, + "end": 8083, "loc": { "start": { "line": 252, - "column": 33 + "column": 34 }, "end": { "line": 252, - "column": 34 + "column": 35 } } }, @@ -233932,9 +237503,9 @@ "postfix": false, "binop": null }, - "value": "height", - "start": 8106, - "end": 8112, + "value": "heightSegments", + "start": 8100, + "end": 8114, "loc": { "start": { "line": 253, @@ -233942,7 +237513,7 @@ }, "end": { "line": 253, - "column": 22 + "column": 30 } } }, @@ -233959,15 +237530,120 @@ "binop": null, "updateContext": null }, - "start": 8112, - "end": 8113, + "start": 8114, + "end": 8115, "loc": { "start": { "line": 253, - "column": 22 + "column": 30 + }, + "end": { + "line": 253, + "column": 31 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 8116, + "end": 8117, + "loc": { + "start": { + "line": 253, + "column": 32 }, "end": { "line": 253, + "column": 33 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8117, + "end": 8118, + "loc": { + "start": { + "line": 253, + "column": 33 + }, + "end": { + "line": 253, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "height", + "start": 8135, + "end": 8141, + "loc": { + "start": { + "line": 254, + "column": 16 + }, + "end": { + "line": 254, + "column": 22 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8141, + "end": 8142, + "loc": { + "start": { + "line": 254, + "column": 22 + }, + "end": { + "line": 254, "column": 23 } } @@ -233985,15 +237661,15 @@ "binop": null }, "value": "radius", - "start": 8114, - "end": 8120, + "start": 8143, + "end": 8149, "loc": { "start": { - "line": 253, + "line": 254, "column": 24 }, "end": { - "line": 253, + "line": 254, "column": 30 } } @@ -234011,15 +237687,15 @@ "binop": null, "updateContext": null }, - "start": 8120, - "end": 8121, + "start": 8149, + "end": 8150, "loc": { "start": { - "line": 253, + "line": 254, "column": 30 }, "end": { - "line": 253, + "line": 254, "column": 31 } } @@ -234037,15 +237713,15 @@ "binop": null }, "value": "openEnded", - "start": 8138, - "end": 8147, + "start": 8167, + "end": 8176, "loc": { "start": { - "line": 254, + "line": 255, "column": 16 }, "end": { - "line": 254, + "line": 255, "column": 25 } } @@ -234063,15 +237739,15 @@ "binop": null, "updateContext": null }, - "start": 8147, - "end": 8148, + "start": 8176, + "end": 8177, "loc": { "start": { - "line": 254, + "line": 255, "column": 25 }, "end": { - "line": 254, + "line": 255, "column": 26 } } @@ -234091,15 +237767,15 @@ "updateContext": null }, "value": "false", - "start": 8149, - "end": 8154, + "start": 8178, + "end": 8183, "loc": { "start": { - "line": 254, + "line": 255, "column": 27 }, "end": { - "line": 254, + "line": 255, "column": 32 } } @@ -234116,15 +237792,15 @@ "postfix": false, "binop": null }, - "start": 8167, - "end": 8168, + "start": 8196, + "end": 8197, "loc": { "start": { - "line": 255, + "line": 256, "column": 12 }, "end": { - "line": 255, + "line": 256, "column": 13 } } @@ -234141,15 +237817,15 @@ "postfix": false, "binop": null }, - "start": 8168, - "end": 8169, + "start": 8197, + "end": 8198, "loc": { "start": { - "line": 255, + "line": 256, "column": 13 }, "end": { - "line": 255, + "line": 256, "column": 14 } } @@ -234166,15 +237842,15 @@ "postfix": false, "binop": null }, - "start": 8169, - "end": 8170, + "start": 8198, + "end": 8199, "loc": { "start": { - "line": 255, + "line": 256, "column": 14 }, "end": { - "line": 255, + "line": 256, "column": 15 } } @@ -234192,15 +237868,15 @@ "binop": null, "updateContext": null }, - "start": 8170, - "end": 8171, + "start": 8199, + "end": 8200, "loc": { "start": { - "line": 255, + "line": 256, "column": 15 }, "end": { - "line": 255, + "line": 256, "column": 16 } } @@ -234218,15 +237894,15 @@ "binop": null }, "value": "axisHandle", - "start": 8185, - "end": 8195, + "start": 8214, + "end": 8224, "loc": { "start": { - "line": 257, + "line": 258, "column": 12 }, "end": { - "line": 257, + "line": 258, "column": 22 } } @@ -234244,15 +237920,15 @@ "binop": null, "updateContext": null }, - "start": 8195, - "end": 8196, + "start": 8224, + "end": 8225, "loc": { "start": { - "line": 257, + "line": 258, "column": 22 }, "end": { - "line": 257, + "line": 258, "column": 23 } } @@ -234272,15 +237948,15 @@ "updateContext": null }, "value": "new", - "start": 8197, - "end": 8200, + "start": 8226, + "end": 8229, "loc": { "start": { - "line": 257, + "line": 258, "column": 24 }, "end": { - "line": 257, + "line": 258, "column": 27 } } @@ -234298,15 +237974,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 8201, - "end": 8217, + "start": 8230, + "end": 8246, "loc": { "start": { - "line": 257, + "line": 258, "column": 28 }, "end": { - "line": 257, + "line": 258, "column": 44 } } @@ -234323,15 +237999,15 @@ "postfix": false, "binop": null }, - "start": 8217, - "end": 8218, + "start": 8246, + "end": 8247, "loc": { "start": { - "line": 257, + "line": 258, "column": 44 }, "end": { - "line": 257, + "line": 258, "column": 45 } } @@ -234349,15 +238025,15 @@ "binop": null }, "value": "rootNode", - "start": 8218, - "end": 8226, + "start": 8247, + "end": 8255, "loc": { "start": { - "line": 257, + "line": 258, "column": 45 }, "end": { - "line": 257, + "line": 258, "column": 53 } } @@ -234375,15 +238051,15 @@ "binop": null, "updateContext": null }, - "start": 8226, - "end": 8227, + "start": 8255, + "end": 8256, "loc": { "start": { - "line": 257, + "line": 258, "column": 53 }, "end": { - "line": 257, + "line": 258, "column": 54 } } @@ -234401,15 +238077,15 @@ "binop": null }, "value": "buildCylinderGeometry", - "start": 8228, - "end": 8249, + "start": 8257, + "end": 8278, "loc": { "start": { - "line": 257, + "line": 258, "column": 55 }, "end": { - "line": 257, + "line": 258, "column": 76 } } @@ -234426,15 +238102,15 @@ "postfix": false, "binop": null }, - "start": 8249, - "end": 8250, + "start": 8278, + "end": 8279, "loc": { "start": { - "line": 257, + "line": 258, "column": 76 }, "end": { - "line": 257, + "line": 258, "column": 77 } } @@ -234451,15 +238127,15 @@ "postfix": false, "binop": null }, - "start": 8250, - "end": 8251, + "start": 8279, + "end": 8280, "loc": { "start": { - "line": 257, + "line": 258, "column": 77 }, "end": { - "line": 257, + "line": 258, "column": 78 } } @@ -234477,15 +238153,15 @@ "binop": null }, "value": "radiusTop", - "start": 8268, - "end": 8277, + "start": 8297, + "end": 8306, "loc": { "start": { - "line": 258, + "line": 259, "column": 16 }, "end": { - "line": 258, + "line": 259, "column": 25 } } @@ -234503,15 +238179,15 @@ "binop": null, "updateContext": null }, - "start": 8277, - "end": 8278, + "start": 8306, + "end": 8307, "loc": { "start": { - "line": 258, + "line": 259, "column": 25 }, "end": { - "line": 258, + "line": 259, "column": 26 } } @@ -234530,15 +238206,15 @@ "updateContext": null }, "value": 0.08, - "start": 8279, - "end": 8283, + "start": 8308, + "end": 8312, "loc": { "start": { - "line": 258, + "line": 259, "column": 27 }, "end": { - "line": 258, + "line": 259, "column": 31 } } @@ -234556,15 +238232,15 @@ "binop": null, "updateContext": null }, - "start": 8283, - "end": 8284, + "start": 8312, + "end": 8313, "loc": { "start": { - "line": 258, + "line": 259, "column": 31 }, "end": { - "line": 258, + "line": 259, "column": 32 } } @@ -234582,15 +238258,15 @@ "binop": null }, "value": "radiusBottom", - "start": 8301, - "end": 8313, + "start": 8330, + "end": 8342, "loc": { "start": { - "line": 259, + "line": 260, "column": 16 }, "end": { - "line": 259, + "line": 260, "column": 28 } } @@ -234608,15 +238284,15 @@ "binop": null, "updateContext": null }, - "start": 8313, - "end": 8314, + "start": 8342, + "end": 8343, "loc": { "start": { - "line": 259, + "line": 260, "column": 28 }, "end": { - "line": 259, + "line": 260, "column": 29 } } @@ -234635,15 +238311,15 @@ "updateContext": null }, "value": 0.08, - "start": 8315, - "end": 8319, + "start": 8344, + "end": 8348, "loc": { "start": { - "line": 259, + "line": 260, "column": 30 }, "end": { - "line": 259, + "line": 260, "column": 34 } } @@ -234661,15 +238337,15 @@ "binop": null, "updateContext": null }, - "start": 8319, - "end": 8320, + "start": 8348, + "end": 8349, "loc": { "start": { - "line": 259, + "line": 260, "column": 34 }, "end": { - "line": 259, + "line": 260, "column": 35 } } @@ -234687,15 +238363,15 @@ "binop": null }, "value": "radialSegments", - "start": 8337, - "end": 8351, + "start": 8366, + "end": 8380, "loc": { "start": { - "line": 260, + "line": 261, "column": 16 }, "end": { - "line": 260, + "line": 261, "column": 30 } } @@ -234713,15 +238389,15 @@ "binop": null, "updateContext": null }, - "start": 8351, - "end": 8352, + "start": 8380, + "end": 8381, "loc": { "start": { - "line": 260, + "line": 261, "column": 30 }, "end": { - "line": 260, + "line": 261, "column": 31 } } @@ -234740,15 +238416,15 @@ "updateContext": null }, "value": 20, - "start": 8353, - "end": 8355, + "start": 8382, + "end": 8384, "loc": { "start": { - "line": 260, + "line": 261, "column": 32 }, "end": { - "line": 260, + "line": 261, "column": 34 } } @@ -234766,15 +238442,15 @@ "binop": null, "updateContext": null }, - "start": 8355, - "end": 8356, + "start": 8384, + "end": 8385, "loc": { "start": { - "line": 260, + "line": 261, "column": 34 }, "end": { - "line": 260, + "line": 261, "column": 35 } } @@ -234792,15 +238468,15 @@ "binop": null }, "value": "heightSegments", - "start": 8373, - "end": 8387, + "start": 8402, + "end": 8416, "loc": { "start": { - "line": 261, + "line": 262, "column": 16 }, "end": { - "line": 261, + "line": 262, "column": 30 } } @@ -234818,15 +238494,15 @@ "binop": null, "updateContext": null }, - "start": 8387, - "end": 8388, + "start": 8416, + "end": 8417, "loc": { "start": { - "line": 261, + "line": 262, "column": 30 }, "end": { - "line": 261, + "line": 262, "column": 31 } } @@ -234845,15 +238521,15 @@ "updateContext": null }, "value": 1, - "start": 8389, - "end": 8390, + "start": 8418, + "end": 8419, "loc": { "start": { - "line": 261, + "line": 262, "column": 32 }, "end": { - "line": 261, + "line": 262, "column": 33 } } @@ -234871,15 +238547,15 @@ "binop": null, "updateContext": null }, - "start": 8390, - "end": 8391, + "start": 8419, + "end": 8420, "loc": { "start": { - "line": 261, + "line": 262, "column": 33 }, "end": { - "line": 261, + "line": 262, "column": 34 } } @@ -234897,15 +238573,15 @@ "binop": null }, "value": "height", - "start": 8408, - "end": 8414, + "start": 8437, + "end": 8443, "loc": { "start": { - "line": 262, + "line": 263, "column": 16 }, "end": { - "line": 262, + "line": 263, "column": 22 } } @@ -234923,15 +238599,15 @@ "binop": null, "updateContext": null }, - "start": 8414, - "end": 8415, + "start": 8443, + "end": 8444, "loc": { "start": { - "line": 262, + "line": 263, "column": 22 }, "end": { - "line": 262, + "line": 263, "column": 23 } } @@ -234949,15 +238625,15 @@ "binop": null }, "value": "radius", - "start": 8416, - "end": 8422, + "start": 8445, + "end": 8451, "loc": { "start": { - "line": 262, + "line": 263, "column": 24 }, "end": { - "line": 262, + "line": 263, "column": 30 } } @@ -234975,15 +238651,15 @@ "binop": null, "updateContext": null }, - "start": 8422, - "end": 8423, + "start": 8451, + "end": 8452, "loc": { "start": { - "line": 262, + "line": 263, "column": 30 }, "end": { - "line": 262, + "line": 263, "column": 31 } } @@ -235001,15 +238677,15 @@ "binop": null }, "value": "openEnded", - "start": 8440, - "end": 8449, + "start": 8469, + "end": 8478, "loc": { "start": { - "line": 263, + "line": 264, "column": 16 }, "end": { - "line": 263, + "line": 264, "column": 25 } } @@ -235027,15 +238703,15 @@ "binop": null, "updateContext": null }, - "start": 8449, - "end": 8450, + "start": 8478, + "end": 8479, "loc": { "start": { - "line": 263, + "line": 264, "column": 25 }, "end": { - "line": 263, + "line": 264, "column": 26 } } @@ -235055,15 +238731,15 @@ "updateContext": null }, "value": "false", - "start": 8451, - "end": 8456, + "start": 8480, + "end": 8485, "loc": { "start": { - "line": 263, + "line": 264, "column": 27 }, "end": { - "line": 263, + "line": 264, "column": 32 } } @@ -235080,15 +238756,15 @@ "postfix": false, "binop": null }, - "start": 8469, - "end": 8470, + "start": 8498, + "end": 8499, "loc": { "start": { - "line": 264, + "line": 265, "column": 12 }, "end": { - "line": 264, + "line": 265, "column": 13 } } @@ -235105,15 +238781,15 @@ "postfix": false, "binop": null }, - "start": 8470, - "end": 8471, + "start": 8499, + "end": 8500, "loc": { "start": { - "line": 264, + "line": 265, "column": 13 }, "end": { - "line": 264, + "line": 265, "column": 14 } } @@ -235130,15 +238806,15 @@ "postfix": false, "binop": null }, - "start": 8471, - "end": 8472, + "start": 8500, + "end": 8501, "loc": { "start": { - "line": 264, + "line": 265, "column": 14 }, "end": { - "line": 264, + "line": 265, "column": 15 } } @@ -235155,15 +238831,15 @@ "postfix": false, "binop": null }, - "start": 8481, - "end": 8482, + "start": 8510, + "end": 8511, "loc": { "start": { - "line": 265, + "line": 266, "column": 8 }, "end": { - "line": 265, + "line": 266, "column": 9 } } @@ -235181,15 +238857,15 @@ "binop": null, "updateContext": null }, - "start": 8482, - "end": 8483, + "start": 8511, + "end": 8512, "loc": { "start": { - "line": 265, + "line": 266, "column": 9 }, "end": { - "line": 265, + "line": 266, "column": 10 } } @@ -235209,15 +238885,15 @@ "updateContext": null }, "value": "const", - "start": 8493, - "end": 8498, + "start": 8522, + "end": 8527, "loc": { "start": { - "line": 267, + "line": 268, "column": 8 }, "end": { - "line": 267, + "line": 268, "column": 13 } } @@ -235235,15 +238911,15 @@ "binop": null }, "value": "materials", - "start": 8499, - "end": 8508, + "start": 8528, + "end": 8537, "loc": { "start": { - "line": 267, + "line": 268, "column": 14 }, "end": { - "line": 267, + "line": 268, "column": 23 } } @@ -235262,15 +238938,15 @@ "updateContext": null }, "value": "=", - "start": 8509, - "end": 8510, + "start": 8538, + "end": 8539, "loc": { "start": { - "line": 267, + "line": 268, "column": 24 }, "end": { - "line": 267, + "line": 268, "column": 25 } } @@ -235287,15 +238963,15 @@ "postfix": false, "binop": null }, - "start": 8511, - "end": 8512, + "start": 8540, + "end": 8541, "loc": { "start": { - "line": 267, + "line": 268, "column": 26 }, "end": { - "line": 267, + "line": 268, "column": 27 } } @@ -235303,15 +238979,15 @@ { "type": "CommentLine", "value": " Reusable materials", - "start": 8513, - "end": 8534, + "start": 8542, + "end": 8563, "loc": { "start": { - "line": 267, + "line": 268, "column": 28 }, "end": { - "line": 267, + "line": 268, "column": 49 } } @@ -235329,15 +239005,15 @@ "binop": null }, "value": "pickable", - "start": 8548, - "end": 8556, + "start": 8577, + "end": 8585, "loc": { "start": { - "line": 269, + "line": 270, "column": 12 }, "end": { - "line": 269, + "line": 270, "column": 20 } } @@ -235355,15 +239031,15 @@ "binop": null, "updateContext": null }, - "start": 8556, - "end": 8557, + "start": 8585, + "end": 8586, "loc": { "start": { - "line": 269, + "line": 270, "column": 20 }, "end": { - "line": 269, + "line": 270, "column": 21 } } @@ -235383,15 +239059,15 @@ "updateContext": null }, "value": "new", - "start": 8558, - "end": 8561, + "start": 8587, + "end": 8590, "loc": { "start": { - "line": 269, + "line": 270, "column": 22 }, "end": { - "line": 269, + "line": 270, "column": 25 } } @@ -235409,15 +239085,15 @@ "binop": null }, "value": "PhongMaterial", - "start": 8562, - "end": 8575, + "start": 8591, + "end": 8604, "loc": { "start": { - "line": 269, + "line": 270, "column": 26 }, "end": { - "line": 269, + "line": 270, "column": 39 } } @@ -235434,15 +239110,15 @@ "postfix": false, "binop": null }, - "start": 8575, - "end": 8576, + "start": 8604, + "end": 8605, "loc": { "start": { - "line": 269, + "line": 270, "column": 39 }, "end": { - "line": 269, + "line": 270, "column": 40 } } @@ -235460,15 +239136,15 @@ "binop": null }, "value": "rootNode", - "start": 8576, - "end": 8584, + "start": 8605, + "end": 8613, "loc": { "start": { - "line": 269, + "line": 270, "column": 40 }, "end": { - "line": 269, + "line": 270, "column": 48 } } @@ -235486,15 +239162,15 @@ "binop": null, "updateContext": null }, - "start": 8584, - "end": 8585, + "start": 8613, + "end": 8614, "loc": { "start": { - "line": 269, + "line": 270, "column": 48 }, "end": { - "line": 269, + "line": 270, "column": 49 } } @@ -235511,15 +239187,15 @@ "postfix": false, "binop": null }, - "start": 8586, - "end": 8587, + "start": 8615, + "end": 8616, "loc": { "start": { - "line": 269, + "line": 270, "column": 50 }, "end": { - "line": 269, + "line": 270, "column": 51 } } @@ -235527,15 +239203,15 @@ { "type": "CommentLine", "value": " Invisible material for pickable handles, which define a pickable 3D area", - "start": 8588, - "end": 8663, + "start": 8617, + "end": 8692, "loc": { "start": { - "line": 269, + "line": 270, "column": 52 }, "end": { - "line": 269, + "line": 270, "column": 127 } } @@ -235553,15 +239229,15 @@ "binop": null }, "value": "diffuse", - "start": 8680, - "end": 8687, + "start": 8709, + "end": 8716, "loc": { "start": { - "line": 270, + "line": 271, "column": 16 }, "end": { - "line": 270, + "line": 271, "column": 23 } } @@ -235579,15 +239255,15 @@ "binop": null, "updateContext": null }, - "start": 8687, - "end": 8688, + "start": 8716, + "end": 8717, "loc": { "start": { - "line": 270, + "line": 271, "column": 23 }, "end": { - "line": 270, + "line": 271, "column": 24 } } @@ -235605,15 +239281,15 @@ "binop": null, "updateContext": null }, - "start": 8689, - "end": 8690, + "start": 8718, + "end": 8719, "loc": { "start": { - "line": 270, + "line": 271, "column": 25 }, "end": { - "line": 270, + "line": 271, "column": 26 } } @@ -235632,15 +239308,15 @@ "updateContext": null }, "value": 1, - "start": 8690, - "end": 8691, + "start": 8719, + "end": 8720, "loc": { "start": { - "line": 270, + "line": 271, "column": 26 }, "end": { - "line": 270, + "line": 271, "column": 27 } } @@ -235658,15 +239334,15 @@ "binop": null, "updateContext": null }, - "start": 8691, - "end": 8692, + "start": 8720, + "end": 8721, "loc": { "start": { - "line": 270, + "line": 271, "column": 27 }, "end": { - "line": 270, + "line": 271, "column": 28 } } @@ -235685,15 +239361,15 @@ "updateContext": null }, "value": 1, - "start": 8693, - "end": 8694, + "start": 8722, + "end": 8723, "loc": { "start": { - "line": 270, + "line": 271, "column": 29 }, "end": { - "line": 270, + "line": 271, "column": 30 } } @@ -235711,15 +239387,15 @@ "binop": null, "updateContext": null }, - "start": 8694, - "end": 8695, + "start": 8723, + "end": 8724, "loc": { "start": { - "line": 270, + "line": 271, "column": 30 }, "end": { - "line": 270, + "line": 271, "column": 31 } } @@ -235738,15 +239414,15 @@ "updateContext": null }, "value": 0, - "start": 8696, - "end": 8697, + "start": 8725, + "end": 8726, "loc": { "start": { - "line": 270, + "line": 271, "column": 32 }, "end": { - "line": 270, + "line": 271, "column": 33 } } @@ -235764,15 +239440,15 @@ "binop": null, "updateContext": null }, - "start": 8697, - "end": 8698, + "start": 8726, + "end": 8727, "loc": { "start": { - "line": 270, + "line": 271, "column": 33 }, "end": { - "line": 270, + "line": 271, "column": 34 } } @@ -235790,15 +239466,15 @@ "binop": null, "updateContext": null }, - "start": 8698, - "end": 8699, + "start": 8727, + "end": 8728, "loc": { "start": { - "line": 270, + "line": 271, "column": 34 }, "end": { - "line": 270, + "line": 271, "column": 35 } } @@ -235816,15 +239492,15 @@ "binop": null }, "value": "alpha", - "start": 8716, - "end": 8721, + "start": 8745, + "end": 8750, "loc": { "start": { - "line": 271, + "line": 272, "column": 16 }, "end": { - "line": 271, + "line": 272, "column": 21 } } @@ -235842,15 +239518,15 @@ "binop": null, "updateContext": null }, - "start": 8721, - "end": 8722, + "start": 8750, + "end": 8751, "loc": { "start": { - "line": 271, + "line": 272, "column": 21 }, "end": { - "line": 271, + "line": 272, "column": 22 } } @@ -235869,15 +239545,15 @@ "updateContext": null }, "value": 0, - "start": 8723, - "end": 8724, + "start": 8752, + "end": 8753, "loc": { "start": { - "line": 271, + "line": 272, "column": 23 }, "end": { - "line": 271, + "line": 272, "column": 24 } } @@ -235895,15 +239571,15 @@ "binop": null, "updateContext": null }, - "start": 8724, - "end": 8725, + "start": 8753, + "end": 8754, "loc": { "start": { - "line": 271, + "line": 272, "column": 24 }, "end": { - "line": 271, + "line": 272, "column": 25 } } @@ -235911,15 +239587,15 @@ { "type": "CommentLine", "value": " Invisible", - "start": 8726, - "end": 8738, + "start": 8755, + "end": 8767, "loc": { "start": { - "line": 271, + "line": 272, "column": 26 }, "end": { - "line": 271, + "line": 272, "column": 38 } } @@ -235937,15 +239613,15 @@ "binop": null }, "value": "alphaMode", - "start": 8755, - "end": 8764, + "start": 8784, + "end": 8793, "loc": { "start": { - "line": 272, + "line": 273, "column": 16 }, "end": { - "line": 272, + "line": 273, "column": 25 } } @@ -235963,15 +239639,15 @@ "binop": null, "updateContext": null }, - "start": 8764, - "end": 8765, + "start": 8793, + "end": 8794, "loc": { "start": { - "line": 272, + "line": 273, "column": 25 }, "end": { - "line": 272, + "line": 273, "column": 26 } } @@ -235990,15 +239666,15 @@ "updateContext": null }, "value": "blend", - "start": 8766, - "end": 8773, + "start": 8795, + "end": 8802, "loc": { "start": { - "line": 272, + "line": 273, "column": 27 }, "end": { - "line": 272, + "line": 273, "column": 34 } } @@ -236015,15 +239691,15 @@ "postfix": false, "binop": null }, - "start": 8786, - "end": 8787, + "start": 8815, + "end": 8816, "loc": { "start": { - "line": 273, + "line": 274, "column": 12 }, "end": { - "line": 273, + "line": 274, "column": 13 } } @@ -236040,15 +239716,15 @@ "postfix": false, "binop": null }, - "start": 8787, - "end": 8788, + "start": 8816, + "end": 8817, "loc": { "start": { - "line": 273, + "line": 274, "column": 13 }, "end": { - "line": 273, + "line": 274, "column": 14 } } @@ -236066,15 +239742,15 @@ "binop": null, "updateContext": null }, - "start": 8788, - "end": 8789, + "start": 8817, + "end": 8818, "loc": { "start": { - "line": 273, + "line": 274, "column": 14 }, "end": { - "line": 273, + "line": 274, "column": 15 } } @@ -236092,15 +239768,15 @@ "binop": null }, "value": "red", - "start": 8803, - "end": 8806, + "start": 8832, + "end": 8835, "loc": { "start": { - "line": 275, + "line": 276, "column": 12 }, "end": { - "line": 275, + "line": 276, "column": 15 } } @@ -236118,15 +239794,15 @@ "binop": null, "updateContext": null }, - "start": 8806, - "end": 8807, + "start": 8835, + "end": 8836, "loc": { "start": { - "line": 275, + "line": 276, "column": 15 }, "end": { - "line": 275, + "line": 276, "column": 16 } } @@ -236146,15 +239822,15 @@ "updateContext": null }, "value": "new", - "start": 8808, - "end": 8811, + "start": 8837, + "end": 8840, "loc": { "start": { - "line": 275, + "line": 276, "column": 17 }, "end": { - "line": 275, + "line": 276, "column": 20 } } @@ -236172,15 +239848,15 @@ "binop": null }, "value": "PhongMaterial", - "start": 8812, - "end": 8825, + "start": 8841, + "end": 8854, "loc": { "start": { - "line": 275, + "line": 276, "column": 21 }, "end": { - "line": 275, + "line": 276, "column": 34 } } @@ -236197,15 +239873,15 @@ "postfix": false, "binop": null }, - "start": 8825, - "end": 8826, + "start": 8854, + "end": 8855, "loc": { "start": { - "line": 275, + "line": 276, "column": 34 }, "end": { - "line": 275, + "line": 276, "column": 35 } } @@ -236223,15 +239899,15 @@ "binop": null }, "value": "rootNode", - "start": 8826, - "end": 8834, + "start": 8855, + "end": 8863, "loc": { "start": { - "line": 275, + "line": 276, "column": 35 }, "end": { - "line": 275, + "line": 276, "column": 43 } } @@ -236249,15 +239925,15 @@ "binop": null, "updateContext": null }, - "start": 8834, - "end": 8835, + "start": 8863, + "end": 8864, "loc": { "start": { - "line": 275, + "line": 276, "column": 43 }, "end": { - "line": 275, + "line": 276, "column": 44 } } @@ -236274,15 +239950,15 @@ "postfix": false, "binop": null }, - "start": 8836, - "end": 8837, + "start": 8865, + "end": 8866, "loc": { "start": { - "line": 275, + "line": 276, "column": 45 }, "end": { - "line": 275, + "line": 276, "column": 46 } } @@ -236300,15 +239976,15 @@ "binop": null }, "value": "diffuse", - "start": 8854, - "end": 8861, + "start": 8883, + "end": 8890, "loc": { "start": { - "line": 276, + "line": 277, "column": 16 }, "end": { - "line": 276, + "line": 277, "column": 23 } } @@ -236326,15 +240002,15 @@ "binop": null, "updateContext": null }, - "start": 8861, - "end": 8862, + "start": 8890, + "end": 8891, "loc": { "start": { - "line": 276, + "line": 277, "column": 23 }, "end": { - "line": 276, + "line": 277, "column": 24 } } @@ -236352,15 +240028,15 @@ "binop": null, "updateContext": null }, - "start": 8863, - "end": 8864, + "start": 8892, + "end": 8893, "loc": { "start": { - "line": 276, + "line": 277, "column": 25 }, "end": { - "line": 276, + "line": 277, "column": 26 } } @@ -236379,15 +240055,15 @@ "updateContext": null }, "value": 1, - "start": 8864, - "end": 8865, + "start": 8893, + "end": 8894, "loc": { "start": { - "line": 276, + "line": 277, "column": 26 }, "end": { - "line": 276, + "line": 277, "column": 27 } } @@ -236405,15 +240081,15 @@ "binop": null, "updateContext": null }, - "start": 8865, - "end": 8866, + "start": 8894, + "end": 8895, "loc": { "start": { - "line": 276, + "line": 277, "column": 27 }, "end": { - "line": 276, + "line": 277, "column": 28 } } @@ -236432,15 +240108,15 @@ "updateContext": null }, "value": 0, - "start": 8867, - "end": 8870, + "start": 8896, + "end": 8899, "loc": { "start": { - "line": 276, + "line": 277, "column": 29 }, "end": { - "line": 276, + "line": 277, "column": 32 } } @@ -236458,15 +240134,15 @@ "binop": null, "updateContext": null }, - "start": 8870, - "end": 8871, + "start": 8899, + "end": 8900, "loc": { "start": { - "line": 276, + "line": 277, "column": 32 }, "end": { - "line": 276, + "line": 277, "column": 33 } } @@ -236485,15 +240161,15 @@ "updateContext": null }, "value": 0, - "start": 8872, - "end": 8875, + "start": 8901, + "end": 8904, "loc": { "start": { - "line": 276, + "line": 277, "column": 34 }, "end": { - "line": 276, + "line": 277, "column": 37 } } @@ -236511,15 +240187,15 @@ "binop": null, "updateContext": null }, - "start": 8875, - "end": 8876, + "start": 8904, + "end": 8905, "loc": { "start": { - "line": 276, + "line": 277, "column": 37 }, "end": { - "line": 276, + "line": 277, "column": 38 } } @@ -236537,15 +240213,15 @@ "binop": null, "updateContext": null }, - "start": 8876, - "end": 8877, + "start": 8905, + "end": 8906, "loc": { "start": { - "line": 276, + "line": 277, "column": 38 }, "end": { - "line": 276, + "line": 277, "column": 39 } } @@ -236563,15 +240239,15 @@ "binop": null }, "value": "emissive", - "start": 8894, - "end": 8902, + "start": 8923, + "end": 8931, "loc": { "start": { - "line": 277, + "line": 278, "column": 16 }, "end": { - "line": 277, + "line": 278, "column": 24 } } @@ -236589,15 +240265,15 @@ "binop": null, "updateContext": null }, - "start": 8902, - "end": 8903, + "start": 8931, + "end": 8932, "loc": { "start": { - "line": 277, + "line": 278, "column": 24 }, "end": { - "line": 277, + "line": 278, "column": 25 } } @@ -236615,15 +240291,15 @@ "binop": null, "updateContext": null }, - "start": 8904, - "end": 8905, + "start": 8933, + "end": 8934, "loc": { "start": { - "line": 277, + "line": 278, "column": 26 }, "end": { - "line": 277, + "line": 278, "column": 27 } } @@ -236642,15 +240318,15 @@ "updateContext": null }, "value": 1, - "start": 8905, - "end": 8906, + "start": 8934, + "end": 8935, "loc": { "start": { - "line": 277, + "line": 278, "column": 27 }, "end": { - "line": 277, + "line": 278, "column": 28 } } @@ -236668,15 +240344,15 @@ "binop": null, "updateContext": null }, - "start": 8906, - "end": 8907, + "start": 8935, + "end": 8936, "loc": { "start": { - "line": 277, + "line": 278, "column": 28 }, "end": { - "line": 277, + "line": 278, "column": 29 } } @@ -236695,15 +240371,15 @@ "updateContext": null }, "value": 0, - "start": 8908, - "end": 8911, + "start": 8937, + "end": 8940, "loc": { "start": { - "line": 277, + "line": 278, "column": 30 }, "end": { - "line": 277, + "line": 278, "column": 33 } } @@ -236721,15 +240397,15 @@ "binop": null, "updateContext": null }, - "start": 8911, - "end": 8912, + "start": 8940, + "end": 8941, "loc": { "start": { - "line": 277, + "line": 278, "column": 33 }, "end": { - "line": 277, + "line": 278, "column": 34 } } @@ -236748,15 +240424,15 @@ "updateContext": null }, "value": 0, - "start": 8913, - "end": 8916, + "start": 8942, + "end": 8945, "loc": { "start": { - "line": 277, + "line": 278, "column": 35 }, "end": { - "line": 277, + "line": 278, "column": 38 } } @@ -236774,15 +240450,15 @@ "binop": null, "updateContext": null }, - "start": 8916, - "end": 8917, + "start": 8945, + "end": 8946, "loc": { "start": { - "line": 277, + "line": 278, "column": 38 }, "end": { - "line": 277, + "line": 278, "column": 39 } } @@ -236800,15 +240476,15 @@ "binop": null, "updateContext": null }, - "start": 8917, - "end": 8918, + "start": 8946, + "end": 8947, "loc": { "start": { - "line": 277, + "line": 278, "column": 39 }, "end": { - "line": 277, + "line": 278, "column": 40 } } @@ -236826,15 +240502,15 @@ "binop": null }, "value": "ambient", - "start": 8935, - "end": 8942, + "start": 8964, + "end": 8971, "loc": { "start": { - "line": 278, + "line": 279, "column": 16 }, "end": { - "line": 278, + "line": 279, "column": 23 } } @@ -236852,15 +240528,15 @@ "binop": null, "updateContext": null }, - "start": 8942, - "end": 8943, + "start": 8971, + "end": 8972, "loc": { "start": { - "line": 278, + "line": 279, "column": 23 }, "end": { - "line": 278, + "line": 279, "column": 24 } } @@ -236878,15 +240554,15 @@ "binop": null, "updateContext": null }, - "start": 8944, - "end": 8945, + "start": 8973, + "end": 8974, "loc": { "start": { - "line": 278, + "line": 279, "column": 25 }, "end": { - "line": 278, + "line": 279, "column": 26 } } @@ -236905,15 +240581,15 @@ "updateContext": null }, "value": 0, - "start": 8945, - "end": 8948, + "start": 8974, + "end": 8977, "loc": { "start": { - "line": 278, + "line": 279, "column": 26 }, "end": { - "line": 278, + "line": 279, "column": 29 } } @@ -236931,15 +240607,15 @@ "binop": null, "updateContext": null }, - "start": 8948, - "end": 8949, + "start": 8977, + "end": 8978, "loc": { "start": { - "line": 278, + "line": 279, "column": 29 }, "end": { - "line": 278, + "line": 279, "column": 30 } } @@ -236958,15 +240634,15 @@ "updateContext": null }, "value": 0, - "start": 8950, - "end": 8953, + "start": 8979, + "end": 8982, "loc": { "start": { - "line": 278, + "line": 279, "column": 31 }, "end": { - "line": 278, + "line": 279, "column": 34 } } @@ -236984,15 +240660,15 @@ "binop": null, "updateContext": null }, - "start": 8953, - "end": 8954, + "start": 8982, + "end": 8983, "loc": { "start": { - "line": 278, + "line": 279, "column": 34 }, "end": { - "line": 278, + "line": 279, "column": 35 } } @@ -237011,15 +240687,15 @@ "updateContext": null }, "value": 0, - "start": 8955, - "end": 8958, + "start": 8984, + "end": 8987, "loc": { "start": { - "line": 278, + "line": 279, "column": 36 }, "end": { - "line": 278, + "line": 279, "column": 39 } } @@ -237037,15 +240713,15 @@ "binop": null, "updateContext": null }, - "start": 8958, - "end": 8959, + "start": 8987, + "end": 8988, "loc": { "start": { - "line": 278, + "line": 279, "column": 39 }, "end": { - "line": 278, + "line": 279, "column": 40 } } @@ -237063,15 +240739,15 @@ "binop": null, "updateContext": null }, - "start": 8959, - "end": 8960, + "start": 8988, + "end": 8989, "loc": { "start": { - "line": 278, + "line": 279, "column": 40 }, "end": { - "line": 278, + "line": 279, "column": 41 } } @@ -237089,15 +240765,15 @@ "binop": null }, "value": "specular", - "start": 8977, - "end": 8985, + "start": 9006, + "end": 9014, "loc": { "start": { - "line": 279, + "line": 280, "column": 16 }, "end": { - "line": 279, + "line": 280, "column": 24 } } @@ -237115,15 +240791,15 @@ "binop": null, "updateContext": null }, - "start": 8985, - "end": 8986, + "start": 9014, + "end": 9015, "loc": { "start": { - "line": 279, + "line": 280, "column": 24 }, "end": { - "line": 279, + "line": 280, "column": 25 } } @@ -237141,15 +240817,15 @@ "binop": null, "updateContext": null }, - "start": 8987, - "end": 8988, + "start": 9016, + "end": 9017, "loc": { "start": { - "line": 279, + "line": 280, "column": 26 }, "end": { - "line": 279, + "line": 280, "column": 27 } } @@ -237168,15 +240844,15 @@ "updateContext": null }, "value": 0.6, - "start": 8988, - "end": 8990, + "start": 9017, + "end": 9019, "loc": { "start": { - "line": 279, + "line": 280, "column": 27 }, "end": { - "line": 279, + "line": 280, "column": 29 } } @@ -237194,15 +240870,15 @@ "binop": null, "updateContext": null }, - "start": 8990, - "end": 8991, + "start": 9019, + "end": 9020, "loc": { "start": { - "line": 279, + "line": 280, "column": 29 }, "end": { - "line": 279, + "line": 280, "column": 30 } } @@ -237221,15 +240897,15 @@ "updateContext": null }, "value": 0.6, - "start": 8992, - "end": 8994, + "start": 9021, + "end": 9023, "loc": { "start": { - "line": 279, + "line": 280, "column": 31 }, "end": { - "line": 279, + "line": 280, "column": 33 } } @@ -237247,15 +240923,15 @@ "binop": null, "updateContext": null }, - "start": 8994, - "end": 8995, + "start": 9023, + "end": 9024, "loc": { "start": { - "line": 279, + "line": 280, "column": 33 }, "end": { - "line": 279, + "line": 280, "column": 34 } } @@ -237274,15 +240950,15 @@ "updateContext": null }, "value": 0.3, - "start": 8996, - "end": 8998, + "start": 9025, + "end": 9027, "loc": { "start": { - "line": 279, + "line": 280, "column": 35 }, "end": { - "line": 279, + "line": 280, "column": 37 } } @@ -237300,15 +240976,15 @@ "binop": null, "updateContext": null }, - "start": 8998, - "end": 8999, + "start": 9027, + "end": 9028, "loc": { "start": { - "line": 279, + "line": 280, "column": 37 }, "end": { - "line": 279, + "line": 280, "column": 38 } } @@ -237326,121 +241002,16 @@ "binop": null, "updateContext": null }, - "start": 8999, - "end": 9000, - "loc": { - "start": { - "line": 279, - "column": 38 - }, - "end": { - "line": 279, - "column": 39 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "shininess", - "start": 9017, - "end": 9026, - "loc": { - "start": { - "line": 280, - "column": 16 - }, - "end": { - "line": 280, - "column": 25 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 9026, - "end": 9027, - "loc": { - "start": { - "line": 280, - "column": 25 - }, - "end": { - "line": 280, - "column": 26 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 80, "start": 9028, - "end": 9030, - "loc": { - "start": { - "line": 280, - "column": 27 - }, - "end": { - "line": 280, - "column": 29 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 9030, - "end": 9031, + "end": 9029, "loc": { "start": { "line": 280, - "column": 29 + "column": 38 }, "end": { "line": 280, - "column": 30 + "column": 39 } } }, @@ -237456,9 +241027,9 @@ "postfix": false, "binop": null }, - "value": "lineWidth", - "start": 9048, - "end": 9057, + "value": "shininess", + "start": 9046, + "end": 9055, "loc": { "start": { "line": 281, @@ -237483,8 +241054,8 @@ "binop": null, "updateContext": null }, - "start": 9057, - "end": 9058, + "start": 9055, + "end": 9056, "loc": { "start": { "line": 281, @@ -237509,16 +241080,121 @@ "binop": null, "updateContext": null }, - "value": 2, + "value": 80, + "start": 9057, + "end": 9059, + "loc": { + "start": { + "line": 281, + "column": 27 + }, + "end": { + "line": 281, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, "start": 9059, "end": 9060, "loc": { "start": { "line": 281, - "column": 27 + "column": 29 }, "end": { "line": 281, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lineWidth", + "start": 9077, + "end": 9086, + "loc": { + "start": { + "line": 282, + "column": 16 + }, + "end": { + "line": 282, + "column": 25 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9086, + "end": 9087, + "loc": { + "start": { + "line": 282, + "column": 25 + }, + "end": { + "line": 282, + "column": 26 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 2, + "start": 9088, + "end": 9089, + "loc": { + "start": { + "line": 282, + "column": 27 + }, + "end": { + "line": 282, "column": 28 } } @@ -237535,15 +241211,15 @@ "postfix": false, "binop": null }, - "start": 9073, - "end": 9074, + "start": 9102, + "end": 9103, "loc": { "start": { - "line": 282, + "line": 283, "column": 12 }, "end": { - "line": 282, + "line": 283, "column": 13 } } @@ -237560,15 +241236,15 @@ "postfix": false, "binop": null }, - "start": 9074, - "end": 9075, + "start": 9103, + "end": 9104, "loc": { "start": { - "line": 282, + "line": 283, "column": 13 }, "end": { - "line": 282, + "line": 283, "column": 14 } } @@ -237586,15 +241262,15 @@ "binop": null, "updateContext": null }, - "start": 9075, - "end": 9076, + "start": 9104, + "end": 9105, "loc": { "start": { - "line": 282, + "line": 283, "column": 14 }, "end": { - "line": 282, + "line": 283, "column": 15 } } @@ -237612,15 +241288,15 @@ "binop": null }, "value": "highlightRed", - "start": 9090, - "end": 9102, + "start": 9119, + "end": 9131, "loc": { "start": { - "line": 284, + "line": 285, "column": 12 }, "end": { - "line": 284, + "line": 285, "column": 24 } } @@ -237638,15 +241314,15 @@ "binop": null, "updateContext": null }, - "start": 9102, - "end": 9103, + "start": 9131, + "end": 9132, "loc": { "start": { - "line": 284, + "line": 285, "column": 24 }, "end": { - "line": 284, + "line": 285, "column": 25 } } @@ -237666,15 +241342,15 @@ "updateContext": null }, "value": "new", - "start": 9104, - "end": 9107, + "start": 9133, + "end": 9136, "loc": { "start": { - "line": 284, + "line": 285, "column": 26 }, "end": { - "line": 284, + "line": 285, "column": 29 } } @@ -237692,15 +241368,15 @@ "binop": null }, "value": "EmphasisMaterial", - "start": 9108, - "end": 9124, + "start": 9137, + "end": 9153, "loc": { "start": { - "line": 284, + "line": 285, "column": 30 }, "end": { - "line": 284, + "line": 285, "column": 46 } } @@ -237717,15 +241393,15 @@ "postfix": false, "binop": null }, - "start": 9124, - "end": 9125, + "start": 9153, + "end": 9154, "loc": { "start": { - "line": 284, + "line": 285, "column": 46 }, "end": { - "line": 284, + "line": 285, "column": 47 } } @@ -237743,15 +241419,15 @@ "binop": null }, "value": "rootNode", - "start": 9125, - "end": 9133, + "start": 9154, + "end": 9162, "loc": { "start": { - "line": 284, + "line": 285, "column": 47 }, "end": { - "line": 284, + "line": 285, "column": 55 } } @@ -237769,15 +241445,15 @@ "binop": null, "updateContext": null }, - "start": 9133, - "end": 9134, + "start": 9162, + "end": 9163, "loc": { "start": { - "line": 284, + "line": 285, "column": 55 }, "end": { - "line": 284, + "line": 285, "column": 56 } } @@ -237794,15 +241470,15 @@ "postfix": false, "binop": null }, - "start": 9135, - "end": 9136, + "start": 9164, + "end": 9165, "loc": { "start": { - "line": 284, + "line": 285, "column": 57 }, "end": { - "line": 284, + "line": 285, "column": 58 } } @@ -237810,15 +241486,15 @@ { "type": "CommentLine", "value": " Emphasis for red rotation affordance hoop", - "start": 9137, - "end": 9181, + "start": 9166, + "end": 9210, "loc": { "start": { - "line": 284, + "line": 285, "column": 59 }, "end": { - "line": 284, + "line": 285, "column": 103 } } @@ -237836,15 +241512,15 @@ "binop": null }, "value": "edges", - "start": 9198, - "end": 9203, + "start": 9227, + "end": 9232, "loc": { "start": { - "line": 285, + "line": 286, "column": 16 }, "end": { - "line": 285, + "line": 286, "column": 21 } } @@ -237862,15 +241538,15 @@ "binop": null, "updateContext": null }, - "start": 9203, - "end": 9204, + "start": 9232, + "end": 9233, "loc": { "start": { - "line": 285, + "line": 286, "column": 21 }, "end": { - "line": 285, + "line": 286, "column": 22 } } @@ -237890,15 +241566,15 @@ "updateContext": null }, "value": "false", - "start": 9205, - "end": 9210, + "start": 9234, + "end": 9239, "loc": { "start": { - "line": 285, + "line": 286, "column": 23 }, "end": { - "line": 285, + "line": 286, "column": 28 } } @@ -237916,15 +241592,15 @@ "binop": null, "updateContext": null }, - "start": 9210, - "end": 9211, + "start": 9239, + "end": 9240, "loc": { "start": { - "line": 285, + "line": 286, "column": 28 }, "end": { - "line": 285, + "line": 286, "column": 29 } } @@ -237942,15 +241618,15 @@ "binop": null }, "value": "fill", - "start": 9228, - "end": 9232, + "start": 9257, + "end": 9261, "loc": { "start": { - "line": 286, + "line": 287, "column": 16 }, "end": { - "line": 286, + "line": 287, "column": 20 } } @@ -237968,15 +241644,15 @@ "binop": null, "updateContext": null }, - "start": 9232, - "end": 9233, + "start": 9261, + "end": 9262, "loc": { "start": { - "line": 286, + "line": 287, "column": 20 }, "end": { - "line": 286, + "line": 287, "column": 21 } } @@ -237996,15 +241672,15 @@ "updateContext": null }, "value": "true", - "start": 9234, - "end": 9238, + "start": 9263, + "end": 9267, "loc": { "start": { - "line": 286, + "line": 287, "column": 22 }, "end": { - "line": 286, + "line": 287, "column": 26 } } @@ -238022,15 +241698,15 @@ "binop": null, "updateContext": null }, - "start": 9238, - "end": 9239, + "start": 9267, + "end": 9268, "loc": { "start": { - "line": 286, + "line": 287, "column": 26 }, "end": { - "line": 286, + "line": 287, "column": 27 } } @@ -238048,15 +241724,15 @@ "binop": null }, "value": "fillColor", - "start": 9256, - "end": 9265, + "start": 9285, + "end": 9294, "loc": { "start": { - "line": 287, + "line": 288, "column": 16 }, "end": { - "line": 287, + "line": 288, "column": 25 } } @@ -238074,15 +241750,15 @@ "binop": null, "updateContext": null }, - "start": 9265, - "end": 9266, + "start": 9294, + "end": 9295, "loc": { "start": { - "line": 287, + "line": 288, "column": 25 }, "end": { - "line": 287, + "line": 288, "column": 26 } } @@ -238100,15 +241776,15 @@ "binop": null, "updateContext": null }, - "start": 9267, - "end": 9268, + "start": 9296, + "end": 9297, "loc": { "start": { - "line": 287, + "line": 288, "column": 27 }, "end": { - "line": 287, + "line": 288, "column": 28 } } @@ -238127,15 +241803,15 @@ "updateContext": null }, "value": 1, - "start": 9268, - "end": 9269, + "start": 9297, + "end": 9298, "loc": { "start": { - "line": 287, + "line": 288, "column": 28 }, "end": { - "line": 287, + "line": 288, "column": 29 } } @@ -238153,15 +241829,15 @@ "binop": null, "updateContext": null }, - "start": 9269, - "end": 9270, + "start": 9298, + "end": 9299, "loc": { "start": { - "line": 287, + "line": 288, "column": 29 }, "end": { - "line": 287, + "line": 288, "column": 30 } } @@ -238180,15 +241856,15 @@ "updateContext": null }, "value": 0, - "start": 9271, - "end": 9272, + "start": 9300, + "end": 9301, "loc": { "start": { - "line": 287, + "line": 288, "column": 31 }, "end": { - "line": 287, + "line": 288, "column": 32 } } @@ -238206,15 +241882,15 @@ "binop": null, "updateContext": null }, - "start": 9272, - "end": 9273, + "start": 9301, + "end": 9302, "loc": { "start": { - "line": 287, + "line": 288, "column": 32 }, "end": { - "line": 287, + "line": 288, "column": 33 } } @@ -238233,15 +241909,15 @@ "updateContext": null }, "value": 0, - "start": 9274, - "end": 9275, + "start": 9303, + "end": 9304, "loc": { "start": { - "line": 287, + "line": 288, "column": 34 }, "end": { - "line": 287, + "line": 288, "column": 35 } } @@ -238259,15 +241935,15 @@ "binop": null, "updateContext": null }, - "start": 9275, - "end": 9276, + "start": 9304, + "end": 9305, "loc": { "start": { - "line": 287, + "line": 288, "column": 35 }, "end": { - "line": 287, + "line": 288, "column": 36 } } @@ -238285,15 +241961,15 @@ "binop": null, "updateContext": null }, - "start": 9276, - "end": 9277, + "start": 9305, + "end": 9306, "loc": { "start": { - "line": 287, + "line": 288, "column": 36 }, "end": { - "line": 287, + "line": 288, "column": 37 } } @@ -238311,15 +241987,15 @@ "binop": null }, "value": "fillAlpha", - "start": 9294, - "end": 9303, + "start": 9323, + "end": 9332, "loc": { "start": { - "line": 288, + "line": 289, "column": 16 }, "end": { - "line": 288, + "line": 289, "column": 25 } } @@ -238337,15 +242013,15 @@ "binop": null, "updateContext": null }, - "start": 9303, - "end": 9304, + "start": 9332, + "end": 9333, "loc": { "start": { - "line": 288, + "line": 289, "column": 25 }, "end": { - "line": 288, + "line": 289, "column": 26 } } @@ -238364,15 +242040,15 @@ "updateContext": null }, "value": 0.6, - "start": 9305, - "end": 9308, + "start": 9334, + "end": 9337, "loc": { "start": { - "line": 288, + "line": 289, "column": 27 }, "end": { - "line": 288, + "line": 289, "column": 30 } } @@ -238389,15 +242065,15 @@ "postfix": false, "binop": null }, - "start": 9321, - "end": 9322, + "start": 9350, + "end": 9351, "loc": { "start": { - "line": 289, + "line": 290, "column": 12 }, "end": { - "line": 289, + "line": 290, "column": 13 } } @@ -238414,15 +242090,15 @@ "postfix": false, "binop": null }, - "start": 9322, - "end": 9323, + "start": 9351, + "end": 9352, "loc": { "start": { - "line": 289, + "line": 290, "column": 13 }, "end": { - "line": 289, + "line": 290, "column": 14 } } @@ -238440,15 +242116,15 @@ "binop": null, "updateContext": null }, - "start": 9323, - "end": 9324, + "start": 9352, + "end": 9353, "loc": { "start": { - "line": 289, + "line": 290, "column": 14 }, "end": { - "line": 289, + "line": 290, "column": 15 } } @@ -238466,15 +242142,15 @@ "binop": null }, "value": "green", - "start": 9338, - "end": 9343, + "start": 9367, + "end": 9372, "loc": { "start": { - "line": 291, + "line": 292, "column": 12 }, "end": { - "line": 291, + "line": 292, "column": 17 } } @@ -238492,15 +242168,15 @@ "binop": null, "updateContext": null }, - "start": 9343, - "end": 9344, + "start": 9372, + "end": 9373, "loc": { "start": { - "line": 291, + "line": 292, "column": 17 }, "end": { - "line": 291, + "line": 292, "column": 18 } } @@ -238520,15 +242196,15 @@ "updateContext": null }, "value": "new", - "start": 9345, - "end": 9348, + "start": 9374, + "end": 9377, "loc": { "start": { - "line": 291, + "line": 292, "column": 19 }, "end": { - "line": 291, + "line": 292, "column": 22 } } @@ -238546,15 +242222,15 @@ "binop": null }, "value": "PhongMaterial", - "start": 9349, - "end": 9362, + "start": 9378, + "end": 9391, "loc": { "start": { - "line": 291, + "line": 292, "column": 23 }, "end": { - "line": 291, + "line": 292, "column": 36 } } @@ -238571,15 +242247,15 @@ "postfix": false, "binop": null }, - "start": 9362, - "end": 9363, + "start": 9391, + "end": 9392, "loc": { "start": { - "line": 291, + "line": 292, "column": 36 }, "end": { - "line": 291, + "line": 292, "column": 37 } } @@ -238597,15 +242273,15 @@ "binop": null }, "value": "rootNode", - "start": 9363, - "end": 9371, + "start": 9392, + "end": 9400, "loc": { "start": { - "line": 291, + "line": 292, "column": 37 }, "end": { - "line": 291, + "line": 292, "column": 45 } } @@ -238623,15 +242299,15 @@ "binop": null, "updateContext": null }, - "start": 9371, - "end": 9372, + "start": 9400, + "end": 9401, "loc": { "start": { - "line": 291, + "line": 292, "column": 45 }, "end": { - "line": 291, + "line": 292, "column": 46 } } @@ -238648,15 +242324,15 @@ "postfix": false, "binop": null }, - "start": 9373, - "end": 9374, + "start": 9402, + "end": 9403, "loc": { "start": { - "line": 291, + "line": 292, "column": 47 }, "end": { - "line": 291, + "line": 292, "column": 48 } } @@ -238674,15 +242350,15 @@ "binop": null }, "value": "diffuse", - "start": 9391, - "end": 9398, + "start": 9420, + "end": 9427, "loc": { "start": { - "line": 292, + "line": 293, "column": 16 }, "end": { - "line": 292, + "line": 293, "column": 23 } } @@ -238700,15 +242376,15 @@ "binop": null, "updateContext": null }, - "start": 9398, - "end": 9399, + "start": 9427, + "end": 9428, "loc": { "start": { - "line": 292, + "line": 293, "column": 23 }, "end": { - "line": 292, + "line": 293, "column": 24 } } @@ -238726,15 +242402,15 @@ "binop": null, "updateContext": null }, - "start": 9400, - "end": 9401, + "start": 9429, + "end": 9430, "loc": { "start": { - "line": 292, + "line": 293, "column": 25 }, "end": { - "line": 292, + "line": 293, "column": 26 } } @@ -238753,15 +242429,15 @@ "updateContext": null }, "value": 0, - "start": 9401, - "end": 9404, + "start": 9430, + "end": 9433, "loc": { "start": { - "line": 292, + "line": 293, "column": 26 }, "end": { - "line": 292, + "line": 293, "column": 29 } } @@ -238779,15 +242455,15 @@ "binop": null, "updateContext": null }, - "start": 9404, - "end": 9405, + "start": 9433, + "end": 9434, "loc": { "start": { - "line": 292, + "line": 293, "column": 29 }, "end": { - "line": 292, + "line": 293, "column": 30 } } @@ -238806,15 +242482,15 @@ "updateContext": null }, "value": 1, - "start": 9406, - "end": 9407, + "start": 9435, + "end": 9436, "loc": { "start": { - "line": 292, + "line": 293, "column": 31 }, "end": { - "line": 292, + "line": 293, "column": 32 } } @@ -238832,15 +242508,15 @@ "binop": null, "updateContext": null }, - "start": 9407, - "end": 9408, + "start": 9436, + "end": 9437, "loc": { "start": { - "line": 292, + "line": 293, "column": 32 }, "end": { - "line": 292, + "line": 293, "column": 33 } } @@ -238859,15 +242535,15 @@ "updateContext": null }, "value": 0, - "start": 9409, - "end": 9412, + "start": 9438, + "end": 9441, "loc": { "start": { - "line": 292, + "line": 293, "column": 34 }, "end": { - "line": 292, + "line": 293, "column": 37 } } @@ -238885,15 +242561,15 @@ "binop": null, "updateContext": null }, - "start": 9412, - "end": 9413, + "start": 9441, + "end": 9442, "loc": { "start": { - "line": 292, + "line": 293, "column": 37 }, "end": { - "line": 292, + "line": 293, "column": 38 } } @@ -238911,15 +242587,15 @@ "binop": null, "updateContext": null }, - "start": 9413, - "end": 9414, + "start": 9442, + "end": 9443, "loc": { "start": { - "line": 292, + "line": 293, "column": 38 }, "end": { - "line": 292, + "line": 293, "column": 39 } } @@ -238937,15 +242613,15 @@ "binop": null }, "value": "emissive", - "start": 9431, - "end": 9439, + "start": 9460, + "end": 9468, "loc": { "start": { - "line": 293, + "line": 294, "column": 16 }, "end": { - "line": 293, + "line": 294, "column": 24 } } @@ -238963,15 +242639,15 @@ "binop": null, "updateContext": null }, - "start": 9439, - "end": 9440, + "start": 9468, + "end": 9469, "loc": { "start": { - "line": 293, + "line": 294, "column": 24 }, "end": { - "line": 293, + "line": 294, "column": 25 } } @@ -238989,15 +242665,15 @@ "binop": null, "updateContext": null }, - "start": 9441, - "end": 9442, + "start": 9470, + "end": 9471, "loc": { "start": { - "line": 293, + "line": 294, "column": 26 }, "end": { - "line": 293, + "line": 294, "column": 27 } } @@ -239016,15 +242692,15 @@ "updateContext": null }, "value": 0, - "start": 9442, - "end": 9445, + "start": 9471, + "end": 9474, "loc": { "start": { - "line": 293, + "line": 294, "column": 27 }, "end": { - "line": 293, + "line": 294, "column": 30 } } @@ -239042,15 +242718,15 @@ "binop": null, "updateContext": null }, - "start": 9445, - "end": 9446, + "start": 9474, + "end": 9475, "loc": { "start": { - "line": 293, + "line": 294, "column": 30 }, "end": { - "line": 293, + "line": 294, "column": 31 } } @@ -239069,15 +242745,15 @@ "updateContext": null }, "value": 1, - "start": 9447, - "end": 9448, + "start": 9476, + "end": 9477, "loc": { "start": { - "line": 293, + "line": 294, "column": 32 }, "end": { - "line": 293, + "line": 294, "column": 33 } } @@ -239095,15 +242771,15 @@ "binop": null, "updateContext": null }, - "start": 9448, - "end": 9449, + "start": 9477, + "end": 9478, "loc": { "start": { - "line": 293, + "line": 294, "column": 33 }, "end": { - "line": 293, + "line": 294, "column": 34 } } @@ -239122,15 +242798,15 @@ "updateContext": null }, "value": 0, - "start": 9450, - "end": 9453, + "start": 9479, + "end": 9482, "loc": { "start": { - "line": 293, + "line": 294, "column": 35 }, "end": { - "line": 293, + "line": 294, "column": 38 } } @@ -239148,15 +242824,15 @@ "binop": null, "updateContext": null }, - "start": 9453, - "end": 9454, + "start": 9482, + "end": 9483, "loc": { "start": { - "line": 293, + "line": 294, "column": 38 }, "end": { - "line": 293, + "line": 294, "column": 39 } } @@ -239174,15 +242850,15 @@ "binop": null, "updateContext": null }, - "start": 9454, - "end": 9455, + "start": 9483, + "end": 9484, "loc": { "start": { - "line": 293, + "line": 294, "column": 39 }, "end": { - "line": 293, + "line": 294, "column": 40 } } @@ -239200,15 +242876,15 @@ "binop": null }, "value": "ambient", - "start": 9472, - "end": 9479, + "start": 9501, + "end": 9508, "loc": { "start": { - "line": 294, + "line": 295, "column": 16 }, "end": { - "line": 294, + "line": 295, "column": 23 } } @@ -239226,15 +242902,15 @@ "binop": null, "updateContext": null }, - "start": 9479, - "end": 9480, + "start": 9508, + "end": 9509, "loc": { "start": { - "line": 294, + "line": 295, "column": 23 }, "end": { - "line": 294, + "line": 295, "column": 24 } } @@ -239252,15 +242928,15 @@ "binop": null, "updateContext": null }, - "start": 9481, - "end": 9482, + "start": 9510, + "end": 9511, "loc": { "start": { - "line": 294, + "line": 295, "column": 25 }, "end": { - "line": 294, + "line": 295, "column": 26 } } @@ -239279,15 +242955,15 @@ "updateContext": null }, "value": 0, - "start": 9482, - "end": 9485, + "start": 9511, + "end": 9514, "loc": { "start": { - "line": 294, + "line": 295, "column": 26 }, "end": { - "line": 294, + "line": 295, "column": 29 } } @@ -239305,15 +242981,15 @@ "binop": null, "updateContext": null }, - "start": 9485, - "end": 9486, + "start": 9514, + "end": 9515, "loc": { "start": { - "line": 294, + "line": 295, "column": 29 }, "end": { - "line": 294, + "line": 295, "column": 30 } } @@ -239332,15 +243008,15 @@ "updateContext": null }, "value": 0, - "start": 9487, - "end": 9490, + "start": 9516, + "end": 9519, "loc": { "start": { - "line": 294, + "line": 295, "column": 31 }, "end": { - "line": 294, + "line": 295, "column": 34 } } @@ -239358,15 +243034,15 @@ "binop": null, "updateContext": null }, - "start": 9490, - "end": 9491, + "start": 9519, + "end": 9520, "loc": { "start": { - "line": 294, + "line": 295, "column": 34 }, "end": { - "line": 294, + "line": 295, "column": 35 } } @@ -239385,15 +243061,15 @@ "updateContext": null }, "value": 0, - "start": 9492, - "end": 9495, + "start": 9521, + "end": 9524, "loc": { "start": { - "line": 294, + "line": 295, "column": 36 }, "end": { - "line": 294, + "line": 295, "column": 39 } } @@ -239411,15 +243087,15 @@ "binop": null, "updateContext": null }, - "start": 9495, - "end": 9496, + "start": 9524, + "end": 9525, "loc": { "start": { - "line": 294, + "line": 295, "column": 39 }, "end": { - "line": 294, + "line": 295, "column": 40 } } @@ -239437,15 +243113,15 @@ "binop": null, "updateContext": null }, - "start": 9496, - "end": 9497, + "start": 9525, + "end": 9526, "loc": { "start": { - "line": 294, + "line": 295, "column": 40 }, "end": { - "line": 294, + "line": 295, "column": 41 } } @@ -239463,15 +243139,15 @@ "binop": null }, "value": "specular", - "start": 9514, - "end": 9522, + "start": 9543, + "end": 9551, "loc": { "start": { - "line": 295, + "line": 296, "column": 16 }, "end": { - "line": 295, + "line": 296, "column": 24 } } @@ -239489,15 +243165,15 @@ "binop": null, "updateContext": null }, - "start": 9522, - "end": 9523, + "start": 9551, + "end": 9552, "loc": { "start": { - "line": 295, + "line": 296, "column": 24 }, "end": { - "line": 295, + "line": 296, "column": 25 } } @@ -239515,15 +243191,15 @@ "binop": null, "updateContext": null }, - "start": 9524, - "end": 9525, + "start": 9553, + "end": 9554, "loc": { "start": { - "line": 295, + "line": 296, "column": 26 }, "end": { - "line": 295, + "line": 296, "column": 27 } } @@ -239542,15 +243218,15 @@ "updateContext": null }, "value": 0.6, - "start": 9525, - "end": 9527, + "start": 9554, + "end": 9556, "loc": { "start": { - "line": 295, + "line": 296, "column": 27 }, "end": { - "line": 295, + "line": 296, "column": 29 } } @@ -239568,15 +243244,15 @@ "binop": null, "updateContext": null }, - "start": 9527, - "end": 9528, + "start": 9556, + "end": 9557, "loc": { "start": { - "line": 295, + "line": 296, "column": 29 }, "end": { - "line": 295, + "line": 296, "column": 30 } } @@ -239595,15 +243271,15 @@ "updateContext": null }, "value": 0.6, - "start": 9529, - "end": 9531, + "start": 9558, + "end": 9560, "loc": { "start": { - "line": 295, + "line": 296, "column": 31 }, "end": { - "line": 295, + "line": 296, "column": 33 } } @@ -239621,15 +243297,15 @@ "binop": null, "updateContext": null }, - "start": 9531, - "end": 9532, + "start": 9560, + "end": 9561, "loc": { "start": { - "line": 295, + "line": 296, "column": 33 }, "end": { - "line": 295, + "line": 296, "column": 34 } } @@ -239648,15 +243324,15 @@ "updateContext": null }, "value": 0.3, - "start": 9533, - "end": 9535, + "start": 9562, + "end": 9564, "loc": { "start": { - "line": 295, + "line": 296, "column": 35 }, "end": { - "line": 295, + "line": 296, "column": 37 } } @@ -239674,15 +243350,15 @@ "binop": null, "updateContext": null }, - "start": 9535, - "end": 9536, + "start": 9564, + "end": 9565, "loc": { "start": { - "line": 295, + "line": 296, "column": 37 }, "end": { - "line": 295, + "line": 296, "column": 38 } } @@ -239700,121 +243376,16 @@ "binop": null, "updateContext": null }, - "start": 9536, - "end": 9537, - "loc": { - "start": { - "line": 295, - "column": 38 - }, - "end": { - "line": 295, - "column": 39 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "shininess", - "start": 9554, - "end": 9563, - "loc": { - "start": { - "line": 296, - "column": 16 - }, - "end": { - "line": 296, - "column": 25 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 9563, - "end": 9564, - "loc": { - "start": { - "line": 296, - "column": 25 - }, - "end": { - "line": 296, - "column": 26 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 80, "start": 9565, - "end": 9567, + "end": 9566, "loc": { "start": { "line": 296, - "column": 27 - }, - "end": { - "line": 296, - "column": 29 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 9567, - "end": 9568, - "loc": { - "start": { - "line": 296, - "column": 29 + "column": 38 }, "end": { "line": 296, - "column": 30 + "column": 39 } } }, @@ -239830,9 +243401,9 @@ "postfix": false, "binop": null }, - "value": "lineWidth", - "start": 9585, - "end": 9594, + "value": "shininess", + "start": 9583, + "end": 9592, "loc": { "start": { "line": 297, @@ -239857,8 +243428,8 @@ "binop": null, "updateContext": null }, - "start": 9594, - "end": 9595, + "start": 9592, + "end": 9593, "loc": { "start": { "line": 297, @@ -239883,16 +243454,121 @@ "binop": null, "updateContext": null }, - "value": 2, + "value": 80, + "start": 9594, + "end": 9596, + "loc": { + "start": { + "line": 297, + "column": 27 + }, + "end": { + "line": 297, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, "start": 9596, "end": 9597, "loc": { "start": { "line": 297, - "column": 27 + "column": 29 }, "end": { "line": 297, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lineWidth", + "start": 9614, + "end": 9623, + "loc": { + "start": { + "line": 298, + "column": 16 + }, + "end": { + "line": 298, + "column": 25 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9623, + "end": 9624, + "loc": { + "start": { + "line": 298, + "column": 25 + }, + "end": { + "line": 298, + "column": 26 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 2, + "start": 9625, + "end": 9626, + "loc": { + "start": { + "line": 298, + "column": 27 + }, + "end": { + "line": 298, "column": 28 } } @@ -239909,15 +243585,15 @@ "postfix": false, "binop": null }, - "start": 9610, - "end": 9611, + "start": 9639, + "end": 9640, "loc": { "start": { - "line": 298, + "line": 299, "column": 12 }, "end": { - "line": 298, + "line": 299, "column": 13 } } @@ -239934,15 +243610,15 @@ "postfix": false, "binop": null }, - "start": 9611, - "end": 9612, + "start": 9640, + "end": 9641, "loc": { "start": { - "line": 298, + "line": 299, "column": 13 }, "end": { - "line": 298, + "line": 299, "column": 14 } } @@ -239960,15 +243636,15 @@ "binop": null, "updateContext": null }, - "start": 9612, - "end": 9613, + "start": 9641, + "end": 9642, "loc": { "start": { - "line": 298, + "line": 299, "column": 14 }, "end": { - "line": 298, + "line": 299, "column": 15 } } @@ -239986,15 +243662,15 @@ "binop": null }, "value": "highlightGreen", - "start": 9627, - "end": 9641, + "start": 9656, + "end": 9670, "loc": { "start": { - "line": 300, + "line": 301, "column": 12 }, "end": { - "line": 300, + "line": 301, "column": 26 } } @@ -240012,15 +243688,15 @@ "binop": null, "updateContext": null }, - "start": 9641, - "end": 9642, + "start": 9670, + "end": 9671, "loc": { "start": { - "line": 300, + "line": 301, "column": 26 }, "end": { - "line": 300, + "line": 301, "column": 27 } } @@ -240040,15 +243716,15 @@ "updateContext": null }, "value": "new", - "start": 9643, - "end": 9646, + "start": 9672, + "end": 9675, "loc": { "start": { - "line": 300, + "line": 301, "column": 28 }, "end": { - "line": 300, + "line": 301, "column": 31 } } @@ -240066,15 +243742,15 @@ "binop": null }, "value": "EmphasisMaterial", - "start": 9647, - "end": 9663, + "start": 9676, + "end": 9692, "loc": { "start": { - "line": 300, + "line": 301, "column": 32 }, "end": { - "line": 300, + "line": 301, "column": 48 } } @@ -240091,15 +243767,15 @@ "postfix": false, "binop": null }, - "start": 9663, - "end": 9664, + "start": 9692, + "end": 9693, "loc": { "start": { - "line": 300, + "line": 301, "column": 48 }, "end": { - "line": 300, + "line": 301, "column": 49 } } @@ -240117,15 +243793,15 @@ "binop": null }, "value": "rootNode", - "start": 9664, - "end": 9672, + "start": 9693, + "end": 9701, "loc": { "start": { - "line": 300, + "line": 301, "column": 49 }, "end": { - "line": 300, + "line": 301, "column": 57 } } @@ -240143,15 +243819,15 @@ "binop": null, "updateContext": null }, - "start": 9672, - "end": 9673, + "start": 9701, + "end": 9702, "loc": { "start": { - "line": 300, + "line": 301, "column": 57 }, "end": { - "line": 300, + "line": 301, "column": 58 } } @@ -240168,15 +243844,15 @@ "postfix": false, "binop": null }, - "start": 9674, - "end": 9675, + "start": 9703, + "end": 9704, "loc": { "start": { - "line": 300, + "line": 301, "column": 59 }, "end": { - "line": 300, + "line": 301, "column": 60 } } @@ -240184,15 +243860,15 @@ { "type": "CommentLine", "value": " Emphasis for green rotation affordance hoop", - "start": 9676, - "end": 9722, + "start": 9705, + "end": 9751, "loc": { "start": { - "line": 300, + "line": 301, "column": 61 }, "end": { - "line": 300, + "line": 301, "column": 107 } } @@ -240210,15 +243886,15 @@ "binop": null }, "value": "edges", - "start": 9739, - "end": 9744, + "start": 9768, + "end": 9773, "loc": { "start": { - "line": 301, + "line": 302, "column": 16 }, "end": { - "line": 301, + "line": 302, "column": 21 } } @@ -240236,15 +243912,15 @@ "binop": null, "updateContext": null }, - "start": 9744, - "end": 9745, + "start": 9773, + "end": 9774, "loc": { "start": { - "line": 301, + "line": 302, "column": 21 }, "end": { - "line": 301, + "line": 302, "column": 22 } } @@ -240264,15 +243940,15 @@ "updateContext": null }, "value": "false", - "start": 9746, - "end": 9751, + "start": 9775, + "end": 9780, "loc": { "start": { - "line": 301, + "line": 302, "column": 23 }, "end": { - "line": 301, + "line": 302, "column": 28 } } @@ -240290,15 +243966,15 @@ "binop": null, "updateContext": null }, - "start": 9751, - "end": 9752, + "start": 9780, + "end": 9781, "loc": { "start": { - "line": 301, + "line": 302, "column": 28 }, "end": { - "line": 301, + "line": 302, "column": 29 } } @@ -240316,15 +243992,15 @@ "binop": null }, "value": "fill", - "start": 9769, - "end": 9773, + "start": 9798, + "end": 9802, "loc": { "start": { - "line": 302, + "line": 303, "column": 16 }, "end": { - "line": 302, + "line": 303, "column": 20 } } @@ -240342,15 +244018,15 @@ "binop": null, "updateContext": null }, - "start": 9773, - "end": 9774, + "start": 9802, + "end": 9803, "loc": { "start": { - "line": 302, + "line": 303, "column": 20 }, "end": { - "line": 302, + "line": 303, "column": 21 } } @@ -240370,15 +244046,15 @@ "updateContext": null }, "value": "true", - "start": 9775, - "end": 9779, + "start": 9804, + "end": 9808, "loc": { "start": { - "line": 302, + "line": 303, "column": 22 }, "end": { - "line": 302, + "line": 303, "column": 26 } } @@ -240396,15 +244072,15 @@ "binop": null, "updateContext": null }, - "start": 9779, - "end": 9780, + "start": 9808, + "end": 9809, "loc": { "start": { - "line": 302, + "line": 303, "column": 26 }, "end": { - "line": 302, + "line": 303, "column": 27 } } @@ -240422,15 +244098,15 @@ "binop": null }, "value": "fillColor", - "start": 9797, - "end": 9806, + "start": 9826, + "end": 9835, "loc": { "start": { - "line": 303, + "line": 304, "column": 16 }, "end": { - "line": 303, + "line": 304, "column": 25 } } @@ -240448,15 +244124,15 @@ "binop": null, "updateContext": null }, - "start": 9806, - "end": 9807, + "start": 9835, + "end": 9836, "loc": { "start": { - "line": 303, + "line": 304, "column": 25 }, "end": { - "line": 303, + "line": 304, "column": 26 } } @@ -240474,15 +244150,15 @@ "binop": null, "updateContext": null }, - "start": 9808, - "end": 9809, + "start": 9837, + "end": 9838, "loc": { "start": { - "line": 303, + "line": 304, "column": 27 }, "end": { - "line": 303, + "line": 304, "column": 28 } } @@ -240501,15 +244177,15 @@ "updateContext": null }, "value": 0, - "start": 9809, - "end": 9810, + "start": 9838, + "end": 9839, "loc": { "start": { - "line": 303, + "line": 304, "column": 28 }, "end": { - "line": 303, + "line": 304, "column": 29 } } @@ -240527,15 +244203,15 @@ "binop": null, "updateContext": null }, - "start": 9810, - "end": 9811, + "start": 9839, + "end": 9840, "loc": { "start": { - "line": 303, + "line": 304, "column": 29 }, "end": { - "line": 303, + "line": 304, "column": 30 } } @@ -240554,15 +244230,15 @@ "updateContext": null }, "value": 1, - "start": 9812, - "end": 9813, + "start": 9841, + "end": 9842, "loc": { "start": { - "line": 303, + "line": 304, "column": 31 }, "end": { - "line": 303, + "line": 304, "column": 32 } } @@ -240580,15 +244256,15 @@ "binop": null, "updateContext": null }, - "start": 9813, - "end": 9814, + "start": 9842, + "end": 9843, "loc": { "start": { - "line": 303, + "line": 304, "column": 32 }, "end": { - "line": 303, + "line": 304, "column": 33 } } @@ -240607,15 +244283,15 @@ "updateContext": null }, "value": 0, - "start": 9815, - "end": 9816, + "start": 9844, + "end": 9845, "loc": { "start": { - "line": 303, + "line": 304, "column": 34 }, "end": { - "line": 303, + "line": 304, "column": 35 } } @@ -240633,15 +244309,15 @@ "binop": null, "updateContext": null }, - "start": 9816, - "end": 9817, + "start": 9845, + "end": 9846, "loc": { "start": { - "line": 303, + "line": 304, "column": 35 }, "end": { - "line": 303, + "line": 304, "column": 36 } } @@ -240659,15 +244335,15 @@ "binop": null, "updateContext": null }, - "start": 9817, - "end": 9818, + "start": 9846, + "end": 9847, "loc": { "start": { - "line": 303, + "line": 304, "column": 36 }, "end": { - "line": 303, + "line": 304, "column": 37 } } @@ -240685,15 +244361,15 @@ "binop": null }, "value": "fillAlpha", - "start": 9835, - "end": 9844, + "start": 9864, + "end": 9873, "loc": { "start": { - "line": 304, + "line": 305, "column": 16 }, "end": { - "line": 304, + "line": 305, "column": 25 } } @@ -240711,15 +244387,15 @@ "binop": null, "updateContext": null }, - "start": 9844, - "end": 9845, + "start": 9873, + "end": 9874, "loc": { "start": { - "line": 304, + "line": 305, "column": 25 }, "end": { - "line": 304, + "line": 305, "column": 26 } } @@ -240738,15 +244414,15 @@ "updateContext": null }, "value": 0.6, - "start": 9846, - "end": 9849, + "start": 9875, + "end": 9878, "loc": { "start": { - "line": 304, + "line": 305, "column": 27 }, "end": { - "line": 304, + "line": 305, "column": 30 } } @@ -240763,15 +244439,15 @@ "postfix": false, "binop": null }, - "start": 9862, - "end": 9863, + "start": 9891, + "end": 9892, "loc": { "start": { - "line": 305, + "line": 306, "column": 12 }, "end": { - "line": 305, + "line": 306, "column": 13 } } @@ -240788,15 +244464,15 @@ "postfix": false, "binop": null }, - "start": 9863, - "end": 9864, + "start": 9892, + "end": 9893, "loc": { "start": { - "line": 305, + "line": 306, "column": 13 }, "end": { - "line": 305, + "line": 306, "column": 14 } } @@ -240814,15 +244490,15 @@ "binop": null, "updateContext": null }, - "start": 9864, - "end": 9865, + "start": 9893, + "end": 9894, "loc": { "start": { - "line": 305, + "line": 306, "column": 14 }, "end": { - "line": 305, + "line": 306, "column": 15 } } @@ -240840,15 +244516,15 @@ "binop": null }, "value": "blue", - "start": 9879, - "end": 9883, + "start": 9908, + "end": 9912, "loc": { "start": { - "line": 307, + "line": 308, "column": 12 }, "end": { - "line": 307, + "line": 308, "column": 16 } } @@ -240866,15 +244542,15 @@ "binop": null, "updateContext": null }, - "start": 9883, - "end": 9884, + "start": 9912, + "end": 9913, "loc": { "start": { - "line": 307, + "line": 308, "column": 16 }, "end": { - "line": 307, + "line": 308, "column": 17 } } @@ -240894,15 +244570,15 @@ "updateContext": null }, "value": "new", - "start": 9885, - "end": 9888, + "start": 9914, + "end": 9917, "loc": { "start": { - "line": 307, + "line": 308, "column": 18 }, "end": { - "line": 307, + "line": 308, "column": 21 } } @@ -240920,15 +244596,15 @@ "binop": null }, "value": "PhongMaterial", - "start": 9889, - "end": 9902, + "start": 9918, + "end": 9931, "loc": { "start": { - "line": 307, + "line": 308, "column": 22 }, "end": { - "line": 307, + "line": 308, "column": 35 } } @@ -240945,15 +244621,15 @@ "postfix": false, "binop": null }, - "start": 9902, - "end": 9903, + "start": 9931, + "end": 9932, "loc": { "start": { - "line": 307, + "line": 308, "column": 35 }, "end": { - "line": 307, + "line": 308, "column": 36 } } @@ -240971,15 +244647,15 @@ "binop": null }, "value": "rootNode", - "start": 9903, - "end": 9911, + "start": 9932, + "end": 9940, "loc": { "start": { - "line": 307, + "line": 308, "column": 36 }, "end": { - "line": 307, + "line": 308, "column": 44 } } @@ -240997,15 +244673,15 @@ "binop": null, "updateContext": null }, - "start": 9911, - "end": 9912, + "start": 9940, + "end": 9941, "loc": { "start": { - "line": 307, + "line": 308, "column": 44 }, "end": { - "line": 307, + "line": 308, "column": 45 } } @@ -241022,15 +244698,15 @@ "postfix": false, "binop": null }, - "start": 9913, - "end": 9914, + "start": 9942, + "end": 9943, "loc": { "start": { - "line": 307, + "line": 308, "column": 46 }, "end": { - "line": 307, + "line": 308, "column": 47 } } @@ -241048,15 +244724,15 @@ "binop": null }, "value": "diffuse", - "start": 9931, - "end": 9938, + "start": 9960, + "end": 9967, "loc": { "start": { - "line": 308, + "line": 309, "column": 16 }, "end": { - "line": 308, + "line": 309, "column": 23 } } @@ -241074,15 +244750,15 @@ "binop": null, "updateContext": null }, - "start": 9938, - "end": 9939, + "start": 9967, + "end": 9968, "loc": { "start": { - "line": 308, + "line": 309, "column": 23 }, "end": { - "line": 308, + "line": 309, "column": 24 } } @@ -241100,15 +244776,15 @@ "binop": null, "updateContext": null }, - "start": 9940, - "end": 9941, + "start": 9969, + "end": 9970, "loc": { "start": { - "line": 308, + "line": 309, "column": 25 }, "end": { - "line": 308, + "line": 309, "column": 26 } } @@ -241127,15 +244803,15 @@ "updateContext": null }, "value": 0, - "start": 9941, - "end": 9944, + "start": 9970, + "end": 9973, "loc": { "start": { - "line": 308, + "line": 309, "column": 26 }, "end": { - "line": 308, + "line": 309, "column": 29 } } @@ -241153,15 +244829,15 @@ "binop": null, "updateContext": null }, - "start": 9944, - "end": 9945, + "start": 9973, + "end": 9974, "loc": { "start": { - "line": 308, + "line": 309, "column": 29 }, "end": { - "line": 308, + "line": 309, "column": 30 } } @@ -241180,15 +244856,15 @@ "updateContext": null }, "value": 0, - "start": 9946, - "end": 9949, + "start": 9975, + "end": 9978, "loc": { "start": { - "line": 308, + "line": 309, "column": 31 }, "end": { - "line": 308, + "line": 309, "column": 34 } } @@ -241206,15 +244882,15 @@ "binop": null, "updateContext": null }, - "start": 9949, - "end": 9950, + "start": 9978, + "end": 9979, "loc": { "start": { - "line": 308, + "line": 309, "column": 34 }, "end": { - "line": 308, + "line": 309, "column": 35 } } @@ -241233,15 +244909,15 @@ "updateContext": null }, "value": 1, - "start": 9951, - "end": 9952, + "start": 9980, + "end": 9981, "loc": { "start": { - "line": 308, + "line": 309, "column": 36 }, "end": { - "line": 308, + "line": 309, "column": 37 } } @@ -241259,15 +244935,15 @@ "binop": null, "updateContext": null }, - "start": 9952, - "end": 9953, + "start": 9981, + "end": 9982, "loc": { "start": { - "line": 308, + "line": 309, "column": 37 }, "end": { - "line": 308, + "line": 309, "column": 38 } } @@ -241285,15 +244961,15 @@ "binop": null, "updateContext": null }, - "start": 9953, - "end": 9954, + "start": 9982, + "end": 9983, "loc": { "start": { - "line": 308, + "line": 309, "column": 38 }, "end": { - "line": 308, + "line": 309, "column": 39 } } @@ -241311,15 +244987,15 @@ "binop": null }, "value": "emissive", - "start": 9971, - "end": 9979, + "start": 10000, + "end": 10008, "loc": { "start": { - "line": 309, + "line": 310, "column": 16 }, "end": { - "line": 309, + "line": 310, "column": 24 } } @@ -241337,15 +245013,15 @@ "binop": null, "updateContext": null }, - "start": 9979, - "end": 9980, + "start": 10008, + "end": 10009, "loc": { "start": { - "line": 309, + "line": 310, "column": 24 }, "end": { - "line": 309, + "line": 310, "column": 25 } } @@ -241363,15 +245039,15 @@ "binop": null, "updateContext": null }, - "start": 9981, - "end": 9982, + "start": 10010, + "end": 10011, "loc": { "start": { - "line": 309, + "line": 310, "column": 26 }, "end": { - "line": 309, + "line": 310, "column": 27 } } @@ -241390,15 +245066,15 @@ "updateContext": null }, "value": 0, - "start": 9982, - "end": 9985, + "start": 10011, + "end": 10014, "loc": { "start": { - "line": 309, + "line": 310, "column": 27 }, "end": { - "line": 309, + "line": 310, "column": 30 } } @@ -241416,15 +245092,15 @@ "binop": null, "updateContext": null }, - "start": 9985, - "end": 9986, + "start": 10014, + "end": 10015, "loc": { "start": { - "line": 309, + "line": 310, "column": 30 }, "end": { - "line": 309, + "line": 310, "column": 31 } } @@ -241443,15 +245119,15 @@ "updateContext": null }, "value": 0, - "start": 9987, - "end": 9990, + "start": 10016, + "end": 10019, "loc": { "start": { - "line": 309, + "line": 310, "column": 32 }, "end": { - "line": 309, + "line": 310, "column": 35 } } @@ -241469,15 +245145,15 @@ "binop": null, "updateContext": null }, - "start": 9990, - "end": 9991, + "start": 10019, + "end": 10020, "loc": { "start": { - "line": 309, + "line": 310, "column": 35 }, "end": { - "line": 309, + "line": 310, "column": 36 } } @@ -241496,15 +245172,15 @@ "updateContext": null }, "value": 1, - "start": 9992, - "end": 9993, + "start": 10021, + "end": 10022, "loc": { "start": { - "line": 309, + "line": 310, "column": 37 }, "end": { - "line": 309, + "line": 310, "column": 38 } } @@ -241522,15 +245198,15 @@ "binop": null, "updateContext": null }, - "start": 9993, - "end": 9994, + "start": 10022, + "end": 10023, "loc": { "start": { - "line": 309, + "line": 310, "column": 38 }, "end": { - "line": 309, + "line": 310, "column": 39 } } @@ -241548,15 +245224,15 @@ "binop": null, "updateContext": null }, - "start": 9994, - "end": 9995, + "start": 10023, + "end": 10024, "loc": { "start": { - "line": 309, + "line": 310, "column": 39 }, "end": { - "line": 309, + "line": 310, "column": 40 } } @@ -241574,15 +245250,15 @@ "binop": null }, "value": "ambient", - "start": 10012, - "end": 10019, + "start": 10041, + "end": 10048, "loc": { "start": { - "line": 310, + "line": 311, "column": 16 }, "end": { - "line": 310, + "line": 311, "column": 23 } } @@ -241600,15 +245276,15 @@ "binop": null, "updateContext": null }, - "start": 10019, - "end": 10020, + "start": 10048, + "end": 10049, "loc": { "start": { - "line": 310, + "line": 311, "column": 23 }, "end": { - "line": 310, + "line": 311, "column": 24 } } @@ -241626,15 +245302,15 @@ "binop": null, "updateContext": null }, - "start": 10021, - "end": 10022, + "start": 10050, + "end": 10051, "loc": { "start": { - "line": 310, + "line": 311, "column": 25 }, "end": { - "line": 310, + "line": 311, "column": 26 } } @@ -241653,15 +245329,15 @@ "updateContext": null }, "value": 0, - "start": 10022, - "end": 10025, + "start": 10051, + "end": 10054, "loc": { "start": { - "line": 310, + "line": 311, "column": 26 }, "end": { - "line": 310, + "line": 311, "column": 29 } } @@ -241679,15 +245355,15 @@ "binop": null, "updateContext": null }, - "start": 10025, - "end": 10026, + "start": 10054, + "end": 10055, "loc": { "start": { - "line": 310, + "line": 311, "column": 29 }, "end": { - "line": 310, + "line": 311, "column": 30 } } @@ -241706,15 +245382,15 @@ "updateContext": null }, "value": 0, - "start": 10027, - "end": 10030, + "start": 10056, + "end": 10059, "loc": { "start": { - "line": 310, + "line": 311, "column": 31 }, "end": { - "line": 310, + "line": 311, "column": 34 } } @@ -241732,15 +245408,15 @@ "binop": null, "updateContext": null }, - "start": 10030, - "end": 10031, + "start": 10059, + "end": 10060, "loc": { "start": { - "line": 310, + "line": 311, "column": 34 }, "end": { - "line": 310, + "line": 311, "column": 35 } } @@ -241759,15 +245435,15 @@ "updateContext": null }, "value": 0, - "start": 10032, - "end": 10035, + "start": 10061, + "end": 10064, "loc": { "start": { - "line": 310, + "line": 311, "column": 36 }, "end": { - "line": 310, + "line": 311, "column": 39 } } @@ -241785,15 +245461,15 @@ "binop": null, "updateContext": null }, - "start": 10035, - "end": 10036, + "start": 10064, + "end": 10065, "loc": { "start": { - "line": 310, + "line": 311, "column": 39 }, "end": { - "line": 310, + "line": 311, "column": 40 } } @@ -241811,15 +245487,15 @@ "binop": null, "updateContext": null }, - "start": 10036, - "end": 10037, + "start": 10065, + "end": 10066, "loc": { "start": { - "line": 310, + "line": 311, "column": 40 }, "end": { - "line": 310, + "line": 311, "column": 41 } } @@ -241837,15 +245513,15 @@ "binop": null }, "value": "specular", - "start": 10054, - "end": 10062, + "start": 10083, + "end": 10091, "loc": { "start": { - "line": 311, + "line": 312, "column": 16 }, "end": { - "line": 311, + "line": 312, "column": 24 } } @@ -241863,15 +245539,15 @@ "binop": null, "updateContext": null }, - "start": 10062, - "end": 10063, + "start": 10091, + "end": 10092, "loc": { "start": { - "line": 311, + "line": 312, "column": 24 }, "end": { - "line": 311, + "line": 312, "column": 25 } } @@ -241889,15 +245565,15 @@ "binop": null, "updateContext": null }, - "start": 10064, - "end": 10065, + "start": 10093, + "end": 10094, "loc": { "start": { - "line": 311, + "line": 312, "column": 26 }, "end": { - "line": 311, + "line": 312, "column": 27 } } @@ -241916,15 +245592,15 @@ "updateContext": null }, "value": 0.6, - "start": 10065, - "end": 10067, + "start": 10094, + "end": 10096, "loc": { "start": { - "line": 311, + "line": 312, "column": 27 }, "end": { - "line": 311, + "line": 312, "column": 29 } } @@ -241942,15 +245618,15 @@ "binop": null, "updateContext": null }, - "start": 10067, - "end": 10068, + "start": 10096, + "end": 10097, "loc": { "start": { - "line": 311, + "line": 312, "column": 29 }, "end": { - "line": 311, + "line": 312, "column": 30 } } @@ -241969,15 +245645,15 @@ "updateContext": null }, "value": 0.6, - "start": 10069, - "end": 10071, + "start": 10098, + "end": 10100, "loc": { "start": { - "line": 311, + "line": 312, "column": 31 }, "end": { - "line": 311, + "line": 312, "column": 33 } } @@ -241995,15 +245671,15 @@ "binop": null, "updateContext": null }, - "start": 10071, - "end": 10072, + "start": 10100, + "end": 10101, "loc": { "start": { - "line": 311, + "line": 312, "column": 33 }, "end": { - "line": 311, + "line": 312, "column": 34 } } @@ -242022,15 +245698,15 @@ "updateContext": null }, "value": 0.3, - "start": 10073, - "end": 10075, + "start": 10102, + "end": 10104, "loc": { "start": { - "line": 311, + "line": 312, "column": 35 }, "end": { - "line": 311, + "line": 312, "column": 37 } } @@ -242048,15 +245724,15 @@ "binop": null, "updateContext": null }, - "start": 10075, - "end": 10076, + "start": 10104, + "end": 10105, "loc": { "start": { - "line": 311, + "line": 312, "column": 37 }, "end": { - "line": 311, + "line": 312, "column": 38 } } @@ -242074,121 +245750,16 @@ "binop": null, "updateContext": null }, - "start": 10076, - "end": 10077, - "loc": { - "start": { - "line": 311, - "column": 38 - }, - "end": { - "line": 311, - "column": 39 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "shininess", - "start": 10094, - "end": 10103, - "loc": { - "start": { - "line": 312, - "column": 16 - }, - "end": { - "line": 312, - "column": 25 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 10103, - "end": 10104, - "loc": { - "start": { - "line": 312, - "column": 25 - }, - "end": { - "line": 312, - "column": 26 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 80, "start": 10105, - "end": 10107, - "loc": { - "start": { - "line": 312, - "column": 27 - }, - "end": { - "line": 312, - "column": 29 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 10107, - "end": 10108, + "end": 10106, "loc": { "start": { "line": 312, - "column": 29 + "column": 38 }, "end": { "line": 312, - "column": 30 + "column": 39 } } }, @@ -242204,9 +245775,9 @@ "postfix": false, "binop": null }, - "value": "lineWidth", - "start": 10125, - "end": 10134, + "value": "shininess", + "start": 10123, + "end": 10132, "loc": { "start": { "line": 313, @@ -242231,8 +245802,8 @@ "binop": null, "updateContext": null }, - "start": 10134, - "end": 10135, + "start": 10132, + "end": 10133, "loc": { "start": { "line": 313, @@ -242257,16 +245828,121 @@ "binop": null, "updateContext": null }, - "value": 2, + "value": 80, + "start": 10134, + "end": 10136, + "loc": { + "start": { + "line": 313, + "column": 27 + }, + "end": { + "line": 313, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, "start": 10136, "end": 10137, "loc": { "start": { "line": 313, - "column": 27 + "column": 29 }, "end": { "line": 313, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lineWidth", + "start": 10154, + "end": 10163, + "loc": { + "start": { + "line": 314, + "column": 16 + }, + "end": { + "line": 314, + "column": 25 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10163, + "end": 10164, + "loc": { + "start": { + "line": 314, + "column": 25 + }, + "end": { + "line": 314, + "column": 26 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 2, + "start": 10165, + "end": 10166, + "loc": { + "start": { + "line": 314, + "column": 27 + }, + "end": { + "line": 314, "column": 28 } } @@ -242283,15 +245959,15 @@ "postfix": false, "binop": null }, - "start": 10150, - "end": 10151, + "start": 10179, + "end": 10180, "loc": { "start": { - "line": 314, + "line": 315, "column": 12 }, "end": { - "line": 314, + "line": 315, "column": 13 } } @@ -242308,15 +245984,15 @@ "postfix": false, "binop": null }, - "start": 10151, - "end": 10152, + "start": 10180, + "end": 10181, "loc": { "start": { - "line": 314, + "line": 315, "column": 13 }, "end": { - "line": 314, + "line": 315, "column": 14 } } @@ -242334,15 +246010,15 @@ "binop": null, "updateContext": null }, - "start": 10152, - "end": 10153, + "start": 10181, + "end": 10182, "loc": { "start": { - "line": 314, + "line": 315, "column": 14 }, "end": { - "line": 314, + "line": 315, "column": 15 } } @@ -242360,15 +246036,15 @@ "binop": null }, "value": "highlightBlue", - "start": 10167, - "end": 10180, + "start": 10196, + "end": 10209, "loc": { "start": { - "line": 316, + "line": 317, "column": 12 }, "end": { - "line": 316, + "line": 317, "column": 25 } } @@ -242386,15 +246062,15 @@ "binop": null, "updateContext": null }, - "start": 10180, - "end": 10181, + "start": 10209, + "end": 10210, "loc": { "start": { - "line": 316, + "line": 317, "column": 25 }, "end": { - "line": 316, + "line": 317, "column": 26 } } @@ -242414,15 +246090,15 @@ "updateContext": null }, "value": "new", - "start": 10182, - "end": 10185, + "start": 10211, + "end": 10214, "loc": { "start": { - "line": 316, + "line": 317, "column": 27 }, "end": { - "line": 316, + "line": 317, "column": 30 } } @@ -242440,15 +246116,15 @@ "binop": null }, "value": "EmphasisMaterial", - "start": 10186, - "end": 10202, + "start": 10215, + "end": 10231, "loc": { "start": { - "line": 316, + "line": 317, "column": 31 }, "end": { - "line": 316, + "line": 317, "column": 47 } } @@ -242465,15 +246141,15 @@ "postfix": false, "binop": null }, - "start": 10202, - "end": 10203, + "start": 10231, + "end": 10232, "loc": { "start": { - "line": 316, + "line": 317, "column": 47 }, "end": { - "line": 316, + "line": 317, "column": 48 } } @@ -242491,15 +246167,15 @@ "binop": null }, "value": "rootNode", - "start": 10203, - "end": 10211, + "start": 10232, + "end": 10240, "loc": { "start": { - "line": 316, + "line": 317, "column": 48 }, "end": { - "line": 316, + "line": 317, "column": 56 } } @@ -242517,15 +246193,15 @@ "binop": null, "updateContext": null }, - "start": 10211, - "end": 10212, + "start": 10240, + "end": 10241, "loc": { "start": { - "line": 316, + "line": 317, "column": 56 }, "end": { - "line": 316, + "line": 317, "column": 57 } } @@ -242542,15 +246218,15 @@ "postfix": false, "binop": null }, - "start": 10213, - "end": 10214, + "start": 10242, + "end": 10243, "loc": { "start": { - "line": 316, + "line": 317, "column": 58 }, "end": { - "line": 316, + "line": 317, "column": 59 } } @@ -242558,15 +246234,15 @@ { "type": "CommentLine", "value": " Emphasis for blue rotation affordance hoop", - "start": 10215, - "end": 10260, + "start": 10244, + "end": 10289, "loc": { "start": { - "line": 316, + "line": 317, "column": 60 }, "end": { - "line": 316, + "line": 317, "column": 105 } } @@ -242584,15 +246260,15 @@ "binop": null }, "value": "edges", - "start": 10277, - "end": 10282, + "start": 10306, + "end": 10311, "loc": { "start": { - "line": 317, + "line": 318, "column": 16 }, "end": { - "line": 317, + "line": 318, "column": 21 } } @@ -242610,15 +246286,15 @@ "binop": null, "updateContext": null }, - "start": 10282, - "end": 10283, + "start": 10311, + "end": 10312, "loc": { "start": { - "line": 317, + "line": 318, "column": 21 }, "end": { - "line": 317, + "line": 318, "column": 22 } } @@ -242638,15 +246314,15 @@ "updateContext": null }, "value": "false", - "start": 10284, - "end": 10289, + "start": 10313, + "end": 10318, "loc": { "start": { - "line": 317, + "line": 318, "column": 23 }, "end": { - "line": 317, + "line": 318, "column": 28 } } @@ -242664,15 +246340,15 @@ "binop": null, "updateContext": null }, - "start": 10289, - "end": 10290, + "start": 10318, + "end": 10319, "loc": { "start": { - "line": 317, + "line": 318, "column": 28 }, "end": { - "line": 317, + "line": 318, "column": 29 } } @@ -242690,15 +246366,15 @@ "binop": null }, "value": "fill", - "start": 10307, - "end": 10311, + "start": 10336, + "end": 10340, "loc": { "start": { - "line": 318, + "line": 319, "column": 16 }, "end": { - "line": 318, + "line": 319, "column": 20 } } @@ -242716,15 +246392,15 @@ "binop": null, "updateContext": null }, - "start": 10311, - "end": 10312, + "start": 10340, + "end": 10341, "loc": { "start": { - "line": 318, + "line": 319, "column": 20 }, "end": { - "line": 318, + "line": 319, "column": 21 } } @@ -242744,15 +246420,15 @@ "updateContext": null }, "value": "true", - "start": 10313, - "end": 10317, + "start": 10342, + "end": 10346, "loc": { "start": { - "line": 318, + "line": 319, "column": 22 }, "end": { - "line": 318, + "line": 319, "column": 26 } } @@ -242770,15 +246446,15 @@ "binop": null, "updateContext": null }, - "start": 10317, - "end": 10318, + "start": 10346, + "end": 10347, "loc": { "start": { - "line": 318, + "line": 319, "column": 26 }, "end": { - "line": 318, + "line": 319, "column": 27 } } @@ -242796,15 +246472,15 @@ "binop": null }, "value": "fillColor", - "start": 10335, - "end": 10344, + "start": 10364, + "end": 10373, "loc": { "start": { - "line": 319, + "line": 320, "column": 16 }, "end": { - "line": 319, + "line": 320, "column": 25 } } @@ -242822,15 +246498,15 @@ "binop": null, "updateContext": null }, - "start": 10344, - "end": 10345, + "start": 10373, + "end": 10374, "loc": { "start": { - "line": 319, + "line": 320, "column": 25 }, "end": { - "line": 319, + "line": 320, "column": 26 } } @@ -242848,15 +246524,15 @@ "binop": null, "updateContext": null }, - "start": 10346, - "end": 10347, + "start": 10375, + "end": 10376, "loc": { "start": { - "line": 319, + "line": 320, "column": 27 }, "end": { - "line": 319, + "line": 320, "column": 28 } } @@ -242875,15 +246551,15 @@ "updateContext": null }, "value": 0, - "start": 10347, - "end": 10348, + "start": 10376, + "end": 10377, "loc": { "start": { - "line": 319, + "line": 320, "column": 28 }, "end": { - "line": 319, + "line": 320, "column": 29 } } @@ -242901,15 +246577,15 @@ "binop": null, "updateContext": null }, - "start": 10348, - "end": 10349, + "start": 10377, + "end": 10378, "loc": { "start": { - "line": 319, + "line": 320, "column": 29 }, "end": { - "line": 319, + "line": 320, "column": 30 } } @@ -242928,15 +246604,15 @@ "updateContext": null }, "value": 0, - "start": 10350, - "end": 10351, + "start": 10379, + "end": 10380, "loc": { "start": { - "line": 319, + "line": 320, "column": 31 }, "end": { - "line": 319, + "line": 320, "column": 32 } } @@ -242954,15 +246630,15 @@ "binop": null, "updateContext": null }, - "start": 10351, - "end": 10352, + "start": 10380, + "end": 10381, "loc": { "start": { - "line": 319, + "line": 320, "column": 32 }, "end": { - "line": 319, + "line": 320, "column": 33 } } @@ -242981,15 +246657,15 @@ "updateContext": null }, "value": 1, - "start": 10353, - "end": 10354, + "start": 10382, + "end": 10383, "loc": { "start": { - "line": 319, + "line": 320, "column": 34 }, "end": { - "line": 319, + "line": 320, "column": 35 } } @@ -243007,15 +246683,15 @@ "binop": null, "updateContext": null }, - "start": 10354, - "end": 10355, + "start": 10383, + "end": 10384, "loc": { "start": { - "line": 319, + "line": 320, "column": 35 }, "end": { - "line": 319, + "line": 320, "column": 36 } } @@ -243033,15 +246709,15 @@ "binop": null, "updateContext": null }, - "start": 10355, - "end": 10356, + "start": 10384, + "end": 10385, "loc": { "start": { - "line": 319, + "line": 320, "column": 36 }, "end": { - "line": 319, + "line": 320, "column": 37 } } @@ -243059,15 +246735,15 @@ "binop": null }, "value": "fillAlpha", - "start": 10373, - "end": 10382, + "start": 10402, + "end": 10411, "loc": { "start": { - "line": 320, + "line": 321, "column": 16 }, "end": { - "line": 320, + "line": 321, "column": 25 } } @@ -243085,15 +246761,15 @@ "binop": null, "updateContext": null }, - "start": 10382, - "end": 10383, + "start": 10411, + "end": 10412, "loc": { "start": { - "line": 320, + "line": 321, "column": 25 }, "end": { - "line": 320, + "line": 321, "column": 26 } } @@ -243112,15 +246788,15 @@ "updateContext": null }, "value": 0.2, - "start": 10384, - "end": 10387, + "start": 10413, + "end": 10416, "loc": { "start": { - "line": 320, + "line": 321, "column": 27 }, "end": { - "line": 320, + "line": 321, "column": 30 } } @@ -243137,15 +246813,15 @@ "postfix": false, "binop": null }, - "start": 10400, - "end": 10401, + "start": 10429, + "end": 10430, "loc": { "start": { - "line": 321, + "line": 322, "column": 12 }, "end": { - "line": 321, + "line": 322, "column": 13 } } @@ -243162,15 +246838,15 @@ "postfix": false, "binop": null }, - "start": 10401, - "end": 10402, + "start": 10430, + "end": 10431, "loc": { "start": { - "line": 321, + "line": 322, "column": 13 }, "end": { - "line": 321, + "line": 322, "column": 14 } } @@ -243188,15 +246864,15 @@ "binop": null, "updateContext": null }, - "start": 10402, - "end": 10403, + "start": 10431, + "end": 10432, "loc": { "start": { - "line": 321, + "line": 322, "column": 14 }, "end": { - "line": 321, + "line": 322, "column": 15 } } @@ -243214,15 +246890,15 @@ "binop": null }, "value": "center", - "start": 10417, - "end": 10423, + "start": 10446, + "end": 10452, "loc": { "start": { - "line": 323, + "line": 324, "column": 12 }, "end": { - "line": 323, + "line": 324, "column": 18 } } @@ -243240,15 +246916,15 @@ "binop": null, "updateContext": null }, - "start": 10423, - "end": 10424, + "start": 10452, + "end": 10453, "loc": { "start": { - "line": 323, + "line": 324, "column": 18 }, "end": { - "line": 323, + "line": 324, "column": 19 } } @@ -243268,15 +246944,15 @@ "updateContext": null }, "value": "new", - "start": 10425, - "end": 10428, + "start": 10454, + "end": 10457, "loc": { "start": { - "line": 323, + "line": 324, "column": 20 }, "end": { - "line": 323, + "line": 324, "column": 23 } } @@ -243294,15 +246970,15 @@ "binop": null }, "value": "PhongMaterial", - "start": 10429, - "end": 10442, + "start": 10458, + "end": 10471, "loc": { "start": { - "line": 323, + "line": 324, "column": 24 }, "end": { - "line": 323, + "line": 324, "column": 37 } } @@ -243319,15 +246995,15 @@ "postfix": false, "binop": null }, - "start": 10442, - "end": 10443, + "start": 10471, + "end": 10472, "loc": { "start": { - "line": 323, + "line": 324, "column": 37 }, "end": { - "line": 323, + "line": 324, "column": 38 } } @@ -243345,15 +247021,15 @@ "binop": null }, "value": "rootNode", - "start": 10443, - "end": 10451, + "start": 10472, + "end": 10480, "loc": { "start": { - "line": 323, + "line": 324, "column": 38 }, "end": { - "line": 323, + "line": 324, "column": 46 } } @@ -243371,15 +247047,15 @@ "binop": null, "updateContext": null }, - "start": 10451, - "end": 10452, + "start": 10480, + "end": 10481, "loc": { "start": { - "line": 323, + "line": 324, "column": 46 }, "end": { - "line": 323, + "line": 324, "column": 47 } } @@ -243396,15 +247072,15 @@ "postfix": false, "binop": null }, - "start": 10453, - "end": 10454, + "start": 10482, + "end": 10483, "loc": { "start": { - "line": 323, + "line": 324, "column": 48 }, "end": { - "line": 323, + "line": 324, "column": 49 } } @@ -243422,15 +247098,15 @@ "binop": null }, "value": "diffuse", - "start": 10471, - "end": 10478, + "start": 10500, + "end": 10507, "loc": { "start": { - "line": 324, + "line": 325, "column": 16 }, "end": { - "line": 324, + "line": 325, "column": 23 } } @@ -243448,15 +247124,15 @@ "binop": null, "updateContext": null }, - "start": 10478, - "end": 10479, + "start": 10507, + "end": 10508, "loc": { "start": { - "line": 324, + "line": 325, "column": 23 }, "end": { - "line": 324, + "line": 325, "column": 24 } } @@ -243474,15 +247150,15 @@ "binop": null, "updateContext": null }, - "start": 10480, - "end": 10481, + "start": 10509, + "end": 10510, "loc": { "start": { - "line": 324, + "line": 325, "column": 25 }, "end": { - "line": 324, + "line": 325, "column": 26 } } @@ -243501,15 +247177,15 @@ "updateContext": null }, "value": 0, - "start": 10481, - "end": 10484, + "start": 10510, + "end": 10513, "loc": { "start": { - "line": 324, + "line": 325, "column": 26 }, "end": { - "line": 324, + "line": 325, "column": 29 } } @@ -243527,15 +247203,15 @@ "binop": null, "updateContext": null }, - "start": 10484, - "end": 10485, + "start": 10513, + "end": 10514, "loc": { "start": { - "line": 324, + "line": 325, "column": 29 }, "end": { - "line": 324, + "line": 325, "column": 30 } } @@ -243554,15 +247230,15 @@ "updateContext": null }, "value": 0, - "start": 10486, - "end": 10489, + "start": 10515, + "end": 10518, "loc": { "start": { - "line": 324, + "line": 325, "column": 31 }, "end": { - "line": 324, + "line": 325, "column": 34 } } @@ -243580,15 +247256,15 @@ "binop": null, "updateContext": null }, - "start": 10489, - "end": 10490, + "start": 10518, + "end": 10519, "loc": { "start": { - "line": 324, + "line": 325, "column": 34 }, "end": { - "line": 324, + "line": 325, "column": 35 } } @@ -243607,15 +247283,15 @@ "updateContext": null }, "value": 0, - "start": 10491, - "end": 10494, + "start": 10520, + "end": 10523, "loc": { "start": { - "line": 324, + "line": 325, "column": 36 }, "end": { - "line": 324, + "line": 325, "column": 39 } } @@ -243633,15 +247309,15 @@ "binop": null, "updateContext": null }, - "start": 10494, - "end": 10495, + "start": 10523, + "end": 10524, "loc": { "start": { - "line": 324, + "line": 325, "column": 39 }, "end": { - "line": 324, + "line": 325, "column": 40 } } @@ -243659,15 +247335,15 @@ "binop": null, "updateContext": null }, - "start": 10495, - "end": 10496, + "start": 10524, + "end": 10525, "loc": { "start": { - "line": 324, + "line": 325, "column": 40 }, "end": { - "line": 324, + "line": 325, "column": 41 } } @@ -243685,15 +247361,15 @@ "binop": null }, "value": "emissive", - "start": 10513, - "end": 10521, + "start": 10542, + "end": 10550, "loc": { "start": { - "line": 325, + "line": 326, "column": 16 }, "end": { - "line": 325, + "line": 326, "column": 24 } } @@ -243711,15 +247387,15 @@ "binop": null, "updateContext": null }, - "start": 10521, - "end": 10522, + "start": 10550, + "end": 10551, "loc": { "start": { - "line": 325, + "line": 326, "column": 24 }, "end": { - "line": 325, + "line": 326, "column": 25 } } @@ -243737,15 +247413,15 @@ "binop": null, "updateContext": null }, - "start": 10523, - "end": 10524, + "start": 10552, + "end": 10553, "loc": { "start": { - "line": 325, + "line": 326, "column": 26 }, "end": { - "line": 325, + "line": 326, "column": 27 } } @@ -243764,15 +247440,15 @@ "updateContext": null }, "value": 0, - "start": 10524, - "end": 10525, + "start": 10553, + "end": 10554, "loc": { "start": { - "line": 325, + "line": 326, "column": 27 }, "end": { - "line": 325, + "line": 326, "column": 28 } } @@ -243790,15 +247466,15 @@ "binop": null, "updateContext": null }, - "start": 10525, - "end": 10526, + "start": 10554, + "end": 10555, "loc": { "start": { - "line": 325, + "line": 326, "column": 28 }, "end": { - "line": 325, + "line": 326, "column": 29 } } @@ -243817,15 +247493,15 @@ "updateContext": null }, "value": 0, - "start": 10527, - "end": 10528, + "start": 10556, + "end": 10557, "loc": { "start": { - "line": 325, + "line": 326, "column": 30 }, "end": { - "line": 325, + "line": 326, "column": 31 } } @@ -243843,15 +247519,15 @@ "binop": null, "updateContext": null }, - "start": 10528, - "end": 10529, + "start": 10557, + "end": 10558, "loc": { "start": { - "line": 325, + "line": 326, "column": 31 }, "end": { - "line": 325, + "line": 326, "column": 32 } } @@ -243870,15 +247546,15 @@ "updateContext": null }, "value": 0, - "start": 10530, - "end": 10531, + "start": 10559, + "end": 10560, "loc": { "start": { - "line": 325, + "line": 326, "column": 33 }, "end": { - "line": 325, + "line": 326, "column": 34 } } @@ -243896,15 +247572,15 @@ "binop": null, "updateContext": null }, - "start": 10531, - "end": 10532, + "start": 10560, + "end": 10561, "loc": { "start": { - "line": 325, + "line": 326, "column": 34 }, "end": { - "line": 325, + "line": 326, "column": 35 } } @@ -243922,15 +247598,15 @@ "binop": null, "updateContext": null }, - "start": 10532, - "end": 10533, + "start": 10561, + "end": 10562, "loc": { "start": { - "line": 325, + "line": 326, "column": 35 }, "end": { - "line": 325, + "line": 326, "column": 36 } } @@ -243948,15 +247624,15 @@ "binop": null }, "value": "ambient", - "start": 10550, - "end": 10557, + "start": 10579, + "end": 10586, "loc": { "start": { - "line": 326, + "line": 327, "column": 16 }, "end": { - "line": 326, + "line": 327, "column": 23 } } @@ -243974,15 +247650,15 @@ "binop": null, "updateContext": null }, - "start": 10557, - "end": 10558, + "start": 10586, + "end": 10587, "loc": { "start": { - "line": 326, + "line": 327, "column": 23 }, "end": { - "line": 326, + "line": 327, "column": 24 } } @@ -244000,15 +247676,15 @@ "binop": null, "updateContext": null }, - "start": 10559, - "end": 10560, + "start": 10588, + "end": 10589, "loc": { "start": { - "line": 326, + "line": 327, "column": 25 }, "end": { - "line": 326, + "line": 327, "column": 26 } } @@ -244027,15 +247703,15 @@ "updateContext": null }, "value": 0, - "start": 10560, - "end": 10563, + "start": 10589, + "end": 10592, "loc": { "start": { - "line": 326, + "line": 327, "column": 26 }, "end": { - "line": 326, + "line": 327, "column": 29 } } @@ -244053,15 +247729,15 @@ "binop": null, "updateContext": null }, - "start": 10563, - "end": 10564, + "start": 10592, + "end": 10593, "loc": { "start": { - "line": 326, + "line": 327, "column": 29 }, "end": { - "line": 326, + "line": 327, "column": 30 } } @@ -244080,15 +247756,15 @@ "updateContext": null }, "value": 0, - "start": 10565, - "end": 10568, + "start": 10594, + "end": 10597, "loc": { "start": { - "line": 326, + "line": 327, "column": 31 }, "end": { - "line": 326, + "line": 327, "column": 34 } } @@ -244106,15 +247782,15 @@ "binop": null, "updateContext": null }, - "start": 10568, - "end": 10569, + "start": 10597, + "end": 10598, "loc": { "start": { - "line": 326, + "line": 327, "column": 34 }, "end": { - "line": 326, + "line": 327, "column": 35 } } @@ -244133,15 +247809,15 @@ "updateContext": null }, "value": 0, - "start": 10570, - "end": 10573, + "start": 10599, + "end": 10602, "loc": { "start": { - "line": 326, + "line": 327, "column": 36 }, "end": { - "line": 326, + "line": 327, "column": 39 } } @@ -244159,15 +247835,15 @@ "binop": null, "updateContext": null }, - "start": 10573, - "end": 10574, + "start": 10602, + "end": 10603, "loc": { "start": { - "line": 326, + "line": 327, "column": 39 }, "end": { - "line": 326, + "line": 327, "column": 40 } } @@ -244185,15 +247861,15 @@ "binop": null, "updateContext": null }, - "start": 10574, - "end": 10575, + "start": 10603, + "end": 10604, "loc": { "start": { - "line": 326, + "line": 327, "column": 40 }, "end": { - "line": 326, + "line": 327, "column": 41 } } @@ -244211,15 +247887,15 @@ "binop": null }, "value": "specular", - "start": 10592, - "end": 10600, + "start": 10621, + "end": 10629, "loc": { "start": { - "line": 327, + "line": 328, "column": 16 }, "end": { - "line": 327, + "line": 328, "column": 24 } } @@ -244237,15 +247913,15 @@ "binop": null, "updateContext": null }, - "start": 10600, - "end": 10601, + "start": 10629, + "end": 10630, "loc": { "start": { - "line": 327, + "line": 328, "column": 24 }, "end": { - "line": 327, + "line": 328, "column": 25 } } @@ -244263,15 +247939,15 @@ "binop": null, "updateContext": null }, - "start": 10602, - "end": 10603, + "start": 10631, + "end": 10632, "loc": { "start": { - "line": 327, + "line": 328, "column": 26 }, "end": { - "line": 327, + "line": 328, "column": 27 } } @@ -244290,15 +247966,15 @@ "updateContext": null }, "value": 0.6, - "start": 10603, - "end": 10605, + "start": 10632, + "end": 10634, "loc": { "start": { - "line": 327, + "line": 328, "column": 27 }, "end": { - "line": 327, + "line": 328, "column": 29 } } @@ -244316,15 +247992,15 @@ "binop": null, "updateContext": null }, - "start": 10605, - "end": 10606, + "start": 10634, + "end": 10635, "loc": { "start": { - "line": 327, + "line": 328, "column": 29 }, "end": { - "line": 327, + "line": 328, "column": 30 } } @@ -244343,15 +248019,15 @@ "updateContext": null }, "value": 0.6, - "start": 10607, - "end": 10609, + "start": 10636, + "end": 10638, "loc": { "start": { - "line": 327, + "line": 328, "column": 31 }, "end": { - "line": 327, + "line": 328, "column": 33 } } @@ -244369,15 +248045,15 @@ "binop": null, "updateContext": null }, - "start": 10609, - "end": 10610, + "start": 10638, + "end": 10639, "loc": { "start": { - "line": 327, + "line": 328, "column": 33 }, "end": { - "line": 327, + "line": 328, "column": 34 } } @@ -244396,15 +248072,15 @@ "updateContext": null }, "value": 0.3, - "start": 10611, - "end": 10613, + "start": 10640, + "end": 10642, "loc": { "start": { - "line": 327, + "line": 328, "column": 35 }, "end": { - "line": 327, + "line": 328, "column": 37 } } @@ -244422,15 +248098,15 @@ "binop": null, "updateContext": null }, - "start": 10613, - "end": 10614, + "start": 10642, + "end": 10643, "loc": { "start": { - "line": 327, + "line": 328, "column": 37 }, "end": { - "line": 327, + "line": 328, "column": 38 } } @@ -244448,15 +248124,15 @@ "binop": null, "updateContext": null }, - "start": 10614, - "end": 10615, + "start": 10643, + "end": 10644, "loc": { "start": { - "line": 327, + "line": 328, "column": 38 }, "end": { - "line": 327, + "line": 328, "column": 39 } } @@ -244474,15 +248150,15 @@ "binop": null }, "value": "shininess", - "start": 10632, - "end": 10641, + "start": 10661, + "end": 10670, "loc": { "start": { - "line": 328, + "line": 329, "column": 16 }, "end": { - "line": 328, + "line": 329, "column": 25 } } @@ -244500,15 +248176,15 @@ "binop": null, "updateContext": null }, - "start": 10641, - "end": 10642, + "start": 10670, + "end": 10671, "loc": { "start": { - "line": 328, + "line": 329, "column": 25 }, "end": { - "line": 328, + "line": 329, "column": 26 } } @@ -244527,15 +248203,15 @@ "updateContext": null }, "value": 80, - "start": 10643, - "end": 10645, + "start": 10672, + "end": 10674, "loc": { "start": { - "line": 328, + "line": 329, "column": 27 }, "end": { - "line": 328, + "line": 329, "column": 29 } } @@ -244552,15 +248228,15 @@ "postfix": false, "binop": null }, - "start": 10658, - "end": 10659, + "start": 10687, + "end": 10688, "loc": { "start": { - "line": 329, + "line": 330, "column": 12 }, "end": { - "line": 329, + "line": 330, "column": 13 } } @@ -244577,15 +248253,15 @@ "postfix": false, "binop": null }, - "start": 10659, - "end": 10660, + "start": 10688, + "end": 10689, "loc": { "start": { - "line": 329, + "line": 330, "column": 13 }, "end": { - "line": 329, + "line": 330, "column": 14 } } @@ -244603,15 +248279,15 @@ "binop": null, "updateContext": null }, - "start": 10660, - "end": 10661, + "start": 10689, + "end": 10690, "loc": { "start": { - "line": 329, + "line": 330, "column": 14 }, "end": { - "line": 329, + "line": 330, "column": 15 } } @@ -244629,15 +248305,15 @@ "binop": null }, "value": "highlightBall", - "start": 10675, - "end": 10688, + "start": 10704, + "end": 10717, "loc": { "start": { - "line": 331, + "line": 332, "column": 12 }, "end": { - "line": 331, + "line": 332, "column": 25 } } @@ -244655,15 +248331,15 @@ "binop": null, "updateContext": null }, - "start": 10688, - "end": 10689, + "start": 10717, + "end": 10718, "loc": { "start": { - "line": 331, + "line": 332, "column": 25 }, "end": { - "line": 331, + "line": 332, "column": 26 } } @@ -244683,15 +248359,15 @@ "updateContext": null }, "value": "new", - "start": 10690, - "end": 10693, + "start": 10719, + "end": 10722, "loc": { "start": { - "line": 331, + "line": 332, "column": 27 }, "end": { - "line": 331, + "line": 332, "column": 30 } } @@ -244709,15 +248385,15 @@ "binop": null }, "value": "EmphasisMaterial", - "start": 10694, - "end": 10710, + "start": 10723, + "end": 10739, "loc": { "start": { - "line": 331, + "line": 332, "column": 31 }, "end": { - "line": 331, + "line": 332, "column": 47 } } @@ -244734,15 +248410,15 @@ "postfix": false, "binop": null }, - "start": 10710, - "end": 10711, + "start": 10739, + "end": 10740, "loc": { "start": { - "line": 331, + "line": 332, "column": 47 }, "end": { - "line": 331, + "line": 332, "column": 48 } } @@ -244760,15 +248436,15 @@ "binop": null }, "value": "rootNode", - "start": 10711, - "end": 10719, + "start": 10740, + "end": 10748, "loc": { "start": { - "line": 331, + "line": 332, "column": 48 }, "end": { - "line": 331, + "line": 332, "column": 56 } } @@ -244786,15 +248462,15 @@ "binop": null, "updateContext": null }, - "start": 10719, - "end": 10720, + "start": 10748, + "end": 10749, "loc": { "start": { - "line": 331, + "line": 332, "column": 56 }, "end": { - "line": 331, + "line": 332, "column": 57 } } @@ -244811,122 +248487,16 @@ "postfix": false, "binop": null }, - "start": 10721, - "end": 10722, - "loc": { - "start": { - "line": 331, - "column": 58 - }, - "end": { - "line": 331, - "column": 59 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "edges", - "start": 10739, - "end": 10744, - "loc": { - "start": { - "line": 332, - "column": 16 - }, - "end": { - "line": 332, - "column": 21 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 10744, - "end": 10745, - "loc": { - "start": { - "line": 332, - "column": 21 - }, - "end": { - "line": 332, - "column": 22 - } - } - }, - { - "type": { - "label": "false", - "keyword": "false", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "false", - "start": 10746, + "start": 10750, "end": 10751, "loc": { "start": { "line": 332, - "column": 23 - }, - "end": { - "line": 332, - "column": 28 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 10751, - "end": 10752, - "loc": { - "start": { - "line": 332, - "column": 28 + "column": 58 }, "end": { "line": 332, - "column": 29 + "column": 59 } } }, @@ -244942,8 +248512,8 @@ "postfix": false, "binop": null }, - "value": "fill", - "start": 10769, + "value": "edges", + "start": 10768, "end": 10773, "loc": { "start": { @@ -244952,7 +248522,7 @@ }, "end": { "line": 333, - "column": 20 + "column": 21 } } }, @@ -244974,10 +248544,116 @@ "loc": { "start": { "line": 333, - "column": 20 + "column": 21 + }, + "end": { + "line": 333, + "column": 22 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 10775, + "end": 10780, + "loc": { + "start": { + "line": 333, + "column": 23 + }, + "end": { + "line": 333, + "column": 28 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10780, + "end": 10781, + "loc": { + "start": { + "line": 333, + "column": 28 }, "end": { "line": 333, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fill", + "start": 10798, + "end": 10802, + "loc": { + "start": { + "line": 334, + "column": 16 + }, + "end": { + "line": 334, + "column": 20 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 10802, + "end": 10803, + "loc": { + "start": { + "line": 334, + "column": 20 + }, + "end": { + "line": 334, "column": 21 } } @@ -244997,15 +248673,15 @@ "updateContext": null }, "value": "true", - "start": 10775, - "end": 10779, + "start": 10804, + "end": 10808, "loc": { "start": { - "line": 333, + "line": 334, "column": 22 }, "end": { - "line": 333, + "line": 334, "column": 26 } } @@ -245023,15 +248699,15 @@ "binop": null, "updateContext": null }, - "start": 10779, - "end": 10780, + "start": 10808, + "end": 10809, "loc": { "start": { - "line": 333, + "line": 334, "column": 26 }, "end": { - "line": 333, + "line": 334, "column": 27 } } @@ -245049,15 +248725,15 @@ "binop": null }, "value": "fillColor", - "start": 10797, - "end": 10806, + "start": 10826, + "end": 10835, "loc": { "start": { - "line": 334, + "line": 335, "column": 16 }, "end": { - "line": 334, + "line": 335, "column": 25 } } @@ -245075,15 +248751,15 @@ "binop": null, "updateContext": null }, - "start": 10806, - "end": 10807, + "start": 10835, + "end": 10836, "loc": { "start": { - "line": 334, + "line": 335, "column": 25 }, "end": { - "line": 334, + "line": 335, "column": 26 } } @@ -245101,15 +248777,15 @@ "binop": null, "updateContext": null }, - "start": 10808, - "end": 10809, + "start": 10837, + "end": 10838, "loc": { "start": { - "line": 334, + "line": 335, "column": 27 }, "end": { - "line": 334, + "line": 335, "column": 28 } } @@ -245128,15 +248804,15 @@ "updateContext": null }, "value": 0.5, - "start": 10809, - "end": 10812, + "start": 10838, + "end": 10841, "loc": { "start": { - "line": 334, + "line": 335, "column": 28 }, "end": { - "line": 334, + "line": 335, "column": 31 } } @@ -245154,15 +248830,15 @@ "binop": null, "updateContext": null }, - "start": 10812, - "end": 10813, + "start": 10841, + "end": 10842, "loc": { "start": { - "line": 334, + "line": 335, "column": 31 }, "end": { - "line": 334, + "line": 335, "column": 32 } } @@ -245181,15 +248857,15 @@ "updateContext": null }, "value": 0.5, - "start": 10814, - "end": 10817, + "start": 10843, + "end": 10846, "loc": { "start": { - "line": 334, + "line": 335, "column": 33 }, "end": { - "line": 334, + "line": 335, "column": 36 } } @@ -245207,15 +248883,15 @@ "binop": null, "updateContext": null }, - "start": 10817, - "end": 10818, + "start": 10846, + "end": 10847, "loc": { "start": { - "line": 334, + "line": 335, "column": 36 }, "end": { - "line": 334, + "line": 335, "column": 37 } } @@ -245234,15 +248910,15 @@ "updateContext": null }, "value": 0.5, - "start": 10819, - "end": 10822, + "start": 10848, + "end": 10851, "loc": { "start": { - "line": 334, + "line": 335, "column": 38 }, "end": { - "line": 334, + "line": 335, "column": 41 } } @@ -245260,15 +248936,15 @@ "binop": null, "updateContext": null }, - "start": 10822, - "end": 10823, + "start": 10851, + "end": 10852, "loc": { "start": { - "line": 334, + "line": 335, "column": 41 }, "end": { - "line": 334, + "line": 335, "column": 42 } } @@ -245286,15 +248962,15 @@ "binop": null, "updateContext": null }, - "start": 10823, - "end": 10824, + "start": 10852, + "end": 10853, "loc": { "start": { - "line": 334, + "line": 335, "column": 42 }, "end": { - "line": 334, + "line": 335, "column": 43 } } @@ -245312,15 +248988,15 @@ "binop": null }, "value": "fillAlpha", - "start": 10841, - "end": 10850, + "start": 10870, + "end": 10879, "loc": { "start": { - "line": 335, + "line": 336, "column": 16 }, "end": { - "line": 335, + "line": 336, "column": 25 } } @@ -245338,15 +249014,15 @@ "binop": null, "updateContext": null }, - "start": 10850, - "end": 10851, + "start": 10879, + "end": 10880, "loc": { "start": { - "line": 335, + "line": 336, "column": 25 }, "end": { - "line": 335, + "line": 336, "column": 26 } } @@ -245365,15 +249041,15 @@ "updateContext": null }, "value": 0.5, - "start": 10852, - "end": 10855, + "start": 10881, + "end": 10884, "loc": { "start": { - "line": 335, + "line": 336, "column": 27 }, "end": { - "line": 335, + "line": 336, "column": 30 } } @@ -245391,15 +249067,15 @@ "binop": null, "updateContext": null }, - "start": 10855, - "end": 10856, + "start": 10884, + "end": 10885, "loc": { "start": { - "line": 335, + "line": 336, "column": 30 }, "end": { - "line": 335, + "line": 336, "column": 31 } } @@ -245417,15 +249093,15 @@ "binop": null }, "value": "vertices", - "start": 10873, - "end": 10881, + "start": 10902, + "end": 10910, "loc": { "start": { - "line": 336, + "line": 337, "column": 16 }, "end": { - "line": 336, + "line": 337, "column": 24 } } @@ -245443,15 +249119,15 @@ "binop": null, "updateContext": null }, - "start": 10881, - "end": 10882, + "start": 10910, + "end": 10911, "loc": { "start": { - "line": 336, + "line": 337, "column": 24 }, "end": { - "line": 336, + "line": 337, "column": 25 } } @@ -245471,15 +249147,15 @@ "updateContext": null }, "value": "false", - "start": 10883, - "end": 10888, + "start": 10912, + "end": 10917, "loc": { "start": { - "line": 336, + "line": 337, "column": 26 }, "end": { - "line": 336, + "line": 337, "column": 31 } } @@ -245496,15 +249172,15 @@ "postfix": false, "binop": null }, - "start": 10901, - "end": 10902, + "start": 10930, + "end": 10931, "loc": { "start": { - "line": 337, + "line": 338, "column": 12 }, "end": { - "line": 337, + "line": 338, "column": 13 } } @@ -245521,15 +249197,15 @@ "postfix": false, "binop": null }, - "start": 10902, - "end": 10903, + "start": 10931, + "end": 10932, "loc": { "start": { - "line": 337, + "line": 338, "column": 13 }, "end": { - "line": 337, + "line": 338, "column": 14 } } @@ -245547,15 +249223,15 @@ "binop": null, "updateContext": null }, - "start": 10903, - "end": 10904, + "start": 10932, + "end": 10933, "loc": { "start": { - "line": 337, + "line": 338, "column": 14 }, "end": { - "line": 337, + "line": 338, "column": 15 } } @@ -245573,15 +249249,15 @@ "binop": null }, "value": "highlightPlane", - "start": 10918, - "end": 10932, + "start": 10947, + "end": 10961, "loc": { "start": { - "line": 339, + "line": 340, "column": 12 }, "end": { - "line": 339, + "line": 340, "column": 26 } } @@ -245599,15 +249275,15 @@ "binop": null, "updateContext": null }, - "start": 10932, - "end": 10933, + "start": 10961, + "end": 10962, "loc": { "start": { - "line": 339, + "line": 340, "column": 26 }, "end": { - "line": 339, + "line": 340, "column": 27 } } @@ -245627,15 +249303,15 @@ "updateContext": null }, "value": "new", - "start": 10934, - "end": 10937, + "start": 10963, + "end": 10966, "loc": { "start": { - "line": 339, + "line": 340, "column": 28 }, "end": { - "line": 339, + "line": 340, "column": 31 } } @@ -245653,15 +249329,15 @@ "binop": null }, "value": "EmphasisMaterial", - "start": 10938, - "end": 10954, + "start": 10967, + "end": 10983, "loc": { "start": { - "line": 339, + "line": 340, "column": 32 }, "end": { - "line": 339, + "line": 340, "column": 48 } } @@ -245678,15 +249354,15 @@ "postfix": false, "binop": null }, - "start": 10954, - "end": 10955, + "start": 10983, + "end": 10984, "loc": { "start": { - "line": 339, + "line": 340, "column": 48 }, "end": { - "line": 339, + "line": 340, "column": 49 } } @@ -245704,15 +249380,15 @@ "binop": null }, "value": "rootNode", - "start": 10955, - "end": 10963, + "start": 10984, + "end": 10992, "loc": { "start": { - "line": 339, + "line": 340, "column": 49 }, "end": { - "line": 339, + "line": 340, "column": 57 } } @@ -245730,15 +249406,15 @@ "binop": null, "updateContext": null }, - "start": 10963, - "end": 10964, + "start": 10992, + "end": 10993, "loc": { "start": { - "line": 339, + "line": 340, "column": 57 }, "end": { - "line": 339, + "line": 340, "column": 58 } } @@ -245755,15 +249431,15 @@ "postfix": false, "binop": null }, - "start": 10965, - "end": 10966, + "start": 10994, + "end": 10995, "loc": { "start": { - "line": 339, + "line": 340, "column": 59 }, "end": { - "line": 339, + "line": 340, "column": 60 } } @@ -245781,15 +249457,15 @@ "binop": null }, "value": "edges", - "start": 10983, - "end": 10988, + "start": 11012, + "end": 11017, "loc": { "start": { - "line": 340, + "line": 341, "column": 16 }, "end": { - "line": 340, + "line": 341, "column": 21 } } @@ -245807,15 +249483,15 @@ "binop": null, "updateContext": null }, - "start": 10988, - "end": 10989, + "start": 11017, + "end": 11018, "loc": { "start": { - "line": 340, + "line": 341, "column": 21 }, "end": { - "line": 340, + "line": 341, "column": 22 } } @@ -245835,15 +249511,15 @@ "updateContext": null }, "value": "true", - "start": 10990, - "end": 10994, + "start": 11019, + "end": 11023, "loc": { "start": { - "line": 340, + "line": 341, "column": 23 }, "end": { - "line": 340, + "line": 341, "column": 27 } } @@ -245861,85 +249537,6 @@ "binop": null, "updateContext": null }, - "start": 10994, - "end": 10995, - "loc": { - "start": { - "line": 340, - "column": 27 - }, - "end": { - "line": 340, - "column": 28 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "edgeWidth", - "start": 11012, - "end": 11021, - "loc": { - "start": { - "line": 341, - "column": 16 - }, - "end": { - "line": 341, - "column": 25 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 11021, - "end": 11022, - "loc": { - "start": { - "line": 341, - "column": 25 - }, - "end": { - "line": 341, - "column": 26 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 3, "start": 11023, "end": 11024, "loc": { @@ -245953,32 +249550,6 @@ } } }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 11024, - "end": 11025, - "loc": { - "start": { - "line": 341, - "column": 28 - }, - "end": { - "line": 341, - "column": 29 - } - } - }, { "type": { "label": "name", @@ -245991,9 +249562,9 @@ "postfix": false, "binop": null }, - "value": "fill", - "start": 11042, - "end": 11046, + "value": "edgeWidth", + "start": 11041, + "end": 11050, "loc": { "start": { "line": 342, @@ -246001,7 +249572,7 @@ }, "end": { "line": 342, - "column": 20 + "column": 25 } } }, @@ -246018,23 +249589,22 @@ "binop": null, "updateContext": null }, - "start": 11046, - "end": 11047, + "start": 11050, + "end": 11051, "loc": { "start": { "line": 342, - "column": 20 + "column": 25 }, "end": { "line": 342, - "column": 21 + "column": 26 } } }, { "type": { - "label": "false", - "keyword": "false", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -246045,17 +249615,17 @@ "binop": null, "updateContext": null }, - "value": "false", - "start": 11048, + "value": 3, + "start": 11052, "end": 11053, "loc": { "start": { "line": 342, - "column": 22 + "column": 27 }, "end": { "line": 342, - "column": 27 + "column": 28 } } }, @@ -246077,11 +249647,11 @@ "loc": { "start": { "line": 342, - "column": 27 + "column": 28 }, "end": { "line": 342, - "column": 28 + "column": 29 } } }, @@ -246097,9 +249667,9 @@ "postfix": false, "binop": null }, - "value": "fillColor", + "value": "fill", "start": 11071, - "end": 11080, + "end": 11075, "loc": { "start": { "line": 343, @@ -246107,7 +249677,7 @@ }, "end": { "line": 343, - "column": 25 + "column": 20 } } }, @@ -246124,23 +249694,24 @@ "binop": null, "updateContext": null }, - "start": 11080, - "end": 11081, + "start": 11075, + "end": 11076, "loc": { "start": { "line": 343, - "column": 25 + "column": 20 }, "end": { "line": 343, - "column": 26 + "column": 21 } } }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "false", + "keyword": "false", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -246150,6 +249721,33 @@ "binop": null, "updateContext": null }, + "value": "false", + "start": 11077, + "end": 11082, + "loc": { + "start": { + "line": 343, + "column": 22 + }, + "end": { + "line": 343, + "column": 27 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, "start": 11082, "end": 11083, "loc": { @@ -246163,6 +249761,84 @@ } } }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fillColor", + "start": 11100, + "end": 11109, + "loc": { + "start": { + "line": 344, + "column": 16 + }, + "end": { + "line": 344, + "column": 25 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11109, + "end": 11110, + "loc": { + "start": { + "line": 344, + "column": 25 + }, + "end": { + "line": 344, + "column": 26 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11111, + "end": 11112, + "loc": { + "start": { + "line": 344, + "column": 27 + }, + "end": { + "line": 344, + "column": 28 + } + } + }, { "type": { "label": "num", @@ -246177,15 +249853,15 @@ "updateContext": null }, "value": 0.5, - "start": 11083, - "end": 11086, + "start": 11112, + "end": 11115, "loc": { "start": { - "line": 343, + "line": 344, "column": 28 }, "end": { - "line": 343, + "line": 344, "column": 31 } } @@ -246203,15 +249879,15 @@ "binop": null, "updateContext": null }, - "start": 11086, - "end": 11087, + "start": 11115, + "end": 11116, "loc": { "start": { - "line": 343, + "line": 344, "column": 31 }, "end": { - "line": 343, + "line": 344, "column": 32 } } @@ -246230,15 +249906,15 @@ "updateContext": null }, "value": 0.5, - "start": 11088, - "end": 11091, + "start": 11117, + "end": 11120, "loc": { "start": { - "line": 343, + "line": 344, "column": 33 }, "end": { - "line": 343, + "line": 344, "column": 36 } } @@ -246256,15 +249932,15 @@ "binop": null, "updateContext": null }, - "start": 11091, - "end": 11092, + "start": 11120, + "end": 11121, "loc": { "start": { - "line": 343, + "line": 344, "column": 36 }, "end": { - "line": 343, + "line": 344, "column": 37 } } @@ -246283,15 +249959,15 @@ "updateContext": null }, "value": 0.5, - "start": 11093, - "end": 11095, + "start": 11122, + "end": 11124, "loc": { "start": { - "line": 343, + "line": 344, "column": 38 }, "end": { - "line": 343, + "line": 344, "column": 40 } } @@ -246309,15 +249985,15 @@ "binop": null, "updateContext": null }, - "start": 11095, - "end": 11096, + "start": 11124, + "end": 11125, "loc": { "start": { - "line": 343, + "line": 344, "column": 40 }, "end": { - "line": 343, + "line": 344, "column": 41 } } @@ -246335,15 +250011,15 @@ "binop": null, "updateContext": null }, - "start": 11096, - "end": 11097, + "start": 11125, + "end": 11126, "loc": { "start": { - "line": 343, + "line": 344, "column": 41 }, "end": { - "line": 343, + "line": 344, "column": 42 } } @@ -246361,15 +250037,15 @@ "binop": null }, "value": "fillAlpha", - "start": 11114, - "end": 11123, + "start": 11143, + "end": 11152, "loc": { "start": { - "line": 344, + "line": 345, "column": 16 }, "end": { - "line": 344, + "line": 345, "column": 25 } } @@ -246387,15 +250063,15 @@ "binop": null, "updateContext": null }, - "start": 11123, - "end": 11124, + "start": 11152, + "end": 11153, "loc": { "start": { - "line": 344, + "line": 345, "column": 25 }, "end": { - "line": 344, + "line": 345, "column": 26 } } @@ -246414,15 +250090,15 @@ "updateContext": null }, "value": 0.5, - "start": 11125, - "end": 11128, + "start": 11154, + "end": 11157, "loc": { "start": { - "line": 344, + "line": 345, "column": 27 }, "end": { - "line": 344, + "line": 345, "column": 30 } } @@ -246440,15 +250116,15 @@ "binop": null, "updateContext": null }, - "start": 11128, - "end": 11129, + "start": 11157, + "end": 11158, "loc": { "start": { - "line": 344, + "line": 345, "column": 30 }, "end": { - "line": 344, + "line": 345, "column": 31 } } @@ -246466,15 +250142,15 @@ "binop": null }, "value": "vertices", - "start": 11146, - "end": 11154, + "start": 11175, + "end": 11183, "loc": { "start": { - "line": 345, + "line": 346, "column": 16 }, "end": { - "line": 345, + "line": 346, "column": 24 } } @@ -246492,15 +250168,15 @@ "binop": null, "updateContext": null }, - "start": 11154, - "end": 11155, + "start": 11183, + "end": 11184, "loc": { "start": { - "line": 345, + "line": 346, "column": 24 }, "end": { - "line": 345, + "line": 346, "column": 25 } } @@ -246520,15 +250196,15 @@ "updateContext": null }, "value": "false", - "start": 11156, - "end": 11161, + "start": 11185, + "end": 11190, "loc": { "start": { - "line": 345, + "line": 346, "column": 26 }, "end": { - "line": 345, + "line": 346, "column": 31 } } @@ -246545,15 +250221,15 @@ "postfix": false, "binop": null }, - "start": 11174, - "end": 11175, + "start": 11203, + "end": 11204, "loc": { "start": { - "line": 346, + "line": 347, "column": 12 }, "end": { - "line": 346, + "line": 347, "column": 13 } } @@ -246570,15 +250246,15 @@ "postfix": false, "binop": null }, - "start": 11175, - "end": 11176, + "start": 11204, + "end": 11205, "loc": { "start": { - "line": 346, + "line": 347, "column": 13 }, "end": { - "line": 346, + "line": 347, "column": 14 } } @@ -246595,15 +250271,15 @@ "postfix": false, "binop": null }, - "start": 11185, - "end": 11186, + "start": 11214, + "end": 11215, "loc": { "start": { - "line": 347, + "line": 348, "column": 8 }, "end": { - "line": 347, + "line": 348, "column": 9 } } @@ -246621,15 +250297,15 @@ "binop": null, "updateContext": null }, - "start": 11186, - "end": 11187, + "start": 11215, + "end": 11216, "loc": { "start": { - "line": 347, + "line": 348, "column": 9 }, "end": { - "line": 347, + "line": 348, "column": 10 } } @@ -246649,15 +250325,15 @@ "updateContext": null }, "value": "this", - "start": 11197, - "end": 11201, + "start": 11226, + "end": 11230, "loc": { "start": { - "line": 349, + "line": 350, "column": 8 }, "end": { - "line": 349, + "line": 350, "column": 12 } } @@ -246675,15 +250351,15 @@ "binop": null, "updateContext": null }, - "start": 11201, - "end": 11202, + "start": 11230, + "end": 11231, "loc": { "start": { - "line": 349, + "line": 350, "column": 12 }, "end": { - "line": 349, + "line": 350, "column": 13 } } @@ -246701,15 +250377,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 11202, - "end": 11216, + "start": 11231, + "end": 11245, "loc": { "start": { - "line": 349, + "line": 350, "column": 13 }, "end": { - "line": 349, + "line": 350, "column": 27 } } @@ -246728,15 +250404,15 @@ "updateContext": null }, "value": "=", - "start": 11217, - "end": 11218, + "start": 11246, + "end": 11247, "loc": { "start": { - "line": 349, + "line": 350, "column": 28 }, "end": { - "line": 349, + "line": 350, "column": 29 } } @@ -246753,15 +250429,15 @@ "postfix": false, "binop": null }, - "start": 11219, - "end": 11220, + "start": 11248, + "end": 11249, "loc": { "start": { - "line": 349, + "line": 350, "column": 30 }, "end": { - "line": 349, + "line": 350, "column": 31 } } @@ -246779,15 +250455,15 @@ "binop": null }, "value": "plane", - "start": 11234, - "end": 11239, + "start": 11263, + "end": 11268, "loc": { "start": { - "line": 351, + "line": 352, "column": 12 }, "end": { - "line": 351, + "line": 352, "column": 17 } } @@ -246805,15 +250481,15 @@ "binop": null, "updateContext": null }, - "start": 11239, - "end": 11240, + "start": 11268, + "end": 11269, "loc": { "start": { - "line": 351, + "line": 352, "column": 17 }, "end": { - "line": 351, + "line": 352, "column": 18 } } @@ -246831,15 +250507,15 @@ "binop": null }, "value": "rootNode", - "start": 11241, - "end": 11249, + "start": 11270, + "end": 11278, "loc": { "start": { - "line": 351, + "line": 352, "column": 19 }, "end": { - "line": 351, + "line": 352, "column": 27 } } @@ -246857,15 +250533,15 @@ "binop": null, "updateContext": null }, - "start": 11249, - "end": 11250, + "start": 11278, + "end": 11279, "loc": { "start": { - "line": 351, + "line": 352, "column": 27 }, "end": { - "line": 351, + "line": 352, "column": 28 } } @@ -246883,15 +250559,15 @@ "binop": null }, "value": "addChild", - "start": 11250, - "end": 11258, + "start": 11279, + "end": 11287, "loc": { "start": { - "line": 351, + "line": 352, "column": 28 }, "end": { - "line": 351, + "line": 352, "column": 36 } } @@ -246908,15 +250584,15 @@ "postfix": false, "binop": null }, - "start": 11258, - "end": 11259, + "start": 11287, + "end": 11288, "loc": { "start": { - "line": 351, + "line": 352, "column": 36 }, "end": { - "line": 351, + "line": 352, "column": 37 } } @@ -246936,15 +250612,15 @@ "updateContext": null }, "value": "new", - "start": 11259, - "end": 11262, + "start": 11288, + "end": 11291, "loc": { "start": { - "line": 351, + "line": 352, "column": 37 }, "end": { - "line": 351, + "line": 352, "column": 40 } } @@ -246962,15 +250638,15 @@ "binop": null }, "value": "Mesh", - "start": 11263, - "end": 11267, + "start": 11292, + "end": 11296, "loc": { "start": { - "line": 351, + "line": 352, "column": 41 }, "end": { - "line": 351, + "line": 352, "column": 45 } } @@ -246987,15 +250663,15 @@ "postfix": false, "binop": null }, - "start": 11267, - "end": 11268, + "start": 11296, + "end": 11297, "loc": { "start": { - "line": 351, + "line": 352, "column": 45 }, "end": { - "line": 351, + "line": 352, "column": 46 } } @@ -247013,15 +250689,15 @@ "binop": null }, "value": "rootNode", - "start": 11268, - "end": 11276, + "start": 11297, + "end": 11305, "loc": { "start": { - "line": 351, + "line": 352, "column": 46 }, "end": { - "line": 351, + "line": 352, "column": 54 } } @@ -247039,15 +250715,15 @@ "binop": null, "updateContext": null }, - "start": 11276, - "end": 11277, + "start": 11305, + "end": 11306, "loc": { "start": { - "line": 351, + "line": 352, "column": 54 }, "end": { - "line": 351, + "line": 352, "column": 55 } } @@ -247064,15 +250740,15 @@ "postfix": false, "binop": null }, - "start": 11278, - "end": 11279, + "start": 11307, + "end": 11308, "loc": { "start": { - "line": 351, + "line": 352, "column": 56 }, "end": { - "line": 351, + "line": 352, "column": 57 } } @@ -247090,15 +250766,15 @@ "binop": null }, "value": "geometry", - "start": 11296, - "end": 11304, + "start": 11325, + "end": 11333, "loc": { "start": { - "line": 352, + "line": 353, "column": 16 }, "end": { - "line": 352, + "line": 353, "column": 24 } } @@ -247116,15 +250792,15 @@ "binop": null, "updateContext": null }, - "start": 11304, - "end": 11305, + "start": 11333, + "end": 11334, "loc": { "start": { - "line": 352, + "line": 353, "column": 24 }, "end": { - "line": 352, + "line": 353, "column": 25 } } @@ -247144,15 +250820,15 @@ "updateContext": null }, "value": "new", - "start": 11306, - "end": 11309, + "start": 11335, + "end": 11338, "loc": { "start": { - "line": 352, + "line": 353, "column": 26 }, "end": { - "line": 352, + "line": 353, "column": 29 } } @@ -247170,15 +250846,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 11310, - "end": 11326, + "start": 11339, + "end": 11355, "loc": { "start": { - "line": 352, + "line": 353, "column": 30 }, "end": { - "line": 352, + "line": 353, "column": 46 } } @@ -247195,15 +250871,15 @@ "postfix": false, "binop": null }, - "start": 11326, - "end": 11327, + "start": 11355, + "end": 11356, "loc": { "start": { - "line": 352, + "line": 353, "column": 46 }, "end": { - "line": 352, + "line": 353, "column": 47 } } @@ -247221,15 +250897,15 @@ "binop": null }, "value": "rootNode", - "start": 11327, - "end": 11335, + "start": 11356, + "end": 11364, "loc": { "start": { - "line": 352, + "line": 353, "column": 47 }, "end": { - "line": 352, + "line": 353, "column": 55 } } @@ -247247,15 +250923,15 @@ "binop": null, "updateContext": null }, - "start": 11335, - "end": 11336, + "start": 11364, + "end": 11365, "loc": { "start": { - "line": 352, + "line": 353, "column": 55 }, "end": { - "line": 352, + "line": 353, "column": 56 } } @@ -247272,15 +250948,15 @@ "postfix": false, "binop": null }, - "start": 11337, - "end": 11338, + "start": 11366, + "end": 11367, "loc": { "start": { - "line": 352, + "line": 353, "column": 57 }, "end": { - "line": 352, + "line": 353, "column": 58 } } @@ -247298,113 +250974,8 @@ "binop": null }, "value": "primitive", - "start": 11359, - "end": 11368, - "loc": { - "start": { - "line": 353, - "column": 20 - }, - "end": { - "line": 353, - "column": 29 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 11368, - "end": 11369, - "loc": { - "start": { - "line": 353, - "column": 29 - }, - "end": { - "line": 353, - "column": 30 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "triangles", - "start": 11370, - "end": 11381, - "loc": { - "start": { - "line": 353, - "column": 31 - }, - "end": { - "line": 353, - "column": 42 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 11381, - "end": 11382, - "loc": { - "start": { - "line": 353, - "column": 42 - }, - "end": { - "line": 353, - "column": 43 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "positions", - "start": 11403, - "end": 11412, + "start": 11388, + "end": 11397, "loc": { "start": { "line": 354, @@ -247429,8 +251000,8 @@ "binop": null, "updateContext": null }, - "start": 11412, - "end": 11413, + "start": 11397, + "end": 11398, "loc": { "start": { "line": 354, @@ -247444,8 +251015,8 @@ }, { "type": { - "label": "[", - "beforeExpr": true, + "label": "string", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -247455,8 +251026,9 @@ "binop": null, "updateContext": null }, - "start": 11414, - "end": 11415, + "value": "triangles", + "start": 11399, + "end": 11410, "loc": { "start": { "line": 354, @@ -247464,6 +251036,110 @@ }, "end": { "line": 354, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11410, + "end": 11411, + "loc": { + "start": { + "line": 354, + "column": 42 + }, + "end": { + "line": 354, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "positions", + "start": 11432, + "end": 11441, + "loc": { + "start": { + "line": 355, + "column": 20 + }, + "end": { + "line": 355, + "column": 29 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11441, + "end": 11442, + "loc": { + "start": { + "line": 355, + "column": 29 + }, + "end": { + "line": 355, + "column": 30 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 11443, + "end": 11444, + "loc": { + "start": { + "line": 355, + "column": 31 + }, + "end": { + "line": 355, "column": 32 } } @@ -247482,15 +251158,15 @@ "updateContext": null }, "value": 0.5, - "start": 11440, - "end": 11443, + "start": 11469, + "end": 11472, "loc": { "start": { - "line": 355, + "line": 356, "column": 24 }, "end": { - "line": 355, + "line": 356, "column": 27 } } @@ -247508,15 +251184,15 @@ "binop": null, "updateContext": null }, - "start": 11443, - "end": 11444, + "start": 11472, + "end": 11473, "loc": { "start": { - "line": 355, + "line": 356, "column": 27 }, "end": { - "line": 355, + "line": 356, "column": 28 } } @@ -247535,15 +251211,15 @@ "updateContext": null }, "value": 0.5, - "start": 11445, - "end": 11448, + "start": 11474, + "end": 11477, "loc": { "start": { - "line": 355, + "line": 356, "column": 29 }, "end": { - "line": 355, + "line": 356, "column": 32 } } @@ -247561,15 +251237,15 @@ "binop": null, "updateContext": null }, - "start": 11448, - "end": 11449, + "start": 11477, + "end": 11478, "loc": { "start": { - "line": 355, + "line": 356, "column": 32 }, "end": { - "line": 355, + "line": 356, "column": 33 } } @@ -247588,15 +251264,15 @@ "updateContext": null }, "value": 0, - "start": 11450, - "end": 11453, + "start": 11479, + "end": 11482, "loc": { "start": { - "line": 355, + "line": 356, "column": 34 }, "end": { - "line": 355, + "line": 356, "column": 37 } } @@ -247614,15 +251290,15 @@ "binop": null, "updateContext": null }, - "start": 11453, - "end": 11454, + "start": 11482, + "end": 11483, "loc": { "start": { - "line": 355, + "line": 356, "column": 37 }, "end": { - "line": 355, + "line": 356, "column": 38 } } @@ -247641,15 +251317,15 @@ "updateContext": null }, "value": 0.5, - "start": 11455, - "end": 11458, + "start": 11484, + "end": 11487, "loc": { "start": { - "line": 355, + "line": 356, "column": 39 }, "end": { - "line": 355, + "line": 356, "column": 42 } } @@ -247667,15 +251343,15 @@ "binop": null, "updateContext": null }, - "start": 11458, - "end": 11459, + "start": 11487, + "end": 11488, "loc": { "start": { - "line": 355, + "line": 356, "column": 42 }, "end": { - "line": 355, + "line": 356, "column": 43 } } @@ -247694,15 +251370,15 @@ "updateContext": null }, "value": "-", - "start": 11460, - "end": 11461, + "start": 11489, + "end": 11490, "loc": { "start": { - "line": 355, + "line": 356, "column": 44 }, "end": { - "line": 355, + "line": 356, "column": 45 } } @@ -247721,15 +251397,15 @@ "updateContext": null }, "value": 0.5, - "start": 11461, - "end": 11464, + "start": 11490, + "end": 11493, "loc": { "start": { - "line": 355, + "line": 356, "column": 45 }, "end": { - "line": 355, + "line": 356, "column": 48 } } @@ -247747,15 +251423,15 @@ "binop": null, "updateContext": null }, - "start": 11464, - "end": 11465, + "start": 11493, + "end": 11494, "loc": { "start": { - "line": 355, + "line": 356, "column": 48 }, "end": { - "line": 355, + "line": 356, "column": 49 } } @@ -247774,15 +251450,15 @@ "updateContext": null }, "value": 0, - "start": 11466, - "end": 11469, + "start": 11495, + "end": 11498, "loc": { "start": { - "line": 355, + "line": 356, "column": 50 }, "end": { - "line": 355, + "line": 356, "column": 53 } } @@ -247800,15 +251476,15 @@ "binop": null, "updateContext": null }, - "start": 11469, - "end": 11470, + "start": 11498, + "end": 11499, "loc": { "start": { - "line": 355, + "line": 356, "column": 53 }, "end": { - "line": 355, + "line": 356, "column": 54 } } @@ -247816,15 +251492,15 @@ { "type": "CommentLine", "value": " 0", - "start": 11471, - "end": 11475, + "start": 11500, + "end": 11504, "loc": { "start": { - "line": 355, + "line": 356, "column": 55 }, "end": { - "line": 355, + "line": 356, "column": 59 } } @@ -247843,15 +251519,15 @@ "updateContext": null }, "value": "-", - "start": 11500, - "end": 11501, + "start": 11529, + "end": 11530, "loc": { "start": { - "line": 356, + "line": 357, "column": 24 }, "end": { - "line": 356, + "line": 357, "column": 25 } } @@ -247870,15 +251546,15 @@ "updateContext": null }, "value": 0.5, - "start": 11501, - "end": 11504, + "start": 11530, + "end": 11533, "loc": { "start": { - "line": 356, + "line": 357, "column": 25 }, "end": { - "line": 356, + "line": 357, "column": 28 } } @@ -247896,15 +251572,15 @@ "binop": null, "updateContext": null }, - "start": 11504, - "end": 11505, + "start": 11533, + "end": 11534, "loc": { "start": { - "line": 356, + "line": 357, "column": 28 }, "end": { - "line": 356, + "line": 357, "column": 29 } } @@ -247923,15 +251599,15 @@ "updateContext": null }, "value": "-", - "start": 11506, - "end": 11507, + "start": 11535, + "end": 11536, "loc": { "start": { - "line": 356, + "line": 357, "column": 30 }, "end": { - "line": 356, + "line": 357, "column": 31 } } @@ -247950,15 +251626,15 @@ "updateContext": null }, "value": 0.5, - "start": 11507, - "end": 11510, + "start": 11536, + "end": 11539, "loc": { "start": { - "line": 356, + "line": 357, "column": 31 }, "end": { - "line": 356, + "line": 357, "column": 34 } } @@ -247976,15 +251652,15 @@ "binop": null, "updateContext": null }, - "start": 11510, - "end": 11511, + "start": 11539, + "end": 11540, "loc": { "start": { - "line": 356, + "line": 357, "column": 34 }, "end": { - "line": 356, + "line": 357, "column": 35 } } @@ -248003,15 +251679,15 @@ "updateContext": null }, "value": 0, - "start": 11512, - "end": 11515, + "start": 11541, + "end": 11544, "loc": { "start": { - "line": 356, + "line": 357, "column": 36 }, "end": { - "line": 356, + "line": 357, "column": 39 } } @@ -248029,15 +251705,15 @@ "binop": null, "updateContext": null }, - "start": 11515, - "end": 11516, + "start": 11544, + "end": 11545, "loc": { "start": { - "line": 356, + "line": 357, "column": 39 }, "end": { - "line": 356, + "line": 357, "column": 40 } } @@ -248056,15 +251732,15 @@ "updateContext": null }, "value": "-", - "start": 11517, - "end": 11518, + "start": 11546, + "end": 11547, "loc": { "start": { - "line": 356, + "line": 357, "column": 41 }, "end": { - "line": 356, + "line": 357, "column": 42 } } @@ -248083,15 +251759,15 @@ "updateContext": null }, "value": 0.5, - "start": 11518, - "end": 11521, + "start": 11547, + "end": 11550, "loc": { "start": { - "line": 356, + "line": 357, "column": 42 }, "end": { - "line": 356, + "line": 357, "column": 45 } } @@ -248109,15 +251785,15 @@ "binop": null, "updateContext": null }, - "start": 11521, - "end": 11522, + "start": 11550, + "end": 11551, "loc": { "start": { - "line": 356, + "line": 357, "column": 45 }, "end": { - "line": 356, + "line": 357, "column": 46 } } @@ -248136,15 +251812,15 @@ "updateContext": null }, "value": 0.5, - "start": 11523, - "end": 11526, + "start": 11552, + "end": 11555, "loc": { "start": { - "line": 356, + "line": 357, "column": 47 }, "end": { - "line": 356, + "line": 357, "column": 50 } } @@ -248162,15 +251838,15 @@ "binop": null, "updateContext": null }, - "start": 11526, - "end": 11527, + "start": 11555, + "end": 11556, "loc": { "start": { - "line": 356, + "line": 357, "column": 50 }, "end": { - "line": 356, + "line": 357, "column": 51 } } @@ -248189,15 +251865,15 @@ "updateContext": null }, "value": 0, - "start": 11528, - "end": 11531, + "start": 11557, + "end": 11560, "loc": { "start": { - "line": 356, + "line": 357, "column": 52 }, "end": { - "line": 356, + "line": 357, "column": 55 } } @@ -248215,15 +251891,15 @@ "binop": null, "updateContext": null }, - "start": 11531, - "end": 11532, + "start": 11560, + "end": 11561, "loc": { "start": { - "line": 356, + "line": 357, "column": 55 }, "end": { - "line": 356, + "line": 357, "column": 56 } } @@ -248231,15 +251907,15 @@ { "type": "CommentLine", "value": " 1", - "start": 11533, - "end": 11537, + "start": 11562, + "end": 11566, "loc": { "start": { - "line": 356, + "line": 357, "column": 57 }, "end": { - "line": 356, + "line": 357, "column": 61 } } @@ -248258,15 +251934,15 @@ "updateContext": null }, "value": 0.5, - "start": 11562, - "end": 11565, + "start": 11591, + "end": 11594, "loc": { "start": { - "line": 357, + "line": 358, "column": 24 }, "end": { - "line": 357, + "line": 358, "column": 27 } } @@ -248284,15 +251960,15 @@ "binop": null, "updateContext": null }, - "start": 11565, - "end": 11566, + "start": 11594, + "end": 11595, "loc": { "start": { - "line": 357, + "line": 358, "column": 27 }, "end": { - "line": 357, + "line": 358, "column": 28 } } @@ -248311,15 +251987,15 @@ "updateContext": null }, "value": 0.5, - "start": 11567, - "end": 11570, + "start": 11596, + "end": 11599, "loc": { "start": { - "line": 357, + "line": 358, "column": 29 }, "end": { - "line": 357, + "line": 358, "column": 32 } } @@ -248337,15 +252013,15 @@ "binop": null, "updateContext": null }, - "start": 11570, - "end": 11571, + "start": 11599, + "end": 11600, "loc": { "start": { - "line": 357, + "line": 358, "column": 32 }, "end": { - "line": 357, + "line": 358, "column": 33 } } @@ -248364,15 +252040,15 @@ "updateContext": null }, "value": "-", - "start": 11572, - "end": 11573, + "start": 11601, + "end": 11602, "loc": { "start": { - "line": 357, + "line": 358, "column": 34 }, "end": { - "line": 357, + "line": 358, "column": 35 } } @@ -248391,15 +252067,15 @@ "updateContext": null }, "value": 0, - "start": 11573, - "end": 11576, + "start": 11602, + "end": 11605, "loc": { "start": { - "line": 357, + "line": 358, "column": 35 }, "end": { - "line": 357, + "line": 358, "column": 38 } } @@ -248417,15 +252093,15 @@ "binop": null, "updateContext": null }, - "start": 11576, - "end": 11577, + "start": 11605, + "end": 11606, "loc": { "start": { - "line": 357, + "line": 358, "column": 38 }, "end": { - "line": 357, + "line": 358, "column": 39 } } @@ -248444,15 +252120,15 @@ "updateContext": null }, "value": 0.5, - "start": 11578, - "end": 11581, + "start": 11607, + "end": 11610, "loc": { "start": { - "line": 357, + "line": 358, "column": 40 }, "end": { - "line": 357, + "line": 358, "column": 43 } } @@ -248470,15 +252146,15 @@ "binop": null, "updateContext": null }, - "start": 11581, - "end": 11582, + "start": 11610, + "end": 11611, "loc": { "start": { - "line": 357, + "line": 358, "column": 43 }, "end": { - "line": 357, + "line": 358, "column": 44 } } @@ -248497,15 +252173,15 @@ "updateContext": null }, "value": "-", - "start": 11583, - "end": 11584, + "start": 11612, + "end": 11613, "loc": { "start": { - "line": 357, + "line": 358, "column": 45 }, "end": { - "line": 357, + "line": 358, "column": 46 } } @@ -248524,15 +252200,15 @@ "updateContext": null }, "value": 0.5, - "start": 11584, - "end": 11587, + "start": 11613, + "end": 11616, "loc": { "start": { - "line": 357, + "line": 358, "column": 46 }, "end": { - "line": 357, + "line": 358, "column": 49 } } @@ -248550,15 +252226,15 @@ "binop": null, "updateContext": null }, - "start": 11587, - "end": 11588, + "start": 11616, + "end": 11617, "loc": { "start": { - "line": 357, + "line": 358, "column": 49 }, "end": { - "line": 357, + "line": 358, "column": 50 } } @@ -248577,15 +252253,15 @@ "updateContext": null }, "value": "-", - "start": 11589, - "end": 11590, + "start": 11618, + "end": 11619, "loc": { "start": { - "line": 357, + "line": 358, "column": 51 }, "end": { - "line": 357, + "line": 358, "column": 52 } } @@ -248604,15 +252280,15 @@ "updateContext": null }, "value": 0, - "start": 11590, - "end": 11593, + "start": 11619, + "end": 11622, "loc": { "start": { - "line": 357, + "line": 358, "column": 52 }, "end": { - "line": 357, + "line": 358, "column": 55 } } @@ -248630,15 +252306,15 @@ "binop": null, "updateContext": null }, - "start": 11593, - "end": 11594, + "start": 11622, + "end": 11623, "loc": { "start": { - "line": 357, + "line": 358, "column": 55 }, "end": { - "line": 357, + "line": 358, "column": 56 } } @@ -248646,15 +252322,15 @@ { "type": "CommentLine", "value": " 2", - "start": 11595, - "end": 11599, + "start": 11624, + "end": 11628, "loc": { "start": { - "line": 357, + "line": 358, "column": 57 }, "end": { - "line": 357, + "line": 358, "column": 61 } } @@ -248673,15 +252349,15 @@ "updateContext": null }, "value": "-", - "start": 11624, - "end": 11625, + "start": 11653, + "end": 11654, "loc": { "start": { - "line": 358, + "line": 359, "column": 24 }, "end": { - "line": 358, + "line": 359, "column": 25 } } @@ -248700,15 +252376,15 @@ "updateContext": null }, "value": 0.5, - "start": 11625, - "end": 11628, + "start": 11654, + "end": 11657, "loc": { "start": { - "line": 358, + "line": 359, "column": 25 }, "end": { - "line": 358, + "line": 359, "column": 28 } } @@ -248726,15 +252402,15 @@ "binop": null, "updateContext": null }, - "start": 11628, - "end": 11629, + "start": 11657, + "end": 11658, "loc": { "start": { - "line": 358, + "line": 359, "column": 28 }, "end": { - "line": 358, + "line": 359, "column": 29 } } @@ -248753,15 +252429,15 @@ "updateContext": null }, "value": "-", - "start": 11630, - "end": 11631, + "start": 11659, + "end": 11660, "loc": { "start": { - "line": 358, + "line": 359, "column": 30 }, "end": { - "line": 358, + "line": 359, "column": 31 } } @@ -248780,15 +252456,15 @@ "updateContext": null }, "value": 0.5, - "start": 11631, - "end": 11634, + "start": 11660, + "end": 11663, "loc": { "start": { - "line": 358, + "line": 359, "column": 31 }, "end": { - "line": 358, + "line": 359, "column": 34 } } @@ -248806,15 +252482,15 @@ "binop": null, "updateContext": null }, - "start": 11634, - "end": 11635, + "start": 11663, + "end": 11664, "loc": { "start": { - "line": 358, + "line": 359, "column": 34 }, "end": { - "line": 358, + "line": 359, "column": 35 } } @@ -248833,15 +252509,15 @@ "updateContext": null }, "value": "-", - "start": 11636, - "end": 11637, + "start": 11665, + "end": 11666, "loc": { "start": { - "line": 358, + "line": 359, "column": 36 }, "end": { - "line": 358, + "line": 359, "column": 37 } } @@ -248860,15 +252536,15 @@ "updateContext": null }, "value": 0, - "start": 11637, - "end": 11640, + "start": 11666, + "end": 11669, "loc": { "start": { - "line": 358, + "line": 359, "column": 37 }, "end": { - "line": 358, + "line": 359, "column": 40 } } @@ -248886,15 +252562,15 @@ "binop": null, "updateContext": null }, - "start": 11640, - "end": 11641, + "start": 11669, + "end": 11670, "loc": { "start": { - "line": 358, + "line": 359, "column": 40 }, "end": { - "line": 358, + "line": 359, "column": 41 } } @@ -248913,15 +252589,15 @@ "updateContext": null }, "value": "-", - "start": 11642, - "end": 11643, + "start": 11671, + "end": 11672, "loc": { "start": { - "line": 358, + "line": 359, "column": 42 }, "end": { - "line": 358, + "line": 359, "column": 43 } } @@ -248940,15 +252616,15 @@ "updateContext": null }, "value": 0.5, - "start": 11643, - "end": 11646, + "start": 11672, + "end": 11675, "loc": { "start": { - "line": 358, + "line": 359, "column": 43 }, "end": { - "line": 358, + "line": 359, "column": 46 } } @@ -248966,15 +252642,15 @@ "binop": null, "updateContext": null }, - "start": 11646, - "end": 11647, + "start": 11675, + "end": 11676, "loc": { "start": { - "line": 358, + "line": 359, "column": 46 }, "end": { - "line": 358, + "line": 359, "column": 47 } } @@ -248993,15 +252669,15 @@ "updateContext": null }, "value": 0.5, - "start": 11648, - "end": 11651, + "start": 11677, + "end": 11680, "loc": { "start": { - "line": 358, + "line": 359, "column": 48 }, "end": { - "line": 358, + "line": 359, "column": 51 } } @@ -249019,15 +252695,15 @@ "binop": null, "updateContext": null }, - "start": 11651, - "end": 11652, + "start": 11680, + "end": 11681, "loc": { "start": { - "line": 358, + "line": 359, "column": 51 }, "end": { - "line": 358, + "line": 359, "column": 52 } } @@ -249046,15 +252722,15 @@ "updateContext": null }, "value": "-", - "start": 11653, - "end": 11654, + "start": 11682, + "end": 11683, "loc": { "start": { - "line": 358, + "line": 359, "column": 53 }, "end": { - "line": 358, + "line": 359, "column": 54 } } @@ -249073,15 +252749,15 @@ "updateContext": null }, "value": 0, - "start": 11654, - "end": 11657, + "start": 11683, + "end": 11686, "loc": { "start": { - "line": 358, + "line": 359, "column": 54 }, "end": { - "line": 358, + "line": 359, "column": 57 } } @@ -249089,15 +252765,15 @@ { "type": "CommentLine", "value": " 3", - "start": 11658, - "end": 11662, + "start": 11687, + "end": 11691, "loc": { "start": { - "line": 358, + "line": 359, "column": 58 }, "end": { - "line": 358, + "line": 359, "column": 62 } } @@ -249115,15 +252791,15 @@ "binop": null, "updateContext": null }, - "start": 11683, - "end": 11684, + "start": 11712, + "end": 11713, "loc": { "start": { - "line": 359, + "line": 360, "column": 20 }, "end": { - "line": 359, + "line": 360, "column": 21 } } @@ -249141,15 +252817,15 @@ "binop": null, "updateContext": null }, - "start": 11684, - "end": 11685, + "start": 11713, + "end": 11714, "loc": { "start": { - "line": 359, + "line": 360, "column": 21 }, "end": { - "line": 359, + "line": 360, "column": 22 } } @@ -249167,15 +252843,15 @@ "binop": null }, "value": "indices", - "start": 11706, - "end": 11713, + "start": 11735, + "end": 11742, "loc": { "start": { - "line": 360, + "line": 361, "column": 20 }, "end": { - "line": 360, + "line": 361, "column": 27 } } @@ -249193,15 +252869,15 @@ "binop": null, "updateContext": null }, - "start": 11713, - "end": 11714, + "start": 11742, + "end": 11743, "loc": { "start": { - "line": 360, + "line": 361, "column": 27 }, "end": { - "line": 360, + "line": 361, "column": 28 } } @@ -249219,15 +252895,15 @@ "binop": null, "updateContext": null }, - "start": 11715, - "end": 11716, + "start": 11744, + "end": 11745, "loc": { "start": { - "line": 360, + "line": 361, "column": 29 }, "end": { - "line": 360, + "line": 361, "column": 30 } } @@ -249246,15 +252922,15 @@ "updateContext": null }, "value": 0, - "start": 11716, - "end": 11717, + "start": 11745, + "end": 11746, "loc": { "start": { - "line": 360, + "line": 361, "column": 30 }, "end": { - "line": 360, + "line": 361, "column": 31 } } @@ -249272,15 +252948,15 @@ "binop": null, "updateContext": null }, - "start": 11717, - "end": 11718, + "start": 11746, + "end": 11747, "loc": { "start": { - "line": 360, + "line": 361, "column": 31 }, "end": { - "line": 360, + "line": 361, "column": 32 } } @@ -249299,15 +252975,15 @@ "updateContext": null }, "value": 1, - "start": 11719, - "end": 11720, + "start": 11748, + "end": 11749, "loc": { "start": { - "line": 360, + "line": 361, "column": 33 }, "end": { - "line": 360, + "line": 361, "column": 34 } } @@ -249325,15 +253001,15 @@ "binop": null, "updateContext": null }, - "start": 11720, - "end": 11721, + "start": 11749, + "end": 11750, "loc": { "start": { - "line": 360, + "line": 361, "column": 34 }, "end": { - "line": 360, + "line": 361, "column": 35 } } @@ -249352,15 +253028,15 @@ "updateContext": null }, "value": 2, - "start": 11722, - "end": 11723, + "start": 11751, + "end": 11752, "loc": { "start": { - "line": 360, + "line": 361, "column": 36 }, "end": { - "line": 360, + "line": 361, "column": 37 } } @@ -249378,15 +253054,15 @@ "binop": null, "updateContext": null }, - "start": 11723, - "end": 11724, + "start": 11752, + "end": 11753, "loc": { "start": { - "line": 360, + "line": 361, "column": 37 }, "end": { - "line": 360, + "line": 361, "column": 38 } } @@ -249405,15 +253081,15 @@ "updateContext": null }, "value": 2, - "start": 11725, - "end": 11726, + "start": 11754, + "end": 11755, "loc": { "start": { - "line": 360, + "line": 361, "column": 39 }, "end": { - "line": 360, + "line": 361, "column": 40 } } @@ -249431,15 +253107,15 @@ "binop": null, "updateContext": null }, - "start": 11726, - "end": 11727, + "start": 11755, + "end": 11756, "loc": { "start": { - "line": 360, + "line": 361, "column": 40 }, "end": { - "line": 360, + "line": 361, "column": 41 } } @@ -249458,15 +253134,15 @@ "updateContext": null }, "value": 3, - "start": 11728, - "end": 11729, + "start": 11757, + "end": 11758, "loc": { "start": { - "line": 360, + "line": 361, "column": 42 }, "end": { - "line": 360, + "line": 361, "column": 43 } } @@ -249484,15 +253160,15 @@ "binop": null, "updateContext": null }, - "start": 11729, - "end": 11730, + "start": 11758, + "end": 11759, "loc": { "start": { - "line": 360, + "line": 361, "column": 43 }, "end": { - "line": 360, + "line": 361, "column": 44 } } @@ -249511,15 +253187,15 @@ "updateContext": null }, "value": 0, - "start": 11731, - "end": 11732, + "start": 11760, + "end": 11761, "loc": { "start": { - "line": 360, + "line": 361, "column": 45 }, "end": { - "line": 360, + "line": 361, "column": 46 } } @@ -249537,15 +253213,15 @@ "binop": null, "updateContext": null }, - "start": 11732, - "end": 11733, + "start": 11761, + "end": 11762, "loc": { "start": { - "line": 360, + "line": 361, "column": 46 }, "end": { - "line": 360, + "line": 361, "column": 47 } } @@ -249562,15 +253238,15 @@ "postfix": false, "binop": null }, - "start": 11750, - "end": 11751, + "start": 11779, + "end": 11780, "loc": { "start": { - "line": 361, + "line": 362, "column": 16 }, "end": { - "line": 361, + "line": 362, "column": 17 } } @@ -249587,15 +253263,15 @@ "postfix": false, "binop": null }, - "start": 11751, - "end": 11752, + "start": 11780, + "end": 11781, "loc": { "start": { - "line": 361, + "line": 362, "column": 17 }, "end": { - "line": 361, + "line": 362, "column": 18 } } @@ -249613,15 +253289,15 @@ "binop": null, "updateContext": null }, - "start": 11752, - "end": 11753, + "start": 11781, + "end": 11782, "loc": { "start": { - "line": 361, + "line": 362, "column": 18 }, "end": { - "line": 361, + "line": 362, "column": 19 } } @@ -249639,15 +253315,15 @@ "binop": null }, "value": "material", - "start": 11770, - "end": 11778, + "start": 11799, + "end": 11807, "loc": { "start": { - "line": 362, + "line": 363, "column": 16 }, "end": { - "line": 362, + "line": 363, "column": 24 } } @@ -249665,15 +253341,15 @@ "binop": null, "updateContext": null }, - "start": 11778, - "end": 11779, + "start": 11807, + "end": 11808, "loc": { "start": { - "line": 362, + "line": 363, "column": 24 }, "end": { - "line": 362, + "line": 363, "column": 25 } } @@ -249693,15 +253369,15 @@ "updateContext": null }, "value": "new", - "start": 11780, - "end": 11783, + "start": 11809, + "end": 11812, "loc": { "start": { - "line": 362, + "line": 363, "column": 26 }, "end": { - "line": 362, + "line": 363, "column": 29 } } @@ -249719,15 +253395,15 @@ "binop": null }, "value": "PhongMaterial", - "start": 11784, - "end": 11797, + "start": 11813, + "end": 11826, "loc": { "start": { - "line": 362, + "line": 363, "column": 30 }, "end": { - "line": 362, + "line": 363, "column": 43 } } @@ -249744,15 +253420,15 @@ "postfix": false, "binop": null }, - "start": 11797, - "end": 11798, + "start": 11826, + "end": 11827, "loc": { "start": { - "line": 362, + "line": 363, "column": 43 }, "end": { - "line": 362, + "line": 363, "column": 44 } } @@ -249770,15 +253446,15 @@ "binop": null }, "value": "rootNode", - "start": 11798, - "end": 11806, + "start": 11827, + "end": 11835, "loc": { "start": { - "line": 362, + "line": 363, "column": 44 }, "end": { - "line": 362, + "line": 363, "column": 52 } } @@ -249796,15 +253472,15 @@ "binop": null, "updateContext": null }, - "start": 11806, - "end": 11807, + "start": 11835, + "end": 11836, "loc": { "start": { - "line": 362, + "line": 363, "column": 52 }, "end": { - "line": 362, + "line": 363, "column": 53 } } @@ -249821,15 +253497,15 @@ "postfix": false, "binop": null }, - "start": 11808, - "end": 11809, + "start": 11837, + "end": 11838, "loc": { "start": { - "line": 362, + "line": 363, "column": 54 }, "end": { - "line": 362, + "line": 363, "column": 55 } } @@ -249847,15 +253523,15 @@ "binop": null }, "value": "emissive", - "start": 11830, - "end": 11838, + "start": 11859, + "end": 11867, "loc": { "start": { - "line": 363, + "line": 364, "column": 20 }, "end": { - "line": 363, + "line": 364, "column": 28 } } @@ -249873,15 +253549,15 @@ "binop": null, "updateContext": null }, - "start": 11838, - "end": 11839, + "start": 11867, + "end": 11868, "loc": { "start": { - "line": 363, + "line": 364, "column": 28 }, "end": { - "line": 363, + "line": 364, "column": 29 } } @@ -249899,15 +253575,15 @@ "binop": null, "updateContext": null }, - "start": 11840, - "end": 11841, + "start": 11869, + "end": 11870, "loc": { "start": { - "line": 363, + "line": 364, "column": 30 }, "end": { - "line": 363, + "line": 364, "column": 31 } } @@ -249926,15 +253602,15 @@ "updateContext": null }, "value": 0, - "start": 11841, - "end": 11842, + "start": 11870, + "end": 11871, "loc": { "start": { - "line": 363, + "line": 364, "column": 31 }, "end": { - "line": 363, + "line": 364, "column": 32 } } @@ -249952,15 +253628,15 @@ "binop": null, "updateContext": null }, - "start": 11842, - "end": 11843, + "start": 11871, + "end": 11872, "loc": { "start": { - "line": 363, + "line": 364, "column": 32 }, "end": { - "line": 363, + "line": 364, "column": 33 } } @@ -249979,15 +253655,15 @@ "updateContext": null }, "value": 0, - "start": 11844, - "end": 11847, + "start": 11873, + "end": 11876, "loc": { "start": { - "line": 363, + "line": 364, "column": 34 }, "end": { - "line": 363, + "line": 364, "column": 37 } } @@ -250005,15 +253681,15 @@ "binop": null, "updateContext": null }, - "start": 11847, - "end": 11848, + "start": 11876, + "end": 11877, "loc": { "start": { - "line": 363, + "line": 364, "column": 37 }, "end": { - "line": 363, + "line": 364, "column": 38 } } @@ -250032,15 +253708,15 @@ "updateContext": null }, "value": 0, - "start": 11849, - "end": 11850, + "start": 11878, + "end": 11879, "loc": { "start": { - "line": 363, + "line": 364, "column": 39 }, "end": { - "line": 363, + "line": 364, "column": 40 } } @@ -250058,15 +253734,15 @@ "binop": null, "updateContext": null }, - "start": 11850, - "end": 11851, + "start": 11879, + "end": 11880, "loc": { "start": { - "line": 363, + "line": 364, "column": 40 }, "end": { - "line": 363, + "line": 364, "column": 41 } } @@ -250084,15 +253760,15 @@ "binop": null, "updateContext": null }, - "start": 11851, - "end": 11852, + "start": 11880, + "end": 11881, "loc": { "start": { - "line": 363, + "line": 364, "column": 41 }, "end": { - "line": 363, + "line": 364, "column": 42 } } @@ -250110,15 +253786,15 @@ "binop": null }, "value": "diffuse", - "start": 11873, - "end": 11880, + "start": 11902, + "end": 11909, "loc": { "start": { - "line": 364, + "line": 365, "column": 20 }, "end": { - "line": 364, + "line": 365, "column": 27 } } @@ -250136,15 +253812,15 @@ "binop": null, "updateContext": null }, - "start": 11880, - "end": 11881, + "start": 11909, + "end": 11910, "loc": { "start": { - "line": 364, + "line": 365, "column": 27 }, "end": { - "line": 364, + "line": 365, "column": 28 } } @@ -250162,15 +253838,15 @@ "binop": null, "updateContext": null }, - "start": 11882, - "end": 11883, + "start": 11911, + "end": 11912, "loc": { "start": { - "line": 364, + "line": 365, "column": 29 }, "end": { - "line": 364, + "line": 365, "column": 30 } } @@ -250189,15 +253865,15 @@ "updateContext": null }, "value": 0, - "start": 11883, - "end": 11884, + "start": 11912, + "end": 11913, "loc": { "start": { - "line": 364, + "line": 365, "column": 30 }, "end": { - "line": 364, + "line": 365, "column": 31 } } @@ -250215,15 +253891,15 @@ "binop": null, "updateContext": null }, - "start": 11884, - "end": 11885, + "start": 11913, + "end": 11914, "loc": { "start": { - "line": 364, + "line": 365, "column": 31 }, "end": { - "line": 364, + "line": 365, "column": 32 } } @@ -250242,15 +253918,15 @@ "updateContext": null }, "value": 0, - "start": 11886, - "end": 11887, + "start": 11915, + "end": 11916, "loc": { "start": { - "line": 364, + "line": 365, "column": 33 }, "end": { - "line": 364, + "line": 365, "column": 34 } } @@ -250268,15 +253944,15 @@ "binop": null, "updateContext": null }, - "start": 11887, - "end": 11888, + "start": 11916, + "end": 11917, "loc": { "start": { - "line": 364, + "line": 365, "column": 34 }, "end": { - "line": 364, + "line": 365, "column": 35 } } @@ -250295,15 +253971,15 @@ "updateContext": null }, "value": 0, - "start": 11889, - "end": 11890, + "start": 11918, + "end": 11919, "loc": { "start": { - "line": 364, + "line": 365, "column": 36 }, "end": { - "line": 364, + "line": 365, "column": 37 } } @@ -250321,15 +253997,15 @@ "binop": null, "updateContext": null }, - "start": 11890, - "end": 11891, + "start": 11919, + "end": 11920, "loc": { "start": { - "line": 364, + "line": 365, "column": 37 }, "end": { - "line": 364, + "line": 365, "column": 38 } } @@ -250347,15 +254023,15 @@ "binop": null, "updateContext": null }, - "start": 11891, - "end": 11892, + "start": 11920, + "end": 11921, "loc": { "start": { - "line": 364, + "line": 365, "column": 38 }, "end": { - "line": 364, + "line": 365, "column": 39 } } @@ -250373,15 +254049,15 @@ "binop": null }, "value": "backfaces", - "start": 11913, - "end": 11922, + "start": 11942, + "end": 11951, "loc": { "start": { - "line": 365, + "line": 366, "column": 20 }, "end": { - "line": 365, + "line": 366, "column": 29 } } @@ -250399,15 +254075,15 @@ "binop": null, "updateContext": null }, - "start": 11922, - "end": 11923, + "start": 11951, + "end": 11952, "loc": { "start": { - "line": 365, + "line": 366, "column": 29 }, "end": { - "line": 365, + "line": 366, "column": 30 } } @@ -250427,15 +254103,15 @@ "updateContext": null }, "value": "true", - "start": 11924, - "end": 11928, + "start": 11953, + "end": 11957, "loc": { "start": { - "line": 365, + "line": 366, "column": 31 }, "end": { - "line": 365, + "line": 366, "column": 35 } } @@ -250452,15 +254128,15 @@ "postfix": false, "binop": null }, - "start": 11945, - "end": 11946, + "start": 11974, + "end": 11975, "loc": { "start": { - "line": 366, + "line": 367, "column": 16 }, "end": { - "line": 366, + "line": 367, "column": 17 } } @@ -250477,15 +254153,15 @@ "postfix": false, "binop": null }, - "start": 11946, - "end": 11947, + "start": 11975, + "end": 11976, "loc": { "start": { - "line": 366, + "line": 367, "column": 17 }, "end": { - "line": 366, + "line": 367, "column": 18 } } @@ -250503,121 +254179,16 @@ "binop": null, "updateContext": null }, - "start": 11947, - "end": 11948, - "loc": { - "start": { - "line": 366, - "column": 18 - }, - "end": { - "line": 366, - "column": 19 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "opacity", - "start": 11965, - "end": 11972, - "loc": { - "start": { - "line": 367, - "column": 16 - }, - "end": { - "line": 367, - "column": 23 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 11972, - "end": 11973, - "loc": { - "start": { - "line": 367, - "column": 23 - }, - "end": { - "line": 367, - "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.6, - "start": 11974, + "start": 11976, "end": 11977, "loc": { "start": { "line": 367, - "column": 25 - }, - "end": { - "line": 367, - "column": 28 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 11977, - "end": 11978, - "loc": { - "start": { - "line": 367, - "column": 28 + "column": 18 }, "end": { "line": 367, - "column": 29 + "column": 19 } } }, @@ -250633,9 +254204,9 @@ "postfix": false, "binop": null }, - "value": "ghosted", - "start": 11995, - "end": 12002, + "value": "opacity", + "start": 11994, + "end": 12001, "loc": { "start": { "line": 368, @@ -250660,8 +254231,8 @@ "binop": null, "updateContext": null }, - "start": 12002, - "end": 12003, + "start": 12001, + "end": 12002, "loc": { "start": { "line": 368, @@ -250675,8 +254246,7 @@ }, { "type": { - "label": "true", - "keyword": "true", + "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -250687,9 +254257,9 @@ "binop": null, "updateContext": null }, - "value": "true", - "start": 12004, - "end": 12008, + "value": 0.6, + "start": 12003, + "end": 12006, "loc": { "start": { "line": 368, @@ -250697,7 +254267,7 @@ }, "end": { "line": 368, - "column": 29 + "column": 28 } } }, @@ -250714,16 +254284,16 @@ "binop": null, "updateContext": null }, - "start": 12008, - "end": 12009, + "start": 12006, + "end": 12007, "loc": { "start": { "line": 368, - "column": 29 + "column": 28 }, "end": { "line": 368, - "column": 30 + "column": 29 } } }, @@ -250739,9 +254309,9 @@ "postfix": false, "binop": null }, - "value": "ghostMaterial", - "start": 12026, - "end": 12039, + "value": "ghosted", + "start": 12024, + "end": 12031, "loc": { "start": { "line": 369, @@ -250749,7 +254319,7 @@ }, "end": { "line": 369, - "column": 29 + "column": 23 } } }, @@ -250766,8 +254336,62 @@ "binop": null, "updateContext": null }, - "start": 12039, - "end": 12040, + "start": 12031, + "end": 12032, + "loc": { + "start": { + "line": 369, + "column": 23 + }, + "end": { + "line": 369, + "column": 24 + } + } + }, + { + "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": 12033, + "end": 12037, + "loc": { + "start": { + "line": 369, + "column": 25 + }, + "end": { + "line": 369, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12037, + "end": 12038, "loc": { "start": { "line": 369, @@ -250779,6 +254403,58 @@ } } }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ghostMaterial", + "start": 12055, + "end": 12068, + "loc": { + "start": { + "line": 370, + "column": 16 + }, + "end": { + "line": 370, + "column": 29 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12068, + "end": 12069, + "loc": { + "start": { + "line": 370, + "column": 29 + }, + "end": { + "line": 370, + "column": 30 + } + } + }, { "type": { "label": "new", @@ -250794,15 +254470,15 @@ "updateContext": null }, "value": "new", - "start": 12041, - "end": 12044, + "start": 12070, + "end": 12073, "loc": { "start": { - "line": 369, + "line": 370, "column": 31 }, "end": { - "line": 369, + "line": 370, "column": 34 } } @@ -250820,15 +254496,15 @@ "binop": null }, "value": "EmphasisMaterial", - "start": 12045, - "end": 12061, + "start": 12074, + "end": 12090, "loc": { "start": { - "line": 369, + "line": 370, "column": 35 }, "end": { - "line": 369, + "line": 370, "column": 51 } } @@ -250845,15 +254521,15 @@ "postfix": false, "binop": null }, - "start": 12061, - "end": 12062, + "start": 12090, + "end": 12091, "loc": { "start": { - "line": 369, + "line": 370, "column": 51 }, "end": { - "line": 369, + "line": 370, "column": 52 } } @@ -250871,15 +254547,15 @@ "binop": null }, "value": "rootNode", - "start": 12062, - "end": 12070, + "start": 12091, + "end": 12099, "loc": { "start": { - "line": 369, + "line": 370, "column": 52 }, "end": { - "line": 369, + "line": 370, "column": 60 } } @@ -250897,15 +254573,15 @@ "binop": null, "updateContext": null }, - "start": 12070, - "end": 12071, + "start": 12099, + "end": 12100, "loc": { "start": { - "line": 369, + "line": 370, "column": 60 }, "end": { - "line": 369, + "line": 370, "column": 61 } } @@ -250922,15 +254598,15 @@ "postfix": false, "binop": null }, - "start": 12072, - "end": 12073, + "start": 12101, + "end": 12102, "loc": { "start": { - "line": 369, + "line": 370, "column": 62 }, "end": { - "line": 369, + "line": 370, "column": 63 } } @@ -250948,15 +254624,15 @@ "binop": null }, "value": "edges", - "start": 12094, - "end": 12099, + "start": 12123, + "end": 12128, "loc": { "start": { - "line": 370, + "line": 371, "column": 20 }, "end": { - "line": 370, + "line": 371, "column": 25 } } @@ -250974,15 +254650,15 @@ "binop": null, "updateContext": null }, - "start": 12099, - "end": 12100, + "start": 12128, + "end": 12129, "loc": { "start": { - "line": 370, + "line": 371, "column": 25 }, "end": { - "line": 370, + "line": 371, "column": 26 } } @@ -251002,15 +254678,15 @@ "updateContext": null }, "value": "false", - "start": 12101, - "end": 12106, + "start": 12130, + "end": 12135, "loc": { "start": { - "line": 370, + "line": 371, "column": 27 }, "end": { - "line": 370, + "line": 371, "column": 32 } } @@ -251028,15 +254704,15 @@ "binop": null, "updateContext": null }, - "start": 12106, - "end": 12107, + "start": 12135, + "end": 12136, "loc": { "start": { - "line": 370, + "line": 371, "column": 32 }, "end": { - "line": 370, + "line": 371, "column": 33 } } @@ -251054,15 +254730,15 @@ "binop": null }, "value": "filled", - "start": 12128, - "end": 12134, + "start": 12157, + "end": 12163, "loc": { "start": { - "line": 371, + "line": 372, "column": 20 }, "end": { - "line": 371, + "line": 372, "column": 26 } } @@ -251080,15 +254756,15 @@ "binop": null, "updateContext": null }, - "start": 12134, - "end": 12135, + "start": 12163, + "end": 12164, "loc": { "start": { - "line": 371, + "line": 372, "column": 26 }, "end": { - "line": 371, + "line": 372, "column": 27 } } @@ -251108,15 +254784,15 @@ "updateContext": null }, "value": "true", - "start": 12136, - "end": 12140, + "start": 12165, + "end": 12169, "loc": { "start": { - "line": 371, + "line": 372, "column": 28 }, "end": { - "line": 371, + "line": 372, "column": 32 } } @@ -251134,15 +254810,15 @@ "binop": null, "updateContext": null }, - "start": 12140, - "end": 12141, + "start": 12169, + "end": 12170, "loc": { "start": { - "line": 371, + "line": 372, "column": 32 }, "end": { - "line": 371, + "line": 372, "column": 33 } } @@ -251160,15 +254836,15 @@ "binop": null }, "value": "fillColor", - "start": 12162, - "end": 12171, + "start": 12191, + "end": 12200, "loc": { "start": { - "line": 372, + "line": 373, "column": 20 }, "end": { - "line": 372, + "line": 373, "column": 29 } } @@ -251186,15 +254862,15 @@ "binop": null, "updateContext": null }, - "start": 12171, - "end": 12172, + "start": 12200, + "end": 12201, "loc": { "start": { - "line": 372, + "line": 373, "column": 29 }, "end": { - "line": 372, + "line": 373, "column": 30 } } @@ -251212,15 +254888,15 @@ "binop": null, "updateContext": null }, - "start": 12173, - "end": 12174, + "start": 12202, + "end": 12203, "loc": { "start": { - "line": 372, + "line": 373, "column": 31 }, "end": { - "line": 372, + "line": 373, "column": 32 } } @@ -251239,15 +254915,15 @@ "updateContext": null }, "value": 1, - "start": 12174, - "end": 12175, + "start": 12203, + "end": 12204, "loc": { "start": { - "line": 372, + "line": 373, "column": 32 }, "end": { - "line": 372, + "line": 373, "column": 33 } } @@ -251265,15 +254941,15 @@ "binop": null, "updateContext": null }, - "start": 12175, - "end": 12176, + "start": 12204, + "end": 12205, "loc": { "start": { - "line": 372, + "line": 373, "column": 33 }, "end": { - "line": 372, + "line": 373, "column": 34 } } @@ -251292,15 +254968,15 @@ "updateContext": null }, "value": 1, - "start": 12177, - "end": 12178, + "start": 12206, + "end": 12207, "loc": { "start": { - "line": 372, + "line": 373, "column": 35 }, "end": { - "line": 372, + "line": 373, "column": 36 } } @@ -251318,15 +254994,15 @@ "binop": null, "updateContext": null }, - "start": 12178, - "end": 12179, + "start": 12207, + "end": 12208, "loc": { "start": { - "line": 372, + "line": 373, "column": 36 }, "end": { - "line": 372, + "line": 373, "column": 37 } } @@ -251345,15 +255021,15 @@ "updateContext": null }, "value": 0, - "start": 12180, - "end": 12181, + "start": 12209, + "end": 12210, "loc": { "start": { - "line": 372, + "line": 373, "column": 38 }, "end": { - "line": 372, + "line": 373, "column": 39 } } @@ -251371,15 +255047,15 @@ "binop": null, "updateContext": null }, - "start": 12181, - "end": 12182, + "start": 12210, + "end": 12211, "loc": { "start": { - "line": 372, + "line": 373, "column": 39 }, "end": { - "line": 372, + "line": 373, "column": 40 } } @@ -251397,15 +255073,15 @@ "binop": null, "updateContext": null }, - "start": 12182, - "end": 12183, + "start": 12211, + "end": 12212, "loc": { "start": { - "line": 372, + "line": 373, "column": 40 }, "end": { - "line": 372, + "line": 373, "column": 41 } } @@ -251423,15 +255099,15 @@ "binop": null }, "value": "edgeColor", - "start": 12204, - "end": 12213, + "start": 12233, + "end": 12242, "loc": { "start": { - "line": 373, + "line": 374, "column": 20 }, "end": { - "line": 373, + "line": 374, "column": 29 } } @@ -251449,15 +255125,15 @@ "binop": null, "updateContext": null }, - "start": 12213, - "end": 12214, + "start": 12242, + "end": 12243, "loc": { "start": { - "line": 373, + "line": 374, "column": 29 }, "end": { - "line": 373, + "line": 374, "column": 30 } } @@ -251475,15 +255151,15 @@ "binop": null, "updateContext": null }, - "start": 12215, - "end": 12216, + "start": 12244, + "end": 12245, "loc": { "start": { - "line": 373, + "line": 374, "column": 31 }, "end": { - "line": 373, + "line": 374, "column": 32 } } @@ -251502,15 +255178,15 @@ "updateContext": null }, "value": 0, - "start": 12216, - "end": 12217, + "start": 12245, + "end": 12246, "loc": { "start": { - "line": 373, + "line": 374, "column": 32 }, "end": { - "line": 373, + "line": 374, "column": 33 } } @@ -251528,15 +255204,15 @@ "binop": null, "updateContext": null }, - "start": 12217, - "end": 12218, + "start": 12246, + "end": 12247, "loc": { "start": { - "line": 373, + "line": 374, "column": 33 }, "end": { - "line": 373, + "line": 374, "column": 34 } } @@ -251555,15 +255231,15 @@ "updateContext": null }, "value": 0, - "start": 12219, - "end": 12220, + "start": 12248, + "end": 12249, "loc": { "start": { - "line": 373, + "line": 374, "column": 35 }, "end": { - "line": 373, + "line": 374, "column": 36 } } @@ -251581,15 +255257,15 @@ "binop": null, "updateContext": null }, - "start": 12220, - "end": 12221, + "start": 12249, + "end": 12250, "loc": { "start": { - "line": 373, + "line": 374, "column": 36 }, "end": { - "line": 373, + "line": 374, "column": 37 } } @@ -251608,15 +255284,15 @@ "updateContext": null }, "value": 0, - "start": 12222, - "end": 12223, + "start": 12251, + "end": 12252, "loc": { "start": { - "line": 373, + "line": 374, "column": 38 }, "end": { - "line": 373, + "line": 374, "column": 39 } } @@ -251634,15 +255310,15 @@ "binop": null, "updateContext": null }, - "start": 12223, - "end": 12224, + "start": 12252, + "end": 12253, "loc": { "start": { - "line": 373, + "line": 374, "column": 39 }, "end": { - "line": 373, + "line": 374, "column": 40 } } @@ -251660,15 +255336,15 @@ "binop": null, "updateContext": null }, - "start": 12224, - "end": 12225, + "start": 12253, + "end": 12254, "loc": { "start": { - "line": 373, + "line": 374, "column": 40 }, "end": { - "line": 373, + "line": 374, "column": 41 } } @@ -251686,15 +255362,15 @@ "binop": null }, "value": "fillAlpha", - "start": 12246, - "end": 12255, + "start": 12275, + "end": 12284, "loc": { "start": { - "line": 374, + "line": 375, "column": 20 }, "end": { - "line": 374, + "line": 375, "column": 29 } } @@ -251712,15 +255388,15 @@ "binop": null, "updateContext": null }, - "start": 12255, - "end": 12256, + "start": 12284, + "end": 12285, "loc": { "start": { - "line": 374, + "line": 375, "column": 29 }, "end": { - "line": 374, + "line": 375, "column": 30 } } @@ -251739,15 +255415,15 @@ "updateContext": null }, "value": 0.1, - "start": 12257, - "end": 12260, + "start": 12286, + "end": 12289, "loc": { "start": { - "line": 374, + "line": 375, "column": 31 }, "end": { - "line": 374, + "line": 375, "column": 34 } } @@ -251765,15 +255441,15 @@ "binop": null, "updateContext": null }, - "start": 12260, - "end": 12261, + "start": 12289, + "end": 12290, "loc": { "start": { - "line": 374, + "line": 375, "column": 34 }, "end": { - "line": 374, + "line": 375, "column": 35 } } @@ -251791,15 +255467,15 @@ "binop": null }, "value": "backfaces", - "start": 12282, - "end": 12291, + "start": 12311, + "end": 12320, "loc": { "start": { - "line": 375, + "line": 376, "column": 20 }, "end": { - "line": 375, + "line": 376, "column": 29 } } @@ -251817,15 +255493,15 @@ "binop": null, "updateContext": null }, - "start": 12291, - "end": 12292, + "start": 12320, + "end": 12321, "loc": { "start": { - "line": 375, + "line": 376, "column": 29 }, "end": { - "line": 375, + "line": 376, "column": 30 } } @@ -251845,15 +255521,15 @@ "updateContext": null }, "value": "true", - "start": 12293, - "end": 12297, + "start": 12322, + "end": 12326, "loc": { "start": { - "line": 375, + "line": 376, "column": 31 }, "end": { - "line": 375, + "line": 376, "column": 35 } } @@ -251870,15 +255546,15 @@ "postfix": false, "binop": null }, - "start": 12314, - "end": 12315, + "start": 12343, + "end": 12344, "loc": { "start": { - "line": 376, + "line": 377, "column": 16 }, "end": { - "line": 376, + "line": 377, "column": 17 } } @@ -251895,15 +255571,15 @@ "postfix": false, "binop": null }, - "start": 12315, - "end": 12316, + "start": 12344, + "end": 12345, "loc": { "start": { - "line": 376, + "line": 377, "column": 17 }, "end": { - "line": 376, + "line": 377, "column": 18 } } @@ -251921,15 +255597,15 @@ "binop": null, "updateContext": null }, - "start": 12316, - "end": 12317, + "start": 12345, + "end": 12346, "loc": { "start": { - "line": 376, + "line": 377, "column": 18 }, "end": { - "line": 376, + "line": 377, "column": 19 } } @@ -251947,15 +255623,15 @@ "binop": null }, "value": "pickable", - "start": 12334, - "end": 12342, + "start": 12363, + "end": 12371, "loc": { "start": { - "line": 377, + "line": 378, "column": 16 }, "end": { - "line": 377, + "line": 378, "column": 24 } } @@ -251973,15 +255649,15 @@ "binop": null, "updateContext": null }, - "start": 12342, - "end": 12343, + "start": 12371, + "end": 12372, "loc": { "start": { - "line": 377, + "line": 378, "column": 24 }, "end": { - "line": 377, + "line": 378, "column": 25 } } @@ -252001,15 +255677,15 @@ "updateContext": null }, "value": "false", - "start": 12344, - "end": 12349, + "start": 12373, + "end": 12378, "loc": { "start": { - "line": 377, + "line": 378, "column": 26 }, "end": { - "line": 377, + "line": 378, "column": 31 } } @@ -252027,15 +255703,15 @@ "binop": null, "updateContext": null }, - "start": 12349, - "end": 12350, + "start": 12378, + "end": 12379, "loc": { "start": { - "line": 377, + "line": 378, "column": 31 }, "end": { - "line": 377, + "line": 378, "column": 32 } } @@ -252053,15 +255729,15 @@ "binop": null }, "value": "collidable", - "start": 12367, - "end": 12377, + "start": 12396, + "end": 12406, "loc": { "start": { - "line": 378, + "line": 379, "column": 16 }, "end": { - "line": 378, + "line": 379, "column": 26 } } @@ -252079,15 +255755,15 @@ "binop": null, "updateContext": null }, - "start": 12377, - "end": 12378, + "start": 12406, + "end": 12407, "loc": { "start": { - "line": 378, + "line": 379, "column": 26 }, "end": { - "line": 378, + "line": 379, "column": 27 } } @@ -252107,15 +255783,15 @@ "updateContext": null }, "value": "true", - "start": 12379, - "end": 12383, + "start": 12408, + "end": 12412, "loc": { "start": { - "line": 378, + "line": 379, "column": 28 }, "end": { - "line": 378, + "line": 379, "column": 32 } } @@ -252133,15 +255809,15 @@ "binop": null, "updateContext": null }, - "start": 12383, - "end": 12384, + "start": 12412, + "end": 12413, "loc": { "start": { - "line": 378, + "line": 379, "column": 32 }, "end": { - "line": 378, + "line": 379, "column": 33 } } @@ -252159,15 +255835,15 @@ "binop": null }, "value": "clippable", - "start": 12401, - "end": 12410, + "start": 12430, + "end": 12439, "loc": { "start": { - "line": 379, + "line": 380, "column": 16 }, "end": { - "line": 379, + "line": 380, "column": 25 } } @@ -252185,15 +255861,15 @@ "binop": null, "updateContext": null }, - "start": 12410, - "end": 12411, + "start": 12439, + "end": 12440, "loc": { "start": { - "line": 379, + "line": 380, "column": 25 }, "end": { - "line": 379, + "line": 380, "column": 26 } } @@ -252213,15 +255889,15 @@ "updateContext": null }, "value": "false", - "start": 12412, - "end": 12417, + "start": 12441, + "end": 12446, "loc": { "start": { - "line": 379, + "line": 380, "column": 27 }, "end": { - "line": 379, + "line": 380, "column": 32 } } @@ -252239,15 +255915,15 @@ "binop": null, "updateContext": null }, - "start": 12417, - "end": 12418, + "start": 12446, + "end": 12447, "loc": { "start": { - "line": 379, + "line": 380, "column": 32 }, "end": { - "line": 379, + "line": 380, "column": 33 } } @@ -252265,15 +255941,15 @@ "binop": null }, "value": "visible", - "start": 12435, - "end": 12442, + "start": 12464, + "end": 12471, "loc": { "start": { - "line": 380, + "line": 381, "column": 16 }, "end": { - "line": 380, + "line": 381, "column": 23 } } @@ -252291,15 +255967,15 @@ "binop": null, "updateContext": null }, - "start": 12442, - "end": 12443, + "start": 12471, + "end": 12472, "loc": { "start": { - "line": 380, + "line": 381, "column": 23 }, "end": { - "line": 380, + "line": 381, "column": 24 } } @@ -252319,15 +255995,15 @@ "updateContext": null }, "value": "false", - "start": 12444, - "end": 12449, + "start": 12473, + "end": 12478, "loc": { "start": { - "line": 380, + "line": 381, "column": 25 }, "end": { - "line": 380, + "line": 381, "column": 30 } } @@ -252345,15 +256021,15 @@ "binop": null, "updateContext": null }, - "start": 12449, - "end": 12450, + "start": 12478, + "end": 12479, "loc": { "start": { - "line": 380, + "line": 381, "column": 30 }, "end": { - "line": 380, + "line": 381, "column": 31 } } @@ -252371,15 +256047,15 @@ "binop": null }, "value": "scale", - "start": 12467, - "end": 12472, + "start": 12496, + "end": 12501, "loc": { "start": { - "line": 381, + "line": 382, "column": 16 }, "end": { - "line": 381, + "line": 382, "column": 21 } } @@ -252397,15 +256073,15 @@ "binop": null, "updateContext": null }, - "start": 12472, - "end": 12473, + "start": 12501, + "end": 12502, "loc": { "start": { - "line": 381, + "line": 382, "column": 21 }, "end": { - "line": 381, + "line": 382, "column": 22 } } @@ -252423,15 +256099,15 @@ "binop": null, "updateContext": null }, - "start": 12474, - "end": 12475, + "start": 12503, + "end": 12504, "loc": { "start": { - "line": 381, + "line": 382, "column": 23 }, "end": { - "line": 381, + "line": 382, "column": 24 } } @@ -252450,15 +256126,15 @@ "updateContext": null }, "value": 2.4, - "start": 12475, - "end": 12478, + "start": 12504, + "end": 12507, "loc": { "start": { - "line": 381, + "line": 382, "column": 24 }, "end": { - "line": 381, + "line": 382, "column": 27 } } @@ -252476,15 +256152,15 @@ "binop": null, "updateContext": null }, - "start": 12478, - "end": 12479, + "start": 12507, + "end": 12508, "loc": { "start": { - "line": 381, + "line": 382, "column": 27 }, "end": { - "line": 381, + "line": 382, "column": 28 } } @@ -252503,15 +256179,15 @@ "updateContext": null }, "value": 2.4, - "start": 12480, - "end": 12483, + "start": 12509, + "end": 12512, "loc": { "start": { - "line": 381, + "line": 382, "column": 29 }, "end": { - "line": 381, + "line": 382, "column": 32 } } @@ -252529,15 +256205,15 @@ "binop": null, "updateContext": null }, - "start": 12483, - "end": 12484, + "start": 12512, + "end": 12513, "loc": { "start": { - "line": 381, + "line": 382, "column": 32 }, "end": { - "line": 381, + "line": 382, "column": 33 } } @@ -252556,15 +256232,15 @@ "updateContext": null }, "value": 1, - "start": 12485, - "end": 12486, + "start": 12514, + "end": 12515, "loc": { "start": { - "line": 381, + "line": 382, "column": 34 }, "end": { - "line": 381, + "line": 382, "column": 35 } } @@ -252582,16 +256258,122 @@ "binop": null, "updateContext": null }, - "start": 12486, - "end": 12487, + "start": 12515, + "end": 12516, "loc": { "start": { - "line": 381, + "line": 382, "column": 35 }, "end": { - "line": 381, + "line": 382, + "column": 36 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12516, + "end": 12517, + "loc": { + "start": { + "line": 382, "column": 36 + }, + "end": { + "line": 382, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 12534, + "end": 12542, + "loc": { + "start": { + "line": 383, + "column": 16 + }, + "end": { + "line": 383, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12542, + "end": 12543, + "loc": { + "start": { + "line": 383, + "column": 24 + }, + "end": { + "line": 383, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 12544, + "end": 12549, + "loc": { + "start": { + "line": 383, + "column": 26 + }, + "end": { + "line": 383, + "column": 31 } } }, @@ -252607,15 +256389,15 @@ "postfix": false, "binop": null }, - "start": 12500, - "end": 12501, + "start": 12562, + "end": 12563, "loc": { "start": { - "line": 382, + "line": 384, "column": 12 }, "end": { - "line": 382, + "line": 384, "column": 13 } } @@ -252632,15 +256414,15 @@ "postfix": false, "binop": null }, - "start": 12501, - "end": 12502, + "start": 12563, + "end": 12564, "loc": { "start": { - "line": 382, + "line": 384, "column": 13 }, "end": { - "line": 382, + "line": 384, "column": 14 } } @@ -252658,15 +256440,15 @@ "binop": null, "updateContext": null }, - "start": 12502, - "end": 12503, + "start": 12564, + "end": 12565, "loc": { "start": { - "line": 382, + "line": 384, "column": 14 }, "end": { - "line": 382, + "line": 384, "column": 15 } } @@ -252684,15 +256466,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 12504, - "end": 12520, + "start": 12566, + "end": 12582, "loc": { "start": { - "line": 382, + "line": 384, "column": 16 }, "end": { - "line": 382, + "line": 384, "column": 32 } } @@ -252709,15 +256491,15 @@ "postfix": false, "binop": null }, - "start": 12520, - "end": 12521, + "start": 12582, + "end": 12583, "loc": { "start": { - "line": 382, + "line": 384, "column": 32 }, "end": { - "line": 382, + "line": 384, "column": 33 } } @@ -252735,15 +256517,15 @@ "binop": null, "updateContext": null }, - "start": 12521, - "end": 12522, + "start": 12583, + "end": 12584, "loc": { "start": { - "line": 382, + "line": 384, "column": 33 }, "end": { - "line": 382, + "line": 384, "column": 34 } } @@ -252761,15 +256543,15 @@ "binop": null }, "value": "planeFrame", - "start": 12536, - "end": 12546, + "start": 12598, + "end": 12608, "loc": { "start": { - "line": 384, + "line": 386, "column": 12 }, "end": { - "line": 384, + "line": 386, "column": 22 } } @@ -252787,15 +256569,15 @@ "binop": null, "updateContext": null }, - "start": 12546, - "end": 12547, + "start": 12608, + "end": 12609, "loc": { "start": { - "line": 384, + "line": 386, "column": 22 }, "end": { - "line": 384, + "line": 386, "column": 23 } } @@ -252813,15 +256595,15 @@ "binop": null }, "value": "rootNode", - "start": 12548, - "end": 12556, + "start": 12610, + "end": 12618, "loc": { "start": { - "line": 384, + "line": 386, "column": 24 }, "end": { - "line": 384, + "line": 386, "column": 32 } } @@ -252839,15 +256621,15 @@ "binop": null, "updateContext": null }, - "start": 12556, - "end": 12557, + "start": 12618, + "end": 12619, "loc": { "start": { - "line": 384, + "line": 386, "column": 32 }, "end": { - "line": 384, + "line": 386, "column": 33 } } @@ -252865,15 +256647,15 @@ "binop": null }, "value": "addChild", - "start": 12557, - "end": 12565, + "start": 12619, + "end": 12627, "loc": { "start": { - "line": 384, + "line": 386, "column": 33 }, "end": { - "line": 384, + "line": 386, "column": 41 } } @@ -252890,15 +256672,15 @@ "postfix": false, "binop": null }, - "start": 12565, - "end": 12566, + "start": 12627, + "end": 12628, "loc": { "start": { - "line": 384, + "line": 386, "column": 41 }, "end": { - "line": 384, + "line": 386, "column": 42 } } @@ -252918,15 +256700,15 @@ "updateContext": null }, "value": "new", - "start": 12566, - "end": 12569, + "start": 12628, + "end": 12631, "loc": { "start": { - "line": 384, + "line": 386, "column": 42 }, "end": { - "line": 384, + "line": 386, "column": 45 } } @@ -252944,15 +256726,15 @@ "binop": null }, "value": "Mesh", - "start": 12570, - "end": 12574, + "start": 12632, + "end": 12636, "loc": { "start": { - "line": 384, + "line": 386, "column": 46 }, "end": { - "line": 384, + "line": 386, "column": 50 } } @@ -252969,15 +256751,15 @@ "postfix": false, "binop": null }, - "start": 12574, - "end": 12575, + "start": 12636, + "end": 12637, "loc": { "start": { - "line": 384, + "line": 386, "column": 50 }, "end": { - "line": 384, + "line": 386, "column": 51 } } @@ -252995,15 +256777,15 @@ "binop": null }, "value": "rootNode", - "start": 12575, - "end": 12583, + "start": 12637, + "end": 12645, "loc": { "start": { - "line": 384, + "line": 386, "column": 51 }, "end": { - "line": 384, + "line": 386, "column": 59 } } @@ -253021,15 +256803,15 @@ "binop": null, "updateContext": null }, - "start": 12583, - "end": 12584, + "start": 12645, + "end": 12646, "loc": { "start": { - "line": 384, + "line": 386, "column": 59 }, "end": { - "line": 384, + "line": 386, "column": 60 } } @@ -253046,15 +256828,15 @@ "postfix": false, "binop": null }, - "start": 12585, - "end": 12586, + "start": 12647, + "end": 12648, "loc": { "start": { - "line": 384, + "line": 386, "column": 61 }, "end": { - "line": 384, + "line": 386, "column": 62 } } @@ -253062,15 +256844,15 @@ { "type": "CommentLine", "value": " Visible frame", - "start": 12587, - "end": 12603, + "start": 12649, + "end": 12665, "loc": { "start": { - "line": 384, + "line": 386, "column": 63 }, "end": { - "line": 384, + "line": 386, "column": 79 } } @@ -253088,15 +256870,15 @@ "binop": null }, "value": "geometry", - "start": 12620, - "end": 12628, + "start": 12682, + "end": 12690, "loc": { "start": { - "line": 385, + "line": 387, "column": 16 }, "end": { - "line": 385, + "line": 387, "column": 24 } } @@ -253114,15 +256896,15 @@ "binop": null, "updateContext": null }, - "start": 12628, - "end": 12629, + "start": 12690, + "end": 12691, "loc": { "start": { - "line": 385, + "line": 387, "column": 24 }, "end": { - "line": 385, + "line": 387, "column": 25 } } @@ -253142,15 +256924,15 @@ "updateContext": null }, "value": "new", - "start": 12630, - "end": 12633, + "start": 12692, + "end": 12695, "loc": { "start": { - "line": 385, + "line": 387, "column": 26 }, "end": { - "line": 385, + "line": 387, "column": 29 } } @@ -253168,15 +256950,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 12634, - "end": 12650, + "start": 12696, + "end": 12712, "loc": { "start": { - "line": 385, + "line": 387, "column": 30 }, "end": { - "line": 385, + "line": 387, "column": 46 } } @@ -253193,15 +256975,15 @@ "postfix": false, "binop": null }, - "start": 12650, - "end": 12651, + "start": 12712, + "end": 12713, "loc": { "start": { - "line": 385, + "line": 387, "column": 46 }, "end": { - "line": 385, + "line": 387, "column": 47 } } @@ -253219,15 +257001,15 @@ "binop": null }, "value": "rootNode", - "start": 12651, - "end": 12659, + "start": 12713, + "end": 12721, "loc": { "start": { - "line": 385, + "line": 387, "column": 47 }, "end": { - "line": 385, + "line": 387, "column": 55 } } @@ -253245,15 +257027,15 @@ "binop": null, "updateContext": null }, - "start": 12659, - "end": 12660, + "start": 12721, + "end": 12722, "loc": { "start": { - "line": 385, + "line": 387, "column": 55 }, "end": { - "line": 385, + "line": 387, "column": 56 } } @@ -253271,15 +257053,15 @@ "binop": null }, "value": "buildTorusGeometry", - "start": 12661, - "end": 12679, + "start": 12723, + "end": 12741, "loc": { "start": { - "line": 385, + "line": 387, "column": 57 }, "end": { - "line": 385, + "line": 387, "column": 75 } } @@ -253296,15 +257078,15 @@ "postfix": false, "binop": null }, - "start": 12679, - "end": 12680, + "start": 12741, + "end": 12742, "loc": { "start": { - "line": 385, + "line": 387, "column": 75 }, "end": { - "line": 385, + "line": 387, "column": 76 } } @@ -253321,15 +257103,15 @@ "postfix": false, "binop": null }, - "start": 12680, - "end": 12681, + "start": 12742, + "end": 12743, "loc": { "start": { - "line": 385, + "line": 387, "column": 76 }, "end": { - "line": 385, + "line": 387, "column": 77 } } @@ -253347,15 +257129,15 @@ "binop": null }, "value": "center", - "start": 12702, - "end": 12708, + "start": 12764, + "end": 12770, "loc": { "start": { - "line": 386, + "line": 388, "column": 20 }, "end": { - "line": 386, + "line": 388, "column": 26 } } @@ -253373,15 +257155,15 @@ "binop": null, "updateContext": null }, - "start": 12708, - "end": 12709, + "start": 12770, + "end": 12771, "loc": { "start": { - "line": 386, + "line": 388, "column": 26 }, "end": { - "line": 386, + "line": 388, "column": 27 } } @@ -253399,15 +257181,15 @@ "binop": null, "updateContext": null }, - "start": 12710, - "end": 12711, + "start": 12772, + "end": 12773, "loc": { "start": { - "line": 386, + "line": 388, "column": 28 }, "end": { - "line": 386, + "line": 388, "column": 29 } } @@ -253426,15 +257208,15 @@ "updateContext": null }, "value": 0, - "start": 12711, - "end": 12712, + "start": 12773, + "end": 12774, "loc": { "start": { - "line": 386, + "line": 388, "column": 29 }, "end": { - "line": 386, + "line": 388, "column": 30 } } @@ -253452,15 +257234,15 @@ "binop": null, "updateContext": null }, - "start": 12712, - "end": 12713, + "start": 12774, + "end": 12775, "loc": { "start": { - "line": 386, + "line": 388, "column": 30 }, "end": { - "line": 386, + "line": 388, "column": 31 } } @@ -253479,15 +257261,15 @@ "updateContext": null }, "value": 0, - "start": 12714, - "end": 12715, + "start": 12776, + "end": 12777, "loc": { "start": { - "line": 386, + "line": 388, "column": 32 }, "end": { - "line": 386, + "line": 388, "column": 33 } } @@ -253505,15 +257287,15 @@ "binop": null, "updateContext": null }, - "start": 12715, - "end": 12716, + "start": 12777, + "end": 12778, "loc": { "start": { - "line": 386, + "line": 388, "column": 33 }, "end": { - "line": 386, + "line": 388, "column": 34 } } @@ -253532,15 +257314,15 @@ "updateContext": null }, "value": 0, - "start": 12717, - "end": 12718, + "start": 12779, + "end": 12780, "loc": { "start": { - "line": 386, + "line": 388, "column": 35 }, "end": { - "line": 386, + "line": 388, "column": 36 } } @@ -253558,15 +257340,15 @@ "binop": null, "updateContext": null }, - "start": 12718, - "end": 12719, + "start": 12780, + "end": 12781, "loc": { "start": { - "line": 386, + "line": 388, "column": 36 }, "end": { - "line": 386, + "line": 388, "column": 37 } } @@ -253584,15 +257366,15 @@ "binop": null, "updateContext": null }, - "start": 12719, - "end": 12720, + "start": 12781, + "end": 12782, "loc": { "start": { - "line": 386, + "line": 388, "column": 37 }, "end": { - "line": 386, + "line": 388, "column": 38 } } @@ -253610,15 +257392,15 @@ "binop": null }, "value": "radius", - "start": 12741, - "end": 12747, + "start": 12803, + "end": 12809, "loc": { "start": { - "line": 387, + "line": 389, "column": 20 }, "end": { - "line": 387, + "line": 389, "column": 26 } } @@ -253636,15 +257418,15 @@ "binop": null, "updateContext": null }, - "start": 12747, - "end": 12748, + "start": 12809, + "end": 12810, "loc": { "start": { - "line": 387, + "line": 389, "column": 26 }, "end": { - "line": 387, + "line": 389, "column": 27 } } @@ -253663,15 +257445,15 @@ "updateContext": null }, "value": 1.7, - "start": 12749, - "end": 12752, + "start": 12811, + "end": 12814, "loc": { "start": { - "line": 387, + "line": 389, "column": 28 }, "end": { - "line": 387, + "line": 389, "column": 31 } } @@ -253689,15 +257471,15 @@ "binop": null, "updateContext": null }, - "start": 12752, - "end": 12753, + "start": 12814, + "end": 12815, "loc": { "start": { - "line": 387, + "line": 389, "column": 31 }, "end": { - "line": 387, + "line": 389, "column": 32 } } @@ -253715,15 +257497,15 @@ "binop": null }, "value": "tube", - "start": 12774, - "end": 12778, + "start": 12836, + "end": 12840, "loc": { "start": { - "line": 388, + "line": 390, "column": 20 }, "end": { - "line": 388, + "line": 390, "column": 24 } } @@ -253741,15 +257523,15 @@ "binop": null, "updateContext": null }, - "start": 12778, - "end": 12779, + "start": 12840, + "end": 12841, "loc": { "start": { - "line": 388, + "line": 390, "column": 24 }, "end": { - "line": 388, + "line": 390, "column": 25 } } @@ -253767,15 +257549,15 @@ "binop": null }, "value": "tubeRadius", - "start": 12780, - "end": 12790, + "start": 12842, + "end": 12852, "loc": { "start": { - "line": 388, + "line": 390, "column": 26 }, "end": { - "line": 388, + "line": 390, "column": 36 } } @@ -253794,15 +257576,15 @@ "updateContext": null }, "value": "*", - "start": 12791, - "end": 12792, + "start": 12853, + "end": 12854, "loc": { "start": { - "line": 388, + "line": 390, "column": 37 }, "end": { - "line": 388, + "line": 390, "column": 38 } } @@ -253821,15 +257603,15 @@ "updateContext": null }, "value": 2, - "start": 12793, - "end": 12794, + "start": 12855, + "end": 12856, "loc": { "start": { - "line": 388, + "line": 390, "column": 39 }, "end": { - "line": 388, + "line": 390, "column": 40 } } @@ -253847,15 +257629,15 @@ "binop": null, "updateContext": null }, - "start": 12794, - "end": 12795, + "start": 12856, + "end": 12857, "loc": { "start": { - "line": 388, + "line": 390, "column": 40 }, "end": { - "line": 388, + "line": 390, "column": 41 } } @@ -253873,15 +257655,15 @@ "binop": null }, "value": "radialSegments", - "start": 12816, - "end": 12830, + "start": 12878, + "end": 12892, "loc": { "start": { - "line": 389, + "line": 391, "column": 20 }, "end": { - "line": 389, + "line": 391, "column": 34 } } @@ -253899,15 +257681,15 @@ "binop": null, "updateContext": null }, - "start": 12830, - "end": 12831, + "start": 12892, + "end": 12893, "loc": { "start": { - "line": 389, + "line": 391, "column": 34 }, "end": { - "line": 389, + "line": 391, "column": 35 } } @@ -253926,15 +257708,15 @@ "updateContext": null }, "value": 4, - "start": 12832, - "end": 12833, + "start": 12894, + "end": 12895, "loc": { "start": { - "line": 389, + "line": 391, "column": 36 }, "end": { - "line": 389, + "line": 391, "column": 37 } } @@ -253952,15 +257734,15 @@ "binop": null, "updateContext": null }, - "start": 12833, - "end": 12834, + "start": 12895, + "end": 12896, "loc": { "start": { - "line": 389, + "line": 391, "column": 37 }, "end": { - "line": 389, + "line": 391, "column": 38 } } @@ -253978,15 +257760,15 @@ "binop": null }, "value": "tubeSegments", - "start": 12855, - "end": 12867, + "start": 12917, + "end": 12929, "loc": { "start": { - "line": 390, + "line": 392, "column": 20 }, "end": { - "line": 390, + "line": 392, "column": 32 } } @@ -254004,15 +257786,15 @@ "binop": null, "updateContext": null }, - "start": 12867, - "end": 12868, + "start": 12929, + "end": 12930, "loc": { "start": { - "line": 390, + "line": 392, "column": 32 }, "end": { - "line": 390, + "line": 392, "column": 33 } } @@ -254031,15 +257813,15 @@ "updateContext": null }, "value": 4, - "start": 12869, - "end": 12870, + "start": 12931, + "end": 12932, "loc": { "start": { - "line": 390, + "line": 392, "column": 34 }, "end": { - "line": 390, + "line": 392, "column": 35 } } @@ -254057,15 +257839,15 @@ "binop": null, "updateContext": null }, - "start": 12870, - "end": 12871, + "start": 12932, + "end": 12933, "loc": { "start": { - "line": 390, + "line": 392, "column": 35 }, "end": { - "line": 390, + "line": 392, "column": 36 } } @@ -254083,15 +257865,15 @@ "binop": null }, "value": "arc", - "start": 12892, - "end": 12895, + "start": 12954, + "end": 12957, "loc": { "start": { - "line": 391, + "line": 393, "column": 20 }, "end": { - "line": 391, + "line": 393, "column": 23 } } @@ -254109,15 +257891,15 @@ "binop": null, "updateContext": null }, - "start": 12895, - "end": 12896, + "start": 12957, + "end": 12958, "loc": { "start": { - "line": 391, + "line": 393, "column": 23 }, "end": { - "line": 391, + "line": 393, "column": 24 } } @@ -254135,15 +257917,15 @@ "binop": null }, "value": "Math", - "start": 12897, - "end": 12901, + "start": 12959, + "end": 12963, "loc": { "start": { - "line": 391, + "line": 393, "column": 25 }, "end": { - "line": 391, + "line": 393, "column": 29 } } @@ -254161,15 +257943,15 @@ "binop": null, "updateContext": null }, - "start": 12901, - "end": 12902, + "start": 12963, + "end": 12964, "loc": { "start": { - "line": 391, + "line": 393, "column": 29 }, "end": { - "line": 391, + "line": 393, "column": 30 } } @@ -254187,15 +257969,15 @@ "binop": null }, "value": "PI", - "start": 12902, - "end": 12904, + "start": 12964, + "end": 12966, "loc": { "start": { - "line": 391, + "line": 393, "column": 30 }, "end": { - "line": 391, + "line": 393, "column": 32 } } @@ -254214,15 +257996,15 @@ "updateContext": null }, "value": "*", - "start": 12905, - "end": 12906, + "start": 12967, + "end": 12968, "loc": { "start": { - "line": 391, + "line": 393, "column": 33 }, "end": { - "line": 391, + "line": 393, "column": 34 } } @@ -254241,15 +258023,15 @@ "updateContext": null }, "value": 2, - "start": 12907, - "end": 12910, + "start": 12969, + "end": 12972, "loc": { "start": { - "line": 391, + "line": 393, "column": 35 }, "end": { - "line": 391, + "line": 393, "column": 38 } } @@ -254266,15 +258048,15 @@ "postfix": false, "binop": null }, - "start": 12927, - "end": 12928, + "start": 12989, + "end": 12990, "loc": { "start": { - "line": 392, + "line": 394, "column": 16 }, "end": { - "line": 392, + "line": 394, "column": 17 } } @@ -254291,15 +258073,15 @@ "postfix": false, "binop": null }, - "start": 12928, - "end": 12929, + "start": 12990, + "end": 12991, "loc": { "start": { - "line": 392, + "line": 394, "column": 17 }, "end": { - "line": 392, + "line": 394, "column": 18 } } @@ -254316,15 +258098,15 @@ "postfix": false, "binop": null }, - "start": 12929, - "end": 12930, + "start": 12991, + "end": 12992, "loc": { "start": { - "line": 392, + "line": 394, "column": 18 }, "end": { - "line": 392, + "line": 394, "column": 19 } } @@ -254342,15 +258124,15 @@ "binop": null, "updateContext": null }, - "start": 12930, - "end": 12931, + "start": 12992, + "end": 12993, "loc": { "start": { - "line": 392, + "line": 394, "column": 19 }, "end": { - "line": 392, + "line": 394, "column": 20 } } @@ -254368,15 +258150,15 @@ "binop": null }, "value": "material", - "start": 12948, - "end": 12956, + "start": 13010, + "end": 13018, "loc": { "start": { - "line": 393, + "line": 395, "column": 16 }, "end": { - "line": 393, + "line": 395, "column": 24 } } @@ -254394,15 +258176,15 @@ "binop": null, "updateContext": null }, - "start": 12956, - "end": 12957, + "start": 13018, + "end": 13019, "loc": { "start": { - "line": 393, + "line": 395, "column": 24 }, "end": { - "line": 393, + "line": 395, "column": 25 } } @@ -254422,15 +258204,15 @@ "updateContext": null }, "value": "new", - "start": 12958, - "end": 12961, + "start": 13020, + "end": 13023, "loc": { "start": { - "line": 393, + "line": 395, "column": 26 }, "end": { - "line": 393, + "line": 395, "column": 29 } } @@ -254448,15 +258230,15 @@ "binop": null }, "value": "PhongMaterial", - "start": 12962, - "end": 12975, + "start": 13024, + "end": 13037, "loc": { "start": { - "line": 393, + "line": 395, "column": 30 }, "end": { - "line": 393, + "line": 395, "column": 43 } } @@ -254473,15 +258255,15 @@ "postfix": false, "binop": null }, - "start": 12975, - "end": 12976, + "start": 13037, + "end": 13038, "loc": { "start": { - "line": 393, + "line": 395, "column": 43 }, "end": { - "line": 393, + "line": 395, "column": 44 } } @@ -254499,15 +258281,15 @@ "binop": null }, "value": "rootNode", - "start": 12976, - "end": 12984, + "start": 13038, + "end": 13046, "loc": { "start": { - "line": 393, + "line": 395, "column": 44 }, "end": { - "line": 393, + "line": 395, "column": 52 } } @@ -254525,15 +258307,15 @@ "binop": null, "updateContext": null }, - "start": 12984, - "end": 12985, + "start": 13046, + "end": 13047, "loc": { "start": { - "line": 393, + "line": 395, "column": 52 }, "end": { - "line": 393, + "line": 395, "column": 53 } } @@ -254550,15 +258332,15 @@ "postfix": false, "binop": null }, - "start": 12986, - "end": 12987, + "start": 13048, + "end": 13049, "loc": { "start": { - "line": 393, + "line": 395, "column": 54 }, "end": { - "line": 393, + "line": 395, "column": 55 } } @@ -254576,15 +258358,15 @@ "binop": null }, "value": "emissive", - "start": 13008, - "end": 13016, + "start": 13070, + "end": 13078, "loc": { "start": { - "line": 394, + "line": 396, "column": 20 }, "end": { - "line": 394, + "line": 396, "column": 28 } } @@ -254602,15 +258384,15 @@ "binop": null, "updateContext": null }, - "start": 13016, - "end": 13017, + "start": 13078, + "end": 13079, "loc": { "start": { - "line": 394, + "line": 396, "column": 28 }, "end": { - "line": 394, + "line": 396, "column": 29 } } @@ -254628,15 +258410,15 @@ "binop": null, "updateContext": null }, - "start": 13018, - "end": 13019, + "start": 13080, + "end": 13081, "loc": { "start": { - "line": 394, + "line": 396, "column": 30 }, "end": { - "line": 394, + "line": 396, "column": 31 } } @@ -254655,15 +258437,15 @@ "updateContext": null }, "value": 0, - "start": 13019, - "end": 13020, + "start": 13081, + "end": 13082, "loc": { "start": { - "line": 394, + "line": 396, "column": 31 }, "end": { - "line": 394, + "line": 396, "column": 32 } } @@ -254681,15 +258463,15 @@ "binop": null, "updateContext": null }, - "start": 13020, - "end": 13021, + "start": 13082, + "end": 13083, "loc": { "start": { - "line": 394, + "line": 396, "column": 32 }, "end": { - "line": 394, + "line": 396, "column": 33 } } @@ -254708,15 +258490,15 @@ "updateContext": null }, "value": 0, - "start": 13022, - "end": 13023, + "start": 13084, + "end": 13085, "loc": { "start": { - "line": 394, + "line": 396, "column": 34 }, "end": { - "line": 394, + "line": 396, "column": 35 } } @@ -254734,15 +258516,15 @@ "binop": null, "updateContext": null }, - "start": 13023, - "end": 13024, + "start": 13085, + "end": 13086, "loc": { "start": { - "line": 394, + "line": 396, "column": 35 }, "end": { - "line": 394, + "line": 396, "column": 36 } } @@ -254761,15 +258543,15 @@ "updateContext": null }, "value": 0, - "start": 13025, - "end": 13026, + "start": 13087, + "end": 13088, "loc": { "start": { - "line": 394, + "line": 396, "column": 37 }, "end": { - "line": 394, + "line": 396, "column": 38 } } @@ -254787,15 +258569,15 @@ "binop": null, "updateContext": null }, - "start": 13026, - "end": 13027, + "start": 13088, + "end": 13089, "loc": { "start": { - "line": 394, + "line": 396, "column": 38 }, "end": { - "line": 394, + "line": 396, "column": 39 } } @@ -254813,15 +258595,15 @@ "binop": null, "updateContext": null }, - "start": 13027, - "end": 13028, + "start": 13089, + "end": 13090, "loc": { "start": { - "line": 394, + "line": 396, "column": 39 }, "end": { - "line": 394, + "line": 396, "column": 40 } } @@ -254839,15 +258621,15 @@ "binop": null }, "value": "diffuse", - "start": 13049, - "end": 13056, + "start": 13111, + "end": 13118, "loc": { "start": { - "line": 395, + "line": 397, "column": 20 }, "end": { - "line": 395, + "line": 397, "column": 27 } } @@ -254865,15 +258647,15 @@ "binop": null, "updateContext": null }, - "start": 13056, - "end": 13057, + "start": 13118, + "end": 13119, "loc": { "start": { - "line": 395, + "line": 397, "column": 27 }, "end": { - "line": 395, + "line": 397, "column": 28 } } @@ -254891,15 +258673,15 @@ "binop": null, "updateContext": null }, - "start": 13058, - "end": 13059, + "start": 13120, + "end": 13121, "loc": { "start": { - "line": 395, + "line": 397, "column": 29 }, "end": { - "line": 395, + "line": 397, "column": 30 } } @@ -254918,15 +258700,15 @@ "updateContext": null }, "value": 0, - "start": 13059, - "end": 13060, + "start": 13121, + "end": 13122, "loc": { "start": { - "line": 395, + "line": 397, "column": 30 }, "end": { - "line": 395, + "line": 397, "column": 31 } } @@ -254944,15 +258726,15 @@ "binop": null, "updateContext": null }, - "start": 13060, - "end": 13061, + "start": 13122, + "end": 13123, "loc": { "start": { - "line": 395, + "line": 397, "column": 31 }, "end": { - "line": 395, + "line": 397, "column": 32 } } @@ -254971,15 +258753,15 @@ "updateContext": null }, "value": 0, - "start": 13062, - "end": 13063, + "start": 13124, + "end": 13125, "loc": { "start": { - "line": 395, + "line": 397, "column": 33 }, "end": { - "line": 395, + "line": 397, "column": 34 } } @@ -254997,15 +258779,15 @@ "binop": null, "updateContext": null }, - "start": 13063, - "end": 13064, + "start": 13125, + "end": 13126, "loc": { "start": { - "line": 395, + "line": 397, "column": 34 }, "end": { - "line": 395, + "line": 397, "column": 35 } } @@ -255024,15 +258806,15 @@ "updateContext": null }, "value": 0, - "start": 13065, - "end": 13066, + "start": 13127, + "end": 13128, "loc": { "start": { - "line": 395, + "line": 397, "column": 36 }, "end": { - "line": 395, + "line": 397, "column": 37 } } @@ -255050,15 +258832,15 @@ "binop": null, "updateContext": null }, - "start": 13066, - "end": 13067, + "start": 13128, + "end": 13129, "loc": { "start": { - "line": 395, + "line": 397, "column": 37 }, "end": { - "line": 395, + "line": 397, "column": 38 } } @@ -255076,15 +258858,15 @@ "binop": null, "updateContext": null }, - "start": 13067, - "end": 13068, + "start": 13129, + "end": 13130, "loc": { "start": { - "line": 395, + "line": 397, "column": 38 }, "end": { - "line": 395, + "line": 397, "column": 39 } } @@ -255102,15 +258884,15 @@ "binop": null }, "value": "specular", - "start": 13089, - "end": 13097, + "start": 13151, + "end": 13159, "loc": { "start": { - "line": 396, + "line": 398, "column": 20 }, "end": { - "line": 396, + "line": 398, "column": 28 } } @@ -255128,15 +258910,15 @@ "binop": null, "updateContext": null }, - "start": 13097, - "end": 13098, + "start": 13159, + "end": 13160, "loc": { "start": { - "line": 396, + "line": 398, "column": 28 }, "end": { - "line": 396, + "line": 398, "column": 29 } } @@ -255154,15 +258936,15 @@ "binop": null, "updateContext": null }, - "start": 13099, - "end": 13100, + "start": 13161, + "end": 13162, "loc": { "start": { - "line": 396, + "line": 398, "column": 30 }, "end": { - "line": 396, + "line": 398, "column": 31 } } @@ -255181,15 +258963,15 @@ "updateContext": null }, "value": 0, - "start": 13100, - "end": 13101, + "start": 13162, + "end": 13163, "loc": { "start": { - "line": 396, + "line": 398, "column": 31 }, "end": { - "line": 396, + "line": 398, "column": 32 } } @@ -255207,15 +258989,15 @@ "binop": null, "updateContext": null }, - "start": 13101, - "end": 13102, + "start": 13163, + "end": 13164, "loc": { "start": { - "line": 396, + "line": 398, "column": 32 }, "end": { - "line": 396, + "line": 398, "column": 33 } } @@ -255234,15 +259016,15 @@ "updateContext": null }, "value": 0, - "start": 13103, - "end": 13104, + "start": 13165, + "end": 13166, "loc": { "start": { - "line": 396, + "line": 398, "column": 34 }, "end": { - "line": 396, + "line": 398, "column": 35 } } @@ -255260,15 +259042,15 @@ "binop": null, "updateContext": null }, - "start": 13104, - "end": 13105, + "start": 13166, + "end": 13167, "loc": { "start": { - "line": 396, + "line": 398, "column": 35 }, "end": { - "line": 396, + "line": 398, "column": 36 } } @@ -255287,15 +259069,15 @@ "updateContext": null }, "value": 0, - "start": 13106, - "end": 13107, + "start": 13168, + "end": 13169, "loc": { "start": { - "line": 396, + "line": 398, "column": 37 }, "end": { - "line": 396, + "line": 398, "column": 38 } } @@ -255313,15 +259095,15 @@ "binop": null, "updateContext": null }, - "start": 13107, - "end": 13108, + "start": 13169, + "end": 13170, "loc": { "start": { - "line": 396, + "line": 398, "column": 38 }, "end": { - "line": 396, + "line": 398, "column": 39 } } @@ -255339,15 +259121,15 @@ "binop": null, "updateContext": null }, - "start": 13108, - "end": 13109, + "start": 13170, + "end": 13171, "loc": { "start": { - "line": 396, + "line": 398, "column": 39 }, "end": { - "line": 396, + "line": 398, "column": 40 } } @@ -255365,15 +259147,15 @@ "binop": null }, "value": "shininess", - "start": 13130, - "end": 13139, + "start": 13192, + "end": 13201, "loc": { "start": { - "line": 397, + "line": 399, "column": 20 }, "end": { - "line": 397, + "line": 399, "column": 29 } } @@ -255391,15 +259173,15 @@ "binop": null, "updateContext": null }, - "start": 13139, - "end": 13140, + "start": 13201, + "end": 13202, "loc": { "start": { - "line": 397, + "line": 399, "column": 29 }, "end": { - "line": 397, + "line": 399, "column": 30 } } @@ -255418,15 +259200,15 @@ "updateContext": null }, "value": 0, - "start": 13141, - "end": 13142, + "start": 13203, + "end": 13204, "loc": { "start": { - "line": 397, + "line": 399, "column": 31 }, "end": { - "line": 397, + "line": 399, "column": 32 } } @@ -255443,15 +259225,15 @@ "postfix": false, "binop": null }, - "start": 13159, - "end": 13160, + "start": 13221, + "end": 13222, "loc": { "start": { - "line": 398, + "line": 400, "column": 16 }, "end": { - "line": 398, + "line": 400, "column": 17 } } @@ -255468,15 +259250,15 @@ "postfix": false, "binop": null }, - "start": 13160, - "end": 13161, + "start": 13222, + "end": 13223, "loc": { "start": { - "line": 398, + "line": 400, "column": 17 }, "end": { - "line": 398, + "line": 400, "column": 18 } } @@ -255494,15 +259276,15 @@ "binop": null, "updateContext": null }, - "start": 13161, - "end": 13162, + "start": 13223, + "end": 13224, "loc": { "start": { - "line": 398, + "line": 400, "column": 18 }, "end": { - "line": 398, + "line": 400, "column": 19 } } @@ -255510,15 +259292,15 @@ { "type": "CommentLine", "value": "highlighted: true,", - "start": 13179, - "end": 13199, + "start": 13241, + "end": 13261, "loc": { "start": { - "line": 399, + "line": 401, "column": 16 }, "end": { - "line": 399, + "line": 401, "column": 36 } } @@ -255536,15 +259318,15 @@ "binop": null }, "value": "highlightMaterial", - "start": 13216, - "end": 13233, + "start": 13278, + "end": 13295, "loc": { "start": { - "line": 400, + "line": 402, "column": 16 }, "end": { - "line": 400, + "line": 402, "column": 33 } } @@ -255562,15 +259344,15 @@ "binop": null, "updateContext": null }, - "start": 13233, - "end": 13234, + "start": 13295, + "end": 13296, "loc": { "start": { - "line": 400, + "line": 402, "column": 33 }, "end": { - "line": 400, + "line": 402, "column": 34 } } @@ -255590,15 +259372,15 @@ "updateContext": null }, "value": "new", - "start": 13235, - "end": 13238, + "start": 13297, + "end": 13300, "loc": { "start": { - "line": 400, + "line": 402, "column": 35 }, "end": { - "line": 400, + "line": 402, "column": 38 } } @@ -255616,15 +259398,15 @@ "binop": null }, "value": "EmphasisMaterial", - "start": 13239, - "end": 13255, + "start": 13301, + "end": 13317, "loc": { "start": { - "line": 400, + "line": 402, "column": 39 }, "end": { - "line": 400, + "line": 402, "column": 55 } } @@ -255641,15 +259423,15 @@ "postfix": false, "binop": null }, - "start": 13255, - "end": 13256, + "start": 13317, + "end": 13318, "loc": { "start": { - "line": 400, + "line": 402, "column": 55 }, "end": { - "line": 400, + "line": 402, "column": 56 } } @@ -255667,15 +259449,15 @@ "binop": null }, "value": "rootNode", - "start": 13256, - "end": 13264, + "start": 13318, + "end": 13326, "loc": { "start": { - "line": 400, + "line": 402, "column": 56 }, "end": { - "line": 400, + "line": 402, "column": 64 } } @@ -255693,15 +259475,15 @@ "binop": null, "updateContext": null }, - "start": 13264, - "end": 13265, + "start": 13326, + "end": 13327, "loc": { "start": { - "line": 400, + "line": 402, "column": 64 }, "end": { - "line": 400, + "line": 402, "column": 65 } } @@ -255718,15 +259500,15 @@ "postfix": false, "binop": null }, - "start": 13266, - "end": 13267, + "start": 13328, + "end": 13329, "loc": { "start": { - "line": 400, + "line": 402, "column": 66 }, "end": { - "line": 400, + "line": 402, "column": 67 } } @@ -255744,15 +259526,15 @@ "binop": null }, "value": "edges", - "start": 13288, - "end": 13293, + "start": 13350, + "end": 13355, "loc": { "start": { - "line": 401, + "line": 403, "column": 20 }, "end": { - "line": 401, + "line": 403, "column": 25 } } @@ -255770,15 +259552,15 @@ "binop": null, "updateContext": null }, - "start": 13293, - "end": 13294, + "start": 13355, + "end": 13356, "loc": { "start": { - "line": 401, + "line": 403, "column": 25 }, "end": { - "line": 401, + "line": 403, "column": 26 } } @@ -255798,15 +259580,15 @@ "updateContext": null }, "value": "false", - "start": 13295, - "end": 13300, + "start": 13357, + "end": 13362, "loc": { "start": { - "line": 401, + "line": 403, "column": 27 }, "end": { - "line": 401, + "line": 403, "column": 32 } } @@ -255824,15 +259606,15 @@ "binop": null, "updateContext": null }, - "start": 13300, - "end": 13301, + "start": 13362, + "end": 13363, "loc": { "start": { - "line": 401, + "line": 403, "column": 32 }, "end": { - "line": 401, + "line": 403, "column": 33 } } @@ -255850,15 +259632,15 @@ "binop": null }, "value": "edgeColor", - "start": 13322, - "end": 13331, + "start": 13384, + "end": 13393, "loc": { "start": { - "line": 402, + "line": 404, "column": 20 }, "end": { - "line": 402, + "line": 404, "column": 29 } } @@ -255876,15 +259658,15 @@ "binop": null, "updateContext": null }, - "start": 13331, - "end": 13332, + "start": 13393, + "end": 13394, "loc": { "start": { - "line": 402, + "line": 404, "column": 29 }, "end": { - "line": 402, + "line": 404, "column": 30 } } @@ -255902,15 +259684,15 @@ "binop": null, "updateContext": null }, - "start": 13333, - "end": 13334, + "start": 13395, + "end": 13396, "loc": { "start": { - "line": 402, + "line": 404, "column": 31 }, "end": { - "line": 402, + "line": 404, "column": 32 } } @@ -255929,15 +259711,15 @@ "updateContext": null }, "value": 0, - "start": 13334, - "end": 13337, + "start": 13396, + "end": 13399, "loc": { "start": { - "line": 402, + "line": 404, "column": 32 }, "end": { - "line": 402, + "line": 404, "column": 35 } } @@ -255955,15 +259737,15 @@ "binop": null, "updateContext": null }, - "start": 13337, - "end": 13338, + "start": 13399, + "end": 13400, "loc": { "start": { - "line": 402, + "line": 404, "column": 35 }, "end": { - "line": 402, + "line": 404, "column": 36 } } @@ -255982,15 +259764,15 @@ "updateContext": null }, "value": 0, - "start": 13339, - "end": 13342, + "start": 13401, + "end": 13404, "loc": { "start": { - "line": 402, + "line": 404, "column": 37 }, "end": { - "line": 402, + "line": 404, "column": 40 } } @@ -256008,15 +259790,15 @@ "binop": null, "updateContext": null }, - "start": 13342, - "end": 13343, + "start": 13404, + "end": 13405, "loc": { "start": { - "line": 402, + "line": 404, "column": 40 }, "end": { - "line": 402, + "line": 404, "column": 41 } } @@ -256035,15 +259817,15 @@ "updateContext": null }, "value": 0, - "start": 13344, - "end": 13347, + "start": 13406, + "end": 13409, "loc": { "start": { - "line": 402, + "line": 404, "column": 42 }, "end": { - "line": 402, + "line": 404, "column": 45 } } @@ -256061,15 +259843,15 @@ "binop": null, "updateContext": null }, - "start": 13347, - "end": 13348, + "start": 13409, + "end": 13410, "loc": { "start": { - "line": 402, + "line": 404, "column": 45 }, "end": { - "line": 402, + "line": 404, "column": 46 } } @@ -256087,15 +259869,15 @@ "binop": null, "updateContext": null }, - "start": 13348, - "end": 13349, + "start": 13410, + "end": 13411, "loc": { "start": { - "line": 402, + "line": 404, "column": 46 }, "end": { - "line": 402, + "line": 404, "column": 47 } } @@ -256113,15 +259895,15 @@ "binop": null }, "value": "filled", - "start": 13370, - "end": 13376, + "start": 13432, + "end": 13438, "loc": { "start": { - "line": 403, + "line": 405, "column": 20 }, "end": { - "line": 403, + "line": 405, "column": 26 } } @@ -256139,15 +259921,15 @@ "binop": null, "updateContext": null }, - "start": 13376, - "end": 13377, + "start": 13438, + "end": 13439, "loc": { "start": { - "line": 403, + "line": 405, "column": 26 }, "end": { - "line": 403, + "line": 405, "column": 27 } } @@ -256167,15 +259949,15 @@ "updateContext": null }, "value": "true", - "start": 13378, - "end": 13382, + "start": 13440, + "end": 13444, "loc": { "start": { - "line": 403, + "line": 405, "column": 28 }, "end": { - "line": 403, + "line": 405, "column": 32 } } @@ -256193,15 +259975,15 @@ "binop": null, "updateContext": null }, - "start": 13382, - "end": 13383, + "start": 13444, + "end": 13445, "loc": { "start": { - "line": 403, + "line": 405, "column": 32 }, "end": { - "line": 403, + "line": 405, "column": 33 } } @@ -256219,15 +260001,15 @@ "binop": null }, "value": "fillColor", - "start": 13404, - "end": 13413, + "start": 13466, + "end": 13475, "loc": { "start": { - "line": 404, + "line": 406, "column": 20 }, "end": { - "line": 404, + "line": 406, "column": 29 } } @@ -256245,15 +260027,15 @@ "binop": null, "updateContext": null }, - "start": 13413, - "end": 13414, + "start": 13475, + "end": 13476, "loc": { "start": { - "line": 404, + "line": 406, "column": 29 }, "end": { - "line": 404, + "line": 406, "column": 30 } } @@ -256271,15 +260053,15 @@ "binop": null, "updateContext": null }, - "start": 13415, - "end": 13416, + "start": 13477, + "end": 13478, "loc": { "start": { - "line": 404, + "line": 406, "column": 31 }, "end": { - "line": 404, + "line": 406, "column": 32 } } @@ -256298,15 +260080,15 @@ "updateContext": null }, "value": 0.8, - "start": 13416, - "end": 13419, + "start": 13478, + "end": 13481, "loc": { "start": { - "line": 404, + "line": 406, "column": 32 }, "end": { - "line": 404, + "line": 406, "column": 35 } } @@ -256324,15 +260106,15 @@ "binop": null, "updateContext": null }, - "start": 13419, - "end": 13420, + "start": 13481, + "end": 13482, "loc": { "start": { - "line": 404, + "line": 406, "column": 35 }, "end": { - "line": 404, + "line": 406, "column": 36 } } @@ -256351,15 +260133,15 @@ "updateContext": null }, "value": 0.8, - "start": 13421, - "end": 13424, + "start": 13483, + "end": 13486, "loc": { "start": { - "line": 404, + "line": 406, "column": 37 }, "end": { - "line": 404, + "line": 406, "column": 40 } } @@ -256377,15 +260159,15 @@ "binop": null, "updateContext": null }, - "start": 13424, - "end": 13425, + "start": 13486, + "end": 13487, "loc": { "start": { - "line": 404, + "line": 406, "column": 40 }, "end": { - "line": 404, + "line": 406, "column": 41 } } @@ -256404,15 +260186,15 @@ "updateContext": null }, "value": 0.8, - "start": 13426, - "end": 13429, + "start": 13488, + "end": 13491, "loc": { "start": { - "line": 404, + "line": 406, "column": 42 }, "end": { - "line": 404, + "line": 406, "column": 45 } } @@ -256430,15 +260212,15 @@ "binop": null, "updateContext": null }, - "start": 13429, - "end": 13430, + "start": 13491, + "end": 13492, "loc": { "start": { - "line": 404, + "line": 406, "column": 45 }, "end": { - "line": 404, + "line": 406, "column": 46 } } @@ -256456,15 +260238,15 @@ "binop": null, "updateContext": null }, - "start": 13430, - "end": 13431, + "start": 13492, + "end": 13493, "loc": { "start": { - "line": 404, + "line": 406, "column": 46 }, "end": { - "line": 404, + "line": 406, "column": 47 } } @@ -256482,15 +260264,15 @@ "binop": null }, "value": "fillAlpha", - "start": 13452, - "end": 13461, + "start": 13514, + "end": 13523, "loc": { "start": { - "line": 405, + "line": 407, "column": 20 }, "end": { - "line": 405, + "line": 407, "column": 29 } } @@ -256508,15 +260290,15 @@ "binop": null, "updateContext": null }, - "start": 13461, - "end": 13462, + "start": 13523, + "end": 13524, "loc": { "start": { - "line": 405, + "line": 407, "column": 29 }, "end": { - "line": 405, + "line": 407, "column": 30 } } @@ -256535,15 +260317,15 @@ "updateContext": null }, "value": 1, - "start": 13463, - "end": 13466, + "start": 13525, + "end": 13528, "loc": { "start": { - "line": 405, + "line": 407, "column": 31 }, "end": { - "line": 405, + "line": 407, "column": 34 } } @@ -256560,15 +260342,15 @@ "postfix": false, "binop": null }, - "start": 13483, - "end": 13484, + "start": 13545, + "end": 13546, "loc": { "start": { - "line": 406, + "line": 408, "column": 16 }, "end": { - "line": 406, + "line": 408, "column": 17 } } @@ -256585,15 +260367,15 @@ "postfix": false, "binop": null }, - "start": 13484, - "end": 13485, + "start": 13546, + "end": 13547, "loc": { "start": { - "line": 406, + "line": 408, "column": 17 }, "end": { - "line": 406, + "line": 408, "column": 18 } } @@ -256611,15 +260393,15 @@ "binop": null, "updateContext": null }, - "start": 13485, - "end": 13486, + "start": 13547, + "end": 13548, "loc": { "start": { - "line": 406, + "line": 408, "column": 18 }, "end": { - "line": 406, + "line": 408, "column": 19 } } @@ -256637,15 +260419,15 @@ "binop": null }, "value": "pickable", - "start": 13503, - "end": 13511, + "start": 13565, + "end": 13573, "loc": { "start": { - "line": 407, + "line": 409, "column": 16 }, "end": { - "line": 407, + "line": 409, "column": 24 } } @@ -256663,15 +260445,15 @@ "binop": null, "updateContext": null }, - "start": 13511, - "end": 13512, + "start": 13573, + "end": 13574, "loc": { "start": { - "line": 407, + "line": 409, "column": 24 }, "end": { - "line": 407, + "line": 409, "column": 25 } } @@ -256691,180 +260473,22 @@ "updateContext": null }, "value": "false", - "start": 13513, - "end": 13518, - "loc": { - "start": { - "line": 407, - "column": 26 - }, - "end": { - "line": 407, - "column": 31 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 13518, - "end": 13519, - "loc": { - "start": { - "line": 407, - "column": 31 - }, - "end": { - "line": 407, - "column": 32 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "collidable", - "start": 13536, - "end": 13546, - "loc": { - "start": { - "line": 408, - "column": 16 - }, - "end": { - "line": 408, - "column": 26 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 13546, - "end": 13547, - "loc": { - "start": { - "line": 408, - "column": 26 - }, - "end": { - "line": 408, - "column": 27 - } - } - }, - { - "type": { - "label": "false", - "keyword": "false", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "false", - "start": 13548, - "end": 13553, - "loc": { - "start": { - "line": 408, - "column": 28 - }, - "end": { - "line": 408, - "column": 33 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 13553, - "end": 13554, - "loc": { - "start": { - "line": 408, - "column": 33 - }, - "end": { - "line": 408, - "column": 34 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "clippable", - "start": 13571, + "start": 13575, "end": 13580, "loc": { "start": { "line": 409, - "column": 16 + "column": 26 }, "end": { "line": 409, - "column": 25 + "column": 31 } } }, { "type": { - "label": ":", + "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -256880,35 +260504,7 @@ "loc": { "start": { "line": 409, - "column": 25 - }, - "end": { - "line": 409, - "column": 26 - } - } - }, - { - "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": 13582, - "end": 13587, - "loc": { - "start": { - "line": 409, - "column": 27 + "column": 31 }, "end": { "line": 409, @@ -256916,32 +260512,6 @@ } } }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 13587, - "end": 13588, - "loc": { - "start": { - "line": 409, - "column": 32 - }, - "end": { - "line": 409, - "column": 33 - } - } - }, { "type": { "label": "name", @@ -256954,9 +260524,9 @@ "postfix": false, "binop": null }, - "value": "visible", - "start": 13605, - "end": 13612, + "value": "collidable", + "start": 13598, + "end": 13608, "loc": { "start": { "line": 410, @@ -256964,7 +260534,7 @@ }, "end": { "line": 410, - "column": 23 + "column": 26 } } }, @@ -256981,16 +260551,16 @@ "binop": null, "updateContext": null }, - "start": 13612, - "end": 13613, + "start": 13608, + "end": 13609, "loc": { "start": { "line": 410, - "column": 23 + "column": 26 }, "end": { "line": 410, - "column": 24 + "column": 27 } } }, @@ -257009,16 +260579,16 @@ "updateContext": null }, "value": "false", - "start": 13614, - "end": 13619, + "start": 13610, + "end": 13615, "loc": { "start": { "line": 410, - "column": 25 + "column": 28 }, "end": { "line": 410, - "column": 30 + "column": 33 } } }, @@ -257035,16 +260605,16 @@ "binop": null, "updateContext": null }, - "start": 13619, - "end": 13620, + "start": 13615, + "end": 13616, "loc": { "start": { "line": 410, - "column": 30 + "column": 33 }, "end": { "line": 410, - "column": 31 + "column": 34 } } }, @@ -257060,8 +260630,8 @@ "postfix": false, "binop": null }, - "value": "scale", - "start": 13637, + "value": "clippable", + "start": 13633, "end": 13642, "loc": { "start": { @@ -257070,7 +260640,7 @@ }, "end": { "line": 411, - "column": 21 + "column": 25 } } }, @@ -257092,10 +260662,222 @@ "loc": { "start": { "line": 411, - "column": 21 + "column": 25 + }, + "end": { + "line": 411, + "column": 26 + } + } + }, + { + "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": 13644, + "end": 13649, + "loc": { + "start": { + "line": 411, + "column": 27 + }, + "end": { + "line": 411, + "column": 32 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13649, + "end": 13650, + "loc": { + "start": { + "line": 411, + "column": 32 }, "end": { "line": 411, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "visible", + "start": 13667, + "end": 13674, + "loc": { + "start": { + "line": 412, + "column": 16 + }, + "end": { + "line": 412, + "column": 23 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13674, + "end": 13675, + "loc": { + "start": { + "line": 412, + "column": 23 + }, + "end": { + "line": 412, + "column": 24 + } + } + }, + { + "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": 13676, + "end": 13681, + "loc": { + "start": { + "line": 412, + "column": 25 + }, + "end": { + "line": 412, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13681, + "end": 13682, + "loc": { + "start": { + "line": 412, + "column": 30 + }, + "end": { + "line": 412, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scale", + "start": 13699, + "end": 13704, + "loc": { + "start": { + "line": 413, + "column": 16 + }, + "end": { + "line": 413, + "column": 21 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13704, + "end": 13705, + "loc": { + "start": { + "line": 413, + "column": 21 + }, + "end": { + "line": 413, "column": 22 } } @@ -257113,15 +260895,15 @@ "binop": null, "updateContext": null }, - "start": 13644, - "end": 13645, + "start": 13706, + "end": 13707, "loc": { "start": { - "line": 411, + "line": 413, "column": 23 }, "end": { - "line": 411, + "line": 413, "column": 24 } } @@ -257140,15 +260922,15 @@ "updateContext": null }, "value": 1, - "start": 13645, - "end": 13646, + "start": 13707, + "end": 13708, "loc": { "start": { - "line": 411, + "line": 413, "column": 24 }, "end": { - "line": 411, + "line": 413, "column": 25 } } @@ -257166,15 +260948,15 @@ "binop": null, "updateContext": null }, - "start": 13646, - "end": 13647, + "start": 13708, + "end": 13709, "loc": { "start": { - "line": 411, + "line": 413, "column": 25 }, "end": { - "line": 411, + "line": 413, "column": 26 } } @@ -257193,15 +260975,15 @@ "updateContext": null }, "value": 1, - "start": 13648, - "end": 13649, + "start": 13710, + "end": 13711, "loc": { "start": { - "line": 411, + "line": 413, "column": 27 }, "end": { - "line": 411, + "line": 413, "column": 28 } } @@ -257219,15 +261001,15 @@ "binop": null, "updateContext": null }, - "start": 13649, - "end": 13650, + "start": 13711, + "end": 13712, "loc": { "start": { - "line": 411, + "line": 413, "column": 28 }, "end": { - "line": 411, + "line": 413, "column": 29 } } @@ -257246,15 +261028,15 @@ "updateContext": null }, "value": 0.1, - "start": 13651, - "end": 13653, + "start": 13713, + "end": 13715, "loc": { "start": { - "line": 411, + "line": 413, "column": 30 }, "end": { - "line": 411, + "line": 413, "column": 32 } } @@ -257272,15 +261054,15 @@ "binop": null, "updateContext": null }, - "start": 13653, - "end": 13654, + "start": 13715, + "end": 13716, "loc": { "start": { - "line": 411, + "line": 413, "column": 32 }, "end": { - "line": 411, + "line": 413, "column": 33 } } @@ -257298,15 +261080,15 @@ "binop": null, "updateContext": null }, - "start": 13654, - "end": 13655, + "start": 13716, + "end": 13717, "loc": { "start": { - "line": 411, + "line": 413, "column": 33 }, "end": { - "line": 411, + "line": 413, "column": 34 } } @@ -257324,15 +261106,15 @@ "binop": null }, "value": "rotation", - "start": 13672, - "end": 13680, + "start": 13734, + "end": 13742, "loc": { "start": { - "line": 412, + "line": 414, "column": 16 }, "end": { - "line": 412, + "line": 414, "column": 24 } } @@ -257350,15 +261132,15 @@ "binop": null, "updateContext": null }, - "start": 13680, - "end": 13681, + "start": 13742, + "end": 13743, "loc": { "start": { - "line": 412, + "line": 414, "column": 24 }, "end": { - "line": 412, + "line": 414, "column": 25 } } @@ -257376,15 +261158,15 @@ "binop": null, "updateContext": null }, - "start": 13682, - "end": 13683, + "start": 13744, + "end": 13745, "loc": { "start": { - "line": 412, + "line": 414, "column": 26 }, "end": { - "line": 412, + "line": 414, "column": 27 } } @@ -257403,15 +261185,15 @@ "updateContext": null }, "value": 0, - "start": 13683, - "end": 13684, + "start": 13745, + "end": 13746, "loc": { "start": { - "line": 412, + "line": 414, "column": 27 }, "end": { - "line": 412, + "line": 414, "column": 28 } } @@ -257429,15 +261211,15 @@ "binop": null, "updateContext": null }, - "start": 13684, - "end": 13685, + "start": 13746, + "end": 13747, "loc": { "start": { - "line": 412, + "line": 414, "column": 28 }, "end": { - "line": 412, + "line": 414, "column": 29 } } @@ -257456,15 +261238,15 @@ "updateContext": null }, "value": 0, - "start": 13686, - "end": 13687, + "start": 13748, + "end": 13749, "loc": { "start": { - "line": 412, + "line": 414, "column": 30 }, "end": { - "line": 412, + "line": 414, "column": 31 } } @@ -257482,15 +261264,15 @@ "binop": null, "updateContext": null }, - "start": 13687, - "end": 13688, + "start": 13749, + "end": 13750, "loc": { "start": { - "line": 412, + "line": 414, "column": 31 }, "end": { - "line": 412, + "line": 414, "column": 32 } } @@ -257509,15 +261291,15 @@ "updateContext": null }, "value": 45, - "start": 13689, - "end": 13691, + "start": 13751, + "end": 13753, "loc": { "start": { - "line": 412, + "line": 414, "column": 33 }, "end": { - "line": 412, + "line": 414, "column": 35 } } @@ -257535,16 +261317,122 @@ "binop": null, "updateContext": null }, - "start": 13691, - "end": 13692, + "start": 13753, + "end": 13754, "loc": { "start": { - "line": 412, + "line": 414, "column": 35 }, "end": { - "line": 412, + "line": 414, + "column": 36 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13754, + "end": 13755, + "loc": { + "start": { + "line": 414, "column": 36 + }, + "end": { + "line": 414, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 13772, + "end": 13780, + "loc": { + "start": { + "line": 415, + "column": 16 + }, + "end": { + "line": 415, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 13780, + "end": 13781, + "loc": { + "start": { + "line": 415, + "column": 24 + }, + "end": { + "line": 415, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 13782, + "end": 13787, + "loc": { + "start": { + "line": 415, + "column": 26 + }, + "end": { + "line": 415, + "column": 31 } } }, @@ -257560,15 +261448,15 @@ "postfix": false, "binop": null }, - "start": 13705, - "end": 13706, + "start": 13800, + "end": 13801, "loc": { "start": { - "line": 413, + "line": 416, "column": 12 }, "end": { - "line": 413, + "line": 416, "column": 13 } } @@ -257585,15 +261473,15 @@ "postfix": false, "binop": null }, - "start": 13706, - "end": 13707, + "start": 13801, + "end": 13802, "loc": { "start": { - "line": 413, + "line": 416, "column": 13 }, "end": { - "line": 413, + "line": 416, "column": 14 } } @@ -257611,15 +261499,15 @@ "binop": null, "updateContext": null }, - "start": 13707, - "end": 13708, + "start": 13802, + "end": 13803, "loc": { "start": { - "line": 413, + "line": 416, "column": 14 }, "end": { - "line": 413, + "line": 416, "column": 15 } } @@ -257637,15 +261525,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 13709, - "end": 13725, + "start": 13804, + "end": 13820, "loc": { "start": { - "line": 413, + "line": 416, "column": 16 }, "end": { - "line": 413, + "line": 416, "column": 32 } } @@ -257662,15 +261550,15 @@ "postfix": false, "binop": null }, - "start": 13725, - "end": 13726, + "start": 13820, + "end": 13821, "loc": { "start": { - "line": 413, + "line": 416, "column": 32 }, "end": { - "line": 413, + "line": 416, "column": 33 } } @@ -257688,15 +261576,15 @@ "binop": null, "updateContext": null }, - "start": 13726, - "end": 13727, + "start": 13821, + "end": 13822, "loc": { "start": { - "line": 413, + "line": 416, "column": 33 }, "end": { - "line": 413, + "line": 416, "column": 34 } } @@ -257704,15 +261592,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 13741, - "end": 13849, + "start": 13836, + "end": 13944, "loc": { "start": { - "line": 415, + "line": 418, "column": 12 }, "end": { - "line": 415, + "line": 418, "column": 120 } } @@ -257720,15 +261608,15 @@ { "type": "CommentLine", "value": "", - "start": 13862, - "end": 13864, + "start": 13957, + "end": 13959, "loc": { "start": { - "line": 416, + "line": 419, "column": 12 }, "end": { - "line": 416, + "line": 419, "column": 14 } } @@ -257736,15 +261624,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 13877, - "end": 13985, + "start": 13972, + "end": 14080, "loc": { "start": { - "line": 417, + "line": 420, "column": 12 }, "end": { - "line": 417, + "line": 420, "column": 120 } } @@ -257762,15 +261650,15 @@ "binop": null }, "value": "xCurve", - "start": 13999, - "end": 14005, + "start": 14094, + "end": 14100, "loc": { "start": { - "line": 419, + "line": 422, "column": 12 }, "end": { - "line": 419, + "line": 422, "column": 18 } } @@ -257788,15 +261676,15 @@ "binop": null, "updateContext": null }, - "start": 14005, - "end": 14006, + "start": 14100, + "end": 14101, "loc": { "start": { - "line": 419, + "line": 422, "column": 18 }, "end": { - "line": 419, + "line": 422, "column": 19 } } @@ -257814,15 +261702,15 @@ "binop": null }, "value": "rootNode", - "start": 14007, - "end": 14015, + "start": 14102, + "end": 14110, "loc": { "start": { - "line": 419, + "line": 422, "column": 20 }, "end": { - "line": 419, + "line": 422, "column": 28 } } @@ -257840,15 +261728,15 @@ "binop": null, "updateContext": null }, - "start": 14015, - "end": 14016, + "start": 14110, + "end": 14111, "loc": { "start": { - "line": 419, + "line": 422, "column": 28 }, "end": { - "line": 419, + "line": 422, "column": 29 } } @@ -257866,15 +261754,15 @@ "binop": null }, "value": "addChild", - "start": 14016, - "end": 14024, + "start": 14111, + "end": 14119, "loc": { "start": { - "line": 419, + "line": 422, "column": 29 }, "end": { - "line": 419, + "line": 422, "column": 37 } } @@ -257891,15 +261779,15 @@ "postfix": false, "binop": null }, - "start": 14024, - "end": 14025, + "start": 14119, + "end": 14120, "loc": { "start": { - "line": 419, + "line": 422, "column": 37 }, "end": { - "line": 419, + "line": 422, "column": 38 } } @@ -257919,15 +261807,15 @@ "updateContext": null }, "value": "new", - "start": 14025, - "end": 14028, + "start": 14120, + "end": 14123, "loc": { "start": { - "line": 419, + "line": 422, "column": 38 }, "end": { - "line": 419, + "line": 422, "column": 41 } } @@ -257945,15 +261833,15 @@ "binop": null }, "value": "Mesh", - "start": 14029, - "end": 14033, + "start": 14124, + "end": 14128, "loc": { "start": { - "line": 419, + "line": 422, "column": 42 }, "end": { - "line": 419, + "line": 422, "column": 46 } } @@ -257970,15 +261858,15 @@ "postfix": false, "binop": null }, - "start": 14033, - "end": 14034, + "start": 14128, + "end": 14129, "loc": { "start": { - "line": 419, + "line": 422, "column": 46 }, "end": { - "line": 419, + "line": 422, "column": 47 } } @@ -257996,15 +261884,15 @@ "binop": null }, "value": "rootNode", - "start": 14034, - "end": 14042, + "start": 14129, + "end": 14137, "loc": { "start": { - "line": 419, + "line": 422, "column": 47 }, "end": { - "line": 419, + "line": 422, "column": 55 } } @@ -258022,15 +261910,15 @@ "binop": null, "updateContext": null }, - "start": 14042, - "end": 14043, + "start": 14137, + "end": 14138, "loc": { "start": { - "line": 419, + "line": 422, "column": 55 }, "end": { - "line": 419, + "line": 422, "column": 56 } } @@ -258047,15 +261935,15 @@ "postfix": false, "binop": null }, - "start": 14044, - "end": 14045, + "start": 14139, + "end": 14140, "loc": { "start": { - "line": 419, + "line": 422, "column": 57 }, "end": { - "line": 419, + "line": 422, "column": 58 } } @@ -258063,15 +261951,15 @@ { "type": "CommentLine", "value": " Red hoop about Y-axis", - "start": 14046, - "end": 14070, + "start": 14141, + "end": 14165, "loc": { "start": { - "line": 419, + "line": 422, "column": 59 }, "end": { - "line": 419, + "line": 422, "column": 83 } } @@ -258089,15 +261977,15 @@ "binop": null }, "value": "geometry", - "start": 14087, - "end": 14095, + "start": 14182, + "end": 14190, "loc": { "start": { - "line": 420, + "line": 423, "column": 16 }, "end": { - "line": 420, + "line": 423, "column": 24 } } @@ -258115,15 +262003,15 @@ "binop": null, "updateContext": null }, - "start": 14095, - "end": 14096, + "start": 14190, + "end": 14191, "loc": { "start": { - "line": 420, + "line": 423, "column": 24 }, "end": { - "line": 420, + "line": 423, "column": 25 } } @@ -258141,15 +262029,15 @@ "binop": null }, "value": "shapes", - "start": 14097, - "end": 14103, + "start": 14192, + "end": 14198, "loc": { "start": { - "line": 420, + "line": 423, "column": 26 }, "end": { - "line": 420, + "line": 423, "column": 32 } } @@ -258167,15 +262055,15 @@ "binop": null, "updateContext": null }, - "start": 14103, - "end": 14104, + "start": 14198, + "end": 14199, "loc": { "start": { - "line": 420, + "line": 423, "column": 32 }, "end": { - "line": 420, + "line": 423, "column": 33 } } @@ -258193,15 +262081,15 @@ "binop": null }, "value": "curve", - "start": 14104, - "end": 14109, + "start": 14199, + "end": 14204, "loc": { "start": { - "line": 420, + "line": 423, "column": 33 }, "end": { - "line": 420, + "line": 423, "column": 38 } } @@ -258219,15 +262107,15 @@ "binop": null, "updateContext": null }, - "start": 14109, - "end": 14110, + "start": 14204, + "end": 14205, "loc": { "start": { - "line": 420, + "line": 423, "column": 38 }, "end": { - "line": 420, + "line": 423, "column": 39 } } @@ -258245,15 +262133,15 @@ "binop": null }, "value": "material", - "start": 14127, - "end": 14135, + "start": 14222, + "end": 14230, "loc": { "start": { - "line": 421, + "line": 424, "column": 16 }, "end": { - "line": 421, + "line": 424, "column": 24 } } @@ -258271,15 +262159,15 @@ "binop": null, "updateContext": null }, - "start": 14135, - "end": 14136, + "start": 14230, + "end": 14231, "loc": { "start": { - "line": 421, + "line": 424, "column": 24 }, "end": { - "line": 421, + "line": 424, "column": 25 } } @@ -258297,15 +262185,15 @@ "binop": null }, "value": "materials", - "start": 14137, - "end": 14146, + "start": 14232, + "end": 14241, "loc": { "start": { - "line": 421, + "line": 424, "column": 26 }, "end": { - "line": 421, + "line": 424, "column": 35 } } @@ -258323,15 +262211,15 @@ "binop": null, "updateContext": null }, - "start": 14146, - "end": 14147, + "start": 14241, + "end": 14242, "loc": { "start": { - "line": 421, + "line": 424, "column": 35 }, "end": { - "line": 421, + "line": 424, "column": 36 } } @@ -258349,15 +262237,15 @@ "binop": null }, "value": "red", - "start": 14147, - "end": 14150, + "start": 14242, + "end": 14245, "loc": { "start": { - "line": 421, + "line": 424, "column": 36 }, "end": { - "line": 421, + "line": 424, "column": 39 } } @@ -258375,15 +262263,15 @@ "binop": null, "updateContext": null }, - "start": 14150, - "end": 14151, + "start": 14245, + "end": 14246, "loc": { "start": { - "line": 421, + "line": 424, "column": 39 }, "end": { - "line": 421, + "line": 424, "column": 40 } } @@ -258401,15 +262289,15 @@ "binop": null }, "value": "matrix", - "start": 14168, - "end": 14174, + "start": 14263, + "end": 14269, "loc": { "start": { - "line": 422, + "line": 425, "column": 16 }, "end": { - "line": 422, + "line": 425, "column": 22 } } @@ -258427,15 +262315,15 @@ "binop": null, "updateContext": null }, - "start": 14174, - "end": 14175, + "start": 14269, + "end": 14270, "loc": { "start": { - "line": 422, + "line": 425, "column": 22 }, "end": { - "line": 422, + "line": 425, "column": 23 } } @@ -258452,15 +262340,15 @@ "postfix": false, "binop": null }, - "start": 14176, - "end": 14177, + "start": 14271, + "end": 14272, "loc": { "start": { - "line": 422, + "line": 425, "column": 24 }, "end": { - "line": 422, + "line": 425, "column": 25 } } @@ -258479,15 +262367,15 @@ "binop": null }, "value": "function", - "start": 14177, - "end": 14185, + "start": 14272, + "end": 14280, "loc": { "start": { - "line": 422, + "line": 425, "column": 25 }, "end": { - "line": 422, + "line": 425, "column": 33 } } @@ -258504,15 +262392,15 @@ "postfix": false, "binop": null }, - "start": 14186, - "end": 14187, + "start": 14281, + "end": 14282, "loc": { "start": { - "line": 422, + "line": 425, "column": 34 }, "end": { - "line": 422, + "line": 425, "column": 35 } } @@ -258529,15 +262417,15 @@ "postfix": false, "binop": null }, - "start": 14187, - "end": 14188, + "start": 14282, + "end": 14283, "loc": { "start": { - "line": 422, + "line": 425, "column": 35 }, "end": { - "line": 422, + "line": 425, "column": 36 } } @@ -258554,15 +262442,15 @@ "postfix": false, "binop": null }, - "start": 14189, - "end": 14190, + "start": 14284, + "end": 14285, "loc": { "start": { - "line": 422, + "line": 425, "column": 37 }, "end": { - "line": 422, + "line": 425, "column": 38 } } @@ -258582,15 +262470,15 @@ "updateContext": null }, "value": "const", - "start": 14211, - "end": 14216, + "start": 14306, + "end": 14311, "loc": { "start": { - "line": 423, + "line": 426, "column": 20 }, "end": { - "line": 423, + "line": 426, "column": 25 } } @@ -258608,15 +262496,15 @@ "binop": null }, "value": "rotate2", - "start": 14217, - "end": 14224, + "start": 14312, + "end": 14319, "loc": { "start": { - "line": 423, + "line": 426, "column": 26 }, "end": { - "line": 423, + "line": 426, "column": 33 } } @@ -258635,15 +262523,15 @@ "updateContext": null }, "value": "=", - "start": 14225, - "end": 14226, + "start": 14320, + "end": 14321, "loc": { "start": { - "line": 423, + "line": 426, "column": 34 }, "end": { - "line": 423, + "line": 426, "column": 35 } } @@ -258661,15 +262549,15 @@ "binop": null }, "value": "math", - "start": 14227, - "end": 14231, + "start": 14322, + "end": 14326, "loc": { "start": { - "line": 423, + "line": 426, "column": 36 }, "end": { - "line": 423, + "line": 426, "column": 40 } } @@ -258687,15 +262575,15 @@ "binop": null, "updateContext": null }, - "start": 14231, - "end": 14232, + "start": 14326, + "end": 14327, "loc": { "start": { - "line": 423, + "line": 426, "column": 40 }, "end": { - "line": 423, + "line": 426, "column": 41 } } @@ -258713,15 +262601,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 14232, - "end": 14245, + "start": 14327, + "end": 14340, "loc": { "start": { - "line": 423, + "line": 426, "column": 41 }, "end": { - "line": 423, + "line": 426, "column": 54 } } @@ -258738,15 +262626,15 @@ "postfix": false, "binop": null }, - "start": 14245, - "end": 14246, + "start": 14340, + "end": 14341, "loc": { "start": { - "line": 423, + "line": 426, "column": 54 }, "end": { - "line": 423, + "line": 426, "column": 55 } } @@ -258765,15 +262653,15 @@ "updateContext": null }, "value": 90, - "start": 14246, - "end": 14248, + "start": 14341, + "end": 14343, "loc": { "start": { - "line": 423, + "line": 426, "column": 55 }, "end": { - "line": 423, + "line": 426, "column": 57 } } @@ -258792,15 +262680,15 @@ "updateContext": null }, "value": "*", - "start": 14249, - "end": 14250, + "start": 14344, + "end": 14345, "loc": { "start": { - "line": 423, + "line": 426, "column": 58 }, "end": { - "line": 423, + "line": 426, "column": 59 } } @@ -258818,15 +262706,15 @@ "binop": null }, "value": "math", - "start": 14251, - "end": 14255, + "start": 14346, + "end": 14350, "loc": { "start": { - "line": 423, + "line": 426, "column": 60 }, "end": { - "line": 423, + "line": 426, "column": 64 } } @@ -258844,15 +262732,15 @@ "binop": null, "updateContext": null }, - "start": 14255, - "end": 14256, + "start": 14350, + "end": 14351, "loc": { "start": { - "line": 423, + "line": 426, "column": 64 }, "end": { - "line": 423, + "line": 426, "column": 65 } } @@ -258870,15 +262758,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 14256, - "end": 14264, + "start": 14351, + "end": 14359, "loc": { "start": { - "line": 423, + "line": 426, "column": 65 }, "end": { - "line": 423, + "line": 426, "column": 73 } } @@ -258896,15 +262784,15 @@ "binop": null, "updateContext": null }, - "start": 14264, - "end": 14265, + "start": 14359, + "end": 14360, "loc": { "start": { - "line": 423, + "line": 426, "column": 73 }, "end": { - "line": 423, + "line": 426, "column": 74 } } @@ -258922,15 +262810,15 @@ "binop": null, "updateContext": null }, - "start": 14266, - "end": 14267, + "start": 14361, + "end": 14362, "loc": { "start": { - "line": 423, + "line": 426, "column": 75 }, "end": { - "line": 423, + "line": 426, "column": 76 } } @@ -258949,15 +262837,15 @@ "updateContext": null }, "value": 0, - "start": 14267, - "end": 14268, + "start": 14362, + "end": 14363, "loc": { "start": { - "line": 423, + "line": 426, "column": 76 }, "end": { - "line": 423, + "line": 426, "column": 77 } } @@ -258975,15 +262863,15 @@ "binop": null, "updateContext": null }, - "start": 14268, - "end": 14269, + "start": 14363, + "end": 14364, "loc": { "start": { - "line": 423, + "line": 426, "column": 77 }, "end": { - "line": 423, + "line": 426, "column": 78 } } @@ -259002,15 +262890,15 @@ "updateContext": null }, "value": 1, - "start": 14270, - "end": 14271, + "start": 14365, + "end": 14366, "loc": { "start": { - "line": 423, + "line": 426, "column": 79 }, "end": { - "line": 423, + "line": 426, "column": 80 } } @@ -259028,15 +262916,15 @@ "binop": null, "updateContext": null }, - "start": 14271, - "end": 14272, + "start": 14366, + "end": 14367, "loc": { "start": { - "line": 423, + "line": 426, "column": 80 }, "end": { - "line": 423, + "line": 426, "column": 81 } } @@ -259055,15 +262943,15 @@ "updateContext": null }, "value": 0, - "start": 14273, - "end": 14274, + "start": 14368, + "end": 14369, "loc": { "start": { - "line": 423, + "line": 426, "column": 82 }, "end": { - "line": 423, + "line": 426, "column": 83 } } @@ -259081,15 +262969,15 @@ "binop": null, "updateContext": null }, - "start": 14274, - "end": 14275, + "start": 14369, + "end": 14370, "loc": { "start": { - "line": 423, + "line": 426, "column": 83 }, "end": { - "line": 423, + "line": 426, "column": 84 } } @@ -259107,15 +262995,15 @@ "binop": null, "updateContext": null }, - "start": 14275, - "end": 14276, + "start": 14370, + "end": 14371, "loc": { "start": { - "line": 423, + "line": 426, "column": 84 }, "end": { - "line": 423, + "line": 426, "column": 85 } } @@ -259133,15 +263021,15 @@ "binop": null }, "value": "math", - "start": 14277, - "end": 14281, + "start": 14372, + "end": 14376, "loc": { "start": { - "line": 423, + "line": 426, "column": 86 }, "end": { - "line": 423, + "line": 426, "column": 90 } } @@ -259159,15 +263047,15 @@ "binop": null, "updateContext": null }, - "start": 14281, - "end": 14282, + "start": 14376, + "end": 14377, "loc": { "start": { - "line": 423, + "line": 426, "column": 90 }, "end": { - "line": 423, + "line": 426, "column": 91 } } @@ -259185,15 +263073,15 @@ "binop": null }, "value": "identityMat4", - "start": 14282, - "end": 14294, + "start": 14377, + "end": 14389, "loc": { "start": { - "line": 423, + "line": 426, "column": 91 }, "end": { - "line": 423, + "line": 426, "column": 103 } } @@ -259210,15 +263098,15 @@ "postfix": false, "binop": null }, - "start": 14294, - "end": 14295, + "start": 14389, + "end": 14390, "loc": { "start": { - "line": 423, + "line": 426, "column": 103 }, "end": { - "line": 423, + "line": 426, "column": 104 } } @@ -259235,15 +263123,15 @@ "postfix": false, "binop": null }, - "start": 14295, - "end": 14296, + "start": 14390, + "end": 14391, "loc": { "start": { - "line": 423, + "line": 426, "column": 104 }, "end": { - "line": 423, + "line": 426, "column": 105 } } @@ -259260,15 +263148,15 @@ "postfix": false, "binop": null }, - "start": 14296, - "end": 14297, + "start": 14391, + "end": 14392, "loc": { "start": { - "line": 423, + "line": 426, "column": 105 }, "end": { - "line": 423, + "line": 426, "column": 106 } } @@ -259286,15 +263174,15 @@ "binop": null, "updateContext": null }, - "start": 14297, - "end": 14298, + "start": 14392, + "end": 14393, "loc": { "start": { - "line": 423, + "line": 426, "column": 106 }, "end": { - "line": 423, + "line": 426, "column": 107 } } @@ -259314,15 +263202,15 @@ "updateContext": null }, "value": "const", - "start": 14319, - "end": 14324, + "start": 14414, + "end": 14419, "loc": { "start": { - "line": 424, + "line": 427, "column": 20 }, "end": { - "line": 424, + "line": 427, "column": 25 } } @@ -259340,15 +263228,15 @@ "binop": null }, "value": "rotate1", - "start": 14325, - "end": 14332, + "start": 14420, + "end": 14427, "loc": { "start": { - "line": 424, + "line": 427, "column": 26 }, "end": { - "line": 424, + "line": 427, "column": 33 } } @@ -259367,15 +263255,15 @@ "updateContext": null }, "value": "=", - "start": 14333, - "end": 14334, + "start": 14428, + "end": 14429, "loc": { "start": { - "line": 424, + "line": 427, "column": 34 }, "end": { - "line": 424, + "line": 427, "column": 35 } } @@ -259393,15 +263281,15 @@ "binop": null }, "value": "math", - "start": 14335, - "end": 14339, + "start": 14430, + "end": 14434, "loc": { "start": { - "line": 424, + "line": 427, "column": 36 }, "end": { - "line": 424, + "line": 427, "column": 40 } } @@ -259419,15 +263307,15 @@ "binop": null, "updateContext": null }, - "start": 14339, - "end": 14340, + "start": 14434, + "end": 14435, "loc": { "start": { - "line": 424, + "line": 427, "column": 40 }, "end": { - "line": 424, + "line": 427, "column": 41 } } @@ -259445,15 +263333,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 14340, - "end": 14353, + "start": 14435, + "end": 14448, "loc": { "start": { - "line": 424, + "line": 427, "column": 41 }, "end": { - "line": 424, + "line": 427, "column": 54 } } @@ -259470,15 +263358,15 @@ "postfix": false, "binop": null }, - "start": 14353, - "end": 14354, + "start": 14448, + "end": 14449, "loc": { "start": { - "line": 424, + "line": 427, "column": 54 }, "end": { - "line": 424, + "line": 427, "column": 55 } } @@ -259497,15 +263385,15 @@ "updateContext": null }, "value": 270, - "start": 14354, - "end": 14357, + "start": 14449, + "end": 14452, "loc": { "start": { - "line": 424, + "line": 427, "column": 55 }, "end": { - "line": 424, + "line": 427, "column": 58 } } @@ -259524,15 +263412,15 @@ "updateContext": null }, "value": "*", - "start": 14358, - "end": 14359, + "start": 14453, + "end": 14454, "loc": { "start": { - "line": 424, + "line": 427, "column": 59 }, "end": { - "line": 424, + "line": 427, "column": 60 } } @@ -259550,15 +263438,15 @@ "binop": null }, "value": "math", - "start": 14360, - "end": 14364, + "start": 14455, + "end": 14459, "loc": { "start": { - "line": 424, + "line": 427, "column": 61 }, "end": { - "line": 424, + "line": 427, "column": 65 } } @@ -259576,15 +263464,15 @@ "binop": null, "updateContext": null }, - "start": 14364, - "end": 14365, + "start": 14459, + "end": 14460, "loc": { "start": { - "line": 424, + "line": 427, "column": 65 }, "end": { - "line": 424, + "line": 427, "column": 66 } } @@ -259602,15 +263490,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 14365, - "end": 14373, + "start": 14460, + "end": 14468, "loc": { "start": { - "line": 424, + "line": 427, "column": 66 }, "end": { - "line": 424, + "line": 427, "column": 74 } } @@ -259628,15 +263516,15 @@ "binop": null, "updateContext": null }, - "start": 14373, - "end": 14374, + "start": 14468, + "end": 14469, "loc": { "start": { - "line": 424, + "line": 427, "column": 74 }, "end": { - "line": 424, + "line": 427, "column": 75 } } @@ -259654,15 +263542,15 @@ "binop": null, "updateContext": null }, - "start": 14375, - "end": 14376, + "start": 14470, + "end": 14471, "loc": { "start": { - "line": 424, + "line": 427, "column": 76 }, "end": { - "line": 424, + "line": 427, "column": 77 } } @@ -259681,15 +263569,15 @@ "updateContext": null }, "value": 1, - "start": 14376, - "end": 14377, + "start": 14471, + "end": 14472, "loc": { "start": { - "line": 424, + "line": 427, "column": 77 }, "end": { - "line": 424, + "line": 427, "column": 78 } } @@ -259707,15 +263595,15 @@ "binop": null, "updateContext": null }, - "start": 14377, - "end": 14378, + "start": 14472, + "end": 14473, "loc": { "start": { - "line": 424, + "line": 427, "column": 78 }, "end": { - "line": 424, + "line": 427, "column": 79 } } @@ -259734,15 +263622,15 @@ "updateContext": null }, "value": 0, - "start": 14379, - "end": 14380, + "start": 14474, + "end": 14475, "loc": { "start": { - "line": 424, + "line": 427, "column": 80 }, "end": { - "line": 424, + "line": 427, "column": 81 } } @@ -259760,15 +263648,15 @@ "binop": null, "updateContext": null }, - "start": 14380, - "end": 14381, + "start": 14475, + "end": 14476, "loc": { "start": { - "line": 424, + "line": 427, "column": 81 }, "end": { - "line": 424, + "line": 427, "column": 82 } } @@ -259787,15 +263675,15 @@ "updateContext": null }, "value": 0, - "start": 14382, - "end": 14383, + "start": 14477, + "end": 14478, "loc": { "start": { - "line": 424, + "line": 427, "column": 83 }, "end": { - "line": 424, + "line": 427, "column": 84 } } @@ -259813,15 +263701,15 @@ "binop": null, "updateContext": null }, - "start": 14383, - "end": 14384, + "start": 14478, + "end": 14479, "loc": { "start": { - "line": 424, + "line": 427, "column": 84 }, "end": { - "line": 424, + "line": 427, "column": 85 } } @@ -259839,15 +263727,15 @@ "binop": null, "updateContext": null }, - "start": 14384, - "end": 14385, + "start": 14479, + "end": 14480, "loc": { "start": { - "line": 424, + "line": 427, "column": 85 }, "end": { - "line": 424, + "line": 427, "column": 86 } } @@ -259865,15 +263753,15 @@ "binop": null }, "value": "math", - "start": 14386, - "end": 14390, + "start": 14481, + "end": 14485, "loc": { "start": { - "line": 424, + "line": 427, "column": 87 }, "end": { - "line": 424, + "line": 427, "column": 91 } } @@ -259891,15 +263779,15 @@ "binop": null, "updateContext": null }, - "start": 14390, - "end": 14391, + "start": 14485, + "end": 14486, "loc": { "start": { - "line": 424, + "line": 427, "column": 91 }, "end": { - "line": 424, + "line": 427, "column": 92 } } @@ -259917,15 +263805,15 @@ "binop": null }, "value": "identityMat4", - "start": 14391, - "end": 14403, + "start": 14486, + "end": 14498, "loc": { "start": { - "line": 424, + "line": 427, "column": 92 }, "end": { - "line": 424, + "line": 427, "column": 104 } } @@ -259942,15 +263830,15 @@ "postfix": false, "binop": null }, - "start": 14403, - "end": 14404, + "start": 14498, + "end": 14499, "loc": { "start": { - "line": 424, + "line": 427, "column": 104 }, "end": { - "line": 424, + "line": 427, "column": 105 } } @@ -259967,15 +263855,15 @@ "postfix": false, "binop": null }, - "start": 14404, - "end": 14405, + "start": 14499, + "end": 14500, "loc": { "start": { - "line": 424, + "line": 427, "column": 105 }, "end": { - "line": 424, + "line": 427, "column": 106 } } @@ -259992,15 +263880,15 @@ "postfix": false, "binop": null }, - "start": 14405, - "end": 14406, + "start": 14500, + "end": 14501, "loc": { "start": { - "line": 424, + "line": 427, "column": 106 }, "end": { - "line": 424, + "line": 427, "column": 107 } } @@ -260018,15 +263906,15 @@ "binop": null, "updateContext": null }, - "start": 14406, - "end": 14407, + "start": 14501, + "end": 14502, "loc": { "start": { - "line": 424, + "line": 427, "column": 107 }, "end": { - "line": 424, + "line": 427, "column": 108 } } @@ -260046,15 +263934,15 @@ "updateContext": null }, "value": "return", - "start": 14428, - "end": 14434, + "start": 14523, + "end": 14529, "loc": { "start": { - "line": 425, + "line": 428, "column": 20 }, "end": { - "line": 425, + "line": 428, "column": 26 } } @@ -260072,15 +263960,15 @@ "binop": null }, "value": "math", - "start": 14435, - "end": 14439, + "start": 14530, + "end": 14534, "loc": { "start": { - "line": 425, + "line": 428, "column": 27 }, "end": { - "line": 425, + "line": 428, "column": 31 } } @@ -260098,15 +263986,15 @@ "binop": null, "updateContext": null }, - "start": 14439, - "end": 14440, + "start": 14534, + "end": 14535, "loc": { "start": { - "line": 425, + "line": 428, "column": 31 }, "end": { - "line": 425, + "line": 428, "column": 32 } } @@ -260124,15 +264012,15 @@ "binop": null }, "value": "mulMat4", - "start": 14440, - "end": 14447, + "start": 14535, + "end": 14542, "loc": { "start": { - "line": 425, + "line": 428, "column": 32 }, "end": { - "line": 425, + "line": 428, "column": 39 } } @@ -260149,15 +264037,15 @@ "postfix": false, "binop": null }, - "start": 14447, - "end": 14448, + "start": 14542, + "end": 14543, "loc": { "start": { - "line": 425, + "line": 428, "column": 39 }, "end": { - "line": 425, + "line": 428, "column": 40 } } @@ -260175,15 +264063,15 @@ "binop": null }, "value": "rotate1", - "start": 14448, - "end": 14455, + "start": 14543, + "end": 14550, "loc": { "start": { - "line": 425, + "line": 428, "column": 40 }, "end": { - "line": 425, + "line": 428, "column": 47 } } @@ -260201,15 +264089,15 @@ "binop": null, "updateContext": null }, - "start": 14455, - "end": 14456, + "start": 14550, + "end": 14551, "loc": { "start": { - "line": 425, + "line": 428, "column": 47 }, "end": { - "line": 425, + "line": 428, "column": 48 } } @@ -260227,15 +264115,15 @@ "binop": null }, "value": "rotate2", - "start": 14457, - "end": 14464, + "start": 14552, + "end": 14559, "loc": { "start": { - "line": 425, + "line": 428, "column": 49 }, "end": { - "line": 425, + "line": 428, "column": 56 } } @@ -260253,15 +264141,15 @@ "binop": null, "updateContext": null }, - "start": 14464, - "end": 14465, + "start": 14559, + "end": 14560, "loc": { "start": { - "line": 425, + "line": 428, "column": 56 }, "end": { - "line": 425, + "line": 428, "column": 57 } } @@ -260279,15 +264167,15 @@ "binop": null }, "value": "math", - "start": 14466, - "end": 14470, + "start": 14561, + "end": 14565, "loc": { "start": { - "line": 425, + "line": 428, "column": 58 }, "end": { - "line": 425, + "line": 428, "column": 62 } } @@ -260305,15 +264193,15 @@ "binop": null, "updateContext": null }, - "start": 14470, - "end": 14471, + "start": 14565, + "end": 14566, "loc": { "start": { - "line": 425, + "line": 428, "column": 62 }, "end": { - "line": 425, + "line": 428, "column": 63 } } @@ -260331,15 +264219,15 @@ "binop": null }, "value": "identityMat4", - "start": 14471, - "end": 14483, + "start": 14566, + "end": 14578, "loc": { "start": { - "line": 425, + "line": 428, "column": 63 }, "end": { - "line": 425, + "line": 428, "column": 75 } } @@ -260356,15 +264244,15 @@ "postfix": false, "binop": null }, - "start": 14483, - "end": 14484, + "start": 14578, + "end": 14579, "loc": { "start": { - "line": 425, + "line": 428, "column": 75 }, "end": { - "line": 425, + "line": 428, "column": 76 } } @@ -260381,15 +264269,15 @@ "postfix": false, "binop": null }, - "start": 14484, - "end": 14485, + "start": 14579, + "end": 14580, "loc": { "start": { - "line": 425, + "line": 428, "column": 76 }, "end": { - "line": 425, + "line": 428, "column": 77 } } @@ -260406,15 +264294,15 @@ "postfix": false, "binop": null }, - "start": 14485, - "end": 14486, + "start": 14580, + "end": 14581, "loc": { "start": { - "line": 425, + "line": 428, "column": 77 }, "end": { - "line": 425, + "line": 428, "column": 78 } } @@ -260432,15 +264320,15 @@ "binop": null, "updateContext": null }, - "start": 14486, - "end": 14487, + "start": 14581, + "end": 14582, "loc": { "start": { - "line": 425, + "line": 428, "column": 78 }, "end": { - "line": 425, + "line": 428, "column": 79 } } @@ -260457,15 +264345,15 @@ "postfix": false, "binop": null }, - "start": 14504, - "end": 14505, + "start": 14599, + "end": 14600, "loc": { "start": { - "line": 426, + "line": 429, "column": 16 }, "end": { - "line": 426, + "line": 429, "column": 17 } } @@ -260482,15 +264370,15 @@ "postfix": false, "binop": null }, - "start": 14505, - "end": 14506, + "start": 14600, + "end": 14601, "loc": { "start": { - "line": 426, + "line": 429, "column": 17 }, "end": { - "line": 426, + "line": 429, "column": 18 } } @@ -260507,15 +264395,15 @@ "postfix": false, "binop": null }, - "start": 14506, - "end": 14507, + "start": 14601, + "end": 14602, "loc": { "start": { - "line": 426, + "line": 429, "column": 18 }, "end": { - "line": 426, + "line": 429, "column": 19 } } @@ -260532,15 +264420,15 @@ "postfix": false, "binop": null }, - "start": 14507, - "end": 14508, + "start": 14602, + "end": 14603, "loc": { "start": { - "line": 426, + "line": 429, "column": 19 }, "end": { - "line": 426, + "line": 429, "column": 20 } } @@ -260558,15 +264446,15 @@ "binop": null, "updateContext": null }, - "start": 14508, - "end": 14509, + "start": 14603, + "end": 14604, "loc": { "start": { - "line": 426, + "line": 429, "column": 20 }, "end": { - "line": 426, + "line": 429, "column": 21 } } @@ -260584,15 +264472,15 @@ "binop": null }, "value": "pickable", - "start": 14526, - "end": 14534, + "start": 14621, + "end": 14629, "loc": { "start": { - "line": 427, + "line": 430, "column": 16 }, "end": { - "line": 427, + "line": 430, "column": 24 } } @@ -260610,15 +264498,15 @@ "binop": null, "updateContext": null }, - "start": 14534, - "end": 14535, + "start": 14629, + "end": 14630, "loc": { "start": { - "line": 427, + "line": 430, "column": 24 }, "end": { - "line": 427, + "line": 430, "column": 25 } } @@ -260638,15 +264526,15 @@ "updateContext": null }, "value": "false", - "start": 14536, - "end": 14541, + "start": 14631, + "end": 14636, "loc": { "start": { - "line": 427, + "line": 430, "column": 26 }, "end": { - "line": 427, + "line": 430, "column": 31 } } @@ -260664,15 +264552,15 @@ "binop": null, "updateContext": null }, - "start": 14541, - "end": 14542, + "start": 14636, + "end": 14637, "loc": { "start": { - "line": 427, + "line": 430, "column": 31 }, "end": { - "line": 427, + "line": 430, "column": 32 } } @@ -260690,15 +264578,15 @@ "binop": null }, "value": "collidable", - "start": 14559, - "end": 14569, + "start": 14654, + "end": 14664, "loc": { "start": { - "line": 428, + "line": 431, "column": 16 }, "end": { - "line": 428, + "line": 431, "column": 26 } } @@ -260716,15 +264604,15 @@ "binop": null, "updateContext": null }, - "start": 14569, - "end": 14570, + "start": 14664, + "end": 14665, "loc": { "start": { - "line": 428, + "line": 431, "column": 26 }, "end": { - "line": 428, + "line": 431, "column": 27 } } @@ -260744,15 +264632,15 @@ "updateContext": null }, "value": "true", - "start": 14571, - "end": 14575, + "start": 14666, + "end": 14670, "loc": { "start": { - "line": 428, + "line": 431, "column": 28 }, "end": { - "line": 428, + "line": 431, "column": 32 } } @@ -260770,15 +264658,15 @@ "binop": null, "updateContext": null }, - "start": 14575, - "end": 14576, + "start": 14670, + "end": 14671, "loc": { "start": { - "line": 428, + "line": 431, "column": 32 }, "end": { - "line": 428, + "line": 431, "column": 33 } } @@ -260796,15 +264684,15 @@ "binop": null }, "value": "clippable", - "start": 14593, - "end": 14602, + "start": 14688, + "end": 14697, "loc": { "start": { - "line": 429, + "line": 432, "column": 16 }, "end": { - "line": 429, + "line": 432, "column": 25 } } @@ -260822,15 +264710,15 @@ "binop": null, "updateContext": null }, - "start": 14602, - "end": 14603, + "start": 14697, + "end": 14698, "loc": { "start": { - "line": 429, + "line": 432, "column": 25 }, "end": { - "line": 429, + "line": 432, "column": 26 } } @@ -260850,15 +264738,15 @@ "updateContext": null }, "value": "false", - "start": 14604, - "end": 14609, + "start": 14699, + "end": 14704, "loc": { "start": { - "line": 429, + "line": 432, "column": 27 }, "end": { - "line": 429, + "line": 432, "column": 32 } } @@ -260876,15 +264764,15 @@ "binop": null, "updateContext": null }, - "start": 14609, - "end": 14610, + "start": 14704, + "end": 14705, "loc": { "start": { - "line": 429, + "line": 432, "column": 32 }, "end": { - "line": 429, + "line": 432, "column": 33 } } @@ -260902,15 +264790,15 @@ "binop": null }, "value": "backfaces", - "start": 14627, - "end": 14636, + "start": 14722, + "end": 14731, "loc": { "start": { - "line": 430, + "line": 433, "column": 16 }, "end": { - "line": 430, + "line": 433, "column": 25 } } @@ -260928,15 +264816,15 @@ "binop": null, "updateContext": null }, - "start": 14636, - "end": 14637, + "start": 14731, + "end": 14732, "loc": { "start": { - "line": 430, + "line": 433, "column": 25 }, "end": { - "line": 430, + "line": 433, "column": 26 } } @@ -260956,15 +264844,15 @@ "updateContext": null }, "value": "true", - "start": 14638, - "end": 14642, + "start": 14733, + "end": 14737, "loc": { "start": { - "line": 430, + "line": 433, "column": 27 }, "end": { - "line": 430, + "line": 433, "column": 31 } } @@ -260982,15 +264870,15 @@ "binop": null, "updateContext": null }, - "start": 14642, - "end": 14643, + "start": 14737, + "end": 14738, "loc": { "start": { - "line": 430, + "line": 433, "column": 31 }, "end": { - "line": 430, + "line": 433, "column": 32 } } @@ -261008,15 +264896,15 @@ "binop": null }, "value": "visible", - "start": 14660, - "end": 14667, + "start": 14755, + "end": 14762, "loc": { "start": { - "line": 431, + "line": 434, "column": 16 }, "end": { - "line": 431, + "line": 434, "column": 23 } } @@ -261034,15 +264922,15 @@ "binop": null, "updateContext": null }, - "start": 14667, - "end": 14668, + "start": 14762, + "end": 14763, "loc": { "start": { - "line": 431, + "line": 434, "column": 23 }, "end": { - "line": 431, + "line": 434, "column": 24 } } @@ -261062,16 +264950,122 @@ "updateContext": null }, "value": "false", - "start": 14669, - "end": 14674, + "start": 14764, + "end": 14769, "loc": { "start": { - "line": 431, + "line": 434, "column": 25 }, "end": { - "line": 431, + "line": 434, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14769, + "end": 14770, + "loc": { + "start": { + "line": 434, "column": 30 + }, + "end": { + "line": 434, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 14787, + "end": 14795, + "loc": { + "start": { + "line": 435, + "column": 16 + }, + "end": { + "line": 435, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14795, + "end": 14796, + "loc": { + "start": { + "line": 435, + "column": 24 + }, + "end": { + "line": 435, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 14797, + "end": 14802, + "loc": { + "start": { + "line": 435, + "column": 26 + }, + "end": { + "line": 435, + "column": 31 } } }, @@ -261087,15 +265081,15 @@ "postfix": false, "binop": null }, - "start": 14687, - "end": 14688, + "start": 14815, + "end": 14816, "loc": { "start": { - "line": 432, + "line": 436, "column": 12 }, "end": { - "line": 432, + "line": 436, "column": 13 } } @@ -261112,15 +265106,15 @@ "postfix": false, "binop": null }, - "start": 14688, - "end": 14689, + "start": 14816, + "end": 14817, "loc": { "start": { - "line": 432, + "line": 436, "column": 13 }, "end": { - "line": 432, + "line": 436, "column": 14 } } @@ -261138,15 +265132,15 @@ "binop": null, "updateContext": null }, - "start": 14689, - "end": 14690, + "start": 14817, + "end": 14818, "loc": { "start": { - "line": 432, + "line": 436, "column": 14 }, "end": { - "line": 432, + "line": 436, "column": 15 } } @@ -261164,15 +265158,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 14691, - "end": 14707, + "start": 14819, + "end": 14835, "loc": { "start": { - "line": 432, + "line": 436, "column": 16 }, "end": { - "line": 432, + "line": 436, "column": 32 } } @@ -261189,15 +265183,15 @@ "postfix": false, "binop": null }, - "start": 14707, - "end": 14708, + "start": 14835, + "end": 14836, "loc": { "start": { - "line": 432, + "line": 436, "column": 32 }, "end": { - "line": 432, + "line": 436, "column": 33 } } @@ -261215,15 +265209,15 @@ "binop": null, "updateContext": null }, - "start": 14708, - "end": 14709, + "start": 14836, + "end": 14837, "loc": { "start": { - "line": 432, + "line": 436, "column": 33 }, "end": { - "line": 432, + "line": 436, "column": 34 } } @@ -261241,15 +265235,15 @@ "binop": null }, "value": "xCurveHandle", - "start": 14723, - "end": 14735, + "start": 14851, + "end": 14863, "loc": { "start": { - "line": 434, + "line": 438, "column": 12 }, "end": { - "line": 434, + "line": 438, "column": 24 } } @@ -261267,15 +265261,15 @@ "binop": null, "updateContext": null }, - "start": 14735, - "end": 14736, + "start": 14863, + "end": 14864, "loc": { "start": { - "line": 434, + "line": 438, "column": 24 }, "end": { - "line": 434, + "line": 438, "column": 25 } } @@ -261293,15 +265287,15 @@ "binop": null }, "value": "rootNode", - "start": 14737, - "end": 14745, + "start": 14865, + "end": 14873, "loc": { "start": { - "line": 434, + "line": 438, "column": 26 }, "end": { - "line": 434, + "line": 438, "column": 34 } } @@ -261319,15 +265313,15 @@ "binop": null, "updateContext": null }, - "start": 14745, - "end": 14746, + "start": 14873, + "end": 14874, "loc": { "start": { - "line": 434, + "line": 438, "column": 34 }, "end": { - "line": 434, + "line": 438, "column": 35 } } @@ -261345,15 +265339,15 @@ "binop": null }, "value": "addChild", - "start": 14746, - "end": 14754, + "start": 14874, + "end": 14882, "loc": { "start": { - "line": 434, + "line": 438, "column": 35 }, "end": { - "line": 434, + "line": 438, "column": 43 } } @@ -261370,15 +265364,15 @@ "postfix": false, "binop": null }, - "start": 14754, - "end": 14755, + "start": 14882, + "end": 14883, "loc": { "start": { - "line": 434, + "line": 438, "column": 43 }, "end": { - "line": 434, + "line": 438, "column": 44 } } @@ -261398,15 +265392,15 @@ "updateContext": null }, "value": "new", - "start": 14755, - "end": 14758, + "start": 14883, + "end": 14886, "loc": { "start": { - "line": 434, + "line": 438, "column": 44 }, "end": { - "line": 434, + "line": 438, "column": 47 } } @@ -261424,15 +265418,15 @@ "binop": null }, "value": "Mesh", - "start": 14759, - "end": 14763, + "start": 14887, + "end": 14891, "loc": { "start": { - "line": 434, + "line": 438, "column": 48 }, "end": { - "line": 434, + "line": 438, "column": 52 } } @@ -261449,15 +265443,15 @@ "postfix": false, "binop": null }, - "start": 14763, - "end": 14764, + "start": 14891, + "end": 14892, "loc": { "start": { - "line": 434, + "line": 438, "column": 52 }, "end": { - "line": 434, + "line": 438, "column": 53 } } @@ -261475,15 +265469,15 @@ "binop": null }, "value": "rootNode", - "start": 14764, - "end": 14772, + "start": 14892, + "end": 14900, "loc": { "start": { - "line": 434, + "line": 438, "column": 53 }, "end": { - "line": 434, + "line": 438, "column": 61 } } @@ -261501,15 +265495,15 @@ "binop": null, "updateContext": null }, - "start": 14772, - "end": 14773, + "start": 14900, + "end": 14901, "loc": { "start": { - "line": 434, + "line": 438, "column": 61 }, "end": { - "line": 434, + "line": 438, "column": 62 } } @@ -261526,15 +265520,15 @@ "postfix": false, "binop": null }, - "start": 14774, - "end": 14775, + "start": 14902, + "end": 14903, "loc": { "start": { - "line": 434, + "line": 438, "column": 63 }, "end": { - "line": 434, + "line": 438, "column": 64 } } @@ -261542,15 +265536,15 @@ { "type": "CommentLine", "value": " Red hoop about Y-axis", - "start": 14776, - "end": 14800, + "start": 14904, + "end": 14928, "loc": { "start": { - "line": 434, + "line": 438, "column": 65 }, "end": { - "line": 434, + "line": 438, "column": 89 } } @@ -261568,15 +265562,15 @@ "binop": null }, "value": "geometry", - "start": 14817, - "end": 14825, + "start": 14945, + "end": 14953, "loc": { "start": { - "line": 435, + "line": 439, "column": 16 }, "end": { - "line": 435, + "line": 439, "column": 24 } } @@ -261594,15 +265588,15 @@ "binop": null, "updateContext": null }, - "start": 14825, - "end": 14826, + "start": 14953, + "end": 14954, "loc": { "start": { - "line": 435, + "line": 439, "column": 24 }, "end": { - "line": 435, + "line": 439, "column": 25 } } @@ -261620,15 +265614,15 @@ "binop": null }, "value": "shapes", - "start": 14827, - "end": 14833, + "start": 14955, + "end": 14961, "loc": { "start": { - "line": 435, + "line": 439, "column": 26 }, "end": { - "line": 435, + "line": 439, "column": 32 } } @@ -261646,15 +265640,15 @@ "binop": null, "updateContext": null }, - "start": 14833, - "end": 14834, + "start": 14961, + "end": 14962, "loc": { "start": { - "line": 435, + "line": 439, "column": 32 }, "end": { - "line": 435, + "line": 439, "column": 33 } } @@ -261672,15 +265666,15 @@ "binop": null }, "value": "curveHandle", - "start": 14834, - "end": 14845, + "start": 14962, + "end": 14973, "loc": { "start": { - "line": 435, + "line": 439, "column": 33 }, "end": { - "line": 435, + "line": 439, "column": 44 } } @@ -261698,15 +265692,15 @@ "binop": null, "updateContext": null }, - "start": 14845, - "end": 14846, + "start": 14973, + "end": 14974, "loc": { "start": { - "line": 435, + "line": 439, "column": 44 }, "end": { - "line": 435, + "line": 439, "column": 45 } } @@ -261724,15 +265718,15 @@ "binop": null }, "value": "material", - "start": 14863, - "end": 14871, + "start": 14991, + "end": 14999, "loc": { "start": { - "line": 436, + "line": 440, "column": 16 }, "end": { - "line": 436, + "line": 440, "column": 24 } } @@ -261750,15 +265744,15 @@ "binop": null, "updateContext": null }, - "start": 14871, - "end": 14872, + "start": 14999, + "end": 15000, "loc": { "start": { - "line": 436, + "line": 440, "column": 24 }, "end": { - "line": 436, + "line": 440, "column": 25 } } @@ -261776,15 +265770,15 @@ "binop": null }, "value": "materials", - "start": 14873, - "end": 14882, + "start": 15001, + "end": 15010, "loc": { "start": { - "line": 436, + "line": 440, "column": 26 }, "end": { - "line": 436, + "line": 440, "column": 35 } } @@ -261802,15 +265796,15 @@ "binop": null, "updateContext": null }, - "start": 14882, - "end": 14883, + "start": 15010, + "end": 15011, "loc": { "start": { - "line": 436, + "line": 440, "column": 35 }, "end": { - "line": 436, + "line": 440, "column": 36 } } @@ -261828,15 +265822,15 @@ "binop": null }, "value": "pickable", - "start": 14883, - "end": 14891, + "start": 15011, + "end": 15019, "loc": { "start": { - "line": 436, + "line": 440, "column": 36 }, "end": { - "line": 436, + "line": 440, "column": 44 } } @@ -261854,15 +265848,15 @@ "binop": null, "updateContext": null }, - "start": 14891, - "end": 14892, + "start": 15019, + "end": 15020, "loc": { "start": { - "line": 436, + "line": 440, "column": 44 }, "end": { - "line": 436, + "line": 440, "column": 45 } } @@ -261880,15 +265874,15 @@ "binop": null }, "value": "matrix", - "start": 14909, - "end": 14915, + "start": 15037, + "end": 15043, "loc": { "start": { - "line": 437, + "line": 441, "column": 16 }, "end": { - "line": 437, + "line": 441, "column": 22 } } @@ -261906,15 +265900,15 @@ "binop": null, "updateContext": null }, - "start": 14915, - "end": 14916, + "start": 15043, + "end": 15044, "loc": { "start": { - "line": 437, + "line": 441, "column": 22 }, "end": { - "line": 437, + "line": 441, "column": 23 } } @@ -261931,15 +265925,15 @@ "postfix": false, "binop": null }, - "start": 14917, - "end": 14918, + "start": 15045, + "end": 15046, "loc": { "start": { - "line": 437, + "line": 441, "column": 24 }, "end": { - "line": 437, + "line": 441, "column": 25 } } @@ -261958,15 +265952,15 @@ "binop": null }, "value": "function", - "start": 14918, - "end": 14926, + "start": 15046, + "end": 15054, "loc": { "start": { - "line": 437, + "line": 441, "column": 25 }, "end": { - "line": 437, + "line": 441, "column": 33 } } @@ -261983,15 +265977,15 @@ "postfix": false, "binop": null }, - "start": 14927, - "end": 14928, + "start": 15055, + "end": 15056, "loc": { "start": { - "line": 437, + "line": 441, "column": 34 }, "end": { - "line": 437, + "line": 441, "column": 35 } } @@ -262008,15 +266002,15 @@ "postfix": false, "binop": null }, - "start": 14928, - "end": 14929, + "start": 15056, + "end": 15057, "loc": { "start": { - "line": 437, + "line": 441, "column": 35 }, "end": { - "line": 437, + "line": 441, "column": 36 } } @@ -262033,15 +266027,15 @@ "postfix": false, "binop": null }, - "start": 14930, - "end": 14931, + "start": 15058, + "end": 15059, "loc": { "start": { - "line": 437, + "line": 441, "column": 37 }, "end": { - "line": 437, + "line": 441, "column": 38 } } @@ -262061,15 +266055,15 @@ "updateContext": null }, "value": "const", - "start": 14952, - "end": 14957, + "start": 15080, + "end": 15085, "loc": { "start": { - "line": 438, + "line": 442, "column": 20 }, "end": { - "line": 438, + "line": 442, "column": 25 } } @@ -262087,15 +266081,15 @@ "binop": null }, "value": "rotate2", - "start": 14958, - "end": 14965, + "start": 15086, + "end": 15093, "loc": { "start": { - "line": 438, + "line": 442, "column": 26 }, "end": { - "line": 438, + "line": 442, "column": 33 } } @@ -262114,15 +266108,15 @@ "updateContext": null }, "value": "=", - "start": 14966, - "end": 14967, + "start": 15094, + "end": 15095, "loc": { "start": { - "line": 438, + "line": 442, "column": 34 }, "end": { - "line": 438, + "line": 442, "column": 35 } } @@ -262140,15 +266134,15 @@ "binop": null }, "value": "math", - "start": 14968, - "end": 14972, + "start": 15096, + "end": 15100, "loc": { "start": { - "line": 438, + "line": 442, "column": 36 }, "end": { - "line": 438, + "line": 442, "column": 40 } } @@ -262166,15 +266160,15 @@ "binop": null, "updateContext": null }, - "start": 14972, - "end": 14973, + "start": 15100, + "end": 15101, "loc": { "start": { - "line": 438, + "line": 442, "column": 40 }, "end": { - "line": 438, + "line": 442, "column": 41 } } @@ -262192,15 +266186,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 14973, - "end": 14986, + "start": 15101, + "end": 15114, "loc": { "start": { - "line": 438, + "line": 442, "column": 41 }, "end": { - "line": 438, + "line": 442, "column": 54 } } @@ -262217,15 +266211,15 @@ "postfix": false, "binop": null }, - "start": 14986, - "end": 14987, + "start": 15114, + "end": 15115, "loc": { "start": { - "line": 438, + "line": 442, "column": 54 }, "end": { - "line": 438, + "line": 442, "column": 55 } } @@ -262244,15 +266238,15 @@ "updateContext": null }, "value": 90, - "start": 14987, - "end": 14989, + "start": 15115, + "end": 15117, "loc": { "start": { - "line": 438, + "line": 442, "column": 55 }, "end": { - "line": 438, + "line": 442, "column": 57 } } @@ -262271,15 +266265,15 @@ "updateContext": null }, "value": "*", - "start": 14990, - "end": 14991, + "start": 15118, + "end": 15119, "loc": { "start": { - "line": 438, + "line": 442, "column": 58 }, "end": { - "line": 438, + "line": 442, "column": 59 } } @@ -262297,15 +266291,15 @@ "binop": null }, "value": "math", - "start": 14992, - "end": 14996, + "start": 15120, + "end": 15124, "loc": { "start": { - "line": 438, + "line": 442, "column": 60 }, "end": { - "line": 438, + "line": 442, "column": 64 } } @@ -262323,15 +266317,15 @@ "binop": null, "updateContext": null }, - "start": 14996, - "end": 14997, + "start": 15124, + "end": 15125, "loc": { "start": { - "line": 438, + "line": 442, "column": 64 }, "end": { - "line": 438, + "line": 442, "column": 65 } } @@ -262349,15 +266343,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 14997, - "end": 15005, + "start": 15125, + "end": 15133, "loc": { "start": { - "line": 438, + "line": 442, "column": 65 }, "end": { - "line": 438, + "line": 442, "column": 73 } } @@ -262375,15 +266369,15 @@ "binop": null, "updateContext": null }, - "start": 15005, - "end": 15006, + "start": 15133, + "end": 15134, "loc": { "start": { - "line": 438, + "line": 442, "column": 73 }, "end": { - "line": 438, + "line": 442, "column": 74 } } @@ -262401,15 +266395,15 @@ "binop": null, "updateContext": null }, - "start": 15007, - "end": 15008, + "start": 15135, + "end": 15136, "loc": { "start": { - "line": 438, + "line": 442, "column": 75 }, "end": { - "line": 438, + "line": 442, "column": 76 } } @@ -262428,15 +266422,15 @@ "updateContext": null }, "value": 0, - "start": 15008, - "end": 15009, + "start": 15136, + "end": 15137, "loc": { "start": { - "line": 438, + "line": 442, "column": 76 }, "end": { - "line": 438, + "line": 442, "column": 77 } } @@ -262454,15 +266448,15 @@ "binop": null, "updateContext": null }, - "start": 15009, - "end": 15010, + "start": 15137, + "end": 15138, "loc": { "start": { - "line": 438, + "line": 442, "column": 77 }, "end": { - "line": 438, + "line": 442, "column": 78 } } @@ -262481,15 +266475,15 @@ "updateContext": null }, "value": 1, - "start": 15011, - "end": 15012, + "start": 15139, + "end": 15140, "loc": { "start": { - "line": 438, + "line": 442, "column": 79 }, "end": { - "line": 438, + "line": 442, "column": 80 } } @@ -262507,15 +266501,15 @@ "binop": null, "updateContext": null }, - "start": 15012, - "end": 15013, + "start": 15140, + "end": 15141, "loc": { "start": { - "line": 438, + "line": 442, "column": 80 }, "end": { - "line": 438, + "line": 442, "column": 81 } } @@ -262534,15 +266528,15 @@ "updateContext": null }, "value": 0, - "start": 15014, - "end": 15015, + "start": 15142, + "end": 15143, "loc": { "start": { - "line": 438, + "line": 442, "column": 82 }, "end": { - "line": 438, + "line": 442, "column": 83 } } @@ -262560,15 +266554,15 @@ "binop": null, "updateContext": null }, - "start": 15015, - "end": 15016, + "start": 15143, + "end": 15144, "loc": { "start": { - "line": 438, + "line": 442, "column": 83 }, "end": { - "line": 438, + "line": 442, "column": 84 } } @@ -262586,15 +266580,15 @@ "binop": null, "updateContext": null }, - "start": 15016, - "end": 15017, + "start": 15144, + "end": 15145, "loc": { "start": { - "line": 438, + "line": 442, "column": 84 }, "end": { - "line": 438, + "line": 442, "column": 85 } } @@ -262612,15 +266606,15 @@ "binop": null }, "value": "math", - "start": 15018, - "end": 15022, + "start": 15146, + "end": 15150, "loc": { "start": { - "line": 438, + "line": 442, "column": 86 }, "end": { - "line": 438, + "line": 442, "column": 90 } } @@ -262638,15 +266632,15 @@ "binop": null, "updateContext": null }, - "start": 15022, - "end": 15023, + "start": 15150, + "end": 15151, "loc": { "start": { - "line": 438, + "line": 442, "column": 90 }, "end": { - "line": 438, + "line": 442, "column": 91 } } @@ -262664,15 +266658,15 @@ "binop": null }, "value": "identityMat4", - "start": 15023, - "end": 15035, + "start": 15151, + "end": 15163, "loc": { "start": { - "line": 438, + "line": 442, "column": 91 }, "end": { - "line": 438, + "line": 442, "column": 103 } } @@ -262689,15 +266683,15 @@ "postfix": false, "binop": null }, - "start": 15035, - "end": 15036, + "start": 15163, + "end": 15164, "loc": { "start": { - "line": 438, + "line": 442, "column": 103 }, "end": { - "line": 438, + "line": 442, "column": 104 } } @@ -262714,15 +266708,15 @@ "postfix": false, "binop": null }, - "start": 15036, - "end": 15037, + "start": 15164, + "end": 15165, "loc": { "start": { - "line": 438, + "line": 442, "column": 104 }, "end": { - "line": 438, + "line": 442, "column": 105 } } @@ -262739,15 +266733,15 @@ "postfix": false, "binop": null }, - "start": 15037, - "end": 15038, + "start": 15165, + "end": 15166, "loc": { "start": { - "line": 438, + "line": 442, "column": 105 }, "end": { - "line": 438, + "line": 442, "column": 106 } } @@ -262765,15 +266759,15 @@ "binop": null, "updateContext": null }, - "start": 15038, - "end": 15039, + "start": 15166, + "end": 15167, "loc": { "start": { - "line": 438, + "line": 442, "column": 106 }, "end": { - "line": 438, + "line": 442, "column": 107 } } @@ -262793,15 +266787,15 @@ "updateContext": null }, "value": "const", - "start": 15060, - "end": 15065, + "start": 15188, + "end": 15193, "loc": { "start": { - "line": 439, + "line": 443, "column": 20 }, "end": { - "line": 439, + "line": 443, "column": 25 } } @@ -262819,15 +266813,15 @@ "binop": null }, "value": "rotate1", - "start": 15066, - "end": 15073, + "start": 15194, + "end": 15201, "loc": { "start": { - "line": 439, + "line": 443, "column": 26 }, "end": { - "line": 439, + "line": 443, "column": 33 } } @@ -262846,15 +266840,15 @@ "updateContext": null }, "value": "=", - "start": 15074, - "end": 15075, + "start": 15202, + "end": 15203, "loc": { "start": { - "line": 439, + "line": 443, "column": 34 }, "end": { - "line": 439, + "line": 443, "column": 35 } } @@ -262872,15 +266866,15 @@ "binop": null }, "value": "math", - "start": 15076, - "end": 15080, + "start": 15204, + "end": 15208, "loc": { "start": { - "line": 439, + "line": 443, "column": 36 }, "end": { - "line": 439, + "line": 443, "column": 40 } } @@ -262898,15 +266892,15 @@ "binop": null, "updateContext": null }, - "start": 15080, - "end": 15081, + "start": 15208, + "end": 15209, "loc": { "start": { - "line": 439, + "line": 443, "column": 40 }, "end": { - "line": 439, + "line": 443, "column": 41 } } @@ -262924,15 +266918,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 15081, - "end": 15094, + "start": 15209, + "end": 15222, "loc": { "start": { - "line": 439, + "line": 443, "column": 41 }, "end": { - "line": 439, + "line": 443, "column": 54 } } @@ -262949,15 +266943,15 @@ "postfix": false, "binop": null }, - "start": 15094, - "end": 15095, + "start": 15222, + "end": 15223, "loc": { "start": { - "line": 439, + "line": 443, "column": 54 }, "end": { - "line": 439, + "line": 443, "column": 55 } } @@ -262976,15 +266970,15 @@ "updateContext": null }, "value": 270, - "start": 15095, - "end": 15098, + "start": 15223, + "end": 15226, "loc": { "start": { - "line": 439, + "line": 443, "column": 55 }, "end": { - "line": 439, + "line": 443, "column": 58 } } @@ -263003,15 +266997,15 @@ "updateContext": null }, "value": "*", - "start": 15099, - "end": 15100, + "start": 15227, + "end": 15228, "loc": { "start": { - "line": 439, + "line": 443, "column": 59 }, "end": { - "line": 439, + "line": 443, "column": 60 } } @@ -263029,15 +267023,15 @@ "binop": null }, "value": "math", - "start": 15101, - "end": 15105, + "start": 15229, + "end": 15233, "loc": { "start": { - "line": 439, + "line": 443, "column": 61 }, "end": { - "line": 439, + "line": 443, "column": 65 } } @@ -263055,15 +267049,15 @@ "binop": null, "updateContext": null }, - "start": 15105, - "end": 15106, + "start": 15233, + "end": 15234, "loc": { "start": { - "line": 439, + "line": 443, "column": 65 }, "end": { - "line": 439, + "line": 443, "column": 66 } } @@ -263081,15 +267075,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 15106, - "end": 15114, + "start": 15234, + "end": 15242, "loc": { "start": { - "line": 439, + "line": 443, "column": 66 }, "end": { - "line": 439, + "line": 443, "column": 74 } } @@ -263107,15 +267101,15 @@ "binop": null, "updateContext": null }, - "start": 15114, - "end": 15115, + "start": 15242, + "end": 15243, "loc": { "start": { - "line": 439, + "line": 443, "column": 74 }, "end": { - "line": 439, + "line": 443, "column": 75 } } @@ -263133,15 +267127,15 @@ "binop": null, "updateContext": null }, - "start": 15116, - "end": 15117, + "start": 15244, + "end": 15245, "loc": { "start": { - "line": 439, + "line": 443, "column": 76 }, "end": { - "line": 439, + "line": 443, "column": 77 } } @@ -263160,15 +267154,15 @@ "updateContext": null }, "value": 1, - "start": 15117, - "end": 15118, + "start": 15245, + "end": 15246, "loc": { "start": { - "line": 439, + "line": 443, "column": 77 }, "end": { - "line": 439, + "line": 443, "column": 78 } } @@ -263186,15 +267180,15 @@ "binop": null, "updateContext": null }, - "start": 15118, - "end": 15119, + "start": 15246, + "end": 15247, "loc": { "start": { - "line": 439, + "line": 443, "column": 78 }, "end": { - "line": 439, + "line": 443, "column": 79 } } @@ -263213,15 +267207,15 @@ "updateContext": null }, "value": 0, - "start": 15120, - "end": 15121, + "start": 15248, + "end": 15249, "loc": { "start": { - "line": 439, + "line": 443, "column": 80 }, "end": { - "line": 439, + "line": 443, "column": 81 } } @@ -263239,15 +267233,15 @@ "binop": null, "updateContext": null }, - "start": 15121, - "end": 15122, + "start": 15249, + "end": 15250, "loc": { "start": { - "line": 439, + "line": 443, "column": 81 }, "end": { - "line": 439, + "line": 443, "column": 82 } } @@ -263266,15 +267260,15 @@ "updateContext": null }, "value": 0, - "start": 15123, - "end": 15124, + "start": 15251, + "end": 15252, "loc": { "start": { - "line": 439, + "line": 443, "column": 83 }, "end": { - "line": 439, + "line": 443, "column": 84 } } @@ -263292,15 +267286,15 @@ "binop": null, "updateContext": null }, - "start": 15124, - "end": 15125, + "start": 15252, + "end": 15253, "loc": { "start": { - "line": 439, + "line": 443, "column": 84 }, "end": { - "line": 439, + "line": 443, "column": 85 } } @@ -263318,15 +267312,15 @@ "binop": null, "updateContext": null }, - "start": 15125, - "end": 15126, + "start": 15253, + "end": 15254, "loc": { "start": { - "line": 439, + "line": 443, "column": 85 }, "end": { - "line": 439, + "line": 443, "column": 86 } } @@ -263344,15 +267338,15 @@ "binop": null }, "value": "math", - "start": 15127, - "end": 15131, + "start": 15255, + "end": 15259, "loc": { "start": { - "line": 439, + "line": 443, "column": 87 }, "end": { - "line": 439, + "line": 443, "column": 91 } } @@ -263370,15 +267364,15 @@ "binop": null, "updateContext": null }, - "start": 15131, - "end": 15132, + "start": 15259, + "end": 15260, "loc": { "start": { - "line": 439, + "line": 443, "column": 91 }, "end": { - "line": 439, + "line": 443, "column": 92 } } @@ -263396,15 +267390,15 @@ "binop": null }, "value": "identityMat4", - "start": 15132, - "end": 15144, + "start": 15260, + "end": 15272, "loc": { "start": { - "line": 439, + "line": 443, "column": 92 }, "end": { - "line": 439, + "line": 443, "column": 104 } } @@ -263421,15 +267415,15 @@ "postfix": false, "binop": null }, - "start": 15144, - "end": 15145, + "start": 15272, + "end": 15273, "loc": { "start": { - "line": 439, + "line": 443, "column": 104 }, "end": { - "line": 439, + "line": 443, "column": 105 } } @@ -263446,15 +267440,15 @@ "postfix": false, "binop": null }, - "start": 15145, - "end": 15146, + "start": 15273, + "end": 15274, "loc": { "start": { - "line": 439, + "line": 443, "column": 105 }, "end": { - "line": 439, + "line": 443, "column": 106 } } @@ -263471,15 +267465,15 @@ "postfix": false, "binop": null }, - "start": 15146, - "end": 15147, + "start": 15274, + "end": 15275, "loc": { "start": { - "line": 439, + "line": 443, "column": 106 }, "end": { - "line": 439, + "line": 443, "column": 107 } } @@ -263497,15 +267491,15 @@ "binop": null, "updateContext": null }, - "start": 15147, - "end": 15148, + "start": 15275, + "end": 15276, "loc": { "start": { - "line": 439, + "line": 443, "column": 107 }, "end": { - "line": 439, + "line": 443, "column": 108 } } @@ -263525,15 +267519,15 @@ "updateContext": null }, "value": "return", - "start": 15169, - "end": 15175, + "start": 15297, + "end": 15303, "loc": { "start": { - "line": 440, + "line": 444, "column": 20 }, "end": { - "line": 440, + "line": 444, "column": 26 } } @@ -263551,15 +267545,15 @@ "binop": null }, "value": "math", - "start": 15176, - "end": 15180, + "start": 15304, + "end": 15308, "loc": { "start": { - "line": 440, + "line": 444, "column": 27 }, "end": { - "line": 440, + "line": 444, "column": 31 } } @@ -263577,15 +267571,15 @@ "binop": null, "updateContext": null }, - "start": 15180, - "end": 15181, + "start": 15308, + "end": 15309, "loc": { "start": { - "line": 440, + "line": 444, "column": 31 }, "end": { - "line": 440, + "line": 444, "column": 32 } } @@ -263603,15 +267597,15 @@ "binop": null }, "value": "mulMat4", - "start": 15181, - "end": 15188, + "start": 15309, + "end": 15316, "loc": { "start": { - "line": 440, + "line": 444, "column": 32 }, "end": { - "line": 440, + "line": 444, "column": 39 } } @@ -263628,15 +267622,15 @@ "postfix": false, "binop": null }, - "start": 15188, - "end": 15189, + "start": 15316, + "end": 15317, "loc": { "start": { - "line": 440, + "line": 444, "column": 39 }, "end": { - "line": 440, + "line": 444, "column": 40 } } @@ -263654,15 +267648,15 @@ "binop": null }, "value": "rotate1", - "start": 15189, - "end": 15196, + "start": 15317, + "end": 15324, "loc": { "start": { - "line": 440, + "line": 444, "column": 40 }, "end": { - "line": 440, + "line": 444, "column": 47 } } @@ -263680,15 +267674,15 @@ "binop": null, "updateContext": null }, - "start": 15196, - "end": 15197, + "start": 15324, + "end": 15325, "loc": { "start": { - "line": 440, + "line": 444, "column": 47 }, "end": { - "line": 440, + "line": 444, "column": 48 } } @@ -263706,15 +267700,15 @@ "binop": null }, "value": "rotate2", - "start": 15198, - "end": 15205, + "start": 15326, + "end": 15333, "loc": { "start": { - "line": 440, + "line": 444, "column": 49 }, "end": { - "line": 440, + "line": 444, "column": 56 } } @@ -263732,15 +267726,15 @@ "binop": null, "updateContext": null }, - "start": 15205, - "end": 15206, + "start": 15333, + "end": 15334, "loc": { "start": { - "line": 440, + "line": 444, "column": 56 }, "end": { - "line": 440, + "line": 444, "column": 57 } } @@ -263758,15 +267752,15 @@ "binop": null }, "value": "math", - "start": 15207, - "end": 15211, + "start": 15335, + "end": 15339, "loc": { "start": { - "line": 440, + "line": 444, "column": 58 }, "end": { - "line": 440, + "line": 444, "column": 62 } } @@ -263784,15 +267778,15 @@ "binop": null, "updateContext": null }, - "start": 15211, - "end": 15212, + "start": 15339, + "end": 15340, "loc": { "start": { - "line": 440, + "line": 444, "column": 62 }, "end": { - "line": 440, + "line": 444, "column": 63 } } @@ -263810,15 +267804,15 @@ "binop": null }, "value": "identityMat4", - "start": 15212, - "end": 15224, + "start": 15340, + "end": 15352, "loc": { "start": { - "line": 440, + "line": 444, "column": 63 }, "end": { - "line": 440, + "line": 444, "column": 75 } } @@ -263835,15 +267829,15 @@ "postfix": false, "binop": null }, - "start": 15224, - "end": 15225, + "start": 15352, + "end": 15353, "loc": { "start": { - "line": 440, + "line": 444, "column": 75 }, "end": { - "line": 440, + "line": 444, "column": 76 } } @@ -263860,15 +267854,15 @@ "postfix": false, "binop": null }, - "start": 15225, - "end": 15226, + "start": 15353, + "end": 15354, "loc": { "start": { - "line": 440, + "line": 444, "column": 76 }, "end": { - "line": 440, + "line": 444, "column": 77 } } @@ -263885,15 +267879,15 @@ "postfix": false, "binop": null }, - "start": 15226, - "end": 15227, + "start": 15354, + "end": 15355, "loc": { "start": { - "line": 440, + "line": 444, "column": 77 }, "end": { - "line": 440, + "line": 444, "column": 78 } } @@ -263911,15 +267905,15 @@ "binop": null, "updateContext": null }, - "start": 15227, - "end": 15228, + "start": 15355, + "end": 15356, "loc": { "start": { - "line": 440, + "line": 444, "column": 78 }, "end": { - "line": 440, + "line": 444, "column": 79 } } @@ -263936,15 +267930,15 @@ "postfix": false, "binop": null }, - "start": 15245, - "end": 15246, + "start": 15373, + "end": 15374, "loc": { "start": { - "line": 441, + "line": 445, "column": 16 }, "end": { - "line": 441, + "line": 445, "column": 17 } } @@ -263961,15 +267955,15 @@ "postfix": false, "binop": null }, - "start": 15246, - "end": 15247, + "start": 15374, + "end": 15375, "loc": { "start": { - "line": 441, + "line": 445, "column": 17 }, "end": { - "line": 441, + "line": 445, "column": 18 } } @@ -263986,15 +267980,15 @@ "postfix": false, "binop": null }, - "start": 15247, - "end": 15248, + "start": 15375, + "end": 15376, "loc": { "start": { - "line": 441, + "line": 445, "column": 18 }, "end": { - "line": 441, + "line": 445, "column": 19 } } @@ -264011,15 +268005,15 @@ "postfix": false, "binop": null }, - "start": 15248, - "end": 15249, + "start": 15376, + "end": 15377, "loc": { "start": { - "line": 441, + "line": 445, "column": 19 }, "end": { - "line": 441, + "line": 445, "column": 20 } } @@ -264037,15 +268031,15 @@ "binop": null, "updateContext": null }, - "start": 15249, - "end": 15250, + "start": 15377, + "end": 15378, "loc": { "start": { - "line": 441, + "line": 445, "column": 20 }, "end": { - "line": 441, + "line": 445, "column": 21 } } @@ -264063,15 +268057,15 @@ "binop": null }, "value": "pickable", - "start": 15267, - "end": 15275, + "start": 15395, + "end": 15403, "loc": { "start": { - "line": 442, + "line": 446, "column": 16 }, "end": { - "line": 442, + "line": 446, "column": 24 } } @@ -264089,15 +268083,15 @@ "binop": null, "updateContext": null }, - "start": 15275, - "end": 15276, + "start": 15403, + "end": 15404, "loc": { "start": { - "line": 442, + "line": 446, "column": 24 }, "end": { - "line": 442, + "line": 446, "column": 25 } } @@ -264117,15 +268111,15 @@ "updateContext": null }, "value": "true", - "start": 15277, - "end": 15281, + "start": 15405, + "end": 15409, "loc": { "start": { - "line": 442, + "line": 446, "column": 26 }, "end": { - "line": 442, + "line": 446, "column": 30 } } @@ -264143,15 +268137,15 @@ "binop": null, "updateContext": null }, - "start": 15281, - "end": 15282, + "start": 15409, + "end": 15410, "loc": { "start": { - "line": 442, + "line": 446, "column": 30 }, "end": { - "line": 442, + "line": 446, "column": 31 } } @@ -264169,15 +268163,15 @@ "binop": null }, "value": "collidable", - "start": 15299, - "end": 15309, + "start": 15427, + "end": 15437, "loc": { "start": { - "line": 443, + "line": 447, "column": 16 }, "end": { - "line": 443, + "line": 447, "column": 26 } } @@ -264195,15 +268189,15 @@ "binop": null, "updateContext": null }, - "start": 15309, - "end": 15310, + "start": 15437, + "end": 15438, "loc": { "start": { - "line": 443, + "line": 447, "column": 26 }, "end": { - "line": 443, + "line": 447, "column": 27 } } @@ -264223,15 +268217,15 @@ "updateContext": null }, "value": "true", - "start": 15311, - "end": 15315, + "start": 15439, + "end": 15443, "loc": { "start": { - "line": 443, + "line": 447, "column": 28 }, "end": { - "line": 443, + "line": 447, "column": 32 } } @@ -264249,15 +268243,15 @@ "binop": null, "updateContext": null }, - "start": 15315, - "end": 15316, + "start": 15443, + "end": 15444, "loc": { "start": { - "line": 443, + "line": 447, "column": 32 }, "end": { - "line": 443, + "line": 447, "column": 33 } } @@ -264275,15 +268269,15 @@ "binop": null }, "value": "clippable", - "start": 15333, - "end": 15342, + "start": 15461, + "end": 15470, "loc": { "start": { - "line": 444, + "line": 448, "column": 16 }, "end": { - "line": 444, + "line": 448, "column": 25 } } @@ -264301,15 +268295,15 @@ "binop": null, "updateContext": null }, - "start": 15342, - "end": 15343, + "start": 15470, + "end": 15471, "loc": { "start": { - "line": 444, + "line": 448, "column": 25 }, "end": { - "line": 444, + "line": 448, "column": 26 } } @@ -264329,15 +268323,15 @@ "updateContext": null }, "value": "false", - "start": 15344, - "end": 15349, + "start": 15472, + "end": 15477, "loc": { "start": { - "line": 444, + "line": 448, "column": 27 }, "end": { - "line": 444, + "line": 448, "column": 32 } } @@ -264355,15 +268349,15 @@ "binop": null, "updateContext": null }, - "start": 15349, - "end": 15350, + "start": 15477, + "end": 15478, "loc": { "start": { - "line": 444, + "line": 448, "column": 32 }, "end": { - "line": 444, + "line": 448, "column": 33 } } @@ -264381,15 +268375,15 @@ "binop": null }, "value": "backfaces", - "start": 15367, - "end": 15376, + "start": 15495, + "end": 15504, "loc": { "start": { - "line": 445, + "line": 449, "column": 16 }, "end": { - "line": 445, + "line": 449, "column": 25 } } @@ -264407,15 +268401,15 @@ "binop": null, "updateContext": null }, - "start": 15376, - "end": 15377, + "start": 15504, + "end": 15505, "loc": { "start": { - "line": 445, + "line": 449, "column": 25 }, "end": { - "line": 445, + "line": 449, "column": 26 } } @@ -264435,15 +268429,15 @@ "updateContext": null }, "value": "true", - "start": 15378, - "end": 15382, + "start": 15506, + "end": 15510, "loc": { "start": { - "line": 445, + "line": 449, "column": 27 }, "end": { - "line": 445, + "line": 449, "column": 31 } } @@ -264461,15 +268455,15 @@ "binop": null, "updateContext": null }, - "start": 15382, - "end": 15383, + "start": 15510, + "end": 15511, "loc": { "start": { - "line": 445, + "line": 449, "column": 31 }, "end": { - "line": 445, + "line": 449, "column": 32 } } @@ -264487,15 +268481,15 @@ "binop": null }, "value": "visible", - "start": 15400, - "end": 15407, + "start": 15528, + "end": 15535, "loc": { "start": { - "line": 446, + "line": 450, "column": 16 }, "end": { - "line": 446, + "line": 450, "column": 23 } } @@ -264513,15 +268507,15 @@ "binop": null, "updateContext": null }, - "start": 15407, - "end": 15408, + "start": 15535, + "end": 15536, "loc": { "start": { - "line": 446, + "line": 450, "column": 23 }, "end": { - "line": 446, + "line": 450, "column": 24 } } @@ -264541,16 +268535,122 @@ "updateContext": null }, "value": "false", - "start": 15409, - "end": 15414, + "start": 15537, + "end": 15542, "loc": { "start": { - "line": 446, + "line": 450, "column": 25 }, "end": { - "line": 446, + "line": 450, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15542, + "end": 15543, + "loc": { + "start": { + "line": 450, "column": 30 + }, + "end": { + "line": 450, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 15560, + "end": 15568, + "loc": { + "start": { + "line": 451, + "column": 16 + }, + "end": { + "line": 451, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 15568, + "end": 15569, + "loc": { + "start": { + "line": 451, + "column": 24 + }, + "end": { + "line": 451, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 15570, + "end": 15575, + "loc": { + "start": { + "line": 451, + "column": 26 + }, + "end": { + "line": 451, + "column": 31 } } }, @@ -264566,15 +268666,15 @@ "postfix": false, "binop": null }, - "start": 15427, - "end": 15428, + "start": 15588, + "end": 15589, "loc": { "start": { - "line": 447, + "line": 452, "column": 12 }, "end": { - "line": 447, + "line": 452, "column": 13 } } @@ -264591,15 +268691,15 @@ "postfix": false, "binop": null }, - "start": 15428, - "end": 15429, + "start": 15589, + "end": 15590, "loc": { "start": { - "line": 447, + "line": 452, "column": 13 }, "end": { - "line": 447, + "line": 452, "column": 14 } } @@ -264617,15 +268717,15 @@ "binop": null, "updateContext": null }, - "start": 15429, - "end": 15430, + "start": 15590, + "end": 15591, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 15 } } @@ -264643,15 +268743,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 15431, - "end": 15447, + "start": 15592, + "end": 15608, "loc": { "start": { - "line": 447, + "line": 452, "column": 16 }, "end": { - "line": 447, + "line": 452, "column": 32 } } @@ -264668,15 +268768,15 @@ "postfix": false, "binop": null }, - "start": 15447, - "end": 15448, + "start": 15608, + "end": 15609, "loc": { "start": { - "line": 447, + "line": 452, "column": 32 }, "end": { - "line": 447, + "line": 452, "column": 33 } } @@ -264694,15 +268794,15 @@ "binop": null, "updateContext": null }, - "start": 15448, - "end": 15449, + "start": 15609, + "end": 15610, "loc": { "start": { - "line": 447, + "line": 452, "column": 33 }, "end": { - "line": 447, + "line": 452, "column": 34 } } @@ -264720,15 +268820,15 @@ "binop": null }, "value": "xCurveArrow1", - "start": 15463, - "end": 15475, + "start": 15624, + "end": 15636, "loc": { "start": { - "line": 449, + "line": 454, "column": 12 }, "end": { - "line": 449, + "line": 454, "column": 24 } } @@ -264746,15 +268846,15 @@ "binop": null, "updateContext": null }, - "start": 15475, - "end": 15476, + "start": 15636, + "end": 15637, "loc": { "start": { - "line": 449, + "line": 454, "column": 24 }, "end": { - "line": 449, + "line": 454, "column": 25 } } @@ -264772,15 +268872,15 @@ "binop": null }, "value": "rootNode", - "start": 15477, - "end": 15485, + "start": 15638, + "end": 15646, "loc": { "start": { - "line": 449, + "line": 454, "column": 26 }, "end": { - "line": 449, + "line": 454, "column": 34 } } @@ -264798,15 +268898,15 @@ "binop": null, "updateContext": null }, - "start": 15485, - "end": 15486, + "start": 15646, + "end": 15647, "loc": { "start": { - "line": 449, + "line": 454, "column": 34 }, "end": { - "line": 449, + "line": 454, "column": 35 } } @@ -264824,15 +268924,15 @@ "binop": null }, "value": "addChild", - "start": 15486, - "end": 15494, + "start": 15647, + "end": 15655, "loc": { "start": { - "line": 449, + "line": 454, "column": 35 }, "end": { - "line": 449, + "line": 454, "column": 43 } } @@ -264849,15 +268949,15 @@ "postfix": false, "binop": null }, - "start": 15494, - "end": 15495, + "start": 15655, + "end": 15656, "loc": { "start": { - "line": 449, + "line": 454, "column": 43 }, "end": { - "line": 449, + "line": 454, "column": 44 } } @@ -264877,15 +268977,15 @@ "updateContext": null }, "value": "new", - "start": 15495, - "end": 15498, + "start": 15656, + "end": 15659, "loc": { "start": { - "line": 449, + "line": 454, "column": 44 }, "end": { - "line": 449, + "line": 454, "column": 47 } } @@ -264903,15 +269003,15 @@ "binop": null }, "value": "Mesh", - "start": 15499, - "end": 15503, + "start": 15660, + "end": 15664, "loc": { "start": { - "line": 449, + "line": 454, "column": 48 }, "end": { - "line": 449, + "line": 454, "column": 52 } } @@ -264928,15 +269028,15 @@ "postfix": false, "binop": null }, - "start": 15503, - "end": 15504, + "start": 15664, + "end": 15665, "loc": { "start": { - "line": 449, + "line": 454, "column": 52 }, "end": { - "line": 449, + "line": 454, "column": 53 } } @@ -264954,15 +269054,15 @@ "binop": null }, "value": "rootNode", - "start": 15504, - "end": 15512, + "start": 15665, + "end": 15673, "loc": { "start": { - "line": 449, + "line": 454, "column": 53 }, "end": { - "line": 449, + "line": 454, "column": 61 } } @@ -264980,15 +269080,15 @@ "binop": null, "updateContext": null }, - "start": 15512, - "end": 15513, + "start": 15673, + "end": 15674, "loc": { "start": { - "line": 449, + "line": 454, "column": 61 }, "end": { - "line": 449, + "line": 454, "column": 62 } } @@ -265005,15 +269105,15 @@ "postfix": false, "binop": null }, - "start": 15514, - "end": 15515, + "start": 15675, + "end": 15676, "loc": { "start": { - "line": 449, + "line": 454, "column": 63 }, "end": { - "line": 449, + "line": 454, "column": 64 } } @@ -265031,15 +269131,15 @@ "binop": null }, "value": "geometry", - "start": 15532, - "end": 15540, + "start": 15693, + "end": 15701, "loc": { "start": { - "line": 450, + "line": 455, "column": 16 }, "end": { - "line": 450, + "line": 455, "column": 24 } } @@ -265057,15 +269157,15 @@ "binop": null, "updateContext": null }, - "start": 15540, - "end": 15541, + "start": 15701, + "end": 15702, "loc": { "start": { - "line": 450, + "line": 455, "column": 24 }, "end": { - "line": 450, + "line": 455, "column": 25 } } @@ -265083,15 +269183,15 @@ "binop": null }, "value": "shapes", - "start": 15542, - "end": 15548, + "start": 15703, + "end": 15709, "loc": { "start": { - "line": 450, + "line": 455, "column": 26 }, "end": { - "line": 450, + "line": 455, "column": 32 } } @@ -265109,15 +269209,15 @@ "binop": null, "updateContext": null }, - "start": 15548, - "end": 15549, + "start": 15709, + "end": 15710, "loc": { "start": { - "line": 450, + "line": 455, "column": 32 }, "end": { - "line": 450, + "line": 455, "column": 33 } } @@ -265135,15 +269235,15 @@ "binop": null }, "value": "arrowHead", - "start": 15549, - "end": 15558, + "start": 15710, + "end": 15719, "loc": { "start": { - "line": 450, + "line": 455, "column": 33 }, "end": { - "line": 450, + "line": 455, "column": 42 } } @@ -265161,15 +269261,15 @@ "binop": null, "updateContext": null }, - "start": 15558, - "end": 15559, + "start": 15719, + "end": 15720, "loc": { "start": { - "line": 450, + "line": 455, "column": 42 }, "end": { - "line": 450, + "line": 455, "column": 43 } } @@ -265187,15 +269287,15 @@ "binop": null }, "value": "material", - "start": 15576, - "end": 15584, + "start": 15737, + "end": 15745, "loc": { "start": { - "line": 451, + "line": 456, "column": 16 }, "end": { - "line": 451, + "line": 456, "column": 24 } } @@ -265213,15 +269313,15 @@ "binop": null, "updateContext": null }, - "start": 15584, - "end": 15585, + "start": 15745, + "end": 15746, "loc": { "start": { - "line": 451, + "line": 456, "column": 24 }, "end": { - "line": 451, + "line": 456, "column": 25 } } @@ -265239,15 +269339,15 @@ "binop": null }, "value": "materials", - "start": 15586, - "end": 15595, + "start": 15747, + "end": 15756, "loc": { "start": { - "line": 451, + "line": 456, "column": 26 }, "end": { - "line": 451, + "line": 456, "column": 35 } } @@ -265265,15 +269365,15 @@ "binop": null, "updateContext": null }, - "start": 15595, - "end": 15596, + "start": 15756, + "end": 15757, "loc": { "start": { - "line": 451, + "line": 456, "column": 35 }, "end": { - "line": 451, + "line": 456, "column": 36 } } @@ -265291,15 +269391,15 @@ "binop": null }, "value": "red", - "start": 15596, - "end": 15599, + "start": 15757, + "end": 15760, "loc": { "start": { - "line": 451, + "line": 456, "column": 36 }, "end": { - "line": 451, + "line": 456, "column": 39 } } @@ -265317,15 +269417,15 @@ "binop": null, "updateContext": null }, - "start": 15599, - "end": 15600, + "start": 15760, + "end": 15761, "loc": { "start": { - "line": 451, + "line": 456, "column": 39 }, "end": { - "line": 451, + "line": 456, "column": 40 } } @@ -265343,15 +269443,15 @@ "binop": null }, "value": "matrix", - "start": 15617, - "end": 15623, + "start": 15778, + "end": 15784, "loc": { "start": { - "line": 452, + "line": 457, "column": 16 }, "end": { - "line": 452, + "line": 457, "column": 22 } } @@ -265369,15 +269469,15 @@ "binop": null, "updateContext": null }, - "start": 15623, - "end": 15624, + "start": 15784, + "end": 15785, "loc": { "start": { - "line": 452, + "line": 457, "column": 22 }, "end": { - "line": 452, + "line": 457, "column": 23 } } @@ -265394,15 +269494,15 @@ "postfix": false, "binop": null }, - "start": 15625, - "end": 15626, + "start": 15786, + "end": 15787, "loc": { "start": { - "line": 452, + "line": 457, "column": 24 }, "end": { - "line": 452, + "line": 457, "column": 25 } } @@ -265421,15 +269521,15 @@ "binop": null }, "value": "function", - "start": 15626, - "end": 15634, + "start": 15787, + "end": 15795, "loc": { "start": { - "line": 452, + "line": 457, "column": 25 }, "end": { - "line": 452, + "line": 457, "column": 33 } } @@ -265446,15 +269546,15 @@ "postfix": false, "binop": null }, - "start": 15635, - "end": 15636, + "start": 15796, + "end": 15797, "loc": { "start": { - "line": 452, + "line": 457, "column": 34 }, "end": { - "line": 452, + "line": 457, "column": 35 } } @@ -265471,15 +269571,15 @@ "postfix": false, "binop": null }, - "start": 15636, - "end": 15637, + "start": 15797, + "end": 15798, "loc": { "start": { - "line": 452, + "line": 457, "column": 35 }, "end": { - "line": 452, + "line": 457, "column": 36 } } @@ -265496,15 +269596,15 @@ "postfix": false, "binop": null }, - "start": 15638, - "end": 15639, + "start": 15799, + "end": 15800, "loc": { "start": { - "line": 452, + "line": 457, "column": 37 }, "end": { - "line": 452, + "line": 457, "column": 38 } } @@ -265524,15 +269624,15 @@ "updateContext": null }, "value": "const", - "start": 15660, - "end": 15665, + "start": 15821, + "end": 15826, "loc": { "start": { - "line": 453, + "line": 458, "column": 20 }, "end": { - "line": 453, + "line": 458, "column": 25 } } @@ -265550,15 +269650,15 @@ "binop": null }, "value": "translate", - "start": 15666, - "end": 15675, + "start": 15827, + "end": 15836, "loc": { "start": { - "line": 453, + "line": 458, "column": 26 }, "end": { - "line": 453, + "line": 458, "column": 35 } } @@ -265577,15 +269677,15 @@ "updateContext": null }, "value": "=", - "start": 15676, - "end": 15677, + "start": 15837, + "end": 15838, "loc": { "start": { - "line": 453, + "line": 458, "column": 36 }, "end": { - "line": 453, + "line": 458, "column": 37 } } @@ -265603,15 +269703,15 @@ "binop": null }, "value": "math", - "start": 15678, - "end": 15682, + "start": 15839, + "end": 15843, "loc": { "start": { - "line": 453, + "line": 458, "column": 38 }, "end": { - "line": 453, + "line": 458, "column": 42 } } @@ -265629,15 +269729,15 @@ "binop": null, "updateContext": null }, - "start": 15682, - "end": 15683, + "start": 15843, + "end": 15844, "loc": { "start": { - "line": 453, + "line": 458, "column": 42 }, "end": { - "line": 453, + "line": 458, "column": 43 } } @@ -265655,15 +269755,15 @@ "binop": null }, "value": "translateMat4c", - "start": 15683, - "end": 15697, + "start": 15844, + "end": 15858, "loc": { "start": { - "line": 453, + "line": 458, "column": 43 }, "end": { - "line": 453, + "line": 458, "column": 57 } } @@ -265680,15 +269780,15 @@ "postfix": false, "binop": null }, - "start": 15697, - "end": 15698, + "start": 15858, + "end": 15859, "loc": { "start": { - "line": 453, + "line": 458, "column": 57 }, "end": { - "line": 453, + "line": 458, "column": 58 } } @@ -265707,15 +269807,15 @@ "updateContext": null }, "value": 0, - "start": 15698, - "end": 15700, + "start": 15859, + "end": 15861, "loc": { "start": { - "line": 453, + "line": 458, "column": 58 }, "end": { - "line": 453, + "line": 458, "column": 60 } } @@ -265733,15 +269833,15 @@ "binop": null, "updateContext": null }, - "start": 15700, - "end": 15701, + "start": 15861, + "end": 15862, "loc": { "start": { - "line": 453, + "line": 458, "column": 60 }, "end": { - "line": 453, + "line": 458, "column": 61 } } @@ -265760,15 +269860,15 @@ "updateContext": null }, "value": "-", - "start": 15702, - "end": 15703, + "start": 15863, + "end": 15864, "loc": { "start": { - "line": 453, + "line": 458, "column": 62 }, "end": { - "line": 453, + "line": 458, "column": 63 } } @@ -265787,15 +269887,15 @@ "updateContext": null }, "value": 0.07, - "start": 15703, - "end": 15707, + "start": 15864, + "end": 15868, "loc": { "start": { - "line": 453, + "line": 458, "column": 63 }, "end": { - "line": 453, + "line": 458, "column": 67 } } @@ -265813,15 +269913,15 @@ "binop": null, "updateContext": null }, - "start": 15707, - "end": 15708, + "start": 15868, + "end": 15869, "loc": { "start": { - "line": 453, + "line": 458, "column": 67 }, "end": { - "line": 453, + "line": 458, "column": 68 } } @@ -265840,15 +269940,15 @@ "updateContext": null }, "value": "-", - "start": 15709, - "end": 15710, + "start": 15870, + "end": 15871, "loc": { "start": { - "line": 453, + "line": 458, "column": 69 }, "end": { - "line": 453, + "line": 458, "column": 70 } } @@ -265867,15 +269967,15 @@ "updateContext": null }, "value": 0.8, - "start": 15710, - "end": 15713, + "start": 15871, + "end": 15874, "loc": { "start": { - "line": 453, + "line": 458, "column": 70 }, "end": { - "line": 453, + "line": 458, "column": 73 } } @@ -265893,15 +269993,15 @@ "binop": null, "updateContext": null }, - "start": 15713, - "end": 15714, + "start": 15874, + "end": 15875, "loc": { "start": { - "line": 453, + "line": 458, "column": 73 }, "end": { - "line": 453, + "line": 458, "column": 74 } } @@ -265919,15 +270019,15 @@ "binop": null }, "value": "math", - "start": 15715, - "end": 15719, + "start": 15876, + "end": 15880, "loc": { "start": { - "line": 453, + "line": 458, "column": 75 }, "end": { - "line": 453, + "line": 458, "column": 79 } } @@ -265945,15 +270045,15 @@ "binop": null, "updateContext": null }, - "start": 15719, - "end": 15720, + "start": 15880, + "end": 15881, "loc": { "start": { - "line": 453, + "line": 458, "column": 79 }, "end": { - "line": 453, + "line": 458, "column": 80 } } @@ -265971,15 +270071,15 @@ "binop": null }, "value": "identityMat4", - "start": 15720, - "end": 15732, + "start": 15881, + "end": 15893, "loc": { "start": { - "line": 453, + "line": 458, "column": 80 }, "end": { - "line": 453, + "line": 458, "column": 92 } } @@ -265996,15 +270096,15 @@ "postfix": false, "binop": null }, - "start": 15732, - "end": 15733, + "start": 15893, + "end": 15894, "loc": { "start": { - "line": 453, + "line": 458, "column": 92 }, "end": { - "line": 453, + "line": 458, "column": 93 } } @@ -266021,15 +270121,15 @@ "postfix": false, "binop": null }, - "start": 15733, - "end": 15734, + "start": 15894, + "end": 15895, "loc": { "start": { - "line": 453, + "line": 458, "column": 93 }, "end": { - "line": 453, + "line": 458, "column": 94 } } @@ -266046,15 +270146,15 @@ "postfix": false, "binop": null }, - "start": 15734, - "end": 15735, + "start": 15895, + "end": 15896, "loc": { "start": { - "line": 453, + "line": 458, "column": 94 }, "end": { - "line": 453, + "line": 458, "column": 95 } } @@ -266072,15 +270172,15 @@ "binop": null, "updateContext": null }, - "start": 15735, - "end": 15736, + "start": 15896, + "end": 15897, "loc": { "start": { - "line": 453, + "line": 458, "column": 95 }, "end": { - "line": 453, + "line": 458, "column": 96 } } @@ -266100,15 +270200,15 @@ "updateContext": null }, "value": "const", - "start": 15757, - "end": 15762, + "start": 15918, + "end": 15923, "loc": { "start": { - "line": 454, + "line": 459, "column": 20 }, "end": { - "line": 454, + "line": 459, "column": 25 } } @@ -266126,15 +270226,15 @@ "binop": null }, "value": "scale", - "start": 15763, - "end": 15768, + "start": 15924, + "end": 15929, "loc": { "start": { - "line": 454, + "line": 459, "column": 26 }, "end": { - "line": 454, + "line": 459, "column": 31 } } @@ -266153,15 +270253,15 @@ "updateContext": null }, "value": "=", - "start": 15769, - "end": 15770, + "start": 15930, + "end": 15931, "loc": { "start": { - "line": 454, + "line": 459, "column": 32 }, "end": { - "line": 454, + "line": 459, "column": 33 } } @@ -266179,15 +270279,15 @@ "binop": null }, "value": "math", - "start": 15771, - "end": 15775, + "start": 15932, + "end": 15936, "loc": { "start": { - "line": 454, + "line": 459, "column": 34 }, "end": { - "line": 454, + "line": 459, "column": 38 } } @@ -266205,15 +270305,15 @@ "binop": null, "updateContext": null }, - "start": 15775, - "end": 15776, + "start": 15936, + "end": 15937, "loc": { "start": { - "line": 454, + "line": 459, "column": 38 }, "end": { - "line": 454, + "line": 459, "column": 39 } } @@ -266231,15 +270331,15 @@ "binop": null }, "value": "scaleMat4v", - "start": 15776, - "end": 15786, + "start": 15937, + "end": 15947, "loc": { "start": { - "line": 454, + "line": 459, "column": 39 }, "end": { - "line": 454, + "line": 459, "column": 49 } } @@ -266256,15 +270356,15 @@ "postfix": false, "binop": null }, - "start": 15786, - "end": 15787, + "start": 15947, + "end": 15948, "loc": { "start": { - "line": 454, + "line": 459, "column": 49 }, "end": { - "line": 454, + "line": 459, "column": 50 } } @@ -266282,15 +270382,15 @@ "binop": null, "updateContext": null }, - "start": 15787, - "end": 15788, + "start": 15948, + "end": 15949, "loc": { "start": { - "line": 454, + "line": 459, "column": 50 }, "end": { - "line": 454, + "line": 459, "column": 51 } } @@ -266309,15 +270409,15 @@ "updateContext": null }, "value": 0.6, - "start": 15788, - "end": 15791, + "start": 15949, + "end": 15952, "loc": { "start": { - "line": 454, + "line": 459, "column": 51 }, "end": { - "line": 454, + "line": 459, "column": 54 } } @@ -266335,15 +270435,15 @@ "binop": null, "updateContext": null }, - "start": 15791, - "end": 15792, + "start": 15952, + "end": 15953, "loc": { "start": { - "line": 454, + "line": 459, "column": 54 }, "end": { - "line": 454, + "line": 459, "column": 55 } } @@ -266362,15 +270462,15 @@ "updateContext": null }, "value": 0.6, - "start": 15793, - "end": 15796, + "start": 15954, + "end": 15957, "loc": { "start": { - "line": 454, + "line": 459, "column": 56 }, "end": { - "line": 454, + "line": 459, "column": 59 } } @@ -266388,15 +270488,15 @@ "binop": null, "updateContext": null }, - "start": 15796, - "end": 15797, + "start": 15957, + "end": 15958, "loc": { "start": { - "line": 454, + "line": 459, "column": 59 }, "end": { - "line": 454, + "line": 459, "column": 60 } } @@ -266415,15 +270515,15 @@ "updateContext": null }, "value": 0.6, - "start": 15798, - "end": 15801, + "start": 15959, + "end": 15962, "loc": { "start": { - "line": 454, + "line": 459, "column": 61 }, "end": { - "line": 454, + "line": 459, "column": 64 } } @@ -266441,15 +270541,15 @@ "binop": null, "updateContext": null }, - "start": 15801, - "end": 15802, + "start": 15962, + "end": 15963, "loc": { "start": { - "line": 454, + "line": 459, "column": 64 }, "end": { - "line": 454, + "line": 459, "column": 65 } } @@ -266467,15 +270567,15 @@ "binop": null, "updateContext": null }, - "start": 15802, - "end": 15803, + "start": 15963, + "end": 15964, "loc": { "start": { - "line": 454, + "line": 459, "column": 65 }, "end": { - "line": 454, + "line": 459, "column": 66 } } @@ -266493,15 +270593,15 @@ "binop": null }, "value": "math", - "start": 15804, - "end": 15808, + "start": 15965, + "end": 15969, "loc": { "start": { - "line": 454, + "line": 459, "column": 67 }, "end": { - "line": 454, + "line": 459, "column": 71 } } @@ -266519,15 +270619,15 @@ "binop": null, "updateContext": null }, - "start": 15808, - "end": 15809, + "start": 15969, + "end": 15970, "loc": { "start": { - "line": 454, + "line": 459, "column": 71 }, "end": { - "line": 454, + "line": 459, "column": 72 } } @@ -266545,15 +270645,15 @@ "binop": null }, "value": "identityMat4", - "start": 15809, - "end": 15821, + "start": 15970, + "end": 15982, "loc": { "start": { - "line": 454, + "line": 459, "column": 72 }, "end": { - "line": 454, + "line": 459, "column": 84 } } @@ -266570,15 +270670,15 @@ "postfix": false, "binop": null }, - "start": 15821, - "end": 15822, + "start": 15982, + "end": 15983, "loc": { "start": { - "line": 454, + "line": 459, "column": 84 }, "end": { - "line": 454, + "line": 459, "column": 85 } } @@ -266595,15 +270695,15 @@ "postfix": false, "binop": null }, - "start": 15822, - "end": 15823, + "start": 15983, + "end": 15984, "loc": { "start": { - "line": 454, + "line": 459, "column": 85 }, "end": { - "line": 454, + "line": 459, "column": 86 } } @@ -266620,15 +270720,15 @@ "postfix": false, "binop": null }, - "start": 15823, - "end": 15824, + "start": 15984, + "end": 15985, "loc": { "start": { - "line": 454, + "line": 459, "column": 86 }, "end": { - "line": 454, + "line": 459, "column": 87 } } @@ -266646,15 +270746,15 @@ "binop": null, "updateContext": null }, - "start": 15824, - "end": 15825, + "start": 15985, + "end": 15986, "loc": { "start": { - "line": 454, + "line": 459, "column": 87 }, "end": { - "line": 454, + "line": 459, "column": 88 } } @@ -266674,15 +270774,15 @@ "updateContext": null }, "value": "const", - "start": 15846, - "end": 15851, + "start": 16007, + "end": 16012, "loc": { "start": { - "line": 455, + "line": 460, "column": 20 }, "end": { - "line": 455, + "line": 460, "column": 25 } } @@ -266700,15 +270800,15 @@ "binop": null }, "value": "rotate", - "start": 15852, - "end": 15858, + "start": 16013, + "end": 16019, "loc": { "start": { - "line": 455, + "line": 460, "column": 26 }, "end": { - "line": 455, + "line": 460, "column": 32 } } @@ -266727,15 +270827,15 @@ "updateContext": null }, "value": "=", - "start": 15859, - "end": 15860, + "start": 16020, + "end": 16021, "loc": { "start": { - "line": 455, + "line": 460, "column": 33 }, "end": { - "line": 455, + "line": 460, "column": 34 } } @@ -266753,15 +270853,15 @@ "binop": null }, "value": "math", - "start": 15861, - "end": 15865, + "start": 16022, + "end": 16026, "loc": { "start": { - "line": 455, + "line": 460, "column": 35 }, "end": { - "line": 455, + "line": 460, "column": 39 } } @@ -266779,15 +270879,15 @@ "binop": null, "updateContext": null }, - "start": 15865, - "end": 15866, + "start": 16026, + "end": 16027, "loc": { "start": { - "line": 455, + "line": 460, "column": 39 }, "end": { - "line": 455, + "line": 460, "column": 40 } } @@ -266805,15 +270905,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 15866, - "end": 15879, + "start": 16027, + "end": 16040, "loc": { "start": { - "line": 455, + "line": 460, "column": 40 }, "end": { - "line": 455, + "line": 460, "column": 53 } } @@ -266830,15 +270930,15 @@ "postfix": false, "binop": null }, - "start": 15879, - "end": 15880, + "start": 16040, + "end": 16041, "loc": { "start": { - "line": 455, + "line": 460, "column": 53 }, "end": { - "line": 455, + "line": 460, "column": 54 } } @@ -266857,15 +270957,15 @@ "updateContext": null }, "value": 0, - "start": 15880, - "end": 15881, + "start": 16041, + "end": 16042, "loc": { "start": { - "line": 455, + "line": 460, "column": 54 }, "end": { - "line": 455, + "line": 460, "column": 55 } } @@ -266884,15 +270984,15 @@ "updateContext": null }, "value": "*", - "start": 15882, - "end": 15883, + "start": 16043, + "end": 16044, "loc": { "start": { - "line": 455, + "line": 460, "column": 56 }, "end": { - "line": 455, + "line": 460, "column": 57 } } @@ -266910,15 +271010,15 @@ "binop": null }, "value": "math", - "start": 15884, - "end": 15888, + "start": 16045, + "end": 16049, "loc": { "start": { - "line": 455, + "line": 460, "column": 58 }, "end": { - "line": 455, + "line": 460, "column": 62 } } @@ -266936,15 +271036,15 @@ "binop": null, "updateContext": null }, - "start": 15888, - "end": 15889, + "start": 16049, + "end": 16050, "loc": { "start": { - "line": 455, + "line": 460, "column": 62 }, "end": { - "line": 455, + "line": 460, "column": 63 } } @@ -266962,15 +271062,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 15889, - "end": 15897, + "start": 16050, + "end": 16058, "loc": { "start": { - "line": 455, + "line": 460, "column": 63 }, "end": { - "line": 455, + "line": 460, "column": 71 } } @@ -266988,15 +271088,15 @@ "binop": null, "updateContext": null }, - "start": 15897, - "end": 15898, + "start": 16058, + "end": 16059, "loc": { "start": { - "line": 455, + "line": 460, "column": 71 }, "end": { - "line": 455, + "line": 460, "column": 72 } } @@ -267014,15 +271114,15 @@ "binop": null, "updateContext": null }, - "start": 15899, - "end": 15900, + "start": 16060, + "end": 16061, "loc": { "start": { - "line": 455, + "line": 460, "column": 73 }, "end": { - "line": 455, + "line": 460, "column": 74 } } @@ -267041,15 +271141,15 @@ "updateContext": null }, "value": 0, - "start": 15900, - "end": 15901, + "start": 16061, + "end": 16062, "loc": { "start": { - "line": 455, + "line": 460, "column": 74 }, "end": { - "line": 455, + "line": 460, "column": 75 } } @@ -267067,15 +271167,15 @@ "binop": null, "updateContext": null }, - "start": 15901, - "end": 15902, + "start": 16062, + "end": 16063, "loc": { "start": { - "line": 455, + "line": 460, "column": 75 }, "end": { - "line": 455, + "line": 460, "column": 76 } } @@ -267094,15 +271194,15 @@ "updateContext": null }, "value": 0, - "start": 15903, - "end": 15904, + "start": 16064, + "end": 16065, "loc": { "start": { - "line": 455, + "line": 460, "column": 77 }, "end": { - "line": 455, + "line": 460, "column": 78 } } @@ -267120,15 +271220,15 @@ "binop": null, "updateContext": null }, - "start": 15904, - "end": 15905, + "start": 16065, + "end": 16066, "loc": { "start": { - "line": 455, + "line": 460, "column": 78 }, "end": { - "line": 455, + "line": 460, "column": 79 } } @@ -267147,15 +271247,15 @@ "updateContext": null }, "value": 1, - "start": 15906, - "end": 15907, + "start": 16067, + "end": 16068, "loc": { "start": { - "line": 455, + "line": 460, "column": 80 }, "end": { - "line": 455, + "line": 460, "column": 81 } } @@ -267173,15 +271273,15 @@ "binop": null, "updateContext": null }, - "start": 15907, - "end": 15908, + "start": 16068, + "end": 16069, "loc": { "start": { - "line": 455, + "line": 460, "column": 81 }, "end": { - "line": 455, + "line": 460, "column": 82 } } @@ -267199,15 +271299,15 @@ "binop": null, "updateContext": null }, - "start": 15908, - "end": 15909, + "start": 16069, + "end": 16070, "loc": { "start": { - "line": 455, + "line": 460, "column": 82 }, "end": { - "line": 455, + "line": 460, "column": 83 } } @@ -267225,15 +271325,15 @@ "binop": null }, "value": "math", - "start": 15910, - "end": 15914, + "start": 16071, + "end": 16075, "loc": { "start": { - "line": 455, + "line": 460, "column": 84 }, "end": { - "line": 455, + "line": 460, "column": 88 } } @@ -267251,15 +271351,15 @@ "binop": null, "updateContext": null }, - "start": 15914, - "end": 15915, + "start": 16075, + "end": 16076, "loc": { "start": { - "line": 455, + "line": 460, "column": 88 }, "end": { - "line": 455, + "line": 460, "column": 89 } } @@ -267277,15 +271377,15 @@ "binop": null }, "value": "identityMat4", - "start": 15915, - "end": 15927, + "start": 16076, + "end": 16088, "loc": { "start": { - "line": 455, + "line": 460, "column": 89 }, "end": { - "line": 455, + "line": 460, "column": 101 } } @@ -267302,15 +271402,15 @@ "postfix": false, "binop": null }, - "start": 15927, - "end": 15928, + "start": 16088, + "end": 16089, "loc": { "start": { - "line": 455, + "line": 460, "column": 101 }, "end": { - "line": 455, + "line": 460, "column": 102 } } @@ -267327,15 +271427,15 @@ "postfix": false, "binop": null }, - "start": 15928, - "end": 15929, + "start": 16089, + "end": 16090, "loc": { "start": { - "line": 455, + "line": 460, "column": 102 }, "end": { - "line": 455, + "line": 460, "column": 103 } } @@ -267352,15 +271452,15 @@ "postfix": false, "binop": null }, - "start": 15929, - "end": 15930, + "start": 16090, + "end": 16091, "loc": { "start": { - "line": 455, + "line": 460, "column": 103 }, "end": { - "line": 455, + "line": 460, "column": 104 } } @@ -267378,15 +271478,15 @@ "binop": null, "updateContext": null }, - "start": 15930, - "end": 15931, + "start": 16091, + "end": 16092, "loc": { "start": { - "line": 455, + "line": 460, "column": 104 }, "end": { - "line": 455, + "line": 460, "column": 105 } } @@ -267406,15 +271506,15 @@ "updateContext": null }, "value": "return", - "start": 15952, - "end": 15958, + "start": 16113, + "end": 16119, "loc": { "start": { - "line": 456, + "line": 461, "column": 20 }, "end": { - "line": 456, + "line": 461, "column": 26 } } @@ -267432,15 +271532,15 @@ "binop": null }, "value": "math", - "start": 15959, - "end": 15963, + "start": 16120, + "end": 16124, "loc": { "start": { - "line": 456, + "line": 461, "column": 27 }, "end": { - "line": 456, + "line": 461, "column": 31 } } @@ -267458,15 +271558,15 @@ "binop": null, "updateContext": null }, - "start": 15963, - "end": 15964, + "start": 16124, + "end": 16125, "loc": { "start": { - "line": 456, + "line": 461, "column": 31 }, "end": { - "line": 456, + "line": 461, "column": 32 } } @@ -267484,15 +271584,15 @@ "binop": null }, "value": "mulMat4", - "start": 15964, - "end": 15971, + "start": 16125, + "end": 16132, "loc": { "start": { - "line": 456, + "line": 461, "column": 32 }, "end": { - "line": 456, + "line": 461, "column": 39 } } @@ -267509,15 +271609,15 @@ "postfix": false, "binop": null }, - "start": 15971, - "end": 15972, + "start": 16132, + "end": 16133, "loc": { "start": { - "line": 456, + "line": 461, "column": 39 }, "end": { - "line": 456, + "line": 461, "column": 40 } } @@ -267535,15 +271635,15 @@ "binop": null }, "value": "math", - "start": 15972, - "end": 15976, + "start": 16133, + "end": 16137, "loc": { "start": { - "line": 456, + "line": 461, "column": 40 }, "end": { - "line": 456, + "line": 461, "column": 44 } } @@ -267561,15 +271661,15 @@ "binop": null, "updateContext": null }, - "start": 15976, - "end": 15977, + "start": 16137, + "end": 16138, "loc": { "start": { - "line": 456, + "line": 461, "column": 44 }, "end": { - "line": 456, + "line": 461, "column": 45 } } @@ -267587,15 +271687,15 @@ "binop": null }, "value": "mulMat4", - "start": 15977, - "end": 15984, + "start": 16138, + "end": 16145, "loc": { "start": { - "line": 456, + "line": 461, "column": 45 }, "end": { - "line": 456, + "line": 461, "column": 52 } } @@ -267612,15 +271712,15 @@ "postfix": false, "binop": null }, - "start": 15984, - "end": 15985, + "start": 16145, + "end": 16146, "loc": { "start": { - "line": 456, + "line": 461, "column": 52 }, "end": { - "line": 456, + "line": 461, "column": 53 } } @@ -267638,15 +271738,15 @@ "binop": null }, "value": "translate", - "start": 15985, - "end": 15994, + "start": 16146, + "end": 16155, "loc": { "start": { - "line": 456, + "line": 461, "column": 53 }, "end": { - "line": 456, + "line": 461, "column": 62 } } @@ -267664,15 +271764,15 @@ "binop": null, "updateContext": null }, - "start": 15994, - "end": 15995, + "start": 16155, + "end": 16156, "loc": { "start": { - "line": 456, + "line": 461, "column": 62 }, "end": { - "line": 456, + "line": 461, "column": 63 } } @@ -267690,15 +271790,15 @@ "binop": null }, "value": "scale", - "start": 15996, - "end": 16001, + "start": 16157, + "end": 16162, "loc": { "start": { - "line": 456, + "line": 461, "column": 64 }, "end": { - "line": 456, + "line": 461, "column": 69 } } @@ -267716,15 +271816,15 @@ "binop": null, "updateContext": null }, - "start": 16001, - "end": 16002, + "start": 16162, + "end": 16163, "loc": { "start": { - "line": 456, + "line": 461, "column": 69 }, "end": { - "line": 456, + "line": 461, "column": 70 } } @@ -267742,15 +271842,15 @@ "binop": null }, "value": "math", - "start": 16003, - "end": 16007, + "start": 16164, + "end": 16168, "loc": { "start": { - "line": 456, + "line": 461, "column": 71 }, "end": { - "line": 456, + "line": 461, "column": 75 } } @@ -267768,15 +271868,15 @@ "binop": null, "updateContext": null }, - "start": 16007, - "end": 16008, + "start": 16168, + "end": 16169, "loc": { "start": { - "line": 456, + "line": 461, "column": 75 }, "end": { - "line": 456, + "line": 461, "column": 76 } } @@ -267794,15 +271894,15 @@ "binop": null }, "value": "identityMat4", - "start": 16008, - "end": 16020, + "start": 16169, + "end": 16181, "loc": { "start": { - "line": 456, + "line": 461, "column": 76 }, "end": { - "line": 456, + "line": 461, "column": 88 } } @@ -267819,15 +271919,15 @@ "postfix": false, "binop": null }, - "start": 16020, - "end": 16021, + "start": 16181, + "end": 16182, "loc": { "start": { - "line": 456, + "line": 461, "column": 88 }, "end": { - "line": 456, + "line": 461, "column": 89 } } @@ -267844,15 +271944,15 @@ "postfix": false, "binop": null }, - "start": 16021, - "end": 16022, + "start": 16182, + "end": 16183, "loc": { "start": { - "line": 456, + "line": 461, "column": 89 }, "end": { - "line": 456, + "line": 461, "column": 90 } } @@ -267869,15 +271969,15 @@ "postfix": false, "binop": null }, - "start": 16022, - "end": 16023, + "start": 16183, + "end": 16184, "loc": { "start": { - "line": 456, + "line": 461, "column": 90 }, "end": { - "line": 456, + "line": 461, "column": 91 } } @@ -267895,15 +271995,15 @@ "binop": null, "updateContext": null }, - "start": 16023, - "end": 16024, + "start": 16184, + "end": 16185, "loc": { "start": { - "line": 456, + "line": 461, "column": 91 }, "end": { - "line": 456, + "line": 461, "column": 92 } } @@ -267921,15 +272021,15 @@ "binop": null }, "value": "rotate", - "start": 16025, - "end": 16031, + "start": 16186, + "end": 16192, "loc": { "start": { - "line": 456, + "line": 461, "column": 93 }, "end": { - "line": 456, + "line": 461, "column": 99 } } @@ -267947,15 +272047,15 @@ "binop": null, "updateContext": null }, - "start": 16031, - "end": 16032, + "start": 16192, + "end": 16193, "loc": { "start": { - "line": 456, + "line": 461, "column": 99 }, "end": { - "line": 456, + "line": 461, "column": 100 } } @@ -267973,15 +272073,15 @@ "binop": null }, "value": "math", - "start": 16033, - "end": 16037, + "start": 16194, + "end": 16198, "loc": { "start": { - "line": 456, + "line": 461, "column": 101 }, "end": { - "line": 456, + "line": 461, "column": 105 } } @@ -267999,15 +272099,15 @@ "binop": null, "updateContext": null }, - "start": 16037, - "end": 16038, + "start": 16198, + "end": 16199, "loc": { "start": { - "line": 456, + "line": 461, "column": 105 }, "end": { - "line": 456, + "line": 461, "column": 106 } } @@ -268025,15 +272125,15 @@ "binop": null }, "value": "identityMat4", - "start": 16038, - "end": 16050, + "start": 16199, + "end": 16211, "loc": { "start": { - "line": 456, + "line": 461, "column": 106 }, "end": { - "line": 456, + "line": 461, "column": 118 } } @@ -268050,15 +272150,15 @@ "postfix": false, "binop": null }, - "start": 16050, - "end": 16051, + "start": 16211, + "end": 16212, "loc": { "start": { - "line": 456, + "line": 461, "column": 118 }, "end": { - "line": 456, + "line": 461, "column": 119 } } @@ -268075,15 +272175,15 @@ "postfix": false, "binop": null }, - "start": 16051, - "end": 16052, + "start": 16212, + "end": 16213, "loc": { "start": { - "line": 456, + "line": 461, "column": 119 }, "end": { - "line": 456, + "line": 461, "column": 120 } } @@ -268100,15 +272200,15 @@ "postfix": false, "binop": null }, - "start": 16052, - "end": 16053, + "start": 16213, + "end": 16214, "loc": { "start": { - "line": 456, + "line": 461, "column": 120 }, "end": { - "line": 456, + "line": 461, "column": 121 } } @@ -268126,15 +272226,15 @@ "binop": null, "updateContext": null }, - "start": 16053, - "end": 16054, + "start": 16214, + "end": 16215, "loc": { "start": { - "line": 456, + "line": 461, "column": 121 }, "end": { - "line": 456, + "line": 461, "column": 122 } } @@ -268151,15 +272251,15 @@ "postfix": false, "binop": null }, - "start": 16071, - "end": 16072, + "start": 16232, + "end": 16233, "loc": { "start": { - "line": 457, + "line": 462, "column": 16 }, "end": { - "line": 457, + "line": 462, "column": 17 } } @@ -268176,15 +272276,15 @@ "postfix": false, "binop": null }, - "start": 16072, - "end": 16073, + "start": 16233, + "end": 16234, "loc": { "start": { - "line": 457, + "line": 462, "column": 17 }, "end": { - "line": 457, + "line": 462, "column": 18 } } @@ -268201,15 +272301,15 @@ "postfix": false, "binop": null }, - "start": 16073, - "end": 16074, + "start": 16234, + "end": 16235, "loc": { "start": { - "line": 457, + "line": 462, "column": 18 }, "end": { - "line": 457, + "line": 462, "column": 19 } } @@ -268226,15 +272326,15 @@ "postfix": false, "binop": null }, - "start": 16074, - "end": 16075, + "start": 16235, + "end": 16236, "loc": { "start": { - "line": 457, + "line": 462, "column": 19 }, "end": { - "line": 457, + "line": 462, "column": 20 } } @@ -268252,15 +272352,15 @@ "binop": null, "updateContext": null }, - "start": 16075, - "end": 16076, + "start": 16236, + "end": 16237, "loc": { "start": { - "line": 457, + "line": 462, "column": 20 }, "end": { - "line": 457, + "line": 462, "column": 21 } } @@ -268278,15 +272378,15 @@ "binop": null }, "value": "pickable", - "start": 16093, - "end": 16101, + "start": 16254, + "end": 16262, "loc": { "start": { - "line": 458, + "line": 463, "column": 16 }, "end": { - "line": 458, + "line": 463, "column": 24 } } @@ -268304,15 +272404,15 @@ "binop": null, "updateContext": null }, - "start": 16101, - "end": 16102, + "start": 16262, + "end": 16263, "loc": { "start": { - "line": 458, + "line": 463, "column": 24 }, "end": { - "line": 458, + "line": 463, "column": 25 } } @@ -268332,15 +272432,15 @@ "updateContext": null }, "value": "true", - "start": 16103, - "end": 16107, + "start": 16264, + "end": 16268, "loc": { "start": { - "line": 458, + "line": 463, "column": 26 }, "end": { - "line": 458, + "line": 463, "column": 30 } } @@ -268358,15 +272458,15 @@ "binop": null, "updateContext": null }, - "start": 16107, - "end": 16108, + "start": 16268, + "end": 16269, "loc": { "start": { - "line": 458, + "line": 463, "column": 30 }, "end": { - "line": 458, + "line": 463, "column": 31 } } @@ -268384,15 +272484,15 @@ "binop": null }, "value": "collidable", - "start": 16125, - "end": 16135, + "start": 16286, + "end": 16296, "loc": { "start": { - "line": 459, + "line": 464, "column": 16 }, "end": { - "line": 459, + "line": 464, "column": 26 } } @@ -268410,15 +272510,15 @@ "binop": null, "updateContext": null }, - "start": 16135, - "end": 16136, + "start": 16296, + "end": 16297, "loc": { "start": { - "line": 459, + "line": 464, "column": 26 }, "end": { - "line": 459, + "line": 464, "column": 27 } } @@ -268438,15 +272538,15 @@ "updateContext": null }, "value": "true", - "start": 16137, - "end": 16141, + "start": 16298, + "end": 16302, "loc": { "start": { - "line": 459, + "line": 464, "column": 28 }, "end": { - "line": 459, + "line": 464, "column": 32 } } @@ -268464,15 +272564,15 @@ "binop": null, "updateContext": null }, - "start": 16141, - "end": 16142, + "start": 16302, + "end": 16303, "loc": { "start": { - "line": 459, + "line": 464, "column": 32 }, "end": { - "line": 459, + "line": 464, "column": 33 } } @@ -268490,15 +272590,15 @@ "binop": null }, "value": "clippable", - "start": 16159, - "end": 16168, + "start": 16320, + "end": 16329, "loc": { "start": { - "line": 460, + "line": 465, "column": 16 }, "end": { - "line": 460, + "line": 465, "column": 25 } } @@ -268516,15 +272616,15 @@ "binop": null, "updateContext": null }, - "start": 16168, - "end": 16169, + "start": 16329, + "end": 16330, "loc": { "start": { - "line": 460, + "line": 465, "column": 25 }, "end": { - "line": 460, + "line": 465, "column": 26 } } @@ -268544,15 +272644,15 @@ "updateContext": null }, "value": "false", - "start": 16170, - "end": 16175, + "start": 16331, + "end": 16336, "loc": { "start": { - "line": 460, + "line": 465, "column": 27 }, "end": { - "line": 460, + "line": 465, "column": 32 } } @@ -268570,15 +272670,15 @@ "binop": null, "updateContext": null }, - "start": 16175, - "end": 16176, + "start": 16336, + "end": 16337, "loc": { "start": { - "line": 460, + "line": 465, "column": 32 }, "end": { - "line": 460, + "line": 465, "column": 33 } } @@ -268596,15 +272696,15 @@ "binop": null }, "value": "visible", - "start": 16193, - "end": 16200, + "start": 16354, + "end": 16361, "loc": { "start": { - "line": 461, + "line": 466, "column": 16 }, "end": { - "line": 461, + "line": 466, "column": 23 } } @@ -268622,15 +272722,15 @@ "binop": null, "updateContext": null }, - "start": 16200, - "end": 16201, + "start": 16361, + "end": 16362, "loc": { "start": { - "line": 461, + "line": 466, "column": 23 }, "end": { - "line": 461, + "line": 466, "column": 24 } } @@ -268650,19 +272750,125 @@ "updateContext": null }, "value": "false", - "start": 16202, - "end": 16207, + "start": 16363, + "end": 16368, "loc": { "start": { - "line": 461, + "line": 466, "column": 25 }, "end": { - "line": 461, + "line": 466, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16368, + "end": 16369, + "loc": { + "start": { + "line": 466, + "column": 30 + }, + "end": { + "line": 466, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 16386, + "end": 16394, + "loc": { + "start": { + "line": 467, + "column": 16 + }, + "end": { + "line": 467, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16394, + "end": 16395, + "loc": { + "start": { + "line": 467, + "column": 24 + }, + "end": { + "line": 467, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 16396, + "end": 16401, + "loc": { + "start": { + "line": 467, + "column": 26 + }, + "end": { + "line": 467, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -268675,15 +272881,15 @@ "postfix": false, "binop": null }, - "start": 16220, - "end": 16221, + "start": 16414, + "end": 16415, "loc": { "start": { - "line": 462, + "line": 468, "column": 12 }, "end": { - "line": 462, + "line": 468, "column": 13 } } @@ -268700,15 +272906,15 @@ "postfix": false, "binop": null }, - "start": 16221, - "end": 16222, + "start": 16415, + "end": 16416, "loc": { "start": { - "line": 462, + "line": 468, "column": 13 }, "end": { - "line": 462, + "line": 468, "column": 14 } } @@ -268726,15 +272932,15 @@ "binop": null, "updateContext": null }, - "start": 16222, - "end": 16223, + "start": 16416, + "end": 16417, "loc": { "start": { - "line": 462, + "line": 468, "column": 14 }, "end": { - "line": 462, + "line": 468, "column": 15 } } @@ -268752,15 +272958,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 16224, - "end": 16240, + "start": 16418, + "end": 16434, "loc": { "start": { - "line": 462, + "line": 468, "column": 16 }, "end": { - "line": 462, + "line": 468, "column": 32 } } @@ -268777,15 +272983,15 @@ "postfix": false, "binop": null }, - "start": 16240, - "end": 16241, + "start": 16434, + "end": 16435, "loc": { "start": { - "line": 462, + "line": 468, "column": 32 }, "end": { - "line": 462, + "line": 468, "column": 33 } } @@ -268803,15 +273009,15 @@ "binop": null, "updateContext": null }, - "start": 16241, - "end": 16242, + "start": 16435, + "end": 16436, "loc": { "start": { - "line": 462, + "line": 468, "column": 33 }, "end": { - "line": 462, + "line": 468, "column": 34 } } @@ -268829,15 +273035,15 @@ "binop": null }, "value": "xCurveArrow2", - "start": 16256, - "end": 16268, + "start": 16450, + "end": 16462, "loc": { "start": { - "line": 464, + "line": 470, "column": 12 }, "end": { - "line": 464, + "line": 470, "column": 24 } } @@ -268855,15 +273061,15 @@ "binop": null, "updateContext": null }, - "start": 16268, - "end": 16269, + "start": 16462, + "end": 16463, "loc": { "start": { - "line": 464, + "line": 470, "column": 24 }, "end": { - "line": 464, + "line": 470, "column": 25 } } @@ -268881,15 +273087,15 @@ "binop": null }, "value": "rootNode", - "start": 16270, - "end": 16278, + "start": 16464, + "end": 16472, "loc": { "start": { - "line": 464, + "line": 470, "column": 26 }, "end": { - "line": 464, + "line": 470, "column": 34 } } @@ -268907,15 +273113,15 @@ "binop": null, "updateContext": null }, - "start": 16278, - "end": 16279, + "start": 16472, + "end": 16473, "loc": { "start": { - "line": 464, + "line": 470, "column": 34 }, "end": { - "line": 464, + "line": 470, "column": 35 } } @@ -268933,15 +273139,15 @@ "binop": null }, "value": "addChild", - "start": 16279, - "end": 16287, + "start": 16473, + "end": 16481, "loc": { "start": { - "line": 464, + "line": 470, "column": 35 }, "end": { - "line": 464, + "line": 470, "column": 43 } } @@ -268958,15 +273164,15 @@ "postfix": false, "binop": null }, - "start": 16287, - "end": 16288, + "start": 16481, + "end": 16482, "loc": { "start": { - "line": 464, + "line": 470, "column": 43 }, "end": { - "line": 464, + "line": 470, "column": 44 } } @@ -268986,15 +273192,15 @@ "updateContext": null }, "value": "new", - "start": 16288, - "end": 16291, + "start": 16482, + "end": 16485, "loc": { "start": { - "line": 464, + "line": 470, "column": 44 }, "end": { - "line": 464, + "line": 470, "column": 47 } } @@ -269012,15 +273218,15 @@ "binop": null }, "value": "Mesh", - "start": 16292, - "end": 16296, + "start": 16486, + "end": 16490, "loc": { "start": { - "line": 464, + "line": 470, "column": 48 }, "end": { - "line": 464, + "line": 470, "column": 52 } } @@ -269037,15 +273243,15 @@ "postfix": false, "binop": null }, - "start": 16296, - "end": 16297, + "start": 16490, + "end": 16491, "loc": { "start": { - "line": 464, + "line": 470, "column": 52 }, "end": { - "line": 464, + "line": 470, "column": 53 } } @@ -269063,15 +273269,15 @@ "binop": null }, "value": "rootNode", - "start": 16297, - "end": 16305, + "start": 16491, + "end": 16499, "loc": { "start": { - "line": 464, + "line": 470, "column": 53 }, "end": { - "line": 464, + "line": 470, "column": 61 } } @@ -269089,15 +273295,15 @@ "binop": null, "updateContext": null }, - "start": 16305, - "end": 16306, + "start": 16499, + "end": 16500, "loc": { "start": { - "line": 464, + "line": 470, "column": 61 }, "end": { - "line": 464, + "line": 470, "column": 62 } } @@ -269114,15 +273320,15 @@ "postfix": false, "binop": null }, - "start": 16307, - "end": 16308, + "start": 16501, + "end": 16502, "loc": { "start": { - "line": 464, + "line": 470, "column": 63 }, "end": { - "line": 464, + "line": 470, "column": 64 } } @@ -269140,15 +273346,15 @@ "binop": null }, "value": "geometry", - "start": 16325, - "end": 16333, + "start": 16519, + "end": 16527, "loc": { "start": { - "line": 465, + "line": 471, "column": 16 }, "end": { - "line": 465, + "line": 471, "column": 24 } } @@ -269166,15 +273372,15 @@ "binop": null, "updateContext": null }, - "start": 16333, - "end": 16334, + "start": 16527, + "end": 16528, "loc": { "start": { - "line": 465, + "line": 471, "column": 24 }, "end": { - "line": 465, + "line": 471, "column": 25 } } @@ -269192,15 +273398,15 @@ "binop": null }, "value": "shapes", - "start": 16335, - "end": 16341, + "start": 16529, + "end": 16535, "loc": { "start": { - "line": 465, + "line": 471, "column": 26 }, "end": { - "line": 465, + "line": 471, "column": 32 } } @@ -269218,15 +273424,15 @@ "binop": null, "updateContext": null }, - "start": 16341, - "end": 16342, + "start": 16535, + "end": 16536, "loc": { "start": { - "line": 465, + "line": 471, "column": 32 }, "end": { - "line": 465, + "line": 471, "column": 33 } } @@ -269244,15 +273450,15 @@ "binop": null }, "value": "arrowHead", - "start": 16342, - "end": 16351, + "start": 16536, + "end": 16545, "loc": { "start": { - "line": 465, + "line": 471, "column": 33 }, "end": { - "line": 465, + "line": 471, "column": 42 } } @@ -269270,15 +273476,15 @@ "binop": null, "updateContext": null }, - "start": 16351, - "end": 16352, + "start": 16545, + "end": 16546, "loc": { "start": { - "line": 465, + "line": 471, "column": 42 }, "end": { - "line": 465, + "line": 471, "column": 43 } } @@ -269296,15 +273502,15 @@ "binop": null }, "value": "material", - "start": 16369, - "end": 16377, + "start": 16563, + "end": 16571, "loc": { "start": { - "line": 466, + "line": 472, "column": 16 }, "end": { - "line": 466, + "line": 472, "column": 24 } } @@ -269322,15 +273528,15 @@ "binop": null, "updateContext": null }, - "start": 16377, - "end": 16378, + "start": 16571, + "end": 16572, "loc": { "start": { - "line": 466, + "line": 472, "column": 24 }, "end": { - "line": 466, + "line": 472, "column": 25 } } @@ -269348,15 +273554,15 @@ "binop": null }, "value": "materials", - "start": 16379, - "end": 16388, + "start": 16573, + "end": 16582, "loc": { "start": { - "line": 466, + "line": 472, "column": 26 }, "end": { - "line": 466, + "line": 472, "column": 35 } } @@ -269374,15 +273580,15 @@ "binop": null, "updateContext": null }, - "start": 16388, - "end": 16389, + "start": 16582, + "end": 16583, "loc": { "start": { - "line": 466, + "line": 472, "column": 35 }, "end": { - "line": 466, + "line": 472, "column": 36 } } @@ -269400,15 +273606,15 @@ "binop": null }, "value": "red", - "start": 16389, - "end": 16392, + "start": 16583, + "end": 16586, "loc": { "start": { - "line": 466, + "line": 472, "column": 36 }, "end": { - "line": 466, + "line": 472, "column": 39 } } @@ -269426,15 +273632,15 @@ "binop": null, "updateContext": null }, - "start": 16392, - "end": 16393, + "start": 16586, + "end": 16587, "loc": { "start": { - "line": 466, + "line": 472, "column": 39 }, "end": { - "line": 466, + "line": 472, "column": 40 } } @@ -269452,15 +273658,15 @@ "binop": null }, "value": "matrix", - "start": 16410, - "end": 16416, + "start": 16604, + "end": 16610, "loc": { "start": { - "line": 467, + "line": 473, "column": 16 }, "end": { - "line": 467, + "line": 473, "column": 22 } } @@ -269478,15 +273684,15 @@ "binop": null, "updateContext": null }, - "start": 16416, - "end": 16417, + "start": 16610, + "end": 16611, "loc": { "start": { - "line": 467, + "line": 473, "column": 22 }, "end": { - "line": 467, + "line": 473, "column": 23 } } @@ -269503,15 +273709,15 @@ "postfix": false, "binop": null }, - "start": 16418, - "end": 16419, + "start": 16612, + "end": 16613, "loc": { "start": { - "line": 467, + "line": 473, "column": 24 }, "end": { - "line": 467, + "line": 473, "column": 25 } } @@ -269530,15 +273736,15 @@ "binop": null }, "value": "function", - "start": 16419, - "end": 16427, + "start": 16613, + "end": 16621, "loc": { "start": { - "line": 467, + "line": 473, "column": 25 }, "end": { - "line": 467, + "line": 473, "column": 33 } } @@ -269555,15 +273761,15 @@ "postfix": false, "binop": null }, - "start": 16428, - "end": 16429, + "start": 16622, + "end": 16623, "loc": { "start": { - "line": 467, + "line": 473, "column": 34 }, "end": { - "line": 467, + "line": 473, "column": 35 } } @@ -269580,15 +273786,15 @@ "postfix": false, "binop": null }, - "start": 16429, - "end": 16430, + "start": 16623, + "end": 16624, "loc": { "start": { - "line": 467, + "line": 473, "column": 35 }, "end": { - "line": 467, + "line": 473, "column": 36 } } @@ -269605,15 +273811,15 @@ "postfix": false, "binop": null }, - "start": 16431, - "end": 16432, + "start": 16625, + "end": 16626, "loc": { "start": { - "line": 467, + "line": 473, "column": 37 }, "end": { - "line": 467, + "line": 473, "column": 38 } } @@ -269633,15 +273839,15 @@ "updateContext": null }, "value": "const", - "start": 16453, - "end": 16458, + "start": 16647, + "end": 16652, "loc": { "start": { - "line": 468, + "line": 474, "column": 20 }, "end": { - "line": 468, + "line": 474, "column": 25 } } @@ -269659,15 +273865,15 @@ "binop": null }, "value": "translate", - "start": 16459, - "end": 16468, + "start": 16653, + "end": 16662, "loc": { "start": { - "line": 468, + "line": 474, "column": 26 }, "end": { - "line": 468, + "line": 474, "column": 35 } } @@ -269686,15 +273892,15 @@ "updateContext": null }, "value": "=", - "start": 16469, - "end": 16470, + "start": 16663, + "end": 16664, "loc": { "start": { - "line": 468, + "line": 474, "column": 36 }, "end": { - "line": 468, + "line": 474, "column": 37 } } @@ -269712,15 +273918,15 @@ "binop": null }, "value": "math", - "start": 16471, - "end": 16475, + "start": 16665, + "end": 16669, "loc": { "start": { - "line": 468, + "line": 474, "column": 38 }, "end": { - "line": 468, + "line": 474, "column": 42 } } @@ -269738,15 +273944,15 @@ "binop": null, "updateContext": null }, - "start": 16475, - "end": 16476, + "start": 16669, + "end": 16670, "loc": { "start": { - "line": 468, + "line": 474, "column": 42 }, "end": { - "line": 468, + "line": 474, "column": 43 } } @@ -269764,15 +273970,15 @@ "binop": null }, "value": "translateMat4c", - "start": 16476, - "end": 16490, + "start": 16670, + "end": 16684, "loc": { "start": { - "line": 468, + "line": 474, "column": 43 }, "end": { - "line": 468, + "line": 474, "column": 57 } } @@ -269789,15 +273995,15 @@ "postfix": false, "binop": null }, - "start": 16490, - "end": 16491, + "start": 16684, + "end": 16685, "loc": { "start": { - "line": 468, + "line": 474, "column": 57 }, "end": { - "line": 468, + "line": 474, "column": 58 } } @@ -269816,15 +274022,15 @@ "updateContext": null }, "value": 0, - "start": 16491, - "end": 16494, + "start": 16685, + "end": 16688, "loc": { "start": { - "line": 468, + "line": 474, "column": 58 }, "end": { - "line": 468, + "line": 474, "column": 61 } } @@ -269842,15 +274048,15 @@ "binop": null, "updateContext": null }, - "start": 16494, - "end": 16495, + "start": 16688, + "end": 16689, "loc": { "start": { - "line": 468, + "line": 474, "column": 61 }, "end": { - "line": 468, + "line": 474, "column": 62 } } @@ -269869,15 +274075,15 @@ "updateContext": null }, "value": "-", - "start": 16496, - "end": 16497, + "start": 16690, + "end": 16691, "loc": { "start": { - "line": 468, + "line": 474, "column": 63 }, "end": { - "line": 468, + "line": 474, "column": 64 } } @@ -269896,15 +274102,15 @@ "updateContext": null }, "value": 0.8, - "start": 16497, - "end": 16500, + "start": 16691, + "end": 16694, "loc": { "start": { - "line": 468, + "line": 474, "column": 64 }, "end": { - "line": 468, + "line": 474, "column": 67 } } @@ -269922,15 +274128,15 @@ "binop": null, "updateContext": null }, - "start": 16500, - "end": 16501, + "start": 16694, + "end": 16695, "loc": { "start": { - "line": 468, + "line": 474, "column": 67 }, "end": { - "line": 468, + "line": 474, "column": 68 } } @@ -269949,15 +274155,15 @@ "updateContext": null }, "value": "-", - "start": 16502, - "end": 16503, + "start": 16696, + "end": 16697, "loc": { "start": { - "line": 468, + "line": 474, "column": 69 }, "end": { - "line": 468, + "line": 474, "column": 70 } } @@ -269976,15 +274182,15 @@ "updateContext": null }, "value": 0.07, - "start": 16503, - "end": 16507, + "start": 16697, + "end": 16701, "loc": { "start": { - "line": 468, + "line": 474, "column": 70 }, "end": { - "line": 468, + "line": 474, "column": 74 } } @@ -270002,15 +274208,15 @@ "binop": null, "updateContext": null }, - "start": 16507, - "end": 16508, + "start": 16701, + "end": 16702, "loc": { "start": { - "line": 468, + "line": 474, "column": 74 }, "end": { - "line": 468, + "line": 474, "column": 75 } } @@ -270028,15 +274234,15 @@ "binop": null }, "value": "math", - "start": 16509, - "end": 16513, + "start": 16703, + "end": 16707, "loc": { "start": { - "line": 468, + "line": 474, "column": 76 }, "end": { - "line": 468, + "line": 474, "column": 80 } } @@ -270054,15 +274260,15 @@ "binop": null, "updateContext": null }, - "start": 16513, - "end": 16514, + "start": 16707, + "end": 16708, "loc": { "start": { - "line": 468, + "line": 474, "column": 80 }, "end": { - "line": 468, + "line": 474, "column": 81 } } @@ -270080,15 +274286,15 @@ "binop": null }, "value": "identityMat4", - "start": 16514, - "end": 16526, + "start": 16708, + "end": 16720, "loc": { "start": { - "line": 468, + "line": 474, "column": 81 }, "end": { - "line": 468, + "line": 474, "column": 93 } } @@ -270105,15 +274311,15 @@ "postfix": false, "binop": null }, - "start": 16526, - "end": 16527, + "start": 16720, + "end": 16721, "loc": { "start": { - "line": 468, + "line": 474, "column": 93 }, "end": { - "line": 468, + "line": 474, "column": 94 } } @@ -270130,15 +274336,15 @@ "postfix": false, "binop": null }, - "start": 16527, - "end": 16528, + "start": 16721, + "end": 16722, "loc": { "start": { - "line": 468, + "line": 474, "column": 94 }, "end": { - "line": 468, + "line": 474, "column": 95 } } @@ -270155,15 +274361,15 @@ "postfix": false, "binop": null }, - "start": 16528, - "end": 16529, + "start": 16722, + "end": 16723, "loc": { "start": { - "line": 468, + "line": 474, "column": 95 }, "end": { - "line": 468, + "line": 474, "column": 96 } } @@ -270181,15 +274387,15 @@ "binop": null, "updateContext": null }, - "start": 16529, - "end": 16530, + "start": 16723, + "end": 16724, "loc": { "start": { - "line": 468, + "line": 474, "column": 96 }, "end": { - "line": 468, + "line": 474, "column": 97 } } @@ -270209,15 +274415,15 @@ "updateContext": null }, "value": "const", - "start": 16551, - "end": 16556, + "start": 16745, + "end": 16750, "loc": { "start": { - "line": 469, + "line": 475, "column": 20 }, "end": { - "line": 469, + "line": 475, "column": 25 } } @@ -270235,15 +274441,15 @@ "binop": null }, "value": "scale", - "start": 16557, - "end": 16562, + "start": 16751, + "end": 16756, "loc": { "start": { - "line": 469, + "line": 475, "column": 26 }, "end": { - "line": 469, + "line": 475, "column": 31 } } @@ -270262,15 +274468,15 @@ "updateContext": null }, "value": "=", - "start": 16563, - "end": 16564, + "start": 16757, + "end": 16758, "loc": { "start": { - "line": 469, + "line": 475, "column": 32 }, "end": { - "line": 469, + "line": 475, "column": 33 } } @@ -270288,15 +274494,15 @@ "binop": null }, "value": "math", - "start": 16565, - "end": 16569, + "start": 16759, + "end": 16763, "loc": { "start": { - "line": 469, + "line": 475, "column": 34 }, "end": { - "line": 469, + "line": 475, "column": 38 } } @@ -270314,15 +274520,15 @@ "binop": null, "updateContext": null }, - "start": 16569, - "end": 16570, + "start": 16763, + "end": 16764, "loc": { "start": { - "line": 469, + "line": 475, "column": 38 }, "end": { - "line": 469, + "line": 475, "column": 39 } } @@ -270340,15 +274546,15 @@ "binop": null }, "value": "scaleMat4v", - "start": 16570, - "end": 16580, + "start": 16764, + "end": 16774, "loc": { "start": { - "line": 469, + "line": 475, "column": 39 }, "end": { - "line": 469, + "line": 475, "column": 49 } } @@ -270365,15 +274571,15 @@ "postfix": false, "binop": null }, - "start": 16580, - "end": 16581, + "start": 16774, + "end": 16775, "loc": { "start": { - "line": 469, + "line": 475, "column": 49 }, "end": { - "line": 469, + "line": 475, "column": 50 } } @@ -270391,15 +274597,15 @@ "binop": null, "updateContext": null }, - "start": 16581, - "end": 16582, + "start": 16775, + "end": 16776, "loc": { "start": { - "line": 469, + "line": 475, "column": 50 }, "end": { - "line": 469, + "line": 475, "column": 51 } } @@ -270418,15 +274624,15 @@ "updateContext": null }, "value": 0.6, - "start": 16582, - "end": 16585, + "start": 16776, + "end": 16779, "loc": { "start": { - "line": 469, + "line": 475, "column": 51 }, "end": { - "line": 469, + "line": 475, "column": 54 } } @@ -270444,15 +274650,15 @@ "binop": null, "updateContext": null }, - "start": 16585, - "end": 16586, + "start": 16779, + "end": 16780, "loc": { "start": { - "line": 469, + "line": 475, "column": 54 }, "end": { - "line": 469, + "line": 475, "column": 55 } } @@ -270471,15 +274677,15 @@ "updateContext": null }, "value": 0.6, - "start": 16587, - "end": 16590, + "start": 16781, + "end": 16784, "loc": { "start": { - "line": 469, + "line": 475, "column": 56 }, "end": { - "line": 469, + "line": 475, "column": 59 } } @@ -270497,15 +274703,15 @@ "binop": null, "updateContext": null }, - "start": 16590, - "end": 16591, + "start": 16784, + "end": 16785, "loc": { "start": { - "line": 469, + "line": 475, "column": 59 }, "end": { - "line": 469, + "line": 475, "column": 60 } } @@ -270524,15 +274730,15 @@ "updateContext": null }, "value": 0.6, - "start": 16592, - "end": 16595, + "start": 16786, + "end": 16789, "loc": { "start": { - "line": 469, + "line": 475, "column": 61 }, "end": { - "line": 469, + "line": 475, "column": 64 } } @@ -270550,15 +274756,15 @@ "binop": null, "updateContext": null }, - "start": 16595, - "end": 16596, + "start": 16789, + "end": 16790, "loc": { "start": { - "line": 469, + "line": 475, "column": 64 }, "end": { - "line": 469, + "line": 475, "column": 65 } } @@ -270576,15 +274782,15 @@ "binop": null, "updateContext": null }, - "start": 16596, - "end": 16597, + "start": 16790, + "end": 16791, "loc": { "start": { - "line": 469, + "line": 475, "column": 65 }, "end": { - "line": 469, + "line": 475, "column": 66 } } @@ -270602,15 +274808,15 @@ "binop": null }, "value": "math", - "start": 16598, - "end": 16602, + "start": 16792, + "end": 16796, "loc": { "start": { - "line": 469, + "line": 475, "column": 67 }, "end": { - "line": 469, + "line": 475, "column": 71 } } @@ -270628,15 +274834,15 @@ "binop": null, "updateContext": null }, - "start": 16602, - "end": 16603, + "start": 16796, + "end": 16797, "loc": { "start": { - "line": 469, + "line": 475, "column": 71 }, "end": { - "line": 469, + "line": 475, "column": 72 } } @@ -270654,15 +274860,15 @@ "binop": null }, "value": "identityMat4", - "start": 16603, - "end": 16615, + "start": 16797, + "end": 16809, "loc": { "start": { - "line": 469, + "line": 475, "column": 72 }, "end": { - "line": 469, + "line": 475, "column": 84 } } @@ -270679,15 +274885,15 @@ "postfix": false, "binop": null }, - "start": 16615, - "end": 16616, + "start": 16809, + "end": 16810, "loc": { "start": { - "line": 469, + "line": 475, "column": 84 }, "end": { - "line": 469, + "line": 475, "column": 85 } } @@ -270704,15 +274910,15 @@ "postfix": false, "binop": null }, - "start": 16616, - "end": 16617, + "start": 16810, + "end": 16811, "loc": { "start": { - "line": 469, + "line": 475, "column": 85 }, "end": { - "line": 469, + "line": 475, "column": 86 } } @@ -270729,15 +274935,15 @@ "postfix": false, "binop": null }, - "start": 16617, - "end": 16618, + "start": 16811, + "end": 16812, "loc": { "start": { - "line": 469, + "line": 475, "column": 86 }, "end": { - "line": 469, + "line": 475, "column": 87 } } @@ -270755,15 +274961,15 @@ "binop": null, "updateContext": null }, - "start": 16618, - "end": 16619, + "start": 16812, + "end": 16813, "loc": { "start": { - "line": 469, + "line": 475, "column": 87 }, "end": { - "line": 469, + "line": 475, "column": 88 } } @@ -270783,15 +274989,15 @@ "updateContext": null }, "value": "const", - "start": 16640, - "end": 16645, + "start": 16834, + "end": 16839, "loc": { "start": { - "line": 470, + "line": 476, "column": 20 }, "end": { - "line": 470, + "line": 476, "column": 25 } } @@ -270809,15 +275015,15 @@ "binop": null }, "value": "rotate", - "start": 16646, - "end": 16652, + "start": 16840, + "end": 16846, "loc": { "start": { - "line": 470, + "line": 476, "column": 26 }, "end": { - "line": 470, + "line": 476, "column": 32 } } @@ -270836,15 +275042,15 @@ "updateContext": null }, "value": "=", - "start": 16653, - "end": 16654, + "start": 16847, + "end": 16848, "loc": { "start": { - "line": 470, + "line": 476, "column": 33 }, "end": { - "line": 470, + "line": 476, "column": 34 } } @@ -270862,15 +275068,15 @@ "binop": null }, "value": "math", - "start": 16655, - "end": 16659, + "start": 16849, + "end": 16853, "loc": { "start": { - "line": 470, + "line": 476, "column": 35 }, "end": { - "line": 470, + "line": 476, "column": 39 } } @@ -270888,15 +275094,15 @@ "binop": null, "updateContext": null }, - "start": 16659, - "end": 16660, + "start": 16853, + "end": 16854, "loc": { "start": { - "line": 470, + "line": 476, "column": 39 }, "end": { - "line": 470, + "line": 476, "column": 40 } } @@ -270914,15 +275120,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 16660, - "end": 16673, + "start": 16854, + "end": 16867, "loc": { "start": { - "line": 470, + "line": 476, "column": 40 }, "end": { - "line": 470, + "line": 476, "column": 53 } } @@ -270939,15 +275145,15 @@ "postfix": false, "binop": null }, - "start": 16673, - "end": 16674, + "start": 16867, + "end": 16868, "loc": { "start": { - "line": 470, + "line": 476, "column": 53 }, "end": { - "line": 470, + "line": 476, "column": 54 } } @@ -270966,15 +275172,15 @@ "updateContext": null }, "value": 90, - "start": 16674, - "end": 16676, + "start": 16868, + "end": 16870, "loc": { "start": { - "line": 470, + "line": 476, "column": 54 }, "end": { - "line": 470, + "line": 476, "column": 56 } } @@ -270993,15 +275199,15 @@ "updateContext": null }, "value": "*", - "start": 16677, - "end": 16678, + "start": 16871, + "end": 16872, "loc": { "start": { - "line": 470, + "line": 476, "column": 57 }, "end": { - "line": 470, + "line": 476, "column": 58 } } @@ -271019,15 +275225,15 @@ "binop": null }, "value": "math", - "start": 16679, - "end": 16683, + "start": 16873, + "end": 16877, "loc": { "start": { - "line": 470, + "line": 476, "column": 59 }, "end": { - "line": 470, + "line": 476, "column": 63 } } @@ -271045,15 +275251,15 @@ "binop": null, "updateContext": null }, - "start": 16683, - "end": 16684, + "start": 16877, + "end": 16878, "loc": { "start": { - "line": 470, + "line": 476, "column": 63 }, "end": { - "line": 470, + "line": 476, "column": 64 } } @@ -271071,15 +275277,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 16684, - "end": 16692, + "start": 16878, + "end": 16886, "loc": { "start": { - "line": 470, + "line": 476, "column": 64 }, "end": { - "line": 470, + "line": 476, "column": 72 } } @@ -271097,15 +275303,15 @@ "binop": null, "updateContext": null }, - "start": 16692, - "end": 16693, + "start": 16886, + "end": 16887, "loc": { "start": { - "line": 470, + "line": 476, "column": 72 }, "end": { - "line": 470, + "line": 476, "column": 73 } } @@ -271123,15 +275329,15 @@ "binop": null, "updateContext": null }, - "start": 16694, - "end": 16695, + "start": 16888, + "end": 16889, "loc": { "start": { - "line": 470, + "line": 476, "column": 74 }, "end": { - "line": 470, + "line": 476, "column": 75 } } @@ -271150,15 +275356,15 @@ "updateContext": null }, "value": 1, - "start": 16695, - "end": 16696, + "start": 16889, + "end": 16890, "loc": { "start": { - "line": 470, + "line": 476, "column": 75 }, "end": { - "line": 470, + "line": 476, "column": 76 } } @@ -271176,15 +275382,15 @@ "binop": null, "updateContext": null }, - "start": 16696, - "end": 16697, + "start": 16890, + "end": 16891, "loc": { "start": { - "line": 470, + "line": 476, "column": 76 }, "end": { - "line": 470, + "line": 476, "column": 77 } } @@ -271203,15 +275409,15 @@ "updateContext": null }, "value": 0, - "start": 16698, - "end": 16699, + "start": 16892, + "end": 16893, "loc": { "start": { - "line": 470, + "line": 476, "column": 78 }, "end": { - "line": 470, + "line": 476, "column": 79 } } @@ -271229,15 +275435,15 @@ "binop": null, "updateContext": null }, - "start": 16699, - "end": 16700, + "start": 16893, + "end": 16894, "loc": { "start": { - "line": 470, + "line": 476, "column": 79 }, "end": { - "line": 470, + "line": 476, "column": 80 } } @@ -271256,15 +275462,15 @@ "updateContext": null }, "value": 0, - "start": 16701, - "end": 16702, + "start": 16895, + "end": 16896, "loc": { "start": { - "line": 470, + "line": 476, "column": 81 }, "end": { - "line": 470, + "line": 476, "column": 82 } } @@ -271282,15 +275488,15 @@ "binop": null, "updateContext": null }, - "start": 16702, - "end": 16703, + "start": 16896, + "end": 16897, "loc": { "start": { - "line": 470, + "line": 476, "column": 82 }, "end": { - "line": 470, + "line": 476, "column": 83 } } @@ -271308,15 +275514,15 @@ "binop": null, "updateContext": null }, - "start": 16703, - "end": 16704, + "start": 16897, + "end": 16898, "loc": { "start": { - "line": 470, + "line": 476, "column": 83 }, "end": { - "line": 470, + "line": 476, "column": 84 } } @@ -271334,15 +275540,15 @@ "binop": null }, "value": "math", - "start": 16705, - "end": 16709, + "start": 16899, + "end": 16903, "loc": { "start": { - "line": 470, + "line": 476, "column": 85 }, "end": { - "line": 470, + "line": 476, "column": 89 } } @@ -271360,15 +275566,15 @@ "binop": null, "updateContext": null }, - "start": 16709, - "end": 16710, + "start": 16903, + "end": 16904, "loc": { "start": { - "line": 470, + "line": 476, "column": 89 }, "end": { - "line": 470, + "line": 476, "column": 90 } } @@ -271386,15 +275592,15 @@ "binop": null }, "value": "identityMat4", - "start": 16710, - "end": 16722, + "start": 16904, + "end": 16916, "loc": { "start": { - "line": 470, + "line": 476, "column": 90 }, "end": { - "line": 470, + "line": 476, "column": 102 } } @@ -271411,15 +275617,15 @@ "postfix": false, "binop": null }, - "start": 16722, - "end": 16723, + "start": 16916, + "end": 16917, "loc": { "start": { - "line": 470, + "line": 476, "column": 102 }, "end": { - "line": 470, + "line": 476, "column": 103 } } @@ -271436,15 +275642,15 @@ "postfix": false, "binop": null }, - "start": 16723, - "end": 16724, + "start": 16917, + "end": 16918, "loc": { "start": { - "line": 470, + "line": 476, "column": 103 }, "end": { - "line": 470, + "line": 476, "column": 104 } } @@ -271461,15 +275667,15 @@ "postfix": false, "binop": null }, - "start": 16724, - "end": 16725, + "start": 16918, + "end": 16919, "loc": { "start": { - "line": 470, + "line": 476, "column": 104 }, "end": { - "line": 470, + "line": 476, "column": 105 } } @@ -271487,15 +275693,15 @@ "binop": null, "updateContext": null }, - "start": 16725, - "end": 16726, + "start": 16919, + "end": 16920, "loc": { "start": { - "line": 470, + "line": 476, "column": 105 }, "end": { - "line": 470, + "line": 476, "column": 106 } } @@ -271515,15 +275721,15 @@ "updateContext": null }, "value": "return", - "start": 16747, - "end": 16753, + "start": 16941, + "end": 16947, "loc": { "start": { - "line": 471, + "line": 477, "column": 20 }, "end": { - "line": 471, + "line": 477, "column": 26 } } @@ -271541,15 +275747,15 @@ "binop": null }, "value": "math", - "start": 16754, - "end": 16758, + "start": 16948, + "end": 16952, "loc": { "start": { - "line": 471, + "line": 477, "column": 27 }, "end": { - "line": 471, + "line": 477, "column": 31 } } @@ -271567,15 +275773,15 @@ "binop": null, "updateContext": null }, - "start": 16758, - "end": 16759, + "start": 16952, + "end": 16953, "loc": { "start": { - "line": 471, + "line": 477, "column": 31 }, "end": { - "line": 471, + "line": 477, "column": 32 } } @@ -271593,15 +275799,15 @@ "binop": null }, "value": "mulMat4", - "start": 16759, - "end": 16766, + "start": 16953, + "end": 16960, "loc": { "start": { - "line": 471, + "line": 477, "column": 32 }, "end": { - "line": 471, + "line": 477, "column": 39 } } @@ -271618,15 +275824,15 @@ "postfix": false, "binop": null }, - "start": 16766, - "end": 16767, + "start": 16960, + "end": 16961, "loc": { "start": { - "line": 471, + "line": 477, "column": 39 }, "end": { - "line": 471, + "line": 477, "column": 40 } } @@ -271644,15 +275850,15 @@ "binop": null }, "value": "math", - "start": 16767, - "end": 16771, + "start": 16961, + "end": 16965, "loc": { "start": { - "line": 471, + "line": 477, "column": 40 }, "end": { - "line": 471, + "line": 477, "column": 44 } } @@ -271670,15 +275876,15 @@ "binop": null, "updateContext": null }, - "start": 16771, - "end": 16772, + "start": 16965, + "end": 16966, "loc": { "start": { - "line": 471, + "line": 477, "column": 44 }, "end": { - "line": 471, + "line": 477, "column": 45 } } @@ -271696,15 +275902,15 @@ "binop": null }, "value": "mulMat4", - "start": 16772, - "end": 16779, + "start": 16966, + "end": 16973, "loc": { "start": { - "line": 471, + "line": 477, "column": 45 }, "end": { - "line": 471, + "line": 477, "column": 52 } } @@ -271721,15 +275927,15 @@ "postfix": false, "binop": null }, - "start": 16779, - "end": 16780, + "start": 16973, + "end": 16974, "loc": { "start": { - "line": 471, + "line": 477, "column": 52 }, "end": { - "line": 471, + "line": 477, "column": 53 } } @@ -271747,15 +275953,15 @@ "binop": null }, "value": "translate", - "start": 16780, - "end": 16789, + "start": 16974, + "end": 16983, "loc": { "start": { - "line": 471, + "line": 477, "column": 53 }, "end": { - "line": 471, + "line": 477, "column": 62 } } @@ -271773,15 +275979,15 @@ "binop": null, "updateContext": null }, - "start": 16789, - "end": 16790, + "start": 16983, + "end": 16984, "loc": { "start": { - "line": 471, + "line": 477, "column": 62 }, "end": { - "line": 471, + "line": 477, "column": 63 } } @@ -271799,15 +276005,15 @@ "binop": null }, "value": "scale", - "start": 16791, - "end": 16796, + "start": 16985, + "end": 16990, "loc": { "start": { - "line": 471, + "line": 477, "column": 64 }, "end": { - "line": 471, + "line": 477, "column": 69 } } @@ -271825,15 +276031,15 @@ "binop": null, "updateContext": null }, - "start": 16796, - "end": 16797, + "start": 16990, + "end": 16991, "loc": { "start": { - "line": 471, + "line": 477, "column": 69 }, "end": { - "line": 471, + "line": 477, "column": 70 } } @@ -271851,15 +276057,15 @@ "binop": null }, "value": "math", - "start": 16798, - "end": 16802, + "start": 16992, + "end": 16996, "loc": { "start": { - "line": 471, + "line": 477, "column": 71 }, "end": { - "line": 471, + "line": 477, "column": 75 } } @@ -271877,15 +276083,15 @@ "binop": null, "updateContext": null }, - "start": 16802, - "end": 16803, + "start": 16996, + "end": 16997, "loc": { "start": { - "line": 471, + "line": 477, "column": 75 }, "end": { - "line": 471, + "line": 477, "column": 76 } } @@ -271903,15 +276109,15 @@ "binop": null }, "value": "identityMat4", - "start": 16803, - "end": 16815, + "start": 16997, + "end": 17009, "loc": { "start": { - "line": 471, + "line": 477, "column": 76 }, "end": { - "line": 471, + "line": 477, "column": 88 } } @@ -271928,15 +276134,15 @@ "postfix": false, "binop": null }, - "start": 16815, - "end": 16816, + "start": 17009, + "end": 17010, "loc": { "start": { - "line": 471, + "line": 477, "column": 88 }, "end": { - "line": 471, + "line": 477, "column": 89 } } @@ -271953,15 +276159,15 @@ "postfix": false, "binop": null }, - "start": 16816, - "end": 16817, + "start": 17010, + "end": 17011, "loc": { "start": { - "line": 471, + "line": 477, "column": 89 }, "end": { - "line": 471, + "line": 477, "column": 90 } } @@ -271978,15 +276184,15 @@ "postfix": false, "binop": null }, - "start": 16817, - "end": 16818, + "start": 17011, + "end": 17012, "loc": { "start": { - "line": 471, + "line": 477, "column": 90 }, "end": { - "line": 471, + "line": 477, "column": 91 } } @@ -272004,15 +276210,15 @@ "binop": null, "updateContext": null }, - "start": 16818, - "end": 16819, + "start": 17012, + "end": 17013, "loc": { "start": { - "line": 471, + "line": 477, "column": 91 }, "end": { - "line": 471, + "line": 477, "column": 92 } } @@ -272030,15 +276236,15 @@ "binop": null }, "value": "rotate", - "start": 16820, - "end": 16826, + "start": 17014, + "end": 17020, "loc": { "start": { - "line": 471, + "line": 477, "column": 93 }, "end": { - "line": 471, + "line": 477, "column": 99 } } @@ -272056,15 +276262,15 @@ "binop": null, "updateContext": null }, - "start": 16826, - "end": 16827, + "start": 17020, + "end": 17021, "loc": { "start": { - "line": 471, + "line": 477, "column": 99 }, "end": { - "line": 471, + "line": 477, "column": 100 } } @@ -272082,15 +276288,15 @@ "binop": null }, "value": "math", - "start": 16828, - "end": 16832, + "start": 17022, + "end": 17026, "loc": { "start": { - "line": 471, + "line": 477, "column": 101 }, "end": { - "line": 471, + "line": 477, "column": 105 } } @@ -272108,15 +276314,15 @@ "binop": null, "updateContext": null }, - "start": 16832, - "end": 16833, + "start": 17026, + "end": 17027, "loc": { "start": { - "line": 471, + "line": 477, "column": 105 }, "end": { - "line": 471, + "line": 477, "column": 106 } } @@ -272134,15 +276340,15 @@ "binop": null }, "value": "identityMat4", - "start": 16833, - "end": 16845, + "start": 17027, + "end": 17039, "loc": { "start": { - "line": 471, + "line": 477, "column": 106 }, "end": { - "line": 471, + "line": 477, "column": 118 } } @@ -272159,15 +276365,15 @@ "postfix": false, "binop": null }, - "start": 16845, - "end": 16846, + "start": 17039, + "end": 17040, "loc": { "start": { - "line": 471, + "line": 477, "column": 118 }, "end": { - "line": 471, + "line": 477, "column": 119 } } @@ -272184,15 +276390,15 @@ "postfix": false, "binop": null }, - "start": 16846, - "end": 16847, + "start": 17040, + "end": 17041, "loc": { "start": { - "line": 471, + "line": 477, "column": 119 }, "end": { - "line": 471, + "line": 477, "column": 120 } } @@ -272209,15 +276415,15 @@ "postfix": false, "binop": null }, - "start": 16847, - "end": 16848, + "start": 17041, + "end": 17042, "loc": { "start": { - "line": 471, + "line": 477, "column": 120 }, "end": { - "line": 471, + "line": 477, "column": 121 } } @@ -272235,15 +276441,15 @@ "binop": null, "updateContext": null }, - "start": 16848, - "end": 16849, + "start": 17042, + "end": 17043, "loc": { "start": { - "line": 471, + "line": 477, "column": 121 }, "end": { - "line": 471, + "line": 477, "column": 122 } } @@ -272260,15 +276466,15 @@ "postfix": false, "binop": null }, - "start": 16866, - "end": 16867, + "start": 17060, + "end": 17061, "loc": { "start": { - "line": 472, + "line": 478, "column": 16 }, "end": { - "line": 472, + "line": 478, "column": 17 } } @@ -272285,15 +276491,15 @@ "postfix": false, "binop": null }, - "start": 16867, - "end": 16868, + "start": 17061, + "end": 17062, "loc": { "start": { - "line": 472, + "line": 478, "column": 17 }, "end": { - "line": 472, + "line": 478, "column": 18 } } @@ -272310,15 +276516,15 @@ "postfix": false, "binop": null }, - "start": 16868, - "end": 16869, + "start": 17062, + "end": 17063, "loc": { "start": { - "line": 472, + "line": 478, "column": 18 }, "end": { - "line": 472, + "line": 478, "column": 19 } } @@ -272335,15 +276541,15 @@ "postfix": false, "binop": null }, - "start": 16869, - "end": 16870, + "start": 17063, + "end": 17064, "loc": { "start": { - "line": 472, + "line": 478, "column": 19 }, "end": { - "line": 472, + "line": 478, "column": 20 } } @@ -272361,15 +276567,15 @@ "binop": null, "updateContext": null }, - "start": 16870, - "end": 16871, + "start": 17064, + "end": 17065, "loc": { "start": { - "line": 472, + "line": 478, "column": 20 }, "end": { - "line": 472, + "line": 478, "column": 21 } } @@ -272387,15 +276593,15 @@ "binop": null }, "value": "pickable", - "start": 16888, - "end": 16896, + "start": 17082, + "end": 17090, "loc": { "start": { - "line": 473, + "line": 479, "column": 16 }, "end": { - "line": 473, + "line": 479, "column": 24 } } @@ -272413,15 +276619,15 @@ "binop": null, "updateContext": null }, - "start": 16896, - "end": 16897, + "start": 17090, + "end": 17091, "loc": { "start": { - "line": 473, + "line": 479, "column": 24 }, "end": { - "line": 473, + "line": 479, "column": 25 } } @@ -272441,15 +276647,15 @@ "updateContext": null }, "value": "true", - "start": 16898, - "end": 16902, + "start": 17092, + "end": 17096, "loc": { "start": { - "line": 473, + "line": 479, "column": 26 }, "end": { - "line": 473, + "line": 479, "column": 30 } } @@ -272467,15 +276673,15 @@ "binop": null, "updateContext": null }, - "start": 16902, - "end": 16903, + "start": 17096, + "end": 17097, "loc": { "start": { - "line": 473, + "line": 479, "column": 30 }, "end": { - "line": 473, + "line": 479, "column": 31 } } @@ -272493,15 +276699,15 @@ "binop": null }, "value": "collidable", - "start": 16920, - "end": 16930, + "start": 17114, + "end": 17124, "loc": { "start": { - "line": 474, + "line": 480, "column": 16 }, "end": { - "line": 474, + "line": 480, "column": 26 } } @@ -272519,15 +276725,15 @@ "binop": null, "updateContext": null }, - "start": 16930, - "end": 16931, + "start": 17124, + "end": 17125, "loc": { "start": { - "line": 474, + "line": 480, "column": 26 }, "end": { - "line": 474, + "line": 480, "column": 27 } } @@ -272547,15 +276753,15 @@ "updateContext": null }, "value": "true", - "start": 16932, - "end": 16936, + "start": 17126, + "end": 17130, "loc": { "start": { - "line": 474, + "line": 480, "column": 28 }, "end": { - "line": 474, + "line": 480, "column": 32 } } @@ -272573,15 +276779,15 @@ "binop": null, "updateContext": null }, - "start": 16936, - "end": 16937, + "start": 17130, + "end": 17131, "loc": { "start": { - "line": 474, + "line": 480, "column": 32 }, "end": { - "line": 474, + "line": 480, "column": 33 } } @@ -272599,15 +276805,15 @@ "binop": null }, "value": "clippable", - "start": 16954, - "end": 16963, + "start": 17148, + "end": 17157, "loc": { "start": { - "line": 475, + "line": 481, "column": 16 }, "end": { - "line": 475, + "line": 481, "column": 25 } } @@ -272625,15 +276831,15 @@ "binop": null, "updateContext": null }, - "start": 16963, - "end": 16964, + "start": 17157, + "end": 17158, "loc": { "start": { - "line": 475, + "line": 481, "column": 25 }, "end": { - "line": 475, + "line": 481, "column": 26 } } @@ -272653,15 +276859,15 @@ "updateContext": null }, "value": "false", - "start": 16965, - "end": 16970, + "start": 17159, + "end": 17164, "loc": { "start": { - "line": 475, + "line": 481, "column": 27 }, "end": { - "line": 475, + "line": 481, "column": 32 } } @@ -272679,15 +276885,15 @@ "binop": null, "updateContext": null }, - "start": 16970, - "end": 16971, + "start": 17164, + "end": 17165, "loc": { "start": { - "line": 475, + "line": 481, "column": 32 }, "end": { - "line": 475, + "line": 481, "column": 33 } } @@ -272705,15 +276911,15 @@ "binop": null }, "value": "visible", - "start": 16988, - "end": 16995, + "start": 17182, + "end": 17189, "loc": { "start": { - "line": 476, + "line": 482, "column": 16 }, "end": { - "line": 476, + "line": 482, "column": 23 } } @@ -272731,15 +276937,15 @@ "binop": null, "updateContext": null }, - "start": 16995, - "end": 16996, + "start": 17189, + "end": 17190, "loc": { "start": { - "line": 476, + "line": 482, "column": 23 }, "end": { - "line": 476, + "line": 482, "column": 24 } } @@ -272759,16 +276965,122 @@ "updateContext": null }, "value": "false", - "start": 16997, - "end": 17002, + "start": 17191, + "end": 17196, "loc": { "start": { - "line": 476, + "line": 482, "column": 25 }, "end": { - "line": 476, + "line": 482, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17196, + "end": 17197, + "loc": { + "start": { + "line": 482, "column": 30 + }, + "end": { + "line": 482, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 17214, + "end": 17222, + "loc": { + "start": { + "line": 483, + "column": 16 + }, + "end": { + "line": 483, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17222, + "end": 17223, + "loc": { + "start": { + "line": 483, + "column": 24 + }, + "end": { + "line": 483, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 17224, + "end": 17229, + "loc": { + "start": { + "line": 483, + "column": 26 + }, + "end": { + "line": 483, + "column": 31 } } }, @@ -272784,15 +277096,15 @@ "postfix": false, "binop": null }, - "start": 17015, - "end": 17016, + "start": 17242, + "end": 17243, "loc": { "start": { - "line": 477, + "line": 484, "column": 12 }, "end": { - "line": 477, + "line": 484, "column": 13 } } @@ -272809,15 +277121,15 @@ "postfix": false, "binop": null }, - "start": 17016, - "end": 17017, + "start": 17243, + "end": 17244, "loc": { "start": { - "line": 477, + "line": 484, "column": 13 }, "end": { - "line": 477, + "line": 484, "column": 14 } } @@ -272835,15 +277147,15 @@ "binop": null, "updateContext": null }, - "start": 17017, - "end": 17018, + "start": 17244, + "end": 17245, "loc": { "start": { - "line": 477, + "line": 484, "column": 14 }, "end": { - "line": 477, + "line": 484, "column": 15 } } @@ -272861,15 +277173,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 17019, - "end": 17035, + "start": 17246, + "end": 17262, "loc": { "start": { - "line": 477, + "line": 484, "column": 16 }, "end": { - "line": 477, + "line": 484, "column": 32 } } @@ -272886,15 +277198,15 @@ "postfix": false, "binop": null }, - "start": 17035, - "end": 17036, + "start": 17262, + "end": 17263, "loc": { "start": { - "line": 477, + "line": 484, "column": 32 }, "end": { - "line": 477, + "line": 484, "column": 33 } } @@ -272912,15 +277224,15 @@ "binop": null, "updateContext": null }, - "start": 17036, - "end": 17037, + "start": 17263, + "end": 17264, "loc": { "start": { - "line": 477, + "line": 484, "column": 33 }, "end": { - "line": 477, + "line": 484, "column": 34 } } @@ -272928,15 +277240,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 17051, - "end": 17159, + "start": 17278, + "end": 17386, "loc": { "start": { - "line": 479, + "line": 486, "column": 12 }, "end": { - "line": 479, + "line": 486, "column": 120 } } @@ -272944,15 +277256,15 @@ { "type": "CommentLine", "value": "", - "start": 17172, - "end": 17174, + "start": 17399, + "end": 17401, "loc": { "start": { - "line": 480, + "line": 487, "column": 12 }, "end": { - "line": 480, + "line": 487, "column": 14 } } @@ -272960,15 +277272,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 17187, - "end": 17295, + "start": 17414, + "end": 17522, "loc": { "start": { - "line": 481, + "line": 488, "column": 12 }, "end": { - "line": 481, + "line": 488, "column": 120 } } @@ -272986,15 +277298,15 @@ "binop": null }, "value": "yCurve", - "start": 17309, - "end": 17315, + "start": 17536, + "end": 17542, "loc": { "start": { - "line": 483, + "line": 490, "column": 12 }, "end": { - "line": 483, + "line": 490, "column": 18 } } @@ -273012,15 +277324,15 @@ "binop": null, "updateContext": null }, - "start": 17315, - "end": 17316, + "start": 17542, + "end": 17543, "loc": { "start": { - "line": 483, + "line": 490, "column": 18 }, "end": { - "line": 483, + "line": 490, "column": 19 } } @@ -273038,15 +277350,15 @@ "binop": null }, "value": "rootNode", - "start": 17317, - "end": 17325, + "start": 17544, + "end": 17552, "loc": { "start": { - "line": 483, + "line": 490, "column": 20 }, "end": { - "line": 483, + "line": 490, "column": 28 } } @@ -273064,15 +277376,15 @@ "binop": null, "updateContext": null }, - "start": 17325, - "end": 17326, + "start": 17552, + "end": 17553, "loc": { "start": { - "line": 483, + "line": 490, "column": 28 }, "end": { - "line": 483, + "line": 490, "column": 29 } } @@ -273090,15 +277402,15 @@ "binop": null }, "value": "addChild", - "start": 17326, - "end": 17334, + "start": 17553, + "end": 17561, "loc": { "start": { - "line": 483, + "line": 490, "column": 29 }, "end": { - "line": 483, + "line": 490, "column": 37 } } @@ -273115,15 +277427,15 @@ "postfix": false, "binop": null }, - "start": 17334, - "end": 17335, + "start": 17561, + "end": 17562, "loc": { "start": { - "line": 483, + "line": 490, "column": 37 }, "end": { - "line": 483, + "line": 490, "column": 38 } } @@ -273143,15 +277455,15 @@ "updateContext": null }, "value": "new", - "start": 17335, - "end": 17338, + "start": 17562, + "end": 17565, "loc": { "start": { - "line": 483, + "line": 490, "column": 38 }, "end": { - "line": 483, + "line": 490, "column": 41 } } @@ -273169,15 +277481,15 @@ "binop": null }, "value": "Mesh", - "start": 17339, - "end": 17343, + "start": 17566, + "end": 17570, "loc": { "start": { - "line": 483, + "line": 490, "column": 42 }, "end": { - "line": 483, + "line": 490, "column": 46 } } @@ -273194,15 +277506,15 @@ "postfix": false, "binop": null }, - "start": 17343, - "end": 17344, + "start": 17570, + "end": 17571, "loc": { "start": { - "line": 483, + "line": 490, "column": 46 }, "end": { - "line": 483, + "line": 490, "column": 47 } } @@ -273220,15 +277532,15 @@ "binop": null }, "value": "rootNode", - "start": 17344, - "end": 17352, + "start": 17571, + "end": 17579, "loc": { "start": { - "line": 483, + "line": 490, "column": 47 }, "end": { - "line": 483, + "line": 490, "column": 55 } } @@ -273246,15 +277558,15 @@ "binop": null, "updateContext": null }, - "start": 17352, - "end": 17353, + "start": 17579, + "end": 17580, "loc": { "start": { - "line": 483, + "line": 490, "column": 55 }, "end": { - "line": 483, + "line": 490, "column": 56 } } @@ -273271,15 +277583,15 @@ "postfix": false, "binop": null }, - "start": 17354, - "end": 17355, + "start": 17581, + "end": 17582, "loc": { "start": { - "line": 483, + "line": 490, "column": 57 }, "end": { - "line": 483, + "line": 490, "column": 58 } } @@ -273297,15 +277609,15 @@ "binop": null }, "value": "geometry", - "start": 17372, - "end": 17380, + "start": 17599, + "end": 17607, "loc": { "start": { - "line": 484, + "line": 491, "column": 16 }, "end": { - "line": 484, + "line": 491, "column": 24 } } @@ -273323,15 +277635,15 @@ "binop": null, "updateContext": null }, - "start": 17380, - "end": 17381, + "start": 17607, + "end": 17608, "loc": { "start": { - "line": 484, + "line": 491, "column": 24 }, "end": { - "line": 484, + "line": 491, "column": 25 } } @@ -273349,15 +277661,15 @@ "binop": null }, "value": "shapes", - "start": 17382, - "end": 17388, + "start": 17609, + "end": 17615, "loc": { "start": { - "line": 484, + "line": 491, "column": 26 }, "end": { - "line": 484, + "line": 491, "column": 32 } } @@ -273375,15 +277687,15 @@ "binop": null, "updateContext": null }, - "start": 17388, - "end": 17389, + "start": 17615, + "end": 17616, "loc": { "start": { - "line": 484, + "line": 491, "column": 32 }, "end": { - "line": 484, + "line": 491, "column": 33 } } @@ -273401,15 +277713,15 @@ "binop": null }, "value": "curve", - "start": 17389, - "end": 17394, + "start": 17616, + "end": 17621, "loc": { "start": { - "line": 484, + "line": 491, "column": 33 }, "end": { - "line": 484, + "line": 491, "column": 38 } } @@ -273427,15 +277739,15 @@ "binop": null, "updateContext": null }, - "start": 17394, - "end": 17395, + "start": 17621, + "end": 17622, "loc": { "start": { - "line": 484, + "line": 491, "column": 38 }, "end": { - "line": 484, + "line": 491, "column": 39 } } @@ -273453,15 +277765,15 @@ "binop": null }, "value": "material", - "start": 17412, - "end": 17420, + "start": 17639, + "end": 17647, "loc": { "start": { - "line": 485, + "line": 492, "column": 16 }, "end": { - "line": 485, + "line": 492, "column": 24 } } @@ -273479,15 +277791,15 @@ "binop": null, "updateContext": null }, - "start": 17420, - "end": 17421, + "start": 17647, + "end": 17648, "loc": { "start": { - "line": 485, + "line": 492, "column": 24 }, "end": { - "line": 485, + "line": 492, "column": 25 } } @@ -273505,15 +277817,15 @@ "binop": null }, "value": "materials", - "start": 17422, - "end": 17431, + "start": 17649, + "end": 17658, "loc": { "start": { - "line": 485, + "line": 492, "column": 26 }, "end": { - "line": 485, + "line": 492, "column": 35 } } @@ -273531,15 +277843,15 @@ "binop": null, "updateContext": null }, - "start": 17431, - "end": 17432, + "start": 17658, + "end": 17659, "loc": { "start": { - "line": 485, + "line": 492, "column": 35 }, "end": { - "line": 485, + "line": 492, "column": 36 } } @@ -273557,15 +277869,15 @@ "binop": null }, "value": "green", - "start": 17432, - "end": 17437, + "start": 17659, + "end": 17664, "loc": { "start": { - "line": 485, + "line": 492, "column": 36 }, "end": { - "line": 485, + "line": 492, "column": 41 } } @@ -273583,15 +277895,15 @@ "binop": null, "updateContext": null }, - "start": 17437, - "end": 17438, + "start": 17664, + "end": 17665, "loc": { "start": { - "line": 485, + "line": 492, "column": 41 }, "end": { - "line": 485, + "line": 492, "column": 42 } } @@ -273609,15 +277921,15 @@ "binop": null }, "value": "rotation", - "start": 17455, - "end": 17463, + "start": 17682, + "end": 17690, "loc": { "start": { - "line": 486, + "line": 493, "column": 16 }, "end": { - "line": 486, + "line": 493, "column": 24 } } @@ -273635,15 +277947,15 @@ "binop": null, "updateContext": null }, - "start": 17463, - "end": 17464, + "start": 17690, + "end": 17691, "loc": { "start": { - "line": 486, + "line": 493, "column": 24 }, "end": { - "line": 486, + "line": 493, "column": 25 } } @@ -273661,15 +277973,15 @@ "binop": null, "updateContext": null }, - "start": 17465, - "end": 17466, + "start": 17692, + "end": 17693, "loc": { "start": { - "line": 486, + "line": 493, "column": 26 }, "end": { - "line": 486, + "line": 493, "column": 27 } } @@ -273688,15 +278000,15 @@ "updateContext": null }, "value": "-", - "start": 17466, - "end": 17467, + "start": 17693, + "end": 17694, "loc": { "start": { - "line": 486, + "line": 493, "column": 27 }, "end": { - "line": 486, + "line": 493, "column": 28 } } @@ -273715,15 +278027,15 @@ "updateContext": null }, "value": 90, - "start": 17467, - "end": 17469, + "start": 17694, + "end": 17696, "loc": { "start": { - "line": 486, + "line": 493, "column": 28 }, "end": { - "line": 486, + "line": 493, "column": 30 } } @@ -273741,15 +278053,15 @@ "binop": null, "updateContext": null }, - "start": 17469, - "end": 17470, + "start": 17696, + "end": 17697, "loc": { "start": { - "line": 486, + "line": 493, "column": 30 }, "end": { - "line": 486, + "line": 493, "column": 31 } } @@ -273768,15 +278080,15 @@ "updateContext": null }, "value": 0, - "start": 17471, - "end": 17472, + "start": 17698, + "end": 17699, "loc": { "start": { - "line": 486, + "line": 493, "column": 32 }, "end": { - "line": 486, + "line": 493, "column": 33 } } @@ -273794,15 +278106,15 @@ "binop": null, "updateContext": null }, - "start": 17472, - "end": 17473, + "start": 17699, + "end": 17700, "loc": { "start": { - "line": 486, + "line": 493, "column": 33 }, "end": { - "line": 486, + "line": 493, "column": 34 } } @@ -273821,15 +278133,15 @@ "updateContext": null }, "value": 0, - "start": 17474, - "end": 17475, + "start": 17701, + "end": 17702, "loc": { "start": { - "line": 486, + "line": 493, "column": 35 }, "end": { - "line": 486, + "line": 493, "column": 36 } } @@ -273847,15 +278159,15 @@ "binop": null, "updateContext": null }, - "start": 17475, - "end": 17476, + "start": 17702, + "end": 17703, "loc": { "start": { - "line": 486, + "line": 493, "column": 36 }, "end": { - "line": 486, + "line": 493, "column": 37 } } @@ -273873,15 +278185,15 @@ "binop": null, "updateContext": null }, - "start": 17476, - "end": 17477, + "start": 17703, + "end": 17704, "loc": { "start": { - "line": 486, + "line": 493, "column": 37 }, "end": { - "line": 486, + "line": 493, "column": 38 } } @@ -273899,15 +278211,15 @@ "binop": null }, "value": "pickable", - "start": 17494, - "end": 17502, + "start": 17721, + "end": 17729, "loc": { "start": { - "line": 487, + "line": 494, "column": 16 }, "end": { - "line": 487, + "line": 494, "column": 24 } } @@ -273925,15 +278237,15 @@ "binop": null, "updateContext": null }, - "start": 17502, - "end": 17503, + "start": 17729, + "end": 17730, "loc": { "start": { - "line": 487, + "line": 494, "column": 24 }, "end": { - "line": 487, + "line": 494, "column": 25 } } @@ -273953,15 +278265,15 @@ "updateContext": null }, "value": "false", - "start": 17504, - "end": 17509, + "start": 17731, + "end": 17736, "loc": { "start": { - "line": 487, + "line": 494, "column": 26 }, "end": { - "line": 487, + "line": 494, "column": 31 } } @@ -273979,15 +278291,15 @@ "binop": null, "updateContext": null }, - "start": 17509, - "end": 17510, + "start": 17736, + "end": 17737, "loc": { "start": { - "line": 487, + "line": 494, "column": 31 }, "end": { - "line": 487, + "line": 494, "column": 32 } } @@ -274005,15 +278317,15 @@ "binop": null }, "value": "collidable", - "start": 17527, - "end": 17537, + "start": 17754, + "end": 17764, "loc": { "start": { - "line": 488, + "line": 495, "column": 16 }, "end": { - "line": 488, + "line": 495, "column": 26 } } @@ -274031,15 +278343,15 @@ "binop": null, "updateContext": null }, - "start": 17537, - "end": 17538, + "start": 17764, + "end": 17765, "loc": { "start": { - "line": 488, + "line": 495, "column": 26 }, "end": { - "line": 488, + "line": 495, "column": 27 } } @@ -274059,15 +278371,15 @@ "updateContext": null }, "value": "true", - "start": 17539, - "end": 17543, + "start": 17766, + "end": 17770, "loc": { "start": { - "line": 488, + "line": 495, "column": 28 }, "end": { - "line": 488, + "line": 495, "column": 32 } } @@ -274085,15 +278397,15 @@ "binop": null, "updateContext": null }, - "start": 17543, - "end": 17544, + "start": 17770, + "end": 17771, "loc": { "start": { - "line": 488, + "line": 495, "column": 32 }, "end": { - "line": 488, + "line": 495, "column": 33 } } @@ -274111,15 +278423,15 @@ "binop": null }, "value": "clippable", - "start": 17561, - "end": 17570, + "start": 17788, + "end": 17797, "loc": { "start": { - "line": 489, + "line": 496, "column": 16 }, "end": { - "line": 489, + "line": 496, "column": 25 } } @@ -274137,15 +278449,15 @@ "binop": null, "updateContext": null }, - "start": 17570, - "end": 17571, + "start": 17797, + "end": 17798, "loc": { "start": { - "line": 489, + "line": 496, "column": 25 }, "end": { - "line": 489, + "line": 496, "column": 26 } } @@ -274165,15 +278477,15 @@ "updateContext": null }, "value": "false", - "start": 17572, - "end": 17577, + "start": 17799, + "end": 17804, "loc": { "start": { - "line": 489, + "line": 496, "column": 27 }, "end": { - "line": 489, + "line": 496, "column": 32 } } @@ -274191,15 +278503,15 @@ "binop": null, "updateContext": null }, - "start": 17577, - "end": 17578, + "start": 17804, + "end": 17805, "loc": { "start": { - "line": 489, + "line": 496, "column": 32 }, "end": { - "line": 489, + "line": 496, "column": 33 } } @@ -274217,15 +278529,15 @@ "binop": null }, "value": "backfaces", - "start": 17595, - "end": 17604, + "start": 17822, + "end": 17831, "loc": { "start": { - "line": 490, + "line": 497, "column": 16 }, "end": { - "line": 490, + "line": 497, "column": 25 } } @@ -274243,15 +278555,15 @@ "binop": null, "updateContext": null }, - "start": 17604, - "end": 17605, + "start": 17831, + "end": 17832, "loc": { "start": { - "line": 490, + "line": 497, "column": 25 }, "end": { - "line": 490, + "line": 497, "column": 26 } } @@ -274271,15 +278583,15 @@ "updateContext": null }, "value": "true", - "start": 17606, - "end": 17610, + "start": 17833, + "end": 17837, "loc": { "start": { - "line": 490, + "line": 497, "column": 27 }, "end": { - "line": 490, + "line": 497, "column": 31 } } @@ -274297,15 +278609,15 @@ "binop": null, "updateContext": null }, - "start": 17610, - "end": 17611, + "start": 17837, + "end": 17838, "loc": { "start": { - "line": 490, + "line": 497, "column": 31 }, "end": { - "line": 490, + "line": 497, "column": 32 } } @@ -274323,15 +278635,15 @@ "binop": null }, "value": "visible", - "start": 17628, - "end": 17635, + "start": 17855, + "end": 17862, "loc": { "start": { - "line": 491, + "line": 498, "column": 16 }, "end": { - "line": 491, + "line": 498, "column": 23 } } @@ -274349,15 +278661,15 @@ "binop": null, "updateContext": null }, - "start": 17635, - "end": 17636, + "start": 17862, + "end": 17863, "loc": { "start": { - "line": 491, + "line": 498, "column": 23 }, "end": { - "line": 491, + "line": 498, "column": 24 } } @@ -274377,19 +278689,125 @@ "updateContext": null }, "value": "false", - "start": 17637, - "end": 17642, + "start": 17864, + "end": 17869, "loc": { "start": { - "line": 491, + "line": 498, "column": 25 }, "end": { - "line": 491, + "line": 498, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17869, + "end": 17870, + "loc": { + "start": { + "line": 498, + "column": 30 + }, + "end": { + "line": 498, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 17887, + "end": 17895, + "loc": { + "start": { + "line": 499, + "column": 16 + }, + "end": { + "line": 499, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 17895, + "end": 17896, + "loc": { + "start": { + "line": 499, + "column": 24 + }, + "end": { + "line": 499, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 17897, + "end": 17902, + "loc": { + "start": { + "line": 499, + "column": 26 + }, + "end": { + "line": 499, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -274402,15 +278820,15 @@ "postfix": false, "binop": null }, - "start": 17655, - "end": 17656, + "start": 17915, + "end": 17916, "loc": { "start": { - "line": 492, + "line": 500, "column": 12 }, "end": { - "line": 492, + "line": 500, "column": 13 } } @@ -274427,15 +278845,15 @@ "postfix": false, "binop": null }, - "start": 17656, - "end": 17657, + "start": 17916, + "end": 17917, "loc": { "start": { - "line": 492, + "line": 500, "column": 13 }, "end": { - "line": 492, + "line": 500, "column": 14 } } @@ -274453,15 +278871,15 @@ "binop": null, "updateContext": null }, - "start": 17657, - "end": 17658, + "start": 17917, + "end": 17918, "loc": { "start": { - "line": 492, + "line": 500, "column": 14 }, "end": { - "line": 492, + "line": 500, "column": 15 } } @@ -274479,15 +278897,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 17659, - "end": 17675, + "start": 17919, + "end": 17935, "loc": { "start": { - "line": 492, + "line": 500, "column": 16 }, "end": { - "line": 492, + "line": 500, "column": 32 } } @@ -274504,15 +278922,15 @@ "postfix": false, "binop": null }, - "start": 17675, - "end": 17676, + "start": 17935, + "end": 17936, "loc": { "start": { - "line": 492, + "line": 500, "column": 32 }, "end": { - "line": 492, + "line": 500, "column": 33 } } @@ -274530,15 +278948,15 @@ "binop": null, "updateContext": null }, - "start": 17676, - "end": 17677, + "start": 17936, + "end": 17937, "loc": { "start": { - "line": 492, + "line": 500, "column": 33 }, "end": { - "line": 492, + "line": 500, "column": 34 } } @@ -274556,15 +278974,15 @@ "binop": null }, "value": "yCurveHandle", - "start": 17691, - "end": 17703, + "start": 17951, + "end": 17963, "loc": { "start": { - "line": 494, + "line": 502, "column": 12 }, "end": { - "line": 494, + "line": 502, "column": 24 } } @@ -274582,15 +279000,15 @@ "binop": null, "updateContext": null }, - "start": 17703, - "end": 17704, + "start": 17963, + "end": 17964, "loc": { "start": { - "line": 494, + "line": 502, "column": 24 }, "end": { - "line": 494, + "line": 502, "column": 25 } } @@ -274608,15 +279026,15 @@ "binop": null }, "value": "rootNode", - "start": 17705, - "end": 17713, + "start": 17965, + "end": 17973, "loc": { "start": { - "line": 494, + "line": 502, "column": 26 }, "end": { - "line": 494, + "line": 502, "column": 34 } } @@ -274634,15 +279052,15 @@ "binop": null, "updateContext": null }, - "start": 17713, - "end": 17714, + "start": 17973, + "end": 17974, "loc": { "start": { - "line": 494, + "line": 502, "column": 34 }, "end": { - "line": 494, + "line": 502, "column": 35 } } @@ -274660,15 +279078,15 @@ "binop": null }, "value": "addChild", - "start": 17714, - "end": 17722, + "start": 17974, + "end": 17982, "loc": { "start": { - "line": 494, + "line": 502, "column": 35 }, "end": { - "line": 494, + "line": 502, "column": 43 } } @@ -274685,15 +279103,15 @@ "postfix": false, "binop": null }, - "start": 17722, - "end": 17723, + "start": 17982, + "end": 17983, "loc": { "start": { - "line": 494, + "line": 502, "column": 43 }, "end": { - "line": 494, + "line": 502, "column": 44 } } @@ -274713,15 +279131,15 @@ "updateContext": null }, "value": "new", - "start": 17723, - "end": 17726, + "start": 17983, + "end": 17986, "loc": { "start": { - "line": 494, + "line": 502, "column": 44 }, "end": { - "line": 494, + "line": 502, "column": 47 } } @@ -274739,15 +279157,15 @@ "binop": null }, "value": "Mesh", - "start": 17727, - "end": 17731, + "start": 17987, + "end": 17991, "loc": { "start": { - "line": 494, + "line": 502, "column": 48 }, "end": { - "line": 494, + "line": 502, "column": 52 } } @@ -274764,15 +279182,15 @@ "postfix": false, "binop": null }, - "start": 17731, - "end": 17732, + "start": 17991, + "end": 17992, "loc": { "start": { - "line": 494, + "line": 502, "column": 52 }, "end": { - "line": 494, + "line": 502, "column": 53 } } @@ -274790,15 +279208,15 @@ "binop": null }, "value": "rootNode", - "start": 17732, - "end": 17740, + "start": 17992, + "end": 18000, "loc": { "start": { - "line": 494, + "line": 502, "column": 53 }, "end": { - "line": 494, + "line": 502, "column": 61 } } @@ -274816,15 +279234,15 @@ "binop": null, "updateContext": null }, - "start": 17740, - "end": 17741, + "start": 18000, + "end": 18001, "loc": { "start": { - "line": 494, + "line": 502, "column": 61 }, "end": { - "line": 494, + "line": 502, "column": 62 } } @@ -274841,15 +279259,15 @@ "postfix": false, "binop": null }, - "start": 17742, - "end": 17743, + "start": 18002, + "end": 18003, "loc": { "start": { - "line": 494, + "line": 502, "column": 63 }, "end": { - "line": 494, + "line": 502, "column": 64 } } @@ -274867,15 +279285,15 @@ "binop": null }, "value": "geometry", - "start": 17760, - "end": 17768, + "start": 18020, + "end": 18028, "loc": { "start": { - "line": 495, + "line": 503, "column": 16 }, "end": { - "line": 495, + "line": 503, "column": 24 } } @@ -274893,15 +279311,15 @@ "binop": null, "updateContext": null }, - "start": 17768, - "end": 17769, + "start": 18028, + "end": 18029, "loc": { "start": { - "line": 495, + "line": 503, "column": 24 }, "end": { - "line": 495, + "line": 503, "column": 25 } } @@ -274919,15 +279337,15 @@ "binop": null }, "value": "shapes", - "start": 17770, - "end": 17776, + "start": 18030, + "end": 18036, "loc": { "start": { - "line": 495, + "line": 503, "column": 26 }, "end": { - "line": 495, + "line": 503, "column": 32 } } @@ -274945,15 +279363,15 @@ "binop": null, "updateContext": null }, - "start": 17776, - "end": 17777, + "start": 18036, + "end": 18037, "loc": { "start": { - "line": 495, + "line": 503, "column": 32 }, "end": { - "line": 495, + "line": 503, "column": 33 } } @@ -274971,15 +279389,15 @@ "binop": null }, "value": "curveHandle", - "start": 17777, - "end": 17788, + "start": 18037, + "end": 18048, "loc": { "start": { - "line": 495, + "line": 503, "column": 33 }, "end": { - "line": 495, + "line": 503, "column": 44 } } @@ -274997,15 +279415,15 @@ "binop": null, "updateContext": null }, - "start": 17788, - "end": 17789, + "start": 18048, + "end": 18049, "loc": { "start": { - "line": 495, + "line": 503, "column": 44 }, "end": { - "line": 495, + "line": 503, "column": 45 } } @@ -275023,15 +279441,15 @@ "binop": null }, "value": "material", - "start": 17806, - "end": 17814, + "start": 18066, + "end": 18074, "loc": { "start": { - "line": 496, + "line": 504, "column": 16 }, "end": { - "line": 496, + "line": 504, "column": 24 } } @@ -275049,15 +279467,15 @@ "binop": null, "updateContext": null }, - "start": 17814, - "end": 17815, + "start": 18074, + "end": 18075, "loc": { "start": { - "line": 496, + "line": 504, "column": 24 }, "end": { - "line": 496, + "line": 504, "column": 25 } } @@ -275075,15 +279493,15 @@ "binop": null }, "value": "materials", - "start": 17816, - "end": 17825, + "start": 18076, + "end": 18085, "loc": { "start": { - "line": 496, + "line": 504, "column": 26 }, "end": { - "line": 496, + "line": 504, "column": 35 } } @@ -275101,15 +279519,15 @@ "binop": null, "updateContext": null }, - "start": 17825, - "end": 17826, + "start": 18085, + "end": 18086, "loc": { "start": { - "line": 496, + "line": 504, "column": 35 }, "end": { - "line": 496, + "line": 504, "column": 36 } } @@ -275127,15 +279545,15 @@ "binop": null }, "value": "pickable", - "start": 17826, - "end": 17834, + "start": 18086, + "end": 18094, "loc": { "start": { - "line": 496, + "line": 504, "column": 36 }, "end": { - "line": 496, + "line": 504, "column": 44 } } @@ -275153,15 +279571,15 @@ "binop": null, "updateContext": null }, - "start": 17834, - "end": 17835, + "start": 18094, + "end": 18095, "loc": { "start": { - "line": 496, + "line": 504, "column": 44 }, "end": { - "line": 496, + "line": 504, "column": 45 } } @@ -275179,15 +279597,15 @@ "binop": null }, "value": "rotation", - "start": 17852, - "end": 17860, + "start": 18112, + "end": 18120, "loc": { "start": { - "line": 497, + "line": 505, "column": 16 }, "end": { - "line": 497, + "line": 505, "column": 24 } } @@ -275205,15 +279623,15 @@ "binop": null, "updateContext": null }, - "start": 17860, - "end": 17861, + "start": 18120, + "end": 18121, "loc": { "start": { - "line": 497, + "line": 505, "column": 24 }, "end": { - "line": 497, + "line": 505, "column": 25 } } @@ -275231,15 +279649,15 @@ "binop": null, "updateContext": null }, - "start": 17862, - "end": 17863, + "start": 18122, + "end": 18123, "loc": { "start": { - "line": 497, + "line": 505, "column": 26 }, "end": { - "line": 497, + "line": 505, "column": 27 } } @@ -275258,15 +279676,15 @@ "updateContext": null }, "value": "-", - "start": 17863, - "end": 17864, + "start": 18123, + "end": 18124, "loc": { "start": { - "line": 497, + "line": 505, "column": 27 }, "end": { - "line": 497, + "line": 505, "column": 28 } } @@ -275285,15 +279703,15 @@ "updateContext": null }, "value": 90, - "start": 17864, - "end": 17866, + "start": 18124, + "end": 18126, "loc": { "start": { - "line": 497, + "line": 505, "column": 28 }, "end": { - "line": 497, + "line": 505, "column": 30 } } @@ -275311,15 +279729,15 @@ "binop": null, "updateContext": null }, - "start": 17866, - "end": 17867, + "start": 18126, + "end": 18127, "loc": { "start": { - "line": 497, + "line": 505, "column": 30 }, "end": { - "line": 497, + "line": 505, "column": 31 } } @@ -275338,15 +279756,15 @@ "updateContext": null }, "value": 0, - "start": 17868, - "end": 17869, + "start": 18128, + "end": 18129, "loc": { "start": { - "line": 497, + "line": 505, "column": 32 }, "end": { - "line": 497, + "line": 505, "column": 33 } } @@ -275364,15 +279782,15 @@ "binop": null, "updateContext": null }, - "start": 17869, - "end": 17870, + "start": 18129, + "end": 18130, "loc": { "start": { - "line": 497, + "line": 505, "column": 33 }, "end": { - "line": 497, + "line": 505, "column": 34 } } @@ -275391,15 +279809,15 @@ "updateContext": null }, "value": 0, - "start": 17871, - "end": 17872, + "start": 18131, + "end": 18132, "loc": { "start": { - "line": 497, + "line": 505, "column": 35 }, "end": { - "line": 497, + "line": 505, "column": 36 } } @@ -275417,15 +279835,15 @@ "binop": null, "updateContext": null }, - "start": 17872, - "end": 17873, + "start": 18132, + "end": 18133, "loc": { "start": { - "line": 497, + "line": 505, "column": 36 }, "end": { - "line": 497, + "line": 505, "column": 37 } } @@ -275443,15 +279861,15 @@ "binop": null, "updateContext": null }, - "start": 17873, - "end": 17874, + "start": 18133, + "end": 18134, "loc": { "start": { - "line": 497, + "line": 505, "column": 37 }, "end": { - "line": 497, + "line": 505, "column": 38 } } @@ -275469,15 +279887,15 @@ "binop": null }, "value": "pickable", - "start": 17891, - "end": 17899, + "start": 18151, + "end": 18159, "loc": { "start": { - "line": 498, + "line": 506, "column": 16 }, "end": { - "line": 498, + "line": 506, "column": 24 } } @@ -275495,15 +279913,15 @@ "binop": null, "updateContext": null }, - "start": 17899, - "end": 17900, + "start": 18159, + "end": 18160, "loc": { "start": { - "line": 498, + "line": 506, "column": 24 }, "end": { - "line": 498, + "line": 506, "column": 25 } } @@ -275523,15 +279941,15 @@ "updateContext": null }, "value": "true", - "start": 17901, - "end": 17905, + "start": 18161, + "end": 18165, "loc": { "start": { - "line": 498, + "line": 506, "column": 26 }, "end": { - "line": 498, + "line": 506, "column": 30 } } @@ -275549,15 +279967,15 @@ "binop": null, "updateContext": null }, - "start": 17905, - "end": 17906, + "start": 18165, + "end": 18166, "loc": { "start": { - "line": 498, + "line": 506, "column": 30 }, "end": { - "line": 498, + "line": 506, "column": 31 } } @@ -275575,15 +279993,15 @@ "binop": null }, "value": "collidable", - "start": 17923, - "end": 17933, + "start": 18183, + "end": 18193, "loc": { "start": { - "line": 499, + "line": 507, "column": 16 }, "end": { - "line": 499, + "line": 507, "column": 26 } } @@ -275601,15 +280019,15 @@ "binop": null, "updateContext": null }, - "start": 17933, - "end": 17934, + "start": 18193, + "end": 18194, "loc": { "start": { - "line": 499, + "line": 507, "column": 26 }, "end": { - "line": 499, + "line": 507, "column": 27 } } @@ -275629,15 +280047,15 @@ "updateContext": null }, "value": "true", - "start": 17935, - "end": 17939, + "start": 18195, + "end": 18199, "loc": { "start": { - "line": 499, + "line": 507, "column": 28 }, "end": { - "line": 499, + "line": 507, "column": 32 } } @@ -275655,15 +280073,15 @@ "binop": null, "updateContext": null }, - "start": 17939, - "end": 17940, + "start": 18199, + "end": 18200, "loc": { "start": { - "line": 499, + "line": 507, "column": 32 }, "end": { - "line": 499, + "line": 507, "column": 33 } } @@ -275681,15 +280099,15 @@ "binop": null }, "value": "clippable", - "start": 17957, - "end": 17966, + "start": 18217, + "end": 18226, "loc": { "start": { - "line": 500, + "line": 508, "column": 16 }, "end": { - "line": 500, + "line": 508, "column": 25 } } @@ -275707,15 +280125,15 @@ "binop": null, "updateContext": null }, - "start": 17966, - "end": 17967, + "start": 18226, + "end": 18227, "loc": { "start": { - "line": 500, + "line": 508, "column": 25 }, "end": { - "line": 500, + "line": 508, "column": 26 } } @@ -275735,15 +280153,15 @@ "updateContext": null }, "value": "false", - "start": 17968, - "end": 17973, + "start": 18228, + "end": 18233, "loc": { "start": { - "line": 500, + "line": 508, "column": 27 }, "end": { - "line": 500, + "line": 508, "column": 32 } } @@ -275761,15 +280179,15 @@ "binop": null, "updateContext": null }, - "start": 17973, - "end": 17974, + "start": 18233, + "end": 18234, "loc": { "start": { - "line": 500, + "line": 508, "column": 32 }, "end": { - "line": 500, + "line": 508, "column": 33 } } @@ -275787,15 +280205,15 @@ "binop": null }, "value": "backfaces", - "start": 17991, - "end": 18000, + "start": 18251, + "end": 18260, "loc": { "start": { - "line": 501, + "line": 509, "column": 16 }, "end": { - "line": 501, + "line": 509, "column": 25 } } @@ -275813,15 +280231,15 @@ "binop": null, "updateContext": null }, - "start": 18000, - "end": 18001, + "start": 18260, + "end": 18261, "loc": { "start": { - "line": 501, + "line": 509, "column": 25 }, "end": { - "line": 501, + "line": 509, "column": 26 } } @@ -275841,15 +280259,15 @@ "updateContext": null }, "value": "true", - "start": 18002, - "end": 18006, + "start": 18262, + "end": 18266, "loc": { "start": { - "line": 501, + "line": 509, "column": 27 }, "end": { - "line": 501, + "line": 509, "column": 31 } } @@ -275867,15 +280285,15 @@ "binop": null, "updateContext": null }, - "start": 18006, - "end": 18007, + "start": 18266, + "end": 18267, "loc": { "start": { - "line": 501, + "line": 509, "column": 31 }, "end": { - "line": 501, + "line": 509, "column": 32 } } @@ -275893,15 +280311,15 @@ "binop": null }, "value": "visible", - "start": 18024, - "end": 18031, + "start": 18284, + "end": 18291, "loc": { "start": { - "line": 502, + "line": 510, "column": 16 }, "end": { - "line": 502, + "line": 510, "column": 23 } } @@ -275919,15 +280337,15 @@ "binop": null, "updateContext": null }, - "start": 18031, - "end": 18032, + "start": 18291, + "end": 18292, "loc": { "start": { - "line": 502, + "line": 510, "column": 23 }, "end": { - "line": 502, + "line": 510, "column": 24 } } @@ -275947,19 +280365,125 @@ "updateContext": null }, "value": "false", - "start": 18033, - "end": 18038, + "start": 18293, + "end": 18298, "loc": { "start": { - "line": 502, + "line": 510, "column": 25 }, "end": { - "line": 502, + "line": 510, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18298, + "end": 18299, + "loc": { + "start": { + "line": 510, + "column": 30 + }, + "end": { + "line": 510, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 18316, + "end": 18324, + "loc": { + "start": { + "line": 511, + "column": 16 + }, + "end": { + "line": 511, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18324, + "end": 18325, + "loc": { + "start": { + "line": 511, + "column": 24 + }, + "end": { + "line": 511, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 18326, + "end": 18331, + "loc": { + "start": { + "line": 511, + "column": 26 + }, + "end": { + "line": 511, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -275972,15 +280496,15 @@ "postfix": false, "binop": null }, - "start": 18051, - "end": 18052, + "start": 18344, + "end": 18345, "loc": { "start": { - "line": 503, + "line": 512, "column": 12 }, "end": { - "line": 503, + "line": 512, "column": 13 } } @@ -275997,15 +280521,15 @@ "postfix": false, "binop": null }, - "start": 18052, - "end": 18053, + "start": 18345, + "end": 18346, "loc": { "start": { - "line": 503, + "line": 512, "column": 13 }, "end": { - "line": 503, + "line": 512, "column": 14 } } @@ -276023,15 +280547,15 @@ "binop": null, "updateContext": null }, - "start": 18053, - "end": 18054, + "start": 18346, + "end": 18347, "loc": { "start": { - "line": 503, + "line": 512, "column": 14 }, "end": { - "line": 503, + "line": 512, "column": 15 } } @@ -276049,15 +280573,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 18055, - "end": 18071, + "start": 18348, + "end": 18364, "loc": { "start": { - "line": 503, + "line": 512, "column": 16 }, "end": { - "line": 503, + "line": 512, "column": 32 } } @@ -276074,15 +280598,15 @@ "postfix": false, "binop": null }, - "start": 18071, - "end": 18072, + "start": 18364, + "end": 18365, "loc": { "start": { - "line": 503, + "line": 512, "column": 32 }, "end": { - "line": 503, + "line": 512, "column": 33 } } @@ -276100,15 +280624,15 @@ "binop": null, "updateContext": null }, - "start": 18072, - "end": 18073, + "start": 18365, + "end": 18366, "loc": { "start": { - "line": 503, + "line": 512, "column": 33 }, "end": { - "line": 503, + "line": 512, "column": 34 } } @@ -276126,15 +280650,15 @@ "binop": null }, "value": "yCurveArrow1", - "start": 18087, - "end": 18099, + "start": 18380, + "end": 18392, "loc": { "start": { - "line": 505, + "line": 514, "column": 12 }, "end": { - "line": 505, + "line": 514, "column": 24 } } @@ -276152,15 +280676,15 @@ "binop": null, "updateContext": null }, - "start": 18099, - "end": 18100, + "start": 18392, + "end": 18393, "loc": { "start": { - "line": 505, + "line": 514, "column": 24 }, "end": { - "line": 505, + "line": 514, "column": 25 } } @@ -276178,15 +280702,15 @@ "binop": null }, "value": "rootNode", - "start": 18101, - "end": 18109, + "start": 18394, + "end": 18402, "loc": { "start": { - "line": 505, + "line": 514, "column": 26 }, "end": { - "line": 505, + "line": 514, "column": 34 } } @@ -276204,15 +280728,15 @@ "binop": null, "updateContext": null }, - "start": 18109, - "end": 18110, + "start": 18402, + "end": 18403, "loc": { "start": { - "line": 505, + "line": 514, "column": 34 }, "end": { - "line": 505, + "line": 514, "column": 35 } } @@ -276230,15 +280754,15 @@ "binop": null }, "value": "addChild", - "start": 18110, - "end": 18118, + "start": 18403, + "end": 18411, "loc": { "start": { - "line": 505, + "line": 514, "column": 35 }, "end": { - "line": 505, + "line": 514, "column": 43 } } @@ -276255,15 +280779,15 @@ "postfix": false, "binop": null }, - "start": 18118, - "end": 18119, + "start": 18411, + "end": 18412, "loc": { "start": { - "line": 505, + "line": 514, "column": 43 }, "end": { - "line": 505, + "line": 514, "column": 44 } } @@ -276283,15 +280807,15 @@ "updateContext": null }, "value": "new", - "start": 18119, - "end": 18122, + "start": 18412, + "end": 18415, "loc": { "start": { - "line": 505, + "line": 514, "column": 44 }, "end": { - "line": 505, + "line": 514, "column": 47 } } @@ -276309,15 +280833,15 @@ "binop": null }, "value": "Mesh", - "start": 18123, - "end": 18127, + "start": 18416, + "end": 18420, "loc": { "start": { - "line": 505, + "line": 514, "column": 48 }, "end": { - "line": 505, + "line": 514, "column": 52 } } @@ -276334,15 +280858,15 @@ "postfix": false, "binop": null }, - "start": 18127, - "end": 18128, + "start": 18420, + "end": 18421, "loc": { "start": { - "line": 505, + "line": 514, "column": 52 }, "end": { - "line": 505, + "line": 514, "column": 53 } } @@ -276360,15 +280884,15 @@ "binop": null }, "value": "rootNode", - "start": 18128, - "end": 18136, + "start": 18421, + "end": 18429, "loc": { "start": { - "line": 505, + "line": 514, "column": 53 }, "end": { - "line": 505, + "line": 514, "column": 61 } } @@ -276386,15 +280910,15 @@ "binop": null, "updateContext": null }, - "start": 18136, - "end": 18137, + "start": 18429, + "end": 18430, "loc": { "start": { - "line": 505, + "line": 514, "column": 61 }, "end": { - "line": 505, + "line": 514, "column": 62 } } @@ -276411,15 +280935,15 @@ "postfix": false, "binop": null }, - "start": 18138, - "end": 18139, + "start": 18431, + "end": 18432, "loc": { "start": { - "line": 505, + "line": 514, "column": 63 }, "end": { - "line": 505, + "line": 514, "column": 64 } } @@ -276437,15 +280961,15 @@ "binop": null }, "value": "geometry", - "start": 18156, - "end": 18164, + "start": 18449, + "end": 18457, "loc": { "start": { - "line": 506, + "line": 515, "column": 16 }, "end": { - "line": 506, + "line": 515, "column": 24 } } @@ -276463,15 +280987,15 @@ "binop": null, "updateContext": null }, - "start": 18164, - "end": 18165, + "start": 18457, + "end": 18458, "loc": { "start": { - "line": 506, + "line": 515, "column": 24 }, "end": { - "line": 506, + "line": 515, "column": 25 } } @@ -276489,15 +281013,15 @@ "binop": null }, "value": "shapes", - "start": 18166, - "end": 18172, + "start": 18459, + "end": 18465, "loc": { "start": { - "line": 506, + "line": 515, "column": 26 }, "end": { - "line": 506, + "line": 515, "column": 32 } } @@ -276515,15 +281039,15 @@ "binop": null, "updateContext": null }, - "start": 18172, - "end": 18173, + "start": 18465, + "end": 18466, "loc": { "start": { - "line": 506, + "line": 515, "column": 32 }, "end": { - "line": 506, + "line": 515, "column": 33 } } @@ -276541,15 +281065,15 @@ "binop": null }, "value": "arrowHead", - "start": 18173, - "end": 18182, + "start": 18466, + "end": 18475, "loc": { "start": { - "line": 506, + "line": 515, "column": 33 }, "end": { - "line": 506, + "line": 515, "column": 42 } } @@ -276567,15 +281091,15 @@ "binop": null, "updateContext": null }, - "start": 18182, - "end": 18183, + "start": 18475, + "end": 18476, "loc": { "start": { - "line": 506, + "line": 515, "column": 42 }, "end": { - "line": 506, + "line": 515, "column": 43 } } @@ -276593,15 +281117,15 @@ "binop": null }, "value": "material", - "start": 18200, - "end": 18208, + "start": 18493, + "end": 18501, "loc": { "start": { - "line": 507, + "line": 516, "column": 16 }, "end": { - "line": 507, + "line": 516, "column": 24 } } @@ -276619,15 +281143,15 @@ "binop": null, "updateContext": null }, - "start": 18208, - "end": 18209, + "start": 18501, + "end": 18502, "loc": { "start": { - "line": 507, + "line": 516, "column": 24 }, "end": { - "line": 507, + "line": 516, "column": 25 } } @@ -276645,15 +281169,15 @@ "binop": null }, "value": "materials", - "start": 18210, - "end": 18219, + "start": 18503, + "end": 18512, "loc": { "start": { - "line": 507, + "line": 516, "column": 26 }, "end": { - "line": 507, + "line": 516, "column": 35 } } @@ -276671,15 +281195,15 @@ "binop": null, "updateContext": null }, - "start": 18219, - "end": 18220, + "start": 18512, + "end": 18513, "loc": { "start": { - "line": 507, + "line": 516, "column": 35 }, "end": { - "line": 507, + "line": 516, "column": 36 } } @@ -276697,15 +281221,15 @@ "binop": null }, "value": "green", - "start": 18220, - "end": 18225, + "start": 18513, + "end": 18518, "loc": { "start": { - "line": 507, + "line": 516, "column": 36 }, "end": { - "line": 507, + "line": 516, "column": 41 } } @@ -276723,15 +281247,15 @@ "binop": null, "updateContext": null }, - "start": 18225, - "end": 18226, + "start": 18518, + "end": 18519, "loc": { "start": { - "line": 507, + "line": 516, "column": 41 }, "end": { - "line": 507, + "line": 516, "column": 42 } } @@ -276749,15 +281273,15 @@ "binop": null }, "value": "matrix", - "start": 18243, - "end": 18249, + "start": 18536, + "end": 18542, "loc": { "start": { - "line": 508, + "line": 517, "column": 16 }, "end": { - "line": 508, + "line": 517, "column": 22 } } @@ -276775,15 +281299,15 @@ "binop": null, "updateContext": null }, - "start": 18249, - "end": 18250, + "start": 18542, + "end": 18543, "loc": { "start": { - "line": 508, + "line": 517, "column": 22 }, "end": { - "line": 508, + "line": 517, "column": 23 } } @@ -276800,15 +281324,15 @@ "postfix": false, "binop": null }, - "start": 18251, - "end": 18252, + "start": 18544, + "end": 18545, "loc": { "start": { - "line": 508, + "line": 517, "column": 24 }, "end": { - "line": 508, + "line": 517, "column": 25 } } @@ -276827,15 +281351,15 @@ "binop": null }, "value": "function", - "start": 18252, - "end": 18260, + "start": 18545, + "end": 18553, "loc": { "start": { - "line": 508, + "line": 517, "column": 25 }, "end": { - "line": 508, + "line": 517, "column": 33 } } @@ -276852,15 +281376,15 @@ "postfix": false, "binop": null }, - "start": 18261, - "end": 18262, + "start": 18554, + "end": 18555, "loc": { "start": { - "line": 508, + "line": 517, "column": 34 }, "end": { - "line": 508, + "line": 517, "column": 35 } } @@ -276877,15 +281401,15 @@ "postfix": false, "binop": null }, - "start": 18262, - "end": 18263, + "start": 18555, + "end": 18556, "loc": { "start": { - "line": 508, + "line": 517, "column": 35 }, "end": { - "line": 508, + "line": 517, "column": 36 } } @@ -276902,15 +281426,15 @@ "postfix": false, "binop": null }, - "start": 18264, - "end": 18265, + "start": 18557, + "end": 18558, "loc": { "start": { - "line": 508, + "line": 517, "column": 37 }, "end": { - "line": 508, + "line": 517, "column": 38 } } @@ -276930,15 +281454,15 @@ "updateContext": null }, "value": "const", - "start": 18286, - "end": 18291, + "start": 18579, + "end": 18584, "loc": { "start": { - "line": 509, + "line": 518, "column": 20 }, "end": { - "line": 509, + "line": 518, "column": 25 } } @@ -276956,15 +281480,15 @@ "binop": null }, "value": "translate", - "start": 18292, - "end": 18301, + "start": 18585, + "end": 18594, "loc": { "start": { - "line": 509, + "line": 518, "column": 26 }, "end": { - "line": 509, + "line": 518, "column": 35 } } @@ -276983,15 +281507,15 @@ "updateContext": null }, "value": "=", - "start": 18302, - "end": 18303, + "start": 18595, + "end": 18596, "loc": { "start": { - "line": 509, + "line": 518, "column": 36 }, "end": { - "line": 509, + "line": 518, "column": 37 } } @@ -277009,15 +281533,15 @@ "binop": null }, "value": "math", - "start": 18304, - "end": 18308, + "start": 18597, + "end": 18601, "loc": { "start": { - "line": 509, + "line": 518, "column": 38 }, "end": { - "line": 509, + "line": 518, "column": 42 } } @@ -277035,15 +281559,15 @@ "binop": null, "updateContext": null }, - "start": 18308, - "end": 18309, + "start": 18601, + "end": 18602, "loc": { "start": { - "line": 509, + "line": 518, "column": 42 }, "end": { - "line": 509, + "line": 518, "column": 43 } } @@ -277061,15 +281585,15 @@ "binop": null }, "value": "translateMat4c", - "start": 18309, - "end": 18323, + "start": 18602, + "end": 18616, "loc": { "start": { - "line": 509, + "line": 518, "column": 43 }, "end": { - "line": 509, + "line": 518, "column": 57 } } @@ -277086,15 +281610,15 @@ "postfix": false, "binop": null }, - "start": 18323, - "end": 18324, + "start": 18616, + "end": 18617, "loc": { "start": { - "line": 509, + "line": 518, "column": 57 }, "end": { - "line": 509, + "line": 518, "column": 58 } } @@ -277113,15 +281637,15 @@ "updateContext": null }, "value": 0.07, - "start": 18324, - "end": 18328, + "start": 18617, + "end": 18621, "loc": { "start": { - "line": 509, + "line": 518, "column": 58 }, "end": { - "line": 509, + "line": 518, "column": 62 } } @@ -277139,15 +281663,15 @@ "binop": null, "updateContext": null }, - "start": 18328, - "end": 18329, + "start": 18621, + "end": 18622, "loc": { "start": { - "line": 509, + "line": 518, "column": 62 }, "end": { - "line": 509, + "line": 518, "column": 63 } } @@ -277166,15 +281690,15 @@ "updateContext": null }, "value": 0, - "start": 18330, - "end": 18331, + "start": 18623, + "end": 18624, "loc": { "start": { - "line": 509, + "line": 518, "column": 64 }, "end": { - "line": 509, + "line": 518, "column": 65 } } @@ -277192,15 +281716,15 @@ "binop": null, "updateContext": null }, - "start": 18331, - "end": 18332, + "start": 18624, + "end": 18625, "loc": { "start": { - "line": 509, + "line": 518, "column": 65 }, "end": { - "line": 509, + "line": 518, "column": 66 } } @@ -277219,15 +281743,15 @@ "updateContext": null }, "value": "-", - "start": 18333, - "end": 18334, + "start": 18626, + "end": 18627, "loc": { "start": { - "line": 509, + "line": 518, "column": 67 }, "end": { - "line": 509, + "line": 518, "column": 68 } } @@ -277246,15 +281770,15 @@ "updateContext": null }, "value": 0.8, - "start": 18334, - "end": 18337, + "start": 18627, + "end": 18630, "loc": { "start": { - "line": 509, + "line": 518, "column": 68 }, "end": { - "line": 509, + "line": 518, "column": 71 } } @@ -277272,15 +281796,15 @@ "binop": null, "updateContext": null }, - "start": 18337, - "end": 18338, + "start": 18630, + "end": 18631, "loc": { "start": { - "line": 509, + "line": 518, "column": 71 }, "end": { - "line": 509, + "line": 518, "column": 72 } } @@ -277298,15 +281822,15 @@ "binop": null }, "value": "math", - "start": 18339, - "end": 18343, + "start": 18632, + "end": 18636, "loc": { "start": { - "line": 509, + "line": 518, "column": 73 }, "end": { - "line": 509, + "line": 518, "column": 77 } } @@ -277324,15 +281848,15 @@ "binop": null, "updateContext": null }, - "start": 18343, - "end": 18344, + "start": 18636, + "end": 18637, "loc": { "start": { - "line": 509, + "line": 518, "column": 77 }, "end": { - "line": 509, + "line": 518, "column": 78 } } @@ -277350,15 +281874,15 @@ "binop": null }, "value": "identityMat4", - "start": 18344, - "end": 18356, + "start": 18637, + "end": 18649, "loc": { "start": { - "line": 509, + "line": 518, "column": 78 }, "end": { - "line": 509, + "line": 518, "column": 90 } } @@ -277375,15 +281899,15 @@ "postfix": false, "binop": null }, - "start": 18356, - "end": 18357, + "start": 18649, + "end": 18650, "loc": { "start": { - "line": 509, + "line": 518, "column": 90 }, "end": { - "line": 509, + "line": 518, "column": 91 } } @@ -277400,15 +281924,15 @@ "postfix": false, "binop": null }, - "start": 18357, - "end": 18358, + "start": 18650, + "end": 18651, "loc": { "start": { - "line": 509, + "line": 518, "column": 91 }, "end": { - "line": 509, + "line": 518, "column": 92 } } @@ -277425,15 +281949,15 @@ "postfix": false, "binop": null }, - "start": 18358, - "end": 18359, + "start": 18651, + "end": 18652, "loc": { "start": { - "line": 509, + "line": 518, "column": 92 }, "end": { - "line": 509, + "line": 518, "column": 93 } } @@ -277451,15 +281975,15 @@ "binop": null, "updateContext": null }, - "start": 18359, - "end": 18360, + "start": 18652, + "end": 18653, "loc": { "start": { - "line": 509, + "line": 518, "column": 93 }, "end": { - "line": 509, + "line": 518, "column": 94 } } @@ -277479,15 +282003,15 @@ "updateContext": null }, "value": "const", - "start": 18381, - "end": 18386, + "start": 18674, + "end": 18679, "loc": { "start": { - "line": 510, + "line": 519, "column": 20 }, "end": { - "line": 510, + "line": 519, "column": 25 } } @@ -277505,15 +282029,15 @@ "binop": null }, "value": "scale", - "start": 18387, - "end": 18392, + "start": 18680, + "end": 18685, "loc": { "start": { - "line": 510, + "line": 519, "column": 26 }, "end": { - "line": 510, + "line": 519, "column": 31 } } @@ -277532,15 +282056,15 @@ "updateContext": null }, "value": "=", - "start": 18393, - "end": 18394, + "start": 18686, + "end": 18687, "loc": { "start": { - "line": 510, + "line": 519, "column": 32 }, "end": { - "line": 510, + "line": 519, "column": 33 } } @@ -277558,15 +282082,15 @@ "binop": null }, "value": "math", - "start": 18395, - "end": 18399, + "start": 18688, + "end": 18692, "loc": { "start": { - "line": 510, + "line": 519, "column": 34 }, "end": { - "line": 510, + "line": 519, "column": 38 } } @@ -277584,15 +282108,15 @@ "binop": null, "updateContext": null }, - "start": 18399, - "end": 18400, + "start": 18692, + "end": 18693, "loc": { "start": { - "line": 510, + "line": 519, "column": 38 }, "end": { - "line": 510, + "line": 519, "column": 39 } } @@ -277610,15 +282134,15 @@ "binop": null }, "value": "scaleMat4v", - "start": 18400, - "end": 18410, + "start": 18693, + "end": 18703, "loc": { "start": { - "line": 510, + "line": 519, "column": 39 }, "end": { - "line": 510, + "line": 519, "column": 49 } } @@ -277635,15 +282159,15 @@ "postfix": false, "binop": null }, - "start": 18410, - "end": 18411, + "start": 18703, + "end": 18704, "loc": { "start": { - "line": 510, + "line": 519, "column": 49 }, "end": { - "line": 510, + "line": 519, "column": 50 } } @@ -277661,15 +282185,15 @@ "binop": null, "updateContext": null }, - "start": 18411, - "end": 18412, + "start": 18704, + "end": 18705, "loc": { "start": { - "line": 510, + "line": 519, "column": 50 }, "end": { - "line": 510, + "line": 519, "column": 51 } } @@ -277688,15 +282212,15 @@ "updateContext": null }, "value": 0.6, - "start": 18412, - "end": 18415, + "start": 18705, + "end": 18708, "loc": { "start": { - "line": 510, + "line": 519, "column": 51 }, "end": { - "line": 510, + "line": 519, "column": 54 } } @@ -277714,15 +282238,15 @@ "binop": null, "updateContext": null }, - "start": 18415, - "end": 18416, + "start": 18708, + "end": 18709, "loc": { "start": { - "line": 510, + "line": 519, "column": 54 }, "end": { - "line": 510, + "line": 519, "column": 55 } } @@ -277741,15 +282265,15 @@ "updateContext": null }, "value": 0.6, - "start": 18417, - "end": 18420, + "start": 18710, + "end": 18713, "loc": { "start": { - "line": 510, + "line": 519, "column": 56 }, "end": { - "line": 510, + "line": 519, "column": 59 } } @@ -277767,15 +282291,15 @@ "binop": null, "updateContext": null }, - "start": 18420, - "end": 18421, + "start": 18713, + "end": 18714, "loc": { "start": { - "line": 510, + "line": 519, "column": 59 }, "end": { - "line": 510, + "line": 519, "column": 60 } } @@ -277794,15 +282318,15 @@ "updateContext": null }, "value": 0.6, - "start": 18422, - "end": 18425, + "start": 18715, + "end": 18718, "loc": { "start": { - "line": 510, + "line": 519, "column": 61 }, "end": { - "line": 510, + "line": 519, "column": 64 } } @@ -277820,15 +282344,15 @@ "binop": null, "updateContext": null }, - "start": 18425, - "end": 18426, + "start": 18718, + "end": 18719, "loc": { "start": { - "line": 510, + "line": 519, "column": 64 }, "end": { - "line": 510, + "line": 519, "column": 65 } } @@ -277846,15 +282370,15 @@ "binop": null, "updateContext": null }, - "start": 18426, - "end": 18427, + "start": 18719, + "end": 18720, "loc": { "start": { - "line": 510, + "line": 519, "column": 65 }, "end": { - "line": 510, + "line": 519, "column": 66 } } @@ -277872,15 +282396,15 @@ "binop": null }, "value": "math", - "start": 18428, - "end": 18432, + "start": 18721, + "end": 18725, "loc": { "start": { - "line": 510, + "line": 519, "column": 67 }, "end": { - "line": 510, + "line": 519, "column": 71 } } @@ -277898,15 +282422,15 @@ "binop": null, "updateContext": null }, - "start": 18432, - "end": 18433, + "start": 18725, + "end": 18726, "loc": { "start": { - "line": 510, + "line": 519, "column": 71 }, "end": { - "line": 510, + "line": 519, "column": 72 } } @@ -277924,15 +282448,15 @@ "binop": null }, "value": "identityMat4", - "start": 18433, - "end": 18445, + "start": 18726, + "end": 18738, "loc": { "start": { - "line": 510, + "line": 519, "column": 72 }, "end": { - "line": 510, + "line": 519, "column": 84 } } @@ -277949,15 +282473,15 @@ "postfix": false, "binop": null }, - "start": 18445, - "end": 18446, + "start": 18738, + "end": 18739, "loc": { "start": { - "line": 510, + "line": 519, "column": 84 }, "end": { - "line": 510, + "line": 519, "column": 85 } } @@ -277974,15 +282498,15 @@ "postfix": false, "binop": null }, - "start": 18446, - "end": 18447, + "start": 18739, + "end": 18740, "loc": { "start": { - "line": 510, + "line": 519, "column": 85 }, "end": { - "line": 510, + "line": 519, "column": 86 } } @@ -277999,15 +282523,15 @@ "postfix": false, "binop": null }, - "start": 18447, - "end": 18448, + "start": 18740, + "end": 18741, "loc": { "start": { - "line": 510, + "line": 519, "column": 86 }, "end": { - "line": 510, + "line": 519, "column": 87 } } @@ -278025,15 +282549,15 @@ "binop": null, "updateContext": null }, - "start": 18448, - "end": 18449, + "start": 18741, + "end": 18742, "loc": { "start": { - "line": 510, + "line": 519, "column": 87 }, "end": { - "line": 510, + "line": 519, "column": 88 } } @@ -278053,15 +282577,15 @@ "updateContext": null }, "value": "const", - "start": 18470, - "end": 18475, + "start": 18763, + "end": 18768, "loc": { "start": { - "line": 511, + "line": 520, "column": 20 }, "end": { - "line": 511, + "line": 520, "column": 25 } } @@ -278079,15 +282603,15 @@ "binop": null }, "value": "rotate", - "start": 18476, - "end": 18482, + "start": 18769, + "end": 18775, "loc": { "start": { - "line": 511, + "line": 520, "column": 26 }, "end": { - "line": 511, + "line": 520, "column": 32 } } @@ -278106,15 +282630,15 @@ "updateContext": null }, "value": "=", - "start": 18483, - "end": 18484, + "start": 18776, + "end": 18777, "loc": { "start": { - "line": 511, + "line": 520, "column": 33 }, "end": { - "line": 511, + "line": 520, "column": 34 } } @@ -278132,15 +282656,15 @@ "binop": null }, "value": "math", - "start": 18485, - "end": 18489, + "start": 18778, + "end": 18782, "loc": { "start": { - "line": 511, + "line": 520, "column": 35 }, "end": { - "line": 511, + "line": 520, "column": 39 } } @@ -278158,15 +282682,15 @@ "binop": null, "updateContext": null }, - "start": 18489, - "end": 18490, + "start": 18782, + "end": 18783, "loc": { "start": { - "line": 511, + "line": 520, "column": 39 }, "end": { - "line": 511, + "line": 520, "column": 40 } } @@ -278184,15 +282708,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 18490, - "end": 18503, + "start": 18783, + "end": 18796, "loc": { "start": { - "line": 511, + "line": 520, "column": 40 }, "end": { - "line": 511, + "line": 520, "column": 53 } } @@ -278209,15 +282733,15 @@ "postfix": false, "binop": null }, - "start": 18503, - "end": 18504, + "start": 18796, + "end": 18797, "loc": { "start": { - "line": 511, + "line": 520, "column": 53 }, "end": { - "line": 511, + "line": 520, "column": 54 } } @@ -278236,15 +282760,15 @@ "updateContext": null }, "value": 90, - "start": 18504, - "end": 18506, + "start": 18797, + "end": 18799, "loc": { "start": { - "line": 511, + "line": 520, "column": 54 }, "end": { - "line": 511, + "line": 520, "column": 56 } } @@ -278263,15 +282787,15 @@ "updateContext": null }, "value": "*", - "start": 18507, - "end": 18508, + "start": 18800, + "end": 18801, "loc": { "start": { - "line": 511, + "line": 520, "column": 57 }, "end": { - "line": 511, + "line": 520, "column": 58 } } @@ -278289,15 +282813,15 @@ "binop": null }, "value": "math", - "start": 18509, - "end": 18513, + "start": 18802, + "end": 18806, "loc": { "start": { - "line": 511, + "line": 520, "column": 59 }, "end": { - "line": 511, + "line": 520, "column": 63 } } @@ -278315,15 +282839,15 @@ "binop": null, "updateContext": null }, - "start": 18513, - "end": 18514, + "start": 18806, + "end": 18807, "loc": { "start": { - "line": 511, + "line": 520, "column": 63 }, "end": { - "line": 511, + "line": 520, "column": 64 } } @@ -278341,15 +282865,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 18514, - "end": 18522, + "start": 18807, + "end": 18815, "loc": { "start": { - "line": 511, + "line": 520, "column": 64 }, "end": { - "line": 511, + "line": 520, "column": 72 } } @@ -278367,15 +282891,15 @@ "binop": null, "updateContext": null }, - "start": 18522, - "end": 18523, + "start": 18815, + "end": 18816, "loc": { "start": { - "line": 511, + "line": 520, "column": 72 }, "end": { - "line": 511, + "line": 520, "column": 73 } } @@ -278393,15 +282917,15 @@ "binop": null, "updateContext": null }, - "start": 18524, - "end": 18525, + "start": 18817, + "end": 18818, "loc": { "start": { - "line": 511, + "line": 520, "column": 74 }, "end": { - "line": 511, + "line": 520, "column": 75 } } @@ -278420,15 +282944,15 @@ "updateContext": null }, "value": 0, - "start": 18525, - "end": 18526, + "start": 18818, + "end": 18819, "loc": { "start": { - "line": 511, + "line": 520, "column": 75 }, "end": { - "line": 511, + "line": 520, "column": 76 } } @@ -278446,15 +282970,15 @@ "binop": null, "updateContext": null }, - "start": 18526, - "end": 18527, + "start": 18819, + "end": 18820, "loc": { "start": { - "line": 511, + "line": 520, "column": 76 }, "end": { - "line": 511, + "line": 520, "column": 77 } } @@ -278473,15 +282997,15 @@ "updateContext": null }, "value": 0, - "start": 18528, - "end": 18529, + "start": 18821, + "end": 18822, "loc": { "start": { - "line": 511, + "line": 520, "column": 78 }, "end": { - "line": 511, + "line": 520, "column": 79 } } @@ -278499,15 +283023,15 @@ "binop": null, "updateContext": null }, - "start": 18529, - "end": 18530, + "start": 18822, + "end": 18823, "loc": { "start": { - "line": 511, + "line": 520, "column": 79 }, "end": { - "line": 511, + "line": 520, "column": 80 } } @@ -278526,15 +283050,15 @@ "updateContext": null }, "value": 1, - "start": 18531, - "end": 18532, + "start": 18824, + "end": 18825, "loc": { "start": { - "line": 511, + "line": 520, "column": 81 }, "end": { - "line": 511, + "line": 520, "column": 82 } } @@ -278552,15 +283076,15 @@ "binop": null, "updateContext": null }, - "start": 18532, - "end": 18533, + "start": 18825, + "end": 18826, "loc": { "start": { - "line": 511, + "line": 520, "column": 82 }, "end": { - "line": 511, + "line": 520, "column": 83 } } @@ -278578,15 +283102,15 @@ "binop": null, "updateContext": null }, - "start": 18533, - "end": 18534, + "start": 18826, + "end": 18827, "loc": { "start": { - "line": 511, + "line": 520, "column": 83 }, "end": { - "line": 511, + "line": 520, "column": 84 } } @@ -278604,15 +283128,15 @@ "binop": null }, "value": "math", - "start": 18535, - "end": 18539, + "start": 18828, + "end": 18832, "loc": { "start": { - "line": 511, + "line": 520, "column": 85 }, "end": { - "line": 511, + "line": 520, "column": 89 } } @@ -278630,15 +283154,15 @@ "binop": null, "updateContext": null }, - "start": 18539, - "end": 18540, + "start": 18832, + "end": 18833, "loc": { "start": { - "line": 511, + "line": 520, "column": 89 }, "end": { - "line": 511, + "line": 520, "column": 90 } } @@ -278656,15 +283180,15 @@ "binop": null }, "value": "identityMat4", - "start": 18540, - "end": 18552, + "start": 18833, + "end": 18845, "loc": { "start": { - "line": 511, + "line": 520, "column": 90 }, "end": { - "line": 511, + "line": 520, "column": 102 } } @@ -278681,15 +283205,15 @@ "postfix": false, "binop": null }, - "start": 18552, - "end": 18553, + "start": 18845, + "end": 18846, "loc": { "start": { - "line": 511, + "line": 520, "column": 102 }, "end": { - "line": 511, + "line": 520, "column": 103 } } @@ -278706,15 +283230,15 @@ "postfix": false, "binop": null }, - "start": 18553, - "end": 18554, + "start": 18846, + "end": 18847, "loc": { "start": { - "line": 511, + "line": 520, "column": 103 }, "end": { - "line": 511, + "line": 520, "column": 104 } } @@ -278731,15 +283255,15 @@ "postfix": false, "binop": null }, - "start": 18554, - "end": 18555, + "start": 18847, + "end": 18848, "loc": { "start": { - "line": 511, + "line": 520, "column": 104 }, "end": { - "line": 511, + "line": 520, "column": 105 } } @@ -278757,15 +283281,15 @@ "binop": null, "updateContext": null }, - "start": 18555, - "end": 18556, + "start": 18848, + "end": 18849, "loc": { "start": { - "line": 511, + "line": 520, "column": 105 }, "end": { - "line": 511, + "line": 520, "column": 106 } } @@ -278785,15 +283309,15 @@ "updateContext": null }, "value": "return", - "start": 18577, - "end": 18583, + "start": 18870, + "end": 18876, "loc": { "start": { - "line": 512, + "line": 521, "column": 20 }, "end": { - "line": 512, + "line": 521, "column": 26 } } @@ -278811,15 +283335,15 @@ "binop": null }, "value": "math", - "start": 18584, - "end": 18588, + "start": 18877, + "end": 18881, "loc": { "start": { - "line": 512, + "line": 521, "column": 27 }, "end": { - "line": 512, + "line": 521, "column": 31 } } @@ -278837,15 +283361,15 @@ "binop": null, "updateContext": null }, - "start": 18588, - "end": 18589, + "start": 18881, + "end": 18882, "loc": { "start": { - "line": 512, + "line": 521, "column": 31 }, "end": { - "line": 512, + "line": 521, "column": 32 } } @@ -278863,15 +283387,15 @@ "binop": null }, "value": "mulMat4", - "start": 18589, - "end": 18596, + "start": 18882, + "end": 18889, "loc": { "start": { - "line": 512, + "line": 521, "column": 32 }, "end": { - "line": 512, + "line": 521, "column": 39 } } @@ -278888,15 +283412,15 @@ "postfix": false, "binop": null }, - "start": 18596, - "end": 18597, + "start": 18889, + "end": 18890, "loc": { "start": { - "line": 512, + "line": 521, "column": 39 }, "end": { - "line": 512, + "line": 521, "column": 40 } } @@ -278914,15 +283438,15 @@ "binop": null }, "value": "math", - "start": 18597, - "end": 18601, + "start": 18890, + "end": 18894, "loc": { "start": { - "line": 512, + "line": 521, "column": 40 }, "end": { - "line": 512, + "line": 521, "column": 44 } } @@ -278940,15 +283464,15 @@ "binop": null, "updateContext": null }, - "start": 18601, - "end": 18602, + "start": 18894, + "end": 18895, "loc": { "start": { - "line": 512, + "line": 521, "column": 44 }, "end": { - "line": 512, + "line": 521, "column": 45 } } @@ -278966,15 +283490,15 @@ "binop": null }, "value": "mulMat4", - "start": 18602, - "end": 18609, + "start": 18895, + "end": 18902, "loc": { "start": { - "line": 512, + "line": 521, "column": 45 }, "end": { - "line": 512, + "line": 521, "column": 52 } } @@ -278991,15 +283515,15 @@ "postfix": false, "binop": null }, - "start": 18609, - "end": 18610, + "start": 18902, + "end": 18903, "loc": { "start": { - "line": 512, + "line": 521, "column": 52 }, "end": { - "line": 512, + "line": 521, "column": 53 } } @@ -279017,15 +283541,15 @@ "binop": null }, "value": "translate", - "start": 18610, - "end": 18619, + "start": 18903, + "end": 18912, "loc": { "start": { - "line": 512, + "line": 521, "column": 53 }, "end": { - "line": 512, + "line": 521, "column": 62 } } @@ -279043,15 +283567,15 @@ "binop": null, "updateContext": null }, - "start": 18619, - "end": 18620, + "start": 18912, + "end": 18913, "loc": { "start": { - "line": 512, + "line": 521, "column": 62 }, "end": { - "line": 512, + "line": 521, "column": 63 } } @@ -279069,15 +283593,15 @@ "binop": null }, "value": "scale", - "start": 18621, - "end": 18626, + "start": 18914, + "end": 18919, "loc": { "start": { - "line": 512, + "line": 521, "column": 64 }, "end": { - "line": 512, + "line": 521, "column": 69 } } @@ -279095,15 +283619,15 @@ "binop": null, "updateContext": null }, - "start": 18626, - "end": 18627, + "start": 18919, + "end": 18920, "loc": { "start": { - "line": 512, + "line": 521, "column": 69 }, "end": { - "line": 512, + "line": 521, "column": 70 } } @@ -279121,15 +283645,15 @@ "binop": null }, "value": "math", - "start": 18628, - "end": 18632, + "start": 18921, + "end": 18925, "loc": { "start": { - "line": 512, + "line": 521, "column": 71 }, "end": { - "line": 512, + "line": 521, "column": 75 } } @@ -279147,15 +283671,15 @@ "binop": null, "updateContext": null }, - "start": 18632, - "end": 18633, + "start": 18925, + "end": 18926, "loc": { "start": { - "line": 512, + "line": 521, "column": 75 }, "end": { - "line": 512, + "line": 521, "column": 76 } } @@ -279173,15 +283697,15 @@ "binop": null }, "value": "identityMat4", - "start": 18633, - "end": 18645, + "start": 18926, + "end": 18938, "loc": { "start": { - "line": 512, + "line": 521, "column": 76 }, "end": { - "line": 512, + "line": 521, "column": 88 } } @@ -279198,15 +283722,15 @@ "postfix": false, "binop": null }, - "start": 18645, - "end": 18646, + "start": 18938, + "end": 18939, "loc": { "start": { - "line": 512, + "line": 521, "column": 88 }, "end": { - "line": 512, + "line": 521, "column": 89 } } @@ -279223,15 +283747,15 @@ "postfix": false, "binop": null }, - "start": 18646, - "end": 18647, + "start": 18939, + "end": 18940, "loc": { "start": { - "line": 512, + "line": 521, "column": 89 }, "end": { - "line": 512, + "line": 521, "column": 90 } } @@ -279248,15 +283772,15 @@ "postfix": false, "binop": null }, - "start": 18647, - "end": 18648, + "start": 18940, + "end": 18941, "loc": { "start": { - "line": 512, + "line": 521, "column": 90 }, "end": { - "line": 512, + "line": 521, "column": 91 } } @@ -279274,15 +283798,15 @@ "binop": null, "updateContext": null }, - "start": 18648, - "end": 18649, + "start": 18941, + "end": 18942, "loc": { "start": { - "line": 512, + "line": 521, "column": 91 }, "end": { - "line": 512, + "line": 521, "column": 92 } } @@ -279300,15 +283824,15 @@ "binop": null }, "value": "rotate", - "start": 18650, - "end": 18656, + "start": 18943, + "end": 18949, "loc": { "start": { - "line": 512, + "line": 521, "column": 93 }, "end": { - "line": 512, + "line": 521, "column": 99 } } @@ -279326,15 +283850,15 @@ "binop": null, "updateContext": null }, - "start": 18656, - "end": 18657, + "start": 18949, + "end": 18950, "loc": { "start": { - "line": 512, + "line": 521, "column": 99 }, "end": { - "line": 512, + "line": 521, "column": 100 } } @@ -279352,15 +283876,15 @@ "binop": null }, "value": "math", - "start": 18658, - "end": 18662, + "start": 18951, + "end": 18955, "loc": { "start": { - "line": 512, + "line": 521, "column": 101 }, "end": { - "line": 512, + "line": 521, "column": 105 } } @@ -279378,15 +283902,15 @@ "binop": null, "updateContext": null }, - "start": 18662, - "end": 18663, + "start": 18955, + "end": 18956, "loc": { "start": { - "line": 512, + "line": 521, "column": 105 }, "end": { - "line": 512, + "line": 521, "column": 106 } } @@ -279404,15 +283928,15 @@ "binop": null }, "value": "identityMat4", - "start": 18663, - "end": 18675, + "start": 18956, + "end": 18968, "loc": { "start": { - "line": 512, + "line": 521, "column": 106 }, "end": { - "line": 512, + "line": 521, "column": 118 } } @@ -279429,15 +283953,15 @@ "postfix": false, "binop": null }, - "start": 18675, - "end": 18676, + "start": 18968, + "end": 18969, "loc": { "start": { - "line": 512, + "line": 521, "column": 118 }, "end": { - "line": 512, + "line": 521, "column": 119 } } @@ -279454,15 +283978,15 @@ "postfix": false, "binop": null }, - "start": 18676, - "end": 18677, + "start": 18969, + "end": 18970, "loc": { "start": { - "line": 512, + "line": 521, "column": 119 }, "end": { - "line": 512, + "line": 521, "column": 120 } } @@ -279479,15 +284003,15 @@ "postfix": false, "binop": null }, - "start": 18677, - "end": 18678, + "start": 18970, + "end": 18971, "loc": { "start": { - "line": 512, + "line": 521, "column": 120 }, "end": { - "line": 512, + "line": 521, "column": 121 } } @@ -279505,15 +284029,15 @@ "binop": null, "updateContext": null }, - "start": 18678, - "end": 18679, + "start": 18971, + "end": 18972, "loc": { "start": { - "line": 512, + "line": 521, "column": 121 }, "end": { - "line": 512, + "line": 521, "column": 122 } } @@ -279530,15 +284054,15 @@ "postfix": false, "binop": null }, - "start": 18696, - "end": 18697, + "start": 18989, + "end": 18990, "loc": { "start": { - "line": 513, + "line": 522, "column": 16 }, "end": { - "line": 513, + "line": 522, "column": 17 } } @@ -279555,15 +284079,15 @@ "postfix": false, "binop": null }, - "start": 18697, - "end": 18698, + "start": 18990, + "end": 18991, "loc": { "start": { - "line": 513, + "line": 522, "column": 17 }, "end": { - "line": 513, + "line": 522, "column": 18 } } @@ -279580,15 +284104,15 @@ "postfix": false, "binop": null }, - "start": 18698, - "end": 18699, + "start": 18991, + "end": 18992, "loc": { "start": { - "line": 513, + "line": 522, "column": 18 }, "end": { - "line": 513, + "line": 522, "column": 19 } } @@ -279605,15 +284129,15 @@ "postfix": false, "binop": null }, - "start": 18699, - "end": 18700, + "start": 18992, + "end": 18993, "loc": { "start": { - "line": 513, + "line": 522, "column": 19 }, "end": { - "line": 513, + "line": 522, "column": 20 } } @@ -279631,15 +284155,15 @@ "binop": null, "updateContext": null }, - "start": 18700, - "end": 18701, + "start": 18993, + "end": 18994, "loc": { "start": { - "line": 513, + "line": 522, "column": 20 }, "end": { - "line": 513, + "line": 522, "column": 21 } } @@ -279657,15 +284181,15 @@ "binop": null }, "value": "pickable", - "start": 18718, - "end": 18726, + "start": 19011, + "end": 19019, "loc": { "start": { - "line": 514, + "line": 523, "column": 16 }, "end": { - "line": 514, + "line": 523, "column": 24 } } @@ -279683,15 +284207,15 @@ "binop": null, "updateContext": null }, - "start": 18726, - "end": 18727, + "start": 19019, + "end": 19020, "loc": { "start": { - "line": 514, + "line": 523, "column": 24 }, "end": { - "line": 514, + "line": 523, "column": 25 } } @@ -279711,15 +284235,15 @@ "updateContext": null }, "value": "true", - "start": 18728, - "end": 18732, + "start": 19021, + "end": 19025, "loc": { "start": { - "line": 514, + "line": 523, "column": 26 }, "end": { - "line": 514, + "line": 523, "column": 30 } } @@ -279737,15 +284261,15 @@ "binop": null, "updateContext": null }, - "start": 18732, - "end": 18733, + "start": 19025, + "end": 19026, "loc": { "start": { - "line": 514, + "line": 523, "column": 30 }, "end": { - "line": 514, + "line": 523, "column": 31 } } @@ -279763,15 +284287,15 @@ "binop": null }, "value": "collidable", - "start": 18750, - "end": 18760, + "start": 19043, + "end": 19053, "loc": { "start": { - "line": 515, + "line": 524, "column": 16 }, "end": { - "line": 515, + "line": 524, "column": 26 } } @@ -279789,15 +284313,15 @@ "binop": null, "updateContext": null }, - "start": 18760, - "end": 18761, + "start": 19053, + "end": 19054, "loc": { "start": { - "line": 515, + "line": 524, "column": 26 }, "end": { - "line": 515, + "line": 524, "column": 27 } } @@ -279817,15 +284341,15 @@ "updateContext": null }, "value": "true", - "start": 18762, - "end": 18766, + "start": 19055, + "end": 19059, "loc": { "start": { - "line": 515, + "line": 524, "column": 28 }, "end": { - "line": 515, + "line": 524, "column": 32 } } @@ -279843,15 +284367,15 @@ "binop": null, "updateContext": null }, - "start": 18766, - "end": 18767, + "start": 19059, + "end": 19060, "loc": { "start": { - "line": 515, + "line": 524, "column": 32 }, "end": { - "line": 515, + "line": 524, "column": 33 } } @@ -279869,15 +284393,15 @@ "binop": null }, "value": "clippable", - "start": 18784, - "end": 18793, + "start": 19077, + "end": 19086, "loc": { "start": { - "line": 516, + "line": 525, "column": 16 }, "end": { - "line": 516, + "line": 525, "column": 25 } } @@ -279895,15 +284419,15 @@ "binop": null, "updateContext": null }, - "start": 18793, - "end": 18794, + "start": 19086, + "end": 19087, "loc": { "start": { - "line": 516, + "line": 525, "column": 25 }, "end": { - "line": 516, + "line": 525, "column": 26 } } @@ -279923,15 +284447,15 @@ "updateContext": null }, "value": "false", - "start": 18795, - "end": 18800, + "start": 19088, + "end": 19093, "loc": { "start": { - "line": 516, + "line": 525, "column": 27 }, "end": { - "line": 516, + "line": 525, "column": 32 } } @@ -279949,15 +284473,15 @@ "binop": null, "updateContext": null }, - "start": 18800, - "end": 18801, + "start": 19093, + "end": 19094, "loc": { "start": { - "line": 516, + "line": 525, "column": 32 }, "end": { - "line": 516, + "line": 525, "column": 33 } } @@ -279975,15 +284499,15 @@ "binop": null }, "value": "visible", - "start": 18818, - "end": 18825, + "start": 19111, + "end": 19118, "loc": { "start": { - "line": 517, + "line": 526, "column": 16 }, "end": { - "line": 517, + "line": 526, "column": 23 } } @@ -280001,15 +284525,15 @@ "binop": null, "updateContext": null }, - "start": 18825, - "end": 18826, + "start": 19118, + "end": 19119, "loc": { "start": { - "line": 517, + "line": 526, "column": 23 }, "end": { - "line": 517, + "line": 526, "column": 24 } } @@ -280029,16 +284553,122 @@ "updateContext": null }, "value": "false", - "start": 18827, - "end": 18832, + "start": 19120, + "end": 19125, "loc": { "start": { - "line": 517, + "line": 526, "column": 25 }, "end": { - "line": 517, + "line": 526, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19125, + "end": 19126, + "loc": { + "start": { + "line": 526, "column": 30 + }, + "end": { + "line": 526, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 19143, + "end": 19151, + "loc": { + "start": { + "line": 527, + "column": 16 + }, + "end": { + "line": 527, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19151, + "end": 19152, + "loc": { + "start": { + "line": 527, + "column": 24 + }, + "end": { + "line": 527, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 19153, + "end": 19158, + "loc": { + "start": { + "line": 527, + "column": 26 + }, + "end": { + "line": 527, + "column": 31 } } }, @@ -280054,15 +284684,15 @@ "postfix": false, "binop": null }, - "start": 18845, - "end": 18846, + "start": 19171, + "end": 19172, "loc": { "start": { - "line": 518, + "line": 528, "column": 12 }, "end": { - "line": 518, + "line": 528, "column": 13 } } @@ -280079,15 +284709,15 @@ "postfix": false, "binop": null }, - "start": 18846, - "end": 18847, + "start": 19172, + "end": 19173, "loc": { "start": { - "line": 518, + "line": 528, "column": 13 }, "end": { - "line": 518, + "line": 528, "column": 14 } } @@ -280105,15 +284735,15 @@ "binop": null, "updateContext": null }, - "start": 18847, - "end": 18848, + "start": 19173, + "end": 19174, "loc": { "start": { - "line": 518, + "line": 528, "column": 14 }, "end": { - "line": 518, + "line": 528, "column": 15 } } @@ -280131,15 +284761,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 18849, - "end": 18865, + "start": 19175, + "end": 19191, "loc": { "start": { - "line": 518, + "line": 528, "column": 16 }, "end": { - "line": 518, + "line": 528, "column": 32 } } @@ -280156,15 +284786,15 @@ "postfix": false, "binop": null }, - "start": 18865, - "end": 18866, + "start": 19191, + "end": 19192, "loc": { "start": { - "line": 518, + "line": 528, "column": 32 }, "end": { - "line": 518, + "line": 528, "column": 33 } } @@ -280182,15 +284812,15 @@ "binop": null, "updateContext": null }, - "start": 18866, - "end": 18867, + "start": 19192, + "end": 19193, "loc": { "start": { - "line": 518, + "line": 528, "column": 33 }, "end": { - "line": 518, + "line": 528, "column": 34 } } @@ -280208,15 +284838,15 @@ "binop": null }, "value": "yCurveArrow2", - "start": 18881, - "end": 18893, + "start": 19207, + "end": 19219, "loc": { "start": { - "line": 520, + "line": 530, "column": 12 }, "end": { - "line": 520, + "line": 530, "column": 24 } } @@ -280234,15 +284864,15 @@ "binop": null, "updateContext": null }, - "start": 18893, - "end": 18894, + "start": 19219, + "end": 19220, "loc": { "start": { - "line": 520, + "line": 530, "column": 24 }, "end": { - "line": 520, + "line": 530, "column": 25 } } @@ -280260,15 +284890,15 @@ "binop": null }, "value": "rootNode", - "start": 18895, - "end": 18903, + "start": 19221, + "end": 19229, "loc": { "start": { - "line": 520, + "line": 530, "column": 26 }, "end": { - "line": 520, + "line": 530, "column": 34 } } @@ -280286,15 +284916,15 @@ "binop": null, "updateContext": null }, - "start": 18903, - "end": 18904, + "start": 19229, + "end": 19230, "loc": { "start": { - "line": 520, + "line": 530, "column": 34 }, "end": { - "line": 520, + "line": 530, "column": 35 } } @@ -280312,15 +284942,15 @@ "binop": null }, "value": "addChild", - "start": 18904, - "end": 18912, + "start": 19230, + "end": 19238, "loc": { "start": { - "line": 520, + "line": 530, "column": 35 }, "end": { - "line": 520, + "line": 530, "column": 43 } } @@ -280337,15 +284967,15 @@ "postfix": false, "binop": null }, - "start": 18912, - "end": 18913, + "start": 19238, + "end": 19239, "loc": { "start": { - "line": 520, + "line": 530, "column": 43 }, "end": { - "line": 520, + "line": 530, "column": 44 } } @@ -280365,15 +284995,15 @@ "updateContext": null }, "value": "new", - "start": 18913, - "end": 18916, + "start": 19239, + "end": 19242, "loc": { "start": { - "line": 520, + "line": 530, "column": 44 }, "end": { - "line": 520, + "line": 530, "column": 47 } } @@ -280391,15 +285021,15 @@ "binop": null }, "value": "Mesh", - "start": 18917, - "end": 18921, + "start": 19243, + "end": 19247, "loc": { "start": { - "line": 520, + "line": 530, "column": 48 }, "end": { - "line": 520, + "line": 530, "column": 52 } } @@ -280416,15 +285046,15 @@ "postfix": false, "binop": null }, - "start": 18921, - "end": 18922, + "start": 19247, + "end": 19248, "loc": { "start": { - "line": 520, + "line": 530, "column": 52 }, "end": { - "line": 520, + "line": 530, "column": 53 } } @@ -280442,15 +285072,15 @@ "binop": null }, "value": "rootNode", - "start": 18922, - "end": 18930, + "start": 19248, + "end": 19256, "loc": { "start": { - "line": 520, + "line": 530, "column": 53 }, "end": { - "line": 520, + "line": 530, "column": 61 } } @@ -280468,15 +285098,15 @@ "binop": null, "updateContext": null }, - "start": 18930, - "end": 18931, + "start": 19256, + "end": 19257, "loc": { "start": { - "line": 520, + "line": 530, "column": 61 }, "end": { - "line": 520, + "line": 530, "column": 62 } } @@ -280493,15 +285123,15 @@ "postfix": false, "binop": null }, - "start": 18932, - "end": 18933, + "start": 19258, + "end": 19259, "loc": { "start": { - "line": 520, + "line": 530, "column": 63 }, "end": { - "line": 520, + "line": 530, "column": 64 } } @@ -280519,15 +285149,15 @@ "binop": null }, "value": "geometry", - "start": 18950, - "end": 18958, + "start": 19276, + "end": 19284, "loc": { "start": { - "line": 521, + "line": 531, "column": 16 }, "end": { - "line": 521, + "line": 531, "column": 24 } } @@ -280545,15 +285175,15 @@ "binop": null, "updateContext": null }, - "start": 18958, - "end": 18959, + "start": 19284, + "end": 19285, "loc": { "start": { - "line": 521, + "line": 531, "column": 24 }, "end": { - "line": 521, + "line": 531, "column": 25 } } @@ -280571,15 +285201,15 @@ "binop": null }, "value": "shapes", - "start": 18960, - "end": 18966, + "start": 19286, + "end": 19292, "loc": { "start": { - "line": 521, + "line": 531, "column": 26 }, "end": { - "line": 521, + "line": 531, "column": 32 } } @@ -280597,15 +285227,15 @@ "binop": null, "updateContext": null }, - "start": 18966, - "end": 18967, + "start": 19292, + "end": 19293, "loc": { "start": { - "line": 521, + "line": 531, "column": 32 }, "end": { - "line": 521, + "line": 531, "column": 33 } } @@ -280623,15 +285253,15 @@ "binop": null }, "value": "arrowHead", - "start": 18967, - "end": 18976, + "start": 19293, + "end": 19302, "loc": { "start": { - "line": 521, + "line": 531, "column": 33 }, "end": { - "line": 521, + "line": 531, "column": 42 } } @@ -280649,15 +285279,15 @@ "binop": null, "updateContext": null }, - "start": 18976, - "end": 18977, + "start": 19302, + "end": 19303, "loc": { "start": { - "line": 521, + "line": 531, "column": 42 }, "end": { - "line": 521, + "line": 531, "column": 43 } } @@ -280675,15 +285305,15 @@ "binop": null }, "value": "material", - "start": 18994, - "end": 19002, + "start": 19320, + "end": 19328, "loc": { "start": { - "line": 522, + "line": 532, "column": 16 }, "end": { - "line": 522, + "line": 532, "column": 24 } } @@ -280701,15 +285331,15 @@ "binop": null, "updateContext": null }, - "start": 19002, - "end": 19003, + "start": 19328, + "end": 19329, "loc": { "start": { - "line": 522, + "line": 532, "column": 24 }, "end": { - "line": 522, + "line": 532, "column": 25 } } @@ -280727,15 +285357,15 @@ "binop": null }, "value": "materials", - "start": 19004, - "end": 19013, + "start": 19330, + "end": 19339, "loc": { "start": { - "line": 522, + "line": 532, "column": 26 }, "end": { - "line": 522, + "line": 532, "column": 35 } } @@ -280753,15 +285383,15 @@ "binop": null, "updateContext": null }, - "start": 19013, - "end": 19014, + "start": 19339, + "end": 19340, "loc": { "start": { - "line": 522, + "line": 532, "column": 35 }, "end": { - "line": 522, + "line": 532, "column": 36 } } @@ -280779,15 +285409,15 @@ "binop": null }, "value": "green", - "start": 19014, - "end": 19019, + "start": 19340, + "end": 19345, "loc": { "start": { - "line": 522, + "line": 532, "column": 36 }, "end": { - "line": 522, + "line": 532, "column": 41 } } @@ -280805,15 +285435,15 @@ "binop": null, "updateContext": null }, - "start": 19019, - "end": 19020, + "start": 19345, + "end": 19346, "loc": { "start": { - "line": 522, + "line": 532, "column": 41 }, "end": { - "line": 522, + "line": 532, "column": 42 } } @@ -280831,15 +285461,15 @@ "binop": null }, "value": "matrix", - "start": 19037, - "end": 19043, + "start": 19363, + "end": 19369, "loc": { "start": { - "line": 523, + "line": 533, "column": 16 }, "end": { - "line": 523, + "line": 533, "column": 22 } } @@ -280857,15 +285487,15 @@ "binop": null, "updateContext": null }, - "start": 19043, - "end": 19044, + "start": 19369, + "end": 19370, "loc": { "start": { - "line": 523, + "line": 533, "column": 22 }, "end": { - "line": 523, + "line": 533, "column": 23 } } @@ -280882,15 +285512,15 @@ "postfix": false, "binop": null }, - "start": 19045, - "end": 19046, + "start": 19371, + "end": 19372, "loc": { "start": { - "line": 523, + "line": 533, "column": 24 }, "end": { - "line": 523, + "line": 533, "column": 25 } } @@ -280909,15 +285539,15 @@ "binop": null }, "value": "function", - "start": 19046, - "end": 19054, + "start": 19372, + "end": 19380, "loc": { "start": { - "line": 523, + "line": 533, "column": 25 }, "end": { - "line": 523, + "line": 533, "column": 33 } } @@ -280934,15 +285564,15 @@ "postfix": false, "binop": null }, - "start": 19055, - "end": 19056, + "start": 19381, + "end": 19382, "loc": { "start": { - "line": 523, + "line": 533, "column": 34 }, "end": { - "line": 523, + "line": 533, "column": 35 } } @@ -280959,15 +285589,15 @@ "postfix": false, "binop": null }, - "start": 19056, - "end": 19057, + "start": 19382, + "end": 19383, "loc": { "start": { - "line": 523, + "line": 533, "column": 35 }, "end": { - "line": 523, + "line": 533, "column": 36 } } @@ -280984,15 +285614,15 @@ "postfix": false, "binop": null }, - "start": 19058, - "end": 19059, + "start": 19384, + "end": 19385, "loc": { "start": { - "line": 523, + "line": 533, "column": 37 }, "end": { - "line": 523, + "line": 533, "column": 38 } } @@ -281012,15 +285642,15 @@ "updateContext": null }, "value": "const", - "start": 19080, - "end": 19085, + "start": 19406, + "end": 19411, "loc": { "start": { - "line": 524, + "line": 534, "column": 20 }, "end": { - "line": 524, + "line": 534, "column": 25 } } @@ -281038,15 +285668,15 @@ "binop": null }, "value": "translate", - "start": 19086, - "end": 19095, + "start": 19412, + "end": 19421, "loc": { "start": { - "line": 524, + "line": 534, "column": 26 }, "end": { - "line": 524, + "line": 534, "column": 35 } } @@ -281065,15 +285695,15 @@ "updateContext": null }, "value": "=", - "start": 19096, - "end": 19097, + "start": 19422, + "end": 19423, "loc": { "start": { - "line": 524, + "line": 534, "column": 36 }, "end": { - "line": 524, + "line": 534, "column": 37 } } @@ -281091,15 +285721,15 @@ "binop": null }, "value": "math", - "start": 19098, - "end": 19102, + "start": 19424, + "end": 19428, "loc": { "start": { - "line": 524, + "line": 534, "column": 38 }, "end": { - "line": 524, + "line": 534, "column": 42 } } @@ -281117,15 +285747,15 @@ "binop": null, "updateContext": null }, - "start": 19102, - "end": 19103, + "start": 19428, + "end": 19429, "loc": { "start": { - "line": 524, + "line": 534, "column": 42 }, "end": { - "line": 524, + "line": 534, "column": 43 } } @@ -281143,15 +285773,15 @@ "binop": null }, "value": "translateMat4c", - "start": 19103, - "end": 19117, + "start": 19429, + "end": 19443, "loc": { "start": { - "line": 524, + "line": 534, "column": 43 }, "end": { - "line": 524, + "line": 534, "column": 57 } } @@ -281168,15 +285798,15 @@ "postfix": false, "binop": null }, - "start": 19117, - "end": 19118, + "start": 19443, + "end": 19444, "loc": { "start": { - "line": 524, + "line": 534, "column": 57 }, "end": { - "line": 524, + "line": 534, "column": 58 } } @@ -281195,15 +285825,15 @@ "updateContext": null }, "value": 0.8, - "start": 19118, - "end": 19121, + "start": 19444, + "end": 19447, "loc": { "start": { - "line": 524, + "line": 534, "column": 58 }, "end": { - "line": 524, + "line": 534, "column": 61 } } @@ -281221,15 +285851,15 @@ "binop": null, "updateContext": null }, - "start": 19121, - "end": 19122, + "start": 19447, + "end": 19448, "loc": { "start": { - "line": 524, + "line": 534, "column": 61 }, "end": { - "line": 524, + "line": 534, "column": 62 } } @@ -281248,15 +285878,15 @@ "updateContext": null }, "value": 0, - "start": 19123, - "end": 19126, + "start": 19449, + "end": 19452, "loc": { "start": { - "line": 524, + "line": 534, "column": 63 }, "end": { - "line": 524, + "line": 534, "column": 66 } } @@ -281274,15 +285904,15 @@ "binop": null, "updateContext": null }, - "start": 19126, - "end": 19127, + "start": 19452, + "end": 19453, "loc": { "start": { - "line": 524, + "line": 534, "column": 66 }, "end": { - "line": 524, + "line": 534, "column": 67 } } @@ -281301,15 +285931,15 @@ "updateContext": null }, "value": "-", - "start": 19128, - "end": 19129, + "start": 19454, + "end": 19455, "loc": { "start": { - "line": 524, + "line": 534, "column": 68 }, "end": { - "line": 524, + "line": 534, "column": 69 } } @@ -281328,15 +285958,15 @@ "updateContext": null }, "value": 0.07, - "start": 19129, - "end": 19133, + "start": 19455, + "end": 19459, "loc": { "start": { - "line": 524, + "line": 534, "column": 69 }, "end": { - "line": 524, + "line": 534, "column": 73 } } @@ -281354,15 +285984,15 @@ "binop": null, "updateContext": null }, - "start": 19133, - "end": 19134, + "start": 19459, + "end": 19460, "loc": { "start": { - "line": 524, + "line": 534, "column": 73 }, "end": { - "line": 524, + "line": 534, "column": 74 } } @@ -281380,15 +286010,15 @@ "binop": null }, "value": "math", - "start": 19135, - "end": 19139, + "start": 19461, + "end": 19465, "loc": { "start": { - "line": 524, + "line": 534, "column": 75 }, "end": { - "line": 524, + "line": 534, "column": 79 } } @@ -281406,15 +286036,15 @@ "binop": null, "updateContext": null }, - "start": 19139, - "end": 19140, + "start": 19465, + "end": 19466, "loc": { "start": { - "line": 524, + "line": 534, "column": 79 }, "end": { - "line": 524, + "line": 534, "column": 80 } } @@ -281432,15 +286062,15 @@ "binop": null }, "value": "identityMat4", - "start": 19140, - "end": 19152, + "start": 19466, + "end": 19478, "loc": { "start": { - "line": 524, + "line": 534, "column": 80 }, "end": { - "line": 524, + "line": 534, "column": 92 } } @@ -281457,15 +286087,15 @@ "postfix": false, "binop": null }, - "start": 19152, - "end": 19153, + "start": 19478, + "end": 19479, "loc": { "start": { - "line": 524, + "line": 534, "column": 92 }, "end": { - "line": 524, + "line": 534, "column": 93 } } @@ -281482,15 +286112,15 @@ "postfix": false, "binop": null }, - "start": 19153, - "end": 19154, + "start": 19479, + "end": 19480, "loc": { "start": { - "line": 524, + "line": 534, "column": 93 }, "end": { - "line": 524, + "line": 534, "column": 94 } } @@ -281507,15 +286137,15 @@ "postfix": false, "binop": null }, - "start": 19154, - "end": 19155, + "start": 19480, + "end": 19481, "loc": { "start": { - "line": 524, + "line": 534, "column": 94 }, "end": { - "line": 524, + "line": 534, "column": 95 } } @@ -281533,15 +286163,15 @@ "binop": null, "updateContext": null }, - "start": 19155, - "end": 19156, + "start": 19481, + "end": 19482, "loc": { "start": { - "line": 524, + "line": 534, "column": 95 }, "end": { - "line": 524, + "line": 534, "column": 96 } } @@ -281561,15 +286191,15 @@ "updateContext": null }, "value": "const", - "start": 19177, - "end": 19182, + "start": 19503, + "end": 19508, "loc": { "start": { - "line": 525, + "line": 535, "column": 20 }, "end": { - "line": 525, + "line": 535, "column": 25 } } @@ -281587,15 +286217,15 @@ "binop": null }, "value": "scale", - "start": 19183, - "end": 19188, + "start": 19509, + "end": 19514, "loc": { "start": { - "line": 525, + "line": 535, "column": 26 }, "end": { - "line": 525, + "line": 535, "column": 31 } } @@ -281614,15 +286244,15 @@ "updateContext": null }, "value": "=", - "start": 19189, - "end": 19190, + "start": 19515, + "end": 19516, "loc": { "start": { - "line": 525, + "line": 535, "column": 32 }, "end": { - "line": 525, + "line": 535, "column": 33 } } @@ -281640,15 +286270,15 @@ "binop": null }, "value": "math", - "start": 19191, - "end": 19195, + "start": 19517, + "end": 19521, "loc": { "start": { - "line": 525, + "line": 535, "column": 34 }, "end": { - "line": 525, + "line": 535, "column": 38 } } @@ -281666,15 +286296,15 @@ "binop": null, "updateContext": null }, - "start": 19195, - "end": 19196, + "start": 19521, + "end": 19522, "loc": { "start": { - "line": 525, + "line": 535, "column": 38 }, "end": { - "line": 525, + "line": 535, "column": 39 } } @@ -281692,15 +286322,15 @@ "binop": null }, "value": "scaleMat4v", - "start": 19196, - "end": 19206, + "start": 19522, + "end": 19532, "loc": { "start": { - "line": 525, + "line": 535, "column": 39 }, "end": { - "line": 525, + "line": 535, "column": 49 } } @@ -281717,15 +286347,15 @@ "postfix": false, "binop": null }, - "start": 19206, - "end": 19207, + "start": 19532, + "end": 19533, "loc": { "start": { - "line": 525, + "line": 535, "column": 49 }, "end": { - "line": 525, + "line": 535, "column": 50 } } @@ -281743,15 +286373,15 @@ "binop": null, "updateContext": null }, - "start": 19207, - "end": 19208, + "start": 19533, + "end": 19534, "loc": { "start": { - "line": 525, + "line": 535, "column": 50 }, "end": { - "line": 525, + "line": 535, "column": 51 } } @@ -281770,15 +286400,15 @@ "updateContext": null }, "value": 0.6, - "start": 19208, - "end": 19211, + "start": 19534, + "end": 19537, "loc": { "start": { - "line": 525, + "line": 535, "column": 51 }, "end": { - "line": 525, + "line": 535, "column": 54 } } @@ -281796,15 +286426,15 @@ "binop": null, "updateContext": null }, - "start": 19211, - "end": 19212, + "start": 19537, + "end": 19538, "loc": { "start": { - "line": 525, + "line": 535, "column": 54 }, "end": { - "line": 525, + "line": 535, "column": 55 } } @@ -281823,15 +286453,15 @@ "updateContext": null }, "value": 0.6, - "start": 19213, - "end": 19216, + "start": 19539, + "end": 19542, "loc": { "start": { - "line": 525, + "line": 535, "column": 56 }, "end": { - "line": 525, + "line": 535, "column": 59 } } @@ -281849,15 +286479,15 @@ "binop": null, "updateContext": null }, - "start": 19216, - "end": 19217, + "start": 19542, + "end": 19543, "loc": { "start": { - "line": 525, + "line": 535, "column": 59 }, "end": { - "line": 525, + "line": 535, "column": 60 } } @@ -281876,15 +286506,15 @@ "updateContext": null }, "value": 0.6, - "start": 19218, - "end": 19221, + "start": 19544, + "end": 19547, "loc": { "start": { - "line": 525, + "line": 535, "column": 61 }, "end": { - "line": 525, + "line": 535, "column": 64 } } @@ -281902,15 +286532,15 @@ "binop": null, "updateContext": null }, - "start": 19221, - "end": 19222, + "start": 19547, + "end": 19548, "loc": { "start": { - "line": 525, + "line": 535, "column": 64 }, "end": { - "line": 525, + "line": 535, "column": 65 } } @@ -281928,15 +286558,15 @@ "binop": null, "updateContext": null }, - "start": 19222, - "end": 19223, + "start": 19548, + "end": 19549, "loc": { "start": { - "line": 525, + "line": 535, "column": 65 }, "end": { - "line": 525, + "line": 535, "column": 66 } } @@ -281954,15 +286584,15 @@ "binop": null }, "value": "math", - "start": 19224, - "end": 19228, + "start": 19550, + "end": 19554, "loc": { "start": { - "line": 525, + "line": 535, "column": 67 }, "end": { - "line": 525, + "line": 535, "column": 71 } } @@ -281980,15 +286610,15 @@ "binop": null, "updateContext": null }, - "start": 19228, - "end": 19229, + "start": 19554, + "end": 19555, "loc": { "start": { - "line": 525, + "line": 535, "column": 71 }, "end": { - "line": 525, + "line": 535, "column": 72 } } @@ -282006,15 +286636,15 @@ "binop": null }, "value": "identityMat4", - "start": 19229, - "end": 19241, + "start": 19555, + "end": 19567, "loc": { "start": { - "line": 525, + "line": 535, "column": 72 }, "end": { - "line": 525, + "line": 535, "column": 84 } } @@ -282031,15 +286661,15 @@ "postfix": false, "binop": null }, - "start": 19241, - "end": 19242, + "start": 19567, + "end": 19568, "loc": { "start": { - "line": 525, + "line": 535, "column": 84 }, "end": { - "line": 525, + "line": 535, "column": 85 } } @@ -282056,15 +286686,15 @@ "postfix": false, "binop": null }, - "start": 19242, - "end": 19243, + "start": 19568, + "end": 19569, "loc": { "start": { - "line": 525, + "line": 535, "column": 85 }, "end": { - "line": 525, + "line": 535, "column": 86 } } @@ -282081,15 +286711,15 @@ "postfix": false, "binop": null }, - "start": 19243, - "end": 19244, + "start": 19569, + "end": 19570, "loc": { "start": { - "line": 525, + "line": 535, "column": 86 }, "end": { - "line": 525, + "line": 535, "column": 87 } } @@ -282107,15 +286737,15 @@ "binop": null, "updateContext": null }, - "start": 19244, - "end": 19245, + "start": 19570, + "end": 19571, "loc": { "start": { - "line": 525, + "line": 535, "column": 87 }, "end": { - "line": 525, + "line": 535, "column": 88 } } @@ -282135,15 +286765,15 @@ "updateContext": null }, "value": "const", - "start": 19266, - "end": 19271, + "start": 19592, + "end": 19597, "loc": { "start": { - "line": 526, + "line": 536, "column": 20 }, "end": { - "line": 526, + "line": 536, "column": 25 } } @@ -282161,15 +286791,15 @@ "binop": null }, "value": "rotate", - "start": 19272, - "end": 19278, + "start": 19598, + "end": 19604, "loc": { "start": { - "line": 526, + "line": 536, "column": 26 }, "end": { - "line": 526, + "line": 536, "column": 32 } } @@ -282188,15 +286818,15 @@ "updateContext": null }, "value": "=", - "start": 19279, - "end": 19280, + "start": 19605, + "end": 19606, "loc": { "start": { - "line": 526, + "line": 536, "column": 33 }, "end": { - "line": 526, + "line": 536, "column": 34 } } @@ -282214,15 +286844,15 @@ "binop": null }, "value": "math", - "start": 19281, - "end": 19285, + "start": 19607, + "end": 19611, "loc": { "start": { - "line": 526, + "line": 536, "column": 35 }, "end": { - "line": 526, + "line": 536, "column": 39 } } @@ -282240,15 +286870,15 @@ "binop": null, "updateContext": null }, - "start": 19285, - "end": 19286, + "start": 19611, + "end": 19612, "loc": { "start": { - "line": 526, + "line": 536, "column": 39 }, "end": { - "line": 526, + "line": 536, "column": 40 } } @@ -282266,15 +286896,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 19286, - "end": 19299, + "start": 19612, + "end": 19625, "loc": { "start": { - "line": 526, + "line": 536, "column": 40 }, "end": { - "line": 526, + "line": 536, "column": 53 } } @@ -282291,15 +286921,15 @@ "postfix": false, "binop": null }, - "start": 19299, - "end": 19300, + "start": 19625, + "end": 19626, "loc": { "start": { - "line": 526, + "line": 536, "column": 53 }, "end": { - "line": 526, + "line": 536, "column": 54 } } @@ -282318,15 +286948,15 @@ "updateContext": null }, "value": 90, - "start": 19300, - "end": 19302, + "start": 19626, + "end": 19628, "loc": { "start": { - "line": 526, + "line": 536, "column": 54 }, "end": { - "line": 526, + "line": 536, "column": 56 } } @@ -282345,15 +286975,15 @@ "updateContext": null }, "value": "*", - "start": 19303, - "end": 19304, + "start": 19629, + "end": 19630, "loc": { "start": { - "line": 526, + "line": 536, "column": 57 }, "end": { - "line": 526, + "line": 536, "column": 58 } } @@ -282371,15 +287001,15 @@ "binop": null }, "value": "math", - "start": 19305, - "end": 19309, + "start": 19631, + "end": 19635, "loc": { "start": { - "line": 526, + "line": 536, "column": 59 }, "end": { - "line": 526, + "line": 536, "column": 63 } } @@ -282397,15 +287027,15 @@ "binop": null, "updateContext": null }, - "start": 19309, - "end": 19310, + "start": 19635, + "end": 19636, "loc": { "start": { - "line": 526, + "line": 536, "column": 63 }, "end": { - "line": 526, + "line": 536, "column": 64 } } @@ -282423,15 +287053,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 19310, - "end": 19318, + "start": 19636, + "end": 19644, "loc": { "start": { - "line": 526, + "line": 536, "column": 64 }, "end": { - "line": 526, + "line": 536, "column": 72 } } @@ -282449,15 +287079,15 @@ "binop": null, "updateContext": null }, - "start": 19318, - "end": 19319, + "start": 19644, + "end": 19645, "loc": { "start": { - "line": 526, + "line": 536, "column": 72 }, "end": { - "line": 526, + "line": 536, "column": 73 } } @@ -282475,15 +287105,15 @@ "binop": null, "updateContext": null }, - "start": 19320, - "end": 19321, + "start": 19646, + "end": 19647, "loc": { "start": { - "line": 526, + "line": 536, "column": 74 }, "end": { - "line": 526, + "line": 536, "column": 75 } } @@ -282502,15 +287132,15 @@ "updateContext": null }, "value": 1, - "start": 19321, - "end": 19322, + "start": 19647, + "end": 19648, "loc": { "start": { - "line": 526, + "line": 536, "column": 75 }, "end": { - "line": 526, + "line": 536, "column": 76 } } @@ -282528,15 +287158,15 @@ "binop": null, "updateContext": null }, - "start": 19322, - "end": 19323, + "start": 19648, + "end": 19649, "loc": { "start": { - "line": 526, + "line": 536, "column": 76 }, "end": { - "line": 526, + "line": 536, "column": 77 } } @@ -282555,15 +287185,15 @@ "updateContext": null }, "value": 0, - "start": 19324, - "end": 19325, + "start": 19650, + "end": 19651, "loc": { "start": { - "line": 526, + "line": 536, "column": 78 }, "end": { - "line": 526, + "line": 536, "column": 79 } } @@ -282581,15 +287211,15 @@ "binop": null, "updateContext": null }, - "start": 19325, - "end": 19326, + "start": 19651, + "end": 19652, "loc": { "start": { - "line": 526, + "line": 536, "column": 79 }, "end": { - "line": 526, + "line": 536, "column": 80 } } @@ -282608,15 +287238,15 @@ "updateContext": null }, "value": 0, - "start": 19327, - "end": 19328, + "start": 19653, + "end": 19654, "loc": { "start": { - "line": 526, + "line": 536, "column": 81 }, "end": { - "line": 526, + "line": 536, "column": 82 } } @@ -282634,15 +287264,15 @@ "binop": null, "updateContext": null }, - "start": 19328, - "end": 19329, + "start": 19654, + "end": 19655, "loc": { "start": { - "line": 526, + "line": 536, "column": 82 }, "end": { - "line": 526, + "line": 536, "column": 83 } } @@ -282660,15 +287290,15 @@ "binop": null, "updateContext": null }, - "start": 19329, - "end": 19330, + "start": 19655, + "end": 19656, "loc": { "start": { - "line": 526, + "line": 536, "column": 83 }, "end": { - "line": 526, + "line": 536, "column": 84 } } @@ -282686,15 +287316,15 @@ "binop": null }, "value": "math", - "start": 19331, - "end": 19335, + "start": 19657, + "end": 19661, "loc": { "start": { - "line": 526, + "line": 536, "column": 85 }, "end": { - "line": 526, + "line": 536, "column": 89 } } @@ -282712,15 +287342,15 @@ "binop": null, "updateContext": null }, - "start": 19335, - "end": 19336, + "start": 19661, + "end": 19662, "loc": { "start": { - "line": 526, + "line": 536, "column": 89 }, "end": { - "line": 526, + "line": 536, "column": 90 } } @@ -282738,15 +287368,15 @@ "binop": null }, "value": "identityMat4", - "start": 19336, - "end": 19348, + "start": 19662, + "end": 19674, "loc": { "start": { - "line": 526, + "line": 536, "column": 90 }, "end": { - "line": 526, + "line": 536, "column": 102 } } @@ -282763,15 +287393,15 @@ "postfix": false, "binop": null }, - "start": 19348, - "end": 19349, + "start": 19674, + "end": 19675, "loc": { "start": { - "line": 526, + "line": 536, "column": 102 }, "end": { - "line": 526, + "line": 536, "column": 103 } } @@ -282788,15 +287418,15 @@ "postfix": false, "binop": null }, - "start": 19349, - "end": 19350, + "start": 19675, + "end": 19676, "loc": { "start": { - "line": 526, + "line": 536, "column": 103 }, "end": { - "line": 526, + "line": 536, "column": 104 } } @@ -282813,15 +287443,15 @@ "postfix": false, "binop": null }, - "start": 19350, - "end": 19351, + "start": 19676, + "end": 19677, "loc": { "start": { - "line": 526, + "line": 536, "column": 104 }, "end": { - "line": 526, + "line": 536, "column": 105 } } @@ -282839,15 +287469,15 @@ "binop": null, "updateContext": null }, - "start": 19351, - "end": 19352, + "start": 19677, + "end": 19678, "loc": { "start": { - "line": 526, + "line": 536, "column": 105 }, "end": { - "line": 526, + "line": 536, "column": 106 } } @@ -282867,15 +287497,15 @@ "updateContext": null }, "value": "return", - "start": 19373, - "end": 19379, + "start": 19699, + "end": 19705, "loc": { "start": { - "line": 527, + "line": 537, "column": 20 }, "end": { - "line": 527, + "line": 537, "column": 26 } } @@ -282893,15 +287523,15 @@ "binop": null }, "value": "math", - "start": 19380, - "end": 19384, + "start": 19706, + "end": 19710, "loc": { "start": { - "line": 527, + "line": 537, "column": 27 }, "end": { - "line": 527, + "line": 537, "column": 31 } } @@ -282919,15 +287549,15 @@ "binop": null, "updateContext": null }, - "start": 19384, - "end": 19385, + "start": 19710, + "end": 19711, "loc": { "start": { - "line": 527, + "line": 537, "column": 31 }, "end": { - "line": 527, + "line": 537, "column": 32 } } @@ -282945,15 +287575,15 @@ "binop": null }, "value": "mulMat4", - "start": 19385, - "end": 19392, + "start": 19711, + "end": 19718, "loc": { "start": { - "line": 527, + "line": 537, "column": 32 }, "end": { - "line": 527, + "line": 537, "column": 39 } } @@ -282970,15 +287600,15 @@ "postfix": false, "binop": null }, - "start": 19392, - "end": 19393, + "start": 19718, + "end": 19719, "loc": { "start": { - "line": 527, + "line": 537, "column": 39 }, "end": { - "line": 527, + "line": 537, "column": 40 } } @@ -282996,15 +287626,15 @@ "binop": null }, "value": "math", - "start": 19393, - "end": 19397, + "start": 19719, + "end": 19723, "loc": { "start": { - "line": 527, + "line": 537, "column": 40 }, "end": { - "line": 527, + "line": 537, "column": 44 } } @@ -283022,15 +287652,15 @@ "binop": null, "updateContext": null }, - "start": 19397, - "end": 19398, + "start": 19723, + "end": 19724, "loc": { "start": { - "line": 527, + "line": 537, "column": 44 }, "end": { - "line": 527, + "line": 537, "column": 45 } } @@ -283048,15 +287678,15 @@ "binop": null }, "value": "mulMat4", - "start": 19398, - "end": 19405, + "start": 19724, + "end": 19731, "loc": { "start": { - "line": 527, + "line": 537, "column": 45 }, "end": { - "line": 527, + "line": 537, "column": 52 } } @@ -283073,15 +287703,15 @@ "postfix": false, "binop": null }, - "start": 19405, - "end": 19406, + "start": 19731, + "end": 19732, "loc": { "start": { - "line": 527, + "line": 537, "column": 52 }, "end": { - "line": 527, + "line": 537, "column": 53 } } @@ -283099,15 +287729,15 @@ "binop": null }, "value": "translate", - "start": 19406, - "end": 19415, + "start": 19732, + "end": 19741, "loc": { "start": { - "line": 527, + "line": 537, "column": 53 }, "end": { - "line": 527, + "line": 537, "column": 62 } } @@ -283125,15 +287755,15 @@ "binop": null, "updateContext": null }, - "start": 19415, - "end": 19416, + "start": 19741, + "end": 19742, "loc": { "start": { - "line": 527, + "line": 537, "column": 62 }, "end": { - "line": 527, + "line": 537, "column": 63 } } @@ -283151,15 +287781,15 @@ "binop": null }, "value": "scale", - "start": 19417, - "end": 19422, + "start": 19743, + "end": 19748, "loc": { "start": { - "line": 527, + "line": 537, "column": 64 }, "end": { - "line": 527, + "line": 537, "column": 69 } } @@ -283177,15 +287807,15 @@ "binop": null, "updateContext": null }, - "start": 19422, - "end": 19423, + "start": 19748, + "end": 19749, "loc": { "start": { - "line": 527, + "line": 537, "column": 69 }, "end": { - "line": 527, + "line": 537, "column": 70 } } @@ -283203,15 +287833,15 @@ "binop": null }, "value": "math", - "start": 19424, - "end": 19428, + "start": 19750, + "end": 19754, "loc": { "start": { - "line": 527, + "line": 537, "column": 71 }, "end": { - "line": 527, + "line": 537, "column": 75 } } @@ -283229,15 +287859,15 @@ "binop": null, "updateContext": null }, - "start": 19428, - "end": 19429, + "start": 19754, + "end": 19755, "loc": { "start": { - "line": 527, + "line": 537, "column": 75 }, "end": { - "line": 527, + "line": 537, "column": 76 } } @@ -283255,15 +287885,15 @@ "binop": null }, "value": "identityMat4", - "start": 19429, - "end": 19441, + "start": 19755, + "end": 19767, "loc": { "start": { - "line": 527, + "line": 537, "column": 76 }, "end": { - "line": 527, + "line": 537, "column": 88 } } @@ -283280,15 +287910,15 @@ "postfix": false, "binop": null }, - "start": 19441, - "end": 19442, + "start": 19767, + "end": 19768, "loc": { "start": { - "line": 527, + "line": 537, "column": 88 }, "end": { - "line": 527, + "line": 537, "column": 89 } } @@ -283305,15 +287935,15 @@ "postfix": false, "binop": null }, - "start": 19442, - "end": 19443, + "start": 19768, + "end": 19769, "loc": { "start": { - "line": 527, + "line": 537, "column": 89 }, "end": { - "line": 527, + "line": 537, "column": 90 } } @@ -283330,15 +287960,15 @@ "postfix": false, "binop": null }, - "start": 19443, - "end": 19444, + "start": 19769, + "end": 19770, "loc": { "start": { - "line": 527, + "line": 537, "column": 90 }, "end": { - "line": 527, + "line": 537, "column": 91 } } @@ -283356,15 +287986,15 @@ "binop": null, "updateContext": null }, - "start": 19444, - "end": 19445, + "start": 19770, + "end": 19771, "loc": { "start": { - "line": 527, + "line": 537, "column": 91 }, "end": { - "line": 527, + "line": 537, "column": 92 } } @@ -283382,15 +288012,15 @@ "binop": null }, "value": "rotate", - "start": 19446, - "end": 19452, + "start": 19772, + "end": 19778, "loc": { "start": { - "line": 527, + "line": 537, "column": 93 }, "end": { - "line": 527, + "line": 537, "column": 99 } } @@ -283408,15 +288038,15 @@ "binop": null, "updateContext": null }, - "start": 19452, - "end": 19453, + "start": 19778, + "end": 19779, "loc": { "start": { - "line": 527, + "line": 537, "column": 99 }, "end": { - "line": 527, + "line": 537, "column": 100 } } @@ -283434,15 +288064,15 @@ "binop": null }, "value": "math", - "start": 19454, - "end": 19458, + "start": 19780, + "end": 19784, "loc": { "start": { - "line": 527, + "line": 537, "column": 101 }, "end": { - "line": 527, + "line": 537, "column": 105 } } @@ -283460,15 +288090,15 @@ "binop": null, "updateContext": null }, - "start": 19458, - "end": 19459, + "start": 19784, + "end": 19785, "loc": { "start": { - "line": 527, + "line": 537, "column": 105 }, "end": { - "line": 527, + "line": 537, "column": 106 } } @@ -283486,15 +288116,15 @@ "binop": null }, "value": "identityMat4", - "start": 19459, - "end": 19471, + "start": 19785, + "end": 19797, "loc": { "start": { - "line": 527, + "line": 537, "column": 106 }, "end": { - "line": 527, + "line": 537, "column": 118 } } @@ -283511,15 +288141,15 @@ "postfix": false, "binop": null }, - "start": 19471, - "end": 19472, + "start": 19797, + "end": 19798, "loc": { "start": { - "line": 527, + "line": 537, "column": 118 }, "end": { - "line": 527, + "line": 537, "column": 119 } } @@ -283536,15 +288166,15 @@ "postfix": false, "binop": null }, - "start": 19472, - "end": 19473, + "start": 19798, + "end": 19799, "loc": { "start": { - "line": 527, + "line": 537, "column": 119 }, "end": { - "line": 527, + "line": 537, "column": 120 } } @@ -283561,15 +288191,15 @@ "postfix": false, "binop": null }, - "start": 19473, - "end": 19474, + "start": 19799, + "end": 19800, "loc": { "start": { - "line": 527, + "line": 537, "column": 120 }, "end": { - "line": 527, + "line": 537, "column": 121 } } @@ -283587,15 +288217,15 @@ "binop": null, "updateContext": null }, - "start": 19474, - "end": 19475, + "start": 19800, + "end": 19801, "loc": { "start": { - "line": 527, + "line": 537, "column": 121 }, "end": { - "line": 527, + "line": 537, "column": 122 } } @@ -283612,15 +288242,15 @@ "postfix": false, "binop": null }, - "start": 19492, - "end": 19493, + "start": 19818, + "end": 19819, "loc": { "start": { - "line": 528, + "line": 538, "column": 16 }, "end": { - "line": 528, + "line": 538, "column": 17 } } @@ -283637,15 +288267,15 @@ "postfix": false, "binop": null }, - "start": 19493, - "end": 19494, + "start": 19819, + "end": 19820, "loc": { "start": { - "line": 528, + "line": 538, "column": 17 }, "end": { - "line": 528, + "line": 538, "column": 18 } } @@ -283662,15 +288292,15 @@ "postfix": false, "binop": null }, - "start": 19494, - "end": 19495, + "start": 19820, + "end": 19821, "loc": { "start": { - "line": 528, + "line": 538, "column": 18 }, "end": { - "line": 528, + "line": 538, "column": 19 } } @@ -283687,15 +288317,15 @@ "postfix": false, "binop": null }, - "start": 19495, - "end": 19496, + "start": 19821, + "end": 19822, "loc": { "start": { - "line": 528, + "line": 538, "column": 19 }, "end": { - "line": 528, + "line": 538, "column": 20 } } @@ -283713,15 +288343,15 @@ "binop": null, "updateContext": null }, - "start": 19496, - "end": 19497, + "start": 19822, + "end": 19823, "loc": { "start": { - "line": 528, + "line": 538, "column": 20 }, "end": { - "line": 528, + "line": 538, "column": 21 } } @@ -283739,15 +288369,15 @@ "binop": null }, "value": "pickable", - "start": 19514, - "end": 19522, + "start": 19840, + "end": 19848, "loc": { "start": { - "line": 529, + "line": 539, "column": 16 }, "end": { - "line": 529, + "line": 539, "column": 24 } } @@ -283765,15 +288395,15 @@ "binop": null, "updateContext": null }, - "start": 19522, - "end": 19523, + "start": 19848, + "end": 19849, "loc": { "start": { - "line": 529, + "line": 539, "column": 24 }, "end": { - "line": 529, + "line": 539, "column": 25 } } @@ -283793,15 +288423,15 @@ "updateContext": null }, "value": "true", - "start": 19524, - "end": 19528, + "start": 19850, + "end": 19854, "loc": { "start": { - "line": 529, + "line": 539, "column": 26 }, "end": { - "line": 529, + "line": 539, "column": 30 } } @@ -283819,15 +288449,15 @@ "binop": null, "updateContext": null }, - "start": 19528, - "end": 19529, + "start": 19854, + "end": 19855, "loc": { "start": { - "line": 529, + "line": 539, "column": 30 }, "end": { - "line": 529, + "line": 539, "column": 31 } } @@ -283845,15 +288475,15 @@ "binop": null }, "value": "collidable", - "start": 19546, - "end": 19556, + "start": 19872, + "end": 19882, "loc": { "start": { - "line": 530, + "line": 540, "column": 16 }, "end": { - "line": 530, + "line": 540, "column": 26 } } @@ -283871,15 +288501,15 @@ "binop": null, "updateContext": null }, - "start": 19556, - "end": 19557, + "start": 19882, + "end": 19883, "loc": { "start": { - "line": 530, + "line": 540, "column": 26 }, "end": { - "line": 530, + "line": 540, "column": 27 } } @@ -283899,15 +288529,15 @@ "updateContext": null }, "value": "true", - "start": 19558, - "end": 19562, + "start": 19884, + "end": 19888, "loc": { "start": { - "line": 530, + "line": 540, "column": 28 }, "end": { - "line": 530, + "line": 540, "column": 32 } } @@ -283925,15 +288555,15 @@ "binop": null, "updateContext": null }, - "start": 19562, - "end": 19563, + "start": 19888, + "end": 19889, "loc": { "start": { - "line": 530, + "line": 540, "column": 32 }, "end": { - "line": 530, + "line": 540, "column": 33 } } @@ -283951,15 +288581,15 @@ "binop": null }, "value": "clippable", - "start": 19580, - "end": 19589, + "start": 19906, + "end": 19915, "loc": { "start": { - "line": 531, + "line": 541, "column": 16 }, "end": { - "line": 531, + "line": 541, "column": 25 } } @@ -283977,15 +288607,15 @@ "binop": null, "updateContext": null }, - "start": 19589, - "end": 19590, + "start": 19915, + "end": 19916, "loc": { "start": { - "line": 531, + "line": 541, "column": 25 }, "end": { - "line": 531, + "line": 541, "column": 26 } } @@ -284005,15 +288635,15 @@ "updateContext": null }, "value": "false", - "start": 19591, - "end": 19596, + "start": 19917, + "end": 19922, "loc": { "start": { - "line": 531, + "line": 541, "column": 27 }, "end": { - "line": 531, + "line": 541, "column": 32 } } @@ -284031,15 +288661,15 @@ "binop": null, "updateContext": null }, - "start": 19596, - "end": 19597, + "start": 19922, + "end": 19923, "loc": { "start": { - "line": 531, + "line": 541, "column": 32 }, "end": { - "line": 531, + "line": 541, "column": 33 } } @@ -284057,15 +288687,15 @@ "binop": null }, "value": "visible", - "start": 19614, - "end": 19621, + "start": 19940, + "end": 19947, "loc": { "start": { - "line": 532, + "line": 542, "column": 16 }, "end": { - "line": 532, + "line": 542, "column": 23 } } @@ -284083,15 +288713,15 @@ "binop": null, "updateContext": null }, - "start": 19621, - "end": 19622, + "start": 19947, + "end": 19948, "loc": { "start": { - "line": 532, + "line": 542, "column": 23 }, "end": { - "line": 532, + "line": 542, "column": 24 } } @@ -284111,19 +288741,125 @@ "updateContext": null }, "value": "false", - "start": 19623, - "end": 19628, + "start": 19949, + "end": 19954, "loc": { "start": { - "line": 532, + "line": 542, "column": 25 }, "end": { - "line": 532, + "line": 542, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19954, + "end": 19955, + "loc": { + "start": { + "line": 542, + "column": 30 + }, + "end": { + "line": 542, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 19972, + "end": 19980, + "loc": { + "start": { + "line": 543, + "column": 16 + }, + "end": { + "line": 543, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19980, + "end": 19981, + "loc": { + "start": { + "line": 543, + "column": 24 + }, + "end": { + "line": 543, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 19982, + "end": 19987, + "loc": { + "start": { + "line": 543, + "column": 26 + }, + "end": { + "line": 543, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -284136,15 +288872,15 @@ "postfix": false, "binop": null }, - "start": 19641, - "end": 19642, + "start": 20000, + "end": 20001, "loc": { "start": { - "line": 533, + "line": 544, "column": 12 }, "end": { - "line": 533, + "line": 544, "column": 13 } } @@ -284161,15 +288897,15 @@ "postfix": false, "binop": null }, - "start": 19642, - "end": 19643, + "start": 20001, + "end": 20002, "loc": { "start": { - "line": 533, + "line": 544, "column": 13 }, "end": { - "line": 533, + "line": 544, "column": 14 } } @@ -284187,15 +288923,15 @@ "binop": null, "updateContext": null }, - "start": 19643, - "end": 19644, + "start": 20002, + "end": 20003, "loc": { "start": { - "line": 533, + "line": 544, "column": 14 }, "end": { - "line": 533, + "line": 544, "column": 15 } } @@ -284213,15 +288949,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 19645, - "end": 19661, + "start": 20004, + "end": 20020, "loc": { "start": { - "line": 533, + "line": 544, "column": 16 }, "end": { - "line": 533, + "line": 544, "column": 32 } } @@ -284238,15 +288974,15 @@ "postfix": false, "binop": null }, - "start": 19661, - "end": 19662, + "start": 20020, + "end": 20021, "loc": { "start": { - "line": 533, + "line": 544, "column": 32 }, "end": { - "line": 533, + "line": 544, "column": 33 } } @@ -284264,15 +289000,15 @@ "binop": null, "updateContext": null }, - "start": 19662, - "end": 19663, + "start": 20021, + "end": 20022, "loc": { "start": { - "line": 533, + "line": 544, "column": 33 }, "end": { - "line": 533, + "line": 544, "column": 34 } } @@ -284280,15 +289016,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 19677, - "end": 19785, + "start": 20036, + "end": 20144, "loc": { "start": { - "line": 535, + "line": 546, "column": 12 }, "end": { - "line": 535, + "line": 546, "column": 120 } } @@ -284296,15 +289032,15 @@ { "type": "CommentLine", "value": "", - "start": 19798, - "end": 19800, + "start": 20157, + "end": 20159, "loc": { "start": { - "line": 536, + "line": 547, "column": 12 }, "end": { - "line": 536, + "line": 547, "column": 14 } } @@ -284312,15 +289048,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 19813, - "end": 19921, + "start": 20172, + "end": 20280, "loc": { "start": { - "line": 537, + "line": 548, "column": 12 }, "end": { - "line": 537, + "line": 548, "column": 120 } } @@ -284338,15 +289074,15 @@ "binop": null }, "value": "zCurve", - "start": 19935, - "end": 19941, + "start": 20294, + "end": 20300, "loc": { "start": { - "line": 539, + "line": 550, "column": 12 }, "end": { - "line": 539, + "line": 550, "column": 18 } } @@ -284364,15 +289100,15 @@ "binop": null, "updateContext": null }, - "start": 19941, - "end": 19942, + "start": 20300, + "end": 20301, "loc": { "start": { - "line": 539, + "line": 550, "column": 18 }, "end": { - "line": 539, + "line": 550, "column": 19 } } @@ -284390,15 +289126,15 @@ "binop": null }, "value": "rootNode", - "start": 19943, - "end": 19951, + "start": 20302, + "end": 20310, "loc": { "start": { - "line": 539, + "line": 550, "column": 20 }, "end": { - "line": 539, + "line": 550, "column": 28 } } @@ -284416,15 +289152,15 @@ "binop": null, "updateContext": null }, - "start": 19951, - "end": 19952, + "start": 20310, + "end": 20311, "loc": { "start": { - "line": 539, + "line": 550, "column": 28 }, "end": { - "line": 539, + "line": 550, "column": 29 } } @@ -284442,15 +289178,15 @@ "binop": null }, "value": "addChild", - "start": 19952, - "end": 19960, + "start": 20311, + "end": 20319, "loc": { "start": { - "line": 539, + "line": 550, "column": 29 }, "end": { - "line": 539, + "line": 550, "column": 37 } } @@ -284467,15 +289203,15 @@ "postfix": false, "binop": null }, - "start": 19960, - "end": 19961, + "start": 20319, + "end": 20320, "loc": { "start": { - "line": 539, + "line": 550, "column": 37 }, "end": { - "line": 539, + "line": 550, "column": 38 } } @@ -284495,15 +289231,15 @@ "updateContext": null }, "value": "new", - "start": 19961, - "end": 19964, + "start": 20320, + "end": 20323, "loc": { "start": { - "line": 539, + "line": 550, "column": 38 }, "end": { - "line": 539, + "line": 550, "column": 41 } } @@ -284521,15 +289257,15 @@ "binop": null }, "value": "Mesh", - "start": 19965, - "end": 19969, + "start": 20324, + "end": 20328, "loc": { "start": { - "line": 539, + "line": 550, "column": 42 }, "end": { - "line": 539, + "line": 550, "column": 46 } } @@ -284546,15 +289282,15 @@ "postfix": false, "binop": null }, - "start": 19969, - "end": 19970, + "start": 20328, + "end": 20329, "loc": { "start": { - "line": 539, + "line": 550, "column": 46 }, "end": { - "line": 539, + "line": 550, "column": 47 } } @@ -284572,15 +289308,15 @@ "binop": null }, "value": "rootNode", - "start": 19970, - "end": 19978, + "start": 20329, + "end": 20337, "loc": { "start": { - "line": 539, + "line": 550, "column": 47 }, "end": { - "line": 539, + "line": 550, "column": 55 } } @@ -284598,15 +289334,15 @@ "binop": null, "updateContext": null }, - "start": 19978, - "end": 19979, + "start": 20337, + "end": 20338, "loc": { "start": { - "line": 539, + "line": 550, "column": 55 }, "end": { - "line": 539, + "line": 550, "column": 56 } } @@ -284623,15 +289359,15 @@ "postfix": false, "binop": null }, - "start": 19980, - "end": 19981, + "start": 20339, + "end": 20340, "loc": { "start": { - "line": 539, + "line": 550, "column": 57 }, "end": { - "line": 539, + "line": 550, "column": 58 } } @@ -284639,15 +289375,15 @@ { "type": "CommentLine", "value": " Blue hoop about Z-axis", - "start": 19982, - "end": 20007, + "start": 20341, + "end": 20366, "loc": { "start": { - "line": 539, + "line": 550, "column": 59 }, "end": { - "line": 539, + "line": 550, "column": 84 } } @@ -284665,15 +289401,15 @@ "binop": null }, "value": "geometry", - "start": 20024, - "end": 20032, + "start": 20383, + "end": 20391, "loc": { "start": { - "line": 540, + "line": 551, "column": 16 }, "end": { - "line": 540, + "line": 551, "column": 24 } } @@ -284691,15 +289427,15 @@ "binop": null, "updateContext": null }, - "start": 20032, - "end": 20033, + "start": 20391, + "end": 20392, "loc": { "start": { - "line": 540, + "line": 551, "column": 24 }, "end": { - "line": 540, + "line": 551, "column": 25 } } @@ -284717,15 +289453,15 @@ "binop": null }, "value": "shapes", - "start": 20034, - "end": 20040, + "start": 20393, + "end": 20399, "loc": { "start": { - "line": 540, + "line": 551, "column": 26 }, "end": { - "line": 540, + "line": 551, "column": 32 } } @@ -284743,15 +289479,15 @@ "binop": null, "updateContext": null }, - "start": 20040, - "end": 20041, + "start": 20399, + "end": 20400, "loc": { "start": { - "line": 540, + "line": 551, "column": 32 }, "end": { - "line": 540, + "line": 551, "column": 33 } } @@ -284769,15 +289505,15 @@ "binop": null }, "value": "curve", - "start": 20041, - "end": 20046, + "start": 20400, + "end": 20405, "loc": { "start": { - "line": 540, + "line": 551, "column": 33 }, "end": { - "line": 540, + "line": 551, "column": 38 } } @@ -284795,15 +289531,15 @@ "binop": null, "updateContext": null }, - "start": 20046, - "end": 20047, + "start": 20405, + "end": 20406, "loc": { "start": { - "line": 540, + "line": 551, "column": 38 }, "end": { - "line": 540, + "line": 551, "column": 39 } } @@ -284821,15 +289557,15 @@ "binop": null }, "value": "material", - "start": 20064, - "end": 20072, + "start": 20423, + "end": 20431, "loc": { "start": { - "line": 541, + "line": 552, "column": 16 }, "end": { - "line": 541, + "line": 552, "column": 24 } } @@ -284847,15 +289583,15 @@ "binop": null, "updateContext": null }, - "start": 20072, - "end": 20073, + "start": 20431, + "end": 20432, "loc": { "start": { - "line": 541, + "line": 552, "column": 24 }, "end": { - "line": 541, + "line": 552, "column": 25 } } @@ -284873,15 +289609,15 @@ "binop": null }, "value": "materials", - "start": 20074, - "end": 20083, + "start": 20433, + "end": 20442, "loc": { "start": { - "line": 541, + "line": 552, "column": 26 }, "end": { - "line": 541, + "line": 552, "column": 35 } } @@ -284899,15 +289635,15 @@ "binop": null, "updateContext": null }, - "start": 20083, - "end": 20084, + "start": 20442, + "end": 20443, "loc": { "start": { - "line": 541, + "line": 552, "column": 35 }, "end": { - "line": 541, + "line": 552, "column": 36 } } @@ -284925,15 +289661,15 @@ "binop": null }, "value": "blue", - "start": 20084, - "end": 20088, + "start": 20443, + "end": 20447, "loc": { "start": { - "line": 541, + "line": 552, "column": 36 }, "end": { - "line": 541, + "line": 552, "column": 40 } } @@ -284951,15 +289687,15 @@ "binop": null, "updateContext": null }, - "start": 20088, - "end": 20089, + "start": 20447, + "end": 20448, "loc": { "start": { - "line": 541, + "line": 552, "column": 40 }, "end": { - "line": 541, + "line": 552, "column": 41 } } @@ -284977,15 +289713,15 @@ "binop": null }, "value": "matrix", - "start": 20106, - "end": 20112, + "start": 20465, + "end": 20471, "loc": { "start": { - "line": 542, + "line": 553, "column": 16 }, "end": { - "line": 542, + "line": 553, "column": 22 } } @@ -285003,15 +289739,15 @@ "binop": null, "updateContext": null }, - "start": 20112, - "end": 20113, + "start": 20471, + "end": 20472, "loc": { "start": { - "line": 542, + "line": 553, "column": 22 }, "end": { - "line": 542, + "line": 553, "column": 23 } } @@ -285029,15 +289765,15 @@ "binop": null }, "value": "math", - "start": 20114, - "end": 20118, + "start": 20473, + "end": 20477, "loc": { "start": { - "line": 542, + "line": 553, "column": 24 }, "end": { - "line": 542, + "line": 553, "column": 28 } } @@ -285055,15 +289791,15 @@ "binop": null, "updateContext": null }, - "start": 20118, - "end": 20119, + "start": 20477, + "end": 20478, "loc": { "start": { - "line": 542, + "line": 553, "column": 28 }, "end": { - "line": 542, + "line": 553, "column": 29 } } @@ -285081,15 +289817,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 20119, - "end": 20132, + "start": 20478, + "end": 20491, "loc": { "start": { - "line": 542, + "line": 553, "column": 29 }, "end": { - "line": 542, + "line": 553, "column": 42 } } @@ -285106,15 +289842,15 @@ "postfix": false, "binop": null }, - "start": 20132, - "end": 20133, + "start": 20491, + "end": 20492, "loc": { "start": { - "line": 542, + "line": 553, "column": 42 }, "end": { - "line": 542, + "line": 553, "column": 43 } } @@ -285133,15 +289869,15 @@ "updateContext": null }, "value": 180, - "start": 20133, - "end": 20136, + "start": 20492, + "end": 20495, "loc": { "start": { - "line": 542, + "line": 553, "column": 43 }, "end": { - "line": 542, + "line": 553, "column": 46 } } @@ -285160,15 +289896,15 @@ "updateContext": null }, "value": "*", - "start": 20137, - "end": 20138, + "start": 20496, + "end": 20497, "loc": { "start": { - "line": 542, + "line": 553, "column": 47 }, "end": { - "line": 542, + "line": 553, "column": 48 } } @@ -285186,15 +289922,15 @@ "binop": null }, "value": "math", - "start": 20139, - "end": 20143, + "start": 20498, + "end": 20502, "loc": { "start": { - "line": 542, + "line": 553, "column": 49 }, "end": { - "line": 542, + "line": 553, "column": 53 } } @@ -285212,15 +289948,15 @@ "binop": null, "updateContext": null }, - "start": 20143, - "end": 20144, + "start": 20502, + "end": 20503, "loc": { "start": { - "line": 542, + "line": 553, "column": 53 }, "end": { - "line": 542, + "line": 553, "column": 54 } } @@ -285238,15 +289974,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 20144, - "end": 20152, + "start": 20503, + "end": 20511, "loc": { "start": { - "line": 542, + "line": 553, "column": 54 }, "end": { - "line": 542, + "line": 553, "column": 62 } } @@ -285264,15 +290000,15 @@ "binop": null, "updateContext": null }, - "start": 20152, - "end": 20153, + "start": 20511, + "end": 20512, "loc": { "start": { - "line": 542, + "line": 553, "column": 62 }, "end": { - "line": 542, + "line": 553, "column": 63 } } @@ -285290,15 +290026,15 @@ "binop": null, "updateContext": null }, - "start": 20154, - "end": 20155, + "start": 20513, + "end": 20514, "loc": { "start": { - "line": 542, + "line": 553, "column": 64 }, "end": { - "line": 542, + "line": 553, "column": 65 } } @@ -285317,15 +290053,15 @@ "updateContext": null }, "value": 1, - "start": 20155, - "end": 20156, + "start": 20514, + "end": 20515, "loc": { "start": { - "line": 542, + "line": 553, "column": 65 }, "end": { - "line": 542, + "line": 553, "column": 66 } } @@ -285343,15 +290079,15 @@ "binop": null, "updateContext": null }, - "start": 20156, - "end": 20157, + "start": 20515, + "end": 20516, "loc": { "start": { - "line": 542, + "line": 553, "column": 66 }, "end": { - "line": 542, + "line": 553, "column": 67 } } @@ -285370,15 +290106,15 @@ "updateContext": null }, "value": 0, - "start": 20158, - "end": 20159, + "start": 20517, + "end": 20518, "loc": { "start": { - "line": 542, + "line": 553, "column": 68 }, "end": { - "line": 542, + "line": 553, "column": 69 } } @@ -285396,15 +290132,15 @@ "binop": null, "updateContext": null }, - "start": 20159, - "end": 20160, + "start": 20518, + "end": 20519, "loc": { "start": { - "line": 542, + "line": 553, "column": 69 }, "end": { - "line": 542, + "line": 553, "column": 70 } } @@ -285423,15 +290159,15 @@ "updateContext": null }, "value": 0, - "start": 20161, - "end": 20162, + "start": 20520, + "end": 20521, "loc": { "start": { - "line": 542, + "line": 553, "column": 71 }, "end": { - "line": 542, + "line": 553, "column": 72 } } @@ -285449,15 +290185,15 @@ "binop": null, "updateContext": null }, - "start": 20162, - "end": 20163, + "start": 20521, + "end": 20522, "loc": { "start": { - "line": 542, + "line": 553, "column": 72 }, "end": { - "line": 542, + "line": 553, "column": 73 } } @@ -285475,15 +290211,15 @@ "binop": null, "updateContext": null }, - "start": 20163, - "end": 20164, + "start": 20522, + "end": 20523, "loc": { "start": { - "line": 542, + "line": 553, "column": 73 }, "end": { - "line": 542, + "line": 553, "column": 74 } } @@ -285501,15 +290237,15 @@ "binop": null }, "value": "math", - "start": 20165, - "end": 20169, + "start": 20524, + "end": 20528, "loc": { "start": { - "line": 542, + "line": 553, "column": 75 }, "end": { - "line": 542, + "line": 553, "column": 79 } } @@ -285527,15 +290263,15 @@ "binop": null, "updateContext": null }, - "start": 20169, - "end": 20170, + "start": 20528, + "end": 20529, "loc": { "start": { - "line": 542, + "line": 553, "column": 79 }, "end": { - "line": 542, + "line": 553, "column": 80 } } @@ -285553,15 +290289,15 @@ "binop": null }, "value": "identityMat4", - "start": 20170, - "end": 20182, + "start": 20529, + "end": 20541, "loc": { "start": { - "line": 542, + "line": 553, "column": 80 }, "end": { - "line": 542, + "line": 553, "column": 92 } } @@ -285578,15 +290314,15 @@ "postfix": false, "binop": null }, - "start": 20182, - "end": 20183, + "start": 20541, + "end": 20542, "loc": { "start": { - "line": 542, + "line": 553, "column": 92 }, "end": { - "line": 542, + "line": 553, "column": 93 } } @@ -285603,15 +290339,15 @@ "postfix": false, "binop": null }, - "start": 20183, - "end": 20184, + "start": 20542, + "end": 20543, "loc": { "start": { - "line": 542, + "line": 553, "column": 93 }, "end": { - "line": 542, + "line": 553, "column": 94 } } @@ -285628,15 +290364,15 @@ "postfix": false, "binop": null }, - "start": 20184, - "end": 20185, + "start": 20543, + "end": 20544, "loc": { "start": { - "line": 542, + "line": 553, "column": 94 }, "end": { - "line": 542, + "line": 553, "column": 95 } } @@ -285654,15 +290390,15 @@ "binop": null, "updateContext": null }, - "start": 20185, - "end": 20186, + "start": 20544, + "end": 20545, "loc": { "start": { - "line": 542, + "line": 553, "column": 95 }, "end": { - "line": 542, + "line": 553, "column": 96 } } @@ -285680,15 +290416,15 @@ "binop": null }, "value": "pickable", - "start": 20203, - "end": 20211, + "start": 20562, + "end": 20570, "loc": { "start": { - "line": 543, + "line": 554, "column": 16 }, "end": { - "line": 543, + "line": 554, "column": 24 } } @@ -285706,15 +290442,15 @@ "binop": null, "updateContext": null }, - "start": 20211, - "end": 20212, + "start": 20570, + "end": 20571, "loc": { "start": { - "line": 543, + "line": 554, "column": 24 }, "end": { - "line": 543, + "line": 554, "column": 25 } } @@ -285734,15 +290470,15 @@ "updateContext": null }, "value": "false", - "start": 20213, - "end": 20218, + "start": 20572, + "end": 20577, "loc": { "start": { - "line": 543, + "line": 554, "column": 26 }, "end": { - "line": 543, + "line": 554, "column": 31 } } @@ -285760,15 +290496,15 @@ "binop": null, "updateContext": null }, - "start": 20218, - "end": 20219, + "start": 20577, + "end": 20578, "loc": { "start": { - "line": 543, + "line": 554, "column": 31 }, "end": { - "line": 543, + "line": 554, "column": 32 } } @@ -285786,15 +290522,15 @@ "binop": null }, "value": "collidable", - "start": 20236, - "end": 20246, + "start": 20595, + "end": 20605, "loc": { "start": { - "line": 544, + "line": 555, "column": 16 }, "end": { - "line": 544, + "line": 555, "column": 26 } } @@ -285812,15 +290548,15 @@ "binop": null, "updateContext": null }, - "start": 20246, - "end": 20247, + "start": 20605, + "end": 20606, "loc": { "start": { - "line": 544, + "line": 555, "column": 26 }, "end": { - "line": 544, + "line": 555, "column": 27 } } @@ -285840,15 +290576,15 @@ "updateContext": null }, "value": "true", - "start": 20248, - "end": 20252, + "start": 20607, + "end": 20611, "loc": { "start": { - "line": 544, + "line": 555, "column": 28 }, "end": { - "line": 544, + "line": 555, "column": 32 } } @@ -285866,15 +290602,15 @@ "binop": null, "updateContext": null }, - "start": 20252, - "end": 20253, + "start": 20611, + "end": 20612, "loc": { "start": { - "line": 544, + "line": 555, "column": 32 }, "end": { - "line": 544, + "line": 555, "column": 33 } } @@ -285892,15 +290628,15 @@ "binop": null }, "value": "clippable", - "start": 20270, - "end": 20279, + "start": 20629, + "end": 20638, "loc": { "start": { - "line": 545, + "line": 556, "column": 16 }, "end": { - "line": 545, + "line": 556, "column": 25 } } @@ -285918,15 +290654,15 @@ "binop": null, "updateContext": null }, - "start": 20279, - "end": 20280, + "start": 20638, + "end": 20639, "loc": { "start": { - "line": 545, + "line": 556, "column": 25 }, "end": { - "line": 545, + "line": 556, "column": 26 } } @@ -285946,15 +290682,15 @@ "updateContext": null }, "value": "false", - "start": 20281, - "end": 20286, + "start": 20640, + "end": 20645, "loc": { "start": { - "line": 545, + "line": 556, "column": 27 }, "end": { - "line": 545, + "line": 556, "column": 32 } } @@ -285972,15 +290708,15 @@ "binop": null, "updateContext": null }, - "start": 20286, - "end": 20287, + "start": 20645, + "end": 20646, "loc": { "start": { - "line": 545, + "line": 556, "column": 32 }, "end": { - "line": 545, + "line": 556, "column": 33 } } @@ -285998,15 +290734,15 @@ "binop": null }, "value": "visible", - "start": 20304, - "end": 20311, + "start": 20663, + "end": 20670, "loc": { "start": { - "line": 546, + "line": 557, "column": 16 }, "end": { - "line": 546, + "line": 557, "column": 23 } } @@ -286024,15 +290760,15 @@ "binop": null, "updateContext": null }, - "start": 20311, - "end": 20312, + "start": 20670, + "end": 20671, "loc": { "start": { - "line": 546, + "line": 557, "column": 23 }, "end": { - "line": 546, + "line": 557, "column": 24 } } @@ -286052,16 +290788,122 @@ "updateContext": null }, "value": "false", - "start": 20313, - "end": 20318, + "start": 20672, + "end": 20677, "loc": { "start": { - "line": 546, + "line": 557, "column": 25 }, "end": { - "line": 546, + "line": 557, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20677, + "end": 20678, + "loc": { + "start": { + "line": 557, "column": 30 + }, + "end": { + "line": 557, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 20695, + "end": 20703, + "loc": { + "start": { + "line": 558, + "column": 16 + }, + "end": { + "line": 558, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20703, + "end": 20704, + "loc": { + "start": { + "line": 558, + "column": 24 + }, + "end": { + "line": 558, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 20705, + "end": 20710, + "loc": { + "start": { + "line": 558, + "column": 26 + }, + "end": { + "line": 558, + "column": 31 } } }, @@ -286077,15 +290919,15 @@ "postfix": false, "binop": null }, - "start": 20331, - "end": 20332, + "start": 20723, + "end": 20724, "loc": { "start": { - "line": 547, + "line": 559, "column": 12 }, "end": { - "line": 547, + "line": 559, "column": 13 } } @@ -286102,15 +290944,15 @@ "postfix": false, "binop": null }, - "start": 20332, - "end": 20333, + "start": 20724, + "end": 20725, "loc": { "start": { - "line": 547, + "line": 559, "column": 13 }, "end": { - "line": 547, + "line": 559, "column": 14 } } @@ -286128,15 +290970,15 @@ "binop": null, "updateContext": null }, - "start": 20333, - "end": 20334, + "start": 20725, + "end": 20726, "loc": { "start": { - "line": 547, + "line": 559, "column": 14 }, "end": { - "line": 547, + "line": 559, "column": 15 } } @@ -286154,15 +290996,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 20335, - "end": 20351, + "start": 20727, + "end": 20743, "loc": { "start": { - "line": 547, + "line": 559, "column": 16 }, "end": { - "line": 547, + "line": 559, "column": 32 } } @@ -286179,15 +291021,15 @@ "postfix": false, "binop": null }, - "start": 20351, - "end": 20352, + "start": 20743, + "end": 20744, "loc": { "start": { - "line": 547, + "line": 559, "column": 32 }, "end": { - "line": 547, + "line": 559, "column": 33 } } @@ -286205,15 +291047,15 @@ "binop": null, "updateContext": null }, - "start": 20352, - "end": 20353, + "start": 20744, + "end": 20745, "loc": { "start": { - "line": 547, + "line": 559, "column": 33 }, "end": { - "line": 547, + "line": 559, "column": 34 } } @@ -286231,15 +291073,15 @@ "binop": null }, "value": "zCurveHandle", - "start": 20367, - "end": 20379, + "start": 20759, + "end": 20771, "loc": { "start": { - "line": 549, + "line": 561, "column": 12 }, "end": { - "line": 549, + "line": 561, "column": 24 } } @@ -286257,15 +291099,15 @@ "binop": null, "updateContext": null }, - "start": 20379, - "end": 20380, + "start": 20771, + "end": 20772, "loc": { "start": { - "line": 549, + "line": 561, "column": 24 }, "end": { - "line": 549, + "line": 561, "column": 25 } } @@ -286283,15 +291125,15 @@ "binop": null }, "value": "rootNode", - "start": 20381, - "end": 20389, + "start": 20773, + "end": 20781, "loc": { "start": { - "line": 549, + "line": 561, "column": 26 }, "end": { - "line": 549, + "line": 561, "column": 34 } } @@ -286309,15 +291151,15 @@ "binop": null, "updateContext": null }, - "start": 20389, - "end": 20390, + "start": 20781, + "end": 20782, "loc": { "start": { - "line": 549, + "line": 561, "column": 34 }, "end": { - "line": 549, + "line": 561, "column": 35 } } @@ -286335,15 +291177,15 @@ "binop": null }, "value": "addChild", - "start": 20390, - "end": 20398, + "start": 20782, + "end": 20790, "loc": { "start": { - "line": 549, + "line": 561, "column": 35 }, "end": { - "line": 549, + "line": 561, "column": 43 } } @@ -286360,15 +291202,15 @@ "postfix": false, "binop": null }, - "start": 20398, - "end": 20399, + "start": 20790, + "end": 20791, "loc": { "start": { - "line": 549, + "line": 561, "column": 43 }, "end": { - "line": 549, + "line": 561, "column": 44 } } @@ -286388,15 +291230,15 @@ "updateContext": null }, "value": "new", - "start": 20399, - "end": 20402, + "start": 20791, + "end": 20794, "loc": { "start": { - "line": 549, + "line": 561, "column": 44 }, "end": { - "line": 549, + "line": 561, "column": 47 } } @@ -286414,15 +291256,15 @@ "binop": null }, "value": "Mesh", - "start": 20403, - "end": 20407, + "start": 20795, + "end": 20799, "loc": { "start": { - "line": 549, + "line": 561, "column": 48 }, "end": { - "line": 549, + "line": 561, "column": 52 } } @@ -286439,15 +291281,15 @@ "postfix": false, "binop": null }, - "start": 20407, - "end": 20408, + "start": 20799, + "end": 20800, "loc": { "start": { - "line": 549, + "line": 561, "column": 52 }, "end": { - "line": 549, + "line": 561, "column": 53 } } @@ -286465,15 +291307,15 @@ "binop": null }, "value": "rootNode", - "start": 20408, - "end": 20416, + "start": 20800, + "end": 20808, "loc": { "start": { - "line": 549, + "line": 561, "column": 53 }, "end": { - "line": 549, + "line": 561, "column": 61 } } @@ -286491,15 +291333,15 @@ "binop": null, "updateContext": null }, - "start": 20416, - "end": 20417, + "start": 20808, + "end": 20809, "loc": { "start": { - "line": 549, + "line": 561, "column": 61 }, "end": { - "line": 549, + "line": 561, "column": 62 } } @@ -286516,15 +291358,15 @@ "postfix": false, "binop": null }, - "start": 20418, - "end": 20419, + "start": 20810, + "end": 20811, "loc": { "start": { - "line": 549, + "line": 561, "column": 63 }, "end": { - "line": 549, + "line": 561, "column": 64 } } @@ -286542,15 +291384,15 @@ "binop": null }, "value": "geometry", - "start": 20436, - "end": 20444, + "start": 20828, + "end": 20836, "loc": { "start": { - "line": 550, + "line": 562, "column": 16 }, "end": { - "line": 550, + "line": 562, "column": 24 } } @@ -286568,15 +291410,15 @@ "binop": null, "updateContext": null }, - "start": 20444, - "end": 20445, + "start": 20836, + "end": 20837, "loc": { "start": { - "line": 550, + "line": 562, "column": 24 }, "end": { - "line": 550, + "line": 562, "column": 25 } } @@ -286594,15 +291436,15 @@ "binop": null }, "value": "shapes", - "start": 20446, - "end": 20452, + "start": 20838, + "end": 20844, "loc": { "start": { - "line": 550, + "line": 562, "column": 26 }, "end": { - "line": 550, + "line": 562, "column": 32 } } @@ -286620,15 +291462,15 @@ "binop": null, "updateContext": null }, - "start": 20452, - "end": 20453, + "start": 20844, + "end": 20845, "loc": { "start": { - "line": 550, + "line": 562, "column": 32 }, "end": { - "line": 550, + "line": 562, "column": 33 } } @@ -286646,15 +291488,15 @@ "binop": null }, "value": "curveHandle", - "start": 20453, - "end": 20464, + "start": 20845, + "end": 20856, "loc": { "start": { - "line": 550, + "line": 562, "column": 33 }, "end": { - "line": 550, + "line": 562, "column": 44 } } @@ -286672,15 +291514,15 @@ "binop": null, "updateContext": null }, - "start": 20464, - "end": 20465, + "start": 20856, + "end": 20857, "loc": { "start": { - "line": 550, + "line": 562, "column": 44 }, "end": { - "line": 550, + "line": 562, "column": 45 } } @@ -286698,15 +291540,15 @@ "binop": null }, "value": "material", - "start": 20482, - "end": 20490, + "start": 20874, + "end": 20882, "loc": { "start": { - "line": 551, + "line": 563, "column": 16 }, "end": { - "line": 551, + "line": 563, "column": 24 } } @@ -286724,15 +291566,15 @@ "binop": null, "updateContext": null }, - "start": 20490, - "end": 20491, + "start": 20882, + "end": 20883, "loc": { "start": { - "line": 551, + "line": 563, "column": 24 }, "end": { - "line": 551, + "line": 563, "column": 25 } } @@ -286750,15 +291592,15 @@ "binop": null }, "value": "materials", - "start": 20492, - "end": 20501, + "start": 20884, + "end": 20893, "loc": { "start": { - "line": 551, + "line": 563, "column": 26 }, "end": { - "line": 551, + "line": 563, "column": 35 } } @@ -286776,15 +291618,15 @@ "binop": null, "updateContext": null }, - "start": 20501, - "end": 20502, + "start": 20893, + "end": 20894, "loc": { "start": { - "line": 551, + "line": 563, "column": 35 }, "end": { - "line": 551, + "line": 563, "column": 36 } } @@ -286802,15 +291644,15 @@ "binop": null }, "value": "pickable", - "start": 20502, - "end": 20510, + "start": 20894, + "end": 20902, "loc": { "start": { - "line": 551, + "line": 563, "column": 36 }, "end": { - "line": 551, + "line": 563, "column": 44 } } @@ -286828,15 +291670,15 @@ "binop": null, "updateContext": null }, - "start": 20510, - "end": 20511, + "start": 20902, + "end": 20903, "loc": { "start": { - "line": 551, + "line": 563, "column": 44 }, "end": { - "line": 551, + "line": 563, "column": 45 } } @@ -286854,15 +291696,15 @@ "binop": null }, "value": "matrix", - "start": 20528, - "end": 20534, + "start": 20920, + "end": 20926, "loc": { "start": { - "line": 552, + "line": 564, "column": 16 }, "end": { - "line": 552, + "line": 564, "column": 22 } } @@ -286880,15 +291722,15 @@ "binop": null, "updateContext": null }, - "start": 20534, - "end": 20535, + "start": 20926, + "end": 20927, "loc": { "start": { - "line": 552, + "line": 564, "column": 22 }, "end": { - "line": 552, + "line": 564, "column": 23 } } @@ -286906,15 +291748,15 @@ "binop": null }, "value": "math", - "start": 20536, - "end": 20540, + "start": 20928, + "end": 20932, "loc": { "start": { - "line": 552, + "line": 564, "column": 24 }, "end": { - "line": 552, + "line": 564, "column": 28 } } @@ -286932,15 +291774,15 @@ "binop": null, "updateContext": null }, - "start": 20540, - "end": 20541, + "start": 20932, + "end": 20933, "loc": { "start": { - "line": 552, + "line": 564, "column": 28 }, "end": { - "line": 552, + "line": 564, "column": 29 } } @@ -286958,15 +291800,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 20541, - "end": 20554, + "start": 20933, + "end": 20946, "loc": { "start": { - "line": 552, + "line": 564, "column": 29 }, "end": { - "line": 552, + "line": 564, "column": 42 } } @@ -286983,15 +291825,15 @@ "postfix": false, "binop": null }, - "start": 20554, - "end": 20555, + "start": 20946, + "end": 20947, "loc": { "start": { - "line": 552, + "line": 564, "column": 42 }, "end": { - "line": 552, + "line": 564, "column": 43 } } @@ -287010,15 +291852,15 @@ "updateContext": null }, "value": 180, - "start": 20555, - "end": 20558, + "start": 20947, + "end": 20950, "loc": { "start": { - "line": 552, + "line": 564, "column": 43 }, "end": { - "line": 552, + "line": 564, "column": 46 } } @@ -287037,15 +291879,15 @@ "updateContext": null }, "value": "*", - "start": 20559, - "end": 20560, + "start": 20951, + "end": 20952, "loc": { "start": { - "line": 552, + "line": 564, "column": 47 }, "end": { - "line": 552, + "line": 564, "column": 48 } } @@ -287063,15 +291905,15 @@ "binop": null }, "value": "math", - "start": 20561, - "end": 20565, + "start": 20953, + "end": 20957, "loc": { "start": { - "line": 552, + "line": 564, "column": 49 }, "end": { - "line": 552, + "line": 564, "column": 53 } } @@ -287089,15 +291931,15 @@ "binop": null, "updateContext": null }, - "start": 20565, - "end": 20566, + "start": 20957, + "end": 20958, "loc": { "start": { - "line": 552, + "line": 564, "column": 53 }, "end": { - "line": 552, + "line": 564, "column": 54 } } @@ -287115,15 +291957,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 20566, - "end": 20574, + "start": 20958, + "end": 20966, "loc": { "start": { - "line": 552, + "line": 564, "column": 54 }, "end": { - "line": 552, + "line": 564, "column": 62 } } @@ -287141,15 +291983,15 @@ "binop": null, "updateContext": null }, - "start": 20574, - "end": 20575, + "start": 20966, + "end": 20967, "loc": { "start": { - "line": 552, + "line": 564, "column": 62 }, "end": { - "line": 552, + "line": 564, "column": 63 } } @@ -287167,15 +292009,15 @@ "binop": null, "updateContext": null }, - "start": 20576, - "end": 20577, + "start": 20968, + "end": 20969, "loc": { "start": { - "line": 552, + "line": 564, "column": 64 }, "end": { - "line": 552, + "line": 564, "column": 65 } } @@ -287194,15 +292036,15 @@ "updateContext": null }, "value": 1, - "start": 20577, - "end": 20578, + "start": 20969, + "end": 20970, "loc": { "start": { - "line": 552, + "line": 564, "column": 65 }, "end": { - "line": 552, + "line": 564, "column": 66 } } @@ -287220,15 +292062,15 @@ "binop": null, "updateContext": null }, - "start": 20578, - "end": 20579, + "start": 20970, + "end": 20971, "loc": { "start": { - "line": 552, + "line": 564, "column": 66 }, "end": { - "line": 552, + "line": 564, "column": 67 } } @@ -287247,15 +292089,15 @@ "updateContext": null }, "value": 0, - "start": 20580, - "end": 20581, + "start": 20972, + "end": 20973, "loc": { "start": { - "line": 552, + "line": 564, "column": 68 }, "end": { - "line": 552, + "line": 564, "column": 69 } } @@ -287273,15 +292115,15 @@ "binop": null, "updateContext": null }, - "start": 20581, - "end": 20582, + "start": 20973, + "end": 20974, "loc": { "start": { - "line": 552, + "line": 564, "column": 69 }, "end": { - "line": 552, + "line": 564, "column": 70 } } @@ -287300,15 +292142,15 @@ "updateContext": null }, "value": 0, - "start": 20583, - "end": 20584, + "start": 20975, + "end": 20976, "loc": { "start": { - "line": 552, + "line": 564, "column": 71 }, "end": { - "line": 552, + "line": 564, "column": 72 } } @@ -287326,15 +292168,15 @@ "binop": null, "updateContext": null }, - "start": 20584, - "end": 20585, + "start": 20976, + "end": 20977, "loc": { "start": { - "line": 552, + "line": 564, "column": 72 }, "end": { - "line": 552, + "line": 564, "column": 73 } } @@ -287352,15 +292194,15 @@ "binop": null, "updateContext": null }, - "start": 20585, - "end": 20586, + "start": 20977, + "end": 20978, "loc": { "start": { - "line": 552, + "line": 564, "column": 73 }, "end": { - "line": 552, + "line": 564, "column": 74 } } @@ -287378,15 +292220,15 @@ "binop": null }, "value": "math", - "start": 20587, - "end": 20591, + "start": 20979, + "end": 20983, "loc": { "start": { - "line": 552, + "line": 564, "column": 75 }, "end": { - "line": 552, + "line": 564, "column": 79 } } @@ -287404,15 +292246,15 @@ "binop": null, "updateContext": null }, - "start": 20591, - "end": 20592, + "start": 20983, + "end": 20984, "loc": { "start": { - "line": 552, + "line": 564, "column": 79 }, "end": { - "line": 552, + "line": 564, "column": 80 } } @@ -287430,15 +292272,15 @@ "binop": null }, "value": "identityMat4", - "start": 20592, - "end": 20604, + "start": 20984, + "end": 20996, "loc": { "start": { - "line": 552, + "line": 564, "column": 80 }, "end": { - "line": 552, + "line": 564, "column": 92 } } @@ -287455,15 +292297,15 @@ "postfix": false, "binop": null }, - "start": 20604, - "end": 20605, + "start": 20996, + "end": 20997, "loc": { "start": { - "line": 552, + "line": 564, "column": 92 }, "end": { - "line": 552, + "line": 564, "column": 93 } } @@ -287480,15 +292322,15 @@ "postfix": false, "binop": null }, - "start": 20605, - "end": 20606, + "start": 20997, + "end": 20998, "loc": { "start": { - "line": 552, + "line": 564, "column": 93 }, "end": { - "line": 552, + "line": 564, "column": 94 } } @@ -287505,15 +292347,15 @@ "postfix": false, "binop": null }, - "start": 20606, - "end": 20607, + "start": 20998, + "end": 20999, "loc": { "start": { - "line": 552, + "line": 564, "column": 94 }, "end": { - "line": 552, + "line": 564, "column": 95 } } @@ -287531,15 +292373,15 @@ "binop": null, "updateContext": null }, - "start": 20607, - "end": 20608, + "start": 20999, + "end": 21000, "loc": { "start": { - "line": 552, + "line": 564, "column": 95 }, "end": { - "line": 552, + "line": 564, "column": 96 } } @@ -287557,15 +292399,15 @@ "binop": null }, "value": "pickable", - "start": 20625, - "end": 20633, + "start": 21017, + "end": 21025, "loc": { "start": { - "line": 553, + "line": 565, "column": 16 }, "end": { - "line": 553, + "line": 565, "column": 24 } } @@ -287583,15 +292425,15 @@ "binop": null, "updateContext": null }, - "start": 20633, - "end": 20634, + "start": 21025, + "end": 21026, "loc": { "start": { - "line": 553, + "line": 565, "column": 24 }, "end": { - "line": 553, + "line": 565, "column": 25 } } @@ -287611,15 +292453,15 @@ "updateContext": null }, "value": "true", - "start": 20635, - "end": 20639, + "start": 21027, + "end": 21031, "loc": { "start": { - "line": 553, + "line": 565, "column": 26 }, "end": { - "line": 553, + "line": 565, "column": 30 } } @@ -287637,15 +292479,15 @@ "binop": null, "updateContext": null }, - "start": 20639, - "end": 20640, + "start": 21031, + "end": 21032, "loc": { "start": { - "line": 553, + "line": 565, "column": 30 }, "end": { - "line": 553, + "line": 565, "column": 31 } } @@ -287663,15 +292505,15 @@ "binop": null }, "value": "collidable", - "start": 20657, - "end": 20667, + "start": 21049, + "end": 21059, "loc": { "start": { - "line": 554, + "line": 566, "column": 16 }, "end": { - "line": 554, + "line": 566, "column": 26 } } @@ -287689,15 +292531,15 @@ "binop": null, "updateContext": null }, - "start": 20667, - "end": 20668, + "start": 21059, + "end": 21060, "loc": { "start": { - "line": 554, + "line": 566, "column": 26 }, "end": { - "line": 554, + "line": 566, "column": 27 } } @@ -287717,15 +292559,15 @@ "updateContext": null }, "value": "true", - "start": 20669, - "end": 20673, + "start": 21061, + "end": 21065, "loc": { "start": { - "line": 554, + "line": 566, "column": 28 }, "end": { - "line": 554, + "line": 566, "column": 32 } } @@ -287743,15 +292585,15 @@ "binop": null, "updateContext": null }, - "start": 20673, - "end": 20674, + "start": 21065, + "end": 21066, "loc": { "start": { - "line": 554, + "line": 566, "column": 32 }, "end": { - "line": 554, + "line": 566, "column": 33 } } @@ -287769,15 +292611,15 @@ "binop": null }, "value": "clippable", - "start": 20691, - "end": 20700, + "start": 21083, + "end": 21092, "loc": { "start": { - "line": 555, + "line": 567, "column": 16 }, "end": { - "line": 555, + "line": 567, "column": 25 } } @@ -287795,15 +292637,15 @@ "binop": null, "updateContext": null }, - "start": 20700, - "end": 20701, + "start": 21092, + "end": 21093, "loc": { "start": { - "line": 555, + "line": 567, "column": 25 }, "end": { - "line": 555, + "line": 567, "column": 26 } } @@ -287823,15 +292665,15 @@ "updateContext": null }, "value": "false", - "start": 20702, - "end": 20707, + "start": 21094, + "end": 21099, "loc": { "start": { - "line": 555, + "line": 567, "column": 27 }, "end": { - "line": 555, + "line": 567, "column": 32 } } @@ -287849,15 +292691,15 @@ "binop": null, "updateContext": null }, - "start": 20707, - "end": 20708, + "start": 21099, + "end": 21100, "loc": { "start": { - "line": 555, + "line": 567, "column": 32 }, "end": { - "line": 555, + "line": 567, "column": 33 } } @@ -287875,15 +292717,15 @@ "binop": null }, "value": "visible", - "start": 20725, - "end": 20732, + "start": 21117, + "end": 21124, "loc": { "start": { - "line": 556, + "line": 568, "column": 16 }, "end": { - "line": 556, + "line": 568, "column": 23 } } @@ -287901,15 +292743,15 @@ "binop": null, "updateContext": null }, - "start": 20732, - "end": 20733, + "start": 21124, + "end": 21125, "loc": { "start": { - "line": 556, + "line": 568, "column": 23 }, "end": { - "line": 556, + "line": 568, "column": 24 } } @@ -287929,16 +292771,122 @@ "updateContext": null }, "value": "false", - "start": 20734, - "end": 20739, + "start": 21126, + "end": 21131, "loc": { "start": { - "line": 556, + "line": 568, "column": 25 }, "end": { - "line": 556, + "line": 568, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21131, + "end": 21132, + "loc": { + "start": { + "line": 568, "column": 30 + }, + "end": { + "line": 568, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 21149, + "end": 21157, + "loc": { + "start": { + "line": 569, + "column": 16 + }, + "end": { + "line": 569, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21157, + "end": 21158, + "loc": { + "start": { + "line": 569, + "column": 24 + }, + "end": { + "line": 569, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 21159, + "end": 21164, + "loc": { + "start": { + "line": 569, + "column": 26 + }, + "end": { + "line": 569, + "column": 31 } } }, @@ -287954,15 +292902,15 @@ "postfix": false, "binop": null }, - "start": 20752, - "end": 20753, + "start": 21177, + "end": 21178, "loc": { "start": { - "line": 557, + "line": 570, "column": 12 }, "end": { - "line": 557, + "line": 570, "column": 13 } } @@ -287979,15 +292927,15 @@ "postfix": false, "binop": null }, - "start": 20753, - "end": 20754, + "start": 21178, + "end": 21179, "loc": { "start": { - "line": 557, + "line": 570, "column": 13 }, "end": { - "line": 557, + "line": 570, "column": 14 } } @@ -288005,15 +292953,15 @@ "binop": null, "updateContext": null }, - "start": 20754, - "end": 20755, + "start": 21179, + "end": 21180, "loc": { "start": { - "line": 557, + "line": 570, "column": 14 }, "end": { - "line": 557, + "line": 570, "column": 15 } } @@ -288031,15 +292979,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 20756, - "end": 20772, + "start": 21181, + "end": 21197, "loc": { "start": { - "line": 557, + "line": 570, "column": 16 }, "end": { - "line": 557, + "line": 570, "column": 32 } } @@ -288056,15 +293004,15 @@ "postfix": false, "binop": null }, - "start": 20772, - "end": 20773, + "start": 21197, + "end": 21198, "loc": { "start": { - "line": 557, + "line": 570, "column": 32 }, "end": { - "line": 557, + "line": 570, "column": 33 } } @@ -288082,15 +293030,15 @@ "binop": null, "updateContext": null }, - "start": 20773, - "end": 20774, + "start": 21198, + "end": 21199, "loc": { "start": { - "line": 557, + "line": 570, "column": 33 }, "end": { - "line": 557, + "line": 570, "column": 34 } } @@ -288108,15 +293056,15 @@ "binop": null }, "value": "zCurveCurveArrow1", - "start": 20788, - "end": 20805, + "start": 21213, + "end": 21230, "loc": { "start": { - "line": 559, + "line": 572, "column": 12 }, "end": { - "line": 559, + "line": 572, "column": 29 } } @@ -288134,15 +293082,15 @@ "binop": null, "updateContext": null }, - "start": 20805, - "end": 20806, + "start": 21230, + "end": 21231, "loc": { "start": { - "line": 559, + "line": 572, "column": 29 }, "end": { - "line": 559, + "line": 572, "column": 30 } } @@ -288160,15 +293108,15 @@ "binop": null }, "value": "rootNode", - "start": 20807, - "end": 20815, + "start": 21232, + "end": 21240, "loc": { "start": { - "line": 559, + "line": 572, "column": 31 }, "end": { - "line": 559, + "line": 572, "column": 39 } } @@ -288186,15 +293134,15 @@ "binop": null, "updateContext": null }, - "start": 20815, - "end": 20816, + "start": 21240, + "end": 21241, "loc": { "start": { - "line": 559, + "line": 572, "column": 39 }, "end": { - "line": 559, + "line": 572, "column": 40 } } @@ -288212,15 +293160,15 @@ "binop": null }, "value": "addChild", - "start": 20816, - "end": 20824, + "start": 21241, + "end": 21249, "loc": { "start": { - "line": 559, + "line": 572, "column": 40 }, "end": { - "line": 559, + "line": 572, "column": 48 } } @@ -288237,15 +293185,15 @@ "postfix": false, "binop": null }, - "start": 20824, - "end": 20825, + "start": 21249, + "end": 21250, "loc": { "start": { - "line": 559, + "line": 572, "column": 48 }, "end": { - "line": 559, + "line": 572, "column": 49 } } @@ -288265,15 +293213,15 @@ "updateContext": null }, "value": "new", - "start": 20825, - "end": 20828, + "start": 21250, + "end": 21253, "loc": { "start": { - "line": 559, + "line": 572, "column": 49 }, "end": { - "line": 559, + "line": 572, "column": 52 } } @@ -288291,15 +293239,15 @@ "binop": null }, "value": "Mesh", - "start": 20829, - "end": 20833, + "start": 21254, + "end": 21258, "loc": { "start": { - "line": 559, + "line": 572, "column": 53 }, "end": { - "line": 559, + "line": 572, "column": 57 } } @@ -288316,15 +293264,15 @@ "postfix": false, "binop": null }, - "start": 20833, - "end": 20834, + "start": 21258, + "end": 21259, "loc": { "start": { - "line": 559, + "line": 572, "column": 57 }, "end": { - "line": 559, + "line": 572, "column": 58 } } @@ -288342,15 +293290,15 @@ "binop": null }, "value": "rootNode", - "start": 20834, - "end": 20842, + "start": 21259, + "end": 21267, "loc": { "start": { - "line": 559, + "line": 572, "column": 58 }, "end": { - "line": 559, + "line": 572, "column": 66 } } @@ -288368,15 +293316,15 @@ "binop": null, "updateContext": null }, - "start": 20842, - "end": 20843, + "start": 21267, + "end": 21268, "loc": { "start": { - "line": 559, + "line": 572, "column": 66 }, "end": { - "line": 559, + "line": 572, "column": 67 } } @@ -288393,15 +293341,15 @@ "postfix": false, "binop": null }, - "start": 20844, - "end": 20845, + "start": 21269, + "end": 21270, "loc": { "start": { - "line": 559, + "line": 572, "column": 68 }, "end": { - "line": 559, + "line": 572, "column": 69 } } @@ -288419,15 +293367,15 @@ "binop": null }, "value": "geometry", - "start": 20862, - "end": 20870, + "start": 21287, + "end": 21295, "loc": { "start": { - "line": 560, + "line": 573, "column": 16 }, "end": { - "line": 560, + "line": 573, "column": 24 } } @@ -288445,15 +293393,15 @@ "binop": null, "updateContext": null }, - "start": 20870, - "end": 20871, + "start": 21295, + "end": 21296, "loc": { "start": { - "line": 560, + "line": 573, "column": 24 }, "end": { - "line": 560, + "line": 573, "column": 25 } } @@ -288471,15 +293419,15 @@ "binop": null }, "value": "shapes", - "start": 20872, - "end": 20878, + "start": 21297, + "end": 21303, "loc": { "start": { - "line": 560, + "line": 573, "column": 26 }, "end": { - "line": 560, + "line": 573, "column": 32 } } @@ -288497,15 +293445,15 @@ "binop": null, "updateContext": null }, - "start": 20878, - "end": 20879, + "start": 21303, + "end": 21304, "loc": { "start": { - "line": 560, + "line": 573, "column": 32 }, "end": { - "line": 560, + "line": 573, "column": 33 } } @@ -288523,15 +293471,15 @@ "binop": null }, "value": "arrowHead", - "start": 20879, - "end": 20888, + "start": 21304, + "end": 21313, "loc": { "start": { - "line": 560, + "line": 573, "column": 33 }, "end": { - "line": 560, + "line": 573, "column": 42 } } @@ -288549,15 +293497,15 @@ "binop": null, "updateContext": null }, - "start": 20888, - "end": 20889, + "start": 21313, + "end": 21314, "loc": { "start": { - "line": 560, + "line": 573, "column": 42 }, "end": { - "line": 560, + "line": 573, "column": 43 } } @@ -288575,15 +293523,15 @@ "binop": null }, "value": "material", - "start": 20906, - "end": 20914, + "start": 21331, + "end": 21339, "loc": { "start": { - "line": 561, + "line": 574, "column": 16 }, "end": { - "line": 561, + "line": 574, "column": 24 } } @@ -288601,15 +293549,15 @@ "binop": null, "updateContext": null }, - "start": 20914, - "end": 20915, + "start": 21339, + "end": 21340, "loc": { "start": { - "line": 561, + "line": 574, "column": 24 }, "end": { - "line": 561, + "line": 574, "column": 25 } } @@ -288627,15 +293575,15 @@ "binop": null }, "value": "materials", - "start": 20916, - "end": 20925, + "start": 21341, + "end": 21350, "loc": { "start": { - "line": 561, + "line": 574, "column": 26 }, "end": { - "line": 561, + "line": 574, "column": 35 } } @@ -288653,15 +293601,15 @@ "binop": null, "updateContext": null }, - "start": 20925, - "end": 20926, + "start": 21350, + "end": 21351, "loc": { "start": { - "line": 561, + "line": 574, "column": 35 }, "end": { - "line": 561, + "line": 574, "column": 36 } } @@ -288679,15 +293627,15 @@ "binop": null }, "value": "blue", - "start": 20926, - "end": 20930, + "start": 21351, + "end": 21355, "loc": { "start": { - "line": 561, + "line": 574, "column": 36 }, "end": { - "line": 561, + "line": 574, "column": 40 } } @@ -288705,15 +293653,15 @@ "binop": null, "updateContext": null }, - "start": 20930, - "end": 20931, + "start": 21355, + "end": 21356, "loc": { "start": { - "line": 561, + "line": 574, "column": 40 }, "end": { - "line": 561, + "line": 574, "column": 41 } } @@ -288731,15 +293679,15 @@ "binop": null }, "value": "matrix", - "start": 20948, - "end": 20954, + "start": 21373, + "end": 21379, "loc": { "start": { - "line": 562, + "line": 575, "column": 16 }, "end": { - "line": 562, + "line": 575, "column": 22 } } @@ -288757,15 +293705,15 @@ "binop": null, "updateContext": null }, - "start": 20954, - "end": 20955, + "start": 21379, + "end": 21380, "loc": { "start": { - "line": 562, + "line": 575, "column": 22 }, "end": { - "line": 562, + "line": 575, "column": 23 } } @@ -288782,15 +293730,15 @@ "postfix": false, "binop": null }, - "start": 20956, - "end": 20957, + "start": 21381, + "end": 21382, "loc": { "start": { - "line": 562, + "line": 575, "column": 24 }, "end": { - "line": 562, + "line": 575, "column": 25 } } @@ -288809,15 +293757,15 @@ "binop": null }, "value": "function", - "start": 20957, - "end": 20965, + "start": 21382, + "end": 21390, "loc": { "start": { - "line": 562, + "line": 575, "column": 25 }, "end": { - "line": 562, + "line": 575, "column": 33 } } @@ -288834,15 +293782,15 @@ "postfix": false, "binop": null }, - "start": 20966, - "end": 20967, + "start": 21391, + "end": 21392, "loc": { "start": { - "line": 562, + "line": 575, "column": 34 }, "end": { - "line": 562, + "line": 575, "column": 35 } } @@ -288859,15 +293807,15 @@ "postfix": false, "binop": null }, - "start": 20967, - "end": 20968, + "start": 21392, + "end": 21393, "loc": { "start": { - "line": 562, + "line": 575, "column": 35 }, "end": { - "line": 562, + "line": 575, "column": 36 } } @@ -288884,15 +293832,15 @@ "postfix": false, "binop": null }, - "start": 20969, - "end": 20970, + "start": 21394, + "end": 21395, "loc": { "start": { - "line": 562, + "line": 575, "column": 37 }, "end": { - "line": 562, + "line": 575, "column": 38 } } @@ -288912,15 +293860,15 @@ "updateContext": null }, "value": "const", - "start": 20991, - "end": 20996, + "start": 21416, + "end": 21421, "loc": { "start": { - "line": 563, + "line": 576, "column": 20 }, "end": { - "line": 563, + "line": 576, "column": 25 } } @@ -288938,15 +293886,15 @@ "binop": null }, "value": "translate", - "start": 20997, - "end": 21006, + "start": 21422, + "end": 21431, "loc": { "start": { - "line": 563, + "line": 576, "column": 26 }, "end": { - "line": 563, + "line": 576, "column": 35 } } @@ -288965,15 +293913,15 @@ "updateContext": null }, "value": "=", - "start": 21007, - "end": 21008, + "start": 21432, + "end": 21433, "loc": { "start": { - "line": 563, + "line": 576, "column": 36 }, "end": { - "line": 563, + "line": 576, "column": 37 } } @@ -288991,15 +293939,15 @@ "binop": null }, "value": "math", - "start": 21009, - "end": 21013, + "start": 21434, + "end": 21438, "loc": { "start": { - "line": 563, + "line": 576, "column": 38 }, "end": { - "line": 563, + "line": 576, "column": 42 } } @@ -289017,15 +293965,15 @@ "binop": null, "updateContext": null }, - "start": 21013, - "end": 21014, + "start": 21438, + "end": 21439, "loc": { "start": { - "line": 563, + "line": 576, "column": 42 }, "end": { - "line": 563, + "line": 576, "column": 43 } } @@ -289043,15 +293991,15 @@ "binop": null }, "value": "translateMat4c", - "start": 21014, - "end": 21028, + "start": 21439, + "end": 21453, "loc": { "start": { - "line": 563, + "line": 576, "column": 43 }, "end": { - "line": 563, + "line": 576, "column": 57 } } @@ -289068,15 +294016,15 @@ "postfix": false, "binop": null }, - "start": 21028, - "end": 21029, + "start": 21453, + "end": 21454, "loc": { "start": { - "line": 563, + "line": 576, "column": 57 }, "end": { - "line": 563, + "line": 576, "column": 58 } } @@ -289095,15 +294043,15 @@ "updateContext": null }, "value": 0.8, - "start": 21029, - "end": 21031, + "start": 21454, + "end": 21456, "loc": { "start": { - "line": 563, + "line": 576, "column": 58 }, "end": { - "line": 563, + "line": 576, "column": 60 } } @@ -289121,15 +294069,15 @@ "binop": null, "updateContext": null }, - "start": 21031, - "end": 21032, + "start": 21456, + "end": 21457, "loc": { "start": { - "line": 563, + "line": 576, "column": 60 }, "end": { - "line": 563, + "line": 576, "column": 61 } } @@ -289148,15 +294096,15 @@ "updateContext": null }, "value": "-", - "start": 21033, - "end": 21034, + "start": 21458, + "end": 21459, "loc": { "start": { - "line": 563, + "line": 576, "column": 62 }, "end": { - "line": 563, + "line": 576, "column": 63 } } @@ -289175,15 +294123,15 @@ "updateContext": null }, "value": 0.07, - "start": 21034, - "end": 21038, + "start": 21459, + "end": 21463, "loc": { "start": { - "line": 563, + "line": 576, "column": 63 }, "end": { - "line": 563, + "line": 576, "column": 67 } } @@ -289201,15 +294149,15 @@ "binop": null, "updateContext": null }, - "start": 21038, - "end": 21039, + "start": 21463, + "end": 21464, "loc": { "start": { - "line": 563, + "line": 576, "column": 67 }, "end": { - "line": 563, + "line": 576, "column": 68 } } @@ -289228,15 +294176,15 @@ "updateContext": null }, "value": 0, - "start": 21040, - "end": 21041, + "start": 21465, + "end": 21466, "loc": { "start": { - "line": 563, + "line": 576, "column": 69 }, "end": { - "line": 563, + "line": 576, "column": 70 } } @@ -289254,15 +294202,15 @@ "binop": null, "updateContext": null }, - "start": 21041, - "end": 21042, + "start": 21466, + "end": 21467, "loc": { "start": { - "line": 563, + "line": 576, "column": 70 }, "end": { - "line": 563, + "line": 576, "column": 71 } } @@ -289280,15 +294228,15 @@ "binop": null }, "value": "math", - "start": 21043, - "end": 21047, + "start": 21468, + "end": 21472, "loc": { "start": { - "line": 563, + "line": 576, "column": 72 }, "end": { - "line": 563, + "line": 576, "column": 76 } } @@ -289306,15 +294254,15 @@ "binop": null, "updateContext": null }, - "start": 21047, - "end": 21048, + "start": 21472, + "end": 21473, "loc": { "start": { - "line": 563, + "line": 576, "column": 76 }, "end": { - "line": 563, + "line": 576, "column": 77 } } @@ -289332,15 +294280,15 @@ "binop": null }, "value": "identityMat4", - "start": 21048, - "end": 21060, + "start": 21473, + "end": 21485, "loc": { "start": { - "line": 563, + "line": 576, "column": 77 }, "end": { - "line": 563, + "line": 576, "column": 89 } } @@ -289357,15 +294305,15 @@ "postfix": false, "binop": null }, - "start": 21060, - "end": 21061, + "start": 21485, + "end": 21486, "loc": { "start": { - "line": 563, + "line": 576, "column": 89 }, "end": { - "line": 563, + "line": 576, "column": 90 } } @@ -289382,15 +294330,15 @@ "postfix": false, "binop": null }, - "start": 21061, - "end": 21062, + "start": 21486, + "end": 21487, "loc": { "start": { - "line": 563, + "line": 576, "column": 90 }, "end": { - "line": 563, + "line": 576, "column": 91 } } @@ -289407,15 +294355,15 @@ "postfix": false, "binop": null }, - "start": 21062, - "end": 21063, + "start": 21487, + "end": 21488, "loc": { "start": { - "line": 563, + "line": 576, "column": 91 }, "end": { - "line": 563, + "line": 576, "column": 92 } } @@ -289433,15 +294381,15 @@ "binop": null, "updateContext": null }, - "start": 21063, - "end": 21064, + "start": 21488, + "end": 21489, "loc": { "start": { - "line": 563, + "line": 576, "column": 92 }, "end": { - "line": 563, + "line": 576, "column": 93 } } @@ -289461,15 +294409,15 @@ "updateContext": null }, "value": "const", - "start": 21085, - "end": 21090, + "start": 21510, + "end": 21515, "loc": { "start": { - "line": 564, + "line": 577, "column": 20 }, "end": { - "line": 564, + "line": 577, "column": 25 } } @@ -289487,15 +294435,15 @@ "binop": null }, "value": "scale", - "start": 21091, - "end": 21096, + "start": 21516, + "end": 21521, "loc": { "start": { - "line": 564, + "line": 577, "column": 26 }, "end": { - "line": 564, + "line": 577, "column": 31 } } @@ -289514,15 +294462,15 @@ "updateContext": null }, "value": "=", - "start": 21097, - "end": 21098, + "start": 21522, + "end": 21523, "loc": { "start": { - "line": 564, + "line": 577, "column": 32 }, "end": { - "line": 564, + "line": 577, "column": 33 } } @@ -289540,15 +294488,15 @@ "binop": null }, "value": "math", - "start": 21099, - "end": 21103, + "start": 21524, + "end": 21528, "loc": { "start": { - "line": 564, + "line": 577, "column": 34 }, "end": { - "line": 564, + "line": 577, "column": 38 } } @@ -289566,15 +294514,15 @@ "binop": null, "updateContext": null }, - "start": 21103, - "end": 21104, + "start": 21528, + "end": 21529, "loc": { "start": { - "line": 564, + "line": 577, "column": 38 }, "end": { - "line": 564, + "line": 577, "column": 39 } } @@ -289592,15 +294540,15 @@ "binop": null }, "value": "scaleMat4v", - "start": 21104, - "end": 21114, + "start": 21529, + "end": 21539, "loc": { "start": { - "line": 564, + "line": 577, "column": 39 }, "end": { - "line": 564, + "line": 577, "column": 49 } } @@ -289617,15 +294565,15 @@ "postfix": false, "binop": null }, - "start": 21114, - "end": 21115, + "start": 21539, + "end": 21540, "loc": { "start": { - "line": 564, + "line": 577, "column": 49 }, "end": { - "line": 564, + "line": 577, "column": 50 } } @@ -289643,15 +294591,15 @@ "binop": null, "updateContext": null }, - "start": 21115, - "end": 21116, + "start": 21540, + "end": 21541, "loc": { "start": { - "line": 564, + "line": 577, "column": 50 }, "end": { - "line": 564, + "line": 577, "column": 51 } } @@ -289670,15 +294618,15 @@ "updateContext": null }, "value": 0.6, - "start": 21116, - "end": 21119, + "start": 21541, + "end": 21544, "loc": { "start": { - "line": 564, + "line": 577, "column": 51 }, "end": { - "line": 564, + "line": 577, "column": 54 } } @@ -289696,15 +294644,15 @@ "binop": null, "updateContext": null }, - "start": 21119, - "end": 21120, + "start": 21544, + "end": 21545, "loc": { "start": { - "line": 564, + "line": 577, "column": 54 }, "end": { - "line": 564, + "line": 577, "column": 55 } } @@ -289723,15 +294671,15 @@ "updateContext": null }, "value": 0.6, - "start": 21121, - "end": 21124, + "start": 21546, + "end": 21549, "loc": { "start": { - "line": 564, + "line": 577, "column": 56 }, "end": { - "line": 564, + "line": 577, "column": 59 } } @@ -289749,15 +294697,15 @@ "binop": null, "updateContext": null }, - "start": 21124, - "end": 21125, + "start": 21549, + "end": 21550, "loc": { "start": { - "line": 564, + "line": 577, "column": 59 }, "end": { - "line": 564, + "line": 577, "column": 60 } } @@ -289776,15 +294724,15 @@ "updateContext": null }, "value": 0.6, - "start": 21126, - "end": 21129, + "start": 21551, + "end": 21554, "loc": { "start": { - "line": 564, + "line": 577, "column": 61 }, "end": { - "line": 564, + "line": 577, "column": 64 } } @@ -289802,15 +294750,15 @@ "binop": null, "updateContext": null }, - "start": 21129, - "end": 21130, + "start": 21554, + "end": 21555, "loc": { "start": { - "line": 564, + "line": 577, "column": 64 }, "end": { - "line": 564, + "line": 577, "column": 65 } } @@ -289828,15 +294776,15 @@ "binop": null, "updateContext": null }, - "start": 21130, - "end": 21131, + "start": 21555, + "end": 21556, "loc": { "start": { - "line": 564, + "line": 577, "column": 65 }, "end": { - "line": 564, + "line": 577, "column": 66 } } @@ -289854,15 +294802,15 @@ "binop": null }, "value": "math", - "start": 21132, - "end": 21136, + "start": 21557, + "end": 21561, "loc": { "start": { - "line": 564, + "line": 577, "column": 67 }, "end": { - "line": 564, + "line": 577, "column": 71 } } @@ -289880,15 +294828,15 @@ "binop": null, "updateContext": null }, - "start": 21136, - "end": 21137, + "start": 21561, + "end": 21562, "loc": { "start": { - "line": 564, + "line": 577, "column": 71 }, "end": { - "line": 564, + "line": 577, "column": 72 } } @@ -289906,15 +294854,15 @@ "binop": null }, "value": "identityMat4", - "start": 21137, - "end": 21149, + "start": 21562, + "end": 21574, "loc": { "start": { - "line": 564, + "line": 577, "column": 72 }, "end": { - "line": 564, + "line": 577, "column": 84 } } @@ -289931,15 +294879,15 @@ "postfix": false, "binop": null }, - "start": 21149, - "end": 21150, + "start": 21574, + "end": 21575, "loc": { "start": { - "line": 564, + "line": 577, "column": 84 }, "end": { - "line": 564, + "line": 577, "column": 85 } } @@ -289956,15 +294904,15 @@ "postfix": false, "binop": null }, - "start": 21150, - "end": 21151, + "start": 21575, + "end": 21576, "loc": { "start": { - "line": 564, + "line": 577, "column": 85 }, "end": { - "line": 564, + "line": 577, "column": 86 } } @@ -289981,15 +294929,15 @@ "postfix": false, "binop": null }, - "start": 21151, - "end": 21152, + "start": 21576, + "end": 21577, "loc": { "start": { - "line": 564, + "line": 577, "column": 86 }, "end": { - "line": 564, + "line": 577, "column": 87 } } @@ -290007,15 +294955,15 @@ "binop": null, "updateContext": null }, - "start": 21152, - "end": 21153, + "start": 21577, + "end": 21578, "loc": { "start": { - "line": 564, + "line": 577, "column": 87 }, "end": { - "line": 564, + "line": 577, "column": 88 } } @@ -290035,15 +294983,15 @@ "updateContext": null }, "value": "return", - "start": 21174, - "end": 21180, + "start": 21599, + "end": 21605, "loc": { "start": { - "line": 565, + "line": 578, "column": 20 }, "end": { - "line": 565, + "line": 578, "column": 26 } } @@ -290061,15 +295009,15 @@ "binop": null }, "value": "math", - "start": 21181, - "end": 21185, + "start": 21606, + "end": 21610, "loc": { "start": { - "line": 565, + "line": 578, "column": 27 }, "end": { - "line": 565, + "line": 578, "column": 31 } } @@ -290087,15 +295035,15 @@ "binop": null, "updateContext": null }, - "start": 21185, - "end": 21186, + "start": 21610, + "end": 21611, "loc": { "start": { - "line": 565, + "line": 578, "column": 31 }, "end": { - "line": 565, + "line": 578, "column": 32 } } @@ -290113,15 +295061,15 @@ "binop": null }, "value": "mulMat4", - "start": 21186, - "end": 21193, + "start": 21611, + "end": 21618, "loc": { "start": { - "line": 565, + "line": 578, "column": 32 }, "end": { - "line": 565, + "line": 578, "column": 39 } } @@ -290138,15 +295086,15 @@ "postfix": false, "binop": null }, - "start": 21193, - "end": 21194, + "start": 21618, + "end": 21619, "loc": { "start": { - "line": 565, + "line": 578, "column": 39 }, "end": { - "line": 565, + "line": 578, "column": 40 } } @@ -290164,15 +295112,15 @@ "binop": null }, "value": "translate", - "start": 21194, - "end": 21203, + "start": 21619, + "end": 21628, "loc": { "start": { - "line": 565, + "line": 578, "column": 40 }, "end": { - "line": 565, + "line": 578, "column": 49 } } @@ -290190,15 +295138,15 @@ "binop": null, "updateContext": null }, - "start": 21203, - "end": 21204, + "start": 21628, + "end": 21629, "loc": { "start": { - "line": 565, + "line": 578, "column": 49 }, "end": { - "line": 565, + "line": 578, "column": 50 } } @@ -290216,15 +295164,15 @@ "binop": null }, "value": "scale", - "start": 21205, - "end": 21210, + "start": 21630, + "end": 21635, "loc": { "start": { - "line": 565, + "line": 578, "column": 51 }, "end": { - "line": 565, + "line": 578, "column": 56 } } @@ -290242,15 +295190,15 @@ "binop": null, "updateContext": null }, - "start": 21210, - "end": 21211, + "start": 21635, + "end": 21636, "loc": { "start": { - "line": 565, + "line": 578, "column": 56 }, "end": { - "line": 565, + "line": 578, "column": 57 } } @@ -290268,15 +295216,15 @@ "binop": null }, "value": "math", - "start": 21212, - "end": 21216, + "start": 21637, + "end": 21641, "loc": { "start": { - "line": 565, + "line": 578, "column": 58 }, "end": { - "line": 565, + "line": 578, "column": 62 } } @@ -290294,15 +295242,15 @@ "binop": null, "updateContext": null }, - "start": 21216, - "end": 21217, + "start": 21641, + "end": 21642, "loc": { "start": { - "line": 565, + "line": 578, "column": 62 }, "end": { - "line": 565, + "line": 578, "column": 63 } } @@ -290320,15 +295268,15 @@ "binop": null }, "value": "identityMat4", - "start": 21217, - "end": 21229, + "start": 21642, + "end": 21654, "loc": { "start": { - "line": 565, + "line": 578, "column": 63 }, "end": { - "line": 565, + "line": 578, "column": 75 } } @@ -290345,15 +295293,15 @@ "postfix": false, "binop": null }, - "start": 21229, - "end": 21230, + "start": 21654, + "end": 21655, "loc": { "start": { - "line": 565, + "line": 578, "column": 75 }, "end": { - "line": 565, + "line": 578, "column": 76 } } @@ -290370,15 +295318,15 @@ "postfix": false, "binop": null }, - "start": 21230, - "end": 21231, + "start": 21655, + "end": 21656, "loc": { "start": { - "line": 565, + "line": 578, "column": 76 }, "end": { - "line": 565, + "line": 578, "column": 77 } } @@ -290395,15 +295343,15 @@ "postfix": false, "binop": null }, - "start": 21231, - "end": 21232, + "start": 21656, + "end": 21657, "loc": { "start": { - "line": 565, + "line": 578, "column": 77 }, "end": { - "line": 565, + "line": 578, "column": 78 } } @@ -290421,15 +295369,15 @@ "binop": null, "updateContext": null }, - "start": 21232, - "end": 21233, + "start": 21657, + "end": 21658, "loc": { "start": { - "line": 565, + "line": 578, "column": 78 }, "end": { - "line": 565, + "line": 578, "column": 79 } } @@ -290446,15 +295394,15 @@ "postfix": false, "binop": null }, - "start": 21250, - "end": 21251, + "start": 21675, + "end": 21676, "loc": { "start": { - "line": 566, + "line": 579, "column": 16 }, "end": { - "line": 566, + "line": 579, "column": 17 } } @@ -290471,15 +295419,15 @@ "postfix": false, "binop": null }, - "start": 21251, - "end": 21252, + "start": 21676, + "end": 21677, "loc": { "start": { - "line": 566, + "line": 579, "column": 17 }, "end": { - "line": 566, + "line": 579, "column": 18 } } @@ -290496,15 +295444,15 @@ "postfix": false, "binop": null }, - "start": 21252, - "end": 21253, + "start": 21677, + "end": 21678, "loc": { "start": { - "line": 566, + "line": 579, "column": 18 }, "end": { - "line": 566, + "line": 579, "column": 19 } } @@ -290521,15 +295469,15 @@ "postfix": false, "binop": null }, - "start": 21253, - "end": 21254, + "start": 21678, + "end": 21679, "loc": { "start": { - "line": 566, + "line": 579, "column": 19 }, "end": { - "line": 566, + "line": 579, "column": 20 } } @@ -290547,15 +295495,15 @@ "binop": null, "updateContext": null }, - "start": 21254, - "end": 21255, + "start": 21679, + "end": 21680, "loc": { "start": { - "line": 566, + "line": 579, "column": 20 }, "end": { - "line": 566, + "line": 579, "column": 21 } } @@ -290573,15 +295521,15 @@ "binop": null }, "value": "pickable", - "start": 21272, - "end": 21280, + "start": 21697, + "end": 21705, "loc": { "start": { - "line": 567, + "line": 580, "column": 16 }, "end": { - "line": 567, + "line": 580, "column": 24 } } @@ -290599,15 +295547,15 @@ "binop": null, "updateContext": null }, - "start": 21280, - "end": 21281, + "start": 21705, + "end": 21706, "loc": { "start": { - "line": 567, + "line": 580, "column": 24 }, "end": { - "line": 567, + "line": 580, "column": 25 } } @@ -290627,15 +295575,15 @@ "updateContext": null }, "value": "true", - "start": 21282, - "end": 21286, + "start": 21707, + "end": 21711, "loc": { "start": { - "line": 567, + "line": 580, "column": 26 }, "end": { - "line": 567, + "line": 580, "column": 30 } } @@ -290653,15 +295601,15 @@ "binop": null, "updateContext": null }, - "start": 21286, - "end": 21287, + "start": 21711, + "end": 21712, "loc": { "start": { - "line": 567, + "line": 580, "column": 30 }, "end": { - "line": 567, + "line": 580, "column": 31 } } @@ -290679,15 +295627,15 @@ "binop": null }, "value": "collidable", - "start": 21304, - "end": 21314, + "start": 21729, + "end": 21739, "loc": { "start": { - "line": 568, + "line": 581, "column": 16 }, "end": { - "line": 568, + "line": 581, "column": 26 } } @@ -290705,15 +295653,15 @@ "binop": null, "updateContext": null }, - "start": 21314, - "end": 21315, + "start": 21739, + "end": 21740, "loc": { "start": { - "line": 568, + "line": 581, "column": 26 }, "end": { - "line": 568, + "line": 581, "column": 27 } } @@ -290733,15 +295681,15 @@ "updateContext": null }, "value": "true", - "start": 21316, - "end": 21320, + "start": 21741, + "end": 21745, "loc": { "start": { - "line": 568, + "line": 581, "column": 28 }, "end": { - "line": 568, + "line": 581, "column": 32 } } @@ -290759,15 +295707,15 @@ "binop": null, "updateContext": null }, - "start": 21320, - "end": 21321, + "start": 21745, + "end": 21746, "loc": { "start": { - "line": 568, + "line": 581, "column": 32 }, "end": { - "line": 568, + "line": 581, "column": 33 } } @@ -290785,15 +295733,15 @@ "binop": null }, "value": "clippable", - "start": 21338, - "end": 21347, + "start": 21763, + "end": 21772, "loc": { "start": { - "line": 569, + "line": 582, "column": 16 }, "end": { - "line": 569, + "line": 582, "column": 25 } } @@ -290811,15 +295759,15 @@ "binop": null, "updateContext": null }, - "start": 21347, - "end": 21348, + "start": 21772, + "end": 21773, "loc": { "start": { - "line": 569, + "line": 582, "column": 25 }, "end": { - "line": 569, + "line": 582, "column": 26 } } @@ -290839,15 +295787,15 @@ "updateContext": null }, "value": "false", - "start": 21349, - "end": 21354, + "start": 21774, + "end": 21779, "loc": { "start": { - "line": 569, + "line": 582, "column": 27 }, "end": { - "line": 569, + "line": 582, "column": 32 } } @@ -290865,15 +295813,15 @@ "binop": null, "updateContext": null }, - "start": 21354, - "end": 21355, + "start": 21779, + "end": 21780, "loc": { "start": { - "line": 569, + "line": 582, "column": 32 }, "end": { - "line": 569, + "line": 582, "column": 33 } } @@ -290891,15 +295839,15 @@ "binop": null }, "value": "visible", - "start": 21372, - "end": 21379, + "start": 21797, + "end": 21804, "loc": { "start": { - "line": 570, + "line": 583, "column": 16 }, "end": { - "line": 570, + "line": 583, "column": 23 } } @@ -290917,15 +295865,15 @@ "binop": null, "updateContext": null }, - "start": 21379, - "end": 21380, + "start": 21804, + "end": 21805, "loc": { "start": { - "line": 570, + "line": 583, "column": 23 }, "end": { - "line": 570, + "line": 583, "column": 24 } } @@ -290945,16 +295893,122 @@ "updateContext": null }, "value": "false", - "start": 21381, - "end": 21386, + "start": 21806, + "end": 21811, "loc": { "start": { - "line": 570, + "line": 583, "column": 25 }, "end": { - "line": 570, + "line": 583, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21811, + "end": 21812, + "loc": { + "start": { + "line": 583, "column": 30 + }, + "end": { + "line": 583, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 21829, + "end": 21837, + "loc": { + "start": { + "line": 584, + "column": 16 + }, + "end": { + "line": 584, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21837, + "end": 21838, + "loc": { + "start": { + "line": 584, + "column": 24 + }, + "end": { + "line": 584, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 21839, + "end": 21844, + "loc": { + "start": { + "line": 584, + "column": 26 + }, + "end": { + "line": 584, + "column": 31 } } }, @@ -290970,15 +296024,15 @@ "postfix": false, "binop": null }, - "start": 21399, - "end": 21400, + "start": 21857, + "end": 21858, "loc": { "start": { - "line": 571, + "line": 585, "column": 12 }, "end": { - "line": 571, + "line": 585, "column": 13 } } @@ -290995,15 +296049,15 @@ "postfix": false, "binop": null }, - "start": 21400, - "end": 21401, + "start": 21858, + "end": 21859, "loc": { "start": { - "line": 571, + "line": 585, "column": 13 }, "end": { - "line": 571, + "line": 585, "column": 14 } } @@ -291021,15 +296075,15 @@ "binop": null, "updateContext": null }, - "start": 21401, - "end": 21402, + "start": 21859, + "end": 21860, "loc": { "start": { - "line": 571, + "line": 585, "column": 14 }, "end": { - "line": 571, + "line": 585, "column": 15 } } @@ -291047,15 +296101,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 21403, - "end": 21419, + "start": 21861, + "end": 21877, "loc": { "start": { - "line": 571, + "line": 585, "column": 16 }, "end": { - "line": 571, + "line": 585, "column": 32 } } @@ -291072,15 +296126,15 @@ "postfix": false, "binop": null }, - "start": 21419, - "end": 21420, + "start": 21877, + "end": 21878, "loc": { "start": { - "line": 571, + "line": 585, "column": 32 }, "end": { - "line": 571, + "line": 585, "column": 33 } } @@ -291098,15 +296152,15 @@ "binop": null, "updateContext": null }, - "start": 21420, - "end": 21421, + "start": 21878, + "end": 21879, "loc": { "start": { - "line": 571, + "line": 585, "column": 33 }, "end": { - "line": 571, + "line": 585, "column": 34 } } @@ -291124,15 +296178,15 @@ "binop": null }, "value": "zCurveArrow2", - "start": 21435, - "end": 21447, + "start": 21893, + "end": 21905, "loc": { "start": { - "line": 573, + "line": 587, "column": 12 }, "end": { - "line": 573, + "line": 587, "column": 24 } } @@ -291150,15 +296204,15 @@ "binop": null, "updateContext": null }, - "start": 21447, - "end": 21448, + "start": 21905, + "end": 21906, "loc": { "start": { - "line": 573, + "line": 587, "column": 24 }, "end": { - "line": 573, + "line": 587, "column": 25 } } @@ -291176,15 +296230,15 @@ "binop": null }, "value": "rootNode", - "start": 21449, - "end": 21457, + "start": 21907, + "end": 21915, "loc": { "start": { - "line": 573, + "line": 587, "column": 26 }, "end": { - "line": 573, + "line": 587, "column": 34 } } @@ -291202,15 +296256,15 @@ "binop": null, "updateContext": null }, - "start": 21457, - "end": 21458, + "start": 21915, + "end": 21916, "loc": { "start": { - "line": 573, + "line": 587, "column": 34 }, "end": { - "line": 573, + "line": 587, "column": 35 } } @@ -291228,15 +296282,15 @@ "binop": null }, "value": "addChild", - "start": 21458, - "end": 21466, + "start": 21916, + "end": 21924, "loc": { "start": { - "line": 573, + "line": 587, "column": 35 }, "end": { - "line": 573, + "line": 587, "column": 43 } } @@ -291253,15 +296307,15 @@ "postfix": false, "binop": null }, - "start": 21466, - "end": 21467, + "start": 21924, + "end": 21925, "loc": { "start": { - "line": 573, + "line": 587, "column": 43 }, "end": { - "line": 573, + "line": 587, "column": 44 } } @@ -291281,15 +296335,15 @@ "updateContext": null }, "value": "new", - "start": 21467, - "end": 21470, + "start": 21925, + "end": 21928, "loc": { "start": { - "line": 573, + "line": 587, "column": 44 }, "end": { - "line": 573, + "line": 587, "column": 47 } } @@ -291307,15 +296361,15 @@ "binop": null }, "value": "Mesh", - "start": 21471, - "end": 21475, + "start": 21929, + "end": 21933, "loc": { "start": { - "line": 573, + "line": 587, "column": 48 }, "end": { - "line": 573, + "line": 587, "column": 52 } } @@ -291332,15 +296386,15 @@ "postfix": false, "binop": null }, - "start": 21475, - "end": 21476, + "start": 21933, + "end": 21934, "loc": { "start": { - "line": 573, + "line": 587, "column": 52 }, "end": { - "line": 573, + "line": 587, "column": 53 } } @@ -291358,15 +296412,15 @@ "binop": null }, "value": "rootNode", - "start": 21476, - "end": 21484, + "start": 21934, + "end": 21942, "loc": { "start": { - "line": 573, + "line": 587, "column": 53 }, "end": { - "line": 573, + "line": 587, "column": 61 } } @@ -291384,15 +296438,15 @@ "binop": null, "updateContext": null }, - "start": 21484, - "end": 21485, + "start": 21942, + "end": 21943, "loc": { "start": { - "line": 573, + "line": 587, "column": 61 }, "end": { - "line": 573, + "line": 587, "column": 62 } } @@ -291409,15 +296463,15 @@ "postfix": false, "binop": null }, - "start": 21486, - "end": 21487, + "start": 21944, + "end": 21945, "loc": { "start": { - "line": 573, + "line": 587, "column": 63 }, "end": { - "line": 573, + "line": 587, "column": 64 } } @@ -291435,15 +296489,15 @@ "binop": null }, "value": "geometry", - "start": 21504, - "end": 21512, + "start": 21962, + "end": 21970, "loc": { "start": { - "line": 574, + "line": 588, "column": 16 }, "end": { - "line": 574, + "line": 588, "column": 24 } } @@ -291461,15 +296515,15 @@ "binop": null, "updateContext": null }, - "start": 21512, - "end": 21513, + "start": 21970, + "end": 21971, "loc": { "start": { - "line": 574, + "line": 588, "column": 24 }, "end": { - "line": 574, + "line": 588, "column": 25 } } @@ -291487,15 +296541,15 @@ "binop": null }, "value": "shapes", - "start": 21514, - "end": 21520, + "start": 21972, + "end": 21978, "loc": { "start": { - "line": 574, + "line": 588, "column": 26 }, "end": { - "line": 574, + "line": 588, "column": 32 } } @@ -291513,15 +296567,15 @@ "binop": null, "updateContext": null }, - "start": 21520, - "end": 21521, + "start": 21978, + "end": 21979, "loc": { "start": { - "line": 574, + "line": 588, "column": 32 }, "end": { - "line": 574, + "line": 588, "column": 33 } } @@ -291539,15 +296593,15 @@ "binop": null }, "value": "arrowHead", - "start": 21521, - "end": 21530, + "start": 21979, + "end": 21988, "loc": { "start": { - "line": 574, + "line": 588, "column": 33 }, "end": { - "line": 574, + "line": 588, "column": 42 } } @@ -291565,15 +296619,15 @@ "binop": null, "updateContext": null }, - "start": 21530, - "end": 21531, + "start": 21988, + "end": 21989, "loc": { "start": { - "line": 574, + "line": 588, "column": 42 }, "end": { - "line": 574, + "line": 588, "column": 43 } } @@ -291591,15 +296645,15 @@ "binop": null }, "value": "material", - "start": 21548, - "end": 21556, + "start": 22006, + "end": 22014, "loc": { "start": { - "line": 575, + "line": 589, "column": 16 }, "end": { - "line": 575, + "line": 589, "column": 24 } } @@ -291617,15 +296671,15 @@ "binop": null, "updateContext": null }, - "start": 21556, - "end": 21557, + "start": 22014, + "end": 22015, "loc": { "start": { - "line": 575, + "line": 589, "column": 24 }, "end": { - "line": 575, + "line": 589, "column": 25 } } @@ -291643,15 +296697,15 @@ "binop": null }, "value": "materials", - "start": 21558, - "end": 21567, + "start": 22016, + "end": 22025, "loc": { "start": { - "line": 575, + "line": 589, "column": 26 }, "end": { - "line": 575, + "line": 589, "column": 35 } } @@ -291669,15 +296723,15 @@ "binop": null, "updateContext": null }, - "start": 21567, - "end": 21568, + "start": 22025, + "end": 22026, "loc": { "start": { - "line": 575, + "line": 589, "column": 35 }, "end": { - "line": 575, + "line": 589, "column": 36 } } @@ -291695,15 +296749,15 @@ "binop": null }, "value": "blue", - "start": 21568, - "end": 21572, + "start": 22026, + "end": 22030, "loc": { "start": { - "line": 575, + "line": 589, "column": 36 }, "end": { - "line": 575, + "line": 589, "column": 40 } } @@ -291721,15 +296775,15 @@ "binop": null, "updateContext": null }, - "start": 21572, - "end": 21573, + "start": 22030, + "end": 22031, "loc": { "start": { - "line": 575, + "line": 589, "column": 40 }, "end": { - "line": 575, + "line": 589, "column": 41 } } @@ -291747,15 +296801,15 @@ "binop": null }, "value": "matrix", - "start": 21590, - "end": 21596, + "start": 22048, + "end": 22054, "loc": { "start": { - "line": 576, + "line": 590, "column": 16 }, "end": { - "line": 576, + "line": 590, "column": 22 } } @@ -291773,15 +296827,15 @@ "binop": null, "updateContext": null }, - "start": 21596, - "end": 21597, + "start": 22054, + "end": 22055, "loc": { "start": { - "line": 576, + "line": 590, "column": 22 }, "end": { - "line": 576, + "line": 590, "column": 23 } } @@ -291798,15 +296852,15 @@ "postfix": false, "binop": null }, - "start": 21598, - "end": 21599, + "start": 22056, + "end": 22057, "loc": { "start": { - "line": 576, + "line": 590, "column": 24 }, "end": { - "line": 576, + "line": 590, "column": 25 } } @@ -291825,15 +296879,15 @@ "binop": null }, "value": "function", - "start": 21599, - "end": 21607, + "start": 22057, + "end": 22065, "loc": { "start": { - "line": 576, + "line": 590, "column": 25 }, "end": { - "line": 576, + "line": 590, "column": 33 } } @@ -291850,15 +296904,15 @@ "postfix": false, "binop": null }, - "start": 21608, - "end": 21609, + "start": 22066, + "end": 22067, "loc": { "start": { - "line": 576, + "line": 590, "column": 34 }, "end": { - "line": 576, + "line": 590, "column": 35 } } @@ -291875,15 +296929,15 @@ "postfix": false, "binop": null }, - "start": 21609, - "end": 21610, + "start": 22067, + "end": 22068, "loc": { "start": { - "line": 576, + "line": 590, "column": 35 }, "end": { - "line": 576, + "line": 590, "column": 36 } } @@ -291900,15 +296954,15 @@ "postfix": false, "binop": null }, - "start": 21611, - "end": 21612, + "start": 22069, + "end": 22070, "loc": { "start": { - "line": 576, + "line": 590, "column": 37 }, "end": { - "line": 576, + "line": 590, "column": 38 } } @@ -291928,15 +296982,15 @@ "updateContext": null }, "value": "const", - "start": 21633, - "end": 21638, + "start": 22091, + "end": 22096, "loc": { "start": { - "line": 577, + "line": 591, "column": 20 }, "end": { - "line": 577, + "line": 591, "column": 25 } } @@ -291954,15 +297008,15 @@ "binop": null }, "value": "translate", - "start": 21639, - "end": 21648, + "start": 22097, + "end": 22106, "loc": { "start": { - "line": 577, + "line": 591, "column": 26 }, "end": { - "line": 577, + "line": 591, "column": 35 } } @@ -291981,15 +297035,15 @@ "updateContext": null }, "value": "=", - "start": 21649, - "end": 21650, + "start": 22107, + "end": 22108, "loc": { "start": { - "line": 577, + "line": 591, "column": 36 }, "end": { - "line": 577, + "line": 591, "column": 37 } } @@ -292007,15 +297061,15 @@ "binop": null }, "value": "math", - "start": 21651, - "end": 21655, + "start": 22109, + "end": 22113, "loc": { "start": { - "line": 577, + "line": 591, "column": 38 }, "end": { - "line": 577, + "line": 591, "column": 42 } } @@ -292033,15 +297087,15 @@ "binop": null, "updateContext": null }, - "start": 21655, - "end": 21656, + "start": 22113, + "end": 22114, "loc": { "start": { - "line": 577, + "line": 591, "column": 42 }, "end": { - "line": 577, + "line": 591, "column": 43 } } @@ -292059,15 +297113,15 @@ "binop": null }, "value": "translateMat4c", - "start": 21656, - "end": 21670, + "start": 22114, + "end": 22128, "loc": { "start": { - "line": 577, + "line": 591, "column": 43 }, "end": { - "line": 577, + "line": 591, "column": 57 } } @@ -292084,15 +297138,15 @@ "postfix": false, "binop": null }, - "start": 21670, - "end": 21671, + "start": 22128, + "end": 22129, "loc": { "start": { - "line": 577, + "line": 591, "column": 57 }, "end": { - "line": 577, + "line": 591, "column": 58 } } @@ -292111,15 +297165,15 @@ "updateContext": null }, "value": 0.05, - "start": 21671, - "end": 21674, + "start": 22129, + "end": 22132, "loc": { "start": { - "line": 577, + "line": 591, "column": 58 }, "end": { - "line": 577, + "line": 591, "column": 61 } } @@ -292137,15 +297191,15 @@ "binop": null, "updateContext": null }, - "start": 21674, - "end": 21675, + "start": 22132, + "end": 22133, "loc": { "start": { - "line": 577, + "line": 591, "column": 61 }, "end": { - "line": 577, + "line": 591, "column": 62 } } @@ -292164,15 +297218,15 @@ "updateContext": null }, "value": "-", - "start": 21676, - "end": 21677, + "start": 22134, + "end": 22135, "loc": { "start": { - "line": 577, + "line": 591, "column": 63 }, "end": { - "line": 577, + "line": 591, "column": 64 } } @@ -292191,15 +297245,15 @@ "updateContext": null }, "value": 0.8, - "start": 21677, - "end": 21680, + "start": 22135, + "end": 22138, "loc": { "start": { - "line": 577, + "line": 591, "column": 64 }, "end": { - "line": 577, + "line": 591, "column": 67 } } @@ -292217,15 +297271,15 @@ "binop": null, "updateContext": null }, - "start": 21680, - "end": 21681, + "start": 22138, + "end": 22139, "loc": { "start": { - "line": 577, + "line": 591, "column": 67 }, "end": { - "line": 577, + "line": 591, "column": 68 } } @@ -292244,15 +297298,15 @@ "updateContext": null }, "value": 0, - "start": 21682, - "end": 21683, + "start": 22140, + "end": 22141, "loc": { "start": { - "line": 577, + "line": 591, "column": 69 }, "end": { - "line": 577, + "line": 591, "column": 70 } } @@ -292270,15 +297324,15 @@ "binop": null, "updateContext": null }, - "start": 21683, - "end": 21684, + "start": 22141, + "end": 22142, "loc": { "start": { - "line": 577, + "line": 591, "column": 70 }, "end": { - "line": 577, + "line": 591, "column": 71 } } @@ -292296,15 +297350,15 @@ "binop": null }, "value": "math", - "start": 21685, - "end": 21689, + "start": 22143, + "end": 22147, "loc": { "start": { - "line": 577, + "line": 591, "column": 72 }, "end": { - "line": 577, + "line": 591, "column": 76 } } @@ -292322,15 +297376,15 @@ "binop": null, "updateContext": null }, - "start": 21689, - "end": 21690, + "start": 22147, + "end": 22148, "loc": { "start": { - "line": 577, + "line": 591, "column": 76 }, "end": { - "line": 577, + "line": 591, "column": 77 } } @@ -292348,15 +297402,15 @@ "binop": null }, "value": "identityMat4", - "start": 21690, - "end": 21702, + "start": 22148, + "end": 22160, "loc": { "start": { - "line": 577, + "line": 591, "column": 77 }, "end": { - "line": 577, + "line": 591, "column": 89 } } @@ -292373,15 +297427,15 @@ "postfix": false, "binop": null }, - "start": 21702, - "end": 21703, + "start": 22160, + "end": 22161, "loc": { "start": { - "line": 577, + "line": 591, "column": 89 }, "end": { - "line": 577, + "line": 591, "column": 90 } } @@ -292398,15 +297452,15 @@ "postfix": false, "binop": null }, - "start": 21703, - "end": 21704, + "start": 22161, + "end": 22162, "loc": { "start": { - "line": 577, + "line": 591, "column": 90 }, "end": { - "line": 577, + "line": 591, "column": 91 } } @@ -292423,15 +297477,15 @@ "postfix": false, "binop": null }, - "start": 21704, - "end": 21705, + "start": 22162, + "end": 22163, "loc": { "start": { - "line": 577, + "line": 591, "column": 91 }, "end": { - "line": 577, + "line": 591, "column": 92 } } @@ -292449,15 +297503,15 @@ "binop": null, "updateContext": null }, - "start": 21705, - "end": 21706, + "start": 22163, + "end": 22164, "loc": { "start": { - "line": 577, + "line": 591, "column": 92 }, "end": { - "line": 577, + "line": 591, "column": 93 } } @@ -292477,15 +297531,15 @@ "updateContext": null }, "value": "const", - "start": 21727, - "end": 21732, + "start": 22185, + "end": 22190, "loc": { "start": { - "line": 578, + "line": 592, "column": 20 }, "end": { - "line": 578, + "line": 592, "column": 25 } } @@ -292503,15 +297557,15 @@ "binop": null }, "value": "scale", - "start": 21733, - "end": 21738, + "start": 22191, + "end": 22196, "loc": { "start": { - "line": 578, + "line": 592, "column": 26 }, "end": { - "line": 578, + "line": 592, "column": 31 } } @@ -292530,15 +297584,15 @@ "updateContext": null }, "value": "=", - "start": 21739, - "end": 21740, + "start": 22197, + "end": 22198, "loc": { "start": { - "line": 578, + "line": 592, "column": 32 }, "end": { - "line": 578, + "line": 592, "column": 33 } } @@ -292556,15 +297610,15 @@ "binop": null }, "value": "math", - "start": 21741, - "end": 21745, + "start": 22199, + "end": 22203, "loc": { "start": { - "line": 578, + "line": 592, "column": 34 }, "end": { - "line": 578, + "line": 592, "column": 38 } } @@ -292582,15 +297636,15 @@ "binop": null, "updateContext": null }, - "start": 21745, - "end": 21746, + "start": 22203, + "end": 22204, "loc": { "start": { - "line": 578, + "line": 592, "column": 38 }, "end": { - "line": 578, + "line": 592, "column": 39 } } @@ -292608,15 +297662,15 @@ "binop": null }, "value": "scaleMat4v", - "start": 21746, - "end": 21756, + "start": 22204, + "end": 22214, "loc": { "start": { - "line": 578, + "line": 592, "column": 39 }, "end": { - "line": 578, + "line": 592, "column": 49 } } @@ -292633,15 +297687,15 @@ "postfix": false, "binop": null }, - "start": 21756, - "end": 21757, + "start": 22214, + "end": 22215, "loc": { "start": { - "line": 578, + "line": 592, "column": 49 }, "end": { - "line": 578, + "line": 592, "column": 50 } } @@ -292659,15 +297713,15 @@ "binop": null, "updateContext": null }, - "start": 21757, - "end": 21758, + "start": 22215, + "end": 22216, "loc": { "start": { - "line": 578, + "line": 592, "column": 50 }, "end": { - "line": 578, + "line": 592, "column": 51 } } @@ -292686,15 +297740,15 @@ "updateContext": null }, "value": 0.6, - "start": 21758, - "end": 21761, + "start": 22216, + "end": 22219, "loc": { "start": { - "line": 578, + "line": 592, "column": 51 }, "end": { - "line": 578, + "line": 592, "column": 54 } } @@ -292712,15 +297766,15 @@ "binop": null, "updateContext": null }, - "start": 21761, - "end": 21762, + "start": 22219, + "end": 22220, "loc": { "start": { - "line": 578, + "line": 592, "column": 54 }, "end": { - "line": 578, + "line": 592, "column": 55 } } @@ -292739,15 +297793,15 @@ "updateContext": null }, "value": 0.6, - "start": 21763, - "end": 21766, + "start": 22221, + "end": 22224, "loc": { "start": { - "line": 578, + "line": 592, "column": 56 }, "end": { - "line": 578, + "line": 592, "column": 59 } } @@ -292765,15 +297819,15 @@ "binop": null, "updateContext": null }, - "start": 21766, - "end": 21767, + "start": 22224, + "end": 22225, "loc": { "start": { - "line": 578, + "line": 592, "column": 59 }, "end": { - "line": 578, + "line": 592, "column": 60 } } @@ -292792,15 +297846,15 @@ "updateContext": null }, "value": 0.6, - "start": 21768, - "end": 21771, + "start": 22226, + "end": 22229, "loc": { "start": { - "line": 578, + "line": 592, "column": 61 }, "end": { - "line": 578, + "line": 592, "column": 64 } } @@ -292818,15 +297872,15 @@ "binop": null, "updateContext": null }, - "start": 21771, - "end": 21772, + "start": 22229, + "end": 22230, "loc": { "start": { - "line": 578, + "line": 592, "column": 64 }, "end": { - "line": 578, + "line": 592, "column": 65 } } @@ -292844,15 +297898,15 @@ "binop": null, "updateContext": null }, - "start": 21772, - "end": 21773, + "start": 22230, + "end": 22231, "loc": { "start": { - "line": 578, + "line": 592, "column": 65 }, "end": { - "line": 578, + "line": 592, "column": 66 } } @@ -292870,15 +297924,15 @@ "binop": null }, "value": "math", - "start": 21774, - "end": 21778, + "start": 22232, + "end": 22236, "loc": { "start": { - "line": 578, + "line": 592, "column": 67 }, "end": { - "line": 578, + "line": 592, "column": 71 } } @@ -292896,15 +297950,15 @@ "binop": null, "updateContext": null }, - "start": 21778, - "end": 21779, + "start": 22236, + "end": 22237, "loc": { "start": { - "line": 578, + "line": 592, "column": 71 }, "end": { - "line": 578, + "line": 592, "column": 72 } } @@ -292922,15 +297976,15 @@ "binop": null }, "value": "identityMat4", - "start": 21779, - "end": 21791, + "start": 22237, + "end": 22249, "loc": { "start": { - "line": 578, + "line": 592, "column": 72 }, "end": { - "line": 578, + "line": 592, "column": 84 } } @@ -292947,15 +298001,15 @@ "postfix": false, "binop": null }, - "start": 21791, - "end": 21792, + "start": 22249, + "end": 22250, "loc": { "start": { - "line": 578, + "line": 592, "column": 84 }, "end": { - "line": 578, + "line": 592, "column": 85 } } @@ -292972,15 +298026,15 @@ "postfix": false, "binop": null }, - "start": 21792, - "end": 21793, + "start": 22250, + "end": 22251, "loc": { "start": { - "line": 578, + "line": 592, "column": 85 }, "end": { - "line": 578, + "line": 592, "column": 86 } } @@ -292997,15 +298051,15 @@ "postfix": false, "binop": null }, - "start": 21793, - "end": 21794, + "start": 22251, + "end": 22252, "loc": { "start": { - "line": 578, + "line": 592, "column": 86 }, "end": { - "line": 578, + "line": 592, "column": 87 } } @@ -293023,15 +298077,15 @@ "binop": null, "updateContext": null }, - "start": 21794, - "end": 21795, + "start": 22252, + "end": 22253, "loc": { "start": { - "line": 578, + "line": 592, "column": 87 }, "end": { - "line": 578, + "line": 592, "column": 88 } } @@ -293051,15 +298105,15 @@ "updateContext": null }, "value": "const", - "start": 21816, - "end": 21821, + "start": 22274, + "end": 22279, "loc": { "start": { - "line": 579, + "line": 593, "column": 20 }, "end": { - "line": 579, + "line": 593, "column": 25 } } @@ -293077,15 +298131,15 @@ "binop": null }, "value": "rotate", - "start": 21822, - "end": 21828, + "start": 22280, + "end": 22286, "loc": { "start": { - "line": 579, + "line": 593, "column": 26 }, "end": { - "line": 579, + "line": 593, "column": 32 } } @@ -293104,15 +298158,15 @@ "updateContext": null }, "value": "=", - "start": 21829, - "end": 21830, + "start": 22287, + "end": 22288, "loc": { "start": { - "line": 579, + "line": 593, "column": 33 }, "end": { - "line": 579, + "line": 593, "column": 34 } } @@ -293130,15 +298184,15 @@ "binop": null }, "value": "math", - "start": 21831, - "end": 21835, + "start": 22289, + "end": 22293, "loc": { "start": { - "line": 579, + "line": 593, "column": 35 }, "end": { - "line": 579, + "line": 593, "column": 39 } } @@ -293156,15 +298210,15 @@ "binop": null, "updateContext": null }, - "start": 21835, - "end": 21836, + "start": 22293, + "end": 22294, "loc": { "start": { - "line": 579, + "line": 593, "column": 39 }, "end": { - "line": 579, + "line": 593, "column": 40 } } @@ -293182,15 +298236,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 21836, - "end": 21849, + "start": 22294, + "end": 22307, "loc": { "start": { - "line": 579, + "line": 593, "column": 40 }, "end": { - "line": 579, + "line": 593, "column": 53 } } @@ -293207,15 +298261,15 @@ "postfix": false, "binop": null }, - "start": 21849, - "end": 21850, + "start": 22307, + "end": 22308, "loc": { "start": { - "line": 579, + "line": 593, "column": 53 }, "end": { - "line": 579, + "line": 593, "column": 54 } } @@ -293234,15 +298288,15 @@ "updateContext": null }, "value": 90, - "start": 21850, - "end": 21852, + "start": 22308, + "end": 22310, "loc": { "start": { - "line": 579, + "line": 593, "column": 54 }, "end": { - "line": 579, + "line": 593, "column": 56 } } @@ -293261,15 +298315,15 @@ "updateContext": null }, "value": "*", - "start": 21853, - "end": 21854, + "start": 22311, + "end": 22312, "loc": { "start": { - "line": 579, + "line": 593, "column": 57 }, "end": { - "line": 579, + "line": 593, "column": 58 } } @@ -293287,15 +298341,15 @@ "binop": null }, "value": "math", - "start": 21855, - "end": 21859, + "start": 22313, + "end": 22317, "loc": { "start": { - "line": 579, + "line": 593, "column": 59 }, "end": { - "line": 579, + "line": 593, "column": 63 } } @@ -293313,15 +298367,15 @@ "binop": null, "updateContext": null }, - "start": 21859, - "end": 21860, + "start": 22317, + "end": 22318, "loc": { "start": { - "line": 579, + "line": 593, "column": 63 }, "end": { - "line": 579, + "line": 593, "column": 64 } } @@ -293339,15 +298393,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 21860, - "end": 21868, + "start": 22318, + "end": 22326, "loc": { "start": { - "line": 579, + "line": 593, "column": 64 }, "end": { - "line": 579, + "line": 593, "column": 72 } } @@ -293365,15 +298419,15 @@ "binop": null, "updateContext": null }, - "start": 21868, - "end": 21869, + "start": 22326, + "end": 22327, "loc": { "start": { - "line": 579, + "line": 593, "column": 72 }, "end": { - "line": 579, + "line": 593, "column": 73 } } @@ -293391,15 +298445,15 @@ "binop": null, "updateContext": null }, - "start": 21870, - "end": 21871, + "start": 22328, + "end": 22329, "loc": { "start": { - "line": 579, + "line": 593, "column": 74 }, "end": { - "line": 579, + "line": 593, "column": 75 } } @@ -293418,15 +298472,15 @@ "updateContext": null }, "value": 0, - "start": 21871, - "end": 21872, + "start": 22329, + "end": 22330, "loc": { "start": { - "line": 579, + "line": 593, "column": 75 }, "end": { - "line": 579, + "line": 593, "column": 76 } } @@ -293444,15 +298498,15 @@ "binop": null, "updateContext": null }, - "start": 21872, - "end": 21873, + "start": 22330, + "end": 22331, "loc": { "start": { - "line": 579, + "line": 593, "column": 76 }, "end": { - "line": 579, + "line": 593, "column": 77 } } @@ -293471,15 +298525,15 @@ "updateContext": null }, "value": 0, - "start": 21874, - "end": 21875, + "start": 22332, + "end": 22333, "loc": { "start": { - "line": 579, + "line": 593, "column": 78 }, "end": { - "line": 579, + "line": 593, "column": 79 } } @@ -293497,15 +298551,15 @@ "binop": null, "updateContext": null }, - "start": 21875, - "end": 21876, + "start": 22333, + "end": 22334, "loc": { "start": { - "line": 579, + "line": 593, "column": 79 }, "end": { - "line": 579, + "line": 593, "column": 80 } } @@ -293524,15 +298578,15 @@ "updateContext": null }, "value": 1, - "start": 21877, - "end": 21878, + "start": 22335, + "end": 22336, "loc": { "start": { - "line": 579, + "line": 593, "column": 81 }, "end": { - "line": 579, + "line": 593, "column": 82 } } @@ -293550,15 +298604,15 @@ "binop": null, "updateContext": null }, - "start": 21878, - "end": 21879, + "start": 22336, + "end": 22337, "loc": { "start": { - "line": 579, + "line": 593, "column": 82 }, "end": { - "line": 579, + "line": 593, "column": 83 } } @@ -293576,15 +298630,15 @@ "binop": null, "updateContext": null }, - "start": 21879, - "end": 21880, + "start": 22337, + "end": 22338, "loc": { "start": { - "line": 579, + "line": 593, "column": 83 }, "end": { - "line": 579, + "line": 593, "column": 84 } } @@ -293602,15 +298656,15 @@ "binop": null }, "value": "math", - "start": 21881, - "end": 21885, + "start": 22339, + "end": 22343, "loc": { "start": { - "line": 579, + "line": 593, "column": 85 }, "end": { - "line": 579, + "line": 593, "column": 89 } } @@ -293628,15 +298682,15 @@ "binop": null, "updateContext": null }, - "start": 21885, - "end": 21886, + "start": 22343, + "end": 22344, "loc": { "start": { - "line": 579, + "line": 593, "column": 89 }, "end": { - "line": 579, + "line": 593, "column": 90 } } @@ -293654,15 +298708,15 @@ "binop": null }, "value": "identityMat4", - "start": 21886, - "end": 21898, + "start": 22344, + "end": 22356, "loc": { "start": { - "line": 579, + "line": 593, "column": 90 }, "end": { - "line": 579, + "line": 593, "column": 102 } } @@ -293679,15 +298733,15 @@ "postfix": false, "binop": null }, - "start": 21898, - "end": 21899, + "start": 22356, + "end": 22357, "loc": { "start": { - "line": 579, + "line": 593, "column": 102 }, "end": { - "line": 579, + "line": 593, "column": 103 } } @@ -293704,15 +298758,15 @@ "postfix": false, "binop": null }, - "start": 21899, - "end": 21900, + "start": 22357, + "end": 22358, "loc": { "start": { - "line": 579, + "line": 593, "column": 103 }, "end": { - "line": 579, + "line": 593, "column": 104 } } @@ -293729,15 +298783,15 @@ "postfix": false, "binop": null }, - "start": 21900, - "end": 21901, + "start": 22358, + "end": 22359, "loc": { "start": { - "line": 579, + "line": 593, "column": 104 }, "end": { - "line": 579, + "line": 593, "column": 105 } } @@ -293755,15 +298809,15 @@ "binop": null, "updateContext": null }, - "start": 21901, - "end": 21902, + "start": 22359, + "end": 22360, "loc": { "start": { - "line": 579, + "line": 593, "column": 105 }, "end": { - "line": 579, + "line": 593, "column": 106 } } @@ -293783,15 +298837,15 @@ "updateContext": null }, "value": "return", - "start": 21923, - "end": 21929, + "start": 22381, + "end": 22387, "loc": { "start": { - "line": 580, + "line": 594, "column": 20 }, "end": { - "line": 580, + "line": 594, "column": 26 } } @@ -293809,15 +298863,15 @@ "binop": null }, "value": "math", - "start": 21930, - "end": 21934, + "start": 22388, + "end": 22392, "loc": { "start": { - "line": 580, + "line": 594, "column": 27 }, "end": { - "line": 580, + "line": 594, "column": 31 } } @@ -293835,15 +298889,15 @@ "binop": null, "updateContext": null }, - "start": 21934, - "end": 21935, + "start": 22392, + "end": 22393, "loc": { "start": { - "line": 580, + "line": 594, "column": 31 }, "end": { - "line": 580, + "line": 594, "column": 32 } } @@ -293861,15 +298915,15 @@ "binop": null }, "value": "mulMat4", - "start": 21935, - "end": 21942, + "start": 22393, + "end": 22400, "loc": { "start": { - "line": 580, + "line": 594, "column": 32 }, "end": { - "line": 580, + "line": 594, "column": 39 } } @@ -293886,15 +298940,15 @@ "postfix": false, "binop": null }, - "start": 21942, - "end": 21943, + "start": 22400, + "end": 22401, "loc": { "start": { - "line": 580, + "line": 594, "column": 39 }, "end": { - "line": 580, + "line": 594, "column": 40 } } @@ -293912,15 +298966,15 @@ "binop": null }, "value": "math", - "start": 21943, - "end": 21947, + "start": 22401, + "end": 22405, "loc": { "start": { - "line": 580, + "line": 594, "column": 40 }, "end": { - "line": 580, + "line": 594, "column": 44 } } @@ -293938,15 +298992,15 @@ "binop": null, "updateContext": null }, - "start": 21947, - "end": 21948, + "start": 22405, + "end": 22406, "loc": { "start": { - "line": 580, + "line": 594, "column": 44 }, "end": { - "line": 580, + "line": 594, "column": 45 } } @@ -293964,15 +299018,15 @@ "binop": null }, "value": "mulMat4", - "start": 21948, - "end": 21955, + "start": 22406, + "end": 22413, "loc": { "start": { - "line": 580, + "line": 594, "column": 45 }, "end": { - "line": 580, + "line": 594, "column": 52 } } @@ -293989,15 +299043,15 @@ "postfix": false, "binop": null }, - "start": 21955, - "end": 21956, + "start": 22413, + "end": 22414, "loc": { "start": { - "line": 580, + "line": 594, "column": 52 }, "end": { - "line": 580, + "line": 594, "column": 53 } } @@ -294015,15 +299069,15 @@ "binop": null }, "value": "translate", - "start": 21956, - "end": 21965, + "start": 22414, + "end": 22423, "loc": { "start": { - "line": 580, + "line": 594, "column": 53 }, "end": { - "line": 580, + "line": 594, "column": 62 } } @@ -294041,15 +299095,15 @@ "binop": null, "updateContext": null }, - "start": 21965, - "end": 21966, + "start": 22423, + "end": 22424, "loc": { "start": { - "line": 580, + "line": 594, "column": 62 }, "end": { - "line": 580, + "line": 594, "column": 63 } } @@ -294067,15 +299121,15 @@ "binop": null }, "value": "scale", - "start": 21967, - "end": 21972, + "start": 22425, + "end": 22430, "loc": { "start": { - "line": 580, + "line": 594, "column": 64 }, "end": { - "line": 580, + "line": 594, "column": 69 } } @@ -294093,15 +299147,15 @@ "binop": null, "updateContext": null }, - "start": 21972, - "end": 21973, + "start": 22430, + "end": 22431, "loc": { "start": { - "line": 580, + "line": 594, "column": 69 }, "end": { - "line": 580, + "line": 594, "column": 70 } } @@ -294119,15 +299173,15 @@ "binop": null }, "value": "math", - "start": 21974, - "end": 21978, + "start": 22432, + "end": 22436, "loc": { "start": { - "line": 580, + "line": 594, "column": 71 }, "end": { - "line": 580, + "line": 594, "column": 75 } } @@ -294145,15 +299199,15 @@ "binop": null, "updateContext": null }, - "start": 21978, - "end": 21979, + "start": 22436, + "end": 22437, "loc": { "start": { - "line": 580, + "line": 594, "column": 75 }, "end": { - "line": 580, + "line": 594, "column": 76 } } @@ -294171,15 +299225,15 @@ "binop": null }, "value": "identityMat4", - "start": 21979, - "end": 21991, + "start": 22437, + "end": 22449, "loc": { "start": { - "line": 580, + "line": 594, "column": 76 }, "end": { - "line": 580, + "line": 594, "column": 88 } } @@ -294196,15 +299250,15 @@ "postfix": false, "binop": null }, - "start": 21991, - "end": 21992, + "start": 22449, + "end": 22450, "loc": { "start": { - "line": 580, + "line": 594, "column": 88 }, "end": { - "line": 580, + "line": 594, "column": 89 } } @@ -294221,15 +299275,15 @@ "postfix": false, "binop": null }, - "start": 21992, - "end": 21993, + "start": 22450, + "end": 22451, "loc": { "start": { - "line": 580, + "line": 594, "column": 89 }, "end": { - "line": 580, + "line": 594, "column": 90 } } @@ -294246,15 +299300,15 @@ "postfix": false, "binop": null }, - "start": 21993, - "end": 21994, + "start": 22451, + "end": 22452, "loc": { "start": { - "line": 580, + "line": 594, "column": 90 }, "end": { - "line": 580, + "line": 594, "column": 91 } } @@ -294272,15 +299326,15 @@ "binop": null, "updateContext": null }, - "start": 21994, - "end": 21995, + "start": 22452, + "end": 22453, "loc": { "start": { - "line": 580, + "line": 594, "column": 91 }, "end": { - "line": 580, + "line": 594, "column": 92 } } @@ -294298,15 +299352,15 @@ "binop": null }, "value": "rotate", - "start": 21996, - "end": 22002, + "start": 22454, + "end": 22460, "loc": { "start": { - "line": 580, + "line": 594, "column": 93 }, "end": { - "line": 580, + "line": 594, "column": 99 } } @@ -294324,15 +299378,15 @@ "binop": null, "updateContext": null }, - "start": 22002, - "end": 22003, + "start": 22460, + "end": 22461, "loc": { "start": { - "line": 580, + "line": 594, "column": 99 }, "end": { - "line": 580, + "line": 594, "column": 100 } } @@ -294350,15 +299404,15 @@ "binop": null }, "value": "math", - "start": 22004, - "end": 22008, + "start": 22462, + "end": 22466, "loc": { "start": { - "line": 580, + "line": 594, "column": 101 }, "end": { - "line": 580, + "line": 594, "column": 105 } } @@ -294376,15 +299430,15 @@ "binop": null, "updateContext": null }, - "start": 22008, - "end": 22009, + "start": 22466, + "end": 22467, "loc": { "start": { - "line": 580, + "line": 594, "column": 105 }, "end": { - "line": 580, + "line": 594, "column": 106 } } @@ -294402,15 +299456,15 @@ "binop": null }, "value": "identityMat4", - "start": 22009, - "end": 22021, + "start": 22467, + "end": 22479, "loc": { "start": { - "line": 580, + "line": 594, "column": 106 }, "end": { - "line": 580, + "line": 594, "column": 118 } } @@ -294427,15 +299481,15 @@ "postfix": false, "binop": null }, - "start": 22021, - "end": 22022, + "start": 22479, + "end": 22480, "loc": { "start": { - "line": 580, + "line": 594, "column": 118 }, "end": { - "line": 580, + "line": 594, "column": 119 } } @@ -294452,15 +299506,15 @@ "postfix": false, "binop": null }, - "start": 22022, - "end": 22023, + "start": 22480, + "end": 22481, "loc": { "start": { - "line": 580, + "line": 594, "column": 119 }, "end": { - "line": 580, + "line": 594, "column": 120 } } @@ -294477,15 +299531,15 @@ "postfix": false, "binop": null }, - "start": 22023, - "end": 22024, + "start": 22481, + "end": 22482, "loc": { "start": { - "line": 580, + "line": 594, "column": 120 }, "end": { - "line": 580, + "line": 594, "column": 121 } } @@ -294503,15 +299557,15 @@ "binop": null, "updateContext": null }, - "start": 22024, - "end": 22025, + "start": 22482, + "end": 22483, "loc": { "start": { - "line": 580, + "line": 594, "column": 121 }, "end": { - "line": 580, + "line": 594, "column": 122 } } @@ -294528,15 +299582,15 @@ "postfix": false, "binop": null }, - "start": 22042, - "end": 22043, + "start": 22500, + "end": 22501, "loc": { "start": { - "line": 581, + "line": 595, "column": 16 }, "end": { - "line": 581, + "line": 595, "column": 17 } } @@ -294553,15 +299607,15 @@ "postfix": false, "binop": null }, - "start": 22043, - "end": 22044, + "start": 22501, + "end": 22502, "loc": { "start": { - "line": 581, + "line": 595, "column": 17 }, "end": { - "line": 581, + "line": 595, "column": 18 } } @@ -294578,15 +299632,15 @@ "postfix": false, "binop": null }, - "start": 22044, - "end": 22045, + "start": 22502, + "end": 22503, "loc": { "start": { - "line": 581, + "line": 595, "column": 18 }, "end": { - "line": 581, + "line": 595, "column": 19 } } @@ -294603,15 +299657,15 @@ "postfix": false, "binop": null }, - "start": 22045, - "end": 22046, + "start": 22503, + "end": 22504, "loc": { "start": { - "line": 581, + "line": 595, "column": 19 }, "end": { - "line": 581, + "line": 595, "column": 20 } } @@ -294629,15 +299683,15 @@ "binop": null, "updateContext": null }, - "start": 22046, - "end": 22047, + "start": 22504, + "end": 22505, "loc": { "start": { - "line": 581, + "line": 595, "column": 20 }, "end": { - "line": 581, + "line": 595, "column": 21 } } @@ -294655,15 +299709,15 @@ "binop": null }, "value": "pickable", - "start": 22064, - "end": 22072, + "start": 22522, + "end": 22530, "loc": { "start": { - "line": 582, + "line": 596, "column": 16 }, "end": { - "line": 582, + "line": 596, "column": 24 } } @@ -294681,15 +299735,15 @@ "binop": null, "updateContext": null }, - "start": 22072, - "end": 22073, + "start": 22530, + "end": 22531, "loc": { "start": { - "line": 582, + "line": 596, "column": 24 }, "end": { - "line": 582, + "line": 596, "column": 25 } } @@ -294709,15 +299763,15 @@ "updateContext": null }, "value": "true", - "start": 22074, - "end": 22078, + "start": 22532, + "end": 22536, "loc": { "start": { - "line": 582, + "line": 596, "column": 26 }, "end": { - "line": 582, + "line": 596, "column": 30 } } @@ -294735,15 +299789,15 @@ "binop": null, "updateContext": null }, - "start": 22078, - "end": 22079, + "start": 22536, + "end": 22537, "loc": { "start": { - "line": 582, + "line": 596, "column": 30 }, "end": { - "line": 582, + "line": 596, "column": 31 } } @@ -294761,15 +299815,15 @@ "binop": null }, "value": "collidable", - "start": 22096, - "end": 22106, + "start": 22554, + "end": 22564, "loc": { "start": { - "line": 583, + "line": 597, "column": 16 }, "end": { - "line": 583, + "line": 597, "column": 26 } } @@ -294787,15 +299841,15 @@ "binop": null, "updateContext": null }, - "start": 22106, - "end": 22107, + "start": 22564, + "end": 22565, "loc": { "start": { - "line": 583, + "line": 597, "column": 26 }, "end": { - "line": 583, + "line": 597, "column": 27 } } @@ -294815,15 +299869,15 @@ "updateContext": null }, "value": "true", - "start": 22108, - "end": 22112, + "start": 22566, + "end": 22570, "loc": { "start": { - "line": 583, + "line": 597, "column": 28 }, "end": { - "line": 583, + "line": 597, "column": 32 } } @@ -294841,15 +299895,15 @@ "binop": null, "updateContext": null }, - "start": 22112, - "end": 22113, + "start": 22570, + "end": 22571, "loc": { "start": { - "line": 583, + "line": 597, "column": 32 }, "end": { - "line": 583, + "line": 597, "column": 33 } } @@ -294867,15 +299921,15 @@ "binop": null }, "value": "clippable", - "start": 22130, - "end": 22139, + "start": 22588, + "end": 22597, "loc": { "start": { - "line": 584, + "line": 598, "column": 16 }, "end": { - "line": 584, + "line": 598, "column": 25 } } @@ -294893,15 +299947,15 @@ "binop": null, "updateContext": null }, - "start": 22139, - "end": 22140, + "start": 22597, + "end": 22598, "loc": { "start": { - "line": 584, + "line": 598, "column": 25 }, "end": { - "line": 584, + "line": 598, "column": 26 } } @@ -294921,15 +299975,15 @@ "updateContext": null }, "value": "false", - "start": 22141, - "end": 22146, + "start": 22599, + "end": 22604, "loc": { "start": { - "line": 584, + "line": 598, "column": 27 }, "end": { - "line": 584, + "line": 598, "column": 32 } } @@ -294947,15 +300001,15 @@ "binop": null, "updateContext": null }, - "start": 22146, - "end": 22147, + "start": 22604, + "end": 22605, "loc": { "start": { - "line": 584, + "line": 598, "column": 32 }, "end": { - "line": 584, + "line": 598, "column": 33 } } @@ -294973,15 +300027,15 @@ "binop": null }, "value": "visible", - "start": 22164, - "end": 22171, + "start": 22622, + "end": 22629, "loc": { "start": { - "line": 585, + "line": 599, "column": 16 }, "end": { - "line": 585, + "line": 599, "column": 23 } } @@ -294999,15 +300053,15 @@ "binop": null, "updateContext": null }, - "start": 22171, - "end": 22172, + "start": 22629, + "end": 22630, "loc": { "start": { - "line": 585, + "line": 599, "column": 23 }, "end": { - "line": 585, + "line": 599, "column": 24 } } @@ -295027,16 +300081,122 @@ "updateContext": null }, "value": "false", - "start": 22173, - "end": 22178, + "start": 22631, + "end": 22636, "loc": { "start": { - "line": 585, + "line": 599, "column": 25 }, "end": { - "line": 585, + "line": 599, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22636, + "end": 22637, + "loc": { + "start": { + "line": 599, "column": 30 + }, + "end": { + "line": 599, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 22654, + "end": 22662, + "loc": { + "start": { + "line": 600, + "column": 16 + }, + "end": { + "line": 600, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22662, + "end": 22663, + "loc": { + "start": { + "line": 600, + "column": 24 + }, + "end": { + "line": 600, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 22664, + "end": 22669, + "loc": { + "start": { + "line": 600, + "column": 26 + }, + "end": { + "line": 600, + "column": 31 } } }, @@ -295052,15 +300212,15 @@ "postfix": false, "binop": null }, - "start": 22191, - "end": 22192, + "start": 22682, + "end": 22683, "loc": { "start": { - "line": 586, + "line": 601, "column": 12 }, "end": { - "line": 586, + "line": 601, "column": 13 } } @@ -295077,15 +300237,15 @@ "postfix": false, "binop": null }, - "start": 22192, - "end": 22193, + "start": 22683, + "end": 22684, "loc": { "start": { - "line": 586, + "line": 601, "column": 13 }, "end": { - "line": 586, + "line": 601, "column": 14 } } @@ -295103,15 +300263,15 @@ "binop": null, "updateContext": null }, - "start": 22193, - "end": 22194, + "start": 22684, + "end": 22685, "loc": { "start": { - "line": 586, + "line": 601, "column": 14 }, "end": { - "line": 586, + "line": 601, "column": 15 } } @@ -295129,15 +300289,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 22195, - "end": 22211, + "start": 22686, + "end": 22702, "loc": { "start": { - "line": 586, + "line": 601, "column": 16 }, "end": { - "line": 586, + "line": 601, "column": 32 } } @@ -295154,15 +300314,15 @@ "postfix": false, "binop": null }, - "start": 22211, - "end": 22212, + "start": 22702, + "end": 22703, "loc": { "start": { - "line": 586, + "line": 601, "column": 32 }, "end": { - "line": 586, + "line": 601, "column": 33 } } @@ -295180,15 +300340,15 @@ "binop": null, "updateContext": null }, - "start": 22212, - "end": 22213, + "start": 22703, + "end": 22704, "loc": { "start": { - "line": 586, + "line": 601, "column": 33 }, "end": { - "line": 586, + "line": 601, "column": 34 } } @@ -295196,15 +300356,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22227, - "end": 22335, + "start": 22718, + "end": 22826, "loc": { "start": { - "line": 588, + "line": 603, "column": 12 }, "end": { - "line": 588, + "line": 603, "column": 120 } } @@ -295212,15 +300372,15 @@ { "type": "CommentLine", "value": "", - "start": 22348, - "end": 22350, + "start": 22839, + "end": 22841, "loc": { "start": { - "line": 589, + "line": 604, "column": 12 }, "end": { - "line": 589, + "line": 604, "column": 14 } } @@ -295228,15 +300388,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22363, - "end": 22471, + "start": 22854, + "end": 22962, "loc": { "start": { - "line": 590, + "line": 605, "column": 12 }, "end": { - "line": 590, + "line": 605, "column": 120 } } @@ -295254,15 +300414,15 @@ "binop": null }, "value": "center", - "start": 22485, - "end": 22491, + "start": 22976, + "end": 22982, "loc": { "start": { - "line": 592, + "line": 607, "column": 12 }, "end": { - "line": 592, + "line": 607, "column": 18 } } @@ -295280,15 +300440,15 @@ "binop": null, "updateContext": null }, - "start": 22491, - "end": 22492, + "start": 22982, + "end": 22983, "loc": { "start": { - "line": 592, + "line": 607, "column": 18 }, "end": { - "line": 592, + "line": 607, "column": 19 } } @@ -295306,15 +300466,15 @@ "binop": null }, "value": "rootNode", - "start": 22493, - "end": 22501, + "start": 22984, + "end": 22992, "loc": { "start": { - "line": 592, + "line": 607, "column": 20 }, "end": { - "line": 592, + "line": 607, "column": 28 } } @@ -295332,15 +300492,15 @@ "binop": null, "updateContext": null }, - "start": 22501, - "end": 22502, + "start": 22992, + "end": 22993, "loc": { "start": { - "line": 592, + "line": 607, "column": 28 }, "end": { - "line": 592, + "line": 607, "column": 29 } } @@ -295358,15 +300518,15 @@ "binop": null }, "value": "addChild", - "start": 22502, - "end": 22510, + "start": 22993, + "end": 23001, "loc": { "start": { - "line": 592, + "line": 607, "column": 29 }, "end": { - "line": 592, + "line": 607, "column": 37 } } @@ -295383,15 +300543,15 @@ "postfix": false, "binop": null }, - "start": 22510, - "end": 22511, + "start": 23001, + "end": 23002, "loc": { "start": { - "line": 592, + "line": 607, "column": 37 }, "end": { - "line": 592, + "line": 607, "column": 38 } } @@ -295411,15 +300571,15 @@ "updateContext": null }, "value": "new", - "start": 22511, - "end": 22514, + "start": 23002, + "end": 23005, "loc": { "start": { - "line": 592, + "line": 607, "column": 38 }, "end": { - "line": 592, + "line": 607, "column": 41 } } @@ -295437,15 +300597,15 @@ "binop": null }, "value": "Mesh", - "start": 22515, - "end": 22519, + "start": 23006, + "end": 23010, "loc": { "start": { - "line": 592, + "line": 607, "column": 42 }, "end": { - "line": 592, + "line": 607, "column": 46 } } @@ -295462,15 +300622,15 @@ "postfix": false, "binop": null }, - "start": 22519, - "end": 22520, + "start": 23010, + "end": 23011, "loc": { "start": { - "line": 592, + "line": 607, "column": 46 }, "end": { - "line": 592, + "line": 607, "column": 47 } } @@ -295488,15 +300648,15 @@ "binop": null }, "value": "rootNode", - "start": 22520, - "end": 22528, + "start": 23011, + "end": 23019, "loc": { "start": { - "line": 592, + "line": 607, "column": 47 }, "end": { - "line": 592, + "line": 607, "column": 55 } } @@ -295514,15 +300674,15 @@ "binop": null, "updateContext": null }, - "start": 22528, - "end": 22529, + "start": 23019, + "end": 23020, "loc": { "start": { - "line": 592, + "line": 607, "column": 55 }, "end": { - "line": 592, + "line": 607, "column": 56 } } @@ -295539,15 +300699,15 @@ "postfix": false, "binop": null }, - "start": 22530, - "end": 22531, + "start": 23021, + "end": 23022, "loc": { "start": { - "line": 592, + "line": 607, "column": 57 }, "end": { - "line": 592, + "line": 607, "column": 58 } } @@ -295565,15 +300725,15 @@ "binop": null }, "value": "geometry", - "start": 22548, - "end": 22556, + "start": 23039, + "end": 23047, "loc": { "start": { - "line": 593, + "line": 608, "column": 16 }, "end": { - "line": 593, + "line": 608, "column": 24 } } @@ -295591,15 +300751,15 @@ "binop": null, "updateContext": null }, - "start": 22556, - "end": 22557, + "start": 23047, + "end": 23048, "loc": { "start": { - "line": 593, + "line": 608, "column": 24 }, "end": { - "line": 593, + "line": 608, "column": 25 } } @@ -295619,15 +300779,15 @@ "updateContext": null }, "value": "new", - "start": 22558, - "end": 22561, + "start": 23049, + "end": 23052, "loc": { "start": { - "line": 593, + "line": 608, "column": 26 }, "end": { - "line": 593, + "line": 608, "column": 29 } } @@ -295645,15 +300805,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 22562, - "end": 22578, + "start": 23053, + "end": 23069, "loc": { "start": { - "line": 593, + "line": 608, "column": 30 }, "end": { - "line": 593, + "line": 608, "column": 46 } } @@ -295670,15 +300830,15 @@ "postfix": false, "binop": null }, - "start": 22578, - "end": 22579, + "start": 23069, + "end": 23070, "loc": { "start": { - "line": 593, + "line": 608, "column": 46 }, "end": { - "line": 593, + "line": 608, "column": 47 } } @@ -295696,15 +300856,15 @@ "binop": null }, "value": "rootNode", - "start": 22579, - "end": 22587, + "start": 23070, + "end": 23078, "loc": { "start": { - "line": 593, + "line": 608, "column": 47 }, "end": { - "line": 593, + "line": 608, "column": 55 } } @@ -295722,15 +300882,15 @@ "binop": null, "updateContext": null }, - "start": 22587, - "end": 22588, + "start": 23078, + "end": 23079, "loc": { "start": { - "line": 593, + "line": 608, "column": 55 }, "end": { - "line": 593, + "line": 608, "column": 56 } } @@ -295748,15 +300908,15 @@ "binop": null }, "value": "buildSphereGeometry", - "start": 22589, - "end": 22608, + "start": 23080, + "end": 23099, "loc": { "start": { - "line": 593, + "line": 608, "column": 57 }, "end": { - "line": 593, + "line": 608, "column": 76 } } @@ -295773,15 +300933,15 @@ "postfix": false, "binop": null }, - "start": 22608, - "end": 22609, + "start": 23099, + "end": 23100, "loc": { "start": { - "line": 593, + "line": 608, "column": 76 }, "end": { - "line": 593, + "line": 608, "column": 77 } } @@ -295798,15 +300958,15 @@ "postfix": false, "binop": null }, - "start": 22609, - "end": 22610, + "start": 23100, + "end": 23101, "loc": { "start": { - "line": 593, + "line": 608, "column": 77 }, "end": { - "line": 593, + "line": 608, "column": 78 } } @@ -295824,15 +300984,15 @@ "binop": null }, "value": "radius", - "start": 22631, - "end": 22637, + "start": 23122, + "end": 23128, "loc": { "start": { - "line": 594, + "line": 609, "column": 20 }, "end": { - "line": 594, + "line": 609, "column": 26 } } @@ -295850,15 +301010,15 @@ "binop": null, "updateContext": null }, - "start": 22637, - "end": 22638, + "start": 23128, + "end": 23129, "loc": { "start": { - "line": 594, + "line": 609, "column": 26 }, "end": { - "line": 594, + "line": 609, "column": 27 } } @@ -295877,15 +301037,15 @@ "updateContext": null }, "value": 0.05, - "start": 22639, - "end": 22643, + "start": 23130, + "end": 23134, "loc": { "start": { - "line": 594, + "line": 609, "column": 28 }, "end": { - "line": 594, + "line": 609, "column": 32 } } @@ -295902,15 +301062,15 @@ "postfix": false, "binop": null }, - "start": 22660, - "end": 22661, + "start": 23151, + "end": 23152, "loc": { "start": { - "line": 595, + "line": 610, "column": 16 }, "end": { - "line": 595, + "line": 610, "column": 17 } } @@ -295927,15 +301087,15 @@ "postfix": false, "binop": null }, - "start": 22661, - "end": 22662, + "start": 23152, + "end": 23153, "loc": { "start": { - "line": 595, + "line": 610, "column": 17 }, "end": { - "line": 595, + "line": 610, "column": 18 } } @@ -295952,15 +301112,15 @@ "postfix": false, "binop": null }, - "start": 22662, - "end": 22663, + "start": 23153, + "end": 23154, "loc": { "start": { - "line": 595, + "line": 610, "column": 18 }, "end": { - "line": 595, + "line": 610, "column": 19 } } @@ -295978,15 +301138,15 @@ "binop": null, "updateContext": null }, - "start": 22663, - "end": 22664, + "start": 23154, + "end": 23155, "loc": { "start": { - "line": 595, + "line": 610, "column": 19 }, "end": { - "line": 595, + "line": 610, "column": 20 } } @@ -296004,15 +301164,15 @@ "binop": null }, "value": "material", - "start": 22681, - "end": 22689, + "start": 23172, + "end": 23180, "loc": { "start": { - "line": 596, + "line": 611, "column": 16 }, "end": { - "line": 596, + "line": 611, "column": 24 } } @@ -296030,15 +301190,15 @@ "binop": null, "updateContext": null }, - "start": 22689, - "end": 22690, + "start": 23180, + "end": 23181, "loc": { "start": { - "line": 596, + "line": 611, "column": 24 }, "end": { - "line": 596, + "line": 611, "column": 25 } } @@ -296056,15 +301216,15 @@ "binop": null }, "value": "materials", - "start": 22691, - "end": 22700, + "start": 23182, + "end": 23191, "loc": { "start": { - "line": 596, + "line": 611, "column": 26 }, "end": { - "line": 596, + "line": 611, "column": 35 } } @@ -296082,15 +301242,15 @@ "binop": null, "updateContext": null }, - "start": 22700, - "end": 22701, + "start": 23191, + "end": 23192, "loc": { "start": { - "line": 596, + "line": 611, "column": 35 }, "end": { - "line": 596, + "line": 611, "column": 36 } } @@ -296108,15 +301268,15 @@ "binop": null }, "value": "center", - "start": 22701, - "end": 22707, + "start": 23192, + "end": 23198, "loc": { "start": { - "line": 596, + "line": 611, "column": 36 }, "end": { - "line": 596, + "line": 611, "column": 42 } } @@ -296134,15 +301294,15 @@ "binop": null, "updateContext": null }, - "start": 22707, - "end": 22708, + "start": 23198, + "end": 23199, "loc": { "start": { - "line": 596, + "line": 611, "column": 42 }, "end": { - "line": 596, + "line": 611, "column": 43 } } @@ -296160,15 +301320,15 @@ "binop": null }, "value": "pickable", - "start": 22725, - "end": 22733, + "start": 23216, + "end": 23224, "loc": { "start": { - "line": 597, + "line": 612, "column": 16 }, "end": { - "line": 597, + "line": 612, "column": 24 } } @@ -296186,15 +301346,15 @@ "binop": null, "updateContext": null }, - "start": 22733, - "end": 22734, + "start": 23224, + "end": 23225, "loc": { "start": { - "line": 597, + "line": 612, "column": 24 }, "end": { - "line": 597, + "line": 612, "column": 25 } } @@ -296214,15 +301374,15 @@ "updateContext": null }, "value": "false", - "start": 22735, - "end": 22740, + "start": 23226, + "end": 23231, "loc": { "start": { - "line": 597, + "line": 612, "column": 26 }, "end": { - "line": 597, + "line": 612, "column": 31 } } @@ -296240,15 +301400,15 @@ "binop": null, "updateContext": null }, - "start": 22740, - "end": 22741, + "start": 23231, + "end": 23232, "loc": { "start": { - "line": 597, + "line": 612, "column": 31 }, "end": { - "line": 597, + "line": 612, "column": 32 } } @@ -296266,15 +301426,15 @@ "binop": null }, "value": "collidable", - "start": 22758, - "end": 22768, + "start": 23249, + "end": 23259, "loc": { "start": { - "line": 598, + "line": 613, "column": 16 }, "end": { - "line": 598, + "line": 613, "column": 26 } } @@ -296292,15 +301452,15 @@ "binop": null, "updateContext": null }, - "start": 22768, - "end": 22769, + "start": 23259, + "end": 23260, "loc": { "start": { - "line": 598, + "line": 613, "column": 26 }, "end": { - "line": 598, + "line": 613, "column": 27 } } @@ -296320,15 +301480,15 @@ "updateContext": null }, "value": "true", - "start": 22770, - "end": 22774, + "start": 23261, + "end": 23265, "loc": { "start": { - "line": 598, + "line": 613, "column": 28 }, "end": { - "line": 598, + "line": 613, "column": 32 } } @@ -296346,15 +301506,15 @@ "binop": null, "updateContext": null }, - "start": 22774, - "end": 22775, + "start": 23265, + "end": 23266, "loc": { "start": { - "line": 598, + "line": 613, "column": 32 }, "end": { - "line": 598, + "line": 613, "column": 33 } } @@ -296372,15 +301532,15 @@ "binop": null }, "value": "clippable", - "start": 22792, - "end": 22801, + "start": 23283, + "end": 23292, "loc": { "start": { - "line": 599, + "line": 614, "column": 16 }, "end": { - "line": 599, + "line": 614, "column": 25 } } @@ -296398,15 +301558,15 @@ "binop": null, "updateContext": null }, - "start": 22801, - "end": 22802, + "start": 23292, + "end": 23293, "loc": { "start": { - "line": 599, + "line": 614, "column": 25 }, "end": { - "line": 599, + "line": 614, "column": 26 } } @@ -296426,15 +301586,15 @@ "updateContext": null }, "value": "false", - "start": 22803, - "end": 22808, + "start": 23294, + "end": 23299, "loc": { "start": { - "line": 599, + "line": 614, "column": 27 }, "end": { - "line": 599, + "line": 614, "column": 32 } } @@ -296452,15 +301612,15 @@ "binop": null, "updateContext": null }, - "start": 22808, - "end": 22809, + "start": 23299, + "end": 23300, "loc": { "start": { - "line": 599, + "line": 614, "column": 32 }, "end": { - "line": 599, + "line": 614, "column": 33 } } @@ -296478,15 +301638,15 @@ "binop": null }, "value": "visible", - "start": 22826, - "end": 22833, + "start": 23317, + "end": 23324, "loc": { "start": { - "line": 600, + "line": 615, "column": 16 }, "end": { - "line": 600, + "line": 615, "column": 23 } } @@ -296504,15 +301664,15 @@ "binop": null, "updateContext": null }, - "start": 22833, - "end": 22834, + "start": 23324, + "end": 23325, "loc": { "start": { - "line": 600, + "line": 615, "column": 23 }, "end": { - "line": 600, + "line": 615, "column": 24 } } @@ -296532,19 +301692,125 @@ "updateContext": null }, "value": "false", - "start": 22835, - "end": 22840, + "start": 23326, + "end": 23331, "loc": { "start": { - "line": 600, + "line": 615, "column": 25 }, "end": { - "line": 600, + "line": 615, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23331, + "end": 23332, + "loc": { + "start": { + "line": 615, + "column": 30 + }, + "end": { + "line": 615, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 23349, + "end": 23357, + "loc": { + "start": { + "line": 616, + "column": 16 + }, + "end": { + "line": 616, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23357, + "end": 23358, + "loc": { + "start": { + "line": 616, + "column": 24 + }, + "end": { + "line": 616, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 23359, + "end": 23364, + "loc": { + "start": { + "line": 616, + "column": 26 + }, + "end": { + "line": 616, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -296557,15 +301823,15 @@ "postfix": false, "binop": null }, - "start": 22853, - "end": 22854, + "start": 23377, + "end": 23378, "loc": { "start": { - "line": 601, + "line": 617, "column": 12 }, "end": { - "line": 601, + "line": 617, "column": 13 } } @@ -296582,15 +301848,15 @@ "postfix": false, "binop": null }, - "start": 22854, - "end": 22855, + "start": 23378, + "end": 23379, "loc": { "start": { - "line": 601, + "line": 617, "column": 13 }, "end": { - "line": 601, + "line": 617, "column": 14 } } @@ -296608,15 +301874,15 @@ "binop": null, "updateContext": null }, - "start": 22855, - "end": 22856, + "start": 23379, + "end": 23380, "loc": { "start": { - "line": 601, + "line": 617, "column": 14 }, "end": { - "line": 601, + "line": 617, "column": 15 } } @@ -296634,15 +301900,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 22857, - "end": 22873, + "start": 23381, + "end": 23397, "loc": { "start": { - "line": 601, + "line": 617, "column": 16 }, "end": { - "line": 601, + "line": 617, "column": 32 } } @@ -296659,15 +301925,15 @@ "postfix": false, "binop": null }, - "start": 22873, - "end": 22874, + "start": 23397, + "end": 23398, "loc": { "start": { - "line": 601, + "line": 617, "column": 32 }, "end": { - "line": 601, + "line": 617, "column": 33 } } @@ -296685,15 +301951,15 @@ "binop": null, "updateContext": null }, - "start": 22874, - "end": 22875, + "start": 23398, + "end": 23399, "loc": { "start": { - "line": 601, + "line": 617, "column": 33 }, "end": { - "line": 601, + "line": 617, "column": 34 } } @@ -296701,15 +301967,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 22889, - "end": 22997, + "start": 23413, + "end": 23521, "loc": { "start": { - "line": 603, + "line": 619, "column": 12 }, "end": { - "line": 603, + "line": 619, "column": 120 } } @@ -296717,15 +301983,15 @@ { "type": "CommentLine", "value": "", - "start": 23010, - "end": 23012, + "start": 23534, + "end": 23536, "loc": { "start": { - "line": 604, + "line": 620, "column": 12 }, "end": { - "line": 604, + "line": 620, "column": 14 } } @@ -296733,15 +301999,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 23025, - "end": 23133, + "start": 23549, + "end": 23657, "loc": { "start": { - "line": 605, + "line": 621, "column": 12 }, "end": { - "line": 605, + "line": 621, "column": 120 } } @@ -296759,15 +302025,15 @@ "binop": null }, "value": "xAxisArrow", - "start": 23147, - "end": 23157, + "start": 23671, + "end": 23681, "loc": { "start": { - "line": 607, + "line": 623, "column": 12 }, "end": { - "line": 607, + "line": 623, "column": 22 } } @@ -296785,15 +302051,15 @@ "binop": null, "updateContext": null }, - "start": 23157, - "end": 23158, + "start": 23681, + "end": 23682, "loc": { "start": { - "line": 607, + "line": 623, "column": 22 }, "end": { - "line": 607, + "line": 623, "column": 23 } } @@ -296811,15 +302077,15 @@ "binop": null }, "value": "rootNode", - "start": 23159, - "end": 23167, + "start": 23683, + "end": 23691, "loc": { "start": { - "line": 607, + "line": 623, "column": 24 }, "end": { - "line": 607, + "line": 623, "column": 32 } } @@ -296837,15 +302103,15 @@ "binop": null, "updateContext": null }, - "start": 23167, - "end": 23168, + "start": 23691, + "end": 23692, "loc": { "start": { - "line": 607, + "line": 623, "column": 32 }, "end": { - "line": 607, + "line": 623, "column": 33 } } @@ -296863,15 +302129,15 @@ "binop": null }, "value": "addChild", - "start": 23168, - "end": 23176, + "start": 23692, + "end": 23700, "loc": { "start": { - "line": 607, + "line": 623, "column": 33 }, "end": { - "line": 607, + "line": 623, "column": 41 } } @@ -296888,15 +302154,15 @@ "postfix": false, "binop": null }, - "start": 23176, - "end": 23177, + "start": 23700, + "end": 23701, "loc": { "start": { - "line": 607, + "line": 623, "column": 41 }, "end": { - "line": 607, + "line": 623, "column": 42 } } @@ -296916,15 +302182,15 @@ "updateContext": null }, "value": "new", - "start": 23177, - "end": 23180, + "start": 23701, + "end": 23704, "loc": { "start": { - "line": 607, + "line": 623, "column": 42 }, "end": { - "line": 607, + "line": 623, "column": 45 } } @@ -296942,15 +302208,15 @@ "binop": null }, "value": "Mesh", - "start": 23181, - "end": 23185, + "start": 23705, + "end": 23709, "loc": { "start": { - "line": 607, + "line": 623, "column": 46 }, "end": { - "line": 607, + "line": 623, "column": 50 } } @@ -296967,15 +302233,15 @@ "postfix": false, "binop": null }, - "start": 23185, - "end": 23186, + "start": 23709, + "end": 23710, "loc": { "start": { - "line": 607, + "line": 623, "column": 50 }, "end": { - "line": 607, + "line": 623, "column": 51 } } @@ -296993,15 +302259,15 @@ "binop": null }, "value": "rootNode", - "start": 23186, - "end": 23194, + "start": 23710, + "end": 23718, "loc": { "start": { - "line": 607, + "line": 623, "column": 51 }, "end": { - "line": 607, + "line": 623, "column": 59 } } @@ -297019,15 +302285,15 @@ "binop": null, "updateContext": null }, - "start": 23194, - "end": 23195, + "start": 23718, + "end": 23719, "loc": { "start": { - "line": 607, + "line": 623, "column": 59 }, "end": { - "line": 607, + "line": 623, "column": 60 } } @@ -297044,15 +302310,15 @@ "postfix": false, "binop": null }, - "start": 23196, - "end": 23197, + "start": 23720, + "end": 23721, "loc": { "start": { - "line": 607, + "line": 623, "column": 61 }, "end": { - "line": 607, + "line": 623, "column": 62 } } @@ -297070,15 +302336,15 @@ "binop": null }, "value": "geometry", - "start": 23214, - "end": 23222, + "start": 23738, + "end": 23746, "loc": { "start": { - "line": 608, + "line": 624, "column": 16 }, "end": { - "line": 608, + "line": 624, "column": 24 } } @@ -297096,15 +302362,15 @@ "binop": null, "updateContext": null }, - "start": 23222, - "end": 23223, + "start": 23746, + "end": 23747, "loc": { "start": { - "line": 608, + "line": 624, "column": 24 }, "end": { - "line": 608, + "line": 624, "column": 25 } } @@ -297122,15 +302388,15 @@ "binop": null }, "value": "shapes", - "start": 23224, - "end": 23230, + "start": 23748, + "end": 23754, "loc": { "start": { - "line": 608, + "line": 624, "column": 26 }, "end": { - "line": 608, + "line": 624, "column": 32 } } @@ -297148,15 +302414,15 @@ "binop": null, "updateContext": null }, - "start": 23230, - "end": 23231, + "start": 23754, + "end": 23755, "loc": { "start": { - "line": 608, + "line": 624, "column": 32 }, "end": { - "line": 608, + "line": 624, "column": 33 } } @@ -297174,15 +302440,15 @@ "binop": null }, "value": "arrowHead", - "start": 23231, - "end": 23240, + "start": 23755, + "end": 23764, "loc": { "start": { - "line": 608, + "line": 624, "column": 33 }, "end": { - "line": 608, + "line": 624, "column": 42 } } @@ -297200,15 +302466,15 @@ "binop": null, "updateContext": null }, - "start": 23240, - "end": 23241, + "start": 23764, + "end": 23765, "loc": { "start": { - "line": 608, + "line": 624, "column": 42 }, "end": { - "line": 608, + "line": 624, "column": 43 } } @@ -297226,15 +302492,15 @@ "binop": null }, "value": "material", - "start": 23258, - "end": 23266, + "start": 23782, + "end": 23790, "loc": { "start": { - "line": 609, + "line": 625, "column": 16 }, "end": { - "line": 609, + "line": 625, "column": 24 } } @@ -297252,15 +302518,15 @@ "binop": null, "updateContext": null }, - "start": 23266, - "end": 23267, + "start": 23790, + "end": 23791, "loc": { "start": { - "line": 609, + "line": 625, "column": 24 }, "end": { - "line": 609, + "line": 625, "column": 25 } } @@ -297278,15 +302544,15 @@ "binop": null }, "value": "materials", - "start": 23268, - "end": 23277, + "start": 23792, + "end": 23801, "loc": { "start": { - "line": 609, + "line": 625, "column": 26 }, "end": { - "line": 609, + "line": 625, "column": 35 } } @@ -297304,15 +302570,15 @@ "binop": null, "updateContext": null }, - "start": 23277, - "end": 23278, + "start": 23801, + "end": 23802, "loc": { "start": { - "line": 609, + "line": 625, "column": 35 }, "end": { - "line": 609, + "line": 625, "column": 36 } } @@ -297330,15 +302596,15 @@ "binop": null }, "value": "red", - "start": 23278, - "end": 23281, + "start": 23802, + "end": 23805, "loc": { "start": { - "line": 609, + "line": 625, "column": 36 }, "end": { - "line": 609, + "line": 625, "column": 39 } } @@ -297356,15 +302622,15 @@ "binop": null, "updateContext": null }, - "start": 23281, - "end": 23282, + "start": 23805, + "end": 23806, "loc": { "start": { - "line": 609, + "line": 625, "column": 39 }, "end": { - "line": 609, + "line": 625, "column": 40 } } @@ -297382,15 +302648,15 @@ "binop": null }, "value": "matrix", - "start": 23299, - "end": 23305, + "start": 23823, + "end": 23829, "loc": { "start": { - "line": 610, + "line": 626, "column": 16 }, "end": { - "line": 610, + "line": 626, "column": 22 } } @@ -297408,15 +302674,15 @@ "binop": null, "updateContext": null }, - "start": 23305, - "end": 23306, + "start": 23829, + "end": 23830, "loc": { "start": { - "line": 610, + "line": 626, "column": 22 }, "end": { - "line": 610, + "line": 626, "column": 23 } } @@ -297433,15 +302699,15 @@ "postfix": false, "binop": null }, - "start": 23307, - "end": 23308, + "start": 23831, + "end": 23832, "loc": { "start": { - "line": 610, + "line": 626, "column": 24 }, "end": { - "line": 610, + "line": 626, "column": 25 } } @@ -297460,15 +302726,15 @@ "binop": null }, "value": "function", - "start": 23308, - "end": 23316, + "start": 23832, + "end": 23840, "loc": { "start": { - "line": 610, + "line": 626, "column": 25 }, "end": { - "line": 610, + "line": 626, "column": 33 } } @@ -297485,15 +302751,15 @@ "postfix": false, "binop": null }, - "start": 23317, - "end": 23318, + "start": 23841, + "end": 23842, "loc": { "start": { - "line": 610, + "line": 626, "column": 34 }, "end": { - "line": 610, + "line": 626, "column": 35 } } @@ -297510,15 +302776,15 @@ "postfix": false, "binop": null }, - "start": 23318, - "end": 23319, + "start": 23842, + "end": 23843, "loc": { "start": { - "line": 610, + "line": 626, "column": 35 }, "end": { - "line": 610, + "line": 626, "column": 36 } } @@ -297535,15 +302801,15 @@ "postfix": false, "binop": null }, - "start": 23320, - "end": 23321, + "start": 23844, + "end": 23845, "loc": { "start": { - "line": 610, + "line": 626, "column": 37 }, "end": { - "line": 610, + "line": 626, "column": 38 } } @@ -297563,15 +302829,15 @@ "updateContext": null }, "value": "const", - "start": 23342, - "end": 23347, + "start": 23866, + "end": 23871, "loc": { "start": { - "line": 611, + "line": 627, "column": 20 }, "end": { - "line": 611, + "line": 627, "column": 25 } } @@ -297589,15 +302855,15 @@ "binop": null }, "value": "translate", - "start": 23348, - "end": 23357, + "start": 23872, + "end": 23881, "loc": { "start": { - "line": 611, + "line": 627, "column": 26 }, "end": { - "line": 611, + "line": 627, "column": 35 } } @@ -297616,15 +302882,15 @@ "updateContext": null }, "value": "=", - "start": 23358, - "end": 23359, + "start": 23882, + "end": 23883, "loc": { "start": { - "line": 611, + "line": 627, "column": 36 }, "end": { - "line": 611, + "line": 627, "column": 37 } } @@ -297642,15 +302908,15 @@ "binop": null }, "value": "math", - "start": 23360, - "end": 23364, + "start": 23884, + "end": 23888, "loc": { "start": { - "line": 611, + "line": 627, "column": 38 }, "end": { - "line": 611, + "line": 627, "column": 42 } } @@ -297668,15 +302934,15 @@ "binop": null, "updateContext": null }, - "start": 23364, - "end": 23365, + "start": 23888, + "end": 23889, "loc": { "start": { - "line": 611, + "line": 627, "column": 42 }, "end": { - "line": 611, + "line": 627, "column": 43 } } @@ -297694,15 +302960,15 @@ "binop": null }, "value": "translateMat4c", - "start": 23365, - "end": 23379, + "start": 23889, + "end": 23903, "loc": { "start": { - "line": 611, + "line": 627, "column": 43 }, "end": { - "line": 611, + "line": 627, "column": 57 } } @@ -297719,15 +302985,15 @@ "postfix": false, "binop": null }, - "start": 23379, - "end": 23380, + "start": 23903, + "end": 23904, "loc": { "start": { - "line": 611, + "line": 627, "column": 57 }, "end": { - "line": 611, + "line": 627, "column": 58 } } @@ -297746,15 +303012,15 @@ "updateContext": null }, "value": 0, - "start": 23380, - "end": 23381, + "start": 23904, + "end": 23905, "loc": { "start": { - "line": 611, + "line": 627, "column": 58 }, "end": { - "line": 611, + "line": 627, "column": 59 } } @@ -297772,15 +303038,15 @@ "binop": null, "updateContext": null }, - "start": 23381, - "end": 23382, + "start": 23905, + "end": 23906, "loc": { "start": { - "line": 611, + "line": 627, "column": 59 }, "end": { - "line": 611, + "line": 627, "column": 60 } } @@ -297798,15 +303064,15 @@ "binop": null }, "value": "radius", - "start": 23383, - "end": 23389, + "start": 23907, + "end": 23913, "loc": { "start": { - "line": 611, + "line": 627, "column": 61 }, "end": { - "line": 611, + "line": 627, "column": 67 } } @@ -297825,15 +303091,15 @@ "updateContext": null }, "value": "+", - "start": 23390, - "end": 23391, + "start": 23914, + "end": 23915, "loc": { "start": { - "line": 611, + "line": 627, "column": 68 }, "end": { - "line": 611, + "line": 627, "column": 69 } } @@ -297852,15 +303118,15 @@ "updateContext": null }, "value": 0.1, - "start": 23392, - "end": 23394, + "start": 23916, + "end": 23918, "loc": { "start": { - "line": 611, + "line": 627, "column": 70 }, "end": { - "line": 611, + "line": 627, "column": 72 } } @@ -297878,15 +303144,15 @@ "binop": null, "updateContext": null }, - "start": 23394, - "end": 23395, + "start": 23918, + "end": 23919, "loc": { "start": { - "line": 611, + "line": 627, "column": 72 }, "end": { - "line": 611, + "line": 627, "column": 73 } } @@ -297905,15 +303171,15 @@ "updateContext": null }, "value": 0, - "start": 23396, - "end": 23397, + "start": 23920, + "end": 23921, "loc": { "start": { - "line": 611, + "line": 627, "column": 74 }, "end": { - "line": 611, + "line": 627, "column": 75 } } @@ -297931,15 +303197,15 @@ "binop": null, "updateContext": null }, - "start": 23397, - "end": 23398, + "start": 23921, + "end": 23922, "loc": { "start": { - "line": 611, + "line": 627, "column": 75 }, "end": { - "line": 611, + "line": 627, "column": 76 } } @@ -297957,15 +303223,15 @@ "binop": null }, "value": "math", - "start": 23399, - "end": 23403, + "start": 23923, + "end": 23927, "loc": { "start": { - "line": 611, + "line": 627, "column": 77 }, "end": { - "line": 611, + "line": 627, "column": 81 } } @@ -297983,15 +303249,15 @@ "binop": null, "updateContext": null }, - "start": 23403, - "end": 23404, + "start": 23927, + "end": 23928, "loc": { "start": { - "line": 611, + "line": 627, "column": 81 }, "end": { - "line": 611, + "line": 627, "column": 82 } } @@ -298009,15 +303275,15 @@ "binop": null }, "value": "identityMat4", - "start": 23404, - "end": 23416, + "start": 23928, + "end": 23940, "loc": { "start": { - "line": 611, + "line": 627, "column": 82 }, "end": { - "line": 611, + "line": 627, "column": 94 } } @@ -298034,15 +303300,15 @@ "postfix": false, "binop": null }, - "start": 23416, - "end": 23417, + "start": 23940, + "end": 23941, "loc": { "start": { - "line": 611, + "line": 627, "column": 94 }, "end": { - "line": 611, + "line": 627, "column": 95 } } @@ -298059,15 +303325,15 @@ "postfix": false, "binop": null }, - "start": 23417, - "end": 23418, + "start": 23941, + "end": 23942, "loc": { "start": { - "line": 611, + "line": 627, "column": 95 }, "end": { - "line": 611, + "line": 627, "column": 96 } } @@ -298084,15 +303350,15 @@ "postfix": false, "binop": null }, - "start": 23418, - "end": 23419, + "start": 23942, + "end": 23943, "loc": { "start": { - "line": 611, + "line": 627, "column": 96 }, "end": { - "line": 611, + "line": 627, "column": 97 } } @@ -298110,15 +303376,15 @@ "binop": null, "updateContext": null }, - "start": 23419, - "end": 23420, + "start": 23943, + "end": 23944, "loc": { "start": { - "line": 611, + "line": 627, "column": 97 }, "end": { - "line": 611, + "line": 627, "column": 98 } } @@ -298138,15 +303404,15 @@ "updateContext": null }, "value": "const", - "start": 23441, - "end": 23446, + "start": 23965, + "end": 23970, "loc": { "start": { - "line": 612, + "line": 628, "column": 20 }, "end": { - "line": 612, + "line": 628, "column": 25 } } @@ -298164,15 +303430,15 @@ "binop": null }, "value": "rotate", - "start": 23447, - "end": 23453, + "start": 23971, + "end": 23977, "loc": { "start": { - "line": 612, + "line": 628, "column": 26 }, "end": { - "line": 612, + "line": 628, "column": 32 } } @@ -298191,15 +303457,15 @@ "updateContext": null }, "value": "=", - "start": 23454, - "end": 23455, + "start": 23978, + "end": 23979, "loc": { "start": { - "line": 612, + "line": 628, "column": 33 }, "end": { - "line": 612, + "line": 628, "column": 34 } } @@ -298217,15 +303483,15 @@ "binop": null }, "value": "math", - "start": 23456, - "end": 23460, + "start": 23980, + "end": 23984, "loc": { "start": { - "line": 612, + "line": 628, "column": 35 }, "end": { - "line": 612, + "line": 628, "column": 39 } } @@ -298243,15 +303509,15 @@ "binop": null, "updateContext": null }, - "start": 23460, - "end": 23461, + "start": 23984, + "end": 23985, "loc": { "start": { - "line": 612, + "line": 628, "column": 39 }, "end": { - "line": 612, + "line": 628, "column": 40 } } @@ -298269,15 +303535,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 23461, - "end": 23474, + "start": 23985, + "end": 23998, "loc": { "start": { - "line": 612, + "line": 628, "column": 40 }, "end": { - "line": 612, + "line": 628, "column": 53 } } @@ -298294,15 +303560,15 @@ "postfix": false, "binop": null }, - "start": 23474, - "end": 23475, + "start": 23998, + "end": 23999, "loc": { "start": { - "line": 612, + "line": 628, "column": 53 }, "end": { - "line": 612, + "line": 628, "column": 54 } } @@ -298321,15 +303587,15 @@ "updateContext": null }, "value": "-", - "start": 23475, - "end": 23476, + "start": 23999, + "end": 24000, "loc": { "start": { - "line": 612, + "line": 628, "column": 54 }, "end": { - "line": 612, + "line": 628, "column": 55 } } @@ -298348,15 +303614,15 @@ "updateContext": null }, "value": 90, - "start": 23476, - "end": 23478, + "start": 24000, + "end": 24002, "loc": { "start": { - "line": 612, + "line": 628, "column": 55 }, "end": { - "line": 612, + "line": 628, "column": 57 } } @@ -298375,15 +303641,15 @@ "updateContext": null }, "value": "*", - "start": 23479, - "end": 23480, + "start": 24003, + "end": 24004, "loc": { "start": { - "line": 612, + "line": 628, "column": 58 }, "end": { - "line": 612, + "line": 628, "column": 59 } } @@ -298401,15 +303667,15 @@ "binop": null }, "value": "math", - "start": 23481, - "end": 23485, + "start": 24005, + "end": 24009, "loc": { "start": { - "line": 612, + "line": 628, "column": 60 }, "end": { - "line": 612, + "line": 628, "column": 64 } } @@ -298427,15 +303693,15 @@ "binop": null, "updateContext": null }, - "start": 23485, - "end": 23486, + "start": 24009, + "end": 24010, "loc": { "start": { - "line": 612, + "line": 628, "column": 64 }, "end": { - "line": 612, + "line": 628, "column": 65 } } @@ -298453,15 +303719,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 23486, - "end": 23494, + "start": 24010, + "end": 24018, "loc": { "start": { - "line": 612, + "line": 628, "column": 65 }, "end": { - "line": 612, + "line": 628, "column": 73 } } @@ -298479,15 +303745,15 @@ "binop": null, "updateContext": null }, - "start": 23494, - "end": 23495, + "start": 24018, + "end": 24019, "loc": { "start": { - "line": 612, + "line": 628, "column": 73 }, "end": { - "line": 612, + "line": 628, "column": 74 } } @@ -298505,15 +303771,15 @@ "binop": null, "updateContext": null }, - "start": 23496, - "end": 23497, + "start": 24020, + "end": 24021, "loc": { "start": { - "line": 612, + "line": 628, "column": 75 }, "end": { - "line": 612, + "line": 628, "column": 76 } } @@ -298532,15 +303798,15 @@ "updateContext": null }, "value": 0, - "start": 23497, - "end": 23498, + "start": 24021, + "end": 24022, "loc": { "start": { - "line": 612, + "line": 628, "column": 76 }, "end": { - "line": 612, + "line": 628, "column": 77 } } @@ -298558,15 +303824,15 @@ "binop": null, "updateContext": null }, - "start": 23498, - "end": 23499, + "start": 24022, + "end": 24023, "loc": { "start": { - "line": 612, + "line": 628, "column": 77 }, "end": { - "line": 612, + "line": 628, "column": 78 } } @@ -298585,15 +303851,15 @@ "updateContext": null }, "value": 0, - "start": 23500, - "end": 23501, + "start": 24024, + "end": 24025, "loc": { "start": { - "line": 612, + "line": 628, "column": 79 }, "end": { - "line": 612, + "line": 628, "column": 80 } } @@ -298611,15 +303877,15 @@ "binop": null, "updateContext": null }, - "start": 23501, - "end": 23502, + "start": 24025, + "end": 24026, "loc": { "start": { - "line": 612, + "line": 628, "column": 80 }, "end": { - "line": 612, + "line": 628, "column": 81 } } @@ -298638,15 +303904,15 @@ "updateContext": null }, "value": 1, - "start": 23503, - "end": 23504, + "start": 24027, + "end": 24028, "loc": { "start": { - "line": 612, + "line": 628, "column": 82 }, "end": { - "line": 612, + "line": 628, "column": 83 } } @@ -298664,15 +303930,15 @@ "binop": null, "updateContext": null }, - "start": 23504, - "end": 23505, + "start": 24028, + "end": 24029, "loc": { "start": { - "line": 612, + "line": 628, "column": 83 }, "end": { - "line": 612, + "line": 628, "column": 84 } } @@ -298690,15 +303956,15 @@ "binop": null, "updateContext": null }, - "start": 23505, - "end": 23506, + "start": 24029, + "end": 24030, "loc": { "start": { - "line": 612, + "line": 628, "column": 84 }, "end": { - "line": 612, + "line": 628, "column": 85 } } @@ -298716,15 +303982,15 @@ "binop": null }, "value": "math", - "start": 23507, - "end": 23511, + "start": 24031, + "end": 24035, "loc": { "start": { - "line": 612, + "line": 628, "column": 86 }, "end": { - "line": 612, + "line": 628, "column": 90 } } @@ -298742,15 +304008,15 @@ "binop": null, "updateContext": null }, - "start": 23511, - "end": 23512, + "start": 24035, + "end": 24036, "loc": { "start": { - "line": 612, + "line": 628, "column": 90 }, "end": { - "line": 612, + "line": 628, "column": 91 } } @@ -298768,15 +304034,15 @@ "binop": null }, "value": "identityMat4", - "start": 23512, - "end": 23524, + "start": 24036, + "end": 24048, "loc": { "start": { - "line": 612, + "line": 628, "column": 91 }, "end": { - "line": 612, + "line": 628, "column": 103 } } @@ -298793,15 +304059,15 @@ "postfix": false, "binop": null }, - "start": 23524, - "end": 23525, + "start": 24048, + "end": 24049, "loc": { "start": { - "line": 612, + "line": 628, "column": 103 }, "end": { - "line": 612, + "line": 628, "column": 104 } } @@ -298818,15 +304084,15 @@ "postfix": false, "binop": null }, - "start": 23525, - "end": 23526, + "start": 24049, + "end": 24050, "loc": { "start": { - "line": 612, + "line": 628, "column": 104 }, "end": { - "line": 612, + "line": 628, "column": 105 } } @@ -298843,15 +304109,15 @@ "postfix": false, "binop": null }, - "start": 23526, - "end": 23527, + "start": 24050, + "end": 24051, "loc": { "start": { - "line": 612, + "line": 628, "column": 105 }, "end": { - "line": 612, + "line": 628, "column": 106 } } @@ -298869,15 +304135,15 @@ "binop": null, "updateContext": null }, - "start": 23527, - "end": 23528, + "start": 24051, + "end": 24052, "loc": { "start": { - "line": 612, + "line": 628, "column": 106 }, "end": { - "line": 612, + "line": 628, "column": 107 } } @@ -298897,15 +304163,15 @@ "updateContext": null }, "value": "return", - "start": 23549, - "end": 23555, + "start": 24073, + "end": 24079, "loc": { "start": { - "line": 613, + "line": 629, "column": 20 }, "end": { - "line": 613, + "line": 629, "column": 26 } } @@ -298923,15 +304189,15 @@ "binop": null }, "value": "math", - "start": 23556, - "end": 23560, + "start": 24080, + "end": 24084, "loc": { "start": { - "line": 613, + "line": 629, "column": 27 }, "end": { - "line": 613, + "line": 629, "column": 31 } } @@ -298949,15 +304215,15 @@ "binop": null, "updateContext": null }, - "start": 23560, - "end": 23561, + "start": 24084, + "end": 24085, "loc": { "start": { - "line": 613, + "line": 629, "column": 31 }, "end": { - "line": 613, + "line": 629, "column": 32 } } @@ -298975,15 +304241,15 @@ "binop": null }, "value": "mulMat4", - "start": 23561, - "end": 23568, + "start": 24085, + "end": 24092, "loc": { "start": { - "line": 613, + "line": 629, "column": 32 }, "end": { - "line": 613, + "line": 629, "column": 39 } } @@ -299000,15 +304266,15 @@ "postfix": false, "binop": null }, - "start": 23568, - "end": 23569, + "start": 24092, + "end": 24093, "loc": { "start": { - "line": 613, + "line": 629, "column": 39 }, "end": { - "line": 613, + "line": 629, "column": 40 } } @@ -299026,15 +304292,15 @@ "binop": null }, "value": "rotate", - "start": 23569, - "end": 23575, + "start": 24093, + "end": 24099, "loc": { "start": { - "line": 613, + "line": 629, "column": 40 }, "end": { - "line": 613, + "line": 629, "column": 46 } } @@ -299052,15 +304318,15 @@ "binop": null, "updateContext": null }, - "start": 23575, - "end": 23576, + "start": 24099, + "end": 24100, "loc": { "start": { - "line": 613, + "line": 629, "column": 46 }, "end": { - "line": 613, + "line": 629, "column": 47 } } @@ -299078,15 +304344,15 @@ "binop": null }, "value": "translate", - "start": 23577, - "end": 23586, + "start": 24101, + "end": 24110, "loc": { "start": { - "line": 613, + "line": 629, "column": 48 }, "end": { - "line": 613, + "line": 629, "column": 57 } } @@ -299104,15 +304370,15 @@ "binop": null, "updateContext": null }, - "start": 23586, - "end": 23587, + "start": 24110, + "end": 24111, "loc": { "start": { - "line": 613, + "line": 629, "column": 57 }, "end": { - "line": 613, + "line": 629, "column": 58 } } @@ -299130,15 +304396,15 @@ "binop": null }, "value": "math", - "start": 23588, - "end": 23592, + "start": 24112, + "end": 24116, "loc": { "start": { - "line": 613, + "line": 629, "column": 59 }, "end": { - "line": 613, + "line": 629, "column": 63 } } @@ -299156,15 +304422,15 @@ "binop": null, "updateContext": null }, - "start": 23592, - "end": 23593, + "start": 24116, + "end": 24117, "loc": { "start": { - "line": 613, + "line": 629, "column": 63 }, "end": { - "line": 613, + "line": 629, "column": 64 } } @@ -299182,15 +304448,15 @@ "binop": null }, "value": "identityMat4", - "start": 23593, - "end": 23605, + "start": 24117, + "end": 24129, "loc": { "start": { - "line": 613, + "line": 629, "column": 64 }, "end": { - "line": 613, + "line": 629, "column": 76 } } @@ -299207,15 +304473,15 @@ "postfix": false, "binop": null }, - "start": 23605, - "end": 23606, + "start": 24129, + "end": 24130, "loc": { "start": { - "line": 613, + "line": 629, "column": 76 }, "end": { - "line": 613, + "line": 629, "column": 77 } } @@ -299232,15 +304498,15 @@ "postfix": false, "binop": null }, - "start": 23606, - "end": 23607, + "start": 24130, + "end": 24131, "loc": { "start": { - "line": 613, + "line": 629, "column": 77 }, "end": { - "line": 613, + "line": 629, "column": 78 } } @@ -299257,15 +304523,15 @@ "postfix": false, "binop": null }, - "start": 23607, - "end": 23608, + "start": 24131, + "end": 24132, "loc": { "start": { - "line": 613, + "line": 629, "column": 78 }, "end": { - "line": 613, + "line": 629, "column": 79 } } @@ -299283,15 +304549,15 @@ "binop": null, "updateContext": null }, - "start": 23608, - "end": 23609, + "start": 24132, + "end": 24133, "loc": { "start": { - "line": 613, + "line": 629, "column": 79 }, "end": { - "line": 613, + "line": 629, "column": 80 } } @@ -299308,15 +304574,15 @@ "postfix": false, "binop": null }, - "start": 23626, - "end": 23627, + "start": 24150, + "end": 24151, "loc": { "start": { - "line": 614, + "line": 630, "column": 16 }, "end": { - "line": 614, + "line": 630, "column": 17 } } @@ -299333,15 +304599,15 @@ "postfix": false, "binop": null }, - "start": 23627, - "end": 23628, + "start": 24151, + "end": 24152, "loc": { "start": { - "line": 614, + "line": 630, "column": 17 }, "end": { - "line": 614, + "line": 630, "column": 18 } } @@ -299358,15 +304624,15 @@ "postfix": false, "binop": null }, - "start": 23628, - "end": 23629, + "start": 24152, + "end": 24153, "loc": { "start": { - "line": 614, + "line": 630, "column": 18 }, "end": { - "line": 614, + "line": 630, "column": 19 } } @@ -299383,15 +304649,15 @@ "postfix": false, "binop": null }, - "start": 23629, - "end": 23630, + "start": 24153, + "end": 24154, "loc": { "start": { - "line": 614, + "line": 630, "column": 19 }, "end": { - "line": 614, + "line": 630, "column": 20 } } @@ -299409,15 +304675,15 @@ "binop": null, "updateContext": null }, - "start": 23630, - "end": 23631, + "start": 24154, + "end": 24155, "loc": { "start": { - "line": 614, + "line": 630, "column": 20 }, "end": { - "line": 614, + "line": 630, "column": 21 } } @@ -299435,15 +304701,15 @@ "binop": null }, "value": "pickable", - "start": 23648, - "end": 23656, + "start": 24172, + "end": 24180, "loc": { "start": { - "line": 615, + "line": 631, "column": 16 }, "end": { - "line": 615, + "line": 631, "column": 24 } } @@ -299461,15 +304727,15 @@ "binop": null, "updateContext": null }, - "start": 23656, - "end": 23657, + "start": 24180, + "end": 24181, "loc": { "start": { - "line": 615, + "line": 631, "column": 24 }, "end": { - "line": 615, + "line": 631, "column": 25 } } @@ -299489,15 +304755,15 @@ "updateContext": null }, "value": "false", - "start": 23658, - "end": 23663, + "start": 24182, + "end": 24187, "loc": { "start": { - "line": 615, + "line": 631, "column": 26 }, "end": { - "line": 615, + "line": 631, "column": 31 } } @@ -299515,15 +304781,15 @@ "binop": null, "updateContext": null }, - "start": 23663, - "end": 23664, + "start": 24187, + "end": 24188, "loc": { "start": { - "line": 615, + "line": 631, "column": 31 }, "end": { - "line": 615, + "line": 631, "column": 32 } } @@ -299541,15 +304807,15 @@ "binop": null }, "value": "collidable", - "start": 23681, - "end": 23691, + "start": 24205, + "end": 24215, "loc": { "start": { - "line": 616, + "line": 632, "column": 16 }, "end": { - "line": 616, + "line": 632, "column": 26 } } @@ -299567,15 +304833,15 @@ "binop": null, "updateContext": null }, - "start": 23691, - "end": 23692, + "start": 24215, + "end": 24216, "loc": { "start": { - "line": 616, + "line": 632, "column": 26 }, "end": { - "line": 616, + "line": 632, "column": 27 } } @@ -299595,15 +304861,15 @@ "updateContext": null }, "value": "true", - "start": 23693, - "end": 23697, + "start": 24217, + "end": 24221, "loc": { "start": { - "line": 616, + "line": 632, "column": 28 }, "end": { - "line": 616, + "line": 632, "column": 32 } } @@ -299621,15 +304887,15 @@ "binop": null, "updateContext": null }, - "start": 23697, - "end": 23698, + "start": 24221, + "end": 24222, "loc": { "start": { - "line": 616, + "line": 632, "column": 32 }, "end": { - "line": 616, + "line": 632, "column": 33 } } @@ -299647,15 +304913,15 @@ "binop": null }, "value": "clippable", - "start": 23715, - "end": 23724, + "start": 24239, + "end": 24248, "loc": { "start": { - "line": 617, + "line": 633, "column": 16 }, "end": { - "line": 617, + "line": 633, "column": 25 } } @@ -299673,15 +304939,15 @@ "binop": null, "updateContext": null }, - "start": 23724, - "end": 23725, + "start": 24248, + "end": 24249, "loc": { "start": { - "line": 617, + "line": 633, "column": 25 }, "end": { - "line": 617, + "line": 633, "column": 26 } } @@ -299701,15 +304967,15 @@ "updateContext": null }, "value": "false", - "start": 23726, - "end": 23731, + "start": 24250, + "end": 24255, "loc": { "start": { - "line": 617, + "line": 633, "column": 27 }, "end": { - "line": 617, + "line": 633, "column": 32 } } @@ -299727,15 +304993,15 @@ "binop": null, "updateContext": null }, - "start": 23731, - "end": 23732, + "start": 24255, + "end": 24256, "loc": { "start": { - "line": 617, + "line": 633, "column": 32 }, "end": { - "line": 617, + "line": 633, "column": 33 } } @@ -299753,15 +305019,15 @@ "binop": null }, "value": "visible", - "start": 23749, - "end": 23756, + "start": 24273, + "end": 24280, "loc": { "start": { - "line": 618, + "line": 634, "column": 16 }, "end": { - "line": 618, + "line": 634, "column": 23 } } @@ -299779,15 +305045,15 @@ "binop": null, "updateContext": null }, - "start": 23756, - "end": 23757, + "start": 24280, + "end": 24281, "loc": { "start": { - "line": 618, + "line": 634, "column": 23 }, "end": { - "line": 618, + "line": 634, "column": 24 } } @@ -299807,19 +305073,125 @@ "updateContext": null }, "value": "false", - "start": 23758, - "end": 23763, + "start": 24282, + "end": 24287, "loc": { "start": { - "line": 618, + "line": 634, "column": 25 }, "end": { - "line": 618, + "line": 634, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24287, + "end": 24288, + "loc": { + "start": { + "line": 634, + "column": 30 + }, + "end": { + "line": 634, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 24305, + "end": 24313, + "loc": { + "start": { + "line": 635, + "column": 16 + }, + "end": { + "line": 635, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 24313, + "end": 24314, + "loc": { + "start": { + "line": 635, + "column": 24 + }, + "end": { + "line": 635, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 24315, + "end": 24320, + "loc": { + "start": { + "line": 635, + "column": 26 + }, + "end": { + "line": 635, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -299832,15 +305204,15 @@ "postfix": false, "binop": null }, - "start": 23776, - "end": 23777, + "start": 24333, + "end": 24334, "loc": { "start": { - "line": 619, + "line": 636, "column": 12 }, "end": { - "line": 619, + "line": 636, "column": 13 } } @@ -299857,15 +305229,15 @@ "postfix": false, "binop": null }, - "start": 23777, - "end": 23778, + "start": 24334, + "end": 24335, "loc": { "start": { - "line": 619, + "line": 636, "column": 13 }, "end": { - "line": 619, + "line": 636, "column": 14 } } @@ -299883,15 +305255,15 @@ "binop": null, "updateContext": null }, - "start": 23778, - "end": 23779, + "start": 24335, + "end": 24336, "loc": { "start": { - "line": 619, + "line": 636, "column": 14 }, "end": { - "line": 619, + "line": 636, "column": 15 } } @@ -299909,15 +305281,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 23780, - "end": 23796, + "start": 24337, + "end": 24353, "loc": { "start": { - "line": 619, + "line": 636, "column": 16 }, "end": { - "line": 619, + "line": 636, "column": 32 } } @@ -299934,15 +305306,15 @@ "postfix": false, "binop": null }, - "start": 23796, - "end": 23797, + "start": 24353, + "end": 24354, "loc": { "start": { - "line": 619, + "line": 636, "column": 32 }, "end": { - "line": 619, + "line": 636, "column": 33 } } @@ -299960,15 +305332,15 @@ "binop": null, "updateContext": null }, - "start": 23797, - "end": 23798, + "start": 24354, + "end": 24355, "loc": { "start": { - "line": 619, + "line": 636, "column": 33 }, "end": { - "line": 619, + "line": 636, "column": 34 } } @@ -299986,15 +305358,15 @@ "binop": null }, "value": "xAxisArrowHandle", - "start": 23812, - "end": 23828, + "start": 24369, + "end": 24385, "loc": { "start": { - "line": 621, + "line": 638, "column": 12 }, "end": { - "line": 621, + "line": 638, "column": 28 } } @@ -300012,15 +305384,15 @@ "binop": null, "updateContext": null }, - "start": 23828, - "end": 23829, + "start": 24385, + "end": 24386, "loc": { "start": { - "line": 621, + "line": 638, "column": 28 }, "end": { - "line": 621, + "line": 638, "column": 29 } } @@ -300038,15 +305410,15 @@ "binop": null }, "value": "rootNode", - "start": 23830, - "end": 23838, + "start": 24387, + "end": 24395, "loc": { "start": { - "line": 621, + "line": 638, "column": 30 }, "end": { - "line": 621, + "line": 638, "column": 38 } } @@ -300064,15 +305436,15 @@ "binop": null, "updateContext": null }, - "start": 23838, - "end": 23839, + "start": 24395, + "end": 24396, "loc": { "start": { - "line": 621, + "line": 638, "column": 38 }, "end": { - "line": 621, + "line": 638, "column": 39 } } @@ -300090,15 +305462,15 @@ "binop": null }, "value": "addChild", - "start": 23839, - "end": 23847, + "start": 24396, + "end": 24404, "loc": { "start": { - "line": 621, + "line": 638, "column": 39 }, "end": { - "line": 621, + "line": 638, "column": 47 } } @@ -300115,15 +305487,15 @@ "postfix": false, "binop": null }, - "start": 23847, - "end": 23848, + "start": 24404, + "end": 24405, "loc": { "start": { - "line": 621, + "line": 638, "column": 47 }, "end": { - "line": 621, + "line": 638, "column": 48 } } @@ -300143,15 +305515,15 @@ "updateContext": null }, "value": "new", - "start": 23848, - "end": 23851, + "start": 24405, + "end": 24408, "loc": { "start": { - "line": 621, + "line": 638, "column": 48 }, "end": { - "line": 621, + "line": 638, "column": 51 } } @@ -300169,15 +305541,15 @@ "binop": null }, "value": "Mesh", - "start": 23852, - "end": 23856, + "start": 24409, + "end": 24413, "loc": { "start": { - "line": 621, + "line": 638, "column": 52 }, "end": { - "line": 621, + "line": 638, "column": 56 } } @@ -300194,15 +305566,15 @@ "postfix": false, "binop": null }, - "start": 23856, - "end": 23857, + "start": 24413, + "end": 24414, "loc": { "start": { - "line": 621, + "line": 638, "column": 56 }, "end": { - "line": 621, + "line": 638, "column": 57 } } @@ -300220,15 +305592,15 @@ "binop": null }, "value": "rootNode", - "start": 23857, - "end": 23865, + "start": 24414, + "end": 24422, "loc": { "start": { - "line": 621, + "line": 638, "column": 57 }, "end": { - "line": 621, + "line": 638, "column": 65 } } @@ -300246,15 +305618,15 @@ "binop": null, "updateContext": null }, - "start": 23865, - "end": 23866, + "start": 24422, + "end": 24423, "loc": { "start": { - "line": 621, + "line": 638, "column": 65 }, "end": { - "line": 621, + "line": 638, "column": 66 } } @@ -300271,15 +305643,15 @@ "postfix": false, "binop": null }, - "start": 23867, - "end": 23868, + "start": 24424, + "end": 24425, "loc": { "start": { - "line": 621, + "line": 638, "column": 67 }, "end": { - "line": 621, + "line": 638, "column": 68 } } @@ -300297,15 +305669,15 @@ "binop": null }, "value": "geometry", - "start": 23885, - "end": 23893, + "start": 24442, + "end": 24450, "loc": { "start": { - "line": 622, + "line": 639, "column": 16 }, "end": { - "line": 622, + "line": 639, "column": 24 } } @@ -300323,15 +305695,15 @@ "binop": null, "updateContext": null }, - "start": 23893, - "end": 23894, + "start": 24450, + "end": 24451, "loc": { "start": { - "line": 622, + "line": 639, "column": 24 }, "end": { - "line": 622, + "line": 639, "column": 25 } } @@ -300349,15 +305721,15 @@ "binop": null }, "value": "shapes", - "start": 23895, - "end": 23901, + "start": 24452, + "end": 24458, "loc": { "start": { - "line": 622, + "line": 639, "column": 26 }, "end": { - "line": 622, + "line": 639, "column": 32 } } @@ -300375,15 +305747,15 @@ "binop": null, "updateContext": null }, - "start": 23901, - "end": 23902, + "start": 24458, + "end": 24459, "loc": { "start": { - "line": 622, + "line": 639, "column": 32 }, "end": { - "line": 622, + "line": 639, "column": 33 } } @@ -300401,15 +305773,15 @@ "binop": null }, "value": "arrowHeadHandle", - "start": 23902, - "end": 23917, + "start": 24459, + "end": 24474, "loc": { "start": { - "line": 622, + "line": 639, "column": 33 }, "end": { - "line": 622, + "line": 639, "column": 48 } } @@ -300427,15 +305799,15 @@ "binop": null, "updateContext": null }, - "start": 23917, - "end": 23918, + "start": 24474, + "end": 24475, "loc": { "start": { - "line": 622, + "line": 639, "column": 48 }, "end": { - "line": 622, + "line": 639, "column": 49 } } @@ -300453,15 +305825,15 @@ "binop": null }, "value": "material", - "start": 23935, - "end": 23943, + "start": 24492, + "end": 24500, "loc": { "start": { - "line": 623, + "line": 640, "column": 16 }, "end": { - "line": 623, + "line": 640, "column": 24 } } @@ -300479,15 +305851,15 @@ "binop": null, "updateContext": null }, - "start": 23943, - "end": 23944, + "start": 24500, + "end": 24501, "loc": { "start": { - "line": 623, + "line": 640, "column": 24 }, "end": { - "line": 623, + "line": 640, "column": 25 } } @@ -300505,15 +305877,15 @@ "binop": null }, "value": "materials", - "start": 23945, - "end": 23954, + "start": 24502, + "end": 24511, "loc": { "start": { - "line": 623, + "line": 640, "column": 26 }, "end": { - "line": 623, + "line": 640, "column": 35 } } @@ -300531,15 +305903,15 @@ "binop": null, "updateContext": null }, - "start": 23954, - "end": 23955, + "start": 24511, + "end": 24512, "loc": { "start": { - "line": 623, + "line": 640, "column": 35 }, "end": { - "line": 623, + "line": 640, "column": 36 } } @@ -300557,15 +305929,15 @@ "binop": null }, "value": "pickable", - "start": 23955, - "end": 23963, + "start": 24512, + "end": 24520, "loc": { "start": { - "line": 623, + "line": 640, "column": 36 }, "end": { - "line": 623, + "line": 640, "column": 44 } } @@ -300583,15 +305955,15 @@ "binop": null, "updateContext": null }, - "start": 23963, - "end": 23964, + "start": 24520, + "end": 24521, "loc": { "start": { - "line": 623, + "line": 640, "column": 44 }, "end": { - "line": 623, + "line": 640, "column": 45 } } @@ -300609,15 +305981,15 @@ "binop": null }, "value": "matrix", - "start": 23981, - "end": 23987, + "start": 24538, + "end": 24544, "loc": { "start": { - "line": 624, + "line": 641, "column": 16 }, "end": { - "line": 624, + "line": 641, "column": 22 } } @@ -300635,15 +306007,15 @@ "binop": null, "updateContext": null }, - "start": 23987, - "end": 23988, + "start": 24544, + "end": 24545, "loc": { "start": { - "line": 624, + "line": 641, "column": 22 }, "end": { - "line": 624, + "line": 641, "column": 23 } } @@ -300660,15 +306032,15 @@ "postfix": false, "binop": null }, - "start": 23989, - "end": 23990, + "start": 24546, + "end": 24547, "loc": { "start": { - "line": 624, + "line": 641, "column": 24 }, "end": { - "line": 624, + "line": 641, "column": 25 } } @@ -300687,15 +306059,15 @@ "binop": null }, "value": "function", - "start": 23990, - "end": 23998, + "start": 24547, + "end": 24555, "loc": { "start": { - "line": 624, + "line": 641, "column": 25 }, "end": { - "line": 624, + "line": 641, "column": 33 } } @@ -300712,15 +306084,15 @@ "postfix": false, "binop": null }, - "start": 23999, - "end": 24000, + "start": 24556, + "end": 24557, "loc": { "start": { - "line": 624, + "line": 641, "column": 34 }, "end": { - "line": 624, + "line": 641, "column": 35 } } @@ -300737,15 +306109,15 @@ "postfix": false, "binop": null }, - "start": 24000, - "end": 24001, + "start": 24557, + "end": 24558, "loc": { "start": { - "line": 624, + "line": 641, "column": 35 }, "end": { - "line": 624, + "line": 641, "column": 36 } } @@ -300762,15 +306134,15 @@ "postfix": false, "binop": null }, - "start": 24002, - "end": 24003, + "start": 24559, + "end": 24560, "loc": { "start": { - "line": 624, + "line": 641, "column": 37 }, "end": { - "line": 624, + "line": 641, "column": 38 } } @@ -300790,15 +306162,15 @@ "updateContext": null }, "value": "const", - "start": 24024, - "end": 24029, + "start": 24581, + "end": 24586, "loc": { "start": { - "line": 625, + "line": 642, "column": 20 }, "end": { - "line": 625, + "line": 642, "column": 25 } } @@ -300816,15 +306188,15 @@ "binop": null }, "value": "translate", - "start": 24030, - "end": 24039, + "start": 24587, + "end": 24596, "loc": { "start": { - "line": 625, + "line": 642, "column": 26 }, "end": { - "line": 625, + "line": 642, "column": 35 } } @@ -300843,15 +306215,15 @@ "updateContext": null }, "value": "=", - "start": 24040, - "end": 24041, + "start": 24597, + "end": 24598, "loc": { "start": { - "line": 625, + "line": 642, "column": 36 }, "end": { - "line": 625, + "line": 642, "column": 37 } } @@ -300869,15 +306241,15 @@ "binop": null }, "value": "math", - "start": 24042, - "end": 24046, + "start": 24599, + "end": 24603, "loc": { "start": { - "line": 625, + "line": 642, "column": 38 }, "end": { - "line": 625, + "line": 642, "column": 42 } } @@ -300895,15 +306267,15 @@ "binop": null, "updateContext": null }, - "start": 24046, - "end": 24047, + "start": 24603, + "end": 24604, "loc": { "start": { - "line": 625, + "line": 642, "column": 42 }, "end": { - "line": 625, + "line": 642, "column": 43 } } @@ -300921,15 +306293,15 @@ "binop": null }, "value": "translateMat4c", - "start": 24047, - "end": 24061, + "start": 24604, + "end": 24618, "loc": { "start": { - "line": 625, + "line": 642, "column": 43 }, "end": { - "line": 625, + "line": 642, "column": 57 } } @@ -300946,15 +306318,15 @@ "postfix": false, "binop": null }, - "start": 24061, - "end": 24062, + "start": 24618, + "end": 24619, "loc": { "start": { - "line": 625, + "line": 642, "column": 57 }, "end": { - "line": 625, + "line": 642, "column": 58 } } @@ -300973,15 +306345,15 @@ "updateContext": null }, "value": 0, - "start": 24062, - "end": 24063, + "start": 24619, + "end": 24620, "loc": { "start": { - "line": 625, + "line": 642, "column": 58 }, "end": { - "line": 625, + "line": 642, "column": 59 } } @@ -300999,15 +306371,15 @@ "binop": null, "updateContext": null }, - "start": 24063, - "end": 24064, + "start": 24620, + "end": 24621, "loc": { "start": { - "line": 625, + "line": 642, "column": 59 }, "end": { - "line": 625, + "line": 642, "column": 60 } } @@ -301025,15 +306397,15 @@ "binop": null }, "value": "radius", - "start": 24065, - "end": 24071, + "start": 24622, + "end": 24628, "loc": { "start": { - "line": 625, + "line": 642, "column": 61 }, "end": { - "line": 625, + "line": 642, "column": 67 } } @@ -301052,15 +306424,15 @@ "updateContext": null }, "value": "+", - "start": 24072, - "end": 24073, + "start": 24629, + "end": 24630, "loc": { "start": { - "line": 625, + "line": 642, "column": 68 }, "end": { - "line": 625, + "line": 642, "column": 69 } } @@ -301079,15 +306451,15 @@ "updateContext": null }, "value": 0.1, - "start": 24074, - "end": 24076, + "start": 24631, + "end": 24633, "loc": { "start": { - "line": 625, + "line": 642, "column": 70 }, "end": { - "line": 625, + "line": 642, "column": 72 } } @@ -301105,15 +306477,15 @@ "binop": null, "updateContext": null }, - "start": 24076, - "end": 24077, + "start": 24633, + "end": 24634, "loc": { "start": { - "line": 625, + "line": 642, "column": 72 }, "end": { - "line": 625, + "line": 642, "column": 73 } } @@ -301132,15 +306504,15 @@ "updateContext": null }, "value": 0, - "start": 24078, - "end": 24079, + "start": 24635, + "end": 24636, "loc": { "start": { - "line": 625, + "line": 642, "column": 74 }, "end": { - "line": 625, + "line": 642, "column": 75 } } @@ -301158,15 +306530,15 @@ "binop": null, "updateContext": null }, - "start": 24079, - "end": 24080, + "start": 24636, + "end": 24637, "loc": { "start": { - "line": 625, + "line": 642, "column": 75 }, "end": { - "line": 625, + "line": 642, "column": 76 } } @@ -301184,15 +306556,15 @@ "binop": null }, "value": "math", - "start": 24081, - "end": 24085, + "start": 24638, + "end": 24642, "loc": { "start": { - "line": 625, + "line": 642, "column": 77 }, "end": { - "line": 625, + "line": 642, "column": 81 } } @@ -301210,15 +306582,15 @@ "binop": null, "updateContext": null }, - "start": 24085, - "end": 24086, + "start": 24642, + "end": 24643, "loc": { "start": { - "line": 625, + "line": 642, "column": 81 }, "end": { - "line": 625, + "line": 642, "column": 82 } } @@ -301236,15 +306608,15 @@ "binop": null }, "value": "identityMat4", - "start": 24086, - "end": 24098, + "start": 24643, + "end": 24655, "loc": { "start": { - "line": 625, + "line": 642, "column": 82 }, "end": { - "line": 625, + "line": 642, "column": 94 } } @@ -301261,15 +306633,15 @@ "postfix": false, "binop": null }, - "start": 24098, - "end": 24099, + "start": 24655, + "end": 24656, "loc": { "start": { - "line": 625, + "line": 642, "column": 94 }, "end": { - "line": 625, + "line": 642, "column": 95 } } @@ -301286,15 +306658,15 @@ "postfix": false, "binop": null }, - "start": 24099, - "end": 24100, + "start": 24656, + "end": 24657, "loc": { "start": { - "line": 625, + "line": 642, "column": 95 }, "end": { - "line": 625, + "line": 642, "column": 96 } } @@ -301311,15 +306683,15 @@ "postfix": false, "binop": null }, - "start": 24100, - "end": 24101, + "start": 24657, + "end": 24658, "loc": { "start": { - "line": 625, + "line": 642, "column": 96 }, "end": { - "line": 625, + "line": 642, "column": 97 } } @@ -301337,15 +306709,15 @@ "binop": null, "updateContext": null }, - "start": 24101, - "end": 24102, + "start": 24658, + "end": 24659, "loc": { "start": { - "line": 625, + "line": 642, "column": 97 }, "end": { - "line": 625, + "line": 642, "column": 98 } } @@ -301365,15 +306737,15 @@ "updateContext": null }, "value": "const", - "start": 24123, - "end": 24128, + "start": 24680, + "end": 24685, "loc": { "start": { - "line": 626, + "line": 643, "column": 20 }, "end": { - "line": 626, + "line": 643, "column": 25 } } @@ -301391,15 +306763,15 @@ "binop": null }, "value": "rotate", - "start": 24129, - "end": 24135, + "start": 24686, + "end": 24692, "loc": { "start": { - "line": 626, + "line": 643, "column": 26 }, "end": { - "line": 626, + "line": 643, "column": 32 } } @@ -301418,15 +306790,15 @@ "updateContext": null }, "value": "=", - "start": 24136, - "end": 24137, + "start": 24693, + "end": 24694, "loc": { "start": { - "line": 626, + "line": 643, "column": 33 }, "end": { - "line": 626, + "line": 643, "column": 34 } } @@ -301444,15 +306816,15 @@ "binop": null }, "value": "math", - "start": 24138, - "end": 24142, + "start": 24695, + "end": 24699, "loc": { "start": { - "line": 626, + "line": 643, "column": 35 }, "end": { - "line": 626, + "line": 643, "column": 39 } } @@ -301470,15 +306842,15 @@ "binop": null, "updateContext": null }, - "start": 24142, - "end": 24143, + "start": 24699, + "end": 24700, "loc": { "start": { - "line": 626, + "line": 643, "column": 39 }, "end": { - "line": 626, + "line": 643, "column": 40 } } @@ -301496,15 +306868,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 24143, - "end": 24156, + "start": 24700, + "end": 24713, "loc": { "start": { - "line": 626, + "line": 643, "column": 40 }, "end": { - "line": 626, + "line": 643, "column": 53 } } @@ -301521,15 +306893,15 @@ "postfix": false, "binop": null }, - "start": 24156, - "end": 24157, + "start": 24713, + "end": 24714, "loc": { "start": { - "line": 626, + "line": 643, "column": 53 }, "end": { - "line": 626, + "line": 643, "column": 54 } } @@ -301548,15 +306920,15 @@ "updateContext": null }, "value": "-", - "start": 24157, - "end": 24158, + "start": 24714, + "end": 24715, "loc": { "start": { - "line": 626, + "line": 643, "column": 54 }, "end": { - "line": 626, + "line": 643, "column": 55 } } @@ -301575,15 +306947,15 @@ "updateContext": null }, "value": 90, - "start": 24158, - "end": 24160, + "start": 24715, + "end": 24717, "loc": { "start": { - "line": 626, + "line": 643, "column": 55 }, "end": { - "line": 626, + "line": 643, "column": 57 } } @@ -301602,15 +306974,15 @@ "updateContext": null }, "value": "*", - "start": 24161, - "end": 24162, + "start": 24718, + "end": 24719, "loc": { "start": { - "line": 626, + "line": 643, "column": 58 }, "end": { - "line": 626, + "line": 643, "column": 59 } } @@ -301628,15 +307000,15 @@ "binop": null }, "value": "math", - "start": 24163, - "end": 24167, + "start": 24720, + "end": 24724, "loc": { "start": { - "line": 626, + "line": 643, "column": 60 }, "end": { - "line": 626, + "line": 643, "column": 64 } } @@ -301654,15 +307026,15 @@ "binop": null, "updateContext": null }, - "start": 24167, - "end": 24168, + "start": 24724, + "end": 24725, "loc": { "start": { - "line": 626, + "line": 643, "column": 64 }, "end": { - "line": 626, + "line": 643, "column": 65 } } @@ -301680,15 +307052,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 24168, - "end": 24176, + "start": 24725, + "end": 24733, "loc": { "start": { - "line": 626, + "line": 643, "column": 65 }, "end": { - "line": 626, + "line": 643, "column": 73 } } @@ -301706,15 +307078,15 @@ "binop": null, "updateContext": null }, - "start": 24176, - "end": 24177, + "start": 24733, + "end": 24734, "loc": { "start": { - "line": 626, + "line": 643, "column": 73 }, "end": { - "line": 626, + "line": 643, "column": 74 } } @@ -301732,15 +307104,15 @@ "binop": null, "updateContext": null }, - "start": 24178, - "end": 24179, + "start": 24735, + "end": 24736, "loc": { "start": { - "line": 626, + "line": 643, "column": 75 }, "end": { - "line": 626, + "line": 643, "column": 76 } } @@ -301759,15 +307131,15 @@ "updateContext": null }, "value": 0, - "start": 24179, - "end": 24180, + "start": 24736, + "end": 24737, "loc": { "start": { - "line": 626, + "line": 643, "column": 76 }, "end": { - "line": 626, + "line": 643, "column": 77 } } @@ -301785,15 +307157,15 @@ "binop": null, "updateContext": null }, - "start": 24180, - "end": 24181, + "start": 24737, + "end": 24738, "loc": { "start": { - "line": 626, + "line": 643, "column": 77 }, "end": { - "line": 626, + "line": 643, "column": 78 } } @@ -301812,15 +307184,15 @@ "updateContext": null }, "value": 0, - "start": 24182, - "end": 24183, + "start": 24739, + "end": 24740, "loc": { "start": { - "line": 626, + "line": 643, "column": 79 }, "end": { - "line": 626, + "line": 643, "column": 80 } } @@ -301838,15 +307210,15 @@ "binop": null, "updateContext": null }, - "start": 24183, - "end": 24184, + "start": 24740, + "end": 24741, "loc": { "start": { - "line": 626, + "line": 643, "column": 80 }, "end": { - "line": 626, + "line": 643, "column": 81 } } @@ -301865,15 +307237,15 @@ "updateContext": null }, "value": 1, - "start": 24185, - "end": 24186, + "start": 24742, + "end": 24743, "loc": { "start": { - "line": 626, + "line": 643, "column": 82 }, "end": { - "line": 626, + "line": 643, "column": 83 } } @@ -301891,15 +307263,15 @@ "binop": null, "updateContext": null }, - "start": 24186, - "end": 24187, + "start": 24743, + "end": 24744, "loc": { "start": { - "line": 626, + "line": 643, "column": 83 }, "end": { - "line": 626, + "line": 643, "column": 84 } } @@ -301917,15 +307289,15 @@ "binop": null, "updateContext": null }, - "start": 24187, - "end": 24188, + "start": 24744, + "end": 24745, "loc": { "start": { - "line": 626, + "line": 643, "column": 84 }, "end": { - "line": 626, + "line": 643, "column": 85 } } @@ -301943,15 +307315,15 @@ "binop": null }, "value": "math", - "start": 24189, - "end": 24193, + "start": 24746, + "end": 24750, "loc": { "start": { - "line": 626, + "line": 643, "column": 86 }, "end": { - "line": 626, + "line": 643, "column": 90 } } @@ -301969,15 +307341,15 @@ "binop": null, "updateContext": null }, - "start": 24193, - "end": 24194, + "start": 24750, + "end": 24751, "loc": { "start": { - "line": 626, + "line": 643, "column": 90 }, "end": { - "line": 626, + "line": 643, "column": 91 } } @@ -301995,15 +307367,15 @@ "binop": null }, "value": "identityMat4", - "start": 24194, - "end": 24206, + "start": 24751, + "end": 24763, "loc": { "start": { - "line": 626, + "line": 643, "column": 91 }, "end": { - "line": 626, + "line": 643, "column": 103 } } @@ -302020,15 +307392,15 @@ "postfix": false, "binop": null }, - "start": 24206, - "end": 24207, + "start": 24763, + "end": 24764, "loc": { "start": { - "line": 626, + "line": 643, "column": 103 }, "end": { - "line": 626, + "line": 643, "column": 104 } } @@ -302045,15 +307417,15 @@ "postfix": false, "binop": null }, - "start": 24207, - "end": 24208, + "start": 24764, + "end": 24765, "loc": { "start": { - "line": 626, + "line": 643, "column": 104 }, "end": { - "line": 626, + "line": 643, "column": 105 } } @@ -302070,15 +307442,15 @@ "postfix": false, "binop": null }, - "start": 24208, - "end": 24209, + "start": 24765, + "end": 24766, "loc": { "start": { - "line": 626, + "line": 643, "column": 105 }, "end": { - "line": 626, + "line": 643, "column": 106 } } @@ -302096,15 +307468,15 @@ "binop": null, "updateContext": null }, - "start": 24209, - "end": 24210, + "start": 24766, + "end": 24767, "loc": { "start": { - "line": 626, + "line": 643, "column": 106 }, "end": { - "line": 626, + "line": 643, "column": 107 } } @@ -302124,15 +307496,15 @@ "updateContext": null }, "value": "return", - "start": 24231, - "end": 24237, + "start": 24788, + "end": 24794, "loc": { "start": { - "line": 627, + "line": 644, "column": 20 }, "end": { - "line": 627, + "line": 644, "column": 26 } } @@ -302150,15 +307522,15 @@ "binop": null }, "value": "math", - "start": 24238, - "end": 24242, + "start": 24795, + "end": 24799, "loc": { "start": { - "line": 627, + "line": 644, "column": 27 }, "end": { - "line": 627, + "line": 644, "column": 31 } } @@ -302176,15 +307548,15 @@ "binop": null, "updateContext": null }, - "start": 24242, - "end": 24243, + "start": 24799, + "end": 24800, "loc": { "start": { - "line": 627, + "line": 644, "column": 31 }, "end": { - "line": 627, + "line": 644, "column": 32 } } @@ -302202,15 +307574,15 @@ "binop": null }, "value": "mulMat4", - "start": 24243, - "end": 24250, + "start": 24800, + "end": 24807, "loc": { "start": { - "line": 627, + "line": 644, "column": 32 }, "end": { - "line": 627, + "line": 644, "column": 39 } } @@ -302227,15 +307599,15 @@ "postfix": false, "binop": null }, - "start": 24250, - "end": 24251, + "start": 24807, + "end": 24808, "loc": { "start": { - "line": 627, + "line": 644, "column": 39 }, "end": { - "line": 627, + "line": 644, "column": 40 } } @@ -302253,15 +307625,15 @@ "binop": null }, "value": "rotate", - "start": 24251, - "end": 24257, + "start": 24808, + "end": 24814, "loc": { "start": { - "line": 627, + "line": 644, "column": 40 }, "end": { - "line": 627, + "line": 644, "column": 46 } } @@ -302279,15 +307651,15 @@ "binop": null, "updateContext": null }, - "start": 24257, - "end": 24258, + "start": 24814, + "end": 24815, "loc": { "start": { - "line": 627, + "line": 644, "column": 46 }, "end": { - "line": 627, + "line": 644, "column": 47 } } @@ -302305,15 +307677,15 @@ "binop": null }, "value": "translate", - "start": 24259, - "end": 24268, + "start": 24816, + "end": 24825, "loc": { "start": { - "line": 627, + "line": 644, "column": 48 }, "end": { - "line": 627, + "line": 644, "column": 57 } } @@ -302331,15 +307703,15 @@ "binop": null, "updateContext": null }, - "start": 24268, - "end": 24269, + "start": 24825, + "end": 24826, "loc": { "start": { - "line": 627, + "line": 644, "column": 57 }, "end": { - "line": 627, + "line": 644, "column": 58 } } @@ -302357,15 +307729,15 @@ "binop": null }, "value": "math", - "start": 24270, - "end": 24274, + "start": 24827, + "end": 24831, "loc": { "start": { - "line": 627, + "line": 644, "column": 59 }, "end": { - "line": 627, + "line": 644, "column": 63 } } @@ -302383,15 +307755,15 @@ "binop": null, "updateContext": null }, - "start": 24274, - "end": 24275, + "start": 24831, + "end": 24832, "loc": { "start": { - "line": 627, + "line": 644, "column": 63 }, "end": { - "line": 627, + "line": 644, "column": 64 } } @@ -302409,15 +307781,15 @@ "binop": null }, "value": "identityMat4", - "start": 24275, - "end": 24287, + "start": 24832, + "end": 24844, "loc": { "start": { - "line": 627, + "line": 644, "column": 64 }, "end": { - "line": 627, + "line": 644, "column": 76 } } @@ -302434,15 +307806,15 @@ "postfix": false, "binop": null }, - "start": 24287, - "end": 24288, + "start": 24844, + "end": 24845, "loc": { "start": { - "line": 627, + "line": 644, "column": 76 }, "end": { - "line": 627, + "line": 644, "column": 77 } } @@ -302459,15 +307831,15 @@ "postfix": false, "binop": null }, - "start": 24288, - "end": 24289, + "start": 24845, + "end": 24846, "loc": { "start": { - "line": 627, + "line": 644, "column": 77 }, "end": { - "line": 627, + "line": 644, "column": 78 } } @@ -302484,15 +307856,15 @@ "postfix": false, "binop": null }, - "start": 24289, - "end": 24290, + "start": 24846, + "end": 24847, "loc": { "start": { - "line": 627, + "line": 644, "column": 78 }, "end": { - "line": 627, + "line": 644, "column": 79 } } @@ -302510,15 +307882,15 @@ "binop": null, "updateContext": null }, - "start": 24290, - "end": 24291, + "start": 24847, + "end": 24848, "loc": { "start": { - "line": 627, + "line": 644, "column": 79 }, "end": { - "line": 627, + "line": 644, "column": 80 } } @@ -302535,15 +307907,15 @@ "postfix": false, "binop": null }, - "start": 24308, - "end": 24309, + "start": 24865, + "end": 24866, "loc": { "start": { - "line": 628, + "line": 645, "column": 16 }, "end": { - "line": 628, + "line": 645, "column": 17 } } @@ -302560,15 +307932,15 @@ "postfix": false, "binop": null }, - "start": 24309, - "end": 24310, + "start": 24866, + "end": 24867, "loc": { "start": { - "line": 628, + "line": 645, "column": 17 }, "end": { - "line": 628, + "line": 645, "column": 18 } } @@ -302585,15 +307957,15 @@ "postfix": false, "binop": null }, - "start": 24310, - "end": 24311, + "start": 24867, + "end": 24868, "loc": { "start": { - "line": 628, + "line": 645, "column": 18 }, "end": { - "line": 628, + "line": 645, "column": 19 } } @@ -302610,15 +307982,15 @@ "postfix": false, "binop": null }, - "start": 24311, - "end": 24312, + "start": 24868, + "end": 24869, "loc": { "start": { - "line": 628, + "line": 645, "column": 19 }, "end": { - "line": 628, + "line": 645, "column": 20 } } @@ -302636,15 +308008,15 @@ "binop": null, "updateContext": null }, - "start": 24312, - "end": 24313, + "start": 24869, + "end": 24870, "loc": { "start": { - "line": 628, + "line": 645, "column": 20 }, "end": { - "line": 628, + "line": 645, "column": 21 } } @@ -302662,15 +308034,15 @@ "binop": null }, "value": "pickable", - "start": 24330, - "end": 24338, + "start": 24887, + "end": 24895, "loc": { "start": { - "line": 629, + "line": 646, "column": 16 }, "end": { - "line": 629, + "line": 646, "column": 24 } } @@ -302688,15 +308060,15 @@ "binop": null, "updateContext": null }, - "start": 24338, - "end": 24339, + "start": 24895, + "end": 24896, "loc": { "start": { - "line": 629, + "line": 646, "column": 24 }, "end": { - "line": 629, + "line": 646, "column": 25 } } @@ -302716,15 +308088,15 @@ "updateContext": null }, "value": "true", - "start": 24340, - "end": 24344, + "start": 24897, + "end": 24901, "loc": { "start": { - "line": 629, + "line": 646, "column": 26 }, "end": { - "line": 629, + "line": 646, "column": 30 } } @@ -302742,15 +308114,15 @@ "binop": null, "updateContext": null }, - "start": 24344, - "end": 24345, + "start": 24901, + "end": 24902, "loc": { "start": { - "line": 629, + "line": 646, "column": 30 }, "end": { - "line": 629, + "line": 646, "column": 31 } } @@ -302768,15 +308140,15 @@ "binop": null }, "value": "collidable", - "start": 24362, - "end": 24372, + "start": 24919, + "end": 24929, "loc": { "start": { - "line": 630, + "line": 647, "column": 16 }, "end": { - "line": 630, + "line": 647, "column": 26 } } @@ -302794,15 +308166,15 @@ "binop": null, "updateContext": null }, - "start": 24372, - "end": 24373, + "start": 24929, + "end": 24930, "loc": { "start": { - "line": 630, + "line": 647, "column": 26 }, "end": { - "line": 630, + "line": 647, "column": 27 } } @@ -302822,15 +308194,15 @@ "updateContext": null }, "value": "true", - "start": 24374, - "end": 24378, + "start": 24931, + "end": 24935, "loc": { "start": { - "line": 630, + "line": 647, "column": 28 }, "end": { - "line": 630, + "line": 647, "column": 32 } } @@ -302848,15 +308220,15 @@ "binop": null, "updateContext": null }, - "start": 24378, - "end": 24379, + "start": 24935, + "end": 24936, "loc": { "start": { - "line": 630, + "line": 647, "column": 32 }, "end": { - "line": 630, + "line": 647, "column": 33 } } @@ -302874,15 +308246,15 @@ "binop": null }, "value": "clippable", - "start": 24396, - "end": 24405, + "start": 24953, + "end": 24962, "loc": { "start": { - "line": 631, + "line": 648, "column": 16 }, "end": { - "line": 631, + "line": 648, "column": 25 } } @@ -302900,15 +308272,15 @@ "binop": null, "updateContext": null }, - "start": 24405, - "end": 24406, + "start": 24962, + "end": 24963, "loc": { "start": { - "line": 631, + "line": 648, "column": 25 }, "end": { - "line": 631, + "line": 648, "column": 26 } } @@ -302928,15 +308300,15 @@ "updateContext": null }, "value": "false", - "start": 24407, - "end": 24412, + "start": 24964, + "end": 24969, "loc": { "start": { - "line": 631, + "line": 648, "column": 27 }, "end": { - "line": 631, + "line": 648, "column": 32 } } @@ -302954,15 +308326,15 @@ "binop": null, "updateContext": null }, - "start": 24412, - "end": 24413, + "start": 24969, + "end": 24970, "loc": { "start": { - "line": 631, + "line": 648, "column": 32 }, "end": { - "line": 631, + "line": 648, "column": 33 } } @@ -302980,15 +308352,15 @@ "binop": null }, "value": "visible", - "start": 24430, - "end": 24437, + "start": 24987, + "end": 24994, "loc": { "start": { - "line": 632, + "line": 649, "column": 16 }, "end": { - "line": 632, + "line": 649, "column": 23 } } @@ -303006,15 +308378,15 @@ "binop": null, "updateContext": null }, - "start": 24437, - "end": 24438, + "start": 24994, + "end": 24995, "loc": { "start": { - "line": 632, + "line": 649, "column": 23 }, "end": { - "line": 632, + "line": 649, "column": 24 } } @@ -303034,16 +308406,122 @@ "updateContext": null }, "value": "false", - "start": 24439, - "end": 24444, + "start": 24996, + "end": 25001, "loc": { "start": { - "line": 632, + "line": 649, "column": 25 }, "end": { - "line": 632, + "line": 649, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25001, + "end": 25002, + "loc": { + "start": { + "line": 649, "column": 30 + }, + "end": { + "line": 649, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 25019, + "end": 25027, + "loc": { + "start": { + "line": 650, + "column": 16 + }, + "end": { + "line": 650, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25027, + "end": 25028, + "loc": { + "start": { + "line": 650, + "column": 24 + }, + "end": { + "line": 650, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 25029, + "end": 25034, + "loc": { + "start": { + "line": 650, + "column": 26 + }, + "end": { + "line": 650, + "column": 31 } } }, @@ -303059,15 +308537,15 @@ "postfix": false, "binop": null }, - "start": 24457, - "end": 24458, + "start": 25047, + "end": 25048, "loc": { "start": { - "line": 633, + "line": 651, "column": 12 }, "end": { - "line": 633, + "line": 651, "column": 13 } } @@ -303084,15 +308562,15 @@ "postfix": false, "binop": null }, - "start": 24458, - "end": 24459, + "start": 25048, + "end": 25049, "loc": { "start": { - "line": 633, + "line": 651, "column": 13 }, "end": { - "line": 633, + "line": 651, "column": 14 } } @@ -303110,15 +308588,15 @@ "binop": null, "updateContext": null }, - "start": 24459, - "end": 24460, + "start": 25049, + "end": 25050, "loc": { "start": { - "line": 633, + "line": 651, "column": 14 }, "end": { - "line": 633, + "line": 651, "column": 15 } } @@ -303136,15 +308614,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 24461, - "end": 24477, + "start": 25051, + "end": 25067, "loc": { "start": { - "line": 633, + "line": 651, "column": 16 }, "end": { - "line": 633, + "line": 651, "column": 32 } } @@ -303161,15 +308639,15 @@ "postfix": false, "binop": null }, - "start": 24477, - "end": 24478, + "start": 25067, + "end": 25068, "loc": { "start": { - "line": 633, + "line": 651, "column": 32 }, "end": { - "line": 633, + "line": 651, "column": 33 } } @@ -303187,15 +308665,15 @@ "binop": null, "updateContext": null }, - "start": 24478, - "end": 24479, + "start": 25068, + "end": 25069, "loc": { "start": { - "line": 633, + "line": 651, "column": 33 }, "end": { - "line": 633, + "line": 651, "column": 34 } } @@ -303213,15 +308691,15 @@ "binop": null }, "value": "xAxis", - "start": 24493, - "end": 24498, + "start": 25083, + "end": 25088, "loc": { "start": { - "line": 635, + "line": 653, "column": 12 }, "end": { - "line": 635, + "line": 653, "column": 17 } } @@ -303239,15 +308717,15 @@ "binop": null, "updateContext": null }, - "start": 24498, - "end": 24499, + "start": 25088, + "end": 25089, "loc": { "start": { - "line": 635, + "line": 653, "column": 17 }, "end": { - "line": 635, + "line": 653, "column": 18 } } @@ -303265,15 +308743,15 @@ "binop": null }, "value": "rootNode", - "start": 24500, - "end": 24508, + "start": 25090, + "end": 25098, "loc": { "start": { - "line": 635, + "line": 653, "column": 19 }, "end": { - "line": 635, + "line": 653, "column": 27 } } @@ -303291,15 +308769,15 @@ "binop": null, "updateContext": null }, - "start": 24508, - "end": 24509, + "start": 25098, + "end": 25099, "loc": { "start": { - "line": 635, + "line": 653, "column": 27 }, "end": { - "line": 635, + "line": 653, "column": 28 } } @@ -303317,15 +308795,15 @@ "binop": null }, "value": "addChild", - "start": 24509, - "end": 24517, + "start": 25099, + "end": 25107, "loc": { "start": { - "line": 635, + "line": 653, "column": 28 }, "end": { - "line": 635, + "line": 653, "column": 36 } } @@ -303342,15 +308820,15 @@ "postfix": false, "binop": null }, - "start": 24517, - "end": 24518, + "start": 25107, + "end": 25108, "loc": { "start": { - "line": 635, + "line": 653, "column": 36 }, "end": { - "line": 635, + "line": 653, "column": 37 } } @@ -303370,15 +308848,15 @@ "updateContext": null }, "value": "new", - "start": 24518, - "end": 24521, + "start": 25108, + "end": 25111, "loc": { "start": { - "line": 635, + "line": 653, "column": 37 }, "end": { - "line": 635, + "line": 653, "column": 40 } } @@ -303396,15 +308874,15 @@ "binop": null }, "value": "Mesh", - "start": 24522, - "end": 24526, + "start": 25112, + "end": 25116, "loc": { "start": { - "line": 635, + "line": 653, "column": 41 }, "end": { - "line": 635, + "line": 653, "column": 45 } } @@ -303421,15 +308899,15 @@ "postfix": false, "binop": null }, - "start": 24526, - "end": 24527, + "start": 25116, + "end": 25117, "loc": { "start": { - "line": 635, + "line": 653, "column": 45 }, "end": { - "line": 635, + "line": 653, "column": 46 } } @@ -303447,15 +308925,15 @@ "binop": null }, "value": "rootNode", - "start": 24527, - "end": 24535, + "start": 25117, + "end": 25125, "loc": { "start": { - "line": 635, + "line": 653, "column": 46 }, "end": { - "line": 635, + "line": 653, "column": 54 } } @@ -303473,15 +308951,15 @@ "binop": null, "updateContext": null }, - "start": 24535, - "end": 24536, + "start": 25125, + "end": 25126, "loc": { "start": { - "line": 635, + "line": 653, "column": 54 }, "end": { - "line": 635, + "line": 653, "column": 55 } } @@ -303498,15 +308976,15 @@ "postfix": false, "binop": null }, - "start": 24537, - "end": 24538, + "start": 25127, + "end": 25128, "loc": { "start": { - "line": 635, + "line": 653, "column": 56 }, "end": { - "line": 635, + "line": 653, "column": 57 } } @@ -303524,15 +309002,15 @@ "binop": null }, "value": "geometry", - "start": 24555, - "end": 24563, + "start": 25145, + "end": 25153, "loc": { "start": { - "line": 636, + "line": 654, "column": 16 }, "end": { - "line": 636, + "line": 654, "column": 24 } } @@ -303550,15 +309028,15 @@ "binop": null, "updateContext": null }, - "start": 24563, - "end": 24564, + "start": 25153, + "end": 25154, "loc": { "start": { - "line": 636, + "line": 654, "column": 24 }, "end": { - "line": 636, + "line": 654, "column": 25 } } @@ -303576,15 +309054,15 @@ "binop": null }, "value": "shapes", - "start": 24565, - "end": 24571, + "start": 25155, + "end": 25161, "loc": { "start": { - "line": 636, + "line": 654, "column": 26 }, "end": { - "line": 636, + "line": 654, "column": 32 } } @@ -303602,15 +309080,15 @@ "binop": null, "updateContext": null }, - "start": 24571, - "end": 24572, + "start": 25161, + "end": 25162, "loc": { "start": { - "line": 636, + "line": 654, "column": 32 }, "end": { - "line": 636, + "line": 654, "column": 33 } } @@ -303628,15 +309106,15 @@ "binop": null }, "value": "axis", - "start": 24572, - "end": 24576, + "start": 25162, + "end": 25166, "loc": { "start": { - "line": 636, + "line": 654, "column": 33 }, "end": { - "line": 636, + "line": 654, "column": 37 } } @@ -303654,15 +309132,15 @@ "binop": null, "updateContext": null }, - "start": 24576, - "end": 24577, + "start": 25166, + "end": 25167, "loc": { "start": { - "line": 636, + "line": 654, "column": 37 }, "end": { - "line": 636, + "line": 654, "column": 38 } } @@ -303680,15 +309158,15 @@ "binop": null }, "value": "material", - "start": 24594, - "end": 24602, + "start": 25184, + "end": 25192, "loc": { "start": { - "line": 637, + "line": 655, "column": 16 }, "end": { - "line": 637, + "line": 655, "column": 24 } } @@ -303706,15 +309184,15 @@ "binop": null, "updateContext": null }, - "start": 24602, - "end": 24603, + "start": 25192, + "end": 25193, "loc": { "start": { - "line": 637, + "line": 655, "column": 24 }, "end": { - "line": 637, + "line": 655, "column": 25 } } @@ -303732,15 +309210,15 @@ "binop": null }, "value": "materials", - "start": 24604, - "end": 24613, + "start": 25194, + "end": 25203, "loc": { "start": { - "line": 637, + "line": 655, "column": 26 }, "end": { - "line": 637, + "line": 655, "column": 35 } } @@ -303758,15 +309236,15 @@ "binop": null, "updateContext": null }, - "start": 24613, - "end": 24614, + "start": 25203, + "end": 25204, "loc": { "start": { - "line": 637, + "line": 655, "column": 35 }, "end": { - "line": 637, + "line": 655, "column": 36 } } @@ -303784,15 +309262,15 @@ "binop": null }, "value": "red", - "start": 24614, - "end": 24617, + "start": 25204, + "end": 25207, "loc": { "start": { - "line": 637, + "line": 655, "column": 36 }, "end": { - "line": 637, + "line": 655, "column": 39 } } @@ -303810,15 +309288,15 @@ "binop": null, "updateContext": null }, - "start": 24617, - "end": 24618, + "start": 25207, + "end": 25208, "loc": { "start": { - "line": 637, + "line": 655, "column": 39 }, "end": { - "line": 637, + "line": 655, "column": 40 } } @@ -303836,15 +309314,15 @@ "binop": null }, "value": "matrix", - "start": 24635, - "end": 24641, + "start": 25225, + "end": 25231, "loc": { "start": { - "line": 638, + "line": 656, "column": 16 }, "end": { - "line": 638, + "line": 656, "column": 22 } } @@ -303862,15 +309340,15 @@ "binop": null, "updateContext": null }, - "start": 24641, - "end": 24642, + "start": 25231, + "end": 25232, "loc": { "start": { - "line": 638, + "line": 656, "column": 22 }, "end": { - "line": 638, + "line": 656, "column": 23 } } @@ -303887,15 +309365,15 @@ "postfix": false, "binop": null }, - "start": 24643, - "end": 24644, + "start": 25233, + "end": 25234, "loc": { "start": { - "line": 638, + "line": 656, "column": 24 }, "end": { - "line": 638, + "line": 656, "column": 25 } } @@ -303914,15 +309392,15 @@ "binop": null }, "value": "function", - "start": 24644, - "end": 24652, + "start": 25234, + "end": 25242, "loc": { "start": { - "line": 638, + "line": 656, "column": 25 }, "end": { - "line": 638, + "line": 656, "column": 33 } } @@ -303939,15 +309417,15 @@ "postfix": false, "binop": null }, - "start": 24653, - "end": 24654, + "start": 25243, + "end": 25244, "loc": { "start": { - "line": 638, + "line": 656, "column": 34 }, "end": { - "line": 638, + "line": 656, "column": 35 } } @@ -303964,15 +309442,15 @@ "postfix": false, "binop": null }, - "start": 24654, - "end": 24655, + "start": 25244, + "end": 25245, "loc": { "start": { - "line": 638, + "line": 656, "column": 35 }, "end": { - "line": 638, + "line": 656, "column": 36 } } @@ -303989,15 +309467,15 @@ "postfix": false, "binop": null }, - "start": 24656, - "end": 24657, + "start": 25246, + "end": 25247, "loc": { "start": { - "line": 638, + "line": 656, "column": 37 }, "end": { - "line": 638, + "line": 656, "column": 38 } } @@ -304017,15 +309495,15 @@ "updateContext": null }, "value": "const", - "start": 24678, - "end": 24683, + "start": 25268, + "end": 25273, "loc": { "start": { - "line": 639, + "line": 657, "column": 20 }, "end": { - "line": 639, + "line": 657, "column": 25 } } @@ -304043,15 +309521,15 @@ "binop": null }, "value": "translate", - "start": 24684, - "end": 24693, + "start": 25274, + "end": 25283, "loc": { "start": { - "line": 639, + "line": 657, "column": 26 }, "end": { - "line": 639, + "line": 657, "column": 35 } } @@ -304070,15 +309548,15 @@ "updateContext": null }, "value": "=", - "start": 24694, - "end": 24695, + "start": 25284, + "end": 25285, "loc": { "start": { - "line": 639, + "line": 657, "column": 36 }, "end": { - "line": 639, + "line": 657, "column": 37 } } @@ -304096,15 +309574,15 @@ "binop": null }, "value": "math", - "start": 24696, - "end": 24700, + "start": 25286, + "end": 25290, "loc": { "start": { - "line": 639, + "line": 657, "column": 38 }, "end": { - "line": 639, + "line": 657, "column": 42 } } @@ -304122,15 +309600,15 @@ "binop": null, "updateContext": null }, - "start": 24700, - "end": 24701, + "start": 25290, + "end": 25291, "loc": { "start": { - "line": 639, + "line": 657, "column": 42 }, "end": { - "line": 639, + "line": 657, "column": 43 } } @@ -304148,15 +309626,15 @@ "binop": null }, "value": "translateMat4c", - "start": 24701, - "end": 24715, + "start": 25291, + "end": 25305, "loc": { "start": { - "line": 639, + "line": 657, "column": 43 }, "end": { - "line": 639, + "line": 657, "column": 57 } } @@ -304173,15 +309651,15 @@ "postfix": false, "binop": null }, - "start": 24715, - "end": 24716, + "start": 25305, + "end": 25306, "loc": { "start": { - "line": 639, + "line": 657, "column": 57 }, "end": { - "line": 639, + "line": 657, "column": 58 } } @@ -304200,15 +309678,15 @@ "updateContext": null }, "value": 0, - "start": 24716, - "end": 24717, + "start": 25306, + "end": 25307, "loc": { "start": { - "line": 639, + "line": 657, "column": 58 }, "end": { - "line": 639, + "line": 657, "column": 59 } } @@ -304226,15 +309704,15 @@ "binop": null, "updateContext": null }, - "start": 24717, - "end": 24718, + "start": 25307, + "end": 25308, "loc": { "start": { - "line": 639, + "line": 657, "column": 59 }, "end": { - "line": 639, + "line": 657, "column": 60 } } @@ -304252,15 +309730,15 @@ "binop": null }, "value": "radius", - "start": 24719, - "end": 24725, + "start": 25309, + "end": 25315, "loc": { "start": { - "line": 639, + "line": 657, "column": 61 }, "end": { - "line": 639, + "line": 657, "column": 67 } } @@ -304279,15 +309757,15 @@ "updateContext": null }, "value": "/", - "start": 24726, - "end": 24727, + "start": 25316, + "end": 25317, "loc": { "start": { - "line": 639, + "line": 657, "column": 68 }, "end": { - "line": 639, + "line": 657, "column": 69 } } @@ -304306,15 +309784,15 @@ "updateContext": null }, "value": 2, - "start": 24728, - "end": 24729, + "start": 25318, + "end": 25319, "loc": { "start": { - "line": 639, + "line": 657, "column": 70 }, "end": { - "line": 639, + "line": 657, "column": 71 } } @@ -304332,15 +309810,15 @@ "binop": null, "updateContext": null }, - "start": 24729, - "end": 24730, + "start": 25319, + "end": 25320, "loc": { "start": { - "line": 639, + "line": 657, "column": 71 }, "end": { - "line": 639, + "line": 657, "column": 72 } } @@ -304359,15 +309837,15 @@ "updateContext": null }, "value": 0, - "start": 24731, - "end": 24732, + "start": 25321, + "end": 25322, "loc": { "start": { - "line": 639, + "line": 657, "column": 73 }, "end": { - "line": 639, + "line": 657, "column": 74 } } @@ -304385,15 +309863,15 @@ "binop": null, "updateContext": null }, - "start": 24732, - "end": 24733, + "start": 25322, + "end": 25323, "loc": { "start": { - "line": 639, + "line": 657, "column": 74 }, "end": { - "line": 639, + "line": 657, "column": 75 } } @@ -304411,15 +309889,15 @@ "binop": null }, "value": "math", - "start": 24734, - "end": 24738, + "start": 25324, + "end": 25328, "loc": { "start": { - "line": 639, + "line": 657, "column": 76 }, "end": { - "line": 639, + "line": 657, "column": 80 } } @@ -304437,15 +309915,15 @@ "binop": null, "updateContext": null }, - "start": 24738, - "end": 24739, + "start": 25328, + "end": 25329, "loc": { "start": { - "line": 639, + "line": 657, "column": 80 }, "end": { - "line": 639, + "line": 657, "column": 81 } } @@ -304463,15 +309941,15 @@ "binop": null }, "value": "identityMat4", - "start": 24739, - "end": 24751, + "start": 25329, + "end": 25341, "loc": { "start": { - "line": 639, + "line": 657, "column": 81 }, "end": { - "line": 639, + "line": 657, "column": 93 } } @@ -304488,15 +309966,15 @@ "postfix": false, "binop": null }, - "start": 24751, - "end": 24752, + "start": 25341, + "end": 25342, "loc": { "start": { - "line": 639, + "line": 657, "column": 93 }, "end": { - "line": 639, + "line": 657, "column": 94 } } @@ -304513,15 +309991,15 @@ "postfix": false, "binop": null }, - "start": 24752, - "end": 24753, + "start": 25342, + "end": 25343, "loc": { "start": { - "line": 639, + "line": 657, "column": 94 }, "end": { - "line": 639, + "line": 657, "column": 95 } } @@ -304538,15 +310016,15 @@ "postfix": false, "binop": null }, - "start": 24753, - "end": 24754, + "start": 25343, + "end": 25344, "loc": { "start": { - "line": 639, + "line": 657, "column": 95 }, "end": { - "line": 639, + "line": 657, "column": 96 } } @@ -304564,15 +310042,15 @@ "binop": null, "updateContext": null }, - "start": 24754, - "end": 24755, + "start": 25344, + "end": 25345, "loc": { "start": { - "line": 639, + "line": 657, "column": 96 }, "end": { - "line": 639, + "line": 657, "column": 97 } } @@ -304592,15 +310070,15 @@ "updateContext": null }, "value": "const", - "start": 24776, - "end": 24781, + "start": 25366, + "end": 25371, "loc": { "start": { - "line": 640, + "line": 658, "column": 20 }, "end": { - "line": 640, + "line": 658, "column": 25 } } @@ -304618,15 +310096,15 @@ "binop": null }, "value": "rotate", - "start": 24782, - "end": 24788, + "start": 25372, + "end": 25378, "loc": { "start": { - "line": 640, + "line": 658, "column": 26 }, "end": { - "line": 640, + "line": 658, "column": 32 } } @@ -304645,15 +310123,15 @@ "updateContext": null }, "value": "=", - "start": 24789, - "end": 24790, + "start": 25379, + "end": 25380, "loc": { "start": { - "line": 640, + "line": 658, "column": 33 }, "end": { - "line": 640, + "line": 658, "column": 34 } } @@ -304671,15 +310149,15 @@ "binop": null }, "value": "math", - "start": 24791, - "end": 24795, + "start": 25381, + "end": 25385, "loc": { "start": { - "line": 640, + "line": 658, "column": 35 }, "end": { - "line": 640, + "line": 658, "column": 39 } } @@ -304697,15 +310175,15 @@ "binop": null, "updateContext": null }, - "start": 24795, - "end": 24796, + "start": 25385, + "end": 25386, "loc": { "start": { - "line": 640, + "line": 658, "column": 39 }, "end": { - "line": 640, + "line": 658, "column": 40 } } @@ -304723,15 +310201,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 24796, - "end": 24809, + "start": 25386, + "end": 25399, "loc": { "start": { - "line": 640, + "line": 658, "column": 40 }, "end": { - "line": 640, + "line": 658, "column": 53 } } @@ -304748,15 +310226,15 @@ "postfix": false, "binop": null }, - "start": 24809, - "end": 24810, + "start": 25399, + "end": 25400, "loc": { "start": { - "line": 640, + "line": 658, "column": 53 }, "end": { - "line": 640, + "line": 658, "column": 54 } } @@ -304775,15 +310253,15 @@ "updateContext": null }, "value": "-", - "start": 24810, - "end": 24811, + "start": 25400, + "end": 25401, "loc": { "start": { - "line": 640, + "line": 658, "column": 54 }, "end": { - "line": 640, + "line": 658, "column": 55 } } @@ -304802,15 +310280,15 @@ "updateContext": null }, "value": 90, - "start": 24811, - "end": 24813, + "start": 25401, + "end": 25403, "loc": { "start": { - "line": 640, + "line": 658, "column": 55 }, "end": { - "line": 640, + "line": 658, "column": 57 } } @@ -304829,15 +310307,15 @@ "updateContext": null }, "value": "*", - "start": 24814, - "end": 24815, + "start": 25404, + "end": 25405, "loc": { "start": { - "line": 640, + "line": 658, "column": 58 }, "end": { - "line": 640, + "line": 658, "column": 59 } } @@ -304855,15 +310333,15 @@ "binop": null }, "value": "math", - "start": 24816, - "end": 24820, + "start": 25406, + "end": 25410, "loc": { "start": { - "line": 640, + "line": 658, "column": 60 }, "end": { - "line": 640, + "line": 658, "column": 64 } } @@ -304881,15 +310359,15 @@ "binop": null, "updateContext": null }, - "start": 24820, - "end": 24821, + "start": 25410, + "end": 25411, "loc": { "start": { - "line": 640, + "line": 658, "column": 64 }, "end": { - "line": 640, + "line": 658, "column": 65 } } @@ -304907,15 +310385,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 24821, - "end": 24829, + "start": 25411, + "end": 25419, "loc": { "start": { - "line": 640, + "line": 658, "column": 65 }, "end": { - "line": 640, + "line": 658, "column": 73 } } @@ -304933,15 +310411,15 @@ "binop": null, "updateContext": null }, - "start": 24829, - "end": 24830, + "start": 25419, + "end": 25420, "loc": { "start": { - "line": 640, + "line": 658, "column": 73 }, "end": { - "line": 640, + "line": 658, "column": 74 } } @@ -304959,15 +310437,15 @@ "binop": null, "updateContext": null }, - "start": 24831, - "end": 24832, + "start": 25421, + "end": 25422, "loc": { "start": { - "line": 640, + "line": 658, "column": 75 }, "end": { - "line": 640, + "line": 658, "column": 76 } } @@ -304986,15 +310464,15 @@ "updateContext": null }, "value": 0, - "start": 24832, - "end": 24833, + "start": 25422, + "end": 25423, "loc": { "start": { - "line": 640, + "line": 658, "column": 76 }, "end": { - "line": 640, + "line": 658, "column": 77 } } @@ -305012,15 +310490,15 @@ "binop": null, "updateContext": null }, - "start": 24833, - "end": 24834, + "start": 25423, + "end": 25424, "loc": { "start": { - "line": 640, + "line": 658, "column": 77 }, "end": { - "line": 640, + "line": 658, "column": 78 } } @@ -305039,15 +310517,15 @@ "updateContext": null }, "value": 0, - "start": 24835, - "end": 24836, + "start": 25425, + "end": 25426, "loc": { "start": { - "line": 640, + "line": 658, "column": 79 }, "end": { - "line": 640, + "line": 658, "column": 80 } } @@ -305065,15 +310543,15 @@ "binop": null, "updateContext": null }, - "start": 24836, - "end": 24837, + "start": 25426, + "end": 25427, "loc": { "start": { - "line": 640, + "line": 658, "column": 80 }, "end": { - "line": 640, + "line": 658, "column": 81 } } @@ -305092,15 +310570,15 @@ "updateContext": null }, "value": 1, - "start": 24838, - "end": 24839, + "start": 25428, + "end": 25429, "loc": { "start": { - "line": 640, + "line": 658, "column": 82 }, "end": { - "line": 640, + "line": 658, "column": 83 } } @@ -305118,15 +310596,15 @@ "binop": null, "updateContext": null }, - "start": 24839, - "end": 24840, + "start": 25429, + "end": 25430, "loc": { "start": { - "line": 640, + "line": 658, "column": 83 }, "end": { - "line": 640, + "line": 658, "column": 84 } } @@ -305144,15 +310622,15 @@ "binop": null, "updateContext": null }, - "start": 24840, - "end": 24841, + "start": 25430, + "end": 25431, "loc": { "start": { - "line": 640, + "line": 658, "column": 84 }, "end": { - "line": 640, + "line": 658, "column": 85 } } @@ -305170,15 +310648,15 @@ "binop": null }, "value": "math", - "start": 24842, - "end": 24846, + "start": 25432, + "end": 25436, "loc": { "start": { - "line": 640, + "line": 658, "column": 86 }, "end": { - "line": 640, + "line": 658, "column": 90 } } @@ -305196,15 +310674,15 @@ "binop": null, "updateContext": null }, - "start": 24846, - "end": 24847, + "start": 25436, + "end": 25437, "loc": { "start": { - "line": 640, + "line": 658, "column": 90 }, "end": { - "line": 640, + "line": 658, "column": 91 } } @@ -305222,15 +310700,15 @@ "binop": null }, "value": "identityMat4", - "start": 24847, - "end": 24859, + "start": 25437, + "end": 25449, "loc": { "start": { - "line": 640, + "line": 658, "column": 91 }, "end": { - "line": 640, + "line": 658, "column": 103 } } @@ -305247,15 +310725,15 @@ "postfix": false, "binop": null }, - "start": 24859, - "end": 24860, + "start": 25449, + "end": 25450, "loc": { "start": { - "line": 640, + "line": 658, "column": 103 }, "end": { - "line": 640, + "line": 658, "column": 104 } } @@ -305272,15 +310750,15 @@ "postfix": false, "binop": null }, - "start": 24860, - "end": 24861, + "start": 25450, + "end": 25451, "loc": { "start": { - "line": 640, + "line": 658, "column": 104 }, "end": { - "line": 640, + "line": 658, "column": 105 } } @@ -305297,15 +310775,15 @@ "postfix": false, "binop": null }, - "start": 24861, - "end": 24862, + "start": 25451, + "end": 25452, "loc": { "start": { - "line": 640, + "line": 658, "column": 105 }, "end": { - "line": 640, + "line": 658, "column": 106 } } @@ -305323,15 +310801,15 @@ "binop": null, "updateContext": null }, - "start": 24862, - "end": 24863, + "start": 25452, + "end": 25453, "loc": { "start": { - "line": 640, + "line": 658, "column": 106 }, "end": { - "line": 640, + "line": 658, "column": 107 } } @@ -305351,15 +310829,15 @@ "updateContext": null }, "value": "return", - "start": 24884, - "end": 24890, + "start": 25474, + "end": 25480, "loc": { "start": { - "line": 641, + "line": 659, "column": 20 }, "end": { - "line": 641, + "line": 659, "column": 26 } } @@ -305377,15 +310855,15 @@ "binop": null }, "value": "math", - "start": 24891, - "end": 24895, + "start": 25481, + "end": 25485, "loc": { "start": { - "line": 641, + "line": 659, "column": 27 }, "end": { - "line": 641, + "line": 659, "column": 31 } } @@ -305403,15 +310881,15 @@ "binop": null, "updateContext": null }, - "start": 24895, - "end": 24896, + "start": 25485, + "end": 25486, "loc": { "start": { - "line": 641, + "line": 659, "column": 31 }, "end": { - "line": 641, + "line": 659, "column": 32 } } @@ -305429,15 +310907,15 @@ "binop": null }, "value": "mulMat4", - "start": 24896, - "end": 24903, + "start": 25486, + "end": 25493, "loc": { "start": { - "line": 641, + "line": 659, "column": 32 }, "end": { - "line": 641, + "line": 659, "column": 39 } } @@ -305454,15 +310932,15 @@ "postfix": false, "binop": null }, - "start": 24903, - "end": 24904, + "start": 25493, + "end": 25494, "loc": { "start": { - "line": 641, + "line": 659, "column": 39 }, "end": { - "line": 641, + "line": 659, "column": 40 } } @@ -305480,15 +310958,15 @@ "binop": null }, "value": "rotate", - "start": 24904, - "end": 24910, + "start": 25494, + "end": 25500, "loc": { "start": { - "line": 641, + "line": 659, "column": 40 }, "end": { - "line": 641, + "line": 659, "column": 46 } } @@ -305506,15 +310984,15 @@ "binop": null, "updateContext": null }, - "start": 24910, - "end": 24911, + "start": 25500, + "end": 25501, "loc": { "start": { - "line": 641, + "line": 659, "column": 46 }, "end": { - "line": 641, + "line": 659, "column": 47 } } @@ -305532,15 +311010,15 @@ "binop": null }, "value": "translate", - "start": 24912, - "end": 24921, + "start": 25502, + "end": 25511, "loc": { "start": { - "line": 641, + "line": 659, "column": 48 }, "end": { - "line": 641, + "line": 659, "column": 57 } } @@ -305558,15 +311036,15 @@ "binop": null, "updateContext": null }, - "start": 24921, - "end": 24922, + "start": 25511, + "end": 25512, "loc": { "start": { - "line": 641, + "line": 659, "column": 57 }, "end": { - "line": 641, + "line": 659, "column": 58 } } @@ -305584,15 +311062,15 @@ "binop": null }, "value": "math", - "start": 24923, - "end": 24927, + "start": 25513, + "end": 25517, "loc": { "start": { - "line": 641, + "line": 659, "column": 59 }, "end": { - "line": 641, + "line": 659, "column": 63 } } @@ -305610,15 +311088,15 @@ "binop": null, "updateContext": null }, - "start": 24927, - "end": 24928, + "start": 25517, + "end": 25518, "loc": { "start": { - "line": 641, + "line": 659, "column": 63 }, "end": { - "line": 641, + "line": 659, "column": 64 } } @@ -305636,15 +311114,15 @@ "binop": null }, "value": "identityMat4", - "start": 24928, - "end": 24940, + "start": 25518, + "end": 25530, "loc": { "start": { - "line": 641, + "line": 659, "column": 64 }, "end": { - "line": 641, + "line": 659, "column": 76 } } @@ -305661,15 +311139,15 @@ "postfix": false, "binop": null }, - "start": 24940, - "end": 24941, + "start": 25530, + "end": 25531, "loc": { "start": { - "line": 641, + "line": 659, "column": 76 }, "end": { - "line": 641, + "line": 659, "column": 77 } } @@ -305686,15 +311164,15 @@ "postfix": false, "binop": null }, - "start": 24941, - "end": 24942, + "start": 25531, + "end": 25532, "loc": { "start": { - "line": 641, + "line": 659, "column": 77 }, "end": { - "line": 641, + "line": 659, "column": 78 } } @@ -305711,15 +311189,15 @@ "postfix": false, "binop": null }, - "start": 24942, - "end": 24943, + "start": 25532, + "end": 25533, "loc": { "start": { - "line": 641, + "line": 659, "column": 78 }, "end": { - "line": 641, + "line": 659, "column": 79 } } @@ -305737,15 +311215,15 @@ "binop": null, "updateContext": null }, - "start": 24943, - "end": 24944, + "start": 25533, + "end": 25534, "loc": { "start": { - "line": 641, + "line": 659, "column": 79 }, "end": { - "line": 641, + "line": 659, "column": 80 } } @@ -305762,15 +311240,15 @@ "postfix": false, "binop": null }, - "start": 24961, - "end": 24962, + "start": 25551, + "end": 25552, "loc": { "start": { - "line": 642, + "line": 660, "column": 16 }, "end": { - "line": 642, + "line": 660, "column": 17 } } @@ -305787,15 +311265,15 @@ "postfix": false, "binop": null }, - "start": 24962, - "end": 24963, + "start": 25552, + "end": 25553, "loc": { "start": { - "line": 642, + "line": 660, "column": 17 }, "end": { - "line": 642, + "line": 660, "column": 18 } } @@ -305812,15 +311290,15 @@ "postfix": false, "binop": null }, - "start": 24963, - "end": 24964, + "start": 25553, + "end": 25554, "loc": { "start": { - "line": 642, + "line": 660, "column": 18 }, "end": { - "line": 642, + "line": 660, "column": 19 } } @@ -305837,15 +311315,15 @@ "postfix": false, "binop": null }, - "start": 24964, - "end": 24965, + "start": 25554, + "end": 25555, "loc": { "start": { - "line": 642, + "line": 660, "column": 19 }, "end": { - "line": 642, + "line": 660, "column": 20 } } @@ -305863,15 +311341,15 @@ "binop": null, "updateContext": null }, - "start": 24965, - "end": 24966, + "start": 25555, + "end": 25556, "loc": { "start": { - "line": 642, + "line": 660, "column": 20 }, "end": { - "line": 642, + "line": 660, "column": 21 } } @@ -305889,15 +311367,15 @@ "binop": null }, "value": "pickable", - "start": 24983, - "end": 24991, + "start": 25573, + "end": 25581, "loc": { "start": { - "line": 643, + "line": 661, "column": 16 }, "end": { - "line": 643, + "line": 661, "column": 24 } } @@ -305915,15 +311393,15 @@ "binop": null, "updateContext": null }, - "start": 24991, - "end": 24992, + "start": 25581, + "end": 25582, "loc": { "start": { - "line": 643, + "line": 661, "column": 24 }, "end": { - "line": 643, + "line": 661, "column": 25 } } @@ -305943,15 +311421,15 @@ "updateContext": null }, "value": "false", - "start": 24993, - "end": 24998, + "start": 25583, + "end": 25588, "loc": { "start": { - "line": 643, + "line": 661, "column": 26 }, "end": { - "line": 643, + "line": 661, "column": 31 } } @@ -305969,15 +311447,15 @@ "binop": null, "updateContext": null }, - "start": 24998, - "end": 24999, + "start": 25588, + "end": 25589, "loc": { "start": { - "line": 643, + "line": 661, "column": 31 }, "end": { - "line": 643, + "line": 661, "column": 32 } } @@ -305995,15 +311473,15 @@ "binop": null }, "value": "collidable", - "start": 25016, - "end": 25026, + "start": 25606, + "end": 25616, "loc": { "start": { - "line": 644, + "line": 662, "column": 16 }, "end": { - "line": 644, + "line": 662, "column": 26 } } @@ -306021,15 +311499,15 @@ "binop": null, "updateContext": null }, - "start": 25026, - "end": 25027, + "start": 25616, + "end": 25617, "loc": { "start": { - "line": 644, + "line": 662, "column": 26 }, "end": { - "line": 644, + "line": 662, "column": 27 } } @@ -306049,15 +311527,15 @@ "updateContext": null }, "value": "true", - "start": 25028, - "end": 25032, + "start": 25618, + "end": 25622, "loc": { "start": { - "line": 644, + "line": 662, "column": 28 }, "end": { - "line": 644, + "line": 662, "column": 32 } } @@ -306075,15 +311553,15 @@ "binop": null, "updateContext": null }, - "start": 25032, - "end": 25033, + "start": 25622, + "end": 25623, "loc": { "start": { - "line": 644, + "line": 662, "column": 32 }, "end": { - "line": 644, + "line": 662, "column": 33 } } @@ -306101,15 +311579,15 @@ "binop": null }, "value": "clippable", - "start": 25050, - "end": 25059, + "start": 25640, + "end": 25649, "loc": { "start": { - "line": 645, + "line": 663, "column": 16 }, "end": { - "line": 645, + "line": 663, "column": 25 } } @@ -306127,15 +311605,15 @@ "binop": null, "updateContext": null }, - "start": 25059, - "end": 25060, + "start": 25649, + "end": 25650, "loc": { "start": { - "line": 645, + "line": 663, "column": 25 }, "end": { - "line": 645, + "line": 663, "column": 26 } } @@ -306155,15 +311633,15 @@ "updateContext": null }, "value": "false", - "start": 25061, - "end": 25066, + "start": 25651, + "end": 25656, "loc": { "start": { - "line": 645, + "line": 663, "column": 27 }, "end": { - "line": 645, + "line": 663, "column": 32 } } @@ -306181,15 +311659,15 @@ "binop": null, "updateContext": null }, - "start": 25066, - "end": 25067, + "start": 25656, + "end": 25657, "loc": { "start": { - "line": 645, + "line": 663, "column": 32 }, "end": { - "line": 645, + "line": 663, "column": 33 } } @@ -306207,15 +311685,15 @@ "binop": null }, "value": "visible", - "start": 25084, - "end": 25091, + "start": 25674, + "end": 25681, "loc": { "start": { - "line": 646, + "line": 664, "column": 16 }, "end": { - "line": 646, + "line": 664, "column": 23 } } @@ -306233,15 +311711,15 @@ "binop": null, "updateContext": null }, - "start": 25091, - "end": 25092, + "start": 25681, + "end": 25682, "loc": { "start": { - "line": 646, + "line": 664, "column": 23 }, "end": { - "line": 646, + "line": 664, "column": 24 } } @@ -306261,16 +311739,122 @@ "updateContext": null }, "value": "false", - "start": 25093, - "end": 25098, + "start": 25683, + "end": 25688, "loc": { "start": { - "line": 646, + "line": 664, "column": 25 }, "end": { - "line": 646, + "line": 664, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25688, + "end": 25689, + "loc": { + "start": { + "line": 664, "column": 30 + }, + "end": { + "line": 664, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 25706, + "end": 25714, + "loc": { + "start": { + "line": 665, + "column": 16 + }, + "end": { + "line": 665, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 25714, + "end": 25715, + "loc": { + "start": { + "line": 665, + "column": 24 + }, + "end": { + "line": 665, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 25716, + "end": 25721, + "loc": { + "start": { + "line": 665, + "column": 26 + }, + "end": { + "line": 665, + "column": 31 } } }, @@ -306286,15 +311870,15 @@ "postfix": false, "binop": null }, - "start": 25111, - "end": 25112, + "start": 25734, + "end": 25735, "loc": { "start": { - "line": 647, + "line": 666, "column": 12 }, "end": { - "line": 647, + "line": 666, "column": 13 } } @@ -306311,15 +311895,15 @@ "postfix": false, "binop": null }, - "start": 25112, - "end": 25113, + "start": 25735, + "end": 25736, "loc": { "start": { - "line": 647, + "line": 666, "column": 13 }, "end": { - "line": 647, + "line": 666, "column": 14 } } @@ -306337,15 +311921,15 @@ "binop": null, "updateContext": null }, - "start": 25113, - "end": 25114, + "start": 25736, + "end": 25737, "loc": { "start": { - "line": 647, + "line": 666, "column": 14 }, "end": { - "line": 647, + "line": 666, "column": 15 } } @@ -306363,15 +311947,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 25115, - "end": 25131, + "start": 25738, + "end": 25754, "loc": { "start": { - "line": 647, + "line": 666, "column": 16 }, "end": { - "line": 647, + "line": 666, "column": 32 } } @@ -306388,15 +311972,15 @@ "postfix": false, "binop": null }, - "start": 25131, - "end": 25132, + "start": 25754, + "end": 25755, "loc": { "start": { - "line": 647, + "line": 666, "column": 32 }, "end": { - "line": 647, + "line": 666, "column": 33 } } @@ -306414,15 +311998,15 @@ "binop": null, "updateContext": null }, - "start": 25132, - "end": 25133, + "start": 25755, + "end": 25756, "loc": { "start": { - "line": 647, + "line": 666, "column": 33 }, "end": { - "line": 647, + "line": 666, "column": 34 } } @@ -306440,15 +312024,15 @@ "binop": null }, "value": "xAxisHandle", - "start": 25147, - "end": 25158, + "start": 25770, + "end": 25781, "loc": { "start": { - "line": 649, + "line": 668, "column": 12 }, "end": { - "line": 649, + "line": 668, "column": 23 } } @@ -306466,15 +312050,15 @@ "binop": null, "updateContext": null }, - "start": 25158, - "end": 25159, + "start": 25781, + "end": 25782, "loc": { "start": { - "line": 649, + "line": 668, "column": 23 }, "end": { - "line": 649, + "line": 668, "column": 24 } } @@ -306492,15 +312076,15 @@ "binop": null }, "value": "rootNode", - "start": 25160, - "end": 25168, + "start": 25783, + "end": 25791, "loc": { "start": { - "line": 649, + "line": 668, "column": 25 }, "end": { - "line": 649, + "line": 668, "column": 33 } } @@ -306518,15 +312102,15 @@ "binop": null, "updateContext": null }, - "start": 25168, - "end": 25169, + "start": 25791, + "end": 25792, "loc": { "start": { - "line": 649, + "line": 668, "column": 33 }, "end": { - "line": 649, + "line": 668, "column": 34 } } @@ -306544,15 +312128,15 @@ "binop": null }, "value": "addChild", - "start": 25169, - "end": 25177, + "start": 25792, + "end": 25800, "loc": { "start": { - "line": 649, + "line": 668, "column": 34 }, "end": { - "line": 649, + "line": 668, "column": 42 } } @@ -306569,15 +312153,15 @@ "postfix": false, "binop": null }, - "start": 25177, - "end": 25178, + "start": 25800, + "end": 25801, "loc": { "start": { - "line": 649, + "line": 668, "column": 42 }, "end": { - "line": 649, + "line": 668, "column": 43 } } @@ -306597,15 +312181,15 @@ "updateContext": null }, "value": "new", - "start": 25178, - "end": 25181, + "start": 25801, + "end": 25804, "loc": { "start": { - "line": 649, + "line": 668, "column": 43 }, "end": { - "line": 649, + "line": 668, "column": 46 } } @@ -306623,15 +312207,15 @@ "binop": null }, "value": "Mesh", - "start": 25182, - "end": 25186, + "start": 25805, + "end": 25809, "loc": { "start": { - "line": 649, + "line": 668, "column": 47 }, "end": { - "line": 649, + "line": 668, "column": 51 } } @@ -306648,15 +312232,15 @@ "postfix": false, "binop": null }, - "start": 25186, - "end": 25187, + "start": 25809, + "end": 25810, "loc": { "start": { - "line": 649, + "line": 668, "column": 51 }, "end": { - "line": 649, + "line": 668, "column": 52 } } @@ -306674,15 +312258,15 @@ "binop": null }, "value": "rootNode", - "start": 25187, - "end": 25195, + "start": 25810, + "end": 25818, "loc": { "start": { - "line": 649, + "line": 668, "column": 52 }, "end": { - "line": 649, + "line": 668, "column": 60 } } @@ -306700,15 +312284,15 @@ "binop": null, "updateContext": null }, - "start": 25195, - "end": 25196, + "start": 25818, + "end": 25819, "loc": { "start": { - "line": 649, + "line": 668, "column": 60 }, "end": { - "line": 649, + "line": 668, "column": 61 } } @@ -306725,15 +312309,15 @@ "postfix": false, "binop": null }, - "start": 25197, - "end": 25198, + "start": 25820, + "end": 25821, "loc": { "start": { - "line": 649, + "line": 668, "column": 62 }, "end": { - "line": 649, + "line": 668, "column": 63 } } @@ -306751,15 +312335,15 @@ "binop": null }, "value": "geometry", - "start": 25215, - "end": 25223, + "start": 25838, + "end": 25846, "loc": { "start": { - "line": 650, + "line": 669, "column": 16 }, "end": { - "line": 650, + "line": 669, "column": 24 } } @@ -306777,15 +312361,15 @@ "binop": null, "updateContext": null }, - "start": 25223, - "end": 25224, + "start": 25846, + "end": 25847, "loc": { "start": { - "line": 650, + "line": 669, "column": 24 }, "end": { - "line": 650, + "line": 669, "column": 25 } } @@ -306803,15 +312387,15 @@ "binop": null }, "value": "shapes", - "start": 25225, - "end": 25231, + "start": 25848, + "end": 25854, "loc": { "start": { - "line": 650, + "line": 669, "column": 26 }, "end": { - "line": 650, + "line": 669, "column": 32 } } @@ -306829,15 +312413,15 @@ "binop": null, "updateContext": null }, - "start": 25231, - "end": 25232, + "start": 25854, + "end": 25855, "loc": { "start": { - "line": 650, + "line": 669, "column": 32 }, "end": { - "line": 650, + "line": 669, "column": 33 } } @@ -306855,15 +312439,15 @@ "binop": null }, "value": "axisHandle", - "start": 25232, - "end": 25242, + "start": 25855, + "end": 25865, "loc": { "start": { - "line": 650, + "line": 669, "column": 33 }, "end": { - "line": 650, + "line": 669, "column": 43 } } @@ -306881,15 +312465,15 @@ "binop": null, "updateContext": null }, - "start": 25242, - "end": 25243, + "start": 25865, + "end": 25866, "loc": { "start": { - "line": 650, + "line": 669, "column": 43 }, "end": { - "line": 650, + "line": 669, "column": 44 } } @@ -306907,15 +312491,15 @@ "binop": null }, "value": "material", - "start": 25260, - "end": 25268, + "start": 25883, + "end": 25891, "loc": { "start": { - "line": 651, + "line": 670, "column": 16 }, "end": { - "line": 651, + "line": 670, "column": 24 } } @@ -306933,15 +312517,15 @@ "binop": null, "updateContext": null }, - "start": 25268, - "end": 25269, + "start": 25891, + "end": 25892, "loc": { "start": { - "line": 651, + "line": 670, "column": 24 }, "end": { - "line": 651, + "line": 670, "column": 25 } } @@ -306959,15 +312543,15 @@ "binop": null }, "value": "materials", - "start": 25270, - "end": 25279, + "start": 25893, + "end": 25902, "loc": { "start": { - "line": 651, + "line": 670, "column": 26 }, "end": { - "line": 651, + "line": 670, "column": 35 } } @@ -306985,15 +312569,15 @@ "binop": null, "updateContext": null }, - "start": 25279, - "end": 25280, + "start": 25902, + "end": 25903, "loc": { "start": { - "line": 651, + "line": 670, "column": 35 }, "end": { - "line": 651, + "line": 670, "column": 36 } } @@ -307011,15 +312595,15 @@ "binop": null }, "value": "pickable", - "start": 25280, - "end": 25288, + "start": 25903, + "end": 25911, "loc": { "start": { - "line": 651, + "line": 670, "column": 36 }, "end": { - "line": 651, + "line": 670, "column": 44 } } @@ -307037,15 +312621,15 @@ "binop": null, "updateContext": null }, - "start": 25288, - "end": 25289, + "start": 25911, + "end": 25912, "loc": { "start": { - "line": 651, + "line": 670, "column": 44 }, "end": { - "line": 651, + "line": 670, "column": 45 } } @@ -307063,15 +312647,15 @@ "binop": null }, "value": "matrix", - "start": 25306, - "end": 25312, + "start": 25929, + "end": 25935, "loc": { "start": { - "line": 652, + "line": 671, "column": 16 }, "end": { - "line": 652, + "line": 671, "column": 22 } } @@ -307089,15 +312673,15 @@ "binop": null, "updateContext": null }, - "start": 25312, - "end": 25313, + "start": 25935, + "end": 25936, "loc": { "start": { - "line": 652, + "line": 671, "column": 22 }, "end": { - "line": 652, + "line": 671, "column": 23 } } @@ -307114,15 +312698,15 @@ "postfix": false, "binop": null }, - "start": 25314, - "end": 25315, + "start": 25937, + "end": 25938, "loc": { "start": { - "line": 652, + "line": 671, "column": 24 }, "end": { - "line": 652, + "line": 671, "column": 25 } } @@ -307141,15 +312725,15 @@ "binop": null }, "value": "function", - "start": 25315, - "end": 25323, + "start": 25938, + "end": 25946, "loc": { "start": { - "line": 652, + "line": 671, "column": 25 }, "end": { - "line": 652, + "line": 671, "column": 33 } } @@ -307166,15 +312750,15 @@ "postfix": false, "binop": null }, - "start": 25324, - "end": 25325, + "start": 25947, + "end": 25948, "loc": { "start": { - "line": 652, + "line": 671, "column": 34 }, "end": { - "line": 652, + "line": 671, "column": 35 } } @@ -307191,15 +312775,15 @@ "postfix": false, "binop": null }, - "start": 25325, - "end": 25326, + "start": 25948, + "end": 25949, "loc": { "start": { - "line": 652, + "line": 671, "column": 35 }, "end": { - "line": 652, + "line": 671, "column": 36 } } @@ -307216,15 +312800,15 @@ "postfix": false, "binop": null }, - "start": 25327, - "end": 25328, + "start": 25950, + "end": 25951, "loc": { "start": { - "line": 652, + "line": 671, "column": 37 }, "end": { - "line": 652, + "line": 671, "column": 38 } } @@ -307244,15 +312828,15 @@ "updateContext": null }, "value": "const", - "start": 25349, - "end": 25354, + "start": 25972, + "end": 25977, "loc": { "start": { - "line": 653, + "line": 672, "column": 20 }, "end": { - "line": 653, + "line": 672, "column": 25 } } @@ -307270,15 +312854,15 @@ "binop": null }, "value": "translate", - "start": 25355, - "end": 25364, + "start": 25978, + "end": 25987, "loc": { "start": { - "line": 653, + "line": 672, "column": 26 }, "end": { - "line": 653, + "line": 672, "column": 35 } } @@ -307297,15 +312881,15 @@ "updateContext": null }, "value": "=", - "start": 25365, - "end": 25366, + "start": 25988, + "end": 25989, "loc": { "start": { - "line": 653, + "line": 672, "column": 36 }, "end": { - "line": 653, + "line": 672, "column": 37 } } @@ -307323,15 +312907,15 @@ "binop": null }, "value": "math", - "start": 25367, - "end": 25371, + "start": 25990, + "end": 25994, "loc": { "start": { - "line": 653, + "line": 672, "column": 38 }, "end": { - "line": 653, + "line": 672, "column": 42 } } @@ -307349,15 +312933,15 @@ "binop": null, "updateContext": null }, - "start": 25371, - "end": 25372, + "start": 25994, + "end": 25995, "loc": { "start": { - "line": 653, + "line": 672, "column": 42 }, "end": { - "line": 653, + "line": 672, "column": 43 } } @@ -307375,15 +312959,15 @@ "binop": null }, "value": "translateMat4c", - "start": 25372, - "end": 25386, + "start": 25995, + "end": 26009, "loc": { "start": { - "line": 653, + "line": 672, "column": 43 }, "end": { - "line": 653, + "line": 672, "column": 57 } } @@ -307400,15 +312984,15 @@ "postfix": false, "binop": null }, - "start": 25386, - "end": 25387, + "start": 26009, + "end": 26010, "loc": { "start": { - "line": 653, + "line": 672, "column": 57 }, "end": { - "line": 653, + "line": 672, "column": 58 } } @@ -307427,15 +313011,15 @@ "updateContext": null }, "value": 0, - "start": 25387, - "end": 25388, + "start": 26010, + "end": 26011, "loc": { "start": { - "line": 653, + "line": 672, "column": 58 }, "end": { - "line": 653, + "line": 672, "column": 59 } } @@ -307453,15 +313037,15 @@ "binop": null, "updateContext": null }, - "start": 25388, - "end": 25389, + "start": 26011, + "end": 26012, "loc": { "start": { - "line": 653, + "line": 672, "column": 59 }, "end": { - "line": 653, + "line": 672, "column": 60 } } @@ -307479,15 +313063,15 @@ "binop": null }, "value": "radius", - "start": 25390, - "end": 25396, + "start": 26013, + "end": 26019, "loc": { "start": { - "line": 653, + "line": 672, "column": 61 }, "end": { - "line": 653, + "line": 672, "column": 67 } } @@ -307506,15 +313090,15 @@ "updateContext": null }, "value": "/", - "start": 25397, - "end": 25398, + "start": 26020, + "end": 26021, "loc": { "start": { - "line": 653, + "line": 672, "column": 68 }, "end": { - "line": 653, + "line": 672, "column": 69 } } @@ -307533,15 +313117,15 @@ "updateContext": null }, "value": 2, - "start": 25399, - "end": 25400, + "start": 26022, + "end": 26023, "loc": { "start": { - "line": 653, + "line": 672, "column": 70 }, "end": { - "line": 653, + "line": 672, "column": 71 } } @@ -307559,15 +313143,15 @@ "binop": null, "updateContext": null }, - "start": 25400, - "end": 25401, + "start": 26023, + "end": 26024, "loc": { "start": { - "line": 653, + "line": 672, "column": 71 }, "end": { - "line": 653, + "line": 672, "column": 72 } } @@ -307586,15 +313170,15 @@ "updateContext": null }, "value": 0, - "start": 25402, - "end": 25403, + "start": 26025, + "end": 26026, "loc": { "start": { - "line": 653, + "line": 672, "column": 73 }, "end": { - "line": 653, + "line": 672, "column": 74 } } @@ -307612,15 +313196,15 @@ "binop": null, "updateContext": null }, - "start": 25403, - "end": 25404, + "start": 26026, + "end": 26027, "loc": { "start": { - "line": 653, + "line": 672, "column": 74 }, "end": { - "line": 653, + "line": 672, "column": 75 } } @@ -307638,15 +313222,15 @@ "binop": null }, "value": "math", - "start": 25405, - "end": 25409, + "start": 26028, + "end": 26032, "loc": { "start": { - "line": 653, + "line": 672, "column": 76 }, "end": { - "line": 653, + "line": 672, "column": 80 } } @@ -307664,15 +313248,15 @@ "binop": null, "updateContext": null }, - "start": 25409, - "end": 25410, + "start": 26032, + "end": 26033, "loc": { "start": { - "line": 653, + "line": 672, "column": 80 }, "end": { - "line": 653, + "line": 672, "column": 81 } } @@ -307690,15 +313274,15 @@ "binop": null }, "value": "identityMat4", - "start": 25410, - "end": 25422, + "start": 26033, + "end": 26045, "loc": { "start": { - "line": 653, + "line": 672, "column": 81 }, "end": { - "line": 653, + "line": 672, "column": 93 } } @@ -307715,15 +313299,15 @@ "postfix": false, "binop": null }, - "start": 25422, - "end": 25423, + "start": 26045, + "end": 26046, "loc": { "start": { - "line": 653, + "line": 672, "column": 93 }, "end": { - "line": 653, + "line": 672, "column": 94 } } @@ -307740,15 +313324,15 @@ "postfix": false, "binop": null }, - "start": 25423, - "end": 25424, + "start": 26046, + "end": 26047, "loc": { "start": { - "line": 653, + "line": 672, "column": 94 }, "end": { - "line": 653, + "line": 672, "column": 95 } } @@ -307765,15 +313349,15 @@ "postfix": false, "binop": null }, - "start": 25424, - "end": 25425, + "start": 26047, + "end": 26048, "loc": { "start": { - "line": 653, + "line": 672, "column": 95 }, "end": { - "line": 653, + "line": 672, "column": 96 } } @@ -307791,15 +313375,15 @@ "binop": null, "updateContext": null }, - "start": 25425, - "end": 25426, + "start": 26048, + "end": 26049, "loc": { "start": { - "line": 653, + "line": 672, "column": 96 }, "end": { - "line": 653, + "line": 672, "column": 97 } } @@ -307819,15 +313403,15 @@ "updateContext": null }, "value": "const", - "start": 25447, - "end": 25452, + "start": 26070, + "end": 26075, "loc": { "start": { - "line": 654, + "line": 673, "column": 20 }, "end": { - "line": 654, + "line": 673, "column": 25 } } @@ -307845,15 +313429,15 @@ "binop": null }, "value": "rotate", - "start": 25453, - "end": 25459, + "start": 26076, + "end": 26082, "loc": { "start": { - "line": 654, + "line": 673, "column": 26 }, "end": { - "line": 654, + "line": 673, "column": 32 } } @@ -307872,15 +313456,15 @@ "updateContext": null }, "value": "=", - "start": 25460, - "end": 25461, + "start": 26083, + "end": 26084, "loc": { "start": { - "line": 654, + "line": 673, "column": 33 }, "end": { - "line": 654, + "line": 673, "column": 34 } } @@ -307898,15 +313482,15 @@ "binop": null }, "value": "math", - "start": 25462, - "end": 25466, + "start": 26085, + "end": 26089, "loc": { "start": { - "line": 654, + "line": 673, "column": 35 }, "end": { - "line": 654, + "line": 673, "column": 39 } } @@ -307924,15 +313508,15 @@ "binop": null, "updateContext": null }, - "start": 25466, - "end": 25467, + "start": 26089, + "end": 26090, "loc": { "start": { - "line": 654, + "line": 673, "column": 39 }, "end": { - "line": 654, + "line": 673, "column": 40 } } @@ -307950,15 +313534,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 25467, - "end": 25480, + "start": 26090, + "end": 26103, "loc": { "start": { - "line": 654, + "line": 673, "column": 40 }, "end": { - "line": 654, + "line": 673, "column": 53 } } @@ -307975,15 +313559,15 @@ "postfix": false, "binop": null }, - "start": 25480, - "end": 25481, + "start": 26103, + "end": 26104, "loc": { "start": { - "line": 654, + "line": 673, "column": 53 }, "end": { - "line": 654, + "line": 673, "column": 54 } } @@ -308002,15 +313586,15 @@ "updateContext": null }, "value": "-", - "start": 25481, - "end": 25482, + "start": 26104, + "end": 26105, "loc": { "start": { - "line": 654, + "line": 673, "column": 54 }, "end": { - "line": 654, + "line": 673, "column": 55 } } @@ -308029,15 +313613,15 @@ "updateContext": null }, "value": 90, - "start": 25482, - "end": 25484, + "start": 26105, + "end": 26107, "loc": { "start": { - "line": 654, + "line": 673, "column": 55 }, "end": { - "line": 654, + "line": 673, "column": 57 } } @@ -308056,15 +313640,15 @@ "updateContext": null }, "value": "*", - "start": 25485, - "end": 25486, + "start": 26108, + "end": 26109, "loc": { "start": { - "line": 654, + "line": 673, "column": 58 }, "end": { - "line": 654, + "line": 673, "column": 59 } } @@ -308082,15 +313666,15 @@ "binop": null }, "value": "math", - "start": 25487, - "end": 25491, + "start": 26110, + "end": 26114, "loc": { "start": { - "line": 654, + "line": 673, "column": 60 }, "end": { - "line": 654, + "line": 673, "column": 64 } } @@ -308108,15 +313692,15 @@ "binop": null, "updateContext": null }, - "start": 25491, - "end": 25492, + "start": 26114, + "end": 26115, "loc": { "start": { - "line": 654, + "line": 673, "column": 64 }, "end": { - "line": 654, + "line": 673, "column": 65 } } @@ -308134,15 +313718,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 25492, - "end": 25500, + "start": 26115, + "end": 26123, "loc": { "start": { - "line": 654, + "line": 673, "column": 65 }, "end": { - "line": 654, + "line": 673, "column": 73 } } @@ -308160,15 +313744,15 @@ "binop": null, "updateContext": null }, - "start": 25500, - "end": 25501, + "start": 26123, + "end": 26124, "loc": { "start": { - "line": 654, + "line": 673, "column": 73 }, "end": { - "line": 654, + "line": 673, "column": 74 } } @@ -308186,15 +313770,15 @@ "binop": null, "updateContext": null }, - "start": 25502, - "end": 25503, + "start": 26125, + "end": 26126, "loc": { "start": { - "line": 654, + "line": 673, "column": 75 }, "end": { - "line": 654, + "line": 673, "column": 76 } } @@ -308213,15 +313797,15 @@ "updateContext": null }, "value": 0, - "start": 25503, - "end": 25504, + "start": 26126, + "end": 26127, "loc": { "start": { - "line": 654, + "line": 673, "column": 76 }, "end": { - "line": 654, + "line": 673, "column": 77 } } @@ -308239,15 +313823,15 @@ "binop": null, "updateContext": null }, - "start": 25504, - "end": 25505, + "start": 26127, + "end": 26128, "loc": { "start": { - "line": 654, + "line": 673, "column": 77 }, "end": { - "line": 654, + "line": 673, "column": 78 } } @@ -308266,15 +313850,15 @@ "updateContext": null }, "value": 0, - "start": 25506, - "end": 25507, + "start": 26129, + "end": 26130, "loc": { "start": { - "line": 654, + "line": 673, "column": 79 }, "end": { - "line": 654, + "line": 673, "column": 80 } } @@ -308292,15 +313876,15 @@ "binop": null, "updateContext": null }, - "start": 25507, - "end": 25508, + "start": 26130, + "end": 26131, "loc": { "start": { - "line": 654, + "line": 673, "column": 80 }, "end": { - "line": 654, + "line": 673, "column": 81 } } @@ -308319,15 +313903,15 @@ "updateContext": null }, "value": 1, - "start": 25509, - "end": 25510, + "start": 26132, + "end": 26133, "loc": { "start": { - "line": 654, + "line": 673, "column": 82 }, "end": { - "line": 654, + "line": 673, "column": 83 } } @@ -308345,15 +313929,15 @@ "binop": null, "updateContext": null }, - "start": 25510, - "end": 25511, + "start": 26133, + "end": 26134, "loc": { "start": { - "line": 654, + "line": 673, "column": 83 }, "end": { - "line": 654, + "line": 673, "column": 84 } } @@ -308371,15 +313955,15 @@ "binop": null, "updateContext": null }, - "start": 25511, - "end": 25512, + "start": 26134, + "end": 26135, "loc": { "start": { - "line": 654, + "line": 673, "column": 84 }, "end": { - "line": 654, + "line": 673, "column": 85 } } @@ -308397,15 +313981,15 @@ "binop": null }, "value": "math", - "start": 25513, - "end": 25517, + "start": 26136, + "end": 26140, "loc": { "start": { - "line": 654, + "line": 673, "column": 86 }, "end": { - "line": 654, + "line": 673, "column": 90 } } @@ -308423,15 +314007,15 @@ "binop": null, "updateContext": null }, - "start": 25517, - "end": 25518, + "start": 26140, + "end": 26141, "loc": { "start": { - "line": 654, + "line": 673, "column": 90 }, "end": { - "line": 654, + "line": 673, "column": 91 } } @@ -308449,15 +314033,15 @@ "binop": null }, "value": "identityMat4", - "start": 25518, - "end": 25530, + "start": 26141, + "end": 26153, "loc": { "start": { - "line": 654, + "line": 673, "column": 91 }, "end": { - "line": 654, + "line": 673, "column": 103 } } @@ -308474,15 +314058,15 @@ "postfix": false, "binop": null }, - "start": 25530, - "end": 25531, + "start": 26153, + "end": 26154, "loc": { "start": { - "line": 654, + "line": 673, "column": 103 }, "end": { - "line": 654, + "line": 673, "column": 104 } } @@ -308499,15 +314083,15 @@ "postfix": false, "binop": null }, - "start": 25531, - "end": 25532, + "start": 26154, + "end": 26155, "loc": { "start": { - "line": 654, + "line": 673, "column": 104 }, "end": { - "line": 654, + "line": 673, "column": 105 } } @@ -308524,15 +314108,15 @@ "postfix": false, "binop": null }, - "start": 25532, - "end": 25533, + "start": 26155, + "end": 26156, "loc": { "start": { - "line": 654, + "line": 673, "column": 105 }, "end": { - "line": 654, + "line": 673, "column": 106 } } @@ -308550,15 +314134,15 @@ "binop": null, "updateContext": null }, - "start": 25533, - "end": 25534, + "start": 26156, + "end": 26157, "loc": { "start": { - "line": 654, + "line": 673, "column": 106 }, "end": { - "line": 654, + "line": 673, "column": 107 } } @@ -308578,15 +314162,15 @@ "updateContext": null }, "value": "return", - "start": 25555, - "end": 25561, + "start": 26178, + "end": 26184, "loc": { "start": { - "line": 655, + "line": 674, "column": 20 }, "end": { - "line": 655, + "line": 674, "column": 26 } } @@ -308604,15 +314188,15 @@ "binop": null }, "value": "math", - "start": 25562, - "end": 25566, + "start": 26185, + "end": 26189, "loc": { "start": { - "line": 655, + "line": 674, "column": 27 }, "end": { - "line": 655, + "line": 674, "column": 31 } } @@ -308630,15 +314214,15 @@ "binop": null, "updateContext": null }, - "start": 25566, - "end": 25567, + "start": 26189, + "end": 26190, "loc": { "start": { - "line": 655, + "line": 674, "column": 31 }, "end": { - "line": 655, + "line": 674, "column": 32 } } @@ -308656,15 +314240,15 @@ "binop": null }, "value": "mulMat4", - "start": 25567, - "end": 25574, + "start": 26190, + "end": 26197, "loc": { "start": { - "line": 655, + "line": 674, "column": 32 }, "end": { - "line": 655, + "line": 674, "column": 39 } } @@ -308681,15 +314265,15 @@ "postfix": false, "binop": null }, - "start": 25574, - "end": 25575, + "start": 26197, + "end": 26198, "loc": { "start": { - "line": 655, + "line": 674, "column": 39 }, "end": { - "line": 655, + "line": 674, "column": 40 } } @@ -308707,15 +314291,15 @@ "binop": null }, "value": "rotate", - "start": 25575, - "end": 25581, + "start": 26198, + "end": 26204, "loc": { "start": { - "line": 655, + "line": 674, "column": 40 }, "end": { - "line": 655, + "line": 674, "column": 46 } } @@ -308733,15 +314317,15 @@ "binop": null, "updateContext": null }, - "start": 25581, - "end": 25582, + "start": 26204, + "end": 26205, "loc": { "start": { - "line": 655, + "line": 674, "column": 46 }, "end": { - "line": 655, + "line": 674, "column": 47 } } @@ -308759,15 +314343,15 @@ "binop": null }, "value": "translate", - "start": 25583, - "end": 25592, + "start": 26206, + "end": 26215, "loc": { "start": { - "line": 655, + "line": 674, "column": 48 }, "end": { - "line": 655, + "line": 674, "column": 57 } } @@ -308785,15 +314369,15 @@ "binop": null, "updateContext": null }, - "start": 25592, - "end": 25593, + "start": 26215, + "end": 26216, "loc": { "start": { - "line": 655, + "line": 674, "column": 57 }, "end": { - "line": 655, + "line": 674, "column": 58 } } @@ -308811,15 +314395,15 @@ "binop": null }, "value": "math", - "start": 25594, - "end": 25598, + "start": 26217, + "end": 26221, "loc": { "start": { - "line": 655, + "line": 674, "column": 59 }, "end": { - "line": 655, + "line": 674, "column": 63 } } @@ -308837,15 +314421,15 @@ "binop": null, "updateContext": null }, - "start": 25598, - "end": 25599, + "start": 26221, + "end": 26222, "loc": { "start": { - "line": 655, + "line": 674, "column": 63 }, "end": { - "line": 655, + "line": 674, "column": 64 } } @@ -308863,15 +314447,15 @@ "binop": null }, "value": "identityMat4", - "start": 25599, - "end": 25611, + "start": 26222, + "end": 26234, "loc": { "start": { - "line": 655, + "line": 674, "column": 64 }, "end": { - "line": 655, + "line": 674, "column": 76 } } @@ -308888,15 +314472,15 @@ "postfix": false, "binop": null }, - "start": 25611, - "end": 25612, + "start": 26234, + "end": 26235, "loc": { "start": { - "line": 655, + "line": 674, "column": 76 }, "end": { - "line": 655, + "line": 674, "column": 77 } } @@ -308913,15 +314497,15 @@ "postfix": false, "binop": null }, - "start": 25612, - "end": 25613, + "start": 26235, + "end": 26236, "loc": { "start": { - "line": 655, + "line": 674, "column": 77 }, "end": { - "line": 655, + "line": 674, "column": 78 } } @@ -308938,15 +314522,15 @@ "postfix": false, "binop": null }, - "start": 25613, - "end": 25614, + "start": 26236, + "end": 26237, "loc": { "start": { - "line": 655, + "line": 674, "column": 78 }, "end": { - "line": 655, + "line": 674, "column": 79 } } @@ -308964,15 +314548,15 @@ "binop": null, "updateContext": null }, - "start": 25614, - "end": 25615, + "start": 26237, + "end": 26238, "loc": { "start": { - "line": 655, + "line": 674, "column": 79 }, "end": { - "line": 655, + "line": 674, "column": 80 } } @@ -308989,15 +314573,15 @@ "postfix": false, "binop": null }, - "start": 25632, - "end": 25633, + "start": 26255, + "end": 26256, "loc": { "start": { - "line": 656, + "line": 675, "column": 16 }, "end": { - "line": 656, + "line": 675, "column": 17 } } @@ -309014,15 +314598,15 @@ "postfix": false, "binop": null }, - "start": 25633, - "end": 25634, + "start": 26256, + "end": 26257, "loc": { "start": { - "line": 656, + "line": 675, "column": 17 }, "end": { - "line": 656, + "line": 675, "column": 18 } } @@ -309039,15 +314623,15 @@ "postfix": false, "binop": null }, - "start": 25634, - "end": 25635, + "start": 26257, + "end": 26258, "loc": { "start": { - "line": 656, + "line": 675, "column": 18 }, "end": { - "line": 656, + "line": 675, "column": 19 } } @@ -309064,15 +314648,15 @@ "postfix": false, "binop": null }, - "start": 25635, - "end": 25636, + "start": 26258, + "end": 26259, "loc": { "start": { - "line": 656, + "line": 675, "column": 19 }, "end": { - "line": 656, + "line": 675, "column": 20 } } @@ -309090,15 +314674,15 @@ "binop": null, "updateContext": null }, - "start": 25636, - "end": 25637, + "start": 26259, + "end": 26260, "loc": { "start": { - "line": 656, + "line": 675, "column": 20 }, "end": { - "line": 656, + "line": 675, "column": 21 } } @@ -309116,15 +314700,15 @@ "binop": null }, "value": "pickable", - "start": 25654, - "end": 25662, + "start": 26277, + "end": 26285, "loc": { "start": { - "line": 657, + "line": 676, "column": 16 }, "end": { - "line": 657, + "line": 676, "column": 24 } } @@ -309142,15 +314726,15 @@ "binop": null, "updateContext": null }, - "start": 25662, - "end": 25663, + "start": 26285, + "end": 26286, "loc": { "start": { - "line": 657, + "line": 676, "column": 24 }, "end": { - "line": 657, + "line": 676, "column": 25 } } @@ -309170,15 +314754,15 @@ "updateContext": null }, "value": "true", - "start": 25664, - "end": 25668, + "start": 26287, + "end": 26291, "loc": { "start": { - "line": 657, + "line": 676, "column": 26 }, "end": { - "line": 657, + "line": 676, "column": 30 } } @@ -309196,15 +314780,15 @@ "binop": null, "updateContext": null }, - "start": 25668, - "end": 25669, + "start": 26291, + "end": 26292, "loc": { "start": { - "line": 657, + "line": 676, "column": 30 }, "end": { - "line": 657, + "line": 676, "column": 31 } } @@ -309222,15 +314806,15 @@ "binop": null }, "value": "collidable", - "start": 25686, - "end": 25696, + "start": 26309, + "end": 26319, "loc": { "start": { - "line": 658, + "line": 677, "column": 16 }, "end": { - "line": 658, + "line": 677, "column": 26 } } @@ -309248,15 +314832,15 @@ "binop": null, "updateContext": null }, - "start": 25696, - "end": 25697, + "start": 26319, + "end": 26320, "loc": { "start": { - "line": 658, + "line": 677, "column": 26 }, "end": { - "line": 658, + "line": 677, "column": 27 } } @@ -309276,15 +314860,15 @@ "updateContext": null }, "value": "true", - "start": 25698, - "end": 25702, + "start": 26321, + "end": 26325, "loc": { "start": { - "line": 658, + "line": 677, "column": 28 }, "end": { - "line": 658, + "line": 677, "column": 32 } } @@ -309302,15 +314886,15 @@ "binop": null, "updateContext": null }, - "start": 25702, - "end": 25703, + "start": 26325, + "end": 26326, "loc": { "start": { - "line": 658, + "line": 677, "column": 32 }, "end": { - "line": 658, + "line": 677, "column": 33 } } @@ -309328,15 +314912,15 @@ "binop": null }, "value": "clippable", - "start": 25720, - "end": 25729, + "start": 26343, + "end": 26352, "loc": { "start": { - "line": 659, + "line": 678, "column": 16 }, "end": { - "line": 659, + "line": 678, "column": 25 } } @@ -309354,15 +314938,15 @@ "binop": null, "updateContext": null }, - "start": 25729, - "end": 25730, + "start": 26352, + "end": 26353, "loc": { "start": { - "line": 659, + "line": 678, "column": 25 }, "end": { - "line": 659, + "line": 678, "column": 26 } } @@ -309382,15 +314966,15 @@ "updateContext": null }, "value": "false", - "start": 25731, - "end": 25736, + "start": 26354, + "end": 26359, "loc": { "start": { - "line": 659, + "line": 678, "column": 27 }, "end": { - "line": 659, + "line": 678, "column": 32 } } @@ -309408,15 +314992,15 @@ "binop": null, "updateContext": null }, - "start": 25736, - "end": 25737, + "start": 26359, + "end": 26360, "loc": { "start": { - "line": 659, + "line": 678, "column": 32 }, "end": { - "line": 659, + "line": 678, "column": 33 } } @@ -309434,15 +315018,15 @@ "binop": null }, "value": "visible", - "start": 25754, - "end": 25761, + "start": 26377, + "end": 26384, "loc": { "start": { - "line": 660, + "line": 679, "column": 16 }, "end": { - "line": 660, + "line": 679, "column": 23 } } @@ -309460,15 +315044,15 @@ "binop": null, "updateContext": null }, - "start": 25761, - "end": 25762, + "start": 26384, + "end": 26385, "loc": { "start": { - "line": 660, + "line": 679, "column": 23 }, "end": { - "line": 660, + "line": 679, "column": 24 } } @@ -309488,19 +315072,125 @@ "updateContext": null }, "value": "false", - "start": 25763, - "end": 25768, + "start": 26386, + "end": 26391, "loc": { "start": { - "line": 660, + "line": 679, "column": 25 }, "end": { - "line": 660, + "line": 679, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26391, + "end": 26392, + "loc": { + "start": { + "line": 679, + "column": 30 + }, + "end": { + "line": 679, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 26409, + "end": 26417, + "loc": { + "start": { + "line": 680, + "column": 16 + }, + "end": { + "line": 680, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 26417, + "end": 26418, + "loc": { + "start": { + "line": 680, + "column": 24 + }, + "end": { + "line": 680, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 26419, + "end": 26424, + "loc": { + "start": { + "line": 680, + "column": 26 + }, + "end": { + "line": 680, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -309513,15 +315203,15 @@ "postfix": false, "binop": null }, - "start": 25781, - "end": 25782, + "start": 26437, + "end": 26438, "loc": { "start": { - "line": 661, + "line": 681, "column": 12 }, "end": { - "line": 661, + "line": 681, "column": 13 } } @@ -309538,15 +315228,15 @@ "postfix": false, "binop": null }, - "start": 25782, - "end": 25783, + "start": 26438, + "end": 26439, "loc": { "start": { - "line": 661, + "line": 681, "column": 13 }, "end": { - "line": 661, + "line": 681, "column": 14 } } @@ -309564,15 +315254,15 @@ "binop": null, "updateContext": null }, - "start": 25783, - "end": 25784, + "start": 26439, + "end": 26440, "loc": { "start": { - "line": 661, + "line": 681, "column": 14 }, "end": { - "line": 661, + "line": 681, "column": 15 } } @@ -309590,15 +315280,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 25785, - "end": 25801, + "start": 26441, + "end": 26457, "loc": { "start": { - "line": 661, + "line": 681, "column": 16 }, "end": { - "line": 661, + "line": 681, "column": 32 } } @@ -309615,15 +315305,15 @@ "postfix": false, "binop": null }, - "start": 25801, - "end": 25802, + "start": 26457, + "end": 26458, "loc": { "start": { - "line": 661, + "line": 681, "column": 32 }, "end": { - "line": 661, + "line": 681, "column": 33 } } @@ -309641,15 +315331,15 @@ "binop": null, "updateContext": null }, - "start": 25802, - "end": 25803, + "start": 26458, + "end": 26459, "loc": { "start": { - "line": 661, + "line": 681, "column": 33 }, "end": { - "line": 661, + "line": 681, "column": 34 } } @@ -309657,15 +315347,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 25817, - "end": 25925, + "start": 26473, + "end": 26581, "loc": { "start": { - "line": 663, + "line": 683, "column": 12 }, "end": { - "line": 663, + "line": 683, "column": 120 } } @@ -309673,15 +315363,15 @@ { "type": "CommentLine", "value": "", - "start": 25938, - "end": 25940, + "start": 26594, + "end": 26596, "loc": { "start": { - "line": 664, + "line": 684, "column": 12 }, "end": { - "line": 664, + "line": 684, "column": 14 } } @@ -309689,15 +315379,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 25953, - "end": 26061, + "start": 26609, + "end": 26717, "loc": { "start": { - "line": 665, + "line": 685, "column": 12 }, "end": { - "line": 665, + "line": 685, "column": 120 } } @@ -309715,15 +315405,15 @@ "binop": null }, "value": "yAxisArrow", - "start": 26075, - "end": 26085, + "start": 26731, + "end": 26741, "loc": { "start": { - "line": 667, + "line": 687, "column": 12 }, "end": { - "line": 667, + "line": 687, "column": 22 } } @@ -309741,15 +315431,15 @@ "binop": null, "updateContext": null }, - "start": 26085, - "end": 26086, + "start": 26741, + "end": 26742, "loc": { "start": { - "line": 667, + "line": 687, "column": 22 }, "end": { - "line": 667, + "line": 687, "column": 23 } } @@ -309767,15 +315457,15 @@ "binop": null }, "value": "rootNode", - "start": 26087, - "end": 26095, + "start": 26743, + "end": 26751, "loc": { "start": { - "line": 667, + "line": 687, "column": 24 }, "end": { - "line": 667, + "line": 687, "column": 32 } } @@ -309793,15 +315483,15 @@ "binop": null, "updateContext": null }, - "start": 26095, - "end": 26096, + "start": 26751, + "end": 26752, "loc": { "start": { - "line": 667, + "line": 687, "column": 32 }, "end": { - "line": 667, + "line": 687, "column": 33 } } @@ -309819,15 +315509,15 @@ "binop": null }, "value": "addChild", - "start": 26096, - "end": 26104, + "start": 26752, + "end": 26760, "loc": { "start": { - "line": 667, + "line": 687, "column": 33 }, "end": { - "line": 667, + "line": 687, "column": 41 } } @@ -309844,15 +315534,15 @@ "postfix": false, "binop": null }, - "start": 26104, - "end": 26105, + "start": 26760, + "end": 26761, "loc": { "start": { - "line": 667, + "line": 687, "column": 41 }, "end": { - "line": 667, + "line": 687, "column": 42 } } @@ -309872,15 +315562,15 @@ "updateContext": null }, "value": "new", - "start": 26105, - "end": 26108, + "start": 26761, + "end": 26764, "loc": { "start": { - "line": 667, + "line": 687, "column": 42 }, "end": { - "line": 667, + "line": 687, "column": 45 } } @@ -309898,15 +315588,15 @@ "binop": null }, "value": "Mesh", - "start": 26109, - "end": 26113, + "start": 26765, + "end": 26769, "loc": { "start": { - "line": 667, + "line": 687, "column": 46 }, "end": { - "line": 667, + "line": 687, "column": 50 } } @@ -309923,15 +315613,15 @@ "postfix": false, "binop": null }, - "start": 26113, - "end": 26114, + "start": 26769, + "end": 26770, "loc": { "start": { - "line": 667, + "line": 687, "column": 50 }, "end": { - "line": 667, + "line": 687, "column": 51 } } @@ -309949,15 +315639,15 @@ "binop": null }, "value": "rootNode", - "start": 26114, - "end": 26122, + "start": 26770, + "end": 26778, "loc": { "start": { - "line": 667, + "line": 687, "column": 51 }, "end": { - "line": 667, + "line": 687, "column": 59 } } @@ -309975,15 +315665,15 @@ "binop": null, "updateContext": null }, - "start": 26122, - "end": 26123, + "start": 26778, + "end": 26779, "loc": { "start": { - "line": 667, + "line": 687, "column": 59 }, "end": { - "line": 667, + "line": 687, "column": 60 } } @@ -310000,15 +315690,15 @@ "postfix": false, "binop": null }, - "start": 26124, - "end": 26125, + "start": 26780, + "end": 26781, "loc": { "start": { - "line": 667, + "line": 687, "column": 61 }, "end": { - "line": 667, + "line": 687, "column": 62 } } @@ -310026,15 +315716,15 @@ "binop": null }, "value": "geometry", - "start": 26142, - "end": 26150, + "start": 26798, + "end": 26806, "loc": { "start": { - "line": 668, + "line": 688, "column": 16 }, "end": { - "line": 668, + "line": 688, "column": 24 } } @@ -310052,15 +315742,15 @@ "binop": null, "updateContext": null }, - "start": 26150, - "end": 26151, + "start": 26806, + "end": 26807, "loc": { "start": { - "line": 668, + "line": 688, "column": 24 }, "end": { - "line": 668, + "line": 688, "column": 25 } } @@ -310078,15 +315768,15 @@ "binop": null }, "value": "shapes", - "start": 26152, - "end": 26158, + "start": 26808, + "end": 26814, "loc": { "start": { - "line": 668, + "line": 688, "column": 26 }, "end": { - "line": 668, + "line": 688, "column": 32 } } @@ -310104,15 +315794,15 @@ "binop": null, "updateContext": null }, - "start": 26158, - "end": 26159, + "start": 26814, + "end": 26815, "loc": { "start": { - "line": 668, + "line": 688, "column": 32 }, "end": { - "line": 668, + "line": 688, "column": 33 } } @@ -310130,15 +315820,15 @@ "binop": null }, "value": "arrowHead", - "start": 26159, - "end": 26168, + "start": 26815, + "end": 26824, "loc": { "start": { - "line": 668, + "line": 688, "column": 33 }, "end": { - "line": 668, + "line": 688, "column": 42 } } @@ -310156,15 +315846,15 @@ "binop": null, "updateContext": null }, - "start": 26168, - "end": 26169, + "start": 26824, + "end": 26825, "loc": { "start": { - "line": 668, + "line": 688, "column": 42 }, "end": { - "line": 668, + "line": 688, "column": 43 } } @@ -310182,15 +315872,15 @@ "binop": null }, "value": "material", - "start": 26186, - "end": 26194, + "start": 26842, + "end": 26850, "loc": { "start": { - "line": 669, + "line": 689, "column": 16 }, "end": { - "line": 669, + "line": 689, "column": 24 } } @@ -310208,15 +315898,15 @@ "binop": null, "updateContext": null }, - "start": 26194, - "end": 26195, + "start": 26850, + "end": 26851, "loc": { "start": { - "line": 669, + "line": 689, "column": 24 }, "end": { - "line": 669, + "line": 689, "column": 25 } } @@ -310234,15 +315924,15 @@ "binop": null }, "value": "materials", - "start": 26196, - "end": 26205, + "start": 26852, + "end": 26861, "loc": { "start": { - "line": 669, + "line": 689, "column": 26 }, "end": { - "line": 669, + "line": 689, "column": 35 } } @@ -310260,15 +315950,15 @@ "binop": null, "updateContext": null }, - "start": 26205, - "end": 26206, + "start": 26861, + "end": 26862, "loc": { "start": { - "line": 669, + "line": 689, "column": 35 }, "end": { - "line": 669, + "line": 689, "column": 36 } } @@ -310286,15 +315976,15 @@ "binop": null }, "value": "green", - "start": 26206, - "end": 26211, + "start": 26862, + "end": 26867, "loc": { "start": { - "line": 669, + "line": 689, "column": 36 }, "end": { - "line": 669, + "line": 689, "column": 41 } } @@ -310312,15 +316002,15 @@ "binop": null, "updateContext": null }, - "start": 26211, - "end": 26212, + "start": 26867, + "end": 26868, "loc": { "start": { - "line": 669, + "line": 689, "column": 41 }, "end": { - "line": 669, + "line": 689, "column": 42 } } @@ -310338,15 +316028,15 @@ "binop": null }, "value": "matrix", - "start": 26229, - "end": 26235, + "start": 26885, + "end": 26891, "loc": { "start": { - "line": 670, + "line": 690, "column": 16 }, "end": { - "line": 670, + "line": 690, "column": 22 } } @@ -310364,15 +316054,15 @@ "binop": null, "updateContext": null }, - "start": 26235, - "end": 26236, + "start": 26891, + "end": 26892, "loc": { "start": { - "line": 670, + "line": 690, "column": 22 }, "end": { - "line": 670, + "line": 690, "column": 23 } } @@ -310389,15 +316079,15 @@ "postfix": false, "binop": null }, - "start": 26237, - "end": 26238, + "start": 26893, + "end": 26894, "loc": { "start": { - "line": 670, + "line": 690, "column": 24 }, "end": { - "line": 670, + "line": 690, "column": 25 } } @@ -310416,15 +316106,15 @@ "binop": null }, "value": "function", - "start": 26238, - "end": 26246, + "start": 26894, + "end": 26902, "loc": { "start": { - "line": 670, + "line": 690, "column": 25 }, "end": { - "line": 670, + "line": 690, "column": 33 } } @@ -310441,15 +316131,15 @@ "postfix": false, "binop": null }, - "start": 26247, - "end": 26248, + "start": 26903, + "end": 26904, "loc": { "start": { - "line": 670, + "line": 690, "column": 34 }, "end": { - "line": 670, + "line": 690, "column": 35 } } @@ -310466,15 +316156,15 @@ "postfix": false, "binop": null }, - "start": 26248, - "end": 26249, + "start": 26904, + "end": 26905, "loc": { "start": { - "line": 670, + "line": 690, "column": 35 }, "end": { - "line": 670, + "line": 690, "column": 36 } } @@ -310491,15 +316181,15 @@ "postfix": false, "binop": null }, - "start": 26250, - "end": 26251, + "start": 26906, + "end": 26907, "loc": { "start": { - "line": 670, + "line": 690, "column": 37 }, "end": { - "line": 670, + "line": 690, "column": 38 } } @@ -310519,15 +316209,15 @@ "updateContext": null }, "value": "const", - "start": 26272, - "end": 26277, + "start": 26928, + "end": 26933, "loc": { "start": { - "line": 671, + "line": 691, "column": 20 }, "end": { - "line": 671, + "line": 691, "column": 25 } } @@ -310545,15 +316235,15 @@ "binop": null }, "value": "translate", - "start": 26278, - "end": 26287, + "start": 26934, + "end": 26943, "loc": { "start": { - "line": 671, + "line": 691, "column": 26 }, "end": { - "line": 671, + "line": 691, "column": 35 } } @@ -310572,15 +316262,15 @@ "updateContext": null }, "value": "=", - "start": 26288, - "end": 26289, + "start": 26944, + "end": 26945, "loc": { "start": { - "line": 671, + "line": 691, "column": 36 }, "end": { - "line": 671, + "line": 691, "column": 37 } } @@ -310598,15 +316288,15 @@ "binop": null }, "value": "math", - "start": 26290, - "end": 26294, + "start": 26946, + "end": 26950, "loc": { "start": { - "line": 671, + "line": 691, "column": 38 }, "end": { - "line": 671, + "line": 691, "column": 42 } } @@ -310624,15 +316314,15 @@ "binop": null, "updateContext": null }, - "start": 26294, - "end": 26295, + "start": 26950, + "end": 26951, "loc": { "start": { - "line": 671, + "line": 691, "column": 42 }, "end": { - "line": 671, + "line": 691, "column": 43 } } @@ -310650,15 +316340,15 @@ "binop": null }, "value": "translateMat4c", - "start": 26295, - "end": 26309, + "start": 26951, + "end": 26965, "loc": { "start": { - "line": 671, + "line": 691, "column": 43 }, "end": { - "line": 671, + "line": 691, "column": 57 } } @@ -310675,15 +316365,15 @@ "postfix": false, "binop": null }, - "start": 26309, - "end": 26310, + "start": 26965, + "end": 26966, "loc": { "start": { - "line": 671, + "line": 691, "column": 57 }, "end": { - "line": 671, + "line": 691, "column": 58 } } @@ -310702,15 +316392,15 @@ "updateContext": null }, "value": 0, - "start": 26310, - "end": 26311, + "start": 26966, + "end": 26967, "loc": { "start": { - "line": 671, + "line": 691, "column": 58 }, "end": { - "line": 671, + "line": 691, "column": 59 } } @@ -310728,15 +316418,15 @@ "binop": null, "updateContext": null }, - "start": 26311, - "end": 26312, + "start": 26967, + "end": 26968, "loc": { "start": { - "line": 671, + "line": 691, "column": 59 }, "end": { - "line": 671, + "line": 691, "column": 60 } } @@ -310754,15 +316444,15 @@ "binop": null }, "value": "radius", - "start": 26313, - "end": 26319, + "start": 26969, + "end": 26975, "loc": { "start": { - "line": 671, + "line": 691, "column": 61 }, "end": { - "line": 671, + "line": 691, "column": 67 } } @@ -310781,15 +316471,15 @@ "updateContext": null }, "value": "+", - "start": 26320, - "end": 26321, + "start": 26976, + "end": 26977, "loc": { "start": { - "line": 671, + "line": 691, "column": 68 }, "end": { - "line": 671, + "line": 691, "column": 69 } } @@ -310808,15 +316498,15 @@ "updateContext": null }, "value": 0.1, - "start": 26322, - "end": 26324, + "start": 26978, + "end": 26980, "loc": { "start": { - "line": 671, + "line": 691, "column": 70 }, "end": { - "line": 671, + "line": 691, "column": 72 } } @@ -310834,15 +316524,15 @@ "binop": null, "updateContext": null }, - "start": 26324, - "end": 26325, + "start": 26980, + "end": 26981, "loc": { "start": { - "line": 671, + "line": 691, "column": 72 }, "end": { - "line": 671, + "line": 691, "column": 73 } } @@ -310861,15 +316551,15 @@ "updateContext": null }, "value": 0, - "start": 26326, - "end": 26327, + "start": 26982, + "end": 26983, "loc": { "start": { - "line": 671, + "line": 691, "column": 74 }, "end": { - "line": 671, + "line": 691, "column": 75 } } @@ -310887,15 +316577,15 @@ "binop": null, "updateContext": null }, - "start": 26327, - "end": 26328, + "start": 26983, + "end": 26984, "loc": { "start": { - "line": 671, + "line": 691, "column": 75 }, "end": { - "line": 671, + "line": 691, "column": 76 } } @@ -310913,15 +316603,15 @@ "binop": null }, "value": "math", - "start": 26329, - "end": 26333, + "start": 26985, + "end": 26989, "loc": { "start": { - "line": 671, + "line": 691, "column": 77 }, "end": { - "line": 671, + "line": 691, "column": 81 } } @@ -310939,15 +316629,15 @@ "binop": null, "updateContext": null }, - "start": 26333, - "end": 26334, + "start": 26989, + "end": 26990, "loc": { "start": { - "line": 671, + "line": 691, "column": 81 }, "end": { - "line": 671, + "line": 691, "column": 82 } } @@ -310965,15 +316655,15 @@ "binop": null }, "value": "identityMat4", - "start": 26334, - "end": 26346, + "start": 26990, + "end": 27002, "loc": { "start": { - "line": 671, + "line": 691, "column": 82 }, "end": { - "line": 671, + "line": 691, "column": 94 } } @@ -310990,15 +316680,15 @@ "postfix": false, "binop": null }, - "start": 26346, - "end": 26347, + "start": 27002, + "end": 27003, "loc": { "start": { - "line": 671, + "line": 691, "column": 94 }, "end": { - "line": 671, + "line": 691, "column": 95 } } @@ -311015,15 +316705,15 @@ "postfix": false, "binop": null }, - "start": 26347, - "end": 26348, + "start": 27003, + "end": 27004, "loc": { "start": { - "line": 671, + "line": 691, "column": 95 }, "end": { - "line": 671, + "line": 691, "column": 96 } } @@ -311040,15 +316730,15 @@ "postfix": false, "binop": null }, - "start": 26348, - "end": 26349, + "start": 27004, + "end": 27005, "loc": { "start": { - "line": 671, + "line": 691, "column": 96 }, "end": { - "line": 671, + "line": 691, "column": 97 } } @@ -311066,15 +316756,15 @@ "binop": null, "updateContext": null }, - "start": 26349, - "end": 26350, + "start": 27005, + "end": 27006, "loc": { "start": { - "line": 671, + "line": 691, "column": 97 }, "end": { - "line": 671, + "line": 691, "column": 98 } } @@ -311094,15 +316784,15 @@ "updateContext": null }, "value": "const", - "start": 26371, - "end": 26376, + "start": 27027, + "end": 27032, "loc": { "start": { - "line": 672, + "line": 692, "column": 20 }, "end": { - "line": 672, + "line": 692, "column": 25 } } @@ -311120,15 +316810,15 @@ "binop": null }, "value": "rotate", - "start": 26377, - "end": 26383, + "start": 27033, + "end": 27039, "loc": { "start": { - "line": 672, + "line": 692, "column": 26 }, "end": { - "line": 672, + "line": 692, "column": 32 } } @@ -311147,15 +316837,15 @@ "updateContext": null }, "value": "=", - "start": 26384, - "end": 26385, + "start": 27040, + "end": 27041, "loc": { "start": { - "line": 672, + "line": 692, "column": 33 }, "end": { - "line": 672, + "line": 692, "column": 34 } } @@ -311173,15 +316863,15 @@ "binop": null }, "value": "math", - "start": 26386, - "end": 26390, + "start": 27042, + "end": 27046, "loc": { "start": { - "line": 672, + "line": 692, "column": 35 }, "end": { - "line": 672, + "line": 692, "column": 39 } } @@ -311199,15 +316889,15 @@ "binop": null, "updateContext": null }, - "start": 26390, - "end": 26391, + "start": 27046, + "end": 27047, "loc": { "start": { - "line": 672, + "line": 692, "column": 39 }, "end": { - "line": 672, + "line": 692, "column": 40 } } @@ -311225,15 +316915,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 26391, - "end": 26404, + "start": 27047, + "end": 27060, "loc": { "start": { - "line": 672, + "line": 692, "column": 40 }, "end": { - "line": 672, + "line": 692, "column": 53 } } @@ -311250,15 +316940,15 @@ "postfix": false, "binop": null }, - "start": 26404, - "end": 26405, + "start": 27060, + "end": 27061, "loc": { "start": { - "line": 672, + "line": 692, "column": 53 }, "end": { - "line": 672, + "line": 692, "column": 54 } } @@ -311277,15 +316967,15 @@ "updateContext": null }, "value": 180, - "start": 26405, - "end": 26408, + "start": 27061, + "end": 27064, "loc": { "start": { - "line": 672, + "line": 692, "column": 54 }, "end": { - "line": 672, + "line": 692, "column": 57 } } @@ -311304,15 +316994,15 @@ "updateContext": null }, "value": "*", - "start": 26409, - "end": 26410, + "start": 27065, + "end": 27066, "loc": { "start": { - "line": 672, + "line": 692, "column": 58 }, "end": { - "line": 672, + "line": 692, "column": 59 } } @@ -311330,15 +317020,15 @@ "binop": null }, "value": "math", - "start": 26411, - "end": 26415, + "start": 27067, + "end": 27071, "loc": { "start": { - "line": 672, + "line": 692, "column": 60 }, "end": { - "line": 672, + "line": 692, "column": 64 } } @@ -311356,15 +317046,15 @@ "binop": null, "updateContext": null }, - "start": 26415, - "end": 26416, + "start": 27071, + "end": 27072, "loc": { "start": { - "line": 672, + "line": 692, "column": 64 }, "end": { - "line": 672, + "line": 692, "column": 65 } } @@ -311382,15 +317072,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 26416, - "end": 26424, + "start": 27072, + "end": 27080, "loc": { "start": { - "line": 672, + "line": 692, "column": 65 }, "end": { - "line": 672, + "line": 692, "column": 73 } } @@ -311408,15 +317098,15 @@ "binop": null, "updateContext": null }, - "start": 26424, - "end": 26425, + "start": 27080, + "end": 27081, "loc": { "start": { - "line": 672, + "line": 692, "column": 73 }, "end": { - "line": 672, + "line": 692, "column": 74 } } @@ -311434,15 +317124,15 @@ "binop": null, "updateContext": null }, - "start": 26426, - "end": 26427, + "start": 27082, + "end": 27083, "loc": { "start": { - "line": 672, + "line": 692, "column": 75 }, "end": { - "line": 672, + "line": 692, "column": 76 } } @@ -311461,15 +317151,15 @@ "updateContext": null }, "value": 1, - "start": 26427, - "end": 26428, + "start": 27083, + "end": 27084, "loc": { "start": { - "line": 672, + "line": 692, "column": 76 }, "end": { - "line": 672, + "line": 692, "column": 77 } } @@ -311487,15 +317177,15 @@ "binop": null, "updateContext": null }, - "start": 26428, - "end": 26429, + "start": 27084, + "end": 27085, "loc": { "start": { - "line": 672, + "line": 692, "column": 77 }, "end": { - "line": 672, + "line": 692, "column": 78 } } @@ -311514,15 +317204,15 @@ "updateContext": null }, "value": 0, - "start": 26430, - "end": 26431, + "start": 27086, + "end": 27087, "loc": { "start": { - "line": 672, + "line": 692, "column": 79 }, "end": { - "line": 672, + "line": 692, "column": 80 } } @@ -311540,15 +317230,15 @@ "binop": null, "updateContext": null }, - "start": 26431, - "end": 26432, + "start": 27087, + "end": 27088, "loc": { "start": { - "line": 672, + "line": 692, "column": 80 }, "end": { - "line": 672, + "line": 692, "column": 81 } } @@ -311567,15 +317257,15 @@ "updateContext": null }, "value": 0, - "start": 26433, - "end": 26434, + "start": 27089, + "end": 27090, "loc": { "start": { - "line": 672, + "line": 692, "column": 82 }, "end": { - "line": 672, + "line": 692, "column": 83 } } @@ -311593,15 +317283,15 @@ "binop": null, "updateContext": null }, - "start": 26434, - "end": 26435, + "start": 27090, + "end": 27091, "loc": { "start": { - "line": 672, + "line": 692, "column": 83 }, "end": { - "line": 672, + "line": 692, "column": 84 } } @@ -311619,15 +317309,15 @@ "binop": null, "updateContext": null }, - "start": 26435, - "end": 26436, + "start": 27091, + "end": 27092, "loc": { "start": { - "line": 672, + "line": 692, "column": 84 }, "end": { - "line": 672, + "line": 692, "column": 85 } } @@ -311645,15 +317335,15 @@ "binop": null }, "value": "math", - "start": 26437, - "end": 26441, + "start": 27093, + "end": 27097, "loc": { "start": { - "line": 672, + "line": 692, "column": 86 }, "end": { - "line": 672, + "line": 692, "column": 90 } } @@ -311671,15 +317361,15 @@ "binop": null, "updateContext": null }, - "start": 26441, - "end": 26442, + "start": 27097, + "end": 27098, "loc": { "start": { - "line": 672, + "line": 692, "column": 90 }, "end": { - "line": 672, + "line": 692, "column": 91 } } @@ -311697,15 +317387,15 @@ "binop": null }, "value": "identityMat4", - "start": 26442, - "end": 26454, + "start": 27098, + "end": 27110, "loc": { "start": { - "line": 672, + "line": 692, "column": 91 }, "end": { - "line": 672, + "line": 692, "column": 103 } } @@ -311722,15 +317412,15 @@ "postfix": false, "binop": null }, - "start": 26454, - "end": 26455, + "start": 27110, + "end": 27111, "loc": { "start": { - "line": 672, + "line": 692, "column": 103 }, "end": { - "line": 672, + "line": 692, "column": 104 } } @@ -311747,15 +317437,15 @@ "postfix": false, "binop": null }, - "start": 26455, - "end": 26456, + "start": 27111, + "end": 27112, "loc": { "start": { - "line": 672, + "line": 692, "column": 104 }, "end": { - "line": 672, + "line": 692, "column": 105 } } @@ -311772,15 +317462,15 @@ "postfix": false, "binop": null }, - "start": 26456, - "end": 26457, + "start": 27112, + "end": 27113, "loc": { "start": { - "line": 672, + "line": 692, "column": 105 }, "end": { - "line": 672, + "line": 692, "column": 106 } } @@ -311798,15 +317488,15 @@ "binop": null, "updateContext": null }, - "start": 26457, - "end": 26458, + "start": 27113, + "end": 27114, "loc": { "start": { - "line": 672, + "line": 692, "column": 106 }, "end": { - "line": 672, + "line": 692, "column": 107 } } @@ -311826,15 +317516,15 @@ "updateContext": null }, "value": "return", - "start": 26479, - "end": 26485, + "start": 27135, + "end": 27141, "loc": { "start": { - "line": 673, + "line": 693, "column": 20 }, "end": { - "line": 673, + "line": 693, "column": 26 } } @@ -311852,15 +317542,15 @@ "binop": null }, "value": "math", - "start": 26486, - "end": 26490, + "start": 27142, + "end": 27146, "loc": { "start": { - "line": 673, + "line": 693, "column": 27 }, "end": { - "line": 673, + "line": 693, "column": 31 } } @@ -311878,15 +317568,15 @@ "binop": null, "updateContext": null }, - "start": 26490, - "end": 26491, + "start": 27146, + "end": 27147, "loc": { "start": { - "line": 673, + "line": 693, "column": 31 }, "end": { - "line": 673, + "line": 693, "column": 32 } } @@ -311904,15 +317594,15 @@ "binop": null }, "value": "mulMat4", - "start": 26491, - "end": 26498, + "start": 27147, + "end": 27154, "loc": { "start": { - "line": 673, + "line": 693, "column": 32 }, "end": { - "line": 673, + "line": 693, "column": 39 } } @@ -311929,15 +317619,15 @@ "postfix": false, "binop": null }, - "start": 26498, - "end": 26499, + "start": 27154, + "end": 27155, "loc": { "start": { - "line": 673, + "line": 693, "column": 39 }, "end": { - "line": 673, + "line": 693, "column": 40 } } @@ -311955,15 +317645,15 @@ "binop": null }, "value": "rotate", - "start": 26499, - "end": 26505, + "start": 27155, + "end": 27161, "loc": { "start": { - "line": 673, + "line": 693, "column": 40 }, "end": { - "line": 673, + "line": 693, "column": 46 } } @@ -311981,15 +317671,15 @@ "binop": null, "updateContext": null }, - "start": 26505, - "end": 26506, + "start": 27161, + "end": 27162, "loc": { "start": { - "line": 673, + "line": 693, "column": 46 }, "end": { - "line": 673, + "line": 693, "column": 47 } } @@ -312007,15 +317697,15 @@ "binop": null }, "value": "translate", - "start": 26507, - "end": 26516, + "start": 27163, + "end": 27172, "loc": { "start": { - "line": 673, + "line": 693, "column": 48 }, "end": { - "line": 673, + "line": 693, "column": 57 } } @@ -312033,15 +317723,15 @@ "binop": null, "updateContext": null }, - "start": 26516, - "end": 26517, + "start": 27172, + "end": 27173, "loc": { "start": { - "line": 673, + "line": 693, "column": 57 }, "end": { - "line": 673, + "line": 693, "column": 58 } } @@ -312059,15 +317749,15 @@ "binop": null }, "value": "math", - "start": 26518, - "end": 26522, + "start": 27174, + "end": 27178, "loc": { "start": { - "line": 673, + "line": 693, "column": 59 }, "end": { - "line": 673, + "line": 693, "column": 63 } } @@ -312085,15 +317775,15 @@ "binop": null, "updateContext": null }, - "start": 26522, - "end": 26523, + "start": 27178, + "end": 27179, "loc": { "start": { - "line": 673, + "line": 693, "column": 63 }, "end": { - "line": 673, + "line": 693, "column": 64 } } @@ -312111,15 +317801,15 @@ "binop": null }, "value": "identityMat4", - "start": 26523, - "end": 26535, + "start": 27179, + "end": 27191, "loc": { "start": { - "line": 673, + "line": 693, "column": 64 }, "end": { - "line": 673, + "line": 693, "column": 76 } } @@ -312136,15 +317826,15 @@ "postfix": false, "binop": null }, - "start": 26535, - "end": 26536, + "start": 27191, + "end": 27192, "loc": { "start": { - "line": 673, + "line": 693, "column": 76 }, "end": { - "line": 673, + "line": 693, "column": 77 } } @@ -312161,15 +317851,15 @@ "postfix": false, "binop": null }, - "start": 26536, - "end": 26537, + "start": 27192, + "end": 27193, "loc": { "start": { - "line": 673, + "line": 693, "column": 77 }, "end": { - "line": 673, + "line": 693, "column": 78 } } @@ -312186,15 +317876,15 @@ "postfix": false, "binop": null }, - "start": 26537, - "end": 26538, + "start": 27193, + "end": 27194, "loc": { "start": { - "line": 673, + "line": 693, "column": 78 }, "end": { - "line": 673, + "line": 693, "column": 79 } } @@ -312212,15 +317902,15 @@ "binop": null, "updateContext": null }, - "start": 26538, - "end": 26539, + "start": 27194, + "end": 27195, "loc": { "start": { - "line": 673, + "line": 693, "column": 79 }, "end": { - "line": 673, + "line": 693, "column": 80 } } @@ -312237,15 +317927,15 @@ "postfix": false, "binop": null }, - "start": 26556, - "end": 26557, + "start": 27212, + "end": 27213, "loc": { "start": { - "line": 674, + "line": 694, "column": 16 }, "end": { - "line": 674, + "line": 694, "column": 17 } } @@ -312262,15 +317952,15 @@ "postfix": false, "binop": null }, - "start": 26557, - "end": 26558, + "start": 27213, + "end": 27214, "loc": { "start": { - "line": 674, + "line": 694, "column": 17 }, "end": { - "line": 674, + "line": 694, "column": 18 } } @@ -312287,15 +317977,15 @@ "postfix": false, "binop": null }, - "start": 26558, - "end": 26559, + "start": 27214, + "end": 27215, "loc": { "start": { - "line": 674, + "line": 694, "column": 18 }, "end": { - "line": 674, + "line": 694, "column": 19 } } @@ -312312,15 +318002,15 @@ "postfix": false, "binop": null }, - "start": 26559, - "end": 26560, + "start": 27215, + "end": 27216, "loc": { "start": { - "line": 674, + "line": 694, "column": 19 }, "end": { - "line": 674, + "line": 694, "column": 20 } } @@ -312338,15 +318028,15 @@ "binop": null, "updateContext": null }, - "start": 26560, - "end": 26561, + "start": 27216, + "end": 27217, "loc": { "start": { - "line": 674, + "line": 694, "column": 20 }, "end": { - "line": 674, + "line": 694, "column": 21 } } @@ -312364,15 +318054,15 @@ "binop": null }, "value": "pickable", - "start": 26578, - "end": 26586, + "start": 27234, + "end": 27242, "loc": { "start": { - "line": 675, + "line": 695, "column": 16 }, "end": { - "line": 675, + "line": 695, "column": 24 } } @@ -312390,15 +318080,15 @@ "binop": null, "updateContext": null }, - "start": 26586, - "end": 26587, + "start": 27242, + "end": 27243, "loc": { "start": { - "line": 675, + "line": 695, "column": 24 }, "end": { - "line": 675, + "line": 695, "column": 25 } } @@ -312418,15 +318108,15 @@ "updateContext": null }, "value": "false", - "start": 26588, - "end": 26593, + "start": 27244, + "end": 27249, "loc": { "start": { - "line": 675, + "line": 695, "column": 26 }, "end": { - "line": 675, + "line": 695, "column": 31 } } @@ -312444,15 +318134,15 @@ "binop": null, "updateContext": null }, - "start": 26593, - "end": 26594, + "start": 27249, + "end": 27250, "loc": { "start": { - "line": 675, + "line": 695, "column": 31 }, "end": { - "line": 675, + "line": 695, "column": 32 } } @@ -312470,15 +318160,15 @@ "binop": null }, "value": "collidable", - "start": 26611, - "end": 26621, + "start": 27267, + "end": 27277, "loc": { "start": { - "line": 676, + "line": 696, "column": 16 }, "end": { - "line": 676, + "line": 696, "column": 26 } } @@ -312496,15 +318186,15 @@ "binop": null, "updateContext": null }, - "start": 26621, - "end": 26622, + "start": 27277, + "end": 27278, "loc": { "start": { - "line": 676, + "line": 696, "column": 26 }, "end": { - "line": 676, + "line": 696, "column": 27 } } @@ -312524,15 +318214,15 @@ "updateContext": null }, "value": "true", - "start": 26623, - "end": 26627, + "start": 27279, + "end": 27283, "loc": { "start": { - "line": 676, + "line": 696, "column": 28 }, "end": { - "line": 676, + "line": 696, "column": 32 } } @@ -312550,15 +318240,15 @@ "binop": null, "updateContext": null }, - "start": 26627, - "end": 26628, + "start": 27283, + "end": 27284, "loc": { "start": { - "line": 676, + "line": 696, "column": 32 }, "end": { - "line": 676, + "line": 696, "column": 33 } } @@ -312576,15 +318266,15 @@ "binop": null }, "value": "clippable", - "start": 26645, - "end": 26654, + "start": 27301, + "end": 27310, "loc": { "start": { - "line": 677, + "line": 697, "column": 16 }, "end": { - "line": 677, + "line": 697, "column": 25 } } @@ -312602,15 +318292,15 @@ "binop": null, "updateContext": null }, - "start": 26654, - "end": 26655, + "start": 27310, + "end": 27311, "loc": { "start": { - "line": 677, + "line": 697, "column": 25 }, "end": { - "line": 677, + "line": 697, "column": 26 } } @@ -312630,15 +318320,15 @@ "updateContext": null }, "value": "false", - "start": 26656, - "end": 26661, + "start": 27312, + "end": 27317, "loc": { "start": { - "line": 677, + "line": 697, "column": 27 }, "end": { - "line": 677, + "line": 697, "column": 32 } } @@ -312656,15 +318346,15 @@ "binop": null, "updateContext": null }, - "start": 26661, - "end": 26662, + "start": 27317, + "end": 27318, "loc": { "start": { - "line": 677, + "line": 697, "column": 32 }, "end": { - "line": 677, + "line": 697, "column": 33 } } @@ -312682,15 +318372,15 @@ "binop": null }, "value": "visible", - "start": 26679, - "end": 26686, + "start": 27335, + "end": 27342, "loc": { "start": { - "line": 678, + "line": 698, "column": 16 }, "end": { - "line": 678, + "line": 698, "column": 23 } } @@ -312708,15 +318398,15 @@ "binop": null, "updateContext": null }, - "start": 26686, - "end": 26687, + "start": 27342, + "end": 27343, "loc": { "start": { - "line": 678, + "line": 698, "column": 23 }, "end": { - "line": 678, + "line": 698, "column": 24 } } @@ -312736,16 +318426,122 @@ "updateContext": null }, "value": "false", - "start": 26688, - "end": 26693, + "start": 27344, + "end": 27349, "loc": { "start": { - "line": 678, + "line": 698, "column": 25 }, "end": { - "line": 678, + "line": 698, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27349, + "end": 27350, + "loc": { + "start": { + "line": 698, "column": 30 + }, + "end": { + "line": 698, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 27367, + "end": 27375, + "loc": { + "start": { + "line": 699, + "column": 16 + }, + "end": { + "line": 699, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 27375, + "end": 27376, + "loc": { + "start": { + "line": 699, + "column": 24 + }, + "end": { + "line": 699, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 27377, + "end": 27382, + "loc": { + "start": { + "line": 699, + "column": 26 + }, + "end": { + "line": 699, + "column": 31 } } }, @@ -312761,15 +318557,15 @@ "postfix": false, "binop": null }, - "start": 26706, - "end": 26707, + "start": 27395, + "end": 27396, "loc": { "start": { - "line": 679, + "line": 700, "column": 12 }, "end": { - "line": 679, + "line": 700, "column": 13 } } @@ -312786,15 +318582,15 @@ "postfix": false, "binop": null }, - "start": 26707, - "end": 26708, + "start": 27396, + "end": 27397, "loc": { "start": { - "line": 679, + "line": 700, "column": 13 }, "end": { - "line": 679, + "line": 700, "column": 14 } } @@ -312812,15 +318608,15 @@ "binop": null, "updateContext": null }, - "start": 26708, - "end": 26709, + "start": 27397, + "end": 27398, "loc": { "start": { - "line": 679, + "line": 700, "column": 14 }, "end": { - "line": 679, + "line": 700, "column": 15 } } @@ -312838,15 +318634,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 26710, - "end": 26726, + "start": 27399, + "end": 27415, "loc": { "start": { - "line": 679, + "line": 700, "column": 16 }, "end": { - "line": 679, + "line": 700, "column": 32 } } @@ -312863,15 +318659,15 @@ "postfix": false, "binop": null }, - "start": 26726, - "end": 26727, + "start": 27415, + "end": 27416, "loc": { "start": { - "line": 679, + "line": 700, "column": 32 }, "end": { - "line": 679, + "line": 700, "column": 33 } } @@ -312889,15 +318685,15 @@ "binop": null, "updateContext": null }, - "start": 26727, - "end": 26728, + "start": 27416, + "end": 27417, "loc": { "start": { - "line": 679, + "line": 700, "column": 33 }, "end": { - "line": 679, + "line": 700, "column": 34 } } @@ -312915,15 +318711,15 @@ "binop": null }, "value": "yAxisArrowHandle", - "start": 26742, - "end": 26758, + "start": 27431, + "end": 27447, "loc": { "start": { - "line": 681, + "line": 702, "column": 12 }, "end": { - "line": 681, + "line": 702, "column": 28 } } @@ -312941,15 +318737,15 @@ "binop": null, "updateContext": null }, - "start": 26758, - "end": 26759, + "start": 27447, + "end": 27448, "loc": { "start": { - "line": 681, + "line": 702, "column": 28 }, "end": { - "line": 681, + "line": 702, "column": 29 } } @@ -312967,15 +318763,15 @@ "binop": null }, "value": "rootNode", - "start": 26760, - "end": 26768, + "start": 27449, + "end": 27457, "loc": { "start": { - "line": 681, + "line": 702, "column": 30 }, "end": { - "line": 681, + "line": 702, "column": 38 } } @@ -312993,15 +318789,15 @@ "binop": null, "updateContext": null }, - "start": 26768, - "end": 26769, + "start": 27457, + "end": 27458, "loc": { "start": { - "line": 681, + "line": 702, "column": 38 }, "end": { - "line": 681, + "line": 702, "column": 39 } } @@ -313019,15 +318815,15 @@ "binop": null }, "value": "addChild", - "start": 26769, - "end": 26777, + "start": 27458, + "end": 27466, "loc": { "start": { - "line": 681, + "line": 702, "column": 39 }, "end": { - "line": 681, + "line": 702, "column": 47 } } @@ -313044,15 +318840,15 @@ "postfix": false, "binop": null }, - "start": 26777, - "end": 26778, + "start": 27466, + "end": 27467, "loc": { "start": { - "line": 681, + "line": 702, "column": 47 }, "end": { - "line": 681, + "line": 702, "column": 48 } } @@ -313072,15 +318868,15 @@ "updateContext": null }, "value": "new", - "start": 26778, - "end": 26781, + "start": 27467, + "end": 27470, "loc": { "start": { - "line": 681, + "line": 702, "column": 48 }, "end": { - "line": 681, + "line": 702, "column": 51 } } @@ -313098,15 +318894,15 @@ "binop": null }, "value": "Mesh", - "start": 26782, - "end": 26786, + "start": 27471, + "end": 27475, "loc": { "start": { - "line": 681, + "line": 702, "column": 52 }, "end": { - "line": 681, + "line": 702, "column": 56 } } @@ -313123,15 +318919,15 @@ "postfix": false, "binop": null }, - "start": 26786, - "end": 26787, + "start": 27475, + "end": 27476, "loc": { "start": { - "line": 681, + "line": 702, "column": 56 }, "end": { - "line": 681, + "line": 702, "column": 57 } } @@ -313149,15 +318945,15 @@ "binop": null }, "value": "rootNode", - "start": 26787, - "end": 26795, + "start": 27476, + "end": 27484, "loc": { "start": { - "line": 681, + "line": 702, "column": 57 }, "end": { - "line": 681, + "line": 702, "column": 65 } } @@ -313175,15 +318971,15 @@ "binop": null, "updateContext": null }, - "start": 26795, - "end": 26796, + "start": 27484, + "end": 27485, "loc": { "start": { - "line": 681, + "line": 702, "column": 65 }, "end": { - "line": 681, + "line": 702, "column": 66 } } @@ -313200,15 +318996,15 @@ "postfix": false, "binop": null }, - "start": 26797, - "end": 26798, + "start": 27486, + "end": 27487, "loc": { "start": { - "line": 681, + "line": 702, "column": 67 }, "end": { - "line": 681, + "line": 702, "column": 68 } } @@ -313226,15 +319022,15 @@ "binop": null }, "value": "geometry", - "start": 26815, - "end": 26823, + "start": 27504, + "end": 27512, "loc": { "start": { - "line": 682, + "line": 703, "column": 16 }, "end": { - "line": 682, + "line": 703, "column": 24 } } @@ -313252,15 +319048,15 @@ "binop": null, "updateContext": null }, - "start": 26823, - "end": 26824, + "start": 27512, + "end": 27513, "loc": { "start": { - "line": 682, + "line": 703, "column": 24 }, "end": { - "line": 682, + "line": 703, "column": 25 } } @@ -313278,15 +319074,15 @@ "binop": null }, "value": "shapes", - "start": 26825, - "end": 26831, + "start": 27514, + "end": 27520, "loc": { "start": { - "line": 682, + "line": 703, "column": 26 }, "end": { - "line": 682, + "line": 703, "column": 32 } } @@ -313304,15 +319100,15 @@ "binop": null, "updateContext": null }, - "start": 26831, - "end": 26832, + "start": 27520, + "end": 27521, "loc": { "start": { - "line": 682, + "line": 703, "column": 32 }, "end": { - "line": 682, + "line": 703, "column": 33 } } @@ -313330,15 +319126,15 @@ "binop": null }, "value": "arrowHeadHandle", - "start": 26832, - "end": 26847, + "start": 27521, + "end": 27536, "loc": { "start": { - "line": 682, + "line": 703, "column": 33 }, "end": { - "line": 682, + "line": 703, "column": 48 } } @@ -313356,15 +319152,15 @@ "binop": null, "updateContext": null }, - "start": 26847, - "end": 26848, + "start": 27536, + "end": 27537, "loc": { "start": { - "line": 682, + "line": 703, "column": 48 }, "end": { - "line": 682, + "line": 703, "column": 49 } } @@ -313382,15 +319178,15 @@ "binop": null }, "value": "material", - "start": 26865, - "end": 26873, + "start": 27554, + "end": 27562, "loc": { "start": { - "line": 683, + "line": 704, "column": 16 }, "end": { - "line": 683, + "line": 704, "column": 24 } } @@ -313408,15 +319204,15 @@ "binop": null, "updateContext": null }, - "start": 26873, - "end": 26874, + "start": 27562, + "end": 27563, "loc": { "start": { - "line": 683, + "line": 704, "column": 24 }, "end": { - "line": 683, + "line": 704, "column": 25 } } @@ -313434,15 +319230,15 @@ "binop": null }, "value": "materials", - "start": 26875, - "end": 26884, + "start": 27564, + "end": 27573, "loc": { "start": { - "line": 683, + "line": 704, "column": 26 }, "end": { - "line": 683, + "line": 704, "column": 35 } } @@ -313460,15 +319256,15 @@ "binop": null, "updateContext": null }, - "start": 26884, - "end": 26885, + "start": 27573, + "end": 27574, "loc": { "start": { - "line": 683, + "line": 704, "column": 35 }, "end": { - "line": 683, + "line": 704, "column": 36 } } @@ -313486,15 +319282,15 @@ "binop": null }, "value": "pickable", - "start": 26885, - "end": 26893, + "start": 27574, + "end": 27582, "loc": { "start": { - "line": 683, + "line": 704, "column": 36 }, "end": { - "line": 683, + "line": 704, "column": 44 } } @@ -313512,15 +319308,15 @@ "binop": null, "updateContext": null }, - "start": 26893, - "end": 26894, + "start": 27582, + "end": 27583, "loc": { "start": { - "line": 683, + "line": 704, "column": 44 }, "end": { - "line": 683, + "line": 704, "column": 45 } } @@ -313538,15 +319334,15 @@ "binop": null }, "value": "matrix", - "start": 26911, - "end": 26917, + "start": 27600, + "end": 27606, "loc": { "start": { - "line": 684, + "line": 705, "column": 16 }, "end": { - "line": 684, + "line": 705, "column": 22 } } @@ -313564,15 +319360,15 @@ "binop": null, "updateContext": null }, - "start": 26917, - "end": 26918, + "start": 27606, + "end": 27607, "loc": { "start": { - "line": 684, + "line": 705, "column": 22 }, "end": { - "line": 684, + "line": 705, "column": 23 } } @@ -313589,15 +319385,15 @@ "postfix": false, "binop": null }, - "start": 26919, - "end": 26920, + "start": 27608, + "end": 27609, "loc": { "start": { - "line": 684, + "line": 705, "column": 24 }, "end": { - "line": 684, + "line": 705, "column": 25 } } @@ -313616,15 +319412,15 @@ "binop": null }, "value": "function", - "start": 26920, - "end": 26928, + "start": 27609, + "end": 27617, "loc": { "start": { - "line": 684, + "line": 705, "column": 25 }, "end": { - "line": 684, + "line": 705, "column": 33 } } @@ -313641,15 +319437,15 @@ "postfix": false, "binop": null }, - "start": 26929, - "end": 26930, + "start": 27618, + "end": 27619, "loc": { "start": { - "line": 684, + "line": 705, "column": 34 }, "end": { - "line": 684, + "line": 705, "column": 35 } } @@ -313666,15 +319462,15 @@ "postfix": false, "binop": null }, - "start": 26930, - "end": 26931, + "start": 27619, + "end": 27620, "loc": { "start": { - "line": 684, + "line": 705, "column": 35 }, "end": { - "line": 684, + "line": 705, "column": 36 } } @@ -313691,15 +319487,15 @@ "postfix": false, "binop": null }, - "start": 26932, - "end": 26933, + "start": 27621, + "end": 27622, "loc": { "start": { - "line": 684, + "line": 705, "column": 37 }, "end": { - "line": 684, + "line": 705, "column": 38 } } @@ -313719,15 +319515,15 @@ "updateContext": null }, "value": "const", - "start": 26954, - "end": 26959, + "start": 27643, + "end": 27648, "loc": { "start": { - "line": 685, + "line": 706, "column": 20 }, "end": { - "line": 685, + "line": 706, "column": 25 } } @@ -313745,15 +319541,15 @@ "binop": null }, "value": "translate", - "start": 26960, - "end": 26969, + "start": 27649, + "end": 27658, "loc": { "start": { - "line": 685, + "line": 706, "column": 26 }, "end": { - "line": 685, + "line": 706, "column": 35 } } @@ -313772,15 +319568,15 @@ "updateContext": null }, "value": "=", - "start": 26970, - "end": 26971, + "start": 27659, + "end": 27660, "loc": { "start": { - "line": 685, + "line": 706, "column": 36 }, "end": { - "line": 685, + "line": 706, "column": 37 } } @@ -313798,15 +319594,15 @@ "binop": null }, "value": "math", - "start": 26972, - "end": 26976, + "start": 27661, + "end": 27665, "loc": { "start": { - "line": 685, + "line": 706, "column": 38 }, "end": { - "line": 685, + "line": 706, "column": 42 } } @@ -313824,15 +319620,15 @@ "binop": null, "updateContext": null }, - "start": 26976, - "end": 26977, + "start": 27665, + "end": 27666, "loc": { "start": { - "line": 685, + "line": 706, "column": 42 }, "end": { - "line": 685, + "line": 706, "column": 43 } } @@ -313850,15 +319646,15 @@ "binop": null }, "value": "translateMat4c", - "start": 26977, - "end": 26991, + "start": 27666, + "end": 27680, "loc": { "start": { - "line": 685, + "line": 706, "column": 43 }, "end": { - "line": 685, + "line": 706, "column": 57 } } @@ -313875,15 +319671,15 @@ "postfix": false, "binop": null }, - "start": 26991, - "end": 26992, + "start": 27680, + "end": 27681, "loc": { "start": { - "line": 685, + "line": 706, "column": 57 }, "end": { - "line": 685, + "line": 706, "column": 58 } } @@ -313902,15 +319698,15 @@ "updateContext": null }, "value": 0, - "start": 26992, - "end": 26993, + "start": 27681, + "end": 27682, "loc": { "start": { - "line": 685, + "line": 706, "column": 58 }, "end": { - "line": 685, + "line": 706, "column": 59 } } @@ -313928,15 +319724,15 @@ "binop": null, "updateContext": null }, - "start": 26993, - "end": 26994, + "start": 27682, + "end": 27683, "loc": { "start": { - "line": 685, + "line": 706, "column": 59 }, "end": { - "line": 685, + "line": 706, "column": 60 } } @@ -313954,15 +319750,15 @@ "binop": null }, "value": "radius", - "start": 26995, - "end": 27001, + "start": 27684, + "end": 27690, "loc": { "start": { - "line": 685, + "line": 706, "column": 61 }, "end": { - "line": 685, + "line": 706, "column": 67 } } @@ -313981,15 +319777,15 @@ "updateContext": null }, "value": "+", - "start": 27002, - "end": 27003, + "start": 27691, + "end": 27692, "loc": { "start": { - "line": 685, + "line": 706, "column": 68 }, "end": { - "line": 685, + "line": 706, "column": 69 } } @@ -314008,15 +319804,15 @@ "updateContext": null }, "value": 0.1, - "start": 27004, - "end": 27006, + "start": 27693, + "end": 27695, "loc": { "start": { - "line": 685, + "line": 706, "column": 70 }, "end": { - "line": 685, + "line": 706, "column": 72 } } @@ -314034,15 +319830,15 @@ "binop": null, "updateContext": null }, - "start": 27006, - "end": 27007, + "start": 27695, + "end": 27696, "loc": { "start": { - "line": 685, + "line": 706, "column": 72 }, "end": { - "line": 685, + "line": 706, "column": 73 } } @@ -314061,15 +319857,15 @@ "updateContext": null }, "value": 0, - "start": 27008, - "end": 27009, + "start": 27697, + "end": 27698, "loc": { "start": { - "line": 685, + "line": 706, "column": 74 }, "end": { - "line": 685, + "line": 706, "column": 75 } } @@ -314087,15 +319883,15 @@ "binop": null, "updateContext": null }, - "start": 27009, - "end": 27010, + "start": 27698, + "end": 27699, "loc": { "start": { - "line": 685, + "line": 706, "column": 75 }, "end": { - "line": 685, + "line": 706, "column": 76 } } @@ -314113,15 +319909,15 @@ "binop": null }, "value": "math", - "start": 27011, - "end": 27015, + "start": 27700, + "end": 27704, "loc": { "start": { - "line": 685, + "line": 706, "column": 77 }, "end": { - "line": 685, + "line": 706, "column": 81 } } @@ -314139,15 +319935,15 @@ "binop": null, "updateContext": null }, - "start": 27015, - "end": 27016, + "start": 27704, + "end": 27705, "loc": { "start": { - "line": 685, + "line": 706, "column": 81 }, "end": { - "line": 685, + "line": 706, "column": 82 } } @@ -314165,15 +319961,15 @@ "binop": null }, "value": "identityMat4", - "start": 27016, - "end": 27028, + "start": 27705, + "end": 27717, "loc": { "start": { - "line": 685, + "line": 706, "column": 82 }, "end": { - "line": 685, + "line": 706, "column": 94 } } @@ -314190,15 +319986,15 @@ "postfix": false, "binop": null }, - "start": 27028, - "end": 27029, + "start": 27717, + "end": 27718, "loc": { "start": { - "line": 685, + "line": 706, "column": 94 }, "end": { - "line": 685, + "line": 706, "column": 95 } } @@ -314215,15 +320011,15 @@ "postfix": false, "binop": null }, - "start": 27029, - "end": 27030, + "start": 27718, + "end": 27719, "loc": { "start": { - "line": 685, + "line": 706, "column": 95 }, "end": { - "line": 685, + "line": 706, "column": 96 } } @@ -314240,15 +320036,15 @@ "postfix": false, "binop": null }, - "start": 27030, - "end": 27031, + "start": 27719, + "end": 27720, "loc": { "start": { - "line": 685, + "line": 706, "column": 96 }, "end": { - "line": 685, + "line": 706, "column": 97 } } @@ -314266,15 +320062,15 @@ "binop": null, "updateContext": null }, - "start": 27031, - "end": 27032, + "start": 27720, + "end": 27721, "loc": { "start": { - "line": 685, + "line": 706, "column": 97 }, "end": { - "line": 685, + "line": 706, "column": 98 } } @@ -314294,15 +320090,15 @@ "updateContext": null }, "value": "const", - "start": 27053, - "end": 27058, + "start": 27742, + "end": 27747, "loc": { "start": { - "line": 686, + "line": 707, "column": 20 }, "end": { - "line": 686, + "line": 707, "column": 25 } } @@ -314320,15 +320116,15 @@ "binop": null }, "value": "rotate", - "start": 27059, - "end": 27065, + "start": 27748, + "end": 27754, "loc": { "start": { - "line": 686, + "line": 707, "column": 26 }, "end": { - "line": 686, + "line": 707, "column": 32 } } @@ -314347,15 +320143,15 @@ "updateContext": null }, "value": "=", - "start": 27066, - "end": 27067, + "start": 27755, + "end": 27756, "loc": { "start": { - "line": 686, + "line": 707, "column": 33 }, "end": { - "line": 686, + "line": 707, "column": 34 } } @@ -314373,15 +320169,15 @@ "binop": null }, "value": "math", - "start": 27068, - "end": 27072, + "start": 27757, + "end": 27761, "loc": { "start": { - "line": 686, + "line": 707, "column": 35 }, "end": { - "line": 686, + "line": 707, "column": 39 } } @@ -314399,15 +320195,15 @@ "binop": null, "updateContext": null }, - "start": 27072, - "end": 27073, + "start": 27761, + "end": 27762, "loc": { "start": { - "line": 686, + "line": 707, "column": 39 }, "end": { - "line": 686, + "line": 707, "column": 40 } } @@ -314425,15 +320221,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 27073, - "end": 27086, + "start": 27762, + "end": 27775, "loc": { "start": { - "line": 686, + "line": 707, "column": 40 }, "end": { - "line": 686, + "line": 707, "column": 53 } } @@ -314450,15 +320246,15 @@ "postfix": false, "binop": null }, - "start": 27086, - "end": 27087, + "start": 27775, + "end": 27776, "loc": { "start": { - "line": 686, + "line": 707, "column": 53 }, "end": { - "line": 686, + "line": 707, "column": 54 } } @@ -314477,15 +320273,15 @@ "updateContext": null }, "value": 180, - "start": 27087, - "end": 27090, + "start": 27776, + "end": 27779, "loc": { "start": { - "line": 686, + "line": 707, "column": 54 }, "end": { - "line": 686, + "line": 707, "column": 57 } } @@ -314504,15 +320300,15 @@ "updateContext": null }, "value": "*", - "start": 27091, - "end": 27092, + "start": 27780, + "end": 27781, "loc": { "start": { - "line": 686, + "line": 707, "column": 58 }, "end": { - "line": 686, + "line": 707, "column": 59 } } @@ -314530,15 +320326,15 @@ "binop": null }, "value": "math", - "start": 27093, - "end": 27097, + "start": 27782, + "end": 27786, "loc": { "start": { - "line": 686, + "line": 707, "column": 60 }, "end": { - "line": 686, + "line": 707, "column": 64 } } @@ -314556,15 +320352,15 @@ "binop": null, "updateContext": null }, - "start": 27097, - "end": 27098, + "start": 27786, + "end": 27787, "loc": { "start": { - "line": 686, + "line": 707, "column": 64 }, "end": { - "line": 686, + "line": 707, "column": 65 } } @@ -314582,15 +320378,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 27098, - "end": 27106, + "start": 27787, + "end": 27795, "loc": { "start": { - "line": 686, + "line": 707, "column": 65 }, "end": { - "line": 686, + "line": 707, "column": 73 } } @@ -314608,15 +320404,15 @@ "binop": null, "updateContext": null }, - "start": 27106, - "end": 27107, + "start": 27795, + "end": 27796, "loc": { "start": { - "line": 686, + "line": 707, "column": 73 }, "end": { - "line": 686, + "line": 707, "column": 74 } } @@ -314634,15 +320430,15 @@ "binop": null, "updateContext": null }, - "start": 27108, - "end": 27109, + "start": 27797, + "end": 27798, "loc": { "start": { - "line": 686, + "line": 707, "column": 75 }, "end": { - "line": 686, + "line": 707, "column": 76 } } @@ -314661,15 +320457,15 @@ "updateContext": null }, "value": 1, - "start": 27109, - "end": 27110, + "start": 27798, + "end": 27799, "loc": { "start": { - "line": 686, + "line": 707, "column": 76 }, "end": { - "line": 686, + "line": 707, "column": 77 } } @@ -314687,15 +320483,15 @@ "binop": null, "updateContext": null }, - "start": 27110, - "end": 27111, + "start": 27799, + "end": 27800, "loc": { "start": { - "line": 686, + "line": 707, "column": 77 }, "end": { - "line": 686, + "line": 707, "column": 78 } } @@ -314714,15 +320510,15 @@ "updateContext": null }, "value": 0, - "start": 27112, - "end": 27113, + "start": 27801, + "end": 27802, "loc": { "start": { - "line": 686, + "line": 707, "column": 79 }, "end": { - "line": 686, + "line": 707, "column": 80 } } @@ -314740,15 +320536,15 @@ "binop": null, "updateContext": null }, - "start": 27113, - "end": 27114, + "start": 27802, + "end": 27803, "loc": { "start": { - "line": 686, + "line": 707, "column": 80 }, "end": { - "line": 686, + "line": 707, "column": 81 } } @@ -314767,15 +320563,15 @@ "updateContext": null }, "value": 0, - "start": 27115, - "end": 27116, + "start": 27804, + "end": 27805, "loc": { "start": { - "line": 686, + "line": 707, "column": 82 }, "end": { - "line": 686, + "line": 707, "column": 83 } } @@ -314793,15 +320589,15 @@ "binop": null, "updateContext": null }, - "start": 27116, - "end": 27117, + "start": 27805, + "end": 27806, "loc": { "start": { - "line": 686, + "line": 707, "column": 83 }, "end": { - "line": 686, + "line": 707, "column": 84 } } @@ -314819,15 +320615,15 @@ "binop": null, "updateContext": null }, - "start": 27117, - "end": 27118, + "start": 27806, + "end": 27807, "loc": { "start": { - "line": 686, + "line": 707, "column": 84 }, "end": { - "line": 686, + "line": 707, "column": 85 } } @@ -314845,15 +320641,15 @@ "binop": null }, "value": "math", - "start": 27119, - "end": 27123, + "start": 27808, + "end": 27812, "loc": { "start": { - "line": 686, + "line": 707, "column": 86 }, "end": { - "line": 686, + "line": 707, "column": 90 } } @@ -314871,15 +320667,15 @@ "binop": null, "updateContext": null }, - "start": 27123, - "end": 27124, + "start": 27812, + "end": 27813, "loc": { "start": { - "line": 686, + "line": 707, "column": 90 }, "end": { - "line": 686, + "line": 707, "column": 91 } } @@ -314897,15 +320693,15 @@ "binop": null }, "value": "identityMat4", - "start": 27124, - "end": 27136, + "start": 27813, + "end": 27825, "loc": { "start": { - "line": 686, + "line": 707, "column": 91 }, "end": { - "line": 686, + "line": 707, "column": 103 } } @@ -314922,15 +320718,15 @@ "postfix": false, "binop": null }, - "start": 27136, - "end": 27137, + "start": 27825, + "end": 27826, "loc": { "start": { - "line": 686, + "line": 707, "column": 103 }, "end": { - "line": 686, + "line": 707, "column": 104 } } @@ -314947,15 +320743,15 @@ "postfix": false, "binop": null }, - "start": 27137, - "end": 27138, + "start": 27826, + "end": 27827, "loc": { "start": { - "line": 686, + "line": 707, "column": 104 }, "end": { - "line": 686, + "line": 707, "column": 105 } } @@ -314972,15 +320768,15 @@ "postfix": false, "binop": null }, - "start": 27138, - "end": 27139, + "start": 27827, + "end": 27828, "loc": { "start": { - "line": 686, + "line": 707, "column": 105 }, "end": { - "line": 686, + "line": 707, "column": 106 } } @@ -314998,15 +320794,15 @@ "binop": null, "updateContext": null }, - "start": 27139, - "end": 27140, + "start": 27828, + "end": 27829, "loc": { "start": { - "line": 686, + "line": 707, "column": 106 }, "end": { - "line": 686, + "line": 707, "column": 107 } } @@ -315026,15 +320822,15 @@ "updateContext": null }, "value": "return", - "start": 27161, - "end": 27167, + "start": 27850, + "end": 27856, "loc": { "start": { - "line": 687, + "line": 708, "column": 20 }, "end": { - "line": 687, + "line": 708, "column": 26 } } @@ -315052,15 +320848,15 @@ "binop": null }, "value": "math", - "start": 27168, - "end": 27172, + "start": 27857, + "end": 27861, "loc": { "start": { - "line": 687, + "line": 708, "column": 27 }, "end": { - "line": 687, + "line": 708, "column": 31 } } @@ -315078,15 +320874,15 @@ "binop": null, "updateContext": null }, - "start": 27172, - "end": 27173, + "start": 27861, + "end": 27862, "loc": { "start": { - "line": 687, + "line": 708, "column": 31 }, "end": { - "line": 687, + "line": 708, "column": 32 } } @@ -315104,15 +320900,15 @@ "binop": null }, "value": "mulMat4", - "start": 27173, - "end": 27180, + "start": 27862, + "end": 27869, "loc": { "start": { - "line": 687, + "line": 708, "column": 32 }, "end": { - "line": 687, + "line": 708, "column": 39 } } @@ -315129,15 +320925,15 @@ "postfix": false, "binop": null }, - "start": 27180, - "end": 27181, + "start": 27869, + "end": 27870, "loc": { "start": { - "line": 687, + "line": 708, "column": 39 }, "end": { - "line": 687, + "line": 708, "column": 40 } } @@ -315155,15 +320951,15 @@ "binop": null }, "value": "rotate", - "start": 27181, - "end": 27187, + "start": 27870, + "end": 27876, "loc": { "start": { - "line": 687, + "line": 708, "column": 40 }, "end": { - "line": 687, + "line": 708, "column": 46 } } @@ -315181,15 +320977,15 @@ "binop": null, "updateContext": null }, - "start": 27187, - "end": 27188, + "start": 27876, + "end": 27877, "loc": { "start": { - "line": 687, + "line": 708, "column": 46 }, "end": { - "line": 687, + "line": 708, "column": 47 } } @@ -315207,15 +321003,15 @@ "binop": null }, "value": "translate", - "start": 27189, - "end": 27198, + "start": 27878, + "end": 27887, "loc": { "start": { - "line": 687, + "line": 708, "column": 48 }, "end": { - "line": 687, + "line": 708, "column": 57 } } @@ -315233,15 +321029,15 @@ "binop": null, "updateContext": null }, - "start": 27198, - "end": 27199, + "start": 27887, + "end": 27888, "loc": { "start": { - "line": 687, + "line": 708, "column": 57 }, "end": { - "line": 687, + "line": 708, "column": 58 } } @@ -315259,15 +321055,15 @@ "binop": null }, "value": "math", - "start": 27200, - "end": 27204, + "start": 27889, + "end": 27893, "loc": { "start": { - "line": 687, + "line": 708, "column": 59 }, "end": { - "line": 687, + "line": 708, "column": 63 } } @@ -315285,15 +321081,15 @@ "binop": null, "updateContext": null }, - "start": 27204, - "end": 27205, + "start": 27893, + "end": 27894, "loc": { "start": { - "line": 687, + "line": 708, "column": 63 }, "end": { - "line": 687, + "line": 708, "column": 64 } } @@ -315311,15 +321107,15 @@ "binop": null }, "value": "identityMat4", - "start": 27205, - "end": 27217, + "start": 27894, + "end": 27906, "loc": { "start": { - "line": 687, + "line": 708, "column": 64 }, "end": { - "line": 687, + "line": 708, "column": 76 } } @@ -315336,15 +321132,15 @@ "postfix": false, "binop": null }, - "start": 27217, - "end": 27218, + "start": 27906, + "end": 27907, "loc": { "start": { - "line": 687, + "line": 708, "column": 76 }, "end": { - "line": 687, + "line": 708, "column": 77 } } @@ -315361,15 +321157,15 @@ "postfix": false, "binop": null }, - "start": 27218, - "end": 27219, + "start": 27907, + "end": 27908, "loc": { "start": { - "line": 687, + "line": 708, "column": 77 }, "end": { - "line": 687, + "line": 708, "column": 78 } } @@ -315386,15 +321182,15 @@ "postfix": false, "binop": null }, - "start": 27219, - "end": 27220, + "start": 27908, + "end": 27909, "loc": { "start": { - "line": 687, + "line": 708, "column": 78 }, "end": { - "line": 687, + "line": 708, "column": 79 } } @@ -315412,15 +321208,15 @@ "binop": null, "updateContext": null }, - "start": 27220, - "end": 27221, + "start": 27909, + "end": 27910, "loc": { "start": { - "line": 687, + "line": 708, "column": 79 }, "end": { - "line": 687, + "line": 708, "column": 80 } } @@ -315437,15 +321233,15 @@ "postfix": false, "binop": null }, - "start": 27238, - "end": 27239, + "start": 27927, + "end": 27928, "loc": { "start": { - "line": 688, + "line": 709, "column": 16 }, "end": { - "line": 688, + "line": 709, "column": 17 } } @@ -315462,15 +321258,15 @@ "postfix": false, "binop": null }, - "start": 27239, - "end": 27240, + "start": 27928, + "end": 27929, "loc": { "start": { - "line": 688, + "line": 709, "column": 17 }, "end": { - "line": 688, + "line": 709, "column": 18 } } @@ -315487,15 +321283,15 @@ "postfix": false, "binop": null }, - "start": 27240, - "end": 27241, + "start": 27929, + "end": 27930, "loc": { "start": { - "line": 688, + "line": 709, "column": 18 }, "end": { - "line": 688, + "line": 709, "column": 19 } } @@ -315512,15 +321308,15 @@ "postfix": false, "binop": null }, - "start": 27241, - "end": 27242, + "start": 27930, + "end": 27931, "loc": { "start": { - "line": 688, + "line": 709, "column": 19 }, "end": { - "line": 688, + "line": 709, "column": 20 } } @@ -315538,15 +321334,15 @@ "binop": null, "updateContext": null }, - "start": 27242, - "end": 27243, + "start": 27931, + "end": 27932, "loc": { "start": { - "line": 688, + "line": 709, "column": 20 }, "end": { - "line": 688, + "line": 709, "column": 21 } } @@ -315564,15 +321360,15 @@ "binop": null }, "value": "pickable", - "start": 27260, - "end": 27268, + "start": 27949, + "end": 27957, "loc": { "start": { - "line": 689, + "line": 710, "column": 16 }, "end": { - "line": 689, + "line": 710, "column": 24 } } @@ -315590,15 +321386,15 @@ "binop": null, "updateContext": null }, - "start": 27268, - "end": 27269, + "start": 27957, + "end": 27958, "loc": { "start": { - "line": 689, + "line": 710, "column": 24 }, "end": { - "line": 689, + "line": 710, "column": 25 } } @@ -315618,15 +321414,15 @@ "updateContext": null }, "value": "true", - "start": 27270, - "end": 27274, + "start": 27959, + "end": 27963, "loc": { "start": { - "line": 689, + "line": 710, "column": 26 }, "end": { - "line": 689, + "line": 710, "column": 30 } } @@ -315644,15 +321440,15 @@ "binop": null, "updateContext": null }, - "start": 27274, - "end": 27275, + "start": 27963, + "end": 27964, "loc": { "start": { - "line": 689, + "line": 710, "column": 30 }, "end": { - "line": 689, + "line": 710, "column": 31 } } @@ -315670,15 +321466,15 @@ "binop": null }, "value": "collidable", - "start": 27292, - "end": 27302, + "start": 27981, + "end": 27991, "loc": { "start": { - "line": 690, + "line": 711, "column": 16 }, "end": { - "line": 690, + "line": 711, "column": 26 } } @@ -315696,15 +321492,15 @@ "binop": null, "updateContext": null }, - "start": 27302, - "end": 27303, + "start": 27991, + "end": 27992, "loc": { "start": { - "line": 690, + "line": 711, "column": 26 }, "end": { - "line": 690, + "line": 711, "column": 27 } } @@ -315724,15 +321520,15 @@ "updateContext": null }, "value": "true", - "start": 27304, - "end": 27308, + "start": 27993, + "end": 27997, "loc": { "start": { - "line": 690, + "line": 711, "column": 28 }, "end": { - "line": 690, + "line": 711, "column": 32 } } @@ -315750,15 +321546,15 @@ "binop": null, "updateContext": null }, - "start": 27308, - "end": 27309, + "start": 27997, + "end": 27998, "loc": { "start": { - "line": 690, + "line": 711, "column": 32 }, "end": { - "line": 690, + "line": 711, "column": 33 } } @@ -315776,15 +321572,15 @@ "binop": null }, "value": "clippable", - "start": 27326, - "end": 27335, + "start": 28015, + "end": 28024, "loc": { "start": { - "line": 691, + "line": 712, "column": 16 }, "end": { - "line": 691, + "line": 712, "column": 25 } } @@ -315802,15 +321598,15 @@ "binop": null, "updateContext": null }, - "start": 27335, - "end": 27336, + "start": 28024, + "end": 28025, "loc": { "start": { - "line": 691, + "line": 712, "column": 25 }, "end": { - "line": 691, + "line": 712, "column": 26 } } @@ -315830,15 +321626,15 @@ "updateContext": null }, "value": "false", - "start": 27337, - "end": 27342, + "start": 28026, + "end": 28031, "loc": { "start": { - "line": 691, + "line": 712, "column": 27 }, "end": { - "line": 691, + "line": 712, "column": 32 } } @@ -315856,15 +321652,15 @@ "binop": null, "updateContext": null }, - "start": 27342, - "end": 27343, + "start": 28031, + "end": 28032, "loc": { "start": { - "line": 691, + "line": 712, "column": 32 }, "end": { - "line": 691, + "line": 712, "column": 33 } } @@ -315882,15 +321678,15 @@ "binop": null }, "value": "visible", - "start": 27360, - "end": 27367, + "start": 28049, + "end": 28056, "loc": { "start": { - "line": 692, + "line": 713, "column": 16 }, "end": { - "line": 692, + "line": 713, "column": 23 } } @@ -315908,15 +321704,15 @@ "binop": null, "updateContext": null }, - "start": 27367, - "end": 27368, + "start": 28056, + "end": 28057, "loc": { "start": { - "line": 692, + "line": 713, "column": 23 }, "end": { - "line": 692, + "line": 713, "column": 24 } } @@ -315936,15 +321732,15 @@ "updateContext": null }, "value": "false", - "start": 27369, - "end": 27374, + "start": 28058, + "end": 28063, "loc": { "start": { - "line": 692, + "line": 713, "column": 25 }, "end": { - "line": 692, + "line": 713, "column": 30 } } @@ -315962,15 +321758,15 @@ "binop": null, "updateContext": null }, - "start": 27374, - "end": 27375, + "start": 28063, + "end": 28064, "loc": { "start": { - "line": 692, + "line": 713, "column": 30 }, "end": { - "line": 692, + "line": 713, "column": 31 } } @@ -315988,15 +321784,15 @@ "binop": null }, "value": "opacity", - "start": 27392, - "end": 27399, + "start": 28081, + "end": 28088, "loc": { "start": { - "line": 693, + "line": 714, "column": 16 }, "end": { - "line": 693, + "line": 714, "column": 23 } } @@ -316014,15 +321810,15 @@ "binop": null, "updateContext": null }, - "start": 27399, - "end": 27400, + "start": 28088, + "end": 28089, "loc": { "start": { - "line": 693, + "line": 714, "column": 23 }, "end": { - "line": 693, + "line": 714, "column": 24 } } @@ -316041,16 +321837,122 @@ "updateContext": null }, "value": 0.2, - "start": 27401, - "end": 27404, + "start": 28090, + "end": 28093, "loc": { "start": { - "line": 693, + "line": 714, "column": 25 }, "end": { - "line": 693, + "line": 714, + "column": 28 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28093, + "end": 28094, + "loc": { + "start": { + "line": 714, "column": 28 + }, + "end": { + "line": 714, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 28111, + "end": 28119, + "loc": { + "start": { + "line": 715, + "column": 16 + }, + "end": { + "line": 715, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28119, + "end": 28120, + "loc": { + "start": { + "line": 715, + "column": 24 + }, + "end": { + "line": 715, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 28121, + "end": 28126, + "loc": { + "start": { + "line": 715, + "column": 26 + }, + "end": { + "line": 715, + "column": 31 } } }, @@ -316066,15 +321968,15 @@ "postfix": false, "binop": null }, - "start": 27417, - "end": 27418, + "start": 28139, + "end": 28140, "loc": { "start": { - "line": 694, + "line": 716, "column": 12 }, "end": { - "line": 694, + "line": 716, "column": 13 } } @@ -316091,15 +321993,15 @@ "postfix": false, "binop": null }, - "start": 27418, - "end": 27419, + "start": 28140, + "end": 28141, "loc": { "start": { - "line": 694, + "line": 716, "column": 13 }, "end": { - "line": 694, + "line": 716, "column": 14 } } @@ -316117,15 +322019,15 @@ "binop": null, "updateContext": null }, - "start": 27419, - "end": 27420, + "start": 28141, + "end": 28142, "loc": { "start": { - "line": 694, + "line": 716, "column": 14 }, "end": { - "line": 694, + "line": 716, "column": 15 } } @@ -316143,15 +322045,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 27421, - "end": 27437, + "start": 28143, + "end": 28159, "loc": { "start": { - "line": 694, + "line": 716, "column": 16 }, "end": { - "line": 694, + "line": 716, "column": 32 } } @@ -316168,15 +322070,15 @@ "postfix": false, "binop": null }, - "start": 27437, - "end": 27438, + "start": 28159, + "end": 28160, "loc": { "start": { - "line": 694, + "line": 716, "column": 32 }, "end": { - "line": 694, + "line": 716, "column": 33 } } @@ -316194,15 +322096,15 @@ "binop": null, "updateContext": null }, - "start": 27438, - "end": 27439, + "start": 28160, + "end": 28161, "loc": { "start": { - "line": 694, + "line": 716, "column": 33 }, "end": { - "line": 694, + "line": 716, "column": 34 } } @@ -316220,15 +322122,15 @@ "binop": null }, "value": "yShaft", - "start": 27453, - "end": 27459, + "start": 28175, + "end": 28181, "loc": { "start": { - "line": 696, + "line": 718, "column": 12 }, "end": { - "line": 696, + "line": 718, "column": 18 } } @@ -316246,15 +322148,15 @@ "binop": null, "updateContext": null }, - "start": 27459, - "end": 27460, + "start": 28181, + "end": 28182, "loc": { "start": { - "line": 696, + "line": 718, "column": 18 }, "end": { - "line": 696, + "line": 718, "column": 19 } } @@ -316272,15 +322174,15 @@ "binop": null }, "value": "rootNode", - "start": 27461, - "end": 27469, + "start": 28183, + "end": 28191, "loc": { "start": { - "line": 696, + "line": 718, "column": 20 }, "end": { - "line": 696, + "line": 718, "column": 28 } } @@ -316298,15 +322200,15 @@ "binop": null, "updateContext": null }, - "start": 27469, - "end": 27470, + "start": 28191, + "end": 28192, "loc": { "start": { - "line": 696, + "line": 718, "column": 28 }, "end": { - "line": 696, + "line": 718, "column": 29 } } @@ -316324,15 +322226,15 @@ "binop": null }, "value": "addChild", - "start": 27470, - "end": 27478, + "start": 28192, + "end": 28200, "loc": { "start": { - "line": 696, + "line": 718, "column": 29 }, "end": { - "line": 696, + "line": 718, "column": 37 } } @@ -316349,15 +322251,15 @@ "postfix": false, "binop": null }, - "start": 27478, - "end": 27479, + "start": 28200, + "end": 28201, "loc": { "start": { - "line": 696, + "line": 718, "column": 37 }, "end": { - "line": 696, + "line": 718, "column": 38 } } @@ -316377,15 +322279,15 @@ "updateContext": null }, "value": "new", - "start": 27479, - "end": 27482, + "start": 28201, + "end": 28204, "loc": { "start": { - "line": 696, + "line": 718, "column": 38 }, "end": { - "line": 696, + "line": 718, "column": 41 } } @@ -316403,15 +322305,15 @@ "binop": null }, "value": "Mesh", - "start": 27483, - "end": 27487, + "start": 28205, + "end": 28209, "loc": { "start": { - "line": 696, + "line": 718, "column": 42 }, "end": { - "line": 696, + "line": 718, "column": 46 } } @@ -316428,15 +322330,15 @@ "postfix": false, "binop": null }, - "start": 27487, - "end": 27488, + "start": 28209, + "end": 28210, "loc": { "start": { - "line": 696, + "line": 718, "column": 46 }, "end": { - "line": 696, + "line": 718, "column": 47 } } @@ -316454,15 +322356,15 @@ "binop": null }, "value": "rootNode", - "start": 27488, - "end": 27496, + "start": 28210, + "end": 28218, "loc": { "start": { - "line": 696, + "line": 718, "column": 47 }, "end": { - "line": 696, + "line": 718, "column": 55 } } @@ -316480,15 +322382,15 @@ "binop": null, "updateContext": null }, - "start": 27496, - "end": 27497, + "start": 28218, + "end": 28219, "loc": { "start": { - "line": 696, + "line": 718, "column": 55 }, "end": { - "line": 696, + "line": 718, "column": 56 } } @@ -316505,15 +322407,15 @@ "postfix": false, "binop": null }, - "start": 27498, - "end": 27499, + "start": 28220, + "end": 28221, "loc": { "start": { - "line": 696, + "line": 718, "column": 57 }, "end": { - "line": 696, + "line": 718, "column": 58 } } @@ -316531,15 +322433,15 @@ "binop": null }, "value": "geometry", - "start": 27516, - "end": 27524, + "start": 28238, + "end": 28246, "loc": { "start": { - "line": 697, + "line": 719, "column": 16 }, "end": { - "line": 697, + "line": 719, "column": 24 } } @@ -316557,15 +322459,15 @@ "binop": null, "updateContext": null }, - "start": 27524, - "end": 27525, + "start": 28246, + "end": 28247, "loc": { "start": { - "line": 697, + "line": 719, "column": 24 }, "end": { - "line": 697, + "line": 719, "column": 25 } } @@ -316583,15 +322485,15 @@ "binop": null }, "value": "shapes", - "start": 27526, - "end": 27532, + "start": 28248, + "end": 28254, "loc": { "start": { - "line": 697, + "line": 719, "column": 26 }, "end": { - "line": 697, + "line": 719, "column": 32 } } @@ -316609,15 +322511,15 @@ "binop": null, "updateContext": null }, - "start": 27532, - "end": 27533, + "start": 28254, + "end": 28255, "loc": { "start": { - "line": 697, + "line": 719, "column": 32 }, "end": { - "line": 697, + "line": 719, "column": 33 } } @@ -316635,15 +322537,15 @@ "binop": null }, "value": "axis", - "start": 27533, - "end": 27537, + "start": 28255, + "end": 28259, "loc": { "start": { - "line": 697, + "line": 719, "column": 33 }, "end": { - "line": 697, + "line": 719, "column": 37 } } @@ -316661,15 +322563,15 @@ "binop": null, "updateContext": null }, - "start": 27537, - "end": 27538, + "start": 28259, + "end": 28260, "loc": { "start": { - "line": 697, + "line": 719, "column": 37 }, "end": { - "line": 697, + "line": 719, "column": 38 } } @@ -316687,15 +322589,15 @@ "binop": null }, "value": "material", - "start": 27555, - "end": 27563, + "start": 28277, + "end": 28285, "loc": { "start": { - "line": 698, + "line": 720, "column": 16 }, "end": { - "line": 698, + "line": 720, "column": 24 } } @@ -316713,15 +322615,15 @@ "binop": null, "updateContext": null }, - "start": 27563, - "end": 27564, + "start": 28285, + "end": 28286, "loc": { "start": { - "line": 698, + "line": 720, "column": 24 }, "end": { - "line": 698, + "line": 720, "column": 25 } } @@ -316739,15 +322641,15 @@ "binop": null }, "value": "materials", - "start": 27565, - "end": 27574, + "start": 28287, + "end": 28296, "loc": { "start": { - "line": 698, + "line": 720, "column": 26 }, "end": { - "line": 698, + "line": 720, "column": 35 } } @@ -316765,15 +322667,15 @@ "binop": null, "updateContext": null }, - "start": 27574, - "end": 27575, + "start": 28296, + "end": 28297, "loc": { "start": { - "line": 698, + "line": 720, "column": 35 }, "end": { - "line": 698, + "line": 720, "column": 36 } } @@ -316791,15 +322693,15 @@ "binop": null }, "value": "green", - "start": 27575, - "end": 27580, + "start": 28297, + "end": 28302, "loc": { "start": { - "line": 698, + "line": 720, "column": 36 }, "end": { - "line": 698, + "line": 720, "column": 41 } } @@ -316817,15 +322719,15 @@ "binop": null, "updateContext": null }, - "start": 27580, - "end": 27581, + "start": 28302, + "end": 28303, "loc": { "start": { - "line": 698, + "line": 720, "column": 41 }, "end": { - "line": 698, + "line": 720, "column": 42 } } @@ -316843,15 +322745,15 @@ "binop": null }, "value": "position", - "start": 27598, - "end": 27606, + "start": 28320, + "end": 28328, "loc": { "start": { - "line": 699, + "line": 721, "column": 16 }, "end": { - "line": 699, + "line": 721, "column": 24 } } @@ -316869,15 +322771,15 @@ "binop": null, "updateContext": null }, - "start": 27606, - "end": 27607, + "start": 28328, + "end": 28329, "loc": { "start": { - "line": 699, + "line": 721, "column": 24 }, "end": { - "line": 699, + "line": 721, "column": 25 } } @@ -316895,15 +322797,15 @@ "binop": null, "updateContext": null }, - "start": 27608, - "end": 27609, + "start": 28330, + "end": 28331, "loc": { "start": { - "line": 699, + "line": 721, "column": 26 }, "end": { - "line": 699, + "line": 721, "column": 27 } } @@ -316922,15 +322824,15 @@ "updateContext": null }, "value": 0, - "start": 27609, - "end": 27610, + "start": 28331, + "end": 28332, "loc": { "start": { - "line": 699, + "line": 721, "column": 27 }, "end": { - "line": 699, + "line": 721, "column": 28 } } @@ -316948,15 +322850,15 @@ "binop": null, "updateContext": null }, - "start": 27610, - "end": 27611, + "start": 28332, + "end": 28333, "loc": { "start": { - "line": 699, + "line": 721, "column": 28 }, "end": { - "line": 699, + "line": 721, "column": 29 } } @@ -316975,15 +322877,15 @@ "updateContext": null }, "value": "-", - "start": 27612, - "end": 27613, + "start": 28334, + "end": 28335, "loc": { "start": { - "line": 699, + "line": 721, "column": 30 }, "end": { - "line": 699, + "line": 721, "column": 31 } } @@ -317001,15 +322903,15 @@ "binop": null }, "value": "radius", - "start": 27613, - "end": 27619, + "start": 28335, + "end": 28341, "loc": { "start": { - "line": 699, + "line": 721, "column": 31 }, "end": { - "line": 699, + "line": 721, "column": 37 } } @@ -317028,15 +322930,15 @@ "updateContext": null }, "value": "/", - "start": 27620, - "end": 27621, + "start": 28342, + "end": 28343, "loc": { "start": { - "line": 699, + "line": 721, "column": 38 }, "end": { - "line": 699, + "line": 721, "column": 39 } } @@ -317055,15 +322957,15 @@ "updateContext": null }, "value": 2, - "start": 27622, - "end": 27623, + "start": 28344, + "end": 28345, "loc": { "start": { - "line": 699, + "line": 721, "column": 40 }, "end": { - "line": 699, + "line": 721, "column": 41 } } @@ -317081,15 +322983,15 @@ "binop": null, "updateContext": null }, - "start": 27623, - "end": 27624, + "start": 28345, + "end": 28346, "loc": { "start": { - "line": 699, + "line": 721, "column": 41 }, "end": { - "line": 699, + "line": 721, "column": 42 } } @@ -317108,15 +323010,15 @@ "updateContext": null }, "value": 0, - "start": 27625, - "end": 27626, + "start": 28347, + "end": 28348, "loc": { "start": { - "line": 699, + "line": 721, "column": 43 }, "end": { - "line": 699, + "line": 721, "column": 44 } } @@ -317134,15 +323036,15 @@ "binop": null, "updateContext": null }, - "start": 27626, - "end": 27627, + "start": 28348, + "end": 28349, "loc": { "start": { - "line": 699, + "line": 721, "column": 44 }, "end": { - "line": 699, + "line": 721, "column": 45 } } @@ -317160,15 +323062,15 @@ "binop": null, "updateContext": null }, - "start": 27627, - "end": 27628, + "start": 28349, + "end": 28350, "loc": { "start": { - "line": 699, + "line": 721, "column": 45 }, "end": { - "line": 699, + "line": 721, "column": 46 } } @@ -317186,15 +323088,15 @@ "binop": null }, "value": "pickable", - "start": 27645, - "end": 27653, + "start": 28367, + "end": 28375, "loc": { "start": { - "line": 700, + "line": 722, "column": 16 }, "end": { - "line": 700, + "line": 722, "column": 24 } } @@ -317212,15 +323114,15 @@ "binop": null, "updateContext": null }, - "start": 27653, - "end": 27654, + "start": 28375, + "end": 28376, "loc": { "start": { - "line": 700, + "line": 722, "column": 24 }, "end": { - "line": 700, + "line": 722, "column": 25 } } @@ -317240,15 +323142,15 @@ "updateContext": null }, "value": "false", - "start": 27655, - "end": 27660, + "start": 28377, + "end": 28382, "loc": { "start": { - "line": 700, + "line": 722, "column": 26 }, "end": { - "line": 700, + "line": 722, "column": 31 } } @@ -317266,15 +323168,15 @@ "binop": null, "updateContext": null }, - "start": 27660, - "end": 27661, + "start": 28382, + "end": 28383, "loc": { "start": { - "line": 700, + "line": 722, "column": 31 }, "end": { - "line": 700, + "line": 722, "column": 32 } } @@ -317292,15 +323194,15 @@ "binop": null }, "value": "collidable", - "start": 27678, - "end": 27688, + "start": 28400, + "end": 28410, "loc": { "start": { - "line": 701, + "line": 723, "column": 16 }, "end": { - "line": 701, + "line": 723, "column": 26 } } @@ -317318,15 +323220,15 @@ "binop": null, "updateContext": null }, - "start": 27688, - "end": 27689, + "start": 28410, + "end": 28411, "loc": { "start": { - "line": 701, + "line": 723, "column": 26 }, "end": { - "line": 701, + "line": 723, "column": 27 } } @@ -317346,15 +323248,15 @@ "updateContext": null }, "value": "true", - "start": 27690, - "end": 27694, + "start": 28412, + "end": 28416, "loc": { "start": { - "line": 701, + "line": 723, "column": 28 }, "end": { - "line": 701, + "line": 723, "column": 32 } } @@ -317372,15 +323274,15 @@ "binop": null, "updateContext": null }, - "start": 27694, - "end": 27695, + "start": 28416, + "end": 28417, "loc": { "start": { - "line": 701, + "line": 723, "column": 32 }, "end": { - "line": 701, + "line": 723, "column": 33 } } @@ -317398,15 +323300,15 @@ "binop": null }, "value": "clippable", - "start": 27712, - "end": 27721, + "start": 28434, + "end": 28443, "loc": { "start": { - "line": 702, + "line": 724, "column": 16 }, "end": { - "line": 702, + "line": 724, "column": 25 } } @@ -317424,15 +323326,15 @@ "binop": null, "updateContext": null }, - "start": 27721, - "end": 27722, + "start": 28443, + "end": 28444, "loc": { "start": { - "line": 702, + "line": 724, "column": 25 }, "end": { - "line": 702, + "line": 724, "column": 26 } } @@ -317452,15 +323354,15 @@ "updateContext": null }, "value": "false", - "start": 27723, - "end": 27728, + "start": 28445, + "end": 28450, "loc": { "start": { - "line": 702, + "line": 724, "column": 27 }, "end": { - "line": 702, + "line": 724, "column": 32 } } @@ -317478,15 +323380,15 @@ "binop": null, "updateContext": null }, - "start": 27728, - "end": 27729, + "start": 28450, + "end": 28451, "loc": { "start": { - "line": 702, + "line": 724, "column": 32 }, "end": { - "line": 702, + "line": 724, "column": 33 } } @@ -317504,15 +323406,15 @@ "binop": null }, "value": "visible", - "start": 27746, - "end": 27753, + "start": 28468, + "end": 28475, "loc": { "start": { - "line": 703, + "line": 725, "column": 16 }, "end": { - "line": 703, + "line": 725, "column": 23 } } @@ -317530,15 +323432,15 @@ "binop": null, "updateContext": null }, - "start": 27753, - "end": 27754, + "start": 28475, + "end": 28476, "loc": { "start": { - "line": 703, + "line": 725, "column": 23 }, "end": { - "line": 703, + "line": 725, "column": 24 } } @@ -317558,19 +323460,125 @@ "updateContext": null }, "value": "false", - "start": 27755, - "end": 27760, + "start": 28477, + "end": 28482, "loc": { "start": { - "line": 703, + "line": 725, "column": 25 }, "end": { - "line": 703, + "line": 725, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28482, + "end": 28483, + "loc": { + "start": { + "line": 725, + "column": 30 + }, + "end": { + "line": 725, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 28500, + "end": 28508, + "loc": { + "start": { + "line": 726, + "column": 16 + }, + "end": { + "line": 726, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28508, + "end": 28509, + "loc": { + "start": { + "line": 726, + "column": 24 + }, + "end": { + "line": 726, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 28510, + "end": 28515, + "loc": { + "start": { + "line": 726, + "column": 26 + }, + "end": { + "line": 726, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -317583,15 +323591,15 @@ "postfix": false, "binop": null }, - "start": 27773, - "end": 27774, + "start": 28528, + "end": 28529, "loc": { "start": { - "line": 704, + "line": 727, "column": 12 }, "end": { - "line": 704, + "line": 727, "column": 13 } } @@ -317608,15 +323616,15 @@ "postfix": false, "binop": null }, - "start": 27774, - "end": 27775, + "start": 28529, + "end": 28530, "loc": { "start": { - "line": 704, + "line": 727, "column": 13 }, "end": { - "line": 704, + "line": 727, "column": 14 } } @@ -317634,15 +323642,15 @@ "binop": null, "updateContext": null }, - "start": 27775, - "end": 27776, + "start": 28530, + "end": 28531, "loc": { "start": { - "line": 704, + "line": 727, "column": 14 }, "end": { - "line": 704, + "line": 727, "column": 15 } } @@ -317660,15 +323668,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 27777, - "end": 27793, + "start": 28532, + "end": 28548, "loc": { "start": { - "line": 704, + "line": 727, "column": 16 }, "end": { - "line": 704, + "line": 727, "column": 32 } } @@ -317685,15 +323693,15 @@ "postfix": false, "binop": null }, - "start": 27793, - "end": 27794, + "start": 28548, + "end": 28549, "loc": { "start": { - "line": 704, + "line": 727, "column": 32 }, "end": { - "line": 704, + "line": 727, "column": 33 } } @@ -317711,15 +323719,15 @@ "binop": null, "updateContext": null }, - "start": 27794, - "end": 27795, + "start": 28549, + "end": 28550, "loc": { "start": { - "line": 704, + "line": 727, "column": 33 }, "end": { - "line": 704, + "line": 727, "column": 34 } } @@ -317737,15 +323745,15 @@ "binop": null }, "value": "yShaftHandle", - "start": 27809, - "end": 27821, + "start": 28564, + "end": 28576, "loc": { "start": { - "line": 706, + "line": 729, "column": 12 }, "end": { - "line": 706, + "line": 729, "column": 24 } } @@ -317763,15 +323771,15 @@ "binop": null, "updateContext": null }, - "start": 27821, - "end": 27822, + "start": 28576, + "end": 28577, "loc": { "start": { - "line": 706, + "line": 729, "column": 24 }, "end": { - "line": 706, + "line": 729, "column": 25 } } @@ -317789,15 +323797,15 @@ "binop": null }, "value": "rootNode", - "start": 27823, - "end": 27831, + "start": 28578, + "end": 28586, "loc": { "start": { - "line": 706, + "line": 729, "column": 26 }, "end": { - "line": 706, + "line": 729, "column": 34 } } @@ -317815,15 +323823,15 @@ "binop": null, "updateContext": null }, - "start": 27831, - "end": 27832, + "start": 28586, + "end": 28587, "loc": { "start": { - "line": 706, + "line": 729, "column": 34 }, "end": { - "line": 706, + "line": 729, "column": 35 } } @@ -317841,15 +323849,15 @@ "binop": null }, "value": "addChild", - "start": 27832, - "end": 27840, + "start": 28587, + "end": 28595, "loc": { "start": { - "line": 706, + "line": 729, "column": 35 }, "end": { - "line": 706, + "line": 729, "column": 43 } } @@ -317866,15 +323874,15 @@ "postfix": false, "binop": null }, - "start": 27840, - "end": 27841, + "start": 28595, + "end": 28596, "loc": { "start": { - "line": 706, + "line": 729, "column": 43 }, "end": { - "line": 706, + "line": 729, "column": 44 } } @@ -317894,15 +323902,15 @@ "updateContext": null }, "value": "new", - "start": 27841, - "end": 27844, + "start": 28596, + "end": 28599, "loc": { "start": { - "line": 706, + "line": 729, "column": 44 }, "end": { - "line": 706, + "line": 729, "column": 47 } } @@ -317920,15 +323928,15 @@ "binop": null }, "value": "Mesh", - "start": 27845, - "end": 27849, + "start": 28600, + "end": 28604, "loc": { "start": { - "line": 706, + "line": 729, "column": 48 }, "end": { - "line": 706, + "line": 729, "column": 52 } } @@ -317945,15 +323953,15 @@ "postfix": false, "binop": null }, - "start": 27849, - "end": 27850, + "start": 28604, + "end": 28605, "loc": { "start": { - "line": 706, + "line": 729, "column": 52 }, "end": { - "line": 706, + "line": 729, "column": 53 } } @@ -317971,15 +323979,15 @@ "binop": null }, "value": "rootNode", - "start": 27850, - "end": 27858, + "start": 28605, + "end": 28613, "loc": { "start": { - "line": 706, + "line": 729, "column": 53 }, "end": { - "line": 706, + "line": 729, "column": 61 } } @@ -317997,15 +324005,15 @@ "binop": null, "updateContext": null }, - "start": 27858, - "end": 27859, + "start": 28613, + "end": 28614, "loc": { "start": { - "line": 706, + "line": 729, "column": 61 }, "end": { - "line": 706, + "line": 729, "column": 62 } } @@ -318022,15 +324030,15 @@ "postfix": false, "binop": null }, - "start": 27860, - "end": 27861, + "start": 28615, + "end": 28616, "loc": { "start": { - "line": 706, + "line": 729, "column": 63 }, "end": { - "line": 706, + "line": 729, "column": 64 } } @@ -318048,15 +324056,15 @@ "binop": null }, "value": "geometry", - "start": 27878, - "end": 27886, + "start": 28633, + "end": 28641, "loc": { "start": { - "line": 707, + "line": 730, "column": 16 }, "end": { - "line": 707, + "line": 730, "column": 24 } } @@ -318074,15 +324082,15 @@ "binop": null, "updateContext": null }, - "start": 27886, - "end": 27887, + "start": 28641, + "end": 28642, "loc": { "start": { - "line": 707, + "line": 730, "column": 24 }, "end": { - "line": 707, + "line": 730, "column": 25 } } @@ -318100,15 +324108,15 @@ "binop": null }, "value": "shapes", - "start": 27888, - "end": 27894, + "start": 28643, + "end": 28649, "loc": { "start": { - "line": 707, + "line": 730, "column": 26 }, "end": { - "line": 707, + "line": 730, "column": 32 } } @@ -318126,15 +324134,15 @@ "binop": null, "updateContext": null }, - "start": 27894, - "end": 27895, + "start": 28649, + "end": 28650, "loc": { "start": { - "line": 707, + "line": 730, "column": 32 }, "end": { - "line": 707, + "line": 730, "column": 33 } } @@ -318152,15 +324160,15 @@ "binop": null }, "value": "axisHandle", - "start": 27895, - "end": 27905, + "start": 28650, + "end": 28660, "loc": { "start": { - "line": 707, + "line": 730, "column": 33 }, "end": { - "line": 707, + "line": 730, "column": 43 } } @@ -318178,15 +324186,15 @@ "binop": null, "updateContext": null }, - "start": 27905, - "end": 27906, + "start": 28660, + "end": 28661, "loc": { "start": { - "line": 707, + "line": 730, "column": 43 }, "end": { - "line": 707, + "line": 730, "column": 44 } } @@ -318204,15 +324212,15 @@ "binop": null }, "value": "material", - "start": 27923, - "end": 27931, + "start": 28678, + "end": 28686, "loc": { "start": { - "line": 708, + "line": 731, "column": 16 }, "end": { - "line": 708, + "line": 731, "column": 24 } } @@ -318230,15 +324238,15 @@ "binop": null, "updateContext": null }, - "start": 27931, - "end": 27932, + "start": 28686, + "end": 28687, "loc": { "start": { - "line": 708, + "line": 731, "column": 24 }, "end": { - "line": 708, + "line": 731, "column": 25 } } @@ -318256,15 +324264,15 @@ "binop": null }, "value": "materials", - "start": 27933, - "end": 27942, + "start": 28688, + "end": 28697, "loc": { "start": { - "line": 708, + "line": 731, "column": 26 }, "end": { - "line": 708, + "line": 731, "column": 35 } } @@ -318282,15 +324290,15 @@ "binop": null, "updateContext": null }, - "start": 27942, - "end": 27943, + "start": 28697, + "end": 28698, "loc": { "start": { - "line": 708, + "line": 731, "column": 35 }, "end": { - "line": 708, + "line": 731, "column": 36 } } @@ -318308,15 +324316,15 @@ "binop": null }, "value": "pickable", - "start": 27943, - "end": 27951, + "start": 28698, + "end": 28706, "loc": { "start": { - "line": 708, + "line": 731, "column": 36 }, "end": { - "line": 708, + "line": 731, "column": 44 } } @@ -318334,15 +324342,15 @@ "binop": null, "updateContext": null }, - "start": 27951, - "end": 27952, + "start": 28706, + "end": 28707, "loc": { "start": { - "line": 708, + "line": 731, "column": 44 }, "end": { - "line": 708, + "line": 731, "column": 45 } } @@ -318360,15 +324368,15 @@ "binop": null }, "value": "position", - "start": 27969, - "end": 27977, + "start": 28724, + "end": 28732, "loc": { "start": { - "line": 709, + "line": 732, "column": 16 }, "end": { - "line": 709, + "line": 732, "column": 24 } } @@ -318386,15 +324394,15 @@ "binop": null, "updateContext": null }, - "start": 27977, - "end": 27978, + "start": 28732, + "end": 28733, "loc": { "start": { - "line": 709, + "line": 732, "column": 24 }, "end": { - "line": 709, + "line": 732, "column": 25 } } @@ -318412,15 +324420,15 @@ "binop": null, "updateContext": null }, - "start": 27979, - "end": 27980, + "start": 28734, + "end": 28735, "loc": { "start": { - "line": 709, + "line": 732, "column": 26 }, "end": { - "line": 709, + "line": 732, "column": 27 } } @@ -318439,15 +324447,15 @@ "updateContext": null }, "value": 0, - "start": 27980, - "end": 27981, + "start": 28735, + "end": 28736, "loc": { "start": { - "line": 709, + "line": 732, "column": 27 }, "end": { - "line": 709, + "line": 732, "column": 28 } } @@ -318465,15 +324473,15 @@ "binop": null, "updateContext": null }, - "start": 27981, - "end": 27982, + "start": 28736, + "end": 28737, "loc": { "start": { - "line": 709, + "line": 732, "column": 28 }, "end": { - "line": 709, + "line": 732, "column": 29 } } @@ -318492,15 +324500,15 @@ "updateContext": null }, "value": "-", - "start": 27983, - "end": 27984, + "start": 28738, + "end": 28739, "loc": { "start": { - "line": 709, + "line": 732, "column": 30 }, "end": { - "line": 709, + "line": 732, "column": 31 } } @@ -318518,15 +324526,15 @@ "binop": null }, "value": "radius", - "start": 27984, - "end": 27990, + "start": 28739, + "end": 28745, "loc": { "start": { - "line": 709, + "line": 732, "column": 31 }, "end": { - "line": 709, + "line": 732, "column": 37 } } @@ -318545,15 +324553,15 @@ "updateContext": null }, "value": "/", - "start": 27991, - "end": 27992, + "start": 28746, + "end": 28747, "loc": { "start": { - "line": 709, + "line": 732, "column": 38 }, "end": { - "line": 709, + "line": 732, "column": 39 } } @@ -318572,15 +324580,15 @@ "updateContext": null }, "value": 2, - "start": 27993, - "end": 27994, + "start": 28748, + "end": 28749, "loc": { "start": { - "line": 709, + "line": 732, "column": 40 }, "end": { - "line": 709, + "line": 732, "column": 41 } } @@ -318598,15 +324606,15 @@ "binop": null, "updateContext": null }, - "start": 27994, - "end": 27995, + "start": 28749, + "end": 28750, "loc": { "start": { - "line": 709, + "line": 732, "column": 41 }, "end": { - "line": 709, + "line": 732, "column": 42 } } @@ -318625,15 +324633,15 @@ "updateContext": null }, "value": 0, - "start": 27996, - "end": 27997, + "start": 28751, + "end": 28752, "loc": { "start": { - "line": 709, + "line": 732, "column": 43 }, "end": { - "line": 709, + "line": 732, "column": 44 } } @@ -318651,15 +324659,15 @@ "binop": null, "updateContext": null }, - "start": 27997, - "end": 27998, + "start": 28752, + "end": 28753, "loc": { "start": { - "line": 709, + "line": 732, "column": 44 }, "end": { - "line": 709, + "line": 732, "column": 45 } } @@ -318677,15 +324685,15 @@ "binop": null, "updateContext": null }, - "start": 27998, - "end": 27999, + "start": 28753, + "end": 28754, "loc": { "start": { - "line": 709, + "line": 732, "column": 45 }, "end": { - "line": 709, + "line": 732, "column": 46 } } @@ -318703,15 +324711,15 @@ "binop": null }, "value": "pickable", - "start": 28016, - "end": 28024, + "start": 28771, + "end": 28779, "loc": { "start": { - "line": 710, + "line": 733, "column": 16 }, "end": { - "line": 710, + "line": 733, "column": 24 } } @@ -318729,15 +324737,15 @@ "binop": null, "updateContext": null }, - "start": 28024, - "end": 28025, + "start": 28779, + "end": 28780, "loc": { "start": { - "line": 710, + "line": 733, "column": 24 }, "end": { - "line": 710, + "line": 733, "column": 25 } } @@ -318757,15 +324765,15 @@ "updateContext": null }, "value": "true", - "start": 28026, - "end": 28030, + "start": 28781, + "end": 28785, "loc": { "start": { - "line": 710, + "line": 733, "column": 26 }, "end": { - "line": 710, + "line": 733, "column": 30 } } @@ -318783,15 +324791,15 @@ "binop": null, "updateContext": null }, - "start": 28030, - "end": 28031, + "start": 28785, + "end": 28786, "loc": { "start": { - "line": 710, + "line": 733, "column": 30 }, "end": { - "line": 710, + "line": 733, "column": 31 } } @@ -318809,15 +324817,15 @@ "binop": null }, "value": "collidable", - "start": 28048, - "end": 28058, + "start": 28803, + "end": 28813, "loc": { "start": { - "line": 711, + "line": 734, "column": 16 }, "end": { - "line": 711, + "line": 734, "column": 26 } } @@ -318835,15 +324843,15 @@ "binop": null, "updateContext": null }, - "start": 28058, - "end": 28059, + "start": 28813, + "end": 28814, "loc": { "start": { - "line": 711, + "line": 734, "column": 26 }, "end": { - "line": 711, + "line": 734, "column": 27 } } @@ -318863,15 +324871,15 @@ "updateContext": null }, "value": "true", - "start": 28060, - "end": 28064, + "start": 28815, + "end": 28819, "loc": { "start": { - "line": 711, + "line": 734, "column": 28 }, "end": { - "line": 711, + "line": 734, "column": 32 } } @@ -318889,15 +324897,15 @@ "binop": null, "updateContext": null }, - "start": 28064, - "end": 28065, + "start": 28819, + "end": 28820, "loc": { "start": { - "line": 711, + "line": 734, "column": 32 }, "end": { - "line": 711, + "line": 734, "column": 33 } } @@ -318915,15 +324923,15 @@ "binop": null }, "value": "clippable", - "start": 28082, - "end": 28091, + "start": 28837, + "end": 28846, "loc": { "start": { - "line": 712, + "line": 735, "column": 16 }, "end": { - "line": 712, + "line": 735, "column": 25 } } @@ -318941,15 +324949,15 @@ "binop": null, "updateContext": null }, - "start": 28091, - "end": 28092, + "start": 28846, + "end": 28847, "loc": { "start": { - "line": 712, + "line": 735, "column": 25 }, "end": { - "line": 712, + "line": 735, "column": 26 } } @@ -318969,15 +324977,15 @@ "updateContext": null }, "value": "false", - "start": 28093, - "end": 28098, + "start": 28848, + "end": 28853, "loc": { "start": { - "line": 712, + "line": 735, "column": 27 }, "end": { - "line": 712, + "line": 735, "column": 32 } } @@ -318995,15 +325003,15 @@ "binop": null, "updateContext": null }, - "start": 28098, - "end": 28099, + "start": 28853, + "end": 28854, "loc": { "start": { - "line": 712, + "line": 735, "column": 32 }, "end": { - "line": 712, + "line": 735, "column": 33 } } @@ -319021,15 +325029,15 @@ "binop": null }, "value": "visible", - "start": 28116, - "end": 28123, + "start": 28871, + "end": 28878, "loc": { "start": { - "line": 713, + "line": 736, "column": 16 }, "end": { - "line": 713, + "line": 736, "column": 23 } } @@ -319047,15 +325055,15 @@ "binop": null, "updateContext": null }, - "start": 28123, - "end": 28124, + "start": 28878, + "end": 28879, "loc": { "start": { - "line": 713, + "line": 736, "column": 23 }, "end": { - "line": 713, + "line": 736, "column": 24 } } @@ -319075,16 +325083,122 @@ "updateContext": null }, "value": "false", - "start": 28125, - "end": 28130, + "start": 28880, + "end": 28885, "loc": { "start": { - "line": 713, + "line": 736, "column": 25 }, "end": { - "line": 713, + "line": 736, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28885, + "end": 28886, + "loc": { + "start": { + "line": 736, "column": 30 + }, + "end": { + "line": 736, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 28903, + "end": 28911, + "loc": { + "start": { + "line": 737, + "column": 16 + }, + "end": { + "line": 737, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 28911, + "end": 28912, + "loc": { + "start": { + "line": 737, + "column": 24 + }, + "end": { + "line": 737, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 28913, + "end": 28918, + "loc": { + "start": { + "line": 737, + "column": 26 + }, + "end": { + "line": 737, + "column": 31 } } }, @@ -319100,15 +325214,15 @@ "postfix": false, "binop": null }, - "start": 28143, - "end": 28144, + "start": 28931, + "end": 28932, "loc": { "start": { - "line": 714, + "line": 738, "column": 12 }, "end": { - "line": 714, + "line": 738, "column": 13 } } @@ -319125,15 +325239,15 @@ "postfix": false, "binop": null }, - "start": 28144, - "end": 28145, + "start": 28932, + "end": 28933, "loc": { "start": { - "line": 714, + "line": 738, "column": 13 }, "end": { - "line": 714, + "line": 738, "column": 14 } } @@ -319151,15 +325265,15 @@ "binop": null, "updateContext": null }, - "start": 28145, - "end": 28146, + "start": 28933, + "end": 28934, "loc": { "start": { - "line": 714, + "line": 738, "column": 14 }, "end": { - "line": 714, + "line": 738, "column": 15 } } @@ -319177,15 +325291,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 28147, - "end": 28163, + "start": 28935, + "end": 28951, "loc": { "start": { - "line": 714, + "line": 738, "column": 16 }, "end": { - "line": 714, + "line": 738, "column": 32 } } @@ -319202,15 +325316,15 @@ "postfix": false, "binop": null }, - "start": 28163, - "end": 28164, + "start": 28951, + "end": 28952, "loc": { "start": { - "line": 714, + "line": 738, "column": 32 }, "end": { - "line": 714, + "line": 738, "column": 33 } } @@ -319228,15 +325342,15 @@ "binop": null, "updateContext": null }, - "start": 28164, - "end": 28165, + "start": 28952, + "end": 28953, "loc": { "start": { - "line": 714, + "line": 738, "column": 33 }, "end": { - "line": 714, + "line": 738, "column": 34 } } @@ -319244,15 +325358,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 28179, - "end": 28287, + "start": 28967, + "end": 29075, "loc": { "start": { - "line": 716, + "line": 740, "column": 12 }, "end": { - "line": 716, + "line": 740, "column": 120 } } @@ -319260,15 +325374,15 @@ { "type": "CommentLine", "value": "", - "start": 28300, - "end": 28302, + "start": 29088, + "end": 29090, "loc": { "start": { - "line": 717, + "line": 741, "column": 12 }, "end": { - "line": 717, + "line": 741, "column": 14 } } @@ -319276,15 +325390,15 @@ { "type": "CommentLine", "value": "----------------------------------------------------------------------------------------------------------", - "start": 28315, - "end": 28423, + "start": 29103, + "end": 29211, "loc": { "start": { - "line": 718, + "line": 742, "column": 12 }, "end": { - "line": 718, + "line": 742, "column": 120 } } @@ -319302,15 +325416,15 @@ "binop": null }, "value": "zAxisArrow", - "start": 28437, - "end": 28447, + "start": 29225, + "end": 29235, "loc": { "start": { - "line": 720, + "line": 744, "column": 12 }, "end": { - "line": 720, + "line": 744, "column": 22 } } @@ -319328,15 +325442,15 @@ "binop": null, "updateContext": null }, - "start": 28447, - "end": 28448, + "start": 29235, + "end": 29236, "loc": { "start": { - "line": 720, + "line": 744, "column": 22 }, "end": { - "line": 720, + "line": 744, "column": 23 } } @@ -319354,15 +325468,15 @@ "binop": null }, "value": "rootNode", - "start": 28449, - "end": 28457, + "start": 29237, + "end": 29245, "loc": { "start": { - "line": 720, + "line": 744, "column": 24 }, "end": { - "line": 720, + "line": 744, "column": 32 } } @@ -319380,15 +325494,15 @@ "binop": null, "updateContext": null }, - "start": 28457, - "end": 28458, + "start": 29245, + "end": 29246, "loc": { "start": { - "line": 720, + "line": 744, "column": 32 }, "end": { - "line": 720, + "line": 744, "column": 33 } } @@ -319406,15 +325520,15 @@ "binop": null }, "value": "addChild", - "start": 28458, - "end": 28466, + "start": 29246, + "end": 29254, "loc": { "start": { - "line": 720, + "line": 744, "column": 33 }, "end": { - "line": 720, + "line": 744, "column": 41 } } @@ -319431,15 +325545,15 @@ "postfix": false, "binop": null }, - "start": 28466, - "end": 28467, + "start": 29254, + "end": 29255, "loc": { "start": { - "line": 720, + "line": 744, "column": 41 }, "end": { - "line": 720, + "line": 744, "column": 42 } } @@ -319459,15 +325573,15 @@ "updateContext": null }, "value": "new", - "start": 28467, - "end": 28470, + "start": 29255, + "end": 29258, "loc": { "start": { - "line": 720, + "line": 744, "column": 42 }, "end": { - "line": 720, + "line": 744, "column": 45 } } @@ -319485,15 +325599,15 @@ "binop": null }, "value": "Mesh", - "start": 28471, - "end": 28475, + "start": 29259, + "end": 29263, "loc": { "start": { - "line": 720, + "line": 744, "column": 46 }, "end": { - "line": 720, + "line": 744, "column": 50 } } @@ -319510,15 +325624,15 @@ "postfix": false, "binop": null }, - "start": 28475, - "end": 28476, + "start": 29263, + "end": 29264, "loc": { "start": { - "line": 720, + "line": 744, "column": 50 }, "end": { - "line": 720, + "line": 744, "column": 51 } } @@ -319536,15 +325650,15 @@ "binop": null }, "value": "rootNode", - "start": 28476, - "end": 28484, + "start": 29264, + "end": 29272, "loc": { "start": { - "line": 720, + "line": 744, "column": 51 }, "end": { - "line": 720, + "line": 744, "column": 59 } } @@ -319562,15 +325676,15 @@ "binop": null, "updateContext": null }, - "start": 28484, - "end": 28485, + "start": 29272, + "end": 29273, "loc": { "start": { - "line": 720, + "line": 744, "column": 59 }, "end": { - "line": 720, + "line": 744, "column": 60 } } @@ -319587,15 +325701,15 @@ "postfix": false, "binop": null }, - "start": 28486, - "end": 28487, + "start": 29274, + "end": 29275, "loc": { "start": { - "line": 720, + "line": 744, "column": 61 }, "end": { - "line": 720, + "line": 744, "column": 62 } } @@ -319613,15 +325727,15 @@ "binop": null }, "value": "geometry", - "start": 28504, - "end": 28512, + "start": 29292, + "end": 29300, "loc": { "start": { - "line": 721, + "line": 745, "column": 16 }, "end": { - "line": 721, + "line": 745, "column": 24 } } @@ -319639,15 +325753,15 @@ "binop": null, "updateContext": null }, - "start": 28512, - "end": 28513, + "start": 29300, + "end": 29301, "loc": { "start": { - "line": 721, + "line": 745, "column": 24 }, "end": { - "line": 721, + "line": 745, "column": 25 } } @@ -319665,15 +325779,15 @@ "binop": null }, "value": "shapes", - "start": 28514, - "end": 28520, + "start": 29302, + "end": 29308, "loc": { "start": { - "line": 721, + "line": 745, "column": 26 }, "end": { - "line": 721, + "line": 745, "column": 32 } } @@ -319691,15 +325805,15 @@ "binop": null, "updateContext": null }, - "start": 28520, - "end": 28521, + "start": 29308, + "end": 29309, "loc": { "start": { - "line": 721, + "line": 745, "column": 32 }, "end": { - "line": 721, + "line": 745, "column": 33 } } @@ -319717,15 +325831,15 @@ "binop": null }, "value": "arrowHead", - "start": 28521, - "end": 28530, + "start": 29309, + "end": 29318, "loc": { "start": { - "line": 721, + "line": 745, "column": 33 }, "end": { - "line": 721, + "line": 745, "column": 42 } } @@ -319743,15 +325857,15 @@ "binop": null, "updateContext": null }, - "start": 28530, - "end": 28531, + "start": 29318, + "end": 29319, "loc": { "start": { - "line": 721, + "line": 745, "column": 42 }, "end": { - "line": 721, + "line": 745, "column": 43 } } @@ -319769,15 +325883,15 @@ "binop": null }, "value": "material", - "start": 28548, - "end": 28556, + "start": 29336, + "end": 29344, "loc": { "start": { - "line": 722, + "line": 746, "column": 16 }, "end": { - "line": 722, + "line": 746, "column": 24 } } @@ -319795,15 +325909,15 @@ "binop": null, "updateContext": null }, - "start": 28556, - "end": 28557, + "start": 29344, + "end": 29345, "loc": { "start": { - "line": 722, + "line": 746, "column": 24 }, "end": { - "line": 722, + "line": 746, "column": 25 } } @@ -319821,15 +325935,15 @@ "binop": null }, "value": "materials", - "start": 28558, - "end": 28567, + "start": 29346, + "end": 29355, "loc": { "start": { - "line": 722, + "line": 746, "column": 26 }, "end": { - "line": 722, + "line": 746, "column": 35 } } @@ -319847,15 +325961,15 @@ "binop": null, "updateContext": null }, - "start": 28567, - "end": 28568, + "start": 29355, + "end": 29356, "loc": { "start": { - "line": 722, + "line": 746, "column": 35 }, "end": { - "line": 722, + "line": 746, "column": 36 } } @@ -319873,15 +325987,15 @@ "binop": null }, "value": "blue", - "start": 28568, - "end": 28572, + "start": 29356, + "end": 29360, "loc": { "start": { - "line": 722, + "line": 746, "column": 36 }, "end": { - "line": 722, + "line": 746, "column": 40 } } @@ -319899,15 +326013,15 @@ "binop": null, "updateContext": null }, - "start": 28572, - "end": 28573, + "start": 29360, + "end": 29361, "loc": { "start": { - "line": 722, + "line": 746, "column": 40 }, "end": { - "line": 722, + "line": 746, "column": 41 } } @@ -319925,15 +326039,15 @@ "binop": null }, "value": "matrix", - "start": 28590, - "end": 28596, + "start": 29378, + "end": 29384, "loc": { "start": { - "line": 723, + "line": 747, "column": 16 }, "end": { - "line": 723, + "line": 747, "column": 22 } } @@ -319951,15 +326065,15 @@ "binop": null, "updateContext": null }, - "start": 28596, - "end": 28597, + "start": 29384, + "end": 29385, "loc": { "start": { - "line": 723, + "line": 747, "column": 22 }, "end": { - "line": 723, + "line": 747, "column": 23 } } @@ -319976,15 +326090,15 @@ "postfix": false, "binop": null }, - "start": 28598, - "end": 28599, + "start": 29386, + "end": 29387, "loc": { "start": { - "line": 723, + "line": 747, "column": 24 }, "end": { - "line": 723, + "line": 747, "column": 25 } } @@ -320003,15 +326117,15 @@ "binop": null }, "value": "function", - "start": 28599, - "end": 28607, + "start": 29387, + "end": 29395, "loc": { "start": { - "line": 723, + "line": 747, "column": 25 }, "end": { - "line": 723, + "line": 747, "column": 33 } } @@ -320028,15 +326142,15 @@ "postfix": false, "binop": null }, - "start": 28608, - "end": 28609, + "start": 29396, + "end": 29397, "loc": { "start": { - "line": 723, + "line": 747, "column": 34 }, "end": { - "line": 723, + "line": 747, "column": 35 } } @@ -320053,15 +326167,15 @@ "postfix": false, "binop": null }, - "start": 28609, - "end": 28610, + "start": 29397, + "end": 29398, "loc": { "start": { - "line": 723, + "line": 747, "column": 35 }, "end": { - "line": 723, + "line": 747, "column": 36 } } @@ -320078,15 +326192,15 @@ "postfix": false, "binop": null }, - "start": 28611, - "end": 28612, + "start": 29399, + "end": 29400, "loc": { "start": { - "line": 723, + "line": 747, "column": 37 }, "end": { - "line": 723, + "line": 747, "column": 38 } } @@ -320106,15 +326220,15 @@ "updateContext": null }, "value": "const", - "start": 28633, - "end": 28638, + "start": 29421, + "end": 29426, "loc": { "start": { - "line": 724, + "line": 748, "column": 20 }, "end": { - "line": 724, + "line": 748, "column": 25 } } @@ -320132,15 +326246,15 @@ "binop": null }, "value": "translate", - "start": 28639, - "end": 28648, + "start": 29427, + "end": 29436, "loc": { "start": { - "line": 724, + "line": 748, "column": 26 }, "end": { - "line": 724, + "line": 748, "column": 35 } } @@ -320159,15 +326273,15 @@ "updateContext": null }, "value": "=", - "start": 28649, - "end": 28650, + "start": 29437, + "end": 29438, "loc": { "start": { - "line": 724, + "line": 748, "column": 36 }, "end": { - "line": 724, + "line": 748, "column": 37 } } @@ -320185,15 +326299,15 @@ "binop": null }, "value": "math", - "start": 28651, - "end": 28655, + "start": 29439, + "end": 29443, "loc": { "start": { - "line": 724, + "line": 748, "column": 38 }, "end": { - "line": 724, + "line": 748, "column": 42 } } @@ -320211,15 +326325,15 @@ "binop": null, "updateContext": null }, - "start": 28655, - "end": 28656, + "start": 29443, + "end": 29444, "loc": { "start": { - "line": 724, + "line": 748, "column": 42 }, "end": { - "line": 724, + "line": 748, "column": 43 } } @@ -320237,15 +326351,15 @@ "binop": null }, "value": "translateMat4c", - "start": 28656, - "end": 28670, + "start": 29444, + "end": 29458, "loc": { "start": { - "line": 724, + "line": 748, "column": 43 }, "end": { - "line": 724, + "line": 748, "column": 57 } } @@ -320262,15 +326376,15 @@ "postfix": false, "binop": null }, - "start": 28670, - "end": 28671, + "start": 29458, + "end": 29459, "loc": { "start": { - "line": 724, + "line": 748, "column": 57 }, "end": { - "line": 724, + "line": 748, "column": 58 } } @@ -320289,15 +326403,15 @@ "updateContext": null }, "value": 0, - "start": 28671, - "end": 28672, + "start": 29459, + "end": 29460, "loc": { "start": { - "line": 724, + "line": 748, "column": 58 }, "end": { - "line": 724, + "line": 748, "column": 59 } } @@ -320315,15 +326429,15 @@ "binop": null, "updateContext": null }, - "start": 28672, - "end": 28673, + "start": 29460, + "end": 29461, "loc": { "start": { - "line": 724, + "line": 748, "column": 59 }, "end": { - "line": 724, + "line": 748, "column": 60 } } @@ -320341,15 +326455,15 @@ "binop": null }, "value": "radius", - "start": 28674, - "end": 28680, + "start": 29462, + "end": 29468, "loc": { "start": { - "line": 724, + "line": 748, "column": 61 }, "end": { - "line": 724, + "line": 748, "column": 67 } } @@ -320368,15 +326482,15 @@ "updateContext": null }, "value": "+", - "start": 28681, - "end": 28682, + "start": 29469, + "end": 29470, "loc": { "start": { - "line": 724, + "line": 748, "column": 68 }, "end": { - "line": 724, + "line": 748, "column": 69 } } @@ -320395,15 +326509,15 @@ "updateContext": null }, "value": 0.1, - "start": 28683, - "end": 28685, + "start": 29471, + "end": 29473, "loc": { "start": { - "line": 724, + "line": 748, "column": 70 }, "end": { - "line": 724, + "line": 748, "column": 72 } } @@ -320421,15 +326535,15 @@ "binop": null, "updateContext": null }, - "start": 28685, - "end": 28686, + "start": 29473, + "end": 29474, "loc": { "start": { - "line": 724, + "line": 748, "column": 72 }, "end": { - "line": 724, + "line": 748, "column": 73 } } @@ -320448,15 +326562,15 @@ "updateContext": null }, "value": 0, - "start": 28687, - "end": 28688, + "start": 29475, + "end": 29476, "loc": { "start": { - "line": 724, + "line": 748, "column": 74 }, "end": { - "line": 724, + "line": 748, "column": 75 } } @@ -320474,15 +326588,15 @@ "binop": null, "updateContext": null }, - "start": 28688, - "end": 28689, + "start": 29476, + "end": 29477, "loc": { "start": { - "line": 724, + "line": 748, "column": 75 }, "end": { - "line": 724, + "line": 748, "column": 76 } } @@ -320500,15 +326614,15 @@ "binop": null }, "value": "math", - "start": 28690, - "end": 28694, + "start": 29478, + "end": 29482, "loc": { "start": { - "line": 724, + "line": 748, "column": 77 }, "end": { - "line": 724, + "line": 748, "column": 81 } } @@ -320526,15 +326640,15 @@ "binop": null, "updateContext": null }, - "start": 28694, - "end": 28695, + "start": 29482, + "end": 29483, "loc": { "start": { - "line": 724, + "line": 748, "column": 81 }, "end": { - "line": 724, + "line": 748, "column": 82 } } @@ -320552,15 +326666,15 @@ "binop": null }, "value": "identityMat4", - "start": 28695, - "end": 28707, + "start": 29483, + "end": 29495, "loc": { "start": { - "line": 724, + "line": 748, "column": 82 }, "end": { - "line": 724, + "line": 748, "column": 94 } } @@ -320577,15 +326691,15 @@ "postfix": false, "binop": null }, - "start": 28707, - "end": 28708, + "start": 29495, + "end": 29496, "loc": { "start": { - "line": 724, + "line": 748, "column": 94 }, "end": { - "line": 724, + "line": 748, "column": 95 } } @@ -320602,15 +326716,15 @@ "postfix": false, "binop": null }, - "start": 28708, - "end": 28709, + "start": 29496, + "end": 29497, "loc": { "start": { - "line": 724, + "line": 748, "column": 95 }, "end": { - "line": 724, + "line": 748, "column": 96 } } @@ -320627,15 +326741,15 @@ "postfix": false, "binop": null }, - "start": 28709, - "end": 28710, + "start": 29497, + "end": 29498, "loc": { "start": { - "line": 724, + "line": 748, "column": 96 }, "end": { - "line": 724, + "line": 748, "column": 97 } } @@ -320653,15 +326767,15 @@ "binop": null, "updateContext": null }, - "start": 28710, - "end": 28711, + "start": 29498, + "end": 29499, "loc": { "start": { - "line": 724, + "line": 748, "column": 97 }, "end": { - "line": 724, + "line": 748, "column": 98 } } @@ -320681,15 +326795,15 @@ "updateContext": null }, "value": "const", - "start": 28732, - "end": 28737, + "start": 29520, + "end": 29525, "loc": { "start": { - "line": 725, + "line": 749, "column": 20 }, "end": { - "line": 725, + "line": 749, "column": 25 } } @@ -320707,15 +326821,15 @@ "binop": null }, "value": "rotate", - "start": 28738, - "end": 28744, + "start": 29526, + "end": 29532, "loc": { "start": { - "line": 725, + "line": 749, "column": 26 }, "end": { - "line": 725, + "line": 749, "column": 32 } } @@ -320734,15 +326848,15 @@ "updateContext": null }, "value": "=", - "start": 28745, - "end": 28746, + "start": 29533, + "end": 29534, "loc": { "start": { - "line": 725, + "line": 749, "column": 33 }, "end": { - "line": 725, + "line": 749, "column": 34 } } @@ -320760,15 +326874,15 @@ "binop": null }, "value": "math", - "start": 28747, - "end": 28751, + "start": 29535, + "end": 29539, "loc": { "start": { - "line": 725, + "line": 749, "column": 35 }, "end": { - "line": 725, + "line": 749, "column": 39 } } @@ -320786,15 +326900,15 @@ "binop": null, "updateContext": null }, - "start": 28751, - "end": 28752, + "start": 29539, + "end": 29540, "loc": { "start": { - "line": 725, + "line": 749, "column": 39 }, "end": { - "line": 725, + "line": 749, "column": 40 } } @@ -320812,15 +326926,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 28752, - "end": 28765, + "start": 29540, + "end": 29553, "loc": { "start": { - "line": 725, + "line": 749, "column": 40 }, "end": { - "line": 725, + "line": 749, "column": 53 } } @@ -320837,15 +326951,15 @@ "postfix": false, "binop": null }, - "start": 28765, - "end": 28766, + "start": 29553, + "end": 29554, "loc": { "start": { - "line": 725, + "line": 749, "column": 53 }, "end": { - "line": 725, + "line": 749, "column": 54 } } @@ -320864,15 +326978,15 @@ "updateContext": null }, "value": "-", - "start": 28766, - "end": 28767, + "start": 29554, + "end": 29555, "loc": { "start": { - "line": 725, + "line": 749, "column": 54 }, "end": { - "line": 725, + "line": 749, "column": 55 } } @@ -320891,15 +327005,15 @@ "updateContext": null }, "value": 90, - "start": 28767, - "end": 28769, + "start": 29555, + "end": 29557, "loc": { "start": { - "line": 725, + "line": 749, "column": 55 }, "end": { - "line": 725, + "line": 749, "column": 57 } } @@ -320918,15 +327032,15 @@ "updateContext": null }, "value": "*", - "start": 28770, - "end": 28771, + "start": 29558, + "end": 29559, "loc": { "start": { - "line": 725, + "line": 749, "column": 58 }, "end": { - "line": 725, + "line": 749, "column": 59 } } @@ -320944,15 +327058,15 @@ "binop": null }, "value": "math", - "start": 28772, - "end": 28776, + "start": 29560, + "end": 29564, "loc": { "start": { - "line": 725, + "line": 749, "column": 60 }, "end": { - "line": 725, + "line": 749, "column": 64 } } @@ -320970,15 +327084,15 @@ "binop": null, "updateContext": null }, - "start": 28776, - "end": 28777, + "start": 29564, + "end": 29565, "loc": { "start": { - "line": 725, + "line": 749, "column": 64 }, "end": { - "line": 725, + "line": 749, "column": 65 } } @@ -320996,15 +327110,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 28777, - "end": 28785, + "start": 29565, + "end": 29573, "loc": { "start": { - "line": 725, + "line": 749, "column": 65 }, "end": { - "line": 725, + "line": 749, "column": 73 } } @@ -321022,15 +327136,15 @@ "binop": null, "updateContext": null }, - "start": 28785, - "end": 28786, + "start": 29573, + "end": 29574, "loc": { "start": { - "line": 725, + "line": 749, "column": 73 }, "end": { - "line": 725, + "line": 749, "column": 74 } } @@ -321048,15 +327162,15 @@ "binop": null, "updateContext": null }, - "start": 28787, - "end": 28788, + "start": 29575, + "end": 29576, "loc": { "start": { - "line": 725, + "line": 749, "column": 75 }, "end": { - "line": 725, + "line": 749, "column": 76 } } @@ -321075,15 +327189,15 @@ "updateContext": null }, "value": 0.8, - "start": 28788, - "end": 28791, + "start": 29576, + "end": 29579, "loc": { "start": { - "line": 725, + "line": 749, "column": 76 }, "end": { - "line": 725, + "line": 749, "column": 79 } } @@ -321101,15 +327215,15 @@ "binop": null, "updateContext": null }, - "start": 28791, - "end": 28792, + "start": 29579, + "end": 29580, "loc": { "start": { - "line": 725, + "line": 749, "column": 79 }, "end": { - "line": 725, + "line": 749, "column": 80 } } @@ -321128,15 +327242,15 @@ "updateContext": null }, "value": 0, - "start": 28793, - "end": 28794, + "start": 29581, + "end": 29582, "loc": { "start": { - "line": 725, + "line": 749, "column": 81 }, "end": { - "line": 725, + "line": 749, "column": 82 } } @@ -321154,15 +327268,15 @@ "binop": null, "updateContext": null }, - "start": 28794, - "end": 28795, + "start": 29582, + "end": 29583, "loc": { "start": { - "line": 725, + "line": 749, "column": 82 }, "end": { - "line": 725, + "line": 749, "column": 83 } } @@ -321181,15 +327295,15 @@ "updateContext": null }, "value": 0, - "start": 28796, - "end": 28797, + "start": 29584, + "end": 29585, "loc": { "start": { - "line": 725, + "line": 749, "column": 84 }, "end": { - "line": 725, + "line": 749, "column": 85 } } @@ -321207,15 +327321,15 @@ "binop": null, "updateContext": null }, - "start": 28797, - "end": 28798, + "start": 29585, + "end": 29586, "loc": { "start": { - "line": 725, + "line": 749, "column": 85 }, "end": { - "line": 725, + "line": 749, "column": 86 } } @@ -321233,15 +327347,15 @@ "binop": null, "updateContext": null }, - "start": 28798, - "end": 28799, + "start": 29586, + "end": 29587, "loc": { "start": { - "line": 725, + "line": 749, "column": 86 }, "end": { - "line": 725, + "line": 749, "column": 87 } } @@ -321259,15 +327373,15 @@ "binop": null }, "value": "math", - "start": 28800, - "end": 28804, + "start": 29588, + "end": 29592, "loc": { "start": { - "line": 725, + "line": 749, "column": 88 }, "end": { - "line": 725, + "line": 749, "column": 92 } } @@ -321285,15 +327399,15 @@ "binop": null, "updateContext": null }, - "start": 28804, - "end": 28805, + "start": 29592, + "end": 29593, "loc": { "start": { - "line": 725, + "line": 749, "column": 92 }, "end": { - "line": 725, + "line": 749, "column": 93 } } @@ -321311,15 +327425,15 @@ "binop": null }, "value": "identityMat4", - "start": 28805, - "end": 28817, + "start": 29593, + "end": 29605, "loc": { "start": { - "line": 725, + "line": 749, "column": 93 }, "end": { - "line": 725, + "line": 749, "column": 105 } } @@ -321336,15 +327450,15 @@ "postfix": false, "binop": null }, - "start": 28817, - "end": 28818, + "start": 29605, + "end": 29606, "loc": { "start": { - "line": 725, + "line": 749, "column": 105 }, "end": { - "line": 725, + "line": 749, "column": 106 } } @@ -321361,15 +327475,15 @@ "postfix": false, "binop": null }, - "start": 28818, - "end": 28819, + "start": 29606, + "end": 29607, "loc": { "start": { - "line": 725, + "line": 749, "column": 106 }, "end": { - "line": 725, + "line": 749, "column": 107 } } @@ -321386,15 +327500,15 @@ "postfix": false, "binop": null }, - "start": 28819, - "end": 28820, + "start": 29607, + "end": 29608, "loc": { "start": { - "line": 725, + "line": 749, "column": 107 }, "end": { - "line": 725, + "line": 749, "column": 108 } } @@ -321412,15 +327526,15 @@ "binop": null, "updateContext": null }, - "start": 28820, - "end": 28821, + "start": 29608, + "end": 29609, "loc": { "start": { - "line": 725, + "line": 749, "column": 108 }, "end": { - "line": 725, + "line": 749, "column": 109 } } @@ -321440,15 +327554,15 @@ "updateContext": null }, "value": "return", - "start": 28842, - "end": 28848, + "start": 29630, + "end": 29636, "loc": { "start": { - "line": 726, + "line": 750, "column": 20 }, "end": { - "line": 726, + "line": 750, "column": 26 } } @@ -321466,15 +327580,15 @@ "binop": null }, "value": "math", - "start": 28849, - "end": 28853, + "start": 29637, + "end": 29641, "loc": { "start": { - "line": 726, + "line": 750, "column": 27 }, "end": { - "line": 726, + "line": 750, "column": 31 } } @@ -321492,15 +327606,15 @@ "binop": null, "updateContext": null }, - "start": 28853, - "end": 28854, + "start": 29641, + "end": 29642, "loc": { "start": { - "line": 726, + "line": 750, "column": 31 }, "end": { - "line": 726, + "line": 750, "column": 32 } } @@ -321518,15 +327632,15 @@ "binop": null }, "value": "mulMat4", - "start": 28854, - "end": 28861, + "start": 29642, + "end": 29649, "loc": { "start": { - "line": 726, + "line": 750, "column": 32 }, "end": { - "line": 726, + "line": 750, "column": 39 } } @@ -321543,15 +327657,15 @@ "postfix": false, "binop": null }, - "start": 28861, - "end": 28862, + "start": 29649, + "end": 29650, "loc": { "start": { - "line": 726, + "line": 750, "column": 39 }, "end": { - "line": 726, + "line": 750, "column": 40 } } @@ -321569,15 +327683,15 @@ "binop": null }, "value": "rotate", - "start": 28862, - "end": 28868, + "start": 29650, + "end": 29656, "loc": { "start": { - "line": 726, + "line": 750, "column": 40 }, "end": { - "line": 726, + "line": 750, "column": 46 } } @@ -321595,15 +327709,15 @@ "binop": null, "updateContext": null }, - "start": 28868, - "end": 28869, + "start": 29656, + "end": 29657, "loc": { "start": { - "line": 726, + "line": 750, "column": 46 }, "end": { - "line": 726, + "line": 750, "column": 47 } } @@ -321621,15 +327735,15 @@ "binop": null }, "value": "translate", - "start": 28870, - "end": 28879, + "start": 29658, + "end": 29667, "loc": { "start": { - "line": 726, + "line": 750, "column": 48 }, "end": { - "line": 726, + "line": 750, "column": 57 } } @@ -321647,15 +327761,15 @@ "binop": null, "updateContext": null }, - "start": 28879, - "end": 28880, + "start": 29667, + "end": 29668, "loc": { "start": { - "line": 726, + "line": 750, "column": 57 }, "end": { - "line": 726, + "line": 750, "column": 58 } } @@ -321673,15 +327787,15 @@ "binop": null }, "value": "math", - "start": 28881, - "end": 28885, + "start": 29669, + "end": 29673, "loc": { "start": { - "line": 726, + "line": 750, "column": 59 }, "end": { - "line": 726, + "line": 750, "column": 63 } } @@ -321699,15 +327813,15 @@ "binop": null, "updateContext": null }, - "start": 28885, - "end": 28886, + "start": 29673, + "end": 29674, "loc": { "start": { - "line": 726, + "line": 750, "column": 63 }, "end": { - "line": 726, + "line": 750, "column": 64 } } @@ -321725,15 +327839,15 @@ "binop": null }, "value": "identityMat4", - "start": 28886, - "end": 28898, + "start": 29674, + "end": 29686, "loc": { "start": { - "line": 726, + "line": 750, "column": 64 }, "end": { - "line": 726, + "line": 750, "column": 76 } } @@ -321750,15 +327864,15 @@ "postfix": false, "binop": null }, - "start": 28898, - "end": 28899, + "start": 29686, + "end": 29687, "loc": { "start": { - "line": 726, + "line": 750, "column": 76 }, "end": { - "line": 726, + "line": 750, "column": 77 } } @@ -321775,15 +327889,15 @@ "postfix": false, "binop": null }, - "start": 28899, - "end": 28900, + "start": 29687, + "end": 29688, "loc": { "start": { - "line": 726, + "line": 750, "column": 77 }, "end": { - "line": 726, + "line": 750, "column": 78 } } @@ -321800,15 +327914,15 @@ "postfix": false, "binop": null }, - "start": 28900, - "end": 28901, + "start": 29688, + "end": 29689, "loc": { "start": { - "line": 726, + "line": 750, "column": 78 }, "end": { - "line": 726, + "line": 750, "column": 79 } } @@ -321826,15 +327940,15 @@ "binop": null, "updateContext": null }, - "start": 28901, - "end": 28902, + "start": 29689, + "end": 29690, "loc": { "start": { - "line": 726, + "line": 750, "column": 79 }, "end": { - "line": 726, + "line": 750, "column": 80 } } @@ -321851,15 +327965,15 @@ "postfix": false, "binop": null }, - "start": 28919, - "end": 28920, + "start": 29707, + "end": 29708, "loc": { "start": { - "line": 727, + "line": 751, "column": 16 }, "end": { - "line": 727, + "line": 751, "column": 17 } } @@ -321876,15 +327990,15 @@ "postfix": false, "binop": null }, - "start": 28920, - "end": 28921, + "start": 29708, + "end": 29709, "loc": { "start": { - "line": 727, + "line": 751, "column": 17 }, "end": { - "line": 727, + "line": 751, "column": 18 } } @@ -321901,15 +328015,15 @@ "postfix": false, "binop": null }, - "start": 28921, - "end": 28922, + "start": 29709, + "end": 29710, "loc": { "start": { - "line": 727, + "line": 751, "column": 18 }, "end": { - "line": 727, + "line": 751, "column": 19 } } @@ -321926,15 +328040,15 @@ "postfix": false, "binop": null }, - "start": 28922, - "end": 28923, + "start": 29710, + "end": 29711, "loc": { "start": { - "line": 727, + "line": 751, "column": 19 }, "end": { - "line": 727, + "line": 751, "column": 20 } } @@ -321952,15 +328066,15 @@ "binop": null, "updateContext": null }, - "start": 28923, - "end": 28924, + "start": 29711, + "end": 29712, "loc": { "start": { - "line": 727, + "line": 751, "column": 20 }, "end": { - "line": 727, + "line": 751, "column": 21 } } @@ -321978,15 +328092,15 @@ "binop": null }, "value": "pickable", - "start": 28941, - "end": 28949, + "start": 29729, + "end": 29737, "loc": { "start": { - "line": 728, + "line": 752, "column": 16 }, "end": { - "line": 728, + "line": 752, "column": 24 } } @@ -322004,15 +328118,15 @@ "binop": null, "updateContext": null }, - "start": 28949, - "end": 28950, + "start": 29737, + "end": 29738, "loc": { "start": { - "line": 728, + "line": 752, "column": 24 }, "end": { - "line": 728, + "line": 752, "column": 25 } } @@ -322032,15 +328146,15 @@ "updateContext": null }, "value": "false", - "start": 28951, - "end": 28956, + "start": 29739, + "end": 29744, "loc": { "start": { - "line": 728, + "line": 752, "column": 26 }, "end": { - "line": 728, + "line": 752, "column": 31 } } @@ -322058,15 +328172,15 @@ "binop": null, "updateContext": null }, - "start": 28956, - "end": 28957, + "start": 29744, + "end": 29745, "loc": { "start": { - "line": 728, + "line": 752, "column": 31 }, "end": { - "line": 728, + "line": 752, "column": 32 } } @@ -322084,15 +328198,15 @@ "binop": null }, "value": "collidable", - "start": 28974, - "end": 28984, + "start": 29762, + "end": 29772, "loc": { "start": { - "line": 729, + "line": 753, "column": 16 }, "end": { - "line": 729, + "line": 753, "column": 26 } } @@ -322110,15 +328224,15 @@ "binop": null, "updateContext": null }, - "start": 28984, - "end": 28985, + "start": 29772, + "end": 29773, "loc": { "start": { - "line": 729, + "line": 753, "column": 26 }, "end": { - "line": 729, + "line": 753, "column": 27 } } @@ -322138,15 +328252,15 @@ "updateContext": null }, "value": "true", - "start": 28986, - "end": 28990, + "start": 29774, + "end": 29778, "loc": { "start": { - "line": 729, + "line": 753, "column": 28 }, "end": { - "line": 729, + "line": 753, "column": 32 } } @@ -322164,15 +328278,15 @@ "binop": null, "updateContext": null }, - "start": 28990, - "end": 28991, + "start": 29778, + "end": 29779, "loc": { "start": { - "line": 729, + "line": 753, "column": 32 }, "end": { - "line": 729, + "line": 753, "column": 33 } } @@ -322190,15 +328304,15 @@ "binop": null }, "value": "clippable", - "start": 29008, - "end": 29017, + "start": 29796, + "end": 29805, "loc": { "start": { - "line": 730, + "line": 754, "column": 16 }, "end": { - "line": 730, + "line": 754, "column": 25 } } @@ -322216,15 +328330,15 @@ "binop": null, "updateContext": null }, - "start": 29017, - "end": 29018, + "start": 29805, + "end": 29806, "loc": { "start": { - "line": 730, + "line": 754, "column": 25 }, "end": { - "line": 730, + "line": 754, "column": 26 } } @@ -322244,15 +328358,15 @@ "updateContext": null }, "value": "false", - "start": 29019, - "end": 29024, + "start": 29807, + "end": 29812, "loc": { "start": { - "line": 730, + "line": 754, "column": 27 }, "end": { - "line": 730, + "line": 754, "column": 32 } } @@ -322270,15 +328384,15 @@ "binop": null, "updateContext": null }, - "start": 29024, - "end": 29025, + "start": 29812, + "end": 29813, "loc": { "start": { - "line": 730, + "line": 754, "column": 32 }, "end": { - "line": 730, + "line": 754, "column": 33 } } @@ -322296,15 +328410,15 @@ "binop": null }, "value": "visible", - "start": 29042, - "end": 29049, + "start": 29830, + "end": 29837, "loc": { "start": { - "line": 731, + "line": 755, "column": 16 }, "end": { - "line": 731, + "line": 755, "column": 23 } } @@ -322322,15 +328436,15 @@ "binop": null, "updateContext": null }, - "start": 29049, - "end": 29050, + "start": 29837, + "end": 29838, "loc": { "start": { - "line": 731, + "line": 755, "column": 23 }, "end": { - "line": 731, + "line": 755, "column": 24 } } @@ -322350,16 +328464,122 @@ "updateContext": null }, "value": "false", - "start": 29051, - "end": 29056, + "start": 29839, + "end": 29844, "loc": { "start": { - "line": 731, + "line": 755, "column": 25 }, "end": { - "line": 731, + "line": 755, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29844, + "end": 29845, + "loc": { + "start": { + "line": 755, "column": 30 + }, + "end": { + "line": 755, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 29862, + "end": 29870, + "loc": { + "start": { + "line": 756, + "column": 16 + }, + "end": { + "line": 756, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 29870, + "end": 29871, + "loc": { + "start": { + "line": 756, + "column": 24 + }, + "end": { + "line": 756, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 29872, + "end": 29877, + "loc": { + "start": { + "line": 756, + "column": 26 + }, + "end": { + "line": 756, + "column": 31 } } }, @@ -322375,15 +328595,15 @@ "postfix": false, "binop": null }, - "start": 29069, - "end": 29070, + "start": 29890, + "end": 29891, "loc": { "start": { - "line": 732, + "line": 757, "column": 12 }, "end": { - "line": 732, + "line": 757, "column": 13 } } @@ -322400,15 +328620,15 @@ "postfix": false, "binop": null }, - "start": 29070, - "end": 29071, + "start": 29891, + "end": 29892, "loc": { "start": { - "line": 732, + "line": 757, "column": 13 }, "end": { - "line": 732, + "line": 757, "column": 14 } } @@ -322426,15 +328646,15 @@ "binop": null, "updateContext": null }, - "start": 29071, - "end": 29072, + "start": 29892, + "end": 29893, "loc": { "start": { - "line": 732, + "line": 757, "column": 14 }, "end": { - "line": 732, + "line": 757, "column": 15 } } @@ -322452,15 +328672,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 29073, - "end": 29089, + "start": 29894, + "end": 29910, "loc": { "start": { - "line": 732, + "line": 757, "column": 16 }, "end": { - "line": 732, + "line": 757, "column": 32 } } @@ -322477,15 +328697,15 @@ "postfix": false, "binop": null }, - "start": 29089, - "end": 29090, + "start": 29910, + "end": 29911, "loc": { "start": { - "line": 732, + "line": 757, "column": 32 }, "end": { - "line": 732, + "line": 757, "column": 33 } } @@ -322503,15 +328723,15 @@ "binop": null, "updateContext": null }, - "start": 29090, - "end": 29091, + "start": 29911, + "end": 29912, "loc": { "start": { - "line": 732, + "line": 757, "column": 33 }, "end": { - "line": 732, + "line": 757, "column": 34 } } @@ -322529,15 +328749,15 @@ "binop": null }, "value": "zAxisArrowHandle", - "start": 29105, - "end": 29121, + "start": 29926, + "end": 29942, "loc": { "start": { - "line": 734, + "line": 759, "column": 12 }, "end": { - "line": 734, + "line": 759, "column": 28 } } @@ -322555,15 +328775,15 @@ "binop": null, "updateContext": null }, - "start": 29121, - "end": 29122, + "start": 29942, + "end": 29943, "loc": { "start": { - "line": 734, + "line": 759, "column": 28 }, "end": { - "line": 734, + "line": 759, "column": 29 } } @@ -322581,15 +328801,15 @@ "binop": null }, "value": "rootNode", - "start": 29123, - "end": 29131, + "start": 29944, + "end": 29952, "loc": { "start": { - "line": 734, + "line": 759, "column": 30 }, "end": { - "line": 734, + "line": 759, "column": 38 } } @@ -322607,15 +328827,15 @@ "binop": null, "updateContext": null }, - "start": 29131, - "end": 29132, + "start": 29952, + "end": 29953, "loc": { "start": { - "line": 734, + "line": 759, "column": 38 }, "end": { - "line": 734, + "line": 759, "column": 39 } } @@ -322633,15 +328853,15 @@ "binop": null }, "value": "addChild", - "start": 29132, - "end": 29140, + "start": 29953, + "end": 29961, "loc": { "start": { - "line": 734, + "line": 759, "column": 39 }, "end": { - "line": 734, + "line": 759, "column": 47 } } @@ -322658,15 +328878,15 @@ "postfix": false, "binop": null }, - "start": 29140, - "end": 29141, + "start": 29961, + "end": 29962, "loc": { "start": { - "line": 734, + "line": 759, "column": 47 }, "end": { - "line": 734, + "line": 759, "column": 48 } } @@ -322686,15 +328906,15 @@ "updateContext": null }, "value": "new", - "start": 29141, - "end": 29144, + "start": 29962, + "end": 29965, "loc": { "start": { - "line": 734, + "line": 759, "column": 48 }, "end": { - "line": 734, + "line": 759, "column": 51 } } @@ -322712,15 +328932,15 @@ "binop": null }, "value": "Mesh", - "start": 29145, - "end": 29149, + "start": 29966, + "end": 29970, "loc": { "start": { - "line": 734, + "line": 759, "column": 52 }, "end": { - "line": 734, + "line": 759, "column": 56 } } @@ -322737,15 +328957,15 @@ "postfix": false, "binop": null }, - "start": 29149, - "end": 29150, + "start": 29970, + "end": 29971, "loc": { "start": { - "line": 734, + "line": 759, "column": 56 }, "end": { - "line": 734, + "line": 759, "column": 57 } } @@ -322763,15 +328983,15 @@ "binop": null }, "value": "rootNode", - "start": 29150, - "end": 29158, + "start": 29971, + "end": 29979, "loc": { "start": { - "line": 734, + "line": 759, "column": 57 }, "end": { - "line": 734, + "line": 759, "column": 65 } } @@ -322789,15 +329009,15 @@ "binop": null, "updateContext": null }, - "start": 29158, - "end": 29159, + "start": 29979, + "end": 29980, "loc": { "start": { - "line": 734, + "line": 759, "column": 65 }, "end": { - "line": 734, + "line": 759, "column": 66 } } @@ -322814,15 +329034,15 @@ "postfix": false, "binop": null }, - "start": 29160, - "end": 29161, + "start": 29981, + "end": 29982, "loc": { "start": { - "line": 734, + "line": 759, "column": 67 }, "end": { - "line": 734, + "line": 759, "column": 68 } } @@ -322840,15 +329060,15 @@ "binop": null }, "value": "geometry", - "start": 29178, - "end": 29186, + "start": 29999, + "end": 30007, "loc": { "start": { - "line": 735, + "line": 760, "column": 16 }, "end": { - "line": 735, + "line": 760, "column": 24 } } @@ -322866,15 +329086,15 @@ "binop": null, "updateContext": null }, - "start": 29186, - "end": 29187, + "start": 30007, + "end": 30008, "loc": { "start": { - "line": 735, + "line": 760, "column": 24 }, "end": { - "line": 735, + "line": 760, "column": 25 } } @@ -322892,15 +329112,15 @@ "binop": null }, "value": "shapes", - "start": 29188, - "end": 29194, + "start": 30009, + "end": 30015, "loc": { "start": { - "line": 735, + "line": 760, "column": 26 }, "end": { - "line": 735, + "line": 760, "column": 32 } } @@ -322918,15 +329138,15 @@ "binop": null, "updateContext": null }, - "start": 29194, - "end": 29195, + "start": 30015, + "end": 30016, "loc": { "start": { - "line": 735, + "line": 760, "column": 32 }, "end": { - "line": 735, + "line": 760, "column": 33 } } @@ -322944,15 +329164,15 @@ "binop": null }, "value": "arrowHeadHandle", - "start": 29195, - "end": 29210, + "start": 30016, + "end": 30031, "loc": { "start": { - "line": 735, + "line": 760, "column": 33 }, "end": { - "line": 735, + "line": 760, "column": 48 } } @@ -322970,15 +329190,15 @@ "binop": null, "updateContext": null }, - "start": 29210, - "end": 29211, + "start": 30031, + "end": 30032, "loc": { "start": { - "line": 735, + "line": 760, "column": 48 }, "end": { - "line": 735, + "line": 760, "column": 49 } } @@ -322996,15 +329216,15 @@ "binop": null }, "value": "material", - "start": 29228, - "end": 29236, + "start": 30049, + "end": 30057, "loc": { "start": { - "line": 736, + "line": 761, "column": 16 }, "end": { - "line": 736, + "line": 761, "column": 24 } } @@ -323022,15 +329242,15 @@ "binop": null, "updateContext": null }, - "start": 29236, - "end": 29237, + "start": 30057, + "end": 30058, "loc": { "start": { - "line": 736, + "line": 761, "column": 24 }, "end": { - "line": 736, + "line": 761, "column": 25 } } @@ -323048,15 +329268,15 @@ "binop": null }, "value": "materials", - "start": 29238, - "end": 29247, + "start": 30059, + "end": 30068, "loc": { "start": { - "line": 736, + "line": 761, "column": 26 }, "end": { - "line": 736, + "line": 761, "column": 35 } } @@ -323074,15 +329294,15 @@ "binop": null, "updateContext": null }, - "start": 29247, - "end": 29248, + "start": 30068, + "end": 30069, "loc": { "start": { - "line": 736, + "line": 761, "column": 35 }, "end": { - "line": 736, + "line": 761, "column": 36 } } @@ -323100,15 +329320,15 @@ "binop": null }, "value": "pickable", - "start": 29248, - "end": 29256, + "start": 30069, + "end": 30077, "loc": { "start": { - "line": 736, + "line": 761, "column": 36 }, "end": { - "line": 736, + "line": 761, "column": 44 } } @@ -323126,15 +329346,15 @@ "binop": null, "updateContext": null }, - "start": 29256, - "end": 29257, + "start": 30077, + "end": 30078, "loc": { "start": { - "line": 736, + "line": 761, "column": 44 }, "end": { - "line": 736, + "line": 761, "column": 45 } } @@ -323152,15 +329372,15 @@ "binop": null }, "value": "matrix", - "start": 29274, - "end": 29280, + "start": 30095, + "end": 30101, "loc": { "start": { - "line": 737, + "line": 762, "column": 16 }, "end": { - "line": 737, + "line": 762, "column": 22 } } @@ -323178,15 +329398,15 @@ "binop": null, "updateContext": null }, - "start": 29280, - "end": 29281, + "start": 30101, + "end": 30102, "loc": { "start": { - "line": 737, + "line": 762, "column": 22 }, "end": { - "line": 737, + "line": 762, "column": 23 } } @@ -323203,15 +329423,15 @@ "postfix": false, "binop": null }, - "start": 29282, - "end": 29283, + "start": 30103, + "end": 30104, "loc": { "start": { - "line": 737, + "line": 762, "column": 24 }, "end": { - "line": 737, + "line": 762, "column": 25 } } @@ -323230,15 +329450,15 @@ "binop": null }, "value": "function", - "start": 29283, - "end": 29291, + "start": 30104, + "end": 30112, "loc": { "start": { - "line": 737, + "line": 762, "column": 25 }, "end": { - "line": 737, + "line": 762, "column": 33 } } @@ -323255,15 +329475,15 @@ "postfix": false, "binop": null }, - "start": 29292, - "end": 29293, + "start": 30113, + "end": 30114, "loc": { "start": { - "line": 737, + "line": 762, "column": 34 }, "end": { - "line": 737, + "line": 762, "column": 35 } } @@ -323280,15 +329500,15 @@ "postfix": false, "binop": null }, - "start": 29293, - "end": 29294, + "start": 30114, + "end": 30115, "loc": { "start": { - "line": 737, + "line": 762, "column": 35 }, "end": { - "line": 737, + "line": 762, "column": 36 } } @@ -323305,15 +329525,15 @@ "postfix": false, "binop": null }, - "start": 29295, - "end": 29296, + "start": 30116, + "end": 30117, "loc": { "start": { - "line": 737, + "line": 762, "column": 37 }, "end": { - "line": 737, + "line": 762, "column": 38 } } @@ -323333,15 +329553,15 @@ "updateContext": null }, "value": "const", - "start": 29317, - "end": 29322, + "start": 30138, + "end": 30143, "loc": { "start": { - "line": 738, + "line": 763, "column": 20 }, "end": { - "line": 738, + "line": 763, "column": 25 } } @@ -323359,15 +329579,15 @@ "binop": null }, "value": "translate", - "start": 29323, - "end": 29332, + "start": 30144, + "end": 30153, "loc": { "start": { - "line": 738, + "line": 763, "column": 26 }, "end": { - "line": 738, + "line": 763, "column": 35 } } @@ -323386,15 +329606,15 @@ "updateContext": null }, "value": "=", - "start": 29333, - "end": 29334, + "start": 30154, + "end": 30155, "loc": { "start": { - "line": 738, + "line": 763, "column": 36 }, "end": { - "line": 738, + "line": 763, "column": 37 } } @@ -323412,15 +329632,15 @@ "binop": null }, "value": "math", - "start": 29335, - "end": 29339, + "start": 30156, + "end": 30160, "loc": { "start": { - "line": 738, + "line": 763, "column": 38 }, "end": { - "line": 738, + "line": 763, "column": 42 } } @@ -323438,15 +329658,15 @@ "binop": null, "updateContext": null }, - "start": 29339, - "end": 29340, + "start": 30160, + "end": 30161, "loc": { "start": { - "line": 738, + "line": 763, "column": 42 }, "end": { - "line": 738, + "line": 763, "column": 43 } } @@ -323464,15 +329684,15 @@ "binop": null }, "value": "translateMat4c", - "start": 29340, - "end": 29354, + "start": 30161, + "end": 30175, "loc": { "start": { - "line": 738, + "line": 763, "column": 43 }, "end": { - "line": 738, + "line": 763, "column": 57 } } @@ -323489,15 +329709,15 @@ "postfix": false, "binop": null }, - "start": 29354, - "end": 29355, + "start": 30175, + "end": 30176, "loc": { "start": { - "line": 738, + "line": 763, "column": 57 }, "end": { - "line": 738, + "line": 763, "column": 58 } } @@ -323516,15 +329736,15 @@ "updateContext": null }, "value": 0, - "start": 29355, - "end": 29356, + "start": 30176, + "end": 30177, "loc": { "start": { - "line": 738, + "line": 763, "column": 58 }, "end": { - "line": 738, + "line": 763, "column": 59 } } @@ -323542,15 +329762,15 @@ "binop": null, "updateContext": null }, - "start": 29356, - "end": 29357, + "start": 30177, + "end": 30178, "loc": { "start": { - "line": 738, + "line": 763, "column": 59 }, "end": { - "line": 738, + "line": 763, "column": 60 } } @@ -323568,15 +329788,15 @@ "binop": null }, "value": "radius", - "start": 29358, - "end": 29364, + "start": 30179, + "end": 30185, "loc": { "start": { - "line": 738, + "line": 763, "column": 61 }, "end": { - "line": 738, + "line": 763, "column": 67 } } @@ -323595,15 +329815,15 @@ "updateContext": null }, "value": "+", - "start": 29365, - "end": 29366, + "start": 30186, + "end": 30187, "loc": { "start": { - "line": 738, + "line": 763, "column": 68 }, "end": { - "line": 738, + "line": 763, "column": 69 } } @@ -323622,15 +329842,15 @@ "updateContext": null }, "value": 0.1, - "start": 29367, - "end": 29369, + "start": 30188, + "end": 30190, "loc": { "start": { - "line": 738, + "line": 763, "column": 70 }, "end": { - "line": 738, + "line": 763, "column": 72 } } @@ -323648,15 +329868,15 @@ "binop": null, "updateContext": null }, - "start": 29369, - "end": 29370, + "start": 30190, + "end": 30191, "loc": { "start": { - "line": 738, + "line": 763, "column": 72 }, "end": { - "line": 738, + "line": 763, "column": 73 } } @@ -323675,15 +329895,15 @@ "updateContext": null }, "value": 0, - "start": 29371, - "end": 29372, + "start": 30192, + "end": 30193, "loc": { "start": { - "line": 738, + "line": 763, "column": 74 }, "end": { - "line": 738, + "line": 763, "column": 75 } } @@ -323701,15 +329921,15 @@ "binop": null, "updateContext": null }, - "start": 29372, - "end": 29373, + "start": 30193, + "end": 30194, "loc": { "start": { - "line": 738, + "line": 763, "column": 75 }, "end": { - "line": 738, + "line": 763, "column": 76 } } @@ -323727,15 +329947,15 @@ "binop": null }, "value": "math", - "start": 29374, - "end": 29378, + "start": 30195, + "end": 30199, "loc": { "start": { - "line": 738, + "line": 763, "column": 77 }, "end": { - "line": 738, + "line": 763, "column": 81 } } @@ -323753,15 +329973,15 @@ "binop": null, "updateContext": null }, - "start": 29378, - "end": 29379, + "start": 30199, + "end": 30200, "loc": { "start": { - "line": 738, + "line": 763, "column": 81 }, "end": { - "line": 738, + "line": 763, "column": 82 } } @@ -323779,15 +329999,15 @@ "binop": null }, "value": "identityMat4", - "start": 29379, - "end": 29391, + "start": 30200, + "end": 30212, "loc": { "start": { - "line": 738, + "line": 763, "column": 82 }, "end": { - "line": 738, + "line": 763, "column": 94 } } @@ -323804,15 +330024,15 @@ "postfix": false, "binop": null }, - "start": 29391, - "end": 29392, + "start": 30212, + "end": 30213, "loc": { "start": { - "line": 738, + "line": 763, "column": 94 }, "end": { - "line": 738, + "line": 763, "column": 95 } } @@ -323829,15 +330049,15 @@ "postfix": false, "binop": null }, - "start": 29392, - "end": 29393, + "start": 30213, + "end": 30214, "loc": { "start": { - "line": 738, + "line": 763, "column": 95 }, "end": { - "line": 738, + "line": 763, "column": 96 } } @@ -323854,15 +330074,15 @@ "postfix": false, "binop": null }, - "start": 29393, - "end": 29394, + "start": 30214, + "end": 30215, "loc": { "start": { - "line": 738, + "line": 763, "column": 96 }, "end": { - "line": 738, + "line": 763, "column": 97 } } @@ -323880,15 +330100,15 @@ "binop": null, "updateContext": null }, - "start": 29394, - "end": 29395, + "start": 30215, + "end": 30216, "loc": { "start": { - "line": 738, + "line": 763, "column": 97 }, "end": { - "line": 738, + "line": 763, "column": 98 } } @@ -323908,15 +330128,15 @@ "updateContext": null }, "value": "const", - "start": 29416, - "end": 29421, + "start": 30237, + "end": 30242, "loc": { "start": { - "line": 739, + "line": 764, "column": 20 }, "end": { - "line": 739, + "line": 764, "column": 25 } } @@ -323934,15 +330154,15 @@ "binop": null }, "value": "rotate", - "start": 29422, - "end": 29428, + "start": 30243, + "end": 30249, "loc": { "start": { - "line": 739, + "line": 764, "column": 26 }, "end": { - "line": 739, + "line": 764, "column": 32 } } @@ -323961,15 +330181,15 @@ "updateContext": null }, "value": "=", - "start": 29429, - "end": 29430, + "start": 30250, + "end": 30251, "loc": { "start": { - "line": 739, + "line": 764, "column": 33 }, "end": { - "line": 739, + "line": 764, "column": 34 } } @@ -323987,15 +330207,15 @@ "binop": null }, "value": "math", - "start": 29431, - "end": 29435, + "start": 30252, + "end": 30256, "loc": { "start": { - "line": 739, + "line": 764, "column": 35 }, "end": { - "line": 739, + "line": 764, "column": 39 } } @@ -324013,15 +330233,15 @@ "binop": null, "updateContext": null }, - "start": 29435, - "end": 29436, + "start": 30256, + "end": 30257, "loc": { "start": { - "line": 739, + "line": 764, "column": 39 }, "end": { - "line": 739, + "line": 764, "column": 40 } } @@ -324039,15 +330259,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 29436, - "end": 29449, + "start": 30257, + "end": 30270, "loc": { "start": { - "line": 739, + "line": 764, "column": 40 }, "end": { - "line": 739, + "line": 764, "column": 53 } } @@ -324064,15 +330284,15 @@ "postfix": false, "binop": null }, - "start": 29449, - "end": 29450, + "start": 30270, + "end": 30271, "loc": { "start": { - "line": 739, + "line": 764, "column": 53 }, "end": { - "line": 739, + "line": 764, "column": 54 } } @@ -324091,15 +330311,15 @@ "updateContext": null }, "value": "-", - "start": 29450, - "end": 29451, + "start": 30271, + "end": 30272, "loc": { "start": { - "line": 739, + "line": 764, "column": 54 }, "end": { - "line": 739, + "line": 764, "column": 55 } } @@ -324118,15 +330338,15 @@ "updateContext": null }, "value": 90, - "start": 29451, - "end": 29453, + "start": 30272, + "end": 30274, "loc": { "start": { - "line": 739, + "line": 764, "column": 55 }, "end": { - "line": 739, + "line": 764, "column": 57 } } @@ -324145,15 +330365,15 @@ "updateContext": null }, "value": "*", - "start": 29454, - "end": 29455, + "start": 30275, + "end": 30276, "loc": { "start": { - "line": 739, + "line": 764, "column": 58 }, "end": { - "line": 739, + "line": 764, "column": 59 } } @@ -324171,15 +330391,15 @@ "binop": null }, "value": "math", - "start": 29456, - "end": 29460, + "start": 30277, + "end": 30281, "loc": { "start": { - "line": 739, + "line": 764, "column": 60 }, "end": { - "line": 739, + "line": 764, "column": 64 } } @@ -324197,15 +330417,15 @@ "binop": null, "updateContext": null }, - "start": 29460, - "end": 29461, + "start": 30281, + "end": 30282, "loc": { "start": { - "line": 739, + "line": 764, "column": 64 }, "end": { - "line": 739, + "line": 764, "column": 65 } } @@ -324223,15 +330443,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 29461, - "end": 29469, + "start": 30282, + "end": 30290, "loc": { "start": { - "line": 739, + "line": 764, "column": 65 }, "end": { - "line": 739, + "line": 764, "column": 73 } } @@ -324249,15 +330469,15 @@ "binop": null, "updateContext": null }, - "start": 29469, - "end": 29470, + "start": 30290, + "end": 30291, "loc": { "start": { - "line": 739, + "line": 764, "column": 73 }, "end": { - "line": 739, + "line": 764, "column": 74 } } @@ -324275,15 +330495,15 @@ "binop": null, "updateContext": null }, - "start": 29471, - "end": 29472, + "start": 30292, + "end": 30293, "loc": { "start": { - "line": 739, + "line": 764, "column": 75 }, "end": { - "line": 739, + "line": 764, "column": 76 } } @@ -324302,15 +330522,15 @@ "updateContext": null }, "value": 0.8, - "start": 29472, - "end": 29475, + "start": 30293, + "end": 30296, "loc": { "start": { - "line": 739, + "line": 764, "column": 76 }, "end": { - "line": 739, + "line": 764, "column": 79 } } @@ -324328,15 +330548,15 @@ "binop": null, "updateContext": null }, - "start": 29475, - "end": 29476, + "start": 30296, + "end": 30297, "loc": { "start": { - "line": 739, + "line": 764, "column": 79 }, "end": { - "line": 739, + "line": 764, "column": 80 } } @@ -324355,15 +330575,15 @@ "updateContext": null }, "value": 0, - "start": 29477, - "end": 29478, + "start": 30298, + "end": 30299, "loc": { "start": { - "line": 739, + "line": 764, "column": 81 }, "end": { - "line": 739, + "line": 764, "column": 82 } } @@ -324381,15 +330601,15 @@ "binop": null, "updateContext": null }, - "start": 29478, - "end": 29479, + "start": 30299, + "end": 30300, "loc": { "start": { - "line": 739, + "line": 764, "column": 82 }, "end": { - "line": 739, + "line": 764, "column": 83 } } @@ -324408,15 +330628,15 @@ "updateContext": null }, "value": 0, - "start": 29480, - "end": 29481, + "start": 30301, + "end": 30302, "loc": { "start": { - "line": 739, + "line": 764, "column": 84 }, "end": { - "line": 739, + "line": 764, "column": 85 } } @@ -324434,15 +330654,15 @@ "binop": null, "updateContext": null }, - "start": 29481, - "end": 29482, + "start": 30302, + "end": 30303, "loc": { "start": { - "line": 739, + "line": 764, "column": 85 }, "end": { - "line": 739, + "line": 764, "column": 86 } } @@ -324460,15 +330680,15 @@ "binop": null, "updateContext": null }, - "start": 29482, - "end": 29483, + "start": 30303, + "end": 30304, "loc": { "start": { - "line": 739, + "line": 764, "column": 86 }, "end": { - "line": 739, + "line": 764, "column": 87 } } @@ -324486,15 +330706,15 @@ "binop": null }, "value": "math", - "start": 29484, - "end": 29488, + "start": 30305, + "end": 30309, "loc": { "start": { - "line": 739, + "line": 764, "column": 88 }, "end": { - "line": 739, + "line": 764, "column": 92 } } @@ -324512,15 +330732,15 @@ "binop": null, "updateContext": null }, - "start": 29488, - "end": 29489, + "start": 30309, + "end": 30310, "loc": { "start": { - "line": 739, + "line": 764, "column": 92 }, "end": { - "line": 739, + "line": 764, "column": 93 } } @@ -324538,15 +330758,15 @@ "binop": null }, "value": "identityMat4", - "start": 29489, - "end": 29501, + "start": 30310, + "end": 30322, "loc": { "start": { - "line": 739, + "line": 764, "column": 93 }, "end": { - "line": 739, + "line": 764, "column": 105 } } @@ -324563,15 +330783,15 @@ "postfix": false, "binop": null }, - "start": 29501, - "end": 29502, + "start": 30322, + "end": 30323, "loc": { "start": { - "line": 739, + "line": 764, "column": 105 }, "end": { - "line": 739, + "line": 764, "column": 106 } } @@ -324588,15 +330808,15 @@ "postfix": false, "binop": null }, - "start": 29502, - "end": 29503, + "start": 30323, + "end": 30324, "loc": { "start": { - "line": 739, + "line": 764, "column": 106 }, "end": { - "line": 739, + "line": 764, "column": 107 } } @@ -324613,15 +330833,15 @@ "postfix": false, "binop": null }, - "start": 29503, - "end": 29504, + "start": 30324, + "end": 30325, "loc": { "start": { - "line": 739, + "line": 764, "column": 107 }, "end": { - "line": 739, + "line": 764, "column": 108 } } @@ -324639,15 +330859,15 @@ "binop": null, "updateContext": null }, - "start": 29504, - "end": 29505, + "start": 30325, + "end": 30326, "loc": { "start": { - "line": 739, + "line": 764, "column": 108 }, "end": { - "line": 739, + "line": 764, "column": 109 } } @@ -324667,15 +330887,15 @@ "updateContext": null }, "value": "return", - "start": 29526, - "end": 29532, + "start": 30347, + "end": 30353, "loc": { "start": { - "line": 740, + "line": 765, "column": 20 }, "end": { - "line": 740, + "line": 765, "column": 26 } } @@ -324693,15 +330913,15 @@ "binop": null }, "value": "math", - "start": 29533, - "end": 29537, + "start": 30354, + "end": 30358, "loc": { "start": { - "line": 740, + "line": 765, "column": 27 }, "end": { - "line": 740, + "line": 765, "column": 31 } } @@ -324719,15 +330939,15 @@ "binop": null, "updateContext": null }, - "start": 29537, - "end": 29538, + "start": 30358, + "end": 30359, "loc": { "start": { - "line": 740, + "line": 765, "column": 31 }, "end": { - "line": 740, + "line": 765, "column": 32 } } @@ -324745,15 +330965,15 @@ "binop": null }, "value": "mulMat4", - "start": 29538, - "end": 29545, + "start": 30359, + "end": 30366, "loc": { "start": { - "line": 740, + "line": 765, "column": 32 }, "end": { - "line": 740, + "line": 765, "column": 39 } } @@ -324770,15 +330990,15 @@ "postfix": false, "binop": null }, - "start": 29545, - "end": 29546, + "start": 30366, + "end": 30367, "loc": { "start": { - "line": 740, + "line": 765, "column": 39 }, "end": { - "line": 740, + "line": 765, "column": 40 } } @@ -324796,15 +331016,15 @@ "binop": null }, "value": "rotate", - "start": 29546, - "end": 29552, + "start": 30367, + "end": 30373, "loc": { "start": { - "line": 740, + "line": 765, "column": 40 }, "end": { - "line": 740, + "line": 765, "column": 46 } } @@ -324822,15 +331042,15 @@ "binop": null, "updateContext": null }, - "start": 29552, - "end": 29553, + "start": 30373, + "end": 30374, "loc": { "start": { - "line": 740, + "line": 765, "column": 46 }, "end": { - "line": 740, + "line": 765, "column": 47 } } @@ -324848,15 +331068,15 @@ "binop": null }, "value": "translate", - "start": 29554, - "end": 29563, + "start": 30375, + "end": 30384, "loc": { "start": { - "line": 740, + "line": 765, "column": 48 }, "end": { - "line": 740, + "line": 765, "column": 57 } } @@ -324874,15 +331094,15 @@ "binop": null, "updateContext": null }, - "start": 29563, - "end": 29564, + "start": 30384, + "end": 30385, "loc": { "start": { - "line": 740, + "line": 765, "column": 57 }, "end": { - "line": 740, + "line": 765, "column": 58 } } @@ -324900,15 +331120,15 @@ "binop": null }, "value": "math", - "start": 29565, - "end": 29569, + "start": 30386, + "end": 30390, "loc": { "start": { - "line": 740, + "line": 765, "column": 59 }, "end": { - "line": 740, + "line": 765, "column": 63 } } @@ -324926,15 +331146,15 @@ "binop": null, "updateContext": null }, - "start": 29569, - "end": 29570, + "start": 30390, + "end": 30391, "loc": { "start": { - "line": 740, + "line": 765, "column": 63 }, "end": { - "line": 740, + "line": 765, "column": 64 } } @@ -324952,15 +331172,15 @@ "binop": null }, "value": "identityMat4", - "start": 29570, - "end": 29582, + "start": 30391, + "end": 30403, "loc": { "start": { - "line": 740, + "line": 765, "column": 64 }, "end": { - "line": 740, + "line": 765, "column": 76 } } @@ -324977,15 +331197,15 @@ "postfix": false, "binop": null }, - "start": 29582, - "end": 29583, + "start": 30403, + "end": 30404, "loc": { "start": { - "line": 740, + "line": 765, "column": 76 }, "end": { - "line": 740, + "line": 765, "column": 77 } } @@ -325002,15 +331222,15 @@ "postfix": false, "binop": null }, - "start": 29583, - "end": 29584, + "start": 30404, + "end": 30405, "loc": { "start": { - "line": 740, + "line": 765, "column": 77 }, "end": { - "line": 740, + "line": 765, "column": 78 } } @@ -325027,15 +331247,15 @@ "postfix": false, "binop": null }, - "start": 29584, - "end": 29585, + "start": 30405, + "end": 30406, "loc": { "start": { - "line": 740, + "line": 765, "column": 78 }, "end": { - "line": 740, + "line": 765, "column": 79 } } @@ -325053,15 +331273,15 @@ "binop": null, "updateContext": null }, - "start": 29585, - "end": 29586, + "start": 30406, + "end": 30407, "loc": { "start": { - "line": 740, + "line": 765, "column": 79 }, "end": { - "line": 740, + "line": 765, "column": 80 } } @@ -325078,15 +331298,15 @@ "postfix": false, "binop": null }, - "start": 29603, - "end": 29604, + "start": 30424, + "end": 30425, "loc": { "start": { - "line": 741, + "line": 766, "column": 16 }, "end": { - "line": 741, + "line": 766, "column": 17 } } @@ -325103,15 +331323,15 @@ "postfix": false, "binop": null }, - "start": 29604, - "end": 29605, + "start": 30425, + "end": 30426, "loc": { "start": { - "line": 741, + "line": 766, "column": 17 }, "end": { - "line": 741, + "line": 766, "column": 18 } } @@ -325128,15 +331348,15 @@ "postfix": false, "binop": null }, - "start": 29605, - "end": 29606, + "start": 30426, + "end": 30427, "loc": { "start": { - "line": 741, + "line": 766, "column": 18 }, "end": { - "line": 741, + "line": 766, "column": 19 } } @@ -325153,15 +331373,15 @@ "postfix": false, "binop": null }, - "start": 29606, - "end": 29607, + "start": 30427, + "end": 30428, "loc": { "start": { - "line": 741, + "line": 766, "column": 19 }, "end": { - "line": 741, + "line": 766, "column": 20 } } @@ -325179,15 +331399,15 @@ "binop": null, "updateContext": null }, - "start": 29607, - "end": 29608, + "start": 30428, + "end": 30429, "loc": { "start": { - "line": 741, + "line": 766, "column": 20 }, "end": { - "line": 741, + "line": 766, "column": 21 } } @@ -325205,15 +331425,15 @@ "binop": null }, "value": "pickable", - "start": 29625, - "end": 29633, + "start": 30446, + "end": 30454, "loc": { "start": { - "line": 742, + "line": 767, "column": 16 }, "end": { - "line": 742, + "line": 767, "column": 24 } } @@ -325231,15 +331451,15 @@ "binop": null, "updateContext": null }, - "start": 29633, - "end": 29634, + "start": 30454, + "end": 30455, "loc": { "start": { - "line": 742, + "line": 767, "column": 24 }, "end": { - "line": 742, + "line": 767, "column": 25 } } @@ -325259,15 +331479,15 @@ "updateContext": null }, "value": "true", - "start": 29635, - "end": 29639, + "start": 30456, + "end": 30460, "loc": { "start": { - "line": 742, + "line": 767, "column": 26 }, "end": { - "line": 742, + "line": 767, "column": 30 } } @@ -325285,15 +331505,15 @@ "binop": null, "updateContext": null }, - "start": 29639, - "end": 29640, + "start": 30460, + "end": 30461, "loc": { "start": { - "line": 742, + "line": 767, "column": 30 }, "end": { - "line": 742, + "line": 767, "column": 31 } } @@ -325311,15 +331531,15 @@ "binop": null }, "value": "collidable", - "start": 29657, - "end": 29667, + "start": 30478, + "end": 30488, "loc": { "start": { - "line": 743, + "line": 768, "column": 16 }, "end": { - "line": 743, + "line": 768, "column": 26 } } @@ -325337,15 +331557,15 @@ "binop": null, "updateContext": null }, - "start": 29667, - "end": 29668, + "start": 30488, + "end": 30489, "loc": { "start": { - "line": 743, + "line": 768, "column": 26 }, "end": { - "line": 743, + "line": 768, "column": 27 } } @@ -325365,15 +331585,15 @@ "updateContext": null }, "value": "true", - "start": 29669, - "end": 29673, + "start": 30490, + "end": 30494, "loc": { "start": { - "line": 743, + "line": 768, "column": 28 }, "end": { - "line": 743, + "line": 768, "column": 32 } } @@ -325391,15 +331611,15 @@ "binop": null, "updateContext": null }, - "start": 29673, - "end": 29674, + "start": 30494, + "end": 30495, "loc": { "start": { - "line": 743, + "line": 768, "column": 32 }, "end": { - "line": 743, + "line": 768, "column": 33 } } @@ -325417,15 +331637,15 @@ "binop": null }, "value": "clippable", - "start": 29691, - "end": 29700, + "start": 30512, + "end": 30521, "loc": { "start": { - "line": 744, + "line": 769, "column": 16 }, "end": { - "line": 744, + "line": 769, "column": 25 } } @@ -325443,15 +331663,15 @@ "binop": null, "updateContext": null }, - "start": 29700, - "end": 29701, + "start": 30521, + "end": 30522, "loc": { "start": { - "line": 744, + "line": 769, "column": 25 }, "end": { - "line": 744, + "line": 769, "column": 26 } } @@ -325471,15 +331691,15 @@ "updateContext": null }, "value": "false", - "start": 29702, - "end": 29707, + "start": 30523, + "end": 30528, "loc": { "start": { - "line": 744, + "line": 769, "column": 27 }, "end": { - "line": 744, + "line": 769, "column": 32 } } @@ -325497,15 +331717,15 @@ "binop": null, "updateContext": null }, - "start": 29707, - "end": 29708, + "start": 30528, + "end": 30529, "loc": { "start": { - "line": 744, + "line": 769, "column": 32 }, "end": { - "line": 744, + "line": 769, "column": 33 } } @@ -325523,15 +331743,15 @@ "binop": null }, "value": "visible", - "start": 29725, - "end": 29732, + "start": 30546, + "end": 30553, "loc": { "start": { - "line": 745, + "line": 770, "column": 16 }, "end": { - "line": 745, + "line": 770, "column": 23 } } @@ -325549,15 +331769,15 @@ "binop": null, "updateContext": null }, - "start": 29732, - "end": 29733, + "start": 30553, + "end": 30554, "loc": { "start": { - "line": 745, + "line": 770, "column": 23 }, "end": { - "line": 745, + "line": 770, "column": 24 } } @@ -325577,16 +331797,122 @@ "updateContext": null }, "value": "false", - "start": 29734, - "end": 29739, + "start": 30555, + "end": 30560, "loc": { "start": { - "line": 745, + "line": 770, "column": 25 }, "end": { - "line": 745, + "line": 770, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30560, + "end": 30561, + "loc": { + "start": { + "line": 770, "column": 30 + }, + "end": { + "line": 770, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 30578, + "end": 30586, + "loc": { + "start": { + "line": 771, + "column": 16 + }, + "end": { + "line": 771, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 30586, + "end": 30587, + "loc": { + "start": { + "line": 771, + "column": 24 + }, + "end": { + "line": 771, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 30588, + "end": 30593, + "loc": { + "start": { + "line": 771, + "column": 26 + }, + "end": { + "line": 771, + "column": 31 } } }, @@ -325602,15 +331928,15 @@ "postfix": false, "binop": null }, - "start": 29752, - "end": 29753, + "start": 30606, + "end": 30607, "loc": { "start": { - "line": 746, + "line": 772, "column": 12 }, "end": { - "line": 746, + "line": 772, "column": 13 } } @@ -325627,15 +331953,15 @@ "postfix": false, "binop": null }, - "start": 29753, - "end": 29754, + "start": 30607, + "end": 30608, "loc": { "start": { - "line": 746, + "line": 772, "column": 13 }, "end": { - "line": 746, + "line": 772, "column": 14 } } @@ -325653,15 +331979,15 @@ "binop": null, "updateContext": null }, - "start": 29754, - "end": 29755, + "start": 30608, + "end": 30609, "loc": { "start": { - "line": 746, + "line": 772, "column": 14 }, "end": { - "line": 746, + "line": 772, "column": 15 } } @@ -325679,15 +332005,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 29756, - "end": 29772, + "start": 30610, + "end": 30626, "loc": { "start": { - "line": 746, + "line": 772, "column": 16 }, "end": { - "line": 746, + "line": 772, "column": 32 } } @@ -325704,15 +332030,15 @@ "postfix": false, "binop": null }, - "start": 29772, - "end": 29773, + "start": 30626, + "end": 30627, "loc": { "start": { - "line": 746, + "line": 772, "column": 32 }, "end": { - "line": 746, + "line": 772, "column": 33 } } @@ -325730,15 +332056,15 @@ "binop": null, "updateContext": null }, - "start": 29773, - "end": 29774, + "start": 30627, + "end": 30628, "loc": { "start": { - "line": 746, + "line": 772, "column": 33 }, "end": { - "line": 746, + "line": 772, "column": 34 } } @@ -325756,15 +332082,15 @@ "binop": null }, "value": "zShaft", - "start": 29789, - "end": 29795, + "start": 30643, + "end": 30649, "loc": { "start": { - "line": 749, + "line": 775, "column": 12 }, "end": { - "line": 749, + "line": 775, "column": 18 } } @@ -325782,15 +332108,15 @@ "binop": null, "updateContext": null }, - "start": 29795, - "end": 29796, + "start": 30649, + "end": 30650, "loc": { "start": { - "line": 749, + "line": 775, "column": 18 }, "end": { - "line": 749, + "line": 775, "column": 19 } } @@ -325808,15 +332134,15 @@ "binop": null }, "value": "rootNode", - "start": 29797, - "end": 29805, + "start": 30651, + "end": 30659, "loc": { "start": { - "line": 749, + "line": 775, "column": 20 }, "end": { - "line": 749, + "line": 775, "column": 28 } } @@ -325834,15 +332160,15 @@ "binop": null, "updateContext": null }, - "start": 29805, - "end": 29806, + "start": 30659, + "end": 30660, "loc": { "start": { - "line": 749, + "line": 775, "column": 28 }, "end": { - "line": 749, + "line": 775, "column": 29 } } @@ -325860,15 +332186,15 @@ "binop": null }, "value": "addChild", - "start": 29806, - "end": 29814, + "start": 30660, + "end": 30668, "loc": { "start": { - "line": 749, + "line": 775, "column": 29 }, "end": { - "line": 749, + "line": 775, "column": 37 } } @@ -325885,15 +332211,15 @@ "postfix": false, "binop": null }, - "start": 29814, - "end": 29815, + "start": 30668, + "end": 30669, "loc": { "start": { - "line": 749, + "line": 775, "column": 37 }, "end": { - "line": 749, + "line": 775, "column": 38 } } @@ -325913,15 +332239,15 @@ "updateContext": null }, "value": "new", - "start": 29815, - "end": 29818, + "start": 30669, + "end": 30672, "loc": { "start": { - "line": 749, + "line": 775, "column": 38 }, "end": { - "line": 749, + "line": 775, "column": 41 } } @@ -325939,15 +332265,15 @@ "binop": null }, "value": "Mesh", - "start": 29819, - "end": 29823, + "start": 30673, + "end": 30677, "loc": { "start": { - "line": 749, + "line": 775, "column": 42 }, "end": { - "line": 749, + "line": 775, "column": 46 } } @@ -325964,15 +332290,15 @@ "postfix": false, "binop": null }, - "start": 29823, - "end": 29824, + "start": 30677, + "end": 30678, "loc": { "start": { - "line": 749, + "line": 775, "column": 46 }, "end": { - "line": 749, + "line": 775, "column": 47 } } @@ -325990,15 +332316,15 @@ "binop": null }, "value": "rootNode", - "start": 29824, - "end": 29832, + "start": 30678, + "end": 30686, "loc": { "start": { - "line": 749, + "line": 775, "column": 47 }, "end": { - "line": 749, + "line": 775, "column": 55 } } @@ -326016,15 +332342,15 @@ "binop": null, "updateContext": null }, - "start": 29832, - "end": 29833, + "start": 30686, + "end": 30687, "loc": { "start": { - "line": 749, + "line": 775, "column": 55 }, "end": { - "line": 749, + "line": 775, "column": 56 } } @@ -326041,15 +332367,15 @@ "postfix": false, "binop": null }, - "start": 29834, - "end": 29835, + "start": 30688, + "end": 30689, "loc": { "start": { - "line": 749, + "line": 775, "column": 57 }, "end": { - "line": 749, + "line": 775, "column": 58 } } @@ -326067,15 +332393,15 @@ "binop": null }, "value": "geometry", - "start": 29852, - "end": 29860, + "start": 30706, + "end": 30714, "loc": { "start": { - "line": 750, + "line": 776, "column": 16 }, "end": { - "line": 750, + "line": 776, "column": 24 } } @@ -326093,15 +332419,15 @@ "binop": null, "updateContext": null }, - "start": 29860, - "end": 29861, + "start": 30714, + "end": 30715, "loc": { "start": { - "line": 750, + "line": 776, "column": 24 }, "end": { - "line": 750, + "line": 776, "column": 25 } } @@ -326119,15 +332445,15 @@ "binop": null }, "value": "shapes", - "start": 29862, - "end": 29868, + "start": 30716, + "end": 30722, "loc": { "start": { - "line": 750, + "line": 776, "column": 26 }, "end": { - "line": 750, + "line": 776, "column": 32 } } @@ -326145,15 +332471,15 @@ "binop": null, "updateContext": null }, - "start": 29868, - "end": 29869, + "start": 30722, + "end": 30723, "loc": { "start": { - "line": 750, + "line": 776, "column": 32 }, "end": { - "line": 750, + "line": 776, "column": 33 } } @@ -326171,15 +332497,15 @@ "binop": null }, "value": "axis", - "start": 29869, - "end": 29873, + "start": 30723, + "end": 30727, "loc": { "start": { - "line": 750, + "line": 776, "column": 33 }, "end": { - "line": 750, + "line": 776, "column": 37 } } @@ -326197,15 +332523,15 @@ "binop": null, "updateContext": null }, - "start": 29873, - "end": 29874, + "start": 30727, + "end": 30728, "loc": { "start": { - "line": 750, + "line": 776, "column": 37 }, "end": { - "line": 750, + "line": 776, "column": 38 } } @@ -326223,15 +332549,15 @@ "binop": null }, "value": "material", - "start": 29891, - "end": 29899, + "start": 30745, + "end": 30753, "loc": { "start": { - "line": 751, + "line": 777, "column": 16 }, "end": { - "line": 751, + "line": 777, "column": 24 } } @@ -326249,15 +332575,15 @@ "binop": null, "updateContext": null }, - "start": 29899, - "end": 29900, + "start": 30753, + "end": 30754, "loc": { "start": { - "line": 751, + "line": 777, "column": 24 }, "end": { - "line": 751, + "line": 777, "column": 25 } } @@ -326275,15 +332601,15 @@ "binop": null }, "value": "materials", - "start": 29901, - "end": 29910, + "start": 30755, + "end": 30764, "loc": { "start": { - "line": 751, + "line": 777, "column": 26 }, "end": { - "line": 751, + "line": 777, "column": 35 } } @@ -326301,15 +332627,15 @@ "binop": null, "updateContext": null }, - "start": 29910, - "end": 29911, + "start": 30764, + "end": 30765, "loc": { "start": { - "line": 751, + "line": 777, "column": 35 }, "end": { - "line": 751, + "line": 777, "column": 36 } } @@ -326327,15 +332653,15 @@ "binop": null }, "value": "blue", - "start": 29911, - "end": 29915, + "start": 30765, + "end": 30769, "loc": { "start": { - "line": 751, + "line": 777, "column": 36 }, "end": { - "line": 751, + "line": 777, "column": 40 } } @@ -326353,15 +332679,15 @@ "binop": null, "updateContext": null }, - "start": 29915, - "end": 29916, + "start": 30769, + "end": 30770, "loc": { "start": { - "line": 751, + "line": 777, "column": 40 }, "end": { - "line": 751, + "line": 777, "column": 41 } } @@ -326379,15 +332705,15 @@ "binop": null }, "value": "matrix", - "start": 29933, - "end": 29939, + "start": 30787, + "end": 30793, "loc": { "start": { - "line": 752, + "line": 778, "column": 16 }, "end": { - "line": 752, + "line": 778, "column": 22 } } @@ -326405,15 +332731,15 @@ "binop": null, "updateContext": null }, - "start": 29939, - "end": 29940, + "start": 30793, + "end": 30794, "loc": { "start": { - "line": 752, + "line": 778, "column": 22 }, "end": { - "line": 752, + "line": 778, "column": 23 } } @@ -326430,15 +332756,15 @@ "postfix": false, "binop": null }, - "start": 29941, - "end": 29942, + "start": 30795, + "end": 30796, "loc": { "start": { - "line": 752, + "line": 778, "column": 24 }, "end": { - "line": 752, + "line": 778, "column": 25 } } @@ -326457,15 +332783,15 @@ "binop": null }, "value": "function", - "start": 29942, - "end": 29950, + "start": 30796, + "end": 30804, "loc": { "start": { - "line": 752, + "line": 778, "column": 25 }, "end": { - "line": 752, + "line": 778, "column": 33 } } @@ -326482,15 +332808,15 @@ "postfix": false, "binop": null }, - "start": 29951, - "end": 29952, + "start": 30805, + "end": 30806, "loc": { "start": { - "line": 752, + "line": 778, "column": 34 }, "end": { - "line": 752, + "line": 778, "column": 35 } } @@ -326507,15 +332833,15 @@ "postfix": false, "binop": null }, - "start": 29952, - "end": 29953, + "start": 30806, + "end": 30807, "loc": { "start": { - "line": 752, + "line": 778, "column": 35 }, "end": { - "line": 752, + "line": 778, "column": 36 } } @@ -326532,15 +332858,15 @@ "postfix": false, "binop": null }, - "start": 29954, - "end": 29955, + "start": 30808, + "end": 30809, "loc": { "start": { - "line": 752, + "line": 778, "column": 37 }, "end": { - "line": 752, + "line": 778, "column": 38 } } @@ -326560,15 +332886,15 @@ "updateContext": null }, "value": "const", - "start": 29976, - "end": 29981, + "start": 30830, + "end": 30835, "loc": { "start": { - "line": 753, + "line": 779, "column": 20 }, "end": { - "line": 753, + "line": 779, "column": 25 } } @@ -326586,15 +332912,15 @@ "binop": null }, "value": "translate", - "start": 29982, - "end": 29991, + "start": 30836, + "end": 30845, "loc": { "start": { - "line": 753, + "line": 779, "column": 26 }, "end": { - "line": 753, + "line": 779, "column": 35 } } @@ -326613,15 +332939,15 @@ "updateContext": null }, "value": "=", - "start": 29992, - "end": 29993, + "start": 30846, + "end": 30847, "loc": { "start": { - "line": 753, + "line": 779, "column": 36 }, "end": { - "line": 753, + "line": 779, "column": 37 } } @@ -326639,15 +332965,15 @@ "binop": null }, "value": "math", - "start": 29994, - "end": 29998, + "start": 30848, + "end": 30852, "loc": { "start": { - "line": 753, + "line": 779, "column": 38 }, "end": { - "line": 753, + "line": 779, "column": 42 } } @@ -326665,15 +332991,15 @@ "binop": null, "updateContext": null }, - "start": 29998, - "end": 29999, + "start": 30852, + "end": 30853, "loc": { "start": { - "line": 753, + "line": 779, "column": 42 }, "end": { - "line": 753, + "line": 779, "column": 43 } } @@ -326691,15 +333017,15 @@ "binop": null }, "value": "translateMat4c", - "start": 29999, - "end": 30013, + "start": 30853, + "end": 30867, "loc": { "start": { - "line": 753, + "line": 779, "column": 43 }, "end": { - "line": 753, + "line": 779, "column": 57 } } @@ -326716,15 +333042,15 @@ "postfix": false, "binop": null }, - "start": 30013, - "end": 30014, + "start": 30867, + "end": 30868, "loc": { "start": { - "line": 753, + "line": 779, "column": 57 }, "end": { - "line": 753, + "line": 779, "column": 58 } } @@ -326743,15 +333069,15 @@ "updateContext": null }, "value": 0, - "start": 30014, - "end": 30015, + "start": 30868, + "end": 30869, "loc": { "start": { - "line": 753, + "line": 779, "column": 58 }, "end": { - "line": 753, + "line": 779, "column": 59 } } @@ -326769,15 +333095,15 @@ "binop": null, "updateContext": null }, - "start": 30015, - "end": 30016, + "start": 30869, + "end": 30870, "loc": { "start": { - "line": 753, + "line": 779, "column": 59 }, "end": { - "line": 753, + "line": 779, "column": 60 } } @@ -326795,15 +333121,15 @@ "binop": null }, "value": "radius", - "start": 30017, - "end": 30023, + "start": 30871, + "end": 30877, "loc": { "start": { - "line": 753, + "line": 779, "column": 61 }, "end": { - "line": 753, + "line": 779, "column": 67 } } @@ -326822,15 +333148,15 @@ "updateContext": null }, "value": "/", - "start": 30024, - "end": 30025, + "start": 30878, + "end": 30879, "loc": { "start": { - "line": 753, + "line": 779, "column": 68 }, "end": { - "line": 753, + "line": 779, "column": 69 } } @@ -326849,15 +333175,15 @@ "updateContext": null }, "value": 2, - "start": 30026, - "end": 30027, + "start": 30880, + "end": 30881, "loc": { "start": { - "line": 753, + "line": 779, "column": 70 }, "end": { - "line": 753, + "line": 779, "column": 71 } } @@ -326875,15 +333201,15 @@ "binop": null, "updateContext": null }, - "start": 30027, - "end": 30028, + "start": 30881, + "end": 30882, "loc": { "start": { - "line": 753, + "line": 779, "column": 71 }, "end": { - "line": 753, + "line": 779, "column": 72 } } @@ -326902,15 +333228,15 @@ "updateContext": null }, "value": 0, - "start": 30029, - "end": 30030, + "start": 30883, + "end": 30884, "loc": { "start": { - "line": 753, + "line": 779, "column": 73 }, "end": { - "line": 753, + "line": 779, "column": 74 } } @@ -326928,15 +333254,15 @@ "binop": null, "updateContext": null }, - "start": 30030, - "end": 30031, + "start": 30884, + "end": 30885, "loc": { "start": { - "line": 753, + "line": 779, "column": 74 }, "end": { - "line": 753, + "line": 779, "column": 75 } } @@ -326954,15 +333280,15 @@ "binop": null }, "value": "math", - "start": 30032, - "end": 30036, + "start": 30886, + "end": 30890, "loc": { "start": { - "line": 753, + "line": 779, "column": 76 }, "end": { - "line": 753, + "line": 779, "column": 80 } } @@ -326980,15 +333306,15 @@ "binop": null, "updateContext": null }, - "start": 30036, - "end": 30037, + "start": 30890, + "end": 30891, "loc": { "start": { - "line": 753, + "line": 779, "column": 80 }, "end": { - "line": 753, + "line": 779, "column": 81 } } @@ -327006,15 +333332,15 @@ "binop": null }, "value": "identityMat4", - "start": 30037, - "end": 30049, + "start": 30891, + "end": 30903, "loc": { "start": { - "line": 753, + "line": 779, "column": 81 }, "end": { - "line": 753, + "line": 779, "column": 93 } } @@ -327031,15 +333357,15 @@ "postfix": false, "binop": null }, - "start": 30049, - "end": 30050, + "start": 30903, + "end": 30904, "loc": { "start": { - "line": 753, + "line": 779, "column": 93 }, "end": { - "line": 753, + "line": 779, "column": 94 } } @@ -327056,15 +333382,15 @@ "postfix": false, "binop": null }, - "start": 30050, - "end": 30051, + "start": 30904, + "end": 30905, "loc": { "start": { - "line": 753, + "line": 779, "column": 94 }, "end": { - "line": 753, + "line": 779, "column": 95 } } @@ -327081,15 +333407,15 @@ "postfix": false, "binop": null }, - "start": 30051, - "end": 30052, + "start": 30905, + "end": 30906, "loc": { "start": { - "line": 753, + "line": 779, "column": 95 }, "end": { - "line": 753, + "line": 779, "column": 96 } } @@ -327107,15 +333433,15 @@ "binop": null, "updateContext": null }, - "start": 30052, - "end": 30053, + "start": 30906, + "end": 30907, "loc": { "start": { - "line": 753, + "line": 779, "column": 96 }, "end": { - "line": 753, + "line": 779, "column": 97 } } @@ -327135,15 +333461,15 @@ "updateContext": null }, "value": "const", - "start": 30074, - "end": 30079, + "start": 30928, + "end": 30933, "loc": { "start": { - "line": 754, + "line": 780, "column": 20 }, "end": { - "line": 754, + "line": 780, "column": 25 } } @@ -327161,15 +333487,15 @@ "binop": null }, "value": "rotate", - "start": 30080, - "end": 30086, + "start": 30934, + "end": 30940, "loc": { "start": { - "line": 754, + "line": 780, "column": 26 }, "end": { - "line": 754, + "line": 780, "column": 32 } } @@ -327188,15 +333514,15 @@ "updateContext": null }, "value": "=", - "start": 30087, - "end": 30088, + "start": 30941, + "end": 30942, "loc": { "start": { - "line": 754, + "line": 780, "column": 33 }, "end": { - "line": 754, + "line": 780, "column": 34 } } @@ -327214,15 +333540,15 @@ "binop": null }, "value": "math", - "start": 30089, - "end": 30093, + "start": 30943, + "end": 30947, "loc": { "start": { - "line": 754, + "line": 780, "column": 35 }, "end": { - "line": 754, + "line": 780, "column": 39 } } @@ -327240,15 +333566,15 @@ "binop": null, "updateContext": null }, - "start": 30093, - "end": 30094, + "start": 30947, + "end": 30948, "loc": { "start": { - "line": 754, + "line": 780, "column": 39 }, "end": { - "line": 754, + "line": 780, "column": 40 } } @@ -327266,15 +333592,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 30094, - "end": 30107, + "start": 30948, + "end": 30961, "loc": { "start": { - "line": 754, + "line": 780, "column": 40 }, "end": { - "line": 754, + "line": 780, "column": 53 } } @@ -327291,15 +333617,15 @@ "postfix": false, "binop": null }, - "start": 30107, - "end": 30108, + "start": 30961, + "end": 30962, "loc": { "start": { - "line": 754, + "line": 780, "column": 53 }, "end": { - "line": 754, + "line": 780, "column": 54 } } @@ -327318,15 +333644,15 @@ "updateContext": null }, "value": "-", - "start": 30108, - "end": 30109, + "start": 30962, + "end": 30963, "loc": { "start": { - "line": 754, + "line": 780, "column": 54 }, "end": { - "line": 754, + "line": 780, "column": 55 } } @@ -327345,15 +333671,15 @@ "updateContext": null }, "value": 90, - "start": 30109, - "end": 30111, + "start": 30963, + "end": 30965, "loc": { "start": { - "line": 754, + "line": 780, "column": 55 }, "end": { - "line": 754, + "line": 780, "column": 57 } } @@ -327372,15 +333698,15 @@ "updateContext": null }, "value": "*", - "start": 30112, - "end": 30113, + "start": 30966, + "end": 30967, "loc": { "start": { - "line": 754, + "line": 780, "column": 58 }, "end": { - "line": 754, + "line": 780, "column": 59 } } @@ -327398,15 +333724,15 @@ "binop": null }, "value": "math", - "start": 30114, - "end": 30118, + "start": 30968, + "end": 30972, "loc": { "start": { - "line": 754, + "line": 780, "column": 60 }, "end": { - "line": 754, + "line": 780, "column": 64 } } @@ -327424,15 +333750,15 @@ "binop": null, "updateContext": null }, - "start": 30118, - "end": 30119, + "start": 30972, + "end": 30973, "loc": { "start": { - "line": 754, + "line": 780, "column": 64 }, "end": { - "line": 754, + "line": 780, "column": 65 } } @@ -327450,15 +333776,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 30119, - "end": 30127, + "start": 30973, + "end": 30981, "loc": { "start": { - "line": 754, + "line": 780, "column": 65 }, "end": { - "line": 754, + "line": 780, "column": 73 } } @@ -327476,15 +333802,15 @@ "binop": null, "updateContext": null }, - "start": 30127, - "end": 30128, + "start": 30981, + "end": 30982, "loc": { "start": { - "line": 754, + "line": 780, "column": 73 }, "end": { - "line": 754, + "line": 780, "column": 74 } } @@ -327502,15 +333828,15 @@ "binop": null, "updateContext": null }, - "start": 30129, - "end": 30130, + "start": 30983, + "end": 30984, "loc": { "start": { - "line": 754, + "line": 780, "column": 75 }, "end": { - "line": 754, + "line": 780, "column": 76 } } @@ -327529,15 +333855,15 @@ "updateContext": null }, "value": 1, - "start": 30130, - "end": 30131, + "start": 30984, + "end": 30985, "loc": { "start": { - "line": 754, + "line": 780, "column": 76 }, "end": { - "line": 754, + "line": 780, "column": 77 } } @@ -327555,15 +333881,15 @@ "binop": null, "updateContext": null }, - "start": 30131, - "end": 30132, + "start": 30985, + "end": 30986, "loc": { "start": { - "line": 754, + "line": 780, "column": 77 }, "end": { - "line": 754, + "line": 780, "column": 78 } } @@ -327582,15 +333908,15 @@ "updateContext": null }, "value": 0, - "start": 30133, - "end": 30134, + "start": 30987, + "end": 30988, "loc": { "start": { - "line": 754, + "line": 780, "column": 79 }, "end": { - "line": 754, + "line": 780, "column": 80 } } @@ -327608,15 +333934,15 @@ "binop": null, "updateContext": null }, - "start": 30134, - "end": 30135, + "start": 30988, + "end": 30989, "loc": { "start": { - "line": 754, + "line": 780, "column": 80 }, "end": { - "line": 754, + "line": 780, "column": 81 } } @@ -327635,15 +333961,15 @@ "updateContext": null }, "value": 0, - "start": 30136, - "end": 30137, + "start": 30990, + "end": 30991, "loc": { "start": { - "line": 754, + "line": 780, "column": 82 }, "end": { - "line": 754, + "line": 780, "column": 83 } } @@ -327661,15 +333987,15 @@ "binop": null, "updateContext": null }, - "start": 30137, - "end": 30138, + "start": 30991, + "end": 30992, "loc": { "start": { - "line": 754, + "line": 780, "column": 83 }, "end": { - "line": 754, + "line": 780, "column": 84 } } @@ -327687,15 +334013,15 @@ "binop": null, "updateContext": null }, - "start": 30138, - "end": 30139, + "start": 30992, + "end": 30993, "loc": { "start": { - "line": 754, + "line": 780, "column": 84 }, "end": { - "line": 754, + "line": 780, "column": 85 } } @@ -327713,15 +334039,15 @@ "binop": null }, "value": "math", - "start": 30140, - "end": 30144, + "start": 30994, + "end": 30998, "loc": { "start": { - "line": 754, + "line": 780, "column": 86 }, "end": { - "line": 754, + "line": 780, "column": 90 } } @@ -327739,15 +334065,15 @@ "binop": null, "updateContext": null }, - "start": 30144, - "end": 30145, + "start": 30998, + "end": 30999, "loc": { "start": { - "line": 754, + "line": 780, "column": 90 }, "end": { - "line": 754, + "line": 780, "column": 91 } } @@ -327765,15 +334091,15 @@ "binop": null }, "value": "identityMat4", - "start": 30145, - "end": 30157, + "start": 30999, + "end": 31011, "loc": { "start": { - "line": 754, + "line": 780, "column": 91 }, "end": { - "line": 754, + "line": 780, "column": 103 } } @@ -327790,15 +334116,15 @@ "postfix": false, "binop": null }, - "start": 30157, - "end": 30158, + "start": 31011, + "end": 31012, "loc": { "start": { - "line": 754, + "line": 780, "column": 103 }, "end": { - "line": 754, + "line": 780, "column": 104 } } @@ -327815,15 +334141,15 @@ "postfix": false, "binop": null }, - "start": 30158, - "end": 30159, + "start": 31012, + "end": 31013, "loc": { "start": { - "line": 754, + "line": 780, "column": 104 }, "end": { - "line": 754, + "line": 780, "column": 105 } } @@ -327840,15 +334166,15 @@ "postfix": false, "binop": null }, - "start": 30159, - "end": 30160, + "start": 31013, + "end": 31014, "loc": { "start": { - "line": 754, + "line": 780, "column": 105 }, "end": { - "line": 754, + "line": 780, "column": 106 } } @@ -327866,15 +334192,15 @@ "binop": null, "updateContext": null }, - "start": 30160, - "end": 30161, + "start": 31014, + "end": 31015, "loc": { "start": { - "line": 754, + "line": 780, "column": 106 }, "end": { - "line": 754, + "line": 780, "column": 107 } } @@ -327894,15 +334220,15 @@ "updateContext": null }, "value": "return", - "start": 30182, - "end": 30188, + "start": 31036, + "end": 31042, "loc": { "start": { - "line": 755, + "line": 781, "column": 20 }, "end": { - "line": 755, + "line": 781, "column": 26 } } @@ -327920,15 +334246,15 @@ "binop": null }, "value": "math", - "start": 30189, - "end": 30193, + "start": 31043, + "end": 31047, "loc": { "start": { - "line": 755, + "line": 781, "column": 27 }, "end": { - "line": 755, + "line": 781, "column": 31 } } @@ -327946,15 +334272,15 @@ "binop": null, "updateContext": null }, - "start": 30193, - "end": 30194, + "start": 31047, + "end": 31048, "loc": { "start": { - "line": 755, + "line": 781, "column": 31 }, "end": { - "line": 755, + "line": 781, "column": 32 } } @@ -327972,15 +334298,15 @@ "binop": null }, "value": "mulMat4", - "start": 30194, - "end": 30201, + "start": 31048, + "end": 31055, "loc": { "start": { - "line": 755, + "line": 781, "column": 32 }, "end": { - "line": 755, + "line": 781, "column": 39 } } @@ -327997,15 +334323,15 @@ "postfix": false, "binop": null }, - "start": 30201, - "end": 30202, + "start": 31055, + "end": 31056, "loc": { "start": { - "line": 755, + "line": 781, "column": 39 }, "end": { - "line": 755, + "line": 781, "column": 40 } } @@ -328023,15 +334349,15 @@ "binop": null }, "value": "rotate", - "start": 30202, - "end": 30208, + "start": 31056, + "end": 31062, "loc": { "start": { - "line": 755, + "line": 781, "column": 40 }, "end": { - "line": 755, + "line": 781, "column": 46 } } @@ -328049,15 +334375,15 @@ "binop": null, "updateContext": null }, - "start": 30208, - "end": 30209, + "start": 31062, + "end": 31063, "loc": { "start": { - "line": 755, + "line": 781, "column": 46 }, "end": { - "line": 755, + "line": 781, "column": 47 } } @@ -328075,15 +334401,15 @@ "binop": null }, "value": "translate", - "start": 30210, - "end": 30219, + "start": 31064, + "end": 31073, "loc": { "start": { - "line": 755, + "line": 781, "column": 48 }, "end": { - "line": 755, + "line": 781, "column": 57 } } @@ -328101,15 +334427,15 @@ "binop": null, "updateContext": null }, - "start": 30219, - "end": 30220, + "start": 31073, + "end": 31074, "loc": { "start": { - "line": 755, + "line": 781, "column": 57 }, "end": { - "line": 755, + "line": 781, "column": 58 } } @@ -328127,15 +334453,15 @@ "binop": null }, "value": "math", - "start": 30221, - "end": 30225, + "start": 31075, + "end": 31079, "loc": { "start": { - "line": 755, + "line": 781, "column": 59 }, "end": { - "line": 755, + "line": 781, "column": 63 } } @@ -328153,15 +334479,15 @@ "binop": null, "updateContext": null }, - "start": 30225, - "end": 30226, + "start": 31079, + "end": 31080, "loc": { "start": { - "line": 755, + "line": 781, "column": 63 }, "end": { - "line": 755, + "line": 781, "column": 64 } } @@ -328179,15 +334505,15 @@ "binop": null }, "value": "identityMat4", - "start": 30226, - "end": 30238, + "start": 31080, + "end": 31092, "loc": { "start": { - "line": 755, + "line": 781, "column": 64 }, "end": { - "line": 755, + "line": 781, "column": 76 } } @@ -328204,15 +334530,15 @@ "postfix": false, "binop": null }, - "start": 30238, - "end": 30239, + "start": 31092, + "end": 31093, "loc": { "start": { - "line": 755, + "line": 781, "column": 76 }, "end": { - "line": 755, + "line": 781, "column": 77 } } @@ -328229,15 +334555,15 @@ "postfix": false, "binop": null }, - "start": 30239, - "end": 30240, + "start": 31093, + "end": 31094, "loc": { "start": { - "line": 755, + "line": 781, "column": 77 }, "end": { - "line": 755, + "line": 781, "column": 78 } } @@ -328254,15 +334580,15 @@ "postfix": false, "binop": null }, - "start": 30240, - "end": 30241, + "start": 31094, + "end": 31095, "loc": { "start": { - "line": 755, + "line": 781, "column": 78 }, "end": { - "line": 755, + "line": 781, "column": 79 } } @@ -328280,15 +334606,15 @@ "binop": null, "updateContext": null }, - "start": 30241, - "end": 30242, + "start": 31095, + "end": 31096, "loc": { "start": { - "line": 755, + "line": 781, "column": 79 }, "end": { - "line": 755, + "line": 781, "column": 80 } } @@ -328305,15 +334631,15 @@ "postfix": false, "binop": null }, - "start": 30259, - "end": 30260, + "start": 31113, + "end": 31114, "loc": { "start": { - "line": 756, + "line": 782, "column": 16 }, "end": { - "line": 756, + "line": 782, "column": 17 } } @@ -328330,15 +334656,15 @@ "postfix": false, "binop": null }, - "start": 30260, - "end": 30261, + "start": 31114, + "end": 31115, "loc": { "start": { - "line": 756, + "line": 782, "column": 17 }, "end": { - "line": 756, + "line": 782, "column": 18 } } @@ -328355,15 +334681,15 @@ "postfix": false, "binop": null }, - "start": 30261, - "end": 30262, + "start": 31115, + "end": 31116, "loc": { "start": { - "line": 756, + "line": 782, "column": 18 }, "end": { - "line": 756, + "line": 782, "column": 19 } } @@ -328380,15 +334706,15 @@ "postfix": false, "binop": null }, - "start": 30262, - "end": 30263, + "start": 31116, + "end": 31117, "loc": { "start": { - "line": 756, + "line": 782, "column": 19 }, "end": { - "line": 756, + "line": 782, "column": 20 } } @@ -328406,15 +334732,15 @@ "binop": null, "updateContext": null }, - "start": 30263, - "end": 30264, + "start": 31117, + "end": 31118, "loc": { "start": { - "line": 756, + "line": 782, "column": 20 }, "end": { - "line": 756, + "line": 782, "column": 21 } } @@ -328432,15 +334758,15 @@ "binop": null }, "value": "clippable", - "start": 30281, - "end": 30290, + "start": 31135, + "end": 31144, "loc": { "start": { - "line": 757, + "line": 783, "column": 16 }, "end": { - "line": 757, + "line": 783, "column": 25 } } @@ -328458,15 +334784,15 @@ "binop": null, "updateContext": null }, - "start": 30290, - "end": 30291, + "start": 31144, + "end": 31145, "loc": { "start": { - "line": 757, + "line": 783, "column": 25 }, "end": { - "line": 757, + "line": 783, "column": 26 } } @@ -328486,15 +334812,15 @@ "updateContext": null }, "value": "false", - "start": 30292, - "end": 30297, + "start": 31146, + "end": 31151, "loc": { "start": { - "line": 757, + "line": 783, "column": 27 }, "end": { - "line": 757, + "line": 783, "column": 32 } } @@ -328512,15 +334838,15 @@ "binop": null, "updateContext": null }, - "start": 30297, - "end": 30298, + "start": 31151, + "end": 31152, "loc": { "start": { - "line": 757, + "line": 783, "column": 32 }, "end": { - "line": 757, + "line": 783, "column": 33 } } @@ -328538,15 +334864,15 @@ "binop": null }, "value": "pickable", - "start": 30315, - "end": 30323, + "start": 31169, + "end": 31177, "loc": { "start": { - "line": 758, + "line": 784, "column": 16 }, "end": { - "line": 758, + "line": 784, "column": 24 } } @@ -328564,15 +334890,15 @@ "binop": null, "updateContext": null }, - "start": 30323, - "end": 30324, + "start": 31177, + "end": 31178, "loc": { "start": { - "line": 758, + "line": 784, "column": 24 }, "end": { - "line": 758, + "line": 784, "column": 25 } } @@ -328592,15 +334918,15 @@ "updateContext": null }, "value": "false", - "start": 30325, - "end": 30330, + "start": 31179, + "end": 31184, "loc": { "start": { - "line": 758, + "line": 784, "column": 26 }, "end": { - "line": 758, + "line": 784, "column": 31 } } @@ -328618,15 +334944,15 @@ "binop": null, "updateContext": null }, - "start": 30330, - "end": 30331, + "start": 31184, + "end": 31185, "loc": { "start": { - "line": 758, + "line": 784, "column": 31 }, "end": { - "line": 758, + "line": 784, "column": 32 } } @@ -328644,15 +334970,15 @@ "binop": null }, "value": "collidable", - "start": 30348, - "end": 30358, + "start": 31202, + "end": 31212, "loc": { "start": { - "line": 759, + "line": 785, "column": 16 }, "end": { - "line": 759, + "line": 785, "column": 26 } } @@ -328670,15 +334996,15 @@ "binop": null, "updateContext": null }, - "start": 30358, - "end": 30359, + "start": 31212, + "end": 31213, "loc": { "start": { - "line": 759, + "line": 785, "column": 26 }, "end": { - "line": 759, + "line": 785, "column": 27 } } @@ -328698,15 +335024,15 @@ "updateContext": null }, "value": "true", - "start": 30360, - "end": 30364, + "start": 31214, + "end": 31218, "loc": { "start": { - "line": 759, + "line": 785, "column": 28 }, "end": { - "line": 759, + "line": 785, "column": 32 } } @@ -328724,15 +335050,15 @@ "binop": null, "updateContext": null }, - "start": 30364, - "end": 30365, + "start": 31218, + "end": 31219, "loc": { "start": { - "line": 759, + "line": 785, "column": 32 }, "end": { - "line": 759, + "line": 785, "column": 33 } } @@ -328750,15 +335076,15 @@ "binop": null }, "value": "visible", - "start": 30382, - "end": 30389, + "start": 31236, + "end": 31243, "loc": { "start": { - "line": 760, + "line": 786, "column": 16 }, "end": { - "line": 760, + "line": 786, "column": 23 } } @@ -328776,15 +335102,15 @@ "binop": null, "updateContext": null }, - "start": 30389, - "end": 30390, + "start": 31243, + "end": 31244, "loc": { "start": { - "line": 760, + "line": 786, "column": 23 }, "end": { - "line": 760, + "line": 786, "column": 24 } } @@ -328804,16 +335130,122 @@ "updateContext": null }, "value": "false", - "start": 30391, - "end": 30396, + "start": 31245, + "end": 31250, "loc": { "start": { - "line": 760, + "line": 786, "column": 25 }, "end": { - "line": 760, + "line": 786, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31250, + "end": 31251, + "loc": { + "start": { + "line": 786, "column": 30 + }, + "end": { + "line": 786, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 31268, + "end": 31276, + "loc": { + "start": { + "line": 787, + "column": 16 + }, + "end": { + "line": 787, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31276, + "end": 31277, + "loc": { + "start": { + "line": 787, + "column": 24 + }, + "end": { + "line": 787, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 31278, + "end": 31283, + "loc": { + "start": { + "line": 787, + "column": 26 + }, + "end": { + "line": 787, + "column": 31 } } }, @@ -328829,15 +335261,15 @@ "postfix": false, "binop": null }, - "start": 30409, - "end": 30410, + "start": 31296, + "end": 31297, "loc": { "start": { - "line": 761, + "line": 788, "column": 12 }, "end": { - "line": 761, + "line": 788, "column": 13 } } @@ -328854,15 +335286,15 @@ "postfix": false, "binop": null }, - "start": 30410, - "end": 30411, + "start": 31297, + "end": 31298, "loc": { "start": { - "line": 761, + "line": 788, "column": 13 }, "end": { - "line": 761, + "line": 788, "column": 14 } } @@ -328880,15 +335312,15 @@ "binop": null, "updateContext": null }, - "start": 30411, - "end": 30412, + "start": 31298, + "end": 31299, "loc": { "start": { - "line": 761, + "line": 788, "column": 14 }, "end": { - "line": 761, + "line": 788, "column": 15 } } @@ -328906,15 +335338,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 30413, - "end": 30429, + "start": 31300, + "end": 31316, "loc": { "start": { - "line": 761, + "line": 788, "column": 16 }, "end": { - "line": 761, + "line": 788, "column": 32 } } @@ -328931,15 +335363,15 @@ "postfix": false, "binop": null }, - "start": 30429, - "end": 30430, + "start": 31316, + "end": 31317, "loc": { "start": { - "line": 761, + "line": 788, "column": 32 }, "end": { - "line": 761, + "line": 788, "column": 33 } } @@ -328957,15 +335389,15 @@ "binop": null, "updateContext": null }, - "start": 30430, - "end": 30431, + "start": 31317, + "end": 31318, "loc": { "start": { - "line": 761, + "line": 788, "column": 33 }, "end": { - "line": 761, + "line": 788, "column": 34 } } @@ -328983,15 +335415,15 @@ "binop": null }, "value": "zAxisHandle", - "start": 30445, - "end": 30456, + "start": 31332, + "end": 31343, "loc": { "start": { - "line": 763, + "line": 790, "column": 12 }, "end": { - "line": 763, + "line": 790, "column": 23 } } @@ -329009,15 +335441,15 @@ "binop": null, "updateContext": null }, - "start": 30456, - "end": 30457, + "start": 31343, + "end": 31344, "loc": { "start": { - "line": 763, + "line": 790, "column": 23 }, "end": { - "line": 763, + "line": 790, "column": 24 } } @@ -329035,15 +335467,15 @@ "binop": null }, "value": "rootNode", - "start": 30458, - "end": 30466, + "start": 31345, + "end": 31353, "loc": { "start": { - "line": 763, + "line": 790, "column": 25 }, "end": { - "line": 763, + "line": 790, "column": 33 } } @@ -329061,15 +335493,15 @@ "binop": null, "updateContext": null }, - "start": 30466, - "end": 30467, + "start": 31353, + "end": 31354, "loc": { "start": { - "line": 763, + "line": 790, "column": 33 }, "end": { - "line": 763, + "line": 790, "column": 34 } } @@ -329087,15 +335519,15 @@ "binop": null }, "value": "addChild", - "start": 30467, - "end": 30475, + "start": 31354, + "end": 31362, "loc": { "start": { - "line": 763, + "line": 790, "column": 34 }, "end": { - "line": 763, + "line": 790, "column": 42 } } @@ -329112,15 +335544,15 @@ "postfix": false, "binop": null }, - "start": 30475, - "end": 30476, + "start": 31362, + "end": 31363, "loc": { "start": { - "line": 763, + "line": 790, "column": 42 }, "end": { - "line": 763, + "line": 790, "column": 43 } } @@ -329140,15 +335572,15 @@ "updateContext": null }, "value": "new", - "start": 30476, - "end": 30479, + "start": 31363, + "end": 31366, "loc": { "start": { - "line": 763, + "line": 790, "column": 43 }, "end": { - "line": 763, + "line": 790, "column": 46 } } @@ -329166,15 +335598,15 @@ "binop": null }, "value": "Mesh", - "start": 30480, - "end": 30484, + "start": 31367, + "end": 31371, "loc": { "start": { - "line": 763, + "line": 790, "column": 47 }, "end": { - "line": 763, + "line": 790, "column": 51 } } @@ -329191,15 +335623,15 @@ "postfix": false, "binop": null }, - "start": 30484, - "end": 30485, + "start": 31371, + "end": 31372, "loc": { "start": { - "line": 763, + "line": 790, "column": 51 }, "end": { - "line": 763, + "line": 790, "column": 52 } } @@ -329217,15 +335649,15 @@ "binop": null }, "value": "rootNode", - "start": 30485, - "end": 30493, + "start": 31372, + "end": 31380, "loc": { "start": { - "line": 763, + "line": 790, "column": 52 }, "end": { - "line": 763, + "line": 790, "column": 60 } } @@ -329243,15 +335675,15 @@ "binop": null, "updateContext": null }, - "start": 30493, - "end": 30494, + "start": 31380, + "end": 31381, "loc": { "start": { - "line": 763, + "line": 790, "column": 60 }, "end": { - "line": 763, + "line": 790, "column": 61 } } @@ -329268,15 +335700,15 @@ "postfix": false, "binop": null }, - "start": 30495, - "end": 30496, + "start": 31382, + "end": 31383, "loc": { "start": { - "line": 763, + "line": 790, "column": 62 }, "end": { - "line": 763, + "line": 790, "column": 63 } } @@ -329294,15 +335726,15 @@ "binop": null }, "value": "geometry", - "start": 30513, - "end": 30521, + "start": 31400, + "end": 31408, "loc": { "start": { - "line": 764, + "line": 791, "column": 16 }, "end": { - "line": 764, + "line": 791, "column": 24 } } @@ -329320,15 +335752,15 @@ "binop": null, "updateContext": null }, - "start": 30521, - "end": 30522, + "start": 31408, + "end": 31409, "loc": { "start": { - "line": 764, + "line": 791, "column": 24 }, "end": { - "line": 764, + "line": 791, "column": 25 } } @@ -329346,15 +335778,15 @@ "binop": null }, "value": "shapes", - "start": 30523, - "end": 30529, + "start": 31410, + "end": 31416, "loc": { "start": { - "line": 764, + "line": 791, "column": 26 }, "end": { - "line": 764, + "line": 791, "column": 32 } } @@ -329372,15 +335804,15 @@ "binop": null, "updateContext": null }, - "start": 30529, - "end": 30530, + "start": 31416, + "end": 31417, "loc": { "start": { - "line": 764, + "line": 791, "column": 32 }, "end": { - "line": 764, + "line": 791, "column": 33 } } @@ -329398,15 +335830,15 @@ "binop": null }, "value": "axisHandle", - "start": 30530, - "end": 30540, + "start": 31417, + "end": 31427, "loc": { "start": { - "line": 764, + "line": 791, "column": 33 }, "end": { - "line": 764, + "line": 791, "column": 43 } } @@ -329424,15 +335856,15 @@ "binop": null, "updateContext": null }, - "start": 30540, - "end": 30541, + "start": 31427, + "end": 31428, "loc": { "start": { - "line": 764, + "line": 791, "column": 43 }, "end": { - "line": 764, + "line": 791, "column": 44 } } @@ -329450,15 +335882,15 @@ "binop": null }, "value": "material", - "start": 30558, - "end": 30566, + "start": 31445, + "end": 31453, "loc": { "start": { - "line": 765, + "line": 792, "column": 16 }, "end": { - "line": 765, + "line": 792, "column": 24 } } @@ -329476,15 +335908,15 @@ "binop": null, "updateContext": null }, - "start": 30566, - "end": 30567, + "start": 31453, + "end": 31454, "loc": { "start": { - "line": 765, + "line": 792, "column": 24 }, "end": { - "line": 765, + "line": 792, "column": 25 } } @@ -329502,15 +335934,15 @@ "binop": null }, "value": "materials", - "start": 30568, - "end": 30577, + "start": 31455, + "end": 31464, "loc": { "start": { - "line": 765, + "line": 792, "column": 26 }, "end": { - "line": 765, + "line": 792, "column": 35 } } @@ -329528,15 +335960,15 @@ "binop": null, "updateContext": null }, - "start": 30577, - "end": 30578, + "start": 31464, + "end": 31465, "loc": { "start": { - "line": 765, + "line": 792, "column": 35 }, "end": { - "line": 765, + "line": 792, "column": 36 } } @@ -329554,15 +335986,15 @@ "binop": null }, "value": "pickable", - "start": 30578, - "end": 30586, + "start": 31465, + "end": 31473, "loc": { "start": { - "line": 765, + "line": 792, "column": 36 }, "end": { - "line": 765, + "line": 792, "column": 44 } } @@ -329580,15 +336012,15 @@ "binop": null, "updateContext": null }, - "start": 30586, - "end": 30587, + "start": 31473, + "end": 31474, "loc": { "start": { - "line": 765, + "line": 792, "column": 44 }, "end": { - "line": 765, + "line": 792, "column": 45 } } @@ -329606,15 +336038,15 @@ "binop": null }, "value": "matrix", - "start": 30604, - "end": 30610, + "start": 31491, + "end": 31497, "loc": { "start": { - "line": 766, + "line": 793, "column": 16 }, "end": { - "line": 766, + "line": 793, "column": 22 } } @@ -329632,15 +336064,15 @@ "binop": null, "updateContext": null }, - "start": 30610, - "end": 30611, + "start": 31497, + "end": 31498, "loc": { "start": { - "line": 766, + "line": 793, "column": 22 }, "end": { - "line": 766, + "line": 793, "column": 23 } } @@ -329657,15 +336089,15 @@ "postfix": false, "binop": null }, - "start": 30612, - "end": 30613, + "start": 31499, + "end": 31500, "loc": { "start": { - "line": 766, + "line": 793, "column": 24 }, "end": { - "line": 766, + "line": 793, "column": 25 } } @@ -329684,15 +336116,15 @@ "binop": null }, "value": "function", - "start": 30613, - "end": 30621, + "start": 31500, + "end": 31508, "loc": { "start": { - "line": 766, + "line": 793, "column": 25 }, "end": { - "line": 766, + "line": 793, "column": 33 } } @@ -329709,15 +336141,15 @@ "postfix": false, "binop": null }, - "start": 30622, - "end": 30623, + "start": 31509, + "end": 31510, "loc": { "start": { - "line": 766, + "line": 793, "column": 34 }, "end": { - "line": 766, + "line": 793, "column": 35 } } @@ -329734,15 +336166,15 @@ "postfix": false, "binop": null }, - "start": 30623, - "end": 30624, + "start": 31510, + "end": 31511, "loc": { "start": { - "line": 766, + "line": 793, "column": 35 }, "end": { - "line": 766, + "line": 793, "column": 36 } } @@ -329759,15 +336191,15 @@ "postfix": false, "binop": null }, - "start": 30625, - "end": 30626, + "start": 31512, + "end": 31513, "loc": { "start": { - "line": 766, + "line": 793, "column": 37 }, "end": { - "line": 766, + "line": 793, "column": 38 } } @@ -329787,15 +336219,15 @@ "updateContext": null }, "value": "const", - "start": 30647, - "end": 30652, + "start": 31534, + "end": 31539, "loc": { "start": { - "line": 767, + "line": 794, "column": 20 }, "end": { - "line": 767, + "line": 794, "column": 25 } } @@ -329813,15 +336245,15 @@ "binop": null }, "value": "translate", - "start": 30653, - "end": 30662, + "start": 31540, + "end": 31549, "loc": { "start": { - "line": 767, + "line": 794, "column": 26 }, "end": { - "line": 767, + "line": 794, "column": 35 } } @@ -329840,15 +336272,15 @@ "updateContext": null }, "value": "=", - "start": 30663, - "end": 30664, + "start": 31550, + "end": 31551, "loc": { "start": { - "line": 767, + "line": 794, "column": 36 }, "end": { - "line": 767, + "line": 794, "column": 37 } } @@ -329866,15 +336298,15 @@ "binop": null }, "value": "math", - "start": 30665, - "end": 30669, + "start": 31552, + "end": 31556, "loc": { "start": { - "line": 767, + "line": 794, "column": 38 }, "end": { - "line": 767, + "line": 794, "column": 42 } } @@ -329892,15 +336324,15 @@ "binop": null, "updateContext": null }, - "start": 30669, - "end": 30670, + "start": 31556, + "end": 31557, "loc": { "start": { - "line": 767, + "line": 794, "column": 42 }, "end": { - "line": 767, + "line": 794, "column": 43 } } @@ -329918,15 +336350,15 @@ "binop": null }, "value": "translateMat4c", - "start": 30670, - "end": 30684, + "start": 31557, + "end": 31571, "loc": { "start": { - "line": 767, + "line": 794, "column": 43 }, "end": { - "line": 767, + "line": 794, "column": 57 } } @@ -329943,15 +336375,15 @@ "postfix": false, "binop": null }, - "start": 30684, - "end": 30685, + "start": 31571, + "end": 31572, "loc": { "start": { - "line": 767, + "line": 794, "column": 57 }, "end": { - "line": 767, + "line": 794, "column": 58 } } @@ -329970,15 +336402,15 @@ "updateContext": null }, "value": 0, - "start": 30685, - "end": 30686, + "start": 31572, + "end": 31573, "loc": { "start": { - "line": 767, + "line": 794, "column": 58 }, "end": { - "line": 767, + "line": 794, "column": 59 } } @@ -329996,15 +336428,15 @@ "binop": null, "updateContext": null }, - "start": 30686, - "end": 30687, + "start": 31573, + "end": 31574, "loc": { "start": { - "line": 767, + "line": 794, "column": 59 }, "end": { - "line": 767, + "line": 794, "column": 60 } } @@ -330022,15 +336454,15 @@ "binop": null }, "value": "radius", - "start": 30688, - "end": 30694, + "start": 31575, + "end": 31581, "loc": { "start": { - "line": 767, + "line": 794, "column": 61 }, "end": { - "line": 767, + "line": 794, "column": 67 } } @@ -330049,15 +336481,15 @@ "updateContext": null }, "value": "/", - "start": 30695, - "end": 30696, + "start": 31582, + "end": 31583, "loc": { "start": { - "line": 767, + "line": 794, "column": 68 }, "end": { - "line": 767, + "line": 794, "column": 69 } } @@ -330076,15 +336508,15 @@ "updateContext": null }, "value": 2, - "start": 30697, - "end": 30698, + "start": 31584, + "end": 31585, "loc": { "start": { - "line": 767, + "line": 794, "column": 70 }, "end": { - "line": 767, + "line": 794, "column": 71 } } @@ -330102,15 +336534,15 @@ "binop": null, "updateContext": null }, - "start": 30698, - "end": 30699, + "start": 31585, + "end": 31586, "loc": { "start": { - "line": 767, + "line": 794, "column": 71 }, "end": { - "line": 767, + "line": 794, "column": 72 } } @@ -330129,15 +336561,15 @@ "updateContext": null }, "value": 0, - "start": 30700, - "end": 30701, + "start": 31587, + "end": 31588, "loc": { "start": { - "line": 767, + "line": 794, "column": 73 }, "end": { - "line": 767, + "line": 794, "column": 74 } } @@ -330155,15 +336587,15 @@ "binop": null, "updateContext": null }, - "start": 30701, - "end": 30702, + "start": 31588, + "end": 31589, "loc": { "start": { - "line": 767, + "line": 794, "column": 74 }, "end": { - "line": 767, + "line": 794, "column": 75 } } @@ -330181,15 +336613,15 @@ "binop": null }, "value": "math", - "start": 30703, - "end": 30707, + "start": 31590, + "end": 31594, "loc": { "start": { - "line": 767, + "line": 794, "column": 76 }, "end": { - "line": 767, + "line": 794, "column": 80 } } @@ -330207,15 +336639,15 @@ "binop": null, "updateContext": null }, - "start": 30707, - "end": 30708, + "start": 31594, + "end": 31595, "loc": { "start": { - "line": 767, + "line": 794, "column": 80 }, "end": { - "line": 767, + "line": 794, "column": 81 } } @@ -330233,15 +336665,15 @@ "binop": null }, "value": "identityMat4", - "start": 30708, - "end": 30720, + "start": 31595, + "end": 31607, "loc": { "start": { - "line": 767, + "line": 794, "column": 81 }, "end": { - "line": 767, + "line": 794, "column": 93 } } @@ -330258,15 +336690,15 @@ "postfix": false, "binop": null }, - "start": 30720, - "end": 30721, + "start": 31607, + "end": 31608, "loc": { "start": { - "line": 767, + "line": 794, "column": 93 }, "end": { - "line": 767, + "line": 794, "column": 94 } } @@ -330283,15 +336715,15 @@ "postfix": false, "binop": null }, - "start": 30721, - "end": 30722, + "start": 31608, + "end": 31609, "loc": { "start": { - "line": 767, + "line": 794, "column": 94 }, "end": { - "line": 767, + "line": 794, "column": 95 } } @@ -330308,15 +336740,15 @@ "postfix": false, "binop": null }, - "start": 30722, - "end": 30723, + "start": 31609, + "end": 31610, "loc": { "start": { - "line": 767, + "line": 794, "column": 95 }, "end": { - "line": 767, + "line": 794, "column": 96 } } @@ -330334,15 +336766,15 @@ "binop": null, "updateContext": null }, - "start": 30723, - "end": 30724, + "start": 31610, + "end": 31611, "loc": { "start": { - "line": 767, + "line": 794, "column": 96 }, "end": { - "line": 767, + "line": 794, "column": 97 } } @@ -330362,15 +336794,15 @@ "updateContext": null }, "value": "const", - "start": 30745, - "end": 30750, + "start": 31632, + "end": 31637, "loc": { "start": { - "line": 768, + "line": 795, "column": 20 }, "end": { - "line": 768, + "line": 795, "column": 25 } } @@ -330388,15 +336820,15 @@ "binop": null }, "value": "rotate", - "start": 30751, - "end": 30757, + "start": 31638, + "end": 31644, "loc": { "start": { - "line": 768, + "line": 795, "column": 26 }, "end": { - "line": 768, + "line": 795, "column": 32 } } @@ -330415,15 +336847,15 @@ "updateContext": null }, "value": "=", - "start": 30758, - "end": 30759, + "start": 31645, + "end": 31646, "loc": { "start": { - "line": 768, + "line": 795, "column": 33 }, "end": { - "line": 768, + "line": 795, "column": 34 } } @@ -330441,15 +336873,15 @@ "binop": null }, "value": "math", - "start": 30760, - "end": 30764, + "start": 31647, + "end": 31651, "loc": { "start": { - "line": 768, + "line": 795, "column": 35 }, "end": { - "line": 768, + "line": 795, "column": 39 } } @@ -330467,15 +336899,15 @@ "binop": null, "updateContext": null }, - "start": 30764, - "end": 30765, + "start": 31651, + "end": 31652, "loc": { "start": { - "line": 768, + "line": 795, "column": 39 }, "end": { - "line": 768, + "line": 795, "column": 40 } } @@ -330493,15 +336925,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 30765, - "end": 30778, + "start": 31652, + "end": 31665, "loc": { "start": { - "line": 768, + "line": 795, "column": 40 }, "end": { - "line": 768, + "line": 795, "column": 53 } } @@ -330518,15 +336950,15 @@ "postfix": false, "binop": null }, - "start": 30778, - "end": 30779, + "start": 31665, + "end": 31666, "loc": { "start": { - "line": 768, + "line": 795, "column": 53 }, "end": { - "line": 768, + "line": 795, "column": 54 } } @@ -330545,15 +336977,15 @@ "updateContext": null }, "value": "-", - "start": 30779, - "end": 30780, + "start": 31666, + "end": 31667, "loc": { "start": { - "line": 768, + "line": 795, "column": 54 }, "end": { - "line": 768, + "line": 795, "column": 55 } } @@ -330572,15 +337004,15 @@ "updateContext": null }, "value": 90, - "start": 30780, - "end": 30782, + "start": 31667, + "end": 31669, "loc": { "start": { - "line": 768, + "line": 795, "column": 55 }, "end": { - "line": 768, + "line": 795, "column": 57 } } @@ -330599,15 +337031,15 @@ "updateContext": null }, "value": "*", - "start": 30783, - "end": 30784, + "start": 31670, + "end": 31671, "loc": { "start": { - "line": 768, + "line": 795, "column": 58 }, "end": { - "line": 768, + "line": 795, "column": 59 } } @@ -330625,15 +337057,15 @@ "binop": null }, "value": "math", - "start": 30785, - "end": 30789, + "start": 31672, + "end": 31676, "loc": { "start": { - "line": 768, + "line": 795, "column": 60 }, "end": { - "line": 768, + "line": 795, "column": 64 } } @@ -330651,15 +337083,15 @@ "binop": null, "updateContext": null }, - "start": 30789, - "end": 30790, + "start": 31676, + "end": 31677, "loc": { "start": { - "line": 768, + "line": 795, "column": 64 }, "end": { - "line": 768, + "line": 795, "column": 65 } } @@ -330677,15 +337109,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 30790, - "end": 30798, + "start": 31677, + "end": 31685, "loc": { "start": { - "line": 768, + "line": 795, "column": 65 }, "end": { - "line": 768, + "line": 795, "column": 73 } } @@ -330703,15 +337135,15 @@ "binop": null, "updateContext": null }, - "start": 30798, - "end": 30799, + "start": 31685, + "end": 31686, "loc": { "start": { - "line": 768, + "line": 795, "column": 73 }, "end": { - "line": 768, + "line": 795, "column": 74 } } @@ -330729,15 +337161,15 @@ "binop": null, "updateContext": null }, - "start": 30800, - "end": 30801, + "start": 31687, + "end": 31688, "loc": { "start": { - "line": 768, + "line": 795, "column": 75 }, "end": { - "line": 768, + "line": 795, "column": 76 } } @@ -330756,15 +337188,15 @@ "updateContext": null }, "value": 1, - "start": 30801, - "end": 30802, + "start": 31688, + "end": 31689, "loc": { "start": { - "line": 768, + "line": 795, "column": 76 }, "end": { - "line": 768, + "line": 795, "column": 77 } } @@ -330782,15 +337214,15 @@ "binop": null, "updateContext": null }, - "start": 30802, - "end": 30803, + "start": 31689, + "end": 31690, "loc": { "start": { - "line": 768, + "line": 795, "column": 77 }, "end": { - "line": 768, + "line": 795, "column": 78 } } @@ -330809,15 +337241,15 @@ "updateContext": null }, "value": 0, - "start": 30804, - "end": 30805, + "start": 31691, + "end": 31692, "loc": { "start": { - "line": 768, + "line": 795, "column": 79 }, "end": { - "line": 768, + "line": 795, "column": 80 } } @@ -330835,15 +337267,15 @@ "binop": null, "updateContext": null }, - "start": 30805, - "end": 30806, + "start": 31692, + "end": 31693, "loc": { "start": { - "line": 768, + "line": 795, "column": 80 }, "end": { - "line": 768, + "line": 795, "column": 81 } } @@ -330862,15 +337294,15 @@ "updateContext": null }, "value": 0, - "start": 30807, - "end": 30808, + "start": 31694, + "end": 31695, "loc": { "start": { - "line": 768, + "line": 795, "column": 82 }, "end": { - "line": 768, + "line": 795, "column": 83 } } @@ -330888,15 +337320,15 @@ "binop": null, "updateContext": null }, - "start": 30808, - "end": 30809, + "start": 31695, + "end": 31696, "loc": { "start": { - "line": 768, + "line": 795, "column": 83 }, "end": { - "line": 768, + "line": 795, "column": 84 } } @@ -330914,15 +337346,15 @@ "binop": null, "updateContext": null }, - "start": 30809, - "end": 30810, + "start": 31696, + "end": 31697, "loc": { "start": { - "line": 768, + "line": 795, "column": 84 }, "end": { - "line": 768, + "line": 795, "column": 85 } } @@ -330940,15 +337372,15 @@ "binop": null }, "value": "math", - "start": 30811, - "end": 30815, + "start": 31698, + "end": 31702, "loc": { "start": { - "line": 768, + "line": 795, "column": 86 }, "end": { - "line": 768, + "line": 795, "column": 90 } } @@ -330966,15 +337398,15 @@ "binop": null, "updateContext": null }, - "start": 30815, - "end": 30816, + "start": 31702, + "end": 31703, "loc": { "start": { - "line": 768, + "line": 795, "column": 90 }, "end": { - "line": 768, + "line": 795, "column": 91 } } @@ -330992,15 +337424,15 @@ "binop": null }, "value": "identityMat4", - "start": 30816, - "end": 30828, + "start": 31703, + "end": 31715, "loc": { "start": { - "line": 768, + "line": 795, "column": 91 }, "end": { - "line": 768, + "line": 795, "column": 103 } } @@ -331017,15 +337449,15 @@ "postfix": false, "binop": null }, - "start": 30828, - "end": 30829, + "start": 31715, + "end": 31716, "loc": { "start": { - "line": 768, + "line": 795, "column": 103 }, "end": { - "line": 768, + "line": 795, "column": 104 } } @@ -331042,15 +337474,15 @@ "postfix": false, "binop": null }, - "start": 30829, - "end": 30830, + "start": 31716, + "end": 31717, "loc": { "start": { - "line": 768, + "line": 795, "column": 104 }, "end": { - "line": 768, + "line": 795, "column": 105 } } @@ -331067,15 +337499,15 @@ "postfix": false, "binop": null }, - "start": 30830, - "end": 30831, + "start": 31717, + "end": 31718, "loc": { "start": { - "line": 768, + "line": 795, "column": 105 }, "end": { - "line": 768, + "line": 795, "column": 106 } } @@ -331093,15 +337525,15 @@ "binop": null, "updateContext": null }, - "start": 30831, - "end": 30832, + "start": 31718, + "end": 31719, "loc": { "start": { - "line": 768, + "line": 795, "column": 106 }, "end": { - "line": 768, + "line": 795, "column": 107 } } @@ -331121,15 +337553,15 @@ "updateContext": null }, "value": "return", - "start": 30853, - "end": 30859, + "start": 31740, + "end": 31746, "loc": { "start": { - "line": 769, + "line": 796, "column": 20 }, "end": { - "line": 769, + "line": 796, "column": 26 } } @@ -331147,15 +337579,15 @@ "binop": null }, "value": "math", - "start": 30860, - "end": 30864, + "start": 31747, + "end": 31751, "loc": { "start": { - "line": 769, + "line": 796, "column": 27 }, "end": { - "line": 769, + "line": 796, "column": 31 } } @@ -331173,15 +337605,15 @@ "binop": null, "updateContext": null }, - "start": 30864, - "end": 30865, + "start": 31751, + "end": 31752, "loc": { "start": { - "line": 769, + "line": 796, "column": 31 }, "end": { - "line": 769, + "line": 796, "column": 32 } } @@ -331199,15 +337631,15 @@ "binop": null }, "value": "mulMat4", - "start": 30865, - "end": 30872, + "start": 31752, + "end": 31759, "loc": { "start": { - "line": 769, + "line": 796, "column": 32 }, "end": { - "line": 769, + "line": 796, "column": 39 } } @@ -331224,15 +337656,15 @@ "postfix": false, "binop": null }, - "start": 30872, - "end": 30873, + "start": 31759, + "end": 31760, "loc": { "start": { - "line": 769, + "line": 796, "column": 39 }, "end": { - "line": 769, + "line": 796, "column": 40 } } @@ -331250,15 +337682,15 @@ "binop": null }, "value": "rotate", - "start": 30873, - "end": 30879, + "start": 31760, + "end": 31766, "loc": { "start": { - "line": 769, + "line": 796, "column": 40 }, "end": { - "line": 769, + "line": 796, "column": 46 } } @@ -331276,15 +337708,15 @@ "binop": null, "updateContext": null }, - "start": 30879, - "end": 30880, + "start": 31766, + "end": 31767, "loc": { "start": { - "line": 769, + "line": 796, "column": 46 }, "end": { - "line": 769, + "line": 796, "column": 47 } } @@ -331302,15 +337734,15 @@ "binop": null }, "value": "translate", - "start": 30881, - "end": 30890, + "start": 31768, + "end": 31777, "loc": { "start": { - "line": 769, + "line": 796, "column": 48 }, "end": { - "line": 769, + "line": 796, "column": 57 } } @@ -331328,15 +337760,15 @@ "binop": null, "updateContext": null }, - "start": 30890, - "end": 30891, + "start": 31777, + "end": 31778, "loc": { "start": { - "line": 769, + "line": 796, "column": 57 }, "end": { - "line": 769, + "line": 796, "column": 58 } } @@ -331354,15 +337786,15 @@ "binop": null }, "value": "math", - "start": 30892, - "end": 30896, + "start": 31779, + "end": 31783, "loc": { "start": { - "line": 769, + "line": 796, "column": 59 }, "end": { - "line": 769, + "line": 796, "column": 63 } } @@ -331380,15 +337812,15 @@ "binop": null, "updateContext": null }, - "start": 30896, - "end": 30897, + "start": 31783, + "end": 31784, "loc": { "start": { - "line": 769, + "line": 796, "column": 63 }, "end": { - "line": 769, + "line": 796, "column": 64 } } @@ -331406,15 +337838,15 @@ "binop": null }, "value": "identityMat4", - "start": 30897, - "end": 30909, + "start": 31784, + "end": 31796, "loc": { "start": { - "line": 769, + "line": 796, "column": 64 }, "end": { - "line": 769, + "line": 796, "column": 76 } } @@ -331431,15 +337863,15 @@ "postfix": false, "binop": null }, - "start": 30909, - "end": 30910, + "start": 31796, + "end": 31797, "loc": { "start": { - "line": 769, + "line": 796, "column": 76 }, "end": { - "line": 769, + "line": 796, "column": 77 } } @@ -331456,15 +337888,15 @@ "postfix": false, "binop": null }, - "start": 30910, - "end": 30911, + "start": 31797, + "end": 31798, "loc": { "start": { - "line": 769, + "line": 796, "column": 77 }, "end": { - "line": 769, + "line": 796, "column": 78 } } @@ -331481,15 +337913,15 @@ "postfix": false, "binop": null }, - "start": 30911, - "end": 30912, + "start": 31798, + "end": 31799, "loc": { "start": { - "line": 769, + "line": 796, "column": 78 }, "end": { - "line": 769, + "line": 796, "column": 79 } } @@ -331507,15 +337939,15 @@ "binop": null, "updateContext": null }, - "start": 30912, - "end": 30913, + "start": 31799, + "end": 31800, "loc": { "start": { - "line": 769, + "line": 796, "column": 79 }, "end": { - "line": 769, + "line": 796, "column": 80 } } @@ -331532,15 +337964,15 @@ "postfix": false, "binop": null }, - "start": 30930, - "end": 30931, + "start": 31817, + "end": 31818, "loc": { "start": { - "line": 770, + "line": 797, "column": 16 }, "end": { - "line": 770, + "line": 797, "column": 17 } } @@ -331557,15 +337989,15 @@ "postfix": false, "binop": null }, - "start": 30931, - "end": 30932, + "start": 31818, + "end": 31819, "loc": { "start": { - "line": 770, + "line": 797, "column": 17 }, "end": { - "line": 770, + "line": 797, "column": 18 } } @@ -331582,15 +338014,15 @@ "postfix": false, "binop": null }, - "start": 30932, - "end": 30933, + "start": 31819, + "end": 31820, "loc": { "start": { - "line": 770, + "line": 797, "column": 18 }, "end": { - "line": 770, + "line": 797, "column": 19 } } @@ -331607,15 +338039,15 @@ "postfix": false, "binop": null }, - "start": 30933, - "end": 30934, + "start": 31820, + "end": 31821, "loc": { "start": { - "line": 770, + "line": 797, "column": 19 }, "end": { - "line": 770, + "line": 797, "column": 20 } } @@ -331633,15 +338065,15 @@ "binop": null, "updateContext": null }, - "start": 30934, - "end": 30935, + "start": 31821, + "end": 31822, "loc": { "start": { - "line": 770, + "line": 797, "column": 20 }, "end": { - "line": 770, + "line": 797, "column": 21 } } @@ -331659,15 +338091,15 @@ "binop": null }, "value": "clippable", - "start": 30952, - "end": 30961, + "start": 31839, + "end": 31848, "loc": { "start": { - "line": 771, + "line": 798, "column": 16 }, "end": { - "line": 771, + "line": 798, "column": 25 } } @@ -331685,15 +338117,15 @@ "binop": null, "updateContext": null }, - "start": 30961, - "end": 30962, + "start": 31848, + "end": 31849, "loc": { "start": { - "line": 771, + "line": 798, "column": 25 }, "end": { - "line": 771, + "line": 798, "column": 26 } } @@ -331713,15 +338145,15 @@ "updateContext": null }, "value": "false", - "start": 30963, - "end": 30968, + "start": 31850, + "end": 31855, "loc": { "start": { - "line": 771, + "line": 798, "column": 27 }, "end": { - "line": 771, + "line": 798, "column": 32 } } @@ -331739,15 +338171,15 @@ "binop": null, "updateContext": null }, - "start": 30968, - "end": 30969, + "start": 31855, + "end": 31856, "loc": { "start": { - "line": 771, + "line": 798, "column": 32 }, "end": { - "line": 771, + "line": 798, "column": 33 } } @@ -331765,15 +338197,15 @@ "binop": null }, "value": "pickable", - "start": 30986, - "end": 30994, + "start": 31873, + "end": 31881, "loc": { "start": { - "line": 772, + "line": 799, "column": 16 }, "end": { - "line": 772, + "line": 799, "column": 24 } } @@ -331791,15 +338223,15 @@ "binop": null, "updateContext": null }, - "start": 30994, - "end": 30995, + "start": 31881, + "end": 31882, "loc": { "start": { - "line": 772, + "line": 799, "column": 24 }, "end": { - "line": 772, + "line": 799, "column": 25 } } @@ -331819,15 +338251,15 @@ "updateContext": null }, "value": "true", - "start": 30996, - "end": 31000, + "start": 31883, + "end": 31887, "loc": { "start": { - "line": 772, + "line": 799, "column": 26 }, "end": { - "line": 772, + "line": 799, "column": 30 } } @@ -331845,15 +338277,15 @@ "binop": null, "updateContext": null }, - "start": 31000, - "end": 31001, + "start": 31887, + "end": 31888, "loc": { "start": { - "line": 772, + "line": 799, "column": 30 }, "end": { - "line": 772, + "line": 799, "column": 31 } } @@ -331871,15 +338303,15 @@ "binop": null }, "value": "collidable", - "start": 31018, - "end": 31028, + "start": 31905, + "end": 31915, "loc": { "start": { - "line": 773, + "line": 800, "column": 16 }, "end": { - "line": 773, + "line": 800, "column": 26 } } @@ -331897,15 +338329,15 @@ "binop": null, "updateContext": null }, - "start": 31028, - "end": 31029, + "start": 31915, + "end": 31916, "loc": { "start": { - "line": 773, + "line": 800, "column": 26 }, "end": { - "line": 773, + "line": 800, "column": 27 } } @@ -331925,15 +338357,15 @@ "updateContext": null }, "value": "true", - "start": 31030, - "end": 31034, + "start": 31917, + "end": 31921, "loc": { "start": { - "line": 773, + "line": 800, "column": 28 }, "end": { - "line": 773, + "line": 800, "column": 32 } } @@ -331951,15 +338383,15 @@ "binop": null, "updateContext": null }, - "start": 31034, - "end": 31035, + "start": 31921, + "end": 31922, "loc": { "start": { - "line": 773, + "line": 800, "column": 32 }, "end": { - "line": 773, + "line": 800, "column": 33 } } @@ -331977,15 +338409,15 @@ "binop": null }, "value": "visible", - "start": 31052, - "end": 31059, + "start": 31939, + "end": 31946, "loc": { "start": { - "line": 774, + "line": 801, "column": 16 }, "end": { - "line": 774, + "line": 801, "column": 23 } } @@ -332003,15 +338435,15 @@ "binop": null, "updateContext": null }, - "start": 31059, - "end": 31060, + "start": 31946, + "end": 31947, "loc": { "start": { - "line": 774, + "line": 801, "column": 23 }, "end": { - "line": 774, + "line": 801, "column": 24 } } @@ -332031,19 +338463,125 @@ "updateContext": null }, "value": "false", - "start": 31061, - "end": 31066, + "start": 31948, + "end": 31953, "loc": { "start": { - "line": 774, + "line": 801, "column": 25 }, "end": { - "line": 774, + "line": 801, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31953, + "end": 31954, + "loc": { + "start": { + "line": 801, + "column": 30 + }, + "end": { + "line": 801, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 31971, + "end": 31979, + "loc": { + "start": { + "line": 802, + "column": 16 + }, + "end": { + "line": 802, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 31979, + "end": 31980, + "loc": { + "start": { + "line": 802, + "column": 24 + }, + "end": { + "line": 802, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 31981, + "end": 31986, + "loc": { + "start": { + "line": 802, + "column": 26 + }, + "end": { + "line": 802, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -332056,15 +338594,15 @@ "postfix": false, "binop": null }, - "start": 31079, - "end": 31080, + "start": 31999, + "end": 32000, "loc": { "start": { - "line": 775, + "line": 803, "column": 12 }, "end": { - "line": 775, + "line": 803, "column": 13 } } @@ -332081,15 +338619,15 @@ "postfix": false, "binop": null }, - "start": 31080, - "end": 31081, + "start": 32000, + "end": 32001, "loc": { "start": { - "line": 775, + "line": 803, "column": 13 }, "end": { - "line": 775, + "line": 803, "column": 14 } } @@ -332107,15 +338645,15 @@ "binop": null, "updateContext": null }, - "start": 31081, - "end": 31082, + "start": 32001, + "end": 32002, "loc": { "start": { - "line": 775, + "line": 803, "column": 14 }, "end": { - "line": 775, + "line": 803, "column": 15 } } @@ -332133,15 +338671,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 31083, - "end": 31099, + "start": 32003, + "end": 32019, "loc": { "start": { - "line": 775, + "line": 803, "column": 16 }, "end": { - "line": 775, + "line": 803, "column": 32 } } @@ -332158,15 +338696,15 @@ "postfix": false, "binop": null }, - "start": 31099, - "end": 31100, + "start": 32019, + "end": 32020, "loc": { "start": { - "line": 775, + "line": 803, "column": 32 }, "end": { - "line": 775, + "line": 803, "column": 33 } } @@ -332183,15 +338721,15 @@ "postfix": false, "binop": null }, - "start": 31109, - "end": 31110, + "start": 32029, + "end": 32030, "loc": { "start": { - "line": 776, + "line": 804, "column": 8 }, "end": { - "line": 776, + "line": 804, "column": 9 } } @@ -332209,15 +338747,15 @@ "binop": null, "updateContext": null }, - "start": 31110, - "end": 31111, + "start": 32030, + "end": 32031, "loc": { "start": { - "line": 776, + "line": 804, "column": 9 }, "end": { - "line": 776, + "line": 804, "column": 10 } } @@ -332237,15 +338775,15 @@ "updateContext": null }, "value": "this", - "start": 31121, - "end": 31125, + "start": 32041, + "end": 32045, "loc": { "start": { - "line": 778, + "line": 806, "column": 8 }, "end": { - "line": 778, + "line": 806, "column": 12 } } @@ -332263,15 +338801,15 @@ "binop": null, "updateContext": null }, - "start": 31125, - "end": 31126, + "start": 32045, + "end": 32046, "loc": { "start": { - "line": 778, + "line": 806, "column": 12 }, "end": { - "line": 778, + "line": 806, "column": 13 } } @@ -332289,15 +338827,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 31126, - "end": 31143, + "start": 32046, + "end": 32063, "loc": { "start": { - "line": 778, + "line": 806, "column": 13 }, "end": { - "line": 778, + "line": 806, "column": 30 } } @@ -332316,15 +338854,15 @@ "updateContext": null }, "value": "=", - "start": 31144, - "end": 31145, + "start": 32064, + "end": 32065, "loc": { "start": { - "line": 778, + "line": 806, "column": 31 }, "end": { - "line": 778, + "line": 806, "column": 32 } } @@ -332341,15 +338879,15 @@ "postfix": false, "binop": null }, - "start": 31146, - "end": 31147, + "start": 32066, + "end": 32067, "loc": { "start": { - "line": 778, + "line": 806, "column": 33 }, "end": { - "line": 778, + "line": 806, "column": 34 } } @@ -332367,15 +338905,15 @@ "binop": null }, "value": "planeFrame", - "start": 31161, - "end": 31171, + "start": 32081, + "end": 32091, "loc": { "start": { - "line": 780, + "line": 808, "column": 12 }, "end": { - "line": 780, + "line": 808, "column": 22 } } @@ -332393,15 +338931,15 @@ "binop": null, "updateContext": null }, - "start": 31171, - "end": 31172, + "start": 32091, + "end": 32092, "loc": { "start": { - "line": 780, + "line": 808, "column": 22 }, "end": { - "line": 780, + "line": 808, "column": 23 } } @@ -332419,15 +338957,15 @@ "binop": null }, "value": "rootNode", - "start": 31173, - "end": 31181, + "start": 32093, + "end": 32101, "loc": { "start": { - "line": 780, + "line": 808, "column": 24 }, "end": { - "line": 780, + "line": 808, "column": 32 } } @@ -332445,15 +338983,15 @@ "binop": null, "updateContext": null }, - "start": 31181, - "end": 31182, + "start": 32101, + "end": 32102, "loc": { "start": { - "line": 780, + "line": 808, "column": 32 }, "end": { - "line": 780, + "line": 808, "column": 33 } } @@ -332471,15 +339009,15 @@ "binop": null }, "value": "addChild", - "start": 31182, - "end": 31190, + "start": 32102, + "end": 32110, "loc": { "start": { - "line": 780, + "line": 808, "column": 33 }, "end": { - "line": 780, + "line": 808, "column": 41 } } @@ -332496,15 +339034,15 @@ "postfix": false, "binop": null }, - "start": 31190, - "end": 31191, + "start": 32110, + "end": 32111, "loc": { "start": { - "line": 780, + "line": 808, "column": 41 }, "end": { - "line": 780, + "line": 808, "column": 42 } } @@ -332524,15 +339062,15 @@ "updateContext": null }, "value": "new", - "start": 31191, - "end": 31194, + "start": 32111, + "end": 32114, "loc": { "start": { - "line": 780, + "line": 808, "column": 42 }, "end": { - "line": 780, + "line": 808, "column": 45 } } @@ -332550,15 +339088,15 @@ "binop": null }, "value": "Mesh", - "start": 31195, - "end": 31199, + "start": 32115, + "end": 32119, "loc": { "start": { - "line": 780, + "line": 808, "column": 46 }, "end": { - "line": 780, + "line": 808, "column": 50 } } @@ -332575,15 +339113,15 @@ "postfix": false, "binop": null }, - "start": 31199, - "end": 31200, + "start": 32119, + "end": 32120, "loc": { "start": { - "line": 780, + "line": 808, "column": 50 }, "end": { - "line": 780, + "line": 808, "column": 51 } } @@ -332601,15 +339139,15 @@ "binop": null }, "value": "rootNode", - "start": 31200, - "end": 31208, + "start": 32120, + "end": 32128, "loc": { "start": { - "line": 780, + "line": 808, "column": 51 }, "end": { - "line": 780, + "line": 808, "column": 59 } } @@ -332627,15 +339165,15 @@ "binop": null, "updateContext": null }, - "start": 31208, - "end": 31209, + "start": 32128, + "end": 32129, "loc": { "start": { - "line": 780, + "line": 808, "column": 59 }, "end": { - "line": 780, + "line": 808, "column": 60 } } @@ -332652,15 +339190,15 @@ "postfix": false, "binop": null }, - "start": 31210, - "end": 31211, + "start": 32130, + "end": 32131, "loc": { "start": { - "line": 780, + "line": 808, "column": 61 }, "end": { - "line": 780, + "line": 808, "column": 62 } } @@ -332678,15 +339216,15 @@ "binop": null }, "value": "geometry", - "start": 31228, - "end": 31236, + "start": 32148, + "end": 32156, "loc": { "start": { - "line": 781, + "line": 809, "column": 16 }, "end": { - "line": 781, + "line": 809, "column": 24 } } @@ -332704,15 +339242,15 @@ "binop": null, "updateContext": null }, - "start": 31236, - "end": 31237, + "start": 32156, + "end": 32157, "loc": { "start": { - "line": 781, + "line": 809, "column": 24 }, "end": { - "line": 781, + "line": 809, "column": 25 } } @@ -332732,15 +339270,15 @@ "updateContext": null }, "value": "new", - "start": 31238, - "end": 31241, + "start": 32158, + "end": 32161, "loc": { "start": { - "line": 781, + "line": 809, "column": 26 }, "end": { - "line": 781, + "line": 809, "column": 29 } } @@ -332758,15 +339296,15 @@ "binop": null }, "value": "ReadableGeometry", - "start": 31242, - "end": 31258, + "start": 32162, + "end": 32178, "loc": { "start": { - "line": 781, + "line": 809, "column": 30 }, "end": { - "line": 781, + "line": 809, "column": 46 } } @@ -332783,15 +339321,15 @@ "postfix": false, "binop": null }, - "start": 31258, - "end": 31259, + "start": 32178, + "end": 32179, "loc": { "start": { - "line": 781, + "line": 809, "column": 46 }, "end": { - "line": 781, + "line": 809, "column": 47 } } @@ -332809,15 +339347,15 @@ "binop": null }, "value": "rootNode", - "start": 31259, - "end": 31267, + "start": 32179, + "end": 32187, "loc": { "start": { - "line": 781, + "line": 809, "column": 47 }, "end": { - "line": 781, + "line": 809, "column": 55 } } @@ -332835,15 +339373,15 @@ "binop": null, "updateContext": null }, - "start": 31267, - "end": 31268, + "start": 32187, + "end": 32188, "loc": { "start": { - "line": 781, + "line": 809, "column": 55 }, "end": { - "line": 781, + "line": 809, "column": 56 } } @@ -332861,15 +339399,15 @@ "binop": null }, "value": "buildTorusGeometry", - "start": 31269, - "end": 31287, + "start": 32189, + "end": 32207, "loc": { "start": { - "line": 781, + "line": 809, "column": 57 }, "end": { - "line": 781, + "line": 809, "column": 75 } } @@ -332886,15 +339424,15 @@ "postfix": false, "binop": null }, - "start": 31287, - "end": 31288, + "start": 32207, + "end": 32208, "loc": { "start": { - "line": 781, + "line": 809, "column": 75 }, "end": { - "line": 781, + "line": 809, "column": 76 } } @@ -332911,15 +339449,15 @@ "postfix": false, "binop": null }, - "start": 31288, - "end": 31289, + "start": 32208, + "end": 32209, "loc": { "start": { - "line": 781, + "line": 809, "column": 76 }, "end": { - "line": 781, + "line": 809, "column": 77 } } @@ -332937,15 +339475,15 @@ "binop": null }, "value": "center", - "start": 31310, - "end": 31316, + "start": 32230, + "end": 32236, "loc": { "start": { - "line": 782, + "line": 810, "column": 20 }, "end": { - "line": 782, + "line": 810, "column": 26 } } @@ -332963,15 +339501,15 @@ "binop": null, "updateContext": null }, - "start": 31316, - "end": 31317, + "start": 32236, + "end": 32237, "loc": { "start": { - "line": 782, + "line": 810, "column": 26 }, "end": { - "line": 782, + "line": 810, "column": 27 } } @@ -332989,15 +339527,15 @@ "binop": null, "updateContext": null }, - "start": 31318, - "end": 31319, + "start": 32238, + "end": 32239, "loc": { "start": { - "line": 782, + "line": 810, "column": 28 }, "end": { - "line": 782, + "line": 810, "column": 29 } } @@ -333016,15 +339554,15 @@ "updateContext": null }, "value": 0, - "start": 31319, - "end": 31320, + "start": 32239, + "end": 32240, "loc": { "start": { - "line": 782, + "line": 810, "column": 29 }, "end": { - "line": 782, + "line": 810, "column": 30 } } @@ -333042,15 +339580,15 @@ "binop": null, "updateContext": null }, - "start": 31320, - "end": 31321, + "start": 32240, + "end": 32241, "loc": { "start": { - "line": 782, + "line": 810, "column": 30 }, "end": { - "line": 782, + "line": 810, "column": 31 } } @@ -333069,15 +339607,15 @@ "updateContext": null }, "value": 0, - "start": 31322, - "end": 31323, + "start": 32242, + "end": 32243, "loc": { "start": { - "line": 782, + "line": 810, "column": 32 }, "end": { - "line": 782, + "line": 810, "column": 33 } } @@ -333095,15 +339633,15 @@ "binop": null, "updateContext": null }, - "start": 31323, - "end": 31324, + "start": 32243, + "end": 32244, "loc": { "start": { - "line": 782, + "line": 810, "column": 33 }, "end": { - "line": 782, + "line": 810, "column": 34 } } @@ -333122,15 +339660,15 @@ "updateContext": null }, "value": 0, - "start": 31325, - "end": 31326, + "start": 32245, + "end": 32246, "loc": { "start": { - "line": 782, + "line": 810, "column": 35 }, "end": { - "line": 782, + "line": 810, "column": 36 } } @@ -333148,15 +339686,15 @@ "binop": null, "updateContext": null }, - "start": 31326, - "end": 31327, + "start": 32246, + "end": 32247, "loc": { "start": { - "line": 782, + "line": 810, "column": 36 }, "end": { - "line": 782, + "line": 810, "column": 37 } } @@ -333174,15 +339712,15 @@ "binop": null, "updateContext": null }, - "start": 31327, - "end": 31328, + "start": 32247, + "end": 32248, "loc": { "start": { - "line": 782, + "line": 810, "column": 37 }, "end": { - "line": 782, + "line": 810, "column": 38 } } @@ -333200,15 +339738,15 @@ "binop": null }, "value": "radius", - "start": 31349, - "end": 31355, + "start": 32269, + "end": 32275, "loc": { "start": { - "line": 783, + "line": 811, "column": 20 }, "end": { - "line": 783, + "line": 811, "column": 26 } } @@ -333226,15 +339764,15 @@ "binop": null, "updateContext": null }, - "start": 31355, - "end": 31356, + "start": 32275, + "end": 32276, "loc": { "start": { - "line": 783, + "line": 811, "column": 26 }, "end": { - "line": 783, + "line": 811, "column": 27 } } @@ -333253,15 +339791,15 @@ "updateContext": null }, "value": 2, - "start": 31357, - "end": 31358, + "start": 32277, + "end": 32278, "loc": { "start": { - "line": 783, + "line": 811, "column": 28 }, "end": { - "line": 783, + "line": 811, "column": 29 } } @@ -333279,15 +339817,15 @@ "binop": null, "updateContext": null }, - "start": 31358, - "end": 31359, + "start": 32278, + "end": 32279, "loc": { "start": { - "line": 783, + "line": 811, "column": 29 }, "end": { - "line": 783, + "line": 811, "column": 30 } } @@ -333305,15 +339843,15 @@ "binop": null }, "value": "tube", - "start": 31380, - "end": 31384, + "start": 32300, + "end": 32304, "loc": { "start": { - "line": 784, + "line": 812, "column": 20 }, "end": { - "line": 784, + "line": 812, "column": 24 } } @@ -333331,15 +339869,15 @@ "binop": null, "updateContext": null }, - "start": 31384, - "end": 31385, + "start": 32304, + "end": 32305, "loc": { "start": { - "line": 784, + "line": 812, "column": 24 }, "end": { - "line": 784, + "line": 812, "column": 25 } } @@ -333357,15 +339895,15 @@ "binop": null }, "value": "tubeRadius", - "start": 31386, - "end": 31396, + "start": 32306, + "end": 32316, "loc": { "start": { - "line": 784, + "line": 812, "column": 26 }, "end": { - "line": 784, + "line": 812, "column": 36 } } @@ -333383,15 +339921,15 @@ "binop": null, "updateContext": null }, - "start": 31396, - "end": 31397, + "start": 32316, + "end": 32317, "loc": { "start": { - "line": 784, + "line": 812, "column": 36 }, "end": { - "line": 784, + "line": 812, "column": 37 } } @@ -333409,15 +339947,15 @@ "binop": null }, "value": "radialSegments", - "start": 31418, - "end": 31432, + "start": 32338, + "end": 32352, "loc": { "start": { - "line": 785, + "line": 813, "column": 20 }, "end": { - "line": 785, + "line": 813, "column": 34 } } @@ -333435,15 +339973,15 @@ "binop": null, "updateContext": null }, - "start": 31432, - "end": 31433, + "start": 32352, + "end": 32353, "loc": { "start": { - "line": 785, + "line": 813, "column": 34 }, "end": { - "line": 785, + "line": 813, "column": 35 } } @@ -333462,15 +340000,15 @@ "updateContext": null }, "value": 4, - "start": 31434, - "end": 31435, + "start": 32354, + "end": 32355, "loc": { "start": { - "line": 785, + "line": 813, "column": 36 }, "end": { - "line": 785, + "line": 813, "column": 37 } } @@ -333488,15 +340026,15 @@ "binop": null, "updateContext": null }, - "start": 31435, - "end": 31436, + "start": 32355, + "end": 32356, "loc": { "start": { - "line": 785, + "line": 813, "column": 37 }, "end": { - "line": 785, + "line": 813, "column": 38 } } @@ -333514,15 +340052,15 @@ "binop": null }, "value": "tubeSegments", - "start": 31457, - "end": 31469, + "start": 32377, + "end": 32389, "loc": { "start": { - "line": 786, + "line": 814, "column": 20 }, "end": { - "line": 786, + "line": 814, "column": 32 } } @@ -333540,15 +340078,15 @@ "binop": null, "updateContext": null }, - "start": 31469, - "end": 31470, + "start": 32389, + "end": 32390, "loc": { "start": { - "line": 786, + "line": 814, "column": 32 }, "end": { - "line": 786, + "line": 814, "column": 33 } } @@ -333567,15 +340105,15 @@ "updateContext": null }, "value": 4, - "start": 31471, - "end": 31472, + "start": 32391, + "end": 32392, "loc": { "start": { - "line": 786, + "line": 814, "column": 34 }, "end": { - "line": 786, + "line": 814, "column": 35 } } @@ -333593,15 +340131,15 @@ "binop": null, "updateContext": null }, - "start": 31472, - "end": 31473, + "start": 32392, + "end": 32393, "loc": { "start": { - "line": 786, + "line": 814, "column": 35 }, "end": { - "line": 786, + "line": 814, "column": 36 } } @@ -333619,15 +340157,15 @@ "binop": null }, "value": "arc", - "start": 31494, - "end": 31497, + "start": 32414, + "end": 32417, "loc": { "start": { - "line": 787, + "line": 815, "column": 20 }, "end": { - "line": 787, + "line": 815, "column": 23 } } @@ -333645,15 +340183,15 @@ "binop": null, "updateContext": null }, - "start": 31497, - "end": 31498, + "start": 32417, + "end": 32418, "loc": { "start": { - "line": 787, + "line": 815, "column": 23 }, "end": { - "line": 787, + "line": 815, "column": 24 } } @@ -333671,15 +340209,15 @@ "binop": null }, "value": "Math", - "start": 31499, - "end": 31503, + "start": 32419, + "end": 32423, "loc": { "start": { - "line": 787, + "line": 815, "column": 25 }, "end": { - "line": 787, + "line": 815, "column": 29 } } @@ -333697,15 +340235,15 @@ "binop": null, "updateContext": null }, - "start": 31503, - "end": 31504, + "start": 32423, + "end": 32424, "loc": { "start": { - "line": 787, + "line": 815, "column": 29 }, "end": { - "line": 787, + "line": 815, "column": 30 } } @@ -333723,15 +340261,15 @@ "binop": null }, "value": "PI", - "start": 31504, - "end": 31506, + "start": 32424, + "end": 32426, "loc": { "start": { - "line": 787, + "line": 815, "column": 30 }, "end": { - "line": 787, + "line": 815, "column": 32 } } @@ -333750,15 +340288,15 @@ "updateContext": null }, "value": "*", - "start": 31507, - "end": 31508, + "start": 32427, + "end": 32428, "loc": { "start": { - "line": 787, + "line": 815, "column": 33 }, "end": { - "line": 787, + "line": 815, "column": 34 } } @@ -333777,15 +340315,15 @@ "updateContext": null }, "value": 2, - "start": 31509, - "end": 31512, + "start": 32429, + "end": 32432, "loc": { "start": { - "line": 787, + "line": 815, "column": 35 }, "end": { - "line": 787, + "line": 815, "column": 38 } } @@ -333802,15 +340340,15 @@ "postfix": false, "binop": null }, - "start": 31529, - "end": 31530, + "start": 32449, + "end": 32450, "loc": { "start": { - "line": 788, + "line": 816, "column": 16 }, "end": { - "line": 788, + "line": 816, "column": 17 } } @@ -333827,15 +340365,15 @@ "postfix": false, "binop": null }, - "start": 31530, - "end": 31531, + "start": 32450, + "end": 32451, "loc": { "start": { - "line": 788, + "line": 816, "column": 17 }, "end": { - "line": 788, + "line": 816, "column": 18 } } @@ -333852,15 +340390,15 @@ "postfix": false, "binop": null }, - "start": 31531, - "end": 31532, + "start": 32451, + "end": 32452, "loc": { "start": { - "line": 788, + "line": 816, "column": 18 }, "end": { - "line": 788, + "line": 816, "column": 19 } } @@ -333878,15 +340416,15 @@ "binop": null, "updateContext": null }, - "start": 31532, - "end": 31533, + "start": 32452, + "end": 32453, "loc": { "start": { - "line": 788, + "line": 816, "column": 19 }, "end": { - "line": 788, + "line": 816, "column": 20 } } @@ -333904,15 +340442,15 @@ "binop": null }, "value": "material", - "start": 31550, - "end": 31558, + "start": 32470, + "end": 32478, "loc": { "start": { - "line": 789, + "line": 817, "column": 16 }, "end": { - "line": 789, + "line": 817, "column": 24 } } @@ -333930,15 +340468,15 @@ "binop": null, "updateContext": null }, - "start": 31558, - "end": 31559, + "start": 32478, + "end": 32479, "loc": { "start": { - "line": 789, + "line": 817, "column": 24 }, "end": { - "line": 789, + "line": 817, "column": 25 } } @@ -333958,15 +340496,15 @@ "updateContext": null }, "value": "new", - "start": 31560, - "end": 31563, + "start": 32480, + "end": 32483, "loc": { "start": { - "line": 789, + "line": 817, "column": 26 }, "end": { - "line": 789, + "line": 817, "column": 29 } } @@ -333984,15 +340522,15 @@ "binop": null }, "value": "PhongMaterial", - "start": 31564, - "end": 31577, + "start": 32484, + "end": 32497, "loc": { "start": { - "line": 789, + "line": 817, "column": 30 }, "end": { - "line": 789, + "line": 817, "column": 43 } } @@ -334009,15 +340547,15 @@ "postfix": false, "binop": null }, - "start": 31577, - "end": 31578, + "start": 32497, + "end": 32498, "loc": { "start": { - "line": 789, + "line": 817, "column": 43 }, "end": { - "line": 789, + "line": 817, "column": 44 } } @@ -334035,15 +340573,15 @@ "binop": null }, "value": "rootNode", - "start": 31578, - "end": 31586, + "start": 32498, + "end": 32506, "loc": { "start": { - "line": 789, + "line": 817, "column": 44 }, "end": { - "line": 789, + "line": 817, "column": 52 } } @@ -334061,15 +340599,15 @@ "binop": null, "updateContext": null }, - "start": 31586, - "end": 31587, + "start": 32506, + "end": 32507, "loc": { "start": { - "line": 789, + "line": 817, "column": 52 }, "end": { - "line": 789, + "line": 817, "column": 53 } } @@ -334086,15 +340624,15 @@ "postfix": false, "binop": null }, - "start": 31588, - "end": 31589, + "start": 32508, + "end": 32509, "loc": { "start": { - "line": 789, + "line": 817, "column": 54 }, "end": { - "line": 789, + "line": 817, "column": 55 } } @@ -334112,15 +340650,15 @@ "binop": null }, "value": "ambient", - "start": 31610, - "end": 31617, + "start": 32530, + "end": 32537, "loc": { "start": { - "line": 790, + "line": 818, "column": 20 }, "end": { - "line": 790, + "line": 818, "column": 27 } } @@ -334138,15 +340676,15 @@ "binop": null, "updateContext": null }, - "start": 31617, - "end": 31618, + "start": 32537, + "end": 32538, "loc": { "start": { - "line": 790, + "line": 818, "column": 27 }, "end": { - "line": 790, + "line": 818, "column": 28 } } @@ -334164,15 +340702,15 @@ "binop": null, "updateContext": null }, - "start": 31619, - "end": 31620, + "start": 32539, + "end": 32540, "loc": { "start": { - "line": 790, + "line": 818, "column": 29 }, "end": { - "line": 790, + "line": 818, "column": 30 } } @@ -334191,15 +340729,15 @@ "updateContext": null }, "value": 1, - "start": 31620, - "end": 31621, + "start": 32540, + "end": 32541, "loc": { "start": { - "line": 790, + "line": 818, "column": 30 }, "end": { - "line": 790, + "line": 818, "column": 31 } } @@ -334217,15 +340755,15 @@ "binop": null, "updateContext": null }, - "start": 31621, - "end": 31622, + "start": 32541, + "end": 32542, "loc": { "start": { - "line": 790, + "line": 818, "column": 31 }, "end": { - "line": 790, + "line": 818, "column": 32 } } @@ -334244,15 +340782,15 @@ "updateContext": null }, "value": 1, - "start": 31623, - "end": 31624, + "start": 32543, + "end": 32544, "loc": { "start": { - "line": 790, + "line": 818, "column": 33 }, "end": { - "line": 790, + "line": 818, "column": 34 } } @@ -334270,15 +340808,15 @@ "binop": null, "updateContext": null }, - "start": 31624, - "end": 31625, + "start": 32544, + "end": 32545, "loc": { "start": { - "line": 790, + "line": 818, "column": 34 }, "end": { - "line": 790, + "line": 818, "column": 35 } } @@ -334297,15 +340835,15 @@ "updateContext": null }, "value": 1, - "start": 31626, - "end": 31627, + "start": 32546, + "end": 32547, "loc": { "start": { - "line": 790, + "line": 818, "column": 36 }, "end": { - "line": 790, + "line": 818, "column": 37 } } @@ -334323,15 +340861,15 @@ "binop": null, "updateContext": null }, - "start": 31627, - "end": 31628, + "start": 32547, + "end": 32548, "loc": { "start": { - "line": 790, + "line": 818, "column": 37 }, "end": { - "line": 790, + "line": 818, "column": 38 } } @@ -334349,15 +340887,15 @@ "binop": null, "updateContext": null }, - "start": 31628, - "end": 31629, + "start": 32548, + "end": 32549, "loc": { "start": { - "line": 790, + "line": 818, "column": 38 }, "end": { - "line": 790, + "line": 818, "column": 39 } } @@ -334375,15 +340913,15 @@ "binop": null }, "value": "diffuse", - "start": 31650, - "end": 31657, + "start": 32570, + "end": 32577, "loc": { "start": { - "line": 791, + "line": 819, "column": 20 }, "end": { - "line": 791, + "line": 819, "column": 27 } } @@ -334401,15 +340939,15 @@ "binop": null, "updateContext": null }, - "start": 31657, - "end": 31658, + "start": 32577, + "end": 32578, "loc": { "start": { - "line": 791, + "line": 819, "column": 27 }, "end": { - "line": 791, + "line": 819, "column": 28 } } @@ -334427,15 +340965,15 @@ "binop": null, "updateContext": null }, - "start": 31659, - "end": 31660, + "start": 32579, + "end": 32580, "loc": { "start": { - "line": 791, + "line": 819, "column": 29 }, "end": { - "line": 791, + "line": 819, "column": 30 } } @@ -334454,15 +340992,15 @@ "updateContext": null }, "value": 0, - "start": 31660, - "end": 31661, + "start": 32580, + "end": 32581, "loc": { "start": { - "line": 791, + "line": 819, "column": 30 }, "end": { - "line": 791, + "line": 819, "column": 31 } } @@ -334480,15 +341018,15 @@ "binop": null, "updateContext": null }, - "start": 31661, - "end": 31662, + "start": 32581, + "end": 32582, "loc": { "start": { - "line": 791, + "line": 819, "column": 31 }, "end": { - "line": 791, + "line": 819, "column": 32 } } @@ -334507,15 +341045,15 @@ "updateContext": null }, "value": 0, - "start": 31663, - "end": 31664, + "start": 32583, + "end": 32584, "loc": { "start": { - "line": 791, + "line": 819, "column": 33 }, "end": { - "line": 791, + "line": 819, "column": 34 } } @@ -334533,15 +341071,15 @@ "binop": null, "updateContext": null }, - "start": 31664, - "end": 31665, + "start": 32584, + "end": 32585, "loc": { "start": { - "line": 791, + "line": 819, "column": 34 }, "end": { - "line": 791, + "line": 819, "column": 35 } } @@ -334560,15 +341098,15 @@ "updateContext": null }, "value": 0, - "start": 31666, - "end": 31667, + "start": 32586, + "end": 32587, "loc": { "start": { - "line": 791, + "line": 819, "column": 36 }, "end": { - "line": 791, + "line": 819, "column": 37 } } @@ -334586,15 +341124,15 @@ "binop": null, "updateContext": null }, - "start": 31667, - "end": 31668, + "start": 32587, + "end": 32588, "loc": { "start": { - "line": 791, + "line": 819, "column": 37 }, "end": { - "line": 791, + "line": 819, "column": 38 } } @@ -334612,15 +341150,15 @@ "binop": null, "updateContext": null }, - "start": 31668, - "end": 31669, + "start": 32588, + "end": 32589, "loc": { "start": { - "line": 791, + "line": 819, "column": 38 }, "end": { - "line": 791, + "line": 819, "column": 39 } } @@ -334638,15 +341176,15 @@ "binop": null }, "value": "emissive", - "start": 31690, - "end": 31698, + "start": 32610, + "end": 32618, "loc": { "start": { - "line": 792, + "line": 820, "column": 20 }, "end": { - "line": 792, + "line": 820, "column": 28 } } @@ -334664,15 +341202,15 @@ "binop": null, "updateContext": null }, - "start": 31698, - "end": 31699, + "start": 32618, + "end": 32619, "loc": { "start": { - "line": 792, + "line": 820, "column": 28 }, "end": { - "line": 792, + "line": 820, "column": 29 } } @@ -334690,15 +341228,15 @@ "binop": null, "updateContext": null }, - "start": 31700, - "end": 31701, + "start": 32620, + "end": 32621, "loc": { "start": { - "line": 792, + "line": 820, "column": 30 }, "end": { - "line": 792, + "line": 820, "column": 31 } } @@ -334717,15 +341255,15 @@ "updateContext": null }, "value": 1, - "start": 31701, - "end": 31702, + "start": 32621, + "end": 32622, "loc": { "start": { - "line": 792, + "line": 820, "column": 31 }, "end": { - "line": 792, + "line": 820, "column": 32 } } @@ -334743,15 +341281,15 @@ "binop": null, "updateContext": null }, - "start": 31702, - "end": 31703, + "start": 32622, + "end": 32623, "loc": { "start": { - "line": 792, + "line": 820, "column": 32 }, "end": { - "line": 792, + "line": 820, "column": 33 } } @@ -334770,15 +341308,15 @@ "updateContext": null }, "value": 1, - "start": 31704, - "end": 31705, + "start": 32624, + "end": 32625, "loc": { "start": { - "line": 792, + "line": 820, "column": 34 }, "end": { - "line": 792, + "line": 820, "column": 35 } } @@ -334796,15 +341334,15 @@ "binop": null, "updateContext": null }, - "start": 31705, - "end": 31706, + "start": 32625, + "end": 32626, "loc": { "start": { - "line": 792, + "line": 820, "column": 35 }, "end": { - "line": 792, + "line": 820, "column": 36 } } @@ -334823,15 +341361,15 @@ "updateContext": null }, "value": 0, - "start": 31707, - "end": 31708, + "start": 32627, + "end": 32628, "loc": { "start": { - "line": 792, + "line": 820, "column": 37 }, "end": { - "line": 792, + "line": 820, "column": 38 } } @@ -334849,15 +341387,15 @@ "binop": null, "updateContext": null }, - "start": 31708, - "end": 31709, + "start": 32628, + "end": 32629, "loc": { "start": { - "line": 792, + "line": 820, "column": 38 }, "end": { - "line": 792, + "line": 820, "column": 39 } } @@ -334874,15 +341412,15 @@ "postfix": false, "binop": null }, - "start": 31726, - "end": 31727, + "start": 32646, + "end": 32647, "loc": { "start": { - "line": 793, + "line": 821, "column": 16 }, "end": { - "line": 793, + "line": 821, "column": 17 } } @@ -334899,15 +341437,15 @@ "postfix": false, "binop": null }, - "start": 31727, - "end": 31728, + "start": 32647, + "end": 32648, "loc": { "start": { - "line": 793, + "line": 821, "column": 17 }, "end": { - "line": 793, + "line": 821, "column": 18 } } @@ -334925,15 +341463,15 @@ "binop": null, "updateContext": null }, - "start": 31728, - "end": 31729, + "start": 32648, + "end": 32649, "loc": { "start": { - "line": 793, + "line": 821, "column": 18 }, "end": { - "line": 793, + "line": 821, "column": 19 } } @@ -334951,15 +341489,15 @@ "binop": null }, "value": "highlighted", - "start": 31746, - "end": 31757, + "start": 32666, + "end": 32677, "loc": { "start": { - "line": 794, + "line": 822, "column": 16 }, "end": { - "line": 794, + "line": 822, "column": 27 } } @@ -334977,15 +341515,15 @@ "binop": null, "updateContext": null }, - "start": 31757, - "end": 31758, + "start": 32677, + "end": 32678, "loc": { "start": { - "line": 794, + "line": 822, "column": 27 }, "end": { - "line": 794, + "line": 822, "column": 28 } } @@ -335005,15 +341543,15 @@ "updateContext": null }, "value": "true", - "start": 31759, - "end": 31763, + "start": 32679, + "end": 32683, "loc": { "start": { - "line": 794, + "line": 822, "column": 29 }, "end": { - "line": 794, + "line": 822, "column": 33 } } @@ -335031,15 +341569,15 @@ "binop": null, "updateContext": null }, - "start": 31763, - "end": 31764, + "start": 32683, + "end": 32684, "loc": { "start": { - "line": 794, + "line": 822, "column": 33 }, "end": { - "line": 794, + "line": 822, "column": 34 } } @@ -335057,15 +341595,15 @@ "binop": null }, "value": "highlightMaterial", - "start": 31781, - "end": 31798, + "start": 32701, + "end": 32718, "loc": { "start": { - "line": 795, + "line": 823, "column": 16 }, "end": { - "line": 795, + "line": 823, "column": 33 } } @@ -335083,15 +341621,15 @@ "binop": null, "updateContext": null }, - "start": 31798, - "end": 31799, + "start": 32718, + "end": 32719, "loc": { "start": { - "line": 795, + "line": 823, "column": 33 }, "end": { - "line": 795, + "line": 823, "column": 34 } } @@ -335111,15 +341649,15 @@ "updateContext": null }, "value": "new", - "start": 31800, - "end": 31803, + "start": 32720, + "end": 32723, "loc": { "start": { - "line": 795, + "line": 823, "column": 35 }, "end": { - "line": 795, + "line": 823, "column": 38 } } @@ -335137,15 +341675,15 @@ "binop": null }, "value": "EmphasisMaterial", - "start": 31804, - "end": 31820, + "start": 32724, + "end": 32740, "loc": { "start": { - "line": 795, + "line": 823, "column": 39 }, "end": { - "line": 795, + "line": 823, "column": 55 } } @@ -335162,15 +341700,15 @@ "postfix": false, "binop": null }, - "start": 31820, - "end": 31821, + "start": 32740, + "end": 32741, "loc": { "start": { - "line": 795, + "line": 823, "column": 55 }, "end": { - "line": 795, + "line": 823, "column": 56 } } @@ -335188,15 +341726,15 @@ "binop": null }, "value": "rootNode", - "start": 31821, - "end": 31829, + "start": 32741, + "end": 32749, "loc": { "start": { - "line": 795, + "line": 823, "column": 56 }, "end": { - "line": 795, + "line": 823, "column": 64 } } @@ -335214,15 +341752,15 @@ "binop": null, "updateContext": null }, - "start": 31829, - "end": 31830, + "start": 32749, + "end": 32750, "loc": { "start": { - "line": 795, + "line": 823, "column": 64 }, "end": { - "line": 795, + "line": 823, "column": 65 } } @@ -335239,15 +341777,15 @@ "postfix": false, "binop": null }, - "start": 31831, - "end": 31832, + "start": 32751, + "end": 32752, "loc": { "start": { - "line": 795, + "line": 823, "column": 66 }, "end": { - "line": 795, + "line": 823, "column": 67 } } @@ -335265,15 +341803,15 @@ "binop": null }, "value": "edges", - "start": 31853, - "end": 31858, + "start": 32773, + "end": 32778, "loc": { "start": { - "line": 796, + "line": 824, "column": 20 }, "end": { - "line": 796, + "line": 824, "column": 25 } } @@ -335291,15 +341829,15 @@ "binop": null, "updateContext": null }, - "start": 31858, - "end": 31859, + "start": 32778, + "end": 32779, "loc": { "start": { - "line": 796, + "line": 824, "column": 25 }, "end": { - "line": 796, + "line": 824, "column": 26 } } @@ -335319,15 +341857,15 @@ "updateContext": null }, "value": "false", - "start": 31860, - "end": 31865, + "start": 32780, + "end": 32785, "loc": { "start": { - "line": 796, + "line": 824, "column": 27 }, "end": { - "line": 796, + "line": 824, "column": 32 } } @@ -335345,15 +341883,15 @@ "binop": null, "updateContext": null }, - "start": 31865, - "end": 31866, + "start": 32785, + "end": 32786, "loc": { "start": { - "line": 796, + "line": 824, "column": 32 }, "end": { - "line": 796, + "line": 824, "column": 33 } } @@ -335371,15 +341909,15 @@ "binop": null }, "value": "filled", - "start": 31887, - "end": 31893, + "start": 32807, + "end": 32813, "loc": { "start": { - "line": 797, + "line": 825, "column": 20 }, "end": { - "line": 797, + "line": 825, "column": 26 } } @@ -335397,15 +341935,15 @@ "binop": null, "updateContext": null }, - "start": 31893, - "end": 31894, + "start": 32813, + "end": 32814, "loc": { "start": { - "line": 797, + "line": 825, "column": 26 }, "end": { - "line": 797, + "line": 825, "column": 27 } } @@ -335425,15 +341963,15 @@ "updateContext": null }, "value": "true", - "start": 31895, - "end": 31899, + "start": 32815, + "end": 32819, "loc": { "start": { - "line": 797, + "line": 825, "column": 28 }, "end": { - "line": 797, + "line": 825, "column": 32 } } @@ -335451,15 +341989,15 @@ "binop": null, "updateContext": null }, - "start": 31899, - "end": 31900, + "start": 32819, + "end": 32820, "loc": { "start": { - "line": 797, + "line": 825, "column": 32 }, "end": { - "line": 797, + "line": 825, "column": 33 } } @@ -335477,15 +342015,15 @@ "binop": null }, "value": "fillColor", - "start": 31921, - "end": 31930, + "start": 32841, + "end": 32850, "loc": { "start": { - "line": 798, + "line": 826, "column": 20 }, "end": { - "line": 798, + "line": 826, "column": 29 } } @@ -335503,15 +342041,15 @@ "binop": null, "updateContext": null }, - "start": 31930, - "end": 31931, + "start": 32850, + "end": 32851, "loc": { "start": { - "line": 798, + "line": 826, "column": 29 }, "end": { - "line": 798, + "line": 826, "column": 30 } } @@ -335529,15 +342067,15 @@ "binop": null, "updateContext": null }, - "start": 31932, - "end": 31933, + "start": 32852, + "end": 32853, "loc": { "start": { - "line": 798, + "line": 826, "column": 31 }, "end": { - "line": 798, + "line": 826, "column": 32 } } @@ -335556,15 +342094,15 @@ "updateContext": null }, "value": 1, - "start": 31933, - "end": 31934, + "start": 32853, + "end": 32854, "loc": { "start": { - "line": 798, + "line": 826, "column": 32 }, "end": { - "line": 798, + "line": 826, "column": 33 } } @@ -335582,15 +342120,15 @@ "binop": null, "updateContext": null }, - "start": 31934, - "end": 31935, + "start": 32854, + "end": 32855, "loc": { "start": { - "line": 798, + "line": 826, "column": 33 }, "end": { - "line": 798, + "line": 826, "column": 34 } } @@ -335609,15 +342147,15 @@ "updateContext": null }, "value": 1, - "start": 31936, - "end": 31937, + "start": 32856, + "end": 32857, "loc": { "start": { - "line": 798, + "line": 826, "column": 35 }, "end": { - "line": 798, + "line": 826, "column": 36 } } @@ -335635,15 +342173,15 @@ "binop": null, "updateContext": null }, - "start": 31937, - "end": 31938, + "start": 32857, + "end": 32858, "loc": { "start": { - "line": 798, + "line": 826, "column": 36 }, "end": { - "line": 798, + "line": 826, "column": 37 } } @@ -335662,15 +342200,15 @@ "updateContext": null }, "value": 0, - "start": 31939, - "end": 31940, + "start": 32859, + "end": 32860, "loc": { "start": { - "line": 798, + "line": 826, "column": 38 }, "end": { - "line": 798, + "line": 826, "column": 39 } } @@ -335688,15 +342226,15 @@ "binop": null, "updateContext": null }, - "start": 31940, - "end": 31941, + "start": 32860, + "end": 32861, "loc": { "start": { - "line": 798, + "line": 826, "column": 39 }, "end": { - "line": 798, + "line": 826, "column": 40 } } @@ -335714,15 +342252,15 @@ "binop": null, "updateContext": null }, - "start": 31941, - "end": 31942, + "start": 32861, + "end": 32862, "loc": { "start": { - "line": 798, + "line": 826, "column": 40 }, "end": { - "line": 798, + "line": 826, "column": 41 } } @@ -335740,15 +342278,15 @@ "binop": null }, "value": "fillAlpha", - "start": 31963, - "end": 31972, + "start": 32883, + "end": 32892, "loc": { "start": { - "line": 799, + "line": 827, "column": 20 }, "end": { - "line": 799, + "line": 827, "column": 29 } } @@ -335766,15 +342304,15 @@ "binop": null, "updateContext": null }, - "start": 31972, - "end": 31973, + "start": 32892, + "end": 32893, "loc": { "start": { - "line": 799, + "line": 827, "column": 29 }, "end": { - "line": 799, + "line": 827, "column": 30 } } @@ -335793,15 +342331,15 @@ "updateContext": null }, "value": 1, - "start": 31974, - "end": 31977, + "start": 32894, + "end": 32897, "loc": { "start": { - "line": 799, + "line": 827, "column": 31 }, "end": { - "line": 799, + "line": 827, "column": 34 } } @@ -335818,15 +342356,15 @@ "postfix": false, "binop": null }, - "start": 31994, - "end": 31995, + "start": 32914, + "end": 32915, "loc": { "start": { - "line": 800, + "line": 828, "column": 16 }, "end": { - "line": 800, + "line": 828, "column": 17 } } @@ -335843,15 +342381,15 @@ "postfix": false, "binop": null }, - "start": 31995, - "end": 31996, + "start": 32915, + "end": 32916, "loc": { "start": { - "line": 800, + "line": 828, "column": 17 }, "end": { - "line": 800, + "line": 828, "column": 18 } } @@ -335869,15 +342407,15 @@ "binop": null, "updateContext": null }, - "start": 31996, - "end": 31997, + "start": 32916, + "end": 32917, "loc": { "start": { - "line": 800, + "line": 828, "column": 18 }, "end": { - "line": 800, + "line": 828, "column": 19 } } @@ -335895,15 +342433,15 @@ "binop": null }, "value": "pickable", - "start": 32014, - "end": 32022, + "start": 32934, + "end": 32942, "loc": { "start": { - "line": 801, + "line": 829, "column": 16 }, "end": { - "line": 801, + "line": 829, "column": 24 } } @@ -335921,15 +342459,15 @@ "binop": null, "updateContext": null }, - "start": 32022, - "end": 32023, + "start": 32942, + "end": 32943, "loc": { "start": { - "line": 801, + "line": 829, "column": 24 }, "end": { - "line": 801, + "line": 829, "column": 25 } } @@ -335949,15 +342487,15 @@ "updateContext": null }, "value": "false", - "start": 32024, - "end": 32029, + "start": 32944, + "end": 32949, "loc": { "start": { - "line": 801, + "line": 829, "column": 26 }, "end": { - "line": 801, + "line": 829, "column": 31 } } @@ -335975,15 +342513,15 @@ "binop": null, "updateContext": null }, - "start": 32029, - "end": 32030, + "start": 32949, + "end": 32950, "loc": { "start": { - "line": 801, + "line": 829, "column": 31 }, "end": { - "line": 801, + "line": 829, "column": 32 } } @@ -336001,15 +342539,15 @@ "binop": null }, "value": "collidable", - "start": 32047, - "end": 32057, + "start": 32967, + "end": 32977, "loc": { "start": { - "line": 802, + "line": 830, "column": 16 }, "end": { - "line": 802, + "line": 830, "column": 26 } } @@ -336027,15 +342565,15 @@ "binop": null, "updateContext": null }, - "start": 32057, - "end": 32058, + "start": 32977, + "end": 32978, "loc": { "start": { - "line": 802, + "line": 830, "column": 26 }, "end": { - "line": 802, + "line": 830, "column": 27 } } @@ -336055,15 +342593,15 @@ "updateContext": null }, "value": "false", - "start": 32059, - "end": 32064, + "start": 32979, + "end": 32984, "loc": { "start": { - "line": 802, + "line": 830, "column": 28 }, "end": { - "line": 802, + "line": 830, "column": 33 } } @@ -336081,15 +342619,15 @@ "binop": null, "updateContext": null }, - "start": 32064, - "end": 32065, + "start": 32984, + "end": 32985, "loc": { "start": { - "line": 802, + "line": 830, "column": 33 }, "end": { - "line": 802, + "line": 830, "column": 34 } } @@ -336107,15 +342645,15 @@ "binop": null }, "value": "clippable", - "start": 32082, - "end": 32091, + "start": 33002, + "end": 33011, "loc": { "start": { - "line": 803, + "line": 831, "column": 16 }, "end": { - "line": 803, + "line": 831, "column": 25 } } @@ -336133,15 +342671,15 @@ "binop": null, "updateContext": null }, - "start": 32091, - "end": 32092, + "start": 33011, + "end": 33012, "loc": { "start": { - "line": 803, + "line": 831, "column": 25 }, "end": { - "line": 803, + "line": 831, "column": 26 } } @@ -336161,15 +342699,15 @@ "updateContext": null }, "value": "false", - "start": 32093, - "end": 32098, + "start": 33013, + "end": 33018, "loc": { "start": { - "line": 803, + "line": 831, "column": 27 }, "end": { - "line": 803, + "line": 831, "column": 32 } } @@ -336187,15 +342725,15 @@ "binop": null, "updateContext": null }, - "start": 32098, - "end": 32099, + "start": 33018, + "end": 33019, "loc": { "start": { - "line": 803, + "line": 831, "column": 32 }, "end": { - "line": 803, + "line": 831, "column": 33 } } @@ -336213,15 +342751,15 @@ "binop": null }, "value": "visible", - "start": 32116, - "end": 32123, + "start": 33036, + "end": 33043, "loc": { "start": { - "line": 804, + "line": 832, "column": 16 }, "end": { - "line": 804, + "line": 832, "column": 23 } } @@ -336239,15 +342777,15 @@ "binop": null, "updateContext": null }, - "start": 32123, - "end": 32124, + "start": 33043, + "end": 33044, "loc": { "start": { - "line": 804, + "line": 832, "column": 23 }, "end": { - "line": 804, + "line": 832, "column": 24 } } @@ -336267,15 +342805,15 @@ "updateContext": null }, "value": "false", - "start": 32125, - "end": 32130, + "start": 33045, + "end": 33050, "loc": { "start": { - "line": 804, + "line": 832, "column": 25 }, "end": { - "line": 804, + "line": 832, "column": 30 } } @@ -336293,15 +342831,15 @@ "binop": null, "updateContext": null }, - "start": 32130, - "end": 32131, + "start": 33050, + "end": 33051, "loc": { "start": { - "line": 804, + "line": 832, "column": 30 }, "end": { - "line": 804, + "line": 832, "column": 31 } } @@ -336319,15 +342857,15 @@ "binop": null }, "value": "scale", - "start": 32148, - "end": 32153, + "start": 33068, + "end": 33073, "loc": { "start": { - "line": 805, + "line": 833, "column": 16 }, "end": { - "line": 805, + "line": 833, "column": 21 } } @@ -336345,15 +342883,15 @@ "binop": null, "updateContext": null }, - "start": 32153, - "end": 32154, + "start": 33073, + "end": 33074, "loc": { "start": { - "line": 805, + "line": 833, "column": 21 }, "end": { - "line": 805, + "line": 833, "column": 22 } } @@ -336371,15 +342909,15 @@ "binop": null, "updateContext": null }, - "start": 32155, - "end": 32156, + "start": 33075, + "end": 33076, "loc": { "start": { - "line": 805, + "line": 833, "column": 23 }, "end": { - "line": 805, + "line": 833, "column": 24 } } @@ -336398,15 +342936,15 @@ "updateContext": null }, "value": 1, - "start": 32156, - "end": 32157, + "start": 33076, + "end": 33077, "loc": { "start": { - "line": 805, + "line": 833, "column": 24 }, "end": { - "line": 805, + "line": 833, "column": 25 } } @@ -336424,15 +342962,15 @@ "binop": null, "updateContext": null }, - "start": 32157, - "end": 32158, + "start": 33077, + "end": 33078, "loc": { "start": { - "line": 805, + "line": 833, "column": 25 }, "end": { - "line": 805, + "line": 833, "column": 26 } } @@ -336451,15 +342989,15 @@ "updateContext": null }, "value": 1, - "start": 32159, - "end": 32160, + "start": 33079, + "end": 33080, "loc": { "start": { - "line": 805, + "line": 833, "column": 27 }, "end": { - "line": 805, + "line": 833, "column": 28 } } @@ -336477,15 +343015,15 @@ "binop": null, "updateContext": null }, - "start": 32160, - "end": 32161, + "start": 33080, + "end": 33081, "loc": { "start": { - "line": 805, + "line": 833, "column": 28 }, "end": { - "line": 805, + "line": 833, "column": 29 } } @@ -336504,15 +343042,15 @@ "updateContext": null }, "value": 1, - "start": 32162, - "end": 32163, + "start": 33082, + "end": 33083, "loc": { "start": { - "line": 805, + "line": 833, "column": 30 }, "end": { - "line": 805, + "line": 833, "column": 31 } } @@ -336530,15 +343068,15 @@ "binop": null, "updateContext": null }, - "start": 32163, - "end": 32164, + "start": 33083, + "end": 33084, "loc": { "start": { - "line": 805, + "line": 833, "column": 31 }, "end": { - "line": 805, + "line": 833, "column": 32 } } @@ -336556,15 +343094,15 @@ "binop": null, "updateContext": null }, - "start": 32164, - "end": 32165, + "start": 33084, + "end": 33085, "loc": { "start": { - "line": 805, + "line": 833, "column": 32 }, "end": { - "line": 805, + "line": 833, "column": 33 } } @@ -336582,15 +343120,15 @@ "binop": null }, "value": "rotation", - "start": 32182, - "end": 32190, + "start": 33102, + "end": 33110, "loc": { "start": { - "line": 806, + "line": 834, "column": 16 }, "end": { - "line": 806, + "line": 834, "column": 24 } } @@ -336608,15 +343146,15 @@ "binop": null, "updateContext": null }, - "start": 32190, - "end": 32191, + "start": 33110, + "end": 33111, "loc": { "start": { - "line": 806, + "line": 834, "column": 24 }, "end": { - "line": 806, + "line": 834, "column": 25 } } @@ -336634,15 +343172,15 @@ "binop": null, "updateContext": null }, - "start": 32192, - "end": 32193, + "start": 33112, + "end": 33113, "loc": { "start": { - "line": 806, + "line": 834, "column": 26 }, "end": { - "line": 806, + "line": 834, "column": 27 } } @@ -336661,15 +343199,15 @@ "updateContext": null }, "value": 0, - "start": 32193, - "end": 32194, + "start": 33113, + "end": 33114, "loc": { "start": { - "line": 806, + "line": 834, "column": 27 }, "end": { - "line": 806, + "line": 834, "column": 28 } } @@ -336687,15 +343225,15 @@ "binop": null, "updateContext": null }, - "start": 32194, - "end": 32195, + "start": 33114, + "end": 33115, "loc": { "start": { - "line": 806, + "line": 834, "column": 28 }, "end": { - "line": 806, + "line": 834, "column": 29 } } @@ -336714,15 +343252,15 @@ "updateContext": null }, "value": 0, - "start": 32196, - "end": 32197, + "start": 33116, + "end": 33117, "loc": { "start": { - "line": 806, + "line": 834, "column": 30 }, "end": { - "line": 806, + "line": 834, "column": 31 } } @@ -336740,15 +343278,15 @@ "binop": null, "updateContext": null }, - "start": 32197, - "end": 32198, + "start": 33117, + "end": 33118, "loc": { "start": { - "line": 806, + "line": 834, "column": 31 }, "end": { - "line": 806, + "line": 834, "column": 32 } } @@ -336767,15 +343305,15 @@ "updateContext": null }, "value": 45, - "start": 32199, - "end": 32201, + "start": 33119, + "end": 33121, "loc": { "start": { - "line": 806, + "line": 834, "column": 33 }, "end": { - "line": 806, + "line": 834, "column": 35 } } @@ -336793,16 +343331,122 @@ "binop": null, "updateContext": null }, - "start": 32201, - "end": 32202, + "start": 33121, + "end": 33122, "loc": { "start": { - "line": 806, + "line": 834, "column": 35 }, "end": { - "line": 806, + "line": 834, + "column": 36 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33122, + "end": 33123, + "loc": { + "start": { + "line": 834, "column": 36 + }, + "end": { + "line": 834, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 33140, + "end": 33148, + "loc": { + "start": { + "line": 835, + "column": 16 + }, + "end": { + "line": 835, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33148, + "end": 33149, + "loc": { + "start": { + "line": 835, + "column": 24 + }, + "end": { + "line": 835, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 33150, + "end": 33155, + "loc": { + "start": { + "line": 835, + "column": 26 + }, + "end": { + "line": 835, + "column": 31 } } }, @@ -336818,15 +343462,15 @@ "postfix": false, "binop": null }, - "start": 32215, - "end": 32216, + "start": 33168, + "end": 33169, "loc": { "start": { - "line": 807, + "line": 836, "column": 12 }, "end": { - "line": 807, + "line": 836, "column": 13 } } @@ -336843,15 +343487,15 @@ "postfix": false, "binop": null }, - "start": 32216, - "end": 32217, + "start": 33169, + "end": 33170, "loc": { "start": { - "line": 807, + "line": 836, "column": 13 }, "end": { - "line": 807, + "line": 836, "column": 14 } } @@ -336869,15 +343513,15 @@ "binop": null, "updateContext": null }, - "start": 32217, - "end": 32218, + "start": 33170, + "end": 33171, "loc": { "start": { - "line": 807, + "line": 836, "column": 14 }, "end": { - "line": 807, + "line": 836, "column": 15 } } @@ -336895,15 +343539,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 32219, - "end": 32235, + "start": 33172, + "end": 33188, "loc": { "start": { - "line": 807, + "line": 836, "column": 16 }, "end": { - "line": 807, + "line": 836, "column": 32 } } @@ -336920,15 +343564,15 @@ "postfix": false, "binop": null }, - "start": 32235, - "end": 32236, + "start": 33188, + "end": 33189, "loc": { "start": { - "line": 807, + "line": 836, "column": 32 }, "end": { - "line": 807, + "line": 836, "column": 33 } } @@ -336946,15 +343590,15 @@ "binop": null, "updateContext": null }, - "start": 32236, - "end": 32237, + "start": 33189, + "end": 33190, "loc": { "start": { - "line": 807, + "line": 836, "column": 33 }, "end": { - "line": 807, + "line": 836, "column": 34 } } @@ -336972,15 +343616,15 @@ "binop": null }, "value": "xHoop", - "start": 32251, - "end": 32256, + "start": 33204, + "end": 33209, "loc": { "start": { - "line": 809, + "line": 838, "column": 12 }, "end": { - "line": 809, + "line": 838, "column": 17 } } @@ -336998,15 +343642,15 @@ "binop": null, "updateContext": null }, - "start": 32256, - "end": 32257, + "start": 33209, + "end": 33210, "loc": { "start": { - "line": 809, + "line": 838, "column": 17 }, "end": { - "line": 809, + "line": 838, "column": 18 } } @@ -337024,15 +343668,15 @@ "binop": null }, "value": "rootNode", - "start": 32258, - "end": 32266, + "start": 33211, + "end": 33219, "loc": { "start": { - "line": 809, + "line": 838, "column": 19 }, "end": { - "line": 809, + "line": 838, "column": 27 } } @@ -337050,15 +343694,15 @@ "binop": null, "updateContext": null }, - "start": 32266, - "end": 32267, + "start": 33219, + "end": 33220, "loc": { "start": { - "line": 809, + "line": 838, "column": 27 }, "end": { - "line": 809, + "line": 838, "column": 28 } } @@ -337076,15 +343720,15 @@ "binop": null }, "value": "addChild", - "start": 32267, - "end": 32275, + "start": 33220, + "end": 33228, "loc": { "start": { - "line": 809, + "line": 838, "column": 28 }, "end": { - "line": 809, + "line": 838, "column": 36 } } @@ -337101,15 +343745,15 @@ "postfix": false, "binop": null }, - "start": 32275, - "end": 32276, + "start": 33228, + "end": 33229, "loc": { "start": { - "line": 809, + "line": 838, "column": 36 }, "end": { - "line": 809, + "line": 838, "column": 37 } } @@ -337129,15 +343773,15 @@ "updateContext": null }, "value": "new", - "start": 32276, - "end": 32279, + "start": 33229, + "end": 33232, "loc": { "start": { - "line": 809, + "line": 838, "column": 37 }, "end": { - "line": 809, + "line": 838, "column": 40 } } @@ -337155,15 +343799,15 @@ "binop": null }, "value": "Mesh", - "start": 32280, - "end": 32284, + "start": 33233, + "end": 33237, "loc": { "start": { - "line": 809, + "line": 838, "column": 41 }, "end": { - "line": 809, + "line": 838, "column": 45 } } @@ -337180,15 +343824,15 @@ "postfix": false, "binop": null }, - "start": 32284, - "end": 32285, + "start": 33237, + "end": 33238, "loc": { "start": { - "line": 809, + "line": 838, "column": 45 }, "end": { - "line": 809, + "line": 838, "column": 46 } } @@ -337206,15 +343850,15 @@ "binop": null }, "value": "rootNode", - "start": 32285, - "end": 32293, + "start": 33238, + "end": 33246, "loc": { "start": { - "line": 809, + "line": 838, "column": 46 }, "end": { - "line": 809, + "line": 838, "column": 54 } } @@ -337232,15 +343876,15 @@ "binop": null, "updateContext": null }, - "start": 32293, - "end": 32294, + "start": 33246, + "end": 33247, "loc": { "start": { - "line": 809, + "line": 838, "column": 54 }, "end": { - "line": 809, + "line": 838, "column": 55 } } @@ -337257,15 +343901,15 @@ "postfix": false, "binop": null }, - "start": 32295, - "end": 32296, + "start": 33248, + "end": 33249, "loc": { "start": { - "line": 809, + "line": 838, "column": 56 }, "end": { - "line": 809, + "line": 838, "column": 57 } } @@ -337273,15 +343917,15 @@ { "type": "CommentLine", "value": " Full", - "start": 32297, - "end": 32304, + "start": 33250, + "end": 33257, "loc": { "start": { - "line": 809, + "line": 838, "column": 58 }, "end": { - "line": 809, + "line": 838, "column": 65 } } @@ -337299,15 +343943,15 @@ "binop": null }, "value": "geometry", - "start": 32321, - "end": 32329, + "start": 33274, + "end": 33282, "loc": { "start": { - "line": 810, + "line": 839, "column": 16 }, "end": { - "line": 810, + "line": 839, "column": 24 } } @@ -337325,15 +343969,15 @@ "binop": null, "updateContext": null }, - "start": 32329, - "end": 32330, + "start": 33282, + "end": 33283, "loc": { "start": { - "line": 810, + "line": 839, "column": 24 }, "end": { - "line": 810, + "line": 839, "column": 25 } } @@ -337351,15 +343995,15 @@ "binop": null }, "value": "shapes", - "start": 32331, - "end": 32337, + "start": 33284, + "end": 33290, "loc": { "start": { - "line": 810, + "line": 839, "column": 26 }, "end": { - "line": 810, + "line": 839, "column": 32 } } @@ -337377,15 +344021,15 @@ "binop": null, "updateContext": null }, - "start": 32337, - "end": 32338, + "start": 33290, + "end": 33291, "loc": { "start": { - "line": 810, + "line": 839, "column": 32 }, "end": { - "line": 810, + "line": 839, "column": 33 } } @@ -337403,15 +344047,15 @@ "binop": null }, "value": "hoop", - "start": 32338, - "end": 32342, + "start": 33291, + "end": 33295, "loc": { "start": { - "line": 810, + "line": 839, "column": 33 }, "end": { - "line": 810, + "line": 839, "column": 37 } } @@ -337429,15 +344073,15 @@ "binop": null, "updateContext": null }, - "start": 32342, - "end": 32343, + "start": 33295, + "end": 33296, "loc": { "start": { - "line": 810, + "line": 839, "column": 37 }, "end": { - "line": 810, + "line": 839, "column": 38 } } @@ -337455,15 +344099,15 @@ "binop": null }, "value": "material", - "start": 32360, - "end": 32368, + "start": 33313, + "end": 33321, "loc": { "start": { - "line": 811, + "line": 840, "column": 16 }, "end": { - "line": 811, + "line": 840, "column": 24 } } @@ -337481,15 +344125,15 @@ "binop": null, "updateContext": null }, - "start": 32368, - "end": 32369, + "start": 33321, + "end": 33322, "loc": { "start": { - "line": 811, + "line": 840, "column": 24 }, "end": { - "line": 811, + "line": 840, "column": 25 } } @@ -337507,15 +344151,15 @@ "binop": null }, "value": "materials", - "start": 32370, - "end": 32379, + "start": 33323, + "end": 33332, "loc": { "start": { - "line": 811, + "line": 840, "column": 26 }, "end": { - "line": 811, + "line": 840, "column": 35 } } @@ -337533,15 +344177,15 @@ "binop": null, "updateContext": null }, - "start": 32379, - "end": 32380, + "start": 33332, + "end": 33333, "loc": { "start": { - "line": 811, + "line": 840, "column": 35 }, "end": { - "line": 811, + "line": 840, "column": 36 } } @@ -337559,15 +344203,15 @@ "binop": null }, "value": "red", - "start": 32380, - "end": 32383, + "start": 33333, + "end": 33336, "loc": { "start": { - "line": 811, + "line": 840, "column": 36 }, "end": { - "line": 811, + "line": 840, "column": 39 } } @@ -337585,15 +344229,15 @@ "binop": null, "updateContext": null }, - "start": 32383, - "end": 32384, + "start": 33336, + "end": 33337, "loc": { "start": { - "line": 811, + "line": 840, "column": 39 }, "end": { - "line": 811, + "line": 840, "column": 40 } } @@ -337611,15 +344255,15 @@ "binop": null }, "value": "highlighted", - "start": 32401, - "end": 32412, + "start": 33354, + "end": 33365, "loc": { "start": { - "line": 812, + "line": 841, "column": 16 }, "end": { - "line": 812, + "line": 841, "column": 27 } } @@ -337637,15 +344281,15 @@ "binop": null, "updateContext": null }, - "start": 32412, - "end": 32413, + "start": 33365, + "end": 33366, "loc": { "start": { - "line": 812, + "line": 841, "column": 27 }, "end": { - "line": 812, + "line": 841, "column": 28 } } @@ -337665,15 +344309,15 @@ "updateContext": null }, "value": "true", - "start": 32414, - "end": 32418, + "start": 33367, + "end": 33371, "loc": { "start": { - "line": 812, + "line": 841, "column": 29 }, "end": { - "line": 812, + "line": 841, "column": 33 } } @@ -337691,15 +344335,15 @@ "binop": null, "updateContext": null }, - "start": 32418, - "end": 32419, + "start": 33371, + "end": 33372, "loc": { "start": { - "line": 812, + "line": 841, "column": 33 }, "end": { - "line": 812, + "line": 841, "column": 34 } } @@ -337717,15 +344361,15 @@ "binop": null }, "value": "highlightMaterial", - "start": 32436, - "end": 32453, + "start": 33389, + "end": 33406, "loc": { "start": { - "line": 813, + "line": 842, "column": 16 }, "end": { - "line": 813, + "line": 842, "column": 33 } } @@ -337743,15 +344387,15 @@ "binop": null, "updateContext": null }, - "start": 32453, - "end": 32454, + "start": 33406, + "end": 33407, "loc": { "start": { - "line": 813, + "line": 842, "column": 33 }, "end": { - "line": 813, + "line": 842, "column": 34 } } @@ -337769,15 +344413,15 @@ "binop": null }, "value": "materials", - "start": 32455, - "end": 32464, + "start": 33408, + "end": 33417, "loc": { "start": { - "line": 813, + "line": 842, "column": 35 }, "end": { - "line": 813, + "line": 842, "column": 44 } } @@ -337795,15 +344439,15 @@ "binop": null, "updateContext": null }, - "start": 32464, - "end": 32465, + "start": 33417, + "end": 33418, "loc": { "start": { - "line": 813, + "line": 842, "column": 44 }, "end": { - "line": 813, + "line": 842, "column": 45 } } @@ -337821,15 +344465,15 @@ "binop": null }, "value": "highlightRed", - "start": 32465, - "end": 32477, + "start": 33418, + "end": 33430, "loc": { "start": { - "line": 813, + "line": 842, "column": 45 }, "end": { - "line": 813, + "line": 842, "column": 57 } } @@ -337847,15 +344491,15 @@ "binop": null, "updateContext": null }, - "start": 32477, - "end": 32478, + "start": 33430, + "end": 33431, "loc": { "start": { - "line": 813, + "line": 842, "column": 57 }, "end": { - "line": 813, + "line": 842, "column": 58 } } @@ -337873,15 +344517,15 @@ "binop": null }, "value": "matrix", - "start": 32495, - "end": 32501, + "start": 33448, + "end": 33454, "loc": { "start": { - "line": 814, + "line": 843, "column": 16 }, "end": { - "line": 814, + "line": 843, "column": 22 } } @@ -337899,15 +344543,15 @@ "binop": null, "updateContext": null }, - "start": 32501, - "end": 32502, + "start": 33454, + "end": 33455, "loc": { "start": { - "line": 814, + "line": 843, "column": 22 }, "end": { - "line": 814, + "line": 843, "column": 23 } } @@ -337924,15 +344568,15 @@ "postfix": false, "binop": null }, - "start": 32503, - "end": 32504, + "start": 33456, + "end": 33457, "loc": { "start": { - "line": 814, + "line": 843, "column": 24 }, "end": { - "line": 814, + "line": 843, "column": 25 } } @@ -337951,15 +344595,15 @@ "binop": null }, "value": "function", - "start": 32504, - "end": 32512, + "start": 33457, + "end": 33465, "loc": { "start": { - "line": 814, + "line": 843, "column": 25 }, "end": { - "line": 814, + "line": 843, "column": 33 } } @@ -337976,15 +344620,15 @@ "postfix": false, "binop": null }, - "start": 32513, - "end": 32514, + "start": 33466, + "end": 33467, "loc": { "start": { - "line": 814, + "line": 843, "column": 34 }, "end": { - "line": 814, + "line": 843, "column": 35 } } @@ -338001,15 +344645,15 @@ "postfix": false, "binop": null }, - "start": 32514, - "end": 32515, + "start": 33467, + "end": 33468, "loc": { "start": { - "line": 814, + "line": 843, "column": 35 }, "end": { - "line": 814, + "line": 843, "column": 36 } } @@ -338026,15 +344670,15 @@ "postfix": false, "binop": null }, - "start": 32516, - "end": 32517, + "start": 33469, + "end": 33470, "loc": { "start": { - "line": 814, + "line": 843, "column": 37 }, "end": { - "line": 814, + "line": 843, "column": 38 } } @@ -338054,15 +344698,15 @@ "updateContext": null }, "value": "const", - "start": 32538, - "end": 32543, + "start": 33491, + "end": 33496, "loc": { "start": { - "line": 815, + "line": 844, "column": 20 }, "end": { - "line": 815, + "line": 844, "column": 25 } } @@ -338080,15 +344724,15 @@ "binop": null }, "value": "rotate2", - "start": 32544, - "end": 32551, + "start": 33497, + "end": 33504, "loc": { "start": { - "line": 815, + "line": 844, "column": 26 }, "end": { - "line": 815, + "line": 844, "column": 33 } } @@ -338107,15 +344751,15 @@ "updateContext": null }, "value": "=", - "start": 32552, - "end": 32553, + "start": 33505, + "end": 33506, "loc": { "start": { - "line": 815, + "line": 844, "column": 34 }, "end": { - "line": 815, + "line": 844, "column": 35 } } @@ -338133,15 +344777,15 @@ "binop": null }, "value": "math", - "start": 32554, - "end": 32558, + "start": 33507, + "end": 33511, "loc": { "start": { - "line": 815, + "line": 844, "column": 36 }, "end": { - "line": 815, + "line": 844, "column": 40 } } @@ -338159,15 +344803,15 @@ "binop": null, "updateContext": null }, - "start": 32558, - "end": 32559, + "start": 33511, + "end": 33512, "loc": { "start": { - "line": 815, + "line": 844, "column": 40 }, "end": { - "line": 815, + "line": 844, "column": 41 } } @@ -338185,15 +344829,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 32559, - "end": 32572, + "start": 33512, + "end": 33525, "loc": { "start": { - "line": 815, + "line": 844, "column": 41 }, "end": { - "line": 815, + "line": 844, "column": 54 } } @@ -338210,15 +344854,15 @@ "postfix": false, "binop": null }, - "start": 32572, - "end": 32573, + "start": 33525, + "end": 33526, "loc": { "start": { - "line": 815, + "line": 844, "column": 54 }, "end": { - "line": 815, + "line": 844, "column": 55 } } @@ -338237,15 +344881,15 @@ "updateContext": null }, "value": 90, - "start": 32573, - "end": 32575, + "start": 33526, + "end": 33528, "loc": { "start": { - "line": 815, + "line": 844, "column": 55 }, "end": { - "line": 815, + "line": 844, "column": 57 } } @@ -338264,15 +344908,15 @@ "updateContext": null }, "value": "*", - "start": 32576, - "end": 32577, + "start": 33529, + "end": 33530, "loc": { "start": { - "line": 815, + "line": 844, "column": 58 }, "end": { - "line": 815, + "line": 844, "column": 59 } } @@ -338290,15 +344934,15 @@ "binop": null }, "value": "math", - "start": 32578, - "end": 32582, + "start": 33531, + "end": 33535, "loc": { "start": { - "line": 815, + "line": 844, "column": 60 }, "end": { - "line": 815, + "line": 844, "column": 64 } } @@ -338316,15 +344960,15 @@ "binop": null, "updateContext": null }, - "start": 32582, - "end": 32583, + "start": 33535, + "end": 33536, "loc": { "start": { - "line": 815, + "line": 844, "column": 64 }, "end": { - "line": 815, + "line": 844, "column": 65 } } @@ -338342,15 +344986,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 32583, - "end": 32591, + "start": 33536, + "end": 33544, "loc": { "start": { - "line": 815, + "line": 844, "column": 65 }, "end": { - "line": 815, + "line": 844, "column": 73 } } @@ -338368,15 +345012,15 @@ "binop": null, "updateContext": null }, - "start": 32591, - "end": 32592, + "start": 33544, + "end": 33545, "loc": { "start": { - "line": 815, + "line": 844, "column": 73 }, "end": { - "line": 815, + "line": 844, "column": 74 } } @@ -338394,15 +345038,15 @@ "binop": null, "updateContext": null }, - "start": 32593, - "end": 32594, + "start": 33546, + "end": 33547, "loc": { "start": { - "line": 815, + "line": 844, "column": 75 }, "end": { - "line": 815, + "line": 844, "column": 76 } } @@ -338421,15 +345065,15 @@ "updateContext": null }, "value": 0, - "start": 32594, - "end": 32595, + "start": 33547, + "end": 33548, "loc": { "start": { - "line": 815, + "line": 844, "column": 76 }, "end": { - "line": 815, + "line": 844, "column": 77 } } @@ -338447,15 +345091,15 @@ "binop": null, "updateContext": null }, - "start": 32595, - "end": 32596, + "start": 33548, + "end": 33549, "loc": { "start": { - "line": 815, + "line": 844, "column": 77 }, "end": { - "line": 815, + "line": 844, "column": 78 } } @@ -338474,15 +345118,15 @@ "updateContext": null }, "value": 1, - "start": 32597, - "end": 32598, + "start": 33550, + "end": 33551, "loc": { "start": { - "line": 815, + "line": 844, "column": 79 }, "end": { - "line": 815, + "line": 844, "column": 80 } } @@ -338500,15 +345144,15 @@ "binop": null, "updateContext": null }, - "start": 32598, - "end": 32599, + "start": 33551, + "end": 33552, "loc": { "start": { - "line": 815, + "line": 844, "column": 80 }, "end": { - "line": 815, + "line": 844, "column": 81 } } @@ -338527,15 +345171,15 @@ "updateContext": null }, "value": 0, - "start": 32600, - "end": 32601, + "start": 33553, + "end": 33554, "loc": { "start": { - "line": 815, + "line": 844, "column": 82 }, "end": { - "line": 815, + "line": 844, "column": 83 } } @@ -338553,15 +345197,15 @@ "binop": null, "updateContext": null }, - "start": 32601, - "end": 32602, + "start": 33554, + "end": 33555, "loc": { "start": { - "line": 815, + "line": 844, "column": 83 }, "end": { - "line": 815, + "line": 844, "column": 84 } } @@ -338579,15 +345223,15 @@ "binop": null, "updateContext": null }, - "start": 32602, - "end": 32603, + "start": 33555, + "end": 33556, "loc": { "start": { - "line": 815, + "line": 844, "column": 84 }, "end": { - "line": 815, + "line": 844, "column": 85 } } @@ -338605,15 +345249,15 @@ "binop": null }, "value": "math", - "start": 32604, - "end": 32608, + "start": 33557, + "end": 33561, "loc": { "start": { - "line": 815, + "line": 844, "column": 86 }, "end": { - "line": 815, + "line": 844, "column": 90 } } @@ -338631,15 +345275,15 @@ "binop": null, "updateContext": null }, - "start": 32608, - "end": 32609, + "start": 33561, + "end": 33562, "loc": { "start": { - "line": 815, + "line": 844, "column": 90 }, "end": { - "line": 815, + "line": 844, "column": 91 } } @@ -338657,15 +345301,15 @@ "binop": null }, "value": "identityMat4", - "start": 32609, - "end": 32621, + "start": 33562, + "end": 33574, "loc": { "start": { - "line": 815, + "line": 844, "column": 91 }, "end": { - "line": 815, + "line": 844, "column": 103 } } @@ -338682,15 +345326,15 @@ "postfix": false, "binop": null }, - "start": 32621, - "end": 32622, + "start": 33574, + "end": 33575, "loc": { "start": { - "line": 815, + "line": 844, "column": 103 }, "end": { - "line": 815, + "line": 844, "column": 104 } } @@ -338707,15 +345351,15 @@ "postfix": false, "binop": null }, - "start": 32622, - "end": 32623, + "start": 33575, + "end": 33576, "loc": { "start": { - "line": 815, + "line": 844, "column": 104 }, "end": { - "line": 815, + "line": 844, "column": 105 } } @@ -338732,15 +345376,15 @@ "postfix": false, "binop": null }, - "start": 32623, - "end": 32624, + "start": 33576, + "end": 33577, "loc": { "start": { - "line": 815, + "line": 844, "column": 105 }, "end": { - "line": 815, + "line": 844, "column": 106 } } @@ -338758,15 +345402,15 @@ "binop": null, "updateContext": null }, - "start": 32624, - "end": 32625, + "start": 33577, + "end": 33578, "loc": { "start": { - "line": 815, + "line": 844, "column": 106 }, "end": { - "line": 815, + "line": 844, "column": 107 } } @@ -338786,15 +345430,15 @@ "updateContext": null }, "value": "const", - "start": 32646, - "end": 32651, + "start": 33599, + "end": 33604, "loc": { "start": { - "line": 816, + "line": 845, "column": 20 }, "end": { - "line": 816, + "line": 845, "column": 25 } } @@ -338812,15 +345456,15 @@ "binop": null }, "value": "rotate1", - "start": 32652, - "end": 32659, + "start": 33605, + "end": 33612, "loc": { "start": { - "line": 816, + "line": 845, "column": 26 }, "end": { - "line": 816, + "line": 845, "column": 33 } } @@ -338839,15 +345483,15 @@ "updateContext": null }, "value": "=", - "start": 32660, - "end": 32661, + "start": 33613, + "end": 33614, "loc": { "start": { - "line": 816, + "line": 845, "column": 34 }, "end": { - "line": 816, + "line": 845, "column": 35 } } @@ -338865,15 +345509,15 @@ "binop": null }, "value": "math", - "start": 32662, - "end": 32666, + "start": 33615, + "end": 33619, "loc": { "start": { - "line": 816, + "line": 845, "column": 36 }, "end": { - "line": 816, + "line": 845, "column": 40 } } @@ -338891,15 +345535,15 @@ "binop": null, "updateContext": null }, - "start": 32666, - "end": 32667, + "start": 33619, + "end": 33620, "loc": { "start": { - "line": 816, + "line": 845, "column": 40 }, "end": { - "line": 816, + "line": 845, "column": 41 } } @@ -338917,15 +345561,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 32667, - "end": 32680, + "start": 33620, + "end": 33633, "loc": { "start": { - "line": 816, + "line": 845, "column": 41 }, "end": { - "line": 816, + "line": 845, "column": 54 } } @@ -338942,15 +345586,15 @@ "postfix": false, "binop": null }, - "start": 32680, - "end": 32681, + "start": 33633, + "end": 33634, "loc": { "start": { - "line": 816, + "line": 845, "column": 54 }, "end": { - "line": 816, + "line": 845, "column": 55 } } @@ -338969,15 +345613,15 @@ "updateContext": null }, "value": 270, - "start": 32681, - "end": 32684, + "start": 33634, + "end": 33637, "loc": { "start": { - "line": 816, + "line": 845, "column": 55 }, "end": { - "line": 816, + "line": 845, "column": 58 } } @@ -338996,15 +345640,15 @@ "updateContext": null }, "value": "*", - "start": 32685, - "end": 32686, + "start": 33638, + "end": 33639, "loc": { "start": { - "line": 816, + "line": 845, "column": 59 }, "end": { - "line": 816, + "line": 845, "column": 60 } } @@ -339022,15 +345666,15 @@ "binop": null }, "value": "math", - "start": 32687, - "end": 32691, + "start": 33640, + "end": 33644, "loc": { "start": { - "line": 816, + "line": 845, "column": 61 }, "end": { - "line": 816, + "line": 845, "column": 65 } } @@ -339048,15 +345692,15 @@ "binop": null, "updateContext": null }, - "start": 32691, - "end": 32692, + "start": 33644, + "end": 33645, "loc": { "start": { - "line": 816, + "line": 845, "column": 65 }, "end": { - "line": 816, + "line": 845, "column": 66 } } @@ -339074,15 +345718,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 32692, - "end": 32700, + "start": 33645, + "end": 33653, "loc": { "start": { - "line": 816, + "line": 845, "column": 66 }, "end": { - "line": 816, + "line": 845, "column": 74 } } @@ -339100,15 +345744,15 @@ "binop": null, "updateContext": null }, - "start": 32700, - "end": 32701, + "start": 33653, + "end": 33654, "loc": { "start": { - "line": 816, + "line": 845, "column": 74 }, "end": { - "line": 816, + "line": 845, "column": 75 } } @@ -339126,15 +345770,15 @@ "binop": null, "updateContext": null }, - "start": 32702, - "end": 32703, + "start": 33655, + "end": 33656, "loc": { "start": { - "line": 816, + "line": 845, "column": 76 }, "end": { - "line": 816, + "line": 845, "column": 77 } } @@ -339153,15 +345797,15 @@ "updateContext": null }, "value": 1, - "start": 32703, - "end": 32704, + "start": 33656, + "end": 33657, "loc": { "start": { - "line": 816, + "line": 845, "column": 77 }, "end": { - "line": 816, + "line": 845, "column": 78 } } @@ -339179,15 +345823,15 @@ "binop": null, "updateContext": null }, - "start": 32704, - "end": 32705, + "start": 33657, + "end": 33658, "loc": { "start": { - "line": 816, + "line": 845, "column": 78 }, "end": { - "line": 816, + "line": 845, "column": 79 } } @@ -339206,15 +345850,15 @@ "updateContext": null }, "value": 0, - "start": 32706, - "end": 32707, + "start": 33659, + "end": 33660, "loc": { "start": { - "line": 816, + "line": 845, "column": 80 }, "end": { - "line": 816, + "line": 845, "column": 81 } } @@ -339232,15 +345876,15 @@ "binop": null, "updateContext": null }, - "start": 32707, - "end": 32708, + "start": 33660, + "end": 33661, "loc": { "start": { - "line": 816, + "line": 845, "column": 81 }, "end": { - "line": 816, + "line": 845, "column": 82 } } @@ -339259,15 +345903,15 @@ "updateContext": null }, "value": 0, - "start": 32709, - "end": 32710, + "start": 33662, + "end": 33663, "loc": { "start": { - "line": 816, + "line": 845, "column": 83 }, "end": { - "line": 816, + "line": 845, "column": 84 } } @@ -339285,15 +345929,15 @@ "binop": null, "updateContext": null }, - "start": 32710, - "end": 32711, + "start": 33663, + "end": 33664, "loc": { "start": { - "line": 816, + "line": 845, "column": 84 }, "end": { - "line": 816, + "line": 845, "column": 85 } } @@ -339311,15 +345955,15 @@ "binop": null, "updateContext": null }, - "start": 32711, - "end": 32712, + "start": 33664, + "end": 33665, "loc": { "start": { - "line": 816, + "line": 845, "column": 85 }, "end": { - "line": 816, + "line": 845, "column": 86 } } @@ -339337,15 +345981,15 @@ "binop": null }, "value": "math", - "start": 32713, - "end": 32717, + "start": 33666, + "end": 33670, "loc": { "start": { - "line": 816, + "line": 845, "column": 87 }, "end": { - "line": 816, + "line": 845, "column": 91 } } @@ -339363,15 +346007,15 @@ "binop": null, "updateContext": null }, - "start": 32717, - "end": 32718, + "start": 33670, + "end": 33671, "loc": { "start": { - "line": 816, + "line": 845, "column": 91 }, "end": { - "line": 816, + "line": 845, "column": 92 } } @@ -339389,15 +346033,15 @@ "binop": null }, "value": "identityMat4", - "start": 32718, - "end": 32730, + "start": 33671, + "end": 33683, "loc": { "start": { - "line": 816, + "line": 845, "column": 92 }, "end": { - "line": 816, + "line": 845, "column": 104 } } @@ -339414,15 +346058,15 @@ "postfix": false, "binop": null }, - "start": 32730, - "end": 32731, + "start": 33683, + "end": 33684, "loc": { "start": { - "line": 816, + "line": 845, "column": 104 }, "end": { - "line": 816, + "line": 845, "column": 105 } } @@ -339439,15 +346083,15 @@ "postfix": false, "binop": null }, - "start": 32731, - "end": 32732, + "start": 33684, + "end": 33685, "loc": { "start": { - "line": 816, + "line": 845, "column": 105 }, "end": { - "line": 816, + "line": 845, "column": 106 } } @@ -339464,15 +346108,15 @@ "postfix": false, "binop": null }, - "start": 32732, - "end": 32733, + "start": 33685, + "end": 33686, "loc": { "start": { - "line": 816, + "line": 845, "column": 106 }, "end": { - "line": 816, + "line": 845, "column": 107 } } @@ -339490,15 +346134,15 @@ "binop": null, "updateContext": null }, - "start": 32733, - "end": 32734, + "start": 33686, + "end": 33687, "loc": { "start": { - "line": 816, + "line": 845, "column": 107 }, "end": { - "line": 816, + "line": 845, "column": 108 } } @@ -339518,15 +346162,15 @@ "updateContext": null }, "value": "return", - "start": 32755, - "end": 32761, + "start": 33708, + "end": 33714, "loc": { "start": { - "line": 817, + "line": 846, "column": 20 }, "end": { - "line": 817, + "line": 846, "column": 26 } } @@ -339544,15 +346188,15 @@ "binop": null }, "value": "math", - "start": 32762, - "end": 32766, + "start": 33715, + "end": 33719, "loc": { "start": { - "line": 817, + "line": 846, "column": 27 }, "end": { - "line": 817, + "line": 846, "column": 31 } } @@ -339570,15 +346214,15 @@ "binop": null, "updateContext": null }, - "start": 32766, - "end": 32767, + "start": 33719, + "end": 33720, "loc": { "start": { - "line": 817, + "line": 846, "column": 31 }, "end": { - "line": 817, + "line": 846, "column": 32 } } @@ -339596,15 +346240,15 @@ "binop": null }, "value": "mulMat4", - "start": 32767, - "end": 32774, + "start": 33720, + "end": 33727, "loc": { "start": { - "line": 817, + "line": 846, "column": 32 }, "end": { - "line": 817, + "line": 846, "column": 39 } } @@ -339621,15 +346265,15 @@ "postfix": false, "binop": null }, - "start": 32774, - "end": 32775, + "start": 33727, + "end": 33728, "loc": { "start": { - "line": 817, + "line": 846, "column": 39 }, "end": { - "line": 817, + "line": 846, "column": 40 } } @@ -339647,15 +346291,15 @@ "binop": null }, "value": "rotate1", - "start": 32775, - "end": 32782, + "start": 33728, + "end": 33735, "loc": { "start": { - "line": 817, + "line": 846, "column": 40 }, "end": { - "line": 817, + "line": 846, "column": 47 } } @@ -339673,15 +346317,15 @@ "binop": null, "updateContext": null }, - "start": 32782, - "end": 32783, + "start": 33735, + "end": 33736, "loc": { "start": { - "line": 817, + "line": 846, "column": 47 }, "end": { - "line": 817, + "line": 846, "column": 48 } } @@ -339699,15 +346343,15 @@ "binop": null }, "value": "rotate2", - "start": 32784, - "end": 32791, + "start": 33737, + "end": 33744, "loc": { "start": { - "line": 817, + "line": 846, "column": 49 }, "end": { - "line": 817, + "line": 846, "column": 56 } } @@ -339725,15 +346369,15 @@ "binop": null, "updateContext": null }, - "start": 32791, - "end": 32792, + "start": 33744, + "end": 33745, "loc": { "start": { - "line": 817, + "line": 846, "column": 56 }, "end": { - "line": 817, + "line": 846, "column": 57 } } @@ -339751,15 +346395,15 @@ "binop": null }, "value": "math", - "start": 32793, - "end": 32797, + "start": 33746, + "end": 33750, "loc": { "start": { - "line": 817, + "line": 846, "column": 58 }, "end": { - "line": 817, + "line": 846, "column": 62 } } @@ -339777,15 +346421,15 @@ "binop": null, "updateContext": null }, - "start": 32797, - "end": 32798, + "start": 33750, + "end": 33751, "loc": { "start": { - "line": 817, + "line": 846, "column": 62 }, "end": { - "line": 817, + "line": 846, "column": 63 } } @@ -339803,15 +346447,15 @@ "binop": null }, "value": "identityMat4", - "start": 32798, - "end": 32810, + "start": 33751, + "end": 33763, "loc": { "start": { - "line": 817, + "line": 846, "column": 63 }, "end": { - "line": 817, + "line": 846, "column": 75 } } @@ -339828,15 +346472,15 @@ "postfix": false, "binop": null }, - "start": 32810, - "end": 32811, + "start": 33763, + "end": 33764, "loc": { "start": { - "line": 817, + "line": 846, "column": 75 }, "end": { - "line": 817, + "line": 846, "column": 76 } } @@ -339853,15 +346497,15 @@ "postfix": false, "binop": null }, - "start": 32811, - "end": 32812, + "start": 33764, + "end": 33765, "loc": { "start": { - "line": 817, + "line": 846, "column": 76 }, "end": { - "line": 817, + "line": 846, "column": 77 } } @@ -339878,15 +346522,15 @@ "postfix": false, "binop": null }, - "start": 32812, - "end": 32813, + "start": 33765, + "end": 33766, "loc": { "start": { - "line": 817, + "line": 846, "column": 77 }, "end": { - "line": 817, + "line": 846, "column": 78 } } @@ -339904,15 +346548,15 @@ "binop": null, "updateContext": null }, - "start": 32813, - "end": 32814, + "start": 33766, + "end": 33767, "loc": { "start": { - "line": 817, + "line": 846, "column": 78 }, "end": { - "line": 817, + "line": 846, "column": 79 } } @@ -339929,15 +346573,15 @@ "postfix": false, "binop": null }, - "start": 32831, - "end": 32832, + "start": 33784, + "end": 33785, "loc": { "start": { - "line": 818, + "line": 847, "column": 16 }, "end": { - "line": 818, + "line": 847, "column": 17 } } @@ -339954,15 +346598,15 @@ "postfix": false, "binop": null }, - "start": 32832, - "end": 32833, + "start": 33785, + "end": 33786, "loc": { "start": { - "line": 818, + "line": 847, "column": 17 }, "end": { - "line": 818, + "line": 847, "column": 18 } } @@ -339979,15 +346623,15 @@ "postfix": false, "binop": null }, - "start": 32833, - "end": 32834, + "start": 33786, + "end": 33787, "loc": { "start": { - "line": 818, + "line": 847, "column": 18 }, "end": { - "line": 818, + "line": 847, "column": 19 } } @@ -340004,15 +346648,15 @@ "postfix": false, "binop": null }, - "start": 32834, - "end": 32835, + "start": 33787, + "end": 33788, "loc": { "start": { - "line": 818, + "line": 847, "column": 19 }, "end": { - "line": 818, + "line": 847, "column": 20 } } @@ -340030,15 +346674,15 @@ "binop": null, "updateContext": null }, - "start": 32835, - "end": 32836, + "start": 33788, + "end": 33789, "loc": { "start": { - "line": 818, + "line": 847, "column": 20 }, "end": { - "line": 818, + "line": 847, "column": 21 } } @@ -340056,15 +346700,15 @@ "binop": null }, "value": "pickable", - "start": 32853, - "end": 32861, + "start": 33806, + "end": 33814, "loc": { "start": { - "line": 819, + "line": 848, "column": 16 }, "end": { - "line": 819, + "line": 848, "column": 24 } } @@ -340082,15 +346726,15 @@ "binop": null, "updateContext": null }, - "start": 32861, - "end": 32862, + "start": 33814, + "end": 33815, "loc": { "start": { - "line": 819, + "line": 848, "column": 24 }, "end": { - "line": 819, + "line": 848, "column": 25 } } @@ -340110,15 +346754,15 @@ "updateContext": null }, "value": "false", - "start": 32863, - "end": 32868, + "start": 33816, + "end": 33821, "loc": { "start": { - "line": 819, + "line": 848, "column": 26 }, "end": { - "line": 819, + "line": 848, "column": 31 } } @@ -340136,15 +346780,15 @@ "binop": null, "updateContext": null }, - "start": 32868, - "end": 32869, + "start": 33821, + "end": 33822, "loc": { "start": { - "line": 819, + "line": 848, "column": 31 }, "end": { - "line": 819, + "line": 848, "column": 32 } } @@ -340162,15 +346806,15 @@ "binop": null }, "value": "collidable", - "start": 32886, - "end": 32896, + "start": 33839, + "end": 33849, "loc": { "start": { - "line": 820, + "line": 849, "column": 16 }, "end": { - "line": 820, + "line": 849, "column": 26 } } @@ -340188,15 +346832,15 @@ "binop": null, "updateContext": null }, - "start": 32896, - "end": 32897, + "start": 33849, + "end": 33850, "loc": { "start": { - "line": 820, + "line": 849, "column": 26 }, "end": { - "line": 820, + "line": 849, "column": 27 } } @@ -340216,15 +346860,15 @@ "updateContext": null }, "value": "true", - "start": 32898, - "end": 32902, + "start": 33851, + "end": 33855, "loc": { "start": { - "line": 820, + "line": 849, "column": 28 }, "end": { - "line": 820, + "line": 849, "column": 32 } } @@ -340242,15 +346886,15 @@ "binop": null, "updateContext": null }, - "start": 32902, - "end": 32903, + "start": 33855, + "end": 33856, "loc": { "start": { - "line": 820, + "line": 849, "column": 32 }, "end": { - "line": 820, + "line": 849, "column": 33 } } @@ -340268,15 +346912,15 @@ "binop": null }, "value": "clippable", - "start": 32920, - "end": 32929, + "start": 33873, + "end": 33882, "loc": { "start": { - "line": 821, + "line": 850, "column": 16 }, "end": { - "line": 821, + "line": 850, "column": 25 } } @@ -340294,15 +346938,15 @@ "binop": null, "updateContext": null }, - "start": 32929, - "end": 32930, + "start": 33882, + "end": 33883, "loc": { "start": { - "line": 821, + "line": 850, "column": 25 }, "end": { - "line": 821, + "line": 850, "column": 26 } } @@ -340322,15 +346966,15 @@ "updateContext": null }, "value": "false", - "start": 32931, - "end": 32936, + "start": 33884, + "end": 33889, "loc": { "start": { - "line": 821, + "line": 850, "column": 27 }, "end": { - "line": 821, + "line": 850, "column": 32 } } @@ -340348,15 +346992,15 @@ "binop": null, "updateContext": null }, - "start": 32936, - "end": 32937, + "start": 33889, + "end": 33890, "loc": { "start": { - "line": 821, + "line": 850, "column": 32 }, "end": { - "line": 821, + "line": 850, "column": 33 } } @@ -340374,15 +347018,15 @@ "binop": null }, "value": "visible", - "start": 32954, - "end": 32961, + "start": 33907, + "end": 33914, "loc": { "start": { - "line": 822, + "line": 851, "column": 16 }, "end": { - "line": 822, + "line": 851, "column": 23 } } @@ -340400,15 +347044,15 @@ "binop": null, "updateContext": null }, - "start": 32961, - "end": 32962, + "start": 33914, + "end": 33915, "loc": { "start": { - "line": 822, + "line": 851, "column": 23 }, "end": { - "line": 822, + "line": 851, "column": 24 } } @@ -340428,16 +347072,122 @@ "updateContext": null }, "value": "false", - "start": 32963, - "end": 32968, + "start": 33916, + "end": 33921, "loc": { "start": { - "line": 822, + "line": 851, "column": 25 }, "end": { - "line": 822, + "line": 851, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33921, + "end": 33922, + "loc": { + "start": { + "line": 851, "column": 30 + }, + "end": { + "line": 851, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 33939, + "end": 33947, + "loc": { + "start": { + "line": 852, + "column": 16 + }, + "end": { + "line": 852, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 33947, + "end": 33948, + "loc": { + "start": { + "line": 852, + "column": 24 + }, + "end": { + "line": 852, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 33949, + "end": 33954, + "loc": { + "start": { + "line": 852, + "column": 26 + }, + "end": { + "line": 852, + "column": 31 } } }, @@ -340453,15 +347203,15 @@ "postfix": false, "binop": null }, - "start": 32981, - "end": 32982, + "start": 33967, + "end": 33968, "loc": { "start": { - "line": 823, + "line": 853, "column": 12 }, "end": { - "line": 823, + "line": 853, "column": 13 } } @@ -340478,15 +347228,15 @@ "postfix": false, "binop": null }, - "start": 32982, - "end": 32983, + "start": 33968, + "end": 33969, "loc": { "start": { - "line": 823, + "line": 853, "column": 13 }, "end": { - "line": 823, + "line": 853, "column": 14 } } @@ -340504,15 +347254,15 @@ "binop": null, "updateContext": null }, - "start": 32983, - "end": 32984, + "start": 33969, + "end": 33970, "loc": { "start": { - "line": 823, + "line": 853, "column": 14 }, "end": { - "line": 823, + "line": 853, "column": 15 } } @@ -340530,15 +347280,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 32985, - "end": 33001, + "start": 33971, + "end": 33987, "loc": { "start": { - "line": 823, + "line": 853, "column": 16 }, "end": { - "line": 823, + "line": 853, "column": 32 } } @@ -340555,15 +347305,15 @@ "postfix": false, "binop": null }, - "start": 33001, - "end": 33002, + "start": 33987, + "end": 33988, "loc": { "start": { - "line": 823, + "line": 853, "column": 32 }, "end": { - "line": 823, + "line": 853, "column": 33 } } @@ -340581,15 +347331,15 @@ "binop": null, "updateContext": null }, - "start": 33002, - "end": 33003, + "start": 33988, + "end": 33989, "loc": { "start": { - "line": 823, + "line": 853, "column": 33 }, "end": { - "line": 823, + "line": 853, "column": 34 } } @@ -340607,15 +347357,15 @@ "binop": null }, "value": "yHoop", - "start": 33017, - "end": 33022, + "start": 34003, + "end": 34008, "loc": { "start": { - "line": 825, + "line": 855, "column": 12 }, "end": { - "line": 825, + "line": 855, "column": 17 } } @@ -340633,15 +347383,15 @@ "binop": null, "updateContext": null }, - "start": 33022, - "end": 33023, + "start": 34008, + "end": 34009, "loc": { "start": { - "line": 825, + "line": 855, "column": 17 }, "end": { - "line": 825, + "line": 855, "column": 18 } } @@ -340659,15 +347409,15 @@ "binop": null }, "value": "rootNode", - "start": 33024, - "end": 33032, + "start": 34010, + "end": 34018, "loc": { "start": { - "line": 825, + "line": 855, "column": 19 }, "end": { - "line": 825, + "line": 855, "column": 27 } } @@ -340685,15 +347435,15 @@ "binop": null, "updateContext": null }, - "start": 33032, - "end": 33033, + "start": 34018, + "end": 34019, "loc": { "start": { - "line": 825, + "line": 855, "column": 27 }, "end": { - "line": 825, + "line": 855, "column": 28 } } @@ -340711,15 +347461,15 @@ "binop": null }, "value": "addChild", - "start": 33033, - "end": 33041, + "start": 34019, + "end": 34027, "loc": { "start": { - "line": 825, + "line": 855, "column": 28 }, "end": { - "line": 825, + "line": 855, "column": 36 } } @@ -340736,15 +347486,15 @@ "postfix": false, "binop": null }, - "start": 33041, - "end": 33042, + "start": 34027, + "end": 34028, "loc": { "start": { - "line": 825, + "line": 855, "column": 36 }, "end": { - "line": 825, + "line": 855, "column": 37 } } @@ -340764,15 +347514,15 @@ "updateContext": null }, "value": "new", - "start": 33042, - "end": 33045, + "start": 34028, + "end": 34031, "loc": { "start": { - "line": 825, + "line": 855, "column": 37 }, "end": { - "line": 825, + "line": 855, "column": 40 } } @@ -340790,15 +347540,15 @@ "binop": null }, "value": "Mesh", - "start": 33046, - "end": 33050, + "start": 34032, + "end": 34036, "loc": { "start": { - "line": 825, + "line": 855, "column": 41 }, "end": { - "line": 825, + "line": 855, "column": 45 } } @@ -340815,15 +347565,15 @@ "postfix": false, "binop": null }, - "start": 33050, - "end": 33051, + "start": 34036, + "end": 34037, "loc": { "start": { - "line": 825, + "line": 855, "column": 45 }, "end": { - "line": 825, + "line": 855, "column": 46 } } @@ -340841,15 +347591,15 @@ "binop": null }, "value": "rootNode", - "start": 33051, - "end": 33059, + "start": 34037, + "end": 34045, "loc": { "start": { - "line": 825, + "line": 855, "column": 46 }, "end": { - "line": 825, + "line": 855, "column": 54 } } @@ -340867,15 +347617,15 @@ "binop": null, "updateContext": null }, - "start": 33059, - "end": 33060, + "start": 34045, + "end": 34046, "loc": { "start": { - "line": 825, + "line": 855, "column": 54 }, "end": { - "line": 825, + "line": 855, "column": 55 } } @@ -340892,15 +347642,15 @@ "postfix": false, "binop": null }, - "start": 33061, - "end": 33062, + "start": 34047, + "end": 34048, "loc": { "start": { - "line": 825, + "line": 855, "column": 56 }, "end": { - "line": 825, + "line": 855, "column": 57 } } @@ -340918,15 +347668,15 @@ "binop": null }, "value": "geometry", - "start": 33079, - "end": 33087, + "start": 34065, + "end": 34073, "loc": { "start": { - "line": 826, + "line": 856, "column": 16 }, "end": { - "line": 826, + "line": 856, "column": 24 } } @@ -340944,15 +347694,15 @@ "binop": null, "updateContext": null }, - "start": 33087, - "end": 33088, + "start": 34073, + "end": 34074, "loc": { "start": { - "line": 826, + "line": 856, "column": 24 }, "end": { - "line": 826, + "line": 856, "column": 25 } } @@ -340970,15 +347720,15 @@ "binop": null }, "value": "shapes", - "start": 33089, - "end": 33095, + "start": 34075, + "end": 34081, "loc": { "start": { - "line": 826, + "line": 856, "column": 26 }, "end": { - "line": 826, + "line": 856, "column": 32 } } @@ -340996,15 +347746,15 @@ "binop": null, "updateContext": null }, - "start": 33095, - "end": 33096, + "start": 34081, + "end": 34082, "loc": { "start": { - "line": 826, + "line": 856, "column": 32 }, "end": { - "line": 826, + "line": 856, "column": 33 } } @@ -341022,15 +347772,15 @@ "binop": null }, "value": "hoop", - "start": 33096, - "end": 33100, + "start": 34082, + "end": 34086, "loc": { "start": { - "line": 826, + "line": 856, "column": 33 }, "end": { - "line": 826, + "line": 856, "column": 37 } } @@ -341048,15 +347798,15 @@ "binop": null, "updateContext": null }, - "start": 33100, - "end": 33101, + "start": 34086, + "end": 34087, "loc": { "start": { - "line": 826, + "line": 856, "column": 37 }, "end": { - "line": 826, + "line": 856, "column": 38 } } @@ -341074,15 +347824,15 @@ "binop": null }, "value": "material", - "start": 33118, - "end": 33126, + "start": 34104, + "end": 34112, "loc": { "start": { - "line": 827, + "line": 857, "column": 16 }, "end": { - "line": 827, + "line": 857, "column": 24 } } @@ -341100,15 +347850,15 @@ "binop": null, "updateContext": null }, - "start": 33126, - "end": 33127, + "start": 34112, + "end": 34113, "loc": { "start": { - "line": 827, + "line": 857, "column": 24 }, "end": { - "line": 827, + "line": 857, "column": 25 } } @@ -341126,15 +347876,15 @@ "binop": null }, "value": "materials", - "start": 33128, - "end": 33137, + "start": 34114, + "end": 34123, "loc": { "start": { - "line": 827, + "line": 857, "column": 26 }, "end": { - "line": 827, + "line": 857, "column": 35 } } @@ -341152,15 +347902,15 @@ "binop": null, "updateContext": null }, - "start": 33137, - "end": 33138, + "start": 34123, + "end": 34124, "loc": { "start": { - "line": 827, + "line": 857, "column": 35 }, "end": { - "line": 827, + "line": 857, "column": 36 } } @@ -341178,15 +347928,15 @@ "binop": null }, "value": "green", - "start": 33138, - "end": 33143, + "start": 34124, + "end": 34129, "loc": { "start": { - "line": 827, + "line": 857, "column": 36 }, "end": { - "line": 827, + "line": 857, "column": 41 } } @@ -341204,15 +347954,15 @@ "binop": null, "updateContext": null }, - "start": 33143, - "end": 33144, + "start": 34129, + "end": 34130, "loc": { "start": { - "line": 827, + "line": 857, "column": 41 }, "end": { - "line": 827, + "line": 857, "column": 42 } } @@ -341230,15 +347980,15 @@ "binop": null }, "value": "highlighted", - "start": 33161, - "end": 33172, + "start": 34147, + "end": 34158, "loc": { "start": { - "line": 828, + "line": 858, "column": 16 }, "end": { - "line": 828, + "line": 858, "column": 27 } } @@ -341256,15 +348006,15 @@ "binop": null, "updateContext": null }, - "start": 33172, - "end": 33173, + "start": 34158, + "end": 34159, "loc": { "start": { - "line": 828, + "line": 858, "column": 27 }, "end": { - "line": 828, + "line": 858, "column": 28 } } @@ -341284,15 +348034,15 @@ "updateContext": null }, "value": "true", - "start": 33174, - "end": 33178, + "start": 34160, + "end": 34164, "loc": { "start": { - "line": 828, + "line": 858, "column": 29 }, "end": { - "line": 828, + "line": 858, "column": 33 } } @@ -341310,15 +348060,15 @@ "binop": null, "updateContext": null }, - "start": 33178, - "end": 33179, + "start": 34164, + "end": 34165, "loc": { "start": { - "line": 828, + "line": 858, "column": 33 }, "end": { - "line": 828, + "line": 858, "column": 34 } } @@ -341336,15 +348086,15 @@ "binop": null }, "value": "highlightMaterial", - "start": 33196, - "end": 33213, + "start": 34182, + "end": 34199, "loc": { "start": { - "line": 829, + "line": 859, "column": 16 }, "end": { - "line": 829, + "line": 859, "column": 33 } } @@ -341362,15 +348112,15 @@ "binop": null, "updateContext": null }, - "start": 33213, - "end": 33214, + "start": 34199, + "end": 34200, "loc": { "start": { - "line": 829, + "line": 859, "column": 33 }, "end": { - "line": 829, + "line": 859, "column": 34 } } @@ -341388,15 +348138,15 @@ "binop": null }, "value": "materials", - "start": 33215, - "end": 33224, + "start": 34201, + "end": 34210, "loc": { "start": { - "line": 829, + "line": 859, "column": 35 }, "end": { - "line": 829, + "line": 859, "column": 44 } } @@ -341414,15 +348164,15 @@ "binop": null, "updateContext": null }, - "start": 33224, - "end": 33225, + "start": 34210, + "end": 34211, "loc": { "start": { - "line": 829, + "line": 859, "column": 44 }, "end": { - "line": 829, + "line": 859, "column": 45 } } @@ -341440,15 +348190,15 @@ "binop": null }, "value": "highlightGreen", - "start": 33225, - "end": 33239, + "start": 34211, + "end": 34225, "loc": { "start": { - "line": 829, + "line": 859, "column": 45 }, "end": { - "line": 829, + "line": 859, "column": 59 } } @@ -341466,15 +348216,15 @@ "binop": null, "updateContext": null }, - "start": 33239, - "end": 33240, + "start": 34225, + "end": 34226, "loc": { "start": { - "line": 829, + "line": 859, "column": 59 }, "end": { - "line": 829, + "line": 859, "column": 60 } } @@ -341492,15 +348242,15 @@ "binop": null }, "value": "rotation", - "start": 33257, - "end": 33265, + "start": 34243, + "end": 34251, "loc": { "start": { - "line": 830, + "line": 860, "column": 16 }, "end": { - "line": 830, + "line": 860, "column": 24 } } @@ -341518,15 +348268,15 @@ "binop": null, "updateContext": null }, - "start": 33265, - "end": 33266, + "start": 34251, + "end": 34252, "loc": { "start": { - "line": 830, + "line": 860, "column": 24 }, "end": { - "line": 830, + "line": 860, "column": 25 } } @@ -341544,15 +348294,15 @@ "binop": null, "updateContext": null }, - "start": 33267, - "end": 33268, + "start": 34253, + "end": 34254, "loc": { "start": { - "line": 830, + "line": 860, "column": 26 }, "end": { - "line": 830, + "line": 860, "column": 27 } } @@ -341571,15 +348321,15 @@ "updateContext": null }, "value": "-", - "start": 33268, - "end": 33269, + "start": 34254, + "end": 34255, "loc": { "start": { - "line": 830, + "line": 860, "column": 27 }, "end": { - "line": 830, + "line": 860, "column": 28 } } @@ -341598,15 +348348,15 @@ "updateContext": null }, "value": 90, - "start": 33269, - "end": 33271, + "start": 34255, + "end": 34257, "loc": { "start": { - "line": 830, + "line": 860, "column": 28 }, "end": { - "line": 830, + "line": 860, "column": 30 } } @@ -341624,15 +348374,15 @@ "binop": null, "updateContext": null }, - "start": 33271, - "end": 33272, + "start": 34257, + "end": 34258, "loc": { "start": { - "line": 830, + "line": 860, "column": 30 }, "end": { - "line": 830, + "line": 860, "column": 31 } } @@ -341651,15 +348401,15 @@ "updateContext": null }, "value": 0, - "start": 33273, - "end": 33274, + "start": 34259, + "end": 34260, "loc": { "start": { - "line": 830, + "line": 860, "column": 32 }, "end": { - "line": 830, + "line": 860, "column": 33 } } @@ -341677,15 +348427,15 @@ "binop": null, "updateContext": null }, - "start": 33274, - "end": 33275, + "start": 34260, + "end": 34261, "loc": { "start": { - "line": 830, + "line": 860, "column": 33 }, "end": { - "line": 830, + "line": 860, "column": 34 } } @@ -341704,15 +348454,15 @@ "updateContext": null }, "value": 0, - "start": 33276, - "end": 33277, + "start": 34262, + "end": 34263, "loc": { "start": { - "line": 830, + "line": 860, "column": 35 }, "end": { - "line": 830, + "line": 860, "column": 36 } } @@ -341730,15 +348480,15 @@ "binop": null, "updateContext": null }, - "start": 33277, - "end": 33278, + "start": 34263, + "end": 34264, "loc": { "start": { - "line": 830, + "line": 860, "column": 36 }, "end": { - "line": 830, + "line": 860, "column": 37 } } @@ -341756,15 +348506,15 @@ "binop": null, "updateContext": null }, - "start": 33278, - "end": 33279, + "start": 34264, + "end": 34265, "loc": { "start": { - "line": 830, + "line": 860, "column": 37 }, "end": { - "line": 830, + "line": 860, "column": 38 } } @@ -341782,15 +348532,15 @@ "binop": null }, "value": "pickable", - "start": 33296, - "end": 33304, + "start": 34282, + "end": 34290, "loc": { "start": { - "line": 831, + "line": 861, "column": 16 }, "end": { - "line": 831, + "line": 861, "column": 24 } } @@ -341808,15 +348558,15 @@ "binop": null, "updateContext": null }, - "start": 33304, - "end": 33305, + "start": 34290, + "end": 34291, "loc": { "start": { - "line": 831, + "line": 861, "column": 24 }, "end": { - "line": 831, + "line": 861, "column": 25 } } @@ -341836,15 +348586,15 @@ "updateContext": null }, "value": "false", - "start": 33306, - "end": 33311, + "start": 34292, + "end": 34297, "loc": { "start": { - "line": 831, + "line": 861, "column": 26 }, "end": { - "line": 831, + "line": 861, "column": 31 } } @@ -341862,15 +348612,15 @@ "binop": null, "updateContext": null }, - "start": 33311, - "end": 33312, + "start": 34297, + "end": 34298, "loc": { "start": { - "line": 831, + "line": 861, "column": 31 }, "end": { - "line": 831, + "line": 861, "column": 32 } } @@ -341888,15 +348638,15 @@ "binop": null }, "value": "collidable", - "start": 33329, - "end": 33339, + "start": 34315, + "end": 34325, "loc": { "start": { - "line": 832, + "line": 862, "column": 16 }, "end": { - "line": 832, + "line": 862, "column": 26 } } @@ -341914,15 +348664,15 @@ "binop": null, "updateContext": null }, - "start": 33339, - "end": 33340, + "start": 34325, + "end": 34326, "loc": { "start": { - "line": 832, + "line": 862, "column": 26 }, "end": { - "line": 832, + "line": 862, "column": 27 } } @@ -341942,15 +348692,15 @@ "updateContext": null }, "value": "true", - "start": 33341, - "end": 33345, + "start": 34327, + "end": 34331, "loc": { "start": { - "line": 832, + "line": 862, "column": 28 }, "end": { - "line": 832, + "line": 862, "column": 32 } } @@ -341968,15 +348718,15 @@ "binop": null, "updateContext": null }, - "start": 33345, - "end": 33346, + "start": 34331, + "end": 34332, "loc": { "start": { - "line": 832, + "line": 862, "column": 32 }, "end": { - "line": 832, + "line": 862, "column": 33 } } @@ -341994,15 +348744,15 @@ "binop": null }, "value": "clippable", - "start": 33363, - "end": 33372, + "start": 34349, + "end": 34358, "loc": { "start": { - "line": 833, + "line": 863, "column": 16 }, "end": { - "line": 833, + "line": 863, "column": 25 } } @@ -342020,15 +348770,15 @@ "binop": null, "updateContext": null }, - "start": 33372, - "end": 33373, + "start": 34358, + "end": 34359, "loc": { "start": { - "line": 833, + "line": 863, "column": 25 }, "end": { - "line": 833, + "line": 863, "column": 26 } } @@ -342048,15 +348798,15 @@ "updateContext": null }, "value": "false", - "start": 33374, - "end": 33379, + "start": 34360, + "end": 34365, "loc": { "start": { - "line": 833, + "line": 863, "column": 27 }, "end": { - "line": 833, + "line": 863, "column": 32 } } @@ -342074,15 +348824,15 @@ "binop": null, "updateContext": null }, - "start": 33379, - "end": 33380, + "start": 34365, + "end": 34366, "loc": { "start": { - "line": 833, + "line": 863, "column": 32 }, "end": { - "line": 833, + "line": 863, "column": 33 } } @@ -342100,15 +348850,15 @@ "binop": null }, "value": "visible", - "start": 33397, - "end": 33404, + "start": 34383, + "end": 34390, "loc": { "start": { - "line": 834, + "line": 864, "column": 16 }, "end": { - "line": 834, + "line": 864, "column": 23 } } @@ -342126,15 +348876,15 @@ "binop": null, "updateContext": null }, - "start": 33404, - "end": 33405, + "start": 34390, + "end": 34391, "loc": { "start": { - "line": 834, + "line": 864, "column": 23 }, "end": { - "line": 834, + "line": 864, "column": 24 } } @@ -342154,16 +348904,122 @@ "updateContext": null }, "value": "false", - "start": 33406, - "end": 33411, + "start": 34392, + "end": 34397, "loc": { "start": { - "line": 834, + "line": 864, "column": 25 }, "end": { - "line": 834, + "line": 864, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34397, + "end": 34398, + "loc": { + "start": { + "line": 864, "column": 30 + }, + "end": { + "line": 864, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 34415, + "end": 34423, + "loc": { + "start": { + "line": 865, + "column": 16 + }, + "end": { + "line": 865, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34423, + "end": 34424, + "loc": { + "start": { + "line": 865, + "column": 24 + }, + "end": { + "line": 865, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 34425, + "end": 34430, + "loc": { + "start": { + "line": 865, + "column": 26 + }, + "end": { + "line": 865, + "column": 31 } } }, @@ -342179,15 +349035,15 @@ "postfix": false, "binop": null }, - "start": 33424, - "end": 33425, + "start": 34443, + "end": 34444, "loc": { "start": { - "line": 835, + "line": 866, "column": 12 }, "end": { - "line": 835, + "line": 866, "column": 13 } } @@ -342204,15 +349060,15 @@ "postfix": false, "binop": null }, - "start": 33425, - "end": 33426, + "start": 34444, + "end": 34445, "loc": { "start": { - "line": 835, + "line": 866, "column": 13 }, "end": { - "line": 835, + "line": 866, "column": 14 } } @@ -342230,15 +349086,15 @@ "binop": null, "updateContext": null }, - "start": 33426, - "end": 33427, + "start": 34445, + "end": 34446, "loc": { "start": { - "line": 835, + "line": 866, "column": 14 }, "end": { - "line": 835, + "line": 866, "column": 15 } } @@ -342256,15 +349112,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 33428, - "end": 33444, + "start": 34447, + "end": 34463, "loc": { "start": { - "line": 835, + "line": 866, "column": 16 }, "end": { - "line": 835, + "line": 866, "column": 32 } } @@ -342281,15 +349137,15 @@ "postfix": false, "binop": null }, - "start": 33444, - "end": 33445, + "start": 34463, + "end": 34464, "loc": { "start": { - "line": 835, + "line": 866, "column": 32 }, "end": { - "line": 835, + "line": 866, "column": 33 } } @@ -342307,15 +349163,15 @@ "binop": null, "updateContext": null }, - "start": 33445, - "end": 33446, + "start": 34464, + "end": 34465, "loc": { "start": { - "line": 835, + "line": 866, "column": 33 }, "end": { - "line": 835, + "line": 866, "column": 34 } } @@ -342333,15 +349189,15 @@ "binop": null }, "value": "zHoop", - "start": 33460, - "end": 33465, + "start": 34479, + "end": 34484, "loc": { "start": { - "line": 837, + "line": 868, "column": 12 }, "end": { - "line": 837, + "line": 868, "column": 17 } } @@ -342359,15 +349215,15 @@ "binop": null, "updateContext": null }, - "start": 33465, - "end": 33466, + "start": 34484, + "end": 34485, "loc": { "start": { - "line": 837, + "line": 868, "column": 17 }, "end": { - "line": 837, + "line": 868, "column": 18 } } @@ -342385,15 +349241,15 @@ "binop": null }, "value": "rootNode", - "start": 33467, - "end": 33475, + "start": 34486, + "end": 34494, "loc": { "start": { - "line": 837, + "line": 868, "column": 19 }, "end": { - "line": 837, + "line": 868, "column": 27 } } @@ -342411,15 +349267,15 @@ "binop": null, "updateContext": null }, - "start": 33475, - "end": 33476, + "start": 34494, + "end": 34495, "loc": { "start": { - "line": 837, + "line": 868, "column": 27 }, "end": { - "line": 837, + "line": 868, "column": 28 } } @@ -342437,15 +349293,15 @@ "binop": null }, "value": "addChild", - "start": 33476, - "end": 33484, + "start": 34495, + "end": 34503, "loc": { "start": { - "line": 837, + "line": 868, "column": 28 }, "end": { - "line": 837, + "line": 868, "column": 36 } } @@ -342462,15 +349318,15 @@ "postfix": false, "binop": null }, - "start": 33484, - "end": 33485, + "start": 34503, + "end": 34504, "loc": { "start": { - "line": 837, + "line": 868, "column": 36 }, "end": { - "line": 837, + "line": 868, "column": 37 } } @@ -342490,15 +349346,15 @@ "updateContext": null }, "value": "new", - "start": 33485, - "end": 33488, + "start": 34504, + "end": 34507, "loc": { "start": { - "line": 837, + "line": 868, "column": 37 }, "end": { - "line": 837, + "line": 868, "column": 40 } } @@ -342516,15 +349372,15 @@ "binop": null }, "value": "Mesh", - "start": 33489, - "end": 33493, + "start": 34508, + "end": 34512, "loc": { "start": { - "line": 837, + "line": 868, "column": 41 }, "end": { - "line": 837, + "line": 868, "column": 45 } } @@ -342541,15 +349397,15 @@ "postfix": false, "binop": null }, - "start": 33493, - "end": 33494, + "start": 34512, + "end": 34513, "loc": { "start": { - "line": 837, + "line": 868, "column": 45 }, "end": { - "line": 837, + "line": 868, "column": 46 } } @@ -342567,15 +349423,15 @@ "binop": null }, "value": "rootNode", - "start": 33494, - "end": 33502, + "start": 34513, + "end": 34521, "loc": { "start": { - "line": 837, + "line": 868, "column": 46 }, "end": { - "line": 837, + "line": 868, "column": 54 } } @@ -342593,15 +349449,15 @@ "binop": null, "updateContext": null }, - "start": 33502, - "end": 33503, + "start": 34521, + "end": 34522, "loc": { "start": { - "line": 837, + "line": 868, "column": 54 }, "end": { - "line": 837, + "line": 868, "column": 55 } } @@ -342618,15 +349474,15 @@ "postfix": false, "binop": null }, - "start": 33504, - "end": 33505, + "start": 34523, + "end": 34524, "loc": { "start": { - "line": 837, + "line": 868, "column": 56 }, "end": { - "line": 837, + "line": 868, "column": 57 } } @@ -342634,15 +349490,15 @@ { "type": "CommentLine", "value": " Blue hoop about Z-axis", - "start": 33506, - "end": 33531, + "start": 34525, + "end": 34550, "loc": { "start": { - "line": 837, + "line": 868, "column": 58 }, "end": { - "line": 837, + "line": 868, "column": 83 } } @@ -342660,15 +349516,15 @@ "binop": null }, "value": "geometry", - "start": 33548, - "end": 33556, + "start": 34567, + "end": 34575, "loc": { "start": { - "line": 838, + "line": 869, "column": 16 }, "end": { - "line": 838, + "line": 869, "column": 24 } } @@ -342686,15 +349542,15 @@ "binop": null, "updateContext": null }, - "start": 33556, - "end": 33557, + "start": 34575, + "end": 34576, "loc": { "start": { - "line": 838, + "line": 869, "column": 24 }, "end": { - "line": 838, + "line": 869, "column": 25 } } @@ -342712,15 +349568,15 @@ "binop": null }, "value": "shapes", - "start": 33558, - "end": 33564, + "start": 34577, + "end": 34583, "loc": { "start": { - "line": 838, + "line": 869, "column": 26 }, "end": { - "line": 838, + "line": 869, "column": 32 } } @@ -342738,15 +349594,15 @@ "binop": null, "updateContext": null }, - "start": 33564, - "end": 33565, + "start": 34583, + "end": 34584, "loc": { "start": { - "line": 838, + "line": 869, "column": 32 }, "end": { - "line": 838, + "line": 869, "column": 33 } } @@ -342764,15 +349620,15 @@ "binop": null }, "value": "hoop", - "start": 33565, - "end": 33569, + "start": 34584, + "end": 34588, "loc": { "start": { - "line": 838, + "line": 869, "column": 33 }, "end": { - "line": 838, + "line": 869, "column": 37 } } @@ -342790,15 +349646,15 @@ "binop": null, "updateContext": null }, - "start": 33569, - "end": 33570, + "start": 34588, + "end": 34589, "loc": { "start": { - "line": 838, + "line": 869, "column": 37 }, "end": { - "line": 838, + "line": 869, "column": 38 } } @@ -342816,15 +349672,15 @@ "binop": null }, "value": "material", - "start": 33587, - "end": 33595, + "start": 34606, + "end": 34614, "loc": { "start": { - "line": 839, + "line": 870, "column": 16 }, "end": { - "line": 839, + "line": 870, "column": 24 } } @@ -342842,15 +349698,15 @@ "binop": null, "updateContext": null }, - "start": 33595, - "end": 33596, + "start": 34614, + "end": 34615, "loc": { "start": { - "line": 839, + "line": 870, "column": 24 }, "end": { - "line": 839, + "line": 870, "column": 25 } } @@ -342868,15 +349724,15 @@ "binop": null }, "value": "materials", - "start": 33597, - "end": 33606, + "start": 34616, + "end": 34625, "loc": { "start": { - "line": 839, + "line": 870, "column": 26 }, "end": { - "line": 839, + "line": 870, "column": 35 } } @@ -342894,15 +349750,15 @@ "binop": null, "updateContext": null }, - "start": 33606, - "end": 33607, + "start": 34625, + "end": 34626, "loc": { "start": { - "line": 839, + "line": 870, "column": 35 }, "end": { - "line": 839, + "line": 870, "column": 36 } } @@ -342920,15 +349776,15 @@ "binop": null }, "value": "blue", - "start": 33607, - "end": 33611, + "start": 34626, + "end": 34630, "loc": { "start": { - "line": 839, + "line": 870, "column": 36 }, "end": { - "line": 839, + "line": 870, "column": 40 } } @@ -342946,15 +349802,15 @@ "binop": null, "updateContext": null }, - "start": 33611, - "end": 33612, + "start": 34630, + "end": 34631, "loc": { "start": { - "line": 839, + "line": 870, "column": 40 }, "end": { - "line": 839, + "line": 870, "column": 41 } } @@ -342972,15 +349828,15 @@ "binop": null }, "value": "highlighted", - "start": 33629, - "end": 33640, + "start": 34648, + "end": 34659, "loc": { "start": { - "line": 840, + "line": 871, "column": 16 }, "end": { - "line": 840, + "line": 871, "column": 27 } } @@ -342998,15 +349854,15 @@ "binop": null, "updateContext": null }, - "start": 33640, - "end": 33641, + "start": 34659, + "end": 34660, "loc": { "start": { - "line": 840, + "line": 871, "column": 27 }, "end": { - "line": 840, + "line": 871, "column": 28 } } @@ -343026,15 +349882,15 @@ "updateContext": null }, "value": "true", - "start": 33642, - "end": 33646, + "start": 34661, + "end": 34665, "loc": { "start": { - "line": 840, + "line": 871, "column": 29 }, "end": { - "line": 840, + "line": 871, "column": 33 } } @@ -343052,15 +349908,15 @@ "binop": null, "updateContext": null }, - "start": 33646, - "end": 33647, + "start": 34665, + "end": 34666, "loc": { "start": { - "line": 840, + "line": 871, "column": 33 }, "end": { - "line": 840, + "line": 871, "column": 34 } } @@ -343078,15 +349934,15 @@ "binop": null }, "value": "highlightMaterial", - "start": 33664, - "end": 33681, + "start": 34683, + "end": 34700, "loc": { "start": { - "line": 841, + "line": 872, "column": 16 }, "end": { - "line": 841, + "line": 872, "column": 33 } } @@ -343104,15 +349960,15 @@ "binop": null, "updateContext": null }, - "start": 33681, - "end": 33682, + "start": 34700, + "end": 34701, "loc": { "start": { - "line": 841, + "line": 872, "column": 33 }, "end": { - "line": 841, + "line": 872, "column": 34 } } @@ -343130,15 +349986,15 @@ "binop": null }, "value": "materials", - "start": 33683, - "end": 33692, + "start": 34702, + "end": 34711, "loc": { "start": { - "line": 841, + "line": 872, "column": 35 }, "end": { - "line": 841, + "line": 872, "column": 44 } } @@ -343156,15 +350012,15 @@ "binop": null, "updateContext": null }, - "start": 33692, - "end": 33693, + "start": 34711, + "end": 34712, "loc": { "start": { - "line": 841, + "line": 872, "column": 44 }, "end": { - "line": 841, + "line": 872, "column": 45 } } @@ -343182,15 +350038,15 @@ "binop": null }, "value": "highlightBlue", - "start": 33693, - "end": 33706, + "start": 34712, + "end": 34725, "loc": { "start": { - "line": 841, + "line": 872, "column": 45 }, "end": { - "line": 841, + "line": 872, "column": 58 } } @@ -343208,15 +350064,15 @@ "binop": null, "updateContext": null }, - "start": 33706, - "end": 33707, + "start": 34725, + "end": 34726, "loc": { "start": { - "line": 841, + "line": 872, "column": 58 }, "end": { - "line": 841, + "line": 872, "column": 59 } } @@ -343234,15 +350090,15 @@ "binop": null }, "value": "matrix", - "start": 33724, - "end": 33730, + "start": 34743, + "end": 34749, "loc": { "start": { - "line": 842, + "line": 873, "column": 16 }, "end": { - "line": 842, + "line": 873, "column": 22 } } @@ -343260,15 +350116,15 @@ "binop": null, "updateContext": null }, - "start": 33730, - "end": 33731, + "start": 34749, + "end": 34750, "loc": { "start": { - "line": 842, + "line": 873, "column": 22 }, "end": { - "line": 842, + "line": 873, "column": 23 } } @@ -343286,15 +350142,15 @@ "binop": null }, "value": "math", - "start": 33732, - "end": 33736, + "start": 34751, + "end": 34755, "loc": { "start": { - "line": 842, + "line": 873, "column": 24 }, "end": { - "line": 842, + "line": 873, "column": 28 } } @@ -343312,15 +350168,15 @@ "binop": null, "updateContext": null }, - "start": 33736, - "end": 33737, + "start": 34755, + "end": 34756, "loc": { "start": { - "line": 842, + "line": 873, "column": 28 }, "end": { - "line": 842, + "line": 873, "column": 29 } } @@ -343338,15 +350194,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 33737, - "end": 33750, + "start": 34756, + "end": 34769, "loc": { "start": { - "line": 842, + "line": 873, "column": 29 }, "end": { - "line": 842, + "line": 873, "column": 42 } } @@ -343363,15 +350219,15 @@ "postfix": false, "binop": null }, - "start": 33750, - "end": 33751, + "start": 34769, + "end": 34770, "loc": { "start": { - "line": 842, + "line": 873, "column": 42 }, "end": { - "line": 842, + "line": 873, "column": 43 } } @@ -343390,15 +350246,15 @@ "updateContext": null }, "value": 180, - "start": 33751, - "end": 33754, + "start": 34770, + "end": 34773, "loc": { "start": { - "line": 842, + "line": 873, "column": 43 }, "end": { - "line": 842, + "line": 873, "column": 46 } } @@ -343417,15 +350273,15 @@ "updateContext": null }, "value": "*", - "start": 33755, - "end": 33756, + "start": 34774, + "end": 34775, "loc": { "start": { - "line": 842, + "line": 873, "column": 47 }, "end": { - "line": 842, + "line": 873, "column": 48 } } @@ -343443,15 +350299,15 @@ "binop": null }, "value": "math", - "start": 33757, - "end": 33761, + "start": 34776, + "end": 34780, "loc": { "start": { - "line": 842, + "line": 873, "column": 49 }, "end": { - "line": 842, + "line": 873, "column": 53 } } @@ -343469,15 +350325,15 @@ "binop": null, "updateContext": null }, - "start": 33761, - "end": 33762, + "start": 34780, + "end": 34781, "loc": { "start": { - "line": 842, + "line": 873, "column": 53 }, "end": { - "line": 842, + "line": 873, "column": 54 } } @@ -343495,15 +350351,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 33762, - "end": 33770, + "start": 34781, + "end": 34789, "loc": { "start": { - "line": 842, + "line": 873, "column": 54 }, "end": { - "line": 842, + "line": 873, "column": 62 } } @@ -343521,15 +350377,15 @@ "binop": null, "updateContext": null }, - "start": 33770, - "end": 33771, + "start": 34789, + "end": 34790, "loc": { "start": { - "line": 842, + "line": 873, "column": 62 }, "end": { - "line": 842, + "line": 873, "column": 63 } } @@ -343547,15 +350403,15 @@ "binop": null, "updateContext": null }, - "start": 33772, - "end": 33773, + "start": 34791, + "end": 34792, "loc": { "start": { - "line": 842, + "line": 873, "column": 64 }, "end": { - "line": 842, + "line": 873, "column": 65 } } @@ -343574,15 +350430,15 @@ "updateContext": null }, "value": 1, - "start": 33773, - "end": 33774, + "start": 34792, + "end": 34793, "loc": { "start": { - "line": 842, + "line": 873, "column": 65 }, "end": { - "line": 842, + "line": 873, "column": 66 } } @@ -343600,15 +350456,15 @@ "binop": null, "updateContext": null }, - "start": 33774, - "end": 33775, + "start": 34793, + "end": 34794, "loc": { "start": { - "line": 842, + "line": 873, "column": 66 }, "end": { - "line": 842, + "line": 873, "column": 67 } } @@ -343627,15 +350483,15 @@ "updateContext": null }, "value": 0, - "start": 33776, - "end": 33777, + "start": 34795, + "end": 34796, "loc": { "start": { - "line": 842, + "line": 873, "column": 68 }, "end": { - "line": 842, + "line": 873, "column": 69 } } @@ -343653,15 +350509,15 @@ "binop": null, "updateContext": null }, - "start": 33777, - "end": 33778, + "start": 34796, + "end": 34797, "loc": { "start": { - "line": 842, + "line": 873, "column": 69 }, "end": { - "line": 842, + "line": 873, "column": 70 } } @@ -343680,15 +350536,15 @@ "updateContext": null }, "value": 0, - "start": 33779, - "end": 33780, + "start": 34798, + "end": 34799, "loc": { "start": { - "line": 842, + "line": 873, "column": 71 }, "end": { - "line": 842, + "line": 873, "column": 72 } } @@ -343706,15 +350562,15 @@ "binop": null, "updateContext": null }, - "start": 33780, - "end": 33781, + "start": 34799, + "end": 34800, "loc": { "start": { - "line": 842, + "line": 873, "column": 72 }, "end": { - "line": 842, + "line": 873, "column": 73 } } @@ -343732,15 +350588,15 @@ "binop": null, "updateContext": null }, - "start": 33781, - "end": 33782, + "start": 34800, + "end": 34801, "loc": { "start": { - "line": 842, + "line": 873, "column": 73 }, "end": { - "line": 842, + "line": 873, "column": 74 } } @@ -343758,15 +350614,15 @@ "binop": null }, "value": "math", - "start": 33783, - "end": 33787, + "start": 34802, + "end": 34806, "loc": { "start": { - "line": 842, + "line": 873, "column": 75 }, "end": { - "line": 842, + "line": 873, "column": 79 } } @@ -343784,15 +350640,15 @@ "binop": null, "updateContext": null }, - "start": 33787, - "end": 33788, + "start": 34806, + "end": 34807, "loc": { "start": { - "line": 842, + "line": 873, "column": 79 }, "end": { - "line": 842, + "line": 873, "column": 80 } } @@ -343810,15 +350666,15 @@ "binop": null }, "value": "identityMat4", - "start": 33788, - "end": 33800, + "start": 34807, + "end": 34819, "loc": { "start": { - "line": 842, + "line": 873, "column": 80 }, "end": { - "line": 842, + "line": 873, "column": 92 } } @@ -343835,15 +350691,15 @@ "postfix": false, "binop": null }, - "start": 33800, - "end": 33801, + "start": 34819, + "end": 34820, "loc": { "start": { - "line": 842, + "line": 873, "column": 92 }, "end": { - "line": 842, + "line": 873, "column": 93 } } @@ -343860,15 +350716,15 @@ "postfix": false, "binop": null }, - "start": 33801, - "end": 33802, + "start": 34820, + "end": 34821, "loc": { "start": { - "line": 842, + "line": 873, "column": 93 }, "end": { - "line": 842, + "line": 873, "column": 94 } } @@ -343885,15 +350741,15 @@ "postfix": false, "binop": null }, - "start": 33802, - "end": 33803, + "start": 34821, + "end": 34822, "loc": { "start": { - "line": 842, + "line": 873, "column": 94 }, "end": { - "line": 842, + "line": 873, "column": 95 } } @@ -343911,15 +350767,15 @@ "binop": null, "updateContext": null }, - "start": 33803, - "end": 33804, + "start": 34822, + "end": 34823, "loc": { "start": { - "line": 842, + "line": 873, "column": 95 }, "end": { - "line": 842, + "line": 873, "column": 96 } } @@ -343937,15 +350793,15 @@ "binop": null }, "value": "pickable", - "start": 33821, - "end": 33829, + "start": 34840, + "end": 34848, "loc": { "start": { - "line": 843, + "line": 874, "column": 16 }, "end": { - "line": 843, + "line": 874, "column": 24 } } @@ -343963,15 +350819,15 @@ "binop": null, "updateContext": null }, - "start": 33829, - "end": 33830, + "start": 34848, + "end": 34849, "loc": { "start": { - "line": 843, + "line": 874, "column": 24 }, "end": { - "line": 843, + "line": 874, "column": 25 } } @@ -343991,15 +350847,15 @@ "updateContext": null }, "value": "false", - "start": 33831, - "end": 33836, + "start": 34850, + "end": 34855, "loc": { "start": { - "line": 843, + "line": 874, "column": 26 }, "end": { - "line": 843, + "line": 874, "column": 31 } } @@ -344017,15 +350873,15 @@ "binop": null, "updateContext": null }, - "start": 33836, - "end": 33837, + "start": 34855, + "end": 34856, "loc": { "start": { - "line": 843, + "line": 874, "column": 31 }, "end": { - "line": 843, + "line": 874, "column": 32 } } @@ -344043,15 +350899,15 @@ "binop": null }, "value": "collidable", - "start": 33854, - "end": 33864, + "start": 34873, + "end": 34883, "loc": { "start": { - "line": 844, + "line": 875, "column": 16 }, "end": { - "line": 844, + "line": 875, "column": 26 } } @@ -344069,15 +350925,15 @@ "binop": null, "updateContext": null }, - "start": 33864, - "end": 33865, + "start": 34883, + "end": 34884, "loc": { "start": { - "line": 844, + "line": 875, "column": 26 }, "end": { - "line": 844, + "line": 875, "column": 27 } } @@ -344097,15 +350953,15 @@ "updateContext": null }, "value": "true", - "start": 33866, - "end": 33870, + "start": 34885, + "end": 34889, "loc": { "start": { - "line": 844, + "line": 875, "column": 28 }, "end": { - "line": 844, + "line": 875, "column": 32 } } @@ -344123,15 +350979,15 @@ "binop": null, "updateContext": null }, - "start": 33870, - "end": 33871, + "start": 34889, + "end": 34890, "loc": { "start": { - "line": 844, + "line": 875, "column": 32 }, "end": { - "line": 844, + "line": 875, "column": 33 } } @@ -344149,15 +351005,15 @@ "binop": null }, "value": "clippable", - "start": 33888, - "end": 33897, + "start": 34907, + "end": 34916, "loc": { "start": { - "line": 845, + "line": 876, "column": 16 }, "end": { - "line": 845, + "line": 876, "column": 25 } } @@ -344175,15 +351031,15 @@ "binop": null, "updateContext": null }, - "start": 33897, - "end": 33898, + "start": 34916, + "end": 34917, "loc": { "start": { - "line": 845, + "line": 876, "column": 25 }, "end": { - "line": 845, + "line": 876, "column": 26 } } @@ -344203,15 +351059,15 @@ "updateContext": null }, "value": "false", - "start": 33899, - "end": 33904, + "start": 34918, + "end": 34923, "loc": { "start": { - "line": 845, + "line": 876, "column": 27 }, "end": { - "line": 845, + "line": 876, "column": 32 } } @@ -344229,15 +351085,15 @@ "binop": null, "updateContext": null }, - "start": 33904, - "end": 33905, + "start": 34923, + "end": 34924, "loc": { "start": { - "line": 845, + "line": 876, "column": 32 }, "end": { - "line": 845, + "line": 876, "column": 33 } } @@ -344255,15 +351111,15 @@ "binop": null }, "value": "backfaces", - "start": 33922, - "end": 33931, + "start": 34941, + "end": 34950, "loc": { "start": { - "line": 846, + "line": 877, "column": 16 }, "end": { - "line": 846, + "line": 877, "column": 25 } } @@ -344281,15 +351137,15 @@ "binop": null, "updateContext": null }, - "start": 33931, - "end": 33932, + "start": 34950, + "end": 34951, "loc": { "start": { - "line": 846, + "line": 877, "column": 25 }, "end": { - "line": 846, + "line": 877, "column": 26 } } @@ -344309,15 +351165,15 @@ "updateContext": null }, "value": "true", - "start": 33933, - "end": 33937, + "start": 34952, + "end": 34956, "loc": { "start": { - "line": 846, + "line": 877, "column": 27 }, "end": { - "line": 846, + "line": 877, "column": 31 } } @@ -344335,15 +351191,15 @@ "binop": null, "updateContext": null }, - "start": 33937, - "end": 33938, + "start": 34956, + "end": 34957, "loc": { "start": { - "line": 846, + "line": 877, "column": 31 }, "end": { - "line": 846, + "line": 877, "column": 32 } } @@ -344361,15 +351217,15 @@ "binop": null }, "value": "visible", - "start": 33955, - "end": 33962, + "start": 34974, + "end": 34981, "loc": { "start": { - "line": 847, + "line": 878, "column": 16 }, "end": { - "line": 847, + "line": 878, "column": 23 } } @@ -344387,15 +351243,15 @@ "binop": null, "updateContext": null }, - "start": 33962, - "end": 33963, + "start": 34981, + "end": 34982, "loc": { "start": { - "line": 847, + "line": 878, "column": 23 }, "end": { - "line": 847, + "line": 878, "column": 24 } } @@ -344415,16 +351271,122 @@ "updateContext": null }, "value": "false", - "start": 33964, - "end": 33969, + "start": 34983, + "end": 34988, "loc": { "start": { - "line": 847, + "line": 878, "column": 25 }, "end": { - "line": 847, + "line": 878, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 34988, + "end": 34989, + "loc": { + "start": { + "line": 878, "column": 30 + }, + "end": { + "line": 878, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 35006, + "end": 35014, + "loc": { + "start": { + "line": 879, + "column": 16 + }, + "end": { + "line": 879, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35014, + "end": 35015, + "loc": { + "start": { + "line": 879, + "column": 24 + }, + "end": { + "line": 879, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 35016, + "end": 35021, + "loc": { + "start": { + "line": 879, + "column": 26 + }, + "end": { + "line": 879, + "column": 31 } } }, @@ -344440,15 +351402,15 @@ "postfix": false, "binop": null }, - "start": 33982, - "end": 33983, + "start": 35034, + "end": 35035, "loc": { "start": { - "line": 848, + "line": 880, "column": 12 }, "end": { - "line": 848, + "line": 880, "column": 13 } } @@ -344465,15 +351427,15 @@ "postfix": false, "binop": null }, - "start": 33983, - "end": 33984, + "start": 35035, + "end": 35036, "loc": { "start": { - "line": 848, + "line": 880, "column": 13 }, "end": { - "line": 848, + "line": 880, "column": 14 } } @@ -344491,15 +351453,15 @@ "binop": null, "updateContext": null }, - "start": 33984, - "end": 33985, + "start": 35036, + "end": 35037, "loc": { "start": { - "line": 848, + "line": 880, "column": 14 }, "end": { - "line": 848, + "line": 880, "column": 15 } } @@ -344517,15 +351479,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 33986, - "end": 34002, + "start": 35038, + "end": 35054, "loc": { "start": { - "line": 848, + "line": 880, "column": 16 }, "end": { - "line": 848, + "line": 880, "column": 32 } } @@ -344542,15 +351504,15 @@ "postfix": false, "binop": null }, - "start": 34002, - "end": 34003, + "start": 35054, + "end": 35055, "loc": { "start": { - "line": 848, + "line": 880, "column": 32 }, "end": { - "line": 848, + "line": 880, "column": 33 } } @@ -344568,15 +351530,15 @@ "binop": null, "updateContext": null }, - "start": 34003, - "end": 34004, + "start": 35055, + "end": 35056, "loc": { "start": { - "line": 848, + "line": 880, "column": 33 }, "end": { - "line": 848, + "line": 880, "column": 34 } } @@ -344594,15 +351556,15 @@ "binop": null }, "value": "xAxisArrow", - "start": 34018, - "end": 34028, + "start": 35070, + "end": 35080, "loc": { "start": { - "line": 850, + "line": 882, "column": 12 }, "end": { - "line": 850, + "line": 882, "column": 22 } } @@ -344620,15 +351582,15 @@ "binop": null, "updateContext": null }, - "start": 34028, - "end": 34029, + "start": 35080, + "end": 35081, "loc": { "start": { - "line": 850, + "line": 882, "column": 22 }, "end": { - "line": 850, + "line": 882, "column": 23 } } @@ -344646,15 +351608,15 @@ "binop": null }, "value": "rootNode", - "start": 34030, - "end": 34038, + "start": 35082, + "end": 35090, "loc": { "start": { - "line": 850, + "line": 882, "column": 24 }, "end": { - "line": 850, + "line": 882, "column": 32 } } @@ -344672,15 +351634,15 @@ "binop": null, "updateContext": null }, - "start": 34038, - "end": 34039, + "start": 35090, + "end": 35091, "loc": { "start": { - "line": 850, + "line": 882, "column": 32 }, "end": { - "line": 850, + "line": 882, "column": 33 } } @@ -344698,15 +351660,15 @@ "binop": null }, "value": "addChild", - "start": 34039, - "end": 34047, + "start": 35091, + "end": 35099, "loc": { "start": { - "line": 850, + "line": 882, "column": 33 }, "end": { - "line": 850, + "line": 882, "column": 41 } } @@ -344723,15 +351685,15 @@ "postfix": false, "binop": null }, - "start": 34047, - "end": 34048, + "start": 35099, + "end": 35100, "loc": { "start": { - "line": 850, + "line": 882, "column": 41 }, "end": { - "line": 850, + "line": 882, "column": 42 } } @@ -344751,15 +351713,15 @@ "updateContext": null }, "value": "new", - "start": 34048, - "end": 34051, + "start": 35100, + "end": 35103, "loc": { "start": { - "line": 850, + "line": 882, "column": 42 }, "end": { - "line": 850, + "line": 882, "column": 45 } } @@ -344777,15 +351739,15 @@ "binop": null }, "value": "Mesh", - "start": 34052, - "end": 34056, + "start": 35104, + "end": 35108, "loc": { "start": { - "line": 850, + "line": 882, "column": 46 }, "end": { - "line": 850, + "line": 882, "column": 50 } } @@ -344802,15 +351764,15 @@ "postfix": false, "binop": null }, - "start": 34056, - "end": 34057, + "start": 35108, + "end": 35109, "loc": { "start": { - "line": 850, + "line": 882, "column": 50 }, "end": { - "line": 850, + "line": 882, "column": 51 } } @@ -344828,15 +351790,15 @@ "binop": null }, "value": "rootNode", - "start": 34057, - "end": 34065, + "start": 35109, + "end": 35117, "loc": { "start": { - "line": 850, + "line": 882, "column": 51 }, "end": { - "line": 850, + "line": 882, "column": 59 } } @@ -344854,15 +351816,15 @@ "binop": null, "updateContext": null }, - "start": 34065, - "end": 34066, + "start": 35117, + "end": 35118, "loc": { "start": { - "line": 850, + "line": 882, "column": 59 }, "end": { - "line": 850, + "line": 882, "column": 60 } } @@ -344879,15 +351841,15 @@ "postfix": false, "binop": null }, - "start": 34067, - "end": 34068, + "start": 35119, + "end": 35120, "loc": { "start": { - "line": 850, + "line": 882, "column": 61 }, "end": { - "line": 850, + "line": 882, "column": 62 } } @@ -344905,15 +351867,15 @@ "binop": null }, "value": "geometry", - "start": 34085, - "end": 34093, + "start": 35137, + "end": 35145, "loc": { "start": { - "line": 851, + "line": 883, "column": 16 }, "end": { - "line": 851, + "line": 883, "column": 24 } } @@ -344931,15 +351893,15 @@ "binop": null, "updateContext": null }, - "start": 34093, - "end": 34094, + "start": 35145, + "end": 35146, "loc": { "start": { - "line": 851, + "line": 883, "column": 24 }, "end": { - "line": 851, + "line": 883, "column": 25 } } @@ -344957,15 +351919,15 @@ "binop": null }, "value": "shapes", - "start": 34095, - "end": 34101, + "start": 35147, + "end": 35153, "loc": { "start": { - "line": 851, + "line": 883, "column": 26 }, "end": { - "line": 851, + "line": 883, "column": 32 } } @@ -344983,15 +351945,15 @@ "binop": null, "updateContext": null }, - "start": 34101, - "end": 34102, + "start": 35153, + "end": 35154, "loc": { "start": { - "line": 851, + "line": 883, "column": 32 }, "end": { - "line": 851, + "line": 883, "column": 33 } } @@ -345009,15 +351971,15 @@ "binop": null }, "value": "arrowHeadBig", - "start": 34102, - "end": 34114, + "start": 35154, + "end": 35166, "loc": { "start": { - "line": 851, + "line": 883, "column": 33 }, "end": { - "line": 851, + "line": 883, "column": 45 } } @@ -345035,15 +351997,15 @@ "binop": null, "updateContext": null }, - "start": 34114, - "end": 34115, + "start": 35166, + "end": 35167, "loc": { "start": { - "line": 851, + "line": 883, "column": 45 }, "end": { - "line": 851, + "line": 883, "column": 46 } } @@ -345061,15 +352023,15 @@ "binop": null }, "value": "material", - "start": 34132, - "end": 34140, + "start": 35184, + "end": 35192, "loc": { "start": { - "line": 852, + "line": 884, "column": 16 }, "end": { - "line": 852, + "line": 884, "column": 24 } } @@ -345087,15 +352049,15 @@ "binop": null, "updateContext": null }, - "start": 34140, - "end": 34141, + "start": 35192, + "end": 35193, "loc": { "start": { - "line": 852, + "line": 884, "column": 24 }, "end": { - "line": 852, + "line": 884, "column": 25 } } @@ -345113,15 +352075,15 @@ "binop": null }, "value": "materials", - "start": 34142, - "end": 34151, + "start": 35194, + "end": 35203, "loc": { "start": { - "line": 852, + "line": 884, "column": 26 }, "end": { - "line": 852, + "line": 884, "column": 35 } } @@ -345139,15 +352101,15 @@ "binop": null, "updateContext": null }, - "start": 34151, - "end": 34152, + "start": 35203, + "end": 35204, "loc": { "start": { - "line": 852, + "line": 884, "column": 35 }, "end": { - "line": 852, + "line": 884, "column": 36 } } @@ -345165,15 +352127,15 @@ "binop": null }, "value": "red", - "start": 34152, - "end": 34155, + "start": 35204, + "end": 35207, "loc": { "start": { - "line": 852, + "line": 884, "column": 36 }, "end": { - "line": 852, + "line": 884, "column": 39 } } @@ -345191,15 +352153,15 @@ "binop": null, "updateContext": null }, - "start": 34155, - "end": 34156, + "start": 35207, + "end": 35208, "loc": { "start": { - "line": 852, + "line": 884, "column": 39 }, "end": { - "line": 852, + "line": 884, "column": 40 } } @@ -345217,15 +352179,15 @@ "binop": null }, "value": "matrix", - "start": 34173, - "end": 34179, + "start": 35225, + "end": 35231, "loc": { "start": { - "line": 853, + "line": 885, "column": 16 }, "end": { - "line": 853, + "line": 885, "column": 22 } } @@ -345243,15 +352205,15 @@ "binop": null, "updateContext": null }, - "start": 34179, - "end": 34180, + "start": 35231, + "end": 35232, "loc": { "start": { - "line": 853, + "line": 885, "column": 22 }, "end": { - "line": 853, + "line": 885, "column": 23 } } @@ -345268,15 +352230,15 @@ "postfix": false, "binop": null }, - "start": 34181, - "end": 34182, + "start": 35233, + "end": 35234, "loc": { "start": { - "line": 853, + "line": 885, "column": 24 }, "end": { - "line": 853, + "line": 885, "column": 25 } } @@ -345295,15 +352257,15 @@ "binop": null }, "value": "function", - "start": 34182, - "end": 34190, + "start": 35234, + "end": 35242, "loc": { "start": { - "line": 853, + "line": 885, "column": 25 }, "end": { - "line": 853, + "line": 885, "column": 33 } } @@ -345320,15 +352282,15 @@ "postfix": false, "binop": null }, - "start": 34191, - "end": 34192, + "start": 35243, + "end": 35244, "loc": { "start": { - "line": 853, + "line": 885, "column": 34 }, "end": { - "line": 853, + "line": 885, "column": 35 } } @@ -345345,15 +352307,15 @@ "postfix": false, "binop": null }, - "start": 34192, - "end": 34193, + "start": 35244, + "end": 35245, "loc": { "start": { - "line": 853, + "line": 885, "column": 35 }, "end": { - "line": 853, + "line": 885, "column": 36 } } @@ -345370,15 +352332,15 @@ "postfix": false, "binop": null }, - "start": 34194, - "end": 34195, + "start": 35246, + "end": 35247, "loc": { "start": { - "line": 853, + "line": 885, "column": 37 }, "end": { - "line": 853, + "line": 885, "column": 38 } } @@ -345398,15 +352360,15 @@ "updateContext": null }, "value": "const", - "start": 34216, - "end": 34221, + "start": 35268, + "end": 35273, "loc": { "start": { - "line": 854, + "line": 886, "column": 20 }, "end": { - "line": 854, + "line": 886, "column": 25 } } @@ -345424,15 +352386,15 @@ "binop": null }, "value": "translate", - "start": 34222, - "end": 34231, + "start": 35274, + "end": 35283, "loc": { "start": { - "line": 854, + "line": 886, "column": 26 }, "end": { - "line": 854, + "line": 886, "column": 35 } } @@ -345451,15 +352413,15 @@ "updateContext": null }, "value": "=", - "start": 34232, - "end": 34233, + "start": 35284, + "end": 35285, "loc": { "start": { - "line": 854, + "line": 886, "column": 36 }, "end": { - "line": 854, + "line": 886, "column": 37 } } @@ -345477,15 +352439,15 @@ "binop": null }, "value": "math", - "start": 34234, - "end": 34238, + "start": 35286, + "end": 35290, "loc": { "start": { - "line": 854, + "line": 886, "column": 38 }, "end": { - "line": 854, + "line": 886, "column": 42 } } @@ -345503,15 +352465,15 @@ "binop": null, "updateContext": null }, - "start": 34238, - "end": 34239, + "start": 35290, + "end": 35291, "loc": { "start": { - "line": 854, + "line": 886, "column": 42 }, "end": { - "line": 854, + "line": 886, "column": 43 } } @@ -345529,15 +352491,15 @@ "binop": null }, "value": "translateMat4c", - "start": 34239, - "end": 34253, + "start": 35291, + "end": 35305, "loc": { "start": { - "line": 854, + "line": 886, "column": 43 }, "end": { - "line": 854, + "line": 886, "column": 57 } } @@ -345554,15 +352516,15 @@ "postfix": false, "binop": null }, - "start": 34253, - "end": 34254, + "start": 35305, + "end": 35306, "loc": { "start": { - "line": 854, + "line": 886, "column": 57 }, "end": { - "line": 854, + "line": 886, "column": 58 } } @@ -345581,15 +352543,15 @@ "updateContext": null }, "value": 0, - "start": 34254, - "end": 34255, + "start": 35306, + "end": 35307, "loc": { "start": { - "line": 854, + "line": 886, "column": 58 }, "end": { - "line": 854, + "line": 886, "column": 59 } } @@ -345607,15 +352569,15 @@ "binop": null, "updateContext": null }, - "start": 34255, - "end": 34256, + "start": 35307, + "end": 35308, "loc": { "start": { - "line": 854, + "line": 886, "column": 59 }, "end": { - "line": 854, + "line": 886, "column": 60 } } @@ -345633,15 +352595,15 @@ "binop": null }, "value": "radius", - "start": 34257, - "end": 34263, + "start": 35309, + "end": 35315, "loc": { "start": { - "line": 854, + "line": 886, "column": 61 }, "end": { - "line": 854, + "line": 886, "column": 67 } } @@ -345660,15 +352622,15 @@ "updateContext": null }, "value": "+", - "start": 34264, - "end": 34265, + "start": 35316, + "end": 35317, "loc": { "start": { - "line": 854, + "line": 886, "column": 68 }, "end": { - "line": 854, + "line": 886, "column": 69 } } @@ -345687,15 +352649,15 @@ "updateContext": null }, "value": 0.1, - "start": 34266, - "end": 34268, + "start": 35318, + "end": 35320, "loc": { "start": { - "line": 854, + "line": 886, "column": 70 }, "end": { - "line": 854, + "line": 886, "column": 72 } } @@ -345713,15 +352675,15 @@ "binop": null, "updateContext": null }, - "start": 34268, - "end": 34269, + "start": 35320, + "end": 35321, "loc": { "start": { - "line": 854, + "line": 886, "column": 72 }, "end": { - "line": 854, + "line": 886, "column": 73 } } @@ -345740,15 +352702,15 @@ "updateContext": null }, "value": 0, - "start": 34270, - "end": 34271, + "start": 35322, + "end": 35323, "loc": { "start": { - "line": 854, + "line": 886, "column": 74 }, "end": { - "line": 854, + "line": 886, "column": 75 } } @@ -345766,15 +352728,15 @@ "binop": null, "updateContext": null }, - "start": 34271, - "end": 34272, + "start": 35323, + "end": 35324, "loc": { "start": { - "line": 854, + "line": 886, "column": 75 }, "end": { - "line": 854, + "line": 886, "column": 76 } } @@ -345792,15 +352754,15 @@ "binop": null }, "value": "math", - "start": 34273, - "end": 34277, + "start": 35325, + "end": 35329, "loc": { "start": { - "line": 854, + "line": 886, "column": 77 }, "end": { - "line": 854, + "line": 886, "column": 81 } } @@ -345818,15 +352780,15 @@ "binop": null, "updateContext": null }, - "start": 34277, - "end": 34278, + "start": 35329, + "end": 35330, "loc": { "start": { - "line": 854, + "line": 886, "column": 81 }, "end": { - "line": 854, + "line": 886, "column": 82 } } @@ -345844,15 +352806,15 @@ "binop": null }, "value": "identityMat4", - "start": 34278, - "end": 34290, + "start": 35330, + "end": 35342, "loc": { "start": { - "line": 854, + "line": 886, "column": 82 }, "end": { - "line": 854, + "line": 886, "column": 94 } } @@ -345869,15 +352831,15 @@ "postfix": false, "binop": null }, - "start": 34290, - "end": 34291, + "start": 35342, + "end": 35343, "loc": { "start": { - "line": 854, + "line": 886, "column": 94 }, "end": { - "line": 854, + "line": 886, "column": 95 } } @@ -345894,15 +352856,15 @@ "postfix": false, "binop": null }, - "start": 34291, - "end": 34292, + "start": 35343, + "end": 35344, "loc": { "start": { - "line": 854, + "line": 886, "column": 95 }, "end": { - "line": 854, + "line": 886, "column": 96 } } @@ -345919,15 +352881,15 @@ "postfix": false, "binop": null }, - "start": 34292, - "end": 34293, + "start": 35344, + "end": 35345, "loc": { "start": { - "line": 854, + "line": 886, "column": 96 }, "end": { - "line": 854, + "line": 886, "column": 97 } } @@ -345945,15 +352907,15 @@ "binop": null, "updateContext": null }, - "start": 34293, - "end": 34294, + "start": 35345, + "end": 35346, "loc": { "start": { - "line": 854, + "line": 886, "column": 97 }, "end": { - "line": 854, + "line": 886, "column": 98 } } @@ -345973,15 +352935,15 @@ "updateContext": null }, "value": "const", - "start": 34315, - "end": 34320, + "start": 35367, + "end": 35372, "loc": { "start": { - "line": 855, + "line": 887, "column": 20 }, "end": { - "line": 855, + "line": 887, "column": 25 } } @@ -345999,15 +352961,15 @@ "binop": null }, "value": "rotate", - "start": 34321, - "end": 34327, + "start": 35373, + "end": 35379, "loc": { "start": { - "line": 855, + "line": 887, "column": 26 }, "end": { - "line": 855, + "line": 887, "column": 32 } } @@ -346026,15 +352988,15 @@ "updateContext": null }, "value": "=", - "start": 34328, - "end": 34329, + "start": 35380, + "end": 35381, "loc": { "start": { - "line": 855, + "line": 887, "column": 33 }, "end": { - "line": 855, + "line": 887, "column": 34 } } @@ -346052,15 +353014,15 @@ "binop": null }, "value": "math", - "start": 34330, - "end": 34334, + "start": 35382, + "end": 35386, "loc": { "start": { - "line": 855, + "line": 887, "column": 35 }, "end": { - "line": 855, + "line": 887, "column": 39 } } @@ -346078,15 +353040,15 @@ "binop": null, "updateContext": null }, - "start": 34334, - "end": 34335, + "start": 35386, + "end": 35387, "loc": { "start": { - "line": 855, + "line": 887, "column": 39 }, "end": { - "line": 855, + "line": 887, "column": 40 } } @@ -346104,15 +353066,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 34335, - "end": 34348, + "start": 35387, + "end": 35400, "loc": { "start": { - "line": 855, + "line": 887, "column": 40 }, "end": { - "line": 855, + "line": 887, "column": 53 } } @@ -346129,15 +353091,15 @@ "postfix": false, "binop": null }, - "start": 34348, - "end": 34349, + "start": 35400, + "end": 35401, "loc": { "start": { - "line": 855, + "line": 887, "column": 53 }, "end": { - "line": 855, + "line": 887, "column": 54 } } @@ -346156,15 +353118,15 @@ "updateContext": null }, "value": "-", - "start": 34349, - "end": 34350, + "start": 35401, + "end": 35402, "loc": { "start": { - "line": 855, + "line": 887, "column": 54 }, "end": { - "line": 855, + "line": 887, "column": 55 } } @@ -346183,15 +353145,15 @@ "updateContext": null }, "value": 90, - "start": 34350, - "end": 34352, + "start": 35402, + "end": 35404, "loc": { "start": { - "line": 855, + "line": 887, "column": 55 }, "end": { - "line": 855, + "line": 887, "column": 57 } } @@ -346210,15 +353172,15 @@ "updateContext": null }, "value": "*", - "start": 34353, - "end": 34354, + "start": 35405, + "end": 35406, "loc": { "start": { - "line": 855, + "line": 887, "column": 58 }, "end": { - "line": 855, + "line": 887, "column": 59 } } @@ -346236,15 +353198,15 @@ "binop": null }, "value": "math", - "start": 34355, - "end": 34359, + "start": 35407, + "end": 35411, "loc": { "start": { - "line": 855, + "line": 887, "column": 60 }, "end": { - "line": 855, + "line": 887, "column": 64 } } @@ -346262,15 +353224,15 @@ "binop": null, "updateContext": null }, - "start": 34359, - "end": 34360, + "start": 35411, + "end": 35412, "loc": { "start": { - "line": 855, + "line": 887, "column": 64 }, "end": { - "line": 855, + "line": 887, "column": 65 } } @@ -346288,15 +353250,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 34360, - "end": 34368, + "start": 35412, + "end": 35420, "loc": { "start": { - "line": 855, + "line": 887, "column": 65 }, "end": { - "line": 855, + "line": 887, "column": 73 } } @@ -346314,15 +353276,15 @@ "binop": null, "updateContext": null }, - "start": 34368, - "end": 34369, + "start": 35420, + "end": 35421, "loc": { "start": { - "line": 855, + "line": 887, "column": 73 }, "end": { - "line": 855, + "line": 887, "column": 74 } } @@ -346340,15 +353302,15 @@ "binop": null, "updateContext": null }, - "start": 34370, - "end": 34371, + "start": 35422, + "end": 35423, "loc": { "start": { - "line": 855, + "line": 887, "column": 75 }, "end": { - "line": 855, + "line": 887, "column": 76 } } @@ -346367,15 +353329,15 @@ "updateContext": null }, "value": 0, - "start": 34371, - "end": 34372, + "start": 35423, + "end": 35424, "loc": { "start": { - "line": 855, + "line": 887, "column": 76 }, "end": { - "line": 855, + "line": 887, "column": 77 } } @@ -346393,15 +353355,15 @@ "binop": null, "updateContext": null }, - "start": 34372, - "end": 34373, + "start": 35424, + "end": 35425, "loc": { "start": { - "line": 855, + "line": 887, "column": 77 }, "end": { - "line": 855, + "line": 887, "column": 78 } } @@ -346420,15 +353382,15 @@ "updateContext": null }, "value": 0, - "start": 34374, - "end": 34375, + "start": 35426, + "end": 35427, "loc": { "start": { - "line": 855, + "line": 887, "column": 79 }, "end": { - "line": 855, + "line": 887, "column": 80 } } @@ -346446,15 +353408,15 @@ "binop": null, "updateContext": null }, - "start": 34375, - "end": 34376, + "start": 35427, + "end": 35428, "loc": { "start": { - "line": 855, + "line": 887, "column": 80 }, "end": { - "line": 855, + "line": 887, "column": 81 } } @@ -346473,15 +353435,15 @@ "updateContext": null }, "value": 1, - "start": 34377, - "end": 34378, + "start": 35429, + "end": 35430, "loc": { "start": { - "line": 855, + "line": 887, "column": 82 }, "end": { - "line": 855, + "line": 887, "column": 83 } } @@ -346499,15 +353461,15 @@ "binop": null, "updateContext": null }, - "start": 34378, - "end": 34379, + "start": 35430, + "end": 35431, "loc": { "start": { - "line": 855, + "line": 887, "column": 83 }, "end": { - "line": 855, + "line": 887, "column": 84 } } @@ -346525,15 +353487,15 @@ "binop": null, "updateContext": null }, - "start": 34379, - "end": 34380, + "start": 35431, + "end": 35432, "loc": { "start": { - "line": 855, + "line": 887, "column": 84 }, "end": { - "line": 855, + "line": 887, "column": 85 } } @@ -346551,15 +353513,15 @@ "binop": null }, "value": "math", - "start": 34381, - "end": 34385, + "start": 35433, + "end": 35437, "loc": { "start": { - "line": 855, + "line": 887, "column": 86 }, "end": { - "line": 855, + "line": 887, "column": 90 } } @@ -346577,15 +353539,15 @@ "binop": null, "updateContext": null }, - "start": 34385, - "end": 34386, + "start": 35437, + "end": 35438, "loc": { "start": { - "line": 855, + "line": 887, "column": 90 }, "end": { - "line": 855, + "line": 887, "column": 91 } } @@ -346603,15 +353565,15 @@ "binop": null }, "value": "identityMat4", - "start": 34386, - "end": 34398, + "start": 35438, + "end": 35450, "loc": { "start": { - "line": 855, + "line": 887, "column": 91 }, "end": { - "line": 855, + "line": 887, "column": 103 } } @@ -346628,15 +353590,15 @@ "postfix": false, "binop": null }, - "start": 34398, - "end": 34399, + "start": 35450, + "end": 35451, "loc": { "start": { - "line": 855, + "line": 887, "column": 103 }, "end": { - "line": 855, + "line": 887, "column": 104 } } @@ -346653,15 +353615,15 @@ "postfix": false, "binop": null }, - "start": 34399, - "end": 34400, + "start": 35451, + "end": 35452, "loc": { "start": { - "line": 855, + "line": 887, "column": 104 }, "end": { - "line": 855, + "line": 887, "column": 105 } } @@ -346678,15 +353640,15 @@ "postfix": false, "binop": null }, - "start": 34400, - "end": 34401, + "start": 35452, + "end": 35453, "loc": { "start": { - "line": 855, + "line": 887, "column": 105 }, "end": { - "line": 855, + "line": 887, "column": 106 } } @@ -346704,15 +353666,15 @@ "binop": null, "updateContext": null }, - "start": 34401, - "end": 34402, + "start": 35453, + "end": 35454, "loc": { "start": { - "line": 855, + "line": 887, "column": 106 }, "end": { - "line": 855, + "line": 887, "column": 107 } } @@ -346732,15 +353694,15 @@ "updateContext": null }, "value": "return", - "start": 34423, - "end": 34429, + "start": 35475, + "end": 35481, "loc": { "start": { - "line": 856, + "line": 888, "column": 20 }, "end": { - "line": 856, + "line": 888, "column": 26 } } @@ -346758,15 +353720,15 @@ "binop": null }, "value": "math", - "start": 34430, - "end": 34434, + "start": 35482, + "end": 35486, "loc": { "start": { - "line": 856, + "line": 888, "column": 27 }, "end": { - "line": 856, + "line": 888, "column": 31 } } @@ -346784,15 +353746,15 @@ "binop": null, "updateContext": null }, - "start": 34434, - "end": 34435, + "start": 35486, + "end": 35487, "loc": { "start": { - "line": 856, + "line": 888, "column": 31 }, "end": { - "line": 856, + "line": 888, "column": 32 } } @@ -346810,15 +353772,15 @@ "binop": null }, "value": "mulMat4", - "start": 34435, - "end": 34442, + "start": 35487, + "end": 35494, "loc": { "start": { - "line": 856, + "line": 888, "column": 32 }, "end": { - "line": 856, + "line": 888, "column": 39 } } @@ -346835,15 +353797,15 @@ "postfix": false, "binop": null }, - "start": 34442, - "end": 34443, + "start": 35494, + "end": 35495, "loc": { "start": { - "line": 856, + "line": 888, "column": 39 }, "end": { - "line": 856, + "line": 888, "column": 40 } } @@ -346861,15 +353823,15 @@ "binop": null }, "value": "rotate", - "start": 34443, - "end": 34449, + "start": 35495, + "end": 35501, "loc": { "start": { - "line": 856, + "line": 888, "column": 40 }, "end": { - "line": 856, + "line": 888, "column": 46 } } @@ -346887,15 +353849,15 @@ "binop": null, "updateContext": null }, - "start": 34449, - "end": 34450, + "start": 35501, + "end": 35502, "loc": { "start": { - "line": 856, + "line": 888, "column": 46 }, "end": { - "line": 856, + "line": 888, "column": 47 } } @@ -346913,15 +353875,15 @@ "binop": null }, "value": "translate", - "start": 34451, - "end": 34460, + "start": 35503, + "end": 35512, "loc": { "start": { - "line": 856, + "line": 888, "column": 48 }, "end": { - "line": 856, + "line": 888, "column": 57 } } @@ -346939,15 +353901,15 @@ "binop": null, "updateContext": null }, - "start": 34460, - "end": 34461, + "start": 35512, + "end": 35513, "loc": { "start": { - "line": 856, + "line": 888, "column": 57 }, "end": { - "line": 856, + "line": 888, "column": 58 } } @@ -346965,15 +353927,15 @@ "binop": null }, "value": "math", - "start": 34462, - "end": 34466, + "start": 35514, + "end": 35518, "loc": { "start": { - "line": 856, + "line": 888, "column": 59 }, "end": { - "line": 856, + "line": 888, "column": 63 } } @@ -346991,15 +353953,15 @@ "binop": null, "updateContext": null }, - "start": 34466, - "end": 34467, + "start": 35518, + "end": 35519, "loc": { "start": { - "line": 856, + "line": 888, "column": 63 }, "end": { - "line": 856, + "line": 888, "column": 64 } } @@ -347017,15 +353979,15 @@ "binop": null }, "value": "identityMat4", - "start": 34467, - "end": 34479, + "start": 35519, + "end": 35531, "loc": { "start": { - "line": 856, + "line": 888, "column": 64 }, "end": { - "line": 856, + "line": 888, "column": 76 } } @@ -347042,15 +354004,15 @@ "postfix": false, "binop": null }, - "start": 34479, - "end": 34480, + "start": 35531, + "end": 35532, "loc": { "start": { - "line": 856, + "line": 888, "column": 76 }, "end": { - "line": 856, + "line": 888, "column": 77 } } @@ -347067,15 +354029,15 @@ "postfix": false, "binop": null }, - "start": 34480, - "end": 34481, + "start": 35532, + "end": 35533, "loc": { "start": { - "line": 856, + "line": 888, "column": 77 }, "end": { - "line": 856, + "line": 888, "column": 78 } } @@ -347092,15 +354054,15 @@ "postfix": false, "binop": null }, - "start": 34481, - "end": 34482, + "start": 35533, + "end": 35534, "loc": { "start": { - "line": 856, + "line": 888, "column": 78 }, "end": { - "line": 856, + "line": 888, "column": 79 } } @@ -347118,15 +354080,15 @@ "binop": null, "updateContext": null }, - "start": 34482, - "end": 34483, + "start": 35534, + "end": 35535, "loc": { "start": { - "line": 856, + "line": 888, "column": 79 }, "end": { - "line": 856, + "line": 888, "column": 80 } } @@ -347143,15 +354105,15 @@ "postfix": false, "binop": null }, - "start": 34500, - "end": 34501, + "start": 35552, + "end": 35553, "loc": { "start": { - "line": 857, + "line": 889, "column": 16 }, "end": { - "line": 857, + "line": 889, "column": 17 } } @@ -347168,15 +354130,15 @@ "postfix": false, "binop": null }, - "start": 34501, - "end": 34502, + "start": 35553, + "end": 35554, "loc": { "start": { - "line": 857, + "line": 889, "column": 17 }, "end": { - "line": 857, + "line": 889, "column": 18 } } @@ -347193,15 +354155,15 @@ "postfix": false, "binop": null }, - "start": 34502, - "end": 34503, + "start": 35554, + "end": 35555, "loc": { "start": { - "line": 857, + "line": 889, "column": 18 }, "end": { - "line": 857, + "line": 889, "column": 19 } } @@ -347218,15 +354180,15 @@ "postfix": false, "binop": null }, - "start": 34503, - "end": 34504, + "start": 35555, + "end": 35556, "loc": { "start": { - "line": 857, + "line": 889, "column": 19 }, "end": { - "line": 857, + "line": 889, "column": 20 } } @@ -347244,15 +354206,15 @@ "binop": null, "updateContext": null }, - "start": 34504, - "end": 34505, + "start": 35556, + "end": 35557, "loc": { "start": { - "line": 857, + "line": 889, "column": 20 }, "end": { - "line": 857, + "line": 889, "column": 21 } } @@ -347270,15 +354232,15 @@ "binop": null }, "value": "pickable", - "start": 34522, - "end": 34530, + "start": 35574, + "end": 35582, "loc": { "start": { - "line": 858, + "line": 890, "column": 16 }, "end": { - "line": 858, + "line": 890, "column": 24 } } @@ -347296,15 +354258,15 @@ "binop": null, "updateContext": null }, - "start": 34530, - "end": 34531, + "start": 35582, + "end": 35583, "loc": { "start": { - "line": 858, + "line": 890, "column": 24 }, "end": { - "line": 858, + "line": 890, "column": 25 } } @@ -347324,15 +354286,15 @@ "updateContext": null }, "value": "false", - "start": 34532, - "end": 34537, + "start": 35584, + "end": 35589, "loc": { "start": { - "line": 858, + "line": 890, "column": 26 }, "end": { - "line": 858, + "line": 890, "column": 31 } } @@ -347350,15 +354312,15 @@ "binop": null, "updateContext": null }, - "start": 34537, - "end": 34538, + "start": 35589, + "end": 35590, "loc": { "start": { - "line": 858, + "line": 890, "column": 31 }, "end": { - "line": 858, + "line": 890, "column": 32 } } @@ -347376,15 +354338,15 @@ "binop": null }, "value": "collidable", - "start": 34555, - "end": 34565, + "start": 35607, + "end": 35617, "loc": { "start": { - "line": 859, + "line": 891, "column": 16 }, "end": { - "line": 859, + "line": 891, "column": 26 } } @@ -347402,15 +354364,15 @@ "binop": null, "updateContext": null }, - "start": 34565, - "end": 34566, + "start": 35617, + "end": 35618, "loc": { "start": { - "line": 859, + "line": 891, "column": 26 }, "end": { - "line": 859, + "line": 891, "column": 27 } } @@ -347430,15 +354392,15 @@ "updateContext": null }, "value": "true", - "start": 34567, - "end": 34571, + "start": 35619, + "end": 35623, "loc": { "start": { - "line": 859, + "line": 891, "column": 28 }, "end": { - "line": 859, + "line": 891, "column": 32 } } @@ -347456,15 +354418,15 @@ "binop": null, "updateContext": null }, - "start": 34571, - "end": 34572, + "start": 35623, + "end": 35624, "loc": { "start": { - "line": 859, + "line": 891, "column": 32 }, "end": { - "line": 859, + "line": 891, "column": 33 } } @@ -347482,15 +354444,15 @@ "binop": null }, "value": "clippable", - "start": 34589, - "end": 34598, + "start": 35641, + "end": 35650, "loc": { "start": { - "line": 860, + "line": 892, "column": 16 }, "end": { - "line": 860, + "line": 892, "column": 25 } } @@ -347508,15 +354470,15 @@ "binop": null, "updateContext": null }, - "start": 34598, - "end": 34599, + "start": 35650, + "end": 35651, "loc": { "start": { - "line": 860, + "line": 892, "column": 25 }, "end": { - "line": 860, + "line": 892, "column": 26 } } @@ -347536,15 +354498,15 @@ "updateContext": null }, "value": "false", - "start": 34600, - "end": 34605, + "start": 35652, + "end": 35657, "loc": { "start": { - "line": 860, + "line": 892, "column": 27 }, "end": { - "line": 860, + "line": 892, "column": 32 } } @@ -347562,15 +354524,15 @@ "binop": null, "updateContext": null }, - "start": 34605, - "end": 34606, + "start": 35657, + "end": 35658, "loc": { "start": { - "line": 860, + "line": 892, "column": 32 }, "end": { - "line": 860, + "line": 892, "column": 33 } } @@ -347588,15 +354550,15 @@ "binop": null }, "value": "visible", - "start": 34623, - "end": 34630, + "start": 35675, + "end": 35682, "loc": { "start": { - "line": 861, + "line": 893, "column": 16 }, "end": { - "line": 861, + "line": 893, "column": 23 } } @@ -347614,15 +354576,15 @@ "binop": null, "updateContext": null }, - "start": 34630, - "end": 34631, + "start": 35682, + "end": 35683, "loc": { "start": { - "line": 861, + "line": 893, "column": 23 }, "end": { - "line": 861, + "line": 893, "column": 24 } } @@ -347642,16 +354604,122 @@ "updateContext": null }, "value": "false", - "start": 34632, - "end": 34637, + "start": 35684, + "end": 35689, "loc": { "start": { - "line": 861, + "line": 893, "column": 25 }, "end": { - "line": 861, + "line": 893, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35689, + "end": 35690, + "loc": { + "start": { + "line": 893, "column": 30 + }, + "end": { + "line": 893, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 35707, + "end": 35715, + "loc": { + "start": { + "line": 894, + "column": 16 + }, + "end": { + "line": 894, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 35715, + "end": 35716, + "loc": { + "start": { + "line": 894, + "column": 24 + }, + "end": { + "line": 894, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 35717, + "end": 35722, + "loc": { + "start": { + "line": 894, + "column": 26 + }, + "end": { + "line": 894, + "column": 31 } } }, @@ -347667,15 +354735,15 @@ "postfix": false, "binop": null }, - "start": 34650, - "end": 34651, + "start": 35735, + "end": 35736, "loc": { "start": { - "line": 862, + "line": 895, "column": 12 }, "end": { - "line": 862, + "line": 895, "column": 13 } } @@ -347692,15 +354760,15 @@ "postfix": false, "binop": null }, - "start": 34651, - "end": 34652, + "start": 35736, + "end": 35737, "loc": { "start": { - "line": 862, + "line": 895, "column": 13 }, "end": { - "line": 862, + "line": 895, "column": 14 } } @@ -347718,15 +354786,15 @@ "binop": null, "updateContext": null }, - "start": 34652, - "end": 34653, + "start": 35737, + "end": 35738, "loc": { "start": { - "line": 862, + "line": 895, "column": 14 }, "end": { - "line": 862, + "line": 895, "column": 15 } } @@ -347744,15 +354812,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 34654, - "end": 34670, + "start": 35739, + "end": 35755, "loc": { "start": { - "line": 862, + "line": 895, "column": 16 }, "end": { - "line": 862, + "line": 895, "column": 32 } } @@ -347769,15 +354837,15 @@ "postfix": false, "binop": null }, - "start": 34670, - "end": 34671, + "start": 35755, + "end": 35756, "loc": { "start": { - "line": 862, + "line": 895, "column": 32 }, "end": { - "line": 862, + "line": 895, "column": 33 } } @@ -347795,15 +354863,15 @@ "binop": null, "updateContext": null }, - "start": 34671, - "end": 34672, + "start": 35756, + "end": 35757, "loc": { "start": { - "line": 862, + "line": 895, "column": 33 }, "end": { - "line": 862, + "line": 895, "column": 34 } } @@ -347821,15 +354889,15 @@ "binop": null }, "value": "yAxisArrow", - "start": 34686, - "end": 34696, + "start": 35771, + "end": 35781, "loc": { "start": { - "line": 864, + "line": 897, "column": 12 }, "end": { - "line": 864, + "line": 897, "column": 22 } } @@ -347847,15 +354915,15 @@ "binop": null, "updateContext": null }, - "start": 34696, - "end": 34697, + "start": 35781, + "end": 35782, "loc": { "start": { - "line": 864, + "line": 897, "column": 22 }, "end": { - "line": 864, + "line": 897, "column": 23 } } @@ -347873,15 +354941,15 @@ "binop": null }, "value": "rootNode", - "start": 34698, - "end": 34706, + "start": 35783, + "end": 35791, "loc": { "start": { - "line": 864, + "line": 897, "column": 24 }, "end": { - "line": 864, + "line": 897, "column": 32 } } @@ -347899,15 +354967,15 @@ "binop": null, "updateContext": null }, - "start": 34706, - "end": 34707, + "start": 35791, + "end": 35792, "loc": { "start": { - "line": 864, + "line": 897, "column": 32 }, "end": { - "line": 864, + "line": 897, "column": 33 } } @@ -347925,15 +354993,15 @@ "binop": null }, "value": "addChild", - "start": 34707, - "end": 34715, + "start": 35792, + "end": 35800, "loc": { "start": { - "line": 864, + "line": 897, "column": 33 }, "end": { - "line": 864, + "line": 897, "column": 41 } } @@ -347950,15 +355018,15 @@ "postfix": false, "binop": null }, - "start": 34715, - "end": 34716, + "start": 35800, + "end": 35801, "loc": { "start": { - "line": 864, + "line": 897, "column": 41 }, "end": { - "line": 864, + "line": 897, "column": 42 } } @@ -347978,15 +355046,15 @@ "updateContext": null }, "value": "new", - "start": 34716, - "end": 34719, + "start": 35801, + "end": 35804, "loc": { "start": { - "line": 864, + "line": 897, "column": 42 }, "end": { - "line": 864, + "line": 897, "column": 45 } } @@ -348004,15 +355072,15 @@ "binop": null }, "value": "Mesh", - "start": 34720, - "end": 34724, + "start": 35805, + "end": 35809, "loc": { "start": { - "line": 864, + "line": 897, "column": 46 }, "end": { - "line": 864, + "line": 897, "column": 50 } } @@ -348029,15 +355097,15 @@ "postfix": false, "binop": null }, - "start": 34724, - "end": 34725, + "start": 35809, + "end": 35810, "loc": { "start": { - "line": 864, + "line": 897, "column": 50 }, "end": { - "line": 864, + "line": 897, "column": 51 } } @@ -348055,15 +355123,15 @@ "binop": null }, "value": "rootNode", - "start": 34725, - "end": 34733, + "start": 35810, + "end": 35818, "loc": { "start": { - "line": 864, + "line": 897, "column": 51 }, "end": { - "line": 864, + "line": 897, "column": 59 } } @@ -348081,15 +355149,15 @@ "binop": null, "updateContext": null }, - "start": 34733, - "end": 34734, + "start": 35818, + "end": 35819, "loc": { "start": { - "line": 864, + "line": 897, "column": 59 }, "end": { - "line": 864, + "line": 897, "column": 60 } } @@ -348106,15 +355174,15 @@ "postfix": false, "binop": null }, - "start": 34735, - "end": 34736, + "start": 35820, + "end": 35821, "loc": { "start": { - "line": 864, + "line": 897, "column": 61 }, "end": { - "line": 864, + "line": 897, "column": 62 } } @@ -348132,15 +355200,15 @@ "binop": null }, "value": "geometry", - "start": 34753, - "end": 34761, + "start": 35838, + "end": 35846, "loc": { "start": { - "line": 865, + "line": 898, "column": 16 }, "end": { - "line": 865, + "line": 898, "column": 24 } } @@ -348158,15 +355226,15 @@ "binop": null, "updateContext": null }, - "start": 34761, - "end": 34762, + "start": 35846, + "end": 35847, "loc": { "start": { - "line": 865, + "line": 898, "column": 24 }, "end": { - "line": 865, + "line": 898, "column": 25 } } @@ -348184,15 +355252,15 @@ "binop": null }, "value": "shapes", - "start": 34763, - "end": 34769, + "start": 35848, + "end": 35854, "loc": { "start": { - "line": 865, + "line": 898, "column": 26 }, "end": { - "line": 865, + "line": 898, "column": 32 } } @@ -348210,15 +355278,15 @@ "binop": null, "updateContext": null }, - "start": 34769, - "end": 34770, + "start": 35854, + "end": 35855, "loc": { "start": { - "line": 865, + "line": 898, "column": 32 }, "end": { - "line": 865, + "line": 898, "column": 33 } } @@ -348236,15 +355304,15 @@ "binop": null }, "value": "arrowHeadBig", - "start": 34770, - "end": 34782, + "start": 35855, + "end": 35867, "loc": { "start": { - "line": 865, + "line": 898, "column": 33 }, "end": { - "line": 865, + "line": 898, "column": 45 } } @@ -348262,15 +355330,15 @@ "binop": null, "updateContext": null }, - "start": 34782, - "end": 34783, + "start": 35867, + "end": 35868, "loc": { "start": { - "line": 865, + "line": 898, "column": 45 }, "end": { - "line": 865, + "line": 898, "column": 46 } } @@ -348288,15 +355356,15 @@ "binop": null }, "value": "material", - "start": 34800, - "end": 34808, + "start": 35885, + "end": 35893, "loc": { "start": { - "line": 866, + "line": 899, "column": 16 }, "end": { - "line": 866, + "line": 899, "column": 24 } } @@ -348314,15 +355382,15 @@ "binop": null, "updateContext": null }, - "start": 34808, - "end": 34809, + "start": 35893, + "end": 35894, "loc": { "start": { - "line": 866, + "line": 899, "column": 24 }, "end": { - "line": 866, + "line": 899, "column": 25 } } @@ -348340,15 +355408,15 @@ "binop": null }, "value": "materials", - "start": 34810, - "end": 34819, + "start": 35895, + "end": 35904, "loc": { "start": { - "line": 866, + "line": 899, "column": 26 }, "end": { - "line": 866, + "line": 899, "column": 35 } } @@ -348366,15 +355434,15 @@ "binop": null, "updateContext": null }, - "start": 34819, - "end": 34820, + "start": 35904, + "end": 35905, "loc": { "start": { - "line": 866, + "line": 899, "column": 35 }, "end": { - "line": 866, + "line": 899, "column": 36 } } @@ -348392,15 +355460,15 @@ "binop": null }, "value": "green", - "start": 34820, - "end": 34825, + "start": 35905, + "end": 35910, "loc": { "start": { - "line": 866, + "line": 899, "column": 36 }, "end": { - "line": 866, + "line": 899, "column": 41 } } @@ -348418,15 +355486,15 @@ "binop": null, "updateContext": null }, - "start": 34825, - "end": 34826, + "start": 35910, + "end": 35911, "loc": { "start": { - "line": 866, + "line": 899, "column": 41 }, "end": { - "line": 866, + "line": 899, "column": 42 } } @@ -348444,15 +355512,15 @@ "binop": null }, "value": "matrix", - "start": 34843, - "end": 34849, + "start": 35928, + "end": 35934, "loc": { "start": { - "line": 867, + "line": 900, "column": 16 }, "end": { - "line": 867, + "line": 900, "column": 22 } } @@ -348470,15 +355538,15 @@ "binop": null, "updateContext": null }, - "start": 34849, - "end": 34850, + "start": 35934, + "end": 35935, "loc": { "start": { - "line": 867, + "line": 900, "column": 22 }, "end": { - "line": 867, + "line": 900, "column": 23 } } @@ -348495,15 +355563,15 @@ "postfix": false, "binop": null }, - "start": 34851, - "end": 34852, + "start": 35936, + "end": 35937, "loc": { "start": { - "line": 867, + "line": 900, "column": 24 }, "end": { - "line": 867, + "line": 900, "column": 25 } } @@ -348522,15 +355590,15 @@ "binop": null }, "value": "function", - "start": 34852, - "end": 34860, + "start": 35937, + "end": 35945, "loc": { "start": { - "line": 867, + "line": 900, "column": 25 }, "end": { - "line": 867, + "line": 900, "column": 33 } } @@ -348547,15 +355615,15 @@ "postfix": false, "binop": null }, - "start": 34861, - "end": 34862, + "start": 35946, + "end": 35947, "loc": { "start": { - "line": 867, + "line": 900, "column": 34 }, "end": { - "line": 867, + "line": 900, "column": 35 } } @@ -348572,15 +355640,15 @@ "postfix": false, "binop": null }, - "start": 34862, - "end": 34863, + "start": 35947, + "end": 35948, "loc": { "start": { - "line": 867, + "line": 900, "column": 35 }, "end": { - "line": 867, + "line": 900, "column": 36 } } @@ -348597,15 +355665,15 @@ "postfix": false, "binop": null }, - "start": 34864, - "end": 34865, + "start": 35949, + "end": 35950, "loc": { "start": { - "line": 867, + "line": 900, "column": 37 }, "end": { - "line": 867, + "line": 900, "column": 38 } } @@ -348625,15 +355693,15 @@ "updateContext": null }, "value": "const", - "start": 34886, - "end": 34891, + "start": 35971, + "end": 35976, "loc": { "start": { - "line": 868, + "line": 901, "column": 20 }, "end": { - "line": 868, + "line": 901, "column": 25 } } @@ -348651,15 +355719,15 @@ "binop": null }, "value": "translate", - "start": 34892, - "end": 34901, + "start": 35977, + "end": 35986, "loc": { "start": { - "line": 868, + "line": 901, "column": 26 }, "end": { - "line": 868, + "line": 901, "column": 35 } } @@ -348678,15 +355746,15 @@ "updateContext": null }, "value": "=", - "start": 34902, - "end": 34903, + "start": 35987, + "end": 35988, "loc": { "start": { - "line": 868, + "line": 901, "column": 36 }, "end": { - "line": 868, + "line": 901, "column": 37 } } @@ -348704,15 +355772,15 @@ "binop": null }, "value": "math", - "start": 34904, - "end": 34908, + "start": 35989, + "end": 35993, "loc": { "start": { - "line": 868, + "line": 901, "column": 38 }, "end": { - "line": 868, + "line": 901, "column": 42 } } @@ -348730,15 +355798,15 @@ "binop": null, "updateContext": null }, - "start": 34908, - "end": 34909, + "start": 35993, + "end": 35994, "loc": { "start": { - "line": 868, + "line": 901, "column": 42 }, "end": { - "line": 868, + "line": 901, "column": 43 } } @@ -348756,15 +355824,15 @@ "binop": null }, "value": "translateMat4c", - "start": 34909, - "end": 34923, + "start": 35994, + "end": 36008, "loc": { "start": { - "line": 868, + "line": 901, "column": 43 }, "end": { - "line": 868, + "line": 901, "column": 57 } } @@ -348781,15 +355849,15 @@ "postfix": false, "binop": null }, - "start": 34923, - "end": 34924, + "start": 36008, + "end": 36009, "loc": { "start": { - "line": 868, + "line": 901, "column": 57 }, "end": { - "line": 868, + "line": 901, "column": 58 } } @@ -348808,15 +355876,15 @@ "updateContext": null }, "value": 0, - "start": 34924, - "end": 34925, + "start": 36009, + "end": 36010, "loc": { "start": { - "line": 868, + "line": 901, "column": 58 }, "end": { - "line": 868, + "line": 901, "column": 59 } } @@ -348834,15 +355902,15 @@ "binop": null, "updateContext": null }, - "start": 34925, - "end": 34926, + "start": 36010, + "end": 36011, "loc": { "start": { - "line": 868, + "line": 901, "column": 59 }, "end": { - "line": 868, + "line": 901, "column": 60 } } @@ -348860,15 +355928,15 @@ "binop": null }, "value": "radius", - "start": 34927, - "end": 34933, + "start": 36012, + "end": 36018, "loc": { "start": { - "line": 868, + "line": 901, "column": 61 }, "end": { - "line": 868, + "line": 901, "column": 67 } } @@ -348887,15 +355955,15 @@ "updateContext": null }, "value": "+", - "start": 34934, - "end": 34935, + "start": 36019, + "end": 36020, "loc": { "start": { - "line": 868, + "line": 901, "column": 68 }, "end": { - "line": 868, + "line": 901, "column": 69 } } @@ -348914,15 +355982,15 @@ "updateContext": null }, "value": 0.1, - "start": 34936, - "end": 34938, + "start": 36021, + "end": 36023, "loc": { "start": { - "line": 868, + "line": 901, "column": 70 }, "end": { - "line": 868, + "line": 901, "column": 72 } } @@ -348940,15 +356008,15 @@ "binop": null, "updateContext": null }, - "start": 34938, - "end": 34939, + "start": 36023, + "end": 36024, "loc": { "start": { - "line": 868, + "line": 901, "column": 72 }, "end": { - "line": 868, + "line": 901, "column": 73 } } @@ -348967,15 +356035,15 @@ "updateContext": null }, "value": 0, - "start": 34940, - "end": 34941, + "start": 36025, + "end": 36026, "loc": { "start": { - "line": 868, + "line": 901, "column": 74 }, "end": { - "line": 868, + "line": 901, "column": 75 } } @@ -348993,15 +356061,15 @@ "binop": null, "updateContext": null }, - "start": 34941, - "end": 34942, + "start": 36026, + "end": 36027, "loc": { "start": { - "line": 868, + "line": 901, "column": 75 }, "end": { - "line": 868, + "line": 901, "column": 76 } } @@ -349019,15 +356087,15 @@ "binop": null }, "value": "math", - "start": 34943, - "end": 34947, + "start": 36028, + "end": 36032, "loc": { "start": { - "line": 868, + "line": 901, "column": 77 }, "end": { - "line": 868, + "line": 901, "column": 81 } } @@ -349045,15 +356113,15 @@ "binop": null, "updateContext": null }, - "start": 34947, - "end": 34948, + "start": 36032, + "end": 36033, "loc": { "start": { - "line": 868, + "line": 901, "column": 81 }, "end": { - "line": 868, + "line": 901, "column": 82 } } @@ -349071,15 +356139,15 @@ "binop": null }, "value": "identityMat4", - "start": 34948, - "end": 34960, + "start": 36033, + "end": 36045, "loc": { "start": { - "line": 868, + "line": 901, "column": 82 }, "end": { - "line": 868, + "line": 901, "column": 94 } } @@ -349096,15 +356164,15 @@ "postfix": false, "binop": null }, - "start": 34960, - "end": 34961, + "start": 36045, + "end": 36046, "loc": { "start": { - "line": 868, + "line": 901, "column": 94 }, "end": { - "line": 868, + "line": 901, "column": 95 } } @@ -349121,15 +356189,15 @@ "postfix": false, "binop": null }, - "start": 34961, - "end": 34962, + "start": 36046, + "end": 36047, "loc": { "start": { - "line": 868, + "line": 901, "column": 95 }, "end": { - "line": 868, + "line": 901, "column": 96 } } @@ -349146,15 +356214,15 @@ "postfix": false, "binop": null }, - "start": 34962, - "end": 34963, + "start": 36047, + "end": 36048, "loc": { "start": { - "line": 868, + "line": 901, "column": 96 }, "end": { - "line": 868, + "line": 901, "column": 97 } } @@ -349172,15 +356240,15 @@ "binop": null, "updateContext": null }, - "start": 34963, - "end": 34964, + "start": 36048, + "end": 36049, "loc": { "start": { - "line": 868, + "line": 901, "column": 97 }, "end": { - "line": 868, + "line": 901, "column": 98 } } @@ -349200,15 +356268,15 @@ "updateContext": null }, "value": "const", - "start": 34985, - "end": 34990, + "start": 36070, + "end": 36075, "loc": { "start": { - "line": 869, + "line": 902, "column": 20 }, "end": { - "line": 869, + "line": 902, "column": 25 } } @@ -349226,15 +356294,15 @@ "binop": null }, "value": "rotate", - "start": 34991, - "end": 34997, + "start": 36076, + "end": 36082, "loc": { "start": { - "line": 869, + "line": 902, "column": 26 }, "end": { - "line": 869, + "line": 902, "column": 32 } } @@ -349253,15 +356321,15 @@ "updateContext": null }, "value": "=", - "start": 34998, - "end": 34999, + "start": 36083, + "end": 36084, "loc": { "start": { - "line": 869, + "line": 902, "column": 33 }, "end": { - "line": 869, + "line": 902, "column": 34 } } @@ -349279,15 +356347,15 @@ "binop": null }, "value": "math", - "start": 35000, - "end": 35004, + "start": 36085, + "end": 36089, "loc": { "start": { - "line": 869, + "line": 902, "column": 35 }, "end": { - "line": 869, + "line": 902, "column": 39 } } @@ -349305,15 +356373,15 @@ "binop": null, "updateContext": null }, - "start": 35004, - "end": 35005, + "start": 36089, + "end": 36090, "loc": { "start": { - "line": 869, + "line": 902, "column": 39 }, "end": { - "line": 869, + "line": 902, "column": 40 } } @@ -349331,15 +356399,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 35005, - "end": 35018, + "start": 36090, + "end": 36103, "loc": { "start": { - "line": 869, + "line": 902, "column": 40 }, "end": { - "line": 869, + "line": 902, "column": 53 } } @@ -349356,15 +356424,15 @@ "postfix": false, "binop": null }, - "start": 35018, - "end": 35019, + "start": 36103, + "end": 36104, "loc": { "start": { - "line": 869, + "line": 902, "column": 53 }, "end": { - "line": 869, + "line": 902, "column": 54 } } @@ -349383,15 +356451,15 @@ "updateContext": null }, "value": 180, - "start": 35019, - "end": 35022, + "start": 36104, + "end": 36107, "loc": { "start": { - "line": 869, + "line": 902, "column": 54 }, "end": { - "line": 869, + "line": 902, "column": 57 } } @@ -349410,15 +356478,15 @@ "updateContext": null }, "value": "*", - "start": 35023, - "end": 35024, + "start": 36108, + "end": 36109, "loc": { "start": { - "line": 869, + "line": 902, "column": 58 }, "end": { - "line": 869, + "line": 902, "column": 59 } } @@ -349436,15 +356504,15 @@ "binop": null }, "value": "math", - "start": 35025, - "end": 35029, + "start": 36110, + "end": 36114, "loc": { "start": { - "line": 869, + "line": 902, "column": 60 }, "end": { - "line": 869, + "line": 902, "column": 64 } } @@ -349462,15 +356530,15 @@ "binop": null, "updateContext": null }, - "start": 35029, - "end": 35030, + "start": 36114, + "end": 36115, "loc": { "start": { - "line": 869, + "line": 902, "column": 64 }, "end": { - "line": 869, + "line": 902, "column": 65 } } @@ -349488,15 +356556,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 35030, - "end": 35038, + "start": 36115, + "end": 36123, "loc": { "start": { - "line": 869, + "line": 902, "column": 65 }, "end": { - "line": 869, + "line": 902, "column": 73 } } @@ -349514,15 +356582,15 @@ "binop": null, "updateContext": null }, - "start": 35038, - "end": 35039, + "start": 36123, + "end": 36124, "loc": { "start": { - "line": 869, + "line": 902, "column": 73 }, "end": { - "line": 869, + "line": 902, "column": 74 } } @@ -349540,15 +356608,15 @@ "binop": null, "updateContext": null }, - "start": 35040, - "end": 35041, + "start": 36125, + "end": 36126, "loc": { "start": { - "line": 869, + "line": 902, "column": 75 }, "end": { - "line": 869, + "line": 902, "column": 76 } } @@ -349567,15 +356635,15 @@ "updateContext": null }, "value": 1, - "start": 35041, - "end": 35042, + "start": 36126, + "end": 36127, "loc": { "start": { - "line": 869, + "line": 902, "column": 76 }, "end": { - "line": 869, + "line": 902, "column": 77 } } @@ -349593,15 +356661,15 @@ "binop": null, "updateContext": null }, - "start": 35042, - "end": 35043, + "start": 36127, + "end": 36128, "loc": { "start": { - "line": 869, + "line": 902, "column": 77 }, "end": { - "line": 869, + "line": 902, "column": 78 } } @@ -349620,15 +356688,15 @@ "updateContext": null }, "value": 0, - "start": 35044, - "end": 35045, + "start": 36129, + "end": 36130, "loc": { "start": { - "line": 869, + "line": 902, "column": 79 }, "end": { - "line": 869, + "line": 902, "column": 80 } } @@ -349646,15 +356714,15 @@ "binop": null, "updateContext": null }, - "start": 35045, - "end": 35046, + "start": 36130, + "end": 36131, "loc": { "start": { - "line": 869, + "line": 902, "column": 80 }, "end": { - "line": 869, + "line": 902, "column": 81 } } @@ -349673,15 +356741,15 @@ "updateContext": null }, "value": 0, - "start": 35047, - "end": 35048, + "start": 36132, + "end": 36133, "loc": { "start": { - "line": 869, + "line": 902, "column": 82 }, "end": { - "line": 869, + "line": 902, "column": 83 } } @@ -349699,15 +356767,15 @@ "binop": null, "updateContext": null }, - "start": 35048, - "end": 35049, + "start": 36133, + "end": 36134, "loc": { "start": { - "line": 869, + "line": 902, "column": 83 }, "end": { - "line": 869, + "line": 902, "column": 84 } } @@ -349725,15 +356793,15 @@ "binop": null, "updateContext": null }, - "start": 35049, - "end": 35050, + "start": 36134, + "end": 36135, "loc": { "start": { - "line": 869, + "line": 902, "column": 84 }, "end": { - "line": 869, + "line": 902, "column": 85 } } @@ -349751,15 +356819,15 @@ "binop": null }, "value": "math", - "start": 35051, - "end": 35055, + "start": 36136, + "end": 36140, "loc": { "start": { - "line": 869, + "line": 902, "column": 86 }, "end": { - "line": 869, + "line": 902, "column": 90 } } @@ -349777,15 +356845,15 @@ "binop": null, "updateContext": null }, - "start": 35055, - "end": 35056, + "start": 36140, + "end": 36141, "loc": { "start": { - "line": 869, + "line": 902, "column": 90 }, "end": { - "line": 869, + "line": 902, "column": 91 } } @@ -349803,15 +356871,15 @@ "binop": null }, "value": "identityMat4", - "start": 35056, - "end": 35068, + "start": 36141, + "end": 36153, "loc": { "start": { - "line": 869, + "line": 902, "column": 91 }, "end": { - "line": 869, + "line": 902, "column": 103 } } @@ -349828,15 +356896,15 @@ "postfix": false, "binop": null }, - "start": 35068, - "end": 35069, + "start": 36153, + "end": 36154, "loc": { "start": { - "line": 869, + "line": 902, "column": 103 }, "end": { - "line": 869, + "line": 902, "column": 104 } } @@ -349853,15 +356921,15 @@ "postfix": false, "binop": null }, - "start": 35069, - "end": 35070, + "start": 36154, + "end": 36155, "loc": { "start": { - "line": 869, + "line": 902, "column": 104 }, "end": { - "line": 869, + "line": 902, "column": 105 } } @@ -349878,15 +356946,15 @@ "postfix": false, "binop": null }, - "start": 35070, - "end": 35071, + "start": 36155, + "end": 36156, "loc": { "start": { - "line": 869, + "line": 902, "column": 105 }, "end": { - "line": 869, + "line": 902, "column": 106 } } @@ -349904,15 +356972,15 @@ "binop": null, "updateContext": null }, - "start": 35071, - "end": 35072, + "start": 36156, + "end": 36157, "loc": { "start": { - "line": 869, + "line": 902, "column": 106 }, "end": { - "line": 869, + "line": 902, "column": 107 } } @@ -349932,15 +357000,15 @@ "updateContext": null }, "value": "return", - "start": 35093, - "end": 35099, + "start": 36178, + "end": 36184, "loc": { "start": { - "line": 870, + "line": 903, "column": 20 }, "end": { - "line": 870, + "line": 903, "column": 26 } } @@ -349958,15 +357026,15 @@ "binop": null }, "value": "math", - "start": 35100, - "end": 35104, + "start": 36185, + "end": 36189, "loc": { "start": { - "line": 870, + "line": 903, "column": 27 }, "end": { - "line": 870, + "line": 903, "column": 31 } } @@ -349984,15 +357052,15 @@ "binop": null, "updateContext": null }, - "start": 35104, - "end": 35105, + "start": 36189, + "end": 36190, "loc": { "start": { - "line": 870, + "line": 903, "column": 31 }, "end": { - "line": 870, + "line": 903, "column": 32 } } @@ -350010,15 +357078,15 @@ "binop": null }, "value": "mulMat4", - "start": 35105, - "end": 35112, + "start": 36190, + "end": 36197, "loc": { "start": { - "line": 870, + "line": 903, "column": 32 }, "end": { - "line": 870, + "line": 903, "column": 39 } } @@ -350035,15 +357103,15 @@ "postfix": false, "binop": null }, - "start": 35112, - "end": 35113, + "start": 36197, + "end": 36198, "loc": { "start": { - "line": 870, + "line": 903, "column": 39 }, "end": { - "line": 870, + "line": 903, "column": 40 } } @@ -350061,15 +357129,15 @@ "binop": null }, "value": "rotate", - "start": 35113, - "end": 35119, + "start": 36198, + "end": 36204, "loc": { "start": { - "line": 870, + "line": 903, "column": 40 }, "end": { - "line": 870, + "line": 903, "column": 46 } } @@ -350087,15 +357155,15 @@ "binop": null, "updateContext": null }, - "start": 35119, - "end": 35120, + "start": 36204, + "end": 36205, "loc": { "start": { - "line": 870, + "line": 903, "column": 46 }, "end": { - "line": 870, + "line": 903, "column": 47 } } @@ -350113,15 +357181,15 @@ "binop": null }, "value": "translate", - "start": 35121, - "end": 35130, + "start": 36206, + "end": 36215, "loc": { "start": { - "line": 870, + "line": 903, "column": 48 }, "end": { - "line": 870, + "line": 903, "column": 57 } } @@ -350139,15 +357207,15 @@ "binop": null, "updateContext": null }, - "start": 35130, - "end": 35131, + "start": 36215, + "end": 36216, "loc": { "start": { - "line": 870, + "line": 903, "column": 57 }, "end": { - "line": 870, + "line": 903, "column": 58 } } @@ -350165,15 +357233,15 @@ "binop": null }, "value": "math", - "start": 35132, - "end": 35136, + "start": 36217, + "end": 36221, "loc": { "start": { - "line": 870, + "line": 903, "column": 59 }, "end": { - "line": 870, + "line": 903, "column": 63 } } @@ -350191,15 +357259,15 @@ "binop": null, "updateContext": null }, - "start": 35136, - "end": 35137, + "start": 36221, + "end": 36222, "loc": { "start": { - "line": 870, + "line": 903, "column": 63 }, "end": { - "line": 870, + "line": 903, "column": 64 } } @@ -350217,15 +357285,15 @@ "binop": null }, "value": "identityMat4", - "start": 35137, - "end": 35149, + "start": 36222, + "end": 36234, "loc": { "start": { - "line": 870, + "line": 903, "column": 64 }, "end": { - "line": 870, + "line": 903, "column": 76 } } @@ -350242,15 +357310,15 @@ "postfix": false, "binop": null }, - "start": 35149, - "end": 35150, + "start": 36234, + "end": 36235, "loc": { "start": { - "line": 870, + "line": 903, "column": 76 }, "end": { - "line": 870, + "line": 903, "column": 77 } } @@ -350267,15 +357335,15 @@ "postfix": false, "binop": null }, - "start": 35150, - "end": 35151, + "start": 36235, + "end": 36236, "loc": { "start": { - "line": 870, + "line": 903, "column": 77 }, "end": { - "line": 870, + "line": 903, "column": 78 } } @@ -350292,15 +357360,15 @@ "postfix": false, "binop": null }, - "start": 35151, - "end": 35152, + "start": 36236, + "end": 36237, "loc": { "start": { - "line": 870, + "line": 903, "column": 78 }, "end": { - "line": 870, + "line": 903, "column": 79 } } @@ -350318,15 +357386,15 @@ "binop": null, "updateContext": null }, - "start": 35152, - "end": 35153, + "start": 36237, + "end": 36238, "loc": { "start": { - "line": 870, + "line": 903, "column": 79 }, "end": { - "line": 870, + "line": 903, "column": 80 } } @@ -350343,15 +357411,15 @@ "postfix": false, "binop": null }, - "start": 35170, - "end": 35171, + "start": 36255, + "end": 36256, "loc": { "start": { - "line": 871, + "line": 904, "column": 16 }, "end": { - "line": 871, + "line": 904, "column": 17 } } @@ -350368,15 +357436,15 @@ "postfix": false, "binop": null }, - "start": 35171, - "end": 35172, + "start": 36256, + "end": 36257, "loc": { "start": { - "line": 871, + "line": 904, "column": 17 }, "end": { - "line": 871, + "line": 904, "column": 18 } } @@ -350393,15 +357461,15 @@ "postfix": false, "binop": null }, - "start": 35172, - "end": 35173, + "start": 36257, + "end": 36258, "loc": { "start": { - "line": 871, + "line": 904, "column": 18 }, "end": { - "line": 871, + "line": 904, "column": 19 } } @@ -350418,15 +357486,15 @@ "postfix": false, "binop": null }, - "start": 35173, - "end": 35174, + "start": 36258, + "end": 36259, "loc": { "start": { - "line": 871, + "line": 904, "column": 19 }, "end": { - "line": 871, + "line": 904, "column": 20 } } @@ -350444,15 +357512,15 @@ "binop": null, "updateContext": null }, - "start": 35174, - "end": 35175, + "start": 36259, + "end": 36260, "loc": { "start": { - "line": 871, + "line": 904, "column": 20 }, "end": { - "line": 871, + "line": 904, "column": 21 } } @@ -350470,15 +357538,15 @@ "binop": null }, "value": "pickable", - "start": 35192, - "end": 35200, + "start": 36277, + "end": 36285, "loc": { "start": { - "line": 872, + "line": 905, "column": 16 }, "end": { - "line": 872, + "line": 905, "column": 24 } } @@ -350496,15 +357564,15 @@ "binop": null, "updateContext": null }, - "start": 35200, - "end": 35201, + "start": 36285, + "end": 36286, "loc": { "start": { - "line": 872, + "line": 905, "column": 24 }, "end": { - "line": 872, + "line": 905, "column": 25 } } @@ -350524,15 +357592,15 @@ "updateContext": null }, "value": "false", - "start": 35202, - "end": 35207, + "start": 36287, + "end": 36292, "loc": { "start": { - "line": 872, + "line": 905, "column": 26 }, "end": { - "line": 872, + "line": 905, "column": 31 } } @@ -350550,15 +357618,15 @@ "binop": null, "updateContext": null }, - "start": 35207, - "end": 35208, + "start": 36292, + "end": 36293, "loc": { "start": { - "line": 872, + "line": 905, "column": 31 }, "end": { - "line": 872, + "line": 905, "column": 32 } } @@ -350576,15 +357644,15 @@ "binop": null }, "value": "collidable", - "start": 35225, - "end": 35235, + "start": 36310, + "end": 36320, "loc": { "start": { - "line": 873, + "line": 906, "column": 16 }, "end": { - "line": 873, + "line": 906, "column": 26 } } @@ -350602,15 +357670,15 @@ "binop": null, "updateContext": null }, - "start": 35235, - "end": 35236, + "start": 36320, + "end": 36321, "loc": { "start": { - "line": 873, + "line": 906, "column": 26 }, "end": { - "line": 873, + "line": 906, "column": 27 } } @@ -350630,15 +357698,15 @@ "updateContext": null }, "value": "true", - "start": 35237, - "end": 35241, + "start": 36322, + "end": 36326, "loc": { "start": { - "line": 873, + "line": 906, "column": 28 }, "end": { - "line": 873, + "line": 906, "column": 32 } } @@ -350656,15 +357724,15 @@ "binop": null, "updateContext": null }, - "start": 35241, - "end": 35242, + "start": 36326, + "end": 36327, "loc": { "start": { - "line": 873, + "line": 906, "column": 32 }, "end": { - "line": 873, + "line": 906, "column": 33 } } @@ -350682,15 +357750,15 @@ "binop": null }, "value": "clippable", - "start": 35259, - "end": 35268, + "start": 36344, + "end": 36353, "loc": { "start": { - "line": 874, + "line": 907, "column": 16 }, "end": { - "line": 874, + "line": 907, "column": 25 } } @@ -350708,15 +357776,15 @@ "binop": null, "updateContext": null }, - "start": 35268, - "end": 35269, + "start": 36353, + "end": 36354, "loc": { "start": { - "line": 874, + "line": 907, "column": 25 }, "end": { - "line": 874, + "line": 907, "column": 26 } } @@ -350736,15 +357804,15 @@ "updateContext": null }, "value": "false", - "start": 35270, - "end": 35275, + "start": 36355, + "end": 36360, "loc": { "start": { - "line": 874, + "line": 907, "column": 27 }, "end": { - "line": 874, + "line": 907, "column": 32 } } @@ -350762,15 +357830,15 @@ "binop": null, "updateContext": null }, - "start": 35275, - "end": 35276, + "start": 36360, + "end": 36361, "loc": { "start": { - "line": 874, + "line": 907, "column": 32 }, "end": { - "line": 874, + "line": 907, "column": 33 } } @@ -350788,15 +357856,15 @@ "binop": null }, "value": "visible", - "start": 35293, - "end": 35300, + "start": 36378, + "end": 36385, "loc": { "start": { - "line": 875, + "line": 908, "column": 16 }, "end": { - "line": 875, + "line": 908, "column": 23 } } @@ -350814,15 +357882,15 @@ "binop": null, "updateContext": null }, - "start": 35300, - "end": 35301, + "start": 36385, + "end": 36386, "loc": { "start": { - "line": 875, + "line": 908, "column": 23 }, "end": { - "line": 875, + "line": 908, "column": 24 } } @@ -350842,19 +357910,125 @@ "updateContext": null }, "value": "false", - "start": 35302, - "end": 35307, + "start": 36387, + "end": 36392, "loc": { "start": { - "line": 875, + "line": 908, "column": 25 }, "end": { - "line": 875, + "line": 908, "column": 30 } } }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36392, + "end": 36393, + "loc": { + "start": { + "line": 908, + "column": 30 + }, + "end": { + "line": 908, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 36410, + "end": 36418, + "loc": { + "start": { + "line": 909, + "column": 16 + }, + "end": { + "line": 909, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 36418, + "end": 36419, + "loc": { + "start": { + "line": 909, + "column": 24 + }, + "end": { + "line": 909, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 36420, + "end": 36425, + "loc": { + "start": { + "line": 909, + "column": 26 + }, + "end": { + "line": 909, + "column": 31 + } + } + }, { "type": { "label": "}", @@ -350867,15 +358041,15 @@ "postfix": false, "binop": null }, - "start": 35320, - "end": 35321, + "start": 36438, + "end": 36439, "loc": { "start": { - "line": 876, + "line": 910, "column": 12 }, "end": { - "line": 876, + "line": 910, "column": 13 } } @@ -350892,15 +358066,15 @@ "postfix": false, "binop": null }, - "start": 35321, - "end": 35322, + "start": 36439, + "end": 36440, "loc": { "start": { - "line": 876, + "line": 910, "column": 13 }, "end": { - "line": 876, + "line": 910, "column": 14 } } @@ -350918,15 +358092,15 @@ "binop": null, "updateContext": null }, - "start": 35322, - "end": 35323, + "start": 36440, + "end": 36441, "loc": { "start": { - "line": 876, + "line": 910, "column": 14 }, "end": { - "line": 876, + "line": 910, "column": 15 } } @@ -350944,15 +358118,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 35324, - "end": 35340, + "start": 36442, + "end": 36458, "loc": { "start": { - "line": 876, + "line": 910, "column": 16 }, "end": { - "line": 876, + "line": 910, "column": 32 } } @@ -350969,15 +358143,15 @@ "postfix": false, "binop": null }, - "start": 35340, - "end": 35341, + "start": 36458, + "end": 36459, "loc": { "start": { - "line": 876, + "line": 910, "column": 32 }, "end": { - "line": 876, + "line": 910, "column": 33 } } @@ -350995,15 +358169,15 @@ "binop": null, "updateContext": null }, - "start": 35341, - "end": 35342, + "start": 36459, + "end": 36460, "loc": { "start": { - "line": 876, + "line": 910, "column": 33 }, "end": { - "line": 876, + "line": 910, "column": 34 } } @@ -351021,15 +358195,15 @@ "binop": null }, "value": "zAxisArrow", - "start": 35356, - "end": 35366, + "start": 36474, + "end": 36484, "loc": { "start": { - "line": 878, + "line": 912, "column": 12 }, "end": { - "line": 878, + "line": 912, "column": 22 } } @@ -351047,15 +358221,15 @@ "binop": null, "updateContext": null }, - "start": 35366, - "end": 35367, + "start": 36484, + "end": 36485, "loc": { "start": { - "line": 878, + "line": 912, "column": 22 }, "end": { - "line": 878, + "line": 912, "column": 23 } } @@ -351073,15 +358247,15 @@ "binop": null }, "value": "rootNode", - "start": 35368, - "end": 35376, + "start": 36486, + "end": 36494, "loc": { "start": { - "line": 878, + "line": 912, "column": 24 }, "end": { - "line": 878, + "line": 912, "column": 32 } } @@ -351099,15 +358273,15 @@ "binop": null, "updateContext": null }, - "start": 35376, - "end": 35377, + "start": 36494, + "end": 36495, "loc": { "start": { - "line": 878, + "line": 912, "column": 32 }, "end": { - "line": 878, + "line": 912, "column": 33 } } @@ -351125,15 +358299,15 @@ "binop": null }, "value": "addChild", - "start": 35377, - "end": 35385, + "start": 36495, + "end": 36503, "loc": { "start": { - "line": 878, + "line": 912, "column": 33 }, "end": { - "line": 878, + "line": 912, "column": 41 } } @@ -351150,15 +358324,15 @@ "postfix": false, "binop": null }, - "start": 35385, - "end": 35386, + "start": 36503, + "end": 36504, "loc": { "start": { - "line": 878, + "line": 912, "column": 41 }, "end": { - "line": 878, + "line": 912, "column": 42 } } @@ -351178,15 +358352,15 @@ "updateContext": null }, "value": "new", - "start": 35386, - "end": 35389, + "start": 36504, + "end": 36507, "loc": { "start": { - "line": 878, + "line": 912, "column": 42 }, "end": { - "line": 878, + "line": 912, "column": 45 } } @@ -351204,15 +358378,15 @@ "binop": null }, "value": "Mesh", - "start": 35390, - "end": 35394, + "start": 36508, + "end": 36512, "loc": { "start": { - "line": 878, + "line": 912, "column": 46 }, "end": { - "line": 878, + "line": 912, "column": 50 } } @@ -351229,15 +358403,15 @@ "postfix": false, "binop": null }, - "start": 35394, - "end": 35395, + "start": 36512, + "end": 36513, "loc": { "start": { - "line": 878, + "line": 912, "column": 50 }, "end": { - "line": 878, + "line": 912, "column": 51 } } @@ -351255,15 +358429,15 @@ "binop": null }, "value": "rootNode", - "start": 35395, - "end": 35403, + "start": 36513, + "end": 36521, "loc": { "start": { - "line": 878, + "line": 912, "column": 51 }, "end": { - "line": 878, + "line": 912, "column": 59 } } @@ -351281,15 +358455,15 @@ "binop": null, "updateContext": null }, - "start": 35403, - "end": 35404, + "start": 36521, + "end": 36522, "loc": { "start": { - "line": 878, + "line": 912, "column": 59 }, "end": { - "line": 878, + "line": 912, "column": 60 } } @@ -351306,15 +358480,15 @@ "postfix": false, "binop": null }, - "start": 35405, - "end": 35406, + "start": 36523, + "end": 36524, "loc": { "start": { - "line": 878, + "line": 912, "column": 61 }, "end": { - "line": 878, + "line": 912, "column": 62 } } @@ -351332,15 +358506,15 @@ "binop": null }, "value": "geometry", - "start": 35423, - "end": 35431, + "start": 36541, + "end": 36549, "loc": { "start": { - "line": 879, + "line": 913, "column": 16 }, "end": { - "line": 879, + "line": 913, "column": 24 } } @@ -351358,15 +358532,15 @@ "binop": null, "updateContext": null }, - "start": 35431, - "end": 35432, + "start": 36549, + "end": 36550, "loc": { "start": { - "line": 879, + "line": 913, "column": 24 }, "end": { - "line": 879, + "line": 913, "column": 25 } } @@ -351384,15 +358558,15 @@ "binop": null }, "value": "shapes", - "start": 35433, - "end": 35439, + "start": 36551, + "end": 36557, "loc": { "start": { - "line": 879, + "line": 913, "column": 26 }, "end": { - "line": 879, + "line": 913, "column": 32 } } @@ -351410,15 +358584,15 @@ "binop": null, "updateContext": null }, - "start": 35439, - "end": 35440, + "start": 36557, + "end": 36558, "loc": { "start": { - "line": 879, + "line": 913, "column": 32 }, "end": { - "line": 879, + "line": 913, "column": 33 } } @@ -351436,15 +358610,15 @@ "binop": null }, "value": "arrowHeadBig", - "start": 35440, - "end": 35452, + "start": 36558, + "end": 36570, "loc": { "start": { - "line": 879, + "line": 913, "column": 33 }, "end": { - "line": 879, + "line": 913, "column": 45 } } @@ -351462,15 +358636,15 @@ "binop": null, "updateContext": null }, - "start": 35452, - "end": 35453, + "start": 36570, + "end": 36571, "loc": { "start": { - "line": 879, + "line": 913, "column": 45 }, "end": { - "line": 879, + "line": 913, "column": 46 } } @@ -351488,15 +358662,15 @@ "binop": null }, "value": "material", - "start": 35470, - "end": 35478, + "start": 36588, + "end": 36596, "loc": { "start": { - "line": 880, + "line": 914, "column": 16 }, "end": { - "line": 880, + "line": 914, "column": 24 } } @@ -351514,15 +358688,15 @@ "binop": null, "updateContext": null }, - "start": 35478, - "end": 35479, + "start": 36596, + "end": 36597, "loc": { "start": { - "line": 880, + "line": 914, "column": 24 }, "end": { - "line": 880, + "line": 914, "column": 25 } } @@ -351540,15 +358714,15 @@ "binop": null }, "value": "materials", - "start": 35480, - "end": 35489, + "start": 36598, + "end": 36607, "loc": { "start": { - "line": 880, + "line": 914, "column": 26 }, "end": { - "line": 880, + "line": 914, "column": 35 } } @@ -351566,15 +358740,15 @@ "binop": null, "updateContext": null }, - "start": 35489, - "end": 35490, + "start": 36607, + "end": 36608, "loc": { "start": { - "line": 880, + "line": 914, "column": 35 }, "end": { - "line": 880, + "line": 914, "column": 36 } } @@ -351592,15 +358766,15 @@ "binop": null }, "value": "blue", - "start": 35490, - "end": 35494, + "start": 36608, + "end": 36612, "loc": { "start": { - "line": 880, + "line": 914, "column": 36 }, "end": { - "line": 880, + "line": 914, "column": 40 } } @@ -351618,15 +358792,15 @@ "binop": null, "updateContext": null }, - "start": 35494, - "end": 35495, + "start": 36612, + "end": 36613, "loc": { "start": { - "line": 880, + "line": 914, "column": 40 }, "end": { - "line": 880, + "line": 914, "column": 41 } } @@ -351644,15 +358818,15 @@ "binop": null }, "value": "matrix", - "start": 35512, - "end": 35518, + "start": 36630, + "end": 36636, "loc": { "start": { - "line": 881, + "line": 915, "column": 16 }, "end": { - "line": 881, + "line": 915, "column": 22 } } @@ -351670,15 +358844,15 @@ "binop": null, "updateContext": null }, - "start": 35518, - "end": 35519, + "start": 36636, + "end": 36637, "loc": { "start": { - "line": 881, + "line": 915, "column": 22 }, "end": { - "line": 881, + "line": 915, "column": 23 } } @@ -351695,15 +358869,15 @@ "postfix": false, "binop": null }, - "start": 35520, - "end": 35521, + "start": 36638, + "end": 36639, "loc": { "start": { - "line": 881, + "line": 915, "column": 24 }, "end": { - "line": 881, + "line": 915, "column": 25 } } @@ -351722,15 +358896,15 @@ "binop": null }, "value": "function", - "start": 35521, - "end": 35529, + "start": 36639, + "end": 36647, "loc": { "start": { - "line": 881, + "line": 915, "column": 25 }, "end": { - "line": 881, + "line": 915, "column": 33 } } @@ -351747,15 +358921,15 @@ "postfix": false, "binop": null }, - "start": 35530, - "end": 35531, + "start": 36648, + "end": 36649, "loc": { "start": { - "line": 881, + "line": 915, "column": 34 }, "end": { - "line": 881, + "line": 915, "column": 35 } } @@ -351772,15 +358946,15 @@ "postfix": false, "binop": null }, - "start": 35531, - "end": 35532, + "start": 36649, + "end": 36650, "loc": { "start": { - "line": 881, + "line": 915, "column": 35 }, "end": { - "line": 881, + "line": 915, "column": 36 } } @@ -351797,15 +358971,15 @@ "postfix": false, "binop": null }, - "start": 35533, - "end": 35534, + "start": 36651, + "end": 36652, "loc": { "start": { - "line": 881, + "line": 915, "column": 37 }, "end": { - "line": 881, + "line": 915, "column": 38 } } @@ -351825,15 +358999,15 @@ "updateContext": null }, "value": "const", - "start": 35555, - "end": 35560, + "start": 36673, + "end": 36678, "loc": { "start": { - "line": 882, + "line": 916, "column": 20 }, "end": { - "line": 882, + "line": 916, "column": 25 } } @@ -351851,15 +359025,15 @@ "binop": null }, "value": "translate", - "start": 35561, - "end": 35570, + "start": 36679, + "end": 36688, "loc": { "start": { - "line": 882, + "line": 916, "column": 26 }, "end": { - "line": 882, + "line": 916, "column": 35 } } @@ -351878,15 +359052,15 @@ "updateContext": null }, "value": "=", - "start": 35571, - "end": 35572, + "start": 36689, + "end": 36690, "loc": { "start": { - "line": 882, + "line": 916, "column": 36 }, "end": { - "line": 882, + "line": 916, "column": 37 } } @@ -351904,15 +359078,15 @@ "binop": null }, "value": "math", - "start": 35573, - "end": 35577, + "start": 36691, + "end": 36695, "loc": { "start": { - "line": 882, + "line": 916, "column": 38 }, "end": { - "line": 882, + "line": 916, "column": 42 } } @@ -351930,15 +359104,15 @@ "binop": null, "updateContext": null }, - "start": 35577, - "end": 35578, + "start": 36695, + "end": 36696, "loc": { "start": { - "line": 882, + "line": 916, "column": 42 }, "end": { - "line": 882, + "line": 916, "column": 43 } } @@ -351956,15 +359130,15 @@ "binop": null }, "value": "translateMat4c", - "start": 35578, - "end": 35592, + "start": 36696, + "end": 36710, "loc": { "start": { - "line": 882, + "line": 916, "column": 43 }, "end": { - "line": 882, + "line": 916, "column": 57 } } @@ -351981,15 +359155,15 @@ "postfix": false, "binop": null }, - "start": 35592, - "end": 35593, + "start": 36710, + "end": 36711, "loc": { "start": { - "line": 882, + "line": 916, "column": 57 }, "end": { - "line": 882, + "line": 916, "column": 58 } } @@ -352008,15 +359182,15 @@ "updateContext": null }, "value": 0, - "start": 35593, - "end": 35594, + "start": 36711, + "end": 36712, "loc": { "start": { - "line": 882, + "line": 916, "column": 58 }, "end": { - "line": 882, + "line": 916, "column": 59 } } @@ -352034,15 +359208,15 @@ "binop": null, "updateContext": null }, - "start": 35594, - "end": 35595, + "start": 36712, + "end": 36713, "loc": { "start": { - "line": 882, + "line": 916, "column": 59 }, "end": { - "line": 882, + "line": 916, "column": 60 } } @@ -352060,15 +359234,15 @@ "binop": null }, "value": "radius", - "start": 35596, - "end": 35602, + "start": 36714, + "end": 36720, "loc": { "start": { - "line": 882, + "line": 916, "column": 61 }, "end": { - "line": 882, + "line": 916, "column": 67 } } @@ -352087,15 +359261,15 @@ "updateContext": null }, "value": "+", - "start": 35603, - "end": 35604, + "start": 36721, + "end": 36722, "loc": { "start": { - "line": 882, + "line": 916, "column": 68 }, "end": { - "line": 882, + "line": 916, "column": 69 } } @@ -352114,15 +359288,15 @@ "updateContext": null }, "value": 0.1, - "start": 35605, - "end": 35607, + "start": 36723, + "end": 36725, "loc": { "start": { - "line": 882, + "line": 916, "column": 70 }, "end": { - "line": 882, + "line": 916, "column": 72 } } @@ -352140,15 +359314,15 @@ "binop": null, "updateContext": null }, - "start": 35607, - "end": 35608, + "start": 36725, + "end": 36726, "loc": { "start": { - "line": 882, + "line": 916, "column": 72 }, "end": { - "line": 882, + "line": 916, "column": 73 } } @@ -352167,15 +359341,15 @@ "updateContext": null }, "value": 0, - "start": 35609, - "end": 35610, + "start": 36727, + "end": 36728, "loc": { "start": { - "line": 882, + "line": 916, "column": 74 }, "end": { - "line": 882, + "line": 916, "column": 75 } } @@ -352193,15 +359367,15 @@ "binop": null, "updateContext": null }, - "start": 35610, - "end": 35611, + "start": 36728, + "end": 36729, "loc": { "start": { - "line": 882, + "line": 916, "column": 75 }, "end": { - "line": 882, + "line": 916, "column": 76 } } @@ -352219,15 +359393,15 @@ "binop": null }, "value": "math", - "start": 35612, - "end": 35616, + "start": 36730, + "end": 36734, "loc": { "start": { - "line": 882, + "line": 916, "column": 77 }, "end": { - "line": 882, + "line": 916, "column": 81 } } @@ -352245,15 +359419,15 @@ "binop": null, "updateContext": null }, - "start": 35616, - "end": 35617, + "start": 36734, + "end": 36735, "loc": { "start": { - "line": 882, + "line": 916, "column": 81 }, "end": { - "line": 882, + "line": 916, "column": 82 } } @@ -352271,15 +359445,15 @@ "binop": null }, "value": "identityMat4", - "start": 35617, - "end": 35629, + "start": 36735, + "end": 36747, "loc": { "start": { - "line": 882, + "line": 916, "column": 82 }, "end": { - "line": 882, + "line": 916, "column": 94 } } @@ -352296,15 +359470,15 @@ "postfix": false, "binop": null }, - "start": 35629, - "end": 35630, + "start": 36747, + "end": 36748, "loc": { "start": { - "line": 882, + "line": 916, "column": 94 }, "end": { - "line": 882, + "line": 916, "column": 95 } } @@ -352321,15 +359495,15 @@ "postfix": false, "binop": null }, - "start": 35630, - "end": 35631, + "start": 36748, + "end": 36749, "loc": { "start": { - "line": 882, + "line": 916, "column": 95 }, "end": { - "line": 882, + "line": 916, "column": 96 } } @@ -352346,15 +359520,15 @@ "postfix": false, "binop": null }, - "start": 35631, - "end": 35632, + "start": 36749, + "end": 36750, "loc": { "start": { - "line": 882, + "line": 916, "column": 96 }, "end": { - "line": 882, + "line": 916, "column": 97 } } @@ -352372,15 +359546,15 @@ "binop": null, "updateContext": null }, - "start": 35632, - "end": 35633, + "start": 36750, + "end": 36751, "loc": { "start": { - "line": 882, + "line": 916, "column": 97 }, "end": { - "line": 882, + "line": 916, "column": 98 } } @@ -352400,15 +359574,15 @@ "updateContext": null }, "value": "const", - "start": 35654, - "end": 35659, + "start": 36772, + "end": 36777, "loc": { "start": { - "line": 883, + "line": 917, "column": 20 }, "end": { - "line": 883, + "line": 917, "column": 25 } } @@ -352426,15 +359600,15 @@ "binop": null }, "value": "rotate", - "start": 35660, - "end": 35666, + "start": 36778, + "end": 36784, "loc": { "start": { - "line": 883, + "line": 917, "column": 26 }, "end": { - "line": 883, + "line": 917, "column": 32 } } @@ -352453,15 +359627,15 @@ "updateContext": null }, "value": "=", - "start": 35667, - "end": 35668, + "start": 36785, + "end": 36786, "loc": { "start": { - "line": 883, + "line": 917, "column": 33 }, "end": { - "line": 883, + "line": 917, "column": 34 } } @@ -352479,15 +359653,15 @@ "binop": null }, "value": "math", - "start": 35669, - "end": 35673, + "start": 36787, + "end": 36791, "loc": { "start": { - "line": 883, + "line": 917, "column": 35 }, "end": { - "line": 883, + "line": 917, "column": 39 } } @@ -352505,15 +359679,15 @@ "binop": null, "updateContext": null }, - "start": 35673, - "end": 35674, + "start": 36791, + "end": 36792, "loc": { "start": { - "line": 883, + "line": 917, "column": 39 }, "end": { - "line": 883, + "line": 917, "column": 40 } } @@ -352531,15 +359705,15 @@ "binop": null }, "value": "rotationMat4v", - "start": 35674, - "end": 35687, + "start": 36792, + "end": 36805, "loc": { "start": { - "line": 883, + "line": 917, "column": 40 }, "end": { - "line": 883, + "line": 917, "column": 53 } } @@ -352556,15 +359730,15 @@ "postfix": false, "binop": null }, - "start": 35687, - "end": 35688, + "start": 36805, + "end": 36806, "loc": { "start": { - "line": 883, + "line": 917, "column": 53 }, "end": { - "line": 883, + "line": 917, "column": 54 } } @@ -352583,15 +359757,15 @@ "updateContext": null }, "value": "-", - "start": 35688, - "end": 35689, + "start": 36806, + "end": 36807, "loc": { "start": { - "line": 883, + "line": 917, "column": 54 }, "end": { - "line": 883, + "line": 917, "column": 55 } } @@ -352610,15 +359784,15 @@ "updateContext": null }, "value": 90, - "start": 35689, - "end": 35691, + "start": 36807, + "end": 36809, "loc": { "start": { - "line": 883, + "line": 917, "column": 55 }, "end": { - "line": 883, + "line": 917, "column": 57 } } @@ -352637,15 +359811,15 @@ "updateContext": null }, "value": "*", - "start": 35692, - "end": 35693, + "start": 36810, + "end": 36811, "loc": { "start": { - "line": 883, + "line": 917, "column": 58 }, "end": { - "line": 883, + "line": 917, "column": 59 } } @@ -352663,15 +359837,15 @@ "binop": null }, "value": "math", - "start": 35694, - "end": 35698, + "start": 36812, + "end": 36816, "loc": { "start": { - "line": 883, + "line": 917, "column": 60 }, "end": { - "line": 883, + "line": 917, "column": 64 } } @@ -352689,15 +359863,15 @@ "binop": null, "updateContext": null }, - "start": 35698, - "end": 35699, + "start": 36816, + "end": 36817, "loc": { "start": { - "line": 883, + "line": 917, "column": 64 }, "end": { - "line": 883, + "line": 917, "column": 65 } } @@ -352715,15 +359889,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 35699, - "end": 35707, + "start": 36817, + "end": 36825, "loc": { "start": { - "line": 883, + "line": 917, "column": 65 }, "end": { - "line": 883, + "line": 917, "column": 73 } } @@ -352741,15 +359915,15 @@ "binop": null, "updateContext": null }, - "start": 35707, - "end": 35708, + "start": 36825, + "end": 36826, "loc": { "start": { - "line": 883, + "line": 917, "column": 73 }, "end": { - "line": 883, + "line": 917, "column": 74 } } @@ -352767,15 +359941,15 @@ "binop": null, "updateContext": null }, - "start": 35709, - "end": 35710, + "start": 36827, + "end": 36828, "loc": { "start": { - "line": 883, + "line": 917, "column": 75 }, "end": { - "line": 883, + "line": 917, "column": 76 } } @@ -352794,15 +359968,15 @@ "updateContext": null }, "value": 0.8, - "start": 35710, - "end": 35713, + "start": 36828, + "end": 36831, "loc": { "start": { - "line": 883, + "line": 917, "column": 76 }, "end": { - "line": 883, + "line": 917, "column": 79 } } @@ -352820,15 +359994,15 @@ "binop": null, "updateContext": null }, - "start": 35713, - "end": 35714, + "start": 36831, + "end": 36832, "loc": { "start": { - "line": 883, + "line": 917, "column": 79 }, "end": { - "line": 883, + "line": 917, "column": 80 } } @@ -352847,15 +360021,15 @@ "updateContext": null }, "value": 0, - "start": 35715, - "end": 35716, + "start": 36833, + "end": 36834, "loc": { "start": { - "line": 883, + "line": 917, "column": 81 }, "end": { - "line": 883, + "line": 917, "column": 82 } } @@ -352873,15 +360047,15 @@ "binop": null, "updateContext": null }, - "start": 35716, - "end": 35717, + "start": 36834, + "end": 36835, "loc": { "start": { - "line": 883, + "line": 917, "column": 82 }, "end": { - "line": 883, + "line": 917, "column": 83 } } @@ -352900,15 +360074,15 @@ "updateContext": null }, "value": 0, - "start": 35718, - "end": 35719, + "start": 36836, + "end": 36837, "loc": { "start": { - "line": 883, + "line": 917, "column": 84 }, "end": { - "line": 883, + "line": 917, "column": 85 } } @@ -352926,15 +360100,15 @@ "binop": null, "updateContext": null }, - "start": 35719, - "end": 35720, + "start": 36837, + "end": 36838, "loc": { "start": { - "line": 883, + "line": 917, "column": 85 }, "end": { - "line": 883, + "line": 917, "column": 86 } } @@ -352952,15 +360126,15 @@ "binop": null, "updateContext": null }, - "start": 35720, - "end": 35721, + "start": 36838, + "end": 36839, "loc": { "start": { - "line": 883, + "line": 917, "column": 86 }, "end": { - "line": 883, + "line": 917, "column": 87 } } @@ -352978,15 +360152,15 @@ "binop": null }, "value": "math", - "start": 35722, - "end": 35726, + "start": 36840, + "end": 36844, "loc": { "start": { - "line": 883, + "line": 917, "column": 88 }, "end": { - "line": 883, + "line": 917, "column": 92 } } @@ -353004,15 +360178,15 @@ "binop": null, "updateContext": null }, - "start": 35726, - "end": 35727, + "start": 36844, + "end": 36845, "loc": { "start": { - "line": 883, + "line": 917, "column": 92 }, "end": { - "line": 883, + "line": 917, "column": 93 } } @@ -353030,15 +360204,15 @@ "binop": null }, "value": "identityMat4", - "start": 35727, - "end": 35739, + "start": 36845, + "end": 36857, "loc": { "start": { - "line": 883, + "line": 917, "column": 93 }, "end": { - "line": 883, + "line": 917, "column": 105 } } @@ -353055,15 +360229,15 @@ "postfix": false, "binop": null }, - "start": 35739, - "end": 35740, + "start": 36857, + "end": 36858, "loc": { "start": { - "line": 883, + "line": 917, "column": 105 }, "end": { - "line": 883, + "line": 917, "column": 106 } } @@ -353080,15 +360254,15 @@ "postfix": false, "binop": null }, - "start": 35740, - "end": 35741, + "start": 36858, + "end": 36859, "loc": { "start": { - "line": 883, + "line": 917, "column": 106 }, "end": { - "line": 883, + "line": 917, "column": 107 } } @@ -353105,15 +360279,15 @@ "postfix": false, "binop": null }, - "start": 35741, - "end": 35742, + "start": 36859, + "end": 36860, "loc": { "start": { - "line": 883, + "line": 917, "column": 107 }, "end": { - "line": 883, + "line": 917, "column": 108 } } @@ -353131,15 +360305,15 @@ "binop": null, "updateContext": null }, - "start": 35742, - "end": 35743, + "start": 36860, + "end": 36861, "loc": { "start": { - "line": 883, + "line": 917, "column": 108 }, "end": { - "line": 883, + "line": 917, "column": 109 } } @@ -353159,15 +360333,15 @@ "updateContext": null }, "value": "return", - "start": 35764, - "end": 35770, + "start": 36882, + "end": 36888, "loc": { "start": { - "line": 884, + "line": 918, "column": 20 }, "end": { - "line": 884, + "line": 918, "column": 26 } } @@ -353185,15 +360359,15 @@ "binop": null }, "value": "math", - "start": 35771, - "end": 35775, + "start": 36889, + "end": 36893, "loc": { "start": { - "line": 884, + "line": 918, "column": 27 }, "end": { - "line": 884, + "line": 918, "column": 31 } } @@ -353211,15 +360385,15 @@ "binop": null, "updateContext": null }, - "start": 35775, - "end": 35776, + "start": 36893, + "end": 36894, "loc": { "start": { - "line": 884, + "line": 918, "column": 31 }, "end": { - "line": 884, + "line": 918, "column": 32 } } @@ -353237,15 +360411,15 @@ "binop": null }, "value": "mulMat4", - "start": 35776, - "end": 35783, + "start": 36894, + "end": 36901, "loc": { "start": { - "line": 884, + "line": 918, "column": 32 }, "end": { - "line": 884, + "line": 918, "column": 39 } } @@ -353262,15 +360436,15 @@ "postfix": false, "binop": null }, - "start": 35783, - "end": 35784, + "start": 36901, + "end": 36902, "loc": { "start": { - "line": 884, + "line": 918, "column": 39 }, "end": { - "line": 884, + "line": 918, "column": 40 } } @@ -353288,15 +360462,15 @@ "binop": null }, "value": "rotate", - "start": 35784, - "end": 35790, + "start": 36902, + "end": 36908, "loc": { "start": { - "line": 884, + "line": 918, "column": 40 }, "end": { - "line": 884, + "line": 918, "column": 46 } } @@ -353314,15 +360488,15 @@ "binop": null, "updateContext": null }, - "start": 35790, - "end": 35791, + "start": 36908, + "end": 36909, "loc": { "start": { - "line": 884, + "line": 918, "column": 46 }, "end": { - "line": 884, + "line": 918, "column": 47 } } @@ -353340,15 +360514,15 @@ "binop": null }, "value": "translate", - "start": 35792, - "end": 35801, + "start": 36910, + "end": 36919, "loc": { "start": { - "line": 884, + "line": 918, "column": 48 }, "end": { - "line": 884, + "line": 918, "column": 57 } } @@ -353366,15 +360540,15 @@ "binop": null, "updateContext": null }, - "start": 35801, - "end": 35802, + "start": 36919, + "end": 36920, "loc": { "start": { - "line": 884, + "line": 918, "column": 57 }, "end": { - "line": 884, + "line": 918, "column": 58 } } @@ -353392,15 +360566,15 @@ "binop": null }, "value": "math", - "start": 35803, - "end": 35807, + "start": 36921, + "end": 36925, "loc": { "start": { - "line": 884, + "line": 918, "column": 59 }, "end": { - "line": 884, + "line": 918, "column": 63 } } @@ -353418,15 +360592,15 @@ "binop": null, "updateContext": null }, - "start": 35807, - "end": 35808, + "start": 36925, + "end": 36926, "loc": { "start": { - "line": 884, + "line": 918, "column": 63 }, "end": { - "line": 884, + "line": 918, "column": 64 } } @@ -353444,15 +360618,15 @@ "binop": null }, "value": "identityMat4", - "start": 35808, - "end": 35820, + "start": 36926, + "end": 36938, "loc": { "start": { - "line": 884, + "line": 918, "column": 64 }, "end": { - "line": 884, + "line": 918, "column": 76 } } @@ -353469,15 +360643,15 @@ "postfix": false, "binop": null }, - "start": 35820, - "end": 35821, + "start": 36938, + "end": 36939, "loc": { "start": { - "line": 884, + "line": 918, "column": 76 }, "end": { - "line": 884, + "line": 918, "column": 77 } } @@ -353494,15 +360668,15 @@ "postfix": false, "binop": null }, - "start": 35821, - "end": 35822, + "start": 36939, + "end": 36940, "loc": { "start": { - "line": 884, + "line": 918, "column": 77 }, "end": { - "line": 884, + "line": 918, "column": 78 } } @@ -353519,15 +360693,15 @@ "postfix": false, "binop": null }, - "start": 35822, - "end": 35823, + "start": 36940, + "end": 36941, "loc": { "start": { - "line": 884, + "line": 918, "column": 78 }, "end": { - "line": 884, + "line": 918, "column": 79 } } @@ -353545,15 +360719,15 @@ "binop": null, "updateContext": null }, - "start": 35823, - "end": 35824, + "start": 36941, + "end": 36942, "loc": { "start": { - "line": 884, + "line": 918, "column": 79 }, "end": { - "line": 884, + "line": 918, "column": 80 } } @@ -353570,15 +360744,15 @@ "postfix": false, "binop": null }, - "start": 35841, - "end": 35842, + "start": 36959, + "end": 36960, "loc": { "start": { - "line": 885, + "line": 919, "column": 16 }, "end": { - "line": 885, + "line": 919, "column": 17 } } @@ -353595,15 +360769,15 @@ "postfix": false, "binop": null }, - "start": 35842, - "end": 35843, + "start": 36960, + "end": 36961, "loc": { "start": { - "line": 885, + "line": 919, "column": 17 }, "end": { - "line": 885, + "line": 919, "column": 18 } } @@ -353620,15 +360794,15 @@ "postfix": false, "binop": null }, - "start": 35843, - "end": 35844, + "start": 36961, + "end": 36962, "loc": { "start": { - "line": 885, + "line": 919, "column": 18 }, "end": { - "line": 885, + "line": 919, "column": 19 } } @@ -353645,15 +360819,15 @@ "postfix": false, "binop": null }, - "start": 35844, - "end": 35845, + "start": 36962, + "end": 36963, "loc": { "start": { - "line": 885, + "line": 919, "column": 19 }, "end": { - "line": 885, + "line": 919, "column": 20 } } @@ -353671,15 +360845,15 @@ "binop": null, "updateContext": null }, - "start": 35845, - "end": 35846, + "start": 36963, + "end": 36964, "loc": { "start": { - "line": 885, + "line": 919, "column": 20 }, "end": { - "line": 885, + "line": 919, "column": 21 } } @@ -353697,15 +360871,15 @@ "binop": null }, "value": "pickable", - "start": 35863, - "end": 35871, + "start": 36981, + "end": 36989, "loc": { "start": { - "line": 886, + "line": 920, "column": 16 }, "end": { - "line": 886, + "line": 920, "column": 24 } } @@ -353723,15 +360897,15 @@ "binop": null, "updateContext": null }, - "start": 35871, - "end": 35872, + "start": 36989, + "end": 36990, "loc": { "start": { - "line": 886, + "line": 920, "column": 24 }, "end": { - "line": 886, + "line": 920, "column": 25 } } @@ -353751,15 +360925,15 @@ "updateContext": null }, "value": "false", - "start": 35873, - "end": 35878, + "start": 36991, + "end": 36996, "loc": { "start": { - "line": 886, + "line": 920, "column": 26 }, "end": { - "line": 886, + "line": 920, "column": 31 } } @@ -353777,15 +360951,15 @@ "binop": null, "updateContext": null }, - "start": 35878, - "end": 35879, + "start": 36996, + "end": 36997, "loc": { "start": { - "line": 886, + "line": 920, "column": 31 }, "end": { - "line": 886, + "line": 920, "column": 32 } } @@ -353803,15 +360977,15 @@ "binop": null }, "value": "collidable", - "start": 35896, - "end": 35906, + "start": 37014, + "end": 37024, "loc": { "start": { - "line": 887, + "line": 921, "column": 16 }, "end": { - "line": 887, + "line": 921, "column": 26 } } @@ -353829,15 +361003,15 @@ "binop": null, "updateContext": null }, - "start": 35906, - "end": 35907, + "start": 37024, + "end": 37025, "loc": { "start": { - "line": 887, + "line": 921, "column": 26 }, "end": { - "line": 887, + "line": 921, "column": 27 } } @@ -353857,15 +361031,15 @@ "updateContext": null }, "value": "true", - "start": 35908, - "end": 35912, + "start": 37026, + "end": 37030, "loc": { "start": { - "line": 887, + "line": 921, "column": 28 }, "end": { - "line": 887, + "line": 921, "column": 32 } } @@ -353883,15 +361057,15 @@ "binop": null, "updateContext": null }, - "start": 35912, - "end": 35913, + "start": 37030, + "end": 37031, "loc": { "start": { - "line": 887, + "line": 921, "column": 32 }, "end": { - "line": 887, + "line": 921, "column": 33 } } @@ -353909,15 +361083,15 @@ "binop": null }, "value": "clippable", - "start": 35930, - "end": 35939, + "start": 37048, + "end": 37057, "loc": { "start": { - "line": 888, + "line": 922, "column": 16 }, "end": { - "line": 888, + "line": 922, "column": 25 } } @@ -353935,15 +361109,15 @@ "binop": null, "updateContext": null }, - "start": 35939, - "end": 35940, + "start": 37057, + "end": 37058, "loc": { "start": { - "line": 888, + "line": 922, "column": 25 }, "end": { - "line": 888, + "line": 922, "column": 26 } } @@ -353963,15 +361137,15 @@ "updateContext": null }, "value": "false", - "start": 35941, - "end": 35946, + "start": 37059, + "end": 37064, "loc": { "start": { - "line": 888, + "line": 922, "column": 27 }, "end": { - "line": 888, + "line": 922, "column": 32 } } @@ -353989,15 +361163,15 @@ "binop": null, "updateContext": null }, - "start": 35946, - "end": 35947, + "start": 37064, + "end": 37065, "loc": { "start": { - "line": 888, + "line": 922, "column": 32 }, "end": { - "line": 888, + "line": 922, "column": 33 } } @@ -354015,15 +361189,15 @@ "binop": null }, "value": "visible", - "start": 35964, - "end": 35971, + "start": 37082, + "end": 37089, "loc": { "start": { - "line": 889, + "line": 923, "column": 16 }, "end": { - "line": 889, + "line": 923, "column": 23 } } @@ -354041,15 +361215,15 @@ "binop": null, "updateContext": null }, - "start": 35971, - "end": 35972, + "start": 37089, + "end": 37090, "loc": { "start": { - "line": 889, + "line": 923, "column": 23 }, "end": { - "line": 889, + "line": 923, "column": 24 } } @@ -354069,16 +361243,122 @@ "updateContext": null }, "value": "false", - "start": 35973, - "end": 35978, + "start": 37091, + "end": 37096, "loc": { "start": { - "line": 889, + "line": 923, "column": 25 }, "end": { - "line": 889, + "line": 923, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37096, + "end": 37097, + "loc": { + "start": { + "line": 923, "column": 30 + }, + "end": { + "line": 923, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isObject", + "start": 37114, + "end": 37122, + "loc": { + "start": { + "line": 924, + "column": 16 + }, + "end": { + "line": 924, + "column": 24 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 37122, + "end": 37123, + "loc": { + "start": { + "line": 924, + "column": 24 + }, + "end": { + "line": 924, + "column": 25 + } + } + }, + { + "type": { + "label": "false", + "keyword": "false", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "false", + "start": 37124, + "end": 37129, + "loc": { + "start": { + "line": 924, + "column": 26 + }, + "end": { + "line": 924, + "column": 31 } } }, @@ -354094,15 +361374,15 @@ "postfix": false, "binop": null }, - "start": 35991, - "end": 35992, + "start": 37142, + "end": 37143, "loc": { "start": { - "line": 890, + "line": 925, "column": 12 }, "end": { - "line": 890, + "line": 925, "column": 13 } } @@ -354119,15 +361399,15 @@ "postfix": false, "binop": null }, - "start": 35992, - "end": 35993, + "start": 37143, + "end": 37144, "loc": { "start": { - "line": 890, + "line": 925, "column": 13 }, "end": { - "line": 890, + "line": 925, "column": 14 } } @@ -354145,15 +361425,15 @@ "binop": null, "updateContext": null }, - "start": 35993, - "end": 35994, + "start": 37144, + "end": 37145, "loc": { "start": { - "line": 890, + "line": 925, "column": 14 }, "end": { - "line": 890, + "line": 925, "column": 15 } } @@ -354171,15 +361451,15 @@ "binop": null }, "value": "NO_STATE_INHERIT", - "start": 35995, - "end": 36011, + "start": 37146, + "end": 37162, "loc": { "start": { - "line": 890, + "line": 925, "column": 16 }, "end": { - "line": 890, + "line": 925, "column": 32 } } @@ -354196,15 +361476,15 @@ "postfix": false, "binop": null }, - "start": 36011, - "end": 36012, + "start": 37162, + "end": 37163, "loc": { "start": { - "line": 890, + "line": 925, "column": 32 }, "end": { - "line": 890, + "line": 925, "column": 33 } } @@ -354221,15 +361501,15 @@ "postfix": false, "binop": null }, - "start": 36021, - "end": 36022, + "start": 37172, + "end": 37173, "loc": { "start": { - "line": 891, + "line": 926, "column": 8 }, "end": { - "line": 891, + "line": 926, "column": 9 } } @@ -354247,15 +361527,15 @@ "binop": null, "updateContext": null }, - "start": 36022, - "end": 36023, + "start": 37173, + "end": 37174, "loc": { "start": { - "line": 891, + "line": 926, "column": 9 }, "end": { - "line": 891, + "line": 926, "column": 10 } } @@ -354272,15 +361552,15 @@ "postfix": false, "binop": null }, - "start": 36028, - "end": 36029, + "start": 37179, + "end": 37180, "loc": { "start": { - "line": 892, + "line": 927, "column": 4 }, "end": { - "line": 892, + "line": 927, "column": 5 } } @@ -354298,15 +361578,15 @@ "binop": null }, "value": "_bindEvents", - "start": 36035, - "end": 36046, + "start": 37186, + "end": 37197, "loc": { "start": { - "line": 894, + "line": 929, "column": 4 }, "end": { - "line": 894, + "line": 929, "column": 15 } } @@ -354323,15 +361603,15 @@ "postfix": false, "binop": null }, - "start": 36046, - "end": 36047, + "start": 37197, + "end": 37198, "loc": { "start": { - "line": 894, + "line": 929, "column": 15 }, "end": { - "line": 894, + "line": 929, "column": 16 } } @@ -354348,15 +361628,15 @@ "postfix": false, "binop": null }, - "start": 36047, - "end": 36048, + "start": 37198, + "end": 37199, "loc": { "start": { - "line": 894, + "line": 929, "column": 16 }, "end": { - "line": 894, + "line": 929, "column": 17 } } @@ -354373,15 +361653,15 @@ "postfix": false, "binop": null }, - "start": 36049, - "end": 36050, + "start": 37200, + "end": 37201, "loc": { "start": { - "line": 894, + "line": 929, "column": 18 }, "end": { - "line": 894, + "line": 929, "column": 19 } } @@ -354401,15 +361681,15 @@ "updateContext": null }, "value": "const", - "start": 36060, - "end": 36065, + "start": 37211, + "end": 37216, "loc": { "start": { - "line": 896, + "line": 931, "column": 8 }, "end": { - "line": 896, + "line": 931, "column": 13 } } @@ -354427,15 +361707,15 @@ "binop": null }, "value": "self", - "start": 36066, - "end": 36070, + "start": 37217, + "end": 37221, "loc": { "start": { - "line": 896, + "line": 931, "column": 14 }, "end": { - "line": 896, + "line": 931, "column": 18 } } @@ -354454,15 +361734,15 @@ "updateContext": null }, "value": "=", - "start": 36071, - "end": 36072, + "start": 37222, + "end": 37223, "loc": { "start": { - "line": 896, + "line": 931, "column": 19 }, "end": { - "line": 896, + "line": 931, "column": 20 } } @@ -354482,15 +361762,15 @@ "updateContext": null }, "value": "this", - "start": 36073, - "end": 36077, + "start": 37224, + "end": 37228, "loc": { "start": { - "line": 896, + "line": 931, "column": 21 }, "end": { - "line": 896, + "line": 931, "column": 25 } } @@ -354508,15 +361788,15 @@ "binop": null, "updateContext": null }, - "start": 36077, - "end": 36078, + "start": 37228, + "end": 37229, "loc": { "start": { - "line": 896, + "line": 931, "column": 25 }, "end": { - "line": 896, + "line": 931, "column": 26 } } @@ -354536,15 +361816,15 @@ "updateContext": null }, "value": "var", - "start": 36088, - "end": 36091, + "start": 37239, + "end": 37242, "loc": { "start": { - "line": 898, + "line": 933, "column": 8 }, "end": { - "line": 898, + "line": 933, "column": 11 } } @@ -354562,15 +361842,15 @@ "binop": null }, "value": "grabbed", - "start": 36092, - "end": 36099, + "start": 37243, + "end": 37250, "loc": { "start": { - "line": 898, + "line": 933, "column": 12 }, "end": { - "line": 898, + "line": 933, "column": 19 } } @@ -354589,15 +361869,15 @@ "updateContext": null }, "value": "=", - "start": 36100, - "end": 36101, + "start": 37251, + "end": 37252, "loc": { "start": { - "line": 898, + "line": 933, "column": 20 }, "end": { - "line": 898, + "line": 933, "column": 21 } } @@ -354617,15 +361897,15 @@ "updateContext": null }, "value": "false", - "start": 36102, - "end": 36107, + "start": 37253, + "end": 37258, "loc": { "start": { - "line": 898, + "line": 933, "column": 22 }, "end": { - "line": 898, + "line": 933, "column": 27 } } @@ -354643,15 +361923,15 @@ "binop": null, "updateContext": null }, - "start": 36107, - "end": 36108, + "start": 37258, + "end": 37259, "loc": { "start": { - "line": 898, + "line": 933, "column": 27 }, "end": { - "line": 898, + "line": 933, "column": 28 } } @@ -354671,15 +361951,15 @@ "updateContext": null }, "value": "const", - "start": 36118, - "end": 36123, + "start": 37269, + "end": 37274, "loc": { "start": { - "line": 900, + "line": 935, "column": 8 }, "end": { - "line": 900, + "line": 935, "column": 13 } } @@ -354697,15 +361977,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 36124, - "end": 36136, + "start": 37275, + "end": 37287, "loc": { "start": { - "line": 900, + "line": 935, "column": 14 }, "end": { - "line": 900, + "line": 935, "column": 26 } } @@ -354724,15 +362004,15 @@ "updateContext": null }, "value": "=", - "start": 36137, - "end": 36138, + "start": 37288, + "end": 37289, "loc": { "start": { - "line": 900, + "line": 935, "column": 27 }, "end": { - "line": 900, + "line": 935, "column": 28 } } @@ -354749,15 +362029,15 @@ "postfix": false, "binop": null }, - "start": 36139, - "end": 36140, + "start": 37290, + "end": 37291, "loc": { "start": { - "line": 900, + "line": 935, "column": 29 }, "end": { - "line": 900, + "line": 935, "column": 30 } } @@ -354775,15 +362055,15 @@ "binop": null }, "value": "none", - "start": 36153, - "end": 36157, + "start": 37304, + "end": 37308, "loc": { "start": { - "line": 901, + "line": 936, "column": 12 }, "end": { - "line": 901, + "line": 936, "column": 16 } } @@ -354801,15 +362081,15 @@ "binop": null, "updateContext": null }, - "start": 36157, - "end": 36158, + "start": 37308, + "end": 37309, "loc": { "start": { - "line": 901, + "line": 936, "column": 16 }, "end": { - "line": 901, + "line": 936, "column": 17 } } @@ -354828,15 +362108,15 @@ "updateContext": null }, "value": "-", - "start": 36159, - "end": 36160, + "start": 37310, + "end": 37311, "loc": { "start": { - "line": 901, + "line": 936, "column": 18 }, "end": { - "line": 901, + "line": 936, "column": 19 } } @@ -354855,15 +362135,15 @@ "updateContext": null }, "value": 1, - "start": 36160, - "end": 36161, + "start": 37311, + "end": 37312, "loc": { "start": { - "line": 901, + "line": 936, "column": 19 }, "end": { - "line": 901, + "line": 936, "column": 20 } } @@ -354881,15 +362161,15 @@ "binop": null, "updateContext": null }, - "start": 36161, - "end": 36162, + "start": 37312, + "end": 37313, "loc": { "start": { - "line": 901, + "line": 936, "column": 20 }, "end": { - "line": 901, + "line": 936, "column": 21 } } @@ -354907,15 +362187,15 @@ "binop": null }, "value": "xTranslate", - "start": 36175, - "end": 36185, + "start": 37326, + "end": 37336, "loc": { "start": { - "line": 902, + "line": 937, "column": 12 }, "end": { - "line": 902, + "line": 937, "column": 22 } } @@ -354933,15 +362213,15 @@ "binop": null, "updateContext": null }, - "start": 36185, - "end": 36186, + "start": 37336, + "end": 37337, "loc": { "start": { - "line": 902, + "line": 937, "column": 22 }, "end": { - "line": 902, + "line": 937, "column": 23 } } @@ -354960,15 +362240,15 @@ "updateContext": null }, "value": 0, - "start": 36187, - "end": 36188, + "start": 37338, + "end": 37339, "loc": { "start": { - "line": 902, + "line": 937, "column": 24 }, "end": { - "line": 902, + "line": 937, "column": 25 } } @@ -354986,15 +362266,15 @@ "binop": null, "updateContext": null }, - "start": 36188, - "end": 36189, + "start": 37339, + "end": 37340, "loc": { "start": { - "line": 902, + "line": 937, "column": 25 }, "end": { - "line": 902, + "line": 937, "column": 26 } } @@ -355012,15 +362292,15 @@ "binop": null }, "value": "yTranslate", - "start": 36202, - "end": 36212, + "start": 37353, + "end": 37363, "loc": { "start": { - "line": 903, + "line": 938, "column": 12 }, "end": { - "line": 903, + "line": 938, "column": 22 } } @@ -355038,15 +362318,15 @@ "binop": null, "updateContext": null }, - "start": 36212, - "end": 36213, + "start": 37363, + "end": 37364, "loc": { "start": { - "line": 903, + "line": 938, "column": 22 }, "end": { - "line": 903, + "line": 938, "column": 23 } } @@ -355065,15 +362345,15 @@ "updateContext": null }, "value": 1, - "start": 36214, - "end": 36215, + "start": 37365, + "end": 37366, "loc": { "start": { - "line": 903, + "line": 938, "column": 24 }, "end": { - "line": 903, + "line": 938, "column": 25 } } @@ -355091,15 +362371,15 @@ "binop": null, "updateContext": null }, - "start": 36215, - "end": 36216, + "start": 37366, + "end": 37367, "loc": { "start": { - "line": 903, + "line": 938, "column": 25 }, "end": { - "line": 903, + "line": 938, "column": 26 } } @@ -355117,15 +362397,15 @@ "binop": null }, "value": "zTranslate", - "start": 36229, - "end": 36239, + "start": 37380, + "end": 37390, "loc": { "start": { - "line": 904, + "line": 939, "column": 12 }, "end": { - "line": 904, + "line": 939, "column": 22 } } @@ -355143,15 +362423,15 @@ "binop": null, "updateContext": null }, - "start": 36239, - "end": 36240, + "start": 37390, + "end": 37391, "loc": { "start": { - "line": 904, + "line": 939, "column": 22 }, "end": { - "line": 904, + "line": 939, "column": 23 } } @@ -355170,15 +362450,15 @@ "updateContext": null }, "value": 2, - "start": 36241, - "end": 36242, + "start": 37392, + "end": 37393, "loc": { "start": { - "line": 904, + "line": 939, "column": 24 }, "end": { - "line": 904, + "line": 939, "column": 25 } } @@ -355196,15 +362476,15 @@ "binop": null, "updateContext": null }, - "start": 36242, - "end": 36243, + "start": 37393, + "end": 37394, "loc": { "start": { - "line": 904, + "line": 939, "column": 25 }, "end": { - "line": 904, + "line": 939, "column": 26 } } @@ -355222,15 +362502,15 @@ "binop": null }, "value": "xRotate", - "start": 36256, - "end": 36263, + "start": 37407, + "end": 37414, "loc": { "start": { - "line": 905, + "line": 940, "column": 12 }, "end": { - "line": 905, + "line": 940, "column": 19 } } @@ -355248,15 +362528,15 @@ "binop": null, "updateContext": null }, - "start": 36263, - "end": 36264, + "start": 37414, + "end": 37415, "loc": { "start": { - "line": 905, + "line": 940, "column": 19 }, "end": { - "line": 905, + "line": 940, "column": 20 } } @@ -355275,15 +362555,15 @@ "updateContext": null }, "value": 3, - "start": 36265, - "end": 36266, + "start": 37416, + "end": 37417, "loc": { "start": { - "line": 905, + "line": 940, "column": 21 }, "end": { - "line": 905, + "line": 940, "column": 22 } } @@ -355301,15 +362581,15 @@ "binop": null, "updateContext": null }, - "start": 36266, - "end": 36267, + "start": 37417, + "end": 37418, "loc": { "start": { - "line": 905, + "line": 940, "column": 22 }, "end": { - "line": 905, + "line": 940, "column": 23 } } @@ -355327,15 +362607,15 @@ "binop": null }, "value": "yRotate", - "start": 36280, - "end": 36287, + "start": 37431, + "end": 37438, "loc": { "start": { - "line": 906, + "line": 941, "column": 12 }, "end": { - "line": 906, + "line": 941, "column": 19 } } @@ -355353,15 +362633,15 @@ "binop": null, "updateContext": null }, - "start": 36287, - "end": 36288, + "start": 37438, + "end": 37439, "loc": { "start": { - "line": 906, + "line": 941, "column": 19 }, "end": { - "line": 906, + "line": 941, "column": 20 } } @@ -355380,15 +362660,15 @@ "updateContext": null }, "value": 4, - "start": 36289, - "end": 36290, + "start": 37440, + "end": 37441, "loc": { "start": { - "line": 906, + "line": 941, "column": 21 }, "end": { - "line": 906, + "line": 941, "column": 22 } } @@ -355406,15 +362686,15 @@ "binop": null, "updateContext": null }, - "start": 36290, - "end": 36291, + "start": 37441, + "end": 37442, "loc": { "start": { - "line": 906, + "line": 941, "column": 22 }, "end": { - "line": 906, + "line": 941, "column": 23 } } @@ -355432,15 +362712,15 @@ "binop": null }, "value": "zRotate", - "start": 36304, - "end": 36311, + "start": 37455, + "end": 37462, "loc": { "start": { - "line": 907, + "line": 942, "column": 12 }, "end": { - "line": 907, + "line": 942, "column": 19 } } @@ -355458,15 +362738,15 @@ "binop": null, "updateContext": null }, - "start": 36311, - "end": 36312, + "start": 37462, + "end": 37463, "loc": { "start": { - "line": 907, + "line": 942, "column": 19 }, "end": { - "line": 907, + "line": 942, "column": 20 } } @@ -355485,15 +362765,15 @@ "updateContext": null }, "value": 5, - "start": 36313, - "end": 36314, + "start": 37464, + "end": 37465, "loc": { "start": { - "line": 907, + "line": 942, "column": 21 }, "end": { - "line": 907, + "line": 942, "column": 22 } } @@ -355510,15 +362790,15 @@ "postfix": false, "binop": null }, - "start": 36323, - "end": 36324, + "start": 37474, + "end": 37475, "loc": { "start": { - "line": 908, + "line": 943, "column": 8 }, "end": { - "line": 908, + "line": 943, "column": 9 } } @@ -355536,15 +362816,15 @@ "binop": null, "updateContext": null }, - "start": 36324, - "end": 36325, + "start": 37475, + "end": 37476, "loc": { "start": { - "line": 908, + "line": 943, "column": 9 }, "end": { - "line": 908, + "line": 943, "column": 10 } } @@ -355564,15 +362844,15 @@ "updateContext": null }, "value": "const", - "start": 36335, - "end": 36340, + "start": 37486, + "end": 37491, "loc": { "start": { - "line": 910, + "line": 945, "column": 8 }, "end": { - "line": 910, + "line": 945, "column": 13 } } @@ -355590,15 +362870,15 @@ "binop": null }, "value": "rootNode", - "start": 36341, - "end": 36349, + "start": 37492, + "end": 37500, "loc": { "start": { - "line": 910, + "line": 945, "column": 14 }, "end": { - "line": 910, + "line": 945, "column": 22 } } @@ -355617,15 +362897,15 @@ "updateContext": null }, "value": "=", - "start": 36350, - "end": 36351, + "start": 37501, + "end": 37502, "loc": { "start": { - "line": 910, + "line": 945, "column": 23 }, "end": { - "line": 910, + "line": 945, "column": 24 } } @@ -355645,15 +362925,15 @@ "updateContext": null }, "value": "this", - "start": 36352, - "end": 36356, + "start": 37503, + "end": 37507, "loc": { "start": { - "line": 910, + "line": 945, "column": 25 }, "end": { - "line": 910, + "line": 945, "column": 29 } } @@ -355671,15 +362951,15 @@ "binop": null, "updateContext": null }, - "start": 36356, - "end": 36357, + "start": 37507, + "end": 37508, "loc": { "start": { - "line": 910, + "line": 945, "column": 29 }, "end": { - "line": 910, + "line": 945, "column": 30 } } @@ -355697,15 +362977,15 @@ "binop": null }, "value": "_rootNode", - "start": 36357, - "end": 36366, + "start": 37508, + "end": 37517, "loc": { "start": { - "line": 910, + "line": 945, "column": 30 }, "end": { - "line": 910, + "line": 945, "column": 39 } } @@ -355723,15 +363003,15 @@ "binop": null, "updateContext": null }, - "start": 36366, - "end": 36367, + "start": 37517, + "end": 37518, "loc": { "start": { - "line": 910, + "line": 945, "column": 39 }, "end": { - "line": 910, + "line": 945, "column": 40 } } @@ -355751,15 +363031,15 @@ "updateContext": null }, "value": "var", - "start": 36377, - "end": 36380, + "start": 37528, + "end": 37531, "loc": { "start": { - "line": 912, + "line": 947, "column": 8 }, "end": { - "line": 912, + "line": 947, "column": 11 } } @@ -355777,15 +363057,15 @@ "binop": null }, "value": "nextDragAction", - "start": 36381, - "end": 36395, + "start": 37532, + "end": 37546, "loc": { "start": { - "line": 912, + "line": 947, "column": 12 }, "end": { - "line": 912, + "line": 947, "column": 26 } } @@ -355804,15 +363084,15 @@ "updateContext": null }, "value": "=", - "start": 36396, - "end": 36397, + "start": 37547, + "end": 37548, "loc": { "start": { - "line": 912, + "line": 947, "column": 27 }, "end": { - "line": 912, + "line": 947, "column": 28 } } @@ -355832,15 +363112,15 @@ "updateContext": null }, "value": "null", - "start": 36398, - "end": 36402, + "start": 37549, + "end": 37553, "loc": { "start": { - "line": 912, + "line": 947, "column": 29 }, "end": { - "line": 912, + "line": 947, "column": 33 } } @@ -355858,15 +363138,15 @@ "binop": null, "updateContext": null }, - "start": 36402, - "end": 36403, + "start": 37553, + "end": 37554, "loc": { "start": { - "line": 912, + "line": 947, "column": 33 }, "end": { - "line": 912, + "line": 947, "column": 34 } } @@ -355874,15 +363154,15 @@ { "type": "CommentLine", "value": " As we hover grabbed an arrow or hoop, self is the action we would do if we then dragged it.", - "start": 36404, - "end": 36498, + "start": 37555, + "end": 37649, "loc": { "start": { - "line": 912, + "line": 947, "column": 35 }, "end": { - "line": 912, + "line": 947, "column": 129 } } @@ -355902,15 +363182,15 @@ "updateContext": null }, "value": "var", - "start": 36507, - "end": 36510, + "start": 37658, + "end": 37661, "loc": { "start": { - "line": 913, + "line": 948, "column": 8 }, "end": { - "line": 913, + "line": 948, "column": 11 } } @@ -355928,15 +363208,15 @@ "binop": null }, "value": "dragAction", - "start": 36511, - "end": 36521, + "start": 37662, + "end": 37672, "loc": { "start": { - "line": 913, + "line": 948, "column": 12 }, "end": { - "line": 913, + "line": 948, "column": 22 } } @@ -355955,15 +363235,15 @@ "updateContext": null }, "value": "=", - "start": 36522, - "end": 36523, + "start": 37673, + "end": 37674, "loc": { "start": { - "line": 913, + "line": 948, "column": 23 }, "end": { - "line": 913, + "line": 948, "column": 24 } } @@ -355983,15 +363263,15 @@ "updateContext": null }, "value": "null", - "start": 36524, - "end": 36528, + "start": 37675, + "end": 37679, "loc": { "start": { - "line": 913, + "line": 948, "column": 25 }, "end": { - "line": 913, + "line": 948, "column": 29 } } @@ -356009,15 +363289,15 @@ "binop": null, "updateContext": null }, - "start": 36528, - "end": 36529, + "start": 37679, + "end": 37680, "loc": { "start": { - "line": 913, + "line": 948, "column": 29 }, "end": { - "line": 913, + "line": 948, "column": 30 } } @@ -356025,15 +363305,15 @@ { "type": "CommentLine", "value": " Action we're doing while we drag an arrow or hoop.", - "start": 36530, - "end": 36583, + "start": 37681, + "end": 37734, "loc": { "start": { - "line": 913, + "line": 948, "column": 31 }, "end": { - "line": 913, + "line": 948, "column": 84 } } @@ -356053,15 +363333,15 @@ "updateContext": null }, "value": "const", - "start": 36592, - "end": 36597, + "start": 37743, + "end": 37748, "loc": { "start": { - "line": 914, + "line": 949, "column": 8 }, "end": { - "line": 914, + "line": 949, "column": 13 } } @@ -356079,15 +363359,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 36598, - "end": 36611, + "start": 37749, + "end": 37762, "loc": { "start": { - "line": 914, + "line": 949, "column": 14 }, "end": { - "line": 914, + "line": 949, "column": 27 } } @@ -356106,15 +363386,15 @@ "updateContext": null }, "value": "=", - "start": 36612, - "end": 36613, + "start": 37763, + "end": 37764, "loc": { "start": { - "line": 914, + "line": 949, "column": 28 }, "end": { - "line": 914, + "line": 949, "column": 29 } } @@ -356132,15 +363412,15 @@ "binop": null }, "value": "math", - "start": 36614, - "end": 36618, + "start": 37765, + "end": 37769, "loc": { "start": { - "line": 914, + "line": 949, "column": 30 }, "end": { - "line": 914, + "line": 949, "column": 34 } } @@ -356158,15 +363438,15 @@ "binop": null, "updateContext": null }, - "start": 36618, - "end": 36619, + "start": 37769, + "end": 37770, "loc": { "start": { - "line": 914, + "line": 949, "column": 34 }, "end": { - "line": 914, + "line": 949, "column": 35 } } @@ -356184,15 +363464,15 @@ "binop": null }, "value": "vec2", - "start": 36619, - "end": 36623, + "start": 37770, + "end": 37774, "loc": { "start": { - "line": 914, + "line": 949, "column": 35 }, "end": { - "line": 914, + "line": 949, "column": 39 } } @@ -356209,15 +363489,15 @@ "postfix": false, "binop": null }, - "start": 36623, - "end": 36624, + "start": 37774, + "end": 37775, "loc": { "start": { - "line": 914, + "line": 949, "column": 39 }, "end": { - "line": 914, + "line": 949, "column": 40 } } @@ -356234,15 +363514,15 @@ "postfix": false, "binop": null }, - "start": 36624, - "end": 36625, + "start": 37775, + "end": 37776, "loc": { "start": { - "line": 914, + "line": 949, "column": 40 }, "end": { - "line": 914, + "line": 949, "column": 41 } } @@ -356260,15 +363540,15 @@ "binop": null, "updateContext": null }, - "start": 36625, - "end": 36626, + "start": 37776, + "end": 37777, "loc": { "start": { - "line": 914, + "line": 949, "column": 41 }, "end": { - "line": 914, + "line": 949, "column": 42 } } @@ -356288,15 +363568,15 @@ "updateContext": null }, "value": "const", - "start": 36636, - "end": 36641, + "start": 37787, + "end": 37792, "loc": { "start": { - "line": 916, + "line": 951, "column": 8 }, "end": { - "line": 916, + "line": 951, "column": 13 } } @@ -356314,15 +363594,15 @@ "binop": null }, "value": "xBaseAxis", - "start": 36642, - "end": 36651, + "start": 37793, + "end": 37802, "loc": { "start": { - "line": 916, + "line": 951, "column": 14 }, "end": { - "line": 916, + "line": 951, "column": 23 } } @@ -356341,15 +363621,15 @@ "updateContext": null }, "value": "=", - "start": 36652, - "end": 36653, + "start": 37803, + "end": 37804, "loc": { "start": { - "line": 916, + "line": 951, "column": 24 }, "end": { - "line": 916, + "line": 951, "column": 25 } } @@ -356367,15 +363647,15 @@ "binop": null }, "value": "math", - "start": 36654, - "end": 36658, + "start": 37805, + "end": 37809, "loc": { "start": { - "line": 916, + "line": 951, "column": 26 }, "end": { - "line": 916, + "line": 951, "column": 30 } } @@ -356393,15 +363673,15 @@ "binop": null, "updateContext": null }, - "start": 36658, - "end": 36659, + "start": 37809, + "end": 37810, "loc": { "start": { - "line": 916, + "line": 951, "column": 30 }, "end": { - "line": 916, + "line": 951, "column": 31 } } @@ -356419,15 +363699,15 @@ "binop": null }, "value": "vec3", - "start": 36659, - "end": 36663, + "start": 37810, + "end": 37814, "loc": { "start": { - "line": 916, + "line": 951, "column": 31 }, "end": { - "line": 916, + "line": 951, "column": 35 } } @@ -356444,15 +363724,15 @@ "postfix": false, "binop": null }, - "start": 36663, - "end": 36664, + "start": 37814, + "end": 37815, "loc": { "start": { - "line": 916, + "line": 951, "column": 35 }, "end": { - "line": 916, + "line": 951, "column": 36 } } @@ -356470,15 +363750,15 @@ "binop": null, "updateContext": null }, - "start": 36664, - "end": 36665, + "start": 37815, + "end": 37816, "loc": { "start": { - "line": 916, + "line": 951, "column": 36 }, "end": { - "line": 916, + "line": 951, "column": 37 } } @@ -356497,15 +363777,15 @@ "updateContext": null }, "value": 1, - "start": 36665, - "end": 36666, + "start": 37816, + "end": 37817, "loc": { "start": { - "line": 916, + "line": 951, "column": 37 }, "end": { - "line": 916, + "line": 951, "column": 38 } } @@ -356523,15 +363803,15 @@ "binop": null, "updateContext": null }, - "start": 36666, - "end": 36667, + "start": 37817, + "end": 37818, "loc": { "start": { - "line": 916, + "line": 951, "column": 38 }, "end": { - "line": 916, + "line": 951, "column": 39 } } @@ -356550,15 +363830,15 @@ "updateContext": null }, "value": 0, - "start": 36668, - "end": 36669, + "start": 37819, + "end": 37820, "loc": { "start": { - "line": 916, + "line": 951, "column": 40 }, "end": { - "line": 916, + "line": 951, "column": 41 } } @@ -356576,15 +363856,15 @@ "binop": null, "updateContext": null }, - "start": 36669, - "end": 36670, + "start": 37820, + "end": 37821, "loc": { "start": { - "line": 916, + "line": 951, "column": 41 }, "end": { - "line": 916, + "line": 951, "column": 42 } } @@ -356603,15 +363883,15 @@ "updateContext": null }, "value": 0, - "start": 36671, - "end": 36672, + "start": 37822, + "end": 37823, "loc": { "start": { - "line": 916, + "line": 951, "column": 43 }, "end": { - "line": 916, + "line": 951, "column": 44 } } @@ -356629,15 +363909,15 @@ "binop": null, "updateContext": null }, - "start": 36672, - "end": 36673, + "start": 37823, + "end": 37824, "loc": { "start": { - "line": 916, + "line": 951, "column": 44 }, "end": { - "line": 916, + "line": 951, "column": 45 } } @@ -356654,15 +363934,15 @@ "postfix": false, "binop": null }, - "start": 36673, - "end": 36674, + "start": 37824, + "end": 37825, "loc": { "start": { - "line": 916, + "line": 951, "column": 45 }, "end": { - "line": 916, + "line": 951, "column": 46 } } @@ -356680,15 +363960,15 @@ "binop": null, "updateContext": null }, - "start": 36674, - "end": 36675, + "start": 37825, + "end": 37826, "loc": { "start": { - "line": 916, + "line": 951, "column": 46 }, "end": { - "line": 916, + "line": 951, "column": 47 } } @@ -356708,15 +363988,15 @@ "updateContext": null }, "value": "const", - "start": 36684, - "end": 36689, + "start": 37835, + "end": 37840, "loc": { "start": { - "line": 917, + "line": 952, "column": 8 }, "end": { - "line": 917, + "line": 952, "column": 13 } } @@ -356734,15 +364014,15 @@ "binop": null }, "value": "yBaseAxis", - "start": 36690, - "end": 36699, + "start": 37841, + "end": 37850, "loc": { "start": { - "line": 917, + "line": 952, "column": 14 }, "end": { - "line": 917, + "line": 952, "column": 23 } } @@ -356761,15 +364041,15 @@ "updateContext": null }, "value": "=", - "start": 36700, - "end": 36701, + "start": 37851, + "end": 37852, "loc": { "start": { - "line": 917, + "line": 952, "column": 24 }, "end": { - "line": 917, + "line": 952, "column": 25 } } @@ -356787,15 +364067,15 @@ "binop": null }, "value": "math", - "start": 36702, - "end": 36706, + "start": 37853, + "end": 37857, "loc": { "start": { - "line": 917, + "line": 952, "column": 26 }, "end": { - "line": 917, + "line": 952, "column": 30 } } @@ -356813,15 +364093,15 @@ "binop": null, "updateContext": null }, - "start": 36706, - "end": 36707, + "start": 37857, + "end": 37858, "loc": { "start": { - "line": 917, + "line": 952, "column": 30 }, "end": { - "line": 917, + "line": 952, "column": 31 } } @@ -356839,15 +364119,15 @@ "binop": null }, "value": "vec3", - "start": 36707, - "end": 36711, + "start": 37858, + "end": 37862, "loc": { "start": { - "line": 917, + "line": 952, "column": 31 }, "end": { - "line": 917, + "line": 952, "column": 35 } } @@ -356864,15 +364144,15 @@ "postfix": false, "binop": null }, - "start": 36711, - "end": 36712, + "start": 37862, + "end": 37863, "loc": { "start": { - "line": 917, + "line": 952, "column": 35 }, "end": { - "line": 917, + "line": 952, "column": 36 } } @@ -356890,15 +364170,15 @@ "binop": null, "updateContext": null }, - "start": 36712, - "end": 36713, + "start": 37863, + "end": 37864, "loc": { "start": { - "line": 917, + "line": 952, "column": 36 }, "end": { - "line": 917, + "line": 952, "column": 37 } } @@ -356917,15 +364197,15 @@ "updateContext": null }, "value": 0, - "start": 36713, - "end": 36714, + "start": 37864, + "end": 37865, "loc": { "start": { - "line": 917, + "line": 952, "column": 37 }, "end": { - "line": 917, + "line": 952, "column": 38 } } @@ -356943,15 +364223,15 @@ "binop": null, "updateContext": null }, - "start": 36714, - "end": 36715, + "start": 37865, + "end": 37866, "loc": { "start": { - "line": 917, + "line": 952, "column": 38 }, "end": { - "line": 917, + "line": 952, "column": 39 } } @@ -356970,15 +364250,15 @@ "updateContext": null }, "value": 1, - "start": 36716, - "end": 36717, + "start": 37867, + "end": 37868, "loc": { "start": { - "line": 917, + "line": 952, "column": 40 }, "end": { - "line": 917, + "line": 952, "column": 41 } } @@ -356996,15 +364276,15 @@ "binop": null, "updateContext": null }, - "start": 36717, - "end": 36718, + "start": 37868, + "end": 37869, "loc": { "start": { - "line": 917, + "line": 952, "column": 41 }, "end": { - "line": 917, + "line": 952, "column": 42 } } @@ -357023,15 +364303,15 @@ "updateContext": null }, "value": 0, - "start": 36719, - "end": 36720, + "start": 37870, + "end": 37871, "loc": { "start": { - "line": 917, + "line": 952, "column": 43 }, "end": { - "line": 917, + "line": 952, "column": 44 } } @@ -357049,15 +364329,15 @@ "binop": null, "updateContext": null }, - "start": 36720, - "end": 36721, + "start": 37871, + "end": 37872, "loc": { "start": { - "line": 917, + "line": 952, "column": 44 }, "end": { - "line": 917, + "line": 952, "column": 45 } } @@ -357074,15 +364354,15 @@ "postfix": false, "binop": null }, - "start": 36721, - "end": 36722, + "start": 37872, + "end": 37873, "loc": { "start": { - "line": 917, + "line": 952, "column": 45 }, "end": { - "line": 917, + "line": 952, "column": 46 } } @@ -357100,15 +364380,15 @@ "binop": null, "updateContext": null }, - "start": 36722, - "end": 36723, + "start": 37873, + "end": 37874, "loc": { "start": { - "line": 917, + "line": 952, "column": 46 }, "end": { - "line": 917, + "line": 952, "column": 47 } } @@ -357128,15 +364408,15 @@ "updateContext": null }, "value": "const", - "start": 36732, - "end": 36737, + "start": 37883, + "end": 37888, "loc": { "start": { - "line": 918, + "line": 953, "column": 8 }, "end": { - "line": 918, + "line": 953, "column": 13 } } @@ -357154,15 +364434,15 @@ "binop": null }, "value": "zBaseAxis", - "start": 36738, - "end": 36747, + "start": 37889, + "end": 37898, "loc": { "start": { - "line": 918, + "line": 953, "column": 14 }, "end": { - "line": 918, + "line": 953, "column": 23 } } @@ -357181,15 +364461,15 @@ "updateContext": null }, "value": "=", - "start": 36748, - "end": 36749, + "start": 37899, + "end": 37900, "loc": { "start": { - "line": 918, + "line": 953, "column": 24 }, "end": { - "line": 918, + "line": 953, "column": 25 } } @@ -357207,15 +364487,15 @@ "binop": null }, "value": "math", - "start": 36750, - "end": 36754, + "start": 37901, + "end": 37905, "loc": { "start": { - "line": 918, + "line": 953, "column": 26 }, "end": { - "line": 918, + "line": 953, "column": 30 } } @@ -357233,15 +364513,15 @@ "binop": null, "updateContext": null }, - "start": 36754, - "end": 36755, + "start": 37905, + "end": 37906, "loc": { "start": { - "line": 918, + "line": 953, "column": 30 }, "end": { - "line": 918, + "line": 953, "column": 31 } } @@ -357259,15 +364539,15 @@ "binop": null }, "value": "vec3", - "start": 36755, - "end": 36759, + "start": 37906, + "end": 37910, "loc": { "start": { - "line": 918, + "line": 953, "column": 31 }, "end": { - "line": 918, + "line": 953, "column": 35 } } @@ -357284,15 +364564,15 @@ "postfix": false, "binop": null }, - "start": 36759, - "end": 36760, + "start": 37910, + "end": 37911, "loc": { "start": { - "line": 918, + "line": 953, "column": 35 }, "end": { - "line": 918, + "line": 953, "column": 36 } } @@ -357310,15 +364590,15 @@ "binop": null, "updateContext": null }, - "start": 36760, - "end": 36761, + "start": 37911, + "end": 37912, "loc": { "start": { - "line": 918, + "line": 953, "column": 36 }, "end": { - "line": 918, + "line": 953, "column": 37 } } @@ -357337,15 +364617,15 @@ "updateContext": null }, "value": 0, - "start": 36761, - "end": 36762, + "start": 37912, + "end": 37913, "loc": { "start": { - "line": 918, + "line": 953, "column": 37 }, "end": { - "line": 918, + "line": 953, "column": 38 } } @@ -357363,15 +364643,15 @@ "binop": null, "updateContext": null }, - "start": 36762, - "end": 36763, + "start": 37913, + "end": 37914, "loc": { "start": { - "line": 918, + "line": 953, "column": 38 }, "end": { - "line": 918, + "line": 953, "column": 39 } } @@ -357390,15 +364670,15 @@ "updateContext": null }, "value": 0, - "start": 36764, - "end": 36765, + "start": 37915, + "end": 37916, "loc": { "start": { - "line": 918, + "line": 953, "column": 40 }, "end": { - "line": 918, + "line": 953, "column": 41 } } @@ -357416,15 +364696,15 @@ "binop": null, "updateContext": null }, - "start": 36765, - "end": 36766, + "start": 37916, + "end": 37917, "loc": { "start": { - "line": 918, + "line": 953, "column": 41 }, "end": { - "line": 918, + "line": 953, "column": 42 } } @@ -357443,15 +364723,15 @@ "updateContext": null }, "value": 1, - "start": 36767, - "end": 36768, + "start": 37918, + "end": 37919, "loc": { "start": { - "line": 918, + "line": 953, "column": 43 }, "end": { - "line": 918, + "line": 953, "column": 44 } } @@ -357469,15 +364749,15 @@ "binop": null, "updateContext": null }, - "start": 36768, - "end": 36769, + "start": 37919, + "end": 37920, "loc": { "start": { - "line": 918, + "line": 953, "column": 44 }, "end": { - "line": 918, + "line": 953, "column": 45 } } @@ -357494,15 +364774,15 @@ "postfix": false, "binop": null }, - "start": 36769, - "end": 36770, + "start": 37920, + "end": 37921, "loc": { "start": { - "line": 918, + "line": 953, "column": 45 }, "end": { - "line": 918, + "line": 953, "column": 46 } } @@ -357520,15 +364800,15 @@ "binop": null, "updateContext": null }, - "start": 36770, - "end": 36771, + "start": 37921, + "end": 37922, "loc": { "start": { - "line": 918, + "line": 953, "column": 46 }, "end": { - "line": 918, + "line": 953, "column": 47 } } @@ -357548,15 +364828,15 @@ "updateContext": null }, "value": "const", - "start": 36781, - "end": 36786, + "start": 37932, + "end": 37937, "loc": { "start": { - "line": 920, + "line": 955, "column": 8 }, "end": { - "line": 920, + "line": 955, "column": 13 } } @@ -357574,15 +364854,15 @@ "binop": null }, "value": "canvas", - "start": 36787, - "end": 36793, + "start": 37938, + "end": 37944, "loc": { "start": { - "line": 920, + "line": 955, "column": 14 }, "end": { - "line": 920, + "line": 955, "column": 20 } } @@ -357601,15 +364881,15 @@ "updateContext": null }, "value": "=", - "start": 36794, - "end": 36795, + "start": 37945, + "end": 37946, "loc": { "start": { - "line": 920, + "line": 955, "column": 21 }, "end": { - "line": 920, + "line": 955, "column": 22 } } @@ -357629,15 +364909,15 @@ "updateContext": null }, "value": "this", - "start": 36796, - "end": 36800, + "start": 37947, + "end": 37951, "loc": { "start": { - "line": 920, + "line": 955, "column": 23 }, "end": { - "line": 920, + "line": 955, "column": 27 } } @@ -357655,15 +364935,15 @@ "binop": null, "updateContext": null }, - "start": 36800, - "end": 36801, + "start": 37951, + "end": 37952, "loc": { "start": { - "line": 920, + "line": 955, "column": 27 }, "end": { - "line": 920, + "line": 955, "column": 28 } } @@ -357681,15 +364961,15 @@ "binop": null }, "value": "_viewer", - "start": 36801, - "end": 36808, + "start": 37952, + "end": 37959, "loc": { "start": { - "line": 920, + "line": 955, "column": 28 }, "end": { - "line": 920, + "line": 955, "column": 35 } } @@ -357707,15 +364987,15 @@ "binop": null, "updateContext": null }, - "start": 36808, - "end": 36809, + "start": 37959, + "end": 37960, "loc": { "start": { - "line": 920, + "line": 955, "column": 35 }, "end": { - "line": 920, + "line": 955, "column": 36 } } @@ -357733,15 +365013,15 @@ "binop": null }, "value": "scene", - "start": 36809, - "end": 36814, + "start": 37960, + "end": 37965, "loc": { "start": { - "line": 920, + "line": 955, "column": 36 }, "end": { - "line": 920, + "line": 955, "column": 41 } } @@ -357759,15 +365039,15 @@ "binop": null, "updateContext": null }, - "start": 36814, - "end": 36815, + "start": 37965, + "end": 37966, "loc": { "start": { - "line": 920, + "line": 955, "column": 41 }, "end": { - "line": 920, + "line": 955, "column": 42 } } @@ -357785,15 +365065,15 @@ "binop": null }, "value": "canvas", - "start": 36815, - "end": 36821, + "start": 37966, + "end": 37972, "loc": { "start": { - "line": 920, + "line": 955, "column": 42 }, "end": { - "line": 920, + "line": 955, "column": 48 } } @@ -357811,15 +365091,15 @@ "binop": null, "updateContext": null }, - "start": 36821, - "end": 36822, + "start": 37972, + "end": 37973, "loc": { "start": { - "line": 920, + "line": 955, "column": 48 }, "end": { - "line": 920, + "line": 955, "column": 49 } } @@ -357837,15 +365117,15 @@ "binop": null }, "value": "canvas", - "start": 36822, - "end": 36828, + "start": 37973, + "end": 37979, "loc": { "start": { - "line": 920, + "line": 955, "column": 49 }, "end": { - "line": 920, + "line": 955, "column": 55 } } @@ -357863,15 +365143,15 @@ "binop": null, "updateContext": null }, - "start": 36828, - "end": 36829, + "start": 37979, + "end": 37980, "loc": { "start": { - "line": 920, + "line": 955, "column": 55 }, "end": { - "line": 920, + "line": 955, "column": 56 } } @@ -357891,15 +365171,15 @@ "updateContext": null }, "value": "const", - "start": 36838, - "end": 36843, + "start": 37989, + "end": 37994, "loc": { "start": { - "line": 921, + "line": 956, "column": 8 }, "end": { - "line": 921, + "line": 956, "column": 13 } } @@ -357917,15 +365197,15 @@ "binop": null }, "value": "camera", - "start": 36844, - "end": 36850, + "start": 37995, + "end": 38001, "loc": { "start": { - "line": 921, + "line": 956, "column": 14 }, "end": { - "line": 921, + "line": 956, "column": 20 } } @@ -357944,15 +365224,15 @@ "updateContext": null }, "value": "=", - "start": 36851, - "end": 36852, + "start": 38002, + "end": 38003, "loc": { "start": { - "line": 921, + "line": 956, "column": 21 }, "end": { - "line": 921, + "line": 956, "column": 22 } } @@ -357972,15 +365252,15 @@ "updateContext": null }, "value": "this", - "start": 36853, - "end": 36857, + "start": 38004, + "end": 38008, "loc": { "start": { - "line": 921, + "line": 956, "column": 23 }, "end": { - "line": 921, + "line": 956, "column": 27 } } @@ -357998,15 +365278,15 @@ "binop": null, "updateContext": null }, - "start": 36857, - "end": 36858, + "start": 38008, + "end": 38009, "loc": { "start": { - "line": 921, + "line": 956, "column": 27 }, "end": { - "line": 921, + "line": 956, "column": 28 } } @@ -358024,15 +365304,15 @@ "binop": null }, "value": "_viewer", - "start": 36858, - "end": 36865, + "start": 38009, + "end": 38016, "loc": { "start": { - "line": 921, + "line": 956, "column": 28 }, "end": { - "line": 921, + "line": 956, "column": 35 } } @@ -358050,15 +365330,15 @@ "binop": null, "updateContext": null }, - "start": 36865, - "end": 36866, + "start": 38016, + "end": 38017, "loc": { "start": { - "line": 921, + "line": 956, "column": 35 }, "end": { - "line": 921, + "line": 956, "column": 36 } } @@ -358076,15 +365356,15 @@ "binop": null }, "value": "camera", - "start": 36866, - "end": 36872, + "start": 38017, + "end": 38023, "loc": { "start": { - "line": 921, + "line": 956, "column": 36 }, "end": { - "line": 921, + "line": 956, "column": 42 } } @@ -358102,15 +365382,15 @@ "binop": null, "updateContext": null }, - "start": 36872, - "end": 36873, + "start": 38023, + "end": 38024, "loc": { "start": { - "line": 921, + "line": 956, "column": 42 }, "end": { - "line": 921, + "line": 956, "column": 43 } } @@ -358130,15 +365410,15 @@ "updateContext": null }, "value": "const", - "start": 36882, - "end": 36887, + "start": 38033, + "end": 38038, "loc": { "start": { - "line": 922, + "line": 957, "column": 8 }, "end": { - "line": 922, + "line": 957, "column": 13 } } @@ -358156,15 +365436,15 @@ "binop": null }, "value": "scene", - "start": 36888, - "end": 36893, + "start": 38039, + "end": 38044, "loc": { "start": { - "line": 922, + "line": 957, "column": 14 }, "end": { - "line": 922, + "line": 957, "column": 19 } } @@ -358183,15 +365463,15 @@ "updateContext": null }, "value": "=", - "start": 36894, - "end": 36895, + "start": 38045, + "end": 38046, "loc": { "start": { - "line": 922, + "line": 957, "column": 20 }, "end": { - "line": 922, + "line": 957, "column": 21 } } @@ -358211,15 +365491,15 @@ "updateContext": null }, "value": "this", - "start": 36896, - "end": 36900, + "start": 38047, + "end": 38051, "loc": { "start": { - "line": 922, + "line": 957, "column": 22 }, "end": { - "line": 922, + "line": 957, "column": 26 } } @@ -358237,15 +365517,15 @@ "binop": null, "updateContext": null }, - "start": 36900, - "end": 36901, + "start": 38051, + "end": 38052, "loc": { "start": { - "line": 922, + "line": 957, "column": 26 }, "end": { - "line": 922, + "line": 957, "column": 27 } } @@ -358263,15 +365543,15 @@ "binop": null }, "value": "_viewer", - "start": 36901, - "end": 36908, + "start": 38052, + "end": 38059, "loc": { "start": { - "line": 922, + "line": 957, "column": 27 }, "end": { - "line": 922, + "line": 957, "column": 34 } } @@ -358289,15 +365569,15 @@ "binop": null, "updateContext": null }, - "start": 36908, - "end": 36909, + "start": 38059, + "end": 38060, "loc": { "start": { - "line": 922, + "line": 957, "column": 34 }, "end": { - "line": 922, + "line": 957, "column": 35 } } @@ -358315,15 +365595,15 @@ "binop": null }, "value": "scene", - "start": 36909, - "end": 36914, + "start": 38060, + "end": 38065, "loc": { "start": { - "line": 922, + "line": 957, "column": 35 }, "end": { - "line": 922, + "line": 957, "column": 40 } } @@ -358341,15 +365621,15 @@ "binop": null, "updateContext": null }, - "start": 36914, - "end": 36915, + "start": 38065, + "end": 38066, "loc": { "start": { - "line": 922, + "line": 957, "column": 40 }, "end": { - "line": 922, + "line": 957, "column": 41 } } @@ -358366,15 +365646,15 @@ "postfix": false, "binop": null }, - "start": 36925, - "end": 36926, + "start": 38076, + "end": 38077, "loc": { "start": { - "line": 924, + "line": 959, "column": 8 }, "end": { - "line": 924, + "line": 959, "column": 9 } } @@ -358382,15 +365662,15 @@ { "type": "CommentLine", "value": " Keep gizmo screen size constant", - "start": 36927, - "end": 36961, + "start": 38078, + "end": 38112, "loc": { "start": { - "line": 924, + "line": 959, "column": 10 }, "end": { - "line": 924, + "line": 959, "column": 44 } } @@ -358410,15 +365690,15 @@ "updateContext": null }, "value": "const", - "start": 36975, - "end": 36980, + "start": 38126, + "end": 38131, "loc": { "start": { - "line": 926, + "line": 961, "column": 12 }, "end": { - "line": 926, + "line": 961, "column": 17 } } @@ -358436,15 +365716,15 @@ "binop": null }, "value": "tempVec3a", - "start": 36981, - "end": 36990, + "start": 38132, + "end": 38141, "loc": { "start": { - "line": 926, + "line": 961, "column": 18 }, "end": { - "line": 926, + "line": 961, "column": 27 } } @@ -358463,15 +365743,15 @@ "updateContext": null }, "value": "=", - "start": 36991, - "end": 36992, + "start": 38142, + "end": 38143, "loc": { "start": { - "line": 926, + "line": 961, "column": 28 }, "end": { - "line": 926, + "line": 961, "column": 29 } } @@ -358489,15 +365769,15 @@ "binop": null }, "value": "math", - "start": 36993, - "end": 36997, + "start": 38144, + "end": 38148, "loc": { "start": { - "line": 926, + "line": 961, "column": 30 }, "end": { - "line": 926, + "line": 961, "column": 34 } } @@ -358515,15 +365795,15 @@ "binop": null, "updateContext": null }, - "start": 36997, - "end": 36998, + "start": 38148, + "end": 38149, "loc": { "start": { - "line": 926, + "line": 961, "column": 34 }, "end": { - "line": 926, + "line": 961, "column": 35 } } @@ -358541,15 +365821,15 @@ "binop": null }, "value": "vec3", - "start": 36998, - "end": 37002, + "start": 38149, + "end": 38153, "loc": { "start": { - "line": 926, + "line": 961, "column": 35 }, "end": { - "line": 926, + "line": 961, "column": 39 } } @@ -358566,15 +365846,15 @@ "postfix": false, "binop": null }, - "start": 37002, - "end": 37003, + "start": 38153, + "end": 38154, "loc": { "start": { - "line": 926, + "line": 961, "column": 39 }, "end": { - "line": 926, + "line": 961, "column": 40 } } @@ -358592,15 +365872,15 @@ "binop": null, "updateContext": null }, - "start": 37003, - "end": 37004, + "start": 38154, + "end": 38155, "loc": { "start": { - "line": 926, + "line": 961, "column": 40 }, "end": { - "line": 926, + "line": 961, "column": 41 } } @@ -358619,15 +365899,15 @@ "updateContext": null }, "value": 0, - "start": 37004, - "end": 37005, + "start": 38155, + "end": 38156, "loc": { "start": { - "line": 926, + "line": 961, "column": 41 }, "end": { - "line": 926, + "line": 961, "column": 42 } } @@ -358645,15 +365925,15 @@ "binop": null, "updateContext": null }, - "start": 37005, - "end": 37006, + "start": 38156, + "end": 38157, "loc": { "start": { - "line": 926, + "line": 961, "column": 42 }, "end": { - "line": 926, + "line": 961, "column": 43 } } @@ -358672,15 +365952,15 @@ "updateContext": null }, "value": 0, - "start": 37007, - "end": 37008, + "start": 38158, + "end": 38159, "loc": { "start": { - "line": 926, + "line": 961, "column": 44 }, "end": { - "line": 926, + "line": 961, "column": 45 } } @@ -358698,15 +365978,15 @@ "binop": null, "updateContext": null }, - "start": 37008, - "end": 37009, + "start": 38159, + "end": 38160, "loc": { "start": { - "line": 926, + "line": 961, "column": 45 }, "end": { - "line": 926, + "line": 961, "column": 46 } } @@ -358725,15 +366005,15 @@ "updateContext": null }, "value": 0, - "start": 37010, - "end": 37011, + "start": 38161, + "end": 38162, "loc": { "start": { - "line": 926, + "line": 961, "column": 47 }, "end": { - "line": 926, + "line": 961, "column": 48 } } @@ -358751,15 +366031,15 @@ "binop": null, "updateContext": null }, - "start": 37011, - "end": 37012, + "start": 38162, + "end": 38163, "loc": { "start": { - "line": 926, + "line": 961, "column": 48 }, "end": { - "line": 926, + "line": 961, "column": 49 } } @@ -358776,15 +366056,15 @@ "postfix": false, "binop": null }, - "start": 37012, - "end": 37013, + "start": 38163, + "end": 38164, "loc": { "start": { - "line": 926, + "line": 961, "column": 49 }, "end": { - "line": 926, + "line": 961, "column": 50 } } @@ -358802,15 +366082,15 @@ "binop": null, "updateContext": null }, - "start": 37013, - "end": 37014, + "start": 38164, + "end": 38165, "loc": { "start": { - "line": 926, + "line": 961, "column": 50 }, "end": { - "line": 926, + "line": 961, "column": 51 } } @@ -358830,15 +366110,15 @@ "updateContext": null }, "value": "let", - "start": 37028, - "end": 37031, + "start": 38179, + "end": 38182, "loc": { "start": { - "line": 928, + "line": 963, "column": 12 }, "end": { - "line": 928, + "line": 963, "column": 15 } } @@ -358856,15 +366136,15 @@ "binop": null }, "value": "distDirty", - "start": 37032, - "end": 37041, + "start": 38183, + "end": 38192, "loc": { "start": { - "line": 928, + "line": 963, "column": 16 }, "end": { - "line": 928, + "line": 963, "column": 25 } } @@ -358883,15 +366163,15 @@ "updateContext": null }, "value": "=", - "start": 37042, - "end": 37043, + "start": 38193, + "end": 38194, "loc": { "start": { - "line": 928, + "line": 963, "column": 26 }, "end": { - "line": 928, + "line": 963, "column": 27 } } @@ -358911,15 +366191,15 @@ "updateContext": null }, "value": "true", - "start": 37044, - "end": 37048, + "start": 38195, + "end": 38199, "loc": { "start": { - "line": 928, + "line": 963, "column": 28 }, "end": { - "line": 928, + "line": 963, "column": 32 } } @@ -358937,15 +366217,15 @@ "binop": null, "updateContext": null }, - "start": 37048, - "end": 37049, + "start": 38199, + "end": 38200, "loc": { "start": { - "line": 928, + "line": 963, "column": 32 }, "end": { - "line": 928, + "line": 963, "column": 33 } } @@ -358965,15 +366245,15 @@ "updateContext": null }, "value": "let", - "start": 37062, - "end": 37065, + "start": 38213, + "end": 38216, "loc": { "start": { - "line": 929, + "line": 964, "column": 12 }, "end": { - "line": 929, + "line": 964, "column": 15 } } @@ -358991,15 +366271,15 @@ "binop": null }, "value": "lastDist", - "start": 37066, - "end": 37074, + "start": 38217, + "end": 38225, "loc": { "start": { - "line": 929, + "line": 964, "column": 16 }, "end": { - "line": 929, + "line": 964, "column": 24 } } @@ -359018,15 +366298,15 @@ "updateContext": null }, "value": "=", - "start": 37075, - "end": 37076, + "start": 38226, + "end": 38227, "loc": { "start": { - "line": 929, + "line": 964, "column": 25 }, "end": { - "line": 929, + "line": 964, "column": 26 } } @@ -359045,15 +366325,15 @@ "updateContext": null }, "value": "-", - "start": 37077, - "end": 37078, + "start": 38228, + "end": 38229, "loc": { "start": { - "line": 929, + "line": 964, "column": 27 }, "end": { - "line": 929, + "line": 964, "column": 28 } } @@ -359072,15 +366352,15 @@ "updateContext": null }, "value": 1, - "start": 37078, - "end": 37079, + "start": 38229, + "end": 38230, "loc": { "start": { - "line": 929, + "line": 964, "column": 28 }, "end": { - "line": 929, + "line": 964, "column": 29 } } @@ -359098,15 +366378,15 @@ "binop": null, "updateContext": null }, - "start": 37079, - "end": 37080, + "start": 38230, + "end": 38231, "loc": { "start": { - "line": 929, + "line": 964, "column": 29 }, "end": { - "line": 929, + "line": 964, "column": 30 } } @@ -359126,15 +366406,15 @@ "updateContext": null }, "value": "this", - "start": 37094, - "end": 37098, + "start": 38245, + "end": 38249, "loc": { "start": { - "line": 931, + "line": 966, "column": 12 }, "end": { - "line": 931, + "line": 966, "column": 16 } } @@ -359152,15 +366432,15 @@ "binop": null, "updateContext": null }, - "start": 37098, - "end": 37099, + "start": 38249, + "end": 38250, "loc": { "start": { - "line": 931, + "line": 966, "column": 16 }, "end": { - "line": 931, + "line": 966, "column": 17 } } @@ -359178,15 +366458,15 @@ "binop": null }, "value": "_onCameraViewMatrix", - "start": 37099, - "end": 37118, + "start": 38250, + "end": 38269, "loc": { "start": { - "line": 931, + "line": 966, "column": 17 }, "end": { - "line": 931, + "line": 966, "column": 36 } } @@ -359205,15 +366485,15 @@ "updateContext": null }, "value": "=", - "start": 37119, - "end": 37120, + "start": 38270, + "end": 38271, "loc": { "start": { - "line": 931, + "line": 966, "column": 37 }, "end": { - "line": 931, + "line": 966, "column": 38 } } @@ -359231,15 +366511,15 @@ "binop": null }, "value": "scene", - "start": 37121, - "end": 37126, + "start": 38272, + "end": 38277, "loc": { "start": { - "line": 931, + "line": 966, "column": 39 }, "end": { - "line": 931, + "line": 966, "column": 44 } } @@ -359257,15 +366537,15 @@ "binop": null, "updateContext": null }, - "start": 37126, - "end": 37127, + "start": 38277, + "end": 38278, "loc": { "start": { - "line": 931, + "line": 966, "column": 44 }, "end": { - "line": 931, + "line": 966, "column": 45 } } @@ -359283,15 +366563,15 @@ "binop": null }, "value": "camera", - "start": 37127, - "end": 37133, + "start": 38278, + "end": 38284, "loc": { "start": { - "line": 931, + "line": 966, "column": 45 }, "end": { - "line": 931, + "line": 966, "column": 51 } } @@ -359309,15 +366589,15 @@ "binop": null, "updateContext": null }, - "start": 37133, - "end": 37134, + "start": 38284, + "end": 38285, "loc": { "start": { - "line": 931, + "line": 966, "column": 51 }, "end": { - "line": 931, + "line": 966, "column": 52 } } @@ -359335,15 +366615,15 @@ "binop": null }, "value": "on", - "start": 37134, - "end": 37136, + "start": 38285, + "end": 38287, "loc": { "start": { - "line": 931, + "line": 966, "column": 52 }, "end": { - "line": 931, + "line": 966, "column": 54 } } @@ -359360,15 +366640,15 @@ "postfix": false, "binop": null }, - "start": 37136, - "end": 37137, + "start": 38287, + "end": 38288, "loc": { "start": { - "line": 931, + "line": 966, "column": 54 }, "end": { - "line": 931, + "line": 966, "column": 55 } } @@ -359387,15 +366667,15 @@ "updateContext": null }, "value": "viewMatrix", - "start": 37137, - "end": 37149, + "start": 38288, + "end": 38300, "loc": { "start": { - "line": 931, + "line": 966, "column": 55 }, "end": { - "line": 931, + "line": 966, "column": 67 } } @@ -359413,15 +366693,15 @@ "binop": null, "updateContext": null }, - "start": 37149, - "end": 37150, + "start": 38300, + "end": 38301, "loc": { "start": { - "line": 931, + "line": 966, "column": 67 }, "end": { - "line": 931, + "line": 966, "column": 68 } } @@ -359438,15 +366718,15 @@ "postfix": false, "binop": null }, - "start": 37151, - "end": 37152, + "start": 38302, + "end": 38303, "loc": { "start": { - "line": 931, + "line": 966, "column": 69 }, "end": { - "line": 931, + "line": 966, "column": 70 } } @@ -359463,15 +366743,15 @@ "postfix": false, "binop": null }, - "start": 37152, - "end": 37153, + "start": 38303, + "end": 38304, "loc": { "start": { - "line": 931, + "line": 966, "column": 70 }, "end": { - "line": 931, + "line": 966, "column": 71 } } @@ -359489,15 +366769,15 @@ "binop": null, "updateContext": null }, - "start": 37154, - "end": 37156, + "start": 38305, + "end": 38307, "loc": { "start": { - "line": 931, + "line": 966, "column": 72 }, "end": { - "line": 931, + "line": 966, "column": 74 } } @@ -359514,15 +366794,15 @@ "postfix": false, "binop": null }, - "start": 37157, - "end": 37158, + "start": 38308, + "end": 38309, "loc": { "start": { - "line": 931, + "line": 966, "column": 75 }, "end": { - "line": 931, + "line": 966, "column": 76 } } @@ -359540,15 +366820,15 @@ "binop": null }, "value": "distDirty", - "start": 37175, - "end": 37184, + "start": 38326, + "end": 38335, "loc": { "start": { - "line": 932, + "line": 967, "column": 16 }, "end": { - "line": 932, + "line": 967, "column": 25 } } @@ -359567,15 +366847,15 @@ "updateContext": null }, "value": "=", - "start": 37185, - "end": 37186, + "start": 38336, + "end": 38337, "loc": { "start": { - "line": 932, + "line": 967, "column": 26 }, "end": { - "line": 932, + "line": 967, "column": 27 } } @@ -359595,15 +366875,15 @@ "updateContext": null }, "value": "true", - "start": 37187, - "end": 37191, + "start": 38338, + "end": 38342, "loc": { "start": { - "line": 932, + "line": 967, "column": 28 }, "end": { - "line": 932, + "line": 967, "column": 32 } } @@ -359621,15 +366901,15 @@ "binop": null, "updateContext": null }, - "start": 37191, - "end": 37192, + "start": 38342, + "end": 38343, "loc": { "start": { - "line": 932, + "line": 967, "column": 32 }, "end": { - "line": 932, + "line": 967, "column": 33 } } @@ -359646,15 +366926,15 @@ "postfix": false, "binop": null }, - "start": 37205, - "end": 37206, + "start": 38356, + "end": 38357, "loc": { "start": { - "line": 933, + "line": 968, "column": 12 }, "end": { - "line": 933, + "line": 968, "column": 13 } } @@ -359671,15 +366951,15 @@ "postfix": false, "binop": null }, - "start": 37206, - "end": 37207, + "start": 38357, + "end": 38358, "loc": { "start": { - "line": 933, + "line": 968, "column": 13 }, "end": { - "line": 933, + "line": 968, "column": 14 } } @@ -359697,15 +366977,15 @@ "binop": null, "updateContext": null }, - "start": 37207, - "end": 37208, + "start": 38358, + "end": 38359, "loc": { "start": { - "line": 933, + "line": 968, "column": 14 }, "end": { - "line": 933, + "line": 968, "column": 15 } } @@ -359725,15 +367005,15 @@ "updateContext": null }, "value": "this", - "start": 37222, - "end": 37226, + "start": 38373, + "end": 38377, "loc": { "start": { - "line": 935, + "line": 970, "column": 12 }, "end": { - "line": 935, + "line": 970, "column": 16 } } @@ -359751,15 +367031,15 @@ "binop": null, "updateContext": null }, - "start": 37226, - "end": 37227, + "start": 38377, + "end": 38378, "loc": { "start": { - "line": 935, + "line": 970, "column": 16 }, "end": { - "line": 935, + "line": 970, "column": 17 } } @@ -359777,15 +367057,15 @@ "binop": null }, "value": "_onCameraProjMatrix", - "start": 37227, - "end": 37246, + "start": 38378, + "end": 38397, "loc": { "start": { - "line": 935, + "line": 970, "column": 17 }, "end": { - "line": 935, + "line": 970, "column": 36 } } @@ -359804,15 +367084,15 @@ "updateContext": null }, "value": "=", - "start": 37247, - "end": 37248, + "start": 38398, + "end": 38399, "loc": { "start": { - "line": 935, + "line": 970, "column": 37 }, "end": { - "line": 935, + "line": 970, "column": 38 } } @@ -359830,15 +367110,15 @@ "binop": null }, "value": "scene", - "start": 37249, - "end": 37254, + "start": 38400, + "end": 38405, "loc": { "start": { - "line": 935, + "line": 970, "column": 39 }, "end": { - "line": 935, + "line": 970, "column": 44 } } @@ -359856,15 +367136,15 @@ "binop": null, "updateContext": null }, - "start": 37254, - "end": 37255, + "start": 38405, + "end": 38406, "loc": { "start": { - "line": 935, + "line": 970, "column": 44 }, "end": { - "line": 935, + "line": 970, "column": 45 } } @@ -359882,15 +367162,15 @@ "binop": null }, "value": "camera", - "start": 37255, - "end": 37261, + "start": 38406, + "end": 38412, "loc": { "start": { - "line": 935, + "line": 970, "column": 45 }, "end": { - "line": 935, + "line": 970, "column": 51 } } @@ -359908,15 +367188,15 @@ "binop": null, "updateContext": null }, - "start": 37261, - "end": 37262, + "start": 38412, + "end": 38413, "loc": { "start": { - "line": 935, + "line": 970, "column": 51 }, "end": { - "line": 935, + "line": 970, "column": 52 } } @@ -359934,15 +367214,15 @@ "binop": null }, "value": "on", - "start": 37262, - "end": 37264, + "start": 38413, + "end": 38415, "loc": { "start": { - "line": 935, + "line": 970, "column": 52 }, "end": { - "line": 935, + "line": 970, "column": 54 } } @@ -359959,15 +367239,15 @@ "postfix": false, "binop": null }, - "start": 37264, - "end": 37265, + "start": 38415, + "end": 38416, "loc": { "start": { - "line": 935, + "line": 970, "column": 54 }, "end": { - "line": 935, + "line": 970, "column": 55 } } @@ -359986,15 +367266,15 @@ "updateContext": null }, "value": "projMatrix", - "start": 37265, - "end": 37277, + "start": 38416, + "end": 38428, "loc": { "start": { - "line": 935, + "line": 970, "column": 55 }, "end": { - "line": 935, + "line": 970, "column": 67 } } @@ -360012,15 +367292,15 @@ "binop": null, "updateContext": null }, - "start": 37277, - "end": 37278, + "start": 38428, + "end": 38429, "loc": { "start": { - "line": 935, + "line": 970, "column": 67 }, "end": { - "line": 935, + "line": 970, "column": 68 } } @@ -360037,15 +367317,15 @@ "postfix": false, "binop": null }, - "start": 37279, - "end": 37280, + "start": 38430, + "end": 38431, "loc": { "start": { - "line": 935, + "line": 970, "column": 69 }, "end": { - "line": 935, + "line": 970, "column": 70 } } @@ -360062,15 +367342,15 @@ "postfix": false, "binop": null }, - "start": 37280, - "end": 37281, + "start": 38431, + "end": 38432, "loc": { "start": { - "line": 935, + "line": 970, "column": 70 }, "end": { - "line": 935, + "line": 970, "column": 71 } } @@ -360088,15 +367368,15 @@ "binop": null, "updateContext": null }, - "start": 37282, - "end": 37284, + "start": 38433, + "end": 38435, "loc": { "start": { - "line": 935, + "line": 970, "column": 72 }, "end": { - "line": 935, + "line": 970, "column": 74 } } @@ -360113,15 +367393,15 @@ "postfix": false, "binop": null }, - "start": 37285, - "end": 37286, + "start": 38436, + "end": 38437, "loc": { "start": { - "line": 935, + "line": 970, "column": 75 }, "end": { - "line": 935, + "line": 970, "column": 76 } } @@ -360139,15 +367419,15 @@ "binop": null }, "value": "distDirty", - "start": 37303, - "end": 37312, + "start": 38454, + "end": 38463, "loc": { "start": { - "line": 936, + "line": 971, "column": 16 }, "end": { - "line": 936, + "line": 971, "column": 25 } } @@ -360166,15 +367446,15 @@ "updateContext": null }, "value": "=", - "start": 37313, - "end": 37314, + "start": 38464, + "end": 38465, "loc": { "start": { - "line": 936, + "line": 971, "column": 26 }, "end": { - "line": 936, + "line": 971, "column": 27 } } @@ -360194,15 +367474,15 @@ "updateContext": null }, "value": "true", - "start": 37315, - "end": 37319, + "start": 38466, + "end": 38470, "loc": { "start": { - "line": 936, + "line": 971, "column": 28 }, "end": { - "line": 936, + "line": 971, "column": 32 } } @@ -360220,15 +367500,15 @@ "binop": null, "updateContext": null }, - "start": 37319, - "end": 37320, + "start": 38470, + "end": 38471, "loc": { "start": { - "line": 936, + "line": 971, "column": 32 }, "end": { - "line": 936, + "line": 971, "column": 33 } } @@ -360245,15 +367525,15 @@ "postfix": false, "binop": null }, - "start": 37333, - "end": 37334, + "start": 38484, + "end": 38485, "loc": { "start": { - "line": 937, + "line": 972, "column": 12 }, "end": { - "line": 937, + "line": 972, "column": 13 } } @@ -360270,15 +367550,15 @@ "postfix": false, "binop": null }, - "start": 37334, - "end": 37335, + "start": 38485, + "end": 38486, "loc": { "start": { - "line": 937, + "line": 972, "column": 13 }, "end": { - "line": 937, + "line": 972, "column": 14 } } @@ -360296,15 +367576,15 @@ "binop": null, "updateContext": null }, - "start": 37335, - "end": 37336, + "start": 38486, + "end": 38487, "loc": { "start": { - "line": 937, + "line": 972, "column": 14 }, "end": { - "line": 937, + "line": 972, "column": 15 } } @@ -360324,15 +367604,15 @@ "updateContext": null }, "value": "this", - "start": 37350, - "end": 37354, + "start": 38501, + "end": 38505, "loc": { "start": { - "line": 939, + "line": 974, "column": 12 }, "end": { - "line": 939, + "line": 974, "column": 16 } } @@ -360350,15 +367630,15 @@ "binop": null, "updateContext": null }, - "start": 37354, - "end": 37355, + "start": 38505, + "end": 38506, "loc": { "start": { - "line": 939, + "line": 974, "column": 16 }, "end": { - "line": 939, + "line": 974, "column": 17 } } @@ -360376,15 +367656,15 @@ "binop": null }, "value": "_onSceneTick", - "start": 37355, - "end": 37367, + "start": 38506, + "end": 38518, "loc": { "start": { - "line": 939, + "line": 974, "column": 17 }, "end": { - "line": 939, + "line": 974, "column": 29 } } @@ -360403,15 +367683,15 @@ "updateContext": null }, "value": "=", - "start": 37368, - "end": 37369, + "start": 38519, + "end": 38520, "loc": { "start": { - "line": 939, + "line": 974, "column": 30 }, "end": { - "line": 939, + "line": 974, "column": 31 } } @@ -360429,15 +367709,15 @@ "binop": null }, "value": "scene", - "start": 37370, - "end": 37375, + "start": 38521, + "end": 38526, "loc": { "start": { - "line": 939, + "line": 974, "column": 32 }, "end": { - "line": 939, + "line": 974, "column": 37 } } @@ -360455,15 +367735,15 @@ "binop": null, "updateContext": null }, - "start": 37375, - "end": 37376, + "start": 38526, + "end": 38527, "loc": { "start": { - "line": 939, + "line": 974, "column": 37 }, "end": { - "line": 939, + "line": 974, "column": 38 } } @@ -360481,15 +367761,15 @@ "binop": null }, "value": "on", - "start": 37376, - "end": 37378, + "start": 38527, + "end": 38529, "loc": { "start": { - "line": 939, + "line": 974, "column": 38 }, "end": { - "line": 939, + "line": 974, "column": 40 } } @@ -360506,15 +367786,15 @@ "postfix": false, "binop": null }, - "start": 37378, - "end": 37379, + "start": 38529, + "end": 38530, "loc": { "start": { - "line": 939, + "line": 974, "column": 40 }, "end": { - "line": 939, + "line": 974, "column": 41 } } @@ -360533,15 +367813,15 @@ "updateContext": null }, "value": "tick", - "start": 37379, - "end": 37385, + "start": 38530, + "end": 38536, "loc": { "start": { - "line": 939, + "line": 974, "column": 41 }, "end": { - "line": 939, + "line": 974, "column": 47 } } @@ -360559,15 +367839,15 @@ "binop": null, "updateContext": null }, - "start": 37385, - "end": 37386, + "start": 38536, + "end": 38537, "loc": { "start": { - "line": 939, + "line": 974, "column": 47 }, "end": { - "line": 939, + "line": 974, "column": 48 } } @@ -360584,15 +367864,15 @@ "postfix": false, "binop": null }, - "start": 37387, - "end": 37388, + "start": 38538, + "end": 38539, "loc": { "start": { - "line": 939, + "line": 974, "column": 49 }, "end": { - "line": 939, + "line": 974, "column": 50 } } @@ -360609,15 +367889,15 @@ "postfix": false, "binop": null }, - "start": 37388, - "end": 37389, + "start": 38539, + "end": 38540, "loc": { "start": { - "line": 939, + "line": 974, "column": 50 }, "end": { - "line": 939, + "line": 974, "column": 51 } } @@ -360635,15 +367915,15 @@ "binop": null, "updateContext": null }, - "start": 37390, - "end": 37392, + "start": 38541, + "end": 38543, "loc": { "start": { - "line": 939, + "line": 974, "column": 52 }, "end": { - "line": 939, + "line": 974, "column": 54 } } @@ -360660,15 +367940,15 @@ "postfix": false, "binop": null }, - "start": 37393, - "end": 37394, + "start": 38544, + "end": 38545, "loc": { "start": { - "line": 939, + "line": 974, "column": 55 }, "end": { - "line": 939, + "line": 974, "column": 56 } } @@ -360688,15 +367968,15 @@ "updateContext": null }, "value": "const", - "start": 37412, - "end": 37417, + "start": 38563, + "end": 38568, "loc": { "start": { - "line": 941, + "line": 976, "column": 16 }, "end": { - "line": 941, + "line": 976, "column": 21 } } @@ -360714,15 +367994,15 @@ "binop": null }, "value": "dist", - "start": 37418, - "end": 37422, + "start": 38569, + "end": 38573, "loc": { "start": { - "line": 941, + "line": 976, "column": 22 }, "end": { - "line": 941, + "line": 976, "column": 26 } } @@ -360741,15 +368021,15 @@ "updateContext": null }, "value": "=", - "start": 37423, - "end": 37424, + "start": 38574, + "end": 38575, "loc": { "start": { - "line": 941, + "line": 976, "column": 27 }, "end": { - "line": 941, + "line": 976, "column": 28 } } @@ -360767,15 +368047,15 @@ "binop": null }, "value": "Math", - "start": 37425, - "end": 37429, + "start": 38576, + "end": 38580, "loc": { "start": { - "line": 941, + "line": 976, "column": 29 }, "end": { - "line": 941, + "line": 976, "column": 33 } } @@ -360793,15 +368073,15 @@ "binop": null, "updateContext": null }, - "start": 37429, - "end": 37430, + "start": 38580, + "end": 38581, "loc": { "start": { - "line": 941, + "line": 976, "column": 33 }, "end": { - "line": 941, + "line": 976, "column": 34 } } @@ -360819,15 +368099,15 @@ "binop": null }, "value": "abs", - "start": 37430, - "end": 37433, + "start": 38581, + "end": 38584, "loc": { "start": { - "line": 941, + "line": 976, "column": 34 }, "end": { - "line": 941, + "line": 976, "column": 37 } } @@ -360844,15 +368124,15 @@ "postfix": false, "binop": null }, - "start": 37433, - "end": 37434, + "start": 38584, + "end": 38585, "loc": { "start": { - "line": 941, + "line": 976, "column": 37 }, "end": { - "line": 941, + "line": 976, "column": 38 } } @@ -360870,15 +368150,15 @@ "binop": null }, "value": "math", - "start": 37434, - "end": 37438, + "start": 38585, + "end": 38589, "loc": { "start": { - "line": 941, + "line": 976, "column": 38 }, "end": { - "line": 941, + "line": 976, "column": 42 } } @@ -360896,15 +368176,15 @@ "binop": null, "updateContext": null }, - "start": 37438, - "end": 37439, + "start": 38589, + "end": 38590, "loc": { "start": { - "line": 941, + "line": 976, "column": 42 }, "end": { - "line": 941, + "line": 976, "column": 43 } } @@ -360922,15 +368202,15 @@ "binop": null }, "value": "lenVec3", - "start": 37439, - "end": 37446, + "start": 38590, + "end": 38597, "loc": { "start": { - "line": 941, + "line": 976, "column": 43 }, "end": { - "line": 941, + "line": 976, "column": 50 } } @@ -360947,15 +368227,15 @@ "postfix": false, "binop": null }, - "start": 37446, - "end": 37447, + "start": 38597, + "end": 38598, "loc": { "start": { - "line": 941, + "line": 976, "column": 50 }, "end": { - "line": 941, + "line": 976, "column": 51 } } @@ -360973,15 +368253,15 @@ "binop": null }, "value": "math", - "start": 37447, - "end": 37451, + "start": 38598, + "end": 38602, "loc": { "start": { - "line": 941, + "line": 976, "column": 51 }, "end": { - "line": 941, + "line": 976, "column": 55 } } @@ -360999,15 +368279,15 @@ "binop": null, "updateContext": null }, - "start": 37451, - "end": 37452, + "start": 38602, + "end": 38603, "loc": { "start": { - "line": 941, + "line": 976, "column": 55 }, "end": { - "line": 941, + "line": 976, "column": 56 } } @@ -361025,15 +368305,15 @@ "binop": null }, "value": "subVec3", - "start": 37452, - "end": 37459, + "start": 38603, + "end": 38610, "loc": { "start": { - "line": 941, + "line": 976, "column": 56 }, "end": { - "line": 941, + "line": 976, "column": 63 } } @@ -361050,15 +368330,15 @@ "postfix": false, "binop": null }, - "start": 37459, - "end": 37460, + "start": 38610, + "end": 38611, "loc": { "start": { - "line": 941, + "line": 976, "column": 63 }, "end": { - "line": 941, + "line": 976, "column": 64 } } @@ -361076,15 +368356,15 @@ "binop": null }, "value": "scene", - "start": 37460, - "end": 37465, + "start": 38611, + "end": 38616, "loc": { "start": { - "line": 941, + "line": 976, "column": 64 }, "end": { - "line": 941, + "line": 976, "column": 69 } } @@ -361102,15 +368382,15 @@ "binop": null, "updateContext": null }, - "start": 37465, - "end": 37466, + "start": 38616, + "end": 38617, "loc": { "start": { - "line": 941, + "line": 976, "column": 69 }, "end": { - "line": 941, + "line": 976, "column": 70 } } @@ -361128,15 +368408,15 @@ "binop": null }, "value": "camera", - "start": 37466, - "end": 37472, + "start": 38617, + "end": 38623, "loc": { "start": { - "line": 941, + "line": 976, "column": 70 }, "end": { - "line": 941, + "line": 976, "column": 76 } } @@ -361154,15 +368434,15 @@ "binop": null, "updateContext": null }, - "start": 37472, - "end": 37473, + "start": 38623, + "end": 38624, "loc": { "start": { - "line": 941, + "line": 976, "column": 76 }, "end": { - "line": 941, + "line": 976, "column": 77 } } @@ -361180,15 +368460,15 @@ "binop": null }, "value": "eye", - "start": 37473, - "end": 37476, + "start": 38624, + "end": 38627, "loc": { "start": { - "line": 941, + "line": 976, "column": 77 }, "end": { - "line": 941, + "line": 976, "column": 80 } } @@ -361206,15 +368486,15 @@ "binop": null, "updateContext": null }, - "start": 37476, - "end": 37477, + "start": 38627, + "end": 38628, "loc": { "start": { - "line": 941, + "line": 976, "column": 80 }, "end": { - "line": 941, + "line": 976, "column": 81 } } @@ -361234,15 +368514,15 @@ "updateContext": null }, "value": "this", - "start": 37478, - "end": 37482, + "start": 38629, + "end": 38633, "loc": { "start": { - "line": 941, + "line": 976, "column": 82 }, "end": { - "line": 941, + "line": 976, "column": 86 } } @@ -361260,15 +368540,15 @@ "binop": null, "updateContext": null }, - "start": 37482, - "end": 37483, + "start": 38633, + "end": 38634, "loc": { "start": { - "line": 941, + "line": 976, "column": 86 }, "end": { - "line": 941, + "line": 976, "column": 87 } } @@ -361286,15 +368566,15 @@ "binop": null }, "value": "_pos", - "start": 37483, - "end": 37487, + "start": 38634, + "end": 38638, "loc": { "start": { - "line": 941, + "line": 976, "column": 87 }, "end": { - "line": 941, + "line": 976, "column": 91 } } @@ -361312,15 +368592,15 @@ "binop": null, "updateContext": null }, - "start": 37487, - "end": 37488, + "start": 38638, + "end": 38639, "loc": { "start": { - "line": 941, + "line": 976, "column": 91 }, "end": { - "line": 941, + "line": 976, "column": 92 } } @@ -361338,15 +368618,15 @@ "binop": null }, "value": "tempVec3a", - "start": 37489, - "end": 37498, + "start": 38640, + "end": 38649, "loc": { "start": { - "line": 941, + "line": 976, "column": 93 }, "end": { - "line": 941, + "line": 976, "column": 102 } } @@ -361363,15 +368643,15 @@ "postfix": false, "binop": null }, - "start": 37498, - "end": 37499, + "start": 38649, + "end": 38650, "loc": { "start": { - "line": 941, + "line": 976, "column": 102 }, "end": { - "line": 941, + "line": 976, "column": 103 } } @@ -361388,15 +368668,15 @@ "postfix": false, "binop": null }, - "start": 37499, - "end": 37500, + "start": 38650, + "end": 38651, "loc": { "start": { - "line": 941, + "line": 976, "column": 103 }, "end": { - "line": 941, + "line": 976, "column": 104 } } @@ -361413,15 +368693,15 @@ "postfix": false, "binop": null }, - "start": 37500, - "end": 37501, + "start": 38651, + "end": 38652, "loc": { "start": { - "line": 941, + "line": 976, "column": 104 }, "end": { - "line": 941, + "line": 976, "column": 105 } } @@ -361439,15 +368719,15 @@ "binop": null, "updateContext": null }, - "start": 37501, - "end": 37502, + "start": 38652, + "end": 38653, "loc": { "start": { - "line": 941, + "line": 976, "column": 105 }, "end": { - "line": 941, + "line": 976, "column": 106 } } @@ -361467,15 +368747,15 @@ "updateContext": null }, "value": "if", - "start": 37520, - "end": 37522, + "start": 38671, + "end": 38673, "loc": { "start": { - "line": 943, + "line": 978, "column": 16 }, "end": { - "line": 943, + "line": 978, "column": 18 } } @@ -361492,15 +368772,15 @@ "postfix": false, "binop": null }, - "start": 37523, - "end": 37524, + "start": 38674, + "end": 38675, "loc": { "start": { - "line": 943, + "line": 978, "column": 19 }, "end": { - "line": 943, + "line": 978, "column": 20 } } @@ -361518,15 +368798,15 @@ "binop": null }, "value": "dist", - "start": 37524, - "end": 37528, + "start": 38675, + "end": 38679, "loc": { "start": { - "line": 943, + "line": 978, "column": 20 }, "end": { - "line": 943, + "line": 978, "column": 24 } } @@ -361545,15 +368825,15 @@ "updateContext": null }, "value": "!==", - "start": 37529, - "end": 37532, + "start": 38680, + "end": 38683, "loc": { "start": { - "line": 943, + "line": 978, "column": 25 }, "end": { - "line": 943, + "line": 978, "column": 28 } } @@ -361571,15 +368851,15 @@ "binop": null }, "value": "lastDist", - "start": 37533, - "end": 37541, + "start": 38684, + "end": 38692, "loc": { "start": { - "line": 943, + "line": 978, "column": 29 }, "end": { - "line": 943, + "line": 978, "column": 37 } } @@ -361596,15 +368876,15 @@ "postfix": false, "binop": null }, - "start": 37541, - "end": 37542, + "start": 38692, + "end": 38693, "loc": { "start": { - "line": 943, + "line": 978, "column": 37 }, "end": { - "line": 943, + "line": 978, "column": 38 } } @@ -361621,15 +368901,15 @@ "postfix": false, "binop": null }, - "start": 37543, - "end": 37544, + "start": 38694, + "end": 38695, "loc": { "start": { - "line": 943, + "line": 978, "column": 39 }, "end": { - "line": 943, + "line": 978, "column": 40 } } @@ -361649,15 +368929,15 @@ "updateContext": null }, "value": "if", - "start": 37565, - "end": 37567, + "start": 38716, + "end": 38718, "loc": { "start": { - "line": 944, + "line": 979, "column": 20 }, "end": { - "line": 944, + "line": 979, "column": 22 } } @@ -361674,15 +368954,15 @@ "postfix": false, "binop": null }, - "start": 37568, - "end": 37569, + "start": 38719, + "end": 38720, "loc": { "start": { - "line": 944, + "line": 979, "column": 23 }, "end": { - "line": 944, + "line": 979, "column": 24 } } @@ -361700,15 +368980,15 @@ "binop": null }, "value": "camera", - "start": 37569, - "end": 37575, + "start": 38720, + "end": 38726, "loc": { "start": { - "line": 944, + "line": 979, "column": 24 }, "end": { - "line": 944, + "line": 979, "column": 30 } } @@ -361726,15 +369006,15 @@ "binop": null, "updateContext": null }, - "start": 37575, - "end": 37576, + "start": 38726, + "end": 38727, "loc": { "start": { - "line": 944, + "line": 979, "column": 30 }, "end": { - "line": 944, + "line": 979, "column": 31 } } @@ -361752,15 +369032,15 @@ "binop": null }, "value": "projection", - "start": 37576, - "end": 37586, + "start": 38727, + "end": 38737, "loc": { "start": { - "line": 944, + "line": 979, "column": 31 }, "end": { - "line": 944, + "line": 979, "column": 41 } } @@ -361779,15 +369059,15 @@ "updateContext": null }, "value": "===", - "start": 37587, - "end": 37590, + "start": 38738, + "end": 38741, "loc": { "start": { - "line": 944, + "line": 979, "column": 42 }, "end": { - "line": 944, + "line": 979, "column": 45 } } @@ -361806,15 +369086,15 @@ "updateContext": null }, "value": "perspective", - "start": 37591, - "end": 37604, + "start": 38742, + "end": 38755, "loc": { "start": { - "line": 944, + "line": 979, "column": 46 }, "end": { - "line": 944, + "line": 979, "column": 59 } } @@ -361831,15 +369111,15 @@ "postfix": false, "binop": null }, - "start": 37604, - "end": 37605, + "start": 38755, + "end": 38756, "loc": { "start": { - "line": 944, + "line": 979, "column": 59 }, "end": { - "line": 944, + "line": 979, "column": 60 } } @@ -361856,15 +369136,15 @@ "postfix": false, "binop": null }, - "start": 37606, - "end": 37607, + "start": 38757, + "end": 38758, "loc": { "start": { - "line": 944, + "line": 979, "column": 61 }, "end": { - "line": 944, + "line": 979, "column": 62 } } @@ -361884,15 +369164,15 @@ "updateContext": null }, "value": "const", - "start": 37632, - "end": 37637, + "start": 38783, + "end": 38788, "loc": { "start": { - "line": 945, + "line": 980, "column": 24 }, "end": { - "line": 945, + "line": 980, "column": 29 } } @@ -361910,15 +369190,15 @@ "binop": null }, "value": "worldSize", - "start": 37638, - "end": 37647, + "start": 38789, + "end": 38798, "loc": { "start": { - "line": 945, + "line": 980, "column": 30 }, "end": { - "line": 945, + "line": 980, "column": 39 } } @@ -361937,15 +369217,15 @@ "updateContext": null }, "value": "=", - "start": 37648, - "end": 37649, + "start": 38799, + "end": 38800, "loc": { "start": { - "line": 945, + "line": 980, "column": 40 }, "end": { - "line": 945, + "line": 980, "column": 41 } } @@ -361962,15 +369242,15 @@ "postfix": false, "binop": null }, - "start": 37650, - "end": 37651, + "start": 38801, + "end": 38802, "loc": { "start": { - "line": 945, + "line": 980, "column": 42 }, "end": { - "line": 945, + "line": 980, "column": 43 } } @@ -361988,15 +369268,15 @@ "binop": null }, "value": "Math", - "start": 37651, - "end": 37655, + "start": 38802, + "end": 38806, "loc": { "start": { - "line": 945, + "line": 980, "column": 43 }, "end": { - "line": 945, + "line": 980, "column": 47 } } @@ -362014,15 +369294,15 @@ "binop": null, "updateContext": null }, - "start": 37655, - "end": 37656, + "start": 38806, + "end": 38807, "loc": { "start": { - "line": 945, + "line": 980, "column": 47 }, "end": { - "line": 945, + "line": 980, "column": 48 } } @@ -362040,15 +369320,15 @@ "binop": null }, "value": "tan", - "start": 37656, - "end": 37659, + "start": 38807, + "end": 38810, "loc": { "start": { - "line": 945, + "line": 980, "column": 48 }, "end": { - "line": 945, + "line": 980, "column": 51 } } @@ -362065,15 +369345,15 @@ "postfix": false, "binop": null }, - "start": 37659, - "end": 37660, + "start": 38810, + "end": 38811, "loc": { "start": { - "line": 945, + "line": 980, "column": 51 }, "end": { - "line": 945, + "line": 980, "column": 52 } } @@ -362091,15 +369371,15 @@ "binop": null }, "value": "camera", - "start": 37660, - "end": 37666, + "start": 38811, + "end": 38817, "loc": { "start": { - "line": 945, + "line": 980, "column": 52 }, "end": { - "line": 945, + "line": 980, "column": 58 } } @@ -362117,15 +369397,15 @@ "binop": null, "updateContext": null }, - "start": 37666, - "end": 37667, + "start": 38817, + "end": 38818, "loc": { "start": { - "line": 945, + "line": 980, "column": 58 }, "end": { - "line": 945, + "line": 980, "column": 59 } } @@ -362143,15 +369423,15 @@ "binop": null }, "value": "perspective", - "start": 37667, - "end": 37678, + "start": 38818, + "end": 38829, "loc": { "start": { - "line": 945, + "line": 980, "column": 59 }, "end": { - "line": 945, + "line": 980, "column": 70 } } @@ -362169,15 +369449,15 @@ "binop": null, "updateContext": null }, - "start": 37678, - "end": 37679, + "start": 38829, + "end": 38830, "loc": { "start": { - "line": 945, + "line": 980, "column": 70 }, "end": { - "line": 945, + "line": 980, "column": 71 } } @@ -362195,15 +369475,15 @@ "binop": null }, "value": "fov", - "start": 37679, - "end": 37682, + "start": 38830, + "end": 38833, "loc": { "start": { - "line": 945, + "line": 980, "column": 71 }, "end": { - "line": 945, + "line": 980, "column": 74 } } @@ -362222,15 +369502,15 @@ "updateContext": null }, "value": "*", - "start": 37683, - "end": 37684, + "start": 38834, + "end": 38835, "loc": { "start": { - "line": 945, + "line": 980, "column": 75 }, "end": { - "line": 945, + "line": 980, "column": 76 } } @@ -362248,15 +369528,15 @@ "binop": null }, "value": "math", - "start": 37685, - "end": 37689, + "start": 38836, + "end": 38840, "loc": { "start": { - "line": 945, + "line": 980, "column": 77 }, "end": { - "line": 945, + "line": 980, "column": 81 } } @@ -362274,15 +369554,15 @@ "binop": null, "updateContext": null }, - "start": 37689, - "end": 37690, + "start": 38840, + "end": 38841, "loc": { "start": { - "line": 945, + "line": 980, "column": 81 }, "end": { - "line": 945, + "line": 980, "column": 82 } } @@ -362300,15 +369580,15 @@ "binop": null }, "value": "DEGTORAD", - "start": 37690, - "end": 37698, + "start": 38841, + "end": 38849, "loc": { "start": { - "line": 945, + "line": 980, "column": 82 }, "end": { - "line": 945, + "line": 980, "column": 90 } } @@ -362325,15 +369605,15 @@ "postfix": false, "binop": null }, - "start": 37698, - "end": 37699, + "start": 38849, + "end": 38850, "loc": { "start": { - "line": 945, + "line": 980, "column": 90 }, "end": { - "line": 945, + "line": 980, "column": 91 } } @@ -362350,15 +369630,15 @@ "postfix": false, "binop": null }, - "start": 37699, - "end": 37700, + "start": 38850, + "end": 38851, "loc": { "start": { - "line": 945, + "line": 980, "column": 91 }, "end": { - "line": 945, + "line": 980, "column": 92 } } @@ -362377,15 +369657,15 @@ "updateContext": null }, "value": "*", - "start": 37701, - "end": 37702, + "start": 38852, + "end": 38853, "loc": { "start": { - "line": 945, + "line": 980, "column": 93 }, "end": { - "line": 945, + "line": 980, "column": 94 } } @@ -362403,15 +369683,15 @@ "binop": null }, "value": "dist", - "start": 37703, - "end": 37707, + "start": 38854, + "end": 38858, "loc": { "start": { - "line": 945, + "line": 980, "column": 95 }, "end": { - "line": 945, + "line": 980, "column": 99 } } @@ -362429,15 +369709,15 @@ "binop": null, "updateContext": null }, - "start": 37707, - "end": 37708, + "start": 38858, + "end": 38859, "loc": { "start": { - "line": 945, + "line": 980, "column": 99 }, "end": { - "line": 945, + "line": 980, "column": 100 } } @@ -362457,15 +369737,15 @@ "updateContext": null }, "value": "const", - "start": 37733, - "end": 37738, + "start": 38884, + "end": 38889, "loc": { "start": { - "line": 946, + "line": 981, "column": 24 }, "end": { - "line": 946, + "line": 981, "column": 29 } } @@ -362483,15 +369763,15 @@ "binop": null }, "value": "size", - "start": 37739, - "end": 37743, + "start": 38890, + "end": 38894, "loc": { "start": { - "line": 946, + "line": 981, "column": 30 }, "end": { - "line": 946, + "line": 981, "column": 34 } } @@ -362510,15 +369790,15 @@ "updateContext": null }, "value": "=", - "start": 37744, - "end": 37745, + "start": 38895, + "end": 38896, "loc": { "start": { - "line": 946, + "line": 981, "column": 35 }, "end": { - "line": 946, + "line": 981, "column": 36 } } @@ -362537,15 +369817,15 @@ "updateContext": null }, "value": 0.07, - "start": 37746, - "end": 37750, + "start": 38897, + "end": 38901, "loc": { "start": { - "line": 946, + "line": 981, "column": 37 }, "end": { - "line": 946, + "line": 981, "column": 41 } } @@ -362564,15 +369844,15 @@ "updateContext": null }, "value": "*", - "start": 37751, - "end": 37752, + "start": 38902, + "end": 38903, "loc": { "start": { - "line": 946, + "line": 981, "column": 42 }, "end": { - "line": 946, + "line": 981, "column": 43 } } @@ -362590,15 +369870,15 @@ "binop": null }, "value": "worldSize", - "start": 37753, - "end": 37762, + "start": 38904, + "end": 38913, "loc": { "start": { - "line": 946, + "line": 981, "column": 44 }, "end": { - "line": 946, + "line": 981, "column": 53 } } @@ -362616,15 +369896,15 @@ "binop": null, "updateContext": null }, - "start": 37762, - "end": 37763, + "start": 38913, + "end": 38914, "loc": { "start": { - "line": 946, + "line": 981, "column": 53 }, "end": { - "line": 946, + "line": 981, "column": 54 } } @@ -362642,15 +369922,15 @@ "binop": null }, "value": "rootNode", - "start": 37788, - "end": 37796, + "start": 38939, + "end": 38947, "loc": { "start": { - "line": 947, + "line": 982, "column": 24 }, "end": { - "line": 947, + "line": 982, "column": 32 } } @@ -362668,15 +369948,15 @@ "binop": null, "updateContext": null }, - "start": 37796, - "end": 37797, + "start": 38947, + "end": 38948, "loc": { "start": { - "line": 947, + "line": 982, "column": 32 }, "end": { - "line": 947, + "line": 982, "column": 33 } } @@ -362694,15 +369974,15 @@ "binop": null }, "value": "scale", - "start": 37797, - "end": 37802, + "start": 38948, + "end": 38953, "loc": { "start": { - "line": 947, + "line": 982, "column": 33 }, "end": { - "line": 947, + "line": 982, "column": 38 } } @@ -362721,15 +370001,15 @@ "updateContext": null }, "value": "=", - "start": 37803, - "end": 37804, + "start": 38954, + "end": 38955, "loc": { "start": { - "line": 947, + "line": 982, "column": 39 }, "end": { - "line": 947, + "line": 982, "column": 40 } } @@ -362747,15 +370027,15 @@ "binop": null, "updateContext": null }, - "start": 37805, - "end": 37806, + "start": 38956, + "end": 38957, "loc": { "start": { - "line": 947, + "line": 982, "column": 41 }, "end": { - "line": 947, + "line": 982, "column": 42 } } @@ -362773,15 +370053,15 @@ "binop": null }, "value": "size", - "start": 37806, - "end": 37810, + "start": 38957, + "end": 38961, "loc": { "start": { - "line": 947, + "line": 982, "column": 42 }, "end": { - "line": 947, + "line": 982, "column": 46 } } @@ -362799,15 +370079,15 @@ "binop": null, "updateContext": null }, - "start": 37810, - "end": 37811, + "start": 38961, + "end": 38962, "loc": { "start": { - "line": 947, + "line": 982, "column": 46 }, "end": { - "line": 947, + "line": 982, "column": 47 } } @@ -362825,15 +370105,15 @@ "binop": null }, "value": "size", - "start": 37812, - "end": 37816, + "start": 38963, + "end": 38967, "loc": { "start": { - "line": 947, + "line": 982, "column": 48 }, "end": { - "line": 947, + "line": 982, "column": 52 } } @@ -362851,15 +370131,15 @@ "binop": null, "updateContext": null }, - "start": 37816, - "end": 37817, + "start": 38967, + "end": 38968, "loc": { "start": { - "line": 947, + "line": 982, "column": 52 }, "end": { - "line": 947, + "line": 982, "column": 53 } } @@ -362877,15 +370157,15 @@ "binop": null }, "value": "size", - "start": 37818, - "end": 37822, + "start": 38969, + "end": 38973, "loc": { "start": { - "line": 947, + "line": 982, "column": 54 }, "end": { - "line": 947, + "line": 982, "column": 58 } } @@ -362903,15 +370183,15 @@ "binop": null, "updateContext": null }, - "start": 37822, - "end": 37823, + "start": 38973, + "end": 38974, "loc": { "start": { - "line": 947, + "line": 982, "column": 58 }, "end": { - "line": 947, + "line": 982, "column": 59 } } @@ -362929,15 +370209,15 @@ "binop": null, "updateContext": null }, - "start": 37823, - "end": 37824, + "start": 38974, + "end": 38975, "loc": { "start": { - "line": 947, + "line": 982, "column": 59 }, "end": { - "line": 947, + "line": 982, "column": 60 } } @@ -362955,15 +370235,15 @@ "binop": null }, "value": "lastDist", - "start": 37849, - "end": 37857, + "start": 39000, + "end": 39008, "loc": { "start": { - "line": 948, + "line": 983, "column": 24 }, "end": { - "line": 948, + "line": 983, "column": 32 } } @@ -362982,15 +370262,15 @@ "updateContext": null }, "value": "=", - "start": 37858, - "end": 37859, + "start": 39009, + "end": 39010, "loc": { "start": { - "line": 948, + "line": 983, "column": 33 }, "end": { - "line": 948, + "line": 983, "column": 34 } } @@ -363008,15 +370288,15 @@ "binop": null }, "value": "dist", - "start": 37860, - "end": 37864, + "start": 39011, + "end": 39015, "loc": { "start": { - "line": 948, + "line": 983, "column": 35 }, "end": { - "line": 948, + "line": 983, "column": 39 } } @@ -363034,15 +370314,15 @@ "binop": null, "updateContext": null }, - "start": 37864, - "end": 37865, + "start": 39015, + "end": 39016, "loc": { "start": { - "line": 948, + "line": 983, "column": 39 }, "end": { - "line": 948, + "line": 983, "column": 40 } } @@ -363059,15 +370339,15 @@ "postfix": false, "binop": null }, - "start": 37886, - "end": 37887, + "start": 39037, + "end": 39038, "loc": { "start": { - "line": 949, + "line": 984, "column": 20 }, "end": { - "line": 949, + "line": 984, "column": 21 } } @@ -363084,15 +370364,15 @@ "postfix": false, "binop": null }, - "start": 37904, - "end": 37905, + "start": 39055, + "end": 39056, "loc": { "start": { - "line": 950, + "line": 985, "column": 16 }, "end": { - "line": 950, + "line": 985, "column": 17 } } @@ -363112,15 +370392,15 @@ "updateContext": null }, "value": "if", - "start": 37923, - "end": 37925, + "start": 39074, + "end": 39076, "loc": { "start": { - "line": 952, + "line": 987, "column": 16 }, "end": { - "line": 952, + "line": 987, "column": 18 } } @@ -363137,15 +370417,15 @@ "postfix": false, "binop": null }, - "start": 37926, - "end": 37927, + "start": 39077, + "end": 39078, "loc": { "start": { - "line": 952, + "line": 987, "column": 19 }, "end": { - "line": 952, + "line": 987, "column": 20 } } @@ -363163,15 +370443,15 @@ "binop": null }, "value": "camera", - "start": 37927, - "end": 37933, + "start": 39078, + "end": 39084, "loc": { "start": { - "line": 952, + "line": 987, "column": 20 }, "end": { - "line": 952, + "line": 987, "column": 26 } } @@ -363189,15 +370469,15 @@ "binop": null, "updateContext": null }, - "start": 37933, - "end": 37934, + "start": 39084, + "end": 39085, "loc": { "start": { - "line": 952, + "line": 987, "column": 26 }, "end": { - "line": 952, + "line": 987, "column": 27 } } @@ -363215,15 +370495,15 @@ "binop": null }, "value": "projection", - "start": 37934, - "end": 37944, + "start": 39085, + "end": 39095, "loc": { "start": { - "line": 952, + "line": 987, "column": 27 }, "end": { - "line": 952, + "line": 987, "column": 37 } } @@ -363242,15 +370522,15 @@ "updateContext": null }, "value": "===", - "start": 37945, - "end": 37948, + "start": 39096, + "end": 39099, "loc": { "start": { - "line": 952, + "line": 987, "column": 38 }, "end": { - "line": 952, + "line": 987, "column": 41 } } @@ -363269,15 +370549,15 @@ "updateContext": null }, "value": "ortho", - "start": 37949, - "end": 37956, + "start": 39100, + "end": 39107, "loc": { "start": { - "line": 952, + "line": 987, "column": 42 }, "end": { - "line": 952, + "line": 987, "column": 49 } } @@ -363294,15 +370574,15 @@ "postfix": false, "binop": null }, - "start": 37956, - "end": 37957, + "start": 39107, + "end": 39108, "loc": { "start": { - "line": 952, + "line": 987, "column": 49 }, "end": { - "line": 952, + "line": 987, "column": 50 } } @@ -363319,15 +370599,15 @@ "postfix": false, "binop": null }, - "start": 37958, - "end": 37959, + "start": 39109, + "end": 39110, "loc": { "start": { - "line": 952, + "line": 987, "column": 51 }, "end": { - "line": 952, + "line": 987, "column": 52 } } @@ -363347,15 +370627,15 @@ "updateContext": null }, "value": "const", - "start": 37980, - "end": 37985, + "start": 39131, + "end": 39136, "loc": { "start": { - "line": 953, + "line": 988, "column": 20 }, "end": { - "line": 953, + "line": 988, "column": 25 } } @@ -363373,15 +370653,15 @@ "binop": null }, "value": "worldSize", - "start": 37986, - "end": 37995, + "start": 39137, + "end": 39146, "loc": { "start": { - "line": 953, + "line": 988, "column": 26 }, "end": { - "line": 953, + "line": 988, "column": 35 } } @@ -363400,15 +370680,15 @@ "updateContext": null }, "value": "=", - "start": 37996, - "end": 37997, + "start": 39147, + "end": 39148, "loc": { "start": { - "line": 953, + "line": 988, "column": 36 }, "end": { - "line": 953, + "line": 988, "column": 37 } } @@ -363426,15 +370706,15 @@ "binop": null }, "value": "camera", - "start": 37998, - "end": 38004, + "start": 39149, + "end": 39155, "loc": { "start": { - "line": 953, + "line": 988, "column": 38 }, "end": { - "line": 953, + "line": 988, "column": 44 } } @@ -363452,15 +370732,15 @@ "binop": null, "updateContext": null }, - "start": 38004, - "end": 38005, + "start": 39155, + "end": 39156, "loc": { "start": { - "line": 953, + "line": 988, "column": 44 }, "end": { - "line": 953, + "line": 988, "column": 45 } } @@ -363478,15 +370758,15 @@ "binop": null }, "value": "ortho", - "start": 38005, - "end": 38010, + "start": 39156, + "end": 39161, "loc": { "start": { - "line": 953, + "line": 988, "column": 45 }, "end": { - "line": 953, + "line": 988, "column": 50 } } @@ -363504,15 +370784,15 @@ "binop": null, "updateContext": null }, - "start": 38010, - "end": 38011, + "start": 39161, + "end": 39162, "loc": { "start": { - "line": 953, + "line": 988, "column": 50 }, "end": { - "line": 953, + "line": 988, "column": 51 } } @@ -363530,15 +370810,15 @@ "binop": null }, "value": "scale", - "start": 38011, - "end": 38016, + "start": 39162, + "end": 39167, "loc": { "start": { - "line": 953, + "line": 988, "column": 51 }, "end": { - "line": 953, + "line": 988, "column": 56 } } @@ -363557,15 +370837,15 @@ "updateContext": null }, "value": "/", - "start": 38017, - "end": 38018, + "start": 39168, + "end": 39169, "loc": { "start": { - "line": 953, + "line": 988, "column": 57 }, "end": { - "line": 953, + "line": 988, "column": 58 } } @@ -363584,15 +370864,15 @@ "updateContext": null }, "value": 10, - "start": 38019, - "end": 38021, + "start": 39170, + "end": 39172, "loc": { "start": { - "line": 953, + "line": 988, "column": 59 }, "end": { - "line": 953, + "line": 988, "column": 61 } } @@ -363610,15 +370890,15 @@ "binop": null, "updateContext": null }, - "start": 38021, - "end": 38022, + "start": 39172, + "end": 39173, "loc": { "start": { - "line": 953, + "line": 988, "column": 61 }, "end": { - "line": 953, + "line": 988, "column": 62 } } @@ -363638,15 +370918,15 @@ "updateContext": null }, "value": "const", - "start": 38043, - "end": 38048, + "start": 39194, + "end": 39199, "loc": { "start": { - "line": 954, + "line": 989, "column": 20 }, "end": { - "line": 954, + "line": 989, "column": 25 } } @@ -363664,15 +370944,15 @@ "binop": null }, "value": "size", - "start": 38049, - "end": 38053, + "start": 39200, + "end": 39204, "loc": { "start": { - "line": 954, + "line": 989, "column": 26 }, "end": { - "line": 954, + "line": 989, "column": 30 } } @@ -363691,15 +370971,15 @@ "updateContext": null }, "value": "=", - "start": 38054, - "end": 38055, + "start": 39205, + "end": 39206, "loc": { "start": { - "line": 954, + "line": 989, "column": 31 }, "end": { - "line": 954, + "line": 989, "column": 32 } } @@ -363717,15 +370997,15 @@ "binop": null }, "value": "worldSize", - "start": 38056, - "end": 38065, + "start": 39207, + "end": 39216, "loc": { "start": { - "line": 954, + "line": 989, "column": 33 }, "end": { - "line": 954, + "line": 989, "column": 42 } } @@ -363743,15 +371023,15 @@ "binop": null, "updateContext": null }, - "start": 38065, - "end": 38066, + "start": 39216, + "end": 39217, "loc": { "start": { - "line": 954, + "line": 989, "column": 42 }, "end": { - "line": 954, + "line": 989, "column": 43 } } @@ -363769,15 +371049,15 @@ "binop": null }, "value": "rootNode", - "start": 38087, - "end": 38095, + "start": 39238, + "end": 39246, "loc": { "start": { - "line": 955, + "line": 990, "column": 20 }, "end": { - "line": 955, + "line": 990, "column": 28 } } @@ -363795,15 +371075,15 @@ "binop": null, "updateContext": null }, - "start": 38095, - "end": 38096, + "start": 39246, + "end": 39247, "loc": { "start": { - "line": 955, + "line": 990, "column": 28 }, "end": { - "line": 955, + "line": 990, "column": 29 } } @@ -363821,15 +371101,15 @@ "binop": null }, "value": "scale", - "start": 38096, - "end": 38101, + "start": 39247, + "end": 39252, "loc": { "start": { - "line": 955, + "line": 990, "column": 29 }, "end": { - "line": 955, + "line": 990, "column": 34 } } @@ -363848,15 +371128,15 @@ "updateContext": null }, "value": "=", - "start": 38102, - "end": 38103, + "start": 39253, + "end": 39254, "loc": { "start": { - "line": 955, + "line": 990, "column": 35 }, "end": { - "line": 955, + "line": 990, "column": 36 } } @@ -363874,15 +371154,15 @@ "binop": null, "updateContext": null }, - "start": 38104, - "end": 38105, + "start": 39255, + "end": 39256, "loc": { "start": { - "line": 955, + "line": 990, "column": 37 }, "end": { - "line": 955, + "line": 990, "column": 38 } } @@ -363900,15 +371180,15 @@ "binop": null }, "value": "size", - "start": 38105, - "end": 38109, + "start": 39256, + "end": 39260, "loc": { "start": { - "line": 955, + "line": 990, "column": 38 }, "end": { - "line": 955, + "line": 990, "column": 42 } } @@ -363926,15 +371206,15 @@ "binop": null, "updateContext": null }, - "start": 38109, - "end": 38110, + "start": 39260, + "end": 39261, "loc": { "start": { - "line": 955, + "line": 990, "column": 42 }, "end": { - "line": 955, + "line": 990, "column": 43 } } @@ -363952,15 +371232,15 @@ "binop": null }, "value": "size", - "start": 38111, - "end": 38115, + "start": 39262, + "end": 39266, "loc": { "start": { - "line": 955, + "line": 990, "column": 44 }, "end": { - "line": 955, + "line": 990, "column": 48 } } @@ -363978,15 +371258,15 @@ "binop": null, "updateContext": null }, - "start": 38115, - "end": 38116, + "start": 39266, + "end": 39267, "loc": { "start": { - "line": 955, + "line": 990, "column": 48 }, "end": { - "line": 955, + "line": 990, "column": 49 } } @@ -364004,15 +371284,15 @@ "binop": null }, "value": "size", - "start": 38117, - "end": 38121, + "start": 39268, + "end": 39272, "loc": { "start": { - "line": 955, + "line": 990, "column": 50 }, "end": { - "line": 955, + "line": 990, "column": 54 } } @@ -364030,15 +371310,15 @@ "binop": null, "updateContext": null }, - "start": 38121, - "end": 38122, + "start": 39272, + "end": 39273, "loc": { "start": { - "line": 955, + "line": 990, "column": 54 }, "end": { - "line": 955, + "line": 990, "column": 55 } } @@ -364056,15 +371336,15 @@ "binop": null, "updateContext": null }, - "start": 38122, - "end": 38123, + "start": 39273, + "end": 39274, "loc": { "start": { - "line": 955, + "line": 990, "column": 55 }, "end": { - "line": 955, + "line": 990, "column": 56 } } @@ -364082,15 +371362,15 @@ "binop": null }, "value": "lastDist", - "start": 38144, - "end": 38152, + "start": 39295, + "end": 39303, "loc": { "start": { - "line": 956, + "line": 991, "column": 20 }, "end": { - "line": 956, + "line": 991, "column": 28 } } @@ -364109,15 +371389,15 @@ "updateContext": null }, "value": "=", - "start": 38153, - "end": 38154, + "start": 39304, + "end": 39305, "loc": { "start": { - "line": 956, + "line": 991, "column": 29 }, "end": { - "line": 956, + "line": 991, "column": 30 } } @@ -364135,15 +371415,15 @@ "binop": null }, "value": "dist", - "start": 38155, - "end": 38159, + "start": 39306, + "end": 39310, "loc": { "start": { - "line": 956, + "line": 991, "column": 31 }, "end": { - "line": 956, + "line": 991, "column": 35 } } @@ -364161,15 +371441,15 @@ "binop": null, "updateContext": null }, - "start": 38159, - "end": 38160, + "start": 39310, + "end": 39311, "loc": { "start": { - "line": 956, + "line": 991, "column": 35 }, "end": { - "line": 956, + "line": 991, "column": 36 } } @@ -364186,15 +371466,15 @@ "postfix": false, "binop": null }, - "start": 38177, - "end": 38178, + "start": 39328, + "end": 39329, "loc": { "start": { - "line": 957, + "line": 992, "column": 16 }, "end": { - "line": 957, + "line": 992, "column": 17 } } @@ -364211,15 +371491,15 @@ "postfix": false, "binop": null }, - "start": 38191, - "end": 38192, + "start": 39342, + "end": 39343, "loc": { "start": { - "line": 958, + "line": 993, "column": 12 }, "end": { - "line": 958, + "line": 993, "column": 13 } } @@ -364236,15 +371516,15 @@ "postfix": false, "binop": null }, - "start": 38192, - "end": 38193, + "start": 39343, + "end": 39344, "loc": { "start": { - "line": 958, + "line": 993, "column": 13 }, "end": { - "line": 958, + "line": 993, "column": 14 } } @@ -364262,15 +371542,15 @@ "binop": null, "updateContext": null }, - "start": 38193, - "end": 38194, + "start": 39344, + "end": 39345, "loc": { "start": { - "line": 958, + "line": 993, "column": 14 }, "end": { - "line": 958, + "line": 993, "column": 15 } } @@ -364287,15 +371567,15 @@ "postfix": false, "binop": null }, - "start": 38203, - "end": 38204, + "start": 39354, + "end": 39355, "loc": { "start": { - "line": 959, + "line": 994, "column": 8 }, "end": { - "line": 959, + "line": 994, "column": 9 } } @@ -364315,15 +371595,15 @@ "updateContext": null }, "value": "const", - "start": 38214, - "end": 38219, + "start": 39365, + "end": 39370, "loc": { "start": { - "line": 961, + "line": 996, "column": 8 }, "end": { - "line": 961, + "line": 996, "column": 13 } } @@ -364341,15 +371621,15 @@ "binop": null }, "value": "getClickCoordsWithinElement", - "start": 38220, - "end": 38247, + "start": 39371, + "end": 39398, "loc": { "start": { - "line": 961, + "line": 996, "column": 14 }, "end": { - "line": 961, + "line": 996, "column": 41 } } @@ -364368,15 +371648,15 @@ "updateContext": null }, "value": "=", - "start": 38248, - "end": 38249, + "start": 39399, + "end": 39400, "loc": { "start": { - "line": 961, + "line": 996, "column": 42 }, "end": { - "line": 961, + "line": 996, "column": 43 } } @@ -364393,15 +371673,15 @@ "postfix": false, "binop": null }, - "start": 38250, - "end": 38251, + "start": 39401, + "end": 39402, "loc": { "start": { - "line": 961, + "line": 996, "column": 44 }, "end": { - "line": 961, + "line": 996, "column": 45 } } @@ -364420,15 +371700,15 @@ "binop": null }, "value": "function", - "start": 38251, - "end": 38259, + "start": 39402, + "end": 39410, "loc": { "start": { - "line": 961, + "line": 996, "column": 45 }, "end": { - "line": 961, + "line": 996, "column": 53 } } @@ -364445,15 +371725,15 @@ "postfix": false, "binop": null }, - "start": 38260, - "end": 38261, + "start": 39411, + "end": 39412, "loc": { "start": { - "line": 961, + "line": 996, "column": 54 }, "end": { - "line": 961, + "line": 996, "column": 55 } } @@ -364470,15 +371750,15 @@ "postfix": false, "binop": null }, - "start": 38261, - "end": 38262, + "start": 39412, + "end": 39413, "loc": { "start": { - "line": 961, + "line": 996, "column": 55 }, "end": { - "line": 961, + "line": 996, "column": 56 } } @@ -364495,15 +371775,15 @@ "postfix": false, "binop": null }, - "start": 38263, - "end": 38264, + "start": 39414, + "end": 39415, "loc": { "start": { - "line": 961, + "line": 996, "column": 57 }, "end": { - "line": 961, + "line": 996, "column": 58 } } @@ -364523,15 +371803,15 @@ "updateContext": null }, "value": "const", - "start": 38277, - "end": 38282, + "start": 39428, + "end": 39433, "loc": { "start": { - "line": 962, + "line": 997, "column": 12 }, "end": { - "line": 962, + "line": 997, "column": 17 } } @@ -364549,15 +371829,15 @@ "binop": null }, "value": "canvasPos", - "start": 38283, - "end": 38292, + "start": 39434, + "end": 39443, "loc": { "start": { - "line": 962, + "line": 997, "column": 18 }, "end": { - "line": 962, + "line": 997, "column": 27 } } @@ -364576,15 +371856,15 @@ "updateContext": null }, "value": "=", - "start": 38293, - "end": 38294, + "start": 39444, + "end": 39445, "loc": { "start": { - "line": 962, + "line": 997, "column": 28 }, "end": { - "line": 962, + "line": 997, "column": 29 } } @@ -364604,15 +371884,15 @@ "updateContext": null }, "value": "new", - "start": 38295, - "end": 38298, + "start": 39446, + "end": 39449, "loc": { "start": { - "line": 962, + "line": 997, "column": 30 }, "end": { - "line": 962, + "line": 997, "column": 33 } } @@ -364630,15 +371910,15 @@ "binop": null }, "value": "Float64Array", - "start": 38299, - "end": 38311, + "start": 39450, + "end": 39462, "loc": { "start": { - "line": 962, + "line": 997, "column": 34 }, "end": { - "line": 962, + "line": 997, "column": 46 } } @@ -364655,15 +371935,15 @@ "postfix": false, "binop": null }, - "start": 38311, - "end": 38312, + "start": 39462, + "end": 39463, "loc": { "start": { - "line": 962, + "line": 997, "column": 46 }, "end": { - "line": 962, + "line": 997, "column": 47 } } @@ -364682,15 +371962,15 @@ "updateContext": null }, "value": 2, - "start": 38312, - "end": 38313, + "start": 39463, + "end": 39464, "loc": { "start": { - "line": 962, + "line": 997, "column": 47 }, "end": { - "line": 962, + "line": 997, "column": 48 } } @@ -364707,15 +371987,15 @@ "postfix": false, "binop": null }, - "start": 38313, - "end": 38314, + "start": 39464, + "end": 39465, "loc": { "start": { - "line": 962, + "line": 997, "column": 48 }, "end": { - "line": 962, + "line": 997, "column": 49 } } @@ -364733,15 +372013,15 @@ "binop": null, "updateContext": null }, - "start": 38314, - "end": 38315, + "start": 39465, + "end": 39466, "loc": { "start": { - "line": 962, + "line": 997, "column": 49 }, "end": { - "line": 962, + "line": 997, "column": 50 } } @@ -364761,15 +372041,15 @@ "updateContext": null }, "value": "return", - "start": 38328, - "end": 38334, + "start": 39479, + "end": 39485, "loc": { "start": { - "line": 963, + "line": 998, "column": 12 }, "end": { - "line": 963, + "line": 998, "column": 18 } } @@ -364788,15 +372068,15 @@ "binop": null }, "value": "function", - "start": 38335, - "end": 38343, + "start": 39486, + "end": 39494, "loc": { "start": { - "line": 963, + "line": 998, "column": 19 }, "end": { - "line": 963, + "line": 998, "column": 27 } } @@ -364813,15 +372093,15 @@ "postfix": false, "binop": null }, - "start": 38344, - "end": 38345, + "start": 39495, + "end": 39496, "loc": { "start": { - "line": 963, + "line": 998, "column": 28 }, "end": { - "line": 963, + "line": 998, "column": 29 } } @@ -364839,15 +372119,15 @@ "binop": null }, "value": "event", - "start": 38345, - "end": 38350, + "start": 39496, + "end": 39501, "loc": { "start": { - "line": 963, + "line": 998, "column": 29 }, "end": { - "line": 963, + "line": 998, "column": 34 } } @@ -364864,15 +372144,15 @@ "postfix": false, "binop": null }, - "start": 38350, - "end": 38351, + "start": 39501, + "end": 39502, "loc": { "start": { - "line": 963, + "line": 998, "column": 34 }, "end": { - "line": 963, + "line": 998, "column": 35 } } @@ -364889,15 +372169,15 @@ "postfix": false, "binop": null }, - "start": 38352, - "end": 38353, + "start": 39503, + "end": 39504, "loc": { "start": { - "line": 963, + "line": 998, "column": 36 }, "end": { - "line": 963, + "line": 998, "column": 37 } } @@ -364917,15 +372197,15 @@ "updateContext": null }, "value": "if", - "start": 38370, - "end": 38372, + "start": 39521, + "end": 39523, "loc": { "start": { - "line": 964, + "line": 999, "column": 16 }, "end": { - "line": 964, + "line": 999, "column": 18 } } @@ -364942,15 +372222,15 @@ "postfix": false, "binop": null }, - "start": 38373, - "end": 38374, + "start": 39524, + "end": 39525, "loc": { "start": { - "line": 964, + "line": 999, "column": 19 }, "end": { - "line": 964, + "line": 999, "column": 20 } } @@ -364969,15 +372249,15 @@ "updateContext": null }, "value": "!", - "start": 38374, - "end": 38375, + "start": 39525, + "end": 39526, "loc": { "start": { - "line": 964, + "line": 999, "column": 20 }, "end": { - "line": 964, + "line": 999, "column": 21 } } @@ -364995,15 +372275,15 @@ "binop": null }, "value": "event", - "start": 38375, - "end": 38380, + "start": 39526, + "end": 39531, "loc": { "start": { - "line": 964, + "line": 999, "column": 21 }, "end": { - "line": 964, + "line": 999, "column": 26 } } @@ -365020,15 +372300,15 @@ "postfix": false, "binop": null }, - "start": 38380, - "end": 38381, + "start": 39531, + "end": 39532, "loc": { "start": { - "line": 964, + "line": 999, "column": 26 }, "end": { - "line": 964, + "line": 999, "column": 27 } } @@ -365045,15 +372325,15 @@ "postfix": false, "binop": null }, - "start": 38382, - "end": 38383, + "start": 39533, + "end": 39534, "loc": { "start": { - "line": 964, + "line": 999, "column": 28 }, "end": { - "line": 964, + "line": 999, "column": 29 } } @@ -365071,15 +372351,15 @@ "binop": null }, "value": "event", - "start": 38404, - "end": 38409, + "start": 39555, + "end": 39560, "loc": { "start": { - "line": 965, + "line": 1000, "column": 20 }, "end": { - "line": 965, + "line": 1000, "column": 25 } } @@ -365098,15 +372378,15 @@ "updateContext": null }, "value": "=", - "start": 38410, - "end": 38411, + "start": 39561, + "end": 39562, "loc": { "start": { - "line": 965, + "line": 1000, "column": 26 }, "end": { - "line": 965, + "line": 1000, "column": 27 } } @@ -365124,15 +372404,15 @@ "binop": null }, "value": "window", - "start": 38412, - "end": 38418, + "start": 39563, + "end": 39569, "loc": { "start": { - "line": 965, + "line": 1000, "column": 28 }, "end": { - "line": 965, + "line": 1000, "column": 34 } } @@ -365150,15 +372430,15 @@ "binop": null, "updateContext": null }, - "start": 38418, - "end": 38419, + "start": 39569, + "end": 39570, "loc": { "start": { - "line": 965, + "line": 1000, "column": 34 }, "end": { - "line": 965, + "line": 1000, "column": 35 } } @@ -365176,15 +372456,15 @@ "binop": null }, "value": "event", - "start": 38419, - "end": 38424, + "start": 39570, + "end": 39575, "loc": { "start": { - "line": 965, + "line": 1000, "column": 35 }, "end": { - "line": 965, + "line": 1000, "column": 40 } } @@ -365202,15 +372482,15 @@ "binop": null, "updateContext": null }, - "start": 38424, - "end": 38425, + "start": 39575, + "end": 39576, "loc": { "start": { - "line": 965, + "line": 1000, "column": 40 }, "end": { - "line": 965, + "line": 1000, "column": 41 } } @@ -365228,15 +372508,15 @@ "binop": null }, "value": "canvasPos", - "start": 38446, - "end": 38455, + "start": 39597, + "end": 39606, "loc": { "start": { - "line": 966, + "line": 1001, "column": 20 }, "end": { - "line": 966, + "line": 1001, "column": 29 } } @@ -365254,15 +372534,15 @@ "binop": null, "updateContext": null }, - "start": 38455, - "end": 38456, + "start": 39606, + "end": 39607, "loc": { "start": { - "line": 966, + "line": 1001, "column": 29 }, "end": { - "line": 966, + "line": 1001, "column": 30 } } @@ -365281,15 +372561,15 @@ "updateContext": null }, "value": 0, - "start": 38456, - "end": 38457, + "start": 39607, + "end": 39608, "loc": { "start": { - "line": 966, + "line": 1001, "column": 30 }, "end": { - "line": 966, + "line": 1001, "column": 31 } } @@ -365307,15 +372587,15 @@ "binop": null, "updateContext": null }, - "start": 38457, - "end": 38458, + "start": 39608, + "end": 39609, "loc": { "start": { - "line": 966, + "line": 1001, "column": 31 }, "end": { - "line": 966, + "line": 1001, "column": 32 } } @@ -365334,15 +372614,15 @@ "updateContext": null }, "value": "=", - "start": 38459, - "end": 38460, + "start": 39610, + "end": 39611, "loc": { "start": { - "line": 966, + "line": 1001, "column": 33 }, "end": { - "line": 966, + "line": 1001, "column": 34 } } @@ -365360,15 +372640,15 @@ "binop": null }, "value": "event", - "start": 38461, - "end": 38466, + "start": 39612, + "end": 39617, "loc": { "start": { - "line": 966, + "line": 1001, "column": 35 }, "end": { - "line": 966, + "line": 1001, "column": 40 } } @@ -365386,15 +372666,15 @@ "binop": null, "updateContext": null }, - "start": 38466, - "end": 38467, + "start": 39617, + "end": 39618, "loc": { "start": { - "line": 966, + "line": 1001, "column": 40 }, "end": { - "line": 966, + "line": 1001, "column": 41 } } @@ -365412,15 +372692,15 @@ "binop": null }, "value": "x", - "start": 38467, - "end": 38468, + "start": 39618, + "end": 39619, "loc": { "start": { - "line": 966, + "line": 1001, "column": 41 }, "end": { - "line": 966, + "line": 1001, "column": 42 } } @@ -365438,15 +372718,15 @@ "binop": null, "updateContext": null }, - "start": 38468, - "end": 38469, + "start": 39619, + "end": 39620, "loc": { "start": { - "line": 966, + "line": 1001, "column": 42 }, "end": { - "line": 966, + "line": 1001, "column": 43 } } @@ -365464,15 +372744,15 @@ "binop": null }, "value": "canvasPos", - "start": 38490, - "end": 38499, + "start": 39641, + "end": 39650, "loc": { "start": { - "line": 967, + "line": 1002, "column": 20 }, "end": { - "line": 967, + "line": 1002, "column": 29 } } @@ -365490,15 +372770,15 @@ "binop": null, "updateContext": null }, - "start": 38499, - "end": 38500, + "start": 39650, + "end": 39651, "loc": { "start": { - "line": 967, + "line": 1002, "column": 29 }, "end": { - "line": 967, + "line": 1002, "column": 30 } } @@ -365517,15 +372797,15 @@ "updateContext": null }, "value": 1, - "start": 38500, - "end": 38501, + "start": 39651, + "end": 39652, "loc": { "start": { - "line": 967, + "line": 1002, "column": 30 }, "end": { - "line": 967, + "line": 1002, "column": 31 } } @@ -365543,15 +372823,15 @@ "binop": null, "updateContext": null }, - "start": 38501, - "end": 38502, + "start": 39652, + "end": 39653, "loc": { "start": { - "line": 967, + "line": 1002, "column": 31 }, "end": { - "line": 967, + "line": 1002, "column": 32 } } @@ -365570,15 +372850,15 @@ "updateContext": null }, "value": "=", - "start": 38503, - "end": 38504, + "start": 39654, + "end": 39655, "loc": { "start": { - "line": 967, + "line": 1002, "column": 33 }, "end": { - "line": 967, + "line": 1002, "column": 34 } } @@ -365596,15 +372876,15 @@ "binop": null }, "value": "event", - "start": 38505, - "end": 38510, + "start": 39656, + "end": 39661, "loc": { "start": { - "line": 967, + "line": 1002, "column": 35 }, "end": { - "line": 967, + "line": 1002, "column": 40 } } @@ -365622,15 +372902,15 @@ "binop": null, "updateContext": null }, - "start": 38510, - "end": 38511, + "start": 39661, + "end": 39662, "loc": { "start": { - "line": 967, + "line": 1002, "column": 40 }, "end": { - "line": 967, + "line": 1002, "column": 41 } } @@ -365648,15 +372928,15 @@ "binop": null }, "value": "y", - "start": 38511, - "end": 38512, + "start": 39662, + "end": 39663, "loc": { "start": { - "line": 967, + "line": 1002, "column": 41 }, "end": { - "line": 967, + "line": 1002, "column": 42 } } @@ -365674,15 +372954,15 @@ "binop": null, "updateContext": null }, - "start": 38512, - "end": 38513, + "start": 39663, + "end": 39664, "loc": { "start": { - "line": 967, + "line": 1002, "column": 42 }, "end": { - "line": 967, + "line": 1002, "column": 43 } } @@ -365699,15 +372979,15 @@ "postfix": false, "binop": null }, - "start": 38530, - "end": 38531, + "start": 39681, + "end": 39682, "loc": { "start": { - "line": 968, + "line": 1003, "column": 16 }, "end": { - "line": 968, + "line": 1003, "column": 17 } } @@ -365727,15 +373007,15 @@ "updateContext": null }, "value": "else", - "start": 38532, - "end": 38536, + "start": 39683, + "end": 39687, "loc": { "start": { - "line": 968, + "line": 1003, "column": 18 }, "end": { - "line": 968, + "line": 1003, "column": 22 } } @@ -365752,15 +373032,15 @@ "postfix": false, "binop": null }, - "start": 38537, - "end": 38538, + "start": 39688, + "end": 39689, "loc": { "start": { - "line": 968, + "line": 1003, "column": 23 }, "end": { - "line": 968, + "line": 1003, "column": 24 } } @@ -365780,15 +373060,15 @@ "updateContext": null }, "value": "var", - "start": 38559, - "end": 38562, + "start": 39710, + "end": 39713, "loc": { "start": { - "line": 969, + "line": 1004, "column": 20 }, "end": { - "line": 969, + "line": 1004, "column": 23 } } @@ -365806,15 +373086,15 @@ "binop": null }, "value": "element", - "start": 38563, - "end": 38570, + "start": 39714, + "end": 39721, "loc": { "start": { - "line": 969, + "line": 1004, "column": 24 }, "end": { - "line": 969, + "line": 1004, "column": 31 } } @@ -365833,15 +373113,15 @@ "updateContext": null }, "value": "=", - "start": 38571, - "end": 38572, + "start": 39722, + "end": 39723, "loc": { "start": { - "line": 969, + "line": 1004, "column": 32 }, "end": { - "line": 969, + "line": 1004, "column": 33 } } @@ -365859,15 +373139,15 @@ "binop": null }, "value": "event", - "start": 38573, - "end": 38578, + "start": 39724, + "end": 39729, "loc": { "start": { - "line": 969, + "line": 1004, "column": 34 }, "end": { - "line": 969, + "line": 1004, "column": 39 } } @@ -365885,15 +373165,15 @@ "binop": null, "updateContext": null }, - "start": 38578, - "end": 38579, + "start": 39729, + "end": 39730, "loc": { "start": { - "line": 969, + "line": 1004, "column": 39 }, "end": { - "line": 969, + "line": 1004, "column": 40 } } @@ -365911,15 +373191,15 @@ "binop": null }, "value": "target", - "start": 38579, - "end": 38585, + "start": 39730, + "end": 39736, "loc": { "start": { - "line": 969, + "line": 1004, "column": 40 }, "end": { - "line": 969, + "line": 1004, "column": 46 } } @@ -365937,15 +373217,15 @@ "binop": null, "updateContext": null }, - "start": 38585, - "end": 38586, + "start": 39736, + "end": 39737, "loc": { "start": { - "line": 969, + "line": 1004, "column": 46 }, "end": { - "line": 969, + "line": 1004, "column": 47 } } @@ -365965,15 +373245,15 @@ "updateContext": null }, "value": "var", - "start": 38607, - "end": 38610, + "start": 39758, + "end": 39761, "loc": { "start": { - "line": 970, + "line": 1005, "column": 20 }, "end": { - "line": 970, + "line": 1005, "column": 23 } } @@ -365991,15 +373271,15 @@ "binop": null }, "value": "totalOffsetLeft", - "start": 38611, - "end": 38626, + "start": 39762, + "end": 39777, "loc": { "start": { - "line": 970, + "line": 1005, "column": 24 }, "end": { - "line": 970, + "line": 1005, "column": 39 } } @@ -366018,15 +373298,15 @@ "updateContext": null }, "value": "=", - "start": 38627, - "end": 38628, + "start": 39778, + "end": 39779, "loc": { "start": { - "line": 970, + "line": 1005, "column": 40 }, "end": { - "line": 970, + "line": 1005, "column": 41 } } @@ -366045,15 +373325,15 @@ "updateContext": null }, "value": 0, - "start": 38629, - "end": 38630, + "start": 39780, + "end": 39781, "loc": { "start": { - "line": 970, + "line": 1005, "column": 42 }, "end": { - "line": 970, + "line": 1005, "column": 43 } } @@ -366071,15 +373351,15 @@ "binop": null, "updateContext": null }, - "start": 38630, - "end": 38631, + "start": 39781, + "end": 39782, "loc": { "start": { - "line": 970, + "line": 1005, "column": 43 }, "end": { - "line": 970, + "line": 1005, "column": 44 } } @@ -366099,15 +373379,15 @@ "updateContext": null }, "value": "var", - "start": 38652, - "end": 38655, + "start": 39803, + "end": 39806, "loc": { "start": { - "line": 971, + "line": 1006, "column": 20 }, "end": { - "line": 971, + "line": 1006, "column": 23 } } @@ -366125,15 +373405,15 @@ "binop": null }, "value": "totalOffsetTop", - "start": 38656, - "end": 38670, + "start": 39807, + "end": 39821, "loc": { "start": { - "line": 971, + "line": 1006, "column": 24 }, "end": { - "line": 971, + "line": 1006, "column": 38 } } @@ -366152,15 +373432,15 @@ "updateContext": null }, "value": "=", - "start": 38671, - "end": 38672, + "start": 39822, + "end": 39823, "loc": { "start": { - "line": 971, + "line": 1006, "column": 39 }, "end": { - "line": 971, + "line": 1006, "column": 40 } } @@ -366179,15 +373459,15 @@ "updateContext": null }, "value": 0, - "start": 38673, - "end": 38674, + "start": 39824, + "end": 39825, "loc": { "start": { - "line": 971, + "line": 1006, "column": 41 }, "end": { - "line": 971, + "line": 1006, "column": 42 } } @@ -366205,15 +373485,15 @@ "binop": null, "updateContext": null }, - "start": 38674, - "end": 38675, + "start": 39825, + "end": 39826, "loc": { "start": { - "line": 971, + "line": 1006, "column": 42 }, "end": { - "line": 971, + "line": 1006, "column": 43 } } @@ -366233,15 +373513,15 @@ "updateContext": null }, "value": "while", - "start": 38697, - "end": 38702, + "start": 39848, + "end": 39853, "loc": { "start": { - "line": 973, + "line": 1008, "column": 20 }, "end": { - "line": 973, + "line": 1008, "column": 25 } } @@ -366258,15 +373538,15 @@ "postfix": false, "binop": null }, - "start": 38703, - "end": 38704, + "start": 39854, + "end": 39855, "loc": { "start": { - "line": 973, + "line": 1008, "column": 26 }, "end": { - "line": 973, + "line": 1008, "column": 27 } } @@ -366284,15 +373564,15 @@ "binop": null }, "value": "element", - "start": 38704, - "end": 38711, + "start": 39855, + "end": 39862, "loc": { "start": { - "line": 973, + "line": 1008, "column": 27 }, "end": { - "line": 973, + "line": 1008, "column": 34 } } @@ -366310,15 +373590,15 @@ "binop": null, "updateContext": null }, - "start": 38711, - "end": 38712, + "start": 39862, + "end": 39863, "loc": { "start": { - "line": 973, + "line": 1008, "column": 34 }, "end": { - "line": 973, + "line": 1008, "column": 35 } } @@ -366336,15 +373616,15 @@ "binop": null }, "value": "offsetParent", - "start": 38712, - "end": 38724, + "start": 39863, + "end": 39875, "loc": { "start": { - "line": 973, + "line": 1008, "column": 35 }, "end": { - "line": 973, + "line": 1008, "column": 47 } } @@ -366361,15 +373641,15 @@ "postfix": false, "binop": null }, - "start": 38724, - "end": 38725, + "start": 39875, + "end": 39876, "loc": { "start": { - "line": 973, + "line": 1008, "column": 47 }, "end": { - "line": 973, + "line": 1008, "column": 48 } } @@ -366386,15 +373666,15 @@ "postfix": false, "binop": null }, - "start": 38726, - "end": 38727, + "start": 39877, + "end": 39878, "loc": { "start": { - "line": 973, + "line": 1008, "column": 49 }, "end": { - "line": 973, + "line": 1008, "column": 50 } } @@ -366412,15 +373692,15 @@ "binop": null }, "value": "totalOffsetLeft", - "start": 38752, - "end": 38767, + "start": 39903, + "end": 39918, "loc": { "start": { - "line": 974, + "line": 1009, "column": 24 }, "end": { - "line": 974, + "line": 1009, "column": 39 } } @@ -366439,15 +373719,15 @@ "updateContext": null }, "value": "+=", - "start": 38768, - "end": 38770, + "start": 39919, + "end": 39921, "loc": { "start": { - "line": 974, + "line": 1009, "column": 40 }, "end": { - "line": 974, + "line": 1009, "column": 42 } } @@ -366465,15 +373745,15 @@ "binop": null }, "value": "element", - "start": 38771, - "end": 38778, + "start": 39922, + "end": 39929, "loc": { "start": { - "line": 974, + "line": 1009, "column": 43 }, "end": { - "line": 974, + "line": 1009, "column": 50 } } @@ -366491,15 +373771,15 @@ "binop": null, "updateContext": null }, - "start": 38778, - "end": 38779, + "start": 39929, + "end": 39930, "loc": { "start": { - "line": 974, + "line": 1009, "column": 50 }, "end": { - "line": 974, + "line": 1009, "column": 51 } } @@ -366517,15 +373797,15 @@ "binop": null }, "value": "offsetLeft", - "start": 38779, - "end": 38789, + "start": 39930, + "end": 39940, "loc": { "start": { - "line": 974, + "line": 1009, "column": 51 }, "end": { - "line": 974, + "line": 1009, "column": 61 } } @@ -366543,15 +373823,15 @@ "binop": null, "updateContext": null }, - "start": 38789, - "end": 38790, + "start": 39940, + "end": 39941, "loc": { "start": { - "line": 974, + "line": 1009, "column": 61 }, "end": { - "line": 974, + "line": 1009, "column": 62 } } @@ -366569,15 +373849,15 @@ "binop": null }, "value": "totalOffsetTop", - "start": 38815, - "end": 38829, + "start": 39966, + "end": 39980, "loc": { "start": { - "line": 975, + "line": 1010, "column": 24 }, "end": { - "line": 975, + "line": 1010, "column": 38 } } @@ -366596,15 +373876,15 @@ "updateContext": null }, "value": "+=", - "start": 38830, - "end": 38832, + "start": 39981, + "end": 39983, "loc": { "start": { - "line": 975, + "line": 1010, "column": 39 }, "end": { - "line": 975, + "line": 1010, "column": 41 } } @@ -366622,15 +373902,15 @@ "binop": null }, "value": "element", - "start": 38833, - "end": 38840, + "start": 39984, + "end": 39991, "loc": { "start": { - "line": 975, + "line": 1010, "column": 42 }, "end": { - "line": 975, + "line": 1010, "column": 49 } } @@ -366648,15 +373928,15 @@ "binop": null, "updateContext": null }, - "start": 38840, - "end": 38841, + "start": 39991, + "end": 39992, "loc": { "start": { - "line": 975, + "line": 1010, "column": 49 }, "end": { - "line": 975, + "line": 1010, "column": 50 } } @@ -366674,15 +373954,15 @@ "binop": null }, "value": "offsetTop", - "start": 38841, - "end": 38850, + "start": 39992, + "end": 40001, "loc": { "start": { - "line": 975, + "line": 1010, "column": 50 }, "end": { - "line": 975, + "line": 1010, "column": 59 } } @@ -366700,15 +373980,15 @@ "binop": null, "updateContext": null }, - "start": 38850, - "end": 38851, + "start": 40001, + "end": 40002, "loc": { "start": { - "line": 975, + "line": 1010, "column": 59 }, "end": { - "line": 975, + "line": 1010, "column": 60 } } @@ -366726,15 +374006,15 @@ "binop": null }, "value": "element", - "start": 38876, - "end": 38883, + "start": 40027, + "end": 40034, "loc": { "start": { - "line": 976, + "line": 1011, "column": 24 }, "end": { - "line": 976, + "line": 1011, "column": 31 } } @@ -366753,15 +374033,15 @@ "updateContext": null }, "value": "=", - "start": 38884, - "end": 38885, + "start": 40035, + "end": 40036, "loc": { "start": { - "line": 976, + "line": 1011, "column": 32 }, "end": { - "line": 976, + "line": 1011, "column": 33 } } @@ -366779,15 +374059,15 @@ "binop": null }, "value": "element", - "start": 38886, - "end": 38893, + "start": 40037, + "end": 40044, "loc": { "start": { - "line": 976, + "line": 1011, "column": 34 }, "end": { - "line": 976, + "line": 1011, "column": 41 } } @@ -366805,15 +374085,15 @@ "binop": null, "updateContext": null }, - "start": 38893, - "end": 38894, + "start": 40044, + "end": 40045, "loc": { "start": { - "line": 976, + "line": 1011, "column": 41 }, "end": { - "line": 976, + "line": 1011, "column": 42 } } @@ -366831,15 +374111,15 @@ "binop": null }, "value": "offsetParent", - "start": 38894, - "end": 38906, + "start": 40045, + "end": 40057, "loc": { "start": { - "line": 976, + "line": 1011, "column": 42 }, "end": { - "line": 976, + "line": 1011, "column": 54 } } @@ -366857,15 +374137,15 @@ "binop": null, "updateContext": null }, - "start": 38906, - "end": 38907, + "start": 40057, + "end": 40058, "loc": { "start": { - "line": 976, + "line": 1011, "column": 54 }, "end": { - "line": 976, + "line": 1011, "column": 55 } } @@ -366882,15 +374162,15 @@ "postfix": false, "binop": null }, - "start": 38928, - "end": 38929, + "start": 40079, + "end": 40080, "loc": { "start": { - "line": 977, + "line": 1012, "column": 20 }, "end": { - "line": 977, + "line": 1012, "column": 21 } } @@ -366908,15 +374188,15 @@ "binop": null }, "value": "canvasPos", - "start": 38950, - "end": 38959, + "start": 40101, + "end": 40110, "loc": { "start": { - "line": 978, + "line": 1013, "column": 20 }, "end": { - "line": 978, + "line": 1013, "column": 29 } } @@ -366934,15 +374214,15 @@ "binop": null, "updateContext": null }, - "start": 38959, - "end": 38960, + "start": 40110, + "end": 40111, "loc": { "start": { - "line": 978, + "line": 1013, "column": 29 }, "end": { - "line": 978, + "line": 1013, "column": 30 } } @@ -366961,15 +374241,15 @@ "updateContext": null }, "value": 0, - "start": 38960, - "end": 38961, + "start": 40111, + "end": 40112, "loc": { "start": { - "line": 978, + "line": 1013, "column": 30 }, "end": { - "line": 978, + "line": 1013, "column": 31 } } @@ -366987,15 +374267,15 @@ "binop": null, "updateContext": null }, - "start": 38961, - "end": 38962, + "start": 40112, + "end": 40113, "loc": { "start": { - "line": 978, + "line": 1013, "column": 31 }, "end": { - "line": 978, + "line": 1013, "column": 32 } } @@ -367014,15 +374294,15 @@ "updateContext": null }, "value": "=", - "start": 38963, - "end": 38964, + "start": 40114, + "end": 40115, "loc": { "start": { - "line": 978, + "line": 1013, "column": 33 }, "end": { - "line": 978, + "line": 1013, "column": 34 } } @@ -367040,15 +374320,15 @@ "binop": null }, "value": "event", - "start": 38965, - "end": 38970, + "start": 40116, + "end": 40121, "loc": { "start": { - "line": 978, + "line": 1013, "column": 35 }, "end": { - "line": 978, + "line": 1013, "column": 40 } } @@ -367066,15 +374346,15 @@ "binop": null, "updateContext": null }, - "start": 38970, - "end": 38971, + "start": 40121, + "end": 40122, "loc": { "start": { - "line": 978, + "line": 1013, "column": 40 }, "end": { - "line": 978, + "line": 1013, "column": 41 } } @@ -367092,15 +374372,15 @@ "binop": null }, "value": "pageX", - "start": 38971, - "end": 38976, + "start": 40122, + "end": 40127, "loc": { "start": { - "line": 978, + "line": 1013, "column": 41 }, "end": { - "line": 978, + "line": 1013, "column": 46 } } @@ -367119,15 +374399,15 @@ "updateContext": null }, "value": "-", - "start": 38977, - "end": 38978, + "start": 40128, + "end": 40129, "loc": { "start": { - "line": 978, + "line": 1013, "column": 47 }, "end": { - "line": 978, + "line": 1013, "column": 48 } } @@ -367145,15 +374425,15 @@ "binop": null }, "value": "totalOffsetLeft", - "start": 38979, - "end": 38994, + "start": 40130, + "end": 40145, "loc": { "start": { - "line": 978, + "line": 1013, "column": 49 }, "end": { - "line": 978, + "line": 1013, "column": 64 } } @@ -367171,15 +374451,15 @@ "binop": null, "updateContext": null }, - "start": 38994, - "end": 38995, + "start": 40145, + "end": 40146, "loc": { "start": { - "line": 978, + "line": 1013, "column": 64 }, "end": { - "line": 978, + "line": 1013, "column": 65 } } @@ -367197,15 +374477,15 @@ "binop": null }, "value": "canvasPos", - "start": 39016, - "end": 39025, + "start": 40167, + "end": 40176, "loc": { "start": { - "line": 979, + "line": 1014, "column": 20 }, "end": { - "line": 979, + "line": 1014, "column": 29 } } @@ -367223,15 +374503,15 @@ "binop": null, "updateContext": null }, - "start": 39025, - "end": 39026, + "start": 40176, + "end": 40177, "loc": { "start": { - "line": 979, + "line": 1014, "column": 29 }, "end": { - "line": 979, + "line": 1014, "column": 30 } } @@ -367250,15 +374530,15 @@ "updateContext": null }, "value": 1, - "start": 39026, - "end": 39027, + "start": 40177, + "end": 40178, "loc": { "start": { - "line": 979, + "line": 1014, "column": 30 }, "end": { - "line": 979, + "line": 1014, "column": 31 } } @@ -367276,15 +374556,15 @@ "binop": null, "updateContext": null }, - "start": 39027, - "end": 39028, + "start": 40178, + "end": 40179, "loc": { "start": { - "line": 979, + "line": 1014, "column": 31 }, "end": { - "line": 979, + "line": 1014, "column": 32 } } @@ -367303,15 +374583,15 @@ "updateContext": null }, "value": "=", - "start": 39029, - "end": 39030, + "start": 40180, + "end": 40181, "loc": { "start": { - "line": 979, + "line": 1014, "column": 33 }, "end": { - "line": 979, + "line": 1014, "column": 34 } } @@ -367329,15 +374609,15 @@ "binop": null }, "value": "event", - "start": 39031, - "end": 39036, + "start": 40182, + "end": 40187, "loc": { "start": { - "line": 979, + "line": 1014, "column": 35 }, "end": { - "line": 979, + "line": 1014, "column": 40 } } @@ -367355,15 +374635,15 @@ "binop": null, "updateContext": null }, - "start": 39036, - "end": 39037, + "start": 40187, + "end": 40188, "loc": { "start": { - "line": 979, + "line": 1014, "column": 40 }, "end": { - "line": 979, + "line": 1014, "column": 41 } } @@ -367381,15 +374661,15 @@ "binop": null }, "value": "pageY", - "start": 39037, - "end": 39042, + "start": 40188, + "end": 40193, "loc": { "start": { - "line": 979, + "line": 1014, "column": 41 }, "end": { - "line": 979, + "line": 1014, "column": 46 } } @@ -367408,15 +374688,15 @@ "updateContext": null }, "value": "-", - "start": 39043, - "end": 39044, + "start": 40194, + "end": 40195, "loc": { "start": { - "line": 979, + "line": 1014, "column": 47 }, "end": { - "line": 979, + "line": 1014, "column": 48 } } @@ -367434,15 +374714,15 @@ "binop": null }, "value": "totalOffsetTop", - "start": 39045, - "end": 39059, + "start": 40196, + "end": 40210, "loc": { "start": { - "line": 979, + "line": 1014, "column": 49 }, "end": { - "line": 979, + "line": 1014, "column": 63 } } @@ -367460,15 +374740,15 @@ "binop": null, "updateContext": null }, - "start": 39059, - "end": 39060, + "start": 40210, + "end": 40211, "loc": { "start": { - "line": 979, + "line": 1014, "column": 63 }, "end": { - "line": 979, + "line": 1014, "column": 64 } } @@ -367485,15 +374765,15 @@ "postfix": false, "binop": null }, - "start": 39077, - "end": 39078, + "start": 40228, + "end": 40229, "loc": { "start": { - "line": 980, + "line": 1015, "column": 16 }, "end": { - "line": 980, + "line": 1015, "column": 17 } } @@ -367513,15 +374793,15 @@ "updateContext": null }, "value": "return", - "start": 39095, - "end": 39101, + "start": 40246, + "end": 40252, "loc": { "start": { - "line": 981, + "line": 1016, "column": 16 }, "end": { - "line": 981, + "line": 1016, "column": 22 } } @@ -367539,15 +374819,15 @@ "binop": null }, "value": "canvasPos", - "start": 39102, - "end": 39111, + "start": 40253, + "end": 40262, "loc": { "start": { - "line": 981, + "line": 1016, "column": 23 }, "end": { - "line": 981, + "line": 1016, "column": 32 } } @@ -367565,15 +374845,15 @@ "binop": null, "updateContext": null }, - "start": 39111, - "end": 39112, + "start": 40262, + "end": 40263, "loc": { "start": { - "line": 981, + "line": 1016, "column": 32 }, "end": { - "line": 981, + "line": 1016, "column": 33 } } @@ -367590,15 +374870,15 @@ "postfix": false, "binop": null }, - "start": 39125, - "end": 39126, + "start": 40276, + "end": 40277, "loc": { "start": { - "line": 982, + "line": 1017, "column": 12 }, "end": { - "line": 982, + "line": 1017, "column": 13 } } @@ -367616,15 +374896,15 @@ "binop": null, "updateContext": null }, - "start": 39126, - "end": 39127, + "start": 40277, + "end": 40278, "loc": { "start": { - "line": 982, + "line": 1017, "column": 13 }, "end": { - "line": 982, + "line": 1017, "column": 14 } } @@ -367641,15 +374921,15 @@ "postfix": false, "binop": null }, - "start": 39136, - "end": 39137, + "start": 40287, + "end": 40288, "loc": { "start": { - "line": 983, + "line": 1018, "column": 8 }, "end": { - "line": 983, + "line": 1018, "column": 9 } } @@ -367666,15 +374946,15 @@ "postfix": false, "binop": null }, - "start": 39137, - "end": 39138, + "start": 40288, + "end": 40289, "loc": { "start": { - "line": 983, + "line": 1018, "column": 9 }, "end": { - "line": 983, + "line": 1018, "column": 10 } } @@ -367691,15 +374971,15 @@ "postfix": false, "binop": null }, - "start": 39138, - "end": 39139, + "start": 40289, + "end": 40290, "loc": { "start": { - "line": 983, + "line": 1018, "column": 10 }, "end": { - "line": 983, + "line": 1018, "column": 11 } } @@ -367716,15 +374996,15 @@ "postfix": false, "binop": null }, - "start": 39139, - "end": 39140, + "start": 40290, + "end": 40291, "loc": { "start": { - "line": 983, + "line": 1018, "column": 11 }, "end": { - "line": 983, + "line": 1018, "column": 12 } } @@ -367742,15 +375022,15 @@ "binop": null, "updateContext": null }, - "start": 39140, - "end": 39141, + "start": 40291, + "end": 40292, "loc": { "start": { - "line": 983, + "line": 1018, "column": 12 }, "end": { - "line": 983, + "line": 1018, "column": 13 } } @@ -367770,15 +375050,15 @@ "updateContext": null }, "value": "const", - "start": 39151, - "end": 39156, + "start": 40302, + "end": 40307, "loc": { "start": { - "line": 985, + "line": 1020, "column": 8 }, "end": { - "line": 985, + "line": 1020, "column": 13 } } @@ -367796,15 +375076,15 @@ "binop": null }, "value": "localToWorldVec", - "start": 39157, - "end": 39172, + "start": 40308, + "end": 40323, "loc": { "start": { - "line": 985, + "line": 1020, "column": 14 }, "end": { - "line": 985, + "line": 1020, "column": 29 } } @@ -367823,15 +375103,15 @@ "updateContext": null }, "value": "=", - "start": 39173, - "end": 39174, + "start": 40324, + "end": 40325, "loc": { "start": { - "line": 985, + "line": 1020, "column": 30 }, "end": { - "line": 985, + "line": 1020, "column": 31 } } @@ -367848,15 +375128,15 @@ "postfix": false, "binop": null }, - "start": 39175, - "end": 39176, + "start": 40326, + "end": 40327, "loc": { "start": { - "line": 985, + "line": 1020, "column": 32 }, "end": { - "line": 985, + "line": 1020, "column": 33 } } @@ -367875,15 +375155,15 @@ "binop": null }, "value": "function", - "start": 39176, - "end": 39184, + "start": 40327, + "end": 40335, "loc": { "start": { - "line": 985, + "line": 1020, "column": 33 }, "end": { - "line": 985, + "line": 1020, "column": 41 } } @@ -367900,15 +375180,15 @@ "postfix": false, "binop": null }, - "start": 39185, - "end": 39186, + "start": 40336, + "end": 40337, "loc": { "start": { - "line": 985, + "line": 1020, "column": 42 }, "end": { - "line": 985, + "line": 1020, "column": 43 } } @@ -367925,15 +375205,15 @@ "postfix": false, "binop": null }, - "start": 39186, - "end": 39187, + "start": 40337, + "end": 40338, "loc": { "start": { - "line": 985, + "line": 1020, "column": 43 }, "end": { - "line": 985, + "line": 1020, "column": 44 } } @@ -367950,15 +375230,15 @@ "postfix": false, "binop": null }, - "start": 39188, - "end": 39189, + "start": 40339, + "end": 40340, "loc": { "start": { - "line": 985, + "line": 1020, "column": 45 }, "end": { - "line": 985, + "line": 1020, "column": 46 } } @@ -367978,15 +375258,15 @@ "updateContext": null }, "value": "const", - "start": 39202, - "end": 39207, + "start": 40353, + "end": 40358, "loc": { "start": { - "line": 986, + "line": 1021, "column": 12 }, "end": { - "line": 986, + "line": 1021, "column": 17 } } @@ -368004,15 +375284,15 @@ "binop": null }, "value": "mat", - "start": 39208, - "end": 39211, + "start": 40359, + "end": 40362, "loc": { "start": { - "line": 986, + "line": 1021, "column": 18 }, "end": { - "line": 986, + "line": 1021, "column": 21 } } @@ -368031,15 +375311,15 @@ "updateContext": null }, "value": "=", - "start": 39212, - "end": 39213, + "start": 40363, + "end": 40364, "loc": { "start": { - "line": 986, + "line": 1021, "column": 22 }, "end": { - "line": 986, + "line": 1021, "column": 23 } } @@ -368057,15 +375337,15 @@ "binop": null }, "value": "math", - "start": 39214, - "end": 39218, + "start": 40365, + "end": 40369, "loc": { "start": { - "line": 986, + "line": 1021, "column": 24 }, "end": { - "line": 986, + "line": 1021, "column": 28 } } @@ -368083,15 +375363,15 @@ "binop": null, "updateContext": null }, - "start": 39218, - "end": 39219, + "start": 40369, + "end": 40370, "loc": { "start": { - "line": 986, + "line": 1021, "column": 28 }, "end": { - "line": 986, + "line": 1021, "column": 29 } } @@ -368109,15 +375389,15 @@ "binop": null }, "value": "mat4", - "start": 39219, - "end": 39223, + "start": 40370, + "end": 40374, "loc": { "start": { - "line": 986, + "line": 1021, "column": 29 }, "end": { - "line": 986, + "line": 1021, "column": 33 } } @@ -368134,15 +375414,15 @@ "postfix": false, "binop": null }, - "start": 39223, - "end": 39224, + "start": 40374, + "end": 40375, "loc": { "start": { - "line": 986, + "line": 1021, "column": 33 }, "end": { - "line": 986, + "line": 1021, "column": 34 } } @@ -368159,15 +375439,15 @@ "postfix": false, "binop": null }, - "start": 39224, - "end": 39225, + "start": 40375, + "end": 40376, "loc": { "start": { - "line": 986, + "line": 1021, "column": 34 }, "end": { - "line": 986, + "line": 1021, "column": 35 } } @@ -368185,15 +375465,15 @@ "binop": null, "updateContext": null }, - "start": 39225, - "end": 39226, + "start": 40376, + "end": 40377, "loc": { "start": { - "line": 986, + "line": 1021, "column": 35 }, "end": { - "line": 986, + "line": 1021, "column": 36 } } @@ -368213,15 +375493,15 @@ "updateContext": null }, "value": "return", - "start": 39239, - "end": 39245, + "start": 40390, + "end": 40396, "loc": { "start": { - "line": 987, + "line": 1022, "column": 12 }, "end": { - "line": 987, + "line": 1022, "column": 18 } } @@ -368240,15 +375520,15 @@ "binop": null }, "value": "function", - "start": 39246, - "end": 39254, + "start": 40397, + "end": 40405, "loc": { "start": { - "line": 987, + "line": 1022, "column": 19 }, "end": { - "line": 987, + "line": 1022, "column": 27 } } @@ -368265,15 +375545,15 @@ "postfix": false, "binop": null }, - "start": 39255, - "end": 39256, + "start": 40406, + "end": 40407, "loc": { "start": { - "line": 987, + "line": 1022, "column": 28 }, "end": { - "line": 987, + "line": 1022, "column": 29 } } @@ -368291,15 +375571,15 @@ "binop": null }, "value": "localVec", - "start": 39256, - "end": 39264, + "start": 40407, + "end": 40415, "loc": { "start": { - "line": 987, + "line": 1022, "column": 29 }, "end": { - "line": 987, + "line": 1022, "column": 37 } } @@ -368317,15 +375597,15 @@ "binop": null, "updateContext": null }, - "start": 39264, - "end": 39265, + "start": 40415, + "end": 40416, "loc": { "start": { - "line": 987, + "line": 1022, "column": 37 }, "end": { - "line": 987, + "line": 1022, "column": 38 } } @@ -368343,15 +375623,15 @@ "binop": null }, "value": "worldVec", - "start": 39266, - "end": 39274, + "start": 40417, + "end": 40425, "loc": { "start": { - "line": 987, + "line": 1022, "column": 39 }, "end": { - "line": 987, + "line": 1022, "column": 47 } } @@ -368368,15 +375648,15 @@ "postfix": false, "binop": null }, - "start": 39274, - "end": 39275, + "start": 40425, + "end": 40426, "loc": { "start": { - "line": 987, + "line": 1022, "column": 47 }, "end": { - "line": 987, + "line": 1022, "column": 48 } } @@ -368393,15 +375673,15 @@ "postfix": false, "binop": null }, - "start": 39276, - "end": 39277, + "start": 40427, + "end": 40428, "loc": { "start": { - "line": 987, + "line": 1022, "column": 49 }, "end": { - "line": 987, + "line": 1022, "column": 50 } } @@ -368419,15 +375699,15 @@ "binop": null }, "value": "math", - "start": 39294, - "end": 39298, + "start": 40445, + "end": 40449, "loc": { "start": { - "line": 988, + "line": 1023, "column": 16 }, "end": { - "line": 988, + "line": 1023, "column": 20 } } @@ -368445,15 +375725,15 @@ "binop": null, "updateContext": null }, - "start": 39298, - "end": 39299, + "start": 40449, + "end": 40450, "loc": { "start": { - "line": 988, + "line": 1023, "column": 20 }, "end": { - "line": 988, + "line": 1023, "column": 21 } } @@ -368471,15 +375751,15 @@ "binop": null }, "value": "quaternionToMat4", - "start": 39299, - "end": 39315, + "start": 40450, + "end": 40466, "loc": { "start": { - "line": 988, + "line": 1023, "column": 21 }, "end": { - "line": 988, + "line": 1023, "column": 37 } } @@ -368496,15 +375776,15 @@ "postfix": false, "binop": null }, - "start": 39315, - "end": 39316, + "start": 40466, + "end": 40467, "loc": { "start": { - "line": 988, + "line": 1023, "column": 37 }, "end": { - "line": 988, + "line": 1023, "column": 38 } } @@ -368522,15 +375802,15 @@ "binop": null }, "value": "self", - "start": 39316, - "end": 39320, + "start": 40467, + "end": 40471, "loc": { "start": { - "line": 988, + "line": 1023, "column": 38 }, "end": { - "line": 988, + "line": 1023, "column": 42 } } @@ -368548,15 +375828,15 @@ "binop": null, "updateContext": null }, - "start": 39320, - "end": 39321, + "start": 40471, + "end": 40472, "loc": { "start": { - "line": 988, + "line": 1023, "column": 42 }, "end": { - "line": 988, + "line": 1023, "column": 43 } } @@ -368574,15 +375854,15 @@ "binop": null }, "value": "_rootNode", - "start": 39321, - "end": 39330, + "start": 40472, + "end": 40481, "loc": { "start": { - "line": 988, + "line": 1023, "column": 43 }, "end": { - "line": 988, + "line": 1023, "column": 52 } } @@ -368600,15 +375880,15 @@ "binop": null, "updateContext": null }, - "start": 39330, - "end": 39331, + "start": 40481, + "end": 40482, "loc": { "start": { - "line": 988, + "line": 1023, "column": 52 }, "end": { - "line": 988, + "line": 1023, "column": 53 } } @@ -368626,15 +375906,15 @@ "binop": null }, "value": "quaternion", - "start": 39331, - "end": 39341, + "start": 40482, + "end": 40492, "loc": { "start": { - "line": 988, + "line": 1023, "column": 53 }, "end": { - "line": 988, + "line": 1023, "column": 63 } } @@ -368652,15 +375932,15 @@ "binop": null, "updateContext": null }, - "start": 39341, - "end": 39342, + "start": 40492, + "end": 40493, "loc": { "start": { - "line": 988, + "line": 1023, "column": 63 }, "end": { - "line": 988, + "line": 1023, "column": 64 } } @@ -368678,15 +375958,15 @@ "binop": null }, "value": "mat", - "start": 39343, - "end": 39346, + "start": 40494, + "end": 40497, "loc": { "start": { - "line": 988, + "line": 1023, "column": 65 }, "end": { - "line": 988, + "line": 1023, "column": 68 } } @@ -368703,15 +375983,15 @@ "postfix": false, "binop": null }, - "start": 39346, - "end": 39347, + "start": 40497, + "end": 40498, "loc": { "start": { - "line": 988, + "line": 1023, "column": 68 }, "end": { - "line": 988, + "line": 1023, "column": 69 } } @@ -368729,15 +376009,15 @@ "binop": null, "updateContext": null }, - "start": 39347, - "end": 39348, + "start": 40498, + "end": 40499, "loc": { "start": { - "line": 988, + "line": 1023, "column": 69 }, "end": { - "line": 988, + "line": 1023, "column": 70 } } @@ -368755,15 +376035,15 @@ "binop": null }, "value": "math", - "start": 39365, - "end": 39369, + "start": 40516, + "end": 40520, "loc": { "start": { - "line": 989, + "line": 1024, "column": 16 }, "end": { - "line": 989, + "line": 1024, "column": 20 } } @@ -368781,15 +376061,15 @@ "binop": null, "updateContext": null }, - "start": 39369, - "end": 39370, + "start": 40520, + "end": 40521, "loc": { "start": { - "line": 989, + "line": 1024, "column": 20 }, "end": { - "line": 989, + "line": 1024, "column": 21 } } @@ -368807,15 +376087,15 @@ "binop": null }, "value": "transformVec3", - "start": 39370, - "end": 39383, + "start": 40521, + "end": 40534, "loc": { "start": { - "line": 989, + "line": 1024, "column": 21 }, "end": { - "line": 989, + "line": 1024, "column": 34 } } @@ -368832,15 +376112,15 @@ "postfix": false, "binop": null }, - "start": 39383, - "end": 39384, + "start": 40534, + "end": 40535, "loc": { "start": { - "line": 989, + "line": 1024, "column": 34 }, "end": { - "line": 989, + "line": 1024, "column": 35 } } @@ -368858,15 +376138,15 @@ "binop": null }, "value": "mat", - "start": 39384, - "end": 39387, + "start": 40535, + "end": 40538, "loc": { "start": { - "line": 989, + "line": 1024, "column": 35 }, "end": { - "line": 989, + "line": 1024, "column": 38 } } @@ -368884,15 +376164,15 @@ "binop": null, "updateContext": null }, - "start": 39387, - "end": 39388, + "start": 40538, + "end": 40539, "loc": { "start": { - "line": 989, + "line": 1024, "column": 38 }, "end": { - "line": 989, + "line": 1024, "column": 39 } } @@ -368910,15 +376190,15 @@ "binop": null }, "value": "localVec", - "start": 39389, - "end": 39397, + "start": 40540, + "end": 40548, "loc": { "start": { - "line": 989, + "line": 1024, "column": 40 }, "end": { - "line": 989, + "line": 1024, "column": 48 } } @@ -368936,15 +376216,15 @@ "binop": null, "updateContext": null }, - "start": 39397, - "end": 39398, + "start": 40548, + "end": 40549, "loc": { "start": { - "line": 989, + "line": 1024, "column": 48 }, "end": { - "line": 989, + "line": 1024, "column": 49 } } @@ -368962,15 +376242,15 @@ "binop": null }, "value": "worldVec", - "start": 39399, - "end": 39407, + "start": 40550, + "end": 40558, "loc": { "start": { - "line": 989, + "line": 1024, "column": 50 }, "end": { - "line": 989, + "line": 1024, "column": 58 } } @@ -368987,15 +376267,15 @@ "postfix": false, "binop": null }, - "start": 39407, - "end": 39408, + "start": 40558, + "end": 40559, "loc": { "start": { - "line": 989, + "line": 1024, "column": 58 }, "end": { - "line": 989, + "line": 1024, "column": 59 } } @@ -369013,15 +376293,15 @@ "binop": null, "updateContext": null }, - "start": 39408, - "end": 39409, + "start": 40559, + "end": 40560, "loc": { "start": { - "line": 989, + "line": 1024, "column": 59 }, "end": { - "line": 989, + "line": 1024, "column": 60 } } @@ -369039,15 +376319,15 @@ "binop": null }, "value": "math", - "start": 39426, - "end": 39430, + "start": 40577, + "end": 40581, "loc": { "start": { - "line": 990, + "line": 1025, "column": 16 }, "end": { - "line": 990, + "line": 1025, "column": 20 } } @@ -369065,15 +376345,15 @@ "binop": null, "updateContext": null }, - "start": 39430, - "end": 39431, + "start": 40581, + "end": 40582, "loc": { "start": { - "line": 990, + "line": 1025, "column": 20 }, "end": { - "line": 990, + "line": 1025, "column": 21 } } @@ -369091,15 +376371,15 @@ "binop": null }, "value": "normalizeVec3", - "start": 39431, - "end": 39444, + "start": 40582, + "end": 40595, "loc": { "start": { - "line": 990, + "line": 1025, "column": 21 }, "end": { - "line": 990, + "line": 1025, "column": 34 } } @@ -369116,15 +376396,15 @@ "postfix": false, "binop": null }, - "start": 39444, - "end": 39445, + "start": 40595, + "end": 40596, "loc": { "start": { - "line": 990, + "line": 1025, "column": 34 }, "end": { - "line": 990, + "line": 1025, "column": 35 } } @@ -369142,15 +376422,15 @@ "binop": null }, "value": "worldVec", - "start": 39445, - "end": 39453, + "start": 40596, + "end": 40604, "loc": { "start": { - "line": 990, + "line": 1025, "column": 35 }, "end": { - "line": 990, + "line": 1025, "column": 43 } } @@ -369167,15 +376447,15 @@ "postfix": false, "binop": null }, - "start": 39453, - "end": 39454, + "start": 40604, + "end": 40605, "loc": { "start": { - "line": 990, + "line": 1025, "column": 43 }, "end": { - "line": 990, + "line": 1025, "column": 44 } } @@ -369193,15 +376473,15 @@ "binop": null, "updateContext": null }, - "start": 39454, - "end": 39455, + "start": 40605, + "end": 40606, "loc": { "start": { - "line": 990, + "line": 1025, "column": 44 }, "end": { - "line": 990, + "line": 1025, "column": 45 } } @@ -369221,15 +376501,15 @@ "updateContext": null }, "value": "return", - "start": 39472, - "end": 39478, + "start": 40623, + "end": 40629, "loc": { "start": { - "line": 991, + "line": 1026, "column": 16 }, "end": { - "line": 991, + "line": 1026, "column": 22 } } @@ -369247,15 +376527,15 @@ "binop": null }, "value": "worldVec", - "start": 39479, - "end": 39487, + "start": 40630, + "end": 40638, "loc": { "start": { - "line": 991, + "line": 1026, "column": 23 }, "end": { - "line": 991, + "line": 1026, "column": 31 } } @@ -369273,15 +376553,15 @@ "binop": null, "updateContext": null }, - "start": 39487, - "end": 39488, + "start": 40638, + "end": 40639, "loc": { "start": { - "line": 991, + "line": 1026, "column": 31 }, "end": { - "line": 991, + "line": 1026, "column": 32 } } @@ -369298,15 +376578,15 @@ "postfix": false, "binop": null }, - "start": 39501, - "end": 39502, + "start": 40652, + "end": 40653, "loc": { "start": { - "line": 992, + "line": 1027, "column": 12 }, "end": { - "line": 992, + "line": 1027, "column": 13 } } @@ -369324,15 +376604,15 @@ "binop": null, "updateContext": null }, - "start": 39502, - "end": 39503, + "start": 40653, + "end": 40654, "loc": { "start": { - "line": 992, + "line": 1027, "column": 13 }, "end": { - "line": 992, + "line": 1027, "column": 14 } } @@ -369349,15 +376629,15 @@ "postfix": false, "binop": null }, - "start": 39512, - "end": 39513, + "start": 40663, + "end": 40664, "loc": { "start": { - "line": 993, + "line": 1028, "column": 8 }, "end": { - "line": 993, + "line": 1028, "column": 9 } } @@ -369374,15 +376654,15 @@ "postfix": false, "binop": null }, - "start": 39513, - "end": 39514, + "start": 40664, + "end": 40665, "loc": { "start": { - "line": 993, + "line": 1028, "column": 9 }, "end": { - "line": 993, + "line": 1028, "column": 10 } } @@ -369399,15 +376679,15 @@ "postfix": false, "binop": null }, - "start": 39514, - "end": 39515, + "start": 40665, + "end": 40666, "loc": { "start": { - "line": 993, + "line": 1028, "column": 10 }, "end": { - "line": 993, + "line": 1028, "column": 11 } } @@ -369424,15 +376704,15 @@ "postfix": false, "binop": null }, - "start": 39515, - "end": 39516, + "start": 40666, + "end": 40667, "loc": { "start": { - "line": 993, + "line": 1028, "column": 11 }, "end": { - "line": 993, + "line": 1028, "column": 12 } } @@ -369450,15 +376730,15 @@ "binop": null, "updateContext": null }, - "start": 39516, - "end": 39517, + "start": 40667, + "end": 40668, "loc": { "start": { - "line": 993, + "line": 1028, "column": 12 }, "end": { - "line": 993, + "line": 1028, "column": 13 } } @@ -369478,15 +376758,15 @@ "updateContext": null }, "value": "var", - "start": 39527, - "end": 39530, + "start": 40678, + "end": 40681, "loc": { "start": { - "line": 995, + "line": 1030, "column": 8 }, "end": { - "line": 995, + "line": 1030, "column": 11 } } @@ -369504,15 +376784,15 @@ "binop": null }, "value": "getTranslationPlane", - "start": 39531, - "end": 39550, + "start": 40682, + "end": 40701, "loc": { "start": { - "line": 995, + "line": 1030, "column": 12 }, "end": { - "line": 995, + "line": 1030, "column": 31 } } @@ -369531,15 +376811,15 @@ "updateContext": null }, "value": "=", - "start": 39551, - "end": 39552, + "start": 40702, + "end": 40703, "loc": { "start": { - "line": 995, + "line": 1030, "column": 32 }, "end": { - "line": 995, + "line": 1030, "column": 33 } } @@ -369556,15 +376836,15 @@ "postfix": false, "binop": null }, - "start": 39553, - "end": 39554, + "start": 40704, + "end": 40705, "loc": { "start": { - "line": 995, + "line": 1030, "column": 34 }, "end": { - "line": 995, + "line": 1030, "column": 35 } } @@ -369583,15 +376863,15 @@ "binop": null }, "value": "function", - "start": 39554, - "end": 39562, + "start": 40705, + "end": 40713, "loc": { "start": { - "line": 995, + "line": 1030, "column": 35 }, "end": { - "line": 995, + "line": 1030, "column": 43 } } @@ -369608,15 +376888,15 @@ "postfix": false, "binop": null }, - "start": 39563, - "end": 39564, + "start": 40714, + "end": 40715, "loc": { "start": { - "line": 995, + "line": 1030, "column": 44 }, "end": { - "line": 995, + "line": 1030, "column": 45 } } @@ -369633,15 +376913,15 @@ "postfix": false, "binop": null }, - "start": 39564, - "end": 39565, + "start": 40715, + "end": 40716, "loc": { "start": { - "line": 995, + "line": 1030, "column": 45 }, "end": { - "line": 995, + "line": 1030, "column": 46 } } @@ -369658,15 +376938,15 @@ "postfix": false, "binop": null }, - "start": 39566, - "end": 39567, + "start": 40717, + "end": 40718, "loc": { "start": { - "line": 995, + "line": 1030, "column": 47 }, "end": { - "line": 995, + "line": 1030, "column": 48 } } @@ -369686,15 +376966,15 @@ "updateContext": null }, "value": "const", - "start": 39580, - "end": 39585, + "start": 40731, + "end": 40736, "loc": { "start": { - "line": 996, + "line": 1031, "column": 12 }, "end": { - "line": 996, + "line": 1031, "column": 17 } } @@ -369712,15 +376992,15 @@ "binop": null }, "value": "planeNormal", - "start": 39586, - "end": 39597, + "start": 40737, + "end": 40748, "loc": { "start": { - "line": 996, + "line": 1031, "column": 18 }, "end": { - "line": 996, + "line": 1031, "column": 29 } } @@ -369739,15 +377019,15 @@ "updateContext": null }, "value": "=", - "start": 39598, - "end": 39599, + "start": 40749, + "end": 40750, "loc": { "start": { - "line": 996, + "line": 1031, "column": 30 }, "end": { - "line": 996, + "line": 1031, "column": 31 } } @@ -369765,15 +377045,15 @@ "binop": null }, "value": "math", - "start": 39600, - "end": 39604, + "start": 40751, + "end": 40755, "loc": { "start": { - "line": 996, + "line": 1031, "column": 32 }, "end": { - "line": 996, + "line": 1031, "column": 36 } } @@ -369791,15 +377071,15 @@ "binop": null, "updateContext": null }, - "start": 39604, - "end": 39605, + "start": 40755, + "end": 40756, "loc": { "start": { - "line": 996, + "line": 1031, "column": 36 }, "end": { - "line": 996, + "line": 1031, "column": 37 } } @@ -369817,15 +377097,15 @@ "binop": null }, "value": "vec3", - "start": 39605, - "end": 39609, + "start": 40756, + "end": 40760, "loc": { "start": { - "line": 996, + "line": 1031, "column": 37 }, "end": { - "line": 996, + "line": 1031, "column": 41 } } @@ -369842,15 +377122,15 @@ "postfix": false, "binop": null }, - "start": 39609, - "end": 39610, + "start": 40760, + "end": 40761, "loc": { "start": { - "line": 996, + "line": 1031, "column": 41 }, "end": { - "line": 996, + "line": 1031, "column": 42 } } @@ -369867,15 +377147,15 @@ "postfix": false, "binop": null }, - "start": 39610, - "end": 39611, + "start": 40761, + "end": 40762, "loc": { "start": { - "line": 996, + "line": 1031, "column": 42 }, "end": { - "line": 996, + "line": 1031, "column": 43 } } @@ -369893,15 +377173,15 @@ "binop": null, "updateContext": null }, - "start": 39611, - "end": 39612, + "start": 40762, + "end": 40763, "loc": { "start": { - "line": 996, + "line": 1031, "column": 43 }, "end": { - "line": 996, + "line": 1031, "column": 44 } } @@ -369921,15 +377201,15 @@ "updateContext": null }, "value": "return", - "start": 39625, - "end": 39631, + "start": 40776, + "end": 40782, "loc": { "start": { - "line": 997, + "line": 1032, "column": 12 }, "end": { - "line": 997, + "line": 1032, "column": 18 } } @@ -369948,15 +377228,15 @@ "binop": null }, "value": "function", - "start": 39632, - "end": 39640, + "start": 40783, + "end": 40791, "loc": { "start": { - "line": 997, + "line": 1032, "column": 19 }, "end": { - "line": 997, + "line": 1032, "column": 27 } } @@ -369973,15 +377253,15 @@ "postfix": false, "binop": null }, - "start": 39641, - "end": 39642, + "start": 40792, + "end": 40793, "loc": { "start": { - "line": 997, + "line": 1032, "column": 28 }, "end": { - "line": 997, + "line": 1032, "column": 29 } } @@ -369999,15 +377279,15 @@ "binop": null }, "value": "worldAxis", - "start": 39642, - "end": 39651, + "start": 40793, + "end": 40802, "loc": { "start": { - "line": 997, + "line": 1032, "column": 29 }, "end": { - "line": 997, + "line": 1032, "column": 38 } } @@ -370024,15 +377304,15 @@ "postfix": false, "binop": null }, - "start": 39651, - "end": 39652, + "start": 40802, + "end": 40803, "loc": { "start": { - "line": 997, + "line": 1032, "column": 38 }, "end": { - "line": 997, + "line": 1032, "column": 39 } } @@ -370049,15 +377329,15 @@ "postfix": false, "binop": null }, - "start": 39653, - "end": 39654, + "start": 40804, + "end": 40805, "loc": { "start": { - "line": 997, + "line": 1032, "column": 40 }, "end": { - "line": 997, + "line": 1032, "column": 41 } } @@ -370077,15 +377357,15 @@ "updateContext": null }, "value": "const", - "start": 39671, - "end": 39676, + "start": 40822, + "end": 40827, "loc": { "start": { - "line": 998, + "line": 1033, "column": 16 }, "end": { - "line": 998, + "line": 1033, "column": 21 } } @@ -370103,15 +377383,15 @@ "binop": null }, "value": "absX", - "start": 39677, - "end": 39681, + "start": 40828, + "end": 40832, "loc": { "start": { - "line": 998, + "line": 1033, "column": 22 }, "end": { - "line": 998, + "line": 1033, "column": 26 } } @@ -370130,15 +377410,15 @@ "updateContext": null }, "value": "=", - "start": 39682, - "end": 39683, + "start": 40833, + "end": 40834, "loc": { "start": { - "line": 998, + "line": 1033, "column": 27 }, "end": { - "line": 998, + "line": 1033, "column": 28 } } @@ -370156,15 +377436,15 @@ "binop": null }, "value": "Math", - "start": 39684, - "end": 39688, + "start": 40835, + "end": 40839, "loc": { "start": { - "line": 998, + "line": 1033, "column": 29 }, "end": { - "line": 998, + "line": 1033, "column": 33 } } @@ -370182,15 +377462,15 @@ "binop": null, "updateContext": null }, - "start": 39688, - "end": 39689, + "start": 40839, + "end": 40840, "loc": { "start": { - "line": 998, + "line": 1033, "column": 33 }, "end": { - "line": 998, + "line": 1033, "column": 34 } } @@ -370208,15 +377488,15 @@ "binop": null }, "value": "abs", - "start": 39689, - "end": 39692, + "start": 40840, + "end": 40843, "loc": { "start": { - "line": 998, + "line": 1033, "column": 34 }, "end": { - "line": 998, + "line": 1033, "column": 37 } } @@ -370233,15 +377513,15 @@ "postfix": false, "binop": null }, - "start": 39692, - "end": 39693, + "start": 40843, + "end": 40844, "loc": { "start": { - "line": 998, + "line": 1033, "column": 37 }, "end": { - "line": 998, + "line": 1033, "column": 38 } } @@ -370259,15 +377539,15 @@ "binop": null }, "value": "worldAxis", - "start": 39693, - "end": 39702, + "start": 40844, + "end": 40853, "loc": { "start": { - "line": 998, + "line": 1033, "column": 38 }, "end": { - "line": 998, + "line": 1033, "column": 47 } } @@ -370285,15 +377565,15 @@ "binop": null, "updateContext": null }, - "start": 39702, - "end": 39703, + "start": 40853, + "end": 40854, "loc": { "start": { - "line": 998, + "line": 1033, "column": 47 }, "end": { - "line": 998, + "line": 1033, "column": 48 } } @@ -370312,15 +377592,15 @@ "updateContext": null }, "value": 0, - "start": 39703, - "end": 39704, + "start": 40854, + "end": 40855, "loc": { "start": { - "line": 998, + "line": 1033, "column": 48 }, "end": { - "line": 998, + "line": 1033, "column": 49 } } @@ -370338,15 +377618,15 @@ "binop": null, "updateContext": null }, - "start": 39704, - "end": 39705, + "start": 40855, + "end": 40856, "loc": { "start": { - "line": 998, + "line": 1033, "column": 49 }, "end": { - "line": 998, + "line": 1033, "column": 50 } } @@ -370363,15 +377643,15 @@ "postfix": false, "binop": null }, - "start": 39705, - "end": 39706, + "start": 40856, + "end": 40857, "loc": { "start": { - "line": 998, + "line": 1033, "column": 50 }, "end": { - "line": 998, + "line": 1033, "column": 51 } } @@ -370389,15 +377669,15 @@ "binop": null, "updateContext": null }, - "start": 39706, - "end": 39707, + "start": 40857, + "end": 40858, "loc": { "start": { - "line": 998, + "line": 1033, "column": 51 }, "end": { - "line": 998, + "line": 1033, "column": 52 } } @@ -370417,15 +377697,15 @@ "updateContext": null }, "value": "if", - "start": 39724, - "end": 39726, + "start": 40875, + "end": 40877, "loc": { "start": { - "line": 999, + "line": 1034, "column": 16 }, "end": { - "line": 999, + "line": 1034, "column": 18 } } @@ -370442,15 +377722,15 @@ "postfix": false, "binop": null }, - "start": 39727, - "end": 39728, + "start": 40878, + "end": 40879, "loc": { "start": { - "line": 999, + "line": 1034, "column": 19 }, "end": { - "line": 999, + "line": 1034, "column": 20 } } @@ -370468,15 +377748,15 @@ "binop": null }, "value": "absX", - "start": 39728, - "end": 39732, + "start": 40879, + "end": 40883, "loc": { "start": { - "line": 999, + "line": 1034, "column": 20 }, "end": { - "line": 999, + "line": 1034, "column": 24 } } @@ -370495,15 +377775,15 @@ "updateContext": null }, "value": ">", - "start": 39733, - "end": 39734, + "start": 40884, + "end": 40885, "loc": { "start": { - "line": 999, + "line": 1034, "column": 25 }, "end": { - "line": 999, + "line": 1034, "column": 26 } } @@ -370521,15 +377801,15 @@ "binop": null }, "value": "Math", - "start": 39735, - "end": 39739, + "start": 40886, + "end": 40890, "loc": { "start": { - "line": 999, + "line": 1034, "column": 27 }, "end": { - "line": 999, + "line": 1034, "column": 31 } } @@ -370547,15 +377827,15 @@ "binop": null, "updateContext": null }, - "start": 39739, - "end": 39740, + "start": 40890, + "end": 40891, "loc": { "start": { - "line": 999, + "line": 1034, "column": 31 }, "end": { - "line": 999, + "line": 1034, "column": 32 } } @@ -370573,15 +377853,15 @@ "binop": null }, "value": "abs", - "start": 39740, - "end": 39743, + "start": 40891, + "end": 40894, "loc": { "start": { - "line": 999, + "line": 1034, "column": 32 }, "end": { - "line": 999, + "line": 1034, "column": 35 } } @@ -370598,15 +377878,15 @@ "postfix": false, "binop": null }, - "start": 39743, - "end": 39744, + "start": 40894, + "end": 40895, "loc": { "start": { - "line": 999, + "line": 1034, "column": 35 }, "end": { - "line": 999, + "line": 1034, "column": 36 } } @@ -370624,15 +377904,15 @@ "binop": null }, "value": "worldAxis", - "start": 39744, - "end": 39753, + "start": 40895, + "end": 40904, "loc": { "start": { - "line": 999, + "line": 1034, "column": 36 }, "end": { - "line": 999, + "line": 1034, "column": 45 } } @@ -370650,15 +377930,15 @@ "binop": null, "updateContext": null }, - "start": 39753, - "end": 39754, + "start": 40904, + "end": 40905, "loc": { "start": { - "line": 999, + "line": 1034, "column": 45 }, "end": { - "line": 999, + "line": 1034, "column": 46 } } @@ -370677,15 +377957,15 @@ "updateContext": null }, "value": 1, - "start": 39754, - "end": 39755, + "start": 40905, + "end": 40906, "loc": { "start": { - "line": 999, + "line": 1034, "column": 46 }, "end": { - "line": 999, + "line": 1034, "column": 47 } } @@ -370703,15 +377983,15 @@ "binop": null, "updateContext": null }, - "start": 39755, - "end": 39756, + "start": 40906, + "end": 40907, "loc": { "start": { - "line": 999, + "line": 1034, "column": 47 }, "end": { - "line": 999, + "line": 1034, "column": 48 } } @@ -370728,15 +378008,15 @@ "postfix": false, "binop": null }, - "start": 39756, - "end": 39757, + "start": 40907, + "end": 40908, "loc": { "start": { - "line": 999, + "line": 1034, "column": 48 }, "end": { - "line": 999, + "line": 1034, "column": 49 } } @@ -370755,15 +378035,15 @@ "updateContext": null }, "value": "&&", - "start": 39758, - "end": 39760, + "start": 40909, + "end": 40911, "loc": { "start": { - "line": 999, + "line": 1034, "column": 50 }, "end": { - "line": 999, + "line": 1034, "column": 52 } } @@ -370781,15 +378061,15 @@ "binop": null }, "value": "absX", - "start": 39761, - "end": 39765, + "start": 40912, + "end": 40916, "loc": { "start": { - "line": 999, + "line": 1034, "column": 53 }, "end": { - "line": 999, + "line": 1034, "column": 57 } } @@ -370808,15 +378088,15 @@ "updateContext": null }, "value": ">", - "start": 39766, - "end": 39767, + "start": 40917, + "end": 40918, "loc": { "start": { - "line": 999, + "line": 1034, "column": 58 }, "end": { - "line": 999, + "line": 1034, "column": 59 } } @@ -370834,15 +378114,15 @@ "binop": null }, "value": "Math", - "start": 39768, - "end": 39772, + "start": 40919, + "end": 40923, "loc": { "start": { - "line": 999, + "line": 1034, "column": 60 }, "end": { - "line": 999, + "line": 1034, "column": 64 } } @@ -370860,15 +378140,15 @@ "binop": null, "updateContext": null }, - "start": 39772, - "end": 39773, + "start": 40923, + "end": 40924, "loc": { "start": { - "line": 999, + "line": 1034, "column": 64 }, "end": { - "line": 999, + "line": 1034, "column": 65 } } @@ -370886,15 +378166,15 @@ "binop": null }, "value": "abs", - "start": 39773, - "end": 39776, + "start": 40924, + "end": 40927, "loc": { "start": { - "line": 999, + "line": 1034, "column": 65 }, "end": { - "line": 999, + "line": 1034, "column": 68 } } @@ -370911,15 +378191,15 @@ "postfix": false, "binop": null }, - "start": 39776, - "end": 39777, + "start": 40927, + "end": 40928, "loc": { "start": { - "line": 999, + "line": 1034, "column": 68 }, "end": { - "line": 999, + "line": 1034, "column": 69 } } @@ -370937,15 +378217,15 @@ "binop": null }, "value": "worldAxis", - "start": 39777, - "end": 39786, + "start": 40928, + "end": 40937, "loc": { "start": { - "line": 999, + "line": 1034, "column": 69 }, "end": { - "line": 999, + "line": 1034, "column": 78 } } @@ -370963,15 +378243,15 @@ "binop": null, "updateContext": null }, - "start": 39786, - "end": 39787, + "start": 40937, + "end": 40938, "loc": { "start": { - "line": 999, + "line": 1034, "column": 78 }, "end": { - "line": 999, + "line": 1034, "column": 79 } } @@ -370990,15 +378270,15 @@ "updateContext": null }, "value": 2, - "start": 39787, - "end": 39788, + "start": 40938, + "end": 40939, "loc": { "start": { - "line": 999, + "line": 1034, "column": 79 }, "end": { - "line": 999, + "line": 1034, "column": 80 } } @@ -371016,15 +378296,15 @@ "binop": null, "updateContext": null }, - "start": 39788, - "end": 39789, + "start": 40939, + "end": 40940, "loc": { "start": { - "line": 999, + "line": 1034, "column": 80 }, "end": { - "line": 999, + "line": 1034, "column": 81 } } @@ -371041,15 +378321,15 @@ "postfix": false, "binop": null }, - "start": 39789, - "end": 39790, + "start": 40940, + "end": 40941, "loc": { "start": { - "line": 999, + "line": 1034, "column": 81 }, "end": { - "line": 999, + "line": 1034, "column": 82 } } @@ -371066,15 +378346,15 @@ "postfix": false, "binop": null }, - "start": 39790, - "end": 39791, + "start": 40941, + "end": 40942, "loc": { "start": { - "line": 999, + "line": 1034, "column": 82 }, "end": { - "line": 999, + "line": 1034, "column": 83 } } @@ -371091,15 +378371,15 @@ "postfix": false, "binop": null }, - "start": 39792, - "end": 39793, + "start": 40943, + "end": 40944, "loc": { "start": { - "line": 999, + "line": 1034, "column": 84 }, "end": { - "line": 999, + "line": 1034, "column": 85 } } @@ -371117,15 +378397,15 @@ "binop": null }, "value": "math", - "start": 39814, - "end": 39818, + "start": 40965, + "end": 40969, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 20 }, "end": { - "line": 1000, + "line": 1035, "column": 24 } } @@ -371143,15 +378423,15 @@ "binop": null, "updateContext": null }, - "start": 39818, - "end": 39819, + "start": 40969, + "end": 40970, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 24 }, "end": { - "line": 1000, + "line": 1035, "column": 25 } } @@ -371169,15 +378449,15 @@ "binop": null }, "value": "cross3Vec3", - "start": 39819, - "end": 39829, + "start": 40970, + "end": 40980, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 25 }, "end": { - "line": 1000, + "line": 1035, "column": 35 } } @@ -371194,15 +378474,15 @@ "postfix": false, "binop": null }, - "start": 39829, - "end": 39830, + "start": 40980, + "end": 40981, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 35 }, "end": { - "line": 1000, + "line": 1035, "column": 36 } } @@ -371220,15 +378500,15 @@ "binop": null }, "value": "worldAxis", - "start": 39830, - "end": 39839, + "start": 40981, + "end": 40990, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 36 }, "end": { - "line": 1000, + "line": 1035, "column": 45 } } @@ -371246,15 +378526,15 @@ "binop": null, "updateContext": null }, - "start": 39839, - "end": 39840, + "start": 40990, + "end": 40991, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 45 }, "end": { - "line": 1000, + "line": 1035, "column": 46 } } @@ -371272,15 +378552,15 @@ "binop": null, "updateContext": null }, - "start": 39841, - "end": 39842, + "start": 40992, + "end": 40993, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 47 }, "end": { - "line": 1000, + "line": 1035, "column": 48 } } @@ -371299,15 +378579,15 @@ "updateContext": null }, "value": 0, - "start": 39842, - "end": 39843, + "start": 40993, + "end": 40994, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 48 }, "end": { - "line": 1000, + "line": 1035, "column": 49 } } @@ -371325,15 +378605,15 @@ "binop": null, "updateContext": null }, - "start": 39843, - "end": 39844, + "start": 40994, + "end": 40995, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 49 }, "end": { - "line": 1000, + "line": 1035, "column": 50 } } @@ -371352,15 +378632,15 @@ "updateContext": null }, "value": 1, - "start": 39845, - "end": 39846, + "start": 40996, + "end": 40997, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 51 }, "end": { - "line": 1000, + "line": 1035, "column": 52 } } @@ -371378,15 +378658,15 @@ "binop": null, "updateContext": null }, - "start": 39846, - "end": 39847, + "start": 40997, + "end": 40998, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 52 }, "end": { - "line": 1000, + "line": 1035, "column": 53 } } @@ -371405,15 +378685,15 @@ "updateContext": null }, "value": 0, - "start": 39848, - "end": 39849, + "start": 40999, + "end": 41000, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 54 }, "end": { - "line": 1000, + "line": 1035, "column": 55 } } @@ -371431,15 +378711,15 @@ "binop": null, "updateContext": null }, - "start": 39849, - "end": 39850, + "start": 41000, + "end": 41001, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 55 }, "end": { - "line": 1000, + "line": 1035, "column": 56 } } @@ -371457,15 +378737,15 @@ "binop": null, "updateContext": null }, - "start": 39850, - "end": 39851, + "start": 41001, + "end": 41002, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 56 }, "end": { - "line": 1000, + "line": 1035, "column": 57 } } @@ -371483,15 +378763,15 @@ "binop": null }, "value": "planeNormal", - "start": 39852, - "end": 39863, + "start": 41003, + "end": 41014, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 58 }, "end": { - "line": 1000, + "line": 1035, "column": 69 } } @@ -371508,15 +378788,15 @@ "postfix": false, "binop": null }, - "start": 39863, - "end": 39864, + "start": 41014, + "end": 41015, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 69 }, "end": { - "line": 1000, + "line": 1035, "column": 70 } } @@ -371534,15 +378814,15 @@ "binop": null, "updateContext": null }, - "start": 39864, - "end": 39865, + "start": 41015, + "end": 41016, "loc": { "start": { - "line": 1000, + "line": 1035, "column": 70 }, "end": { - "line": 1000, + "line": 1035, "column": 71 } } @@ -371559,15 +378839,15 @@ "postfix": false, "binop": null }, - "start": 39882, - "end": 39883, + "start": 41033, + "end": 41034, "loc": { "start": { - "line": 1001, + "line": 1036, "column": 16 }, "end": { - "line": 1001, + "line": 1036, "column": 17 } } @@ -371587,15 +378867,15 @@ "updateContext": null }, "value": "else", - "start": 39884, - "end": 39888, + "start": 41035, + "end": 41039, "loc": { "start": { - "line": 1001, + "line": 1036, "column": 18 }, "end": { - "line": 1001, + "line": 1036, "column": 22 } } @@ -371612,15 +378892,15 @@ "postfix": false, "binop": null }, - "start": 39889, - "end": 39890, + "start": 41040, + "end": 41041, "loc": { "start": { - "line": 1001, + "line": 1036, "column": 23 }, "end": { - "line": 1001, + "line": 1036, "column": 24 } } @@ -371638,15 +378918,15 @@ "binop": null }, "value": "math", - "start": 39911, - "end": 39915, + "start": 41062, + "end": 41066, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 20 }, "end": { - "line": 1002, + "line": 1037, "column": 24 } } @@ -371664,15 +378944,15 @@ "binop": null, "updateContext": null }, - "start": 39915, - "end": 39916, + "start": 41066, + "end": 41067, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 24 }, "end": { - "line": 1002, + "line": 1037, "column": 25 } } @@ -371690,15 +378970,15 @@ "binop": null }, "value": "cross3Vec3", - "start": 39916, - "end": 39926, + "start": 41067, + "end": 41077, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 25 }, "end": { - "line": 1002, + "line": 1037, "column": 35 } } @@ -371715,15 +378995,15 @@ "postfix": false, "binop": null }, - "start": 39926, - "end": 39927, + "start": 41077, + "end": 41078, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 35 }, "end": { - "line": 1002, + "line": 1037, "column": 36 } } @@ -371741,15 +379021,15 @@ "binop": null }, "value": "worldAxis", - "start": 39927, - "end": 39936, + "start": 41078, + "end": 41087, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 36 }, "end": { - "line": 1002, + "line": 1037, "column": 45 } } @@ -371767,15 +379047,15 @@ "binop": null, "updateContext": null }, - "start": 39936, - "end": 39937, + "start": 41087, + "end": 41088, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 45 }, "end": { - "line": 1002, + "line": 1037, "column": 46 } } @@ -371793,15 +379073,15 @@ "binop": null, "updateContext": null }, - "start": 39938, - "end": 39939, + "start": 41089, + "end": 41090, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 47 }, "end": { - "line": 1002, + "line": 1037, "column": 48 } } @@ -371820,15 +379100,15 @@ "updateContext": null }, "value": 1, - "start": 39939, - "end": 39940, + "start": 41090, + "end": 41091, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 48 }, "end": { - "line": 1002, + "line": 1037, "column": 49 } } @@ -371846,15 +379126,15 @@ "binop": null, "updateContext": null }, - "start": 39940, - "end": 39941, + "start": 41091, + "end": 41092, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 49 }, "end": { - "line": 1002, + "line": 1037, "column": 50 } } @@ -371873,15 +379153,15 @@ "updateContext": null }, "value": 0, - "start": 39942, - "end": 39943, + "start": 41093, + "end": 41094, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 51 }, "end": { - "line": 1002, + "line": 1037, "column": 52 } } @@ -371899,15 +379179,15 @@ "binop": null, "updateContext": null }, - "start": 39943, - "end": 39944, + "start": 41094, + "end": 41095, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 52 }, "end": { - "line": 1002, + "line": 1037, "column": 53 } } @@ -371926,15 +379206,15 @@ "updateContext": null }, "value": 0, - "start": 39945, - "end": 39946, + "start": 41096, + "end": 41097, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 54 }, "end": { - "line": 1002, + "line": 1037, "column": 55 } } @@ -371952,15 +379232,15 @@ "binop": null, "updateContext": null }, - "start": 39946, - "end": 39947, + "start": 41097, + "end": 41098, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 55 }, "end": { - "line": 1002, + "line": 1037, "column": 56 } } @@ -371978,15 +379258,15 @@ "binop": null, "updateContext": null }, - "start": 39947, - "end": 39948, + "start": 41098, + "end": 41099, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 56 }, "end": { - "line": 1002, + "line": 1037, "column": 57 } } @@ -372004,15 +379284,15 @@ "binop": null }, "value": "planeNormal", - "start": 39949, - "end": 39960, + "start": 41100, + "end": 41111, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 58 }, "end": { - "line": 1002, + "line": 1037, "column": 69 } } @@ -372029,15 +379309,15 @@ "postfix": false, "binop": null }, - "start": 39960, - "end": 39961, + "start": 41111, + "end": 41112, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 69 }, "end": { - "line": 1002, + "line": 1037, "column": 70 } } @@ -372055,15 +379335,15 @@ "binop": null, "updateContext": null }, - "start": 39961, - "end": 39962, + "start": 41112, + "end": 41113, "loc": { "start": { - "line": 1002, + "line": 1037, "column": 70 }, "end": { - "line": 1002, + "line": 1037, "column": 71 } } @@ -372080,15 +379360,15 @@ "postfix": false, "binop": null }, - "start": 39979, - "end": 39980, + "start": 41130, + "end": 41131, "loc": { "start": { - "line": 1003, + "line": 1038, "column": 16 }, "end": { - "line": 1003, + "line": 1038, "column": 17 } } @@ -372106,15 +379386,15 @@ "binop": null }, "value": "math", - "start": 39997, - "end": 40001, + "start": 41148, + "end": 41152, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 16 }, "end": { - "line": 1004, + "line": 1039, "column": 20 } } @@ -372132,15 +379412,15 @@ "binop": null, "updateContext": null }, - "start": 40001, - "end": 40002, + "start": 41152, + "end": 41153, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 20 }, "end": { - "line": 1004, + "line": 1039, "column": 21 } } @@ -372158,15 +379438,15 @@ "binop": null }, "value": "cross3Vec3", - "start": 40002, - "end": 40012, + "start": 41153, + "end": 41163, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 21 }, "end": { - "line": 1004, + "line": 1039, "column": 31 } } @@ -372183,15 +379463,15 @@ "postfix": false, "binop": null }, - "start": 40012, - "end": 40013, + "start": 41163, + "end": 41164, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 31 }, "end": { - "line": 1004, + "line": 1039, "column": 32 } } @@ -372209,15 +379489,15 @@ "binop": null }, "value": "planeNormal", - "start": 40013, - "end": 40024, + "start": 41164, + "end": 41175, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 32 }, "end": { - "line": 1004, + "line": 1039, "column": 43 } } @@ -372235,15 +379515,15 @@ "binop": null, "updateContext": null }, - "start": 40024, - "end": 40025, + "start": 41175, + "end": 41176, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 43 }, "end": { - "line": 1004, + "line": 1039, "column": 44 } } @@ -372261,15 +379541,15 @@ "binop": null }, "value": "worldAxis", - "start": 40026, - "end": 40035, + "start": 41177, + "end": 41186, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 45 }, "end": { - "line": 1004, + "line": 1039, "column": 54 } } @@ -372287,15 +379567,15 @@ "binop": null, "updateContext": null }, - "start": 40035, - "end": 40036, + "start": 41186, + "end": 41187, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 54 }, "end": { - "line": 1004, + "line": 1039, "column": 55 } } @@ -372313,15 +379593,15 @@ "binop": null }, "value": "planeNormal", - "start": 40037, - "end": 40048, + "start": 41188, + "end": 41199, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 56 }, "end": { - "line": 1004, + "line": 1039, "column": 67 } } @@ -372338,15 +379618,15 @@ "postfix": false, "binop": null }, - "start": 40048, - "end": 40049, + "start": 41199, + "end": 41200, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 67 }, "end": { - "line": 1004, + "line": 1039, "column": 68 } } @@ -372364,15 +379644,15 @@ "binop": null, "updateContext": null }, - "start": 40049, - "end": 40050, + "start": 41200, + "end": 41201, "loc": { "start": { - "line": 1004, + "line": 1039, "column": 68 }, "end": { - "line": 1004, + "line": 1039, "column": 69 } } @@ -372390,15 +379670,15 @@ "binop": null }, "value": "math", - "start": 40067, - "end": 40071, + "start": 41218, + "end": 41222, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 16 }, "end": { - "line": 1005, + "line": 1040, "column": 20 } } @@ -372416,15 +379696,15 @@ "binop": null, "updateContext": null }, - "start": 40071, - "end": 40072, + "start": 41222, + "end": 41223, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 20 }, "end": { - "line": 1005, + "line": 1040, "column": 21 } } @@ -372442,15 +379722,15 @@ "binop": null }, "value": "normalizeVec3", - "start": 40072, - "end": 40085, + "start": 41223, + "end": 41236, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 21 }, "end": { - "line": 1005, + "line": 1040, "column": 34 } } @@ -372467,15 +379747,15 @@ "postfix": false, "binop": null }, - "start": 40085, - "end": 40086, + "start": 41236, + "end": 41237, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 34 }, "end": { - "line": 1005, + "line": 1040, "column": 35 } } @@ -372493,15 +379773,15 @@ "binop": null }, "value": "planeNormal", - "start": 40086, - "end": 40097, + "start": 41237, + "end": 41248, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 35 }, "end": { - "line": 1005, + "line": 1040, "column": 46 } } @@ -372518,15 +379798,15 @@ "postfix": false, "binop": null }, - "start": 40097, - "end": 40098, + "start": 41248, + "end": 41249, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 46 }, "end": { - "line": 1005, + "line": 1040, "column": 47 } } @@ -372544,15 +379824,15 @@ "binop": null, "updateContext": null }, - "start": 40098, - "end": 40099, + "start": 41249, + "end": 41250, "loc": { "start": { - "line": 1005, + "line": 1040, "column": 47 }, "end": { - "line": 1005, + "line": 1040, "column": 48 } } @@ -372572,15 +379852,15 @@ "updateContext": null }, "value": "return", - "start": 40116, - "end": 40122, + "start": 41267, + "end": 41273, "loc": { "start": { - "line": 1006, + "line": 1041, "column": 16 }, "end": { - "line": 1006, + "line": 1041, "column": 22 } } @@ -372598,15 +379878,15 @@ "binop": null }, "value": "planeNormal", - "start": 40123, - "end": 40134, + "start": 41274, + "end": 41285, "loc": { "start": { - "line": 1006, + "line": 1041, "column": 23 }, "end": { - "line": 1006, + "line": 1041, "column": 34 } } @@ -372624,15 +379904,15 @@ "binop": null, "updateContext": null }, - "start": 40134, - "end": 40135, + "start": 41285, + "end": 41286, "loc": { "start": { - "line": 1006, + "line": 1041, "column": 34 }, "end": { - "line": 1006, + "line": 1041, "column": 35 } } @@ -372649,15 +379929,15 @@ "postfix": false, "binop": null }, - "start": 40148, - "end": 40149, + "start": 41299, + "end": 41300, "loc": { "start": { - "line": 1007, + "line": 1042, "column": 12 }, "end": { - "line": 1007, + "line": 1042, "column": 13 } } @@ -372674,15 +379954,15 @@ "postfix": false, "binop": null }, - "start": 40158, - "end": 40159, + "start": 41309, + "end": 41310, "loc": { "start": { - "line": 1008, + "line": 1043, "column": 8 }, "end": { - "line": 1008, + "line": 1043, "column": 9 } } @@ -372699,15 +379979,15 @@ "postfix": false, "binop": null }, - "start": 40159, - "end": 40160, + "start": 41310, + "end": 41311, "loc": { "start": { - "line": 1008, + "line": 1043, "column": 9 }, "end": { - "line": 1008, + "line": 1043, "column": 10 } } @@ -372724,15 +380004,15 @@ "postfix": false, "binop": null }, - "start": 40160, - "end": 40161, + "start": 41311, + "end": 41312, "loc": { "start": { - "line": 1008, + "line": 1043, "column": 10 }, "end": { - "line": 1008, + "line": 1043, "column": 11 } } @@ -372749,15 +380029,15 @@ "postfix": false, "binop": null }, - "start": 40161, - "end": 40162, + "start": 41312, + "end": 41313, "loc": { "start": { - "line": 1008, + "line": 1043, "column": 11 }, "end": { - "line": 1008, + "line": 1043, "column": 12 } } @@ -372775,15 +380055,15 @@ "binop": null, "updateContext": null }, - "start": 40162, - "end": 40163, + "start": 41313, + "end": 41314, "loc": { "start": { - "line": 1008, + "line": 1043, "column": 12 }, "end": { - "line": 1008, + "line": 1043, "column": 13 } } @@ -372803,15 +380083,15 @@ "updateContext": null }, "value": "const", - "start": 40173, - "end": 40178, + "start": 41324, + "end": 41329, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 8 }, "end": { - "line": 1010, + "line": 1045, "column": 13 } } @@ -372829,15 +380109,15 @@ "binop": null }, "value": "dragTranslateSectionPlane", - "start": 40179, - "end": 40204, + "start": 41330, + "end": 41355, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 14 }, "end": { - "line": 1010, + "line": 1045, "column": 39 } } @@ -372856,15 +380136,15 @@ "updateContext": null }, "value": "=", - "start": 40205, - "end": 40206, + "start": 41356, + "end": 41357, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 40 }, "end": { - "line": 1010, + "line": 1045, "column": 41 } } @@ -372881,15 +380161,15 @@ "postfix": false, "binop": null }, - "start": 40207, - "end": 40208, + "start": 41358, + "end": 41359, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 42 }, "end": { - "line": 1010, + "line": 1045, "column": 43 } } @@ -372908,15 +380188,15 @@ "binop": null }, "value": "function", - "start": 40208, - "end": 40216, + "start": 41359, + "end": 41367, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 43 }, "end": { - "line": 1010, + "line": 1045, "column": 51 } } @@ -372933,15 +380213,15 @@ "postfix": false, "binop": null }, - "start": 40217, - "end": 40218, + "start": 41368, + "end": 41369, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 52 }, "end": { - "line": 1010, + "line": 1045, "column": 53 } } @@ -372958,15 +380238,15 @@ "postfix": false, "binop": null }, - "start": 40218, - "end": 40219, + "start": 41369, + "end": 41370, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 53 }, "end": { - "line": 1010, + "line": 1045, "column": 54 } } @@ -372983,15 +380263,15 @@ "postfix": false, "binop": null }, - "start": 40220, - "end": 40221, + "start": 41371, + "end": 41372, "loc": { "start": { - "line": 1010, + "line": 1045, "column": 55 }, "end": { - "line": 1010, + "line": 1045, "column": 56 } } @@ -373011,15 +380291,15 @@ "updateContext": null }, "value": "const", - "start": 40234, - "end": 40239, + "start": 41385, + "end": 41390, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 12 }, "end": { - "line": 1011, + "line": 1046, "column": 17 } } @@ -373037,15 +380317,15 @@ "binop": null }, "value": "p1", - "start": 40240, - "end": 40242, + "start": 41391, + "end": 41393, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 18 }, "end": { - "line": 1011, + "line": 1046, "column": 20 } } @@ -373064,15 +380344,15 @@ "updateContext": null }, "value": "=", - "start": 40243, - "end": 40244, + "start": 41394, + "end": 41395, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 21 }, "end": { - "line": 1011, + "line": 1046, "column": 22 } } @@ -373090,15 +380370,15 @@ "binop": null }, "value": "math", - "start": 40245, - "end": 40249, + "start": 41396, + "end": 41400, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 23 }, "end": { - "line": 1011, + "line": 1046, "column": 27 } } @@ -373116,15 +380396,15 @@ "binop": null, "updateContext": null }, - "start": 40249, - "end": 40250, + "start": 41400, + "end": 41401, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 27 }, "end": { - "line": 1011, + "line": 1046, "column": 28 } } @@ -373142,15 +380422,15 @@ "binop": null }, "value": "vec3", - "start": 40250, - "end": 40254, + "start": 41401, + "end": 41405, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 28 }, "end": { - "line": 1011, + "line": 1046, "column": 32 } } @@ -373167,15 +380447,15 @@ "postfix": false, "binop": null }, - "start": 40254, - "end": 40255, + "start": 41405, + "end": 41406, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 32 }, "end": { - "line": 1011, + "line": 1046, "column": 33 } } @@ -373192,15 +380472,15 @@ "postfix": false, "binop": null }, - "start": 40255, - "end": 40256, + "start": 41406, + "end": 41407, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 33 }, "end": { - "line": 1011, + "line": 1046, "column": 34 } } @@ -373218,15 +380498,15 @@ "binop": null, "updateContext": null }, - "start": 40256, - "end": 40257, + "start": 41407, + "end": 41408, "loc": { "start": { - "line": 1011, + "line": 1046, "column": 34 }, "end": { - "line": 1011, + "line": 1046, "column": 35 } } @@ -373246,15 +380526,15 @@ "updateContext": null }, "value": "const", - "start": 40270, - "end": 40275, + "start": 41421, + "end": 41426, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 12 }, "end": { - "line": 1012, + "line": 1047, "column": 17 } } @@ -373272,15 +380552,15 @@ "binop": null }, "value": "p2", - "start": 40276, - "end": 40278, + "start": 41427, + "end": 41429, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 18 }, "end": { - "line": 1012, + "line": 1047, "column": 20 } } @@ -373299,15 +380579,15 @@ "updateContext": null }, "value": "=", - "start": 40279, - "end": 40280, + "start": 41430, + "end": 41431, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 21 }, "end": { - "line": 1012, + "line": 1047, "column": 22 } } @@ -373325,15 +380605,15 @@ "binop": null }, "value": "math", - "start": 40281, - "end": 40285, + "start": 41432, + "end": 41436, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 23 }, "end": { - "line": 1012, + "line": 1047, "column": 27 } } @@ -373351,15 +380631,15 @@ "binop": null, "updateContext": null }, - "start": 40285, - "end": 40286, + "start": 41436, + "end": 41437, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 27 }, "end": { - "line": 1012, + "line": 1047, "column": 28 } } @@ -373377,15 +380657,15 @@ "binop": null }, "value": "vec3", - "start": 40286, - "end": 40290, + "start": 41437, + "end": 41441, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 28 }, "end": { - "line": 1012, + "line": 1047, "column": 32 } } @@ -373402,15 +380682,15 @@ "postfix": false, "binop": null }, - "start": 40290, - "end": 40291, + "start": 41441, + "end": 41442, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 32 }, "end": { - "line": 1012, + "line": 1047, "column": 33 } } @@ -373427,15 +380707,15 @@ "postfix": false, "binop": null }, - "start": 40291, - "end": 40292, + "start": 41442, + "end": 41443, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 33 }, "end": { - "line": 1012, + "line": 1047, "column": 34 } } @@ -373453,15 +380733,15 @@ "binop": null, "updateContext": null }, - "start": 40292, - "end": 40293, + "start": 41443, + "end": 41444, "loc": { "start": { - "line": 1012, + "line": 1047, "column": 34 }, "end": { - "line": 1012, + "line": 1047, "column": 35 } } @@ -373481,15 +380761,15 @@ "updateContext": null }, "value": "const", - "start": 40306, - "end": 40311, + "start": 41457, + "end": 41462, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 12 }, "end": { - "line": 1013, + "line": 1048, "column": 17 } } @@ -373507,15 +380787,15 @@ "binop": null }, "value": "worldAxis", - "start": 40312, - "end": 40321, + "start": 41463, + "end": 41472, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 18 }, "end": { - "line": 1013, + "line": 1048, "column": 27 } } @@ -373534,15 +380814,15 @@ "updateContext": null }, "value": "=", - "start": 40322, - "end": 40323, + "start": 41473, + "end": 41474, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 28 }, "end": { - "line": 1013, + "line": 1048, "column": 29 } } @@ -373560,15 +380840,15 @@ "binop": null }, "value": "math", - "start": 40324, - "end": 40328, + "start": 41475, + "end": 41479, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 30 }, "end": { - "line": 1013, + "line": 1048, "column": 34 } } @@ -373586,15 +380866,15 @@ "binop": null, "updateContext": null }, - "start": 40328, - "end": 40329, + "start": 41479, + "end": 41480, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 34 }, "end": { - "line": 1013, + "line": 1048, "column": 35 } } @@ -373612,15 +380892,15 @@ "binop": null }, "value": "vec4", - "start": 40329, - "end": 40333, + "start": 41480, + "end": 41484, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 35 }, "end": { - "line": 1013, + "line": 1048, "column": 39 } } @@ -373637,15 +380917,15 @@ "postfix": false, "binop": null }, - "start": 40333, - "end": 40334, + "start": 41484, + "end": 41485, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 39 }, "end": { - "line": 1013, + "line": 1048, "column": 40 } } @@ -373662,15 +380942,15 @@ "postfix": false, "binop": null }, - "start": 40334, - "end": 40335, + "start": 41485, + "end": 41486, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 40 }, "end": { - "line": 1013, + "line": 1048, "column": 41 } } @@ -373688,15 +380968,15 @@ "binop": null, "updateContext": null }, - "start": 40335, - "end": 40336, + "start": 41486, + "end": 41487, "loc": { "start": { - "line": 1013, + "line": 1048, "column": 41 }, "end": { - "line": 1013, + "line": 1048, "column": 42 } } @@ -373716,15 +380996,15 @@ "updateContext": null }, "value": "return", - "start": 40349, - "end": 40355, + "start": 41500, + "end": 41506, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 12 }, "end": { - "line": 1014, + "line": 1049, "column": 18 } } @@ -373743,15 +381023,15 @@ "binop": null }, "value": "function", - "start": 40356, - "end": 40364, + "start": 41507, + "end": 41515, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 19 }, "end": { - "line": 1014, + "line": 1049, "column": 27 } } @@ -373768,15 +381048,15 @@ "postfix": false, "binop": null }, - "start": 40365, - "end": 40366, + "start": 41516, + "end": 41517, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 28 }, "end": { - "line": 1014, + "line": 1049, "column": 29 } } @@ -373794,15 +381074,15 @@ "binop": null }, "value": "baseAxis", - "start": 40366, - "end": 40374, + "start": 41517, + "end": 41525, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 29 }, "end": { - "line": 1014, + "line": 1049, "column": 37 } } @@ -373820,15 +381100,15 @@ "binop": null, "updateContext": null }, - "start": 40374, - "end": 40375, + "start": 41525, + "end": 41526, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 37 }, "end": { - "line": 1014, + "line": 1049, "column": 38 } } @@ -373846,15 +381126,15 @@ "binop": null }, "value": "fromMouse", - "start": 40376, - "end": 40385, + "start": 41527, + "end": 41536, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 39 }, "end": { - "line": 1014, + "line": 1049, "column": 48 } } @@ -373872,15 +381152,15 @@ "binop": null, "updateContext": null }, - "start": 40385, - "end": 40386, + "start": 41536, + "end": 41537, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 48 }, "end": { - "line": 1014, + "line": 1049, "column": 49 } } @@ -373898,15 +381178,15 @@ "binop": null }, "value": "toMouse", - "start": 40387, - "end": 40394, + "start": 41538, + "end": 41545, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 50 }, "end": { - "line": 1014, + "line": 1049, "column": 57 } } @@ -373923,15 +381203,15 @@ "postfix": false, "binop": null }, - "start": 40394, - "end": 40395, + "start": 41545, + "end": 41546, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 57 }, "end": { - "line": 1014, + "line": 1049, "column": 58 } } @@ -373948,15 +381228,15 @@ "postfix": false, "binop": null }, - "start": 40396, - "end": 40397, + "start": 41547, + "end": 41548, "loc": { "start": { - "line": 1014, + "line": 1049, "column": 59 }, "end": { - "line": 1014, + "line": 1049, "column": 60 } } @@ -373974,15 +381254,15 @@ "binop": null }, "value": "localToWorldVec", - "start": 40414, - "end": 40429, + "start": 41565, + "end": 41580, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 16 }, "end": { - "line": 1015, + "line": 1050, "column": 31 } } @@ -373999,15 +381279,15 @@ "postfix": false, "binop": null }, - "start": 40429, - "end": 40430, + "start": 41580, + "end": 41581, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 31 }, "end": { - "line": 1015, + "line": 1050, "column": 32 } } @@ -374025,15 +381305,15 @@ "binop": null }, "value": "baseAxis", - "start": 40430, - "end": 40438, + "start": 41581, + "end": 41589, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 32 }, "end": { - "line": 1015, + "line": 1050, "column": 40 } } @@ -374051,15 +381331,15 @@ "binop": null, "updateContext": null }, - "start": 40438, - "end": 40439, + "start": 41589, + "end": 41590, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 40 }, "end": { - "line": 1015, + "line": 1050, "column": 41 } } @@ -374077,15 +381357,15 @@ "binop": null }, "value": "worldAxis", - "start": 40440, - "end": 40449, + "start": 41591, + "end": 41600, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 42 }, "end": { - "line": 1015, + "line": 1050, "column": 51 } } @@ -374102,15 +381382,15 @@ "postfix": false, "binop": null }, - "start": 40449, - "end": 40450, + "start": 41600, + "end": 41601, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 51 }, "end": { - "line": 1015, + "line": 1050, "column": 52 } } @@ -374128,15 +381408,15 @@ "binop": null, "updateContext": null }, - "start": 40450, - "end": 40451, + "start": 41601, + "end": 41602, "loc": { "start": { - "line": 1015, + "line": 1050, "column": 52 }, "end": { - "line": 1015, + "line": 1050, "column": 53 } } @@ -374156,15 +381436,15 @@ "updateContext": null }, "value": "const", - "start": 40468, - "end": 40473, + "start": 41619, + "end": 41624, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 16 }, "end": { - "line": 1016, + "line": 1051, "column": 21 } } @@ -374182,15 +381462,15 @@ "binop": null }, "value": "planeNormal", - "start": 40474, - "end": 40485, + "start": 41625, + "end": 41636, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 22 }, "end": { - "line": 1016, + "line": 1051, "column": 33 } } @@ -374209,15 +381489,15 @@ "updateContext": null }, "value": "=", - "start": 40486, - "end": 40487, + "start": 41637, + "end": 41638, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 34 }, "end": { - "line": 1016, + "line": 1051, "column": 35 } } @@ -374235,15 +381515,15 @@ "binop": null }, "value": "getTranslationPlane", - "start": 40488, - "end": 40507, + "start": 41639, + "end": 41658, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 36 }, "end": { - "line": 1016, + "line": 1051, "column": 55 } } @@ -374260,15 +381540,15 @@ "postfix": false, "binop": null }, - "start": 40507, - "end": 40508, + "start": 41658, + "end": 41659, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 55 }, "end": { - "line": 1016, + "line": 1051, "column": 56 } } @@ -374286,15 +381566,15 @@ "binop": null }, "value": "worldAxis", - "start": 40508, - "end": 40517, + "start": 41659, + "end": 41668, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 56 }, "end": { - "line": 1016, + "line": 1051, "column": 65 } } @@ -374312,15 +381592,15 @@ "binop": null, "updateContext": null }, - "start": 40517, - "end": 40518, + "start": 41668, + "end": 41669, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 65 }, "end": { - "line": 1016, + "line": 1051, "column": 66 } } @@ -374338,15 +381618,15 @@ "binop": null }, "value": "fromMouse", - "start": 40519, - "end": 40528, + "start": 41670, + "end": 41679, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 67 }, "end": { - "line": 1016, + "line": 1051, "column": 76 } } @@ -374364,15 +381644,15 @@ "binop": null, "updateContext": null }, - "start": 40528, - "end": 40529, + "start": 41679, + "end": 41680, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 76 }, "end": { - "line": 1016, + "line": 1051, "column": 77 } } @@ -374390,15 +381670,15 @@ "binop": null }, "value": "toMouse", - "start": 40530, - "end": 40537, + "start": 41681, + "end": 41688, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 78 }, "end": { - "line": 1016, + "line": 1051, "column": 85 } } @@ -374415,15 +381695,15 @@ "postfix": false, "binop": null }, - "start": 40537, - "end": 40538, + "start": 41688, + "end": 41689, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 85 }, "end": { - "line": 1016, + "line": 1051, "column": 86 } } @@ -374441,15 +381721,15 @@ "binop": null, "updateContext": null }, - "start": 40538, - "end": 40539, + "start": 41689, + "end": 41690, "loc": { "start": { - "line": 1016, + "line": 1051, "column": 86 }, "end": { - "line": 1016, + "line": 1051, "column": 87 } } @@ -374467,15 +381747,15 @@ "binop": null }, "value": "getPointerPlaneIntersect", - "start": 40556, - "end": 40580, + "start": 41707, + "end": 41731, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 16 }, "end": { - "line": 1017, + "line": 1052, "column": 40 } } @@ -374492,15 +381772,15 @@ "postfix": false, "binop": null }, - "start": 40580, - "end": 40581, + "start": 41731, + "end": 41732, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 40 }, "end": { - "line": 1017, + "line": 1052, "column": 41 } } @@ -374518,15 +381798,15 @@ "binop": null }, "value": "fromMouse", - "start": 40581, - "end": 40590, + "start": 41732, + "end": 41741, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 41 }, "end": { - "line": 1017, + "line": 1052, "column": 50 } } @@ -374544,15 +381824,15 @@ "binop": null, "updateContext": null }, - "start": 40590, - "end": 40591, + "start": 41741, + "end": 41742, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 50 }, "end": { - "line": 1017, + "line": 1052, "column": 51 } } @@ -374570,15 +381850,15 @@ "binop": null }, "value": "planeNormal", - "start": 40592, - "end": 40603, + "start": 41743, + "end": 41754, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 52 }, "end": { - "line": 1017, + "line": 1052, "column": 63 } } @@ -374596,15 +381876,15 @@ "binop": null, "updateContext": null }, - "start": 40603, - "end": 40604, + "start": 41754, + "end": 41755, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 63 }, "end": { - "line": 1017, + "line": 1052, "column": 64 } } @@ -374622,15 +381902,15 @@ "binop": null }, "value": "p1", - "start": 40605, - "end": 40607, + "start": 41756, + "end": 41758, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 65 }, "end": { - "line": 1017, + "line": 1052, "column": 67 } } @@ -374647,15 +381927,15 @@ "postfix": false, "binop": null }, - "start": 40607, - "end": 40608, + "start": 41758, + "end": 41759, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 67 }, "end": { - "line": 1017, + "line": 1052, "column": 68 } } @@ -374673,15 +381953,15 @@ "binop": null, "updateContext": null }, - "start": 40608, - "end": 40609, + "start": 41759, + "end": 41760, "loc": { "start": { - "line": 1017, + "line": 1052, "column": 68 }, "end": { - "line": 1017, + "line": 1052, "column": 69 } } @@ -374699,15 +381979,15 @@ "binop": null }, "value": "getPointerPlaneIntersect", - "start": 40626, - "end": 40650, + "start": 41777, + "end": 41801, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 16 }, "end": { - "line": 1018, + "line": 1053, "column": 40 } } @@ -374724,15 +382004,15 @@ "postfix": false, "binop": null }, - "start": 40650, - "end": 40651, + "start": 41801, + "end": 41802, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 40 }, "end": { - "line": 1018, + "line": 1053, "column": 41 } } @@ -374750,15 +382030,15 @@ "binop": null }, "value": "toMouse", - "start": 40651, - "end": 40658, + "start": 41802, + "end": 41809, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 41 }, "end": { - "line": 1018, + "line": 1053, "column": 48 } } @@ -374776,15 +382056,15 @@ "binop": null, "updateContext": null }, - "start": 40658, - "end": 40659, + "start": 41809, + "end": 41810, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 48 }, "end": { - "line": 1018, + "line": 1053, "column": 49 } } @@ -374802,15 +382082,15 @@ "binop": null }, "value": "planeNormal", - "start": 40660, - "end": 40671, + "start": 41811, + "end": 41822, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 50 }, "end": { - "line": 1018, + "line": 1053, "column": 61 } } @@ -374828,15 +382108,15 @@ "binop": null, "updateContext": null }, - "start": 40671, - "end": 40672, + "start": 41822, + "end": 41823, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 61 }, "end": { - "line": 1018, + "line": 1053, "column": 62 } } @@ -374854,15 +382134,15 @@ "binop": null }, "value": "p2", - "start": 40673, - "end": 40675, + "start": 41824, + "end": 41826, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 63 }, "end": { - "line": 1018, + "line": 1053, "column": 65 } } @@ -374879,15 +382159,15 @@ "postfix": false, "binop": null }, - "start": 40675, - "end": 40676, + "start": 41826, + "end": 41827, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 65 }, "end": { - "line": 1018, + "line": 1053, "column": 66 } } @@ -374905,15 +382185,15 @@ "binop": null, "updateContext": null }, - "start": 40676, - "end": 40677, + "start": 41827, + "end": 41828, "loc": { "start": { - "line": 1018, + "line": 1053, "column": 66 }, "end": { - "line": 1018, + "line": 1053, "column": 67 } } @@ -374931,15 +382211,15 @@ "binop": null }, "value": "math", - "start": 40694, - "end": 40698, + "start": 41845, + "end": 41849, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 16 }, "end": { - "line": 1019, + "line": 1054, "column": 20 } } @@ -374957,15 +382237,15 @@ "binop": null, "updateContext": null }, - "start": 40698, - "end": 40699, + "start": 41849, + "end": 41850, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 20 }, "end": { - "line": 1019, + "line": 1054, "column": 21 } } @@ -374983,15 +382263,15 @@ "binop": null }, "value": "subVec3", - "start": 40699, - "end": 40706, + "start": 41850, + "end": 41857, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 21 }, "end": { - "line": 1019, + "line": 1054, "column": 28 } } @@ -375008,15 +382288,15 @@ "postfix": false, "binop": null }, - "start": 40706, - "end": 40707, + "start": 41857, + "end": 41858, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 28 }, "end": { - "line": 1019, + "line": 1054, "column": 29 } } @@ -375034,15 +382314,15 @@ "binop": null }, "value": "p2", - "start": 40707, - "end": 40709, + "start": 41858, + "end": 41860, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 29 }, "end": { - "line": 1019, + "line": 1054, "column": 31 } } @@ -375060,15 +382340,15 @@ "binop": null, "updateContext": null }, - "start": 40709, - "end": 40710, + "start": 41860, + "end": 41861, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 31 }, "end": { - "line": 1019, + "line": 1054, "column": 32 } } @@ -375086,15 +382366,15 @@ "binop": null }, "value": "p1", - "start": 40711, - "end": 40713, + "start": 41862, + "end": 41864, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 33 }, "end": { - "line": 1019, + "line": 1054, "column": 35 } } @@ -375111,15 +382391,15 @@ "postfix": false, "binop": null }, - "start": 40713, - "end": 40714, + "start": 41864, + "end": 41865, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 35 }, "end": { - "line": 1019, + "line": 1054, "column": 36 } } @@ -375137,15 +382417,15 @@ "binop": null, "updateContext": null }, - "start": 40714, - "end": 40715, + "start": 41865, + "end": 41866, "loc": { "start": { - "line": 1019, + "line": 1054, "column": 36 }, "end": { - "line": 1019, + "line": 1054, "column": 37 } } @@ -375165,15 +382445,15 @@ "updateContext": null }, "value": "const", - "start": 40732, - "end": 40737, + "start": 41883, + "end": 41888, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 16 }, "end": { - "line": 1020, + "line": 1055, "column": 21 } } @@ -375191,15 +382471,15 @@ "binop": null }, "value": "dot", - "start": 40738, - "end": 40741, + "start": 41889, + "end": 41892, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 22 }, "end": { - "line": 1020, + "line": 1055, "column": 25 } } @@ -375218,15 +382498,15 @@ "updateContext": null }, "value": "=", - "start": 40742, - "end": 40743, + "start": 41893, + "end": 41894, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 26 }, "end": { - "line": 1020, + "line": 1055, "column": 27 } } @@ -375244,15 +382524,15 @@ "binop": null }, "value": "math", - "start": 40744, - "end": 40748, + "start": 41895, + "end": 41899, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 28 }, "end": { - "line": 1020, + "line": 1055, "column": 32 } } @@ -375270,15 +382550,15 @@ "binop": null, "updateContext": null }, - "start": 40748, - "end": 40749, + "start": 41899, + "end": 41900, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 32 }, "end": { - "line": 1020, + "line": 1055, "column": 33 } } @@ -375296,15 +382576,15 @@ "binop": null }, "value": "dotVec3", - "start": 40749, - "end": 40756, + "start": 41900, + "end": 41907, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 33 }, "end": { - "line": 1020, + "line": 1055, "column": 40 } } @@ -375321,15 +382601,15 @@ "postfix": false, "binop": null }, - "start": 40756, - "end": 40757, + "start": 41907, + "end": 41908, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 40 }, "end": { - "line": 1020, + "line": 1055, "column": 41 } } @@ -375347,15 +382627,15 @@ "binop": null }, "value": "p2", - "start": 40757, - "end": 40759, + "start": 41908, + "end": 41910, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 41 }, "end": { - "line": 1020, + "line": 1055, "column": 43 } } @@ -375373,15 +382653,15 @@ "binop": null, "updateContext": null }, - "start": 40759, - "end": 40760, + "start": 41910, + "end": 41911, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 43 }, "end": { - "line": 1020, + "line": 1055, "column": 44 } } @@ -375399,15 +382679,15 @@ "binop": null }, "value": "worldAxis", - "start": 40761, - "end": 40770, + "start": 41912, + "end": 41921, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 45 }, "end": { - "line": 1020, + "line": 1055, "column": 54 } } @@ -375424,15 +382704,15 @@ "postfix": false, "binop": null }, - "start": 40770, - "end": 40771, + "start": 41921, + "end": 41922, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 54 }, "end": { - "line": 1020, + "line": 1055, "column": 55 } } @@ -375450,15 +382730,15 @@ "binop": null, "updateContext": null }, - "start": 40771, - "end": 40772, + "start": 41922, + "end": 41923, "loc": { "start": { - "line": 1020, + "line": 1055, "column": 55 }, "end": { - "line": 1020, + "line": 1055, "column": 56 } } @@ -375476,15 +382756,15 @@ "binop": null }, "value": "self", - "start": 40789, - "end": 40793, + "start": 41940, + "end": 41944, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 16 }, "end": { - "line": 1021, + "line": 1056, "column": 20 } } @@ -375502,15 +382782,15 @@ "binop": null, "updateContext": null }, - "start": 40793, - "end": 40794, + "start": 41944, + "end": 41945, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 20 }, "end": { - "line": 1021, + "line": 1056, "column": 21 } } @@ -375528,15 +382808,15 @@ "binop": null }, "value": "_pos", - "start": 40794, - "end": 40798, + "start": 41945, + "end": 41949, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 21 }, "end": { - "line": 1021, + "line": 1056, "column": 25 } } @@ -375554,15 +382834,15 @@ "binop": null, "updateContext": null }, - "start": 40798, - "end": 40799, + "start": 41949, + "end": 41950, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 25 }, "end": { - "line": 1021, + "line": 1056, "column": 26 } } @@ -375581,15 +382861,15 @@ "updateContext": null }, "value": 0, - "start": 40799, - "end": 40800, + "start": 41950, + "end": 41951, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 26 }, "end": { - "line": 1021, + "line": 1056, "column": 27 } } @@ -375607,15 +382887,15 @@ "binop": null, "updateContext": null }, - "start": 40800, - "end": 40801, + "start": 41951, + "end": 41952, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 27 }, "end": { - "line": 1021, + "line": 1056, "column": 28 } } @@ -375634,15 +382914,15 @@ "updateContext": null }, "value": "+=", - "start": 40802, - "end": 40804, + "start": 41953, + "end": 41955, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 29 }, "end": { - "line": 1021, + "line": 1056, "column": 31 } } @@ -375660,15 +382940,15 @@ "binop": null }, "value": "worldAxis", - "start": 40805, - "end": 40814, + "start": 41956, + "end": 41965, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 32 }, "end": { - "line": 1021, + "line": 1056, "column": 41 } } @@ -375686,15 +382966,15 @@ "binop": null, "updateContext": null }, - "start": 40814, - "end": 40815, + "start": 41965, + "end": 41966, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 41 }, "end": { - "line": 1021, + "line": 1056, "column": 42 } } @@ -375713,15 +382993,15 @@ "updateContext": null }, "value": 0, - "start": 40815, - "end": 40816, + "start": 41966, + "end": 41967, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 42 }, "end": { - "line": 1021, + "line": 1056, "column": 43 } } @@ -375739,15 +383019,15 @@ "binop": null, "updateContext": null }, - "start": 40816, - "end": 40817, + "start": 41967, + "end": 41968, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 43 }, "end": { - "line": 1021, + "line": 1056, "column": 44 } } @@ -375766,15 +383046,15 @@ "updateContext": null }, "value": "*", - "start": 40818, - "end": 40819, + "start": 41969, + "end": 41970, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 45 }, "end": { - "line": 1021, + "line": 1056, "column": 46 } } @@ -375792,15 +383072,15 @@ "binop": null }, "value": "dot", - "start": 40820, - "end": 40823, + "start": 41971, + "end": 41974, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 47 }, "end": { - "line": 1021, + "line": 1056, "column": 50 } } @@ -375818,15 +383098,15 @@ "binop": null, "updateContext": null }, - "start": 40823, - "end": 40824, + "start": 41974, + "end": 41975, "loc": { "start": { - "line": 1021, + "line": 1056, "column": 50 }, "end": { - "line": 1021, + "line": 1056, "column": 51 } } @@ -375844,15 +383124,15 @@ "binop": null }, "value": "self", - "start": 40841, - "end": 40845, + "start": 41992, + "end": 41996, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 16 }, "end": { - "line": 1022, + "line": 1057, "column": 20 } } @@ -375870,15 +383150,15 @@ "binop": null, "updateContext": null }, - "start": 40845, - "end": 40846, + "start": 41996, + "end": 41997, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 20 }, "end": { - "line": 1022, + "line": 1057, "column": 21 } } @@ -375896,15 +383176,15 @@ "binop": null }, "value": "_pos", - "start": 40846, - "end": 40850, + "start": 41997, + "end": 42001, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 21 }, "end": { - "line": 1022, + "line": 1057, "column": 25 } } @@ -375922,15 +383202,15 @@ "binop": null, "updateContext": null }, - "start": 40850, - "end": 40851, + "start": 42001, + "end": 42002, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 25 }, "end": { - "line": 1022, + "line": 1057, "column": 26 } } @@ -375949,15 +383229,15 @@ "updateContext": null }, "value": 1, - "start": 40851, - "end": 40852, + "start": 42002, + "end": 42003, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 26 }, "end": { - "line": 1022, + "line": 1057, "column": 27 } } @@ -375975,15 +383255,15 @@ "binop": null, "updateContext": null }, - "start": 40852, - "end": 40853, + "start": 42003, + "end": 42004, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 27 }, "end": { - "line": 1022, + "line": 1057, "column": 28 } } @@ -376002,15 +383282,15 @@ "updateContext": null }, "value": "+=", - "start": 40854, - "end": 40856, + "start": 42005, + "end": 42007, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 29 }, "end": { - "line": 1022, + "line": 1057, "column": 31 } } @@ -376028,15 +383308,15 @@ "binop": null }, "value": "worldAxis", - "start": 40857, - "end": 40866, + "start": 42008, + "end": 42017, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 32 }, "end": { - "line": 1022, + "line": 1057, "column": 41 } } @@ -376054,15 +383334,15 @@ "binop": null, "updateContext": null }, - "start": 40866, - "end": 40867, + "start": 42017, + "end": 42018, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 41 }, "end": { - "line": 1022, + "line": 1057, "column": 42 } } @@ -376081,15 +383361,15 @@ "updateContext": null }, "value": 1, - "start": 40867, - "end": 40868, + "start": 42018, + "end": 42019, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 42 }, "end": { - "line": 1022, + "line": 1057, "column": 43 } } @@ -376107,15 +383387,15 @@ "binop": null, "updateContext": null }, - "start": 40868, - "end": 40869, + "start": 42019, + "end": 42020, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 43 }, "end": { - "line": 1022, + "line": 1057, "column": 44 } } @@ -376134,15 +383414,15 @@ "updateContext": null }, "value": "*", - "start": 40870, - "end": 40871, + "start": 42021, + "end": 42022, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 45 }, "end": { - "line": 1022, + "line": 1057, "column": 46 } } @@ -376160,15 +383440,15 @@ "binop": null }, "value": "dot", - "start": 40872, - "end": 40875, + "start": 42023, + "end": 42026, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 47 }, "end": { - "line": 1022, + "line": 1057, "column": 50 } } @@ -376186,15 +383466,15 @@ "binop": null, "updateContext": null }, - "start": 40875, - "end": 40876, + "start": 42026, + "end": 42027, "loc": { "start": { - "line": 1022, + "line": 1057, "column": 50 }, "end": { - "line": 1022, + "line": 1057, "column": 51 } } @@ -376212,15 +383492,15 @@ "binop": null }, "value": "self", - "start": 40893, - "end": 40897, + "start": 42044, + "end": 42048, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 16 }, "end": { - "line": 1023, + "line": 1058, "column": 20 } } @@ -376238,15 +383518,15 @@ "binop": null, "updateContext": null }, - "start": 40897, - "end": 40898, + "start": 42048, + "end": 42049, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 20 }, "end": { - "line": 1023, + "line": 1058, "column": 21 } } @@ -376264,15 +383544,15 @@ "binop": null }, "value": "_pos", - "start": 40898, - "end": 40902, + "start": 42049, + "end": 42053, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 21 }, "end": { - "line": 1023, + "line": 1058, "column": 25 } } @@ -376290,15 +383570,15 @@ "binop": null, "updateContext": null }, - "start": 40902, - "end": 40903, + "start": 42053, + "end": 42054, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 25 }, "end": { - "line": 1023, + "line": 1058, "column": 26 } } @@ -376317,15 +383597,15 @@ "updateContext": null }, "value": 2, - "start": 40903, - "end": 40904, + "start": 42054, + "end": 42055, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 26 }, "end": { - "line": 1023, + "line": 1058, "column": 27 } } @@ -376343,15 +383623,15 @@ "binop": null, "updateContext": null }, - "start": 40904, - "end": 40905, + "start": 42055, + "end": 42056, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 27 }, "end": { - "line": 1023, + "line": 1058, "column": 28 } } @@ -376370,15 +383650,15 @@ "updateContext": null }, "value": "+=", - "start": 40906, - "end": 40908, + "start": 42057, + "end": 42059, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 29 }, "end": { - "line": 1023, + "line": 1058, "column": 31 } } @@ -376396,15 +383676,15 @@ "binop": null }, "value": "worldAxis", - "start": 40909, - "end": 40918, + "start": 42060, + "end": 42069, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 32 }, "end": { - "line": 1023, + "line": 1058, "column": 41 } } @@ -376422,15 +383702,15 @@ "binop": null, "updateContext": null }, - "start": 40918, - "end": 40919, + "start": 42069, + "end": 42070, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 41 }, "end": { - "line": 1023, + "line": 1058, "column": 42 } } @@ -376449,15 +383729,15 @@ "updateContext": null }, "value": 2, - "start": 40919, - "end": 40920, + "start": 42070, + "end": 42071, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 42 }, "end": { - "line": 1023, + "line": 1058, "column": 43 } } @@ -376475,15 +383755,15 @@ "binop": null, "updateContext": null }, - "start": 40920, - "end": 40921, + "start": 42071, + "end": 42072, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 43 }, "end": { - "line": 1023, + "line": 1058, "column": 44 } } @@ -376502,15 +383782,15 @@ "updateContext": null }, "value": "*", - "start": 40922, - "end": 40923, + "start": 42073, + "end": 42074, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 45 }, "end": { - "line": 1023, + "line": 1058, "column": 46 } } @@ -376528,15 +383808,15 @@ "binop": null }, "value": "dot", - "start": 40924, - "end": 40927, + "start": 42075, + "end": 42078, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 47 }, "end": { - "line": 1023, + "line": 1058, "column": 50 } } @@ -376554,15 +383834,15 @@ "binop": null, "updateContext": null }, - "start": 40927, - "end": 40928, + "start": 42078, + "end": 42079, "loc": { "start": { - "line": 1023, + "line": 1058, "column": 50 }, "end": { - "line": 1023, + "line": 1058, "column": 51 } } @@ -376580,15 +383860,15 @@ "binop": null }, "value": "self", - "start": 40945, - "end": 40949, + "start": 42096, + "end": 42100, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 16 }, "end": { - "line": 1024, + "line": 1059, "column": 20 } } @@ -376606,15 +383886,15 @@ "binop": null, "updateContext": null }, - "start": 40949, - "end": 40950, + "start": 42100, + "end": 42101, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 20 }, "end": { - "line": 1024, + "line": 1059, "column": 21 } } @@ -376632,15 +383912,15 @@ "binop": null }, "value": "_rootNode", - "start": 40950, - "end": 40959, + "start": 42101, + "end": 42110, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 21 }, "end": { - "line": 1024, + "line": 1059, "column": 30 } } @@ -376658,15 +383938,15 @@ "binop": null, "updateContext": null }, - "start": 40959, - "end": 40960, + "start": 42110, + "end": 42111, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 30 }, "end": { - "line": 1024, + "line": 1059, "column": 31 } } @@ -376684,15 +383964,15 @@ "binop": null }, "value": "position", - "start": 40960, - "end": 40968, + "start": 42111, + "end": 42119, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 31 }, "end": { - "line": 1024, + "line": 1059, "column": 39 } } @@ -376711,15 +383991,15 @@ "updateContext": null }, "value": "=", - "start": 40969, - "end": 40970, + "start": 42120, + "end": 42121, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 40 }, "end": { - "line": 1024, + "line": 1059, "column": 41 } } @@ -376737,15 +384017,15 @@ "binop": null }, "value": "self", - "start": 40971, - "end": 40975, + "start": 42122, + "end": 42126, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 42 }, "end": { - "line": 1024, + "line": 1059, "column": 46 } } @@ -376763,15 +384043,15 @@ "binop": null, "updateContext": null }, - "start": 40975, - "end": 40976, + "start": 42126, + "end": 42127, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 46 }, "end": { - "line": 1024, + "line": 1059, "column": 47 } } @@ -376789,15 +384069,15 @@ "binop": null }, "value": "_pos", - "start": 40976, - "end": 40980, + "start": 42127, + "end": 42131, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 47 }, "end": { - "line": 1024, + "line": 1059, "column": 51 } } @@ -376815,15 +384095,15 @@ "binop": null, "updateContext": null }, - "start": 40980, - "end": 40981, + "start": 42131, + "end": 42132, "loc": { "start": { - "line": 1024, + "line": 1059, "column": 51 }, "end": { - "line": 1024, + "line": 1059, "column": 52 } } @@ -376843,15 +384123,15 @@ "updateContext": null }, "value": "if", - "start": 40998, - "end": 41000, + "start": 42149, + "end": 42151, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 16 }, "end": { - "line": 1025, + "line": 1060, "column": 18 } } @@ -376868,15 +384148,15 @@ "postfix": false, "binop": null }, - "start": 41001, - "end": 41002, + "start": 42152, + "end": 42153, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 19 }, "end": { - "line": 1025, + "line": 1060, "column": 20 } } @@ -376894,15 +384174,15 @@ "binop": null }, "value": "self", - "start": 41002, - "end": 41006, + "start": 42153, + "end": 42157, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 20 }, "end": { - "line": 1025, + "line": 1060, "column": 24 } } @@ -376920,15 +384200,15 @@ "binop": null, "updateContext": null }, - "start": 41006, - "end": 41007, + "start": 42157, + "end": 42158, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 24 }, "end": { - "line": 1025, + "line": 1060, "column": 25 } } @@ -376946,15 +384226,15 @@ "binop": null }, "value": "_sectionPlane", - "start": 41007, - "end": 41020, + "start": 42158, + "end": 42171, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 25 }, "end": { - "line": 1025, + "line": 1060, "column": 38 } } @@ -376971,15 +384251,15 @@ "postfix": false, "binop": null }, - "start": 41020, - "end": 41021, + "start": 42171, + "end": 42172, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 38 }, "end": { - "line": 1025, + "line": 1060, "column": 39 } } @@ -376996,15 +384276,15 @@ "postfix": false, "binop": null }, - "start": 41022, - "end": 41023, + "start": 42173, + "end": 42174, "loc": { "start": { - "line": 1025, + "line": 1060, "column": 40 }, "end": { - "line": 1025, + "line": 1060, "column": 41 } } @@ -377022,15 +384302,15 @@ "binop": null }, "value": "self", - "start": 41044, - "end": 41048, + "start": 42195, + "end": 42199, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 20 }, "end": { - "line": 1026, + "line": 1061, "column": 24 } } @@ -377048,15 +384328,15 @@ "binop": null, "updateContext": null }, - "start": 41048, - "end": 41049, + "start": 42199, + "end": 42200, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 24 }, "end": { - "line": 1026, + "line": 1061, "column": 25 } } @@ -377074,15 +384354,15 @@ "binop": null }, "value": "_sectionPlane", - "start": 41049, - "end": 41062, + "start": 42200, + "end": 42213, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 25 }, "end": { - "line": 1026, + "line": 1061, "column": 38 } } @@ -377100,15 +384380,15 @@ "binop": null, "updateContext": null }, - "start": 41062, - "end": 41063, + "start": 42213, + "end": 42214, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 38 }, "end": { - "line": 1026, + "line": 1061, "column": 39 } } @@ -377126,15 +384406,15 @@ "binop": null }, "value": "pos", - "start": 41063, - "end": 41066, + "start": 42214, + "end": 42217, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 39 }, "end": { - "line": 1026, + "line": 1061, "column": 42 } } @@ -377153,15 +384433,15 @@ "updateContext": null }, "value": "=", - "start": 41067, - "end": 41068, + "start": 42218, + "end": 42219, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 43 }, "end": { - "line": 1026, + "line": 1061, "column": 44 } } @@ -377179,15 +384459,15 @@ "binop": null }, "value": "self", - "start": 41069, - "end": 41073, + "start": 42220, + "end": 42224, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 45 }, "end": { - "line": 1026, + "line": 1061, "column": 49 } } @@ -377205,15 +384485,15 @@ "binop": null, "updateContext": null }, - "start": 41073, - "end": 41074, + "start": 42224, + "end": 42225, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 49 }, "end": { - "line": 1026, + "line": 1061, "column": 50 } } @@ -377231,15 +384511,15 @@ "binop": null }, "value": "_pos", - "start": 41074, - "end": 41078, + "start": 42225, + "end": 42229, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 50 }, "end": { - "line": 1026, + "line": 1061, "column": 54 } } @@ -377257,15 +384537,15 @@ "binop": null, "updateContext": null }, - "start": 41078, - "end": 41079, + "start": 42229, + "end": 42230, "loc": { "start": { - "line": 1026, + "line": 1061, "column": 54 }, "end": { - "line": 1026, + "line": 1061, "column": 55 } } @@ -377282,15 +384562,15 @@ "postfix": false, "binop": null }, - "start": 41096, - "end": 41097, + "start": 42247, + "end": 42248, "loc": { "start": { - "line": 1027, + "line": 1062, "column": 16 }, "end": { - "line": 1027, + "line": 1062, "column": 17 } } @@ -377307,15 +384587,15 @@ "postfix": false, "binop": null }, - "start": 41110, - "end": 41111, + "start": 42261, + "end": 42262, "loc": { "start": { - "line": 1028, + "line": 1063, "column": 12 }, "end": { - "line": 1028, + "line": 1063, "column": 13 } } @@ -377332,15 +384612,15 @@ "postfix": false, "binop": null }, - "start": 41120, - "end": 41121, + "start": 42271, + "end": 42272, "loc": { "start": { - "line": 1029, + "line": 1064, "column": 8 }, "end": { - "line": 1029, + "line": 1064, "column": 9 } } @@ -377357,15 +384637,15 @@ "postfix": false, "binop": null }, - "start": 41121, - "end": 41122, + "start": 42272, + "end": 42273, "loc": { "start": { - "line": 1029, + "line": 1064, "column": 9 }, "end": { - "line": 1029, + "line": 1064, "column": 10 } } @@ -377382,15 +384662,15 @@ "postfix": false, "binop": null }, - "start": 41122, - "end": 41123, + "start": 42273, + "end": 42274, "loc": { "start": { - "line": 1029, + "line": 1064, "column": 10 }, "end": { - "line": 1029, + "line": 1064, "column": 11 } } @@ -377407,15 +384687,15 @@ "postfix": false, "binop": null }, - "start": 41123, - "end": 41124, + "start": 42274, + "end": 42275, "loc": { "start": { - "line": 1029, + "line": 1064, "column": 11 }, "end": { - "line": 1029, + "line": 1064, "column": 12 } } @@ -377433,15 +384713,15 @@ "binop": null, "updateContext": null }, - "start": 41124, - "end": 41125, + "start": 42275, + "end": 42276, "loc": { "start": { - "line": 1029, + "line": 1064, "column": 12 }, "end": { - "line": 1029, + "line": 1064, "column": 13 } } @@ -377461,15 +384741,15 @@ "updateContext": null }, "value": "var", - "start": 41135, - "end": 41138, + "start": 42286, + "end": 42289, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 8 }, "end": { - "line": 1031, + "line": 1066, "column": 11 } } @@ -377487,15 +384767,15 @@ "binop": null }, "value": "dragRotateSectionPlane", - "start": 41139, - "end": 41161, + "start": 42290, + "end": 42312, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 12 }, "end": { - "line": 1031, + "line": 1066, "column": 34 } } @@ -377514,15 +384794,15 @@ "updateContext": null }, "value": "=", - "start": 41162, - "end": 41163, + "start": 42313, + "end": 42314, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 35 }, "end": { - "line": 1031, + "line": 1066, "column": 36 } } @@ -377539,15 +384819,15 @@ "postfix": false, "binop": null }, - "start": 41164, - "end": 41165, + "start": 42315, + "end": 42316, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 37 }, "end": { - "line": 1031, + "line": 1066, "column": 38 } } @@ -377566,15 +384846,15 @@ "binop": null }, "value": "function", - "start": 41165, - "end": 41173, + "start": 42316, + "end": 42324, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 38 }, "end": { - "line": 1031, + "line": 1066, "column": 46 } } @@ -377591,15 +384871,15 @@ "postfix": false, "binop": null }, - "start": 41174, - "end": 41175, + "start": 42325, + "end": 42326, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 47 }, "end": { - "line": 1031, + "line": 1066, "column": 48 } } @@ -377616,15 +384896,15 @@ "postfix": false, "binop": null }, - "start": 41175, - "end": 41176, + "start": 42326, + "end": 42327, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 48 }, "end": { - "line": 1031, + "line": 1066, "column": 49 } } @@ -377641,15 +384921,15 @@ "postfix": false, "binop": null }, - "start": 41177, - "end": 41178, + "start": 42328, + "end": 42329, "loc": { "start": { - "line": 1031, + "line": 1066, "column": 50 }, "end": { - "line": 1031, + "line": 1066, "column": 51 } } @@ -377669,15 +384949,15 @@ "updateContext": null }, "value": "const", - "start": 41191, - "end": 41196, + "start": 42342, + "end": 42347, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 12 }, "end": { - "line": 1032, + "line": 1067, "column": 17 } } @@ -377695,15 +384975,15 @@ "binop": null }, "value": "p1", - "start": 41197, - "end": 41199, + "start": 42348, + "end": 42350, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 18 }, "end": { - "line": 1032, + "line": 1067, "column": 20 } } @@ -377722,15 +385002,15 @@ "updateContext": null }, "value": "=", - "start": 41200, - "end": 41201, + "start": 42351, + "end": 42352, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 21 }, "end": { - "line": 1032, + "line": 1067, "column": 22 } } @@ -377748,15 +385028,15 @@ "binop": null }, "value": "math", - "start": 41202, - "end": 41206, + "start": 42353, + "end": 42357, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 23 }, "end": { - "line": 1032, + "line": 1067, "column": 27 } } @@ -377774,15 +385054,15 @@ "binop": null, "updateContext": null }, - "start": 41206, - "end": 41207, + "start": 42357, + "end": 42358, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 27 }, "end": { - "line": 1032, + "line": 1067, "column": 28 } } @@ -377800,15 +385080,15 @@ "binop": null }, "value": "vec4", - "start": 41207, - "end": 41211, + "start": 42358, + "end": 42362, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 28 }, "end": { - "line": 1032, + "line": 1067, "column": 32 } } @@ -377825,15 +385105,15 @@ "postfix": false, "binop": null }, - "start": 41211, - "end": 41212, + "start": 42362, + "end": 42363, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 32 }, "end": { - "line": 1032, + "line": 1067, "column": 33 } } @@ -377850,15 +385130,15 @@ "postfix": false, "binop": null }, - "start": 41212, - "end": 41213, + "start": 42363, + "end": 42364, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 33 }, "end": { - "line": 1032, + "line": 1067, "column": 34 } } @@ -377876,15 +385156,15 @@ "binop": null, "updateContext": null }, - "start": 41213, - "end": 41214, + "start": 42364, + "end": 42365, "loc": { "start": { - "line": 1032, + "line": 1067, "column": 34 }, "end": { - "line": 1032, + "line": 1067, "column": 35 } } @@ -377904,15 +385184,15 @@ "updateContext": null }, "value": "const", - "start": 41227, - "end": 41232, + "start": 42378, + "end": 42383, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 12 }, "end": { - "line": 1033, + "line": 1068, "column": 17 } } @@ -377930,15 +385210,15 @@ "binop": null }, "value": "p2", - "start": 41233, - "end": 41235, + "start": 42384, + "end": 42386, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 18 }, "end": { - "line": 1033, + "line": 1068, "column": 20 } } @@ -377957,15 +385237,15 @@ "updateContext": null }, "value": "=", - "start": 41236, - "end": 41237, + "start": 42387, + "end": 42388, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 21 }, "end": { - "line": 1033, + "line": 1068, "column": 22 } } @@ -377983,15 +385263,15 @@ "binop": null }, "value": "math", - "start": 41238, - "end": 41242, + "start": 42389, + "end": 42393, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 23 }, "end": { - "line": 1033, + "line": 1068, "column": 27 } } @@ -378009,15 +385289,15 @@ "binop": null, "updateContext": null }, - "start": 41242, - "end": 41243, + "start": 42393, + "end": 42394, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 27 }, "end": { - "line": 1033, + "line": 1068, "column": 28 } } @@ -378035,15 +385315,15 @@ "binop": null }, "value": "vec4", - "start": 41243, - "end": 41247, + "start": 42394, + "end": 42398, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 28 }, "end": { - "line": 1033, + "line": 1068, "column": 32 } } @@ -378060,15 +385340,15 @@ "postfix": false, "binop": null }, - "start": 41247, - "end": 41248, + "start": 42398, + "end": 42399, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 32 }, "end": { - "line": 1033, + "line": 1068, "column": 33 } } @@ -378085,15 +385365,15 @@ "postfix": false, "binop": null }, - "start": 41248, - "end": 41249, + "start": 42399, + "end": 42400, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 33 }, "end": { - "line": 1033, + "line": 1068, "column": 34 } } @@ -378111,15 +385391,15 @@ "binop": null, "updateContext": null }, - "start": 41249, - "end": 41250, + "start": 42400, + "end": 42401, "loc": { "start": { - "line": 1033, + "line": 1068, "column": 34 }, "end": { - "line": 1033, + "line": 1068, "column": 35 } } @@ -378139,15 +385419,15 @@ "updateContext": null }, "value": "const", - "start": 41263, - "end": 41268, + "start": 42414, + "end": 42419, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 12 }, "end": { - "line": 1034, + "line": 1069, "column": 17 } } @@ -378165,15 +385445,15 @@ "binop": null }, "value": "c", - "start": 41269, - "end": 41270, + "start": 42420, + "end": 42421, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 18 }, "end": { - "line": 1034, + "line": 1069, "column": 19 } } @@ -378192,15 +385472,15 @@ "updateContext": null }, "value": "=", - "start": 41271, - "end": 41272, + "start": 42422, + "end": 42423, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 20 }, "end": { - "line": 1034, + "line": 1069, "column": 21 } } @@ -378218,15 +385498,15 @@ "binop": null }, "value": "math", - "start": 41273, - "end": 41277, + "start": 42424, + "end": 42428, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 22 }, "end": { - "line": 1034, + "line": 1069, "column": 26 } } @@ -378244,15 +385524,15 @@ "binop": null, "updateContext": null }, - "start": 41277, - "end": 41278, + "start": 42428, + "end": 42429, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 26 }, "end": { - "line": 1034, + "line": 1069, "column": 27 } } @@ -378270,15 +385550,15 @@ "binop": null }, "value": "vec4", - "start": 41278, - "end": 41282, + "start": 42429, + "end": 42433, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 27 }, "end": { - "line": 1034, + "line": 1069, "column": 31 } } @@ -378295,15 +385575,15 @@ "postfix": false, "binop": null }, - "start": 41282, - "end": 41283, + "start": 42433, + "end": 42434, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 31 }, "end": { - "line": 1034, + "line": 1069, "column": 32 } } @@ -378320,15 +385600,15 @@ "postfix": false, "binop": null }, - "start": 41283, - "end": 41284, + "start": 42434, + "end": 42435, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 32 }, "end": { - "line": 1034, + "line": 1069, "column": 33 } } @@ -378346,15 +385626,15 @@ "binop": null, "updateContext": null }, - "start": 41284, - "end": 41285, + "start": 42435, + "end": 42436, "loc": { "start": { - "line": 1034, + "line": 1069, "column": 33 }, "end": { - "line": 1034, + "line": 1069, "column": 34 } } @@ -378374,15 +385654,15 @@ "updateContext": null }, "value": "const", - "start": 41298, - "end": 41303, + "start": 42449, + "end": 42454, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 12 }, "end": { - "line": 1035, + "line": 1070, "column": 17 } } @@ -378400,15 +385680,15 @@ "binop": null }, "value": "worldAxis", - "start": 41304, - "end": 41313, + "start": 42455, + "end": 42464, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 18 }, "end": { - "line": 1035, + "line": 1070, "column": 27 } } @@ -378427,15 +385707,15 @@ "updateContext": null }, "value": "=", - "start": 41314, - "end": 41315, + "start": 42465, + "end": 42466, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 28 }, "end": { - "line": 1035, + "line": 1070, "column": 29 } } @@ -378453,15 +385733,15 @@ "binop": null }, "value": "math", - "start": 41316, - "end": 41320, + "start": 42467, + "end": 42471, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 30 }, "end": { - "line": 1035, + "line": 1070, "column": 34 } } @@ -378479,15 +385759,15 @@ "binop": null, "updateContext": null }, - "start": 41320, - "end": 41321, + "start": 42471, + "end": 42472, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 34 }, "end": { - "line": 1035, + "line": 1070, "column": 35 } } @@ -378505,15 +385785,15 @@ "binop": null }, "value": "vec4", - "start": 41321, - "end": 41325, + "start": 42472, + "end": 42476, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 35 }, "end": { - "line": 1035, + "line": 1070, "column": 39 } } @@ -378530,15 +385810,15 @@ "postfix": false, "binop": null }, - "start": 41325, - "end": 41326, + "start": 42476, + "end": 42477, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 39 }, "end": { - "line": 1035, + "line": 1070, "column": 40 } } @@ -378555,15 +385835,15 @@ "postfix": false, "binop": null }, - "start": 41326, - "end": 41327, + "start": 42477, + "end": 42478, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 40 }, "end": { - "line": 1035, + "line": 1070, "column": 41 } } @@ -378581,15 +385861,15 @@ "binop": null, "updateContext": null }, - "start": 41327, - "end": 41328, + "start": 42478, + "end": 42479, "loc": { "start": { - "line": 1035, + "line": 1070, "column": 41 }, "end": { - "line": 1035, + "line": 1070, "column": 42 } } @@ -378609,15 +385889,15 @@ "updateContext": null }, "value": "return", - "start": 41341, - "end": 41347, + "start": 42492, + "end": 42498, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 12 }, "end": { - "line": 1036, + "line": 1071, "column": 18 } } @@ -378636,15 +385916,15 @@ "binop": null }, "value": "function", - "start": 41348, - "end": 41356, + "start": 42499, + "end": 42507, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 19 }, "end": { - "line": 1036, + "line": 1071, "column": 27 } } @@ -378661,15 +385941,15 @@ "postfix": false, "binop": null }, - "start": 41357, - "end": 41358, + "start": 42508, + "end": 42509, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 28 }, "end": { - "line": 1036, + "line": 1071, "column": 29 } } @@ -378687,15 +385967,15 @@ "binop": null }, "value": "baseAxis", - "start": 41358, - "end": 41366, + "start": 42509, + "end": 42517, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 29 }, "end": { - "line": 1036, + "line": 1071, "column": 37 } } @@ -378713,15 +385993,15 @@ "binop": null, "updateContext": null }, - "start": 41366, - "end": 41367, + "start": 42517, + "end": 42518, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 37 }, "end": { - "line": 1036, + "line": 1071, "column": 38 } } @@ -378739,15 +386019,15 @@ "binop": null }, "value": "fromMouse", - "start": 41368, - "end": 41377, + "start": 42519, + "end": 42528, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 39 }, "end": { - "line": 1036, + "line": 1071, "column": 48 } } @@ -378765,15 +386045,15 @@ "binop": null, "updateContext": null }, - "start": 41377, - "end": 41378, + "start": 42528, + "end": 42529, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 48 }, "end": { - "line": 1036, + "line": 1071, "column": 49 } } @@ -378791,15 +386071,15 @@ "binop": null }, "value": "toMouse", - "start": 41379, - "end": 41386, + "start": 42530, + "end": 42537, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 50 }, "end": { - "line": 1036, + "line": 1071, "column": 57 } } @@ -378816,15 +386096,15 @@ "postfix": false, "binop": null }, - "start": 41386, - "end": 41387, + "start": 42537, + "end": 42538, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 57 }, "end": { - "line": 1036, + "line": 1071, "column": 58 } } @@ -378841,15 +386121,15 @@ "postfix": false, "binop": null }, - "start": 41388, - "end": 41389, + "start": 42539, + "end": 42540, "loc": { "start": { - "line": 1036, + "line": 1071, "column": 59 }, "end": { - "line": 1036, + "line": 1071, "column": 60 } } @@ -378867,15 +386147,15 @@ "binop": null }, "value": "localToWorldVec", - "start": 41406, - "end": 41421, + "start": 42557, + "end": 42572, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 16 }, "end": { - "line": 1037, + "line": 1072, "column": 31 } } @@ -378892,15 +386172,15 @@ "postfix": false, "binop": null }, - "start": 41421, - "end": 41422, + "start": 42572, + "end": 42573, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 31 }, "end": { - "line": 1037, + "line": 1072, "column": 32 } } @@ -378918,15 +386198,15 @@ "binop": null }, "value": "baseAxis", - "start": 41422, - "end": 41430, + "start": 42573, + "end": 42581, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 32 }, "end": { - "line": 1037, + "line": 1072, "column": 40 } } @@ -378944,15 +386224,15 @@ "binop": null, "updateContext": null }, - "start": 41430, - "end": 41431, + "start": 42581, + "end": 42582, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 40 }, "end": { - "line": 1037, + "line": 1072, "column": 41 } } @@ -378970,15 +386250,15 @@ "binop": null }, "value": "worldAxis", - "start": 41432, - "end": 41441, + "start": 42583, + "end": 42592, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 42 }, "end": { - "line": 1037, + "line": 1072, "column": 51 } } @@ -378995,15 +386275,15 @@ "postfix": false, "binop": null }, - "start": 41441, - "end": 41442, + "start": 42592, + "end": 42593, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 51 }, "end": { - "line": 1037, + "line": 1072, "column": 52 } } @@ -379021,15 +386301,15 @@ "binop": null, "updateContext": null }, - "start": 41442, - "end": 41443, + "start": 42593, + "end": 42594, "loc": { "start": { - "line": 1037, + "line": 1072, "column": 52 }, "end": { - "line": 1037, + "line": 1072, "column": 53 } } @@ -379049,15 +386329,15 @@ "updateContext": null }, "value": "const", - "start": 41460, - "end": 41465, + "start": 42611, + "end": 42616, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 16 }, "end": { - "line": 1038, + "line": 1073, "column": 21 } } @@ -379075,15 +386355,15 @@ "binop": null }, "value": "hasData", - "start": 41466, - "end": 41473, + "start": 42617, + "end": 42624, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 22 }, "end": { - "line": 1038, + "line": 1073, "column": 29 } } @@ -379102,15 +386382,15 @@ "updateContext": null }, "value": "=", - "start": 41474, - "end": 41475, + "start": 42625, + "end": 42626, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 30 }, "end": { - "line": 1038, + "line": 1073, "column": 31 } } @@ -379128,15 +386408,15 @@ "binop": null }, "value": "getPointerPlaneIntersect", - "start": 41476, - "end": 41500, + "start": 42627, + "end": 42651, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 32 }, "end": { - "line": 1038, + "line": 1073, "column": 56 } } @@ -379153,15 +386433,15 @@ "postfix": false, "binop": null }, - "start": 41500, - "end": 41501, + "start": 42651, + "end": 42652, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 56 }, "end": { - "line": 1038, + "line": 1073, "column": 57 } } @@ -379179,15 +386459,15 @@ "binop": null }, "value": "fromMouse", - "start": 41501, - "end": 41510, + "start": 42652, + "end": 42661, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 57 }, "end": { - "line": 1038, + "line": 1073, "column": 66 } } @@ -379205,15 +386485,15 @@ "binop": null, "updateContext": null }, - "start": 41510, - "end": 41511, + "start": 42661, + "end": 42662, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 66 }, "end": { - "line": 1038, + "line": 1073, "column": 67 } } @@ -379231,15 +386511,15 @@ "binop": null }, "value": "worldAxis", - "start": 41512, - "end": 41521, + "start": 42663, + "end": 42672, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 68 }, "end": { - "line": 1038, + "line": 1073, "column": 77 } } @@ -379257,15 +386537,15 @@ "binop": null, "updateContext": null }, - "start": 41521, - "end": 41522, + "start": 42672, + "end": 42673, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 77 }, "end": { - "line": 1038, + "line": 1073, "column": 78 } } @@ -379283,15 +386563,15 @@ "binop": null }, "value": "p1", - "start": 41523, - "end": 41525, + "start": 42674, + "end": 42676, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 79 }, "end": { - "line": 1038, + "line": 1073, "column": 81 } } @@ -379308,15 +386588,15 @@ "postfix": false, "binop": null }, - "start": 41525, - "end": 41526, + "start": 42676, + "end": 42677, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 81 }, "end": { - "line": 1038, + "line": 1073, "column": 82 } } @@ -379335,15 +386615,15 @@ "updateContext": null }, "value": "&&", - "start": 41527, - "end": 41529, + "start": 42678, + "end": 42680, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 83 }, "end": { - "line": 1038, + "line": 1073, "column": 85 } } @@ -379361,15 +386641,15 @@ "binop": null }, "value": "getPointerPlaneIntersect", - "start": 41530, - "end": 41554, + "start": 42681, + "end": 42705, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 86 }, "end": { - "line": 1038, + "line": 1073, "column": 110 } } @@ -379386,15 +386666,15 @@ "postfix": false, "binop": null }, - "start": 41554, - "end": 41555, + "start": 42705, + "end": 42706, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 110 }, "end": { - "line": 1038, + "line": 1073, "column": 111 } } @@ -379412,15 +386692,15 @@ "binop": null }, "value": "toMouse", - "start": 41555, - "end": 41562, + "start": 42706, + "end": 42713, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 111 }, "end": { - "line": 1038, + "line": 1073, "column": 118 } } @@ -379438,15 +386718,15 @@ "binop": null, "updateContext": null }, - "start": 41562, - "end": 41563, + "start": 42713, + "end": 42714, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 118 }, "end": { - "line": 1038, + "line": 1073, "column": 119 } } @@ -379464,15 +386744,15 @@ "binop": null }, "value": "worldAxis", - "start": 41564, - "end": 41573, + "start": 42715, + "end": 42724, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 120 }, "end": { - "line": 1038, + "line": 1073, "column": 129 } } @@ -379490,15 +386770,15 @@ "binop": null, "updateContext": null }, - "start": 41573, - "end": 41574, + "start": 42724, + "end": 42725, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 129 }, "end": { - "line": 1038, + "line": 1073, "column": 130 } } @@ -379516,15 +386796,15 @@ "binop": null }, "value": "p2", - "start": 41575, - "end": 41577, + "start": 42726, + "end": 42728, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 131 }, "end": { - "line": 1038, + "line": 1073, "column": 133 } } @@ -379541,15 +386821,15 @@ "postfix": false, "binop": null }, - "start": 41577, - "end": 41578, + "start": 42728, + "end": 42729, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 133 }, "end": { - "line": 1038, + "line": 1073, "column": 134 } } @@ -379567,15 +386847,15 @@ "binop": null, "updateContext": null }, - "start": 41578, - "end": 41579, + "start": 42729, + "end": 42730, "loc": { "start": { - "line": 1038, + "line": 1073, "column": 134 }, "end": { - "line": 1038, + "line": 1073, "column": 135 } } @@ -379595,15 +386875,15 @@ "updateContext": null }, "value": "if", - "start": 41596, - "end": 41598, + "start": 42747, + "end": 42749, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 16 }, "end": { - "line": 1039, + "line": 1074, "column": 18 } } @@ -379620,15 +386900,15 @@ "postfix": false, "binop": null }, - "start": 41599, - "end": 41600, + "start": 42750, + "end": 42751, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 19 }, "end": { - "line": 1039, + "line": 1074, "column": 20 } } @@ -379647,15 +386927,15 @@ "updateContext": null }, "value": "!", - "start": 41600, - "end": 41601, + "start": 42751, + "end": 42752, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 20 }, "end": { - "line": 1039, + "line": 1074, "column": 21 } } @@ -379673,15 +386953,15 @@ "binop": null }, "value": "hasData", - "start": 41601, - "end": 41608, + "start": 42752, + "end": 42759, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 21 }, "end": { - "line": 1039, + "line": 1074, "column": 28 } } @@ -379698,15 +386978,15 @@ "postfix": false, "binop": null }, - "start": 41608, - "end": 41609, + "start": 42759, + "end": 42760, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 28 }, "end": { - "line": 1039, + "line": 1074, "column": 29 } } @@ -379723,15 +387003,15 @@ "postfix": false, "binop": null }, - "start": 41610, - "end": 41611, + "start": 42761, + "end": 42762, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 30 }, "end": { - "line": 1039, + "line": 1074, "column": 31 } } @@ -379739,15 +387019,15 @@ { "type": "CommentLine", "value": " Find intersections with view plane and project down to origin", - "start": 41612, - "end": 41676, + "start": 42763, + "end": 42827, "loc": { "start": { - "line": 1039, + "line": 1074, "column": 32 }, "end": { - "line": 1039, + "line": 1074, "column": 96 } } @@ -379767,15 +387047,15 @@ "updateContext": null }, "value": "const", - "start": 41697, - "end": 41702, + "start": 42848, + "end": 42853, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 20 }, "end": { - "line": 1040, + "line": 1075, "column": 25 } } @@ -379793,15 +387073,15 @@ "binop": null }, "value": "planeNormal", - "start": 41703, - "end": 41714, + "start": 42854, + "end": 42865, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 26 }, "end": { - "line": 1040, + "line": 1075, "column": 37 } } @@ -379820,15 +387100,15 @@ "updateContext": null }, "value": "=", - "start": 41715, - "end": 41716, + "start": 42866, + "end": 42867, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 38 }, "end": { - "line": 1040, + "line": 1075, "column": 39 } } @@ -379846,15 +387126,15 @@ "binop": null }, "value": "getTranslationPlane", - "start": 41717, - "end": 41736, + "start": 42868, + "end": 42887, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 40 }, "end": { - "line": 1040, + "line": 1075, "column": 59 } } @@ -379871,15 +387151,15 @@ "postfix": false, "binop": null }, - "start": 41736, - "end": 41737, + "start": 42887, + "end": 42888, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 59 }, "end": { - "line": 1040, + "line": 1075, "column": 60 } } @@ -379897,15 +387177,15 @@ "binop": null }, "value": "worldAxis", - "start": 41737, - "end": 41746, + "start": 42888, + "end": 42897, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 60 }, "end": { - "line": 1040, + "line": 1075, "column": 69 } } @@ -379923,15 +387203,15 @@ "binop": null, "updateContext": null }, - "start": 41746, - "end": 41747, + "start": 42897, + "end": 42898, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 69 }, "end": { - "line": 1040, + "line": 1075, "column": 70 } } @@ -379949,15 +387229,15 @@ "binop": null }, "value": "fromMouse", - "start": 41748, - "end": 41757, + "start": 42899, + "end": 42908, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 71 }, "end": { - "line": 1040, + "line": 1075, "column": 80 } } @@ -379975,15 +387255,15 @@ "binop": null, "updateContext": null }, - "start": 41757, - "end": 41758, + "start": 42908, + "end": 42909, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 80 }, "end": { - "line": 1040, + "line": 1075, "column": 81 } } @@ -380001,15 +387281,15 @@ "binop": null }, "value": "toMouse", - "start": 41759, - "end": 41766, + "start": 42910, + "end": 42917, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 82 }, "end": { - "line": 1040, + "line": 1075, "column": 89 } } @@ -380026,15 +387306,15 @@ "postfix": false, "binop": null }, - "start": 41766, - "end": 41767, + "start": 42917, + "end": 42918, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 89 }, "end": { - "line": 1040, + "line": 1075, "column": 90 } } @@ -380052,15 +387332,15 @@ "binop": null, "updateContext": null }, - "start": 41767, - "end": 41768, + "start": 42918, + "end": 42919, "loc": { "start": { - "line": 1040, + "line": 1075, "column": 90 }, "end": { - "line": 1040, + "line": 1075, "column": 91 } } @@ -380078,15 +387358,15 @@ "binop": null }, "value": "getPointerPlaneIntersect", - "start": 41789, - "end": 41813, + "start": 42940, + "end": 42964, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 20 }, "end": { - "line": 1041, + "line": 1076, "column": 44 } } @@ -380103,15 +387383,15 @@ "postfix": false, "binop": null }, - "start": 41813, - "end": 41814, + "start": 42964, + "end": 42965, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 44 }, "end": { - "line": 1041, + "line": 1076, "column": 45 } } @@ -380129,15 +387409,15 @@ "binop": null }, "value": "fromMouse", - "start": 41814, - "end": 41823, + "start": 42965, + "end": 42974, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 45 }, "end": { - "line": 1041, + "line": 1076, "column": 54 } } @@ -380155,15 +387435,15 @@ "binop": null, "updateContext": null }, - "start": 41823, - "end": 41824, + "start": 42974, + "end": 42975, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 54 }, "end": { - "line": 1041, + "line": 1076, "column": 55 } } @@ -380181,15 +387461,15 @@ "binop": null }, "value": "planeNormal", - "start": 41825, - "end": 41836, + "start": 42976, + "end": 42987, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 56 }, "end": { - "line": 1041, + "line": 1076, "column": 67 } } @@ -380207,15 +387487,15 @@ "binop": null, "updateContext": null }, - "start": 41836, - "end": 41837, + "start": 42987, + "end": 42988, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 67 }, "end": { - "line": 1041, + "line": 1076, "column": 68 } } @@ -380233,15 +387513,15 @@ "binop": null }, "value": "p1", - "start": 41838, - "end": 41840, + "start": 42989, + "end": 42991, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 69 }, "end": { - "line": 1041, + "line": 1076, "column": 71 } } @@ -380259,15 +387539,15 @@ "binop": null, "updateContext": null }, - "start": 41840, - "end": 41841, + "start": 42991, + "end": 42992, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 71 }, "end": { - "line": 1041, + "line": 1076, "column": 72 } } @@ -380286,15 +387566,15 @@ "updateContext": null }, "value": 1, - "start": 41842, - "end": 41843, + "start": 42993, + "end": 42994, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 73 }, "end": { - "line": 1041, + "line": 1076, "column": 74 } } @@ -380311,15 +387591,15 @@ "postfix": false, "binop": null }, - "start": 41843, - "end": 41844, + "start": 42994, + "end": 42995, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 74 }, "end": { - "line": 1041, + "line": 1076, "column": 75 } } @@ -380337,15 +387617,15 @@ "binop": null, "updateContext": null }, - "start": 41844, - "end": 41845, + "start": 42995, + "end": 42996, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 75 }, "end": { - "line": 1041, + "line": 1076, "column": 76 } } @@ -380353,15 +387633,15 @@ { "type": "CommentLine", "value": " Ensure plane moves closer to camera so angles become workable", - "start": 41846, - "end": 41910, + "start": 42997, + "end": 43061, "loc": { "start": { - "line": 1041, + "line": 1076, "column": 77 }, "end": { - "line": 1041, + "line": 1076, "column": 141 } } @@ -380379,15 +387659,15 @@ "binop": null }, "value": "getPointerPlaneIntersect", - "start": 41931, - "end": 41955, + "start": 43082, + "end": 43106, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 20 }, "end": { - "line": 1042, + "line": 1077, "column": 44 } } @@ -380404,15 +387684,15 @@ "postfix": false, "binop": null }, - "start": 41955, - "end": 41956, + "start": 43106, + "end": 43107, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 44 }, "end": { - "line": 1042, + "line": 1077, "column": 45 } } @@ -380430,15 +387710,15 @@ "binop": null }, "value": "toMouse", - "start": 41956, - "end": 41963, + "start": 43107, + "end": 43114, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 45 }, "end": { - "line": 1042, + "line": 1077, "column": 52 } } @@ -380456,15 +387736,15 @@ "binop": null, "updateContext": null }, - "start": 41963, - "end": 41964, + "start": 43114, + "end": 43115, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 52 }, "end": { - "line": 1042, + "line": 1077, "column": 53 } } @@ -380482,15 +387762,15 @@ "binop": null }, "value": "planeNormal", - "start": 41965, - "end": 41976, + "start": 43116, + "end": 43127, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 54 }, "end": { - "line": 1042, + "line": 1077, "column": 65 } } @@ -380508,15 +387788,15 @@ "binop": null, "updateContext": null }, - "start": 41976, - "end": 41977, + "start": 43127, + "end": 43128, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 65 }, "end": { - "line": 1042, + "line": 1077, "column": 66 } } @@ -380534,15 +387814,15 @@ "binop": null }, "value": "p2", - "start": 41978, - "end": 41980, + "start": 43129, + "end": 43131, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 67 }, "end": { - "line": 1042, + "line": 1077, "column": 69 } } @@ -380560,15 +387840,15 @@ "binop": null, "updateContext": null }, - "start": 41980, - "end": 41981, + "start": 43131, + "end": 43132, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 69 }, "end": { - "line": 1042, + "line": 1077, "column": 70 } } @@ -380587,15 +387867,15 @@ "updateContext": null }, "value": 1, - "start": 41982, - "end": 41983, + "start": 43133, + "end": 43134, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 71 }, "end": { - "line": 1042, + "line": 1077, "column": 72 } } @@ -380612,15 +387892,15 @@ "postfix": false, "binop": null }, - "start": 41983, - "end": 41984, + "start": 43134, + "end": 43135, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 72 }, "end": { - "line": 1042, + "line": 1077, "column": 73 } } @@ -380638,15 +387918,15 @@ "binop": null, "updateContext": null }, - "start": 41984, - "end": 41985, + "start": 43135, + "end": 43136, "loc": { "start": { - "line": 1042, + "line": 1077, "column": 73 }, "end": { - "line": 1042, + "line": 1077, "column": 74 } } @@ -380666,15 +387946,15 @@ "updateContext": null }, "value": "var", - "start": 42006, - "end": 42009, + "start": 43157, + "end": 43160, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 20 }, "end": { - "line": 1043, + "line": 1078, "column": 23 } } @@ -380692,15 +387972,15 @@ "binop": null }, "value": "dot", - "start": 42010, - "end": 42013, + "start": 43161, + "end": 43164, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 24 }, "end": { - "line": 1043, + "line": 1078, "column": 27 } } @@ -380719,15 +387999,15 @@ "updateContext": null }, "value": "=", - "start": 42014, - "end": 42015, + "start": 43165, + "end": 43166, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 28 }, "end": { - "line": 1043, + "line": 1078, "column": 29 } } @@ -380745,15 +388025,15 @@ "binop": null }, "value": "math", - "start": 42016, - "end": 42020, + "start": 43167, + "end": 43171, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 30 }, "end": { - "line": 1043, + "line": 1078, "column": 34 } } @@ -380771,15 +388051,15 @@ "binop": null, "updateContext": null }, - "start": 42020, - "end": 42021, + "start": 43171, + "end": 43172, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 34 }, "end": { - "line": 1043, + "line": 1078, "column": 35 } } @@ -380797,15 +388077,15 @@ "binop": null }, "value": "dotVec3", - "start": 42021, - "end": 42028, + "start": 43172, + "end": 43179, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 35 }, "end": { - "line": 1043, + "line": 1078, "column": 42 } } @@ -380822,15 +388102,15 @@ "postfix": false, "binop": null }, - "start": 42028, - "end": 42029, + "start": 43179, + "end": 43180, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 42 }, "end": { - "line": 1043, + "line": 1078, "column": 43 } } @@ -380848,15 +388128,15 @@ "binop": null }, "value": "p1", - "start": 42029, - "end": 42031, + "start": 43180, + "end": 43182, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 43 }, "end": { - "line": 1043, + "line": 1078, "column": 45 } } @@ -380874,15 +388154,15 @@ "binop": null, "updateContext": null }, - "start": 42031, - "end": 42032, + "start": 43182, + "end": 43183, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 45 }, "end": { - "line": 1043, + "line": 1078, "column": 46 } } @@ -380900,15 +388180,15 @@ "binop": null }, "value": "worldAxis", - "start": 42033, - "end": 42042, + "start": 43184, + "end": 43193, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 47 }, "end": { - "line": 1043, + "line": 1078, "column": 56 } } @@ -380925,15 +388205,15 @@ "postfix": false, "binop": null }, - "start": 42042, - "end": 42043, + "start": 43193, + "end": 43194, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 56 }, "end": { - "line": 1043, + "line": 1078, "column": 57 } } @@ -380951,15 +388231,15 @@ "binop": null, "updateContext": null }, - "start": 42043, - "end": 42044, + "start": 43194, + "end": 43195, "loc": { "start": { - "line": 1043, + "line": 1078, "column": 57 }, "end": { - "line": 1043, + "line": 1078, "column": 58 } } @@ -380977,15 +388257,15 @@ "binop": null }, "value": "p1", - "start": 42065, - "end": 42067, + "start": 43216, + "end": 43218, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 20 }, "end": { - "line": 1044, + "line": 1079, "column": 22 } } @@ -381003,15 +388283,15 @@ "binop": null, "updateContext": null }, - "start": 42067, - "end": 42068, + "start": 43218, + "end": 43219, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 22 }, "end": { - "line": 1044, + "line": 1079, "column": 23 } } @@ -381030,15 +388310,15 @@ "updateContext": null }, "value": 0, - "start": 42068, - "end": 42069, + "start": 43219, + "end": 43220, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 23 }, "end": { - "line": 1044, + "line": 1079, "column": 24 } } @@ -381056,15 +388336,15 @@ "binop": null, "updateContext": null }, - "start": 42069, - "end": 42070, + "start": 43220, + "end": 43221, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 24 }, "end": { - "line": 1044, + "line": 1079, "column": 25 } } @@ -381083,15 +388363,15 @@ "updateContext": null }, "value": "-=", - "start": 42071, - "end": 42073, + "start": 43222, + "end": 43224, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 26 }, "end": { - "line": 1044, + "line": 1079, "column": 28 } } @@ -381109,15 +388389,15 @@ "binop": null }, "value": "dot", - "start": 42074, - "end": 42077, + "start": 43225, + "end": 43228, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 29 }, "end": { - "line": 1044, + "line": 1079, "column": 32 } } @@ -381136,15 +388416,15 @@ "updateContext": null }, "value": "*", - "start": 42078, - "end": 42079, + "start": 43229, + "end": 43230, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 33 }, "end": { - "line": 1044, + "line": 1079, "column": 34 } } @@ -381162,15 +388442,15 @@ "binop": null }, "value": "worldAxis", - "start": 42080, - "end": 42089, + "start": 43231, + "end": 43240, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 35 }, "end": { - "line": 1044, + "line": 1079, "column": 44 } } @@ -381188,15 +388468,15 @@ "binop": null, "updateContext": null }, - "start": 42089, - "end": 42090, + "start": 43240, + "end": 43241, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 44 }, "end": { - "line": 1044, + "line": 1079, "column": 45 } } @@ -381215,15 +388495,15 @@ "updateContext": null }, "value": 0, - "start": 42090, - "end": 42091, + "start": 43241, + "end": 43242, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 45 }, "end": { - "line": 1044, + "line": 1079, "column": 46 } } @@ -381241,15 +388521,15 @@ "binop": null, "updateContext": null }, - "start": 42091, - "end": 42092, + "start": 43242, + "end": 43243, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 46 }, "end": { - "line": 1044, + "line": 1079, "column": 47 } } @@ -381267,15 +388547,15 @@ "binop": null, "updateContext": null }, - "start": 42092, - "end": 42093, + "start": 43243, + "end": 43244, "loc": { "start": { - "line": 1044, + "line": 1079, "column": 47 }, "end": { - "line": 1044, + "line": 1079, "column": 48 } } @@ -381293,15 +388573,15 @@ "binop": null }, "value": "p1", - "start": 42114, - "end": 42116, + "start": 43265, + "end": 43267, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 20 }, "end": { - "line": 1045, + "line": 1080, "column": 22 } } @@ -381319,15 +388599,15 @@ "binop": null, "updateContext": null }, - "start": 42116, - "end": 42117, + "start": 43267, + "end": 43268, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 22 }, "end": { - "line": 1045, + "line": 1080, "column": 23 } } @@ -381346,15 +388626,15 @@ "updateContext": null }, "value": 1, - "start": 42117, - "end": 42118, + "start": 43268, + "end": 43269, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 23 }, "end": { - "line": 1045, + "line": 1080, "column": 24 } } @@ -381372,15 +388652,15 @@ "binop": null, "updateContext": null }, - "start": 42118, - "end": 42119, + "start": 43269, + "end": 43270, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 24 }, "end": { - "line": 1045, + "line": 1080, "column": 25 } } @@ -381399,15 +388679,15 @@ "updateContext": null }, "value": "-=", - "start": 42120, - "end": 42122, + "start": 43271, + "end": 43273, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 26 }, "end": { - "line": 1045, + "line": 1080, "column": 28 } } @@ -381425,15 +388705,15 @@ "binop": null }, "value": "dot", - "start": 42123, - "end": 42126, + "start": 43274, + "end": 43277, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 29 }, "end": { - "line": 1045, + "line": 1080, "column": 32 } } @@ -381452,15 +388732,15 @@ "updateContext": null }, "value": "*", - "start": 42127, - "end": 42128, + "start": 43278, + "end": 43279, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 33 }, "end": { - "line": 1045, + "line": 1080, "column": 34 } } @@ -381478,15 +388758,15 @@ "binop": null }, "value": "worldAxis", - "start": 42129, - "end": 42138, + "start": 43280, + "end": 43289, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 35 }, "end": { - "line": 1045, + "line": 1080, "column": 44 } } @@ -381504,15 +388784,15 @@ "binop": null, "updateContext": null }, - "start": 42138, - "end": 42139, + "start": 43289, + "end": 43290, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 44 }, "end": { - "line": 1045, + "line": 1080, "column": 45 } } @@ -381531,15 +388811,15 @@ "updateContext": null }, "value": 1, - "start": 42139, - "end": 42140, + "start": 43290, + "end": 43291, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 45 }, "end": { - "line": 1045, + "line": 1080, "column": 46 } } @@ -381557,15 +388837,15 @@ "binop": null, "updateContext": null }, - "start": 42140, - "end": 42141, + "start": 43291, + "end": 43292, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 46 }, "end": { - "line": 1045, + "line": 1080, "column": 47 } } @@ -381583,15 +388863,15 @@ "binop": null, "updateContext": null }, - "start": 42141, - "end": 42142, + "start": 43292, + "end": 43293, "loc": { "start": { - "line": 1045, + "line": 1080, "column": 47 }, "end": { - "line": 1045, + "line": 1080, "column": 48 } } @@ -381609,15 +388889,15 @@ "binop": null }, "value": "p1", - "start": 42163, - "end": 42165, + "start": 43314, + "end": 43316, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 20 }, "end": { - "line": 1046, + "line": 1081, "column": 22 } } @@ -381635,15 +388915,15 @@ "binop": null, "updateContext": null }, - "start": 42165, - "end": 42166, + "start": 43316, + "end": 43317, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 22 }, "end": { - "line": 1046, + "line": 1081, "column": 23 } } @@ -381662,15 +388942,15 @@ "updateContext": null }, "value": 2, - "start": 42166, - "end": 42167, + "start": 43317, + "end": 43318, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 23 }, "end": { - "line": 1046, + "line": 1081, "column": 24 } } @@ -381688,15 +388968,15 @@ "binop": null, "updateContext": null }, - "start": 42167, - "end": 42168, + "start": 43318, + "end": 43319, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 24 }, "end": { - "line": 1046, + "line": 1081, "column": 25 } } @@ -381715,15 +388995,15 @@ "updateContext": null }, "value": "-=", - "start": 42169, - "end": 42171, + "start": 43320, + "end": 43322, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 26 }, "end": { - "line": 1046, + "line": 1081, "column": 28 } } @@ -381741,15 +389021,15 @@ "binop": null }, "value": "dot", - "start": 42172, - "end": 42175, + "start": 43323, + "end": 43326, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 29 }, "end": { - "line": 1046, + "line": 1081, "column": 32 } } @@ -381768,15 +389048,15 @@ "updateContext": null }, "value": "*", - "start": 42176, - "end": 42177, + "start": 43327, + "end": 43328, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 33 }, "end": { - "line": 1046, + "line": 1081, "column": 34 } } @@ -381794,15 +389074,15 @@ "binop": null }, "value": "worldAxis", - "start": 42178, - "end": 42187, + "start": 43329, + "end": 43338, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 35 }, "end": { - "line": 1046, + "line": 1081, "column": 44 } } @@ -381820,15 +389100,15 @@ "binop": null, "updateContext": null }, - "start": 42187, - "end": 42188, + "start": 43338, + "end": 43339, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 44 }, "end": { - "line": 1046, + "line": 1081, "column": 45 } } @@ -381847,15 +389127,15 @@ "updateContext": null }, "value": 2, - "start": 42188, - "end": 42189, + "start": 43339, + "end": 43340, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 45 }, "end": { - "line": 1046, + "line": 1081, "column": 46 } } @@ -381873,15 +389153,15 @@ "binop": null, "updateContext": null }, - "start": 42189, - "end": 42190, + "start": 43340, + "end": 43341, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 46 }, "end": { - "line": 1046, + "line": 1081, "column": 47 } } @@ -381899,15 +389179,15 @@ "binop": null, "updateContext": null }, - "start": 42190, - "end": 42191, + "start": 43341, + "end": 43342, "loc": { "start": { - "line": 1046, + "line": 1081, "column": 47 }, "end": { - "line": 1046, + "line": 1081, "column": 48 } } @@ -381925,15 +389205,15 @@ "binop": null }, "value": "dot", - "start": 42212, - "end": 42215, + "start": 43363, + "end": 43366, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 20 }, "end": { - "line": 1047, + "line": 1082, "column": 23 } } @@ -381952,15 +389232,15 @@ "updateContext": null }, "value": "=", - "start": 42216, - "end": 42217, + "start": 43367, + "end": 43368, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 24 }, "end": { - "line": 1047, + "line": 1082, "column": 25 } } @@ -381978,15 +389258,15 @@ "binop": null }, "value": "math", - "start": 42218, - "end": 42222, + "start": 43369, + "end": 43373, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 26 }, "end": { - "line": 1047, + "line": 1082, "column": 30 } } @@ -382004,15 +389284,15 @@ "binop": null, "updateContext": null }, - "start": 42222, - "end": 42223, + "start": 43373, + "end": 43374, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 30 }, "end": { - "line": 1047, + "line": 1082, "column": 31 } } @@ -382030,15 +389310,15 @@ "binop": null }, "value": "dotVec3", - "start": 42223, - "end": 42230, + "start": 43374, + "end": 43381, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 31 }, "end": { - "line": 1047, + "line": 1082, "column": 38 } } @@ -382055,15 +389335,15 @@ "postfix": false, "binop": null }, - "start": 42230, - "end": 42231, + "start": 43381, + "end": 43382, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 38 }, "end": { - "line": 1047, + "line": 1082, "column": 39 } } @@ -382081,15 +389361,15 @@ "binop": null }, "value": "p2", - "start": 42231, - "end": 42233, + "start": 43382, + "end": 43384, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 39 }, "end": { - "line": 1047, + "line": 1082, "column": 41 } } @@ -382107,15 +389387,15 @@ "binop": null, "updateContext": null }, - "start": 42233, - "end": 42234, + "start": 43384, + "end": 43385, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 41 }, "end": { - "line": 1047, + "line": 1082, "column": 42 } } @@ -382133,15 +389413,15 @@ "binop": null }, "value": "worldAxis", - "start": 42235, - "end": 42244, + "start": 43386, + "end": 43395, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 43 }, "end": { - "line": 1047, + "line": 1082, "column": 52 } } @@ -382158,15 +389438,15 @@ "postfix": false, "binop": null }, - "start": 42244, - "end": 42245, + "start": 43395, + "end": 43396, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 52 }, "end": { - "line": 1047, + "line": 1082, "column": 53 } } @@ -382184,15 +389464,15 @@ "binop": null, "updateContext": null }, - "start": 42245, - "end": 42246, + "start": 43396, + "end": 43397, "loc": { "start": { - "line": 1047, + "line": 1082, "column": 53 }, "end": { - "line": 1047, + "line": 1082, "column": 54 } } @@ -382210,15 +389490,15 @@ "binop": null }, "value": "p2", - "start": 42267, - "end": 42269, + "start": 43418, + "end": 43420, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 20 }, "end": { - "line": 1048, + "line": 1083, "column": 22 } } @@ -382236,15 +389516,15 @@ "binop": null, "updateContext": null }, - "start": 42269, - "end": 42270, + "start": 43420, + "end": 43421, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 22 }, "end": { - "line": 1048, + "line": 1083, "column": 23 } } @@ -382263,15 +389543,15 @@ "updateContext": null }, "value": 0, - "start": 42270, - "end": 42271, + "start": 43421, + "end": 43422, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 23 }, "end": { - "line": 1048, + "line": 1083, "column": 24 } } @@ -382289,15 +389569,15 @@ "binop": null, "updateContext": null }, - "start": 42271, - "end": 42272, + "start": 43422, + "end": 43423, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 24 }, "end": { - "line": 1048, + "line": 1083, "column": 25 } } @@ -382316,15 +389596,15 @@ "updateContext": null }, "value": "-=", - "start": 42273, - "end": 42275, + "start": 43424, + "end": 43426, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 26 }, "end": { - "line": 1048, + "line": 1083, "column": 28 } } @@ -382342,15 +389622,15 @@ "binop": null }, "value": "dot", - "start": 42276, - "end": 42279, + "start": 43427, + "end": 43430, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 29 }, "end": { - "line": 1048, + "line": 1083, "column": 32 } } @@ -382369,15 +389649,15 @@ "updateContext": null }, "value": "*", - "start": 42280, - "end": 42281, + "start": 43431, + "end": 43432, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 33 }, "end": { - "line": 1048, + "line": 1083, "column": 34 } } @@ -382395,15 +389675,15 @@ "binop": null }, "value": "worldAxis", - "start": 42282, - "end": 42291, + "start": 43433, + "end": 43442, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 35 }, "end": { - "line": 1048, + "line": 1083, "column": 44 } } @@ -382421,15 +389701,15 @@ "binop": null, "updateContext": null }, - "start": 42291, - "end": 42292, + "start": 43442, + "end": 43443, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 44 }, "end": { - "line": 1048, + "line": 1083, "column": 45 } } @@ -382448,15 +389728,15 @@ "updateContext": null }, "value": 0, - "start": 42292, - "end": 42293, + "start": 43443, + "end": 43444, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 45 }, "end": { - "line": 1048, + "line": 1083, "column": 46 } } @@ -382474,15 +389754,15 @@ "binop": null, "updateContext": null }, - "start": 42293, - "end": 42294, + "start": 43444, + "end": 43445, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 46 }, "end": { - "line": 1048, + "line": 1083, "column": 47 } } @@ -382500,15 +389780,15 @@ "binop": null, "updateContext": null }, - "start": 42294, - "end": 42295, + "start": 43445, + "end": 43446, "loc": { "start": { - "line": 1048, + "line": 1083, "column": 47 }, "end": { - "line": 1048, + "line": 1083, "column": 48 } } @@ -382526,15 +389806,15 @@ "binop": null }, "value": "p2", - "start": 42316, - "end": 42318, + "start": 43467, + "end": 43469, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 20 }, "end": { - "line": 1049, + "line": 1084, "column": 22 } } @@ -382552,15 +389832,15 @@ "binop": null, "updateContext": null }, - "start": 42318, - "end": 42319, + "start": 43469, + "end": 43470, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 22 }, "end": { - "line": 1049, + "line": 1084, "column": 23 } } @@ -382579,15 +389859,15 @@ "updateContext": null }, "value": 1, - "start": 42319, - "end": 42320, + "start": 43470, + "end": 43471, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 23 }, "end": { - "line": 1049, + "line": 1084, "column": 24 } } @@ -382605,15 +389885,15 @@ "binop": null, "updateContext": null }, - "start": 42320, - "end": 42321, + "start": 43471, + "end": 43472, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 24 }, "end": { - "line": 1049, + "line": 1084, "column": 25 } } @@ -382632,15 +389912,15 @@ "updateContext": null }, "value": "-=", - "start": 42322, - "end": 42324, + "start": 43473, + "end": 43475, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 26 }, "end": { - "line": 1049, + "line": 1084, "column": 28 } } @@ -382658,15 +389938,15 @@ "binop": null }, "value": "dot", - "start": 42325, - "end": 42328, + "start": 43476, + "end": 43479, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 29 }, "end": { - "line": 1049, + "line": 1084, "column": 32 } } @@ -382685,15 +389965,15 @@ "updateContext": null }, "value": "*", - "start": 42329, - "end": 42330, + "start": 43480, + "end": 43481, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 33 }, "end": { - "line": 1049, + "line": 1084, "column": 34 } } @@ -382711,15 +389991,15 @@ "binop": null }, "value": "worldAxis", - "start": 42331, - "end": 42340, + "start": 43482, + "end": 43491, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 35 }, "end": { - "line": 1049, + "line": 1084, "column": 44 } } @@ -382737,15 +390017,15 @@ "binop": null, "updateContext": null }, - "start": 42340, - "end": 42341, + "start": 43491, + "end": 43492, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 44 }, "end": { - "line": 1049, + "line": 1084, "column": 45 } } @@ -382764,15 +390044,15 @@ "updateContext": null }, "value": 1, - "start": 42341, - "end": 42342, + "start": 43492, + "end": 43493, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 45 }, "end": { - "line": 1049, + "line": 1084, "column": 46 } } @@ -382790,15 +390070,15 @@ "binop": null, "updateContext": null }, - "start": 42342, - "end": 42343, + "start": 43493, + "end": 43494, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 46 }, "end": { - "line": 1049, + "line": 1084, "column": 47 } } @@ -382816,15 +390096,15 @@ "binop": null, "updateContext": null }, - "start": 42343, - "end": 42344, + "start": 43494, + "end": 43495, "loc": { "start": { - "line": 1049, + "line": 1084, "column": 47 }, "end": { - "line": 1049, + "line": 1084, "column": 48 } } @@ -382842,15 +390122,15 @@ "binop": null }, "value": "p2", - "start": 42365, - "end": 42367, + "start": 43516, + "end": 43518, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 20 }, "end": { - "line": 1050, + "line": 1085, "column": 22 } } @@ -382868,15 +390148,15 @@ "binop": null, "updateContext": null }, - "start": 42367, - "end": 42368, + "start": 43518, + "end": 43519, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 22 }, "end": { - "line": 1050, + "line": 1085, "column": 23 } } @@ -382895,15 +390175,15 @@ "updateContext": null }, "value": 2, - "start": 42368, - "end": 42369, + "start": 43519, + "end": 43520, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 23 }, "end": { - "line": 1050, + "line": 1085, "column": 24 } } @@ -382921,15 +390201,15 @@ "binop": null, "updateContext": null }, - "start": 42369, - "end": 42370, + "start": 43520, + "end": 43521, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 24 }, "end": { - "line": 1050, + "line": 1085, "column": 25 } } @@ -382948,15 +390228,15 @@ "updateContext": null }, "value": "-=", - "start": 42371, - "end": 42373, + "start": 43522, + "end": 43524, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 26 }, "end": { - "line": 1050, + "line": 1085, "column": 28 } } @@ -382974,15 +390254,15 @@ "binop": null }, "value": "dot", - "start": 42374, - "end": 42377, + "start": 43525, + "end": 43528, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 29 }, "end": { - "line": 1050, + "line": 1085, "column": 32 } } @@ -383001,15 +390281,15 @@ "updateContext": null }, "value": "*", - "start": 42378, - "end": 42379, + "start": 43529, + "end": 43530, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 33 }, "end": { - "line": 1050, + "line": 1085, "column": 34 } } @@ -383027,15 +390307,15 @@ "binop": null }, "value": "worldAxis", - "start": 42380, - "end": 42389, + "start": 43531, + "end": 43540, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 35 }, "end": { - "line": 1050, + "line": 1085, "column": 44 } } @@ -383053,15 +390333,15 @@ "binop": null, "updateContext": null }, - "start": 42389, - "end": 42390, + "start": 43540, + "end": 43541, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 44 }, "end": { - "line": 1050, + "line": 1085, "column": 45 } } @@ -383080,15 +390360,15 @@ "updateContext": null }, "value": 2, - "start": 42390, - "end": 42391, + "start": 43541, + "end": 43542, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 45 }, "end": { - "line": 1050, + "line": 1085, "column": 46 } } @@ -383106,15 +390386,15 @@ "binop": null, "updateContext": null }, - "start": 42391, - "end": 42392, + "start": 43542, + "end": 43543, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 46 }, "end": { - "line": 1050, + "line": 1085, "column": 47 } } @@ -383132,15 +390412,15 @@ "binop": null, "updateContext": null }, - "start": 42392, - "end": 42393, + "start": 43543, + "end": 43544, "loc": { "start": { - "line": 1050, + "line": 1085, "column": 47 }, "end": { - "line": 1050, + "line": 1085, "column": 48 } } @@ -383157,15 +390437,15 @@ "postfix": false, "binop": null }, - "start": 42410, - "end": 42411, + "start": 43561, + "end": 43562, "loc": { "start": { - "line": 1051, + "line": 1086, "column": 16 }, "end": { - "line": 1051, + "line": 1086, "column": 17 } } @@ -383183,15 +390463,15 @@ "binop": null }, "value": "math", - "start": 42428, - "end": 42432, + "start": 43579, + "end": 43583, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 16 }, "end": { - "line": 1052, + "line": 1087, "column": 20 } } @@ -383209,15 +390489,15 @@ "binop": null, "updateContext": null }, - "start": 42432, - "end": 42433, + "start": 43583, + "end": 43584, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 20 }, "end": { - "line": 1052, + "line": 1087, "column": 21 } } @@ -383235,15 +390515,15 @@ "binop": null }, "value": "normalizeVec3", - "start": 42433, - "end": 42446, + "start": 43584, + "end": 43597, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 21 }, "end": { - "line": 1052, + "line": 1087, "column": 34 } } @@ -383260,15 +390540,15 @@ "postfix": false, "binop": null }, - "start": 42446, - "end": 42447, + "start": 43597, + "end": 43598, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 34 }, "end": { - "line": 1052, + "line": 1087, "column": 35 } } @@ -383286,15 +390566,15 @@ "binop": null }, "value": "p1", - "start": 42447, - "end": 42449, + "start": 43598, + "end": 43600, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 35 }, "end": { - "line": 1052, + "line": 1087, "column": 37 } } @@ -383311,15 +390591,15 @@ "postfix": false, "binop": null }, - "start": 42449, - "end": 42450, + "start": 43600, + "end": 43601, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 37 }, "end": { - "line": 1052, + "line": 1087, "column": 38 } } @@ -383337,15 +390617,15 @@ "binop": null, "updateContext": null }, - "start": 42450, - "end": 42451, + "start": 43601, + "end": 43602, "loc": { "start": { - "line": 1052, + "line": 1087, "column": 38 }, "end": { - "line": 1052, + "line": 1087, "column": 39 } } @@ -383363,15 +390643,15 @@ "binop": null }, "value": "math", - "start": 42468, - "end": 42472, + "start": 43619, + "end": 43623, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 16 }, "end": { - "line": 1053, + "line": 1088, "column": 20 } } @@ -383389,15 +390669,15 @@ "binop": null, "updateContext": null }, - "start": 42472, - "end": 42473, + "start": 43623, + "end": 43624, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 20 }, "end": { - "line": 1053, + "line": 1088, "column": 21 } } @@ -383415,15 +390695,15 @@ "binop": null }, "value": "normalizeVec3", - "start": 42473, - "end": 42486, + "start": 43624, + "end": 43637, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 21 }, "end": { - "line": 1053, + "line": 1088, "column": 34 } } @@ -383440,15 +390720,15 @@ "postfix": false, "binop": null }, - "start": 42486, - "end": 42487, + "start": 43637, + "end": 43638, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 34 }, "end": { - "line": 1053, + "line": 1088, "column": 35 } } @@ -383466,15 +390746,15 @@ "binop": null }, "value": "p2", - "start": 42487, - "end": 42489, + "start": 43638, + "end": 43640, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 35 }, "end": { - "line": 1053, + "line": 1088, "column": 37 } } @@ -383491,15 +390771,15 @@ "postfix": false, "binop": null }, - "start": 42489, - "end": 42490, + "start": 43640, + "end": 43641, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 37 }, "end": { - "line": 1053, + "line": 1088, "column": 38 } } @@ -383517,15 +390797,15 @@ "binop": null, "updateContext": null }, - "start": 42490, - "end": 42491, + "start": 43641, + "end": 43642, "loc": { "start": { - "line": 1053, + "line": 1088, "column": 38 }, "end": { - "line": 1053, + "line": 1088, "column": 39 } } @@ -383543,15 +390823,15 @@ "binop": null }, "value": "dot", - "start": 42508, - "end": 42511, + "start": 43659, + "end": 43662, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 16 }, "end": { - "line": 1054, + "line": 1089, "column": 19 } } @@ -383570,15 +390850,15 @@ "updateContext": null }, "value": "=", - "start": 42512, - "end": 42513, + "start": 43663, + "end": 43664, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 20 }, "end": { - "line": 1054, + "line": 1089, "column": 21 } } @@ -383596,15 +390876,15 @@ "binop": null }, "value": "math", - "start": 42514, - "end": 42518, + "start": 43665, + "end": 43669, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 22 }, "end": { - "line": 1054, + "line": 1089, "column": 26 } } @@ -383622,15 +390902,15 @@ "binop": null, "updateContext": null }, - "start": 42518, - "end": 42519, + "start": 43669, + "end": 43670, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 26 }, "end": { - "line": 1054, + "line": 1089, "column": 27 } } @@ -383648,15 +390928,15 @@ "binop": null }, "value": "dotVec3", - "start": 42519, - "end": 42526, + "start": 43670, + "end": 43677, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 27 }, "end": { - "line": 1054, + "line": 1089, "column": 34 } } @@ -383673,15 +390953,15 @@ "postfix": false, "binop": null }, - "start": 42526, - "end": 42527, + "start": 43677, + "end": 43678, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 34 }, "end": { - "line": 1054, + "line": 1089, "column": 35 } } @@ -383699,15 +390979,15 @@ "binop": null }, "value": "p1", - "start": 42527, - "end": 42529, + "start": 43678, + "end": 43680, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 35 }, "end": { - "line": 1054, + "line": 1089, "column": 37 } } @@ -383725,15 +391005,15 @@ "binop": null, "updateContext": null }, - "start": 42529, - "end": 42530, + "start": 43680, + "end": 43681, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 37 }, "end": { - "line": 1054, + "line": 1089, "column": 38 } } @@ -383751,15 +391031,15 @@ "binop": null }, "value": "p2", - "start": 42531, - "end": 42533, + "start": 43682, + "end": 43684, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 39 }, "end": { - "line": 1054, + "line": 1089, "column": 41 } } @@ -383776,15 +391056,15 @@ "postfix": false, "binop": null }, - "start": 42533, - "end": 42534, + "start": 43684, + "end": 43685, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 41 }, "end": { - "line": 1054, + "line": 1089, "column": 42 } } @@ -383802,15 +391082,15 @@ "binop": null, "updateContext": null }, - "start": 42534, - "end": 42535, + "start": 43685, + "end": 43686, "loc": { "start": { - "line": 1054, + "line": 1089, "column": 42 }, "end": { - "line": 1054, + "line": 1089, "column": 43 } } @@ -383828,15 +391108,15 @@ "binop": null }, "value": "dot", - "start": 42552, - "end": 42555, + "start": 43703, + "end": 43706, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 16 }, "end": { - "line": 1055, + "line": 1090, "column": 19 } } @@ -383855,15 +391135,15 @@ "updateContext": null }, "value": "=", - "start": 42556, - "end": 42557, + "start": 43707, + "end": 43708, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 20 }, "end": { - "line": 1055, + "line": 1090, "column": 21 } } @@ -383881,15 +391161,15 @@ "binop": null }, "value": "math", - "start": 42558, - "end": 42562, + "start": 43709, + "end": 43713, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 22 }, "end": { - "line": 1055, + "line": 1090, "column": 26 } } @@ -383907,15 +391187,15 @@ "binop": null, "updateContext": null }, - "start": 42562, - "end": 42563, + "start": 43713, + "end": 43714, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 26 }, "end": { - "line": 1055, + "line": 1090, "column": 27 } } @@ -383933,15 +391213,15 @@ "binop": null }, "value": "clamp", - "start": 42563, - "end": 42568, + "start": 43714, + "end": 43719, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 27 }, "end": { - "line": 1055, + "line": 1090, "column": 32 } } @@ -383958,15 +391238,15 @@ "postfix": false, "binop": null }, - "start": 42568, - "end": 42569, + "start": 43719, + "end": 43720, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 32 }, "end": { - "line": 1055, + "line": 1090, "column": 33 } } @@ -383984,15 +391264,15 @@ "binop": null }, "value": "dot", - "start": 42569, - "end": 42572, + "start": 43720, + "end": 43723, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 33 }, "end": { - "line": 1055, + "line": 1090, "column": 36 } } @@ -384010,15 +391290,15 @@ "binop": null, "updateContext": null }, - "start": 42572, - "end": 42573, + "start": 43723, + "end": 43724, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 36 }, "end": { - "line": 1055, + "line": 1090, "column": 37 } } @@ -384037,15 +391317,15 @@ "updateContext": null }, "value": "-", - "start": 42574, - "end": 42575, + "start": 43725, + "end": 43726, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 38 }, "end": { - "line": 1055, + "line": 1090, "column": 39 } } @@ -384064,15 +391344,15 @@ "updateContext": null }, "value": 1, - "start": 42575, - "end": 42578, + "start": 43726, + "end": 43729, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 39 }, "end": { - "line": 1055, + "line": 1090, "column": 42 } } @@ -384090,15 +391370,15 @@ "binop": null, "updateContext": null }, - "start": 42578, - "end": 42579, + "start": 43729, + "end": 43730, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 42 }, "end": { - "line": 1055, + "line": 1090, "column": 43 } } @@ -384117,15 +391397,15 @@ "updateContext": null }, "value": 1, - "start": 42580, - "end": 42583, + "start": 43731, + "end": 43734, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 44 }, "end": { - "line": 1055, + "line": 1090, "column": 47 } } @@ -384142,15 +391422,15 @@ "postfix": false, "binop": null }, - "start": 42583, - "end": 42584, + "start": 43734, + "end": 43735, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 47 }, "end": { - "line": 1055, + "line": 1090, "column": 48 } } @@ -384168,15 +391448,15 @@ "binop": null, "updateContext": null }, - "start": 42584, - "end": 42585, + "start": 43735, + "end": 43736, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 48 }, "end": { - "line": 1055, + "line": 1090, "column": 49 } } @@ -384184,15 +391464,15 @@ { "type": "CommentLine", "value": " Rounding errors cause dot to exceed allowed range", - "start": 42586, - "end": 42638, + "start": 43737, + "end": 43789, "loc": { "start": { - "line": 1055, + "line": 1090, "column": 50 }, "end": { - "line": 1055, + "line": 1090, "column": 102 } } @@ -384212,15 +391492,15 @@ "updateContext": null }, "value": "var", - "start": 42655, - "end": 42658, + "start": 43806, + "end": 43809, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 16 }, "end": { - "line": 1056, + "line": 1091, "column": 19 } } @@ -384238,15 +391518,15 @@ "binop": null }, "value": "incDegrees", - "start": 42659, - "end": 42669, + "start": 43810, + "end": 43820, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 20 }, "end": { - "line": 1056, + "line": 1091, "column": 30 } } @@ -384265,15 +391545,15 @@ "updateContext": null }, "value": "=", - "start": 42670, - "end": 42671, + "start": 43821, + "end": 43822, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 31 }, "end": { - "line": 1056, + "line": 1091, "column": 32 } } @@ -384291,15 +391571,15 @@ "binop": null }, "value": "Math", - "start": 42672, - "end": 42676, + "start": 43823, + "end": 43827, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 33 }, "end": { - "line": 1056, + "line": 1091, "column": 37 } } @@ -384317,15 +391597,15 @@ "binop": null, "updateContext": null }, - "start": 42676, - "end": 42677, + "start": 43827, + "end": 43828, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 37 }, "end": { - "line": 1056, + "line": 1091, "column": 38 } } @@ -384343,15 +391623,15 @@ "binop": null }, "value": "acos", - "start": 42677, - "end": 42681, + "start": 43828, + "end": 43832, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 38 }, "end": { - "line": 1056, + "line": 1091, "column": 42 } } @@ -384368,15 +391648,15 @@ "postfix": false, "binop": null }, - "start": 42681, - "end": 42682, + "start": 43832, + "end": 43833, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 42 }, "end": { - "line": 1056, + "line": 1091, "column": 43 } } @@ -384394,15 +391674,15 @@ "binop": null }, "value": "dot", - "start": 42682, - "end": 42685, + "start": 43833, + "end": 43836, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 43 }, "end": { - "line": 1056, + "line": 1091, "column": 46 } } @@ -384419,15 +391699,15 @@ "postfix": false, "binop": null }, - "start": 42685, - "end": 42686, + "start": 43836, + "end": 43837, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 46 }, "end": { - "line": 1056, + "line": 1091, "column": 47 } } @@ -384446,15 +391726,15 @@ "updateContext": null }, "value": "*", - "start": 42687, - "end": 42688, + "start": 43838, + "end": 43839, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 48 }, "end": { - "line": 1056, + "line": 1091, "column": 49 } } @@ -384472,15 +391752,15 @@ "binop": null }, "value": "math", - "start": 42689, - "end": 42693, + "start": 43840, + "end": 43844, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 50 }, "end": { - "line": 1056, + "line": 1091, "column": 54 } } @@ -384498,15 +391778,15 @@ "binop": null, "updateContext": null }, - "start": 42693, - "end": 42694, + "start": 43844, + "end": 43845, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 54 }, "end": { - "line": 1056, + "line": 1091, "column": 55 } } @@ -384524,15 +391804,15 @@ "binop": null }, "value": "RADTODEG", - "start": 42694, - "end": 42702, + "start": 43845, + "end": 43853, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 55 }, "end": { - "line": 1056, + "line": 1091, "column": 63 } } @@ -384550,15 +391830,15 @@ "binop": null, "updateContext": null }, - "start": 42702, - "end": 42703, + "start": 43853, + "end": 43854, "loc": { "start": { - "line": 1056, + "line": 1091, "column": 63 }, "end": { - "line": 1056, + "line": 1091, "column": 64 } } @@ -384576,15 +391856,15 @@ "binop": null }, "value": "math", - "start": 42720, - "end": 42724, + "start": 43871, + "end": 43875, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 16 }, "end": { - "line": 1057, + "line": 1092, "column": 20 } } @@ -384602,15 +391882,15 @@ "binop": null, "updateContext": null }, - "start": 42724, - "end": 42725, + "start": 43875, + "end": 43876, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 20 }, "end": { - "line": 1057, + "line": 1092, "column": 21 } } @@ -384628,15 +391908,15 @@ "binop": null }, "value": "cross3Vec3", - "start": 42725, - "end": 42735, + "start": 43876, + "end": 43886, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 21 }, "end": { - "line": 1057, + "line": 1092, "column": 31 } } @@ -384653,15 +391933,15 @@ "postfix": false, "binop": null }, - "start": 42735, - "end": 42736, + "start": 43886, + "end": 43887, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 31 }, "end": { - "line": 1057, + "line": 1092, "column": 32 } } @@ -384679,15 +391959,15 @@ "binop": null }, "value": "p1", - "start": 42736, - "end": 42738, + "start": 43887, + "end": 43889, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 32 }, "end": { - "line": 1057, + "line": 1092, "column": 34 } } @@ -384705,15 +391985,15 @@ "binop": null, "updateContext": null }, - "start": 42738, - "end": 42739, + "start": 43889, + "end": 43890, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 34 }, "end": { - "line": 1057, + "line": 1092, "column": 35 } } @@ -384731,15 +392011,15 @@ "binop": null }, "value": "p2", - "start": 42740, - "end": 42742, + "start": 43891, + "end": 43893, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 36 }, "end": { - "line": 1057, + "line": 1092, "column": 38 } } @@ -384757,15 +392037,15 @@ "binop": null, "updateContext": null }, - "start": 42742, - "end": 42743, + "start": 43893, + "end": 43894, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 38 }, "end": { - "line": 1057, + "line": 1092, "column": 39 } } @@ -384783,15 +392063,15 @@ "binop": null }, "value": "c", - "start": 42744, - "end": 42745, + "start": 43895, + "end": 43896, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 40 }, "end": { - "line": 1057, + "line": 1092, "column": 41 } } @@ -384808,15 +392088,15 @@ "postfix": false, "binop": null }, - "start": 42745, - "end": 42746, + "start": 43896, + "end": 43897, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 41 }, "end": { - "line": 1057, + "line": 1092, "column": 42 } } @@ -384834,15 +392114,15 @@ "binop": null, "updateContext": null }, - "start": 42746, - "end": 42747, + "start": 43897, + "end": 43898, "loc": { "start": { - "line": 1057, + "line": 1092, "column": 42 }, "end": { - "line": 1057, + "line": 1092, "column": 43 } } @@ -384862,15 +392142,15 @@ "updateContext": null }, "value": "if", - "start": 42764, - "end": 42766, + "start": 43915, + "end": 43917, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 16 }, "end": { - "line": 1058, + "line": 1093, "column": 18 } } @@ -384887,15 +392167,15 @@ "postfix": false, "binop": null }, - "start": 42767, - "end": 42768, + "start": 43918, + "end": 43919, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 19 }, "end": { - "line": 1058, + "line": 1093, "column": 20 } } @@ -384913,15 +392193,15 @@ "binop": null }, "value": "math", - "start": 42768, - "end": 42772, + "start": 43919, + "end": 43923, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 20 }, "end": { - "line": 1058, + "line": 1093, "column": 24 } } @@ -384939,15 +392219,15 @@ "binop": null, "updateContext": null }, - "start": 42772, - "end": 42773, + "start": 43923, + "end": 43924, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 24 }, "end": { - "line": 1058, + "line": 1093, "column": 25 } } @@ -384965,15 +392245,15 @@ "binop": null }, "value": "dotVec3", - "start": 42773, - "end": 42780, + "start": 43924, + "end": 43931, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 25 }, "end": { - "line": 1058, + "line": 1093, "column": 32 } } @@ -384990,15 +392270,15 @@ "postfix": false, "binop": null }, - "start": 42780, - "end": 42781, + "start": 43931, + "end": 43932, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 32 }, "end": { - "line": 1058, + "line": 1093, "column": 33 } } @@ -385016,15 +392296,15 @@ "binop": null }, "value": "c", - "start": 42781, - "end": 42782, + "start": 43932, + "end": 43933, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 33 }, "end": { - "line": 1058, + "line": 1093, "column": 34 } } @@ -385042,15 +392322,15 @@ "binop": null, "updateContext": null }, - "start": 42782, - "end": 42783, + "start": 43933, + "end": 43934, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 34 }, "end": { - "line": 1058, + "line": 1093, "column": 35 } } @@ -385068,15 +392348,15 @@ "binop": null }, "value": "worldAxis", - "start": 42784, - "end": 42793, + "start": 43935, + "end": 43944, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 36 }, "end": { - "line": 1058, + "line": 1093, "column": 45 } } @@ -385093,15 +392373,15 @@ "postfix": false, "binop": null }, - "start": 42793, - "end": 42794, + "start": 43944, + "end": 43945, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 45 }, "end": { - "line": 1058, + "line": 1093, "column": 46 } } @@ -385120,15 +392400,15 @@ "updateContext": null }, "value": "<", - "start": 42795, - "end": 42796, + "start": 43946, + "end": 43947, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 47 }, "end": { - "line": 1058, + "line": 1093, "column": 48 } } @@ -385147,15 +392427,15 @@ "updateContext": null }, "value": 0, - "start": 42797, - "end": 42800, + "start": 43948, + "end": 43951, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 49 }, "end": { - "line": 1058, + "line": 1093, "column": 52 } } @@ -385172,15 +392452,15 @@ "postfix": false, "binop": null }, - "start": 42800, - "end": 42801, + "start": 43951, + "end": 43952, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 52 }, "end": { - "line": 1058, + "line": 1093, "column": 53 } } @@ -385197,15 +392477,15 @@ "postfix": false, "binop": null }, - "start": 42802, - "end": 42803, + "start": 43953, + "end": 43954, "loc": { "start": { - "line": 1058, + "line": 1093, "column": 54 }, "end": { - "line": 1058, + "line": 1093, "column": 55 } } @@ -385223,15 +392503,15 @@ "binop": null }, "value": "incDegrees", - "start": 42824, - "end": 42834, + "start": 43975, + "end": 43985, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 20 }, "end": { - "line": 1059, + "line": 1094, "column": 30 } } @@ -385250,15 +392530,15 @@ "updateContext": null }, "value": "=", - "start": 42835, - "end": 42836, + "start": 43986, + "end": 43987, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 31 }, "end": { - "line": 1059, + "line": 1094, "column": 32 } } @@ -385277,15 +392557,15 @@ "updateContext": null }, "value": "-", - "start": 42837, - "end": 42838, + "start": 43988, + "end": 43989, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 33 }, "end": { - "line": 1059, + "line": 1094, "column": 34 } } @@ -385303,15 +392583,15 @@ "binop": null }, "value": "incDegrees", - "start": 42838, - "end": 42848, + "start": 43989, + "end": 43999, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 34 }, "end": { - "line": 1059, + "line": 1094, "column": 44 } } @@ -385329,15 +392609,15 @@ "binop": null, "updateContext": null }, - "start": 42848, - "end": 42849, + "start": 43999, + "end": 44000, "loc": { "start": { - "line": 1059, + "line": 1094, "column": 44 }, "end": { - "line": 1059, + "line": 1094, "column": 45 } } @@ -385354,15 +392634,15 @@ "postfix": false, "binop": null }, - "start": 42866, - "end": 42867, + "start": 44017, + "end": 44018, "loc": { "start": { - "line": 1060, + "line": 1095, "column": 16 }, "end": { - "line": 1060, + "line": 1095, "column": 17 } } @@ -385380,15 +392660,15 @@ "binop": null }, "value": "self", - "start": 42884, - "end": 42888, + "start": 44035, + "end": 44039, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 16 }, "end": { - "line": 1061, + "line": 1096, "column": 20 } } @@ -385406,15 +392686,15 @@ "binop": null, "updateContext": null }, - "start": 42888, - "end": 42889, + "start": 44039, + "end": 44040, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 20 }, "end": { - "line": 1061, + "line": 1096, "column": 21 } } @@ -385432,15 +392712,15 @@ "binop": null }, "value": "_rootNode", - "start": 42889, - "end": 42898, + "start": 44040, + "end": 44049, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 21 }, "end": { - "line": 1061, + "line": 1096, "column": 30 } } @@ -385458,15 +392738,15 @@ "binop": null, "updateContext": null }, - "start": 42898, - "end": 42899, + "start": 44049, + "end": 44050, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 30 }, "end": { - "line": 1061, + "line": 1096, "column": 31 } } @@ -385484,15 +392764,15 @@ "binop": null }, "value": "rotate", - "start": 42899, - "end": 42905, + "start": 44050, + "end": 44056, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 31 }, "end": { - "line": 1061, + "line": 1096, "column": 37 } } @@ -385509,15 +392789,15 @@ "postfix": false, "binop": null }, - "start": 42905, - "end": 42906, + "start": 44056, + "end": 44057, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 37 }, "end": { - "line": 1061, + "line": 1096, "column": 38 } } @@ -385535,15 +392815,15 @@ "binop": null }, "value": "baseAxis", - "start": 42906, - "end": 42914, + "start": 44057, + "end": 44065, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 38 }, "end": { - "line": 1061, + "line": 1096, "column": 46 } } @@ -385561,15 +392841,15 @@ "binop": null, "updateContext": null }, - "start": 42914, - "end": 42915, + "start": 44065, + "end": 44066, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 46 }, "end": { - "line": 1061, + "line": 1096, "column": 47 } } @@ -385587,15 +392867,15 @@ "binop": null }, "value": "incDegrees", - "start": 42916, - "end": 42926, + "start": 44067, + "end": 44077, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 48 }, "end": { - "line": 1061, + "line": 1096, "column": 58 } } @@ -385612,15 +392892,15 @@ "postfix": false, "binop": null }, - "start": 42926, - "end": 42927, + "start": 44077, + "end": 44078, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 58 }, "end": { - "line": 1061, + "line": 1096, "column": 59 } } @@ -385638,15 +392918,15 @@ "binop": null, "updateContext": null }, - "start": 42927, - "end": 42928, + "start": 44078, + "end": 44079, "loc": { "start": { - "line": 1061, + "line": 1096, "column": 59 }, "end": { - "line": 1061, + "line": 1096, "column": 60 } } @@ -385664,15 +392944,15 @@ "binop": null }, "value": "rotateSectionPlane", - "start": 42945, - "end": 42963, + "start": 44096, + "end": 44114, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 16 }, "end": { - "line": 1062, + "line": 1097, "column": 34 } } @@ -385689,15 +392969,15 @@ "postfix": false, "binop": null }, - "start": 42963, - "end": 42964, + "start": 44114, + "end": 44115, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 34 }, "end": { - "line": 1062, + "line": 1097, "column": 35 } } @@ -385714,15 +392994,15 @@ "postfix": false, "binop": null }, - "start": 42964, - "end": 42965, + "start": 44115, + "end": 44116, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 35 }, "end": { - "line": 1062, + "line": 1097, "column": 36 } } @@ -385740,15 +393020,15 @@ "binop": null, "updateContext": null }, - "start": 42965, - "end": 42966, + "start": 44116, + "end": 44117, "loc": { "start": { - "line": 1062, + "line": 1097, "column": 36 }, "end": { - "line": 1062, + "line": 1097, "column": 37 } } @@ -385765,15 +393045,15 @@ "postfix": false, "binop": null }, - "start": 42979, - "end": 42980, + "start": 44130, + "end": 44131, "loc": { "start": { - "line": 1063, + "line": 1098, "column": 12 }, "end": { - "line": 1063, + "line": 1098, "column": 13 } } @@ -385790,15 +393070,15 @@ "postfix": false, "binop": null }, - "start": 42989, - "end": 42990, + "start": 44140, + "end": 44141, "loc": { "start": { - "line": 1064, + "line": 1099, "column": 8 }, "end": { - "line": 1064, + "line": 1099, "column": 9 } } @@ -385815,15 +393095,15 @@ "postfix": false, "binop": null }, - "start": 42990, - "end": 42991, + "start": 44141, + "end": 44142, "loc": { "start": { - "line": 1064, + "line": 1099, "column": 9 }, "end": { - "line": 1064, + "line": 1099, "column": 10 } } @@ -385840,15 +393120,15 @@ "postfix": false, "binop": null }, - "start": 42991, - "end": 42992, + "start": 44142, + "end": 44143, "loc": { "start": { - "line": 1064, + "line": 1099, "column": 10 }, "end": { - "line": 1064, + "line": 1099, "column": 11 } } @@ -385865,15 +393145,15 @@ "postfix": false, "binop": null }, - "start": 42992, - "end": 42993, + "start": 44143, + "end": 44144, "loc": { "start": { - "line": 1064, + "line": 1099, "column": 11 }, "end": { - "line": 1064, + "line": 1099, "column": 12 } } @@ -385891,15 +393171,15 @@ "binop": null, "updateContext": null }, - "start": 42993, - "end": 42994, + "start": 44144, + "end": 44145, "loc": { "start": { - "line": 1064, + "line": 1099, "column": 12 }, "end": { - "line": 1064, + "line": 1099, "column": 13 } } @@ -385919,15 +393199,15 @@ "updateContext": null }, "value": "var", - "start": 43004, - "end": 43007, + "start": 44155, + "end": 44158, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 8 }, "end": { - "line": 1066, + "line": 1101, "column": 11 } } @@ -385945,15 +393225,15 @@ "binop": null }, "value": "getPointerPlaneIntersect", - "start": 43008, - "end": 43032, + "start": 44159, + "end": 44183, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 12 }, "end": { - "line": 1066, + "line": 1101, "column": 36 } } @@ -385972,15 +393252,15 @@ "updateContext": null }, "value": "=", - "start": 43033, - "end": 43034, + "start": 44184, + "end": 44185, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 37 }, "end": { - "line": 1066, + "line": 1101, "column": 38 } } @@ -385997,15 +393277,15 @@ "postfix": false, "binop": null }, - "start": 43035, - "end": 43036, + "start": 44186, + "end": 44187, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 39 }, "end": { - "line": 1066, + "line": 1101, "column": 40 } } @@ -386024,15 +393304,15 @@ "binop": null }, "value": "function", - "start": 43036, - "end": 43044, + "start": 44187, + "end": 44195, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 40 }, "end": { - "line": 1066, + "line": 1101, "column": 48 } } @@ -386049,15 +393329,15 @@ "postfix": false, "binop": null }, - "start": 43045, - "end": 43046, + "start": 44196, + "end": 44197, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 49 }, "end": { - "line": 1066, + "line": 1101, "column": 50 } } @@ -386074,15 +393354,15 @@ "postfix": false, "binop": null }, - "start": 43046, - "end": 43047, + "start": 44197, + "end": 44198, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 50 }, "end": { - "line": 1066, + "line": 1101, "column": 51 } } @@ -386099,15 +393379,15 @@ "postfix": false, "binop": null }, - "start": 43048, - "end": 43049, + "start": 44199, + "end": 44200, "loc": { "start": { - "line": 1066, + "line": 1101, "column": 52 }, "end": { - "line": 1066, + "line": 1101, "column": 53 } } @@ -386127,15 +393407,15 @@ "updateContext": null }, "value": "const", - "start": 43062, - "end": 43067, + "start": 44213, + "end": 44218, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 12 }, "end": { - "line": 1067, + "line": 1102, "column": 17 } } @@ -386153,15 +393433,15 @@ "binop": null }, "value": "dir", - "start": 43068, - "end": 43071, + "start": 44219, + "end": 44222, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 18 }, "end": { - "line": 1067, + "line": 1102, "column": 21 } } @@ -386180,15 +393460,15 @@ "updateContext": null }, "value": "=", - "start": 43072, - "end": 43073, + "start": 44223, + "end": 44224, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 22 }, "end": { - "line": 1067, + "line": 1102, "column": 23 } } @@ -386206,15 +393486,15 @@ "binop": null }, "value": "math", - "start": 43074, - "end": 43078, + "start": 44225, + "end": 44229, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 24 }, "end": { - "line": 1067, + "line": 1102, "column": 28 } } @@ -386232,15 +393512,15 @@ "binop": null, "updateContext": null }, - "start": 43078, - "end": 43079, + "start": 44229, + "end": 44230, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 28 }, "end": { - "line": 1067, + "line": 1102, "column": 29 } } @@ -386258,15 +393538,15 @@ "binop": null }, "value": "vec4", - "start": 43079, - "end": 43083, + "start": 44230, + "end": 44234, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 29 }, "end": { - "line": 1067, + "line": 1102, "column": 33 } } @@ -386283,15 +393563,15 @@ "postfix": false, "binop": null }, - "start": 43083, - "end": 43084, + "start": 44234, + "end": 44235, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 33 }, "end": { - "line": 1067, + "line": 1102, "column": 34 } } @@ -386309,15 +393589,15 @@ "binop": null, "updateContext": null }, - "start": 43084, - "end": 43085, + "start": 44235, + "end": 44236, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 34 }, "end": { - "line": 1067, + "line": 1102, "column": 35 } } @@ -386336,15 +393616,15 @@ "updateContext": null }, "value": 0, - "start": 43085, - "end": 43086, + "start": 44236, + "end": 44237, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 35 }, "end": { - "line": 1067, + "line": 1102, "column": 36 } } @@ -386362,15 +393642,15 @@ "binop": null, "updateContext": null }, - "start": 43086, - "end": 43087, + "start": 44237, + "end": 44238, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 36 }, "end": { - "line": 1067, + "line": 1102, "column": 37 } } @@ -386389,15 +393669,15 @@ "updateContext": null }, "value": 0, - "start": 43088, - "end": 43089, + "start": 44239, + "end": 44240, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 38 }, "end": { - "line": 1067, + "line": 1102, "column": 39 } } @@ -386415,15 +393695,15 @@ "binop": null, "updateContext": null }, - "start": 43089, - "end": 43090, + "start": 44240, + "end": 44241, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 39 }, "end": { - "line": 1067, + "line": 1102, "column": 40 } } @@ -386442,15 +393722,15 @@ "updateContext": null }, "value": 0, - "start": 43091, - "end": 43092, + "start": 44242, + "end": 44243, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 41 }, "end": { - "line": 1067, + "line": 1102, "column": 42 } } @@ -386468,15 +393748,15 @@ "binop": null, "updateContext": null }, - "start": 43092, - "end": 43093, + "start": 44243, + "end": 44244, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 42 }, "end": { - "line": 1067, + "line": 1102, "column": 43 } } @@ -386495,15 +393775,15 @@ "updateContext": null }, "value": 1, - "start": 43094, - "end": 43095, + "start": 44245, + "end": 44246, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 44 }, "end": { - "line": 1067, + "line": 1102, "column": 45 } } @@ -386521,15 +393801,15 @@ "binop": null, "updateContext": null }, - "start": 43095, - "end": 43096, + "start": 44246, + "end": 44247, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 45 }, "end": { - "line": 1067, + "line": 1102, "column": 46 } } @@ -386546,15 +393826,15 @@ "postfix": false, "binop": null }, - "start": 43096, - "end": 43097, + "start": 44247, + "end": 44248, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 46 }, "end": { - "line": 1067, + "line": 1102, "column": 47 } } @@ -386572,15 +393852,15 @@ "binop": null, "updateContext": null }, - "start": 43097, - "end": 43098, + "start": 44248, + "end": 44249, "loc": { "start": { - "line": 1067, + "line": 1102, "column": 47 }, "end": { - "line": 1067, + "line": 1102, "column": 48 } } @@ -386600,15 +393880,15 @@ "updateContext": null }, "value": "const", - "start": 43111, - "end": 43116, + "start": 44262, + "end": 44267, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 12 }, "end": { - "line": 1068, + "line": 1103, "column": 17 } } @@ -386626,15 +393906,15 @@ "binop": null }, "value": "matrix", - "start": 43117, - "end": 43123, + "start": 44268, + "end": 44274, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 18 }, "end": { - "line": 1068, + "line": 1103, "column": 24 } } @@ -386653,15 +393933,15 @@ "updateContext": null }, "value": "=", - "start": 43124, - "end": 43125, + "start": 44275, + "end": 44276, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 25 }, "end": { - "line": 1068, + "line": 1103, "column": 26 } } @@ -386679,15 +393959,15 @@ "binop": null }, "value": "math", - "start": 43126, - "end": 43130, + "start": 44277, + "end": 44281, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 27 }, "end": { - "line": 1068, + "line": 1103, "column": 31 } } @@ -386705,15 +393985,15 @@ "binop": null, "updateContext": null }, - "start": 43130, - "end": 43131, + "start": 44281, + "end": 44282, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 31 }, "end": { - "line": 1068, + "line": 1103, "column": 32 } } @@ -386731,15 +394011,15 @@ "binop": null }, "value": "mat4", - "start": 43131, - "end": 43135, + "start": 44282, + "end": 44286, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 32 }, "end": { - "line": 1068, + "line": 1103, "column": 36 } } @@ -386756,15 +394036,15 @@ "postfix": false, "binop": null }, - "start": 43135, - "end": 43136, + "start": 44286, + "end": 44287, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 36 }, "end": { - "line": 1068, + "line": 1103, "column": 37 } } @@ -386781,15 +394061,15 @@ "postfix": false, "binop": null }, - "start": 43136, - "end": 43137, + "start": 44287, + "end": 44288, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 37 }, "end": { - "line": 1068, + "line": 1103, "column": 38 } } @@ -386807,15 +394087,15 @@ "binop": null, "updateContext": null }, - "start": 43137, - "end": 43138, + "start": 44288, + "end": 44289, "loc": { "start": { - "line": 1068, + "line": 1103, "column": 38 }, "end": { - "line": 1068, + "line": 1103, "column": 39 } } @@ -386835,15 +394115,15 @@ "updateContext": null }, "value": "return", - "start": 43151, - "end": 43157, + "start": 44302, + "end": 44308, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 12 }, "end": { - "line": 1069, + "line": 1104, "column": 18 } } @@ -386862,15 +394142,15 @@ "binop": null }, "value": "function", - "start": 43158, - "end": 43166, + "start": 44309, + "end": 44317, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 19 }, "end": { - "line": 1069, + "line": 1104, "column": 27 } } @@ -386887,15 +394167,15 @@ "postfix": false, "binop": null }, - "start": 43167, - "end": 43168, + "start": 44318, + "end": 44319, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 28 }, "end": { - "line": 1069, + "line": 1104, "column": 29 } } @@ -386913,15 +394193,15 @@ "binop": null }, "value": "mouse", - "start": 43168, - "end": 43173, + "start": 44319, + "end": 44324, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 29 }, "end": { - "line": 1069, + "line": 1104, "column": 34 } } @@ -386939,15 +394219,15 @@ "binop": null, "updateContext": null }, - "start": 43173, - "end": 43174, + "start": 44324, + "end": 44325, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 34 }, "end": { - "line": 1069, + "line": 1104, "column": 35 } } @@ -386965,15 +394245,15 @@ "binop": null }, "value": "axis", - "start": 43175, - "end": 43179, + "start": 44326, + "end": 44330, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 36 }, "end": { - "line": 1069, + "line": 1104, "column": 40 } } @@ -386991,15 +394271,15 @@ "binop": null, "updateContext": null }, - "start": 43179, - "end": 43180, + "start": 44330, + "end": 44331, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 40 }, "end": { - "line": 1069, + "line": 1104, "column": 41 } } @@ -387017,15 +394297,15 @@ "binop": null }, "value": "dest", - "start": 43181, - "end": 43185, + "start": 44332, + "end": 44336, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 42 }, "end": { - "line": 1069, + "line": 1104, "column": 46 } } @@ -387043,15 +394323,15 @@ "binop": null, "updateContext": null }, - "start": 43185, - "end": 43186, + "start": 44336, + "end": 44337, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 46 }, "end": { - "line": 1069, + "line": 1104, "column": 47 } } @@ -387069,15 +394349,15 @@ "binop": null }, "value": "offset", - "start": 43187, - "end": 43193, + "start": 44338, + "end": 44344, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 48 }, "end": { - "line": 1069, + "line": 1104, "column": 54 } } @@ -387094,15 +394374,15 @@ "postfix": false, "binop": null }, - "start": 43193, - "end": 43194, + "start": 44344, + "end": 44345, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 54 }, "end": { - "line": 1069, + "line": 1104, "column": 55 } } @@ -387119,15 +394399,15 @@ "postfix": false, "binop": null }, - "start": 43195, - "end": 43196, + "start": 44346, + "end": 44347, "loc": { "start": { - "line": 1069, + "line": 1104, "column": 56 }, "end": { - "line": 1069, + "line": 1104, "column": 57 } } @@ -387145,15 +394425,15 @@ "binop": null }, "value": "offset", - "start": 43213, - "end": 43219, + "start": 44364, + "end": 44370, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 16 }, "end": { - "line": 1070, + "line": 1105, "column": 22 } } @@ -387172,15 +394452,15 @@ "updateContext": null }, "value": "=", - "start": 43220, - "end": 43221, + "start": 44371, + "end": 44372, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 23 }, "end": { - "line": 1070, + "line": 1105, "column": 24 } } @@ -387198,15 +394478,15 @@ "binop": null }, "value": "offset", - "start": 43222, - "end": 43228, + "start": 44373, + "end": 44379, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 25 }, "end": { - "line": 1070, + "line": 1105, "column": 31 } } @@ -387225,15 +394505,15 @@ "updateContext": null }, "value": "||", - "start": 43229, - "end": 43231, + "start": 44380, + "end": 44382, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 32 }, "end": { - "line": 1070, + "line": 1105, "column": 34 } } @@ -387252,15 +394532,15 @@ "updateContext": null }, "value": 0, - "start": 43232, - "end": 43233, + "start": 44383, + "end": 44384, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 35 }, "end": { - "line": 1070, + "line": 1105, "column": 36 } } @@ -387278,15 +394558,15 @@ "binop": null, "updateContext": null }, - "start": 43233, - "end": 43234, + "start": 44384, + "end": 44385, "loc": { "start": { - "line": 1070, + "line": 1105, "column": 36 }, "end": { - "line": 1070, + "line": 1105, "column": 37 } } @@ -387304,15 +394584,15 @@ "binop": null }, "value": "dir", - "start": 43251, - "end": 43254, + "start": 44402, + "end": 44405, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 16 }, "end": { - "line": 1071, + "line": 1106, "column": 19 } } @@ -387330,15 +394610,15 @@ "binop": null, "updateContext": null }, - "start": 43254, - "end": 43255, + "start": 44405, + "end": 44406, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 19 }, "end": { - "line": 1071, + "line": 1106, "column": 20 } } @@ -387357,15 +394637,15 @@ "updateContext": null }, "value": 0, - "start": 43255, - "end": 43256, + "start": 44406, + "end": 44407, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 20 }, "end": { - "line": 1071, + "line": 1106, "column": 21 } } @@ -387383,15 +394663,15 @@ "binop": null, "updateContext": null }, - "start": 43256, - "end": 43257, + "start": 44407, + "end": 44408, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 21 }, "end": { - "line": 1071, + "line": 1106, "column": 22 } } @@ -387410,15 +394690,15 @@ "updateContext": null }, "value": "=", - "start": 43258, - "end": 43259, + "start": 44409, + "end": 44410, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 23 }, "end": { - "line": 1071, + "line": 1106, "column": 24 } } @@ -387436,15 +394716,15 @@ "binop": null }, "value": "mouse", - "start": 43260, - "end": 43265, + "start": 44411, + "end": 44416, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 25 }, "end": { - "line": 1071, + "line": 1106, "column": 30 } } @@ -387462,15 +394742,15 @@ "binop": null, "updateContext": null }, - "start": 43265, - "end": 43266, + "start": 44416, + "end": 44417, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 30 }, "end": { - "line": 1071, + "line": 1106, "column": 31 } } @@ -387489,15 +394769,15 @@ "updateContext": null }, "value": 0, - "start": 43266, - "end": 43267, + "start": 44417, + "end": 44418, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 31 }, "end": { - "line": 1071, + "line": 1106, "column": 32 } } @@ -387515,15 +394795,15 @@ "binop": null, "updateContext": null }, - "start": 43267, - "end": 43268, + "start": 44418, + "end": 44419, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 32 }, "end": { - "line": 1071, + "line": 1106, "column": 33 } } @@ -387542,15 +394822,15 @@ "updateContext": null }, "value": "/", - "start": 43269, - "end": 43270, + "start": 44420, + "end": 44421, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 34 }, "end": { - "line": 1071, + "line": 1106, "column": 35 } } @@ -387568,15 +394848,15 @@ "binop": null }, "value": "canvas", - "start": 43271, - "end": 43277, + "start": 44422, + "end": 44428, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 36 }, "end": { - "line": 1071, + "line": 1106, "column": 42 } } @@ -387594,15 +394874,15 @@ "binop": null, "updateContext": null }, - "start": 43277, - "end": 43278, + "start": 44428, + "end": 44429, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 42 }, "end": { - "line": 1071, + "line": 1106, "column": 43 } } @@ -387620,15 +394900,15 @@ "binop": null }, "value": "width", - "start": 43278, - "end": 43283, + "start": 44429, + "end": 44434, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 43 }, "end": { - "line": 1071, + "line": 1106, "column": 48 } } @@ -387647,15 +394927,15 @@ "updateContext": null }, "value": "*", - "start": 43284, - "end": 43285, + "start": 44435, + "end": 44436, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 49 }, "end": { - "line": 1071, + "line": 1106, "column": 50 } } @@ -387674,15 +394954,15 @@ "updateContext": null }, "value": 2, - "start": 43286, - "end": 43289, + "start": 44437, + "end": 44440, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 51 }, "end": { - "line": 1071, + "line": 1106, "column": 54 } } @@ -387701,15 +394981,15 @@ "updateContext": null }, "value": "-", - "start": 43290, - "end": 43291, + "start": 44441, + "end": 44442, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 55 }, "end": { - "line": 1071, + "line": 1106, "column": 56 } } @@ -387728,15 +395008,15 @@ "updateContext": null }, "value": 1, - "start": 43292, - "end": 43295, + "start": 44443, + "end": 44446, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 57 }, "end": { - "line": 1071, + "line": 1106, "column": 60 } } @@ -387754,15 +395034,15 @@ "binop": null, "updateContext": null }, - "start": 43295, - "end": 43296, + "start": 44446, + "end": 44447, "loc": { "start": { - "line": 1071, + "line": 1106, "column": 60 }, "end": { - "line": 1071, + "line": 1106, "column": 61 } } @@ -387780,15 +395060,15 @@ "binop": null }, "value": "dir", - "start": 43313, - "end": 43316, + "start": 44464, + "end": 44467, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 16 }, "end": { - "line": 1072, + "line": 1107, "column": 19 } } @@ -387806,15 +395086,15 @@ "binop": null, "updateContext": null }, - "start": 43316, - "end": 43317, + "start": 44467, + "end": 44468, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 19 }, "end": { - "line": 1072, + "line": 1107, "column": 20 } } @@ -387833,15 +395113,15 @@ "updateContext": null }, "value": 1, - "start": 43317, - "end": 43318, + "start": 44468, + "end": 44469, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 20 }, "end": { - "line": 1072, + "line": 1107, "column": 21 } } @@ -387859,15 +395139,15 @@ "binop": null, "updateContext": null }, - "start": 43318, - "end": 43319, + "start": 44469, + "end": 44470, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 21 }, "end": { - "line": 1072, + "line": 1107, "column": 22 } } @@ -387886,15 +395166,15 @@ "updateContext": null }, "value": "=", - "start": 43320, - "end": 43321, + "start": 44471, + "end": 44472, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 23 }, "end": { - "line": 1072, + "line": 1107, "column": 24 } } @@ -387913,15 +395193,15 @@ "updateContext": null }, "value": "-", - "start": 43322, - "end": 43323, + "start": 44473, + "end": 44474, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 25 }, "end": { - "line": 1072, + "line": 1107, "column": 26 } } @@ -387938,15 +395218,15 @@ "postfix": false, "binop": null }, - "start": 43323, - "end": 43324, + "start": 44474, + "end": 44475, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 26 }, "end": { - "line": 1072, + "line": 1107, "column": 27 } } @@ -387964,15 +395244,15 @@ "binop": null }, "value": "mouse", - "start": 43324, - "end": 43329, + "start": 44475, + "end": 44480, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 27 }, "end": { - "line": 1072, + "line": 1107, "column": 32 } } @@ -387990,15 +395270,15 @@ "binop": null, "updateContext": null }, - "start": 43329, - "end": 43330, + "start": 44480, + "end": 44481, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 32 }, "end": { - "line": 1072, + "line": 1107, "column": 33 } } @@ -388017,15 +395297,15 @@ "updateContext": null }, "value": 1, - "start": 43330, - "end": 43331, + "start": 44481, + "end": 44482, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 33 }, "end": { - "line": 1072, + "line": 1107, "column": 34 } } @@ -388043,15 +395323,15 @@ "binop": null, "updateContext": null }, - "start": 43331, - "end": 43332, + "start": 44482, + "end": 44483, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 34 }, "end": { - "line": 1072, + "line": 1107, "column": 35 } } @@ -388070,15 +395350,15 @@ "updateContext": null }, "value": "/", - "start": 43333, - "end": 43334, + "start": 44484, + "end": 44485, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 36 }, "end": { - "line": 1072, + "line": 1107, "column": 37 } } @@ -388096,15 +395376,15 @@ "binop": null }, "value": "canvas", - "start": 43335, - "end": 43341, + "start": 44486, + "end": 44492, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 38 }, "end": { - "line": 1072, + "line": 1107, "column": 44 } } @@ -388122,15 +395402,15 @@ "binop": null, "updateContext": null }, - "start": 43341, - "end": 43342, + "start": 44492, + "end": 44493, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 44 }, "end": { - "line": 1072, + "line": 1107, "column": 45 } } @@ -388148,15 +395428,15 @@ "binop": null }, "value": "height", - "start": 43342, - "end": 43348, + "start": 44493, + "end": 44499, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 45 }, "end": { - "line": 1072, + "line": 1107, "column": 51 } } @@ -388175,15 +395455,15 @@ "updateContext": null }, "value": "*", - "start": 43349, - "end": 43350, + "start": 44500, + "end": 44501, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 52 }, "end": { - "line": 1072, + "line": 1107, "column": 53 } } @@ -388202,15 +395482,15 @@ "updateContext": null }, "value": 2, - "start": 43351, - "end": 43354, + "start": 44502, + "end": 44505, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 54 }, "end": { - "line": 1072, + "line": 1107, "column": 57 } } @@ -388229,15 +395509,15 @@ "updateContext": null }, "value": "-", - "start": 43355, - "end": 43356, + "start": 44506, + "end": 44507, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 58 }, "end": { - "line": 1072, + "line": 1107, "column": 59 } } @@ -388256,15 +395536,15 @@ "updateContext": null }, "value": 1, - "start": 43357, - "end": 43360, + "start": 44508, + "end": 44511, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 60 }, "end": { - "line": 1072, + "line": 1107, "column": 63 } } @@ -388281,15 +395561,15 @@ "postfix": false, "binop": null }, - "start": 43360, - "end": 43361, + "start": 44511, + "end": 44512, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 63 }, "end": { - "line": 1072, + "line": 1107, "column": 64 } } @@ -388307,15 +395587,15 @@ "binop": null, "updateContext": null }, - "start": 43361, - "end": 43362, + "start": 44512, + "end": 44513, "loc": { "start": { - "line": 1072, + "line": 1107, "column": 64 }, "end": { - "line": 1072, + "line": 1107, "column": 65 } } @@ -388333,15 +395613,15 @@ "binop": null }, "value": "dir", - "start": 43379, - "end": 43382, + "start": 44530, + "end": 44533, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 16 }, "end": { - "line": 1073, + "line": 1108, "column": 19 } } @@ -388359,15 +395639,15 @@ "binop": null, "updateContext": null }, - "start": 43382, - "end": 43383, + "start": 44533, + "end": 44534, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 19 }, "end": { - "line": 1073, + "line": 1108, "column": 20 } } @@ -388386,15 +395666,15 @@ "updateContext": null }, "value": 2, - "start": 43383, - "end": 43384, + "start": 44534, + "end": 44535, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 20 }, "end": { - "line": 1073, + "line": 1108, "column": 21 } } @@ -388412,15 +395692,15 @@ "binop": null, "updateContext": null }, - "start": 43384, - "end": 43385, + "start": 44535, + "end": 44536, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 21 }, "end": { - "line": 1073, + "line": 1108, "column": 22 } } @@ -388439,15 +395719,15 @@ "updateContext": null }, "value": "=", - "start": 43386, - "end": 43387, + "start": 44537, + "end": 44538, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 23 }, "end": { - "line": 1073, + "line": 1108, "column": 24 } } @@ -388466,15 +395746,15 @@ "updateContext": null }, "value": 0, - "start": 43388, - "end": 43391, + "start": 44539, + "end": 44542, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 25 }, "end": { - "line": 1073, + "line": 1108, "column": 28 } } @@ -388492,15 +395772,15 @@ "binop": null, "updateContext": null }, - "start": 43391, - "end": 43392, + "start": 44542, + "end": 44543, "loc": { "start": { - "line": 1073, + "line": 1108, "column": 28 }, "end": { - "line": 1073, + "line": 1108, "column": 29 } } @@ -388518,15 +395798,15 @@ "binop": null }, "value": "dir", - "start": 43409, - "end": 43412, + "start": 44560, + "end": 44563, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 16 }, "end": { - "line": 1074, + "line": 1109, "column": 19 } } @@ -388544,15 +395824,15 @@ "binop": null, "updateContext": null }, - "start": 43412, - "end": 43413, + "start": 44563, + "end": 44564, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 19 }, "end": { - "line": 1074, + "line": 1109, "column": 20 } } @@ -388571,15 +395851,15 @@ "updateContext": null }, "value": 3, - "start": 43413, - "end": 43414, + "start": 44564, + "end": 44565, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 20 }, "end": { - "line": 1074, + "line": 1109, "column": 21 } } @@ -388597,15 +395877,15 @@ "binop": null, "updateContext": null }, - "start": 43414, - "end": 43415, + "start": 44565, + "end": 44566, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 21 }, "end": { - "line": 1074, + "line": 1109, "column": 22 } } @@ -388624,15 +395904,15 @@ "updateContext": null }, "value": "=", - "start": 43416, - "end": 43417, + "start": 44567, + "end": 44568, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 23 }, "end": { - "line": 1074, + "line": 1109, "column": 24 } } @@ -388651,15 +395931,15 @@ "updateContext": null }, "value": 1, - "start": 43418, - "end": 43421, + "start": 44569, + "end": 44572, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 25 }, "end": { - "line": 1074, + "line": 1109, "column": 28 } } @@ -388677,15 +395957,15 @@ "binop": null, "updateContext": null }, - "start": 43421, - "end": 43422, + "start": 44572, + "end": 44573, "loc": { "start": { - "line": 1074, + "line": 1109, "column": 28 }, "end": { - "line": 1074, + "line": 1109, "column": 29 } } @@ -388703,15 +395983,15 @@ "binop": null }, "value": "math", - "start": 43439, - "end": 43443, + "start": 44590, + "end": 44594, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 16 }, "end": { - "line": 1075, + "line": 1110, "column": 20 } } @@ -388729,15 +396009,15 @@ "binop": null, "updateContext": null }, - "start": 43443, - "end": 43444, + "start": 44594, + "end": 44595, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 20 }, "end": { - "line": 1075, + "line": 1110, "column": 21 } } @@ -388755,15 +396035,15 @@ "binop": null }, "value": "mulMat4", - "start": 43444, - "end": 43451, + "start": 44595, + "end": 44602, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 21 }, "end": { - "line": 1075, + "line": 1110, "column": 28 } } @@ -388780,15 +396060,15 @@ "postfix": false, "binop": null }, - "start": 43451, - "end": 43452, + "start": 44602, + "end": 44603, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 28 }, "end": { - "line": 1075, + "line": 1110, "column": 29 } } @@ -388806,15 +396086,15 @@ "binop": null }, "value": "camera", - "start": 43452, - "end": 43458, + "start": 44603, + "end": 44609, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 29 }, "end": { - "line": 1075, + "line": 1110, "column": 35 } } @@ -388832,15 +396112,15 @@ "binop": null, "updateContext": null }, - "start": 43458, - "end": 43459, + "start": 44609, + "end": 44610, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 35 }, "end": { - "line": 1075, + "line": 1110, "column": 36 } } @@ -388858,15 +396138,15 @@ "binop": null }, "value": "projMatrix", - "start": 43459, - "end": 43469, + "start": 44610, + "end": 44620, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 36 }, "end": { - "line": 1075, + "line": 1110, "column": 46 } } @@ -388884,15 +396164,15 @@ "binop": null, "updateContext": null }, - "start": 43469, - "end": 43470, + "start": 44620, + "end": 44621, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 46 }, "end": { - "line": 1075, + "line": 1110, "column": 47 } } @@ -388910,15 +396190,15 @@ "binop": null }, "value": "camera", - "start": 43471, - "end": 43477, + "start": 44622, + "end": 44628, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 48 }, "end": { - "line": 1075, + "line": 1110, "column": 54 } } @@ -388936,15 +396216,15 @@ "binop": null, "updateContext": null }, - "start": 43477, - "end": 43478, + "start": 44628, + "end": 44629, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 54 }, "end": { - "line": 1075, + "line": 1110, "column": 55 } } @@ -388962,15 +396242,15 @@ "binop": null }, "value": "viewMatrix", - "start": 43478, - "end": 43488, + "start": 44629, + "end": 44639, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 55 }, "end": { - "line": 1075, + "line": 1110, "column": 65 } } @@ -388988,15 +396268,15 @@ "binop": null, "updateContext": null }, - "start": 43488, - "end": 43489, + "start": 44639, + "end": 44640, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 65 }, "end": { - "line": 1075, + "line": 1110, "column": 66 } } @@ -389014,15 +396294,15 @@ "binop": null }, "value": "matrix", - "start": 43490, - "end": 43496, + "start": 44641, + "end": 44647, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 67 }, "end": { - "line": 1075, + "line": 1110, "column": 73 } } @@ -389039,15 +396319,15 @@ "postfix": false, "binop": null }, - "start": 43496, - "end": 43497, + "start": 44647, + "end": 44648, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 73 }, "end": { - "line": 1075, + "line": 1110, "column": 74 } } @@ -389065,15 +396345,15 @@ "binop": null, "updateContext": null }, - "start": 43497, - "end": 43498, + "start": 44648, + "end": 44649, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 74 }, "end": { - "line": 1075, + "line": 1110, "column": 75 } } @@ -389081,15 +396361,15 @@ { "type": "CommentLine", "value": " Unproject norm device coords to view coords", - "start": 43499, - "end": 43545, + "start": 44650, + "end": 44696, "loc": { "start": { - "line": 1075, + "line": 1110, "column": 76 }, "end": { - "line": 1075, + "line": 1110, "column": 122 } } @@ -389107,15 +396387,15 @@ "binop": null }, "value": "math", - "start": 43562, - "end": 43566, + "start": 44713, + "end": 44717, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 16 }, "end": { - "line": 1076, + "line": 1111, "column": 20 } } @@ -389133,15 +396413,15 @@ "binop": null, "updateContext": null }, - "start": 43566, - "end": 43567, + "start": 44717, + "end": 44718, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 20 }, "end": { - "line": 1076, + "line": 1111, "column": 21 } } @@ -389159,15 +396439,15 @@ "binop": null }, "value": "inverseMat4", - "start": 43567, - "end": 43578, + "start": 44718, + "end": 44729, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 21 }, "end": { - "line": 1076, + "line": 1111, "column": 32 } } @@ -389184,15 +396464,15 @@ "postfix": false, "binop": null }, - "start": 43578, - "end": 43579, + "start": 44729, + "end": 44730, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 32 }, "end": { - "line": 1076, + "line": 1111, "column": 33 } } @@ -389210,15 +396490,15 @@ "binop": null }, "value": "matrix", - "start": 43579, - "end": 43585, + "start": 44730, + "end": 44736, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 33 }, "end": { - "line": 1076, + "line": 1111, "column": 39 } } @@ -389235,15 +396515,15 @@ "postfix": false, "binop": null }, - "start": 43585, - "end": 43586, + "start": 44736, + "end": 44737, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 39 }, "end": { - "line": 1076, + "line": 1111, "column": 40 } } @@ -389261,15 +396541,15 @@ "binop": null, "updateContext": null }, - "start": 43586, - "end": 43587, + "start": 44737, + "end": 44738, "loc": { "start": { - "line": 1076, + "line": 1111, "column": 40 }, "end": { - "line": 1076, + "line": 1111, "column": 41 } } @@ -389287,15 +396567,15 @@ "binop": null }, "value": "math", - "start": 43604, - "end": 43608, + "start": 44755, + "end": 44759, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 16 }, "end": { - "line": 1077, + "line": 1112, "column": 20 } } @@ -389313,15 +396593,15 @@ "binop": null, "updateContext": null }, - "start": 43608, - "end": 43609, + "start": 44759, + "end": 44760, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 20 }, "end": { - "line": 1077, + "line": 1112, "column": 21 } } @@ -389339,15 +396619,15 @@ "binop": null }, "value": "transformVec4", - "start": 43609, - "end": 43622, + "start": 44760, + "end": 44773, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 21 }, "end": { - "line": 1077, + "line": 1112, "column": 34 } } @@ -389364,15 +396644,15 @@ "postfix": false, "binop": null }, - "start": 43622, - "end": 43623, + "start": 44773, + "end": 44774, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 34 }, "end": { - "line": 1077, + "line": 1112, "column": 35 } } @@ -389390,15 +396670,15 @@ "binop": null }, "value": "matrix", - "start": 43623, - "end": 43629, + "start": 44774, + "end": 44780, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 35 }, "end": { - "line": 1077, + "line": 1112, "column": 41 } } @@ -389416,15 +396696,15 @@ "binop": null, "updateContext": null }, - "start": 43629, - "end": 43630, + "start": 44780, + "end": 44781, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 41 }, "end": { - "line": 1077, + "line": 1112, "column": 42 } } @@ -389442,15 +396722,15 @@ "binop": null }, "value": "dir", - "start": 43631, - "end": 43634, + "start": 44782, + "end": 44785, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 43 }, "end": { - "line": 1077, + "line": 1112, "column": 46 } } @@ -389468,15 +396748,15 @@ "binop": null, "updateContext": null }, - "start": 43634, - "end": 43635, + "start": 44785, + "end": 44786, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 46 }, "end": { - "line": 1077, + "line": 1112, "column": 47 } } @@ -389494,15 +396774,15 @@ "binop": null }, "value": "dir", - "start": 43636, - "end": 43639, + "start": 44787, + "end": 44790, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 48 }, "end": { - "line": 1077, + "line": 1112, "column": 51 } } @@ -389519,15 +396799,15 @@ "postfix": false, "binop": null }, - "start": 43639, - "end": 43640, + "start": 44790, + "end": 44791, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 51 }, "end": { - "line": 1077, + "line": 1112, "column": 52 } } @@ -389545,15 +396825,15 @@ "binop": null, "updateContext": null }, - "start": 43640, - "end": 43641, + "start": 44791, + "end": 44792, "loc": { "start": { - "line": 1077, + "line": 1112, "column": 52 }, "end": { - "line": 1077, + "line": 1112, "column": 53 } } @@ -389571,15 +396851,15 @@ "binop": null }, "value": "math", - "start": 43658, - "end": 43662, + "start": 44809, + "end": 44813, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 16 }, "end": { - "line": 1078, + "line": 1113, "column": 20 } } @@ -389597,15 +396877,15 @@ "binop": null, "updateContext": null }, - "start": 43662, - "end": 43663, + "start": 44813, + "end": 44814, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 20 }, "end": { - "line": 1078, + "line": 1113, "column": 21 } } @@ -389623,15 +396903,15 @@ "binop": null }, "value": "mulVec4Scalar", - "start": 43663, - "end": 43676, + "start": 44814, + "end": 44827, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 21 }, "end": { - "line": 1078, + "line": 1113, "column": 34 } } @@ -389648,15 +396928,15 @@ "postfix": false, "binop": null }, - "start": 43676, - "end": 43677, + "start": 44827, + "end": 44828, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 34 }, "end": { - "line": 1078, + "line": 1113, "column": 35 } } @@ -389674,15 +396954,15 @@ "binop": null }, "value": "dir", - "start": 43677, - "end": 43680, + "start": 44828, + "end": 44831, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 35 }, "end": { - "line": 1078, + "line": 1113, "column": 38 } } @@ -389700,15 +396980,15 @@ "binop": null, "updateContext": null }, - "start": 43680, - "end": 43681, + "start": 44831, + "end": 44832, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 38 }, "end": { - "line": 1078, + "line": 1113, "column": 39 } } @@ -389727,15 +397007,15 @@ "updateContext": null }, "value": 1, - "start": 43682, - "end": 43685, + "start": 44833, + "end": 44836, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 40 }, "end": { - "line": 1078, + "line": 1113, "column": 43 } } @@ -389754,15 +397034,15 @@ "updateContext": null }, "value": "/", - "start": 43686, - "end": 43687, + "start": 44837, + "end": 44838, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 44 }, "end": { - "line": 1078, + "line": 1113, "column": 45 } } @@ -389780,15 +397060,15 @@ "binop": null }, "value": "dir", - "start": 43688, - "end": 43691, + "start": 44839, + "end": 44842, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 46 }, "end": { - "line": 1078, + "line": 1113, "column": 49 } } @@ -389806,15 +397086,15 @@ "binop": null, "updateContext": null }, - "start": 43691, - "end": 43692, + "start": 44842, + "end": 44843, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 49 }, "end": { - "line": 1078, + "line": 1113, "column": 50 } } @@ -389833,15 +397113,15 @@ "updateContext": null }, "value": 3, - "start": 43692, - "end": 43693, + "start": 44843, + "end": 44844, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 50 }, "end": { - "line": 1078, + "line": 1113, "column": 51 } } @@ -389859,15 +397139,15 @@ "binop": null, "updateContext": null }, - "start": 43693, - "end": 43694, + "start": 44844, + "end": 44845, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 51 }, "end": { - "line": 1078, + "line": 1113, "column": 52 } } @@ -389884,15 +397164,15 @@ "postfix": false, "binop": null }, - "start": 43694, - "end": 43695, + "start": 44845, + "end": 44846, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 52 }, "end": { - "line": 1078, + "line": 1113, "column": 53 } } @@ -389910,15 +397190,15 @@ "binop": null, "updateContext": null }, - "start": 43695, - "end": 43696, + "start": 44846, + "end": 44847, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 53 }, "end": { - "line": 1078, + "line": 1113, "column": 54 } } @@ -389926,15 +397206,15 @@ { "type": "CommentLine", "value": " This is now point A on the ray in world space", - "start": 43697, - "end": 43745, + "start": 44848, + "end": 44896, "loc": { "start": { - "line": 1078, + "line": 1113, "column": 55 }, "end": { - "line": 1078, + "line": 1113, "column": 103 } } @@ -389954,15 +397234,15 @@ "updateContext": null }, "value": "var", - "start": 43762, - "end": 43765, + "start": 44913, + "end": 44916, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 16 }, "end": { - "line": 1079, + "line": 1114, "column": 19 } } @@ -389980,15 +397260,15 @@ "binop": null }, "value": "rayO", - "start": 43766, - "end": 43770, + "start": 44917, + "end": 44921, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 20 }, "end": { - "line": 1079, + "line": 1114, "column": 24 } } @@ -390007,15 +397287,15 @@ "updateContext": null }, "value": "=", - "start": 43771, - "end": 43772, + "start": 44922, + "end": 44923, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 25 }, "end": { - "line": 1079, + "line": 1114, "column": 26 } } @@ -390033,15 +397313,15 @@ "binop": null }, "value": "camera", - "start": 43773, - "end": 43779, + "start": 44924, + "end": 44930, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 27 }, "end": { - "line": 1079, + "line": 1114, "column": 33 } } @@ -390059,15 +397339,15 @@ "binop": null, "updateContext": null }, - "start": 43779, - "end": 43780, + "start": 44930, + "end": 44931, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 33 }, "end": { - "line": 1079, + "line": 1114, "column": 34 } } @@ -390085,15 +397365,15 @@ "binop": null }, "value": "eye", - "start": 43780, - "end": 43783, + "start": 44931, + "end": 44934, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 34 }, "end": { - "line": 1079, + "line": 1114, "column": 37 } } @@ -390111,15 +397391,15 @@ "binop": null, "updateContext": null }, - "start": 43783, - "end": 43784, + "start": 44934, + "end": 44935, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 37 }, "end": { - "line": 1079, + "line": 1114, "column": 38 } } @@ -390127,15 +397407,15 @@ { "type": "CommentLine", "value": " The direction", - "start": 43785, - "end": 43801, + "start": 44936, + "end": 44952, "loc": { "start": { - "line": 1079, + "line": 1114, "column": 39 }, "end": { - "line": 1079, + "line": 1114, "column": 55 } } @@ -390153,15 +397433,15 @@ "binop": null }, "value": "math", - "start": 43818, - "end": 43822, + "start": 44969, + "end": 44973, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 16 }, "end": { - "line": 1080, + "line": 1115, "column": 20 } } @@ -390179,15 +397459,15 @@ "binop": null, "updateContext": null }, - "start": 43822, - "end": 43823, + "start": 44973, + "end": 44974, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 20 }, "end": { - "line": 1080, + "line": 1115, "column": 21 } } @@ -390205,15 +397485,15 @@ "binop": null }, "value": "subVec4", - "start": 43823, - "end": 43830, + "start": 44974, + "end": 44981, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 21 }, "end": { - "line": 1080, + "line": 1115, "column": 28 } } @@ -390230,15 +397510,15 @@ "postfix": false, "binop": null }, - "start": 43830, - "end": 43831, + "start": 44981, + "end": 44982, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 28 }, "end": { - "line": 1080, + "line": 1115, "column": 29 } } @@ -390256,15 +397536,15 @@ "binop": null }, "value": "dir", - "start": 43831, - "end": 43834, + "start": 44982, + "end": 44985, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 29 }, "end": { - "line": 1080, + "line": 1115, "column": 32 } } @@ -390282,15 +397562,15 @@ "binop": null, "updateContext": null }, - "start": 43834, - "end": 43835, + "start": 44985, + "end": 44986, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 32 }, "end": { - "line": 1080, + "line": 1115, "column": 33 } } @@ -390308,15 +397588,15 @@ "binop": null }, "value": "rayO", - "start": 43836, - "end": 43840, + "start": 44987, + "end": 44991, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 34 }, "end": { - "line": 1080, + "line": 1115, "column": 38 } } @@ -390334,15 +397614,15 @@ "binop": null, "updateContext": null }, - "start": 43840, - "end": 43841, + "start": 44991, + "end": 44992, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 38 }, "end": { - "line": 1080, + "line": 1115, "column": 39 } } @@ -390360,15 +397640,15 @@ "binop": null }, "value": "dir", - "start": 43842, - "end": 43845, + "start": 44993, + "end": 44996, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 40 }, "end": { - "line": 1080, + "line": 1115, "column": 43 } } @@ -390385,15 +397665,15 @@ "postfix": false, "binop": null }, - "start": 43845, - "end": 43846, + "start": 44996, + "end": 44997, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 43 }, "end": { - "line": 1080, + "line": 1115, "column": 44 } } @@ -390411,15 +397691,15 @@ "binop": null, "updateContext": null }, - "start": 43846, - "end": 43847, + "start": 44997, + "end": 44998, "loc": { "start": { - "line": 1080, + "line": 1115, "column": 44 }, "end": { - "line": 1080, + "line": 1115, "column": 45 } } @@ -390439,15 +397719,15 @@ "updateContext": null }, "value": "const", - "start": 43864, - "end": 43869, + "start": 45015, + "end": 45020, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 16 }, "end": { - "line": 1081, + "line": 1116, "column": 21 } } @@ -390465,15 +397745,15 @@ "binop": null }, "value": "origin", - "start": 43870, - "end": 43876, + "start": 45021, + "end": 45027, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 22 }, "end": { - "line": 1081, + "line": 1116, "column": 28 } } @@ -390492,15 +397772,15 @@ "updateContext": null }, "value": "=", - "start": 43877, - "end": 43878, + "start": 45028, + "end": 45029, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 29 }, "end": { - "line": 1081, + "line": 1116, "column": 30 } } @@ -390518,15 +397798,15 @@ "binop": null }, "value": "self", - "start": 43879, - "end": 43883, + "start": 45030, + "end": 45034, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 31 }, "end": { - "line": 1081, + "line": 1116, "column": 35 } } @@ -390544,15 +397824,15 @@ "binop": null, "updateContext": null }, - "start": 43883, - "end": 43884, + "start": 45034, + "end": 45035, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 35 }, "end": { - "line": 1081, + "line": 1116, "column": 36 } } @@ -390570,15 +397850,15 @@ "binop": null }, "value": "_sectionPlane", - "start": 43884, - "end": 43897, + "start": 45035, + "end": 45048, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 36 }, "end": { - "line": 1081, + "line": 1116, "column": 49 } } @@ -390596,15 +397876,15 @@ "binop": null, "updateContext": null }, - "start": 43897, - "end": 43898, + "start": 45048, + "end": 45049, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 49 }, "end": { - "line": 1081, + "line": 1116, "column": 50 } } @@ -390622,15 +397902,15 @@ "binop": null }, "value": "pos", - "start": 43898, - "end": 43901, + "start": 45049, + "end": 45052, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 50 }, "end": { - "line": 1081, + "line": 1116, "column": 53 } } @@ -390648,15 +397928,15 @@ "binop": null, "updateContext": null }, - "start": 43901, - "end": 43902, + "start": 45052, + "end": 45053, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 53 }, "end": { - "line": 1081, + "line": 1116, "column": 54 } } @@ -390664,15 +397944,15 @@ { "type": "CommentLine", "value": " Plane origin:", - "start": 43903, - "end": 43919, + "start": 45054, + "end": 45070, "loc": { "start": { - "line": 1081, + "line": 1116, "column": 55 }, "end": { - "line": 1081, + "line": 1116, "column": 71 } } @@ -390692,15 +397972,15 @@ "updateContext": null }, "value": "var", - "start": 43936, - "end": 43939, + "start": 45087, + "end": 45090, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 16 }, "end": { - "line": 1082, + "line": 1117, "column": 19 } } @@ -390718,15 +397998,15 @@ "binop": null }, "value": "d", - "start": 43940, - "end": 43941, + "start": 45091, + "end": 45092, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 20 }, "end": { - "line": 1082, + "line": 1117, "column": 21 } } @@ -390745,15 +398025,15 @@ "updateContext": null }, "value": "=", - "start": 43942, - "end": 43943, + "start": 45093, + "end": 45094, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 22 }, "end": { - "line": 1082, + "line": 1117, "column": 23 } } @@ -390772,15 +398052,15 @@ "updateContext": null }, "value": "-", - "start": 43944, - "end": 43945, + "start": 45095, + "end": 45096, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 24 }, "end": { - "line": 1082, + "line": 1117, "column": 25 } } @@ -390798,15 +398078,15 @@ "binop": null }, "value": "math", - "start": 43945, - "end": 43949, + "start": 45096, + "end": 45100, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 25 }, "end": { - "line": 1082, + "line": 1117, "column": 29 } } @@ -390824,15 +398104,15 @@ "binop": null, "updateContext": null }, - "start": 43949, - "end": 43950, + "start": 45100, + "end": 45101, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 29 }, "end": { - "line": 1082, + "line": 1117, "column": 30 } } @@ -390850,15 +398130,15 @@ "binop": null }, "value": "dotVec3", - "start": 43950, - "end": 43957, + "start": 45101, + "end": 45108, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 30 }, "end": { - "line": 1082, + "line": 1117, "column": 37 } } @@ -390875,15 +398155,15 @@ "postfix": false, "binop": null }, - "start": 43957, - "end": 43958, + "start": 45108, + "end": 45109, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 37 }, "end": { - "line": 1082, + "line": 1117, "column": 38 } } @@ -390901,15 +398181,15 @@ "binop": null }, "value": "origin", - "start": 43958, - "end": 43964, + "start": 45109, + "end": 45115, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 38 }, "end": { - "line": 1082, + "line": 1117, "column": 44 } } @@ -390927,15 +398207,15 @@ "binop": null, "updateContext": null }, - "start": 43964, - "end": 43965, + "start": 45115, + "end": 45116, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 44 }, "end": { - "line": 1082, + "line": 1117, "column": 45 } } @@ -390953,15 +398233,15 @@ "binop": null }, "value": "axis", - "start": 43966, - "end": 43970, + "start": 45117, + "end": 45121, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 46 }, "end": { - "line": 1082, + "line": 1117, "column": 50 } } @@ -390978,15 +398258,15 @@ "postfix": false, "binop": null }, - "start": 43970, - "end": 43971, + "start": 45121, + "end": 45122, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 50 }, "end": { - "line": 1082, + "line": 1117, "column": 51 } } @@ -391005,15 +398285,15 @@ "updateContext": null }, "value": "-", - "start": 43972, - "end": 43973, + "start": 45123, + "end": 45124, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 52 }, "end": { - "line": 1082, + "line": 1117, "column": 53 } } @@ -391031,15 +398311,15 @@ "binop": null }, "value": "offset", - "start": 43974, - "end": 43980, + "start": 45125, + "end": 45131, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 54 }, "end": { - "line": 1082, + "line": 1117, "column": 60 } } @@ -391057,15 +398337,15 @@ "binop": null, "updateContext": null }, - "start": 43980, - "end": 43981, + "start": 45131, + "end": 45132, "loc": { "start": { - "line": 1082, + "line": 1117, "column": 60 }, "end": { - "line": 1082, + "line": 1117, "column": 61 } } @@ -391085,15 +398365,15 @@ "updateContext": null }, "value": "var", - "start": 43998, - "end": 44001, + "start": 45149, + "end": 45152, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 16 }, "end": { - "line": 1083, + "line": 1118, "column": 19 } } @@ -391111,15 +398391,15 @@ "binop": null }, "value": "dot", - "start": 44002, - "end": 44005, + "start": 45153, + "end": 45156, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 20 }, "end": { - "line": 1083, + "line": 1118, "column": 23 } } @@ -391138,15 +398418,15 @@ "updateContext": null }, "value": "=", - "start": 44006, - "end": 44007, + "start": 45157, + "end": 45158, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 24 }, "end": { - "line": 1083, + "line": 1118, "column": 25 } } @@ -391164,15 +398444,15 @@ "binop": null }, "value": "math", - "start": 44008, - "end": 44012, + "start": 45159, + "end": 45163, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 26 }, "end": { - "line": 1083, + "line": 1118, "column": 30 } } @@ -391190,15 +398470,15 @@ "binop": null, "updateContext": null }, - "start": 44012, - "end": 44013, + "start": 45163, + "end": 45164, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 30 }, "end": { - "line": 1083, + "line": 1118, "column": 31 } } @@ -391216,15 +398496,15 @@ "binop": null }, "value": "dotVec3", - "start": 44013, - "end": 44020, + "start": 45164, + "end": 45171, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 31 }, "end": { - "line": 1083, + "line": 1118, "column": 38 } } @@ -391241,15 +398521,15 @@ "postfix": false, "binop": null }, - "start": 44020, - "end": 44021, + "start": 45171, + "end": 45172, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 38 }, "end": { - "line": 1083, + "line": 1118, "column": 39 } } @@ -391267,15 +398547,15 @@ "binop": null }, "value": "axis", - "start": 44021, - "end": 44025, + "start": 45172, + "end": 45176, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 39 }, "end": { - "line": 1083, + "line": 1118, "column": 43 } } @@ -391293,15 +398573,15 @@ "binop": null, "updateContext": null }, - "start": 44025, - "end": 44026, + "start": 45176, + "end": 45177, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 43 }, "end": { - "line": 1083, + "line": 1118, "column": 44 } } @@ -391319,15 +398599,15 @@ "binop": null }, "value": "dir", - "start": 44027, - "end": 44030, + "start": 45178, + "end": 45181, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 45 }, "end": { - "line": 1083, + "line": 1118, "column": 48 } } @@ -391344,15 +398624,15 @@ "postfix": false, "binop": null }, - "start": 44030, - "end": 44031, + "start": 45181, + "end": 45182, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 48 }, "end": { - "line": 1083, + "line": 1118, "column": 49 } } @@ -391370,15 +398650,15 @@ "binop": null, "updateContext": null }, - "start": 44031, - "end": 44032, + "start": 45182, + "end": 45183, "loc": { "start": { - "line": 1083, + "line": 1118, "column": 49 }, "end": { - "line": 1083, + "line": 1118, "column": 50 } } @@ -391398,15 +398678,15 @@ "updateContext": null }, "value": "if", - "start": 44049, - "end": 44051, + "start": 45200, + "end": 45202, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 16 }, "end": { - "line": 1084, + "line": 1119, "column": 18 } } @@ -391423,15 +398703,15 @@ "postfix": false, "binop": null }, - "start": 44052, - "end": 44053, + "start": 45203, + "end": 45204, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 19 }, "end": { - "line": 1084, + "line": 1119, "column": 20 } } @@ -391449,15 +398729,15 @@ "binop": null }, "value": "Math", - "start": 44053, - "end": 44057, + "start": 45204, + "end": 45208, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 20 }, "end": { - "line": 1084, + "line": 1119, "column": 24 } } @@ -391475,15 +398755,15 @@ "binop": null, "updateContext": null }, - "start": 44057, - "end": 44058, + "start": 45208, + "end": 45209, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 24 }, "end": { - "line": 1084, + "line": 1119, "column": 25 } } @@ -391501,15 +398781,15 @@ "binop": null }, "value": "abs", - "start": 44058, - "end": 44061, + "start": 45209, + "end": 45212, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 25 }, "end": { - "line": 1084, + "line": 1119, "column": 28 } } @@ -391526,15 +398806,15 @@ "postfix": false, "binop": null }, - "start": 44061, - "end": 44062, + "start": 45212, + "end": 45213, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 28 }, "end": { - "line": 1084, + "line": 1119, "column": 29 } } @@ -391552,15 +398832,15 @@ "binop": null }, "value": "dot", - "start": 44062, - "end": 44065, + "start": 45213, + "end": 45216, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 29 }, "end": { - "line": 1084, + "line": 1119, "column": 32 } } @@ -391577,15 +398857,15 @@ "postfix": false, "binop": null }, - "start": 44065, - "end": 44066, + "start": 45216, + "end": 45217, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 32 }, "end": { - "line": 1084, + "line": 1119, "column": 33 } } @@ -391604,15 +398884,15 @@ "updateContext": null }, "value": ">", - "start": 44067, - "end": 44068, + "start": 45218, + "end": 45219, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 34 }, "end": { - "line": 1084, + "line": 1119, "column": 35 } } @@ -391631,15 +398911,15 @@ "updateContext": null }, "value": 0.005, - "start": 44069, - "end": 44074, + "start": 45220, + "end": 45225, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 36 }, "end": { - "line": 1084, + "line": 1119, "column": 41 } } @@ -391656,15 +398936,15 @@ "postfix": false, "binop": null }, - "start": 44074, - "end": 44075, + "start": 45225, + "end": 45226, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 41 }, "end": { - "line": 1084, + "line": 1119, "column": 42 } } @@ -391681,15 +398961,15 @@ "postfix": false, "binop": null }, - "start": 44076, - "end": 44077, + "start": 45227, + "end": 45228, "loc": { "start": { - "line": 1084, + "line": 1119, "column": 43 }, "end": { - "line": 1084, + "line": 1119, "column": 44 } } @@ -391709,15 +398989,15 @@ "updateContext": null }, "value": "var", - "start": 44098, - "end": 44101, + "start": 45249, + "end": 45252, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 20 }, "end": { - "line": 1085, + "line": 1120, "column": 23 } } @@ -391735,15 +399015,15 @@ "binop": null }, "value": "t", - "start": 44102, - "end": 44103, + "start": 45253, + "end": 45254, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 24 }, "end": { - "line": 1085, + "line": 1120, "column": 25 } } @@ -391762,15 +399042,15 @@ "updateContext": null }, "value": "=", - "start": 44104, - "end": 44105, + "start": 45255, + "end": 45256, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 26 }, "end": { - "line": 1085, + "line": 1120, "column": 27 } } @@ -391789,15 +399069,15 @@ "updateContext": null }, "value": "-", - "start": 44106, - "end": 44107, + "start": 45257, + "end": 45258, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 28 }, "end": { - "line": 1085, + "line": 1120, "column": 29 } } @@ -391814,15 +399094,15 @@ "postfix": false, "binop": null }, - "start": 44107, - "end": 44108, + "start": 45258, + "end": 45259, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 29 }, "end": { - "line": 1085, + "line": 1120, "column": 30 } } @@ -391840,15 +399120,15 @@ "binop": null }, "value": "math", - "start": 44108, - "end": 44112, + "start": 45259, + "end": 45263, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 30 }, "end": { - "line": 1085, + "line": 1120, "column": 34 } } @@ -391866,15 +399146,15 @@ "binop": null, "updateContext": null }, - "start": 44112, - "end": 44113, + "start": 45263, + "end": 45264, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 34 }, "end": { - "line": 1085, + "line": 1120, "column": 35 } } @@ -391892,15 +399172,15 @@ "binop": null }, "value": "dotVec3", - "start": 44113, - "end": 44120, + "start": 45264, + "end": 45271, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 35 }, "end": { - "line": 1085, + "line": 1120, "column": 42 } } @@ -391917,15 +399197,15 @@ "postfix": false, "binop": null }, - "start": 44120, - "end": 44121, + "start": 45271, + "end": 45272, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 42 }, "end": { - "line": 1085, + "line": 1120, "column": 43 } } @@ -391943,15 +399223,15 @@ "binop": null }, "value": "axis", - "start": 44121, - "end": 44125, + "start": 45272, + "end": 45276, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 43 }, "end": { - "line": 1085, + "line": 1120, "column": 47 } } @@ -391969,15 +399249,15 @@ "binop": null, "updateContext": null }, - "start": 44125, - "end": 44126, + "start": 45276, + "end": 45277, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 47 }, "end": { - "line": 1085, + "line": 1120, "column": 48 } } @@ -391995,15 +399275,15 @@ "binop": null }, "value": "rayO", - "start": 44127, - "end": 44131, + "start": 45278, + "end": 45282, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 49 }, "end": { - "line": 1085, + "line": 1120, "column": 53 } } @@ -392020,15 +399300,15 @@ "postfix": false, "binop": null }, - "start": 44131, - "end": 44132, + "start": 45282, + "end": 45283, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 53 }, "end": { - "line": 1085, + "line": 1120, "column": 54 } } @@ -392047,15 +399327,15 @@ "updateContext": null }, "value": "+", - "start": 44133, - "end": 44134, + "start": 45284, + "end": 45285, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 55 }, "end": { - "line": 1085, + "line": 1120, "column": 56 } } @@ -392073,15 +399353,15 @@ "binop": null }, "value": "d", - "start": 44135, - "end": 44136, + "start": 45286, + "end": 45287, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 57 }, "end": { - "line": 1085, + "line": 1120, "column": 58 } } @@ -392098,15 +399378,15 @@ "postfix": false, "binop": null }, - "start": 44136, - "end": 44137, + "start": 45287, + "end": 45288, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 58 }, "end": { - "line": 1085, + "line": 1120, "column": 59 } } @@ -392125,15 +399405,15 @@ "updateContext": null }, "value": "/", - "start": 44138, - "end": 44139, + "start": 45289, + "end": 45290, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 60 }, "end": { - "line": 1085, + "line": 1120, "column": 61 } } @@ -392151,15 +399431,15 @@ "binop": null }, "value": "dot", - "start": 44140, - "end": 44143, + "start": 45291, + "end": 45294, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 62 }, "end": { - "line": 1085, + "line": 1120, "column": 65 } } @@ -392177,15 +399457,15 @@ "binop": null, "updateContext": null }, - "start": 44143, - "end": 44144, + "start": 45294, + "end": 45295, "loc": { "start": { - "line": 1085, + "line": 1120, "column": 65 }, "end": { - "line": 1085, + "line": 1120, "column": 66 } } @@ -392203,15 +399483,15 @@ "binop": null }, "value": "math", - "start": 44165, - "end": 44169, + "start": 45316, + "end": 45320, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 20 }, "end": { - "line": 1086, + "line": 1121, "column": 24 } } @@ -392229,15 +399509,15 @@ "binop": null, "updateContext": null }, - "start": 44169, - "end": 44170, + "start": 45320, + "end": 45321, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 24 }, "end": { - "line": 1086, + "line": 1121, "column": 25 } } @@ -392255,15 +399535,15 @@ "binop": null }, "value": "mulVec3Scalar", - "start": 44170, - "end": 44183, + "start": 45321, + "end": 45334, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 25 }, "end": { - "line": 1086, + "line": 1121, "column": 38 } } @@ -392280,15 +399560,15 @@ "postfix": false, "binop": null }, - "start": 44183, - "end": 44184, + "start": 45334, + "end": 45335, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 38 }, "end": { - "line": 1086, + "line": 1121, "column": 39 } } @@ -392306,15 +399586,15 @@ "binop": null }, "value": "dir", - "start": 44184, - "end": 44187, + "start": 45335, + "end": 45338, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 39 }, "end": { - "line": 1086, + "line": 1121, "column": 42 } } @@ -392332,15 +399612,15 @@ "binop": null, "updateContext": null }, - "start": 44187, - "end": 44188, + "start": 45338, + "end": 45339, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 42 }, "end": { - "line": 1086, + "line": 1121, "column": 43 } } @@ -392358,15 +399638,15 @@ "binop": null }, "value": "t", - "start": 44189, - "end": 44190, + "start": 45340, + "end": 45341, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 44 }, "end": { - "line": 1086, + "line": 1121, "column": 45 } } @@ -392384,15 +399664,15 @@ "binop": null, "updateContext": null }, - "start": 44190, - "end": 44191, + "start": 45341, + "end": 45342, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 45 }, "end": { - "line": 1086, + "line": 1121, "column": 46 } } @@ -392410,15 +399690,15 @@ "binop": null }, "value": "dest", - "start": 44192, - "end": 44196, + "start": 45343, + "end": 45347, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 47 }, "end": { - "line": 1086, + "line": 1121, "column": 51 } } @@ -392435,15 +399715,15 @@ "postfix": false, "binop": null }, - "start": 44196, - "end": 44197, + "start": 45347, + "end": 45348, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 51 }, "end": { - "line": 1086, + "line": 1121, "column": 52 } } @@ -392461,15 +399741,15 @@ "binop": null, "updateContext": null }, - "start": 44197, - "end": 44198, + "start": 45348, + "end": 45349, "loc": { "start": { - "line": 1086, + "line": 1121, "column": 52 }, "end": { - "line": 1086, + "line": 1121, "column": 53 } } @@ -392487,15 +399767,15 @@ "binop": null }, "value": "math", - "start": 44219, - "end": 44223, + "start": 45370, + "end": 45374, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 20 }, "end": { - "line": 1087, + "line": 1122, "column": 24 } } @@ -392513,15 +399793,15 @@ "binop": null, "updateContext": null }, - "start": 44223, - "end": 44224, + "start": 45374, + "end": 45375, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 24 }, "end": { - "line": 1087, + "line": 1122, "column": 25 } } @@ -392539,15 +399819,15 @@ "binop": null }, "value": "addVec3", - "start": 44224, - "end": 44231, + "start": 45375, + "end": 45382, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 25 }, "end": { - "line": 1087, + "line": 1122, "column": 32 } } @@ -392564,15 +399844,15 @@ "postfix": false, "binop": null }, - "start": 44231, - "end": 44232, + "start": 45382, + "end": 45383, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 32 }, "end": { - "line": 1087, + "line": 1122, "column": 33 } } @@ -392590,15 +399870,15 @@ "binop": null }, "value": "dest", - "start": 44232, - "end": 44236, + "start": 45383, + "end": 45387, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 33 }, "end": { - "line": 1087, + "line": 1122, "column": 37 } } @@ -392616,15 +399896,15 @@ "binop": null, "updateContext": null }, - "start": 44236, - "end": 44237, + "start": 45387, + "end": 45388, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 37 }, "end": { - "line": 1087, + "line": 1122, "column": 38 } } @@ -392642,15 +399922,15 @@ "binop": null }, "value": "rayO", - "start": 44238, - "end": 44242, + "start": 45389, + "end": 45393, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 39 }, "end": { - "line": 1087, + "line": 1122, "column": 43 } } @@ -392667,15 +399947,15 @@ "postfix": false, "binop": null }, - "start": 44242, - "end": 44243, + "start": 45393, + "end": 45394, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 43 }, "end": { - "line": 1087, + "line": 1122, "column": 44 } } @@ -392693,15 +399973,15 @@ "binop": null, "updateContext": null }, - "start": 44243, - "end": 44244, + "start": 45394, + "end": 45395, "loc": { "start": { - "line": 1087, + "line": 1122, "column": 44 }, "end": { - "line": 1087, + "line": 1122, "column": 45 } } @@ -392719,15 +399999,15 @@ "binop": null }, "value": "math", - "start": 44265, - "end": 44269, + "start": 45416, + "end": 45420, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 20 }, "end": { - "line": 1088, + "line": 1123, "column": 24 } } @@ -392745,15 +400025,15 @@ "binop": null, "updateContext": null }, - "start": 44269, - "end": 44270, + "start": 45420, + "end": 45421, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 24 }, "end": { - "line": 1088, + "line": 1123, "column": 25 } } @@ -392771,15 +400051,15 @@ "binop": null }, "value": "subVec3", - "start": 44270, - "end": 44277, + "start": 45421, + "end": 45428, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 25 }, "end": { - "line": 1088, + "line": 1123, "column": 32 } } @@ -392796,15 +400076,15 @@ "postfix": false, "binop": null }, - "start": 44277, - "end": 44278, + "start": 45428, + "end": 45429, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 32 }, "end": { - "line": 1088, + "line": 1123, "column": 33 } } @@ -392822,15 +400102,15 @@ "binop": null }, "value": "dest", - "start": 44278, - "end": 44282, + "start": 45429, + "end": 45433, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 33 }, "end": { - "line": 1088, + "line": 1123, "column": 37 } } @@ -392848,15 +400128,15 @@ "binop": null, "updateContext": null }, - "start": 44282, - "end": 44283, + "start": 45433, + "end": 45434, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 37 }, "end": { - "line": 1088, + "line": 1123, "column": 38 } } @@ -392874,15 +400154,15 @@ "binop": null }, "value": "origin", - "start": 44284, - "end": 44290, + "start": 45435, + "end": 45441, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 39 }, "end": { - "line": 1088, + "line": 1123, "column": 45 } } @@ -392900,15 +400180,15 @@ "binop": null, "updateContext": null }, - "start": 44290, - "end": 44291, + "start": 45441, + "end": 45442, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 45 }, "end": { - "line": 1088, + "line": 1123, "column": 46 } } @@ -392926,15 +400206,15 @@ "binop": null }, "value": "dest", - "start": 44292, - "end": 44296, + "start": 45443, + "end": 45447, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 47 }, "end": { - "line": 1088, + "line": 1123, "column": 51 } } @@ -392951,15 +400231,15 @@ "postfix": false, "binop": null }, - "start": 44296, - "end": 44297, + "start": 45447, + "end": 45448, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 51 }, "end": { - "line": 1088, + "line": 1123, "column": 52 } } @@ -392977,15 +400257,15 @@ "binop": null, "updateContext": null }, - "start": 44297, - "end": 44298, + "start": 45448, + "end": 45449, "loc": { "start": { - "line": 1088, + "line": 1123, "column": 52 }, "end": { - "line": 1088, + "line": 1123, "column": 53 } } @@ -393005,15 +400285,15 @@ "updateContext": null }, "value": "return", - "start": 44319, - "end": 44325, + "start": 45470, + "end": 45476, "loc": { "start": { - "line": 1089, + "line": 1124, "column": 20 }, "end": { - "line": 1089, + "line": 1124, "column": 26 } } @@ -393033,15 +400313,15 @@ "updateContext": null }, "value": "true", - "start": 44326, - "end": 44330, + "start": 45477, + "end": 45481, "loc": { "start": { - "line": 1089, + "line": 1124, "column": 27 }, "end": { - "line": 1089, + "line": 1124, "column": 31 } } @@ -393059,15 +400339,15 @@ "binop": null, "updateContext": null }, - "start": 44330, - "end": 44331, + "start": 45481, + "end": 45482, "loc": { "start": { - "line": 1089, + "line": 1124, "column": 31 }, "end": { - "line": 1089, + "line": 1124, "column": 32 } } @@ -393084,15 +400364,15 @@ "postfix": false, "binop": null }, - "start": 44348, - "end": 44349, + "start": 45499, + "end": 45500, "loc": { "start": { - "line": 1090, + "line": 1125, "column": 16 }, "end": { - "line": 1090, + "line": 1125, "column": 17 } } @@ -393112,15 +400392,15 @@ "updateContext": null }, "value": "return", - "start": 44366, - "end": 44372, + "start": 45517, + "end": 45523, "loc": { "start": { - "line": 1091, + "line": 1126, "column": 16 }, "end": { - "line": 1091, + "line": 1126, "column": 22 } } @@ -393140,15 +400420,15 @@ "updateContext": null }, "value": "false", - "start": 44373, - "end": 44378, + "start": 45524, + "end": 45529, "loc": { "start": { - "line": 1091, + "line": 1126, "column": 23 }, "end": { - "line": 1091, + "line": 1126, "column": 28 } } @@ -393166,15 +400446,15 @@ "binop": null, "updateContext": null }, - "start": 44378, - "end": 44379, + "start": 45529, + "end": 45530, "loc": { "start": { - "line": 1091, + "line": 1126, "column": 28 }, "end": { - "line": 1091, + "line": 1126, "column": 29 } } @@ -393191,15 +400471,15 @@ "postfix": false, "binop": null }, - "start": 44392, - "end": 44393, + "start": 45543, + "end": 45544, "loc": { "start": { - "line": 1092, + "line": 1127, "column": 12 }, "end": { - "line": 1092, + "line": 1127, "column": 13 } } @@ -393216,15 +400496,15 @@ "postfix": false, "binop": null }, - "start": 44402, - "end": 44403, + "start": 45553, + "end": 45554, "loc": { "start": { - "line": 1093, + "line": 1128, "column": 8 }, "end": { - "line": 1093, + "line": 1128, "column": 9 } } @@ -393241,15 +400521,15 @@ "postfix": false, "binop": null }, - "start": 44403, - "end": 44404, + "start": 45554, + "end": 45555, "loc": { "start": { - "line": 1093, + "line": 1128, "column": 9 }, "end": { - "line": 1093, + "line": 1128, "column": 10 } } @@ -393266,15 +400546,15 @@ "postfix": false, "binop": null }, - "start": 44404, - "end": 44405, + "start": 45555, + "end": 45556, "loc": { "start": { - "line": 1093, + "line": 1128, "column": 10 }, "end": { - "line": 1093, + "line": 1128, "column": 11 } } @@ -393291,15 +400571,15 @@ "postfix": false, "binop": null }, - "start": 44405, - "end": 44406, + "start": 45556, + "end": 45557, "loc": { "start": { - "line": 1093, + "line": 1128, "column": 11 }, "end": { - "line": 1093, + "line": 1128, "column": 12 } } @@ -393317,15 +400597,15 @@ "binop": null, "updateContext": null }, - "start": 44406, - "end": 44407, + "start": 45557, + "end": 45558, "loc": { "start": { - "line": 1093, + "line": 1128, "column": 12 }, "end": { - "line": 1093, + "line": 1128, "column": 13 } } @@ -393345,15 +400625,15 @@ "updateContext": null }, "value": "const", - "start": 44417, - "end": 44422, + "start": 45568, + "end": 45573, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 8 }, "end": { - "line": 1095, + "line": 1130, "column": 13 } } @@ -393371,15 +400651,15 @@ "binop": null }, "value": "rotateSectionPlane", - "start": 44423, - "end": 44441, + "start": 45574, + "end": 45592, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 14 }, "end": { - "line": 1095, + "line": 1130, "column": 32 } } @@ -393398,15 +400678,15 @@ "updateContext": null }, "value": "=", - "start": 44442, - "end": 44443, + "start": 45593, + "end": 45594, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 33 }, "end": { - "line": 1095, + "line": 1130, "column": 34 } } @@ -393423,15 +400703,15 @@ "postfix": false, "binop": null }, - "start": 44444, - "end": 44445, + "start": 45595, + "end": 45596, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 35 }, "end": { - "line": 1095, + "line": 1130, "column": 36 } } @@ -393450,15 +400730,15 @@ "binop": null }, "value": "function", - "start": 44445, - "end": 44453, + "start": 45596, + "end": 45604, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 36 }, "end": { - "line": 1095, + "line": 1130, "column": 44 } } @@ -393475,15 +400755,15 @@ "postfix": false, "binop": null }, - "start": 44454, - "end": 44455, + "start": 45605, + "end": 45606, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 45 }, "end": { - "line": 1095, + "line": 1130, "column": 46 } } @@ -393500,15 +400780,15 @@ "postfix": false, "binop": null }, - "start": 44455, - "end": 44456, + "start": 45606, + "end": 45607, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 46 }, "end": { - "line": 1095, + "line": 1130, "column": 47 } } @@ -393525,15 +400805,15 @@ "postfix": false, "binop": null }, - "start": 44457, - "end": 44458, + "start": 45608, + "end": 45609, "loc": { "start": { - "line": 1095, + "line": 1130, "column": 48 }, "end": { - "line": 1095, + "line": 1130, "column": 49 } } @@ -393553,15 +400833,15 @@ "updateContext": null }, "value": "const", - "start": 44471, - "end": 44476, + "start": 45622, + "end": 45627, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 12 }, "end": { - "line": 1096, + "line": 1131, "column": 17 } } @@ -393579,15 +400859,15 @@ "binop": null }, "value": "dir", - "start": 44477, - "end": 44480, + "start": 45628, + "end": 45631, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 18 }, "end": { - "line": 1096, + "line": 1131, "column": 21 } } @@ -393606,15 +400886,15 @@ "updateContext": null }, "value": "=", - "start": 44481, - "end": 44482, + "start": 45632, + "end": 45633, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 22 }, "end": { - "line": 1096, + "line": 1131, "column": 23 } } @@ -393632,15 +400912,15 @@ "binop": null }, "value": "math", - "start": 44483, - "end": 44487, + "start": 45634, + "end": 45638, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 24 }, "end": { - "line": 1096, + "line": 1131, "column": 28 } } @@ -393658,15 +400938,15 @@ "binop": null, "updateContext": null }, - "start": 44487, - "end": 44488, + "start": 45638, + "end": 45639, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 28 }, "end": { - "line": 1096, + "line": 1131, "column": 29 } } @@ -393684,15 +400964,15 @@ "binop": null }, "value": "vec3", - "start": 44488, - "end": 44492, + "start": 45639, + "end": 45643, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 29 }, "end": { - "line": 1096, + "line": 1131, "column": 33 } } @@ -393709,15 +400989,15 @@ "postfix": false, "binop": null }, - "start": 44492, - "end": 44493, + "start": 45643, + "end": 45644, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 33 }, "end": { - "line": 1096, + "line": 1131, "column": 34 } } @@ -393734,15 +401014,15 @@ "postfix": false, "binop": null }, - "start": 44493, - "end": 44494, + "start": 45644, + "end": 45645, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 34 }, "end": { - "line": 1096, + "line": 1131, "column": 35 } } @@ -393760,15 +401040,15 @@ "binop": null, "updateContext": null }, - "start": 44494, - "end": 44495, + "start": 45645, + "end": 45646, "loc": { "start": { - "line": 1096, + "line": 1131, "column": 35 }, "end": { - "line": 1096, + "line": 1131, "column": 36 } } @@ -393788,15 +401068,15 @@ "updateContext": null }, "value": "const", - "start": 44508, - "end": 44513, + "start": 45659, + "end": 45664, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 12 }, "end": { - "line": 1097, + "line": 1132, "column": 17 } } @@ -393814,15 +401094,15 @@ "binop": null }, "value": "mat", - "start": 44514, - "end": 44517, + "start": 45665, + "end": 45668, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 18 }, "end": { - "line": 1097, + "line": 1132, "column": 21 } } @@ -393841,15 +401121,15 @@ "updateContext": null }, "value": "=", - "start": 44518, - "end": 44519, + "start": 45669, + "end": 45670, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 22 }, "end": { - "line": 1097, + "line": 1132, "column": 23 } } @@ -393867,15 +401147,15 @@ "binop": null }, "value": "math", - "start": 44520, - "end": 44524, + "start": 45671, + "end": 45675, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 24 }, "end": { - "line": 1097, + "line": 1132, "column": 28 } } @@ -393893,15 +401173,15 @@ "binop": null, "updateContext": null }, - "start": 44524, - "end": 44525, + "start": 45675, + "end": 45676, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 28 }, "end": { - "line": 1097, + "line": 1132, "column": 29 } } @@ -393919,15 +401199,15 @@ "binop": null }, "value": "mat4", - "start": 44525, - "end": 44529, + "start": 45676, + "end": 45680, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 29 }, "end": { - "line": 1097, + "line": 1132, "column": 33 } } @@ -393944,15 +401224,15 @@ "postfix": false, "binop": null }, - "start": 44529, - "end": 44530, + "start": 45680, + "end": 45681, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 33 }, "end": { - "line": 1097, + "line": 1132, "column": 34 } } @@ -393969,15 +401249,15 @@ "postfix": false, "binop": null }, - "start": 44530, - "end": 44531, + "start": 45681, + "end": 45682, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 34 }, "end": { - "line": 1097, + "line": 1132, "column": 35 } } @@ -393995,15 +401275,15 @@ "binop": null, "updateContext": null }, - "start": 44531, - "end": 44532, + "start": 45682, + "end": 45683, "loc": { "start": { - "line": 1097, + "line": 1132, "column": 35 }, "end": { - "line": 1097, + "line": 1132, "column": 36 } } @@ -394023,15 +401303,15 @@ "updateContext": null }, "value": "return", - "start": 44545, - "end": 44551, + "start": 45696, + "end": 45702, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 12 }, "end": { - "line": 1098, + "line": 1133, "column": 18 } } @@ -394050,15 +401330,15 @@ "binop": null }, "value": "function", - "start": 44552, - "end": 44560, + "start": 45703, + "end": 45711, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 19 }, "end": { - "line": 1098, + "line": 1133, "column": 27 } } @@ -394075,15 +401355,15 @@ "postfix": false, "binop": null }, - "start": 44561, - "end": 44562, + "start": 45712, + "end": 45713, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 28 }, "end": { - "line": 1098, + "line": 1133, "column": 29 } } @@ -394100,15 +401380,15 @@ "postfix": false, "binop": null }, - "start": 44562, - "end": 44563, + "start": 45713, + "end": 45714, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 29 }, "end": { - "line": 1098, + "line": 1133, "column": 30 } } @@ -394125,15 +401405,15 @@ "postfix": false, "binop": null }, - "start": 44564, - "end": 44565, + "start": 45715, + "end": 45716, "loc": { "start": { - "line": 1098, + "line": 1133, "column": 31 }, "end": { - "line": 1098, + "line": 1133, "column": 32 } } @@ -394153,15 +401433,15 @@ "updateContext": null }, "value": "if", - "start": 44582, - "end": 44584, + "start": 45733, + "end": 45735, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 16 }, "end": { - "line": 1099, + "line": 1134, "column": 18 } } @@ -394178,15 +401458,15 @@ "postfix": false, "binop": null }, - "start": 44585, - "end": 44586, + "start": 45736, + "end": 45737, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 19 }, "end": { - "line": 1099, + "line": 1134, "column": 20 } } @@ -394204,15 +401484,15 @@ "binop": null }, "value": "self", - "start": 44586, - "end": 44590, + "start": 45737, + "end": 45741, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 20 }, "end": { - "line": 1099, + "line": 1134, "column": 24 } } @@ -394230,15 +401510,15 @@ "binop": null, "updateContext": null }, - "start": 44590, - "end": 44591, + "start": 45741, + "end": 45742, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 24 }, "end": { - "line": 1099, + "line": 1134, "column": 25 } } @@ -394256,15 +401536,15 @@ "binop": null }, "value": "sectionPlane", - "start": 44591, - "end": 44603, + "start": 45742, + "end": 45754, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 25 }, "end": { - "line": 1099, + "line": 1134, "column": 37 } } @@ -394281,15 +401561,15 @@ "postfix": false, "binop": null }, - "start": 44603, - "end": 44604, + "start": 45754, + "end": 45755, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 37 }, "end": { - "line": 1099, + "line": 1134, "column": 38 } } @@ -394306,15 +401586,15 @@ "postfix": false, "binop": null }, - "start": 44605, - "end": 44606, + "start": 45756, + "end": 45757, "loc": { "start": { - "line": 1099, + "line": 1134, "column": 39 }, "end": { - "line": 1099, + "line": 1134, "column": 40 } } @@ -394332,15 +401612,15 @@ "binop": null }, "value": "math", - "start": 44627, - "end": 44631, + "start": 45778, + "end": 45782, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 20 }, "end": { - "line": 1100, + "line": 1135, "column": 24 } } @@ -394358,15 +401638,15 @@ "binop": null, "updateContext": null }, - "start": 44631, - "end": 44632, + "start": 45782, + "end": 45783, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 24 }, "end": { - "line": 1100, + "line": 1135, "column": 25 } } @@ -394384,15 +401664,15 @@ "binop": null }, "value": "quaternionToMat4", - "start": 44632, - "end": 44648, + "start": 45783, + "end": 45799, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 25 }, "end": { - "line": 1100, + "line": 1135, "column": 41 } } @@ -394409,15 +401689,15 @@ "postfix": false, "binop": null }, - "start": 44648, - "end": 44649, + "start": 45799, + "end": 45800, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 41 }, "end": { - "line": 1100, + "line": 1135, "column": 42 } } @@ -394435,15 +401715,15 @@ "binop": null }, "value": "rootNode", - "start": 44649, - "end": 44657, + "start": 45800, + "end": 45808, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 42 }, "end": { - "line": 1100, + "line": 1135, "column": 50 } } @@ -394461,15 +401741,15 @@ "binop": null, "updateContext": null }, - "start": 44657, - "end": 44658, + "start": 45808, + "end": 45809, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 50 }, "end": { - "line": 1100, + "line": 1135, "column": 51 } } @@ -394487,15 +401767,15 @@ "binop": null }, "value": "quaternion", - "start": 44658, - "end": 44668, + "start": 45809, + "end": 45819, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 51 }, "end": { - "line": 1100, + "line": 1135, "column": 61 } } @@ -394513,15 +401793,15 @@ "binop": null, "updateContext": null }, - "start": 44668, - "end": 44669, + "start": 45819, + "end": 45820, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 61 }, "end": { - "line": 1100, + "line": 1135, "column": 62 } } @@ -394539,15 +401819,15 @@ "binop": null }, "value": "mat", - "start": 44670, - "end": 44673, + "start": 45821, + "end": 45824, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 63 }, "end": { - "line": 1100, + "line": 1135, "column": 66 } } @@ -394564,15 +401844,15 @@ "postfix": false, "binop": null }, - "start": 44673, - "end": 44674, + "start": 45824, + "end": 45825, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 66 }, "end": { - "line": 1100, + "line": 1135, "column": 67 } } @@ -394590,15 +401870,15 @@ "binop": null, "updateContext": null }, - "start": 44674, - "end": 44675, + "start": 45825, + "end": 45826, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 67 }, "end": { - "line": 1100, + "line": 1135, "column": 68 } } @@ -394606,15 +401886,15 @@ { "type": "CommentLine", "value": " << ---", - "start": 44677, - "end": 44686, + "start": 45828, + "end": 45837, "loc": { "start": { - "line": 1100, + "line": 1135, "column": 70 }, "end": { - "line": 1100, + "line": 1135, "column": 79 } } @@ -394632,15 +401912,15 @@ "binop": null }, "value": "math", - "start": 44707, - "end": 44711, + "start": 45858, + "end": 45862, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 20 }, "end": { - "line": 1101, + "line": 1136, "column": 24 } } @@ -394658,15 +401938,15 @@ "binop": null, "updateContext": null }, - "start": 44711, - "end": 44712, + "start": 45862, + "end": 45863, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 24 }, "end": { - "line": 1101, + "line": 1136, "column": 25 } } @@ -394684,15 +401964,15 @@ "binop": null }, "value": "transformVec3", - "start": 44712, - "end": 44725, + "start": 45863, + "end": 45876, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 25 }, "end": { - "line": 1101, + "line": 1136, "column": 38 } } @@ -394709,15 +401989,15 @@ "postfix": false, "binop": null }, - "start": 44725, - "end": 44726, + "start": 45876, + "end": 45877, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 38 }, "end": { - "line": 1101, + "line": 1136, "column": 39 } } @@ -394735,15 +402015,15 @@ "binop": null }, "value": "mat", - "start": 44726, - "end": 44729, + "start": 45877, + "end": 45880, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 39 }, "end": { - "line": 1101, + "line": 1136, "column": 42 } } @@ -394761,15 +402041,15 @@ "binop": null, "updateContext": null }, - "start": 44729, - "end": 44730, + "start": 45880, + "end": 45881, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 42 }, "end": { - "line": 1101, + "line": 1136, "column": 43 } } @@ -394787,15 +402067,15 @@ "binop": null, "updateContext": null }, - "start": 44731, - "end": 44732, + "start": 45882, + "end": 45883, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 44 }, "end": { - "line": 1101, + "line": 1136, "column": 45 } } @@ -394814,15 +402094,15 @@ "updateContext": null }, "value": 0, - "start": 44732, - "end": 44733, + "start": 45883, + "end": 45884, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 45 }, "end": { - "line": 1101, + "line": 1136, "column": 46 } } @@ -394840,15 +402120,15 @@ "binop": null, "updateContext": null }, - "start": 44733, - "end": 44734, + "start": 45884, + "end": 45885, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 46 }, "end": { - "line": 1101, + "line": 1136, "column": 47 } } @@ -394867,15 +402147,15 @@ "updateContext": null }, "value": 0, - "start": 44735, - "end": 44736, + "start": 45886, + "end": 45887, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 48 }, "end": { - "line": 1101, + "line": 1136, "column": 49 } } @@ -394893,15 +402173,15 @@ "binop": null, "updateContext": null }, - "start": 44736, - "end": 44737, + "start": 45887, + "end": 45888, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 49 }, "end": { - "line": 1101, + "line": 1136, "column": 50 } } @@ -394920,15 +402200,15 @@ "updateContext": null }, "value": 1, - "start": 44738, - "end": 44739, + "start": 45889, + "end": 45890, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 51 }, "end": { - "line": 1101, + "line": 1136, "column": 52 } } @@ -394946,15 +402226,15 @@ "binop": null, "updateContext": null }, - "start": 44739, - "end": 44740, + "start": 45890, + "end": 45891, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 52 }, "end": { - "line": 1101, + "line": 1136, "column": 53 } } @@ -394972,15 +402252,15 @@ "binop": null, "updateContext": null }, - "start": 44740, - "end": 44741, + "start": 45891, + "end": 45892, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 53 }, "end": { - "line": 1101, + "line": 1136, "column": 54 } } @@ -394998,15 +402278,15 @@ "binop": null }, "value": "dir", - "start": 44742, - "end": 44745, + "start": 45893, + "end": 45896, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 55 }, "end": { - "line": 1101, + "line": 1136, "column": 58 } } @@ -395023,15 +402303,15 @@ "postfix": false, "binop": null }, - "start": 44745, - "end": 44746, + "start": 45896, + "end": 45897, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 58 }, "end": { - "line": 1101, + "line": 1136, "column": 59 } } @@ -395049,15 +402329,15 @@ "binop": null, "updateContext": null }, - "start": 44746, - "end": 44747, + "start": 45897, + "end": 45898, "loc": { "start": { - "line": 1101, + "line": 1136, "column": 59 }, "end": { - "line": 1101, + "line": 1136, "column": 60 } } @@ -395075,15 +402355,15 @@ "binop": null }, "value": "self", - "start": 44768, - "end": 44772, + "start": 45919, + "end": 45923, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 20 }, "end": { - "line": 1102, + "line": 1137, "column": 24 } } @@ -395101,15 +402381,15 @@ "binop": null, "updateContext": null }, - "start": 44772, - "end": 44773, + "start": 45923, + "end": 45924, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 24 }, "end": { - "line": 1102, + "line": 1137, "column": 25 } } @@ -395127,15 +402407,15 @@ "binop": null }, "value": "_setSectionPlaneDir", - "start": 44773, - "end": 44792, + "start": 45924, + "end": 45943, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 25 }, "end": { - "line": 1102, + "line": 1137, "column": 44 } } @@ -395152,15 +402432,15 @@ "postfix": false, "binop": null }, - "start": 44792, - "end": 44793, + "start": 45943, + "end": 45944, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 44 }, "end": { - "line": 1102, + "line": 1137, "column": 45 } } @@ -395178,15 +402458,15 @@ "binop": null }, "value": "dir", - "start": 44793, - "end": 44796, + "start": 45944, + "end": 45947, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 45 }, "end": { - "line": 1102, + "line": 1137, "column": 48 } } @@ -395203,15 +402483,15 @@ "postfix": false, "binop": null }, - "start": 44796, - "end": 44797, + "start": 45947, + "end": 45948, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 48 }, "end": { - "line": 1102, + "line": 1137, "column": 49 } } @@ -395229,15 +402509,15 @@ "binop": null, "updateContext": null }, - "start": 44797, - "end": 44798, + "start": 45948, + "end": 45949, "loc": { "start": { - "line": 1102, + "line": 1137, "column": 49 }, "end": { - "line": 1102, + "line": 1137, "column": 50 } } @@ -395254,15 +402534,15 @@ "postfix": false, "binop": null }, - "start": 44815, - "end": 44816, + "start": 45966, + "end": 45967, "loc": { "start": { - "line": 1103, + "line": 1138, "column": 16 }, "end": { - "line": 1103, + "line": 1138, "column": 17 } } @@ -395279,15 +402559,15 @@ "postfix": false, "binop": null }, - "start": 44829, - "end": 44830, + "start": 45980, + "end": 45981, "loc": { "start": { - "line": 1104, + "line": 1139, "column": 12 }, "end": { - "line": 1104, + "line": 1139, "column": 13 } } @@ -395305,15 +402585,15 @@ "binop": null, "updateContext": null }, - "start": 44830, - "end": 44831, + "start": 45981, + "end": 45982, "loc": { "start": { - "line": 1104, + "line": 1139, "column": 13 }, "end": { - "line": 1104, + "line": 1139, "column": 14 } } @@ -395330,15 +402610,15 @@ "postfix": false, "binop": null }, - "start": 44840, - "end": 44841, + "start": 45991, + "end": 45992, "loc": { "start": { - "line": 1105, + "line": 1140, "column": 8 }, "end": { - "line": 1105, + "line": 1140, "column": 9 } } @@ -395355,15 +402635,15 @@ "postfix": false, "binop": null }, - "start": 44841, - "end": 44842, + "start": 45992, + "end": 45993, "loc": { "start": { - "line": 1105, + "line": 1140, "column": 9 }, "end": { - "line": 1105, + "line": 1140, "column": 10 } } @@ -395380,15 +402660,15 @@ "postfix": false, "binop": null }, - "start": 44842, - "end": 44843, + "start": 45993, + "end": 45994, "loc": { "start": { - "line": 1105, + "line": 1140, "column": 10 }, "end": { - "line": 1105, + "line": 1140, "column": 11 } } @@ -395405,15 +402685,15 @@ "postfix": false, "binop": null }, - "start": 44843, - "end": 44844, + "start": 45994, + "end": 45995, "loc": { "start": { - "line": 1105, + "line": 1140, "column": 11 }, "end": { - "line": 1105, + "line": 1140, "column": 12 } } @@ -395431,15 +402711,15 @@ "binop": null, "updateContext": null }, - "start": 44844, - "end": 44845, + "start": 45995, + "end": 45996, "loc": { "start": { - "line": 1105, + "line": 1140, "column": 12 }, "end": { - "line": 1105, + "line": 1140, "column": 13 } } @@ -395456,15 +402736,15 @@ "postfix": false, "binop": null }, - "start": 44855, - "end": 44856, + "start": 46006, + "end": 46007, "loc": { "start": { - "line": 1107, + "line": 1142, "column": 8 }, "end": { - "line": 1107, + "line": 1142, "column": 9 } } @@ -395484,15 +402764,15 @@ "updateContext": null }, "value": "var", - "start": 44869, - "end": 44872, + "start": 46020, + "end": 46023, "loc": { "start": { - "line": 1108, + "line": 1143, "column": 12 }, "end": { - "line": 1108, + "line": 1143, "column": 15 } } @@ -395510,15 +402790,15 @@ "binop": null }, "value": "mouseDownLeft", - "start": 44873, - "end": 44886, + "start": 46024, + "end": 46037, "loc": { "start": { - "line": 1108, + "line": 1143, "column": 16 }, "end": { - "line": 1108, + "line": 1143, "column": 29 } } @@ -395536,15 +402816,15 @@ "binop": null, "updateContext": null }, - "start": 44886, - "end": 44887, + "start": 46037, + "end": 46038, "loc": { "start": { - "line": 1108, + "line": 1143, "column": 29 }, "end": { - "line": 1108, + "line": 1143, "column": 30 } } @@ -395564,15 +402844,15 @@ "updateContext": null }, "value": "var", - "start": 44900, - "end": 44903, + "start": 46051, + "end": 46054, "loc": { "start": { - "line": 1109, + "line": 1144, "column": 12 }, "end": { - "line": 1109, + "line": 1144, "column": 15 } } @@ -395590,15 +402870,15 @@ "binop": null }, "value": "mouseDownMiddle", - "start": 44904, - "end": 44919, + "start": 46055, + "end": 46070, "loc": { "start": { - "line": 1109, + "line": 1144, "column": 16 }, "end": { - "line": 1109, + "line": 1144, "column": 31 } } @@ -395616,15 +402896,15 @@ "binop": null, "updateContext": null }, - "start": 44919, - "end": 44920, + "start": 46070, + "end": 46071, "loc": { "start": { - "line": 1109, + "line": 1144, "column": 31 }, "end": { - "line": 1109, + "line": 1144, "column": 32 } } @@ -395644,15 +402924,15 @@ "updateContext": null }, "value": "var", - "start": 44933, - "end": 44936, + "start": 46084, + "end": 46087, "loc": { "start": { - "line": 1110, + "line": 1145, "column": 12 }, "end": { - "line": 1110, + "line": 1145, "column": 15 } } @@ -395670,15 +402950,15 @@ "binop": null }, "value": "mouseDownRight", - "start": 44937, - "end": 44951, + "start": 46088, + "end": 46102, "loc": { "start": { - "line": 1110, + "line": 1145, "column": 16 }, "end": { - "line": 1110, + "line": 1145, "column": 30 } } @@ -395696,15 +402976,15 @@ "binop": null, "updateContext": null }, - "start": 44951, - "end": 44952, + "start": 46102, + "end": 46103, "loc": { "start": { - "line": 1110, + "line": 1145, "column": 30 }, "end": { - "line": 1110, + "line": 1145, "column": 31 } } @@ -395724,15 +403004,15 @@ "updateContext": null }, "value": "var", - "start": 44965, - "end": 44968, + "start": 46116, + "end": 46119, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 12 }, "end": { - "line": 1111, + "line": 1146, "column": 15 } } @@ -395750,15 +403030,15 @@ "binop": null }, "value": "down", - "start": 44969, - "end": 44973, + "start": 46120, + "end": 46124, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 16 }, "end": { - "line": 1111, + "line": 1146, "column": 20 } } @@ -395777,15 +403057,15 @@ "updateContext": null }, "value": "=", - "start": 44974, - "end": 44975, + "start": 46125, + "end": 46126, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 21 }, "end": { - "line": 1111, + "line": 1146, "column": 22 } } @@ -395805,15 +403085,15 @@ "updateContext": null }, "value": "false", - "start": 44976, - "end": 44981, + "start": 46127, + "end": 46132, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 23 }, "end": { - "line": 1111, + "line": 1146, "column": 28 } } @@ -395831,15 +403111,15 @@ "binop": null, "updateContext": null }, - "start": 44981, - "end": 44982, + "start": 46132, + "end": 46133, "loc": { "start": { - "line": 1111, + "line": 1146, "column": 28 }, "end": { - "line": 1111, + "line": 1146, "column": 29 } } @@ -395859,15 +403139,15 @@ "updateContext": null }, "value": "var", - "start": 44995, - "end": 44998, + "start": 46146, + "end": 46149, "loc": { "start": { - "line": 1112, + "line": 1147, "column": 12 }, "end": { - "line": 1112, + "line": 1147, "column": 15 } } @@ -395885,15 +403165,15 @@ "binop": null }, "value": "lastAffordanceMesh", - "start": 44999, - "end": 45017, + "start": 46150, + "end": 46168, "loc": { "start": { - "line": 1112, + "line": 1147, "column": 16 }, "end": { - "line": 1112, + "line": 1147, "column": 34 } } @@ -395911,15 +403191,15 @@ "binop": null, "updateContext": null }, - "start": 45017, - "end": 45018, + "start": 46168, + "end": 46169, "loc": { "start": { - "line": 1112, + "line": 1147, "column": 34 }, "end": { - "line": 1112, + "line": 1147, "column": 35 } } @@ -395939,15 +403219,15 @@ "updateContext": null }, "value": "this", - "start": 45032, - "end": 45036, + "start": 46183, + "end": 46187, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 12 }, "end": { - "line": 1114, + "line": 1149, "column": 16 } } @@ -395965,15 +403245,15 @@ "binop": null, "updateContext": null }, - "start": 45036, - "end": 45037, + "start": 46187, + "end": 46188, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 16 }, "end": { - "line": 1114, + "line": 1149, "column": 17 } } @@ -395991,15 +403271,15 @@ "binop": null }, "value": "_onCameraControlHover", - "start": 45037, - "end": 45058, + "start": 46188, + "end": 46209, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 17 }, "end": { - "line": 1114, + "line": 1149, "column": 38 } } @@ -396018,15 +403298,15 @@ "updateContext": null }, "value": "=", - "start": 45059, - "end": 45060, + "start": 46210, + "end": 46211, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 39 }, "end": { - "line": 1114, + "line": 1149, "column": 40 } } @@ -396046,15 +403326,15 @@ "updateContext": null }, "value": "this", - "start": 45061, - "end": 45065, + "start": 46212, + "end": 46216, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 41 }, "end": { - "line": 1114, + "line": 1149, "column": 45 } } @@ -396072,15 +403352,15 @@ "binop": null, "updateContext": null }, - "start": 45065, - "end": 45066, + "start": 46216, + "end": 46217, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 45 }, "end": { - "line": 1114, + "line": 1149, "column": 46 } } @@ -396098,15 +403378,15 @@ "binop": null }, "value": "_viewer", - "start": 45066, - "end": 45073, + "start": 46217, + "end": 46224, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 46 }, "end": { - "line": 1114, + "line": 1149, "column": 53 } } @@ -396124,15 +403404,15 @@ "binop": null, "updateContext": null }, - "start": 45073, - "end": 45074, + "start": 46224, + "end": 46225, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 53 }, "end": { - "line": 1114, + "line": 1149, "column": 54 } } @@ -396150,15 +403430,15 @@ "binop": null }, "value": "cameraControl", - "start": 45074, - "end": 45087, + "start": 46225, + "end": 46238, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 54 }, "end": { - "line": 1114, + "line": 1149, "column": 67 } } @@ -396176,15 +403456,15 @@ "binop": null, "updateContext": null }, - "start": 45087, - "end": 45088, + "start": 46238, + "end": 46239, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 67 }, "end": { - "line": 1114, + "line": 1149, "column": 68 } } @@ -396202,15 +403482,15 @@ "binop": null }, "value": "on", - "start": 45088, - "end": 45090, + "start": 46239, + "end": 46241, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 68 }, "end": { - "line": 1114, + "line": 1149, "column": 70 } } @@ -396227,15 +403507,15 @@ "postfix": false, "binop": null }, - "start": 45090, - "end": 45091, + "start": 46241, + "end": 46242, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 70 }, "end": { - "line": 1114, + "line": 1149, "column": 71 } } @@ -396254,15 +403534,15 @@ "updateContext": null }, "value": "hoverEnter", - "start": 45091, - "end": 45103, + "start": 46242, + "end": 46254, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 71 }, "end": { - "line": 1114, + "line": 1149, "column": 83 } } @@ -396280,15 +403560,15 @@ "binop": null, "updateContext": null }, - "start": 45103, - "end": 45104, + "start": 46254, + "end": 46255, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 83 }, "end": { - "line": 1114, + "line": 1149, "column": 84 } } @@ -396305,15 +403585,15 @@ "postfix": false, "binop": null }, - "start": 45105, - "end": 45106, + "start": 46256, + "end": 46257, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 85 }, "end": { - "line": 1114, + "line": 1149, "column": 86 } } @@ -396331,15 +403611,15 @@ "binop": null }, "value": "hit", - "start": 45106, - "end": 45109, + "start": 46257, + "end": 46260, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 86 }, "end": { - "line": 1114, + "line": 1149, "column": 89 } } @@ -396356,15 +403636,15 @@ "postfix": false, "binop": null }, - "start": 45109, - "end": 45110, + "start": 46260, + "end": 46261, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 89 }, "end": { - "line": 1114, + "line": 1149, "column": 90 } } @@ -396382,15 +403662,15 @@ "binop": null, "updateContext": null }, - "start": 45111, - "end": 45113, + "start": 46262, + "end": 46264, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 91 }, "end": { - "line": 1114, + "line": 1149, "column": 93 } } @@ -396407,15 +403687,15 @@ "postfix": false, "binop": null }, - "start": 45114, - "end": 45115, + "start": 46265, + "end": 46266, "loc": { "start": { - "line": 1114, + "line": 1149, "column": 94 }, "end": { - "line": 1114, + "line": 1149, "column": 95 } } @@ -396435,15 +403715,15 @@ "updateContext": null }, "value": "if", - "start": 45132, - "end": 45134, + "start": 46283, + "end": 46285, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 16 }, "end": { - "line": 1115, + "line": 1150, "column": 18 } } @@ -396460,15 +403740,15 @@ "postfix": false, "binop": null }, - "start": 45135, - "end": 45136, + "start": 46286, + "end": 46287, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 19 }, "end": { - "line": 1115, + "line": 1150, "column": 20 } } @@ -396487,15 +403767,15 @@ "updateContext": null }, "value": "!", - "start": 45136, - "end": 45137, + "start": 46287, + "end": 46288, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 20 }, "end": { - "line": 1115, + "line": 1150, "column": 21 } } @@ -396515,15 +403795,15 @@ "updateContext": null }, "value": "this", - "start": 45137, - "end": 45141, + "start": 46288, + "end": 46292, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 21 }, "end": { - "line": 1115, + "line": 1150, "column": 25 } } @@ -396541,15 +403821,15 @@ "binop": null, "updateContext": null }, - "start": 45141, - "end": 45142, + "start": 46292, + "end": 46293, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 25 }, "end": { - "line": 1115, + "line": 1150, "column": 26 } } @@ -396567,15 +403847,15 @@ "binop": null }, "value": "_visible", - "start": 45142, - "end": 45150, + "start": 46293, + "end": 46301, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 26 }, "end": { - "line": 1115, + "line": 1150, "column": 34 } } @@ -396592,15 +403872,15 @@ "postfix": false, "binop": null }, - "start": 45150, - "end": 45151, + "start": 46301, + "end": 46302, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 34 }, "end": { - "line": 1115, + "line": 1150, "column": 35 } } @@ -396617,15 +403897,15 @@ "postfix": false, "binop": null }, - "start": 45152, - "end": 45153, + "start": 46303, + "end": 46304, "loc": { "start": { - "line": 1115, + "line": 1150, "column": 36 }, "end": { - "line": 1115, + "line": 1150, "column": 37 } } @@ -396645,15 +403925,15 @@ "updateContext": null }, "value": "return", - "start": 45174, - "end": 45180, + "start": 46325, + "end": 46331, "loc": { "start": { - "line": 1116, + "line": 1151, "column": 20 }, "end": { - "line": 1116, + "line": 1151, "column": 26 } } @@ -396671,15 +403951,15 @@ "binop": null, "updateContext": null }, - "start": 45180, - "end": 45181, + "start": 46331, + "end": 46332, "loc": { "start": { - "line": 1116, + "line": 1151, "column": 26 }, "end": { - "line": 1116, + "line": 1151, "column": 27 } } @@ -396696,15 +403976,15 @@ "postfix": false, "binop": null }, - "start": 45198, - "end": 45199, + "start": 46349, + "end": 46350, "loc": { "start": { - "line": 1117, + "line": 1152, "column": 16 }, "end": { - "line": 1117, + "line": 1152, "column": 17 } } @@ -396724,15 +404004,15 @@ "updateContext": null }, "value": "if", - "start": 45216, - "end": 45218, + "start": 46367, + "end": 46369, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 16 }, "end": { - "line": 1118, + "line": 1153, "column": 18 } } @@ -396749,15 +404029,15 @@ "postfix": false, "binop": null }, - "start": 45219, - "end": 45220, + "start": 46370, + "end": 46371, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 19 }, "end": { - "line": 1118, + "line": 1153, "column": 20 } } @@ -396775,15 +404055,15 @@ "binop": null }, "value": "down", - "start": 45220, - "end": 45224, + "start": 46371, + "end": 46375, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 20 }, "end": { - "line": 1118, + "line": 1153, "column": 24 } } @@ -396800,15 +404080,15 @@ "postfix": false, "binop": null }, - "start": 45224, - "end": 45225, + "start": 46375, + "end": 46376, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 24 }, "end": { - "line": 1118, + "line": 1153, "column": 25 } } @@ -396825,15 +404105,15 @@ "postfix": false, "binop": null }, - "start": 45226, - "end": 45227, + "start": 46377, + "end": 46378, "loc": { "start": { - "line": 1118, + "line": 1153, "column": 26 }, "end": { - "line": 1118, + "line": 1153, "column": 27 } } @@ -396853,15 +404133,15 @@ "updateContext": null }, "value": "return", - "start": 45248, - "end": 45254, + "start": 46399, + "end": 46405, "loc": { "start": { - "line": 1119, + "line": 1154, "column": 20 }, "end": { - "line": 1119, + "line": 1154, "column": 26 } } @@ -396879,15 +404159,15 @@ "binop": null, "updateContext": null }, - "start": 45254, - "end": 45255, + "start": 46405, + "end": 46406, "loc": { "start": { - "line": 1119, + "line": 1154, "column": 26 }, "end": { - "line": 1119, + "line": 1154, "column": 27 } } @@ -396904,15 +404184,15 @@ "postfix": false, "binop": null }, - "start": 45272, - "end": 45273, + "start": 46423, + "end": 46424, "loc": { "start": { - "line": 1120, + "line": 1155, "column": 16 }, "end": { - "line": 1120, + "line": 1155, "column": 17 } } @@ -396930,15 +404210,15 @@ "binop": null }, "value": "grabbed", - "start": 45290, - "end": 45297, + "start": 46441, + "end": 46448, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 16 }, "end": { - "line": 1121, + "line": 1156, "column": 23 } } @@ -396957,15 +404237,15 @@ "updateContext": null }, "value": "=", - "start": 45298, - "end": 45299, + "start": 46449, + "end": 46450, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 24 }, "end": { - "line": 1121, + "line": 1156, "column": 25 } } @@ -396985,15 +404265,15 @@ "updateContext": null }, "value": "false", - "start": 45300, - "end": 45305, + "start": 46451, + "end": 46456, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 26 }, "end": { - "line": 1121, + "line": 1156, "column": 31 } } @@ -397011,15 +404291,15 @@ "binop": null, "updateContext": null }, - "start": 45305, - "end": 45306, + "start": 46456, + "end": 46457, "loc": { "start": { - "line": 1121, + "line": 1156, "column": 31 }, "end": { - "line": 1121, + "line": 1156, "column": 32 } } @@ -397039,15 +404319,15 @@ "updateContext": null }, "value": "if", - "start": 45323, - "end": 45325, + "start": 46474, + "end": 46476, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 16 }, "end": { - "line": 1122, + "line": 1157, "column": 18 } } @@ -397064,15 +404344,15 @@ "postfix": false, "binop": null }, - "start": 45326, - "end": 45327, + "start": 46477, + "end": 46478, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 19 }, "end": { - "line": 1122, + "line": 1157, "column": 20 } } @@ -397090,15 +404370,15 @@ "binop": null }, "value": "lastAffordanceMesh", - "start": 45327, - "end": 45345, + "start": 46478, + "end": 46496, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 20 }, "end": { - "line": 1122, + "line": 1157, "column": 38 } } @@ -397115,15 +404395,15 @@ "postfix": false, "binop": null }, - "start": 45345, - "end": 45346, + "start": 46496, + "end": 46497, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 38 }, "end": { - "line": 1122, + "line": 1157, "column": 39 } } @@ -397140,15 +404420,15 @@ "postfix": false, "binop": null }, - "start": 45347, - "end": 45348, + "start": 46498, + "end": 46499, "loc": { "start": { - "line": 1122, + "line": 1157, "column": 40 }, "end": { - "line": 1122, + "line": 1157, "column": 41 } } @@ -397166,15 +404446,15 @@ "binop": null }, "value": "lastAffordanceMesh", - "start": 45369, - "end": 45387, + "start": 46520, + "end": 46538, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 20 }, "end": { - "line": 1123, + "line": 1158, "column": 38 } } @@ -397192,15 +404472,15 @@ "binop": null, "updateContext": null }, - "start": 45387, - "end": 45388, + "start": 46538, + "end": 46539, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 38 }, "end": { - "line": 1123, + "line": 1158, "column": 39 } } @@ -397218,15 +404498,15 @@ "binop": null }, "value": "visible", - "start": 45388, - "end": 45395, + "start": 46539, + "end": 46546, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 39 }, "end": { - "line": 1123, + "line": 1158, "column": 46 } } @@ -397245,15 +404525,15 @@ "updateContext": null }, "value": "=", - "start": 45396, - "end": 45397, + "start": 46547, + "end": 46548, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 47 }, "end": { - "line": 1123, + "line": 1158, "column": 48 } } @@ -397273,15 +404553,15 @@ "updateContext": null }, "value": "false", - "start": 45398, - "end": 45403, + "start": 46549, + "end": 46554, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 49 }, "end": { - "line": 1123, + "line": 1158, "column": 54 } } @@ -397299,15 +404579,15 @@ "binop": null, "updateContext": null }, - "start": 45403, - "end": 45404, + "start": 46554, + "end": 46555, "loc": { "start": { - "line": 1123, + "line": 1158, "column": 54 }, "end": { - "line": 1123, + "line": 1158, "column": 55 } } @@ -397324,15 +404604,15 @@ "postfix": false, "binop": null }, - "start": 45421, - "end": 45422, + "start": 46572, + "end": 46573, "loc": { "start": { - "line": 1124, + "line": 1159, "column": 16 }, "end": { - "line": 1124, + "line": 1159, "column": 17 } } @@ -397352,15 +404632,15 @@ "updateContext": null }, "value": "var", - "start": 45439, - "end": 45442, + "start": 46590, + "end": 46593, "loc": { "start": { - "line": 1125, + "line": 1160, "column": 16 }, "end": { - "line": 1125, + "line": 1160, "column": 19 } } @@ -397378,15 +404658,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 45443, - "end": 45457, + "start": 46594, + "end": 46608, "loc": { "start": { - "line": 1125, + "line": 1160, "column": 20 }, "end": { - "line": 1125, + "line": 1160, "column": 34 } } @@ -397404,15 +404684,15 @@ "binop": null, "updateContext": null }, - "start": 45457, - "end": 45458, + "start": 46608, + "end": 46609, "loc": { "start": { - "line": 1125, + "line": 1160, "column": 34 }, "end": { - "line": 1125, + "line": 1160, "column": 35 } } @@ -397432,15 +404712,15 @@ "updateContext": null }, "value": "const", - "start": 45475, - "end": 45480, + "start": 46626, + "end": 46631, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 16 }, "end": { - "line": 1126, + "line": 1161, "column": 21 } } @@ -397458,15 +404738,15 @@ "binop": null }, "value": "meshId", - "start": 45481, - "end": 45487, + "start": 46632, + "end": 46638, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 22 }, "end": { - "line": 1126, + "line": 1161, "column": 28 } } @@ -397485,15 +404765,15 @@ "updateContext": null }, "value": "=", - "start": 45488, - "end": 45489, + "start": 46639, + "end": 46640, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 29 }, "end": { - "line": 1126, + "line": 1161, "column": 30 } } @@ -397511,15 +404791,15 @@ "binop": null }, "value": "hit", - "start": 45490, - "end": 45493, + "start": 46641, + "end": 46644, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 31 }, "end": { - "line": 1126, + "line": 1161, "column": 34 } } @@ -397537,15 +404817,15 @@ "binop": null, "updateContext": null }, - "start": 45493, - "end": 45494, + "start": 46644, + "end": 46645, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 34 }, "end": { - "line": 1126, + "line": 1161, "column": 35 } } @@ -397563,15 +404843,15 @@ "binop": null }, "value": "entity", - "start": 45494, - "end": 45500, + "start": 46645, + "end": 46651, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 35 }, "end": { - "line": 1126, + "line": 1161, "column": 41 } } @@ -397589,15 +404869,15 @@ "binop": null, "updateContext": null }, - "start": 45500, - "end": 45501, + "start": 46651, + "end": 46652, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 41 }, "end": { - "line": 1126, + "line": 1161, "column": 42 } } @@ -397615,15 +404895,15 @@ "binop": null }, "value": "id", - "start": 45501, - "end": 45503, + "start": 46652, + "end": 46654, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 42 }, "end": { - "line": 1126, + "line": 1161, "column": 44 } } @@ -397641,15 +404921,15 @@ "binop": null, "updateContext": null }, - "start": 45503, - "end": 45504, + "start": 46654, + "end": 46655, "loc": { "start": { - "line": 1126, + "line": 1161, "column": 44 }, "end": { - "line": 1126, + "line": 1161, "column": 45 } } @@ -397669,15 +404949,15 @@ "updateContext": null }, "value": "switch", - "start": 45521, - "end": 45527, + "start": 46672, + "end": 46678, "loc": { "start": { - "line": 1127, + "line": 1162, "column": 16 }, "end": { - "line": 1127, + "line": 1162, "column": 22 } } @@ -397694,15 +404974,15 @@ "postfix": false, "binop": null }, - "start": 45528, - "end": 45529, + "start": 46679, + "end": 46680, "loc": { "start": { - "line": 1127, + "line": 1162, "column": 23 }, "end": { - "line": 1127, + "line": 1162, "column": 24 } } @@ -397720,15 +405000,15 @@ "binop": null }, "value": "meshId", - "start": 45529, - "end": 45535, + "start": 46680, + "end": 46686, "loc": { "start": { - "line": 1127, + "line": 1162, "column": 24 }, "end": { - "line": 1127, + "line": 1162, "column": 30 } } @@ -397745,15 +405025,15 @@ "postfix": false, "binop": null }, - "start": 45535, - "end": 45536, + "start": 46686, + "end": 46687, "loc": { "start": { - "line": 1127, + "line": 1162, "column": 30 }, "end": { - "line": 1127, + "line": 1162, "column": 31 } } @@ -397770,15 +405050,15 @@ "postfix": false, "binop": null }, - "start": 45537, - "end": 45538, + "start": 46688, + "end": 46689, "loc": { "start": { - "line": 1127, + "line": 1162, "column": 32 }, "end": { - "line": 1127, + "line": 1162, "column": 33 } } @@ -397798,15 +405078,15 @@ "updateContext": null }, "value": "case", - "start": 45560, - "end": 45564, + "start": 46711, + "end": 46715, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 20 }, "end": { - "line": 1129, + "line": 1164, "column": 24 } } @@ -397826,15 +405106,15 @@ "updateContext": null }, "value": "this", - "start": 45565, - "end": 45569, + "start": 46716, + "end": 46720, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 25 }, "end": { - "line": 1129, + "line": 1164, "column": 29 } } @@ -397852,15 +405132,15 @@ "binop": null, "updateContext": null }, - "start": 45569, - "end": 45570, + "start": 46720, + "end": 46721, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 29 }, "end": { - "line": 1129, + "line": 1164, "column": 30 } } @@ -397878,15 +405158,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 45570, - "end": 45584, + "start": 46721, + "end": 46735, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 30 }, "end": { - "line": 1129, + "line": 1164, "column": 44 } } @@ -397904,15 +405184,15 @@ "binop": null, "updateContext": null }, - "start": 45584, - "end": 45585, + "start": 46735, + "end": 46736, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 44 }, "end": { - "line": 1129, + "line": 1164, "column": 45 } } @@ -397930,15 +405210,15 @@ "binop": null }, "value": "xAxisArrowHandle", - "start": 45585, - "end": 45601, + "start": 46736, + "end": 46752, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 45 }, "end": { - "line": 1129, + "line": 1164, "column": 61 } } @@ -397956,15 +405236,15 @@ "binop": null, "updateContext": null }, - "start": 45601, - "end": 45602, + "start": 46752, + "end": 46753, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 61 }, "end": { - "line": 1129, + "line": 1164, "column": 62 } } @@ -397982,15 +405262,15 @@ "binop": null }, "value": "id", - "start": 45602, - "end": 45604, + "start": 46753, + "end": 46755, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 62 }, "end": { - "line": 1129, + "line": 1164, "column": 64 } } @@ -398008,15 +405288,15 @@ "binop": null, "updateContext": null }, - "start": 45604, - "end": 45605, + "start": 46755, + "end": 46756, "loc": { "start": { - "line": 1129, + "line": 1164, "column": 64 }, "end": { - "line": 1129, + "line": 1164, "column": 65 } } @@ -398034,15 +405314,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 45630, - "end": 45644, + "start": 46781, + "end": 46795, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 24 }, "end": { - "line": 1130, + "line": 1165, "column": 38 } } @@ -398061,15 +405341,15 @@ "updateContext": null }, "value": "=", - "start": 45645, - "end": 45646, + "start": 46796, + "end": 46797, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 39 }, "end": { - "line": 1130, + "line": 1165, "column": 40 } } @@ -398089,15 +405369,15 @@ "updateContext": null }, "value": "this", - "start": 45647, - "end": 45651, + "start": 46798, + "end": 46802, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 41 }, "end": { - "line": 1130, + "line": 1165, "column": 45 } } @@ -398115,15 +405395,15 @@ "binop": null, "updateContext": null }, - "start": 45651, - "end": 45652, + "start": 46802, + "end": 46803, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 45 }, "end": { - "line": 1130, + "line": 1165, "column": 46 } } @@ -398141,15 +405421,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 45652, - "end": 45669, + "start": 46803, + "end": 46820, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 46 }, "end": { - "line": 1130, + "line": 1165, "column": 63 } } @@ -398167,15 +405447,15 @@ "binop": null, "updateContext": null }, - "start": 45669, - "end": 45670, + "start": 46820, + "end": 46821, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 63 }, "end": { - "line": 1130, + "line": 1165, "column": 64 } } @@ -398193,15 +405473,15 @@ "binop": null }, "value": "xAxisArrow", - "start": 45670, - "end": 45680, + "start": 46821, + "end": 46831, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 64 }, "end": { - "line": 1130, + "line": 1165, "column": 74 } } @@ -398219,15 +405499,15 @@ "binop": null, "updateContext": null }, - "start": 45680, - "end": 45681, + "start": 46831, + "end": 46832, "loc": { "start": { - "line": 1130, + "line": 1165, "column": 74 }, "end": { - "line": 1130, + "line": 1165, "column": 75 } } @@ -398245,15 +405525,15 @@ "binop": null }, "value": "nextDragAction", - "start": 45706, - "end": 45720, + "start": 46857, + "end": 46871, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 24 }, "end": { - "line": 1131, + "line": 1166, "column": 38 } } @@ -398272,15 +405552,15 @@ "updateContext": null }, "value": "=", - "start": 45721, - "end": 45722, + "start": 46872, + "end": 46873, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 39 }, "end": { - "line": 1131, + "line": 1166, "column": 40 } } @@ -398298,15 +405578,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 45723, - "end": 45735, + "start": 46874, + "end": 46886, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 41 }, "end": { - "line": 1131, + "line": 1166, "column": 53 } } @@ -398324,15 +405604,15 @@ "binop": null, "updateContext": null }, - "start": 45735, - "end": 45736, + "start": 46886, + "end": 46887, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 53 }, "end": { - "line": 1131, + "line": 1166, "column": 54 } } @@ -398350,15 +405630,15 @@ "binop": null }, "value": "xTranslate", - "start": 45736, - "end": 45746, + "start": 46887, + "end": 46897, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 54 }, "end": { - "line": 1131, + "line": 1166, "column": 64 } } @@ -398376,15 +405656,15 @@ "binop": null, "updateContext": null }, - "start": 45746, - "end": 45747, + "start": 46897, + "end": 46898, "loc": { "start": { - "line": 1131, + "line": 1166, "column": 64 }, "end": { - "line": 1131, + "line": 1166, "column": 65 } } @@ -398404,15 +405684,15 @@ "updateContext": null }, "value": "break", - "start": 45772, - "end": 45777, + "start": 46923, + "end": 46928, "loc": { "start": { - "line": 1132, + "line": 1167, "column": 24 }, "end": { - "line": 1132, + "line": 1167, "column": 29 } } @@ -398430,15 +405710,15 @@ "binop": null, "updateContext": null }, - "start": 45777, - "end": 45778, + "start": 46928, + "end": 46929, "loc": { "start": { - "line": 1132, + "line": 1167, "column": 29 }, "end": { - "line": 1132, + "line": 1167, "column": 30 } } @@ -398458,15 +405738,15 @@ "updateContext": null }, "value": "case", - "start": 45800, - "end": 45804, + "start": 46951, + "end": 46955, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 20 }, "end": { - "line": 1134, + "line": 1169, "column": 24 } } @@ -398486,15 +405766,15 @@ "updateContext": null }, "value": "this", - "start": 45805, - "end": 45809, + "start": 46956, + "end": 46960, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 25 }, "end": { - "line": 1134, + "line": 1169, "column": 29 } } @@ -398512,15 +405792,15 @@ "binop": null, "updateContext": null }, - "start": 45809, - "end": 45810, + "start": 46960, + "end": 46961, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 29 }, "end": { - "line": 1134, + "line": 1169, "column": 30 } } @@ -398538,15 +405818,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 45810, - "end": 45824, + "start": 46961, + "end": 46975, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 30 }, "end": { - "line": 1134, + "line": 1169, "column": 44 } } @@ -398564,15 +405844,15 @@ "binop": null, "updateContext": null }, - "start": 45824, - "end": 45825, + "start": 46975, + "end": 46976, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 44 }, "end": { - "line": 1134, + "line": 1169, "column": 45 } } @@ -398590,15 +405870,15 @@ "binop": null }, "value": "xAxisHandle", - "start": 45825, - "end": 45836, + "start": 46976, + "end": 46987, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 45 }, "end": { - "line": 1134, + "line": 1169, "column": 56 } } @@ -398616,15 +405896,15 @@ "binop": null, "updateContext": null }, - "start": 45836, - "end": 45837, + "start": 46987, + "end": 46988, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 56 }, "end": { - "line": 1134, + "line": 1169, "column": 57 } } @@ -398642,15 +405922,15 @@ "binop": null }, "value": "id", - "start": 45837, - "end": 45839, + "start": 46988, + "end": 46990, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 57 }, "end": { - "line": 1134, + "line": 1169, "column": 59 } } @@ -398668,15 +405948,15 @@ "binop": null, "updateContext": null }, - "start": 45839, - "end": 45840, + "start": 46990, + "end": 46991, "loc": { "start": { - "line": 1134, + "line": 1169, "column": 59 }, "end": { - "line": 1134, + "line": 1169, "column": 60 } } @@ -398694,15 +405974,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 45865, - "end": 45879, + "start": 47016, + "end": 47030, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 24 }, "end": { - "line": 1135, + "line": 1170, "column": 38 } } @@ -398721,15 +406001,15 @@ "updateContext": null }, "value": "=", - "start": 45880, - "end": 45881, + "start": 47031, + "end": 47032, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 39 }, "end": { - "line": 1135, + "line": 1170, "column": 40 } } @@ -398749,15 +406029,15 @@ "updateContext": null }, "value": "this", - "start": 45882, - "end": 45886, + "start": 47033, + "end": 47037, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 41 }, "end": { - "line": 1135, + "line": 1170, "column": 45 } } @@ -398775,15 +406055,15 @@ "binop": null, "updateContext": null }, - "start": 45886, - "end": 45887, + "start": 47037, + "end": 47038, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 45 }, "end": { - "line": 1135, + "line": 1170, "column": 46 } } @@ -398801,15 +406081,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 45887, - "end": 45904, + "start": 47038, + "end": 47055, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 46 }, "end": { - "line": 1135, + "line": 1170, "column": 63 } } @@ -398827,15 +406107,15 @@ "binop": null, "updateContext": null }, - "start": 45904, - "end": 45905, + "start": 47055, + "end": 47056, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 63 }, "end": { - "line": 1135, + "line": 1170, "column": 64 } } @@ -398853,15 +406133,15 @@ "binop": null }, "value": "xAxisArrow", - "start": 45905, - "end": 45915, + "start": 47056, + "end": 47066, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 64 }, "end": { - "line": 1135, + "line": 1170, "column": 74 } } @@ -398879,15 +406159,15 @@ "binop": null, "updateContext": null }, - "start": 45915, - "end": 45916, + "start": 47066, + "end": 47067, "loc": { "start": { - "line": 1135, + "line": 1170, "column": 74 }, "end": { - "line": 1135, + "line": 1170, "column": 75 } } @@ -398905,15 +406185,15 @@ "binop": null }, "value": "nextDragAction", - "start": 45941, - "end": 45955, + "start": 47092, + "end": 47106, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 24 }, "end": { - "line": 1136, + "line": 1171, "column": 38 } } @@ -398932,15 +406212,15 @@ "updateContext": null }, "value": "=", - "start": 45956, - "end": 45957, + "start": 47107, + "end": 47108, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 39 }, "end": { - "line": 1136, + "line": 1171, "column": 40 } } @@ -398958,15 +406238,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 45958, - "end": 45970, + "start": 47109, + "end": 47121, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 41 }, "end": { - "line": 1136, + "line": 1171, "column": 53 } } @@ -398984,15 +406264,15 @@ "binop": null, "updateContext": null }, - "start": 45970, - "end": 45971, + "start": 47121, + "end": 47122, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 53 }, "end": { - "line": 1136, + "line": 1171, "column": 54 } } @@ -399010,15 +406290,15 @@ "binop": null }, "value": "xTranslate", - "start": 45971, - "end": 45981, + "start": 47122, + "end": 47132, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 54 }, "end": { - "line": 1136, + "line": 1171, "column": 64 } } @@ -399036,15 +406316,15 @@ "binop": null, "updateContext": null }, - "start": 45981, - "end": 45982, + "start": 47132, + "end": 47133, "loc": { "start": { - "line": 1136, + "line": 1171, "column": 64 }, "end": { - "line": 1136, + "line": 1171, "column": 65 } } @@ -399064,15 +406344,15 @@ "updateContext": null }, "value": "break", - "start": 46007, - "end": 46012, + "start": 47158, + "end": 47163, "loc": { "start": { - "line": 1137, + "line": 1172, "column": 24 }, "end": { - "line": 1137, + "line": 1172, "column": 29 } } @@ -399090,15 +406370,15 @@ "binop": null, "updateContext": null }, - "start": 46012, - "end": 46013, + "start": 47163, + "end": 47164, "loc": { "start": { - "line": 1137, + "line": 1172, "column": 29 }, "end": { - "line": 1137, + "line": 1172, "column": 30 } } @@ -399118,15 +406398,15 @@ "updateContext": null }, "value": "case", - "start": 46035, - "end": 46039, + "start": 47186, + "end": 47190, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 20 }, "end": { - "line": 1139, + "line": 1174, "column": 24 } } @@ -399146,15 +406426,15 @@ "updateContext": null }, "value": "this", - "start": 46040, - "end": 46044, + "start": 47191, + "end": 47195, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 25 }, "end": { - "line": 1139, + "line": 1174, "column": 29 } } @@ -399172,15 +406452,15 @@ "binop": null, "updateContext": null }, - "start": 46044, - "end": 46045, + "start": 47195, + "end": 47196, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 29 }, "end": { - "line": 1139, + "line": 1174, "column": 30 } } @@ -399198,15 +406478,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 46045, - "end": 46059, + "start": 47196, + "end": 47210, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 30 }, "end": { - "line": 1139, + "line": 1174, "column": 44 } } @@ -399224,15 +406504,15 @@ "binop": null, "updateContext": null }, - "start": 46059, - "end": 46060, + "start": 47210, + "end": 47211, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 44 }, "end": { - "line": 1139, + "line": 1174, "column": 45 } } @@ -399250,15 +406530,15 @@ "binop": null }, "value": "yAxisArrowHandle", - "start": 46060, - "end": 46076, + "start": 47211, + "end": 47227, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 45 }, "end": { - "line": 1139, + "line": 1174, "column": 61 } } @@ -399276,15 +406556,15 @@ "binop": null, "updateContext": null }, - "start": 46076, - "end": 46077, + "start": 47227, + "end": 47228, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 61 }, "end": { - "line": 1139, + "line": 1174, "column": 62 } } @@ -399302,15 +406582,15 @@ "binop": null }, "value": "id", - "start": 46077, - "end": 46079, + "start": 47228, + "end": 47230, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 62 }, "end": { - "line": 1139, + "line": 1174, "column": 64 } } @@ -399328,15 +406608,15 @@ "binop": null, "updateContext": null }, - "start": 46079, - "end": 46080, + "start": 47230, + "end": 47231, "loc": { "start": { - "line": 1139, + "line": 1174, "column": 64 }, "end": { - "line": 1139, + "line": 1174, "column": 65 } } @@ -399354,15 +406634,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 46105, - "end": 46119, + "start": 47256, + "end": 47270, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 24 }, "end": { - "line": 1140, + "line": 1175, "column": 38 } } @@ -399381,15 +406661,15 @@ "updateContext": null }, "value": "=", - "start": 46120, - "end": 46121, + "start": 47271, + "end": 47272, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 39 }, "end": { - "line": 1140, + "line": 1175, "column": 40 } } @@ -399409,15 +406689,15 @@ "updateContext": null }, "value": "this", - "start": 46122, - "end": 46126, + "start": 47273, + "end": 47277, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 41 }, "end": { - "line": 1140, + "line": 1175, "column": 45 } } @@ -399435,15 +406715,15 @@ "binop": null, "updateContext": null }, - "start": 46126, - "end": 46127, + "start": 47277, + "end": 47278, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 45 }, "end": { - "line": 1140, + "line": 1175, "column": 46 } } @@ -399461,15 +406741,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 46127, - "end": 46144, + "start": 47278, + "end": 47295, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 46 }, "end": { - "line": 1140, + "line": 1175, "column": 63 } } @@ -399487,15 +406767,15 @@ "binop": null, "updateContext": null }, - "start": 46144, - "end": 46145, + "start": 47295, + "end": 47296, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 63 }, "end": { - "line": 1140, + "line": 1175, "column": 64 } } @@ -399513,15 +406793,15 @@ "binop": null }, "value": "yAxisArrow", - "start": 46145, - "end": 46155, + "start": 47296, + "end": 47306, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 64 }, "end": { - "line": 1140, + "line": 1175, "column": 74 } } @@ -399539,15 +406819,15 @@ "binop": null, "updateContext": null }, - "start": 46155, - "end": 46156, + "start": 47306, + "end": 47307, "loc": { "start": { - "line": 1140, + "line": 1175, "column": 74 }, "end": { - "line": 1140, + "line": 1175, "column": 75 } } @@ -399565,15 +406845,15 @@ "binop": null }, "value": "nextDragAction", - "start": 46181, - "end": 46195, + "start": 47332, + "end": 47346, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 24 }, "end": { - "line": 1141, + "line": 1176, "column": 38 } } @@ -399592,15 +406872,15 @@ "updateContext": null }, "value": "=", - "start": 46196, - "end": 46197, + "start": 47347, + "end": 47348, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 39 }, "end": { - "line": 1141, + "line": 1176, "column": 40 } } @@ -399618,15 +406898,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 46198, - "end": 46210, + "start": 47349, + "end": 47361, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 41 }, "end": { - "line": 1141, + "line": 1176, "column": 53 } } @@ -399644,15 +406924,15 @@ "binop": null, "updateContext": null }, - "start": 46210, - "end": 46211, + "start": 47361, + "end": 47362, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 53 }, "end": { - "line": 1141, + "line": 1176, "column": 54 } } @@ -399670,15 +406950,15 @@ "binop": null }, "value": "yTranslate", - "start": 46211, - "end": 46221, + "start": 47362, + "end": 47372, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 54 }, "end": { - "line": 1141, + "line": 1176, "column": 64 } } @@ -399696,15 +406976,15 @@ "binop": null, "updateContext": null }, - "start": 46221, - "end": 46222, + "start": 47372, + "end": 47373, "loc": { "start": { - "line": 1141, + "line": 1176, "column": 64 }, "end": { - "line": 1141, + "line": 1176, "column": 65 } } @@ -399724,15 +407004,15 @@ "updateContext": null }, "value": "break", - "start": 46247, - "end": 46252, + "start": 47398, + "end": 47403, "loc": { "start": { - "line": 1142, + "line": 1177, "column": 24 }, "end": { - "line": 1142, + "line": 1177, "column": 29 } } @@ -399750,15 +407030,15 @@ "binop": null, "updateContext": null }, - "start": 46252, - "end": 46253, + "start": 47403, + "end": 47404, "loc": { "start": { - "line": 1142, + "line": 1177, "column": 29 }, "end": { - "line": 1142, + "line": 1177, "column": 30 } } @@ -399778,15 +407058,15 @@ "updateContext": null }, "value": "case", - "start": 46275, - "end": 46279, + "start": 47426, + "end": 47430, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 20 }, "end": { - "line": 1144, + "line": 1179, "column": 24 } } @@ -399806,15 +407086,15 @@ "updateContext": null }, "value": "this", - "start": 46280, - "end": 46284, + "start": 47431, + "end": 47435, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 25 }, "end": { - "line": 1144, + "line": 1179, "column": 29 } } @@ -399832,15 +407112,15 @@ "binop": null, "updateContext": null }, - "start": 46284, - "end": 46285, + "start": 47435, + "end": 47436, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 29 }, "end": { - "line": 1144, + "line": 1179, "column": 30 } } @@ -399858,15 +407138,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 46285, - "end": 46299, + "start": 47436, + "end": 47450, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 30 }, "end": { - "line": 1144, + "line": 1179, "column": 44 } } @@ -399884,15 +407164,15 @@ "binop": null, "updateContext": null }, - "start": 46299, - "end": 46300, + "start": 47450, + "end": 47451, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 44 }, "end": { - "line": 1144, + "line": 1179, "column": 45 } } @@ -399910,15 +407190,15 @@ "binop": null }, "value": "yShaftHandle", - "start": 46300, - "end": 46312, + "start": 47451, + "end": 47463, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 45 }, "end": { - "line": 1144, + "line": 1179, "column": 57 } } @@ -399936,15 +407216,15 @@ "binop": null, "updateContext": null }, - "start": 46312, - "end": 46313, + "start": 47463, + "end": 47464, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 57 }, "end": { - "line": 1144, + "line": 1179, "column": 58 } } @@ -399962,15 +407242,15 @@ "binop": null }, "value": "id", - "start": 46313, - "end": 46315, + "start": 47464, + "end": 47466, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 58 }, "end": { - "line": 1144, + "line": 1179, "column": 60 } } @@ -399988,15 +407268,15 @@ "binop": null, "updateContext": null }, - "start": 46315, - "end": 46316, + "start": 47466, + "end": 47467, "loc": { "start": { - "line": 1144, + "line": 1179, "column": 60 }, "end": { - "line": 1144, + "line": 1179, "column": 61 } } @@ -400014,15 +407294,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 46341, - "end": 46355, + "start": 47492, + "end": 47506, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 24 }, "end": { - "line": 1145, + "line": 1180, "column": 38 } } @@ -400041,15 +407321,15 @@ "updateContext": null }, "value": "=", - "start": 46356, - "end": 46357, + "start": 47507, + "end": 47508, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 39 }, "end": { - "line": 1145, + "line": 1180, "column": 40 } } @@ -400069,15 +407349,15 @@ "updateContext": null }, "value": "this", - "start": 46358, - "end": 46362, + "start": 47509, + "end": 47513, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 41 }, "end": { - "line": 1145, + "line": 1180, "column": 45 } } @@ -400095,15 +407375,15 @@ "binop": null, "updateContext": null }, - "start": 46362, - "end": 46363, + "start": 47513, + "end": 47514, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 45 }, "end": { - "line": 1145, + "line": 1180, "column": 46 } } @@ -400121,15 +407401,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 46363, - "end": 46380, + "start": 47514, + "end": 47531, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 46 }, "end": { - "line": 1145, + "line": 1180, "column": 63 } } @@ -400147,15 +407427,15 @@ "binop": null, "updateContext": null }, - "start": 46380, - "end": 46381, + "start": 47531, + "end": 47532, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 63 }, "end": { - "line": 1145, + "line": 1180, "column": 64 } } @@ -400173,15 +407453,15 @@ "binop": null }, "value": "yAxisArrow", - "start": 46381, - "end": 46391, + "start": 47532, + "end": 47542, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 64 }, "end": { - "line": 1145, + "line": 1180, "column": 74 } } @@ -400199,15 +407479,15 @@ "binop": null, "updateContext": null }, - "start": 46391, - "end": 46392, + "start": 47542, + "end": 47543, "loc": { "start": { - "line": 1145, + "line": 1180, "column": 74 }, "end": { - "line": 1145, + "line": 1180, "column": 75 } } @@ -400225,15 +407505,15 @@ "binop": null }, "value": "nextDragAction", - "start": 46417, - "end": 46431, + "start": 47568, + "end": 47582, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 24 }, "end": { - "line": 1146, + "line": 1181, "column": 38 } } @@ -400252,15 +407532,15 @@ "updateContext": null }, "value": "=", - "start": 46432, - "end": 46433, + "start": 47583, + "end": 47584, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 39 }, "end": { - "line": 1146, + "line": 1181, "column": 40 } } @@ -400278,15 +407558,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 46434, - "end": 46446, + "start": 47585, + "end": 47597, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 41 }, "end": { - "line": 1146, + "line": 1181, "column": 53 } } @@ -400304,15 +407584,15 @@ "binop": null, "updateContext": null }, - "start": 46446, - "end": 46447, + "start": 47597, + "end": 47598, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 53 }, "end": { - "line": 1146, + "line": 1181, "column": 54 } } @@ -400330,15 +407610,15 @@ "binop": null }, "value": "yTranslate", - "start": 46447, - "end": 46457, + "start": 47598, + "end": 47608, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 54 }, "end": { - "line": 1146, + "line": 1181, "column": 64 } } @@ -400356,15 +407636,15 @@ "binop": null, "updateContext": null }, - "start": 46457, - "end": 46458, + "start": 47608, + "end": 47609, "loc": { "start": { - "line": 1146, + "line": 1181, "column": 64 }, "end": { - "line": 1146, + "line": 1181, "column": 65 } } @@ -400384,15 +407664,15 @@ "updateContext": null }, "value": "break", - "start": 46483, - "end": 46488, + "start": 47634, + "end": 47639, "loc": { "start": { - "line": 1147, + "line": 1182, "column": 24 }, "end": { - "line": 1147, + "line": 1182, "column": 29 } } @@ -400410,15 +407690,15 @@ "binop": null, "updateContext": null }, - "start": 46488, - "end": 46489, + "start": 47639, + "end": 47640, "loc": { "start": { - "line": 1147, + "line": 1182, "column": 29 }, "end": { - "line": 1147, + "line": 1182, "column": 30 } } @@ -400438,15 +407718,15 @@ "updateContext": null }, "value": "case", - "start": 46511, - "end": 46515, + "start": 47662, + "end": 47666, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 20 }, "end": { - "line": 1149, + "line": 1184, "column": 24 } } @@ -400466,15 +407746,15 @@ "updateContext": null }, "value": "this", - "start": 46516, - "end": 46520, + "start": 47667, + "end": 47671, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 25 }, "end": { - "line": 1149, + "line": 1184, "column": 29 } } @@ -400492,15 +407772,15 @@ "binop": null, "updateContext": null }, - "start": 46520, - "end": 46521, + "start": 47671, + "end": 47672, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 29 }, "end": { - "line": 1149, + "line": 1184, "column": 30 } } @@ -400518,15 +407798,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 46521, - "end": 46535, + "start": 47672, + "end": 47686, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 30 }, "end": { - "line": 1149, + "line": 1184, "column": 44 } } @@ -400544,15 +407824,15 @@ "binop": null, "updateContext": null }, - "start": 46535, - "end": 46536, + "start": 47686, + "end": 47687, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 44 }, "end": { - "line": 1149, + "line": 1184, "column": 45 } } @@ -400570,15 +407850,15 @@ "binop": null }, "value": "zAxisArrowHandle", - "start": 46536, - "end": 46552, + "start": 47687, + "end": 47703, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 45 }, "end": { - "line": 1149, + "line": 1184, "column": 61 } } @@ -400596,15 +407876,15 @@ "binop": null, "updateContext": null }, - "start": 46552, - "end": 46553, + "start": 47703, + "end": 47704, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 61 }, "end": { - "line": 1149, + "line": 1184, "column": 62 } } @@ -400622,15 +407902,15 @@ "binop": null }, "value": "id", - "start": 46553, - "end": 46555, + "start": 47704, + "end": 47706, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 62 }, "end": { - "line": 1149, + "line": 1184, "column": 64 } } @@ -400648,15 +407928,15 @@ "binop": null, "updateContext": null }, - "start": 46555, - "end": 46556, + "start": 47706, + "end": 47707, "loc": { "start": { - "line": 1149, + "line": 1184, "column": 64 }, "end": { - "line": 1149, + "line": 1184, "column": 65 } } @@ -400674,15 +407954,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 46581, - "end": 46595, + "start": 47732, + "end": 47746, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 24 }, "end": { - "line": 1150, + "line": 1185, "column": 38 } } @@ -400701,15 +407981,15 @@ "updateContext": null }, "value": "=", - "start": 46596, - "end": 46597, + "start": 47747, + "end": 47748, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 39 }, "end": { - "line": 1150, + "line": 1185, "column": 40 } } @@ -400729,15 +408009,15 @@ "updateContext": null }, "value": "this", - "start": 46598, - "end": 46602, + "start": 47749, + "end": 47753, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 41 }, "end": { - "line": 1150, + "line": 1185, "column": 45 } } @@ -400755,15 +408035,15 @@ "binop": null, "updateContext": null }, - "start": 46602, - "end": 46603, + "start": 47753, + "end": 47754, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 45 }, "end": { - "line": 1150, + "line": 1185, "column": 46 } } @@ -400781,15 +408061,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 46603, - "end": 46620, + "start": 47754, + "end": 47771, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 46 }, "end": { - "line": 1150, + "line": 1185, "column": 63 } } @@ -400807,15 +408087,15 @@ "binop": null, "updateContext": null }, - "start": 46620, - "end": 46621, + "start": 47771, + "end": 47772, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 63 }, "end": { - "line": 1150, + "line": 1185, "column": 64 } } @@ -400833,15 +408113,15 @@ "binop": null }, "value": "zAxisArrow", - "start": 46621, - "end": 46631, + "start": 47772, + "end": 47782, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 64 }, "end": { - "line": 1150, + "line": 1185, "column": 74 } } @@ -400859,15 +408139,15 @@ "binop": null, "updateContext": null }, - "start": 46631, - "end": 46632, + "start": 47782, + "end": 47783, "loc": { "start": { - "line": 1150, + "line": 1185, "column": 74 }, "end": { - "line": 1150, + "line": 1185, "column": 75 } } @@ -400885,15 +408165,15 @@ "binop": null }, "value": "nextDragAction", - "start": 46657, - "end": 46671, + "start": 47808, + "end": 47822, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 24 }, "end": { - "line": 1151, + "line": 1186, "column": 38 } } @@ -400912,15 +408192,15 @@ "updateContext": null }, "value": "=", - "start": 46672, - "end": 46673, + "start": 47823, + "end": 47824, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 39 }, "end": { - "line": 1151, + "line": 1186, "column": 40 } } @@ -400938,15 +408218,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 46674, - "end": 46686, + "start": 47825, + "end": 47837, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 41 }, "end": { - "line": 1151, + "line": 1186, "column": 53 } } @@ -400964,15 +408244,15 @@ "binop": null, "updateContext": null }, - "start": 46686, - "end": 46687, + "start": 47837, + "end": 47838, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 53 }, "end": { - "line": 1151, + "line": 1186, "column": 54 } } @@ -400990,15 +408270,15 @@ "binop": null }, "value": "zTranslate", - "start": 46687, - "end": 46697, + "start": 47838, + "end": 47848, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 54 }, "end": { - "line": 1151, + "line": 1186, "column": 64 } } @@ -401016,15 +408296,15 @@ "binop": null, "updateContext": null }, - "start": 46697, - "end": 46698, + "start": 47848, + "end": 47849, "loc": { "start": { - "line": 1151, + "line": 1186, "column": 64 }, "end": { - "line": 1151, + "line": 1186, "column": 65 } } @@ -401044,15 +408324,15 @@ "updateContext": null }, "value": "break", - "start": 46723, - "end": 46728, + "start": 47874, + "end": 47879, "loc": { "start": { - "line": 1152, + "line": 1187, "column": 24 }, "end": { - "line": 1152, + "line": 1187, "column": 29 } } @@ -401070,15 +408350,15 @@ "binop": null, "updateContext": null }, - "start": 46728, - "end": 46729, + "start": 47879, + "end": 47880, "loc": { "start": { - "line": 1152, + "line": 1187, "column": 29 }, "end": { - "line": 1152, + "line": 1187, "column": 30 } } @@ -401098,15 +408378,15 @@ "updateContext": null }, "value": "case", - "start": 46751, - "end": 46755, + "start": 47902, + "end": 47906, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 20 }, "end": { - "line": 1154, + "line": 1189, "column": 24 } } @@ -401126,15 +408406,15 @@ "updateContext": null }, "value": "this", - "start": 46756, - "end": 46760, + "start": 47907, + "end": 47911, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 25 }, "end": { - "line": 1154, + "line": 1189, "column": 29 } } @@ -401152,15 +408432,15 @@ "binop": null, "updateContext": null }, - "start": 46760, - "end": 46761, + "start": 47911, + "end": 47912, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 29 }, "end": { - "line": 1154, + "line": 1189, "column": 30 } } @@ -401178,15 +408458,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 46761, - "end": 46775, + "start": 47912, + "end": 47926, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 30 }, "end": { - "line": 1154, + "line": 1189, "column": 44 } } @@ -401204,15 +408484,15 @@ "binop": null, "updateContext": null }, - "start": 46775, - "end": 46776, + "start": 47926, + "end": 47927, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 44 }, "end": { - "line": 1154, + "line": 1189, "column": 45 } } @@ -401230,15 +408510,15 @@ "binop": null }, "value": "zAxisHandle", - "start": 46776, - "end": 46787, + "start": 47927, + "end": 47938, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 45 }, "end": { - "line": 1154, + "line": 1189, "column": 56 } } @@ -401256,15 +408536,15 @@ "binop": null, "updateContext": null }, - "start": 46787, - "end": 46788, + "start": 47938, + "end": 47939, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 56 }, "end": { - "line": 1154, + "line": 1189, "column": 57 } } @@ -401282,15 +408562,15 @@ "binop": null }, "value": "id", - "start": 46788, - "end": 46790, + "start": 47939, + "end": 47941, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 57 }, "end": { - "line": 1154, + "line": 1189, "column": 59 } } @@ -401308,15 +408588,15 @@ "binop": null, "updateContext": null }, - "start": 46790, - "end": 46791, + "start": 47941, + "end": 47942, "loc": { "start": { - "line": 1154, + "line": 1189, "column": 59 }, "end": { - "line": 1154, + "line": 1189, "column": 60 } } @@ -401334,15 +408614,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 46816, - "end": 46830, + "start": 47967, + "end": 47981, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 24 }, "end": { - "line": 1155, + "line": 1190, "column": 38 } } @@ -401361,15 +408641,15 @@ "updateContext": null }, "value": "=", - "start": 46831, - "end": 46832, + "start": 47982, + "end": 47983, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 39 }, "end": { - "line": 1155, + "line": 1190, "column": 40 } } @@ -401389,15 +408669,15 @@ "updateContext": null }, "value": "this", - "start": 46833, - "end": 46837, + "start": 47984, + "end": 47988, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 41 }, "end": { - "line": 1155, + "line": 1190, "column": 45 } } @@ -401415,15 +408695,15 @@ "binop": null, "updateContext": null }, - "start": 46837, - "end": 46838, + "start": 47988, + "end": 47989, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 45 }, "end": { - "line": 1155, + "line": 1190, "column": 46 } } @@ -401441,15 +408721,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 46838, - "end": 46855, + "start": 47989, + "end": 48006, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 46 }, "end": { - "line": 1155, + "line": 1190, "column": 63 } } @@ -401467,15 +408747,15 @@ "binop": null, "updateContext": null }, - "start": 46855, - "end": 46856, + "start": 48006, + "end": 48007, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 63 }, "end": { - "line": 1155, + "line": 1190, "column": 64 } } @@ -401493,15 +408773,15 @@ "binop": null }, "value": "zAxisArrow", - "start": 46856, - "end": 46866, + "start": 48007, + "end": 48017, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 64 }, "end": { - "line": 1155, + "line": 1190, "column": 74 } } @@ -401519,15 +408799,15 @@ "binop": null, "updateContext": null }, - "start": 46866, - "end": 46867, + "start": 48017, + "end": 48018, "loc": { "start": { - "line": 1155, + "line": 1190, "column": 74 }, "end": { - "line": 1155, + "line": 1190, "column": 75 } } @@ -401545,15 +408825,15 @@ "binop": null }, "value": "nextDragAction", - "start": 46892, - "end": 46906, + "start": 48043, + "end": 48057, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 24 }, "end": { - "line": 1156, + "line": 1191, "column": 38 } } @@ -401572,15 +408852,15 @@ "updateContext": null }, "value": "=", - "start": 46907, - "end": 46908, + "start": 48058, + "end": 48059, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 39 }, "end": { - "line": 1156, + "line": 1191, "column": 40 } } @@ -401598,15 +408878,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 46909, - "end": 46921, + "start": 48060, + "end": 48072, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 41 }, "end": { - "line": 1156, + "line": 1191, "column": 53 } } @@ -401624,15 +408904,15 @@ "binop": null, "updateContext": null }, - "start": 46921, - "end": 46922, + "start": 48072, + "end": 48073, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 53 }, "end": { - "line": 1156, + "line": 1191, "column": 54 } } @@ -401650,15 +408930,15 @@ "binop": null }, "value": "zTranslate", - "start": 46922, - "end": 46932, + "start": 48073, + "end": 48083, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 54 }, "end": { - "line": 1156, + "line": 1191, "column": 64 } } @@ -401676,15 +408956,15 @@ "binop": null, "updateContext": null }, - "start": 46932, - "end": 46933, + "start": 48083, + "end": 48084, "loc": { "start": { - "line": 1156, + "line": 1191, "column": 64 }, "end": { - "line": 1156, + "line": 1191, "column": 65 } } @@ -401704,15 +408984,15 @@ "updateContext": null }, "value": "break", - "start": 46958, - "end": 46963, + "start": 48109, + "end": 48114, "loc": { "start": { - "line": 1157, + "line": 1192, "column": 24 }, "end": { - "line": 1157, + "line": 1192, "column": 29 } } @@ -401730,15 +409010,15 @@ "binop": null, "updateContext": null }, - "start": 46963, - "end": 46964, + "start": 48114, + "end": 48115, "loc": { "start": { - "line": 1157, + "line": 1192, "column": 29 }, "end": { - "line": 1157, + "line": 1192, "column": 30 } } @@ -401758,15 +409038,15 @@ "updateContext": null }, "value": "case", - "start": 46986, - "end": 46990, + "start": 48137, + "end": 48141, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 20 }, "end": { - "line": 1159, + "line": 1194, "column": 24 } } @@ -401786,15 +409066,15 @@ "updateContext": null }, "value": "this", - "start": 46991, - "end": 46995, + "start": 48142, + "end": 48146, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 25 }, "end": { - "line": 1159, + "line": 1194, "column": 29 } } @@ -401812,15 +409092,15 @@ "binop": null, "updateContext": null }, - "start": 46995, - "end": 46996, + "start": 48146, + "end": 48147, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 29 }, "end": { - "line": 1159, + "line": 1194, "column": 30 } } @@ -401838,15 +409118,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 46996, - "end": 47010, + "start": 48147, + "end": 48161, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 30 }, "end": { - "line": 1159, + "line": 1194, "column": 44 } } @@ -401864,15 +409144,15 @@ "binop": null, "updateContext": null }, - "start": 47010, - "end": 47011, + "start": 48161, + "end": 48162, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 44 }, "end": { - "line": 1159, + "line": 1194, "column": 45 } } @@ -401890,15 +409170,15 @@ "binop": null }, "value": "xCurveHandle", - "start": 47011, - "end": 47023, + "start": 48162, + "end": 48174, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 45 }, "end": { - "line": 1159, + "line": 1194, "column": 57 } } @@ -401916,15 +409196,15 @@ "binop": null, "updateContext": null }, - "start": 47023, - "end": 47024, + "start": 48174, + "end": 48175, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 57 }, "end": { - "line": 1159, + "line": 1194, "column": 58 } } @@ -401942,15 +409222,15 @@ "binop": null }, "value": "id", - "start": 47024, - "end": 47026, + "start": 48175, + "end": 48177, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 58 }, "end": { - "line": 1159, + "line": 1194, "column": 60 } } @@ -401968,15 +409248,15 @@ "binop": null, "updateContext": null }, - "start": 47026, - "end": 47027, + "start": 48177, + "end": 48178, "loc": { "start": { - "line": 1159, + "line": 1194, "column": 60 }, "end": { - "line": 1159, + "line": 1194, "column": 61 } } @@ -401994,15 +409274,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 47052, - "end": 47066, + "start": 48203, + "end": 48217, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 24 }, "end": { - "line": 1160, + "line": 1195, "column": 38 } } @@ -402021,15 +409301,15 @@ "updateContext": null }, "value": "=", - "start": 47067, - "end": 47068, + "start": 48218, + "end": 48219, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 39 }, "end": { - "line": 1160, + "line": 1195, "column": 40 } } @@ -402049,15 +409329,15 @@ "updateContext": null }, "value": "this", - "start": 47069, - "end": 47073, + "start": 48220, + "end": 48224, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 41 }, "end": { - "line": 1160, + "line": 1195, "column": 45 } } @@ -402075,15 +409355,15 @@ "binop": null, "updateContext": null }, - "start": 47073, - "end": 47074, + "start": 48224, + "end": 48225, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 45 }, "end": { - "line": 1160, + "line": 1195, "column": 46 } } @@ -402101,15 +409381,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 47074, - "end": 47091, + "start": 48225, + "end": 48242, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 46 }, "end": { - "line": 1160, + "line": 1195, "column": 63 } } @@ -402127,15 +409407,15 @@ "binop": null, "updateContext": null }, - "start": 47091, - "end": 47092, + "start": 48242, + "end": 48243, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 63 }, "end": { - "line": 1160, + "line": 1195, "column": 64 } } @@ -402153,15 +409433,15 @@ "binop": null }, "value": "xHoop", - "start": 47092, - "end": 47097, + "start": 48243, + "end": 48248, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 64 }, "end": { - "line": 1160, + "line": 1195, "column": 69 } } @@ -402179,15 +409459,15 @@ "binop": null, "updateContext": null }, - "start": 47097, - "end": 47098, + "start": 48248, + "end": 48249, "loc": { "start": { - "line": 1160, + "line": 1195, "column": 69 }, "end": { - "line": 1160, + "line": 1195, "column": 70 } } @@ -402205,15 +409485,15 @@ "binop": null }, "value": "nextDragAction", - "start": 47123, - "end": 47137, + "start": 48274, + "end": 48288, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 24 }, "end": { - "line": 1161, + "line": 1196, "column": 38 } } @@ -402232,15 +409512,15 @@ "updateContext": null }, "value": "=", - "start": 47138, - "end": 47139, + "start": 48289, + "end": 48290, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 39 }, "end": { - "line": 1161, + "line": 1196, "column": 40 } } @@ -402258,15 +409538,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 47140, - "end": 47152, + "start": 48291, + "end": 48303, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 41 }, "end": { - "line": 1161, + "line": 1196, "column": 53 } } @@ -402284,15 +409564,15 @@ "binop": null, "updateContext": null }, - "start": 47152, - "end": 47153, + "start": 48303, + "end": 48304, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 53 }, "end": { - "line": 1161, + "line": 1196, "column": 54 } } @@ -402310,15 +409590,15 @@ "binop": null }, "value": "xRotate", - "start": 47153, - "end": 47160, + "start": 48304, + "end": 48311, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 54 }, "end": { - "line": 1161, + "line": 1196, "column": 61 } } @@ -402336,15 +409616,15 @@ "binop": null, "updateContext": null }, - "start": 47160, - "end": 47161, + "start": 48311, + "end": 48312, "loc": { "start": { - "line": 1161, + "line": 1196, "column": 61 }, "end": { - "line": 1161, + "line": 1196, "column": 62 } } @@ -402364,15 +409644,15 @@ "updateContext": null }, "value": "break", - "start": 47186, - "end": 47191, + "start": 48337, + "end": 48342, "loc": { "start": { - "line": 1162, + "line": 1197, "column": 24 }, "end": { - "line": 1162, + "line": 1197, "column": 29 } } @@ -402390,15 +409670,15 @@ "binop": null, "updateContext": null }, - "start": 47191, - "end": 47192, + "start": 48342, + "end": 48343, "loc": { "start": { - "line": 1162, + "line": 1197, "column": 29 }, "end": { - "line": 1162, + "line": 1197, "column": 30 } } @@ -402418,15 +409698,15 @@ "updateContext": null }, "value": "case", - "start": 47214, - "end": 47218, + "start": 48365, + "end": 48369, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 20 }, "end": { - "line": 1164, + "line": 1199, "column": 24 } } @@ -402446,15 +409726,15 @@ "updateContext": null }, "value": "this", - "start": 47219, - "end": 47223, + "start": 48370, + "end": 48374, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 25 }, "end": { - "line": 1164, + "line": 1199, "column": 29 } } @@ -402472,15 +409752,15 @@ "binop": null, "updateContext": null }, - "start": 47223, - "end": 47224, + "start": 48374, + "end": 48375, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 29 }, "end": { - "line": 1164, + "line": 1199, "column": 30 } } @@ -402498,15 +409778,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 47224, - "end": 47238, + "start": 48375, + "end": 48389, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 30 }, "end": { - "line": 1164, + "line": 1199, "column": 44 } } @@ -402524,15 +409804,15 @@ "binop": null, "updateContext": null }, - "start": 47238, - "end": 47239, + "start": 48389, + "end": 48390, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 44 }, "end": { - "line": 1164, + "line": 1199, "column": 45 } } @@ -402550,15 +409830,15 @@ "binop": null }, "value": "yCurveHandle", - "start": 47239, - "end": 47251, + "start": 48390, + "end": 48402, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 45 }, "end": { - "line": 1164, + "line": 1199, "column": 57 } } @@ -402576,15 +409856,15 @@ "binop": null, "updateContext": null }, - "start": 47251, - "end": 47252, + "start": 48402, + "end": 48403, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 57 }, "end": { - "line": 1164, + "line": 1199, "column": 58 } } @@ -402602,15 +409882,15 @@ "binop": null }, "value": "id", - "start": 47252, - "end": 47254, + "start": 48403, + "end": 48405, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 58 }, "end": { - "line": 1164, + "line": 1199, "column": 60 } } @@ -402628,15 +409908,15 @@ "binop": null, "updateContext": null }, - "start": 47254, - "end": 47255, + "start": 48405, + "end": 48406, "loc": { "start": { - "line": 1164, + "line": 1199, "column": 60 }, "end": { - "line": 1164, + "line": 1199, "column": 61 } } @@ -402654,15 +409934,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 47280, - "end": 47294, + "start": 48431, + "end": 48445, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 24 }, "end": { - "line": 1165, + "line": 1200, "column": 38 } } @@ -402681,15 +409961,15 @@ "updateContext": null }, "value": "=", - "start": 47295, - "end": 47296, + "start": 48446, + "end": 48447, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 39 }, "end": { - "line": 1165, + "line": 1200, "column": 40 } } @@ -402709,15 +409989,15 @@ "updateContext": null }, "value": "this", - "start": 47297, - "end": 47301, + "start": 48448, + "end": 48452, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 41 }, "end": { - "line": 1165, + "line": 1200, "column": 45 } } @@ -402735,15 +410015,15 @@ "binop": null, "updateContext": null }, - "start": 47301, - "end": 47302, + "start": 48452, + "end": 48453, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 45 }, "end": { - "line": 1165, + "line": 1200, "column": 46 } } @@ -402761,15 +410041,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 47302, - "end": 47319, + "start": 48453, + "end": 48470, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 46 }, "end": { - "line": 1165, + "line": 1200, "column": 63 } } @@ -402787,15 +410067,15 @@ "binop": null, "updateContext": null }, - "start": 47319, - "end": 47320, + "start": 48470, + "end": 48471, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 63 }, "end": { - "line": 1165, + "line": 1200, "column": 64 } } @@ -402813,15 +410093,15 @@ "binop": null }, "value": "yHoop", - "start": 47320, - "end": 47325, + "start": 48471, + "end": 48476, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 64 }, "end": { - "line": 1165, + "line": 1200, "column": 69 } } @@ -402839,15 +410119,15 @@ "binop": null, "updateContext": null }, - "start": 47325, - "end": 47326, + "start": 48476, + "end": 48477, "loc": { "start": { - "line": 1165, + "line": 1200, "column": 69 }, "end": { - "line": 1165, + "line": 1200, "column": 70 } } @@ -402865,15 +410145,15 @@ "binop": null }, "value": "nextDragAction", - "start": 47351, - "end": 47365, + "start": 48502, + "end": 48516, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 24 }, "end": { - "line": 1166, + "line": 1201, "column": 38 } } @@ -402892,15 +410172,15 @@ "updateContext": null }, "value": "=", - "start": 47366, - "end": 47367, + "start": 48517, + "end": 48518, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 39 }, "end": { - "line": 1166, + "line": 1201, "column": 40 } } @@ -402918,15 +410198,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 47368, - "end": 47380, + "start": 48519, + "end": 48531, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 41 }, "end": { - "line": 1166, + "line": 1201, "column": 53 } } @@ -402944,15 +410224,15 @@ "binop": null, "updateContext": null }, - "start": 47380, - "end": 47381, + "start": 48531, + "end": 48532, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 53 }, "end": { - "line": 1166, + "line": 1201, "column": 54 } } @@ -402970,15 +410250,15 @@ "binop": null }, "value": "yRotate", - "start": 47381, - "end": 47388, + "start": 48532, + "end": 48539, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 54 }, "end": { - "line": 1166, + "line": 1201, "column": 61 } } @@ -402996,15 +410276,15 @@ "binop": null, "updateContext": null }, - "start": 47388, - "end": 47389, + "start": 48539, + "end": 48540, "loc": { "start": { - "line": 1166, + "line": 1201, "column": 61 }, "end": { - "line": 1166, + "line": 1201, "column": 62 } } @@ -403024,15 +410304,15 @@ "updateContext": null }, "value": "break", - "start": 47414, - "end": 47419, + "start": 48565, + "end": 48570, "loc": { "start": { - "line": 1167, + "line": 1202, "column": 24 }, "end": { - "line": 1167, + "line": 1202, "column": 29 } } @@ -403050,15 +410330,15 @@ "binop": null, "updateContext": null }, - "start": 47419, - "end": 47420, + "start": 48570, + "end": 48571, "loc": { "start": { - "line": 1167, + "line": 1202, "column": 29 }, "end": { - "line": 1167, + "line": 1202, "column": 30 } } @@ -403078,15 +410358,15 @@ "updateContext": null }, "value": "case", - "start": 47442, - "end": 47446, + "start": 48593, + "end": 48597, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 20 }, "end": { - "line": 1169, + "line": 1204, "column": 24 } } @@ -403106,15 +410386,15 @@ "updateContext": null }, "value": "this", - "start": 47447, - "end": 47451, + "start": 48598, + "end": 48602, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 25 }, "end": { - "line": 1169, + "line": 1204, "column": 29 } } @@ -403132,15 +410412,15 @@ "binop": null, "updateContext": null }, - "start": 47451, - "end": 47452, + "start": 48602, + "end": 48603, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 29 }, "end": { - "line": 1169, + "line": 1204, "column": 30 } } @@ -403158,15 +410438,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 47452, - "end": 47466, + "start": 48603, + "end": 48617, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 30 }, "end": { - "line": 1169, + "line": 1204, "column": 44 } } @@ -403184,15 +410464,15 @@ "binop": null, "updateContext": null }, - "start": 47466, - "end": 47467, + "start": 48617, + "end": 48618, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 44 }, "end": { - "line": 1169, + "line": 1204, "column": 45 } } @@ -403210,15 +410490,15 @@ "binop": null }, "value": "zCurveHandle", - "start": 47467, - "end": 47479, + "start": 48618, + "end": 48630, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 45 }, "end": { - "line": 1169, + "line": 1204, "column": 57 } } @@ -403236,15 +410516,15 @@ "binop": null, "updateContext": null }, - "start": 47479, - "end": 47480, + "start": 48630, + "end": 48631, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 57 }, "end": { - "line": 1169, + "line": 1204, "column": 58 } } @@ -403262,15 +410542,15 @@ "binop": null }, "value": "id", - "start": 47480, - "end": 47482, + "start": 48631, + "end": 48633, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 58 }, "end": { - "line": 1169, + "line": 1204, "column": 60 } } @@ -403288,15 +410568,15 @@ "binop": null, "updateContext": null }, - "start": 47482, - "end": 47483, + "start": 48633, + "end": 48634, "loc": { "start": { - "line": 1169, + "line": 1204, "column": 60 }, "end": { - "line": 1169, + "line": 1204, "column": 61 } } @@ -403314,15 +410594,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 47508, - "end": 47522, + "start": 48659, + "end": 48673, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 24 }, "end": { - "line": 1170, + "line": 1205, "column": 38 } } @@ -403341,15 +410621,15 @@ "updateContext": null }, "value": "=", - "start": 47523, - "end": 47524, + "start": 48674, + "end": 48675, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 39 }, "end": { - "line": 1170, + "line": 1205, "column": 40 } } @@ -403369,15 +410649,15 @@ "updateContext": null }, "value": "this", - "start": 47525, - "end": 47529, + "start": 48676, + "end": 48680, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 41 }, "end": { - "line": 1170, + "line": 1205, "column": 45 } } @@ -403395,15 +410675,15 @@ "binop": null, "updateContext": null }, - "start": 47529, - "end": 47530, + "start": 48680, + "end": 48681, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 45 }, "end": { - "line": 1170, + "line": 1205, "column": 46 } } @@ -403421,15 +410701,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 47530, - "end": 47547, + "start": 48681, + "end": 48698, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 46 }, "end": { - "line": 1170, + "line": 1205, "column": 63 } } @@ -403447,15 +410727,15 @@ "binop": null, "updateContext": null }, - "start": 47547, - "end": 47548, + "start": 48698, + "end": 48699, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 63 }, "end": { - "line": 1170, + "line": 1205, "column": 64 } } @@ -403473,15 +410753,15 @@ "binop": null }, "value": "zHoop", - "start": 47548, - "end": 47553, + "start": 48699, + "end": 48704, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 64 }, "end": { - "line": 1170, + "line": 1205, "column": 69 } } @@ -403499,15 +410779,15 @@ "binop": null, "updateContext": null }, - "start": 47553, - "end": 47554, + "start": 48704, + "end": 48705, "loc": { "start": { - "line": 1170, + "line": 1205, "column": 69 }, "end": { - "line": 1170, + "line": 1205, "column": 70 } } @@ -403525,15 +410805,15 @@ "binop": null }, "value": "nextDragAction", - "start": 47579, - "end": 47593, + "start": 48730, + "end": 48744, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 24 }, "end": { - "line": 1171, + "line": 1206, "column": 38 } } @@ -403552,15 +410832,15 @@ "updateContext": null }, "value": "=", - "start": 47594, - "end": 47595, + "start": 48745, + "end": 48746, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 39 }, "end": { - "line": 1171, + "line": 1206, "column": 40 } } @@ -403578,15 +410858,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 47596, - "end": 47608, + "start": 48747, + "end": 48759, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 41 }, "end": { - "line": 1171, + "line": 1206, "column": 53 } } @@ -403604,15 +410884,15 @@ "binop": null, "updateContext": null }, - "start": 47608, - "end": 47609, + "start": 48759, + "end": 48760, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 53 }, "end": { - "line": 1171, + "line": 1206, "column": 54 } } @@ -403630,15 +410910,15 @@ "binop": null }, "value": "zRotate", - "start": 47609, - "end": 47616, + "start": 48760, + "end": 48767, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 54 }, "end": { - "line": 1171, + "line": 1206, "column": 61 } } @@ -403656,15 +410936,15 @@ "binop": null, "updateContext": null }, - "start": 47616, - "end": 47617, + "start": 48767, + "end": 48768, "loc": { "start": { - "line": 1171, + "line": 1206, "column": 61 }, "end": { - "line": 1171, + "line": 1206, "column": 62 } } @@ -403684,15 +410964,15 @@ "updateContext": null }, "value": "break", - "start": 47642, - "end": 47647, + "start": 48793, + "end": 48798, "loc": { "start": { - "line": 1172, + "line": 1207, "column": 24 }, "end": { - "line": 1172, + "line": 1207, "column": 29 } } @@ -403710,15 +410990,15 @@ "binop": null, "updateContext": null }, - "start": 47647, - "end": 47648, + "start": 48798, + "end": 48799, "loc": { "start": { - "line": 1172, + "line": 1207, "column": 29 }, "end": { - "line": 1172, + "line": 1207, "column": 30 } } @@ -403738,15 +411018,15 @@ "updateContext": null }, "value": "default", - "start": 47670, - "end": 47677, + "start": 48821, + "end": 48828, "loc": { "start": { - "line": 1174, + "line": 1209, "column": 20 }, "end": { - "line": 1174, + "line": 1209, "column": 27 } } @@ -403764,15 +411044,15 @@ "binop": null, "updateContext": null }, - "start": 47677, - "end": 47678, + "start": 48828, + "end": 48829, "loc": { "start": { - "line": 1174, + "line": 1209, "column": 27 }, "end": { - "line": 1174, + "line": 1209, "column": 28 } } @@ -403790,15 +411070,15 @@ "binop": null }, "value": "nextDragAction", - "start": 47703, - "end": 47717, + "start": 48854, + "end": 48868, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 24 }, "end": { - "line": 1175, + "line": 1210, "column": 38 } } @@ -403817,15 +411097,15 @@ "updateContext": null }, "value": "=", - "start": 47718, - "end": 47719, + "start": 48869, + "end": 48870, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 39 }, "end": { - "line": 1175, + "line": 1210, "column": 40 } } @@ -403843,15 +411123,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 47720, - "end": 47732, + "start": 48871, + "end": 48883, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 41 }, "end": { - "line": 1175, + "line": 1210, "column": 53 } } @@ -403869,15 +411149,15 @@ "binop": null, "updateContext": null }, - "start": 47732, - "end": 47733, + "start": 48883, + "end": 48884, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 53 }, "end": { - "line": 1175, + "line": 1210, "column": 54 } } @@ -403895,15 +411175,15 @@ "binop": null }, "value": "none", - "start": 47733, - "end": 47737, + "start": 48884, + "end": 48888, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 54 }, "end": { - "line": 1175, + "line": 1210, "column": 58 } } @@ -403921,15 +411201,15 @@ "binop": null, "updateContext": null }, - "start": 47737, - "end": 47738, + "start": 48888, + "end": 48889, "loc": { "start": { - "line": 1175, + "line": 1210, "column": 58 }, "end": { - "line": 1175, + "line": 1210, "column": 59 } } @@ -403949,15 +411229,15 @@ "updateContext": null }, "value": "return", - "start": 47763, - "end": 47769, + "start": 48914, + "end": 48920, "loc": { "start": { - "line": 1176, + "line": 1211, "column": 24 }, "end": { - "line": 1176, + "line": 1211, "column": 30 } } @@ -403975,15 +411255,15 @@ "binop": null, "updateContext": null }, - "start": 47769, - "end": 47770, + "start": 48920, + "end": 48921, "loc": { "start": { - "line": 1176, + "line": 1211, "column": 30 }, "end": { - "line": 1176, + "line": 1211, "column": 31 } } @@ -403991,15 +411271,15 @@ { "type": "CommentLine", "value": " Not clicked an arrow or hoop", - "start": 47771, - "end": 47802, + "start": 48922, + "end": 48953, "loc": { "start": { - "line": 1176, + "line": 1211, "column": 32 }, "end": { - "line": 1176, + "line": 1211, "column": 63 } } @@ -404016,15 +411296,15 @@ "postfix": false, "binop": null }, - "start": 47819, - "end": 47820, + "start": 48970, + "end": 48971, "loc": { "start": { - "line": 1177, + "line": 1212, "column": 16 }, "end": { - "line": 1177, + "line": 1212, "column": 17 } } @@ -404044,15 +411324,15 @@ "updateContext": null }, "value": "if", - "start": 47837, - "end": 47839, + "start": 48988, + "end": 48990, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 16 }, "end": { - "line": 1178, + "line": 1213, "column": 18 } } @@ -404069,15 +411349,15 @@ "postfix": false, "binop": null }, - "start": 47840, - "end": 47841, + "start": 48991, + "end": 48992, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 19 }, "end": { - "line": 1178, + "line": 1213, "column": 20 } } @@ -404095,15 +411375,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 47841, - "end": 47855, + "start": 48992, + "end": 49006, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 20 }, "end": { - "line": 1178, + "line": 1213, "column": 34 } } @@ -404120,15 +411400,15 @@ "postfix": false, "binop": null }, - "start": 47855, - "end": 47856, + "start": 49006, + "end": 49007, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 34 }, "end": { - "line": 1178, + "line": 1213, "column": 35 } } @@ -404145,15 +411425,15 @@ "postfix": false, "binop": null }, - "start": 47857, - "end": 47858, + "start": 49008, + "end": 49009, "loc": { "start": { - "line": 1178, + "line": 1213, "column": 36 }, "end": { - "line": 1178, + "line": 1213, "column": 37 } } @@ -404171,15 +411451,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 47879, - "end": 47893, + "start": 49030, + "end": 49044, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 20 }, "end": { - "line": 1179, + "line": 1214, "column": 34 } } @@ -404197,15 +411477,15 @@ "binop": null, "updateContext": null }, - "start": 47893, - "end": 47894, + "start": 49044, + "end": 49045, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 34 }, "end": { - "line": 1179, + "line": 1214, "column": 35 } } @@ -404223,15 +411503,15 @@ "binop": null }, "value": "visible", - "start": 47894, - "end": 47901, + "start": 49045, + "end": 49052, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 35 }, "end": { - "line": 1179, + "line": 1214, "column": 42 } } @@ -404250,15 +411530,15 @@ "updateContext": null }, "value": "=", - "start": 47902, - "end": 47903, + "start": 49053, + "end": 49054, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 43 }, "end": { - "line": 1179, + "line": 1214, "column": 44 } } @@ -404278,15 +411558,15 @@ "updateContext": null }, "value": "true", - "start": 47904, - "end": 47908, + "start": 49055, + "end": 49059, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 45 }, "end": { - "line": 1179, + "line": 1214, "column": 49 } } @@ -404304,15 +411584,15 @@ "binop": null, "updateContext": null }, - "start": 47908, - "end": 47909, + "start": 49059, + "end": 49060, "loc": { "start": { - "line": 1179, + "line": 1214, "column": 49 }, "end": { - "line": 1179, + "line": 1214, "column": 50 } } @@ -404329,15 +411609,15 @@ "postfix": false, "binop": null }, - "start": 47926, - "end": 47927, + "start": 49077, + "end": 49078, "loc": { "start": { - "line": 1180, + "line": 1215, "column": 16 }, "end": { - "line": 1180, + "line": 1215, "column": 17 } } @@ -404355,15 +411635,15 @@ "binop": null }, "value": "lastAffordanceMesh", - "start": 47944, - "end": 47962, + "start": 49095, + "end": 49113, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 16 }, "end": { - "line": 1181, + "line": 1216, "column": 34 } } @@ -404382,15 +411662,15 @@ "updateContext": null }, "value": "=", - "start": 47963, - "end": 47964, + "start": 49114, + "end": 49115, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 35 }, "end": { - "line": 1181, + "line": 1216, "column": 36 } } @@ -404408,15 +411688,15 @@ "binop": null }, "value": "affordanceMesh", - "start": 47965, - "end": 47979, + "start": 49116, + "end": 49130, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 37 }, "end": { - "line": 1181, + "line": 1216, "column": 51 } } @@ -404434,15 +411714,15 @@ "binop": null, "updateContext": null }, - "start": 47979, - "end": 47980, + "start": 49130, + "end": 49131, "loc": { "start": { - "line": 1181, + "line": 1216, "column": 51 }, "end": { - "line": 1181, + "line": 1216, "column": 52 } } @@ -404460,15 +411740,15 @@ "binop": null }, "value": "grabbed", - "start": 47997, - "end": 48004, + "start": 49148, + "end": 49155, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 16 }, "end": { - "line": 1182, + "line": 1217, "column": 23 } } @@ -404487,15 +411767,15 @@ "updateContext": null }, "value": "=", - "start": 48005, - "end": 48006, + "start": 49156, + "end": 49157, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 24 }, "end": { - "line": 1182, + "line": 1217, "column": 25 } } @@ -404515,15 +411795,15 @@ "updateContext": null }, "value": "true", - "start": 48007, - "end": 48011, + "start": 49158, + "end": 49162, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 26 }, "end": { - "line": 1182, + "line": 1217, "column": 30 } } @@ -404541,15 +411821,15 @@ "binop": null, "updateContext": null }, - "start": 48011, - "end": 48012, + "start": 49162, + "end": 49163, "loc": { "start": { - "line": 1182, + "line": 1217, "column": 30 }, "end": { - "line": 1182, + "line": 1217, "column": 31 } } @@ -404566,15 +411846,15 @@ "postfix": false, "binop": null }, - "start": 48025, - "end": 48026, + "start": 49176, + "end": 49177, "loc": { "start": { - "line": 1183, + "line": 1218, "column": 12 }, "end": { - "line": 1183, + "line": 1218, "column": 13 } } @@ -404591,15 +411871,15 @@ "postfix": false, "binop": null }, - "start": 48026, - "end": 48027, + "start": 49177, + "end": 49178, "loc": { "start": { - "line": 1183, + "line": 1218, "column": 13 }, "end": { - "line": 1183, + "line": 1218, "column": 14 } } @@ -404617,15 +411897,15 @@ "binop": null, "updateContext": null }, - "start": 48027, - "end": 48028, + "start": 49178, + "end": 49179, "loc": { "start": { - "line": 1183, + "line": 1218, "column": 14 }, "end": { - "line": 1183, + "line": 1218, "column": 15 } } @@ -404645,15 +411925,15 @@ "updateContext": null }, "value": "this", - "start": 48042, - "end": 48046, + "start": 49193, + "end": 49197, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 12 }, "end": { - "line": 1185, + "line": 1220, "column": 16 } } @@ -404671,15 +411951,15 @@ "binop": null, "updateContext": null }, - "start": 48046, - "end": 48047, + "start": 49197, + "end": 49198, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 16 }, "end": { - "line": 1185, + "line": 1220, "column": 17 } } @@ -404697,15 +411977,15 @@ "binop": null }, "value": "_onCameraControlHoverLeave", - "start": 48047, - "end": 48073, + "start": 49198, + "end": 49224, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 17 }, "end": { - "line": 1185, + "line": 1220, "column": 43 } } @@ -404724,15 +412004,15 @@ "updateContext": null }, "value": "=", - "start": 48074, - "end": 48075, + "start": 49225, + "end": 49226, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 44 }, "end": { - "line": 1185, + "line": 1220, "column": 45 } } @@ -404752,15 +412032,15 @@ "updateContext": null }, "value": "this", - "start": 48076, - "end": 48080, + "start": 49227, + "end": 49231, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 46 }, "end": { - "line": 1185, + "line": 1220, "column": 50 } } @@ -404778,15 +412058,15 @@ "binop": null, "updateContext": null }, - "start": 48080, - "end": 48081, + "start": 49231, + "end": 49232, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 50 }, "end": { - "line": 1185, + "line": 1220, "column": 51 } } @@ -404804,15 +412084,15 @@ "binop": null }, "value": "_viewer", - "start": 48081, - "end": 48088, + "start": 49232, + "end": 49239, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 51 }, "end": { - "line": 1185, + "line": 1220, "column": 58 } } @@ -404830,15 +412110,15 @@ "binop": null, "updateContext": null }, - "start": 48088, - "end": 48089, + "start": 49239, + "end": 49240, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 58 }, "end": { - "line": 1185, + "line": 1220, "column": 59 } } @@ -404856,15 +412136,15 @@ "binop": null }, "value": "cameraControl", - "start": 48089, - "end": 48102, + "start": 49240, + "end": 49253, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 59 }, "end": { - "line": 1185, + "line": 1220, "column": 72 } } @@ -404882,15 +412162,15 @@ "binop": null, "updateContext": null }, - "start": 48102, - "end": 48103, + "start": 49253, + "end": 49254, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 72 }, "end": { - "line": 1185, + "line": 1220, "column": 73 } } @@ -404908,15 +412188,15 @@ "binop": null }, "value": "on", - "start": 48103, - "end": 48105, + "start": 49254, + "end": 49256, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 73 }, "end": { - "line": 1185, + "line": 1220, "column": 75 } } @@ -404933,15 +412213,15 @@ "postfix": false, "binop": null }, - "start": 48105, - "end": 48106, + "start": 49256, + "end": 49257, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 75 }, "end": { - "line": 1185, + "line": 1220, "column": 76 } } @@ -404960,15 +412240,15 @@ "updateContext": null }, "value": "hoverOutEntity", - "start": 48106, - "end": 48122, + "start": 49257, + "end": 49273, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 76 }, "end": { - "line": 1185, + "line": 1220, "column": 92 } } @@ -404986,15 +412266,15 @@ "binop": null, "updateContext": null }, - "start": 48122, - "end": 48123, + "start": 49273, + "end": 49274, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 92 }, "end": { - "line": 1185, + "line": 1220, "column": 93 } } @@ -405011,15 +412291,15 @@ "postfix": false, "binop": null }, - "start": 48124, - "end": 48125, + "start": 49275, + "end": 49276, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 94 }, "end": { - "line": 1185, + "line": 1220, "column": 95 } } @@ -405037,15 +412317,15 @@ "binop": null }, "value": "hit", - "start": 48125, - "end": 48128, + "start": 49276, + "end": 49279, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 95 }, "end": { - "line": 1185, + "line": 1220, "column": 98 } } @@ -405062,15 +412342,15 @@ "postfix": false, "binop": null }, - "start": 48128, - "end": 48129, + "start": 49279, + "end": 49280, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 98 }, "end": { - "line": 1185, + "line": 1220, "column": 99 } } @@ -405088,15 +412368,15 @@ "binop": null, "updateContext": null }, - "start": 48130, - "end": 48132, + "start": 49281, + "end": 49283, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 100 }, "end": { - "line": 1185, + "line": 1220, "column": 102 } } @@ -405113,15 +412393,15 @@ "postfix": false, "binop": null }, - "start": 48133, - "end": 48134, + "start": 49284, + "end": 49285, "loc": { "start": { - "line": 1185, + "line": 1220, "column": 103 }, "end": { - "line": 1185, + "line": 1220, "column": 104 } } @@ -405141,15 +412421,15 @@ "updateContext": null }, "value": "if", - "start": 48151, - "end": 48153, + "start": 49302, + "end": 49304, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 16 }, "end": { - "line": 1186, + "line": 1221, "column": 18 } } @@ -405166,15 +412446,15 @@ "postfix": false, "binop": null }, - "start": 48154, - "end": 48155, + "start": 49305, + "end": 49306, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 19 }, "end": { - "line": 1186, + "line": 1221, "column": 20 } } @@ -405193,15 +412473,15 @@ "updateContext": null }, "value": "!", - "start": 48155, - "end": 48156, + "start": 49306, + "end": 49307, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 20 }, "end": { - "line": 1186, + "line": 1221, "column": 21 } } @@ -405221,15 +412501,15 @@ "updateContext": null }, "value": "this", - "start": 48156, - "end": 48160, + "start": 49307, + "end": 49311, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 21 }, "end": { - "line": 1186, + "line": 1221, "column": 25 } } @@ -405247,15 +412527,15 @@ "binop": null, "updateContext": null }, - "start": 48160, - "end": 48161, + "start": 49311, + "end": 49312, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 25 }, "end": { - "line": 1186, + "line": 1221, "column": 26 } } @@ -405273,15 +412553,15 @@ "binop": null }, "value": "_visible", - "start": 48161, - "end": 48169, + "start": 49312, + "end": 49320, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 26 }, "end": { - "line": 1186, + "line": 1221, "column": 34 } } @@ -405298,15 +412578,15 @@ "postfix": false, "binop": null }, - "start": 48169, - "end": 48170, + "start": 49320, + "end": 49321, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 34 }, "end": { - "line": 1186, + "line": 1221, "column": 35 } } @@ -405323,15 +412603,15 @@ "postfix": false, "binop": null }, - "start": 48171, - "end": 48172, + "start": 49322, + "end": 49323, "loc": { "start": { - "line": 1186, + "line": 1221, "column": 36 }, "end": { - "line": 1186, + "line": 1221, "column": 37 } } @@ -405351,15 +412631,15 @@ "updateContext": null }, "value": "return", - "start": 48193, - "end": 48199, + "start": 49344, + "end": 49350, "loc": { "start": { - "line": 1187, + "line": 1222, "column": 20 }, "end": { - "line": 1187, + "line": 1222, "column": 26 } } @@ -405377,15 +412657,15 @@ "binop": null, "updateContext": null }, - "start": 48199, - "end": 48200, + "start": 49350, + "end": 49351, "loc": { "start": { - "line": 1187, + "line": 1222, "column": 26 }, "end": { - "line": 1187, + "line": 1222, "column": 27 } } @@ -405402,15 +412682,15 @@ "postfix": false, "binop": null }, - "start": 48217, - "end": 48218, + "start": 49368, + "end": 49369, "loc": { "start": { - "line": 1188, + "line": 1223, "column": 16 }, "end": { - "line": 1188, + "line": 1223, "column": 17 } } @@ -405430,15 +412710,15 @@ "updateContext": null }, "value": "if", - "start": 48235, - "end": 48237, + "start": 49386, + "end": 49388, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 16 }, "end": { - "line": 1189, + "line": 1224, "column": 18 } } @@ -405455,15 +412735,15 @@ "postfix": false, "binop": null }, - "start": 48238, - "end": 48239, + "start": 49389, + "end": 49390, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 19 }, "end": { - "line": 1189, + "line": 1224, "column": 20 } } @@ -405481,15 +412761,15 @@ "binop": null }, "value": "lastAffordanceMesh", - "start": 48239, - "end": 48257, + "start": 49390, + "end": 49408, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 20 }, "end": { - "line": 1189, + "line": 1224, "column": 38 } } @@ -405506,15 +412786,15 @@ "postfix": false, "binop": null }, - "start": 48257, - "end": 48258, + "start": 49408, + "end": 49409, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 38 }, "end": { - "line": 1189, + "line": 1224, "column": 39 } } @@ -405531,15 +412811,15 @@ "postfix": false, "binop": null }, - "start": 48259, - "end": 48260, + "start": 49410, + "end": 49411, "loc": { "start": { - "line": 1189, + "line": 1224, "column": 40 }, "end": { - "line": 1189, + "line": 1224, "column": 41 } } @@ -405557,15 +412837,15 @@ "binop": null }, "value": "lastAffordanceMesh", - "start": 48281, - "end": 48299, + "start": 49432, + "end": 49450, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 20 }, "end": { - "line": 1190, + "line": 1225, "column": 38 } } @@ -405583,15 +412863,15 @@ "binop": null, "updateContext": null }, - "start": 48299, - "end": 48300, + "start": 49450, + "end": 49451, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 38 }, "end": { - "line": 1190, + "line": 1225, "column": 39 } } @@ -405609,15 +412889,15 @@ "binop": null }, "value": "visible", - "start": 48300, - "end": 48307, + "start": 49451, + "end": 49458, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 39 }, "end": { - "line": 1190, + "line": 1225, "column": 46 } } @@ -405636,15 +412916,15 @@ "updateContext": null }, "value": "=", - "start": 48308, - "end": 48309, + "start": 49459, + "end": 49460, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 47 }, "end": { - "line": 1190, + "line": 1225, "column": 48 } } @@ -405664,15 +412944,15 @@ "updateContext": null }, "value": "false", - "start": 48310, - "end": 48315, + "start": 49461, + "end": 49466, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 49 }, "end": { - "line": 1190, + "line": 1225, "column": 54 } } @@ -405690,15 +412970,15 @@ "binop": null, "updateContext": null }, - "start": 48315, - "end": 48316, + "start": 49466, + "end": 49467, "loc": { "start": { - "line": 1190, + "line": 1225, "column": 54 }, "end": { - "line": 1190, + "line": 1225, "column": 55 } } @@ -405715,15 +412995,15 @@ "postfix": false, "binop": null }, - "start": 48333, - "end": 48334, + "start": 49484, + "end": 49485, "loc": { "start": { - "line": 1191, + "line": 1226, "column": 16 }, "end": { - "line": 1191, + "line": 1226, "column": 17 } } @@ -405741,15 +413021,15 @@ "binop": null }, "value": "lastAffordanceMesh", - "start": 48351, - "end": 48369, + "start": 49502, + "end": 49520, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 16 }, "end": { - "line": 1192, + "line": 1227, "column": 34 } } @@ -405768,15 +413048,15 @@ "updateContext": null }, "value": "=", - "start": 48370, - "end": 48371, + "start": 49521, + "end": 49522, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 35 }, "end": { - "line": 1192, + "line": 1227, "column": 36 } } @@ -405796,15 +413076,15 @@ "updateContext": null }, "value": "null", - "start": 48372, - "end": 48376, + "start": 49523, + "end": 49527, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 37 }, "end": { - "line": 1192, + "line": 1227, "column": 41 } } @@ -405822,15 +413102,15 @@ "binop": null, "updateContext": null }, - "start": 48376, - "end": 48377, + "start": 49527, + "end": 49528, "loc": { "start": { - "line": 1192, + "line": 1227, "column": 41 }, "end": { - "line": 1192, + "line": 1227, "column": 42 } } @@ -405848,15 +413128,15 @@ "binop": null }, "value": "nextDragAction", - "start": 48394, - "end": 48408, + "start": 49545, + "end": 49559, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 16 }, "end": { - "line": 1193, + "line": 1228, "column": 30 } } @@ -405875,15 +413155,15 @@ "updateContext": null }, "value": "=", - "start": 48409, - "end": 48410, + "start": 49560, + "end": 49561, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 31 }, "end": { - "line": 1193, + "line": 1228, "column": 32 } } @@ -405901,15 +413181,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 48411, - "end": 48423, + "start": 49562, + "end": 49574, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 33 }, "end": { - "line": 1193, + "line": 1228, "column": 45 } } @@ -405927,15 +413207,15 @@ "binop": null, "updateContext": null }, - "start": 48423, - "end": 48424, + "start": 49574, + "end": 49575, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 45 }, "end": { - "line": 1193, + "line": 1228, "column": 46 } } @@ -405953,15 +413233,15 @@ "binop": null }, "value": "none", - "start": 48424, - "end": 48428, + "start": 49575, + "end": 49579, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 46 }, "end": { - "line": 1193, + "line": 1228, "column": 50 } } @@ -405979,15 +413259,15 @@ "binop": null, "updateContext": null }, - "start": 48428, - "end": 48429, + "start": 49579, + "end": 49580, "loc": { "start": { - "line": 1193, + "line": 1228, "column": 50 }, "end": { - "line": 1193, + "line": 1228, "column": 51 } } @@ -406004,15 +413284,15 @@ "postfix": false, "binop": null }, - "start": 48442, - "end": 48443, + "start": 49593, + "end": 49594, "loc": { "start": { - "line": 1194, + "line": 1229, "column": 12 }, "end": { - "line": 1194, + "line": 1229, "column": 13 } } @@ -406029,15 +413309,15 @@ "postfix": false, "binop": null }, - "start": 48443, - "end": 48444, + "start": 49594, + "end": 49595, "loc": { "start": { - "line": 1194, + "line": 1229, "column": 13 }, "end": { - "line": 1194, + "line": 1229, "column": 14 } } @@ -406055,15 +413335,15 @@ "binop": null, "updateContext": null }, - "start": 48444, - "end": 48445, + "start": 49595, + "end": 49596, "loc": { "start": { - "line": 1194, + "line": 1229, "column": 14 }, "end": { - "line": 1194, + "line": 1229, "column": 15 } } @@ -406081,15 +413361,15 @@ "binop": null }, "value": "canvas", - "start": 48459, - "end": 48465, + "start": 49610, + "end": 49616, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 12 }, "end": { - "line": 1196, + "line": 1231, "column": 18 } } @@ -406107,15 +413387,15 @@ "binop": null, "updateContext": null }, - "start": 48465, - "end": 48466, + "start": 49616, + "end": 49617, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 18 }, "end": { - "line": 1196, + "line": 1231, "column": 19 } } @@ -406133,15 +413413,15 @@ "binop": null }, "value": "addEventListener", - "start": 48466, - "end": 48482, + "start": 49617, + "end": 49633, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 19 }, "end": { - "line": 1196, + "line": 1231, "column": 35 } } @@ -406158,15 +413438,15 @@ "postfix": false, "binop": null }, - "start": 48482, - "end": 48483, + "start": 49633, + "end": 49634, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 35 }, "end": { - "line": 1196, + "line": 1231, "column": 36 } } @@ -406185,15 +413465,15 @@ "updateContext": null }, "value": "mousedown", - "start": 48483, - "end": 48494, + "start": 49634, + "end": 49645, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 36 }, "end": { - "line": 1196, + "line": 1231, "column": 47 } } @@ -406211,15 +413491,15 @@ "binop": null, "updateContext": null }, - "start": 48494, - "end": 48495, + "start": 49645, + "end": 49646, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 47 }, "end": { - "line": 1196, + "line": 1231, "column": 48 } } @@ -406239,15 +413519,15 @@ "updateContext": null }, "value": "this", - "start": 48496, - "end": 48500, + "start": 49647, + "end": 49651, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 49 }, "end": { - "line": 1196, + "line": 1231, "column": 53 } } @@ -406265,15 +413545,15 @@ "binop": null, "updateContext": null }, - "start": 48500, - "end": 48501, + "start": 49651, + "end": 49652, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 53 }, "end": { - "line": 1196, + "line": 1231, "column": 54 } } @@ -406291,15 +413571,15 @@ "binop": null }, "value": "_canvasMouseDownListener", - "start": 48501, - "end": 48525, + "start": 49652, + "end": 49676, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 54 }, "end": { - "line": 1196, + "line": 1231, "column": 78 } } @@ -406318,15 +413598,15 @@ "updateContext": null }, "value": "=", - "start": 48526, - "end": 48527, + "start": 49677, + "end": 49678, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 79 }, "end": { - "line": 1196, + "line": 1231, "column": 80 } } @@ -406343,15 +413623,15 @@ "postfix": false, "binop": null }, - "start": 48528, - "end": 48529, + "start": 49679, + "end": 49680, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 81 }, "end": { - "line": 1196, + "line": 1231, "column": 82 } } @@ -406369,15 +413649,15 @@ "binop": null }, "value": "e", - "start": 48529, - "end": 48530, + "start": 49680, + "end": 49681, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 82 }, "end": { - "line": 1196, + "line": 1231, "column": 83 } } @@ -406394,15 +413674,15 @@ "postfix": false, "binop": null }, - "start": 48530, - "end": 48531, + "start": 49681, + "end": 49682, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 83 }, "end": { - "line": 1196, + "line": 1231, "column": 84 } } @@ -406420,15 +413700,15 @@ "binop": null, "updateContext": null }, - "start": 48532, - "end": 48534, + "start": 49683, + "end": 49685, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 85 }, "end": { - "line": 1196, + "line": 1231, "column": 87 } } @@ -406445,15 +413725,15 @@ "postfix": false, "binop": null }, - "start": 48535, - "end": 48536, + "start": 49686, + "end": 49687, "loc": { "start": { - "line": 1196, + "line": 1231, "column": 88 }, "end": { - "line": 1196, + "line": 1231, "column": 89 } } @@ -406471,15 +413751,15 @@ "binop": null }, "value": "e", - "start": 48553, - "end": 48554, + "start": 49704, + "end": 49705, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 16 }, "end": { - "line": 1197, + "line": 1232, "column": 17 } } @@ -406497,15 +413777,15 @@ "binop": null, "updateContext": null }, - "start": 48554, - "end": 48555, + "start": 49705, + "end": 49706, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 17 }, "end": { - "line": 1197, + "line": 1232, "column": 18 } } @@ -406523,15 +413803,15 @@ "binop": null }, "value": "preventDefault", - "start": 48555, - "end": 48569, + "start": 49706, + "end": 49720, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 18 }, "end": { - "line": 1197, + "line": 1232, "column": 32 } } @@ -406548,15 +413828,15 @@ "postfix": false, "binop": null }, - "start": 48569, - "end": 48570, + "start": 49720, + "end": 49721, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 32 }, "end": { - "line": 1197, + "line": 1232, "column": 33 } } @@ -406573,15 +413853,15 @@ "postfix": false, "binop": null }, - "start": 48570, - "end": 48571, + "start": 49721, + "end": 49722, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 33 }, "end": { - "line": 1197, + "line": 1232, "column": 34 } } @@ -406599,15 +413879,15 @@ "binop": null, "updateContext": null }, - "start": 48571, - "end": 48572, + "start": 49722, + "end": 49723, "loc": { "start": { - "line": 1197, + "line": 1232, "column": 34 }, "end": { - "line": 1197, + "line": 1232, "column": 35 } } @@ -406627,15 +413907,15 @@ "updateContext": null }, "value": "if", - "start": 48589, - "end": 48591, + "start": 49740, + "end": 49742, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 16 }, "end": { - "line": 1198, + "line": 1233, "column": 18 } } @@ -406652,15 +413932,15 @@ "postfix": false, "binop": null }, - "start": 48592, - "end": 48593, + "start": 49743, + "end": 49744, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 19 }, "end": { - "line": 1198, + "line": 1233, "column": 20 } } @@ -406679,15 +413959,15 @@ "updateContext": null }, "value": "!", - "start": 48593, - "end": 48594, + "start": 49744, + "end": 49745, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 20 }, "end": { - "line": 1198, + "line": 1233, "column": 21 } } @@ -406707,15 +413987,15 @@ "updateContext": null }, "value": "this", - "start": 48594, - "end": 48598, + "start": 49745, + "end": 49749, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 21 }, "end": { - "line": 1198, + "line": 1233, "column": 25 } } @@ -406733,15 +414013,15 @@ "binop": null, "updateContext": null }, - "start": 48598, - "end": 48599, + "start": 49749, + "end": 49750, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 25 }, "end": { - "line": 1198, + "line": 1233, "column": 26 } } @@ -406759,15 +414039,15 @@ "binop": null }, "value": "_visible", - "start": 48599, - "end": 48607, + "start": 49750, + "end": 49758, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 26 }, "end": { - "line": 1198, + "line": 1233, "column": 34 } } @@ -406784,15 +414064,15 @@ "postfix": false, "binop": null }, - "start": 48607, - "end": 48608, + "start": 49758, + "end": 49759, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 34 }, "end": { - "line": 1198, + "line": 1233, "column": 35 } } @@ -406809,15 +414089,15 @@ "postfix": false, "binop": null }, - "start": 48609, - "end": 48610, + "start": 49760, + "end": 49761, "loc": { "start": { - "line": 1198, + "line": 1233, "column": 36 }, "end": { - "line": 1198, + "line": 1233, "column": 37 } } @@ -406837,15 +414117,15 @@ "updateContext": null }, "value": "return", - "start": 48631, - "end": 48637, + "start": 49782, + "end": 49788, "loc": { "start": { - "line": 1199, + "line": 1234, "column": 20 }, "end": { - "line": 1199, + "line": 1234, "column": 26 } } @@ -406863,15 +414143,15 @@ "binop": null, "updateContext": null }, - "start": 48637, - "end": 48638, + "start": 49788, + "end": 49789, "loc": { "start": { - "line": 1199, + "line": 1234, "column": 26 }, "end": { - "line": 1199, + "line": 1234, "column": 27 } } @@ -406888,15 +414168,15 @@ "postfix": false, "binop": null }, - "start": 48655, - "end": 48656, + "start": 49806, + "end": 49807, "loc": { "start": { - "line": 1200, + "line": 1235, "column": 16 }, "end": { - "line": 1200, + "line": 1235, "column": 17 } } @@ -406916,15 +414196,15 @@ "updateContext": null }, "value": "if", - "start": 48673, - "end": 48675, + "start": 49824, + "end": 49826, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 16 }, "end": { - "line": 1201, + "line": 1236, "column": 18 } } @@ -406941,15 +414221,15 @@ "postfix": false, "binop": null }, - "start": 48676, - "end": 48677, + "start": 49827, + "end": 49828, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 19 }, "end": { - "line": 1201, + "line": 1236, "column": 20 } } @@ -406968,15 +414248,15 @@ "updateContext": null }, "value": "!", - "start": 48677, - "end": 48678, + "start": 49828, + "end": 49829, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 20 }, "end": { - "line": 1201, + "line": 1236, "column": 21 } } @@ -406994,15 +414274,15 @@ "binop": null }, "value": "grabbed", - "start": 48678, - "end": 48685, + "start": 49829, + "end": 49836, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 21 }, "end": { - "line": 1201, + "line": 1236, "column": 28 } } @@ -407019,15 +414299,15 @@ "postfix": false, "binop": null }, - "start": 48685, - "end": 48686, + "start": 49836, + "end": 49837, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 28 }, "end": { - "line": 1201, + "line": 1236, "column": 29 } } @@ -407044,15 +414324,15 @@ "postfix": false, "binop": null }, - "start": 48687, - "end": 48688, + "start": 49838, + "end": 49839, "loc": { "start": { - "line": 1201, + "line": 1236, "column": 30 }, "end": { - "line": 1201, + "line": 1236, "column": 31 } } @@ -407072,15 +414352,15 @@ "updateContext": null }, "value": "return", - "start": 48709, - "end": 48715, + "start": 49860, + "end": 49866, "loc": { "start": { - "line": 1202, + "line": 1237, "column": 20 }, "end": { - "line": 1202, + "line": 1237, "column": 26 } } @@ -407098,15 +414378,15 @@ "binop": null, "updateContext": null }, - "start": 48715, - "end": 48716, + "start": 49866, + "end": 49867, "loc": { "start": { - "line": 1202, + "line": 1237, "column": 26 }, "end": { - "line": 1202, + "line": 1237, "column": 27 } } @@ -407123,15 +414403,15 @@ "postfix": false, "binop": null }, - "start": 48733, - "end": 48734, + "start": 49884, + "end": 49885, "loc": { "start": { - "line": 1203, + "line": 1238, "column": 16 }, "end": { - "line": 1203, + "line": 1238, "column": 17 } } @@ -407151,15 +414431,15 @@ "updateContext": null }, "value": "this", - "start": 48751, - "end": 48755, + "start": 49902, + "end": 49906, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 16 }, "end": { - "line": 1204, + "line": 1239, "column": 20 } } @@ -407177,15 +414457,15 @@ "binop": null, "updateContext": null }, - "start": 48755, - "end": 48756, + "start": 49906, + "end": 49907, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 20 }, "end": { - "line": 1204, + "line": 1239, "column": 21 } } @@ -407203,15 +414483,15 @@ "binop": null }, "value": "_viewer", - "start": 48756, - "end": 48763, + "start": 49907, + "end": 49914, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 21 }, "end": { - "line": 1204, + "line": 1239, "column": 28 } } @@ -407229,15 +414509,15 @@ "binop": null, "updateContext": null }, - "start": 48763, - "end": 48764, + "start": 49914, + "end": 49915, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 28 }, "end": { - "line": 1204, + "line": 1239, "column": 29 } } @@ -407255,15 +414535,15 @@ "binop": null }, "value": "cameraControl", - "start": 48764, - "end": 48777, + "start": 49915, + "end": 49928, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 29 }, "end": { - "line": 1204, + "line": 1239, "column": 42 } } @@ -407281,15 +414561,15 @@ "binop": null, "updateContext": null }, - "start": 48777, - "end": 48778, + "start": 49928, + "end": 49929, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 42 }, "end": { - "line": 1204, + "line": 1239, "column": 43 } } @@ -407307,15 +414587,15 @@ "binop": null }, "value": "pointerEnabled", - "start": 48778, - "end": 48792, + "start": 49929, + "end": 49943, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 43 }, "end": { - "line": 1204, + "line": 1239, "column": 57 } } @@ -407334,15 +414614,15 @@ "updateContext": null }, "value": "=", - "start": 48793, - "end": 48794, + "start": 49944, + "end": 49945, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 58 }, "end": { - "line": 1204, + "line": 1239, "column": 59 } } @@ -407362,15 +414642,15 @@ "updateContext": null }, "value": "false", - "start": 48795, - "end": 48800, + "start": 49946, + "end": 49951, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 60 }, "end": { - "line": 1204, + "line": 1239, "column": 65 } } @@ -407388,15 +414668,15 @@ "binop": null, "updateContext": null }, - "start": 48800, - "end": 48801, + "start": 49951, + "end": 49952, "loc": { "start": { - "line": 1204, + "line": 1239, "column": 65 }, "end": { - "line": 1204, + "line": 1239, "column": 66 } } @@ -407416,15 +414696,15 @@ "updateContext": null }, "value": "switch", - "start": 48818, - "end": 48824, + "start": 49969, + "end": 49975, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 16 }, "end": { - "line": 1205, + "line": 1240, "column": 22 } } @@ -407441,15 +414721,15 @@ "postfix": false, "binop": null }, - "start": 48825, - "end": 48826, + "start": 49976, + "end": 49977, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 23 }, "end": { - "line": 1205, + "line": 1240, "column": 24 } } @@ -407467,15 +414747,15 @@ "binop": null }, "value": "e", - "start": 48826, - "end": 48827, + "start": 49977, + "end": 49978, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 24 }, "end": { - "line": 1205, + "line": 1240, "column": 25 } } @@ -407493,15 +414773,15 @@ "binop": null, "updateContext": null }, - "start": 48827, - "end": 48828, + "start": 49978, + "end": 49979, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 25 }, "end": { - "line": 1205, + "line": 1240, "column": 26 } } @@ -407519,15 +414799,15 @@ "binop": null }, "value": "which", - "start": 48828, - "end": 48833, + "start": 49979, + "end": 49984, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 26 }, "end": { - "line": 1205, + "line": 1240, "column": 31 } } @@ -407544,15 +414824,15 @@ "postfix": false, "binop": null }, - "start": 48833, - "end": 48834, + "start": 49984, + "end": 49985, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 31 }, "end": { - "line": 1205, + "line": 1240, "column": 32 } } @@ -407569,15 +414849,15 @@ "postfix": false, "binop": null }, - "start": 48835, - "end": 48836, + "start": 49986, + "end": 49987, "loc": { "start": { - "line": 1205, + "line": 1240, "column": 33 }, "end": { - "line": 1205, + "line": 1240, "column": 34 } } @@ -407597,15 +414877,15 @@ "updateContext": null }, "value": "case", - "start": 48857, - "end": 48861, + "start": 50008, + "end": 50012, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 20 }, "end": { - "line": 1206, + "line": 1241, "column": 24 } } @@ -407624,15 +414904,15 @@ "updateContext": null }, "value": 1, - "start": 48862, - "end": 48863, + "start": 50013, + "end": 50014, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 25 }, "end": { - "line": 1206, + "line": 1241, "column": 26 } } @@ -407650,15 +414930,15 @@ "binop": null, "updateContext": null }, - "start": 48863, - "end": 48864, + "start": 50014, + "end": 50015, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 26 }, "end": { - "line": 1206, + "line": 1241, "column": 27 } } @@ -407666,15 +414946,15 @@ { "type": "CommentLine", "value": " Left button", - "start": 48865, - "end": 48879, + "start": 50016, + "end": 50030, "loc": { "start": { - "line": 1206, + "line": 1241, "column": 28 }, "end": { - "line": 1206, + "line": 1241, "column": 42 } } @@ -407692,15 +414972,15 @@ "binop": null }, "value": "mouseDownLeft", - "start": 48904, - "end": 48917, + "start": 50055, + "end": 50068, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 24 }, "end": { - "line": 1207, + "line": 1242, "column": 37 } } @@ -407719,15 +414999,15 @@ "updateContext": null }, "value": "=", - "start": 48918, - "end": 48919, + "start": 50069, + "end": 50070, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 38 }, "end": { - "line": 1207, + "line": 1242, "column": 39 } } @@ -407747,15 +415027,15 @@ "updateContext": null }, "value": "true", - "start": 48920, - "end": 48924, + "start": 50071, + "end": 50075, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 40 }, "end": { - "line": 1207, + "line": 1242, "column": 44 } } @@ -407773,15 +415053,15 @@ "binop": null, "updateContext": null }, - "start": 48924, - "end": 48925, + "start": 50075, + "end": 50076, "loc": { "start": { - "line": 1207, + "line": 1242, "column": 44 }, "end": { - "line": 1207, + "line": 1242, "column": 45 } } @@ -407799,15 +415079,15 @@ "binop": null }, "value": "down", - "start": 48950, - "end": 48954, + "start": 50101, + "end": 50105, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 24 }, "end": { - "line": 1208, + "line": 1243, "column": 28 } } @@ -407826,15 +415106,15 @@ "updateContext": null }, "value": "=", - "start": 48955, - "end": 48956, + "start": 50106, + "end": 50107, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 29 }, "end": { - "line": 1208, + "line": 1243, "column": 30 } } @@ -407854,15 +415134,15 @@ "updateContext": null }, "value": "true", - "start": 48957, - "end": 48961, + "start": 50108, + "end": 50112, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 31 }, "end": { - "line": 1208, + "line": 1243, "column": 35 } } @@ -407880,15 +415160,15 @@ "binop": null, "updateContext": null }, - "start": 48961, - "end": 48962, + "start": 50112, + "end": 50113, "loc": { "start": { - "line": 1208, + "line": 1243, "column": 35 }, "end": { - "line": 1208, + "line": 1243, "column": 36 } } @@ -407908,15 +415188,15 @@ "updateContext": null }, "value": "var", - "start": 48987, - "end": 48990, + "start": 50138, + "end": 50141, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 24 }, "end": { - "line": 1209, + "line": 1244, "column": 27 } } @@ -407934,15 +415214,15 @@ "binop": null }, "value": "canvasPos", - "start": 48991, - "end": 49000, + "start": 50142, + "end": 50151, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 28 }, "end": { - "line": 1209, + "line": 1244, "column": 37 } } @@ -407961,15 +415241,15 @@ "updateContext": null }, "value": "=", - "start": 49001, - "end": 49002, + "start": 50152, + "end": 50153, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 38 }, "end": { - "line": 1209, + "line": 1244, "column": 39 } } @@ -407987,15 +415267,15 @@ "binop": null }, "value": "getClickCoordsWithinElement", - "start": 49003, - "end": 49030, + "start": 50154, + "end": 50181, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 40 }, "end": { - "line": 1209, + "line": 1244, "column": 67 } } @@ -408012,15 +415292,15 @@ "postfix": false, "binop": null }, - "start": 49030, - "end": 49031, + "start": 50181, + "end": 50182, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 67 }, "end": { - "line": 1209, + "line": 1244, "column": 68 } } @@ -408038,15 +415318,15 @@ "binop": null }, "value": "e", - "start": 49031, - "end": 49032, + "start": 50182, + "end": 50183, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 68 }, "end": { - "line": 1209, + "line": 1244, "column": 69 } } @@ -408063,15 +415343,15 @@ "postfix": false, "binop": null }, - "start": 49032, - "end": 49033, + "start": 50183, + "end": 50184, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 69 }, "end": { - "line": 1209, + "line": 1244, "column": 70 } } @@ -408089,15 +415369,15 @@ "binop": null, "updateContext": null }, - "start": 49033, - "end": 49034, + "start": 50184, + "end": 50185, "loc": { "start": { - "line": 1209, + "line": 1244, "column": 70 }, "end": { - "line": 1209, + "line": 1244, "column": 71 } } @@ -408115,15 +415395,15 @@ "binop": null }, "value": "dragAction", - "start": 49059, - "end": 49069, + "start": 50210, + "end": 50220, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 24 }, "end": { - "line": 1210, + "line": 1245, "column": 34 } } @@ -408142,15 +415422,15 @@ "updateContext": null }, "value": "=", - "start": 49070, - "end": 49071, + "start": 50221, + "end": 50222, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 35 }, "end": { - "line": 1210, + "line": 1245, "column": 36 } } @@ -408168,15 +415448,15 @@ "binop": null }, "value": "nextDragAction", - "start": 49072, - "end": 49086, + "start": 50223, + "end": 50237, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 37 }, "end": { - "line": 1210, + "line": 1245, "column": 51 } } @@ -408194,15 +415474,15 @@ "binop": null, "updateContext": null }, - "start": 49086, - "end": 49087, + "start": 50237, + "end": 50238, "loc": { "start": { - "line": 1210, + "line": 1245, "column": 51 }, "end": { - "line": 1210, + "line": 1245, "column": 52 } } @@ -408220,15 +415500,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 49112, - "end": 49125, + "start": 50263, + "end": 50276, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 24 }, "end": { - "line": 1211, + "line": 1246, "column": 37 } } @@ -408246,15 +415526,15 @@ "binop": null, "updateContext": null }, - "start": 49125, - "end": 49126, + "start": 50276, + "end": 50277, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 37 }, "end": { - "line": 1211, + "line": 1246, "column": 38 } } @@ -408273,15 +415553,15 @@ "updateContext": null }, "value": 0, - "start": 49126, - "end": 49127, + "start": 50277, + "end": 50278, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 38 }, "end": { - "line": 1211, + "line": 1246, "column": 39 } } @@ -408299,15 +415579,15 @@ "binop": null, "updateContext": null }, - "start": 49127, - "end": 49128, + "start": 50278, + "end": 50279, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 39 }, "end": { - "line": 1211, + "line": 1246, "column": 40 } } @@ -408326,15 +415606,15 @@ "updateContext": null }, "value": "=", - "start": 49129, - "end": 49130, + "start": 50280, + "end": 50281, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 41 }, "end": { - "line": 1211, + "line": 1246, "column": 42 } } @@ -408352,15 +415632,15 @@ "binop": null }, "value": "canvasPos", - "start": 49131, - "end": 49140, + "start": 50282, + "end": 50291, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 43 }, "end": { - "line": 1211, + "line": 1246, "column": 52 } } @@ -408378,15 +415658,15 @@ "binop": null, "updateContext": null }, - "start": 49140, - "end": 49141, + "start": 50291, + "end": 50292, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 52 }, "end": { - "line": 1211, + "line": 1246, "column": 53 } } @@ -408405,15 +415685,15 @@ "updateContext": null }, "value": 0, - "start": 49141, - "end": 49142, + "start": 50292, + "end": 50293, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 53 }, "end": { - "line": 1211, + "line": 1246, "column": 54 } } @@ -408431,15 +415711,15 @@ "binop": null, "updateContext": null }, - "start": 49142, - "end": 49143, + "start": 50293, + "end": 50294, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 54 }, "end": { - "line": 1211, + "line": 1246, "column": 55 } } @@ -408457,15 +415737,15 @@ "binop": null, "updateContext": null }, - "start": 49143, - "end": 49144, + "start": 50294, + "end": 50295, "loc": { "start": { - "line": 1211, + "line": 1246, "column": 55 }, "end": { - "line": 1211, + "line": 1246, "column": 56 } } @@ -408483,15 +415763,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 49169, - "end": 49182, + "start": 50320, + "end": 50333, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 24 }, "end": { - "line": 1212, + "line": 1247, "column": 37 } } @@ -408509,15 +415789,15 @@ "binop": null, "updateContext": null }, - "start": 49182, - "end": 49183, + "start": 50333, + "end": 50334, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 37 }, "end": { - "line": 1212, + "line": 1247, "column": 38 } } @@ -408536,15 +415816,15 @@ "updateContext": null }, "value": 1, - "start": 49183, - "end": 49184, + "start": 50334, + "end": 50335, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 38 }, "end": { - "line": 1212, + "line": 1247, "column": 39 } } @@ -408562,15 +415842,15 @@ "binop": null, "updateContext": null }, - "start": 49184, - "end": 49185, + "start": 50335, + "end": 50336, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 39 }, "end": { - "line": 1212, + "line": 1247, "column": 40 } } @@ -408589,15 +415869,15 @@ "updateContext": null }, "value": "=", - "start": 49186, - "end": 49187, + "start": 50337, + "end": 50338, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 41 }, "end": { - "line": 1212, + "line": 1247, "column": 42 } } @@ -408615,15 +415895,15 @@ "binop": null }, "value": "canvasPos", - "start": 49188, - "end": 49197, + "start": 50339, + "end": 50348, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 43 }, "end": { - "line": 1212, + "line": 1247, "column": 52 } } @@ -408641,15 +415921,15 @@ "binop": null, "updateContext": null }, - "start": 49197, - "end": 49198, + "start": 50348, + "end": 50349, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 52 }, "end": { - "line": 1212, + "line": 1247, "column": 53 } } @@ -408668,15 +415948,15 @@ "updateContext": null }, "value": 1, - "start": 49198, - "end": 49199, + "start": 50349, + "end": 50350, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 53 }, "end": { - "line": 1212, + "line": 1247, "column": 54 } } @@ -408694,15 +415974,15 @@ "binop": null, "updateContext": null }, - "start": 49199, - "end": 49200, + "start": 50350, + "end": 50351, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 54 }, "end": { - "line": 1212, + "line": 1247, "column": 55 } } @@ -408720,15 +416000,15 @@ "binop": null, "updateContext": null }, - "start": 49200, - "end": 49201, + "start": 50351, + "end": 50352, "loc": { "start": { - "line": 1212, + "line": 1247, "column": 55 }, "end": { - "line": 1212, + "line": 1247, "column": 56 } } @@ -408748,15 +416028,15 @@ "updateContext": null }, "value": "break", - "start": 49226, - "end": 49231, + "start": 50377, + "end": 50382, "loc": { "start": { - "line": 1213, + "line": 1248, "column": 24 }, "end": { - "line": 1213, + "line": 1248, "column": 29 } } @@ -408774,15 +416054,15 @@ "binop": null, "updateContext": null }, - "start": 49231, - "end": 49232, + "start": 50382, + "end": 50383, "loc": { "start": { - "line": 1213, + "line": 1248, "column": 29 }, "end": { - "line": 1213, + "line": 1248, "column": 30 } } @@ -408802,15 +416082,15 @@ "updateContext": null }, "value": "default", - "start": 49254, - "end": 49261, + "start": 50405, + "end": 50412, "loc": { "start": { - "line": 1215, + "line": 1250, "column": 20 }, "end": { - "line": 1215, + "line": 1250, "column": 27 } } @@ -408828,15 +416108,15 @@ "binop": null, "updateContext": null }, - "start": 49261, - "end": 49262, + "start": 50412, + "end": 50413, "loc": { "start": { - "line": 1215, + "line": 1250, "column": 27 }, "end": { - "line": 1215, + "line": 1250, "column": 28 } } @@ -408856,15 +416136,15 @@ "updateContext": null }, "value": "break", - "start": 49287, - "end": 49292, + "start": 50438, + "end": 50443, "loc": { "start": { - "line": 1216, + "line": 1251, "column": 24 }, "end": { - "line": 1216, + "line": 1251, "column": 29 } } @@ -408882,15 +416162,15 @@ "binop": null, "updateContext": null }, - "start": 49292, - "end": 49293, + "start": 50443, + "end": 50444, "loc": { "start": { - "line": 1216, + "line": 1251, "column": 29 }, "end": { - "line": 1216, + "line": 1251, "column": 30 } } @@ -408907,15 +416187,15 @@ "postfix": false, "binop": null }, - "start": 49310, - "end": 49311, + "start": 50461, + "end": 50462, "loc": { "start": { - "line": 1217, + "line": 1252, "column": 16 }, "end": { - "line": 1217, + "line": 1252, "column": 17 } } @@ -408932,15 +416212,15 @@ "postfix": false, "binop": null }, - "start": 49324, - "end": 49325, + "start": 50475, + "end": 50476, "loc": { "start": { - "line": 1218, + "line": 1253, "column": 12 }, "end": { - "line": 1218, + "line": 1253, "column": 13 } } @@ -408957,15 +416237,15 @@ "postfix": false, "binop": null }, - "start": 49325, - "end": 49326, + "start": 50476, + "end": 50477, "loc": { "start": { - "line": 1218, + "line": 1253, "column": 13 }, "end": { - "line": 1218, + "line": 1253, "column": 14 } } @@ -408983,15 +416263,15 @@ "binop": null, "updateContext": null }, - "start": 49326, - "end": 49327, + "start": 50477, + "end": 50478, "loc": { "start": { - "line": 1218, + "line": 1253, "column": 14 }, "end": { - "line": 1218, + "line": 1253, "column": 15 } } @@ -409009,15 +416289,15 @@ "binop": null }, "value": "canvas", - "start": 49341, - "end": 49347, + "start": 50492, + "end": 50498, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 12 }, "end": { - "line": 1220, + "line": 1255, "column": 18 } } @@ -409035,15 +416315,15 @@ "binop": null, "updateContext": null }, - "start": 49347, - "end": 49348, + "start": 50498, + "end": 50499, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 18 }, "end": { - "line": 1220, + "line": 1255, "column": 19 } } @@ -409061,15 +416341,15 @@ "binop": null }, "value": "addEventListener", - "start": 49348, - "end": 49364, + "start": 50499, + "end": 50515, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 19 }, "end": { - "line": 1220, + "line": 1255, "column": 35 } } @@ -409086,15 +416366,15 @@ "postfix": false, "binop": null }, - "start": 49364, - "end": 49365, + "start": 50515, + "end": 50516, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 35 }, "end": { - "line": 1220, + "line": 1255, "column": 36 } } @@ -409113,15 +416393,15 @@ "updateContext": null }, "value": "mousemove", - "start": 49365, - "end": 49376, + "start": 50516, + "end": 50527, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 36 }, "end": { - "line": 1220, + "line": 1255, "column": 47 } } @@ -409139,15 +416419,15 @@ "binop": null, "updateContext": null }, - "start": 49376, - "end": 49377, + "start": 50527, + "end": 50528, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 47 }, "end": { - "line": 1220, + "line": 1255, "column": 48 } } @@ -409167,15 +416447,15 @@ "updateContext": null }, "value": "this", - "start": 49378, - "end": 49382, + "start": 50529, + "end": 50533, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 49 }, "end": { - "line": 1220, + "line": 1255, "column": 53 } } @@ -409193,15 +416473,15 @@ "binop": null, "updateContext": null }, - "start": 49382, - "end": 49383, + "start": 50533, + "end": 50534, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 53 }, "end": { - "line": 1220, + "line": 1255, "column": 54 } } @@ -409219,15 +416499,15 @@ "binop": null }, "value": "_canvasMouseMoveListener", - "start": 49383, - "end": 49407, + "start": 50534, + "end": 50558, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 54 }, "end": { - "line": 1220, + "line": 1255, "column": 78 } } @@ -409246,15 +416526,15 @@ "updateContext": null }, "value": "=", - "start": 49408, - "end": 49409, + "start": 50559, + "end": 50560, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 79 }, "end": { - "line": 1220, + "line": 1255, "column": 80 } } @@ -409271,15 +416551,15 @@ "postfix": false, "binop": null }, - "start": 49410, - "end": 49411, + "start": 50561, + "end": 50562, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 81 }, "end": { - "line": 1220, + "line": 1255, "column": 82 } } @@ -409297,15 +416577,15 @@ "binop": null }, "value": "e", - "start": 49411, - "end": 49412, + "start": 50562, + "end": 50563, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 82 }, "end": { - "line": 1220, + "line": 1255, "column": 83 } } @@ -409322,15 +416602,15 @@ "postfix": false, "binop": null }, - "start": 49412, - "end": 49413, + "start": 50563, + "end": 50564, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 83 }, "end": { - "line": 1220, + "line": 1255, "column": 84 } } @@ -409348,15 +416628,15 @@ "binop": null, "updateContext": null }, - "start": 49414, - "end": 49416, + "start": 50565, + "end": 50567, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 85 }, "end": { - "line": 1220, + "line": 1255, "column": 87 } } @@ -409373,15 +416653,15 @@ "postfix": false, "binop": null }, - "start": 49417, - "end": 49418, + "start": 50568, + "end": 50569, "loc": { "start": { - "line": 1220, + "line": 1255, "column": 88 }, "end": { - "line": 1220, + "line": 1255, "column": 89 } } @@ -409401,15 +416681,15 @@ "updateContext": null }, "value": "if", - "start": 49435, - "end": 49437, + "start": 50586, + "end": 50588, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 16 }, "end": { - "line": 1221, + "line": 1256, "column": 18 } } @@ -409426,15 +416706,15 @@ "postfix": false, "binop": null }, - "start": 49438, - "end": 49439, + "start": 50589, + "end": 50590, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 19 }, "end": { - "line": 1221, + "line": 1256, "column": 20 } } @@ -409453,15 +416733,15 @@ "updateContext": null }, "value": "!", - "start": 49439, - "end": 49440, + "start": 50590, + "end": 50591, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 20 }, "end": { - "line": 1221, + "line": 1256, "column": 21 } } @@ -409481,15 +416761,15 @@ "updateContext": null }, "value": "this", - "start": 49440, - "end": 49444, + "start": 50591, + "end": 50595, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 21 }, "end": { - "line": 1221, + "line": 1256, "column": 25 } } @@ -409507,15 +416787,15 @@ "binop": null, "updateContext": null }, - "start": 49444, - "end": 49445, + "start": 50595, + "end": 50596, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 25 }, "end": { - "line": 1221, + "line": 1256, "column": 26 } } @@ -409533,15 +416813,15 @@ "binop": null }, "value": "_visible", - "start": 49445, - "end": 49453, + "start": 50596, + "end": 50604, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 26 }, "end": { - "line": 1221, + "line": 1256, "column": 34 } } @@ -409558,15 +416838,15 @@ "postfix": false, "binop": null }, - "start": 49453, - "end": 49454, + "start": 50604, + "end": 50605, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 34 }, "end": { - "line": 1221, + "line": 1256, "column": 35 } } @@ -409583,15 +416863,15 @@ "postfix": false, "binop": null }, - "start": 49455, - "end": 49456, + "start": 50606, + "end": 50607, "loc": { "start": { - "line": 1221, + "line": 1256, "column": 36 }, "end": { - "line": 1221, + "line": 1256, "column": 37 } } @@ -409611,15 +416891,15 @@ "updateContext": null }, "value": "return", - "start": 49477, - "end": 49483, + "start": 50628, + "end": 50634, "loc": { "start": { - "line": 1222, + "line": 1257, "column": 20 }, "end": { - "line": 1222, + "line": 1257, "column": 26 } } @@ -409637,15 +416917,15 @@ "binop": null, "updateContext": null }, - "start": 49483, - "end": 49484, + "start": 50634, + "end": 50635, "loc": { "start": { - "line": 1222, + "line": 1257, "column": 26 }, "end": { - "line": 1222, + "line": 1257, "column": 27 } } @@ -409662,15 +416942,15 @@ "postfix": false, "binop": null }, - "start": 49501, - "end": 49502, + "start": 50652, + "end": 50653, "loc": { "start": { - "line": 1223, + "line": 1258, "column": 16 }, "end": { - "line": 1223, + "line": 1258, "column": 17 } } @@ -409690,15 +416970,15 @@ "updateContext": null }, "value": "if", - "start": 49519, - "end": 49521, + "start": 50670, + "end": 50672, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 16 }, "end": { - "line": 1224, + "line": 1259, "column": 18 } } @@ -409715,15 +416995,15 @@ "postfix": false, "binop": null }, - "start": 49522, - "end": 49523, + "start": 50673, + "end": 50674, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 19 }, "end": { - "line": 1224, + "line": 1259, "column": 20 } } @@ -409742,15 +417022,15 @@ "updateContext": null }, "value": "!", - "start": 49523, - "end": 49524, + "start": 50674, + "end": 50675, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 20 }, "end": { - "line": 1224, + "line": 1259, "column": 21 } } @@ -409768,15 +417048,15 @@ "binop": null }, "value": "down", - "start": 49524, - "end": 49528, + "start": 50675, + "end": 50679, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 21 }, "end": { - "line": 1224, + "line": 1259, "column": 25 } } @@ -409793,15 +417073,15 @@ "postfix": false, "binop": null }, - "start": 49528, - "end": 49529, + "start": 50679, + "end": 50680, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 25 }, "end": { - "line": 1224, + "line": 1259, "column": 26 } } @@ -409818,15 +417098,15 @@ "postfix": false, "binop": null }, - "start": 49530, - "end": 49531, + "start": 50681, + "end": 50682, "loc": { "start": { - "line": 1224, + "line": 1259, "column": 27 }, "end": { - "line": 1224, + "line": 1259, "column": 28 } } @@ -409846,15 +417126,15 @@ "updateContext": null }, "value": "return", - "start": 49552, - "end": 49558, + "start": 50703, + "end": 50709, "loc": { "start": { - "line": 1225, + "line": 1260, "column": 20 }, "end": { - "line": 1225, + "line": 1260, "column": 26 } } @@ -409872,15 +417152,15 @@ "binop": null, "updateContext": null }, - "start": 49558, - "end": 49559, + "start": 50709, + "end": 50710, "loc": { "start": { - "line": 1225, + "line": 1260, "column": 26 }, "end": { - "line": 1225, + "line": 1260, "column": 27 } } @@ -409897,15 +417177,15 @@ "postfix": false, "binop": null }, - "start": 49576, - "end": 49577, + "start": 50727, + "end": 50728, "loc": { "start": { - "line": 1226, + "line": 1261, "column": 16 }, "end": { - "line": 1226, + "line": 1261, "column": 17 } } @@ -409925,15 +417205,15 @@ "updateContext": null }, "value": "var", - "start": 49594, - "end": 49597, + "start": 50745, + "end": 50748, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 16 }, "end": { - "line": 1227, + "line": 1262, "column": 19 } } @@ -409951,15 +417231,15 @@ "binop": null }, "value": "canvasPos", - "start": 49598, - "end": 49607, + "start": 50749, + "end": 50758, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 20 }, "end": { - "line": 1227, + "line": 1262, "column": 29 } } @@ -409978,15 +417258,15 @@ "updateContext": null }, "value": "=", - "start": 49608, - "end": 49609, + "start": 50759, + "end": 50760, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 30 }, "end": { - "line": 1227, + "line": 1262, "column": 31 } } @@ -410004,15 +417284,15 @@ "binop": null }, "value": "getClickCoordsWithinElement", - "start": 49610, - "end": 49637, + "start": 50761, + "end": 50788, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 32 }, "end": { - "line": 1227, + "line": 1262, "column": 59 } } @@ -410029,15 +417309,15 @@ "postfix": false, "binop": null }, - "start": 49637, - "end": 49638, + "start": 50788, + "end": 50789, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 59 }, "end": { - "line": 1227, + "line": 1262, "column": 60 } } @@ -410055,15 +417335,15 @@ "binop": null }, "value": "e", - "start": 49638, - "end": 49639, + "start": 50789, + "end": 50790, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 60 }, "end": { - "line": 1227, + "line": 1262, "column": 61 } } @@ -410080,15 +417360,15 @@ "postfix": false, "binop": null }, - "start": 49639, - "end": 49640, + "start": 50790, + "end": 50791, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 61 }, "end": { - "line": 1227, + "line": 1262, "column": 62 } } @@ -410106,15 +417386,15 @@ "binop": null, "updateContext": null }, - "start": 49640, - "end": 49641, + "start": 50791, + "end": 50792, "loc": { "start": { - "line": 1227, + "line": 1262, "column": 62 }, "end": { - "line": 1227, + "line": 1262, "column": 63 } } @@ -410134,15 +417414,15 @@ "updateContext": null }, "value": "const", - "start": 49658, - "end": 49663, + "start": 50809, + "end": 50814, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 16 }, "end": { - "line": 1228, + "line": 1263, "column": 21 } } @@ -410160,15 +417440,15 @@ "binop": null }, "value": "x", - "start": 49664, - "end": 49665, + "start": 50815, + "end": 50816, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 22 }, "end": { - "line": 1228, + "line": 1263, "column": 23 } } @@ -410187,15 +417467,15 @@ "updateContext": null }, "value": "=", - "start": 49666, - "end": 49667, + "start": 50817, + "end": 50818, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 24 }, "end": { - "line": 1228, + "line": 1263, "column": 25 } } @@ -410213,15 +417493,15 @@ "binop": null }, "value": "canvasPos", - "start": 49668, - "end": 49677, + "start": 50819, + "end": 50828, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 26 }, "end": { - "line": 1228, + "line": 1263, "column": 35 } } @@ -410239,15 +417519,15 @@ "binop": null, "updateContext": null }, - "start": 49677, - "end": 49678, + "start": 50828, + "end": 50829, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 35 }, "end": { - "line": 1228, + "line": 1263, "column": 36 } } @@ -410266,15 +417546,15 @@ "updateContext": null }, "value": 0, - "start": 49678, - "end": 49679, + "start": 50829, + "end": 50830, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 36 }, "end": { - "line": 1228, + "line": 1263, "column": 37 } } @@ -410292,15 +417572,15 @@ "binop": null, "updateContext": null }, - "start": 49679, - "end": 49680, + "start": 50830, + "end": 50831, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 37 }, "end": { - "line": 1228, + "line": 1263, "column": 38 } } @@ -410318,15 +417598,15 @@ "binop": null, "updateContext": null }, - "start": 49680, - "end": 49681, + "start": 50831, + "end": 50832, "loc": { "start": { - "line": 1228, + "line": 1263, "column": 38 }, "end": { - "line": 1228, + "line": 1263, "column": 39 } } @@ -410346,15 +417626,15 @@ "updateContext": null }, "value": "const", - "start": 49698, - "end": 49703, + "start": 50849, + "end": 50854, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 16 }, "end": { - "line": 1229, + "line": 1264, "column": 21 } } @@ -410372,15 +417652,15 @@ "binop": null }, "value": "y", - "start": 49704, - "end": 49705, + "start": 50855, + "end": 50856, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 22 }, "end": { - "line": 1229, + "line": 1264, "column": 23 } } @@ -410399,15 +417679,15 @@ "updateContext": null }, "value": "=", - "start": 49706, - "end": 49707, + "start": 50857, + "end": 50858, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 24 }, "end": { - "line": 1229, + "line": 1264, "column": 25 } } @@ -410425,15 +417705,15 @@ "binop": null }, "value": "canvasPos", - "start": 49708, - "end": 49717, + "start": 50859, + "end": 50868, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 26 }, "end": { - "line": 1229, + "line": 1264, "column": 35 } } @@ -410451,15 +417731,15 @@ "binop": null, "updateContext": null }, - "start": 49717, - "end": 49718, + "start": 50868, + "end": 50869, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 35 }, "end": { - "line": 1229, + "line": 1264, "column": 36 } } @@ -410478,15 +417758,15 @@ "updateContext": null }, "value": 1, - "start": 49718, - "end": 49719, + "start": 50869, + "end": 50870, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 36 }, "end": { - "line": 1229, + "line": 1264, "column": 37 } } @@ -410504,15 +417784,15 @@ "binop": null, "updateContext": null }, - "start": 49719, - "end": 49720, + "start": 50870, + "end": 50871, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 37 }, "end": { - "line": 1229, + "line": 1264, "column": 38 } } @@ -410530,15 +417810,15 @@ "binop": null, "updateContext": null }, - "start": 49720, - "end": 49721, + "start": 50871, + "end": 50872, "loc": { "start": { - "line": 1229, + "line": 1264, "column": 38 }, "end": { - "line": 1229, + "line": 1264, "column": 39 } } @@ -410558,15 +417838,15 @@ "updateContext": null }, "value": "switch", - "start": 49739, - "end": 49745, + "start": 50890, + "end": 50896, "loc": { "start": { - "line": 1231, + "line": 1266, "column": 16 }, "end": { - "line": 1231, + "line": 1266, "column": 22 } } @@ -410583,15 +417863,15 @@ "postfix": false, "binop": null }, - "start": 49746, - "end": 49747, + "start": 50897, + "end": 50898, "loc": { "start": { - "line": 1231, + "line": 1266, "column": 23 }, "end": { - "line": 1231, + "line": 1266, "column": 24 } } @@ -410609,15 +417889,15 @@ "binop": null }, "value": "dragAction", - "start": 49747, - "end": 49757, + "start": 50898, + "end": 50908, "loc": { "start": { - "line": 1231, + "line": 1266, "column": 24 }, "end": { - "line": 1231, + "line": 1266, "column": 34 } } @@ -410634,15 +417914,15 @@ "postfix": false, "binop": null }, - "start": 49757, - "end": 49758, + "start": 50908, + "end": 50909, "loc": { "start": { - "line": 1231, + "line": 1266, "column": 34 }, "end": { - "line": 1231, + "line": 1266, "column": 35 } } @@ -410659,15 +417939,15 @@ "postfix": false, "binop": null }, - "start": 49759, - "end": 49760, + "start": 50910, + "end": 50911, "loc": { "start": { - "line": 1231, + "line": 1266, "column": 36 }, "end": { - "line": 1231, + "line": 1266, "column": 37 } } @@ -410687,15 +417967,15 @@ "updateContext": null }, "value": "case", - "start": 49781, - "end": 49785, + "start": 50932, + "end": 50936, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 20 }, "end": { - "line": 1232, + "line": 1267, "column": 24 } } @@ -410713,15 +417993,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 49786, - "end": 49798, + "start": 50937, + "end": 50949, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 25 }, "end": { - "line": 1232, + "line": 1267, "column": 37 } } @@ -410739,15 +418019,15 @@ "binop": null, "updateContext": null }, - "start": 49798, - "end": 49799, + "start": 50949, + "end": 50950, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 37 }, "end": { - "line": 1232, + "line": 1267, "column": 38 } } @@ -410765,15 +418045,15 @@ "binop": null }, "value": "xTranslate", - "start": 49799, - "end": 49809, + "start": 50950, + "end": 50960, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 38 }, "end": { - "line": 1232, + "line": 1267, "column": 48 } } @@ -410791,15 +418071,15 @@ "binop": null, "updateContext": null }, - "start": 49809, - "end": 49810, + "start": 50960, + "end": 50961, "loc": { "start": { - "line": 1232, + "line": 1267, "column": 48 }, "end": { - "line": 1232, + "line": 1267, "column": 49 } } @@ -410817,15 +418097,15 @@ "binop": null }, "value": "dragTranslateSectionPlane", - "start": 49835, - "end": 49860, + "start": 50986, + "end": 51011, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 24 }, "end": { - "line": 1233, + "line": 1268, "column": 49 } } @@ -410842,15 +418122,15 @@ "postfix": false, "binop": null }, - "start": 49860, - "end": 49861, + "start": 51011, + "end": 51012, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 49 }, "end": { - "line": 1233, + "line": 1268, "column": 50 } } @@ -410868,15 +418148,15 @@ "binop": null }, "value": "xBaseAxis", - "start": 49861, - "end": 49870, + "start": 51012, + "end": 51021, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 50 }, "end": { - "line": 1233, + "line": 1268, "column": 59 } } @@ -410894,15 +418174,15 @@ "binop": null, "updateContext": null }, - "start": 49870, - "end": 49871, + "start": 51021, + "end": 51022, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 59 }, "end": { - "line": 1233, + "line": 1268, "column": 60 } } @@ -410920,15 +418200,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 49872, - "end": 49885, + "start": 51023, + "end": 51036, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 61 }, "end": { - "line": 1233, + "line": 1268, "column": 74 } } @@ -410946,15 +418226,15 @@ "binop": null, "updateContext": null }, - "start": 49885, - "end": 49886, + "start": 51036, + "end": 51037, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 74 }, "end": { - "line": 1233, + "line": 1268, "column": 75 } } @@ -410972,15 +418252,15 @@ "binop": null }, "value": "canvasPos", - "start": 49887, - "end": 49896, + "start": 51038, + "end": 51047, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 76 }, "end": { - "line": 1233, + "line": 1268, "column": 85 } } @@ -410997,15 +418277,15 @@ "postfix": false, "binop": null }, - "start": 49896, - "end": 49897, + "start": 51047, + "end": 51048, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 85 }, "end": { - "line": 1233, + "line": 1268, "column": 86 } } @@ -411023,15 +418303,15 @@ "binop": null, "updateContext": null }, - "start": 49897, - "end": 49898, + "start": 51048, + "end": 51049, "loc": { "start": { - "line": 1233, + "line": 1268, "column": 86 }, "end": { - "line": 1233, + "line": 1268, "column": 87 } } @@ -411051,15 +418331,15 @@ "updateContext": null }, "value": "break", - "start": 49923, - "end": 49928, + "start": 51074, + "end": 51079, "loc": { "start": { - "line": 1234, + "line": 1269, "column": 24 }, "end": { - "line": 1234, + "line": 1269, "column": 29 } } @@ -411077,15 +418357,15 @@ "binop": null, "updateContext": null }, - "start": 49928, - "end": 49929, + "start": 51079, + "end": 51080, "loc": { "start": { - "line": 1234, + "line": 1269, "column": 29 }, "end": { - "line": 1234, + "line": 1269, "column": 30 } } @@ -411105,15 +418385,15 @@ "updateContext": null }, "value": "case", - "start": 49950, - "end": 49954, + "start": 51101, + "end": 51105, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 20 }, "end": { - "line": 1235, + "line": 1270, "column": 24 } } @@ -411131,15 +418411,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 49955, - "end": 49967, + "start": 51106, + "end": 51118, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 25 }, "end": { - "line": 1235, + "line": 1270, "column": 37 } } @@ -411157,15 +418437,15 @@ "binop": null, "updateContext": null }, - "start": 49967, - "end": 49968, + "start": 51118, + "end": 51119, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 37 }, "end": { - "line": 1235, + "line": 1270, "column": 38 } } @@ -411183,15 +418463,15 @@ "binop": null }, "value": "yTranslate", - "start": 49968, - "end": 49978, + "start": 51119, + "end": 51129, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 38 }, "end": { - "line": 1235, + "line": 1270, "column": 48 } } @@ -411209,15 +418489,15 @@ "binop": null, "updateContext": null }, - "start": 49978, - "end": 49979, + "start": 51129, + "end": 51130, "loc": { "start": { - "line": 1235, + "line": 1270, "column": 48 }, "end": { - "line": 1235, + "line": 1270, "column": 49 } } @@ -411235,15 +418515,15 @@ "binop": null }, "value": "dragTranslateSectionPlane", - "start": 50004, - "end": 50029, + "start": 51155, + "end": 51180, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 24 }, "end": { - "line": 1236, + "line": 1271, "column": 49 } } @@ -411260,15 +418540,15 @@ "postfix": false, "binop": null }, - "start": 50029, - "end": 50030, + "start": 51180, + "end": 51181, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 49 }, "end": { - "line": 1236, + "line": 1271, "column": 50 } } @@ -411286,15 +418566,15 @@ "binop": null }, "value": "yBaseAxis", - "start": 50030, - "end": 50039, + "start": 51181, + "end": 51190, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 50 }, "end": { - "line": 1236, + "line": 1271, "column": 59 } } @@ -411312,15 +418592,15 @@ "binop": null, "updateContext": null }, - "start": 50039, - "end": 50040, + "start": 51190, + "end": 51191, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 59 }, "end": { - "line": 1236, + "line": 1271, "column": 60 } } @@ -411338,15 +418618,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 50041, - "end": 50054, + "start": 51192, + "end": 51205, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 61 }, "end": { - "line": 1236, + "line": 1271, "column": 74 } } @@ -411364,15 +418644,15 @@ "binop": null, "updateContext": null }, - "start": 50054, - "end": 50055, + "start": 51205, + "end": 51206, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 74 }, "end": { - "line": 1236, + "line": 1271, "column": 75 } } @@ -411390,15 +418670,15 @@ "binop": null }, "value": "canvasPos", - "start": 50056, - "end": 50065, + "start": 51207, + "end": 51216, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 76 }, "end": { - "line": 1236, + "line": 1271, "column": 85 } } @@ -411415,15 +418695,15 @@ "postfix": false, "binop": null }, - "start": 50065, - "end": 50066, + "start": 51216, + "end": 51217, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 85 }, "end": { - "line": 1236, + "line": 1271, "column": 86 } } @@ -411441,15 +418721,15 @@ "binop": null, "updateContext": null }, - "start": 50066, - "end": 50067, + "start": 51217, + "end": 51218, "loc": { "start": { - "line": 1236, + "line": 1271, "column": 86 }, "end": { - "line": 1236, + "line": 1271, "column": 87 } } @@ -411469,15 +418749,15 @@ "updateContext": null }, "value": "break", - "start": 50092, - "end": 50097, + "start": 51243, + "end": 51248, "loc": { "start": { - "line": 1237, + "line": 1272, "column": 24 }, "end": { - "line": 1237, + "line": 1272, "column": 29 } } @@ -411495,15 +418775,15 @@ "binop": null, "updateContext": null }, - "start": 50097, - "end": 50098, + "start": 51248, + "end": 51249, "loc": { "start": { - "line": 1237, + "line": 1272, "column": 29 }, "end": { - "line": 1237, + "line": 1272, "column": 30 } } @@ -411523,15 +418803,15 @@ "updateContext": null }, "value": "case", - "start": 50119, - "end": 50123, + "start": 51270, + "end": 51274, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 20 }, "end": { - "line": 1238, + "line": 1273, "column": 24 } } @@ -411549,15 +418829,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 50124, - "end": 50136, + "start": 51275, + "end": 51287, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 25 }, "end": { - "line": 1238, + "line": 1273, "column": 37 } } @@ -411575,15 +418855,15 @@ "binop": null, "updateContext": null }, - "start": 50136, - "end": 50137, + "start": 51287, + "end": 51288, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 37 }, "end": { - "line": 1238, + "line": 1273, "column": 38 } } @@ -411601,15 +418881,15 @@ "binop": null }, "value": "zTranslate", - "start": 50137, - "end": 50147, + "start": 51288, + "end": 51298, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 38 }, "end": { - "line": 1238, + "line": 1273, "column": 48 } } @@ -411627,15 +418907,15 @@ "binop": null, "updateContext": null }, - "start": 50147, - "end": 50148, + "start": 51298, + "end": 51299, "loc": { "start": { - "line": 1238, + "line": 1273, "column": 48 }, "end": { - "line": 1238, + "line": 1273, "column": 49 } } @@ -411653,15 +418933,15 @@ "binop": null }, "value": "dragTranslateSectionPlane", - "start": 50173, - "end": 50198, + "start": 51324, + "end": 51349, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 24 }, "end": { - "line": 1239, + "line": 1274, "column": 49 } } @@ -411678,15 +418958,15 @@ "postfix": false, "binop": null }, - "start": 50198, - "end": 50199, + "start": 51349, + "end": 51350, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 49 }, "end": { - "line": 1239, + "line": 1274, "column": 50 } } @@ -411704,15 +418984,15 @@ "binop": null }, "value": "zBaseAxis", - "start": 50199, - "end": 50208, + "start": 51350, + "end": 51359, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 50 }, "end": { - "line": 1239, + "line": 1274, "column": 59 } } @@ -411730,15 +419010,15 @@ "binop": null, "updateContext": null }, - "start": 50208, - "end": 50209, + "start": 51359, + "end": 51360, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 59 }, "end": { - "line": 1239, + "line": 1274, "column": 60 } } @@ -411756,15 +419036,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 50210, - "end": 50223, + "start": 51361, + "end": 51374, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 61 }, "end": { - "line": 1239, + "line": 1274, "column": 74 } } @@ -411782,15 +419062,15 @@ "binop": null, "updateContext": null }, - "start": 50223, - "end": 50224, + "start": 51374, + "end": 51375, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 74 }, "end": { - "line": 1239, + "line": 1274, "column": 75 } } @@ -411808,15 +419088,15 @@ "binop": null }, "value": "canvasPos", - "start": 50225, - "end": 50234, + "start": 51376, + "end": 51385, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 76 }, "end": { - "line": 1239, + "line": 1274, "column": 85 } } @@ -411833,15 +419113,15 @@ "postfix": false, "binop": null }, - "start": 50234, - "end": 50235, + "start": 51385, + "end": 51386, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 85 }, "end": { - "line": 1239, + "line": 1274, "column": 86 } } @@ -411859,15 +419139,15 @@ "binop": null, "updateContext": null }, - "start": 50235, - "end": 50236, + "start": 51386, + "end": 51387, "loc": { "start": { - "line": 1239, + "line": 1274, "column": 86 }, "end": { - "line": 1239, + "line": 1274, "column": 87 } } @@ -411887,15 +419167,15 @@ "updateContext": null }, "value": "break", - "start": 50261, - "end": 50266, + "start": 51412, + "end": 51417, "loc": { "start": { - "line": 1240, + "line": 1275, "column": 24 }, "end": { - "line": 1240, + "line": 1275, "column": 29 } } @@ -411913,15 +419193,15 @@ "binop": null, "updateContext": null }, - "start": 50266, - "end": 50267, + "start": 51417, + "end": 51418, "loc": { "start": { - "line": 1240, + "line": 1275, "column": 29 }, "end": { - "line": 1240, + "line": 1275, "column": 30 } } @@ -411941,15 +419221,15 @@ "updateContext": null }, "value": "case", - "start": 50288, - "end": 50292, + "start": 51439, + "end": 51443, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 20 }, "end": { - "line": 1241, + "line": 1276, "column": 24 } } @@ -411967,15 +419247,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 50293, - "end": 50305, + "start": 51444, + "end": 51456, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 25 }, "end": { - "line": 1241, + "line": 1276, "column": 37 } } @@ -411993,15 +419273,15 @@ "binop": null, "updateContext": null }, - "start": 50305, - "end": 50306, + "start": 51456, + "end": 51457, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 37 }, "end": { - "line": 1241, + "line": 1276, "column": 38 } } @@ -412019,15 +419299,15 @@ "binop": null }, "value": "xRotate", - "start": 50306, - "end": 50313, + "start": 51457, + "end": 51464, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 38 }, "end": { - "line": 1241, + "line": 1276, "column": 45 } } @@ -412045,15 +419325,15 @@ "binop": null, "updateContext": null }, - "start": 50313, - "end": 50314, + "start": 51464, + "end": 51465, "loc": { "start": { - "line": 1241, + "line": 1276, "column": 45 }, "end": { - "line": 1241, + "line": 1276, "column": 46 } } @@ -412071,15 +419351,15 @@ "binop": null }, "value": "dragRotateSectionPlane", - "start": 50339, - "end": 50361, + "start": 51490, + "end": 51512, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 24 }, "end": { - "line": 1242, + "line": 1277, "column": 46 } } @@ -412096,15 +419376,15 @@ "postfix": false, "binop": null }, - "start": 50361, - "end": 50362, + "start": 51512, + "end": 51513, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 46 }, "end": { - "line": 1242, + "line": 1277, "column": 47 } } @@ -412122,15 +419402,15 @@ "binop": null }, "value": "xBaseAxis", - "start": 50362, - "end": 50371, + "start": 51513, + "end": 51522, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 47 }, "end": { - "line": 1242, + "line": 1277, "column": 56 } } @@ -412148,15 +419428,15 @@ "binop": null, "updateContext": null }, - "start": 50371, - "end": 50372, + "start": 51522, + "end": 51523, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 56 }, "end": { - "line": 1242, + "line": 1277, "column": 57 } } @@ -412174,15 +419454,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 50373, - "end": 50386, + "start": 51524, + "end": 51537, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 58 }, "end": { - "line": 1242, + "line": 1277, "column": 71 } } @@ -412200,15 +419480,15 @@ "binop": null, "updateContext": null }, - "start": 50386, - "end": 50387, + "start": 51537, + "end": 51538, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 71 }, "end": { - "line": 1242, + "line": 1277, "column": 72 } } @@ -412226,15 +419506,15 @@ "binop": null }, "value": "canvasPos", - "start": 50388, - "end": 50397, + "start": 51539, + "end": 51548, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 73 }, "end": { - "line": 1242, + "line": 1277, "column": 82 } } @@ -412251,15 +419531,15 @@ "postfix": false, "binop": null }, - "start": 50397, - "end": 50398, + "start": 51548, + "end": 51549, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 82 }, "end": { - "line": 1242, + "line": 1277, "column": 83 } } @@ -412277,15 +419557,15 @@ "binop": null, "updateContext": null }, - "start": 50398, - "end": 50399, + "start": 51549, + "end": 51550, "loc": { "start": { - "line": 1242, + "line": 1277, "column": 83 }, "end": { - "line": 1242, + "line": 1277, "column": 84 } } @@ -412305,15 +419585,15 @@ "updateContext": null }, "value": "break", - "start": 50424, - "end": 50429, + "start": 51575, + "end": 51580, "loc": { "start": { - "line": 1243, + "line": 1278, "column": 24 }, "end": { - "line": 1243, + "line": 1278, "column": 29 } } @@ -412331,15 +419611,15 @@ "binop": null, "updateContext": null }, - "start": 50429, - "end": 50430, + "start": 51580, + "end": 51581, "loc": { "start": { - "line": 1243, + "line": 1278, "column": 29 }, "end": { - "line": 1243, + "line": 1278, "column": 30 } } @@ -412359,15 +419639,15 @@ "updateContext": null }, "value": "case", - "start": 50451, - "end": 50455, + "start": 51602, + "end": 51606, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 20 }, "end": { - "line": 1244, + "line": 1279, "column": 24 } } @@ -412385,15 +419665,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 50456, - "end": 50468, + "start": 51607, + "end": 51619, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 25 }, "end": { - "line": 1244, + "line": 1279, "column": 37 } } @@ -412411,15 +419691,15 @@ "binop": null, "updateContext": null }, - "start": 50468, - "end": 50469, + "start": 51619, + "end": 51620, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 37 }, "end": { - "line": 1244, + "line": 1279, "column": 38 } } @@ -412437,15 +419717,15 @@ "binop": null }, "value": "yRotate", - "start": 50469, - "end": 50476, + "start": 51620, + "end": 51627, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 38 }, "end": { - "line": 1244, + "line": 1279, "column": 45 } } @@ -412463,15 +419743,15 @@ "binop": null, "updateContext": null }, - "start": 50476, - "end": 50477, + "start": 51627, + "end": 51628, "loc": { "start": { - "line": 1244, + "line": 1279, "column": 45 }, "end": { - "line": 1244, + "line": 1279, "column": 46 } } @@ -412489,15 +419769,15 @@ "binop": null }, "value": "dragRotateSectionPlane", - "start": 50502, - "end": 50524, + "start": 51653, + "end": 51675, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 24 }, "end": { - "line": 1245, + "line": 1280, "column": 46 } } @@ -412514,15 +419794,15 @@ "postfix": false, "binop": null }, - "start": 50524, - "end": 50525, + "start": 51675, + "end": 51676, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 46 }, "end": { - "line": 1245, + "line": 1280, "column": 47 } } @@ -412540,15 +419820,15 @@ "binop": null }, "value": "yBaseAxis", - "start": 50525, - "end": 50534, + "start": 51676, + "end": 51685, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 47 }, "end": { - "line": 1245, + "line": 1280, "column": 56 } } @@ -412566,15 +419846,15 @@ "binop": null, "updateContext": null }, - "start": 50534, - "end": 50535, + "start": 51685, + "end": 51686, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 56 }, "end": { - "line": 1245, + "line": 1280, "column": 57 } } @@ -412592,15 +419872,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 50536, - "end": 50549, + "start": 51687, + "end": 51700, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 58 }, "end": { - "line": 1245, + "line": 1280, "column": 71 } } @@ -412618,15 +419898,15 @@ "binop": null, "updateContext": null }, - "start": 50549, - "end": 50550, + "start": 51700, + "end": 51701, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 71 }, "end": { - "line": 1245, + "line": 1280, "column": 72 } } @@ -412644,15 +419924,15 @@ "binop": null }, "value": "canvasPos", - "start": 50551, - "end": 50560, + "start": 51702, + "end": 51711, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 73 }, "end": { - "line": 1245, + "line": 1280, "column": 82 } } @@ -412669,15 +419949,15 @@ "postfix": false, "binop": null }, - "start": 50560, - "end": 50561, + "start": 51711, + "end": 51712, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 82 }, "end": { - "line": 1245, + "line": 1280, "column": 83 } } @@ -412695,15 +419975,15 @@ "binop": null, "updateContext": null }, - "start": 50561, - "end": 50562, + "start": 51712, + "end": 51713, "loc": { "start": { - "line": 1245, + "line": 1280, "column": 83 }, "end": { - "line": 1245, + "line": 1280, "column": 84 } } @@ -412723,15 +420003,15 @@ "updateContext": null }, "value": "break", - "start": 50587, - "end": 50592, + "start": 51738, + "end": 51743, "loc": { "start": { - "line": 1246, + "line": 1281, "column": 24 }, "end": { - "line": 1246, + "line": 1281, "column": 29 } } @@ -412749,15 +420029,15 @@ "binop": null, "updateContext": null }, - "start": 50592, - "end": 50593, + "start": 51743, + "end": 51744, "loc": { "start": { - "line": 1246, + "line": 1281, "column": 29 }, "end": { - "line": 1246, + "line": 1281, "column": 30 } } @@ -412777,15 +420057,15 @@ "updateContext": null }, "value": "case", - "start": 50614, - "end": 50618, + "start": 51765, + "end": 51769, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 20 }, "end": { - "line": 1247, + "line": 1282, "column": 24 } } @@ -412803,15 +420083,15 @@ "binop": null }, "value": "DRAG_ACTIONS", - "start": 50619, - "end": 50631, + "start": 51770, + "end": 51782, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 25 }, "end": { - "line": 1247, + "line": 1282, "column": 37 } } @@ -412829,15 +420109,15 @@ "binop": null, "updateContext": null }, - "start": 50631, - "end": 50632, + "start": 51782, + "end": 51783, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 37 }, "end": { - "line": 1247, + "line": 1282, "column": 38 } } @@ -412855,15 +420135,15 @@ "binop": null }, "value": "zRotate", - "start": 50632, - "end": 50639, + "start": 51783, + "end": 51790, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 38 }, "end": { - "line": 1247, + "line": 1282, "column": 45 } } @@ -412881,15 +420161,15 @@ "binop": null, "updateContext": null }, - "start": 50639, - "end": 50640, + "start": 51790, + "end": 51791, "loc": { "start": { - "line": 1247, + "line": 1282, "column": 45 }, "end": { - "line": 1247, + "line": 1282, "column": 46 } } @@ -412907,15 +420187,15 @@ "binop": null }, "value": "dragRotateSectionPlane", - "start": 50665, - "end": 50687, + "start": 51816, + "end": 51838, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 24 }, "end": { - "line": 1248, + "line": 1283, "column": 46 } } @@ -412932,15 +420212,15 @@ "postfix": false, "binop": null }, - "start": 50687, - "end": 50688, + "start": 51838, + "end": 51839, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 46 }, "end": { - "line": 1248, + "line": 1283, "column": 47 } } @@ -412958,15 +420238,15 @@ "binop": null }, "value": "zBaseAxis", - "start": 50688, - "end": 50697, + "start": 51839, + "end": 51848, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 47 }, "end": { - "line": 1248, + "line": 1283, "column": 56 } } @@ -412984,15 +420264,15 @@ "binop": null, "updateContext": null }, - "start": 50697, - "end": 50698, + "start": 51848, + "end": 51849, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 56 }, "end": { - "line": 1248, + "line": 1283, "column": 57 } } @@ -413010,15 +420290,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 50699, - "end": 50712, + "start": 51850, + "end": 51863, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 58 }, "end": { - "line": 1248, + "line": 1283, "column": 71 } } @@ -413036,15 +420316,15 @@ "binop": null, "updateContext": null }, - "start": 50712, - "end": 50713, + "start": 51863, + "end": 51864, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 71 }, "end": { - "line": 1248, + "line": 1283, "column": 72 } } @@ -413062,15 +420342,15 @@ "binop": null }, "value": "canvasPos", - "start": 50714, - "end": 50723, + "start": 51865, + "end": 51874, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 73 }, "end": { - "line": 1248, + "line": 1283, "column": 82 } } @@ -413087,15 +420367,15 @@ "postfix": false, "binop": null }, - "start": 50723, - "end": 50724, + "start": 51874, + "end": 51875, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 82 }, "end": { - "line": 1248, + "line": 1283, "column": 83 } } @@ -413113,15 +420393,15 @@ "binop": null, "updateContext": null }, - "start": 50724, - "end": 50725, + "start": 51875, + "end": 51876, "loc": { "start": { - "line": 1248, + "line": 1283, "column": 83 }, "end": { - "line": 1248, + "line": 1283, "column": 84 } } @@ -413141,15 +420421,15 @@ "updateContext": null }, "value": "break", - "start": 50750, - "end": 50755, + "start": 51901, + "end": 51906, "loc": { "start": { - "line": 1249, + "line": 1284, "column": 24 }, "end": { - "line": 1249, + "line": 1284, "column": 29 } } @@ -413167,15 +420447,15 @@ "binop": null, "updateContext": null }, - "start": 50755, - "end": 50756, + "start": 51906, + "end": 51907, "loc": { "start": { - "line": 1249, + "line": 1284, "column": 29 }, "end": { - "line": 1249, + "line": 1284, "column": 30 } } @@ -413192,15 +420472,15 @@ "postfix": false, "binop": null }, - "start": 50773, - "end": 50774, + "start": 51924, + "end": 51925, "loc": { "start": { - "line": 1250, + "line": 1285, "column": 16 }, "end": { - "line": 1250, + "line": 1285, "column": 17 } } @@ -413218,15 +420498,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 50792, - "end": 50805, + "start": 51943, + "end": 51956, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 16 }, "end": { - "line": 1252, + "line": 1287, "column": 29 } } @@ -413244,15 +420524,15 @@ "binop": null, "updateContext": null }, - "start": 50805, - "end": 50806, + "start": 51956, + "end": 51957, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 29 }, "end": { - "line": 1252, + "line": 1287, "column": 30 } } @@ -413271,15 +420551,15 @@ "updateContext": null }, "value": 0, - "start": 50806, - "end": 50807, + "start": 51957, + "end": 51958, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 30 }, "end": { - "line": 1252, + "line": 1287, "column": 31 } } @@ -413297,15 +420577,15 @@ "binop": null, "updateContext": null }, - "start": 50807, - "end": 50808, + "start": 51958, + "end": 51959, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 31 }, "end": { - "line": 1252, + "line": 1287, "column": 32 } } @@ -413324,15 +420604,15 @@ "updateContext": null }, "value": "=", - "start": 50809, - "end": 50810, + "start": 51960, + "end": 51961, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 33 }, "end": { - "line": 1252, + "line": 1287, "column": 34 } } @@ -413350,15 +420630,15 @@ "binop": null }, "value": "x", - "start": 50811, - "end": 50812, + "start": 51962, + "end": 51963, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 35 }, "end": { - "line": 1252, + "line": 1287, "column": 36 } } @@ -413376,15 +420656,15 @@ "binop": null, "updateContext": null }, - "start": 50812, - "end": 50813, + "start": 51963, + "end": 51964, "loc": { "start": { - "line": 1252, + "line": 1287, "column": 36 }, "end": { - "line": 1252, + "line": 1287, "column": 37 } } @@ -413402,15 +420682,15 @@ "binop": null }, "value": "lastCanvasPos", - "start": 50830, - "end": 50843, + "start": 51981, + "end": 51994, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 16 }, "end": { - "line": 1253, + "line": 1288, "column": 29 } } @@ -413428,15 +420708,15 @@ "binop": null, "updateContext": null }, - "start": 50843, - "end": 50844, + "start": 51994, + "end": 51995, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 29 }, "end": { - "line": 1253, + "line": 1288, "column": 30 } } @@ -413455,15 +420735,15 @@ "updateContext": null }, "value": 1, - "start": 50844, - "end": 50845, + "start": 51995, + "end": 51996, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 30 }, "end": { - "line": 1253, + "line": 1288, "column": 31 } } @@ -413481,15 +420761,15 @@ "binop": null, "updateContext": null }, - "start": 50845, - "end": 50846, + "start": 51996, + "end": 51997, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 31 }, "end": { - "line": 1253, + "line": 1288, "column": 32 } } @@ -413508,15 +420788,15 @@ "updateContext": null }, "value": "=", - "start": 50847, - "end": 50848, + "start": 51998, + "end": 51999, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 33 }, "end": { - "line": 1253, + "line": 1288, "column": 34 } } @@ -413534,15 +420814,15 @@ "binop": null }, "value": "y", - "start": 50849, - "end": 50850, + "start": 52000, + "end": 52001, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 35 }, "end": { - "line": 1253, + "line": 1288, "column": 36 } } @@ -413560,15 +420840,15 @@ "binop": null, "updateContext": null }, - "start": 50850, - "end": 50851, + "start": 52001, + "end": 52002, "loc": { "start": { - "line": 1253, + "line": 1288, "column": 36 }, "end": { - "line": 1253, + "line": 1288, "column": 37 } } @@ -413585,15 +420865,15 @@ "postfix": false, "binop": null }, - "start": 50864, - "end": 50865, + "start": 52015, + "end": 52016, "loc": { "start": { - "line": 1254, + "line": 1289, "column": 12 }, "end": { - "line": 1254, + "line": 1289, "column": 13 } } @@ -413610,15 +420890,15 @@ "postfix": false, "binop": null }, - "start": 50865, - "end": 50866, + "start": 52016, + "end": 52017, "loc": { "start": { - "line": 1254, + "line": 1289, "column": 13 }, "end": { - "line": 1254, + "line": 1289, "column": 14 } } @@ -413636,15 +420916,15 @@ "binop": null, "updateContext": null }, - "start": 50866, - "end": 50867, + "start": 52017, + "end": 52018, "loc": { "start": { - "line": 1254, + "line": 1289, "column": 14 }, "end": { - "line": 1254, + "line": 1289, "column": 15 } } @@ -413662,15 +420942,15 @@ "binop": null }, "value": "canvas", - "start": 50881, - "end": 50887, + "start": 52032, + "end": 52038, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 12 }, "end": { - "line": 1256, + "line": 1291, "column": 18 } } @@ -413688,15 +420968,15 @@ "binop": null, "updateContext": null }, - "start": 50887, - "end": 50888, + "start": 52038, + "end": 52039, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 18 }, "end": { - "line": 1256, + "line": 1291, "column": 19 } } @@ -413714,15 +420994,15 @@ "binop": null }, "value": "addEventListener", - "start": 50888, - "end": 50904, + "start": 52039, + "end": 52055, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 19 }, "end": { - "line": 1256, + "line": 1291, "column": 35 } } @@ -413739,15 +421019,15 @@ "postfix": false, "binop": null }, - "start": 50904, - "end": 50905, + "start": 52055, + "end": 52056, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 35 }, "end": { - "line": 1256, + "line": 1291, "column": 36 } } @@ -413766,15 +421046,15 @@ "updateContext": null }, "value": "mouseup", - "start": 50905, - "end": 50914, + "start": 52056, + "end": 52065, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 36 }, "end": { - "line": 1256, + "line": 1291, "column": 45 } } @@ -413792,15 +421072,15 @@ "binop": null, "updateContext": null }, - "start": 50914, - "end": 50915, + "start": 52065, + "end": 52066, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 45 }, "end": { - "line": 1256, + "line": 1291, "column": 46 } } @@ -413820,15 +421100,15 @@ "updateContext": null }, "value": "this", - "start": 50916, - "end": 50920, + "start": 52067, + "end": 52071, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 47 }, "end": { - "line": 1256, + "line": 1291, "column": 51 } } @@ -413846,15 +421126,15 @@ "binop": null, "updateContext": null }, - "start": 50920, - "end": 50921, + "start": 52071, + "end": 52072, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 51 }, "end": { - "line": 1256, + "line": 1291, "column": 52 } } @@ -413872,15 +421152,15 @@ "binop": null }, "value": "_canvasMouseUpListener", - "start": 50921, - "end": 50943, + "start": 52072, + "end": 52094, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 52 }, "end": { - "line": 1256, + "line": 1291, "column": 74 } } @@ -413899,15 +421179,15 @@ "updateContext": null }, "value": "=", - "start": 50944, - "end": 50945, + "start": 52095, + "end": 52096, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 75 }, "end": { - "line": 1256, + "line": 1291, "column": 76 } } @@ -413924,15 +421204,15 @@ "postfix": false, "binop": null }, - "start": 50946, - "end": 50947, + "start": 52097, + "end": 52098, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 77 }, "end": { - "line": 1256, + "line": 1291, "column": 78 } } @@ -413950,15 +421230,15 @@ "binop": null }, "value": "e", - "start": 50947, - "end": 50948, + "start": 52098, + "end": 52099, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 78 }, "end": { - "line": 1256, + "line": 1291, "column": 79 } } @@ -413975,15 +421255,15 @@ "postfix": false, "binop": null }, - "start": 50948, - "end": 50949, + "start": 52099, + "end": 52100, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 79 }, "end": { - "line": 1256, + "line": 1291, "column": 80 } } @@ -414001,15 +421281,15 @@ "binop": null, "updateContext": null }, - "start": 50950, - "end": 50952, + "start": 52101, + "end": 52103, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 81 }, "end": { - "line": 1256, + "line": 1291, "column": 83 } } @@ -414026,15 +421306,15 @@ "postfix": false, "binop": null }, - "start": 50953, - "end": 50954, + "start": 52104, + "end": 52105, "loc": { "start": { - "line": 1256, + "line": 1291, "column": 84 }, "end": { - "line": 1256, + "line": 1291, "column": 85 } } @@ -414054,15 +421334,15 @@ "updateContext": null }, "value": "if", - "start": 50971, - "end": 50973, + "start": 52122, + "end": 52124, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 16 }, "end": { - "line": 1257, + "line": 1292, "column": 18 } } @@ -414079,15 +421359,15 @@ "postfix": false, "binop": null }, - "start": 50974, - "end": 50975, + "start": 52125, + "end": 52126, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 19 }, "end": { - "line": 1257, + "line": 1292, "column": 20 } } @@ -414106,15 +421386,15 @@ "updateContext": null }, "value": "!", - "start": 50975, - "end": 50976, + "start": 52126, + "end": 52127, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 20 }, "end": { - "line": 1257, + "line": 1292, "column": 21 } } @@ -414134,15 +421414,15 @@ "updateContext": null }, "value": "this", - "start": 50976, - "end": 50980, + "start": 52127, + "end": 52131, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 21 }, "end": { - "line": 1257, + "line": 1292, "column": 25 } } @@ -414160,15 +421440,15 @@ "binop": null, "updateContext": null }, - "start": 50980, - "end": 50981, + "start": 52131, + "end": 52132, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 25 }, "end": { - "line": 1257, + "line": 1292, "column": 26 } } @@ -414186,15 +421466,15 @@ "binop": null }, "value": "_visible", - "start": 50981, - "end": 50989, + "start": 52132, + "end": 52140, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 26 }, "end": { - "line": 1257, + "line": 1292, "column": 34 } } @@ -414211,15 +421491,15 @@ "postfix": false, "binop": null }, - "start": 50989, - "end": 50990, + "start": 52140, + "end": 52141, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 34 }, "end": { - "line": 1257, + "line": 1292, "column": 35 } } @@ -414236,15 +421516,15 @@ "postfix": false, "binop": null }, - "start": 50991, - "end": 50992, + "start": 52142, + "end": 52143, "loc": { "start": { - "line": 1257, + "line": 1292, "column": 36 }, "end": { - "line": 1257, + "line": 1292, "column": 37 } } @@ -414264,15 +421544,15 @@ "updateContext": null }, "value": "return", - "start": 51013, - "end": 51019, + "start": 52164, + "end": 52170, "loc": { "start": { - "line": 1258, + "line": 1293, "column": 20 }, "end": { - "line": 1258, + "line": 1293, "column": 26 } } @@ -414290,15 +421570,15 @@ "binop": null, "updateContext": null }, - "start": 51019, - "end": 51020, + "start": 52170, + "end": 52171, "loc": { "start": { - "line": 1258, + "line": 1293, "column": 26 }, "end": { - "line": 1258, + "line": 1293, "column": 27 } } @@ -414315,15 +421595,15 @@ "postfix": false, "binop": null }, - "start": 51037, - "end": 51038, + "start": 52188, + "end": 52189, "loc": { "start": { - "line": 1259, + "line": 1294, "column": 16 }, "end": { - "line": 1259, + "line": 1294, "column": 17 } } @@ -414343,15 +421623,15 @@ "updateContext": null }, "value": "this", - "start": 51055, - "end": 51059, + "start": 52206, + "end": 52210, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 16 }, "end": { - "line": 1260, + "line": 1295, "column": 20 } } @@ -414369,15 +421649,15 @@ "binop": null, "updateContext": null }, - "start": 51059, - "end": 51060, + "start": 52210, + "end": 52211, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 20 }, "end": { - "line": 1260, + "line": 1295, "column": 21 } } @@ -414395,15 +421675,15 @@ "binop": null }, "value": "_viewer", - "start": 51060, - "end": 51067, + "start": 52211, + "end": 52218, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 21 }, "end": { - "line": 1260, + "line": 1295, "column": 28 } } @@ -414421,15 +421701,15 @@ "binop": null, "updateContext": null }, - "start": 51067, - "end": 51068, + "start": 52218, + "end": 52219, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 28 }, "end": { - "line": 1260, + "line": 1295, "column": 29 } } @@ -414447,15 +421727,15 @@ "binop": null }, "value": "cameraControl", - "start": 51068, - "end": 51081, + "start": 52219, + "end": 52232, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 29 }, "end": { - "line": 1260, + "line": 1295, "column": 42 } } @@ -414473,15 +421753,15 @@ "binop": null, "updateContext": null }, - "start": 51081, - "end": 51082, + "start": 52232, + "end": 52233, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 42 }, "end": { - "line": 1260, + "line": 1295, "column": 43 } } @@ -414499,15 +421779,15 @@ "binop": null }, "value": "pointerEnabled", - "start": 51082, - "end": 51096, + "start": 52233, + "end": 52247, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 43 }, "end": { - "line": 1260, + "line": 1295, "column": 57 } } @@ -414526,15 +421806,15 @@ "updateContext": null }, "value": "=", - "start": 51097, - "end": 51098, + "start": 52248, + "end": 52249, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 58 }, "end": { - "line": 1260, + "line": 1295, "column": 59 } } @@ -414554,15 +421834,15 @@ "updateContext": null }, "value": "true", - "start": 51099, - "end": 51103, + "start": 52250, + "end": 52254, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 60 }, "end": { - "line": 1260, + "line": 1295, "column": 64 } } @@ -414580,15 +421860,15 @@ "binop": null, "updateContext": null }, - "start": 51103, - "end": 51104, + "start": 52254, + "end": 52255, "loc": { "start": { - "line": 1260, + "line": 1295, "column": 64 }, "end": { - "line": 1260, + "line": 1295, "column": 65 } } @@ -414608,15 +421888,15 @@ "updateContext": null }, "value": "if", - "start": 51121, - "end": 51123, + "start": 52272, + "end": 52274, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 16 }, "end": { - "line": 1261, + "line": 1296, "column": 18 } } @@ -414633,15 +421913,15 @@ "postfix": false, "binop": null }, - "start": 51124, - "end": 51125, + "start": 52275, + "end": 52276, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 19 }, "end": { - "line": 1261, + "line": 1296, "column": 20 } } @@ -414660,15 +421940,15 @@ "updateContext": null }, "value": "!", - "start": 51125, - "end": 51126, + "start": 52276, + "end": 52277, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 20 }, "end": { - "line": 1261, + "line": 1296, "column": 21 } } @@ -414686,15 +421966,15 @@ "binop": null }, "value": "down", - "start": 51126, - "end": 51130, + "start": 52277, + "end": 52281, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 21 }, "end": { - "line": 1261, + "line": 1296, "column": 25 } } @@ -414711,15 +421991,15 @@ "postfix": false, "binop": null }, - "start": 51130, - "end": 51131, + "start": 52281, + "end": 52282, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 25 }, "end": { - "line": 1261, + "line": 1296, "column": 26 } } @@ -414736,15 +422016,15 @@ "postfix": false, "binop": null }, - "start": 51132, - "end": 51133, + "start": 52283, + "end": 52284, "loc": { "start": { - "line": 1261, + "line": 1296, "column": 27 }, "end": { - "line": 1261, + "line": 1296, "column": 28 } } @@ -414764,15 +422044,15 @@ "updateContext": null }, "value": "return", - "start": 51154, - "end": 51160, + "start": 52305, + "end": 52311, "loc": { "start": { - "line": 1262, + "line": 1297, "column": 20 }, "end": { - "line": 1262, + "line": 1297, "column": 26 } } @@ -414790,15 +422070,15 @@ "binop": null, "updateContext": null }, - "start": 51160, - "end": 51161, + "start": 52311, + "end": 52312, "loc": { "start": { - "line": 1262, + "line": 1297, "column": 26 }, "end": { - "line": 1262, + "line": 1297, "column": 27 } } @@ -414815,15 +422095,15 @@ "postfix": false, "binop": null }, - "start": 51178, - "end": 51179, + "start": 52329, + "end": 52330, "loc": { "start": { - "line": 1263, + "line": 1298, "column": 16 }, "end": { - "line": 1263, + "line": 1298, "column": 17 } } @@ -414843,15 +422123,15 @@ "updateContext": null }, "value": "switch", - "start": 51196, - "end": 51202, + "start": 52347, + "end": 52353, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 16 }, "end": { - "line": 1264, + "line": 1299, "column": 22 } } @@ -414868,15 +422148,15 @@ "postfix": false, "binop": null }, - "start": 51203, - "end": 51204, + "start": 52354, + "end": 52355, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 23 }, "end": { - "line": 1264, + "line": 1299, "column": 24 } } @@ -414894,15 +422174,15 @@ "binop": null }, "value": "e", - "start": 51204, - "end": 51205, + "start": 52355, + "end": 52356, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 24 }, "end": { - "line": 1264, + "line": 1299, "column": 25 } } @@ -414920,15 +422200,15 @@ "binop": null, "updateContext": null }, - "start": 51205, - "end": 51206, + "start": 52356, + "end": 52357, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 25 }, "end": { - "line": 1264, + "line": 1299, "column": 26 } } @@ -414946,15 +422226,15 @@ "binop": null }, "value": "which", - "start": 51206, - "end": 51211, + "start": 52357, + "end": 52362, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 26 }, "end": { - "line": 1264, + "line": 1299, "column": 31 } } @@ -414971,15 +422251,15 @@ "postfix": false, "binop": null }, - "start": 51211, - "end": 51212, + "start": 52362, + "end": 52363, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 31 }, "end": { - "line": 1264, + "line": 1299, "column": 32 } } @@ -414996,15 +422276,15 @@ "postfix": false, "binop": null }, - "start": 51213, - "end": 51214, + "start": 52364, + "end": 52365, "loc": { "start": { - "line": 1264, + "line": 1299, "column": 33 }, "end": { - "line": 1264, + "line": 1299, "column": 34 } } @@ -415024,15 +422304,15 @@ "updateContext": null }, "value": "case", - "start": 51235, - "end": 51239, + "start": 52386, + "end": 52390, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 20 }, "end": { - "line": 1265, + "line": 1300, "column": 24 } } @@ -415051,15 +422331,15 @@ "updateContext": null }, "value": 1, - "start": 51240, - "end": 51241, + "start": 52391, + "end": 52392, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 25 }, "end": { - "line": 1265, + "line": 1300, "column": 26 } } @@ -415077,15 +422357,15 @@ "binop": null, "updateContext": null }, - "start": 51241, - "end": 51242, + "start": 52392, + "end": 52393, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 26 }, "end": { - "line": 1265, + "line": 1300, "column": 27 } } @@ -415093,15 +422373,15 @@ { "type": "CommentLine", "value": " Left button", - "start": 51243, - "end": 51257, + "start": 52394, + "end": 52408, "loc": { "start": { - "line": 1265, + "line": 1300, "column": 28 }, "end": { - "line": 1265, + "line": 1300, "column": 42 } } @@ -415119,15 +422399,15 @@ "binop": null }, "value": "mouseDownLeft", - "start": 51282, - "end": 51295, + "start": 52433, + "end": 52446, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 24 }, "end": { - "line": 1266, + "line": 1301, "column": 37 } } @@ -415146,15 +422426,15 @@ "updateContext": null }, "value": "=", - "start": 51296, - "end": 51297, + "start": 52447, + "end": 52448, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 38 }, "end": { - "line": 1266, + "line": 1301, "column": 39 } } @@ -415174,15 +422454,15 @@ "updateContext": null }, "value": "false", - "start": 51298, - "end": 51303, + "start": 52449, + "end": 52454, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 40 }, "end": { - "line": 1266, + "line": 1301, "column": 45 } } @@ -415200,15 +422480,15 @@ "binop": null, "updateContext": null }, - "start": 51303, - "end": 51304, + "start": 52454, + "end": 52455, "loc": { "start": { - "line": 1266, + "line": 1301, "column": 45 }, "end": { - "line": 1266, + "line": 1301, "column": 46 } } @@ -415228,15 +422508,15 @@ "updateContext": null }, "value": "break", - "start": 51329, - "end": 51334, + "start": 52480, + "end": 52485, "loc": { "start": { - "line": 1267, + "line": 1302, "column": 24 }, "end": { - "line": 1267, + "line": 1302, "column": 29 } } @@ -415254,15 +422534,15 @@ "binop": null, "updateContext": null }, - "start": 51334, - "end": 51335, + "start": 52485, + "end": 52486, "loc": { "start": { - "line": 1267, + "line": 1302, "column": 29 }, "end": { - "line": 1267, + "line": 1302, "column": 30 } } @@ -415282,15 +422562,15 @@ "updateContext": null }, "value": "case", - "start": 51356, - "end": 51360, + "start": 52507, + "end": 52511, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 20 }, "end": { - "line": 1268, + "line": 1303, "column": 24 } } @@ -415309,15 +422589,15 @@ "updateContext": null }, "value": 2, - "start": 51361, - "end": 51362, + "start": 52512, + "end": 52513, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 25 }, "end": { - "line": 1268, + "line": 1303, "column": 26 } } @@ -415335,15 +422615,15 @@ "binop": null, "updateContext": null }, - "start": 51362, - "end": 51363, + "start": 52513, + "end": 52514, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 26 }, "end": { - "line": 1268, + "line": 1303, "column": 27 } } @@ -415351,15 +422631,15 @@ { "type": "CommentLine", "value": " Middle/both buttons", - "start": 51364, - "end": 51386, + "start": 52515, + "end": 52537, "loc": { "start": { - "line": 1268, + "line": 1303, "column": 28 }, "end": { - "line": 1268, + "line": 1303, "column": 50 } } @@ -415377,15 +422657,15 @@ "binop": null }, "value": "mouseDownMiddle", - "start": 51411, - "end": 51426, + "start": 52562, + "end": 52577, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 24 }, "end": { - "line": 1269, + "line": 1304, "column": 39 } } @@ -415404,15 +422684,15 @@ "updateContext": null }, "value": "=", - "start": 51427, - "end": 51428, + "start": 52578, + "end": 52579, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 40 }, "end": { - "line": 1269, + "line": 1304, "column": 41 } } @@ -415432,15 +422712,15 @@ "updateContext": null }, "value": "false", - "start": 51429, - "end": 51434, + "start": 52580, + "end": 52585, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 42 }, "end": { - "line": 1269, + "line": 1304, "column": 47 } } @@ -415458,15 +422738,15 @@ "binop": null, "updateContext": null }, - "start": 51434, - "end": 51435, + "start": 52585, + "end": 52586, "loc": { "start": { - "line": 1269, + "line": 1304, "column": 47 }, "end": { - "line": 1269, + "line": 1304, "column": 48 } } @@ -415486,15 +422766,15 @@ "updateContext": null }, "value": "break", - "start": 51460, - "end": 51465, + "start": 52611, + "end": 52616, "loc": { "start": { - "line": 1270, + "line": 1305, "column": 24 }, "end": { - "line": 1270, + "line": 1305, "column": 29 } } @@ -415512,15 +422792,15 @@ "binop": null, "updateContext": null }, - "start": 51465, - "end": 51466, + "start": 52616, + "end": 52617, "loc": { "start": { - "line": 1270, + "line": 1305, "column": 29 }, "end": { - "line": 1270, + "line": 1305, "column": 30 } } @@ -415540,15 +422820,15 @@ "updateContext": null }, "value": "case", - "start": 51487, - "end": 51491, + "start": 52638, + "end": 52642, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 20 }, "end": { - "line": 1271, + "line": 1306, "column": 24 } } @@ -415567,15 +422847,15 @@ "updateContext": null }, "value": 3, - "start": 51492, - "end": 51493, + "start": 52643, + "end": 52644, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 25 }, "end": { - "line": 1271, + "line": 1306, "column": 26 } } @@ -415593,15 +422873,15 @@ "binop": null, "updateContext": null }, - "start": 51493, - "end": 51494, + "start": 52644, + "end": 52645, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 26 }, "end": { - "line": 1271, + "line": 1306, "column": 27 } } @@ -415609,15 +422889,15 @@ { "type": "CommentLine", "value": " Right button", - "start": 51495, - "end": 51510, + "start": 52646, + "end": 52661, "loc": { "start": { - "line": 1271, + "line": 1306, "column": 28 }, "end": { - "line": 1271, + "line": 1306, "column": 43 } } @@ -415635,15 +422915,15 @@ "binop": null }, "value": "mouseDownRight", - "start": 51535, - "end": 51549, + "start": 52686, + "end": 52700, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 24 }, "end": { - "line": 1272, + "line": 1307, "column": 38 } } @@ -415662,15 +422942,15 @@ "updateContext": null }, "value": "=", - "start": 51550, - "end": 51551, + "start": 52701, + "end": 52702, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 39 }, "end": { - "line": 1272, + "line": 1307, "column": 40 } } @@ -415690,15 +422970,15 @@ "updateContext": null }, "value": "false", - "start": 51552, - "end": 51557, + "start": 52703, + "end": 52708, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 41 }, "end": { - "line": 1272, + "line": 1307, "column": 46 } } @@ -415716,15 +422996,15 @@ "binop": null, "updateContext": null }, - "start": 51557, - "end": 51558, + "start": 52708, + "end": 52709, "loc": { "start": { - "line": 1272, + "line": 1307, "column": 46 }, "end": { - "line": 1272, + "line": 1307, "column": 47 } } @@ -415744,15 +423024,15 @@ "updateContext": null }, "value": "break", - "start": 51583, - "end": 51588, + "start": 52734, + "end": 52739, "loc": { "start": { - "line": 1273, + "line": 1308, "column": 24 }, "end": { - "line": 1273, + "line": 1308, "column": 29 } } @@ -415770,15 +423050,15 @@ "binop": null, "updateContext": null }, - "start": 51588, - "end": 51589, + "start": 52739, + "end": 52740, "loc": { "start": { - "line": 1273, + "line": 1308, "column": 29 }, "end": { - "line": 1273, + "line": 1308, "column": 30 } } @@ -415798,15 +423078,15 @@ "updateContext": null }, "value": "default", - "start": 51610, - "end": 51617, + "start": 52761, + "end": 52768, "loc": { "start": { - "line": 1274, + "line": 1309, "column": 20 }, "end": { - "line": 1274, + "line": 1309, "column": 27 } } @@ -415824,15 +423104,15 @@ "binop": null, "updateContext": null }, - "start": 51617, - "end": 51618, + "start": 52768, + "end": 52769, "loc": { "start": { - "line": 1274, + "line": 1309, "column": 27 }, "end": { - "line": 1274, + "line": 1309, "column": 28 } } @@ -415852,15 +423132,15 @@ "updateContext": null }, "value": "break", - "start": 51643, - "end": 51648, + "start": 52794, + "end": 52799, "loc": { "start": { - "line": 1275, + "line": 1310, "column": 24 }, "end": { - "line": 1275, + "line": 1310, "column": 29 } } @@ -415878,15 +423158,15 @@ "binop": null, "updateContext": null }, - "start": 51648, - "end": 51649, + "start": 52799, + "end": 52800, "loc": { "start": { - "line": 1275, + "line": 1310, "column": 29 }, "end": { - "line": 1275, + "line": 1310, "column": 30 } } @@ -415903,15 +423183,15 @@ "postfix": false, "binop": null }, - "start": 51666, - "end": 51667, + "start": 52817, + "end": 52818, "loc": { "start": { - "line": 1276, + "line": 1311, "column": 16 }, "end": { - "line": 1276, + "line": 1311, "column": 17 } } @@ -415929,15 +423209,15 @@ "binop": null }, "value": "down", - "start": 51684, - "end": 51688, + "start": 52835, + "end": 52839, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 16 }, "end": { - "line": 1277, + "line": 1312, "column": 20 } } @@ -415956,15 +423236,15 @@ "updateContext": null }, "value": "=", - "start": 51689, - "end": 51690, + "start": 52840, + "end": 52841, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 21 }, "end": { - "line": 1277, + "line": 1312, "column": 22 } } @@ -415984,15 +423264,15 @@ "updateContext": null }, "value": "false", - "start": 51691, - "end": 51696, + "start": 52842, + "end": 52847, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 23 }, "end": { - "line": 1277, + "line": 1312, "column": 28 } } @@ -416010,15 +423290,15 @@ "binop": null, "updateContext": null }, - "start": 51696, - "end": 51697, + "start": 52847, + "end": 52848, "loc": { "start": { - "line": 1277, + "line": 1312, "column": 28 }, "end": { - "line": 1277, + "line": 1312, "column": 29 } } @@ -416036,15 +423316,15 @@ "binop": null }, "value": "grabbed", - "start": 51714, - "end": 51721, + "start": 52865, + "end": 52872, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 16 }, "end": { - "line": 1278, + "line": 1313, "column": 23 } } @@ -416063,15 +423343,15 @@ "updateContext": null }, "value": "=", - "start": 51722, - "end": 51723, + "start": 52873, + "end": 52874, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 24 }, "end": { - "line": 1278, + "line": 1313, "column": 25 } } @@ -416091,15 +423371,15 @@ "updateContext": null }, "value": "false", - "start": 51724, - "end": 51729, + "start": 52875, + "end": 52880, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 26 }, "end": { - "line": 1278, + "line": 1313, "column": 31 } } @@ -416117,15 +423397,15 @@ "binop": null, "updateContext": null }, - "start": 51729, - "end": 51730, + "start": 52880, + "end": 52881, "loc": { "start": { - "line": 1278, + "line": 1313, "column": 31 }, "end": { - "line": 1278, + "line": 1313, "column": 32 } } @@ -416142,15 +423422,15 @@ "postfix": false, "binop": null }, - "start": 51743, - "end": 51744, + "start": 52894, + "end": 52895, "loc": { "start": { - "line": 1279, + "line": 1314, "column": 12 }, "end": { - "line": 1279, + "line": 1314, "column": 13 } } @@ -416167,15 +423447,15 @@ "postfix": false, "binop": null }, - "start": 51744, - "end": 51745, + "start": 52895, + "end": 52896, "loc": { "start": { - "line": 1279, + "line": 1314, "column": 13 }, "end": { - "line": 1279, + "line": 1314, "column": 14 } } @@ -416193,15 +423473,15 @@ "binop": null, "updateContext": null }, - "start": 51745, - "end": 51746, + "start": 52896, + "end": 52897, "loc": { "start": { - "line": 1279, + "line": 1314, "column": 14 }, "end": { - "line": 1279, + "line": 1314, "column": 15 } } @@ -416219,15 +423499,15 @@ "binop": null }, "value": "canvas", - "start": 51760, - "end": 51766, + "start": 52911, + "end": 52917, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 12 }, "end": { - "line": 1281, + "line": 1316, "column": 18 } } @@ -416245,15 +423525,15 @@ "binop": null, "updateContext": null }, - "start": 51766, - "end": 51767, + "start": 52917, + "end": 52918, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 18 }, "end": { - "line": 1281, + "line": 1316, "column": 19 } } @@ -416271,15 +423551,15 @@ "binop": null }, "value": "addEventListener", - "start": 51767, - "end": 51783, + "start": 52918, + "end": 52934, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 19 }, "end": { - "line": 1281, + "line": 1316, "column": 35 } } @@ -416296,15 +423576,15 @@ "postfix": false, "binop": null }, - "start": 51783, - "end": 51784, + "start": 52934, + "end": 52935, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 35 }, "end": { - "line": 1281, + "line": 1316, "column": 36 } } @@ -416323,15 +423603,15 @@ "updateContext": null }, "value": "wheel", - "start": 51784, - "end": 51791, + "start": 52935, + "end": 52942, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 36 }, "end": { - "line": 1281, + "line": 1316, "column": 43 } } @@ -416349,15 +423629,15 @@ "binop": null, "updateContext": null }, - "start": 51791, - "end": 51792, + "start": 52942, + "end": 52943, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 43 }, "end": { - "line": 1281, + "line": 1316, "column": 44 } } @@ -416377,15 +423657,15 @@ "updateContext": null }, "value": "this", - "start": 51793, - "end": 51797, + "start": 52944, + "end": 52948, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 45 }, "end": { - "line": 1281, + "line": 1316, "column": 49 } } @@ -416403,15 +423683,15 @@ "binop": null, "updateContext": null }, - "start": 51797, - "end": 51798, + "start": 52948, + "end": 52949, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 49 }, "end": { - "line": 1281, + "line": 1316, "column": 50 } } @@ -416429,15 +423709,15 @@ "binop": null }, "value": "_canvasWheelListener", - "start": 51798, - "end": 51818, + "start": 52949, + "end": 52969, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 50 }, "end": { - "line": 1281, + "line": 1316, "column": 70 } } @@ -416456,15 +423736,15 @@ "updateContext": null }, "value": "=", - "start": 51819, - "end": 51820, + "start": 52970, + "end": 52971, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 71 }, "end": { - "line": 1281, + "line": 1316, "column": 72 } } @@ -416481,15 +423761,15 @@ "postfix": false, "binop": null }, - "start": 51821, - "end": 51822, + "start": 52972, + "end": 52973, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 73 }, "end": { - "line": 1281, + "line": 1316, "column": 74 } } @@ -416507,15 +423787,15 @@ "binop": null }, "value": "e", - "start": 51822, - "end": 51823, + "start": 52973, + "end": 52974, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 74 }, "end": { - "line": 1281, + "line": 1316, "column": 75 } } @@ -416532,15 +423812,15 @@ "postfix": false, "binop": null }, - "start": 51823, - "end": 51824, + "start": 52974, + "end": 52975, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 75 }, "end": { - "line": 1281, + "line": 1316, "column": 76 } } @@ -416558,15 +423838,15 @@ "binop": null, "updateContext": null }, - "start": 51825, - "end": 51827, + "start": 52976, + "end": 52978, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 77 }, "end": { - "line": 1281, + "line": 1316, "column": 79 } } @@ -416583,15 +423863,15 @@ "postfix": false, "binop": null }, - "start": 51828, - "end": 51829, + "start": 52979, + "end": 52980, "loc": { "start": { - "line": 1281, + "line": 1316, "column": 80 }, "end": { - "line": 1281, + "line": 1316, "column": 81 } } @@ -416611,15 +423891,15 @@ "updateContext": null }, "value": "if", - "start": 51846, - "end": 51848, + "start": 52997, + "end": 52999, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 16 }, "end": { - "line": 1282, + "line": 1317, "column": 18 } } @@ -416636,15 +423916,15 @@ "postfix": false, "binop": null }, - "start": 51849, - "end": 51850, + "start": 53000, + "end": 53001, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 19 }, "end": { - "line": 1282, + "line": 1317, "column": 20 } } @@ -416663,15 +423943,15 @@ "updateContext": null }, "value": "!", - "start": 51850, - "end": 51851, + "start": 53001, + "end": 53002, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 20 }, "end": { - "line": 1282, + "line": 1317, "column": 21 } } @@ -416691,15 +423971,15 @@ "updateContext": null }, "value": "this", - "start": 51851, - "end": 51855, + "start": 53002, + "end": 53006, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 21 }, "end": { - "line": 1282, + "line": 1317, "column": 25 } } @@ -416717,15 +423997,15 @@ "binop": null, "updateContext": null }, - "start": 51855, - "end": 51856, + "start": 53006, + "end": 53007, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 25 }, "end": { - "line": 1282, + "line": 1317, "column": 26 } } @@ -416743,15 +424023,15 @@ "binop": null }, "value": "_visible", - "start": 51856, - "end": 51864, + "start": 53007, + "end": 53015, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 26 }, "end": { - "line": 1282, + "line": 1317, "column": 34 } } @@ -416768,15 +424048,15 @@ "postfix": false, "binop": null }, - "start": 51864, - "end": 51865, + "start": 53015, + "end": 53016, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 34 }, "end": { - "line": 1282, + "line": 1317, "column": 35 } } @@ -416793,15 +424073,15 @@ "postfix": false, "binop": null }, - "start": 51866, - "end": 51867, + "start": 53017, + "end": 53018, "loc": { "start": { - "line": 1282, + "line": 1317, "column": 36 }, "end": { - "line": 1282, + "line": 1317, "column": 37 } } @@ -416821,15 +424101,15 @@ "updateContext": null }, "value": "return", - "start": 51888, - "end": 51894, + "start": 53039, + "end": 53045, "loc": { "start": { - "line": 1283, + "line": 1318, "column": 20 }, "end": { - "line": 1283, + "line": 1318, "column": 26 } } @@ -416847,15 +424127,15 @@ "binop": null, "updateContext": null }, - "start": 51894, - "end": 51895, + "start": 53045, + "end": 53046, "loc": { "start": { - "line": 1283, + "line": 1318, "column": 26 }, "end": { - "line": 1283, + "line": 1318, "column": 27 } } @@ -416872,15 +424152,15 @@ "postfix": false, "binop": null }, - "start": 51912, - "end": 51913, + "start": 53063, + "end": 53064, "loc": { "start": { - "line": 1284, + "line": 1319, "column": 16 }, "end": { - "line": 1284, + "line": 1319, "column": 17 } } @@ -416900,15 +424180,15 @@ "updateContext": null }, "value": "var", - "start": 51930, - "end": 51933, + "start": 53081, + "end": 53084, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 16 }, "end": { - "line": 1285, + "line": 1320, "column": 19 } } @@ -416926,15 +424206,15 @@ "binop": null }, "value": "delta", - "start": 51934, - "end": 51939, + "start": 53085, + "end": 53090, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 20 }, "end": { - "line": 1285, + "line": 1320, "column": 25 } } @@ -416953,15 +424233,15 @@ "updateContext": null }, "value": "=", - "start": 51940, - "end": 51941, + "start": 53091, + "end": 53092, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 26 }, "end": { - "line": 1285, + "line": 1320, "column": 27 } } @@ -416979,15 +424259,15 @@ "binop": null }, "value": "Math", - "start": 51942, - "end": 51946, + "start": 53093, + "end": 53097, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 28 }, "end": { - "line": 1285, + "line": 1320, "column": 32 } } @@ -417005,15 +424285,15 @@ "binop": null, "updateContext": null }, - "start": 51946, - "end": 51947, + "start": 53097, + "end": 53098, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 32 }, "end": { - "line": 1285, + "line": 1320, "column": 33 } } @@ -417031,15 +424311,15 @@ "binop": null }, "value": "max", - "start": 51947, - "end": 51950, + "start": 53098, + "end": 53101, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 33 }, "end": { - "line": 1285, + "line": 1320, "column": 36 } } @@ -417056,15 +424336,15 @@ "postfix": false, "binop": null }, - "start": 51950, - "end": 51951, + "start": 53101, + "end": 53102, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 36 }, "end": { - "line": 1285, + "line": 1320, "column": 37 } } @@ -417083,15 +424363,15 @@ "updateContext": null }, "value": "-", - "start": 51951, - "end": 51952, + "start": 53102, + "end": 53103, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 37 }, "end": { - "line": 1285, + "line": 1320, "column": 38 } } @@ -417110,15 +424390,15 @@ "updateContext": null }, "value": 1, - "start": 51952, - "end": 51953, + "start": 53103, + "end": 53104, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 38 }, "end": { - "line": 1285, + "line": 1320, "column": 39 } } @@ -417136,15 +424416,15 @@ "binop": null, "updateContext": null }, - "start": 51953, - "end": 51954, + "start": 53104, + "end": 53105, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 39 }, "end": { - "line": 1285, + "line": 1320, "column": 40 } } @@ -417162,15 +424442,15 @@ "binop": null }, "value": "Math", - "start": 51955, - "end": 51959, + "start": 53106, + "end": 53110, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 41 }, "end": { - "line": 1285, + "line": 1320, "column": 45 } } @@ -417188,15 +424468,15 @@ "binop": null, "updateContext": null }, - "start": 51959, - "end": 51960, + "start": 53110, + "end": 53111, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 45 }, "end": { - "line": 1285, + "line": 1320, "column": 46 } } @@ -417214,15 +424494,15 @@ "binop": null }, "value": "min", - "start": 51960, - "end": 51963, + "start": 53111, + "end": 53114, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 46 }, "end": { - "line": 1285, + "line": 1320, "column": 49 } } @@ -417239,15 +424519,15 @@ "postfix": false, "binop": null }, - "start": 51963, - "end": 51964, + "start": 53114, + "end": 53115, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 49 }, "end": { - "line": 1285, + "line": 1320, "column": 50 } } @@ -417266,15 +424546,15 @@ "updateContext": null }, "value": 1, - "start": 51964, - "end": 51965, + "start": 53115, + "end": 53116, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 50 }, "end": { - "line": 1285, + "line": 1320, "column": 51 } } @@ -417292,15 +424572,15 @@ "binop": null, "updateContext": null }, - "start": 51965, - "end": 51966, + "start": 53116, + "end": 53117, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 51 }, "end": { - "line": 1285, + "line": 1320, "column": 52 } } @@ -417319,15 +424599,15 @@ "updateContext": null }, "value": "-", - "start": 51967, - "end": 51968, + "start": 53118, + "end": 53119, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 53 }, "end": { - "line": 1285, + "line": 1320, "column": 54 } } @@ -417345,15 +424625,15 @@ "binop": null }, "value": "e", - "start": 51968, - "end": 51969, + "start": 53119, + "end": 53120, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 54 }, "end": { - "line": 1285, + "line": 1320, "column": 55 } } @@ -417371,15 +424651,15 @@ "binop": null, "updateContext": null }, - "start": 51969, - "end": 51970, + "start": 53120, + "end": 53121, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 55 }, "end": { - "line": 1285, + "line": 1320, "column": 56 } } @@ -417397,15 +424677,15 @@ "binop": null }, "value": "deltaY", - "start": 51970, - "end": 51976, + "start": 53121, + "end": 53127, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 56 }, "end": { - "line": 1285, + "line": 1320, "column": 62 } } @@ -417424,15 +424704,15 @@ "updateContext": null }, "value": "*", - "start": 51977, - "end": 51978, + "start": 53128, + "end": 53129, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 63 }, "end": { - "line": 1285, + "line": 1320, "column": 64 } } @@ -417451,15 +424731,15 @@ "updateContext": null }, "value": 40, - "start": 51979, - "end": 51981, + "start": 53130, + "end": 53132, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 65 }, "end": { - "line": 1285, + "line": 1320, "column": 67 } } @@ -417476,15 +424756,15 @@ "postfix": false, "binop": null }, - "start": 51981, - "end": 51982, + "start": 53132, + "end": 53133, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 67 }, "end": { - "line": 1285, + "line": 1320, "column": 68 } } @@ -417501,15 +424781,15 @@ "postfix": false, "binop": null }, - "start": 51982, - "end": 51983, + "start": 53133, + "end": 53134, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 68 }, "end": { - "line": 1285, + "line": 1320, "column": 69 } } @@ -417527,15 +424807,15 @@ "binop": null, "updateContext": null }, - "start": 51983, - "end": 51984, + "start": 53134, + "end": 53135, "loc": { "start": { - "line": 1285, + "line": 1320, "column": 69 }, "end": { - "line": 1285, + "line": 1320, "column": 70 } } @@ -417555,15 +424835,15 @@ "updateContext": null }, "value": "if", - "start": 52001, - "end": 52003, + "start": 53152, + "end": 53154, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 16 }, "end": { - "line": 1286, + "line": 1321, "column": 18 } } @@ -417580,15 +424860,15 @@ "postfix": false, "binop": null }, - "start": 52004, - "end": 52005, + "start": 53155, + "end": 53156, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 19 }, "end": { - "line": 1286, + "line": 1321, "column": 20 } } @@ -417606,15 +424886,15 @@ "binop": null }, "value": "delta", - "start": 52005, - "end": 52010, + "start": 53156, + "end": 53161, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 20 }, "end": { - "line": 1286, + "line": 1321, "column": 25 } } @@ -417633,15 +424913,15 @@ "updateContext": null }, "value": "===", - "start": 52011, - "end": 52014, + "start": 53162, + "end": 53165, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 26 }, "end": { - "line": 1286, + "line": 1321, "column": 29 } } @@ -417660,15 +424940,15 @@ "updateContext": null }, "value": 0, - "start": 52015, - "end": 52016, + "start": 53166, + "end": 53167, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 30 }, "end": { - "line": 1286, + "line": 1321, "column": 31 } } @@ -417685,15 +424965,15 @@ "postfix": false, "binop": null }, - "start": 52016, - "end": 52017, + "start": 53167, + "end": 53168, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 31 }, "end": { - "line": 1286, + "line": 1321, "column": 32 } } @@ -417710,15 +424990,15 @@ "postfix": false, "binop": null }, - "start": 52018, - "end": 52019, + "start": 53169, + "end": 53170, "loc": { "start": { - "line": 1286, + "line": 1321, "column": 33 }, "end": { - "line": 1286, + "line": 1321, "column": 34 } } @@ -417738,15 +425018,15 @@ "updateContext": null }, "value": "return", - "start": 52040, - "end": 52046, + "start": 53191, + "end": 53197, "loc": { "start": { - "line": 1287, + "line": 1322, "column": 20 }, "end": { - "line": 1287, + "line": 1322, "column": 26 } } @@ -417764,15 +425044,15 @@ "binop": null, "updateContext": null }, - "start": 52046, - "end": 52047, + "start": 53197, + "end": 53198, "loc": { "start": { - "line": 1287, + "line": 1322, "column": 26 }, "end": { - "line": 1287, + "line": 1322, "column": 27 } } @@ -417789,15 +425069,15 @@ "postfix": false, "binop": null }, - "start": 52064, - "end": 52065, + "start": 53215, + "end": 53216, "loc": { "start": { - "line": 1288, + "line": 1323, "column": 16 }, "end": { - "line": 1288, + "line": 1323, "column": 17 } } @@ -417814,15 +425094,15 @@ "postfix": false, "binop": null }, - "start": 52078, - "end": 52079, + "start": 53229, + "end": 53230, "loc": { "start": { - "line": 1289, + "line": 1324, "column": 12 }, "end": { - "line": 1289, + "line": 1324, "column": 13 } } @@ -417839,15 +425119,15 @@ "postfix": false, "binop": null }, - "start": 52079, - "end": 52080, + "start": 53230, + "end": 53231, "loc": { "start": { - "line": 1289, + "line": 1324, "column": 13 }, "end": { - "line": 1289, + "line": 1324, "column": 14 } } @@ -417865,15 +425145,15 @@ "binop": null, "updateContext": null }, - "start": 52080, - "end": 52081, + "start": 53231, + "end": 53232, "loc": { "start": { - "line": 1289, + "line": 1324, "column": 14 }, "end": { - "line": 1289, + "line": 1324, "column": 15 } } @@ -417890,15 +425170,15 @@ "postfix": false, "binop": null }, - "start": 52090, - "end": 52091, + "start": 53241, + "end": 53242, "loc": { "start": { - "line": 1290, + "line": 1325, "column": 8 }, "end": { - "line": 1290, + "line": 1325, "column": 9 } } @@ -417915,15 +425195,15 @@ "postfix": false, "binop": null }, - "start": 52096, - "end": 52097, + "start": 53247, + "end": 53248, "loc": { "start": { - "line": 1291, + "line": 1326, "column": 4 }, "end": { - "line": 1291, + "line": 1326, "column": 5 } } @@ -417941,15 +425221,15 @@ "binop": null }, "value": "_destroy", - "start": 52103, - "end": 52111, + "start": 53254, + "end": 53262, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 4 }, "end": { - "line": 1293, + "line": 1328, "column": 12 } } @@ -417966,15 +425246,15 @@ "postfix": false, "binop": null }, - "start": 52111, - "end": 52112, + "start": 53262, + "end": 53263, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 12 }, "end": { - "line": 1293, + "line": 1328, "column": 13 } } @@ -417991,15 +425271,15 @@ "postfix": false, "binop": null }, - "start": 52112, - "end": 52113, + "start": 53263, + "end": 53264, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 13 }, "end": { - "line": 1293, + "line": 1328, "column": 14 } } @@ -418016,15 +425296,15 @@ "postfix": false, "binop": null }, - "start": 52114, - "end": 52115, + "start": 53265, + "end": 53266, "loc": { "start": { - "line": 1293, + "line": 1328, "column": 15 }, "end": { - "line": 1293, + "line": 1328, "column": 16 } } @@ -418044,15 +425324,15 @@ "updateContext": null }, "value": "this", - "start": 52124, - "end": 52128, + "start": 53275, + "end": 53279, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 8 }, "end": { - "line": 1294, + "line": 1329, "column": 12 } } @@ -418070,15 +425350,15 @@ "binop": null, "updateContext": null }, - "start": 52128, - "end": 52129, + "start": 53279, + "end": 53280, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 12 }, "end": { - "line": 1294, + "line": 1329, "column": 13 } } @@ -418096,15 +425376,15 @@ "binop": null }, "value": "_unbindEvents", - "start": 52129, - "end": 52142, + "start": 53280, + "end": 53293, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 13 }, "end": { - "line": 1294, + "line": 1329, "column": 26 } } @@ -418121,15 +425401,15 @@ "postfix": false, "binop": null }, - "start": 52142, - "end": 52143, + "start": 53293, + "end": 53294, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 26 }, "end": { - "line": 1294, + "line": 1329, "column": 27 } } @@ -418146,15 +425426,15 @@ "postfix": false, "binop": null }, - "start": 52143, - "end": 52144, + "start": 53294, + "end": 53295, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 27 }, "end": { - "line": 1294, + "line": 1329, "column": 28 } } @@ -418172,15 +425452,15 @@ "binop": null, "updateContext": null }, - "start": 52144, - "end": 52145, + "start": 53295, + "end": 53296, "loc": { "start": { - "line": 1294, + "line": 1329, "column": 28 }, "end": { - "line": 1294, + "line": 1329, "column": 29 } } @@ -418200,15 +425480,15 @@ "updateContext": null }, "value": "this", - "start": 52154, - "end": 52158, + "start": 53305, + "end": 53309, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 8 }, "end": { - "line": 1295, + "line": 1330, "column": 12 } } @@ -418226,15 +425506,15 @@ "binop": null, "updateContext": null }, - "start": 52158, - "end": 52159, + "start": 53309, + "end": 53310, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 12 }, "end": { - "line": 1295, + "line": 1330, "column": 13 } } @@ -418252,15 +425532,15 @@ "binop": null }, "value": "_destroyNodes", - "start": 52159, - "end": 52172, + "start": 53310, + "end": 53323, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 13 }, "end": { - "line": 1295, + "line": 1330, "column": 26 } } @@ -418277,15 +425557,15 @@ "postfix": false, "binop": null }, - "start": 52172, - "end": 52173, + "start": 53323, + "end": 53324, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 26 }, "end": { - "line": 1295, + "line": 1330, "column": 27 } } @@ -418302,15 +425582,15 @@ "postfix": false, "binop": null }, - "start": 52173, - "end": 52174, + "start": 53324, + "end": 53325, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 27 }, "end": { - "line": 1295, + "line": 1330, "column": 28 } } @@ -418328,15 +425608,15 @@ "binop": null, "updateContext": null }, - "start": 52174, - "end": 52175, + "start": 53325, + "end": 53326, "loc": { "start": { - "line": 1295, + "line": 1330, "column": 28 }, "end": { - "line": 1295, + "line": 1330, "column": 29 } } @@ -418353,15 +425633,15 @@ "postfix": false, "binop": null }, - "start": 52180, - "end": 52181, + "start": 53331, + "end": 53332, "loc": { "start": { - "line": 1296, + "line": 1331, "column": 4 }, "end": { - "line": 1296, + "line": 1331, "column": 5 } } @@ -418379,15 +425659,15 @@ "binop": null }, "value": "_unbindEvents", - "start": 52187, - "end": 52200, + "start": 53338, + "end": 53351, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 4 }, "end": { - "line": 1298, + "line": 1333, "column": 17 } } @@ -418404,15 +425684,15 @@ "postfix": false, "binop": null }, - "start": 52200, - "end": 52201, + "start": 53351, + "end": 53352, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 17 }, "end": { - "line": 1298, + "line": 1333, "column": 18 } } @@ -418429,15 +425709,15 @@ "postfix": false, "binop": null }, - "start": 52201, - "end": 52202, + "start": 53352, + "end": 53353, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 18 }, "end": { - "line": 1298, + "line": 1333, "column": 19 } } @@ -418454,15 +425734,15 @@ "postfix": false, "binop": null }, - "start": 52203, - "end": 52204, + "start": 53354, + "end": 53355, "loc": { "start": { - "line": 1298, + "line": 1333, "column": 20 }, "end": { - "line": 1298, + "line": 1333, "column": 21 } } @@ -418482,15 +425762,15 @@ "updateContext": null }, "value": "const", - "start": 52214, - "end": 52219, + "start": 53365, + "end": 53370, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 8 }, "end": { - "line": 1300, + "line": 1335, "column": 13 } } @@ -418508,15 +425788,15 @@ "binop": null }, "value": "viewer", - "start": 52220, - "end": 52226, + "start": 53371, + "end": 53377, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 14 }, "end": { - "line": 1300, + "line": 1335, "column": 20 } } @@ -418535,15 +425815,15 @@ "updateContext": null }, "value": "=", - "start": 52227, - "end": 52228, + "start": 53378, + "end": 53379, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 21 }, "end": { - "line": 1300, + "line": 1335, "column": 22 } } @@ -418563,15 +425843,15 @@ "updateContext": null }, "value": "this", - "start": 52229, - "end": 52233, + "start": 53380, + "end": 53384, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 23 }, "end": { - "line": 1300, + "line": 1335, "column": 27 } } @@ -418589,15 +425869,15 @@ "binop": null, "updateContext": null }, - "start": 52233, - "end": 52234, + "start": 53384, + "end": 53385, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 27 }, "end": { - "line": 1300, + "line": 1335, "column": 28 } } @@ -418615,15 +425895,15 @@ "binop": null }, "value": "_viewer", - "start": 52234, - "end": 52241, + "start": 53385, + "end": 53392, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 28 }, "end": { - "line": 1300, + "line": 1335, "column": 35 } } @@ -418641,15 +425921,15 @@ "binop": null, "updateContext": null }, - "start": 52241, - "end": 52242, + "start": 53392, + "end": 53393, "loc": { "start": { - "line": 1300, + "line": 1335, "column": 35 }, "end": { - "line": 1300, + "line": 1335, "column": 36 } } @@ -418669,15 +425949,15 @@ "updateContext": null }, "value": "const", - "start": 52251, - "end": 52256, + "start": 53402, + "end": 53407, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 8 }, "end": { - "line": 1301, + "line": 1336, "column": 13 } } @@ -418695,15 +425975,15 @@ "binop": null }, "value": "scene", - "start": 52257, - "end": 52262, + "start": 53408, + "end": 53413, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 14 }, "end": { - "line": 1301, + "line": 1336, "column": 19 } } @@ -418722,15 +426002,15 @@ "updateContext": null }, "value": "=", - "start": 52263, - "end": 52264, + "start": 53414, + "end": 53415, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 20 }, "end": { - "line": 1301, + "line": 1336, "column": 21 } } @@ -418748,15 +426028,15 @@ "binop": null }, "value": "viewer", - "start": 52265, - "end": 52271, + "start": 53416, + "end": 53422, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 22 }, "end": { - "line": 1301, + "line": 1336, "column": 28 } } @@ -418774,15 +426054,15 @@ "binop": null, "updateContext": null }, - "start": 52271, - "end": 52272, + "start": 53422, + "end": 53423, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 28 }, "end": { - "line": 1301, + "line": 1336, "column": 29 } } @@ -418800,15 +426080,15 @@ "binop": null }, "value": "scene", - "start": 52272, - "end": 52277, + "start": 53423, + "end": 53428, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 29 }, "end": { - "line": 1301, + "line": 1336, "column": 34 } } @@ -418826,15 +426106,15 @@ "binop": null, "updateContext": null }, - "start": 52277, - "end": 52278, + "start": 53428, + "end": 53429, "loc": { "start": { - "line": 1301, + "line": 1336, "column": 34 }, "end": { - "line": 1301, + "line": 1336, "column": 35 } } @@ -418854,15 +426134,15 @@ "updateContext": null }, "value": "const", - "start": 52287, - "end": 52292, + "start": 53438, + "end": 53443, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 8 }, "end": { - "line": 1302, + "line": 1337, "column": 13 } } @@ -418880,15 +426160,15 @@ "binop": null }, "value": "canvas", - "start": 52293, - "end": 52299, + "start": 53444, + "end": 53450, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 14 }, "end": { - "line": 1302, + "line": 1337, "column": 20 } } @@ -418907,15 +426187,15 @@ "updateContext": null }, "value": "=", - "start": 52300, - "end": 52301, + "start": 53451, + "end": 53452, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 21 }, "end": { - "line": 1302, + "line": 1337, "column": 22 } } @@ -418933,15 +426213,15 @@ "binop": null }, "value": "scene", - "start": 52302, - "end": 52307, + "start": 53453, + "end": 53458, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 23 }, "end": { - "line": 1302, + "line": 1337, "column": 28 } } @@ -418959,15 +426239,15 @@ "binop": null, "updateContext": null }, - "start": 52307, - "end": 52308, + "start": 53458, + "end": 53459, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 28 }, "end": { - "line": 1302, + "line": 1337, "column": 29 } } @@ -418985,15 +426265,15 @@ "binop": null }, "value": "canvas", - "start": 52308, - "end": 52314, + "start": 53459, + "end": 53465, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 29 }, "end": { - "line": 1302, + "line": 1337, "column": 35 } } @@ -419011,15 +426291,15 @@ "binop": null, "updateContext": null }, - "start": 52314, - "end": 52315, + "start": 53465, + "end": 53466, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 35 }, "end": { - "line": 1302, + "line": 1337, "column": 36 } } @@ -419037,15 +426317,15 @@ "binop": null }, "value": "canvas", - "start": 52315, - "end": 52321, + "start": 53466, + "end": 53472, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 36 }, "end": { - "line": 1302, + "line": 1337, "column": 42 } } @@ -419063,15 +426343,15 @@ "binop": null, "updateContext": null }, - "start": 52321, - "end": 52322, + "start": 53472, + "end": 53473, "loc": { "start": { - "line": 1302, + "line": 1337, "column": 42 }, "end": { - "line": 1302, + "line": 1337, "column": 43 } } @@ -419091,15 +426371,15 @@ "updateContext": null }, "value": "const", - "start": 52331, - "end": 52336, + "start": 53482, + "end": 53487, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 8 }, "end": { - "line": 1303, + "line": 1338, "column": 13 } } @@ -419117,15 +426397,15 @@ "binop": null }, "value": "camera", - "start": 52337, - "end": 52343, + "start": 53488, + "end": 53494, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 14 }, "end": { - "line": 1303, + "line": 1338, "column": 20 } } @@ -419144,15 +426424,15 @@ "updateContext": null }, "value": "=", - "start": 52344, - "end": 52345, + "start": 53495, + "end": 53496, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 21 }, "end": { - "line": 1303, + "line": 1338, "column": 22 } } @@ -419170,15 +426450,15 @@ "binop": null }, "value": "viewer", - "start": 52346, - "end": 52352, + "start": 53497, + "end": 53503, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 23 }, "end": { - "line": 1303, + "line": 1338, "column": 29 } } @@ -419196,15 +426476,15 @@ "binop": null, "updateContext": null }, - "start": 52352, - "end": 52353, + "start": 53503, + "end": 53504, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 29 }, "end": { - "line": 1303, + "line": 1338, "column": 30 } } @@ -419222,15 +426502,15 @@ "binop": null }, "value": "camera", - "start": 52353, - "end": 52359, + "start": 53504, + "end": 53510, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 30 }, "end": { - "line": 1303, + "line": 1338, "column": 36 } } @@ -419248,15 +426528,15 @@ "binop": null, "updateContext": null }, - "start": 52359, - "end": 52360, + "start": 53510, + "end": 53511, "loc": { "start": { - "line": 1303, + "line": 1338, "column": 36 }, "end": { - "line": 1303, + "line": 1338, "column": 37 } } @@ -419276,15 +426556,15 @@ "updateContext": null }, "value": "const", - "start": 52369, - "end": 52374, + "start": 53520, + "end": 53525, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 8 }, "end": { - "line": 1304, + "line": 1339, "column": 13 } } @@ -419302,15 +426582,15 @@ "binop": null }, "value": "cameraControl", - "start": 52375, - "end": 52388, + "start": 53526, + "end": 53539, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 14 }, "end": { - "line": 1304, + "line": 1339, "column": 27 } } @@ -419329,15 +426609,15 @@ "updateContext": null }, "value": "=", - "start": 52389, - "end": 52390, + "start": 53540, + "end": 53541, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 28 }, "end": { - "line": 1304, + "line": 1339, "column": 29 } } @@ -419355,15 +426635,15 @@ "binop": null }, "value": "viewer", - "start": 52391, - "end": 52397, + "start": 53542, + "end": 53548, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 30 }, "end": { - "line": 1304, + "line": 1339, "column": 36 } } @@ -419381,15 +426661,15 @@ "binop": null, "updateContext": null }, - "start": 52397, - "end": 52398, + "start": 53548, + "end": 53549, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 36 }, "end": { - "line": 1304, + "line": 1339, "column": 37 } } @@ -419407,15 +426687,15 @@ "binop": null }, "value": "cameraControl", - "start": 52398, - "end": 52411, + "start": 53549, + "end": 53562, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 37 }, "end": { - "line": 1304, + "line": 1339, "column": 50 } } @@ -419433,15 +426713,15 @@ "binop": null, "updateContext": null }, - "start": 52411, - "end": 52412, + "start": 53562, + "end": 53563, "loc": { "start": { - "line": 1304, + "line": 1339, "column": 50 }, "end": { - "line": 1304, + "line": 1339, "column": 51 } } @@ -419459,15 +426739,15 @@ "binop": null }, "value": "scene", - "start": 52422, - "end": 52427, + "start": 53573, + "end": 53578, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 8 }, "end": { - "line": 1306, + "line": 1341, "column": 13 } } @@ -419485,15 +426765,15 @@ "binop": null, "updateContext": null }, - "start": 52427, - "end": 52428, + "start": 53578, + "end": 53579, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 13 }, "end": { - "line": 1306, + "line": 1341, "column": 14 } } @@ -419511,15 +426791,15 @@ "binop": null }, "value": "off", - "start": 52428, - "end": 52431, + "start": 53579, + "end": 53582, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 14 }, "end": { - "line": 1306, + "line": 1341, "column": 17 } } @@ -419536,15 +426816,15 @@ "postfix": false, "binop": null }, - "start": 52431, - "end": 52432, + "start": 53582, + "end": 53583, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 17 }, "end": { - "line": 1306, + "line": 1341, "column": 18 } } @@ -419564,15 +426844,15 @@ "updateContext": null }, "value": "this", - "start": 52432, - "end": 52436, + "start": 53583, + "end": 53587, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 18 }, "end": { - "line": 1306, + "line": 1341, "column": 22 } } @@ -419590,15 +426870,15 @@ "binop": null, "updateContext": null }, - "start": 52436, - "end": 52437, + "start": 53587, + "end": 53588, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 22 }, "end": { - "line": 1306, + "line": 1341, "column": 23 } } @@ -419616,15 +426896,15 @@ "binop": null }, "value": "_onSceneTick", - "start": 52437, - "end": 52449, + "start": 53588, + "end": 53600, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 23 }, "end": { - "line": 1306, + "line": 1341, "column": 35 } } @@ -419641,15 +426921,15 @@ "postfix": false, "binop": null }, - "start": 52449, - "end": 52450, + "start": 53600, + "end": 53601, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 35 }, "end": { - "line": 1306, + "line": 1341, "column": 36 } } @@ -419667,15 +426947,15 @@ "binop": null, "updateContext": null }, - "start": 52450, - "end": 52451, + "start": 53601, + "end": 53602, "loc": { "start": { - "line": 1306, + "line": 1341, "column": 36 }, "end": { - "line": 1306, + "line": 1341, "column": 37 } } @@ -419693,15 +426973,15 @@ "binop": null }, "value": "canvas", - "start": 52461, - "end": 52467, + "start": 53612, + "end": 53618, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 8 }, "end": { - "line": 1308, + "line": 1343, "column": 14 } } @@ -419719,15 +426999,15 @@ "binop": null, "updateContext": null }, - "start": 52467, - "end": 52468, + "start": 53618, + "end": 53619, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 14 }, "end": { - "line": 1308, + "line": 1343, "column": 15 } } @@ -419745,15 +427025,15 @@ "binop": null }, "value": "removeEventListener", - "start": 52468, - "end": 52487, + "start": 53619, + "end": 53638, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 15 }, "end": { - "line": 1308, + "line": 1343, "column": 34 } } @@ -419770,15 +427050,15 @@ "postfix": false, "binop": null }, - "start": 52487, - "end": 52488, + "start": 53638, + "end": 53639, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 34 }, "end": { - "line": 1308, + "line": 1343, "column": 35 } } @@ -419797,15 +427077,15 @@ "updateContext": null }, "value": "mousedown", - "start": 52488, - "end": 52499, + "start": 53639, + "end": 53650, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 35 }, "end": { - "line": 1308, + "line": 1343, "column": 46 } } @@ -419823,15 +427103,15 @@ "binop": null, "updateContext": null }, - "start": 52499, - "end": 52500, + "start": 53650, + "end": 53651, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 46 }, "end": { - "line": 1308, + "line": 1343, "column": 47 } } @@ -419851,15 +427131,15 @@ "updateContext": null }, "value": "this", - "start": 52501, - "end": 52505, + "start": 53652, + "end": 53656, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 48 }, "end": { - "line": 1308, + "line": 1343, "column": 52 } } @@ -419877,15 +427157,15 @@ "binop": null, "updateContext": null }, - "start": 52505, - "end": 52506, + "start": 53656, + "end": 53657, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 52 }, "end": { - "line": 1308, + "line": 1343, "column": 53 } } @@ -419903,15 +427183,15 @@ "binop": null }, "value": "_canvasMouseDownListener", - "start": 52506, - "end": 52530, + "start": 53657, + "end": 53681, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 53 }, "end": { - "line": 1308, + "line": 1343, "column": 77 } } @@ -419928,15 +427208,15 @@ "postfix": false, "binop": null }, - "start": 52530, - "end": 52531, + "start": 53681, + "end": 53682, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 77 }, "end": { - "line": 1308, + "line": 1343, "column": 78 } } @@ -419954,15 +427234,15 @@ "binop": null, "updateContext": null }, - "start": 52531, - "end": 52532, + "start": 53682, + "end": 53683, "loc": { "start": { - "line": 1308, + "line": 1343, "column": 78 }, "end": { - "line": 1308, + "line": 1343, "column": 79 } } @@ -419980,15 +427260,15 @@ "binop": null }, "value": "canvas", - "start": 52541, - "end": 52547, + "start": 53692, + "end": 53698, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 8 }, "end": { - "line": 1309, + "line": 1344, "column": 14 } } @@ -420006,15 +427286,15 @@ "binop": null, "updateContext": null }, - "start": 52547, - "end": 52548, + "start": 53698, + "end": 53699, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 14 }, "end": { - "line": 1309, + "line": 1344, "column": 15 } } @@ -420032,15 +427312,15 @@ "binop": null }, "value": "removeEventListener", - "start": 52548, - "end": 52567, + "start": 53699, + "end": 53718, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 15 }, "end": { - "line": 1309, + "line": 1344, "column": 34 } } @@ -420057,15 +427337,15 @@ "postfix": false, "binop": null }, - "start": 52567, - "end": 52568, + "start": 53718, + "end": 53719, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 34 }, "end": { - "line": 1309, + "line": 1344, "column": 35 } } @@ -420084,15 +427364,15 @@ "updateContext": null }, "value": "mousemove", - "start": 52568, - "end": 52579, + "start": 53719, + "end": 53730, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 35 }, "end": { - "line": 1309, + "line": 1344, "column": 46 } } @@ -420110,15 +427390,15 @@ "binop": null, "updateContext": null }, - "start": 52579, - "end": 52580, + "start": 53730, + "end": 53731, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 46 }, "end": { - "line": 1309, + "line": 1344, "column": 47 } } @@ -420138,15 +427418,15 @@ "updateContext": null }, "value": "this", - "start": 52581, - "end": 52585, + "start": 53732, + "end": 53736, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 48 }, "end": { - "line": 1309, + "line": 1344, "column": 52 } } @@ -420164,15 +427444,15 @@ "binop": null, "updateContext": null }, - "start": 52585, - "end": 52586, + "start": 53736, + "end": 53737, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 52 }, "end": { - "line": 1309, + "line": 1344, "column": 53 } } @@ -420190,15 +427470,15 @@ "binop": null }, "value": "_canvasMouseMoveListener", - "start": 52586, - "end": 52610, + "start": 53737, + "end": 53761, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 53 }, "end": { - "line": 1309, + "line": 1344, "column": 77 } } @@ -420215,15 +427495,15 @@ "postfix": false, "binop": null }, - "start": 52610, - "end": 52611, + "start": 53761, + "end": 53762, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 77 }, "end": { - "line": 1309, + "line": 1344, "column": 78 } } @@ -420241,15 +427521,15 @@ "binop": null, "updateContext": null }, - "start": 52611, - "end": 52612, + "start": 53762, + "end": 53763, "loc": { "start": { - "line": 1309, + "line": 1344, "column": 78 }, "end": { - "line": 1309, + "line": 1344, "column": 79 } } @@ -420267,15 +427547,15 @@ "binop": null }, "value": "canvas", - "start": 52621, - "end": 52627, + "start": 53772, + "end": 53778, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 8 }, "end": { - "line": 1310, + "line": 1345, "column": 14 } } @@ -420293,15 +427573,15 @@ "binop": null, "updateContext": null }, - "start": 52627, - "end": 52628, + "start": 53778, + "end": 53779, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 14 }, "end": { - "line": 1310, + "line": 1345, "column": 15 } } @@ -420319,15 +427599,15 @@ "binop": null }, "value": "removeEventListener", - "start": 52628, - "end": 52647, + "start": 53779, + "end": 53798, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 15 }, "end": { - "line": 1310, + "line": 1345, "column": 34 } } @@ -420344,15 +427624,15 @@ "postfix": false, "binop": null }, - "start": 52647, - "end": 52648, + "start": 53798, + "end": 53799, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 34 }, "end": { - "line": 1310, + "line": 1345, "column": 35 } } @@ -420371,15 +427651,15 @@ "updateContext": null }, "value": "mouseup", - "start": 52648, - "end": 52657, + "start": 53799, + "end": 53808, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 35 }, "end": { - "line": 1310, + "line": 1345, "column": 44 } } @@ -420397,15 +427677,15 @@ "binop": null, "updateContext": null }, - "start": 52657, - "end": 52658, + "start": 53808, + "end": 53809, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 44 }, "end": { - "line": 1310, + "line": 1345, "column": 45 } } @@ -420425,15 +427705,15 @@ "updateContext": null }, "value": "this", - "start": 52659, - "end": 52663, + "start": 53810, + "end": 53814, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 46 }, "end": { - "line": 1310, + "line": 1345, "column": 50 } } @@ -420451,15 +427731,15 @@ "binop": null, "updateContext": null }, - "start": 52663, - "end": 52664, + "start": 53814, + "end": 53815, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 50 }, "end": { - "line": 1310, + "line": 1345, "column": 51 } } @@ -420477,15 +427757,15 @@ "binop": null }, "value": "_canvasMouseUpListener", - "start": 52664, - "end": 52686, + "start": 53815, + "end": 53837, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 51 }, "end": { - "line": 1310, + "line": 1345, "column": 73 } } @@ -420502,15 +427782,15 @@ "postfix": false, "binop": null }, - "start": 52686, - "end": 52687, + "start": 53837, + "end": 53838, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 73 }, "end": { - "line": 1310, + "line": 1345, "column": 74 } } @@ -420528,15 +427808,15 @@ "binop": null, "updateContext": null }, - "start": 52687, - "end": 52688, + "start": 53838, + "end": 53839, "loc": { "start": { - "line": 1310, + "line": 1345, "column": 74 }, "end": { - "line": 1310, + "line": 1345, "column": 75 } } @@ -420554,15 +427834,15 @@ "binop": null }, "value": "canvas", - "start": 52697, - "end": 52703, + "start": 53848, + "end": 53854, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 8 }, "end": { - "line": 1311, + "line": 1346, "column": 14 } } @@ -420580,15 +427860,15 @@ "binop": null, "updateContext": null }, - "start": 52703, - "end": 52704, + "start": 53854, + "end": 53855, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 14 }, "end": { - "line": 1311, + "line": 1346, "column": 15 } } @@ -420606,15 +427886,15 @@ "binop": null }, "value": "removeEventListener", - "start": 52704, - "end": 52723, + "start": 53855, + "end": 53874, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 15 }, "end": { - "line": 1311, + "line": 1346, "column": 34 } } @@ -420631,15 +427911,15 @@ "postfix": false, "binop": null }, - "start": 52723, - "end": 52724, + "start": 53874, + "end": 53875, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 34 }, "end": { - "line": 1311, + "line": 1346, "column": 35 } } @@ -420658,15 +427938,15 @@ "updateContext": null }, "value": "wheel", - "start": 52724, - "end": 52731, + "start": 53875, + "end": 53882, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 35 }, "end": { - "line": 1311, + "line": 1346, "column": 42 } } @@ -420684,15 +427964,15 @@ "binop": null, "updateContext": null }, - "start": 52731, - "end": 52732, + "start": 53882, + "end": 53883, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 42 }, "end": { - "line": 1311, + "line": 1346, "column": 43 } } @@ -420712,15 +427992,15 @@ "updateContext": null }, "value": "this", - "start": 52733, - "end": 52737, + "start": 53884, + "end": 53888, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 44 }, "end": { - "line": 1311, + "line": 1346, "column": 48 } } @@ -420738,15 +428018,15 @@ "binop": null, "updateContext": null }, - "start": 52737, - "end": 52738, + "start": 53888, + "end": 53889, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 48 }, "end": { - "line": 1311, + "line": 1346, "column": 49 } } @@ -420764,15 +428044,15 @@ "binop": null }, "value": "_canvasWheelListener", - "start": 52738, - "end": 52758, + "start": 53889, + "end": 53909, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 49 }, "end": { - "line": 1311, + "line": 1346, "column": 69 } } @@ -420789,15 +428069,15 @@ "postfix": false, "binop": null }, - "start": 52758, - "end": 52759, + "start": 53909, + "end": 53910, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 69 }, "end": { - "line": 1311, + "line": 1346, "column": 70 } } @@ -420815,15 +428095,15 @@ "binop": null, "updateContext": null }, - "start": 52759, - "end": 52760, + "start": 53910, + "end": 53911, "loc": { "start": { - "line": 1311, + "line": 1346, "column": 70 }, "end": { - "line": 1311, + "line": 1346, "column": 71 } } @@ -420841,15 +428121,15 @@ "binop": null }, "value": "camera", - "start": 52770, - "end": 52776, + "start": 53921, + "end": 53927, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 8 }, "end": { - "line": 1313, + "line": 1348, "column": 14 } } @@ -420867,15 +428147,15 @@ "binop": null, "updateContext": null }, - "start": 52776, - "end": 52777, + "start": 53927, + "end": 53928, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 14 }, "end": { - "line": 1313, + "line": 1348, "column": 15 } } @@ -420893,15 +428173,15 @@ "binop": null }, "value": "off", - "start": 52777, - "end": 52780, + "start": 53928, + "end": 53931, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 15 }, "end": { - "line": 1313, + "line": 1348, "column": 18 } } @@ -420918,15 +428198,15 @@ "postfix": false, "binop": null }, - "start": 52780, - "end": 52781, + "start": 53931, + "end": 53932, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 18 }, "end": { - "line": 1313, + "line": 1348, "column": 19 } } @@ -420946,15 +428226,15 @@ "updateContext": null }, "value": "this", - "start": 52781, - "end": 52785, + "start": 53932, + "end": 53936, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 19 }, "end": { - "line": 1313, + "line": 1348, "column": 23 } } @@ -420972,15 +428252,15 @@ "binop": null, "updateContext": null }, - "start": 52785, - "end": 52786, + "start": 53936, + "end": 53937, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 23 }, "end": { - "line": 1313, + "line": 1348, "column": 24 } } @@ -420998,15 +428278,15 @@ "binop": null }, "value": "_onCameraViewMatrix", - "start": 52786, - "end": 52805, + "start": 53937, + "end": 53956, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 24 }, "end": { - "line": 1313, + "line": 1348, "column": 43 } } @@ -421023,15 +428303,15 @@ "postfix": false, "binop": null }, - "start": 52805, - "end": 52806, + "start": 53956, + "end": 53957, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 43 }, "end": { - "line": 1313, + "line": 1348, "column": 44 } } @@ -421049,15 +428329,15 @@ "binop": null, "updateContext": null }, - "start": 52806, - "end": 52807, + "start": 53957, + "end": 53958, "loc": { "start": { - "line": 1313, + "line": 1348, "column": 44 }, "end": { - "line": 1313, + "line": 1348, "column": 45 } } @@ -421075,15 +428355,15 @@ "binop": null }, "value": "camera", - "start": 52816, - "end": 52822, + "start": 53967, + "end": 53973, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 8 }, "end": { - "line": 1314, + "line": 1349, "column": 14 } } @@ -421101,15 +428381,15 @@ "binop": null, "updateContext": null }, - "start": 52822, - "end": 52823, + "start": 53973, + "end": 53974, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 14 }, "end": { - "line": 1314, + "line": 1349, "column": 15 } } @@ -421127,15 +428407,15 @@ "binop": null }, "value": "off", - "start": 52823, - "end": 52826, + "start": 53974, + "end": 53977, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 15 }, "end": { - "line": 1314, + "line": 1349, "column": 18 } } @@ -421152,15 +428432,15 @@ "postfix": false, "binop": null }, - "start": 52826, - "end": 52827, + "start": 53977, + "end": 53978, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 18 }, "end": { - "line": 1314, + "line": 1349, "column": 19 } } @@ -421180,15 +428460,15 @@ "updateContext": null }, "value": "this", - "start": 52827, - "end": 52831, + "start": 53978, + "end": 53982, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 19 }, "end": { - "line": 1314, + "line": 1349, "column": 23 } } @@ -421206,15 +428486,15 @@ "binop": null, "updateContext": null }, - "start": 52831, - "end": 52832, + "start": 53982, + "end": 53983, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 23 }, "end": { - "line": 1314, + "line": 1349, "column": 24 } } @@ -421232,15 +428512,15 @@ "binop": null }, "value": "_onCameraProjMatrix", - "start": 52832, - "end": 52851, + "start": 53983, + "end": 54002, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 24 }, "end": { - "line": 1314, + "line": 1349, "column": 43 } } @@ -421257,15 +428537,15 @@ "postfix": false, "binop": null }, - "start": 52851, - "end": 52852, + "start": 54002, + "end": 54003, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 43 }, "end": { - "line": 1314, + "line": 1349, "column": 44 } } @@ -421283,15 +428563,15 @@ "binop": null, "updateContext": null }, - "start": 52852, - "end": 52853, + "start": 54003, + "end": 54004, "loc": { "start": { - "line": 1314, + "line": 1349, "column": 44 }, "end": { - "line": 1314, + "line": 1349, "column": 45 } } @@ -421309,15 +428589,15 @@ "binop": null }, "value": "cameraControl", - "start": 52863, - "end": 52876, + "start": 54014, + "end": 54027, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 8 }, "end": { - "line": 1316, + "line": 1351, "column": 21 } } @@ -421335,15 +428615,15 @@ "binop": null, "updateContext": null }, - "start": 52876, - "end": 52877, + "start": 54027, + "end": 54028, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 21 }, "end": { - "line": 1316, + "line": 1351, "column": 22 } } @@ -421361,15 +428641,15 @@ "binop": null }, "value": "off", - "start": 52877, - "end": 52880, + "start": 54028, + "end": 54031, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 22 }, "end": { - "line": 1316, + "line": 1351, "column": 25 } } @@ -421386,15 +428666,15 @@ "postfix": false, "binop": null }, - "start": 52880, - "end": 52881, + "start": 54031, + "end": 54032, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 25 }, "end": { - "line": 1316, + "line": 1351, "column": 26 } } @@ -421414,15 +428694,15 @@ "updateContext": null }, "value": "this", - "start": 52881, - "end": 52885, + "start": 54032, + "end": 54036, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 26 }, "end": { - "line": 1316, + "line": 1351, "column": 30 } } @@ -421440,15 +428720,15 @@ "binop": null, "updateContext": null }, - "start": 52885, - "end": 52886, + "start": 54036, + "end": 54037, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 30 }, "end": { - "line": 1316, + "line": 1351, "column": 31 } } @@ -421466,15 +428746,15 @@ "binop": null }, "value": "_onCameraControlHover", - "start": 52886, - "end": 52907, + "start": 54037, + "end": 54058, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 31 }, "end": { - "line": 1316, + "line": 1351, "column": 52 } } @@ -421491,15 +428771,15 @@ "postfix": false, "binop": null }, - "start": 52907, - "end": 52908, + "start": 54058, + "end": 54059, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 52 }, "end": { - "line": 1316, + "line": 1351, "column": 53 } } @@ -421517,15 +428797,15 @@ "binop": null, "updateContext": null }, - "start": 52908, - "end": 52909, + "start": 54059, + "end": 54060, "loc": { "start": { - "line": 1316, + "line": 1351, "column": 53 }, "end": { - "line": 1316, + "line": 1351, "column": 54 } } @@ -421543,15 +428823,15 @@ "binop": null }, "value": "cameraControl", - "start": 52918, - "end": 52931, + "start": 54069, + "end": 54082, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 8 }, "end": { - "line": 1317, + "line": 1352, "column": 21 } } @@ -421569,15 +428849,15 @@ "binop": null, "updateContext": null }, - "start": 52931, - "end": 52932, + "start": 54082, + "end": 54083, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 21 }, "end": { - "line": 1317, + "line": 1352, "column": 22 } } @@ -421595,15 +428875,15 @@ "binop": null }, "value": "off", - "start": 52932, - "end": 52935, + "start": 54083, + "end": 54086, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 22 }, "end": { - "line": 1317, + "line": 1352, "column": 25 } } @@ -421620,15 +428900,15 @@ "postfix": false, "binop": null }, - "start": 52935, - "end": 52936, + "start": 54086, + "end": 54087, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 25 }, "end": { - "line": 1317, + "line": 1352, "column": 26 } } @@ -421648,15 +428928,15 @@ "updateContext": null }, "value": "this", - "start": 52936, - "end": 52940, + "start": 54087, + "end": 54091, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 26 }, "end": { - "line": 1317, + "line": 1352, "column": 30 } } @@ -421674,15 +428954,15 @@ "binop": null, "updateContext": null }, - "start": 52940, - "end": 52941, + "start": 54091, + "end": 54092, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 30 }, "end": { - "line": 1317, + "line": 1352, "column": 31 } } @@ -421700,15 +428980,15 @@ "binop": null }, "value": "_onCameraControlHoverLeave", - "start": 52941, - "end": 52967, + "start": 54092, + "end": 54118, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 31 }, "end": { - "line": 1317, + "line": 1352, "column": 57 } } @@ -421725,15 +429005,15 @@ "postfix": false, "binop": null }, - "start": 52967, - "end": 52968, + "start": 54118, + "end": 54119, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 57 }, "end": { - "line": 1317, + "line": 1352, "column": 58 } } @@ -421751,15 +429031,15 @@ "binop": null, "updateContext": null }, - "start": 52968, - "end": 52969, + "start": 54119, + "end": 54120, "loc": { "start": { - "line": 1317, + "line": 1352, "column": 58 }, "end": { - "line": 1317, + "line": 1352, "column": 59 } } @@ -421776,15 +429056,15 @@ "postfix": false, "binop": null }, - "start": 52974, - "end": 52975, + "start": 54125, + "end": 54126, "loc": { "start": { - "line": 1318, + "line": 1353, "column": 4 }, "end": { - "line": 1318, + "line": 1353, "column": 5 } } @@ -421802,15 +429082,15 @@ "binop": null }, "value": "_destroyNodes", - "start": 52981, - "end": 52994, + "start": 54132, + "end": 54145, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 4 }, "end": { - "line": 1320, + "line": 1355, "column": 17 } } @@ -421827,15 +429107,15 @@ "postfix": false, "binop": null }, - "start": 52994, - "end": 52995, + "start": 54145, + "end": 54146, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 17 }, "end": { - "line": 1320, + "line": 1355, "column": 18 } } @@ -421852,15 +429132,15 @@ "postfix": false, "binop": null }, - "start": 52995, - "end": 52996, + "start": 54146, + "end": 54147, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 18 }, "end": { - "line": 1320, + "line": 1355, "column": 19 } } @@ -421877,15 +429157,15 @@ "postfix": false, "binop": null }, - "start": 52997, - "end": 52998, + "start": 54148, + "end": 54149, "loc": { "start": { - "line": 1320, + "line": 1355, "column": 20 }, "end": { - "line": 1320, + "line": 1355, "column": 21 } } @@ -421905,15 +429185,15 @@ "updateContext": null }, "value": "this", - "start": 53007, - "end": 53011, + "start": 54158, + "end": 54162, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 8 }, "end": { - "line": 1321, + "line": 1356, "column": 12 } } @@ -421931,15 +429211,15 @@ "binop": null, "updateContext": null }, - "start": 53011, - "end": 53012, + "start": 54162, + "end": 54163, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 12 }, "end": { - "line": 1321, + "line": 1356, "column": 13 } } @@ -421957,15 +429237,15 @@ "binop": null }, "value": "_setSectionPlane", - "start": 53012, - "end": 53028, + "start": 54163, + "end": 54179, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 13 }, "end": { - "line": 1321, + "line": 1356, "column": 29 } } @@ -421982,15 +429262,15 @@ "postfix": false, "binop": null }, - "start": 53028, - "end": 53029, + "start": 54179, + "end": 54180, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 29 }, "end": { - "line": 1321, + "line": 1356, "column": 30 } } @@ -422010,15 +429290,15 @@ "updateContext": null }, "value": "null", - "start": 53029, - "end": 53033, + "start": 54180, + "end": 54184, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 30 }, "end": { - "line": 1321, + "line": 1356, "column": 34 } } @@ -422035,15 +429315,15 @@ "postfix": false, "binop": null }, - "start": 53033, - "end": 53034, + "start": 54184, + "end": 54185, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 34 }, "end": { - "line": 1321, + "line": 1356, "column": 35 } } @@ -422061,15 +429341,15 @@ "binop": null, "updateContext": null }, - "start": 53034, - "end": 53035, + "start": 54185, + "end": 54186, "loc": { "start": { - "line": 1321, + "line": 1356, "column": 35 }, "end": { - "line": 1321, + "line": 1356, "column": 36 } } @@ -422089,15 +429369,15 @@ "updateContext": null }, "value": "this", - "start": 53044, - "end": 53048, + "start": 54195, + "end": 54199, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 8 }, "end": { - "line": 1322, + "line": 1357, "column": 12 } } @@ -422115,15 +429395,15 @@ "binop": null, "updateContext": null }, - "start": 53048, - "end": 53049, + "start": 54199, + "end": 54200, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 12 }, "end": { - "line": 1322, + "line": 1357, "column": 13 } } @@ -422141,15 +429421,15 @@ "binop": null }, "value": "_rootNode", - "start": 53049, - "end": 53058, + "start": 54200, + "end": 54209, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 13 }, "end": { - "line": 1322, + "line": 1357, "column": 22 } } @@ -422167,15 +429447,15 @@ "binop": null, "updateContext": null }, - "start": 53058, - "end": 53059, + "start": 54209, + "end": 54210, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 22 }, "end": { - "line": 1322, + "line": 1357, "column": 23 } } @@ -422193,15 +429473,15 @@ "binop": null }, "value": "destroy", - "start": 53059, - "end": 53066, + "start": 54210, + "end": 54217, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 23 }, "end": { - "line": 1322, + "line": 1357, "column": 30 } } @@ -422218,15 +429498,15 @@ "postfix": false, "binop": null }, - "start": 53066, - "end": 53067, + "start": 54217, + "end": 54218, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 30 }, "end": { - "line": 1322, + "line": 1357, "column": 31 } } @@ -422243,15 +429523,15 @@ "postfix": false, "binop": null }, - "start": 53067, - "end": 53068, + "start": 54218, + "end": 54219, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 31 }, "end": { - "line": 1322, + "line": 1357, "column": 32 } } @@ -422269,15 +429549,15 @@ "binop": null, "updateContext": null }, - "start": 53068, - "end": 53069, + "start": 54219, + "end": 54220, "loc": { "start": { - "line": 1322, + "line": 1357, "column": 32 }, "end": { - "line": 1322, + "line": 1357, "column": 33 } } @@ -422297,15 +429577,15 @@ "updateContext": null }, "value": "this", - "start": 53078, - "end": 53082, + "start": 54229, + "end": 54233, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 8 }, "end": { - "line": 1323, + "line": 1358, "column": 12 } } @@ -422323,15 +429603,15 @@ "binop": null, "updateContext": null }, - "start": 53082, - "end": 53083, + "start": 54233, + "end": 54234, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 12 }, "end": { - "line": 1323, + "line": 1358, "column": 13 } } @@ -422349,15 +429629,15 @@ "binop": null }, "value": "_displayMeshes", - "start": 53083, - "end": 53097, + "start": 54234, + "end": 54248, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 13 }, "end": { - "line": 1323, + "line": 1358, "column": 27 } } @@ -422376,15 +429656,15 @@ "updateContext": null }, "value": "=", - "start": 53098, - "end": 53099, + "start": 54249, + "end": 54250, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 28 }, "end": { - "line": 1323, + "line": 1358, "column": 29 } } @@ -422401,15 +429681,15 @@ "postfix": false, "binop": null }, - "start": 53100, - "end": 53101, + "start": 54251, + "end": 54252, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 30 }, "end": { - "line": 1323, + "line": 1358, "column": 31 } } @@ -422426,15 +429706,15 @@ "postfix": false, "binop": null }, - "start": 53101, - "end": 53102, + "start": 54252, + "end": 54253, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 31 }, "end": { - "line": 1323, + "line": 1358, "column": 32 } } @@ -422452,15 +429732,15 @@ "binop": null, "updateContext": null }, - "start": 53102, - "end": 53103, + "start": 54253, + "end": 54254, "loc": { "start": { - "line": 1323, + "line": 1358, "column": 32 }, "end": { - "line": 1323, + "line": 1358, "column": 33 } } @@ -422480,15 +429760,15 @@ "updateContext": null }, "value": "this", - "start": 53112, - "end": 53116, + "start": 54263, + "end": 54267, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 8 }, "end": { - "line": 1324, + "line": 1359, "column": 12 } } @@ -422506,15 +429786,15 @@ "binop": null, "updateContext": null }, - "start": 53116, - "end": 53117, + "start": 54267, + "end": 54268, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 12 }, "end": { - "line": 1324, + "line": 1359, "column": 13 } } @@ -422532,15 +429812,15 @@ "binop": null }, "value": "_affordanceMeshes", - "start": 53117, - "end": 53134, + "start": 54268, + "end": 54285, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 13 }, "end": { - "line": 1324, + "line": 1359, "column": 30 } } @@ -422559,15 +429839,15 @@ "updateContext": null }, "value": "=", - "start": 53135, - "end": 53136, + "start": 54286, + "end": 54287, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 31 }, "end": { - "line": 1324, + "line": 1359, "column": 32 } } @@ -422584,15 +429864,15 @@ "postfix": false, "binop": null }, - "start": 53137, - "end": 53138, + "start": 54288, + "end": 54289, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 33 }, "end": { - "line": 1324, + "line": 1359, "column": 34 } } @@ -422609,15 +429889,15 @@ "postfix": false, "binop": null }, - "start": 53138, - "end": 53139, + "start": 54289, + "end": 54290, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 34 }, "end": { - "line": 1324, + "line": 1359, "column": 35 } } @@ -422635,15 +429915,15 @@ "binop": null, "updateContext": null }, - "start": 53139, - "end": 53140, + "start": 54290, + "end": 54291, "loc": { "start": { - "line": 1324, + "line": 1359, "column": 35 }, "end": { - "line": 1324, + "line": 1359, "column": 36 } } @@ -422660,15 +429940,15 @@ "postfix": false, "binop": null }, - "start": 53145, - "end": 53146, + "start": 54296, + "end": 54297, "loc": { "start": { - "line": 1325, + "line": 1360, "column": 4 }, "end": { - "line": 1325, + "line": 1360, "column": 5 } } @@ -422685,15 +429965,15 @@ "postfix": false, "binop": null }, - "start": 53147, - "end": 53148, + "start": 54298, + "end": 54299, "loc": { "start": { - "line": 1326, + "line": 1361, "column": 0 }, "end": { - "line": 1326, + "line": 1361, "column": 1 } } @@ -422713,15 +429993,15 @@ "updateContext": null }, "value": "export", - "start": 53150, - "end": 53156, + "start": 54301, + "end": 54307, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 0 }, "end": { - "line": 1328, + "line": 1363, "column": 6 } } @@ -422738,15 +430018,15 @@ "postfix": false, "binop": null }, - "start": 53157, - "end": 53158, + "start": 54308, + "end": 54309, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 7 }, "end": { - "line": 1328, + "line": 1363, "column": 8 } } @@ -422764,15 +430044,15 @@ "binop": null }, "value": "Control", - "start": 53158, - "end": 53165, + "start": 54309, + "end": 54316, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 8 }, "end": { - "line": 1328, + "line": 1363, "column": 15 } } @@ -422789,15 +430069,15 @@ "postfix": false, "binop": null }, - "start": 53165, - "end": 53166, + "start": 54316, + "end": 54317, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 15 }, "end": { - "line": 1328, + "line": 1363, "column": 16 } } @@ -422815,15 +430095,15 @@ "binop": null, "updateContext": null }, - "start": 53166, - "end": 53167, + "start": 54317, + "end": 54318, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 16 }, "end": { - "line": 1328, + "line": 1363, "column": 17 } } @@ -422841,15 +430121,15 @@ "binop": null, "updateContext": null }, - "start": 53167, - "end": 53167, + "start": 54318, + "end": 54318, "loc": { "start": { - "line": 1328, + "line": 1363, "column": 17 }, "end": { - "line": 1328, + "line": 1363, "column": 17 } } diff --git a/docs/ast/source/viewer/scene/CameraControl/lib/controllers/PickController.js.json b/docs/ast/source/viewer/scene/CameraControl/lib/controllers/PickController.js.json index 5ee05c2918..aa840dc47a 100644 --- a/docs/ast/source/viewer/scene/CameraControl/lib/controllers/PickController.js.json +++ b/docs/ast/source/viewer/scene/CameraControl/lib/controllers/PickController.js.json @@ -1,28 +1,28 @@ { "type": "File", "start": 0, - "end": 8705, + "end": 8769, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 266, + "line": 267, "column": 0 } }, "program": { "type": "Program", "start": 0, - "end": 8705, + "end": 8769, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 266, + "line": 267, "column": 0 } }, @@ -447,14 +447,14 @@ { "type": "Identifier", "start": 246, - "end": 8678, + "end": 8742, "loc": { "start": { "line": 12, "column": 0 }, "end": { - "line": 263, + "line": 264, "column": 1 } }, @@ -480,14 +480,14 @@ "body": { "type": "ClassBody", "start": 267, - "end": 8678, + "end": 8742, "loc": { "start": { "line": 12, "column": 21 }, "end": { - "line": 263, + "line": 264, "column": 1 } }, @@ -10997,14 +10997,14 @@ { "type": "ClassMethod", "start": 6089, - "end": 8676, + "end": 8740, "loc": { "start": { "line": 189, "column": 4 }, "end": { - "line": 262, + "line": 263, "column": 5 } }, @@ -11036,14 +11036,14 @@ "body": { "type": "BlockStatement", "start": 6102, - "end": 8676, + "end": 8740, "loc": { "start": { "line": 189, "column": 17 }, "end": { - "line": 262, + "line": 263, "column": 5 } }, @@ -11599,14 +11599,14 @@ { "type": "IfStatement", "start": 6425, - "end": 7190, + "end": 7254, "loc": { "start": { "line": 202, "column": 8 }, "end": { - "line": 217, + "line": 218, "column": 9 } }, @@ -11661,14 +11661,14 @@ "consequent": { "type": "BlockStatement", "start": 6451, - "end": 7172, + "end": 7236, "loc": { "start": { "line": 202, "column": 34 }, "end": { - "line": 215, + "line": 216, "column": 9 } }, @@ -11676,14 +11676,14 @@ { "type": "IfStatement", "start": 6465, - "end": 7162, + "end": 7226, "loc": { "start": { "line": 203, "column": 12 }, "end": { - "line": 214, + "line": 215, "column": 13 } }, @@ -11738,14 +11738,14 @@ "consequent": { "type": "BlockStatement", "start": 6490, - "end": 7054, + "end": 7118, "loc": { "start": { "line": 203, "column": 37 }, "end": { - "line": 212, + "line": 213, "column": 13 } }, @@ -11836,7 +11836,7 @@ { "type": "ExpressionStatement", "start": 6561, - "end": 6626, + "end": 6608, "loc": { "start": { "line": 205, @@ -11844,13 +11844,13 @@ }, "end": { "line": 205, - "column": 81 + "column": 63 } }, "expression": { "type": "AssignmentExpression", "start": 6561, - "end": 6625, + "end": 6607, "loc": { "start": { "line": 205, @@ -11858,14 +11858,14 @@ }, "end": { "line": 205, - "column": 80 + "column": 62 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6561, - "end": 6587, + "end": 6578, "loc": { "start": { "line": 205, @@ -11873,7 +11873,7 @@ }, "end": { "line": 205, - "column": 42 + "column": 33 } }, "object": { @@ -11896,7 +11896,7 @@ "property": { "type": "Identifier", "start": 6572, - "end": 6587, + "end": 6578, "loc": { "start": { "line": 205, @@ -11904,69 +11904,69 @@ }, "end": { "line": 205, - "column": 42 + "column": 33 }, - "identifierName": "snappedToVertex" + "identifierName": "entity" }, - "name": "snappedToVertex" + "name": "entity" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 6590, - "end": 6625, + "start": 6581, + "end": 6607, "loc": { "start": { "line": 205, - "column": 45 + "column": 36 }, "end": { "line": 205, - "column": 80 + "column": 62 } }, "object": { "type": "MemberExpression", - "start": 6590, - "end": 6609, + "start": 6581, + "end": 6600, "loc": { "start": { "line": 205, - "column": 45 + "column": 36 }, "end": { "line": 205, - "column": 64 + "column": 55 } }, "object": { "type": "ThisExpression", - "start": 6590, - "end": 6594, + "start": 6581, + "end": 6585, "loc": { "start": { "line": 205, - "column": 45 + "column": 36 }, "end": { "line": 205, - "column": 49 + "column": 40 } } }, "property": { "type": "Identifier", - "start": 6595, - "end": 6609, + "start": 6586, + "end": 6600, "loc": { "start": { "line": 205, - "column": 50 + "column": 41 }, "end": { "line": 205, - "column": 64 + "column": 55 }, "identifierName": "snapPickResult" }, @@ -11976,20 +11976,20 @@ }, "property": { "type": "Identifier", - "start": 6610, - "end": 6625, + "start": 6601, + "end": 6607, "loc": { "start": { "line": 205, - "column": 65 + "column": 56 }, "end": { "line": 205, - "column": 80 + "column": 62 }, - "identifierName": "snappedToVertex" + "identifierName": "entity" }, - "name": "snappedToVertex" + "name": "entity" }, "computed": false } @@ -11997,8 +11997,8 @@ }, { "type": "ExpressionStatement", - "start": 6643, - "end": 6704, + "start": 6625, + "end": 6690, "loc": { "start": { "line": 206, @@ -12006,13 +12006,13 @@ }, "end": { "line": 206, - "column": 77 + "column": 81 } }, "expression": { "type": "AssignmentExpression", - "start": 6643, - "end": 6703, + "start": 6625, + "end": 6689, "loc": { "start": { "line": 206, @@ -12020,14 +12020,14 @@ }, "end": { "line": 206, - "column": 76 + "column": 80 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6643, - "end": 6667, + "start": 6625, + "end": 6651, "loc": { "start": { "line": 206, @@ -12035,13 +12035,13 @@ }, "end": { "line": 206, - "column": 40 + "column": 42 } }, "object": { "type": "Identifier", - "start": 6643, - "end": 6653, + "start": 6625, + "end": 6635, "loc": { "start": { "line": 206, @@ -12057,8 +12057,8 @@ }, "property": { "type": "Identifier", - "start": 6654, - "end": 6667, + "start": 6636, + "end": 6651, "loc": { "start": { "line": 206, @@ -12066,69 +12066,69 @@ }, "end": { "line": 206, - "column": 40 + "column": 42 }, - "identifierName": "snappedToEdge" + "identifierName": "snappedToVertex" }, - "name": "snappedToEdge" + "name": "snappedToVertex" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 6670, - "end": 6703, + "start": 6654, + "end": 6689, "loc": { "start": { "line": 206, - "column": 43 + "column": 45 }, "end": { "line": 206, - "column": 76 + "column": 80 } }, "object": { "type": "MemberExpression", - "start": 6670, - "end": 6689, + "start": 6654, + "end": 6673, "loc": { "start": { "line": 206, - "column": 43 + "column": 45 }, "end": { "line": 206, - "column": 62 + "column": 64 } }, "object": { "type": "ThisExpression", - "start": 6670, - "end": 6674, + "start": 6654, + "end": 6658, "loc": { "start": { "line": 206, - "column": 43 + "column": 45 }, "end": { "line": 206, - "column": 47 + "column": 49 } } }, "property": { "type": "Identifier", - "start": 6675, - "end": 6689, + "start": 6659, + "end": 6673, "loc": { "start": { "line": 206, - "column": 48 + "column": 50 }, "end": { "line": 206, - "column": 62 + "column": 64 }, "identifierName": "snapPickResult" }, @@ -12138,20 +12138,20 @@ }, "property": { "type": "Identifier", - "start": 6690, - "end": 6703, + "start": 6674, + "end": 6689, "loc": { "start": { "line": 206, - "column": 63 + "column": 65 }, "end": { "line": 206, - "column": 76 + "column": 80 }, - "identifierName": "snappedToEdge" + "identifierName": "snappedToVertex" }, - "name": "snappedToEdge" + "name": "snappedToVertex" }, "computed": false } @@ -12159,8 +12159,8 @@ }, { "type": "ExpressionStatement", - "start": 6721, - "end": 6772, + "start": 6707, + "end": 6768, "loc": { "start": { "line": 207, @@ -12168,13 +12168,13 @@ }, "end": { "line": 207, - "column": 67 + "column": 77 } }, "expression": { "type": "AssignmentExpression", - "start": 6721, - "end": 6771, + "start": 6707, + "end": 6767, "loc": { "start": { "line": 207, @@ -12182,14 +12182,14 @@ }, "end": { "line": 207, - "column": 66 + "column": 76 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6721, - "end": 6740, + "start": 6707, + "end": 6731, "loc": { "start": { "line": 207, @@ -12197,13 +12197,13 @@ }, "end": { "line": 207, - "column": 35 + "column": 40 } }, "object": { "type": "Identifier", - "start": 6721, - "end": 6731, + "start": 6707, + "end": 6717, "loc": { "start": { "line": 207, @@ -12219,8 +12219,8 @@ }, "property": { "type": "Identifier", - "start": 6732, - "end": 6740, + "start": 6718, + "end": 6731, "loc": { "start": { "line": 207, @@ -12228,69 +12228,69 @@ }, "end": { "line": 207, - "column": 35 + "column": 40 }, - "identifierName": "worldPos" + "identifierName": "snappedToEdge" }, - "name": "worldPos" + "name": "snappedToEdge" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 6743, - "end": 6771, + "start": 6734, + "end": 6767, "loc": { "start": { "line": 207, - "column": 38 + "column": 43 }, "end": { "line": 207, - "column": 66 + "column": 76 } }, "object": { "type": "MemberExpression", - "start": 6743, - "end": 6762, + "start": 6734, + "end": 6753, "loc": { "start": { "line": 207, - "column": 38 + "column": 43 }, "end": { "line": 207, - "column": 57 + "column": 62 } }, "object": { "type": "ThisExpression", - "start": 6743, - "end": 6747, + "start": 6734, + "end": 6738, "loc": { "start": { "line": 207, - "column": 38 + "column": 43 }, "end": { "line": 207, - "column": 42 + "column": 47 } } }, "property": { "type": "Identifier", - "start": 6748, - "end": 6762, + "start": 6739, + "end": 6753, "loc": { "start": { "line": 207, - "column": 43 + "column": 48 }, "end": { "line": 207, - "column": 57 + "column": 62 }, "identifierName": "snapPickResult" }, @@ -12300,20 +12300,20 @@ }, "property": { "type": "Identifier", - "start": 6763, - "end": 6771, + "start": 6754, + "end": 6767, "loc": { "start": { "line": 207, - "column": 58 + "column": 63 }, "end": { "line": 207, - "column": 66 + "column": 76 }, - "identifierName": "worldPos" + "identifierName": "snappedToEdge" }, - "name": "worldPos" + "name": "snappedToEdge" }, "computed": false } @@ -12321,8 +12321,8 @@ }, { "type": "ExpressionStatement", - "start": 6789, - "end": 6830, + "start": 6785, + "end": 6836, "loc": { "start": { "line": 208, @@ -12330,13 +12330,13 @@ }, "end": { "line": 208, - "column": 57 + "column": 67 } }, "expression": { "type": "AssignmentExpression", - "start": 6789, - "end": 6830, + "start": 6785, + "end": 6835, "loc": { "start": { "line": 208, @@ -12344,14 +12344,14 @@ }, "end": { "line": 208, - "column": 57 + "column": 66 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6789, - "end": 6809, + "start": 6785, + "end": 6804, "loc": { "start": { "line": 208, @@ -12359,13 +12359,13 @@ }, "end": { "line": 208, - "column": 36 + "column": 35 } }, "object": { "type": "Identifier", - "start": 6789, - "end": 6799, + "start": 6785, + "end": 6795, "loc": { "start": { "line": 208, @@ -12381,8 +12381,8 @@ }, "property": { "type": "Identifier", - "start": 6800, - "end": 6809, + "start": 6796, + "end": 6804, "loc": { "start": { "line": 208, @@ -12390,59 +12390,92 @@ }, "end": { "line": 208, - "column": 36 + "column": 35 }, - "identifierName": "canvasPos" + "identifierName": "worldPos" }, - "name": "canvasPos" + "name": "worldPos" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 6812, - "end": 6830, + "start": 6807, + "end": 6835, "loc": { "start": { "line": 208, - "column": 39 + "column": 38 }, "end": { "line": 208, - "column": 57 + "column": 66 } }, "object": { - "type": "ThisExpression", - "start": 6812, - "end": 6816, + "type": "MemberExpression", + "start": 6807, + "end": 6826, "loc": { "start": { "line": 208, - "column": 39 + "column": 38 }, "end": { "line": 208, - "column": 43 + "column": 57 } - } + }, + "object": { + "type": "ThisExpression", + "start": 6807, + "end": 6811, + "loc": { + "start": { + "line": 208, + "column": 38 + }, + "end": { + "line": 208, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 6812, + "end": 6826, + "loc": { + "start": { + "line": 208, + "column": 43 + }, + "end": { + "line": 208, + "column": 57 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "computed": false }, "property": { "type": "Identifier", - "start": 6817, - "end": 6830, + "start": 6827, + "end": 6835, "loc": { "start": { "line": 208, - "column": 44 + "column": 58 }, "end": { "line": 208, - "column": 57 + "column": 66 }, - "identifierName": "pickCursorPos" + "identifierName": "worldPos" }, - "name": "pickCursorPos" + "name": "worldPos" }, "computed": false } @@ -12450,8 +12483,8 @@ }, { "type": "ExpressionStatement", - "start": 6847, - "end": 6914, + "start": 6853, + "end": 6894, "loc": { "start": { "line": 209, @@ -12459,13 +12492,13 @@ }, "end": { "line": 209, - "column": 83 + "column": 57 } }, "expression": { "type": "AssignmentExpression", - "start": 6847, - "end": 6913, + "start": 6853, + "end": 6894, "loc": { "start": { "line": 209, @@ -12473,14 +12506,14 @@ }, "end": { "line": 209, - "column": 82 + "column": 57 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6847, - "end": 6874, + "start": 6853, + "end": 6873, "loc": { "start": { "line": 209, @@ -12488,13 +12521,13 @@ }, "end": { "line": 209, - "column": 43 + "column": 36 } }, "object": { "type": "Identifier", - "start": 6847, - "end": 6857, + "start": 6853, + "end": 6863, "loc": { "start": { "line": 209, @@ -12510,8 +12543,8 @@ }, "property": { "type": "Identifier", - "start": 6858, - "end": 6874, + "start": 6864, + "end": 6873, "loc": { "start": { "line": 209, @@ -12519,6 +12552,135 @@ }, "end": { "line": 209, + "column": 36 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 6876, + "end": 6894, + "loc": { + "start": { + "line": 209, + "column": 39 + }, + "end": { + "line": 209, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 6876, + "end": 6880, + "loc": { + "start": { + "line": 209, + "column": 39 + }, + "end": { + "line": 209, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "start": 6881, + "end": 6894, + "loc": { + "start": { + "line": 209, + "column": 44 + }, + "end": { + "line": 209, + "column": 57 + }, + "identifierName": "pickCursorPos" + }, + "name": "pickCursorPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 6911, + "end": 6978, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6911, + "end": 6977, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6911, + "end": 6938, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 6911, + "end": 6921, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 26 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 6922, + "end": 6938, + "loc": { + "start": { + "line": 210, + "column": 27 + }, + "end": { + "line": 210, "column": 43 }, "identifierName": "snappedCanvasPos" @@ -12529,58 +12691,58 @@ }, "right": { "type": "MemberExpression", - "start": 6877, - "end": 6913, + "start": 6941, + "end": 6977, "loc": { "start": { - "line": 209, + "line": 210, "column": 46 }, "end": { - "line": 209, + "line": 210, "column": 82 } }, "object": { "type": "MemberExpression", - "start": 6877, - "end": 6896, + "start": 6941, + "end": 6960, "loc": { "start": { - "line": 209, + "line": 210, "column": 46 }, "end": { - "line": 209, + "line": 210, "column": 65 } }, "object": { "type": "ThisExpression", - "start": 6877, - "end": 6881, + "start": 6941, + "end": 6945, "loc": { "start": { - "line": 209, + "line": 210, "column": 46 }, "end": { - "line": 209, + "line": 210, "column": 50 } } }, "property": { "type": "Identifier", - "start": 6882, - "end": 6896, + "start": 6946, + "end": 6960, "loc": { "start": { - "line": 209, + "line": 210, "column": 51 }, "end": { - "line": 209, + "line": 210, "column": 65 }, "identifierName": "snapPickResult" @@ -12591,15 +12753,15 @@ }, "property": { "type": "Identifier", - "start": 6897, - "end": 6913, + "start": 6961, + "end": 6977, "loc": { "start": { - "line": 209, + "line": 210, "column": 66 }, "end": { - "line": 209, + "line": 210, "column": 82 }, "identifierName": "snappedCanvasPos" @@ -12612,86 +12774,86 @@ }, { "type": "ExpressionStatement", - "start": 6931, - "end": 6996, + "start": 6995, + "end": 7060, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 81 } }, "expression": { "type": "CallExpression", - "start": 6931, - "end": 6995, + "start": 6995, + "end": 7059, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 80 } }, "callee": { "type": "MemberExpression", - "start": 6931, - "end": 6955, + "start": 6995, + "end": 7019, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 6931, - "end": 6950, + "start": 6995, + "end": 7014, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 6931, - "end": 6935, + "start": 6995, + "end": 6999, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 20 } } }, "property": { "type": "Identifier", - "start": 6936, - "end": 6950, + "start": 7000, + "end": 7014, "loc": { "start": { - "line": 210, + "line": 211, "column": 21 }, "end": { - "line": 210, + "line": 211, "column": 35 }, "identifierName": "_cameraControl" @@ -12702,15 +12864,15 @@ }, "property": { "type": "Identifier", - "start": 6951, - "end": 6955, + "start": 7015, + "end": 7019, "loc": { "start": { - "line": 210, + "line": 211, "column": 36 }, "end": { - "line": 210, + "line": 211, "column": 40 }, "identifierName": "fire" @@ -12722,15 +12884,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 6956, - "end": 6976, + "start": 7020, + "end": 7040, "loc": { "start": { - "line": 210, + "line": 211, "column": 41 }, "end": { - "line": 210, + "line": 211, "column": 61 } }, @@ -12742,15 +12904,15 @@ }, { "type": "Identifier", - "start": 6978, - "end": 6988, + "start": 7042, + "end": 7052, "loc": { "start": { - "line": 210, + "line": 211, "column": 63 }, "end": { - "line": 210, + "line": 211, "column": 73 }, "identifierName": "pickResult" @@ -12759,15 +12921,15 @@ }, { "type": "BooleanLiteral", - "start": 6990, - "end": 6994, + "start": 7054, + "end": 7058, "loc": { "start": { - "line": 210, + "line": 211, "column": 75 }, "end": { - "line": 210, + "line": 211, "column": 79 } }, @@ -12778,73 +12940,73 @@ }, { "type": "ExpressionStatement", - "start": 7013, - "end": 7040, + "start": 7077, + "end": 7104, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 7013, - "end": 7039, + "start": 7077, + "end": 7103, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7013, - "end": 7032, + "start": 7077, + "end": 7096, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 7013, - "end": 7017, + "start": 7077, + "end": 7081, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 20 } } }, "property": { "type": "Identifier", - "start": 7018, - "end": 7032, + "start": 7082, + "end": 7096, "loc": { "start": { - "line": 211, + "line": 212, "column": 21 }, "end": { - "line": 211, + "line": 212, "column": 35 }, "identifierName": "snapPickResult" @@ -12855,15 +13017,15 @@ }, "right": { "type": "NullLiteral", - "start": 7035, - "end": 7039, + "start": 7099, + "end": 7103, "loc": { "start": { - "line": 211, + "line": 212, "column": 38 }, "end": { - "line": 211, + "line": 212, "column": 42 } } @@ -12875,101 +13037,101 @@ }, "alternate": { "type": "BlockStatement", - "start": 7060, - "end": 7162, + "start": 7124, + "end": 7226, "loc": { "start": { - "line": 212, + "line": 213, "column": 19 }, "end": { - "line": 214, + "line": 215, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 7078, - "end": 7148, + "start": 7142, + "end": 7212, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 86 } }, "expression": { "type": "CallExpression", - "start": 7078, - "end": 7147, + "start": 7142, + "end": 7211, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 85 } }, "callee": { "type": "MemberExpression", - "start": 7078, - "end": 7102, + "start": 7142, + "end": 7166, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 7078, - "end": 7097, + "start": 7142, + "end": 7161, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 7078, - "end": 7082, + "start": 7142, + "end": 7146, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 20 } } }, "property": { "type": "Identifier", - "start": 7083, - "end": 7097, + "start": 7147, + "end": 7161, "loc": { "start": { - "line": 213, + "line": 214, "column": 21 }, "end": { - "line": 213, + "line": 214, "column": 35 }, "identifierName": "_cameraControl" @@ -12980,15 +13142,15 @@ }, "property": { "type": "Identifier", - "start": 7098, - "end": 7102, + "start": 7162, + "end": 7166, "loc": { "start": { - "line": 213, + "line": 214, "column": 36 }, "end": { - "line": 213, + "line": 214, "column": 40 }, "identifierName": "fire" @@ -13000,15 +13162,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 7103, - "end": 7123, + "start": 7167, + "end": 7187, "loc": { "start": { - "line": 213, + "line": 214, "column": 41 }, "end": { - "line": 213, + "line": 214, "column": 61 } }, @@ -13020,44 +13182,44 @@ }, { "type": "MemberExpression", - "start": 7125, - "end": 7140, + "start": 7189, + "end": 7204, "loc": { "start": { - "line": 213, + "line": 214, "column": 63 }, "end": { - "line": 213, + "line": 214, "column": 78 } }, "object": { "type": "ThisExpression", - "start": 7125, - "end": 7129, + "start": 7189, + "end": 7193, "loc": { "start": { - "line": 213, + "line": 214, "column": 63 }, "end": { - "line": 213, + "line": 214, "column": 67 } } }, "property": { "type": "Identifier", - "start": 7130, - "end": 7140, + "start": 7194, + "end": 7204, "loc": { "start": { - "line": 213, + "line": 214, "column": 68 }, "end": { - "line": 213, + "line": 214, "column": 78 }, "identifierName": "pickResult" @@ -13068,15 +13230,15 @@ }, { "type": "BooleanLiteral", - "start": 7142, - "end": 7146, + "start": 7206, + "end": 7210, "loc": { "start": { - "line": 213, + "line": 214, "column": 80 }, "end": { - "line": 213, + "line": 214, "column": 84 } }, @@ -13094,15 +13256,15 @@ }, "alternate": { "type": "BlockStatement", - "start": 7178, - "end": 7190, + "start": 7242, + "end": 7254, "loc": { "start": { - "line": 215, + "line": 216, "column": 15 }, "end": { - "line": 217, + "line": 218, "column": 9 } }, @@ -13112,86 +13274,86 @@ }, { "type": "IfStatement", - "start": 7200, - "end": 8602, + "start": 7264, + "end": 8666, "loc": { "start": { - "line": 219, + "line": 220, "column": 8 }, "end": { - "line": 257, + "line": 258, "column": 9 } }, "test": { "type": "LogicalExpression", - "start": 7204, - "end": 7290, + "start": 7268, + "end": 7354, "loc": { "start": { - "line": 219, + "line": 220, "column": 12 }, "end": { - "line": 219, + "line": 220, "column": 98 } }, "left": { "type": "LogicalExpression", - "start": 7204, - "end": 7234, + "start": 7268, + "end": 7298, "loc": { "start": { - "line": 219, + "line": 220, "column": 12 }, "end": { - "line": 219, + "line": 220, "column": 42 } }, "left": { "type": "MemberExpression", - "start": 7204, - "end": 7215, + "start": 7268, + "end": 7279, "loc": { "start": { - "line": 219, + "line": 220, "column": 12 }, "end": { - "line": 219, + "line": 220, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 7204, - "end": 7208, + "start": 7268, + "end": 7272, "loc": { "start": { - "line": 219, + "line": 220, "column": 12 }, "end": { - "line": 219, + "line": 220, "column": 16 } } }, "property": { "type": "Identifier", - "start": 7209, - "end": 7215, + "start": 7273, + "end": 7279, "loc": { "start": { - "line": 219, + "line": 220, "column": 17 }, "end": { - "line": 219, + "line": 220, "column": 23 }, "identifierName": "picked" @@ -13203,44 +13365,44 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 7219, - "end": 7234, + "start": 7283, + "end": 7298, "loc": { "start": { - "line": 219, + "line": 220, "column": 27 }, "end": { - "line": 219, + "line": 220, "column": 42 } }, "object": { "type": "ThisExpression", - "start": 7219, - "end": 7223, + "start": 7283, + "end": 7287, "loc": { "start": { - "line": 219, + "line": 220, "column": 27 }, "end": { - "line": 219, + "line": 220, "column": 31 } } }, "property": { "type": "Identifier", - "start": 7224, - "end": 7234, + "start": 7288, + "end": 7298, "loc": { "start": { - "line": 219, + "line": 220, "column": 32 }, "end": { - "line": 219, + "line": 220, "column": 42 }, "identifierName": "pickResult" @@ -13253,72 +13415,72 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 7239, - "end": 7289, + "start": 7303, + "end": 7353, "loc": { "start": { - "line": 219, + "line": 220, "column": 47 }, "end": { - "line": 219, + "line": 220, "column": 97 } }, "left": { "type": "MemberExpression", - "start": 7239, - "end": 7261, + "start": 7303, + "end": 7325, "loc": { "start": { - "line": 219, + "line": 220, "column": 47 }, "end": { - "line": 219, + "line": 220, "column": 69 } }, "object": { "type": "MemberExpression", - "start": 7239, - "end": 7254, + "start": 7303, + "end": 7318, "loc": { "start": { - "line": 219, + "line": 220, "column": 47 }, "end": { - "line": 219, + "line": 220, "column": 62 } }, "object": { "type": "ThisExpression", - "start": 7239, - "end": 7243, + "start": 7303, + "end": 7307, "loc": { "start": { - "line": 219, + "line": 220, "column": 47 }, "end": { - "line": 219, + "line": 220, "column": 51 } } }, "property": { "type": "Identifier", - "start": 7244, - "end": 7254, + "start": 7308, + "end": 7318, "loc": { "start": { - "line": 219, + "line": 220, "column": 52 }, "end": { - "line": 219, + "line": 220, "column": 62 }, "identifierName": "pickResult" @@ -13329,15 +13491,15 @@ }, "property": { "type": "Identifier", - "start": 7255, - "end": 7261, + "start": 7319, + "end": 7325, "loc": { "start": { - "line": 219, + "line": 220, "column": 63 }, "end": { - "line": 219, + "line": 220, "column": 69 }, "identifierName": "entity" @@ -13349,58 +13511,58 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 7265, - "end": 7289, + "start": 7329, + "end": 7353, "loc": { "start": { - "line": 219, + "line": 220, "column": 73 }, "end": { - "line": 219, + "line": 220, "column": 97 } }, "object": { "type": "MemberExpression", - "start": 7265, - "end": 7280, + "start": 7329, + "end": 7344, "loc": { "start": { - "line": 219, + "line": 220, "column": 73 }, "end": { - "line": 219, + "line": 220, "column": 88 } }, "object": { "type": "ThisExpression", - "start": 7265, - "end": 7269, + "start": 7329, + "end": 7333, "loc": { "start": { - "line": 219, + "line": 220, "column": 73 }, "end": { - "line": 219, + "line": 220, "column": 77 } } }, "property": { "type": "Identifier", - "start": 7270, - "end": 7280, + "start": 7334, + "end": 7344, "loc": { "start": { - "line": 219, + "line": 220, "column": 78 }, "end": { - "line": 219, + "line": 220, "column": 88 }, "identifierName": "pickResult" @@ -13411,15 +13573,15 @@ }, "property": { "type": "Identifier", - "start": 7281, - "end": 7289, + "start": 7345, + "end": 7353, "loc": { "start": { - "line": 219, + "line": 220, "column": 89 }, "end": { - "line": 219, + "line": 220, "column": 97 }, "identifierName": "worldPos" @@ -13430,93 +13592,93 @@ }, "extra": { "parenthesized": true, - "parenStart": 7238 + "parenStart": 7302 } } }, "consequent": { "type": "BlockStatement", - "start": 7292, - "end": 8183, + "start": 7356, + "end": 8247, "loc": { "start": { - "line": 219, + "line": 220, "column": 100 }, "end": { - "line": 245, + "line": 246, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 7307, - "end": 7918, + "start": 7371, + "end": 7982, "loc": { "start": { - "line": 221, + "line": 222, "column": 12 }, "end": { - "line": 236, + "line": 237, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 7311, - "end": 7333, + "start": 7375, + "end": 7397, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 7311, - "end": 7326, + "start": 7375, + "end": 7390, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 7311, - "end": 7315, + "start": 7375, + "end": 7379, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 20 } } }, "property": { "type": "Identifier", - "start": 7316, - "end": 7326, + "start": 7380, + "end": 7390, "loc": { "start": { - "line": 221, + "line": 222, "column": 21 }, "end": { - "line": 221, + "line": 222, "column": 31 }, "identifierName": "pickResult" @@ -13527,15 +13689,15 @@ }, "property": { "type": "Identifier", - "start": 7327, - "end": 7333, + "start": 7391, + "end": 7397, "loc": { "start": { - "line": 221, + "line": 222, "column": 32 }, "end": { - "line": 221, + "line": 222, "column": 38 }, "identifierName": "entity" @@ -13546,59 +13708,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 7335, - "end": 7918, + "start": 7399, + "end": 7982, "loc": { "start": { - "line": 221, + "line": 222, "column": 40 }, "end": { - "line": 236, + "line": 237, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 7354, - "end": 7403, + "start": 7418, + "end": 7467, "loc": { "start": { - "line": 223, + "line": 224, "column": 16 }, "end": { - "line": 223, + "line": 224, "column": 65 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 7360, - "end": 7402, + "start": 7424, + "end": 7466, "loc": { "start": { - "line": 223, + "line": 224, "column": 22 }, "end": { - "line": 223, + "line": 224, "column": 64 } }, "id": { "type": "Identifier", - "start": 7360, - "end": 7374, + "start": 7424, + "end": 7438, "loc": { "start": { - "line": 223, + "line": 224, "column": 22 }, "end": { - "line": 223, + "line": 224, "column": 36 }, "identifierName": "pickedEntityId" @@ -13607,72 +13769,72 @@ }, "init": { "type": "MemberExpression", - "start": 7377, - "end": 7402, + "start": 7441, + "end": 7466, "loc": { "start": { - "line": 223, + "line": 224, "column": 39 }, "end": { - "line": 223, + "line": 224, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 7377, - "end": 7399, + "start": 7441, + "end": 7463, "loc": { "start": { - "line": 223, + "line": 224, "column": 39 }, "end": { - "line": 223, + "line": 224, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 7377, - "end": 7392, + "start": 7441, + "end": 7456, "loc": { "start": { - "line": 223, + "line": 224, "column": 39 }, "end": { - "line": 223, + "line": 224, "column": 54 } }, "object": { "type": "ThisExpression", - "start": 7377, - "end": 7381, + "start": 7441, + "end": 7445, "loc": { "start": { - "line": 223, + "line": 224, "column": 39 }, "end": { - "line": 223, + "line": 224, "column": 43 } } }, "property": { "type": "Identifier", - "start": 7382, - "end": 7392, + "start": 7446, + "end": 7456, "loc": { "start": { - "line": 223, + "line": 224, "column": 44 }, "end": { - "line": 223, + "line": 224, "column": 54 }, "identifierName": "pickResult" @@ -13683,15 +13845,15 @@ }, "property": { "type": "Identifier", - "start": 7393, - "end": 7399, + "start": 7457, + "end": 7463, "loc": { "start": { - "line": 223, + "line": 224, "column": 55 }, "end": { - "line": 223, + "line": 224, "column": 61 }, "identifierName": "entity" @@ -13702,15 +13864,15 @@ }, "property": { "type": "Identifier", - "start": 7400, - "end": 7402, + "start": 7464, + "end": 7466, "loc": { "start": { - "line": 223, + "line": 224, "column": 62 }, "end": { - "line": 223, + "line": 224, "column": 64 }, "identifierName": "id" @@ -13725,72 +13887,72 @@ }, { "type": "IfStatement", - "start": 7421, - "end": 7904, + "start": 7485, + "end": 7968, "loc": { "start": { - "line": 225, + "line": 226, "column": 16 }, "end": { - "line": 235, + "line": 236, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 7425, - "end": 7468, + "start": 7489, + "end": 7532, "loc": { "start": { - "line": 225, + "line": 226, "column": 20 }, "end": { - "line": 225, + "line": 226, "column": 63 } }, "left": { "type": "MemberExpression", - "start": 7425, - "end": 7449, + "start": 7489, + "end": 7513, "loc": { "start": { - "line": 225, + "line": 226, "column": 20 }, "end": { - "line": 225, + "line": 226, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 7425, - "end": 7429, + "start": 7489, + "end": 7493, "loc": { "start": { - "line": 225, + "line": 226, "column": 20 }, "end": { - "line": 225, + "line": 226, "column": 24 } } }, "property": { "type": "Identifier", - "start": 7430, - "end": 7449, + "start": 7494, + "end": 7513, "loc": { "start": { - "line": 225, + "line": 226, "column": 25 }, "end": { - "line": 225, + "line": 226, "column": 44 }, "identifierName": "_lastPickedEntityId" @@ -13802,15 +13964,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 7454, - "end": 7468, + "start": 7518, + "end": 7532, "loc": { "start": { - "line": 225, + "line": 226, "column": 49 }, "end": { - "line": 225, + "line": 226, "column": 63 }, "identifierName": "pickedEntityId" @@ -13820,87 +13982,87 @@ }, "consequent": { "type": "BlockStatement", - "start": 7470, - "end": 7904, + "start": 7534, + "end": 7968, "loc": { "start": { - "line": 225, + "line": 226, "column": 65 }, "end": { - "line": 235, + "line": 236, "column": 17 } }, "body": [ { "type": "IfStatement", - "start": 7493, - "end": 7739, + "start": 7557, + "end": 7803, "loc": { "start": { - "line": 227, + "line": 228, "column": 20 }, "end": { - "line": 231, + "line": 232, "column": 21 } }, "test": { "type": "BinaryExpression", - "start": 7497, - "end": 7535, + "start": 7561, + "end": 7599, "loc": { "start": { - "line": 227, + "line": 228, "column": 24 }, "end": { - "line": 227, + "line": 228, "column": 62 } }, "left": { "type": "MemberExpression", - "start": 7497, - "end": 7521, + "start": 7561, + "end": 7585, "loc": { "start": { - "line": 227, + "line": 228, "column": 24 }, "end": { - "line": 227, + "line": 228, "column": 48 } }, "object": { "type": "ThisExpression", - "start": 7497, - "end": 7501, + "start": 7561, + "end": 7565, "loc": { "start": { - "line": 227, + "line": 228, "column": 24 }, "end": { - "line": 227, + "line": 228, "column": 28 } } }, "property": { "type": "Identifier", - "start": 7502, - "end": 7521, + "start": 7566, + "end": 7585, "loc": { "start": { - "line": 227, + "line": 228, "column": 29 }, "end": { - "line": 227, + "line": 228, "column": 48 }, "identifierName": "_lastPickedEntityId" @@ -13912,15 +14074,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 7526, - "end": 7535, + "start": 7590, + "end": 7599, "loc": { "start": { - "line": 227, + "line": 228, "column": 53 }, "end": { - "line": 227, + "line": 228, "column": 62 }, "identifierName": "undefined" @@ -13930,101 +14092,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 7537, - "end": 7739, + "start": 7601, + "end": 7803, "loc": { "start": { - "line": 227, + "line": 228, "column": 64 }, "end": { - "line": 231, + "line": 232, "column": 21 } }, "body": [ { "type": "ExpressionStatement", - "start": 7563, - "end": 7717, + "start": 7627, + "end": 7781, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 230, + "line": 231, "column": 33 } }, "expression": { "type": "CallExpression", - "start": 7563, - "end": 7716, + "start": 7627, + "end": 7780, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 230, + "line": 231, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 7563, - "end": 7587, + "start": 7627, + "end": 7651, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 228, + "line": 229, "column": 48 } }, "object": { "type": "MemberExpression", - "start": 7563, - "end": 7582, + "start": 7627, + "end": 7646, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 228, + "line": 229, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 7563, - "end": 7567, + "start": 7627, + "end": 7631, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 228, + "line": 229, "column": 28 } } }, "property": { "type": "Identifier", - "start": 7568, - "end": 7582, + "start": 7632, + "end": 7646, "loc": { "start": { - "line": 228, + "line": 229, "column": 29 }, "end": { - "line": 228, + "line": 229, "column": 43 }, "identifierName": "_cameraControl" @@ -14035,15 +14197,15 @@ }, "property": { "type": "Identifier", - "start": 7583, - "end": 7587, + "start": 7647, + "end": 7651, "loc": { "start": { - "line": 228, + "line": 229, "column": 44 }, "end": { - "line": 228, + "line": 229, "column": 48 }, "identifierName": "fire" @@ -14055,15 +14217,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 7588, - "end": 7598, + "start": 7652, + "end": 7662, "loc": { "start": { - "line": 228, + "line": 229, "column": 49 }, "end": { - "line": 228, + "line": 229, "column": 59 } }, @@ -14075,30 +14237,30 @@ }, { "type": "ObjectExpression", - "start": 7600, - "end": 7709, + "start": 7664, + "end": 7773, "loc": { "start": { - "line": 228, + "line": 229, "column": 61 }, "end": { - "line": 230, + "line": 231, "column": 25 } }, "properties": [ { "type": "ObjectProperty", - "start": 7630, - "end": 7683, + "start": 7694, + "end": 7747, "loc": { "start": { - "line": 229, + "line": 230, "column": 28 }, "end": { - "line": 229, + "line": 230, "column": 81 } }, @@ -14107,15 +14269,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7630, - "end": 7636, + "start": 7694, + "end": 7700, "loc": { "start": { - "line": 229, + "line": 230, "column": 28 }, "end": { - "line": 229, + "line": 230, "column": 34 }, "identifierName": "entity" @@ -14124,72 +14286,72 @@ }, "value": { "type": "MemberExpression", - "start": 7638, - "end": 7683, + "start": 7702, + "end": 7747, "loc": { "start": { - "line": 229, + "line": 230, "column": 36 }, "end": { - "line": 229, + "line": 230, "column": 81 } }, "object": { "type": "MemberExpression", - "start": 7638, - "end": 7657, + "start": 7702, + "end": 7721, "loc": { "start": { - "line": 229, + "line": 230, "column": 36 }, "end": { - "line": 229, + "line": 230, "column": 55 } }, "object": { "type": "MemberExpression", - "start": 7638, - "end": 7649, + "start": 7702, + "end": 7713, "loc": { "start": { - "line": 229, + "line": 230, "column": 36 }, "end": { - "line": 229, + "line": 230, "column": 47 } }, "object": { "type": "ThisExpression", - "start": 7638, - "end": 7642, + "start": 7702, + "end": 7706, "loc": { "start": { - "line": 229, + "line": 230, "column": 36 }, "end": { - "line": 229, + "line": 230, "column": 40 } } }, "property": { "type": "Identifier", - "start": 7643, - "end": 7649, + "start": 7707, + "end": 7713, "loc": { "start": { - "line": 229, + "line": 230, "column": 41 }, "end": { - "line": 229, + "line": 230, "column": 47 }, "identifierName": "_scene" @@ -14200,15 +14362,15 @@ }, "property": { "type": "Identifier", - "start": 7650, - "end": 7657, + "start": 7714, + "end": 7721, "loc": { "start": { - "line": 229, + "line": 230, "column": 48 }, "end": { - "line": 229, + "line": 230, "column": 55 }, "identifierName": "objects" @@ -14219,44 +14381,44 @@ }, "property": { "type": "MemberExpression", - "start": 7658, - "end": 7682, + "start": 7722, + "end": 7746, "loc": { "start": { - "line": 229, + "line": 230, "column": 56 }, "end": { - "line": 229, + "line": 230, "column": 80 } }, "object": { "type": "ThisExpression", - "start": 7658, - "end": 7662, + "start": 7722, + "end": 7726, "loc": { "start": { - "line": 229, + "line": 230, "column": 56 }, "end": { - "line": 229, + "line": 230, "column": 60 } } }, "property": { "type": "Identifier", - "start": 7663, - "end": 7682, + "start": 7727, + "end": 7746, "loc": { "start": { - "line": 229, + "line": 230, "column": 61 }, "end": { - "line": 229, + "line": 230, "column": 80 }, "identifierName": "_lastPickedEntityId" @@ -14272,15 +14434,15 @@ }, { "type": "BooleanLiteral", - "start": 7711, - "end": 7715, + "start": 7775, + "end": 7779, "loc": { "start": { - "line": 230, + "line": 231, "column": 27 }, "end": { - "line": 230, + "line": 231, "column": 31 } }, @@ -14296,86 +14458,86 @@ }, { "type": "ExpressionStatement", - "start": 7761, - "end": 7823, + "start": 7825, + "end": 7887, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 82 } }, "expression": { "type": "CallExpression", - "start": 7761, - "end": 7822, + "start": 7825, + "end": 7886, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 81 } }, "callee": { "type": "MemberExpression", - "start": 7761, - "end": 7785, + "start": 7825, + "end": 7849, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 44 } }, "object": { "type": "MemberExpression", - "start": 7761, - "end": 7780, + "start": 7825, + "end": 7844, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 7761, - "end": 7765, + "start": 7825, + "end": 7829, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 24 } } }, "property": { "type": "Identifier", - "start": 7766, - "end": 7780, + "start": 7830, + "end": 7844, "loc": { "start": { - "line": 233, + "line": 234, "column": 25 }, "end": { - "line": 233, + "line": 234, "column": 39 }, "identifierName": "_cameraControl" @@ -14386,15 +14548,15 @@ }, "property": { "type": "Identifier", - "start": 7781, - "end": 7785, + "start": 7845, + "end": 7849, "loc": { "start": { - "line": 233, + "line": 234, "column": 40 }, "end": { - "line": 233, + "line": 234, "column": 44 }, "identifierName": "fire" @@ -14406,15 +14568,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 7786, - "end": 7798, + "start": 7850, + "end": 7862, "loc": { "start": { - "line": 233, + "line": 234, "column": 45 }, "end": { - "line": 233, + "line": 234, "column": 57 } }, @@ -14426,44 +14588,44 @@ }, { "type": "MemberExpression", - "start": 7800, - "end": 7815, + "start": 7864, + "end": 7879, "loc": { "start": { - "line": 233, + "line": 234, "column": 59 }, "end": { - "line": 233, + "line": 234, "column": 74 } }, "object": { "type": "ThisExpression", - "start": 7800, - "end": 7804, + "start": 7864, + "end": 7868, "loc": { "start": { - "line": 233, + "line": 234, "column": 59 }, "end": { - "line": 233, + "line": 234, "column": 63 } } }, "property": { "type": "Identifier", - "start": 7805, - "end": 7815, + "start": 7869, + "end": 7879, "loc": { "start": { - "line": 233, + "line": 234, "column": 64 }, "end": { - "line": 233, + "line": 234, "column": 74 }, "identifierName": "pickResult" @@ -14474,15 +14636,15 @@ }, { "type": "BooleanLiteral", - "start": 7817, - "end": 7821, + "start": 7881, + "end": 7885, "loc": { "start": { - "line": 233, + "line": 234, "column": 76 }, "end": { - "line": 233, + "line": 234, "column": 80 } }, @@ -14493,73 +14655,73 @@ }, { "type": "ExpressionStatement", - "start": 7844, - "end": 7886, + "start": 7908, + "end": 7950, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 7844, - "end": 7885, + "start": 7908, + "end": 7949, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 61 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7844, - "end": 7868, + "start": 7908, + "end": 7932, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 7844, - "end": 7848, + "start": 7908, + "end": 7912, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 24 } } }, "property": { "type": "Identifier", - "start": 7849, - "end": 7868, + "start": 7913, + "end": 7932, "loc": { "start": { - "line": 234, + "line": 235, "column": 25 }, "end": { - "line": 234, + "line": 235, "column": 44 }, "identifierName": "_lastPickedEntityId" @@ -14570,15 +14732,15 @@ }, "right": { "type": "Identifier", - "start": 7871, - "end": 7885, + "start": 7935, + "end": 7949, "loc": { "start": { - "line": 234, + "line": 235, "column": 47 }, "end": { - "line": 234, + "line": 235, "column": 61 }, "identifierName": "pickedEntityId" @@ -14599,86 +14761,86 @@ }, { "type": "ExpressionStatement", - "start": 7932, - "end": 7989, + "start": 7996, + "end": 8053, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 69 } }, "expression": { "type": "CallExpression", - "start": 7932, - "end": 7988, + "start": 7996, + "end": 8052, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 68 } }, "callee": { "type": "MemberExpression", - "start": 7932, - "end": 7956, + "start": 7996, + "end": 8020, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 7932, - "end": 7951, + "start": 7996, + "end": 8015, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 7932, - "end": 7936, + "start": 7996, + "end": 8000, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 16 } } }, "property": { "type": "Identifier", - "start": 7937, - "end": 7951, + "start": 8001, + "end": 8015, "loc": { "start": { - "line": 238, + "line": 239, "column": 17 }, "end": { - "line": 238, + "line": 239, "column": 31 }, "identifierName": "_cameraControl" @@ -14689,15 +14851,15 @@ }, "property": { "type": "Identifier", - "start": 7952, - "end": 7956, + "start": 8016, + "end": 8020, "loc": { "start": { - "line": 238, + "line": 239, "column": 32 }, "end": { - "line": 238, + "line": 239, "column": 36 }, "identifierName": "fire" @@ -14709,15 +14871,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 7957, - "end": 7964, + "start": 8021, + "end": 8028, "loc": { "start": { - "line": 238, + "line": 239, "column": 37 }, "end": { - "line": 238, + "line": 239, "column": 44 } }, @@ -14729,44 +14891,44 @@ }, { "type": "MemberExpression", - "start": 7966, - "end": 7981, + "start": 8030, + "end": 8045, "loc": { "start": { - "line": 238, + "line": 239, "column": 46 }, "end": { - "line": 238, + "line": 239, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 7966, - "end": 7970, + "start": 8030, + "end": 8034, "loc": { "start": { - "line": 238, + "line": 239, "column": 46 }, "end": { - "line": 238, + "line": 239, "column": 50 } } }, "property": { "type": "Identifier", - "start": 7971, - "end": 7981, + "start": 8035, + "end": 8045, "loc": { "start": { - "line": 238, + "line": 239, "column": 51 }, "end": { - "line": 238, + "line": 239, "column": 61 }, "identifierName": "pickResult" @@ -14777,15 +14939,15 @@ }, { "type": "BooleanLiteral", - "start": 7983, - "end": 7987, + "start": 8047, + "end": 8051, "loc": { "start": { - "line": 238, + "line": 239, "column": 63 }, "end": { - "line": 238, + "line": 239, "column": 67 } }, @@ -14796,72 +14958,72 @@ }, { "type": "IfStatement", - "start": 8003, - "end": 8172, + "start": 8067, + "end": 8236, "loc": { "start": { - "line": 240, + "line": 241, "column": 12 }, "end": { - "line": 243, + "line": 244, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 8007, - "end": 8031, + "start": 8071, + "end": 8095, "loc": { "start": { - "line": 240, + "line": 241, "column": 16 }, "end": { - "line": 240, + "line": 241, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8007, - "end": 8022, + "start": 8071, + "end": 8086, "loc": { "start": { - "line": 240, + "line": 241, "column": 16 }, "end": { - "line": 240, + "line": 241, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 8007, - "end": 8011, + "start": 8071, + "end": 8075, "loc": { "start": { - "line": 240, + "line": 241, "column": 16 }, "end": { - "line": 240, + "line": 241, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8012, - "end": 8022, + "start": 8076, + "end": 8086, "loc": { "start": { - "line": 240, + "line": 241, "column": 21 }, "end": { - "line": 240, + "line": 241, "column": 31 }, "identifierName": "pickResult" @@ -14872,15 +15034,15 @@ }, "property": { "type": "Identifier", - "start": 8023, - "end": 8031, + "start": 8087, + "end": 8095, "loc": { "start": { - "line": 240, + "line": 241, "column": 32 }, "end": { - "line": 240, + "line": 241, "column": 40 }, "identifierName": "worldPos" @@ -14891,88 +15053,88 @@ }, "consequent": { "type": "BlockStatement", - "start": 8033, - "end": 8172, + "start": 8097, + "end": 8236, "loc": { "start": { - "line": 240, + "line": 241, "column": 42 }, "end": { - "line": 243, + "line": 244, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 8051, - "end": 8077, + "start": 8115, + "end": 8141, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 42 } }, "expression": { "type": "AssignmentExpression", - "start": 8051, - "end": 8076, + "start": 8115, + "end": 8140, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 41 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8051, - "end": 8069, + "start": 8115, + "end": 8133, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 8051, - "end": 8055, + "start": 8115, + "end": 8119, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8056, - "end": 8069, + "start": 8120, + "end": 8133, "loc": { "start": { - "line": 241, + "line": 242, "column": 21 }, "end": { - "line": 241, + "line": 242, "column": 34 }, "identifierName": "pickedSurface" @@ -14983,15 +15145,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 8072, - "end": 8076, + "start": 8136, + "end": 8140, "loc": { "start": { - "line": 241, + "line": 242, "column": 37 }, "end": { - "line": 241, + "line": 242, "column": 41 } }, @@ -15001,86 +15163,86 @@ }, { "type": "ExpressionStatement", - "start": 8094, - "end": 8158, + "start": 8158, + "end": 8222, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 80 } }, "expression": { "type": "CallExpression", - "start": 8094, - "end": 8157, + "start": 8158, + "end": 8221, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 8094, - "end": 8118, + "start": 8158, + "end": 8182, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8094, - "end": 8113, + "start": 8158, + "end": 8177, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 8094, - "end": 8098, + "start": 8158, + "end": 8162, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8099, - "end": 8113, + "start": 8163, + "end": 8177, "loc": { "start": { - "line": 242, + "line": 243, "column": 21 }, "end": { - "line": 242, + "line": 243, "column": 35 }, "identifierName": "_cameraControl" @@ -15091,15 +15253,15 @@ }, "property": { "type": "Identifier", - "start": 8114, - "end": 8118, + "start": 8178, + "end": 8182, "loc": { "start": { - "line": 242, + "line": 243, "column": 36 }, "end": { - "line": 242, + "line": 243, "column": 40 }, "identifierName": "fire" @@ -15111,15 +15273,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8119, - "end": 8133, + "start": 8183, + "end": 8197, "loc": { "start": { - "line": 242, + "line": 243, "column": 41 }, "end": { - "line": 242, + "line": 243, "column": 55 } }, @@ -15131,44 +15293,44 @@ }, { "type": "MemberExpression", - "start": 8135, - "end": 8150, + "start": 8199, + "end": 8214, "loc": { "start": { - "line": 242, + "line": 243, "column": 57 }, "end": { - "line": 242, + "line": 243, "column": 72 } }, "object": { "type": "ThisExpression", - "start": 8135, - "end": 8139, + "start": 8199, + "end": 8203, "loc": { "start": { - "line": 242, + "line": 243, "column": 57 }, "end": { - "line": 242, + "line": 243, "column": 61 } } }, "property": { "type": "Identifier", - "start": 8140, - "end": 8150, + "start": 8204, + "end": 8214, "loc": { "start": { - "line": 242, + "line": 243, "column": 62 }, "end": { - "line": 242, + "line": 243, "column": 72 }, "identifierName": "pickResult" @@ -15179,15 +15341,15 @@ }, { "type": "BooleanLiteral", - "start": 8152, - "end": 8156, + "start": 8216, + "end": 8220, "loc": { "start": { - "line": 242, + "line": 243, "column": 74 }, "end": { - "line": 242, + "line": 243, "column": 78 } }, @@ -15206,87 +15368,87 @@ }, "alternate": { "type": "BlockStatement", - "start": 8189, - "end": 8602, + "start": 8253, + "end": 8666, "loc": { "start": { - "line": 245, + "line": 246, "column": 15 }, "end": { - "line": 257, + "line": 258, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 8204, - "end": 8472, + "start": 8268, + "end": 8536, "loc": { "start": { - "line": 247, + "line": 248, "column": 12 }, "end": { - "line": 252, + "line": 253, "column": 13 } }, "test": { "type": "BinaryExpression", - "start": 8208, - "end": 8246, + "start": 8272, + "end": 8310, "loc": { "start": { - "line": 247, + "line": 248, "column": 16 }, "end": { - "line": 247, + "line": 248, "column": 54 } }, "left": { "type": "MemberExpression", - "start": 8208, - "end": 8232, + "start": 8272, + "end": 8296, "loc": { "start": { - "line": 247, + "line": 248, "column": 16 }, "end": { - "line": 247, + "line": 248, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 8208, - "end": 8212, + "start": 8272, + "end": 8276, "loc": { "start": { - "line": 247, + "line": 248, "column": 16 }, "end": { - "line": 247, + "line": 248, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8213, - "end": 8232, + "start": 8277, + "end": 8296, "loc": { "start": { - "line": 247, + "line": 248, "column": 21 }, "end": { - "line": 247, + "line": 248, "column": 40 }, "identifierName": "_lastPickedEntityId" @@ -15298,15 +15460,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 8237, - "end": 8246, + "start": 8301, + "end": 8310, "loc": { "start": { - "line": 247, + "line": 248, "column": 45 }, "end": { - "line": 247, + "line": 248, "column": 54 }, "identifierName": "undefined" @@ -15316,101 +15478,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 8248, - "end": 8472, + "start": 8312, + "end": 8536, "loc": { "start": { - "line": 247, + "line": 248, "column": 56 }, "end": { - "line": 252, + "line": 253, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 8266, - "end": 8404, + "start": 8330, + "end": 8468, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 25 } }, "expression": { "type": "CallExpression", - "start": 8266, - "end": 8403, + "start": 8330, + "end": 8467, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 24 } }, "callee": { "type": "MemberExpression", - "start": 8266, - "end": 8290, + "start": 8330, + "end": 8354, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 248, + "line": 249, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8266, - "end": 8285, + "start": 8330, + "end": 8349, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 248, + "line": 249, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 8266, - "end": 8270, + "start": 8330, + "end": 8334, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 248, + "line": 249, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8271, - "end": 8285, + "start": 8335, + "end": 8349, "loc": { "start": { - "line": 248, + "line": 249, "column": 21 }, "end": { - "line": 248, + "line": 249, "column": 35 }, "identifierName": "_cameraControl" @@ -15421,15 +15583,15 @@ }, "property": { "type": "Identifier", - "start": 8286, - "end": 8290, + "start": 8350, + "end": 8354, "loc": { "start": { - "line": 248, + "line": 249, "column": 36 }, "end": { - "line": 248, + "line": 249, "column": 40 }, "identifierName": "fire" @@ -15441,15 +15603,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8291, - "end": 8301, + "start": 8355, + "end": 8365, "loc": { "start": { - "line": 248, + "line": 249, "column": 41 }, "end": { - "line": 248, + "line": 249, "column": 51 } }, @@ -15461,30 +15623,30 @@ }, { "type": "ObjectExpression", - "start": 8303, - "end": 8396, + "start": 8367, + "end": 8460, "loc": { "start": { - "line": 248, + "line": 249, "column": 53 }, "end": { - "line": 250, + "line": 251, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 8325, - "end": 8378, + "start": 8389, + "end": 8442, "loc": { "start": { - "line": 249, + "line": 250, "column": 20 }, "end": { - "line": 249, + "line": 250, "column": 73 } }, @@ -15493,15 +15655,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8325, - "end": 8331, + "start": 8389, + "end": 8395, "loc": { "start": { - "line": 249, + "line": 250, "column": 20 }, "end": { - "line": 249, + "line": 250, "column": 26 }, "identifierName": "entity" @@ -15510,72 +15672,72 @@ }, "value": { "type": "MemberExpression", - "start": 8333, - "end": 8378, + "start": 8397, + "end": 8442, "loc": { "start": { - "line": 249, + "line": 250, "column": 28 }, "end": { - "line": 249, + "line": 250, "column": 73 } }, "object": { "type": "MemberExpression", - "start": 8333, - "end": 8352, + "start": 8397, + "end": 8416, "loc": { "start": { - "line": 249, + "line": 250, "column": 28 }, "end": { - "line": 249, + "line": 250, "column": 47 } }, "object": { "type": "MemberExpression", - "start": 8333, - "end": 8344, + "start": 8397, + "end": 8408, "loc": { "start": { - "line": 249, + "line": 250, "column": 28 }, "end": { - "line": 249, + "line": 250, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 8333, - "end": 8337, + "start": 8397, + "end": 8401, "loc": { "start": { - "line": 249, + "line": 250, "column": 28 }, "end": { - "line": 249, + "line": 250, "column": 32 } } }, "property": { "type": "Identifier", - "start": 8338, - "end": 8344, + "start": 8402, + "end": 8408, "loc": { "start": { - "line": 249, + "line": 250, "column": 33 }, "end": { - "line": 249, + "line": 250, "column": 39 }, "identifierName": "_scene" @@ -15586,15 +15748,15 @@ }, "property": { "type": "Identifier", - "start": 8345, - "end": 8352, + "start": 8409, + "end": 8416, "loc": { "start": { - "line": 249, + "line": 250, "column": 40 }, "end": { - "line": 249, + "line": 250, "column": 47 }, "identifierName": "objects" @@ -15605,44 +15767,44 @@ }, "property": { "type": "MemberExpression", - "start": 8353, - "end": 8377, + "start": 8417, + "end": 8441, "loc": { "start": { - "line": 249, + "line": 250, "column": 48 }, "end": { - "line": 249, + "line": 250, "column": 72 } }, "object": { "type": "ThisExpression", - "start": 8353, - "end": 8357, + "start": 8417, + "end": 8421, "loc": { "start": { - "line": 249, + "line": 250, "column": 48 }, "end": { - "line": 249, + "line": 250, "column": 52 } } }, "property": { "type": "Identifier", - "start": 8358, - "end": 8377, + "start": 8422, + "end": 8441, "loc": { "start": { - "line": 249, + "line": 250, "column": 53 }, "end": { - "line": 249, + "line": 250, "column": 72 }, "identifierName": "_lastPickedEntityId" @@ -15658,15 +15820,15 @@ }, { "type": "BooleanLiteral", - "start": 8398, - "end": 8402, + "start": 8462, + "end": 8466, "loc": { "start": { - "line": 250, + "line": 251, "column": 19 }, "end": { - "line": 250, + "line": 251, "column": 23 } }, @@ -15677,73 +15839,73 @@ }, { "type": "ExpressionStatement", - "start": 8421, - "end": 8458, + "start": 8485, + "end": 8522, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 53 } }, "expression": { "type": "AssignmentExpression", - "start": 8421, - "end": 8457, + "start": 8485, + "end": 8521, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 52 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8421, - "end": 8445, + "start": 8485, + "end": 8509, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 8421, - "end": 8425, + "start": 8485, + "end": 8489, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8426, - "end": 8445, + "start": 8490, + "end": 8509, "loc": { "start": { - "line": 251, + "line": 252, "column": 21 }, "end": { - "line": 251, + "line": 252, "column": 40 }, "identifierName": "_lastPickedEntityId" @@ -15754,15 +15916,15 @@ }, "right": { "type": "Identifier", - "start": 8448, - "end": 8457, + "start": 8512, + "end": 8521, "loc": { "start": { - "line": 251, + "line": 252, "column": 43 }, "end": { - "line": 251, + "line": 252, "column": 52 }, "identifierName": "undefined" @@ -15778,86 +15940,86 @@ }, { "type": "ExpressionStatement", - "start": 8486, - "end": 8592, + "start": 8550, + "end": 8656, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 256, + "line": 257, "column": 21 } }, "expression": { "type": "CallExpression", - "start": 8486, - "end": 8591, + "start": 8550, + "end": 8655, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 256, + "line": 257, "column": 20 } }, "callee": { "type": "MemberExpression", - "start": 8486, - "end": 8510, + "start": 8550, + "end": 8574, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 254, + "line": 255, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 8486, - "end": 8505, + "start": 8550, + "end": 8569, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 254, + "line": 255, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 8486, - "end": 8490, + "start": 8550, + "end": 8554, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 254, + "line": 255, "column": 16 } } }, "property": { "type": "Identifier", - "start": 8491, - "end": 8505, + "start": 8555, + "end": 8569, "loc": { "start": { - "line": 254, + "line": 255, "column": 17 }, "end": { - "line": 254, + "line": 255, "column": 31 }, "identifierName": "_cameraControl" @@ -15868,15 +16030,15 @@ }, "property": { "type": "Identifier", - "start": 8506, - "end": 8510, + "start": 8570, + "end": 8574, "loc": { "start": { - "line": 254, + "line": 255, "column": 32 }, "end": { - "line": 254, + "line": 255, "column": 36 }, "identifierName": "fire" @@ -15888,15 +16050,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8511, - "end": 8521, + "start": 8575, + "end": 8585, "loc": { "start": { - "line": 254, + "line": 255, "column": 37 }, "end": { - "line": 254, + "line": 255, "column": 47 } }, @@ -15908,30 +16070,30 @@ }, { "type": "ObjectExpression", - "start": 8523, - "end": 8584, + "start": 8587, + "end": 8648, "loc": { "start": { - "line": 254, + "line": 255, "column": 49 }, "end": { - "line": 256, + "line": 257, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 8541, - "end": 8570, + "start": 8605, + "end": 8634, "loc": { "start": { - "line": 255, + "line": 256, "column": 16 }, "end": { - "line": 255, + "line": 256, "column": 45 } }, @@ -15940,15 +16102,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8541, - "end": 8550, + "start": 8605, + "end": 8614, "loc": { "start": { - "line": 255, + "line": 256, "column": 16 }, "end": { - "line": 255, + "line": 256, "column": 25 }, "identifierName": "canvasPos" @@ -15957,44 +16119,44 @@ }, "value": { "type": "MemberExpression", - "start": 8552, - "end": 8570, + "start": 8616, + "end": 8634, "loc": { "start": { - "line": 255, + "line": 256, "column": 27 }, "end": { - "line": 255, + "line": 256, "column": 45 } }, "object": { "type": "ThisExpression", - "start": 8552, - "end": 8556, + "start": 8616, + "end": 8620, "loc": { "start": { - "line": 255, + "line": 256, "column": 27 }, "end": { - "line": 255, + "line": 256, "column": 31 } } }, "property": { "type": "Identifier", - "start": 8557, - "end": 8570, + "start": 8621, + "end": 8634, "loc": { "start": { - "line": 255, + "line": 256, "column": 32 }, "end": { - "line": 255, + "line": 256, "column": 45 }, "identifierName": "pickCursorPos" @@ -16008,15 +16170,15 @@ }, { "type": "BooleanLiteral", - "start": 8586, - "end": 8590, + "start": 8650, + "end": 8654, "loc": { "start": { - "line": 256, + "line": 257, "column": 15 }, "end": { - "line": 256, + "line": 257, "column": 19 } }, @@ -16031,73 +16193,73 @@ }, { "type": "ExpressionStatement", - "start": 8612, - "end": 8635, + "start": 8676, + "end": 8699, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 31 } }, "expression": { "type": "AssignmentExpression", - "start": 8612, - "end": 8634, + "start": 8676, + "end": 8698, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8612, - "end": 8627, + "start": 8676, + "end": 8691, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 8612, - "end": 8616, + "start": 8676, + "end": 8680, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 12 } } }, "property": { "type": "Identifier", - "start": 8617, - "end": 8627, + "start": 8681, + "end": 8691, "loc": { "start": { - "line": 259, + "line": 260, "column": 13 }, "end": { - "line": 259, + "line": 260, "column": 23 }, "identifierName": "pickResult" @@ -16108,15 +16270,15 @@ }, "right": { "type": "NullLiteral", - "start": 8630, - "end": 8634, + "start": 8694, + "end": 8698, "loc": { "start": { - "line": 259, + "line": 260, "column": 26 }, "end": { - "line": 259, + "line": 260, "column": 30 } } @@ -16125,73 +16287,73 @@ }, { "type": "ExpressionStatement", - "start": 8645, - "end": 8670, + "start": 8709, + "end": 8734, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 8645, - "end": 8669, + "start": 8709, + "end": 8733, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8645, - "end": 8665, + "start": 8709, + "end": 8729, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 8645, - "end": 8649, + "start": 8709, + "end": 8713, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 12 } } }, "property": { "type": "Identifier", - "start": 8650, - "end": 8665, + "start": 8714, + "end": 8729, "loc": { "start": { - "line": 261, + "line": 262, "column": 13 }, "end": { - "line": 261, + "line": 262, "column": 28 }, "identifierName": "_needFireEvents" @@ -16202,15 +16364,15 @@ }, "right": { "type": "NumericLiteral", - "start": 8668, - "end": 8669, + "start": 8732, + "end": 8733, "loc": { "start": { - "line": 261, + "line": 262, "column": 31 }, "end": { - "line": 261, + "line": 262, "column": 32 } }, @@ -16234,15 +16396,15 @@ }, { "type": "ExportNamedDeclaration", - "start": 8680, - "end": 8704, + "start": 8744, + "end": 8768, "loc": { "start": { - "line": 265, + "line": 266, "column": 0 }, "end": { - "line": 265, + "line": 266, "column": 24 } }, @@ -16250,29 +16412,29 @@ "specifiers": [ { "type": "ExportSpecifier", - "start": 8688, - "end": 8702, + "start": 8752, + "end": 8766, "loc": { "start": { - "line": 265, + "line": 266, "column": 8 }, "end": { - "line": 265, + "line": 266, "column": 22 } }, "local": { "type": "Identifier", - "start": 8688, - "end": 8702, + "start": 8752, + "end": 8766, "loc": { "start": { - "line": 265, + "line": 266, "column": 8 }, "end": { - "line": 265, + "line": 266, "column": 22 }, "identifierName": "PickController" @@ -16281,15 +16443,15 @@ }, "exported": { "type": "Identifier", - "start": 8688, - "end": 8702, + "start": 8752, + "end": 8766, "loc": { "start": { - "line": 265, + "line": 266, "column": 8 }, "end": { - "line": 265, + "line": 266, "column": 22 }, "identifierName": "PickController" @@ -16302,29 +16464,29 @@ }, { "type": "ExportNamedDeclaration", - "start": 8680, - "end": 8704, + "start": 8744, + "end": 8768, "loc": { "start": { - "line": 265, + "line": 266, "column": 0 }, "end": { - "line": 265, + "line": 266, "column": 24 } }, "declaration": { "type": "ClassDeclaration", "start": 246, - "end": 8678, + "end": 8742, "loc": { "start": { "line": 12, "column": 0 }, "end": { - "line": 263, + "line": 264, "column": 1 } }, @@ -16350,14 +16512,14 @@ "body": { "type": "ClassBody", "start": 267, - "end": 8678, + "end": 8742, "loc": { "start": { "line": 12, "column": 21 }, "end": { - "line": 263, + "line": 264, "column": 1 } }, @@ -26867,14 +27029,14 @@ { "type": "ClassMethod", "start": 6089, - "end": 8676, + "end": 8740, "loc": { "start": { "line": 189, "column": 4 }, "end": { - "line": 262, + "line": 263, "column": 5 } }, @@ -26906,14 +27068,14 @@ "body": { "type": "BlockStatement", "start": 6102, - "end": 8676, + "end": 8740, "loc": { "start": { "line": 189, "column": 17 }, "end": { - "line": 262, + "line": 263, "column": 5 } }, @@ -27469,14 +27631,14 @@ { "type": "IfStatement", "start": 6425, - "end": 7190, + "end": 7254, "loc": { "start": { "line": 202, "column": 8 }, "end": { - "line": 217, + "line": 218, "column": 9 } }, @@ -27531,14 +27693,14 @@ "consequent": { "type": "BlockStatement", "start": 6451, - "end": 7172, + "end": 7236, "loc": { "start": { "line": 202, "column": 34 }, "end": { - "line": 215, + "line": 216, "column": 9 } }, @@ -27546,14 +27708,14 @@ { "type": "IfStatement", "start": 6465, - "end": 7162, + "end": 7226, "loc": { "start": { "line": 203, "column": 12 }, "end": { - "line": 214, + "line": 215, "column": 13 } }, @@ -27608,14 +27770,14 @@ "consequent": { "type": "BlockStatement", "start": 6490, - "end": 7054, + "end": 7118, "loc": { "start": { "line": 203, "column": 37 }, "end": { - "line": 212, + "line": 213, "column": 13 } }, @@ -27706,7 +27868,7 @@ { "type": "ExpressionStatement", "start": 6561, - "end": 6626, + "end": 6608, "loc": { "start": { "line": 205, @@ -27714,13 +27876,13 @@ }, "end": { "line": 205, - "column": 81 + "column": 63 } }, "expression": { "type": "AssignmentExpression", "start": 6561, - "end": 6625, + "end": 6607, "loc": { "start": { "line": 205, @@ -27728,14 +27890,14 @@ }, "end": { "line": 205, - "column": 80 + "column": 62 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6561, - "end": 6587, + "end": 6578, "loc": { "start": { "line": 205, @@ -27743,7 +27905,7 @@ }, "end": { "line": 205, - "column": 42 + "column": 33 } }, "object": { @@ -27766,7 +27928,7 @@ "property": { "type": "Identifier", "start": 6572, - "end": 6587, + "end": 6578, "loc": { "start": { "line": 205, @@ -27774,69 +27936,69 @@ }, "end": { "line": 205, - "column": 42 + "column": 33 }, - "identifierName": "snappedToVertex" + "identifierName": "entity" }, - "name": "snappedToVertex" + "name": "entity" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 6590, - "end": 6625, + "start": 6581, + "end": 6607, "loc": { "start": { "line": 205, - "column": 45 + "column": 36 }, "end": { "line": 205, - "column": 80 + "column": 62 } }, "object": { "type": "MemberExpression", - "start": 6590, - "end": 6609, + "start": 6581, + "end": 6600, "loc": { "start": { "line": 205, - "column": 45 + "column": 36 }, "end": { "line": 205, - "column": 64 + "column": 55 } }, "object": { "type": "ThisExpression", - "start": 6590, - "end": 6594, + "start": 6581, + "end": 6585, "loc": { "start": { "line": 205, - "column": 45 + "column": 36 }, "end": { "line": 205, - "column": 49 + "column": 40 } } }, "property": { "type": "Identifier", - "start": 6595, - "end": 6609, + "start": 6586, + "end": 6600, "loc": { "start": { "line": 205, - "column": 50 + "column": 41 }, "end": { "line": 205, - "column": 64 + "column": 55 }, "identifierName": "snapPickResult" }, @@ -27846,20 +28008,20 @@ }, "property": { "type": "Identifier", - "start": 6610, - "end": 6625, + "start": 6601, + "end": 6607, "loc": { "start": { "line": 205, - "column": 65 + "column": 56 }, "end": { "line": 205, - "column": 80 + "column": 62 }, - "identifierName": "snappedToVertex" + "identifierName": "entity" }, - "name": "snappedToVertex" + "name": "entity" }, "computed": false } @@ -27867,8 +28029,8 @@ }, { "type": "ExpressionStatement", - "start": 6643, - "end": 6704, + "start": 6625, + "end": 6690, "loc": { "start": { "line": 206, @@ -27876,13 +28038,13 @@ }, "end": { "line": 206, - "column": 77 + "column": 81 } }, "expression": { "type": "AssignmentExpression", - "start": 6643, - "end": 6703, + "start": 6625, + "end": 6689, "loc": { "start": { "line": 206, @@ -27890,14 +28052,14 @@ }, "end": { "line": 206, - "column": 76 + "column": 80 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6643, - "end": 6667, + "start": 6625, + "end": 6651, "loc": { "start": { "line": 206, @@ -27905,13 +28067,13 @@ }, "end": { "line": 206, - "column": 40 + "column": 42 } }, "object": { "type": "Identifier", - "start": 6643, - "end": 6653, + "start": 6625, + "end": 6635, "loc": { "start": { "line": 206, @@ -27927,8 +28089,8 @@ }, "property": { "type": "Identifier", - "start": 6654, - "end": 6667, + "start": 6636, + "end": 6651, "loc": { "start": { "line": 206, @@ -27936,69 +28098,69 @@ }, "end": { "line": 206, - "column": 40 + "column": 42 }, - "identifierName": "snappedToEdge" + "identifierName": "snappedToVertex" }, - "name": "snappedToEdge" + "name": "snappedToVertex" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 6670, - "end": 6703, + "start": 6654, + "end": 6689, "loc": { "start": { "line": 206, - "column": 43 + "column": 45 }, "end": { "line": 206, - "column": 76 + "column": 80 } }, "object": { "type": "MemberExpression", - "start": 6670, - "end": 6689, + "start": 6654, + "end": 6673, "loc": { "start": { "line": 206, - "column": 43 + "column": 45 }, "end": { "line": 206, - "column": 62 + "column": 64 } }, "object": { "type": "ThisExpression", - "start": 6670, - "end": 6674, + "start": 6654, + "end": 6658, "loc": { "start": { "line": 206, - "column": 43 + "column": 45 }, "end": { "line": 206, - "column": 47 + "column": 49 } } }, "property": { "type": "Identifier", - "start": 6675, - "end": 6689, + "start": 6659, + "end": 6673, "loc": { "start": { "line": 206, - "column": 48 + "column": 50 }, "end": { "line": 206, - "column": 62 + "column": 64 }, "identifierName": "snapPickResult" }, @@ -28008,20 +28170,20 @@ }, "property": { "type": "Identifier", - "start": 6690, - "end": 6703, + "start": 6674, + "end": 6689, "loc": { "start": { "line": 206, - "column": 63 + "column": 65 }, "end": { "line": 206, - "column": 76 + "column": 80 }, - "identifierName": "snappedToEdge" + "identifierName": "snappedToVertex" }, - "name": "snappedToEdge" + "name": "snappedToVertex" }, "computed": false } @@ -28029,8 +28191,8 @@ }, { "type": "ExpressionStatement", - "start": 6721, - "end": 6772, + "start": 6707, + "end": 6768, "loc": { "start": { "line": 207, @@ -28038,13 +28200,13 @@ }, "end": { "line": 207, - "column": 67 + "column": 77 } }, "expression": { "type": "AssignmentExpression", - "start": 6721, - "end": 6771, + "start": 6707, + "end": 6767, "loc": { "start": { "line": 207, @@ -28052,14 +28214,14 @@ }, "end": { "line": 207, - "column": 66 + "column": 76 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6721, - "end": 6740, + "start": 6707, + "end": 6731, "loc": { "start": { "line": 207, @@ -28067,13 +28229,13 @@ }, "end": { "line": 207, - "column": 35 + "column": 40 } }, "object": { "type": "Identifier", - "start": 6721, - "end": 6731, + "start": 6707, + "end": 6717, "loc": { "start": { "line": 207, @@ -28089,8 +28251,8 @@ }, "property": { "type": "Identifier", - "start": 6732, - "end": 6740, + "start": 6718, + "end": 6731, "loc": { "start": { "line": 207, @@ -28098,69 +28260,69 @@ }, "end": { "line": 207, - "column": 35 + "column": 40 }, - "identifierName": "worldPos" + "identifierName": "snappedToEdge" }, - "name": "worldPos" + "name": "snappedToEdge" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 6743, - "end": 6771, + "start": 6734, + "end": 6767, "loc": { "start": { "line": 207, - "column": 38 + "column": 43 }, "end": { "line": 207, - "column": 66 + "column": 76 } }, "object": { "type": "MemberExpression", - "start": 6743, - "end": 6762, + "start": 6734, + "end": 6753, "loc": { "start": { "line": 207, - "column": 38 + "column": 43 }, "end": { "line": 207, - "column": 57 + "column": 62 } }, "object": { "type": "ThisExpression", - "start": 6743, - "end": 6747, + "start": 6734, + "end": 6738, "loc": { "start": { "line": 207, - "column": 38 + "column": 43 }, "end": { "line": 207, - "column": 42 + "column": 47 } } }, "property": { "type": "Identifier", - "start": 6748, - "end": 6762, + "start": 6739, + "end": 6753, "loc": { "start": { "line": 207, - "column": 43 + "column": 48 }, "end": { "line": 207, - "column": 57 + "column": 62 }, "identifierName": "snapPickResult" }, @@ -28170,20 +28332,20 @@ }, "property": { "type": "Identifier", - "start": 6763, - "end": 6771, + "start": 6754, + "end": 6767, "loc": { "start": { "line": 207, - "column": 58 + "column": 63 }, "end": { "line": 207, - "column": 66 + "column": 76 }, - "identifierName": "worldPos" + "identifierName": "snappedToEdge" }, - "name": "worldPos" + "name": "snappedToEdge" }, "computed": false } @@ -28191,8 +28353,8 @@ }, { "type": "ExpressionStatement", - "start": 6789, - "end": 6830, + "start": 6785, + "end": 6836, "loc": { "start": { "line": 208, @@ -28200,13 +28362,13 @@ }, "end": { "line": 208, - "column": 57 + "column": 67 } }, "expression": { "type": "AssignmentExpression", - "start": 6789, - "end": 6830, + "start": 6785, + "end": 6835, "loc": { "start": { "line": 208, @@ -28214,14 +28376,14 @@ }, "end": { "line": 208, - "column": 57 + "column": 66 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6789, - "end": 6809, + "start": 6785, + "end": 6804, "loc": { "start": { "line": 208, @@ -28229,13 +28391,13 @@ }, "end": { "line": 208, - "column": 36 + "column": 35 } }, "object": { "type": "Identifier", - "start": 6789, - "end": 6799, + "start": 6785, + "end": 6795, "loc": { "start": { "line": 208, @@ -28251,8 +28413,8 @@ }, "property": { "type": "Identifier", - "start": 6800, - "end": 6809, + "start": 6796, + "end": 6804, "loc": { "start": { "line": 208, @@ -28260,59 +28422,92 @@ }, "end": { "line": 208, - "column": 36 + "column": 35 }, - "identifierName": "canvasPos" + "identifierName": "worldPos" }, - "name": "canvasPos" + "name": "worldPos" }, "computed": false }, "right": { "type": "MemberExpression", - "start": 6812, - "end": 6830, + "start": 6807, + "end": 6835, "loc": { "start": { "line": 208, - "column": 39 + "column": 38 }, "end": { "line": 208, - "column": 57 + "column": 66 } }, "object": { - "type": "ThisExpression", - "start": 6812, - "end": 6816, + "type": "MemberExpression", + "start": 6807, + "end": 6826, "loc": { "start": { "line": 208, - "column": 39 + "column": 38 }, "end": { "line": 208, - "column": 43 + "column": 57 } - } + }, + "object": { + "type": "ThisExpression", + "start": 6807, + "end": 6811, + "loc": { + "start": { + "line": 208, + "column": 38 + }, + "end": { + "line": 208, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "start": 6812, + "end": 6826, + "loc": { + "start": { + "line": 208, + "column": 43 + }, + "end": { + "line": 208, + "column": 57 + }, + "identifierName": "snapPickResult" + }, + "name": "snapPickResult" + }, + "computed": false }, "property": { "type": "Identifier", - "start": 6817, - "end": 6830, + "start": 6827, + "end": 6835, "loc": { "start": { "line": 208, - "column": 44 + "column": 58 }, "end": { "line": 208, - "column": 57 + "column": 66 }, - "identifierName": "pickCursorPos" + "identifierName": "worldPos" }, - "name": "pickCursorPos" + "name": "worldPos" }, "computed": false } @@ -28320,8 +28515,8 @@ }, { "type": "ExpressionStatement", - "start": 6847, - "end": 6914, + "start": 6853, + "end": 6894, "loc": { "start": { "line": 209, @@ -28329,13 +28524,13 @@ }, "end": { "line": 209, - "column": 83 + "column": 57 } }, "expression": { "type": "AssignmentExpression", - "start": 6847, - "end": 6913, + "start": 6853, + "end": 6894, "loc": { "start": { "line": 209, @@ -28343,14 +28538,14 @@ }, "end": { "line": 209, - "column": 82 + "column": 57 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6847, - "end": 6874, + "start": 6853, + "end": 6873, "loc": { "start": { "line": 209, @@ -28358,13 +28553,13 @@ }, "end": { "line": 209, - "column": 43 + "column": 36 } }, "object": { "type": "Identifier", - "start": 6847, - "end": 6857, + "start": 6853, + "end": 6863, "loc": { "start": { "line": 209, @@ -28380,8 +28575,8 @@ }, "property": { "type": "Identifier", - "start": 6858, - "end": 6874, + "start": 6864, + "end": 6873, "loc": { "start": { "line": 209, @@ -28389,6 +28584,135 @@ }, "end": { "line": 209, + "column": 36 + }, + "identifierName": "canvasPos" + }, + "name": "canvasPos" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 6876, + "end": 6894, + "loc": { + "start": { + "line": 209, + "column": 39 + }, + "end": { + "line": 209, + "column": 57 + } + }, + "object": { + "type": "ThisExpression", + "start": 6876, + "end": 6880, + "loc": { + "start": { + "line": 209, + "column": 39 + }, + "end": { + "line": 209, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "start": 6881, + "end": 6894, + "loc": { + "start": { + "line": 209, + "column": 44 + }, + "end": { + "line": 209, + "column": 57 + }, + "identifierName": "pickCursorPos" + }, + "name": "pickCursorPos" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 6911, + "end": 6978, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6911, + "end": 6977, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6911, + "end": 6938, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 6911, + "end": 6921, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 26 + }, + "identifierName": "pickResult" + }, + "name": "pickResult" + }, + "property": { + "type": "Identifier", + "start": 6922, + "end": 6938, + "loc": { + "start": { + "line": 210, + "column": 27 + }, + "end": { + "line": 210, "column": 43 }, "identifierName": "snappedCanvasPos" @@ -28399,58 +28723,58 @@ }, "right": { "type": "MemberExpression", - "start": 6877, - "end": 6913, + "start": 6941, + "end": 6977, "loc": { "start": { - "line": 209, + "line": 210, "column": 46 }, "end": { - "line": 209, + "line": 210, "column": 82 } }, "object": { "type": "MemberExpression", - "start": 6877, - "end": 6896, + "start": 6941, + "end": 6960, "loc": { "start": { - "line": 209, + "line": 210, "column": 46 }, "end": { - "line": 209, + "line": 210, "column": 65 } }, "object": { "type": "ThisExpression", - "start": 6877, - "end": 6881, + "start": 6941, + "end": 6945, "loc": { "start": { - "line": 209, + "line": 210, "column": 46 }, "end": { - "line": 209, + "line": 210, "column": 50 } } }, "property": { "type": "Identifier", - "start": 6882, - "end": 6896, + "start": 6946, + "end": 6960, "loc": { "start": { - "line": 209, + "line": 210, "column": 51 }, "end": { - "line": 209, + "line": 210, "column": 65 }, "identifierName": "snapPickResult" @@ -28461,15 +28785,15 @@ }, "property": { "type": "Identifier", - "start": 6897, - "end": 6913, + "start": 6961, + "end": 6977, "loc": { "start": { - "line": 209, + "line": 210, "column": 66 }, "end": { - "line": 209, + "line": 210, "column": 82 }, "identifierName": "snappedCanvasPos" @@ -28482,86 +28806,86 @@ }, { "type": "ExpressionStatement", - "start": 6931, - "end": 6996, + "start": 6995, + "end": 7060, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 81 } }, "expression": { "type": "CallExpression", - "start": 6931, - "end": 6995, + "start": 6995, + "end": 7059, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 80 } }, "callee": { "type": "MemberExpression", - "start": 6931, - "end": 6955, + "start": 6995, + "end": 7019, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 6931, - "end": 6950, + "start": 6995, + "end": 7014, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 6931, - "end": 6935, + "start": 6995, + "end": 6999, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 20 } } }, "property": { "type": "Identifier", - "start": 6936, - "end": 6950, + "start": 7000, + "end": 7014, "loc": { "start": { - "line": 210, + "line": 211, "column": 21 }, "end": { - "line": 210, + "line": 211, "column": 35 }, "identifierName": "_cameraControl" @@ -28572,15 +28896,15 @@ }, "property": { "type": "Identifier", - "start": 6951, - "end": 6955, + "start": 7015, + "end": 7019, "loc": { "start": { - "line": 210, + "line": 211, "column": 36 }, "end": { - "line": 210, + "line": 211, "column": 40 }, "identifierName": "fire" @@ -28592,15 +28916,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 6956, - "end": 6976, + "start": 7020, + "end": 7040, "loc": { "start": { - "line": 210, + "line": 211, "column": 41 }, "end": { - "line": 210, + "line": 211, "column": 61 } }, @@ -28612,15 +28936,15 @@ }, { "type": "Identifier", - "start": 6978, - "end": 6988, + "start": 7042, + "end": 7052, "loc": { "start": { - "line": 210, + "line": 211, "column": 63 }, "end": { - "line": 210, + "line": 211, "column": 73 }, "identifierName": "pickResult" @@ -28629,15 +28953,15 @@ }, { "type": "BooleanLiteral", - "start": 6990, - "end": 6994, + "start": 7054, + "end": 7058, "loc": { "start": { - "line": 210, + "line": 211, "column": 75 }, "end": { - "line": 210, + "line": 211, "column": 79 } }, @@ -28648,73 +28972,73 @@ }, { "type": "ExpressionStatement", - "start": 7013, - "end": 7040, + "start": 7077, + "end": 7104, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 7013, - "end": 7039, + "start": 7077, + "end": 7103, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7013, - "end": 7032, + "start": 7077, + "end": 7096, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 7013, - "end": 7017, + "start": 7077, + "end": 7081, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 20 } } }, "property": { "type": "Identifier", - "start": 7018, - "end": 7032, + "start": 7082, + "end": 7096, "loc": { "start": { - "line": 211, + "line": 212, "column": 21 }, "end": { - "line": 211, + "line": 212, "column": 35 }, "identifierName": "snapPickResult" @@ -28725,15 +29049,15 @@ }, "right": { "type": "NullLiteral", - "start": 7035, - "end": 7039, + "start": 7099, + "end": 7103, "loc": { "start": { - "line": 211, + "line": 212, "column": 38 }, "end": { - "line": 211, + "line": 212, "column": 42 } } @@ -28745,101 +29069,101 @@ }, "alternate": { "type": "BlockStatement", - "start": 7060, - "end": 7162, + "start": 7124, + "end": 7226, "loc": { "start": { - "line": 212, + "line": 213, "column": 19 }, "end": { - "line": 214, + "line": 215, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 7078, - "end": 7148, + "start": 7142, + "end": 7212, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 86 } }, "expression": { "type": "CallExpression", - "start": 7078, - "end": 7147, + "start": 7142, + "end": 7211, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 85 } }, "callee": { "type": "MemberExpression", - "start": 7078, - "end": 7102, + "start": 7142, + "end": 7166, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 7078, - "end": 7097, + "start": 7142, + "end": 7161, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 7078, - "end": 7082, + "start": 7142, + "end": 7146, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 20 } } }, "property": { "type": "Identifier", - "start": 7083, - "end": 7097, + "start": 7147, + "end": 7161, "loc": { "start": { - "line": 213, + "line": 214, "column": 21 }, "end": { - "line": 213, + "line": 214, "column": 35 }, "identifierName": "_cameraControl" @@ -28850,15 +29174,15 @@ }, "property": { "type": "Identifier", - "start": 7098, - "end": 7102, + "start": 7162, + "end": 7166, "loc": { "start": { - "line": 213, + "line": 214, "column": 36 }, "end": { - "line": 213, + "line": 214, "column": 40 }, "identifierName": "fire" @@ -28870,15 +29194,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 7103, - "end": 7123, + "start": 7167, + "end": 7187, "loc": { "start": { - "line": 213, + "line": 214, "column": 41 }, "end": { - "line": 213, + "line": 214, "column": 61 } }, @@ -28890,44 +29214,44 @@ }, { "type": "MemberExpression", - "start": 7125, - "end": 7140, + "start": 7189, + "end": 7204, "loc": { "start": { - "line": 213, + "line": 214, "column": 63 }, "end": { - "line": 213, + "line": 214, "column": 78 } }, "object": { "type": "ThisExpression", - "start": 7125, - "end": 7129, + "start": 7189, + "end": 7193, "loc": { "start": { - "line": 213, + "line": 214, "column": 63 }, "end": { - "line": 213, + "line": 214, "column": 67 } } }, "property": { "type": "Identifier", - "start": 7130, - "end": 7140, + "start": 7194, + "end": 7204, "loc": { "start": { - "line": 213, + "line": 214, "column": 68 }, "end": { - "line": 213, + "line": 214, "column": 78 }, "identifierName": "pickResult" @@ -28938,15 +29262,15 @@ }, { "type": "BooleanLiteral", - "start": 7142, - "end": 7146, + "start": 7206, + "end": 7210, "loc": { "start": { - "line": 213, + "line": 214, "column": 80 }, "end": { - "line": 213, + "line": 214, "column": 84 } }, @@ -28964,15 +29288,15 @@ }, "alternate": { "type": "BlockStatement", - "start": 7178, - "end": 7190, + "start": 7242, + "end": 7254, "loc": { "start": { - "line": 215, + "line": 216, "column": 15 }, "end": { - "line": 217, + "line": 218, "column": 9 } }, @@ -28982,86 +29306,86 @@ }, { "type": "IfStatement", - "start": 7200, - "end": 8602, + "start": 7264, + "end": 8666, "loc": { "start": { - "line": 219, + "line": 220, "column": 8 }, "end": { - "line": 257, + "line": 258, "column": 9 } }, "test": { "type": "LogicalExpression", - "start": 7204, - "end": 7290, + "start": 7268, + "end": 7354, "loc": { "start": { - "line": 219, + "line": 220, "column": 12 }, "end": { - "line": 219, + "line": 220, "column": 98 } }, "left": { "type": "LogicalExpression", - "start": 7204, - "end": 7234, + "start": 7268, + "end": 7298, "loc": { "start": { - "line": 219, + "line": 220, "column": 12 }, "end": { - "line": 219, + "line": 220, "column": 42 } }, "left": { "type": "MemberExpression", - "start": 7204, - "end": 7215, + "start": 7268, + "end": 7279, "loc": { "start": { - "line": 219, + "line": 220, "column": 12 }, "end": { - "line": 219, + "line": 220, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 7204, - "end": 7208, + "start": 7268, + "end": 7272, "loc": { "start": { - "line": 219, + "line": 220, "column": 12 }, "end": { - "line": 219, + "line": 220, "column": 16 } } }, "property": { "type": "Identifier", - "start": 7209, - "end": 7215, + "start": 7273, + "end": 7279, "loc": { "start": { - "line": 219, + "line": 220, "column": 17 }, "end": { - "line": 219, + "line": 220, "column": 23 }, "identifierName": "picked" @@ -29073,44 +29397,44 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 7219, - "end": 7234, + "start": 7283, + "end": 7298, "loc": { "start": { - "line": 219, + "line": 220, "column": 27 }, "end": { - "line": 219, + "line": 220, "column": 42 } }, "object": { "type": "ThisExpression", - "start": 7219, - "end": 7223, + "start": 7283, + "end": 7287, "loc": { "start": { - "line": 219, + "line": 220, "column": 27 }, "end": { - "line": 219, + "line": 220, "column": 31 } } }, "property": { "type": "Identifier", - "start": 7224, - "end": 7234, + "start": 7288, + "end": 7298, "loc": { "start": { - "line": 219, + "line": 220, "column": 32 }, "end": { - "line": 219, + "line": 220, "column": 42 }, "identifierName": "pickResult" @@ -29123,72 +29447,72 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 7239, - "end": 7289, + "start": 7303, + "end": 7353, "loc": { "start": { - "line": 219, + "line": 220, "column": 47 }, "end": { - "line": 219, + "line": 220, "column": 97 } }, "left": { "type": "MemberExpression", - "start": 7239, - "end": 7261, + "start": 7303, + "end": 7325, "loc": { "start": { - "line": 219, + "line": 220, "column": 47 }, "end": { - "line": 219, + "line": 220, "column": 69 } }, "object": { "type": "MemberExpression", - "start": 7239, - "end": 7254, + "start": 7303, + "end": 7318, "loc": { "start": { - "line": 219, + "line": 220, "column": 47 }, "end": { - "line": 219, + "line": 220, "column": 62 } }, "object": { "type": "ThisExpression", - "start": 7239, - "end": 7243, + "start": 7303, + "end": 7307, "loc": { "start": { - "line": 219, + "line": 220, "column": 47 }, "end": { - "line": 219, + "line": 220, "column": 51 } } }, "property": { "type": "Identifier", - "start": 7244, - "end": 7254, + "start": 7308, + "end": 7318, "loc": { "start": { - "line": 219, + "line": 220, "column": 52 }, "end": { - "line": 219, + "line": 220, "column": 62 }, "identifierName": "pickResult" @@ -29199,15 +29523,15 @@ }, "property": { "type": "Identifier", - "start": 7255, - "end": 7261, + "start": 7319, + "end": 7325, "loc": { "start": { - "line": 219, + "line": 220, "column": 63 }, "end": { - "line": 219, + "line": 220, "column": 69 }, "identifierName": "entity" @@ -29219,58 +29543,58 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 7265, - "end": 7289, + "start": 7329, + "end": 7353, "loc": { "start": { - "line": 219, + "line": 220, "column": 73 }, "end": { - "line": 219, + "line": 220, "column": 97 } }, "object": { "type": "MemberExpression", - "start": 7265, - "end": 7280, + "start": 7329, + "end": 7344, "loc": { "start": { - "line": 219, + "line": 220, "column": 73 }, "end": { - "line": 219, + "line": 220, "column": 88 } }, "object": { "type": "ThisExpression", - "start": 7265, - "end": 7269, + "start": 7329, + "end": 7333, "loc": { "start": { - "line": 219, + "line": 220, "column": 73 }, "end": { - "line": 219, + "line": 220, "column": 77 } } }, "property": { "type": "Identifier", - "start": 7270, - "end": 7280, + "start": 7334, + "end": 7344, "loc": { "start": { - "line": 219, + "line": 220, "column": 78 }, "end": { - "line": 219, + "line": 220, "column": 88 }, "identifierName": "pickResult" @@ -29281,15 +29605,15 @@ }, "property": { "type": "Identifier", - "start": 7281, - "end": 7289, + "start": 7345, + "end": 7353, "loc": { "start": { - "line": 219, + "line": 220, "column": 89 }, "end": { - "line": 219, + "line": 220, "column": 97 }, "identifierName": "worldPos" @@ -29300,93 +29624,93 @@ }, "extra": { "parenthesized": true, - "parenStart": 7238 + "parenStart": 7302 } } }, "consequent": { "type": "BlockStatement", - "start": 7292, - "end": 8183, + "start": 7356, + "end": 8247, "loc": { "start": { - "line": 219, + "line": 220, "column": 100 }, "end": { - "line": 245, + "line": 246, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 7307, - "end": 7918, + "start": 7371, + "end": 7982, "loc": { "start": { - "line": 221, + "line": 222, "column": 12 }, "end": { - "line": 236, + "line": 237, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 7311, - "end": 7333, + "start": 7375, + "end": 7397, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 7311, - "end": 7326, + "start": 7375, + "end": 7390, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 7311, - "end": 7315, + "start": 7375, + "end": 7379, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 20 } } }, "property": { "type": "Identifier", - "start": 7316, - "end": 7326, + "start": 7380, + "end": 7390, "loc": { "start": { - "line": 221, + "line": 222, "column": 21 }, "end": { - "line": 221, + "line": 222, "column": 31 }, "identifierName": "pickResult" @@ -29397,15 +29721,15 @@ }, "property": { "type": "Identifier", - "start": 7327, - "end": 7333, + "start": 7391, + "end": 7397, "loc": { "start": { - "line": 221, + "line": 222, "column": 32 }, "end": { - "line": 221, + "line": 222, "column": 38 }, "identifierName": "entity" @@ -29416,59 +29740,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 7335, - "end": 7918, + "start": 7399, + "end": 7982, "loc": { "start": { - "line": 221, + "line": 222, "column": 40 }, "end": { - "line": 236, + "line": 237, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 7354, - "end": 7403, + "start": 7418, + "end": 7467, "loc": { "start": { - "line": 223, + "line": 224, "column": 16 }, "end": { - "line": 223, + "line": 224, "column": 65 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 7360, - "end": 7402, + "start": 7424, + "end": 7466, "loc": { "start": { - "line": 223, + "line": 224, "column": 22 }, "end": { - "line": 223, + "line": 224, "column": 64 } }, "id": { "type": "Identifier", - "start": 7360, - "end": 7374, + "start": 7424, + "end": 7438, "loc": { "start": { - "line": 223, + "line": 224, "column": 22 }, "end": { - "line": 223, + "line": 224, "column": 36 }, "identifierName": "pickedEntityId" @@ -29477,72 +29801,72 @@ }, "init": { "type": "MemberExpression", - "start": 7377, - "end": 7402, + "start": 7441, + "end": 7466, "loc": { "start": { - "line": 223, + "line": 224, "column": 39 }, "end": { - "line": 223, + "line": 224, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 7377, - "end": 7399, + "start": 7441, + "end": 7463, "loc": { "start": { - "line": 223, + "line": 224, "column": 39 }, "end": { - "line": 223, + "line": 224, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 7377, - "end": 7392, + "start": 7441, + "end": 7456, "loc": { "start": { - "line": 223, + "line": 224, "column": 39 }, "end": { - "line": 223, + "line": 224, "column": 54 } }, "object": { "type": "ThisExpression", - "start": 7377, - "end": 7381, + "start": 7441, + "end": 7445, "loc": { "start": { - "line": 223, + "line": 224, "column": 39 }, "end": { - "line": 223, + "line": 224, "column": 43 } } }, "property": { "type": "Identifier", - "start": 7382, - "end": 7392, + "start": 7446, + "end": 7456, "loc": { "start": { - "line": 223, + "line": 224, "column": 44 }, "end": { - "line": 223, + "line": 224, "column": 54 }, "identifierName": "pickResult" @@ -29553,15 +29877,15 @@ }, "property": { "type": "Identifier", - "start": 7393, - "end": 7399, + "start": 7457, + "end": 7463, "loc": { "start": { - "line": 223, + "line": 224, "column": 55 }, "end": { - "line": 223, + "line": 224, "column": 61 }, "identifierName": "entity" @@ -29572,15 +29896,15 @@ }, "property": { "type": "Identifier", - "start": 7400, - "end": 7402, + "start": 7464, + "end": 7466, "loc": { "start": { - "line": 223, + "line": 224, "column": 62 }, "end": { - "line": 223, + "line": 224, "column": 64 }, "identifierName": "id" @@ -29595,72 +29919,72 @@ }, { "type": "IfStatement", - "start": 7421, - "end": 7904, + "start": 7485, + "end": 7968, "loc": { "start": { - "line": 225, + "line": 226, "column": 16 }, "end": { - "line": 235, + "line": 236, "column": 17 } }, "test": { "type": "BinaryExpression", - "start": 7425, - "end": 7468, + "start": 7489, + "end": 7532, "loc": { "start": { - "line": 225, + "line": 226, "column": 20 }, "end": { - "line": 225, + "line": 226, "column": 63 } }, "left": { "type": "MemberExpression", - "start": 7425, - "end": 7449, + "start": 7489, + "end": 7513, "loc": { "start": { - "line": 225, + "line": 226, "column": 20 }, "end": { - "line": 225, + "line": 226, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 7425, - "end": 7429, + "start": 7489, + "end": 7493, "loc": { "start": { - "line": 225, + "line": 226, "column": 20 }, "end": { - "line": 225, + "line": 226, "column": 24 } } }, "property": { "type": "Identifier", - "start": 7430, - "end": 7449, + "start": 7494, + "end": 7513, "loc": { "start": { - "line": 225, + "line": 226, "column": 25 }, "end": { - "line": 225, + "line": 226, "column": 44 }, "identifierName": "_lastPickedEntityId" @@ -29672,15 +29996,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 7454, - "end": 7468, + "start": 7518, + "end": 7532, "loc": { "start": { - "line": 225, + "line": 226, "column": 49 }, "end": { - "line": 225, + "line": 226, "column": 63 }, "identifierName": "pickedEntityId" @@ -29690,87 +30014,87 @@ }, "consequent": { "type": "BlockStatement", - "start": 7470, - "end": 7904, + "start": 7534, + "end": 7968, "loc": { "start": { - "line": 225, + "line": 226, "column": 65 }, "end": { - "line": 235, + "line": 236, "column": 17 } }, "body": [ { "type": "IfStatement", - "start": 7493, - "end": 7739, + "start": 7557, + "end": 7803, "loc": { "start": { - "line": 227, + "line": 228, "column": 20 }, "end": { - "line": 231, + "line": 232, "column": 21 } }, "test": { "type": "BinaryExpression", - "start": 7497, - "end": 7535, + "start": 7561, + "end": 7599, "loc": { "start": { - "line": 227, + "line": 228, "column": 24 }, "end": { - "line": 227, + "line": 228, "column": 62 } }, "left": { "type": "MemberExpression", - "start": 7497, - "end": 7521, + "start": 7561, + "end": 7585, "loc": { "start": { - "line": 227, + "line": 228, "column": 24 }, "end": { - "line": 227, + "line": 228, "column": 48 } }, "object": { "type": "ThisExpression", - "start": 7497, - "end": 7501, + "start": 7561, + "end": 7565, "loc": { "start": { - "line": 227, + "line": 228, "column": 24 }, "end": { - "line": 227, + "line": 228, "column": 28 } } }, "property": { "type": "Identifier", - "start": 7502, - "end": 7521, + "start": 7566, + "end": 7585, "loc": { "start": { - "line": 227, + "line": 228, "column": 29 }, "end": { - "line": 227, + "line": 228, "column": 48 }, "identifierName": "_lastPickedEntityId" @@ -29782,15 +30106,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 7526, - "end": 7535, + "start": 7590, + "end": 7599, "loc": { "start": { - "line": 227, + "line": 228, "column": 53 }, "end": { - "line": 227, + "line": 228, "column": 62 }, "identifierName": "undefined" @@ -29800,101 +30124,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 7537, - "end": 7739, + "start": 7601, + "end": 7803, "loc": { "start": { - "line": 227, + "line": 228, "column": 64 }, "end": { - "line": 231, + "line": 232, "column": 21 } }, "body": [ { "type": "ExpressionStatement", - "start": 7563, - "end": 7717, + "start": 7627, + "end": 7781, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 230, + "line": 231, "column": 33 } }, "expression": { "type": "CallExpression", - "start": 7563, - "end": 7716, + "start": 7627, + "end": 7780, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 230, + "line": 231, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 7563, - "end": 7587, + "start": 7627, + "end": 7651, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 228, + "line": 229, "column": 48 } }, "object": { "type": "MemberExpression", - "start": 7563, - "end": 7582, + "start": 7627, + "end": 7646, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 228, + "line": 229, "column": 43 } }, "object": { "type": "ThisExpression", - "start": 7563, - "end": 7567, + "start": 7627, + "end": 7631, "loc": { "start": { - "line": 228, + "line": 229, "column": 24 }, "end": { - "line": 228, + "line": 229, "column": 28 } } }, "property": { "type": "Identifier", - "start": 7568, - "end": 7582, + "start": 7632, + "end": 7646, "loc": { "start": { - "line": 228, + "line": 229, "column": 29 }, "end": { - "line": 228, + "line": 229, "column": 43 }, "identifierName": "_cameraControl" @@ -29905,15 +30229,15 @@ }, "property": { "type": "Identifier", - "start": 7583, - "end": 7587, + "start": 7647, + "end": 7651, "loc": { "start": { - "line": 228, + "line": 229, "column": 44 }, "end": { - "line": 228, + "line": 229, "column": 48 }, "identifierName": "fire" @@ -29925,15 +30249,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 7588, - "end": 7598, + "start": 7652, + "end": 7662, "loc": { "start": { - "line": 228, + "line": 229, "column": 49 }, "end": { - "line": 228, + "line": 229, "column": 59 } }, @@ -29945,30 +30269,30 @@ }, { "type": "ObjectExpression", - "start": 7600, - "end": 7709, + "start": 7664, + "end": 7773, "loc": { "start": { - "line": 228, + "line": 229, "column": 61 }, "end": { - "line": 230, + "line": 231, "column": 25 } }, "properties": [ { "type": "ObjectProperty", - "start": 7630, - "end": 7683, + "start": 7694, + "end": 7747, "loc": { "start": { - "line": 229, + "line": 230, "column": 28 }, "end": { - "line": 229, + "line": 230, "column": 81 } }, @@ -29977,15 +30301,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7630, - "end": 7636, + "start": 7694, + "end": 7700, "loc": { "start": { - "line": 229, + "line": 230, "column": 28 }, "end": { - "line": 229, + "line": 230, "column": 34 }, "identifierName": "entity" @@ -29994,72 +30318,72 @@ }, "value": { "type": "MemberExpression", - "start": 7638, - "end": 7683, + "start": 7702, + "end": 7747, "loc": { "start": { - "line": 229, + "line": 230, "column": 36 }, "end": { - "line": 229, + "line": 230, "column": 81 } }, "object": { "type": "MemberExpression", - "start": 7638, - "end": 7657, + "start": 7702, + "end": 7721, "loc": { "start": { - "line": 229, + "line": 230, "column": 36 }, "end": { - "line": 229, + "line": 230, "column": 55 } }, "object": { "type": "MemberExpression", - "start": 7638, - "end": 7649, + "start": 7702, + "end": 7713, "loc": { "start": { - "line": 229, + "line": 230, "column": 36 }, "end": { - "line": 229, + "line": 230, "column": 47 } }, "object": { "type": "ThisExpression", - "start": 7638, - "end": 7642, + "start": 7702, + "end": 7706, "loc": { "start": { - "line": 229, + "line": 230, "column": 36 }, "end": { - "line": 229, + "line": 230, "column": 40 } } }, "property": { "type": "Identifier", - "start": 7643, - "end": 7649, + "start": 7707, + "end": 7713, "loc": { "start": { - "line": 229, + "line": 230, "column": 41 }, "end": { - "line": 229, + "line": 230, "column": 47 }, "identifierName": "_scene" @@ -30070,15 +30394,15 @@ }, "property": { "type": "Identifier", - "start": 7650, - "end": 7657, + "start": 7714, + "end": 7721, "loc": { "start": { - "line": 229, + "line": 230, "column": 48 }, "end": { - "line": 229, + "line": 230, "column": 55 }, "identifierName": "objects" @@ -30089,44 +30413,44 @@ }, "property": { "type": "MemberExpression", - "start": 7658, - "end": 7682, + "start": 7722, + "end": 7746, "loc": { "start": { - "line": 229, + "line": 230, "column": 56 }, "end": { - "line": 229, + "line": 230, "column": 80 } }, "object": { "type": "ThisExpression", - "start": 7658, - "end": 7662, + "start": 7722, + "end": 7726, "loc": { "start": { - "line": 229, + "line": 230, "column": 56 }, "end": { - "line": 229, + "line": 230, "column": 60 } } }, "property": { "type": "Identifier", - "start": 7663, - "end": 7682, + "start": 7727, + "end": 7746, "loc": { "start": { - "line": 229, + "line": 230, "column": 61 }, "end": { - "line": 229, + "line": 230, "column": 80 }, "identifierName": "_lastPickedEntityId" @@ -30142,15 +30466,15 @@ }, { "type": "BooleanLiteral", - "start": 7711, - "end": 7715, + "start": 7775, + "end": 7779, "loc": { "start": { - "line": 230, + "line": 231, "column": 27 }, "end": { - "line": 230, + "line": 231, "column": 31 } }, @@ -30166,86 +30490,86 @@ }, { "type": "ExpressionStatement", - "start": 7761, - "end": 7823, + "start": 7825, + "end": 7887, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 82 } }, "expression": { "type": "CallExpression", - "start": 7761, - "end": 7822, + "start": 7825, + "end": 7886, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 81 } }, "callee": { "type": "MemberExpression", - "start": 7761, - "end": 7785, + "start": 7825, + "end": 7849, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 44 } }, "object": { "type": "MemberExpression", - "start": 7761, - "end": 7780, + "start": 7825, + "end": 7844, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 7761, - "end": 7765, + "start": 7825, + "end": 7829, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 24 } } }, "property": { "type": "Identifier", - "start": 7766, - "end": 7780, + "start": 7830, + "end": 7844, "loc": { "start": { - "line": 233, + "line": 234, "column": 25 }, "end": { - "line": 233, + "line": 234, "column": 39 }, "identifierName": "_cameraControl" @@ -30256,15 +30580,15 @@ }, "property": { "type": "Identifier", - "start": 7781, - "end": 7785, + "start": 7845, + "end": 7849, "loc": { "start": { - "line": 233, + "line": 234, "column": 40 }, "end": { - "line": 233, + "line": 234, "column": 44 }, "identifierName": "fire" @@ -30276,15 +30600,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 7786, - "end": 7798, + "start": 7850, + "end": 7862, "loc": { "start": { - "line": 233, + "line": 234, "column": 45 }, "end": { - "line": 233, + "line": 234, "column": 57 } }, @@ -30296,44 +30620,44 @@ }, { "type": "MemberExpression", - "start": 7800, - "end": 7815, + "start": 7864, + "end": 7879, "loc": { "start": { - "line": 233, + "line": 234, "column": 59 }, "end": { - "line": 233, + "line": 234, "column": 74 } }, "object": { "type": "ThisExpression", - "start": 7800, - "end": 7804, + "start": 7864, + "end": 7868, "loc": { "start": { - "line": 233, + "line": 234, "column": 59 }, "end": { - "line": 233, + "line": 234, "column": 63 } } }, "property": { "type": "Identifier", - "start": 7805, - "end": 7815, + "start": 7869, + "end": 7879, "loc": { "start": { - "line": 233, + "line": 234, "column": 64 }, "end": { - "line": 233, + "line": 234, "column": 74 }, "identifierName": "pickResult" @@ -30344,15 +30668,15 @@ }, { "type": "BooleanLiteral", - "start": 7817, - "end": 7821, + "start": 7881, + "end": 7885, "loc": { "start": { - "line": 233, + "line": 234, "column": 76 }, "end": { - "line": 233, + "line": 234, "column": 80 } }, @@ -30363,73 +30687,73 @@ }, { "type": "ExpressionStatement", - "start": 7844, - "end": 7886, + "start": 7908, + "end": 7950, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 62 } }, "expression": { "type": "AssignmentExpression", - "start": 7844, - "end": 7885, + "start": 7908, + "end": 7949, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 61 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7844, - "end": 7868, + "start": 7908, + "end": 7932, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 7844, - "end": 7848, + "start": 7908, + "end": 7912, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 24 } } }, "property": { "type": "Identifier", - "start": 7849, - "end": 7868, + "start": 7913, + "end": 7932, "loc": { "start": { - "line": 234, + "line": 235, "column": 25 }, "end": { - "line": 234, + "line": 235, "column": 44 }, "identifierName": "_lastPickedEntityId" @@ -30440,15 +30764,15 @@ }, "right": { "type": "Identifier", - "start": 7871, - "end": 7885, + "start": 7935, + "end": 7949, "loc": { "start": { - "line": 234, + "line": 235, "column": 47 }, "end": { - "line": 234, + "line": 235, "column": 61 }, "identifierName": "pickedEntityId" @@ -30469,86 +30793,86 @@ }, { "type": "ExpressionStatement", - "start": 7932, - "end": 7989, + "start": 7996, + "end": 8053, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 69 } }, "expression": { "type": "CallExpression", - "start": 7932, - "end": 7988, + "start": 7996, + "end": 8052, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 68 } }, "callee": { "type": "MemberExpression", - "start": 7932, - "end": 7956, + "start": 7996, + "end": 8020, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 7932, - "end": 7951, + "start": 7996, + "end": 8015, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 7932, - "end": 7936, + "start": 7996, + "end": 8000, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 16 } } }, "property": { "type": "Identifier", - "start": 7937, - "end": 7951, + "start": 8001, + "end": 8015, "loc": { "start": { - "line": 238, + "line": 239, "column": 17 }, "end": { - "line": 238, + "line": 239, "column": 31 }, "identifierName": "_cameraControl" @@ -30559,15 +30883,15 @@ }, "property": { "type": "Identifier", - "start": 7952, - "end": 7956, + "start": 8016, + "end": 8020, "loc": { "start": { - "line": 238, + "line": 239, "column": 32 }, "end": { - "line": 238, + "line": 239, "column": 36 }, "identifierName": "fire" @@ -30579,15 +30903,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 7957, - "end": 7964, + "start": 8021, + "end": 8028, "loc": { "start": { - "line": 238, + "line": 239, "column": 37 }, "end": { - "line": 238, + "line": 239, "column": 44 } }, @@ -30599,44 +30923,44 @@ }, { "type": "MemberExpression", - "start": 7966, - "end": 7981, + "start": 8030, + "end": 8045, "loc": { "start": { - "line": 238, + "line": 239, "column": 46 }, "end": { - "line": 238, + "line": 239, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 7966, - "end": 7970, + "start": 8030, + "end": 8034, "loc": { "start": { - "line": 238, + "line": 239, "column": 46 }, "end": { - "line": 238, + "line": 239, "column": 50 } } }, "property": { "type": "Identifier", - "start": 7971, - "end": 7981, + "start": 8035, + "end": 8045, "loc": { "start": { - "line": 238, + "line": 239, "column": 51 }, "end": { - "line": 238, + "line": 239, "column": 61 }, "identifierName": "pickResult" @@ -30647,15 +30971,15 @@ }, { "type": "BooleanLiteral", - "start": 7983, - "end": 7987, + "start": 8047, + "end": 8051, "loc": { "start": { - "line": 238, + "line": 239, "column": 63 }, "end": { - "line": 238, + "line": 239, "column": 67 } }, @@ -30666,72 +30990,72 @@ }, { "type": "IfStatement", - "start": 8003, - "end": 8172, + "start": 8067, + "end": 8236, "loc": { "start": { - "line": 240, + "line": 241, "column": 12 }, "end": { - "line": 243, + "line": 244, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 8007, - "end": 8031, + "start": 8071, + "end": 8095, "loc": { "start": { - "line": 240, + "line": 241, "column": 16 }, "end": { - "line": 240, + "line": 241, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8007, - "end": 8022, + "start": 8071, + "end": 8086, "loc": { "start": { - "line": 240, + "line": 241, "column": 16 }, "end": { - "line": 240, + "line": 241, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 8007, - "end": 8011, + "start": 8071, + "end": 8075, "loc": { "start": { - "line": 240, + "line": 241, "column": 16 }, "end": { - "line": 240, + "line": 241, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8012, - "end": 8022, + "start": 8076, + "end": 8086, "loc": { "start": { - "line": 240, + "line": 241, "column": 21 }, "end": { - "line": 240, + "line": 241, "column": 31 }, "identifierName": "pickResult" @@ -30742,15 +31066,15 @@ }, "property": { "type": "Identifier", - "start": 8023, - "end": 8031, + "start": 8087, + "end": 8095, "loc": { "start": { - "line": 240, + "line": 241, "column": 32 }, "end": { - "line": 240, + "line": 241, "column": 40 }, "identifierName": "worldPos" @@ -30761,88 +31085,88 @@ }, "consequent": { "type": "BlockStatement", - "start": 8033, - "end": 8172, + "start": 8097, + "end": 8236, "loc": { "start": { - "line": 240, + "line": 241, "column": 42 }, "end": { - "line": 243, + "line": 244, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 8051, - "end": 8077, + "start": 8115, + "end": 8141, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 42 } }, "expression": { "type": "AssignmentExpression", - "start": 8051, - "end": 8076, + "start": 8115, + "end": 8140, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 41 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8051, - "end": 8069, + "start": 8115, + "end": 8133, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 8051, - "end": 8055, + "start": 8115, + "end": 8119, "loc": { "start": { - "line": 241, + "line": 242, "column": 16 }, "end": { - "line": 241, + "line": 242, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8056, - "end": 8069, + "start": 8120, + "end": 8133, "loc": { "start": { - "line": 241, + "line": 242, "column": 21 }, "end": { - "line": 241, + "line": 242, "column": 34 }, "identifierName": "pickedSurface" @@ -30853,15 +31177,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 8072, - "end": 8076, + "start": 8136, + "end": 8140, "loc": { "start": { - "line": 241, + "line": 242, "column": 37 }, "end": { - "line": 241, + "line": 242, "column": 41 } }, @@ -30871,86 +31195,86 @@ }, { "type": "ExpressionStatement", - "start": 8094, - "end": 8158, + "start": 8158, + "end": 8222, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 80 } }, "expression": { "type": "CallExpression", - "start": 8094, - "end": 8157, + "start": 8158, + "end": 8221, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 79 } }, "callee": { "type": "MemberExpression", - "start": 8094, - "end": 8118, + "start": 8158, + "end": 8182, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8094, - "end": 8113, + "start": 8158, + "end": 8177, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 8094, - "end": 8098, + "start": 8158, + "end": 8162, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8099, - "end": 8113, + "start": 8163, + "end": 8177, "loc": { "start": { - "line": 242, + "line": 243, "column": 21 }, "end": { - "line": 242, + "line": 243, "column": 35 }, "identifierName": "_cameraControl" @@ -30961,15 +31285,15 @@ }, "property": { "type": "Identifier", - "start": 8114, - "end": 8118, + "start": 8178, + "end": 8182, "loc": { "start": { - "line": 242, + "line": 243, "column": 36 }, "end": { - "line": 242, + "line": 243, "column": 40 }, "identifierName": "fire" @@ -30981,15 +31305,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8119, - "end": 8133, + "start": 8183, + "end": 8197, "loc": { "start": { - "line": 242, + "line": 243, "column": 41 }, "end": { - "line": 242, + "line": 243, "column": 55 } }, @@ -31001,44 +31325,44 @@ }, { "type": "MemberExpression", - "start": 8135, - "end": 8150, + "start": 8199, + "end": 8214, "loc": { "start": { - "line": 242, + "line": 243, "column": 57 }, "end": { - "line": 242, + "line": 243, "column": 72 } }, "object": { "type": "ThisExpression", - "start": 8135, - "end": 8139, + "start": 8199, + "end": 8203, "loc": { "start": { - "line": 242, + "line": 243, "column": 57 }, "end": { - "line": 242, + "line": 243, "column": 61 } } }, "property": { "type": "Identifier", - "start": 8140, - "end": 8150, + "start": 8204, + "end": 8214, "loc": { "start": { - "line": 242, + "line": 243, "column": 62 }, "end": { - "line": 242, + "line": 243, "column": 72 }, "identifierName": "pickResult" @@ -31049,15 +31373,15 @@ }, { "type": "BooleanLiteral", - "start": 8152, - "end": 8156, + "start": 8216, + "end": 8220, "loc": { "start": { - "line": 242, + "line": 243, "column": 74 }, "end": { - "line": 242, + "line": 243, "column": 78 } }, @@ -31076,87 +31400,87 @@ }, "alternate": { "type": "BlockStatement", - "start": 8189, - "end": 8602, + "start": 8253, + "end": 8666, "loc": { "start": { - "line": 245, + "line": 246, "column": 15 }, "end": { - "line": 257, + "line": 258, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 8204, - "end": 8472, + "start": 8268, + "end": 8536, "loc": { "start": { - "line": 247, + "line": 248, "column": 12 }, "end": { - "line": 252, + "line": 253, "column": 13 } }, "test": { "type": "BinaryExpression", - "start": 8208, - "end": 8246, + "start": 8272, + "end": 8310, "loc": { "start": { - "line": 247, + "line": 248, "column": 16 }, "end": { - "line": 247, + "line": 248, "column": 54 } }, "left": { "type": "MemberExpression", - "start": 8208, - "end": 8232, + "start": 8272, + "end": 8296, "loc": { "start": { - "line": 247, + "line": 248, "column": 16 }, "end": { - "line": 247, + "line": 248, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 8208, - "end": 8212, + "start": 8272, + "end": 8276, "loc": { "start": { - "line": 247, + "line": 248, "column": 16 }, "end": { - "line": 247, + "line": 248, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8213, - "end": 8232, + "start": 8277, + "end": 8296, "loc": { "start": { - "line": 247, + "line": 248, "column": 21 }, "end": { - "line": 247, + "line": 248, "column": 40 }, "identifierName": "_lastPickedEntityId" @@ -31168,15 +31492,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 8237, - "end": 8246, + "start": 8301, + "end": 8310, "loc": { "start": { - "line": 247, + "line": 248, "column": 45 }, "end": { - "line": 247, + "line": 248, "column": 54 }, "identifierName": "undefined" @@ -31186,101 +31510,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 8248, - "end": 8472, + "start": 8312, + "end": 8536, "loc": { "start": { - "line": 247, + "line": 248, "column": 56 }, "end": { - "line": 252, + "line": 253, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 8266, - "end": 8404, + "start": 8330, + "end": 8468, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 25 } }, "expression": { "type": "CallExpression", - "start": 8266, - "end": 8403, + "start": 8330, + "end": 8467, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 24 } }, "callee": { "type": "MemberExpression", - "start": 8266, - "end": 8290, + "start": 8330, + "end": 8354, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 248, + "line": 249, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8266, - "end": 8285, + "start": 8330, + "end": 8349, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 248, + "line": 249, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 8266, - "end": 8270, + "start": 8330, + "end": 8334, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 248, + "line": 249, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8271, - "end": 8285, + "start": 8335, + "end": 8349, "loc": { "start": { - "line": 248, + "line": 249, "column": 21 }, "end": { - "line": 248, + "line": 249, "column": 35 }, "identifierName": "_cameraControl" @@ -31291,15 +31615,15 @@ }, "property": { "type": "Identifier", - "start": 8286, - "end": 8290, + "start": 8350, + "end": 8354, "loc": { "start": { - "line": 248, + "line": 249, "column": 36 }, "end": { - "line": 248, + "line": 249, "column": 40 }, "identifierName": "fire" @@ -31311,15 +31635,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8291, - "end": 8301, + "start": 8355, + "end": 8365, "loc": { "start": { - "line": 248, + "line": 249, "column": 41 }, "end": { - "line": 248, + "line": 249, "column": 51 } }, @@ -31331,30 +31655,30 @@ }, { "type": "ObjectExpression", - "start": 8303, - "end": 8396, + "start": 8367, + "end": 8460, "loc": { "start": { - "line": 248, + "line": 249, "column": 53 }, "end": { - "line": 250, + "line": 251, "column": 17 } }, "properties": [ { "type": "ObjectProperty", - "start": 8325, - "end": 8378, + "start": 8389, + "end": 8442, "loc": { "start": { - "line": 249, + "line": 250, "column": 20 }, "end": { - "line": 249, + "line": 250, "column": 73 } }, @@ -31363,15 +31687,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8325, - "end": 8331, + "start": 8389, + "end": 8395, "loc": { "start": { - "line": 249, + "line": 250, "column": 20 }, "end": { - "line": 249, + "line": 250, "column": 26 }, "identifierName": "entity" @@ -31380,72 +31704,72 @@ }, "value": { "type": "MemberExpression", - "start": 8333, - "end": 8378, + "start": 8397, + "end": 8442, "loc": { "start": { - "line": 249, + "line": 250, "column": 28 }, "end": { - "line": 249, + "line": 250, "column": 73 } }, "object": { "type": "MemberExpression", - "start": 8333, - "end": 8352, + "start": 8397, + "end": 8416, "loc": { "start": { - "line": 249, + "line": 250, "column": 28 }, "end": { - "line": 249, + "line": 250, "column": 47 } }, "object": { "type": "MemberExpression", - "start": 8333, - "end": 8344, + "start": 8397, + "end": 8408, "loc": { "start": { - "line": 249, + "line": 250, "column": 28 }, "end": { - "line": 249, + "line": 250, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 8333, - "end": 8337, + "start": 8397, + "end": 8401, "loc": { "start": { - "line": 249, + "line": 250, "column": 28 }, "end": { - "line": 249, + "line": 250, "column": 32 } } }, "property": { "type": "Identifier", - "start": 8338, - "end": 8344, + "start": 8402, + "end": 8408, "loc": { "start": { - "line": 249, + "line": 250, "column": 33 }, "end": { - "line": 249, + "line": 250, "column": 39 }, "identifierName": "_scene" @@ -31456,15 +31780,15 @@ }, "property": { "type": "Identifier", - "start": 8345, - "end": 8352, + "start": 8409, + "end": 8416, "loc": { "start": { - "line": 249, + "line": 250, "column": 40 }, "end": { - "line": 249, + "line": 250, "column": 47 }, "identifierName": "objects" @@ -31475,44 +31799,44 @@ }, "property": { "type": "MemberExpression", - "start": 8353, - "end": 8377, + "start": 8417, + "end": 8441, "loc": { "start": { - "line": 249, + "line": 250, "column": 48 }, "end": { - "line": 249, + "line": 250, "column": 72 } }, "object": { "type": "ThisExpression", - "start": 8353, - "end": 8357, + "start": 8417, + "end": 8421, "loc": { "start": { - "line": 249, + "line": 250, "column": 48 }, "end": { - "line": 249, + "line": 250, "column": 52 } } }, "property": { "type": "Identifier", - "start": 8358, - "end": 8377, + "start": 8422, + "end": 8441, "loc": { "start": { - "line": 249, + "line": 250, "column": 53 }, "end": { - "line": 249, + "line": 250, "column": 72 }, "identifierName": "_lastPickedEntityId" @@ -31528,15 +31852,15 @@ }, { "type": "BooleanLiteral", - "start": 8398, - "end": 8402, + "start": 8462, + "end": 8466, "loc": { "start": { - "line": 250, + "line": 251, "column": 19 }, "end": { - "line": 250, + "line": 251, "column": 23 } }, @@ -31547,73 +31871,73 @@ }, { "type": "ExpressionStatement", - "start": 8421, - "end": 8458, + "start": 8485, + "end": 8522, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 53 } }, "expression": { "type": "AssignmentExpression", - "start": 8421, - "end": 8457, + "start": 8485, + "end": 8521, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 52 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8421, - "end": 8445, + "start": 8485, + "end": 8509, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 8421, - "end": 8425, + "start": 8485, + "end": 8489, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 20 } } }, "property": { "type": "Identifier", - "start": 8426, - "end": 8445, + "start": 8490, + "end": 8509, "loc": { "start": { - "line": 251, + "line": 252, "column": 21 }, "end": { - "line": 251, + "line": 252, "column": 40 }, "identifierName": "_lastPickedEntityId" @@ -31624,15 +31948,15 @@ }, "right": { "type": "Identifier", - "start": 8448, - "end": 8457, + "start": 8512, + "end": 8521, "loc": { "start": { - "line": 251, + "line": 252, "column": 43 }, "end": { - "line": 251, + "line": 252, "column": 52 }, "identifierName": "undefined" @@ -31648,86 +31972,86 @@ }, { "type": "ExpressionStatement", - "start": 8486, - "end": 8592, + "start": 8550, + "end": 8656, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 256, + "line": 257, "column": 21 } }, "expression": { "type": "CallExpression", - "start": 8486, - "end": 8591, + "start": 8550, + "end": 8655, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 256, + "line": 257, "column": 20 } }, "callee": { "type": "MemberExpression", - "start": 8486, - "end": 8510, + "start": 8550, + "end": 8574, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 254, + "line": 255, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 8486, - "end": 8505, + "start": 8550, + "end": 8569, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 254, + "line": 255, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 8486, - "end": 8490, + "start": 8550, + "end": 8554, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 254, + "line": 255, "column": 16 } } }, "property": { "type": "Identifier", - "start": 8491, - "end": 8505, + "start": 8555, + "end": 8569, "loc": { "start": { - "line": 254, + "line": 255, "column": 17 }, "end": { - "line": 254, + "line": 255, "column": 31 }, "identifierName": "_cameraControl" @@ -31738,15 +32062,15 @@ }, "property": { "type": "Identifier", - "start": 8506, - "end": 8510, + "start": 8570, + "end": 8574, "loc": { "start": { - "line": 254, + "line": 255, "column": 32 }, "end": { - "line": 254, + "line": 255, "column": 36 }, "identifierName": "fire" @@ -31758,15 +32082,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8511, - "end": 8521, + "start": 8575, + "end": 8585, "loc": { "start": { - "line": 254, + "line": 255, "column": 37 }, "end": { - "line": 254, + "line": 255, "column": 47 } }, @@ -31778,30 +32102,30 @@ }, { "type": "ObjectExpression", - "start": 8523, - "end": 8584, + "start": 8587, + "end": 8648, "loc": { "start": { - "line": 254, + "line": 255, "column": 49 }, "end": { - "line": 256, + "line": 257, "column": 13 } }, "properties": [ { "type": "ObjectProperty", - "start": 8541, - "end": 8570, + "start": 8605, + "end": 8634, "loc": { "start": { - "line": 255, + "line": 256, "column": 16 }, "end": { - "line": 255, + "line": 256, "column": 45 } }, @@ -31810,15 +32134,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8541, - "end": 8550, + "start": 8605, + "end": 8614, "loc": { "start": { - "line": 255, + "line": 256, "column": 16 }, "end": { - "line": 255, + "line": 256, "column": 25 }, "identifierName": "canvasPos" @@ -31827,44 +32151,44 @@ }, "value": { "type": "MemberExpression", - "start": 8552, - "end": 8570, + "start": 8616, + "end": 8634, "loc": { "start": { - "line": 255, + "line": 256, "column": 27 }, "end": { - "line": 255, + "line": 256, "column": 45 } }, "object": { "type": "ThisExpression", - "start": 8552, - "end": 8556, + "start": 8616, + "end": 8620, "loc": { "start": { - "line": 255, + "line": 256, "column": 27 }, "end": { - "line": 255, + "line": 256, "column": 31 } } }, "property": { "type": "Identifier", - "start": 8557, - "end": 8570, + "start": 8621, + "end": 8634, "loc": { "start": { - "line": 255, + "line": 256, "column": 32 }, "end": { - "line": 255, + "line": 256, "column": 45 }, "identifierName": "pickCursorPos" @@ -31878,15 +32202,15 @@ }, { "type": "BooleanLiteral", - "start": 8586, - "end": 8590, + "start": 8650, + "end": 8654, "loc": { "start": { - "line": 256, + "line": 257, "column": 15 }, "end": { - "line": 256, + "line": 257, "column": 19 } }, @@ -31901,73 +32225,73 @@ }, { "type": "ExpressionStatement", - "start": 8612, - "end": 8635, + "start": 8676, + "end": 8699, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 31 } }, "expression": { "type": "AssignmentExpression", - "start": 8612, - "end": 8634, + "start": 8676, + "end": 8698, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8612, - "end": 8627, + "start": 8676, + "end": 8691, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 8612, - "end": 8616, + "start": 8676, + "end": 8680, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 12 } } }, "property": { "type": "Identifier", - "start": 8617, - "end": 8627, + "start": 8681, + "end": 8691, "loc": { "start": { - "line": 259, + "line": 260, "column": 13 }, "end": { - "line": 259, + "line": 260, "column": 23 }, "identifierName": "pickResult" @@ -31978,15 +32302,15 @@ }, "right": { "type": "NullLiteral", - "start": 8630, - "end": 8634, + "start": 8694, + "end": 8698, "loc": { "start": { - "line": 259, + "line": 260, "column": 26 }, "end": { - "line": 259, + "line": 260, "column": 30 } } @@ -31995,73 +32319,73 @@ }, { "type": "ExpressionStatement", - "start": 8645, - "end": 8670, + "start": 8709, + "end": 8734, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 8645, - "end": 8669, + "start": 8709, + "end": 8733, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8645, - "end": 8665, + "start": 8709, + "end": 8729, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 8645, - "end": 8649, + "start": 8709, + "end": 8713, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 12 } } }, "property": { "type": "Identifier", - "start": 8650, - "end": 8665, + "start": 8714, + "end": 8729, "loc": { "start": { - "line": 261, + "line": 262, "column": 13 }, "end": { - "line": 261, + "line": 262, "column": 28 }, "identifierName": "_needFireEvents" @@ -32072,15 +32396,15 @@ }, "right": { "type": "NumericLiteral", - "start": 8668, - "end": 8669, + "start": 8732, + "end": 8733, "loc": { "start": { - "line": 261, + "line": 262, "column": 31 }, "end": { - "line": 261, + "line": 262, "column": 32 } }, @@ -54835,9 +55159,9 @@ "postfix": false, "binop": null }, - "value": "snappedToVertex", + "value": "entity", "start": 6572, - "end": 6587, + "end": 6578, "loc": { "start": { "line": 205, @@ -54845,7 +55169,7 @@ }, "end": { "line": 205, - "column": 42 + "column": 33 } } }, @@ -54863,16 +55187,16 @@ "updateContext": null }, "value": "=", - "start": 6588, - "end": 6589, + "start": 6579, + "end": 6580, "loc": { "start": { "line": 205, - "column": 43 + "column": 34 }, "end": { "line": 205, - "column": 44 + "column": 35 } } }, @@ -54891,16 +55215,16 @@ "updateContext": null }, "value": "this", - "start": 6590, - "end": 6594, + "start": 6581, + "end": 6585, "loc": { "start": { "line": 205, - "column": 45 + "column": 36 }, "end": { "line": 205, - "column": 49 + "column": 40 } } }, @@ -54917,16 +55241,16 @@ "binop": null, "updateContext": null }, - "start": 6594, - "end": 6595, + "start": 6585, + "end": 6586, "loc": { "start": { "line": 205, - "column": 49 + "column": 40 }, "end": { "line": 205, - "column": 50 + "column": 41 } } }, @@ -54943,16 +55267,16 @@ "binop": null }, "value": "snapPickResult", - "start": 6595, - "end": 6609, + "start": 6586, + "end": 6600, "loc": { "start": { "line": 205, - "column": 50 + "column": 41 }, "end": { "line": 205, - "column": 64 + "column": 55 } } }, @@ -54969,16 +55293,16 @@ "binop": null, "updateContext": null }, - "start": 6609, - "end": 6610, + "start": 6600, + "end": 6601, "loc": { "start": { "line": 205, - "column": 64 + "column": 55 }, "end": { "line": 205, - "column": 65 + "column": 56 } } }, @@ -54994,17 +55318,17 @@ "postfix": false, "binop": null }, - "value": "snappedToVertex", - "start": 6610, - "end": 6625, + "value": "entity", + "start": 6601, + "end": 6607, "loc": { "start": { "line": 205, - "column": 65 + "column": 56 }, "end": { "line": 205, - "column": 80 + "column": 62 } } }, @@ -55021,16 +55345,16 @@ "binop": null, "updateContext": null }, - "start": 6625, - "end": 6626, + "start": 6607, + "end": 6608, "loc": { "start": { "line": 205, - "column": 80 + "column": 62 }, "end": { "line": 205, - "column": 81 + "column": 63 } } }, @@ -55047,8 +55371,8 @@ "binop": null }, "value": "pickResult", - "start": 6643, - "end": 6653, + "start": 6625, + "end": 6635, "loc": { "start": { "line": 206, @@ -55073,8 +55397,8 @@ "binop": null, "updateContext": null }, - "start": 6653, - "end": 6654, + "start": 6635, + "end": 6636, "loc": { "start": { "line": 206, @@ -55098,9 +55422,9 @@ "postfix": false, "binop": null }, - "value": "snappedToEdge", - "start": 6654, - "end": 6667, + "value": "snappedToVertex", + "start": 6636, + "end": 6651, "loc": { "start": { "line": 206, @@ -55108,7 +55432,7 @@ }, "end": { "line": 206, - "column": 40 + "column": 42 } } }, @@ -55126,16 +55450,16 @@ "updateContext": null }, "value": "=", - "start": 6668, - "end": 6669, + "start": 6652, + "end": 6653, "loc": { "start": { "line": 206, - "column": 41 + "column": 43 }, "end": { "line": 206, - "column": 42 + "column": 44 } } }, @@ -55154,16 +55478,16 @@ "updateContext": null }, "value": "this", - "start": 6670, - "end": 6674, + "start": 6654, + "end": 6658, "loc": { "start": { "line": 206, - "column": 43 + "column": 45 }, "end": { "line": 206, - "column": 47 + "column": 49 } } }, @@ -55180,16 +55504,16 @@ "binop": null, "updateContext": null }, - "start": 6674, - "end": 6675, + "start": 6658, + "end": 6659, "loc": { "start": { "line": 206, - "column": 47 + "column": 49 }, "end": { "line": 206, - "column": 48 + "column": 50 } } }, @@ -55206,16 +55530,16 @@ "binop": null }, "value": "snapPickResult", - "start": 6675, - "end": 6689, + "start": 6659, + "end": 6673, "loc": { "start": { "line": 206, - "column": 48 + "column": 50 }, "end": { "line": 206, - "column": 62 + "column": 64 } } }, @@ -55232,16 +55556,16 @@ "binop": null, "updateContext": null }, - "start": 6689, - "end": 6690, + "start": 6673, + "end": 6674, "loc": { "start": { "line": 206, - "column": 62 + "column": 64 }, "end": { "line": 206, - "column": 63 + "column": 65 } } }, @@ -55257,17 +55581,17 @@ "postfix": false, "binop": null }, - "value": "snappedToEdge", - "start": 6690, - "end": 6703, + "value": "snappedToVertex", + "start": 6674, + "end": 6689, "loc": { "start": { "line": 206, - "column": 63 + "column": 65 }, "end": { "line": 206, - "column": 76 + "column": 80 } } }, @@ -55284,16 +55608,16 @@ "binop": null, "updateContext": null }, - "start": 6703, - "end": 6704, + "start": 6689, + "end": 6690, "loc": { "start": { "line": 206, - "column": 76 + "column": 80 }, "end": { "line": 206, - "column": 77 + "column": 81 } } }, @@ -55310,8 +55634,8 @@ "binop": null }, "value": "pickResult", - "start": 6721, - "end": 6731, + "start": 6707, + "end": 6717, "loc": { "start": { "line": 207, @@ -55336,8 +55660,8 @@ "binop": null, "updateContext": null }, - "start": 6731, - "end": 6732, + "start": 6717, + "end": 6718, "loc": { "start": { "line": 207, @@ -55361,9 +55685,9 @@ "postfix": false, "binop": null }, - "value": "worldPos", - "start": 6732, - "end": 6740, + "value": "snappedToEdge", + "start": 6718, + "end": 6731, "loc": { "start": { "line": 207, @@ -55371,7 +55695,7 @@ }, "end": { "line": 207, - "column": 35 + "column": 40 } } }, @@ -55389,16 +55713,16 @@ "updateContext": null }, "value": "=", - "start": 6741, - "end": 6742, + "start": 6732, + "end": 6733, "loc": { "start": { "line": 207, - "column": 36 + "column": 41 }, "end": { "line": 207, - "column": 37 + "column": 42 } } }, @@ -55417,16 +55741,16 @@ "updateContext": null }, "value": "this", - "start": 6743, - "end": 6747, + "start": 6734, + "end": 6738, "loc": { "start": { "line": 207, - "column": 38 + "column": 43 }, "end": { "line": 207, - "column": 42 + "column": 47 } } }, @@ -55443,16 +55767,16 @@ "binop": null, "updateContext": null }, - "start": 6747, - "end": 6748, + "start": 6738, + "end": 6739, "loc": { "start": { "line": 207, - "column": 42 + "column": 47 }, "end": { "line": 207, - "column": 43 + "column": 48 } } }, @@ -55469,16 +55793,16 @@ "binop": null }, "value": "snapPickResult", - "start": 6748, - "end": 6762, + "start": 6739, + "end": 6753, "loc": { "start": { "line": 207, - "column": 43 + "column": 48 }, "end": { "line": 207, - "column": 57 + "column": 62 } } }, @@ -55495,16 +55819,16 @@ "binop": null, "updateContext": null }, - "start": 6762, - "end": 6763, + "start": 6753, + "end": 6754, "loc": { "start": { "line": 207, - "column": 57 + "column": 62 }, "end": { "line": 207, - "column": 58 + "column": 63 } } }, @@ -55520,17 +55844,17 @@ "postfix": false, "binop": null }, - "value": "worldPos", - "start": 6763, - "end": 6771, + "value": "snappedToEdge", + "start": 6754, + "end": 6767, "loc": { "start": { "line": 207, - "column": 58 + "column": 63 }, "end": { "line": 207, - "column": 66 + "column": 76 } } }, @@ -55547,16 +55871,16 @@ "binop": null, "updateContext": null }, - "start": 6771, - "end": 6772, + "start": 6767, + "end": 6768, "loc": { "start": { "line": 207, - "column": 66 + "column": 76 }, "end": { "line": 207, - "column": 67 + "column": 77 } } }, @@ -55573,8 +55897,8 @@ "binop": null }, "value": "pickResult", - "start": 6789, - "end": 6799, + "start": 6785, + "end": 6795, "loc": { "start": { "line": 208, @@ -55599,8 +55923,8 @@ "binop": null, "updateContext": null }, - "start": 6799, - "end": 6800, + "start": 6795, + "end": 6796, "loc": { "start": { "line": 208, @@ -55624,9 +55948,9 @@ "postfix": false, "binop": null }, - "value": "canvasPos", - "start": 6800, - "end": 6809, + "value": "worldPos", + "start": 6796, + "end": 6804, "loc": { "start": { "line": 208, @@ -55634,7 +55958,7 @@ }, "end": { "line": 208, - "column": 36 + "column": 35 } } }, @@ -55652,16 +55976,16 @@ "updateContext": null }, "value": "=", - "start": 6810, - "end": 6811, + "start": 6805, + "end": 6806, "loc": { "start": { "line": 208, - "column": 37 + "column": 36 }, "end": { "line": 208, - "column": 38 + "column": 37 } } }, @@ -55680,16 +56004,16 @@ "updateContext": null }, "value": "this", - "start": 6812, - "end": 6816, + "start": 6807, + "end": 6811, "loc": { "start": { "line": 208, - "column": 39 + "column": 38 }, "end": { "line": 208, - "column": 43 + "column": 42 } } }, @@ -55706,16 +56030,16 @@ "binop": null, "updateContext": null }, - "start": 6816, - "end": 6817, + "start": 6811, + "end": 6812, "loc": { "start": { "line": 208, - "column": 43 + "column": 42 }, "end": { "line": 208, - "column": 44 + "column": 43 } } }, @@ -55731,13 +56055,13 @@ "postfix": false, "binop": null }, - "value": "pickCursorPos", - "start": 6817, - "end": 6830, + "value": "snapPickResult", + "start": 6812, + "end": 6826, "loc": { "start": { "line": 208, - "column": 44 + "column": 43 }, "end": { "line": 208, @@ -55745,6 +56069,84 @@ } } }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6826, + "end": 6827, + "loc": { + "start": { + "line": 208, + "column": 57 + }, + "end": { + "line": 208, + "column": 58 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 6827, + "end": 6835, + "loc": { + "start": { + "line": 208, + "column": 58 + }, + "end": { + "line": 208, + "column": 66 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6835, + "end": 6836, + "loc": { + "start": { + "line": 208, + "column": 66 + }, + "end": { + "line": 208, + "column": 67 + } + } + }, { "type": { "label": "name", @@ -55758,8 +56160,8 @@ "binop": null }, "value": "pickResult", - "start": 6847, - "end": 6857, + "start": 6853, + "end": 6863, "loc": { "start": { "line": 209, @@ -55784,8 +56186,8 @@ "binop": null, "updateContext": null }, - "start": 6857, - "end": 6858, + "start": 6863, + "end": 6864, "loc": { "start": { "line": 209, @@ -55809,9 +56211,9 @@ "postfix": false, "binop": null }, - "value": "snappedCanvasPos", - "start": 6858, - "end": 6874, + "value": "canvasPos", + "start": 6864, + "end": 6873, "loc": { "start": { "line": 209, @@ -55819,7 +56221,7 @@ }, "end": { "line": 209, - "column": 43 + "column": 36 } } }, @@ -55837,16 +56239,16 @@ "updateContext": null }, "value": "=", - "start": 6875, - "end": 6876, + "start": 6874, + "end": 6875, "loc": { "start": { "line": 209, - "column": 44 + "column": 37 }, "end": { "line": 209, - "column": 45 + "column": 38 } } }, @@ -55865,16 +56267,16 @@ "updateContext": null }, "value": "this", - "start": 6877, - "end": 6881, + "start": 6876, + "end": 6880, "loc": { "start": { "line": 209, - "column": 46 + "column": 39 }, "end": { "line": 209, - "column": 50 + "column": 43 } } }, @@ -55891,15 +56293,200 @@ "binop": null, "updateContext": null }, + "start": 6880, + "end": 6881, + "loc": { + "start": { + "line": 209, + "column": 43 + }, + "end": { + "line": 209, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickCursorPos", "start": 6881, - "end": 6882, + "end": 6894, "loc": { "start": { "line": 209, - "column": 50 + "column": 44 }, "end": { "line": 209, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickResult", + "start": 6911, + "end": 6921, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6921, + "end": 6922, + "loc": { + "start": { + "line": 210, + "column": 26 + }, + "end": { + "line": 210, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "snappedCanvasPos", + "start": 6922, + "end": 6938, + "loc": { + "start": { + "line": 210, + "column": 27 + }, + "end": { + "line": 210, + "column": 43 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6939, + "end": 6940, + "loc": { + "start": { + "line": 210, + "column": 44 + }, + "end": { + "line": 210, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 6941, + "end": 6945, + "loc": { + "start": { + "line": 210, + "column": 46 + }, + "end": { + "line": 210, + "column": 50 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6945, + "end": 6946, + "loc": { + "start": { + "line": 210, + "column": 50 + }, + "end": { + "line": 210, "column": 51 } } @@ -55917,15 +56504,15 @@ "binop": null }, "value": "snapPickResult", - "start": 6882, - "end": 6896, + "start": 6946, + "end": 6960, "loc": { "start": { - "line": 209, + "line": 210, "column": 51 }, "end": { - "line": 209, + "line": 210, "column": 65 } } @@ -55943,15 +56530,15 @@ "binop": null, "updateContext": null }, - "start": 6896, - "end": 6897, + "start": 6960, + "end": 6961, "loc": { "start": { - "line": 209, + "line": 210, "column": 65 }, "end": { - "line": 209, + "line": 210, "column": 66 } } @@ -55969,15 +56556,15 @@ "binop": null }, "value": "snappedCanvasPos", - "start": 6897, - "end": 6913, + "start": 6961, + "end": 6977, "loc": { "start": { - "line": 209, + "line": 210, "column": 66 }, "end": { - "line": 209, + "line": 210, "column": 82 } } @@ -55995,15 +56582,15 @@ "binop": null, "updateContext": null }, - "start": 6913, - "end": 6914, + "start": 6977, + "end": 6978, "loc": { "start": { - "line": 209, + "line": 210, "column": 82 }, "end": { - "line": 209, + "line": 210, "column": 83 } } @@ -56023,15 +56610,15 @@ "updateContext": null }, "value": "this", - "start": 6931, - "end": 6935, + "start": 6995, + "end": 6999, "loc": { "start": { - "line": 210, + "line": 211, "column": 16 }, "end": { - "line": 210, + "line": 211, "column": 20 } } @@ -56049,15 +56636,15 @@ "binop": null, "updateContext": null }, - "start": 6935, - "end": 6936, + "start": 6999, + "end": 7000, "loc": { "start": { - "line": 210, + "line": 211, "column": 20 }, "end": { - "line": 210, + "line": 211, "column": 21 } } @@ -56075,15 +56662,15 @@ "binop": null }, "value": "_cameraControl", - "start": 6936, - "end": 6950, + "start": 7000, + "end": 7014, "loc": { "start": { - "line": 210, + "line": 211, "column": 21 }, "end": { - "line": 210, + "line": 211, "column": 35 } } @@ -56101,15 +56688,15 @@ "binop": null, "updateContext": null }, - "start": 6950, - "end": 6951, + "start": 7014, + "end": 7015, "loc": { "start": { - "line": 210, + "line": 211, "column": 35 }, "end": { - "line": 210, + "line": 211, "column": 36 } } @@ -56127,15 +56714,15 @@ "binop": null }, "value": "fire", - "start": 6951, - "end": 6955, + "start": 7015, + "end": 7019, "loc": { "start": { - "line": 210, + "line": 211, "column": 36 }, "end": { - "line": 210, + "line": 211, "column": 40 } } @@ -56152,15 +56739,15 @@ "postfix": false, "binop": null }, - "start": 6955, - "end": 6956, + "start": 7019, + "end": 7020, "loc": { "start": { - "line": 210, + "line": 211, "column": 40 }, "end": { - "line": 210, + "line": 211, "column": 41 } } @@ -56179,15 +56766,15 @@ "updateContext": null }, "value": "hoverSnapOrSurface", - "start": 6956, - "end": 6976, + "start": 7020, + "end": 7040, "loc": { "start": { - "line": 210, + "line": 211, "column": 41 }, "end": { - "line": 210, + "line": 211, "column": 61 } } @@ -56205,15 +56792,15 @@ "binop": null, "updateContext": null }, - "start": 6976, - "end": 6977, + "start": 7040, + "end": 7041, "loc": { "start": { - "line": 210, + "line": 211, "column": 61 }, "end": { - "line": 210, + "line": 211, "column": 62 } } @@ -56231,15 +56818,15 @@ "binop": null }, "value": "pickResult", - "start": 6978, - "end": 6988, + "start": 7042, + "end": 7052, "loc": { "start": { - "line": 210, + "line": 211, "column": 63 }, "end": { - "line": 210, + "line": 211, "column": 73 } } @@ -56257,15 +56844,15 @@ "binop": null, "updateContext": null }, - "start": 6988, - "end": 6989, + "start": 7052, + "end": 7053, "loc": { "start": { - "line": 210, + "line": 211, "column": 73 }, "end": { - "line": 210, + "line": 211, "column": 74 } } @@ -56285,15 +56872,15 @@ "updateContext": null }, "value": "true", - "start": 6990, - "end": 6994, + "start": 7054, + "end": 7058, "loc": { "start": { - "line": 210, + "line": 211, "column": 75 }, "end": { - "line": 210, + "line": 211, "column": 79 } } @@ -56310,15 +56897,15 @@ "postfix": false, "binop": null }, - "start": 6994, - "end": 6995, + "start": 7058, + "end": 7059, "loc": { "start": { - "line": 210, + "line": 211, "column": 79 }, "end": { - "line": 210, + "line": 211, "column": 80 } } @@ -56336,15 +56923,15 @@ "binop": null, "updateContext": null }, - "start": 6995, - "end": 6996, + "start": 7059, + "end": 7060, "loc": { "start": { - "line": 210, + "line": 211, "column": 80 }, "end": { - "line": 210, + "line": 211, "column": 81 } } @@ -56364,15 +56951,15 @@ "updateContext": null }, "value": "this", - "start": 7013, - "end": 7017, + "start": 7077, + "end": 7081, "loc": { "start": { - "line": 211, + "line": 212, "column": 16 }, "end": { - "line": 211, + "line": 212, "column": 20 } } @@ -56390,15 +56977,15 @@ "binop": null, "updateContext": null }, - "start": 7017, - "end": 7018, + "start": 7081, + "end": 7082, "loc": { "start": { - "line": 211, + "line": 212, "column": 20 }, "end": { - "line": 211, + "line": 212, "column": 21 } } @@ -56416,15 +57003,15 @@ "binop": null }, "value": "snapPickResult", - "start": 7018, - "end": 7032, + "start": 7082, + "end": 7096, "loc": { "start": { - "line": 211, + "line": 212, "column": 21 }, "end": { - "line": 211, + "line": 212, "column": 35 } } @@ -56443,15 +57030,15 @@ "updateContext": null }, "value": "=", - "start": 7033, - "end": 7034, + "start": 7097, + "end": 7098, "loc": { "start": { - "line": 211, + "line": 212, "column": 36 }, "end": { - "line": 211, + "line": 212, "column": 37 } } @@ -56471,15 +57058,15 @@ "updateContext": null }, "value": "null", - "start": 7035, - "end": 7039, + "start": 7099, + "end": 7103, "loc": { "start": { - "line": 211, + "line": 212, "column": 38 }, "end": { - "line": 211, + "line": 212, "column": 42 } } @@ -56497,15 +57084,15 @@ "binop": null, "updateContext": null }, - "start": 7039, - "end": 7040, + "start": 7103, + "end": 7104, "loc": { "start": { - "line": 211, + "line": 212, "column": 42 }, "end": { - "line": 211, + "line": 212, "column": 43 } } @@ -56522,15 +57109,15 @@ "postfix": false, "binop": null }, - "start": 7053, - "end": 7054, + "start": 7117, + "end": 7118, "loc": { "start": { - "line": 212, + "line": 213, "column": 12 }, "end": { - "line": 212, + "line": 213, "column": 13 } } @@ -56550,15 +57137,15 @@ "updateContext": null }, "value": "else", - "start": 7055, - "end": 7059, + "start": 7119, + "end": 7123, "loc": { "start": { - "line": 212, + "line": 213, "column": 14 }, "end": { - "line": 212, + "line": 213, "column": 18 } } @@ -56575,15 +57162,15 @@ "postfix": false, "binop": null }, - "start": 7060, - "end": 7061, + "start": 7124, + "end": 7125, "loc": { "start": { - "line": 212, + "line": 213, "column": 19 }, "end": { - "line": 212, + "line": 213, "column": 20 } } @@ -56603,15 +57190,15 @@ "updateContext": null }, "value": "this", - "start": 7078, - "end": 7082, + "start": 7142, + "end": 7146, "loc": { "start": { - "line": 213, + "line": 214, "column": 16 }, "end": { - "line": 213, + "line": 214, "column": 20 } } @@ -56629,15 +57216,15 @@ "binop": null, "updateContext": null }, - "start": 7082, - "end": 7083, + "start": 7146, + "end": 7147, "loc": { "start": { - "line": 213, + "line": 214, "column": 20 }, "end": { - "line": 213, + "line": 214, "column": 21 } } @@ -56655,15 +57242,15 @@ "binop": null }, "value": "_cameraControl", - "start": 7083, - "end": 7097, + "start": 7147, + "end": 7161, "loc": { "start": { - "line": 213, + "line": 214, "column": 21 }, "end": { - "line": 213, + "line": 214, "column": 35 } } @@ -56681,15 +57268,15 @@ "binop": null, "updateContext": null }, - "start": 7097, - "end": 7098, + "start": 7161, + "end": 7162, "loc": { "start": { - "line": 213, + "line": 214, "column": 35 }, "end": { - "line": 213, + "line": 214, "column": 36 } } @@ -56707,15 +57294,15 @@ "binop": null }, "value": "fire", - "start": 7098, - "end": 7102, + "start": 7162, + "end": 7166, "loc": { "start": { - "line": 213, + "line": 214, "column": 36 }, "end": { - "line": 213, + "line": 214, "column": 40 } } @@ -56732,15 +57319,15 @@ "postfix": false, "binop": null }, - "start": 7102, - "end": 7103, + "start": 7166, + "end": 7167, "loc": { "start": { - "line": 213, + "line": 214, "column": 40 }, "end": { - "line": 213, + "line": 214, "column": 41 } } @@ -56759,15 +57346,15 @@ "updateContext": null }, "value": "hoverSnapOrSurface", - "start": 7103, - "end": 7123, + "start": 7167, + "end": 7187, "loc": { "start": { - "line": 213, + "line": 214, "column": 41 }, "end": { - "line": 213, + "line": 214, "column": 61 } } @@ -56785,15 +57372,15 @@ "binop": null, "updateContext": null }, - "start": 7123, - "end": 7124, + "start": 7187, + "end": 7188, "loc": { "start": { - "line": 213, + "line": 214, "column": 61 }, "end": { - "line": 213, + "line": 214, "column": 62 } } @@ -56813,15 +57400,15 @@ "updateContext": null }, "value": "this", - "start": 7125, - "end": 7129, + "start": 7189, + "end": 7193, "loc": { "start": { - "line": 213, + "line": 214, "column": 63 }, "end": { - "line": 213, + "line": 214, "column": 67 } } @@ -56839,15 +57426,15 @@ "binop": null, "updateContext": null }, - "start": 7129, - "end": 7130, + "start": 7193, + "end": 7194, "loc": { "start": { - "line": 213, + "line": 214, "column": 67 }, "end": { - "line": 213, + "line": 214, "column": 68 } } @@ -56865,15 +57452,15 @@ "binop": null }, "value": "pickResult", - "start": 7130, - "end": 7140, + "start": 7194, + "end": 7204, "loc": { "start": { - "line": 213, + "line": 214, "column": 68 }, "end": { - "line": 213, + "line": 214, "column": 78 } } @@ -56891,15 +57478,15 @@ "binop": null, "updateContext": null }, - "start": 7140, - "end": 7141, + "start": 7204, + "end": 7205, "loc": { "start": { - "line": 213, + "line": 214, "column": 78 }, "end": { - "line": 213, + "line": 214, "column": 79 } } @@ -56919,15 +57506,15 @@ "updateContext": null }, "value": "true", - "start": 7142, - "end": 7146, + "start": 7206, + "end": 7210, "loc": { "start": { - "line": 213, + "line": 214, "column": 80 }, "end": { - "line": 213, + "line": 214, "column": 84 } } @@ -56944,15 +57531,15 @@ "postfix": false, "binop": null }, - "start": 7146, - "end": 7147, + "start": 7210, + "end": 7211, "loc": { "start": { - "line": 213, + "line": 214, "column": 84 }, "end": { - "line": 213, + "line": 214, "column": 85 } } @@ -56970,15 +57557,15 @@ "binop": null, "updateContext": null }, - "start": 7147, - "end": 7148, + "start": 7211, + "end": 7212, "loc": { "start": { - "line": 213, + "line": 214, "column": 85 }, "end": { - "line": 213, + "line": 214, "column": 86 } } @@ -56995,15 +57582,15 @@ "postfix": false, "binop": null }, - "start": 7161, - "end": 7162, + "start": 7225, + "end": 7226, "loc": { "start": { - "line": 214, + "line": 215, "column": 12 }, "end": { - "line": 214, + "line": 215, "column": 13 } } @@ -57020,15 +57607,15 @@ "postfix": false, "binop": null }, - "start": 7171, - "end": 7172, + "start": 7235, + "end": 7236, "loc": { "start": { - "line": 215, + "line": 216, "column": 8 }, "end": { - "line": 215, + "line": 216, "column": 9 } } @@ -57048,15 +57635,15 @@ "updateContext": null }, "value": "else", - "start": 7173, - "end": 7177, + "start": 7237, + "end": 7241, "loc": { "start": { - "line": 215, + "line": 216, "column": 10 }, "end": { - "line": 215, + "line": 216, "column": 14 } } @@ -57073,15 +57660,15 @@ "postfix": false, "binop": null }, - "start": 7178, - "end": 7179, + "start": 7242, + "end": 7243, "loc": { "start": { - "line": 215, + "line": 216, "column": 15 }, "end": { - "line": 215, + "line": 216, "column": 16 } } @@ -57098,15 +57685,15 @@ "postfix": false, "binop": null }, - "start": 7189, - "end": 7190, + "start": 7253, + "end": 7254, "loc": { "start": { - "line": 217, + "line": 218, "column": 8 }, "end": { - "line": 217, + "line": 218, "column": 9 } } @@ -57126,15 +57713,15 @@ "updateContext": null }, "value": "if", - "start": 7200, - "end": 7202, + "start": 7264, + "end": 7266, "loc": { "start": { - "line": 219, + "line": 220, "column": 8 }, "end": { - "line": 219, + "line": 220, "column": 10 } } @@ -57151,15 +57738,15 @@ "postfix": false, "binop": null }, - "start": 7203, - "end": 7204, + "start": 7267, + "end": 7268, "loc": { "start": { - "line": 219, + "line": 220, "column": 11 }, "end": { - "line": 219, + "line": 220, "column": 12 } } @@ -57179,15 +57766,15 @@ "updateContext": null }, "value": "this", - "start": 7204, - "end": 7208, + "start": 7268, + "end": 7272, "loc": { "start": { - "line": 219, + "line": 220, "column": 12 }, "end": { - "line": 219, + "line": 220, "column": 16 } } @@ -57205,15 +57792,15 @@ "binop": null, "updateContext": null }, - "start": 7208, - "end": 7209, + "start": 7272, + "end": 7273, "loc": { "start": { - "line": 219, + "line": 220, "column": 16 }, "end": { - "line": 219, + "line": 220, "column": 17 } } @@ -57231,15 +57818,15 @@ "binop": null }, "value": "picked", - "start": 7209, - "end": 7215, + "start": 7273, + "end": 7279, "loc": { "start": { - "line": 219, + "line": 220, "column": 17 }, "end": { - "line": 219, + "line": 220, "column": 23 } } @@ -57258,15 +57845,15 @@ "updateContext": null }, "value": "&&", - "start": 7216, - "end": 7218, + "start": 7280, + "end": 7282, "loc": { "start": { - "line": 219, + "line": 220, "column": 24 }, "end": { - "line": 219, + "line": 220, "column": 26 } } @@ -57286,15 +57873,15 @@ "updateContext": null }, "value": "this", - "start": 7219, - "end": 7223, + "start": 7283, + "end": 7287, "loc": { "start": { - "line": 219, + "line": 220, "column": 27 }, "end": { - "line": 219, + "line": 220, "column": 31 } } @@ -57312,15 +57899,15 @@ "binop": null, "updateContext": null }, - "start": 7223, - "end": 7224, + "start": 7287, + "end": 7288, "loc": { "start": { - "line": 219, + "line": 220, "column": 31 }, "end": { - "line": 219, + "line": 220, "column": 32 } } @@ -57338,15 +57925,15 @@ "binop": null }, "value": "pickResult", - "start": 7224, - "end": 7234, + "start": 7288, + "end": 7298, "loc": { "start": { - "line": 219, + "line": 220, "column": 32 }, "end": { - "line": 219, + "line": 220, "column": 42 } } @@ -57365,15 +57952,15 @@ "updateContext": null }, "value": "&&", - "start": 7235, - "end": 7237, + "start": 7299, + "end": 7301, "loc": { "start": { - "line": 219, + "line": 220, "column": 43 }, "end": { - "line": 219, + "line": 220, "column": 45 } } @@ -57390,15 +57977,15 @@ "postfix": false, "binop": null }, - "start": 7238, - "end": 7239, + "start": 7302, + "end": 7303, "loc": { "start": { - "line": 219, + "line": 220, "column": 46 }, "end": { - "line": 219, + "line": 220, "column": 47 } } @@ -57418,15 +58005,15 @@ "updateContext": null }, "value": "this", - "start": 7239, - "end": 7243, + "start": 7303, + "end": 7307, "loc": { "start": { - "line": 219, + "line": 220, "column": 47 }, "end": { - "line": 219, + "line": 220, "column": 51 } } @@ -57444,15 +58031,15 @@ "binop": null, "updateContext": null }, - "start": 7243, - "end": 7244, + "start": 7307, + "end": 7308, "loc": { "start": { - "line": 219, + "line": 220, "column": 51 }, "end": { - "line": 219, + "line": 220, "column": 52 } } @@ -57470,15 +58057,15 @@ "binop": null }, "value": "pickResult", - "start": 7244, - "end": 7254, + "start": 7308, + "end": 7318, "loc": { "start": { - "line": 219, + "line": 220, "column": 52 }, "end": { - "line": 219, + "line": 220, "column": 62 } } @@ -57496,15 +58083,15 @@ "binop": null, "updateContext": null }, - "start": 7254, - "end": 7255, + "start": 7318, + "end": 7319, "loc": { "start": { - "line": 219, + "line": 220, "column": 62 }, "end": { - "line": 219, + "line": 220, "column": 63 } } @@ -57522,15 +58109,15 @@ "binop": null }, "value": "entity", - "start": 7255, - "end": 7261, + "start": 7319, + "end": 7325, "loc": { "start": { - "line": 219, + "line": 220, "column": 63 }, "end": { - "line": 219, + "line": 220, "column": 69 } } @@ -57549,15 +58136,15 @@ "updateContext": null }, "value": "||", - "start": 7262, - "end": 7264, + "start": 7326, + "end": 7328, "loc": { "start": { - "line": 219, + "line": 220, "column": 70 }, "end": { - "line": 219, + "line": 220, "column": 72 } } @@ -57577,15 +58164,15 @@ "updateContext": null }, "value": "this", - "start": 7265, - "end": 7269, + "start": 7329, + "end": 7333, "loc": { "start": { - "line": 219, + "line": 220, "column": 73 }, "end": { - "line": 219, + "line": 220, "column": 77 } } @@ -57603,15 +58190,15 @@ "binop": null, "updateContext": null }, - "start": 7269, - "end": 7270, + "start": 7333, + "end": 7334, "loc": { "start": { - "line": 219, + "line": 220, "column": 77 }, "end": { - "line": 219, + "line": 220, "column": 78 } } @@ -57629,15 +58216,15 @@ "binop": null }, "value": "pickResult", - "start": 7270, - "end": 7280, + "start": 7334, + "end": 7344, "loc": { "start": { - "line": 219, + "line": 220, "column": 78 }, "end": { - "line": 219, + "line": 220, "column": 88 } } @@ -57655,15 +58242,15 @@ "binop": null, "updateContext": null }, - "start": 7280, - "end": 7281, + "start": 7344, + "end": 7345, "loc": { "start": { - "line": 219, + "line": 220, "column": 88 }, "end": { - "line": 219, + "line": 220, "column": 89 } } @@ -57681,15 +58268,15 @@ "binop": null }, "value": "worldPos", - "start": 7281, - "end": 7289, + "start": 7345, + "end": 7353, "loc": { "start": { - "line": 219, + "line": 220, "column": 89 }, "end": { - "line": 219, + "line": 220, "column": 97 } } @@ -57706,15 +58293,15 @@ "postfix": false, "binop": null }, - "start": 7289, - "end": 7290, + "start": 7353, + "end": 7354, "loc": { "start": { - "line": 219, + "line": 220, "column": 97 }, "end": { - "line": 219, + "line": 220, "column": 98 } } @@ -57731,15 +58318,15 @@ "postfix": false, "binop": null }, - "start": 7290, - "end": 7291, + "start": 7354, + "end": 7355, "loc": { "start": { - "line": 219, + "line": 220, "column": 98 }, "end": { - "line": 219, + "line": 220, "column": 99 } } @@ -57756,15 +58343,15 @@ "postfix": false, "binop": null }, - "start": 7292, - "end": 7293, + "start": 7356, + "end": 7357, "loc": { "start": { - "line": 219, + "line": 220, "column": 100 }, "end": { - "line": 219, + "line": 220, "column": 101 } } @@ -57784,15 +58371,15 @@ "updateContext": null }, "value": "if", - "start": 7307, - "end": 7309, + "start": 7371, + "end": 7373, "loc": { "start": { - "line": 221, + "line": 222, "column": 12 }, "end": { - "line": 221, + "line": 222, "column": 14 } } @@ -57809,15 +58396,15 @@ "postfix": false, "binop": null }, - "start": 7310, - "end": 7311, + "start": 7374, + "end": 7375, "loc": { "start": { - "line": 221, + "line": 222, "column": 15 }, "end": { - "line": 221, + "line": 222, "column": 16 } } @@ -57837,15 +58424,15 @@ "updateContext": null }, "value": "this", - "start": 7311, - "end": 7315, + "start": 7375, + "end": 7379, "loc": { "start": { - "line": 221, + "line": 222, "column": 16 }, "end": { - "line": 221, + "line": 222, "column": 20 } } @@ -57863,15 +58450,15 @@ "binop": null, "updateContext": null }, - "start": 7315, - "end": 7316, + "start": 7379, + "end": 7380, "loc": { "start": { - "line": 221, + "line": 222, "column": 20 }, "end": { - "line": 221, + "line": 222, "column": 21 } } @@ -57889,15 +58476,15 @@ "binop": null }, "value": "pickResult", - "start": 7316, - "end": 7326, + "start": 7380, + "end": 7390, "loc": { "start": { - "line": 221, + "line": 222, "column": 21 }, "end": { - "line": 221, + "line": 222, "column": 31 } } @@ -57915,15 +58502,15 @@ "binop": null, "updateContext": null }, - "start": 7326, - "end": 7327, + "start": 7390, + "end": 7391, "loc": { "start": { - "line": 221, + "line": 222, "column": 31 }, "end": { - "line": 221, + "line": 222, "column": 32 } } @@ -57941,15 +58528,15 @@ "binop": null }, "value": "entity", - "start": 7327, - "end": 7333, + "start": 7391, + "end": 7397, "loc": { "start": { - "line": 221, + "line": 222, "column": 32 }, "end": { - "line": 221, + "line": 222, "column": 38 } } @@ -57966,15 +58553,15 @@ "postfix": false, "binop": null }, - "start": 7333, - "end": 7334, + "start": 7397, + "end": 7398, "loc": { "start": { - "line": 221, + "line": 222, "column": 38 }, "end": { - "line": 221, + "line": 222, "column": 39 } } @@ -57991,15 +58578,15 @@ "postfix": false, "binop": null }, - "start": 7335, - "end": 7336, + "start": 7399, + "end": 7400, "loc": { "start": { - "line": 221, + "line": 222, "column": 40 }, "end": { - "line": 221, + "line": 222, "column": 41 } } @@ -58019,15 +58606,15 @@ "updateContext": null }, "value": "const", - "start": 7354, - "end": 7359, + "start": 7418, + "end": 7423, "loc": { "start": { - "line": 223, + "line": 224, "column": 16 }, "end": { - "line": 223, + "line": 224, "column": 21 } } @@ -58045,15 +58632,15 @@ "binop": null }, "value": "pickedEntityId", - "start": 7360, - "end": 7374, + "start": 7424, + "end": 7438, "loc": { "start": { - "line": 223, + "line": 224, "column": 22 }, "end": { - "line": 223, + "line": 224, "column": 36 } } @@ -58072,15 +58659,15 @@ "updateContext": null }, "value": "=", - "start": 7375, - "end": 7376, + "start": 7439, + "end": 7440, "loc": { "start": { - "line": 223, + "line": 224, "column": 37 }, "end": { - "line": 223, + "line": 224, "column": 38 } } @@ -58100,15 +58687,15 @@ "updateContext": null }, "value": "this", - "start": 7377, - "end": 7381, + "start": 7441, + "end": 7445, "loc": { "start": { - "line": 223, + "line": 224, "column": 39 }, "end": { - "line": 223, + "line": 224, "column": 43 } } @@ -58126,15 +58713,15 @@ "binop": null, "updateContext": null }, - "start": 7381, - "end": 7382, + "start": 7445, + "end": 7446, "loc": { "start": { - "line": 223, + "line": 224, "column": 43 }, "end": { - "line": 223, + "line": 224, "column": 44 } } @@ -58152,15 +58739,15 @@ "binop": null }, "value": "pickResult", - "start": 7382, - "end": 7392, + "start": 7446, + "end": 7456, "loc": { "start": { - "line": 223, + "line": 224, "column": 44 }, "end": { - "line": 223, + "line": 224, "column": 54 } } @@ -58178,15 +58765,15 @@ "binop": null, "updateContext": null }, - "start": 7392, - "end": 7393, + "start": 7456, + "end": 7457, "loc": { "start": { - "line": 223, + "line": 224, "column": 54 }, "end": { - "line": 223, + "line": 224, "column": 55 } } @@ -58204,15 +58791,15 @@ "binop": null }, "value": "entity", - "start": 7393, - "end": 7399, + "start": 7457, + "end": 7463, "loc": { "start": { - "line": 223, + "line": 224, "column": 55 }, "end": { - "line": 223, + "line": 224, "column": 61 } } @@ -58230,15 +58817,15 @@ "binop": null, "updateContext": null }, - "start": 7399, - "end": 7400, + "start": 7463, + "end": 7464, "loc": { "start": { - "line": 223, + "line": 224, "column": 61 }, "end": { - "line": 223, + "line": 224, "column": 62 } } @@ -58256,15 +58843,15 @@ "binop": null }, "value": "id", - "start": 7400, - "end": 7402, + "start": 7464, + "end": 7466, "loc": { "start": { - "line": 223, + "line": 224, "column": 62 }, "end": { - "line": 223, + "line": 224, "column": 64 } } @@ -58282,15 +58869,15 @@ "binop": null, "updateContext": null }, - "start": 7402, - "end": 7403, + "start": 7466, + "end": 7467, "loc": { "start": { - "line": 223, + "line": 224, "column": 64 }, "end": { - "line": 223, + "line": 224, "column": 65 } } @@ -58310,15 +58897,15 @@ "updateContext": null }, "value": "if", - "start": 7421, - "end": 7423, + "start": 7485, + "end": 7487, "loc": { "start": { - "line": 225, + "line": 226, "column": 16 }, "end": { - "line": 225, + "line": 226, "column": 18 } } @@ -58335,15 +58922,15 @@ "postfix": false, "binop": null }, - "start": 7424, - "end": 7425, + "start": 7488, + "end": 7489, "loc": { "start": { - "line": 225, + "line": 226, "column": 19 }, "end": { - "line": 225, + "line": 226, "column": 20 } } @@ -58363,15 +58950,15 @@ "updateContext": null }, "value": "this", - "start": 7425, - "end": 7429, + "start": 7489, + "end": 7493, "loc": { "start": { - "line": 225, + "line": 226, "column": 20 }, "end": { - "line": 225, + "line": 226, "column": 24 } } @@ -58389,15 +58976,15 @@ "binop": null, "updateContext": null }, - "start": 7429, - "end": 7430, + "start": 7493, + "end": 7494, "loc": { "start": { - "line": 225, + "line": 226, "column": 24 }, "end": { - "line": 225, + "line": 226, "column": 25 } } @@ -58415,15 +59002,15 @@ "binop": null }, "value": "_lastPickedEntityId", - "start": 7430, - "end": 7449, + "start": 7494, + "end": 7513, "loc": { "start": { - "line": 225, + "line": 226, "column": 25 }, "end": { - "line": 225, + "line": 226, "column": 44 } } @@ -58442,15 +59029,15 @@ "updateContext": null }, "value": "!==", - "start": 7450, - "end": 7453, + "start": 7514, + "end": 7517, "loc": { "start": { - "line": 225, + "line": 226, "column": 45 }, "end": { - "line": 225, + "line": 226, "column": 48 } } @@ -58468,15 +59055,15 @@ "binop": null }, "value": "pickedEntityId", - "start": 7454, - "end": 7468, + "start": 7518, + "end": 7532, "loc": { "start": { - "line": 225, + "line": 226, "column": 49 }, "end": { - "line": 225, + "line": 226, "column": 63 } } @@ -58493,15 +59080,15 @@ "postfix": false, "binop": null }, - "start": 7468, - "end": 7469, + "start": 7532, + "end": 7533, "loc": { "start": { - "line": 225, + "line": 226, "column": 63 }, "end": { - "line": 225, + "line": 226, "column": 64 } } @@ -58518,15 +59105,15 @@ "postfix": false, "binop": null }, - "start": 7470, - "end": 7471, + "start": 7534, + "end": 7535, "loc": { "start": { - "line": 225, + "line": 226, "column": 65 }, "end": { - "line": 225, + "line": 226, "column": 66 } } @@ -58546,15 +59133,15 @@ "updateContext": null }, "value": "if", - "start": 7493, - "end": 7495, + "start": 7557, + "end": 7559, "loc": { "start": { - "line": 227, + "line": 228, "column": 20 }, "end": { - "line": 227, + "line": 228, "column": 22 } } @@ -58571,199 +59158,16 @@ "postfix": false, "binop": null }, - "start": 7496, - "end": 7497, + "start": 7560, + "end": 7561, "loc": { "start": { - "line": 227, + "line": 228, "column": 23 }, "end": { - "line": 227, - "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": 7497, - "end": 7501, - "loc": { - "start": { - "line": 227, + "line": 228, "column": 24 - }, - "end": { - "line": 227, - "column": 28 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 7501, - "end": 7502, - "loc": { - "start": { - "line": 227, - "column": 28 - }, - "end": { - "line": 227, - "column": 29 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "_lastPickedEntityId", - "start": 7502, - "end": 7521, - "loc": { - "start": { - "line": 227, - "column": 29 - }, - "end": { - "line": 227, - "column": 48 - } - } - }, - { - "type": { - "label": "==/!=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 6, - "updateContext": null - }, - "value": "!==", - "start": 7522, - "end": 7525, - "loc": { - "start": { - "line": 227, - "column": 49 - }, - "end": { - "line": 227, - "column": 52 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "undefined", - "start": 7526, - "end": 7535, - "loc": { - "start": { - "line": 227, - "column": 53 - }, - "end": { - "line": 227, - "column": 62 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 7535, - "end": 7536, - "loc": { - "start": { - "line": 227, - "column": 62 - }, - "end": { - "line": 227, - "column": 63 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 7537, - "end": 7538, - "loc": { - "start": { - "line": 227, - "column": 64 - }, - "end": { - "line": 227, - "column": 65 } } }, @@ -58782,8 +59186,8 @@ "updateContext": null }, "value": "this", - "start": 7563, - "end": 7567, + "start": 7561, + "end": 7565, "loc": { "start": { "line": 228, @@ -58808,8 +59212,8 @@ "binop": null, "updateContext": null }, - "start": 7567, - "end": 7568, + "start": 7565, + "end": 7566, "loc": { "start": { "line": 228, @@ -58833,9 +59237,9 @@ "postfix": false, "binop": null }, - "value": "_cameraControl", - "start": 7568, - "end": 7582, + "value": "_lastPickedEntityId", + "start": 7566, + "end": 7585, "loc": { "start": { "line": 228, @@ -58843,6 +59247,189 @@ }, "end": { "line": 228, + "column": 48 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 7586, + "end": 7589, + "loc": { + "start": { + "line": 228, + "column": 49 + }, + "end": { + "line": 228, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "undefined", + "start": 7590, + "end": 7599, + "loc": { + "start": { + "line": 228, + "column": 53 + }, + "end": { + "line": 228, + "column": 62 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7599, + "end": 7600, + "loc": { + "start": { + "line": 228, + "column": 62 + }, + "end": { + "line": 228, + "column": 63 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7601, + "end": 7602, + "loc": { + "start": { + "line": 228, + "column": 64 + }, + "end": { + "line": 228, + "column": 65 + } + } + }, + { + "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": 7627, + "end": 7631, + "loc": { + "start": { + "line": 229, + "column": 24 + }, + "end": { + "line": 229, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7631, + "end": 7632, + "loc": { + "start": { + "line": 229, + "column": 28 + }, + "end": { + "line": 229, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_cameraControl", + "start": 7632, + "end": 7646, + "loc": { + "start": { + "line": 229, + "column": 29 + }, + "end": { + "line": 229, "column": 43 } } @@ -58860,15 +59447,15 @@ "binop": null, "updateContext": null }, - "start": 7582, - "end": 7583, + "start": 7646, + "end": 7647, "loc": { "start": { - "line": 228, + "line": 229, "column": 43 }, "end": { - "line": 228, + "line": 229, "column": 44 } } @@ -58886,15 +59473,15 @@ "binop": null }, "value": "fire", - "start": 7583, - "end": 7587, + "start": 7647, + "end": 7651, "loc": { "start": { - "line": 228, + "line": 229, "column": 44 }, "end": { - "line": 228, + "line": 229, "column": 48 } } @@ -58911,15 +59498,15 @@ "postfix": false, "binop": null }, - "start": 7587, - "end": 7588, + "start": 7651, + "end": 7652, "loc": { "start": { - "line": 228, + "line": 229, "column": 48 }, "end": { - "line": 228, + "line": 229, "column": 49 } } @@ -58938,15 +59525,15 @@ "updateContext": null }, "value": "hoverOut", - "start": 7588, - "end": 7598, + "start": 7652, + "end": 7662, "loc": { "start": { - "line": 228, + "line": 229, "column": 49 }, "end": { - "line": 228, + "line": 229, "column": 59 } } @@ -58964,15 +59551,15 @@ "binop": null, "updateContext": null }, - "start": 7598, - "end": 7599, + "start": 7662, + "end": 7663, "loc": { "start": { - "line": 228, + "line": 229, "column": 59 }, "end": { - "line": 228, + "line": 229, "column": 60 } } @@ -58989,15 +59576,15 @@ "postfix": false, "binop": null }, - "start": 7600, - "end": 7601, + "start": 7664, + "end": 7665, "loc": { "start": { - "line": 228, + "line": 229, "column": 61 }, "end": { - "line": 228, + "line": 229, "column": 62 } } @@ -59015,15 +59602,15 @@ "binop": null }, "value": "entity", - "start": 7630, - "end": 7636, + "start": 7694, + "end": 7700, "loc": { "start": { - "line": 229, + "line": 230, "column": 28 }, "end": { - "line": 229, + "line": 230, "column": 34 } } @@ -59041,15 +59628,15 @@ "binop": null, "updateContext": null }, - "start": 7636, - "end": 7637, + "start": 7700, + "end": 7701, "loc": { "start": { - "line": 229, + "line": 230, "column": 34 }, "end": { - "line": 229, + "line": 230, "column": 35 } } @@ -59069,15 +59656,15 @@ "updateContext": null }, "value": "this", - "start": 7638, - "end": 7642, + "start": 7702, + "end": 7706, "loc": { "start": { - "line": 229, + "line": 230, "column": 36 }, "end": { - "line": 229, + "line": 230, "column": 40 } } @@ -59095,15 +59682,15 @@ "binop": null, "updateContext": null }, - "start": 7642, - "end": 7643, + "start": 7706, + "end": 7707, "loc": { "start": { - "line": 229, + "line": 230, "column": 40 }, "end": { - "line": 229, + "line": 230, "column": 41 } } @@ -59121,15 +59708,15 @@ "binop": null }, "value": "_scene", - "start": 7643, - "end": 7649, + "start": 7707, + "end": 7713, "loc": { "start": { - "line": 229, + "line": 230, "column": 41 }, "end": { - "line": 229, + "line": 230, "column": 47 } } @@ -59147,15 +59734,15 @@ "binop": null, "updateContext": null }, - "start": 7649, - "end": 7650, + "start": 7713, + "end": 7714, "loc": { "start": { - "line": 229, + "line": 230, "column": 47 }, "end": { - "line": 229, + "line": 230, "column": 48 } } @@ -59173,15 +59760,15 @@ "binop": null }, "value": "objects", - "start": 7650, - "end": 7657, + "start": 7714, + "end": 7721, "loc": { "start": { - "line": 229, + "line": 230, "column": 48 }, "end": { - "line": 229, + "line": 230, "column": 55 } } @@ -59199,15 +59786,15 @@ "binop": null, "updateContext": null }, - "start": 7657, - "end": 7658, + "start": 7721, + "end": 7722, "loc": { "start": { - "line": 229, + "line": 230, "column": 55 }, "end": { - "line": 229, + "line": 230, "column": 56 } } @@ -59227,15 +59814,15 @@ "updateContext": null }, "value": "this", - "start": 7658, - "end": 7662, + "start": 7722, + "end": 7726, "loc": { "start": { - "line": 229, + "line": 230, "column": 56 }, "end": { - "line": 229, + "line": 230, "column": 60 } } @@ -59253,15 +59840,15 @@ "binop": null, "updateContext": null }, - "start": 7662, - "end": 7663, + "start": 7726, + "end": 7727, "loc": { "start": { - "line": 229, + "line": 230, "column": 60 }, "end": { - "line": 229, + "line": 230, "column": 61 } } @@ -59279,15 +59866,15 @@ "binop": null }, "value": "_lastPickedEntityId", - "start": 7663, - "end": 7682, + "start": 7727, + "end": 7746, "loc": { "start": { - "line": 229, + "line": 230, "column": 61 }, "end": { - "line": 229, + "line": 230, "column": 80 } } @@ -59305,15 +59892,15 @@ "binop": null, "updateContext": null }, - "start": 7682, - "end": 7683, + "start": 7746, + "end": 7747, "loc": { "start": { - "line": 229, + "line": 230, "column": 80 }, "end": { - "line": 229, + "line": 230, "column": 81 } } @@ -59330,15 +59917,15 @@ "postfix": false, "binop": null }, - "start": 7708, - "end": 7709, + "start": 7772, + "end": 7773, "loc": { "start": { - "line": 230, + "line": 231, "column": 24 }, "end": { - "line": 230, + "line": 231, "column": 25 } } @@ -59356,15 +59943,15 @@ "binop": null, "updateContext": null }, - "start": 7709, - "end": 7710, + "start": 7773, + "end": 7774, "loc": { "start": { - "line": 230, + "line": 231, "column": 25 }, "end": { - "line": 230, + "line": 231, "column": 26 } } @@ -59384,15 +59971,15 @@ "updateContext": null }, "value": "true", - "start": 7711, - "end": 7715, + "start": 7775, + "end": 7779, "loc": { "start": { - "line": 230, + "line": 231, "column": 27 }, "end": { - "line": 230, + "line": 231, "column": 31 } } @@ -59409,15 +59996,15 @@ "postfix": false, "binop": null }, - "start": 7715, - "end": 7716, + "start": 7779, + "end": 7780, "loc": { "start": { - "line": 230, + "line": 231, "column": 31 }, "end": { - "line": 230, + "line": 231, "column": 32 } } @@ -59435,15 +60022,15 @@ "binop": null, "updateContext": null }, - "start": 7716, - "end": 7717, + "start": 7780, + "end": 7781, "loc": { "start": { - "line": 230, + "line": 231, "column": 32 }, "end": { - "line": 230, + "line": 231, "column": 33 } } @@ -59460,15 +60047,15 @@ "postfix": false, "binop": null }, - "start": 7738, - "end": 7739, + "start": 7802, + "end": 7803, "loc": { "start": { - "line": 231, + "line": 232, "column": 20 }, "end": { - "line": 231, + "line": 232, "column": 21 } } @@ -59488,15 +60075,15 @@ "updateContext": null }, "value": "this", - "start": 7761, - "end": 7765, + "start": 7825, + "end": 7829, "loc": { "start": { - "line": 233, + "line": 234, "column": 20 }, "end": { - "line": 233, + "line": 234, "column": 24 } } @@ -59514,15 +60101,15 @@ "binop": null, "updateContext": null }, - "start": 7765, - "end": 7766, + "start": 7829, + "end": 7830, "loc": { "start": { - "line": 233, + "line": 234, "column": 24 }, "end": { - "line": 233, + "line": 234, "column": 25 } } @@ -59540,15 +60127,15 @@ "binop": null }, "value": "_cameraControl", - "start": 7766, - "end": 7780, + "start": 7830, + "end": 7844, "loc": { "start": { - "line": 233, + "line": 234, "column": 25 }, "end": { - "line": 233, + "line": 234, "column": 39 } } @@ -59566,15 +60153,15 @@ "binop": null, "updateContext": null }, - "start": 7780, - "end": 7781, + "start": 7844, + "end": 7845, "loc": { "start": { - "line": 233, + "line": 234, "column": 39 }, "end": { - "line": 233, + "line": 234, "column": 40 } } @@ -59592,15 +60179,15 @@ "binop": null }, "value": "fire", - "start": 7781, - "end": 7785, + "start": 7845, + "end": 7849, "loc": { "start": { - "line": 233, + "line": 234, "column": 40 }, "end": { - "line": 233, + "line": 234, "column": 44 } } @@ -59617,15 +60204,15 @@ "postfix": false, "binop": null }, - "start": 7785, - "end": 7786, + "start": 7849, + "end": 7850, "loc": { "start": { - "line": 233, + "line": 234, "column": 44 }, "end": { - "line": 233, + "line": 234, "column": 45 } } @@ -59644,15 +60231,15 @@ "updateContext": null }, "value": "hoverEnter", - "start": 7786, - "end": 7798, + "start": 7850, + "end": 7862, "loc": { "start": { - "line": 233, + "line": 234, "column": 45 }, "end": { - "line": 233, + "line": 234, "column": 57 } } @@ -59670,15 +60257,15 @@ "binop": null, "updateContext": null }, - "start": 7798, - "end": 7799, + "start": 7862, + "end": 7863, "loc": { "start": { - "line": 233, + "line": 234, "column": 57 }, "end": { - "line": 233, + "line": 234, "column": 58 } } @@ -59698,15 +60285,15 @@ "updateContext": null }, "value": "this", - "start": 7800, - "end": 7804, + "start": 7864, + "end": 7868, "loc": { "start": { - "line": 233, + "line": 234, "column": 59 }, "end": { - "line": 233, + "line": 234, "column": 63 } } @@ -59724,15 +60311,15 @@ "binop": null, "updateContext": null }, - "start": 7804, - "end": 7805, + "start": 7868, + "end": 7869, "loc": { "start": { - "line": 233, + "line": 234, "column": 63 }, "end": { - "line": 233, + "line": 234, "column": 64 } } @@ -59750,15 +60337,15 @@ "binop": null }, "value": "pickResult", - "start": 7805, - "end": 7815, + "start": 7869, + "end": 7879, "loc": { "start": { - "line": 233, + "line": 234, "column": 64 }, "end": { - "line": 233, + "line": 234, "column": 74 } } @@ -59776,15 +60363,15 @@ "binop": null, "updateContext": null }, - "start": 7815, - "end": 7816, + "start": 7879, + "end": 7880, "loc": { "start": { - "line": 233, + "line": 234, "column": 74 }, "end": { - "line": 233, + "line": 234, "column": 75 } } @@ -59804,15 +60391,15 @@ "updateContext": null }, "value": "true", - "start": 7817, - "end": 7821, + "start": 7881, + "end": 7885, "loc": { "start": { - "line": 233, + "line": 234, "column": 76 }, "end": { - "line": 233, + "line": 234, "column": 80 } } @@ -59829,15 +60416,15 @@ "postfix": false, "binop": null }, - "start": 7821, - "end": 7822, + "start": 7885, + "end": 7886, "loc": { "start": { - "line": 233, + "line": 234, "column": 80 }, "end": { - "line": 233, + "line": 234, "column": 81 } } @@ -59855,15 +60442,15 @@ "binop": null, "updateContext": null }, - "start": 7822, - "end": 7823, + "start": 7886, + "end": 7887, "loc": { "start": { - "line": 233, + "line": 234, "column": 81 }, "end": { - "line": 233, + "line": 234, "column": 82 } } @@ -59883,15 +60470,15 @@ "updateContext": null }, "value": "this", - "start": 7844, - "end": 7848, + "start": 7908, + "end": 7912, "loc": { "start": { - "line": 234, + "line": 235, "column": 20 }, "end": { - "line": 234, + "line": 235, "column": 24 } } @@ -59909,15 +60496,15 @@ "binop": null, "updateContext": null }, - "start": 7848, - "end": 7849, + "start": 7912, + "end": 7913, "loc": { "start": { - "line": 234, + "line": 235, "column": 24 }, "end": { - "line": 234, + "line": 235, "column": 25 } } @@ -59935,15 +60522,15 @@ "binop": null }, "value": "_lastPickedEntityId", - "start": 7849, - "end": 7868, + "start": 7913, + "end": 7932, "loc": { "start": { - "line": 234, + "line": 235, "column": 25 }, "end": { - "line": 234, + "line": 235, "column": 44 } } @@ -59962,15 +60549,15 @@ "updateContext": null }, "value": "=", - "start": 7869, - "end": 7870, + "start": 7933, + "end": 7934, "loc": { "start": { - "line": 234, + "line": 235, "column": 45 }, "end": { - "line": 234, + "line": 235, "column": 46 } } @@ -59988,15 +60575,15 @@ "binop": null }, "value": "pickedEntityId", - "start": 7871, - "end": 7885, + "start": 7935, + "end": 7949, "loc": { "start": { - "line": 234, + "line": 235, "column": 47 }, "end": { - "line": 234, + "line": 235, "column": 61 } } @@ -60014,15 +60601,15 @@ "binop": null, "updateContext": null }, - "start": 7885, - "end": 7886, + "start": 7949, + "end": 7950, "loc": { "start": { - "line": 234, + "line": 235, "column": 61 }, "end": { - "line": 234, + "line": 235, "column": 62 } } @@ -60039,15 +60626,15 @@ "postfix": false, "binop": null }, - "start": 7903, - "end": 7904, + "start": 7967, + "end": 7968, "loc": { "start": { - "line": 235, + "line": 236, "column": 16 }, "end": { - "line": 235, + "line": 236, "column": 17 } } @@ -60064,15 +60651,15 @@ "postfix": false, "binop": null }, - "start": 7917, - "end": 7918, + "start": 7981, + "end": 7982, "loc": { "start": { - "line": 236, + "line": 237, "column": 12 }, "end": { - "line": 236, + "line": 237, "column": 13 } } @@ -60092,15 +60679,15 @@ "updateContext": null }, "value": "this", - "start": 7932, - "end": 7936, + "start": 7996, + "end": 8000, "loc": { "start": { - "line": 238, + "line": 239, "column": 12 }, "end": { - "line": 238, + "line": 239, "column": 16 } } @@ -60118,15 +60705,15 @@ "binop": null, "updateContext": null }, - "start": 7936, - "end": 7937, + "start": 8000, + "end": 8001, "loc": { "start": { - "line": 238, + "line": 239, "column": 16 }, "end": { - "line": 238, + "line": 239, "column": 17 } } @@ -60144,15 +60731,15 @@ "binop": null }, "value": "_cameraControl", - "start": 7937, - "end": 7951, + "start": 8001, + "end": 8015, "loc": { "start": { - "line": 238, + "line": 239, "column": 17 }, "end": { - "line": 238, + "line": 239, "column": 31 } } @@ -60170,15 +60757,15 @@ "binop": null, "updateContext": null }, - "start": 7951, - "end": 7952, + "start": 8015, + "end": 8016, "loc": { "start": { - "line": 238, + "line": 239, "column": 31 }, "end": { - "line": 238, + "line": 239, "column": 32 } } @@ -60196,15 +60783,15 @@ "binop": null }, "value": "fire", - "start": 7952, - "end": 7956, + "start": 8016, + "end": 8020, "loc": { "start": { - "line": 238, + "line": 239, "column": 32 }, "end": { - "line": 238, + "line": 239, "column": 36 } } @@ -60221,15 +60808,15 @@ "postfix": false, "binop": null }, - "start": 7956, - "end": 7957, + "start": 8020, + "end": 8021, "loc": { "start": { - "line": 238, + "line": 239, "column": 36 }, "end": { - "line": 238, + "line": 239, "column": 37 } } @@ -60248,15 +60835,15 @@ "updateContext": null }, "value": "hover", - "start": 7957, - "end": 7964, + "start": 8021, + "end": 8028, "loc": { "start": { - "line": 238, + "line": 239, "column": 37 }, "end": { - "line": 238, + "line": 239, "column": 44 } } @@ -60274,15 +60861,15 @@ "binop": null, "updateContext": null }, - "start": 7964, - "end": 7965, + "start": 8028, + "end": 8029, "loc": { "start": { - "line": 238, + "line": 239, "column": 44 }, "end": { - "line": 238, + "line": 239, "column": 45 } } @@ -60302,15 +60889,15 @@ "updateContext": null }, "value": "this", - "start": 7966, - "end": 7970, + "start": 8030, + "end": 8034, "loc": { "start": { - "line": 238, + "line": 239, "column": 46 }, "end": { - "line": 238, + "line": 239, "column": 50 } } @@ -60328,15 +60915,15 @@ "binop": null, "updateContext": null }, - "start": 7970, - "end": 7971, + "start": 8034, + "end": 8035, "loc": { "start": { - "line": 238, + "line": 239, "column": 50 }, "end": { - "line": 238, + "line": 239, "column": 51 } } @@ -60354,15 +60941,15 @@ "binop": null }, "value": "pickResult", - "start": 7971, - "end": 7981, + "start": 8035, + "end": 8045, "loc": { "start": { - "line": 238, + "line": 239, "column": 51 }, "end": { - "line": 238, + "line": 239, "column": 61 } } @@ -60380,15 +60967,15 @@ "binop": null, "updateContext": null }, - "start": 7981, - "end": 7982, + "start": 8045, + "end": 8046, "loc": { "start": { - "line": 238, + "line": 239, "column": 61 }, "end": { - "line": 238, + "line": 239, "column": 62 } } @@ -60408,15 +60995,15 @@ "updateContext": null }, "value": "true", - "start": 7983, - "end": 7987, + "start": 8047, + "end": 8051, "loc": { "start": { - "line": 238, + "line": 239, "column": 63 }, "end": { - "line": 238, + "line": 239, "column": 67 } } @@ -60433,15 +61020,15 @@ "postfix": false, "binop": null }, - "start": 7987, - "end": 7988, + "start": 8051, + "end": 8052, "loc": { "start": { - "line": 238, + "line": 239, "column": 67 }, "end": { - "line": 238, + "line": 239, "column": 68 } } @@ -60459,15 +61046,15 @@ "binop": null, "updateContext": null }, - "start": 7988, - "end": 7989, + "start": 8052, + "end": 8053, "loc": { "start": { - "line": 238, + "line": 239, "column": 68 }, "end": { - "line": 238, + "line": 239, "column": 69 } } @@ -60487,15 +61074,15 @@ "updateContext": null }, "value": "if", - "start": 8003, - "end": 8005, + "start": 8067, + "end": 8069, "loc": { "start": { - "line": 240, + "line": 241, "column": 12 }, "end": { - "line": 240, + "line": 241, "column": 14 } } @@ -60512,198 +61099,16 @@ "postfix": false, "binop": null }, - "start": 8006, - "end": 8007, + "start": 8070, + "end": 8071, "loc": { "start": { - "line": 240, + "line": 241, "column": 15 }, "end": { - "line": 240, - "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": 8007, - "end": 8011, - "loc": { - "start": { - "line": 240, + "line": 241, "column": 16 - }, - "end": { - "line": 240, - "column": 20 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 8011, - "end": 8012, - "loc": { - "start": { - "line": 240, - "column": 20 - }, - "end": { - "line": 240, - "column": 21 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "pickResult", - "start": 8012, - "end": 8022, - "loc": { - "start": { - "line": 240, - "column": 21 - }, - "end": { - "line": 240, - "column": 31 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 8022, - "end": 8023, - "loc": { - "start": { - "line": 240, - "column": 31 - }, - "end": { - "line": 240, - "column": 32 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "worldPos", - "start": 8023, - "end": 8031, - "loc": { - "start": { - "line": 240, - "column": 32 - }, - "end": { - "line": 240, - "column": 40 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 8031, - "end": 8032, - "loc": { - "start": { - "line": 240, - "column": 40 - }, - "end": { - "line": 240, - "column": 41 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 8033, - "end": 8034, - "loc": { - "start": { - "line": 240, - "column": 42 - }, - "end": { - "line": 240, - "column": 43 } } }, @@ -60722,8 +61127,8 @@ "updateContext": null }, "value": "this", - "start": 8051, - "end": 8055, + "start": 8071, + "end": 8075, "loc": { "start": { "line": 241, @@ -60748,8 +61153,8 @@ "binop": null, "updateContext": null }, - "start": 8055, - "end": 8056, + "start": 8075, + "end": 8076, "loc": { "start": { "line": 241, @@ -60773,9 +61178,9 @@ "postfix": false, "binop": null }, - "value": "pickedSurface", - "start": 8056, - "end": 8069, + "value": "pickResult", + "start": 8076, + "end": 8086, "loc": { "start": { "line": 241, @@ -60783,6 +61188,188 @@ }, "end": { "line": 241, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8086, + "end": 8087, + "loc": { + "start": { + "line": 241, + "column": 31 + }, + "end": { + "line": 241, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "worldPos", + "start": 8087, + "end": 8095, + "loc": { + "start": { + "line": 241, + "column": 32 + }, + "end": { + "line": 241, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8095, + "end": 8096, + "loc": { + "start": { + "line": 241, + "column": 40 + }, + "end": { + "line": 241, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8097, + "end": 8098, + "loc": { + "start": { + "line": 241, + "column": 42 + }, + "end": { + "line": 241, + "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": 8115, + "end": 8119, + "loc": { + "start": { + "line": 242, + "column": 16 + }, + "end": { + "line": 242, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8119, + "end": 8120, + "loc": { + "start": { + "line": 242, + "column": 20 + }, + "end": { + "line": 242, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pickedSurface", + "start": 8120, + "end": 8133, + "loc": { + "start": { + "line": 242, + "column": 21 + }, + "end": { + "line": 242, "column": 34 } } @@ -60801,15 +61388,15 @@ "updateContext": null }, "value": "=", - "start": 8070, - "end": 8071, + "start": 8134, + "end": 8135, "loc": { "start": { - "line": 241, + "line": 242, "column": 35 }, "end": { - "line": 241, + "line": 242, "column": 36 } } @@ -60829,15 +61416,15 @@ "updateContext": null }, "value": "true", - "start": 8072, - "end": 8076, + "start": 8136, + "end": 8140, "loc": { "start": { - "line": 241, + "line": 242, "column": 37 }, "end": { - "line": 241, + "line": 242, "column": 41 } } @@ -60855,15 +61442,15 @@ "binop": null, "updateContext": null }, - "start": 8076, - "end": 8077, + "start": 8140, + "end": 8141, "loc": { "start": { - "line": 241, + "line": 242, "column": 41 }, "end": { - "line": 241, + "line": 242, "column": 42 } } @@ -60883,15 +61470,15 @@ "updateContext": null }, "value": "this", - "start": 8094, - "end": 8098, + "start": 8158, + "end": 8162, "loc": { "start": { - "line": 242, + "line": 243, "column": 16 }, "end": { - "line": 242, + "line": 243, "column": 20 } } @@ -60909,15 +61496,15 @@ "binop": null, "updateContext": null }, - "start": 8098, - "end": 8099, + "start": 8162, + "end": 8163, "loc": { "start": { - "line": 242, + "line": 243, "column": 20 }, "end": { - "line": 242, + "line": 243, "column": 21 } } @@ -60935,15 +61522,15 @@ "binop": null }, "value": "_cameraControl", - "start": 8099, - "end": 8113, + "start": 8163, + "end": 8177, "loc": { "start": { - "line": 242, + "line": 243, "column": 21 }, "end": { - "line": 242, + "line": 243, "column": 35 } } @@ -60961,15 +61548,15 @@ "binop": null, "updateContext": null }, - "start": 8113, - "end": 8114, + "start": 8177, + "end": 8178, "loc": { "start": { - "line": 242, + "line": 243, "column": 35 }, "end": { - "line": 242, + "line": 243, "column": 36 } } @@ -60987,15 +61574,15 @@ "binop": null }, "value": "fire", - "start": 8114, - "end": 8118, + "start": 8178, + "end": 8182, "loc": { "start": { - "line": 242, + "line": 243, "column": 36 }, "end": { - "line": 242, + "line": 243, "column": 40 } } @@ -61012,15 +61599,15 @@ "postfix": false, "binop": null }, - "start": 8118, - "end": 8119, + "start": 8182, + "end": 8183, "loc": { "start": { - "line": 242, + "line": 243, "column": 40 }, "end": { - "line": 242, + "line": 243, "column": 41 } } @@ -61039,15 +61626,15 @@ "updateContext": null }, "value": "hoverSurface", - "start": 8119, - "end": 8133, + "start": 8183, + "end": 8197, "loc": { "start": { - "line": 242, + "line": 243, "column": 41 }, "end": { - "line": 242, + "line": 243, "column": 55 } } @@ -61065,15 +61652,15 @@ "binop": null, "updateContext": null }, - "start": 8133, - "end": 8134, + "start": 8197, + "end": 8198, "loc": { "start": { - "line": 242, + "line": 243, "column": 55 }, "end": { - "line": 242, + "line": 243, "column": 56 } } @@ -61093,15 +61680,15 @@ "updateContext": null }, "value": "this", - "start": 8135, - "end": 8139, + "start": 8199, + "end": 8203, "loc": { "start": { - "line": 242, + "line": 243, "column": 57 }, "end": { - "line": 242, + "line": 243, "column": 61 } } @@ -61119,15 +61706,15 @@ "binop": null, "updateContext": null }, - "start": 8139, - "end": 8140, + "start": 8203, + "end": 8204, "loc": { "start": { - "line": 242, + "line": 243, "column": 61 }, "end": { - "line": 242, + "line": 243, "column": 62 } } @@ -61145,15 +61732,15 @@ "binop": null }, "value": "pickResult", - "start": 8140, - "end": 8150, + "start": 8204, + "end": 8214, "loc": { "start": { - "line": 242, + "line": 243, "column": 62 }, "end": { - "line": 242, + "line": 243, "column": 72 } } @@ -61171,15 +61758,15 @@ "binop": null, "updateContext": null }, - "start": 8150, - "end": 8151, + "start": 8214, + "end": 8215, "loc": { "start": { - "line": 242, + "line": 243, "column": 72 }, "end": { - "line": 242, + "line": 243, "column": 73 } } @@ -61199,15 +61786,15 @@ "updateContext": null }, "value": "true", - "start": 8152, - "end": 8156, + "start": 8216, + "end": 8220, "loc": { "start": { - "line": 242, + "line": 243, "column": 74 }, "end": { - "line": 242, + "line": 243, "column": 78 } } @@ -61224,15 +61811,15 @@ "postfix": false, "binop": null }, - "start": 8156, - "end": 8157, + "start": 8220, + "end": 8221, "loc": { "start": { - "line": 242, + "line": 243, "column": 78 }, "end": { - "line": 242, + "line": 243, "column": 79 } } @@ -61250,15 +61837,15 @@ "binop": null, "updateContext": null }, - "start": 8157, - "end": 8158, + "start": 8221, + "end": 8222, "loc": { "start": { - "line": 242, + "line": 243, "column": 79 }, "end": { - "line": 242, + "line": 243, "column": 80 } } @@ -61275,15 +61862,15 @@ "postfix": false, "binop": null }, - "start": 8171, - "end": 8172, + "start": 8235, + "end": 8236, "loc": { "start": { - "line": 243, + "line": 244, "column": 12 }, "end": { - "line": 243, + "line": 244, "column": 13 } } @@ -61300,15 +61887,15 @@ "postfix": false, "binop": null }, - "start": 8182, - "end": 8183, + "start": 8246, + "end": 8247, "loc": { "start": { - "line": 245, + "line": 246, "column": 8 }, "end": { - "line": 245, + "line": 246, "column": 9 } } @@ -61328,15 +61915,15 @@ "updateContext": null }, "value": "else", - "start": 8184, - "end": 8188, + "start": 8248, + "end": 8252, "loc": { "start": { - "line": 245, + "line": 246, "column": 10 }, "end": { - "line": 245, + "line": 246, "column": 14 } } @@ -61353,15 +61940,15 @@ "postfix": false, "binop": null }, - "start": 8189, - "end": 8190, + "start": 8253, + "end": 8254, "loc": { "start": { - "line": 245, + "line": 246, "column": 15 }, "end": { - "line": 245, + "line": 246, "column": 16 } } @@ -61381,15 +61968,15 @@ "updateContext": null }, "value": "if", - "start": 8204, - "end": 8206, + "start": 8268, + "end": 8270, "loc": { "start": { - "line": 247, + "line": 248, "column": 12 }, "end": { - "line": 247, + "line": 248, "column": 14 } } @@ -61406,15 +61993,15 @@ "postfix": false, "binop": null }, - "start": 8207, - "end": 8208, + "start": 8271, + "end": 8272, "loc": { "start": { - "line": 247, + "line": 248, "column": 15 }, "end": { - "line": 247, + "line": 248, "column": 16 } } @@ -61434,15 +62021,15 @@ "updateContext": null }, "value": "this", - "start": 8208, - "end": 8212, + "start": 8272, + "end": 8276, "loc": { "start": { - "line": 247, + "line": 248, "column": 16 }, "end": { - "line": 247, + "line": 248, "column": 20 } } @@ -61460,15 +62047,15 @@ "binop": null, "updateContext": null }, - "start": 8212, - "end": 8213, + "start": 8276, + "end": 8277, "loc": { "start": { - "line": 247, + "line": 248, "column": 20 }, "end": { - "line": 247, + "line": 248, "column": 21 } } @@ -61486,15 +62073,15 @@ "binop": null }, "value": "_lastPickedEntityId", - "start": 8213, - "end": 8232, + "start": 8277, + "end": 8296, "loc": { "start": { - "line": 247, + "line": 248, "column": 21 }, "end": { - "line": 247, + "line": 248, "column": 40 } } @@ -61513,15 +62100,15 @@ "updateContext": null }, "value": "!==", - "start": 8233, - "end": 8236, + "start": 8297, + "end": 8300, "loc": { "start": { - "line": 247, + "line": 248, "column": 41 }, "end": { - "line": 247, + "line": 248, "column": 44 } } @@ -61539,15 +62126,15 @@ "binop": null }, "value": "undefined", - "start": 8237, - "end": 8246, + "start": 8301, + "end": 8310, "loc": { "start": { - "line": 247, + "line": 248, "column": 45 }, "end": { - "line": 247, + "line": 248, "column": 54 } } @@ -61564,15 +62151,15 @@ "postfix": false, "binop": null }, - "start": 8246, - "end": 8247, + "start": 8310, + "end": 8311, "loc": { "start": { - "line": 247, + "line": 248, "column": 54 }, "end": { - "line": 247, + "line": 248, "column": 55 } } @@ -61589,15 +62176,15 @@ "postfix": false, "binop": null }, - "start": 8248, - "end": 8249, + "start": 8312, + "end": 8313, "loc": { "start": { - "line": 247, + "line": 248, "column": 56 }, "end": { - "line": 247, + "line": 248, "column": 57 } } @@ -61617,15 +62204,15 @@ "updateContext": null }, "value": "this", - "start": 8266, - "end": 8270, + "start": 8330, + "end": 8334, "loc": { "start": { - "line": 248, + "line": 249, "column": 16 }, "end": { - "line": 248, + "line": 249, "column": 20 } } @@ -61643,15 +62230,15 @@ "binop": null, "updateContext": null }, - "start": 8270, - "end": 8271, + "start": 8334, + "end": 8335, "loc": { "start": { - "line": 248, + "line": 249, "column": 20 }, "end": { - "line": 248, + "line": 249, "column": 21 } } @@ -61669,15 +62256,15 @@ "binop": null }, "value": "_cameraControl", - "start": 8271, - "end": 8285, + "start": 8335, + "end": 8349, "loc": { "start": { - "line": 248, + "line": 249, "column": 21 }, "end": { - "line": 248, + "line": 249, "column": 35 } } @@ -61695,15 +62282,15 @@ "binop": null, "updateContext": null }, - "start": 8285, - "end": 8286, + "start": 8349, + "end": 8350, "loc": { "start": { - "line": 248, + "line": 249, "column": 35 }, "end": { - "line": 248, + "line": 249, "column": 36 } } @@ -61721,15 +62308,15 @@ "binop": null }, "value": "fire", - "start": 8286, - "end": 8290, + "start": 8350, + "end": 8354, "loc": { "start": { - "line": 248, + "line": 249, "column": 36 }, "end": { - "line": 248, + "line": 249, "column": 40 } } @@ -61746,15 +62333,15 @@ "postfix": false, "binop": null }, - "start": 8290, - "end": 8291, + "start": 8354, + "end": 8355, "loc": { "start": { - "line": 248, + "line": 249, "column": 40 }, "end": { - "line": 248, + "line": 249, "column": 41 } } @@ -61773,15 +62360,15 @@ "updateContext": null }, "value": "hoverOut", - "start": 8291, - "end": 8301, + "start": 8355, + "end": 8365, "loc": { "start": { - "line": 248, + "line": 249, "column": 41 }, "end": { - "line": 248, + "line": 249, "column": 51 } } @@ -61799,15 +62386,15 @@ "binop": null, "updateContext": null }, - "start": 8301, - "end": 8302, + "start": 8365, + "end": 8366, "loc": { "start": { - "line": 248, + "line": 249, "column": 51 }, "end": { - "line": 248, + "line": 249, "column": 52 } } @@ -61824,15 +62411,15 @@ "postfix": false, "binop": null }, - "start": 8303, - "end": 8304, + "start": 8367, + "end": 8368, "loc": { "start": { - "line": 248, + "line": 249, "column": 53 }, "end": { - "line": 248, + "line": 249, "column": 54 } } @@ -61850,15 +62437,15 @@ "binop": null }, "value": "entity", - "start": 8325, - "end": 8331, + "start": 8389, + "end": 8395, "loc": { "start": { - "line": 249, + "line": 250, "column": 20 }, "end": { - "line": 249, + "line": 250, "column": 26 } } @@ -61876,15 +62463,15 @@ "binop": null, "updateContext": null }, - "start": 8331, - "end": 8332, + "start": 8395, + "end": 8396, "loc": { "start": { - "line": 249, + "line": 250, "column": 26 }, "end": { - "line": 249, + "line": 250, "column": 27 } } @@ -61904,15 +62491,15 @@ "updateContext": null }, "value": "this", - "start": 8333, - "end": 8337, + "start": 8397, + "end": 8401, "loc": { "start": { - "line": 249, + "line": 250, "column": 28 }, "end": { - "line": 249, + "line": 250, "column": 32 } } @@ -61930,15 +62517,15 @@ "binop": null, "updateContext": null }, - "start": 8337, - "end": 8338, + "start": 8401, + "end": 8402, "loc": { "start": { - "line": 249, + "line": 250, "column": 32 }, "end": { - "line": 249, + "line": 250, "column": 33 } } @@ -61956,15 +62543,15 @@ "binop": null }, "value": "_scene", - "start": 8338, - "end": 8344, + "start": 8402, + "end": 8408, "loc": { "start": { - "line": 249, + "line": 250, "column": 33 }, "end": { - "line": 249, + "line": 250, "column": 39 } } @@ -61982,15 +62569,15 @@ "binop": null, "updateContext": null }, - "start": 8344, - "end": 8345, + "start": 8408, + "end": 8409, "loc": { "start": { - "line": 249, + "line": 250, "column": 39 }, "end": { - "line": 249, + "line": 250, "column": 40 } } @@ -62008,15 +62595,15 @@ "binop": null }, "value": "objects", - "start": 8345, - "end": 8352, + "start": 8409, + "end": 8416, "loc": { "start": { - "line": 249, + "line": 250, "column": 40 }, "end": { - "line": 249, + "line": 250, "column": 47 } } @@ -62034,15 +62621,15 @@ "binop": null, "updateContext": null }, - "start": 8352, - "end": 8353, + "start": 8416, + "end": 8417, "loc": { "start": { - "line": 249, + "line": 250, "column": 47 }, "end": { - "line": 249, + "line": 250, "column": 48 } } @@ -62062,15 +62649,15 @@ "updateContext": null }, "value": "this", - "start": 8353, - "end": 8357, + "start": 8417, + "end": 8421, "loc": { "start": { - "line": 249, + "line": 250, "column": 48 }, "end": { - "line": 249, + "line": 250, "column": 52 } } @@ -62088,15 +62675,15 @@ "binop": null, "updateContext": null }, - "start": 8357, - "end": 8358, + "start": 8421, + "end": 8422, "loc": { "start": { - "line": 249, + "line": 250, "column": 52 }, "end": { - "line": 249, + "line": 250, "column": 53 } } @@ -62114,15 +62701,15 @@ "binop": null }, "value": "_lastPickedEntityId", - "start": 8358, - "end": 8377, + "start": 8422, + "end": 8441, "loc": { "start": { - "line": 249, + "line": 250, "column": 53 }, "end": { - "line": 249, + "line": 250, "column": 72 } } @@ -62140,15 +62727,15 @@ "binop": null, "updateContext": null }, - "start": 8377, - "end": 8378, + "start": 8441, + "end": 8442, "loc": { "start": { - "line": 249, + "line": 250, "column": 72 }, "end": { - "line": 249, + "line": 250, "column": 73 } } @@ -62165,15 +62752,15 @@ "postfix": false, "binop": null }, - "start": 8395, - "end": 8396, + "start": 8459, + "end": 8460, "loc": { "start": { - "line": 250, + "line": 251, "column": 16 }, "end": { - "line": 250, + "line": 251, "column": 17 } } @@ -62191,15 +62778,15 @@ "binop": null, "updateContext": null }, - "start": 8396, - "end": 8397, + "start": 8460, + "end": 8461, "loc": { "start": { - "line": 250, + "line": 251, "column": 17 }, "end": { - "line": 250, + "line": 251, "column": 18 } } @@ -62219,15 +62806,15 @@ "updateContext": null }, "value": "true", - "start": 8398, - "end": 8402, + "start": 8462, + "end": 8466, "loc": { "start": { - "line": 250, + "line": 251, "column": 19 }, "end": { - "line": 250, + "line": 251, "column": 23 } } @@ -62244,15 +62831,15 @@ "postfix": false, "binop": null }, - "start": 8402, - "end": 8403, + "start": 8466, + "end": 8467, "loc": { "start": { - "line": 250, + "line": 251, "column": 23 }, "end": { - "line": 250, + "line": 251, "column": 24 } } @@ -62270,15 +62857,15 @@ "binop": null, "updateContext": null }, - "start": 8403, - "end": 8404, + "start": 8467, + "end": 8468, "loc": { "start": { - "line": 250, + "line": 251, "column": 24 }, "end": { - "line": 250, + "line": 251, "column": 25 } } @@ -62298,15 +62885,15 @@ "updateContext": null }, "value": "this", - "start": 8421, - "end": 8425, + "start": 8485, + "end": 8489, "loc": { "start": { - "line": 251, + "line": 252, "column": 16 }, "end": { - "line": 251, + "line": 252, "column": 20 } } @@ -62324,15 +62911,15 @@ "binop": null, "updateContext": null }, - "start": 8425, - "end": 8426, + "start": 8489, + "end": 8490, "loc": { "start": { - "line": 251, + "line": 252, "column": 20 }, "end": { - "line": 251, + "line": 252, "column": 21 } } @@ -62350,15 +62937,15 @@ "binop": null }, "value": "_lastPickedEntityId", - "start": 8426, - "end": 8445, + "start": 8490, + "end": 8509, "loc": { "start": { - "line": 251, + "line": 252, "column": 21 }, "end": { - "line": 251, + "line": 252, "column": 40 } } @@ -62377,15 +62964,15 @@ "updateContext": null }, "value": "=", - "start": 8446, - "end": 8447, + "start": 8510, + "end": 8511, "loc": { "start": { - "line": 251, + "line": 252, "column": 41 }, "end": { - "line": 251, + "line": 252, "column": 42 } } @@ -62403,15 +62990,15 @@ "binop": null }, "value": "undefined", - "start": 8448, - "end": 8457, + "start": 8512, + "end": 8521, "loc": { "start": { - "line": 251, + "line": 252, "column": 43 }, "end": { - "line": 251, + "line": 252, "column": 52 } } @@ -62429,15 +63016,15 @@ "binop": null, "updateContext": null }, - "start": 8457, - "end": 8458, + "start": 8521, + "end": 8522, "loc": { "start": { - "line": 251, + "line": 252, "column": 52 }, "end": { - "line": 251, + "line": 252, "column": 53 } } @@ -62454,15 +63041,15 @@ "postfix": false, "binop": null }, - "start": 8471, - "end": 8472, + "start": 8535, + "end": 8536, "loc": { "start": { - "line": 252, + "line": 253, "column": 12 }, "end": { - "line": 252, + "line": 253, "column": 13 } } @@ -62482,15 +63069,15 @@ "updateContext": null }, "value": "this", - "start": 8486, - "end": 8490, + "start": 8550, + "end": 8554, "loc": { "start": { - "line": 254, + "line": 255, "column": 12 }, "end": { - "line": 254, + "line": 255, "column": 16 } } @@ -62508,15 +63095,15 @@ "binop": null, "updateContext": null }, - "start": 8490, - "end": 8491, + "start": 8554, + "end": 8555, "loc": { "start": { - "line": 254, + "line": 255, "column": 16 }, "end": { - "line": 254, + "line": 255, "column": 17 } } @@ -62534,15 +63121,15 @@ "binop": null }, "value": "_cameraControl", - "start": 8491, - "end": 8505, + "start": 8555, + "end": 8569, "loc": { "start": { - "line": 254, + "line": 255, "column": 17 }, "end": { - "line": 254, + "line": 255, "column": 31 } } @@ -62560,15 +63147,15 @@ "binop": null, "updateContext": null }, - "start": 8505, - "end": 8506, + "start": 8569, + "end": 8570, "loc": { "start": { - "line": 254, + "line": 255, "column": 31 }, "end": { - "line": 254, + "line": 255, "column": 32 } } @@ -62586,15 +63173,15 @@ "binop": null }, "value": "fire", - "start": 8506, - "end": 8510, + "start": 8570, + "end": 8574, "loc": { "start": { - "line": 254, + "line": 255, "column": 32 }, "end": { - "line": 254, + "line": 255, "column": 36 } } @@ -62611,15 +63198,15 @@ "postfix": false, "binop": null }, - "start": 8510, - "end": 8511, + "start": 8574, + "end": 8575, "loc": { "start": { - "line": 254, + "line": 255, "column": 36 }, "end": { - "line": 254, + "line": 255, "column": 37 } } @@ -62638,15 +63225,15 @@ "updateContext": null }, "value": "hoverOff", - "start": 8511, - "end": 8521, + "start": 8575, + "end": 8585, "loc": { "start": { - "line": 254, + "line": 255, "column": 37 }, "end": { - "line": 254, + "line": 255, "column": 47 } } @@ -62664,15 +63251,15 @@ "binop": null, "updateContext": null }, - "start": 8521, - "end": 8522, + "start": 8585, + "end": 8586, "loc": { "start": { - "line": 254, + "line": 255, "column": 47 }, "end": { - "line": 254, + "line": 255, "column": 48 } } @@ -62689,15 +63276,15 @@ "postfix": false, "binop": null }, - "start": 8523, - "end": 8524, + "start": 8587, + "end": 8588, "loc": { "start": { - "line": 254, + "line": 255, "column": 49 }, "end": { - "line": 254, + "line": 255, "column": 50 } } @@ -62715,15 +63302,15 @@ "binop": null }, "value": "canvasPos", - "start": 8541, - "end": 8550, + "start": 8605, + "end": 8614, "loc": { "start": { - "line": 255, + "line": 256, "column": 16 }, "end": { - "line": 255, + "line": 256, "column": 25 } } @@ -62741,15 +63328,15 @@ "binop": null, "updateContext": null }, - "start": 8550, - "end": 8551, + "start": 8614, + "end": 8615, "loc": { "start": { - "line": 255, + "line": 256, "column": 25 }, "end": { - "line": 255, + "line": 256, "column": 26 } } @@ -62769,15 +63356,15 @@ "updateContext": null }, "value": "this", - "start": 8552, - "end": 8556, + "start": 8616, + "end": 8620, "loc": { "start": { - "line": 255, + "line": 256, "column": 27 }, "end": { - "line": 255, + "line": 256, "column": 31 } } @@ -62795,15 +63382,15 @@ "binop": null, "updateContext": null }, - "start": 8556, - "end": 8557, + "start": 8620, + "end": 8621, "loc": { "start": { - "line": 255, + "line": 256, "column": 31 }, "end": { - "line": 255, + "line": 256, "column": 32 } } @@ -62821,15 +63408,15 @@ "binop": null }, "value": "pickCursorPos", - "start": 8557, - "end": 8570, + "start": 8621, + "end": 8634, "loc": { "start": { - "line": 255, + "line": 256, "column": 32 }, "end": { - "line": 255, + "line": 256, "column": 45 } } @@ -62846,15 +63433,15 @@ "postfix": false, "binop": null }, - "start": 8583, - "end": 8584, + "start": 8647, + "end": 8648, "loc": { "start": { - "line": 256, + "line": 257, "column": 12 }, "end": { - "line": 256, + "line": 257, "column": 13 } } @@ -62872,15 +63459,15 @@ "binop": null, "updateContext": null }, - "start": 8584, - "end": 8585, + "start": 8648, + "end": 8649, "loc": { "start": { - "line": 256, + "line": 257, "column": 13 }, "end": { - "line": 256, + "line": 257, "column": 14 } } @@ -62900,15 +63487,15 @@ "updateContext": null }, "value": "true", - "start": 8586, - "end": 8590, + "start": 8650, + "end": 8654, "loc": { "start": { - "line": 256, + "line": 257, "column": 15 }, "end": { - "line": 256, + "line": 257, "column": 19 } } @@ -62925,15 +63512,15 @@ "postfix": false, "binop": null }, - "start": 8590, - "end": 8591, + "start": 8654, + "end": 8655, "loc": { "start": { - "line": 256, + "line": 257, "column": 19 }, "end": { - "line": 256, + "line": 257, "column": 20 } } @@ -62951,15 +63538,15 @@ "binop": null, "updateContext": null }, - "start": 8591, - "end": 8592, + "start": 8655, + "end": 8656, "loc": { "start": { - "line": 256, + "line": 257, "column": 20 }, "end": { - "line": 256, + "line": 257, "column": 21 } } @@ -62976,15 +63563,15 @@ "postfix": false, "binop": null }, - "start": 8601, - "end": 8602, + "start": 8665, + "end": 8666, "loc": { "start": { - "line": 257, + "line": 258, "column": 8 }, "end": { - "line": 257, + "line": 258, "column": 9 } } @@ -63004,15 +63591,15 @@ "updateContext": null }, "value": "this", - "start": 8612, - "end": 8616, + "start": 8676, + "end": 8680, "loc": { "start": { - "line": 259, + "line": 260, "column": 8 }, "end": { - "line": 259, + "line": 260, "column": 12 } } @@ -63030,15 +63617,15 @@ "binop": null, "updateContext": null }, - "start": 8616, - "end": 8617, + "start": 8680, + "end": 8681, "loc": { "start": { - "line": 259, + "line": 260, "column": 12 }, "end": { - "line": 259, + "line": 260, "column": 13 } } @@ -63056,15 +63643,15 @@ "binop": null }, "value": "pickResult", - "start": 8617, - "end": 8627, + "start": 8681, + "end": 8691, "loc": { "start": { - "line": 259, + "line": 260, "column": 13 }, "end": { - "line": 259, + "line": 260, "column": 23 } } @@ -63083,15 +63670,15 @@ "updateContext": null }, "value": "=", - "start": 8628, - "end": 8629, + "start": 8692, + "end": 8693, "loc": { "start": { - "line": 259, + "line": 260, "column": 24 }, "end": { - "line": 259, + "line": 260, "column": 25 } } @@ -63111,15 +63698,15 @@ "updateContext": null }, "value": "null", - "start": 8630, - "end": 8634, + "start": 8694, + "end": 8698, "loc": { "start": { - "line": 259, + "line": 260, "column": 26 }, "end": { - "line": 259, + "line": 260, "column": 30 } } @@ -63137,15 +63724,15 @@ "binop": null, "updateContext": null }, - "start": 8634, - "end": 8635, + "start": 8698, + "end": 8699, "loc": { "start": { - "line": 259, + "line": 260, "column": 30 }, "end": { - "line": 259, + "line": 260, "column": 31 } } @@ -63165,15 +63752,15 @@ "updateContext": null }, "value": "this", - "start": 8645, - "end": 8649, + "start": 8709, + "end": 8713, "loc": { "start": { - "line": 261, + "line": 262, "column": 8 }, "end": { - "line": 261, + "line": 262, "column": 12 } } @@ -63191,15 +63778,15 @@ "binop": null, "updateContext": null }, - "start": 8649, - "end": 8650, + "start": 8713, + "end": 8714, "loc": { "start": { - "line": 261, + "line": 262, "column": 12 }, "end": { - "line": 261, + "line": 262, "column": 13 } } @@ -63217,15 +63804,15 @@ "binop": null }, "value": "_needFireEvents", - "start": 8650, - "end": 8665, + "start": 8714, + "end": 8729, "loc": { "start": { - "line": 261, + "line": 262, "column": 13 }, "end": { - "line": 261, + "line": 262, "column": 28 } } @@ -63244,15 +63831,15 @@ "updateContext": null }, "value": "=", - "start": 8666, - "end": 8667, + "start": 8730, + "end": 8731, "loc": { "start": { - "line": 261, + "line": 262, "column": 29 }, "end": { - "line": 261, + "line": 262, "column": 30 } } @@ -63271,15 +63858,15 @@ "updateContext": null }, "value": 0, - "start": 8668, - "end": 8669, + "start": 8732, + "end": 8733, "loc": { "start": { - "line": 261, + "line": 262, "column": 31 }, "end": { - "line": 261, + "line": 262, "column": 32 } } @@ -63297,15 +63884,15 @@ "binop": null, "updateContext": null }, - "start": 8669, - "end": 8670, + "start": 8733, + "end": 8734, "loc": { "start": { - "line": 261, + "line": 262, "column": 32 }, "end": { - "line": 261, + "line": 262, "column": 33 } } @@ -63322,15 +63909,15 @@ "postfix": false, "binop": null }, - "start": 8675, - "end": 8676, + "start": 8739, + "end": 8740, "loc": { "start": { - "line": 262, + "line": 263, "column": 4 }, "end": { - "line": 262, + "line": 263, "column": 5 } } @@ -63347,15 +63934,15 @@ "postfix": false, "binop": null }, - "start": 8677, - "end": 8678, + "start": 8741, + "end": 8742, "loc": { "start": { - "line": 263, + "line": 264, "column": 0 }, "end": { - "line": 263, + "line": 264, "column": 1 } } @@ -63375,15 +63962,15 @@ "updateContext": null }, "value": "export", - "start": 8680, - "end": 8686, + "start": 8744, + "end": 8750, "loc": { "start": { - "line": 265, + "line": 266, "column": 0 }, "end": { - "line": 265, + "line": 266, "column": 6 } } @@ -63400,15 +63987,15 @@ "postfix": false, "binop": null }, - "start": 8687, - "end": 8688, + "start": 8751, + "end": 8752, "loc": { "start": { - "line": 265, + "line": 266, "column": 7 }, "end": { - "line": 265, + "line": 266, "column": 8 } } @@ -63426,15 +64013,15 @@ "binop": null }, "value": "PickController", - "start": 8688, - "end": 8702, + "start": 8752, + "end": 8766, "loc": { "start": { - "line": 265, + "line": 266, "column": 8 }, "end": { - "line": 265, + "line": 266, "column": 22 } } @@ -63451,15 +64038,15 @@ "postfix": false, "binop": null }, - "start": 8702, - "end": 8703, + "start": 8766, + "end": 8767, "loc": { "start": { - "line": 265, + "line": 266, "column": 22 }, "end": { - "line": 265, + "line": 266, "column": 23 } } @@ -63477,15 +64064,15 @@ "binop": null, "updateContext": null }, - "start": 8703, - "end": 8704, + "start": 8767, + "end": 8768, "loc": { "start": { - "line": 265, + "line": 266, "column": 23 }, "end": { - "line": 265, + "line": 266, "column": 24 } } @@ -63503,15 +64090,15 @@ "binop": null, "updateContext": null }, - "start": 8705, - "end": 8705, + "start": 8769, + "end": 8769, "loc": { "start": { - "line": 266, + "line": 267, "column": 0 }, "end": { - "line": 266, + "line": 267, "column": 0 } } diff --git a/docs/ast/source/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js.json b/docs/ast/source/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js.json index 2d51019002..0202c29df7 100644 --- a/docs/ast/source/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js.json +++ b/docs/ast/source/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 11390, + "end": 11433, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 11390, + "end": 11433, "loc": { "start": { "line": 1, @@ -2249,7 +2249,7 @@ { "type": "Identifier", "start": 910, - "end": 11351, + "end": 11394, "loc": { "start": { "line": 35, @@ -2282,7 +2282,7 @@ "body": { "type": "ClassBody", "start": 943, - "end": 11351, + "end": 11394, "loc": { "start": { "line": 35, @@ -2297,7 +2297,7 @@ { "type": "ClassMethod", "start": 950, - "end": 10571, + "end": 10614, "loc": { "start": { "line": 37, @@ -2422,7 +2422,7 @@ "body": { "type": "BlockStatement", "start": 1008, - "end": 10571, + "end": 10614, "loc": { "start": { "line": 37, @@ -8757,7 +8757,7 @@ { "type": "ExpressionStatement", "start": 4330, - "end": 6914, + "end": 6957, "loc": { "start": { "line": 159, @@ -8771,7 +8771,7 @@ "expression": { "type": "CallExpression", "start": 4330, - "end": 6913, + "end": 6956, "loc": { "start": { "line": 159, @@ -8856,7 +8856,7 @@ { "type": "AssignmentExpression", "start": 4369, - "end": 6912, + "end": 6955, "loc": { "start": { "line": 159, @@ -8919,7 +8919,7 @@ "right": { "type": "ArrowFunctionExpression", "start": 4402, - "end": 6912, + "end": 6955, "loc": { "start": { "line": 159, @@ -8934,15 +8934,33 @@ "generator": false, "expression": false, "async": false, - "params": [], + "params": [ + { + "type": "Identifier", + "start": 4403, + "end": 4404, + "loc": { + "start": { + "line": 159, + "column": 81 + }, + "end": { + "line": 159, + "column": 82 + }, + "identifierName": "e" + }, + "name": "e" + } + ], "body": { "type": "BlockStatement", - "start": 4408, - "end": 6912, + "start": 4409, + "end": 6955, "loc": { "start": { "line": 159, - "column": 86 + "column": 87 }, "end": { "line": 220, @@ -8952,8 +8970,8 @@ "body": [ { "type": "IfStatement", - "start": 4423, - "end": 4511, + "start": 4424, + "end": 4512, "loc": { "start": { "line": 161, @@ -8966,8 +8984,8 @@ }, "test": { "type": "UnaryExpression", - "start": 4427, - "end": 4470, + "start": 4428, + "end": 4471, "loc": { "start": { "line": 161, @@ -8982,8 +9000,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 4429, - "end": 4469, + "start": 4430, + "end": 4470, "loc": { "start": { "line": 161, @@ -8996,8 +9014,8 @@ }, "left": { "type": "MemberExpression", - "start": 4429, - "end": 4443, + "start": 4430, + "end": 4444, "loc": { "start": { "line": 161, @@ -9010,8 +9028,8 @@ }, "object": { "type": "Identifier", - "start": 4429, - "end": 4436, + "start": 4430, + "end": 4437, "loc": { "start": { "line": 161, @@ -9027,8 +9045,8 @@ }, "property": { "type": "Identifier", - "start": 4437, - "end": 4443, + "start": 4438, + "end": 4444, "loc": { "start": { "line": 161, @@ -9047,8 +9065,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 4447, - "end": 4469, + "start": 4448, + "end": 4470, "loc": { "start": { "line": 161, @@ -9061,8 +9079,8 @@ }, "object": { "type": "Identifier", - "start": 4447, - "end": 4454, + "start": 4448, + "end": 4455, "loc": { "start": { "line": 161, @@ -9078,8 +9096,8 @@ }, "property": { "type": "Identifier", - "start": 4455, - "end": 4469, + "start": 4456, + "end": 4470, "loc": { "start": { "line": 161, @@ -9097,7 +9115,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 4428 + "parenStart": 4429 } }, "extra": { @@ -9106,8 +9124,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4472, - "end": 4511, + "start": 4473, + "end": 4512, "loc": { "start": { "line": 161, @@ -9121,8 +9139,8 @@ "body": [ { "type": "ReturnStatement", - "start": 4490, - "end": 4497, + "start": 4491, + "end": 4498, "loc": { "start": { "line": 162, @@ -9142,8 +9160,8 @@ }, { "type": "IfStatement", - "start": 4525, - "end": 4623, + "start": 4526, + "end": 4624, "loc": { "start": { "line": 165, @@ -9156,8 +9174,8 @@ }, "test": { "type": "LogicalExpression", - "start": 4529, - "end": 4582, + "start": 4530, + "end": 4583, "loc": { "start": { "line": 165, @@ -9170,8 +9188,8 @@ }, "left": { "type": "LogicalExpression", - "start": 4529, - "end": 4563, + "start": 4530, + "end": 4564, "loc": { "start": { "line": 165, @@ -9184,8 +9202,8 @@ }, "left": { "type": "UnaryExpression", - "start": 4529, - "end": 4543, + "start": 4530, + "end": 4544, "loc": { "start": { "line": 165, @@ -9200,8 +9218,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 4530, - "end": 4543, + "start": 4531, + "end": 4544, "loc": { "start": { "line": 165, @@ -9222,8 +9240,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 4547, - "end": 4563, + "start": 4548, + "end": 4564, "loc": { "start": { "line": 165, @@ -9238,8 +9256,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 4548, - "end": 4563, + "start": 4549, + "end": 4564, "loc": { "start": { "line": 165, @@ -9261,8 +9279,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 4567, - "end": 4582, + "start": 4568, + "end": 4583, "loc": { "start": { "line": 165, @@ -9277,8 +9295,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 4568, - "end": 4582, + "start": 4569, + "end": 4583, "loc": { "start": { "line": 165, @@ -9299,8 +9317,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4584, - "end": 4623, + "start": 4585, + "end": 4624, "loc": { "start": { "line": 165, @@ -9314,8 +9332,8 @@ "body": [ { "type": "ReturnStatement", - "start": 4602, - "end": 4609, + "start": 4603, + "end": 4610, "loc": { "start": { "line": 166, @@ -9337,8 +9355,8 @@ { "type": "CommentLine", "value": " Scaling drag-rotate to canvas boundary", - "start": 4637, - "end": 4678, + "start": 4638, + "end": 4679, "loc": { "start": { "line": 169, @@ -9354,8 +9372,8 @@ }, { "type": "VariableDeclaration", - "start": 4692, - "end": 4737, + "start": 4693, + "end": 4738, "loc": { "start": { "line": 171, @@ -9369,8 +9387,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4698, - "end": 4736, + "start": 4699, + "end": 4737, "loc": { "start": { "line": 171, @@ -9383,8 +9401,8 @@ }, "id": { "type": "Identifier", - "start": 4698, - "end": 4712, + "start": 4699, + "end": 4713, "loc": { "start": { "line": 171, @@ -9401,8 +9419,8 @@ }, "init": { "type": "MemberExpression", - "start": 4715, - "end": 4736, + "start": 4716, + "end": 4737, "loc": { "start": { "line": 171, @@ -9415,8 +9433,8 @@ }, "object": { "type": "MemberExpression", - "start": 4715, - "end": 4727, + "start": 4716, + "end": 4728, "loc": { "start": { "line": 171, @@ -9429,8 +9447,8 @@ }, "object": { "type": "Identifier", - "start": 4715, - "end": 4720, + "start": 4716, + "end": 4721, "loc": { "start": { "line": 171, @@ -9446,8 +9464,8 @@ }, "property": { "type": "Identifier", - "start": 4721, - "end": 4727, + "start": 4722, + "end": 4728, "loc": { "start": { "line": 171, @@ -9465,8 +9483,8 @@ }, "property": { "type": "Identifier", - "start": 4728, - "end": 4736, + "start": 4729, + "end": 4737, "loc": { "start": { "line": 171, @@ -9490,8 +9508,8 @@ { "type": "CommentLine", "value": " Scaling drag-rotate to canvas boundary", - "start": 4637, - "end": 4678, + "start": 4638, + "end": 4679, "loc": { "start": { "line": 169, @@ -9507,8 +9525,8 @@ }, { "type": "VariableDeclaration", - "start": 4751, - "end": 4789, + "start": 4752, + "end": 4790, "loc": { "start": { "line": 173, @@ -9522,8 +9540,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4757, - "end": 4788, + "start": 4758, + "end": 4789, "loc": { "start": { "line": 173, @@ -9536,8 +9554,8 @@ }, "id": { "type": "Identifier", - "start": 4757, - "end": 4768, + "start": 4758, + "end": 4769, "loc": { "start": { "line": 173, @@ -9553,8 +9571,8 @@ }, "init": { "type": "MemberExpression", - "start": 4771, - "end": 4788, + "start": 4772, + "end": 4789, "loc": { "start": { "line": 173, @@ -9567,8 +9585,8 @@ }, "object": { "type": "Identifier", - "start": 4771, - "end": 4785, + "start": 4772, + "end": 4786, "loc": { "start": { "line": 173, @@ -9584,8 +9602,8 @@ }, "property": { "type": "NumericLiteral", - "start": 4786, - "end": 4787, + "start": 4787, + "end": 4788, "loc": { "start": { "line": 173, @@ -9610,8 +9628,8 @@ }, { "type": "VariableDeclaration", - "start": 4802, - "end": 4841, + "start": 4803, + "end": 4842, "loc": { "start": { "line": 174, @@ -9625,8 +9643,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4808, - "end": 4840, + "start": 4809, + "end": 4841, "loc": { "start": { "line": 174, @@ -9639,8 +9657,8 @@ }, "id": { "type": "Identifier", - "start": 4808, - "end": 4820, + "start": 4809, + "end": 4821, "loc": { "start": { "line": 174, @@ -9656,8 +9674,8 @@ }, "init": { "type": "MemberExpression", - "start": 4823, - "end": 4840, + "start": 4824, + "end": 4841, "loc": { "start": { "line": 174, @@ -9670,8 +9688,8 @@ }, "object": { "type": "Identifier", - "start": 4823, - "end": 4837, + "start": 4824, + "end": 4838, "loc": { "start": { "line": 174, @@ -9687,8 +9705,8 @@ }, "property": { "type": "NumericLiteral", - "start": 4838, - "end": 4839, + "start": 4839, + "end": 4840, "loc": { "start": { "line": 174, @@ -9713,8 +9731,8 @@ }, { "type": "VariableDeclaration", - "start": 4854, - "end": 4891, + "start": 4855, + "end": 4892, "loc": { "start": { "line": 175, @@ -9728,8 +9746,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4860, - "end": 4890, + "start": 4861, + "end": 4891, "loc": { "start": { "line": 175, @@ -9742,8 +9760,8 @@ }, "id": { "type": "Identifier", - "start": 4860, - "end": 4861, + "start": 4861, + "end": 4862, "loc": { "start": { "line": 175, @@ -9759,8 +9777,8 @@ }, "init": { "type": "MemberExpression", - "start": 4864, - "end": 4890, + "start": 4865, + "end": 4891, "loc": { "start": { "line": 175, @@ -9773,8 +9791,8 @@ }, "object": { "type": "MemberExpression", - "start": 4864, - "end": 4887, + "start": 4865, + "end": 4888, "loc": { "start": { "line": 175, @@ -9787,8 +9805,8 @@ }, "object": { "type": "Identifier", - "start": 4864, - "end": 4870, + "start": 4865, + "end": 4871, "loc": { "start": { "line": 175, @@ -9804,8 +9822,8 @@ }, "property": { "type": "Identifier", - "start": 4871, - "end": 4887, + "start": 4872, + "end": 4888, "loc": { "start": { "line": 175, @@ -9823,8 +9841,8 @@ }, "property": { "type": "NumericLiteral", - "start": 4888, - "end": 4889, + "start": 4889, + "end": 4890, "loc": { "start": { "line": 175, @@ -9849,8 +9867,8 @@ }, { "type": "VariableDeclaration", - "start": 4904, - "end": 4941, + "start": 4905, + "end": 4942, "loc": { "start": { "line": 176, @@ -9864,8 +9882,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4910, - "end": 4940, + "start": 4911, + "end": 4941, "loc": { "start": { "line": 176, @@ -9878,8 +9896,8 @@ }, "id": { "type": "Identifier", - "start": 4910, - "end": 4911, + "start": 4911, + "end": 4912, "loc": { "start": { "line": 176, @@ -9895,8 +9913,8 @@ }, "init": { "type": "MemberExpression", - "start": 4914, - "end": 4940, + "start": 4915, + "end": 4941, "loc": { "start": { "line": 176, @@ -9909,8 +9927,8 @@ }, "object": { "type": "MemberExpression", - "start": 4914, - "end": 4937, + "start": 4915, + "end": 4938, "loc": { "start": { "line": 176, @@ -9923,8 +9941,8 @@ }, "object": { "type": "Identifier", - "start": 4914, - "end": 4920, + "start": 4915, + "end": 4921, "loc": { "start": { "line": 176, @@ -9940,8 +9958,8 @@ }, "property": { "type": "Identifier", - "start": 4921, - "end": 4937, + "start": 4922, + "end": 4938, "loc": { "start": { "line": 176, @@ -9959,8 +9977,8 @@ }, "property": { "type": "NumericLiteral", - "start": 4938, - "end": 4939, + "start": 4939, + "end": 4940, "loc": { "start": { "line": 176, @@ -9985,8 +10003,8 @@ }, { "type": "VariableDeclaration", - "start": 4955, - "end": 5114, + "start": 4956, + "end": 5115, "loc": { "start": { "line": 178, @@ -10000,8 +10018,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4961, - "end": 5113, + "start": 4962, + "end": 5114, "loc": { "start": { "line": 178, @@ -10014,8 +10032,8 @@ }, "id": { "type": "Identifier", - "start": 4961, - "end": 4968, + "start": 4962, + "end": 4969, "loc": { "start": { "line": 178, @@ -10031,8 +10049,8 @@ }, "init": { "type": "LogicalExpression", - "start": 4971, - "end": 5113, + "start": 4972, + "end": 5114, "loc": { "start": { "line": 178, @@ -10045,8 +10063,8 @@ }, "left": { "type": "LogicalExpression", - "start": 4971, - "end": 5068, + "start": 4972, + "end": 5069, "loc": { "start": { "line": 178, @@ -10059,8 +10077,8 @@ }, "left": { "type": "LogicalExpression", - "start": 4971, - "end": 5021, + "start": 4972, + "end": 5022, "loc": { "start": { "line": 178, @@ -10073,8 +10091,8 @@ }, "left": { "type": "MemberExpression", - "start": 4971, - "end": 5001, + "start": 4972, + "end": 5002, "loc": { "start": { "line": 178, @@ -10087,8 +10105,8 @@ }, "object": { "type": "Identifier", - "start": 4971, - "end": 4978, + "start": 4972, + "end": 4979, "loc": { "start": { "line": 178, @@ -10104,8 +10122,8 @@ }, "property": { "type": "MemberExpression", - "start": 4979, - "end": 5000, + "start": 4980, + "end": 5001, "loc": { "start": { "line": 178, @@ -10118,8 +10136,8 @@ }, "object": { "type": "MemberExpression", - "start": 4979, - "end": 4990, + "start": 4980, + "end": 4991, "loc": { "start": { "line": 178, @@ -10132,8 +10150,8 @@ }, "object": { "type": "Identifier", - "start": 4979, - "end": 4984, + "start": 4980, + "end": 4985, "loc": { "start": { "line": 178, @@ -10149,8 +10167,8 @@ }, "property": { "type": "Identifier", - "start": 4985, - "end": 4990, + "start": 4986, + "end": 4991, "loc": { "start": { "line": 178, @@ -10168,8 +10186,8 @@ }, "property": { "type": "Identifier", - "start": 4991, - "end": 5000, + "start": 4992, + "end": 5001, "loc": { "start": { "line": 178, @@ -10190,8 +10208,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 5005, - "end": 5021, + "start": 5006, + "end": 5022, "loc": { "start": { "line": 178, @@ -10204,8 +10222,8 @@ }, "object": { "type": "Identifier", - "start": 5005, - "end": 5012, + "start": 5006, + "end": 5013, "loc": { "start": { "line": 178, @@ -10221,8 +10239,8 @@ }, "property": { "type": "Identifier", - "start": 5013, - "end": 5021, + "start": 5014, + "end": 5022, "loc": { "start": { "line": 178, @@ -10242,8 +10260,8 @@ "operator": "||", "right": { "type": "LogicalExpression", - "start": 5026, - "end": 5067, + "start": 5027, + "end": 5068, "loc": { "start": { "line": 178, @@ -10256,8 +10274,8 @@ }, "left": { "type": "UnaryExpression", - "start": 5026, - "end": 5048, + "start": 5027, + "end": 5049, "loc": { "start": { "line": 178, @@ -10272,8 +10290,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 5027, - "end": 5048, + "start": 5028, + "end": 5049, "loc": { "start": { "line": 178, @@ -10286,8 +10304,8 @@ }, "object": { "type": "Identifier", - "start": 5027, - "end": 5034, + "start": 5028, + "end": 5035, "loc": { "start": { "line": 178, @@ -10303,8 +10321,8 @@ }, "property": { "type": "Identifier", - "start": 5035, - "end": 5048, + "start": 5036, + "end": 5049, "loc": { "start": { "line": 178, @@ -10327,8 +10345,8 @@ "operator": "&&", "right": { "type": "Identifier", - "start": 5052, - "end": 5067, + "start": 5053, + "end": 5068, "loc": { "start": { "line": 178, @@ -10344,15 +10362,15 @@ }, "extra": { "parenthesized": true, - "parenStart": 5025 + "parenStart": 5026 } } }, "operator": "||", "right": { "type": "LogicalExpression", - "start": 5073, - "end": 5112, + "start": 5074, + "end": 5113, "loc": { "start": { "line": 178, @@ -10365,8 +10383,8 @@ }, "left": { "type": "MemberExpression", - "start": 5073, - "end": 5094, + "start": 5074, + "end": 5095, "loc": { "start": { "line": 178, @@ -10379,8 +10397,8 @@ }, "object": { "type": "Identifier", - "start": 5073, - "end": 5080, + "start": 5074, + "end": 5081, "loc": { "start": { "line": 178, @@ -10396,8 +10414,8 @@ }, "property": { "type": "Identifier", - "start": 5081, - "end": 5094, + "start": 5082, + "end": 5095, "loc": { "start": { "line": 178, @@ -10416,8 +10434,8 @@ "operator": "&&", "right": { "type": "Identifier", - "start": 5098, - "end": 5112, + "start": 5099, + "end": 5113, "loc": { "start": { "line": 178, @@ -10433,7 +10451,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 5072 + "parenStart": 5073 } } } @@ -10442,263 +10460,493 @@ "kind": "const" }, { - "type": "IfStatement", - "start": 5128, - "end": 6855, + "type": "VariableDeclaration", + "start": 5129, + "end": 5200, "loc": { "start": { "line": 180, "column": 12 }, "end": { - "line": 216, - "column": 13 + "line": 180, + "column": 83 } }, - "test": { - "type": "Identifier", - "start": 5132, - "end": 5139, - "loc": { - "start": { - "line": 180, - "column": 16 - }, - "end": { - "line": 180, - "column": 23 + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5135, + "end": 5199, + "loc": { + "start": { + "line": 180, + "column": 18 + }, + "end": { + "line": 180, + "column": 82 + } }, - "identifierName": "panning" - }, - "name": "panning" - }, - "consequent": { - "type": "BlockStatement", - "start": 5141, - "end": 6139, - "loc": { - "start": { - "line": 180, - "column": 25 + "id": { + "type": "Identifier", + "start": 5135, + "end": 5141, + "loc": { + "start": { + "line": 180, + "column": 18 + }, + "end": { + "line": 180, + "column": 24 + }, + "identifierName": "xDelta" + }, + "name": "xDelta" }, - "end": { - "line": 203, - "column": 13 - } - }, - "body": [ - { - "type": "VariableDeclaration", - "start": 5160, - "end": 5190, + "init": { + "type": "ConditionalExpression", + "start": 5144, + "end": 5199, "loc": { "start": { - "line": 182, - "column": 16 + "line": 180, + "column": 27 }, "end": { - "line": 182, - "column": 46 + "line": 180, + "column": 82 } }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 5166, - "end": 5189, + "test": { + "type": "MemberExpression", + "start": 5144, + "end": 5171, + "loc": { + "start": { + "line": 180, + "column": 27 + }, + "end": { + "line": 180, + "column": 54 + } + }, + "object": { + "type": "Identifier", + "start": 5144, + "end": 5152, "loc": { "start": { - "line": 182, - "column": 22 + "line": 180, + "column": 27 }, "end": { - "line": 182, - "column": 45 - } + "line": 180, + "column": 35 + }, + "identifierName": "document" }, - "id": { - "type": "Identifier", - "start": 5166, - "end": 5175, - "loc": { - "start": { - "line": 182, - "column": 22 - }, - "end": { - "line": 182, - "column": 31 - }, - "identifierName": "xPanDelta" + "name": "document" + }, + "property": { + "type": "Identifier", + "start": 5153, + "end": 5171, + "loc": { + "start": { + "line": 180, + "column": 36 }, - "name": "xPanDelta" + "end": { + "line": 180, + "column": 54 + }, + "identifierName": "pointerLockElement" }, - "init": { - "type": "BinaryExpression", - "start": 5179, - "end": 5188, - "loc": { - "start": { - "line": 182, - "column": 35 - }, - "end": { - "line": 182, - "column": 44 - } + "name": "pointerLockElement" + }, + "computed": false + }, + "consequent": { + "type": "MemberExpression", + "start": 5174, + "end": 5185, + "loc": { + "start": { + "line": 180, + "column": 57 + }, + "end": { + "line": 180, + "column": 68 + } + }, + "object": { + "type": "Identifier", + "start": 5174, + "end": 5175, + "loc": { + "start": { + "line": 180, + "column": 57 }, - "left": { - "type": "Identifier", - "start": 5179, - "end": 5180, - "loc": { - "start": { - "line": 182, - "column": 35 - }, - "end": { - "line": 182, - "column": 36 - }, - "identifierName": "x" - }, - "name": "x" + "end": { + "line": 180, + "column": 58 }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 5183, - "end": 5188, - "loc": { - "start": { - "line": 182, - "column": 39 - }, - "end": { - "line": 182, - "column": 44 - }, - "identifierName": "lastX" - }, - "name": "lastX" + "identifierName": "e" + }, + "name": "e" + }, + "property": { + "type": "Identifier", + "start": 5176, + "end": 5185, + "loc": { + "start": { + "line": 180, + "column": 59 }, - "extra": { - "parenthesized": true, - "parenStart": 5178 - } + "end": { + "line": 180, + "column": 68 + }, + "identifierName": "movementX" + }, + "name": "movementX" + }, + "computed": false + }, + "alternate": { + "type": "BinaryExpression", + "start": 5189, + "end": 5198, + "loc": { + "start": { + "line": 180, + "column": 72 + }, + "end": { + "line": 180, + "column": 81 } + }, + "left": { + "type": "Identifier", + "start": 5189, + "end": 5190, + "loc": { + "start": { + "line": 180, + "column": 72 + }, + "end": { + "line": 180, + "column": 73 + }, + "identifierName": "x" + }, + "name": "x" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 5193, + "end": 5198, + "loc": { + "start": { + "line": 180, + "column": 76 + }, + "end": { + "line": 180, + "column": 81 + }, + "identifierName": "lastX" + }, + "name": "lastX" + }, + "extra": { + "parenthesized": true, + "parenStart": 5188 } - ], - "kind": "const" + } + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5213, + "end": 5284, + "loc": { + "start": { + "line": 181, + "column": 12 + }, + "end": { + "line": 181, + "column": 83 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5219, + "end": 5283, + "loc": { + "start": { + "line": 181, + "column": 18 + }, + "end": { + "line": 181, + "column": 82 + } }, - { - "type": "VariableDeclaration", - "start": 5207, - "end": 5237, + "id": { + "type": "Identifier", + "start": 5219, + "end": 5225, "loc": { "start": { - "line": 183, - "column": 16 + "line": 181, + "column": 18 + }, + "end": { + "line": 181, + "column": 24 + }, + "identifierName": "yDelta" + }, + "name": "yDelta" + }, + "init": { + "type": "ConditionalExpression", + "start": 5228, + "end": 5283, + "loc": { + "start": { + "line": 181, + "column": 27 }, "end": { - "line": 183, - "column": 46 + "line": 181, + "column": 82 } }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 5213, + "test": { + "type": "MemberExpression", + "start": 5228, + "end": 5255, + "loc": { + "start": { + "line": 181, + "column": 27 + }, + "end": { + "line": 181, + "column": 54 + } + }, + "object": { + "type": "Identifier", + "start": 5228, "end": 5236, "loc": { "start": { - "line": 183, - "column": 22 + "line": 181, + "column": 27 }, "end": { - "line": 183, - "column": 45 - } + "line": 181, + "column": 35 + }, + "identifierName": "document" }, - "id": { - "type": "Identifier", - "start": 5213, - "end": 5222, - "loc": { - "start": { - "line": 183, - "column": 22 - }, - "end": { - "line": 183, - "column": 31 - }, - "identifierName": "yPanDelta" + "name": "document" + }, + "property": { + "type": "Identifier", + "start": 5237, + "end": 5255, + "loc": { + "start": { + "line": 181, + "column": 36 + }, + "end": { + "line": 181, + "column": 54 }, - "name": "yPanDelta" + "identifierName": "pointerLockElement" }, - "init": { - "type": "BinaryExpression", - "start": 5226, - "end": 5235, - "loc": { - "start": { - "line": 183, - "column": 35 - }, - "end": { - "line": 183, - "column": 44 - } + "name": "pointerLockElement" + }, + "computed": false + }, + "consequent": { + "type": "MemberExpression", + "start": 5258, + "end": 5269, + "loc": { + "start": { + "line": 181, + "column": 57 + }, + "end": { + "line": 181, + "column": 68 + } + }, + "object": { + "type": "Identifier", + "start": 5258, + "end": 5259, + "loc": { + "start": { + "line": 181, + "column": 57 }, - "left": { - "type": "Identifier", - "start": 5226, - "end": 5227, - "loc": { - "start": { - "line": 183, - "column": 35 - }, - "end": { - "line": 183, - "column": 36 - }, - "identifierName": "y" - }, - "name": "y" + "end": { + "line": 181, + "column": 58 }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 5230, - "end": 5235, - "loc": { - "start": { - "line": 183, - "column": 39 - }, - "end": { - "line": 183, - "column": 44 - }, - "identifierName": "lastY" - }, - "name": "lastY" + "identifierName": "e" + }, + "name": "e" + }, + "property": { + "type": "Identifier", + "start": 5260, + "end": 5269, + "loc": { + "start": { + "line": 181, + "column": 59 }, - "extra": { - "parenthesized": true, - "parenStart": 5225 - } + "end": { + "line": 181, + "column": 68 + }, + "identifierName": "movementY" + }, + "name": "movementY" + }, + "computed": false + }, + "alternate": { + "type": "BinaryExpression", + "start": 5273, + "end": 5282, + "loc": { + "start": { + "line": 181, + "column": 72 + }, + "end": { + "line": 181, + "column": 81 } + }, + "left": { + "type": "Identifier", + "start": 5273, + "end": 5274, + "loc": { + "start": { + "line": 181, + "column": 72 + }, + "end": { + "line": 181, + "column": 73 + }, + "identifierName": "y" + }, + "name": "y" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 5277, + "end": 5282, + "loc": { + "start": { + "line": 181, + "column": 76 + }, + "end": { + "line": 181, + "column": 81 + }, + "identifierName": "lastY" + }, + "name": "lastY" + }, + "extra": { + "parenthesized": true, + "parenStart": 5272 } - ], - "kind": "const" + } + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 5298, + "end": 6898, + "loc": { + "start": { + "line": 183, + "column": 12 + }, + "end": { + "line": 216, + "column": 13 + } + }, + "test": { + "type": "Identifier", + "start": 5302, + "end": 5309, + "loc": { + "start": { + "line": 183, + "column": 16 + }, + "end": { + "line": 183, + "column": 23 + }, + "identifierName": "panning" + }, + "name": "panning" + }, + "consequent": { + "type": "BlockStatement", + "start": 5311, + "end": 6202, + "loc": { + "start": { + "line": 183, + "column": 25 }, + "end": { + "line": 203, + "column": 13 + } + }, + "body": [ { "type": "VariableDeclaration", - "start": 5255, - "end": 5283, + "start": 5330, + "end": 5358, "loc": { "start": { "line": 185, @@ -10712,8 +10960,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5261, - "end": 5282, + "start": 5336, + "end": 5357, "loc": { "start": { "line": 185, @@ -10726,8 +10974,8 @@ }, "id": { "type": "Identifier", - "start": 5261, - "end": 5267, + "start": 5336, + "end": 5342, "loc": { "start": { "line": 185, @@ -10743,8 +10991,8 @@ }, "init": { "type": "MemberExpression", - "start": 5270, - "end": 5282, + "start": 5345, + "end": 5357, "loc": { "start": { "line": 185, @@ -10757,8 +11005,8 @@ }, "object": { "type": "Identifier", - "start": 5270, - "end": 5275, + "start": 5345, + "end": 5350, "loc": { "start": { "line": 185, @@ -10774,8 +11022,8 @@ }, "property": { "type": "Identifier", - "start": 5276, - "end": 5282, + "start": 5351, + "end": 5357, "loc": { "start": { "line": 185, @@ -10798,8 +11046,8 @@ { "type": "CommentLine", "value": " We use only canvasHeight here so that aspect ratio does not distort speed", - "start": 5301, - "end": 5377, + "start": 5376, + "end": 5452, "loc": { "start": { "line": 187, @@ -10815,8 +11063,8 @@ }, { "type": "IfStatement", - "start": 5395, - "end": 6124, + "start": 5470, + "end": 6187, "loc": { "start": { "line": 189, @@ -10829,8 +11077,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5399, - "end": 5434, + "start": 5474, + "end": 5509, "loc": { "start": { "line": 189, @@ -10843,8 +11091,8 @@ }, "left": { "type": "MemberExpression", - "start": 5399, - "end": 5416, + "start": 5474, + "end": 5491, "loc": { "start": { "line": 189, @@ -10857,8 +11105,8 @@ }, "object": { "type": "Identifier", - "start": 5399, - "end": 5405, + "start": 5474, + "end": 5480, "loc": { "start": { "line": 189, @@ -10875,8 +11123,8 @@ }, "property": { "type": "Identifier", - "start": 5406, - "end": 5416, + "start": 5481, + "end": 5491, "loc": { "start": { "line": 189, @@ -10896,8 +11144,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 5421, - "end": 5434, + "start": 5496, + "end": 5509, "loc": { "start": { "line": 189, @@ -10918,8 +11166,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 5436, - "end": 5906, + "start": 5511, + "end": 5975, "loc": { "start": { "line": 189, @@ -10933,8 +11181,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 5459, - "end": 5593, + "start": 5534, + "end": 5668, "loc": { "start": { "line": 191, @@ -10948,8 +11196,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5465, - "end": 5592, + "start": 5540, + "end": 5667, "loc": { "start": { "line": 191, @@ -10962,8 +11210,8 @@ }, "id": { "type": "Identifier", - "start": 5465, - "end": 5470, + "start": 5540, + "end": 5545, "loc": { "start": { "line": 191, @@ -10979,8 +11227,8 @@ }, "init": { "type": "CallExpression", - "start": 5473, - "end": 5592, + "start": 5548, + "end": 5667, "loc": { "start": { "line": 191, @@ -10993,8 +11241,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5473, - "end": 5481, + "start": 5548, + "end": 5556, "loc": { "start": { "line": 191, @@ -11007,8 +11255,8 @@ }, "object": { "type": "Identifier", - "start": 5473, - "end": 5477, + "start": 5548, + "end": 5552, "loc": { "start": { "line": 191, @@ -11024,8 +11272,8 @@ }, "property": { "type": "Identifier", - "start": 5478, - "end": 5481, + "start": 5553, + "end": 5556, "loc": { "start": { "line": 191, @@ -11044,8 +11292,8 @@ "arguments": [ { "type": "ConditionalExpression", - "start": 5482, - "end": 5591, + "start": 5557, + "end": 5666, "loc": { "start": { "line": 191, @@ -11058,8 +11306,8 @@ }, "test": { "type": "Identifier", - "start": 5482, - "end": 5497, + "start": 5557, + "end": 5572, "loc": { "start": { "line": 191, @@ -11075,8 +11323,8 @@ }, "consequent": { "type": "CallExpression", - "start": 5500, - "end": 5564, + "start": 5575, + "end": 5639, "loc": { "start": { "line": 191, @@ -11089,8 +11337,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5500, - "end": 5512, + "start": 5575, + "end": 5587, "loc": { "start": { "line": 191, @@ -11103,8 +11351,8 @@ }, "object": { "type": "Identifier", - "start": 5500, - "end": 5504, + "start": 5575, + "end": 5579, "loc": { "start": { "line": 191, @@ -11120,8 +11368,8 @@ }, "property": { "type": "Identifier", - "start": 5505, - "end": 5512, + "start": 5580, + "end": 5587, "loc": { "start": { "line": 191, @@ -11140,8 +11388,8 @@ "arguments": [ { "type": "CallExpression", - "start": 5513, - "end": 5563, + "start": 5588, + "end": 5638, "loc": { "start": { "line": 191, @@ -11154,8 +11402,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5513, - "end": 5525, + "start": 5588, + "end": 5600, "loc": { "start": { "line": 191, @@ -11168,8 +11416,8 @@ }, "object": { "type": "Identifier", - "start": 5513, - "end": 5517, + "start": 5588, + "end": 5592, "loc": { "start": { "line": 191, @@ -11185,8 +11433,8 @@ }, "property": { "type": "Identifier", - "start": 5518, - "end": 5525, + "start": 5593, + "end": 5600, "loc": { "start": { "line": 191, @@ -11205,8 +11453,8 @@ "arguments": [ { "type": "Identifier", - "start": 5526, - "end": 5540, + "start": 5601, + "end": 5615, "loc": { "start": { "line": 191, @@ -11222,8 +11470,8 @@ }, { "type": "MemberExpression", - "start": 5542, - "end": 5558, + "start": 5617, + "end": 5633, "loc": { "start": { "line": 191, @@ -11236,8 +11484,8 @@ }, "object": { "type": "MemberExpression", - "start": 5542, - "end": 5554, + "start": 5617, + "end": 5629, "loc": { "start": { "line": 191, @@ -11250,8 +11498,8 @@ }, "object": { "type": "Identifier", - "start": 5542, - "end": 5547, + "start": 5617, + "end": 5622, "loc": { "start": { "line": 191, @@ -11267,8 +11515,8 @@ }, "property": { "type": "Identifier", - "start": 5548, - "end": 5554, + "start": 5623, + "end": 5629, "loc": { "start": { "line": 191, @@ -11286,8 +11534,8 @@ }, "property": { "type": "Identifier", - "start": 5555, - "end": 5558, + "start": 5630, + "end": 5633, "loc": { "start": { "line": 191, @@ -11305,8 +11553,8 @@ }, { "type": "ArrayExpression", - "start": 5560, - "end": 5562, + "start": 5635, + "end": 5637, "loc": { "start": { "line": 191, @@ -11325,8 +11573,8 @@ }, "alternate": { "type": "MemberExpression", - "start": 5567, - "end": 5591, + "start": 5642, + "end": 5666, "loc": { "start": { "line": 191, @@ -11339,8 +11587,8 @@ }, "object": { "type": "MemberExpression", - "start": 5567, - "end": 5579, + "start": 5642, + "end": 5654, "loc": { "start": { "line": 191, @@ -11353,8 +11601,8 @@ }, "object": { "type": "Identifier", - "start": 5567, - "end": 5572, + "start": 5642, + "end": 5647, "loc": { "start": { "line": 191, @@ -11370,8 +11618,8 @@ }, "property": { "type": "Identifier", - "start": 5573, - "end": 5579, + "start": 5648, + "end": 5654, "loc": { "start": { "line": 191, @@ -11389,8 +11637,8 @@ }, "property": { "type": "Identifier", - "start": 5580, - "end": 5591, + "start": 5655, + "end": 5666, "loc": { "start": { "line": 191, @@ -11415,8 +11663,8 @@ }, { "type": "VariableDeclaration", - "start": 5614, - "end": 5702, + "start": 5689, + "end": 5777, "loc": { "start": { "line": 192, @@ -11430,8 +11678,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5620, - "end": 5701, + "start": 5695, + "end": 5776, "loc": { "start": { "line": 192, @@ -11444,8 +11692,8 @@ }, "id": { "type": "Identifier", - "start": 5620, - "end": 5634, + "start": 5695, + "end": 5709, "loc": { "start": { "line": 192, @@ -11461,8 +11709,8 @@ }, "init": { "type": "BinaryExpression", - "start": 5637, - "end": 5701, + "start": 5712, + "end": 5776, "loc": { "start": { "line": 192, @@ -11475,8 +11723,8 @@ }, "left": { "type": "Identifier", - "start": 5637, - "end": 5642, + "start": 5712, + "end": 5717, "loc": { "start": { "line": 192, @@ -11493,8 +11741,8 @@ "operator": "*", "right": { "type": "CallExpression", - "start": 5645, - "end": 5701, + "start": 5720, + "end": 5776, "loc": { "start": { "line": 192, @@ -11507,8 +11755,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5645, - "end": 5653, + "start": 5720, + "end": 5728, "loc": { "start": { "line": 192, @@ -11521,8 +11769,8 @@ }, "object": { "type": "Identifier", - "start": 5645, - "end": 5649, + "start": 5720, + "end": 5724, "loc": { "start": { "line": 192, @@ -11538,8 +11786,8 @@ }, "property": { "type": "Identifier", - "start": 5650, - "end": 5653, + "start": 5725, + "end": 5728, "loc": { "start": { "line": 192, @@ -11558,8 +11806,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 5654, - "end": 5700, + "start": 5729, + "end": 5775, "loc": { "start": { "line": 192, @@ -11572,8 +11820,8 @@ }, "left": { "type": "BinaryExpression", - "start": 5654, - "end": 5692, + "start": 5729, + "end": 5767, "loc": { "start": { "line": 192, @@ -11586,8 +11834,8 @@ }, "left": { "type": "BinaryExpression", - "start": 5655, - "end": 5681, + "start": 5730, + "end": 5756, "loc": { "start": { "line": 192, @@ -11600,8 +11848,8 @@ }, "left": { "type": "MemberExpression", - "start": 5655, - "end": 5677, + "start": 5730, + "end": 5752, "loc": { "start": { "line": 192, @@ -11614,8 +11862,8 @@ }, "object": { "type": "MemberExpression", - "start": 5655, - "end": 5673, + "start": 5730, + "end": 5748, "loc": { "start": { "line": 192, @@ -11628,8 +11876,8 @@ }, "object": { "type": "Identifier", - "start": 5655, - "end": 5661, + "start": 5730, + "end": 5736, "loc": { "start": { "line": 192, @@ -11645,8 +11893,8 @@ }, "property": { "type": "Identifier", - "start": 5662, - "end": 5673, + "start": 5737, + "end": 5748, "loc": { "start": { "line": 192, @@ -11664,8 +11912,8 @@ }, "property": { "type": "Identifier", - "start": 5674, - "end": 5677, + "start": 5749, + "end": 5752, "loc": { "start": { "line": 192, @@ -11684,8 +11932,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 5680, - "end": 5681, + "start": 5755, + "end": 5756, "loc": { "start": { "line": 192, @@ -11704,14 +11952,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 5654 + "parenStart": 5729 } }, "operator": "*", "right": { "type": "MemberExpression", - "start": 5685, - "end": 5692, + "start": 5760, + "end": 5767, "loc": { "start": { "line": 192, @@ -11724,8 +11972,8 @@ }, "object": { "type": "Identifier", - "start": 5685, - "end": 5689, + "start": 5760, + "end": 5764, "loc": { "start": { "line": 192, @@ -11741,8 +11989,8 @@ }, "property": { "type": "Identifier", - "start": 5690, - "end": 5692, + "start": 5765, + "end": 5767, "loc": { "start": { "line": 192, @@ -11762,8 +12010,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 5695, - "end": 5700, + "start": 5770, + "end": 5775, "loc": { "start": { "line": 192, @@ -11790,8 +12038,8 @@ }, { "type": "ExpressionStatement", - "start": 5724, - "end": 5795, + "start": 5799, + "end": 5867, "loc": { "start": { "line": 194, @@ -11799,13 +12047,13 @@ }, "end": { "line": 194, - "column": 91 + "column": 88 } }, "expression": { "type": "AssignmentExpression", - "start": 5724, - "end": 5794, + "start": 5799, + "end": 5866, "loc": { "start": { "line": 194, @@ -11813,14 +12061,14 @@ }, "end": { "line": 194, - "column": 90 + "column": 87 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 5724, - "end": 5741, + "start": 5799, + "end": 5816, "loc": { "start": { "line": 194, @@ -11833,8 +12081,8 @@ }, "object": { "type": "Identifier", - "start": 5724, - "end": 5731, + "start": 5799, + "end": 5806, "loc": { "start": { "line": 194, @@ -11850,8 +12098,8 @@ }, "property": { "type": "Identifier", - "start": 5732, - "end": 5741, + "start": 5807, + "end": 5816, "loc": { "start": { "line": 194, @@ -11869,8 +12117,8 @@ }, "right": { "type": "BinaryExpression", - "start": 5746, - "end": 5793, + "start": 5821, + "end": 5865, "loc": { "start": { "line": 194, @@ -11878,13 +12126,13 @@ }, "end": { "line": 194, - "column": 89 + "column": 86 } }, "left": { "type": "BinaryExpression", - "start": 5746, - "end": 5778, + "start": 5821, + "end": 5850, "loc": { "start": { "line": 194, @@ -11892,13 +12140,13 @@ }, "end": { "line": 194, - "column": 74 + "column": 71 } }, "left": { "type": "BinaryExpression", - "start": 5746, - "end": 5761, + "start": 5821, + "end": 5833, "loc": { "start": { "line": 194, @@ -11906,13 +12154,13 @@ }, "end": { "line": 194, - "column": 57 + "column": 54 } }, "left": { "type": "NumericLiteral", - "start": 5746, - "end": 5749, + "start": 5821, + "end": 5824, "loc": { "start": { "line": 194, @@ -11932,8 +12180,8 @@ "operator": "*", "right": { "type": "Identifier", - "start": 5752, - "end": 5761, + "start": 5827, + "end": 5833, "loc": { "start": { "line": 194, @@ -11941,26 +12189,26 @@ }, "end": { "line": 194, - "column": 57 + "column": 54 }, - "identifierName": "xPanDelta" + "identifierName": "xDelta" }, - "name": "xPanDelta" + "name": "xDelta" } }, "operator": "*", "right": { "type": "Identifier", - "start": 5764, - "end": 5778, + "start": 5836, + "end": 5850, "loc": { "start": { "line": 194, - "column": 60 + "column": 57 }, "end": { "line": 194, - "column": 74 + "column": 71 }, "identifierName": "targetDistance" }, @@ -11970,16 +12218,16 @@ "operator": "/", "right": { "type": "Identifier", - "start": 5781, - "end": 5793, + "start": 5853, + "end": 5865, "loc": { "start": { "line": 194, - "column": 77 + "column": 74 }, "end": { "line": 194, - "column": 89 + "column": 86 }, "identifierName": "canvasHeight" }, @@ -11987,15 +12235,15 @@ }, "extra": { "parenthesized": true, - "parenStart": 5745 + "parenStart": 5820 } } } }, { "type": "ExpressionStatement", - "start": 5816, - "end": 5887, + "start": 5888, + "end": 5956, "loc": { "start": { "line": 195, @@ -12003,13 +12251,13 @@ }, "end": { "line": 195, - "column": 91 + "column": 88 } }, "expression": { "type": "AssignmentExpression", - "start": 5816, - "end": 5886, + "start": 5888, + "end": 5955, "loc": { "start": { "line": 195, @@ -12017,14 +12265,14 @@ }, "end": { "line": 195, - "column": 90 + "column": 87 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 5816, - "end": 5833, + "start": 5888, + "end": 5905, "loc": { "start": { "line": 195, @@ -12037,8 +12285,8 @@ }, "object": { "type": "Identifier", - "start": 5816, - "end": 5823, + "start": 5888, + "end": 5895, "loc": { "start": { "line": 195, @@ -12054,8 +12302,8 @@ }, "property": { "type": "Identifier", - "start": 5824, - "end": 5833, + "start": 5896, + "end": 5905, "loc": { "start": { "line": 195, @@ -12073,8 +12321,8 @@ }, "right": { "type": "BinaryExpression", - "start": 5838, - "end": 5885, + "start": 5910, + "end": 5954, "loc": { "start": { "line": 195, @@ -12082,13 +12330,13 @@ }, "end": { "line": 195, - "column": 89 + "column": 86 } }, "left": { "type": "BinaryExpression", - "start": 5838, - "end": 5870, + "start": 5910, + "end": 5939, "loc": { "start": { "line": 195, @@ -12096,13 +12344,13 @@ }, "end": { "line": 195, - "column": 74 + "column": 71 } }, "left": { "type": "BinaryExpression", - "start": 5838, - "end": 5853, + "start": 5910, + "end": 5922, "loc": { "start": { "line": 195, @@ -12110,13 +12358,13 @@ }, "end": { "line": 195, - "column": 57 + "column": 54 } }, "left": { "type": "NumericLiteral", - "start": 5838, - "end": 5841, + "start": 5910, + "end": 5913, "loc": { "start": { "line": 195, @@ -12136,8 +12384,8 @@ "operator": "*", "right": { "type": "Identifier", - "start": 5844, - "end": 5853, + "start": 5916, + "end": 5922, "loc": { "start": { "line": 195, @@ -12145,26 +12393,26 @@ }, "end": { "line": 195, - "column": 57 + "column": 54 }, - "identifierName": "yPanDelta" + "identifierName": "yDelta" }, - "name": "yPanDelta" + "name": "yDelta" } }, "operator": "*", "right": { "type": "Identifier", - "start": 5856, - "end": 5870, + "start": 5925, + "end": 5939, "loc": { "start": { "line": 195, - "column": 60 + "column": 57 }, "end": { "line": 195, - "column": 74 + "column": 71 }, "identifierName": "targetDistance" }, @@ -12174,16 +12422,16 @@ "operator": "/", "right": { "type": "Identifier", - "start": 5873, - "end": 5885, + "start": 5942, + "end": 5954, "loc": { "start": { "line": 195, - "column": 77 + "column": 74 }, "end": { "line": 195, - "column": 89 + "column": 86 }, "identifierName": "canvasHeight" }, @@ -12191,7 +12439,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 5837 + "parenStart": 5909 } } } @@ -12201,8 +12449,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 5912, - "end": 6124, + "start": 5981, + "end": 6187, "loc": { "start": { "line": 197, @@ -12216,8 +12464,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 5935, - "end": 6010, + "start": 6004, + "end": 6076, "loc": { "start": { "line": 199, @@ -12225,13 +12473,13 @@ }, "end": { "line": 199, - "column": 95 + "column": 92 } }, "expression": { "type": "AssignmentExpression", - "start": 5935, - "end": 6009, + "start": 6004, + "end": 6075, "loc": { "start": { "line": 199, @@ -12239,14 +12487,14 @@ }, "end": { "line": 199, - "column": 94 + "column": 91 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 5935, - "end": 5952, + "start": 6004, + "end": 6021, "loc": { "start": { "line": 199, @@ -12259,8 +12507,8 @@ }, "object": { "type": "Identifier", - "start": 5935, - "end": 5942, + "start": 6004, + "end": 6011, "loc": { "start": { "line": 199, @@ -12276,8 +12524,8 @@ }, "property": { "type": "Identifier", - "start": 5943, - "end": 5952, + "start": 6012, + "end": 6021, "loc": { "start": { "line": 199, @@ -12295,8 +12543,8 @@ }, "right": { "type": "BinaryExpression", - "start": 5956, - "end": 6009, + "start": 6025, + "end": 6075, "loc": { "start": { "line": 199, @@ -12304,13 +12552,13 @@ }, "end": { "line": 199, - "column": 94 + "column": 91 } }, "left": { "type": "BinaryExpression", - "start": 5956, - "end": 5980, + "start": 6025, + "end": 6049, "loc": { "start": { "line": 199, @@ -12323,8 +12571,8 @@ }, "left": { "type": "NumericLiteral", - "start": 5956, - "end": 5959, + "start": 6025, + "end": 6028, "loc": { "start": { "line": 199, @@ -12344,8 +12592,8 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 5962, - "end": 5980, + "start": 6031, + "end": 6049, "loc": { "start": { "line": 199, @@ -12358,8 +12606,8 @@ }, "object": { "type": "MemberExpression", - "start": 5962, - "end": 5974, + "start": 6031, + "end": 6043, "loc": { "start": { "line": 199, @@ -12372,8 +12620,8 @@ }, "object": { "type": "Identifier", - "start": 5962, - "end": 5968, + "start": 6031, + "end": 6037, "loc": { "start": { "line": 199, @@ -12389,8 +12637,8 @@ }, "property": { "type": "Identifier", - "start": 5969, - "end": 5974, + "start": 6038, + "end": 6043, "loc": { "start": { "line": 199, @@ -12408,8 +12656,8 @@ }, "property": { "type": "Identifier", - "start": 5975, - "end": 5980, + "start": 6044, + "end": 6049, "loc": { "start": { "line": 199, @@ -12429,8 +12677,8 @@ "operator": "*", "right": { "type": "BinaryExpression", - "start": 5984, - "end": 6008, + "start": 6053, + "end": 6074, "loc": { "start": { "line": 199, @@ -12438,13 +12686,13 @@ }, "end": { "line": 199, - "column": 93 + "column": 90 } }, "left": { "type": "Identifier", - "start": 5984, - "end": 5993, + "start": 6053, + "end": 6059, "loc": { "start": { "line": 199, @@ -12452,25 +12700,25 @@ }, "end": { "line": 199, - "column": 78 + "column": 75 }, - "identifierName": "xPanDelta" + "identifierName": "xDelta" }, - "name": "xPanDelta" + "name": "xDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 5996, - "end": 6008, + "start": 6062, + "end": 6074, "loc": { "start": { "line": 199, - "column": 81 + "column": 78 }, "end": { "line": 199, - "column": 93 + "column": 90 }, "identifierName": "canvasHeight" }, @@ -12478,7 +12726,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 5983 + "parenStart": 6052 } } } @@ -12486,8 +12734,8 @@ }, { "type": "ExpressionStatement", - "start": 6031, - "end": 6106, + "start": 6097, + "end": 6169, "loc": { "start": { "line": 200, @@ -12495,13 +12743,13 @@ }, "end": { "line": 200, - "column": 95 + "column": 92 } }, "expression": { "type": "AssignmentExpression", - "start": 6031, - "end": 6105, + "start": 6097, + "end": 6168, "loc": { "start": { "line": 200, @@ -12509,14 +12757,14 @@ }, "end": { "line": 200, - "column": 94 + "column": 91 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 6031, - "end": 6048, + "start": 6097, + "end": 6114, "loc": { "start": { "line": 200, @@ -12529,8 +12777,8 @@ }, "object": { "type": "Identifier", - "start": 6031, - "end": 6038, + "start": 6097, + "end": 6104, "loc": { "start": { "line": 200, @@ -12546,8 +12794,8 @@ }, "property": { "type": "Identifier", - "start": 6039, - "end": 6048, + "start": 6105, + "end": 6114, "loc": { "start": { "line": 200, @@ -12565,8 +12813,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6052, - "end": 6105, + "start": 6118, + "end": 6168, "loc": { "start": { "line": 200, @@ -12574,13 +12822,13 @@ }, "end": { "line": 200, - "column": 94 + "column": 91 } }, "left": { "type": "BinaryExpression", - "start": 6052, - "end": 6076, + "start": 6118, + "end": 6142, "loc": { "start": { "line": 200, @@ -12593,8 +12841,8 @@ }, "left": { "type": "NumericLiteral", - "start": 6052, - "end": 6055, + "start": 6118, + "end": 6121, "loc": { "start": { "line": 200, @@ -12614,8 +12862,8 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 6058, - "end": 6076, + "start": 6124, + "end": 6142, "loc": { "start": { "line": 200, @@ -12628,8 +12876,8 @@ }, "object": { "type": "MemberExpression", - "start": 6058, - "end": 6070, + "start": 6124, + "end": 6136, "loc": { "start": { "line": 200, @@ -12642,8 +12890,8 @@ }, "object": { "type": "Identifier", - "start": 6058, - "end": 6064, + "start": 6124, + "end": 6130, "loc": { "start": { "line": 200, @@ -12659,8 +12907,8 @@ }, "property": { "type": "Identifier", - "start": 6065, - "end": 6070, + "start": 6131, + "end": 6136, "loc": { "start": { "line": 200, @@ -12678,8 +12926,8 @@ }, "property": { "type": "Identifier", - "start": 6071, - "end": 6076, + "start": 6137, + "end": 6142, "loc": { "start": { "line": 200, @@ -12699,8 +12947,8 @@ "operator": "*", "right": { "type": "BinaryExpression", - "start": 6080, - "end": 6104, + "start": 6146, + "end": 6167, "loc": { "start": { "line": 200, @@ -12708,13 +12956,13 @@ }, "end": { "line": 200, - "column": 93 + "column": 90 } }, "left": { "type": "Identifier", - "start": 6080, - "end": 6089, + "start": 6146, + "end": 6152, "loc": { "start": { "line": 200, @@ -12722,25 +12970,25 @@ }, "end": { "line": 200, - "column": 78 + "column": 75 }, - "identifierName": "yPanDelta" + "identifierName": "yDelta" }, - "name": "yPanDelta" + "name": "yDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6092, - "end": 6104, + "start": 6155, + "end": 6167, "loc": { "start": { "line": 200, - "column": 81 + "column": 78 }, "end": { "line": 200, - "column": 93 + "column": 90 }, "identifierName": "canvasHeight" }, @@ -12748,7 +12996,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 6079 + "parenStart": 6145 } } } @@ -12761,8 +13009,8 @@ { "type": "CommentLine", "value": " We use only canvasHeight here so that aspect ratio does not distort speed", - "start": 5301, - "end": 5377, + "start": 5376, + "end": 5452, "loc": { "start": { "line": 187, @@ -12781,8 +13029,8 @@ }, "alternate": { "type": "IfStatement", - "start": 6145, - "end": 6855, + "start": 6208, + "end": 6898, "loc": { "start": { "line": 203, @@ -12795,8 +13043,8 @@ }, "test": { "type": "LogicalExpression", - "start": 6149, - "end": 6201, + "start": 6212, + "end": 6264, "loc": { "start": { "line": 203, @@ -12809,8 +13057,8 @@ }, "left": { "type": "LogicalExpression", - "start": 6149, - "end": 6182, + "start": 6212, + "end": 6245, "loc": { "start": { "line": 203, @@ -12823,8 +13071,8 @@ }, "left": { "type": "Identifier", - "start": 6149, - "end": 6162, + "start": 6212, + "end": 6225, "loc": { "start": { "line": 203, @@ -12841,8 +13089,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 6166, - "end": 6182, + "start": 6229, + "end": 6245, "loc": { "start": { "line": 203, @@ -12857,8 +13105,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 6167, - "end": 6182, + "start": 6230, + "end": 6245, "loc": { "start": { "line": 203, @@ -12880,8 +13128,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 6186, - "end": 6201, + "start": 6249, + "end": 6264, "loc": { "start": { "line": 203, @@ -12896,8 +13144,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 6187, - "end": 6201, + "start": 6250, + "end": 6264, "loc": { "start": { "line": 203, @@ -12918,8 +13166,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 6203, - "end": 6855, + "start": 6266, + "end": 6898, "loc": { "start": { "line": 203, @@ -12933,8 +13181,8 @@ "body": [ { "type": "IfStatement", - "start": 6222, - "end": 6841, + "start": 6285, + "end": 6884, "loc": { "start": { "line": 205, @@ -12947,8 +13195,8 @@ }, "test": { "type": "UnaryExpression", - "start": 6226, - "end": 6243, + "start": 6289, + "end": 6306, "loc": { "start": { "line": 205, @@ -12963,8 +13211,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 6227, - "end": 6243, + "start": 6290, + "end": 6306, "loc": { "start": { "line": 205, @@ -12977,8 +13225,8 @@ }, "object": { "type": "Identifier", - "start": 6227, - "end": 6234, + "start": 6290, + "end": 6297, "loc": { "start": { "line": 205, @@ -12994,8 +13242,8 @@ }, "property": { "type": "Identifier", - "start": 6235, - "end": 6243, + "start": 6298, + "end": 6306, "loc": { "start": { "line": 205, @@ -13017,8 +13265,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 6245, - "end": 6841, + "start": 6308, + "end": 6884, "loc": { "start": { "line": 205, @@ -13032,8 +13280,8 @@ "body": [ { "type": "IfStatement", - "start": 6301, - "end": 6823, + "start": 6364, + "end": 6866, "loc": { "start": { "line": 207, @@ -13046,8 +13294,8 @@ }, "test": { "type": "MemberExpression", - "start": 6305, - "end": 6324, + "start": 6368, + "end": 6387, "loc": { "start": { "line": 207, @@ -13060,8 +13308,8 @@ }, "object": { "type": "Identifier", - "start": 6305, - "end": 6312, + "start": 6368, + "end": 6375, "loc": { "start": { "line": 207, @@ -13078,8 +13326,8 @@ }, "property": { "type": "Identifier", - "start": 6313, - "end": 6324, + "start": 6376, + "end": 6387, "loc": { "start": { "line": 207, @@ -13098,8 +13346,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 6326, - "end": 6569, + "start": 6389, + "end": 6622, "loc": { "start": { "line": 207, @@ -13113,8 +13361,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 6352, - "end": 6435, + "start": 6415, + "end": 6493, "loc": { "start": { "line": 208, @@ -13122,13 +13370,13 @@ }, "end": { "line": 208, - "column": 107 + "column": 102 } }, "expression": { "type": "AssignmentExpression", - "start": 6352, - "end": 6434, + "start": 6415, + "end": 6492, "loc": { "start": { "line": 208, @@ -13136,14 +13384,14 @@ }, "end": { "line": 208, - "column": 106 + "column": 101 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 6352, - "end": 6372, + "start": 6415, + "end": 6435, "loc": { "start": { "line": 208, @@ -13156,8 +13404,8 @@ }, "object": { "type": "Identifier", - "start": 6352, - "end": 6359, + "start": 6415, + "end": 6422, "loc": { "start": { "line": 208, @@ -13173,8 +13421,8 @@ }, "property": { "type": "Identifier", - "start": 6360, - "end": 6372, + "start": 6423, + "end": 6435, "loc": { "start": { "line": 208, @@ -13192,8 +13440,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6376, - "end": 6434, + "start": 6439, + "end": 6492, "loc": { "start": { "line": 208, @@ -13201,13 +13449,13 @@ }, "end": { "line": 208, - "column": 106 + "column": 101 } }, "left": { "type": "BinaryExpression", - "start": 6376, - "end": 6430, + "start": 6439, + "end": 6488, "loc": { "start": { "line": 208, @@ -13215,13 +13463,13 @@ }, "end": { "line": 208, - "column": 102 + "column": 97 } }, "left": { "type": "BinaryExpression", - "start": 6377, - "end": 6402, + "start": 6440, + "end": 6460, "loc": { "start": { "line": 208, @@ -13229,76 +13477,39 @@ }, "end": { "line": 208, - "column": 74 + "column": 69 } }, "left": { - "type": "BinaryExpression", - "start": 6378, - "end": 6387, + "type": "Identifier", + "start": 6440, + "end": 6446, "loc": { "start": { "line": 208, - "column": 50 + "column": 49 }, "end": { "line": 208, - "column": 59 - } - }, - "left": { - "type": "Identifier", - "start": 6378, - "end": 6379, - "loc": { - "start": { - "line": 208, - "column": 50 - }, - "end": { - "line": 208, - "column": 51 - }, - "identifierName": "x" + "column": 55 }, - "name": "x" + "identifierName": "xDelta" }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 6382, - "end": 6387, - "loc": { - "start": { - "line": 208, - "column": 54 - }, - "end": { - "line": 208, - "column": 59 - }, - "identifierName": "lastX" - }, - "name": "lastX" - }, - "extra": { - "parenthesized": true, - "parenStart": 6377 - } + "name": "xDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6391, - "end": 6402, + "start": 6449, + "end": 6460, "loc": { "start": { "line": 208, - "column": 63 + "column": 58 }, "end": { "line": 208, - "column": 74 + "column": 69 }, "identifierName": "canvasWidth" }, @@ -13306,36 +13517,36 @@ }, "extra": { "parenthesized": true, - "parenStart": 6376 + "parenStart": 6439 } }, "operator": "*", "right": { "type": "MemberExpression", - "start": 6406, - "end": 6430, + "start": 6464, + "end": 6488, "loc": { "start": { "line": 208, - "column": 78 + "column": 73 }, "end": { "line": 208, - "column": 102 + "column": 97 } }, "object": { "type": "Identifier", - "start": 6406, - "end": 6413, + "start": 6464, + "end": 6471, "loc": { "start": { "line": 208, - "column": 78 + "column": 73 }, "end": { "line": 208, - "column": 85 + "column": 80 }, "identifierName": "configs" }, @@ -13343,16 +13554,16 @@ }, "property": { "type": "Identifier", - "start": 6414, - "end": 6430, + "start": 6472, + "end": 6488, "loc": { "start": { "line": 208, - "column": 86 + "column": 81 }, "end": { "line": 208, - "column": 102 + "column": 97 }, "identifierName": "dragRotationRate" }, @@ -13364,16 +13575,16 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 6433, - "end": 6434, + "start": 6491, + "end": 6492, "loc": { "start": { "line": 208, - "column": 105 + "column": 100 }, "end": { "line": 208, - "column": 106 + "column": 101 } }, "extra": { @@ -13387,8 +13598,8 @@ }, { "type": "ExpressionStatement", - "start": 6460, - "end": 6546, + "start": 6518, + "end": 6599, "loc": { "start": { "line": 209, @@ -13396,13 +13607,13 @@ }, "end": { "line": 209, - "column": 110 + "column": 105 } }, "expression": { "type": "AssignmentExpression", - "start": 6460, - "end": 6545, + "start": 6518, + "end": 6598, "loc": { "start": { "line": 209, @@ -13410,14 +13621,14 @@ }, "end": { "line": 209, - "column": 109 + "column": 104 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 6460, - "end": 6480, + "start": 6518, + "end": 6538, "loc": { "start": { "line": 209, @@ -13430,8 +13641,8 @@ }, "object": { "type": "Identifier", - "start": 6460, - "end": 6467, + "start": 6518, + "end": 6525, "loc": { "start": { "line": 209, @@ -13447,8 +13658,8 @@ }, "property": { "type": "Identifier", - "start": 6468, - "end": 6480, + "start": 6526, + "end": 6538, "loc": { "start": { "line": 209, @@ -13466,8 +13677,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6484, - "end": 6545, + "start": 6542, + "end": 6598, "loc": { "start": { "line": 209, @@ -13475,13 +13686,13 @@ }, "end": { "line": 209, - "column": 109 + "column": 104 } }, "left": { "type": "BinaryExpression", - "start": 6485, - "end": 6511, + "start": 6543, + "end": 6564, "loc": { "start": { "line": 209, @@ -13489,76 +13700,39 @@ }, "end": { "line": 209, - "column": 75 + "column": 70 } }, "left": { - "type": "BinaryExpression", - "start": 6486, - "end": 6495, + "type": "Identifier", + "start": 6543, + "end": 6549, "loc": { "start": { "line": 209, - "column": 50 + "column": 49 }, "end": { "line": 209, - "column": 59 - } - }, - "left": { - "type": "Identifier", - "start": 6486, - "end": 6487, - "loc": { - "start": { - "line": 209, - "column": 50 - }, - "end": { - "line": 209, - "column": 51 - }, - "identifierName": "y" - }, - "name": "y" - }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 6490, - "end": 6495, - "loc": { - "start": { - "line": 209, - "column": 54 - }, - "end": { - "line": 209, - "column": 59 - }, - "identifierName": "lastY" + "column": 55 }, - "name": "lastY" + "identifierName": "yDelta" }, - "extra": { - "parenthesized": true, - "parenStart": 6485 - } + "name": "yDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6499, - "end": 6511, + "start": 6552, + "end": 6564, "loc": { "start": { "line": 209, - "column": 63 + "column": 58 }, "end": { "line": 209, - "column": 75 + "column": 70 }, "identifierName": "canvasHeight" }, @@ -13566,50 +13740,50 @@ }, "extra": { "parenthesized": true, - "parenStart": 6484 + "parenStart": 6542 } }, "operator": "*", "right": { "type": "BinaryExpression", - "start": 6516, - "end": 6544, + "start": 6569, + "end": 6597, "loc": { "start": { "line": 209, - "column": 80 + "column": 75 }, "end": { "line": 209, - "column": 108 + "column": 103 } }, "left": { "type": "MemberExpression", - "start": 6516, - "end": 6540, + "start": 6569, + "end": 6593, "loc": { "start": { "line": 209, - "column": 80 + "column": 75 }, "end": { "line": 209, - "column": 104 + "column": 99 } }, "object": { "type": "Identifier", - "start": 6516, - "end": 6523, + "start": 6569, + "end": 6576, "loc": { "start": { "line": 209, - "column": 80 + "column": 75 }, "end": { "line": 209, - "column": 87 + "column": 82 }, "identifierName": "configs" }, @@ -13617,16 +13791,16 @@ }, "property": { "type": "Identifier", - "start": 6524, - "end": 6540, + "start": 6577, + "end": 6593, "loc": { "start": { "line": 209, - "column": 88 + "column": 83 }, "end": { "line": 209, - "column": 104 + "column": 99 }, "identifierName": "dragRotationRate" }, @@ -13637,16 +13811,16 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 6543, - "end": 6544, + "start": 6596, + "end": 6597, "loc": { "start": { "line": 209, - "column": 107 + "column": 102 }, "end": { "line": 209, - "column": 108 + "column": 103 } }, "extra": { @@ -13657,7 +13831,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 6515 + "parenStart": 6568 } } } @@ -13668,8 +13842,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 6575, - "end": 6823, + "start": 6628, + "end": 6866, "loc": { "start": { "line": 211, @@ -13683,8 +13857,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 6601, - "end": 6688, + "start": 6654, + "end": 6736, "loc": { "start": { "line": 212, @@ -13692,13 +13866,13 @@ }, "end": { "line": 212, - "column": 111 + "column": 106 } }, "expression": { "type": "AssignmentExpression", - "start": 6601, - "end": 6687, + "start": 6654, + "end": 6735, "loc": { "start": { "line": 212, @@ -13706,14 +13880,14 @@ }, "end": { "line": 212, - "column": 110 + "column": 105 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 6601, - "end": 6621, + "start": 6654, + "end": 6674, "loc": { "start": { "line": 212, @@ -13726,8 +13900,8 @@ }, "object": { "type": "Identifier", - "start": 6601, - "end": 6608, + "start": 6654, + "end": 6661, "loc": { "start": { "line": 212, @@ -13743,8 +13917,8 @@ }, "property": { "type": "Identifier", - "start": 6609, - "end": 6621, + "start": 6662, + "end": 6674, "loc": { "start": { "line": 212, @@ -13762,8 +13936,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6625, - "end": 6687, + "start": 6678, + "end": 6735, "loc": { "start": { "line": 212, @@ -13771,13 +13945,13 @@ }, "end": { "line": 212, - "column": 110 + "column": 105 } }, "left": { "type": "BinaryExpression", - "start": 6626, - "end": 6651, + "start": 6679, + "end": 6699, "loc": { "start": { "line": 212, @@ -13785,76 +13959,39 @@ }, "end": { "line": 212, - "column": 74 + "column": 69 } }, "left": { - "type": "BinaryExpression", - "start": 6627, - "end": 6636, + "type": "Identifier", + "start": 6679, + "end": 6685, "loc": { "start": { "line": 212, - "column": 50 + "column": 49 }, "end": { "line": 212, - "column": 59 - } - }, - "left": { - "type": "Identifier", - "start": 6627, - "end": 6628, - "loc": { - "start": { - "line": 212, - "column": 50 - }, - "end": { - "line": 212, - "column": 51 - }, - "identifierName": "x" - }, - "name": "x" - }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 6631, - "end": 6636, - "loc": { - "start": { - "line": 212, - "column": 54 - }, - "end": { - "line": 212, - "column": 59 - }, - "identifierName": "lastX" + "column": 55 }, - "name": "lastX" + "identifierName": "xDelta" }, - "extra": { - "parenthesized": true, - "parenStart": 6626 - } + "name": "xDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6640, - "end": 6651, + "start": 6688, + "end": 6699, "loc": { "start": { "line": 212, - "column": 63 + "column": 58 }, "end": { "line": 212, - "column": 74 + "column": 69 }, "identifierName": "canvasWidth" }, @@ -13862,50 +13999,50 @@ }, "extra": { "parenthesized": true, - "parenStart": 6625 + "parenStart": 6678 } }, "operator": "*", "right": { "type": "BinaryExpression", - "start": 6656, - "end": 6686, + "start": 6704, + "end": 6734, "loc": { "start": { "line": 212, - "column": 79 + "column": 74 }, "end": { "line": 212, - "column": 109 + "column": 104 } }, "left": { "type": "MemberExpression", - "start": 6656, - "end": 6680, + "start": 6704, + "end": 6728, "loc": { "start": { "line": 212, - "column": 79 + "column": 74 }, "end": { "line": 212, - "column": 103 + "column": 98 } }, "object": { "type": "Identifier", - "start": 6656, - "end": 6663, + "start": 6704, + "end": 6711, "loc": { "start": { "line": 212, - "column": 79 + "column": 74 }, "end": { "line": 212, - "column": 86 + "column": 81 }, "identifierName": "configs" }, @@ -13913,16 +14050,16 @@ }, "property": { "type": "Identifier", - "start": 6664, - "end": 6680, + "start": 6712, + "end": 6728, "loc": { "start": { "line": 212, - "column": 87 + "column": 82 }, "end": { "line": 212, - "column": 103 + "column": 98 }, "identifierName": "dragRotationRate" }, @@ -13933,16 +14070,16 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 6683, - "end": 6686, + "start": 6731, + "end": 6734, "loc": { "start": { "line": 212, - "column": 106 + "column": 101 }, "end": { "line": 212, - "column": 109 + "column": 104 } }, "extra": { @@ -13953,7 +14090,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 6655 + "parenStart": 6703 } } } @@ -13961,8 +14098,8 @@ }, { "type": "ExpressionStatement", - "start": 6713, - "end": 6801, + "start": 6761, + "end": 6844, "loc": { "start": { "line": 213, @@ -13970,13 +14107,13 @@ }, "end": { "line": 213, - "column": 112 + "column": 107 } }, "expression": { "type": "AssignmentExpression", - "start": 6713, - "end": 6800, + "start": 6761, + "end": 6843, "loc": { "start": { "line": 213, @@ -13984,14 +14121,14 @@ }, "end": { "line": 213, - "column": 111 + "column": 106 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 6713, - "end": 6733, + "start": 6761, + "end": 6781, "loc": { "start": { "line": 213, @@ -14004,8 +14141,8 @@ }, "object": { "type": "Identifier", - "start": 6713, - "end": 6720, + "start": 6761, + "end": 6768, "loc": { "start": { "line": 213, @@ -14021,8 +14158,8 @@ }, "property": { "type": "Identifier", - "start": 6721, - "end": 6733, + "start": 6769, + "end": 6781, "loc": { "start": { "line": 213, @@ -14040,8 +14177,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6737, - "end": 6800, + "start": 6785, + "end": 6843, "loc": { "start": { "line": 213, @@ -14049,13 +14186,13 @@ }, "end": { "line": 213, - "column": 111 + "column": 106 } }, "left": { "type": "BinaryExpression", - "start": 6738, - "end": 6764, + "start": 6786, + "end": 6807, "loc": { "start": { "line": 213, @@ -14063,76 +14200,39 @@ }, "end": { "line": 213, - "column": 75 + "column": 70 } }, "left": { - "type": "BinaryExpression", - "start": 6739, - "end": 6748, + "type": "Identifier", + "start": 6786, + "end": 6792, "loc": { "start": { "line": 213, - "column": 50 + "column": 49 }, "end": { "line": 213, - "column": 59 - } - }, - "left": { - "type": "Identifier", - "start": 6739, - "end": 6740, - "loc": { - "start": { - "line": 213, - "column": 50 - }, - "end": { - "line": 213, - "column": 51 - }, - "identifierName": "y" - }, - "name": "y" - }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 6743, - "end": 6748, - "loc": { - "start": { - "line": 213, - "column": 54 - }, - "end": { - "line": 213, - "column": 59 - }, - "identifierName": "lastY" + "column": 55 }, - "name": "lastY" + "identifierName": "yDelta" }, - "extra": { - "parenthesized": true, - "parenStart": 6738 - } + "name": "yDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6752, - "end": 6764, + "start": 6795, + "end": 6807, "loc": { "start": { "line": 213, - "column": 63 + "column": 58 }, "end": { "line": 213, - "column": 75 + "column": 70 }, "identifierName": "canvasHeight" }, @@ -14140,50 +14240,50 @@ }, "extra": { "parenthesized": true, - "parenStart": 6737 + "parenStart": 6785 } }, "operator": "*", "right": { "type": "BinaryExpression", - "start": 6769, - "end": 6799, + "start": 6812, + "end": 6842, "loc": { "start": { "line": 213, - "column": 80 + "column": 75 }, "end": { "line": 213, - "column": 110 + "column": 105 } }, "left": { "type": "MemberExpression", - "start": 6769, - "end": 6793, + "start": 6812, + "end": 6836, "loc": { "start": { "line": 213, - "column": 80 + "column": 75 }, "end": { "line": 213, - "column": 104 + "column": 99 } }, "object": { "type": "Identifier", - "start": 6769, - "end": 6776, + "start": 6812, + "end": 6819, "loc": { "start": { "line": 213, - "column": 80 + "column": 75 }, "end": { "line": 213, - "column": 87 + "column": 82 }, "identifierName": "configs" }, @@ -14191,16 +14291,16 @@ }, "property": { "type": "Identifier", - "start": 6777, - "end": 6793, + "start": 6820, + "end": 6836, "loc": { "start": { "line": 213, - "column": 88 + "column": 83 }, "end": { "line": 213, - "column": 104 + "column": 99 }, "identifierName": "dragRotationRate" }, @@ -14211,16 +14311,16 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 6796, - "end": 6799, + "start": 6839, + "end": 6842, "loc": { "start": { "line": 213, - "column": 107 + "column": 102 }, "end": { "line": 213, - "column": 110 + "column": 105 } }, "extra": { @@ -14231,7 +14331,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 6768 + "parenStart": 6811 } } } @@ -14244,8 +14344,8 @@ { "type": "CommentLine", "value": " No rotating in plan-view mode", - "start": 6247, - "end": 6279, + "start": 6310, + "end": 6342, "loc": { "start": { "line": 205, @@ -14272,8 +14372,8 @@ }, { "type": "ExpressionStatement", - "start": 6869, - "end": 6879, + "start": 6912, + "end": 6922, "loc": { "start": { "line": 218, @@ -14286,8 +14386,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 6869, - "end": 6878, + "start": 6912, + "end": 6921, "loc": { "start": { "line": 218, @@ -14301,8 +14401,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 6869, - "end": 6874, + "start": 6912, + "end": 6917, "loc": { "start": { "line": 218, @@ -14318,8 +14418,8 @@ }, "right": { "type": "Identifier", - "start": 6877, - "end": 6878, + "start": 6920, + "end": 6921, "loc": { "start": { "line": 218, @@ -14337,8 +14437,8 @@ }, { "type": "ExpressionStatement", - "start": 6892, - "end": 6902, + "start": 6935, + "end": 6945, "loc": { "start": { "line": 219, @@ -14351,8 +14451,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 6892, - "end": 6901, + "start": 6935, + "end": 6944, "loc": { "start": { "line": 219, @@ -14366,8 +14466,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 6892, - "end": 6897, + "start": 6935, + "end": 6940, "loc": { "start": { "line": 219, @@ -14383,8 +14483,8 @@ }, "right": { "type": "Identifier", - "start": 6900, - "end": 6901, + "start": 6943, + "end": 6944, "loc": { "start": { "line": 219, @@ -14410,8 +14510,8 @@ }, { "type": "ExpressionStatement", - "start": 6924, - "end": 7244, + "start": 6967, + "end": 7287, "loc": { "start": { "line": 222, @@ -14424,8 +14524,8 @@ }, "expression": { "type": "CallExpression", - "start": 6924, - "end": 7243, + "start": 6967, + "end": 7286, "loc": { "start": { "line": 222, @@ -14438,8 +14538,8 @@ }, "callee": { "type": "MemberExpression", - "start": 6924, - "end": 6947, + "start": 6967, + "end": 6990, "loc": { "start": { "line": 222, @@ -14452,8 +14552,8 @@ }, "object": { "type": "Identifier", - "start": 6924, - "end": 6930, + "start": 6967, + "end": 6973, "loc": { "start": { "line": 222, @@ -14469,8 +14569,8 @@ }, "property": { "type": "Identifier", - "start": 6931, - "end": 6947, + "start": 6974, + "end": 6990, "loc": { "start": { "line": 222, @@ -14489,8 +14589,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 6948, - "end": 6959, + "start": 6991, + "end": 7002, "loc": { "start": { "line": 222, @@ -14509,8 +14609,8 @@ }, { "type": "AssignmentExpression", - "start": 6961, - "end": 7242, + "start": 7004, + "end": 7285, "loc": { "start": { "line": 222, @@ -14524,8 +14624,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 6961, - "end": 6989, + "start": 7004, + "end": 7032, "loc": { "start": { "line": 222, @@ -14538,8 +14638,8 @@ }, "object": { "type": "ThisExpression", - "start": 6961, - "end": 6965, + "start": 7004, + "end": 7008, "loc": { "start": { "line": 222, @@ -14553,8 +14653,8 @@ }, "property": { "type": "Identifier", - "start": 6966, - "end": 6989, + "start": 7009, + "end": 7032, "loc": { "start": { "line": 222, @@ -14572,8 +14672,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 6992, - "end": 7242, + "start": 7035, + "end": 7285, "loc": { "start": { "line": 222, @@ -14591,8 +14691,8 @@ "params": [ { "type": "Identifier", - "start": 6993, - "end": 6994, + "start": 7036, + "end": 7037, "loc": { "start": { "line": 222, @@ -14609,8 +14709,8 @@ ], "body": { "type": "BlockStatement", - "start": 6999, - "end": 7242, + "start": 7042, + "end": 7285, "loc": { "start": { "line": 222, @@ -14624,8 +14724,8 @@ "body": [ { "type": "IfStatement", - "start": 7014, - "end": 7102, + "start": 7057, + "end": 7145, "loc": { "start": { "line": 224, @@ -14638,8 +14738,8 @@ }, "test": { "type": "UnaryExpression", - "start": 7018, - "end": 7061, + "start": 7061, + "end": 7104, "loc": { "start": { "line": 224, @@ -14654,8 +14754,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 7020, - "end": 7060, + "start": 7063, + "end": 7103, "loc": { "start": { "line": 224, @@ -14668,8 +14768,8 @@ }, "left": { "type": "MemberExpression", - "start": 7020, - "end": 7034, + "start": 7063, + "end": 7077, "loc": { "start": { "line": 224, @@ -14682,8 +14782,8 @@ }, "object": { "type": "Identifier", - "start": 7020, - "end": 7027, + "start": 7063, + "end": 7070, "loc": { "start": { "line": 224, @@ -14699,8 +14799,8 @@ }, "property": { "type": "Identifier", - "start": 7028, - "end": 7034, + "start": 7071, + "end": 7077, "loc": { "start": { "line": 224, @@ -14719,8 +14819,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 7038, - "end": 7060, + "start": 7081, + "end": 7103, "loc": { "start": { "line": 224, @@ -14733,8 +14833,8 @@ }, "object": { "type": "Identifier", - "start": 7038, - "end": 7045, + "start": 7081, + "end": 7088, "loc": { "start": { "line": 224, @@ -14750,8 +14850,8 @@ }, "property": { "type": "Identifier", - "start": 7046, - "end": 7060, + "start": 7089, + "end": 7103, "loc": { "start": { "line": 224, @@ -14769,7 +14869,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 7019 + "parenStart": 7062 } }, "extra": { @@ -14778,8 +14878,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 7063, - "end": 7102, + "start": 7106, + "end": 7145, "loc": { "start": { "line": 224, @@ -14793,8 +14893,8 @@ "body": [ { "type": "ReturnStatement", - "start": 7081, - "end": 7088, + "start": 7124, + "end": 7131, "loc": { "start": { "line": 225, @@ -14814,8 +14914,8 @@ }, { "type": "IfStatement", - "start": 7116, - "end": 7178, + "start": 7159, + "end": 7221, "loc": { "start": { "line": 228, @@ -14828,8 +14928,8 @@ }, "test": { "type": "UnaryExpression", - "start": 7120, - "end": 7137, + "start": 7163, + "end": 7180, "loc": { "start": { "line": 228, @@ -14844,8 +14944,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 7121, - "end": 7137, + "start": 7164, + "end": 7180, "loc": { "start": { "line": 228, @@ -14858,8 +14958,8 @@ }, "object": { "type": "Identifier", - "start": 7121, - "end": 7127, + "start": 7164, + "end": 7170, "loc": { "start": { "line": 228, @@ -14875,8 +14975,8 @@ }, "property": { "type": "Identifier", - "start": 7128, - "end": 7137, + "start": 7171, + "end": 7180, "loc": { "start": { "line": 228, @@ -14898,8 +14998,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 7139, - "end": 7178, + "start": 7182, + "end": 7221, "loc": { "start": { "line": 228, @@ -14913,8 +15013,8 @@ "body": [ { "type": "ReturnStatement", - "start": 7157, - "end": 7164, + "start": 7200, + "end": 7207, "loc": { "start": { "line": 229, @@ -14934,8 +15034,8 @@ }, { "type": "ExpressionStatement", - "start": 7192, - "end": 7232, + "start": 7235, + "end": 7275, "loc": { "start": { "line": 232, @@ -14948,8 +15048,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7192, - "end": 7231, + "start": 7235, + "end": 7274, "loc": { "start": { "line": 232, @@ -14963,8 +15063,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7192, - "end": 7224, + "start": 7235, + "end": 7267, "loc": { "start": { "line": 232, @@ -14980,8 +15080,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7227, - "end": 7231, + "start": 7270, + "end": 7274, "loc": { "start": { "line": 232, @@ -15006,8 +15106,8 @@ }, { "type": "ExpressionStatement", - "start": 7254, - "end": 8203, + "start": 7297, + "end": 8246, "loc": { "start": { "line": 235, @@ -15020,8 +15120,8 @@ }, "expression": { "type": "CallExpression", - "start": 7254, - "end": 8202, + "start": 7297, + "end": 8245, "loc": { "start": { "line": 235, @@ -15034,8 +15134,8 @@ }, "callee": { "type": "MemberExpression", - "start": 7254, - "end": 7279, + "start": 7297, + "end": 7322, "loc": { "start": { "line": 235, @@ -15048,8 +15148,8 @@ }, "object": { "type": "Identifier", - "start": 7254, - "end": 7262, + "start": 7297, + "end": 7305, "loc": { "start": { "line": 235, @@ -15065,8 +15165,8 @@ }, "property": { "type": "Identifier", - "start": 7263, - "end": 7279, + "start": 7306, + "end": 7322, "loc": { "start": { "line": 235, @@ -15085,8 +15185,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 7280, - "end": 7289, + "start": 7323, + "end": 7332, "loc": { "start": { "line": 235, @@ -15105,8 +15205,8 @@ }, { "type": "AssignmentExpression", - "start": 7291, - "end": 8201, + "start": 7334, + "end": 8244, "loc": { "start": { "line": 235, @@ -15120,8 +15220,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 7291, - "end": 7319, + "start": 7334, + "end": 7362, "loc": { "start": { "line": 235, @@ -15134,8 +15234,8 @@ }, "object": { "type": "ThisExpression", - "start": 7291, - "end": 7295, + "start": 7334, + "end": 7338, "loc": { "start": { "line": 235, @@ -15149,8 +15249,8 @@ }, "property": { "type": "Identifier", - "start": 7296, - "end": 7319, + "start": 7339, + "end": 7362, "loc": { "start": { "line": 235, @@ -15168,8 +15268,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 7322, - "end": 8201, + "start": 7365, + "end": 8244, "loc": { "start": { "line": 235, @@ -15187,8 +15287,8 @@ "params": [ { "type": "Identifier", - "start": 7323, - "end": 7324, + "start": 7366, + "end": 7367, "loc": { "start": { "line": 235, @@ -15205,8 +15305,8 @@ ], "body": { "type": "BlockStatement", - "start": 7329, - "end": 8201, + "start": 7372, + "end": 8244, "loc": { "start": { "line": 235, @@ -15220,8 +15320,8 @@ "body": [ { "type": "IfStatement", - "start": 7343, - "end": 7431, + "start": 7386, + "end": 7474, "loc": { "start": { "line": 236, @@ -15234,8 +15334,8 @@ }, "test": { "type": "UnaryExpression", - "start": 7347, - "end": 7390, + "start": 7390, + "end": 7433, "loc": { "start": { "line": 236, @@ -15250,8 +15350,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 7349, - "end": 7389, + "start": 7392, + "end": 7432, "loc": { "start": { "line": 236, @@ -15264,8 +15364,8 @@ }, "left": { "type": "MemberExpression", - "start": 7349, - "end": 7363, + "start": 7392, + "end": 7406, "loc": { "start": { "line": 236, @@ -15278,8 +15378,8 @@ }, "object": { "type": "Identifier", - "start": 7349, - "end": 7356, + "start": 7392, + "end": 7399, "loc": { "start": { "line": 236, @@ -15295,8 +15395,8 @@ }, "property": { "type": "Identifier", - "start": 7357, - "end": 7363, + "start": 7400, + "end": 7406, "loc": { "start": { "line": 236, @@ -15315,8 +15415,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 7367, - "end": 7389, + "start": 7410, + "end": 7432, "loc": { "start": { "line": 236, @@ -15329,8 +15429,8 @@ }, "object": { "type": "Identifier", - "start": 7367, - "end": 7374, + "start": 7410, + "end": 7417, "loc": { "start": { "line": 236, @@ -15346,8 +15446,8 @@ }, "property": { "type": "Identifier", - "start": 7375, - "end": 7389, + "start": 7418, + "end": 7432, "loc": { "start": { "line": 236, @@ -15365,7 +15465,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 7348 + "parenStart": 7391 } }, "extra": { @@ -15374,8 +15474,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 7392, - "end": 7431, + "start": 7435, + "end": 7474, "loc": { "start": { "line": 236, @@ -15389,8 +15489,8 @@ "body": [ { "type": "ReturnStatement", - "start": 7410, - "end": 7417, + "start": 7453, + "end": 7460, "loc": { "start": { "line": 237, @@ -15410,8 +15510,8 @@ }, { "type": "SwitchStatement", - "start": 7444, - "end": 8131, + "start": 7487, + "end": 8174, "loc": { "start": { "line": 239, @@ -15424,8 +15524,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 7452, - "end": 7459, + "start": 7495, + "end": 7502, "loc": { "start": { "line": 239, @@ -15438,8 +15538,8 @@ }, "object": { "type": "Identifier", - "start": 7452, - "end": 7453, + "start": 7495, + "end": 7496, "loc": { "start": { "line": 239, @@ -15455,8 +15555,8 @@ }, "property": { "type": "Identifier", - "start": 7454, - "end": 7459, + "start": 7497, + "end": 7502, "loc": { "start": { "line": 239, @@ -15475,8 +15575,8 @@ "cases": [ { "type": "SwitchCase", - "start": 7479, - "end": 7660, + "start": 7522, + "end": 7703, "loc": { "start": { "line": 240, @@ -15490,8 +15590,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 7522, - "end": 7544, + "start": 7565, + "end": 7587, "loc": { "start": { "line": 241, @@ -15504,8 +15604,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7522, - "end": 7543, + "start": 7565, + "end": 7586, "loc": { "start": { "line": 241, @@ -15519,8 +15619,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7522, - "end": 7535, + "start": 7565, + "end": 7578, "loc": { "start": { "line": 241, @@ -15537,8 +15637,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7538, - "end": 7543, + "start": 7581, + "end": 7586, "loc": { "start": { "line": 241, @@ -15557,8 +15657,8 @@ { "type": "CommentLine", "value": " Left button", - "start": 7487, - "end": 7501, + "start": 7530, + "end": 7544, "loc": { "start": { "line": 240, @@ -15574,8 +15674,8 @@ }, { "type": "ExpressionStatement", - "start": 7565, - "end": 7589, + "start": 7608, + "end": 7632, "loc": { "start": { "line": 242, @@ -15588,8 +15688,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7565, - "end": 7588, + "start": 7608, + "end": 7631, "loc": { "start": { "line": 242, @@ -15603,8 +15703,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7565, - "end": 7580, + "start": 7608, + "end": 7623, "loc": { "start": { "line": 242, @@ -15620,8 +15720,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7583, - "end": 7588, + "start": 7626, + "end": 7631, "loc": { "start": { "line": 242, @@ -15638,8 +15738,8 @@ }, { "type": "ExpressionStatement", - "start": 7610, - "end": 7633, + "start": 7653, + "end": 7676, "loc": { "start": { "line": 243, @@ -15652,8 +15752,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7610, - "end": 7632, + "start": 7653, + "end": 7675, "loc": { "start": { "line": 243, @@ -15667,8 +15767,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7610, - "end": 7624, + "start": 7653, + "end": 7667, "loc": { "start": { "line": 243, @@ -15684,8 +15784,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7627, - "end": 7632, + "start": 7670, + "end": 7675, "loc": { "start": { "line": 243, @@ -15702,8 +15802,8 @@ }, { "type": "BreakStatement", - "start": 7654, - "end": 7660, + "start": 7697, + "end": 7703, "loc": { "start": { "line": 244, @@ -15719,8 +15819,8 @@ ], "test": { "type": "NumericLiteral", - "start": 7484, - "end": 7485, + "start": 7527, + "end": 7528, "loc": { "start": { "line": 240, @@ -15740,8 +15840,8 @@ }, { "type": "SwitchCase", - "start": 7677, - "end": 7866, + "start": 7720, + "end": 7909, "loc": { "start": { "line": 245, @@ -15755,8 +15855,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 7728, - "end": 7750, + "start": 7771, + "end": 7793, "loc": { "start": { "line": 246, @@ -15769,8 +15869,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7728, - "end": 7749, + "start": 7771, + "end": 7792, "loc": { "start": { "line": 246, @@ -15784,8 +15884,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7728, - "end": 7741, + "start": 7771, + "end": 7784, "loc": { "start": { "line": 246, @@ -15802,8 +15902,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7744, - "end": 7749, + "start": 7787, + "end": 7792, "loc": { "start": { "line": 246, @@ -15822,8 +15922,8 @@ { "type": "CommentLine", "value": " Middle/both buttons", - "start": 7685, - "end": 7707, + "start": 7728, + "end": 7750, "loc": { "start": { "line": 245, @@ -15839,8 +15939,8 @@ }, { "type": "ExpressionStatement", - "start": 7771, - "end": 7795, + "start": 7814, + "end": 7838, "loc": { "start": { "line": 247, @@ -15853,8 +15953,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7771, - "end": 7794, + "start": 7814, + "end": 7837, "loc": { "start": { "line": 247, @@ -15868,8 +15968,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7771, - "end": 7786, + "start": 7814, + "end": 7829, "loc": { "start": { "line": 247, @@ -15885,8 +15985,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7789, - "end": 7794, + "start": 7832, + "end": 7837, "loc": { "start": { "line": 247, @@ -15903,8 +16003,8 @@ }, { "type": "ExpressionStatement", - "start": 7816, - "end": 7839, + "start": 7859, + "end": 7882, "loc": { "start": { "line": 248, @@ -15917,8 +16017,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7816, - "end": 7838, + "start": 7859, + "end": 7881, "loc": { "start": { "line": 248, @@ -15932,8 +16032,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7816, - "end": 7830, + "start": 7859, + "end": 7873, "loc": { "start": { "line": 248, @@ -15949,8 +16049,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7833, - "end": 7838, + "start": 7876, + "end": 7881, "loc": { "start": { "line": 248, @@ -15967,8 +16067,8 @@ }, { "type": "BreakStatement", - "start": 7860, - "end": 7866, + "start": 7903, + "end": 7909, "loc": { "start": { "line": 249, @@ -15984,8 +16084,8 @@ ], "test": { "type": "NumericLiteral", - "start": 7682, - "end": 7683, + "start": 7725, + "end": 7726, "loc": { "start": { "line": 245, @@ -16005,8 +16105,8 @@ }, { "type": "SwitchCase", - "start": 7883, - "end": 8065, + "start": 7926, + "end": 8108, "loc": { "start": { "line": 250, @@ -16020,8 +16120,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 7927, - "end": 7949, + "start": 7970, + "end": 7992, "loc": { "start": { "line": 251, @@ -16034,8 +16134,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7927, - "end": 7948, + "start": 7970, + "end": 7991, "loc": { "start": { "line": 251, @@ -16049,8 +16149,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7927, - "end": 7940, + "start": 7970, + "end": 7983, "loc": { "start": { "line": 251, @@ -16067,8 +16167,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7943, - "end": 7948, + "start": 7986, + "end": 7991, "loc": { "start": { "line": 251, @@ -16087,8 +16187,8 @@ { "type": "CommentLine", "value": " Right button", - "start": 7891, - "end": 7906, + "start": 7934, + "end": 7949, "loc": { "start": { "line": 250, @@ -16104,8 +16204,8 @@ }, { "type": "ExpressionStatement", - "start": 7970, - "end": 7994, + "start": 8013, + "end": 8037, "loc": { "start": { "line": 252, @@ -16118,8 +16218,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7970, - "end": 7993, + "start": 8013, + "end": 8036, "loc": { "start": { "line": 252, @@ -16133,8 +16233,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7970, - "end": 7985, + "start": 8013, + "end": 8028, "loc": { "start": { "line": 252, @@ -16150,8 +16250,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7988, - "end": 7993, + "start": 8031, + "end": 8036, "loc": { "start": { "line": 252, @@ -16168,8 +16268,8 @@ }, { "type": "ExpressionStatement", - "start": 8015, - "end": 8038, + "start": 8058, + "end": 8081, "loc": { "start": { "line": 253, @@ -16182,8 +16282,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 8015, - "end": 8037, + "start": 8058, + "end": 8080, "loc": { "start": { "line": 253, @@ -16197,8 +16297,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 8015, - "end": 8029, + "start": 8058, + "end": 8072, "loc": { "start": { "line": 253, @@ -16214,8 +16314,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 8032, - "end": 8037, + "start": 8075, + "end": 8080, "loc": { "start": { "line": 253, @@ -16232,8 +16332,8 @@ }, { "type": "BreakStatement", - "start": 8059, - "end": 8065, + "start": 8102, + "end": 8108, "loc": { "start": { "line": 254, @@ -16249,8 +16349,8 @@ ], "test": { "type": "NumericLiteral", - "start": 7888, - "end": 7889, + "start": 7931, + "end": 7932, "loc": { "start": { "line": 250, @@ -16270,8 +16370,8 @@ }, { "type": "SwitchCase", - "start": 8082, - "end": 8117, + "start": 8125, + "end": 8160, "loc": { "start": { "line": 255, @@ -16285,8 +16385,8 @@ "consequent": [ { "type": "BreakStatement", - "start": 8111, - "end": 8117, + "start": 8154, + "end": 8160, "loc": { "start": { "line": 256, @@ -16306,8 +16406,8 @@ }, { "type": "ExpressionStatement", - "start": 8144, - "end": 8161, + "start": 8187, + "end": 8204, "loc": { "start": { "line": 258, @@ -16320,8 +16420,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 8144, - "end": 8160, + "start": 8187, + "end": 8203, "loc": { "start": { "line": 258, @@ -16335,8 +16435,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 8144, - "end": 8156, + "start": 8187, + "end": 8199, "loc": { "start": { "line": 258, @@ -16352,8 +16452,8 @@ }, "right": { "type": "NumericLiteral", - "start": 8159, - "end": 8160, + "start": 8202, + "end": 8203, "loc": { "start": { "line": 258, @@ -16374,8 +16474,8 @@ }, { "type": "ExpressionStatement", - "start": 8174, - "end": 8191, + "start": 8217, + "end": 8234, "loc": { "start": { "line": 259, @@ -16388,8 +16488,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 8174, - "end": 8190, + "start": 8217, + "end": 8233, "loc": { "start": { "line": 259, @@ -16403,8 +16503,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 8174, - "end": 8186, + "start": 8217, + "end": 8229, "loc": { "start": { "line": 259, @@ -16420,8 +16520,8 @@ }, "right": { "type": "NumericLiteral", - "start": 8189, - "end": 8190, + "start": 8232, + "end": 8233, "loc": { "start": { "line": 259, @@ -16450,8 +16550,8 @@ }, { "type": "ExpressionStatement", - "start": 8213, - "end": 9154, + "start": 8256, + "end": 9197, "loc": { "start": { "line": 262, @@ -16464,8 +16564,8 @@ }, "expression": { "type": "CallExpression", - "start": 8213, - "end": 9153, + "start": 8256, + "end": 9196, "loc": { "start": { "line": 262, @@ -16478,8 +16578,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8213, - "end": 8236, + "start": 8256, + "end": 8279, "loc": { "start": { "line": 262, @@ -16492,8 +16592,8 @@ }, "object": { "type": "Identifier", - "start": 8213, - "end": 8219, + "start": 8256, + "end": 8262, "loc": { "start": { "line": 262, @@ -16509,8 +16609,8 @@ }, "property": { "type": "Identifier", - "start": 8220, - "end": 8236, + "start": 8263, + "end": 8279, "loc": { "start": { "line": 262, @@ -16529,8 +16629,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 8237, - "end": 8246, + "start": 8280, + "end": 8289, "loc": { "start": { "line": 262, @@ -16549,8 +16649,8 @@ }, { "type": "AssignmentExpression", - "start": 8248, - "end": 9152, + "start": 8291, + "end": 9195, "loc": { "start": { "line": 262, @@ -16564,8 +16664,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 8248, - "end": 8268, + "start": 8291, + "end": 8311, "loc": { "start": { "line": 262, @@ -16578,8 +16678,8 @@ }, "object": { "type": "ThisExpression", - "start": 8248, - "end": 8252, + "start": 8291, + "end": 8295, "loc": { "start": { "line": 262, @@ -16593,8 +16693,8 @@ }, "property": { "type": "Identifier", - "start": 8253, - "end": 8268, + "start": 8296, + "end": 8311, "loc": { "start": { "line": 262, @@ -16612,8 +16712,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 8271, - "end": 9152, + "start": 8314, + "end": 9195, "loc": { "start": { "line": 262, @@ -16631,8 +16731,8 @@ "params": [ { "type": "Identifier", - "start": 8272, - "end": 8273, + "start": 8315, + "end": 8316, "loc": { "start": { "line": 262, @@ -16649,8 +16749,8 @@ ], "body": { "type": "BlockStatement", - "start": 8278, - "end": 9152, + "start": 8321, + "end": 9195, "loc": { "start": { "line": 262, @@ -16664,8 +16764,8 @@ "body": [ { "type": "IfStatement", - "start": 8292, - "end": 8380, + "start": 8335, + "end": 8423, "loc": { "start": { "line": 263, @@ -16678,8 +16778,8 @@ }, "test": { "type": "UnaryExpression", - "start": 8296, - "end": 8339, + "start": 8339, + "end": 8382, "loc": { "start": { "line": 263, @@ -16694,8 +16794,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 8298, - "end": 8338, + "start": 8341, + "end": 8381, "loc": { "start": { "line": 263, @@ -16708,8 +16808,8 @@ }, "left": { "type": "MemberExpression", - "start": 8298, - "end": 8312, + "start": 8341, + "end": 8355, "loc": { "start": { "line": 263, @@ -16722,8 +16822,8 @@ }, "object": { "type": "Identifier", - "start": 8298, - "end": 8305, + "start": 8341, + "end": 8348, "loc": { "start": { "line": 263, @@ -16739,8 +16839,8 @@ }, "property": { "type": "Identifier", - "start": 8306, - "end": 8312, + "start": 8349, + "end": 8355, "loc": { "start": { "line": 263, @@ -16759,8 +16859,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 8316, - "end": 8338, + "start": 8359, + "end": 8381, "loc": { "start": { "line": 263, @@ -16773,8 +16873,8 @@ }, "object": { "type": "Identifier", - "start": 8316, - "end": 8323, + "start": 8359, + "end": 8366, "loc": { "start": { "line": 263, @@ -16790,8 +16890,8 @@ }, "property": { "type": "Identifier", - "start": 8324, - "end": 8338, + "start": 8367, + "end": 8381, "loc": { "start": { "line": 263, @@ -16809,7 +16909,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 8297 + "parenStart": 8340 } }, "extra": { @@ -16818,8 +16918,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 8341, - "end": 8380, + "start": 8384, + "end": 8423, "loc": { "start": { "line": 263, @@ -16833,8 +16933,8 @@ "body": [ { "type": "ReturnStatement", - "start": 8359, - "end": 8366, + "start": 8402, + "end": 8409, "loc": { "start": { "line": 264, @@ -16854,8 +16954,8 @@ }, { "type": "SwitchStatement", - "start": 8393, - "end": 9091, + "start": 8436, + "end": 9134, "loc": { "start": { "line": 266, @@ -16868,8 +16968,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 8401, - "end": 8408, + "start": 8444, + "end": 8451, "loc": { "start": { "line": 266, @@ -16882,8 +16982,8 @@ }, "object": { "type": "Identifier", - "start": 8401, - "end": 8402, + "start": 8444, + "end": 8445, "loc": { "start": { "line": 266, @@ -16899,8 +16999,8 @@ }, "property": { "type": "Identifier", - "start": 8403, - "end": 8408, + "start": 8446, + "end": 8451, "loc": { "start": { "line": 266, @@ -16919,8 +17019,8 @@ "cases": [ { "type": "SwitchCase", - "start": 8428, - "end": 9025, + "start": 8471, + "end": 9068, "loc": { "start": { "line": 267, @@ -16934,8 +17034,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 8472, - "end": 8508, + "start": 8515, + "end": 8551, "loc": { "start": { "line": 268, @@ -16948,8 +17048,8 @@ }, "expression": { "type": "CallExpression", - "start": 8472, - "end": 8507, + "start": 8515, + "end": 8550, "loc": { "start": { "line": 268, @@ -16962,8 +17062,8 @@ }, "callee": { "type": "Identifier", - "start": 8472, - "end": 8493, + "start": 8515, + "end": 8536, "loc": { "start": { "line": 268, @@ -16981,8 +17081,8 @@ "arguments": [ { "type": "Identifier", - "start": 8494, - "end": 8495, + "start": 8537, + "end": 8538, "loc": { "start": { "line": 268, @@ -16998,8 +17098,8 @@ }, { "type": "Identifier", - "start": 8497, - "end": 8506, + "start": 8540, + "end": 8549, "loc": { "start": { "line": 268, @@ -17020,8 +17120,8 @@ { "type": "CommentLine", "value": " Right button", - "start": 8436, - "end": 8451, + "start": 8479, + "end": 8494, "loc": { "start": { "line": 267, @@ -17037,8 +17137,8 @@ }, { "type": "VariableDeclaration", - "start": 8529, - "end": 8552, + "start": 8572, + "end": 8595, "loc": { "start": { "line": 269, @@ -17052,8 +17152,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 8535, - "end": 8551, + "start": 8578, + "end": 8594, "loc": { "start": { "line": 269, @@ -17066,8 +17166,8 @@ }, "id": { "type": "Identifier", - "start": 8535, - "end": 8536, + "start": 8578, + "end": 8579, "loc": { "start": { "line": 269, @@ -17083,8 +17183,8 @@ }, "init": { "type": "MemberExpression", - "start": 8539, - "end": 8551, + "start": 8582, + "end": 8594, "loc": { "start": { "line": 269, @@ -17097,8 +17197,8 @@ }, "object": { "type": "Identifier", - "start": 8539, - "end": 8548, + "start": 8582, + "end": 8591, "loc": { "start": { "line": 269, @@ -17114,8 +17214,8 @@ }, "property": { "type": "NumericLiteral", - "start": 8549, - "end": 8550, + "start": 8592, + "end": 8593, "loc": { "start": { "line": 269, @@ -17140,8 +17240,8 @@ }, { "type": "VariableDeclaration", - "start": 8573, - "end": 8596, + "start": 8616, + "end": 8639, "loc": { "start": { "line": 270, @@ -17155,8 +17255,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 8579, - "end": 8595, + "start": 8622, + "end": 8638, "loc": { "start": { "line": 270, @@ -17169,8 +17269,8 @@ }, "id": { "type": "Identifier", - "start": 8579, - "end": 8580, + "start": 8622, + "end": 8623, "loc": { "start": { "line": 270, @@ -17186,8 +17286,8 @@ }, "init": { "type": "MemberExpression", - "start": 8583, - "end": 8595, + "start": 8626, + "end": 8638, "loc": { "start": { "line": 270, @@ -17200,8 +17300,8 @@ }, "object": { "type": "Identifier", - "start": 8583, - "end": 8592, + "start": 8626, + "end": 8635, "loc": { "start": { "line": 270, @@ -17217,8 +17317,8 @@ }, "property": { "type": "NumericLiteral", - "start": 8593, - "end": 8594, + "start": 8636, + "end": 8637, "loc": { "start": { "line": 270, @@ -17243,8 +17343,8 @@ }, { "type": "IfStatement", - "start": 8617, - "end": 8998, + "start": 8660, + "end": 9041, "loc": { "start": { "line": 271, @@ -17257,8 +17357,8 @@ }, "test": { "type": "LogicalExpression", - "start": 8621, - "end": 8679, + "start": 8664, + "end": 8722, "loc": { "start": { "line": 271, @@ -17271,8 +17371,8 @@ }, "left": { "type": "BinaryExpression", - "start": 8621, - "end": 8648, + "start": 8664, + "end": 8691, "loc": { "start": { "line": 271, @@ -17285,8 +17385,8 @@ }, "left": { "type": "CallExpression", - "start": 8621, - "end": 8644, + "start": 8664, + "end": 8687, "loc": { "start": { "line": 271, @@ -17299,8 +17399,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8621, - "end": 8629, + "start": 8664, + "end": 8672, "loc": { "start": { "line": 271, @@ -17313,8 +17413,8 @@ }, "object": { "type": "Identifier", - "start": 8621, - "end": 8625, + "start": 8664, + "end": 8668, "loc": { "start": { "line": 271, @@ -17330,8 +17430,8 @@ }, "property": { "type": "Identifier", - "start": 8626, - "end": 8629, + "start": 8669, + "end": 8672, "loc": { "start": { "line": 271, @@ -17350,8 +17450,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 8630, - "end": 8643, + "start": 8673, + "end": 8686, "loc": { "start": { "line": 271, @@ -17364,8 +17464,8 @@ }, "left": { "type": "Identifier", - "start": 8630, - "end": 8631, + "start": 8673, + "end": 8674, "loc": { "start": { "line": 271, @@ -17382,8 +17482,8 @@ "operator": "-", "right": { "type": "Identifier", - "start": 8634, - "end": 8643, + "start": 8677, + "end": 8686, "loc": { "start": { "line": 271, @@ -17403,8 +17503,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 8647, - "end": 8648, + "start": 8690, + "end": 8691, "loc": { "start": { "line": 271, @@ -17425,8 +17525,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 8652, - "end": 8679, + "start": 8695, + "end": 8722, "loc": { "start": { "line": 271, @@ -17439,8 +17539,8 @@ }, "left": { "type": "CallExpression", - "start": 8652, - "end": 8675, + "start": 8695, + "end": 8718, "loc": { "start": { "line": 271, @@ -17453,8 +17553,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8652, - "end": 8660, + "start": 8695, + "end": 8703, "loc": { "start": { "line": 271, @@ -17467,8 +17567,8 @@ }, "object": { "type": "Identifier", - "start": 8652, - "end": 8656, + "start": 8695, + "end": 8699, "loc": { "start": { "line": 271, @@ -17484,8 +17584,8 @@ }, "property": { "type": "Identifier", - "start": 8657, - "end": 8660, + "start": 8700, + "end": 8703, "loc": { "start": { "line": 271, @@ -17504,8 +17604,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 8661, - "end": 8674, + "start": 8704, + "end": 8717, "loc": { "start": { "line": 271, @@ -17518,8 +17618,8 @@ }, "left": { "type": "Identifier", - "start": 8661, - "end": 8662, + "start": 8704, + "end": 8705, "loc": { "start": { "line": 271, @@ -17536,8 +17636,8 @@ "operator": "-", "right": { "type": "Identifier", - "start": 8665, - "end": 8674, + "start": 8708, + "end": 8717, "loc": { "start": { "line": 271, @@ -17557,8 +17657,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 8678, - "end": 8679, + "start": 8721, + "end": 8722, "loc": { "start": { "line": 271, @@ -17579,8 +17679,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 8681, - "end": 8998, + "start": 8724, + "end": 9041, "loc": { "start": { "line": 271, @@ -17594,8 +17694,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 8707, - "end": 8976, + "start": 8750, + "end": 9019, "loc": { "start": { "line": 272, @@ -17608,8 +17708,8 @@ }, "expression": { "type": "CallExpression", - "start": 8707, - "end": 8975, + "start": 8750, + "end": 9018, "loc": { "start": { "line": 272, @@ -17622,8 +17722,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8707, - "end": 8737, + "start": 8750, + "end": 8780, "loc": { "start": { "line": 272, @@ -17636,8 +17736,8 @@ }, "object": { "type": "MemberExpression", - "start": 8707, - "end": 8732, + "start": 8750, + "end": 8775, "loc": { "start": { "line": 272, @@ -17650,8 +17750,8 @@ }, "object": { "type": "Identifier", - "start": 8707, - "end": 8718, + "start": 8750, + "end": 8761, "loc": { "start": { "line": 272, @@ -17667,8 +17767,8 @@ }, "property": { "type": "Identifier", - "start": 8719, - "end": 8732, + "start": 8762, + "end": 8775, "loc": { "start": { "line": 272, @@ -17686,8 +17786,8 @@ }, "property": { "type": "Identifier", - "start": 8733, - "end": 8737, + "start": 8776, + "end": 8780, "loc": { "start": { "line": 272, @@ -17706,8 +17806,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 8738, - "end": 8750, + "start": 8781, + "end": 8793, "loc": { "start": { "line": 272, @@ -17726,8 +17826,8 @@ }, { "type": "ObjectExpression", - "start": 8752, - "end": 8968, + "start": 8795, + "end": 9011, "loc": { "start": { "line": 272, @@ -17741,8 +17841,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 8803, - "end": 8854, + "start": 8846, + "end": 8897, "loc": { "start": { "line": 273, @@ -17758,8 +17858,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 8803, - "end": 8810, + "start": 8846, + "end": 8853, "loc": { "start": { "line": 273, @@ -17776,8 +17876,8 @@ }, "value": { "type": "ArrayExpression", - "start": 8812, - "end": 8854, + "start": 8855, + "end": 8897, "loc": { "start": { "line": 273, @@ -17791,8 +17891,8 @@ "elements": [ { "type": "CallExpression", - "start": 8813, - "end": 8832, + "start": 8856, + "end": 8875, "loc": { "start": { "line": 273, @@ -17805,8 +17905,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8813, - "end": 8823, + "start": 8856, + "end": 8866, "loc": { "start": { "line": 273, @@ -17819,8 +17919,8 @@ }, "object": { "type": "Identifier", - "start": 8813, - "end": 8817, + "start": 8856, + "end": 8860, "loc": { "start": { "line": 273, @@ -17836,8 +17936,8 @@ }, "property": { "type": "Identifier", - "start": 8818, - "end": 8823, + "start": 8861, + "end": 8866, "loc": { "start": { "line": 273, @@ -17856,8 +17956,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 8824, - "end": 8831, + "start": 8867, + "end": 8874, "loc": { "start": { "line": 273, @@ -17870,8 +17970,8 @@ }, "object": { "type": "Identifier", - "start": 8824, - "end": 8825, + "start": 8867, + "end": 8868, "loc": { "start": { "line": 273, @@ -17887,8 +17987,8 @@ }, "property": { "type": "Identifier", - "start": 8826, - "end": 8831, + "start": 8869, + "end": 8874, "loc": { "start": { "line": 273, @@ -17908,8 +18008,8 @@ }, { "type": "CallExpression", - "start": 8834, - "end": 8853, + "start": 8877, + "end": 8896, "loc": { "start": { "line": 273, @@ -17922,8 +18022,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8834, - "end": 8844, + "start": 8877, + "end": 8887, "loc": { "start": { "line": 273, @@ -17936,8 +18036,8 @@ }, "object": { "type": "Identifier", - "start": 8834, - "end": 8838, + "start": 8877, + "end": 8881, "loc": { "start": { "line": 273, @@ -17953,8 +18053,8 @@ }, "property": { "type": "Identifier", - "start": 8839, - "end": 8844, + "start": 8882, + "end": 8887, "loc": { "start": { "line": 273, @@ -17973,8 +18073,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 8845, - "end": 8852, + "start": 8888, + "end": 8895, "loc": { "start": { "line": 273, @@ -17987,8 +18087,8 @@ }, "object": { "type": "Identifier", - "start": 8845, - "end": 8846, + "start": 8888, + "end": 8889, "loc": { "start": { "line": 273, @@ -18004,8 +18104,8 @@ }, "property": { "type": "Identifier", - "start": 8847, - "end": 8852, + "start": 8890, + "end": 8895, "loc": { "start": { "line": 273, @@ -18029,8 +18129,8 @@ { "type": "CommentLine", "value": " For context menus", - "start": 8754, - "end": 8774, + "start": 8797, + "end": 8817, "loc": { "start": { "line": 272, @@ -18046,8 +18146,8 @@ }, { "type": "ObjectProperty", - "start": 8884, - "end": 8904, + "start": 8927, + "end": 8947, "loc": { "start": { "line": 274, @@ -18063,8 +18163,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 8884, - "end": 8893, + "start": 8927, + "end": 8936, "loc": { "start": { "line": 274, @@ -18080,8 +18180,8 @@ }, "value": { "type": "Identifier", - "start": 8895, - "end": 8904, + "start": 8938, + "end": 8947, "loc": { "start": { "line": 274, @@ -18098,8 +18198,8 @@ }, { "type": "ObjectProperty", - "start": 8934, - "end": 8942, + "start": 8977, + "end": 8985, "loc": { "start": { "line": 275, @@ -18115,8 +18215,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 8934, - "end": 8939, + "start": 8977, + "end": 8982, "loc": { "start": { "line": 275, @@ -18132,8 +18232,8 @@ }, "value": { "type": "Identifier", - "start": 8941, - "end": 8942, + "start": 8984, + "end": 8985, "loc": { "start": { "line": 275, @@ -18152,8 +18252,8 @@ }, { "type": "BooleanLiteral", - "start": 8970, - "end": 8974, + "start": 9013, + "end": 9017, "loc": { "start": { "line": 276, @@ -18176,8 +18276,8 @@ }, { "type": "BreakStatement", - "start": 9019, - "end": 9025, + "start": 9062, + "end": 9068, "loc": { "start": { "line": 278, @@ -18193,8 +18293,8 @@ ], "test": { "type": "NumericLiteral", - "start": 8433, - "end": 8434, + "start": 8476, + "end": 8477, "loc": { "start": { "line": 267, @@ -18214,8 +18314,8 @@ }, { "type": "SwitchCase", - "start": 9042, - "end": 9077, + "start": 9085, + "end": 9120, "loc": { "start": { "line": 279, @@ -18229,8 +18329,8 @@ "consequent": [ { "type": "BreakStatement", - "start": 9071, - "end": 9077, + "start": 9114, + "end": 9120, "loc": { "start": { "line": 280, @@ -18250,8 +18350,8 @@ }, { "type": "ExpressionStatement", - "start": 9104, - "end": 9142, + "start": 9147, + "end": 9185, "loc": { "start": { "line": 282, @@ -18264,8 +18364,8 @@ }, "expression": { "type": "CallExpression", - "start": 9104, - "end": 9141, + "start": 9147, + "end": 9184, "loc": { "start": { "line": 282, @@ -18278,8 +18378,8 @@ }, "callee": { "type": "MemberExpression", - "start": 9104, - "end": 9131, + "start": 9147, + "end": 9174, "loc": { "start": { "line": 282, @@ -18292,8 +18392,8 @@ }, "object": { "type": "MemberExpression", - "start": 9104, - "end": 9116, + "start": 9147, + "end": 9159, "loc": { "start": { "line": 282, @@ -18306,8 +18406,8 @@ }, "object": { "type": "Identifier", - "start": 9104, - "end": 9110, + "start": 9147, + "end": 9153, "loc": { "start": { "line": 282, @@ -18323,8 +18423,8 @@ }, "property": { "type": "Identifier", - "start": 9111, - "end": 9116, + "start": 9154, + "end": 9159, "loc": { "start": { "line": 282, @@ -18342,8 +18442,8 @@ }, "property": { "type": "Identifier", - "start": 9117, - "end": 9131, + "start": 9160, + "end": 9174, "loc": { "start": { "line": 282, @@ -18362,8 +18462,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 9132, - "end": 9140, + "start": 9175, + "end": 9183, "loc": { "start": { "line": 282, @@ -18393,8 +18493,8 @@ }, { "type": "ExpressionStatement", - "start": 9164, - "end": 9408, + "start": 9207, + "end": 9451, "loc": { "start": { "line": 285, @@ -18407,8 +18507,8 @@ }, "expression": { "type": "CallExpression", - "start": 9164, - "end": 9407, + "start": 9207, + "end": 9450, "loc": { "start": { "line": 285, @@ -18421,8 +18521,8 @@ }, "callee": { "type": "MemberExpression", - "start": 9164, - "end": 9187, + "start": 9207, + "end": 9230, "loc": { "start": { "line": 285, @@ -18435,8 +18535,8 @@ }, "object": { "type": "Identifier", - "start": 9164, - "end": 9170, + "start": 9207, + "end": 9213, "loc": { "start": { "line": 285, @@ -18452,8 +18552,8 @@ }, "property": { "type": "Identifier", - "start": 9171, - "end": 9187, + "start": 9214, + "end": 9230, "loc": { "start": { "line": 285, @@ -18472,8 +18572,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 9188, - "end": 9200, + "start": 9231, + "end": 9243, "loc": { "start": { "line": 285, @@ -18492,8 +18592,8 @@ }, { "type": "AssignmentExpression", - "start": 9202, - "end": 9406, + "start": 9245, + "end": 9449, "loc": { "start": { "line": 285, @@ -18507,8 +18607,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 9202, - "end": 9225, + "start": 9245, + "end": 9268, "loc": { "start": { "line": 285, @@ -18521,8 +18621,8 @@ }, "object": { "type": "ThisExpression", - "start": 9202, - "end": 9206, + "start": 9245, + "end": 9249, "loc": { "start": { "line": 285, @@ -18536,8 +18636,8 @@ }, "property": { "type": "Identifier", - "start": 9207, - "end": 9225, + "start": 9250, + "end": 9268, "loc": { "start": { "line": 285, @@ -18555,8 +18655,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 9228, - "end": 9406, + "start": 9271, + "end": 9449, "loc": { "start": { "line": 285, @@ -18574,8 +18674,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 9234, - "end": 9406, + "start": 9277, + "end": 9449, "loc": { "start": { "line": 285, @@ -18589,8 +18689,8 @@ "body": [ { "type": "IfStatement", - "start": 9248, - "end": 9336, + "start": 9291, + "end": 9379, "loc": { "start": { "line": 286, @@ -18603,8 +18703,8 @@ }, "test": { "type": "UnaryExpression", - "start": 9252, - "end": 9295, + "start": 9295, + "end": 9338, "loc": { "start": { "line": 286, @@ -18619,8 +18719,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 9254, - "end": 9294, + "start": 9297, + "end": 9337, "loc": { "start": { "line": 286, @@ -18633,8 +18733,8 @@ }, "left": { "type": "MemberExpression", - "start": 9254, - "end": 9268, + "start": 9297, + "end": 9311, "loc": { "start": { "line": 286, @@ -18647,8 +18747,8 @@ }, "object": { "type": "Identifier", - "start": 9254, - "end": 9261, + "start": 9297, + "end": 9304, "loc": { "start": { "line": 286, @@ -18664,8 +18764,8 @@ }, "property": { "type": "Identifier", - "start": 9262, - "end": 9268, + "start": 9305, + "end": 9311, "loc": { "start": { "line": 286, @@ -18684,8 +18784,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 9272, - "end": 9294, + "start": 9315, + "end": 9337, "loc": { "start": { "line": 286, @@ -18698,8 +18798,8 @@ }, "object": { "type": "Identifier", - "start": 9272, - "end": 9279, + "start": 9315, + "end": 9322, "loc": { "start": { "line": 286, @@ -18715,8 +18815,8 @@ }, "property": { "type": "Identifier", - "start": 9280, - "end": 9294, + "start": 9323, + "end": 9337, "loc": { "start": { "line": 286, @@ -18734,7 +18834,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 9253 + "parenStart": 9296 } }, "extra": { @@ -18743,8 +18843,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 9297, - "end": 9336, + "start": 9340, + "end": 9379, "loc": { "start": { "line": 286, @@ -18758,8 +18858,8 @@ "body": [ { "type": "ReturnStatement", - "start": 9315, - "end": 9322, + "start": 9358, + "end": 9365, "loc": { "start": { "line": 287, @@ -18779,8 +18879,8 @@ }, { "type": "ExpressionStatement", - "start": 9349, - "end": 9366, + "start": 9392, + "end": 9409, "loc": { "start": { "line": 289, @@ -18793,8 +18893,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 9349, - "end": 9365, + "start": 9392, + "end": 9408, "loc": { "start": { "line": 289, @@ -18808,8 +18908,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 9349, - "end": 9361, + "start": 9392, + "end": 9404, "loc": { "start": { "line": 289, @@ -18825,8 +18925,8 @@ }, "right": { "type": "NumericLiteral", - "start": 9364, - "end": 9365, + "start": 9407, + "end": 9408, "loc": { "start": { "line": 289, @@ -18847,8 +18947,8 @@ }, { "type": "ExpressionStatement", - "start": 9379, - "end": 9396, + "start": 9422, + "end": 9439, "loc": { "start": { "line": 290, @@ -18861,8 +18961,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 9379, - "end": 9395, + "start": 9422, + "end": 9438, "loc": { "start": { "line": 290, @@ -18876,8 +18976,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 9379, - "end": 9391, + "start": 9422, + "end": 9434, "loc": { "start": { "line": 290, @@ -18893,8 +18993,8 @@ }, "right": { "type": "NumericLiteral", - "start": 9394, - "end": 9395, + "start": 9437, + "end": 9438, "loc": { "start": { "line": 290, @@ -18923,8 +19023,8 @@ }, { "type": "VariableDeclaration", - "start": 9418, - "end": 9444, + "start": 9461, + "end": 9487, "loc": { "start": { "line": 293, @@ -18938,8 +19038,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9424, - "end": 9443, + "start": 9467, + "end": 9486, "loc": { "start": { "line": 293, @@ -18952,8 +19052,8 @@ }, "id": { "type": "Identifier", - "start": 9424, - "end": 9434, + "start": 9467, + "end": 9477, "loc": { "start": { "line": 293, @@ -18969,8 +19069,8 @@ }, "init": { "type": "BinaryExpression", - "start": 9437, - "end": 9443, + "start": 9480, + "end": 9486, "loc": { "start": { "line": 293, @@ -18983,8 +19083,8 @@ }, "left": { "type": "NumericLiteral", - "start": 9437, - "end": 9438, + "start": 9480, + "end": 9481, "loc": { "start": { "line": 293, @@ -19004,8 +19104,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 9441, - "end": 9443, + "start": 9484, + "end": 9486, "loc": { "start": { "line": 293, @@ -19029,8 +19129,8 @@ }, { "type": "VariableDeclaration", - "start": 9453, - "end": 9479, + "start": 9496, + "end": 9522, "loc": { "start": { "line": 294, @@ -19044,8 +19144,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9459, - "end": 9478, + "start": 9502, + "end": 9521, "loc": { "start": { "line": 294, @@ -19058,8 +19158,8 @@ }, "id": { "type": "Identifier", - "start": 9459, - "end": 9469, + "start": 9502, + "end": 9512, "loc": { "start": { "line": 294, @@ -19075,8 +19175,8 @@ }, "init": { "type": "BinaryExpression", - "start": 9472, - "end": 9478, + "start": 9515, + "end": 9521, "loc": { "start": { "line": 294, @@ -19089,8 +19189,8 @@ }, "left": { "type": "NumericLiteral", - "start": 9472, - "end": 9473, + "start": 9515, + "end": 9516, "loc": { "start": { "line": 294, @@ -19110,8 +19210,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 9476, - "end": 9478, + "start": 9519, + "end": 9521, "loc": { "start": { "line": 294, @@ -19135,8 +19235,8 @@ }, { "type": "VariableDeclaration", - "start": 9489, - "end": 9512, + "start": 9532, + "end": 9555, "loc": { "start": { "line": 296, @@ -19150,8 +19250,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9493, - "end": 9511, + "start": 9536, + "end": 9554, "loc": { "start": { "line": 296, @@ -19164,8 +19264,8 @@ }, "id": { "type": "Identifier", - "start": 9493, - "end": 9504, + "start": 9536, + "end": 9547, "loc": { "start": { "line": 296, @@ -19181,8 +19281,8 @@ }, "init": { "type": "NullLiteral", - "start": 9507, - "end": 9511, + "start": 9550, + "end": 9554, "loc": { "start": { "line": 296, @@ -19200,8 +19300,8 @@ }, { "type": "ExpressionStatement", - "start": 9522, - "end": 10565, + "start": 9565, + "end": 10608, "loc": { "start": { "line": 298, @@ -19214,8 +19314,8 @@ }, "expression": { "type": "CallExpression", - "start": 9522, - "end": 10564, + "start": 9565, + "end": 10607, "loc": { "start": { "line": 298, @@ -19228,8 +19328,8 @@ }, "callee": { "type": "MemberExpression", - "start": 9522, - "end": 9545, + "start": 9565, + "end": 9588, "loc": { "start": { "line": 298, @@ -19242,8 +19342,8 @@ }, "object": { "type": "Identifier", - "start": 9522, - "end": 9528, + "start": 9565, + "end": 9571, "loc": { "start": { "line": 298, @@ -19259,8 +19359,8 @@ }, "property": { "type": "Identifier", - "start": 9529, - "end": 9545, + "start": 9572, + "end": 9588, "loc": { "start": { "line": 298, @@ -19279,8 +19379,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 9546, - "end": 9553, + "start": 9589, + "end": 9596, "loc": { "start": { "line": 298, @@ -19299,8 +19399,8 @@ }, { "type": "AssignmentExpression", - "start": 9555, - "end": 10546, + "start": 9598, + "end": 10589, "loc": { "start": { "line": 298, @@ -19314,8 +19414,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 9555, - "end": 9578, + "start": 9598, + "end": 9621, "loc": { "start": { "line": 298, @@ -19328,8 +19428,8 @@ }, "object": { "type": "ThisExpression", - "start": 9555, - "end": 9559, + "start": 9598, + "end": 9602, "loc": { "start": { "line": 298, @@ -19343,8 +19443,8 @@ }, "property": { "type": "Identifier", - "start": 9560, - "end": 9578, + "start": 9603, + "end": 9621, "loc": { "start": { "line": 298, @@ -19362,8 +19462,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 9581, - "end": 10546, + "start": 9624, + "end": 10589, "loc": { "start": { "line": 298, @@ -19381,8 +19481,8 @@ "params": [ { "type": "Identifier", - "start": 9582, - "end": 9583, + "start": 9625, + "end": 9626, "loc": { "start": { "line": 298, @@ -19399,8 +19499,8 @@ ], "body": { "type": "BlockStatement", - "start": 9588, - "end": 10546, + "start": 9631, + "end": 10589, "loc": { "start": { "line": 298, @@ -19414,8 +19514,8 @@ "body": [ { "type": "IfStatement", - "start": 9602, - "end": 9690, + "start": 9645, + "end": 9733, "loc": { "start": { "line": 299, @@ -19428,8 +19528,8 @@ }, "test": { "type": "UnaryExpression", - "start": 9606, - "end": 9649, + "start": 9649, + "end": 9692, "loc": { "start": { "line": 299, @@ -19444,8 +19544,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 9608, - "end": 9648, + "start": 9651, + "end": 9691, "loc": { "start": { "line": 299, @@ -19458,8 +19558,8 @@ }, "left": { "type": "MemberExpression", - "start": 9608, - "end": 9622, + "start": 9651, + "end": 9665, "loc": { "start": { "line": 299, @@ -19472,8 +19572,8 @@ }, "object": { "type": "Identifier", - "start": 9608, - "end": 9615, + "start": 9651, + "end": 9658, "loc": { "start": { "line": 299, @@ -19489,8 +19589,8 @@ }, "property": { "type": "Identifier", - "start": 9616, - "end": 9622, + "start": 9659, + "end": 9665, "loc": { "start": { "line": 299, @@ -19509,8 +19609,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 9626, - "end": 9648, + "start": 9669, + "end": 9691, "loc": { "start": { "line": 299, @@ -19523,8 +19623,8 @@ }, "object": { "type": "Identifier", - "start": 9626, - "end": 9633, + "start": 9669, + "end": 9676, "loc": { "start": { "line": 299, @@ -19540,8 +19640,8 @@ }, "property": { "type": "Identifier", - "start": 9634, - "end": 9648, + "start": 9677, + "end": 9691, "loc": { "start": { "line": 299, @@ -19559,7 +19659,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 9607 + "parenStart": 9650 } }, "extra": { @@ -19568,8 +19668,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 9651, - "end": 9690, + "start": 9694, + "end": 9733, "loc": { "start": { "line": 299, @@ -19583,8 +19683,8 @@ "body": [ { "type": "ReturnStatement", - "start": 9669, - "end": 9676, + "start": 9712, + "end": 9719, "loc": { "start": { "line": 300, @@ -19604,8 +19704,8 @@ }, { "type": "VariableDeclaration", - "start": 9703, - "end": 9746, + "start": 9746, + "end": 9789, "loc": { "start": { "line": 302, @@ -19619,8 +19719,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9709, - "end": 9745, + "start": 9752, + "end": 9788, "loc": { "start": { "line": 302, @@ -19633,8 +19733,8 @@ }, "id": { "type": "Identifier", - "start": 9709, - "end": 9716, + "start": 9752, + "end": 9759, "loc": { "start": { "line": 302, @@ -19650,8 +19750,8 @@ }, "init": { "type": "BinaryExpression", - "start": 9719, - "end": 9745, + "start": 9762, + "end": 9788, "loc": { "start": { "line": 302, @@ -19664,8 +19764,8 @@ }, "left": { "type": "CallExpression", - "start": 9719, - "end": 9736, + "start": 9762, + "end": 9779, "loc": { "start": { "line": 302, @@ -19678,8 +19778,8 @@ }, "callee": { "type": "MemberExpression", - "start": 9719, - "end": 9734, + "start": 9762, + "end": 9777, "loc": { "start": { "line": 302, @@ -19692,8 +19792,8 @@ }, "object": { "type": "Identifier", - "start": 9719, - "end": 9730, + "start": 9762, + "end": 9773, "loc": { "start": { "line": 302, @@ -19709,8 +19809,8 @@ }, "property": { "type": "Identifier", - "start": 9731, - "end": 9734, + "start": 9774, + "end": 9777, "loc": { "start": { "line": 302, @@ -19731,8 +19831,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 9739, - "end": 9745, + "start": 9782, + "end": 9788, "loc": { "start": { "line": 302, @@ -19756,8 +19856,8 @@ }, { "type": "VariableDeclaration", - "start": 9759, - "end": 9830, + "start": 9802, + "end": 9873, "loc": { "start": { "line": 303, @@ -19771,8 +19871,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9763, - "end": 9829, + "start": 9806, + "end": 9872, "loc": { "start": { "line": 303, @@ -19785,8 +19885,8 @@ }, "id": { "type": "Identifier", - "start": 9763, - "end": 9774, + "start": 9806, + "end": 9817, "loc": { "start": { "line": 303, @@ -19802,8 +19902,8 @@ }, "init": { "type": "ConditionalExpression", - "start": 9777, - "end": 9829, + "start": 9820, + "end": 9872, "loc": { "start": { "line": 303, @@ -19816,8 +19916,8 @@ }, "test": { "type": "BinaryExpression", - "start": 9778, - "end": 9798, + "start": 9821, + "end": 9841, "loc": { "start": { "line": 303, @@ -19830,8 +19930,8 @@ }, "left": { "type": "Identifier", - "start": 9778, - "end": 9789, + "start": 9821, + "end": 9832, "loc": { "start": { "line": 303, @@ -19848,8 +19948,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 9794, - "end": 9798, + "start": 9837, + "end": 9841, "loc": { "start": { "line": 303, @@ -19863,13 +19963,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 9777 + "parenStart": 9820 } }, "consequent": { "type": "BinaryExpression", - "start": 9803, - "end": 9824, + "start": 9846, + "end": 9867, "loc": { "start": { "line": 303, @@ -19882,8 +19982,8 @@ }, "left": { "type": "Identifier", - "start": 9803, - "end": 9810, + "start": 9846, + "end": 9853, "loc": { "start": { "line": 303, @@ -19900,8 +20000,8 @@ "operator": "-", "right": { "type": "Identifier", - "start": 9813, - "end": 9824, + "start": 9856, + "end": 9867, "loc": { "start": { "line": 303, @@ -19917,13 +20017,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 9802 + "parenStart": 9845 } }, "alternate": { "type": "NumericLiteral", - "start": 9828, - "end": 9829, + "start": 9871, + "end": 9872, "loc": { "start": { "line": 303, @@ -19947,8 +20047,8 @@ }, { "type": "ExpressionStatement", - "start": 9843, - "end": 9865, + "start": 9886, + "end": 9908, "loc": { "start": { "line": 304, @@ -19961,8 +20061,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 9843, - "end": 9864, + "start": 9886, + "end": 9907, "loc": { "start": { "line": 304, @@ -19976,8 +20076,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 9843, - "end": 9854, + "start": 9886, + "end": 9897, "loc": { "start": { "line": 304, @@ -19993,8 +20093,8 @@ }, "right": { "type": "Identifier", - "start": 9857, - "end": 9864, + "start": 9900, + "end": 9907, "loc": { "start": { "line": 304, @@ -20012,8 +20112,8 @@ }, { "type": "IfStatement", - "start": 9878, - "end": 9965, + "start": 9921, + "end": 10008, "loc": { "start": { "line": 305, @@ -20026,8 +20126,8 @@ }, "test": { "type": "BinaryExpression", - "start": 9882, - "end": 9906, + "start": 9925, + "end": 9949, "loc": { "start": { "line": 305, @@ -20040,8 +20140,8 @@ }, "left": { "type": "Identifier", - "start": 9882, - "end": 9893, + "start": 9925, + "end": 9936, "loc": { "start": { "line": 305, @@ -20058,8 +20158,8 @@ "operator": ">", "right": { "type": "Identifier", - "start": 9896, - "end": 9906, + "start": 9939, + "end": 9949, "loc": { "start": { "line": 305, @@ -20076,8 +20176,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 9908, - "end": 9965, + "start": 9951, + "end": 10008, "loc": { "start": { "line": 305, @@ -20091,8 +20191,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 9926, - "end": 9951, + "start": 9969, + "end": 9994, "loc": { "start": { "line": 306, @@ -20105,8 +20205,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 9926, - "end": 9950, + "start": 9969, + "end": 9993, "loc": { "start": { "line": 306, @@ -20120,8 +20220,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 9926, - "end": 9937, + "start": 9969, + "end": 9980, "loc": { "start": { "line": 306, @@ -20137,8 +20237,8 @@ }, "right": { "type": "Identifier", - "start": 9940, - "end": 9950, + "start": 9983, + "end": 9993, "loc": { "start": { "line": 306, @@ -20161,8 +20261,8 @@ }, { "type": "IfStatement", - "start": 9978, - "end": 10065, + "start": 10021, + "end": 10108, "loc": { "start": { "line": 308, @@ -20175,8 +20275,8 @@ }, "test": { "type": "BinaryExpression", - "start": 9982, - "end": 10006, + "start": 10025, + "end": 10049, "loc": { "start": { "line": 308, @@ -20189,8 +20289,8 @@ }, "left": { "type": "Identifier", - "start": 9982, - "end": 9993, + "start": 10025, + "end": 10036, "loc": { "start": { "line": 308, @@ -20207,8 +20307,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 9996, - "end": 10006, + "start": 10039, + "end": 10049, "loc": { "start": { "line": 308, @@ -20225,8 +20325,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 10008, - "end": 10065, + "start": 10051, + "end": 10108, "loc": { "start": { "line": 308, @@ -20240,8 +20340,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 10026, - "end": 10051, + "start": 10069, + "end": 10094, "loc": { "start": { "line": 309, @@ -20254,8 +20354,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 10026, - "end": 10050, + "start": 10069, + "end": 10093, "loc": { "start": { "line": 309, @@ -20269,8 +20369,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 10026, - "end": 10037, + "start": 10069, + "end": 10080, "loc": { "start": { "line": 309, @@ -20286,8 +20386,8 @@ }, "right": { "type": "Identifier", - "start": 10040, - "end": 10050, + "start": 10083, + "end": 10093, "loc": { "start": { "line": 309, @@ -20310,8 +20410,8 @@ }, { "type": "VariableDeclaration", - "start": 10078, - "end": 10134, + "start": 10121, + "end": 10177, "loc": { "start": { "line": 311, @@ -20325,8 +20425,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 10084, - "end": 10133, + "start": 10127, + "end": 10176, "loc": { "start": { "line": 311, @@ -20339,8 +20439,8 @@ }, "id": { "type": "Identifier", - "start": 10084, - "end": 10089, + "start": 10127, + "end": 10132, "loc": { "start": { "line": 311, @@ -20356,8 +20456,8 @@ }, "init": { "type": "CallExpression", - "start": 10092, - "end": 10133, + "start": 10135, + "end": 10176, "loc": { "start": { "line": 311, @@ -20370,8 +20470,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10092, - "end": 10100, + "start": 10135, + "end": 10143, "loc": { "start": { "line": 311, @@ -20384,8 +20484,8 @@ }, "object": { "type": "Identifier", - "start": 10092, - "end": 10096, + "start": 10135, + "end": 10139, "loc": { "start": { "line": 311, @@ -20401,8 +20501,8 @@ }, "property": { "type": "Identifier", - "start": 10097, - "end": 10100, + "start": 10140, + "end": 10143, "loc": { "start": { "line": 311, @@ -20421,8 +20521,8 @@ "arguments": [ { "type": "UnaryExpression", - "start": 10101, - "end": 10103, + "start": 10144, + "end": 10146, "loc": { "start": { "line": 311, @@ -20437,8 +20537,8 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 10102, - "end": 10103, + "start": 10145, + "end": 10146, "loc": { "start": { "line": 311, @@ -20461,8 +20561,8 @@ }, { "type": "CallExpression", - "start": 10105, - "end": 10132, + "start": 10148, + "end": 10175, "loc": { "start": { "line": 311, @@ -20475,8 +20575,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10105, - "end": 10113, + "start": 10148, + "end": 10156, "loc": { "start": { "line": 311, @@ -20489,8 +20589,8 @@ }, "object": { "type": "Identifier", - "start": 10105, - "end": 10109, + "start": 10148, + "end": 10152, "loc": { "start": { "line": 311, @@ -20506,8 +20606,8 @@ }, "property": { "type": "Identifier", - "start": 10110, - "end": 10113, + "start": 10153, + "end": 10156, "loc": { "start": { "line": 311, @@ -20526,8 +20626,8 @@ "arguments": [ { "type": "NumericLiteral", - "start": 10114, - "end": 10115, + "start": 10157, + "end": 10158, "loc": { "start": { "line": 311, @@ -20546,8 +20646,8 @@ }, { "type": "BinaryExpression", - "start": 10117, - "end": 10131, + "start": 10160, + "end": 10174, "loc": { "start": { "line": 311, @@ -20560,8 +20660,8 @@ }, "left": { "type": "UnaryExpression", - "start": 10117, - "end": 10126, + "start": 10160, + "end": 10169, "loc": { "start": { "line": 311, @@ -20576,8 +20676,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 10118, - "end": 10126, + "start": 10161, + "end": 10169, "loc": { "start": { "line": 311, @@ -20590,8 +20690,8 @@ }, "object": { "type": "Identifier", - "start": 10118, - "end": 10119, + "start": 10161, + "end": 10162, "loc": { "start": { "line": 311, @@ -20607,8 +20707,8 @@ }, "property": { "type": "Identifier", - "start": 10120, - "end": 10126, + "start": 10163, + "end": 10169, "loc": { "start": { "line": 311, @@ -20631,8 +20731,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 10129, - "end": 10131, + "start": 10172, + "end": 10174, "loc": { "start": { "line": 311, @@ -20660,8 +20760,8 @@ }, { "type": "IfStatement", - "start": 10147, - "end": 10203, + "start": 10190, + "end": 10246, "loc": { "start": { "line": 312, @@ -20674,8 +20774,8 @@ }, "test": { "type": "BinaryExpression", - "start": 10151, - "end": 10162, + "start": 10194, + "end": 10205, "loc": { "start": { "line": 312, @@ -20688,8 +20788,8 @@ }, "left": { "type": "Identifier", - "start": 10151, - "end": 10156, + "start": 10194, + "end": 10199, "loc": { "start": { "line": 312, @@ -20706,8 +20806,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 10161, - "end": 10162, + "start": 10204, + "end": 10205, "loc": { "start": { "line": 312, @@ -20727,8 +20827,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 10164, - "end": 10203, + "start": 10207, + "end": 10246, "loc": { "start": { "line": 312, @@ -20742,8 +20842,8 @@ "body": [ { "type": "ReturnStatement", - "start": 10182, - "end": 10189, + "start": 10225, + "end": 10232, "loc": { "start": { "line": 313, @@ -20763,8 +20863,8 @@ }, { "type": "VariableDeclaration", - "start": 10216, - "end": 10264, + "start": 10259, + "end": 10307, "loc": { "start": { "line": 315, @@ -20778,8 +20878,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 10222, - "end": 10263, + "start": 10265, + "end": 10306, "loc": { "start": { "line": 315, @@ -20792,8 +20892,8 @@ }, "id": { "type": "Identifier", - "start": 10222, - "end": 10237, + "start": 10265, + "end": 10280, "loc": { "start": { "line": 315, @@ -20809,8 +20909,8 @@ }, "init": { "type": "BinaryExpression", - "start": 10240, - "end": 10263, + "start": 10283, + "end": 10306, "loc": { "start": { "line": 315, @@ -20823,8 +20923,8 @@ }, "left": { "type": "Identifier", - "start": 10240, - "end": 10245, + "start": 10283, + "end": 10288, "loc": { "start": { "line": 315, @@ -20841,8 +20941,8 @@ "operator": "/", "right": { "type": "CallExpression", - "start": 10248, - "end": 10263, + "start": 10291, + "end": 10306, "loc": { "start": { "line": 315, @@ -20855,8 +20955,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10248, - "end": 10256, + "start": 10291, + "end": 10299, "loc": { "start": { "line": 315, @@ -20869,8 +20969,8 @@ }, "object": { "type": "Identifier", - "start": 10248, - "end": 10252, + "start": 10291, + "end": 10295, "loc": { "start": { "line": 315, @@ -20886,8 +20986,8 @@ }, "property": { "type": "Identifier", - "start": 10253, - "end": 10256, + "start": 10296, + "end": 10299, "loc": { "start": { "line": 315, @@ -20906,8 +21006,8 @@ "arguments": [ { "type": "Identifier", - "start": 10257, - "end": 10262, + "start": 10300, + "end": 10305, "loc": { "start": { "line": 315, @@ -20930,8 +21030,8 @@ }, { "type": "ExpressionStatement", - "start": 10277, - "end": 10360, + "start": 10320, + "end": 10403, "loc": { "start": { "line": 316, @@ -20944,8 +21044,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 10277, - "end": 10359, + "start": 10320, + "end": 10402, "loc": { "start": { "line": 316, @@ -20959,8 +21059,8 @@ "operator": "+=", "left": { "type": "MemberExpression", - "start": 10277, - "end": 10295, + "start": 10320, + "end": 10338, "loc": { "start": { "line": 316, @@ -20973,8 +21073,8 @@ }, "object": { "type": "Identifier", - "start": 10277, - "end": 10284, + "start": 10320, + "end": 10327, "loc": { "start": { "line": 316, @@ -20990,8 +21090,8 @@ }, "property": { "type": "Identifier", - "start": 10285, - "end": 10295, + "start": 10328, + "end": 10338, "loc": { "start": { "line": 316, @@ -21009,8 +21109,8 @@ }, "right": { "type": "BinaryExpression", - "start": 10299, - "end": 10359, + "start": 10342, + "end": 10402, "loc": { "start": { "line": 316, @@ -21023,8 +21123,8 @@ }, "left": { "type": "BinaryExpression", - "start": 10299, - "end": 10329, + "start": 10342, + "end": 10372, "loc": { "start": { "line": 316, @@ -21037,8 +21137,8 @@ }, "left": { "type": "UnaryExpression", - "start": 10299, - "end": 10315, + "start": 10342, + "end": 10358, "loc": { "start": { "line": 316, @@ -21053,8 +21153,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 10300, - "end": 10315, + "start": 10343, + "end": 10358, "loc": { "start": { "line": 316, @@ -21075,8 +21175,8 @@ "operator": "*", "right": { "type": "Identifier", - "start": 10318, - "end": 10329, + "start": 10361, + "end": 10372, "loc": { "start": { "line": 316, @@ -21094,8 +21194,8 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 10332, - "end": 10359, + "start": 10375, + "end": 10402, "loc": { "start": { "line": 316, @@ -21108,8 +21208,8 @@ }, "object": { "type": "Identifier", - "start": 10332, - "end": 10339, + "start": 10375, + "end": 10382, "loc": { "start": { "line": 316, @@ -21125,8 +21225,8 @@ }, "property": { "type": "Identifier", - "start": 10340, - "end": 10359, + "start": 10383, + "end": 10402, "loc": { "start": { "line": 316, @@ -21147,8 +21247,8 @@ }, { "type": "IfStatement", - "start": 10374, - "end": 10535, + "start": 10417, + "end": 10578, "loc": { "start": { "line": 318, @@ -21161,8 +21261,8 @@ }, "test": { "type": "Identifier", - "start": 10378, - "end": 10410, + "start": 10421, + "end": 10453, "loc": { "start": { "line": 318, @@ -21178,8 +21278,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 10412, - "end": 10535, + "start": 10455, + "end": 10578, "loc": { "start": { "line": 318, @@ -21193,8 +21293,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 10430, - "end": 10463, + "start": 10473, + "end": 10506, "loc": { "start": { "line": 319, @@ -21207,8 +21307,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 10430, - "end": 10462, + "start": 10473, + "end": 10505, "loc": { "start": { "line": 319, @@ -21222,8 +21322,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 10430, - "end": 10455, + "start": 10473, + "end": 10498, "loc": { "start": { "line": 319, @@ -21236,8 +21336,8 @@ }, "object": { "type": "Identifier", - "start": 10430, - "end": 10436, + "start": 10473, + "end": 10479, "loc": { "start": { "line": 319, @@ -21253,8 +21353,8 @@ }, "property": { "type": "Identifier", - "start": 10437, - "end": 10455, + "start": 10480, + "end": 10498, "loc": { "start": { "line": 319, @@ -21272,8 +21372,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 10458, - "end": 10462, + "start": 10501, + "end": 10505, "loc": { "start": { "line": 319, @@ -21290,8 +21390,8 @@ }, { "type": "ExpressionStatement", - "start": 10480, - "end": 10521, + "start": 10523, + "end": 10564, "loc": { "start": { "line": 320, @@ -21304,8 +21404,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 10480, - "end": 10520, + "start": 10523, + "end": 10563, "loc": { "start": { "line": 320, @@ -21319,8 +21419,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 10480, - "end": 10512, + "start": 10523, + "end": 10555, "loc": { "start": { "line": 320, @@ -21336,8 +21436,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 10515, - "end": 10520, + "start": 10558, + "end": 10563, "loc": { "start": { "line": 320, @@ -21364,8 +21464,8 @@ }, { "type": "ObjectExpression", - "start": 10548, - "end": 10563, + "start": 10591, + "end": 10606, "loc": { "start": { "line": 323, @@ -21379,8 +21479,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 10549, - "end": 10562, + "start": 10592, + "end": 10605, "loc": { "start": { "line": 323, @@ -21396,8 +21496,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 10549, - "end": 10556, + "start": 10592, + "end": 10599, "loc": { "start": { "line": 323, @@ -21413,8 +21513,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 10558, - "end": 10562, + "start": 10601, + "end": 10605, "loc": { "start": { "line": 323, @@ -21439,8 +21539,8 @@ }, { "type": "ClassMethod", - "start": 10577, - "end": 10592, + "start": 10620, + "end": 10635, "loc": { "start": { "line": 326, @@ -21455,8 +21555,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 10577, - "end": 10582, + "start": 10620, + "end": 10625, "loc": { "start": { "line": 326, @@ -21478,8 +21578,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 10585, - "end": 10592, + "start": 10628, + "end": 10635, "loc": { "start": { "line": 326, @@ -21496,8 +21596,8 @@ }, { "type": "ClassMethod", - "start": 10598, - "end": 11349, + "start": 10641, + "end": 11392, "loc": { "start": { "line": 329, @@ -21512,8 +21612,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 10598, - "end": 10605, + "start": 10641, + "end": 10648, "loc": { "start": { "line": 329, @@ -21535,8 +21635,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 10608, - "end": 11349, + "start": 10651, + "end": 11392, "loc": { "start": { "line": 329, @@ -21550,8 +21650,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 10619, - "end": 10660, + "start": 10662, + "end": 10703, "loc": { "start": { "line": 331, @@ -21565,8 +21665,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 10625, - "end": 10659, + "start": 10668, + "end": 10702, "loc": { "start": { "line": 331, @@ -21579,8 +21679,8 @@ }, "id": { "type": "Identifier", - "start": 10625, - "end": 10631, + "start": 10668, + "end": 10674, "loc": { "start": { "line": 331, @@ -21596,8 +21696,8 @@ }, "init": { "type": "MemberExpression", - "start": 10634, - "end": 10659, + "start": 10677, + "end": 10702, "loc": { "start": { "line": 331, @@ -21610,8 +21710,8 @@ }, "object": { "type": "MemberExpression", - "start": 10634, - "end": 10652, + "start": 10677, + "end": 10695, "loc": { "start": { "line": 331, @@ -21624,8 +21724,8 @@ }, "object": { "type": "MemberExpression", - "start": 10634, - "end": 10645, + "start": 10677, + "end": 10688, "loc": { "start": { "line": 331, @@ -21638,8 +21738,8 @@ }, "object": { "type": "ThisExpression", - "start": 10634, - "end": 10638, + "start": 10677, + "end": 10681, "loc": { "start": { "line": 331, @@ -21653,8 +21753,8 @@ }, "property": { "type": "Identifier", - "start": 10639, - "end": 10645, + "start": 10682, + "end": 10688, "loc": { "start": { "line": 331, @@ -21672,8 +21772,8 @@ }, "property": { "type": "Identifier", - "start": 10646, - "end": 10652, + "start": 10689, + "end": 10695, "loc": { "start": { "line": 331, @@ -21691,8 +21791,8 @@ }, "property": { "type": "Identifier", - "start": 10653, - "end": 10659, + "start": 10696, + "end": 10702, "loc": { "start": { "line": 331, @@ -21714,8 +21814,8 @@ }, { "type": "ExpressionStatement", - "start": 10670, - "end": 10740, + "start": 10713, + "end": 10783, "loc": { "start": { "line": 333, @@ -21728,8 +21828,8 @@ }, "expression": { "type": "CallExpression", - "start": 10670, - "end": 10739, + "start": 10713, + "end": 10782, "loc": { "start": { "line": 333, @@ -21742,8 +21842,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10670, - "end": 10698, + "start": 10713, + "end": 10741, "loc": { "start": { "line": 333, @@ -21756,8 +21856,8 @@ }, "object": { "type": "Identifier", - "start": 10670, - "end": 10678, + "start": 10713, + "end": 10721, "loc": { "start": { "line": 333, @@ -21773,8 +21873,8 @@ }, "property": { "type": "Identifier", - "start": 10679, - "end": 10698, + "start": 10722, + "end": 10741, "loc": { "start": { "line": 333, @@ -21793,8 +21893,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 10699, - "end": 10708, + "start": 10742, + "end": 10751, "loc": { "start": { "line": 333, @@ -21813,8 +21913,8 @@ }, { "type": "MemberExpression", - "start": 10710, - "end": 10738, + "start": 10753, + "end": 10781, "loc": { "start": { "line": 333, @@ -21827,8 +21927,8 @@ }, "object": { "type": "ThisExpression", - "start": 10710, - "end": 10714, + "start": 10753, + "end": 10757, "loc": { "start": { "line": 333, @@ -21842,8 +21942,8 @@ }, "property": { "type": "Identifier", - "start": 10715, - "end": 10738, + "start": 10758, + "end": 10781, "loc": { "start": { "line": 333, @@ -21864,8 +21964,8 @@ }, { "type": "ExpressionStatement", - "start": 10749, - "end": 10815, + "start": 10792, + "end": 10858, "loc": { "start": { "line": 334, @@ -21878,8 +21978,8 @@ }, "expression": { "type": "CallExpression", - "start": 10749, - "end": 10814, + "start": 10792, + "end": 10857, "loc": { "start": { "line": 334, @@ -21892,8 +21992,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10749, - "end": 10777, + "start": 10792, + "end": 10820, "loc": { "start": { "line": 334, @@ -21906,8 +22006,8 @@ }, "object": { "type": "Identifier", - "start": 10749, - "end": 10757, + "start": 10792, + "end": 10800, "loc": { "start": { "line": 334, @@ -21923,8 +22023,8 @@ }, "property": { "type": "Identifier", - "start": 10758, - "end": 10777, + "start": 10801, + "end": 10820, "loc": { "start": { "line": 334, @@ -21943,8 +22043,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 10778, - "end": 10785, + "start": 10821, + "end": 10828, "loc": { "start": { "line": 334, @@ -21963,8 +22063,8 @@ }, { "type": "MemberExpression", - "start": 10787, - "end": 10813, + "start": 10830, + "end": 10856, "loc": { "start": { "line": 334, @@ -21977,8 +22077,8 @@ }, "object": { "type": "ThisExpression", - "start": 10787, - "end": 10791, + "start": 10830, + "end": 10834, "loc": { "start": { "line": 334, @@ -21992,8 +22092,8 @@ }, "property": { "type": "Identifier", - "start": 10792, - "end": 10813, + "start": 10835, + "end": 10856, "loc": { "start": { "line": 334, @@ -22014,8 +22114,8 @@ }, { "type": "ExpressionStatement", - "start": 10824, - "end": 10888, + "start": 10867, + "end": 10931, "loc": { "start": { "line": 335, @@ -22028,8 +22128,8 @@ }, "expression": { "type": "CallExpression", - "start": 10824, - "end": 10887, + "start": 10867, + "end": 10930, "loc": { "start": { "line": 335, @@ -22042,8 +22142,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10824, - "end": 10850, + "start": 10867, + "end": 10893, "loc": { "start": { "line": 335, @@ -22056,8 +22156,8 @@ }, "object": { "type": "Identifier", - "start": 10824, - "end": 10830, + "start": 10867, + "end": 10873, "loc": { "start": { "line": 335, @@ -22073,8 +22173,8 @@ }, "property": { "type": "Identifier", - "start": 10831, - "end": 10850, + "start": 10874, + "end": 10893, "loc": { "start": { "line": 335, @@ -22093,8 +22193,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 10851, - "end": 10862, + "start": 10894, + "end": 10905, "loc": { "start": { "line": 335, @@ -22113,8 +22213,8 @@ }, { "type": "MemberExpression", - "start": 10864, - "end": 10886, + "start": 10907, + "end": 10929, "loc": { "start": { "line": 335, @@ -22127,8 +22227,8 @@ }, "object": { "type": "ThisExpression", - "start": 10864, - "end": 10868, + "start": 10907, + "end": 10911, "loc": { "start": { "line": 335, @@ -22142,8 +22242,8 @@ }, "property": { "type": "Identifier", - "start": 10869, - "end": 10886, + "start": 10912, + "end": 10929, "loc": { "start": { "line": 335, @@ -22164,8 +22264,8 @@ }, { "type": "ExpressionStatement", - "start": 10897, - "end": 10971, + "start": 10940, + "end": 11014, "loc": { "start": { "line": 336, @@ -22178,8 +22278,8 @@ }, "expression": { "type": "CallExpression", - "start": 10897, - "end": 10970, + "start": 10940, + "end": 11013, "loc": { "start": { "line": 336, @@ -22192,8 +22292,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10897, - "end": 10925, + "start": 10940, + "end": 10968, "loc": { "start": { "line": 336, @@ -22206,8 +22306,8 @@ }, "object": { "type": "Identifier", - "start": 10897, - "end": 10905, + "start": 10940, + "end": 10948, "loc": { "start": { "line": 336, @@ -22223,8 +22323,8 @@ }, "property": { "type": "Identifier", - "start": 10906, - "end": 10925, + "start": 10949, + "end": 10968, "loc": { "start": { "line": 336, @@ -22243,8 +22343,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 10926, - "end": 10937, + "start": 10969, + "end": 10980, "loc": { "start": { "line": 336, @@ -22263,8 +22363,8 @@ }, { "type": "MemberExpression", - "start": 10939, - "end": 10969, + "start": 10982, + "end": 11012, "loc": { "start": { "line": 336, @@ -22277,8 +22377,8 @@ }, "object": { "type": "ThisExpression", - "start": 10939, - "end": 10943, + "start": 10982, + "end": 10986, "loc": { "start": { "line": 336, @@ -22292,8 +22392,8 @@ }, "property": { "type": "Identifier", - "start": 10944, - "end": 10969, + "start": 10987, + "end": 11012, "loc": { "start": { "line": 336, @@ -22314,8 +22414,8 @@ }, { "type": "ExpressionStatement", - "start": 10980, - "end": 11050, + "start": 11023, + "end": 11093, "loc": { "start": { "line": 337, @@ -22328,8 +22428,8 @@ }, "expression": { "type": "CallExpression", - "start": 10980, - "end": 11049, + "start": 11023, + "end": 11092, "loc": { "start": { "line": 337, @@ -22342,8 +22442,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10980, - "end": 11006, + "start": 11023, + "end": 11049, "loc": { "start": { "line": 337, @@ -22356,8 +22456,8 @@ }, "object": { "type": "Identifier", - "start": 10980, - "end": 10986, + "start": 11023, + "end": 11029, "loc": { "start": { "line": 337, @@ -22373,8 +22473,8 @@ }, "property": { "type": "Identifier", - "start": 10987, - "end": 11006, + "start": 11030, + "end": 11049, "loc": { "start": { "line": 337, @@ -22393,8 +22493,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11007, - "end": 11018, + "start": 11050, + "end": 11061, "loc": { "start": { "line": 337, @@ -22413,8 +22513,8 @@ }, { "type": "MemberExpression", - "start": 11020, - "end": 11048, + "start": 11063, + "end": 11091, "loc": { "start": { "line": 337, @@ -22427,8 +22527,8 @@ }, "object": { "type": "ThisExpression", - "start": 11020, - "end": 11024, + "start": 11063, + "end": 11067, "loc": { "start": { "line": 337, @@ -22442,8 +22542,8 @@ }, "property": { "type": "Identifier", - "start": 11025, - "end": 11048, + "start": 11068, + "end": 11091, "loc": { "start": { "line": 337, @@ -22464,8 +22564,8 @@ }, { "type": "ExpressionStatement", - "start": 11059, - "end": 11129, + "start": 11102, + "end": 11172, "loc": { "start": { "line": 338, @@ -22478,8 +22578,8 @@ }, "expression": { "type": "CallExpression", - "start": 11059, - "end": 11128, + "start": 11102, + "end": 11171, "loc": { "start": { "line": 338, @@ -22492,8 +22592,8 @@ }, "callee": { "type": "MemberExpression", - "start": 11059, - "end": 11087, + "start": 11102, + "end": 11130, "loc": { "start": { "line": 338, @@ -22506,8 +22606,8 @@ }, "object": { "type": "Identifier", - "start": 11059, - "end": 11067, + "start": 11102, + "end": 11110, "loc": { "start": { "line": 338, @@ -22523,8 +22623,8 @@ }, "property": { "type": "Identifier", - "start": 11068, - "end": 11087, + "start": 11111, + "end": 11130, "loc": { "start": { "line": 338, @@ -22543,8 +22643,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11088, - "end": 11097, + "start": 11131, + "end": 11140, "loc": { "start": { "line": 338, @@ -22563,8 +22663,8 @@ }, { "type": "MemberExpression", - "start": 11099, - "end": 11127, + "start": 11142, + "end": 11170, "loc": { "start": { "line": 338, @@ -22577,8 +22677,8 @@ }, "object": { "type": "ThisExpression", - "start": 11099, - "end": 11103, + "start": 11142, + "end": 11146, "loc": { "start": { "line": 338, @@ -22592,8 +22692,8 @@ }, "property": { "type": "Identifier", - "start": 11104, - "end": 11127, + "start": 11147, + "end": 11170, "loc": { "start": { "line": 338, @@ -22614,8 +22714,8 @@ }, { "type": "ExpressionStatement", - "start": 11138, - "end": 11198, + "start": 11181, + "end": 11241, "loc": { "start": { "line": 339, @@ -22628,8 +22728,8 @@ }, "expression": { "type": "CallExpression", - "start": 11138, - "end": 11197, + "start": 11181, + "end": 11240, "loc": { "start": { "line": 339, @@ -22642,8 +22742,8 @@ }, "callee": { "type": "MemberExpression", - "start": 11138, - "end": 11164, + "start": 11181, + "end": 11207, "loc": { "start": { "line": 339, @@ -22656,8 +22756,8 @@ }, "object": { "type": "Identifier", - "start": 11138, - "end": 11144, + "start": 11181, + "end": 11187, "loc": { "start": { "line": 339, @@ -22673,8 +22773,8 @@ }, "property": { "type": "Identifier", - "start": 11145, - "end": 11164, + "start": 11188, + "end": 11207, "loc": { "start": { "line": 339, @@ -22693,8 +22793,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11165, - "end": 11174, + "start": 11208, + "end": 11217, "loc": { "start": { "line": 339, @@ -22713,8 +22813,8 @@ }, { "type": "MemberExpression", - "start": 11176, - "end": 11196, + "start": 11219, + "end": 11239, "loc": { "start": { "line": 339, @@ -22727,8 +22827,8 @@ }, "object": { "type": "ThisExpression", - "start": 11176, - "end": 11180, + "start": 11219, + "end": 11223, "loc": { "start": { "line": 339, @@ -22742,8 +22842,8 @@ }, "property": { "type": "Identifier", - "start": 11181, - "end": 11196, + "start": 11224, + "end": 11239, "loc": { "start": { "line": 339, @@ -22764,8 +22864,8 @@ }, { "type": "ExpressionStatement", - "start": 11207, - "end": 11273, + "start": 11250, + "end": 11316, "loc": { "start": { "line": 340, @@ -22778,8 +22878,8 @@ }, "expression": { "type": "CallExpression", - "start": 11207, - "end": 11272, + "start": 11250, + "end": 11315, "loc": { "start": { "line": 340, @@ -22792,8 +22892,8 @@ }, "callee": { "type": "MemberExpression", - "start": 11207, - "end": 11233, + "start": 11250, + "end": 11276, "loc": { "start": { "line": 340, @@ -22806,8 +22906,8 @@ }, "object": { "type": "Identifier", - "start": 11207, - "end": 11213, + "start": 11250, + "end": 11256, "loc": { "start": { "line": 340, @@ -22823,8 +22923,8 @@ }, "property": { "type": "Identifier", - "start": 11214, - "end": 11233, + "start": 11257, + "end": 11276, "loc": { "start": { "line": 340, @@ -22843,8 +22943,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11234, - "end": 11246, + "start": 11277, + "end": 11289, "loc": { "start": { "line": 340, @@ -22863,8 +22963,8 @@ }, { "type": "MemberExpression", - "start": 11248, - "end": 11271, + "start": 11291, + "end": 11314, "loc": { "start": { "line": 340, @@ -22877,8 +22977,8 @@ }, "object": { "type": "ThisExpression", - "start": 11248, - "end": 11252, + "start": 11291, + "end": 11295, "loc": { "start": { "line": 340, @@ -22892,8 +22992,8 @@ }, "property": { "type": "Identifier", - "start": 11253, - "end": 11271, + "start": 11296, + "end": 11314, "loc": { "start": { "line": 340, @@ -22914,8 +23014,8 @@ }, { "type": "ExpressionStatement", - "start": 11282, - "end": 11343, + "start": 11325, + "end": 11386, "loc": { "start": { "line": 341, @@ -22928,8 +23028,8 @@ }, "expression": { "type": "CallExpression", - "start": 11282, - "end": 11342, + "start": 11325, + "end": 11385, "loc": { "start": { "line": 341, @@ -22942,8 +23042,8 @@ }, "callee": { "type": "MemberExpression", - "start": 11282, - "end": 11308, + "start": 11325, + "end": 11351, "loc": { "start": { "line": 341, @@ -22956,8 +23056,8 @@ }, "object": { "type": "Identifier", - "start": 11282, - "end": 11288, + "start": 11325, + "end": 11331, "loc": { "start": { "line": 341, @@ -22973,8 +23073,8 @@ }, "property": { "type": "Identifier", - "start": 11289, - "end": 11308, + "start": 11332, + "end": 11351, "loc": { "start": { "line": 341, @@ -22993,8 +23093,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11309, - "end": 11316, + "start": 11352, + "end": 11359, "loc": { "start": { "line": 341, @@ -23013,8 +23113,8 @@ }, { "type": "MemberExpression", - "start": 11318, - "end": 11341, + "start": 11361, + "end": 11384, "loc": { "start": { "line": 341, @@ -23027,8 +23127,8 @@ }, "object": { "type": "ThisExpression", - "start": 11318, - "end": 11322, + "start": 11361, + "end": 11365, "loc": { "start": { "line": 341, @@ -23042,8 +23142,8 @@ }, "property": { "type": "Identifier", - "start": 11323, - "end": 11341, + "start": 11366, + "end": 11384, "loc": { "start": { "line": 341, @@ -23074,8 +23174,8 @@ }, { "type": "ExportNamedDeclaration", - "start": 11353, - "end": 11389, + "start": 11396, + "end": 11432, "loc": { "start": { "line": 345, @@ -23090,8 +23190,8 @@ "specifiers": [ { "type": "ExportSpecifier", - "start": 11361, - "end": 11387, + "start": 11404, + "end": 11430, "loc": { "start": { "line": 345, @@ -23104,8 +23204,8 @@ }, "local": { "type": "Identifier", - "start": 11361, - "end": 11387, + "start": 11404, + "end": 11430, "loc": { "start": { "line": 345, @@ -23121,8 +23221,8 @@ }, "exported": { "type": "Identifier", - "start": 11361, - "end": 11387, + "start": 11404, + "end": 11430, "loc": { "start": { "line": 345, @@ -23142,8 +23242,8 @@ }, { "type": "ExportNamedDeclaration", - "start": 11353, - "end": 11389, + "start": 11396, + "end": 11432, "loc": { "start": { "line": 345, @@ -23157,7 +23257,7 @@ "declaration": { "type": "ClassDeclaration", "start": 910, - "end": 11351, + "end": 11394, "loc": { "start": { "line": 35, @@ -23190,7 +23290,7 @@ "body": { "type": "ClassBody", "start": 943, - "end": 11351, + "end": 11394, "loc": { "start": { "line": 35, @@ -23205,7 +23305,7 @@ { "type": "ClassMethod", "start": 950, - "end": 10571, + "end": 10614, "loc": { "start": { "line": 37, @@ -23330,7 +23430,7 @@ "body": { "type": "BlockStatement", "start": 1008, - "end": 10571, + "end": 10614, "loc": { "start": { "line": 37, @@ -29665,7 +29765,7 @@ { "type": "ExpressionStatement", "start": 4330, - "end": 6914, + "end": 6957, "loc": { "start": { "line": 159, @@ -29679,7 +29779,7 @@ "expression": { "type": "CallExpression", "start": 4330, - "end": 6913, + "end": 6956, "loc": { "start": { "line": 159, @@ -29764,7 +29864,7 @@ { "type": "AssignmentExpression", "start": 4369, - "end": 6912, + "end": 6955, "loc": { "start": { "line": 159, @@ -29827,7 +29927,7 @@ "right": { "type": "ArrowFunctionExpression", "start": 4402, - "end": 6912, + "end": 6955, "loc": { "start": { "line": 159, @@ -29842,15 +29942,33 @@ "generator": false, "expression": false, "async": false, - "params": [], + "params": [ + { + "type": "Identifier", + "start": 4403, + "end": 4404, + "loc": { + "start": { + "line": 159, + "column": 81 + }, + "end": { + "line": 159, + "column": 82 + }, + "identifierName": "e" + }, + "name": "e" + } + ], "body": { "type": "BlockStatement", - "start": 4408, - "end": 6912, + "start": 4409, + "end": 6955, "loc": { "start": { "line": 159, - "column": 86 + "column": 87 }, "end": { "line": 220, @@ -29860,8 +29978,8 @@ "body": [ { "type": "IfStatement", - "start": 4423, - "end": 4511, + "start": 4424, + "end": 4512, "loc": { "start": { "line": 161, @@ -29874,8 +29992,8 @@ }, "test": { "type": "UnaryExpression", - "start": 4427, - "end": 4470, + "start": 4428, + "end": 4471, "loc": { "start": { "line": 161, @@ -29890,8 +30008,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 4429, - "end": 4469, + "start": 4430, + "end": 4470, "loc": { "start": { "line": 161, @@ -29904,8 +30022,8 @@ }, "left": { "type": "MemberExpression", - "start": 4429, - "end": 4443, + "start": 4430, + "end": 4444, "loc": { "start": { "line": 161, @@ -29918,8 +30036,8 @@ }, "object": { "type": "Identifier", - "start": 4429, - "end": 4436, + "start": 4430, + "end": 4437, "loc": { "start": { "line": 161, @@ -29935,8 +30053,8 @@ }, "property": { "type": "Identifier", - "start": 4437, - "end": 4443, + "start": 4438, + "end": 4444, "loc": { "start": { "line": 161, @@ -29955,8 +30073,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 4447, - "end": 4469, + "start": 4448, + "end": 4470, "loc": { "start": { "line": 161, @@ -29969,8 +30087,8 @@ }, "object": { "type": "Identifier", - "start": 4447, - "end": 4454, + "start": 4448, + "end": 4455, "loc": { "start": { "line": 161, @@ -29986,8 +30104,8 @@ }, "property": { "type": "Identifier", - "start": 4455, - "end": 4469, + "start": 4456, + "end": 4470, "loc": { "start": { "line": 161, @@ -30005,7 +30123,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 4428 + "parenStart": 4429 } }, "extra": { @@ -30014,8 +30132,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4472, - "end": 4511, + "start": 4473, + "end": 4512, "loc": { "start": { "line": 161, @@ -30029,8 +30147,8 @@ "body": [ { "type": "ReturnStatement", - "start": 4490, - "end": 4497, + "start": 4491, + "end": 4498, "loc": { "start": { "line": 162, @@ -30050,8 +30168,8 @@ }, { "type": "IfStatement", - "start": 4525, - "end": 4623, + "start": 4526, + "end": 4624, "loc": { "start": { "line": 165, @@ -30064,8 +30182,8 @@ }, "test": { "type": "LogicalExpression", - "start": 4529, - "end": 4582, + "start": 4530, + "end": 4583, "loc": { "start": { "line": 165, @@ -30078,8 +30196,8 @@ }, "left": { "type": "LogicalExpression", - "start": 4529, - "end": 4563, + "start": 4530, + "end": 4564, "loc": { "start": { "line": 165, @@ -30092,8 +30210,8 @@ }, "left": { "type": "UnaryExpression", - "start": 4529, - "end": 4543, + "start": 4530, + "end": 4544, "loc": { "start": { "line": 165, @@ -30108,8 +30226,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 4530, - "end": 4543, + "start": 4531, + "end": 4544, "loc": { "start": { "line": 165, @@ -30130,8 +30248,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 4547, - "end": 4563, + "start": 4548, + "end": 4564, "loc": { "start": { "line": 165, @@ -30146,8 +30264,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 4548, - "end": 4563, + "start": 4549, + "end": 4564, "loc": { "start": { "line": 165, @@ -30169,8 +30287,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 4567, - "end": 4582, + "start": 4568, + "end": 4583, "loc": { "start": { "line": 165, @@ -30185,8 +30303,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 4568, - "end": 4582, + "start": 4569, + "end": 4583, "loc": { "start": { "line": 165, @@ -30207,8 +30325,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4584, - "end": 4623, + "start": 4585, + "end": 4624, "loc": { "start": { "line": 165, @@ -30222,8 +30340,8 @@ "body": [ { "type": "ReturnStatement", - "start": 4602, - "end": 4609, + "start": 4603, + "end": 4610, "loc": { "start": { "line": 166, @@ -30245,8 +30363,8 @@ { "type": "CommentLine", "value": " Scaling drag-rotate to canvas boundary", - "start": 4637, - "end": 4678, + "start": 4638, + "end": 4679, "loc": { "start": { "line": 169, @@ -30262,8 +30380,8 @@ }, { "type": "VariableDeclaration", - "start": 4692, - "end": 4737, + "start": 4693, + "end": 4738, "loc": { "start": { "line": 171, @@ -30277,8 +30395,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4698, - "end": 4736, + "start": 4699, + "end": 4737, "loc": { "start": { "line": 171, @@ -30291,8 +30409,8 @@ }, "id": { "type": "Identifier", - "start": 4698, - "end": 4712, + "start": 4699, + "end": 4713, "loc": { "start": { "line": 171, @@ -30309,8 +30427,8 @@ }, "init": { "type": "MemberExpression", - "start": 4715, - "end": 4736, + "start": 4716, + "end": 4737, "loc": { "start": { "line": 171, @@ -30323,8 +30441,8 @@ }, "object": { "type": "MemberExpression", - "start": 4715, - "end": 4727, + "start": 4716, + "end": 4728, "loc": { "start": { "line": 171, @@ -30337,8 +30455,8 @@ }, "object": { "type": "Identifier", - "start": 4715, - "end": 4720, + "start": 4716, + "end": 4721, "loc": { "start": { "line": 171, @@ -30354,8 +30472,8 @@ }, "property": { "type": "Identifier", - "start": 4721, - "end": 4727, + "start": 4722, + "end": 4728, "loc": { "start": { "line": 171, @@ -30373,8 +30491,8 @@ }, "property": { "type": "Identifier", - "start": 4728, - "end": 4736, + "start": 4729, + "end": 4737, "loc": { "start": { "line": 171, @@ -30398,8 +30516,8 @@ { "type": "CommentLine", "value": " Scaling drag-rotate to canvas boundary", - "start": 4637, - "end": 4678, + "start": 4638, + "end": 4679, "loc": { "start": { "line": 169, @@ -30415,8 +30533,8 @@ }, { "type": "VariableDeclaration", - "start": 4751, - "end": 4789, + "start": 4752, + "end": 4790, "loc": { "start": { "line": 173, @@ -30430,8 +30548,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4757, - "end": 4788, + "start": 4758, + "end": 4789, "loc": { "start": { "line": 173, @@ -30444,8 +30562,8 @@ }, "id": { "type": "Identifier", - "start": 4757, - "end": 4768, + "start": 4758, + "end": 4769, "loc": { "start": { "line": 173, @@ -30461,8 +30579,8 @@ }, "init": { "type": "MemberExpression", - "start": 4771, - "end": 4788, + "start": 4772, + "end": 4789, "loc": { "start": { "line": 173, @@ -30475,8 +30593,8 @@ }, "object": { "type": "Identifier", - "start": 4771, - "end": 4785, + "start": 4772, + "end": 4786, "loc": { "start": { "line": 173, @@ -30492,8 +30610,8 @@ }, "property": { "type": "NumericLiteral", - "start": 4786, - "end": 4787, + "start": 4787, + "end": 4788, "loc": { "start": { "line": 173, @@ -30518,8 +30636,8 @@ }, { "type": "VariableDeclaration", - "start": 4802, - "end": 4841, + "start": 4803, + "end": 4842, "loc": { "start": { "line": 174, @@ -30533,8 +30651,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4808, - "end": 4840, + "start": 4809, + "end": 4841, "loc": { "start": { "line": 174, @@ -30547,8 +30665,8 @@ }, "id": { "type": "Identifier", - "start": 4808, - "end": 4820, + "start": 4809, + "end": 4821, "loc": { "start": { "line": 174, @@ -30564,8 +30682,8 @@ }, "init": { "type": "MemberExpression", - "start": 4823, - "end": 4840, + "start": 4824, + "end": 4841, "loc": { "start": { "line": 174, @@ -30578,8 +30696,8 @@ }, "object": { "type": "Identifier", - "start": 4823, - "end": 4837, + "start": 4824, + "end": 4838, "loc": { "start": { "line": 174, @@ -30595,8 +30713,8 @@ }, "property": { "type": "NumericLiteral", - "start": 4838, - "end": 4839, + "start": 4839, + "end": 4840, "loc": { "start": { "line": 174, @@ -30621,8 +30739,8 @@ }, { "type": "VariableDeclaration", - "start": 4854, - "end": 4891, + "start": 4855, + "end": 4892, "loc": { "start": { "line": 175, @@ -30636,8 +30754,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4860, - "end": 4890, + "start": 4861, + "end": 4891, "loc": { "start": { "line": 175, @@ -30650,8 +30768,8 @@ }, "id": { "type": "Identifier", - "start": 4860, - "end": 4861, + "start": 4861, + "end": 4862, "loc": { "start": { "line": 175, @@ -30667,8 +30785,8 @@ }, "init": { "type": "MemberExpression", - "start": 4864, - "end": 4890, + "start": 4865, + "end": 4891, "loc": { "start": { "line": 175, @@ -30681,8 +30799,8 @@ }, "object": { "type": "MemberExpression", - "start": 4864, - "end": 4887, + "start": 4865, + "end": 4888, "loc": { "start": { "line": 175, @@ -30695,8 +30813,8 @@ }, "object": { "type": "Identifier", - "start": 4864, - "end": 4870, + "start": 4865, + "end": 4871, "loc": { "start": { "line": 175, @@ -30712,8 +30830,8 @@ }, "property": { "type": "Identifier", - "start": 4871, - "end": 4887, + "start": 4872, + "end": 4888, "loc": { "start": { "line": 175, @@ -30731,8 +30849,8 @@ }, "property": { "type": "NumericLiteral", - "start": 4888, - "end": 4889, + "start": 4889, + "end": 4890, "loc": { "start": { "line": 175, @@ -30757,8 +30875,8 @@ }, { "type": "VariableDeclaration", - "start": 4904, - "end": 4941, + "start": 4905, + "end": 4942, "loc": { "start": { "line": 176, @@ -30772,8 +30890,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4910, - "end": 4940, + "start": 4911, + "end": 4941, "loc": { "start": { "line": 176, @@ -30786,8 +30904,8 @@ }, "id": { "type": "Identifier", - "start": 4910, - "end": 4911, + "start": 4911, + "end": 4912, "loc": { "start": { "line": 176, @@ -30803,8 +30921,8 @@ }, "init": { "type": "MemberExpression", - "start": 4914, - "end": 4940, + "start": 4915, + "end": 4941, "loc": { "start": { "line": 176, @@ -30817,8 +30935,8 @@ }, "object": { "type": "MemberExpression", - "start": 4914, - "end": 4937, + "start": 4915, + "end": 4938, "loc": { "start": { "line": 176, @@ -30831,8 +30949,8 @@ }, "object": { "type": "Identifier", - "start": 4914, - "end": 4920, + "start": 4915, + "end": 4921, "loc": { "start": { "line": 176, @@ -30848,8 +30966,8 @@ }, "property": { "type": "Identifier", - "start": 4921, - "end": 4937, + "start": 4922, + "end": 4938, "loc": { "start": { "line": 176, @@ -30867,8 +30985,8 @@ }, "property": { "type": "NumericLiteral", - "start": 4938, - "end": 4939, + "start": 4939, + "end": 4940, "loc": { "start": { "line": 176, @@ -30893,8 +31011,8 @@ }, { "type": "VariableDeclaration", - "start": 4955, - "end": 5114, + "start": 4956, + "end": 5115, "loc": { "start": { "line": 178, @@ -30908,8 +31026,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4961, - "end": 5113, + "start": 4962, + "end": 5114, "loc": { "start": { "line": 178, @@ -30922,8 +31040,8 @@ }, "id": { "type": "Identifier", - "start": 4961, - "end": 4968, + "start": 4962, + "end": 4969, "loc": { "start": { "line": 178, @@ -30939,8 +31057,8 @@ }, "init": { "type": "LogicalExpression", - "start": 4971, - "end": 5113, + "start": 4972, + "end": 5114, "loc": { "start": { "line": 178, @@ -30953,8 +31071,8 @@ }, "left": { "type": "LogicalExpression", - "start": 4971, - "end": 5068, + "start": 4972, + "end": 5069, "loc": { "start": { "line": 178, @@ -30967,8 +31085,8 @@ }, "left": { "type": "LogicalExpression", - "start": 4971, - "end": 5021, + "start": 4972, + "end": 5022, "loc": { "start": { "line": 178, @@ -30981,8 +31099,8 @@ }, "left": { "type": "MemberExpression", - "start": 4971, - "end": 5001, + "start": 4972, + "end": 5002, "loc": { "start": { "line": 178, @@ -30995,8 +31113,8 @@ }, "object": { "type": "Identifier", - "start": 4971, - "end": 4978, + "start": 4972, + "end": 4979, "loc": { "start": { "line": 178, @@ -31012,8 +31130,8 @@ }, "property": { "type": "MemberExpression", - "start": 4979, - "end": 5000, + "start": 4980, + "end": 5001, "loc": { "start": { "line": 178, @@ -31026,8 +31144,8 @@ }, "object": { "type": "MemberExpression", - "start": 4979, - "end": 4990, + "start": 4980, + "end": 4991, "loc": { "start": { "line": 178, @@ -31040,8 +31158,8 @@ }, "object": { "type": "Identifier", - "start": 4979, - "end": 4984, + "start": 4980, + "end": 4985, "loc": { "start": { "line": 178, @@ -31057,8 +31175,8 @@ }, "property": { "type": "Identifier", - "start": 4985, - "end": 4990, + "start": 4986, + "end": 4991, "loc": { "start": { "line": 178, @@ -31076,8 +31194,8 @@ }, "property": { "type": "Identifier", - "start": 4991, - "end": 5000, + "start": 4992, + "end": 5001, "loc": { "start": { "line": 178, @@ -31098,8 +31216,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 5005, - "end": 5021, + "start": 5006, + "end": 5022, "loc": { "start": { "line": 178, @@ -31112,8 +31230,8 @@ }, "object": { "type": "Identifier", - "start": 5005, - "end": 5012, + "start": 5006, + "end": 5013, "loc": { "start": { "line": 178, @@ -31129,8 +31247,8 @@ }, "property": { "type": "Identifier", - "start": 5013, - "end": 5021, + "start": 5014, + "end": 5022, "loc": { "start": { "line": 178, @@ -31150,8 +31268,8 @@ "operator": "||", "right": { "type": "LogicalExpression", - "start": 5026, - "end": 5067, + "start": 5027, + "end": 5068, "loc": { "start": { "line": 178, @@ -31164,8 +31282,8 @@ }, "left": { "type": "UnaryExpression", - "start": 5026, - "end": 5048, + "start": 5027, + "end": 5049, "loc": { "start": { "line": 178, @@ -31180,8 +31298,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 5027, - "end": 5048, + "start": 5028, + "end": 5049, "loc": { "start": { "line": 178, @@ -31194,8 +31312,8 @@ }, "object": { "type": "Identifier", - "start": 5027, - "end": 5034, + "start": 5028, + "end": 5035, "loc": { "start": { "line": 178, @@ -31211,8 +31329,8 @@ }, "property": { "type": "Identifier", - "start": 5035, - "end": 5048, + "start": 5036, + "end": 5049, "loc": { "start": { "line": 178, @@ -31235,8 +31353,8 @@ "operator": "&&", "right": { "type": "Identifier", - "start": 5052, - "end": 5067, + "start": 5053, + "end": 5068, "loc": { "start": { "line": 178, @@ -31252,15 +31370,15 @@ }, "extra": { "parenthesized": true, - "parenStart": 5025 + "parenStart": 5026 } } }, "operator": "||", "right": { "type": "LogicalExpression", - "start": 5073, - "end": 5112, + "start": 5074, + "end": 5113, "loc": { "start": { "line": 178, @@ -31273,8 +31391,8 @@ }, "left": { "type": "MemberExpression", - "start": 5073, - "end": 5094, + "start": 5074, + "end": 5095, "loc": { "start": { "line": 178, @@ -31287,8 +31405,8 @@ }, "object": { "type": "Identifier", - "start": 5073, - "end": 5080, + "start": 5074, + "end": 5081, "loc": { "start": { "line": 178, @@ -31304,8 +31422,8 @@ }, "property": { "type": "Identifier", - "start": 5081, - "end": 5094, + "start": 5082, + "end": 5095, "loc": { "start": { "line": 178, @@ -31324,8 +31442,8 @@ "operator": "&&", "right": { "type": "Identifier", - "start": 5098, - "end": 5112, + "start": 5099, + "end": 5113, "loc": { "start": { "line": 178, @@ -31341,7 +31459,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 5072 + "parenStart": 5073 } } } @@ -31350,263 +31468,493 @@ "kind": "const" }, { - "type": "IfStatement", - "start": 5128, - "end": 6855, + "type": "VariableDeclaration", + "start": 5129, + "end": 5200, "loc": { "start": { "line": 180, "column": 12 }, "end": { - "line": 216, - "column": 13 + "line": 180, + "column": 83 } }, - "test": { - "type": "Identifier", - "start": 5132, - "end": 5139, - "loc": { - "start": { - "line": 180, - "column": 16 - }, - "end": { - "line": 180, - "column": 23 + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5135, + "end": 5199, + "loc": { + "start": { + "line": 180, + "column": 18 + }, + "end": { + "line": 180, + "column": 82 + } }, - "identifierName": "panning" - }, - "name": "panning" - }, - "consequent": { - "type": "BlockStatement", - "start": 5141, - "end": 6139, - "loc": { - "start": { - "line": 180, - "column": 25 + "id": { + "type": "Identifier", + "start": 5135, + "end": 5141, + "loc": { + "start": { + "line": 180, + "column": 18 + }, + "end": { + "line": 180, + "column": 24 + }, + "identifierName": "xDelta" + }, + "name": "xDelta" }, - "end": { - "line": 203, - "column": 13 - } - }, - "body": [ - { - "type": "VariableDeclaration", - "start": 5160, - "end": 5190, + "init": { + "type": "ConditionalExpression", + "start": 5144, + "end": 5199, "loc": { "start": { - "line": 182, - "column": 16 + "line": 180, + "column": 27 }, "end": { - "line": 182, - "column": 46 + "line": 180, + "column": 82 } }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 5166, - "end": 5189, + "test": { + "type": "MemberExpression", + "start": 5144, + "end": 5171, + "loc": { + "start": { + "line": 180, + "column": 27 + }, + "end": { + "line": 180, + "column": 54 + } + }, + "object": { + "type": "Identifier", + "start": 5144, + "end": 5152, "loc": { "start": { - "line": 182, - "column": 22 + "line": 180, + "column": 27 }, "end": { - "line": 182, - "column": 45 - } + "line": 180, + "column": 35 + }, + "identifierName": "document" }, - "id": { - "type": "Identifier", - "start": 5166, - "end": 5175, - "loc": { - "start": { - "line": 182, - "column": 22 - }, - "end": { - "line": 182, - "column": 31 - }, - "identifierName": "xPanDelta" + "name": "document" + }, + "property": { + "type": "Identifier", + "start": 5153, + "end": 5171, + "loc": { + "start": { + "line": 180, + "column": 36 + }, + "end": { + "line": 180, + "column": 54 }, - "name": "xPanDelta" + "identifierName": "pointerLockElement" }, - "init": { - "type": "BinaryExpression", - "start": 5179, - "end": 5188, - "loc": { - "start": { - "line": 182, - "column": 35 - }, - "end": { - "line": 182, - "column": 44 - } + "name": "pointerLockElement" + }, + "computed": false + }, + "consequent": { + "type": "MemberExpression", + "start": 5174, + "end": 5185, + "loc": { + "start": { + "line": 180, + "column": 57 + }, + "end": { + "line": 180, + "column": 68 + } + }, + "object": { + "type": "Identifier", + "start": 5174, + "end": 5175, + "loc": { + "start": { + "line": 180, + "column": 57 }, - "left": { - "type": "Identifier", - "start": 5179, - "end": 5180, - "loc": { - "start": { - "line": 182, - "column": 35 - }, - "end": { - "line": 182, - "column": 36 - }, - "identifierName": "x" - }, - "name": "x" + "end": { + "line": 180, + "column": 58 }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 5183, - "end": 5188, - "loc": { - "start": { - "line": 182, - "column": 39 - }, - "end": { - "line": 182, - "column": 44 - }, - "identifierName": "lastX" - }, - "name": "lastX" + "identifierName": "e" + }, + "name": "e" + }, + "property": { + "type": "Identifier", + "start": 5176, + "end": 5185, + "loc": { + "start": { + "line": 180, + "column": 59 }, - "extra": { - "parenthesized": true, - "parenStart": 5178 - } + "end": { + "line": 180, + "column": 68 + }, + "identifierName": "movementX" + }, + "name": "movementX" + }, + "computed": false + }, + "alternate": { + "type": "BinaryExpression", + "start": 5189, + "end": 5198, + "loc": { + "start": { + "line": 180, + "column": 72 + }, + "end": { + "line": 180, + "column": 81 } + }, + "left": { + "type": "Identifier", + "start": 5189, + "end": 5190, + "loc": { + "start": { + "line": 180, + "column": 72 + }, + "end": { + "line": 180, + "column": 73 + }, + "identifierName": "x" + }, + "name": "x" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 5193, + "end": 5198, + "loc": { + "start": { + "line": 180, + "column": 76 + }, + "end": { + "line": 180, + "column": 81 + }, + "identifierName": "lastX" + }, + "name": "lastX" + }, + "extra": { + "parenthesized": true, + "parenStart": 5188 } - ], - "kind": "const" + } + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 5213, + "end": 5284, + "loc": { + "start": { + "line": 181, + "column": 12 + }, + "end": { + "line": 181, + "column": 83 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5219, + "end": 5283, + "loc": { + "start": { + "line": 181, + "column": 18 + }, + "end": { + "line": 181, + "column": 82 + } }, - { - "type": "VariableDeclaration", - "start": 5207, - "end": 5237, + "id": { + "type": "Identifier", + "start": 5219, + "end": 5225, "loc": { "start": { - "line": 183, - "column": 16 + "line": 181, + "column": 18 }, "end": { - "line": 183, - "column": 46 + "line": 181, + "column": 24 + }, + "identifierName": "yDelta" + }, + "name": "yDelta" + }, + "init": { + "type": "ConditionalExpression", + "start": 5228, + "end": 5283, + "loc": { + "start": { + "line": 181, + "column": 27 + }, + "end": { + "line": 181, + "column": 82 } }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 5213, + "test": { + "type": "MemberExpression", + "start": 5228, + "end": 5255, + "loc": { + "start": { + "line": 181, + "column": 27 + }, + "end": { + "line": 181, + "column": 54 + } + }, + "object": { + "type": "Identifier", + "start": 5228, "end": 5236, "loc": { "start": { - "line": 183, - "column": 22 + "line": 181, + "column": 27 }, "end": { - "line": 183, - "column": 45 - } + "line": 181, + "column": 35 + }, + "identifierName": "document" }, - "id": { - "type": "Identifier", - "start": 5213, - "end": 5222, - "loc": { - "start": { - "line": 183, - "column": 22 - }, - "end": { - "line": 183, - "column": 31 - }, - "identifierName": "yPanDelta" + "name": "document" + }, + "property": { + "type": "Identifier", + "start": 5237, + "end": 5255, + "loc": { + "start": { + "line": 181, + "column": 36 }, - "name": "yPanDelta" + "end": { + "line": 181, + "column": 54 + }, + "identifierName": "pointerLockElement" }, - "init": { - "type": "BinaryExpression", - "start": 5226, - "end": 5235, - "loc": { - "start": { - "line": 183, - "column": 35 - }, - "end": { - "line": 183, - "column": 44 - } + "name": "pointerLockElement" + }, + "computed": false + }, + "consequent": { + "type": "MemberExpression", + "start": 5258, + "end": 5269, + "loc": { + "start": { + "line": 181, + "column": 57 + }, + "end": { + "line": 181, + "column": 68 + } + }, + "object": { + "type": "Identifier", + "start": 5258, + "end": 5259, + "loc": { + "start": { + "line": 181, + "column": 57 }, - "left": { - "type": "Identifier", - "start": 5226, - "end": 5227, - "loc": { - "start": { - "line": 183, - "column": 35 - }, - "end": { - "line": 183, - "column": 36 - }, - "identifierName": "y" - }, - "name": "y" + "end": { + "line": 181, + "column": 58 }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 5230, - "end": 5235, - "loc": { - "start": { - "line": 183, - "column": 39 - }, - "end": { - "line": 183, - "column": 44 - }, - "identifierName": "lastY" - }, - "name": "lastY" + "identifierName": "e" + }, + "name": "e" + }, + "property": { + "type": "Identifier", + "start": 5260, + "end": 5269, + "loc": { + "start": { + "line": 181, + "column": 59 }, - "extra": { - "parenthesized": true, - "parenStart": 5225 - } + "end": { + "line": 181, + "column": 68 + }, + "identifierName": "movementY" + }, + "name": "movementY" + }, + "computed": false + }, + "alternate": { + "type": "BinaryExpression", + "start": 5273, + "end": 5282, + "loc": { + "start": { + "line": 181, + "column": 72 + }, + "end": { + "line": 181, + "column": 81 } + }, + "left": { + "type": "Identifier", + "start": 5273, + "end": 5274, + "loc": { + "start": { + "line": 181, + "column": 72 + }, + "end": { + "line": 181, + "column": 73 + }, + "identifierName": "y" + }, + "name": "y" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 5277, + "end": 5282, + "loc": { + "start": { + "line": 181, + "column": 76 + }, + "end": { + "line": 181, + "column": 81 + }, + "identifierName": "lastY" + }, + "name": "lastY" + }, + "extra": { + "parenthesized": true, + "parenStart": 5272 } - ], - "kind": "const" + } + } + } + ], + "kind": "const" + }, + { + "type": "IfStatement", + "start": 5298, + "end": 6898, + "loc": { + "start": { + "line": 183, + "column": 12 + }, + "end": { + "line": 216, + "column": 13 + } + }, + "test": { + "type": "Identifier", + "start": 5302, + "end": 5309, + "loc": { + "start": { + "line": 183, + "column": 16 + }, + "end": { + "line": 183, + "column": 23 + }, + "identifierName": "panning" + }, + "name": "panning" + }, + "consequent": { + "type": "BlockStatement", + "start": 5311, + "end": 6202, + "loc": { + "start": { + "line": 183, + "column": 25 }, + "end": { + "line": 203, + "column": 13 + } + }, + "body": [ { "type": "VariableDeclaration", - "start": 5255, - "end": 5283, + "start": 5330, + "end": 5358, "loc": { "start": { "line": 185, @@ -31620,8 +31968,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5261, - "end": 5282, + "start": 5336, + "end": 5357, "loc": { "start": { "line": 185, @@ -31634,8 +31982,8 @@ }, "id": { "type": "Identifier", - "start": 5261, - "end": 5267, + "start": 5336, + "end": 5342, "loc": { "start": { "line": 185, @@ -31651,8 +31999,8 @@ }, "init": { "type": "MemberExpression", - "start": 5270, - "end": 5282, + "start": 5345, + "end": 5357, "loc": { "start": { "line": 185, @@ -31665,8 +32013,8 @@ }, "object": { "type": "Identifier", - "start": 5270, - "end": 5275, + "start": 5345, + "end": 5350, "loc": { "start": { "line": 185, @@ -31682,8 +32030,8 @@ }, "property": { "type": "Identifier", - "start": 5276, - "end": 5282, + "start": 5351, + "end": 5357, "loc": { "start": { "line": 185, @@ -31706,8 +32054,8 @@ { "type": "CommentLine", "value": " We use only canvasHeight here so that aspect ratio does not distort speed", - "start": 5301, - "end": 5377, + "start": 5376, + "end": 5452, "loc": { "start": { "line": 187, @@ -31723,8 +32071,8 @@ }, { "type": "IfStatement", - "start": 5395, - "end": 6124, + "start": 5470, + "end": 6187, "loc": { "start": { "line": 189, @@ -31737,8 +32085,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5399, - "end": 5434, + "start": 5474, + "end": 5509, "loc": { "start": { "line": 189, @@ -31751,8 +32099,8 @@ }, "left": { "type": "MemberExpression", - "start": 5399, - "end": 5416, + "start": 5474, + "end": 5491, "loc": { "start": { "line": 189, @@ -31765,8 +32113,8 @@ }, "object": { "type": "Identifier", - "start": 5399, - "end": 5405, + "start": 5474, + "end": 5480, "loc": { "start": { "line": 189, @@ -31783,8 +32131,8 @@ }, "property": { "type": "Identifier", - "start": 5406, - "end": 5416, + "start": 5481, + "end": 5491, "loc": { "start": { "line": 189, @@ -31804,8 +32152,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 5421, - "end": 5434, + "start": 5496, + "end": 5509, "loc": { "start": { "line": 189, @@ -31826,8 +32174,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 5436, - "end": 5906, + "start": 5511, + "end": 5975, "loc": { "start": { "line": 189, @@ -31841,8 +32189,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 5459, - "end": 5593, + "start": 5534, + "end": 5668, "loc": { "start": { "line": 191, @@ -31856,8 +32204,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5465, - "end": 5592, + "start": 5540, + "end": 5667, "loc": { "start": { "line": 191, @@ -31870,8 +32218,8 @@ }, "id": { "type": "Identifier", - "start": 5465, - "end": 5470, + "start": 5540, + "end": 5545, "loc": { "start": { "line": 191, @@ -31887,8 +32235,8 @@ }, "init": { "type": "CallExpression", - "start": 5473, - "end": 5592, + "start": 5548, + "end": 5667, "loc": { "start": { "line": 191, @@ -31901,8 +32249,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5473, - "end": 5481, + "start": 5548, + "end": 5556, "loc": { "start": { "line": 191, @@ -31915,8 +32263,8 @@ }, "object": { "type": "Identifier", - "start": 5473, - "end": 5477, + "start": 5548, + "end": 5552, "loc": { "start": { "line": 191, @@ -31932,8 +32280,8 @@ }, "property": { "type": "Identifier", - "start": 5478, - "end": 5481, + "start": 5553, + "end": 5556, "loc": { "start": { "line": 191, @@ -31952,8 +32300,8 @@ "arguments": [ { "type": "ConditionalExpression", - "start": 5482, - "end": 5591, + "start": 5557, + "end": 5666, "loc": { "start": { "line": 191, @@ -31966,8 +32314,8 @@ }, "test": { "type": "Identifier", - "start": 5482, - "end": 5497, + "start": 5557, + "end": 5572, "loc": { "start": { "line": 191, @@ -31983,8 +32331,8 @@ }, "consequent": { "type": "CallExpression", - "start": 5500, - "end": 5564, + "start": 5575, + "end": 5639, "loc": { "start": { "line": 191, @@ -31997,8 +32345,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5500, - "end": 5512, + "start": 5575, + "end": 5587, "loc": { "start": { "line": 191, @@ -32011,8 +32359,8 @@ }, "object": { "type": "Identifier", - "start": 5500, - "end": 5504, + "start": 5575, + "end": 5579, "loc": { "start": { "line": 191, @@ -32028,8 +32376,8 @@ }, "property": { "type": "Identifier", - "start": 5505, - "end": 5512, + "start": 5580, + "end": 5587, "loc": { "start": { "line": 191, @@ -32048,8 +32396,8 @@ "arguments": [ { "type": "CallExpression", - "start": 5513, - "end": 5563, + "start": 5588, + "end": 5638, "loc": { "start": { "line": 191, @@ -32062,8 +32410,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5513, - "end": 5525, + "start": 5588, + "end": 5600, "loc": { "start": { "line": 191, @@ -32076,8 +32424,8 @@ }, "object": { "type": "Identifier", - "start": 5513, - "end": 5517, + "start": 5588, + "end": 5592, "loc": { "start": { "line": 191, @@ -32093,8 +32441,8 @@ }, "property": { "type": "Identifier", - "start": 5518, - "end": 5525, + "start": 5593, + "end": 5600, "loc": { "start": { "line": 191, @@ -32113,8 +32461,8 @@ "arguments": [ { "type": "Identifier", - "start": 5526, - "end": 5540, + "start": 5601, + "end": 5615, "loc": { "start": { "line": 191, @@ -32130,8 +32478,8 @@ }, { "type": "MemberExpression", - "start": 5542, - "end": 5558, + "start": 5617, + "end": 5633, "loc": { "start": { "line": 191, @@ -32144,8 +32492,8 @@ }, "object": { "type": "MemberExpression", - "start": 5542, - "end": 5554, + "start": 5617, + "end": 5629, "loc": { "start": { "line": 191, @@ -32158,8 +32506,8 @@ }, "object": { "type": "Identifier", - "start": 5542, - "end": 5547, + "start": 5617, + "end": 5622, "loc": { "start": { "line": 191, @@ -32175,8 +32523,8 @@ }, "property": { "type": "Identifier", - "start": 5548, - "end": 5554, + "start": 5623, + "end": 5629, "loc": { "start": { "line": 191, @@ -32194,8 +32542,8 @@ }, "property": { "type": "Identifier", - "start": 5555, - "end": 5558, + "start": 5630, + "end": 5633, "loc": { "start": { "line": 191, @@ -32213,8 +32561,8 @@ }, { "type": "ArrayExpression", - "start": 5560, - "end": 5562, + "start": 5635, + "end": 5637, "loc": { "start": { "line": 191, @@ -32233,8 +32581,8 @@ }, "alternate": { "type": "MemberExpression", - "start": 5567, - "end": 5591, + "start": 5642, + "end": 5666, "loc": { "start": { "line": 191, @@ -32247,8 +32595,8 @@ }, "object": { "type": "MemberExpression", - "start": 5567, - "end": 5579, + "start": 5642, + "end": 5654, "loc": { "start": { "line": 191, @@ -32261,8 +32609,8 @@ }, "object": { "type": "Identifier", - "start": 5567, - "end": 5572, + "start": 5642, + "end": 5647, "loc": { "start": { "line": 191, @@ -32278,8 +32626,8 @@ }, "property": { "type": "Identifier", - "start": 5573, - "end": 5579, + "start": 5648, + "end": 5654, "loc": { "start": { "line": 191, @@ -32297,8 +32645,8 @@ }, "property": { "type": "Identifier", - "start": 5580, - "end": 5591, + "start": 5655, + "end": 5666, "loc": { "start": { "line": 191, @@ -32323,8 +32671,8 @@ }, { "type": "VariableDeclaration", - "start": 5614, - "end": 5702, + "start": 5689, + "end": 5777, "loc": { "start": { "line": 192, @@ -32338,8 +32686,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5620, - "end": 5701, + "start": 5695, + "end": 5776, "loc": { "start": { "line": 192, @@ -32352,8 +32700,8 @@ }, "id": { "type": "Identifier", - "start": 5620, - "end": 5634, + "start": 5695, + "end": 5709, "loc": { "start": { "line": 192, @@ -32369,8 +32717,8 @@ }, "init": { "type": "BinaryExpression", - "start": 5637, - "end": 5701, + "start": 5712, + "end": 5776, "loc": { "start": { "line": 192, @@ -32383,8 +32731,8 @@ }, "left": { "type": "Identifier", - "start": 5637, - "end": 5642, + "start": 5712, + "end": 5717, "loc": { "start": { "line": 192, @@ -32401,8 +32749,8 @@ "operator": "*", "right": { "type": "CallExpression", - "start": 5645, - "end": 5701, + "start": 5720, + "end": 5776, "loc": { "start": { "line": 192, @@ -32415,8 +32763,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5645, - "end": 5653, + "start": 5720, + "end": 5728, "loc": { "start": { "line": 192, @@ -32429,8 +32777,8 @@ }, "object": { "type": "Identifier", - "start": 5645, - "end": 5649, + "start": 5720, + "end": 5724, "loc": { "start": { "line": 192, @@ -32446,8 +32794,8 @@ }, "property": { "type": "Identifier", - "start": 5650, - "end": 5653, + "start": 5725, + "end": 5728, "loc": { "start": { "line": 192, @@ -32466,8 +32814,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 5654, - "end": 5700, + "start": 5729, + "end": 5775, "loc": { "start": { "line": 192, @@ -32480,8 +32828,8 @@ }, "left": { "type": "BinaryExpression", - "start": 5654, - "end": 5692, + "start": 5729, + "end": 5767, "loc": { "start": { "line": 192, @@ -32494,8 +32842,8 @@ }, "left": { "type": "BinaryExpression", - "start": 5655, - "end": 5681, + "start": 5730, + "end": 5756, "loc": { "start": { "line": 192, @@ -32508,8 +32856,8 @@ }, "left": { "type": "MemberExpression", - "start": 5655, - "end": 5677, + "start": 5730, + "end": 5752, "loc": { "start": { "line": 192, @@ -32522,8 +32870,8 @@ }, "object": { "type": "MemberExpression", - "start": 5655, - "end": 5673, + "start": 5730, + "end": 5748, "loc": { "start": { "line": 192, @@ -32536,8 +32884,8 @@ }, "object": { "type": "Identifier", - "start": 5655, - "end": 5661, + "start": 5730, + "end": 5736, "loc": { "start": { "line": 192, @@ -32553,8 +32901,8 @@ }, "property": { "type": "Identifier", - "start": 5662, - "end": 5673, + "start": 5737, + "end": 5748, "loc": { "start": { "line": 192, @@ -32572,8 +32920,8 @@ }, "property": { "type": "Identifier", - "start": 5674, - "end": 5677, + "start": 5749, + "end": 5752, "loc": { "start": { "line": 192, @@ -32592,8 +32940,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 5680, - "end": 5681, + "start": 5755, + "end": 5756, "loc": { "start": { "line": 192, @@ -32612,14 +32960,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 5654 + "parenStart": 5729 } }, "operator": "*", "right": { "type": "MemberExpression", - "start": 5685, - "end": 5692, + "start": 5760, + "end": 5767, "loc": { "start": { "line": 192, @@ -32632,8 +32980,8 @@ }, "object": { "type": "Identifier", - "start": 5685, - "end": 5689, + "start": 5760, + "end": 5764, "loc": { "start": { "line": 192, @@ -32649,8 +32997,8 @@ }, "property": { "type": "Identifier", - "start": 5690, - "end": 5692, + "start": 5765, + "end": 5767, "loc": { "start": { "line": 192, @@ -32670,8 +33018,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 5695, - "end": 5700, + "start": 5770, + "end": 5775, "loc": { "start": { "line": 192, @@ -32698,8 +33046,8 @@ }, { "type": "ExpressionStatement", - "start": 5724, - "end": 5795, + "start": 5799, + "end": 5867, "loc": { "start": { "line": 194, @@ -32707,13 +33055,13 @@ }, "end": { "line": 194, - "column": 91 + "column": 88 } }, "expression": { "type": "AssignmentExpression", - "start": 5724, - "end": 5794, + "start": 5799, + "end": 5866, "loc": { "start": { "line": 194, @@ -32721,14 +33069,14 @@ }, "end": { "line": 194, - "column": 90 + "column": 87 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 5724, - "end": 5741, + "start": 5799, + "end": 5816, "loc": { "start": { "line": 194, @@ -32741,8 +33089,8 @@ }, "object": { "type": "Identifier", - "start": 5724, - "end": 5731, + "start": 5799, + "end": 5806, "loc": { "start": { "line": 194, @@ -32758,8 +33106,8 @@ }, "property": { "type": "Identifier", - "start": 5732, - "end": 5741, + "start": 5807, + "end": 5816, "loc": { "start": { "line": 194, @@ -32777,8 +33125,8 @@ }, "right": { "type": "BinaryExpression", - "start": 5746, - "end": 5793, + "start": 5821, + "end": 5865, "loc": { "start": { "line": 194, @@ -32786,13 +33134,13 @@ }, "end": { "line": 194, - "column": 89 + "column": 86 } }, "left": { "type": "BinaryExpression", - "start": 5746, - "end": 5778, + "start": 5821, + "end": 5850, "loc": { "start": { "line": 194, @@ -32800,13 +33148,13 @@ }, "end": { "line": 194, - "column": 74 + "column": 71 } }, "left": { "type": "BinaryExpression", - "start": 5746, - "end": 5761, + "start": 5821, + "end": 5833, "loc": { "start": { "line": 194, @@ -32814,13 +33162,13 @@ }, "end": { "line": 194, - "column": 57 + "column": 54 } }, "left": { "type": "NumericLiteral", - "start": 5746, - "end": 5749, + "start": 5821, + "end": 5824, "loc": { "start": { "line": 194, @@ -32840,8 +33188,8 @@ "operator": "*", "right": { "type": "Identifier", - "start": 5752, - "end": 5761, + "start": 5827, + "end": 5833, "loc": { "start": { "line": 194, @@ -32849,26 +33197,26 @@ }, "end": { "line": 194, - "column": 57 + "column": 54 }, - "identifierName": "xPanDelta" + "identifierName": "xDelta" }, - "name": "xPanDelta" + "name": "xDelta" } }, "operator": "*", "right": { "type": "Identifier", - "start": 5764, - "end": 5778, + "start": 5836, + "end": 5850, "loc": { "start": { "line": 194, - "column": 60 + "column": 57 }, "end": { "line": 194, - "column": 74 + "column": 71 }, "identifierName": "targetDistance" }, @@ -32878,16 +33226,16 @@ "operator": "/", "right": { "type": "Identifier", - "start": 5781, - "end": 5793, + "start": 5853, + "end": 5865, "loc": { "start": { "line": 194, - "column": 77 + "column": 74 }, "end": { "line": 194, - "column": 89 + "column": 86 }, "identifierName": "canvasHeight" }, @@ -32895,15 +33243,15 @@ }, "extra": { "parenthesized": true, - "parenStart": 5745 + "parenStart": 5820 } } } }, { "type": "ExpressionStatement", - "start": 5816, - "end": 5887, + "start": 5888, + "end": 5956, "loc": { "start": { "line": 195, @@ -32911,13 +33259,13 @@ }, "end": { "line": 195, - "column": 91 + "column": 88 } }, "expression": { "type": "AssignmentExpression", - "start": 5816, - "end": 5886, + "start": 5888, + "end": 5955, "loc": { "start": { "line": 195, @@ -32925,14 +33273,14 @@ }, "end": { "line": 195, - "column": 90 + "column": 87 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 5816, - "end": 5833, + "start": 5888, + "end": 5905, "loc": { "start": { "line": 195, @@ -32945,8 +33293,8 @@ }, "object": { "type": "Identifier", - "start": 5816, - "end": 5823, + "start": 5888, + "end": 5895, "loc": { "start": { "line": 195, @@ -32962,8 +33310,8 @@ }, "property": { "type": "Identifier", - "start": 5824, - "end": 5833, + "start": 5896, + "end": 5905, "loc": { "start": { "line": 195, @@ -32981,8 +33329,8 @@ }, "right": { "type": "BinaryExpression", - "start": 5838, - "end": 5885, + "start": 5910, + "end": 5954, "loc": { "start": { "line": 195, @@ -32990,13 +33338,13 @@ }, "end": { "line": 195, - "column": 89 + "column": 86 } }, "left": { "type": "BinaryExpression", - "start": 5838, - "end": 5870, + "start": 5910, + "end": 5939, "loc": { "start": { "line": 195, @@ -33004,13 +33352,13 @@ }, "end": { "line": 195, - "column": 74 + "column": 71 } }, "left": { "type": "BinaryExpression", - "start": 5838, - "end": 5853, + "start": 5910, + "end": 5922, "loc": { "start": { "line": 195, @@ -33018,13 +33366,13 @@ }, "end": { "line": 195, - "column": 57 + "column": 54 } }, "left": { "type": "NumericLiteral", - "start": 5838, - "end": 5841, + "start": 5910, + "end": 5913, "loc": { "start": { "line": 195, @@ -33044,8 +33392,8 @@ "operator": "*", "right": { "type": "Identifier", - "start": 5844, - "end": 5853, + "start": 5916, + "end": 5922, "loc": { "start": { "line": 195, @@ -33053,26 +33401,26 @@ }, "end": { "line": 195, - "column": 57 + "column": 54 }, - "identifierName": "yPanDelta" + "identifierName": "yDelta" }, - "name": "yPanDelta" + "name": "yDelta" } }, "operator": "*", "right": { "type": "Identifier", - "start": 5856, - "end": 5870, + "start": 5925, + "end": 5939, "loc": { "start": { "line": 195, - "column": 60 + "column": 57 }, "end": { "line": 195, - "column": 74 + "column": 71 }, "identifierName": "targetDistance" }, @@ -33082,16 +33430,16 @@ "operator": "/", "right": { "type": "Identifier", - "start": 5873, - "end": 5885, + "start": 5942, + "end": 5954, "loc": { "start": { "line": 195, - "column": 77 + "column": 74 }, "end": { "line": 195, - "column": 89 + "column": 86 }, "identifierName": "canvasHeight" }, @@ -33099,7 +33447,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 5837 + "parenStart": 5909 } } } @@ -33109,8 +33457,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 5912, - "end": 6124, + "start": 5981, + "end": 6187, "loc": { "start": { "line": 197, @@ -33124,8 +33472,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 5935, - "end": 6010, + "start": 6004, + "end": 6076, "loc": { "start": { "line": 199, @@ -33133,13 +33481,13 @@ }, "end": { "line": 199, - "column": 95 + "column": 92 } }, "expression": { "type": "AssignmentExpression", - "start": 5935, - "end": 6009, + "start": 6004, + "end": 6075, "loc": { "start": { "line": 199, @@ -33147,14 +33495,14 @@ }, "end": { "line": 199, - "column": 94 + "column": 91 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 5935, - "end": 5952, + "start": 6004, + "end": 6021, "loc": { "start": { "line": 199, @@ -33167,8 +33515,8 @@ }, "object": { "type": "Identifier", - "start": 5935, - "end": 5942, + "start": 6004, + "end": 6011, "loc": { "start": { "line": 199, @@ -33184,8 +33532,8 @@ }, "property": { "type": "Identifier", - "start": 5943, - "end": 5952, + "start": 6012, + "end": 6021, "loc": { "start": { "line": 199, @@ -33203,8 +33551,8 @@ }, "right": { "type": "BinaryExpression", - "start": 5956, - "end": 6009, + "start": 6025, + "end": 6075, "loc": { "start": { "line": 199, @@ -33212,13 +33560,13 @@ }, "end": { "line": 199, - "column": 94 + "column": 91 } }, "left": { "type": "BinaryExpression", - "start": 5956, - "end": 5980, + "start": 6025, + "end": 6049, "loc": { "start": { "line": 199, @@ -33231,8 +33579,8 @@ }, "left": { "type": "NumericLiteral", - "start": 5956, - "end": 5959, + "start": 6025, + "end": 6028, "loc": { "start": { "line": 199, @@ -33252,8 +33600,8 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 5962, - "end": 5980, + "start": 6031, + "end": 6049, "loc": { "start": { "line": 199, @@ -33266,8 +33614,8 @@ }, "object": { "type": "MemberExpression", - "start": 5962, - "end": 5974, + "start": 6031, + "end": 6043, "loc": { "start": { "line": 199, @@ -33280,8 +33628,8 @@ }, "object": { "type": "Identifier", - "start": 5962, - "end": 5968, + "start": 6031, + "end": 6037, "loc": { "start": { "line": 199, @@ -33297,8 +33645,8 @@ }, "property": { "type": "Identifier", - "start": 5969, - "end": 5974, + "start": 6038, + "end": 6043, "loc": { "start": { "line": 199, @@ -33316,8 +33664,8 @@ }, "property": { "type": "Identifier", - "start": 5975, - "end": 5980, + "start": 6044, + "end": 6049, "loc": { "start": { "line": 199, @@ -33337,8 +33685,8 @@ "operator": "*", "right": { "type": "BinaryExpression", - "start": 5984, - "end": 6008, + "start": 6053, + "end": 6074, "loc": { "start": { "line": 199, @@ -33346,13 +33694,13 @@ }, "end": { "line": 199, - "column": 93 + "column": 90 } }, "left": { "type": "Identifier", - "start": 5984, - "end": 5993, + "start": 6053, + "end": 6059, "loc": { "start": { "line": 199, @@ -33360,25 +33708,25 @@ }, "end": { "line": 199, - "column": 78 + "column": 75 }, - "identifierName": "xPanDelta" + "identifierName": "xDelta" }, - "name": "xPanDelta" + "name": "xDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 5996, - "end": 6008, + "start": 6062, + "end": 6074, "loc": { "start": { "line": 199, - "column": 81 + "column": 78 }, "end": { "line": 199, - "column": 93 + "column": 90 }, "identifierName": "canvasHeight" }, @@ -33386,7 +33734,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 5983 + "parenStart": 6052 } } } @@ -33394,8 +33742,8 @@ }, { "type": "ExpressionStatement", - "start": 6031, - "end": 6106, + "start": 6097, + "end": 6169, "loc": { "start": { "line": 200, @@ -33403,13 +33751,13 @@ }, "end": { "line": 200, - "column": 95 + "column": 92 } }, "expression": { "type": "AssignmentExpression", - "start": 6031, - "end": 6105, + "start": 6097, + "end": 6168, "loc": { "start": { "line": 200, @@ -33417,14 +33765,14 @@ }, "end": { "line": 200, - "column": 94 + "column": 91 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 6031, - "end": 6048, + "start": 6097, + "end": 6114, "loc": { "start": { "line": 200, @@ -33437,8 +33785,8 @@ }, "object": { "type": "Identifier", - "start": 6031, - "end": 6038, + "start": 6097, + "end": 6104, "loc": { "start": { "line": 200, @@ -33454,8 +33802,8 @@ }, "property": { "type": "Identifier", - "start": 6039, - "end": 6048, + "start": 6105, + "end": 6114, "loc": { "start": { "line": 200, @@ -33473,8 +33821,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6052, - "end": 6105, + "start": 6118, + "end": 6168, "loc": { "start": { "line": 200, @@ -33482,13 +33830,13 @@ }, "end": { "line": 200, - "column": 94 + "column": 91 } }, "left": { "type": "BinaryExpression", - "start": 6052, - "end": 6076, + "start": 6118, + "end": 6142, "loc": { "start": { "line": 200, @@ -33501,8 +33849,8 @@ }, "left": { "type": "NumericLiteral", - "start": 6052, - "end": 6055, + "start": 6118, + "end": 6121, "loc": { "start": { "line": 200, @@ -33522,8 +33870,8 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 6058, - "end": 6076, + "start": 6124, + "end": 6142, "loc": { "start": { "line": 200, @@ -33536,8 +33884,8 @@ }, "object": { "type": "MemberExpression", - "start": 6058, - "end": 6070, + "start": 6124, + "end": 6136, "loc": { "start": { "line": 200, @@ -33550,8 +33898,8 @@ }, "object": { "type": "Identifier", - "start": 6058, - "end": 6064, + "start": 6124, + "end": 6130, "loc": { "start": { "line": 200, @@ -33567,8 +33915,8 @@ }, "property": { "type": "Identifier", - "start": 6065, - "end": 6070, + "start": 6131, + "end": 6136, "loc": { "start": { "line": 200, @@ -33586,8 +33934,8 @@ }, "property": { "type": "Identifier", - "start": 6071, - "end": 6076, + "start": 6137, + "end": 6142, "loc": { "start": { "line": 200, @@ -33607,8 +33955,8 @@ "operator": "*", "right": { "type": "BinaryExpression", - "start": 6080, - "end": 6104, + "start": 6146, + "end": 6167, "loc": { "start": { "line": 200, @@ -33616,13 +33964,13 @@ }, "end": { "line": 200, - "column": 93 + "column": 90 } }, "left": { "type": "Identifier", - "start": 6080, - "end": 6089, + "start": 6146, + "end": 6152, "loc": { "start": { "line": 200, @@ -33630,25 +33978,25 @@ }, "end": { "line": 200, - "column": 78 + "column": 75 }, - "identifierName": "yPanDelta" + "identifierName": "yDelta" }, - "name": "yPanDelta" + "name": "yDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6092, - "end": 6104, + "start": 6155, + "end": 6167, "loc": { "start": { "line": 200, - "column": 81 + "column": 78 }, "end": { "line": 200, - "column": 93 + "column": 90 }, "identifierName": "canvasHeight" }, @@ -33656,7 +34004,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 6079 + "parenStart": 6145 } } } @@ -33669,8 +34017,8 @@ { "type": "CommentLine", "value": " We use only canvasHeight here so that aspect ratio does not distort speed", - "start": 5301, - "end": 5377, + "start": 5376, + "end": 5452, "loc": { "start": { "line": 187, @@ -33689,8 +34037,8 @@ }, "alternate": { "type": "IfStatement", - "start": 6145, - "end": 6855, + "start": 6208, + "end": 6898, "loc": { "start": { "line": 203, @@ -33703,8 +34051,8 @@ }, "test": { "type": "LogicalExpression", - "start": 6149, - "end": 6201, + "start": 6212, + "end": 6264, "loc": { "start": { "line": 203, @@ -33717,8 +34065,8 @@ }, "left": { "type": "LogicalExpression", - "start": 6149, - "end": 6182, + "start": 6212, + "end": 6245, "loc": { "start": { "line": 203, @@ -33731,8 +34079,8 @@ }, "left": { "type": "Identifier", - "start": 6149, - "end": 6162, + "start": 6212, + "end": 6225, "loc": { "start": { "line": 203, @@ -33749,8 +34097,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 6166, - "end": 6182, + "start": 6229, + "end": 6245, "loc": { "start": { "line": 203, @@ -33765,8 +34113,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 6167, - "end": 6182, + "start": 6230, + "end": 6245, "loc": { "start": { "line": 203, @@ -33788,8 +34136,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 6186, - "end": 6201, + "start": 6249, + "end": 6264, "loc": { "start": { "line": 203, @@ -33804,8 +34152,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 6187, - "end": 6201, + "start": 6250, + "end": 6264, "loc": { "start": { "line": 203, @@ -33826,8 +34174,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 6203, - "end": 6855, + "start": 6266, + "end": 6898, "loc": { "start": { "line": 203, @@ -33841,8 +34189,8 @@ "body": [ { "type": "IfStatement", - "start": 6222, - "end": 6841, + "start": 6285, + "end": 6884, "loc": { "start": { "line": 205, @@ -33855,8 +34203,8 @@ }, "test": { "type": "UnaryExpression", - "start": 6226, - "end": 6243, + "start": 6289, + "end": 6306, "loc": { "start": { "line": 205, @@ -33871,8 +34219,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 6227, - "end": 6243, + "start": 6290, + "end": 6306, "loc": { "start": { "line": 205, @@ -33885,8 +34233,8 @@ }, "object": { "type": "Identifier", - "start": 6227, - "end": 6234, + "start": 6290, + "end": 6297, "loc": { "start": { "line": 205, @@ -33902,8 +34250,8 @@ }, "property": { "type": "Identifier", - "start": 6235, - "end": 6243, + "start": 6298, + "end": 6306, "loc": { "start": { "line": 205, @@ -33925,8 +34273,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 6245, - "end": 6841, + "start": 6308, + "end": 6884, "loc": { "start": { "line": 205, @@ -33940,8 +34288,8 @@ "body": [ { "type": "IfStatement", - "start": 6301, - "end": 6823, + "start": 6364, + "end": 6866, "loc": { "start": { "line": 207, @@ -33954,8 +34302,8 @@ }, "test": { "type": "MemberExpression", - "start": 6305, - "end": 6324, + "start": 6368, + "end": 6387, "loc": { "start": { "line": 207, @@ -33968,8 +34316,8 @@ }, "object": { "type": "Identifier", - "start": 6305, - "end": 6312, + "start": 6368, + "end": 6375, "loc": { "start": { "line": 207, @@ -33986,8 +34334,8 @@ }, "property": { "type": "Identifier", - "start": 6313, - "end": 6324, + "start": 6376, + "end": 6387, "loc": { "start": { "line": 207, @@ -34006,8 +34354,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 6326, - "end": 6569, + "start": 6389, + "end": 6622, "loc": { "start": { "line": 207, @@ -34021,8 +34369,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 6352, - "end": 6435, + "start": 6415, + "end": 6493, "loc": { "start": { "line": 208, @@ -34030,13 +34378,13 @@ }, "end": { "line": 208, - "column": 107 + "column": 102 } }, "expression": { "type": "AssignmentExpression", - "start": 6352, - "end": 6434, + "start": 6415, + "end": 6492, "loc": { "start": { "line": 208, @@ -34044,14 +34392,14 @@ }, "end": { "line": 208, - "column": 106 + "column": 101 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 6352, - "end": 6372, + "start": 6415, + "end": 6435, "loc": { "start": { "line": 208, @@ -34064,8 +34412,8 @@ }, "object": { "type": "Identifier", - "start": 6352, - "end": 6359, + "start": 6415, + "end": 6422, "loc": { "start": { "line": 208, @@ -34081,8 +34429,8 @@ }, "property": { "type": "Identifier", - "start": 6360, - "end": 6372, + "start": 6423, + "end": 6435, "loc": { "start": { "line": 208, @@ -34100,8 +34448,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6376, - "end": 6434, + "start": 6439, + "end": 6492, "loc": { "start": { "line": 208, @@ -34109,13 +34457,13 @@ }, "end": { "line": 208, - "column": 106 + "column": 101 } }, "left": { "type": "BinaryExpression", - "start": 6376, - "end": 6430, + "start": 6439, + "end": 6488, "loc": { "start": { "line": 208, @@ -34123,13 +34471,13 @@ }, "end": { "line": 208, - "column": 102 + "column": 97 } }, "left": { "type": "BinaryExpression", - "start": 6377, - "end": 6402, + "start": 6440, + "end": 6460, "loc": { "start": { "line": 208, @@ -34137,76 +34485,39 @@ }, "end": { "line": 208, - "column": 74 + "column": 69 } }, "left": { - "type": "BinaryExpression", - "start": 6378, - "end": 6387, + "type": "Identifier", + "start": 6440, + "end": 6446, "loc": { "start": { "line": 208, - "column": 50 + "column": 49 }, "end": { "line": 208, - "column": 59 - } - }, - "left": { - "type": "Identifier", - "start": 6378, - "end": 6379, - "loc": { - "start": { - "line": 208, - "column": 50 - }, - "end": { - "line": 208, - "column": 51 - }, - "identifierName": "x" - }, - "name": "x" - }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 6382, - "end": 6387, - "loc": { - "start": { - "line": 208, - "column": 54 - }, - "end": { - "line": 208, - "column": 59 - }, - "identifierName": "lastX" + "column": 55 }, - "name": "lastX" + "identifierName": "xDelta" }, - "extra": { - "parenthesized": true, - "parenStart": 6377 - } + "name": "xDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6391, - "end": 6402, + "start": 6449, + "end": 6460, "loc": { "start": { "line": 208, - "column": 63 + "column": 58 }, "end": { "line": 208, - "column": 74 + "column": 69 }, "identifierName": "canvasWidth" }, @@ -34214,36 +34525,36 @@ }, "extra": { "parenthesized": true, - "parenStart": 6376 + "parenStart": 6439 } }, "operator": "*", "right": { "type": "MemberExpression", - "start": 6406, - "end": 6430, + "start": 6464, + "end": 6488, "loc": { "start": { "line": 208, - "column": 78 + "column": 73 }, "end": { "line": 208, - "column": 102 + "column": 97 } }, "object": { "type": "Identifier", - "start": 6406, - "end": 6413, + "start": 6464, + "end": 6471, "loc": { "start": { "line": 208, - "column": 78 + "column": 73 }, "end": { "line": 208, - "column": 85 + "column": 80 }, "identifierName": "configs" }, @@ -34251,16 +34562,16 @@ }, "property": { "type": "Identifier", - "start": 6414, - "end": 6430, + "start": 6472, + "end": 6488, "loc": { "start": { "line": 208, - "column": 86 + "column": 81 }, "end": { "line": 208, - "column": 102 + "column": 97 }, "identifierName": "dragRotationRate" }, @@ -34272,16 +34583,16 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 6433, - "end": 6434, + "start": 6491, + "end": 6492, "loc": { "start": { "line": 208, - "column": 105 + "column": 100 }, "end": { "line": 208, - "column": 106 + "column": 101 } }, "extra": { @@ -34295,8 +34606,8 @@ }, { "type": "ExpressionStatement", - "start": 6460, - "end": 6546, + "start": 6518, + "end": 6599, "loc": { "start": { "line": 209, @@ -34304,13 +34615,13 @@ }, "end": { "line": 209, - "column": 110 + "column": 105 } }, "expression": { "type": "AssignmentExpression", - "start": 6460, - "end": 6545, + "start": 6518, + "end": 6598, "loc": { "start": { "line": 209, @@ -34318,14 +34629,14 @@ }, "end": { "line": 209, - "column": 109 + "column": 104 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 6460, - "end": 6480, + "start": 6518, + "end": 6538, "loc": { "start": { "line": 209, @@ -34338,8 +34649,8 @@ }, "object": { "type": "Identifier", - "start": 6460, - "end": 6467, + "start": 6518, + "end": 6525, "loc": { "start": { "line": 209, @@ -34355,8 +34666,8 @@ }, "property": { "type": "Identifier", - "start": 6468, - "end": 6480, + "start": 6526, + "end": 6538, "loc": { "start": { "line": 209, @@ -34374,8 +34685,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6484, - "end": 6545, + "start": 6542, + "end": 6598, "loc": { "start": { "line": 209, @@ -34383,13 +34694,13 @@ }, "end": { "line": 209, - "column": 109 + "column": 104 } }, "left": { "type": "BinaryExpression", - "start": 6485, - "end": 6511, + "start": 6543, + "end": 6564, "loc": { "start": { "line": 209, @@ -34397,76 +34708,39 @@ }, "end": { "line": 209, - "column": 75 + "column": 70 } }, "left": { - "type": "BinaryExpression", - "start": 6486, - "end": 6495, + "type": "Identifier", + "start": 6543, + "end": 6549, "loc": { "start": { "line": 209, - "column": 50 + "column": 49 }, "end": { "line": 209, - "column": 59 - } - }, - "left": { - "type": "Identifier", - "start": 6486, - "end": 6487, - "loc": { - "start": { - "line": 209, - "column": 50 - }, - "end": { - "line": 209, - "column": 51 - }, - "identifierName": "y" - }, - "name": "y" - }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 6490, - "end": 6495, - "loc": { - "start": { - "line": 209, - "column": 54 - }, - "end": { - "line": 209, - "column": 59 - }, - "identifierName": "lastY" + "column": 55 }, - "name": "lastY" + "identifierName": "yDelta" }, - "extra": { - "parenthesized": true, - "parenStart": 6485 - } + "name": "yDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6499, - "end": 6511, + "start": 6552, + "end": 6564, "loc": { "start": { "line": 209, - "column": 63 + "column": 58 }, "end": { "line": 209, - "column": 75 + "column": 70 }, "identifierName": "canvasHeight" }, @@ -34474,50 +34748,50 @@ }, "extra": { "parenthesized": true, - "parenStart": 6484 + "parenStart": 6542 } }, "operator": "*", "right": { "type": "BinaryExpression", - "start": 6516, - "end": 6544, + "start": 6569, + "end": 6597, "loc": { "start": { "line": 209, - "column": 80 + "column": 75 }, "end": { "line": 209, - "column": 108 + "column": 103 } }, "left": { "type": "MemberExpression", - "start": 6516, - "end": 6540, + "start": 6569, + "end": 6593, "loc": { "start": { "line": 209, - "column": 80 + "column": 75 }, "end": { "line": 209, - "column": 104 + "column": 99 } }, "object": { "type": "Identifier", - "start": 6516, - "end": 6523, + "start": 6569, + "end": 6576, "loc": { "start": { "line": 209, - "column": 80 + "column": 75 }, "end": { "line": 209, - "column": 87 + "column": 82 }, "identifierName": "configs" }, @@ -34525,16 +34799,16 @@ }, "property": { "type": "Identifier", - "start": 6524, - "end": 6540, + "start": 6577, + "end": 6593, "loc": { "start": { "line": 209, - "column": 88 + "column": 83 }, "end": { "line": 209, - "column": 104 + "column": 99 }, "identifierName": "dragRotationRate" }, @@ -34545,16 +34819,16 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 6543, - "end": 6544, + "start": 6596, + "end": 6597, "loc": { "start": { "line": 209, - "column": 107 + "column": 102 }, "end": { "line": 209, - "column": 108 + "column": 103 } }, "extra": { @@ -34565,7 +34839,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 6515 + "parenStart": 6568 } } } @@ -34576,8 +34850,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 6575, - "end": 6823, + "start": 6628, + "end": 6866, "loc": { "start": { "line": 211, @@ -34591,8 +34865,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 6601, - "end": 6688, + "start": 6654, + "end": 6736, "loc": { "start": { "line": 212, @@ -34600,13 +34874,13 @@ }, "end": { "line": 212, - "column": 111 + "column": 106 } }, "expression": { "type": "AssignmentExpression", - "start": 6601, - "end": 6687, + "start": 6654, + "end": 6735, "loc": { "start": { "line": 212, @@ -34614,14 +34888,14 @@ }, "end": { "line": 212, - "column": 110 + "column": 105 } }, "operator": "-=", "left": { "type": "MemberExpression", - "start": 6601, - "end": 6621, + "start": 6654, + "end": 6674, "loc": { "start": { "line": 212, @@ -34634,8 +34908,8 @@ }, "object": { "type": "Identifier", - "start": 6601, - "end": 6608, + "start": 6654, + "end": 6661, "loc": { "start": { "line": 212, @@ -34651,8 +34925,8 @@ }, "property": { "type": "Identifier", - "start": 6609, - "end": 6621, + "start": 6662, + "end": 6674, "loc": { "start": { "line": 212, @@ -34670,8 +34944,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6625, - "end": 6687, + "start": 6678, + "end": 6735, "loc": { "start": { "line": 212, @@ -34679,13 +34953,13 @@ }, "end": { "line": 212, - "column": 110 + "column": 105 } }, "left": { "type": "BinaryExpression", - "start": 6626, - "end": 6651, + "start": 6679, + "end": 6699, "loc": { "start": { "line": 212, @@ -34693,76 +34967,39 @@ }, "end": { "line": 212, - "column": 74 + "column": 69 } }, "left": { - "type": "BinaryExpression", - "start": 6627, - "end": 6636, + "type": "Identifier", + "start": 6679, + "end": 6685, "loc": { "start": { "line": 212, - "column": 50 + "column": 49 }, "end": { "line": 212, - "column": 59 - } - }, - "left": { - "type": "Identifier", - "start": 6627, - "end": 6628, - "loc": { - "start": { - "line": 212, - "column": 50 - }, - "end": { - "line": 212, - "column": 51 - }, - "identifierName": "x" - }, - "name": "x" - }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 6631, - "end": 6636, - "loc": { - "start": { - "line": 212, - "column": 54 - }, - "end": { - "line": 212, - "column": 59 - }, - "identifierName": "lastX" + "column": 55 }, - "name": "lastX" + "identifierName": "xDelta" }, - "extra": { - "parenthesized": true, - "parenStart": 6626 - } + "name": "xDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6640, - "end": 6651, + "start": 6688, + "end": 6699, "loc": { "start": { "line": 212, - "column": 63 + "column": 58 }, "end": { "line": 212, - "column": 74 + "column": 69 }, "identifierName": "canvasWidth" }, @@ -34770,50 +35007,50 @@ }, "extra": { "parenthesized": true, - "parenStart": 6625 + "parenStart": 6678 } }, "operator": "*", "right": { "type": "BinaryExpression", - "start": 6656, - "end": 6686, + "start": 6704, + "end": 6734, "loc": { "start": { "line": 212, - "column": 79 + "column": 74 }, "end": { "line": 212, - "column": 109 + "column": 104 } }, "left": { "type": "MemberExpression", - "start": 6656, - "end": 6680, + "start": 6704, + "end": 6728, "loc": { "start": { "line": 212, - "column": 79 + "column": 74 }, "end": { "line": 212, - "column": 103 + "column": 98 } }, "object": { "type": "Identifier", - "start": 6656, - "end": 6663, + "start": 6704, + "end": 6711, "loc": { "start": { "line": 212, - "column": 79 + "column": 74 }, "end": { "line": 212, - "column": 86 + "column": 81 }, "identifierName": "configs" }, @@ -34821,16 +35058,16 @@ }, "property": { "type": "Identifier", - "start": 6664, - "end": 6680, + "start": 6712, + "end": 6728, "loc": { "start": { "line": 212, - "column": 87 + "column": 82 }, "end": { "line": 212, - "column": 103 + "column": 98 }, "identifierName": "dragRotationRate" }, @@ -34841,16 +35078,16 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 6683, - "end": 6686, + "start": 6731, + "end": 6734, "loc": { "start": { "line": 212, - "column": 106 + "column": 101 }, "end": { "line": 212, - "column": 109 + "column": 104 } }, "extra": { @@ -34861,7 +35098,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 6655 + "parenStart": 6703 } } } @@ -34869,8 +35106,8 @@ }, { "type": "ExpressionStatement", - "start": 6713, - "end": 6801, + "start": 6761, + "end": 6844, "loc": { "start": { "line": 213, @@ -34878,13 +35115,13 @@ }, "end": { "line": 213, - "column": 112 + "column": 107 } }, "expression": { "type": "AssignmentExpression", - "start": 6713, - "end": 6800, + "start": 6761, + "end": 6843, "loc": { "start": { "line": 213, @@ -34892,14 +35129,14 @@ }, "end": { "line": 213, - "column": 111 + "column": 106 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 6713, - "end": 6733, + "start": 6761, + "end": 6781, "loc": { "start": { "line": 213, @@ -34912,8 +35149,8 @@ }, "object": { "type": "Identifier", - "start": 6713, - "end": 6720, + "start": 6761, + "end": 6768, "loc": { "start": { "line": 213, @@ -34929,8 +35166,8 @@ }, "property": { "type": "Identifier", - "start": 6721, - "end": 6733, + "start": 6769, + "end": 6781, "loc": { "start": { "line": 213, @@ -34948,8 +35185,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6737, - "end": 6800, + "start": 6785, + "end": 6843, "loc": { "start": { "line": 213, @@ -34957,13 +35194,13 @@ }, "end": { "line": 213, - "column": 111 + "column": 106 } }, "left": { "type": "BinaryExpression", - "start": 6738, - "end": 6764, + "start": 6786, + "end": 6807, "loc": { "start": { "line": 213, @@ -34971,76 +35208,39 @@ }, "end": { "line": 213, - "column": 75 + "column": 70 } }, "left": { - "type": "BinaryExpression", - "start": 6739, - "end": 6748, + "type": "Identifier", + "start": 6786, + "end": 6792, "loc": { "start": { "line": 213, - "column": 50 + "column": 49 }, "end": { "line": 213, - "column": 59 - } - }, - "left": { - "type": "Identifier", - "start": 6739, - "end": 6740, - "loc": { - "start": { - "line": 213, - "column": 50 - }, - "end": { - "line": 213, - "column": 51 - }, - "identifierName": "y" - }, - "name": "y" - }, - "operator": "-", - "right": { - "type": "Identifier", - "start": 6743, - "end": 6748, - "loc": { - "start": { - "line": 213, - "column": 54 - }, - "end": { - "line": 213, - "column": 59 - }, - "identifierName": "lastY" + "column": 55 }, - "name": "lastY" + "identifierName": "yDelta" }, - "extra": { - "parenthesized": true, - "parenStart": 6738 - } + "name": "yDelta" }, "operator": "/", "right": { "type": "Identifier", - "start": 6752, - "end": 6764, + "start": 6795, + "end": 6807, "loc": { "start": { "line": 213, - "column": 63 + "column": 58 }, "end": { "line": 213, - "column": 75 + "column": 70 }, "identifierName": "canvasHeight" }, @@ -35048,50 +35248,50 @@ }, "extra": { "parenthesized": true, - "parenStart": 6737 + "parenStart": 6785 } }, "operator": "*", "right": { "type": "BinaryExpression", - "start": 6769, - "end": 6799, + "start": 6812, + "end": 6842, "loc": { "start": { "line": 213, - "column": 80 + "column": 75 }, "end": { "line": 213, - "column": 110 + "column": 105 } }, "left": { "type": "MemberExpression", - "start": 6769, - "end": 6793, + "start": 6812, + "end": 6836, "loc": { "start": { "line": 213, - "column": 80 + "column": 75 }, "end": { "line": 213, - "column": 104 + "column": 99 } }, "object": { "type": "Identifier", - "start": 6769, - "end": 6776, + "start": 6812, + "end": 6819, "loc": { "start": { "line": 213, - "column": 80 + "column": 75 }, "end": { "line": 213, - "column": 87 + "column": 82 }, "identifierName": "configs" }, @@ -35099,16 +35299,16 @@ }, "property": { "type": "Identifier", - "start": 6777, - "end": 6793, + "start": 6820, + "end": 6836, "loc": { "start": { "line": 213, - "column": 88 + "column": 83 }, "end": { "line": 213, - "column": 104 + "column": 99 }, "identifierName": "dragRotationRate" }, @@ -35119,16 +35319,16 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 6796, - "end": 6799, + "start": 6839, + "end": 6842, "loc": { "start": { "line": 213, - "column": 107 + "column": 102 }, "end": { "line": 213, - "column": 110 + "column": 105 } }, "extra": { @@ -35139,7 +35339,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 6768 + "parenStart": 6811 } } } @@ -35152,8 +35352,8 @@ { "type": "CommentLine", "value": " No rotating in plan-view mode", - "start": 6247, - "end": 6279, + "start": 6310, + "end": 6342, "loc": { "start": { "line": 205, @@ -35180,8 +35380,8 @@ }, { "type": "ExpressionStatement", - "start": 6869, - "end": 6879, + "start": 6912, + "end": 6922, "loc": { "start": { "line": 218, @@ -35194,8 +35394,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 6869, - "end": 6878, + "start": 6912, + "end": 6921, "loc": { "start": { "line": 218, @@ -35209,8 +35409,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 6869, - "end": 6874, + "start": 6912, + "end": 6917, "loc": { "start": { "line": 218, @@ -35226,8 +35426,8 @@ }, "right": { "type": "Identifier", - "start": 6877, - "end": 6878, + "start": 6920, + "end": 6921, "loc": { "start": { "line": 218, @@ -35245,8 +35445,8 @@ }, { "type": "ExpressionStatement", - "start": 6892, - "end": 6902, + "start": 6935, + "end": 6945, "loc": { "start": { "line": 219, @@ -35259,8 +35459,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 6892, - "end": 6901, + "start": 6935, + "end": 6944, "loc": { "start": { "line": 219, @@ -35274,8 +35474,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 6892, - "end": 6897, + "start": 6935, + "end": 6940, "loc": { "start": { "line": 219, @@ -35291,8 +35491,8 @@ }, "right": { "type": "Identifier", - "start": 6900, - "end": 6901, + "start": 6943, + "end": 6944, "loc": { "start": { "line": 219, @@ -35318,8 +35518,8 @@ }, { "type": "ExpressionStatement", - "start": 6924, - "end": 7244, + "start": 6967, + "end": 7287, "loc": { "start": { "line": 222, @@ -35332,8 +35532,8 @@ }, "expression": { "type": "CallExpression", - "start": 6924, - "end": 7243, + "start": 6967, + "end": 7286, "loc": { "start": { "line": 222, @@ -35346,8 +35546,8 @@ }, "callee": { "type": "MemberExpression", - "start": 6924, - "end": 6947, + "start": 6967, + "end": 6990, "loc": { "start": { "line": 222, @@ -35360,8 +35560,8 @@ }, "object": { "type": "Identifier", - "start": 6924, - "end": 6930, + "start": 6967, + "end": 6973, "loc": { "start": { "line": 222, @@ -35377,8 +35577,8 @@ }, "property": { "type": "Identifier", - "start": 6931, - "end": 6947, + "start": 6974, + "end": 6990, "loc": { "start": { "line": 222, @@ -35397,8 +35597,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 6948, - "end": 6959, + "start": 6991, + "end": 7002, "loc": { "start": { "line": 222, @@ -35417,8 +35617,8 @@ }, { "type": "AssignmentExpression", - "start": 6961, - "end": 7242, + "start": 7004, + "end": 7285, "loc": { "start": { "line": 222, @@ -35432,8 +35632,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 6961, - "end": 6989, + "start": 7004, + "end": 7032, "loc": { "start": { "line": 222, @@ -35446,8 +35646,8 @@ }, "object": { "type": "ThisExpression", - "start": 6961, - "end": 6965, + "start": 7004, + "end": 7008, "loc": { "start": { "line": 222, @@ -35461,8 +35661,8 @@ }, "property": { "type": "Identifier", - "start": 6966, - "end": 6989, + "start": 7009, + "end": 7032, "loc": { "start": { "line": 222, @@ -35480,8 +35680,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 6992, - "end": 7242, + "start": 7035, + "end": 7285, "loc": { "start": { "line": 222, @@ -35499,8 +35699,8 @@ "params": [ { "type": "Identifier", - "start": 6993, - "end": 6994, + "start": 7036, + "end": 7037, "loc": { "start": { "line": 222, @@ -35517,8 +35717,8 @@ ], "body": { "type": "BlockStatement", - "start": 6999, - "end": 7242, + "start": 7042, + "end": 7285, "loc": { "start": { "line": 222, @@ -35532,8 +35732,8 @@ "body": [ { "type": "IfStatement", - "start": 7014, - "end": 7102, + "start": 7057, + "end": 7145, "loc": { "start": { "line": 224, @@ -35546,8 +35746,8 @@ }, "test": { "type": "UnaryExpression", - "start": 7018, - "end": 7061, + "start": 7061, + "end": 7104, "loc": { "start": { "line": 224, @@ -35562,8 +35762,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 7020, - "end": 7060, + "start": 7063, + "end": 7103, "loc": { "start": { "line": 224, @@ -35576,8 +35776,8 @@ }, "left": { "type": "MemberExpression", - "start": 7020, - "end": 7034, + "start": 7063, + "end": 7077, "loc": { "start": { "line": 224, @@ -35590,8 +35790,8 @@ }, "object": { "type": "Identifier", - "start": 7020, - "end": 7027, + "start": 7063, + "end": 7070, "loc": { "start": { "line": 224, @@ -35607,8 +35807,8 @@ }, "property": { "type": "Identifier", - "start": 7028, - "end": 7034, + "start": 7071, + "end": 7077, "loc": { "start": { "line": 224, @@ -35627,8 +35827,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 7038, - "end": 7060, + "start": 7081, + "end": 7103, "loc": { "start": { "line": 224, @@ -35641,8 +35841,8 @@ }, "object": { "type": "Identifier", - "start": 7038, - "end": 7045, + "start": 7081, + "end": 7088, "loc": { "start": { "line": 224, @@ -35658,8 +35858,8 @@ }, "property": { "type": "Identifier", - "start": 7046, - "end": 7060, + "start": 7089, + "end": 7103, "loc": { "start": { "line": 224, @@ -35677,7 +35877,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 7019 + "parenStart": 7062 } }, "extra": { @@ -35686,8 +35886,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 7063, - "end": 7102, + "start": 7106, + "end": 7145, "loc": { "start": { "line": 224, @@ -35701,8 +35901,8 @@ "body": [ { "type": "ReturnStatement", - "start": 7081, - "end": 7088, + "start": 7124, + "end": 7131, "loc": { "start": { "line": 225, @@ -35722,8 +35922,8 @@ }, { "type": "IfStatement", - "start": 7116, - "end": 7178, + "start": 7159, + "end": 7221, "loc": { "start": { "line": 228, @@ -35736,8 +35936,8 @@ }, "test": { "type": "UnaryExpression", - "start": 7120, - "end": 7137, + "start": 7163, + "end": 7180, "loc": { "start": { "line": 228, @@ -35752,8 +35952,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 7121, - "end": 7137, + "start": 7164, + "end": 7180, "loc": { "start": { "line": 228, @@ -35766,8 +35966,8 @@ }, "object": { "type": "Identifier", - "start": 7121, - "end": 7127, + "start": 7164, + "end": 7170, "loc": { "start": { "line": 228, @@ -35783,8 +35983,8 @@ }, "property": { "type": "Identifier", - "start": 7128, - "end": 7137, + "start": 7171, + "end": 7180, "loc": { "start": { "line": 228, @@ -35806,8 +36006,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 7139, - "end": 7178, + "start": 7182, + "end": 7221, "loc": { "start": { "line": 228, @@ -35821,8 +36021,8 @@ "body": [ { "type": "ReturnStatement", - "start": 7157, - "end": 7164, + "start": 7200, + "end": 7207, "loc": { "start": { "line": 229, @@ -35842,8 +36042,8 @@ }, { "type": "ExpressionStatement", - "start": 7192, - "end": 7232, + "start": 7235, + "end": 7275, "loc": { "start": { "line": 232, @@ -35856,8 +36056,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7192, - "end": 7231, + "start": 7235, + "end": 7274, "loc": { "start": { "line": 232, @@ -35871,8 +36071,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7192, - "end": 7224, + "start": 7235, + "end": 7267, "loc": { "start": { "line": 232, @@ -35888,8 +36088,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7227, - "end": 7231, + "start": 7270, + "end": 7274, "loc": { "start": { "line": 232, @@ -35914,8 +36114,8 @@ }, { "type": "ExpressionStatement", - "start": 7254, - "end": 8203, + "start": 7297, + "end": 8246, "loc": { "start": { "line": 235, @@ -35928,8 +36128,8 @@ }, "expression": { "type": "CallExpression", - "start": 7254, - "end": 8202, + "start": 7297, + "end": 8245, "loc": { "start": { "line": 235, @@ -35942,8 +36142,8 @@ }, "callee": { "type": "MemberExpression", - "start": 7254, - "end": 7279, + "start": 7297, + "end": 7322, "loc": { "start": { "line": 235, @@ -35956,8 +36156,8 @@ }, "object": { "type": "Identifier", - "start": 7254, - "end": 7262, + "start": 7297, + "end": 7305, "loc": { "start": { "line": 235, @@ -35973,8 +36173,8 @@ }, "property": { "type": "Identifier", - "start": 7263, - "end": 7279, + "start": 7306, + "end": 7322, "loc": { "start": { "line": 235, @@ -35993,8 +36193,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 7280, - "end": 7289, + "start": 7323, + "end": 7332, "loc": { "start": { "line": 235, @@ -36013,8 +36213,8 @@ }, { "type": "AssignmentExpression", - "start": 7291, - "end": 8201, + "start": 7334, + "end": 8244, "loc": { "start": { "line": 235, @@ -36028,8 +36228,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 7291, - "end": 7319, + "start": 7334, + "end": 7362, "loc": { "start": { "line": 235, @@ -36042,8 +36242,8 @@ }, "object": { "type": "ThisExpression", - "start": 7291, - "end": 7295, + "start": 7334, + "end": 7338, "loc": { "start": { "line": 235, @@ -36057,8 +36257,8 @@ }, "property": { "type": "Identifier", - "start": 7296, - "end": 7319, + "start": 7339, + "end": 7362, "loc": { "start": { "line": 235, @@ -36076,8 +36276,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 7322, - "end": 8201, + "start": 7365, + "end": 8244, "loc": { "start": { "line": 235, @@ -36095,8 +36295,8 @@ "params": [ { "type": "Identifier", - "start": 7323, - "end": 7324, + "start": 7366, + "end": 7367, "loc": { "start": { "line": 235, @@ -36113,8 +36313,8 @@ ], "body": { "type": "BlockStatement", - "start": 7329, - "end": 8201, + "start": 7372, + "end": 8244, "loc": { "start": { "line": 235, @@ -36128,8 +36328,8 @@ "body": [ { "type": "IfStatement", - "start": 7343, - "end": 7431, + "start": 7386, + "end": 7474, "loc": { "start": { "line": 236, @@ -36142,8 +36342,8 @@ }, "test": { "type": "UnaryExpression", - "start": 7347, - "end": 7390, + "start": 7390, + "end": 7433, "loc": { "start": { "line": 236, @@ -36158,8 +36358,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 7349, - "end": 7389, + "start": 7392, + "end": 7432, "loc": { "start": { "line": 236, @@ -36172,8 +36372,8 @@ }, "left": { "type": "MemberExpression", - "start": 7349, - "end": 7363, + "start": 7392, + "end": 7406, "loc": { "start": { "line": 236, @@ -36186,8 +36386,8 @@ }, "object": { "type": "Identifier", - "start": 7349, - "end": 7356, + "start": 7392, + "end": 7399, "loc": { "start": { "line": 236, @@ -36203,8 +36403,8 @@ }, "property": { "type": "Identifier", - "start": 7357, - "end": 7363, + "start": 7400, + "end": 7406, "loc": { "start": { "line": 236, @@ -36223,8 +36423,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 7367, - "end": 7389, + "start": 7410, + "end": 7432, "loc": { "start": { "line": 236, @@ -36237,8 +36437,8 @@ }, "object": { "type": "Identifier", - "start": 7367, - "end": 7374, + "start": 7410, + "end": 7417, "loc": { "start": { "line": 236, @@ -36254,8 +36454,8 @@ }, "property": { "type": "Identifier", - "start": 7375, - "end": 7389, + "start": 7418, + "end": 7432, "loc": { "start": { "line": 236, @@ -36273,7 +36473,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 7348 + "parenStart": 7391 } }, "extra": { @@ -36282,8 +36482,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 7392, - "end": 7431, + "start": 7435, + "end": 7474, "loc": { "start": { "line": 236, @@ -36297,8 +36497,8 @@ "body": [ { "type": "ReturnStatement", - "start": 7410, - "end": 7417, + "start": 7453, + "end": 7460, "loc": { "start": { "line": 237, @@ -36318,8 +36518,8 @@ }, { "type": "SwitchStatement", - "start": 7444, - "end": 8131, + "start": 7487, + "end": 8174, "loc": { "start": { "line": 239, @@ -36332,8 +36532,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 7452, - "end": 7459, + "start": 7495, + "end": 7502, "loc": { "start": { "line": 239, @@ -36346,8 +36546,8 @@ }, "object": { "type": "Identifier", - "start": 7452, - "end": 7453, + "start": 7495, + "end": 7496, "loc": { "start": { "line": 239, @@ -36363,8 +36563,8 @@ }, "property": { "type": "Identifier", - "start": 7454, - "end": 7459, + "start": 7497, + "end": 7502, "loc": { "start": { "line": 239, @@ -36383,8 +36583,8 @@ "cases": [ { "type": "SwitchCase", - "start": 7479, - "end": 7660, + "start": 7522, + "end": 7703, "loc": { "start": { "line": 240, @@ -36398,8 +36598,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 7522, - "end": 7544, + "start": 7565, + "end": 7587, "loc": { "start": { "line": 241, @@ -36412,8 +36612,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7522, - "end": 7543, + "start": 7565, + "end": 7586, "loc": { "start": { "line": 241, @@ -36427,8 +36627,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7522, - "end": 7535, + "start": 7565, + "end": 7578, "loc": { "start": { "line": 241, @@ -36445,8 +36645,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7538, - "end": 7543, + "start": 7581, + "end": 7586, "loc": { "start": { "line": 241, @@ -36465,8 +36665,8 @@ { "type": "CommentLine", "value": " Left button", - "start": 7487, - "end": 7501, + "start": 7530, + "end": 7544, "loc": { "start": { "line": 240, @@ -36482,8 +36682,8 @@ }, { "type": "ExpressionStatement", - "start": 7565, - "end": 7589, + "start": 7608, + "end": 7632, "loc": { "start": { "line": 242, @@ -36496,8 +36696,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7565, - "end": 7588, + "start": 7608, + "end": 7631, "loc": { "start": { "line": 242, @@ -36511,8 +36711,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7565, - "end": 7580, + "start": 7608, + "end": 7623, "loc": { "start": { "line": 242, @@ -36528,8 +36728,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7583, - "end": 7588, + "start": 7626, + "end": 7631, "loc": { "start": { "line": 242, @@ -36546,8 +36746,8 @@ }, { "type": "ExpressionStatement", - "start": 7610, - "end": 7633, + "start": 7653, + "end": 7676, "loc": { "start": { "line": 243, @@ -36560,8 +36760,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7610, - "end": 7632, + "start": 7653, + "end": 7675, "loc": { "start": { "line": 243, @@ -36575,8 +36775,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7610, - "end": 7624, + "start": 7653, + "end": 7667, "loc": { "start": { "line": 243, @@ -36592,8 +36792,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7627, - "end": 7632, + "start": 7670, + "end": 7675, "loc": { "start": { "line": 243, @@ -36610,8 +36810,8 @@ }, { "type": "BreakStatement", - "start": 7654, - "end": 7660, + "start": 7697, + "end": 7703, "loc": { "start": { "line": 244, @@ -36627,8 +36827,8 @@ ], "test": { "type": "NumericLiteral", - "start": 7484, - "end": 7485, + "start": 7527, + "end": 7528, "loc": { "start": { "line": 240, @@ -36648,8 +36848,8 @@ }, { "type": "SwitchCase", - "start": 7677, - "end": 7866, + "start": 7720, + "end": 7909, "loc": { "start": { "line": 245, @@ -36663,8 +36863,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 7728, - "end": 7750, + "start": 7771, + "end": 7793, "loc": { "start": { "line": 246, @@ -36677,8 +36877,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7728, - "end": 7749, + "start": 7771, + "end": 7792, "loc": { "start": { "line": 246, @@ -36692,8 +36892,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7728, - "end": 7741, + "start": 7771, + "end": 7784, "loc": { "start": { "line": 246, @@ -36710,8 +36910,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7744, - "end": 7749, + "start": 7787, + "end": 7792, "loc": { "start": { "line": 246, @@ -36730,8 +36930,8 @@ { "type": "CommentLine", "value": " Middle/both buttons", - "start": 7685, - "end": 7707, + "start": 7728, + "end": 7750, "loc": { "start": { "line": 245, @@ -36747,8 +36947,8 @@ }, { "type": "ExpressionStatement", - "start": 7771, - "end": 7795, + "start": 7814, + "end": 7838, "loc": { "start": { "line": 247, @@ -36761,8 +36961,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7771, - "end": 7794, + "start": 7814, + "end": 7837, "loc": { "start": { "line": 247, @@ -36776,8 +36976,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7771, - "end": 7786, + "start": 7814, + "end": 7829, "loc": { "start": { "line": 247, @@ -36793,8 +36993,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7789, - "end": 7794, + "start": 7832, + "end": 7837, "loc": { "start": { "line": 247, @@ -36811,8 +37011,8 @@ }, { "type": "ExpressionStatement", - "start": 7816, - "end": 7839, + "start": 7859, + "end": 7882, "loc": { "start": { "line": 248, @@ -36825,8 +37025,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7816, - "end": 7838, + "start": 7859, + "end": 7881, "loc": { "start": { "line": 248, @@ -36840,8 +37040,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7816, - "end": 7830, + "start": 7859, + "end": 7873, "loc": { "start": { "line": 248, @@ -36857,8 +37057,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7833, - "end": 7838, + "start": 7876, + "end": 7881, "loc": { "start": { "line": 248, @@ -36875,8 +37075,8 @@ }, { "type": "BreakStatement", - "start": 7860, - "end": 7866, + "start": 7903, + "end": 7909, "loc": { "start": { "line": 249, @@ -36892,8 +37092,8 @@ ], "test": { "type": "NumericLiteral", - "start": 7682, - "end": 7683, + "start": 7725, + "end": 7726, "loc": { "start": { "line": 245, @@ -36913,8 +37113,8 @@ }, { "type": "SwitchCase", - "start": 7883, - "end": 8065, + "start": 7926, + "end": 8108, "loc": { "start": { "line": 250, @@ -36928,8 +37128,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 7927, - "end": 7949, + "start": 7970, + "end": 7992, "loc": { "start": { "line": 251, @@ -36942,8 +37142,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7927, - "end": 7948, + "start": 7970, + "end": 7991, "loc": { "start": { "line": 251, @@ -36957,8 +37157,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7927, - "end": 7940, + "start": 7970, + "end": 7983, "loc": { "start": { "line": 251, @@ -36975,8 +37175,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7943, - "end": 7948, + "start": 7986, + "end": 7991, "loc": { "start": { "line": 251, @@ -36995,8 +37195,8 @@ { "type": "CommentLine", "value": " Right button", - "start": 7891, - "end": 7906, + "start": 7934, + "end": 7949, "loc": { "start": { "line": 250, @@ -37012,8 +37212,8 @@ }, { "type": "ExpressionStatement", - "start": 7970, - "end": 7994, + "start": 8013, + "end": 8037, "loc": { "start": { "line": 252, @@ -37026,8 +37226,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 7970, - "end": 7993, + "start": 8013, + "end": 8036, "loc": { "start": { "line": 252, @@ -37041,8 +37241,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 7970, - "end": 7985, + "start": 8013, + "end": 8028, "loc": { "start": { "line": 252, @@ -37058,8 +37258,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 7988, - "end": 7993, + "start": 8031, + "end": 8036, "loc": { "start": { "line": 252, @@ -37076,8 +37276,8 @@ }, { "type": "ExpressionStatement", - "start": 8015, - "end": 8038, + "start": 8058, + "end": 8081, "loc": { "start": { "line": 253, @@ -37090,8 +37290,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 8015, - "end": 8037, + "start": 8058, + "end": 8080, "loc": { "start": { "line": 253, @@ -37105,8 +37305,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 8015, - "end": 8029, + "start": 8058, + "end": 8072, "loc": { "start": { "line": 253, @@ -37122,8 +37322,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 8032, - "end": 8037, + "start": 8075, + "end": 8080, "loc": { "start": { "line": 253, @@ -37140,8 +37340,8 @@ }, { "type": "BreakStatement", - "start": 8059, - "end": 8065, + "start": 8102, + "end": 8108, "loc": { "start": { "line": 254, @@ -37157,8 +37357,8 @@ ], "test": { "type": "NumericLiteral", - "start": 7888, - "end": 7889, + "start": 7931, + "end": 7932, "loc": { "start": { "line": 250, @@ -37178,8 +37378,8 @@ }, { "type": "SwitchCase", - "start": 8082, - "end": 8117, + "start": 8125, + "end": 8160, "loc": { "start": { "line": 255, @@ -37193,8 +37393,8 @@ "consequent": [ { "type": "BreakStatement", - "start": 8111, - "end": 8117, + "start": 8154, + "end": 8160, "loc": { "start": { "line": 256, @@ -37214,8 +37414,8 @@ }, { "type": "ExpressionStatement", - "start": 8144, - "end": 8161, + "start": 8187, + "end": 8204, "loc": { "start": { "line": 258, @@ -37228,8 +37428,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 8144, - "end": 8160, + "start": 8187, + "end": 8203, "loc": { "start": { "line": 258, @@ -37243,8 +37443,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 8144, - "end": 8156, + "start": 8187, + "end": 8199, "loc": { "start": { "line": 258, @@ -37260,8 +37460,8 @@ }, "right": { "type": "NumericLiteral", - "start": 8159, - "end": 8160, + "start": 8202, + "end": 8203, "loc": { "start": { "line": 258, @@ -37282,8 +37482,8 @@ }, { "type": "ExpressionStatement", - "start": 8174, - "end": 8191, + "start": 8217, + "end": 8234, "loc": { "start": { "line": 259, @@ -37296,8 +37496,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 8174, - "end": 8190, + "start": 8217, + "end": 8233, "loc": { "start": { "line": 259, @@ -37311,8 +37511,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 8174, - "end": 8186, + "start": 8217, + "end": 8229, "loc": { "start": { "line": 259, @@ -37328,8 +37528,8 @@ }, "right": { "type": "NumericLiteral", - "start": 8189, - "end": 8190, + "start": 8232, + "end": 8233, "loc": { "start": { "line": 259, @@ -37358,8 +37558,8 @@ }, { "type": "ExpressionStatement", - "start": 8213, - "end": 9154, + "start": 8256, + "end": 9197, "loc": { "start": { "line": 262, @@ -37372,8 +37572,8 @@ }, "expression": { "type": "CallExpression", - "start": 8213, - "end": 9153, + "start": 8256, + "end": 9196, "loc": { "start": { "line": 262, @@ -37386,8 +37586,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8213, - "end": 8236, + "start": 8256, + "end": 8279, "loc": { "start": { "line": 262, @@ -37400,8 +37600,8 @@ }, "object": { "type": "Identifier", - "start": 8213, - "end": 8219, + "start": 8256, + "end": 8262, "loc": { "start": { "line": 262, @@ -37417,8 +37617,8 @@ }, "property": { "type": "Identifier", - "start": 8220, - "end": 8236, + "start": 8263, + "end": 8279, "loc": { "start": { "line": 262, @@ -37437,8 +37637,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 8237, - "end": 8246, + "start": 8280, + "end": 8289, "loc": { "start": { "line": 262, @@ -37457,8 +37657,8 @@ }, { "type": "AssignmentExpression", - "start": 8248, - "end": 9152, + "start": 8291, + "end": 9195, "loc": { "start": { "line": 262, @@ -37472,8 +37672,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 8248, - "end": 8268, + "start": 8291, + "end": 8311, "loc": { "start": { "line": 262, @@ -37486,8 +37686,8 @@ }, "object": { "type": "ThisExpression", - "start": 8248, - "end": 8252, + "start": 8291, + "end": 8295, "loc": { "start": { "line": 262, @@ -37501,8 +37701,8 @@ }, "property": { "type": "Identifier", - "start": 8253, - "end": 8268, + "start": 8296, + "end": 8311, "loc": { "start": { "line": 262, @@ -37520,8 +37720,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 8271, - "end": 9152, + "start": 8314, + "end": 9195, "loc": { "start": { "line": 262, @@ -37539,8 +37739,8 @@ "params": [ { "type": "Identifier", - "start": 8272, - "end": 8273, + "start": 8315, + "end": 8316, "loc": { "start": { "line": 262, @@ -37557,8 +37757,8 @@ ], "body": { "type": "BlockStatement", - "start": 8278, - "end": 9152, + "start": 8321, + "end": 9195, "loc": { "start": { "line": 262, @@ -37572,8 +37772,8 @@ "body": [ { "type": "IfStatement", - "start": 8292, - "end": 8380, + "start": 8335, + "end": 8423, "loc": { "start": { "line": 263, @@ -37586,8 +37786,8 @@ }, "test": { "type": "UnaryExpression", - "start": 8296, - "end": 8339, + "start": 8339, + "end": 8382, "loc": { "start": { "line": 263, @@ -37602,8 +37802,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 8298, - "end": 8338, + "start": 8341, + "end": 8381, "loc": { "start": { "line": 263, @@ -37616,8 +37816,8 @@ }, "left": { "type": "MemberExpression", - "start": 8298, - "end": 8312, + "start": 8341, + "end": 8355, "loc": { "start": { "line": 263, @@ -37630,8 +37830,8 @@ }, "object": { "type": "Identifier", - "start": 8298, - "end": 8305, + "start": 8341, + "end": 8348, "loc": { "start": { "line": 263, @@ -37647,8 +37847,8 @@ }, "property": { "type": "Identifier", - "start": 8306, - "end": 8312, + "start": 8349, + "end": 8355, "loc": { "start": { "line": 263, @@ -37667,8 +37867,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 8316, - "end": 8338, + "start": 8359, + "end": 8381, "loc": { "start": { "line": 263, @@ -37681,8 +37881,8 @@ }, "object": { "type": "Identifier", - "start": 8316, - "end": 8323, + "start": 8359, + "end": 8366, "loc": { "start": { "line": 263, @@ -37698,8 +37898,8 @@ }, "property": { "type": "Identifier", - "start": 8324, - "end": 8338, + "start": 8367, + "end": 8381, "loc": { "start": { "line": 263, @@ -37717,7 +37917,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 8297 + "parenStart": 8340 } }, "extra": { @@ -37726,8 +37926,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 8341, - "end": 8380, + "start": 8384, + "end": 8423, "loc": { "start": { "line": 263, @@ -37741,8 +37941,8 @@ "body": [ { "type": "ReturnStatement", - "start": 8359, - "end": 8366, + "start": 8402, + "end": 8409, "loc": { "start": { "line": 264, @@ -37762,8 +37962,8 @@ }, { "type": "SwitchStatement", - "start": 8393, - "end": 9091, + "start": 8436, + "end": 9134, "loc": { "start": { "line": 266, @@ -37776,8 +37976,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 8401, - "end": 8408, + "start": 8444, + "end": 8451, "loc": { "start": { "line": 266, @@ -37790,8 +37990,8 @@ }, "object": { "type": "Identifier", - "start": 8401, - "end": 8402, + "start": 8444, + "end": 8445, "loc": { "start": { "line": 266, @@ -37807,8 +38007,8 @@ }, "property": { "type": "Identifier", - "start": 8403, - "end": 8408, + "start": 8446, + "end": 8451, "loc": { "start": { "line": 266, @@ -37827,8 +38027,8 @@ "cases": [ { "type": "SwitchCase", - "start": 8428, - "end": 9025, + "start": 8471, + "end": 9068, "loc": { "start": { "line": 267, @@ -37842,8 +38042,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 8472, - "end": 8508, + "start": 8515, + "end": 8551, "loc": { "start": { "line": 268, @@ -37856,8 +38056,8 @@ }, "expression": { "type": "CallExpression", - "start": 8472, - "end": 8507, + "start": 8515, + "end": 8550, "loc": { "start": { "line": 268, @@ -37870,8 +38070,8 @@ }, "callee": { "type": "Identifier", - "start": 8472, - "end": 8493, + "start": 8515, + "end": 8536, "loc": { "start": { "line": 268, @@ -37889,8 +38089,8 @@ "arguments": [ { "type": "Identifier", - "start": 8494, - "end": 8495, + "start": 8537, + "end": 8538, "loc": { "start": { "line": 268, @@ -37906,8 +38106,8 @@ }, { "type": "Identifier", - "start": 8497, - "end": 8506, + "start": 8540, + "end": 8549, "loc": { "start": { "line": 268, @@ -37928,8 +38128,8 @@ { "type": "CommentLine", "value": " Right button", - "start": 8436, - "end": 8451, + "start": 8479, + "end": 8494, "loc": { "start": { "line": 267, @@ -37945,8 +38145,8 @@ }, { "type": "VariableDeclaration", - "start": 8529, - "end": 8552, + "start": 8572, + "end": 8595, "loc": { "start": { "line": 269, @@ -37960,8 +38160,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 8535, - "end": 8551, + "start": 8578, + "end": 8594, "loc": { "start": { "line": 269, @@ -37974,8 +38174,8 @@ }, "id": { "type": "Identifier", - "start": 8535, - "end": 8536, + "start": 8578, + "end": 8579, "loc": { "start": { "line": 269, @@ -37991,8 +38191,8 @@ }, "init": { "type": "MemberExpression", - "start": 8539, - "end": 8551, + "start": 8582, + "end": 8594, "loc": { "start": { "line": 269, @@ -38005,8 +38205,8 @@ }, "object": { "type": "Identifier", - "start": 8539, - "end": 8548, + "start": 8582, + "end": 8591, "loc": { "start": { "line": 269, @@ -38022,8 +38222,8 @@ }, "property": { "type": "NumericLiteral", - "start": 8549, - "end": 8550, + "start": 8592, + "end": 8593, "loc": { "start": { "line": 269, @@ -38048,8 +38248,8 @@ }, { "type": "VariableDeclaration", - "start": 8573, - "end": 8596, + "start": 8616, + "end": 8639, "loc": { "start": { "line": 270, @@ -38063,8 +38263,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 8579, - "end": 8595, + "start": 8622, + "end": 8638, "loc": { "start": { "line": 270, @@ -38077,8 +38277,8 @@ }, "id": { "type": "Identifier", - "start": 8579, - "end": 8580, + "start": 8622, + "end": 8623, "loc": { "start": { "line": 270, @@ -38094,8 +38294,8 @@ }, "init": { "type": "MemberExpression", - "start": 8583, - "end": 8595, + "start": 8626, + "end": 8638, "loc": { "start": { "line": 270, @@ -38108,8 +38308,8 @@ }, "object": { "type": "Identifier", - "start": 8583, - "end": 8592, + "start": 8626, + "end": 8635, "loc": { "start": { "line": 270, @@ -38125,8 +38325,8 @@ }, "property": { "type": "NumericLiteral", - "start": 8593, - "end": 8594, + "start": 8636, + "end": 8637, "loc": { "start": { "line": 270, @@ -38151,8 +38351,8 @@ }, { "type": "IfStatement", - "start": 8617, - "end": 8998, + "start": 8660, + "end": 9041, "loc": { "start": { "line": 271, @@ -38165,8 +38365,8 @@ }, "test": { "type": "LogicalExpression", - "start": 8621, - "end": 8679, + "start": 8664, + "end": 8722, "loc": { "start": { "line": 271, @@ -38179,8 +38379,8 @@ }, "left": { "type": "BinaryExpression", - "start": 8621, - "end": 8648, + "start": 8664, + "end": 8691, "loc": { "start": { "line": 271, @@ -38193,8 +38393,8 @@ }, "left": { "type": "CallExpression", - "start": 8621, - "end": 8644, + "start": 8664, + "end": 8687, "loc": { "start": { "line": 271, @@ -38207,8 +38407,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8621, - "end": 8629, + "start": 8664, + "end": 8672, "loc": { "start": { "line": 271, @@ -38221,8 +38421,8 @@ }, "object": { "type": "Identifier", - "start": 8621, - "end": 8625, + "start": 8664, + "end": 8668, "loc": { "start": { "line": 271, @@ -38238,8 +38438,8 @@ }, "property": { "type": "Identifier", - "start": 8626, - "end": 8629, + "start": 8669, + "end": 8672, "loc": { "start": { "line": 271, @@ -38258,8 +38458,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 8630, - "end": 8643, + "start": 8673, + "end": 8686, "loc": { "start": { "line": 271, @@ -38272,8 +38472,8 @@ }, "left": { "type": "Identifier", - "start": 8630, - "end": 8631, + "start": 8673, + "end": 8674, "loc": { "start": { "line": 271, @@ -38290,8 +38490,8 @@ "operator": "-", "right": { "type": "Identifier", - "start": 8634, - "end": 8643, + "start": 8677, + "end": 8686, "loc": { "start": { "line": 271, @@ -38311,8 +38511,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 8647, - "end": 8648, + "start": 8690, + "end": 8691, "loc": { "start": { "line": 271, @@ -38333,8 +38533,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 8652, - "end": 8679, + "start": 8695, + "end": 8722, "loc": { "start": { "line": 271, @@ -38347,8 +38547,8 @@ }, "left": { "type": "CallExpression", - "start": 8652, - "end": 8675, + "start": 8695, + "end": 8718, "loc": { "start": { "line": 271, @@ -38361,8 +38561,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8652, - "end": 8660, + "start": 8695, + "end": 8703, "loc": { "start": { "line": 271, @@ -38375,8 +38575,8 @@ }, "object": { "type": "Identifier", - "start": 8652, - "end": 8656, + "start": 8695, + "end": 8699, "loc": { "start": { "line": 271, @@ -38392,8 +38592,8 @@ }, "property": { "type": "Identifier", - "start": 8657, - "end": 8660, + "start": 8700, + "end": 8703, "loc": { "start": { "line": 271, @@ -38412,8 +38612,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 8661, - "end": 8674, + "start": 8704, + "end": 8717, "loc": { "start": { "line": 271, @@ -38426,8 +38626,8 @@ }, "left": { "type": "Identifier", - "start": 8661, - "end": 8662, + "start": 8704, + "end": 8705, "loc": { "start": { "line": 271, @@ -38444,8 +38644,8 @@ "operator": "-", "right": { "type": "Identifier", - "start": 8665, - "end": 8674, + "start": 8708, + "end": 8717, "loc": { "start": { "line": 271, @@ -38465,8 +38665,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 8678, - "end": 8679, + "start": 8721, + "end": 8722, "loc": { "start": { "line": 271, @@ -38487,8 +38687,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 8681, - "end": 8998, + "start": 8724, + "end": 9041, "loc": { "start": { "line": 271, @@ -38502,8 +38702,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 8707, - "end": 8976, + "start": 8750, + "end": 9019, "loc": { "start": { "line": 272, @@ -38516,8 +38716,8 @@ }, "expression": { "type": "CallExpression", - "start": 8707, - "end": 8975, + "start": 8750, + "end": 9018, "loc": { "start": { "line": 272, @@ -38530,8 +38730,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8707, - "end": 8737, + "start": 8750, + "end": 8780, "loc": { "start": { "line": 272, @@ -38544,8 +38744,8 @@ }, "object": { "type": "MemberExpression", - "start": 8707, - "end": 8732, + "start": 8750, + "end": 8775, "loc": { "start": { "line": 272, @@ -38558,8 +38758,8 @@ }, "object": { "type": "Identifier", - "start": 8707, - "end": 8718, + "start": 8750, + "end": 8761, "loc": { "start": { "line": 272, @@ -38575,8 +38775,8 @@ }, "property": { "type": "Identifier", - "start": 8719, - "end": 8732, + "start": 8762, + "end": 8775, "loc": { "start": { "line": 272, @@ -38594,8 +38794,8 @@ }, "property": { "type": "Identifier", - "start": 8733, - "end": 8737, + "start": 8776, + "end": 8780, "loc": { "start": { "line": 272, @@ -38614,8 +38814,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 8738, - "end": 8750, + "start": 8781, + "end": 8793, "loc": { "start": { "line": 272, @@ -38634,8 +38834,8 @@ }, { "type": "ObjectExpression", - "start": 8752, - "end": 8968, + "start": 8795, + "end": 9011, "loc": { "start": { "line": 272, @@ -38649,8 +38849,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 8803, - "end": 8854, + "start": 8846, + "end": 8897, "loc": { "start": { "line": 273, @@ -38666,8 +38866,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 8803, - "end": 8810, + "start": 8846, + "end": 8853, "loc": { "start": { "line": 273, @@ -38684,8 +38884,8 @@ }, "value": { "type": "ArrayExpression", - "start": 8812, - "end": 8854, + "start": 8855, + "end": 8897, "loc": { "start": { "line": 273, @@ -38699,8 +38899,8 @@ "elements": [ { "type": "CallExpression", - "start": 8813, - "end": 8832, + "start": 8856, + "end": 8875, "loc": { "start": { "line": 273, @@ -38713,8 +38913,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8813, - "end": 8823, + "start": 8856, + "end": 8866, "loc": { "start": { "line": 273, @@ -38727,8 +38927,8 @@ }, "object": { "type": "Identifier", - "start": 8813, - "end": 8817, + "start": 8856, + "end": 8860, "loc": { "start": { "line": 273, @@ -38744,8 +38944,8 @@ }, "property": { "type": "Identifier", - "start": 8818, - "end": 8823, + "start": 8861, + "end": 8866, "loc": { "start": { "line": 273, @@ -38764,8 +38964,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 8824, - "end": 8831, + "start": 8867, + "end": 8874, "loc": { "start": { "line": 273, @@ -38778,8 +38978,8 @@ }, "object": { "type": "Identifier", - "start": 8824, - "end": 8825, + "start": 8867, + "end": 8868, "loc": { "start": { "line": 273, @@ -38795,8 +38995,8 @@ }, "property": { "type": "Identifier", - "start": 8826, - "end": 8831, + "start": 8869, + "end": 8874, "loc": { "start": { "line": 273, @@ -38816,8 +39016,8 @@ }, { "type": "CallExpression", - "start": 8834, - "end": 8853, + "start": 8877, + "end": 8896, "loc": { "start": { "line": 273, @@ -38830,8 +39030,8 @@ }, "callee": { "type": "MemberExpression", - "start": 8834, - "end": 8844, + "start": 8877, + "end": 8887, "loc": { "start": { "line": 273, @@ -38844,8 +39044,8 @@ }, "object": { "type": "Identifier", - "start": 8834, - "end": 8838, + "start": 8877, + "end": 8881, "loc": { "start": { "line": 273, @@ -38861,8 +39061,8 @@ }, "property": { "type": "Identifier", - "start": 8839, - "end": 8844, + "start": 8882, + "end": 8887, "loc": { "start": { "line": 273, @@ -38881,8 +39081,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 8845, - "end": 8852, + "start": 8888, + "end": 8895, "loc": { "start": { "line": 273, @@ -38895,8 +39095,8 @@ }, "object": { "type": "Identifier", - "start": 8845, - "end": 8846, + "start": 8888, + "end": 8889, "loc": { "start": { "line": 273, @@ -38912,8 +39112,8 @@ }, "property": { "type": "Identifier", - "start": 8847, - "end": 8852, + "start": 8890, + "end": 8895, "loc": { "start": { "line": 273, @@ -38937,8 +39137,8 @@ { "type": "CommentLine", "value": " For context menus", - "start": 8754, - "end": 8774, + "start": 8797, + "end": 8817, "loc": { "start": { "line": 272, @@ -38954,8 +39154,8 @@ }, { "type": "ObjectProperty", - "start": 8884, - "end": 8904, + "start": 8927, + "end": 8947, "loc": { "start": { "line": 274, @@ -38971,8 +39171,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 8884, - "end": 8893, + "start": 8927, + "end": 8936, "loc": { "start": { "line": 274, @@ -38988,8 +39188,8 @@ }, "value": { "type": "Identifier", - "start": 8895, - "end": 8904, + "start": 8938, + "end": 8947, "loc": { "start": { "line": 274, @@ -39006,8 +39206,8 @@ }, { "type": "ObjectProperty", - "start": 8934, - "end": 8942, + "start": 8977, + "end": 8985, "loc": { "start": { "line": 275, @@ -39023,8 +39223,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 8934, - "end": 8939, + "start": 8977, + "end": 8982, "loc": { "start": { "line": 275, @@ -39040,8 +39240,8 @@ }, "value": { "type": "Identifier", - "start": 8941, - "end": 8942, + "start": 8984, + "end": 8985, "loc": { "start": { "line": 275, @@ -39060,8 +39260,8 @@ }, { "type": "BooleanLiteral", - "start": 8970, - "end": 8974, + "start": 9013, + "end": 9017, "loc": { "start": { "line": 276, @@ -39084,8 +39284,8 @@ }, { "type": "BreakStatement", - "start": 9019, - "end": 9025, + "start": 9062, + "end": 9068, "loc": { "start": { "line": 278, @@ -39101,8 +39301,8 @@ ], "test": { "type": "NumericLiteral", - "start": 8433, - "end": 8434, + "start": 8476, + "end": 8477, "loc": { "start": { "line": 267, @@ -39122,8 +39322,8 @@ }, { "type": "SwitchCase", - "start": 9042, - "end": 9077, + "start": 9085, + "end": 9120, "loc": { "start": { "line": 279, @@ -39137,8 +39337,8 @@ "consequent": [ { "type": "BreakStatement", - "start": 9071, - "end": 9077, + "start": 9114, + "end": 9120, "loc": { "start": { "line": 280, @@ -39158,8 +39358,8 @@ }, { "type": "ExpressionStatement", - "start": 9104, - "end": 9142, + "start": 9147, + "end": 9185, "loc": { "start": { "line": 282, @@ -39172,8 +39372,8 @@ }, "expression": { "type": "CallExpression", - "start": 9104, - "end": 9141, + "start": 9147, + "end": 9184, "loc": { "start": { "line": 282, @@ -39186,8 +39386,8 @@ }, "callee": { "type": "MemberExpression", - "start": 9104, - "end": 9131, + "start": 9147, + "end": 9174, "loc": { "start": { "line": 282, @@ -39200,8 +39400,8 @@ }, "object": { "type": "MemberExpression", - "start": 9104, - "end": 9116, + "start": 9147, + "end": 9159, "loc": { "start": { "line": 282, @@ -39214,8 +39414,8 @@ }, "object": { "type": "Identifier", - "start": 9104, - "end": 9110, + "start": 9147, + "end": 9153, "loc": { "start": { "line": 282, @@ -39231,8 +39431,8 @@ }, "property": { "type": "Identifier", - "start": 9111, - "end": 9116, + "start": 9154, + "end": 9159, "loc": { "start": { "line": 282, @@ -39250,8 +39450,8 @@ }, "property": { "type": "Identifier", - "start": 9117, - "end": 9131, + "start": 9160, + "end": 9174, "loc": { "start": { "line": 282, @@ -39270,8 +39470,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 9132, - "end": 9140, + "start": 9175, + "end": 9183, "loc": { "start": { "line": 282, @@ -39301,8 +39501,8 @@ }, { "type": "ExpressionStatement", - "start": 9164, - "end": 9408, + "start": 9207, + "end": 9451, "loc": { "start": { "line": 285, @@ -39315,8 +39515,8 @@ }, "expression": { "type": "CallExpression", - "start": 9164, - "end": 9407, + "start": 9207, + "end": 9450, "loc": { "start": { "line": 285, @@ -39329,8 +39529,8 @@ }, "callee": { "type": "MemberExpression", - "start": 9164, - "end": 9187, + "start": 9207, + "end": 9230, "loc": { "start": { "line": 285, @@ -39343,8 +39543,8 @@ }, "object": { "type": "Identifier", - "start": 9164, - "end": 9170, + "start": 9207, + "end": 9213, "loc": { "start": { "line": 285, @@ -39360,8 +39560,8 @@ }, "property": { "type": "Identifier", - "start": 9171, - "end": 9187, + "start": 9214, + "end": 9230, "loc": { "start": { "line": 285, @@ -39380,8 +39580,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 9188, - "end": 9200, + "start": 9231, + "end": 9243, "loc": { "start": { "line": 285, @@ -39400,8 +39600,8 @@ }, { "type": "AssignmentExpression", - "start": 9202, - "end": 9406, + "start": 9245, + "end": 9449, "loc": { "start": { "line": 285, @@ -39415,8 +39615,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 9202, - "end": 9225, + "start": 9245, + "end": 9268, "loc": { "start": { "line": 285, @@ -39429,8 +39629,8 @@ }, "object": { "type": "ThisExpression", - "start": 9202, - "end": 9206, + "start": 9245, + "end": 9249, "loc": { "start": { "line": 285, @@ -39444,8 +39644,8 @@ }, "property": { "type": "Identifier", - "start": 9207, - "end": 9225, + "start": 9250, + "end": 9268, "loc": { "start": { "line": 285, @@ -39463,8 +39663,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 9228, - "end": 9406, + "start": 9271, + "end": 9449, "loc": { "start": { "line": 285, @@ -39482,8 +39682,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 9234, - "end": 9406, + "start": 9277, + "end": 9449, "loc": { "start": { "line": 285, @@ -39497,8 +39697,8 @@ "body": [ { "type": "IfStatement", - "start": 9248, - "end": 9336, + "start": 9291, + "end": 9379, "loc": { "start": { "line": 286, @@ -39511,8 +39711,8 @@ }, "test": { "type": "UnaryExpression", - "start": 9252, - "end": 9295, + "start": 9295, + "end": 9338, "loc": { "start": { "line": 286, @@ -39527,8 +39727,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 9254, - "end": 9294, + "start": 9297, + "end": 9337, "loc": { "start": { "line": 286, @@ -39541,8 +39741,8 @@ }, "left": { "type": "MemberExpression", - "start": 9254, - "end": 9268, + "start": 9297, + "end": 9311, "loc": { "start": { "line": 286, @@ -39555,8 +39755,8 @@ }, "object": { "type": "Identifier", - "start": 9254, - "end": 9261, + "start": 9297, + "end": 9304, "loc": { "start": { "line": 286, @@ -39572,8 +39772,8 @@ }, "property": { "type": "Identifier", - "start": 9262, - "end": 9268, + "start": 9305, + "end": 9311, "loc": { "start": { "line": 286, @@ -39592,8 +39792,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 9272, - "end": 9294, + "start": 9315, + "end": 9337, "loc": { "start": { "line": 286, @@ -39606,8 +39806,8 @@ }, "object": { "type": "Identifier", - "start": 9272, - "end": 9279, + "start": 9315, + "end": 9322, "loc": { "start": { "line": 286, @@ -39623,8 +39823,8 @@ }, "property": { "type": "Identifier", - "start": 9280, - "end": 9294, + "start": 9323, + "end": 9337, "loc": { "start": { "line": 286, @@ -39642,7 +39842,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 9253 + "parenStart": 9296 } }, "extra": { @@ -39651,8 +39851,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 9297, - "end": 9336, + "start": 9340, + "end": 9379, "loc": { "start": { "line": 286, @@ -39666,8 +39866,8 @@ "body": [ { "type": "ReturnStatement", - "start": 9315, - "end": 9322, + "start": 9358, + "end": 9365, "loc": { "start": { "line": 287, @@ -39687,8 +39887,8 @@ }, { "type": "ExpressionStatement", - "start": 9349, - "end": 9366, + "start": 9392, + "end": 9409, "loc": { "start": { "line": 289, @@ -39701,8 +39901,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 9349, - "end": 9365, + "start": 9392, + "end": 9408, "loc": { "start": { "line": 289, @@ -39716,8 +39916,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 9349, - "end": 9361, + "start": 9392, + "end": 9404, "loc": { "start": { "line": 289, @@ -39733,8 +39933,8 @@ }, "right": { "type": "NumericLiteral", - "start": 9364, - "end": 9365, + "start": 9407, + "end": 9408, "loc": { "start": { "line": 289, @@ -39755,8 +39955,8 @@ }, { "type": "ExpressionStatement", - "start": 9379, - "end": 9396, + "start": 9422, + "end": 9439, "loc": { "start": { "line": 290, @@ -39769,8 +39969,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 9379, - "end": 9395, + "start": 9422, + "end": 9438, "loc": { "start": { "line": 290, @@ -39784,8 +39984,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 9379, - "end": 9391, + "start": 9422, + "end": 9434, "loc": { "start": { "line": 290, @@ -39801,8 +40001,8 @@ }, "right": { "type": "NumericLiteral", - "start": 9394, - "end": 9395, + "start": 9437, + "end": 9438, "loc": { "start": { "line": 290, @@ -39831,8 +40031,8 @@ }, { "type": "VariableDeclaration", - "start": 9418, - "end": 9444, + "start": 9461, + "end": 9487, "loc": { "start": { "line": 293, @@ -39846,8 +40046,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9424, - "end": 9443, + "start": 9467, + "end": 9486, "loc": { "start": { "line": 293, @@ -39860,8 +40060,8 @@ }, "id": { "type": "Identifier", - "start": 9424, - "end": 9434, + "start": 9467, + "end": 9477, "loc": { "start": { "line": 293, @@ -39877,8 +40077,8 @@ }, "init": { "type": "BinaryExpression", - "start": 9437, - "end": 9443, + "start": 9480, + "end": 9486, "loc": { "start": { "line": 293, @@ -39891,8 +40091,8 @@ }, "left": { "type": "NumericLiteral", - "start": 9437, - "end": 9438, + "start": 9480, + "end": 9481, "loc": { "start": { "line": 293, @@ -39912,8 +40112,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 9441, - "end": 9443, + "start": 9484, + "end": 9486, "loc": { "start": { "line": 293, @@ -39937,8 +40137,8 @@ }, { "type": "VariableDeclaration", - "start": 9453, - "end": 9479, + "start": 9496, + "end": 9522, "loc": { "start": { "line": 294, @@ -39952,8 +40152,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9459, - "end": 9478, + "start": 9502, + "end": 9521, "loc": { "start": { "line": 294, @@ -39966,8 +40166,8 @@ }, "id": { "type": "Identifier", - "start": 9459, - "end": 9469, + "start": 9502, + "end": 9512, "loc": { "start": { "line": 294, @@ -39983,8 +40183,8 @@ }, "init": { "type": "BinaryExpression", - "start": 9472, - "end": 9478, + "start": 9515, + "end": 9521, "loc": { "start": { "line": 294, @@ -39997,8 +40197,8 @@ }, "left": { "type": "NumericLiteral", - "start": 9472, - "end": 9473, + "start": 9515, + "end": 9516, "loc": { "start": { "line": 294, @@ -40018,8 +40218,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 9476, - "end": 9478, + "start": 9519, + "end": 9521, "loc": { "start": { "line": 294, @@ -40043,8 +40243,8 @@ }, { "type": "VariableDeclaration", - "start": 9489, - "end": 9512, + "start": 9532, + "end": 9555, "loc": { "start": { "line": 296, @@ -40058,8 +40258,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9493, - "end": 9511, + "start": 9536, + "end": 9554, "loc": { "start": { "line": 296, @@ -40072,8 +40272,8 @@ }, "id": { "type": "Identifier", - "start": 9493, - "end": 9504, + "start": 9536, + "end": 9547, "loc": { "start": { "line": 296, @@ -40089,8 +40289,8 @@ }, "init": { "type": "NullLiteral", - "start": 9507, - "end": 9511, + "start": 9550, + "end": 9554, "loc": { "start": { "line": 296, @@ -40108,8 +40308,8 @@ }, { "type": "ExpressionStatement", - "start": 9522, - "end": 10565, + "start": 9565, + "end": 10608, "loc": { "start": { "line": 298, @@ -40122,8 +40322,8 @@ }, "expression": { "type": "CallExpression", - "start": 9522, - "end": 10564, + "start": 9565, + "end": 10607, "loc": { "start": { "line": 298, @@ -40136,8 +40336,8 @@ }, "callee": { "type": "MemberExpression", - "start": 9522, - "end": 9545, + "start": 9565, + "end": 9588, "loc": { "start": { "line": 298, @@ -40150,8 +40350,8 @@ }, "object": { "type": "Identifier", - "start": 9522, - "end": 9528, + "start": 9565, + "end": 9571, "loc": { "start": { "line": 298, @@ -40167,8 +40367,8 @@ }, "property": { "type": "Identifier", - "start": 9529, - "end": 9545, + "start": 9572, + "end": 9588, "loc": { "start": { "line": 298, @@ -40187,8 +40387,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 9546, - "end": 9553, + "start": 9589, + "end": 9596, "loc": { "start": { "line": 298, @@ -40207,8 +40407,8 @@ }, { "type": "AssignmentExpression", - "start": 9555, - "end": 10546, + "start": 9598, + "end": 10589, "loc": { "start": { "line": 298, @@ -40222,8 +40422,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 9555, - "end": 9578, + "start": 9598, + "end": 9621, "loc": { "start": { "line": 298, @@ -40236,8 +40436,8 @@ }, "object": { "type": "ThisExpression", - "start": 9555, - "end": 9559, + "start": 9598, + "end": 9602, "loc": { "start": { "line": 298, @@ -40251,8 +40451,8 @@ }, "property": { "type": "Identifier", - "start": 9560, - "end": 9578, + "start": 9603, + "end": 9621, "loc": { "start": { "line": 298, @@ -40270,8 +40470,8 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 9581, - "end": 10546, + "start": 9624, + "end": 10589, "loc": { "start": { "line": 298, @@ -40289,8 +40489,8 @@ "params": [ { "type": "Identifier", - "start": 9582, - "end": 9583, + "start": 9625, + "end": 9626, "loc": { "start": { "line": 298, @@ -40307,8 +40507,8 @@ ], "body": { "type": "BlockStatement", - "start": 9588, - "end": 10546, + "start": 9631, + "end": 10589, "loc": { "start": { "line": 298, @@ -40322,8 +40522,8 @@ "body": [ { "type": "IfStatement", - "start": 9602, - "end": 9690, + "start": 9645, + "end": 9733, "loc": { "start": { "line": 299, @@ -40336,8 +40536,8 @@ }, "test": { "type": "UnaryExpression", - "start": 9606, - "end": 9649, + "start": 9649, + "end": 9692, "loc": { "start": { "line": 299, @@ -40352,8 +40552,8 @@ "prefix": true, "argument": { "type": "LogicalExpression", - "start": 9608, - "end": 9648, + "start": 9651, + "end": 9691, "loc": { "start": { "line": 299, @@ -40366,8 +40566,8 @@ }, "left": { "type": "MemberExpression", - "start": 9608, - "end": 9622, + "start": 9651, + "end": 9665, "loc": { "start": { "line": 299, @@ -40380,8 +40580,8 @@ }, "object": { "type": "Identifier", - "start": 9608, - "end": 9615, + "start": 9651, + "end": 9658, "loc": { "start": { "line": 299, @@ -40397,8 +40597,8 @@ }, "property": { "type": "Identifier", - "start": 9616, - "end": 9622, + "start": 9659, + "end": 9665, "loc": { "start": { "line": 299, @@ -40417,8 +40617,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 9626, - "end": 9648, + "start": 9669, + "end": 9691, "loc": { "start": { "line": 299, @@ -40431,8 +40631,8 @@ }, "object": { "type": "Identifier", - "start": 9626, - "end": 9633, + "start": 9669, + "end": 9676, "loc": { "start": { "line": 299, @@ -40448,8 +40648,8 @@ }, "property": { "type": "Identifier", - "start": 9634, - "end": 9648, + "start": 9677, + "end": 9691, "loc": { "start": { "line": 299, @@ -40467,7 +40667,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 9607 + "parenStart": 9650 } }, "extra": { @@ -40476,8 +40676,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 9651, - "end": 9690, + "start": 9694, + "end": 9733, "loc": { "start": { "line": 299, @@ -40491,8 +40691,8 @@ "body": [ { "type": "ReturnStatement", - "start": 9669, - "end": 9676, + "start": 9712, + "end": 9719, "loc": { "start": { "line": 300, @@ -40512,8 +40712,8 @@ }, { "type": "VariableDeclaration", - "start": 9703, - "end": 9746, + "start": 9746, + "end": 9789, "loc": { "start": { "line": 302, @@ -40527,8 +40727,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9709, - "end": 9745, + "start": 9752, + "end": 9788, "loc": { "start": { "line": 302, @@ -40541,8 +40741,8 @@ }, "id": { "type": "Identifier", - "start": 9709, - "end": 9716, + "start": 9752, + "end": 9759, "loc": { "start": { "line": 302, @@ -40558,8 +40758,8 @@ }, "init": { "type": "BinaryExpression", - "start": 9719, - "end": 9745, + "start": 9762, + "end": 9788, "loc": { "start": { "line": 302, @@ -40572,8 +40772,8 @@ }, "left": { "type": "CallExpression", - "start": 9719, - "end": 9736, + "start": 9762, + "end": 9779, "loc": { "start": { "line": 302, @@ -40586,8 +40786,8 @@ }, "callee": { "type": "MemberExpression", - "start": 9719, - "end": 9734, + "start": 9762, + "end": 9777, "loc": { "start": { "line": 302, @@ -40600,8 +40800,8 @@ }, "object": { "type": "Identifier", - "start": 9719, - "end": 9730, + "start": 9762, + "end": 9773, "loc": { "start": { "line": 302, @@ -40617,8 +40817,8 @@ }, "property": { "type": "Identifier", - "start": 9731, - "end": 9734, + "start": 9774, + "end": 9777, "loc": { "start": { "line": 302, @@ -40639,8 +40839,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 9739, - "end": 9745, + "start": 9782, + "end": 9788, "loc": { "start": { "line": 302, @@ -40664,8 +40864,8 @@ }, { "type": "VariableDeclaration", - "start": 9759, - "end": 9830, + "start": 9802, + "end": 9873, "loc": { "start": { "line": 303, @@ -40679,8 +40879,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 9763, - "end": 9829, + "start": 9806, + "end": 9872, "loc": { "start": { "line": 303, @@ -40693,8 +40893,8 @@ }, "id": { "type": "Identifier", - "start": 9763, - "end": 9774, + "start": 9806, + "end": 9817, "loc": { "start": { "line": 303, @@ -40710,8 +40910,8 @@ }, "init": { "type": "ConditionalExpression", - "start": 9777, - "end": 9829, + "start": 9820, + "end": 9872, "loc": { "start": { "line": 303, @@ -40724,8 +40924,8 @@ }, "test": { "type": "BinaryExpression", - "start": 9778, - "end": 9798, + "start": 9821, + "end": 9841, "loc": { "start": { "line": 303, @@ -40738,8 +40938,8 @@ }, "left": { "type": "Identifier", - "start": 9778, - "end": 9789, + "start": 9821, + "end": 9832, "loc": { "start": { "line": 303, @@ -40756,8 +40956,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 9794, - "end": 9798, + "start": 9837, + "end": 9841, "loc": { "start": { "line": 303, @@ -40771,13 +40971,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 9777 + "parenStart": 9820 } }, "consequent": { "type": "BinaryExpression", - "start": 9803, - "end": 9824, + "start": 9846, + "end": 9867, "loc": { "start": { "line": 303, @@ -40790,8 +40990,8 @@ }, "left": { "type": "Identifier", - "start": 9803, - "end": 9810, + "start": 9846, + "end": 9853, "loc": { "start": { "line": 303, @@ -40808,8 +41008,8 @@ "operator": "-", "right": { "type": "Identifier", - "start": 9813, - "end": 9824, + "start": 9856, + "end": 9867, "loc": { "start": { "line": 303, @@ -40825,13 +41025,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 9802 + "parenStart": 9845 } }, "alternate": { "type": "NumericLiteral", - "start": 9828, - "end": 9829, + "start": 9871, + "end": 9872, "loc": { "start": { "line": 303, @@ -40855,8 +41055,8 @@ }, { "type": "ExpressionStatement", - "start": 9843, - "end": 9865, + "start": 9886, + "end": 9908, "loc": { "start": { "line": 304, @@ -40869,8 +41069,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 9843, - "end": 9864, + "start": 9886, + "end": 9907, "loc": { "start": { "line": 304, @@ -40884,8 +41084,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 9843, - "end": 9854, + "start": 9886, + "end": 9897, "loc": { "start": { "line": 304, @@ -40901,8 +41101,8 @@ }, "right": { "type": "Identifier", - "start": 9857, - "end": 9864, + "start": 9900, + "end": 9907, "loc": { "start": { "line": 304, @@ -40920,8 +41120,8 @@ }, { "type": "IfStatement", - "start": 9878, - "end": 9965, + "start": 9921, + "end": 10008, "loc": { "start": { "line": 305, @@ -40934,8 +41134,8 @@ }, "test": { "type": "BinaryExpression", - "start": 9882, - "end": 9906, + "start": 9925, + "end": 9949, "loc": { "start": { "line": 305, @@ -40948,8 +41148,8 @@ }, "left": { "type": "Identifier", - "start": 9882, - "end": 9893, + "start": 9925, + "end": 9936, "loc": { "start": { "line": 305, @@ -40966,8 +41166,8 @@ "operator": ">", "right": { "type": "Identifier", - "start": 9896, - "end": 9906, + "start": 9939, + "end": 9949, "loc": { "start": { "line": 305, @@ -40984,8 +41184,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 9908, - "end": 9965, + "start": 9951, + "end": 10008, "loc": { "start": { "line": 305, @@ -40999,8 +41199,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 9926, - "end": 9951, + "start": 9969, + "end": 9994, "loc": { "start": { "line": 306, @@ -41013,8 +41213,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 9926, - "end": 9950, + "start": 9969, + "end": 9993, "loc": { "start": { "line": 306, @@ -41028,8 +41228,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 9926, - "end": 9937, + "start": 9969, + "end": 9980, "loc": { "start": { "line": 306, @@ -41045,8 +41245,8 @@ }, "right": { "type": "Identifier", - "start": 9940, - "end": 9950, + "start": 9983, + "end": 9993, "loc": { "start": { "line": 306, @@ -41069,8 +41269,8 @@ }, { "type": "IfStatement", - "start": 9978, - "end": 10065, + "start": 10021, + "end": 10108, "loc": { "start": { "line": 308, @@ -41083,8 +41283,8 @@ }, "test": { "type": "BinaryExpression", - "start": 9982, - "end": 10006, + "start": 10025, + "end": 10049, "loc": { "start": { "line": 308, @@ -41097,8 +41297,8 @@ }, "left": { "type": "Identifier", - "start": 9982, - "end": 9993, + "start": 10025, + "end": 10036, "loc": { "start": { "line": 308, @@ -41115,8 +41315,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 9996, - "end": 10006, + "start": 10039, + "end": 10049, "loc": { "start": { "line": 308, @@ -41133,8 +41333,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 10008, - "end": 10065, + "start": 10051, + "end": 10108, "loc": { "start": { "line": 308, @@ -41148,8 +41348,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 10026, - "end": 10051, + "start": 10069, + "end": 10094, "loc": { "start": { "line": 309, @@ -41162,8 +41362,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 10026, - "end": 10050, + "start": 10069, + "end": 10093, "loc": { "start": { "line": 309, @@ -41177,8 +41377,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 10026, - "end": 10037, + "start": 10069, + "end": 10080, "loc": { "start": { "line": 309, @@ -41194,8 +41394,8 @@ }, "right": { "type": "Identifier", - "start": 10040, - "end": 10050, + "start": 10083, + "end": 10093, "loc": { "start": { "line": 309, @@ -41218,8 +41418,8 @@ }, { "type": "VariableDeclaration", - "start": 10078, - "end": 10134, + "start": 10121, + "end": 10177, "loc": { "start": { "line": 311, @@ -41233,8 +41433,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 10084, - "end": 10133, + "start": 10127, + "end": 10176, "loc": { "start": { "line": 311, @@ -41247,8 +41447,8 @@ }, "id": { "type": "Identifier", - "start": 10084, - "end": 10089, + "start": 10127, + "end": 10132, "loc": { "start": { "line": 311, @@ -41264,8 +41464,8 @@ }, "init": { "type": "CallExpression", - "start": 10092, - "end": 10133, + "start": 10135, + "end": 10176, "loc": { "start": { "line": 311, @@ -41278,8 +41478,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10092, - "end": 10100, + "start": 10135, + "end": 10143, "loc": { "start": { "line": 311, @@ -41292,8 +41492,8 @@ }, "object": { "type": "Identifier", - "start": 10092, - "end": 10096, + "start": 10135, + "end": 10139, "loc": { "start": { "line": 311, @@ -41309,8 +41509,8 @@ }, "property": { "type": "Identifier", - "start": 10097, - "end": 10100, + "start": 10140, + "end": 10143, "loc": { "start": { "line": 311, @@ -41329,8 +41529,8 @@ "arguments": [ { "type": "UnaryExpression", - "start": 10101, - "end": 10103, + "start": 10144, + "end": 10146, "loc": { "start": { "line": 311, @@ -41345,8 +41545,8 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 10102, - "end": 10103, + "start": 10145, + "end": 10146, "loc": { "start": { "line": 311, @@ -41369,8 +41569,8 @@ }, { "type": "CallExpression", - "start": 10105, - "end": 10132, + "start": 10148, + "end": 10175, "loc": { "start": { "line": 311, @@ -41383,8 +41583,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10105, - "end": 10113, + "start": 10148, + "end": 10156, "loc": { "start": { "line": 311, @@ -41397,8 +41597,8 @@ }, "object": { "type": "Identifier", - "start": 10105, - "end": 10109, + "start": 10148, + "end": 10152, "loc": { "start": { "line": 311, @@ -41414,8 +41614,8 @@ }, "property": { "type": "Identifier", - "start": 10110, - "end": 10113, + "start": 10153, + "end": 10156, "loc": { "start": { "line": 311, @@ -41434,8 +41634,8 @@ "arguments": [ { "type": "NumericLiteral", - "start": 10114, - "end": 10115, + "start": 10157, + "end": 10158, "loc": { "start": { "line": 311, @@ -41454,8 +41654,8 @@ }, { "type": "BinaryExpression", - "start": 10117, - "end": 10131, + "start": 10160, + "end": 10174, "loc": { "start": { "line": 311, @@ -41468,8 +41668,8 @@ }, "left": { "type": "UnaryExpression", - "start": 10117, - "end": 10126, + "start": 10160, + "end": 10169, "loc": { "start": { "line": 311, @@ -41484,8 +41684,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 10118, - "end": 10126, + "start": 10161, + "end": 10169, "loc": { "start": { "line": 311, @@ -41498,8 +41698,8 @@ }, "object": { "type": "Identifier", - "start": 10118, - "end": 10119, + "start": 10161, + "end": 10162, "loc": { "start": { "line": 311, @@ -41515,8 +41715,8 @@ }, "property": { "type": "Identifier", - "start": 10120, - "end": 10126, + "start": 10163, + "end": 10169, "loc": { "start": { "line": 311, @@ -41539,8 +41739,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 10129, - "end": 10131, + "start": 10172, + "end": 10174, "loc": { "start": { "line": 311, @@ -41568,8 +41768,8 @@ }, { "type": "IfStatement", - "start": 10147, - "end": 10203, + "start": 10190, + "end": 10246, "loc": { "start": { "line": 312, @@ -41582,8 +41782,8 @@ }, "test": { "type": "BinaryExpression", - "start": 10151, - "end": 10162, + "start": 10194, + "end": 10205, "loc": { "start": { "line": 312, @@ -41596,8 +41796,8 @@ }, "left": { "type": "Identifier", - "start": 10151, - "end": 10156, + "start": 10194, + "end": 10199, "loc": { "start": { "line": 312, @@ -41614,8 +41814,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 10161, - "end": 10162, + "start": 10204, + "end": 10205, "loc": { "start": { "line": 312, @@ -41635,8 +41835,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 10164, - "end": 10203, + "start": 10207, + "end": 10246, "loc": { "start": { "line": 312, @@ -41650,8 +41850,8 @@ "body": [ { "type": "ReturnStatement", - "start": 10182, - "end": 10189, + "start": 10225, + "end": 10232, "loc": { "start": { "line": 313, @@ -41671,8 +41871,8 @@ }, { "type": "VariableDeclaration", - "start": 10216, - "end": 10264, + "start": 10259, + "end": 10307, "loc": { "start": { "line": 315, @@ -41686,8 +41886,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 10222, - "end": 10263, + "start": 10265, + "end": 10306, "loc": { "start": { "line": 315, @@ -41700,8 +41900,8 @@ }, "id": { "type": "Identifier", - "start": 10222, - "end": 10237, + "start": 10265, + "end": 10280, "loc": { "start": { "line": 315, @@ -41717,8 +41917,8 @@ }, "init": { "type": "BinaryExpression", - "start": 10240, - "end": 10263, + "start": 10283, + "end": 10306, "loc": { "start": { "line": 315, @@ -41731,8 +41931,8 @@ }, "left": { "type": "Identifier", - "start": 10240, - "end": 10245, + "start": 10283, + "end": 10288, "loc": { "start": { "line": 315, @@ -41749,8 +41949,8 @@ "operator": "/", "right": { "type": "CallExpression", - "start": 10248, - "end": 10263, + "start": 10291, + "end": 10306, "loc": { "start": { "line": 315, @@ -41763,8 +41963,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10248, - "end": 10256, + "start": 10291, + "end": 10299, "loc": { "start": { "line": 315, @@ -41777,8 +41977,8 @@ }, "object": { "type": "Identifier", - "start": 10248, - "end": 10252, + "start": 10291, + "end": 10295, "loc": { "start": { "line": 315, @@ -41794,8 +41994,8 @@ }, "property": { "type": "Identifier", - "start": 10253, - "end": 10256, + "start": 10296, + "end": 10299, "loc": { "start": { "line": 315, @@ -41814,8 +42014,8 @@ "arguments": [ { "type": "Identifier", - "start": 10257, - "end": 10262, + "start": 10300, + "end": 10305, "loc": { "start": { "line": 315, @@ -41838,8 +42038,8 @@ }, { "type": "ExpressionStatement", - "start": 10277, - "end": 10360, + "start": 10320, + "end": 10403, "loc": { "start": { "line": 316, @@ -41852,8 +42052,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 10277, - "end": 10359, + "start": 10320, + "end": 10402, "loc": { "start": { "line": 316, @@ -41867,8 +42067,8 @@ "operator": "+=", "left": { "type": "MemberExpression", - "start": 10277, - "end": 10295, + "start": 10320, + "end": 10338, "loc": { "start": { "line": 316, @@ -41881,8 +42081,8 @@ }, "object": { "type": "Identifier", - "start": 10277, - "end": 10284, + "start": 10320, + "end": 10327, "loc": { "start": { "line": 316, @@ -41898,8 +42098,8 @@ }, "property": { "type": "Identifier", - "start": 10285, - "end": 10295, + "start": 10328, + "end": 10338, "loc": { "start": { "line": 316, @@ -41917,8 +42117,8 @@ }, "right": { "type": "BinaryExpression", - "start": 10299, - "end": 10359, + "start": 10342, + "end": 10402, "loc": { "start": { "line": 316, @@ -41931,8 +42131,8 @@ }, "left": { "type": "BinaryExpression", - "start": 10299, - "end": 10329, + "start": 10342, + "end": 10372, "loc": { "start": { "line": 316, @@ -41945,8 +42145,8 @@ }, "left": { "type": "UnaryExpression", - "start": 10299, - "end": 10315, + "start": 10342, + "end": 10358, "loc": { "start": { "line": 316, @@ -41961,8 +42161,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 10300, - "end": 10315, + "start": 10343, + "end": 10358, "loc": { "start": { "line": 316, @@ -41983,8 +42183,8 @@ "operator": "*", "right": { "type": "Identifier", - "start": 10318, - "end": 10329, + "start": 10361, + "end": 10372, "loc": { "start": { "line": 316, @@ -42002,8 +42202,8 @@ "operator": "*", "right": { "type": "MemberExpression", - "start": 10332, - "end": 10359, + "start": 10375, + "end": 10402, "loc": { "start": { "line": 316, @@ -42016,8 +42216,8 @@ }, "object": { "type": "Identifier", - "start": 10332, - "end": 10339, + "start": 10375, + "end": 10382, "loc": { "start": { "line": 316, @@ -42033,8 +42233,8 @@ }, "property": { "type": "Identifier", - "start": 10340, - "end": 10359, + "start": 10383, + "end": 10402, "loc": { "start": { "line": 316, @@ -42055,8 +42255,8 @@ }, { "type": "IfStatement", - "start": 10374, - "end": 10535, + "start": 10417, + "end": 10578, "loc": { "start": { "line": 318, @@ -42069,8 +42269,8 @@ }, "test": { "type": "Identifier", - "start": 10378, - "end": 10410, + "start": 10421, + "end": 10453, "loc": { "start": { "line": 318, @@ -42086,8 +42286,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 10412, - "end": 10535, + "start": 10455, + "end": 10578, "loc": { "start": { "line": 318, @@ -42101,8 +42301,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 10430, - "end": 10463, + "start": 10473, + "end": 10506, "loc": { "start": { "line": 319, @@ -42115,8 +42315,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 10430, - "end": 10462, + "start": 10473, + "end": 10505, "loc": { "start": { "line": 319, @@ -42130,8 +42330,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 10430, - "end": 10455, + "start": 10473, + "end": 10498, "loc": { "start": { "line": 319, @@ -42144,8 +42344,8 @@ }, "object": { "type": "Identifier", - "start": 10430, - "end": 10436, + "start": 10473, + "end": 10479, "loc": { "start": { "line": 319, @@ -42161,8 +42361,8 @@ }, "property": { "type": "Identifier", - "start": 10437, - "end": 10455, + "start": 10480, + "end": 10498, "loc": { "start": { "line": 319, @@ -42180,8 +42380,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 10458, - "end": 10462, + "start": 10501, + "end": 10505, "loc": { "start": { "line": 319, @@ -42198,8 +42398,8 @@ }, { "type": "ExpressionStatement", - "start": 10480, - "end": 10521, + "start": 10523, + "end": 10564, "loc": { "start": { "line": 320, @@ -42212,8 +42412,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 10480, - "end": 10520, + "start": 10523, + "end": 10563, "loc": { "start": { "line": 320, @@ -42227,8 +42427,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 10480, - "end": 10512, + "start": 10523, + "end": 10555, "loc": { "start": { "line": 320, @@ -42244,8 +42444,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 10515, - "end": 10520, + "start": 10558, + "end": 10563, "loc": { "start": { "line": 320, @@ -42272,8 +42472,8 @@ }, { "type": "ObjectExpression", - "start": 10548, - "end": 10563, + "start": 10591, + "end": 10606, "loc": { "start": { "line": 323, @@ -42287,8 +42487,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 10549, - "end": 10562, + "start": 10592, + "end": 10605, "loc": { "start": { "line": 323, @@ -42304,8 +42504,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 10549, - "end": 10556, + "start": 10592, + "end": 10599, "loc": { "start": { "line": 323, @@ -42321,8 +42521,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 10558, - "end": 10562, + "start": 10601, + "end": 10605, "loc": { "start": { "line": 323, @@ -42347,8 +42547,8 @@ }, { "type": "ClassMethod", - "start": 10577, - "end": 10592, + "start": 10620, + "end": 10635, "loc": { "start": { "line": 326, @@ -42363,8 +42563,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 10577, - "end": 10582, + "start": 10620, + "end": 10625, "loc": { "start": { "line": 326, @@ -42386,8 +42586,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 10585, - "end": 10592, + "start": 10628, + "end": 10635, "loc": { "start": { "line": 326, @@ -42404,8 +42604,8 @@ }, { "type": "ClassMethod", - "start": 10598, - "end": 11349, + "start": 10641, + "end": 11392, "loc": { "start": { "line": 329, @@ -42420,8 +42620,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 10598, - "end": 10605, + "start": 10641, + "end": 10648, "loc": { "start": { "line": 329, @@ -42443,8 +42643,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 10608, - "end": 11349, + "start": 10651, + "end": 11392, "loc": { "start": { "line": 329, @@ -42458,8 +42658,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 10619, - "end": 10660, + "start": 10662, + "end": 10703, "loc": { "start": { "line": 331, @@ -42473,8 +42673,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 10625, - "end": 10659, + "start": 10668, + "end": 10702, "loc": { "start": { "line": 331, @@ -42487,8 +42687,8 @@ }, "id": { "type": "Identifier", - "start": 10625, - "end": 10631, + "start": 10668, + "end": 10674, "loc": { "start": { "line": 331, @@ -42504,8 +42704,8 @@ }, "init": { "type": "MemberExpression", - "start": 10634, - "end": 10659, + "start": 10677, + "end": 10702, "loc": { "start": { "line": 331, @@ -42518,8 +42718,8 @@ }, "object": { "type": "MemberExpression", - "start": 10634, - "end": 10652, + "start": 10677, + "end": 10695, "loc": { "start": { "line": 331, @@ -42532,8 +42732,8 @@ }, "object": { "type": "MemberExpression", - "start": 10634, - "end": 10645, + "start": 10677, + "end": 10688, "loc": { "start": { "line": 331, @@ -42546,8 +42746,8 @@ }, "object": { "type": "ThisExpression", - "start": 10634, - "end": 10638, + "start": 10677, + "end": 10681, "loc": { "start": { "line": 331, @@ -42561,8 +42761,8 @@ }, "property": { "type": "Identifier", - "start": 10639, - "end": 10645, + "start": 10682, + "end": 10688, "loc": { "start": { "line": 331, @@ -42580,8 +42780,8 @@ }, "property": { "type": "Identifier", - "start": 10646, - "end": 10652, + "start": 10689, + "end": 10695, "loc": { "start": { "line": 331, @@ -42599,8 +42799,8 @@ }, "property": { "type": "Identifier", - "start": 10653, - "end": 10659, + "start": 10696, + "end": 10702, "loc": { "start": { "line": 331, @@ -42622,8 +42822,8 @@ }, { "type": "ExpressionStatement", - "start": 10670, - "end": 10740, + "start": 10713, + "end": 10783, "loc": { "start": { "line": 333, @@ -42636,8 +42836,8 @@ }, "expression": { "type": "CallExpression", - "start": 10670, - "end": 10739, + "start": 10713, + "end": 10782, "loc": { "start": { "line": 333, @@ -42650,8 +42850,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10670, - "end": 10698, + "start": 10713, + "end": 10741, "loc": { "start": { "line": 333, @@ -42664,8 +42864,8 @@ }, "object": { "type": "Identifier", - "start": 10670, - "end": 10678, + "start": 10713, + "end": 10721, "loc": { "start": { "line": 333, @@ -42681,8 +42881,8 @@ }, "property": { "type": "Identifier", - "start": 10679, - "end": 10698, + "start": 10722, + "end": 10741, "loc": { "start": { "line": 333, @@ -42701,8 +42901,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 10699, - "end": 10708, + "start": 10742, + "end": 10751, "loc": { "start": { "line": 333, @@ -42721,8 +42921,8 @@ }, { "type": "MemberExpression", - "start": 10710, - "end": 10738, + "start": 10753, + "end": 10781, "loc": { "start": { "line": 333, @@ -42735,8 +42935,8 @@ }, "object": { "type": "ThisExpression", - "start": 10710, - "end": 10714, + "start": 10753, + "end": 10757, "loc": { "start": { "line": 333, @@ -42750,8 +42950,8 @@ }, "property": { "type": "Identifier", - "start": 10715, - "end": 10738, + "start": 10758, + "end": 10781, "loc": { "start": { "line": 333, @@ -42772,8 +42972,8 @@ }, { "type": "ExpressionStatement", - "start": 10749, - "end": 10815, + "start": 10792, + "end": 10858, "loc": { "start": { "line": 334, @@ -42786,8 +42986,8 @@ }, "expression": { "type": "CallExpression", - "start": 10749, - "end": 10814, + "start": 10792, + "end": 10857, "loc": { "start": { "line": 334, @@ -42800,8 +43000,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10749, - "end": 10777, + "start": 10792, + "end": 10820, "loc": { "start": { "line": 334, @@ -42814,8 +43014,8 @@ }, "object": { "type": "Identifier", - "start": 10749, - "end": 10757, + "start": 10792, + "end": 10800, "loc": { "start": { "line": 334, @@ -42831,8 +43031,8 @@ }, "property": { "type": "Identifier", - "start": 10758, - "end": 10777, + "start": 10801, + "end": 10820, "loc": { "start": { "line": 334, @@ -42851,8 +43051,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 10778, - "end": 10785, + "start": 10821, + "end": 10828, "loc": { "start": { "line": 334, @@ -42871,8 +43071,8 @@ }, { "type": "MemberExpression", - "start": 10787, - "end": 10813, + "start": 10830, + "end": 10856, "loc": { "start": { "line": 334, @@ -42885,8 +43085,8 @@ }, "object": { "type": "ThisExpression", - "start": 10787, - "end": 10791, + "start": 10830, + "end": 10834, "loc": { "start": { "line": 334, @@ -42900,8 +43100,8 @@ }, "property": { "type": "Identifier", - "start": 10792, - "end": 10813, + "start": 10835, + "end": 10856, "loc": { "start": { "line": 334, @@ -42922,8 +43122,8 @@ }, { "type": "ExpressionStatement", - "start": 10824, - "end": 10888, + "start": 10867, + "end": 10931, "loc": { "start": { "line": 335, @@ -42936,8 +43136,8 @@ }, "expression": { "type": "CallExpression", - "start": 10824, - "end": 10887, + "start": 10867, + "end": 10930, "loc": { "start": { "line": 335, @@ -42950,8 +43150,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10824, - "end": 10850, + "start": 10867, + "end": 10893, "loc": { "start": { "line": 335, @@ -42964,8 +43164,8 @@ }, "object": { "type": "Identifier", - "start": 10824, - "end": 10830, + "start": 10867, + "end": 10873, "loc": { "start": { "line": 335, @@ -42981,8 +43181,8 @@ }, "property": { "type": "Identifier", - "start": 10831, - "end": 10850, + "start": 10874, + "end": 10893, "loc": { "start": { "line": 335, @@ -43001,8 +43201,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 10851, - "end": 10862, + "start": 10894, + "end": 10905, "loc": { "start": { "line": 335, @@ -43021,8 +43221,8 @@ }, { "type": "MemberExpression", - "start": 10864, - "end": 10886, + "start": 10907, + "end": 10929, "loc": { "start": { "line": 335, @@ -43035,8 +43235,8 @@ }, "object": { "type": "ThisExpression", - "start": 10864, - "end": 10868, + "start": 10907, + "end": 10911, "loc": { "start": { "line": 335, @@ -43050,8 +43250,8 @@ }, "property": { "type": "Identifier", - "start": 10869, - "end": 10886, + "start": 10912, + "end": 10929, "loc": { "start": { "line": 335, @@ -43072,8 +43272,8 @@ }, { "type": "ExpressionStatement", - "start": 10897, - "end": 10971, + "start": 10940, + "end": 11014, "loc": { "start": { "line": 336, @@ -43086,8 +43286,8 @@ }, "expression": { "type": "CallExpression", - "start": 10897, - "end": 10970, + "start": 10940, + "end": 11013, "loc": { "start": { "line": 336, @@ -43100,8 +43300,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10897, - "end": 10925, + "start": 10940, + "end": 10968, "loc": { "start": { "line": 336, @@ -43114,8 +43314,8 @@ }, "object": { "type": "Identifier", - "start": 10897, - "end": 10905, + "start": 10940, + "end": 10948, "loc": { "start": { "line": 336, @@ -43131,8 +43331,8 @@ }, "property": { "type": "Identifier", - "start": 10906, - "end": 10925, + "start": 10949, + "end": 10968, "loc": { "start": { "line": 336, @@ -43151,8 +43351,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 10926, - "end": 10937, + "start": 10969, + "end": 10980, "loc": { "start": { "line": 336, @@ -43171,8 +43371,8 @@ }, { "type": "MemberExpression", - "start": 10939, - "end": 10969, + "start": 10982, + "end": 11012, "loc": { "start": { "line": 336, @@ -43185,8 +43385,8 @@ }, "object": { "type": "ThisExpression", - "start": 10939, - "end": 10943, + "start": 10982, + "end": 10986, "loc": { "start": { "line": 336, @@ -43200,8 +43400,8 @@ }, "property": { "type": "Identifier", - "start": 10944, - "end": 10969, + "start": 10987, + "end": 11012, "loc": { "start": { "line": 336, @@ -43222,8 +43422,8 @@ }, { "type": "ExpressionStatement", - "start": 10980, - "end": 11050, + "start": 11023, + "end": 11093, "loc": { "start": { "line": 337, @@ -43236,8 +43436,8 @@ }, "expression": { "type": "CallExpression", - "start": 10980, - "end": 11049, + "start": 11023, + "end": 11092, "loc": { "start": { "line": 337, @@ -43250,8 +43450,8 @@ }, "callee": { "type": "MemberExpression", - "start": 10980, - "end": 11006, + "start": 11023, + "end": 11049, "loc": { "start": { "line": 337, @@ -43264,8 +43464,8 @@ }, "object": { "type": "Identifier", - "start": 10980, - "end": 10986, + "start": 11023, + "end": 11029, "loc": { "start": { "line": 337, @@ -43281,8 +43481,8 @@ }, "property": { "type": "Identifier", - "start": 10987, - "end": 11006, + "start": 11030, + "end": 11049, "loc": { "start": { "line": 337, @@ -43301,8 +43501,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11007, - "end": 11018, + "start": 11050, + "end": 11061, "loc": { "start": { "line": 337, @@ -43321,8 +43521,8 @@ }, { "type": "MemberExpression", - "start": 11020, - "end": 11048, + "start": 11063, + "end": 11091, "loc": { "start": { "line": 337, @@ -43335,8 +43535,8 @@ }, "object": { "type": "ThisExpression", - "start": 11020, - "end": 11024, + "start": 11063, + "end": 11067, "loc": { "start": { "line": 337, @@ -43350,8 +43550,8 @@ }, "property": { "type": "Identifier", - "start": 11025, - "end": 11048, + "start": 11068, + "end": 11091, "loc": { "start": { "line": 337, @@ -43372,8 +43572,8 @@ }, { "type": "ExpressionStatement", - "start": 11059, - "end": 11129, + "start": 11102, + "end": 11172, "loc": { "start": { "line": 338, @@ -43386,8 +43586,8 @@ }, "expression": { "type": "CallExpression", - "start": 11059, - "end": 11128, + "start": 11102, + "end": 11171, "loc": { "start": { "line": 338, @@ -43400,8 +43600,8 @@ }, "callee": { "type": "MemberExpression", - "start": 11059, - "end": 11087, + "start": 11102, + "end": 11130, "loc": { "start": { "line": 338, @@ -43414,8 +43614,8 @@ }, "object": { "type": "Identifier", - "start": 11059, - "end": 11067, + "start": 11102, + "end": 11110, "loc": { "start": { "line": 338, @@ -43431,8 +43631,8 @@ }, "property": { "type": "Identifier", - "start": 11068, - "end": 11087, + "start": 11111, + "end": 11130, "loc": { "start": { "line": 338, @@ -43451,8 +43651,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11088, - "end": 11097, + "start": 11131, + "end": 11140, "loc": { "start": { "line": 338, @@ -43471,8 +43671,8 @@ }, { "type": "MemberExpression", - "start": 11099, - "end": 11127, + "start": 11142, + "end": 11170, "loc": { "start": { "line": 338, @@ -43485,8 +43685,8 @@ }, "object": { "type": "ThisExpression", - "start": 11099, - "end": 11103, + "start": 11142, + "end": 11146, "loc": { "start": { "line": 338, @@ -43500,8 +43700,8 @@ }, "property": { "type": "Identifier", - "start": 11104, - "end": 11127, + "start": 11147, + "end": 11170, "loc": { "start": { "line": 338, @@ -43522,8 +43722,8 @@ }, { "type": "ExpressionStatement", - "start": 11138, - "end": 11198, + "start": 11181, + "end": 11241, "loc": { "start": { "line": 339, @@ -43536,8 +43736,8 @@ }, "expression": { "type": "CallExpression", - "start": 11138, - "end": 11197, + "start": 11181, + "end": 11240, "loc": { "start": { "line": 339, @@ -43550,8 +43750,8 @@ }, "callee": { "type": "MemberExpression", - "start": 11138, - "end": 11164, + "start": 11181, + "end": 11207, "loc": { "start": { "line": 339, @@ -43564,8 +43764,8 @@ }, "object": { "type": "Identifier", - "start": 11138, - "end": 11144, + "start": 11181, + "end": 11187, "loc": { "start": { "line": 339, @@ -43581,8 +43781,8 @@ }, "property": { "type": "Identifier", - "start": 11145, - "end": 11164, + "start": 11188, + "end": 11207, "loc": { "start": { "line": 339, @@ -43601,8 +43801,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11165, - "end": 11174, + "start": 11208, + "end": 11217, "loc": { "start": { "line": 339, @@ -43621,8 +43821,8 @@ }, { "type": "MemberExpression", - "start": 11176, - "end": 11196, + "start": 11219, + "end": 11239, "loc": { "start": { "line": 339, @@ -43635,8 +43835,8 @@ }, "object": { "type": "ThisExpression", - "start": 11176, - "end": 11180, + "start": 11219, + "end": 11223, "loc": { "start": { "line": 339, @@ -43650,8 +43850,8 @@ }, "property": { "type": "Identifier", - "start": 11181, - "end": 11196, + "start": 11224, + "end": 11239, "loc": { "start": { "line": 339, @@ -43672,8 +43872,8 @@ }, { "type": "ExpressionStatement", - "start": 11207, - "end": 11273, + "start": 11250, + "end": 11316, "loc": { "start": { "line": 340, @@ -43686,8 +43886,8 @@ }, "expression": { "type": "CallExpression", - "start": 11207, - "end": 11272, + "start": 11250, + "end": 11315, "loc": { "start": { "line": 340, @@ -43700,8 +43900,8 @@ }, "callee": { "type": "MemberExpression", - "start": 11207, - "end": 11233, + "start": 11250, + "end": 11276, "loc": { "start": { "line": 340, @@ -43714,8 +43914,8 @@ }, "object": { "type": "Identifier", - "start": 11207, - "end": 11213, + "start": 11250, + "end": 11256, "loc": { "start": { "line": 340, @@ -43731,8 +43931,8 @@ }, "property": { "type": "Identifier", - "start": 11214, - "end": 11233, + "start": 11257, + "end": 11276, "loc": { "start": { "line": 340, @@ -43751,8 +43951,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11234, - "end": 11246, + "start": 11277, + "end": 11289, "loc": { "start": { "line": 340, @@ -43771,8 +43971,8 @@ }, { "type": "MemberExpression", - "start": 11248, - "end": 11271, + "start": 11291, + "end": 11314, "loc": { "start": { "line": 340, @@ -43785,8 +43985,8 @@ }, "object": { "type": "ThisExpression", - "start": 11248, - "end": 11252, + "start": 11291, + "end": 11295, "loc": { "start": { "line": 340, @@ -43800,8 +44000,8 @@ }, "property": { "type": "Identifier", - "start": 11253, - "end": 11271, + "start": 11296, + "end": 11314, "loc": { "start": { "line": 340, @@ -43822,8 +44022,8 @@ }, { "type": "ExpressionStatement", - "start": 11282, - "end": 11343, + "start": 11325, + "end": 11386, "loc": { "start": { "line": 341, @@ -43836,8 +44036,8 @@ }, "expression": { "type": "CallExpression", - "start": 11282, - "end": 11342, + "start": 11325, + "end": 11385, "loc": { "start": { "line": 341, @@ -43850,8 +44050,8 @@ }, "callee": { "type": "MemberExpression", - "start": 11282, - "end": 11308, + "start": 11325, + "end": 11351, "loc": { "start": { "line": 341, @@ -43864,8 +44064,8 @@ }, "object": { "type": "Identifier", - "start": 11282, - "end": 11288, + "start": 11325, + "end": 11331, "loc": { "start": { "line": 341, @@ -43881,8 +44081,8 @@ }, "property": { "type": "Identifier", - "start": 11289, - "end": 11308, + "start": 11332, + "end": 11351, "loc": { "start": { "line": 341, @@ -43901,8 +44101,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 11309, - "end": 11316, + "start": 11352, + "end": 11359, "loc": { "start": { "line": 341, @@ -43921,8 +44121,8 @@ }, { "type": "MemberExpression", - "start": 11318, - "end": 11341, + "start": 11361, + "end": 11384, "loc": { "start": { "line": 341, @@ -43935,8 +44135,8 @@ }, "object": { "type": "ThisExpression", - "start": 11318, - "end": 11322, + "start": 11361, + "end": 11365, "loc": { "start": { "line": 341, @@ -43950,8 +44150,8 @@ }, "property": { "type": "Identifier", - "start": 11323, - "end": 11341, + "start": 11366, + "end": 11384, "loc": { "start": { "line": 341, @@ -44088,8 +44288,8 @@ { "type": "CommentLine", "value": " Scaling drag-rotate to canvas boundary", - "start": 4637, - "end": 4678, + "start": 4638, + "end": 4679, "loc": { "start": { "line": 169, @@ -44104,8 +44304,8 @@ { "type": "CommentLine", "value": " We use only canvasHeight here so that aspect ratio does not distort speed", - "start": 5301, - "end": 5377, + "start": 5376, + "end": 5452, "loc": { "start": { "line": 187, @@ -44120,8 +44320,8 @@ { "type": "CommentLine", "value": " No rotating in plan-view mode", - "start": 6247, - "end": 6279, + "start": 6310, + "end": 6342, "loc": { "start": { "line": 205, @@ -44136,8 +44336,8 @@ { "type": "CommentLine", "value": " Left button", - "start": 7487, - "end": 7501, + "start": 7530, + "end": 7544, "loc": { "start": { "line": 240, @@ -44152,8 +44352,8 @@ { "type": "CommentLine", "value": " Middle/both buttons", - "start": 7685, - "end": 7707, + "start": 7728, + "end": 7750, "loc": { "start": { "line": 245, @@ -44168,8 +44368,8 @@ { "type": "CommentLine", "value": " Right button", - "start": 7891, - "end": 7906, + "start": 7934, + "end": 7949, "loc": { "start": { "line": 250, @@ -44184,8 +44384,8 @@ { "type": "CommentLine", "value": " Right button", - "start": 8436, - "end": 8451, + "start": 8479, + "end": 8494, "loc": { "start": { "line": 267, @@ -44200,8 +44400,8 @@ { "type": "CommentLine", "value": " For context menus", - "start": 8754, - "end": 8774, + "start": 8797, + "end": 8817, "loc": { "start": { "line": 272, @@ -61611,9 +61811,9 @@ }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -61621,6 +61821,7 @@ "postfix": false, "binop": null }, + "value": "e", "start": 4403, "end": 4404, "loc": { @@ -61634,6 +61835,31 @@ } } }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4404, + "end": 4405, + "loc": { + "start": { + "line": 159, + "column": 82 + }, + "end": { + "line": 159, + "column": 83 + } + } + }, { "type": { "label": "=>", @@ -61647,16 +61873,16 @@ "binop": null, "updateContext": null }, - "start": 4405, - "end": 4407, + "start": 4406, + "end": 4408, "loc": { "start": { "line": 159, - "column": 83 + "column": 84 }, "end": { "line": 159, - "column": 85 + "column": 86 } } }, @@ -61672,16 +61898,16 @@ "postfix": false, "binop": null }, - "start": 4408, - "end": 4409, + "start": 4409, + "end": 4410, "loc": { "start": { "line": 159, - "column": 86 + "column": 87 }, "end": { "line": 159, - "column": 87 + "column": 88 } } }, @@ -61700,8 +61926,8 @@ "updateContext": null }, "value": "if", - "start": 4423, - "end": 4425, + "start": 4424, + "end": 4426, "loc": { "start": { "line": 161, @@ -61725,8 +61951,8 @@ "postfix": false, "binop": null }, - "start": 4426, - "end": 4427, + "start": 4427, + "end": 4428, "loc": { "start": { "line": 161, @@ -61752,8 +61978,8 @@ "updateContext": null }, "value": "!", - "start": 4427, - "end": 4428, + "start": 4428, + "end": 4429, "loc": { "start": { "line": 161, @@ -61777,8 +62003,8 @@ "postfix": false, "binop": null }, - "start": 4428, - "end": 4429, + "start": 4429, + "end": 4430, "loc": { "start": { "line": 161, @@ -61803,8 +62029,8 @@ "binop": null }, "value": "configs", - "start": 4429, - "end": 4436, + "start": 4430, + "end": 4437, "loc": { "start": { "line": 161, @@ -61829,8 +62055,8 @@ "binop": null, "updateContext": null }, - "start": 4436, - "end": 4437, + "start": 4437, + "end": 4438, "loc": { "start": { "line": 161, @@ -61855,8 +62081,8 @@ "binop": null }, "value": "active", - "start": 4437, - "end": 4443, + "start": 4438, + "end": 4444, "loc": { "start": { "line": 161, @@ -61882,8 +62108,8 @@ "updateContext": null }, "value": "&&", - "start": 4444, - "end": 4446, + "start": 4445, + "end": 4447, "loc": { "start": { "line": 161, @@ -61908,8 +62134,8 @@ "binop": null }, "value": "configs", - "start": 4447, - "end": 4454, + "start": 4448, + "end": 4455, "loc": { "start": { "line": 161, @@ -61934,8 +62160,8 @@ "binop": null, "updateContext": null }, - "start": 4454, - "end": 4455, + "start": 4455, + "end": 4456, "loc": { "start": { "line": 161, @@ -61960,8 +62186,8 @@ "binop": null }, "value": "pointerEnabled", - "start": 4455, - "end": 4469, + "start": 4456, + "end": 4470, "loc": { "start": { "line": 161, @@ -61985,8 +62211,8 @@ "postfix": false, "binop": null }, - "start": 4469, - "end": 4470, + "start": 4470, + "end": 4471, "loc": { "start": { "line": 161, @@ -62010,8 +62236,8 @@ "postfix": false, "binop": null }, - "start": 4470, - "end": 4471, + "start": 4471, + "end": 4472, "loc": { "start": { "line": 161, @@ -62035,8 +62261,8 @@ "postfix": false, "binop": null }, - "start": 4472, - "end": 4473, + "start": 4473, + "end": 4474, "loc": { "start": { "line": 161, @@ -62063,8 +62289,8 @@ "updateContext": null }, "value": "return", - "start": 4490, - "end": 4496, + "start": 4491, + "end": 4497, "loc": { "start": { "line": 162, @@ -62089,8 +62315,8 @@ "binop": null, "updateContext": null }, - "start": 4496, - "end": 4497, + "start": 4497, + "end": 4498, "loc": { "start": { "line": 162, @@ -62114,8 +62340,8 @@ "postfix": false, "binop": null }, - "start": 4510, - "end": 4511, + "start": 4511, + "end": 4512, "loc": { "start": { "line": 163, @@ -62142,8 +62368,8 @@ "updateContext": null }, "value": "if", - "start": 4525, - "end": 4527, + "start": 4526, + "end": 4528, "loc": { "start": { "line": 165, @@ -62167,8 +62393,8 @@ "postfix": false, "binop": null }, - "start": 4528, - "end": 4529, + "start": 4529, + "end": 4530, "loc": { "start": { "line": 165, @@ -62194,8 +62420,8 @@ "updateContext": null }, "value": "!", - "start": 4529, - "end": 4530, + "start": 4530, + "end": 4531, "loc": { "start": { "line": 165, @@ -62220,8 +62446,8 @@ "binop": null }, "value": "mouseDownLeft", - "start": 4530, - "end": 4543, + "start": 4531, + "end": 4544, "loc": { "start": { "line": 165, @@ -62247,8 +62473,8 @@ "updateContext": null }, "value": "&&", - "start": 4544, - "end": 4546, + "start": 4545, + "end": 4547, "loc": { "start": { "line": 165, @@ -62274,8 +62500,8 @@ "updateContext": null }, "value": "!", - "start": 4547, - "end": 4548, + "start": 4548, + "end": 4549, "loc": { "start": { "line": 165, @@ -62300,8 +62526,8 @@ "binop": null }, "value": "mouseDownMiddle", - "start": 4548, - "end": 4563, + "start": 4549, + "end": 4564, "loc": { "start": { "line": 165, @@ -62327,8 +62553,8 @@ "updateContext": null }, "value": "&&", - "start": 4564, - "end": 4566, + "start": 4565, + "end": 4567, "loc": { "start": { "line": 165, @@ -62354,8 +62580,8 @@ "updateContext": null }, "value": "!", - "start": 4567, - "end": 4568, + "start": 4568, + "end": 4569, "loc": { "start": { "line": 165, @@ -62380,8 +62606,8 @@ "binop": null }, "value": "mouseDownRight", - "start": 4568, - "end": 4582, + "start": 4569, + "end": 4583, "loc": { "start": { "line": 165, @@ -62405,8 +62631,8 @@ "postfix": false, "binop": null }, - "start": 4582, - "end": 4583, + "start": 4583, + "end": 4584, "loc": { "start": { "line": 165, @@ -62430,8 +62656,8 @@ "postfix": false, "binop": null }, - "start": 4584, - "end": 4585, + "start": 4585, + "end": 4586, "loc": { "start": { "line": 165, @@ -62458,8 +62684,8 @@ "updateContext": null }, "value": "return", - "start": 4602, - "end": 4608, + "start": 4603, + "end": 4609, "loc": { "start": { "line": 166, @@ -62484,8 +62710,8 @@ "binop": null, "updateContext": null }, - "start": 4608, - "end": 4609, + "start": 4609, + "end": 4610, "loc": { "start": { "line": 166, @@ -62509,8 +62735,8 @@ "postfix": false, "binop": null }, - "start": 4622, - "end": 4623, + "start": 4623, + "end": 4624, "loc": { "start": { "line": 167, @@ -62525,8 +62751,8 @@ { "type": "CommentLine", "value": " Scaling drag-rotate to canvas boundary", - "start": 4637, - "end": 4678, + "start": 4638, + "end": 4679, "loc": { "start": { "line": 169, @@ -62553,8 +62779,8 @@ "updateContext": null }, "value": "const", - "start": 4692, - "end": 4697, + "start": 4693, + "end": 4698, "loc": { "start": { "line": 171, @@ -62579,8 +62805,8 @@ "binop": null }, "value": "canvasBoundary", - "start": 4698, - "end": 4712, + "start": 4699, + "end": 4713, "loc": { "start": { "line": 171, @@ -62606,8 +62832,8 @@ "updateContext": null }, "value": "=", - "start": 4713, - "end": 4714, + "start": 4714, + "end": 4715, "loc": { "start": { "line": 171, @@ -62632,8 +62858,8 @@ "binop": null }, "value": "scene", - "start": 4715, - "end": 4720, + "start": 4716, + "end": 4721, "loc": { "start": { "line": 171, @@ -62658,8 +62884,8 @@ "binop": null, "updateContext": null }, - "start": 4720, - "end": 4721, + "start": 4721, + "end": 4722, "loc": { "start": { "line": 171, @@ -62684,8 +62910,8 @@ "binop": null }, "value": "canvas", - "start": 4721, - "end": 4727, + "start": 4722, + "end": 4728, "loc": { "start": { "line": 171, @@ -62710,8 +62936,8 @@ "binop": null, "updateContext": null }, - "start": 4727, - "end": 4728, + "start": 4728, + "end": 4729, "loc": { "start": { "line": 171, @@ -62736,8 +62962,8 @@ "binop": null }, "value": "boundary", - "start": 4728, - "end": 4736, + "start": 4729, + "end": 4737, "loc": { "start": { "line": 171, @@ -62762,8 +62988,8 @@ "binop": null, "updateContext": null }, - "start": 4736, - "end": 4737, + "start": 4737, + "end": 4738, "loc": { "start": { "line": 171, @@ -62790,8 +63016,8 @@ "updateContext": null }, "value": "const", - "start": 4751, - "end": 4756, + "start": 4752, + "end": 4757, "loc": { "start": { "line": 173, @@ -62816,8 +63042,8 @@ "binop": null }, "value": "canvasWidth", - "start": 4757, - "end": 4768, + "start": 4758, + "end": 4769, "loc": { "start": { "line": 173, @@ -62843,8 +63069,8 @@ "updateContext": null }, "value": "=", - "start": 4769, - "end": 4770, + "start": 4770, + "end": 4771, "loc": { "start": { "line": 173, @@ -62869,8 +63095,8 @@ "binop": null }, "value": "canvasBoundary", - "start": 4771, - "end": 4785, + "start": 4772, + "end": 4786, "loc": { "start": { "line": 173, @@ -62895,8 +63121,8 @@ "binop": null, "updateContext": null }, - "start": 4785, - "end": 4786, + "start": 4786, + "end": 4787, "loc": { "start": { "line": 173, @@ -62922,8 +63148,8 @@ "updateContext": null }, "value": 2, - "start": 4786, - "end": 4787, + "start": 4787, + "end": 4788, "loc": { "start": { "line": 173, @@ -62948,8 +63174,8 @@ "binop": null, "updateContext": null }, - "start": 4787, - "end": 4788, + "start": 4788, + "end": 4789, "loc": { "start": { "line": 173, @@ -62974,8 +63200,8 @@ "binop": null, "updateContext": null }, - "start": 4788, - "end": 4789, + "start": 4789, + "end": 4790, "loc": { "start": { "line": 173, @@ -63002,8 +63228,8 @@ "updateContext": null }, "value": "const", - "start": 4802, - "end": 4807, + "start": 4803, + "end": 4808, "loc": { "start": { "line": 174, @@ -63028,8 +63254,8 @@ "binop": null }, "value": "canvasHeight", - "start": 4808, - "end": 4820, + "start": 4809, + "end": 4821, "loc": { "start": { "line": 174, @@ -63055,8 +63281,8 @@ "updateContext": null }, "value": "=", - "start": 4821, - "end": 4822, + "start": 4822, + "end": 4823, "loc": { "start": { "line": 174, @@ -63081,8 +63307,8 @@ "binop": null }, "value": "canvasBoundary", - "start": 4823, - "end": 4837, + "start": 4824, + "end": 4838, "loc": { "start": { "line": 174, @@ -63107,8 +63333,8 @@ "binop": null, "updateContext": null }, - "start": 4837, - "end": 4838, + "start": 4838, + "end": 4839, "loc": { "start": { "line": 174, @@ -63134,8 +63360,8 @@ "updateContext": null }, "value": 3, - "start": 4838, - "end": 4839, + "start": 4839, + "end": 4840, "loc": { "start": { "line": 174, @@ -63160,8 +63386,8 @@ "binop": null, "updateContext": null }, - "start": 4839, - "end": 4840, + "start": 4840, + "end": 4841, "loc": { "start": { "line": 174, @@ -63186,8 +63412,8 @@ "binop": null, "updateContext": null }, - "start": 4840, - "end": 4841, + "start": 4841, + "end": 4842, "loc": { "start": { "line": 174, @@ -63214,8 +63440,8 @@ "updateContext": null }, "value": "const", - "start": 4854, - "end": 4859, + "start": 4855, + "end": 4860, "loc": { "start": { "line": 175, @@ -63240,8 +63466,8 @@ "binop": null }, "value": "x", - "start": 4860, - "end": 4861, + "start": 4861, + "end": 4862, "loc": { "start": { "line": 175, @@ -63267,8 +63493,8 @@ "updateContext": null }, "value": "=", - "start": 4862, - "end": 4863, + "start": 4863, + "end": 4864, "loc": { "start": { "line": 175, @@ -63293,8 +63519,8 @@ "binop": null }, "value": "states", - "start": 4864, - "end": 4870, + "start": 4865, + "end": 4871, "loc": { "start": { "line": 175, @@ -63319,8 +63545,8 @@ "binop": null, "updateContext": null }, - "start": 4870, - "end": 4871, + "start": 4871, + "end": 4872, "loc": { "start": { "line": 175, @@ -63345,8 +63571,8 @@ "binop": null }, "value": "pointerCanvasPos", - "start": 4871, - "end": 4887, + "start": 4872, + "end": 4888, "loc": { "start": { "line": 175, @@ -63371,8 +63597,8 @@ "binop": null, "updateContext": null }, - "start": 4887, - "end": 4888, + "start": 4888, + "end": 4889, "loc": { "start": { "line": 175, @@ -63398,8 +63624,8 @@ "updateContext": null }, "value": 0, - "start": 4888, - "end": 4889, + "start": 4889, + "end": 4890, "loc": { "start": { "line": 175, @@ -63424,8 +63650,8 @@ "binop": null, "updateContext": null }, - "start": 4889, - "end": 4890, + "start": 4890, + "end": 4891, "loc": { "start": { "line": 175, @@ -63450,8 +63676,8 @@ "binop": null, "updateContext": null }, - "start": 4890, - "end": 4891, + "start": 4891, + "end": 4892, "loc": { "start": { "line": 175, @@ -63478,8 +63704,8 @@ "updateContext": null }, "value": "const", - "start": 4904, - "end": 4909, + "start": 4905, + "end": 4910, "loc": { "start": { "line": 176, @@ -63504,8 +63730,8 @@ "binop": null }, "value": "y", - "start": 4910, - "end": 4911, + "start": 4911, + "end": 4912, "loc": { "start": { "line": 176, @@ -63531,8 +63757,8 @@ "updateContext": null }, "value": "=", - "start": 4912, - "end": 4913, + "start": 4913, + "end": 4914, "loc": { "start": { "line": 176, @@ -63557,8 +63783,8 @@ "binop": null }, "value": "states", - "start": 4914, - "end": 4920, + "start": 4915, + "end": 4921, "loc": { "start": { "line": 176, @@ -63583,8 +63809,8 @@ "binop": null, "updateContext": null }, - "start": 4920, - "end": 4921, + "start": 4921, + "end": 4922, "loc": { "start": { "line": 176, @@ -63609,8 +63835,8 @@ "binop": null }, "value": "pointerCanvasPos", - "start": 4921, - "end": 4937, + "start": 4922, + "end": 4938, "loc": { "start": { "line": 176, @@ -63635,8 +63861,8 @@ "binop": null, "updateContext": null }, - "start": 4937, - "end": 4938, + "start": 4938, + "end": 4939, "loc": { "start": { "line": 176, @@ -63662,8 +63888,8 @@ "updateContext": null }, "value": 1, - "start": 4938, - "end": 4939, + "start": 4939, + "end": 4940, "loc": { "start": { "line": 176, @@ -63688,8 +63914,8 @@ "binop": null, "updateContext": null }, - "start": 4939, - "end": 4940, + "start": 4940, + "end": 4941, "loc": { "start": { "line": 176, @@ -63714,8 +63940,8 @@ "binop": null, "updateContext": null }, - "start": 4940, - "end": 4941, + "start": 4941, + "end": 4942, "loc": { "start": { "line": 176, @@ -63742,8 +63968,8 @@ "updateContext": null }, "value": "const", - "start": 4955, - "end": 4960, + "start": 4956, + "end": 4961, "loc": { "start": { "line": 178, @@ -63768,8 +63994,8 @@ "binop": null }, "value": "panning", - "start": 4961, - "end": 4968, + "start": 4962, + "end": 4969, "loc": { "start": { "line": 178, @@ -63795,8 +64021,8 @@ "updateContext": null }, "value": "=", - "start": 4969, - "end": 4970, + "start": 4970, + "end": 4971, "loc": { "start": { "line": 178, @@ -63821,8 +64047,8 @@ "binop": null }, "value": "keyDown", - "start": 4971, - "end": 4978, + "start": 4972, + "end": 4979, "loc": { "start": { "line": 178, @@ -63847,8 +64073,8 @@ "binop": null, "updateContext": null }, - "start": 4978, - "end": 4979, + "start": 4979, + "end": 4980, "loc": { "start": { "line": 178, @@ -63873,8 +64099,8 @@ "binop": null }, "value": "scene", - "start": 4979, - "end": 4984, + "start": 4980, + "end": 4985, "loc": { "start": { "line": 178, @@ -63899,8 +64125,8 @@ "binop": null, "updateContext": null }, - "start": 4984, - "end": 4985, + "start": 4985, + "end": 4986, "loc": { "start": { "line": 178, @@ -63925,8 +64151,8 @@ "binop": null }, "value": "input", - "start": 4985, - "end": 4990, + "start": 4986, + "end": 4991, "loc": { "start": { "line": 178, @@ -63951,8 +64177,8 @@ "binop": null, "updateContext": null }, - "start": 4990, - "end": 4991, + "start": 4991, + "end": 4992, "loc": { "start": { "line": 178, @@ -63977,8 +64203,8 @@ "binop": null }, "value": "KEY_SHIFT", - "start": 4991, - "end": 5000, + "start": 4992, + "end": 5001, "loc": { "start": { "line": 178, @@ -64003,8 +64229,8 @@ "binop": null, "updateContext": null }, - "start": 5000, - "end": 5001, + "start": 5001, + "end": 5002, "loc": { "start": { "line": 178, @@ -64030,8 +64256,8 @@ "updateContext": null }, "value": "||", - "start": 5002, - "end": 5004, + "start": 5003, + "end": 5005, "loc": { "start": { "line": 178, @@ -64056,8 +64282,8 @@ "binop": null }, "value": "configs", - "start": 5005, - "end": 5012, + "start": 5006, + "end": 5013, "loc": { "start": { "line": 178, @@ -64082,8 +64308,8 @@ "binop": null, "updateContext": null }, - "start": 5012, - "end": 5013, + "start": 5013, + "end": 5014, "loc": { "start": { "line": 178, @@ -64108,8 +64334,8 @@ "binop": null }, "value": "planView", - "start": 5013, - "end": 5021, + "start": 5014, + "end": 5022, "loc": { "start": { "line": 178, @@ -64135,8 +64361,8 @@ "updateContext": null }, "value": "||", - "start": 5022, - "end": 5024, + "start": 5023, + "end": 5025, "loc": { "start": { "line": 178, @@ -64160,8 +64386,8 @@ "postfix": false, "binop": null }, - "start": 5025, - "end": 5026, + "start": 5026, + "end": 5027, "loc": { "start": { "line": 178, @@ -64187,8 +64413,8 @@ "updateContext": null }, "value": "!", - "start": 5026, - "end": 5027, + "start": 5027, + "end": 5028, "loc": { "start": { "line": 178, @@ -64213,8 +64439,8 @@ "binop": null }, "value": "configs", - "start": 5027, - "end": 5034, + "start": 5028, + "end": 5035, "loc": { "start": { "line": 178, @@ -64239,8 +64465,8 @@ "binop": null, "updateContext": null }, - "start": 5034, - "end": 5035, + "start": 5035, + "end": 5036, "loc": { "start": { "line": 178, @@ -64265,8 +64491,8 @@ "binop": null }, "value": "panRightClick", - "start": 5035, - "end": 5048, + "start": 5036, + "end": 5049, "loc": { "start": { "line": 178, @@ -64292,8 +64518,8 @@ "updateContext": null }, "value": "&&", - "start": 5049, - "end": 5051, + "start": 5050, + "end": 5052, "loc": { "start": { "line": 178, @@ -64318,8 +64544,8 @@ "binop": null }, "value": "mouseDownMiddle", - "start": 5052, - "end": 5067, + "start": 5053, + "end": 5068, "loc": { "start": { "line": 178, @@ -64343,8 +64569,8 @@ "postfix": false, "binop": null }, - "start": 5067, - "end": 5068, + "start": 5068, + "end": 5069, "loc": { "start": { "line": 178, @@ -64370,8 +64596,8 @@ "updateContext": null }, "value": "||", - "start": 5069, - "end": 5071, + "start": 5070, + "end": 5072, "loc": { "start": { "line": 178, @@ -64395,8 +64621,8 @@ "postfix": false, "binop": null }, - "start": 5072, - "end": 5073, + "start": 5073, + "end": 5074, "loc": { "start": { "line": 178, @@ -64421,8 +64647,8 @@ "binop": null }, "value": "configs", - "start": 5073, - "end": 5080, + "start": 5074, + "end": 5081, "loc": { "start": { "line": 178, @@ -64447,8 +64673,8 @@ "binop": null, "updateContext": null }, - "start": 5080, - "end": 5081, + "start": 5081, + "end": 5082, "loc": { "start": { "line": 178, @@ -64473,8 +64699,8 @@ "binop": null }, "value": "panRightClick", - "start": 5081, - "end": 5094, + "start": 5082, + "end": 5095, "loc": { "start": { "line": 178, @@ -64500,8 +64726,8 @@ "updateContext": null }, "value": "&&", - "start": 5095, - "end": 5097, + "start": 5096, + "end": 5098, "loc": { "start": { "line": 178, @@ -64526,8 +64752,8 @@ "binop": null }, "value": "mouseDownRight", - "start": 5098, - "end": 5112, + "start": 5099, + "end": 5113, "loc": { "start": { "line": 178, @@ -64551,8 +64777,8 @@ "postfix": false, "binop": null }, - "start": 5112, - "end": 5113, + "start": 5113, + "end": 5114, "loc": { "start": { "line": 178, @@ -64577,8 +64803,8 @@ "binop": null, "updateContext": null }, - "start": 5113, - "end": 5114, + "start": 5114, + "end": 5115, "loc": { "start": { "line": 178, @@ -64592,8 +64818,8 @@ }, { "type": { - "label": "if", - "keyword": "if", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -64604,9 +64830,9 @@ "binop": null, "updateContext": null }, - "value": "if", - "start": 5128, - "end": 5130, + "value": "const", + "start": 5129, + "end": 5134, "loc": { "start": { "line": 180, @@ -64614,14 +64840,14 @@ }, "end": { "line": 180, - "column": 14 + "column": 17 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -64630,16 +64856,44 @@ "postfix": false, "binop": null }, - "start": 5131, - "end": 5132, + "value": "xDelta", + "start": 5135, + "end": 5141, "loc": { "start": { "line": 180, - "column": 15 + "column": 18 }, "end": { "line": 180, - "column": 16 + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5142, + "end": 5143, + "loc": { + "start": { + "line": 180, + "column": 25 + }, + "end": { + "line": 180, + "column": 26 } } }, @@ -64655,23 +64909,23 @@ "postfix": false, "binop": null }, - "value": "panning", - "start": 5132, - "end": 5139, + "value": "document", + "start": 5144, + "end": 5152, "loc": { "start": { "line": 180, - "column": 16 + "column": 27 }, "end": { "line": 180, - "column": 23 + "column": 35 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -64679,25 +64933,78 @@ "isAssign": false, "prefix": false, "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5152, + "end": 5153, + "loc": { + "start": { + "line": 180, + "column": 35 + }, + "end": { + "line": 180, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, "binop": null }, - "start": 5139, - "end": 5140, + "value": "pointerLockElement", + "start": 5153, + "end": 5171, "loc": { "start": { "line": 180, - "column": 23 + "column": 36 }, "end": { "line": 180, - "column": 24 + "column": 54 } } }, { "type": { - "label": "{", + "label": "?", "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5172, + "end": 5173, + "loc": { + "start": { + "line": 180, + "column": 55 + }, + "end": { + "line": 180, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -64706,23 +65013,23 @@ "postfix": false, "binop": null }, - "start": 5141, - "end": 5142, + "value": "e", + "start": 5174, + "end": 5175, "loc": { "start": { "line": 180, - "column": 25 + "column": 57 }, "end": { "line": 180, - "column": 26 + "column": 58 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -64733,17 +65040,16 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 5160, - "end": 5165, + "start": 5175, + "end": 5176, "loc": { "start": { - "line": 182, - "column": 16 + "line": 180, + "column": 58 }, "end": { - "line": 182, - "column": 21 + "line": 180, + "column": 59 } } }, @@ -64759,44 +65065,43 @@ "postfix": false, "binop": null }, - "value": "xPanDelta", - "start": 5166, - "end": 5175, + "value": "movementX", + "start": 5176, + "end": 5185, "loc": { "start": { - "line": 182, - "column": 22 + "line": 180, + "column": 59 }, "end": { - "line": 182, - "column": 31 + "line": 180, + "column": 68 } } }, { "type": { - "label": "=", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 5176, - "end": 5177, + "start": 5186, + "end": 5187, "loc": { "start": { - "line": 182, - "column": 32 + "line": 180, + "column": 69 }, "end": { - "line": 182, - "column": 33 + "line": 180, + "column": 70 } } }, @@ -64812,16 +65117,16 @@ "postfix": false, "binop": null }, - "start": 5178, - "end": 5179, + "start": 5188, + "end": 5189, "loc": { "start": { - "line": 182, - "column": 34 + "line": 180, + "column": 71 }, "end": { - "line": 182, - "column": 35 + "line": 180, + "column": 72 } } }, @@ -64838,16 +65143,16 @@ "binop": null }, "value": "x", - "start": 5179, - "end": 5180, + "start": 5189, + "end": 5190, "loc": { "start": { - "line": 182, - "column": 35 + "line": 180, + "column": 72 }, "end": { - "line": 182, - "column": 36 + "line": 180, + "column": 73 } } }, @@ -64865,16 +65170,16 @@ "updateContext": null }, "value": "-", - "start": 5181, - "end": 5182, + "start": 5191, + "end": 5192, "loc": { "start": { - "line": 182, - "column": 37 + "line": 180, + "column": 74 }, "end": { - "line": 182, - "column": 38 + "line": 180, + "column": 75 } } }, @@ -64891,16 +65196,16 @@ "binop": null }, "value": "lastX", - "start": 5183, - "end": 5188, + "start": 5193, + "end": 5198, "loc": { "start": { - "line": 182, - "column": 39 + "line": 180, + "column": 76 }, "end": { - "line": 182, - "column": 44 + "line": 180, + "column": 81 } } }, @@ -64916,16 +65221,16 @@ "postfix": false, "binop": null }, - "start": 5188, - "end": 5189, + "start": 5198, + "end": 5199, "loc": { "start": { - "line": 182, - "column": 44 + "line": 180, + "column": 81 }, "end": { - "line": 182, - "column": 45 + "line": 180, + "column": 82 } } }, @@ -64942,16 +65247,16 @@ "binop": null, "updateContext": null }, - "start": 5189, - "end": 5190, + "start": 5199, + "end": 5200, "loc": { "start": { - "line": 182, - "column": 45 + "line": 180, + "column": 82 }, "end": { - "line": 182, - "column": 46 + "line": 180, + "column": 83 } } }, @@ -64970,16 +65275,16 @@ "updateContext": null }, "value": "const", - "start": 5207, - "end": 5212, + "start": 5213, + "end": 5218, "loc": { "start": { - "line": 183, - "column": 16 + "line": 181, + "column": 12 }, "end": { - "line": 183, - "column": 21 + "line": 181, + "column": 17 } } }, @@ -64995,17 +65300,17 @@ "postfix": false, "binop": null }, - "value": "yPanDelta", - "start": 5213, - "end": 5222, + "value": "yDelta", + "start": 5219, + "end": 5225, "loc": { "start": { - "line": 183, - "column": 22 + "line": 181, + "column": 18 }, "end": { - "line": 183, - "column": 31 + "line": 181, + "column": 24 } } }, @@ -65023,16 +65328,224 @@ "updateContext": null }, "value": "=", - "start": 5223, - "end": 5224, + "start": 5226, + "end": 5227, "loc": { "start": { - "line": 183, - "column": 32 + "line": 181, + "column": 25 }, "end": { - "line": 183, - "column": 33 + "line": 181, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "document", + "start": 5228, + "end": 5236, + "loc": { + "start": { + "line": 181, + "column": 27 + }, + "end": { + "line": 181, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5236, + "end": 5237, + "loc": { + "start": { + "line": 181, + "column": 35 + }, + "end": { + "line": 181, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "pointerLockElement", + "start": 5237, + "end": 5255, + "loc": { + "start": { + "line": 181, + "column": 36 + }, + "end": { + "line": 181, + "column": 54 + } + } + }, + { + "type": { + "label": "?", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5256, + "end": 5257, + "loc": { + "start": { + "line": 181, + "column": 55 + }, + "end": { + "line": 181, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "e", + "start": 5258, + "end": 5259, + "loc": { + "start": { + "line": 181, + "column": 57 + }, + "end": { + "line": 181, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5259, + "end": 5260, + "loc": { + "start": { + "line": 181, + "column": 58 + }, + "end": { + "line": 181, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "movementY", + "start": 5260, + "end": 5269, + "loc": { + "start": { + "line": 181, + "column": 59 + }, + "end": { + "line": 181, + "column": 68 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5270, + "end": 5271, + "loc": { + "start": { + "line": 181, + "column": 69 + }, + "end": { + "line": 181, + "column": 70 } } }, @@ -65048,16 +65561,16 @@ "postfix": false, "binop": null }, - "start": 5225, - "end": 5226, + "start": 5272, + "end": 5273, "loc": { "start": { - "line": 183, - "column": 34 + "line": 181, + "column": 71 }, "end": { - "line": 183, - "column": 35 + "line": 181, + "column": 72 } } }, @@ -65074,16 +65587,16 @@ "binop": null }, "value": "y", - "start": 5226, - "end": 5227, + "start": 5273, + "end": 5274, "loc": { "start": { - "line": 183, - "column": 35 + "line": 181, + "column": 72 }, "end": { - "line": 183, - "column": 36 + "line": 181, + "column": 73 } } }, @@ -65101,16 +65614,146 @@ "updateContext": null }, "value": "-", - "start": 5228, - "end": 5229, + "start": 5275, + "end": 5276, + "loc": { + "start": { + "line": 181, + "column": 74 + }, + "end": { + "line": 181, + "column": 75 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastY", + "start": 5277, + "end": 5282, + "loc": { + "start": { + "line": 181, + "column": 76 + }, + "end": { + "line": 181, + "column": 81 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5282, + "end": 5283, + "loc": { + "start": { + "line": 181, + "column": 81 + }, + "end": { + "line": 181, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5283, + "end": 5284, + "loc": { + "start": { + "line": 181, + "column": 82 + }, + "end": { + "line": 181, + "column": 83 + } + } + }, + { + "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": 5298, + "end": 5300, "loc": { "start": { "line": 183, - "column": 37 + "column": 12 }, "end": { "line": 183, - "column": 38 + "column": 14 + } + } + }, + { + "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": 183, + "column": 15 + }, + "end": { + "line": 183, + "column": 16 } } }, @@ -65126,17 +65769,17 @@ "postfix": false, "binop": null }, - "value": "lastY", - "start": 5230, - "end": 5235, + "value": "panning", + "start": 5302, + "end": 5309, "loc": { "start": { "line": 183, - "column": 39 + "column": 16 }, "end": { "line": 183, - "column": 44 + "column": 23 } } }, @@ -65152,42 +65795,41 @@ "postfix": false, "binop": null }, - "start": 5235, - "end": 5236, + "start": 5309, + "end": 5310, "loc": { "start": { "line": 183, - "column": 44 + "column": 23 }, "end": { "line": 183, - "column": 45 + "column": 24 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 5236, - "end": 5237, + "start": 5311, + "end": 5312, "loc": { "start": { "line": 183, - "column": 45 + "column": 25 }, "end": { "line": 183, - "column": 46 + "column": 26 } } }, @@ -65206,8 +65848,8 @@ "updateContext": null }, "value": "const", - "start": 5255, - "end": 5260, + "start": 5330, + "end": 5335, "loc": { "start": { "line": 185, @@ -65232,8 +65874,8 @@ "binop": null }, "value": "camera", - "start": 5261, - "end": 5267, + "start": 5336, + "end": 5342, "loc": { "start": { "line": 185, @@ -65259,8 +65901,8 @@ "updateContext": null }, "value": "=", - "start": 5268, - "end": 5269, + "start": 5343, + "end": 5344, "loc": { "start": { "line": 185, @@ -65285,8 +65927,8 @@ "binop": null }, "value": "scene", - "start": 5270, - "end": 5275, + "start": 5345, + "end": 5350, "loc": { "start": { "line": 185, @@ -65311,8 +65953,8 @@ "binop": null, "updateContext": null }, - "start": 5275, - "end": 5276, + "start": 5350, + "end": 5351, "loc": { "start": { "line": 185, @@ -65337,8 +65979,8 @@ "binop": null }, "value": "camera", - "start": 5276, - "end": 5282, + "start": 5351, + "end": 5357, "loc": { "start": { "line": 185, @@ -65363,8 +66005,8 @@ "binop": null, "updateContext": null }, - "start": 5282, - "end": 5283, + "start": 5357, + "end": 5358, "loc": { "start": { "line": 185, @@ -65379,8 +66021,8 @@ { "type": "CommentLine", "value": " We use only canvasHeight here so that aspect ratio does not distort speed", - "start": 5301, - "end": 5377, + "start": 5376, + "end": 5452, "loc": { "start": { "line": 187, @@ -65407,8 +66049,8 @@ "updateContext": null }, "value": "if", - "start": 5395, - "end": 5397, + "start": 5470, + "end": 5472, "loc": { "start": { "line": 189, @@ -65432,8 +66074,8 @@ "postfix": false, "binop": null }, - "start": 5398, - "end": 5399, + "start": 5473, + "end": 5474, "loc": { "start": { "line": 189, @@ -65458,8 +66100,8 @@ "binop": null }, "value": "camera", - "start": 5399, - "end": 5405, + "start": 5474, + "end": 5480, "loc": { "start": { "line": 189, @@ -65484,8 +66126,8 @@ "binop": null, "updateContext": null }, - "start": 5405, - "end": 5406, + "start": 5480, + "end": 5481, "loc": { "start": { "line": 189, @@ -65510,8 +66152,8 @@ "binop": null }, "value": "projection", - "start": 5406, - "end": 5416, + "start": 5481, + "end": 5491, "loc": { "start": { "line": 189, @@ -65537,8 +66179,8 @@ "updateContext": null }, "value": "===", - "start": 5417, - "end": 5420, + "start": 5492, + "end": 5495, "loc": { "start": { "line": 189, @@ -65564,8 +66206,8 @@ "updateContext": null }, "value": "perspective", - "start": 5421, - "end": 5434, + "start": 5496, + "end": 5509, "loc": { "start": { "line": 189, @@ -65589,8 +66231,8 @@ "postfix": false, "binop": null }, - "start": 5434, - "end": 5435, + "start": 5509, + "end": 5510, "loc": { "start": { "line": 189, @@ -65614,8 +66256,8 @@ "postfix": false, "binop": null }, - "start": 5436, - "end": 5437, + "start": 5511, + "end": 5512, "loc": { "start": { "line": 189, @@ -65642,8 +66284,8 @@ "updateContext": null }, "value": "const", - "start": 5459, - "end": 5464, + "start": 5534, + "end": 5539, "loc": { "start": { "line": 191, @@ -65668,8 +66310,8 @@ "binop": null }, "value": "depth", - "start": 5465, - "end": 5470, + "start": 5540, + "end": 5545, "loc": { "start": { "line": 191, @@ -65695,8 +66337,8 @@ "updateContext": null }, "value": "=", - "start": 5471, - "end": 5472, + "start": 5546, + "end": 5547, "loc": { "start": { "line": 191, @@ -65721,8 +66363,8 @@ "binop": null }, "value": "Math", - "start": 5473, - "end": 5477, + "start": 5548, + "end": 5552, "loc": { "start": { "line": 191, @@ -65747,8 +66389,8 @@ "binop": null, "updateContext": null }, - "start": 5477, - "end": 5478, + "start": 5552, + "end": 5553, "loc": { "start": { "line": 191, @@ -65773,8 +66415,8 @@ "binop": null }, "value": "abs", - "start": 5478, - "end": 5481, + "start": 5553, + "end": 5556, "loc": { "start": { "line": 191, @@ -65798,8 +66440,8 @@ "postfix": false, "binop": null }, - "start": 5481, - "end": 5482, + "start": 5556, + "end": 5557, "loc": { "start": { "line": 191, @@ -65824,8 +66466,8 @@ "binop": null }, "value": "mouseDownPicked", - "start": 5482, - "end": 5497, + "start": 5557, + "end": 5572, "loc": { "start": { "line": 191, @@ -65850,8 +66492,8 @@ "binop": null, "updateContext": null }, - "start": 5498, - "end": 5499, + "start": 5573, + "end": 5574, "loc": { "start": { "line": 191, @@ -65876,8 +66518,8 @@ "binop": null }, "value": "math", - "start": 5500, - "end": 5504, + "start": 5575, + "end": 5579, "loc": { "start": { "line": 191, @@ -65902,8 +66544,8 @@ "binop": null, "updateContext": null }, - "start": 5504, - "end": 5505, + "start": 5579, + "end": 5580, "loc": { "start": { "line": 191, @@ -65928,8 +66570,8 @@ "binop": null }, "value": "lenVec3", - "start": 5505, - "end": 5512, + "start": 5580, + "end": 5587, "loc": { "start": { "line": 191, @@ -65953,8 +66595,8 @@ "postfix": false, "binop": null }, - "start": 5512, - "end": 5513, + "start": 5587, + "end": 5588, "loc": { "start": { "line": 191, @@ -65979,8 +66621,8 @@ "binop": null }, "value": "math", - "start": 5513, - "end": 5517, + "start": 5588, + "end": 5592, "loc": { "start": { "line": 191, @@ -66005,8 +66647,8 @@ "binop": null, "updateContext": null }, - "start": 5517, - "end": 5518, + "start": 5592, + "end": 5593, "loc": { "start": { "line": 191, @@ -66031,8 +66673,8 @@ "binop": null }, "value": "subVec3", - "start": 5518, - "end": 5525, + "start": 5593, + "end": 5600, "loc": { "start": { "line": 191, @@ -66056,8 +66698,8 @@ "postfix": false, "binop": null }, - "start": 5525, - "end": 5526, + "start": 5600, + "end": 5601, "loc": { "start": { "line": 191, @@ -66082,8 +66724,8 @@ "binop": null }, "value": "pickedWorldPos", - "start": 5526, - "end": 5540, + "start": 5601, + "end": 5615, "loc": { "start": { "line": 191, @@ -66108,8 +66750,8 @@ "binop": null, "updateContext": null }, - "start": 5540, - "end": 5541, + "start": 5615, + "end": 5616, "loc": { "start": { "line": 191, @@ -66134,8 +66776,8 @@ "binop": null }, "value": "scene", - "start": 5542, - "end": 5547, + "start": 5617, + "end": 5622, "loc": { "start": { "line": 191, @@ -66160,8 +66802,8 @@ "binop": null, "updateContext": null }, - "start": 5547, - "end": 5548, + "start": 5622, + "end": 5623, "loc": { "start": { "line": 191, @@ -66186,8 +66828,8 @@ "binop": null }, "value": "camera", - "start": 5548, - "end": 5554, + "start": 5623, + "end": 5629, "loc": { "start": { "line": 191, @@ -66212,8 +66854,8 @@ "binop": null, "updateContext": null }, - "start": 5554, - "end": 5555, + "start": 5629, + "end": 5630, "loc": { "start": { "line": 191, @@ -66238,8 +66880,8 @@ "binop": null }, "value": "eye", - "start": 5555, - "end": 5558, + "start": 5630, + "end": 5633, "loc": { "start": { "line": 191, @@ -66264,8 +66906,8 @@ "binop": null, "updateContext": null }, - "start": 5558, - "end": 5559, + "start": 5633, + "end": 5634, "loc": { "start": { "line": 191, @@ -66290,8 +66932,8 @@ "binop": null, "updateContext": null }, - "start": 5560, - "end": 5561, + "start": 5635, + "end": 5636, "loc": { "start": { "line": 191, @@ -66316,8 +66958,8 @@ "binop": null, "updateContext": null }, - "start": 5561, - "end": 5562, + "start": 5636, + "end": 5637, "loc": { "start": { "line": 191, @@ -66341,8 +66983,8 @@ "postfix": false, "binop": null }, - "start": 5562, - "end": 5563, + "start": 5637, + "end": 5638, "loc": { "start": { "line": 191, @@ -66366,8 +67008,8 @@ "postfix": false, "binop": null }, - "start": 5563, - "end": 5564, + "start": 5638, + "end": 5639, "loc": { "start": { "line": 191, @@ -66392,8 +67034,8 @@ "binop": null, "updateContext": null }, - "start": 5565, - "end": 5566, + "start": 5640, + "end": 5641, "loc": { "start": { "line": 191, @@ -66418,8 +67060,8 @@ "binop": null }, "value": "scene", - "start": 5567, - "end": 5572, + "start": 5642, + "end": 5647, "loc": { "start": { "line": 191, @@ -66444,8 +67086,8 @@ "binop": null, "updateContext": null }, - "start": 5572, - "end": 5573, + "start": 5647, + "end": 5648, "loc": { "start": { "line": 191, @@ -66470,8 +67112,8 @@ "binop": null }, "value": "camera", - "start": 5573, - "end": 5579, + "start": 5648, + "end": 5654, "loc": { "start": { "line": 191, @@ -66496,8 +67138,8 @@ "binop": null, "updateContext": null }, - "start": 5579, - "end": 5580, + "start": 5654, + "end": 5655, "loc": { "start": { "line": 191, @@ -66522,8 +67164,8 @@ "binop": null }, "value": "eyeLookDist", - "start": 5580, - "end": 5591, + "start": 5655, + "end": 5666, "loc": { "start": { "line": 191, @@ -66547,8 +67189,8 @@ "postfix": false, "binop": null }, - "start": 5591, - "end": 5592, + "start": 5666, + "end": 5667, "loc": { "start": { "line": 191, @@ -66573,8 +67215,8 @@ "binop": null, "updateContext": null }, - "start": 5592, - "end": 5593, + "start": 5667, + "end": 5668, "loc": { "start": { "line": 191, @@ -66601,8 +67243,8 @@ "updateContext": null }, "value": "const", - "start": 5614, - "end": 5619, + "start": 5689, + "end": 5694, "loc": { "start": { "line": 192, @@ -66627,8 +67269,8 @@ "binop": null }, "value": "targetDistance", - "start": 5620, - "end": 5634, + "start": 5695, + "end": 5709, "loc": { "start": { "line": 192, @@ -66654,8 +67296,8 @@ "updateContext": null }, "value": "=", - "start": 5635, - "end": 5636, + "start": 5710, + "end": 5711, "loc": { "start": { "line": 192, @@ -66680,8 +67322,8 @@ "binop": null }, "value": "depth", - "start": 5637, - "end": 5642, + "start": 5712, + "end": 5717, "loc": { "start": { "line": 192, @@ -66707,8 +67349,8 @@ "updateContext": null }, "value": "*", - "start": 5643, - "end": 5644, + "start": 5718, + "end": 5719, "loc": { "start": { "line": 192, @@ -66733,8 +67375,8 @@ "binop": null }, "value": "Math", - "start": 5645, - "end": 5649, + "start": 5720, + "end": 5724, "loc": { "start": { "line": 192, @@ -66759,8 +67401,8 @@ "binop": null, "updateContext": null }, - "start": 5649, - "end": 5650, + "start": 5724, + "end": 5725, "loc": { "start": { "line": 192, @@ -66785,8 +67427,8 @@ "binop": null }, "value": "tan", - "start": 5650, - "end": 5653, + "start": 5725, + "end": 5728, "loc": { "start": { "line": 192, @@ -66810,8 +67452,8 @@ "postfix": false, "binop": null }, - "start": 5653, - "end": 5654, + "start": 5728, + "end": 5729, "loc": { "start": { "line": 192, @@ -66835,8 +67477,8 @@ "postfix": false, "binop": null }, - "start": 5654, - "end": 5655, + "start": 5729, + "end": 5730, "loc": { "start": { "line": 192, @@ -66861,8 +67503,8 @@ "binop": null }, "value": "camera", - "start": 5655, - "end": 5661, + "start": 5730, + "end": 5736, "loc": { "start": { "line": 192, @@ -66887,8 +67529,8 @@ "binop": null, "updateContext": null }, - "start": 5661, - "end": 5662, + "start": 5736, + "end": 5737, "loc": { "start": { "line": 192, @@ -66913,8 +67555,8 @@ "binop": null }, "value": "perspective", - "start": 5662, - "end": 5673, + "start": 5737, + "end": 5748, "loc": { "start": { "line": 192, @@ -66939,8 +67581,8 @@ "binop": null, "updateContext": null }, - "start": 5673, - "end": 5674, + "start": 5748, + "end": 5749, "loc": { "start": { "line": 192, @@ -66965,8 +67607,8 @@ "binop": null }, "value": "fov", - "start": 5674, - "end": 5677, + "start": 5749, + "end": 5752, "loc": { "start": { "line": 192, @@ -66992,8 +67634,8 @@ "updateContext": null }, "value": "/", - "start": 5678, - "end": 5679, + "start": 5753, + "end": 5754, "loc": { "start": { "line": 192, @@ -67019,8 +67661,8 @@ "updateContext": null }, "value": 2, - "start": 5680, - "end": 5681, + "start": 5755, + "end": 5756, "loc": { "start": { "line": 192, @@ -67044,8 +67686,8 @@ "postfix": false, "binop": null }, - "start": 5681, - "end": 5682, + "start": 5756, + "end": 5757, "loc": { "start": { "line": 192, @@ -67071,8 +67713,8 @@ "updateContext": null }, "value": "*", - "start": 5683, - "end": 5684, + "start": 5758, + "end": 5759, "loc": { "start": { "line": 192, @@ -67097,8 +67739,8 @@ "binop": null }, "value": "Math", - "start": 5685, - "end": 5689, + "start": 5760, + "end": 5764, "loc": { "start": { "line": 192, @@ -67123,8 +67765,8 @@ "binop": null, "updateContext": null }, - "start": 5689, - "end": 5690, + "start": 5764, + "end": 5765, "loc": { "start": { "line": 192, @@ -67149,8 +67791,8 @@ "binop": null }, "value": "PI", - "start": 5690, - "end": 5692, + "start": 5765, + "end": 5767, "loc": { "start": { "line": 192, @@ -67176,8 +67818,8 @@ "updateContext": null }, "value": "/", - "start": 5693, - "end": 5694, + "start": 5768, + "end": 5769, "loc": { "start": { "line": 192, @@ -67203,8 +67845,8 @@ "updateContext": null }, "value": 180, - "start": 5695, - "end": 5700, + "start": 5770, + "end": 5775, "loc": { "start": { "line": 192, @@ -67228,8 +67870,8 @@ "postfix": false, "binop": null }, - "start": 5700, - "end": 5701, + "start": 5775, + "end": 5776, "loc": { "start": { "line": 192, @@ -67254,8 +67896,8 @@ "binop": null, "updateContext": null }, - "start": 5701, - "end": 5702, + "start": 5776, + "end": 5777, "loc": { "start": { "line": 192, @@ -67280,8 +67922,8 @@ "binop": null }, "value": "updates", - "start": 5724, - "end": 5731, + "start": 5799, + "end": 5806, "loc": { "start": { "line": 194, @@ -67306,8 +67948,8 @@ "binop": null, "updateContext": null }, - "start": 5731, - "end": 5732, + "start": 5806, + "end": 5807, "loc": { "start": { "line": 194, @@ -67332,8 +67974,8 @@ "binop": null }, "value": "panDeltaX", - "start": 5732, - "end": 5741, + "start": 5807, + "end": 5816, "loc": { "start": { "line": 194, @@ -67359,8 +68001,8 @@ "updateContext": null }, "value": "+=", - "start": 5742, - "end": 5744, + "start": 5817, + "end": 5819, "loc": { "start": { "line": 194, @@ -67384,8 +68026,8 @@ "postfix": false, "binop": null }, - "start": 5745, - "end": 5746, + "start": 5820, + "end": 5821, "loc": { "start": { "line": 194, @@ -67411,8 +68053,8 @@ "updateContext": null }, "value": 1.5, - "start": 5746, - "end": 5749, + "start": 5821, + "end": 5824, "loc": { "start": { "line": 194, @@ -67438,8 +68080,8 @@ "updateContext": null }, "value": "*", - "start": 5750, - "end": 5751, + "start": 5825, + "end": 5826, "loc": { "start": { "line": 194, @@ -67463,9 +68105,9 @@ "postfix": false, "binop": null }, - "value": "xPanDelta", - "start": 5752, - "end": 5761, + "value": "xDelta", + "start": 5827, + "end": 5833, "loc": { "start": { "line": 194, @@ -67473,7 +68115,7 @@ }, "end": { "line": 194, - "column": 57 + "column": 54 } } }, @@ -67491,16 +68133,16 @@ "updateContext": null }, "value": "*", - "start": 5762, - "end": 5763, + "start": 5834, + "end": 5835, "loc": { "start": { "line": 194, - "column": 58 + "column": 55 }, "end": { "line": 194, - "column": 59 + "column": 56 } } }, @@ -67517,16 +68159,16 @@ "binop": null }, "value": "targetDistance", - "start": 5764, - "end": 5778, + "start": 5836, + "end": 5850, "loc": { "start": { "line": 194, - "column": 60 + "column": 57 }, "end": { "line": 194, - "column": 74 + "column": 71 } } }, @@ -67544,16 +68186,16 @@ "updateContext": null }, "value": "/", - "start": 5779, - "end": 5780, + "start": 5851, + "end": 5852, "loc": { "start": { "line": 194, - "column": 75 + "column": 72 }, "end": { "line": 194, - "column": 76 + "column": 73 } } }, @@ -67570,16 +68212,16 @@ "binop": null }, "value": "canvasHeight", - "start": 5781, - "end": 5793, + "start": 5853, + "end": 5865, "loc": { "start": { "line": 194, - "column": 77 + "column": 74 }, "end": { "line": 194, - "column": 89 + "column": 86 } } }, @@ -67595,16 +68237,16 @@ "postfix": false, "binop": null }, - "start": 5793, - "end": 5794, + "start": 5865, + "end": 5866, "loc": { "start": { "line": 194, - "column": 89 + "column": 86 }, "end": { "line": 194, - "column": 90 + "column": 87 } } }, @@ -67621,16 +68263,16 @@ "binop": null, "updateContext": null }, - "start": 5794, - "end": 5795, + "start": 5866, + "end": 5867, "loc": { "start": { "line": 194, - "column": 90 + "column": 87 }, "end": { "line": 194, - "column": 91 + "column": 88 } } }, @@ -67647,8 +68289,8 @@ "binop": null }, "value": "updates", - "start": 5816, - "end": 5823, + "start": 5888, + "end": 5895, "loc": { "start": { "line": 195, @@ -67673,8 +68315,8 @@ "binop": null, "updateContext": null }, - "start": 5823, - "end": 5824, + "start": 5895, + "end": 5896, "loc": { "start": { "line": 195, @@ -67699,8 +68341,8 @@ "binop": null }, "value": "panDeltaY", - "start": 5824, - "end": 5833, + "start": 5896, + "end": 5905, "loc": { "start": { "line": 195, @@ -67726,8 +68368,8 @@ "updateContext": null }, "value": "+=", - "start": 5834, - "end": 5836, + "start": 5906, + "end": 5908, "loc": { "start": { "line": 195, @@ -67751,8 +68393,8 @@ "postfix": false, "binop": null }, - "start": 5837, - "end": 5838, + "start": 5909, + "end": 5910, "loc": { "start": { "line": 195, @@ -67778,8 +68420,8 @@ "updateContext": null }, "value": 1.5, - "start": 5838, - "end": 5841, + "start": 5910, + "end": 5913, "loc": { "start": { "line": 195, @@ -67805,8 +68447,8 @@ "updateContext": null }, "value": "*", - "start": 5842, - "end": 5843, + "start": 5914, + "end": 5915, "loc": { "start": { "line": 195, @@ -67830,9 +68472,9 @@ "postfix": false, "binop": null }, - "value": "yPanDelta", - "start": 5844, - "end": 5853, + "value": "yDelta", + "start": 5916, + "end": 5922, "loc": { "start": { "line": 195, @@ -67840,7 +68482,7 @@ }, "end": { "line": 195, - "column": 57 + "column": 54 } } }, @@ -67858,16 +68500,16 @@ "updateContext": null }, "value": "*", - "start": 5854, - "end": 5855, + "start": 5923, + "end": 5924, "loc": { "start": { "line": 195, - "column": 58 + "column": 55 }, "end": { "line": 195, - "column": 59 + "column": 56 } } }, @@ -67884,16 +68526,16 @@ "binop": null }, "value": "targetDistance", - "start": 5856, - "end": 5870, + "start": 5925, + "end": 5939, "loc": { "start": { "line": 195, - "column": 60 + "column": 57 }, "end": { "line": 195, - "column": 74 + "column": 71 } } }, @@ -67911,16 +68553,16 @@ "updateContext": null }, "value": "/", - "start": 5871, - "end": 5872, + "start": 5940, + "end": 5941, "loc": { "start": { "line": 195, - "column": 75 + "column": 72 }, "end": { "line": 195, - "column": 76 + "column": 73 } } }, @@ -67937,16 +68579,16 @@ "binop": null }, "value": "canvasHeight", - "start": 5873, - "end": 5885, + "start": 5942, + "end": 5954, "loc": { "start": { "line": 195, - "column": 77 + "column": 74 }, "end": { "line": 195, - "column": 89 + "column": 86 } } }, @@ -67962,16 +68604,16 @@ "postfix": false, "binop": null }, - "start": 5885, - "end": 5886, + "start": 5954, + "end": 5955, "loc": { "start": { "line": 195, - "column": 89 + "column": 86 }, "end": { "line": 195, - "column": 90 + "column": 87 } } }, @@ -67988,16 +68630,16 @@ "binop": null, "updateContext": null }, - "start": 5886, - "end": 5887, + "start": 5955, + "end": 5956, "loc": { "start": { "line": 195, - "column": 90 + "column": 87 }, "end": { "line": 195, - "column": 91 + "column": 88 } } }, @@ -68013,8 +68655,8 @@ "postfix": false, "binop": null }, - "start": 5905, - "end": 5906, + "start": 5974, + "end": 5975, "loc": { "start": { "line": 197, @@ -68041,8 +68683,8 @@ "updateContext": null }, "value": "else", - "start": 5907, - "end": 5911, + "start": 5976, + "end": 5980, "loc": { "start": { "line": 197, @@ -68066,8 +68708,8 @@ "postfix": false, "binop": null }, - "start": 5912, - "end": 5913, + "start": 5981, + "end": 5982, "loc": { "start": { "line": 197, @@ -68092,8 +68734,8 @@ "binop": null }, "value": "updates", - "start": 5935, - "end": 5942, + "start": 6004, + "end": 6011, "loc": { "start": { "line": 199, @@ -68118,8 +68760,8 @@ "binop": null, "updateContext": null }, - "start": 5942, - "end": 5943, + "start": 6011, + "end": 6012, "loc": { "start": { "line": 199, @@ -68144,8 +68786,8 @@ "binop": null }, "value": "panDeltaX", - "start": 5943, - "end": 5952, + "start": 6012, + "end": 6021, "loc": { "start": { "line": 199, @@ -68171,8 +68813,8 @@ "updateContext": null }, "value": "+=", - "start": 5953, - "end": 5955, + "start": 6022, + "end": 6024, "loc": { "start": { "line": 199, @@ -68198,8 +68840,8 @@ "updateContext": null }, "value": 0.5, - "start": 5956, - "end": 5959, + "start": 6025, + "end": 6028, "loc": { "start": { "line": 199, @@ -68225,8 +68867,8 @@ "updateContext": null }, "value": "*", - "start": 5960, - "end": 5961, + "start": 6029, + "end": 6030, "loc": { "start": { "line": 199, @@ -68251,8 +68893,8 @@ "binop": null }, "value": "camera", - "start": 5962, - "end": 5968, + "start": 6031, + "end": 6037, "loc": { "start": { "line": 199, @@ -68277,8 +68919,8 @@ "binop": null, "updateContext": null }, - "start": 5968, - "end": 5969, + "start": 6037, + "end": 6038, "loc": { "start": { "line": 199, @@ -68303,8 +68945,8 @@ "binop": null }, "value": "ortho", - "start": 5969, - "end": 5974, + "start": 6038, + "end": 6043, "loc": { "start": { "line": 199, @@ -68329,8 +68971,8 @@ "binop": null, "updateContext": null }, - "start": 5974, - "end": 5975, + "start": 6043, + "end": 6044, "loc": { "start": { "line": 199, @@ -68355,8 +68997,8 @@ "binop": null }, "value": "scale", - "start": 5975, - "end": 5980, + "start": 6044, + "end": 6049, "loc": { "start": { "line": 199, @@ -68382,8 +69024,8 @@ "updateContext": null }, "value": "*", - "start": 5981, - "end": 5982, + "start": 6050, + "end": 6051, "loc": { "start": { "line": 199, @@ -68407,8 +69049,8 @@ "postfix": false, "binop": null }, - "start": 5983, - "end": 5984, + "start": 6052, + "end": 6053, "loc": { "start": { "line": 199, @@ -68432,9 +69074,9 @@ "postfix": false, "binop": null }, - "value": "xPanDelta", - "start": 5984, - "end": 5993, + "value": "xDelta", + "start": 6053, + "end": 6059, "loc": { "start": { "line": 199, @@ -68442,7 +69084,7 @@ }, "end": { "line": 199, - "column": 78 + "column": 75 } } }, @@ -68460,16 +69102,16 @@ "updateContext": null }, "value": "/", - "start": 5994, - "end": 5995, + "start": 6060, + "end": 6061, "loc": { "start": { "line": 199, - "column": 79 + "column": 76 }, "end": { "line": 199, - "column": 80 + "column": 77 } } }, @@ -68486,16 +69128,16 @@ "binop": null }, "value": "canvasHeight", - "start": 5996, - "end": 6008, + "start": 6062, + "end": 6074, "loc": { "start": { "line": 199, - "column": 81 + "column": 78 }, "end": { "line": 199, - "column": 93 + "column": 90 } } }, @@ -68511,16 +69153,16 @@ "postfix": false, "binop": null }, - "start": 6008, - "end": 6009, + "start": 6074, + "end": 6075, "loc": { "start": { "line": 199, - "column": 93 + "column": 90 }, "end": { "line": 199, - "column": 94 + "column": 91 } } }, @@ -68537,16 +69179,16 @@ "binop": null, "updateContext": null }, - "start": 6009, - "end": 6010, + "start": 6075, + "end": 6076, "loc": { "start": { "line": 199, - "column": 94 + "column": 91 }, "end": { "line": 199, - "column": 95 + "column": 92 } } }, @@ -68563,8 +69205,8 @@ "binop": null }, "value": "updates", - "start": 6031, - "end": 6038, + "start": 6097, + "end": 6104, "loc": { "start": { "line": 200, @@ -68589,8 +69231,8 @@ "binop": null, "updateContext": null }, - "start": 6038, - "end": 6039, + "start": 6104, + "end": 6105, "loc": { "start": { "line": 200, @@ -68615,8 +69257,8 @@ "binop": null }, "value": "panDeltaY", - "start": 6039, - "end": 6048, + "start": 6105, + "end": 6114, "loc": { "start": { "line": 200, @@ -68642,8 +69284,8 @@ "updateContext": null }, "value": "+=", - "start": 6049, - "end": 6051, + "start": 6115, + "end": 6117, "loc": { "start": { "line": 200, @@ -68669,8 +69311,8 @@ "updateContext": null }, "value": 0.5, - "start": 6052, - "end": 6055, + "start": 6118, + "end": 6121, "loc": { "start": { "line": 200, @@ -68696,8 +69338,8 @@ "updateContext": null }, "value": "*", - "start": 6056, - "end": 6057, + "start": 6122, + "end": 6123, "loc": { "start": { "line": 200, @@ -68722,8 +69364,8 @@ "binop": null }, "value": "camera", - "start": 6058, - "end": 6064, + "start": 6124, + "end": 6130, "loc": { "start": { "line": 200, @@ -68748,8 +69390,8 @@ "binop": null, "updateContext": null }, - "start": 6064, - "end": 6065, + "start": 6130, + "end": 6131, "loc": { "start": { "line": 200, @@ -68774,8 +69416,8 @@ "binop": null }, "value": "ortho", - "start": 6065, - "end": 6070, + "start": 6131, + "end": 6136, "loc": { "start": { "line": 200, @@ -68800,8 +69442,8 @@ "binop": null, "updateContext": null }, - "start": 6070, - "end": 6071, + "start": 6136, + "end": 6137, "loc": { "start": { "line": 200, @@ -68826,8 +69468,8 @@ "binop": null }, "value": "scale", - "start": 6071, - "end": 6076, + "start": 6137, + "end": 6142, "loc": { "start": { "line": 200, @@ -68853,8 +69495,8 @@ "updateContext": null }, "value": "*", - "start": 6077, - "end": 6078, + "start": 6143, + "end": 6144, "loc": { "start": { "line": 200, @@ -68878,8 +69520,8 @@ "postfix": false, "binop": null }, - "start": 6079, - "end": 6080, + "start": 6145, + "end": 6146, "loc": { "start": { "line": 200, @@ -68903,9 +69545,9 @@ "postfix": false, "binop": null }, - "value": "yPanDelta", - "start": 6080, - "end": 6089, + "value": "yDelta", + "start": 6146, + "end": 6152, "loc": { "start": { "line": 200, @@ -68913,7 +69555,7 @@ }, "end": { "line": 200, - "column": 78 + "column": 75 } } }, @@ -68931,16 +69573,16 @@ "updateContext": null }, "value": "/", - "start": 6090, - "end": 6091, + "start": 6153, + "end": 6154, "loc": { "start": { "line": 200, - "column": 79 + "column": 76 }, "end": { "line": 200, - "column": 80 + "column": 77 } } }, @@ -68957,16 +69599,16 @@ "binop": null }, "value": "canvasHeight", - "start": 6092, - "end": 6104, + "start": 6155, + "end": 6167, "loc": { "start": { "line": 200, - "column": 81 + "column": 78 }, "end": { "line": 200, - "column": 93 + "column": 90 } } }, @@ -68982,16 +69624,16 @@ "postfix": false, "binop": null }, - "start": 6104, - "end": 6105, + "start": 6167, + "end": 6168, "loc": { "start": { "line": 200, - "column": 93 + "column": 90 }, "end": { "line": 200, - "column": 94 + "column": 91 } } }, @@ -69008,16 +69650,16 @@ "binop": null, "updateContext": null }, - "start": 6105, - "end": 6106, + "start": 6168, + "end": 6169, "loc": { "start": { "line": 200, - "column": 94 + "column": 91 }, "end": { "line": 200, - "column": 95 + "column": 92 } } }, @@ -69033,8 +69675,8 @@ "postfix": false, "binop": null }, - "start": 6123, - "end": 6124, + "start": 6186, + "end": 6187, "loc": { "start": { "line": 201, @@ -69058,8 +69700,8 @@ "postfix": false, "binop": null }, - "start": 6138, - "end": 6139, + "start": 6201, + "end": 6202, "loc": { "start": { "line": 203, @@ -69086,8 +69728,8 @@ "updateContext": null }, "value": "else", - "start": 6140, - "end": 6144, + "start": 6203, + "end": 6207, "loc": { "start": { "line": 203, @@ -69114,8 +69756,8 @@ "updateContext": null }, "value": "if", - "start": 6145, - "end": 6147, + "start": 6208, + "end": 6210, "loc": { "start": { "line": 203, @@ -69139,8 +69781,8 @@ "postfix": false, "binop": null }, - "start": 6148, - "end": 6149, + "start": 6211, + "end": 6212, "loc": { "start": { "line": 203, @@ -69165,8 +69807,8 @@ "binop": null }, "value": "mouseDownLeft", - "start": 6149, - "end": 6162, + "start": 6212, + "end": 6225, "loc": { "start": { "line": 203, @@ -69192,8 +69834,8 @@ "updateContext": null }, "value": "&&", - "start": 6163, - "end": 6165, + "start": 6226, + "end": 6228, "loc": { "start": { "line": 203, @@ -69219,8 +69861,8 @@ "updateContext": null }, "value": "!", - "start": 6166, - "end": 6167, + "start": 6229, + "end": 6230, "loc": { "start": { "line": 203, @@ -69245,8 +69887,8 @@ "binop": null }, "value": "mouseDownMiddle", - "start": 6167, - "end": 6182, + "start": 6230, + "end": 6245, "loc": { "start": { "line": 203, @@ -69272,8 +69914,8 @@ "updateContext": null }, "value": "&&", - "start": 6183, - "end": 6185, + "start": 6246, + "end": 6248, "loc": { "start": { "line": 203, @@ -69299,8 +69941,8 @@ "updateContext": null }, "value": "!", - "start": 6186, - "end": 6187, + "start": 6249, + "end": 6250, "loc": { "start": { "line": 203, @@ -69325,8 +69967,8 @@ "binop": null }, "value": "mouseDownRight", - "start": 6187, - "end": 6201, + "start": 6250, + "end": 6264, "loc": { "start": { "line": 203, @@ -69350,8 +69992,8 @@ "postfix": false, "binop": null }, - "start": 6201, - "end": 6202, + "start": 6264, + "end": 6265, "loc": { "start": { "line": 203, @@ -69375,8 +70017,8 @@ "postfix": false, "binop": null }, - "start": 6203, - "end": 6204, + "start": 6266, + "end": 6267, "loc": { "start": { "line": 203, @@ -69403,8 +70045,8 @@ "updateContext": null }, "value": "if", - "start": 6222, - "end": 6224, + "start": 6285, + "end": 6287, "loc": { "start": { "line": 205, @@ -69428,8 +70070,8 @@ "postfix": false, "binop": null }, - "start": 6225, - "end": 6226, + "start": 6288, + "end": 6289, "loc": { "start": { "line": 205, @@ -69455,8 +70097,8 @@ "updateContext": null }, "value": "!", - "start": 6226, - "end": 6227, + "start": 6289, + "end": 6290, "loc": { "start": { "line": 205, @@ -69481,8 +70123,8 @@ "binop": null }, "value": "configs", - "start": 6227, - "end": 6234, + "start": 6290, + "end": 6297, "loc": { "start": { "line": 205, @@ -69507,8 +70149,8 @@ "binop": null, "updateContext": null }, - "start": 6234, - "end": 6235, + "start": 6297, + "end": 6298, "loc": { "start": { "line": 205, @@ -69533,8 +70175,8 @@ "binop": null }, "value": "planView", - "start": 6235, - "end": 6243, + "start": 6298, + "end": 6306, "loc": { "start": { "line": 205, @@ -69558,8 +70200,8 @@ "postfix": false, "binop": null }, - "start": 6243, - "end": 6244, + "start": 6306, + "end": 6307, "loc": { "start": { "line": 205, @@ -69583,8 +70225,8 @@ "postfix": false, "binop": null }, - "start": 6245, - "end": 6246, + "start": 6308, + "end": 6309, "loc": { "start": { "line": 205, @@ -69599,8 +70241,8 @@ { "type": "CommentLine", "value": " No rotating in plan-view mode", - "start": 6247, - "end": 6279, + "start": 6310, + "end": 6342, "loc": { "start": { "line": 205, @@ -69627,8 +70269,8 @@ "updateContext": null }, "value": "if", - "start": 6301, - "end": 6303, + "start": 6364, + "end": 6366, "loc": { "start": { "line": 207, @@ -69652,8 +70294,8 @@ "postfix": false, "binop": null }, - "start": 6304, - "end": 6305, + "start": 6367, + "end": 6368, "loc": { "start": { "line": 207, @@ -69678,8 +70320,8 @@ "binop": null }, "value": "configs", - "start": 6305, - "end": 6312, + "start": 6368, + "end": 6375, "loc": { "start": { "line": 207, @@ -69704,8 +70346,8 @@ "binop": null, "updateContext": null }, - "start": 6312, - "end": 6313, + "start": 6375, + "end": 6376, "loc": { "start": { "line": 207, @@ -69730,8 +70372,8 @@ "binop": null }, "value": "firstPerson", - "start": 6313, - "end": 6324, + "start": 6376, + "end": 6387, "loc": { "start": { "line": 207, @@ -69755,8 +70397,8 @@ "postfix": false, "binop": null }, - "start": 6324, - "end": 6325, + "start": 6387, + "end": 6388, "loc": { "start": { "line": 207, @@ -69780,8 +70422,8 @@ "postfix": false, "binop": null }, - "start": 6326, - "end": 6327, + "start": 6389, + "end": 6390, "loc": { "start": { "line": 207, @@ -69806,8 +70448,8 @@ "binop": null }, "value": "updates", - "start": 6352, - "end": 6359, + "start": 6415, + "end": 6422, "loc": { "start": { "line": 208, @@ -69832,8 +70474,8 @@ "binop": null, "updateContext": null }, - "start": 6359, - "end": 6360, + "start": 6422, + "end": 6423, "loc": { "start": { "line": 208, @@ -69858,8 +70500,8 @@ "binop": null }, "value": "rotateDeltaY", - "start": 6360, - "end": 6372, + "start": 6423, + "end": 6435, "loc": { "start": { "line": 208, @@ -69885,8 +70527,8 @@ "updateContext": null }, "value": "-=", - "start": 6373, - "end": 6375, + "start": 6436, + "end": 6438, "loc": { "start": { "line": 208, @@ -69910,8 +70552,8 @@ "postfix": false, "binop": null }, - "start": 6376, - "end": 6377, + "start": 6439, + "end": 6440, "loc": { "start": { "line": 208, @@ -69923,31 +70565,6 @@ } } }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6377, - "end": 6378, - "loc": { - "start": { - "line": 208, - "column": 49 - }, - "end": { - "line": 208, - "column": 50 - } - } - }, { "type": { "label": "name", @@ -69960,95 +70577,17 @@ "postfix": false, "binop": null }, - "value": "x", - "start": 6378, - "end": 6379, + "value": "xDelta", + "start": 6440, + "end": 6446, "loc": { "start": { "line": 208, - "column": 50 - }, - "end": { - "line": 208, - "column": 51 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "-", - "start": 6380, - "end": 6381, - "loc": { - "start": { - "line": 208, - "column": 52 - }, - "end": { - "line": 208, - "column": 53 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "lastX", - "start": 6382, - "end": 6387, - "loc": { - "start": { - "line": 208, - "column": 54 - }, - "end": { - "line": 208, - "column": 59 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6387, - "end": 6388, - "loc": { - "start": { - "line": 208, - "column": 59 + "column": 49 }, "end": { "line": 208, - "column": 60 + "column": 55 } } }, @@ -70066,16 +70605,16 @@ "updateContext": null }, "value": "/", - "start": 6389, - "end": 6390, + "start": 6447, + "end": 6448, "loc": { "start": { "line": 208, - "column": 61 + "column": 56 }, "end": { "line": 208, - "column": 62 + "column": 57 } } }, @@ -70092,16 +70631,16 @@ "binop": null }, "value": "canvasWidth", - "start": 6391, - "end": 6402, + "start": 6449, + "end": 6460, "loc": { "start": { "line": 208, - "column": 63 + "column": 58 }, "end": { "line": 208, - "column": 74 + "column": 69 } } }, @@ -70117,16 +70656,16 @@ "postfix": false, "binop": null }, - "start": 6402, - "end": 6403, + "start": 6460, + "end": 6461, "loc": { "start": { "line": 208, - "column": 74 + "column": 69 }, "end": { "line": 208, - "column": 75 + "column": 70 } } }, @@ -70144,16 +70683,16 @@ "updateContext": null }, "value": "*", - "start": 6404, - "end": 6405, + "start": 6462, + "end": 6463, "loc": { "start": { "line": 208, - "column": 76 + "column": 71 }, "end": { "line": 208, - "column": 77 + "column": 72 } } }, @@ -70170,16 +70709,16 @@ "binop": null }, "value": "configs", - "start": 6406, - "end": 6413, + "start": 6464, + "end": 6471, "loc": { "start": { "line": 208, - "column": 78 + "column": 73 }, "end": { "line": 208, - "column": 85 + "column": 80 } } }, @@ -70196,16 +70735,16 @@ "binop": null, "updateContext": null }, - "start": 6413, - "end": 6414, + "start": 6471, + "end": 6472, "loc": { "start": { "line": 208, - "column": 85 + "column": 80 }, "end": { "line": 208, - "column": 86 + "column": 81 } } }, @@ -70222,16 +70761,16 @@ "binop": null }, "value": "dragRotationRate", - "start": 6414, - "end": 6430, + "start": 6472, + "end": 6488, "loc": { "start": { "line": 208, - "column": 86 + "column": 81 }, "end": { "line": 208, - "column": 102 + "column": 97 } } }, @@ -70249,16 +70788,16 @@ "updateContext": null }, "value": "/", - "start": 6431, - "end": 6432, + "start": 6489, + "end": 6490, "loc": { "start": { "line": 208, - "column": 103 + "column": 98 }, "end": { "line": 208, - "column": 104 + "column": 99 } } }, @@ -70276,16 +70815,16 @@ "updateContext": null }, "value": 2, - "start": 6433, - "end": 6434, + "start": 6491, + "end": 6492, "loc": { "start": { "line": 208, - "column": 105 + "column": 100 }, "end": { "line": 208, - "column": 106 + "column": 101 } } }, @@ -70302,16 +70841,16 @@ "binop": null, "updateContext": null }, - "start": 6434, - "end": 6435, + "start": 6492, + "end": 6493, "loc": { "start": { "line": 208, - "column": 106 + "column": 101 }, "end": { "line": 208, - "column": 107 + "column": 102 } } }, @@ -70328,8 +70867,8 @@ "binop": null }, "value": "updates", - "start": 6460, - "end": 6467, + "start": 6518, + "end": 6525, "loc": { "start": { "line": 209, @@ -70354,8 +70893,8 @@ "binop": null, "updateContext": null }, - "start": 6467, - "end": 6468, + "start": 6525, + "end": 6526, "loc": { "start": { "line": 209, @@ -70380,8 +70919,8 @@ "binop": null }, "value": "rotateDeltaX", - "start": 6468, - "end": 6480, + "start": 6526, + "end": 6538, "loc": { "start": { "line": 209, @@ -70407,8 +70946,8 @@ "updateContext": null }, "value": "+=", - "start": 6481, - "end": 6483, + "start": 6539, + "end": 6541, "loc": { "start": { "line": 209, @@ -70432,8 +70971,8 @@ "postfix": false, "binop": null }, - "start": 6484, - "end": 6485, + "start": 6542, + "end": 6543, "loc": { "start": { "line": 209, @@ -70445,31 +70984,6 @@ } } }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6485, - "end": 6486, - "loc": { - "start": { - "line": 209, - "column": 49 - }, - "end": { - "line": 209, - "column": 50 - } - } - }, { "type": { "label": "name", @@ -70482,95 +70996,17 @@ "postfix": false, "binop": null }, - "value": "y", - "start": 6486, - "end": 6487, - "loc": { - "start": { - "line": 209, - "column": 50 - }, - "end": { - "line": 209, - "column": 51 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "-", - "start": 6488, - "end": 6489, - "loc": { - "start": { - "line": 209, - "column": 52 - }, - "end": { - "line": 209, - "column": 53 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "lastY", - "start": 6490, - "end": 6495, - "loc": { - "start": { - "line": 209, - "column": 54 - }, - "end": { - "line": 209, - "column": 59 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6495, - "end": 6496, + "value": "yDelta", + "start": 6543, + "end": 6549, "loc": { "start": { "line": 209, - "column": 59 + "column": 49 }, "end": { "line": 209, - "column": 60 + "column": 55 } } }, @@ -70588,16 +71024,16 @@ "updateContext": null }, "value": "/", - "start": 6497, - "end": 6498, + "start": 6550, + "end": 6551, "loc": { "start": { "line": 209, - "column": 61 + "column": 56 }, "end": { "line": 209, - "column": 62 + "column": 57 } } }, @@ -70614,16 +71050,16 @@ "binop": null }, "value": "canvasHeight", - "start": 6499, - "end": 6511, + "start": 6552, + "end": 6564, "loc": { "start": { "line": 209, - "column": 63 + "column": 58 }, "end": { "line": 209, - "column": 75 + "column": 70 } } }, @@ -70639,16 +71075,16 @@ "postfix": false, "binop": null }, - "start": 6511, - "end": 6512, + "start": 6564, + "end": 6565, "loc": { "start": { "line": 209, - "column": 75 + "column": 70 }, "end": { "line": 209, - "column": 76 + "column": 71 } } }, @@ -70666,16 +71102,16 @@ "updateContext": null }, "value": "*", - "start": 6513, - "end": 6514, + "start": 6566, + "end": 6567, "loc": { "start": { "line": 209, - "column": 77 + "column": 72 }, "end": { "line": 209, - "column": 78 + "column": 73 } } }, @@ -70691,16 +71127,16 @@ "postfix": false, "binop": null }, - "start": 6515, - "end": 6516, + "start": 6568, + "end": 6569, "loc": { "start": { "line": 209, - "column": 79 + "column": 74 }, "end": { "line": 209, - "column": 80 + "column": 75 } } }, @@ -70717,16 +71153,16 @@ "binop": null }, "value": "configs", - "start": 6516, - "end": 6523, + "start": 6569, + "end": 6576, "loc": { "start": { "line": 209, - "column": 80 + "column": 75 }, "end": { "line": 209, - "column": 87 + "column": 82 } } }, @@ -70743,16 +71179,16 @@ "binop": null, "updateContext": null }, - "start": 6523, - "end": 6524, + "start": 6576, + "end": 6577, "loc": { "start": { "line": 209, - "column": 87 + "column": 82 }, "end": { "line": 209, - "column": 88 + "column": 83 } } }, @@ -70769,16 +71205,16 @@ "binop": null }, "value": "dragRotationRate", - "start": 6524, - "end": 6540, + "start": 6577, + "end": 6593, "loc": { "start": { "line": 209, - "column": 88 + "column": 83 }, "end": { "line": 209, - "column": 104 + "column": 99 } } }, @@ -70796,16 +71232,16 @@ "updateContext": null }, "value": "/", - "start": 6541, - "end": 6542, + "start": 6594, + "end": 6595, "loc": { "start": { "line": 209, - "column": 105 + "column": 100 }, "end": { "line": 209, - "column": 106 + "column": 101 } } }, @@ -70823,16 +71259,16 @@ "updateContext": null }, "value": 4, - "start": 6543, - "end": 6544, + "start": 6596, + "end": 6597, "loc": { "start": { "line": 209, - "column": 107 + "column": 102 }, "end": { "line": 209, - "column": 108 + "column": 103 } } }, @@ -70848,16 +71284,16 @@ "postfix": false, "binop": null }, - "start": 6544, - "end": 6545, + "start": 6597, + "end": 6598, "loc": { "start": { "line": 209, - "column": 108 + "column": 103 }, "end": { "line": 209, - "column": 109 + "column": 104 } } }, @@ -70874,16 +71310,16 @@ "binop": null, "updateContext": null }, - "start": 6545, - "end": 6546, + "start": 6598, + "end": 6599, "loc": { "start": { "line": 209, - "column": 109 + "column": 104 }, "end": { "line": 209, - "column": 110 + "column": 105 } } }, @@ -70899,8 +71335,8 @@ "postfix": false, "binop": null }, - "start": 6568, - "end": 6569, + "start": 6621, + "end": 6622, "loc": { "start": { "line": 211, @@ -70927,8 +71363,8 @@ "updateContext": null }, "value": "else", - "start": 6570, - "end": 6574, + "start": 6623, + "end": 6627, "loc": { "start": { "line": 211, @@ -70952,8 +71388,8 @@ "postfix": false, "binop": null }, - "start": 6575, - "end": 6576, + "start": 6628, + "end": 6629, "loc": { "start": { "line": 211, @@ -70978,8 +71414,8 @@ "binop": null }, "value": "updates", - "start": 6601, - "end": 6608, + "start": 6654, + "end": 6661, "loc": { "start": { "line": 212, @@ -71004,8 +71440,8 @@ "binop": null, "updateContext": null }, - "start": 6608, - "end": 6609, + "start": 6661, + "end": 6662, "loc": { "start": { "line": 212, @@ -71030,8 +71466,8 @@ "binop": null }, "value": "rotateDeltaY", - "start": 6609, - "end": 6621, + "start": 6662, + "end": 6674, "loc": { "start": { "line": 212, @@ -71057,8 +71493,8 @@ "updateContext": null }, "value": "-=", - "start": 6622, - "end": 6624, + "start": 6675, + "end": 6677, "loc": { "start": { "line": 212, @@ -71082,8 +71518,8 @@ "postfix": false, "binop": null }, - "start": 6625, - "end": 6626, + "start": 6678, + "end": 6679, "loc": { "start": { "line": 212, @@ -71095,84 +71531,6 @@ } } }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6626, - "end": 6627, - "loc": { - "start": { - "line": 212, - "column": 49 - }, - "end": { - "line": 212, - "column": 50 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "x", - "start": 6627, - "end": 6628, - "loc": { - "start": { - "line": 212, - "column": 50 - }, - "end": { - "line": 212, - "column": 51 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "-", - "start": 6629, - "end": 6630, - "loc": { - "start": { - "line": 212, - "column": 52 - }, - "end": { - "line": 212, - "column": 53 - } - } - }, { "type": { "label": "name", @@ -71185,42 +71543,17 @@ "postfix": false, "binop": null }, - "value": "lastX", - "start": 6631, - "end": 6636, - "loc": { - "start": { - "line": 212, - "column": 54 - }, - "end": { - "line": 212, - "column": 59 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6636, - "end": 6637, + "value": "xDelta", + "start": 6679, + "end": 6685, "loc": { "start": { "line": 212, - "column": 59 + "column": 49 }, "end": { "line": 212, - "column": 60 + "column": 55 } } }, @@ -71238,16 +71571,16 @@ "updateContext": null }, "value": "/", - "start": 6638, - "end": 6639, + "start": 6686, + "end": 6687, "loc": { "start": { "line": 212, - "column": 61 + "column": 56 }, "end": { "line": 212, - "column": 62 + "column": 57 } } }, @@ -71264,16 +71597,16 @@ "binop": null }, "value": "canvasWidth", - "start": 6640, - "end": 6651, + "start": 6688, + "end": 6699, "loc": { "start": { "line": 212, - "column": 63 + "column": 58 }, "end": { "line": 212, - "column": 74 + "column": 69 } } }, @@ -71289,16 +71622,16 @@ "postfix": false, "binop": null }, - "start": 6651, - "end": 6652, + "start": 6699, + "end": 6700, "loc": { "start": { "line": 212, - "column": 74 + "column": 69 }, "end": { "line": 212, - "column": 75 + "column": 70 } } }, @@ -71316,16 +71649,16 @@ "updateContext": null }, "value": "*", - "start": 6653, - "end": 6654, + "start": 6701, + "end": 6702, "loc": { "start": { "line": 212, - "column": 76 + "column": 71 }, "end": { "line": 212, - "column": 77 + "column": 72 } } }, @@ -71341,16 +71674,16 @@ "postfix": false, "binop": null }, - "start": 6655, - "end": 6656, + "start": 6703, + "end": 6704, "loc": { "start": { "line": 212, - "column": 78 + "column": 73 }, "end": { "line": 212, - "column": 79 + "column": 74 } } }, @@ -71367,16 +71700,16 @@ "binop": null }, "value": "configs", - "start": 6656, - "end": 6663, + "start": 6704, + "end": 6711, "loc": { "start": { "line": 212, - "column": 79 + "column": 74 }, "end": { "line": 212, - "column": 86 + "column": 81 } } }, @@ -71393,16 +71726,16 @@ "binop": null, "updateContext": null }, - "start": 6663, - "end": 6664, + "start": 6711, + "end": 6712, "loc": { "start": { "line": 212, - "column": 86 + "column": 81 }, "end": { "line": 212, - "column": 87 + "column": 82 } } }, @@ -71419,16 +71752,16 @@ "binop": null }, "value": "dragRotationRate", - "start": 6664, - "end": 6680, + "start": 6712, + "end": 6728, "loc": { "start": { "line": 212, - "column": 87 + "column": 82 }, "end": { "line": 212, - "column": 103 + "column": 98 } } }, @@ -71446,16 +71779,16 @@ "updateContext": null }, "value": "*", - "start": 6681, - "end": 6682, + "start": 6729, + "end": 6730, "loc": { "start": { "line": 212, - "column": 104 + "column": 99 }, "end": { "line": 212, - "column": 105 + "column": 100 } } }, @@ -71473,16 +71806,16 @@ "updateContext": null }, "value": 1.5, - "start": 6683, - "end": 6686, + "start": 6731, + "end": 6734, "loc": { "start": { "line": 212, - "column": 106 + "column": 101 }, "end": { "line": 212, - "column": 109 + "column": 104 } } }, @@ -71498,16 +71831,16 @@ "postfix": false, "binop": null }, - "start": 6686, - "end": 6687, + "start": 6734, + "end": 6735, "loc": { "start": { "line": 212, - "column": 109 + "column": 104 }, "end": { "line": 212, - "column": 110 + "column": 105 } } }, @@ -71524,16 +71857,16 @@ "binop": null, "updateContext": null }, - "start": 6687, - "end": 6688, + "start": 6735, + "end": 6736, "loc": { "start": { "line": 212, - "column": 110 + "column": 105 }, "end": { "line": 212, - "column": 111 + "column": 106 } } }, @@ -71550,8 +71883,8 @@ "binop": null }, "value": "updates", - "start": 6713, - "end": 6720, + "start": 6761, + "end": 6768, "loc": { "start": { "line": 213, @@ -71576,8 +71909,8 @@ "binop": null, "updateContext": null }, - "start": 6720, - "end": 6721, + "start": 6768, + "end": 6769, "loc": { "start": { "line": 213, @@ -71602,8 +71935,8 @@ "binop": null }, "value": "rotateDeltaX", - "start": 6721, - "end": 6733, + "start": 6769, + "end": 6781, "loc": { "start": { "line": 213, @@ -71629,8 +71962,8 @@ "updateContext": null }, "value": "+=", - "start": 6734, - "end": 6736, + "start": 6782, + "end": 6784, "loc": { "start": { "line": 213, @@ -71654,8 +71987,8 @@ "postfix": false, "binop": null }, - "start": 6737, - "end": 6738, + "start": 6785, + "end": 6786, "loc": { "start": { "line": 213, @@ -71667,31 +72000,6 @@ } } }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6738, - "end": 6739, - "loc": { - "start": { - "line": 213, - "column": 49 - }, - "end": { - "line": 213, - "column": 50 - } - } - }, { "type": { "label": "name", @@ -71704,95 +72012,17 @@ "postfix": false, "binop": null }, - "value": "y", - "start": 6739, - "end": 6740, + "value": "yDelta", + "start": 6786, + "end": 6792, "loc": { "start": { "line": 213, - "column": 50 - }, - "end": { - "line": 213, - "column": 51 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "-", - "start": 6741, - "end": 6742, - "loc": { - "start": { - "line": 213, - "column": 52 - }, - "end": { - "line": 213, - "column": 53 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "lastY", - "start": 6743, - "end": 6748, - "loc": { - "start": { - "line": 213, - "column": 54 - }, - "end": { - "line": 213, - "column": 59 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6748, - "end": 6749, - "loc": { - "start": { - "line": 213, - "column": 59 + "column": 49 }, "end": { "line": 213, - "column": 60 + "column": 55 } } }, @@ -71810,16 +72040,16 @@ "updateContext": null }, "value": "/", - "start": 6750, - "end": 6751, + "start": 6793, + "end": 6794, "loc": { "start": { "line": 213, - "column": 61 + "column": 56 }, "end": { "line": 213, - "column": 62 + "column": 57 } } }, @@ -71836,16 +72066,16 @@ "binop": null }, "value": "canvasHeight", - "start": 6752, - "end": 6764, + "start": 6795, + "end": 6807, "loc": { "start": { "line": 213, - "column": 63 + "column": 58 }, "end": { "line": 213, - "column": 75 + "column": 70 } } }, @@ -71861,16 +72091,16 @@ "postfix": false, "binop": null }, - "start": 6764, - "end": 6765, + "start": 6807, + "end": 6808, "loc": { "start": { "line": 213, - "column": 75 + "column": 70 }, "end": { "line": 213, - "column": 76 + "column": 71 } } }, @@ -71888,16 +72118,16 @@ "updateContext": null }, "value": "*", - "start": 6766, - "end": 6767, + "start": 6809, + "end": 6810, "loc": { "start": { "line": 213, - "column": 77 + "column": 72 }, "end": { "line": 213, - "column": 78 + "column": 73 } } }, @@ -71913,16 +72143,16 @@ "postfix": false, "binop": null }, - "start": 6768, - "end": 6769, + "start": 6811, + "end": 6812, "loc": { "start": { "line": 213, - "column": 79 + "column": 74 }, "end": { "line": 213, - "column": 80 + "column": 75 } } }, @@ -71939,16 +72169,16 @@ "binop": null }, "value": "configs", - "start": 6769, - "end": 6776, + "start": 6812, + "end": 6819, "loc": { "start": { "line": 213, - "column": 80 + "column": 75 }, "end": { "line": 213, - "column": 87 + "column": 82 } } }, @@ -71965,16 +72195,16 @@ "binop": null, "updateContext": null }, - "start": 6776, - "end": 6777, + "start": 6819, + "end": 6820, "loc": { "start": { "line": 213, - "column": 87 + "column": 82 }, "end": { "line": 213, - "column": 88 + "column": 83 } } }, @@ -71991,16 +72221,16 @@ "binop": null }, "value": "dragRotationRate", - "start": 6777, - "end": 6793, + "start": 6820, + "end": 6836, "loc": { "start": { "line": 213, - "column": 88 + "column": 83 }, "end": { "line": 213, - "column": 104 + "column": 99 } } }, @@ -72018,16 +72248,16 @@ "updateContext": null }, "value": "*", - "start": 6794, - "end": 6795, + "start": 6837, + "end": 6838, "loc": { "start": { "line": 213, - "column": 105 + "column": 100 }, "end": { "line": 213, - "column": 106 + "column": 101 } } }, @@ -72045,16 +72275,16 @@ "updateContext": null }, "value": 1.5, - "start": 6796, - "end": 6799, + "start": 6839, + "end": 6842, "loc": { "start": { "line": 213, - "column": 107 + "column": 102 }, "end": { "line": 213, - "column": 110 + "column": 105 } } }, @@ -72070,16 +72300,16 @@ "postfix": false, "binop": null }, - "start": 6799, - "end": 6800, + "start": 6842, + "end": 6843, "loc": { "start": { "line": 213, - "column": 110 + "column": 105 }, "end": { "line": 213, - "column": 111 + "column": 106 } } }, @@ -72096,16 +72326,16 @@ "binop": null, "updateContext": null }, - "start": 6800, - "end": 6801, + "start": 6843, + "end": 6844, "loc": { "start": { "line": 213, - "column": 111 + "column": 106 }, "end": { "line": 213, - "column": 112 + "column": 107 } } }, @@ -72121,8 +72351,8 @@ "postfix": false, "binop": null }, - "start": 6822, - "end": 6823, + "start": 6865, + "end": 6866, "loc": { "start": { "line": 214, @@ -72146,8 +72376,8 @@ "postfix": false, "binop": null }, - "start": 6840, - "end": 6841, + "start": 6883, + "end": 6884, "loc": { "start": { "line": 215, @@ -72171,8 +72401,8 @@ "postfix": false, "binop": null }, - "start": 6854, - "end": 6855, + "start": 6897, + "end": 6898, "loc": { "start": { "line": 216, @@ -72197,8 +72427,8 @@ "binop": null }, "value": "lastX", - "start": 6869, - "end": 6874, + "start": 6912, + "end": 6917, "loc": { "start": { "line": 218, @@ -72224,8 +72454,8 @@ "updateContext": null }, "value": "=", - "start": 6875, - "end": 6876, + "start": 6918, + "end": 6919, "loc": { "start": { "line": 218, @@ -72250,8 +72480,8 @@ "binop": null }, "value": "x", - "start": 6877, - "end": 6878, + "start": 6920, + "end": 6921, "loc": { "start": { "line": 218, @@ -72276,8 +72506,8 @@ "binop": null, "updateContext": null }, - "start": 6878, - "end": 6879, + "start": 6921, + "end": 6922, "loc": { "start": { "line": 218, @@ -72302,8 +72532,8 @@ "binop": null }, "value": "lastY", - "start": 6892, - "end": 6897, + "start": 6935, + "end": 6940, "loc": { "start": { "line": 219, @@ -72329,8 +72559,8 @@ "updateContext": null }, "value": "=", - "start": 6898, - "end": 6899, + "start": 6941, + "end": 6942, "loc": { "start": { "line": 219, @@ -72355,8 +72585,8 @@ "binop": null }, "value": "y", - "start": 6900, - "end": 6901, + "start": 6943, + "end": 6944, "loc": { "start": { "line": 219, @@ -72381,8 +72611,8 @@ "binop": null, "updateContext": null }, - "start": 6901, - "end": 6902, + "start": 6944, + "end": 6945, "loc": { "start": { "line": 219, @@ -72406,8 +72636,8 @@ "postfix": false, "binop": null }, - "start": 6911, - "end": 6912, + "start": 6954, + "end": 6955, "loc": { "start": { "line": 220, @@ -72431,8 +72661,8 @@ "postfix": false, "binop": null }, - "start": 6912, - "end": 6913, + "start": 6955, + "end": 6956, "loc": { "start": { "line": 220, @@ -72457,8 +72687,8 @@ "binop": null, "updateContext": null }, - "start": 6913, - "end": 6914, + "start": 6956, + "end": 6957, "loc": { "start": { "line": 220, @@ -72483,8 +72713,8 @@ "binop": null }, "value": "canvas", - "start": 6924, - "end": 6930, + "start": 6967, + "end": 6973, "loc": { "start": { "line": 222, @@ -72509,8 +72739,8 @@ "binop": null, "updateContext": null }, - "start": 6930, - "end": 6931, + "start": 6973, + "end": 6974, "loc": { "start": { "line": 222, @@ -72535,8 +72765,8 @@ "binop": null }, "value": "addEventListener", - "start": 6931, - "end": 6947, + "start": 6974, + "end": 6990, "loc": { "start": { "line": 222, @@ -72560,8 +72790,8 @@ "postfix": false, "binop": null }, - "start": 6947, - "end": 6948, + "start": 6990, + "end": 6991, "loc": { "start": { "line": 222, @@ -72587,8 +72817,8 @@ "updateContext": null }, "value": "mousemove", - "start": 6948, - "end": 6959, + "start": 6991, + "end": 7002, "loc": { "start": { "line": 222, @@ -72613,8 +72843,8 @@ "binop": null, "updateContext": null }, - "start": 6959, - "end": 6960, + "start": 7002, + "end": 7003, "loc": { "start": { "line": 222, @@ -72641,8 +72871,8 @@ "updateContext": null }, "value": "this", - "start": 6961, - "end": 6965, + "start": 7004, + "end": 7008, "loc": { "start": { "line": 222, @@ -72667,8 +72897,8 @@ "binop": null, "updateContext": null }, - "start": 6965, - "end": 6966, + "start": 7008, + "end": 7009, "loc": { "start": { "line": 222, @@ -72693,8 +72923,8 @@ "binop": null }, "value": "_canvasMouseMoveHandler", - "start": 6966, - "end": 6989, + "start": 7009, + "end": 7032, "loc": { "start": { "line": 222, @@ -72720,8 +72950,8 @@ "updateContext": null }, "value": "=", - "start": 6990, - "end": 6991, + "start": 7033, + "end": 7034, "loc": { "start": { "line": 222, @@ -72745,8 +72975,8 @@ "postfix": false, "binop": null }, - "start": 6992, - "end": 6993, + "start": 7035, + "end": 7036, "loc": { "start": { "line": 222, @@ -72771,8 +73001,8 @@ "binop": null }, "value": "e", - "start": 6993, - "end": 6994, + "start": 7036, + "end": 7037, "loc": { "start": { "line": 222, @@ -72796,8 +73026,8 @@ "postfix": false, "binop": null }, - "start": 6994, - "end": 6995, + "start": 7037, + "end": 7038, "loc": { "start": { "line": 222, @@ -72822,8 +73052,8 @@ "binop": null, "updateContext": null }, - "start": 6996, - "end": 6998, + "start": 7039, + "end": 7041, "loc": { "start": { "line": 222, @@ -72847,8 +73077,8 @@ "postfix": false, "binop": null }, - "start": 6999, - "end": 7000, + "start": 7042, + "end": 7043, "loc": { "start": { "line": 222, @@ -72875,8 +73105,8 @@ "updateContext": null }, "value": "if", - "start": 7014, - "end": 7016, + "start": 7057, + "end": 7059, "loc": { "start": { "line": 224, @@ -72900,8 +73130,8 @@ "postfix": false, "binop": null }, - "start": 7017, - "end": 7018, + "start": 7060, + "end": 7061, "loc": { "start": { "line": 224, @@ -72927,8 +73157,8 @@ "updateContext": null }, "value": "!", - "start": 7018, - "end": 7019, + "start": 7061, + "end": 7062, "loc": { "start": { "line": 224, @@ -72952,8 +73182,8 @@ "postfix": false, "binop": null }, - "start": 7019, - "end": 7020, + "start": 7062, + "end": 7063, "loc": { "start": { "line": 224, @@ -72978,8 +73208,8 @@ "binop": null }, "value": "configs", - "start": 7020, - "end": 7027, + "start": 7063, + "end": 7070, "loc": { "start": { "line": 224, @@ -73004,8 +73234,8 @@ "binop": null, "updateContext": null }, - "start": 7027, - "end": 7028, + "start": 7070, + "end": 7071, "loc": { "start": { "line": 224, @@ -73030,8 +73260,8 @@ "binop": null }, "value": "active", - "start": 7028, - "end": 7034, + "start": 7071, + "end": 7077, "loc": { "start": { "line": 224, @@ -73057,8 +73287,8 @@ "updateContext": null }, "value": "&&", - "start": 7035, - "end": 7037, + "start": 7078, + "end": 7080, "loc": { "start": { "line": 224, @@ -73083,8 +73313,8 @@ "binop": null }, "value": "configs", - "start": 7038, - "end": 7045, + "start": 7081, + "end": 7088, "loc": { "start": { "line": 224, @@ -73109,8 +73339,8 @@ "binop": null, "updateContext": null }, - "start": 7045, - "end": 7046, + "start": 7088, + "end": 7089, "loc": { "start": { "line": 224, @@ -73135,8 +73365,8 @@ "binop": null }, "value": "pointerEnabled", - "start": 7046, - "end": 7060, + "start": 7089, + "end": 7103, "loc": { "start": { "line": 224, @@ -73160,8 +73390,8 @@ "postfix": false, "binop": null }, - "start": 7060, - "end": 7061, + "start": 7103, + "end": 7104, "loc": { "start": { "line": 224, @@ -73185,8 +73415,8 @@ "postfix": false, "binop": null }, - "start": 7061, - "end": 7062, + "start": 7104, + "end": 7105, "loc": { "start": { "line": 224, @@ -73210,8 +73440,8 @@ "postfix": false, "binop": null }, - "start": 7063, - "end": 7064, + "start": 7106, + "end": 7107, "loc": { "start": { "line": 224, @@ -73238,8 +73468,8 @@ "updateContext": null }, "value": "return", - "start": 7081, - "end": 7087, + "start": 7124, + "end": 7130, "loc": { "start": { "line": 225, @@ -73264,8 +73494,8 @@ "binop": null, "updateContext": null }, - "start": 7087, - "end": 7088, + "start": 7130, + "end": 7131, "loc": { "start": { "line": 225, @@ -73289,8 +73519,8 @@ "postfix": false, "binop": null }, - "start": 7101, - "end": 7102, + "start": 7144, + "end": 7145, "loc": { "start": { "line": 226, @@ -73317,8 +73547,8 @@ "updateContext": null }, "value": "if", - "start": 7116, - "end": 7118, + "start": 7159, + "end": 7161, "loc": { "start": { "line": 228, @@ -73342,8 +73572,8 @@ "postfix": false, "binop": null }, - "start": 7119, - "end": 7120, + "start": 7162, + "end": 7163, "loc": { "start": { "line": 228, @@ -73369,8 +73599,8 @@ "updateContext": null }, "value": "!", - "start": 7120, - "end": 7121, + "start": 7163, + "end": 7164, "loc": { "start": { "line": 228, @@ -73395,8 +73625,8 @@ "binop": null }, "value": "states", - "start": 7121, - "end": 7127, + "start": 7164, + "end": 7170, "loc": { "start": { "line": 228, @@ -73421,8 +73651,8 @@ "binop": null, "updateContext": null }, - "start": 7127, - "end": 7128, + "start": 7170, + "end": 7171, "loc": { "start": { "line": 228, @@ -73447,8 +73677,8 @@ "binop": null }, "value": "mouseover", - "start": 7128, - "end": 7137, + "start": 7171, + "end": 7180, "loc": { "start": { "line": 228, @@ -73472,8 +73702,8 @@ "postfix": false, "binop": null }, - "start": 7137, - "end": 7138, + "start": 7180, + "end": 7181, "loc": { "start": { "line": 228, @@ -73497,8 +73727,8 @@ "postfix": false, "binop": null }, - "start": 7139, - "end": 7140, + "start": 7182, + "end": 7183, "loc": { "start": { "line": 228, @@ -73525,8 +73755,8 @@ "updateContext": null }, "value": "return", - "start": 7157, - "end": 7163, + "start": 7200, + "end": 7206, "loc": { "start": { "line": 229, @@ -73551,8 +73781,8 @@ "binop": null, "updateContext": null }, - "start": 7163, - "end": 7164, + "start": 7206, + "end": 7207, "loc": { "start": { "line": 229, @@ -73576,8 +73806,8 @@ "postfix": false, "binop": null }, - "start": 7177, - "end": 7178, + "start": 7220, + "end": 7221, "loc": { "start": { "line": 230, @@ -73602,8 +73832,8 @@ "binop": null }, "value": "mouseMovedOnCanvasSinceLastWheel", - "start": 7192, - "end": 7224, + "start": 7235, + "end": 7267, "loc": { "start": { "line": 232, @@ -73629,8 +73859,8 @@ "updateContext": null }, "value": "=", - "start": 7225, - "end": 7226, + "start": 7268, + "end": 7269, "loc": { "start": { "line": 232, @@ -73657,8 +73887,8 @@ "updateContext": null }, "value": "true", - "start": 7227, - "end": 7231, + "start": 7270, + "end": 7274, "loc": { "start": { "line": 232, @@ -73683,8 +73913,8 @@ "binop": null, "updateContext": null }, - "start": 7231, - "end": 7232, + "start": 7274, + "end": 7275, "loc": { "start": { "line": 232, @@ -73708,8 +73938,8 @@ "postfix": false, "binop": null }, - "start": 7241, - "end": 7242, + "start": 7284, + "end": 7285, "loc": { "start": { "line": 233, @@ -73733,8 +73963,8 @@ "postfix": false, "binop": null }, - "start": 7242, - "end": 7243, + "start": 7285, + "end": 7286, "loc": { "start": { "line": 233, @@ -73759,8 +73989,8 @@ "binop": null, "updateContext": null }, - "start": 7243, - "end": 7244, + "start": 7286, + "end": 7287, "loc": { "start": { "line": 233, @@ -73785,8 +74015,8 @@ "binop": null }, "value": "document", - "start": 7254, - "end": 7262, + "start": 7297, + "end": 7305, "loc": { "start": { "line": 235, @@ -73811,8 +74041,8 @@ "binop": null, "updateContext": null }, - "start": 7262, - "end": 7263, + "start": 7305, + "end": 7306, "loc": { "start": { "line": 235, @@ -73837,8 +74067,8 @@ "binop": null }, "value": "addEventListener", - "start": 7263, - "end": 7279, + "start": 7306, + "end": 7322, "loc": { "start": { "line": 235, @@ -73862,8 +74092,8 @@ "postfix": false, "binop": null }, - "start": 7279, - "end": 7280, + "start": 7322, + "end": 7323, "loc": { "start": { "line": 235, @@ -73889,8 +74119,8 @@ "updateContext": null }, "value": "mouseup", - "start": 7280, - "end": 7289, + "start": 7323, + "end": 7332, "loc": { "start": { "line": 235, @@ -73915,8 +74145,8 @@ "binop": null, "updateContext": null }, - "start": 7289, - "end": 7290, + "start": 7332, + "end": 7333, "loc": { "start": { "line": 235, @@ -73943,8 +74173,8 @@ "updateContext": null }, "value": "this", - "start": 7291, - "end": 7295, + "start": 7334, + "end": 7338, "loc": { "start": { "line": 235, @@ -73969,8 +74199,8 @@ "binop": null, "updateContext": null }, - "start": 7295, - "end": 7296, + "start": 7338, + "end": 7339, "loc": { "start": { "line": 235, @@ -73995,8 +74225,8 @@ "binop": null }, "value": "_documentMouseUpHandler", - "start": 7296, - "end": 7319, + "start": 7339, + "end": 7362, "loc": { "start": { "line": 235, @@ -74022,8 +74252,8 @@ "updateContext": null }, "value": "=", - "start": 7320, - "end": 7321, + "start": 7363, + "end": 7364, "loc": { "start": { "line": 235, @@ -74047,8 +74277,8 @@ "postfix": false, "binop": null }, - "start": 7322, - "end": 7323, + "start": 7365, + "end": 7366, "loc": { "start": { "line": 235, @@ -74073,8 +74303,8 @@ "binop": null }, "value": "e", - "start": 7323, - "end": 7324, + "start": 7366, + "end": 7367, "loc": { "start": { "line": 235, @@ -74098,8 +74328,8 @@ "postfix": false, "binop": null }, - "start": 7324, - "end": 7325, + "start": 7367, + "end": 7368, "loc": { "start": { "line": 235, @@ -74124,8 +74354,8 @@ "binop": null, "updateContext": null }, - "start": 7326, - "end": 7328, + "start": 7369, + "end": 7371, "loc": { "start": { "line": 235, @@ -74149,8 +74379,8 @@ "postfix": false, "binop": null }, - "start": 7329, - "end": 7330, + "start": 7372, + "end": 7373, "loc": { "start": { "line": 235, @@ -74177,8 +74407,8 @@ "updateContext": null }, "value": "if", - "start": 7343, - "end": 7345, + "start": 7386, + "end": 7388, "loc": { "start": { "line": 236, @@ -74202,8 +74432,8 @@ "postfix": false, "binop": null }, - "start": 7346, - "end": 7347, + "start": 7389, + "end": 7390, "loc": { "start": { "line": 236, @@ -74229,8 +74459,8 @@ "updateContext": null }, "value": "!", - "start": 7347, - "end": 7348, + "start": 7390, + "end": 7391, "loc": { "start": { "line": 236, @@ -74254,8 +74484,8 @@ "postfix": false, "binop": null }, - "start": 7348, - "end": 7349, + "start": 7391, + "end": 7392, "loc": { "start": { "line": 236, @@ -74280,8 +74510,8 @@ "binop": null }, "value": "configs", - "start": 7349, - "end": 7356, + "start": 7392, + "end": 7399, "loc": { "start": { "line": 236, @@ -74306,8 +74536,8 @@ "binop": null, "updateContext": null }, - "start": 7356, - "end": 7357, + "start": 7399, + "end": 7400, "loc": { "start": { "line": 236, @@ -74332,8 +74562,8 @@ "binop": null }, "value": "active", - "start": 7357, - "end": 7363, + "start": 7400, + "end": 7406, "loc": { "start": { "line": 236, @@ -74359,8 +74589,8 @@ "updateContext": null }, "value": "&&", - "start": 7364, - "end": 7366, + "start": 7407, + "end": 7409, "loc": { "start": { "line": 236, @@ -74385,8 +74615,8 @@ "binop": null }, "value": "configs", - "start": 7367, - "end": 7374, + "start": 7410, + "end": 7417, "loc": { "start": { "line": 236, @@ -74411,8 +74641,8 @@ "binop": null, "updateContext": null }, - "start": 7374, - "end": 7375, + "start": 7417, + "end": 7418, "loc": { "start": { "line": 236, @@ -74437,8 +74667,8 @@ "binop": null }, "value": "pointerEnabled", - "start": 7375, - "end": 7389, + "start": 7418, + "end": 7432, "loc": { "start": { "line": 236, @@ -74462,8 +74692,8 @@ "postfix": false, "binop": null }, - "start": 7389, - "end": 7390, + "start": 7432, + "end": 7433, "loc": { "start": { "line": 236, @@ -74487,8 +74717,8 @@ "postfix": false, "binop": null }, - "start": 7390, - "end": 7391, + "start": 7433, + "end": 7434, "loc": { "start": { "line": 236, @@ -74512,8 +74742,8 @@ "postfix": false, "binop": null }, - "start": 7392, - "end": 7393, + "start": 7435, + "end": 7436, "loc": { "start": { "line": 236, @@ -74540,8 +74770,8 @@ "updateContext": null }, "value": "return", - "start": 7410, - "end": 7416, + "start": 7453, + "end": 7459, "loc": { "start": { "line": 237, @@ -74566,8 +74796,8 @@ "binop": null, "updateContext": null }, - "start": 7416, - "end": 7417, + "start": 7459, + "end": 7460, "loc": { "start": { "line": 237, @@ -74591,8 +74821,8 @@ "postfix": false, "binop": null }, - "start": 7430, - "end": 7431, + "start": 7473, + "end": 7474, "loc": { "start": { "line": 238, @@ -74619,8 +74849,8 @@ "updateContext": null }, "value": "switch", - "start": 7444, - "end": 7450, + "start": 7487, + "end": 7493, "loc": { "start": { "line": 239, @@ -74644,8 +74874,8 @@ "postfix": false, "binop": null }, - "start": 7451, - "end": 7452, + "start": 7494, + "end": 7495, "loc": { "start": { "line": 239, @@ -74670,8 +74900,8 @@ "binop": null }, "value": "e", - "start": 7452, - "end": 7453, + "start": 7495, + "end": 7496, "loc": { "start": { "line": 239, @@ -74696,8 +74926,8 @@ "binop": null, "updateContext": null }, - "start": 7453, - "end": 7454, + "start": 7496, + "end": 7497, "loc": { "start": { "line": 239, @@ -74722,8 +74952,8 @@ "binop": null }, "value": "which", - "start": 7454, - "end": 7459, + "start": 7497, + "end": 7502, "loc": { "start": { "line": 239, @@ -74747,8 +74977,8 @@ "postfix": false, "binop": null }, - "start": 7459, - "end": 7460, + "start": 7502, + "end": 7503, "loc": { "start": { "line": 239, @@ -74772,8 +75002,8 @@ "postfix": false, "binop": null }, - "start": 7461, - "end": 7462, + "start": 7504, + "end": 7505, "loc": { "start": { "line": 239, @@ -74800,8 +75030,8 @@ "updateContext": null }, "value": "case", - "start": 7479, - "end": 7483, + "start": 7522, + "end": 7526, "loc": { "start": { "line": 240, @@ -74827,8 +75057,8 @@ "updateContext": null }, "value": 1, - "start": 7484, - "end": 7485, + "start": 7527, + "end": 7528, "loc": { "start": { "line": 240, @@ -74853,8 +75083,8 @@ "binop": null, "updateContext": null }, - "start": 7485, - "end": 7486, + "start": 7528, + "end": 7529, "loc": { "start": { "line": 240, @@ -74869,8 +75099,8 @@ { "type": "CommentLine", "value": " Left button", - "start": 7487, - "end": 7501, + "start": 7530, + "end": 7544, "loc": { "start": { "line": 240, @@ -74895,8 +75125,8 @@ "binop": null }, "value": "mouseDownLeft", - "start": 7522, - "end": 7535, + "start": 7565, + "end": 7578, "loc": { "start": { "line": 241, @@ -74922,8 +75152,8 @@ "updateContext": null }, "value": "=", - "start": 7536, - "end": 7537, + "start": 7579, + "end": 7580, "loc": { "start": { "line": 241, @@ -74950,8 +75180,8 @@ "updateContext": null }, "value": "false", - "start": 7538, - "end": 7543, + "start": 7581, + "end": 7586, "loc": { "start": { "line": 241, @@ -74976,8 +75206,8 @@ "binop": null, "updateContext": null }, - "start": 7543, - "end": 7544, + "start": 7586, + "end": 7587, "loc": { "start": { "line": 241, @@ -75002,8 +75232,8 @@ "binop": null }, "value": "mouseDownMiddle", - "start": 7565, - "end": 7580, + "start": 7608, + "end": 7623, "loc": { "start": { "line": 242, @@ -75029,8 +75259,8 @@ "updateContext": null }, "value": "=", - "start": 7581, - "end": 7582, + "start": 7624, + "end": 7625, "loc": { "start": { "line": 242, @@ -75057,8 +75287,8 @@ "updateContext": null }, "value": "false", - "start": 7583, - "end": 7588, + "start": 7626, + "end": 7631, "loc": { "start": { "line": 242, @@ -75083,8 +75313,8 @@ "binop": null, "updateContext": null }, - "start": 7588, - "end": 7589, + "start": 7631, + "end": 7632, "loc": { "start": { "line": 242, @@ -75109,8 +75339,8 @@ "binop": null }, "value": "mouseDownRight", - "start": 7610, - "end": 7624, + "start": 7653, + "end": 7667, "loc": { "start": { "line": 243, @@ -75136,8 +75366,8 @@ "updateContext": null }, "value": "=", - "start": 7625, - "end": 7626, + "start": 7668, + "end": 7669, "loc": { "start": { "line": 243, @@ -75164,8 +75394,8 @@ "updateContext": null }, "value": "false", - "start": 7627, - "end": 7632, + "start": 7670, + "end": 7675, "loc": { "start": { "line": 243, @@ -75190,8 +75420,8 @@ "binop": null, "updateContext": null }, - "start": 7632, - "end": 7633, + "start": 7675, + "end": 7676, "loc": { "start": { "line": 243, @@ -75218,8 +75448,8 @@ "updateContext": null }, "value": "break", - "start": 7654, - "end": 7659, + "start": 7697, + "end": 7702, "loc": { "start": { "line": 244, @@ -75244,8 +75474,8 @@ "binop": null, "updateContext": null }, - "start": 7659, - "end": 7660, + "start": 7702, + "end": 7703, "loc": { "start": { "line": 244, @@ -75272,8 +75502,8 @@ "updateContext": null }, "value": "case", - "start": 7677, - "end": 7681, + "start": 7720, + "end": 7724, "loc": { "start": { "line": 245, @@ -75299,8 +75529,8 @@ "updateContext": null }, "value": 2, - "start": 7682, - "end": 7683, + "start": 7725, + "end": 7726, "loc": { "start": { "line": 245, @@ -75325,8 +75555,8 @@ "binop": null, "updateContext": null }, - "start": 7683, - "end": 7684, + "start": 7726, + "end": 7727, "loc": { "start": { "line": 245, @@ -75341,8 +75571,8 @@ { "type": "CommentLine", "value": " Middle/both buttons", - "start": 7685, - "end": 7707, + "start": 7728, + "end": 7750, "loc": { "start": { "line": 245, @@ -75367,8 +75597,8 @@ "binop": null }, "value": "mouseDownLeft", - "start": 7728, - "end": 7741, + "start": 7771, + "end": 7784, "loc": { "start": { "line": 246, @@ -75394,8 +75624,8 @@ "updateContext": null }, "value": "=", - "start": 7742, - "end": 7743, + "start": 7785, + "end": 7786, "loc": { "start": { "line": 246, @@ -75422,8 +75652,8 @@ "updateContext": null }, "value": "false", - "start": 7744, - "end": 7749, + "start": 7787, + "end": 7792, "loc": { "start": { "line": 246, @@ -75448,8 +75678,8 @@ "binop": null, "updateContext": null }, - "start": 7749, - "end": 7750, + "start": 7792, + "end": 7793, "loc": { "start": { "line": 246, @@ -75474,8 +75704,8 @@ "binop": null }, "value": "mouseDownMiddle", - "start": 7771, - "end": 7786, + "start": 7814, + "end": 7829, "loc": { "start": { "line": 247, @@ -75501,8 +75731,8 @@ "updateContext": null }, "value": "=", - "start": 7787, - "end": 7788, + "start": 7830, + "end": 7831, "loc": { "start": { "line": 247, @@ -75529,8 +75759,8 @@ "updateContext": null }, "value": "false", - "start": 7789, - "end": 7794, + "start": 7832, + "end": 7837, "loc": { "start": { "line": 247, @@ -75555,8 +75785,8 @@ "binop": null, "updateContext": null }, - "start": 7794, - "end": 7795, + "start": 7837, + "end": 7838, "loc": { "start": { "line": 247, @@ -75581,8 +75811,8 @@ "binop": null }, "value": "mouseDownRight", - "start": 7816, - "end": 7830, + "start": 7859, + "end": 7873, "loc": { "start": { "line": 248, @@ -75608,8 +75838,8 @@ "updateContext": null }, "value": "=", - "start": 7831, - "end": 7832, + "start": 7874, + "end": 7875, "loc": { "start": { "line": 248, @@ -75636,8 +75866,8 @@ "updateContext": null }, "value": "false", - "start": 7833, - "end": 7838, + "start": 7876, + "end": 7881, "loc": { "start": { "line": 248, @@ -75662,8 +75892,8 @@ "binop": null, "updateContext": null }, - "start": 7838, - "end": 7839, + "start": 7881, + "end": 7882, "loc": { "start": { "line": 248, @@ -75690,8 +75920,8 @@ "updateContext": null }, "value": "break", - "start": 7860, - "end": 7865, + "start": 7903, + "end": 7908, "loc": { "start": { "line": 249, @@ -75716,8 +75946,8 @@ "binop": null, "updateContext": null }, - "start": 7865, - "end": 7866, + "start": 7908, + "end": 7909, "loc": { "start": { "line": 249, @@ -75744,8 +75974,8 @@ "updateContext": null }, "value": "case", - "start": 7883, - "end": 7887, + "start": 7926, + "end": 7930, "loc": { "start": { "line": 250, @@ -75771,8 +76001,8 @@ "updateContext": null }, "value": 3, - "start": 7888, - "end": 7889, + "start": 7931, + "end": 7932, "loc": { "start": { "line": 250, @@ -75797,8 +76027,8 @@ "binop": null, "updateContext": null }, - "start": 7889, - "end": 7890, + "start": 7932, + "end": 7933, "loc": { "start": { "line": 250, @@ -75813,8 +76043,8 @@ { "type": "CommentLine", "value": " Right button", - "start": 7891, - "end": 7906, + "start": 7934, + "end": 7949, "loc": { "start": { "line": 250, @@ -75839,8 +76069,8 @@ "binop": null }, "value": "mouseDownLeft", - "start": 7927, - "end": 7940, + "start": 7970, + "end": 7983, "loc": { "start": { "line": 251, @@ -75866,8 +76096,8 @@ "updateContext": null }, "value": "=", - "start": 7941, - "end": 7942, + "start": 7984, + "end": 7985, "loc": { "start": { "line": 251, @@ -75894,8 +76124,8 @@ "updateContext": null }, "value": "false", - "start": 7943, - "end": 7948, + "start": 7986, + "end": 7991, "loc": { "start": { "line": 251, @@ -75920,8 +76150,8 @@ "binop": null, "updateContext": null }, - "start": 7948, - "end": 7949, + "start": 7991, + "end": 7992, "loc": { "start": { "line": 251, @@ -75946,8 +76176,8 @@ "binop": null }, "value": "mouseDownMiddle", - "start": 7970, - "end": 7985, + "start": 8013, + "end": 8028, "loc": { "start": { "line": 252, @@ -75973,8 +76203,8 @@ "updateContext": null }, "value": "=", - "start": 7986, - "end": 7987, + "start": 8029, + "end": 8030, "loc": { "start": { "line": 252, @@ -76001,8 +76231,8 @@ "updateContext": null }, "value": "false", - "start": 7988, - "end": 7993, + "start": 8031, + "end": 8036, "loc": { "start": { "line": 252, @@ -76027,8 +76257,8 @@ "binop": null, "updateContext": null }, - "start": 7993, - "end": 7994, + "start": 8036, + "end": 8037, "loc": { "start": { "line": 252, @@ -76053,8 +76283,8 @@ "binop": null }, "value": "mouseDownRight", - "start": 8015, - "end": 8029, + "start": 8058, + "end": 8072, "loc": { "start": { "line": 253, @@ -76080,8 +76310,8 @@ "updateContext": null }, "value": "=", - "start": 8030, - "end": 8031, + "start": 8073, + "end": 8074, "loc": { "start": { "line": 253, @@ -76108,8 +76338,8 @@ "updateContext": null }, "value": "false", - "start": 8032, - "end": 8037, + "start": 8075, + "end": 8080, "loc": { "start": { "line": 253, @@ -76134,8 +76364,8 @@ "binop": null, "updateContext": null }, - "start": 8037, - "end": 8038, + "start": 8080, + "end": 8081, "loc": { "start": { "line": 253, @@ -76162,8 +76392,8 @@ "updateContext": null }, "value": "break", - "start": 8059, - "end": 8064, + "start": 8102, + "end": 8107, "loc": { "start": { "line": 254, @@ -76188,8 +76418,8 @@ "binop": null, "updateContext": null }, - "start": 8064, - "end": 8065, + "start": 8107, + "end": 8108, "loc": { "start": { "line": 254, @@ -76216,8 +76446,8 @@ "updateContext": null }, "value": "default", - "start": 8082, - "end": 8089, + "start": 8125, + "end": 8132, "loc": { "start": { "line": 255, @@ -76242,8 +76472,8 @@ "binop": null, "updateContext": null }, - "start": 8089, - "end": 8090, + "start": 8132, + "end": 8133, "loc": { "start": { "line": 255, @@ -76270,8 +76500,8 @@ "updateContext": null }, "value": "break", - "start": 8111, - "end": 8116, + "start": 8154, + "end": 8159, "loc": { "start": { "line": 256, @@ -76296,8 +76526,8 @@ "binop": null, "updateContext": null }, - "start": 8116, - "end": 8117, + "start": 8159, + "end": 8160, "loc": { "start": { "line": 256, @@ -76321,8 +76551,8 @@ "postfix": false, "binop": null }, - "start": 8130, - "end": 8131, + "start": 8173, + "end": 8174, "loc": { "start": { "line": 257, @@ -76347,8 +76577,8 @@ "binop": null }, "value": "xRotateDelta", - "start": 8144, - "end": 8156, + "start": 8187, + "end": 8199, "loc": { "start": { "line": 258, @@ -76374,8 +76604,8 @@ "updateContext": null }, "value": "=", - "start": 8157, - "end": 8158, + "start": 8200, + "end": 8201, "loc": { "start": { "line": 258, @@ -76401,8 +76631,8 @@ "updateContext": null }, "value": 0, - "start": 8159, - "end": 8160, + "start": 8202, + "end": 8203, "loc": { "start": { "line": 258, @@ -76427,8 +76657,8 @@ "binop": null, "updateContext": null }, - "start": 8160, - "end": 8161, + "start": 8203, + "end": 8204, "loc": { "start": { "line": 258, @@ -76453,8 +76683,8 @@ "binop": null }, "value": "yRotateDelta", - "start": 8174, - "end": 8186, + "start": 8217, + "end": 8229, "loc": { "start": { "line": 259, @@ -76480,8 +76710,8 @@ "updateContext": null }, "value": "=", - "start": 8187, - "end": 8188, + "start": 8230, + "end": 8231, "loc": { "start": { "line": 259, @@ -76507,8 +76737,8 @@ "updateContext": null }, "value": 0, - "start": 8189, - "end": 8190, + "start": 8232, + "end": 8233, "loc": { "start": { "line": 259, @@ -76533,8 +76763,8 @@ "binop": null, "updateContext": null }, - "start": 8190, - "end": 8191, + "start": 8233, + "end": 8234, "loc": { "start": { "line": 259, @@ -76558,8 +76788,8 @@ "postfix": false, "binop": null }, - "start": 8200, - "end": 8201, + "start": 8243, + "end": 8244, "loc": { "start": { "line": 260, @@ -76583,8 +76813,8 @@ "postfix": false, "binop": null }, - "start": 8201, - "end": 8202, + "start": 8244, + "end": 8245, "loc": { "start": { "line": 260, @@ -76609,8 +76839,8 @@ "binop": null, "updateContext": null }, - "start": 8202, - "end": 8203, + "start": 8245, + "end": 8246, "loc": { "start": { "line": 260, @@ -76635,8 +76865,8 @@ "binop": null }, "value": "canvas", - "start": 8213, - "end": 8219, + "start": 8256, + "end": 8262, "loc": { "start": { "line": 262, @@ -76661,8 +76891,8 @@ "binop": null, "updateContext": null }, - "start": 8219, - "end": 8220, + "start": 8262, + "end": 8263, "loc": { "start": { "line": 262, @@ -76687,8 +76917,8 @@ "binop": null }, "value": "addEventListener", - "start": 8220, - "end": 8236, + "start": 8263, + "end": 8279, "loc": { "start": { "line": 262, @@ -76712,8 +76942,8 @@ "postfix": false, "binop": null }, - "start": 8236, - "end": 8237, + "start": 8279, + "end": 8280, "loc": { "start": { "line": 262, @@ -76739,8 +76969,8 @@ "updateContext": null }, "value": "mouseup", - "start": 8237, - "end": 8246, + "start": 8280, + "end": 8289, "loc": { "start": { "line": 262, @@ -76765,8 +76995,8 @@ "binop": null, "updateContext": null }, - "start": 8246, - "end": 8247, + "start": 8289, + "end": 8290, "loc": { "start": { "line": 262, @@ -76793,8 +77023,8 @@ "updateContext": null }, "value": "this", - "start": 8248, - "end": 8252, + "start": 8291, + "end": 8295, "loc": { "start": { "line": 262, @@ -76819,8 +77049,8 @@ "binop": null, "updateContext": null }, - "start": 8252, - "end": 8253, + "start": 8295, + "end": 8296, "loc": { "start": { "line": 262, @@ -76845,8 +77075,8 @@ "binop": null }, "value": "_mouseUpHandler", - "start": 8253, - "end": 8268, + "start": 8296, + "end": 8311, "loc": { "start": { "line": 262, @@ -76872,8 +77102,8 @@ "updateContext": null }, "value": "=", - "start": 8269, - "end": 8270, + "start": 8312, + "end": 8313, "loc": { "start": { "line": 262, @@ -76897,8 +77127,8 @@ "postfix": false, "binop": null }, - "start": 8271, - "end": 8272, + "start": 8314, + "end": 8315, "loc": { "start": { "line": 262, @@ -76923,8 +77153,8 @@ "binop": null }, "value": "e", - "start": 8272, - "end": 8273, + "start": 8315, + "end": 8316, "loc": { "start": { "line": 262, @@ -76948,8 +77178,8 @@ "postfix": false, "binop": null }, - "start": 8273, - "end": 8274, + "start": 8316, + "end": 8317, "loc": { "start": { "line": 262, @@ -76974,8 +77204,8 @@ "binop": null, "updateContext": null }, - "start": 8275, - "end": 8277, + "start": 8318, + "end": 8320, "loc": { "start": { "line": 262, @@ -76999,8 +77229,8 @@ "postfix": false, "binop": null }, - "start": 8278, - "end": 8279, + "start": 8321, + "end": 8322, "loc": { "start": { "line": 262, @@ -77027,8 +77257,8 @@ "updateContext": null }, "value": "if", - "start": 8292, - "end": 8294, + "start": 8335, + "end": 8337, "loc": { "start": { "line": 263, @@ -77052,8 +77282,8 @@ "postfix": false, "binop": null }, - "start": 8295, - "end": 8296, + "start": 8338, + "end": 8339, "loc": { "start": { "line": 263, @@ -77079,8 +77309,8 @@ "updateContext": null }, "value": "!", - "start": 8296, - "end": 8297, + "start": 8339, + "end": 8340, "loc": { "start": { "line": 263, @@ -77104,8 +77334,8 @@ "postfix": false, "binop": null }, - "start": 8297, - "end": 8298, + "start": 8340, + "end": 8341, "loc": { "start": { "line": 263, @@ -77130,8 +77360,8 @@ "binop": null }, "value": "configs", - "start": 8298, - "end": 8305, + "start": 8341, + "end": 8348, "loc": { "start": { "line": 263, @@ -77156,8 +77386,8 @@ "binop": null, "updateContext": null }, - "start": 8305, - "end": 8306, + "start": 8348, + "end": 8349, "loc": { "start": { "line": 263, @@ -77182,8 +77412,8 @@ "binop": null }, "value": "active", - "start": 8306, - "end": 8312, + "start": 8349, + "end": 8355, "loc": { "start": { "line": 263, @@ -77209,8 +77439,8 @@ "updateContext": null }, "value": "&&", - "start": 8313, - "end": 8315, + "start": 8356, + "end": 8358, "loc": { "start": { "line": 263, @@ -77235,8 +77465,8 @@ "binop": null }, "value": "configs", - "start": 8316, - "end": 8323, + "start": 8359, + "end": 8366, "loc": { "start": { "line": 263, @@ -77261,8 +77491,8 @@ "binop": null, "updateContext": null }, - "start": 8323, - "end": 8324, + "start": 8366, + "end": 8367, "loc": { "start": { "line": 263, @@ -77287,8 +77517,8 @@ "binop": null }, "value": "pointerEnabled", - "start": 8324, - "end": 8338, + "start": 8367, + "end": 8381, "loc": { "start": { "line": 263, @@ -77312,8 +77542,8 @@ "postfix": false, "binop": null }, - "start": 8338, - "end": 8339, + "start": 8381, + "end": 8382, "loc": { "start": { "line": 263, @@ -77337,8 +77567,8 @@ "postfix": false, "binop": null }, - "start": 8339, - "end": 8340, + "start": 8382, + "end": 8383, "loc": { "start": { "line": 263, @@ -77362,8 +77592,8 @@ "postfix": false, "binop": null }, - "start": 8341, - "end": 8342, + "start": 8384, + "end": 8385, "loc": { "start": { "line": 263, @@ -77390,8 +77620,8 @@ "updateContext": null }, "value": "return", - "start": 8359, - "end": 8365, + "start": 8402, + "end": 8408, "loc": { "start": { "line": 264, @@ -77416,8 +77646,8 @@ "binop": null, "updateContext": null }, - "start": 8365, - "end": 8366, + "start": 8408, + "end": 8409, "loc": { "start": { "line": 264, @@ -77441,8 +77671,8 @@ "postfix": false, "binop": null }, - "start": 8379, - "end": 8380, + "start": 8422, + "end": 8423, "loc": { "start": { "line": 265, @@ -77469,8 +77699,8 @@ "updateContext": null }, "value": "switch", - "start": 8393, - "end": 8399, + "start": 8436, + "end": 8442, "loc": { "start": { "line": 266, @@ -77494,8 +77724,8 @@ "postfix": false, "binop": null }, - "start": 8400, - "end": 8401, + "start": 8443, + "end": 8444, "loc": { "start": { "line": 266, @@ -77520,8 +77750,8 @@ "binop": null }, "value": "e", - "start": 8401, - "end": 8402, + "start": 8444, + "end": 8445, "loc": { "start": { "line": 266, @@ -77546,8 +77776,8 @@ "binop": null, "updateContext": null }, - "start": 8402, - "end": 8403, + "start": 8445, + "end": 8446, "loc": { "start": { "line": 266, @@ -77572,8 +77802,8 @@ "binop": null }, "value": "which", - "start": 8403, - "end": 8408, + "start": 8446, + "end": 8451, "loc": { "start": { "line": 266, @@ -77597,8 +77827,8 @@ "postfix": false, "binop": null }, - "start": 8408, - "end": 8409, + "start": 8451, + "end": 8452, "loc": { "start": { "line": 266, @@ -77622,8 +77852,8 @@ "postfix": false, "binop": null }, - "start": 8410, - "end": 8411, + "start": 8453, + "end": 8454, "loc": { "start": { "line": 266, @@ -77650,8 +77880,8 @@ "updateContext": null }, "value": "case", - "start": 8428, - "end": 8432, + "start": 8471, + "end": 8475, "loc": { "start": { "line": 267, @@ -77677,8 +77907,8 @@ "updateContext": null }, "value": 3, - "start": 8433, - "end": 8434, + "start": 8476, + "end": 8477, "loc": { "start": { "line": 267, @@ -77703,8 +77933,8 @@ "binop": null, "updateContext": null }, - "start": 8434, - "end": 8435, + "start": 8477, + "end": 8478, "loc": { "start": { "line": 267, @@ -77719,8 +77949,8 @@ { "type": "CommentLine", "value": " Right button", - "start": 8436, - "end": 8451, + "start": 8479, + "end": 8494, "loc": { "start": { "line": 267, @@ -77745,8 +77975,8 @@ "binop": null }, "value": "getCanvasPosFromEvent", - "start": 8472, - "end": 8493, + "start": 8515, + "end": 8536, "loc": { "start": { "line": 268, @@ -77770,8 +78000,8 @@ "postfix": false, "binop": null }, - "start": 8493, - "end": 8494, + "start": 8536, + "end": 8537, "loc": { "start": { "line": 268, @@ -77796,8 +78026,8 @@ "binop": null }, "value": "e", - "start": 8494, - "end": 8495, + "start": 8537, + "end": 8538, "loc": { "start": { "line": 268, @@ -77822,8 +78052,8 @@ "binop": null, "updateContext": null }, - "start": 8495, - "end": 8496, + "start": 8538, + "end": 8539, "loc": { "start": { "line": 268, @@ -77848,8 +78078,8 @@ "binop": null }, "value": "canvasPos", - "start": 8497, - "end": 8506, + "start": 8540, + "end": 8549, "loc": { "start": { "line": 268, @@ -77873,8 +78103,8 @@ "postfix": false, "binop": null }, - "start": 8506, - "end": 8507, + "start": 8549, + "end": 8550, "loc": { "start": { "line": 268, @@ -77899,8 +78129,8 @@ "binop": null, "updateContext": null }, - "start": 8507, - "end": 8508, + "start": 8550, + "end": 8551, "loc": { "start": { "line": 268, @@ -77927,8 +78157,8 @@ "updateContext": null }, "value": "const", - "start": 8529, - "end": 8534, + "start": 8572, + "end": 8577, "loc": { "start": { "line": 269, @@ -77953,8 +78183,8 @@ "binop": null }, "value": "x", - "start": 8535, - "end": 8536, + "start": 8578, + "end": 8579, "loc": { "start": { "line": 269, @@ -77980,8 +78210,8 @@ "updateContext": null }, "value": "=", - "start": 8537, - "end": 8538, + "start": 8580, + "end": 8581, "loc": { "start": { "line": 269, @@ -78006,8 +78236,8 @@ "binop": null }, "value": "canvasPos", - "start": 8539, - "end": 8548, + "start": 8582, + "end": 8591, "loc": { "start": { "line": 269, @@ -78032,8 +78262,8 @@ "binop": null, "updateContext": null }, - "start": 8548, - "end": 8549, + "start": 8591, + "end": 8592, "loc": { "start": { "line": 269, @@ -78059,8 +78289,8 @@ "updateContext": null }, "value": 0, - "start": 8549, - "end": 8550, + "start": 8592, + "end": 8593, "loc": { "start": { "line": 269, @@ -78085,8 +78315,8 @@ "binop": null, "updateContext": null }, - "start": 8550, - "end": 8551, + "start": 8593, + "end": 8594, "loc": { "start": { "line": 269, @@ -78111,8 +78341,8 @@ "binop": null, "updateContext": null }, - "start": 8551, - "end": 8552, + "start": 8594, + "end": 8595, "loc": { "start": { "line": 269, @@ -78139,8 +78369,8 @@ "updateContext": null }, "value": "const", - "start": 8573, - "end": 8578, + "start": 8616, + "end": 8621, "loc": { "start": { "line": 270, @@ -78165,8 +78395,8 @@ "binop": null }, "value": "y", - "start": 8579, - "end": 8580, + "start": 8622, + "end": 8623, "loc": { "start": { "line": 270, @@ -78192,8 +78422,8 @@ "updateContext": null }, "value": "=", - "start": 8581, - "end": 8582, + "start": 8624, + "end": 8625, "loc": { "start": { "line": 270, @@ -78218,8 +78448,8 @@ "binop": null }, "value": "canvasPos", - "start": 8583, - "end": 8592, + "start": 8626, + "end": 8635, "loc": { "start": { "line": 270, @@ -78244,8 +78474,8 @@ "binop": null, "updateContext": null }, - "start": 8592, - "end": 8593, + "start": 8635, + "end": 8636, "loc": { "start": { "line": 270, @@ -78271,8 +78501,8 @@ "updateContext": null }, "value": 1, - "start": 8593, - "end": 8594, + "start": 8636, + "end": 8637, "loc": { "start": { "line": 270, @@ -78297,8 +78527,8 @@ "binop": null, "updateContext": null }, - "start": 8594, - "end": 8595, + "start": 8637, + "end": 8638, "loc": { "start": { "line": 270, @@ -78323,8 +78553,8 @@ "binop": null, "updateContext": null }, - "start": 8595, - "end": 8596, + "start": 8638, + "end": 8639, "loc": { "start": { "line": 270, @@ -78351,8 +78581,8 @@ "updateContext": null }, "value": "if", - "start": 8617, - "end": 8619, + "start": 8660, + "end": 8662, "loc": { "start": { "line": 271, @@ -78376,8 +78606,8 @@ "postfix": false, "binop": null }, - "start": 8620, - "end": 8621, + "start": 8663, + "end": 8664, "loc": { "start": { "line": 271, @@ -78402,8 +78632,8 @@ "binop": null }, "value": "Math", - "start": 8621, - "end": 8625, + "start": 8664, + "end": 8668, "loc": { "start": { "line": 271, @@ -78428,8 +78658,8 @@ "binop": null, "updateContext": null }, - "start": 8625, - "end": 8626, + "start": 8668, + "end": 8669, "loc": { "start": { "line": 271, @@ -78454,8 +78684,8 @@ "binop": null }, "value": "abs", - "start": 8626, - "end": 8629, + "start": 8669, + "end": 8672, "loc": { "start": { "line": 271, @@ -78479,8 +78709,8 @@ "postfix": false, "binop": null }, - "start": 8629, - "end": 8630, + "start": 8672, + "end": 8673, "loc": { "start": { "line": 271, @@ -78505,8 +78735,8 @@ "binop": null }, "value": "x", - "start": 8630, - "end": 8631, + "start": 8673, + "end": 8674, "loc": { "start": { "line": 271, @@ -78532,8 +78762,8 @@ "updateContext": null }, "value": "-", - "start": 8632, - "end": 8633, + "start": 8675, + "end": 8676, "loc": { "start": { "line": 271, @@ -78558,8 +78788,8 @@ "binop": null }, "value": "lastXDown", - "start": 8634, - "end": 8643, + "start": 8677, + "end": 8686, "loc": { "start": { "line": 271, @@ -78583,8 +78813,8 @@ "postfix": false, "binop": null }, - "start": 8643, - "end": 8644, + "start": 8686, + "end": 8687, "loc": { "start": { "line": 271, @@ -78610,8 +78840,8 @@ "updateContext": null }, "value": "<", - "start": 8645, - "end": 8646, + "start": 8688, + "end": 8689, "loc": { "start": { "line": 271, @@ -78637,8 +78867,8 @@ "updateContext": null }, "value": 3, - "start": 8647, - "end": 8648, + "start": 8690, + "end": 8691, "loc": { "start": { "line": 271, @@ -78664,8 +78894,8 @@ "updateContext": null }, "value": "&&", - "start": 8649, - "end": 8651, + "start": 8692, + "end": 8694, "loc": { "start": { "line": 271, @@ -78690,8 +78920,8 @@ "binop": null }, "value": "Math", - "start": 8652, - "end": 8656, + "start": 8695, + "end": 8699, "loc": { "start": { "line": 271, @@ -78716,8 +78946,8 @@ "binop": null, "updateContext": null }, - "start": 8656, - "end": 8657, + "start": 8699, + "end": 8700, "loc": { "start": { "line": 271, @@ -78742,8 +78972,8 @@ "binop": null }, "value": "abs", - "start": 8657, - "end": 8660, + "start": 8700, + "end": 8703, "loc": { "start": { "line": 271, @@ -78767,8 +78997,8 @@ "postfix": false, "binop": null }, - "start": 8660, - "end": 8661, + "start": 8703, + "end": 8704, "loc": { "start": { "line": 271, @@ -78793,8 +79023,8 @@ "binop": null }, "value": "y", - "start": 8661, - "end": 8662, + "start": 8704, + "end": 8705, "loc": { "start": { "line": 271, @@ -78820,8 +79050,8 @@ "updateContext": null }, "value": "-", - "start": 8663, - "end": 8664, + "start": 8706, + "end": 8707, "loc": { "start": { "line": 271, @@ -78846,8 +79076,8 @@ "binop": null }, "value": "lastYDown", - "start": 8665, - "end": 8674, + "start": 8708, + "end": 8717, "loc": { "start": { "line": 271, @@ -78871,8 +79101,8 @@ "postfix": false, "binop": null }, - "start": 8674, - "end": 8675, + "start": 8717, + "end": 8718, "loc": { "start": { "line": 271, @@ -78898,8 +79128,8 @@ "updateContext": null }, "value": "<", - "start": 8676, - "end": 8677, + "start": 8719, + "end": 8720, "loc": { "start": { "line": 271, @@ -78925,8 +79155,8 @@ "updateContext": null }, "value": 3, - "start": 8678, - "end": 8679, + "start": 8721, + "end": 8722, "loc": { "start": { "line": 271, @@ -78950,8 +79180,8 @@ "postfix": false, "binop": null }, - "start": 8679, - "end": 8680, + "start": 8722, + "end": 8723, "loc": { "start": { "line": 271, @@ -78975,8 +79205,8 @@ "postfix": false, "binop": null }, - "start": 8681, - "end": 8682, + "start": 8724, + "end": 8725, "loc": { "start": { "line": 271, @@ -79001,8 +79231,8 @@ "binop": null }, "value": "controllers", - "start": 8707, - "end": 8718, + "start": 8750, + "end": 8761, "loc": { "start": { "line": 272, @@ -79027,8 +79257,8 @@ "binop": null, "updateContext": null }, - "start": 8718, - "end": 8719, + "start": 8761, + "end": 8762, "loc": { "start": { "line": 272, @@ -79053,8 +79283,8 @@ "binop": null }, "value": "cameraControl", - "start": 8719, - "end": 8732, + "start": 8762, + "end": 8775, "loc": { "start": { "line": 272, @@ -79079,8 +79309,8 @@ "binop": null, "updateContext": null }, - "start": 8732, - "end": 8733, + "start": 8775, + "end": 8776, "loc": { "start": { "line": 272, @@ -79105,8 +79335,8 @@ "binop": null }, "value": "fire", - "start": 8733, - "end": 8737, + "start": 8776, + "end": 8780, "loc": { "start": { "line": 272, @@ -79130,8 +79360,8 @@ "postfix": false, "binop": null }, - "start": 8737, - "end": 8738, + "start": 8780, + "end": 8781, "loc": { "start": { "line": 272, @@ -79157,8 +79387,8 @@ "updateContext": null }, "value": "rightClick", - "start": 8738, - "end": 8750, + "start": 8781, + "end": 8793, "loc": { "start": { "line": 272, @@ -79183,8 +79413,8 @@ "binop": null, "updateContext": null }, - "start": 8750, - "end": 8751, + "start": 8793, + "end": 8794, "loc": { "start": { "line": 272, @@ -79208,8 +79438,8 @@ "postfix": false, "binop": null }, - "start": 8752, - "end": 8753, + "start": 8795, + "end": 8796, "loc": { "start": { "line": 272, @@ -79224,8 +79454,8 @@ { "type": "CommentLine", "value": " For context menus", - "start": 8754, - "end": 8774, + "start": 8797, + "end": 8817, "loc": { "start": { "line": 272, @@ -79250,8 +79480,8 @@ "binop": null }, "value": "pagePos", - "start": 8803, - "end": 8810, + "start": 8846, + "end": 8853, "loc": { "start": { "line": 273, @@ -79276,8 +79506,8 @@ "binop": null, "updateContext": null }, - "start": 8810, - "end": 8811, + "start": 8853, + "end": 8854, "loc": { "start": { "line": 273, @@ -79302,8 +79532,8 @@ "binop": null, "updateContext": null }, - "start": 8812, - "end": 8813, + "start": 8855, + "end": 8856, "loc": { "start": { "line": 273, @@ -79328,8 +79558,8 @@ "binop": null }, "value": "Math", - "start": 8813, - "end": 8817, + "start": 8856, + "end": 8860, "loc": { "start": { "line": 273, @@ -79354,8 +79584,8 @@ "binop": null, "updateContext": null }, - "start": 8817, - "end": 8818, + "start": 8860, + "end": 8861, "loc": { "start": { "line": 273, @@ -79380,8 +79610,8 @@ "binop": null }, "value": "round", - "start": 8818, - "end": 8823, + "start": 8861, + "end": 8866, "loc": { "start": { "line": 273, @@ -79405,8 +79635,8 @@ "postfix": false, "binop": null }, - "start": 8823, - "end": 8824, + "start": 8866, + "end": 8867, "loc": { "start": { "line": 273, @@ -79431,8 +79661,8 @@ "binop": null }, "value": "e", - "start": 8824, - "end": 8825, + "start": 8867, + "end": 8868, "loc": { "start": { "line": 273, @@ -79457,8 +79687,8 @@ "binop": null, "updateContext": null }, - "start": 8825, - "end": 8826, + "start": 8868, + "end": 8869, "loc": { "start": { "line": 273, @@ -79483,8 +79713,8 @@ "binop": null }, "value": "pageX", - "start": 8826, - "end": 8831, + "start": 8869, + "end": 8874, "loc": { "start": { "line": 273, @@ -79508,8 +79738,8 @@ "postfix": false, "binop": null }, - "start": 8831, - "end": 8832, + "start": 8874, + "end": 8875, "loc": { "start": { "line": 273, @@ -79534,8 +79764,8 @@ "binop": null, "updateContext": null }, - "start": 8832, - "end": 8833, + "start": 8875, + "end": 8876, "loc": { "start": { "line": 273, @@ -79560,8 +79790,8 @@ "binop": null }, "value": "Math", - "start": 8834, - "end": 8838, + "start": 8877, + "end": 8881, "loc": { "start": { "line": 273, @@ -79586,8 +79816,8 @@ "binop": null, "updateContext": null }, - "start": 8838, - "end": 8839, + "start": 8881, + "end": 8882, "loc": { "start": { "line": 273, @@ -79612,8 +79842,8 @@ "binop": null }, "value": "round", - "start": 8839, - "end": 8844, + "start": 8882, + "end": 8887, "loc": { "start": { "line": 273, @@ -79637,8 +79867,8 @@ "postfix": false, "binop": null }, - "start": 8844, - "end": 8845, + "start": 8887, + "end": 8888, "loc": { "start": { "line": 273, @@ -79663,8 +79893,8 @@ "binop": null }, "value": "e", - "start": 8845, - "end": 8846, + "start": 8888, + "end": 8889, "loc": { "start": { "line": 273, @@ -79689,8 +79919,8 @@ "binop": null, "updateContext": null }, - "start": 8846, - "end": 8847, + "start": 8889, + "end": 8890, "loc": { "start": { "line": 273, @@ -79715,8 +79945,8 @@ "binop": null }, "value": "pageY", - "start": 8847, - "end": 8852, + "start": 8890, + "end": 8895, "loc": { "start": { "line": 273, @@ -79740,8 +79970,8 @@ "postfix": false, "binop": null }, - "start": 8852, - "end": 8853, + "start": 8895, + "end": 8896, "loc": { "start": { "line": 273, @@ -79766,8 +79996,8 @@ "binop": null, "updateContext": null }, - "start": 8853, - "end": 8854, + "start": 8896, + "end": 8897, "loc": { "start": { "line": 273, @@ -79792,8 +80022,8 @@ "binop": null, "updateContext": null }, - "start": 8854, - "end": 8855, + "start": 8897, + "end": 8898, "loc": { "start": { "line": 273, @@ -79818,8 +80048,8 @@ "binop": null }, "value": "canvasPos", - "start": 8884, - "end": 8893, + "start": 8927, + "end": 8936, "loc": { "start": { "line": 274, @@ -79844,8 +80074,8 @@ "binop": null, "updateContext": null }, - "start": 8893, - "end": 8894, + "start": 8936, + "end": 8937, "loc": { "start": { "line": 274, @@ -79870,8 +80100,8 @@ "binop": null }, "value": "canvasPos", - "start": 8895, - "end": 8904, + "start": 8938, + "end": 8947, "loc": { "start": { "line": 274, @@ -79896,8 +80126,8 @@ "binop": null, "updateContext": null }, - "start": 8904, - "end": 8905, + "start": 8947, + "end": 8948, "loc": { "start": { "line": 274, @@ -79922,8 +80152,8 @@ "binop": null }, "value": "event", - "start": 8934, - "end": 8939, + "start": 8977, + "end": 8982, "loc": { "start": { "line": 275, @@ -79948,8 +80178,8 @@ "binop": null, "updateContext": null }, - "start": 8939, - "end": 8940, + "start": 8982, + "end": 8983, "loc": { "start": { "line": 275, @@ -79974,8 +80204,8 @@ "binop": null }, "value": "e", - "start": 8941, - "end": 8942, + "start": 8984, + "end": 8985, "loc": { "start": { "line": 275, @@ -79999,8 +80229,8 @@ "postfix": false, "binop": null }, - "start": 8967, - "end": 8968, + "start": 9010, + "end": 9011, "loc": { "start": { "line": 276, @@ -80025,8 +80255,8 @@ "binop": null, "updateContext": null }, - "start": 8968, - "end": 8969, + "start": 9011, + "end": 9012, "loc": { "start": { "line": 276, @@ -80053,8 +80283,8 @@ "updateContext": null }, "value": "true", - "start": 8970, - "end": 8974, + "start": 9013, + "end": 9017, "loc": { "start": { "line": 276, @@ -80078,8 +80308,8 @@ "postfix": false, "binop": null }, - "start": 8974, - "end": 8975, + "start": 9017, + "end": 9018, "loc": { "start": { "line": 276, @@ -80104,8 +80334,8 @@ "binop": null, "updateContext": null }, - "start": 8975, - "end": 8976, + "start": 9018, + "end": 9019, "loc": { "start": { "line": 276, @@ -80129,8 +80359,8 @@ "postfix": false, "binop": null }, - "start": 8997, - "end": 8998, + "start": 9040, + "end": 9041, "loc": { "start": { "line": 277, @@ -80157,8 +80387,8 @@ "updateContext": null }, "value": "break", - "start": 9019, - "end": 9024, + "start": 9062, + "end": 9067, "loc": { "start": { "line": 278, @@ -80183,8 +80413,8 @@ "binop": null, "updateContext": null }, - "start": 9024, - "end": 9025, + "start": 9067, + "end": 9068, "loc": { "start": { "line": 278, @@ -80211,8 +80441,8 @@ "updateContext": null }, "value": "default", - "start": 9042, - "end": 9049, + "start": 9085, + "end": 9092, "loc": { "start": { "line": 279, @@ -80237,8 +80467,8 @@ "binop": null, "updateContext": null }, - "start": 9049, - "end": 9050, + "start": 9092, + "end": 9093, "loc": { "start": { "line": 279, @@ -80265,8 +80495,8 @@ "updateContext": null }, "value": "break", - "start": 9071, - "end": 9076, + "start": 9114, + "end": 9119, "loc": { "start": { "line": 280, @@ -80291,8 +80521,8 @@ "binop": null, "updateContext": null }, - "start": 9076, - "end": 9077, + "start": 9119, + "end": 9120, "loc": { "start": { "line": 280, @@ -80316,8 +80546,8 @@ "postfix": false, "binop": null }, - "start": 9090, - "end": 9091, + "start": 9133, + "end": 9134, "loc": { "start": { "line": 281, @@ -80342,8 +80572,8 @@ "binop": null }, "value": "canvas", - "start": 9104, - "end": 9110, + "start": 9147, + "end": 9153, "loc": { "start": { "line": 282, @@ -80368,8 +80598,8 @@ "binop": null, "updateContext": null }, - "start": 9110, - "end": 9111, + "start": 9153, + "end": 9154, "loc": { "start": { "line": 282, @@ -80394,8 +80624,8 @@ "binop": null }, "value": "style", - "start": 9111, - "end": 9116, + "start": 9154, + "end": 9159, "loc": { "start": { "line": 282, @@ -80420,8 +80650,8 @@ "binop": null, "updateContext": null }, - "start": 9116, - "end": 9117, + "start": 9159, + "end": 9160, "loc": { "start": { "line": 282, @@ -80446,8 +80676,8 @@ "binop": null }, "value": "removeProperty", - "start": 9117, - "end": 9131, + "start": 9160, + "end": 9174, "loc": { "start": { "line": 282, @@ -80471,8 +80701,8 @@ "postfix": false, "binop": null }, - "start": 9131, - "end": 9132, + "start": 9174, + "end": 9175, "loc": { "start": { "line": 282, @@ -80498,8 +80728,8 @@ "updateContext": null }, "value": "cursor", - "start": 9132, - "end": 9140, + "start": 9175, + "end": 9183, "loc": { "start": { "line": 282, @@ -80523,8 +80753,8 @@ "postfix": false, "binop": null }, - "start": 9140, - "end": 9141, + "start": 9183, + "end": 9184, "loc": { "start": { "line": 282, @@ -80549,8 +80779,8 @@ "binop": null, "updateContext": null }, - "start": 9141, - "end": 9142, + "start": 9184, + "end": 9185, "loc": { "start": { "line": 282, @@ -80574,8 +80804,8 @@ "postfix": false, "binop": null }, - "start": 9151, - "end": 9152, + "start": 9194, + "end": 9195, "loc": { "start": { "line": 283, @@ -80599,8 +80829,8 @@ "postfix": false, "binop": null }, - "start": 9152, - "end": 9153, + "start": 9195, + "end": 9196, "loc": { "start": { "line": 283, @@ -80625,8 +80855,8 @@ "binop": null, "updateContext": null }, - "start": 9153, - "end": 9154, + "start": 9196, + "end": 9197, "loc": { "start": { "line": 283, @@ -80651,8 +80881,8 @@ "binop": null }, "value": "canvas", - "start": 9164, - "end": 9170, + "start": 9207, + "end": 9213, "loc": { "start": { "line": 285, @@ -80677,8 +80907,8 @@ "binop": null, "updateContext": null }, - "start": 9170, - "end": 9171, + "start": 9213, + "end": 9214, "loc": { "start": { "line": 285, @@ -80703,8 +80933,8 @@ "binop": null }, "value": "addEventListener", - "start": 9171, - "end": 9187, + "start": 9214, + "end": 9230, "loc": { "start": { "line": 285, @@ -80728,8 +80958,8 @@ "postfix": false, "binop": null }, - "start": 9187, - "end": 9188, + "start": 9230, + "end": 9231, "loc": { "start": { "line": 285, @@ -80755,8 +80985,8 @@ "updateContext": null }, "value": "mouseenter", - "start": 9188, - "end": 9200, + "start": 9231, + "end": 9243, "loc": { "start": { "line": 285, @@ -80781,8 +81011,8 @@ "binop": null, "updateContext": null }, - "start": 9200, - "end": 9201, + "start": 9243, + "end": 9244, "loc": { "start": { "line": 285, @@ -80809,8 +81039,8 @@ "updateContext": null }, "value": "this", - "start": 9202, - "end": 9206, + "start": 9245, + "end": 9249, "loc": { "start": { "line": 285, @@ -80835,8 +81065,8 @@ "binop": null, "updateContext": null }, - "start": 9206, - "end": 9207, + "start": 9249, + "end": 9250, "loc": { "start": { "line": 285, @@ -80861,8 +81091,8 @@ "binop": null }, "value": "_mouseEnterHandler", - "start": 9207, - "end": 9225, + "start": 9250, + "end": 9268, "loc": { "start": { "line": 285, @@ -80888,8 +81118,8 @@ "updateContext": null }, "value": "=", - "start": 9226, - "end": 9227, + "start": 9269, + "end": 9270, "loc": { "start": { "line": 285, @@ -80913,8 +81143,8 @@ "postfix": false, "binop": null }, - "start": 9228, - "end": 9229, + "start": 9271, + "end": 9272, "loc": { "start": { "line": 285, @@ -80938,8 +81168,8 @@ "postfix": false, "binop": null }, - "start": 9229, - "end": 9230, + "start": 9272, + "end": 9273, "loc": { "start": { "line": 285, @@ -80964,8 +81194,8 @@ "binop": null, "updateContext": null }, - "start": 9231, - "end": 9233, + "start": 9274, + "end": 9276, "loc": { "start": { "line": 285, @@ -80989,8 +81219,8 @@ "postfix": false, "binop": null }, - "start": 9234, - "end": 9235, + "start": 9277, + "end": 9278, "loc": { "start": { "line": 285, @@ -81017,8 +81247,8 @@ "updateContext": null }, "value": "if", - "start": 9248, - "end": 9250, + "start": 9291, + "end": 9293, "loc": { "start": { "line": 286, @@ -81042,8 +81272,8 @@ "postfix": false, "binop": null }, - "start": 9251, - "end": 9252, + "start": 9294, + "end": 9295, "loc": { "start": { "line": 286, @@ -81069,8 +81299,8 @@ "updateContext": null }, "value": "!", - "start": 9252, - "end": 9253, + "start": 9295, + "end": 9296, "loc": { "start": { "line": 286, @@ -81094,8 +81324,8 @@ "postfix": false, "binop": null }, - "start": 9253, - "end": 9254, + "start": 9296, + "end": 9297, "loc": { "start": { "line": 286, @@ -81120,8 +81350,8 @@ "binop": null }, "value": "configs", - "start": 9254, - "end": 9261, + "start": 9297, + "end": 9304, "loc": { "start": { "line": 286, @@ -81146,8 +81376,8 @@ "binop": null, "updateContext": null }, - "start": 9261, - "end": 9262, + "start": 9304, + "end": 9305, "loc": { "start": { "line": 286, @@ -81172,8 +81402,8 @@ "binop": null }, "value": "active", - "start": 9262, - "end": 9268, + "start": 9305, + "end": 9311, "loc": { "start": { "line": 286, @@ -81199,8 +81429,8 @@ "updateContext": null }, "value": "&&", - "start": 9269, - "end": 9271, + "start": 9312, + "end": 9314, "loc": { "start": { "line": 286, @@ -81225,8 +81455,8 @@ "binop": null }, "value": "configs", - "start": 9272, - "end": 9279, + "start": 9315, + "end": 9322, "loc": { "start": { "line": 286, @@ -81251,8 +81481,8 @@ "binop": null, "updateContext": null }, - "start": 9279, - "end": 9280, + "start": 9322, + "end": 9323, "loc": { "start": { "line": 286, @@ -81277,8 +81507,8 @@ "binop": null }, "value": "pointerEnabled", - "start": 9280, - "end": 9294, + "start": 9323, + "end": 9337, "loc": { "start": { "line": 286, @@ -81302,8 +81532,8 @@ "postfix": false, "binop": null }, - "start": 9294, - "end": 9295, + "start": 9337, + "end": 9338, "loc": { "start": { "line": 286, @@ -81327,8 +81557,8 @@ "postfix": false, "binop": null }, - "start": 9295, - "end": 9296, + "start": 9338, + "end": 9339, "loc": { "start": { "line": 286, @@ -81352,8 +81582,8 @@ "postfix": false, "binop": null }, - "start": 9297, - "end": 9298, + "start": 9340, + "end": 9341, "loc": { "start": { "line": 286, @@ -81380,8 +81610,8 @@ "updateContext": null }, "value": "return", - "start": 9315, - "end": 9321, + "start": 9358, + "end": 9364, "loc": { "start": { "line": 287, @@ -81406,8 +81636,8 @@ "binop": null, "updateContext": null }, - "start": 9321, - "end": 9322, + "start": 9364, + "end": 9365, "loc": { "start": { "line": 287, @@ -81431,8 +81661,8 @@ "postfix": false, "binop": null }, - "start": 9335, - "end": 9336, + "start": 9378, + "end": 9379, "loc": { "start": { "line": 288, @@ -81457,8 +81687,8 @@ "binop": null }, "value": "xRotateDelta", - "start": 9349, - "end": 9361, + "start": 9392, + "end": 9404, "loc": { "start": { "line": 289, @@ -81484,8 +81714,8 @@ "updateContext": null }, "value": "=", - "start": 9362, - "end": 9363, + "start": 9405, + "end": 9406, "loc": { "start": { "line": 289, @@ -81511,8 +81741,8 @@ "updateContext": null }, "value": 0, - "start": 9364, - "end": 9365, + "start": 9407, + "end": 9408, "loc": { "start": { "line": 289, @@ -81537,8 +81767,8 @@ "binop": null, "updateContext": null }, - "start": 9365, - "end": 9366, + "start": 9408, + "end": 9409, "loc": { "start": { "line": 289, @@ -81563,8 +81793,8 @@ "binop": null }, "value": "yRotateDelta", - "start": 9379, - "end": 9391, + "start": 9422, + "end": 9434, "loc": { "start": { "line": 290, @@ -81590,8 +81820,8 @@ "updateContext": null }, "value": "=", - "start": 9392, - "end": 9393, + "start": 9435, + "end": 9436, "loc": { "start": { "line": 290, @@ -81617,8 +81847,8 @@ "updateContext": null }, "value": 0, - "start": 9394, - "end": 9395, + "start": 9437, + "end": 9438, "loc": { "start": { "line": 290, @@ -81643,8 +81873,8 @@ "binop": null, "updateContext": null }, - "start": 9395, - "end": 9396, + "start": 9438, + "end": 9439, "loc": { "start": { "line": 290, @@ -81668,8 +81898,8 @@ "postfix": false, "binop": null }, - "start": 9405, - "end": 9406, + "start": 9448, + "end": 9449, "loc": { "start": { "line": 291, @@ -81693,8 +81923,8 @@ "postfix": false, "binop": null }, - "start": 9406, - "end": 9407, + "start": 9449, + "end": 9450, "loc": { "start": { "line": 291, @@ -81719,8 +81949,8 @@ "binop": null, "updateContext": null }, - "start": 9407, - "end": 9408, + "start": 9450, + "end": 9451, "loc": { "start": { "line": 291, @@ -81747,8 +81977,8 @@ "updateContext": null }, "value": "const", - "start": 9418, - "end": 9423, + "start": 9461, + "end": 9466, "loc": { "start": { "line": 293, @@ -81773,8 +82003,8 @@ "binop": null }, "value": "maxElapsed", - "start": 9424, - "end": 9434, + "start": 9467, + "end": 9477, "loc": { "start": { "line": 293, @@ -81800,8 +82030,8 @@ "updateContext": null }, "value": "=", - "start": 9435, - "end": 9436, + "start": 9478, + "end": 9479, "loc": { "start": { "line": 293, @@ -81827,8 +82057,8 @@ "updateContext": null }, "value": 1, - "start": 9437, - "end": 9438, + "start": 9480, + "end": 9481, "loc": { "start": { "line": 293, @@ -81854,8 +82084,8 @@ "updateContext": null }, "value": "/", - "start": 9439, - "end": 9440, + "start": 9482, + "end": 9483, "loc": { "start": { "line": 293, @@ -81881,8 +82111,8 @@ "updateContext": null }, "value": 20, - "start": 9441, - "end": 9443, + "start": 9484, + "end": 9486, "loc": { "start": { "line": 293, @@ -81907,8 +82137,8 @@ "binop": null, "updateContext": null }, - "start": 9443, - "end": 9444, + "start": 9486, + "end": 9487, "loc": { "start": { "line": 293, @@ -81935,8 +82165,8 @@ "updateContext": null }, "value": "const", - "start": 9453, - "end": 9458, + "start": 9496, + "end": 9501, "loc": { "start": { "line": 294, @@ -81961,8 +82191,8 @@ "binop": null }, "value": "minElapsed", - "start": 9459, - "end": 9469, + "start": 9502, + "end": 9512, "loc": { "start": { "line": 294, @@ -81988,8 +82218,8 @@ "updateContext": null }, "value": "=", - "start": 9470, - "end": 9471, + "start": 9513, + "end": 9514, "loc": { "start": { "line": 294, @@ -82015,8 +82245,8 @@ "updateContext": null }, "value": 1, - "start": 9472, - "end": 9473, + "start": 9515, + "end": 9516, "loc": { "start": { "line": 294, @@ -82042,8 +82272,8 @@ "updateContext": null }, "value": "/", - "start": 9474, - "end": 9475, + "start": 9517, + "end": 9518, "loc": { "start": { "line": 294, @@ -82069,8 +82299,8 @@ "updateContext": null }, "value": 60, - "start": 9476, - "end": 9478, + "start": 9519, + "end": 9521, "loc": { "start": { "line": 294, @@ -82095,8 +82325,8 @@ "binop": null, "updateContext": null }, - "start": 9478, - "end": 9479, + "start": 9521, + "end": 9522, "loc": { "start": { "line": 294, @@ -82123,8 +82353,8 @@ "updateContext": null }, "value": "let", - "start": 9489, - "end": 9492, + "start": 9532, + "end": 9535, "loc": { "start": { "line": 296, @@ -82149,8 +82379,8 @@ "binop": null }, "value": "secsNowLast", - "start": 9493, - "end": 9504, + "start": 9536, + "end": 9547, "loc": { "start": { "line": 296, @@ -82176,8 +82406,8 @@ "updateContext": null }, "value": "=", - "start": 9505, - "end": 9506, + "start": 9548, + "end": 9549, "loc": { "start": { "line": 296, @@ -82204,8 +82434,8 @@ "updateContext": null }, "value": "null", - "start": 9507, - "end": 9511, + "start": 9550, + "end": 9554, "loc": { "start": { "line": 296, @@ -82230,8 +82460,8 @@ "binop": null, "updateContext": null }, - "start": 9511, - "end": 9512, + "start": 9554, + "end": 9555, "loc": { "start": { "line": 296, @@ -82256,8 +82486,8 @@ "binop": null }, "value": "canvas", - "start": 9522, - "end": 9528, + "start": 9565, + "end": 9571, "loc": { "start": { "line": 298, @@ -82282,8 +82512,8 @@ "binop": null, "updateContext": null }, - "start": 9528, - "end": 9529, + "start": 9571, + "end": 9572, "loc": { "start": { "line": 298, @@ -82308,8 +82538,8 @@ "binop": null }, "value": "addEventListener", - "start": 9529, - "end": 9545, + "start": 9572, + "end": 9588, "loc": { "start": { "line": 298, @@ -82333,8 +82563,8 @@ "postfix": false, "binop": null }, - "start": 9545, - "end": 9546, + "start": 9588, + "end": 9589, "loc": { "start": { "line": 298, @@ -82360,8 +82590,8 @@ "updateContext": null }, "value": "wheel", - "start": 9546, - "end": 9553, + "start": 9589, + "end": 9596, "loc": { "start": { "line": 298, @@ -82386,8 +82616,8 @@ "binop": null, "updateContext": null }, - "start": 9553, - "end": 9554, + "start": 9596, + "end": 9597, "loc": { "start": { "line": 298, @@ -82414,8 +82644,8 @@ "updateContext": null }, "value": "this", - "start": 9555, - "end": 9559, + "start": 9598, + "end": 9602, "loc": { "start": { "line": 298, @@ -82440,8 +82670,8 @@ "binop": null, "updateContext": null }, - "start": 9559, - "end": 9560, + "start": 9602, + "end": 9603, "loc": { "start": { "line": 298, @@ -82466,8 +82696,8 @@ "binop": null }, "value": "_mouseWheelHandler", - "start": 9560, - "end": 9578, + "start": 9603, + "end": 9621, "loc": { "start": { "line": 298, @@ -82493,8 +82723,8 @@ "updateContext": null }, "value": "=", - "start": 9579, - "end": 9580, + "start": 9622, + "end": 9623, "loc": { "start": { "line": 298, @@ -82518,8 +82748,8 @@ "postfix": false, "binop": null }, - "start": 9581, - "end": 9582, + "start": 9624, + "end": 9625, "loc": { "start": { "line": 298, @@ -82544,8 +82774,8 @@ "binop": null }, "value": "e", - "start": 9582, - "end": 9583, + "start": 9625, + "end": 9626, "loc": { "start": { "line": 298, @@ -82569,8 +82799,8 @@ "postfix": false, "binop": null }, - "start": 9583, - "end": 9584, + "start": 9626, + "end": 9627, "loc": { "start": { "line": 298, @@ -82595,8 +82825,8 @@ "binop": null, "updateContext": null }, - "start": 9585, - "end": 9587, + "start": 9628, + "end": 9630, "loc": { "start": { "line": 298, @@ -82620,8 +82850,8 @@ "postfix": false, "binop": null }, - "start": 9588, - "end": 9589, + "start": 9631, + "end": 9632, "loc": { "start": { "line": 298, @@ -82648,8 +82878,8 @@ "updateContext": null }, "value": "if", - "start": 9602, - "end": 9604, + "start": 9645, + "end": 9647, "loc": { "start": { "line": 299, @@ -82673,8 +82903,8 @@ "postfix": false, "binop": null }, - "start": 9605, - "end": 9606, + "start": 9648, + "end": 9649, "loc": { "start": { "line": 299, @@ -82700,8 +82930,8 @@ "updateContext": null }, "value": "!", - "start": 9606, - "end": 9607, + "start": 9649, + "end": 9650, "loc": { "start": { "line": 299, @@ -82725,8 +82955,8 @@ "postfix": false, "binop": null }, - "start": 9607, - "end": 9608, + "start": 9650, + "end": 9651, "loc": { "start": { "line": 299, @@ -82751,8 +82981,8 @@ "binop": null }, "value": "configs", - "start": 9608, - "end": 9615, + "start": 9651, + "end": 9658, "loc": { "start": { "line": 299, @@ -82777,8 +83007,8 @@ "binop": null, "updateContext": null }, - "start": 9615, - "end": 9616, + "start": 9658, + "end": 9659, "loc": { "start": { "line": 299, @@ -82803,8 +83033,8 @@ "binop": null }, "value": "active", - "start": 9616, - "end": 9622, + "start": 9659, + "end": 9665, "loc": { "start": { "line": 299, @@ -82830,8 +83060,8 @@ "updateContext": null }, "value": "&&", - "start": 9623, - "end": 9625, + "start": 9666, + "end": 9668, "loc": { "start": { "line": 299, @@ -82856,8 +83086,8 @@ "binop": null }, "value": "configs", - "start": 9626, - "end": 9633, + "start": 9669, + "end": 9676, "loc": { "start": { "line": 299, @@ -82882,8 +83112,8 @@ "binop": null, "updateContext": null }, - "start": 9633, - "end": 9634, + "start": 9676, + "end": 9677, "loc": { "start": { "line": 299, @@ -82908,8 +83138,8 @@ "binop": null }, "value": "pointerEnabled", - "start": 9634, - "end": 9648, + "start": 9677, + "end": 9691, "loc": { "start": { "line": 299, @@ -82933,8 +83163,8 @@ "postfix": false, "binop": null }, - "start": 9648, - "end": 9649, + "start": 9691, + "end": 9692, "loc": { "start": { "line": 299, @@ -82958,8 +83188,8 @@ "postfix": false, "binop": null }, - "start": 9649, - "end": 9650, + "start": 9692, + "end": 9693, "loc": { "start": { "line": 299, @@ -82983,8 +83213,8 @@ "postfix": false, "binop": null }, - "start": 9651, - "end": 9652, + "start": 9694, + "end": 9695, "loc": { "start": { "line": 299, @@ -83011,8 +83241,8 @@ "updateContext": null }, "value": "return", - "start": 9669, - "end": 9675, + "start": 9712, + "end": 9718, "loc": { "start": { "line": 300, @@ -83037,8 +83267,8 @@ "binop": null, "updateContext": null }, - "start": 9675, - "end": 9676, + "start": 9718, + "end": 9719, "loc": { "start": { "line": 300, @@ -83062,8 +83292,8 @@ "postfix": false, "binop": null }, - "start": 9689, - "end": 9690, + "start": 9732, + "end": 9733, "loc": { "start": { "line": 301, @@ -83090,8 +83320,8 @@ "updateContext": null }, "value": "const", - "start": 9703, - "end": 9708, + "start": 9746, + "end": 9751, "loc": { "start": { "line": 302, @@ -83116,8 +83346,8 @@ "binop": null }, "value": "secsNow", - "start": 9709, - "end": 9716, + "start": 9752, + "end": 9759, "loc": { "start": { "line": 302, @@ -83143,8 +83373,8 @@ "updateContext": null }, "value": "=", - "start": 9717, - "end": 9718, + "start": 9760, + "end": 9761, "loc": { "start": { "line": 302, @@ -83169,8 +83399,8 @@ "binop": null }, "value": "performance", - "start": 9719, - "end": 9730, + "start": 9762, + "end": 9773, "loc": { "start": { "line": 302, @@ -83195,8 +83425,8 @@ "binop": null, "updateContext": null }, - "start": 9730, - "end": 9731, + "start": 9773, + "end": 9774, "loc": { "start": { "line": 302, @@ -83221,8 +83451,8 @@ "binop": null }, "value": "now", - "start": 9731, - "end": 9734, + "start": 9774, + "end": 9777, "loc": { "start": { "line": 302, @@ -83246,8 +83476,8 @@ "postfix": false, "binop": null }, - "start": 9734, - "end": 9735, + "start": 9777, + "end": 9778, "loc": { "start": { "line": 302, @@ -83271,8 +83501,8 @@ "postfix": false, "binop": null }, - "start": 9735, - "end": 9736, + "start": 9778, + "end": 9779, "loc": { "start": { "line": 302, @@ -83298,8 +83528,8 @@ "updateContext": null }, "value": "/", - "start": 9737, - "end": 9738, + "start": 9780, + "end": 9781, "loc": { "start": { "line": 302, @@ -83325,8 +83555,8 @@ "updateContext": null }, "value": 1000, - "start": 9739, - "end": 9745, + "start": 9782, + "end": 9788, "loc": { "start": { "line": 302, @@ -83351,8 +83581,8 @@ "binop": null, "updateContext": null }, - "start": 9745, - "end": 9746, + "start": 9788, + "end": 9789, "loc": { "start": { "line": 302, @@ -83379,8 +83609,8 @@ "updateContext": null }, "value": "var", - "start": 9759, - "end": 9762, + "start": 9802, + "end": 9805, "loc": { "start": { "line": 303, @@ -83405,8 +83635,8 @@ "binop": null }, "value": "secsElapsed", - "start": 9763, - "end": 9774, + "start": 9806, + "end": 9817, "loc": { "start": { "line": 303, @@ -83432,8 +83662,8 @@ "updateContext": null }, "value": "=", - "start": 9775, - "end": 9776, + "start": 9818, + "end": 9819, "loc": { "start": { "line": 303, @@ -83457,8 +83687,8 @@ "postfix": false, "binop": null }, - "start": 9777, - "end": 9778, + "start": 9820, + "end": 9821, "loc": { "start": { "line": 303, @@ -83483,8 +83713,8 @@ "binop": null }, "value": "secsNowLast", - "start": 9778, - "end": 9789, + "start": 9821, + "end": 9832, "loc": { "start": { "line": 303, @@ -83510,8 +83740,8 @@ "updateContext": null }, "value": "!==", - "start": 9790, - "end": 9793, + "start": 9833, + "end": 9836, "loc": { "start": { "line": 303, @@ -83538,8 +83768,8 @@ "updateContext": null }, "value": "null", - "start": 9794, - "end": 9798, + "start": 9837, + "end": 9841, "loc": { "start": { "line": 303, @@ -83563,8 +83793,8 @@ "postfix": false, "binop": null }, - "start": 9798, - "end": 9799, + "start": 9841, + "end": 9842, "loc": { "start": { "line": 303, @@ -83589,8 +83819,8 @@ "binop": null, "updateContext": null }, - "start": 9800, - "end": 9801, + "start": 9843, + "end": 9844, "loc": { "start": { "line": 303, @@ -83614,8 +83844,8 @@ "postfix": false, "binop": null }, - "start": 9802, - "end": 9803, + "start": 9845, + "end": 9846, "loc": { "start": { "line": 303, @@ -83640,8 +83870,8 @@ "binop": null }, "value": "secsNow", - "start": 9803, - "end": 9810, + "start": 9846, + "end": 9853, "loc": { "start": { "line": 303, @@ -83667,8 +83897,8 @@ "updateContext": null }, "value": "-", - "start": 9811, - "end": 9812, + "start": 9854, + "end": 9855, "loc": { "start": { "line": 303, @@ -83693,8 +83923,8 @@ "binop": null }, "value": "secsNowLast", - "start": 9813, - "end": 9824, + "start": 9856, + "end": 9867, "loc": { "start": { "line": 303, @@ -83718,8 +83948,8 @@ "postfix": false, "binop": null }, - "start": 9824, - "end": 9825, + "start": 9867, + "end": 9868, "loc": { "start": { "line": 303, @@ -83744,8 +83974,8 @@ "binop": null, "updateContext": null }, - "start": 9826, - "end": 9827, + "start": 9869, + "end": 9870, "loc": { "start": { "line": 303, @@ -83771,8 +84001,8 @@ "updateContext": null }, "value": 0, - "start": 9828, - "end": 9829, + "start": 9871, + "end": 9872, "loc": { "start": { "line": 303, @@ -83797,8 +84027,8 @@ "binop": null, "updateContext": null }, - "start": 9829, - "end": 9830, + "start": 9872, + "end": 9873, "loc": { "start": { "line": 303, @@ -83823,8 +84053,8 @@ "binop": null }, "value": "secsNowLast", - "start": 9843, - "end": 9854, + "start": 9886, + "end": 9897, "loc": { "start": { "line": 304, @@ -83850,8 +84080,8 @@ "updateContext": null }, "value": "=", - "start": 9855, - "end": 9856, + "start": 9898, + "end": 9899, "loc": { "start": { "line": 304, @@ -83876,8 +84106,8 @@ "binop": null }, "value": "secsNow", - "start": 9857, - "end": 9864, + "start": 9900, + "end": 9907, "loc": { "start": { "line": 304, @@ -83902,8 +84132,8 @@ "binop": null, "updateContext": null }, - "start": 9864, - "end": 9865, + "start": 9907, + "end": 9908, "loc": { "start": { "line": 304, @@ -83930,8 +84160,8 @@ "updateContext": null }, "value": "if", - "start": 9878, - "end": 9880, + "start": 9921, + "end": 9923, "loc": { "start": { "line": 305, @@ -83955,8 +84185,8 @@ "postfix": false, "binop": null }, - "start": 9881, - "end": 9882, + "start": 9924, + "end": 9925, "loc": { "start": { "line": 305, @@ -83981,8 +84211,8 @@ "binop": null }, "value": "secsElapsed", - "start": 9882, - "end": 9893, + "start": 9925, + "end": 9936, "loc": { "start": { "line": 305, @@ -84008,8 +84238,8 @@ "updateContext": null }, "value": ">", - "start": 9894, - "end": 9895, + "start": 9937, + "end": 9938, "loc": { "start": { "line": 305, @@ -84034,8 +84264,8 @@ "binop": null }, "value": "maxElapsed", - "start": 9896, - "end": 9906, + "start": 9939, + "end": 9949, "loc": { "start": { "line": 305, @@ -84059,8 +84289,8 @@ "postfix": false, "binop": null }, - "start": 9906, - "end": 9907, + "start": 9949, + "end": 9950, "loc": { "start": { "line": 305, @@ -84084,8 +84314,8 @@ "postfix": false, "binop": null }, - "start": 9908, - "end": 9909, + "start": 9951, + "end": 9952, "loc": { "start": { "line": 305, @@ -84110,8 +84340,8 @@ "binop": null }, "value": "secsElapsed", - "start": 9926, - "end": 9937, + "start": 9969, + "end": 9980, "loc": { "start": { "line": 306, @@ -84137,8 +84367,8 @@ "updateContext": null }, "value": "=", - "start": 9938, - "end": 9939, + "start": 9981, + "end": 9982, "loc": { "start": { "line": 306, @@ -84163,8 +84393,8 @@ "binop": null }, "value": "maxElapsed", - "start": 9940, - "end": 9950, + "start": 9983, + "end": 9993, "loc": { "start": { "line": 306, @@ -84189,8 +84419,8 @@ "binop": null, "updateContext": null }, - "start": 9950, - "end": 9951, + "start": 9993, + "end": 9994, "loc": { "start": { "line": 306, @@ -84214,8 +84444,8 @@ "postfix": false, "binop": null }, - "start": 9964, - "end": 9965, + "start": 10007, + "end": 10008, "loc": { "start": { "line": 307, @@ -84242,8 +84472,8 @@ "updateContext": null }, "value": "if", - "start": 9978, - "end": 9980, + "start": 10021, + "end": 10023, "loc": { "start": { "line": 308, @@ -84267,8 +84497,8 @@ "postfix": false, "binop": null }, - "start": 9981, - "end": 9982, + "start": 10024, + "end": 10025, "loc": { "start": { "line": 308, @@ -84293,8 +84523,8 @@ "binop": null }, "value": "secsElapsed", - "start": 9982, - "end": 9993, + "start": 10025, + "end": 10036, "loc": { "start": { "line": 308, @@ -84320,8 +84550,8 @@ "updateContext": null }, "value": "<", - "start": 9994, - "end": 9995, + "start": 10037, + "end": 10038, "loc": { "start": { "line": 308, @@ -84346,8 +84576,8 @@ "binop": null }, "value": "minElapsed", - "start": 9996, - "end": 10006, + "start": 10039, + "end": 10049, "loc": { "start": { "line": 308, @@ -84371,8 +84601,8 @@ "postfix": false, "binop": null }, - "start": 10006, - "end": 10007, + "start": 10049, + "end": 10050, "loc": { "start": { "line": 308, @@ -84396,8 +84626,8 @@ "postfix": false, "binop": null }, - "start": 10008, - "end": 10009, + "start": 10051, + "end": 10052, "loc": { "start": { "line": 308, @@ -84422,8 +84652,8 @@ "binop": null }, "value": "secsElapsed", - "start": 10026, - "end": 10037, + "start": 10069, + "end": 10080, "loc": { "start": { "line": 309, @@ -84449,8 +84679,8 @@ "updateContext": null }, "value": "=", - "start": 10038, - "end": 10039, + "start": 10081, + "end": 10082, "loc": { "start": { "line": 309, @@ -84475,8 +84705,8 @@ "binop": null }, "value": "minElapsed", - "start": 10040, - "end": 10050, + "start": 10083, + "end": 10093, "loc": { "start": { "line": 309, @@ -84501,8 +84731,8 @@ "binop": null, "updateContext": null }, - "start": 10050, - "end": 10051, + "start": 10093, + "end": 10094, "loc": { "start": { "line": 309, @@ -84526,8 +84756,8 @@ "postfix": false, "binop": null }, - "start": 10064, - "end": 10065, + "start": 10107, + "end": 10108, "loc": { "start": { "line": 310, @@ -84554,8 +84784,8 @@ "updateContext": null }, "value": "const", - "start": 10078, - "end": 10083, + "start": 10121, + "end": 10126, "loc": { "start": { "line": 311, @@ -84580,8 +84810,8 @@ "binop": null }, "value": "delta", - "start": 10084, - "end": 10089, + "start": 10127, + "end": 10132, "loc": { "start": { "line": 311, @@ -84607,8 +84837,8 @@ "updateContext": null }, "value": "=", - "start": 10090, - "end": 10091, + "start": 10133, + "end": 10134, "loc": { "start": { "line": 311, @@ -84633,8 +84863,8 @@ "binop": null }, "value": "Math", - "start": 10092, - "end": 10096, + "start": 10135, + "end": 10139, "loc": { "start": { "line": 311, @@ -84659,8 +84889,8 @@ "binop": null, "updateContext": null }, - "start": 10096, - "end": 10097, + "start": 10139, + "end": 10140, "loc": { "start": { "line": 311, @@ -84685,8 +84915,8 @@ "binop": null }, "value": "max", - "start": 10097, - "end": 10100, + "start": 10140, + "end": 10143, "loc": { "start": { "line": 311, @@ -84710,8 +84940,8 @@ "postfix": false, "binop": null }, - "start": 10100, - "end": 10101, + "start": 10143, + "end": 10144, "loc": { "start": { "line": 311, @@ -84737,8 +84967,8 @@ "updateContext": null }, "value": "-", - "start": 10101, - "end": 10102, + "start": 10144, + "end": 10145, "loc": { "start": { "line": 311, @@ -84764,8 +84994,8 @@ "updateContext": null }, "value": 1, - "start": 10102, - "end": 10103, + "start": 10145, + "end": 10146, "loc": { "start": { "line": 311, @@ -84790,8 +85020,8 @@ "binop": null, "updateContext": null }, - "start": 10103, - "end": 10104, + "start": 10146, + "end": 10147, "loc": { "start": { "line": 311, @@ -84816,8 +85046,8 @@ "binop": null }, "value": "Math", - "start": 10105, - "end": 10109, + "start": 10148, + "end": 10152, "loc": { "start": { "line": 311, @@ -84842,8 +85072,8 @@ "binop": null, "updateContext": null }, - "start": 10109, - "end": 10110, + "start": 10152, + "end": 10153, "loc": { "start": { "line": 311, @@ -84868,8 +85098,8 @@ "binop": null }, "value": "min", - "start": 10110, - "end": 10113, + "start": 10153, + "end": 10156, "loc": { "start": { "line": 311, @@ -84893,8 +85123,8 @@ "postfix": false, "binop": null }, - "start": 10113, - "end": 10114, + "start": 10156, + "end": 10157, "loc": { "start": { "line": 311, @@ -84920,8 +85150,8 @@ "updateContext": null }, "value": 1, - "start": 10114, - "end": 10115, + "start": 10157, + "end": 10158, "loc": { "start": { "line": 311, @@ -84946,8 +85176,8 @@ "binop": null, "updateContext": null }, - "start": 10115, - "end": 10116, + "start": 10158, + "end": 10159, "loc": { "start": { "line": 311, @@ -84973,8 +85203,8 @@ "updateContext": null }, "value": "-", - "start": 10117, - "end": 10118, + "start": 10160, + "end": 10161, "loc": { "start": { "line": 311, @@ -84999,8 +85229,8 @@ "binop": null }, "value": "e", - "start": 10118, - "end": 10119, + "start": 10161, + "end": 10162, "loc": { "start": { "line": 311, @@ -85025,8 +85255,8 @@ "binop": null, "updateContext": null }, - "start": 10119, - "end": 10120, + "start": 10162, + "end": 10163, "loc": { "start": { "line": 311, @@ -85051,8 +85281,8 @@ "binop": null }, "value": "deltaY", - "start": 10120, - "end": 10126, + "start": 10163, + "end": 10169, "loc": { "start": { "line": 311, @@ -85078,8 +85308,8 @@ "updateContext": null }, "value": "*", - "start": 10127, - "end": 10128, + "start": 10170, + "end": 10171, "loc": { "start": { "line": 311, @@ -85105,8 +85335,8 @@ "updateContext": null }, "value": 40, - "start": 10129, - "end": 10131, + "start": 10172, + "end": 10174, "loc": { "start": { "line": 311, @@ -85130,8 +85360,8 @@ "postfix": false, "binop": null }, - "start": 10131, - "end": 10132, + "start": 10174, + "end": 10175, "loc": { "start": { "line": 311, @@ -85155,8 +85385,8 @@ "postfix": false, "binop": null }, - "start": 10132, - "end": 10133, + "start": 10175, + "end": 10176, "loc": { "start": { "line": 311, @@ -85181,8 +85411,8 @@ "binop": null, "updateContext": null }, - "start": 10133, - "end": 10134, + "start": 10176, + "end": 10177, "loc": { "start": { "line": 311, @@ -85209,8 +85439,8 @@ "updateContext": null }, "value": "if", - "start": 10147, - "end": 10149, + "start": 10190, + "end": 10192, "loc": { "start": { "line": 312, @@ -85234,8 +85464,8 @@ "postfix": false, "binop": null }, - "start": 10150, - "end": 10151, + "start": 10193, + "end": 10194, "loc": { "start": { "line": 312, @@ -85260,8 +85490,8 @@ "binop": null }, "value": "delta", - "start": 10151, - "end": 10156, + "start": 10194, + "end": 10199, "loc": { "start": { "line": 312, @@ -85287,8 +85517,8 @@ "updateContext": null }, "value": "===", - "start": 10157, - "end": 10160, + "start": 10200, + "end": 10203, "loc": { "start": { "line": 312, @@ -85314,8 +85544,8 @@ "updateContext": null }, "value": 0, - "start": 10161, - "end": 10162, + "start": 10204, + "end": 10205, "loc": { "start": { "line": 312, @@ -85339,8 +85569,8 @@ "postfix": false, "binop": null }, - "start": 10162, - "end": 10163, + "start": 10205, + "end": 10206, "loc": { "start": { "line": 312, @@ -85364,8 +85594,8 @@ "postfix": false, "binop": null }, - "start": 10164, - "end": 10165, + "start": 10207, + "end": 10208, "loc": { "start": { "line": 312, @@ -85392,8 +85622,8 @@ "updateContext": null }, "value": "return", - "start": 10182, - "end": 10188, + "start": 10225, + "end": 10231, "loc": { "start": { "line": 313, @@ -85418,8 +85648,8 @@ "binop": null, "updateContext": null }, - "start": 10188, - "end": 10189, + "start": 10231, + "end": 10232, "loc": { "start": { "line": 313, @@ -85443,8 +85673,8 @@ "postfix": false, "binop": null }, - "start": 10202, - "end": 10203, + "start": 10245, + "end": 10246, "loc": { "start": { "line": 314, @@ -85471,8 +85701,8 @@ "updateContext": null }, "value": "const", - "start": 10216, - "end": 10221, + "start": 10259, + "end": 10264, "loc": { "start": { "line": 315, @@ -85497,8 +85727,8 @@ "binop": null }, "value": "normalizedDelta", - "start": 10222, - "end": 10237, + "start": 10265, + "end": 10280, "loc": { "start": { "line": 315, @@ -85524,8 +85754,8 @@ "updateContext": null }, "value": "=", - "start": 10238, - "end": 10239, + "start": 10281, + "end": 10282, "loc": { "start": { "line": 315, @@ -85550,8 +85780,8 @@ "binop": null }, "value": "delta", - "start": 10240, - "end": 10245, + "start": 10283, + "end": 10288, "loc": { "start": { "line": 315, @@ -85577,8 +85807,8 @@ "updateContext": null }, "value": "/", - "start": 10246, - "end": 10247, + "start": 10289, + "end": 10290, "loc": { "start": { "line": 315, @@ -85603,8 +85833,8 @@ "binop": null }, "value": "Math", - "start": 10248, - "end": 10252, + "start": 10291, + "end": 10295, "loc": { "start": { "line": 315, @@ -85629,8 +85859,8 @@ "binop": null, "updateContext": null }, - "start": 10252, - "end": 10253, + "start": 10295, + "end": 10296, "loc": { "start": { "line": 315, @@ -85655,8 +85885,8 @@ "binop": null }, "value": "abs", - "start": 10253, - "end": 10256, + "start": 10296, + "end": 10299, "loc": { "start": { "line": 315, @@ -85680,8 +85910,8 @@ "postfix": false, "binop": null }, - "start": 10256, - "end": 10257, + "start": 10299, + "end": 10300, "loc": { "start": { "line": 315, @@ -85706,8 +85936,8 @@ "binop": null }, "value": "delta", - "start": 10257, - "end": 10262, + "start": 10300, + "end": 10305, "loc": { "start": { "line": 315, @@ -85731,8 +85961,8 @@ "postfix": false, "binop": null }, - "start": 10262, - "end": 10263, + "start": 10305, + "end": 10306, "loc": { "start": { "line": 315, @@ -85757,8 +85987,8 @@ "binop": null, "updateContext": null }, - "start": 10263, - "end": 10264, + "start": 10306, + "end": 10307, "loc": { "start": { "line": 315, @@ -85783,8 +86013,8 @@ "binop": null }, "value": "updates", - "start": 10277, - "end": 10284, + "start": 10320, + "end": 10327, "loc": { "start": { "line": 316, @@ -85809,8 +86039,8 @@ "binop": null, "updateContext": null }, - "start": 10284, - "end": 10285, + "start": 10327, + "end": 10328, "loc": { "start": { "line": 316, @@ -85835,8 +86065,8 @@ "binop": null }, "value": "dollyDelta", - "start": 10285, - "end": 10295, + "start": 10328, + "end": 10338, "loc": { "start": { "line": 316, @@ -85862,8 +86092,8 @@ "updateContext": null }, "value": "+=", - "start": 10296, - "end": 10298, + "start": 10339, + "end": 10341, "loc": { "start": { "line": 316, @@ -85889,8 +86119,8 @@ "updateContext": null }, "value": "-", - "start": 10299, - "end": 10300, + "start": 10342, + "end": 10343, "loc": { "start": { "line": 316, @@ -85915,8 +86145,8 @@ "binop": null }, "value": "normalizedDelta", - "start": 10300, - "end": 10315, + "start": 10343, + "end": 10358, "loc": { "start": { "line": 316, @@ -85942,8 +86172,8 @@ "updateContext": null }, "value": "*", - "start": 10316, - "end": 10317, + "start": 10359, + "end": 10360, "loc": { "start": { "line": 316, @@ -85968,8 +86198,8 @@ "binop": null }, "value": "secsElapsed", - "start": 10318, - "end": 10329, + "start": 10361, + "end": 10372, "loc": { "start": { "line": 316, @@ -85995,8 +86225,8 @@ "updateContext": null }, "value": "*", - "start": 10330, - "end": 10331, + "start": 10373, + "end": 10374, "loc": { "start": { "line": 316, @@ -86021,8 +86251,8 @@ "binop": null }, "value": "configs", - "start": 10332, - "end": 10339, + "start": 10375, + "end": 10382, "loc": { "start": { "line": 316, @@ -86047,8 +86277,8 @@ "binop": null, "updateContext": null }, - "start": 10339, - "end": 10340, + "start": 10382, + "end": 10383, "loc": { "start": { "line": 316, @@ -86073,8 +86303,8 @@ "binop": null }, "value": "mouseWheelDollyRate", - "start": 10340, - "end": 10359, + "start": 10383, + "end": 10402, "loc": { "start": { "line": 316, @@ -86099,8 +86329,8 @@ "binop": null, "updateContext": null }, - "start": 10359, - "end": 10360, + "start": 10402, + "end": 10403, "loc": { "start": { "line": 316, @@ -86127,8 +86357,8 @@ "updateContext": null }, "value": "if", - "start": 10374, - "end": 10376, + "start": 10417, + "end": 10419, "loc": { "start": { "line": 318, @@ -86152,8 +86382,8 @@ "postfix": false, "binop": null }, - "start": 10377, - "end": 10378, + "start": 10420, + "end": 10421, "loc": { "start": { "line": 318, @@ -86178,8 +86408,8 @@ "binop": null }, "value": "mouseMovedOnCanvasSinceLastWheel", - "start": 10378, - "end": 10410, + "start": 10421, + "end": 10453, "loc": { "start": { "line": 318, @@ -86203,8 +86433,8 @@ "postfix": false, "binop": null }, - "start": 10410, - "end": 10411, + "start": 10453, + "end": 10454, "loc": { "start": { "line": 318, @@ -86228,8 +86458,8 @@ "postfix": false, "binop": null }, - "start": 10412, - "end": 10413, + "start": 10455, + "end": 10456, "loc": { "start": { "line": 318, @@ -86254,8 +86484,8 @@ "binop": null }, "value": "states", - "start": 10430, - "end": 10436, + "start": 10473, + "end": 10479, "loc": { "start": { "line": 319, @@ -86280,8 +86510,8 @@ "binop": null, "updateContext": null }, - "start": 10436, - "end": 10437, + "start": 10479, + "end": 10480, "loc": { "start": { "line": 319, @@ -86306,8 +86536,8 @@ "binop": null }, "value": "followPointerDirty", - "start": 10437, - "end": 10455, + "start": 10480, + "end": 10498, "loc": { "start": { "line": 319, @@ -86333,8 +86563,8 @@ "updateContext": null }, "value": "=", - "start": 10456, - "end": 10457, + "start": 10499, + "end": 10500, "loc": { "start": { "line": 319, @@ -86361,8 +86591,8 @@ "updateContext": null }, "value": "true", - "start": 10458, - "end": 10462, + "start": 10501, + "end": 10505, "loc": { "start": { "line": 319, @@ -86387,8 +86617,8 @@ "binop": null, "updateContext": null }, - "start": 10462, - "end": 10463, + "start": 10505, + "end": 10506, "loc": { "start": { "line": 319, @@ -86413,8 +86643,8 @@ "binop": null }, "value": "mouseMovedOnCanvasSinceLastWheel", - "start": 10480, - "end": 10512, + "start": 10523, + "end": 10555, "loc": { "start": { "line": 320, @@ -86440,8 +86670,8 @@ "updateContext": null }, "value": "=", - "start": 10513, - "end": 10514, + "start": 10556, + "end": 10557, "loc": { "start": { "line": 320, @@ -86468,8 +86698,8 @@ "updateContext": null }, "value": "false", - "start": 10515, - "end": 10520, + "start": 10558, + "end": 10563, "loc": { "start": { "line": 320, @@ -86494,8 +86724,8 @@ "binop": null, "updateContext": null }, - "start": 10520, - "end": 10521, + "start": 10563, + "end": 10564, "loc": { "start": { "line": 320, @@ -86519,8 +86749,8 @@ "postfix": false, "binop": null }, - "start": 10534, - "end": 10535, + "start": 10577, + "end": 10578, "loc": { "start": { "line": 321, @@ -86544,8 +86774,8 @@ "postfix": false, "binop": null }, - "start": 10545, - "end": 10546, + "start": 10588, + "end": 10589, "loc": { "start": { "line": 323, @@ -86570,8 +86800,8 @@ "binop": null, "updateContext": null }, - "start": 10546, - "end": 10547, + "start": 10589, + "end": 10590, "loc": { "start": { "line": 323, @@ -86595,8 +86825,8 @@ "postfix": false, "binop": null }, - "start": 10548, - "end": 10549, + "start": 10591, + "end": 10592, "loc": { "start": { "line": 323, @@ -86621,8 +86851,8 @@ "binop": null }, "value": "passive", - "start": 10549, - "end": 10556, + "start": 10592, + "end": 10599, "loc": { "start": { "line": 323, @@ -86647,8 +86877,8 @@ "binop": null, "updateContext": null }, - "start": 10556, - "end": 10557, + "start": 10599, + "end": 10600, "loc": { "start": { "line": 323, @@ -86675,8 +86905,8 @@ "updateContext": null }, "value": "true", - "start": 10558, - "end": 10562, + "start": 10601, + "end": 10605, "loc": { "start": { "line": 323, @@ -86700,8 +86930,8 @@ "postfix": false, "binop": null }, - "start": 10562, - "end": 10563, + "start": 10605, + "end": 10606, "loc": { "start": { "line": 323, @@ -86725,8 +86955,8 @@ "postfix": false, "binop": null }, - "start": 10563, - "end": 10564, + "start": 10606, + "end": 10607, "loc": { "start": { "line": 323, @@ -86751,8 +86981,8 @@ "binop": null, "updateContext": null }, - "start": 10564, - "end": 10565, + "start": 10607, + "end": 10608, "loc": { "start": { "line": 323, @@ -86776,8 +87006,8 @@ "postfix": false, "binop": null }, - "start": 10570, - "end": 10571, + "start": 10613, + "end": 10614, "loc": { "start": { "line": 324, @@ -86802,8 +87032,8 @@ "binop": null }, "value": "reset", - "start": 10577, - "end": 10582, + "start": 10620, + "end": 10625, "loc": { "start": { "line": 326, @@ -86827,8 +87057,8 @@ "postfix": false, "binop": null }, - "start": 10582, - "end": 10583, + "start": 10625, + "end": 10626, "loc": { "start": { "line": 326, @@ -86852,8 +87082,8 @@ "postfix": false, "binop": null }, - "start": 10583, - "end": 10584, + "start": 10626, + "end": 10627, "loc": { "start": { "line": 326, @@ -86877,8 +87107,8 @@ "postfix": false, "binop": null }, - "start": 10585, - "end": 10586, + "start": 10628, + "end": 10629, "loc": { "start": { "line": 326, @@ -86902,8 +87132,8 @@ "postfix": false, "binop": null }, - "start": 10591, - "end": 10592, + "start": 10634, + "end": 10635, "loc": { "start": { "line": 327, @@ -86928,8 +87158,8 @@ "binop": null }, "value": "destroy", - "start": 10598, - "end": 10605, + "start": 10641, + "end": 10648, "loc": { "start": { "line": 329, @@ -86953,8 +87183,8 @@ "postfix": false, "binop": null }, - "start": 10605, - "end": 10606, + "start": 10648, + "end": 10649, "loc": { "start": { "line": 329, @@ -86978,8 +87208,8 @@ "postfix": false, "binop": null }, - "start": 10606, - "end": 10607, + "start": 10649, + "end": 10650, "loc": { "start": { "line": 329, @@ -87003,8 +87233,8 @@ "postfix": false, "binop": null }, - "start": 10608, - "end": 10609, + "start": 10651, + "end": 10652, "loc": { "start": { "line": 329, @@ -87031,8 +87261,8 @@ "updateContext": null }, "value": "const", - "start": 10619, - "end": 10624, + "start": 10662, + "end": 10667, "loc": { "start": { "line": 331, @@ -87057,8 +87287,8 @@ "binop": null }, "value": "canvas", - "start": 10625, - "end": 10631, + "start": 10668, + "end": 10674, "loc": { "start": { "line": 331, @@ -87084,8 +87314,8 @@ "updateContext": null }, "value": "=", - "start": 10632, - "end": 10633, + "start": 10675, + "end": 10676, "loc": { "start": { "line": 331, @@ -87112,8 +87342,8 @@ "updateContext": null }, "value": "this", - "start": 10634, - "end": 10638, + "start": 10677, + "end": 10681, "loc": { "start": { "line": 331, @@ -87138,8 +87368,8 @@ "binop": null, "updateContext": null }, - "start": 10638, - "end": 10639, + "start": 10681, + "end": 10682, "loc": { "start": { "line": 331, @@ -87164,8 +87394,8 @@ "binop": null }, "value": "_scene", - "start": 10639, - "end": 10645, + "start": 10682, + "end": 10688, "loc": { "start": { "line": 331, @@ -87190,8 +87420,8 @@ "binop": null, "updateContext": null }, - "start": 10645, - "end": 10646, + "start": 10688, + "end": 10689, "loc": { "start": { "line": 331, @@ -87216,8 +87446,8 @@ "binop": null }, "value": "canvas", - "start": 10646, - "end": 10652, + "start": 10689, + "end": 10695, "loc": { "start": { "line": 331, @@ -87242,8 +87472,8 @@ "binop": null, "updateContext": null }, - "start": 10652, - "end": 10653, + "start": 10695, + "end": 10696, "loc": { "start": { "line": 331, @@ -87268,8 +87498,8 @@ "binop": null }, "value": "canvas", - "start": 10653, - "end": 10659, + "start": 10696, + "end": 10702, "loc": { "start": { "line": 331, @@ -87294,8 +87524,8 @@ "binop": null, "updateContext": null }, - "start": 10659, - "end": 10660, + "start": 10702, + "end": 10703, "loc": { "start": { "line": 331, @@ -87320,8 +87550,8 @@ "binop": null }, "value": "document", - "start": 10670, - "end": 10678, + "start": 10713, + "end": 10721, "loc": { "start": { "line": 333, @@ -87346,8 +87576,8 @@ "binop": null, "updateContext": null }, - "start": 10678, - "end": 10679, + "start": 10721, + "end": 10722, "loc": { "start": { "line": 333, @@ -87372,8 +87602,8 @@ "binop": null }, "value": "removeEventListener", - "start": 10679, - "end": 10698, + "start": 10722, + "end": 10741, "loc": { "start": { "line": 333, @@ -87397,8 +87627,8 @@ "postfix": false, "binop": null }, - "start": 10698, - "end": 10699, + "start": 10741, + "end": 10742, "loc": { "start": { "line": 333, @@ -87424,8 +87654,8 @@ "updateContext": null }, "value": "keydown", - "start": 10699, - "end": 10708, + "start": 10742, + "end": 10751, "loc": { "start": { "line": 333, @@ -87450,8 +87680,8 @@ "binop": null, "updateContext": null }, - "start": 10708, - "end": 10709, + "start": 10751, + "end": 10752, "loc": { "start": { "line": 333, @@ -87478,8 +87708,8 @@ "updateContext": null }, "value": "this", - "start": 10710, - "end": 10714, + "start": 10753, + "end": 10757, "loc": { "start": { "line": 333, @@ -87504,8 +87734,8 @@ "binop": null, "updateContext": null }, - "start": 10714, - "end": 10715, + "start": 10757, + "end": 10758, "loc": { "start": { "line": 333, @@ -87530,8 +87760,8 @@ "binop": null }, "value": "_documentKeyDownHandler", - "start": 10715, - "end": 10738, + "start": 10758, + "end": 10781, "loc": { "start": { "line": 333, @@ -87555,8 +87785,8 @@ "postfix": false, "binop": null }, - "start": 10738, - "end": 10739, + "start": 10781, + "end": 10782, "loc": { "start": { "line": 333, @@ -87581,8 +87811,8 @@ "binop": null, "updateContext": null }, - "start": 10739, - "end": 10740, + "start": 10782, + "end": 10783, "loc": { "start": { "line": 333, @@ -87607,8 +87837,8 @@ "binop": null }, "value": "document", - "start": 10749, - "end": 10757, + "start": 10792, + "end": 10800, "loc": { "start": { "line": 334, @@ -87633,8 +87863,8 @@ "binop": null, "updateContext": null }, - "start": 10757, - "end": 10758, + "start": 10800, + "end": 10801, "loc": { "start": { "line": 334, @@ -87659,8 +87889,8 @@ "binop": null }, "value": "removeEventListener", - "start": 10758, - "end": 10777, + "start": 10801, + "end": 10820, "loc": { "start": { "line": 334, @@ -87684,8 +87914,8 @@ "postfix": false, "binop": null }, - "start": 10777, - "end": 10778, + "start": 10820, + "end": 10821, "loc": { "start": { "line": 334, @@ -87711,8 +87941,8 @@ "updateContext": null }, "value": "keyup", - "start": 10778, - "end": 10785, + "start": 10821, + "end": 10828, "loc": { "start": { "line": 334, @@ -87737,8 +87967,8 @@ "binop": null, "updateContext": null }, - "start": 10785, - "end": 10786, + "start": 10828, + "end": 10829, "loc": { "start": { "line": 334, @@ -87765,8 +87995,8 @@ "updateContext": null }, "value": "this", - "start": 10787, - "end": 10791, + "start": 10830, + "end": 10834, "loc": { "start": { "line": 334, @@ -87791,8 +88021,8 @@ "binop": null, "updateContext": null }, - "start": 10791, - "end": 10792, + "start": 10834, + "end": 10835, "loc": { "start": { "line": 334, @@ -87817,8 +88047,8 @@ "binop": null }, "value": "_documentKeyUpHandler", - "start": 10792, - "end": 10813, + "start": 10835, + "end": 10856, "loc": { "start": { "line": 334, @@ -87842,8 +88072,8 @@ "postfix": false, "binop": null }, - "start": 10813, - "end": 10814, + "start": 10856, + "end": 10857, "loc": { "start": { "line": 334, @@ -87868,8 +88098,8 @@ "binop": null, "updateContext": null }, - "start": 10814, - "end": 10815, + "start": 10857, + "end": 10858, "loc": { "start": { "line": 334, @@ -87894,8 +88124,8 @@ "binop": null }, "value": "canvas", - "start": 10824, - "end": 10830, + "start": 10867, + "end": 10873, "loc": { "start": { "line": 335, @@ -87920,8 +88150,8 @@ "binop": null, "updateContext": null }, - "start": 10830, - "end": 10831, + "start": 10873, + "end": 10874, "loc": { "start": { "line": 335, @@ -87946,8 +88176,8 @@ "binop": null }, "value": "removeEventListener", - "start": 10831, - "end": 10850, + "start": 10874, + "end": 10893, "loc": { "start": { "line": 335, @@ -87971,8 +88201,8 @@ "postfix": false, "binop": null }, - "start": 10850, - "end": 10851, + "start": 10893, + "end": 10894, "loc": { "start": { "line": 335, @@ -87998,8 +88228,8 @@ "updateContext": null }, "value": "mousedown", - "start": 10851, - "end": 10862, + "start": 10894, + "end": 10905, "loc": { "start": { "line": 335, @@ -88024,8 +88254,8 @@ "binop": null, "updateContext": null }, - "start": 10862, - "end": 10863, + "start": 10905, + "end": 10906, "loc": { "start": { "line": 335, @@ -88052,8 +88282,8 @@ "updateContext": null }, "value": "this", - "start": 10864, - "end": 10868, + "start": 10907, + "end": 10911, "loc": { "start": { "line": 335, @@ -88078,8 +88308,8 @@ "binop": null, "updateContext": null }, - "start": 10868, - "end": 10869, + "start": 10911, + "end": 10912, "loc": { "start": { "line": 335, @@ -88104,8 +88334,8 @@ "binop": null }, "value": "_mouseDownHandler", - "start": 10869, - "end": 10886, + "start": 10912, + "end": 10929, "loc": { "start": { "line": 335, @@ -88129,8 +88359,8 @@ "postfix": false, "binop": null }, - "start": 10886, - "end": 10887, + "start": 10929, + "end": 10930, "loc": { "start": { "line": 335, @@ -88155,8 +88385,8 @@ "binop": null, "updateContext": null }, - "start": 10887, - "end": 10888, + "start": 10930, + "end": 10931, "loc": { "start": { "line": 335, @@ -88181,8 +88411,8 @@ "binop": null }, "value": "document", - "start": 10897, - "end": 10905, + "start": 10940, + "end": 10948, "loc": { "start": { "line": 336, @@ -88207,8 +88437,8 @@ "binop": null, "updateContext": null }, - "start": 10905, - "end": 10906, + "start": 10948, + "end": 10949, "loc": { "start": { "line": 336, @@ -88233,8 +88463,8 @@ "binop": null }, "value": "removeEventListener", - "start": 10906, - "end": 10925, + "start": 10949, + "end": 10968, "loc": { "start": { "line": 336, @@ -88258,8 +88488,8 @@ "postfix": false, "binop": null }, - "start": 10925, - "end": 10926, + "start": 10968, + "end": 10969, "loc": { "start": { "line": 336, @@ -88285,8 +88515,8 @@ "updateContext": null }, "value": "mousemove", - "start": 10926, - "end": 10937, + "start": 10969, + "end": 10980, "loc": { "start": { "line": 336, @@ -88311,8 +88541,8 @@ "binop": null, "updateContext": null }, - "start": 10937, - "end": 10938, + "start": 10980, + "end": 10981, "loc": { "start": { "line": 336, @@ -88339,8 +88569,8 @@ "updateContext": null }, "value": "this", - "start": 10939, - "end": 10943, + "start": 10982, + "end": 10986, "loc": { "start": { "line": 336, @@ -88365,8 +88595,8 @@ "binop": null, "updateContext": null }, - "start": 10943, - "end": 10944, + "start": 10986, + "end": 10987, "loc": { "start": { "line": 336, @@ -88391,8 +88621,8 @@ "binop": null }, "value": "_documentMouseMoveHandler", - "start": 10944, - "end": 10969, + "start": 10987, + "end": 11012, "loc": { "start": { "line": 336, @@ -88416,8 +88646,8 @@ "postfix": false, "binop": null }, - "start": 10969, - "end": 10970, + "start": 11012, + "end": 11013, "loc": { "start": { "line": 336, @@ -88442,8 +88672,8 @@ "binop": null, "updateContext": null }, - "start": 10970, - "end": 10971, + "start": 11013, + "end": 11014, "loc": { "start": { "line": 336, @@ -88468,8 +88698,8 @@ "binop": null }, "value": "canvas", - "start": 10980, - "end": 10986, + "start": 11023, + "end": 11029, "loc": { "start": { "line": 337, @@ -88494,8 +88724,8 @@ "binop": null, "updateContext": null }, - "start": 10986, - "end": 10987, + "start": 11029, + "end": 11030, "loc": { "start": { "line": 337, @@ -88520,8 +88750,8 @@ "binop": null }, "value": "removeEventListener", - "start": 10987, - "end": 11006, + "start": 11030, + "end": 11049, "loc": { "start": { "line": 337, @@ -88545,8 +88775,8 @@ "postfix": false, "binop": null }, - "start": 11006, - "end": 11007, + "start": 11049, + "end": 11050, "loc": { "start": { "line": 337, @@ -88572,8 +88802,8 @@ "updateContext": null }, "value": "mousemove", - "start": 11007, - "end": 11018, + "start": 11050, + "end": 11061, "loc": { "start": { "line": 337, @@ -88598,8 +88828,8 @@ "binop": null, "updateContext": null }, - "start": 11018, - "end": 11019, + "start": 11061, + "end": 11062, "loc": { "start": { "line": 337, @@ -88626,8 +88856,8 @@ "updateContext": null }, "value": "this", - "start": 11020, - "end": 11024, + "start": 11063, + "end": 11067, "loc": { "start": { "line": 337, @@ -88652,8 +88882,8 @@ "binop": null, "updateContext": null }, - "start": 11024, - "end": 11025, + "start": 11067, + "end": 11068, "loc": { "start": { "line": 337, @@ -88678,8 +88908,8 @@ "binop": null }, "value": "_canvasMouseMoveHandler", - "start": 11025, - "end": 11048, + "start": 11068, + "end": 11091, "loc": { "start": { "line": 337, @@ -88703,8 +88933,8 @@ "postfix": false, "binop": null }, - "start": 11048, - "end": 11049, + "start": 11091, + "end": 11092, "loc": { "start": { "line": 337, @@ -88729,8 +88959,8 @@ "binop": null, "updateContext": null }, - "start": 11049, - "end": 11050, + "start": 11092, + "end": 11093, "loc": { "start": { "line": 337, @@ -88755,8 +88985,8 @@ "binop": null }, "value": "document", - "start": 11059, - "end": 11067, + "start": 11102, + "end": 11110, "loc": { "start": { "line": 338, @@ -88781,8 +89011,8 @@ "binop": null, "updateContext": null }, - "start": 11067, - "end": 11068, + "start": 11110, + "end": 11111, "loc": { "start": { "line": 338, @@ -88807,8 +89037,8 @@ "binop": null }, "value": "removeEventListener", - "start": 11068, - "end": 11087, + "start": 11111, + "end": 11130, "loc": { "start": { "line": 338, @@ -88832,8 +89062,8 @@ "postfix": false, "binop": null }, - "start": 11087, - "end": 11088, + "start": 11130, + "end": 11131, "loc": { "start": { "line": 338, @@ -88859,8 +89089,8 @@ "updateContext": null }, "value": "mouseup", - "start": 11088, - "end": 11097, + "start": 11131, + "end": 11140, "loc": { "start": { "line": 338, @@ -88885,8 +89115,8 @@ "binop": null, "updateContext": null }, - "start": 11097, - "end": 11098, + "start": 11140, + "end": 11141, "loc": { "start": { "line": 338, @@ -88913,8 +89143,8 @@ "updateContext": null }, "value": "this", - "start": 11099, - "end": 11103, + "start": 11142, + "end": 11146, "loc": { "start": { "line": 338, @@ -88939,8 +89169,8 @@ "binop": null, "updateContext": null }, - "start": 11103, - "end": 11104, + "start": 11146, + "end": 11147, "loc": { "start": { "line": 338, @@ -88965,8 +89195,8 @@ "binop": null }, "value": "_documentMouseUpHandler", - "start": 11104, - "end": 11127, + "start": 11147, + "end": 11170, "loc": { "start": { "line": 338, @@ -88990,8 +89220,8 @@ "postfix": false, "binop": null }, - "start": 11127, - "end": 11128, + "start": 11170, + "end": 11171, "loc": { "start": { "line": 338, @@ -89016,8 +89246,8 @@ "binop": null, "updateContext": null }, - "start": 11128, - "end": 11129, + "start": 11171, + "end": 11172, "loc": { "start": { "line": 338, @@ -89042,8 +89272,8 @@ "binop": null }, "value": "canvas", - "start": 11138, - "end": 11144, + "start": 11181, + "end": 11187, "loc": { "start": { "line": 339, @@ -89068,8 +89298,8 @@ "binop": null, "updateContext": null }, - "start": 11144, - "end": 11145, + "start": 11187, + "end": 11188, "loc": { "start": { "line": 339, @@ -89094,8 +89324,8 @@ "binop": null }, "value": "removeEventListener", - "start": 11145, - "end": 11164, + "start": 11188, + "end": 11207, "loc": { "start": { "line": 339, @@ -89119,8 +89349,8 @@ "postfix": false, "binop": null }, - "start": 11164, - "end": 11165, + "start": 11207, + "end": 11208, "loc": { "start": { "line": 339, @@ -89146,8 +89376,8 @@ "updateContext": null }, "value": "mouseup", - "start": 11165, - "end": 11174, + "start": 11208, + "end": 11217, "loc": { "start": { "line": 339, @@ -89172,8 +89402,8 @@ "binop": null, "updateContext": null }, - "start": 11174, - "end": 11175, + "start": 11217, + "end": 11218, "loc": { "start": { "line": 339, @@ -89200,8 +89430,8 @@ "updateContext": null }, "value": "this", - "start": 11176, - "end": 11180, + "start": 11219, + "end": 11223, "loc": { "start": { "line": 339, @@ -89226,8 +89456,8 @@ "binop": null, "updateContext": null }, - "start": 11180, - "end": 11181, + "start": 11223, + "end": 11224, "loc": { "start": { "line": 339, @@ -89252,8 +89482,8 @@ "binop": null }, "value": "_mouseUpHandler", - "start": 11181, - "end": 11196, + "start": 11224, + "end": 11239, "loc": { "start": { "line": 339, @@ -89277,8 +89507,8 @@ "postfix": false, "binop": null }, - "start": 11196, - "end": 11197, + "start": 11239, + "end": 11240, "loc": { "start": { "line": 339, @@ -89303,8 +89533,8 @@ "binop": null, "updateContext": null }, - "start": 11197, - "end": 11198, + "start": 11240, + "end": 11241, "loc": { "start": { "line": 339, @@ -89329,8 +89559,8 @@ "binop": null }, "value": "canvas", - "start": 11207, - "end": 11213, + "start": 11250, + "end": 11256, "loc": { "start": { "line": 340, @@ -89355,8 +89585,8 @@ "binop": null, "updateContext": null }, - "start": 11213, - "end": 11214, + "start": 11256, + "end": 11257, "loc": { "start": { "line": 340, @@ -89381,8 +89611,8 @@ "binop": null }, "value": "removeEventListener", - "start": 11214, - "end": 11233, + "start": 11257, + "end": 11276, "loc": { "start": { "line": 340, @@ -89406,8 +89636,8 @@ "postfix": false, "binop": null }, - "start": 11233, - "end": 11234, + "start": 11276, + "end": 11277, "loc": { "start": { "line": 340, @@ -89433,8 +89663,8 @@ "updateContext": null }, "value": "mouseenter", - "start": 11234, - "end": 11246, + "start": 11277, + "end": 11289, "loc": { "start": { "line": 340, @@ -89459,8 +89689,8 @@ "binop": null, "updateContext": null }, - "start": 11246, - "end": 11247, + "start": 11289, + "end": 11290, "loc": { "start": { "line": 340, @@ -89487,8 +89717,8 @@ "updateContext": null }, "value": "this", - "start": 11248, - "end": 11252, + "start": 11291, + "end": 11295, "loc": { "start": { "line": 340, @@ -89513,8 +89743,8 @@ "binop": null, "updateContext": null }, - "start": 11252, - "end": 11253, + "start": 11295, + "end": 11296, "loc": { "start": { "line": 340, @@ -89539,8 +89769,8 @@ "binop": null }, "value": "_mouseEnterHandler", - "start": 11253, - "end": 11271, + "start": 11296, + "end": 11314, "loc": { "start": { "line": 340, @@ -89564,8 +89794,8 @@ "postfix": false, "binop": null }, - "start": 11271, - "end": 11272, + "start": 11314, + "end": 11315, "loc": { "start": { "line": 340, @@ -89590,8 +89820,8 @@ "binop": null, "updateContext": null }, - "start": 11272, - "end": 11273, + "start": 11315, + "end": 11316, "loc": { "start": { "line": 340, @@ -89616,8 +89846,8 @@ "binop": null }, "value": "canvas", - "start": 11282, - "end": 11288, + "start": 11325, + "end": 11331, "loc": { "start": { "line": 341, @@ -89642,8 +89872,8 @@ "binop": null, "updateContext": null }, - "start": 11288, - "end": 11289, + "start": 11331, + "end": 11332, "loc": { "start": { "line": 341, @@ -89668,8 +89898,8 @@ "binop": null }, "value": "removeEventListener", - "start": 11289, - "end": 11308, + "start": 11332, + "end": 11351, "loc": { "start": { "line": 341, @@ -89693,8 +89923,8 @@ "postfix": false, "binop": null }, - "start": 11308, - "end": 11309, + "start": 11351, + "end": 11352, "loc": { "start": { "line": 341, @@ -89720,8 +89950,8 @@ "updateContext": null }, "value": "wheel", - "start": 11309, - "end": 11316, + "start": 11352, + "end": 11359, "loc": { "start": { "line": 341, @@ -89746,8 +89976,8 @@ "binop": null, "updateContext": null }, - "start": 11316, - "end": 11317, + "start": 11359, + "end": 11360, "loc": { "start": { "line": 341, @@ -89774,8 +90004,8 @@ "updateContext": null }, "value": "this", - "start": 11318, - "end": 11322, + "start": 11361, + "end": 11365, "loc": { "start": { "line": 341, @@ -89800,8 +90030,8 @@ "binop": null, "updateContext": null }, - "start": 11322, - "end": 11323, + "start": 11365, + "end": 11366, "loc": { "start": { "line": 341, @@ -89826,8 +90056,8 @@ "binop": null }, "value": "_mouseWheelHandler", - "start": 11323, - "end": 11341, + "start": 11366, + "end": 11384, "loc": { "start": { "line": 341, @@ -89851,8 +90081,8 @@ "postfix": false, "binop": null }, - "start": 11341, - "end": 11342, + "start": 11384, + "end": 11385, "loc": { "start": { "line": 341, @@ -89877,8 +90107,8 @@ "binop": null, "updateContext": null }, - "start": 11342, - "end": 11343, + "start": 11385, + "end": 11386, "loc": { "start": { "line": 341, @@ -89902,8 +90132,8 @@ "postfix": false, "binop": null }, - "start": 11348, - "end": 11349, + "start": 11391, + "end": 11392, "loc": { "start": { "line": 342, @@ -89927,8 +90157,8 @@ "postfix": false, "binop": null }, - "start": 11350, - "end": 11351, + "start": 11393, + "end": 11394, "loc": { "start": { "line": 343, @@ -89955,8 +90185,8 @@ "updateContext": null }, "value": "export", - "start": 11353, - "end": 11359, + "start": 11396, + "end": 11402, "loc": { "start": { "line": 345, @@ -89980,8 +90210,8 @@ "postfix": false, "binop": null }, - "start": 11360, - "end": 11361, + "start": 11403, + "end": 11404, "loc": { "start": { "line": 345, @@ -90006,8 +90236,8 @@ "binop": null }, "value": "MousePanRotateDollyHandler", - "start": 11361, - "end": 11387, + "start": 11404, + "end": 11430, "loc": { "start": { "line": 345, @@ -90031,8 +90261,8 @@ "postfix": false, "binop": null }, - "start": 11387, - "end": 11388, + "start": 11430, + "end": 11431, "loc": { "start": { "line": 345, @@ -90057,8 +90287,8 @@ "binop": null, "updateContext": null }, - "start": 11388, - "end": 11389, + "start": 11431, + "end": 11432, "loc": { "start": { "line": 345, @@ -90083,8 +90313,8 @@ "binop": null, "updateContext": null }, - "start": 11390, - "end": 11390, + "start": 11433, + "end": 11433, "loc": { "start": { "line": 346, diff --git a/docs/ast/source/viewer/scene/core.js.json b/docs/ast/source/viewer/scene/core.js.json new file mode 100644 index 0000000000..a856680ad9 --- /dev/null +++ b/docs/ast/source/viewer/scene/core.js.json @@ -0,0 +1,49792 @@ +{ + "type": "File", + "start": 0, + "end": 8905, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 271, + "column": 14 + } + }, + "program": { + "type": "Program", + "start": 0, + "end": 8905, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 271, + "column": 14 + } + }, + "sourceType": "module", + "body": [ + { + "type": "ImportDeclaration", + "start": 0, + "end": 39, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 39 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 8, + "end": 13, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 13 + } + }, + "imported": { + "type": "Identifier", + "start": 8, + "end": 13, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 13 + }, + "identifierName": "Queue" + }, + "name": "Queue" + }, + "local": { + "type": "Identifier", + "start": 8, + "end": 13, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 13 + }, + "identifierName": "Queue" + }, + "name": "Queue" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 20, + "end": 38, + "loc": { + "start": { + "line": 1, + "column": 20 + }, + "end": { + "line": 1, + "column": 38 + } + }, + "extra": { + "rawValue": "./utils/Queue.js", + "raw": "'./utils/Queue.js'" + }, + "value": "./utils/Queue.js" + } + }, + { + "type": "ImportDeclaration", + "start": 40, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 35 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 48, + "end": 51, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 11 + } + }, + "imported": { + "type": "Identifier", + "start": 48, + "end": 51, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 11 + }, + "identifierName": "Map" + }, + "name": "Map" + }, + "local": { + "type": "Identifier", + "start": 48, + "end": 51, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 11 + }, + "identifierName": "Map" + }, + "name": "Map" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 58, + "end": 74, + "loc": { + "start": { + "line": 2, + "column": 18 + }, + "end": { + "line": 2, + "column": 34 + } + }, + "extra": { + "rawValue": "./utils/Map.js", + "raw": "'./utils/Map.js'" + }, + "value": "./utils/Map.js" + } + }, + { + "type": "ImportDeclaration", + "start": 76, + "end": 109, + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 3, + "column": 33 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 84, + "end": 89, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 13 + } + }, + "imported": { + "type": "Identifier", + "start": 84, + "end": 89, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 13 + }, + "identifierName": "stats" + }, + "name": "stats" + }, + "local": { + "type": "Identifier", + "start": 84, + "end": 89, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 13 + }, + "identifierName": "stats" + }, + "name": "stats" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 96, + "end": 108, + "loc": { + "start": { + "line": 3, + "column": 20 + }, + "end": { + "line": 3, + "column": 32 + } + }, + "extra": { + "rawValue": "./stats.js", + "raw": "'./stats.js'" + }, + "value": "./stats.js" + } + }, + { + "type": "ImportDeclaration", + "start": 110, + "end": 143, + "loc": { + "start": { + "line": 4, + "column": 0 + }, + "end": { + "line": 4, + "column": 33 + } + }, + "specifiers": [ + { + "type": "ImportSpecifier", + "start": 118, + "end": 123, + "loc": { + "start": { + "line": 4, + "column": 8 + }, + "end": { + "line": 4, + "column": 13 + } + }, + "imported": { + "type": "Identifier", + "start": 118, + "end": 123, + "loc": { + "start": { + "line": 4, + "column": 8 + }, + "end": { + "line": 4, + "column": 13 + }, + "identifierName": "utils" + }, + "name": "utils" + }, + "local": { + "type": "Identifier", + "start": 118, + "end": 123, + "loc": { + "start": { + "line": 4, + "column": 8 + }, + "end": { + "line": 4, + "column": 13 + }, + "identifierName": "utils" + }, + "name": "utils" + } + } + ], + "source": { + "type": "StringLiteral", + "start": 130, + "end": 142, + "loc": { + "start": { + "line": 4, + "column": 20 + }, + "end": { + "line": 4, + "column": 32 + } + }, + "extra": { + "rawValue": "./utils.js", + "raw": "'./utils.js'" + }, + "value": "./utils.js" + } + }, + { + "type": "VariableDeclaration", + "start": 145, + "end": 173, + "loc": { + "start": { + "line": 6, + "column": 0 + }, + "end": { + "line": 6, + "column": 28 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 151, + "end": 172, + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 27 + } + }, + "id": { + "type": "Identifier", + "start": 151, + "end": 167, + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 22 + }, + "identifierName": "scenesRenderInfo" + }, + "name": "scenesRenderInfo" + }, + "init": { + "type": "ObjectExpression", + "start": 170, + "end": 172, + "loc": { + "start": { + "line": 6, + "column": 25 + }, + "end": { + "line": 6, + "column": 27 + } + }, + "properties": [] + } + } + ], + "kind": "const", + "trailingComments": [ + { + "type": "CommentLine", + "value": " Used for throttling FPS for each Scene", + "start": 174, + "end": 215, + "loc": { + "start": { + "line": 6, + "column": 29 + }, + "end": { + "line": 6, + "column": 70 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 216, + "end": 245, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 29 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 222, + "end": 244, + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 28 + } + }, + "id": { + "type": "Identifier", + "start": 222, + "end": 232, + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 16 + }, + "identifierName": "sceneIDMap" + }, + "name": "sceneIDMap", + "leadingComments": null + }, + "init": { + "type": "NewExpression", + "start": 235, + "end": 244, + "loc": { + "start": { + "line": 7, + "column": 19 + }, + "end": { + "line": 7, + "column": 28 + } + }, + "callee": { + "type": "Identifier", + "start": 239, + "end": 242, + "loc": { + "start": { + "line": 7, + "column": 23 + }, + "end": { + "line": 7, + "column": 26 + }, + "identifierName": "Map" + }, + "name": "Map" + }, + "arguments": [] + }, + "leadingComments": null + } + ], + "kind": "const", + "leadingComments": [ + { + "type": "CommentLine", + "value": " Used for throttling FPS for each Scene", + "start": 174, + "end": 215, + "loc": { + "start": { + "line": 6, + "column": 29 + }, + "end": { + "line": 6, + "column": 70 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentLine", + "value": " Ensures unique scene IDs", + "start": 246, + "end": 273, + "loc": { + "start": { + "line": 7, + "column": 30 + }, + "end": { + "line": 7, + "column": 57 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 274, + "end": 304, + "loc": { + "start": { + "line": 8, + "column": 0 + }, + "end": { + "line": 8, + "column": 30 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 280, + "end": 303, + "loc": { + "start": { + "line": 8, + "column": 6 + }, + "end": { + "line": 8, + "column": 29 + } + }, + "id": { + "type": "Identifier", + "start": 280, + "end": 289, + "loc": { + "start": { + "line": 8, + "column": 6 + }, + "end": { + "line": 8, + "column": 15 + }, + "identifierName": "taskQueue" + }, + "name": "taskQueue", + "leadingComments": null + }, + "init": { + "type": "NewExpression", + "start": 292, + "end": 303, + "loc": { + "start": { + "line": 8, + "column": 18 + }, + "end": { + "line": 8, + "column": 29 + } + }, + "callee": { + "type": "Identifier", + "start": 296, + "end": 301, + "loc": { + "start": { + "line": 8, + "column": 22 + }, + "end": { + "line": 8, + "column": 27 + }, + "identifierName": "Queue" + }, + "name": "Queue" + }, + "arguments": [] + }, + "leadingComments": null + } + ], + "kind": "const", + "leadingComments": [ + { + "type": "CommentLine", + "value": " Ensures unique scene IDs", + "start": 246, + "end": 273, + "loc": { + "start": { + "line": 7, + "column": 30 + }, + "end": { + "line": 7, + "column": 57 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentLine", + "value": " Task queue, which is pumped on each frame; tasks are pushed to it with calls to xeokit.schedule", + "start": 305, + "end": 403, + "loc": { + "start": { + "line": 8, + "column": 31 + }, + "end": { + "line": 8, + "column": 129 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 404, + "end": 500, + "loc": { + "start": { + "line": 9, + "column": 0 + }, + "end": { + "line": 9, + "column": 96 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 410, + "end": 499, + "loc": { + "start": { + "line": 9, + "column": 6 + }, + "end": { + "line": 9, + "column": 95 + } + }, + "id": { + "type": "Identifier", + "start": 410, + "end": 419, + "loc": { + "start": { + "line": 9, + "column": 6 + }, + "end": { + "line": 9, + "column": 15 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent", + "leadingComments": null + }, + "init": { + "type": "ObjectExpression", + "start": 422, + "end": 499, + "loc": { + "start": { + "line": 9, + "column": 18 + }, + "end": { + "line": 9, + "column": 95 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 423, + "end": 436, + "loc": { + "start": { + "line": 9, + "column": 19 + }, + "end": { + "line": 9, + "column": 32 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 423, + "end": 430, + "loc": { + "start": { + "line": 9, + "column": 19 + }, + "end": { + "line": 9, + "column": 26 + }, + "identifierName": "sceneId" + }, + "name": "sceneId" + }, + "value": { + "type": "NullLiteral", + "start": 432, + "end": 436, + "loc": { + "start": { + "line": 9, + "column": 28 + }, + "end": { + "line": 9, + "column": 32 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 438, + "end": 448, + "loc": { + "start": { + "line": 9, + "column": 34 + }, + "end": { + "line": 9, + "column": 44 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 438, + "end": 442, + "loc": { + "start": { + "line": 9, + "column": 34 + }, + "end": { + "line": 9, + "column": 38 + }, + "identifierName": "time" + }, + "name": "time" + }, + "value": { + "type": "NullLiteral", + "start": 444, + "end": 448, + "loc": { + "start": { + "line": 9, + "column": 40 + }, + "end": { + "line": 9, + "column": 44 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 450, + "end": 465, + "loc": { + "start": { + "line": 9, + "column": 46 + }, + "end": { + "line": 9, + "column": 61 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 450, + "end": 459, + "loc": { + "start": { + "line": 9, + "column": 46 + }, + "end": { + "line": 9, + "column": 55 + }, + "identifierName": "startTime" + }, + "name": "startTime" + }, + "value": { + "type": "NullLiteral", + "start": 461, + "end": 465, + "loc": { + "start": { + "line": 9, + "column": 57 + }, + "end": { + "line": 9, + "column": 61 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 467, + "end": 481, + "loc": { + "start": { + "line": 9, + "column": 63 + }, + "end": { + "line": 9, + "column": 77 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 467, + "end": 475, + "loc": { + "start": { + "line": 9, + "column": 63 + }, + "end": { + "line": 9, + "column": 71 + }, + "identifierName": "prevTime" + }, + "name": "prevTime" + }, + "value": { + "type": "NullLiteral", + "start": 477, + "end": 481, + "loc": { + "start": { + "line": 9, + "column": 73 + }, + "end": { + "line": 9, + "column": 77 + } + } + } + }, + { + "type": "ObjectProperty", + "start": 483, + "end": 498, + "loc": { + "start": { + "line": 9, + "column": 79 + }, + "end": { + "line": 9, + "column": 94 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 483, + "end": 492, + "loc": { + "start": { + "line": 9, + "column": 79 + }, + "end": { + "line": 9, + "column": 88 + }, + "identifierName": "deltaTime" + }, + "name": "deltaTime" + }, + "value": { + "type": "NullLiteral", + "start": 494, + "end": 498, + "loc": { + "start": { + "line": 9, + "column": 90 + }, + "end": { + "line": 9, + "column": 94 + } + } + } + } + ] + }, + "leadingComments": null + } + ], + "kind": "const", + "leadingComments": [ + { + "type": "CommentLine", + "value": " Task queue, which is pumped on each frame; tasks are pushed to it with calls to xeokit.schedule", + "start": 305, + "end": 403, + "loc": { + "start": { + "line": 8, + "column": 31 + }, + "end": { + "line": 8, + "column": 129 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 501, + "end": 523, + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 10, + "column": 22 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 507, + "end": 522, + "loc": { + "start": { + "line": 10, + "column": 6 + }, + "end": { + "line": 10, + "column": 21 + } + }, + "id": { + "type": "Identifier", + "start": 507, + "end": 517, + "loc": { + "start": { + "line": 10, + "column": 6 + }, + "end": { + "line": 10, + "column": 16 + }, + "identifierName": "taskBudget" + }, + "name": "taskBudget" + }, + "init": { + "type": "NumericLiteral", + "start": 520, + "end": 522, + "loc": { + "start": { + "line": 10, + "column": 19 + }, + "end": { + "line": 10, + "column": 21 + } + }, + "extra": { + "rawValue": 10, + "raw": "10" + }, + "value": 10 + } + } + ], + "kind": "const", + "trailingComments": [ + { + "type": "CommentLine", + "value": " Millisecs we're allowed to spend on tasks in each frame", + "start": 524, + "end": 582, + "loc": { + "start": { + "line": 10, + "column": 23 + }, + "end": { + "line": 10, + "column": 81 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 583, + "end": 605, + "loc": { + "start": { + "line": 11, + "column": 0 + }, + "end": { + "line": 11, + "column": 22 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 589, + "end": 604, + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 21 + } + }, + "id": { + "type": "Identifier", + "start": 589, + "end": 599, + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 16 + }, + "identifierName": "fpsSamples" + }, + "name": "fpsSamples", + "leadingComments": null + }, + "init": { + "type": "ArrayExpression", + "start": 602, + "end": 604, + "loc": { + "start": { + "line": 11, + "column": 19 + }, + "end": { + "line": 11, + "column": 21 + } + }, + "elements": [] + }, + "leadingComments": null + } + ], + "kind": "const", + "leadingComments": [ + { + "type": "CommentLine", + "value": " Millisecs we're allowed to spend on tasks in each frame", + "start": 524, + "end": 582, + "loc": { + "start": { + "line": 10, + "column": 23 + }, + "end": { + "line": 10, + "column": 81 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 606, + "end": 631, + "loc": { + "start": { + "line": 12, + "column": 0 + }, + "end": { + "line": 12, + "column": 25 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 612, + "end": 630, + "loc": { + "start": { + "line": 12, + "column": 6 + }, + "end": { + "line": 12, + "column": 24 + } + }, + "id": { + "type": "Identifier", + "start": 612, + "end": 625, + "loc": { + "start": { + "line": 12, + "column": 6 + }, + "end": { + "line": 12, + "column": 19 + }, + "identifierName": "numFPSSamples" + }, + "name": "numFPSSamples" + }, + "init": { + "type": "NumericLiteral", + "start": 628, + "end": 630, + "loc": { + "start": { + "line": 12, + "column": 22 + }, + "end": { + "line": 12, + "column": 24 + } + }, + "extra": { + "rawValue": 30, + "raw": "30" + }, + "value": 30 + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 633, + "end": 650, + "loc": { + "start": { + "line": 14, + "column": 0 + }, + "end": { + "line": 14, + "column": 17 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 637, + "end": 649, + "loc": { + "start": { + "line": 14, + "column": 4 + }, + "end": { + "line": 14, + "column": 16 + } + }, + "id": { + "type": "Identifier", + "start": 637, + "end": 645, + "loc": { + "start": { + "line": 14, + "column": 4 + }, + "end": { + "line": 14, + "column": 12 + }, + "identifierName": "lastTime" + }, + "name": "lastTime" + }, + "init": { + "type": "NumericLiteral", + "start": 648, + "end": 649, + "loc": { + "start": { + "line": 14, + "column": 15 + }, + "end": { + "line": 14, + "column": 16 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 651, + "end": 667, + "loc": { + "start": { + "line": 15, + "column": 0 + }, + "end": { + "line": 15, + "column": 16 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 655, + "end": 666, + "loc": { + "start": { + "line": 15, + "column": 4 + }, + "end": { + "line": 15, + "column": 15 + } + }, + "id": { + "type": "Identifier", + "start": 655, + "end": 666, + "loc": { + "start": { + "line": 15, + "column": 4 + }, + "end": { + "line": 15, + "column": 15 + }, + "identifierName": "elapsedTime" + }, + "name": "elapsedTime" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 668, + "end": 685, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 16, + "column": 17 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 672, + "end": 684, + "loc": { + "start": { + "line": 16, + "column": 4 + }, + "end": { + "line": 16, + "column": 16 + } + }, + "id": { + "type": "Identifier", + "start": 672, + "end": 680, + "loc": { + "start": { + "line": 16, + "column": 4 + }, + "end": { + "line": 16, + "column": 12 + }, + "identifierName": "totalFPS" + }, + "name": "totalFPS" + }, + "init": { + "type": "NumericLiteral", + "start": 683, + "end": 684, + "loc": { + "start": { + "line": 16, + "column": 15 + }, + "end": { + "line": 16, + "column": 16 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + ], + "kind": "let", + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 688, + "end": 707, + "loc": { + "start": { + "line": 19, + "column": 0 + }, + "end": { + "line": 21, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "start": 708, + "end": 4301, + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 131, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 717, + "end": 721, + "loc": { + "start": { + "line": 22, + "column": 9 + }, + "end": { + "line": 22, + "column": 13 + }, + "identifierName": "Core" + }, + "name": "Core", + "leadingComments": null + }, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 724, + "end": 4301, + "loc": { + "start": { + "line": 22, + "column": 16 + }, + "end": { + "line": 131, + "column": 1 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 970, + "end": 993, + "loc": { + "start": { + "line": 31, + "column": 4 + }, + "end": { + "line": 31, + "column": 27 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 970, + "end": 992, + "loc": { + "start": { + "line": 31, + "column": 4 + }, + "end": { + "line": 31, + "column": 26 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 970, + "end": 982, + "loc": { + "start": { + "line": 31, + "column": 4 + }, + "end": { + "line": 31, + "column": 16 + } + }, + "object": { + "type": "ThisExpression", + "start": 970, + "end": 974, + "loc": { + "start": { + "line": 31, + "column": 4 + }, + "end": { + "line": 31, + "column": 8 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 975, + "end": 982, + "loc": { + "start": { + "line": 31, + "column": 9 + }, + "end": { + "line": 31, + "column": 16 + }, + "identifierName": "version" + }, + "name": "version" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "StringLiteral", + "start": 985, + "end": 992, + "loc": { + "start": { + "line": 31, + "column": 19 + }, + "end": { + "line": 31, + "column": 26 + } + }, + "extra": { + "rawValue": "1.0.0", + "raw": "\"1.0.0\"" + }, + "value": "1.0.0" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n Semantic version number. The value for this is set by an expression that's concatenated to\n the end of the built binary by the xeokit build script.\n @property version\n @namespace xeokit\n @type {String}\n ", + "start": 731, + "end": 965, + "loc": { + "start": { + "line": 24, + "column": 4 + }, + "end": { + "line": 30, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n Existing {@link Scene}s , mapped to their IDs\n @property scenes\n @namespace xeokit\n @type {Scene}\n ", + "start": 999, + "end": 1125, + "loc": { + "start": { + "line": 33, + "column": 4 + }, + "end": { + "line": 38, + "column": 7 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 1130, + "end": 1147, + "loc": { + "start": { + "line": 39, + "column": 4 + }, + "end": { + "line": 39, + "column": 21 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1130, + "end": 1146, + "loc": { + "start": { + "line": 39, + "column": 4 + }, + "end": { + "line": 39, + "column": 20 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1130, + "end": 1141, + "loc": { + "start": { + "line": 39, + "column": 4 + }, + "end": { + "line": 39, + "column": 15 + } + }, + "object": { + "type": "ThisExpression", + "start": 1130, + "end": 1134, + "loc": { + "start": { + "line": 39, + "column": 4 + }, + "end": { + "line": 39, + "column": 8 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 1135, + "end": 1141, + "loc": { + "start": { + "line": 39, + "column": 9 + }, + "end": { + "line": 39, + "column": 15 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "ObjectExpression", + "start": 1144, + "end": 1146, + "loc": { + "start": { + "line": 39, + "column": 18 + }, + "end": { + "line": 39, + "column": 20 + } + }, + "properties": [] + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n Existing {@link Scene}s , mapped to their IDs\n @property scenes\n @namespace xeokit\n @type {Scene}\n ", + "start": 999, + "end": 1125, + "loc": { + "start": { + "line": 33, + "column": 4 + }, + "end": { + "line": 38, + "column": 7 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 1153, + "end": 1175, + "loc": { + "start": { + "line": 41, + "column": 4 + }, + "end": { + "line": 41, + "column": 26 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1153, + "end": 1174, + "loc": { + "start": { + "line": 41, + "column": 4 + }, + "end": { + "line": 41, + "column": 25 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1153, + "end": 1169, + "loc": { + "start": { + "line": 41, + "column": 4 + }, + "end": { + "line": 41, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 1153, + "end": 1157, + "loc": { + "start": { + "line": 41, + "column": 4 + }, + "end": { + "line": 41, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 1158, + "end": 1169, + "loc": { + "start": { + "line": 41, + "column": 9 + }, + "end": { + "line": 41, + "column": 20 + }, + "identifierName": "_superTypes" + }, + "name": "_superTypes" + }, + "computed": false + }, + "right": { + "type": "ObjectExpression", + "start": 1172, + "end": 1174, + "loc": { + "start": { + "line": 41, + "column": 23 + }, + "end": { + "line": 41, + "column": 25 + } + }, + "properties": [] + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " For each component type, a list of its supertypes, ordered upwards in the hierarchy.", + "start": 1176, + "end": 1263, + "loc": { + "start": { + "line": 41, + "column": 27 + }, + "end": { + "line": 41, + "column": 114 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Registers a scene on xeokit.\n * This is called within the xeokit.Scene constructor.\n * @private\n ", + "start": 1269, + "end": 1391, + "loc": { + "start": { + "line": 43, + "column": 4 + }, + "end": { + "line": 47, + "column": 7 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 1396, + "end": 2393, + "loc": { + "start": { + "line": 48, + "column": 4 + }, + "end": { + "line": 72, + "column": 6 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1396, + "end": 2392, + "loc": { + "start": { + "line": 48, + "column": 4 + }, + "end": { + "line": 72, + "column": 5 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1396, + "end": 1410, + "loc": { + "start": { + "line": 48, + "column": 4 + }, + "end": { + "line": 48, + "column": 18 + } + }, + "object": { + "type": "ThisExpression", + "start": 1396, + "end": 1400, + "loc": { + "start": { + "line": 48, + "column": 4 + }, + "end": { + "line": 48, + "column": 8 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 1401, + "end": 1410, + "loc": { + "start": { + "line": 48, + "column": 9 + }, + "end": { + "line": 48, + "column": 18 + }, + "identifierName": "_addScene" + }, + "name": "_addScene" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "FunctionExpression", + "start": 1413, + "end": 2392, + "loc": { + "start": { + "line": 48, + "column": 21 + }, + "end": { + "line": 72, + "column": 5 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 1423, + "end": 1428, + "loc": { + "start": { + "line": 48, + "column": 31 + }, + "end": { + "line": 48, + "column": 36 + }, + "identifierName": "scene" + }, + "name": "scene" + } + ], + "body": { + "type": "BlockStatement", + "start": 1430, + "end": 2392, + "loc": { + "start": { + "line": 48, + "column": 38 + }, + "end": { + "line": 72, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 1440, + "end": 1740, + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 56, + "column": 9 + } + }, + "test": { + "type": "MemberExpression", + "start": 1444, + "end": 1452, + "loc": { + "start": { + "line": 49, + "column": 12 + }, + "end": { + "line": 49, + "column": 20 + } + }, + "object": { + "type": "Identifier", + "start": 1444, + "end": 1449, + "loc": { + "start": { + "line": 49, + "column": 12 + }, + "end": { + "line": 49, + "column": 17 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 1450, + "end": 1452, + "loc": { + "start": { + "line": 49, + "column": 18 + }, + "end": { + "line": 49, + "column": 20 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false + }, + "consequent": { + "type": "BlockStatement", + "start": 1454, + "end": 1655, + "loc": { + "start": { + "line": 49, + "column": 22 + }, + "end": { + "line": 54, + "column": 9 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 1488, + "end": 1645, + "loc": { + "start": { + "line": 50, + "column": 12 + }, + "end": { + "line": 53, + "column": 13 + } + }, + "test": { + "type": "MemberExpression", + "start": 1492, + "end": 1513, + "loc": { + "start": { + "line": 50, + "column": 16 + }, + "end": { + "line": 50, + "column": 37 + } + }, + "object": { + "type": "MemberExpression", + "start": 1492, + "end": 1503, + "loc": { + "start": { + "line": 50, + "column": 16 + }, + "end": { + "line": 50, + "column": 27 + } + }, + "object": { + "type": "Identifier", + "start": 1492, + "end": 1496, + "loc": { + "start": { + "line": 50, + "column": 16 + }, + "end": { + "line": 50, + "column": 20 + }, + "identifierName": "core" + }, + "name": "core", + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 1497, + "end": 1503, + "loc": { + "start": { + "line": 50, + "column": 21 + }, + "end": { + "line": 50, + "column": 27 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false, + "leadingComments": null + }, + "property": { + "type": "MemberExpression", + "start": 1504, + "end": 1512, + "loc": { + "start": { + "line": 50, + "column": 28 + }, + "end": { + "line": 50, + "column": 36 + } + }, + "object": { + "type": "Identifier", + "start": 1504, + "end": 1509, + "loc": { + "start": { + "line": 50, + "column": 28 + }, + "end": { + "line": 50, + "column": 33 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 1510, + "end": 1512, + "loc": { + "start": { + "line": 50, + "column": 34 + }, + "end": { + "line": 50, + "column": 36 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false + }, + "computed": true, + "leadingComments": null + }, + "consequent": { + "type": "BlockStatement", + "start": 1515, + "end": 1645, + "loc": { + "start": { + "line": 50, + "column": 39 + }, + "end": { + "line": 53, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 1533, + "end": 1607, + "loc": { + "start": { + "line": 51, + "column": 16 + }, + "end": { + "line": 51, + "column": 90 + } + }, + "expression": { + "type": "CallExpression", + "start": 1533, + "end": 1606, + "loc": { + "start": { + "line": 51, + "column": 16 + }, + "end": { + "line": 51, + "column": 89 + } + }, + "callee": { + "type": "MemberExpression", + "start": 1533, + "end": 1546, + "loc": { + "start": { + "line": 51, + "column": 16 + }, + "end": { + "line": 51, + "column": 29 + } + }, + "object": { + "type": "Identifier", + "start": 1533, + "end": 1540, + "loc": { + "start": { + "line": 51, + "column": 16 + }, + "end": { + "line": 51, + "column": 23 + }, + "identifierName": "console" + }, + "name": "console" + }, + "property": { + "type": "Identifier", + "start": 1541, + "end": 1546, + "loc": { + "start": { + "line": 51, + "column": 24 + }, + "end": { + "line": 51, + "column": 29 + }, + "identifierName": "error" + }, + "name": "error" + }, + "computed": false + }, + "arguments": [ + { + "type": "TemplateLiteral", + "start": 1547, + "end": 1605, + "loc": { + "start": { + "line": 51, + "column": 30 + }, + "end": { + "line": 51, + "column": 88 + } + }, + "expressions": [ + { + "type": "CallExpression", + "start": 1564, + "end": 1588, + "loc": { + "start": { + "line": 51, + "column": 47 + }, + "end": { + "line": 51, + "column": 71 + } + }, + "callee": { + "type": "MemberExpression", + "start": 1564, + "end": 1578, + "loc": { + "start": { + "line": 51, + "column": 47 + }, + "end": { + "line": 51, + "column": 61 + } + }, + "object": { + "type": "Identifier", + "start": 1564, + "end": 1569, + "loc": { + "start": { + "line": 51, + "column": 47 + }, + "end": { + "line": 51, + "column": 52 + }, + "identifierName": "utils" + }, + "name": "utils" + }, + "property": { + "type": "Identifier", + "start": 1570, + "end": 1578, + "loc": { + "start": { + "line": 51, + "column": 53 + }, + "end": { + "line": 51, + "column": 61 + }, + "identifierName": "inQuotes" + }, + "name": "inQuotes" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 1579, + "end": 1587, + "loc": { + "start": { + "line": 51, + "column": 62 + }, + "end": { + "line": 51, + "column": 70 + } + }, + "object": { + "type": "Identifier", + "start": 1579, + "end": 1584, + "loc": { + "start": { + "line": 51, + "column": 62 + }, + "end": { + "line": 51, + "column": 67 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 1585, + "end": 1587, + "loc": { + "start": { + "line": 51, + "column": 68 + }, + "end": { + "line": 51, + "column": 70 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false + } + ] + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 1548, + "end": 1562, + "loc": { + "start": { + "line": 51, + "column": 31 + }, + "end": { + "line": 51, + "column": 45 + } + }, + "value": { + "raw": "[ERROR] Scene ", + "cooked": "[ERROR] Scene " + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 1589, + "end": 1604, + "loc": { + "start": { + "line": 51, + "column": 72 + }, + "end": { + "line": 51, + "column": 87 + } + }, + "value": { + "raw": " already exists", + "cooked": " already exists" + }, + "tail": true + } + ] + } + ] + } + }, + { + "type": "ReturnStatement", + "start": 1624, + "end": 1631, + "loc": { + "start": { + "line": 52, + "column": 16 + }, + "end": { + "line": 52, + "column": 23 + } + }, + "argument": null + } + ], + "directives": [] + }, + "alternate": null, + "leadingComments": [ + { + "type": "CommentLine", + "value": " User-supplied ID", + "start": 1456, + "end": 1475, + "loc": { + "start": { + "line": 49, + "column": 24 + }, + "end": { + "line": 49, + "column": 43 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 1661, + "end": 1740, + "loc": { + "start": { + "line": 54, + "column": 15 + }, + "end": { + "line": 56, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 1696, + "end": 1730, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1696, + "end": 1729, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1696, + "end": 1704, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 20 + } + }, + "object": { + "type": "Identifier", + "start": 1696, + "end": 1701, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 17 + }, + "identifierName": "scene" + }, + "name": "scene", + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 1702, + "end": 1704, + "loc": { + "start": { + "line": 55, + "column": 18 + }, + "end": { + "line": 55, + "column": 20 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "CallExpression", + "start": 1707, + "end": 1729, + "loc": { + "start": { + "line": 55, + "column": 23 + }, + "end": { + "line": 55, + "column": 45 + } + }, + "callee": { + "type": "MemberExpression", + "start": 1707, + "end": 1725, + "loc": { + "start": { + "line": 55, + "column": 23 + }, + "end": { + "line": 55, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 1707, + "end": 1717, + "loc": { + "start": { + "line": 55, + "column": 23 + }, + "end": { + "line": 55, + "column": 33 + }, + "identifierName": "sceneIDMap" + }, + "name": "sceneIDMap" + }, + "property": { + "type": "Identifier", + "start": 1718, + "end": 1725, + "loc": { + "start": { + "line": 55, + "column": 34 + }, + "end": { + "line": 55, + "column": 41 + }, + "identifierName": "addItem" + }, + "name": "addItem" + }, + "computed": false + }, + "arguments": [ + { + "type": "ObjectExpression", + "start": 1726, + "end": 1728, + "loc": { + "start": { + "line": 55, + "column": 42 + }, + "end": { + "line": 55, + "column": 44 + } + }, + "properties": [] + } + ] + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Auto-generated ID", + "start": 1663, + "end": 1683, + "loc": { + "start": { + "line": 54, + "column": 17 + }, + "end": { + "line": 54, + "column": 37 + } + } + } + ] + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 1749, + "end": 1779, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1749, + "end": 1778, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1749, + "end": 1770, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 29 + } + }, + "object": { + "type": "MemberExpression", + "start": 1749, + "end": 1760, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 19 + } + }, + "object": { + "type": "Identifier", + "start": 1749, + "end": 1753, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 12 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 1754, + "end": 1760, + "loc": { + "start": { + "line": 57, + "column": 13 + }, + "end": { + "line": 57, + "column": 19 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "property": { + "type": "MemberExpression", + "start": 1761, + "end": 1769, + "loc": { + "start": { + "line": 57, + "column": 20 + }, + "end": { + "line": 57, + "column": 28 + } + }, + "object": { + "type": "Identifier", + "start": 1761, + "end": 1766, + "loc": { + "start": { + "line": 57, + "column": 20 + }, + "end": { + "line": 57, + "column": 25 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 1767, + "end": 1769, + "loc": { + "start": { + "line": 57, + "column": 26 + }, + "end": { + "line": 57, + "column": 28 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false + }, + "computed": true + }, + "right": { + "type": "Identifier", + "start": 1773, + "end": 1778, + "loc": { + "start": { + "line": 57, + "column": 32 + }, + "end": { + "line": 57, + "column": 37 + }, + "identifierName": "scene" + }, + "name": "scene" + } + } + }, + { + "type": "VariableDeclaration", + "start": 1788, + "end": 1846, + "loc": { + "start": { + "line": 58, + "column": 8 + }, + "end": { + "line": 58, + "column": 66 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 1794, + "end": 1845, + "loc": { + "start": { + "line": 58, + "column": 14 + }, + "end": { + "line": 58, + "column": 65 + } + }, + "id": { + "type": "Identifier", + "start": 1794, + "end": 1815, + "loc": { + "start": { + "line": 58, + "column": 14 + }, + "end": { + "line": 58, + "column": 35 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + }, + "init": { + "type": "MemberExpression", + "start": 1818, + "end": 1845, + "loc": { + "start": { + "line": 58, + "column": 38 + }, + "end": { + "line": 58, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 1818, + "end": 1823, + "loc": { + "start": { + "line": 58, + "column": 38 + }, + "end": { + "line": 58, + "column": 43 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 1824, + "end": 1845, + "loc": { + "start": { + "line": 58, + "column": 44 + }, + "end": { + "line": 58, + "column": 65 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 1855, + "end": 1899, + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 52 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 1861, + "end": 1898, + "loc": { + "start": { + "line": 59, + "column": 14 + }, + "end": { + "line": 59, + "column": 51 + } + }, + "id": { + "type": "Identifier", + "start": 1861, + "end": 1875, + "loc": { + "start": { + "line": 59, + "column": 14 + }, + "end": { + "line": 59, + "column": 28 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + }, + "init": { + "type": "MemberExpression", + "start": 1878, + "end": 1898, + "loc": { + "start": { + "line": 59, + "column": 31 + }, + "end": { + "line": 59, + "column": 51 + } + }, + "object": { + "type": "Identifier", + "start": 1878, + "end": 1883, + "loc": { + "start": { + "line": 59, + "column": 31 + }, + "end": { + "line": 59, + "column": 36 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 1884, + "end": 1898, + "loc": { + "start": { + "line": 59, + "column": 37 + }, + "end": { + "line": 59, + "column": 51 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 1908, + "end": 2095, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 64, + "column": 10 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 1908, + "end": 2094, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 64, + "column": 9 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 1908, + "end": 1934, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 1908, + "end": 1924, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 24 + }, + "identifierName": "scenesRenderInfo" + }, + "name": "scenesRenderInfo" + }, + "property": { + "type": "MemberExpression", + "start": 1925, + "end": 1933, + "loc": { + "start": { + "line": 60, + "column": 25 + }, + "end": { + "line": 60, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 1925, + "end": 1930, + "loc": { + "start": { + "line": 60, + "column": 25 + }, + "end": { + "line": 60, + "column": 30 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 1931, + "end": 1933, + "loc": { + "start": { + "line": 60, + "column": 31 + }, + "end": { + "line": 60, + "column": 33 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false + }, + "computed": true + }, + "right": { + "type": "ObjectExpression", + "start": 1937, + "end": 2094, + "loc": { + "start": { + "line": 60, + "column": 37 + }, + "end": { + "line": 64, + "column": 9 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 1951, + "end": 1995, + "loc": { + "start": { + "line": 61, + "column": 12 + }, + "end": { + "line": 61, + "column": 56 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 1951, + "end": 1972, + "loc": { + "start": { + "line": 61, + "column": 12 + }, + "end": { + "line": 61, + "column": 33 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + }, + "value": { + "type": "Identifier", + "start": 1974, + "end": 1995, + "loc": { + "start": { + "line": 61, + "column": 35 + }, + "end": { + "line": 61, + "column": 56 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + } + }, + { + "type": "ObjectProperty", + "start": 2009, + "end": 2039, + "loc": { + "start": { + "line": 62, + "column": 12 + }, + "end": { + "line": 62, + "column": 42 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2009, + "end": 2023, + "loc": { + "start": { + "line": 62, + "column": 12 + }, + "end": { + "line": 62, + "column": 26 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + }, + "value": { + "type": "Identifier", + "start": 2025, + "end": 2039, + "loc": { + "start": { + "line": 62, + "column": 28 + }, + "end": { + "line": 62, + "column": 42 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + } + }, + { + "type": "ObjectProperty", + "start": 2053, + "end": 2084, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 43 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 2053, + "end": 2068, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 27 + }, + "identifierName": "renderCountdown" + }, + "name": "renderCountdown" + }, + "value": { + "type": "Identifier", + "start": 2070, + "end": 2084, + "loc": { + "start": { + "line": 63, + "column": 29 + }, + "end": { + "line": 63, + "column": 43 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 2104, + "end": 2130, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 34 + } + }, + "expression": { + "type": "UpdateExpression", + "start": 2104, + "end": 2129, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 33 + } + }, + "operator": "++", + "prefix": false, + "argument": { + "type": "MemberExpression", + "start": 2104, + "end": 2127, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 31 + } + }, + "object": { + "type": "MemberExpression", + "start": 2104, + "end": 2120, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 24 + } + }, + "object": { + "type": "Identifier", + "start": 2104, + "end": 2109, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 13 + }, + "identifierName": "stats" + }, + "name": "stats" + }, + "property": { + "type": "Identifier", + "start": 2110, + "end": 2120, + "loc": { + "start": { + "line": 65, + "column": 14 + }, + "end": { + "line": 65, + "column": 24 + }, + "identifierName": "components" + }, + "name": "components" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2121, + "end": 2127, + "loc": { + "start": { + "line": 65, + "column": 25 + }, + "end": { + "line": 65, + "column": 31 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 2139, + "end": 2386, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 71, + "column": 11 + } + }, + "expression": { + "type": "CallExpression", + "start": 2139, + "end": 2385, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 71, + "column": 10 + } + }, + "callee": { + "type": "MemberExpression", + "start": 2139, + "end": 2149, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 18 + } + }, + "object": { + "type": "Identifier", + "start": 2139, + "end": 2144, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 13 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 2145, + "end": 2149, + "loc": { + "start": { + "line": 66, + "column": 14 + }, + "end": { + "line": 66, + "column": 18 + }, + "identifierName": "once" + }, + "name": "once" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 2150, + "end": 2161, + "loc": { + "start": { + "line": 66, + "column": 19 + }, + "end": { + "line": 66, + "column": 30 + } + }, + "extra": { + "rawValue": "destroyed", + "raw": "\"destroyed\"" + }, + "value": "destroyed" + }, + { + "type": "ArrowFunctionExpression", + "start": 2163, + "end": 2384, + "loc": { + "start": { + "line": 66, + "column": 32 + }, + "end": { + "line": 71, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 2169, + "end": 2384, + "loc": { + "start": { + "line": 66, + "column": 38 + }, + "end": { + "line": 71, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 2214, + "end": 2246, + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 44 + } + }, + "expression": { + "type": "CallExpression", + "start": 2214, + "end": 2245, + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 43 + } + }, + "callee": { + "type": "MemberExpression", + "start": 2214, + "end": 2235, + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 2214, + "end": 2224, + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 22 + }, + "identifierName": "sceneIDMap" + }, + "name": "sceneIDMap", + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 2225, + "end": 2235, + "loc": { + "start": { + "line": 67, + "column": 23 + }, + "end": { + "line": 67, + "column": 33 + }, + "identifierName": "removeItem" + }, + "name": "removeItem" + }, + "computed": false, + "leadingComments": null + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 2236, + "end": 2244, + "loc": { + "start": { + "line": 67, + "column": 34 + }, + "end": { + "line": 67, + "column": 42 + } + }, + "object": { + "type": "Identifier", + "start": 2236, + "end": 2241, + "loc": { + "start": { + "line": 67, + "column": 34 + }, + "end": { + "line": 67, + "column": 39 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 2242, + "end": 2244, + "loc": { + "start": { + "line": 67, + "column": 40 + }, + "end": { + "line": 67, + "column": 42 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Unregister destroyed scenes", + "start": 2171, + "end": 2201, + "loc": { + "start": { + "line": 66, + "column": 40 + }, + "end": { + "line": 66, + "column": 70 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 2259, + "end": 2288, + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 41 + } + }, + "expression": { + "type": "UnaryExpression", + "start": 2259, + "end": 2287, + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 40 + } + }, + "operator": "delete", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 2266, + "end": 2287, + "loc": { + "start": { + "line": 68, + "column": 19 + }, + "end": { + "line": 68, + "column": 40 + } + }, + "object": { + "type": "MemberExpression", + "start": 2266, + "end": 2277, + "loc": { + "start": { + "line": 68, + "column": 19 + }, + "end": { + "line": 68, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 2266, + "end": 2270, + "loc": { + "start": { + "line": 68, + "column": 19 + }, + "end": { + "line": 68, + "column": 23 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 2271, + "end": 2277, + "loc": { + "start": { + "line": 68, + "column": 24 + }, + "end": { + "line": 68, + "column": 30 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "property": { + "type": "MemberExpression", + "start": 2278, + "end": 2286, + "loc": { + "start": { + "line": 68, + "column": 31 + }, + "end": { + "line": 68, + "column": 39 + } + }, + "object": { + "type": "Identifier", + "start": 2278, + "end": 2283, + "loc": { + "start": { + "line": 68, + "column": 31 + }, + "end": { + "line": 68, + "column": 36 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 2284, + "end": 2286, + "loc": { + "start": { + "line": 68, + "column": 37 + }, + "end": { + "line": 68, + "column": 39 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false + }, + "computed": true + }, + "extra": { + "parenthesizedArgument": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 2301, + "end": 2335, + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 46 + } + }, + "expression": { + "type": "UnaryExpression", + "start": 2301, + "end": 2334, + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 45 + } + }, + "operator": "delete", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 2308, + "end": 2334, + "loc": { + "start": { + "line": 69, + "column": 19 + }, + "end": { + "line": 69, + "column": 45 + } + }, + "object": { + "type": "Identifier", + "start": 2308, + "end": 2324, + "loc": { + "start": { + "line": 69, + "column": 19 + }, + "end": { + "line": 69, + "column": 35 + }, + "identifierName": "scenesRenderInfo" + }, + "name": "scenesRenderInfo" + }, + "property": { + "type": "MemberExpression", + "start": 2325, + "end": 2333, + "loc": { + "start": { + "line": 69, + "column": 36 + }, + "end": { + "line": 69, + "column": 44 + } + }, + "object": { + "type": "Identifier", + "start": 2325, + "end": 2330, + "loc": { + "start": { + "line": 69, + "column": 36 + }, + "end": { + "line": 69, + "column": 41 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 2331, + "end": 2333, + "loc": { + "start": { + "line": 69, + "column": 42 + }, + "end": { + "line": 69, + "column": 44 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false + }, + "computed": true + }, + "extra": { + "parenthesizedArgument": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 2348, + "end": 2374, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 38 + } + }, + "expression": { + "type": "UpdateExpression", + "start": 2348, + "end": 2373, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 37 + } + }, + "operator": "--", + "prefix": false, + "argument": { + "type": "MemberExpression", + "start": 2348, + "end": 2371, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 35 + } + }, + "object": { + "type": "MemberExpression", + "start": 2348, + "end": 2364, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 28 + } + }, + "object": { + "type": "Identifier", + "start": 2348, + "end": 2353, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 17 + }, + "identifierName": "stats" + }, + "name": "stats" + }, + "property": { + "type": "Identifier", + "start": 2354, + "end": 2364, + "loc": { + "start": { + "line": 70, + "column": 18 + }, + "end": { + "line": 70, + "column": 28 + }, + "identifierName": "components" + }, + "name": "components" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2365, + "end": 2371, + "loc": { + "start": { + "line": 70, + "column": 29 + }, + "end": { + "line": 70, + "column": 35 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + } + } + } + ], + "directives": [] + } + } + ] + } + } + ], + "directives": [] + } + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " For each component type, a list of its supertypes, ordered upwards in the hierarchy.", + "start": 1176, + "end": 1263, + "loc": { + "start": { + "line": 41, + "column": 27 + }, + "end": { + "line": 41, + "column": 114 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Registers a scene on xeokit.\n * This is called within the xeokit.Scene constructor.\n * @private\n ", + "start": 1269, + "end": 1391, + "loc": { + "start": { + "line": 43, + "column": 4 + }, + "end": { + "line": 47, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 2399, + "end": 2426, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 76, + "column": 7 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 2431, + "end": 2943, + "loc": { + "start": { + "line": 77, + "column": 4 + }, + "end": { + "line": 92, + "column": 6 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2431, + "end": 2942, + "loc": { + "start": { + "line": 77, + "column": 4 + }, + "end": { + "line": 92, + "column": 5 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 2431, + "end": 2441, + "loc": { + "start": { + "line": 77, + "column": 4 + }, + "end": { + "line": 77, + "column": 14 + } + }, + "object": { + "type": "ThisExpression", + "start": 2431, + "end": 2435, + "loc": { + "start": { + "line": 77, + "column": 4 + }, + "end": { + "line": 77, + "column": 8 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 2436, + "end": 2441, + "loc": { + "start": { + "line": 77, + "column": 9 + }, + "end": { + "line": 77, + "column": 14 + }, + "identifierName": "clear" + }, + "name": "clear" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "FunctionExpression", + "start": 2444, + "end": 2942, + "loc": { + "start": { + "line": 77, + "column": 17 + }, + "end": { + "line": 92, + "column": 5 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 2456, + "end": 2942, + "loc": { + "start": { + "line": 77, + "column": 29 + }, + "end": { + "line": 92, + "column": 5 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 2466, + "end": 2476, + "loc": { + "start": { + "line": 78, + "column": 8 + }, + "end": { + "line": 78, + "column": 18 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2470, + "end": 2475, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 17 + } + }, + "id": { + "type": "Identifier", + "start": 2470, + "end": 2475, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 17 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "ForInStatement", + "start": 2485, + "end": 2936, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 91, + "column": 9 + } + }, + "left": { + "type": "VariableDeclaration", + "start": 2490, + "end": 2498, + "loc": { + "start": { + "line": 79, + "column": 13 + }, + "end": { + "line": 79, + "column": 21 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 2496, + "end": 2498, + "loc": { + "start": { + "line": 79, + "column": 19 + }, + "end": { + "line": 79, + "column": 21 + } + }, + "id": { + "type": "Identifier", + "start": 2496, + "end": 2498, + "loc": { + "start": { + "line": 79, + "column": 19 + }, + "end": { + "line": 79, + "column": 21 + }, + "identifierName": "id" + }, + "name": "id" + }, + "init": null + } + ], + "kind": "const" + }, + "right": { + "type": "MemberExpression", + "start": 2502, + "end": 2513, + "loc": { + "start": { + "line": 79, + "column": 25 + }, + "end": { + "line": 79, + "column": 36 + } + }, + "object": { + "type": "Identifier", + "start": 2502, + "end": 2506, + "loc": { + "start": { + "line": 79, + "column": 25 + }, + "end": { + "line": 79, + "column": 29 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 2507, + "end": 2513, + "loc": { + "start": { + "line": 79, + "column": 30 + }, + "end": { + "line": 79, + "column": 36 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "body": { + "type": "BlockStatement", + "start": 2515, + "end": 2936, + "loc": { + "start": { + "line": 79, + "column": 38 + }, + "end": { + "line": 91, + "column": 9 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 2529, + "end": 2926, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 90, + "column": 13 + } + }, + "test": { + "type": "CallExpression", + "start": 2533, + "end": 2563, + "loc": { + "start": { + "line": 80, + "column": 16 + }, + "end": { + "line": 80, + "column": 46 + } + }, + "callee": { + "type": "MemberExpression", + "start": 2533, + "end": 2559, + "loc": { + "start": { + "line": 80, + "column": 16 + }, + "end": { + "line": 80, + "column": 42 + } + }, + "object": { + "type": "MemberExpression", + "start": 2533, + "end": 2544, + "loc": { + "start": { + "line": 80, + "column": 16 + }, + "end": { + "line": 80, + "column": 27 + } + }, + "object": { + "type": "Identifier", + "start": 2533, + "end": 2537, + "loc": { + "start": { + "line": 80, + "column": 16 + }, + "end": { + "line": 80, + "column": 20 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 2538, + "end": 2544, + "loc": { + "start": { + "line": 80, + "column": 21 + }, + "end": { + "line": 80, + "column": 27 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2545, + "end": 2559, + "loc": { + "start": { + "line": 80, + "column": 28 + }, + "end": { + "line": 80, + "column": 42 + }, + "identifierName": "hasOwnProperty" + }, + "name": "hasOwnProperty" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 2560, + "end": 2562, + "loc": { + "start": { + "line": 80, + "column": 43 + }, + "end": { + "line": 80, + "column": 45 + }, + "identifierName": "id" + }, + "name": "id" + } + ] + }, + "consequent": { + "type": "BlockStatement", + "start": 2565, + "end": 2926, + "loc": { + "start": { + "line": 80, + "column": 48 + }, + "end": { + "line": 90, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 2583, + "end": 2607, + "loc": { + "start": { + "line": 81, + "column": 16 + }, + "end": { + "line": 81, + "column": 40 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 2583, + "end": 2606, + "loc": { + "start": { + "line": 81, + "column": 16 + }, + "end": { + "line": 81, + "column": 39 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 2583, + "end": 2588, + "loc": { + "start": { + "line": 81, + "column": 16 + }, + "end": { + "line": 81, + "column": 21 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "right": { + "type": "MemberExpression", + "start": 2591, + "end": 2606, + "loc": { + "start": { + "line": 81, + "column": 24 + }, + "end": { + "line": 81, + "column": 39 + } + }, + "object": { + "type": "MemberExpression", + "start": 2591, + "end": 2602, + "loc": { + "start": { + "line": 81, + "column": 24 + }, + "end": { + "line": 81, + "column": 35 + } + }, + "object": { + "type": "Identifier", + "start": 2591, + "end": 2595, + "loc": { + "start": { + "line": 81, + "column": 24 + }, + "end": { + "line": 81, + "column": 28 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 2596, + "end": 2602, + "loc": { + "start": { + "line": 81, + "column": 29 + }, + "end": { + "line": 81, + "column": 35 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 2603, + "end": 2605, + "loc": { + "start": { + "line": 81, + "column": 36 + }, + "end": { + "line": 81, + "column": 38 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": true + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " Only clear the default Scene", + "start": 2624, + "end": 2655, + "loc": { + "start": { + "line": 82, + "column": 16 + }, + "end": { + "line": 82, + "column": 47 + } + } + }, + { + "type": "CommentLine", + "value": " but destroy all the others", + "start": 2672, + "end": 2701, + "loc": { + "start": { + "line": 83, + "column": 16 + }, + "end": { + "line": 83, + "column": 45 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 2718, + "end": 2912, + "loc": { + "start": { + "line": 84, + "column": 16 + }, + "end": { + "line": 89, + "column": 17 + } + }, + "test": { + "type": "BinaryExpression", + "start": 2722, + "end": 2744, + "loc": { + "start": { + "line": 84, + "column": 20 + }, + "end": { + "line": 84, + "column": 42 + } + }, + "left": { + "type": "Identifier", + "start": 2722, + "end": 2724, + "loc": { + "start": { + "line": 84, + "column": 20 + }, + "end": { + "line": 84, + "column": 22 + }, + "identifierName": "id" + }, + "name": "id", + "leadingComments": null + }, + "operator": "===", + "right": { + "type": "StringLiteral", + "start": 2729, + "end": 2744, + "loc": { + "start": { + "line": 84, + "column": 27 + }, + "end": { + "line": 84, + "column": 42 + } + }, + "extra": { + "rawValue": "default.scene", + "raw": "\"default.scene\"" + }, + "value": "default.scene" + }, + "leadingComments": null + }, + "consequent": { + "type": "BlockStatement", + "start": 2746, + "end": 2800, + "loc": { + "start": { + "line": 84, + "column": 44 + }, + "end": { + "line": 86, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 2768, + "end": 2782, + "loc": { + "start": { + "line": 85, + "column": 20 + }, + "end": { + "line": 85, + "column": 34 + } + }, + "expression": { + "type": "CallExpression", + "start": 2768, + "end": 2781, + "loc": { + "start": { + "line": 85, + "column": 20 + }, + "end": { + "line": 85, + "column": 33 + } + }, + "callee": { + "type": "MemberExpression", + "start": 2768, + "end": 2779, + "loc": { + "start": { + "line": 85, + "column": 20 + }, + "end": { + "line": 85, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 2768, + "end": 2773, + "loc": { + "start": { + "line": 85, + "column": 20 + }, + "end": { + "line": 85, + "column": 25 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 2774, + "end": 2779, + "loc": { + "start": { + "line": 85, + "column": 26 + }, + "end": { + "line": 85, + "column": 31 + }, + "identifierName": "clear" + }, + "name": "clear" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 2806, + "end": 2912, + "loc": { + "start": { + "line": 86, + "column": 23 + }, + "end": { + "line": 89, + "column": 17 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 2828, + "end": 2844, + "loc": { + "start": { + "line": 87, + "column": 20 + }, + "end": { + "line": 87, + "column": 36 + } + }, + "expression": { + "type": "CallExpression", + "start": 2828, + "end": 2843, + "loc": { + "start": { + "line": 87, + "column": 20 + }, + "end": { + "line": 87, + "column": 35 + } + }, + "callee": { + "type": "MemberExpression", + "start": 2828, + "end": 2841, + "loc": { + "start": { + "line": 87, + "column": 20 + }, + "end": { + "line": 87, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 2828, + "end": 2833, + "loc": { + "start": { + "line": 87, + "column": 20 + }, + "end": { + "line": 87, + "column": 25 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 2834, + "end": 2841, + "loc": { + "start": { + "line": 87, + "column": 26 + }, + "end": { + "line": 87, + "column": 33 + }, + "identifierName": "destroy" + }, + "name": "destroy" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 2865, + "end": 2894, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 49 + } + }, + "expression": { + "type": "UnaryExpression", + "start": 2865, + "end": 2893, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 48 + } + }, + "operator": "delete", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 2872, + "end": 2893, + "loc": { + "start": { + "line": 88, + "column": 27 + }, + "end": { + "line": 88, + "column": 48 + } + }, + "object": { + "type": "MemberExpression", + "start": 2872, + "end": 2883, + "loc": { + "start": { + "line": 88, + "column": 27 + }, + "end": { + "line": 88, + "column": 38 + } + }, + "object": { + "type": "Identifier", + "start": 2872, + "end": 2876, + "loc": { + "start": { + "line": 88, + "column": 27 + }, + "end": { + "line": 88, + "column": 31 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 2877, + "end": 2883, + "loc": { + "start": { + "line": 88, + "column": 32 + }, + "end": { + "line": 88, + "column": 38 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "property": { + "type": "MemberExpression", + "start": 2884, + "end": 2892, + "loc": { + "start": { + "line": 88, + "column": 39 + }, + "end": { + "line": 88, + "column": 47 + } + }, + "object": { + "type": "Identifier", + "start": 2884, + "end": 2889, + "loc": { + "start": { + "line": 88, + "column": 39 + }, + "end": { + "line": 88, + "column": 44 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 2890, + "end": 2892, + "loc": { + "start": { + "line": 88, + "column": 45 + }, + "end": { + "line": 88, + "column": 47 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": false + }, + "computed": true + }, + "extra": { + "parenthesizedArgument": false + } + } + } + ], + "directives": [] + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Only clear the default Scene", + "start": 2624, + "end": 2655, + "loc": { + "start": { + "line": 82, + "column": 16 + }, + "end": { + "line": 82, + "column": 47 + } + } + }, + { + "type": "CommentLine", + "value": " but destroy all the others", + "start": 2672, + "end": 2701, + "loc": { + "start": { + "line": 83, + "column": 16 + }, + "end": { + "line": 83, + "column": 45 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 2399, + "end": 2426, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 76, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Schedule a task to run at the next frame.\n *\n * Internally, this pushes the task to a FIFO queue. Within each frame interval, xeokit processes the queue\n * for a certain period of time, popping tasks and running them. After each frame interval, tasks that did not\n * get a chance to run during the task are left in the queue to be run next time.\n *\n * @param {Function} callback Callback that runs the task.\n * @param {Object} [scope] Scope for the callback.\n ", + "start": 2949, + "end": 3454, + "loc": { + "start": { + "line": 94, + "column": 4 + }, + "end": { + "line": 103, + "column": 7 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 3459, + "end": 3586, + "loc": { + "start": { + "line": 104, + "column": 4 + }, + "end": { + "line": 107, + "column": 6 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3459, + "end": 3585, + "loc": { + "start": { + "line": 104, + "column": 4 + }, + "end": { + "line": 107, + "column": 5 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3459, + "end": 3476, + "loc": { + "start": { + "line": 104, + "column": 4 + }, + "end": { + "line": 104, + "column": 21 + } + }, + "object": { + "type": "ThisExpression", + "start": 3459, + "end": 3463, + "loc": { + "start": { + "line": 104, + "column": 4 + }, + "end": { + "line": 104, + "column": 8 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 3464, + "end": 3476, + "loc": { + "start": { + "line": 104, + "column": 9 + }, + "end": { + "line": 104, + "column": 21 + }, + "identifierName": "scheduleTask" + }, + "name": "scheduleTask" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "FunctionExpression", + "start": 3479, + "end": 3585, + "loc": { + "start": { + "line": 104, + "column": 24 + }, + "end": { + "line": 107, + "column": 5 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3489, + "end": 3497, + "loc": { + "start": { + "line": 104, + "column": 34 + }, + "end": { + "line": 104, + "column": 42 + }, + "identifierName": "callback" + }, + "name": "callback" + }, + { + "type": "AssignmentPattern", + "start": 3499, + "end": 3511, + "loc": { + "start": { + "line": 104, + "column": 44 + }, + "end": { + "line": 104, + "column": 56 + } + }, + "left": { + "type": "Identifier", + "start": 3499, + "end": 3504, + "loc": { + "start": { + "line": 104, + "column": 44 + }, + "end": { + "line": 104, + "column": 49 + }, + "identifierName": "scope" + }, + "name": "scope" + }, + "right": { + "type": "NullLiteral", + "start": 3507, + "end": 3511, + "loc": { + "start": { + "line": 104, + "column": 52 + }, + "end": { + "line": 104, + "column": 56 + } + } + } + } + ], + "body": { + "type": "BlockStatement", + "start": 3513, + "end": 3585, + "loc": { + "start": { + "line": 104, + "column": 58 + }, + "end": { + "line": 107, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3523, + "end": 3548, + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 105, + "column": 33 + } + }, + "expression": { + "type": "CallExpression", + "start": 3523, + "end": 3547, + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 105, + "column": 32 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3523, + "end": 3537, + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 105, + "column": 22 + } + }, + "object": { + "type": "Identifier", + "start": 3523, + "end": 3532, + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 105, + "column": 17 + }, + "identifierName": "taskQueue" + }, + "name": "taskQueue" + }, + "property": { + "type": "Identifier", + "start": 3533, + "end": 3537, + "loc": { + "start": { + "line": 105, + "column": 18 + }, + "end": { + "line": 105, + "column": 22 + }, + "identifierName": "push" + }, + "name": "push" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 3538, + "end": 3546, + "loc": { + "start": { + "line": 105, + "column": 23 + }, + "end": { + "line": 105, + "column": 31 + }, + "identifierName": "callback" + }, + "name": "callback" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 3557, + "end": 3579, + "loc": { + "start": { + "line": 106, + "column": 8 + }, + "end": { + "line": 106, + "column": 30 + } + }, + "expression": { + "type": "CallExpression", + "start": 3557, + "end": 3578, + "loc": { + "start": { + "line": 106, + "column": 8 + }, + "end": { + "line": 106, + "column": 29 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3557, + "end": 3571, + "loc": { + "start": { + "line": 106, + "column": 8 + }, + "end": { + "line": 106, + "column": 22 + } + }, + "object": { + "type": "Identifier", + "start": 3557, + "end": 3566, + "loc": { + "start": { + "line": 106, + "column": 8 + }, + "end": { + "line": 106, + "column": 17 + }, + "identifierName": "taskQueue" + }, + "name": "taskQueue" + }, + "property": { + "type": "Identifier", + "start": 3567, + "end": 3571, + "loc": { + "start": { + "line": 106, + "column": 18 + }, + "end": { + "line": 106, + "column": 22 + }, + "identifierName": "push" + }, + "name": "push" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 3572, + "end": 3577, + "loc": { + "start": { + "line": 106, + "column": 23 + }, + "end": { + "line": 106, + "column": 28 + }, + "identifierName": "scope" + }, + "name": "scope" + } + ] + } + } + ], + "directives": [] + } + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Schedule a task to run at the next frame.\n *\n * Internally, this pushes the task to a FIFO queue. Within each frame interval, xeokit processes the queue\n * for a certain period of time, popping tasks and running them. After each frame interval, tasks that did not\n * get a chance to run during the task are left in the queue to be run next time.\n *\n * @param {Function} callback Callback that runs the task.\n * @param {Object} [scope] Scope for the callback.\n ", + "start": 2949, + "end": 3454, + "loc": { + "start": { + "line": 94, + "column": 4 + }, + "end": { + "line": 103, + "column": 7 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 3592, + "end": 4221, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 126, + "column": 6 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3592, + "end": 4220, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 126, + "column": 5 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3592, + "end": 3605, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 109, + "column": 17 + } + }, + "object": { + "type": "ThisExpression", + "start": 3592, + "end": 3596, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 109, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 3597, + "end": 3605, + "loc": { + "start": { + "line": 109, + "column": 9 + }, + "end": { + "line": 109, + "column": 17 + }, + "identifierName": "runTasks" + }, + "name": "runTasks" + }, + "computed": false + }, + "right": { + "type": "FunctionExpression", + "start": 3608, + "end": 4220, + "loc": { + "start": { + "line": 109, + "column": 20 + }, + "end": { + "line": 126, + "column": 5 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "AssignmentPattern", + "start": 3618, + "end": 3628, + "loc": { + "start": { + "line": 109, + "column": 30 + }, + "end": { + "line": 109, + "column": 40 + } + }, + "left": { + "type": "Identifier", + "start": 3618, + "end": 3623, + "loc": { + "start": { + "line": 109, + "column": 30 + }, + "end": { + "line": 109, + "column": 35 + }, + "identifierName": "until" + }, + "name": "until" + }, + "right": { + "type": "UnaryExpression", + "start": 3626, + "end": 3628, + "loc": { + "start": { + "line": 109, + "column": 38 + }, + "end": { + "line": 109, + "column": 40 + } + }, + "operator": "-", + "prefix": true, + "argument": { + "type": "NumericLiteral", + "start": 3627, + "end": 3628, + "loc": { + "start": { + "line": 109, + "column": 39 + }, + "end": { + "line": 109, + "column": 40 + } + }, + "extra": { + "rawValue": 1, + "raw": "1" + }, + "value": 1 + }, + "extra": { + "parenthesizedArgument": false + } + } + } + ], + "body": { + "type": "BlockStatement", + "start": 3630, + "end": 4220, + "loc": { + "start": { + "line": 109, + "column": 42 + }, + "end": { + "line": 126, + "column": 5 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 3734, + "end": 3768, + "loc": { + "start": { + "line": 110, + "column": 8 + }, + "end": { + "line": 110, + "column": 42 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 3738, + "end": 3767, + "loc": { + "start": { + "line": 110, + "column": 12 + }, + "end": { + "line": 110, + "column": 41 + } + }, + "id": { + "type": "Identifier", + "start": 3738, + "end": 3742, + "loc": { + "start": { + "line": 110, + "column": 12 + }, + "end": { + "line": 110, + "column": 16 + }, + "identifierName": "time" + }, + "name": "time", + "leadingComments": null + }, + "init": { + "type": "CallExpression", + "start": 3745, + "end": 3767, + "loc": { + "start": { + "line": 110, + "column": 19 + }, + "end": { + "line": 110, + "column": 41 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3745, + "end": 3765, + "loc": { + "start": { + "line": 110, + "column": 19 + }, + "end": { + "line": 110, + "column": 39 + } + }, + "object": { + "type": "NewExpression", + "start": 3746, + "end": 3756, + "loc": { + "start": { + "line": 110, + "column": 20 + }, + "end": { + "line": 110, + "column": 30 + } + }, + "callee": { + "type": "Identifier", + "start": 3750, + "end": 3754, + "loc": { + "start": { + "line": 110, + "column": 24 + }, + "end": { + "line": 110, + "column": 28 + }, + "identifierName": "Date" + }, + "name": "Date" + }, + "arguments": [], + "extra": { + "parenthesized": true, + "parenStart": 3745 + } + }, + "property": { + "type": "Identifier", + "start": 3758, + "end": 3765, + "loc": { + "start": { + "line": 110, + "column": 32 + }, + "end": { + "line": 110, + "column": 39 + }, + "identifierName": "getTime" + }, + "name": "getTime" + }, + "computed": false + }, + "arguments": [] + }, + "leadingComments": null + } + ], + "kind": "let", + "leadingComments": [ + { + "type": "CommentLine", + "value": " Pops and processes tasks in the queue, until the given number of milliseconds has elapsed.", + "start": 3632, + "end": 3725, + "loc": { + "start": { + "line": 109, + "column": 44 + }, + "end": { + "line": 109, + "column": 137 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 3777, + "end": 3790, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "column": 21 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 3781, + "end": 3789, + "loc": { + "start": { + "line": 111, + "column": 12 + }, + "end": { + "line": 111, + "column": 20 + } + }, + "id": { + "type": "Identifier", + "start": 3781, + "end": 3789, + "loc": { + "start": { + "line": 111, + "column": 12 + }, + "end": { + "line": 111, + "column": 20 + }, + "identifierName": "callback" + }, + "name": "callback" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 3799, + "end": 3809, + "loc": { + "start": { + "line": 112, + "column": 8 + }, + "end": { + "line": 112, + "column": 18 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 3803, + "end": 3808, + "loc": { + "start": { + "line": 112, + "column": 12 + }, + "end": { + "line": 112, + "column": 17 + } + }, + "id": { + "type": "Identifier", + "start": 3803, + "end": 3808, + "loc": { + "start": { + "line": 112, + "column": 12 + }, + "end": { + "line": 112, + "column": 17 + }, + "identifierName": "scope" + }, + "name": "scope" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 3818, + "end": 3835, + "loc": { + "start": { + "line": 113, + "column": 8 + }, + "end": { + "line": 113, + "column": 25 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 3822, + "end": 3834, + "loc": { + "start": { + "line": 113, + "column": 12 + }, + "end": { + "line": 113, + "column": 24 + } + }, + "id": { + "type": "Identifier", + "start": 3822, + "end": 3830, + "loc": { + "start": { + "line": 113, + "column": 12 + }, + "end": { + "line": 113, + "column": 20 + }, + "identifierName": "tasksRun" + }, + "name": "tasksRun" + }, + "init": { + "type": "NumericLiteral", + "start": 3833, + "end": 3834, + "loc": { + "start": { + "line": 113, + "column": 23 + }, + "end": { + "line": 113, + "column": 24 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + ], + "kind": "let" + }, + { + "type": "WhileStatement", + "start": 3844, + "end": 4189, + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 124, + "column": 9 + } + }, + "test": { + "type": "LogicalExpression", + "start": 3851, + "end": 3902, + "loc": { + "start": { + "line": 114, + "column": 15 + }, + "end": { + "line": 114, + "column": 66 + } + }, + "left": { + "type": "BinaryExpression", + "start": 3851, + "end": 3871, + "loc": { + "start": { + "line": 114, + "column": 15 + }, + "end": { + "line": 114, + "column": 35 + } + }, + "left": { + "type": "MemberExpression", + "start": 3851, + "end": 3867, + "loc": { + "start": { + "line": 114, + "column": 15 + }, + "end": { + "line": 114, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 3851, + "end": 3860, + "loc": { + "start": { + "line": 114, + "column": 15 + }, + "end": { + "line": 114, + "column": 24 + }, + "identifierName": "taskQueue" + }, + "name": "taskQueue" + }, + "property": { + "type": "Identifier", + "start": 3861, + "end": 3867, + "loc": { + "start": { + "line": 114, + "column": 25 + }, + "end": { + "line": 114, + "column": 31 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + }, + "operator": ">", + "right": { + "type": "NumericLiteral", + "start": 3870, + "end": 3871, + "loc": { + "start": { + "line": 114, + "column": 34 + }, + "end": { + "line": 114, + "column": 35 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + }, + "operator": "&&", + "right": { + "type": "LogicalExpression", + "start": 3876, + "end": 3901, + "loc": { + "start": { + "line": 114, + "column": 40 + }, + "end": { + "line": 114, + "column": 65 + } + }, + "left": { + "type": "BinaryExpression", + "start": 3876, + "end": 3885, + "loc": { + "start": { + "line": 114, + "column": 40 + }, + "end": { + "line": 114, + "column": 49 + } + }, + "left": { + "type": "Identifier", + "start": 3876, + "end": 3881, + "loc": { + "start": { + "line": 114, + "column": 40 + }, + "end": { + "line": 114, + "column": 45 + }, + "identifierName": "until" + }, + "name": "until" + }, + "operator": "<", + "right": { + "type": "NumericLiteral", + "start": 3884, + "end": 3885, + "loc": { + "start": { + "line": 114, + "column": 48 + }, + "end": { + "line": 114, + "column": 49 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + }, + "operator": "||", + "right": { + "type": "BinaryExpression", + "start": 3889, + "end": 3901, + "loc": { + "start": { + "line": 114, + "column": 53 + }, + "end": { + "line": 114, + "column": 65 + } + }, + "left": { + "type": "Identifier", + "start": 3889, + "end": 3893, + "loc": { + "start": { + "line": 114, + "column": 53 + }, + "end": { + "line": 114, + "column": 57 + }, + "identifierName": "time" + }, + "name": "time" + }, + "operator": "<", + "right": { + "type": "Identifier", + "start": 3896, + "end": 3901, + "loc": { + "start": { + "line": 114, + "column": 60 + }, + "end": { + "line": 114, + "column": 65 + }, + "identifierName": "until" + }, + "name": "until" + } + }, + "extra": { + "parenthesized": true, + "parenStart": 3875 + } + } + }, + "body": { + "type": "BlockStatement", + "start": 3904, + "end": 4189, + "loc": { + "start": { + "line": 114, + "column": 68 + }, + "end": { + "line": 124, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3918, + "end": 3947, + "loc": { + "start": { + "line": 115, + "column": 12 + }, + "end": { + "line": 115, + "column": 41 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3918, + "end": 3946, + "loc": { + "start": { + "line": 115, + "column": 12 + }, + "end": { + "line": 115, + "column": 40 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 3918, + "end": 3926, + "loc": { + "start": { + "line": 115, + "column": 12 + }, + "end": { + "line": 115, + "column": 20 + }, + "identifierName": "callback" + }, + "name": "callback" + }, + "right": { + "type": "CallExpression", + "start": 3929, + "end": 3946, + "loc": { + "start": { + "line": 115, + "column": 23 + }, + "end": { + "line": 115, + "column": 40 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3929, + "end": 3944, + "loc": { + "start": { + "line": 115, + "column": 23 + }, + "end": { + "line": 115, + "column": 38 + } + }, + "object": { + "type": "Identifier", + "start": 3929, + "end": 3938, + "loc": { + "start": { + "line": 115, + "column": 23 + }, + "end": { + "line": 115, + "column": 32 + }, + "identifierName": "taskQueue" + }, + "name": "taskQueue" + }, + "property": { + "type": "Identifier", + "start": 3939, + "end": 3944, + "loc": { + "start": { + "line": 115, + "column": 33 + }, + "end": { + "line": 115, + "column": 38 + }, + "identifierName": "shift" + }, + "name": "shift" + }, + "computed": false + }, + "arguments": [] + } + } + }, + { + "type": "ExpressionStatement", + "start": 3960, + "end": 3986, + "loc": { + "start": { + "line": 116, + "column": 12 + }, + "end": { + "line": 116, + "column": 38 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3960, + "end": 3985, + "loc": { + "start": { + "line": 116, + "column": 12 + }, + "end": { + "line": 116, + "column": 37 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 3960, + "end": 3965, + "loc": { + "start": { + "line": 116, + "column": 12 + }, + "end": { + "line": 116, + "column": 17 + }, + "identifierName": "scope" + }, + "name": "scope" + }, + "right": { + "type": "CallExpression", + "start": 3968, + "end": 3985, + "loc": { + "start": { + "line": 116, + "column": 20 + }, + "end": { + "line": 116, + "column": 37 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3968, + "end": 3983, + "loc": { + "start": { + "line": 116, + "column": 20 + }, + "end": { + "line": 116, + "column": 35 + } + }, + "object": { + "type": "Identifier", + "start": 3968, + "end": 3977, + "loc": { + "start": { + "line": 116, + "column": 20 + }, + "end": { + "line": 116, + "column": 29 + }, + "identifierName": "taskQueue" + }, + "name": "taskQueue" + }, + "property": { + "type": "Identifier", + "start": 3978, + "end": 3983, + "loc": { + "start": { + "line": 116, + "column": 30 + }, + "end": { + "line": 116, + "column": 35 + }, + "identifierName": "shift" + }, + "name": "shift" + }, + "computed": false + }, + "arguments": [] + } + } + }, + { + "type": "IfStatement", + "start": 3999, + "end": 4112, + "loc": { + "start": { + "line": 117, + "column": 12 + }, + "end": { + "line": 121, + "column": 13 + } + }, + "test": { + "type": "Identifier", + "start": 4003, + "end": 4008, + "loc": { + "start": { + "line": 117, + "column": 16 + }, + "end": { + "line": 117, + "column": 21 + }, + "identifierName": "scope" + }, + "name": "scope" + }, + "consequent": { + "type": "BlockStatement", + "start": 4010, + "end": 4063, + "loc": { + "start": { + "line": 117, + "column": 23 + }, + "end": { + "line": 119, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4028, + "end": 4049, + "loc": { + "start": { + "line": 118, + "column": 16 + }, + "end": { + "line": 118, + "column": 37 + } + }, + "expression": { + "type": "CallExpression", + "start": 4028, + "end": 4048, + "loc": { + "start": { + "line": 118, + "column": 16 + }, + "end": { + "line": 118, + "column": 36 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4028, + "end": 4041, + "loc": { + "start": { + "line": 118, + "column": 16 + }, + "end": { + "line": 118, + "column": 29 + } + }, + "object": { + "type": "Identifier", + "start": 4028, + "end": 4036, + "loc": { + "start": { + "line": 118, + "column": 16 + }, + "end": { + "line": 118, + "column": 24 + }, + "identifierName": "callback" + }, + "name": "callback" + }, + "property": { + "type": "Identifier", + "start": 4037, + "end": 4041, + "loc": { + "start": { + "line": 118, + "column": 25 + }, + "end": { + "line": 118, + "column": 29 + }, + "identifierName": "call" + }, + "name": "call" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 4042, + "end": 4047, + "loc": { + "start": { + "line": 118, + "column": 30 + }, + "end": { + "line": 118, + "column": 35 + }, + "identifierName": "scope" + }, + "name": "scope" + } + ] + } + } + ], + "directives": [] + }, + "alternate": { + "type": "BlockStatement", + "start": 4069, + "end": 4112, + "loc": { + "start": { + "line": 119, + "column": 19 + }, + "end": { + "line": 121, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4087, + "end": 4098, + "loc": { + "start": { + "line": 120, + "column": 16 + }, + "end": { + "line": 120, + "column": 27 + } + }, + "expression": { + "type": "CallExpression", + "start": 4087, + "end": 4097, + "loc": { + "start": { + "line": 120, + "column": 16 + }, + "end": { + "line": 120, + "column": 26 + } + }, + "callee": { + "type": "Identifier", + "start": 4087, + "end": 4095, + "loc": { + "start": { + "line": 120, + "column": 16 + }, + "end": { + "line": 120, + "column": 24 + }, + "identifierName": "callback" + }, + "name": "callback" + }, + "arguments": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 4125, + "end": 4155, + "loc": { + "start": { + "line": 122, + "column": 12 + }, + "end": { + "line": 122, + "column": 42 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4125, + "end": 4154, + "loc": { + "start": { + "line": 122, + "column": 12 + }, + "end": { + "line": 122, + "column": 41 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 4125, + "end": 4129, + "loc": { + "start": { + "line": 122, + "column": 12 + }, + "end": { + "line": 122, + "column": 16 + }, + "identifierName": "time" + }, + "name": "time" + }, + "right": { + "type": "CallExpression", + "start": 4132, + "end": 4154, + "loc": { + "start": { + "line": 122, + "column": 19 + }, + "end": { + "line": 122, + "column": 41 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4132, + "end": 4152, + "loc": { + "start": { + "line": 122, + "column": 19 + }, + "end": { + "line": 122, + "column": 39 + } + }, + "object": { + "type": "NewExpression", + "start": 4133, + "end": 4143, + "loc": { + "start": { + "line": 122, + "column": 20 + }, + "end": { + "line": 122, + "column": 30 + } + }, + "callee": { + "type": "Identifier", + "start": 4137, + "end": 4141, + "loc": { + "start": { + "line": 122, + "column": 24 + }, + "end": { + "line": 122, + "column": 28 + }, + "identifierName": "Date" + }, + "name": "Date" + }, + "arguments": [], + "extra": { + "parenthesized": true, + "parenStart": 4132 + } + }, + "property": { + "type": "Identifier", + "start": 4145, + "end": 4152, + "loc": { + "start": { + "line": 122, + "column": 32 + }, + "end": { + "line": 122, + "column": 39 + }, + "identifierName": "getTime" + }, + "name": "getTime" + }, + "computed": false + }, + "arguments": [] + } + } + }, + { + "type": "ExpressionStatement", + "start": 4168, + "end": 4179, + "loc": { + "start": { + "line": 123, + "column": 12 + }, + "end": { + "line": 123, + "column": 23 + } + }, + "expression": { + "type": "UpdateExpression", + "start": 4168, + "end": 4178, + "loc": { + "start": { + "line": 123, + "column": 12 + }, + "end": { + "line": 123, + "column": 22 + } + }, + "operator": "++", + "prefix": false, + "argument": { + "type": "Identifier", + "start": 4168, + "end": 4176, + "loc": { + "start": { + "line": 123, + "column": 12 + }, + "end": { + "line": 123, + "column": 20 + }, + "identifierName": "tasksRun" + }, + "name": "tasksRun" + } + } + } + ], + "directives": [] + } + }, + { + "type": "ReturnStatement", + "start": 4198, + "end": 4214, + "loc": { + "start": { + "line": 125, + "column": 8 + }, + "end": { + "line": 125, + "column": 24 + } + }, + "argument": { + "type": "Identifier", + "start": 4205, + "end": 4213, + "loc": { + "start": { + "line": 125, + "column": 15 + }, + "end": { + "line": 125, + "column": 23 + }, + "identifierName": "tasksRun" + }, + "name": "tasksRun" + } + } + ], + "directives": [] + } + } + } + }, + { + "type": "ExpressionStatement", + "start": 4227, + "end": 4299, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 130, + "column": 6 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4227, + "end": 4298, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 130, + "column": 5 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4227, + "end": 4243, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 128, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 4227, + "end": 4231, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 128, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 4232, + "end": 4243, + "loc": { + "start": { + "line": 128, + "column": 9 + }, + "end": { + "line": 128, + "column": 20 + }, + "identifierName": "getNumTasks" + }, + "name": "getNumTasks" + }, + "computed": false + }, + "right": { + "type": "FunctionExpression", + "start": 4246, + "end": 4298, + "loc": { + "start": { + "line": 128, + "column": 23 + }, + "end": { + "line": 130, + "column": 5 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4258, + "end": 4298, + "loc": { + "start": { + "line": 128, + "column": 35 + }, + "end": { + "line": 130, + "column": 5 + } + }, + "body": [ + { + "type": "ReturnStatement", + "start": 4268, + "end": 4292, + "loc": { + "start": { + "line": 129, + "column": 8 + }, + "end": { + "line": 129, + "column": 32 + } + }, + "argument": { + "type": "MemberExpression", + "start": 4275, + "end": 4291, + "loc": { + "start": { + "line": 129, + "column": 15 + }, + "end": { + "line": 129, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 4275, + "end": 4284, + "loc": { + "start": { + "line": 129, + "column": 15 + }, + "end": { + "line": 129, + "column": 24 + }, + "identifierName": "taskQueue" + }, + "name": "taskQueue" + }, + "property": { + "type": "Identifier", + "start": 4285, + "end": 4291, + "loc": { + "start": { + "line": 129, + "column": 25 + }, + "end": { + "line": 129, + "column": 31 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + } + } + ], + "directives": [] + } + } + } + } + ], + "directives": [], + "trailingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 688, + "end": 707, + "loc": { + "start": { + "line": 19, + "column": 0 + }, + "end": { + "line": 21, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * @private\n * @type {Core}\n ", + "start": 4303, + "end": 4338, + "loc": { + "start": { + "line": 133, + "column": 0 + }, + "end": { + "line": 136, + "column": 3 + } + } + } + ] + }, + { + "type": "Identifier", + "start": 4339, + "end": 4363, + "loc": { + "start": { + "line": 137, + "column": 0 + }, + "end": { + "line": 137, + "column": 24 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4345, + "end": 4362, + "loc": { + "start": { + "line": 137, + "column": 6 + }, + "end": { + "line": 137, + "column": 23 + } + }, + "id": { + "type": "Identifier", + "start": 4345, + "end": 4349, + "loc": { + "start": { + "line": 137, + "column": 6 + }, + "end": { + "line": 137, + "column": 10 + }, + "identifierName": "core" + }, + "name": "core", + "leadingComments": null + }, + "init": { + "type": "NewExpression", + "start": 4352, + "end": 4362, + "loc": { + "start": { + "line": 137, + "column": 13 + }, + "end": { + "line": 137, + "column": 23 + } + }, + "callee": { + "type": "Identifier", + "start": 4356, + "end": 4360, + "loc": { + "start": { + "line": 137, + "column": 17 + }, + "end": { + "line": 137, + "column": 21 + }, + "identifierName": "Core" + }, + "name": "Core" + }, + "arguments": [] + }, + "leadingComments": null + } + ], + "kind": "const", + "leadingComments": [], + "name": "_", + "trailingComments": [] + }, + { + "type": "VariableDeclaration", + "start": 4365, + "end": 4938, + "loc": { + "start": { + "line": 139, + "column": 0 + }, + "end": { + "line": 156, + "column": 2 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4371, + "end": 4937, + "loc": { + "start": { + "line": 139, + "column": 6 + }, + "end": { + "line": 156, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 4371, + "end": 4376, + "loc": { + "start": { + "line": 139, + "column": 6 + }, + "end": { + "line": 139, + "column": 11 + }, + "identifierName": "frame" + }, + "name": "frame" + }, + "init": { + "type": "FunctionExpression", + "start": 4379, + "end": 4937, + "loc": { + "start": { + "line": 139, + "column": 14 + }, + "end": { + "line": 156, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 4371, + "end": 4376, + "loc": { + "start": { + "line": 139, + "column": 6 + }, + "end": { + "line": 139, + "column": 11 + }, + "identifierName": "frame" + }, + "name": "frame" + }, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 4391, + "end": 4937, + "loc": { + "start": { + "line": 139, + "column": 26 + }, + "end": { + "line": 156, + "column": 1 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 4397, + "end": 4419, + "loc": { + "start": { + "line": 140, + "column": 4 + }, + "end": { + "line": 140, + "column": 26 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4401, + "end": 4418, + "loc": { + "start": { + "line": 140, + "column": 8 + }, + "end": { + "line": 140, + "column": 25 + } + }, + "id": { + "type": "Identifier", + "start": 4401, + "end": 4405, + "loc": { + "start": { + "line": 140, + "column": 8 + }, + "end": { + "line": 140, + "column": 12 + }, + "identifierName": "time" + }, + "name": "time" + }, + "init": { + "type": "CallExpression", + "start": 4408, + "end": 4418, + "loc": { + "start": { + "line": 140, + "column": 15 + }, + "end": { + "line": 140, + "column": 25 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4408, + "end": 4416, + "loc": { + "start": { + "line": 140, + "column": 15 + }, + "end": { + "line": 140, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 4408, + "end": 4412, + "loc": { + "start": { + "line": 140, + "column": 15 + }, + "end": { + "line": 140, + "column": 19 + }, + "identifierName": "Date" + }, + "name": "Date" + }, + "property": { + "type": "Identifier", + "start": 4413, + "end": 4416, + "loc": { + "start": { + "line": 140, + "column": 20 + }, + "end": { + "line": 140, + "column": 23 + }, + "identifierName": "now" + }, + "name": "now" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "let" + }, + { + "type": "ExpressionStatement", + "start": 4424, + "end": 4454, + "loc": { + "start": { + "line": 141, + "column": 4 + }, + "end": { + "line": 141, + "column": 34 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4424, + "end": 4453, + "loc": { + "start": { + "line": 141, + "column": 4 + }, + "end": { + "line": 141, + "column": 33 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 4424, + "end": 4435, + "loc": { + "start": { + "line": 141, + "column": 4 + }, + "end": { + "line": 141, + "column": 15 + }, + "identifierName": "elapsedTime" + }, + "name": "elapsedTime" + }, + "right": { + "type": "BinaryExpression", + "start": 4438, + "end": 4453, + "loc": { + "start": { + "line": 141, + "column": 18 + }, + "end": { + "line": 141, + "column": 33 + } + }, + "left": { + "type": "Identifier", + "start": 4438, + "end": 4442, + "loc": { + "start": { + "line": 141, + "column": 18 + }, + "end": { + "line": 141, + "column": 22 + }, + "identifierName": "time" + }, + "name": "time" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 4445, + "end": 4453, + "loc": { + "start": { + "line": 141, + "column": 25 + }, + "end": { + "line": 141, + "column": 33 + }, + "identifierName": "lastTime" + }, + "name": "lastTime" + } + } + } + }, + { + "type": "IfStatement", + "start": 4459, + "end": 4819, + "loc": { + "start": { + "line": 142, + "column": 4 + }, + "end": { + "line": 150, + "column": 5 + } + }, + "test": { + "type": "LogicalExpression", + "start": 4463, + "end": 4494, + "loc": { + "start": { + "line": 142, + "column": 8 + }, + "end": { + "line": 142, + "column": 39 + } + }, + "left": { + "type": "BinaryExpression", + "start": 4463, + "end": 4475, + "loc": { + "start": { + "line": 142, + "column": 8 + }, + "end": { + "line": 142, + "column": 20 + } + }, + "left": { + "type": "Identifier", + "start": 4463, + "end": 4471, + "loc": { + "start": { + "line": 142, + "column": 8 + }, + "end": { + "line": 142, + "column": 16 + }, + "identifierName": "lastTime" + }, + "name": "lastTime" + }, + "operator": ">", + "right": { + "type": "NumericLiteral", + "start": 4474, + "end": 4475, + "loc": { + "start": { + "line": 142, + "column": 19 + }, + "end": { + "line": 142, + "column": 20 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 4479, + "end": 4494, + "loc": { + "start": { + "line": 142, + "column": 24 + }, + "end": { + "line": 142, + "column": 39 + } + }, + "left": { + "type": "Identifier", + "start": 4479, + "end": 4490, + "loc": { + "start": { + "line": 142, + "column": 24 + }, + "end": { + "line": 142, + "column": 35 + }, + "identifierName": "elapsedTime" + }, + "name": "elapsedTime" + }, + "operator": ">", + "right": { + "type": "NumericLiteral", + "start": 4493, + "end": 4494, + "loc": { + "start": { + "line": 142, + "column": 38 + }, + "end": { + "line": 142, + "column": 39 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 4496, + "end": 4819, + "loc": { + "start": { + "line": 142, + "column": 41 + }, + "end": { + "line": 150, + "column": 5 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 4523, + "end": 4555, + "loc": { + "start": { + "line": 143, + "column": 8 + }, + "end": { + "line": 143, + "column": 40 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4527, + "end": 4554, + "loc": { + "start": { + "line": 143, + "column": 12 + }, + "end": { + "line": 143, + "column": 39 + } + }, + "id": { + "type": "Identifier", + "start": 4527, + "end": 4533, + "loc": { + "start": { + "line": 143, + "column": 12 + }, + "end": { + "line": 143, + "column": 18 + }, + "identifierName": "newFPS" + }, + "name": "newFPS", + "leadingComments": null + }, + "init": { + "type": "BinaryExpression", + "start": 4536, + "end": 4554, + "loc": { + "start": { + "line": 143, + "column": 21 + }, + "end": { + "line": 143, + "column": 39 + } + }, + "left": { + "type": "NumericLiteral", + "start": 4536, + "end": 4540, + "loc": { + "start": { + "line": 143, + "column": 21 + }, + "end": { + "line": 143, + "column": 25 + } + }, + "extra": { + "rawValue": 1000, + "raw": "1000" + }, + "value": 1000 + }, + "operator": "/", + "right": { + "type": "Identifier", + "start": 4543, + "end": 4554, + "loc": { + "start": { + "line": 143, + "column": 28 + }, + "end": { + "line": 143, + "column": 39 + }, + "identifierName": "elapsedTime" + }, + "name": "elapsedTime" + } + }, + "leadingComments": null + } + ], + "kind": "var", + "leadingComments": [ + { + "type": "CommentLine", + "value": " Log FPS stats", + "start": 4498, + "end": 4514, + "loc": { + "start": { + "line": 142, + "column": 43 + }, + "end": { + "line": 142, + "column": 59 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentLine", + "value": " Moving average of FPS", + "start": 4556, + "end": 4580, + "loc": { + "start": { + "line": 143, + "column": 41 + }, + "end": { + "line": 143, + "column": 65 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 4589, + "end": 4608, + "loc": { + "start": { + "line": 144, + "column": 8 + }, + "end": { + "line": 144, + "column": 27 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4589, + "end": 4607, + "loc": { + "start": { + "line": 144, + "column": 8 + }, + "end": { + "line": 144, + "column": 26 + } + }, + "operator": "+=", + "left": { + "type": "Identifier", + "start": 4589, + "end": 4597, + "loc": { + "start": { + "line": 144, + "column": 8 + }, + "end": { + "line": 144, + "column": 16 + }, + "identifierName": "totalFPS" + }, + "name": "totalFPS", + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 4601, + "end": 4607, + "loc": { + "start": { + "line": 144, + "column": 20 + }, + "end": { + "line": 144, + "column": 26 + }, + "identifierName": "newFPS" + }, + "name": "newFPS" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Moving average of FPS", + "start": 4556, + "end": 4580, + "loc": { + "start": { + "line": 143, + "column": 41 + }, + "end": { + "line": 143, + "column": 65 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 4617, + "end": 4641, + "loc": { + "start": { + "line": 145, + "column": 8 + }, + "end": { + "line": 145, + "column": 32 + } + }, + "expression": { + "type": "CallExpression", + "start": 4617, + "end": 4640, + "loc": { + "start": { + "line": 145, + "column": 8 + }, + "end": { + "line": 145, + "column": 31 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4617, + "end": 4632, + "loc": { + "start": { + "line": 145, + "column": 8 + }, + "end": { + "line": 145, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 4617, + "end": 4627, + "loc": { + "start": { + "line": 145, + "column": 8 + }, + "end": { + "line": 145, + "column": 18 + }, + "identifierName": "fpsSamples" + }, + "name": "fpsSamples" + }, + "property": { + "type": "Identifier", + "start": 4628, + "end": 4632, + "loc": { + "start": { + "line": 145, + "column": 19 + }, + "end": { + "line": 145, + "column": 23 + }, + "identifierName": "push" + }, + "name": "push" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 4633, + "end": 4639, + "loc": { + "start": { + "line": 145, + "column": 24 + }, + "end": { + "line": 145, + "column": 30 + }, + "identifierName": "newFPS" + }, + "name": "newFPS" + } + ] + } + }, + { + "type": "IfStatement", + "start": 4650, + "end": 4745, + "loc": { + "start": { + "line": 146, + "column": 8 + }, + "end": { + "line": 148, + "column": 9 + } + }, + "test": { + "type": "BinaryExpression", + "start": 4654, + "end": 4688, + "loc": { + "start": { + "line": 146, + "column": 12 + }, + "end": { + "line": 146, + "column": 46 + } + }, + "left": { + "type": "MemberExpression", + "start": 4654, + "end": 4671, + "loc": { + "start": { + "line": 146, + "column": 12 + }, + "end": { + "line": 146, + "column": 29 + } + }, + "object": { + "type": "Identifier", + "start": 4654, + "end": 4664, + "loc": { + "start": { + "line": 146, + "column": 12 + }, + "end": { + "line": 146, + "column": 22 + }, + "identifierName": "fpsSamples" + }, + "name": "fpsSamples" + }, + "property": { + "type": "Identifier", + "start": 4665, + "end": 4671, + "loc": { + "start": { + "line": 146, + "column": 23 + }, + "end": { + "line": 146, + "column": 29 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + }, + "operator": ">=", + "right": { + "type": "Identifier", + "start": 4675, + "end": 4688, + "loc": { + "start": { + "line": 146, + "column": 33 + }, + "end": { + "line": 146, + "column": 46 + }, + "identifierName": "numFPSSamples" + }, + "name": "numFPSSamples" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 4690, + "end": 4745, + "loc": { + "start": { + "line": 146, + "column": 48 + }, + "end": { + "line": 148, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4704, + "end": 4735, + "loc": { + "start": { + "line": 147, + "column": 12 + }, + "end": { + "line": 147, + "column": 43 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4704, + "end": 4734, + "loc": { + "start": { + "line": 147, + "column": 12 + }, + "end": { + "line": 147, + "column": 42 + } + }, + "operator": "-=", + "left": { + "type": "Identifier", + "start": 4704, + "end": 4712, + "loc": { + "start": { + "line": 147, + "column": 12 + }, + "end": { + "line": 147, + "column": 20 + }, + "identifierName": "totalFPS" + }, + "name": "totalFPS" + }, + "right": { + "type": "CallExpression", + "start": 4716, + "end": 4734, + "loc": { + "start": { + "line": 147, + "column": 24 + }, + "end": { + "line": 147, + "column": 42 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4716, + "end": 4732, + "loc": { + "start": { + "line": 147, + "column": 24 + }, + "end": { + "line": 147, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 4716, + "end": 4726, + "loc": { + "start": { + "line": 147, + "column": 24 + }, + "end": { + "line": 147, + "column": 34 + }, + "identifierName": "fpsSamples" + }, + "name": "fpsSamples" + }, + "property": { + "type": "Identifier", + "start": 4727, + "end": 4732, + "loc": { + "start": { + "line": 147, + "column": 35 + }, + "end": { + "line": 147, + "column": 40 + }, + "identifierName": "shift" + }, + "name": "shift" + }, + "computed": false + }, + "arguments": [] + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 4754, + "end": 4813, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 67 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4754, + "end": 4812, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 66 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4754, + "end": 4769, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 23 + } + }, + "object": { + "type": "MemberExpression", + "start": 4754, + "end": 4765, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 19 + } + }, + "object": { + "type": "Identifier", + "start": 4754, + "end": 4759, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 13 + }, + "identifierName": "stats" + }, + "name": "stats" + }, + "property": { + "type": "Identifier", + "start": 4760, + "end": 4765, + "loc": { + "start": { + "line": 149, + "column": 14 + }, + "end": { + "line": 149, + "column": 19 + }, + "identifierName": "frame" + }, + "name": "frame" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4766, + "end": 4769, + "loc": { + "start": { + "line": 149, + "column": 20 + }, + "end": { + "line": 149, + "column": 23 + }, + "identifierName": "fps" + }, + "name": "fps" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 4772, + "end": 4812, + "loc": { + "start": { + "line": 149, + "column": 26 + }, + "end": { + "line": 149, + "column": 66 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4772, + "end": 4782, + "loc": { + "start": { + "line": 149, + "column": 26 + }, + "end": { + "line": 149, + "column": 36 + } + }, + "object": { + "type": "Identifier", + "start": 4772, + "end": 4776, + "loc": { + "start": { + "line": 149, + "column": 26 + }, + "end": { + "line": 149, + "column": 30 + }, + "identifierName": "Math" + }, + "name": "Math" + }, + "property": { + "type": "Identifier", + "start": 4777, + "end": 4782, + "loc": { + "start": { + "line": 149, + "column": 31 + }, + "end": { + "line": 149, + "column": 36 + }, + "identifierName": "round" + }, + "name": "round" + }, + "computed": false + }, + "arguments": [ + { + "type": "BinaryExpression", + "start": 4783, + "end": 4811, + "loc": { + "start": { + "line": 149, + "column": 37 + }, + "end": { + "line": 149, + "column": 65 + } + }, + "left": { + "type": "Identifier", + "start": 4783, + "end": 4791, + "loc": { + "start": { + "line": 149, + "column": 37 + }, + "end": { + "line": 149, + "column": 45 + }, + "identifierName": "totalFPS" + }, + "name": "totalFPS" + }, + "operator": "/", + "right": { + "type": "MemberExpression", + "start": 4794, + "end": 4811, + "loc": { + "start": { + "line": 149, + "column": 48 + }, + "end": { + "line": 149, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 4794, + "end": 4804, + "loc": { + "start": { + "line": 149, + "column": 48 + }, + "end": { + "line": 149, + "column": 58 + }, + "identifierName": "fpsSamples" + }, + "name": "fpsSamples" + }, + "property": { + "type": "Identifier", + "start": 4805, + "end": 4811, + "loc": { + "start": { + "line": 149, + "column": 59 + }, + "end": { + "line": 149, + "column": 65 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + } + } + ] + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ForInStatement", + "start": 4824, + "end": 4894, + "loc": { + "start": { + "line": 151, + "column": 4 + }, + "end": { + "line": 153, + "column": 5 + } + }, + "left": { + "type": "VariableDeclaration", + "start": 4829, + "end": 4835, + "loc": { + "start": { + "line": 151, + "column": 9 + }, + "end": { + "line": 151, + "column": 15 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4833, + "end": 4835, + "loc": { + "start": { + "line": 151, + "column": 13 + }, + "end": { + "line": 151, + "column": 15 + } + }, + "id": { + "type": "Identifier", + "start": 4833, + "end": 4835, + "loc": { + "start": { + "line": 151, + "column": 13 + }, + "end": { + "line": 151, + "column": 15 + }, + "identifierName": "id" + }, + "name": "id" + }, + "init": null + } + ], + "kind": "let" + }, + "right": { + "type": "MemberExpression", + "start": 4839, + "end": 4850, + "loc": { + "start": { + "line": 151, + "column": 19 + }, + "end": { + "line": 151, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 4839, + "end": 4843, + "loc": { + "start": { + "line": 151, + "column": 19 + }, + "end": { + "line": 151, + "column": 23 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 4844, + "end": 4850, + "loc": { + "start": { + "line": 151, + "column": 24 + }, + "end": { + "line": 151, + "column": 30 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "body": { + "type": "BlockStatement", + "start": 4852, + "end": 4894, + "loc": { + "start": { + "line": 151, + "column": 32 + }, + "end": { + "line": 153, + "column": 5 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 4862, + "end": 4888, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 34 + } + }, + "expression": { + "type": "CallExpression", + "start": 4862, + "end": 4887, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 33 + } + }, + "callee": { + "type": "MemberExpression", + "start": 4862, + "end": 4885, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 31 + } + }, + "object": { + "type": "MemberExpression", + "start": 4862, + "end": 4877, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 23 + } + }, + "object": { + "type": "MemberExpression", + "start": 4862, + "end": 4873, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 19 + } + }, + "object": { + "type": "Identifier", + "start": 4862, + "end": 4866, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 12 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 4867, + "end": 4873, + "loc": { + "start": { + "line": 152, + "column": 13 + }, + "end": { + "line": 152, + "column": 19 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 4874, + "end": 4876, + "loc": { + "start": { + "line": 152, + "column": 20 + }, + "end": { + "line": 152, + "column": 22 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": true + }, + "property": { + "type": "Identifier", + "start": 4878, + "end": 4885, + "loc": { + "start": { + "line": 152, + "column": 24 + }, + "end": { + "line": 152, + "column": 31 + }, + "identifierName": "compile" + }, + "name": "compile" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 4899, + "end": 4914, + "loc": { + "start": { + "line": 154, + "column": 4 + }, + "end": { + "line": 154, + "column": 19 + } + }, + "expression": { + "type": "CallExpression", + "start": 4899, + "end": 4913, + "loc": { + "start": { + "line": 154, + "column": 4 + }, + "end": { + "line": 154, + "column": 18 + } + }, + "callee": { + "type": "Identifier", + "start": 4899, + "end": 4907, + "loc": { + "start": { + "line": 154, + "column": 4 + }, + "end": { + "line": 154, + "column": 12 + }, + "identifierName": "runTasks" + }, + "name": "runTasks" + }, + "arguments": [ + { + "type": "Identifier", + "start": 4908, + "end": 4912, + "loc": { + "start": { + "line": 154, + "column": 13 + }, + "end": { + "line": 154, + "column": 17 + }, + "identifierName": "time" + }, + "name": "time" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 4919, + "end": 4935, + "loc": { + "start": { + "line": 155, + "column": 4 + }, + "end": { + "line": 155, + "column": 20 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4919, + "end": 4934, + "loc": { + "start": { + "line": 155, + "column": 4 + }, + "end": { + "line": 155, + "column": 19 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 4919, + "end": 4927, + "loc": { + "start": { + "line": 155, + "column": 4 + }, + "end": { + "line": 155, + "column": 12 + }, + "identifierName": "lastTime" + }, + "name": "lastTime" + }, + "right": { + "type": "Identifier", + "start": 4930, + "end": 4934, + "loc": { + "start": { + "line": 155, + "column": 15 + }, + "end": { + "line": 155, + "column": 19 + }, + "identifierName": "time" + }, + "name": "time" + } + } + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + }, + { + "type": "FunctionDeclaration", + "start": 4940, + "end": 5366, + "loc": { + "start": { + "line": 158, + "column": 0 + }, + "end": { + "line": 172, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 4949, + "end": 4966, + "loc": { + "start": { + "line": 158, + "column": 9 + }, + "end": { + "line": 158, + "column": 26 + }, + "identifierName": "customSetInterval" + }, + "name": "customSetInterval" + }, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 4967, + "end": 4975, + "loc": { + "start": { + "line": 158, + "column": 27 + }, + "end": { + "line": 158, + "column": 35 + }, + "identifierName": "callback" + }, + "name": "callback" + }, + { + "type": "Identifier", + "start": 4977, + "end": 4985, + "loc": { + "start": { + "line": 158, + "column": 37 + }, + "end": { + "line": 158, + "column": 45 + }, + "identifierName": "interval" + }, + "name": "interval" + } + ], + "body": { + "type": "BlockStatement", + "start": 4987, + "end": 5366, + "loc": { + "start": { + "line": 158, + "column": 47 + }, + "end": { + "line": 172, + "column": 1 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 4993, + "end": 5030, + "loc": { + "start": { + "line": 159, + "column": 4 + }, + "end": { + "line": 159, + "column": 41 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4997, + "end": 5029, + "loc": { + "start": { + "line": 159, + "column": 8 + }, + "end": { + "line": 159, + "column": 40 + } + }, + "id": { + "type": "Identifier", + "start": 4997, + "end": 5005, + "loc": { + "start": { + "line": 159, + "column": 8 + }, + "end": { + "line": 159, + "column": 16 + }, + "identifierName": "expected" + }, + "name": "expected" + }, + "init": { + "type": "BinaryExpression", + "start": 5008, + "end": 5029, + "loc": { + "start": { + "line": 159, + "column": 19 + }, + "end": { + "line": 159, + "column": 40 + } + }, + "left": { + "type": "CallExpression", + "start": 5008, + "end": 5018, + "loc": { + "start": { + "line": 159, + "column": 19 + }, + "end": { + "line": 159, + "column": 29 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5008, + "end": 5016, + "loc": { + "start": { + "line": 159, + "column": 19 + }, + "end": { + "line": 159, + "column": 27 + } + }, + "object": { + "type": "Identifier", + "start": 5008, + "end": 5012, + "loc": { + "start": { + "line": 159, + "column": 19 + }, + "end": { + "line": 159, + "column": 23 + }, + "identifierName": "Date" + }, + "name": "Date" + }, + "property": { + "type": "Identifier", + "start": 5013, + "end": 5016, + "loc": { + "start": { + "line": 159, + "column": 24 + }, + "end": { + "line": 159, + "column": 27 + }, + "identifierName": "now" + }, + "name": "now" + }, + "computed": false + }, + "arguments": [] + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 5021, + "end": 5029, + "loc": { + "start": { + "line": 159, + "column": 32 + }, + "end": { + "line": 159, + "column": 40 + }, + "identifierName": "interval" + }, + "name": "interval" + } + } + } + ], + "kind": "let" + }, + { + "type": "FunctionDeclaration", + "start": 5035, + "end": 5214, + "loc": { + "start": { + "line": 160, + "column": 4 + }, + "end": { + "line": 165, + "column": 5 + } + }, + "id": { + "type": "Identifier", + "start": 5044, + "end": 5048, + "loc": { + "start": { + "line": 160, + "column": 13 + }, + "end": { + "line": 160, + "column": 17 + }, + "identifierName": "loop" + }, + "name": "loop" + }, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 5051, + "end": 5214, + "loc": { + "start": { + "line": 160, + "column": 20 + }, + "end": { + "line": 165, + "column": 5 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 5061, + "end": 5099, + "loc": { + "start": { + "line": 161, + "column": 8 + }, + "end": { + "line": 161, + "column": 46 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5067, + "end": 5098, + "loc": { + "start": { + "line": 161, + "column": 14 + }, + "end": { + "line": 161, + "column": 45 + } + }, + "id": { + "type": "Identifier", + "start": 5067, + "end": 5074, + "loc": { + "start": { + "line": 161, + "column": 14 + }, + "end": { + "line": 161, + "column": 21 + }, + "identifierName": "elapsed" + }, + "name": "elapsed" + }, + "init": { + "type": "BinaryExpression", + "start": 5077, + "end": 5098, + "loc": { + "start": { + "line": 161, + "column": 24 + }, + "end": { + "line": 161, + "column": 45 + } + }, + "left": { + "type": "CallExpression", + "start": 5077, + "end": 5087, + "loc": { + "start": { + "line": 161, + "column": 24 + }, + "end": { + "line": 161, + "column": 34 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5077, + "end": 5085, + "loc": { + "start": { + "line": 161, + "column": 24 + }, + "end": { + "line": 161, + "column": 32 + } + }, + "object": { + "type": "Identifier", + "start": 5077, + "end": 5081, + "loc": { + "start": { + "line": 161, + "column": 24 + }, + "end": { + "line": 161, + "column": 28 + }, + "identifierName": "Date" + }, + "name": "Date" + }, + "property": { + "type": "Identifier", + "start": 5082, + "end": 5085, + "loc": { + "start": { + "line": 161, + "column": 29 + }, + "end": { + "line": 161, + "column": 32 + }, + "identifierName": "now" + }, + "name": "now" + }, + "computed": false + }, + "arguments": [] + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 5090, + "end": 5098, + "loc": { + "start": { + "line": 161, + "column": 37 + }, + "end": { + "line": 161, + "column": 45 + }, + "identifierName": "expected" + }, + "name": "expected" + } + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 5108, + "end": 5119, + "loc": { + "start": { + "line": 162, + "column": 8 + }, + "end": { + "line": 162, + "column": 19 + } + }, + "expression": { + "type": "CallExpression", + "start": 5108, + "end": 5118, + "loc": { + "start": { + "line": 162, + "column": 8 + }, + "end": { + "line": 162, + "column": 18 + } + }, + "callee": { + "type": "Identifier", + "start": 5108, + "end": 5116, + "loc": { + "start": { + "line": 162, + "column": 8 + }, + "end": { + "line": 162, + "column": 16 + }, + "identifierName": "callback" + }, + "name": "callback" + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 5128, + "end": 5149, + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "end": { + "line": 163, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5128, + "end": 5148, + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "end": { + "line": 163, + "column": 28 + } + }, + "operator": "+=", + "left": { + "type": "Identifier", + "start": 5128, + "end": 5136, + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "end": { + "line": 163, + "column": 16 + }, + "identifierName": "expected" + }, + "name": "expected" + }, + "right": { + "type": "Identifier", + "start": 5140, + "end": 5148, + "loc": { + "start": { + "line": 163, + "column": 20 + }, + "end": { + "line": 163, + "column": 28 + }, + "identifierName": "interval" + }, + "name": "interval" + } + } + }, + { + "type": "ExpressionStatement", + "start": 5158, + "end": 5208, + "loc": { + "start": { + "line": 164, + "column": 8 + }, + "end": { + "line": 164, + "column": 58 + } + }, + "expression": { + "type": "CallExpression", + "start": 5158, + "end": 5207, + "loc": { + "start": { + "line": 164, + "column": 8 + }, + "end": { + "line": 164, + "column": 57 + } + }, + "callee": { + "type": "Identifier", + "start": 5158, + "end": 5168, + "loc": { + "start": { + "line": 164, + "column": 8 + }, + "end": { + "line": 164, + "column": 18 + }, + "identifierName": "setTimeout" + }, + "name": "setTimeout" + }, + "arguments": [ + { + "type": "Identifier", + "start": 5169, + "end": 5173, + "loc": { + "start": { + "line": 164, + "column": 19 + }, + "end": { + "line": 164, + "column": 23 + }, + "identifierName": "loop" + }, + "name": "loop" + }, + { + "type": "CallExpression", + "start": 5175, + "end": 5206, + "loc": { + "start": { + "line": 164, + "column": 25 + }, + "end": { + "line": 164, + "column": 56 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5175, + "end": 5183, + "loc": { + "start": { + "line": 164, + "column": 25 + }, + "end": { + "line": 164, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 5175, + "end": 5179, + "loc": { + "start": { + "line": 164, + "column": 25 + }, + "end": { + "line": 164, + "column": 29 + }, + "identifierName": "Math" + }, + "name": "Math" + }, + "property": { + "type": "Identifier", + "start": 5180, + "end": 5183, + "loc": { + "start": { + "line": 164, + "column": 30 + }, + "end": { + "line": 164, + "column": 33 + }, + "identifierName": "max" + }, + "name": "max" + }, + "computed": false + }, + "arguments": [ + { + "type": "NumericLiteral", + "start": 5184, + "end": 5185, + "loc": { + "start": { + "line": 164, + "column": 34 + }, + "end": { + "line": 164, + "column": 35 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + }, + { + "type": "BinaryExpression", + "start": 5187, + "end": 5205, + "loc": { + "start": { + "line": 164, + "column": 37 + }, + "end": { + "line": 164, + "column": 55 + } + }, + "left": { + "type": "Identifier", + "start": 5187, + "end": 5195, + "loc": { + "start": { + "line": 164, + "column": 37 + }, + "end": { + "line": 164, + "column": 45 + }, + "identifierName": "interval" + }, + "name": "interval" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 5198, + "end": 5205, + "loc": { + "start": { + "line": 164, + "column": 48 + }, + "end": { + "line": 164, + "column": 55 + }, + "identifierName": "elapsed" + }, + "name": "elapsed" + } + } + ] + } + ] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 5219, + "end": 5226, + "loc": { + "start": { + "line": 166, + "column": 4 + }, + "end": { + "line": 166, + "column": 11 + } + }, + "expression": { + "type": "CallExpression", + "start": 5219, + "end": 5225, + "loc": { + "start": { + "line": 166, + "column": 4 + }, + "end": { + "line": 166, + "column": 10 + } + }, + "callee": { + "type": "Identifier", + "start": 5219, + "end": 5223, + "loc": { + "start": { + "line": 166, + "column": 4 + }, + "end": { + "line": 166, + "column": 8 + }, + "identifierName": "loop" + }, + "name": "loop" + }, + "arguments": [] + } + }, + { + "type": "ReturnStatement", + "start": 5231, + "end": 5364, + "loc": { + "start": { + "line": 167, + "column": 4 + }, + "end": { + "line": 171, + "column": 6 + } + }, + "argument": { + "type": "ObjectExpression", + "start": 5238, + "end": 5363, + "loc": { + "start": { + "line": 167, + "column": 11 + }, + "end": { + "line": 171, + "column": 5 + } + }, + "properties": [ + { + "type": "ObjectProperty", + "start": 5248, + "end": 5357, + "loc": { + "start": { + "line": 168, + "column": 8 + }, + "end": { + "line": 170, + "column": 9 + } + }, + "method": false, + "shorthand": false, + "computed": false, + "key": { + "type": "Identifier", + "start": 5248, + "end": 5254, + "loc": { + "start": { + "line": 168, + "column": 8 + }, + "end": { + "line": 168, + "column": 14 + }, + "identifierName": "cancel" + }, + "name": "cancel" + }, + "value": { + "type": "FunctionExpression", + "start": 5256, + "end": 5357, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 170, + "column": 9 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 5267, + "end": 5357, + "loc": { + "start": { + "line": 168, + "column": 27 + }, + "end": { + "line": 170, + "column": 9 + } + }, + "body": [], + "directives": [], + "leadingComments": null, + "innerComments": [ + { + "type": "CommentLine", + "value": " No need to do anything, setTimeout cannot be directly cancelled", + "start": 5281, + "end": 5347, + "loc": { + "start": { + "line": 169, + "column": 12 + }, + "end": { + "line": 169, + "column": 78 + } + } + } + ] + } + } + } + ] + } + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 5368, + "end": 5415, + "loc": { + "start": { + "line": 174, + "column": 0 + }, + "end": { + "line": 176, + "column": 8 + } + }, + "expression": { + "type": "CallExpression", + "start": 5368, + "end": 5414, + "loc": { + "start": { + "line": 174, + "column": 0 + }, + "end": { + "line": 176, + "column": 7 + } + }, + "callee": { + "type": "Identifier", + "start": 5368, + "end": 5385, + "loc": { + "start": { + "line": 174, + "column": 0 + }, + "end": { + "line": 174, + "column": 17 + }, + "identifierName": "customSetInterval" + }, + "name": "customSetInterval" + }, + "arguments": [ + { + "type": "ArrowFunctionExpression", + "start": 5386, + "end": 5408, + "loc": { + "start": { + "line": 174, + "column": 18 + }, + "end": { + "line": 176, + "column": 1 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 5392, + "end": 5408, + "loc": { + "start": { + "line": 174, + "column": 24 + }, + "end": { + "line": 176, + "column": 1 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 5398, + "end": 5406, + "loc": { + "start": { + "line": 175, + "column": 4 + }, + "end": { + "line": 175, + "column": 12 + } + }, + "expression": { + "type": "CallExpression", + "start": 5398, + "end": 5405, + "loc": { + "start": { + "line": 175, + "column": 4 + }, + "end": { + "line": 175, + "column": 11 + } + }, + "callee": { + "type": "Identifier", + "start": 5398, + "end": 5403, + "loc": { + "start": { + "line": 175, + "column": 4 + }, + "end": { + "line": 175, + "column": 9 + }, + "identifierName": "frame" + }, + "name": "frame" + }, + "arguments": [] + } + } + ], + "directives": [] + } + }, + { + "type": "NumericLiteral", + "start": 5410, + "end": 5413, + "loc": { + "start": { + "line": 176, + "column": 3 + }, + "end": { + "line": 176, + "column": 6 + } + }, + "extra": { + "rawValue": 100, + "raw": "100" + }, + "value": 100 + } + ] + } + }, + { + "type": "VariableDeclaration", + "start": 5417, + "end": 6079, + "loc": { + "start": { + "line": 178, + "column": 0 + }, + "end": { + "line": 194, + "column": 2 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5423, + "end": 6078, + "loc": { + "start": { + "line": 178, + "column": 6 + }, + "end": { + "line": 194, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 5423, + "end": 5434, + "loc": { + "start": { + "line": 178, + "column": 6 + }, + "end": { + "line": 178, + "column": 17 + }, + "identifierName": "renderFrame" + }, + "name": "renderFrame" + }, + "init": { + "type": "FunctionExpression", + "start": 5437, + "end": 6078, + "loc": { + "start": { + "line": 178, + "column": 20 + }, + "end": { + "line": 194, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 5423, + "end": 5434, + "loc": { + "start": { + "line": 178, + "column": 6 + }, + "end": { + "line": 178, + "column": 17 + }, + "identifierName": "renderFrame" + }, + "name": "renderFrame" + }, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 5449, + "end": 6078, + "loc": { + "start": { + "line": 178, + "column": 32 + }, + "end": { + "line": 194, + "column": 1 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 5455, + "end": 5477, + "loc": { + "start": { + "line": 179, + "column": 4 + }, + "end": { + "line": 179, + "column": 26 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5459, + "end": 5476, + "loc": { + "start": { + "line": 179, + "column": 8 + }, + "end": { + "line": 179, + "column": 25 + } + }, + "id": { + "type": "Identifier", + "start": 5459, + "end": 5463, + "loc": { + "start": { + "line": 179, + "column": 8 + }, + "end": { + "line": 179, + "column": 12 + }, + "identifierName": "time" + }, + "name": "time" + }, + "init": { + "type": "CallExpression", + "start": 5466, + "end": 5476, + "loc": { + "start": { + "line": 179, + "column": 15 + }, + "end": { + "line": 179, + "column": 25 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5466, + "end": 5474, + "loc": { + "start": { + "line": 179, + "column": 15 + }, + "end": { + "line": 179, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 5466, + "end": 5470, + "loc": { + "start": { + "line": 179, + "column": 15 + }, + "end": { + "line": 179, + "column": 19 + }, + "identifierName": "Date" + }, + "name": "Date" + }, + "property": { + "type": "Identifier", + "start": 5471, + "end": 5474, + "loc": { + "start": { + "line": 179, + "column": 20 + }, + "end": { + "line": 179, + "column": 23 + }, + "identifierName": "now" + }, + "name": "now" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "let" + }, + { + "type": "ExpressionStatement", + "start": 5482, + "end": 5512, + "loc": { + "start": { + "line": 180, + "column": 4 + }, + "end": { + "line": 180, + "column": 34 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5482, + "end": 5511, + "loc": { + "start": { + "line": 180, + "column": 4 + }, + "end": { + "line": 180, + "column": 33 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 5482, + "end": 5493, + "loc": { + "start": { + "line": 180, + "column": 4 + }, + "end": { + "line": 180, + "column": 15 + }, + "identifierName": "elapsedTime" + }, + "name": "elapsedTime" + }, + "right": { + "type": "BinaryExpression", + "start": 5496, + "end": 5511, + "loc": { + "start": { + "line": 180, + "column": 18 + }, + "end": { + "line": 180, + "column": 33 + } + }, + "left": { + "type": "Identifier", + "start": 5496, + "end": 5500, + "loc": { + "start": { + "line": 180, + "column": 18 + }, + "end": { + "line": 180, + "column": 22 + }, + "identifierName": "time" + }, + "name": "time" + }, + "operator": "-", + "right": { + "type": "Identifier", + "start": 5503, + "end": 5511, + "loc": { + "start": { + "line": 180, + "column": 25 + }, + "end": { + "line": 180, + "column": 33 + }, + "identifierName": "lastTime" + }, + "name": "lastTime" + } + } + } + }, + { + "type": "IfStatement", + "start": 5517, + "end": 5877, + "loc": { + "start": { + "line": 181, + "column": 4 + }, + "end": { + "line": 189, + "column": 5 + } + }, + "test": { + "type": "LogicalExpression", + "start": 5521, + "end": 5552, + "loc": { + "start": { + "line": 181, + "column": 8 + }, + "end": { + "line": 181, + "column": 39 + } + }, + "left": { + "type": "BinaryExpression", + "start": 5521, + "end": 5533, + "loc": { + "start": { + "line": 181, + "column": 8 + }, + "end": { + "line": 181, + "column": 20 + } + }, + "left": { + "type": "Identifier", + "start": 5521, + "end": 5529, + "loc": { + "start": { + "line": 181, + "column": 8 + }, + "end": { + "line": 181, + "column": 16 + }, + "identifierName": "lastTime" + }, + "name": "lastTime" + }, + "operator": ">", + "right": { + "type": "NumericLiteral", + "start": 5532, + "end": 5533, + "loc": { + "start": { + "line": 181, + "column": 19 + }, + "end": { + "line": 181, + "column": 20 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + }, + "operator": "&&", + "right": { + "type": "BinaryExpression", + "start": 5537, + "end": 5552, + "loc": { + "start": { + "line": 181, + "column": 24 + }, + "end": { + "line": 181, + "column": 39 + } + }, + "left": { + "type": "Identifier", + "start": 5537, + "end": 5548, + "loc": { + "start": { + "line": 181, + "column": 24 + }, + "end": { + "line": 181, + "column": 35 + }, + "identifierName": "elapsedTime" + }, + "name": "elapsedTime" + }, + "operator": ">", + "right": { + "type": "NumericLiteral", + "start": 5551, + "end": 5552, + "loc": { + "start": { + "line": 181, + "column": 38 + }, + "end": { + "line": 181, + "column": 39 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + }, + "consequent": { + "type": "BlockStatement", + "start": 5554, + "end": 5877, + "loc": { + "start": { + "line": 181, + "column": 41 + }, + "end": { + "line": 189, + "column": 5 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 5581, + "end": 5613, + "loc": { + "start": { + "line": 182, + "column": 8 + }, + "end": { + "line": 182, + "column": 40 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 5585, + "end": 5612, + "loc": { + "start": { + "line": 182, + "column": 12 + }, + "end": { + "line": 182, + "column": 39 + } + }, + "id": { + "type": "Identifier", + "start": 5585, + "end": 5591, + "loc": { + "start": { + "line": 182, + "column": 12 + }, + "end": { + "line": 182, + "column": 18 + }, + "identifierName": "newFPS" + }, + "name": "newFPS", + "leadingComments": null + }, + "init": { + "type": "BinaryExpression", + "start": 5594, + "end": 5612, + "loc": { + "start": { + "line": 182, + "column": 21 + }, + "end": { + "line": 182, + "column": 39 + } + }, + "left": { + "type": "NumericLiteral", + "start": 5594, + "end": 5598, + "loc": { + "start": { + "line": 182, + "column": 21 + }, + "end": { + "line": 182, + "column": 25 + } + }, + "extra": { + "rawValue": 1000, + "raw": "1000" + }, + "value": 1000 + }, + "operator": "/", + "right": { + "type": "Identifier", + "start": 5601, + "end": 5612, + "loc": { + "start": { + "line": 182, + "column": 28 + }, + "end": { + "line": 182, + "column": 39 + }, + "identifierName": "elapsedTime" + }, + "name": "elapsedTime" + } + }, + "leadingComments": null + } + ], + "kind": "var", + "leadingComments": [ + { + "type": "CommentLine", + "value": " Log FPS stats", + "start": 5556, + "end": 5572, + "loc": { + "start": { + "line": 181, + "column": 43 + }, + "end": { + "line": 181, + "column": 59 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentLine", + "value": " Moving average of FPS", + "start": 5614, + "end": 5638, + "loc": { + "start": { + "line": 182, + "column": 41 + }, + "end": { + "line": 182, + "column": 65 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 5647, + "end": 5666, + "loc": { + "start": { + "line": 183, + "column": 8 + }, + "end": { + "line": 183, + "column": 27 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5647, + "end": 5665, + "loc": { + "start": { + "line": 183, + "column": 8 + }, + "end": { + "line": 183, + "column": 26 + } + }, + "operator": "+=", + "left": { + "type": "Identifier", + "start": 5647, + "end": 5655, + "loc": { + "start": { + "line": 183, + "column": 8 + }, + "end": { + "line": 183, + "column": 16 + }, + "identifierName": "totalFPS" + }, + "name": "totalFPS", + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 5659, + "end": 5665, + "loc": { + "start": { + "line": 183, + "column": 20 + }, + "end": { + "line": 183, + "column": 26 + }, + "identifierName": "newFPS" + }, + "name": "newFPS" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Moving average of FPS", + "start": 5614, + "end": 5638, + "loc": { + "start": { + "line": 182, + "column": 41 + }, + "end": { + "line": 182, + "column": 65 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 5675, + "end": 5699, + "loc": { + "start": { + "line": 184, + "column": 8 + }, + "end": { + "line": 184, + "column": 32 + } + }, + "expression": { + "type": "CallExpression", + "start": 5675, + "end": 5698, + "loc": { + "start": { + "line": 184, + "column": 8 + }, + "end": { + "line": 184, + "column": 31 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5675, + "end": 5690, + "loc": { + "start": { + "line": 184, + "column": 8 + }, + "end": { + "line": 184, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 5675, + "end": 5685, + "loc": { + "start": { + "line": 184, + "column": 8 + }, + "end": { + "line": 184, + "column": 18 + }, + "identifierName": "fpsSamples" + }, + "name": "fpsSamples" + }, + "property": { + "type": "Identifier", + "start": 5686, + "end": 5690, + "loc": { + "start": { + "line": 184, + "column": 19 + }, + "end": { + "line": 184, + "column": 23 + }, + "identifierName": "push" + }, + "name": "push" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 5691, + "end": 5697, + "loc": { + "start": { + "line": 184, + "column": 24 + }, + "end": { + "line": 184, + "column": 30 + }, + "identifierName": "newFPS" + }, + "name": "newFPS" + } + ] + } + }, + { + "type": "IfStatement", + "start": 5708, + "end": 5803, + "loc": { + "start": { + "line": 185, + "column": 8 + }, + "end": { + "line": 187, + "column": 9 + } + }, + "test": { + "type": "BinaryExpression", + "start": 5712, + "end": 5746, + "loc": { + "start": { + "line": 185, + "column": 12 + }, + "end": { + "line": 185, + "column": 46 + } + }, + "left": { + "type": "MemberExpression", + "start": 5712, + "end": 5729, + "loc": { + "start": { + "line": 185, + "column": 12 + }, + "end": { + "line": 185, + "column": 29 + } + }, + "object": { + "type": "Identifier", + "start": 5712, + "end": 5722, + "loc": { + "start": { + "line": 185, + "column": 12 + }, + "end": { + "line": 185, + "column": 22 + }, + "identifierName": "fpsSamples" + }, + "name": "fpsSamples" + }, + "property": { + "type": "Identifier", + "start": 5723, + "end": 5729, + "loc": { + "start": { + "line": 185, + "column": 23 + }, + "end": { + "line": 185, + "column": 29 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + }, + "operator": ">=", + "right": { + "type": "Identifier", + "start": 5733, + "end": 5746, + "loc": { + "start": { + "line": 185, + "column": 33 + }, + "end": { + "line": 185, + "column": 46 + }, + "identifierName": "numFPSSamples" + }, + "name": "numFPSSamples" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 5748, + "end": 5803, + "loc": { + "start": { + "line": 185, + "column": 48 + }, + "end": { + "line": 187, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 5762, + "end": 5793, + "loc": { + "start": { + "line": 186, + "column": 12 + }, + "end": { + "line": 186, + "column": 43 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5762, + "end": 5792, + "loc": { + "start": { + "line": 186, + "column": 12 + }, + "end": { + "line": 186, + "column": 42 + } + }, + "operator": "-=", + "left": { + "type": "Identifier", + "start": 5762, + "end": 5770, + "loc": { + "start": { + "line": 186, + "column": 12 + }, + "end": { + "line": 186, + "column": 20 + }, + "identifierName": "totalFPS" + }, + "name": "totalFPS" + }, + "right": { + "type": "CallExpression", + "start": 5774, + "end": 5792, + "loc": { + "start": { + "line": 186, + "column": 24 + }, + "end": { + "line": 186, + "column": 42 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5774, + "end": 5790, + "loc": { + "start": { + "line": 186, + "column": 24 + }, + "end": { + "line": 186, + "column": 40 + } + }, + "object": { + "type": "Identifier", + "start": 5774, + "end": 5784, + "loc": { + "start": { + "line": 186, + "column": 24 + }, + "end": { + "line": 186, + "column": 34 + }, + "identifierName": "fpsSamples" + }, + "name": "fpsSamples" + }, + "property": { + "type": "Identifier", + "start": 5785, + "end": 5790, + "loc": { + "start": { + "line": 186, + "column": 35 + }, + "end": { + "line": 186, + "column": 40 + }, + "identifierName": "shift" + }, + "name": "shift" + }, + "computed": false + }, + "arguments": [] + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 5812, + "end": 5871, + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 67 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5812, + "end": 5870, + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 66 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5812, + "end": 5827, + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 23 + } + }, + "object": { + "type": "MemberExpression", + "start": 5812, + "end": 5823, + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 19 + } + }, + "object": { + "type": "Identifier", + "start": 5812, + "end": 5817, + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 13 + }, + "identifierName": "stats" + }, + "name": "stats" + }, + "property": { + "type": "Identifier", + "start": 5818, + "end": 5823, + "loc": { + "start": { + "line": 188, + "column": 14 + }, + "end": { + "line": 188, + "column": 19 + }, + "identifierName": "frame" + }, + "name": "frame" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5824, + "end": 5827, + "loc": { + "start": { + "line": 188, + "column": 20 + }, + "end": { + "line": 188, + "column": 23 + }, + "identifierName": "fps" + }, + "name": "fps" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5830, + "end": 5870, + "loc": { + "start": { + "line": 188, + "column": 26 + }, + "end": { + "line": 188, + "column": 66 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5830, + "end": 5840, + "loc": { + "start": { + "line": 188, + "column": 26 + }, + "end": { + "line": 188, + "column": 36 + } + }, + "object": { + "type": "Identifier", + "start": 5830, + "end": 5834, + "loc": { + "start": { + "line": 188, + "column": 26 + }, + "end": { + "line": 188, + "column": 30 + }, + "identifierName": "Math" + }, + "name": "Math" + }, + "property": { + "type": "Identifier", + "start": 5835, + "end": 5840, + "loc": { + "start": { + "line": 188, + "column": 31 + }, + "end": { + "line": 188, + "column": 36 + }, + "identifierName": "round" + }, + "name": "round" + }, + "computed": false + }, + "arguments": [ + { + "type": "BinaryExpression", + "start": 5841, + "end": 5869, + "loc": { + "start": { + "line": 188, + "column": 37 + }, + "end": { + "line": 188, + "column": 65 + } + }, + "left": { + "type": "Identifier", + "start": 5841, + "end": 5849, + "loc": { + "start": { + "line": 188, + "column": 37 + }, + "end": { + "line": 188, + "column": 45 + }, + "identifierName": "totalFPS" + }, + "name": "totalFPS" + }, + "operator": "/", + "right": { + "type": "MemberExpression", + "start": 5852, + "end": 5869, + "loc": { + "start": { + "line": 188, + "column": 48 + }, + "end": { + "line": 188, + "column": 65 + } + }, + "object": { + "type": "Identifier", + "start": 5852, + "end": 5862, + "loc": { + "start": { + "line": 188, + "column": 48 + }, + "end": { + "line": 188, + "column": 58 + }, + "identifierName": "fpsSamples" + }, + "name": "fpsSamples" + }, + "property": { + "type": "Identifier", + "start": 5863, + "end": 5869, + "loc": { + "start": { + "line": 188, + "column": 59 + }, + "end": { + "line": 188, + "column": 65 + }, + "identifierName": "length" + }, + "name": "length" + }, + "computed": false + } + } + ] + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 5882, + "end": 5897, + "loc": { + "start": { + "line": 190, + "column": 4 + }, + "end": { + "line": 190, + "column": 19 + } + }, + "expression": { + "type": "CallExpression", + "start": 5882, + "end": 5896, + "loc": { + "start": { + "line": 190, + "column": 4 + }, + "end": { + "line": 190, + "column": 18 + } + }, + "callee": { + "type": "Identifier", + "start": 5882, + "end": 5890, + "loc": { + "start": { + "line": 190, + "column": 4 + }, + "end": { + "line": 190, + "column": 12 + }, + "identifierName": "runTasks" + }, + "name": "runTasks" + }, + "arguments": [ + { + "type": "Identifier", + "start": 5891, + "end": 5895, + "loc": { + "start": { + "line": 190, + "column": 13 + }, + "end": { + "line": 190, + "column": 17 + }, + "identifierName": "time" + }, + "name": "time" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 5902, + "end": 5923, + "loc": { + "start": { + "line": 191, + "column": 4 + }, + "end": { + "line": 191, + "column": 25 + } + }, + "expression": { + "type": "CallExpression", + "start": 5902, + "end": 5922, + "loc": { + "start": { + "line": 191, + "column": 4 + }, + "end": { + "line": 191, + "column": 24 + } + }, + "callee": { + "type": "Identifier", + "start": 5902, + "end": 5916, + "loc": { + "start": { + "line": 191, + "column": 4 + }, + "end": { + "line": 191, + "column": 18 + }, + "identifierName": "fireTickEvents" + }, + "name": "fireTickEvents" + }, + "arguments": [ + { + "type": "Identifier", + "start": 5917, + "end": 5921, + "loc": { + "start": { + "line": 191, + "column": 19 + }, + "end": { + "line": 191, + "column": 23 + }, + "identifierName": "time" + }, + "name": "time" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 5928, + "end": 5943, + "loc": { + "start": { + "line": 192, + "column": 4 + }, + "end": { + "line": 192, + "column": 19 + } + }, + "expression": { + "type": "CallExpression", + "start": 5928, + "end": 5942, + "loc": { + "start": { + "line": 192, + "column": 4 + }, + "end": { + "line": 192, + "column": 18 + } + }, + "callee": { + "type": "Identifier", + "start": 5928, + "end": 5940, + "loc": { + "start": { + "line": 192, + "column": 4 + }, + "end": { + "line": 192, + "column": 16 + }, + "identifierName": "renderScenes" + }, + "name": "renderScenes" + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 5948, + "end": 6076, + "loc": { + "start": { + "line": 193, + "column": 4 + }, + "end": { + "line": 193, + "column": 132 + } + }, + "expression": { + "type": "ConditionalExpression", + "start": 5948, + "end": 6075, + "loc": { + "start": { + "line": 193, + "column": 4 + }, + "end": { + "line": 193, + "column": 131 + } + }, + "test": { + "type": "BinaryExpression", + "start": 5949, + "end": 5995, + "loc": { + "start": { + "line": 193, + "column": 5 + }, + "end": { + "line": 193, + "column": 51 + } + }, + "left": { + "type": "MemberExpression", + "start": 5949, + "end": 5981, + "loc": { + "start": { + "line": 193, + "column": 5 + }, + "end": { + "line": 193, + "column": 37 + } + }, + "object": { + "type": "Identifier", + "start": 5949, + "end": 5955, + "loc": { + "start": { + "line": 193, + "column": 5 + }, + "end": { + "line": 193, + "column": 11 + }, + "identifierName": "window" + }, + "name": "window" + }, + "property": { + "type": "Identifier", + "start": 5956, + "end": 5981, + "loc": { + "start": { + "line": 193, + "column": 12 + }, + "end": { + "line": 193, + "column": 37 + }, + "identifierName": "requestPostAnimationFrame" + }, + "name": "requestPostAnimationFrame" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "Identifier", + "start": 5986, + "end": 5995, + "loc": { + "start": { + "line": 193, + "column": 42 + }, + "end": { + "line": 193, + "column": 51 + }, + "identifierName": "undefined" + }, + "name": "undefined" + }, + "extra": { + "parenthesized": true, + "parenStart": 5948 + } + }, + "consequent": { + "type": "CallExpression", + "start": 5999, + "end": 6038, + "loc": { + "start": { + "line": 193, + "column": 55 + }, + "end": { + "line": 193, + "column": 94 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5999, + "end": 6031, + "loc": { + "start": { + "line": 193, + "column": 55 + }, + "end": { + "line": 193, + "column": 87 + } + }, + "object": { + "type": "Identifier", + "start": 5999, + "end": 6005, + "loc": { + "start": { + "line": 193, + "column": 55 + }, + "end": { + "line": 193, + "column": 61 + }, + "identifierName": "window" + }, + "name": "window" + }, + "property": { + "type": "Identifier", + "start": 6006, + "end": 6031, + "loc": { + "start": { + "line": 193, + "column": 62 + }, + "end": { + "line": 193, + "column": 87 + }, + "identifierName": "requestPostAnimationFrame" + }, + "name": "requestPostAnimationFrame" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 6032, + "end": 6037, + "loc": { + "start": { + "line": 193, + "column": 88 + }, + "end": { + "line": 193, + "column": 93 + }, + "identifierName": "frame" + }, + "name": "frame" + } + ] + }, + "alternate": { + "type": "CallExpression", + "start": 6041, + "end": 6075, + "loc": { + "start": { + "line": 193, + "column": 97 + }, + "end": { + "line": 193, + "column": 131 + } + }, + "callee": { + "type": "Identifier", + "start": 6041, + "end": 6062, + "loc": { + "start": { + "line": 193, + "column": 97 + }, + "end": { + "line": 193, + "column": 118 + }, + "identifierName": "requestAnimationFrame" + }, + "name": "requestAnimationFrame" + }, + "arguments": [ + { + "type": "Identifier", + "start": 6063, + "end": 6074, + "loc": { + "start": { + "line": 193, + "column": 119 + }, + "end": { + "line": 193, + "column": 130 + }, + "identifierName": "renderFrame" + }, + "name": "renderFrame" + } + ] + } + } + } + ], + "directives": [] + } + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 6081, + "end": 6095, + "loc": { + "start": { + "line": 196, + "column": 0 + }, + "end": { + "line": 196, + "column": 14 + } + }, + "expression": { + "type": "CallExpression", + "start": 6081, + "end": 6094, + "loc": { + "start": { + "line": 196, + "column": 0 + }, + "end": { + "line": 196, + "column": 13 + } + }, + "callee": { + "type": "Identifier", + "start": 6081, + "end": 6092, + "loc": { + "start": { + "line": 196, + "column": 0 + }, + "end": { + "line": 196, + "column": 11 + }, + "identifierName": "renderFrame" + }, + "name": "renderFrame" + }, + "arguments": [] + } + }, + { + "type": "FunctionDeclaration", + "start": 6097, + "end": 6431, + "loc": { + "start": { + "line": 198, + "column": 0 + }, + "end": { + "line": 204, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 6106, + "end": 6114, + "loc": { + "start": { + "line": 198, + "column": 9 + }, + "end": { + "line": 198, + "column": 17 + }, + "identifierName": "runTasks" + }, + "name": "runTasks" + }, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 6115, + "end": 6119, + "loc": { + "start": { + "line": 198, + "column": 18 + }, + "end": { + "line": 198, + "column": 22 + }, + "identifierName": "time" + }, + "name": "time" + } + ], + "body": { + "type": "BlockStatement", + "start": 6121, + "end": 6431, + "loc": { + "start": { + "line": 198, + "column": 24 + }, + "end": { + "line": 204, + "column": 1 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 6204, + "end": 6254, + "loc": { + "start": { + "line": 199, + "column": 4 + }, + "end": { + "line": 199, + "column": 54 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6210, + "end": 6253, + "loc": { + "start": { + "line": 199, + "column": 10 + }, + "end": { + "line": 199, + "column": 53 + } + }, + "id": { + "type": "Identifier", + "start": 6210, + "end": 6218, + "loc": { + "start": { + "line": 199, + "column": 10 + }, + "end": { + "line": 199, + "column": 18 + }, + "identifierName": "tasksRun" + }, + "name": "tasksRun", + "leadingComments": null + }, + "init": { + "type": "CallExpression", + "start": 6221, + "end": 6253, + "loc": { + "start": { + "line": 199, + "column": 21 + }, + "end": { + "line": 199, + "column": 53 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6221, + "end": 6234, + "loc": { + "start": { + "line": 199, + "column": 21 + }, + "end": { + "line": 199, + "column": 34 + } + }, + "object": { + "type": "Identifier", + "start": 6221, + "end": 6225, + "loc": { + "start": { + "line": 199, + "column": 21 + }, + "end": { + "line": 199, + "column": 25 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 6226, + "end": 6234, + "loc": { + "start": { + "line": 199, + "column": 26 + }, + "end": { + "line": 199, + "column": 34 + }, + "identifierName": "runTasks" + }, + "name": "runTasks" + }, + "computed": false + }, + "arguments": [ + { + "type": "BinaryExpression", + "start": 6235, + "end": 6252, + "loc": { + "start": { + "line": 199, + "column": 35 + }, + "end": { + "line": 199, + "column": 52 + } + }, + "left": { + "type": "Identifier", + "start": 6235, + "end": 6239, + "loc": { + "start": { + "line": 199, + "column": 35 + }, + "end": { + "line": 199, + "column": 39 + }, + "identifierName": "time" + }, + "name": "time" + }, + "operator": "+", + "right": { + "type": "Identifier", + "start": 6242, + "end": 6252, + "loc": { + "start": { + "line": 199, + "column": 42 + }, + "end": { + "line": 199, + "column": 52 + }, + "identifierName": "taskBudget" + }, + "name": "taskBudget" + } + } + ] + }, + "leadingComments": null + } + ], + "kind": "const", + "leadingComments": [ + { + "type": "CommentLine", + "value": " Process as many enqueued tasks as we can within the per-frame task budget", + "start": 6123, + "end": 6199, + "loc": { + "start": { + "line": 198, + "column": 26 + }, + "end": { + "line": 198, + "column": 102 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 6259, + "end": 6301, + "loc": { + "start": { + "line": 200, + "column": 4 + }, + "end": { + "line": 200, + "column": 46 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6265, + "end": 6300, + "loc": { + "start": { + "line": 200, + "column": 10 + }, + "end": { + "line": 200, + "column": 45 + } + }, + "id": { + "type": "Identifier", + "start": 6265, + "end": 6279, + "loc": { + "start": { + "line": 200, + "column": 10 + }, + "end": { + "line": 200, + "column": 24 + }, + "identifierName": "tasksScheduled" + }, + "name": "tasksScheduled" + }, + "init": { + "type": "CallExpression", + "start": 6282, + "end": 6300, + "loc": { + "start": { + "line": 200, + "column": 27 + }, + "end": { + "line": 200, + "column": 45 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6282, + "end": 6298, + "loc": { + "start": { + "line": 200, + "column": 27 + }, + "end": { + "line": 200, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 6282, + "end": 6286, + "loc": { + "start": { + "line": 200, + "column": 27 + }, + "end": { + "line": 200, + "column": 31 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 6287, + "end": 6298, + "loc": { + "start": { + "line": 200, + "column": 32 + }, + "end": { + "line": 200, + "column": 43 + }, + "identifierName": "getNumTasks" + }, + "name": "getNumTasks" + }, + "computed": false + }, + "arguments": [] + } + } + ], + "kind": "const" + }, + { + "type": "ExpressionStatement", + "start": 6306, + "end": 6338, + "loc": { + "start": { + "line": 201, + "column": 4 + }, + "end": { + "line": 201, + "column": 36 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6306, + "end": 6337, + "loc": { + "start": { + "line": 201, + "column": 4 + }, + "end": { + "line": 201, + "column": 35 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6306, + "end": 6326, + "loc": { + "start": { + "line": 201, + "column": 4 + }, + "end": { + "line": 201, + "column": 24 + } + }, + "object": { + "type": "MemberExpression", + "start": 6306, + "end": 6317, + "loc": { + "start": { + "line": 201, + "column": 4 + }, + "end": { + "line": 201, + "column": 15 + } + }, + "object": { + "type": "Identifier", + "start": 6306, + "end": 6311, + "loc": { + "start": { + "line": 201, + "column": 4 + }, + "end": { + "line": 201, + "column": 9 + }, + "identifierName": "stats" + }, + "name": "stats" + }, + "property": { + "type": "Identifier", + "start": 6312, + "end": 6317, + "loc": { + "start": { + "line": 201, + "column": 10 + }, + "end": { + "line": 201, + "column": 15 + }, + "identifierName": "frame" + }, + "name": "frame" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6318, + "end": 6326, + "loc": { + "start": { + "line": 201, + "column": 16 + }, + "end": { + "line": 201, + "column": 24 + }, + "identifierName": "tasksRun" + }, + "name": "tasksRun" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 6329, + "end": 6337, + "loc": { + "start": { + "line": 201, + "column": 27 + }, + "end": { + "line": 201, + "column": 35 + }, + "identifierName": "tasksRun" + }, + "name": "tasksRun" + } + } + }, + { + "type": "ExpressionStatement", + "start": 6343, + "end": 6387, + "loc": { + "start": { + "line": 202, + "column": 4 + }, + "end": { + "line": 202, + "column": 48 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6343, + "end": 6386, + "loc": { + "start": { + "line": 202, + "column": 4 + }, + "end": { + "line": 202, + "column": 47 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6343, + "end": 6369, + "loc": { + "start": { + "line": 202, + "column": 4 + }, + "end": { + "line": 202, + "column": 30 + } + }, + "object": { + "type": "MemberExpression", + "start": 6343, + "end": 6354, + "loc": { + "start": { + "line": 202, + "column": 4 + }, + "end": { + "line": 202, + "column": 15 + } + }, + "object": { + "type": "Identifier", + "start": 6343, + "end": 6348, + "loc": { + "start": { + "line": 202, + "column": 4 + }, + "end": { + "line": 202, + "column": 9 + }, + "identifierName": "stats" + }, + "name": "stats" + }, + "property": { + "type": "Identifier", + "start": 6349, + "end": 6354, + "loc": { + "start": { + "line": 202, + "column": 10 + }, + "end": { + "line": 202, + "column": 15 + }, + "identifierName": "frame" + }, + "name": "frame" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6355, + "end": 6369, + "loc": { + "start": { + "line": 202, + "column": 16 + }, + "end": { + "line": 202, + "column": 30 + }, + "identifierName": "tasksScheduled" + }, + "name": "tasksScheduled" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 6372, + "end": 6386, + "loc": { + "start": { + "line": 202, + "column": 33 + }, + "end": { + "line": 202, + "column": 47 + }, + "identifierName": "tasksScheduled" + }, + "name": "tasksScheduled" + } + } + }, + { + "type": "ExpressionStatement", + "start": 6392, + "end": 6429, + "loc": { + "start": { + "line": 203, + "column": 4 + }, + "end": { + "line": 203, + "column": 41 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6392, + "end": 6428, + "loc": { + "start": { + "line": 203, + "column": 4 + }, + "end": { + "line": 203, + "column": 40 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6392, + "end": 6415, + "loc": { + "start": { + "line": 203, + "column": 4 + }, + "end": { + "line": 203, + "column": 27 + } + }, + "object": { + "type": "MemberExpression", + "start": 6392, + "end": 6403, + "loc": { + "start": { + "line": 203, + "column": 4 + }, + "end": { + "line": 203, + "column": 15 + } + }, + "object": { + "type": "Identifier", + "start": 6392, + "end": 6397, + "loc": { + "start": { + "line": 203, + "column": 4 + }, + "end": { + "line": 203, + "column": 9 + }, + "identifierName": "stats" + }, + "name": "stats" + }, + "property": { + "type": "Identifier", + "start": 6398, + "end": 6403, + "loc": { + "start": { + "line": 203, + "column": 10 + }, + "end": { + "line": 203, + "column": 15 + }, + "identifierName": "frame" + }, + "name": "frame" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6404, + "end": 6415, + "loc": { + "start": { + "line": 203, + "column": 16 + }, + "end": { + "line": 203, + "column": 27 + }, + "identifierName": "tasksBudget" + }, + "name": "tasksBudget" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 6418, + "end": 6428, + "loc": { + "start": { + "line": 203, + "column": 30 + }, + "end": { + "line": 203, + "column": 40 + }, + "identifierName": "taskBudget" + }, + "name": "taskBudget" + } + } + } + ], + "directives": [] + } + }, + { + "type": "FunctionDeclaration", + "start": 6433, + "end": 7519, + "loc": { + "start": { + "line": 206, + "column": 0 + }, + "end": { + "line": 228, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 6442, + "end": 6456, + "loc": { + "start": { + "line": 206, + "column": 9 + }, + "end": { + "line": 206, + "column": 23 + }, + "identifierName": "fireTickEvents" + }, + "name": "fireTickEvents" + }, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 6457, + "end": 6461, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 28 + }, + "identifierName": "time" + }, + "name": "time" + } + ], + "body": { + "type": "BlockStatement", + "start": 6463, + "end": 7519, + "loc": { + "start": { + "line": 206, + "column": 30 + }, + "end": { + "line": 228, + "column": 1 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 6502, + "end": 6524, + "loc": { + "start": { + "line": 207, + "column": 4 + }, + "end": { + "line": 207, + "column": 26 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6502, + "end": 6523, + "loc": { + "start": { + "line": 207, + "column": 4 + }, + "end": { + "line": 207, + "column": 25 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6502, + "end": 6516, + "loc": { + "start": { + "line": 207, + "column": 4 + }, + "end": { + "line": 207, + "column": 18 + } + }, + "object": { + "type": "Identifier", + "start": 6502, + "end": 6511, + "loc": { + "start": { + "line": 207, + "column": 4 + }, + "end": { + "line": 207, + "column": 13 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent", + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 6512, + "end": 6516, + "loc": { + "start": { + "line": 207, + "column": 14 + }, + "end": { + "line": 207, + "column": 18 + }, + "identifierName": "time" + }, + "name": "time" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "Identifier", + "start": 6519, + "end": 6523, + "loc": { + "start": { + "line": 207, + "column": 21 + }, + "end": { + "line": 207, + "column": 25 + }, + "identifierName": "time" + }, + "name": "time" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentLine", + "value": " Fire tick event on each Scene", + "start": 6465, + "end": 6497, + "loc": { + "start": { + "line": 206, + "column": 32 + }, + "end": { + "line": 206, + "column": 64 + } + } + } + ] + }, + { + "type": "ForInStatement", + "start": 6529, + "end": 7486, + "loc": { + "start": { + "line": 208, + "column": 4 + }, + "end": { + "line": 226, + "column": 5 + } + }, + "left": { + "type": "VariableDeclaration", + "start": 6534, + "end": 6540, + "loc": { + "start": { + "line": 208, + "column": 9 + }, + "end": { + "line": 208, + "column": 15 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6538, + "end": 6540, + "loc": { + "start": { + "line": 208, + "column": 13 + }, + "end": { + "line": 208, + "column": 15 + } + }, + "id": { + "type": "Identifier", + "start": 6538, + "end": 6540, + "loc": { + "start": { + "line": 208, + "column": 13 + }, + "end": { + "line": 208, + "column": 15 + }, + "identifierName": "id" + }, + "name": "id" + }, + "init": null + } + ], + "kind": "var" + }, + "right": { + "type": "MemberExpression", + "start": 6544, + "end": 6555, + "loc": { + "start": { + "line": 208, + "column": 19 + }, + "end": { + "line": 208, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 6544, + "end": 6548, + "loc": { + "start": { + "line": 208, + "column": 19 + }, + "end": { + "line": 208, + "column": 23 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 6549, + "end": 6555, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 30 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "body": { + "type": "BlockStatement", + "start": 6557, + "end": 7486, + "loc": { + "start": { + "line": 208, + "column": 32 + }, + "end": { + "line": 226, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 6567, + "end": 7480, + "loc": { + "start": { + "line": 209, + "column": 8 + }, + "end": { + "line": 225, + "column": 9 + } + }, + "test": { + "type": "CallExpression", + "start": 6571, + "end": 6601, + "loc": { + "start": { + "line": 209, + "column": 12 + }, + "end": { + "line": 209, + "column": 42 + } + }, + "callee": { + "type": "MemberExpression", + "start": 6571, + "end": 6597, + "loc": { + "start": { + "line": 209, + "column": 12 + }, + "end": { + "line": 209, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 6571, + "end": 6582, + "loc": { + "start": { + "line": 209, + "column": 12 + }, + "end": { + "line": 209, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 6571, + "end": 6575, + "loc": { + "start": { + "line": 209, + "column": 12 + }, + "end": { + "line": 209, + "column": 16 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 6576, + "end": 6582, + "loc": { + "start": { + "line": 209, + "column": 17 + }, + "end": { + "line": 209, + "column": 23 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6583, + "end": 6597, + "loc": { + "start": { + "line": 209, + "column": 24 + }, + "end": { + "line": 209, + "column": 38 + }, + "identifierName": "hasOwnProperty" + }, + "name": "hasOwnProperty" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 6598, + "end": 6600, + "loc": { + "start": { + "line": 209, + "column": 39 + }, + "end": { + "line": 209, + "column": 41 + }, + "identifierName": "id" + }, + "name": "id" + } + ] + }, + "consequent": { + "type": "BlockStatement", + "start": 6603, + "end": 7480, + "loc": { + "start": { + "line": 209, + "column": 44 + }, + "end": { + "line": 225, + "column": 9 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 6617, + "end": 6645, + "loc": { + "start": { + "line": 210, + "column": 12 + }, + "end": { + "line": 210, + "column": 40 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 6621, + "end": 6644, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 39 + } + }, + "id": { + "type": "Identifier", + "start": 6621, + "end": 6626, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 21 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "init": { + "type": "MemberExpression", + "start": 6629, + "end": 6644, + "loc": { + "start": { + "line": 210, + "column": 24 + }, + "end": { + "line": 210, + "column": 39 + } + }, + "object": { + "type": "MemberExpression", + "start": 6629, + "end": 6640, + "loc": { + "start": { + "line": 210, + "column": 24 + }, + "end": { + "line": 210, + "column": 35 + } + }, + "object": { + "type": "Identifier", + "start": 6629, + "end": 6633, + "loc": { + "start": { + "line": 210, + "column": 24 + }, + "end": { + "line": 210, + "column": 28 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 6634, + "end": 6640, + "loc": { + "start": { + "line": 210, + "column": 29 + }, + "end": { + "line": 210, + "column": 35 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 6641, + "end": 6643, + "loc": { + "start": { + "line": 210, + "column": 36 + }, + "end": { + "line": 210, + "column": 38 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": true + } + } + ], + "kind": "var" + }, + { + "type": "ExpressionStatement", + "start": 6658, + "end": 6681, + "loc": { + "start": { + "line": 211, + "column": 12 + }, + "end": { + "line": 211, + "column": 35 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6658, + "end": 6680, + "loc": { + "start": { + "line": 211, + "column": 12 + }, + "end": { + "line": 211, + "column": 34 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6658, + "end": 6675, + "loc": { + "start": { + "line": 211, + "column": 12 + }, + "end": { + "line": 211, + "column": 29 + } + }, + "object": { + "type": "Identifier", + "start": 6658, + "end": 6667, + "loc": { + "start": { + "line": 211, + "column": 12 + }, + "end": { + "line": 211, + "column": 21 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent" + }, + "property": { + "type": "Identifier", + "start": 6668, + "end": 6675, + "loc": { + "start": { + "line": 211, + "column": 22 + }, + "end": { + "line": 211, + "column": 29 + }, + "identifierName": "sceneId" + }, + "name": "sceneId" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 6678, + "end": 6680, + "loc": { + "start": { + "line": 211, + "column": 32 + }, + "end": { + "line": 211, + "column": 34 + }, + "identifierName": "id" + }, + "name": "id" + } + } + }, + { + "type": "ExpressionStatement", + "start": 6694, + "end": 6732, + "loc": { + "start": { + "line": 212, + "column": 12 + }, + "end": { + "line": 212, + "column": 50 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6694, + "end": 6731, + "loc": { + "start": { + "line": 212, + "column": 12 + }, + "end": { + "line": 212, + "column": 49 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6694, + "end": 6713, + "loc": { + "start": { + "line": 212, + "column": 12 + }, + "end": { + "line": 212, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 6694, + "end": 6703, + "loc": { + "start": { + "line": 212, + "column": 12 + }, + "end": { + "line": 212, + "column": 21 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent" + }, + "property": { + "type": "Identifier", + "start": 6704, + "end": 6713, + "loc": { + "start": { + "line": 212, + "column": 22 + }, + "end": { + "line": 212, + "column": 31 + }, + "identifierName": "startTime" + }, + "name": "startTime" + }, + "computed": false + }, + "right": { + "type": "MemberExpression", + "start": 6716, + "end": 6731, + "loc": { + "start": { + "line": 212, + "column": 34 + }, + "end": { + "line": 212, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 6716, + "end": 6721, + "loc": { + "start": { + "line": 212, + "column": 34 + }, + "end": { + "line": 212, + "column": 39 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 6722, + "end": 6731, + "loc": { + "start": { + "line": 212, + "column": 40 + }, + "end": { + "line": 212, + "column": 49 + }, + "identifierName": "startTime" + }, + "name": "startTime" + }, + "computed": false + } + } + }, + { + "type": "ExpressionStatement", + "start": 6745, + "end": 6836, + "loc": { + "start": { + "line": 213, + "column": 12 + }, + "end": { + "line": 213, + "column": 103 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6745, + "end": 6835, + "loc": { + "start": { + "line": 213, + "column": 12 + }, + "end": { + "line": 213, + "column": 102 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6745, + "end": 6764, + "loc": { + "start": { + "line": 213, + "column": 12 + }, + "end": { + "line": 213, + "column": 31 + } + }, + "object": { + "type": "Identifier", + "start": 6745, + "end": 6754, + "loc": { + "start": { + "line": 213, + "column": 12 + }, + "end": { + "line": 213, + "column": 21 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent" + }, + "property": { + "type": "Identifier", + "start": 6755, + "end": 6764, + "loc": { + "start": { + "line": 213, + "column": 22 + }, + "end": { + "line": 213, + "column": 31 + }, + "identifierName": "deltaTime" + }, + "name": "deltaTime" + }, + "computed": false + }, + "right": { + "type": "ConditionalExpression", + "start": 6767, + "end": 6835, + "loc": { + "start": { + "line": 213, + "column": 34 + }, + "end": { + "line": 213, + "column": 102 + } + }, + "test": { + "type": "BinaryExpression", + "start": 6767, + "end": 6793, + "loc": { + "start": { + "line": 213, + "column": 34 + }, + "end": { + "line": 213, + "column": 60 + } + }, + "left": { + "type": "MemberExpression", + "start": 6767, + "end": 6785, + "loc": { + "start": { + "line": 213, + "column": 34 + }, + "end": { + "line": 213, + "column": 52 + } + }, + "object": { + "type": "Identifier", + "start": 6767, + "end": 6776, + "loc": { + "start": { + "line": 213, + "column": 34 + }, + "end": { + "line": 213, + "column": 43 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent" + }, + "property": { + "type": "Identifier", + "start": 6777, + "end": 6785, + "loc": { + "start": { + "line": 213, + "column": 44 + }, + "end": { + "line": 213, + "column": 52 + }, + "identifierName": "prevTime" + }, + "name": "prevTime" + }, + "computed": false + }, + "operator": "!=", + "right": { + "type": "NullLiteral", + "start": 6789, + "end": 6793, + "loc": { + "start": { + "line": 213, + "column": 56 + }, + "end": { + "line": 213, + "column": 60 + } + } + } + }, + "consequent": { + "type": "BinaryExpression", + "start": 6796, + "end": 6831, + "loc": { + "start": { + "line": 213, + "column": 63 + }, + "end": { + "line": 213, + "column": 98 + } + }, + "left": { + "type": "MemberExpression", + "start": 6796, + "end": 6810, + "loc": { + "start": { + "line": 213, + "column": 63 + }, + "end": { + "line": 213, + "column": 77 + } + }, + "object": { + "type": "Identifier", + "start": 6796, + "end": 6805, + "loc": { + "start": { + "line": 213, + "column": 63 + }, + "end": { + "line": 213, + "column": 72 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent" + }, + "property": { + "type": "Identifier", + "start": 6806, + "end": 6810, + "loc": { + "start": { + "line": 213, + "column": 73 + }, + "end": { + "line": 213, + "column": 77 + }, + "identifierName": "time" + }, + "name": "time" + }, + "computed": false + }, + "operator": "-", + "right": { + "type": "MemberExpression", + "start": 6813, + "end": 6831, + "loc": { + "start": { + "line": 213, + "column": 80 + }, + "end": { + "line": 213, + "column": 98 + } + }, + "object": { + "type": "Identifier", + "start": 6813, + "end": 6822, + "loc": { + "start": { + "line": 213, + "column": 80 + }, + "end": { + "line": 213, + "column": 89 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent" + }, + "property": { + "type": "Identifier", + "start": 6823, + "end": 6831, + "loc": { + "start": { + "line": 213, + "column": 90 + }, + "end": { + "line": 213, + "column": 98 + }, + "identifierName": "prevTime" + }, + "name": "prevTime" + }, + "computed": false + } + }, + "alternate": { + "type": "NumericLiteral", + "start": 6834, + "end": 6835, + "loc": { + "start": { + "line": 213, + "column": 101 + }, + "end": { + "line": 213, + "column": 102 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + } + }, + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Fired on each game loop iteration.\n *\n * @event tick\n * @param {String} sceneID The ID of this Scene.\n * @param {Number} startTime The time in seconds since 1970 that this Scene was instantiated.\n * @param {Number} time The time in seconds since 1970 of this \"tick\" event.\n * @param {Number} prevTime The time of the previous \"tick\" event from this Scene.\n * @param {Number} deltaTime The time in seconds since the previous \"tick\" event from this Scene.\n ", + "start": 6849, + "end": 7421, + "loc": { + "start": { + "line": 214, + "column": 12 + }, + "end": { + "line": 223, + "column": 15 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 7434, + "end": 7470, + "loc": { + "start": { + "line": 224, + "column": 12 + }, + "end": { + "line": 224, + "column": 48 + } + }, + "expression": { + "type": "CallExpression", + "start": 7434, + "end": 7469, + "loc": { + "start": { + "line": 224, + "column": 12 + }, + "end": { + "line": 224, + "column": 47 + } + }, + "callee": { + "type": "MemberExpression", + "start": 7434, + "end": 7444, + "loc": { + "start": { + "line": 224, + "column": 12 + }, + "end": { + "line": 224, + "column": 22 + } + }, + "object": { + "type": "Identifier", + "start": 7434, + "end": 7439, + "loc": { + "start": { + "line": 224, + "column": 12 + }, + "end": { + "line": 224, + "column": 17 + }, + "identifierName": "scene" + }, + "name": "scene", + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 7440, + "end": 7444, + "loc": { + "start": { + "line": 224, + "column": 18 + }, + "end": { + "line": 224, + "column": 22 + }, + "identifierName": "fire" + }, + "name": "fire" + }, + "computed": false, + "leadingComments": null + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 7445, + "end": 7451, + "loc": { + "start": { + "line": 224, + "column": 23 + }, + "end": { + "line": 224, + "column": 29 + } + }, + "extra": { + "rawValue": "tick", + "raw": "\"tick\"" + }, + "value": "tick" + }, + { + "type": "Identifier", + "start": 7453, + "end": 7462, + "loc": { + "start": { + "line": 224, + "column": 31 + }, + "end": { + "line": 224, + "column": 40 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent" + }, + { + "type": "BooleanLiteral", + "start": 7464, + "end": 7468, + "loc": { + "start": { + "line": 224, + "column": 42 + }, + "end": { + "line": 224, + "column": 46 + } + }, + "value": true + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * Fired on each game loop iteration.\n *\n * @event tick\n * @param {String} sceneID The ID of this Scene.\n * @param {Number} startTime The time in seconds since 1970 that this Scene was instantiated.\n * @param {Number} time The time in seconds since 1970 of this \"tick\" event.\n * @param {Number} prevTime The time of the previous \"tick\" event from this Scene.\n * @param {Number} deltaTime The time in seconds since the previous \"tick\" event from this Scene.\n ", + "start": 6849, + "end": 7421, + "loc": { + "start": { + "line": 214, + "column": 12 + }, + "end": { + "line": 223, + "column": 15 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + }, + { + "type": "ExpressionStatement", + "start": 7491, + "end": 7517, + "loc": { + "start": { + "line": 227, + "column": 4 + }, + "end": { + "line": 227, + "column": 30 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7491, + "end": 7516, + "loc": { + "start": { + "line": 227, + "column": 4 + }, + "end": { + "line": 227, + "column": 29 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7491, + "end": 7509, + "loc": { + "start": { + "line": 227, + "column": 4 + }, + "end": { + "line": 227, + "column": 22 + } + }, + "object": { + "type": "Identifier", + "start": 7491, + "end": 7500, + "loc": { + "start": { + "line": 227, + "column": 4 + }, + "end": { + "line": 227, + "column": 13 + }, + "identifierName": "tickEvent" + }, + "name": "tickEvent" + }, + "property": { + "type": "Identifier", + "start": 7501, + "end": 7509, + "loc": { + "start": { + "line": 227, + "column": 14 + }, + "end": { + "line": 227, + "column": 22 + }, + "identifierName": "prevTime" + }, + "name": "prevTime" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 7512, + "end": 7516, + "loc": { + "start": { + "line": 227, + "column": 25 + }, + "end": { + "line": 227, + "column": 29 + }, + "identifierName": "time" + }, + "name": "time" + } + } + } + ], + "directives": [] + } + }, + { + "type": "FunctionDeclaration", + "start": 7521, + "end": 8889, + "loc": { + "start": { + "line": 230, + "column": 0 + }, + "end": { + "line": 269, + "column": 1 + } + }, + "id": { + "type": "Identifier", + "start": 7530, + "end": 7542, + "loc": { + "start": { + "line": 230, + "column": 9 + }, + "end": { + "line": 230, + "column": 21 + }, + "identifierName": "renderScenes" + }, + "name": "renderScenes" + }, + "generator": false, + "expression": false, + "async": false, + "params": [], + "body": { + "type": "BlockStatement", + "start": 7545, + "end": 8889, + "loc": { + "start": { + "line": 230, + "column": 24 + }, + "end": { + "line": 269, + "column": 1 + } + }, + "body": [ + { + "type": "VariableDeclaration", + "start": 7551, + "end": 7578, + "loc": { + "start": { + "line": 231, + "column": 4 + }, + "end": { + "line": 231, + "column": 31 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 7557, + "end": 7577, + "loc": { + "start": { + "line": 231, + "column": 10 + }, + "end": { + "line": 231, + "column": 30 + } + }, + "id": { + "type": "Identifier", + "start": 7557, + "end": 7563, + "loc": { + "start": { + "line": 231, + "column": 10 + }, + "end": { + "line": 231, + "column": 16 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "init": { + "type": "MemberExpression", + "start": 7566, + "end": 7577, + "loc": { + "start": { + "line": 231, + "column": 19 + }, + "end": { + "line": 231, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 7566, + "end": 7570, + "loc": { + "start": { + "line": 231, + "column": 19 + }, + "end": { + "line": 231, + "column": 23 + }, + "identifierName": "core" + }, + "name": "core" + }, + "property": { + "type": "Identifier", + "start": 7571, + "end": 7577, + "loc": { + "start": { + "line": 231, + "column": 24 + }, + "end": { + "line": 231, + "column": 30 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "computed": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 7583, + "end": 7609, + "loc": { + "start": { + "line": 232, + "column": 4 + }, + "end": { + "line": 232, + "column": 30 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 7589, + "end": 7608, + "loc": { + "start": { + "line": 232, + "column": 10 + }, + "end": { + "line": 232, + "column": 29 + } + }, + "id": { + "type": "Identifier", + "start": 7589, + "end": 7600, + "loc": { + "start": { + "line": 232, + "column": 10 + }, + "end": { + "line": 232, + "column": 21 + }, + "identifierName": "forceRender" + }, + "name": "forceRender" + }, + "init": { + "type": "BooleanLiteral", + "start": 7603, + "end": 7608, + "loc": { + "start": { + "line": 232, + "column": 24 + }, + "end": { + "line": 232, + "column": 29 + } + }, + "value": false + } + } + ], + "kind": "const" + }, + { + "type": "VariableDeclaration", + "start": 7614, + "end": 7624, + "loc": { + "start": { + "line": 233, + "column": 4 + }, + "end": { + "line": 233, + "column": 14 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 7618, + "end": 7623, + "loc": { + "start": { + "line": 233, + "column": 8 + }, + "end": { + "line": 233, + "column": 13 + } + }, + "id": { + "type": "Identifier", + "start": 7618, + "end": 7623, + "loc": { + "start": { + "line": 233, + "column": 8 + }, + "end": { + "line": 233, + "column": 13 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 7629, + "end": 7644, + "loc": { + "start": { + "line": 234, + "column": 4 + }, + "end": { + "line": 234, + "column": 19 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 7633, + "end": 7643, + "loc": { + "start": { + "line": 234, + "column": 8 + }, + "end": { + "line": 234, + "column": 18 + } + }, + "id": { + "type": "Identifier", + "start": 7633, + "end": 7643, + "loc": { + "start": { + "line": 234, + "column": 8 + }, + "end": { + "line": 234, + "column": 18 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 7649, + "end": 7675, + "loc": { + "start": { + "line": 235, + "column": 4 + }, + "end": { + "line": 235, + "column": 30 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 7653, + "end": 7674, + "loc": { + "start": { + "line": 235, + "column": 8 + }, + "end": { + "line": 235, + "column": 29 + } + }, + "id": { + "type": "Identifier", + "start": 7653, + "end": 7674, + "loc": { + "start": { + "line": 235, + "column": 8 + }, + "end": { + "line": 235, + "column": 29 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 7680, + "end": 7699, + "loc": { + "start": { + "line": 236, + "column": 4 + }, + "end": { + "line": 236, + "column": 23 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 7684, + "end": 7698, + "loc": { + "start": { + "line": 236, + "column": 8 + }, + "end": { + "line": 236, + "column": 22 + } + }, + "id": { + "type": "Identifier", + "start": 7684, + "end": 7698, + "loc": { + "start": { + "line": 236, + "column": 8 + }, + "end": { + "line": 236, + "column": 22 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "VariableDeclaration", + "start": 7704, + "end": 7711, + "loc": { + "start": { + "line": 237, + "column": 4 + }, + "end": { + "line": 237, + "column": 11 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 7708, + "end": 7710, + "loc": { + "start": { + "line": 237, + "column": 8 + }, + "end": { + "line": 237, + "column": 10 + } + }, + "id": { + "type": "Identifier", + "start": 7708, + "end": 7710, + "loc": { + "start": { + "line": 237, + "column": 8 + }, + "end": { + "line": 237, + "column": 10 + }, + "identifierName": "id" + }, + "name": "id" + }, + "init": null + } + ], + "kind": "let" + }, + { + "type": "ForInStatement", + "start": 7716, + "end": 8887, + "loc": { + "start": { + "line": 238, + "column": 4 + }, + "end": { + "line": 268, + "column": 5 + } + }, + "left": { + "type": "Identifier", + "start": 7721, + "end": 7723, + "loc": { + "start": { + "line": 238, + "column": 9 + }, + "end": { + "line": 238, + "column": 11 + }, + "identifierName": "id" + }, + "name": "id" + }, + "right": { + "type": "Identifier", + "start": 7727, + "end": 7733, + "loc": { + "start": { + "line": 238, + "column": 15 + }, + "end": { + "line": 238, + "column": 21 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "body": { + "type": "BlockStatement", + "start": 7735, + "end": 8887, + "loc": { + "start": { + "line": 238, + "column": 23 + }, + "end": { + "line": 268, + "column": 5 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 7745, + "end": 8881, + "loc": { + "start": { + "line": 239, + "column": 8 + }, + "end": { + "line": 267, + "column": 9 + } + }, + "test": { + "type": "CallExpression", + "start": 7749, + "end": 7774, + "loc": { + "start": { + "line": 239, + "column": 12 + }, + "end": { + "line": 239, + "column": 37 + } + }, + "callee": { + "type": "MemberExpression", + "start": 7749, + "end": 7770, + "loc": { + "start": { + "line": 239, + "column": 12 + }, + "end": { + "line": 239, + "column": 33 + } + }, + "object": { + "type": "Identifier", + "start": 7749, + "end": 7755, + "loc": { + "start": { + "line": 239, + "column": 12 + }, + "end": { + "line": 239, + "column": 18 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "property": { + "type": "Identifier", + "start": 7756, + "end": 7770, + "loc": { + "start": { + "line": 239, + "column": 19 + }, + "end": { + "line": 239, + "column": 33 + }, + "identifierName": "hasOwnProperty" + }, + "name": "hasOwnProperty" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 7771, + "end": 7773, + "loc": { + "start": { + "line": 239, + "column": 34 + }, + "end": { + "line": 239, + "column": 36 + }, + "identifierName": "id" + }, + "name": "id" + } + ] + }, + "consequent": { + "type": "BlockStatement", + "start": 7776, + "end": 8881, + "loc": { + "start": { + "line": 239, + "column": 39 + }, + "end": { + "line": 267, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 7791, + "end": 7810, + "loc": { + "start": { + "line": 241, + "column": 12 + }, + "end": { + "line": 241, + "column": 31 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7791, + "end": 7809, + "loc": { + "start": { + "line": 241, + "column": 12 + }, + "end": { + "line": 241, + "column": 30 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 7791, + "end": 7796, + "loc": { + "start": { + "line": 241, + "column": 12 + }, + "end": { + "line": 241, + "column": 17 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "right": { + "type": "MemberExpression", + "start": 7799, + "end": 7809, + "loc": { + "start": { + "line": 241, + "column": 20 + }, + "end": { + "line": 241, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 7799, + "end": 7805, + "loc": { + "start": { + "line": 241, + "column": 20 + }, + "end": { + "line": 241, + "column": 26 + }, + "identifierName": "scenes" + }, + "name": "scenes" + }, + "property": { + "type": "Identifier", + "start": 7806, + "end": 7808, + "loc": { + "start": { + "line": 241, + "column": 27 + }, + "end": { + "line": 241, + "column": 29 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": true + } + } + }, + { + "type": "ExpressionStatement", + "start": 7823, + "end": 7857, + "loc": { + "start": { + "line": 242, + "column": 12 + }, + "end": { + "line": 242, + "column": 46 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7823, + "end": 7856, + "loc": { + "start": { + "line": 242, + "column": 12 + }, + "end": { + "line": 242, + "column": 45 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 7823, + "end": 7833, + "loc": { + "start": { + "line": 242, + "column": 12 + }, + "end": { + "line": 242, + "column": 22 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "right": { + "type": "MemberExpression", + "start": 7836, + "end": 7856, + "loc": { + "start": { + "line": 242, + "column": 25 + }, + "end": { + "line": 242, + "column": 45 + } + }, + "object": { + "type": "Identifier", + "start": 7836, + "end": 7852, + "loc": { + "start": { + "line": 242, + "column": 25 + }, + "end": { + "line": 242, + "column": 41 + }, + "identifierName": "scenesRenderInfo" + }, + "name": "scenesRenderInfo" + }, + "property": { + "type": "Identifier", + "start": 7853, + "end": 7855, + "loc": { + "start": { + "line": 242, + "column": 42 + }, + "end": { + "line": 242, + "column": 44 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": true + } + } + }, + { + "type": "IfStatement", + "start": 7871, + "end": 7968, + "loc": { + "start": { + "line": 244, + "column": 12 + }, + "end": { + "line": 246, + "column": 13 + } + }, + "test": { + "type": "UnaryExpression", + "start": 7875, + "end": 7886, + "loc": { + "start": { + "line": 244, + "column": 16 + }, + "end": { + "line": 244, + "column": 27 + } + }, + "operator": "!", + "prefix": true, + "argument": { + "type": "Identifier", + "start": 7876, + "end": 7886, + "loc": { + "start": { + "line": 244, + "column": 17 + }, + "end": { + "line": 244, + "column": 27 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "extra": { + "parenthesizedArgument": false + } + }, + "consequent": { + "type": "BlockStatement", + "start": 7888, + "end": 7968, + "loc": { + "start": { + "line": 244, + "column": 29 + }, + "end": { + "line": 246, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 7906, + "end": 7945, + "loc": { + "start": { + "line": 245, + "column": 16 + }, + "end": { + "line": 245, + "column": 55 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7906, + "end": 7944, + "loc": { + "start": { + "line": 245, + "column": 16 + }, + "end": { + "line": 245, + "column": 54 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 7906, + "end": 7916, + "loc": { + "start": { + "line": 245, + "column": 16 + }, + "end": { + "line": 245, + "column": 26 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "right": { + "type": "AssignmentExpression", + "start": 7919, + "end": 7944, + "loc": { + "start": { + "line": 245, + "column": 29 + }, + "end": { + "line": 245, + "column": 54 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 7919, + "end": 7939, + "loc": { + "start": { + "line": 245, + "column": 29 + }, + "end": { + "line": 245, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 7919, + "end": 7935, + "loc": { + "start": { + "line": 245, + "column": 29 + }, + "end": { + "line": 245, + "column": 45 + }, + "identifierName": "scenesRenderInfo" + }, + "name": "scenesRenderInfo" + }, + "property": { + "type": "Identifier", + "start": 7936, + "end": 7938, + "loc": { + "start": { + "line": 245, + "column": 46 + }, + "end": { + "line": 245, + "column": 48 + }, + "identifierName": "id" + }, + "name": "id" + }, + "computed": true + }, + "right": { + "type": "ObjectExpression", + "start": 7942, + "end": 7944, + "loc": { + "start": { + "line": 245, + "column": 52 + }, + "end": { + "line": 245, + "column": 54 + } + }, + "properties": [] + } + } + }, + "trailingComments": [ + { + "type": "CommentLine", + "value": " FIXME", + "start": 7946, + "end": 7954, + "loc": { + "start": { + "line": 245, + "column": 56 + }, + "end": { + "line": 245, + "column": 64 + } + } + } + ] + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 7982, + "end": 8034, + "loc": { + "start": { + "line": 248, + "column": 12 + }, + "end": { + "line": 248, + "column": 64 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 7982, + "end": 8033, + "loc": { + "start": { + "line": 248, + "column": 12 + }, + "end": { + "line": 248, + "column": 63 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 7982, + "end": 8003, + "loc": { + "start": { + "line": 248, + "column": 12 + }, + "end": { + "line": 248, + "column": 33 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + }, + "right": { + "type": "MemberExpression", + "start": 8006, + "end": 8033, + "loc": { + "start": { + "line": 248, + "column": 36 + }, + "end": { + "line": 248, + "column": 63 + } + }, + "object": { + "type": "Identifier", + "start": 8006, + "end": 8011, + "loc": { + "start": { + "line": 248, + "column": 36 + }, + "end": { + "line": 248, + "column": 41 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 8012, + "end": 8033, + "loc": { + "start": { + "line": 248, + "column": 42 + }, + "end": { + "line": 248, + "column": 63 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + }, + "computed": false + } + } + }, + { + "type": "IfStatement", + "start": 8047, + "end": 8268, + "loc": { + "start": { + "line": 249, + "column": 12 + }, + "end": { + "line": 252, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 8051, + "end": 8109, + "loc": { + "start": { + "line": 249, + "column": 16 + }, + "end": { + "line": 249, + "column": 74 + } + }, + "left": { + "type": "MemberExpression", + "start": 8051, + "end": 8083, + "loc": { + "start": { + "line": 249, + "column": 16 + }, + "end": { + "line": 249, + "column": 48 + } + }, + "object": { + "type": "Identifier", + "start": 8051, + "end": 8061, + "loc": { + "start": { + "line": 249, + "column": 16 + }, + "end": { + "line": 249, + "column": 26 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "property": { + "type": "Identifier", + "start": 8062, + "end": 8083, + "loc": { + "start": { + "line": 249, + "column": 27 + }, + "end": { + "line": 249, + "column": 48 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "Identifier", + "start": 8088, + "end": 8109, + "loc": { + "start": { + "line": 249, + "column": 53 + }, + "end": { + "line": 249, + "column": 74 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 8111, + "end": 8268, + "loc": { + "start": { + "line": 249, + "column": 76 + }, + "end": { + "line": 252, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8129, + "end": 8186, + "loc": { + "start": { + "line": 250, + "column": 16 + }, + "end": { + "line": 250, + "column": 73 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8129, + "end": 8185, + "loc": { + "start": { + "line": 250, + "column": 16 + }, + "end": { + "line": 250, + "column": 72 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8129, + "end": 8161, + "loc": { + "start": { + "line": 250, + "column": 16 + }, + "end": { + "line": 250, + "column": 48 + } + }, + "object": { + "type": "Identifier", + "start": 8129, + "end": 8139, + "loc": { + "start": { + "line": 250, + "column": 16 + }, + "end": { + "line": 250, + "column": 26 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "property": { + "type": "Identifier", + "start": 8140, + "end": 8161, + "loc": { + "start": { + "line": 250, + "column": 27 + }, + "end": { + "line": 250, + "column": 48 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8164, + "end": 8185, + "loc": { + "start": { + "line": 250, + "column": 51 + }, + "end": { + "line": 250, + "column": 72 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + } + } + }, + { + "type": "ExpressionStatement", + "start": 8203, + "end": 8254, + "loc": { + "start": { + "line": 251, + "column": 16 + }, + "end": { + "line": 251, + "column": 67 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8203, + "end": 8253, + "loc": { + "start": { + "line": 251, + "column": 16 + }, + "end": { + "line": 251, + "column": 66 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8203, + "end": 8229, + "loc": { + "start": { + "line": 251, + "column": 16 + }, + "end": { + "line": 251, + "column": 42 + } + }, + "object": { + "type": "Identifier", + "start": 8203, + "end": 8213, + "loc": { + "start": { + "line": 251, + "column": 16 + }, + "end": { + "line": 251, + "column": 26 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "property": { + "type": "Identifier", + "start": 8214, + "end": 8229, + "loc": { + "start": { + "line": 251, + "column": 27 + }, + "end": { + "line": 251, + "column": 42 + }, + "identifierName": "renderCountdown" + }, + "name": "renderCountdown" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8232, + "end": 8253, + "loc": { + "start": { + "line": 251, + "column": 45 + }, + "end": { + "line": 251, + "column": 66 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 8281, + "end": 8448, + "loc": { + "start": { + "line": 253, + "column": 12 + }, + "end": { + "line": 256, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 8285, + "end": 8320, + "loc": { + "start": { + "line": 253, + "column": 16 + }, + "end": { + "line": 253, + "column": 51 + } + }, + "left": { + "type": "UpdateExpression", + "start": 8285, + "end": 8315, + "loc": { + "start": { + "line": 253, + "column": 16 + }, + "end": { + "line": 253, + "column": 46 + } + }, + "operator": "--", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 8287, + "end": 8315, + "loc": { + "start": { + "line": 253, + "column": 18 + }, + "end": { + "line": 253, + "column": 46 + } + }, + "object": { + "type": "Identifier", + "start": 8287, + "end": 8292, + "loc": { + "start": { + "line": 253, + "column": 18 + }, + "end": { + "line": 253, + "column": 23 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 8293, + "end": 8315, + "loc": { + "start": { + "line": 253, + "column": 24 + }, + "end": { + "line": 253, + "column": 46 + }, + "identifierName": "occlusionTestCountdown" + }, + "name": "occlusionTestCountdown" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "operator": "<=", + "right": { + "type": "NumericLiteral", + "start": 8319, + "end": 8320, + "loc": { + "start": { + "line": 253, + "column": 50 + }, + "end": { + "line": 253, + "column": 51 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 8322, + "end": 8448, + "loc": { + "start": { + "line": 253, + "column": 53 + }, + "end": { + "line": 256, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8340, + "end": 8364, + "loc": { + "start": { + "line": 254, + "column": 16 + }, + "end": { + "line": 254, + "column": 40 + } + }, + "expression": { + "type": "CallExpression", + "start": 8340, + "end": 8363, + "loc": { + "start": { + "line": 254, + "column": 16 + }, + "end": { + "line": 254, + "column": 39 + } + }, + "callee": { + "type": "MemberExpression", + "start": 8340, + "end": 8361, + "loc": { + "start": { + "line": 254, + "column": 16 + }, + "end": { + "line": 254, + "column": 37 + } + }, + "object": { + "type": "Identifier", + "start": 8340, + "end": 8345, + "loc": { + "start": { + "line": 254, + "column": 16 + }, + "end": { + "line": 254, + "column": 21 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 8346, + "end": 8361, + "loc": { + "start": { + "line": 254, + "column": 22 + }, + "end": { + "line": 254, + "column": 37 + }, + "identifierName": "doOcclusionTest" + }, + "name": "doOcclusionTest" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 8381, + "end": 8434, + "loc": { + "start": { + "line": 255, + "column": 16 + }, + "end": { + "line": 255, + "column": 69 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8381, + "end": 8433, + "loc": { + "start": { + "line": 255, + "column": 16 + }, + "end": { + "line": 255, + "column": 68 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8381, + "end": 8409, + "loc": { + "start": { + "line": 255, + "column": 16 + }, + "end": { + "line": 255, + "column": 44 + } + }, + "object": { + "type": "Identifier", + "start": 8381, + "end": 8386, + "loc": { + "start": { + "line": 255, + "column": 16 + }, + "end": { + "line": 255, + "column": 21 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 8387, + "end": 8409, + "loc": { + "start": { + "line": 255, + "column": 22 + }, + "end": { + "line": 255, + "column": 44 + }, + "identifierName": "occlusionTestCountdown" + }, + "name": "occlusionTestCountdown" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8412, + "end": 8433, + "loc": { + "start": { + "line": 255, + "column": 47 + }, + "end": { + "line": 255, + "column": 68 + }, + "identifierName": "ticksPerOcclusionTest" + }, + "name": "ticksPerOcclusionTest" + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "ExpressionStatement", + "start": 8462, + "end": 8500, + "loc": { + "start": { + "line": 258, + "column": 12 + }, + "end": { + "line": 258, + "column": 50 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8462, + "end": 8499, + "loc": { + "start": { + "line": 258, + "column": 12 + }, + "end": { + "line": 258, + "column": 49 + } + }, + "operator": "=", + "left": { + "type": "Identifier", + "start": 8462, + "end": 8476, + "loc": { + "start": { + "line": 258, + "column": 12 + }, + "end": { + "line": 258, + "column": 26 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + }, + "right": { + "type": "MemberExpression", + "start": 8479, + "end": 8499, + "loc": { + "start": { + "line": 258, + "column": 29 + }, + "end": { + "line": 258, + "column": 49 + } + }, + "object": { + "type": "Identifier", + "start": 8479, + "end": 8484, + "loc": { + "start": { + "line": 258, + "column": 29 + }, + "end": { + "line": 258, + "column": 34 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 8485, + "end": 8499, + "loc": { + "start": { + "line": 258, + "column": 35 + }, + "end": { + "line": 258, + "column": 49 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + }, + "computed": false + } + } + }, + { + "type": "IfStatement", + "start": 8513, + "end": 8699, + "loc": { + "start": { + "line": 259, + "column": 12 + }, + "end": { + "line": 262, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 8517, + "end": 8561, + "loc": { + "start": { + "line": 259, + "column": 16 + }, + "end": { + "line": 259, + "column": 60 + } + }, + "left": { + "type": "MemberExpression", + "start": 8517, + "end": 8542, + "loc": { + "start": { + "line": 259, + "column": 16 + }, + "end": { + "line": 259, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 8517, + "end": 8527, + "loc": { + "start": { + "line": 259, + "column": 16 + }, + "end": { + "line": 259, + "column": 26 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "property": { + "type": "Identifier", + "start": 8528, + "end": 8542, + "loc": { + "start": { + "line": 259, + "column": 27 + }, + "end": { + "line": 259, + "column": 41 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + }, + "computed": false + }, + "operator": "!==", + "right": { + "type": "Identifier", + "start": 8547, + "end": 8561, + "loc": { + "start": { + "line": 259, + "column": 46 + }, + "end": { + "line": 259, + "column": 60 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + } + }, + "consequent": { + "type": "BlockStatement", + "start": 8563, + "end": 8699, + "loc": { + "start": { + "line": 259, + "column": 62 + }, + "end": { + "line": 262, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8581, + "end": 8624, + "loc": { + "start": { + "line": 260, + "column": 16 + }, + "end": { + "line": 260, + "column": 59 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8581, + "end": 8623, + "loc": { + "start": { + "line": 260, + "column": 16 + }, + "end": { + "line": 260, + "column": 58 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8581, + "end": 8606, + "loc": { + "start": { + "line": 260, + "column": 16 + }, + "end": { + "line": 260, + "column": 41 + } + }, + "object": { + "type": "Identifier", + "start": 8581, + "end": 8591, + "loc": { + "start": { + "line": 260, + "column": 16 + }, + "end": { + "line": 260, + "column": 26 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "property": { + "type": "Identifier", + "start": 8592, + "end": 8606, + "loc": { + "start": { + "line": 260, + "column": 27 + }, + "end": { + "line": 260, + "column": 41 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8609, + "end": 8623, + "loc": { + "start": { + "line": 260, + "column": 44 + }, + "end": { + "line": 260, + "column": 58 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + } + } + }, + { + "type": "ExpressionStatement", + "start": 8641, + "end": 8685, + "loc": { + "start": { + "line": 261, + "column": 16 + }, + "end": { + "line": 261, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8641, + "end": 8684, + "loc": { + "start": { + "line": 261, + "column": 16 + }, + "end": { + "line": 261, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8641, + "end": 8667, + "loc": { + "start": { + "line": 261, + "column": 16 + }, + "end": { + "line": 261, + "column": 42 + } + }, + "object": { + "type": "Identifier", + "start": 8641, + "end": 8651, + "loc": { + "start": { + "line": 261, + "column": 16 + }, + "end": { + "line": 261, + "column": 26 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "property": { + "type": "Identifier", + "start": 8652, + "end": 8667, + "loc": { + "start": { + "line": 261, + "column": 27 + }, + "end": { + "line": 261, + "column": 42 + }, + "identifierName": "renderCountdown" + }, + "name": "renderCountdown" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8670, + "end": 8684, + "loc": { + "start": { + "line": 261, + "column": 45 + }, + "end": { + "line": 261, + "column": 59 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + } + } + } + ], + "directives": [] + }, + "alternate": null + }, + { + "type": "IfStatement", + "start": 8712, + "end": 8871, + "loc": { + "start": { + "line": 263, + "column": 12 + }, + "end": { + "line": 266, + "column": 13 + } + }, + "test": { + "type": "BinaryExpression", + "start": 8716, + "end": 8750, + "loc": { + "start": { + "line": 263, + "column": 16 + }, + "end": { + "line": 263, + "column": 50 + } + }, + "left": { + "type": "UpdateExpression", + "start": 8716, + "end": 8744, + "loc": { + "start": { + "line": 263, + "column": 16 + }, + "end": { + "line": 263, + "column": 44 + } + }, + "operator": "--", + "prefix": true, + "argument": { + "type": "MemberExpression", + "start": 8718, + "end": 8744, + "loc": { + "start": { + "line": 263, + "column": 18 + }, + "end": { + "line": 263, + "column": 44 + } + }, + "object": { + "type": "Identifier", + "start": 8718, + "end": 8728, + "loc": { + "start": { + "line": 263, + "column": 18 + }, + "end": { + "line": 263, + "column": 28 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "property": { + "type": "Identifier", + "start": 8729, + "end": 8744, + "loc": { + "start": { + "line": 263, + "column": 29 + }, + "end": { + "line": 263, + "column": 44 + }, + "identifierName": "renderCountdown" + }, + "name": "renderCountdown" + }, + "computed": false + }, + "extra": { + "parenthesizedArgument": false + } + }, + "operator": "===", + "right": { + "type": "NumericLiteral", + "start": 8749, + "end": 8750, + "loc": { + "start": { + "line": 263, + "column": 49 + }, + "end": { + "line": 263, + "column": 50 + } + }, + "extra": { + "rawValue": 0, + "raw": "0" + }, + "value": 0 + } + }, + "consequent": { + "type": "BlockStatement", + "start": 8752, + "end": 8871, + "loc": { + "start": { + "line": 263, + "column": 52 + }, + "end": { + "line": 266, + "column": 13 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 8770, + "end": 8796, + "loc": { + "start": { + "line": 264, + "column": 16 + }, + "end": { + "line": 264, + "column": 42 + } + }, + "expression": { + "type": "CallExpression", + "start": 8770, + "end": 8795, + "loc": { + "start": { + "line": 264, + "column": 16 + }, + "end": { + "line": 264, + "column": 41 + } + }, + "callee": { + "type": "MemberExpression", + "start": 8770, + "end": 8782, + "loc": { + "start": { + "line": 264, + "column": 16 + }, + "end": { + "line": 264, + "column": 28 + } + }, + "object": { + "type": "Identifier", + "start": 8770, + "end": 8775, + "loc": { + "start": { + "line": 264, + "column": 16 + }, + "end": { + "line": 264, + "column": 21 + }, + "identifierName": "scene" + }, + "name": "scene" + }, + "property": { + "type": "Identifier", + "start": 8776, + "end": 8782, + "loc": { + "start": { + "line": 264, + "column": 22 + }, + "end": { + "line": 264, + "column": 28 + }, + "identifierName": "render" + }, + "name": "render" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 8783, + "end": 8794, + "loc": { + "start": { + "line": 264, + "column": 29 + }, + "end": { + "line": 264, + "column": 40 + }, + "identifierName": "forceRender" + }, + "name": "forceRender" + } + ] + } + }, + { + "type": "ExpressionStatement", + "start": 8813, + "end": 8857, + "loc": { + "start": { + "line": 265, + "column": 16 + }, + "end": { + "line": 265, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 8813, + "end": 8856, + "loc": { + "start": { + "line": 265, + "column": 16 + }, + "end": { + "line": 265, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 8813, + "end": 8839, + "loc": { + "start": { + "line": 265, + "column": 16 + }, + "end": { + "line": 265, + "column": 42 + } + }, + "object": { + "type": "Identifier", + "start": 8813, + "end": 8823, + "loc": { + "start": { + "line": 265, + "column": 16 + }, + "end": { + "line": 265, + "column": 26 + }, + "identifierName": "renderInfo" + }, + "name": "renderInfo" + }, + "property": { + "type": "Identifier", + "start": 8824, + "end": 8839, + "loc": { + "start": { + "line": 265, + "column": 27 + }, + "end": { + "line": 265, + "column": 42 + }, + "identifierName": "renderCountdown" + }, + "name": "renderCountdown" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 8842, + "end": 8856, + "loc": { + "start": { + "line": 265, + "column": 45 + }, + "end": { + "line": 265, + "column": 59 + }, + "identifierName": "ticksPerRender" + }, + "name": "ticksPerRender" + } + } + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + }, + "alternate": null + } + ], + "directives": [] + } + } + ], + "directives": [] + } + }, + { + "type": "ExportNamedDeclaration", + "start": 8891, + "end": 8905, + "loc": { + "start": { + "line": 271, + "column": 0 + }, + "end": { + "line": 271, + "column": 14 + } + }, + "declaration": null, + "specifiers": [ + { + "type": "ExportSpecifier", + "start": 8899, + "end": 8903, + "loc": { + "start": { + "line": 271, + "column": 8 + }, + "end": { + "line": 271, + "column": 12 + } + }, + "local": { + "type": "Identifier", + "start": 8899, + "end": 8903, + "loc": { + "start": { + "line": 271, + "column": 8 + }, + "end": { + "line": 271, + "column": 12 + }, + "identifierName": "core" + }, + "name": "core" + }, + "exported": { + "type": "Identifier", + "start": 8899, + "end": 8903, + "loc": { + "start": { + "line": 271, + "column": 8 + }, + "end": { + "line": 271, + "column": 12 + }, + "identifierName": "core" + }, + "name": "core" + } + } + ], + "source": null + }, + { + "type": "ExportNamedDeclaration", + "start": 8891, + "end": 8905, + "loc": { + "start": { + "line": 271, + "column": 0 + }, + "end": { + "line": 271, + "column": 14 + } + }, + "declaration": { + "type": "VariableDeclaration", + "start": 4339, + "end": 4363, + "loc": { + "start": { + "line": 137, + "column": 0 + }, + "end": { + "line": 137, + "column": 24 + } + }, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 4345, + "end": 4362, + "loc": { + "start": { + "line": 137, + "column": 6 + }, + "end": { + "line": 137, + "column": 23 + } + }, + "id": { + "type": "Identifier", + "start": 4345, + "end": 4349, + "loc": { + "start": { + "line": 137, + "column": 6 + }, + "end": { + "line": 137, + "column": 10 + }, + "identifierName": "core" + }, + "name": "core", + "leadingComments": null + }, + "init": { + "type": "NewExpression", + "start": 4352, + "end": 4362, + "loc": { + "start": { + "line": 137, + "column": 13 + }, + "end": { + "line": 137, + "column": 23 + } + }, + "callee": { + "type": "Identifier", + "start": 4356, + "end": 4360, + "loc": { + "start": { + "line": 137, + "column": 17 + }, + "end": { + "line": 137, + "column": 21 + }, + "identifierName": "Core" + }, + "name": "Core" + }, + "arguments": [] + }, + "leadingComments": null + } + ], + "kind": "const", + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\n * @private\n * @type {Core}\n ", + "start": 4303, + "end": 4338, + "loc": { + "start": { + "line": 133, + "column": 0 + }, + "end": { + "line": 136, + "column": 3 + } + } + } + ], + "trailingComments": [] + }, + "specifiers": null, + "source": null + } + ], + "directives": [] + }, + "comments": [ + { + "type": "CommentLine", + "value": " Used for throttling FPS for each Scene", + "start": 174, + "end": 215, + "loc": { + "start": { + "line": 6, + "column": 29 + }, + "end": { + "line": 6, + "column": 70 + } + } + }, + { + "type": "CommentLine", + "value": " Ensures unique scene IDs", + "start": 246, + "end": 273, + "loc": { + "start": { + "line": 7, + "column": 30 + }, + "end": { + "line": 7, + "column": 57 + } + } + }, + { + "type": "CommentLine", + "value": " Task queue, which is pumped on each frame; tasks are pushed to it with calls to xeokit.schedule", + "start": 305, + "end": 403, + "loc": { + "start": { + "line": 8, + "column": 31 + }, + "end": { + "line": 8, + "column": 129 + } + } + }, + { + "type": "CommentLine", + "value": " Millisecs we're allowed to spend on tasks in each frame", + "start": 524, + "end": 582, + "loc": { + "start": { + "line": 10, + "column": 23 + }, + "end": { + "line": 10, + "column": 81 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 688, + "end": 707, + "loc": { + "start": { + "line": 19, + "column": 0 + }, + "end": { + "line": 21, + "column": 3 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n Semantic version number. The value for this is set by an expression that's concatenated to\n the end of the built binary by the xeokit build script.\n @property version\n @namespace xeokit\n @type {String}\n ", + "start": 731, + "end": 965, + "loc": { + "start": { + "line": 24, + "column": 4 + }, + "end": { + "line": 30, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n Existing {@link Scene}s , mapped to their IDs\n @property scenes\n @namespace xeokit\n @type {Scene}\n ", + "start": 999, + "end": 1125, + "loc": { + "start": { + "line": 33, + "column": 4 + }, + "end": { + "line": 38, + "column": 7 + } + } + }, + { + "type": "CommentLine", + "value": " For each component type, a list of its supertypes, ordered upwards in the hierarchy.", + "start": 1176, + "end": 1263, + "loc": { + "start": { + "line": 41, + "column": 27 + }, + "end": { + "line": 41, + "column": 114 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Registers a scene on xeokit.\n * This is called within the xeokit.Scene constructor.\n * @private\n ", + "start": 1269, + "end": 1391, + "loc": { + "start": { + "line": 43, + "column": 4 + }, + "end": { + "line": 47, + "column": 7 + } + } + }, + { + "type": "CommentLine", + "value": " User-supplied ID", + "start": 1456, + "end": 1475, + "loc": { + "start": { + "line": 49, + "column": 24 + }, + "end": { + "line": 49, + "column": 43 + } + } + }, + { + "type": "CommentLine", + "value": " Auto-generated ID", + "start": 1663, + "end": 1683, + "loc": { + "start": { + "line": 54, + "column": 17 + }, + "end": { + "line": 54, + "column": 37 + } + } + }, + { + "type": "CommentLine", + "value": " Unregister destroyed scenes", + "start": 2171, + "end": 2201, + "loc": { + "start": { + "line": 66, + "column": 40 + }, + "end": { + "line": 66, + "column": 70 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 2399, + "end": 2426, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 76, + "column": 7 + } + } + }, + { + "type": "CommentLine", + "value": " Only clear the default Scene", + "start": 2624, + "end": 2655, + "loc": { + "start": { + "line": 82, + "column": 16 + }, + "end": { + "line": 82, + "column": 47 + } + } + }, + { + "type": "CommentLine", + "value": " but destroy all the others", + "start": 2672, + "end": 2701, + "loc": { + "start": { + "line": 83, + "column": 16 + }, + "end": { + "line": 83, + "column": 45 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Schedule a task to run at the next frame.\n *\n * Internally, this pushes the task to a FIFO queue. Within each frame interval, xeokit processes the queue\n * for a certain period of time, popping tasks and running them. After each frame interval, tasks that did not\n * get a chance to run during the task are left in the queue to be run next time.\n *\n * @param {Function} callback Callback that runs the task.\n * @param {Object} [scope] Scope for the callback.\n ", + "start": 2949, + "end": 3454, + "loc": { + "start": { + "line": 94, + "column": 4 + }, + "end": { + "line": 103, + "column": 7 + } + } + }, + { + "type": "CommentLine", + "value": " Pops and processes tasks in the queue, until the given number of milliseconds has elapsed.", + "start": 3632, + "end": 3725, + "loc": { + "start": { + "line": 109, + "column": 44 + }, + "end": { + "line": 109, + "column": 137 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n * @type {Core}\n ", + "start": 4303, + "end": 4338, + "loc": { + "start": { + "line": 133, + "column": 0 + }, + "end": { + "line": 136, + "column": 3 + } + } + }, + { + "type": "CommentLine", + "value": " Log FPS stats", + "start": 4498, + "end": 4514, + "loc": { + "start": { + "line": 142, + "column": 43 + }, + "end": { + "line": 142, + "column": 59 + } + } + }, + { + "type": "CommentLine", + "value": " Moving average of FPS", + "start": 4556, + "end": 4580, + "loc": { + "start": { + "line": 143, + "column": 41 + }, + "end": { + "line": 143, + "column": 65 + } + } + }, + { + "type": "CommentLine", + "value": " No need to do anything, setTimeout cannot be directly cancelled", + "start": 5281, + "end": 5347, + "loc": { + "start": { + "line": 169, + "column": 12 + }, + "end": { + "line": 169, + "column": 78 + } + } + }, + { + "type": "CommentLine", + "value": " Log FPS stats", + "start": 5556, + "end": 5572, + "loc": { + "start": { + "line": 181, + "column": 43 + }, + "end": { + "line": 181, + "column": 59 + } + } + }, + { + "type": "CommentLine", + "value": " Moving average of FPS", + "start": 5614, + "end": 5638, + "loc": { + "start": { + "line": 182, + "column": 41 + }, + "end": { + "line": 182, + "column": 65 + } + } + }, + { + "type": "CommentLine", + "value": " Process as many enqueued tasks as we can within the per-frame task budget", + "start": 6123, + "end": 6199, + "loc": { + "start": { + "line": 198, + "column": 26 + }, + "end": { + "line": 198, + "column": 102 + } + } + }, + { + "type": "CommentLine", + "value": " Fire tick event on each Scene", + "start": 6465, + "end": 6497, + "loc": { + "start": { + "line": 206, + "column": 32 + }, + "end": { + "line": 206, + "column": 64 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Fired on each game loop iteration.\n *\n * @event tick\n * @param {String} sceneID The ID of this Scene.\n * @param {Number} startTime The time in seconds since 1970 that this Scene was instantiated.\n * @param {Number} time The time in seconds since 1970 of this \"tick\" event.\n * @param {Number} prevTime The time of the previous \"tick\" event from this Scene.\n * @param {Number} deltaTime The time in seconds since the previous \"tick\" event from this Scene.\n ", + "start": 6849, + "end": 7421, + "loc": { + "start": { + "line": 214, + "column": 12 + }, + "end": { + "line": 223, + "column": 15 + } + } + }, + { + "type": "CommentLine", + "value": " FIXME", + "start": 7946, + "end": 7954, + "loc": { + "start": { + "line": 245, + "column": 56 + }, + "end": { + "line": 245, + "column": 64 + } + } + } + ], + "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": "Queue", + "start": 8, + "end": 13, + "loc": { + "start": { + "line": 1, + "column": 8 + }, + "end": { + "line": 1, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 13, + "end": 14, + "loc": { + "start": { + "line": 1, + "column": 13 + }, + "end": { + "line": 1, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 15, + "end": 19, + "loc": { + "start": { + "line": 1, + "column": 15 + }, + "end": { + "line": 1, + "column": 19 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "./utils/Queue.js", + "start": 20, + "end": 38, + "loc": { + "start": { + "line": 1, + "column": 20 + }, + "end": { + "line": 1, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 38, + "end": 39, + "loc": { + "start": { + "line": 1, + "column": 38 + }, + "end": { + "line": 1, + "column": 39 + } + } + }, + { + "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": 40, + "end": 46, + "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": 47, + "end": 48, + "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": "Map", + "start": 48, + "end": 51, + "loc": { + "start": { + "line": 2, + "column": 8 + }, + "end": { + "line": 2, + "column": 11 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 51, + "end": 52, + "loc": { + "start": { + "line": 2, + "column": 11 + }, + "end": { + "line": 2, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 53, + "end": 57, + "loc": { + "start": { + "line": 2, + "column": 13 + }, + "end": { + "line": 2, + "column": 17 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "./utils/Map.js", + "start": 58, + "end": 74, + "loc": { + "start": { + "line": 2, + "column": 18 + }, + "end": { + "line": 2, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 74, + "end": 75, + "loc": { + "start": { + "line": 2, + "column": 34 + }, + "end": { + "line": 2, + "column": 35 + } + } + }, + { + "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": 76, + "end": 82, + "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": 83, + "end": 84, + "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": "stats", + "start": 84, + "end": 89, + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 89, + "end": 90, + "loc": { + "start": { + "line": 3, + "column": 13 + }, + "end": { + "line": 3, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 91, + "end": 95, + "loc": { + "start": { + "line": 3, + "column": 15 + }, + "end": { + "line": 3, + "column": 19 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "./stats.js", + "start": 96, + "end": 108, + "loc": { + "start": { + "line": 3, + "column": 20 + }, + "end": { + "line": 3, + "column": 32 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 108, + "end": 109, + "loc": { + "start": { + "line": 3, + "column": 32 + }, + "end": { + "line": 3, + "column": 33 + } + } + }, + { + "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": 110, + "end": 116, + "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": 117, + "end": 118, + "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": "utils", + "start": 118, + "end": 123, + "loc": { + "start": { + "line": 4, + "column": 8 + }, + "end": { + "line": 4, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 123, + "end": 124, + "loc": { + "start": { + "line": 4, + "column": 13 + }, + "end": { + "line": 4, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 125, + "end": 129, + "loc": { + "start": { + "line": 4, + "column": 15 + }, + "end": { + "line": 4, + "column": 19 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "./utils.js", + "start": 130, + "end": 142, + "loc": { + "start": { + "line": 4, + "column": 20 + }, + "end": { + "line": 4, + "column": 32 + } + } + }, + { + "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": 4, + "column": 32 + }, + "end": { + "line": 4, + "column": 33 + } + } + }, + { + "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": 145, + "end": 150, + "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": "scenesRenderInfo", + "start": 151, + "end": 167, + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 168, + "end": 169, + "loc": { + "start": { + "line": 6, + "column": 23 + }, + "end": { + "line": 6, + "column": 24 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 170, + "end": 171, + "loc": { + "start": { + "line": 6, + "column": 25 + }, + "end": { + "line": 6, + "column": 26 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 171, + "end": 172, + "loc": { + "start": { + "line": 6, + "column": 26 + }, + "end": { + "line": 6, + "column": 27 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 172, + "end": 173, + "loc": { + "start": { + "line": 6, + "column": 27 + }, + "end": { + "line": 6, + "column": 28 + } + } + }, + { + "type": "CommentLine", + "value": " Used for throttling FPS for each Scene", + "start": 174, + "end": 215, + "loc": { + "start": { + "line": 6, + "column": 29 + }, + "end": { + "line": 6, + "column": 70 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 216, + "end": 221, + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "sceneIDMap", + "start": 222, + "end": 232, + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 16 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 233, + "end": 234, + "loc": { + "start": { + "line": 7, + "column": 17 + }, + "end": { + "line": 7, + "column": 18 + } + } + }, + { + "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": 235, + "end": 238, + "loc": { + "start": { + "line": 7, + "column": 19 + }, + "end": { + "line": 7, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Map", + "start": 239, + "end": 242, + "loc": { + "start": { + "line": 7, + "column": 23 + }, + "end": { + "line": 7, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 242, + "end": 243, + "loc": { + "start": { + "line": 7, + "column": 26 + }, + "end": { + "line": 7, + "column": 27 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 243, + "end": 244, + "loc": { + "start": { + "line": 7, + "column": 27 + }, + "end": { + "line": 7, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 244, + "end": 245, + "loc": { + "start": { + "line": 7, + "column": 28 + }, + "end": { + "line": 7, + "column": 29 + } + } + }, + { + "type": "CommentLine", + "value": " Ensures unique scene IDs", + "start": 246, + "end": 273, + "loc": { + "start": { + "line": 7, + "column": 30 + }, + "end": { + "line": 7, + "column": 57 + } + } + }, + { + "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": 274, + "end": 279, + "loc": { + "start": { + "line": 8, + "column": 0 + }, + "end": { + "line": 8, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskQueue", + "start": 280, + "end": 289, + "loc": { + "start": { + "line": 8, + "column": 6 + }, + "end": { + "line": 8, + "column": 15 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 290, + "end": 291, + "loc": { + "start": { + "line": 8, + "column": 16 + }, + "end": { + "line": 8, + "column": 17 + } + } + }, + { + "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": 292, + "end": 295, + "loc": { + "start": { + "line": 8, + "column": 18 + }, + "end": { + "line": 8, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Queue", + "start": 296, + "end": 301, + "loc": { + "start": { + "line": 8, + "column": 22 + }, + "end": { + "line": 8, + "column": 27 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 301, + "end": 302, + "loc": { + "start": { + "line": 8, + "column": 27 + }, + "end": { + "line": 8, + "column": 28 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 302, + "end": 303, + "loc": { + "start": { + "line": 8, + "column": 28 + }, + "end": { + "line": 8, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 303, + "end": 304, + "loc": { + "start": { + "line": 8, + "column": 29 + }, + "end": { + "line": 8, + "column": 30 + } + } + }, + { + "type": "CommentLine", + "value": " Task queue, which is pumped on each frame; tasks are pushed to it with calls to xeokit.schedule", + "start": 305, + "end": 403, + "loc": { + "start": { + "line": 8, + "column": 31 + }, + "end": { + "line": 8, + "column": 129 + } + } + }, + { + "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": 404, + "end": 409, + "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": "tickEvent", + "start": 410, + "end": 419, + "loc": { + "start": { + "line": 9, + "column": 6 + }, + "end": { + "line": 9, + "column": 15 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 420, + "end": 421, + "loc": { + "start": { + "line": 9, + "column": 16 + }, + "end": { + "line": 9, + "column": 17 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 422, + "end": 423, + "loc": { + "start": { + "line": 9, + "column": 18 + }, + "end": { + "line": 9, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "sceneId", + "start": 423, + "end": 430, + "loc": { + "start": { + "line": 9, + "column": 19 + }, + "end": { + "line": 9, + "column": 26 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 430, + "end": 431, + "loc": { + "start": { + "line": 9, + "column": 26 + }, + "end": { + "line": 9, + "column": 27 + } + } + }, + { + "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": 432, + "end": 436, + "loc": { + "start": { + "line": 9, + "column": 28 + }, + "end": { + "line": 9, + "column": 32 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 436, + "end": 437, + "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": "time", + "start": 438, + "end": 442, + "loc": { + "start": { + "line": 9, + "column": 34 + }, + "end": { + "line": 9, + "column": 38 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 442, + "end": 443, + "loc": { + "start": { + "line": 9, + "column": 38 + }, + "end": { + "line": 9, + "column": 39 + } + } + }, + { + "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": 444, + "end": 448, + "loc": { + "start": { + "line": 9, + "column": 40 + }, + "end": { + "line": 9, + "column": 44 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 448, + "end": 449, + "loc": { + "start": { + "line": 9, + "column": 44 + }, + "end": { + "line": 9, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startTime", + "start": 450, + "end": 459, + "loc": { + "start": { + "line": 9, + "column": 46 + }, + "end": { + "line": 9, + "column": 55 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 459, + "end": 460, + "loc": { + "start": { + "line": 9, + "column": 55 + }, + "end": { + "line": 9, + "column": 56 + } + } + }, + { + "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": 461, + "end": 465, + "loc": { + "start": { + "line": 9, + "column": 57 + }, + "end": { + "line": 9, + "column": 61 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 465, + "end": 466, + "loc": { + "start": { + "line": 9, + "column": 61 + }, + "end": { + "line": 9, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "prevTime", + "start": 467, + "end": 475, + "loc": { + "start": { + "line": 9, + "column": 63 + }, + "end": { + "line": 9, + "column": 71 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 475, + "end": 476, + "loc": { + "start": { + "line": 9, + "column": 71 + }, + "end": { + "line": 9, + "column": 72 + } + } + }, + { + "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": 477, + "end": 481, + "loc": { + "start": { + "line": 9, + "column": 73 + }, + "end": { + "line": 9, + "column": 77 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 481, + "end": 482, + "loc": { + "start": { + "line": 9, + "column": 77 + }, + "end": { + "line": 9, + "column": 78 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "deltaTime", + "start": 483, + "end": 492, + "loc": { + "start": { + "line": 9, + "column": 79 + }, + "end": { + "line": 9, + "column": 88 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 492, + "end": 493, + "loc": { + "start": { + "line": 9, + "column": 88 + }, + "end": { + "line": 9, + "column": 89 + } + } + }, + { + "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": 494, + "end": 498, + "loc": { + "start": { + "line": 9, + "column": 90 + }, + "end": { + "line": 9, + "column": 94 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 498, + "end": 499, + "loc": { + "start": { + "line": 9, + "column": 94 + }, + "end": { + "line": 9, + "column": 95 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 499, + "end": 500, + "loc": { + "start": { + "line": 9, + "column": 95 + }, + "end": { + "line": 9, + "column": 96 + } + } + }, + { + "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": 501, + "end": 506, + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 10, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskBudget", + "start": 507, + "end": 517, + "loc": { + "start": { + "line": 10, + "column": 6 + }, + "end": { + "line": 10, + "column": 16 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 518, + "end": 519, + "loc": { + "start": { + "line": 10, + "column": 17 + }, + "end": { + "line": 10, + "column": 18 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 10, + "start": 520, + "end": 522, + "loc": { + "start": { + "line": 10, + "column": 19 + }, + "end": { + "line": 10, + "column": 21 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 522, + "end": 523, + "loc": { + "start": { + "line": 10, + "column": 21 + }, + "end": { + "line": 10, + "column": 22 + } + } + }, + { + "type": "CommentLine", + "value": " Millisecs we're allowed to spend on tasks in each frame", + "start": 524, + "end": 582, + "loc": { + "start": { + "line": 10, + "column": 23 + }, + "end": { + "line": 10, + "column": 81 + } + } + }, + { + "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": 583, + "end": 588, + "loc": { + "start": { + "line": 11, + "column": 0 + }, + "end": { + "line": 11, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fpsSamples", + "start": 589, + "end": 599, + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 16 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 600, + "end": 601, + "loc": { + "start": { + "line": 11, + "column": 17 + }, + "end": { + "line": 11, + "column": 18 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 602, + "end": 603, + "loc": { + "start": { + "line": 11, + "column": 19 + }, + "end": { + "line": 11, + "column": 20 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 603, + "end": 604, + "loc": { + "start": { + "line": 11, + "column": 20 + }, + "end": { + "line": 11, + "column": 21 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 604, + "end": 605, + "loc": { + "start": { + "line": 11, + "column": 21 + }, + "end": { + "line": 11, + "column": 22 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 606, + "end": 611, + "loc": { + "start": { + "line": 12, + "column": 0 + }, + "end": { + "line": 12, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numFPSSamples", + "start": 612, + "end": 625, + "loc": { + "start": { + "line": 12, + "column": 6 + }, + "end": { + "line": 12, + "column": 19 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 626, + "end": 627, + "loc": { + "start": { + "line": 12, + "column": 20 + }, + "end": { + "line": 12, + "column": 21 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 30, + "start": 628, + "end": 630, + "loc": { + "start": { + "line": 12, + "column": 22 + }, + "end": { + "line": 12, + "column": 24 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 630, + "end": 631, + "loc": { + "start": { + "line": 12, + "column": 24 + }, + "end": { + "line": 12, + "column": 25 + } + } + }, + { + "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": 633, + "end": 636, + "loc": { + "start": { + "line": 14, + "column": 0 + }, + "end": { + "line": 14, + "column": 3 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastTime", + "start": 637, + "end": 645, + "loc": { + "start": { + "line": 14, + "column": 4 + }, + "end": { + "line": 14, + "column": 12 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 646, + "end": 647, + "loc": { + "start": { + "line": 14, + "column": 13 + }, + "end": { + "line": 14, + "column": 14 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 648, + "end": 649, + "loc": { + "start": { + "line": 14, + "column": 15 + }, + "end": { + "line": 14, + "column": 16 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 649, + "end": 650, + "loc": { + "start": { + "line": 14, + "column": 16 + }, + "end": { + "line": 14, + "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": 651, + "end": 654, + "loc": { + "start": { + "line": 15, + "column": 0 + }, + "end": { + "line": 15, + "column": 3 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsedTime", + "start": 655, + "end": 666, + "loc": { + "start": { + "line": 15, + "column": 4 + }, + "end": { + "line": 15, + "column": 15 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 666, + "end": 667, + "loc": { + "start": { + "line": 15, + "column": 15 + }, + "end": { + "line": 15, + "column": 16 + } + } + }, + { + "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": 668, + "end": 671, + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 16, + "column": 3 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalFPS", + "start": 672, + "end": 680, + "loc": { + "start": { + "line": 16, + "column": 4 + }, + "end": { + "line": 16, + "column": 12 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 681, + "end": 682, + "loc": { + "start": { + "line": 16, + "column": 13 + }, + "end": { + "line": 16, + "column": 14 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 683, + "end": 684, + "loc": { + "start": { + "line": 16, + "column": 15 + }, + "end": { + "line": 16, + "column": 16 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 684, + "end": 685, + "loc": { + "start": { + "line": 16, + "column": 16 + }, + "end": { + "line": 16, + "column": 17 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 688, + "end": 707, + "loc": { + "start": { + "line": 19, + "column": 0 + }, + "end": { + "line": 21, + "column": 3 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 708, + "end": 716, + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 22, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Core", + "start": 717, + "end": 721, + "loc": { + "start": { + "line": 22, + "column": 9 + }, + "end": { + "line": 22, + "column": 13 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 721, + "end": 722, + "loc": { + "start": { + "line": 22, + "column": 13 + }, + "end": { + "line": 22, + "column": 14 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 722, + "end": 723, + "loc": { + "start": { + "line": 22, + "column": 14 + }, + "end": { + "line": 22, + "column": 15 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 724, + "end": 725, + "loc": { + "start": { + "line": 22, + "column": 16 + }, + "end": { + "line": 22, + "column": 17 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n Semantic version number. The value for this is set by an expression that's concatenated to\n the end of the built binary by the xeokit build script.\n @property version\n @namespace xeokit\n @type {String}\n ", + "start": 731, + "end": 965, + "loc": { + "start": { + "line": 24, + "column": 4 + }, + "end": { + "line": 30, + "column": 7 + } + } + }, + { + "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": 31, + "column": 4 + }, + "end": { + "line": 31, + "column": 8 + } + } + }, + { + "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": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "version", + "start": 975, + "end": 982, + "loc": { + "start": { + "line": 31, + "column": 9 + }, + "end": { + "line": 31, + "column": 16 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 983, + "end": 984, + "loc": { + "start": { + "line": 31, + "column": 17 + }, + "end": { + "line": 31, + "column": 18 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "1.0.0", + "start": 985, + "end": 992, + "loc": { + "start": { + "line": 31, + "column": 19 + }, + "end": { + "line": 31, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 992, + "end": 993, + "loc": { + "start": { + "line": 31, + "column": 26 + }, + "end": { + "line": 31, + "column": 27 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n Existing {@link Scene}s , mapped to their IDs\n @property scenes\n @namespace xeokit\n @type {Scene}\n ", + "start": 999, + "end": 1125, + "loc": { + "start": { + "line": 33, + "column": 4 + }, + "end": { + "line": 38, + "column": 7 + } + } + }, + { + "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": 1130, + "end": 1134, + "loc": { + "start": { + "line": 39, + "column": 4 + }, + "end": { + "line": 39, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1134, + "end": 1135, + "loc": { + "start": { + "line": 39, + "column": 8 + }, + "end": { + "line": 39, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 1135, + "end": 1141, + "loc": { + "start": { + "line": 39, + "column": 9 + }, + "end": { + "line": 39, + "column": 15 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1142, + "end": 1143, + "loc": { + "start": { + "line": 39, + "column": 16 + }, + "end": { + "line": 39, + "column": 17 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1144, + "end": 1145, + "loc": { + "start": { + "line": 39, + "column": 18 + }, + "end": { + "line": 39, + "column": 19 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1145, + "end": 1146, + "loc": { + "start": { + "line": 39, + "column": 19 + }, + "end": { + "line": 39, + "column": 20 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1146, + "end": 1147, + "loc": { + "start": { + "line": 39, + "column": 20 + }, + "end": { + "line": 39, + "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": 1153, + "end": 1157, + "loc": { + "start": { + "line": 41, + "column": 4 + }, + "end": { + "line": 41, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1157, + "end": 1158, + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_superTypes", + "start": 1158, + "end": 1169, + "loc": { + "start": { + "line": 41, + "column": 9 + }, + "end": { + "line": 41, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1170, + "end": 1171, + "loc": { + "start": { + "line": 41, + "column": 21 + }, + "end": { + "line": 41, + "column": 22 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1172, + "end": 1173, + "loc": { + "start": { + "line": 41, + "column": 23 + }, + "end": { + "line": 41, + "column": 24 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1173, + "end": 1174, + "loc": { + "start": { + "line": 41, + "column": 24 + }, + "end": { + "line": 41, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1174, + "end": 1175, + "loc": { + "start": { + "line": 41, + "column": 25 + }, + "end": { + "line": 41, + "column": 26 + } + } + }, + { + "type": "CommentLine", + "value": " For each component type, a list of its supertypes, ordered upwards in the hierarchy.", + "start": 1176, + "end": 1263, + "loc": { + "start": { + "line": 41, + "column": 27 + }, + "end": { + "line": 41, + "column": 114 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Registers a scene on xeokit.\n * This is called within the xeokit.Scene constructor.\n * @private\n ", + "start": 1269, + "end": 1391, + "loc": { + "start": { + "line": 43, + "column": 4 + }, + "end": { + "line": 47, + "column": 7 + } + } + }, + { + "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": 1396, + "end": 1400, + "loc": { + "start": { + "line": 48, + "column": 4 + }, + "end": { + "line": 48, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1400, + "end": 1401, + "loc": { + "start": { + "line": 48, + "column": 8 + }, + "end": { + "line": 48, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "_addScene", + "start": 1401, + "end": 1410, + "loc": { + "start": { + "line": 48, + "column": 9 + }, + "end": { + "line": 48, + "column": 18 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1411, + "end": 1412, + "loc": { + "start": { + "line": 48, + "column": 19 + }, + "end": { + "line": 48, + "column": 20 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 1413, + "end": 1421, + "loc": { + "start": { + "line": 48, + "column": 21 + }, + "end": { + "line": 48, + "column": 29 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1422, + "end": 1423, + "loc": { + "start": { + "line": 48, + "column": 30 + }, + "end": { + "line": 48, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1423, + "end": 1428, + "loc": { + "start": { + "line": 48, + "column": 31 + }, + "end": { + "line": 48, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1428, + "end": 1429, + "loc": { + "start": { + "line": 48, + "column": 36 + }, + "end": { + "line": 48, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1430, + "end": 1431, + "loc": { + "start": { + "line": 48, + "column": 38 + }, + "end": { + "line": 48, + "column": 39 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 1440, + "end": 1442, + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 49, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1443, + "end": 1444, + "loc": { + "start": { + "line": 49, + "column": 11 + }, + "end": { + "line": 49, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1444, + "end": 1449, + "loc": { + "start": { + "line": 49, + "column": 12 + }, + "end": { + "line": 49, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1449, + "end": 1450, + "loc": { + "start": { + "line": 49, + "column": 17 + }, + "end": { + "line": 49, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 1450, + "end": 1452, + "loc": { + "start": { + "line": 49, + "column": 18 + }, + "end": { + "line": 49, + "column": 20 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1452, + "end": 1453, + "loc": { + "start": { + "line": 49, + "column": 20 + }, + "end": { + "line": 49, + "column": 21 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1454, + "end": 1455, + "loc": { + "start": { + "line": 49, + "column": 22 + }, + "end": { + "line": 49, + "column": 23 + } + } + }, + { + "type": "CommentLine", + "value": " User-supplied ID", + "start": 1456, + "end": 1475, + "loc": { + "start": { + "line": 49, + "column": 24 + }, + "end": { + "line": 49, + "column": 43 + } + } + }, + { + "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": 1488, + "end": 1490, + "loc": { + "start": { + "line": 50, + "column": 12 + }, + "end": { + "line": 50, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1491, + "end": 1492, + "loc": { + "start": { + "line": 50, + "column": 15 + }, + "end": { + "line": 50, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 1492, + "end": 1496, + "loc": { + "start": { + "line": 50, + "column": 16 + }, + "end": { + "line": 50, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1496, + "end": 1497, + "loc": { + "start": { + "line": 50, + "column": 20 + }, + "end": { + "line": 50, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 1497, + "end": 1503, + "loc": { + "start": { + "line": 50, + "column": 21 + }, + "end": { + "line": 50, + "column": 27 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1503, + "end": 1504, + "loc": { + "start": { + "line": 50, + "column": 27 + }, + "end": { + "line": 50, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1504, + "end": 1509, + "loc": { + "start": { + "line": 50, + "column": 28 + }, + "end": { + "line": 50, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1509, + "end": 1510, + "loc": { + "start": { + "line": 50, + "column": 33 + }, + "end": { + "line": 50, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 1510, + "end": 1512, + "loc": { + "start": { + "line": 50, + "column": 34 + }, + "end": { + "line": 50, + "column": 36 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1512, + "end": 1513, + "loc": { + "start": { + "line": 50, + "column": 36 + }, + "end": { + "line": 50, + "column": 37 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1513, + "end": 1514, + "loc": { + "start": { + "line": 50, + "column": 37 + }, + "end": { + "line": 50, + "column": 38 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1515, + "end": 1516, + "loc": { + "start": { + "line": 50, + "column": 39 + }, + "end": { + "line": 50, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "console", + "start": 1533, + "end": 1540, + "loc": { + "start": { + "line": 51, + "column": 16 + }, + "end": { + "line": 51, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1540, + "end": 1541, + "loc": { + "start": { + "line": 51, + "column": 23 + }, + "end": { + "line": 51, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "error", + "start": 1541, + "end": 1546, + "loc": { + "start": { + "line": 51, + "column": 24 + }, + "end": { + "line": 51, + "column": 29 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1546, + "end": 1547, + "loc": { + "start": { + "line": 51, + "column": 29 + }, + "end": { + "line": 51, + "column": 30 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1547, + "end": 1548, + "loc": { + "start": { + "line": 51, + "column": 30 + }, + "end": { + "line": 51, + "column": 31 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "[ERROR] Scene ", + "start": 1548, + "end": 1562, + "loc": { + "start": { + "line": 51, + "column": 31 + }, + "end": { + "line": 51, + "column": 45 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1562, + "end": 1564, + "loc": { + "start": { + "line": 51, + "column": 45 + }, + "end": { + "line": 51, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "utils", + "start": 1564, + "end": 1569, + "loc": { + "start": { + "line": 51, + "column": 47 + }, + "end": { + "line": 51, + "column": 52 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1569, + "end": 1570, + "loc": { + "start": { + "line": 51, + "column": 52 + }, + "end": { + "line": 51, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "inQuotes", + "start": 1570, + "end": 1578, + "loc": { + "start": { + "line": 51, + "column": 53 + }, + "end": { + "line": 51, + "column": 61 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1578, + "end": 1579, + "loc": { + "start": { + "line": 51, + "column": 61 + }, + "end": { + "line": 51, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1579, + "end": 1584, + "loc": { + "start": { + "line": 51, + "column": 62 + }, + "end": { + "line": 51, + "column": 67 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1584, + "end": 1585, + "loc": { + "start": { + "line": 51, + "column": 67 + }, + "end": { + "line": 51, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 1585, + "end": 1587, + "loc": { + "start": { + "line": 51, + "column": 68 + }, + "end": { + "line": 51, + "column": 70 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1587, + "end": 1588, + "loc": { + "start": { + "line": 51, + "column": 70 + }, + "end": { + "line": 51, + "column": 71 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1588, + "end": 1589, + "loc": { + "start": { + "line": 51, + "column": 71 + }, + "end": { + "line": 51, + "column": 72 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": " already exists", + "start": 1589, + "end": 1604, + "loc": { + "start": { + "line": 51, + "column": 72 + }, + "end": { + "line": 51, + "column": 87 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1604, + "end": 1605, + "loc": { + "start": { + "line": 51, + "column": 87 + }, + "end": { + "line": 51, + "column": 88 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1605, + "end": 1606, + "loc": { + "start": { + "line": 51, + "column": 88 + }, + "end": { + "line": 51, + "column": 89 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1606, + "end": 1607, + "loc": { + "start": { + "line": 51, + "column": 89 + }, + "end": { + "line": 51, + "column": 90 + } + } + }, + { + "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": 1624, + "end": 1630, + "loc": { + "start": { + "line": 52, + "column": 16 + }, + "end": { + "line": 52, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1630, + "end": 1631, + "loc": { + "start": { + "line": 52, + "column": 22 + }, + "end": { + "line": 52, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1644, + "end": 1645, + "loc": { + "start": { + "line": 53, + "column": 12 + }, + "end": { + "line": 53, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1654, + "end": 1655, + "loc": { + "start": { + "line": 54, + "column": 8 + }, + "end": { + "line": 54, + "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": 1656, + "end": 1660, + "loc": { + "start": { + "line": 54, + "column": 10 + }, + "end": { + "line": 54, + "column": 14 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1661, + "end": 1662, + "loc": { + "start": { + "line": 54, + "column": 15 + }, + "end": { + "line": 54, + "column": 16 + } + } + }, + { + "type": "CommentLine", + "value": " Auto-generated ID", + "start": 1663, + "end": 1683, + "loc": { + "start": { + "line": 54, + "column": 17 + }, + "end": { + "line": 54, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1696, + "end": 1701, + "loc": { + "start": { + "line": 55, + "column": 12 + }, + "end": { + "line": 55, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1701, + "end": 1702, + "loc": { + "start": { + "line": 55, + "column": 17 + }, + "end": { + "line": 55, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 1702, + "end": 1704, + "loc": { + "start": { + "line": 55, + "column": 18 + }, + "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": 1705, + "end": 1706, + "loc": { + "start": { + "line": 55, + "column": 21 + }, + "end": { + "line": 55, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "sceneIDMap", + "start": 1707, + "end": 1717, + "loc": { + "start": { + "line": 55, + "column": 23 + }, + "end": { + "line": 55, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1717, + "end": 1718, + "loc": { + "start": { + "line": 55, + "column": 33 + }, + "end": { + "line": 55, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addItem", + "start": 1718, + "end": 1725, + "loc": { + "start": { + "line": 55, + "column": 34 + }, + "end": { + "line": 55, + "column": 41 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1725, + "end": 1726, + "loc": { + "start": { + "line": 55, + "column": 41 + }, + "end": { + "line": 55, + "column": 42 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1726, + "end": 1727, + "loc": { + "start": { + "line": 55, + "column": 42 + }, + "end": { + "line": 55, + "column": 43 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1727, + "end": 1728, + "loc": { + "start": { + "line": 55, + "column": 43 + }, + "end": { + "line": 55, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1728, + "end": 1729, + "loc": { + "start": { + "line": 55, + "column": 44 + }, + "end": { + "line": 55, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1729, + "end": 1730, + "loc": { + "start": { + "line": 55, + "column": 45 + }, + "end": { + "line": 55, + "column": 46 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1739, + "end": 1740, + "loc": { + "start": { + "line": 56, + "column": 8 + }, + "end": { + "line": 56, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 1749, + "end": 1753, + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 57, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1753, + "end": 1754, + "loc": { + "start": { + "line": 57, + "column": 12 + }, + "end": { + "line": 57, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 1754, + "end": 1760, + "loc": { + "start": { + "line": 57, + "column": 13 + }, + "end": { + "line": 57, + "column": 19 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1760, + "end": 1761, + "loc": { + "start": { + "line": 57, + "column": 19 + }, + "end": { + "line": 57, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1761, + "end": 1766, + "loc": { + "start": { + "line": 57, + "column": 20 + }, + "end": { + "line": 57, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1766, + "end": 1767, + "loc": { + "start": { + "line": 57, + "column": 25 + }, + "end": { + "line": 57, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 1767, + "end": 1769, + "loc": { + "start": { + "line": 57, + "column": 26 + }, + "end": { + "line": 57, + "column": 28 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1769, + "end": 1770, + "loc": { + "start": { + "line": 57, + "column": 28 + }, + "end": { + "line": 57, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1771, + "end": 1772, + "loc": { + "start": { + "line": 57, + "column": 30 + }, + "end": { + "line": 57, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1773, + "end": 1778, + "loc": { + "start": { + "line": 57, + "column": 32 + }, + "end": { + "line": 57, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1778, + "end": 1779, + "loc": { + "start": { + "line": 57, + "column": 37 + }, + "end": { + "line": 57, + "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": 1788, + "end": 1793, + "loc": { + "start": { + "line": 58, + "column": 8 + }, + "end": { + "line": 58, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 1794, + "end": 1815, + "loc": { + "start": { + "line": 58, + "column": 14 + }, + "end": { + "line": 58, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1816, + "end": 1817, + "loc": { + "start": { + "line": 58, + "column": 36 + }, + "end": { + "line": 58, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1818, + "end": 1823, + "loc": { + "start": { + "line": 58, + "column": 38 + }, + "end": { + "line": 58, + "column": 43 + } + } + }, + { + "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": 58, + "column": 43 + }, + "end": { + "line": 58, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 1824, + "end": 1845, + "loc": { + "start": { + "line": 58, + "column": 44 + }, + "end": { + "line": 58, + "column": 65 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1845, + "end": 1846, + "loc": { + "start": { + "line": 58, + "column": 65 + }, + "end": { + "line": 58, + "column": 66 + } + } + }, + { + "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": 1855, + "end": 1860, + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 1861, + "end": 1875, + "loc": { + "start": { + "line": 59, + "column": 14 + }, + "end": { + "line": 59, + "column": 28 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1876, + "end": 1877, + "loc": { + "start": { + "line": 59, + "column": 29 + }, + "end": { + "line": 59, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1878, + "end": 1883, + "loc": { + "start": { + "line": 59, + "column": 31 + }, + "end": { + "line": 59, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1883, + "end": 1884, + "loc": { + "start": { + "line": 59, + "column": 36 + }, + "end": { + "line": 59, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 1884, + "end": 1898, + "loc": { + "start": { + "line": 59, + "column": 37 + }, + "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": 1898, + "end": 1899, + "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": "scenesRenderInfo", + "start": 1908, + "end": 1924, + "loc": { + "start": { + "line": 60, + "column": 8 + }, + "end": { + "line": 60, + "column": 24 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1924, + "end": 1925, + "loc": { + "start": { + "line": 60, + "column": 24 + }, + "end": { + "line": 60, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 1925, + "end": 1930, + "loc": { + "start": { + "line": 60, + "column": 25 + }, + "end": { + "line": 60, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1930, + "end": 1931, + "loc": { + "start": { + "line": 60, + "column": 30 + }, + "end": { + "line": 60, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 1931, + "end": 1933, + "loc": { + "start": { + "line": 60, + "column": 31 + }, + "end": { + "line": 60, + "column": 33 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1933, + "end": 1934, + "loc": { + "start": { + "line": 60, + "column": 33 + }, + "end": { + "line": 60, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 1935, + "end": 1936, + "loc": { + "start": { + "line": 60, + "column": 35 + }, + "end": { + "line": 60, + "column": 36 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 1937, + "end": 1938, + "loc": { + "start": { + "line": 60, + "column": 37 + }, + "end": { + "line": 60, + "column": 38 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 1951, + "end": 1972, + "loc": { + "start": { + "line": 61, + "column": 12 + }, + "end": { + "line": 61, + "column": 33 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1972, + "end": 1973, + "loc": { + "start": { + "line": 61, + "column": 33 + }, + "end": { + "line": 61, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 1974, + "end": 1995, + "loc": { + "start": { + "line": 61, + "column": 35 + }, + "end": { + "line": 61, + "column": 56 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1995, + "end": 1996, + "loc": { + "start": { + "line": 61, + "column": 56 + }, + "end": { + "line": 61, + "column": 57 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 2009, + "end": 2023, + "loc": { + "start": { + "line": 62, + "column": 12 + }, + "end": { + "line": 62, + "column": 26 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2023, + "end": 2024, + "loc": { + "start": { + "line": 62, + "column": 26 + }, + "end": { + "line": 62, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 2025, + "end": 2039, + "loc": { + "start": { + "line": 62, + "column": 28 + }, + "end": { + "line": 62, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2039, + "end": 2040, + "loc": { + "start": { + "line": 62, + "column": 42 + }, + "end": { + "line": 62, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderCountdown", + "start": 2053, + "end": 2068, + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 27 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2068, + "end": 2069, + "loc": { + "start": { + "line": 63, + "column": 27 + }, + "end": { + "line": 63, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 2070, + "end": 2084, + "loc": { + "start": { + "line": 63, + "column": 29 + }, + "end": { + "line": 63, + "column": 43 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2093, + "end": 2094, + "loc": { + "start": { + "line": 64, + "column": 8 + }, + "end": { + "line": 64, + "column": 9 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2094, + "end": 2095, + "loc": { + "start": { + "line": 64, + "column": 9 + }, + "end": { + "line": 64, + "column": 10 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stats", + "start": 2104, + "end": 2109, + "loc": { + "start": { + "line": 65, + "column": 8 + }, + "end": { + "line": 65, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2109, + "end": 2110, + "loc": { + "start": { + "line": 65, + "column": 13 + }, + "end": { + "line": 65, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "components", + "start": 2110, + "end": 2120, + "loc": { + "start": { + "line": 65, + "column": 14 + }, + "end": { + "line": 65, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2120, + "end": 2121, + "loc": { + "start": { + "line": 65, + "column": 24 + }, + "end": { + "line": 65, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 2121, + "end": 2127, + "loc": { + "start": { + "line": 65, + "column": 25 + }, + "end": { + "line": 65, + "column": 31 + } + } + }, + { + "type": { + "label": "++/--", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": true, + "binop": null + }, + "value": "++", + "start": 2127, + "end": 2129, + "loc": { + "start": { + "line": 65, + "column": 31 + }, + "end": { + "line": 65, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2129, + "end": 2130, + "loc": { + "start": { + "line": 65, + "column": 33 + }, + "end": { + "line": 65, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 2139, + "end": 2144, + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2144, + "end": 2145, + "loc": { + "start": { + "line": 66, + "column": 13 + }, + "end": { + "line": 66, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "once", + "start": 2145, + "end": 2149, + "loc": { + "start": { + "line": 66, + "column": 14 + }, + "end": { + "line": 66, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2149, + "end": 2150, + "loc": { + "start": { + "line": 66, + "column": 18 + }, + "end": { + "line": 66, + "column": 19 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "destroyed", + "start": 2150, + "end": 2161, + "loc": { + "start": { + "line": 66, + "column": 19 + }, + "end": { + "line": 66, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2161, + "end": 2162, + "loc": { + "start": { + "line": 66, + "column": 30 + }, + "end": { + "line": 66, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2163, + "end": 2164, + "loc": { + "start": { + "line": 66, + "column": 32 + }, + "end": { + "line": 66, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2164, + "end": 2165, + "loc": { + "start": { + "line": 66, + "column": 33 + }, + "end": { + "line": 66, + "column": 34 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2166, + "end": 2168, + "loc": { + "start": { + "line": 66, + "column": 35 + }, + "end": { + "line": 66, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2169, + "end": 2170, + "loc": { + "start": { + "line": 66, + "column": 38 + }, + "end": { + "line": 66, + "column": 39 + } + } + }, + { + "type": "CommentLine", + "value": " Unregister destroyed scenes", + "start": 2171, + "end": 2201, + "loc": { + "start": { + "line": 66, + "column": 40 + }, + "end": { + "line": 66, + "column": 70 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "sceneIDMap", + "start": 2214, + "end": 2224, + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 22 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2224, + "end": 2225, + "loc": { + "start": { + "line": 67, + "column": 22 + }, + "end": { + "line": 67, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "removeItem", + "start": 2225, + "end": 2235, + "loc": { + "start": { + "line": 67, + "column": 23 + }, + "end": { + "line": 67, + "column": 33 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2235, + "end": 2236, + "loc": { + "start": { + "line": 67, + "column": 33 + }, + "end": { + "line": 67, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 2236, + "end": 2241, + "loc": { + "start": { + "line": 67, + "column": 34 + }, + "end": { + "line": 67, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2241, + "end": 2242, + "loc": { + "start": { + "line": 67, + "column": 39 + }, + "end": { + "line": 67, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 2242, + "end": 2244, + "loc": { + "start": { + "line": 67, + "column": 40 + }, + "end": { + "line": 67, + "column": 42 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2244, + "end": 2245, + "loc": { + "start": { + "line": 67, + "column": 42 + }, + "end": { + "line": 67, + "column": 43 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2245, + "end": 2246, + "loc": { + "start": { + "line": 67, + "column": 43 + }, + "end": { + "line": 67, + "column": 44 + } + } + }, + { + "type": { + "label": "delete", + "keyword": "delete", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "delete", + "start": 2259, + "end": 2265, + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 2266, + "end": 2270, + "loc": { + "start": { + "line": 68, + "column": 19 + }, + "end": { + "line": 68, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2270, + "end": 2271, + "loc": { + "start": { + "line": 68, + "column": 23 + }, + "end": { + "line": 68, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 2271, + "end": 2277, + "loc": { + "start": { + "line": 68, + "column": 24 + }, + "end": { + "line": 68, + "column": 30 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2277, + "end": 2278, + "loc": { + "start": { + "line": 68, + "column": 30 + }, + "end": { + "line": 68, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 2278, + "end": 2283, + "loc": { + "start": { + "line": 68, + "column": 31 + }, + "end": { + "line": 68, + "column": 36 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2283, + "end": 2284, + "loc": { + "start": { + "line": 68, + "column": 36 + }, + "end": { + "line": 68, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 2284, + "end": 2286, + "loc": { + "start": { + "line": 68, + "column": 37 + }, + "end": { + "line": 68, + "column": 39 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2286, + "end": 2287, + "loc": { + "start": { + "line": 68, + "column": 39 + }, + "end": { + "line": 68, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2287, + "end": 2288, + "loc": { + "start": { + "line": 68, + "column": 40 + }, + "end": { + "line": 68, + "column": 41 + } + } + }, + { + "type": { + "label": "delete", + "keyword": "delete", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "delete", + "start": 2301, + "end": 2307, + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenesRenderInfo", + "start": 2308, + "end": 2324, + "loc": { + "start": { + "line": 69, + "column": 19 + }, + "end": { + "line": 69, + "column": 35 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2324, + "end": 2325, + "loc": { + "start": { + "line": 69, + "column": 35 + }, + "end": { + "line": 69, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 2325, + "end": 2330, + "loc": { + "start": { + "line": 69, + "column": 36 + }, + "end": { + "line": 69, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2330, + "end": 2331, + "loc": { + "start": { + "line": 69, + "column": 41 + }, + "end": { + "line": 69, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 2331, + "end": 2333, + "loc": { + "start": { + "line": 69, + "column": 42 + }, + "end": { + "line": 69, + "column": 44 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2333, + "end": 2334, + "loc": { + "start": { + "line": 69, + "column": 44 + }, + "end": { + "line": 69, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2334, + "end": 2335, + "loc": { + "start": { + "line": 69, + "column": 45 + }, + "end": { + "line": 69, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stats", + "start": 2348, + "end": 2353, + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2353, + "end": 2354, + "loc": { + "start": { + "line": 70, + "column": 17 + }, + "end": { + "line": 70, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "components", + "start": 2354, + "end": 2364, + "loc": { + "start": { + "line": 70, + "column": 18 + }, + "end": { + "line": 70, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2364, + "end": 2365, + "loc": { + "start": { + "line": 70, + "column": 28 + }, + "end": { + "line": 70, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 2365, + "end": 2371, + "loc": { + "start": { + "line": 70, + "column": 29 + }, + "end": { + "line": 70, + "column": 35 + } + } + }, + { + "type": { + "label": "++/--", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": true, + "binop": null + }, + "value": "--", + "start": 2371, + "end": 2373, + "loc": { + "start": { + "line": 70, + "column": 35 + }, + "end": { + "line": 70, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2373, + "end": 2374, + "loc": { + "start": { + "line": 70, + "column": 37 + }, + "end": { + "line": 70, + "column": 38 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2383, + "end": 2384, + "loc": { + "start": { + "line": 71, + "column": 8 + }, + "end": { + "line": 71, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2384, + "end": 2385, + "loc": { + "start": { + "line": 71, + "column": 9 + }, + "end": { + "line": 71, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2385, + "end": 2386, + "loc": { + "start": { + "line": 71, + "column": 10 + }, + "end": { + "line": 71, + "column": 11 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2391, + "end": 2392, + "loc": { + "start": { + "line": 72, + "column": 4 + }, + "end": { + "line": 72, + "column": 5 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2392, + "end": 2393, + "loc": { + "start": { + "line": 72, + "column": 5 + }, + "end": { + "line": 72, + "column": 6 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n ", + "start": 2399, + "end": 2426, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 76, + "column": 7 + } + } + }, + { + "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": 2431, + "end": 2435, + "loc": { + "start": { + "line": 77, + "column": 4 + }, + "end": { + "line": 77, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2435, + "end": 2436, + "loc": { + "start": { + "line": 77, + "column": 8 + }, + "end": { + "line": 77, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clear", + "start": 2436, + "end": 2441, + "loc": { + "start": { + "line": 77, + "column": 9 + }, + "end": { + "line": 77, + "column": 14 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2442, + "end": 2443, + "loc": { + "start": { + "line": 77, + "column": 15 + }, + "end": { + "line": 77, + "column": 16 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 2444, + "end": 2452, + "loc": { + "start": { + "line": 77, + "column": 17 + }, + "end": { + "line": 77, + "column": 25 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2453, + "end": 2454, + "loc": { + "start": { + "line": 77, + "column": 26 + }, + "end": { + "line": 77, + "column": 27 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2454, + "end": 2455, + "loc": { + "start": { + "line": 77, + "column": 27 + }, + "end": { + "line": 77, + "column": 28 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2456, + "end": 2457, + "loc": { + "start": { + "line": 77, + "column": 29 + }, + "end": { + "line": 77, + "column": 30 + } + } + }, + { + "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": 2466, + "end": 2469, + "loc": { + "start": { + "line": 78, + "column": 8 + }, + "end": { + "line": 78, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 2470, + "end": 2475, + "loc": { + "start": { + "line": 78, + "column": 12 + }, + "end": { + "line": 78, + "column": 17 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2475, + "end": 2476, + "loc": { + "start": { + "line": 78, + "column": 17 + }, + "end": { + "line": 78, + "column": 18 + } + } + }, + { + "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": 2485, + "end": 2488, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 11 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2489, + "end": 2490, + "loc": { + "start": { + "line": 79, + "column": 12 + }, + "end": { + "line": 79, + "column": 13 + } + } + }, + { + "type": { + "label": "const", + "keyword": "const", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "const", + "start": 2490, + "end": 2495, + "loc": { + "start": { + "line": 79, + "column": 13 + }, + "end": { + "line": 79, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 2496, + "end": 2498, + "loc": { + "start": { + "line": 79, + "column": 19 + }, + "end": { + "line": 79, + "column": 21 + } + } + }, + { + "type": { + "label": "in", + "keyword": "in", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "in", + "start": 2499, + "end": 2501, + "loc": { + "start": { + "line": 79, + "column": 22 + }, + "end": { + "line": 79, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 2502, + "end": 2506, + "loc": { + "start": { + "line": 79, + "column": 25 + }, + "end": { + "line": 79, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2506, + "end": 2507, + "loc": { + "start": { + "line": 79, + "column": 29 + }, + "end": { + "line": 79, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 2507, + "end": 2513, + "loc": { + "start": { + "line": 79, + "column": 30 + }, + "end": { + "line": 79, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2513, + "end": 2514, + "loc": { + "start": { + "line": 79, + "column": 36 + }, + "end": { + "line": 79, + "column": 37 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2515, + "end": 2516, + "loc": { + "start": { + "line": 79, + "column": 38 + }, + "end": { + "line": 79, + "column": 39 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 2529, + "end": 2531, + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2532, + "end": 2533, + "loc": { + "start": { + "line": 80, + "column": 15 + }, + "end": { + "line": 80, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 2533, + "end": 2537, + "loc": { + "start": { + "line": 80, + "column": 16 + }, + "end": { + "line": 80, + "column": 20 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2537, + "end": 2538, + "loc": { + "start": { + "line": 80, + "column": 20 + }, + "end": { + "line": 80, + "column": 21 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 2538, + "end": 2544, + "loc": { + "start": { + "line": 80, + "column": 21 + }, + "end": { + "line": 80, + "column": 27 + } + } + }, + { + "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": 80, + "column": 27 + }, + "end": { + "line": 80, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "hasOwnProperty", + "start": 2545, + "end": 2559, + "loc": { + "start": { + "line": 80, + "column": 28 + }, + "end": { + "line": 80, + "column": 42 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2559, + "end": 2560, + "loc": { + "start": { + "line": 80, + "column": 42 + }, + "end": { + "line": 80, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 2560, + "end": 2562, + "loc": { + "start": { + "line": 80, + "column": 43 + }, + "end": { + "line": 80, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2562, + "end": 2563, + "loc": { + "start": { + "line": 80, + "column": 45 + }, + "end": { + "line": 80, + "column": 46 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2563, + "end": 2564, + "loc": { + "start": { + "line": 80, + "column": 46 + }, + "end": { + "line": 80, + "column": 47 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2565, + "end": 2566, + "loc": { + "start": { + "line": 80, + "column": 48 + }, + "end": { + "line": 80, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 2583, + "end": 2588, + "loc": { + "start": { + "line": 81, + "column": 16 + }, + "end": { + "line": 81, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2589, + "end": 2590, + "loc": { + "start": { + "line": 81, + "column": 22 + }, + "end": { + "line": 81, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 2591, + "end": 2595, + "loc": { + "start": { + "line": 81, + "column": 24 + }, + "end": { + "line": 81, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2595, + "end": 2596, + "loc": { + "start": { + "line": 81, + "column": 28 + }, + "end": { + "line": 81, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 2596, + "end": 2602, + "loc": { + "start": { + "line": 81, + "column": 29 + }, + "end": { + "line": 81, + "column": 35 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2602, + "end": 2603, + "loc": { + "start": { + "line": 81, + "column": 35 + }, + "end": { + "line": 81, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 2603, + "end": 2605, + "loc": { + "start": { + "line": 81, + "column": 36 + }, + "end": { + "line": 81, + "column": 38 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2605, + "end": 2606, + "loc": { + "start": { + "line": 81, + "column": 38 + }, + "end": { + "line": 81, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2606, + "end": 2607, + "loc": { + "start": { + "line": 81, + "column": 39 + }, + "end": { + "line": 81, + "column": 40 + } + } + }, + { + "type": "CommentLine", + "value": " Only clear the default Scene", + "start": 2624, + "end": 2655, + "loc": { + "start": { + "line": 82, + "column": 16 + }, + "end": { + "line": 82, + "column": 47 + } + } + }, + { + "type": "CommentLine", + "value": " but destroy all the others", + "start": 2672, + "end": 2701, + "loc": { + "start": { + "line": 83, + "column": 16 + }, + "end": { + "line": 83, + "column": 45 + } + } + }, + { + "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": 2718, + "end": 2720, + "loc": { + "start": { + "line": 84, + "column": 16 + }, + "end": { + "line": 84, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2721, + "end": 2722, + "loc": { + "start": { + "line": 84, + "column": 19 + }, + "end": { + "line": 84, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 2722, + "end": 2724, + "loc": { + "start": { + "line": 84, + "column": 20 + }, + "end": { + "line": 84, + "column": 22 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 2725, + "end": 2728, + "loc": { + "start": { + "line": 84, + "column": 23 + }, + "end": { + "line": 84, + "column": 26 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "default.scene", + "start": 2729, + "end": 2744, + "loc": { + "start": { + "line": 84, + "column": 27 + }, + "end": { + "line": 84, + "column": 42 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2744, + "end": 2745, + "loc": { + "start": { + "line": 84, + "column": 42 + }, + "end": { + "line": 84, + "column": 43 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2746, + "end": 2747, + "loc": { + "start": { + "line": 84, + "column": 44 + }, + "end": { + "line": 84, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 2768, + "end": 2773, + "loc": { + "start": { + "line": 85, + "column": 20 + }, + "end": { + "line": 85, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2773, + "end": 2774, + "loc": { + "start": { + "line": 85, + "column": 25 + }, + "end": { + "line": 85, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clear", + "start": 2774, + "end": 2779, + "loc": { + "start": { + "line": 85, + "column": 26 + }, + "end": { + "line": 85, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2779, + "end": 2780, + "loc": { + "start": { + "line": 85, + "column": 31 + }, + "end": { + "line": 85, + "column": 32 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2780, + "end": 2781, + "loc": { + "start": { + "line": 85, + "column": 32 + }, + "end": { + "line": 85, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2781, + "end": 2782, + "loc": { + "start": { + "line": 85, + "column": 33 + }, + "end": { + "line": 85, + "column": 34 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2799, + "end": 2800, + "loc": { + "start": { + "line": 86, + "column": 16 + }, + "end": { + "line": 86, + "column": 17 + } + } + }, + { + "type": { + "label": "else", + "keyword": "else", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "else", + "start": 2801, + "end": 2805, + "loc": { + "start": { + "line": 86, + "column": 18 + }, + "end": { + "line": 86, + "column": 22 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2806, + "end": 2807, + "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": "scene", + "start": 2828, + "end": 2833, + "loc": { + "start": { + "line": 87, + "column": 20 + }, + "end": { + "line": 87, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2833, + "end": 2834, + "loc": { + "start": { + "line": 87, + "column": 25 + }, + "end": { + "line": 87, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "destroy", + "start": 2834, + "end": 2841, + "loc": { + "start": { + "line": 87, + "column": 26 + }, + "end": { + "line": 87, + "column": 33 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2841, + "end": 2842, + "loc": { + "start": { + "line": 87, + "column": 33 + }, + "end": { + "line": 87, + "column": 34 + } + } + }, + { + "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": 87, + "column": 34 + }, + "end": { + "line": 87, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2843, + "end": 2844, + "loc": { + "start": { + "line": 87, + "column": 35 + }, + "end": { + "line": 87, + "column": 36 + } + } + }, + { + "type": { + "label": "delete", + "keyword": "delete", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "delete", + "start": 2865, + "end": 2871, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 2872, + "end": 2876, + "loc": { + "start": { + "line": 88, + "column": 27 + }, + "end": { + "line": 88, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2876, + "end": 2877, + "loc": { + "start": { + "line": 88, + "column": 31 + }, + "end": { + "line": 88, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 2877, + "end": 2883, + "loc": { + "start": { + "line": 88, + "column": 32 + }, + "end": { + "line": 88, + "column": 38 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2883, + "end": 2884, + "loc": { + "start": { + "line": 88, + "column": 38 + }, + "end": { + "line": 88, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 2884, + "end": 2889, + "loc": { + "start": { + "line": 88, + "column": 39 + }, + "end": { + "line": 88, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2889, + "end": 2890, + "loc": { + "start": { + "line": 88, + "column": 44 + }, + "end": { + "line": 88, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 2890, + "end": 2892, + "loc": { + "start": { + "line": 88, + "column": 45 + }, + "end": { + "line": 88, + "column": 47 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2892, + "end": 2893, + "loc": { + "start": { + "line": 88, + "column": 47 + }, + "end": { + "line": 88, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2893, + "end": 2894, + "loc": { + "start": { + "line": 88, + "column": 48 + }, + "end": { + "line": 88, + "column": 49 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2911, + "end": 2912, + "loc": { + "start": { + "line": 89, + "column": 16 + }, + "end": { + "line": 89, + "column": 17 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2925, + "end": 2926, + "loc": { + "start": { + "line": 90, + "column": 12 + }, + "end": { + "line": 90, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2935, + "end": 2936, + "loc": { + "start": { + "line": 91, + "column": 8 + }, + "end": { + "line": 91, + "column": 9 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2941, + "end": 2942, + "loc": { + "start": { + "line": 92, + "column": 4 + }, + "end": { + "line": 92, + "column": 5 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 2942, + "end": 2943, + "loc": { + "start": { + "line": 92, + "column": 5 + }, + "end": { + "line": 92, + "column": 6 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Schedule a task to run at the next frame.\n *\n * Internally, this pushes the task to a FIFO queue. Within each frame interval, xeokit processes the queue\n * for a certain period of time, popping tasks and running them. After each frame interval, tasks that did not\n * get a chance to run during the task are left in the queue to be run next time.\n *\n * @param {Function} callback Callback that runs the task.\n * @param {Object} [scope] Scope for the callback.\n ", + "start": 2949, + "end": 3454, + "loc": { + "start": { + "line": 94, + "column": 4 + }, + "end": { + "line": 103, + "column": 7 + } + } + }, + { + "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": 3459, + "end": 3463, + "loc": { + "start": { + "line": 104, + "column": 4 + }, + "end": { + "line": 104, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3463, + "end": 3464, + "loc": { + "start": { + "line": 104, + "column": 8 + }, + "end": { + "line": 104, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scheduleTask", + "start": 3464, + "end": 3476, + "loc": { + "start": { + "line": 104, + "column": 9 + }, + "end": { + "line": 104, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3477, + "end": 3478, + "loc": { + "start": { + "line": 104, + "column": 22 + }, + "end": { + "line": 104, + "column": 23 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 3479, + "end": 3487, + "loc": { + "start": { + "line": 104, + "column": 24 + }, + "end": { + "line": 104, + "column": 32 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3488, + "end": 3489, + "loc": { + "start": { + "line": 104, + "column": 33 + }, + "end": { + "line": 104, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "callback", + "start": 3489, + "end": 3497, + "loc": { + "start": { + "line": 104, + "column": 34 + }, + "end": { + "line": 104, + "column": 42 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3497, + "end": 3498, + "loc": { + "start": { + "line": 104, + "column": 42 + }, + "end": { + "line": 104, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scope", + "start": 3499, + "end": 3504, + "loc": { + "start": { + "line": 104, + "column": 44 + }, + "end": { + "line": 104, + "column": 49 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3505, + "end": 3506, + "loc": { + "start": { + "line": 104, + "column": 50 + }, + "end": { + "line": 104, + "column": 51 + } + } + }, + { + "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": 3507, + "end": 3511, + "loc": { + "start": { + "line": 104, + "column": 52 + }, + "end": { + "line": 104, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3511, + "end": 3512, + "loc": { + "start": { + "line": 104, + "column": 56 + }, + "end": { + "line": 104, + "column": 57 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3513, + "end": 3514, + "loc": { + "start": { + "line": 104, + "column": 58 + }, + "end": { + "line": 104, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskQueue", + "start": 3523, + "end": 3532, + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 105, + "column": 17 + } + } + }, + { + "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": 105, + "column": 17 + }, + "end": { + "line": 105, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "push", + "start": 3533, + "end": 3537, + "loc": { + "start": { + "line": 105, + "column": 18 + }, + "end": { + "line": 105, + "column": 22 + } + } + }, + { + "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": 105, + "column": 22 + }, + "end": { + "line": 105, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "callback", + "start": 3538, + "end": 3546, + "loc": { + "start": { + "line": 105, + "column": 23 + }, + "end": { + "line": 105, + "column": 31 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3546, + "end": 3547, + "loc": { + "start": { + "line": 105, + "column": 31 + }, + "end": { + "line": 105, + "column": 32 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3547, + "end": 3548, + "loc": { + "start": { + "line": 105, + "column": 32 + }, + "end": { + "line": 105, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskQueue", + "start": 3557, + "end": 3566, + "loc": { + "start": { + "line": 106, + "column": 8 + }, + "end": { + "line": 106, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3566, + "end": 3567, + "loc": { + "start": { + "line": 106, + "column": 17 + }, + "end": { + "line": 106, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "push", + "start": 3567, + "end": 3571, + "loc": { + "start": { + "line": 106, + "column": 18 + }, + "end": { + "line": 106, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3571, + "end": 3572, + "loc": { + "start": { + "line": 106, + "column": 22 + }, + "end": { + "line": 106, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scope", + "start": 3572, + "end": 3577, + "loc": { + "start": { + "line": 106, + "column": 23 + }, + "end": { + "line": 106, + "column": 28 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3577, + "end": 3578, + "loc": { + "start": { + "line": 106, + "column": 28 + }, + "end": { + "line": 106, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3578, + "end": 3579, + "loc": { + "start": { + "line": 106, + "column": 29 + }, + "end": { + "line": 106, + "column": 30 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3584, + "end": 3585, + "loc": { + "start": { + "line": 107, + "column": 4 + }, + "end": { + "line": 107, + "column": 5 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3585, + "end": 3586, + "loc": { + "start": { + "line": 107, + "column": 5 + }, + "end": { + "line": 107, + "column": 6 + } + } + }, + { + "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": 3592, + "end": 3596, + "loc": { + "start": { + "line": 109, + "column": 4 + }, + "end": { + "line": 109, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3596, + "end": 3597, + "loc": { + "start": { + "line": 109, + "column": 8 + }, + "end": { + "line": 109, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "runTasks", + "start": 3597, + "end": 3605, + "loc": { + "start": { + "line": 109, + "column": 9 + }, + "end": { + "line": 109, + "column": 17 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3606, + "end": 3607, + "loc": { + "start": { + "line": 109, + "column": 18 + }, + "end": { + "line": 109, + "column": 19 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 3608, + "end": 3616, + "loc": { + "start": { + "line": 109, + "column": 20 + }, + "end": { + "line": 109, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3617, + "end": 3618, + "loc": { + "start": { + "line": 109, + "column": 29 + }, + "end": { + "line": 109, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "until", + "start": 3618, + "end": 3623, + "loc": { + "start": { + "line": 109, + "column": 30 + }, + "end": { + "line": 109, + "column": 35 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3624, + "end": 3625, + "loc": { + "start": { + "line": 109, + "column": 36 + }, + "end": { + "line": 109, + "column": 37 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 3626, + "end": 3627, + "loc": { + "start": { + "line": 109, + "column": 38 + }, + "end": { + "line": 109, + "column": 39 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 3627, + "end": 3628, + "loc": { + "start": { + "line": 109, + "column": 39 + }, + "end": { + "line": 109, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3628, + "end": 3629, + "loc": { + "start": { + "line": 109, + "column": 40 + }, + "end": { + "line": 109, + "column": 41 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3630, + "end": 3631, + "loc": { + "start": { + "line": 109, + "column": 42 + }, + "end": { + "line": 109, + "column": 43 + } + } + }, + { + "type": "CommentLine", + "value": " Pops and processes tasks in the queue, until the given number of milliseconds has elapsed.", + "start": 3632, + "end": 3725, + "loc": { + "start": { + "line": 109, + "column": 44 + }, + "end": { + "line": 109, + "column": 137 + } + } + }, + { + "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": 3734, + "end": 3737, + "loc": { + "start": { + "line": 110, + "column": 8 + }, + "end": { + "line": 110, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 3738, + "end": 3742, + "loc": { + "start": { + "line": 110, + "column": 12 + }, + "end": { + "line": 110, + "column": 16 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3743, + "end": 3744, + "loc": { + "start": { + "line": 110, + "column": 17 + }, + "end": { + "line": 110, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3745, + "end": 3746, + "loc": { + "start": { + "line": 110, + "column": 19 + }, + "end": { + "line": 110, + "column": 20 + } + } + }, + { + "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": 3746, + "end": 3749, + "loc": { + "start": { + "line": 110, + "column": 20 + }, + "end": { + "line": 110, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Date", + "start": 3750, + "end": 3754, + "loc": { + "start": { + "line": 110, + "column": 24 + }, + "end": { + "line": 110, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3754, + "end": 3755, + "loc": { + "start": { + "line": 110, + "column": 28 + }, + "end": { + "line": 110, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3755, + "end": 3756, + "loc": { + "start": { + "line": 110, + "column": 29 + }, + "end": { + "line": 110, + "column": 30 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3756, + "end": 3757, + "loc": { + "start": { + "line": 110, + "column": 30 + }, + "end": { + "line": 110, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3757, + "end": 3758, + "loc": { + "start": { + "line": 110, + "column": 31 + }, + "end": { + "line": 110, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "getTime", + "start": 3758, + "end": 3765, + "loc": { + "start": { + "line": 110, + "column": 32 + }, + "end": { + "line": 110, + "column": 39 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3765, + "end": 3766, + "loc": { + "start": { + "line": 110, + "column": 39 + }, + "end": { + "line": 110, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3766, + "end": 3767, + "loc": { + "start": { + "line": 110, + "column": 40 + }, + "end": { + "line": 110, + "column": 41 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3767, + "end": 3768, + "loc": { + "start": { + "line": 110, + "column": 41 + }, + "end": { + "line": 110, + "column": 42 + } + } + }, + { + "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": 3777, + "end": 3780, + "loc": { + "start": { + "line": 111, + "column": 8 + }, + "end": { + "line": 111, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "callback", + "start": 3781, + "end": 3789, + "loc": { + "start": { + "line": 111, + "column": 12 + }, + "end": { + "line": 111, + "column": 20 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3789, + "end": 3790, + "loc": { + "start": { + "line": 111, + "column": 20 + }, + "end": { + "line": 111, + "column": 21 + } + } + }, + { + "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": 3799, + "end": 3802, + "loc": { + "start": { + "line": 112, + "column": 8 + }, + "end": { + "line": 112, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scope", + "start": 3803, + "end": 3808, + "loc": { + "start": { + "line": 112, + "column": 12 + }, + "end": { + "line": 112, + "column": 17 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3808, + "end": 3809, + "loc": { + "start": { + "line": 112, + "column": 17 + }, + "end": { + "line": 112, + "column": 18 + } + } + }, + { + "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": 3818, + "end": 3821, + "loc": { + "start": { + "line": 113, + "column": 8 + }, + "end": { + "line": 113, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksRun", + "start": 3822, + "end": 3830, + "loc": { + "start": { + "line": 113, + "column": 12 + }, + "end": { + "line": 113, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3831, + "end": 3832, + "loc": { + "start": { + "line": 113, + "column": 21 + }, + "end": { + "line": 113, + "column": 22 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 3833, + "end": 3834, + "loc": { + "start": { + "line": 113, + "column": 23 + }, + "end": { + "line": 113, + "column": 24 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3834, + "end": 3835, + "loc": { + "start": { + "line": 113, + "column": 24 + }, + "end": { + "line": 113, + "column": 25 + } + } + }, + { + "type": { + "label": "while", + "keyword": "while", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": true, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "while", + "start": 3844, + "end": 3849, + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 114, + "column": 13 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3850, + "end": 3851, + "loc": { + "start": { + "line": 114, + "column": 14 + }, + "end": { + "line": 114, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskQueue", + "start": 3851, + "end": 3860, + "loc": { + "start": { + "line": 114, + "column": 15 + }, + "end": { + "line": 114, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3860, + "end": 3861, + "loc": { + "start": { + "line": 114, + "column": 24 + }, + "end": { + "line": 114, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 3861, + "end": 3867, + "loc": { + "start": { + "line": 114, + "column": 25 + }, + "end": { + "line": 114, + "column": 31 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 3868, + "end": 3869, + "loc": { + "start": { + "line": 114, + "column": 32 + }, + "end": { + "line": 114, + "column": 33 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 3870, + "end": 3871, + "loc": { + "start": { + "line": 114, + "column": 34 + }, + "end": { + "line": 114, + "column": 35 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 3872, + "end": 3874, + "loc": { + "start": { + "line": 114, + "column": 36 + }, + "end": { + "line": 114, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3875, + "end": 3876, + "loc": { + "start": { + "line": 114, + "column": 39 + }, + "end": { + "line": 114, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "until", + "start": 3876, + "end": 3881, + "loc": { + "start": { + "line": 114, + "column": 40 + }, + "end": { + "line": 114, + "column": 45 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 3882, + "end": 3883, + "loc": { + "start": { + "line": 114, + "column": 46 + }, + "end": { + "line": 114, + "column": 47 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 3884, + "end": 3885, + "loc": { + "start": { + "line": 114, + "column": 48 + }, + "end": { + "line": 114, + "column": 49 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 3886, + "end": 3888, + "loc": { + "start": { + "line": 114, + "column": 50 + }, + "end": { + "line": 114, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 3889, + "end": 3893, + "loc": { + "start": { + "line": 114, + "column": 53 + }, + "end": { + "line": 114, + "column": 57 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<", + "start": 3894, + "end": 3895, + "loc": { + "start": { + "line": 114, + "column": 58 + }, + "end": { + "line": 114, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "until", + "start": 3896, + "end": 3901, + "loc": { + "start": { + "line": 114, + "column": 60 + }, + "end": { + "line": 114, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3901, + "end": 3902, + "loc": { + "start": { + "line": 114, + "column": 65 + }, + "end": { + "line": 114, + "column": 66 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3902, + "end": 3903, + "loc": { + "start": { + "line": 114, + "column": 66 + }, + "end": { + "line": 114, + "column": 67 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3904, + "end": 3905, + "loc": { + "start": { + "line": 114, + "column": 68 + }, + "end": { + "line": 114, + "column": 69 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "callback", + "start": 3918, + "end": 3926, + "loc": { + "start": { + "line": 115, + "column": 12 + }, + "end": { + "line": 115, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3927, + "end": 3928, + "loc": { + "start": { + "line": 115, + "column": 21 + }, + "end": { + "line": 115, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskQueue", + "start": 3929, + "end": 3938, + "loc": { + "start": { + "line": 115, + "column": 23 + }, + "end": { + "line": 115, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3938, + "end": 3939, + "loc": { + "start": { + "line": 115, + "column": 32 + }, + "end": { + "line": 115, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "shift", + "start": 3939, + "end": 3944, + "loc": { + "start": { + "line": 115, + "column": 33 + }, + "end": { + "line": 115, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3944, + "end": 3945, + "loc": { + "start": { + "line": 115, + "column": 38 + }, + "end": { + "line": 115, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3945, + "end": 3946, + "loc": { + "start": { + "line": 115, + "column": 39 + }, + "end": { + "line": 115, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3946, + "end": 3947, + "loc": { + "start": { + "line": 115, + "column": 40 + }, + "end": { + "line": 115, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scope", + "start": 3960, + "end": 3965, + "loc": { + "start": { + "line": 116, + "column": 12 + }, + "end": { + "line": 116, + "column": 17 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 3966, + "end": 3967, + "loc": { + "start": { + "line": 116, + "column": 18 + }, + "end": { + "line": 116, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskQueue", + "start": 3968, + "end": 3977, + "loc": { + "start": { + "line": 116, + "column": 20 + }, + "end": { + "line": 116, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3977, + "end": 3978, + "loc": { + "start": { + "line": 116, + "column": 29 + }, + "end": { + "line": 116, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "shift", + "start": 3978, + "end": 3983, + "loc": { + "start": { + "line": 116, + "column": 30 + }, + "end": { + "line": 116, + "column": 35 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3983, + "end": 3984, + "loc": { + "start": { + "line": 116, + "column": 35 + }, + "end": { + "line": 116, + "column": 36 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3984, + "end": 3985, + "loc": { + "start": { + "line": 116, + "column": 36 + }, + "end": { + "line": 116, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 3985, + "end": 3986, + "loc": { + "start": { + "line": 116, + "column": 37 + }, + "end": { + "line": 116, + "column": 38 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 3999, + "end": 4001, + "loc": { + "start": { + "line": 117, + "column": 12 + }, + "end": { + "line": 117, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4002, + "end": 4003, + "loc": { + "start": { + "line": 117, + "column": 15 + }, + "end": { + "line": 117, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scope", + "start": 4003, + "end": 4008, + "loc": { + "start": { + "line": 117, + "column": 16 + }, + "end": { + "line": 117, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4008, + "end": 4009, + "loc": { + "start": { + "line": 117, + "column": 21 + }, + "end": { + "line": 117, + "column": 22 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4010, + "end": 4011, + "loc": { + "start": { + "line": 117, + "column": 23 + }, + "end": { + "line": 117, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "callback", + "start": 4028, + "end": 4036, + "loc": { + "start": { + "line": 118, + "column": 16 + }, + "end": { + "line": 118, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4036, + "end": 4037, + "loc": { + "start": { + "line": 118, + "column": 24 + }, + "end": { + "line": 118, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "call", + "start": 4037, + "end": 4041, + "loc": { + "start": { + "line": 118, + "column": 25 + }, + "end": { + "line": 118, + "column": 29 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4041, + "end": 4042, + "loc": { + "start": { + "line": 118, + "column": 29 + }, + "end": { + "line": 118, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scope", + "start": 4042, + "end": 4047, + "loc": { + "start": { + "line": 118, + "column": 30 + }, + "end": { + "line": 118, + "column": 35 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4047, + "end": 4048, + "loc": { + "start": { + "line": 118, + "column": 35 + }, + "end": { + "line": 118, + "column": 36 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4048, + "end": 4049, + "loc": { + "start": { + "line": 118, + "column": 36 + }, + "end": { + "line": 118, + "column": 37 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4062, + "end": 4063, + "loc": { + "start": { + "line": 119, + "column": 12 + }, + "end": { + "line": 119, + "column": 13 + } + } + }, + { + "type": { + "label": "else", + "keyword": "else", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "else", + "start": 4064, + "end": 4068, + "loc": { + "start": { + "line": 119, + "column": 14 + }, + "end": { + "line": 119, + "column": 18 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4069, + "end": 4070, + "loc": { + "start": { + "line": 119, + "column": 19 + }, + "end": { + "line": 119, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "callback", + "start": 4087, + "end": 4095, + "loc": { + "start": { + "line": 120, + "column": 16 + }, + "end": { + "line": 120, + "column": 24 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4095, + "end": 4096, + "loc": { + "start": { + "line": 120, + "column": 24 + }, + "end": { + "line": 120, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4096, + "end": 4097, + "loc": { + "start": { + "line": 120, + "column": 25 + }, + "end": { + "line": 120, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4097, + "end": 4098, + "loc": { + "start": { + "line": 120, + "column": 26 + }, + "end": { + "line": 120, + "column": 27 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4111, + "end": 4112, + "loc": { + "start": { + "line": 121, + "column": 12 + }, + "end": { + "line": 121, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 4125, + "end": 4129, + "loc": { + "start": { + "line": 122, + "column": 12 + }, + "end": { + "line": 122, + "column": 16 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4130, + "end": 4131, + "loc": { + "start": { + "line": 122, + "column": 17 + }, + "end": { + "line": 122, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4132, + "end": 4133, + "loc": { + "start": { + "line": 122, + "column": 19 + }, + "end": { + "line": 122, + "column": 20 + } + } + }, + { + "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": 4133, + "end": 4136, + "loc": { + "start": { + "line": 122, + "column": 20 + }, + "end": { + "line": 122, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Date", + "start": 4137, + "end": 4141, + "loc": { + "start": { + "line": 122, + "column": 24 + }, + "end": { + "line": 122, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4141, + "end": 4142, + "loc": { + "start": { + "line": 122, + "column": 28 + }, + "end": { + "line": 122, + "column": 29 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4142, + "end": 4143, + "loc": { + "start": { + "line": 122, + "column": 29 + }, + "end": { + "line": 122, + "column": 30 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4143, + "end": 4144, + "loc": { + "start": { + "line": 122, + "column": 30 + }, + "end": { + "line": 122, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4144, + "end": 4145, + "loc": { + "start": { + "line": 122, + "column": 31 + }, + "end": { + "line": 122, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "getTime", + "start": 4145, + "end": 4152, + "loc": { + "start": { + "line": 122, + "column": 32 + }, + "end": { + "line": 122, + "column": 39 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4152, + "end": 4153, + "loc": { + "start": { + "line": 122, + "column": 39 + }, + "end": { + "line": 122, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4153, + "end": 4154, + "loc": { + "start": { + "line": 122, + "column": 40 + }, + "end": { + "line": 122, + "column": 41 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4154, + "end": 4155, + "loc": { + "start": { + "line": 122, + "column": 41 + }, + "end": { + "line": 122, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksRun", + "start": 4168, + "end": 4176, + "loc": { + "start": { + "line": 123, + "column": 12 + }, + "end": { + "line": 123, + "column": 20 + } + } + }, + { + "type": { + "label": "++/--", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": true, + "binop": null + }, + "value": "++", + "start": 4176, + "end": 4178, + "loc": { + "start": { + "line": 123, + "column": 20 + }, + "end": { + "line": 123, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4178, + "end": 4179, + "loc": { + "start": { + "line": 123, + "column": 22 + }, + "end": { + "line": 123, + "column": 23 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4188, + "end": 4189, + "loc": { + "start": { + "line": 124, + "column": 8 + }, + "end": { + "line": 124, + "column": 9 + } + } + }, + { + "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": 4198, + "end": 4204, + "loc": { + "start": { + "line": 125, + "column": 8 + }, + "end": { + "line": 125, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksRun", + "start": 4205, + "end": 4213, + "loc": { + "start": { + "line": 125, + "column": 15 + }, + "end": { + "line": 125, + "column": 23 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4213, + "end": 4214, + "loc": { + "start": { + "line": 125, + "column": 23 + }, + "end": { + "line": 125, + "column": 24 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4219, + "end": 4220, + "loc": { + "start": { + "line": 126, + "column": 4 + }, + "end": { + "line": 126, + "column": 5 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4220, + "end": 4221, + "loc": { + "start": { + "line": 126, + "column": 5 + }, + "end": { + "line": 126, + "column": 6 + } + } + }, + { + "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": 4227, + "end": 4231, + "loc": { + "start": { + "line": 128, + "column": 4 + }, + "end": { + "line": 128, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4231, + "end": 4232, + "loc": { + "start": { + "line": 128, + "column": 8 + }, + "end": { + "line": 128, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "getNumTasks", + "start": 4232, + "end": 4243, + "loc": { + "start": { + "line": 128, + "column": 9 + }, + "end": { + "line": 128, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4244, + "end": 4245, + "loc": { + "start": { + "line": 128, + "column": 21 + }, + "end": { + "line": 128, + "column": 22 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 4246, + "end": 4254, + "loc": { + "start": { + "line": 128, + "column": 23 + }, + "end": { + "line": 128, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4255, + "end": 4256, + "loc": { + "start": { + "line": 128, + "column": 32 + }, + "end": { + "line": 128, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4256, + "end": 4257, + "loc": { + "start": { + "line": 128, + "column": 33 + }, + "end": { + "line": 128, + "column": 34 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4258, + "end": 4259, + "loc": { + "start": { + "line": 128, + "column": 35 + }, + "end": { + "line": 128, + "column": 36 + } + } + }, + { + "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": 4268, + "end": 4274, + "loc": { + "start": { + "line": 129, + "column": 8 + }, + "end": { + "line": 129, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskQueue", + "start": 4275, + "end": 4284, + "loc": { + "start": { + "line": 129, + "column": 15 + }, + "end": { + "line": 129, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4284, + "end": 4285, + "loc": { + "start": { + "line": 129, + "column": 24 + }, + "end": { + "line": 129, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 4285, + "end": 4291, + "loc": { + "start": { + "line": 129, + "column": 25 + }, + "end": { + "line": 129, + "column": 31 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4291, + "end": 4292, + "loc": { + "start": { + "line": 129, + "column": 31 + }, + "end": { + "line": 129, + "column": 32 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4297, + "end": 4298, + "loc": { + "start": { + "line": 130, + "column": 4 + }, + "end": { + "line": 130, + "column": 5 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4298, + "end": 4299, + "loc": { + "start": { + "line": 130, + "column": 5 + }, + "end": { + "line": 130, + "column": 6 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4300, + "end": 4301, + "loc": { + "start": { + "line": 131, + "column": 0 + }, + "end": { + "line": 131, + "column": 1 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * @private\n * @type {Core}\n ", + "start": 4303, + "end": 4338, + "loc": { + "start": { + "line": 133, + "column": 0 + }, + "end": { + "line": 136, + "column": 3 + } + } + }, + { + "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": 4339, + "end": 4344, + "loc": { + "start": { + "line": 137, + "column": 0 + }, + "end": { + "line": 137, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 4345, + "end": 4349, + "loc": { + "start": { + "line": 137, + "column": 6 + }, + "end": { + "line": 137, + "column": 10 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4350, + "end": 4351, + "loc": { + "start": { + "line": 137, + "column": 11 + }, + "end": { + "line": 137, + "column": 12 + } + } + }, + { + "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": 4352, + "end": 4355, + "loc": { + "start": { + "line": 137, + "column": 13 + }, + "end": { + "line": 137, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Core", + "start": 4356, + "end": 4360, + "loc": { + "start": { + "line": 137, + "column": 17 + }, + "end": { + "line": 137, + "column": 21 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4360, + "end": 4361, + "loc": { + "start": { + "line": 137, + "column": 21 + }, + "end": { + "line": 137, + "column": 22 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4361, + "end": 4362, + "loc": { + "start": { + "line": 137, + "column": 22 + }, + "end": { + "line": 137, + "column": 23 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4362, + "end": 4363, + "loc": { + "start": { + "line": 137, + "column": 23 + }, + "end": { + "line": 137, + "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": 4365, + "end": 4370, + "loc": { + "start": { + "line": 139, + "column": 0 + }, + "end": { + "line": 139, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "frame", + "start": 4371, + "end": 4376, + "loc": { + "start": { + "line": 139, + "column": 6 + }, + "end": { + "line": 139, + "column": 11 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4377, + "end": 4378, + "loc": { + "start": { + "line": 139, + "column": 12 + }, + "end": { + "line": 139, + "column": 13 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 4379, + "end": 4387, + "loc": { + "start": { + "line": 139, + "column": 14 + }, + "end": { + "line": 139, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4388, + "end": 4389, + "loc": { + "start": { + "line": 139, + "column": 23 + }, + "end": { + "line": 139, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4389, + "end": 4390, + "loc": { + "start": { + "line": 139, + "column": 24 + }, + "end": { + "line": 139, + "column": 25 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4391, + "end": 4392, + "loc": { + "start": { + "line": 139, + "column": 26 + }, + "end": { + "line": 139, + "column": 27 + } + } + }, + { + "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": 4397, + "end": 4400, + "loc": { + "start": { + "line": 140, + "column": 4 + }, + "end": { + "line": 140, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 4401, + "end": 4405, + "loc": { + "start": { + "line": 140, + "column": 8 + }, + "end": { + "line": 140, + "column": 12 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4406, + "end": 4407, + "loc": { + "start": { + "line": 140, + "column": 13 + }, + "end": { + "line": 140, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Date", + "start": 4408, + "end": 4412, + "loc": { + "start": { + "line": 140, + "column": 15 + }, + "end": { + "line": 140, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4412, + "end": 4413, + "loc": { + "start": { + "line": 140, + "column": 19 + }, + "end": { + "line": 140, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "now", + "start": 4413, + "end": 4416, + "loc": { + "start": { + "line": 140, + "column": 20 + }, + "end": { + "line": 140, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4416, + "end": 4417, + "loc": { + "start": { + "line": 140, + "column": 23 + }, + "end": { + "line": 140, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4417, + "end": 4418, + "loc": { + "start": { + "line": 140, + "column": 24 + }, + "end": { + "line": 140, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4418, + "end": 4419, + "loc": { + "start": { + "line": 140, + "column": 25 + }, + "end": { + "line": 140, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsedTime", + "start": 4424, + "end": 4435, + "loc": { + "start": { + "line": 141, + "column": 4 + }, + "end": { + "line": 141, + "column": 15 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4436, + "end": 4437, + "loc": { + "start": { + "line": 141, + "column": 16 + }, + "end": { + "line": 141, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 4438, + "end": 4442, + "loc": { + "start": { + "line": 141, + "column": 18 + }, + "end": { + "line": 141, + "column": 22 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 4443, + "end": 4444, + "loc": { + "start": { + "line": 141, + "column": 23 + }, + "end": { + "line": 141, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastTime", + "start": 4445, + "end": 4453, + "loc": { + "start": { + "line": 141, + "column": 25 + }, + "end": { + "line": 141, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4453, + "end": 4454, + "loc": { + "start": { + "line": 141, + "column": 33 + }, + "end": { + "line": 141, + "column": 34 + } + } + }, + { + "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": 4459, + "end": 4461, + "loc": { + "start": { + "line": 142, + "column": 4 + }, + "end": { + "line": 142, + "column": 6 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4462, + "end": 4463, + "loc": { + "start": { + "line": 142, + "column": 7 + }, + "end": { + "line": 142, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastTime", + "start": 4463, + "end": 4471, + "loc": { + "start": { + "line": 142, + "column": 8 + }, + "end": { + "line": 142, + "column": 16 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 4472, + "end": 4473, + "loc": { + "start": { + "line": 142, + "column": 17 + }, + "end": { + "line": 142, + "column": 18 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 4474, + "end": 4475, + "loc": { + "start": { + "line": 142, + "column": 19 + }, + "end": { + "line": 142, + "column": 20 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 4476, + "end": 4478, + "loc": { + "start": { + "line": 142, + "column": 21 + }, + "end": { + "line": 142, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsedTime", + "start": 4479, + "end": 4490, + "loc": { + "start": { + "line": 142, + "column": 24 + }, + "end": { + "line": 142, + "column": 35 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 4491, + "end": 4492, + "loc": { + "start": { + "line": 142, + "column": 36 + }, + "end": { + "line": 142, + "column": 37 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 4493, + "end": 4494, + "loc": { + "start": { + "line": 142, + "column": 38 + }, + "end": { + "line": 142, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4494, + "end": 4495, + "loc": { + "start": { + "line": 142, + "column": 39 + }, + "end": { + "line": 142, + "column": 40 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4496, + "end": 4497, + "loc": { + "start": { + "line": 142, + "column": 41 + }, + "end": { + "line": 142, + "column": 42 + } + } + }, + { + "type": "CommentLine", + "value": " Log FPS stats", + "start": 4498, + "end": 4514, + "loc": { + "start": { + "line": 142, + "column": 43 + }, + "end": { + "line": 142, + "column": 59 + } + } + }, + { + "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": 4523, + "end": 4526, + "loc": { + "start": { + "line": 143, + "column": 8 + }, + "end": { + "line": 143, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "newFPS", + "start": 4527, + "end": 4533, + "loc": { + "start": { + "line": 143, + "column": 12 + }, + "end": { + "line": 143, + "column": 18 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4534, + "end": 4535, + "loc": { + "start": { + "line": 143, + "column": 19 + }, + "end": { + "line": 143, + "column": 20 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1000, + "start": 4536, + "end": 4540, + "loc": { + "start": { + "line": 143, + "column": 21 + }, + "end": { + "line": 143, + "column": 25 + } + } + }, + { + "type": { + "label": "/", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "/", + "start": 4541, + "end": 4542, + "loc": { + "start": { + "line": 143, + "column": 26 + }, + "end": { + "line": 143, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsedTime", + "start": 4543, + "end": 4554, + "loc": { + "start": { + "line": 143, + "column": 28 + }, + "end": { + "line": 143, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4554, + "end": 4555, + "loc": { + "start": { + "line": 143, + "column": 39 + }, + "end": { + "line": 143, + "column": 40 + } + } + }, + { + "type": "CommentLine", + "value": " Moving average of FPS", + "start": 4556, + "end": 4580, + "loc": { + "start": { + "line": 143, + "column": 41 + }, + "end": { + "line": 143, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalFPS", + "start": 4589, + "end": 4597, + "loc": { + "start": { + "line": 144, + "column": 8 + }, + "end": { + "line": 144, + "column": 16 + } + } + }, + { + "type": { + "label": "_=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "+=", + "start": 4598, + "end": 4600, + "loc": { + "start": { + "line": 144, + "column": 17 + }, + "end": { + "line": 144, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "newFPS", + "start": 4601, + "end": 4607, + "loc": { + "start": { + "line": 144, + "column": 20 + }, + "end": { + "line": 144, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4607, + "end": 4608, + "loc": { + "start": { + "line": 144, + "column": 26 + }, + "end": { + "line": 144, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fpsSamples", + "start": 4617, + "end": 4627, + "loc": { + "start": { + "line": 145, + "column": 8 + }, + "end": { + "line": 145, + "column": 18 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4627, + "end": 4628, + "loc": { + "start": { + "line": 145, + "column": 18 + }, + "end": { + "line": 145, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "push", + "start": 4628, + "end": 4632, + "loc": { + "start": { + "line": 145, + "column": 19 + }, + "end": { + "line": 145, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4632, + "end": 4633, + "loc": { + "start": { + "line": 145, + "column": 23 + }, + "end": { + "line": 145, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "newFPS", + "start": 4633, + "end": 4639, + "loc": { + "start": { + "line": 145, + "column": 24 + }, + "end": { + "line": 145, + "column": 30 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4639, + "end": 4640, + "loc": { + "start": { + "line": 145, + "column": 30 + }, + "end": { + "line": 145, + "column": 31 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4640, + "end": 4641, + "loc": { + "start": { + "line": 145, + "column": 31 + }, + "end": { + "line": 145, + "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": 4650, + "end": 4652, + "loc": { + "start": { + "line": 146, + "column": 8 + }, + "end": { + "line": 146, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4653, + "end": 4654, + "loc": { + "start": { + "line": 146, + "column": 11 + }, + "end": { + "line": 146, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fpsSamples", + "start": 4654, + "end": 4664, + "loc": { + "start": { + "line": 146, + "column": 12 + }, + "end": { + "line": 146, + "column": 22 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4664, + "end": 4665, + "loc": { + "start": { + "line": 146, + "column": 22 + }, + "end": { + "line": 146, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 4665, + "end": 4671, + "loc": { + "start": { + "line": 146, + "column": 23 + }, + "end": { + "line": 146, + "column": 29 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">=", + "start": 4672, + "end": 4674, + "loc": { + "start": { + "line": 146, + "column": 30 + }, + "end": { + "line": 146, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numFPSSamples", + "start": 4675, + "end": 4688, + "loc": { + "start": { + "line": 146, + "column": 33 + }, + "end": { + "line": 146, + "column": 46 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4688, + "end": 4689, + "loc": { + "start": { + "line": 146, + "column": 46 + }, + "end": { + "line": 146, + "column": 47 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4690, + "end": 4691, + "loc": { + "start": { + "line": 146, + "column": 48 + }, + "end": { + "line": 146, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalFPS", + "start": 4704, + "end": 4712, + "loc": { + "start": { + "line": 147, + "column": 12 + }, + "end": { + "line": 147, + "column": 20 + } + } + }, + { + "type": { + "label": "_=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-=", + "start": 4713, + "end": 4715, + "loc": { + "start": { + "line": 147, + "column": 21 + }, + "end": { + "line": 147, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fpsSamples", + "start": 4716, + "end": 4726, + "loc": { + "start": { + "line": 147, + "column": 24 + }, + "end": { + "line": 147, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4726, + "end": 4727, + "loc": { + "start": { + "line": 147, + "column": 34 + }, + "end": { + "line": 147, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "shift", + "start": 4727, + "end": 4732, + "loc": { + "start": { + "line": 147, + "column": 35 + }, + "end": { + "line": 147, + "column": 40 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4732, + "end": 4733, + "loc": { + "start": { + "line": 147, + "column": 40 + }, + "end": { + "line": 147, + "column": 41 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4733, + "end": 4734, + "loc": { + "start": { + "line": 147, + "column": 41 + }, + "end": { + "line": 147, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4734, + "end": 4735, + "loc": { + "start": { + "line": 147, + "column": 42 + }, + "end": { + "line": 147, + "column": 43 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4744, + "end": 4745, + "loc": { + "start": { + "line": 148, + "column": 8 + }, + "end": { + "line": 148, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stats", + "start": 4754, + "end": 4759, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4759, + "end": 4760, + "loc": { + "start": { + "line": 149, + "column": 13 + }, + "end": { + "line": 149, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "frame", + "start": 4760, + "end": 4765, + "loc": { + "start": { + "line": 149, + "column": 14 + }, + "end": { + "line": 149, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4765, + "end": 4766, + "loc": { + "start": { + "line": 149, + "column": 19 + }, + "end": { + "line": 149, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fps", + "start": 4766, + "end": 4769, + "loc": { + "start": { + "line": 149, + "column": 20 + }, + "end": { + "line": 149, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4770, + "end": 4771, + "loc": { + "start": { + "line": 149, + "column": 24 + }, + "end": { + "line": 149, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Math", + "start": 4772, + "end": 4776, + "loc": { + "start": { + "line": 149, + "column": 26 + }, + "end": { + "line": 149, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4776, + "end": 4777, + "loc": { + "start": { + "line": 149, + "column": 30 + }, + "end": { + "line": 149, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "round", + "start": 4777, + "end": 4782, + "loc": { + "start": { + "line": 149, + "column": 31 + }, + "end": { + "line": 149, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4782, + "end": 4783, + "loc": { + "start": { + "line": 149, + "column": 36 + }, + "end": { + "line": 149, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalFPS", + "start": 4783, + "end": 4791, + "loc": { + "start": { + "line": 149, + "column": 37 + }, + "end": { + "line": 149, + "column": 45 + } + } + }, + { + "type": { + "label": "/", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "/", + "start": 4792, + "end": 4793, + "loc": { + "start": { + "line": 149, + "column": 46 + }, + "end": { + "line": 149, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fpsSamples", + "start": 4794, + "end": 4804, + "loc": { + "start": { + "line": 149, + "column": 48 + }, + "end": { + "line": 149, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4804, + "end": 4805, + "loc": { + "start": { + "line": 149, + "column": 58 + }, + "end": { + "line": 149, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 4805, + "end": 4811, + "loc": { + "start": { + "line": 149, + "column": 59 + }, + "end": { + "line": 149, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4811, + "end": 4812, + "loc": { + "start": { + "line": 149, + "column": 65 + }, + "end": { + "line": 149, + "column": 66 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4812, + "end": 4813, + "loc": { + "start": { + "line": 149, + "column": 66 + }, + "end": { + "line": 149, + "column": 67 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4818, + "end": 4819, + "loc": { + "start": { + "line": 150, + "column": 4 + }, + "end": { + "line": 150, + "column": 5 + } + } + }, + { + "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": 4824, + "end": 4827, + "loc": { + "start": { + "line": 151, + "column": 4 + }, + "end": { + "line": 151, + "column": 7 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4828, + "end": 4829, + "loc": { + "start": { + "line": 151, + "column": 8 + }, + "end": { + "line": 151, + "column": 9 + } + } + }, + { + "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": 4829, + "end": 4832, + "loc": { + "start": { + "line": 151, + "column": 9 + }, + "end": { + "line": 151, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 4833, + "end": 4835, + "loc": { + "start": { + "line": 151, + "column": 13 + }, + "end": { + "line": 151, + "column": 15 + } + } + }, + { + "type": { + "label": "in", + "keyword": "in", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "in", + "start": 4836, + "end": 4838, + "loc": { + "start": { + "line": 151, + "column": 16 + }, + "end": { + "line": 151, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 4839, + "end": 4843, + "loc": { + "start": { + "line": 151, + "column": 19 + }, + "end": { + "line": 151, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4843, + "end": 4844, + "loc": { + "start": { + "line": 151, + "column": 23 + }, + "end": { + "line": 151, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 4844, + "end": 4850, + "loc": { + "start": { + "line": 151, + "column": 24 + }, + "end": { + "line": 151, + "column": 30 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4850, + "end": 4851, + "loc": { + "start": { + "line": 151, + "column": 30 + }, + "end": { + "line": 151, + "column": 31 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4852, + "end": 4853, + "loc": { + "start": { + "line": 151, + "column": 32 + }, + "end": { + "line": 151, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 4862, + "end": 4866, + "loc": { + "start": { + "line": 152, + "column": 8 + }, + "end": { + "line": 152, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4866, + "end": 4867, + "loc": { + "start": { + "line": 152, + "column": 12 + }, + "end": { + "line": 152, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 4867, + "end": 4873, + "loc": { + "start": { + "line": 152, + "column": 13 + }, + "end": { + "line": 152, + "column": 19 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4873, + "end": 4874, + "loc": { + "start": { + "line": 152, + "column": 19 + }, + "end": { + "line": 152, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 4874, + "end": 4876, + "loc": { + "start": { + "line": 152, + "column": 20 + }, + "end": { + "line": 152, + "column": 22 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4876, + "end": 4877, + "loc": { + "start": { + "line": 152, + "column": 22 + }, + "end": { + "line": 152, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4877, + "end": 4878, + "loc": { + "start": { + "line": 152, + "column": 23 + }, + "end": { + "line": 152, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "compile", + "start": 4878, + "end": 4885, + "loc": { + "start": { + "line": 152, + "column": 24 + }, + "end": { + "line": 152, + "column": 31 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4885, + "end": 4886, + "loc": { + "start": { + "line": 152, + "column": 31 + }, + "end": { + "line": 152, + "column": 32 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4886, + "end": 4887, + "loc": { + "start": { + "line": 152, + "column": 32 + }, + "end": { + "line": 152, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4887, + "end": 4888, + "loc": { + "start": { + "line": 152, + "column": 33 + }, + "end": { + "line": 152, + "column": 34 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4893, + "end": 4894, + "loc": { + "start": { + "line": 153, + "column": 4 + }, + "end": { + "line": 153, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "runTasks", + "start": 4899, + "end": 4907, + "loc": { + "start": { + "line": 154, + "column": 4 + }, + "end": { + "line": 154, + "column": 12 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4907, + "end": 4908, + "loc": { + "start": { + "line": 154, + "column": 12 + }, + "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": "time", + "start": 4908, + "end": 4912, + "loc": { + "start": { + "line": 154, + "column": 13 + }, + "end": { + "line": 154, + "column": 17 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4912, + "end": 4913, + "loc": { + "start": { + "line": 154, + "column": 17 + }, + "end": { + "line": 154, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4913, + "end": 4914, + "loc": { + "start": { + "line": 154, + "column": 18 + }, + "end": { + "line": 154, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastTime", + "start": 4919, + "end": 4927, + "loc": { + "start": { + "line": 155, + "column": 4 + }, + "end": { + "line": 155, + "column": 12 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4928, + "end": 4929, + "loc": { + "start": { + "line": 155, + "column": 13 + }, + "end": { + "line": 155, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 4930, + "end": 4934, + "loc": { + "start": { + "line": 155, + "column": 15 + }, + "end": { + "line": 155, + "column": 19 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4934, + "end": 4935, + "loc": { + "start": { + "line": 155, + "column": 19 + }, + "end": { + "line": 155, + "column": 20 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4936, + "end": 4937, + "loc": { + "start": { + "line": 156, + "column": 0 + }, + "end": { + "line": 156, + "column": 1 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4937, + "end": 4938, + "loc": { + "start": { + "line": 156, + "column": 1 + }, + "end": { + "line": 156, + "column": 2 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 4940, + "end": 4948, + "loc": { + "start": { + "line": 158, + "column": 0 + }, + "end": { + "line": 158, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "customSetInterval", + "start": 4949, + "end": 4966, + "loc": { + "start": { + "line": 158, + "column": 9 + }, + "end": { + "line": 158, + "column": 26 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4966, + "end": 4967, + "loc": { + "start": { + "line": 158, + "column": 26 + }, + "end": { + "line": 158, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "callback", + "start": 4967, + "end": 4975, + "loc": { + "start": { + "line": 158, + "column": 27 + }, + "end": { + "line": 158, + "column": 35 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4975, + "end": 4976, + "loc": { + "start": { + "line": 158, + "column": 35 + }, + "end": { + "line": 158, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "interval", + "start": 4977, + "end": 4985, + "loc": { + "start": { + "line": 158, + "column": 37 + }, + "end": { + "line": 158, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4985, + "end": 4986, + "loc": { + "start": { + "line": 158, + "column": 45 + }, + "end": { + "line": 158, + "column": 46 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4987, + "end": 4988, + "loc": { + "start": { + "line": 158, + "column": 47 + }, + "end": { + "line": 158, + "column": 48 + } + } + }, + { + "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": 4993, + "end": 4996, + "loc": { + "start": { + "line": 159, + "column": 4 + }, + "end": { + "line": 159, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "expected", + "start": 4997, + "end": 5005, + "loc": { + "start": { + "line": 159, + "column": 8 + }, + "end": { + "line": 159, + "column": 16 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5006, + "end": 5007, + "loc": { + "start": { + "line": 159, + "column": 17 + }, + "end": { + "line": 159, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Date", + "start": 5008, + "end": 5012, + "loc": { + "start": { + "line": 159, + "column": 19 + }, + "end": { + "line": 159, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5012, + "end": 5013, + "loc": { + "start": { + "line": 159, + "column": 23 + }, + "end": { + "line": 159, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "now", + "start": 5013, + "end": 5016, + "loc": { + "start": { + "line": 159, + "column": 24 + }, + "end": { + "line": 159, + "column": 27 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5016, + "end": 5017, + "loc": { + "start": { + "line": 159, + "column": 27 + }, + "end": { + "line": 159, + "column": 28 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5017, + "end": 5018, + "loc": { + "start": { + "line": 159, + "column": 28 + }, + "end": { + "line": 159, + "column": 29 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 5019, + "end": 5020, + "loc": { + "start": { + "line": 159, + "column": 30 + }, + "end": { + "line": 159, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "interval", + "start": 5021, + "end": 5029, + "loc": { + "start": { + "line": 159, + "column": 32 + }, + "end": { + "line": 159, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5029, + "end": 5030, + "loc": { + "start": { + "line": 159, + "column": 40 + }, + "end": { + "line": 159, + "column": 41 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 5035, + "end": 5043, + "loc": { + "start": { + "line": 160, + "column": 4 + }, + "end": { + "line": 160, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "loop", + "start": 5044, + "end": 5048, + "loc": { + "start": { + "line": 160, + "column": 13 + }, + "end": { + "line": 160, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5048, + "end": 5049, + "loc": { + "start": { + "line": 160, + "column": 17 + }, + "end": { + "line": 160, + "column": 18 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5049, + "end": 5050, + "loc": { + "start": { + "line": 160, + "column": 18 + }, + "end": { + "line": 160, + "column": 19 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5051, + "end": 5052, + "loc": { + "start": { + "line": 160, + "column": 20 + }, + "end": { + "line": 160, + "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": 5061, + "end": 5066, + "loc": { + "start": { + "line": 161, + "column": 8 + }, + "end": { + "line": 161, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsed", + "start": 5067, + "end": 5074, + "loc": { + "start": { + "line": 161, + "column": 14 + }, + "end": { + "line": 161, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5075, + "end": 5076, + "loc": { + "start": { + "line": 161, + "column": 22 + }, + "end": { + "line": 161, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Date", + "start": 5077, + "end": 5081, + "loc": { + "start": { + "line": 161, + "column": 24 + }, + "end": { + "line": 161, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5081, + "end": 5082, + "loc": { + "start": { + "line": 161, + "column": 28 + }, + "end": { + "line": 161, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "now", + "start": 5082, + "end": 5085, + "loc": { + "start": { + "line": 161, + "column": 29 + }, + "end": { + "line": 161, + "column": 32 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5085, + "end": 5086, + "loc": { + "start": { + "line": 161, + "column": 32 + }, + "end": { + "line": 161, + "column": 33 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5086, + "end": 5087, + "loc": { + "start": { + "line": 161, + "column": 33 + }, + "end": { + "line": 161, + "column": 34 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 5088, + "end": 5089, + "loc": { + "start": { + "line": 161, + "column": 35 + }, + "end": { + "line": 161, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "expected", + "start": 5090, + "end": 5098, + "loc": { + "start": { + "line": 161, + "column": 37 + }, + "end": { + "line": 161, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5098, + "end": 5099, + "loc": { + "start": { + "line": 161, + "column": 45 + }, + "end": { + "line": 161, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "callback", + "start": 5108, + "end": 5116, + "loc": { + "start": { + "line": 162, + "column": 8 + }, + "end": { + "line": 162, + "column": 16 + } + } + }, + { + "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": 162, + "column": 16 + }, + "end": { + "line": 162, + "column": 17 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5117, + "end": 5118, + "loc": { + "start": { + "line": 162, + "column": 17 + }, + "end": { + "line": 162, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5118, + "end": 5119, + "loc": { + "start": { + "line": 162, + "column": 18 + }, + "end": { + "line": 162, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "expected", + "start": 5128, + "end": 5136, + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "end": { + "line": 163, + "column": 16 + } + } + }, + { + "type": { + "label": "_=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "+=", + "start": 5137, + "end": 5139, + "loc": { + "start": { + "line": 163, + "column": 17 + }, + "end": { + "line": 163, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "interval", + "start": 5140, + "end": 5148, + "loc": { + "start": { + "line": 163, + "column": 20 + }, + "end": { + "line": 163, + "column": 28 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5148, + "end": 5149, + "loc": { + "start": { + "line": 163, + "column": 28 + }, + "end": { + "line": 163, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setTimeout", + "start": 5158, + "end": 5168, + "loc": { + "start": { + "line": 164, + "column": 8 + }, + "end": { + "line": 164, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5168, + "end": 5169, + "loc": { + "start": { + "line": 164, + "column": 18 + }, + "end": { + "line": 164, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "loop", + "start": 5169, + "end": 5173, + "loc": { + "start": { + "line": 164, + "column": 19 + }, + "end": { + "line": 164, + "column": 23 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5173, + "end": 5174, + "loc": { + "start": { + "line": 164, + "column": 23 + }, + "end": { + "line": 164, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Math", + "start": 5175, + "end": 5179, + "loc": { + "start": { + "line": 164, + "column": 25 + }, + "end": { + "line": 164, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5179, + "end": 5180, + "loc": { + "start": { + "line": 164, + "column": 29 + }, + "end": { + "line": 164, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "max", + "start": 5180, + "end": 5183, + "loc": { + "start": { + "line": 164, + "column": 30 + }, + "end": { + "line": 164, + "column": 33 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5183, + "end": 5184, + "loc": { + "start": { + "line": 164, + "column": 33 + }, + "end": { + "line": 164, + "column": 34 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 5184, + "end": 5185, + "loc": { + "start": { + "line": 164, + "column": 34 + }, + "end": { + "line": 164, + "column": 35 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5185, + "end": 5186, + "loc": { + "start": { + "line": 164, + "column": 35 + }, + "end": { + "line": 164, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "interval", + "start": 5187, + "end": 5195, + "loc": { + "start": { + "line": 164, + "column": 37 + }, + "end": { + "line": 164, + "column": 45 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 5196, + "end": 5197, + "loc": { + "start": { + "line": 164, + "column": 46 + }, + "end": { + "line": 164, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsed", + "start": 5198, + "end": 5205, + "loc": { + "start": { + "line": 164, + "column": 48 + }, + "end": { + "line": 164, + "column": 55 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5205, + "end": 5206, + "loc": { + "start": { + "line": 164, + "column": 55 + }, + "end": { + "line": 164, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5206, + "end": 5207, + "loc": { + "start": { + "line": 164, + "column": 56 + }, + "end": { + "line": 164, + "column": 57 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5207, + "end": 5208, + "loc": { + "start": { + "line": 164, + "column": 57 + }, + "end": { + "line": 164, + "column": 58 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5213, + "end": 5214, + "loc": { + "start": { + "line": 165, + "column": 4 + }, + "end": { + "line": 165, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "loop", + "start": 5219, + "end": 5223, + "loc": { + "start": { + "line": 166, + "column": 4 + }, + "end": { + "line": 166, + "column": 8 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5223, + "end": 5224, + "loc": { + "start": { + "line": 166, + "column": 8 + }, + "end": { + "line": 166, + "column": 9 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5224, + "end": 5225, + "loc": { + "start": { + "line": 166, + "column": 9 + }, + "end": { + "line": 166, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5225, + "end": 5226, + "loc": { + "start": { + "line": 166, + "column": 10 + }, + "end": { + "line": 166, + "column": 11 + } + } + }, + { + "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": 5231, + "end": 5237, + "loc": { + "start": { + "line": 167, + "column": 4 + }, + "end": { + "line": 167, + "column": 10 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5238, + "end": 5239, + "loc": { + "start": { + "line": 167, + "column": 11 + }, + "end": { + "line": 167, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "cancel", + "start": 5248, + "end": 5254, + "loc": { + "start": { + "line": 168, + "column": 8 + }, + "end": { + "line": 168, + "column": 14 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5254, + "end": 5255, + "loc": { + "start": { + "line": 168, + "column": 14 + }, + "end": { + "line": 168, + "column": 15 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 5256, + "end": 5264, + "loc": { + "start": { + "line": 168, + "column": 16 + }, + "end": { + "line": 168, + "column": 24 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5264, + "end": 5265, + "loc": { + "start": { + "line": 168, + "column": 24 + }, + "end": { + "line": 168, + "column": 25 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5265, + "end": 5266, + "loc": { + "start": { + "line": 168, + "column": 25 + }, + "end": { + "line": 168, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5267, + "end": 5268, + "loc": { + "start": { + "line": 168, + "column": 27 + }, + "end": { + "line": 168, + "column": 28 + } + } + }, + { + "type": "CommentLine", + "value": " No need to do anything, setTimeout cannot be directly cancelled", + "start": 5281, + "end": 5347, + "loc": { + "start": { + "line": 169, + "column": 12 + }, + "end": { + "line": 169, + "column": 78 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5356, + "end": 5357, + "loc": { + "start": { + "line": 170, + "column": 8 + }, + "end": { + "line": 170, + "column": 9 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5362, + "end": 5363, + "loc": { + "start": { + "line": 171, + "column": 4 + }, + "end": { + "line": 171, + "column": 5 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5363, + "end": 5364, + "loc": { + "start": { + "line": 171, + "column": 5 + }, + "end": { + "line": 171, + "column": 6 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5365, + "end": 5366, + "loc": { + "start": { + "line": 172, + "column": 0 + }, + "end": { + "line": 172, + "column": 1 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "customSetInterval", + "start": 5368, + "end": 5385, + "loc": { + "start": { + "line": 174, + "column": 0 + }, + "end": { + "line": 174, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5385, + "end": 5386, + "loc": { + "start": { + "line": 174, + "column": 17 + }, + "end": { + "line": 174, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5386, + "end": 5387, + "loc": { + "start": { + "line": 174, + "column": 18 + }, + "end": { + "line": 174, + "column": 19 + } + } + }, + { + "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": 174, + "column": 19 + }, + "end": { + "line": 174, + "column": 20 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5389, + "end": 5391, + "loc": { + "start": { + "line": 174, + "column": 21 + }, + "end": { + "line": 174, + "column": 23 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5392, + "end": 5393, + "loc": { + "start": { + "line": 174, + "column": 24 + }, + "end": { + "line": 174, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "frame", + "start": 5398, + "end": 5403, + "loc": { + "start": { + "line": 175, + "column": 4 + }, + "end": { + "line": 175, + "column": 9 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5403, + "end": 5404, + "loc": { + "start": { + "line": 175, + "column": 9 + }, + "end": { + "line": 175, + "column": 10 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5404, + "end": 5405, + "loc": { + "start": { + "line": 175, + "column": 10 + }, + "end": { + "line": 175, + "column": 11 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5405, + "end": 5406, + "loc": { + "start": { + "line": 175, + "column": 11 + }, + "end": { + "line": 175, + "column": 12 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5407, + "end": 5408, + "loc": { + "start": { + "line": 176, + "column": 0 + }, + "end": { + "line": 176, + "column": 1 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5408, + "end": 5409, + "loc": { + "start": { + "line": 176, + "column": 1 + }, + "end": { + "line": 176, + "column": 2 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 100, + "start": 5410, + "end": 5413, + "loc": { + "start": { + "line": 176, + "column": 3 + }, + "end": { + "line": 176, + "column": 6 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5413, + "end": 5414, + "loc": { + "start": { + "line": 176, + "column": 6 + }, + "end": { + "line": 176, + "column": 7 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5414, + "end": 5415, + "loc": { + "start": { + "line": 176, + "column": 7 + }, + "end": { + "line": 176, + "column": 8 + } + } + }, + { + "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": 5417, + "end": 5422, + "loc": { + "start": { + "line": 178, + "column": 0 + }, + "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": "renderFrame", + "start": 5423, + "end": 5434, + "loc": { + "start": { + "line": 178, + "column": 6 + }, + "end": { + "line": 178, + "column": 17 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5435, + "end": 5436, + "loc": { + "start": { + "line": 178, + "column": 18 + }, + "end": { + "line": 178, + "column": 19 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 5437, + "end": 5445, + "loc": { + "start": { + "line": 178, + "column": 20 + }, + "end": { + "line": 178, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5446, + "end": 5447, + "loc": { + "start": { + "line": 178, + "column": 29 + }, + "end": { + "line": 178, + "column": 30 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5447, + "end": 5448, + "loc": { + "start": { + "line": 178, + "column": 30 + }, + "end": { + "line": 178, + "column": 31 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5449, + "end": 5450, + "loc": { + "start": { + "line": 178, + "column": 32 + }, + "end": { + "line": 178, + "column": 33 + } + } + }, + { + "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": 5455, + "end": 5458, + "loc": { + "start": { + "line": 179, + "column": 4 + }, + "end": { + "line": 179, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 5459, + "end": 5463, + "loc": { + "start": { + "line": 179, + "column": 8 + }, + "end": { + "line": 179, + "column": 12 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5464, + "end": 5465, + "loc": { + "start": { + "line": 179, + "column": 13 + }, + "end": { + "line": 179, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Date", + "start": 5466, + "end": 5470, + "loc": { + "start": { + "line": 179, + "column": 15 + }, + "end": { + "line": 179, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5470, + "end": 5471, + "loc": { + "start": { + "line": 179, + "column": 19 + }, + "end": { + "line": 179, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "now", + "start": 5471, + "end": 5474, + "loc": { + "start": { + "line": 179, + "column": 20 + }, + "end": { + "line": 179, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5474, + "end": 5475, + "loc": { + "start": { + "line": 179, + "column": 23 + }, + "end": { + "line": 179, + "column": 24 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5475, + "end": 5476, + "loc": { + "start": { + "line": 179, + "column": 24 + }, + "end": { + "line": 179, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5476, + "end": 5477, + "loc": { + "start": { + "line": 179, + "column": 25 + }, + "end": { + "line": 179, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsedTime", + "start": 5482, + "end": 5493, + "loc": { + "start": { + "line": 180, + "column": 4 + }, + "end": { + "line": 180, + "column": 15 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5494, + "end": 5495, + "loc": { + "start": { + "line": 180, + "column": 16 + }, + "end": { + "line": 180, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 5496, + "end": 5500, + "loc": { + "start": { + "line": 180, + "column": 18 + }, + "end": { + "line": 180, + "column": 22 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 5501, + "end": 5502, + "loc": { + "start": { + "line": 180, + "column": 23 + }, + "end": { + "line": 180, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastTime", + "start": 5503, + "end": 5511, + "loc": { + "start": { + "line": 180, + "column": 25 + }, + "end": { + "line": 180, + "column": 33 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5511, + "end": 5512, + "loc": { + "start": { + "line": 180, + "column": 33 + }, + "end": { + "line": 180, + "column": 34 + } + } + }, + { + "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": 5517, + "end": 5519, + "loc": { + "start": { + "line": 181, + "column": 4 + }, + "end": { + "line": 181, + "column": 6 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5520, + "end": 5521, + "loc": { + "start": { + "line": 181, + "column": 7 + }, + "end": { + "line": 181, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "lastTime", + "start": 5521, + "end": 5529, + "loc": { + "start": { + "line": 181, + "column": 8 + }, + "end": { + "line": 181, + "column": 16 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 5530, + "end": 5531, + "loc": { + "start": { + "line": 181, + "column": 17 + }, + "end": { + "line": 181, + "column": 18 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 5532, + "end": 5533, + "loc": { + "start": { + "line": 181, + "column": 19 + }, + "end": { + "line": 181, + "column": 20 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 5534, + "end": 5536, + "loc": { + "start": { + "line": 181, + "column": 21 + }, + "end": { + "line": 181, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsedTime", + "start": 5537, + "end": 5548, + "loc": { + "start": { + "line": 181, + "column": 24 + }, + "end": { + "line": 181, + "column": 35 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">", + "start": 5549, + "end": 5550, + "loc": { + "start": { + "line": 181, + "column": 36 + }, + "end": { + "line": 181, + "column": 37 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 5551, + "end": 5552, + "loc": { + "start": { + "line": 181, + "column": 38 + }, + "end": { + "line": 181, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5552, + "end": 5553, + "loc": { + "start": { + "line": 181, + "column": 39 + }, + "end": { + "line": 181, + "column": 40 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5554, + "end": 5555, + "loc": { + "start": { + "line": 181, + "column": 41 + }, + "end": { + "line": 181, + "column": 42 + } + } + }, + { + "type": "CommentLine", + "value": " Log FPS stats", + "start": 5556, + "end": 5572, + "loc": { + "start": { + "line": 181, + "column": 43 + }, + "end": { + "line": 181, + "column": 59 + } + } + }, + { + "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": 5581, + "end": 5584, + "loc": { + "start": { + "line": 182, + "column": 8 + }, + "end": { + "line": 182, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "newFPS", + "start": 5585, + "end": 5591, + "loc": { + "start": { + "line": 182, + "column": 12 + }, + "end": { + "line": 182, + "column": 18 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5592, + "end": 5593, + "loc": { + "start": { + "line": 182, + "column": 19 + }, + "end": { + "line": 182, + "column": 20 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1000, + "start": 5594, + "end": 5598, + "loc": { + "start": { + "line": 182, + "column": 21 + }, + "end": { + "line": 182, + "column": 25 + } + } + }, + { + "type": { + "label": "/", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "/", + "start": 5599, + "end": 5600, + "loc": { + "start": { + "line": 182, + "column": 26 + }, + "end": { + "line": 182, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "elapsedTime", + "start": 5601, + "end": 5612, + "loc": { + "start": { + "line": 182, + "column": 28 + }, + "end": { + "line": 182, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5612, + "end": 5613, + "loc": { + "start": { + "line": 182, + "column": 39 + }, + "end": { + "line": 182, + "column": 40 + } + } + }, + { + "type": "CommentLine", + "value": " Moving average of FPS", + "start": 5614, + "end": 5638, + "loc": { + "start": { + "line": 182, + "column": 41 + }, + "end": { + "line": 182, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalFPS", + "start": 5647, + "end": 5655, + "loc": { + "start": { + "line": 183, + "column": 8 + }, + "end": { + "line": 183, + "column": 16 + } + } + }, + { + "type": { + "label": "_=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "+=", + "start": 5656, + "end": 5658, + "loc": { + "start": { + "line": 183, + "column": 17 + }, + "end": { + "line": 183, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "newFPS", + "start": 5659, + "end": 5665, + "loc": { + "start": { + "line": 183, + "column": 20 + }, + "end": { + "line": 183, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5665, + "end": 5666, + "loc": { + "start": { + "line": 183, + "column": 26 + }, + "end": { + "line": 183, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fpsSamples", + "start": 5675, + "end": 5685, + "loc": { + "start": { + "line": 184, + "column": 8 + }, + "end": { + "line": 184, + "column": 18 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5685, + "end": 5686, + "loc": { + "start": { + "line": 184, + "column": 18 + }, + "end": { + "line": 184, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "push", + "start": 5686, + "end": 5690, + "loc": { + "start": { + "line": 184, + "column": 19 + }, + "end": { + "line": 184, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5690, + "end": 5691, + "loc": { + "start": { + "line": 184, + "column": 23 + }, + "end": { + "line": 184, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "newFPS", + "start": 5691, + "end": 5697, + "loc": { + "start": { + "line": 184, + "column": 24 + }, + "end": { + "line": 184, + "column": 30 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5697, + "end": 5698, + "loc": { + "start": { + "line": 184, + "column": 30 + }, + "end": { + "line": 184, + "column": 31 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5698, + "end": 5699, + "loc": { + "start": { + "line": 184, + "column": 31 + }, + "end": { + "line": 184, + "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": 5708, + "end": 5710, + "loc": { + "start": { + "line": 185, + "column": 8 + }, + "end": { + "line": 185, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5711, + "end": 5712, + "loc": { + "start": { + "line": 185, + "column": 11 + }, + "end": { + "line": 185, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fpsSamples", + "start": 5712, + "end": 5722, + "loc": { + "start": { + "line": 185, + "column": 12 + }, + "end": { + "line": 185, + "column": 22 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5722, + "end": 5723, + "loc": { + "start": { + "line": 185, + "column": 22 + }, + "end": { + "line": 185, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 5723, + "end": 5729, + "loc": { + "start": { + "line": 185, + "column": 23 + }, + "end": { + "line": 185, + "column": 29 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": ">=", + "start": 5730, + "end": 5732, + "loc": { + "start": { + "line": 185, + "column": 30 + }, + "end": { + "line": 185, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "numFPSSamples", + "start": 5733, + "end": 5746, + "loc": { + "start": { + "line": 185, + "column": 33 + }, + "end": { + "line": 185, + "column": 46 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5746, + "end": 5747, + "loc": { + "start": { + "line": 185, + "column": 46 + }, + "end": { + "line": 185, + "column": 47 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5748, + "end": 5749, + "loc": { + "start": { + "line": 185, + "column": 48 + }, + "end": { + "line": 185, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalFPS", + "start": 5762, + "end": 5770, + "loc": { + "start": { + "line": 186, + "column": 12 + }, + "end": { + "line": 186, + "column": 20 + } + } + }, + { + "type": { + "label": "_=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-=", + "start": 5771, + "end": 5773, + "loc": { + "start": { + "line": 186, + "column": 21 + }, + "end": { + "line": 186, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fpsSamples", + "start": 5774, + "end": 5784, + "loc": { + "start": { + "line": 186, + "column": 24 + }, + "end": { + "line": 186, + "column": 34 + } + } + }, + { + "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": 186, + "column": 34 + }, + "end": { + "line": 186, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "shift", + "start": 5785, + "end": 5790, + "loc": { + "start": { + "line": 186, + "column": 35 + }, + "end": { + "line": 186, + "column": 40 + } + } + }, + { + "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": 186, + "column": 40 + }, + "end": { + "line": 186, + "column": 41 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5791, + "end": 5792, + "loc": { + "start": { + "line": 186, + "column": 41 + }, + "end": { + "line": 186, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5792, + "end": 5793, + "loc": { + "start": { + "line": 186, + "column": 42 + }, + "end": { + "line": 186, + "column": 43 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5802, + "end": 5803, + "loc": { + "start": { + "line": 187, + "column": 8 + }, + "end": { + "line": 187, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stats", + "start": 5812, + "end": 5817, + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5817, + "end": 5818, + "loc": { + "start": { + "line": 188, + "column": 13 + }, + "end": { + "line": 188, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "frame", + "start": 5818, + "end": 5823, + "loc": { + "start": { + "line": 188, + "column": 14 + }, + "end": { + "line": 188, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5823, + "end": 5824, + "loc": { + "start": { + "line": 188, + "column": 19 + }, + "end": { + "line": 188, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fps", + "start": 5824, + "end": 5827, + "loc": { + "start": { + "line": 188, + "column": 20 + }, + "end": { + "line": 188, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5828, + "end": 5829, + "loc": { + "start": { + "line": 188, + "column": 24 + }, + "end": { + "line": 188, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Math", + "start": 5830, + "end": 5834, + "loc": { + "start": { + "line": 188, + "column": 26 + }, + "end": { + "line": 188, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5834, + "end": 5835, + "loc": { + "start": { + "line": 188, + "column": 30 + }, + "end": { + "line": 188, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "round", + "start": 5835, + "end": 5840, + "loc": { + "start": { + "line": 188, + "column": 31 + }, + "end": { + "line": 188, + "column": 36 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5840, + "end": 5841, + "loc": { + "start": { + "line": 188, + "column": 36 + }, + "end": { + "line": 188, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "totalFPS", + "start": 5841, + "end": 5849, + "loc": { + "start": { + "line": 188, + "column": 37 + }, + "end": { + "line": 188, + "column": 45 + } + } + }, + { + "type": { + "label": "/", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "/", + "start": 5850, + "end": 5851, + "loc": { + "start": { + "line": 188, + "column": 46 + }, + "end": { + "line": 188, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fpsSamples", + "start": 5852, + "end": 5862, + "loc": { + "start": { + "line": 188, + "column": 48 + }, + "end": { + "line": 188, + "column": 58 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5862, + "end": 5863, + "loc": { + "start": { + "line": 188, + "column": 58 + }, + "end": { + "line": 188, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "length", + "start": 5863, + "end": 5869, + "loc": { + "start": { + "line": 188, + "column": 59 + }, + "end": { + "line": 188, + "column": 65 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5869, + "end": 5870, + "loc": { + "start": { + "line": 188, + "column": 65 + }, + "end": { + "line": 188, + "column": 66 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5870, + "end": 5871, + "loc": { + "start": { + "line": 188, + "column": 66 + }, + "end": { + "line": 188, + "column": 67 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5876, + "end": 5877, + "loc": { + "start": { + "line": 189, + "column": 4 + }, + "end": { + "line": 189, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "runTasks", + "start": 5882, + "end": 5890, + "loc": { + "start": { + "line": 190, + "column": 4 + }, + "end": { + "line": 190, + "column": 12 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5890, + "end": 5891, + "loc": { + "start": { + "line": 190, + "column": 12 + }, + "end": { + "line": 190, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 5891, + "end": 5895, + "loc": { + "start": { + "line": 190, + "column": 13 + }, + "end": { + "line": 190, + "column": 17 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5895, + "end": 5896, + "loc": { + "start": { + "line": 190, + "column": 17 + }, + "end": { + "line": 190, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5896, + "end": 5897, + "loc": { + "start": { + "line": 190, + "column": 18 + }, + "end": { + "line": 190, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fireTickEvents", + "start": 5902, + "end": 5916, + "loc": { + "start": { + "line": 191, + "column": 4 + }, + "end": { + "line": 191, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5916, + "end": 5917, + "loc": { + "start": { + "line": 191, + "column": 18 + }, + "end": { + "line": 191, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 5917, + "end": 5921, + "loc": { + "start": { + "line": 191, + "column": 19 + }, + "end": { + "line": 191, + "column": 23 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5921, + "end": 5922, + "loc": { + "start": { + "line": 191, + "column": 23 + }, + "end": { + "line": 191, + "column": 24 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5922, + "end": 5923, + "loc": { + "start": { + "line": 191, + "column": 24 + }, + "end": { + "line": 191, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderScenes", + "start": 5928, + "end": 5940, + "loc": { + "start": { + "line": 192, + "column": 4 + }, + "end": { + "line": 192, + "column": 16 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5940, + "end": 5941, + "loc": { + "start": { + "line": 192, + "column": 16 + }, + "end": { + "line": 192, + "column": 17 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5941, + "end": 5942, + "loc": { + "start": { + "line": 192, + "column": 17 + }, + "end": { + "line": 192, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5942, + "end": 5943, + "loc": { + "start": { + "line": 192, + "column": 18 + }, + "end": { + "line": 192, + "column": 19 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5948, + "end": 5949, + "loc": { + "start": { + "line": 193, + "column": 4 + }, + "end": { + "line": 193, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "window", + "start": 5949, + "end": 5955, + "loc": { + "start": { + "line": 193, + "column": 5 + }, + "end": { + "line": 193, + "column": 11 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5955, + "end": 5956, + "loc": { + "start": { + "line": 193, + "column": 11 + }, + "end": { + "line": 193, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "requestPostAnimationFrame", + "start": 5956, + "end": 5981, + "loc": { + "start": { + "line": 193, + "column": 12 + }, + "end": { + "line": 193, + "column": 37 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 5982, + "end": 5985, + "loc": { + "start": { + "line": 193, + "column": 38 + }, + "end": { + "line": 193, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "undefined", + "start": 5986, + "end": 5995, + "loc": { + "start": { + "line": 193, + "column": 42 + }, + "end": { + "line": 193, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5995, + "end": 5996, + "loc": { + "start": { + "line": 193, + "column": 51 + }, + "end": { + "line": 193, + "column": 52 + } + } + }, + { + "type": { + "label": "?", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5997, + "end": 5998, + "loc": { + "start": { + "line": 193, + "column": 53 + }, + "end": { + "line": 193, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "window", + "start": 5999, + "end": 6005, + "loc": { + "start": { + "line": 193, + "column": 55 + }, + "end": { + "line": 193, + "column": 61 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6005, + "end": 6006, + "loc": { + "start": { + "line": 193, + "column": 61 + }, + "end": { + "line": 193, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "requestPostAnimationFrame", + "start": 6006, + "end": 6031, + "loc": { + "start": { + "line": 193, + "column": 62 + }, + "end": { + "line": 193, + "column": 87 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6031, + "end": 6032, + "loc": { + "start": { + "line": 193, + "column": 87 + }, + "end": { + "line": 193, + "column": 88 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "frame", + "start": 6032, + "end": 6037, + "loc": { + "start": { + "line": 193, + "column": 88 + }, + "end": { + "line": 193, + "column": 93 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6037, + "end": 6038, + "loc": { + "start": { + "line": 193, + "column": 93 + }, + "end": { + "line": 193, + "column": 94 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6039, + "end": 6040, + "loc": { + "start": { + "line": 193, + "column": 95 + }, + "end": { + "line": 193, + "column": 96 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "requestAnimationFrame", + "start": 6041, + "end": 6062, + "loc": { + "start": { + "line": 193, + "column": 97 + }, + "end": { + "line": 193, + "column": 118 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6062, + "end": 6063, + "loc": { + "start": { + "line": 193, + "column": 118 + }, + "end": { + "line": 193, + "column": 119 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderFrame", + "start": 6063, + "end": 6074, + "loc": { + "start": { + "line": 193, + "column": 119 + }, + "end": { + "line": 193, + "column": 130 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6074, + "end": 6075, + "loc": { + "start": { + "line": 193, + "column": 130 + }, + "end": { + "line": 193, + "column": 131 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6075, + "end": 6076, + "loc": { + "start": { + "line": 193, + "column": 131 + }, + "end": { + "line": 193, + "column": 132 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6077, + "end": 6078, + "loc": { + "start": { + "line": 194, + "column": 0 + }, + "end": { + "line": 194, + "column": 1 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6078, + "end": 6079, + "loc": { + "start": { + "line": 194, + "column": 1 + }, + "end": { + "line": 194, + "column": 2 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderFrame", + "start": 6081, + "end": 6092, + "loc": { + "start": { + "line": 196, + "column": 0 + }, + "end": { + "line": 196, + "column": 11 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6092, + "end": 6093, + "loc": { + "start": { + "line": 196, + "column": 11 + }, + "end": { + "line": 196, + "column": 12 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6093, + "end": 6094, + "loc": { + "start": { + "line": 196, + "column": 12 + }, + "end": { + "line": 196, + "column": 13 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6094, + "end": 6095, + "loc": { + "start": { + "line": 196, + "column": 13 + }, + "end": { + "line": 196, + "column": 14 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 6097, + "end": 6105, + "loc": { + "start": { + "line": 198, + "column": 0 + }, + "end": { + "line": 198, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "runTasks", + "start": 6106, + "end": 6114, + "loc": { + "start": { + "line": 198, + "column": 9 + }, + "end": { + "line": 198, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6114, + "end": 6115, + "loc": { + "start": { + "line": 198, + "column": 17 + }, + "end": { + "line": 198, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 6115, + "end": 6119, + "loc": { + "start": { + "line": 198, + "column": 18 + }, + "end": { + "line": 198, + "column": 22 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6119, + "end": 6120, + "loc": { + "start": { + "line": 198, + "column": 22 + }, + "end": { + "line": 198, + "column": 23 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6121, + "end": 6122, + "loc": { + "start": { + "line": 198, + "column": 24 + }, + "end": { + "line": 198, + "column": 25 + } + } + }, + { + "type": "CommentLine", + "value": " Process as many enqueued tasks as we can within the per-frame task budget", + "start": 6123, + "end": 6199, + "loc": { + "start": { + "line": 198, + "column": 26 + }, + "end": { + "line": 198, + "column": 102 + } + } + }, + { + "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": 6204, + "end": 6209, + "loc": { + "start": { + "line": 199, + "column": 4 + }, + "end": { + "line": 199, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksRun", + "start": 6210, + "end": 6218, + "loc": { + "start": { + "line": 199, + "column": 10 + }, + "end": { + "line": 199, + "column": 18 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6219, + "end": 6220, + "loc": { + "start": { + "line": 199, + "column": 19 + }, + "end": { + "line": 199, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 6221, + "end": 6225, + "loc": { + "start": { + "line": 199, + "column": 21 + }, + "end": { + "line": 199, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6225, + "end": 6226, + "loc": { + "start": { + "line": 199, + "column": 25 + }, + "end": { + "line": 199, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "runTasks", + "start": 6226, + "end": 6234, + "loc": { + "start": { + "line": 199, + "column": 26 + }, + "end": { + "line": 199, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6234, + "end": 6235, + "loc": { + "start": { + "line": 199, + "column": 34 + }, + "end": { + "line": 199, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 6235, + "end": 6239, + "loc": { + "start": { + "line": 199, + "column": 35 + }, + "end": { + "line": 199, + "column": 39 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 6240, + "end": 6241, + "loc": { + "start": { + "line": 199, + "column": 40 + }, + "end": { + "line": 199, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskBudget", + "start": 6242, + "end": 6252, + "loc": { + "start": { + "line": 199, + "column": 42 + }, + "end": { + "line": 199, + "column": 52 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6252, + "end": 6253, + "loc": { + "start": { + "line": 199, + "column": 52 + }, + "end": { + "line": 199, + "column": 53 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6253, + "end": 6254, + "loc": { + "start": { + "line": 199, + "column": 53 + }, + "end": { + "line": 199, + "column": 54 + } + } + }, + { + "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": 6259, + "end": 6264, + "loc": { + "start": { + "line": 200, + "column": 4 + }, + "end": { + "line": 200, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksScheduled", + "start": 6265, + "end": 6279, + "loc": { + "start": { + "line": 200, + "column": 10 + }, + "end": { + "line": 200, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6280, + "end": 6281, + "loc": { + "start": { + "line": 200, + "column": 25 + }, + "end": { + "line": 200, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 6282, + "end": 6286, + "loc": { + "start": { + "line": 200, + "column": 27 + }, + "end": { + "line": 200, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6286, + "end": 6287, + "loc": { + "start": { + "line": 200, + "column": 31 + }, + "end": { + "line": 200, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "getNumTasks", + "start": 6287, + "end": 6298, + "loc": { + "start": { + "line": 200, + "column": 32 + }, + "end": { + "line": 200, + "column": 43 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6298, + "end": 6299, + "loc": { + "start": { + "line": 200, + "column": 43 + }, + "end": { + "line": 200, + "column": 44 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6299, + "end": 6300, + "loc": { + "start": { + "line": 200, + "column": 44 + }, + "end": { + "line": 200, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6300, + "end": 6301, + "loc": { + "start": { + "line": 200, + "column": 45 + }, + "end": { + "line": 200, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stats", + "start": 6306, + "end": 6311, + "loc": { + "start": { + "line": 201, + "column": 4 + }, + "end": { + "line": 201, + "column": 9 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6311, + "end": 6312, + "loc": { + "start": { + "line": 201, + "column": 9 + }, + "end": { + "line": 201, + "column": 10 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "frame", + "start": 6312, + "end": 6317, + "loc": { + "start": { + "line": 201, + "column": 10 + }, + "end": { + "line": 201, + "column": 15 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6317, + "end": 6318, + "loc": { + "start": { + "line": 201, + "column": 15 + }, + "end": { + "line": 201, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksRun", + "start": 6318, + "end": 6326, + "loc": { + "start": { + "line": 201, + "column": 16 + }, + "end": { + "line": 201, + "column": 24 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6327, + "end": 6328, + "loc": { + "start": { + "line": 201, + "column": 25 + }, + "end": { + "line": 201, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksRun", + "start": 6329, + "end": 6337, + "loc": { + "start": { + "line": 201, + "column": 27 + }, + "end": { + "line": 201, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6337, + "end": 6338, + "loc": { + "start": { + "line": 201, + "column": 35 + }, + "end": { + "line": 201, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stats", + "start": 6343, + "end": 6348, + "loc": { + "start": { + "line": 202, + "column": 4 + }, + "end": { + "line": 202, + "column": 9 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6348, + "end": 6349, + "loc": { + "start": { + "line": 202, + "column": 9 + }, + "end": { + "line": 202, + "column": 10 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "frame", + "start": 6349, + "end": 6354, + "loc": { + "start": { + "line": 202, + "column": 10 + }, + "end": { + "line": 202, + "column": 15 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6354, + "end": 6355, + "loc": { + "start": { + "line": 202, + "column": 15 + }, + "end": { + "line": 202, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksScheduled", + "start": 6355, + "end": 6369, + "loc": { + "start": { + "line": 202, + "column": 16 + }, + "end": { + "line": 202, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6370, + "end": 6371, + "loc": { + "start": { + "line": 202, + "column": 31 + }, + "end": { + "line": 202, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksScheduled", + "start": 6372, + "end": 6386, + "loc": { + "start": { + "line": 202, + "column": 33 + }, + "end": { + "line": 202, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6386, + "end": 6387, + "loc": { + "start": { + "line": 202, + "column": 47 + }, + "end": { + "line": 202, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "stats", + "start": 6392, + "end": 6397, + "loc": { + "start": { + "line": 203, + "column": 4 + }, + "end": { + "line": 203, + "column": 9 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6397, + "end": 6398, + "loc": { + "start": { + "line": 203, + "column": 9 + }, + "end": { + "line": 203, + "column": 10 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "frame", + "start": 6398, + "end": 6403, + "loc": { + "start": { + "line": 203, + "column": 10 + }, + "end": { + "line": 203, + "column": 15 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6403, + "end": 6404, + "loc": { + "start": { + "line": 203, + "column": 15 + }, + "end": { + "line": 203, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tasksBudget", + "start": 6404, + "end": 6415, + "loc": { + "start": { + "line": 203, + "column": 16 + }, + "end": { + "line": 203, + "column": 27 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6416, + "end": 6417, + "loc": { + "start": { + "line": 203, + "column": 28 + }, + "end": { + "line": 203, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "taskBudget", + "start": 6418, + "end": 6428, + "loc": { + "start": { + "line": 203, + "column": 30 + }, + "end": { + "line": 203, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6428, + "end": 6429, + "loc": { + "start": { + "line": 203, + "column": 40 + }, + "end": { + "line": 203, + "column": 41 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6430, + "end": 6431, + "loc": { + "start": { + "line": 204, + "column": 0 + }, + "end": { + "line": 204, + "column": 1 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 6433, + "end": 6441, + "loc": { + "start": { + "line": 206, + "column": 0 + }, + "end": { + "line": 206, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fireTickEvents", + "start": 6442, + "end": 6456, + "loc": { + "start": { + "line": 206, + "column": 9 + }, + "end": { + "line": 206, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6456, + "end": 6457, + "loc": { + "start": { + "line": 206, + "column": 23 + }, + "end": { + "line": 206, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 6457, + "end": 6461, + "loc": { + "start": { + "line": 206, + "column": 24 + }, + "end": { + "line": 206, + "column": 28 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6461, + "end": 6462, + "loc": { + "start": { + "line": 206, + "column": 28 + }, + "end": { + "line": 206, + "column": 29 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6463, + "end": 6464, + "loc": { + "start": { + "line": 206, + "column": 30 + }, + "end": { + "line": 206, + "column": 31 + } + } + }, + { + "type": "CommentLine", + "value": " Fire tick event on each Scene", + "start": 6465, + "end": 6497, + "loc": { + "start": { + "line": 206, + "column": 32 + }, + "end": { + "line": 206, + "column": 64 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tickEvent", + "start": 6502, + "end": 6511, + "loc": { + "start": { + "line": 207, + "column": 4 + }, + "end": { + "line": 207, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6511, + "end": 6512, + "loc": { + "start": { + "line": 207, + "column": 13 + }, + "end": { + "line": 207, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 6512, + "end": 6516, + "loc": { + "start": { + "line": 207, + "column": 14 + }, + "end": { + "line": 207, + "column": 18 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6517, + "end": 6518, + "loc": { + "start": { + "line": 207, + "column": 19 + }, + "end": { + "line": 207, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 6519, + "end": 6523, + "loc": { + "start": { + "line": 207, + "column": 21 + }, + "end": { + "line": 207, + "column": 25 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6523, + "end": 6524, + "loc": { + "start": { + "line": 207, + "column": 25 + }, + "end": { + "line": 207, + "column": 26 + } + } + }, + { + "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": 6529, + "end": 6532, + "loc": { + "start": { + "line": 208, + "column": 4 + }, + "end": { + "line": 208, + "column": 7 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6533, + "end": 6534, + "loc": { + "start": { + "line": 208, + "column": 8 + }, + "end": { + "line": 208, + "column": 9 + } + } + }, + { + "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": 6534, + "end": 6537, + "loc": { + "start": { + "line": 208, + "column": 9 + }, + "end": { + "line": 208, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 6538, + "end": 6540, + "loc": { + "start": { + "line": 208, + "column": 13 + }, + "end": { + "line": 208, + "column": 15 + } + } + }, + { + "type": { + "label": "in", + "keyword": "in", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "in", + "start": 6541, + "end": 6543, + "loc": { + "start": { + "line": 208, + "column": 16 + }, + "end": { + "line": 208, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 6544, + "end": 6548, + "loc": { + "start": { + "line": 208, + "column": 19 + }, + "end": { + "line": 208, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6548, + "end": 6549, + "loc": { + "start": { + "line": 208, + "column": 23 + }, + "end": { + "line": 208, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 6549, + "end": 6555, + "loc": { + "start": { + "line": 208, + "column": 24 + }, + "end": { + "line": 208, + "column": 30 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6555, + "end": 6556, + "loc": { + "start": { + "line": 208, + "column": 30 + }, + "end": { + "line": 208, + "column": 31 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6557, + "end": 6558, + "loc": { + "start": { + "line": 208, + "column": 32 + }, + "end": { + "line": 208, + "column": 33 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 6567, + "end": 6569, + "loc": { + "start": { + "line": 209, + "column": 8 + }, + "end": { + "line": 209, + "column": 10 + } + } + }, + { + "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": 209, + "column": 11 + }, + "end": { + "line": 209, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 6571, + "end": 6575, + "loc": { + "start": { + "line": 209, + "column": 12 + }, + "end": { + "line": 209, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6575, + "end": 6576, + "loc": { + "start": { + "line": 209, + "column": 16 + }, + "end": { + "line": 209, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 6576, + "end": 6582, + "loc": { + "start": { + "line": 209, + "column": 17 + }, + "end": { + "line": 209, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6582, + "end": 6583, + "loc": { + "start": { + "line": 209, + "column": 23 + }, + "end": { + "line": 209, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "hasOwnProperty", + "start": 6583, + "end": 6597, + "loc": { + "start": { + "line": 209, + "column": 24 + }, + "end": { + "line": 209, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6597, + "end": 6598, + "loc": { + "start": { + "line": 209, + "column": 38 + }, + "end": { + "line": 209, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 6598, + "end": 6600, + "loc": { + "start": { + "line": 209, + "column": 39 + }, + "end": { + "line": 209, + "column": 41 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6600, + "end": 6601, + "loc": { + "start": { + "line": 209, + "column": 41 + }, + "end": { + "line": 209, + "column": 42 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6601, + "end": 6602, + "loc": { + "start": { + "line": 209, + "column": 42 + }, + "end": { + "line": 209, + "column": 43 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6603, + "end": 6604, + "loc": { + "start": { + "line": 209, + "column": 44 + }, + "end": { + "line": 209, + "column": 45 + } + } + }, + { + "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": 6617, + "end": 6620, + "loc": { + "start": { + "line": 210, + "column": 12 + }, + "end": { + "line": 210, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 6621, + "end": 6626, + "loc": { + "start": { + "line": 210, + "column": 16 + }, + "end": { + "line": 210, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6627, + "end": 6628, + "loc": { + "start": { + "line": 210, + "column": 22 + }, + "end": { + "line": 210, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 6629, + "end": 6633, + "loc": { + "start": { + "line": 210, + "column": 24 + }, + "end": { + "line": 210, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6633, + "end": 6634, + "loc": { + "start": { + "line": 210, + "column": 28 + }, + "end": { + "line": 210, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 6634, + "end": 6640, + "loc": { + "start": { + "line": 210, + "column": 29 + }, + "end": { + "line": 210, + "column": 35 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6640, + "end": 6641, + "loc": { + "start": { + "line": 210, + "column": 35 + }, + "end": { + "line": 210, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 6641, + "end": 6643, + "loc": { + "start": { + "line": 210, + "column": 36 + }, + "end": { + "line": 210, + "column": 38 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6643, + "end": 6644, + "loc": { + "start": { + "line": 210, + "column": 38 + }, + "end": { + "line": 210, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6644, + "end": 6645, + "loc": { + "start": { + "line": 210, + "column": 39 + }, + "end": { + "line": 210, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tickEvent", + "start": 6658, + "end": 6667, + "loc": { + "start": { + "line": 211, + "column": 12 + }, + "end": { + "line": 211, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6667, + "end": 6668, + "loc": { + "start": { + "line": 211, + "column": 21 + }, + "end": { + "line": 211, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "sceneId", + "start": 6668, + "end": 6675, + "loc": { + "start": { + "line": 211, + "column": 22 + }, + "end": { + "line": 211, + "column": 29 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6676, + "end": 6677, + "loc": { + "start": { + "line": 211, + "column": 30 + }, + "end": { + "line": 211, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 6678, + "end": 6680, + "loc": { + "start": { + "line": 211, + "column": 32 + }, + "end": { + "line": 211, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6680, + "end": 6681, + "loc": { + "start": { + "line": 211, + "column": 34 + }, + "end": { + "line": 211, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tickEvent", + "start": 6694, + "end": 6703, + "loc": { + "start": { + "line": 212, + "column": 12 + }, + "end": { + "line": 212, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6703, + "end": 6704, + "loc": { + "start": { + "line": 212, + "column": 21 + }, + "end": { + "line": 212, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startTime", + "start": 6704, + "end": 6713, + "loc": { + "start": { + "line": 212, + "column": 22 + }, + "end": { + "line": 212, + "column": 31 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6714, + "end": 6715, + "loc": { + "start": { + "line": 212, + "column": 32 + }, + "end": { + "line": 212, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 6716, + "end": 6721, + "loc": { + "start": { + "line": 212, + "column": 34 + }, + "end": { + "line": 212, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6721, + "end": 6722, + "loc": { + "start": { + "line": 212, + "column": 39 + }, + "end": { + "line": 212, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "startTime", + "start": 6722, + "end": 6731, + "loc": { + "start": { + "line": 212, + "column": 40 + }, + "end": { + "line": 212, + "column": 49 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6731, + "end": 6732, + "loc": { + "start": { + "line": 212, + "column": 49 + }, + "end": { + "line": 212, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tickEvent", + "start": 6745, + "end": 6754, + "loc": { + "start": { + "line": 213, + "column": 12 + }, + "end": { + "line": 213, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6754, + "end": 6755, + "loc": { + "start": { + "line": 213, + "column": 21 + }, + "end": { + "line": 213, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "deltaTime", + "start": 6755, + "end": 6764, + "loc": { + "start": { + "line": 213, + "column": 22 + }, + "end": { + "line": 213, + "column": 31 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6765, + "end": 6766, + "loc": { + "start": { + "line": 213, + "column": 32 + }, + "end": { + "line": 213, + "column": 33 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tickEvent", + "start": 6767, + "end": 6776, + "loc": { + "start": { + "line": 213, + "column": 34 + }, + "end": { + "line": 213, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6776, + "end": 6777, + "loc": { + "start": { + "line": 213, + "column": 43 + }, + "end": { + "line": 213, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "prevTime", + "start": 6777, + "end": 6785, + "loc": { + "start": { + "line": 213, + "column": 44 + }, + "end": { + "line": 213, + "column": 52 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!=", + "start": 6786, + "end": 6788, + "loc": { + "start": { + "line": 213, + "column": 53 + }, + "end": { + "line": 213, + "column": 55 + } + } + }, + { + "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": 6789, + "end": 6793, + "loc": { + "start": { + "line": 213, + "column": 56 + }, + "end": { + "line": 213, + "column": 60 + } + } + }, + { + "type": { + "label": "?", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6794, + "end": 6795, + "loc": { + "start": { + "line": 213, + "column": 61 + }, + "end": { + "line": 213, + "column": 62 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tickEvent", + "start": 6796, + "end": 6805, + "loc": { + "start": { + "line": 213, + "column": 63 + }, + "end": { + "line": 213, + "column": 72 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6805, + "end": 6806, + "loc": { + "start": { + "line": 213, + "column": 72 + }, + "end": { + "line": 213, + "column": 73 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 6806, + "end": 6810, + "loc": { + "start": { + "line": 213, + "column": 73 + }, + "end": { + "line": 213, + "column": 77 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "-", + "start": 6811, + "end": 6812, + "loc": { + "start": { + "line": 213, + "column": 78 + }, + "end": { + "line": 213, + "column": 79 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tickEvent", + "start": 6813, + "end": 6822, + "loc": { + "start": { + "line": 213, + "column": 80 + }, + "end": { + "line": 213, + "column": 89 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6822, + "end": 6823, + "loc": { + "start": { + "line": 213, + "column": 89 + }, + "end": { + "line": 213, + "column": 90 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "prevTime", + "start": 6823, + "end": 6831, + "loc": { + "start": { + "line": 213, + "column": 90 + }, + "end": { + "line": 213, + "column": 98 + } + } + }, + { + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6832, + "end": 6833, + "loc": { + "start": { + "line": 213, + "column": 99 + }, + "end": { + "line": 213, + "column": 100 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 6834, + "end": 6835, + "loc": { + "start": { + "line": 213, + "column": 101 + }, + "end": { + "line": 213, + "column": 102 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6835, + "end": 6836, + "loc": { + "start": { + "line": 213, + "column": 102 + }, + "end": { + "line": 213, + "column": 103 + } + } + }, + { + "type": "CommentBlock", + "value": "*\n * Fired on each game loop iteration.\n *\n * @event tick\n * @param {String} sceneID The ID of this Scene.\n * @param {Number} startTime The time in seconds since 1970 that this Scene was instantiated.\n * @param {Number} time The time in seconds since 1970 of this \"tick\" event.\n * @param {Number} prevTime The time of the previous \"tick\" event from this Scene.\n * @param {Number} deltaTime The time in seconds since the previous \"tick\" event from this Scene.\n ", + "start": 6849, + "end": 7421, + "loc": { + "start": { + "line": 214, + "column": 12 + }, + "end": { + "line": 223, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 7434, + "end": 7439, + "loc": { + "start": { + "line": 224, + "column": 12 + }, + "end": { + "line": 224, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7439, + "end": 7440, + "loc": { + "start": { + "line": 224, + "column": 17 + }, + "end": { + "line": 224, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fire", + "start": 7440, + "end": 7444, + "loc": { + "start": { + "line": 224, + "column": 18 + }, + "end": { + "line": 224, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7444, + "end": 7445, + "loc": { + "start": { + "line": 224, + "column": 22 + }, + "end": { + "line": 224, + "column": 23 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "tick", + "start": 7445, + "end": 7451, + "loc": { + "start": { + "line": 224, + "column": 23 + }, + "end": { + "line": 224, + "column": 29 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7451, + "end": 7452, + "loc": { + "start": { + "line": 224, + "column": 29 + }, + "end": { + "line": 224, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tickEvent", + "start": 7453, + "end": 7462, + "loc": { + "start": { + "line": 224, + "column": 31 + }, + "end": { + "line": 224, + "column": 40 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7462, + "end": 7463, + "loc": { + "start": { + "line": 224, + "column": 40 + }, + "end": { + "line": 224, + "column": 41 + } + } + }, + { + "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": 7464, + "end": 7468, + "loc": { + "start": { + "line": 224, + "column": 42 + }, + "end": { + "line": 224, + "column": 46 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7468, + "end": 7469, + "loc": { + "start": { + "line": 224, + "column": 46 + }, + "end": { + "line": 224, + "column": 47 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7469, + "end": 7470, + "loc": { + "start": { + "line": 224, + "column": 47 + }, + "end": { + "line": 224, + "column": 48 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7479, + "end": 7480, + "loc": { + "start": { + "line": 225, + "column": 8 + }, + "end": { + "line": 225, + "column": 9 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7485, + "end": 7486, + "loc": { + "start": { + "line": 226, + "column": 4 + }, + "end": { + "line": 226, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "tickEvent", + "start": 7491, + "end": 7500, + "loc": { + "start": { + "line": 227, + "column": 4 + }, + "end": { + "line": 227, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7500, + "end": 7501, + "loc": { + "start": { + "line": 227, + "column": 13 + }, + "end": { + "line": 227, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "prevTime", + "start": 7501, + "end": 7509, + "loc": { + "start": { + "line": 227, + "column": 14 + }, + "end": { + "line": 227, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7510, + "end": 7511, + "loc": { + "start": { + "line": 227, + "column": 23 + }, + "end": { + "line": 227, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "time", + "start": 7512, + "end": 7516, + "loc": { + "start": { + "line": 227, + "column": 25 + }, + "end": { + "line": 227, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7516, + "end": 7517, + "loc": { + "start": { + "line": 227, + "column": 29 + }, + "end": { + "line": 227, + "column": 30 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7518, + "end": 7519, + "loc": { + "start": { + "line": 228, + "column": 0 + }, + "end": { + "line": 228, + "column": 1 + } + } + }, + { + "type": { + "label": "function", + "keyword": "function", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "function", + "start": 7521, + "end": 7529, + "loc": { + "start": { + "line": 230, + "column": 0 + }, + "end": { + "line": 230, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderScenes", + "start": 7530, + "end": 7542, + "loc": { + "start": { + "line": 230, + "column": 9 + }, + "end": { + "line": 230, + "column": 21 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7542, + "end": 7543, + "loc": { + "start": { + "line": 230, + "column": 21 + }, + "end": { + "line": 230, + "column": 22 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7543, + "end": 7544, + "loc": { + "start": { + "line": 230, + "column": 22 + }, + "end": { + "line": 230, + "column": 23 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7545, + "end": 7546, + "loc": { + "start": { + "line": 230, + "column": 24 + }, + "end": { + "line": 230, + "column": 25 + } + } + }, + { + "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": 7551, + "end": 7556, + "loc": { + "start": { + "line": 231, + "column": 4 + }, + "end": { + "line": 231, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 7557, + "end": 7563, + "loc": { + "start": { + "line": 231, + "column": 10 + }, + "end": { + "line": 231, + "column": 16 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7564, + "end": 7565, + "loc": { + "start": { + "line": 231, + "column": 17 + }, + "end": { + "line": 231, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 7566, + "end": 7570, + "loc": { + "start": { + "line": 231, + "column": 19 + }, + "end": { + "line": 231, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7570, + "end": 7571, + "loc": { + "start": { + "line": 231, + "column": 23 + }, + "end": { + "line": 231, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 7571, + "end": 7577, + "loc": { + "start": { + "line": 231, + "column": 24 + }, + "end": { + "line": 231, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7577, + "end": 7578, + "loc": { + "start": { + "line": 231, + "column": 30 + }, + "end": { + "line": 231, + "column": 31 + } + } + }, + { + "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": 7583, + "end": 7588, + "loc": { + "start": { + "line": 232, + "column": 4 + }, + "end": { + "line": 232, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "forceRender", + "start": 7589, + "end": 7600, + "loc": { + "start": { + "line": 232, + "column": 10 + }, + "end": { + "line": 232, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7601, + "end": 7602, + "loc": { + "start": { + "line": 232, + "column": 22 + }, + "end": { + "line": 232, + "column": 23 + } + } + }, + { + "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": 7603, + "end": 7608, + "loc": { + "start": { + "line": 232, + "column": 24 + }, + "end": { + "line": 232, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7608, + "end": 7609, + "loc": { + "start": { + "line": 232, + "column": 29 + }, + "end": { + "line": 232, + "column": 30 + } + } + }, + { + "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": 7614, + "end": 7617, + "loc": { + "start": { + "line": 233, + "column": 4 + }, + "end": { + "line": 233, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 7618, + "end": 7623, + "loc": { + "start": { + "line": 233, + "column": 8 + }, + "end": { + "line": 233, + "column": 13 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7623, + "end": 7624, + "loc": { + "start": { + "line": 233, + "column": 13 + }, + "end": { + "line": 233, + "column": 14 + } + } + }, + { + "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": 7629, + "end": 7632, + "loc": { + "start": { + "line": 234, + "column": 4 + }, + "end": { + "line": 234, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 7633, + "end": 7643, + "loc": { + "start": { + "line": 234, + "column": 8 + }, + "end": { + "line": 234, + "column": 18 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7643, + "end": 7644, + "loc": { + "start": { + "line": 234, + "column": 18 + }, + "end": { + "line": 234, + "column": 19 + } + } + }, + { + "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": 7649, + "end": 7652, + "loc": { + "start": { + "line": 235, + "column": 4 + }, + "end": { + "line": 235, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 7653, + "end": 7674, + "loc": { + "start": { + "line": 235, + "column": 8 + }, + "end": { + "line": 235, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7674, + "end": 7675, + "loc": { + "start": { + "line": 235, + "column": 29 + }, + "end": { + "line": 235, + "column": 30 + } + } + }, + { + "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": 7680, + "end": 7683, + "loc": { + "start": { + "line": 236, + "column": 4 + }, + "end": { + "line": 236, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 7684, + "end": 7698, + "loc": { + "start": { + "line": 236, + "column": 8 + }, + "end": { + "line": 236, + "column": 22 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7698, + "end": 7699, + "loc": { + "start": { + "line": 236, + "column": 22 + }, + "end": { + "line": 236, + "column": 23 + } + } + }, + { + "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": 7704, + "end": 7707, + "loc": { + "start": { + "line": 237, + "column": 4 + }, + "end": { + "line": 237, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 7708, + "end": 7710, + "loc": { + "start": { + "line": 237, + "column": 8 + }, + "end": { + "line": 237, + "column": 10 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7710, + "end": 7711, + "loc": { + "start": { + "line": 237, + "column": 10 + }, + "end": { + "line": 237, + "column": 11 + } + } + }, + { + "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": 7716, + "end": 7719, + "loc": { + "start": { + "line": 238, + "column": 4 + }, + "end": { + "line": 238, + "column": 7 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7720, + "end": 7721, + "loc": { + "start": { + "line": 238, + "column": 8 + }, + "end": { + "line": 238, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 7721, + "end": 7723, + "loc": { + "start": { + "line": 238, + "column": 9 + }, + "end": { + "line": 238, + "column": 11 + } + } + }, + { + "type": { + "label": "in", + "keyword": "in", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "in", + "start": 7724, + "end": 7726, + "loc": { + "start": { + "line": 238, + "column": 12 + }, + "end": { + "line": 238, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 7727, + "end": 7733, + "loc": { + "start": { + "line": 238, + "column": 15 + }, + "end": { + "line": 238, + "column": 21 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7733, + "end": 7734, + "loc": { + "start": { + "line": 238, + "column": 21 + }, + "end": { + "line": 238, + "column": 22 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7735, + "end": 7736, + "loc": { + "start": { + "line": 238, + "column": 23 + }, + "end": { + "line": 238, + "column": 24 + } + } + }, + { + "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": 7745, + "end": 7747, + "loc": { + "start": { + "line": 239, + "column": 8 + }, + "end": { + "line": 239, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7748, + "end": 7749, + "loc": { + "start": { + "line": 239, + "column": 11 + }, + "end": { + "line": 239, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 7749, + "end": 7755, + "loc": { + "start": { + "line": 239, + "column": 12 + }, + "end": { + "line": 239, + "column": 18 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7755, + "end": 7756, + "loc": { + "start": { + "line": 239, + "column": 18 + }, + "end": { + "line": 239, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "hasOwnProperty", + "start": 7756, + "end": 7770, + "loc": { + "start": { + "line": 239, + "column": 19 + }, + "end": { + "line": 239, + "column": 33 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7770, + "end": 7771, + "loc": { + "start": { + "line": 239, + "column": 33 + }, + "end": { + "line": 239, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 7771, + "end": 7773, + "loc": { + "start": { + "line": 239, + "column": 34 + }, + "end": { + "line": 239, + "column": 36 + } + } + }, + { + "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": 239, + "column": 36 + }, + "end": { + "line": 239, + "column": 37 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7774, + "end": 7775, + "loc": { + "start": { + "line": 239, + "column": 37 + }, + "end": { + "line": 239, + "column": 38 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7776, + "end": 7777, + "loc": { + "start": { + "line": 239, + "column": 39 + }, + "end": { + "line": 239, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 7791, + "end": 7796, + "loc": { + "start": { + "line": 241, + "column": 12 + }, + "end": { + "line": 241, + "column": 17 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7797, + "end": 7798, + "loc": { + "start": { + "line": 241, + "column": 18 + }, + "end": { + "line": 241, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenes", + "start": 7799, + "end": 7805, + "loc": { + "start": { + "line": 241, + "column": 20 + }, + "end": { + "line": 241, + "column": 26 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7805, + "end": 7806, + "loc": { + "start": { + "line": 241, + "column": 26 + }, + "end": { + "line": 241, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 7806, + "end": 7808, + "loc": { + "start": { + "line": 241, + "column": 27 + }, + "end": { + "line": 241, + "column": 29 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7808, + "end": 7809, + "loc": { + "start": { + "line": 241, + "column": 29 + }, + "end": { + "line": 241, + "column": 30 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7809, + "end": 7810, + "loc": { + "start": { + "line": 241, + "column": 30 + }, + "end": { + "line": 241, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 7823, + "end": 7833, + "loc": { + "start": { + "line": 242, + "column": 12 + }, + "end": { + "line": 242, + "column": 22 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7834, + "end": 7835, + "loc": { + "start": { + "line": 242, + "column": 23 + }, + "end": { + "line": 242, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenesRenderInfo", + "start": 7836, + "end": 7852, + "loc": { + "start": { + "line": 242, + "column": 25 + }, + "end": { + "line": 242, + "column": 41 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7852, + "end": 7853, + "loc": { + "start": { + "line": 242, + "column": 41 + }, + "end": { + "line": 242, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 7853, + "end": 7855, + "loc": { + "start": { + "line": 242, + "column": 42 + }, + "end": { + "line": 242, + "column": 44 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7855, + "end": 7856, + "loc": { + "start": { + "line": 242, + "column": 44 + }, + "end": { + "line": 242, + "column": 45 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7856, + "end": 7857, + "loc": { + "start": { + "line": 242, + "column": 45 + }, + "end": { + "line": 242, + "column": 46 + } + } + }, + { + "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": 7871, + "end": 7873, + "loc": { + "start": { + "line": 244, + "column": 12 + }, + "end": { + "line": 244, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7874, + "end": 7875, + "loc": { + "start": { + "line": 244, + "column": 15 + }, + "end": { + "line": 244, + "column": 16 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 7875, + "end": 7876, + "loc": { + "start": { + "line": 244, + "column": 16 + }, + "end": { + "line": 244, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 7876, + "end": 7886, + "loc": { + "start": { + "line": 244, + "column": 17 + }, + "end": { + "line": 244, + "column": 27 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7886, + "end": 7887, + "loc": { + "start": { + "line": 244, + "column": 27 + }, + "end": { + "line": 244, + "column": 28 + } + } + }, + { + "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": 244, + "column": 29 + }, + "end": { + "line": 244, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 7906, + "end": 7916, + "loc": { + "start": { + "line": 245, + "column": 16 + }, + "end": { + "line": 245, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7917, + "end": 7918, + "loc": { + "start": { + "line": 245, + "column": 27 + }, + "end": { + "line": 245, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scenesRenderInfo", + "start": 7919, + "end": 7935, + "loc": { + "start": { + "line": 245, + "column": 29 + }, + "end": { + "line": 245, + "column": 45 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7935, + "end": 7936, + "loc": { + "start": { + "line": 245, + "column": 45 + }, + "end": { + "line": 245, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "id", + "start": 7936, + "end": 7938, + "loc": { + "start": { + "line": 245, + "column": 46 + }, + "end": { + "line": 245, + "column": 48 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7938, + "end": 7939, + "loc": { + "start": { + "line": 245, + "column": 48 + }, + "end": { + "line": 245, + "column": 49 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7940, + "end": 7941, + "loc": { + "start": { + "line": 245, + "column": 50 + }, + "end": { + "line": 245, + "column": 51 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7942, + "end": 7943, + "loc": { + "start": { + "line": 245, + "column": 52 + }, + "end": { + "line": 245, + "column": 53 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7943, + "end": 7944, + "loc": { + "start": { + "line": 245, + "column": 53 + }, + "end": { + "line": 245, + "column": 54 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7944, + "end": 7945, + "loc": { + "start": { + "line": 245, + "column": 54 + }, + "end": { + "line": 245, + "column": 55 + } + } + }, + { + "type": "CommentLine", + "value": " FIXME", + "start": 7946, + "end": 7954, + "loc": { + "start": { + "line": 245, + "column": 56 + }, + "end": { + "line": 245, + "column": 64 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7967, + "end": 7968, + "loc": { + "start": { + "line": 246, + "column": 12 + }, + "end": { + "line": 246, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 7982, + "end": 8003, + "loc": { + "start": { + "line": 248, + "column": 12 + }, + "end": { + "line": 248, + "column": 33 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8004, + "end": 8005, + "loc": { + "start": { + "line": 248, + "column": 34 + }, + "end": { + "line": 248, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 8006, + "end": 8011, + "loc": { + "start": { + "line": 248, + "column": 36 + }, + "end": { + "line": 248, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8011, + "end": 8012, + "loc": { + "start": { + "line": 248, + "column": 41 + }, + "end": { + "line": 248, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 8012, + "end": 8033, + "loc": { + "start": { + "line": 248, + "column": 42 + }, + "end": { + "line": 248, + "column": 63 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8033, + "end": 8034, + "loc": { + "start": { + "line": 248, + "column": 63 + }, + "end": { + "line": 248, + "column": 64 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 8047, + "end": 8049, + "loc": { + "start": { + "line": 249, + "column": 12 + }, + "end": { + "line": 249, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8050, + "end": 8051, + "loc": { + "start": { + "line": 249, + "column": 15 + }, + "end": { + "line": 249, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 8051, + "end": 8061, + "loc": { + "start": { + "line": 249, + "column": 16 + }, + "end": { + "line": 249, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8061, + "end": 8062, + "loc": { + "start": { + "line": 249, + "column": 26 + }, + "end": { + "line": 249, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 8062, + "end": 8083, + "loc": { + "start": { + "line": 249, + "column": 27 + }, + "end": { + "line": 249, + "column": 48 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 8084, + "end": 8087, + "loc": { + "start": { + "line": 249, + "column": 49 + }, + "end": { + "line": 249, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 8088, + "end": 8109, + "loc": { + "start": { + "line": 249, + "column": 53 + }, + "end": { + "line": 249, + "column": 74 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8109, + "end": 8110, + "loc": { + "start": { + "line": 249, + "column": 74 + }, + "end": { + "line": 249, + "column": 75 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8111, + "end": 8112, + "loc": { + "start": { + "line": 249, + "column": 76 + }, + "end": { + "line": 249, + "column": 77 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 8129, + "end": 8139, + "loc": { + "start": { + "line": 250, + "column": 16 + }, + "end": { + "line": 250, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8139, + "end": 8140, + "loc": { + "start": { + "line": 250, + "column": 26 + }, + "end": { + "line": 250, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 8140, + "end": 8161, + "loc": { + "start": { + "line": 250, + "column": 27 + }, + "end": { + "line": 250, + "column": 48 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8162, + "end": 8163, + "loc": { + "start": { + "line": 250, + "column": 49 + }, + "end": { + "line": 250, + "column": 50 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 8164, + "end": 8185, + "loc": { + "start": { + "line": 250, + "column": 51 + }, + "end": { + "line": 250, + "column": 72 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8185, + "end": 8186, + "loc": { + "start": { + "line": 250, + "column": 72 + }, + "end": { + "line": 250, + "column": 73 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 8203, + "end": 8213, + "loc": { + "start": { + "line": 251, + "column": 16 + }, + "end": { + "line": 251, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8213, + "end": 8214, + "loc": { + "start": { + "line": 251, + "column": 26 + }, + "end": { + "line": 251, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderCountdown", + "start": 8214, + "end": 8229, + "loc": { + "start": { + "line": 251, + "column": 27 + }, + "end": { + "line": 251, + "column": 42 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8230, + "end": 8231, + "loc": { + "start": { + "line": 251, + "column": 43 + }, + "end": { + "line": 251, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 8232, + "end": 8253, + "loc": { + "start": { + "line": 251, + "column": 45 + }, + "end": { + "line": 251, + "column": 66 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8253, + "end": 8254, + "loc": { + "start": { + "line": 251, + "column": 66 + }, + "end": { + "line": 251, + "column": 67 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8267, + "end": 8268, + "loc": { + "start": { + "line": 252, + "column": 12 + }, + "end": { + "line": 252, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 8281, + "end": 8283, + "loc": { + "start": { + "line": 253, + "column": 12 + }, + "end": { + "line": 253, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8284, + "end": 8285, + "loc": { + "start": { + "line": 253, + "column": 15 + }, + "end": { + "line": 253, + "column": 16 + } + } + }, + { + "type": { + "label": "++/--", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": true, + "binop": null + }, + "value": "--", + "start": 8285, + "end": 8287, + "loc": { + "start": { + "line": 253, + "column": 16 + }, + "end": { + "line": 253, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 8287, + "end": 8292, + "loc": { + "start": { + "line": 253, + "column": 18 + }, + "end": { + "line": 253, + "column": 23 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8292, + "end": 8293, + "loc": { + "start": { + "line": 253, + "column": 23 + }, + "end": { + "line": 253, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "occlusionTestCountdown", + "start": 8293, + "end": 8315, + "loc": { + "start": { + "line": 253, + "column": 24 + }, + "end": { + "line": 253, + "column": 46 + } + } + }, + { + "type": { + "label": "", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 7, + "updateContext": null + }, + "value": "<=", + "start": 8316, + "end": 8318, + "loc": { + "start": { + "line": 253, + "column": 47 + }, + "end": { + "line": 253, + "column": 49 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 8319, + "end": 8320, + "loc": { + "start": { + "line": 253, + "column": 50 + }, + "end": { + "line": 253, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8320, + "end": 8321, + "loc": { + "start": { + "line": 253, + "column": 51 + }, + "end": { + "line": 253, + "column": 52 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8322, + "end": 8323, + "loc": { + "start": { + "line": 253, + "column": 53 + }, + "end": { + "line": 253, + "column": 54 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 8340, + "end": 8345, + "loc": { + "start": { + "line": 254, + "column": 16 + }, + "end": { + "line": 254, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8345, + "end": 8346, + "loc": { + "start": { + "line": 254, + "column": 21 + }, + "end": { + "line": 254, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "doOcclusionTest", + "start": 8346, + "end": 8361, + "loc": { + "start": { + "line": 254, + "column": 22 + }, + "end": { + "line": 254, + "column": 37 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8361, + "end": 8362, + "loc": { + "start": { + "line": 254, + "column": 37 + }, + "end": { + "line": 254, + "column": 38 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8362, + "end": 8363, + "loc": { + "start": { + "line": 254, + "column": 38 + }, + "end": { + "line": 254, + "column": 39 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8363, + "end": 8364, + "loc": { + "start": { + "line": 254, + "column": 39 + }, + "end": { + "line": 254, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 8381, + "end": 8386, + "loc": { + "start": { + "line": 255, + "column": 16 + }, + "end": { + "line": 255, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8386, + "end": 8387, + "loc": { + "start": { + "line": 255, + "column": 21 + }, + "end": { + "line": 255, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "occlusionTestCountdown", + "start": 8387, + "end": 8409, + "loc": { + "start": { + "line": 255, + "column": 22 + }, + "end": { + "line": 255, + "column": 44 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8410, + "end": 8411, + "loc": { + "start": { + "line": 255, + "column": 45 + }, + "end": { + "line": 255, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerOcclusionTest", + "start": 8412, + "end": 8433, + "loc": { + "start": { + "line": 255, + "column": 47 + }, + "end": { + "line": 255, + "column": 68 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8433, + "end": 8434, + "loc": { + "start": { + "line": 255, + "column": 68 + }, + "end": { + "line": 255, + "column": 69 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8447, + "end": 8448, + "loc": { + "start": { + "line": 256, + "column": 12 + }, + "end": { + "line": 256, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 8462, + "end": 8476, + "loc": { + "start": { + "line": 258, + "column": 12 + }, + "end": { + "line": 258, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8477, + "end": 8478, + "loc": { + "start": { + "line": 258, + "column": 27 + }, + "end": { + "line": 258, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 8479, + "end": 8484, + "loc": { + "start": { + "line": 258, + "column": 29 + }, + "end": { + "line": 258, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8484, + "end": 8485, + "loc": { + "start": { + "line": 258, + "column": 34 + }, + "end": { + "line": 258, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 8485, + "end": 8499, + "loc": { + "start": { + "line": 258, + "column": 35 + }, + "end": { + "line": 258, + "column": 49 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8499, + "end": 8500, + "loc": { + "start": { + "line": 258, + "column": 49 + }, + "end": { + "line": 258, + "column": 50 + } + } + }, + { + "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": 8513, + "end": 8515, + "loc": { + "start": { + "line": 259, + "column": 12 + }, + "end": { + "line": 259, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8516, + "end": 8517, + "loc": { + "start": { + "line": 259, + "column": 15 + }, + "end": { + "line": 259, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 8517, + "end": 8527, + "loc": { + "start": { + "line": 259, + "column": 16 + }, + "end": { + "line": 259, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8527, + "end": 8528, + "loc": { + "start": { + "line": 259, + "column": 26 + }, + "end": { + "line": 259, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 8528, + "end": 8542, + "loc": { + "start": { + "line": 259, + "column": 27 + }, + "end": { + "line": 259, + "column": 41 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "!==", + "start": 8543, + "end": 8546, + "loc": { + "start": { + "line": 259, + "column": 42 + }, + "end": { + "line": 259, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 8547, + "end": 8561, + "loc": { + "start": { + "line": 259, + "column": 46 + }, + "end": { + "line": 259, + "column": 60 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8561, + "end": 8562, + "loc": { + "start": { + "line": 259, + "column": 60 + }, + "end": { + "line": 259, + "column": 61 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8563, + "end": 8564, + "loc": { + "start": { + "line": 259, + "column": 62 + }, + "end": { + "line": 259, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 8581, + "end": 8591, + "loc": { + "start": { + "line": 260, + "column": 16 + }, + "end": { + "line": 260, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8591, + "end": 8592, + "loc": { + "start": { + "line": 260, + "column": 26 + }, + "end": { + "line": 260, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 8592, + "end": 8606, + "loc": { + "start": { + "line": 260, + "column": 27 + }, + "end": { + "line": 260, + "column": 41 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8607, + "end": 8608, + "loc": { + "start": { + "line": 260, + "column": 42 + }, + "end": { + "line": 260, + "column": 43 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 8609, + "end": 8623, + "loc": { + "start": { + "line": 260, + "column": 44 + }, + "end": { + "line": 260, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8623, + "end": 8624, + "loc": { + "start": { + "line": 260, + "column": 58 + }, + "end": { + "line": 260, + "column": 59 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 8641, + "end": 8651, + "loc": { + "start": { + "line": 261, + "column": 16 + }, + "end": { + "line": 261, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8651, + "end": 8652, + "loc": { + "start": { + "line": 261, + "column": 26 + }, + "end": { + "line": 261, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderCountdown", + "start": 8652, + "end": 8667, + "loc": { + "start": { + "line": 261, + "column": 27 + }, + "end": { + "line": 261, + "column": 42 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8668, + "end": 8669, + "loc": { + "start": { + "line": 261, + "column": 43 + }, + "end": { + "line": 261, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 8670, + "end": 8684, + "loc": { + "start": { + "line": 261, + "column": 45 + }, + "end": { + "line": 261, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8684, + "end": 8685, + "loc": { + "start": { + "line": 261, + "column": 59 + }, + "end": { + "line": 261, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8698, + "end": 8699, + "loc": { + "start": { + "line": 262, + "column": 12 + }, + "end": { + "line": 262, + "column": 13 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 8712, + "end": 8714, + "loc": { + "start": { + "line": 263, + "column": 12 + }, + "end": { + "line": 263, + "column": 14 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8715, + "end": 8716, + "loc": { + "start": { + "line": 263, + "column": 15 + }, + "end": { + "line": 263, + "column": 16 + } + } + }, + { + "type": { + "label": "++/--", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": true, + "binop": null + }, + "value": "--", + "start": 8716, + "end": 8718, + "loc": { + "start": { + "line": 263, + "column": 16 + }, + "end": { + "line": 263, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 8718, + "end": 8728, + "loc": { + "start": { + "line": 263, + "column": 18 + }, + "end": { + "line": 263, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8728, + "end": 8729, + "loc": { + "start": { + "line": 263, + "column": 28 + }, + "end": { + "line": 263, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderCountdown", + "start": 8729, + "end": 8744, + "loc": { + "start": { + "line": 263, + "column": 29 + }, + "end": { + "line": 263, + "column": 44 + } + } + }, + { + "type": { + "label": "==/!=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 6, + "updateContext": null + }, + "value": "===", + "start": 8745, + "end": 8748, + "loc": { + "start": { + "line": 263, + "column": 45 + }, + "end": { + "line": 263, + "column": 48 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 0, + "start": 8749, + "end": 8750, + "loc": { + "start": { + "line": 263, + "column": 49 + }, + "end": { + "line": 263, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8750, + "end": 8751, + "loc": { + "start": { + "line": 263, + "column": 50 + }, + "end": { + "line": 263, + "column": 51 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8752, + "end": 8753, + "loc": { + "start": { + "line": 263, + "column": 52 + }, + "end": { + "line": 263, + "column": 53 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "scene", + "start": 8770, + "end": 8775, + "loc": { + "start": { + "line": 264, + "column": 16 + }, + "end": { + "line": 264, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8775, + "end": 8776, + "loc": { + "start": { + "line": 264, + "column": 21 + }, + "end": { + "line": 264, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "render", + "start": 8776, + "end": 8782, + "loc": { + "start": { + "line": 264, + "column": 22 + }, + "end": { + "line": 264, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8782, + "end": 8783, + "loc": { + "start": { + "line": 264, + "column": 28 + }, + "end": { + "line": 264, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "forceRender", + "start": 8783, + "end": 8794, + "loc": { + "start": { + "line": 264, + "column": 29 + }, + "end": { + "line": 264, + "column": 40 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8794, + "end": 8795, + "loc": { + "start": { + "line": 264, + "column": 40 + }, + "end": { + "line": 264, + "column": 41 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8795, + "end": 8796, + "loc": { + "start": { + "line": 264, + "column": 41 + }, + "end": { + "line": 264, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderInfo", + "start": 8813, + "end": 8823, + "loc": { + "start": { + "line": 265, + "column": 16 + }, + "end": { + "line": 265, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8823, + "end": 8824, + "loc": { + "start": { + "line": 265, + "column": 26 + }, + "end": { + "line": 265, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "renderCountdown", + "start": 8824, + "end": 8839, + "loc": { + "start": { + "line": 265, + "column": 27 + }, + "end": { + "line": 265, + "column": 42 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 8840, + "end": 8841, + "loc": { + "start": { + "line": 265, + "column": 43 + }, + "end": { + "line": 265, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "ticksPerRender", + "start": 8842, + "end": 8856, + "loc": { + "start": { + "line": 265, + "column": 45 + }, + "end": { + "line": 265, + "column": 59 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8856, + "end": 8857, + "loc": { + "start": { + "line": 265, + "column": 59 + }, + "end": { + "line": 265, + "column": 60 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8870, + "end": 8871, + "loc": { + "start": { + "line": 266, + "column": 12 + }, + "end": { + "line": 266, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8880, + "end": 8881, + "loc": { + "start": { + "line": 267, + "column": 8 + }, + "end": { + "line": 267, + "column": 9 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8886, + "end": 8887, + "loc": { + "start": { + "line": 268, + "column": 4 + }, + "end": { + "line": 268, + "column": 5 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8888, + "end": 8889, + "loc": { + "start": { + "line": 269, + "column": 0 + }, + "end": { + "line": 269, + "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": 8891, + "end": 8897, + "loc": { + "start": { + "line": 271, + "column": 0 + }, + "end": { + "line": 271, + "column": 6 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8898, + "end": 8899, + "loc": { + "start": { + "line": 271, + "column": 7 + }, + "end": { + "line": 271, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "core", + "start": 8899, + "end": 8903, + "loc": { + "start": { + "line": 271, + "column": 8 + }, + "end": { + "line": 271, + "column": 12 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 8903, + "end": 8904, + "loc": { + "start": { + "line": 271, + "column": 12 + }, + "end": { + "line": 271, + "column": 13 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8904, + "end": 8905, + "loc": { + "start": { + "line": 271, + "column": 13 + }, + "end": { + "line": 271, + "column": 14 + } + } + }, + { + "type": { + "label": "eof", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 8905, + "end": 8905, + "loc": { + "start": { + "line": 271, + "column": 14 + }, + "end": { + "line": 271, + "column": 14 + } + } + } + ] +} \ No newline at end of file diff --git a/docs/ast/source/viewer/scene/index.js.json b/docs/ast/source/viewer/scene/index.js.json index 081b41390a..e51501977e 100644 --- a/docs/ast/source/viewer/scene/index.js.json +++ b/docs/ast/source/viewer/scene/index.js.json @@ -1,29 +1,29 @@ { "type": "File", "start": 0, - "end": 734, + "end": 773, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 21, - "column": 41 + "line": 22, + "column": 38 } }, "program": { "type": "Program", "start": 0, - "end": 734, + "end": 773, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 21, - "column": 41 + "line": 22, + "column": 38 } }, "sourceType": "module", @@ -762,6 +762,41 @@ }, "value": "./constants/constants.js" } + }, + { + "type": "ExportAllDeclaration", + "start": 735, + "end": 773, + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 22, + "column": 38 + } + }, + "source": { + "type": "StringLiteral", + "start": 749, + "end": 772, + "loc": { + "start": { + "line": 22, + "column": 14 + }, + "end": { + "line": 22, + "column": 37 + } + }, + "extra": { + "rawValue": "./webgl/PickResult.js", + "raw": "\"./webgl/PickResult.js\"" + }, + "value": "./webgl/PickResult.js" + } } ], "directives": [] @@ -3582,6 +3617,140 @@ } } }, + { + "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": 735, + "end": 741, + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 22, + "column": 6 + } + } + }, + { + "type": { + "label": "*", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 10, + "updateContext": null + }, + "value": "*", + "start": 742, + "end": 743, + "loc": { + "start": { + "line": 22, + "column": 7 + }, + "end": { + "line": 22, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "from", + "start": 744, + "end": 748, + "loc": { + "start": { + "line": 22, + "column": 9 + }, + "end": { + "line": 22, + "column": 13 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "./webgl/PickResult.js", + "start": 749, + "end": 772, + "loc": { + "start": { + "line": 22, + "column": 14 + }, + "end": { + "line": 22, + "column": 37 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 772, + "end": 773, + "loc": { + "start": { + "line": 22, + "column": 37 + }, + "end": { + "line": 22, + "column": 38 + } + } + }, { "type": { "label": "eof", @@ -3595,16 +3764,16 @@ "binop": null, "updateContext": null }, - "start": 734, - "end": 734, + "start": 773, + "end": 773, "loc": { "start": { - "line": 21, - "column": 41 + "line": 22, + "column": 38 }, "end": { - "line": 21, - "column": 41 + "line": 22, + "column": 38 } } } diff --git a/docs/ast/source/viewer/scene/model/SceneModel.js.json b/docs/ast/source/viewer/scene/model/SceneModel.js.json index 093efd65ee..55450b56bb 100644 --- a/docs/ast/source/viewer/scene/model/SceneModel.js.json +++ b/docs/ast/source/viewer/scene/model/SceneModel.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 162550, + "end": 162549, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 162550, + "end": 162549, "loc": { "start": { "line": 1, @@ -4882,7 +4882,7 @@ { "type": "ExportNamedDeclaration", "start": 38720, - "end": 158910, + "end": 158909, "loc": { "start": { "line": 1081, @@ -4898,7 +4898,7 @@ "declaration": { "type": "ClassDeclaration", "start": 38727, - "end": 158910, + "end": 158909, "loc": { "start": { "line": 1081, @@ -4947,7 +4947,7 @@ "body": { "type": "ClassBody", "start": 38762, - "end": 158910, + "end": 158909, "loc": { "start": { "line": 1081, @@ -81750,7 +81750,7 @@ { "type": "ClassMethod", "start": 99831, - "end": 100923, + "end": 100922, "loc": { "start": { "line": 2662, @@ -81808,7 +81808,7 @@ "body": { "type": "BlockStatement", "start": 99852, - "end": 100923, + "end": 100922, "loc": { "start": { "line": 2662, @@ -82557,7 +82557,7 @@ { "type": "IfStatement", "start": 100243, - "end": 100524, + "end": 100523, "loc": { "start": { "line": 2672, @@ -82571,7 +82571,7 @@ "test": { "type": "MemberExpression", "start": 100247, - "end": 100269, + "end": 100268, "loc": { "start": { "line": 2672, @@ -82579,13 +82579,13 @@ }, "end": { "line": 2672, - "column": 34 + "column": 33 } }, "object": { - "type": "ThisExpression", + "type": "Identifier", "start": 100247, - "end": 100251, + "end": 100250, "loc": { "start": { "line": 2672, @@ -82593,22 +82593,24 @@ }, "end": { "line": 2672, - "column": 16 - } - } + "column": 15 + }, + "identifierName": "cfg" + }, + "name": "cfg" }, "property": { "type": "Identifier", - "start": 100252, - "end": 100269, + "start": 100251, + "end": 100268, "loc": { "start": { "line": 2672, - "column": 17 + "column": 16 }, "end": { "line": 2672, - "column": 34 + "column": 33 }, "identifierName": "parentTransformId" }, @@ -82618,12 +82620,12 @@ }, "consequent": { "type": "BlockStatement", - "start": 100271, - "end": 100524, + "start": 100270, + "end": 100523, "loc": { "start": { "line": 2672, - "column": 36 + "column": 35 }, "end": { "line": 2678, @@ -82633,8 +82635,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 100285, - "end": 100343, + "start": 100284, + "end": 100342, "loc": { "start": { "line": 2673, @@ -82647,8 +82649,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 100285, - "end": 100342, + "start": 100284, + "end": 100341, "loc": { "start": { "line": 2673, @@ -82662,8 +82664,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 100285, - "end": 100300, + "start": 100284, + "end": 100299, "loc": { "start": { "line": 2673, @@ -82679,8 +82681,8 @@ }, "right": { "type": "MemberExpression", - "start": 100303, - "end": 100342, + "start": 100302, + "end": 100341, "loc": { "start": { "line": 2673, @@ -82693,8 +82695,8 @@ }, "object": { "type": "MemberExpression", - "start": 100303, - "end": 100319, + "start": 100302, + "end": 100318, "loc": { "start": { "line": 2673, @@ -82707,8 +82709,8 @@ }, "object": { "type": "ThisExpression", - "start": 100303, - "end": 100307, + "start": 100302, + "end": 100306, "loc": { "start": { "line": 2673, @@ -82722,8 +82724,8 @@ }, "property": { "type": "Identifier", - "start": 100308, - "end": 100319, + "start": 100307, + "end": 100318, "loc": { "start": { "line": 2673, @@ -82741,8 +82743,8 @@ }, "property": { "type": "MemberExpression", - "start": 100320, - "end": 100341, + "start": 100319, + "end": 100340, "loc": { "start": { "line": 2673, @@ -82755,8 +82757,8 @@ }, "object": { "type": "Identifier", - "start": 100320, - "end": 100323, + "start": 100319, + "end": 100322, "loc": { "start": { "line": 2673, @@ -82772,8 +82774,8 @@ }, "property": { "type": "Identifier", - "start": 100324, - "end": 100341, + "start": 100323, + "end": 100340, "loc": { "start": { "line": 2673, @@ -82795,8 +82797,8 @@ }, { "type": "IfStatement", - "start": 100356, - "end": 100514, + "start": 100355, + "end": 100513, "loc": { "start": { "line": 2674, @@ -82809,8 +82811,8 @@ }, "test": { "type": "UnaryExpression", - "start": 100360, - "end": 100376, + "start": 100359, + "end": 100375, "loc": { "start": { "line": 2674, @@ -82825,8 +82827,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 100361, - "end": 100376, + "start": 100360, + "end": 100375, "loc": { "start": { "line": 2674, @@ -82846,8 +82848,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 100378, - "end": 100514, + "start": 100377, + "end": 100513, "loc": { "start": { "line": 2674, @@ -82861,8 +82863,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 100396, - "end": 100476, + "start": 100395, + "end": 100475, "loc": { "start": { "line": 2675, @@ -82875,8 +82877,8 @@ }, "expression": { "type": "CallExpression", - "start": 100396, - "end": 100475, + "start": 100395, + "end": 100474, "loc": { "start": { "line": 2675, @@ -82889,8 +82891,8 @@ }, "callee": { "type": "MemberExpression", - "start": 100396, - "end": 100406, + "start": 100395, + "end": 100405, "loc": { "start": { "line": 2675, @@ -82903,8 +82905,8 @@ }, "object": { "type": "ThisExpression", - "start": 100396, - "end": 100400, + "start": 100395, + "end": 100399, "loc": { "start": { "line": 2675, @@ -82918,8 +82920,8 @@ }, "property": { "type": "Identifier", - "start": 100401, - "end": 100406, + "start": 100400, + "end": 100405, "loc": { "start": { "line": 2675, @@ -82938,8 +82940,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 100407, - "end": 100474, + "start": 100406, + "end": 100473, "loc": { "start": { "line": 2675, @@ -82961,8 +82963,8 @@ }, { "type": "ReturnStatement", - "start": 100493, - "end": 100500, + "start": 100492, + "end": 100499, "loc": { "start": { "line": 2676, @@ -82987,8 +82989,8 @@ }, { "type": "VariableDeclaration", - "start": 100533, - "end": 100839, + "start": 100532, + "end": 100838, "loc": { "start": { "line": 2679, @@ -83002,8 +83004,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 100539, - "end": 100838, + "start": 100538, + "end": 100837, "loc": { "start": { "line": 2679, @@ -83016,8 +83018,8 @@ }, "id": { "type": "Identifier", - "start": 100539, - "end": 100548, + "start": 100538, + "end": 100547, "loc": { "start": { "line": 2679, @@ -83033,8 +83035,8 @@ }, "init": { "type": "NewExpression", - "start": 100551, - "end": 100838, + "start": 100550, + "end": 100837, "loc": { "start": { "line": 2679, @@ -83047,8 +83049,8 @@ }, "callee": { "type": "Identifier", - "start": 100555, - "end": 100574, + "start": 100554, + "end": 100573, "loc": { "start": { "line": 2679, @@ -83065,8 +83067,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 100575, - "end": 100837, + "start": 100574, + "end": 100836, "loc": { "start": { "line": 2679, @@ -83080,8 +83082,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 100589, - "end": 100599, + "start": 100588, + "end": 100598, "loc": { "start": { "line": 2680, @@ -83097,8 +83099,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 100589, - "end": 100591, + "start": 100588, + "end": 100590, "loc": { "start": { "line": 2680, @@ -83114,8 +83116,8 @@ }, "value": { "type": "MemberExpression", - "start": 100593, - "end": 100599, + "start": 100592, + "end": 100598, "loc": { "start": { "line": 2680, @@ -83128,8 +83130,8 @@ }, "object": { "type": "Identifier", - "start": 100593, - "end": 100596, + "start": 100592, + "end": 100595, "loc": { "start": { "line": 2680, @@ -83145,8 +83147,8 @@ }, "property": { "type": "Identifier", - "start": 100597, - "end": 100599, + "start": 100596, + "end": 100598, "loc": { "start": { "line": 2680, @@ -83165,8 +83167,8 @@ }, { "type": "ObjectProperty", - "start": 100613, - "end": 100624, + "start": 100612, + "end": 100623, "loc": { "start": { "line": 2681, @@ -83182,8 +83184,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 100613, - "end": 100618, + "start": 100612, + "end": 100617, "loc": { "start": { "line": 2681, @@ -83199,8 +83201,8 @@ }, "value": { "type": "ThisExpression", - "start": 100620, - "end": 100624, + "start": 100619, + "end": 100623, "loc": { "start": { "line": 2681, @@ -83215,8 +83217,8 @@ }, { "type": "ObjectProperty", - "start": 100638, - "end": 100653, + "start": 100637, + "end": 100652, "loc": { "start": { "line": 2682, @@ -83232,8 +83234,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 100638, - "end": 100653, + "start": 100637, + "end": 100652, "loc": { "start": { "line": 2682, @@ -83249,8 +83251,8 @@ }, "value": { "type": "Identifier", - "start": 100638, - "end": 100653, + "start": 100637, + "end": 100652, "loc": { "start": { "line": 2682, @@ -83270,8 +83272,8 @@ }, { "type": "ObjectProperty", - "start": 100667, - "end": 100685, + "start": 100666, + "end": 100684, "loc": { "start": { "line": 2683, @@ -83287,8 +83289,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 100667, - "end": 100673, + "start": 100666, + "end": 100672, "loc": { "start": { "line": 2683, @@ -83304,8 +83306,8 @@ }, "value": { "type": "MemberExpression", - "start": 100675, - "end": 100685, + "start": 100674, + "end": 100684, "loc": { "start": { "line": 2683, @@ -83318,8 +83320,8 @@ }, "object": { "type": "Identifier", - "start": 100675, - "end": 100678, + "start": 100674, + "end": 100677, "loc": { "start": { "line": 2683, @@ -83335,8 +83337,8 @@ }, "property": { "type": "Identifier", - "start": 100679, - "end": 100685, + "start": 100678, + "end": 100684, "loc": { "start": { "line": 2683, @@ -83355,8 +83357,8 @@ }, { "type": "ObjectProperty", - "start": 100699, - "end": 100721, + "start": 100698, + "end": 100720, "loc": { "start": { "line": 2684, @@ -83372,8 +83374,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 100699, - "end": 100707, + "start": 100698, + "end": 100706, "loc": { "start": { "line": 2684, @@ -83389,8 +83391,8 @@ }, "value": { "type": "MemberExpression", - "start": 100709, - "end": 100721, + "start": 100708, + "end": 100720, "loc": { "start": { "line": 2684, @@ -83403,8 +83405,8 @@ }, "object": { "type": "Identifier", - "start": 100709, - "end": 100712, + "start": 100708, + "end": 100711, "loc": { "start": { "line": 2684, @@ -83420,8 +83422,8 @@ }, "property": { "type": "Identifier", - "start": 100713, - "end": 100721, + "start": 100712, + "end": 100720, "loc": { "start": { "line": 2684, @@ -83440,8 +83442,8 @@ }, { "type": "ObjectProperty", - "start": 100735, - "end": 100751, + "start": 100734, + "end": 100750, "loc": { "start": { "line": 2685, @@ -83457,8 +83459,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 100735, - "end": 100740, + "start": 100734, + "end": 100739, "loc": { "start": { "line": 2685, @@ -83474,8 +83476,8 @@ }, "value": { "type": "MemberExpression", - "start": 100742, - "end": 100751, + "start": 100741, + "end": 100750, "loc": { "start": { "line": 2685, @@ -83488,8 +83490,8 @@ }, "object": { "type": "Identifier", - "start": 100742, - "end": 100745, + "start": 100741, + "end": 100744, "loc": { "start": { "line": 2685, @@ -83505,8 +83507,8 @@ }, "property": { "type": "Identifier", - "start": 100746, - "end": 100751, + "start": 100745, + "end": 100750, "loc": { "start": { "line": 2685, @@ -83525,8 +83527,8 @@ }, { "type": "ObjectProperty", - "start": 100765, - "end": 100787, + "start": 100764, + "end": 100786, "loc": { "start": { "line": 2686, @@ -83542,8 +83544,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 100765, - "end": 100773, + "start": 100764, + "end": 100772, "loc": { "start": { "line": 2686, @@ -83559,8 +83561,8 @@ }, "value": { "type": "MemberExpression", - "start": 100775, - "end": 100787, + "start": 100774, + "end": 100786, "loc": { "start": { "line": 2686, @@ -83573,8 +83575,8 @@ }, "object": { "type": "Identifier", - "start": 100775, - "end": 100778, + "start": 100774, + "end": 100777, "loc": { "start": { "line": 2686, @@ -83590,8 +83592,8 @@ }, "property": { "type": "Identifier", - "start": 100779, - "end": 100787, + "start": 100778, + "end": 100786, "loc": { "start": { "line": 2686, @@ -83610,8 +83612,8 @@ }, { "type": "ObjectProperty", - "start": 100801, - "end": 100827, + "start": 100800, + "end": 100826, "loc": { "start": { "line": 2687, @@ -83627,8 +83629,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 100801, - "end": 100811, + "start": 100800, + "end": 100810, "loc": { "start": { "line": 2687, @@ -83644,8 +83646,8 @@ }, "value": { "type": "MemberExpression", - "start": 100813, - "end": 100827, + "start": 100812, + "end": 100826, "loc": { "start": { "line": 2687, @@ -83658,8 +83660,8 @@ }, "object": { "type": "Identifier", - "start": 100813, - "end": 100816, + "start": 100812, + "end": 100815, "loc": { "start": { "line": 2687, @@ -83675,8 +83677,8 @@ }, "property": { "type": "Identifier", - "start": 100817, - "end": 100827, + "start": 100816, + "end": 100826, "loc": { "start": { "line": 2687, @@ -83703,8 +83705,8 @@ }, { "type": "ExpressionStatement", - "start": 100848, - "end": 100891, + "start": 100847, + "end": 100890, "loc": { "start": { "line": 2689, @@ -83717,8 +83719,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 100848, - "end": 100890, + "start": 100847, + "end": 100889, "loc": { "start": { "line": 2689, @@ -83732,8 +83734,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 100848, - "end": 100878, + "start": 100847, + "end": 100877, "loc": { "start": { "line": 2689, @@ -83746,8 +83748,8 @@ }, "object": { "type": "MemberExpression", - "start": 100848, - "end": 100864, + "start": 100847, + "end": 100863, "loc": { "start": { "line": 2689, @@ -83760,8 +83762,8 @@ }, "object": { "type": "ThisExpression", - "start": 100848, - "end": 100852, + "start": 100847, + "end": 100851, "loc": { "start": { "line": 2689, @@ -83775,8 +83777,8 @@ }, "property": { "type": "Identifier", - "start": 100853, - "end": 100864, + "start": 100852, + "end": 100863, "loc": { "start": { "line": 2689, @@ -83794,8 +83796,8 @@ }, "property": { "type": "MemberExpression", - "start": 100865, - "end": 100877, + "start": 100864, + "end": 100876, "loc": { "start": { "line": 2689, @@ -83808,8 +83810,8 @@ }, "object": { "type": "Identifier", - "start": 100865, - "end": 100874, + "start": 100864, + "end": 100873, "loc": { "start": { "line": 2689, @@ -83825,8 +83827,8 @@ }, "property": { "type": "Identifier", - "start": 100875, - "end": 100877, + "start": 100874, + "end": 100876, "loc": { "start": { "line": 2689, @@ -83846,8 +83848,8 @@ }, "right": { "type": "Identifier", - "start": 100881, - "end": 100890, + "start": 100880, + "end": 100889, "loc": { "start": { "line": 2689, @@ -83865,8 +83867,8 @@ }, { "type": "ReturnStatement", - "start": 100900, - "end": 100917, + "start": 100899, + "end": 100916, "loc": { "start": { "line": 2690, @@ -83879,8 +83881,8 @@ }, "argument": { "type": "Identifier", - "start": 100907, - "end": 100916, + "start": 100906, + "end": 100915, "loc": { "start": { "line": 2690, @@ -83921,8 +83923,8 @@ { "type": "CommentBlock", "value": "*\n * Creates a new {@link SceneModelMesh} within this SceneModel.\n *\n * * It prepares and saves data for a SceneModelMesh {@link SceneModel#meshes} creation. SceneModelMesh will be created only once the SceneModelEntity (which references this particular SceneModelMesh) will be created.\n * * The SceneModelMesh can either define its own geometry or share it with other SceneModelMeshes. To define own geometry, provide the\n * various geometry arrays to this method. To share a geometry, provide the ID of a geometry created earlier\n * with {@link SceneModel#createGeometry}.\n * * If you accompany the arrays with an ````origin````, then ````createMesh()```` will assume\n * that the geometry ````positions```` are in relative-to-center (RTC) coordinates, with ````origin```` being the\n * origin of their RTC coordinate system.\n *\n * @param {object} cfg Object properties.\n * @param {String} cfg.id Mandatory ID for the new mesh. Must not clash with any existing components within the {@link Scene}.\n * @param {String|Number} [cfg.textureSetId] ID of a {@link SceneModelTextureSet} previously created with {@link SceneModel#createTextureSet}.\n * @param {String|Number} [cfg.transformId] ID of a {@link SceneModelTransform} to instance, previously created with {@link SceneModel#createTransform}. Overrides all other transform parameters given to this method.\n * @param {String|Number} [cfg.geometryId] ID of a geometry to instance, previously created with {@link SceneModel#createGeometry}. Overrides all other geometry parameters given to this method.\n * @param {String} cfg.primitive The primitive type. Accepted values are 'points', 'lines', 'triangles', 'solid' and 'surface'.\n * @param {Number[]} [cfg.positions] Flat array of uncompressed 3D vertex positions positions. Required for all primitive types. Overridden by ````positionsCompressed````.\n * @param {Number[]} [cfg.positionsCompressed] Flat array of quantized 3D vertex positions. Overrides ````positions````, and must be accompanied by ````positionsDecodeMatrix````.\n * @param {Number[]} [cfg.positionsDecodeMatrix] A 4x4 matrix for decompressing ````positionsCompressed````. Must be accompanied by ````positionsCompressed````.\n * @param {Number[]} [cfg.normals] Flat array of normal vectors. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.normalsCompressed] Flat array of oct-encoded normal vectors. Overrides ````normals````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.colors] Flat array of uncompressed RGBA vertex colors, as float values in range ````[0..1]````. Ignored when ````geometryId```` is given. Overridden by ````color```` and ````colorsCompressed````.\n * @param {Number[]} [cfg.colorsCompressed] Flat array of compressed RGBA vertex colors, as unsigned short integers in range ````[0..255]````. Ignored when ````geometryId```` is given. Overrides ````colors```` and is overridden by ````color````.\n * @param {Number[]} [cfg.uv] Flat array of uncompressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvCompressed] Flat array of compressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Overrides ````uv````. Must be accompanied by ````uvDecodeMatrix````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvDecodeMatrix] A 3x3 matrix for decompressing ````uvCompressed````.\n * @param {Number[]} [cfg.indices] Array of primitive connectivity indices. Not required for `points` primitives.\n * @param {Number[]} [cfg.edgeIndices] Array of edge line indices. Used only with 'triangles', 'solid' and 'surface' primitives. Automatically generated internally if not supplied, using the optional ````edgeThreshold```` given to the ````SceneModel```` constructor.\n * @param {Number[]} [cfg.origin] Optional geometry origin, relative to {@link SceneModel#origin}. When this is given, then ````positions```` are assumed to be relative to this.\n * @param {Number[]} [cfg.position=[0,0,0]] Local 3D position of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.scale=[1,1,1]] Scale of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Rotation of the mesh as Euler angles given in degrees, for each of the X, Y and Z axis. Overridden by ````transformId````.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] Mesh modelling transform matrix. Overrides the ````position````, ````scale```` and ````rotation```` parameters. Also overridden by ````transformId````.\n * @param {Number[]} [cfg.color=[1,1,1]] RGB color in range ````[0..1, 0..1, 0..1]````. Overridden by texture set ````colorTexture````. Overrides ````colors```` and ````colorsCompressed````.\n * @param {Number} [cfg.opacity=1] Opacity in range ````[0..1]````. Overridden by texture set ````colorTexture````.\n * @param {Number} [cfg.metallic=0] Metallic factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @param {Number} [cfg.roughness=1] Roughness factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @returns {SceneModelMesh} The new mesh.\n ", - "start": 100929, - "end": 106623, + "start": 100928, + "end": 106622, "loc": { "start": { "line": 2693, @@ -83938,8 +83940,8 @@ }, { "type": "ClassMethod", - "start": 106628, - "end": 121718, + "start": 106627, + "end": 121717, "loc": { "start": { "line": 2733, @@ -83954,8 +83956,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 106628, - "end": 106638, + "start": 106627, + "end": 106637, "loc": { "start": { "line": 2733, @@ -83978,8 +83980,8 @@ "params": [ { "type": "Identifier", - "start": 106639, - "end": 106642, + "start": 106638, + "end": 106641, "loc": { "start": { "line": 2733, @@ -83996,8 +83998,8 @@ ], "body": { "type": "BlockStatement", - "start": 106644, - "end": 121718, + "start": 106643, + "end": 121717, "loc": { "start": { "line": 2733, @@ -84011,8 +84013,8 @@ "body": [ { "type": "IfStatement", - "start": 106655, - "end": 106820, + "start": 106654, + "end": 106819, "loc": { "start": { "line": 2735, @@ -84025,8 +84027,8 @@ }, "test": { "type": "LogicalExpression", - "start": 106659, - "end": 106698, + "start": 106658, + "end": 106697, "loc": { "start": { "line": 2735, @@ -84039,8 +84041,8 @@ }, "left": { "type": "BinaryExpression", - "start": 106659, - "end": 106679, + "start": 106658, + "end": 106678, "loc": { "start": { "line": 2735, @@ -84053,8 +84055,8 @@ }, "left": { "type": "MemberExpression", - "start": 106659, - "end": 106665, + "start": 106658, + "end": 106664, "loc": { "start": { "line": 2735, @@ -84067,8 +84069,8 @@ }, "object": { "type": "Identifier", - "start": 106659, - "end": 106662, + "start": 106658, + "end": 106661, "loc": { "start": { "line": 2735, @@ -84084,8 +84086,8 @@ }, "property": { "type": "Identifier", - "start": 106663, - "end": 106665, + "start": 106662, + "end": 106664, "loc": { "start": { "line": 2735, @@ -84104,8 +84106,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 106670, - "end": 106679, + "start": 106669, + "end": 106678, "loc": { "start": { "line": 2735, @@ -84123,8 +84125,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 106683, - "end": 106698, + "start": 106682, + "end": 106697, "loc": { "start": { "line": 2735, @@ -84137,8 +84139,8 @@ }, "left": { "type": "MemberExpression", - "start": 106683, - "end": 106689, + "start": 106682, + "end": 106688, "loc": { "start": { "line": 2735, @@ -84151,8 +84153,8 @@ }, "object": { "type": "Identifier", - "start": 106683, - "end": 106686, + "start": 106682, + "end": 106685, "loc": { "start": { "line": 2735, @@ -84168,8 +84170,8 @@ }, "property": { "type": "Identifier", - "start": 106687, - "end": 106689, + "start": 106686, + "end": 106688, "loc": { "start": { "line": 2735, @@ -84188,8 +84190,8 @@ "operator": "===", "right": { "type": "NullLiteral", - "start": 106694, - "end": 106698, + "start": 106693, + "end": 106697, "loc": { "start": { "line": 2735, @@ -84205,8 +84207,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 106700, - "end": 106820, + "start": 106699, + "end": 106819, "loc": { "start": { "line": 2735, @@ -84220,8 +84222,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 106714, - "end": 106784, + "start": 106713, + "end": 106783, "loc": { "start": { "line": 2736, @@ -84234,8 +84236,8 @@ }, "expression": { "type": "CallExpression", - "start": 106714, - "end": 106783, + "start": 106713, + "end": 106782, "loc": { "start": { "line": 2736, @@ -84248,8 +84250,8 @@ }, "callee": { "type": "MemberExpression", - "start": 106714, - "end": 106724, + "start": 106713, + "end": 106723, "loc": { "start": { "line": 2736, @@ -84262,8 +84264,8 @@ }, "object": { "type": "ThisExpression", - "start": 106714, - "end": 106718, + "start": 106713, + "end": 106717, "loc": { "start": { "line": 2736, @@ -84277,8 +84279,8 @@ }, "property": { "type": "Identifier", - "start": 106719, - "end": 106724, + "start": 106718, + "end": 106723, "loc": { "start": { "line": 2736, @@ -84297,8 +84299,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 106725, - "end": 106782, + "start": 106724, + "end": 106781, "loc": { "start": { "line": 2736, @@ -84320,8 +84322,8 @@ }, { "type": "ReturnStatement", - "start": 106797, - "end": 106810, + "start": 106796, + "end": 106809, "loc": { "start": { "line": 2737, @@ -84334,8 +84336,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 106804, - "end": 106809, + "start": 106803, + "end": 106808, "loc": { "start": { "line": 2737, @@ -84356,8 +84358,8 @@ }, { "type": "IfStatement", - "start": 106830, - "end": 106987, + "start": 106829, + "end": 106986, "loc": { "start": { "line": 2740, @@ -84370,8 +84372,8 @@ }, "test": { "type": "MemberExpression", - "start": 106834, - "end": 106854, + "start": 106833, + "end": 106853, "loc": { "start": { "line": 2740, @@ -84384,8 +84386,8 @@ }, "object": { "type": "MemberExpression", - "start": 106834, - "end": 106846, + "start": 106833, + "end": 106845, "loc": { "start": { "line": 2740, @@ -84398,8 +84400,8 @@ }, "object": { "type": "ThisExpression", - "start": 106834, - "end": 106838, + "start": 106833, + "end": 106837, "loc": { "start": { "line": 2740, @@ -84413,8 +84415,8 @@ }, "property": { "type": "Identifier", - "start": 106839, - "end": 106846, + "start": 106838, + "end": 106845, "loc": { "start": { "line": 2740, @@ -84432,8 +84434,8 @@ }, "property": { "type": "MemberExpression", - "start": 106847, - "end": 106853, + "start": 106846, + "end": 106852, "loc": { "start": { "line": 2740, @@ -84446,8 +84448,8 @@ }, "object": { "type": "Identifier", - "start": 106847, - "end": 106850, + "start": 106846, + "end": 106849, "loc": { "start": { "line": 2740, @@ -84463,8 +84465,8 @@ }, "property": { "type": "Identifier", - "start": 106851, - "end": 106853, + "start": 106850, + "end": 106852, "loc": { "start": { "line": 2740, @@ -84484,8 +84486,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 106856, - "end": 106987, + "start": 106855, + "end": 106986, "loc": { "start": { "line": 2740, @@ -84499,8 +84501,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 106870, - "end": 106951, + "start": 106869, + "end": 106950, "loc": { "start": { "line": 2741, @@ -84513,8 +84515,8 @@ }, "expression": { "type": "CallExpression", - "start": 106870, - "end": 106950, + "start": 106869, + "end": 106949, "loc": { "start": { "line": 2741, @@ -84527,8 +84529,8 @@ }, "callee": { "type": "MemberExpression", - "start": 106870, - "end": 106880, + "start": 106869, + "end": 106879, "loc": { "start": { "line": 2741, @@ -84541,8 +84543,8 @@ }, "object": { "type": "ThisExpression", - "start": 106870, - "end": 106874, + "start": 106869, + "end": 106873, "loc": { "start": { "line": 2741, @@ -84556,8 +84558,8 @@ }, "property": { "type": "Identifier", - "start": 106875, - "end": 106880, + "start": 106874, + "end": 106879, "loc": { "start": { "line": 2741, @@ -84576,8 +84578,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 106881, - "end": 106949, + "start": 106880, + "end": 106948, "loc": { "start": { "line": 2741, @@ -84591,8 +84593,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 106941, - "end": 106947, + "start": 106940, + "end": 106946, "loc": { "start": { "line": 2741, @@ -84605,8 +84607,8 @@ }, "object": { "type": "Identifier", - "start": 106941, - "end": 106944, + "start": 106940, + "end": 106943, "loc": { "start": { "line": 2741, @@ -84622,8 +84624,8 @@ }, "property": { "type": "Identifier", - "start": 106945, - "end": 106947, + "start": 106944, + "end": 106946, "loc": { "start": { "line": 2741, @@ -84643,8 +84645,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 106882, - "end": 106939, + "start": 106881, + "end": 106938, "loc": { "start": { "line": 2741, @@ -84663,8 +84665,8 @@ }, { "type": "TemplateElement", - "start": 106948, - "end": 106948, + "start": 106947, + "end": 106947, "loc": { "start": { "line": 2741, @@ -84688,8 +84690,8 @@ }, { "type": "ReturnStatement", - "start": 106964, - "end": 106977, + "start": 106963, + "end": 106976, "loc": { "start": { "line": 2742, @@ -84702,8 +84704,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 106971, - "end": 106976, + "start": 106970, + "end": 106975, "loc": { "start": { "line": 2742, @@ -84724,8 +84726,8 @@ }, { "type": "VariableDeclaration", - "start": 106997, - "end": 107047, + "start": 106996, + "end": 107046, "loc": { "start": { "line": 2745, @@ -84739,8 +84741,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 107003, - "end": 107046, + "start": 107002, + "end": 107045, "loc": { "start": { "line": 2745, @@ -84753,8 +84755,8 @@ }, "id": { "type": "Identifier", - "start": 107003, - "end": 107013, + "start": 107002, + "end": 107012, "loc": { "start": { "line": 2745, @@ -84770,8 +84772,8 @@ }, "init": { "type": "BinaryExpression", - "start": 107017, - "end": 107045, + "start": 107016, + "end": 107044, "loc": { "start": { "line": 2745, @@ -84784,8 +84786,8 @@ }, "left": { "type": "MemberExpression", - "start": 107017, - "end": 107031, + "start": 107016, + "end": 107030, "loc": { "start": { "line": 2745, @@ -84798,8 +84800,8 @@ }, "object": { "type": "Identifier", - "start": 107017, - "end": 107020, + "start": 107016, + "end": 107019, "loc": { "start": { "line": 2745, @@ -84815,8 +84817,8 @@ }, "property": { "type": "Identifier", - "start": 107021, - "end": 107031, + "start": 107020, + "end": 107030, "loc": { "start": { "line": 2745, @@ -84835,8 +84837,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 107036, - "end": 107045, + "start": 107035, + "end": 107044, "loc": { "start": { "line": 2745, @@ -84852,7 +84854,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 107016 + "parenStart": 107015 } } } @@ -84861,8 +84863,8 @@ }, { "type": "VariableDeclaration", - "start": 107056, - "end": 107085, + "start": 107055, + "end": 107084, "loc": { "start": { "line": 2746, @@ -84876,8 +84878,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 107062, - "end": 107084, + "start": 107061, + "end": 107083, "loc": { "start": { "line": 2746, @@ -84890,8 +84892,8 @@ }, "id": { "type": "Identifier", - "start": 107062, - "end": 107070, + "start": 107061, + "end": 107069, "loc": { "start": { "line": 2746, @@ -84907,8 +84909,8 @@ }, "init": { "type": "UnaryExpression", - "start": 107073, - "end": 107084, + "start": 107072, + "end": 107083, "loc": { "start": { "line": 2746, @@ -84923,8 +84925,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 107074, - "end": 107084, + "start": 107073, + "end": 107083, "loc": { "start": { "line": 2746, @@ -84948,8 +84950,8 @@ }, { "type": "IfStatement", - "start": 107095, - "end": 121615, + "start": 107094, + "end": 121614, "loc": { "start": { "line": 2748, @@ -84962,8 +84964,8 @@ }, "test": { "type": "Identifier", - "start": 107099, - "end": 107107, + "start": 107098, + "end": 107106, "loc": { "start": { "line": 2748, @@ -84979,8 +84981,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 107109, - "end": 117248, + "start": 107108, + "end": 117247, "loc": { "start": { "line": 2748, @@ -84994,8 +84996,8 @@ "body": [ { "type": "IfStatement", - "start": 107157, - "end": 107276, + "start": 107156, + "end": 107275, "loc": { "start": { "line": 2752, @@ -85008,8 +85010,8 @@ }, "test": { "type": "LogicalExpression", - "start": 107161, - "end": 107214, + "start": 107160, + "end": 107213, "loc": { "start": { "line": 2752, @@ -85022,8 +85024,8 @@ }, "left": { "type": "BinaryExpression", - "start": 107161, - "end": 107188, + "start": 107160, + "end": 107187, "loc": { "start": { "line": 2752, @@ -85036,8 +85038,8 @@ }, "left": { "type": "MemberExpression", - "start": 107161, - "end": 107174, + "start": 107160, + "end": 107173, "loc": { "start": { "line": 2752, @@ -85050,8 +85052,8 @@ }, "object": { "type": "Identifier", - "start": 107161, - "end": 107164, + "start": 107160, + "end": 107163, "loc": { "start": { "line": 2752, @@ -85068,8 +85070,8 @@ }, "property": { "type": "Identifier", - "start": 107165, - "end": 107174, + "start": 107164, + "end": 107173, "loc": { "start": { "line": 2752, @@ -85089,8 +85091,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 107179, - "end": 107188, + "start": 107178, + "end": 107187, "loc": { "start": { "line": 2752, @@ -85109,8 +85111,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 107192, - "end": 107214, + "start": 107191, + "end": 107213, "loc": { "start": { "line": 2752, @@ -85123,8 +85125,8 @@ }, "left": { "type": "MemberExpression", - "start": 107192, - "end": 107205, + "start": 107191, + "end": 107204, "loc": { "start": { "line": 2752, @@ -85137,8 +85139,8 @@ }, "object": { "type": "Identifier", - "start": 107192, - "end": 107195, + "start": 107191, + "end": 107194, "loc": { "start": { "line": 2752, @@ -85154,8 +85156,8 @@ }, "property": { "type": "Identifier", - "start": 107196, - "end": 107205, + "start": 107195, + "end": 107204, "loc": { "start": { "line": 2752, @@ -85174,8 +85176,8 @@ "operator": "===", "right": { "type": "NullLiteral", - "start": 107210, - "end": 107214, + "start": 107209, + "end": 107213, "loc": { "start": { "line": 2752, @@ -85192,8 +85194,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 107216, - "end": 107276, + "start": 107215, + "end": 107275, "loc": { "start": { "line": 2752, @@ -85207,8 +85209,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 107234, - "end": 107262, + "start": 107233, + "end": 107261, "loc": { "start": { "line": 2753, @@ -85221,8 +85223,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 107234, - "end": 107261, + "start": 107233, + "end": 107260, "loc": { "start": { "line": 2753, @@ -85236,8 +85238,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 107234, - "end": 107247, + "start": 107233, + "end": 107246, "loc": { "start": { "line": 2753, @@ -85250,8 +85252,8 @@ }, "object": { "type": "Identifier", - "start": 107234, - "end": 107237, + "start": 107233, + "end": 107236, "loc": { "start": { "line": 2753, @@ -85267,8 +85269,8 @@ }, "property": { "type": "Identifier", - "start": 107238, - "end": 107247, + "start": 107237, + "end": 107246, "loc": { "start": { "line": 2753, @@ -85286,8 +85288,8 @@ }, "right": { "type": "StringLiteral", - "start": 107250, - "end": 107261, + "start": 107249, + "end": 107260, "loc": { "start": { "line": 2753, @@ -85314,8 +85316,8 @@ { "type": "CommentLine", "value": " Batched geometry", - "start": 107124, - "end": 107143, + "start": 107123, + "end": 107142, "loc": { "start": { "line": 2750, @@ -85331,8 +85333,8 @@ }, { "type": "IfStatement", - "start": 107289, - "end": 107673, + "start": 107288, + "end": 107672, "loc": { "start": { "line": 2755, @@ -85345,8 +85347,8 @@ }, "test": { "type": "LogicalExpression", - "start": 107293, - "end": 107441, + "start": 107292, + "end": 107440, "loc": { "start": { "line": 2755, @@ -85359,8 +85361,8 @@ }, "left": { "type": "LogicalExpression", - "start": 107293, - "end": 107410, + "start": 107292, + "end": 107409, "loc": { "start": { "line": 2755, @@ -85373,8 +85375,8 @@ }, "left": { "type": "LogicalExpression", - "start": 107293, - "end": 107381, + "start": 107292, + "end": 107380, "loc": { "start": { "line": 2755, @@ -85387,8 +85389,8 @@ }, "left": { "type": "LogicalExpression", - "start": 107293, - "end": 107348, + "start": 107292, + "end": 107347, "loc": { "start": { "line": 2755, @@ -85401,8 +85403,8 @@ }, "left": { "type": "BinaryExpression", - "start": 107293, - "end": 107319, + "start": 107292, + "end": 107318, "loc": { "start": { "line": 2755, @@ -85415,8 +85417,8 @@ }, "left": { "type": "MemberExpression", - "start": 107293, - "end": 107306, + "start": 107292, + "end": 107305, "loc": { "start": { "line": 2755, @@ -85429,8 +85431,8 @@ }, "object": { "type": "Identifier", - "start": 107293, - "end": 107296, + "start": 107292, + "end": 107295, "loc": { "start": { "line": 2755, @@ -85446,8 +85448,8 @@ }, "property": { "type": "Identifier", - "start": 107297, - "end": 107306, + "start": 107296, + "end": 107305, "loc": { "start": { "line": 2755, @@ -85466,8 +85468,8 @@ "operator": "!==", "right": { "type": "StringLiteral", - "start": 107311, - "end": 107319, + "start": 107310, + "end": 107318, "loc": { "start": { "line": 2755, @@ -85488,8 +85490,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 107323, - "end": 107348, + "start": 107322, + "end": 107347, "loc": { "start": { "line": 2755, @@ -85502,8 +85504,8 @@ }, "left": { "type": "MemberExpression", - "start": 107323, - "end": 107336, + "start": 107322, + "end": 107335, "loc": { "start": { "line": 2755, @@ -85516,8 +85518,8 @@ }, "object": { "type": "Identifier", - "start": 107323, - "end": 107326, + "start": 107322, + "end": 107325, "loc": { "start": { "line": 2755, @@ -85533,8 +85535,8 @@ }, "property": { "type": "Identifier", - "start": 107327, - "end": 107336, + "start": 107326, + "end": 107335, "loc": { "start": { "line": 2755, @@ -85553,8 +85555,8 @@ "operator": "!==", "right": { "type": "StringLiteral", - "start": 107341, - "end": 107348, + "start": 107340, + "end": 107347, "loc": { "start": { "line": 2755, @@ -85576,8 +85578,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 107352, - "end": 107381, + "start": 107351, + "end": 107380, "loc": { "start": { "line": 2755, @@ -85590,8 +85592,8 @@ }, "left": { "type": "MemberExpression", - "start": 107352, - "end": 107365, + "start": 107351, + "end": 107364, "loc": { "start": { "line": 2755, @@ -85604,8 +85606,8 @@ }, "object": { "type": "Identifier", - "start": 107352, - "end": 107355, + "start": 107351, + "end": 107354, "loc": { "start": { "line": 2755, @@ -85621,8 +85623,8 @@ }, "property": { "type": "Identifier", - "start": 107356, - "end": 107365, + "start": 107355, + "end": 107364, "loc": { "start": { "line": 2755, @@ -85641,8 +85643,8 @@ "operator": "!==", "right": { "type": "StringLiteral", - "start": 107370, - "end": 107381, + "start": 107369, + "end": 107380, "loc": { "start": { "line": 2755, @@ -85664,8 +85666,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 107385, - "end": 107410, + "start": 107384, + "end": 107409, "loc": { "start": { "line": 2755, @@ -85678,8 +85680,8 @@ }, "left": { "type": "MemberExpression", - "start": 107385, - "end": 107398, + "start": 107384, + "end": 107397, "loc": { "start": { "line": 2755, @@ -85692,8 +85694,8 @@ }, "object": { "type": "Identifier", - "start": 107385, - "end": 107388, + "start": 107384, + "end": 107387, "loc": { "start": { "line": 2755, @@ -85709,8 +85711,8 @@ }, "property": { "type": "Identifier", - "start": 107389, - "end": 107398, + "start": 107388, + "end": 107397, "loc": { "start": { "line": 2755, @@ -85729,8 +85731,8 @@ "operator": "!==", "right": { "type": "StringLiteral", - "start": 107403, - "end": 107410, + "start": 107402, + "end": 107409, "loc": { "start": { "line": 2755, @@ -85752,8 +85754,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 107414, - "end": 107441, + "start": 107413, + "end": 107440, "loc": { "start": { "line": 2755, @@ -85766,8 +85768,8 @@ }, "left": { "type": "MemberExpression", - "start": 107414, - "end": 107427, + "start": 107413, + "end": 107426, "loc": { "start": { "line": 2755, @@ -85780,8 +85782,8 @@ }, "object": { "type": "Identifier", - "start": 107414, - "end": 107417, + "start": 107413, + "end": 107416, "loc": { "start": { "line": 2755, @@ -85797,8 +85799,8 @@ }, "property": { "type": "Identifier", - "start": 107418, - "end": 107427, + "start": 107417, + "end": 107426, "loc": { "start": { "line": 2755, @@ -85817,8 +85819,8 @@ "operator": "!==", "right": { "type": "StringLiteral", - "start": 107432, - "end": 107441, + "start": 107431, + "end": 107440, "loc": { "start": { "line": 2755, @@ -85839,8 +85841,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 107443, - "end": 107673, + "start": 107442, + "end": 107672, "loc": { "start": { "line": 2755, @@ -85854,8 +85856,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 107461, - "end": 107629, + "start": 107460, + "end": 107628, "loc": { "start": { "line": 2756, @@ -85868,8 +85870,8 @@ }, "expression": { "type": "CallExpression", - "start": 107461, - "end": 107628, + "start": 107460, + "end": 107627, "loc": { "start": { "line": 2756, @@ -85882,8 +85884,8 @@ }, "callee": { "type": "MemberExpression", - "start": 107461, - "end": 107471, + "start": 107460, + "end": 107470, "loc": { "start": { "line": 2756, @@ -85896,8 +85898,8 @@ }, "object": { "type": "ThisExpression", - "start": 107461, - "end": 107465, + "start": 107460, + "end": 107464, "loc": { "start": { "line": 2756, @@ -85911,8 +85913,8 @@ }, "property": { "type": "Identifier", - "start": 107466, - "end": 107471, + "start": 107465, + "end": 107470, "loc": { "start": { "line": 2756, @@ -85931,8 +85933,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 107472, - "end": 107627, + "start": 107471, + "end": 107626, "loc": { "start": { "line": 2756, @@ -85946,8 +85948,8 @@ "expressions": [ { "type": "Identifier", - "start": 107511, - "end": 107520, + "start": 107510, + "end": 107519, "loc": { "start": { "line": 2756, @@ -85965,8 +85967,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 107473, - "end": 107509, + "start": 107472, + "end": 107508, "loc": { "start": { "line": 2756, @@ -85985,8 +85987,8 @@ }, { "type": "TemplateElement", - "start": 107521, - "end": 107626, + "start": 107520, + "end": 107625, "loc": { "start": { "line": 2756, @@ -86010,8 +86012,8 @@ }, { "type": "ReturnStatement", - "start": 107646, - "end": 107659, + "start": 107645, + "end": 107658, "loc": { "start": { "line": 2757, @@ -86024,8 +86026,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 107653, - "end": 107658, + "start": 107652, + "end": 107657, "loc": { "start": { "line": 2757, @@ -86046,8 +86048,8 @@ }, { "type": "IfStatement", - "start": 107686, - "end": 107917, + "start": 107685, + "end": 107916, "loc": { "start": { "line": 2759, @@ -86060,8 +86062,8 @@ }, "test": { "type": "LogicalExpression", - "start": 107690, - "end": 107748, + "start": 107689, + "end": 107747, "loc": { "start": { "line": 2759, @@ -86074,8 +86076,8 @@ }, "left": { "type": "LogicalExpression", - "start": 107690, - "end": 107732, + "start": 107689, + "end": 107731, "loc": { "start": { "line": 2759, @@ -86088,8 +86090,8 @@ }, "left": { "type": "UnaryExpression", - "start": 107690, - "end": 107704, + "start": 107689, + "end": 107703, "loc": { "start": { "line": 2759, @@ -86104,8 +86106,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 107691, - "end": 107704, + "start": 107690, + "end": 107703, "loc": { "start": { "line": 2759, @@ -86118,8 +86120,8 @@ }, "object": { "type": "Identifier", - "start": 107691, - "end": 107694, + "start": 107690, + "end": 107693, "loc": { "start": { "line": 2759, @@ -86135,8 +86137,8 @@ }, "property": { "type": "Identifier", - "start": 107695, - "end": 107704, + "start": 107694, + "end": 107703, "loc": { "start": { "line": 2759, @@ -86159,8 +86161,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 107708, - "end": 107732, + "start": 107707, + "end": 107731, "loc": { "start": { "line": 2759, @@ -86175,8 +86177,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 107709, - "end": 107732, + "start": 107708, + "end": 107731, "loc": { "start": { "line": 2759, @@ -86189,8 +86191,8 @@ }, "object": { "type": "Identifier", - "start": 107709, - "end": 107712, + "start": 107708, + "end": 107711, "loc": { "start": { "line": 2759, @@ -86206,8 +86208,8 @@ }, "property": { "type": "Identifier", - "start": 107713, - "end": 107732, + "start": 107712, + "end": 107731, "loc": { "start": { "line": 2759, @@ -86231,8 +86233,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 107736, - "end": 107748, + "start": 107735, + "end": 107747, "loc": { "start": { "line": 2759, @@ -86247,8 +86249,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 107737, - "end": 107748, + "start": 107736, + "end": 107747, "loc": { "start": { "line": 2759, @@ -86261,8 +86263,8 @@ }, "object": { "type": "Identifier", - "start": 107737, - "end": 107740, + "start": 107736, + "end": 107739, "loc": { "start": { "line": 2759, @@ -86278,8 +86280,8 @@ }, "property": { "type": "Identifier", - "start": 107741, - "end": 107748, + "start": 107740, + "end": 107747, "loc": { "start": { "line": 2759, @@ -86302,8 +86304,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 107750, - "end": 107917, + "start": 107749, + "end": 107916, "loc": { "start": { "line": 2759, @@ -86317,8 +86319,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 107768, - "end": 107873, + "start": 107767, + "end": 107872, "loc": { "start": { "line": 2760, @@ -86331,8 +86333,8 @@ }, "expression": { "type": "CallExpression", - "start": 107768, - "end": 107872, + "start": 107767, + "end": 107871, "loc": { "start": { "line": 2760, @@ -86345,8 +86347,8 @@ }, "callee": { "type": "MemberExpression", - "start": 107768, - "end": 107778, + "start": 107767, + "end": 107777, "loc": { "start": { "line": 2760, @@ -86359,8 +86361,8 @@ }, "object": { "type": "ThisExpression", - "start": 107768, - "end": 107772, + "start": 107767, + "end": 107771, "loc": { "start": { "line": 2760, @@ -86374,8 +86376,8 @@ }, "property": { "type": "Identifier", - "start": 107773, - "end": 107778, + "start": 107772, + "end": 107777, "loc": { "start": { "line": 2760, @@ -86394,8 +86396,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 107779, - "end": 107871, + "start": 107778, + "end": 107870, "loc": { "start": { "line": 2760, @@ -86417,8 +86419,8 @@ }, { "type": "ReturnStatement", - "start": 107890, - "end": 107903, + "start": 107889, + "end": 107902, "loc": { "start": { "line": 2761, @@ -86431,8 +86433,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 107897, - "end": 107902, + "start": 107896, + "end": 107901, "loc": { "start": { "line": 2761, @@ -86453,8 +86455,8 @@ }, { "type": "IfStatement", - "start": 107930, - "end": 108208, + "start": 107929, + "end": 108207, "loc": { "start": { "line": 2763, @@ -86467,8 +86469,8 @@ }, "test": { "type": "LogicalExpression", - "start": 107934, - "end": 108009, + "start": 107933, + "end": 108008, "loc": { "start": { "line": 2763, @@ -86481,8 +86483,8 @@ }, "left": { "type": "MemberExpression", - "start": 107934, - "end": 107947, + "start": 107933, + "end": 107946, "loc": { "start": { "line": 2763, @@ -86495,8 +86497,8 @@ }, "object": { "type": "Identifier", - "start": 107934, - "end": 107937, + "start": 107933, + "end": 107936, "loc": { "start": { "line": 2763, @@ -86512,8 +86514,8 @@ }, "property": { "type": "Identifier", - "start": 107938, - "end": 107947, + "start": 107937, + "end": 107946, "loc": { "start": { "line": 2763, @@ -86532,8 +86534,8 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 107952, - "end": 108008, + "start": 107951, + "end": 108007, "loc": { "start": { "line": 2763, @@ -86546,8 +86548,8 @@ }, "left": { "type": "MemberExpression", - "start": 107952, - "end": 107977, + "start": 107951, + "end": 107976, "loc": { "start": { "line": 2763, @@ -86560,8 +86562,8 @@ }, "object": { "type": "Identifier", - "start": 107952, - "end": 107955, + "start": 107951, + "end": 107954, "loc": { "start": { "line": 2763, @@ -86577,8 +86579,8 @@ }, "property": { "type": "Identifier", - "start": 107956, - "end": 107977, + "start": 107955, + "end": 107976, "loc": { "start": { "line": 2763, @@ -86597,8 +86599,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 107981, - "end": 108008, + "start": 107980, + "end": 108007, "loc": { "start": { "line": 2763, @@ -86611,8 +86613,8 @@ }, "object": { "type": "Identifier", - "start": 107981, - "end": 107984, + "start": 107980, + "end": 107983, "loc": { "start": { "line": 2763, @@ -86628,8 +86630,8 @@ }, "property": { "type": "Identifier", - "start": 107985, - "end": 108008, + "start": 107984, + "end": 108007, "loc": { "start": { "line": 2763, @@ -86647,14 +86649,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 107951 + "parenStart": 107950 } } }, "consequent": { "type": "BlockStatement", - "start": 108011, - "end": 108208, + "start": 108010, + "end": 108207, "loc": { "start": { "line": 2763, @@ -86668,8 +86670,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 108029, - "end": 108164, + "start": 108028, + "end": 108163, "loc": { "start": { "line": 2764, @@ -86682,8 +86684,8 @@ }, "expression": { "type": "CallExpression", - "start": 108029, - "end": 108163, + "start": 108028, + "end": 108162, "loc": { "start": { "line": 2764, @@ -86696,8 +86698,8 @@ }, "callee": { "type": "MemberExpression", - "start": 108029, - "end": 108039, + "start": 108028, + "end": 108038, "loc": { "start": { "line": 2764, @@ -86710,8 +86712,8 @@ }, "object": { "type": "ThisExpression", - "start": 108029, - "end": 108033, + "start": 108028, + "end": 108032, "loc": { "start": { "line": 2764, @@ -86725,8 +86727,8 @@ }, "property": { "type": "Identifier", - "start": 108034, - "end": 108039, + "start": 108033, + "end": 108038, "loc": { "start": { "line": 2764, @@ -86745,8 +86747,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 108040, - "end": 108162, + "start": 108039, + "end": 108161, "loc": { "start": { "line": 2764, @@ -86768,8 +86770,8 @@ }, { "type": "ReturnStatement", - "start": 108181, - "end": 108194, + "start": 108180, + "end": 108193, "loc": { "start": { "line": 2765, @@ -86782,8 +86784,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 108188, - "end": 108193, + "start": 108187, + "end": 108192, "loc": { "start": { "line": 2765, @@ -86804,8 +86806,8 @@ }, { "type": "IfStatement", - "start": 108221, - "end": 108526, + "start": 108220, + "end": 108525, "loc": { "start": { "line": 2767, @@ -86818,8 +86820,8 @@ }, "test": { "type": "LogicalExpression", - "start": 108225, - "end": 108310, + "start": 108224, + "end": 108309, "loc": { "start": { "line": 2767, @@ -86832,8 +86834,8 @@ }, "left": { "type": "LogicalExpression", - "start": 108225, - "end": 108278, + "start": 108224, + "end": 108277, "loc": { "start": { "line": 2767, @@ -86846,8 +86848,8 @@ }, "left": { "type": "MemberExpression", - "start": 108225, - "end": 108248, + "start": 108224, + "end": 108247, "loc": { "start": { "line": 2767, @@ -86860,8 +86862,8 @@ }, "object": { "type": "Identifier", - "start": 108225, - "end": 108228, + "start": 108224, + "end": 108227, "loc": { "start": { "line": 2767, @@ -86877,8 +86879,8 @@ }, "property": { "type": "Identifier", - "start": 108229, - "end": 108248, + "start": 108228, + "end": 108247, "loc": { "start": { "line": 2767, @@ -86897,8 +86899,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 108252, - "end": 108278, + "start": 108251, + "end": 108277, "loc": { "start": { "line": 2767, @@ -86913,8 +86915,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 108253, - "end": 108278, + "start": 108252, + "end": 108277, "loc": { "start": { "line": 2767, @@ -86927,8 +86929,8 @@ }, "object": { "type": "Identifier", - "start": 108253, - "end": 108256, + "start": 108252, + "end": 108255, "loc": { "start": { "line": 2767, @@ -86944,8 +86946,8 @@ }, "property": { "type": "Identifier", - "start": 108257, - "end": 108278, + "start": 108256, + "end": 108277, "loc": { "start": { "line": 2767, @@ -86969,8 +86971,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 108282, - "end": 108310, + "start": 108281, + "end": 108309, "loc": { "start": { "line": 2767, @@ -86985,8 +86987,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 108283, - "end": 108310, + "start": 108282, + "end": 108309, "loc": { "start": { "line": 2767, @@ -86999,8 +87001,8 @@ }, "object": { "type": "Identifier", - "start": 108283, - "end": 108286, + "start": 108282, + "end": 108285, "loc": { "start": { "line": 2767, @@ -87016,8 +87018,8 @@ }, "property": { "type": "Identifier", - "start": 108287, - "end": 108310, + "start": 108286, + "end": 108309, "loc": { "start": { "line": 2767, @@ -87040,8 +87042,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 108312, - "end": 108526, + "start": 108311, + "end": 108525, "loc": { "start": { "line": 2767, @@ -87055,8 +87057,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 108330, - "end": 108482, + "start": 108329, + "end": 108481, "loc": { "start": { "line": 2768, @@ -87069,8 +87071,8 @@ }, "expression": { "type": "CallExpression", - "start": 108330, - "end": 108481, + "start": 108329, + "end": 108480, "loc": { "start": { "line": 2768, @@ -87083,8 +87085,8 @@ }, "callee": { "type": "MemberExpression", - "start": 108330, - "end": 108340, + "start": 108329, + "end": 108339, "loc": { "start": { "line": 2768, @@ -87097,8 +87099,8 @@ }, "object": { "type": "ThisExpression", - "start": 108330, - "end": 108334, + "start": 108329, + "end": 108333, "loc": { "start": { "line": 2768, @@ -87112,8 +87114,8 @@ }, "property": { "type": "Identifier", - "start": 108335, - "end": 108340, + "start": 108334, + "end": 108339, "loc": { "start": { "line": 2768, @@ -87132,8 +87134,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 108341, - "end": 108480, + "start": 108340, + "end": 108479, "loc": { "start": { "line": 2768, @@ -87155,8 +87157,8 @@ }, { "type": "ReturnStatement", - "start": 108499, - "end": 108512, + "start": 108498, + "end": 108511, "loc": { "start": { "line": 2769, @@ -87169,8 +87171,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 108506, - "end": 108511, + "start": 108505, + "end": 108510, "loc": { "start": { "line": 2769, @@ -87191,8 +87193,8 @@ }, { "type": "IfStatement", - "start": 108539, - "end": 108758, + "start": 108538, + "end": 108757, "loc": { "start": { "line": 2771, @@ -87205,8 +87207,8 @@ }, "test": { "type": "LogicalExpression", - "start": 108543, - "end": 108582, + "start": 108542, + "end": 108581, "loc": { "start": { "line": 2771, @@ -87219,8 +87221,8 @@ }, "left": { "type": "MemberExpression", - "start": 108543, - "end": 108559, + "start": 108542, + "end": 108558, "loc": { "start": { "line": 2771, @@ -87233,8 +87235,8 @@ }, "object": { "type": "Identifier", - "start": 108543, - "end": 108546, + "start": 108542, + "end": 108545, "loc": { "start": { "line": 2771, @@ -87250,8 +87252,8 @@ }, "property": { "type": "Identifier", - "start": 108547, - "end": 108559, + "start": 108546, + "end": 108558, "loc": { "start": { "line": 2771, @@ -87270,8 +87272,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 108563, - "end": 108582, + "start": 108562, + "end": 108581, "loc": { "start": { "line": 2771, @@ -87286,8 +87288,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 108564, - "end": 108582, + "start": 108563, + "end": 108581, "loc": { "start": { "line": 2771, @@ -87300,8 +87302,8 @@ }, "object": { "type": "Identifier", - "start": 108564, - "end": 108567, + "start": 108563, + "end": 108566, "loc": { "start": { "line": 2771, @@ -87317,8 +87319,8 @@ }, "property": { "type": "Identifier", - "start": 108568, - "end": 108582, + "start": 108567, + "end": 108581, "loc": { "start": { "line": 2771, @@ -87341,8 +87343,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 108584, - "end": 108758, + "start": 108583, + "end": 108757, "loc": { "start": { "line": 2771, @@ -87356,8 +87358,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 108602, - "end": 108714, + "start": 108601, + "end": 108713, "loc": { "start": { "line": 2772, @@ -87370,8 +87372,8 @@ }, "expression": { "type": "CallExpression", - "start": 108602, - "end": 108713, + "start": 108601, + "end": 108712, "loc": { "start": { "line": 2772, @@ -87384,8 +87386,8 @@ }, "callee": { "type": "MemberExpression", - "start": 108602, - "end": 108612, + "start": 108601, + "end": 108611, "loc": { "start": { "line": 2772, @@ -87398,8 +87400,8 @@ }, "object": { "type": "ThisExpression", - "start": 108602, - "end": 108606, + "start": 108601, + "end": 108605, "loc": { "start": { "line": 2772, @@ -87413,8 +87415,8 @@ }, "property": { "type": "Identifier", - "start": 108607, - "end": 108612, + "start": 108606, + "end": 108611, "loc": { "start": { "line": 2772, @@ -87433,8 +87435,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 108613, - "end": 108712, + "start": 108612, + "end": 108711, "loc": { "start": { "line": 2772, @@ -87456,8 +87458,8 @@ }, { "type": "ReturnStatement", - "start": 108731, - "end": 108744, + "start": 108730, + "end": 108743, "loc": { "start": { "line": 2773, @@ -87470,8 +87472,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 108738, - "end": 108743, + "start": 108737, + "end": 108742, "loc": { "start": { "line": 2773, @@ -87492,8 +87494,8 @@ }, { "type": "IfStatement", - "start": 108771, - "end": 109079, + "start": 108770, + "end": 109078, "loc": { "start": { "line": 2775, @@ -87506,8 +87508,8 @@ }, "test": { "type": "LogicalExpression", - "start": 108775, - "end": 108898, + "start": 108774, + "end": 108897, "loc": { "start": { "line": 2775, @@ -87520,8 +87522,8 @@ }, "left": { "type": "LogicalExpression", - "start": 108775, - "end": 108803, + "start": 108774, + "end": 108802, "loc": { "start": { "line": 2775, @@ -87534,8 +87536,8 @@ }, "left": { "type": "UnaryExpression", - "start": 108775, - "end": 108787, + "start": 108774, + "end": 108786, "loc": { "start": { "line": 2775, @@ -87550,8 +87552,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 108776, - "end": 108787, + "start": 108775, + "end": 108786, "loc": { "start": { "line": 2775, @@ -87564,8 +87566,8 @@ }, "object": { "type": "Identifier", - "start": 108776, - "end": 108779, + "start": 108775, + "end": 108778, "loc": { "start": { "line": 2775, @@ -87581,8 +87583,8 @@ }, "property": { "type": "Identifier", - "start": 108780, - "end": 108787, + "start": 108779, + "end": 108786, "loc": { "start": { "line": 2775, @@ -87605,8 +87607,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 108791, - "end": 108803, + "start": 108790, + "end": 108802, "loc": { "start": { "line": 2775, @@ -87621,8 +87623,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 108792, - "end": 108803, + "start": 108791, + "end": 108802, "loc": { "start": { "line": 2775, @@ -87635,8 +87637,8 @@ }, "object": { "type": "Identifier", - "start": 108792, - "end": 108795, + "start": 108791, + "end": 108794, "loc": { "start": { "line": 2775, @@ -87652,8 +87654,8 @@ }, "property": { "type": "Identifier", - "start": 108796, - "end": 108803, + "start": 108795, + "end": 108802, "loc": { "start": { "line": 2775, @@ -87677,8 +87679,8 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 108808, - "end": 108897, + "start": 108807, + "end": 108896, "loc": { "start": { "line": 2775, @@ -87691,8 +87693,8 @@ }, "left": { "type": "LogicalExpression", - "start": 108808, - "end": 108866, + "start": 108807, + "end": 108865, "loc": { "start": { "line": 2775, @@ -87705,8 +87707,8 @@ }, "left": { "type": "BinaryExpression", - "start": 108808, - "end": 108837, + "start": 108807, + "end": 108836, "loc": { "start": { "line": 2775, @@ -87719,8 +87721,8 @@ }, "left": { "type": "MemberExpression", - "start": 108808, - "end": 108821, + "start": 108807, + "end": 108820, "loc": { "start": { "line": 2775, @@ -87733,8 +87735,8 @@ }, "object": { "type": "Identifier", - "start": 108808, - "end": 108811, + "start": 108807, + "end": 108810, "loc": { "start": { "line": 2775, @@ -87750,8 +87752,8 @@ }, "property": { "type": "Identifier", - "start": 108812, - "end": 108821, + "start": 108811, + "end": 108820, "loc": { "start": { "line": 2775, @@ -87770,8 +87772,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 108826, - "end": 108837, + "start": 108825, + "end": 108836, "loc": { "start": { "line": 2775, @@ -87792,8 +87794,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 108841, - "end": 108866, + "start": 108840, + "end": 108865, "loc": { "start": { "line": 2775, @@ -87806,8 +87808,8 @@ }, "left": { "type": "MemberExpression", - "start": 108841, - "end": 108854, + "start": 108840, + "end": 108853, "loc": { "start": { "line": 2775, @@ -87820,8 +87822,8 @@ }, "object": { "type": "Identifier", - "start": 108841, - "end": 108844, + "start": 108840, + "end": 108843, "loc": { "start": { "line": 2775, @@ -87837,8 +87839,8 @@ }, "property": { "type": "Identifier", - "start": 108845, - "end": 108854, + "start": 108844, + "end": 108853, "loc": { "start": { "line": 2775, @@ -87857,8 +87859,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 108859, - "end": 108866, + "start": 108858, + "end": 108865, "loc": { "start": { "line": 2775, @@ -87880,8 +87882,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 108870, - "end": 108897, + "start": 108869, + "end": 108896, "loc": { "start": { "line": 2775, @@ -87894,8 +87896,8 @@ }, "left": { "type": "MemberExpression", - "start": 108870, - "end": 108883, + "start": 108869, + "end": 108882, "loc": { "start": { "line": 2775, @@ -87908,8 +87910,8 @@ }, "object": { "type": "Identifier", - "start": 108870, - "end": 108873, + "start": 108869, + "end": 108872, "loc": { "start": { "line": 2775, @@ -87925,8 +87927,8 @@ }, "property": { "type": "Identifier", - "start": 108874, - "end": 108883, + "start": 108873, + "end": 108882, "loc": { "start": { "line": 2775, @@ -87945,8 +87947,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 108888, - "end": 108897, + "start": 108887, + "end": 108896, "loc": { "start": { "line": 2775, @@ -87966,14 +87968,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 108807 + "parenStart": 108806 } } }, "consequent": { "type": "BlockStatement", - "start": 108900, - "end": 109079, + "start": 108899, + "end": 109078, "loc": { "start": { "line": 2775, @@ -87987,8 +87989,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 108918, - "end": 108993, + "start": 108917, + "end": 108992, "loc": { "start": { "line": 2776, @@ -88002,8 +88004,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 108924, - "end": 108992, + "start": 108923, + "end": 108991, "loc": { "start": { "line": 2776, @@ -88016,8 +88018,8 @@ }, "id": { "type": "Identifier", - "start": 108924, - "end": 108936, + "start": 108923, + "end": 108935, "loc": { "start": { "line": 2776, @@ -88033,8 +88035,8 @@ }, "init": { "type": "BinaryExpression", - "start": 108939, - "end": 108992, + "start": 108938, + "end": 108991, "loc": { "start": { "line": 2776, @@ -88047,8 +88049,8 @@ }, "left": { "type": "MemberExpression", - "start": 108939, - "end": 108988, + "start": 108938, + "end": 108987, "loc": { "start": { "line": 2776, @@ -88061,8 +88063,8 @@ }, "object": { "type": "LogicalExpression", - "start": 108940, - "end": 108980, + "start": 108939, + "end": 108979, "loc": { "start": { "line": 2776, @@ -88075,8 +88077,8 @@ }, "left": { "type": "MemberExpression", - "start": 108940, - "end": 108953, + "start": 108939, + "end": 108952, "loc": { "start": { "line": 2776, @@ -88089,8 +88091,8 @@ }, "object": { "type": "Identifier", - "start": 108940, - "end": 108943, + "start": 108939, + "end": 108942, "loc": { "start": { "line": 2776, @@ -88106,8 +88108,8 @@ }, "property": { "type": "Identifier", - "start": 108944, - "end": 108953, + "start": 108943, + "end": 108952, "loc": { "start": { "line": 2776, @@ -88126,8 +88128,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 108957, - "end": 108980, + "start": 108956, + "end": 108979, "loc": { "start": { "line": 2776, @@ -88140,8 +88142,8 @@ }, "object": { "type": "Identifier", - "start": 108957, - "end": 108960, + "start": 108956, + "end": 108959, "loc": { "start": { "line": 2776, @@ -88157,8 +88159,8 @@ }, "property": { "type": "Identifier", - "start": 108961, - "end": 108980, + "start": 108960, + "end": 108979, "loc": { "start": { "line": 2776, @@ -88176,13 +88178,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 108939 + "parenStart": 108938 } }, "property": { "type": "Identifier", - "start": 108982, - "end": 108988, + "start": 108981, + "end": 108987, "loc": { "start": { "line": 2776, @@ -88201,8 +88203,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 108991, - "end": 108992, + "start": 108990, + "end": 108991, "loc": { "start": { "line": 2776, @@ -88226,8 +88228,8 @@ }, { "type": "ExpressionStatement", - "start": 109010, - "end": 109065, + "start": 109009, + "end": 109064, "loc": { "start": { "line": 2777, @@ -88240,8 +88242,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 109010, - "end": 109064, + "start": 109009, + "end": 109063, "loc": { "start": { "line": 2777, @@ -88255,8 +88257,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 109010, - "end": 109021, + "start": 109009, + "end": 109020, "loc": { "start": { "line": 2777, @@ -88269,8 +88271,8 @@ }, "object": { "type": "Identifier", - "start": 109010, - "end": 109013, + "start": 109009, + "end": 109012, "loc": { "start": { "line": 2777, @@ -88286,8 +88288,8 @@ }, "property": { "type": "Identifier", - "start": 109014, - "end": 109021, + "start": 109013, + "end": 109020, "loc": { "start": { "line": 2777, @@ -88305,8 +88307,8 @@ }, "right": { "type": "CallExpression", - "start": 109024, - "end": 109064, + "start": 109023, + "end": 109063, "loc": { "start": { "line": 2777, @@ -88319,8 +88321,8 @@ }, "callee": { "type": "MemberExpression", - "start": 109024, - "end": 109050, + "start": 109023, + "end": 109049, "loc": { "start": { "line": 2777, @@ -88333,8 +88335,8 @@ }, "object": { "type": "ThisExpression", - "start": 109024, - "end": 109028, + "start": 109023, + "end": 109027, "loc": { "start": { "line": 2777, @@ -88348,8 +88350,8 @@ }, "property": { "type": "Identifier", - "start": 109029, - "end": 109050, + "start": 109028, + "end": 109049, "loc": { "start": { "line": 2777, @@ -88368,8 +88370,8 @@ "arguments": [ { "type": "Identifier", - "start": 109051, - "end": 109063, + "start": 109050, + "end": 109062, "loc": { "start": { "line": 2777, @@ -88394,8 +88396,8 @@ }, { "type": "IfStatement", - "start": 109092, - "end": 109374, + "start": 109091, + "end": 109373, "loc": { "start": { "line": 2779, @@ -88408,8 +88410,8 @@ }, "test": { "type": "LogicalExpression", - "start": 109096, - "end": 109154, + "start": 109095, + "end": 109153, "loc": { "start": { "line": 2779, @@ -88422,8 +88424,8 @@ }, "left": { "type": "LogicalExpression", - "start": 109096, - "end": 109124, + "start": 109095, + "end": 109123, "loc": { "start": { "line": 2779, @@ -88436,8 +88438,8 @@ }, "left": { "type": "UnaryExpression", - "start": 109096, - "end": 109108, + "start": 109095, + "end": 109107, "loc": { "start": { "line": 2779, @@ -88452,8 +88454,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 109097, - "end": 109108, + "start": 109096, + "end": 109107, "loc": { "start": { "line": 2779, @@ -88466,8 +88468,8 @@ }, "object": { "type": "Identifier", - "start": 109097, - "end": 109100, + "start": 109096, + "end": 109099, "loc": { "start": { "line": 2779, @@ -88483,8 +88485,8 @@ }, "property": { "type": "Identifier", - "start": 109101, - "end": 109108, + "start": 109100, + "end": 109107, "loc": { "start": { "line": 2779, @@ -88507,8 +88509,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 109112, - "end": 109124, + "start": 109111, + "end": 109123, "loc": { "start": { "line": 2779, @@ -88523,8 +88525,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 109113, - "end": 109124, + "start": 109112, + "end": 109123, "loc": { "start": { "line": 2779, @@ -88537,8 +88539,8 @@ }, "object": { "type": "Identifier", - "start": 109113, - "end": 109116, + "start": 109112, + "end": 109115, "loc": { "start": { "line": 2779, @@ -88554,8 +88556,8 @@ }, "property": { "type": "Identifier", - "start": 109117, - "end": 109124, + "start": 109116, + "end": 109123, "loc": { "start": { "line": 2779, @@ -88579,8 +88581,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 109128, - "end": 109154, + "start": 109127, + "end": 109153, "loc": { "start": { "line": 2779, @@ -88593,8 +88595,8 @@ }, "left": { "type": "MemberExpression", - "start": 109128, - "end": 109141, + "start": 109127, + "end": 109140, "loc": { "start": { "line": 2779, @@ -88607,8 +88609,8 @@ }, "object": { "type": "Identifier", - "start": 109128, - "end": 109131, + "start": 109127, + "end": 109130, "loc": { "start": { "line": 2779, @@ -88624,8 +88626,8 @@ }, "property": { "type": "Identifier", - "start": 109132, - "end": 109141, + "start": 109131, + "end": 109140, "loc": { "start": { "line": 2779, @@ -88644,8 +88646,8 @@ "operator": "!==", "right": { "type": "StringLiteral", - "start": 109146, - "end": 109154, + "start": 109145, + "end": 109153, "loc": { "start": { "line": 2779, @@ -88666,8 +88668,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 109156, - "end": 109374, + "start": 109155, + "end": 109373, "loc": { "start": { "line": 2779, @@ -88681,8 +88683,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 109174, - "end": 109226, + "start": 109173, + "end": 109225, "loc": { "start": { "line": 2780, @@ -88695,8 +88697,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 109174, - "end": 109226, + "start": 109173, + "end": 109225, "loc": { "start": { "line": 2780, @@ -88710,8 +88712,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 109174, - "end": 109185, + "start": 109173, + "end": 109184, "loc": { "start": { "line": 2780, @@ -88724,8 +88726,8 @@ }, "object": { "type": "Identifier", - "start": 109174, - "end": 109177, + "start": 109173, + "end": 109176, "loc": { "start": { "line": 2780, @@ -88741,8 +88743,8 @@ }, "property": { "type": "Identifier", - "start": 109178, - "end": 109185, + "start": 109177, + "end": 109184, "loc": { "start": { "line": 2780, @@ -88760,8 +88762,8 @@ }, "right": { "type": "CallExpression", - "start": 109188, - "end": 109226, + "start": 109187, + "end": 109225, "loc": { "start": { "line": 2780, @@ -88774,8 +88776,8 @@ }, "callee": { "type": "MemberExpression", - "start": 109188, - "end": 109214, + "start": 109187, + "end": 109213, "loc": { "start": { "line": 2780, @@ -88788,8 +88790,8 @@ }, "object": { "type": "ThisExpression", - "start": 109188, - "end": 109192, + "start": 109187, + "end": 109191, "loc": { "start": { "line": 2780, @@ -88803,8 +88805,8 @@ }, "property": { "type": "Identifier", - "start": 109193, - "end": 109214, + "start": 109192, + "end": 109213, "loc": { "start": { "line": 2780, @@ -88823,8 +88825,8 @@ "arguments": [ { "type": "Identifier", - "start": 109215, - "end": 109225, + "start": 109214, + "end": 109224, "loc": { "start": { "line": 2780, @@ -88844,8 +88846,8 @@ }, { "type": "ExpressionStatement", - "start": 109243, - "end": 109330, + "start": 109242, + "end": 109329, "loc": { "start": { "line": 2781, @@ -88858,8 +88860,8 @@ }, "expression": { "type": "CallExpression", - "start": 109243, - "end": 109329, + "start": 109242, + "end": 109328, "loc": { "start": { "line": 2781, @@ -88872,8 +88874,8 @@ }, "callee": { "type": "MemberExpression", - "start": 109243, - "end": 109253, + "start": 109242, + "end": 109252, "loc": { "start": { "line": 2781, @@ -88886,8 +88888,8 @@ }, "object": { "type": "ThisExpression", - "start": 109243, - "end": 109247, + "start": 109242, + "end": 109246, "loc": { "start": { "line": 2781, @@ -88901,8 +88903,8 @@ }, "property": { "type": "Identifier", - "start": 109248, - "end": 109253, + "start": 109247, + "end": 109252, "loc": { "start": { "line": 2781, @@ -88921,8 +88923,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 109254, - "end": 109328, + "start": 109253, + "end": 109327, "loc": { "start": { "line": 2781, @@ -88936,8 +88938,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 109296, - "end": 109309, + "start": 109295, + "end": 109308, "loc": { "start": { "line": 2781, @@ -88950,8 +88952,8 @@ }, "object": { "type": "Identifier", - "start": 109296, - "end": 109299, + "start": 109295, + "end": 109298, "loc": { "start": { "line": 2781, @@ -88967,8 +88969,8 @@ }, "property": { "type": "Identifier", - "start": 109300, - "end": 109309, + "start": 109299, + "end": 109308, "loc": { "start": { "line": 2781, @@ -88988,8 +88990,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 109255, - "end": 109294, + "start": 109254, + "end": 109293, "loc": { "start": { "line": 2781, @@ -89008,8 +89010,8 @@ }, { "type": "TemplateElement", - "start": 109310, - "end": 109327, + "start": 109309, + "end": 109326, "loc": { "start": { "line": 2781, @@ -89033,8 +89035,8 @@ }, { "type": "ReturnStatement", - "start": 109347, - "end": 109360, + "start": 109346, + "end": 109359, "loc": { "start": { "line": 2782, @@ -89047,8 +89049,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 109354, - "end": 109359, + "start": 109353, + "end": 109358, "loc": { "start": { "line": 2782, @@ -89069,8 +89071,8 @@ }, { "type": "IfStatement", - "start": 109387, - "end": 109686, + "start": 109386, + "end": 109685, "loc": { "start": { "line": 2784, @@ -89083,8 +89085,8 @@ }, "test": { "type": "LogicalExpression", - "start": 109391, - "end": 109508, + "start": 109390, + "end": 109507, "loc": { "start": { "line": 2784, @@ -89097,8 +89099,8 @@ }, "left": { "type": "LogicalExpression", - "start": 109392, - "end": 109447, + "start": 109391, + "end": 109446, "loc": { "start": { "line": 2784, @@ -89111,8 +89113,8 @@ }, "left": { "type": "LogicalExpression", - "start": 109392, - "end": 109434, + "start": 109391, + "end": 109433, "loc": { "start": { "line": 2784, @@ -89125,8 +89127,8 @@ }, "left": { "type": "LogicalExpression", - "start": 109392, - "end": 109418, + "start": 109391, + "end": 109417, "loc": { "start": { "line": 2784, @@ -89139,8 +89141,8 @@ }, "left": { "type": "MemberExpression", - "start": 109392, - "end": 109402, + "start": 109391, + "end": 109401, "loc": { "start": { "line": 2784, @@ -89153,8 +89155,8 @@ }, "object": { "type": "Identifier", - "start": 109392, - "end": 109395, + "start": 109391, + "end": 109394, "loc": { "start": { "line": 2784, @@ -89170,8 +89172,8 @@ }, "property": { "type": "Identifier", - "start": 109396, - "end": 109402, + "start": 109395, + "end": 109401, "loc": { "start": { "line": 2784, @@ -89190,8 +89192,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 109406, - "end": 109418, + "start": 109405, + "end": 109417, "loc": { "start": { "line": 2784, @@ -89204,8 +89206,8 @@ }, "object": { "type": "Identifier", - "start": 109406, - "end": 109409, + "start": 109405, + "end": 109408, "loc": { "start": { "line": 2784, @@ -89221,8 +89223,8 @@ }, "property": { "type": "Identifier", - "start": 109410, - "end": 109418, + "start": 109409, + "end": 109417, "loc": { "start": { "line": 2784, @@ -89242,8 +89244,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 109422, - "end": 109434, + "start": 109421, + "end": 109433, "loc": { "start": { "line": 2784, @@ -89256,8 +89258,8 @@ }, "object": { "type": "Identifier", - "start": 109422, - "end": 109425, + "start": 109421, + "end": 109424, "loc": { "start": { "line": 2784, @@ -89273,8 +89275,8 @@ }, "property": { "type": "Identifier", - "start": 109426, - "end": 109434, + "start": 109425, + "end": 109433, "loc": { "start": { "line": 2784, @@ -89294,8 +89296,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 109438, - "end": 109447, + "start": 109437, + "end": 109446, "loc": { "start": { "line": 2784, @@ -89308,8 +89310,8 @@ }, "object": { "type": "Identifier", - "start": 109438, - "end": 109441, + "start": 109437, + "end": 109440, "loc": { "start": { "line": 2784, @@ -89325,8 +89327,8 @@ }, "property": { "type": "Identifier", - "start": 109442, - "end": 109447, + "start": 109441, + "end": 109446, "loc": { "start": { "line": 2784, @@ -89344,14 +89346,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 109391 + "parenStart": 109390 } }, "operator": "&&", "right": { "type": "LogicalExpression", - "start": 109453, - "end": 109507, + "start": 109452, + "end": 109506, "loc": { "start": { "line": 2784, @@ -89364,8 +89366,8 @@ }, "left": { "type": "MemberExpression", - "start": 109453, - "end": 109476, + "start": 109452, + "end": 109475, "loc": { "start": { "line": 2784, @@ -89378,8 +89380,8 @@ }, "object": { "type": "Identifier", - "start": 109453, - "end": 109456, + "start": 109452, + "end": 109455, "loc": { "start": { "line": 2784, @@ -89395,8 +89397,8 @@ }, "property": { "type": "Identifier", - "start": 109457, - "end": 109476, + "start": 109456, + "end": 109475, "loc": { "start": { "line": 2784, @@ -89415,8 +89417,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 109480, - "end": 109507, + "start": 109479, + "end": 109506, "loc": { "start": { "line": 2784, @@ -89429,8 +89431,8 @@ }, "object": { "type": "Identifier", - "start": 109480, - "end": 109483, + "start": 109479, + "end": 109482, "loc": { "start": { "line": 2784, @@ -89446,8 +89448,8 @@ }, "property": { "type": "Identifier", - "start": 109484, - "end": 109507, + "start": 109483, + "end": 109506, "loc": { "start": { "line": 2784, @@ -89465,14 +89467,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 109452 + "parenStart": 109451 } } }, "consequent": { "type": "BlockStatement", - "start": 109510, - "end": 109686, + "start": 109509, + "end": 109685, "loc": { "start": { "line": 2784, @@ -89486,8 +89488,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 109528, - "end": 109642, + "start": 109527, + "end": 109641, "loc": { "start": { "line": 2785, @@ -89500,8 +89502,8 @@ }, "expression": { "type": "CallExpression", - "start": 109528, - "end": 109641, + "start": 109527, + "end": 109640, "loc": { "start": { "line": 2785, @@ -89514,8 +89516,8 @@ }, "callee": { "type": "MemberExpression", - "start": 109528, - "end": 109538, + "start": 109527, + "end": 109537, "loc": { "start": { "line": 2785, @@ -89528,8 +89530,8 @@ }, "object": { "type": "ThisExpression", - "start": 109528, - "end": 109532, + "start": 109527, + "end": 109531, "loc": { "start": { "line": 2785, @@ -89543,8 +89545,8 @@ }, "property": { "type": "Identifier", - "start": 109533, - "end": 109538, + "start": 109532, + "end": 109537, "loc": { "start": { "line": 2785, @@ -89563,8 +89565,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 109539, - "end": 109640, + "start": 109538, + "end": 109639, "loc": { "start": { "line": 2785, @@ -89586,8 +89588,8 @@ }, { "type": "ReturnStatement", - "start": 109659, - "end": 109672, + "start": 109658, + "end": 109671, "loc": { "start": { "line": 2786, @@ -89600,8 +89602,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 109666, - "end": 109671, + "start": 109665, + "end": 109670, "loc": { "start": { "line": 2786, @@ -89622,8 +89624,8 @@ }, { "type": "VariableDeclaration", - "start": 109700, - "end": 109910, + "start": 109699, + "end": 109909, "loc": { "start": { "line": 2789, @@ -89637,8 +89639,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 109706, - "end": 109909, + "start": 109705, + "end": 109908, "loc": { "start": { "line": 2789, @@ -89651,8 +89653,8 @@ }, "id": { "type": "Identifier", - "start": 109706, - "end": 109712, + "start": 109705, + "end": 109711, "loc": { "start": { "line": 2789, @@ -89668,8 +89670,8 @@ }, "init": { "type": "LogicalExpression", - "start": 109715, - "end": 109909, + "start": 109714, + "end": 109908, "loc": { "start": { "line": 2789, @@ -89682,8 +89684,8 @@ }, "left": { "type": "LogicalExpression", - "start": 109716, - "end": 109869, + "start": 109715, + "end": 109868, "loc": { "start": { "line": 2789, @@ -89696,8 +89698,8 @@ }, "left": { "type": "UnaryExpression", - "start": 109716, - "end": 109734, + "start": 109715, + "end": 109733, "loc": { "start": { "line": 2789, @@ -89712,8 +89714,8 @@ "prefix": true, "argument": { "type": "UnaryExpression", - "start": 109717, - "end": 109734, + "start": 109716, + "end": 109733, "loc": { "start": { "line": 2789, @@ -89728,8 +89730,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 109718, - "end": 109734, + "start": 109717, + "end": 109733, "loc": { "start": { "line": 2789, @@ -89742,8 +89744,8 @@ }, "object": { "type": "ThisExpression", - "start": 109718, - "end": 109722, + "start": 109717, + "end": 109721, "loc": { "start": { "line": 2789, @@ -89757,8 +89759,8 @@ }, "property": { "type": "Identifier", - "start": 109723, - "end": 109734, + "start": 109722, + "end": 109733, "loc": { "start": { "line": 2789, @@ -89785,8 +89787,8 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 109739, - "end": 109868, + "start": 109738, + "end": 109867, "loc": { "start": { "line": 2789, @@ -89799,8 +89801,8 @@ }, "left": { "type": "LogicalExpression", - "start": 109739, - "end": 109817, + "start": 109738, + "end": 109816, "loc": { "start": { "line": 2789, @@ -89813,8 +89815,8 @@ }, "left": { "type": "BinaryExpression", - "start": 109739, - "end": 109768, + "start": 109738, + "end": 109767, "loc": { "start": { "line": 2789, @@ -89827,8 +89829,8 @@ }, "left": { "type": "MemberExpression", - "start": 109739, - "end": 109752, + "start": 109738, + "end": 109751, "loc": { "start": { "line": 2789, @@ -89841,8 +89843,8 @@ }, "object": { "type": "Identifier", - "start": 109739, - "end": 109742, + "start": 109738, + "end": 109741, "loc": { "start": { "line": 2789, @@ -89858,8 +89860,8 @@ }, "property": { "type": "Identifier", - "start": 109743, - "end": 109752, + "start": 109742, + "end": 109751, "loc": { "start": { "line": 2789, @@ -89878,8 +89880,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 109757, - "end": 109768, + "start": 109756, + "end": 109767, "loc": { "start": { "line": 2789, @@ -89900,8 +89902,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 109792, - "end": 109817, + "start": 109791, + "end": 109816, "loc": { "start": { "line": 2790, @@ -89914,8 +89916,8 @@ }, "left": { "type": "MemberExpression", - "start": 109792, - "end": 109805, + "start": 109791, + "end": 109804, "loc": { "start": { "line": 2790, @@ -89928,8 +89930,8 @@ }, "object": { "type": "Identifier", - "start": 109792, - "end": 109795, + "start": 109791, + "end": 109794, "loc": { "start": { "line": 2790, @@ -89945,8 +89947,8 @@ }, "property": { "type": "Identifier", - "start": 109796, - "end": 109805, + "start": 109795, + "end": 109804, "loc": { "start": { "line": 2790, @@ -89965,8 +89967,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 109810, - "end": 109817, + "start": 109809, + "end": 109816, "loc": { "start": { "line": 2790, @@ -89988,8 +89990,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 109841, - "end": 109868, + "start": 109840, + "end": 109867, "loc": { "start": { "line": 2791, @@ -90002,8 +90004,8 @@ }, "left": { "type": "MemberExpression", - "start": 109841, - "end": 109854, + "start": 109840, + "end": 109853, "loc": { "start": { "line": 2791, @@ -90016,8 +90018,8 @@ }, "object": { "type": "Identifier", - "start": 109841, - "end": 109844, + "start": 109840, + "end": 109843, "loc": { "start": { "line": 2791, @@ -90033,8 +90035,8 @@ }, "property": { "type": "Identifier", - "start": 109845, - "end": 109854, + "start": 109844, + "end": 109853, "loc": { "start": { "line": 2791, @@ -90053,8 +90055,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 109859, - "end": 109868, + "start": 109858, + "end": 109867, "loc": { "start": { "line": 2791, @@ -90074,19 +90076,19 @@ }, "extra": { "parenthesized": true, - "parenStart": 109738 + "parenStart": 109737 } }, "extra": { "parenthesized": true, - "parenStart": 109715 + "parenStart": 109714 } }, "operator": "&&", "right": { "type": "UnaryExpression", - "start": 109891, - "end": 109908, + "start": 109890, + "end": 109907, "loc": { "start": { "line": 2792, @@ -90101,8 +90103,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 109892, - "end": 109908, + "start": 109891, + "end": 109907, "loc": { "start": { "line": 2792, @@ -90115,8 +90117,8 @@ }, "object": { "type": "Identifier", - "start": 109892, - "end": 109895, + "start": 109891, + "end": 109894, "loc": { "start": { "line": 2792, @@ -90132,8 +90134,8 @@ }, "property": { "type": "Identifier", - "start": 109896, - "end": 109908, + "start": 109895, + "end": 109907, "loc": { "start": { "line": 2792, @@ -90152,7 +90154,7 @@ "extra": { "parenthesizedArgument": false, "parenthesized": true, - "parenStart": 109890 + "parenStart": 109889 } } } @@ -90162,8 +90164,8 @@ }, { "type": "ExpressionStatement", - "start": 109924, - "end": 110017, + "start": 109923, + "end": 110016, "loc": { "start": { "line": 2794, @@ -90176,8 +90178,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 109924, - "end": 110016, + "start": 109923, + "end": 110015, "loc": { "start": { "line": 2794, @@ -90191,8 +90193,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 109924, - "end": 109934, + "start": 109923, + "end": 109933, "loc": { "start": { "line": 2794, @@ -90205,8 +90207,8 @@ }, "object": { "type": "Identifier", - "start": 109924, - "end": 109927, + "start": 109923, + "end": 109926, "loc": { "start": { "line": 2794, @@ -90222,8 +90224,8 @@ }, "property": { "type": "Identifier", - "start": 109928, - "end": 109934, + "start": 109927, + "end": 109933, "loc": { "start": { "line": 2794, @@ -90241,8 +90243,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 109937, - "end": 110016, + "start": 109936, + "end": 110015, "loc": { "start": { "line": 2794, @@ -90255,8 +90257,8 @@ }, "test": { "type": "MemberExpression", - "start": 109937, - "end": 109947, + "start": 109936, + "end": 109946, "loc": { "start": { "line": 2794, @@ -90269,8 +90271,8 @@ }, "object": { "type": "Identifier", - "start": 109937, - "end": 109940, + "start": 109936, + "end": 109939, "loc": { "start": { "line": 2794, @@ -90286,8 +90288,8 @@ }, "property": { "type": "Identifier", - "start": 109941, - "end": 109947, + "start": 109940, + "end": 109946, "loc": { "start": { "line": 2794, @@ -90305,8 +90307,8 @@ }, "consequent": { "type": "CallExpression", - "start": 109950, - "end": 110001, + "start": 109949, + "end": 110000, "loc": { "start": { "line": 2794, @@ -90319,8 +90321,8 @@ }, "callee": { "type": "MemberExpression", - "start": 109950, - "end": 109962, + "start": 109949, + "end": 109961, "loc": { "start": { "line": 2794, @@ -90333,8 +90335,8 @@ }, "object": { "type": "Identifier", - "start": 109950, - "end": 109954, + "start": 109949, + "end": 109953, "loc": { "start": { "line": 2794, @@ -90350,8 +90352,8 @@ }, "property": { "type": "Identifier", - "start": 109955, - "end": 109962, + "start": 109954, + "end": 109961, "loc": { "start": { "line": 2794, @@ -90370,8 +90372,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 109963, - "end": 109975, + "start": 109962, + "end": 109974, "loc": { "start": { "line": 2794, @@ -90384,8 +90386,8 @@ }, "object": { "type": "ThisExpression", - "start": 109963, - "end": 109967, + "start": 109962, + "end": 109966, "loc": { "start": { "line": 2794, @@ -90399,8 +90401,8 @@ }, "property": { "type": "Identifier", - "start": 109968, - "end": 109975, + "start": 109967, + "end": 109974, "loc": { "start": { "line": 2794, @@ -90418,8 +90420,8 @@ }, { "type": "MemberExpression", - "start": 109977, - "end": 109987, + "start": 109976, + "end": 109986, "loc": { "start": { "line": 2794, @@ -90432,8 +90434,8 @@ }, "object": { "type": "Identifier", - "start": 109977, - "end": 109980, + "start": 109976, + "end": 109979, "loc": { "start": { "line": 2794, @@ -90449,8 +90451,8 @@ }, "property": { "type": "Identifier", - "start": 109981, - "end": 109987, + "start": 109980, + "end": 109986, "loc": { "start": { "line": 2794, @@ -90468,8 +90470,8 @@ }, { "type": "CallExpression", - "start": 109989, - "end": 110000, + "start": 109988, + "end": 109999, "loc": { "start": { "line": 2794, @@ -90482,8 +90484,8 @@ }, "callee": { "type": "MemberExpression", - "start": 109989, - "end": 109998, + "start": 109988, + "end": 109997, "loc": { "start": { "line": 2794, @@ -90496,8 +90498,8 @@ }, "object": { "type": "Identifier", - "start": 109989, - "end": 109993, + "start": 109988, + "end": 109992, "loc": { "start": { "line": 2794, @@ -90513,8 +90515,8 @@ }, "property": { "type": "Identifier", - "start": 109994, - "end": 109998, + "start": 109993, + "end": 109997, "loc": { "start": { "line": 2794, @@ -90536,8 +90538,8 @@ }, "alternate": { "type": "MemberExpression", - "start": 110004, - "end": 110016, + "start": 110003, + "end": 110015, "loc": { "start": { "line": 2794, @@ -90550,8 +90552,8 @@ }, "object": { "type": "ThisExpression", - "start": 110004, - "end": 110008, + "start": 110003, + "end": 110007, "loc": { "start": { "line": 2794, @@ -90565,8 +90567,8 @@ }, "property": { "type": "Identifier", - "start": 110009, - "end": 110016, + "start": 110008, + "end": 110015, "loc": { "start": { "line": 2794, @@ -90588,8 +90590,8 @@ { "type": "CommentLine", "value": " MATRIX - optional for batching", - "start": 110031, - "end": 110064, + "start": 110030, + "end": 110063, "loc": { "start": { "line": 2796, @@ -90605,8 +90607,8 @@ }, { "type": "IfStatement", - "start": 110078, - "end": 110592, + "start": 110077, + "end": 110591, "loc": { "start": { "line": 2798, @@ -90619,8 +90621,8 @@ }, "test": { "type": "MemberExpression", - "start": 110082, - "end": 110092, + "start": 110081, + "end": 110091, "loc": { "start": { "line": 2798, @@ -90633,8 +90635,8 @@ }, "object": { "type": "Identifier", - "start": 110082, - "end": 110085, + "start": 110081, + "end": 110084, "loc": { "start": { "line": 2798, @@ -90651,8 +90653,8 @@ }, "property": { "type": "Identifier", - "start": 110086, - "end": 110092, + "start": 110085, + "end": 110091, "loc": { "start": { "line": 2798, @@ -90671,8 +90673,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 110094, - "end": 110154, + "start": 110093, + "end": 110153, "loc": { "start": { "line": 2798, @@ -90686,8 +90688,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 110112, - "end": 110140, + "start": 110111, + "end": 110139, "loc": { "start": { "line": 2799, @@ -90700,8 +90702,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 110112, - "end": 110139, + "start": 110111, + "end": 110138, "loc": { "start": { "line": 2799, @@ -90715,8 +90717,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 110112, - "end": 110126, + "start": 110111, + "end": 110125, "loc": { "start": { "line": 2799, @@ -90729,8 +90731,8 @@ }, "object": { "type": "Identifier", - "start": 110112, - "end": 110115, + "start": 110111, + "end": 110114, "loc": { "start": { "line": 2799, @@ -90746,8 +90748,8 @@ }, "property": { "type": "Identifier", - "start": 110116, - "end": 110126, + "start": 110115, + "end": 110125, "loc": { "start": { "line": 2799, @@ -90765,8 +90767,8 @@ }, "right": { "type": "MemberExpression", - "start": 110129, - "end": 110139, + "start": 110128, + "end": 110138, "loc": { "start": { "line": 2799, @@ -90779,8 +90781,8 @@ }, "object": { "type": "Identifier", - "start": 110129, - "end": 110132, + "start": 110128, + "end": 110131, "loc": { "start": { "line": 2799, @@ -90796,8 +90798,8 @@ }, "property": { "type": "Identifier", - "start": 110133, - "end": 110139, + "start": 110132, + "end": 110138, "loc": { "start": { "line": 2799, @@ -90820,8 +90822,8 @@ }, "alternate": { "type": "IfStatement", - "start": 110160, - "end": 110592, + "start": 110159, + "end": 110591, "loc": { "start": { "line": 2800, @@ -90834,8 +90836,8 @@ }, "test": { "type": "LogicalExpression", - "start": 110164, - "end": 110205, + "start": 110163, + "end": 110204, "loc": { "start": { "line": 2800, @@ -90848,8 +90850,8 @@ }, "left": { "type": "LogicalExpression", - "start": 110164, - "end": 110189, + "start": 110163, + "end": 110188, "loc": { "start": { "line": 2800, @@ -90862,8 +90864,8 @@ }, "left": { "type": "MemberExpression", - "start": 110164, - "end": 110173, + "start": 110163, + "end": 110172, "loc": { "start": { "line": 2800, @@ -90876,8 +90878,8 @@ }, "object": { "type": "Identifier", - "start": 110164, - "end": 110167, + "start": 110163, + "end": 110166, "loc": { "start": { "line": 2800, @@ -90893,8 +90895,8 @@ }, "property": { "type": "Identifier", - "start": 110168, - "end": 110173, + "start": 110167, + "end": 110172, "loc": { "start": { "line": 2800, @@ -90913,8 +90915,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 110177, - "end": 110189, + "start": 110176, + "end": 110188, "loc": { "start": { "line": 2800, @@ -90927,8 +90929,8 @@ }, "object": { "type": "Identifier", - "start": 110177, - "end": 110180, + "start": 110176, + "end": 110179, "loc": { "start": { "line": 2800, @@ -90944,8 +90946,8 @@ }, "property": { "type": "Identifier", - "start": 110181, - "end": 110189, + "start": 110180, + "end": 110188, "loc": { "start": { "line": 2800, @@ -90965,8 +90967,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 110193, - "end": 110205, + "start": 110192, + "end": 110204, "loc": { "start": { "line": 2800, @@ -90979,8 +90981,8 @@ }, "object": { "type": "Identifier", - "start": 110193, - "end": 110196, + "start": 110192, + "end": 110195, "loc": { "start": { "line": 2800, @@ -90996,8 +90998,8 @@ }, "property": { "type": "Identifier", - "start": 110197, - "end": 110205, + "start": 110196, + "end": 110204, "loc": { "start": { "line": 2800, @@ -91016,8 +91018,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 110207, - "end": 110592, + "start": 110206, + "end": 110591, "loc": { "start": { "line": 2800, @@ -91031,8 +91033,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 110225, - "end": 110266, + "start": 110224, + "end": 110265, "loc": { "start": { "line": 2801, @@ -91046,8 +91048,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 110231, - "end": 110265, + "start": 110230, + "end": 110264, "loc": { "start": { "line": 2801, @@ -91060,8 +91062,8 @@ }, "id": { "type": "Identifier", - "start": 110231, - "end": 110236, + "start": 110230, + "end": 110235, "loc": { "start": { "line": 2801, @@ -91077,8 +91079,8 @@ }, "init": { "type": "LogicalExpression", - "start": 110239, - "end": 110265, + "start": 110238, + "end": 110264, "loc": { "start": { "line": 2801, @@ -91091,8 +91093,8 @@ }, "left": { "type": "MemberExpression", - "start": 110239, - "end": 110248, + "start": 110238, + "end": 110247, "loc": { "start": { "line": 2801, @@ -91105,8 +91107,8 @@ }, "object": { "type": "Identifier", - "start": 110239, - "end": 110242, + "start": 110238, + "end": 110241, "loc": { "start": { "line": 2801, @@ -91122,8 +91124,8 @@ }, "property": { "type": "Identifier", - "start": 110243, - "end": 110248, + "start": 110242, + "end": 110247, "loc": { "start": { "line": 2801, @@ -91142,8 +91144,8 @@ "operator": "||", "right": { "type": "Identifier", - "start": 110252, - "end": 110265, + "start": 110251, + "end": 110264, "loc": { "start": { "line": 2801, @@ -91164,8 +91166,8 @@ }, { "type": "VariableDeclaration", - "start": 110283, - "end": 110333, + "start": 110282, + "end": 110332, "loc": { "start": { "line": 2802, @@ -91179,8 +91181,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 110289, - "end": 110332, + "start": 110288, + "end": 110331, "loc": { "start": { "line": 2802, @@ -91193,8 +91195,8 @@ }, "id": { "type": "Identifier", - "start": 110289, - "end": 110297, + "start": 110288, + "end": 110296, "loc": { "start": { "line": 2802, @@ -91210,8 +91212,8 @@ }, "init": { "type": "LogicalExpression", - "start": 110300, - "end": 110332, + "start": 110299, + "end": 110331, "loc": { "start": { "line": 2802, @@ -91224,8 +91226,8 @@ }, "left": { "type": "MemberExpression", - "start": 110300, - "end": 110312, + "start": 110299, + "end": 110311, "loc": { "start": { "line": 2802, @@ -91238,8 +91240,8 @@ }, "object": { "type": "Identifier", - "start": 110300, - "end": 110303, + "start": 110299, + "end": 110302, "loc": { "start": { "line": 2802, @@ -91255,8 +91257,8 @@ }, "property": { "type": "Identifier", - "start": 110304, - "end": 110312, + "start": 110303, + "end": 110311, "loc": { "start": { "line": 2802, @@ -91275,8 +91277,8 @@ "operator": "||", "right": { "type": "Identifier", - "start": 110316, - "end": 110332, + "start": 110315, + "end": 110331, "loc": { "start": { "line": 2802, @@ -91297,8 +91299,8 @@ }, { "type": "VariableDeclaration", - "start": 110350, - "end": 110400, + "start": 110349, + "end": 110399, "loc": { "start": { "line": 2803, @@ -91312,8 +91314,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 110356, - "end": 110399, + "start": 110355, + "end": 110398, "loc": { "start": { "line": 2803, @@ -91326,8 +91328,8 @@ }, "id": { "type": "Identifier", - "start": 110356, - "end": 110364, + "start": 110355, + "end": 110363, "loc": { "start": { "line": 2803, @@ -91343,8 +91345,8 @@ }, "init": { "type": "LogicalExpression", - "start": 110367, - "end": 110399, + "start": 110366, + "end": 110398, "loc": { "start": { "line": 2803, @@ -91357,8 +91359,8 @@ }, "left": { "type": "MemberExpression", - "start": 110367, - "end": 110379, + "start": 110366, + "end": 110378, "loc": { "start": { "line": 2803, @@ -91371,8 +91373,8 @@ }, "object": { "type": "Identifier", - "start": 110367, - "end": 110370, + "start": 110366, + "end": 110369, "loc": { "start": { "line": 2803, @@ -91388,8 +91390,8 @@ }, "property": { "type": "Identifier", - "start": 110371, - "end": 110379, + "start": 110370, + "end": 110378, "loc": { "start": { "line": 2803, @@ -91408,8 +91410,8 @@ "operator": "||", "right": { "type": "Identifier", - "start": 110383, - "end": 110399, + "start": 110382, + "end": 110398, "loc": { "start": { "line": 2803, @@ -91430,8 +91432,8 @@ }, { "type": "ExpressionStatement", - "start": 110417, - "end": 110477, + "start": 110416, + "end": 110476, "loc": { "start": { "line": 2804, @@ -91444,8 +91446,8 @@ }, "expression": { "type": "CallExpression", - "start": 110417, - "end": 110476, + "start": 110416, + "end": 110475, "loc": { "start": { "line": 2804, @@ -91458,8 +91460,8 @@ }, "callee": { "type": "MemberExpression", - "start": 110417, - "end": 110439, + "start": 110416, + "end": 110438, "loc": { "start": { "line": 2804, @@ -91472,8 +91474,8 @@ }, "object": { "type": "Identifier", - "start": 110417, - "end": 110421, + "start": 110416, + "end": 110420, "loc": { "start": { "line": 2804, @@ -91489,8 +91491,8 @@ }, "property": { "type": "Identifier", - "start": 110422, - "end": 110439, + "start": 110421, + "end": 110438, "loc": { "start": { "line": 2804, @@ -91509,8 +91511,8 @@ "arguments": [ { "type": "Identifier", - "start": 110440, - "end": 110448, + "start": 110439, + "end": 110447, "loc": { "start": { "line": 2804, @@ -91526,8 +91528,8 @@ }, { "type": "StringLiteral", - "start": 110450, - "end": 110455, + "start": 110449, + "end": 110454, "loc": { "start": { "line": 2804, @@ -91546,8 +91548,8 @@ }, { "type": "Identifier", - "start": 110457, - "end": 110475, + "start": 110456, + "end": 110474, "loc": { "start": { "line": 2804, @@ -91566,8 +91568,8 @@ }, { "type": "ExpressionStatement", - "start": 110494, - "end": 110578, + "start": 110493, + "end": 110577, "loc": { "start": { "line": 2805, @@ -91580,8 +91582,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 110494, - "end": 110577, + "start": 110493, + "end": 110576, "loc": { "start": { "line": 2805, @@ -91595,8 +91597,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 110494, - "end": 110508, + "start": 110493, + "end": 110507, "loc": { "start": { "line": 2805, @@ -91609,8 +91611,8 @@ }, "object": { "type": "Identifier", - "start": 110494, - "end": 110497, + "start": 110493, + "end": 110496, "loc": { "start": { "line": 2805, @@ -91626,8 +91628,8 @@ }, "property": { "type": "Identifier", - "start": 110498, - "end": 110508, + "start": 110497, + "end": 110507, "loc": { "start": { "line": 2805, @@ -91645,8 +91647,8 @@ }, "right": { "type": "CallExpression", - "start": 110511, - "end": 110577, + "start": 110510, + "end": 110576, "loc": { "start": { "line": 2805, @@ -91659,8 +91661,8 @@ }, "callee": { "type": "MemberExpression", - "start": 110511, - "end": 110527, + "start": 110510, + "end": 110526, "loc": { "start": { "line": 2805, @@ -91673,8 +91675,8 @@ }, "object": { "type": "Identifier", - "start": 110511, - "end": 110515, + "start": 110510, + "end": 110514, "loc": { "start": { "line": 2805, @@ -91690,8 +91692,8 @@ }, "property": { "type": "Identifier", - "start": 110516, - "end": 110527, + "start": 110515, + "end": 110526, "loc": { "start": { "line": 2805, @@ -91710,8 +91712,8 @@ "arguments": [ { "type": "Identifier", - "start": 110528, - "end": 110536, + "start": 110527, + "end": 110535, "loc": { "start": { "line": 2805, @@ -91727,8 +91729,8 @@ }, { "type": "Identifier", - "start": 110538, - "end": 110556, + "start": 110537, + "end": 110555, "loc": { "start": { "line": 2805, @@ -91744,8 +91746,8 @@ }, { "type": "Identifier", - "start": 110558, - "end": 110563, + "start": 110557, + "end": 110562, "loc": { "start": { "line": 2805, @@ -91761,8 +91763,8 @@ }, { "type": "CallExpression", - "start": 110565, - "end": 110576, + "start": 110564, + "end": 110575, "loc": { "start": { "line": 2805, @@ -91775,8 +91777,8 @@ }, "callee": { "type": "MemberExpression", - "start": 110565, - "end": 110574, + "start": 110564, + "end": 110573, "loc": { "start": { "line": 2805, @@ -91789,8 +91791,8 @@ }, "object": { "type": "Identifier", - "start": 110565, - "end": 110569, + "start": 110564, + "end": 110568, "loc": { "start": { "line": 2805, @@ -91806,8 +91808,8 @@ }, "property": { "type": "Identifier", - "start": 110570, - "end": 110574, + "start": 110569, + "end": 110573, "loc": { "start": { "line": 2805, @@ -91838,8 +91840,8 @@ { "type": "CommentLine", "value": " MATRIX - optional for batching", - "start": 110031, - "end": 110064, + "start": 110030, + "end": 110063, "loc": { "start": { "line": 2796, @@ -91855,8 +91857,8 @@ }, { "type": "IfStatement", - "start": 110606, - "end": 110769, + "start": 110605, + "end": 110768, "loc": { "start": { "line": 2808, @@ -91869,8 +91871,8 @@ }, "test": { "type": "MemberExpression", - "start": 110610, - "end": 110637, + "start": 110609, + "end": 110636, "loc": { "start": { "line": 2808, @@ -91883,8 +91885,8 @@ }, "object": { "type": "Identifier", - "start": 110610, - "end": 110613, + "start": 110609, + "end": 110612, "loc": { "start": { "line": 2808, @@ -91900,8 +91902,8 @@ }, "property": { "type": "Identifier", - "start": 110614, - "end": 110637, + "start": 110613, + "end": 110636, "loc": { "start": { "line": 2808, @@ -91919,8 +91921,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 110639, - "end": 110769, + "start": 110638, + "end": 110768, "loc": { "start": { "line": 2808, @@ -91934,8 +91936,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 110657, - "end": 110755, + "start": 110656, + "end": 110754, "loc": { "start": { "line": 2809, @@ -91948,8 +91950,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 110657, - "end": 110754, + "start": 110656, + "end": 110753, "loc": { "start": { "line": 2809, @@ -91963,8 +91965,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 110657, - "end": 110682, + "start": 110656, + "end": 110681, "loc": { "start": { "line": 2809, @@ -91977,8 +91979,8 @@ }, "object": { "type": "Identifier", - "start": 110657, - "end": 110660, + "start": 110656, + "end": 110659, "loc": { "start": { "line": 2809, @@ -91994,8 +91996,8 @@ }, "property": { "type": "Identifier", - "start": 110661, - "end": 110682, + "start": 110660, + "end": 110681, "loc": { "start": { "line": 2809, @@ -92013,8 +92015,8 @@ }, "right": { "type": "CallExpression", - "start": 110685, - "end": 110754, + "start": 110684, + "end": 110753, "loc": { "start": { "line": 2809, @@ -92027,8 +92029,8 @@ }, "callee": { "type": "Identifier", - "start": 110685, - "end": 110712, + "start": 110684, + "end": 110711, "loc": { "start": { "line": 2809, @@ -92045,8 +92047,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 110713, - "end": 110740, + "start": 110712, + "end": 110739, "loc": { "start": { "line": 2809, @@ -92059,8 +92061,8 @@ }, "object": { "type": "Identifier", - "start": 110713, - "end": 110716, + "start": 110712, + "end": 110715, "loc": { "start": { "line": 2809, @@ -92076,8 +92078,8 @@ }, "property": { "type": "Identifier", - "start": 110717, - "end": 110740, + "start": 110716, + "end": 110739, "loc": { "start": { "line": 2809, @@ -92095,8 +92097,8 @@ }, { "type": "CallExpression", - "start": 110742, - "end": 110753, + "start": 110741, + "end": 110752, "loc": { "start": { "line": 2809, @@ -92109,8 +92111,8 @@ }, "callee": { "type": "MemberExpression", - "start": 110742, - "end": 110751, + "start": 110741, + "end": 110750, "loc": { "start": { "line": 2809, @@ -92123,8 +92125,8 @@ }, "object": { "type": "Identifier", - "start": 110742, - "end": 110746, + "start": 110741, + "end": 110745, "loc": { "start": { "line": 2809, @@ -92140,8 +92142,8 @@ }, "property": { "type": "Identifier", - "start": 110747, - "end": 110751, + "start": 110746, + "end": 110750, "loc": { "start": { "line": 2809, @@ -92170,8 +92172,8 @@ }, { "type": "IfStatement", - "start": 110783, - "end": 117237, + "start": 110782, + "end": 117236, "loc": { "start": { "line": 2812, @@ -92184,8 +92186,8 @@ }, "test": { "type": "Identifier", - "start": 110787, - "end": 110793, + "start": 110786, + "end": 110792, "loc": { "start": { "line": 2812, @@ -92201,8 +92203,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 110795, - "end": 114147, + "start": 110794, + "end": 114146, "loc": { "start": { "line": 2812, @@ -92216,8 +92218,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 110838, - "end": 110853, + "start": 110837, + "end": 110852, "loc": { "start": { "line": 2816, @@ -92230,8 +92232,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 110838, - "end": 110852, + "start": 110837, + "end": 110851, "loc": { "start": { "line": 2816, @@ -92245,8 +92247,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 110838, - "end": 110846, + "start": 110837, + "end": 110845, "loc": { "start": { "line": 2816, @@ -92259,8 +92261,8 @@ }, "object": { "type": "Identifier", - "start": 110838, - "end": 110841, + "start": 110837, + "end": 110840, "loc": { "start": { "line": 2816, @@ -92277,8 +92279,8 @@ }, "property": { "type": "Identifier", - "start": 110842, - "end": 110846, + "start": 110841, + "end": 110845, "loc": { "start": { "line": 2816, @@ -92297,8 +92299,8 @@ }, "right": { "type": "Identifier", - "start": 110849, - "end": 110852, + "start": 110848, + "end": 110851, "loc": { "start": { "line": 2816, @@ -92318,8 +92320,8 @@ { "type": "CommentLine", "value": " DTX", - "start": 110814, - "end": 110820, + "start": 110813, + "end": 110819, "loc": { "start": { "line": 2814, @@ -92336,8 +92338,8 @@ { "type": "CommentLine", "value": " NPR", - "start": 110871, - "end": 110877, + "start": 110870, + "end": 110876, "loc": { "start": { "line": 2818, @@ -92353,8 +92355,8 @@ }, { "type": "ExpressionStatement", - "start": 110895, - "end": 111059, + "start": 110894, + "end": 111058, "loc": { "start": { "line": 2820, @@ -92367,8 +92369,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 110895, - "end": 111058, + "start": 110894, + "end": 111057, "loc": { "start": { "line": 2820, @@ -92382,8 +92384,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 110895, - "end": 110904, + "start": 110894, + "end": 110903, "loc": { "start": { "line": 2820, @@ -92396,8 +92398,8 @@ }, "object": { "type": "Identifier", - "start": 110895, - "end": 110898, + "start": 110894, + "end": 110897, "loc": { "start": { "line": 2820, @@ -92414,8 +92416,8 @@ }, "property": { "type": "Identifier", - "start": 110899, - "end": 110904, + "start": 110898, + "end": 110903, "loc": { "start": { "line": 2820, @@ -92434,8 +92436,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 110907, - "end": 111058, + "start": 110906, + "end": 111057, "loc": { "start": { "line": 2820, @@ -92448,8 +92450,8 @@ }, "test": { "type": "MemberExpression", - "start": 110908, - "end": 110917, + "start": 110907, + "end": 110916, "loc": { "start": { "line": 2820, @@ -92462,8 +92464,8 @@ }, "object": { "type": "Identifier", - "start": 110908, - "end": 110911, + "start": 110907, + "end": 110910, "loc": { "start": { "line": 2820, @@ -92479,8 +92481,8 @@ }, "property": { "type": "Identifier", - "start": 110912, - "end": 110917, + "start": 110911, + "end": 110916, "loc": { "start": { "line": 2820, @@ -92497,13 +92499,13 @@ "computed": false, "extra": { "parenthesized": true, - "parenStart": 110907 + "parenStart": 110906 } }, "consequent": { "type": "NewExpression", - "start": 110921, - "end": 111033, + "start": 110920, + "end": 111032, "loc": { "start": { "line": 2820, @@ -92516,8 +92518,8 @@ }, "callee": { "type": "Identifier", - "start": 110925, - "end": 110935, + "start": 110924, + "end": 110934, "loc": { "start": { "line": 2820, @@ -92534,8 +92536,8 @@ "arguments": [ { "type": "ArrayExpression", - "start": 110936, - "end": 111032, + "start": 110935, + "end": 111031, "loc": { "start": { "line": 2820, @@ -92549,8 +92551,8 @@ "elements": [ { "type": "CallExpression", - "start": 110937, - "end": 110967, + "start": 110936, + "end": 110966, "loc": { "start": { "line": 2820, @@ -92563,8 +92565,8 @@ }, "callee": { "type": "MemberExpression", - "start": 110937, - "end": 110947, + "start": 110936, + "end": 110946, "loc": { "start": { "line": 2820, @@ -92577,8 +92579,8 @@ }, "object": { "type": "Identifier", - "start": 110937, - "end": 110941, + "start": 110936, + "end": 110940, "loc": { "start": { "line": 2820, @@ -92594,8 +92596,8 @@ }, "property": { "type": "Identifier", - "start": 110942, - "end": 110947, + "start": 110941, + "end": 110946, "loc": { "start": { "line": 2820, @@ -92614,8 +92616,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 110948, - "end": 110966, + "start": 110947, + "end": 110965, "loc": { "start": { "line": 2820, @@ -92628,8 +92630,8 @@ }, "left": { "type": "MemberExpression", - "start": 110948, - "end": 110960, + "start": 110947, + "end": 110959, "loc": { "start": { "line": 2820, @@ -92642,8 +92644,8 @@ }, "object": { "type": "MemberExpression", - "start": 110948, - "end": 110957, + "start": 110947, + "end": 110956, "loc": { "start": { "line": 2820, @@ -92656,8 +92658,8 @@ }, "object": { "type": "Identifier", - "start": 110948, - "end": 110951, + "start": 110947, + "end": 110950, "loc": { "start": { "line": 2820, @@ -92673,8 +92675,8 @@ }, "property": { "type": "Identifier", - "start": 110952, - "end": 110957, + "start": 110951, + "end": 110956, "loc": { "start": { "line": 2820, @@ -92692,8 +92694,8 @@ }, "property": { "type": "NumericLiteral", - "start": 110958, - "end": 110959, + "start": 110957, + "end": 110958, "loc": { "start": { "line": 2820, @@ -92715,8 +92717,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 110963, - "end": 110966, + "start": 110962, + "end": 110965, "loc": { "start": { "line": 2820, @@ -92738,8 +92740,8 @@ }, { "type": "CallExpression", - "start": 110969, - "end": 110999, + "start": 110968, + "end": 110998, "loc": { "start": { "line": 2820, @@ -92752,8 +92754,8 @@ }, "callee": { "type": "MemberExpression", - "start": 110969, - "end": 110979, + "start": 110968, + "end": 110978, "loc": { "start": { "line": 2820, @@ -92766,8 +92768,8 @@ }, "object": { "type": "Identifier", - "start": 110969, - "end": 110973, + "start": 110968, + "end": 110972, "loc": { "start": { "line": 2820, @@ -92783,8 +92785,8 @@ }, "property": { "type": "Identifier", - "start": 110974, - "end": 110979, + "start": 110973, + "end": 110978, "loc": { "start": { "line": 2820, @@ -92803,8 +92805,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 110980, - "end": 110998, + "start": 110979, + "end": 110997, "loc": { "start": { "line": 2820, @@ -92817,8 +92819,8 @@ }, "left": { "type": "MemberExpression", - "start": 110980, - "end": 110992, + "start": 110979, + "end": 110991, "loc": { "start": { "line": 2820, @@ -92831,8 +92833,8 @@ }, "object": { "type": "MemberExpression", - "start": 110980, - "end": 110989, + "start": 110979, + "end": 110988, "loc": { "start": { "line": 2820, @@ -92845,8 +92847,8 @@ }, "object": { "type": "Identifier", - "start": 110980, - "end": 110983, + "start": 110979, + "end": 110982, "loc": { "start": { "line": 2820, @@ -92862,8 +92864,8 @@ }, "property": { "type": "Identifier", - "start": 110984, - "end": 110989, + "start": 110983, + "end": 110988, "loc": { "start": { "line": 2820, @@ -92881,8 +92883,8 @@ }, "property": { "type": "NumericLiteral", - "start": 110990, - "end": 110991, + "start": 110989, + "end": 110990, "loc": { "start": { "line": 2820, @@ -92904,8 +92906,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 110995, - "end": 110998, + "start": 110994, + "end": 110997, "loc": { "start": { "line": 2820, @@ -92927,8 +92929,8 @@ }, { "type": "CallExpression", - "start": 111001, - "end": 111031, + "start": 111000, + "end": 111030, "loc": { "start": { "line": 2820, @@ -92941,8 +92943,8 @@ }, "callee": { "type": "MemberExpression", - "start": 111001, - "end": 111011, + "start": 111000, + "end": 111010, "loc": { "start": { "line": 2820, @@ -92955,8 +92957,8 @@ }, "object": { "type": "Identifier", - "start": 111001, - "end": 111005, + "start": 111000, + "end": 111004, "loc": { "start": { "line": 2820, @@ -92972,8 +92974,8 @@ }, "property": { "type": "Identifier", - "start": 111006, - "end": 111011, + "start": 111005, + "end": 111010, "loc": { "start": { "line": 2820, @@ -92992,8 +92994,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 111012, - "end": 111030, + "start": 111011, + "end": 111029, "loc": { "start": { "line": 2820, @@ -93006,8 +93008,8 @@ }, "left": { "type": "MemberExpression", - "start": 111012, - "end": 111024, + "start": 111011, + "end": 111023, "loc": { "start": { "line": 2820, @@ -93020,8 +93022,8 @@ }, "object": { "type": "MemberExpression", - "start": 111012, - "end": 111021, + "start": 111011, + "end": 111020, "loc": { "start": { "line": 2820, @@ -93034,8 +93036,8 @@ }, "object": { "type": "Identifier", - "start": 111012, - "end": 111015, + "start": 111011, + "end": 111014, "loc": { "start": { "line": 2820, @@ -93051,8 +93053,8 @@ }, "property": { "type": "Identifier", - "start": 111016, - "end": 111021, + "start": 111015, + "end": 111020, "loc": { "start": { "line": 2820, @@ -93070,8 +93072,8 @@ }, "property": { "type": "NumericLiteral", - "start": 111022, - "end": 111023, + "start": 111021, + "end": 111022, "loc": { "start": { "line": 2820, @@ -93093,8 +93095,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 111027, - "end": 111030, + "start": 111026, + "end": 111029, "loc": { "start": { "line": 2820, @@ -93120,8 +93122,8 @@ }, "alternate": { "type": "Identifier", - "start": 111036, - "end": 111058, + "start": 111035, + "end": 111057, "loc": { "start": { "line": 2820, @@ -93142,8 +93144,8 @@ { "type": "CommentLine", "value": " NPR", - "start": 110871, - "end": 110877, + "start": 110870, + "end": 110876, "loc": { "start": { "line": 2818, @@ -93159,8 +93161,8 @@ }, { "type": "ExpressionStatement", - "start": 111076, - "end": 111180, + "start": 111075, + "end": 111179, "loc": { "start": { "line": 2821, @@ -93173,8 +93175,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 111076, - "end": 111179, + "start": 111075, + "end": 111178, "loc": { "start": { "line": 2821, @@ -93188,8 +93190,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 111076, - "end": 111087, + "start": 111075, + "end": 111086, "loc": { "start": { "line": 2821, @@ -93202,8 +93204,8 @@ }, "object": { "type": "Identifier", - "start": 111076, - "end": 111079, + "start": 111075, + "end": 111078, "loc": { "start": { "line": 2821, @@ -93219,8 +93221,8 @@ }, "property": { "type": "Identifier", - "start": 111080, - "end": 111087, + "start": 111079, + "end": 111086, "loc": { "start": { "line": 2821, @@ -93238,8 +93240,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 111090, - "end": 111179, + "start": 111089, + "end": 111178, "loc": { "start": { "line": 2821, @@ -93252,8 +93254,8 @@ }, "test": { "type": "LogicalExpression", - "start": 111091, - "end": 111140, + "start": 111090, + "end": 111139, "loc": { "start": { "line": 2821, @@ -93266,8 +93268,8 @@ }, "left": { "type": "BinaryExpression", - "start": 111091, - "end": 111116, + "start": 111090, + "end": 111115, "loc": { "start": { "line": 2821, @@ -93280,8 +93282,8 @@ }, "left": { "type": "MemberExpression", - "start": 111091, - "end": 111102, + "start": 111090, + "end": 111101, "loc": { "start": { "line": 2821, @@ -93294,8 +93296,8 @@ }, "object": { "type": "Identifier", - "start": 111091, - "end": 111094, + "start": 111090, + "end": 111093, "loc": { "start": { "line": 2821, @@ -93311,8 +93313,8 @@ }, "property": { "type": "Identifier", - "start": 111095, - "end": 111102, + "start": 111094, + "end": 111101, "loc": { "start": { "line": 2821, @@ -93331,8 +93333,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 111107, - "end": 111116, + "start": 111106, + "end": 111115, "loc": { "start": { "line": 2821, @@ -93350,8 +93352,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 111120, - "end": 111140, + "start": 111119, + "end": 111139, "loc": { "start": { "line": 2821, @@ -93364,8 +93366,8 @@ }, "left": { "type": "MemberExpression", - "start": 111120, - "end": 111131, + "start": 111119, + "end": 111130, "loc": { "start": { "line": 2821, @@ -93378,8 +93380,8 @@ }, "object": { "type": "Identifier", - "start": 111120, - "end": 111123, + "start": 111119, + "end": 111122, "loc": { "start": { "line": 2821, @@ -93395,8 +93397,8 @@ }, "property": { "type": "Identifier", - "start": 111124, - "end": 111131, + "start": 111123, + "end": 111130, "loc": { "start": { "line": 2821, @@ -93415,8 +93417,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 111136, - "end": 111140, + "start": 111135, + "end": 111139, "loc": { "start": { "line": 2821, @@ -93431,13 +93433,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 111090 + "parenStart": 111089 } }, "consequent": { "type": "CallExpression", - "start": 111144, - "end": 111173, + "start": 111143, + "end": 111172, "loc": { "start": { "line": 2821, @@ -93450,8 +93452,8 @@ }, "callee": { "type": "MemberExpression", - "start": 111144, - "end": 111154, + "start": 111143, + "end": 111153, "loc": { "start": { "line": 2821, @@ -93464,8 +93466,8 @@ }, "object": { "type": "Identifier", - "start": 111144, - "end": 111148, + "start": 111143, + "end": 111147, "loc": { "start": { "line": 2821, @@ -93481,8 +93483,8 @@ }, "property": { "type": "Identifier", - "start": 111149, - "end": 111154, + "start": 111148, + "end": 111153, "loc": { "start": { "line": 2821, @@ -93501,8 +93503,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 111155, - "end": 111172, + "start": 111154, + "end": 111171, "loc": { "start": { "line": 2821, @@ -93515,8 +93517,8 @@ }, "left": { "type": "MemberExpression", - "start": 111155, - "end": 111166, + "start": 111154, + "end": 111165, "loc": { "start": { "line": 2821, @@ -93529,8 +93531,8 @@ }, "object": { "type": "Identifier", - "start": 111155, - "end": 111158, + "start": 111154, + "end": 111157, "loc": { "start": { "line": 2821, @@ -93546,8 +93548,8 @@ }, "property": { "type": "Identifier", - "start": 111159, - "end": 111166, + "start": 111158, + "end": 111165, "loc": { "start": { "line": 2821, @@ -93566,8 +93568,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 111169, - "end": 111172, + "start": 111168, + "end": 111171, "loc": { "start": { "line": 2821, @@ -93589,8 +93591,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 111176, - "end": 111179, + "start": 111175, + "end": 111178, "loc": { "start": { "line": 2821, @@ -93613,8 +93615,8 @@ { "type": "CommentLine", "value": " RTC", - "start": 111198, - "end": 111204, + "start": 111197, + "end": 111203, "loc": { "start": { "line": 2823, @@ -93630,8 +93632,8 @@ }, { "type": "IfStatement", - "start": 111222, - "end": 111653, + "start": 111221, + "end": 111652, "loc": { "start": { "line": 2825, @@ -93644,8 +93646,8 @@ }, "test": { "type": "MemberExpression", - "start": 111226, - "end": 111239, + "start": 111225, + "end": 111238, "loc": { "start": { "line": 2825, @@ -93658,8 +93660,8 @@ }, "object": { "type": "Identifier", - "start": 111226, - "end": 111229, + "start": 111225, + "end": 111228, "loc": { "start": { "line": 2825, @@ -93676,8 +93678,8 @@ }, "property": { "type": "Identifier", - "start": 111230, - "end": 111239, + "start": 111229, + "end": 111238, "loc": { "start": { "line": 2825, @@ -93696,8 +93698,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 111241, - "end": 111653, + "start": 111240, + "end": 111652, "loc": { "start": { "line": 2825, @@ -93711,8 +93713,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 111263, - "end": 111293, + "start": 111262, + "end": 111292, "loc": { "start": { "line": 2826, @@ -93726,8 +93728,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 111269, - "end": 111292, + "start": 111268, + "end": 111291, "loc": { "start": { "line": 2826, @@ -93740,8 +93742,8 @@ }, "id": { "type": "Identifier", - "start": 111269, - "end": 111278, + "start": 111268, + "end": 111277, "loc": { "start": { "line": 2826, @@ -93757,8 +93759,8 @@ }, "init": { "type": "CallExpression", - "start": 111281, - "end": 111292, + "start": 111280, + "end": 111291, "loc": { "start": { "line": 2826, @@ -93771,8 +93773,8 @@ }, "callee": { "type": "MemberExpression", - "start": 111281, - "end": 111290, + "start": 111280, + "end": 111289, "loc": { "start": { "line": 2826, @@ -93785,8 +93787,8 @@ }, "object": { "type": "Identifier", - "start": 111281, - "end": 111285, + "start": 111280, + "end": 111284, "loc": { "start": { "line": 2826, @@ -93802,8 +93804,8 @@ }, "property": { "type": "Identifier", - "start": 111286, - "end": 111290, + "start": 111285, + "end": 111289, "loc": { "start": { "line": 2826, @@ -93827,8 +93829,8 @@ }, { "type": "VariableDeclaration", - "start": 111314, - "end": 111338, + "start": 111313, + "end": 111337, "loc": { "start": { "line": 2827, @@ -93842,8 +93844,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 111320, - "end": 111337, + "start": 111319, + "end": 111336, "loc": { "start": { "line": 2827, @@ -93856,8 +93858,8 @@ }, "id": { "type": "Identifier", - "start": 111320, - "end": 111332, + "start": 111319, + "end": 111331, "loc": { "start": { "line": 2827, @@ -93873,8 +93875,8 @@ }, "init": { "type": "ArrayExpression", - "start": 111335, - "end": 111337, + "start": 111334, + "end": 111336, "loc": { "start": { "line": 2827, @@ -93893,8 +93895,8 @@ }, { "type": "VariableDeclaration", - "start": 111359, - "end": 111437, + "start": 111358, + "end": 111436, "loc": { "start": { "line": 2828, @@ -93908,8 +93910,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 111365, - "end": 111436, + "start": 111364, + "end": 111435, "loc": { "start": { "line": 2828, @@ -93922,8 +93924,8 @@ }, "id": { "type": "Identifier", - "start": 111365, - "end": 111374, + "start": 111364, + "end": 111373, "loc": { "start": { "line": 2828, @@ -93939,8 +93941,8 @@ }, "init": { "type": "CallExpression", - "start": 111377, - "end": 111436, + "start": 111376, + "end": 111435, "loc": { "start": { "line": 2828, @@ -93953,8 +93955,8 @@ }, "callee": { "type": "Identifier", - "start": 111377, - "end": 111396, + "start": 111376, + "end": 111395, "loc": { "start": { "line": 2828, @@ -93971,8 +93973,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 111397, - "end": 111410, + "start": 111396, + "end": 111409, "loc": { "start": { "line": 2828, @@ -93985,8 +93987,8 @@ }, "object": { "type": "Identifier", - "start": 111397, - "end": 111400, + "start": 111396, + "end": 111399, "loc": { "start": { "line": 2828, @@ -94002,8 +94004,8 @@ }, "property": { "type": "Identifier", - "start": 111401, - "end": 111410, + "start": 111400, + "end": 111409, "loc": { "start": { "line": 2828, @@ -94021,8 +94023,8 @@ }, { "type": "Identifier", - "start": 111412, - "end": 111424, + "start": 111411, + "end": 111423, "loc": { "start": { "line": 2828, @@ -94038,8 +94040,8 @@ }, { "type": "Identifier", - "start": 111426, - "end": 111435, + "start": 111425, + "end": 111434, "loc": { "start": { "line": 2828, @@ -94061,8 +94063,8 @@ }, { "type": "IfStatement", - "start": 111458, - "end": 111635, + "start": 111457, + "end": 111634, "loc": { "start": { "line": 2829, @@ -94075,8 +94077,8 @@ }, "test": { "type": "Identifier", - "start": 111462, - "end": 111471, + "start": 111461, + "end": 111470, "loc": { "start": { "line": 2829, @@ -94092,8 +94094,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 111473, - "end": 111635, + "start": 111472, + "end": 111634, "loc": { "start": { "line": 2829, @@ -94107,8 +94109,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 111499, - "end": 111528, + "start": 111498, + "end": 111527, "loc": { "start": { "line": 2830, @@ -94121,8 +94123,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 111499, - "end": 111527, + "start": 111498, + "end": 111526, "loc": { "start": { "line": 2830, @@ -94136,8 +94138,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 111499, - "end": 111512, + "start": 111498, + "end": 111511, "loc": { "start": { "line": 2830, @@ -94150,8 +94152,8 @@ }, "object": { "type": "Identifier", - "start": 111499, - "end": 111502, + "start": 111498, + "end": 111501, "loc": { "start": { "line": 2830, @@ -94167,8 +94169,8 @@ }, "property": { "type": "Identifier", - "start": 111503, - "end": 111512, + "start": 111502, + "end": 111511, "loc": { "start": { "line": 2830, @@ -94186,8 +94188,8 @@ }, "right": { "type": "Identifier", - "start": 111515, - "end": 111527, + "start": 111514, + "end": 111526, "loc": { "start": { "line": 2830, @@ -94205,8 +94207,8 @@ }, { "type": "ExpressionStatement", - "start": 111553, - "end": 111613, + "start": 111552, + "end": 111612, "loc": { "start": { "line": 2831, @@ -94219,8 +94221,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 111553, - "end": 111612, + "start": 111552, + "end": 111611, "loc": { "start": { "line": 2831, @@ -94234,8 +94236,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 111553, - "end": 111563, + "start": 111552, + "end": 111562, "loc": { "start": { "line": 2831, @@ -94248,8 +94250,8 @@ }, "object": { "type": "Identifier", - "start": 111553, - "end": 111556, + "start": 111552, + "end": 111555, "loc": { "start": { "line": 2831, @@ -94265,8 +94267,8 @@ }, "property": { "type": "Identifier", - "start": 111557, - "end": 111563, + "start": 111556, + "end": 111562, "loc": { "start": { "line": 2831, @@ -94284,8 +94286,8 @@ }, "right": { "type": "CallExpression", - "start": 111566, - "end": 111612, + "start": 111565, + "end": 111611, "loc": { "start": { "line": 2831, @@ -94298,8 +94300,8 @@ }, "callee": { "type": "MemberExpression", - "start": 111566, - "end": 111578, + "start": 111565, + "end": 111577, "loc": { "start": { "line": 2831, @@ -94312,8 +94314,8 @@ }, "object": { "type": "Identifier", - "start": 111566, - "end": 111570, + "start": 111565, + "end": 111569, "loc": { "start": { "line": 2831, @@ -94329,8 +94331,8 @@ }, "property": { "type": "Identifier", - "start": 111571, - "end": 111578, + "start": 111570, + "end": 111577, "loc": { "start": { "line": 2831, @@ -94349,8 +94351,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 111579, - "end": 111589, + "start": 111578, + "end": 111588, "loc": { "start": { "line": 2831, @@ -94363,8 +94365,8 @@ }, "object": { "type": "Identifier", - "start": 111579, - "end": 111582, + "start": 111578, + "end": 111581, "loc": { "start": { "line": 2831, @@ -94380,8 +94382,8 @@ }, "property": { "type": "Identifier", - "start": 111583, - "end": 111589, + "start": 111582, + "end": 111588, "loc": { "start": { "line": 2831, @@ -94399,8 +94401,8 @@ }, { "type": "Identifier", - "start": 111591, - "end": 111600, + "start": 111590, + "end": 111599, "loc": { "start": { "line": 2831, @@ -94416,8 +94418,8 @@ }, { "type": "Identifier", - "start": 111602, - "end": 111611, + "start": 111601, + "end": 111610, "loc": { "start": { "line": 2831, @@ -94449,8 +94451,8 @@ { "type": "CommentLine", "value": " RTC", - "start": 111198, - "end": 111204, + "start": 111197, + "end": 111203, "loc": { "start": { "line": 2823, @@ -94467,8 +94469,8 @@ { "type": "CommentLine", "value": " COMPRESSION", - "start": 111671, - "end": 111685, + "start": 111670, + "end": 111684, "loc": { "start": { "line": 2835, @@ -94484,8 +94486,8 @@ }, { "type": "IfStatement", - "start": 111703, - "end": 112391, + "start": 111702, + "end": 112390, "loc": { "start": { "line": 2837, @@ -94498,8 +94500,8 @@ }, "test": { "type": "MemberExpression", - "start": 111707, - "end": 111720, + "start": 111706, + "end": 111719, "loc": { "start": { "line": 2837, @@ -94512,8 +94514,8 @@ }, "object": { "type": "Identifier", - "start": 111707, - "end": 111710, + "start": 111706, + "end": 111709, "loc": { "start": { "line": 2837, @@ -94530,8 +94532,8 @@ }, "property": { "type": "Identifier", - "start": 111711, - "end": 111720, + "start": 111710, + "end": 111719, "loc": { "start": { "line": 2837, @@ -94550,8 +94552,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 111722, - "end": 112074, + "start": 111721, + "end": 112073, "loc": { "start": { "line": 2837, @@ -94565,8 +94567,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 111744, - "end": 111778, + "start": 111743, + "end": 111777, "loc": { "start": { "line": 2838, @@ -94580,8 +94582,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 111750, - "end": 111777, + "start": 111749, + "end": 111776, "loc": { "start": { "line": 2838, @@ -94594,8 +94596,8 @@ }, "id": { "type": "Identifier", - "start": 111750, - "end": 111754, + "start": 111749, + "end": 111753, "loc": { "start": { "line": 2838, @@ -94611,8 +94613,8 @@ }, "init": { "type": "CallExpression", - "start": 111757, - "end": 111777, + "start": 111756, + "end": 111776, "loc": { "start": { "line": 2838, @@ -94625,8 +94627,8 @@ }, "callee": { "type": "MemberExpression", - "start": 111757, - "end": 111775, + "start": 111756, + "end": 111774, "loc": { "start": { "line": 2838, @@ -94639,8 +94641,8 @@ }, "object": { "type": "Identifier", - "start": 111757, - "end": 111761, + "start": 111756, + "end": 111760, "loc": { "start": { "line": 2838, @@ -94656,8 +94658,8 @@ }, "property": { "type": "Identifier", - "start": 111762, - "end": 111775, + "start": 111761, + "end": 111774, "loc": { "start": { "line": 2838, @@ -94681,8 +94683,8 @@ }, { "type": "ExpressionStatement", - "start": 111799, - "end": 111839, + "start": 111798, + "end": 111838, "loc": { "start": { "line": 2839, @@ -94695,8 +94697,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 111799, - "end": 111838, + "start": 111798, + "end": 111837, "loc": { "start": { "line": 2839, @@ -94710,8 +94712,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 111799, - "end": 111824, + "start": 111798, + "end": 111823, "loc": { "start": { "line": 2839, @@ -94724,8 +94726,8 @@ }, "object": { "type": "Identifier", - "start": 111799, - "end": 111802, + "start": 111798, + "end": 111801, "loc": { "start": { "line": 2839, @@ -94741,8 +94743,8 @@ }, "property": { "type": "Identifier", - "start": 111803, - "end": 111824, + "start": 111802, + "end": 111823, "loc": { "start": { "line": 2839, @@ -94760,8 +94762,8 @@ }, "right": { "type": "CallExpression", - "start": 111827, - "end": 111838, + "start": 111826, + "end": 111837, "loc": { "start": { "line": 2839, @@ -94774,8 +94776,8 @@ }, "callee": { "type": "MemberExpression", - "start": 111827, - "end": 111836, + "start": 111826, + "end": 111835, "loc": { "start": { "line": 2839, @@ -94788,8 +94790,8 @@ }, "object": { "type": "Identifier", - "start": 111827, - "end": 111831, + "start": 111826, + "end": 111830, "loc": { "start": { "line": 2839, @@ -94805,8 +94807,8 @@ }, "property": { "type": "Identifier", - "start": 111832, - "end": 111836, + "start": 111831, + "end": 111835, "loc": { "start": { "line": 2839, @@ -94828,8 +94830,8 @@ }, { "type": "ExpressionStatement", - "start": 111860, - "end": 111905, + "start": 111859, + "end": 111904, "loc": { "start": { "line": 2840, @@ -94842,8 +94844,8 @@ }, "expression": { "type": "CallExpression", - "start": 111860, - "end": 111904, + "start": 111859, + "end": 111903, "loc": { "start": { "line": 2840, @@ -94856,8 +94858,8 @@ }, "callee": { "type": "MemberExpression", - "start": 111860, - "end": 111883, + "start": 111859, + "end": 111882, "loc": { "start": { "line": 2840, @@ -94870,8 +94872,8 @@ }, "object": { "type": "Identifier", - "start": 111860, - "end": 111864, + "start": 111859, + "end": 111863, "loc": { "start": { "line": 2840, @@ -94887,8 +94889,8 @@ }, "property": { "type": "Identifier", - "start": 111865, - "end": 111883, + "start": 111864, + "end": 111882, "loc": { "start": { "line": 2840, @@ -94907,8 +94909,8 @@ "arguments": [ { "type": "Identifier", - "start": 111884, - "end": 111888, + "start": 111883, + "end": 111887, "loc": { "start": { "line": 2840, @@ -94924,8 +94926,8 @@ }, { "type": "MemberExpression", - "start": 111890, - "end": 111903, + "start": 111889, + "end": 111902, "loc": { "start": { "line": 2840, @@ -94938,8 +94940,8 @@ }, "object": { "type": "Identifier", - "start": 111890, - "end": 111893, + "start": 111889, + "end": 111892, "loc": { "start": { "line": 2840, @@ -94955,8 +94957,8 @@ }, "property": { "type": "Identifier", - "start": 111894, - "end": 111903, + "start": 111893, + "end": 111902, "loc": { "start": { "line": 2840, @@ -94977,8 +94979,8 @@ }, { "type": "ExpressionStatement", - "start": 111926, - "end": 112018, + "start": 111925, + "end": 112017, "loc": { "start": { "line": 2841, @@ -94991,8 +94993,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 111926, - "end": 112017, + "start": 111925, + "end": 112016, "loc": { "start": { "line": 2841, @@ -95006,8 +95008,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 111926, - "end": 111949, + "start": 111925, + "end": 111948, "loc": { "start": { "line": 2841, @@ -95020,8 +95022,8 @@ }, "object": { "type": "Identifier", - "start": 111926, - "end": 111929, + "start": 111925, + "end": 111928, "loc": { "start": { "line": 2841, @@ -95037,8 +95039,8 @@ }, "property": { "type": "Identifier", - "start": 111930, - "end": 111949, + "start": 111929, + "end": 111948, "loc": { "start": { "line": 2841, @@ -95056,8 +95058,8 @@ }, "right": { "type": "CallExpression", - "start": 111952, - "end": 112017, + "start": 111951, + "end": 112016, "loc": { "start": { "line": 2841, @@ -95070,8 +95072,8 @@ }, "callee": { "type": "Identifier", - "start": 111952, - "end": 111969, + "start": 111951, + "end": 111968, "loc": { "start": { "line": 2841, @@ -95088,8 +95090,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 111970, - "end": 111983, + "start": 111969, + "end": 111982, "loc": { "start": { "line": 2841, @@ -95102,8 +95104,8 @@ }, "object": { "type": "Identifier", - "start": 111970, - "end": 111973, + "start": 111969, + "end": 111972, "loc": { "start": { "line": 2841, @@ -95119,8 +95121,8 @@ }, "property": { "type": "Identifier", - "start": 111974, - "end": 111983, + "start": 111973, + "end": 111982, "loc": { "start": { "line": 2841, @@ -95138,8 +95140,8 @@ }, { "type": "Identifier", - "start": 111985, - "end": 111989, + "start": 111984, + "end": 111988, "loc": { "start": { "line": 2841, @@ -95155,8 +95157,8 @@ }, { "type": "MemberExpression", - "start": 111991, - "end": 112016, + "start": 111990, + "end": 112015, "loc": { "start": { "line": 2841, @@ -95169,8 +95171,8 @@ }, "object": { "type": "Identifier", - "start": 111991, - "end": 111994, + "start": 111990, + "end": 111993, "loc": { "start": { "line": 2841, @@ -95186,8 +95188,8 @@ }, "property": { "type": "Identifier", - "start": 111995, - "end": 112016, + "start": 111994, + "end": 112015, "loc": { "start": { "line": 2841, @@ -95209,8 +95211,8 @@ }, { "type": "ExpressionStatement", - "start": 112039, - "end": 112055, + "start": 112038, + "end": 112054, "loc": { "start": { "line": 2842, @@ -95223,8 +95225,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 112039, - "end": 112054, + "start": 112038, + "end": 112053, "loc": { "start": { "line": 2842, @@ -95238,8 +95240,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 112039, - "end": 112047, + "start": 112038, + "end": 112046, "loc": { "start": { "line": 2842, @@ -95252,8 +95254,8 @@ }, "object": { "type": "Identifier", - "start": 112039, - "end": 112042, + "start": 112038, + "end": 112041, "loc": { "start": { "line": 2842, @@ -95269,8 +95271,8 @@ }, "property": { "type": "Identifier", - "start": 112043, - "end": 112047, + "start": 112042, + "end": 112046, "loc": { "start": { "line": 2842, @@ -95288,8 +95290,8 @@ }, "right": { "type": "Identifier", - "start": 112050, - "end": 112054, + "start": 112049, + "end": 112053, "loc": { "start": { "line": 2842, @@ -95310,8 +95312,8 @@ }, "alternate": { "type": "IfStatement", - "start": 112080, - "end": 112391, + "start": 112079, + "end": 112390, "loc": { "start": { "line": 2844, @@ -95324,8 +95326,8 @@ }, "test": { "type": "MemberExpression", - "start": 112084, - "end": 112107, + "start": 112083, + "end": 112106, "loc": { "start": { "line": 2844, @@ -95338,8 +95340,8 @@ }, "object": { "type": "Identifier", - "start": 112084, - "end": 112087, + "start": 112083, + "end": 112086, "loc": { "start": { "line": 2844, @@ -95355,8 +95357,8 @@ }, "property": { "type": "Identifier", - "start": 112088, - "end": 112107, + "start": 112087, + "end": 112106, "loc": { "start": { "line": 2844, @@ -95374,8 +95376,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 112109, - "end": 112391, + "start": 112108, + "end": 112390, "loc": { "start": { "line": 2844, @@ -95389,8 +95391,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 112131, - "end": 112165, + "start": 112130, + "end": 112164, "loc": { "start": { "line": 2845, @@ -95404,8 +95406,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 112137, - "end": 112164, + "start": 112136, + "end": 112163, "loc": { "start": { "line": 2845, @@ -95418,8 +95420,8 @@ }, "id": { "type": "Identifier", - "start": 112137, - "end": 112141, + "start": 112136, + "end": 112140, "loc": { "start": { "line": 2845, @@ -95435,8 +95437,8 @@ }, "init": { "type": "CallExpression", - "start": 112144, - "end": 112164, + "start": 112143, + "end": 112163, "loc": { "start": { "line": 2845, @@ -95449,8 +95451,8 @@ }, "callee": { "type": "MemberExpression", - "start": 112144, - "end": 112162, + "start": 112143, + "end": 112161, "loc": { "start": { "line": 2845, @@ -95463,8 +95465,8 @@ }, "object": { "type": "Identifier", - "start": 112144, - "end": 112148, + "start": 112143, + "end": 112147, "loc": { "start": { "line": 2845, @@ -95480,8 +95482,8 @@ }, "property": { "type": "Identifier", - "start": 112149, - "end": 112162, + "start": 112148, + "end": 112161, "loc": { "start": { "line": 2845, @@ -95505,8 +95507,8 @@ }, { "type": "ExpressionStatement", - "start": 112186, - "end": 112241, + "start": 112185, + "end": 112240, "loc": { "start": { "line": 2846, @@ -95519,8 +95521,8 @@ }, "expression": { "type": "CallExpression", - "start": 112186, - "end": 112240, + "start": 112185, + "end": 112239, "loc": { "start": { "line": 2846, @@ -95533,8 +95535,8 @@ }, "callee": { "type": "MemberExpression", - "start": 112186, - "end": 112209, + "start": 112185, + "end": 112208, "loc": { "start": { "line": 2846, @@ -95547,8 +95549,8 @@ }, "object": { "type": "Identifier", - "start": 112186, - "end": 112190, + "start": 112185, + "end": 112189, "loc": { "start": { "line": 2846, @@ -95564,8 +95566,8 @@ }, "property": { "type": "Identifier", - "start": 112191, - "end": 112209, + "start": 112190, + "end": 112208, "loc": { "start": { "line": 2846, @@ -95584,8 +95586,8 @@ "arguments": [ { "type": "Identifier", - "start": 112210, - "end": 112214, + "start": 112209, + "end": 112213, "loc": { "start": { "line": 2846, @@ -95601,8 +95603,8 @@ }, { "type": "MemberExpression", - "start": 112216, - "end": 112239, + "start": 112215, + "end": 112238, "loc": { "start": { "line": 2846, @@ -95615,8 +95617,8 @@ }, "object": { "type": "Identifier", - "start": 112216, - "end": 112219, + "start": 112215, + "end": 112218, "loc": { "start": { "line": 2846, @@ -95632,8 +95634,8 @@ }, "property": { "type": "Identifier", - "start": 112220, - "end": 112239, + "start": 112219, + "end": 112238, "loc": { "start": { "line": 2846, @@ -95654,8 +95656,8 @@ }, { "type": "ExpressionStatement", - "start": 112262, - "end": 112335, + "start": 112261, + "end": 112334, "loc": { "start": { "line": 2847, @@ -95668,8 +95670,8 @@ }, "expression": { "type": "CallExpression", - "start": 112262, - "end": 112334, + "start": 112261, + "end": 112333, "loc": { "start": { "line": 2847, @@ -95682,8 +95684,8 @@ }, "callee": { "type": "MemberExpression", - "start": 112262, - "end": 112301, + "start": 112261, + "end": 112300, "loc": { "start": { "line": 2847, @@ -95696,8 +95698,8 @@ }, "object": { "type": "Identifier", - "start": 112262, - "end": 112286, + "start": 112261, + "end": 112285, "loc": { "start": { "line": 2847, @@ -95713,8 +95715,8 @@ }, "property": { "type": "Identifier", - "start": 112287, - "end": 112301, + "start": 112286, + "end": 112300, "loc": { "start": { "line": 2847, @@ -95733,8 +95735,8 @@ "arguments": [ { "type": "Identifier", - "start": 112302, - "end": 112306, + "start": 112301, + "end": 112305, "loc": { "start": { "line": 2847, @@ -95750,8 +95752,8 @@ }, { "type": "MemberExpression", - "start": 112308, - "end": 112333, + "start": 112307, + "end": 112332, "loc": { "start": { "line": 2847, @@ -95764,8 +95766,8 @@ }, "object": { "type": "Identifier", - "start": 112308, - "end": 112311, + "start": 112307, + "end": 112310, "loc": { "start": { "line": 2847, @@ -95781,8 +95783,8 @@ }, "property": { "type": "Identifier", - "start": 112312, - "end": 112333, + "start": 112311, + "end": 112332, "loc": { "start": { "line": 2847, @@ -95803,8 +95805,8 @@ }, { "type": "ExpressionStatement", - "start": 112356, - "end": 112372, + "start": 112355, + "end": 112371, "loc": { "start": { "line": 2848, @@ -95817,8 +95819,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 112356, - "end": 112371, + "start": 112355, + "end": 112370, "loc": { "start": { "line": 2848, @@ -95832,8 +95834,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 112356, - "end": 112364, + "start": 112355, + "end": 112363, "loc": { "start": { "line": 2848, @@ -95846,8 +95848,8 @@ }, "object": { "type": "Identifier", - "start": 112356, - "end": 112359, + "start": 112355, + "end": 112358, "loc": { "start": { "line": 2848, @@ -95863,8 +95865,8 @@ }, "property": { "type": "Identifier", - "start": 112360, - "end": 112364, + "start": 112359, + "end": 112363, "loc": { "start": { "line": 2848, @@ -95882,8 +95884,8 @@ }, "right": { "type": "Identifier", - "start": 112367, - "end": 112371, + "start": 112366, + "end": 112370, "loc": { "start": { "line": 2848, @@ -95908,8 +95910,8 @@ { "type": "CommentLine", "value": " COMPRESSION", - "start": 111671, - "end": 111685, + "start": 111670, + "end": 111684, "loc": { "start": { "line": 2835, @@ -95925,8 +95927,8 @@ }, { "type": "IfStatement", - "start": 112408, - "end": 113167, + "start": 112407, + "end": 113166, "loc": { "start": { "line": 2851, @@ -95939,8 +95941,8 @@ }, "test": { "type": "MemberExpression", - "start": 112412, - "end": 112423, + "start": 112411, + "end": 112422, "loc": { "start": { "line": 2851, @@ -95953,8 +95955,8 @@ }, "object": { "type": "Identifier", - "start": 112412, - "end": 112415, + "start": 112411, + "end": 112414, "loc": { "start": { "line": 2851, @@ -95970,8 +95972,8 @@ }, "property": { "type": "Identifier", - "start": 112416, - "end": 112423, + "start": 112415, + "end": 112422, "loc": { "start": { "line": 2851, @@ -95989,8 +95991,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 112425, - "end": 113167, + "start": 112424, + "end": 113166, "loc": { "start": { "line": 2851, @@ -96004,8 +96006,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 112447, - "end": 112481, + "start": 112446, + "end": 112480, "loc": { "start": { "line": 2852, @@ -96019,8 +96021,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 112453, - "end": 112480, + "start": 112452, + "end": 112479, "loc": { "start": { "line": 2852, @@ -96033,8 +96035,8 @@ }, "id": { "type": "Identifier", - "start": 112453, - "end": 112457, + "start": 112452, + "end": 112456, "loc": { "start": { "line": 2852, @@ -96050,8 +96052,8 @@ }, "init": { "type": "CallExpression", - "start": 112460, - "end": 112480, + "start": 112459, + "end": 112479, "loc": { "start": { "line": 2852, @@ -96064,8 +96066,8 @@ }, "callee": { "type": "MemberExpression", - "start": 112460, - "end": 112478, + "start": 112459, + "end": 112477, "loc": { "start": { "line": 2852, @@ -96078,8 +96080,8 @@ }, "object": { "type": "Identifier", - "start": 112460, - "end": 112464, + "start": 112459, + "end": 112463, "loc": { "start": { "line": 2852, @@ -96095,8 +96097,8 @@ }, "property": { "type": "Identifier", - "start": 112465, - "end": 112478, + "start": 112464, + "end": 112477, "loc": { "start": { "line": 2852, @@ -96120,8 +96122,8 @@ }, { "type": "ForStatement", - "start": 112502, - "end": 112939, + "start": 112501, + "end": 112938, "loc": { "start": { "line": 2853, @@ -96134,8 +96136,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 112507, - "end": 112542, + "start": 112506, + "end": 112541, "loc": { "start": { "line": 2853, @@ -96149,8 +96151,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 112511, - "end": 112516, + "start": 112510, + "end": 112515, "loc": { "start": { "line": 2853, @@ -96163,8 +96165,8 @@ }, "id": { "type": "Identifier", - "start": 112511, - "end": 112512, + "start": 112510, + "end": 112511, "loc": { "start": { "line": 2853, @@ -96180,8 +96182,8 @@ }, "init": { "type": "NumericLiteral", - "start": 112515, - "end": 112516, + "start": 112514, + "end": 112515, "loc": { "start": { "line": 2853, @@ -96201,8 +96203,8 @@ }, { "type": "VariableDeclarator", - "start": 112518, - "end": 112542, + "start": 112517, + "end": 112541, "loc": { "start": { "line": 2853, @@ -96215,8 +96217,8 @@ }, "id": { "type": "Identifier", - "start": 112518, - "end": 112521, + "start": 112517, + "end": 112520, "loc": { "start": { "line": 2853, @@ -96232,8 +96234,8 @@ }, "init": { "type": "MemberExpression", - "start": 112524, - "end": 112542, + "start": 112523, + "end": 112541, "loc": { "start": { "line": 2853, @@ -96246,8 +96248,8 @@ }, "object": { "type": "MemberExpression", - "start": 112524, - "end": 112535, + "start": 112523, + "end": 112534, "loc": { "start": { "line": 2853, @@ -96260,8 +96262,8 @@ }, "object": { "type": "Identifier", - "start": 112524, - "end": 112527, + "start": 112523, + "end": 112526, "loc": { "start": { "line": 2853, @@ -96277,8 +96279,8 @@ }, "property": { "type": "Identifier", - "start": 112528, - "end": 112535, + "start": 112527, + "end": 112534, "loc": { "start": { "line": 2853, @@ -96296,8 +96298,8 @@ }, "property": { "type": "Identifier", - "start": 112536, - "end": 112542, + "start": 112535, + "end": 112541, "loc": { "start": { "line": 2853, @@ -96319,8 +96321,8 @@ }, "test": { "type": "BinaryExpression", - "start": 112544, - "end": 112551, + "start": 112543, + "end": 112550, "loc": { "start": { "line": 2853, @@ -96333,8 +96335,8 @@ }, "left": { "type": "Identifier", - "start": 112544, - "end": 112545, + "start": 112543, + "end": 112544, "loc": { "start": { "line": 2853, @@ -96351,8 +96353,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 112548, - "end": 112551, + "start": 112547, + "end": 112550, "loc": { "start": { "line": 2853, @@ -96369,8 +96371,8 @@ }, "update": { "type": "UpdateExpression", - "start": 112553, - "end": 112556, + "start": 112552, + "end": 112555, "loc": { "start": { "line": 2853, @@ -96385,8 +96387,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 112553, - "end": 112554, + "start": 112552, + "end": 112553, "loc": { "start": { "line": 2853, @@ -96403,8 +96405,8 @@ }, "body": { "type": "BlockStatement", - "start": 112558, - "end": 112939, + "start": 112557, + "end": 112938, "loc": { "start": { "line": 2853, @@ -96418,8 +96420,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 112584, - "end": 112614, + "start": 112583, + "end": 112613, "loc": { "start": { "line": 2854, @@ -96433,8 +96435,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 112590, - "end": 112613, + "start": 112589, + "end": 112612, "loc": { "start": { "line": 2854, @@ -96447,8 +96449,8 @@ }, "id": { "type": "Identifier", - "start": 112590, - "end": 112596, + "start": 112589, + "end": 112595, "loc": { "start": { "line": 2854, @@ -96464,8 +96466,8 @@ }, "init": { "type": "MemberExpression", - "start": 112599, - "end": 112613, + "start": 112598, + "end": 112612, "loc": { "start": { "line": 2854, @@ -96478,8 +96480,8 @@ }, "object": { "type": "MemberExpression", - "start": 112599, - "end": 112610, + "start": 112598, + "end": 112609, "loc": { "start": { "line": 2854, @@ -96492,8 +96494,8 @@ }, "object": { "type": "Identifier", - "start": 112599, - "end": 112602, + "start": 112598, + "end": 112601, "loc": { "start": { "line": 2854, @@ -96509,8 +96511,8 @@ }, "property": { "type": "Identifier", - "start": 112603, - "end": 112610, + "start": 112602, + "end": 112609, "loc": { "start": { "line": 2854, @@ -96528,8 +96530,8 @@ }, "property": { "type": "Identifier", - "start": 112611, - "end": 112612, + "start": 112610, + "end": 112611, "loc": { "start": { "line": 2854, @@ -96551,8 +96553,8 @@ }, { "type": "IfStatement", - "start": 112639, - "end": 112917, + "start": 112638, + "end": 112916, "loc": { "start": { "line": 2855, @@ -96565,8 +96567,8 @@ }, "test": { "type": "MemberExpression", - "start": 112643, - "end": 112659, + "start": 112642, + "end": 112658, "loc": { "start": { "line": 2855, @@ -96579,8 +96581,8 @@ }, "object": { "type": "Identifier", - "start": 112643, - "end": 112649, + "start": 112642, + "end": 112648, "loc": { "start": { "line": 2855, @@ -96596,8 +96598,8 @@ }, "property": { "type": "Identifier", - "start": 112650, - "end": 112659, + "start": 112649, + "end": 112658, "loc": { "start": { "line": 2855, @@ -96615,8 +96617,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 112661, - "end": 112765, + "start": 112660, + "end": 112764, "loc": { "start": { "line": 2855, @@ -96630,8 +96632,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 112691, - "end": 112739, + "start": 112690, + "end": 112738, "loc": { "start": { "line": 2856, @@ -96644,8 +96646,8 @@ }, "expression": { "type": "CallExpression", - "start": 112691, - "end": 112738, + "start": 112690, + "end": 112737, "loc": { "start": { "line": 2856, @@ -96658,8 +96660,8 @@ }, "callee": { "type": "MemberExpression", - "start": 112691, - "end": 112714, + "start": 112690, + "end": 112713, "loc": { "start": { "line": 2856, @@ -96672,8 +96674,8 @@ }, "object": { "type": "Identifier", - "start": 112691, - "end": 112695, + "start": 112690, + "end": 112694, "loc": { "start": { "line": 2856, @@ -96689,8 +96691,8 @@ }, "property": { "type": "Identifier", - "start": 112696, - "end": 112714, + "start": 112695, + "end": 112713, "loc": { "start": { "line": 2856, @@ -96709,8 +96711,8 @@ "arguments": [ { "type": "Identifier", - "start": 112715, - "end": 112719, + "start": 112714, + "end": 112718, "loc": { "start": { "line": 2856, @@ -96726,8 +96728,8 @@ }, { "type": "MemberExpression", - "start": 112721, - "end": 112737, + "start": 112720, + "end": 112736, "loc": { "start": { "line": 2856, @@ -96740,8 +96742,8 @@ }, "object": { "type": "Identifier", - "start": 112721, - "end": 112727, + "start": 112720, + "end": 112726, "loc": { "start": { "line": 2856, @@ -96757,8 +96759,8 @@ }, "property": { "type": "Identifier", - "start": 112728, - "end": 112737, + "start": 112727, + "end": 112736, "loc": { "start": { "line": 2856, @@ -96782,8 +96784,8 @@ }, "alternate": { "type": "IfStatement", - "start": 112771, - "end": 112917, + "start": 112770, + "end": 112916, "loc": { "start": { "line": 2857, @@ -96796,8 +96798,8 @@ }, "test": { "type": "MemberExpression", - "start": 112775, - "end": 112801, + "start": 112774, + "end": 112800, "loc": { "start": { "line": 2857, @@ -96810,8 +96812,8 @@ }, "object": { "type": "Identifier", - "start": 112775, - "end": 112781, + "start": 112774, + "end": 112780, "loc": { "start": { "line": 2857, @@ -96827,8 +96829,8 @@ }, "property": { "type": "Identifier", - "start": 112782, - "end": 112801, + "start": 112781, + "end": 112800, "loc": { "start": { "line": 2857, @@ -96846,8 +96848,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 112803, - "end": 112917, + "start": 112802, + "end": 112916, "loc": { "start": { "line": 2857, @@ -96861,8 +96863,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 112833, - "end": 112891, + "start": 112832, + "end": 112890, "loc": { "start": { "line": 2858, @@ -96875,8 +96877,8 @@ }, "expression": { "type": "CallExpression", - "start": 112833, - "end": 112890, + "start": 112832, + "end": 112889, "loc": { "start": { "line": 2858, @@ -96889,8 +96891,8 @@ }, "callee": { "type": "MemberExpression", - "start": 112833, - "end": 112856, + "start": 112832, + "end": 112855, "loc": { "start": { "line": 2858, @@ -96903,8 +96905,8 @@ }, "object": { "type": "Identifier", - "start": 112833, - "end": 112837, + "start": 112832, + "end": 112836, "loc": { "start": { "line": 2858, @@ -96920,8 +96922,8 @@ }, "property": { "type": "Identifier", - "start": 112838, - "end": 112856, + "start": 112837, + "end": 112855, "loc": { "start": { "line": 2858, @@ -96940,8 +96942,8 @@ "arguments": [ { "type": "Identifier", - "start": 112857, - "end": 112861, + "start": 112856, + "end": 112860, "loc": { "start": { "line": 2858, @@ -96957,8 +96959,8 @@ }, { "type": "MemberExpression", - "start": 112863, - "end": 112889, + "start": 112862, + "end": 112888, "loc": { "start": { "line": 2858, @@ -96971,8 +96973,8 @@ }, "object": { "type": "Identifier", - "start": 112863, - "end": 112869, + "start": 112862, + "end": 112868, "loc": { "start": { "line": 2858, @@ -96988,8 +96990,8 @@ }, "property": { "type": "Identifier", - "start": 112870, - "end": 112889, + "start": 112869, + "end": 112888, "loc": { "start": { "line": 2858, @@ -97020,8 +97022,8 @@ }, { "type": "IfStatement", - "start": 112960, - "end": 113112, + "start": 112959, + "end": 113111, "loc": { "start": { "line": 2861, @@ -97034,8 +97036,8 @@ }, "test": { "type": "MemberExpression", - "start": 112964, - "end": 112989, + "start": 112963, + "end": 112988, "loc": { "start": { "line": 2861, @@ -97048,8 +97050,8 @@ }, "object": { "type": "Identifier", - "start": 112964, - "end": 112967, + "start": 112963, + "end": 112966, "loc": { "start": { "line": 2861, @@ -97065,8 +97067,8 @@ }, "property": { "type": "Identifier", - "start": 112968, - "end": 112989, + "start": 112967, + "end": 112988, "loc": { "start": { "line": 2861, @@ -97084,8 +97086,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 112991, - "end": 113112, + "start": 112990, + "end": 113111, "loc": { "start": { "line": 2861, @@ -97099,8 +97101,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 113017, - "end": 113090, + "start": 113016, + "end": 113089, "loc": { "start": { "line": 2862, @@ -97113,8 +97115,8 @@ }, "expression": { "type": "CallExpression", - "start": 113017, - "end": 113089, + "start": 113016, + "end": 113088, "loc": { "start": { "line": 2862, @@ -97127,8 +97129,8 @@ }, "callee": { "type": "MemberExpression", - "start": 113017, - "end": 113056, + "start": 113016, + "end": 113055, "loc": { "start": { "line": 2862, @@ -97141,8 +97143,8 @@ }, "object": { "type": "Identifier", - "start": 113017, - "end": 113041, + "start": 113016, + "end": 113040, "loc": { "start": { "line": 2862, @@ -97158,8 +97160,8 @@ }, "property": { "type": "Identifier", - "start": 113042, - "end": 113056, + "start": 113041, + "end": 113055, "loc": { "start": { "line": 2862, @@ -97178,8 +97180,8 @@ "arguments": [ { "type": "Identifier", - "start": 113057, - "end": 113061, + "start": 113056, + "end": 113060, "loc": { "start": { "line": 2862, @@ -97195,8 +97197,8 @@ }, { "type": "MemberExpression", - "start": 113063, - "end": 113088, + "start": 113062, + "end": 113087, "loc": { "start": { "line": 2862, @@ -97209,8 +97211,8 @@ }, "object": { "type": "Identifier", - "start": 113063, - "end": 113066, + "start": 113062, + "end": 113065, "loc": { "start": { "line": 2862, @@ -97226,8 +97228,8 @@ }, "property": { "type": "Identifier", - "start": 113067, - "end": 113088, + "start": 113066, + "end": 113087, "loc": { "start": { "line": 2862, @@ -97253,8 +97255,8 @@ }, { "type": "ExpressionStatement", - "start": 113133, - "end": 113149, + "start": 113132, + "end": 113148, "loc": { "start": { "line": 2864, @@ -97267,8 +97269,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 113133, - "end": 113148, + "start": 113132, + "end": 113147, "loc": { "start": { "line": 2864, @@ -97282,8 +97284,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 113133, - "end": 113141, + "start": 113132, + "end": 113140, "loc": { "start": { "line": 2864, @@ -97296,8 +97298,8 @@ }, "object": { "type": "Identifier", - "start": 113133, - "end": 113136, + "start": 113132, + "end": 113135, "loc": { "start": { "line": 2864, @@ -97313,8 +97315,8 @@ }, "property": { "type": "Identifier", - "start": 113137, - "end": 113141, + "start": 113136, + "end": 113140, "loc": { "start": { "line": 2864, @@ -97332,8 +97334,8 @@ }, "right": { "type": "Identifier", - "start": 113144, - "end": 113148, + "start": 113143, + "end": 113147, "loc": { "start": { "line": 2864, @@ -97356,8 +97358,8 @@ }, { "type": "IfStatement", - "start": 113185, - "end": 113406, + "start": 113184, + "end": 113405, "loc": { "start": { "line": 2867, @@ -97370,8 +97372,8 @@ }, "test": { "type": "MemberExpression", - "start": 113189, - "end": 113203, + "start": 113188, + "end": 113202, "loc": { "start": { "line": 2867, @@ -97384,8 +97386,8 @@ }, "object": { "type": "Identifier", - "start": 113189, - "end": 113192, + "start": 113188, + "end": 113191, "loc": { "start": { "line": 2867, @@ -97401,8 +97403,8 @@ }, "property": { "type": "Identifier", - "start": 113193, - "end": 113203, + "start": 113192, + "end": 113202, "loc": { "start": { "line": 2867, @@ -97420,8 +97422,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 113205, - "end": 113406, + "start": 113204, + "end": 113405, "loc": { "start": { "line": 2867, @@ -97435,8 +97437,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 113227, - "end": 113264, + "start": 113226, + "end": 113263, "loc": { "start": { "line": 2868, @@ -97449,8 +97451,8 @@ }, "expression": { "type": "CallExpression", - "start": 113227, - "end": 113263, + "start": 113226, + "end": 113262, "loc": { "start": { "line": 2868, @@ -97463,8 +97465,8 @@ }, "callee": { "type": "MemberExpression", - "start": 113227, - "end": 113243, + "start": 113226, + "end": 113242, "loc": { "start": { "line": 2868, @@ -97477,8 +97479,8 @@ }, "object": { "type": "Identifier", - "start": 113227, - "end": 113231, + "start": 113226, + "end": 113230, "loc": { "start": { "line": 2868, @@ -97494,8 +97496,8 @@ }, "property": { "type": "Identifier", - "start": 113232, - "end": 113243, + "start": 113231, + "end": 113242, "loc": { "start": { "line": 2868, @@ -97514,8 +97516,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 113244, - "end": 113252, + "start": 113243, + "end": 113251, "loc": { "start": { "line": 2868, @@ -97528,8 +97530,8 @@ }, "object": { "type": "Identifier", - "start": 113244, - "end": 113247, + "start": 113243, + "end": 113246, "loc": { "start": { "line": 2868, @@ -97545,8 +97547,8 @@ }, "property": { "type": "Identifier", - "start": 113248, - "end": 113252, + "start": 113247, + "end": 113251, "loc": { "start": { "line": 2868, @@ -97564,8 +97566,8 @@ }, { "type": "Identifier", - "start": 113254, - "end": 113262, + "start": 113253, + "end": 113261, "loc": { "start": { "line": 2868, @@ -97584,8 +97586,8 @@ }, { "type": "ExpressionStatement", - "start": 113285, - "end": 113330, + "start": 113284, + "end": 113329, "loc": { "start": { "line": 2869, @@ -97598,8 +97600,8 @@ }, "expression": { "type": "CallExpression", - "start": 113285, - "end": 113329, + "start": 113284, + "end": 113328, "loc": { "start": { "line": 2869, @@ -97612,8 +97614,8 @@ }, "callee": { "type": "MemberExpression", - "start": 113285, - "end": 113303, + "start": 113284, + "end": 113302, "loc": { "start": { "line": 2869, @@ -97626,8 +97628,8 @@ }, "object": { "type": "Identifier", - "start": 113285, - "end": 113289, + "start": 113284, + "end": 113288, "loc": { "start": { "line": 2869, @@ -97643,8 +97645,8 @@ }, "property": { "type": "Identifier", - "start": 113290, - "end": 113303, + "start": 113289, + "end": 113302, "loc": { "start": { "line": 2869, @@ -97663,8 +97665,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 113304, - "end": 113318, + "start": 113303, + "end": 113317, "loc": { "start": { "line": 2869, @@ -97677,8 +97679,8 @@ }, "object": { "type": "Identifier", - "start": 113304, - "end": 113307, + "start": 113303, + "end": 113306, "loc": { "start": { "line": 2869, @@ -97694,8 +97696,8 @@ }, "property": { "type": "Identifier", - "start": 113308, - "end": 113318, + "start": 113307, + "end": 113317, "loc": { "start": { "line": 2869, @@ -97713,8 +97715,8 @@ }, { "type": "Identifier", - "start": 113320, - "end": 113328, + "start": 113319, + "end": 113327, "loc": { "start": { "line": 2869, @@ -97733,8 +97735,8 @@ }, { "type": "ExpressionStatement", - "start": 113351, - "end": 113388, + "start": 113350, + "end": 113387, "loc": { "start": { "line": 2870, @@ -97747,8 +97749,8 @@ }, "expression": { "type": "CallExpression", - "start": 113351, - "end": 113387, + "start": 113350, + "end": 113386, "loc": { "start": { "line": 2870, @@ -97761,8 +97763,8 @@ }, "callee": { "type": "MemberExpression", - "start": 113351, - "end": 113367, + "start": 113350, + "end": 113366, "loc": { "start": { "line": 2870, @@ -97775,8 +97777,8 @@ }, "object": { "type": "Identifier", - "start": 113351, - "end": 113355, + "start": 113350, + "end": 113354, "loc": { "start": { "line": 2870, @@ -97792,8 +97794,8 @@ }, "property": { "type": "Identifier", - "start": 113356, - "end": 113367, + "start": 113355, + "end": 113366, "loc": { "start": { "line": 2870, @@ -97812,8 +97814,8 @@ "arguments": [ { "type": "Identifier", - "start": 113368, - "end": 113376, + "start": 113367, + "end": 113375, "loc": { "start": { "line": 2870, @@ -97829,8 +97831,8 @@ }, { "type": "MemberExpression", - "start": 113378, - "end": 113386, + "start": 113377, + "end": 113385, "loc": { "start": { "line": 2870, @@ -97843,8 +97845,8 @@ }, "object": { "type": "Identifier", - "start": 113378, - "end": 113381, + "start": 113377, + "end": 113380, "loc": { "start": { "line": 2870, @@ -97860,8 +97862,8 @@ }, "property": { "type": "Identifier", - "start": 113382, - "end": 113386, + "start": 113381, + "end": 113385, "loc": { "start": { "line": 2870, @@ -97889,8 +97891,8 @@ { "type": "CommentLine", "value": " EDGES", - "start": 113424, - "end": 113432, + "start": 113423, + "end": 113431, "loc": { "start": { "line": 2873, @@ -97906,8 +97908,8 @@ }, { "type": "IfStatement", - "start": 113450, - "end": 113933, + "start": 113449, + "end": 113932, "loc": { "start": { "line": 2875, @@ -97920,8 +97922,8 @@ }, "test": { "type": "LogicalExpression", - "start": 113454, - "end": 113581, + "start": 113453, + "end": 113580, "loc": { "start": { "line": 2875, @@ -97934,8 +97936,8 @@ }, "left": { "type": "LogicalExpression", - "start": 113454, - "end": 113486, + "start": 113453, + "end": 113485, "loc": { "start": { "line": 2875, @@ -97948,8 +97950,8 @@ }, "left": { "type": "UnaryExpression", - "start": 113454, - "end": 113466, + "start": 113453, + "end": 113465, "loc": { "start": { "line": 2875, @@ -97964,8 +97966,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 113455, - "end": 113466, + "start": 113454, + "end": 113465, "loc": { "start": { "line": 2875, @@ -97978,8 +97980,8 @@ }, "object": { "type": "Identifier", - "start": 113455, - "end": 113458, + "start": 113454, + "end": 113457, "loc": { "start": { "line": 2875, @@ -97996,8 +97998,8 @@ }, "property": { "type": "Identifier", - "start": 113459, - "end": 113466, + "start": 113458, + "end": 113465, "loc": { "start": { "line": 2875, @@ -98022,8 +98024,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 113470, - "end": 113486, + "start": 113469, + "end": 113485, "loc": { "start": { "line": 2875, @@ -98038,8 +98040,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 113471, - "end": 113486, + "start": 113470, + "end": 113485, "loc": { "start": { "line": 2875, @@ -98052,8 +98054,8 @@ }, "object": { "type": "Identifier", - "start": 113471, - "end": 113474, + "start": 113470, + "end": 113473, "loc": { "start": { "line": 2875, @@ -98069,8 +98071,8 @@ }, "property": { "type": "Identifier", - "start": 113475, - "end": 113486, + "start": 113474, + "end": 113485, "loc": { "start": { "line": 2875, @@ -98095,8 +98097,8 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 113491, - "end": 113580, + "start": 113490, + "end": 113579, "loc": { "start": { "line": 2875, @@ -98109,8 +98111,8 @@ }, "left": { "type": "LogicalExpression", - "start": 113491, - "end": 113549, + "start": 113490, + "end": 113548, "loc": { "start": { "line": 2875, @@ -98123,8 +98125,8 @@ }, "left": { "type": "BinaryExpression", - "start": 113491, - "end": 113520, + "start": 113490, + "end": 113519, "loc": { "start": { "line": 2875, @@ -98137,8 +98139,8 @@ }, "left": { "type": "MemberExpression", - "start": 113491, - "end": 113504, + "start": 113490, + "end": 113503, "loc": { "start": { "line": 2875, @@ -98151,8 +98153,8 @@ }, "object": { "type": "Identifier", - "start": 113491, - "end": 113494, + "start": 113490, + "end": 113493, "loc": { "start": { "line": 2875, @@ -98168,8 +98170,8 @@ }, "property": { "type": "Identifier", - "start": 113495, - "end": 113504, + "start": 113494, + "end": 113503, "loc": { "start": { "line": 2875, @@ -98188,8 +98190,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 113509, - "end": 113520, + "start": 113508, + "end": 113519, "loc": { "start": { "line": 2875, @@ -98210,8 +98212,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 113524, - "end": 113549, + "start": 113523, + "end": 113548, "loc": { "start": { "line": 2875, @@ -98224,8 +98226,8 @@ }, "left": { "type": "MemberExpression", - "start": 113524, - "end": 113537, + "start": 113523, + "end": 113536, "loc": { "start": { "line": 2875, @@ -98238,8 +98240,8 @@ }, "object": { "type": "Identifier", - "start": 113524, - "end": 113527, + "start": 113523, + "end": 113526, "loc": { "start": { "line": 2875, @@ -98255,8 +98257,8 @@ }, "property": { "type": "Identifier", - "start": 113528, - "end": 113537, + "start": 113527, + "end": 113536, "loc": { "start": { "line": 2875, @@ -98275,8 +98277,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 113542, - "end": 113549, + "start": 113541, + "end": 113548, "loc": { "start": { "line": 2875, @@ -98298,8 +98300,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 113553, - "end": 113580, + "start": 113552, + "end": 113579, "loc": { "start": { "line": 2875, @@ -98312,8 +98314,8 @@ }, "left": { "type": "MemberExpression", - "start": 113553, - "end": 113566, + "start": 113552, + "end": 113565, "loc": { "start": { "line": 2875, @@ -98326,8 +98328,8 @@ }, "object": { "type": "Identifier", - "start": 113553, - "end": 113556, + "start": 113552, + "end": 113555, "loc": { "start": { "line": 2875, @@ -98343,8 +98345,8 @@ }, "property": { "type": "Identifier", - "start": 113557, - "end": 113566, + "start": 113556, + "end": 113565, "loc": { "start": { "line": 2875, @@ -98363,8 +98365,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 113571, - "end": 113580, + "start": 113570, + "end": 113579, "loc": { "start": { "line": 2875, @@ -98384,15 +98386,15 @@ }, "extra": { "parenthesized": true, - "parenStart": 113490 + "parenStart": 113489 } }, "leadingComments": null }, "consequent": { "type": "BlockStatement", - "start": 113583, - "end": 113933, + "start": 113582, + "end": 113932, "loc": { "start": { "line": 2875, @@ -98406,8 +98408,8 @@ "body": [ { "type": "IfStatement", - "start": 113605, - "end": 113915, + "start": 113604, + "end": 113914, "loc": { "start": { "line": 2876, @@ -98420,8 +98422,8 @@ }, "test": { "type": "MemberExpression", - "start": 113609, - "end": 113622, + "start": 113608, + "end": 113621, "loc": { "start": { "line": 2876, @@ -98434,8 +98436,8 @@ }, "object": { "type": "Identifier", - "start": 113609, - "end": 113612, + "start": 113608, + "end": 113611, "loc": { "start": { "line": 2876, @@ -98451,8 +98453,8 @@ }, "property": { "type": "Identifier", - "start": 113613, - "end": 113622, + "start": 113612, + "end": 113621, "loc": { "start": { "line": 2876, @@ -98470,8 +98472,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 113624, - "end": 113756, + "start": 113623, + "end": 113755, "loc": { "start": { "line": 2876, @@ -98485,8 +98487,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 113660, - "end": 113734, + "start": 113659, + "end": 113733, "loc": { "start": { "line": 2877, @@ -98499,8 +98501,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 113660, - "end": 113733, + "start": 113659, + "end": 113732, "loc": { "start": { "line": 2877, @@ -98514,8 +98516,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 113660, - "end": 113675, + "start": 113659, + "end": 113674, "loc": { "start": { "line": 2877, @@ -98528,8 +98530,8 @@ }, "object": { "type": "Identifier", - "start": 113660, - "end": 113663, + "start": 113659, + "end": 113662, "loc": { "start": { "line": 2877, @@ -98546,8 +98548,8 @@ }, "property": { "type": "Identifier", - "start": 113664, - "end": 113675, + "start": 113663, + "end": 113674, "loc": { "start": { "line": 2877, @@ -98566,8 +98568,8 @@ }, "right": { "type": "CallExpression", - "start": 113678, - "end": 113733, + "start": 113677, + "end": 113732, "loc": { "start": { "line": 2877, @@ -98580,8 +98582,8 @@ }, "callee": { "type": "Identifier", - "start": 113678, - "end": 113694, + "start": 113677, + "end": 113693, "loc": { "start": { "line": 2877, @@ -98598,8 +98600,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 113695, - "end": 113708, + "start": 113694, + "end": 113707, "loc": { "start": { "line": 2877, @@ -98612,8 +98614,8 @@ }, "object": { "type": "Identifier", - "start": 113695, - "end": 113698, + "start": 113694, + "end": 113697, "loc": { "start": { "line": 2877, @@ -98629,8 +98631,8 @@ }, "property": { "type": "Identifier", - "start": 113699, - "end": 113708, + "start": 113698, + "end": 113707, "loc": { "start": { "line": 2877, @@ -98648,8 +98650,8 @@ }, { "type": "MemberExpression", - "start": 113710, - "end": 113721, + "start": 113709, + "end": 113720, "loc": { "start": { "line": 2877, @@ -98662,8 +98664,8 @@ }, "object": { "type": "Identifier", - "start": 113710, - "end": 113713, + "start": 113709, + "end": 113712, "loc": { "start": { "line": 2877, @@ -98679,8 +98681,8 @@ }, "property": { "type": "Identifier", - "start": 113714, - "end": 113721, + "start": 113713, + "end": 113720, "loc": { "start": { "line": 2877, @@ -98698,8 +98700,8 @@ }, { "type": "NullLiteral", - "start": 113723, - "end": 113727, + "start": 113722, + "end": 113726, "loc": { "start": { "line": 2877, @@ -98713,8 +98715,8 @@ }, { "type": "NumericLiteral", - "start": 113729, - "end": 113732, + "start": 113728, + "end": 113731, "loc": { "start": { "line": 2877, @@ -98739,8 +98741,8 @@ { "type": "CommentLine", "value": " Faster", - "start": 113626, - "end": 113635, + "start": 113625, + "end": 113634, "loc": { "start": { "line": 2876, @@ -98759,8 +98761,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 113762, - "end": 113915, + "start": 113761, + "end": 113914, "loc": { "start": { "line": 2878, @@ -98774,8 +98776,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 113788, - "end": 113893, + "start": 113787, + "end": 113892, "loc": { "start": { "line": 2879, @@ -98788,8 +98790,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 113788, - "end": 113892, + "start": 113787, + "end": 113891, "loc": { "start": { "line": 2879, @@ -98803,8 +98805,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 113788, - "end": 113803, + "start": 113787, + "end": 113802, "loc": { "start": { "line": 2879, @@ -98817,8 +98819,8 @@ }, "object": { "type": "Identifier", - "start": 113788, - "end": 113791, + "start": 113787, + "end": 113790, "loc": { "start": { "line": 2879, @@ -98834,8 +98836,8 @@ }, "property": { "type": "Identifier", - "start": 113792, - "end": 113803, + "start": 113791, + "end": 113802, "loc": { "start": { "line": 2879, @@ -98853,8 +98855,8 @@ }, "right": { "type": "CallExpression", - "start": 113806, - "end": 113892, + "start": 113805, + "end": 113891, "loc": { "start": { "line": 2879, @@ -98867,8 +98869,8 @@ }, "callee": { "type": "Identifier", - "start": 113806, - "end": 113822, + "start": 113805, + "end": 113821, "loc": { "start": { "line": 2879, @@ -98885,8 +98887,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 113823, - "end": 113846, + "start": 113822, + "end": 113845, "loc": { "start": { "line": 2879, @@ -98899,8 +98901,8 @@ }, "object": { "type": "Identifier", - "start": 113823, - "end": 113826, + "start": 113822, + "end": 113825, "loc": { "start": { "line": 2879, @@ -98916,8 +98918,8 @@ }, "property": { "type": "Identifier", - "start": 113827, - "end": 113846, + "start": 113826, + "end": 113845, "loc": { "start": { "line": 2879, @@ -98935,8 +98937,8 @@ }, { "type": "MemberExpression", - "start": 113848, - "end": 113859, + "start": 113847, + "end": 113858, "loc": { "start": { "line": 2879, @@ -98949,8 +98951,8 @@ }, "object": { "type": "Identifier", - "start": 113848, - "end": 113851, + "start": 113847, + "end": 113850, "loc": { "start": { "line": 2879, @@ -98966,8 +98968,8 @@ }, "property": { "type": "Identifier", - "start": 113852, - "end": 113859, + "start": 113851, + "end": 113858, "loc": { "start": { "line": 2879, @@ -98985,8 +98987,8 @@ }, { "type": "MemberExpression", - "start": 113861, - "end": 113886, + "start": 113860, + "end": 113885, "loc": { "start": { "line": 2879, @@ -98999,8 +99001,8 @@ }, "object": { "type": "Identifier", - "start": 113861, - "end": 113864, + "start": 113860, + "end": 113863, "loc": { "start": { "line": 2879, @@ -99016,8 +99018,8 @@ }, "property": { "type": "Identifier", - "start": 113865, - "end": 113886, + "start": 113864, + "end": 113885, "loc": { "start": { "line": 2879, @@ -99035,8 +99037,8 @@ }, { "type": "NumericLiteral", - "start": 113888, - "end": 113891, + "start": 113887, + "end": 113890, "loc": { "start": { "line": 2879, @@ -99070,8 +99072,8 @@ { "type": "CommentLine", "value": " EDGES", - "start": 113424, - "end": 113432, + "start": 113423, + "end": 113431, "loc": { "start": { "line": 2873, @@ -99088,8 +99090,8 @@ { "type": "CommentLine", "value": " BUCKETING", - "start": 113951, - "end": 113963, + "start": 113950, + "end": 113962, "loc": { "start": { "line": 2883, @@ -99105,8 +99107,8 @@ }, { "type": "IfStatement", - "start": 113981, - "end": 114132, + "start": 113980, + "end": 114131, "loc": { "start": { "line": 2885, @@ -99119,8 +99121,8 @@ }, "test": { "type": "UnaryExpression", - "start": 113985, - "end": 113997, + "start": 113984, + "end": 113996, "loc": { "start": { "line": 2885, @@ -99135,8 +99137,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 113986, - "end": 113997, + "start": 113985, + "end": 113996, "loc": { "start": { "line": 2885, @@ -99149,8 +99151,8 @@ }, "object": { "type": "Identifier", - "start": 113986, - "end": 113989, + "start": 113985, + "end": 113988, "loc": { "start": { "line": 2885, @@ -99167,8 +99169,8 @@ }, "property": { "type": "Identifier", - "start": 113990, - "end": 113997, + "start": 113989, + "end": 113996, "loc": { "start": { "line": 2885, @@ -99192,8 +99194,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 113999, - "end": 114132, + "start": 113998, + "end": 114131, "loc": { "start": { "line": 2885, @@ -99207,8 +99209,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 114021, - "end": 114114, + "start": 114020, + "end": 114113, "loc": { "start": { "line": 2886, @@ -99221,8 +99223,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 114021, - "end": 114113, + "start": 114020, + "end": 114112, "loc": { "start": { "line": 2886, @@ -99236,8 +99238,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 114021, - "end": 114032, + "start": 114020, + "end": 114031, "loc": { "start": { "line": 2886, @@ -99250,8 +99252,8 @@ }, "object": { "type": "Identifier", - "start": 114021, - "end": 114024, + "start": 114020, + "end": 114023, "loc": { "start": { "line": 2886, @@ -99267,8 +99269,8 @@ }, "property": { "type": "Identifier", - "start": 114025, - "end": 114032, + "start": 114024, + "end": 114031, "loc": { "start": { "line": 2886, @@ -99286,8 +99288,8 @@ }, "right": { "type": "CallExpression", - "start": 114035, - "end": 114113, + "start": 114034, + "end": 114112, "loc": { "start": { "line": 2886, @@ -99300,8 +99302,8 @@ }, "callee": { "type": "Identifier", - "start": 114035, - "end": 114051, + "start": 114034, + "end": 114050, "loc": { "start": { "line": 2886, @@ -99318,8 +99320,8 @@ "arguments": [ { "type": "Identifier", - "start": 114052, - "end": 114055, + "start": 114051, + "end": 114054, "loc": { "start": { "line": 2886, @@ -99335,8 +99337,8 @@ }, { "type": "LogicalExpression", - "start": 114057, - "end": 114112, + "start": 114056, + "end": 114111, "loc": { "start": { "line": 2886, @@ -99349,8 +99351,8 @@ }, "left": { "type": "MemberExpression", - "start": 114057, - "end": 114082, + "start": 114056, + "end": 114081, "loc": { "start": { "line": 2886, @@ -99363,8 +99365,8 @@ }, "object": { "type": "ThisExpression", - "start": 114057, - "end": 114061, + "start": 114056, + "end": 114060, "loc": { "start": { "line": 2886, @@ -99378,8 +99380,8 @@ }, "property": { "type": "Identifier", - "start": 114062, - "end": 114082, + "start": 114061, + "end": 114081, "loc": { "start": { "line": 2886, @@ -99398,8 +99400,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 114086, - "end": 114112, + "start": 114085, + "end": 114111, "loc": { "start": { "line": 2886, @@ -99412,8 +99414,8 @@ }, "object": { "type": "ThisExpression", - "start": 114086, - "end": 114090, + "start": 114085, + "end": 114089, "loc": { "start": { "line": 2886, @@ -99427,8 +99429,8 @@ }, "property": { "type": "Identifier", - "start": 114091, - "end": 114112, + "start": 114090, + "end": 114111, "loc": { "start": { "line": 2886, @@ -99457,8 +99459,8 @@ { "type": "CommentLine", "value": " BUCKETING", - "start": 113951, - "end": 113963, + "start": 113950, + "end": 113962, "loc": { "start": { "line": 2883, @@ -99477,8 +99479,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 114153, - "end": 117237, + "start": 114152, + "end": 117236, "loc": { "start": { "line": 2889, @@ -99492,8 +99494,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 114196, - "end": 114219, + "start": 114195, + "end": 114218, "loc": { "start": { "line": 2893, @@ -99506,8 +99508,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 114196, - "end": 114218, + "start": 114195, + "end": 114217, "loc": { "start": { "line": 2893, @@ -99521,8 +99523,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 114196, - "end": 114204, + "start": 114195, + "end": 114203, "loc": { "start": { "line": 2893, @@ -99535,8 +99537,8 @@ }, "object": { "type": "Identifier", - "start": 114196, - "end": 114199, + "start": 114195, + "end": 114198, "loc": { "start": { "line": 2893, @@ -99553,8 +99555,8 @@ }, "property": { "type": "Identifier", - "start": 114200, - "end": 114204, + "start": 114199, + "end": 114203, "loc": { "start": { "line": 2893, @@ -99573,8 +99575,8 @@ }, "right": { "type": "Identifier", - "start": 114207, - "end": 114218, + "start": 114206, + "end": 114217, "loc": { "start": { "line": 2893, @@ -99594,8 +99596,8 @@ { "type": "CommentLine", "value": " VBO", - "start": 114172, - "end": 114178, + "start": 114171, + "end": 114177, "loc": { "start": { "line": 2891, @@ -99612,8 +99614,8 @@ { "type": "CommentLine", "value": " PBR", - "start": 114237, - "end": 114243, + "start": 114236, + "end": 114242, "loc": { "start": { "line": 2895, @@ -99629,8 +99631,8 @@ }, { "type": "ExpressionStatement", - "start": 114261, - "end": 114418, + "start": 114260, + "end": 114417, "loc": { "start": { "line": 2897, @@ -99643,8 +99645,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 114261, - "end": 114417, + "start": 114260, + "end": 114416, "loc": { "start": { "line": 2897, @@ -99658,8 +99660,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 114261, - "end": 114270, + "start": 114260, + "end": 114269, "loc": { "start": { "line": 2897, @@ -99672,8 +99674,8 @@ }, "object": { "type": "Identifier", - "start": 114261, - "end": 114264, + "start": 114260, + "end": 114263, "loc": { "start": { "line": 2897, @@ -99690,8 +99692,8 @@ }, "property": { "type": "Identifier", - "start": 114265, - "end": 114270, + "start": 114264, + "end": 114269, "loc": { "start": { "line": 2897, @@ -99710,8 +99712,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 114273, - "end": 114417, + "start": 114272, + "end": 114416, "loc": { "start": { "line": 2897, @@ -99724,8 +99726,8 @@ }, "test": { "type": "MemberExpression", - "start": 114274, - "end": 114283, + "start": 114273, + "end": 114282, "loc": { "start": { "line": 2897, @@ -99738,8 +99740,8 @@ }, "object": { "type": "Identifier", - "start": 114274, - "end": 114277, + "start": 114273, + "end": 114276, "loc": { "start": { "line": 2897, @@ -99755,8 +99757,8 @@ }, "property": { "type": "Identifier", - "start": 114278, - "end": 114283, + "start": 114277, + "end": 114282, "loc": { "start": { "line": 2897, @@ -99773,13 +99775,13 @@ "computed": false, "extra": { "parenthesized": true, - "parenStart": 114273 + "parenStart": 114272 } }, "consequent": { "type": "NewExpression", - "start": 114287, - "end": 114399, + "start": 114286, + "end": 114398, "loc": { "start": { "line": 2897, @@ -99792,8 +99794,8 @@ }, "callee": { "type": "Identifier", - "start": 114291, - "end": 114301, + "start": 114290, + "end": 114300, "loc": { "start": { "line": 2897, @@ -99810,8 +99812,8 @@ "arguments": [ { "type": "ArrayExpression", - "start": 114302, - "end": 114398, + "start": 114301, + "end": 114397, "loc": { "start": { "line": 2897, @@ -99825,8 +99827,8 @@ "elements": [ { "type": "CallExpression", - "start": 114303, - "end": 114333, + "start": 114302, + "end": 114332, "loc": { "start": { "line": 2897, @@ -99839,8 +99841,8 @@ }, "callee": { "type": "MemberExpression", - "start": 114303, - "end": 114313, + "start": 114302, + "end": 114312, "loc": { "start": { "line": 2897, @@ -99853,8 +99855,8 @@ }, "object": { "type": "Identifier", - "start": 114303, - "end": 114307, + "start": 114302, + "end": 114306, "loc": { "start": { "line": 2897, @@ -99870,8 +99872,8 @@ }, "property": { "type": "Identifier", - "start": 114308, - "end": 114313, + "start": 114307, + "end": 114312, "loc": { "start": { "line": 2897, @@ -99890,8 +99892,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 114314, - "end": 114332, + "start": 114313, + "end": 114331, "loc": { "start": { "line": 2897, @@ -99904,8 +99906,8 @@ }, "left": { "type": "MemberExpression", - "start": 114314, - "end": 114326, + "start": 114313, + "end": 114325, "loc": { "start": { "line": 2897, @@ -99918,8 +99920,8 @@ }, "object": { "type": "MemberExpression", - "start": 114314, - "end": 114323, + "start": 114313, + "end": 114322, "loc": { "start": { "line": 2897, @@ -99932,8 +99934,8 @@ }, "object": { "type": "Identifier", - "start": 114314, - "end": 114317, + "start": 114313, + "end": 114316, "loc": { "start": { "line": 2897, @@ -99949,8 +99951,8 @@ }, "property": { "type": "Identifier", - "start": 114318, - "end": 114323, + "start": 114317, + "end": 114322, "loc": { "start": { "line": 2897, @@ -99968,8 +99970,8 @@ }, "property": { "type": "NumericLiteral", - "start": 114324, - "end": 114325, + "start": 114323, + "end": 114324, "loc": { "start": { "line": 2897, @@ -99991,8 +99993,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 114329, - "end": 114332, + "start": 114328, + "end": 114331, "loc": { "start": { "line": 2897, @@ -100014,8 +100016,8 @@ }, { "type": "CallExpression", - "start": 114335, - "end": 114365, + "start": 114334, + "end": 114364, "loc": { "start": { "line": 2897, @@ -100028,8 +100030,8 @@ }, "callee": { "type": "MemberExpression", - "start": 114335, - "end": 114345, + "start": 114334, + "end": 114344, "loc": { "start": { "line": 2897, @@ -100042,8 +100044,8 @@ }, "object": { "type": "Identifier", - "start": 114335, - "end": 114339, + "start": 114334, + "end": 114338, "loc": { "start": { "line": 2897, @@ -100059,8 +100061,8 @@ }, "property": { "type": "Identifier", - "start": 114340, - "end": 114345, + "start": 114339, + "end": 114344, "loc": { "start": { "line": 2897, @@ -100079,8 +100081,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 114346, - "end": 114364, + "start": 114345, + "end": 114363, "loc": { "start": { "line": 2897, @@ -100093,8 +100095,8 @@ }, "left": { "type": "MemberExpression", - "start": 114346, - "end": 114358, + "start": 114345, + "end": 114357, "loc": { "start": { "line": 2897, @@ -100107,8 +100109,8 @@ }, "object": { "type": "MemberExpression", - "start": 114346, - "end": 114355, + "start": 114345, + "end": 114354, "loc": { "start": { "line": 2897, @@ -100121,8 +100123,8 @@ }, "object": { "type": "Identifier", - "start": 114346, - "end": 114349, + "start": 114345, + "end": 114348, "loc": { "start": { "line": 2897, @@ -100138,8 +100140,8 @@ }, "property": { "type": "Identifier", - "start": 114350, - "end": 114355, + "start": 114349, + "end": 114354, "loc": { "start": { "line": 2897, @@ -100157,8 +100159,8 @@ }, "property": { "type": "NumericLiteral", - "start": 114356, - "end": 114357, + "start": 114355, + "end": 114356, "loc": { "start": { "line": 2897, @@ -100180,8 +100182,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 114361, - "end": 114364, + "start": 114360, + "end": 114363, "loc": { "start": { "line": 2897, @@ -100203,8 +100205,8 @@ }, { "type": "CallExpression", - "start": 114367, - "end": 114397, + "start": 114366, + "end": 114396, "loc": { "start": { "line": 2897, @@ -100217,8 +100219,8 @@ }, "callee": { "type": "MemberExpression", - "start": 114367, - "end": 114377, + "start": 114366, + "end": 114376, "loc": { "start": { "line": 2897, @@ -100231,8 +100233,8 @@ }, "object": { "type": "Identifier", - "start": 114367, - "end": 114371, + "start": 114366, + "end": 114370, "loc": { "start": { "line": 2897, @@ -100248,8 +100250,8 @@ }, "property": { "type": "Identifier", - "start": 114372, - "end": 114377, + "start": 114371, + "end": 114376, "loc": { "start": { "line": 2897, @@ -100268,8 +100270,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 114378, - "end": 114396, + "start": 114377, + "end": 114395, "loc": { "start": { "line": 2897, @@ -100282,8 +100284,8 @@ }, "left": { "type": "MemberExpression", - "start": 114378, - "end": 114390, + "start": 114377, + "end": 114389, "loc": { "start": { "line": 2897, @@ -100296,8 +100298,8 @@ }, "object": { "type": "MemberExpression", - "start": 114378, - "end": 114387, + "start": 114377, + "end": 114386, "loc": { "start": { "line": 2897, @@ -100310,8 +100312,8 @@ }, "object": { "type": "Identifier", - "start": 114378, - "end": 114381, + "start": 114377, + "end": 114380, "loc": { "start": { "line": 2897, @@ -100327,8 +100329,8 @@ }, "property": { "type": "Identifier", - "start": 114382, - "end": 114387, + "start": 114381, + "end": 114386, "loc": { "start": { "line": 2897, @@ -100346,8 +100348,8 @@ }, "property": { "type": "NumericLiteral", - "start": 114388, - "end": 114389, + "start": 114387, + "end": 114388, "loc": { "start": { "line": 2897, @@ -100369,8 +100371,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 114393, - "end": 114396, + "start": 114392, + "end": 114395, "loc": { "start": { "line": 2897, @@ -100396,8 +100398,8 @@ }, "alternate": { "type": "ArrayExpression", - "start": 114402, - "end": 114417, + "start": 114401, + "end": 114416, "loc": { "start": { "line": 2897, @@ -100411,8 +100413,8 @@ "elements": [ { "type": "NumericLiteral", - "start": 114403, - "end": 114406, + "start": 114402, + "end": 114405, "loc": { "start": { "line": 2897, @@ -100431,8 +100433,8 @@ }, { "type": "NumericLiteral", - "start": 114408, - "end": 114411, + "start": 114407, + "end": 114410, "loc": { "start": { "line": 2897, @@ -100451,8 +100453,8 @@ }, { "type": "NumericLiteral", - "start": 114413, - "end": 114416, + "start": 114412, + "end": 114415, "loc": { "start": { "line": 2897, @@ -100478,8 +100480,8 @@ { "type": "CommentLine", "value": " PBR", - "start": 114237, - "end": 114243, + "start": 114236, + "end": 114242, "loc": { "start": { "line": 2895, @@ -100495,8 +100497,8 @@ }, { "type": "ExpressionStatement", - "start": 114435, - "end": 114539, + "start": 114434, + "end": 114538, "loc": { "start": { "line": 2898, @@ -100509,8 +100511,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 114435, - "end": 114538, + "start": 114434, + "end": 114537, "loc": { "start": { "line": 2898, @@ -100524,8 +100526,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 114435, - "end": 114446, + "start": 114434, + "end": 114445, "loc": { "start": { "line": 2898, @@ -100538,8 +100540,8 @@ }, "object": { "type": "Identifier", - "start": 114435, - "end": 114438, + "start": 114434, + "end": 114437, "loc": { "start": { "line": 2898, @@ -100555,8 +100557,8 @@ }, "property": { "type": "Identifier", - "start": 114439, - "end": 114446, + "start": 114438, + "end": 114445, "loc": { "start": { "line": 2898, @@ -100574,8 +100576,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 114449, - "end": 114538, + "start": 114448, + "end": 114537, "loc": { "start": { "line": 2898, @@ -100588,8 +100590,8 @@ }, "test": { "type": "LogicalExpression", - "start": 114450, - "end": 114499, + "start": 114449, + "end": 114498, "loc": { "start": { "line": 2898, @@ -100602,8 +100604,8 @@ }, "left": { "type": "BinaryExpression", - "start": 114450, - "end": 114475, + "start": 114449, + "end": 114474, "loc": { "start": { "line": 2898, @@ -100616,8 +100618,8 @@ }, "left": { "type": "MemberExpression", - "start": 114450, - "end": 114461, + "start": 114449, + "end": 114460, "loc": { "start": { "line": 2898, @@ -100630,8 +100632,8 @@ }, "object": { "type": "Identifier", - "start": 114450, - "end": 114453, + "start": 114449, + "end": 114452, "loc": { "start": { "line": 2898, @@ -100647,8 +100649,8 @@ }, "property": { "type": "Identifier", - "start": 114454, - "end": 114461, + "start": 114453, + "end": 114460, "loc": { "start": { "line": 2898, @@ -100667,8 +100669,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 114466, - "end": 114475, + "start": 114465, + "end": 114474, "loc": { "start": { "line": 2898, @@ -100686,8 +100688,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 114479, - "end": 114499, + "start": 114478, + "end": 114498, "loc": { "start": { "line": 2898, @@ -100700,8 +100702,8 @@ }, "left": { "type": "MemberExpression", - "start": 114479, - "end": 114490, + "start": 114478, + "end": 114489, "loc": { "start": { "line": 2898, @@ -100714,8 +100716,8 @@ }, "object": { "type": "Identifier", - "start": 114479, - "end": 114482, + "start": 114478, + "end": 114481, "loc": { "start": { "line": 2898, @@ -100731,8 +100733,8 @@ }, "property": { "type": "Identifier", - "start": 114483, - "end": 114490, + "start": 114482, + "end": 114489, "loc": { "start": { "line": 2898, @@ -100751,8 +100753,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 114495, - "end": 114499, + "start": 114494, + "end": 114498, "loc": { "start": { "line": 2898, @@ -100767,13 +100769,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 114449 + "parenStart": 114448 } }, "consequent": { "type": "CallExpression", - "start": 114503, - "end": 114532, + "start": 114502, + "end": 114531, "loc": { "start": { "line": 2898, @@ -100786,8 +100788,8 @@ }, "callee": { "type": "MemberExpression", - "start": 114503, - "end": 114513, + "start": 114502, + "end": 114512, "loc": { "start": { "line": 2898, @@ -100800,8 +100802,8 @@ }, "object": { "type": "Identifier", - "start": 114503, - "end": 114507, + "start": 114502, + "end": 114506, "loc": { "start": { "line": 2898, @@ -100817,8 +100819,8 @@ }, "property": { "type": "Identifier", - "start": 114508, - "end": 114513, + "start": 114507, + "end": 114512, "loc": { "start": { "line": 2898, @@ -100837,8 +100839,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 114514, - "end": 114531, + "start": 114513, + "end": 114530, "loc": { "start": { "line": 2898, @@ -100851,8 +100853,8 @@ }, "left": { "type": "MemberExpression", - "start": 114514, - "end": 114525, + "start": 114513, + "end": 114524, "loc": { "start": { "line": 2898, @@ -100865,8 +100867,8 @@ }, "object": { "type": "Identifier", - "start": 114514, - "end": 114517, + "start": 114513, + "end": 114516, "loc": { "start": { "line": 2898, @@ -100882,8 +100884,8 @@ }, "property": { "type": "Identifier", - "start": 114518, - "end": 114525, + "start": 114517, + "end": 114524, "loc": { "start": { "line": 2898, @@ -100902,8 +100904,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 114528, - "end": 114531, + "start": 114527, + "end": 114530, "loc": { "start": { "line": 2898, @@ -100925,8 +100927,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 114535, - "end": 114538, + "start": 114534, + "end": 114537, "loc": { "start": { "line": 2898, @@ -100948,8 +100950,8 @@ }, { "type": "ExpressionStatement", - "start": 114556, - "end": 114662, + "start": 114555, + "end": 114661, "loc": { "start": { "line": 2899, @@ -100962,8 +100964,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 114556, - "end": 114661, + "start": 114555, + "end": 114660, "loc": { "start": { "line": 2899, @@ -100977,8 +100979,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 114556, - "end": 114568, + "start": 114555, + "end": 114567, "loc": { "start": { "line": 2899, @@ -100991,8 +100993,8 @@ }, "object": { "type": "Identifier", - "start": 114556, - "end": 114559, + "start": 114555, + "end": 114558, "loc": { "start": { "line": 2899, @@ -101008,8 +101010,8 @@ }, "property": { "type": "Identifier", - "start": 114560, - "end": 114568, + "start": 114559, + "end": 114567, "loc": { "start": { "line": 2899, @@ -101027,8 +101029,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 114571, - "end": 114661, + "start": 114570, + "end": 114660, "loc": { "start": { "line": 2899, @@ -101041,8 +101043,8 @@ }, "test": { "type": "LogicalExpression", - "start": 114572, - "end": 114623, + "start": 114571, + "end": 114622, "loc": { "start": { "line": 2899, @@ -101055,8 +101057,8 @@ }, "left": { "type": "BinaryExpression", - "start": 114572, - "end": 114598, + "start": 114571, + "end": 114597, "loc": { "start": { "line": 2899, @@ -101069,8 +101071,8 @@ }, "left": { "type": "MemberExpression", - "start": 114572, - "end": 114584, + "start": 114571, + "end": 114583, "loc": { "start": { "line": 2899, @@ -101083,8 +101085,8 @@ }, "object": { "type": "Identifier", - "start": 114572, - "end": 114575, + "start": 114571, + "end": 114574, "loc": { "start": { "line": 2899, @@ -101100,8 +101102,8 @@ }, "property": { "type": "Identifier", - "start": 114576, - "end": 114584, + "start": 114575, + "end": 114583, "loc": { "start": { "line": 2899, @@ -101120,8 +101122,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 114589, - "end": 114598, + "start": 114588, + "end": 114597, "loc": { "start": { "line": 2899, @@ -101139,8 +101141,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 114602, - "end": 114623, + "start": 114601, + "end": 114622, "loc": { "start": { "line": 2899, @@ -101153,8 +101155,8 @@ }, "left": { "type": "MemberExpression", - "start": 114602, - "end": 114614, + "start": 114601, + "end": 114613, "loc": { "start": { "line": 2899, @@ -101167,8 +101169,8 @@ }, "object": { "type": "Identifier", - "start": 114602, - "end": 114605, + "start": 114601, + "end": 114604, "loc": { "start": { "line": 2899, @@ -101184,8 +101186,8 @@ }, "property": { "type": "Identifier", - "start": 114606, - "end": 114614, + "start": 114605, + "end": 114613, "loc": { "start": { "line": 2899, @@ -101204,8 +101206,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 114619, - "end": 114623, + "start": 114618, + "end": 114622, "loc": { "start": { "line": 2899, @@ -101220,13 +101222,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 114571 + "parenStart": 114570 } }, "consequent": { "type": "CallExpression", - "start": 114627, - "end": 114657, + "start": 114626, + "end": 114656, "loc": { "start": { "line": 2899, @@ -101239,8 +101241,8 @@ }, "callee": { "type": "MemberExpression", - "start": 114627, - "end": 114637, + "start": 114626, + "end": 114636, "loc": { "start": { "line": 2899, @@ -101253,8 +101255,8 @@ }, "object": { "type": "Identifier", - "start": 114627, - "end": 114631, + "start": 114626, + "end": 114630, "loc": { "start": { "line": 2899, @@ -101270,8 +101272,8 @@ }, "property": { "type": "Identifier", - "start": 114632, - "end": 114637, + "start": 114631, + "end": 114636, "loc": { "start": { "line": 2899, @@ -101290,8 +101292,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 114638, - "end": 114656, + "start": 114637, + "end": 114655, "loc": { "start": { "line": 2899, @@ -101304,8 +101306,8 @@ }, "left": { "type": "MemberExpression", - "start": 114638, - "end": 114650, + "start": 114637, + "end": 114649, "loc": { "start": { "line": 2899, @@ -101318,8 +101320,8 @@ }, "object": { "type": "Identifier", - "start": 114638, - "end": 114641, + "start": 114637, + "end": 114640, "loc": { "start": { "line": 2899, @@ -101335,8 +101337,8 @@ }, "property": { "type": "Identifier", - "start": 114642, - "end": 114650, + "start": 114641, + "end": 114649, "loc": { "start": { "line": 2899, @@ -101355,8 +101357,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 114653, - "end": 114656, + "start": 114652, + "end": 114655, "loc": { "start": { "line": 2899, @@ -101378,8 +101380,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 114660, - "end": 114661, + "start": 114659, + "end": 114660, "loc": { "start": { "line": 2899, @@ -101401,8 +101403,8 @@ }, { "type": "ExpressionStatement", - "start": 114679, - "end": 114791, + "start": 114678, + "end": 114790, "loc": { "start": { "line": 2900, @@ -101415,8 +101417,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 114679, - "end": 114790, + "start": 114678, + "end": 114789, "loc": { "start": { "line": 2900, @@ -101430,8 +101432,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 114679, - "end": 114692, + "start": 114678, + "end": 114691, "loc": { "start": { "line": 2900, @@ -101444,8 +101446,8 @@ }, "object": { "type": "Identifier", - "start": 114679, - "end": 114682, + "start": 114678, + "end": 114681, "loc": { "start": { "line": 2900, @@ -101461,8 +101463,8 @@ }, "property": { "type": "Identifier", - "start": 114683, - "end": 114692, + "start": 114682, + "end": 114691, "loc": { "start": { "line": 2900, @@ -101480,8 +101482,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 114695, - "end": 114790, + "start": 114694, + "end": 114789, "loc": { "start": { "line": 2900, @@ -101494,8 +101496,8 @@ }, "test": { "type": "LogicalExpression", - "start": 114696, - "end": 114749, + "start": 114695, + "end": 114748, "loc": { "start": { "line": 2900, @@ -101508,8 +101510,8 @@ }, "left": { "type": "BinaryExpression", - "start": 114696, - "end": 114723, + "start": 114695, + "end": 114722, "loc": { "start": { "line": 2900, @@ -101522,8 +101524,8 @@ }, "left": { "type": "MemberExpression", - "start": 114696, - "end": 114709, + "start": 114695, + "end": 114708, "loc": { "start": { "line": 2900, @@ -101536,8 +101538,8 @@ }, "object": { "type": "Identifier", - "start": 114696, - "end": 114699, + "start": 114695, + "end": 114698, "loc": { "start": { "line": 2900, @@ -101553,8 +101555,8 @@ }, "property": { "type": "Identifier", - "start": 114700, - "end": 114709, + "start": 114699, + "end": 114708, "loc": { "start": { "line": 2900, @@ -101573,8 +101575,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 114714, - "end": 114723, + "start": 114713, + "end": 114722, "loc": { "start": { "line": 2900, @@ -101592,8 +101594,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 114727, - "end": 114749, + "start": 114726, + "end": 114748, "loc": { "start": { "line": 2900, @@ -101606,8 +101608,8 @@ }, "left": { "type": "MemberExpression", - "start": 114727, - "end": 114740, + "start": 114726, + "end": 114739, "loc": { "start": { "line": 2900, @@ -101620,8 +101622,8 @@ }, "object": { "type": "Identifier", - "start": 114727, - "end": 114730, + "start": 114726, + "end": 114729, "loc": { "start": { "line": 2900, @@ -101637,8 +101639,8 @@ }, "property": { "type": "Identifier", - "start": 114731, - "end": 114740, + "start": 114730, + "end": 114739, "loc": { "start": { "line": 2900, @@ -101657,8 +101659,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 114745, - "end": 114749, + "start": 114744, + "end": 114748, "loc": { "start": { "line": 2900, @@ -101673,13 +101675,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 114695 + "parenStart": 114694 } }, "consequent": { "type": "CallExpression", - "start": 114753, - "end": 114784, + "start": 114752, + "end": 114783, "loc": { "start": { "line": 2900, @@ -101692,8 +101694,8 @@ }, "callee": { "type": "MemberExpression", - "start": 114753, - "end": 114763, + "start": 114752, + "end": 114762, "loc": { "start": { "line": 2900, @@ -101706,8 +101708,8 @@ }, "object": { "type": "Identifier", - "start": 114753, - "end": 114757, + "start": 114752, + "end": 114756, "loc": { "start": { "line": 2900, @@ -101723,8 +101725,8 @@ }, "property": { "type": "Identifier", - "start": 114758, - "end": 114763, + "start": 114757, + "end": 114762, "loc": { "start": { "line": 2900, @@ -101743,8 +101745,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 114764, - "end": 114783, + "start": 114763, + "end": 114782, "loc": { "start": { "line": 2900, @@ -101757,8 +101759,8 @@ }, "left": { "type": "MemberExpression", - "start": 114764, - "end": 114777, + "start": 114763, + "end": 114776, "loc": { "start": { "line": 2900, @@ -101771,8 +101773,8 @@ }, "object": { "type": "Identifier", - "start": 114764, - "end": 114767, + "start": 114763, + "end": 114766, "loc": { "start": { "line": 2900, @@ -101788,8 +101790,8 @@ }, "property": { "type": "Identifier", - "start": 114768, - "end": 114777, + "start": 114767, + "end": 114776, "loc": { "start": { "line": 2900, @@ -101808,8 +101810,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 114780, - "end": 114783, + "start": 114779, + "end": 114782, "loc": { "start": { "line": 2900, @@ -101831,8 +101833,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 114787, - "end": 114790, + "start": 114786, + "end": 114789, "loc": { "start": { "line": 2900, @@ -101855,8 +101857,8 @@ { "type": "CommentLine", "value": " RTC", - "start": 114809, - "end": 114815, + "start": 114808, + "end": 114814, "loc": { "start": { "line": 2902, @@ -101872,8 +101874,8 @@ }, { "type": "IfStatement", - "start": 114833, - "end": 115215, + "start": 114832, + "end": 115214, "loc": { "start": { "line": 2904, @@ -101886,8 +101888,8 @@ }, "test": { "type": "MemberExpression", - "start": 114837, - "end": 114850, + "start": 114836, + "end": 114849, "loc": { "start": { "line": 2904, @@ -101900,8 +101902,8 @@ }, "object": { "type": "Identifier", - "start": 114837, - "end": 114840, + "start": 114836, + "end": 114839, "loc": { "start": { "line": 2904, @@ -101918,8 +101920,8 @@ }, "property": { "type": "Identifier", - "start": 114841, - "end": 114850, + "start": 114840, + "end": 114849, "loc": { "start": { "line": 2904, @@ -101938,8 +101940,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 114852, - "end": 115215, + "start": 114851, + "end": 115214, "loc": { "start": { "line": 2904, @@ -101953,8 +101955,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 114874, - "end": 114898, + "start": 114873, + "end": 114897, "loc": { "start": { "line": 2905, @@ -101968,8 +101970,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 114880, - "end": 114897, + "start": 114879, + "end": 114896, "loc": { "start": { "line": 2905, @@ -101982,8 +101984,8 @@ }, "id": { "type": "Identifier", - "start": 114880, - "end": 114892, + "start": 114879, + "end": 114891, "loc": { "start": { "line": 2905, @@ -101999,8 +102001,8 @@ }, "init": { "type": "ArrayExpression", - "start": 114895, - "end": 114897, + "start": 114894, + "end": 114896, "loc": { "start": { "line": 2905, @@ -102019,8 +102021,8 @@ }, { "type": "VariableDeclaration", - "start": 114919, - "end": 114997, + "start": 114918, + "end": 114996, "loc": { "start": { "line": 2906, @@ -102034,8 +102036,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 114925, - "end": 114996, + "start": 114924, + "end": 114995, "loc": { "start": { "line": 2906, @@ -102048,8 +102050,8 @@ }, "id": { "type": "Identifier", - "start": 114925, - "end": 114934, + "start": 114924, + "end": 114933, "loc": { "start": { "line": 2906, @@ -102065,8 +102067,8 @@ }, "init": { "type": "CallExpression", - "start": 114937, - "end": 114996, + "start": 114936, + "end": 114995, "loc": { "start": { "line": 2906, @@ -102079,8 +102081,8 @@ }, "callee": { "type": "Identifier", - "start": 114937, - "end": 114956, + "start": 114936, + "end": 114955, "loc": { "start": { "line": 2906, @@ -102097,8 +102099,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 114957, - "end": 114970, + "start": 114956, + "end": 114969, "loc": { "start": { "line": 2906, @@ -102111,8 +102113,8 @@ }, "object": { "type": "Identifier", - "start": 114957, - "end": 114960, + "start": 114956, + "end": 114959, "loc": { "start": { "line": 2906, @@ -102128,8 +102130,8 @@ }, "property": { "type": "Identifier", - "start": 114961, - "end": 114970, + "start": 114960, + "end": 114969, "loc": { "start": { "line": 2906, @@ -102147,8 +102149,8 @@ }, { "type": "Identifier", - "start": 114972, - "end": 114984, + "start": 114971, + "end": 114983, "loc": { "start": { "line": 2906, @@ -102164,8 +102166,8 @@ }, { "type": "Identifier", - "start": 114986, - "end": 114995, + "start": 114985, + "end": 114994, "loc": { "start": { "line": 2906, @@ -102187,8 +102189,8 @@ }, { "type": "IfStatement", - "start": 115018, - "end": 115197, + "start": 115017, + "end": 115196, "loc": { "start": { "line": 2907, @@ -102201,8 +102203,8 @@ }, "test": { "type": "Identifier", - "start": 115022, - "end": 115031, + "start": 115021, + "end": 115030, "loc": { "start": { "line": 2907, @@ -102218,8 +102220,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 115033, - "end": 115197, + "start": 115032, + "end": 115196, "loc": { "start": { "line": 2907, @@ -102233,8 +102235,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 115059, - "end": 115088, + "start": 115058, + "end": 115087, "loc": { "start": { "line": 2908, @@ -102247,8 +102249,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 115059, - "end": 115087, + "start": 115058, + "end": 115086, "loc": { "start": { "line": 2908, @@ -102262,8 +102264,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 115059, - "end": 115072, + "start": 115058, + "end": 115071, "loc": { "start": { "line": 2908, @@ -102276,8 +102278,8 @@ }, "object": { "type": "Identifier", - "start": 115059, - "end": 115062, + "start": 115058, + "end": 115061, "loc": { "start": { "line": 2908, @@ -102293,8 +102295,8 @@ }, "property": { "type": "Identifier", - "start": 115063, - "end": 115072, + "start": 115062, + "end": 115071, "loc": { "start": { "line": 2908, @@ -102312,8 +102314,8 @@ }, "right": { "type": "Identifier", - "start": 115075, - "end": 115087, + "start": 115074, + "end": 115086, "loc": { "start": { "line": 2908, @@ -102331,8 +102333,8 @@ }, { "type": "ExpressionStatement", - "start": 115113, - "end": 115175, + "start": 115112, + "end": 115174, "loc": { "start": { "line": 2909, @@ -102345,8 +102347,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 115113, - "end": 115174, + "start": 115112, + "end": 115173, "loc": { "start": { "line": 2909, @@ -102360,8 +102362,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 115113, - "end": 115123, + "start": 115112, + "end": 115122, "loc": { "start": { "line": 2909, @@ -102374,8 +102376,8 @@ }, "object": { "type": "Identifier", - "start": 115113, - "end": 115116, + "start": 115112, + "end": 115115, "loc": { "start": { "line": 2909, @@ -102391,8 +102393,8 @@ }, "property": { "type": "Identifier", - "start": 115117, - "end": 115123, + "start": 115116, + "end": 115122, "loc": { "start": { "line": 2909, @@ -102410,8 +102412,8 @@ }, "right": { "type": "CallExpression", - "start": 115126, - "end": 115174, + "start": 115125, + "end": 115173, "loc": { "start": { "line": 2909, @@ -102424,8 +102426,8 @@ }, "callee": { "type": "MemberExpression", - "start": 115126, - "end": 115138, + "start": 115125, + "end": 115137, "loc": { "start": { "line": 2909, @@ -102438,8 +102440,8 @@ }, "object": { "type": "Identifier", - "start": 115126, - "end": 115130, + "start": 115125, + "end": 115129, "loc": { "start": { "line": 2909, @@ -102455,8 +102457,8 @@ }, "property": { "type": "Identifier", - "start": 115131, - "end": 115138, + "start": 115130, + "end": 115137, "loc": { "start": { "line": 2909, @@ -102475,8 +102477,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 115139, - "end": 115149, + "start": 115138, + "end": 115148, "loc": { "start": { "line": 2909, @@ -102489,8 +102491,8 @@ }, "object": { "type": "Identifier", - "start": 115139, - "end": 115142, + "start": 115138, + "end": 115141, "loc": { "start": { "line": 2909, @@ -102506,8 +102508,8 @@ }, "property": { "type": "Identifier", - "start": 115143, - "end": 115149, + "start": 115142, + "end": 115148, "loc": { "start": { "line": 2909, @@ -102525,8 +102527,8 @@ }, { "type": "Identifier", - "start": 115151, - "end": 115160, + "start": 115150, + "end": 115159, "loc": { "start": { "line": 2909, @@ -102542,8 +102544,8 @@ }, { "type": "CallExpression", - "start": 115162, - "end": 115173, + "start": 115161, + "end": 115172, "loc": { "start": { "line": 2909, @@ -102556,8 +102558,8 @@ }, "callee": { "type": "MemberExpression", - "start": 115162, - "end": 115171, + "start": 115161, + "end": 115170, "loc": { "start": { "line": 2909, @@ -102570,8 +102572,8 @@ }, "object": { "type": "Identifier", - "start": 115162, - "end": 115166, + "start": 115161, + "end": 115165, "loc": { "start": { "line": 2909, @@ -102587,8 +102589,8 @@ }, "property": { "type": "Identifier", - "start": 115167, - "end": 115171, + "start": 115166, + "end": 115170, "loc": { "start": { "line": 2909, @@ -102623,8 +102625,8 @@ { "type": "CommentLine", "value": " RTC", - "start": 114809, - "end": 114815, + "start": 114808, + "end": 114814, "loc": { "start": { "line": 2902, @@ -102640,8 +102642,8 @@ }, { "type": "IfStatement", - "start": 115233, - "end": 115968, + "start": 115232, + "end": 115967, "loc": { "start": { "line": 2913, @@ -102654,8 +102656,8 @@ }, "test": { "type": "MemberExpression", - "start": 115237, - "end": 115250, + "start": 115236, + "end": 115249, "loc": { "start": { "line": 2913, @@ -102668,8 +102670,8 @@ }, "object": { "type": "Identifier", - "start": 115237, - "end": 115240, + "start": 115236, + "end": 115239, "loc": { "start": { "line": 2913, @@ -102685,8 +102687,8 @@ }, "property": { "type": "Identifier", - "start": 115241, - "end": 115250, + "start": 115240, + "end": 115249, "loc": { "start": { "line": 2913, @@ -102704,8 +102706,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 115252, - "end": 115681, + "start": 115251, + "end": 115680, "loc": { "start": { "line": 2913, @@ -102719,8 +102721,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 115274, - "end": 115308, + "start": 115273, + "end": 115307, "loc": { "start": { "line": 2914, @@ -102734,8 +102736,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 115280, - "end": 115307, + "start": 115279, + "end": 115306, "loc": { "start": { "line": 2914, @@ -102748,8 +102750,8 @@ }, "id": { "type": "Identifier", - "start": 115280, - "end": 115284, + "start": 115279, + "end": 115283, "loc": { "start": { "line": 2914, @@ -102765,8 +102767,8 @@ }, "init": { "type": "CallExpression", - "start": 115287, - "end": 115307, + "start": 115286, + "end": 115306, "loc": { "start": { "line": 2914, @@ -102779,8 +102781,8 @@ }, "callee": { "type": "MemberExpression", - "start": 115287, - "end": 115305, + "start": 115286, + "end": 115304, "loc": { "start": { "line": 2914, @@ -102793,8 +102795,8 @@ }, "object": { "type": "Identifier", - "start": 115287, - "end": 115291, + "start": 115286, + "end": 115290, "loc": { "start": { "line": 2914, @@ -102810,8 +102812,8 @@ }, "property": { "type": "Identifier", - "start": 115292, - "end": 115305, + "start": 115291, + "end": 115304, "loc": { "start": { "line": 2914, @@ -102835,8 +102837,8 @@ }, { "type": "IfStatement", - "start": 115329, - "end": 115559, + "start": 115328, + "end": 115558, "loc": { "start": { "line": 2915, @@ -102849,8 +102851,8 @@ }, "test": { "type": "MemberExpression", - "start": 115333, - "end": 115347, + "start": 115332, + "end": 115346, "loc": { "start": { "line": 2915, @@ -102863,8 +102865,8 @@ }, "object": { "type": "Identifier", - "start": 115333, - "end": 115336, + "start": 115332, + "end": 115335, "loc": { "start": { "line": 2915, @@ -102880,8 +102882,8 @@ }, "property": { "type": "Identifier", - "start": 115337, - "end": 115347, + "start": 115336, + "end": 115346, "loc": { "start": { "line": 2915, @@ -102899,8 +102901,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 115349, - "end": 115559, + "start": 115348, + "end": 115558, "loc": { "start": { "line": 2915, @@ -102914,8 +102916,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 115375, - "end": 115446, + "start": 115374, + "end": 115445, "loc": { "start": { "line": 2916, @@ -102928,8 +102930,8 @@ }, "expression": { "type": "CallExpression", - "start": 115375, - "end": 115445, + "start": 115374, + "end": 115444, "loc": { "start": { "line": 2916, @@ -102942,8 +102944,8 @@ }, "callee": { "type": "MemberExpression", - "start": 115375, - "end": 115399, + "start": 115374, + "end": 115398, "loc": { "start": { "line": 2916, @@ -102956,8 +102958,8 @@ }, "object": { "type": "Identifier", - "start": 115375, - "end": 115379, + "start": 115374, + "end": 115378, "loc": { "start": { "line": 2916, @@ -102973,8 +102975,8 @@ }, "property": { "type": "Identifier", - "start": 115380, - "end": 115399, + "start": 115379, + "end": 115398, "loc": { "start": { "line": 2916, @@ -102993,8 +102995,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 115400, - "end": 115414, + "start": 115399, + "end": 115413, "loc": { "start": { "line": 2916, @@ -103007,8 +103009,8 @@ }, "object": { "type": "Identifier", - "start": 115400, - "end": 115403, + "start": 115399, + "end": 115402, "loc": { "start": { "line": 2916, @@ -103024,8 +103026,8 @@ }, "property": { "type": "Identifier", - "start": 115404, - "end": 115414, + "start": 115403, + "end": 115413, "loc": { "start": { "line": 2916, @@ -103043,8 +103045,8 @@ }, { "type": "MemberExpression", - "start": 115416, - "end": 115429, + "start": 115415, + "end": 115428, "loc": { "start": { "line": 2916, @@ -103057,8 +103059,8 @@ }, "object": { "type": "Identifier", - "start": 115416, - "end": 115419, + "start": 115415, + "end": 115418, "loc": { "start": { "line": 2916, @@ -103074,8 +103076,8 @@ }, "property": { "type": "Identifier", - "start": 115420, - "end": 115429, + "start": 115419, + "end": 115428, "loc": { "start": { "line": 2916, @@ -103093,8 +103095,8 @@ }, { "type": "MemberExpression", - "start": 115431, - "end": 115444, + "start": 115430, + "end": 115443, "loc": { "start": { "line": 2916, @@ -103107,8 +103109,8 @@ }, "object": { "type": "Identifier", - "start": 115431, - "end": 115434, + "start": 115430, + "end": 115433, "loc": { "start": { "line": 2916, @@ -103124,8 +103126,8 @@ }, "property": { "type": "Identifier", - "start": 115435, - "end": 115444, + "start": 115434, + "end": 115443, "loc": { "start": { "line": 2916, @@ -103146,8 +103148,8 @@ }, { "type": "ExpressionStatement", - "start": 115471, - "end": 115493, + "start": 115470, + "end": 115492, "loc": { "start": { "line": 2917, @@ -103160,8 +103162,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 115471, - "end": 115492, + "start": 115470, + "end": 115491, "loc": { "start": { "line": 2917, @@ -103175,8 +103177,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 115471, - "end": 115485, + "start": 115470, + "end": 115484, "loc": { "start": { "line": 2917, @@ -103189,8 +103191,8 @@ }, "object": { "type": "Identifier", - "start": 115471, - "end": 115474, + "start": 115470, + "end": 115473, "loc": { "start": { "line": 2917, @@ -103206,8 +103208,8 @@ }, "property": { "type": "Identifier", - "start": 115475, - "end": 115485, + "start": 115474, + "end": 115484, "loc": { "start": { "line": 2917, @@ -103225,8 +103227,8 @@ }, "right": { "type": "NullLiteral", - "start": 115488, - "end": 115492, + "start": 115487, + "end": 115491, "loc": { "start": { "line": 2917, @@ -103243,8 +103245,8 @@ { "type": "CommentLine", "value": " Positions now baked, don't need any more", - "start": 115494, - "end": 115537, + "start": 115493, + "end": 115536, "loc": { "start": { "line": 2917, @@ -103265,8 +103267,8 @@ }, { "type": "ExpressionStatement", - "start": 115580, - "end": 115625, + "start": 115579, + "end": 115624, "loc": { "start": { "line": 2919, @@ -103279,8 +103281,8 @@ }, "expression": { "type": "CallExpression", - "start": 115580, - "end": 115624, + "start": 115579, + "end": 115623, "loc": { "start": { "line": 2919, @@ -103293,8 +103295,8 @@ }, "callee": { "type": "MemberExpression", - "start": 115580, - "end": 115603, + "start": 115579, + "end": 115602, "loc": { "start": { "line": 2919, @@ -103307,8 +103309,8 @@ }, "object": { "type": "Identifier", - "start": 115580, - "end": 115584, + "start": 115579, + "end": 115583, "loc": { "start": { "line": 2919, @@ -103324,8 +103326,8 @@ }, "property": { "type": "Identifier", - "start": 115585, - "end": 115603, + "start": 115584, + "end": 115602, "loc": { "start": { "line": 2919, @@ -103344,8 +103346,8 @@ "arguments": [ { "type": "Identifier", - "start": 115604, - "end": 115608, + "start": 115603, + "end": 115607, "loc": { "start": { "line": 2919, @@ -103361,8 +103363,8 @@ }, { "type": "MemberExpression", - "start": 115610, - "end": 115623, + "start": 115609, + "end": 115622, "loc": { "start": { "line": 2919, @@ -103375,8 +103377,8 @@ }, "object": { "type": "Identifier", - "start": 115610, - "end": 115613, + "start": 115609, + "end": 115612, "loc": { "start": { "line": 2919, @@ -103392,8 +103394,8 @@ }, "property": { "type": "Identifier", - "start": 115614, - "end": 115623, + "start": 115613, + "end": 115622, "loc": { "start": { "line": 2919, @@ -103414,8 +103416,8 @@ }, { "type": "ExpressionStatement", - "start": 115646, - "end": 115662, + "start": 115645, + "end": 115661, "loc": { "start": { "line": 2920, @@ -103428,8 +103430,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 115646, - "end": 115661, + "start": 115645, + "end": 115660, "loc": { "start": { "line": 2920, @@ -103443,8 +103445,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 115646, - "end": 115654, + "start": 115645, + "end": 115653, "loc": { "start": { "line": 2920, @@ -103457,8 +103459,8 @@ }, "object": { "type": "Identifier", - "start": 115646, - "end": 115649, + "start": 115645, + "end": 115648, "loc": { "start": { "line": 2920, @@ -103474,8 +103476,8 @@ }, "property": { "type": "Identifier", - "start": 115650, - "end": 115654, + "start": 115649, + "end": 115653, "loc": { "start": { "line": 2920, @@ -103493,8 +103495,8 @@ }, "right": { "type": "Identifier", - "start": 115657, - "end": 115661, + "start": 115656, + "end": 115660, "loc": { "start": { "line": 2920, @@ -103515,8 +103517,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 115687, - "end": 115968, + "start": 115686, + "end": 115967, "loc": { "start": { "line": 2922, @@ -103530,8 +103532,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 115709, - "end": 115743, + "start": 115708, + "end": 115742, "loc": { "start": { "line": 2923, @@ -103545,8 +103547,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 115715, - "end": 115742, + "start": 115714, + "end": 115741, "loc": { "start": { "line": 2923, @@ -103559,8 +103561,8 @@ }, "id": { "type": "Identifier", - "start": 115715, - "end": 115719, + "start": 115714, + "end": 115718, "loc": { "start": { "line": 2923, @@ -103576,8 +103578,8 @@ }, "init": { "type": "CallExpression", - "start": 115722, - "end": 115742, + "start": 115721, + "end": 115741, "loc": { "start": { "line": 2923, @@ -103590,8 +103592,8 @@ }, "callee": { "type": "MemberExpression", - "start": 115722, - "end": 115740, + "start": 115721, + "end": 115739, "loc": { "start": { "line": 2923, @@ -103604,8 +103606,8 @@ }, "object": { "type": "Identifier", - "start": 115722, - "end": 115726, + "start": 115721, + "end": 115725, "loc": { "start": { "line": 2923, @@ -103621,8 +103623,8 @@ }, "property": { "type": "Identifier", - "start": 115727, - "end": 115740, + "start": 115726, + "end": 115739, "loc": { "start": { "line": 2923, @@ -103646,8 +103648,8 @@ }, { "type": "ExpressionStatement", - "start": 115764, - "end": 115819, + "start": 115763, + "end": 115818, "loc": { "start": { "line": 2924, @@ -103660,8 +103662,8 @@ }, "expression": { "type": "CallExpression", - "start": 115764, - "end": 115818, + "start": 115763, + "end": 115817, "loc": { "start": { "line": 2924, @@ -103674,8 +103676,8 @@ }, "callee": { "type": "MemberExpression", - "start": 115764, - "end": 115787, + "start": 115763, + "end": 115786, "loc": { "start": { "line": 2924, @@ -103688,8 +103690,8 @@ }, "object": { "type": "Identifier", - "start": 115764, - "end": 115768, + "start": 115763, + "end": 115767, "loc": { "start": { "line": 2924, @@ -103705,8 +103707,8 @@ }, "property": { "type": "Identifier", - "start": 115769, - "end": 115787, + "start": 115768, + "end": 115786, "loc": { "start": { "line": 2924, @@ -103725,8 +103727,8 @@ "arguments": [ { "type": "Identifier", - "start": 115788, - "end": 115792, + "start": 115787, + "end": 115791, "loc": { "start": { "line": 2924, @@ -103742,8 +103744,8 @@ }, { "type": "MemberExpression", - "start": 115794, - "end": 115817, + "start": 115793, + "end": 115816, "loc": { "start": { "line": 2924, @@ -103756,8 +103758,8 @@ }, "object": { "type": "Identifier", - "start": 115794, - "end": 115797, + "start": 115793, + "end": 115796, "loc": { "start": { "line": 2924, @@ -103773,8 +103775,8 @@ }, "property": { "type": "Identifier", - "start": 115798, - "end": 115817, + "start": 115797, + "end": 115816, "loc": { "start": { "line": 2924, @@ -103795,8 +103797,8 @@ }, { "type": "ExpressionStatement", - "start": 115840, - "end": 115913, + "start": 115839, + "end": 115912, "loc": { "start": { "line": 2925, @@ -103809,8 +103811,8 @@ }, "expression": { "type": "CallExpression", - "start": 115840, - "end": 115912, + "start": 115839, + "end": 115911, "loc": { "start": { "line": 2925, @@ -103823,8 +103825,8 @@ }, "callee": { "type": "MemberExpression", - "start": 115840, - "end": 115879, + "start": 115839, + "end": 115878, "loc": { "start": { "line": 2925, @@ -103837,8 +103839,8 @@ }, "object": { "type": "Identifier", - "start": 115840, - "end": 115864, + "start": 115839, + "end": 115863, "loc": { "start": { "line": 2925, @@ -103854,8 +103856,8 @@ }, "property": { "type": "Identifier", - "start": 115865, - "end": 115879, + "start": 115864, + "end": 115878, "loc": { "start": { "line": 2925, @@ -103874,8 +103876,8 @@ "arguments": [ { "type": "Identifier", - "start": 115880, - "end": 115884, + "start": 115879, + "end": 115883, "loc": { "start": { "line": 2925, @@ -103891,8 +103893,8 @@ }, { "type": "MemberExpression", - "start": 115886, - "end": 115911, + "start": 115885, + "end": 115910, "loc": { "start": { "line": 2925, @@ -103905,8 +103907,8 @@ }, "object": { "type": "Identifier", - "start": 115886, - "end": 115889, + "start": 115885, + "end": 115888, "loc": { "start": { "line": 2925, @@ -103922,8 +103924,8 @@ }, "property": { "type": "Identifier", - "start": 115890, - "end": 115911, + "start": 115889, + "end": 115910, "loc": { "start": { "line": 2925, @@ -103944,8 +103946,8 @@ }, { "type": "ExpressionStatement", - "start": 115934, - "end": 115950, + "start": 115933, + "end": 115949, "loc": { "start": { "line": 2926, @@ -103958,8 +103960,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 115934, - "end": 115949, + "start": 115933, + "end": 115948, "loc": { "start": { "line": 2926, @@ -103973,8 +103975,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 115934, - "end": 115942, + "start": 115933, + "end": 115941, "loc": { "start": { "line": 2926, @@ -103987,8 +103989,8 @@ }, "object": { "type": "Identifier", - "start": 115934, - "end": 115937, + "start": 115933, + "end": 115936, "loc": { "start": { "line": 2926, @@ -104004,8 +104006,8 @@ }, "property": { "type": "Identifier", - "start": 115938, - "end": 115942, + "start": 115937, + "end": 115941, "loc": { "start": { "line": 2926, @@ -104023,8 +104025,8 @@ }, "right": { "type": "Identifier", - "start": 115945, - "end": 115949, + "start": 115944, + "end": 115948, "loc": { "start": { "line": 2926, @@ -104046,8 +104048,8 @@ }, { "type": "IfStatement", - "start": 115986, - "end": 116207, + "start": 115985, + "end": 116206, "loc": { "start": { "line": 2929, @@ -104060,8 +104062,8 @@ }, "test": { "type": "MemberExpression", - "start": 115990, - "end": 116004, + "start": 115989, + "end": 116003, "loc": { "start": { "line": 2929, @@ -104074,8 +104076,8 @@ }, "object": { "type": "Identifier", - "start": 115990, - "end": 115993, + "start": 115989, + "end": 115992, "loc": { "start": { "line": 2929, @@ -104091,8 +104093,8 @@ }, "property": { "type": "Identifier", - "start": 115994, - "end": 116004, + "start": 115993, + "end": 116003, "loc": { "start": { "line": 2929, @@ -104110,8 +104112,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 116006, - "end": 116207, + "start": 116005, + "end": 116206, "loc": { "start": { "line": 2929, @@ -104125,8 +104127,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 116028, - "end": 116065, + "start": 116027, + "end": 116064, "loc": { "start": { "line": 2930, @@ -104139,8 +104141,8 @@ }, "expression": { "type": "CallExpression", - "start": 116028, - "end": 116064, + "start": 116027, + "end": 116063, "loc": { "start": { "line": 2930, @@ -104153,8 +104155,8 @@ }, "callee": { "type": "MemberExpression", - "start": 116028, - "end": 116044, + "start": 116027, + "end": 116043, "loc": { "start": { "line": 2930, @@ -104167,8 +104169,8 @@ }, "object": { "type": "Identifier", - "start": 116028, - "end": 116032, + "start": 116027, + "end": 116031, "loc": { "start": { "line": 2930, @@ -104184,8 +104186,8 @@ }, "property": { "type": "Identifier", - "start": 116033, - "end": 116044, + "start": 116032, + "end": 116043, "loc": { "start": { "line": 2930, @@ -104204,8 +104206,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 116045, - "end": 116053, + "start": 116044, + "end": 116052, "loc": { "start": { "line": 2930, @@ -104218,8 +104220,8 @@ }, "object": { "type": "Identifier", - "start": 116045, - "end": 116048, + "start": 116044, + "end": 116047, "loc": { "start": { "line": 2930, @@ -104235,8 +104237,8 @@ }, "property": { "type": "Identifier", - "start": 116049, - "end": 116053, + "start": 116048, + "end": 116052, "loc": { "start": { "line": 2930, @@ -104254,8 +104256,8 @@ }, { "type": "Identifier", - "start": 116055, - "end": 116063, + "start": 116054, + "end": 116062, "loc": { "start": { "line": 2930, @@ -104274,8 +104276,8 @@ }, { "type": "ExpressionStatement", - "start": 116086, - "end": 116131, + "start": 116085, + "end": 116130, "loc": { "start": { "line": 2931, @@ -104288,8 +104290,8 @@ }, "expression": { "type": "CallExpression", - "start": 116086, - "end": 116130, + "start": 116085, + "end": 116129, "loc": { "start": { "line": 2931, @@ -104302,8 +104304,8 @@ }, "callee": { "type": "MemberExpression", - "start": 116086, - "end": 116104, + "start": 116085, + "end": 116103, "loc": { "start": { "line": 2931, @@ -104316,8 +104318,8 @@ }, "object": { "type": "Identifier", - "start": 116086, - "end": 116090, + "start": 116085, + "end": 116089, "loc": { "start": { "line": 2931, @@ -104333,8 +104335,8 @@ }, "property": { "type": "Identifier", - "start": 116091, - "end": 116104, + "start": 116090, + "end": 116103, "loc": { "start": { "line": 2931, @@ -104353,8 +104355,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 116105, - "end": 116119, + "start": 116104, + "end": 116118, "loc": { "start": { "line": 2931, @@ -104367,8 +104369,8 @@ }, "object": { "type": "Identifier", - "start": 116105, - "end": 116108, + "start": 116104, + "end": 116107, "loc": { "start": { "line": 2931, @@ -104384,8 +104386,8 @@ }, "property": { "type": "Identifier", - "start": 116109, - "end": 116119, + "start": 116108, + "end": 116118, "loc": { "start": { "line": 2931, @@ -104403,8 +104405,8 @@ }, { "type": "Identifier", - "start": 116121, - "end": 116129, + "start": 116120, + "end": 116128, "loc": { "start": { "line": 2931, @@ -104423,8 +104425,8 @@ }, { "type": "ExpressionStatement", - "start": 116152, - "end": 116189, + "start": 116151, + "end": 116188, "loc": { "start": { "line": 2932, @@ -104437,8 +104439,8 @@ }, "expression": { "type": "CallExpression", - "start": 116152, - "end": 116188, + "start": 116151, + "end": 116187, "loc": { "start": { "line": 2932, @@ -104451,8 +104453,8 @@ }, "callee": { "type": "MemberExpression", - "start": 116152, - "end": 116168, + "start": 116151, + "end": 116167, "loc": { "start": { "line": 2932, @@ -104465,8 +104467,8 @@ }, "object": { "type": "Identifier", - "start": 116152, - "end": 116156, + "start": 116151, + "end": 116155, "loc": { "start": { "line": 2932, @@ -104482,8 +104484,8 @@ }, "property": { "type": "Identifier", - "start": 116157, - "end": 116168, + "start": 116156, + "end": 116167, "loc": { "start": { "line": 2932, @@ -104502,8 +104504,8 @@ "arguments": [ { "type": "Identifier", - "start": 116169, - "end": 116177, + "start": 116168, + "end": 116176, "loc": { "start": { "line": 2932, @@ -104519,8 +104521,8 @@ }, { "type": "MemberExpression", - "start": 116179, - "end": 116187, + "start": 116178, + "end": 116186, "loc": { "start": { "line": 2932, @@ -104533,8 +104535,8 @@ }, "object": { "type": "Identifier", - "start": 116179, - "end": 116182, + "start": 116178, + "end": 116181, "loc": { "start": { "line": 2932, @@ -104550,8 +104552,8 @@ }, "property": { "type": "Identifier", - "start": 116183, - "end": 116187, + "start": 116182, + "end": 116186, "loc": { "start": { "line": 2932, @@ -104579,8 +104581,8 @@ { "type": "CommentLine", "value": " EDGES", - "start": 116225, - "end": 116233, + "start": 116224, + "end": 116232, "loc": { "start": { "line": 2935, @@ -104596,8 +104598,8 @@ }, { "type": "IfStatement", - "start": 116251, - "end": 116724, + "start": 116250, + "end": 116723, "loc": { "start": { "line": 2937, @@ -104610,8 +104612,8 @@ }, "test": { "type": "LogicalExpression", - "start": 116255, - "end": 116382, + "start": 116254, + "end": 116381, "loc": { "start": { "line": 2937, @@ -104624,8 +104626,8 @@ }, "left": { "type": "LogicalExpression", - "start": 116255, - "end": 116287, + "start": 116254, + "end": 116286, "loc": { "start": { "line": 2937, @@ -104638,8 +104640,8 @@ }, "left": { "type": "UnaryExpression", - "start": 116255, - "end": 116267, + "start": 116254, + "end": 116266, "loc": { "start": { "line": 2937, @@ -104654,8 +104656,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 116256, - "end": 116267, + "start": 116255, + "end": 116266, "loc": { "start": { "line": 2937, @@ -104668,8 +104670,8 @@ }, "object": { "type": "Identifier", - "start": 116256, - "end": 116259, + "start": 116255, + "end": 116258, "loc": { "start": { "line": 2937, @@ -104686,8 +104688,8 @@ }, "property": { "type": "Identifier", - "start": 116260, - "end": 116267, + "start": 116259, + "end": 116266, "loc": { "start": { "line": 2937, @@ -104712,8 +104714,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 116271, - "end": 116287, + "start": 116270, + "end": 116286, "loc": { "start": { "line": 2937, @@ -104728,8 +104730,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 116272, - "end": 116287, + "start": 116271, + "end": 116286, "loc": { "start": { "line": 2937, @@ -104742,8 +104744,8 @@ }, "object": { "type": "Identifier", - "start": 116272, - "end": 116275, + "start": 116271, + "end": 116274, "loc": { "start": { "line": 2937, @@ -104759,8 +104761,8 @@ }, "property": { "type": "Identifier", - "start": 116276, - "end": 116287, + "start": 116275, + "end": 116286, "loc": { "start": { "line": 2937, @@ -104785,8 +104787,8 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 116292, - "end": 116381, + "start": 116291, + "end": 116380, "loc": { "start": { "line": 2937, @@ -104799,8 +104801,8 @@ }, "left": { "type": "LogicalExpression", - "start": 116292, - "end": 116350, + "start": 116291, + "end": 116349, "loc": { "start": { "line": 2937, @@ -104813,8 +104815,8 @@ }, "left": { "type": "BinaryExpression", - "start": 116292, - "end": 116321, + "start": 116291, + "end": 116320, "loc": { "start": { "line": 2937, @@ -104827,8 +104829,8 @@ }, "left": { "type": "MemberExpression", - "start": 116292, - "end": 116305, + "start": 116291, + "end": 116304, "loc": { "start": { "line": 2937, @@ -104841,8 +104843,8 @@ }, "object": { "type": "Identifier", - "start": 116292, - "end": 116295, + "start": 116291, + "end": 116294, "loc": { "start": { "line": 2937, @@ -104858,8 +104860,8 @@ }, "property": { "type": "Identifier", - "start": 116296, - "end": 116305, + "start": 116295, + "end": 116304, "loc": { "start": { "line": 2937, @@ -104878,8 +104880,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 116310, - "end": 116321, + "start": 116309, + "end": 116320, "loc": { "start": { "line": 2937, @@ -104900,8 +104902,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 116325, - "end": 116350, + "start": 116324, + "end": 116349, "loc": { "start": { "line": 2937, @@ -104914,8 +104916,8 @@ }, "left": { "type": "MemberExpression", - "start": 116325, - "end": 116338, + "start": 116324, + "end": 116337, "loc": { "start": { "line": 2937, @@ -104928,8 +104930,8 @@ }, "object": { "type": "Identifier", - "start": 116325, - "end": 116328, + "start": 116324, + "end": 116327, "loc": { "start": { "line": 2937, @@ -104945,8 +104947,8 @@ }, "property": { "type": "Identifier", - "start": 116329, - "end": 116338, + "start": 116328, + "end": 116337, "loc": { "start": { "line": 2937, @@ -104965,8 +104967,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 116343, - "end": 116350, + "start": 116342, + "end": 116349, "loc": { "start": { "line": 2937, @@ -104988,8 +104990,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 116354, - "end": 116381, + "start": 116353, + "end": 116380, "loc": { "start": { "line": 2937, @@ -105002,8 +105004,8 @@ }, "left": { "type": "MemberExpression", - "start": 116354, - "end": 116367, + "start": 116353, + "end": 116366, "loc": { "start": { "line": 2937, @@ -105016,8 +105018,8 @@ }, "object": { "type": "Identifier", - "start": 116354, - "end": 116357, + "start": 116353, + "end": 116356, "loc": { "start": { "line": 2937, @@ -105033,8 +105035,8 @@ }, "property": { "type": "Identifier", - "start": 116358, - "end": 116367, + "start": 116357, + "end": 116366, "loc": { "start": { "line": 2937, @@ -105053,8 +105055,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 116372, - "end": 116381, + "start": 116371, + "end": 116380, "loc": { "start": { "line": 2937, @@ -105074,15 +105076,15 @@ }, "extra": { "parenthesized": true, - "parenStart": 116291 + "parenStart": 116290 } }, "leadingComments": null }, "consequent": { "type": "BlockStatement", - "start": 116384, - "end": 116724, + "start": 116383, + "end": 116723, "loc": { "start": { "line": 2937, @@ -105096,8 +105098,8 @@ "body": [ { "type": "IfStatement", - "start": 116406, - "end": 116706, + "start": 116405, + "end": 116705, "loc": { "start": { "line": 2938, @@ -105110,8 +105112,8 @@ }, "test": { "type": "MemberExpression", - "start": 116410, - "end": 116423, + "start": 116409, + "end": 116422, "loc": { "start": { "line": 2938, @@ -105124,8 +105126,8 @@ }, "object": { "type": "Identifier", - "start": 116410, - "end": 116413, + "start": 116409, + "end": 116412, "loc": { "start": { "line": 2938, @@ -105141,8 +105143,8 @@ }, "property": { "type": "Identifier", - "start": 116414, - "end": 116423, + "start": 116413, + "end": 116422, "loc": { "start": { "line": 2938, @@ -105160,8 +105162,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 116425, - "end": 116547, + "start": 116424, + "end": 116546, "loc": { "start": { "line": 2938, @@ -105175,8 +105177,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 116451, - "end": 116525, + "start": 116450, + "end": 116524, "loc": { "start": { "line": 2939, @@ -105189,8 +105191,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 116451, - "end": 116524, + "start": 116450, + "end": 116523, "loc": { "start": { "line": 2939, @@ -105204,8 +105206,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 116451, - "end": 116466, + "start": 116450, + "end": 116465, "loc": { "start": { "line": 2939, @@ -105218,8 +105220,8 @@ }, "object": { "type": "Identifier", - "start": 116451, - "end": 116454, + "start": 116450, + "end": 116453, "loc": { "start": { "line": 2939, @@ -105235,8 +105237,8 @@ }, "property": { "type": "Identifier", - "start": 116455, - "end": 116466, + "start": 116454, + "end": 116465, "loc": { "start": { "line": 2939, @@ -105254,8 +105256,8 @@ }, "right": { "type": "CallExpression", - "start": 116469, - "end": 116524, + "start": 116468, + "end": 116523, "loc": { "start": { "line": 2939, @@ -105268,8 +105270,8 @@ }, "callee": { "type": "Identifier", - "start": 116469, - "end": 116485, + "start": 116468, + "end": 116484, "loc": { "start": { "line": 2939, @@ -105286,8 +105288,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 116486, - "end": 116499, + "start": 116485, + "end": 116498, "loc": { "start": { "line": 2939, @@ -105300,8 +105302,8 @@ }, "object": { "type": "Identifier", - "start": 116486, - "end": 116489, + "start": 116485, + "end": 116488, "loc": { "start": { "line": 2939, @@ -105317,8 +105319,8 @@ }, "property": { "type": "Identifier", - "start": 116490, - "end": 116499, + "start": 116489, + "end": 116498, "loc": { "start": { "line": 2939, @@ -105336,8 +105338,8 @@ }, { "type": "MemberExpression", - "start": 116501, - "end": 116512, + "start": 116500, + "end": 116511, "loc": { "start": { "line": 2939, @@ -105350,8 +105352,8 @@ }, "object": { "type": "Identifier", - "start": 116501, - "end": 116504, + "start": 116500, + "end": 116503, "loc": { "start": { "line": 2939, @@ -105367,8 +105369,8 @@ }, "property": { "type": "Identifier", - "start": 116505, - "end": 116512, + "start": 116504, + "end": 116511, "loc": { "start": { "line": 2939, @@ -105386,8 +105388,8 @@ }, { "type": "NullLiteral", - "start": 116514, - "end": 116518, + "start": 116513, + "end": 116517, "loc": { "start": { "line": 2939, @@ -105401,8 +105403,8 @@ }, { "type": "NumericLiteral", - "start": 116520, - "end": 116523, + "start": 116519, + "end": 116522, "loc": { "start": { "line": 2939, @@ -105428,8 +105430,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 116553, - "end": 116706, + "start": 116552, + "end": 116705, "loc": { "start": { "line": 2940, @@ -105443,8 +105445,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 116579, - "end": 116684, + "start": 116578, + "end": 116683, "loc": { "start": { "line": 2941, @@ -105457,8 +105459,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 116579, - "end": 116683, + "start": 116578, + "end": 116682, "loc": { "start": { "line": 2941, @@ -105472,8 +105474,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 116579, - "end": 116594, + "start": 116578, + "end": 116593, "loc": { "start": { "line": 2941, @@ -105486,8 +105488,8 @@ }, "object": { "type": "Identifier", - "start": 116579, - "end": 116582, + "start": 116578, + "end": 116581, "loc": { "start": { "line": 2941, @@ -105503,8 +105505,8 @@ }, "property": { "type": "Identifier", - "start": 116583, - "end": 116594, + "start": 116582, + "end": 116593, "loc": { "start": { "line": 2941, @@ -105522,8 +105524,8 @@ }, "right": { "type": "CallExpression", - "start": 116597, - "end": 116683, + "start": 116596, + "end": 116682, "loc": { "start": { "line": 2941, @@ -105536,8 +105538,8 @@ }, "callee": { "type": "Identifier", - "start": 116597, - "end": 116613, + "start": 116596, + "end": 116612, "loc": { "start": { "line": 2941, @@ -105554,8 +105556,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 116614, - "end": 116637, + "start": 116613, + "end": 116636, "loc": { "start": { "line": 2941, @@ -105568,8 +105570,8 @@ }, "object": { "type": "Identifier", - "start": 116614, - "end": 116617, + "start": 116613, + "end": 116616, "loc": { "start": { "line": 2941, @@ -105585,8 +105587,8 @@ }, "property": { "type": "Identifier", - "start": 116618, - "end": 116637, + "start": 116617, + "end": 116636, "loc": { "start": { "line": 2941, @@ -105604,8 +105606,8 @@ }, { "type": "MemberExpression", - "start": 116639, - "end": 116650, + "start": 116638, + "end": 116649, "loc": { "start": { "line": 2941, @@ -105618,8 +105620,8 @@ }, "object": { "type": "Identifier", - "start": 116639, - "end": 116642, + "start": 116638, + "end": 116641, "loc": { "start": { "line": 2941, @@ -105635,8 +105637,8 @@ }, "property": { "type": "Identifier", - "start": 116643, - "end": 116650, + "start": 116642, + "end": 116649, "loc": { "start": { "line": 2941, @@ -105654,8 +105656,8 @@ }, { "type": "MemberExpression", - "start": 116652, - "end": 116677, + "start": 116651, + "end": 116676, "loc": { "start": { "line": 2941, @@ -105668,8 +105670,8 @@ }, "object": { "type": "Identifier", - "start": 116652, - "end": 116655, + "start": 116651, + "end": 116654, "loc": { "start": { "line": 2941, @@ -105685,8 +105687,8 @@ }, "property": { "type": "Identifier", - "start": 116656, - "end": 116677, + "start": 116655, + "end": 116676, "loc": { "start": { "line": 2941, @@ -105704,8 +105706,8 @@ }, { "type": "NumericLiteral", - "start": 116679, - "end": 116682, + "start": 116678, + "end": 116681, "loc": { "start": { "line": 2941, @@ -105739,8 +105741,8 @@ { "type": "CommentLine", "value": " EDGES", - "start": 116225, - "end": 116233, + "start": 116224, + "end": 116232, "loc": { "start": { "line": 2935, @@ -105757,8 +105759,8 @@ { "type": "CommentLine", "value": " TEXTURE", - "start": 116742, - "end": 116752, + "start": 116741, + "end": 116751, "loc": { "start": { "line": 2945, @@ -105773,8 +105775,8 @@ { "type": "CommentLine", "value": " cfg.textureSetId = cfg.textureSetId || DEFAULT_TEXTURE_SET_ID;", - "start": 116770, - "end": 116835, + "start": 116769, + "end": 116834, "loc": { "start": { "line": 2947, @@ -105790,8 +105792,8 @@ }, { "type": "IfStatement", - "start": 116852, - "end": 117223, + "start": 116851, + "end": 117222, "loc": { "start": { "line": 2948, @@ -105804,8 +105806,8 @@ }, "test": { "type": "MemberExpression", - "start": 116856, - "end": 116872, + "start": 116855, + "end": 116871, "loc": { "start": { "line": 2948, @@ -105818,8 +105820,8 @@ }, "object": { "type": "Identifier", - "start": 116856, - "end": 116859, + "start": 116855, + "end": 116858, "loc": { "start": { "line": 2948, @@ -105836,8 +105838,8 @@ }, "property": { "type": "Identifier", - "start": 116860, - "end": 116872, + "start": 116859, + "end": 116871, "loc": { "start": { "line": 2948, @@ -105856,8 +105858,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 116874, - "end": 117223, + "start": 116873, + "end": 117222, "loc": { "start": { "line": 2948, @@ -105871,8 +105873,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 116896, - "end": 116949, + "start": 116895, + "end": 116948, "loc": { "start": { "line": 2949, @@ -105885,8 +105887,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 116896, - "end": 116948, + "start": 116895, + "end": 116947, "loc": { "start": { "line": 2949, @@ -105900,8 +105902,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 116896, - "end": 116910, + "start": 116895, + "end": 116909, "loc": { "start": { "line": 2949, @@ -105914,8 +105916,8 @@ }, "object": { "type": "Identifier", - "start": 116896, - "end": 116899, + "start": 116895, + "end": 116898, "loc": { "start": { "line": 2949, @@ -105931,8 +105933,8 @@ }, "property": { "type": "Identifier", - "start": 116900, - "end": 116910, + "start": 116899, + "end": 116909, "loc": { "start": { "line": 2949, @@ -105950,8 +105952,8 @@ }, "right": { "type": "MemberExpression", - "start": 116913, - "end": 116948, + "start": 116912, + "end": 116947, "loc": { "start": { "line": 2949, @@ -105964,8 +105966,8 @@ }, "object": { "type": "MemberExpression", - "start": 116913, - "end": 116930, + "start": 116912, + "end": 116929, "loc": { "start": { "line": 2949, @@ -105978,8 +105980,8 @@ }, "object": { "type": "ThisExpression", - "start": 116913, - "end": 116917, + "start": 116912, + "end": 116916, "loc": { "start": { "line": 2949, @@ -105993,8 +105995,8 @@ }, "property": { "type": "Identifier", - "start": 116918, - "end": 116930, + "start": 116917, + "end": 116929, "loc": { "start": { "line": 2949, @@ -106012,8 +106014,8 @@ }, "property": { "type": "MemberExpression", - "start": 116931, - "end": 116947, + "start": 116930, + "end": 116946, "loc": { "start": { "line": 2949, @@ -106026,8 +106028,8 @@ }, "object": { "type": "Identifier", - "start": 116931, - "end": 116934, + "start": 116930, + "end": 116933, "loc": { "start": { "line": 2949, @@ -106043,8 +106045,8 @@ }, "property": { "type": "Identifier", - "start": 116935, - "end": 116947, + "start": 116934, + "end": 116946, "loc": { "start": { "line": 2949, @@ -106066,8 +106068,8 @@ }, { "type": "IfStatement", - "start": 116970, - "end": 117205, + "start": 116969, + "end": 117204, "loc": { "start": { "line": 2950, @@ -106080,8 +106082,8 @@ }, "test": { "type": "UnaryExpression", - "start": 116974, - "end": 116989, + "start": 116973, + "end": 116988, "loc": { "start": { "line": 2950, @@ -106096,8 +106098,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 116975, - "end": 116989, + "start": 116974, + "end": 116988, "loc": { "start": { "line": 2950, @@ -106110,8 +106112,8 @@ }, "object": { "type": "Identifier", - "start": 116975, - "end": 116978, + "start": 116974, + "end": 116977, "loc": { "start": { "line": 2950, @@ -106127,8 +106129,8 @@ }, "property": { "type": "Identifier", - "start": 116979, - "end": 116989, + "start": 116978, + "end": 116988, "loc": { "start": { "line": 2950, @@ -106150,8 +106152,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 116991, - "end": 117205, + "start": 116990, + "end": 117204, "loc": { "start": { "line": 2950, @@ -106165,8 +106167,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 117017, - "end": 117145, + "start": 117016, + "end": 117144, "loc": { "start": { "line": 2951, @@ -106179,8 +106181,8 @@ }, "expression": { "type": "CallExpression", - "start": 117017, - "end": 117144, + "start": 117016, + "end": 117143, "loc": { "start": { "line": 2951, @@ -106193,8 +106195,8 @@ }, "callee": { "type": "MemberExpression", - "start": 117017, - "end": 117027, + "start": 117016, + "end": 117026, "loc": { "start": { "line": 2951, @@ -106207,8 +106209,8 @@ }, "object": { "type": "ThisExpression", - "start": 117017, - "end": 117021, + "start": 117016, + "end": 117020, "loc": { "start": { "line": 2951, @@ -106222,8 +106224,8 @@ }, "property": { "type": "Identifier", - "start": 117022, - "end": 117027, + "start": 117021, + "end": 117026, "loc": { "start": { "line": 2951, @@ -106242,8 +106244,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 117028, - "end": 117143, + "start": 117027, + "end": 117142, "loc": { "start": { "line": 2951, @@ -106257,8 +106259,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 117067, - "end": 117083, + "start": 117066, + "end": 117082, "loc": { "start": { "line": 2951, @@ -106271,8 +106273,8 @@ }, "object": { "type": "Identifier", - "start": 117067, - "end": 117070, + "start": 117066, + "end": 117069, "loc": { "start": { "line": 2951, @@ -106288,8 +106290,8 @@ }, "property": { "type": "Identifier", - "start": 117071, - "end": 117083, + "start": 117070, + "end": 117082, "loc": { "start": { "line": 2951, @@ -106309,8 +106311,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 117029, - "end": 117065, + "start": 117028, + "end": 117064, "loc": { "start": { "line": 2951, @@ -106329,8 +106331,8 @@ }, { "type": "TemplateElement", - "start": 117084, - "end": 117142, + "start": 117083, + "end": 117141, "loc": { "start": { "line": 2951, @@ -106354,8 +106356,8 @@ }, { "type": "ReturnStatement", - "start": 117170, - "end": 117183, + "start": 117169, + "end": 117182, "loc": { "start": { "line": 2952, @@ -106368,8 +106370,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 117177, - "end": 117182, + "start": 117176, + "end": 117181, "loc": { "start": { "line": 2952, @@ -106396,8 +106398,8 @@ { "type": "CommentLine", "value": " TEXTURE", - "start": 116742, - "end": 116752, + "start": 116741, + "end": 116751, "loc": { "start": { "line": 2945, @@ -106412,8 +106414,8 @@ { "type": "CommentLine", "value": " cfg.textureSetId = cfg.textureSetId || DEFAULT_TEXTURE_SET_ID;", - "start": 116770, - "end": 116835, + "start": 116769, + "end": 116834, "loc": { "start": { "line": 2947, @@ -106436,8 +106438,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 117254, - "end": 121615, + "start": 117253, + "end": 121614, "loc": { "start": { "line": 2957, @@ -106451,8 +106453,8 @@ "body": [ { "type": "IfStatement", - "start": 117296, - "end": 117754, + "start": 117295, + "end": 117753, "loc": { "start": { "line": 2961, @@ -106465,8 +106467,8 @@ }, "test": { "type": "LogicalExpression", - "start": 117300, - "end": 117473, + "start": 117299, + "end": 117472, "loc": { "start": { "line": 2961, @@ -106479,8 +106481,8 @@ }, "left": { "type": "LogicalExpression", - "start": 117300, - "end": 117444, + "start": 117299, + "end": 117443, "loc": { "start": { "line": 2961, @@ -106493,8 +106495,8 @@ }, "left": { "type": "LogicalExpression", - "start": 117300, - "end": 117424, + "start": 117299, + "end": 117423, "loc": { "start": { "line": 2961, @@ -106507,8 +106509,8 @@ }, "left": { "type": "LogicalExpression", - "start": 117300, - "end": 117414, + "start": 117299, + "end": 117413, "loc": { "start": { "line": 2961, @@ -106521,8 +106523,8 @@ }, "left": { "type": "LogicalExpression", - "start": 117300, - "end": 117389, + "start": 117299, + "end": 117388, "loc": { "start": { "line": 2961, @@ -106535,8 +106537,8 @@ }, "left": { "type": "LogicalExpression", - "start": 117300, - "end": 117374, + "start": 117299, + "end": 117373, "loc": { "start": { "line": 2961, @@ -106549,8 +106551,8 @@ }, "left": { "type": "LogicalExpression", - "start": 117300, - "end": 117355, + "start": 117299, + "end": 117354, "loc": { "start": { "line": 2961, @@ -106563,8 +106565,8 @@ }, "left": { "type": "LogicalExpression", - "start": 117300, - "end": 117340, + "start": 117299, + "end": 117339, "loc": { "start": { "line": 2961, @@ -106577,8 +106579,8 @@ }, "left": { "type": "MemberExpression", - "start": 117300, - "end": 117313, + "start": 117299, + "end": 117312, "loc": { "start": { "line": 2961, @@ -106591,8 +106593,8 @@ }, "object": { "type": "Identifier", - "start": 117300, - "end": 117303, + "start": 117299, + "end": 117302, "loc": { "start": { "line": 2961, @@ -106609,8 +106611,8 @@ }, "property": { "type": "Identifier", - "start": 117304, - "end": 117313, + "start": 117303, + "end": 117312, "loc": { "start": { "line": 2961, @@ -106630,8 +106632,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 117317, - "end": 117340, + "start": 117316, + "end": 117339, "loc": { "start": { "line": 2961, @@ -106644,8 +106646,8 @@ }, "object": { "type": "Identifier", - "start": 117317, - "end": 117320, + "start": 117316, + "end": 117319, "loc": { "start": { "line": 2961, @@ -106661,8 +106663,8 @@ }, "property": { "type": "Identifier", - "start": 117321, - "end": 117340, + "start": 117320, + "end": 117339, "loc": { "start": { "line": 2961, @@ -106683,8 +106685,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 117344, - "end": 117355, + "start": 117343, + "end": 117354, "loc": { "start": { "line": 2961, @@ -106697,8 +106699,8 @@ }, "object": { "type": "Identifier", - "start": 117344, - "end": 117347, + "start": 117343, + "end": 117346, "loc": { "start": { "line": 2961, @@ -106714,8 +106716,8 @@ }, "property": { "type": "Identifier", - "start": 117348, - "end": 117355, + "start": 117347, + "end": 117354, "loc": { "start": { "line": 2961, @@ -106736,8 +106738,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 117359, - "end": 117374, + "start": 117358, + "end": 117373, "loc": { "start": { "line": 2961, @@ -106750,8 +106752,8 @@ }, "object": { "type": "Identifier", - "start": 117359, - "end": 117362, + "start": 117358, + "end": 117361, "loc": { "start": { "line": 2961, @@ -106767,8 +106769,8 @@ }, "property": { "type": "Identifier", - "start": 117363, - "end": 117374, + "start": 117362, + "end": 117373, "loc": { "start": { "line": 2961, @@ -106789,8 +106791,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 117378, - "end": 117389, + "start": 117377, + "end": 117388, "loc": { "start": { "line": 2961, @@ -106803,8 +106805,8 @@ }, "object": { "type": "Identifier", - "start": 117378, - "end": 117381, + "start": 117377, + "end": 117380, "loc": { "start": { "line": 2961, @@ -106820,8 +106822,8 @@ }, "property": { "type": "Identifier", - "start": 117382, - "end": 117389, + "start": 117381, + "end": 117388, "loc": { "start": { "line": 2961, @@ -106842,8 +106844,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 117393, - "end": 117414, + "start": 117392, + "end": 117413, "loc": { "start": { "line": 2961, @@ -106856,8 +106858,8 @@ }, "object": { "type": "Identifier", - "start": 117393, - "end": 117396, + "start": 117392, + "end": 117395, "loc": { "start": { "line": 2961, @@ -106873,8 +106875,8 @@ }, "property": { "type": "Identifier", - "start": 117397, - "end": 117414, + "start": 117396, + "end": 117413, "loc": { "start": { "line": 2961, @@ -106895,8 +106897,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 117418, - "end": 117424, + "start": 117417, + "end": 117423, "loc": { "start": { "line": 2961, @@ -106909,8 +106911,8 @@ }, "object": { "type": "Identifier", - "start": 117418, - "end": 117421, + "start": 117417, + "end": 117420, "loc": { "start": { "line": 2961, @@ -106926,8 +106928,8 @@ }, "property": { "type": "Identifier", - "start": 117422, - "end": 117424, + "start": 117421, + "end": 117423, "loc": { "start": { "line": 2961, @@ -106948,8 +106950,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 117428, - "end": 117444, + "start": 117427, + "end": 117443, "loc": { "start": { "line": 2961, @@ -106962,8 +106964,8 @@ }, "object": { "type": "Identifier", - "start": 117428, - "end": 117431, + "start": 117427, + "end": 117430, "loc": { "start": { "line": 2961, @@ -106979,8 +106981,8 @@ }, "property": { "type": "Identifier", - "start": 117432, - "end": 117444, + "start": 117431, + "end": 117443, "loc": { "start": { "line": 2961, @@ -107001,8 +107003,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 117448, - "end": 117473, + "start": 117447, + "end": 117472, "loc": { "start": { "line": 2961, @@ -107015,8 +107017,8 @@ }, "object": { "type": "Identifier", - "start": 117448, - "end": 117451, + "start": 117447, + "end": 117450, "loc": { "start": { "line": 2961, @@ -107032,8 +107034,8 @@ }, "property": { "type": "Identifier", - "start": 117452, - "end": 117473, + "start": 117451, + "end": 117472, "loc": { "start": { "line": 2961, @@ -107053,8 +107055,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 117475, - "end": 117754, + "start": 117474, + "end": 117753, "loc": { "start": { "line": 2961, @@ -107068,8 +107070,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 117493, - "end": 117710, + "start": 117492, + "end": 117709, "loc": { "start": { "line": 2962, @@ -107082,8 +107084,8 @@ }, "expression": { "type": "CallExpression", - "start": 117493, - "end": 117709, + "start": 117492, + "end": 117708, "loc": { "start": { "line": 2962, @@ -107096,8 +107098,8 @@ }, "callee": { "type": "MemberExpression", - "start": 117493, - "end": 117503, + "start": 117492, + "end": 117502, "loc": { "start": { "line": 2962, @@ -107110,8 +107112,8 @@ }, "object": { "type": "ThisExpression", - "start": 117493, - "end": 117497, + "start": 117492, + "end": 117496, "loc": { "start": { "line": 2962, @@ -107125,8 +107127,8 @@ }, "property": { "type": "Identifier", - "start": 117498, - "end": 117503, + "start": 117497, + "end": 117502, "loc": { "start": { "line": 2962, @@ -107145,8 +107147,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 117504, - "end": 117708, + "start": 117503, + "end": 117707, "loc": { "start": { "line": 2962, @@ -107161,8 +107163,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 117505, - "end": 117707, + "start": 117504, + "end": 117706, "loc": { "start": { "line": 2962, @@ -107186,8 +107188,8 @@ }, { "type": "ReturnStatement", - "start": 117727, - "end": 117740, + "start": 117726, + "end": 117739, "loc": { "start": { "line": 2963, @@ -107200,8 +107202,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 117734, - "end": 117739, + "start": 117733, + "end": 117738, "loc": { "start": { "line": 2963, @@ -107223,8 +107225,8 @@ { "type": "CommentLine", "value": " INSTANCING", - "start": 117269, - "end": 117282, + "start": 117268, + "end": 117281, "loc": { "start": { "line": 2959, @@ -107240,8 +107242,8 @@ }, { "type": "ExpressionStatement", - "start": 117768, - "end": 117816, + "start": 117767, + "end": 117815, "loc": { "start": { "line": 2966, @@ -107254,8 +107256,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 117768, - "end": 117815, + "start": 117767, + "end": 117814, "loc": { "start": { "line": 2966, @@ -107269,8 +107271,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 117768, - "end": 117780, + "start": 117767, + "end": 117779, "loc": { "start": { "line": 2966, @@ -107283,8 +107285,8 @@ }, "object": { "type": "Identifier", - "start": 117768, - "end": 117771, + "start": 117767, + "end": 117770, "loc": { "start": { "line": 2966, @@ -107300,8 +107302,8 @@ }, "property": { "type": "Identifier", - "start": 117772, - "end": 117780, + "start": 117771, + "end": 117779, "loc": { "start": { "line": 2966, @@ -107319,8 +107321,8 @@ }, "right": { "type": "MemberExpression", - "start": 117783, - "end": 117815, + "start": 117782, + "end": 117814, "loc": { "start": { "line": 2966, @@ -107333,8 +107335,8 @@ }, "object": { "type": "MemberExpression", - "start": 117783, - "end": 117799, + "start": 117782, + "end": 117798, "loc": { "start": { "line": 2966, @@ -107347,8 +107349,8 @@ }, "object": { "type": "ThisExpression", - "start": 117783, - "end": 117787, + "start": 117782, + "end": 117786, "loc": { "start": { "line": 2966, @@ -107362,8 +107364,8 @@ }, "property": { "type": "Identifier", - "start": 117788, - "end": 117799, + "start": 117787, + "end": 117798, "loc": { "start": { "line": 2966, @@ -107381,8 +107383,8 @@ }, "property": { "type": "MemberExpression", - "start": 117800, - "end": 117814, + "start": 117799, + "end": 117813, "loc": { "start": { "line": 2966, @@ -107395,8 +107397,8 @@ }, "object": { "type": "Identifier", - "start": 117800, - "end": 117803, + "start": 117799, + "end": 117802, "loc": { "start": { "line": 2966, @@ -107412,8 +107414,8 @@ }, "property": { "type": "Identifier", - "start": 117804, - "end": 117814, + "start": 117803, + "end": 117813, "loc": { "start": { "line": 2966, @@ -107435,8 +107437,8 @@ }, { "type": "IfStatement", - "start": 117829, - "end": 118031, + "start": 117828, + "end": 118030, "loc": { "start": { "line": 2967, @@ -107449,8 +107451,8 @@ }, "test": { "type": "UnaryExpression", - "start": 117833, - "end": 117846, + "start": 117832, + "end": 117845, "loc": { "start": { "line": 2967, @@ -107465,8 +107467,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 117834, - "end": 117846, + "start": 117833, + "end": 117845, "loc": { "start": { "line": 2967, @@ -107479,8 +107481,8 @@ }, "object": { "type": "Identifier", - "start": 117834, - "end": 117837, + "start": 117833, + "end": 117836, "loc": { "start": { "line": 2967, @@ -107496,8 +107498,8 @@ }, "property": { "type": "Identifier", - "start": 117838, - "end": 117846, + "start": 117837, + "end": 117845, "loc": { "start": { "line": 2967, @@ -107519,8 +107521,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 117848, - "end": 118031, + "start": 117847, + "end": 118030, "loc": { "start": { "line": 2967, @@ -107534,8 +107536,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 117866, - "end": 117987, + "start": 117865, + "end": 117986, "loc": { "start": { "line": 2968, @@ -107548,8 +107550,8 @@ }, "expression": { "type": "CallExpression", - "start": 117866, - "end": 117986, + "start": 117865, + "end": 117985, "loc": { "start": { "line": 2968, @@ -107562,8 +107564,8 @@ }, "callee": { "type": "MemberExpression", - "start": 117866, - "end": 117876, + "start": 117865, + "end": 117875, "loc": { "start": { "line": 2968, @@ -107576,8 +107578,8 @@ }, "object": { "type": "ThisExpression", - "start": 117866, - "end": 117870, + "start": 117865, + "end": 117869, "loc": { "start": { "line": 2968, @@ -107591,8 +107593,8 @@ }, "property": { "type": "Identifier", - "start": 117871, - "end": 117876, + "start": 117870, + "end": 117875, "loc": { "start": { "line": 2968, @@ -107611,8 +107613,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 117877, - "end": 117985, + "start": 117876, + "end": 117984, "loc": { "start": { "line": 2968, @@ -107626,8 +107628,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 117913, - "end": 117927, + "start": 117912, + "end": 117926, "loc": { "start": { "line": 2968, @@ -107640,8 +107642,8 @@ }, "object": { "type": "Identifier", - "start": 117913, - "end": 117916, + "start": 117912, + "end": 117915, "loc": { "start": { "line": 2968, @@ -107657,8 +107659,8 @@ }, "property": { "type": "Identifier", - "start": 117917, - "end": 117927, + "start": 117916, + "end": 117926, "loc": { "start": { "line": 2968, @@ -107678,8 +107680,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 117878, - "end": 117911, + "start": 117877, + "end": 117910, "loc": { "start": { "line": 2968, @@ -107698,8 +107700,8 @@ }, { "type": "TemplateElement", - "start": 117928, - "end": 117984, + "start": 117927, + "end": 117983, "loc": { "start": { "line": 2968, @@ -107723,8 +107725,8 @@ }, { "type": "ReturnStatement", - "start": 118004, - "end": 118017, + "start": 118003, + "end": 118016, "loc": { "start": { "line": 2969, @@ -107737,8 +107739,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 118011, - "end": 118016, + "start": 118010, + "end": 118015, "loc": { "start": { "line": 2969, @@ -107759,8 +107761,8 @@ }, { "type": "ExpressionStatement", - "start": 118045, - "end": 118138, + "start": 118044, + "end": 118137, "loc": { "start": { "line": 2972, @@ -107773,8 +107775,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 118045, - "end": 118137, + "start": 118044, + "end": 118136, "loc": { "start": { "line": 2972, @@ -107788,8 +107790,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 118045, - "end": 118055, + "start": 118044, + "end": 118054, "loc": { "start": { "line": 2972, @@ -107802,8 +107804,8 @@ }, "object": { "type": "Identifier", - "start": 118045, - "end": 118048, + "start": 118044, + "end": 118047, "loc": { "start": { "line": 2972, @@ -107819,8 +107821,8 @@ }, "property": { "type": "Identifier", - "start": 118049, - "end": 118055, + "start": 118048, + "end": 118054, "loc": { "start": { "line": 2972, @@ -107838,8 +107840,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 118058, - "end": 118137, + "start": 118057, + "end": 118136, "loc": { "start": { "line": 2972, @@ -107852,8 +107854,8 @@ }, "test": { "type": "MemberExpression", - "start": 118058, - "end": 118068, + "start": 118057, + "end": 118067, "loc": { "start": { "line": 2972, @@ -107866,8 +107868,8 @@ }, "object": { "type": "Identifier", - "start": 118058, - "end": 118061, + "start": 118057, + "end": 118060, "loc": { "start": { "line": 2972, @@ -107883,8 +107885,8 @@ }, "property": { "type": "Identifier", - "start": 118062, - "end": 118068, + "start": 118061, + "end": 118067, "loc": { "start": { "line": 2972, @@ -107902,8 +107904,8 @@ }, "consequent": { "type": "CallExpression", - "start": 118071, - "end": 118122, + "start": 118070, + "end": 118121, "loc": { "start": { "line": 2972, @@ -107916,8 +107918,8 @@ }, "callee": { "type": "MemberExpression", - "start": 118071, - "end": 118083, + "start": 118070, + "end": 118082, "loc": { "start": { "line": 2972, @@ -107930,8 +107932,8 @@ }, "object": { "type": "Identifier", - "start": 118071, - "end": 118075, + "start": 118070, + "end": 118074, "loc": { "start": { "line": 2972, @@ -107947,8 +107949,8 @@ }, "property": { "type": "Identifier", - "start": 118076, - "end": 118083, + "start": 118075, + "end": 118082, "loc": { "start": { "line": 2972, @@ -107967,8 +107969,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 118084, - "end": 118096, + "start": 118083, + "end": 118095, "loc": { "start": { "line": 2972, @@ -107981,8 +107983,8 @@ }, "object": { "type": "ThisExpression", - "start": 118084, - "end": 118088, + "start": 118083, + "end": 118087, "loc": { "start": { "line": 2972, @@ -107996,8 +107998,8 @@ }, "property": { "type": "Identifier", - "start": 118089, - "end": 118096, + "start": 118088, + "end": 118095, "loc": { "start": { "line": 2972, @@ -108015,8 +108017,8 @@ }, { "type": "MemberExpression", - "start": 118098, - "end": 118108, + "start": 118097, + "end": 118107, "loc": { "start": { "line": 2972, @@ -108029,8 +108031,8 @@ }, "object": { "type": "Identifier", - "start": 118098, - "end": 118101, + "start": 118097, + "end": 118100, "loc": { "start": { "line": 2972, @@ -108046,8 +108048,8 @@ }, "property": { "type": "Identifier", - "start": 118102, - "end": 118108, + "start": 118101, + "end": 118107, "loc": { "start": { "line": 2972, @@ -108065,8 +108067,8 @@ }, { "type": "CallExpression", - "start": 118110, - "end": 118121, + "start": 118109, + "end": 118120, "loc": { "start": { "line": 2972, @@ -108079,8 +108081,8 @@ }, "callee": { "type": "MemberExpression", - "start": 118110, - "end": 118119, + "start": 118109, + "end": 118118, "loc": { "start": { "line": 2972, @@ -108093,8 +108095,8 @@ }, "object": { "type": "Identifier", - "start": 118110, - "end": 118114, + "start": 118109, + "end": 118113, "loc": { "start": { "line": 2972, @@ -108110,8 +108112,8 @@ }, "property": { "type": "Identifier", - "start": 118115, - "end": 118119, + "start": 118114, + "end": 118118, "loc": { "start": { "line": 2972, @@ -108133,8 +108135,8 @@ }, "alternate": { "type": "MemberExpression", - "start": 118125, - "end": 118137, + "start": 118124, + "end": 118136, "loc": { "start": { "line": 2972, @@ -108147,8 +108149,8 @@ }, "object": { "type": "ThisExpression", - "start": 118125, - "end": 118129, + "start": 118124, + "end": 118128, "loc": { "start": { "line": 2972, @@ -108162,8 +108164,8 @@ }, "property": { "type": "Identifier", - "start": 118130, - "end": 118137, + "start": 118129, + "end": 118136, "loc": { "start": { "line": 2972, @@ -108184,8 +108186,8 @@ }, { "type": "ExpressionStatement", - "start": 118151, - "end": 118214, + "start": 118150, + "end": 118213, "loc": { "start": { "line": 2973, @@ -108198,8 +108200,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 118151, - "end": 118213, + "start": 118150, + "end": 118212, "loc": { "start": { "line": 2973, @@ -108213,8 +108215,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 118151, - "end": 118176, + "start": 118150, + "end": 118175, "loc": { "start": { "line": 2973, @@ -108227,8 +108229,8 @@ }, "object": { "type": "Identifier", - "start": 118151, - "end": 118154, + "start": 118150, + "end": 118153, "loc": { "start": { "line": 2973, @@ -108244,8 +108246,8 @@ }, "property": { "type": "Identifier", - "start": 118155, - "end": 118176, + "start": 118154, + "end": 118175, "loc": { "start": { "line": 2973, @@ -108263,8 +108265,8 @@ }, "right": { "type": "MemberExpression", - "start": 118179, - "end": 118213, + "start": 118178, + "end": 118212, "loc": { "start": { "line": 2973, @@ -108277,8 +108279,8 @@ }, "object": { "type": "MemberExpression", - "start": 118179, - "end": 118191, + "start": 118178, + "end": 118190, "loc": { "start": { "line": 2973, @@ -108291,8 +108293,8 @@ }, "object": { "type": "Identifier", - "start": 118179, - "end": 118182, + "start": 118178, + "end": 118181, "loc": { "start": { "line": 2973, @@ -108308,8 +108310,8 @@ }, "property": { "type": "Identifier", - "start": 118183, - "end": 118191, + "start": 118182, + "end": 118190, "loc": { "start": { "line": 2973, @@ -108327,8 +108329,8 @@ }, "property": { "type": "Identifier", - "start": 118192, - "end": 118213, + "start": 118191, + "end": 118212, "loc": { "start": { "line": 2973, @@ -108348,8 +108350,8 @@ }, { "type": "IfStatement", - "start": 118228, - "end": 119414, + "start": 118227, + "end": 119413, "loc": { "start": { "line": 2975, @@ -108362,8 +108364,8 @@ }, "test": { "type": "MemberExpression", - "start": 118232, - "end": 118247, + "start": 118231, + "end": 118246, "loc": { "start": { "line": 2975, @@ -108376,8 +108378,8 @@ }, "object": { "type": "Identifier", - "start": 118232, - "end": 118235, + "start": 118231, + "end": 118234, "loc": { "start": { "line": 2975, @@ -108393,8 +108395,8 @@ }, "property": { "type": "Identifier", - "start": 118236, - "end": 118247, + "start": 118235, + "end": 118246, "loc": { "start": { "line": 2975, @@ -108412,8 +108414,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 118249, - "end": 118646, + "start": 118248, + "end": 118645, "loc": { "start": { "line": 2975, @@ -108427,8 +108429,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 118298, - "end": 118348, + "start": 118297, + "end": 118347, "loc": { "start": { "line": 2979, @@ -108441,8 +108443,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 118298, - "end": 118347, + "start": 118297, + "end": 118346, "loc": { "start": { "line": 2979, @@ -108456,8 +108458,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 118298, - "end": 118311, + "start": 118297, + "end": 118310, "loc": { "start": { "line": 2979, @@ -108470,8 +108472,8 @@ }, "object": { "type": "Identifier", - "start": 118298, - "end": 118301, + "start": 118297, + "end": 118300, "loc": { "start": { "line": 2979, @@ -108488,8 +108490,8 @@ }, "property": { "type": "Identifier", - "start": 118302, - "end": 118311, + "start": 118301, + "end": 118310, "loc": { "start": { "line": 2979, @@ -108508,8 +108510,8 @@ }, "right": { "type": "MemberExpression", - "start": 118314, - "end": 118347, + "start": 118313, + "end": 118346, "loc": { "start": { "line": 2979, @@ -108522,8 +108524,8 @@ }, "object": { "type": "MemberExpression", - "start": 118314, - "end": 118330, + "start": 118313, + "end": 118329, "loc": { "start": { "line": 2979, @@ -108536,8 +108538,8 @@ }, "object": { "type": "ThisExpression", - "start": 118314, - "end": 118318, + "start": 118313, + "end": 118317, "loc": { "start": { "line": 2979, @@ -108551,8 +108553,8 @@ }, "property": { "type": "Identifier", - "start": 118319, - "end": 118330, + "start": 118318, + "end": 118329, "loc": { "start": { "line": 2979, @@ -108570,8 +108572,8 @@ }, "property": { "type": "MemberExpression", - "start": 118331, - "end": 118346, + "start": 118330, + "end": 118345, "loc": { "start": { "line": 2979, @@ -108584,8 +108586,8 @@ }, "object": { "type": "Identifier", - "start": 118331, - "end": 118334, + "start": 118330, + "end": 118333, "loc": { "start": { "line": 2979, @@ -108601,8 +108603,8 @@ }, "property": { "type": "Identifier", - "start": 118335, - "end": 118346, + "start": 118334, + "end": 118345, "loc": { "start": { "line": 2979, @@ -108626,8 +108628,8 @@ { "type": "CommentLine", "value": " TRANSFORM", - "start": 118268, - "end": 118280, + "start": 118267, + "end": 118279, "loc": { "start": { "line": 2977, @@ -108643,8 +108645,8 @@ }, { "type": "IfStatement", - "start": 118366, - "end": 118584, + "start": 118365, + "end": 118583, "loc": { "start": { "line": 2981, @@ -108657,8 +108659,8 @@ }, "test": { "type": "UnaryExpression", - "start": 118370, - "end": 118384, + "start": 118369, + "end": 118383, "loc": { "start": { "line": 2981, @@ -108673,8 +108675,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 118371, - "end": 118384, + "start": 118370, + "end": 118383, "loc": { "start": { "line": 2981, @@ -108687,8 +108689,8 @@ }, "object": { "type": "Identifier", - "start": 118371, - "end": 118374, + "start": 118370, + "end": 118373, "loc": { "start": { "line": 2981, @@ -108704,8 +108706,8 @@ }, "property": { "type": "Identifier", - "start": 118375, - "end": 118384, + "start": 118374, + "end": 118383, "loc": { "start": { "line": 2981, @@ -108727,8 +108729,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 118386, - "end": 118584, + "start": 118385, + "end": 118583, "loc": { "start": { "line": 2981, @@ -108742,8 +108744,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 118408, - "end": 118532, + "start": 118407, + "end": 118531, "loc": { "start": { "line": 2982, @@ -108756,8 +108758,8 @@ }, "expression": { "type": "CallExpression", - "start": 118408, - "end": 118531, + "start": 118407, + "end": 118530, "loc": { "start": { "line": 2982, @@ -108770,8 +108772,8 @@ }, "callee": { "type": "MemberExpression", - "start": 118408, - "end": 118418, + "start": 118407, + "end": 118417, "loc": { "start": { "line": 2982, @@ -108784,8 +108786,8 @@ }, "object": { "type": "ThisExpression", - "start": 118408, - "end": 118412, + "start": 118407, + "end": 118411, "loc": { "start": { "line": 2982, @@ -108799,8 +108801,8 @@ }, "property": { "type": "Identifier", - "start": 118413, - "end": 118418, + "start": 118412, + "end": 118417, "loc": { "start": { "line": 2982, @@ -108819,8 +108821,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 118419, - "end": 118530, + "start": 118418, + "end": 118529, "loc": { "start": { "line": 2982, @@ -108834,8 +108836,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 118456, - "end": 118471, + "start": 118455, + "end": 118470, "loc": { "start": { "line": 2982, @@ -108848,8 +108850,8 @@ }, "object": { "type": "Identifier", - "start": 118456, - "end": 118459, + "start": 118455, + "end": 118458, "loc": { "start": { "line": 2982, @@ -108865,8 +108867,8 @@ }, "property": { "type": "Identifier", - "start": 118460, - "end": 118471, + "start": 118459, + "end": 118470, "loc": { "start": { "line": 2982, @@ -108886,8 +108888,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 118420, - "end": 118454, + "start": 118419, + "end": 118453, "loc": { "start": { "line": 2982, @@ -108906,8 +108908,8 @@ }, { "type": "TemplateElement", - "start": 118472, - "end": 118529, + "start": 118471, + "end": 118528, "loc": { "start": { "line": 2982, @@ -108931,8 +108933,8 @@ }, { "type": "ReturnStatement", - "start": 118553, - "end": 118566, + "start": 118552, + "end": 118565, "loc": { "start": { "line": 2983, @@ -108945,8 +108947,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 118560, - "end": 118565, + "start": 118559, + "end": 118564, "loc": { "start": { "line": 2983, @@ -108967,8 +108969,8 @@ }, { "type": "ExpressionStatement", - "start": 118602, - "end": 118631, + "start": 118601, + "end": 118630, "loc": { "start": { "line": 2986, @@ -108981,8 +108983,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 118602, - "end": 118630, + "start": 118601, + "end": 118629, "loc": { "start": { "line": 2986, @@ -108996,8 +108998,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 118602, - "end": 118610, + "start": 118601, + "end": 118609, "loc": { "start": { "line": 2986, @@ -109010,8 +109012,8 @@ }, "object": { "type": "Identifier", - "start": 118602, - "end": 118605, + "start": 118601, + "end": 118604, "loc": { "start": { "line": 2986, @@ -109027,8 +109029,8 @@ }, "property": { "type": "Identifier", - "start": 118606, - "end": 118610, + "start": 118605, + "end": 118609, "loc": { "start": { "line": 2986, @@ -109046,8 +109048,8 @@ }, "right": { "type": "MemberExpression", - "start": 118613, - "end": 118630, + "start": 118612, + "end": 118629, "loc": { "start": { "line": 2986, @@ -109060,8 +109062,8 @@ }, "object": { "type": "MemberExpression", - "start": 118613, - "end": 118625, + "start": 118612, + "end": 118624, "loc": { "start": { "line": 2986, @@ -109074,8 +109076,8 @@ }, "object": { "type": "Identifier", - "start": 118613, - "end": 118616, + "start": 118612, + "end": 118615, "loc": { "start": { "line": 2986, @@ -109091,8 +109093,8 @@ }, "property": { "type": "Identifier", - "start": 118617, - "end": 118625, + "start": 118616, + "end": 118624, "loc": { "start": { "line": 2986, @@ -109110,8 +109112,8 @@ }, "property": { "type": "Identifier", - "start": 118626, - "end": 118630, + "start": 118625, + "end": 118629, "loc": { "start": { "line": 2986, @@ -109134,8 +109136,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 118652, - "end": 119414, + "start": 118651, + "end": 119413, "loc": { "start": { "line": 2988, @@ -109149,8 +109151,8 @@ "body": [ { "type": "IfStatement", - "start": 118698, - "end": 119205, + "start": 118697, + "end": 119204, "loc": { "start": { "line": 2992, @@ -109163,8 +109165,8 @@ }, "test": { "type": "MemberExpression", - "start": 118702, - "end": 118712, + "start": 118701, + "end": 118711, "loc": { "start": { "line": 2992, @@ -109177,8 +109179,8 @@ }, "object": { "type": "Identifier", - "start": 118702, - "end": 118705, + "start": 118701, + "end": 118704, "loc": { "start": { "line": 2992, @@ -109195,8 +109197,8 @@ }, "property": { "type": "Identifier", - "start": 118706, - "end": 118712, + "start": 118705, + "end": 118711, "loc": { "start": { "line": 2992, @@ -109215,8 +109217,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 118714, - "end": 118790, + "start": 118713, + "end": 118789, "loc": { "start": { "line": 2992, @@ -109230,8 +109232,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 118736, - "end": 118772, + "start": 118735, + "end": 118771, "loc": { "start": { "line": 2993, @@ -109244,8 +109246,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 118736, - "end": 118771, + "start": 118735, + "end": 118770, "loc": { "start": { "line": 2993, @@ -109259,8 +109261,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 118736, - "end": 118750, + "start": 118735, + "end": 118749, "loc": { "start": { "line": 2993, @@ -109273,8 +109275,8 @@ }, "object": { "type": "Identifier", - "start": 118736, - "end": 118739, + "start": 118735, + "end": 118738, "loc": { "start": { "line": 2993, @@ -109290,8 +109292,8 @@ }, "property": { "type": "Identifier", - "start": 118740, - "end": 118750, + "start": 118739, + "end": 118749, "loc": { "start": { "line": 2993, @@ -109309,8 +109311,8 @@ }, "right": { "type": "CallExpression", - "start": 118753, - "end": 118771, + "start": 118752, + "end": 118770, "loc": { "start": { "line": 2993, @@ -109323,8 +109325,8 @@ }, "callee": { "type": "MemberExpression", - "start": 118753, - "end": 118769, + "start": 118752, + "end": 118768, "loc": { "start": { "line": 2993, @@ -109337,8 +109339,8 @@ }, "object": { "type": "MemberExpression", - "start": 118753, - "end": 118763, + "start": 118752, + "end": 118762, "loc": { "start": { "line": 2993, @@ -109351,8 +109353,8 @@ }, "object": { "type": "Identifier", - "start": 118753, - "end": 118756, + "start": 118752, + "end": 118755, "loc": { "start": { "line": 2993, @@ -109368,8 +109370,8 @@ }, "property": { "type": "Identifier", - "start": 118757, - "end": 118763, + "start": 118756, + "end": 118762, "loc": { "start": { "line": 2993, @@ -109387,8 +109389,8 @@ }, "property": { "type": "Identifier", - "start": 118764, - "end": 118769, + "start": 118763, + "end": 118768, "loc": { "start": { "line": 2993, @@ -109413,8 +109415,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 118796, - "end": 119205, + "start": 118795, + "end": 119204, "loc": { "start": { "line": 2994, @@ -109428,8 +109430,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 118818, - "end": 118859, + "start": 118817, + "end": 118858, "loc": { "start": { "line": 2995, @@ -109443,8 +109445,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 118824, - "end": 118858, + "start": 118823, + "end": 118857, "loc": { "start": { "line": 2995, @@ -109457,8 +109459,8 @@ }, "id": { "type": "Identifier", - "start": 118824, - "end": 118829, + "start": 118823, + "end": 118828, "loc": { "start": { "line": 2995, @@ -109474,8 +109476,8 @@ }, "init": { "type": "LogicalExpression", - "start": 118832, - "end": 118858, + "start": 118831, + "end": 118857, "loc": { "start": { "line": 2995, @@ -109488,8 +109490,8 @@ }, "left": { "type": "MemberExpression", - "start": 118832, - "end": 118841, + "start": 118831, + "end": 118840, "loc": { "start": { "line": 2995, @@ -109502,8 +109504,8 @@ }, "object": { "type": "Identifier", - "start": 118832, - "end": 118835, + "start": 118831, + "end": 118834, "loc": { "start": { "line": 2995, @@ -109519,8 +109521,8 @@ }, "property": { "type": "Identifier", - "start": 118836, - "end": 118841, + "start": 118835, + "end": 118840, "loc": { "start": { "line": 2995, @@ -109539,8 +109541,8 @@ "operator": "||", "right": { "type": "Identifier", - "start": 118845, - "end": 118858, + "start": 118844, + "end": 118857, "loc": { "start": { "line": 2995, @@ -109561,8 +109563,8 @@ }, { "type": "VariableDeclaration", - "start": 118880, - "end": 118930, + "start": 118879, + "end": 118929, "loc": { "start": { "line": 2996, @@ -109576,8 +109578,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 118886, - "end": 118929, + "start": 118885, + "end": 118928, "loc": { "start": { "line": 2996, @@ -109590,8 +109592,8 @@ }, "id": { "type": "Identifier", - "start": 118886, - "end": 118894, + "start": 118885, + "end": 118893, "loc": { "start": { "line": 2996, @@ -109607,8 +109609,8 @@ }, "init": { "type": "LogicalExpression", - "start": 118897, - "end": 118929, + "start": 118896, + "end": 118928, "loc": { "start": { "line": 2996, @@ -109621,8 +109623,8 @@ }, "left": { "type": "MemberExpression", - "start": 118897, - "end": 118909, + "start": 118896, + "end": 118908, "loc": { "start": { "line": 2996, @@ -109635,8 +109637,8 @@ }, "object": { "type": "Identifier", - "start": 118897, - "end": 118900, + "start": 118896, + "end": 118899, "loc": { "start": { "line": 2996, @@ -109652,8 +109654,8 @@ }, "property": { "type": "Identifier", - "start": 118901, - "end": 118909, + "start": 118900, + "end": 118908, "loc": { "start": { "line": 2996, @@ -109672,8 +109674,8 @@ "operator": "||", "right": { "type": "Identifier", - "start": 118913, - "end": 118929, + "start": 118912, + "end": 118928, "loc": { "start": { "line": 2996, @@ -109694,8 +109696,8 @@ }, { "type": "VariableDeclaration", - "start": 118951, - "end": 119001, + "start": 118950, + "end": 119000, "loc": { "start": { "line": 2997, @@ -109709,8 +109711,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 118957, - "end": 119000, + "start": 118956, + "end": 118999, "loc": { "start": { "line": 2997, @@ -109723,8 +109725,8 @@ }, "id": { "type": "Identifier", - "start": 118957, - "end": 118965, + "start": 118956, + "end": 118964, "loc": { "start": { "line": 2997, @@ -109740,8 +109742,8 @@ }, "init": { "type": "LogicalExpression", - "start": 118968, - "end": 119000, + "start": 118967, + "end": 118999, "loc": { "start": { "line": 2997, @@ -109754,8 +109756,8 @@ }, "left": { "type": "MemberExpression", - "start": 118968, - "end": 118980, + "start": 118967, + "end": 118979, "loc": { "start": { "line": 2997, @@ -109768,8 +109770,8 @@ }, "object": { "type": "Identifier", - "start": 118968, - "end": 118971, + "start": 118967, + "end": 118970, "loc": { "start": { "line": 2997, @@ -109785,8 +109787,8 @@ }, "property": { "type": "Identifier", - "start": 118972, - "end": 118980, + "start": 118971, + "end": 118979, "loc": { "start": { "line": 2997, @@ -109805,8 +109807,8 @@ "operator": "||", "right": { "type": "Identifier", - "start": 118984, - "end": 119000, + "start": 118983, + "end": 118999, "loc": { "start": { "line": 2997, @@ -109827,8 +109829,8 @@ }, { "type": "ExpressionStatement", - "start": 119022, - "end": 119082, + "start": 119021, + "end": 119081, "loc": { "start": { "line": 2998, @@ -109841,8 +109843,8 @@ }, "expression": { "type": "CallExpression", - "start": 119022, - "end": 119081, + "start": 119021, + "end": 119080, "loc": { "start": { "line": 2998, @@ -109855,8 +109857,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119022, - "end": 119044, + "start": 119021, + "end": 119043, "loc": { "start": { "line": 2998, @@ -109869,8 +109871,8 @@ }, "object": { "type": "Identifier", - "start": 119022, - "end": 119026, + "start": 119021, + "end": 119025, "loc": { "start": { "line": 2998, @@ -109886,8 +109888,8 @@ }, "property": { "type": "Identifier", - "start": 119027, - "end": 119044, + "start": 119026, + "end": 119043, "loc": { "start": { "line": 2998, @@ -109906,8 +109908,8 @@ "arguments": [ { "type": "Identifier", - "start": 119045, - "end": 119053, + "start": 119044, + "end": 119052, "loc": { "start": { "line": 2998, @@ -109923,8 +109925,8 @@ }, { "type": "StringLiteral", - "start": 119055, - "end": 119060, + "start": 119054, + "end": 119059, "loc": { "start": { "line": 2998, @@ -109943,8 +109945,8 @@ }, { "type": "Identifier", - "start": 119062, - "end": 119080, + "start": 119061, + "end": 119079, "loc": { "start": { "line": 2998, @@ -109963,8 +109965,8 @@ }, { "type": "ExpressionStatement", - "start": 119103, - "end": 119187, + "start": 119102, + "end": 119186, "loc": { "start": { "line": 2999, @@ -109977,8 +109979,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 119103, - "end": 119186, + "start": 119102, + "end": 119185, "loc": { "start": { "line": 2999, @@ -109992,8 +109994,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 119103, - "end": 119117, + "start": 119102, + "end": 119116, "loc": { "start": { "line": 2999, @@ -110006,8 +110008,8 @@ }, "object": { "type": "Identifier", - "start": 119103, - "end": 119106, + "start": 119102, + "end": 119105, "loc": { "start": { "line": 2999, @@ -110023,8 +110025,8 @@ }, "property": { "type": "Identifier", - "start": 119107, - "end": 119117, + "start": 119106, + "end": 119116, "loc": { "start": { "line": 2999, @@ -110042,8 +110044,8 @@ }, "right": { "type": "CallExpression", - "start": 119120, - "end": 119186, + "start": 119119, + "end": 119185, "loc": { "start": { "line": 2999, @@ -110056,8 +110058,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119120, - "end": 119136, + "start": 119119, + "end": 119135, "loc": { "start": { "line": 2999, @@ -110070,8 +110072,8 @@ }, "object": { "type": "Identifier", - "start": 119120, - "end": 119124, + "start": 119119, + "end": 119123, "loc": { "start": { "line": 2999, @@ -110087,8 +110089,8 @@ }, "property": { "type": "Identifier", - "start": 119125, - "end": 119136, + "start": 119124, + "end": 119135, "loc": { "start": { "line": 2999, @@ -110107,8 +110109,8 @@ "arguments": [ { "type": "Identifier", - "start": 119137, - "end": 119145, + "start": 119136, + "end": 119144, "loc": { "start": { "line": 2999, @@ -110124,8 +110126,8 @@ }, { "type": "Identifier", - "start": 119147, - "end": 119165, + "start": 119146, + "end": 119164, "loc": { "start": { "line": 2999, @@ -110141,8 +110143,8 @@ }, { "type": "Identifier", - "start": 119167, - "end": 119172, + "start": 119166, + "end": 119171, "loc": { "start": { "line": 2999, @@ -110158,8 +110160,8 @@ }, { "type": "CallExpression", - "start": 119174, - "end": 119185, + "start": 119173, + "end": 119184, "loc": { "start": { "line": 2999, @@ -110172,8 +110174,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119174, - "end": 119183, + "start": 119173, + "end": 119182, "loc": { "start": { "line": 2999, @@ -110186,8 +110188,8 @@ }, "object": { "type": "Identifier", - "start": 119174, - "end": 119178, + "start": 119173, + "end": 119177, "loc": { "start": { "line": 2999, @@ -110203,8 +110205,8 @@ }, "property": { "type": "Identifier", - "start": 119179, - "end": 119183, + "start": 119178, + "end": 119182, "loc": { "start": { "line": 2999, @@ -110233,8 +110235,8 @@ { "type": "CommentLine", "value": " MATRIX", - "start": 118671, - "end": 118680, + "start": 118670, + "end": 118679, "loc": { "start": { "line": 2990, @@ -110250,8 +110252,8 @@ }, { "type": "ExpressionStatement", - "start": 119223, - "end": 119269, + "start": 119222, + "end": 119268, "loc": { "start": { "line": 3002, @@ -110264,8 +110266,8 @@ }, "expression": { "type": "CallExpression", - "start": 119223, - "end": 119268, + "start": 119222, + "end": 119267, "loc": { "start": { "line": 3002, @@ -110278,8 +110280,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119223, - "end": 119239, + "start": 119222, + "end": 119238, "loc": { "start": { "line": 3002, @@ -110292,8 +110294,8 @@ }, "object": { "type": "Identifier", - "start": 119223, - "end": 119227, + "start": 119222, + "end": 119226, "loc": { "start": { "line": 3002, @@ -110309,8 +110311,8 @@ }, "property": { "type": "Identifier", - "start": 119228, - "end": 119239, + "start": 119227, + "end": 119238, "loc": { "start": { "line": 3002, @@ -110329,8 +110331,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 119240, - "end": 119257, + "start": 119239, + "end": 119256, "loc": { "start": { "line": 3002, @@ -110343,8 +110345,8 @@ }, "object": { "type": "MemberExpression", - "start": 119240, - "end": 119252, + "start": 119239, + "end": 119251, "loc": { "start": { "line": 3002, @@ -110357,8 +110359,8 @@ }, "object": { "type": "Identifier", - "start": 119240, - "end": 119243, + "start": 119239, + "end": 119242, "loc": { "start": { "line": 3002, @@ -110374,8 +110376,8 @@ }, "property": { "type": "Identifier", - "start": 119244, - "end": 119252, + "start": 119243, + "end": 119251, "loc": { "start": { "line": 3002, @@ -110393,8 +110395,8 @@ }, "property": { "type": "Identifier", - "start": 119253, - "end": 119257, + "start": 119252, + "end": 119256, "loc": { "start": { "line": 3002, @@ -110412,8 +110414,8 @@ }, { "type": "Identifier", - "start": 119259, - "end": 119267, + "start": 119258, + "end": 119266, "loc": { "start": { "line": 3002, @@ -110432,8 +110434,8 @@ }, { "type": "ExpressionStatement", - "start": 119286, - "end": 119331, + "start": 119285, + "end": 119330, "loc": { "start": { "line": 3003, @@ -110446,8 +110448,8 @@ }, "expression": { "type": "CallExpression", - "start": 119286, - "end": 119330, + "start": 119285, + "end": 119329, "loc": { "start": { "line": 3003, @@ -110460,8 +110462,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119286, - "end": 119304, + "start": 119285, + "end": 119303, "loc": { "start": { "line": 3003, @@ -110474,8 +110476,8 @@ }, "object": { "type": "Identifier", - "start": 119286, - "end": 119290, + "start": 119285, + "end": 119289, "loc": { "start": { "line": 3003, @@ -110491,8 +110493,8 @@ }, "property": { "type": "Identifier", - "start": 119291, - "end": 119304, + "start": 119290, + "end": 119303, "loc": { "start": { "line": 3003, @@ -110511,8 +110513,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 119305, - "end": 119319, + "start": 119304, + "end": 119318, "loc": { "start": { "line": 3003, @@ -110525,8 +110527,8 @@ }, "object": { "type": "Identifier", - "start": 119305, - "end": 119308, + "start": 119304, + "end": 119307, "loc": { "start": { "line": 3003, @@ -110542,8 +110544,8 @@ }, "property": { "type": "Identifier", - "start": 119309, - "end": 119319, + "start": 119308, + "end": 119318, "loc": { "start": { "line": 3003, @@ -110561,8 +110563,8 @@ }, { "type": "Identifier", - "start": 119321, - "end": 119329, + "start": 119320, + "end": 119328, "loc": { "start": { "line": 3003, @@ -110581,8 +110583,8 @@ }, { "type": "ExpressionStatement", - "start": 119348, - "end": 119400, + "start": 119347, + "end": 119399, "loc": { "start": { "line": 3004, @@ -110595,8 +110597,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 119348, - "end": 119399, + "start": 119347, + "end": 119398, "loc": { "start": { "line": 3004, @@ -110610,8 +110612,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 119348, - "end": 119356, + "start": 119347, + "end": 119355, "loc": { "start": { "line": 3004, @@ -110624,8 +110626,8 @@ }, "object": { "type": "Identifier", - "start": 119348, - "end": 119351, + "start": 119347, + "end": 119350, "loc": { "start": { "line": 3004, @@ -110641,8 +110643,8 @@ }, "property": { "type": "Identifier", - "start": 119352, - "end": 119356, + "start": 119351, + "end": 119355, "loc": { "start": { "line": 3004, @@ -110660,8 +110662,8 @@ }, "right": { "type": "CallExpression", - "start": 119359, - "end": 119399, + "start": 119358, + "end": 119398, "loc": { "start": { "line": 3004, @@ -110674,8 +110676,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119359, - "end": 119375, + "start": 119358, + "end": 119374, "loc": { "start": { "line": 3004, @@ -110688,8 +110690,8 @@ }, "object": { "type": "Identifier", - "start": 119359, - "end": 119363, + "start": 119358, + "end": 119362, "loc": { "start": { "line": 3004, @@ -110705,8 +110707,8 @@ }, "property": { "type": "Identifier", - "start": 119364, - "end": 119375, + "start": 119363, + "end": 119374, "loc": { "start": { "line": 3004, @@ -110725,8 +110727,8 @@ "arguments": [ { "type": "Identifier", - "start": 119376, - "end": 119384, + "start": 119375, + "end": 119383, "loc": { "start": { "line": 3004, @@ -110742,8 +110744,8 @@ }, { "type": "CallExpression", - "start": 119386, - "end": 119398, + "start": 119385, + "end": 119397, "loc": { "start": { "line": 3004, @@ -110756,8 +110758,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119386, - "end": 119396, + "start": 119385, + "end": 119395, "loc": { "start": { "line": 3004, @@ -110770,8 +110772,8 @@ }, "object": { "type": "Identifier", - "start": 119386, - "end": 119390, + "start": 119385, + "end": 119389, "loc": { "start": { "line": 3004, @@ -110787,8 +110789,8 @@ }, "property": { "type": "Identifier", - "start": 119391, - "end": 119396, + "start": 119390, + "end": 119395, "loc": { "start": { "line": 3004, @@ -110816,8 +110818,8 @@ }, { "type": "VariableDeclaration", - "start": 119428, - "end": 119693, + "start": 119427, + "end": 119692, "loc": { "start": { "line": 3007, @@ -110831,8 +110833,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 119434, - "end": 119692, + "start": 119433, + "end": 119691, "loc": { "start": { "line": 3007, @@ -110845,8 +110847,8 @@ }, "id": { "type": "Identifier", - "start": 119434, - "end": 119440, + "start": 119433, + "end": 119439, "loc": { "start": { "line": 3007, @@ -110862,8 +110864,8 @@ }, "init": { "type": "LogicalExpression", - "start": 119443, - "end": 119692, + "start": 119442, + "end": 119691, "loc": { "start": { "line": 3007, @@ -110876,8 +110878,8 @@ }, "left": { "type": "LogicalExpression", - "start": 119444, - "end": 119652, + "start": 119443, + "end": 119651, "loc": { "start": { "line": 3007, @@ -110890,8 +110892,8 @@ }, "left": { "type": "UnaryExpression", - "start": 119444, - "end": 119462, + "start": 119443, + "end": 119461, "loc": { "start": { "line": 3007, @@ -110906,8 +110908,8 @@ "prefix": true, "argument": { "type": "UnaryExpression", - "start": 119445, - "end": 119462, + "start": 119444, + "end": 119461, "loc": { "start": { "line": 3007, @@ -110922,8 +110924,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 119446, - "end": 119462, + "start": 119445, + "end": 119461, "loc": { "start": { "line": 3007, @@ -110936,8 +110938,8 @@ }, "object": { "type": "ThisExpression", - "start": 119446, - "end": 119450, + "start": 119445, + "end": 119449, "loc": { "start": { "line": 3007, @@ -110951,8 +110953,8 @@ }, "property": { "type": "Identifier", - "start": 119451, - "end": 119462, + "start": 119450, + "end": 119461, "loc": { "start": { "line": 3007, @@ -110979,8 +110981,8 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 119487, - "end": 119651, + "start": 119486, + "end": 119650, "loc": { "start": { "line": 3008, @@ -110993,8 +110995,8 @@ }, "left": { "type": "LogicalExpression", - "start": 119487, - "end": 119587, + "start": 119486, + "end": 119586, "loc": { "start": { "line": 3008, @@ -111007,8 +111009,8 @@ }, "left": { "type": "BinaryExpression", - "start": 119487, - "end": 119525, + "start": 119486, + "end": 119524, "loc": { "start": { "line": 3008, @@ -111021,8 +111023,8 @@ }, "left": { "type": "MemberExpression", - "start": 119487, - "end": 119509, + "start": 119486, + "end": 119508, "loc": { "start": { "line": 3008, @@ -111035,8 +111037,8 @@ }, "object": { "type": "MemberExpression", - "start": 119487, - "end": 119499, + "start": 119486, + "end": 119498, "loc": { "start": { "line": 3008, @@ -111049,8 +111051,8 @@ }, "object": { "type": "Identifier", - "start": 119487, - "end": 119490, + "start": 119486, + "end": 119489, "loc": { "start": { "line": 3008, @@ -111066,8 +111068,8 @@ }, "property": { "type": "Identifier", - "start": 119491, - "end": 119499, + "start": 119490, + "end": 119498, "loc": { "start": { "line": 3008, @@ -111085,8 +111087,8 @@ }, "property": { "type": "Identifier", - "start": 119500, - "end": 119509, + "start": 119499, + "end": 119508, "loc": { "start": { "line": 3008, @@ -111105,8 +111107,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 119514, - "end": 119525, + "start": 119513, + "end": 119524, "loc": { "start": { "line": 3008, @@ -111127,8 +111129,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 119553, - "end": 119587, + "start": 119552, + "end": 119586, "loc": { "start": { "line": 3009, @@ -111141,8 +111143,8 @@ }, "left": { "type": "MemberExpression", - "start": 119553, - "end": 119575, + "start": 119552, + "end": 119574, "loc": { "start": { "line": 3009, @@ -111155,8 +111157,8 @@ }, "object": { "type": "MemberExpression", - "start": 119553, - "end": 119565, + "start": 119552, + "end": 119564, "loc": { "start": { "line": 3009, @@ -111169,8 +111171,8 @@ }, "object": { "type": "Identifier", - "start": 119553, - "end": 119556, + "start": 119552, + "end": 119555, "loc": { "start": { "line": 3009, @@ -111186,8 +111188,8 @@ }, "property": { "type": "Identifier", - "start": 119557, - "end": 119565, + "start": 119556, + "end": 119564, "loc": { "start": { "line": 3009, @@ -111205,8 +111207,8 @@ }, "property": { "type": "Identifier", - "start": 119566, - "end": 119575, + "start": 119565, + "end": 119574, "loc": { "start": { "line": 3009, @@ -111225,8 +111227,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 119580, - "end": 119587, + "start": 119579, + "end": 119586, "loc": { "start": { "line": 3009, @@ -111248,8 +111250,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 119615, - "end": 119651, + "start": 119614, + "end": 119650, "loc": { "start": { "line": 3010, @@ -111262,8 +111264,8 @@ }, "left": { "type": "MemberExpression", - "start": 119615, - "end": 119637, + "start": 119614, + "end": 119636, "loc": { "start": { "line": 3010, @@ -111276,8 +111278,8 @@ }, "object": { "type": "MemberExpression", - "start": 119615, - "end": 119627, + "start": 119614, + "end": 119626, "loc": { "start": { "line": 3010, @@ -111290,8 +111292,8 @@ }, "object": { "type": "Identifier", - "start": 119615, - "end": 119618, + "start": 119614, + "end": 119617, "loc": { "start": { "line": 3010, @@ -111307,8 +111309,8 @@ }, "property": { "type": "Identifier", - "start": 119619, - "end": 119627, + "start": 119618, + "end": 119626, "loc": { "start": { "line": 3010, @@ -111326,8 +111328,8 @@ }, "property": { "type": "Identifier", - "start": 119628, - "end": 119637, + "start": 119627, + "end": 119636, "loc": { "start": { "line": 3010, @@ -111346,8 +111348,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 119642, - "end": 119651, + "start": 119641, + "end": 119650, "loc": { "start": { "line": 3010, @@ -111367,19 +111369,19 @@ }, "extra": { "parenthesized": true, - "parenStart": 119486 + "parenStart": 119485 } }, "extra": { "parenthesized": true, - "parenStart": 119443 + "parenStart": 119442 } }, "operator": "&&", "right": { "type": "UnaryExpression", - "start": 119674, - "end": 119691, + "start": 119673, + "end": 119690, "loc": { "start": { "line": 3011, @@ -111394,8 +111396,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 119675, - "end": 119691, + "start": 119674, + "end": 119690, "loc": { "start": { "line": 3011, @@ -111408,8 +111410,8 @@ }, "object": { "type": "Identifier", - "start": 119675, - "end": 119678, + "start": 119674, + "end": 119677, "loc": { "start": { "line": 3011, @@ -111425,8 +111427,8 @@ }, "property": { "type": "Identifier", - "start": 119679, - "end": 119691, + "start": 119678, + "end": 119690, "loc": { "start": { "line": 3011, @@ -111445,7 +111447,7 @@ "extra": { "parenthesizedArgument": false, "parenthesized": true, - "parenStart": 119673 + "parenStart": 119672 } } } @@ -111455,8 +111457,8 @@ }, { "type": "IfStatement", - "start": 119707, - "end": 121605, + "start": 119706, + "end": 121604, "loc": { "start": { "line": 3013, @@ -111469,8 +111471,8 @@ }, "test": { "type": "Identifier", - "start": 119711, - "end": 119717, + "start": 119710, + "end": 119716, "loc": { "start": { "line": 3013, @@ -111486,8 +111488,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 119719, - "end": 120509, + "start": 119718, + "end": 120508, "loc": { "start": { "line": 3013, @@ -111501,8 +111503,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 119762, - "end": 119777, + "start": 119761, + "end": 119776, "loc": { "start": { "line": 3017, @@ -111515,8 +111517,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 119762, - "end": 119776, + "start": 119761, + "end": 119775, "loc": { "start": { "line": 3017, @@ -111530,8 +111532,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 119762, - "end": 119770, + "start": 119761, + "end": 119769, "loc": { "start": { "line": 3017, @@ -111544,8 +111546,8 @@ }, "object": { "type": "Identifier", - "start": 119762, - "end": 119765, + "start": 119761, + "end": 119764, "loc": { "start": { "line": 3017, @@ -111562,8 +111564,8 @@ }, "property": { "type": "Identifier", - "start": 119766, - "end": 119770, + "start": 119765, + "end": 119769, "loc": { "start": { "line": 3017, @@ -111582,8 +111584,8 @@ }, "right": { "type": "Identifier", - "start": 119773, - "end": 119776, + "start": 119772, + "end": 119775, "loc": { "start": { "line": 3017, @@ -111603,8 +111605,8 @@ { "type": "CommentLine", "value": " DTX", - "start": 119738, - "end": 119744, + "start": 119737, + "end": 119743, "loc": { "start": { "line": 3015, @@ -111621,8 +111623,8 @@ { "type": "CommentLine", "value": " NPR", - "start": 119795, - "end": 119801, + "start": 119794, + "end": 119800, "loc": { "start": { "line": 3019, @@ -111638,8 +111640,8 @@ }, { "type": "ExpressionStatement", - "start": 119819, - "end": 119983, + "start": 119818, + "end": 119982, "loc": { "start": { "line": 3021, @@ -111652,8 +111654,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 119819, - "end": 119982, + "start": 119818, + "end": 119981, "loc": { "start": { "line": 3021, @@ -111667,8 +111669,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 119819, - "end": 119828, + "start": 119818, + "end": 119827, "loc": { "start": { "line": 3021, @@ -111681,8 +111683,8 @@ }, "object": { "type": "Identifier", - "start": 119819, - "end": 119822, + "start": 119818, + "end": 119821, "loc": { "start": { "line": 3021, @@ -111699,8 +111701,8 @@ }, "property": { "type": "Identifier", - "start": 119823, - "end": 119828, + "start": 119822, + "end": 119827, "loc": { "start": { "line": 3021, @@ -111719,8 +111721,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 119831, - "end": 119982, + "start": 119830, + "end": 119981, "loc": { "start": { "line": 3021, @@ -111733,8 +111735,8 @@ }, "test": { "type": "MemberExpression", - "start": 119832, - "end": 119841, + "start": 119831, + "end": 119840, "loc": { "start": { "line": 3021, @@ -111747,8 +111749,8 @@ }, "object": { "type": "Identifier", - "start": 119832, - "end": 119835, + "start": 119831, + "end": 119834, "loc": { "start": { "line": 3021, @@ -111764,8 +111766,8 @@ }, "property": { "type": "Identifier", - "start": 119836, - "end": 119841, + "start": 119835, + "end": 119840, "loc": { "start": { "line": 3021, @@ -111782,13 +111784,13 @@ "computed": false, "extra": { "parenthesized": true, - "parenStart": 119831 + "parenStart": 119830 } }, "consequent": { "type": "NewExpression", - "start": 119845, - "end": 119957, + "start": 119844, + "end": 119956, "loc": { "start": { "line": 3021, @@ -111801,8 +111803,8 @@ }, "callee": { "type": "Identifier", - "start": 119849, - "end": 119859, + "start": 119848, + "end": 119858, "loc": { "start": { "line": 3021, @@ -111819,8 +111821,8 @@ "arguments": [ { "type": "ArrayExpression", - "start": 119860, - "end": 119956, + "start": 119859, + "end": 119955, "loc": { "start": { "line": 3021, @@ -111834,8 +111836,8 @@ "elements": [ { "type": "CallExpression", - "start": 119861, - "end": 119891, + "start": 119860, + "end": 119890, "loc": { "start": { "line": 3021, @@ -111848,8 +111850,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119861, - "end": 119871, + "start": 119860, + "end": 119870, "loc": { "start": { "line": 3021, @@ -111862,8 +111864,8 @@ }, "object": { "type": "Identifier", - "start": 119861, - "end": 119865, + "start": 119860, + "end": 119864, "loc": { "start": { "line": 3021, @@ -111879,8 +111881,8 @@ }, "property": { "type": "Identifier", - "start": 119866, - "end": 119871, + "start": 119865, + "end": 119870, "loc": { "start": { "line": 3021, @@ -111899,8 +111901,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 119872, - "end": 119890, + "start": 119871, + "end": 119889, "loc": { "start": { "line": 3021, @@ -111913,8 +111915,8 @@ }, "left": { "type": "MemberExpression", - "start": 119872, - "end": 119884, + "start": 119871, + "end": 119883, "loc": { "start": { "line": 3021, @@ -111927,8 +111929,8 @@ }, "object": { "type": "MemberExpression", - "start": 119872, - "end": 119881, + "start": 119871, + "end": 119880, "loc": { "start": { "line": 3021, @@ -111941,8 +111943,8 @@ }, "object": { "type": "Identifier", - "start": 119872, - "end": 119875, + "start": 119871, + "end": 119874, "loc": { "start": { "line": 3021, @@ -111958,8 +111960,8 @@ }, "property": { "type": "Identifier", - "start": 119876, - "end": 119881, + "start": 119875, + "end": 119880, "loc": { "start": { "line": 3021, @@ -111977,8 +111979,8 @@ }, "property": { "type": "NumericLiteral", - "start": 119882, - "end": 119883, + "start": 119881, + "end": 119882, "loc": { "start": { "line": 3021, @@ -112000,8 +112002,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 119887, - "end": 119890, + "start": 119886, + "end": 119889, "loc": { "start": { "line": 3021, @@ -112023,8 +112025,8 @@ }, { "type": "CallExpression", - "start": 119893, - "end": 119923, + "start": 119892, + "end": 119922, "loc": { "start": { "line": 3021, @@ -112037,8 +112039,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119893, - "end": 119903, + "start": 119892, + "end": 119902, "loc": { "start": { "line": 3021, @@ -112051,8 +112053,8 @@ }, "object": { "type": "Identifier", - "start": 119893, - "end": 119897, + "start": 119892, + "end": 119896, "loc": { "start": { "line": 3021, @@ -112068,8 +112070,8 @@ }, "property": { "type": "Identifier", - "start": 119898, - "end": 119903, + "start": 119897, + "end": 119902, "loc": { "start": { "line": 3021, @@ -112088,8 +112090,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 119904, - "end": 119922, + "start": 119903, + "end": 119921, "loc": { "start": { "line": 3021, @@ -112102,8 +112104,8 @@ }, "left": { "type": "MemberExpression", - "start": 119904, - "end": 119916, + "start": 119903, + "end": 119915, "loc": { "start": { "line": 3021, @@ -112116,8 +112118,8 @@ }, "object": { "type": "MemberExpression", - "start": 119904, - "end": 119913, + "start": 119903, + "end": 119912, "loc": { "start": { "line": 3021, @@ -112130,8 +112132,8 @@ }, "object": { "type": "Identifier", - "start": 119904, - "end": 119907, + "start": 119903, + "end": 119906, "loc": { "start": { "line": 3021, @@ -112147,8 +112149,8 @@ }, "property": { "type": "Identifier", - "start": 119908, - "end": 119913, + "start": 119907, + "end": 119912, "loc": { "start": { "line": 3021, @@ -112166,8 +112168,8 @@ }, "property": { "type": "NumericLiteral", - "start": 119914, - "end": 119915, + "start": 119913, + "end": 119914, "loc": { "start": { "line": 3021, @@ -112189,8 +112191,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 119919, - "end": 119922, + "start": 119918, + "end": 119921, "loc": { "start": { "line": 3021, @@ -112212,8 +112214,8 @@ }, { "type": "CallExpression", - "start": 119925, - "end": 119955, + "start": 119924, + "end": 119954, "loc": { "start": { "line": 3021, @@ -112226,8 +112228,8 @@ }, "callee": { "type": "MemberExpression", - "start": 119925, - "end": 119935, + "start": 119924, + "end": 119934, "loc": { "start": { "line": 3021, @@ -112240,8 +112242,8 @@ }, "object": { "type": "Identifier", - "start": 119925, - "end": 119929, + "start": 119924, + "end": 119928, "loc": { "start": { "line": 3021, @@ -112257,8 +112259,8 @@ }, "property": { "type": "Identifier", - "start": 119930, - "end": 119935, + "start": 119929, + "end": 119934, "loc": { "start": { "line": 3021, @@ -112277,8 +112279,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 119936, - "end": 119954, + "start": 119935, + "end": 119953, "loc": { "start": { "line": 3021, @@ -112291,8 +112293,8 @@ }, "left": { "type": "MemberExpression", - "start": 119936, - "end": 119948, + "start": 119935, + "end": 119947, "loc": { "start": { "line": 3021, @@ -112305,8 +112307,8 @@ }, "object": { "type": "MemberExpression", - "start": 119936, - "end": 119945, + "start": 119935, + "end": 119944, "loc": { "start": { "line": 3021, @@ -112319,8 +112321,8 @@ }, "object": { "type": "Identifier", - "start": 119936, - "end": 119939, + "start": 119935, + "end": 119938, "loc": { "start": { "line": 3021, @@ -112336,8 +112338,8 @@ }, "property": { "type": "Identifier", - "start": 119940, - "end": 119945, + "start": 119939, + "end": 119944, "loc": { "start": { "line": 3021, @@ -112355,8 +112357,8 @@ }, "property": { "type": "NumericLiteral", - "start": 119946, - "end": 119947, + "start": 119945, + "end": 119946, "loc": { "start": { "line": 3021, @@ -112378,8 +112380,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 119951, - "end": 119954, + "start": 119950, + "end": 119953, "loc": { "start": { "line": 3021, @@ -112405,8 +112407,8 @@ }, "alternate": { "type": "Identifier", - "start": 119960, - "end": 119982, + "start": 119959, + "end": 119981, "loc": { "start": { "line": 3021, @@ -112427,8 +112429,8 @@ { "type": "CommentLine", "value": " NPR", - "start": 119795, - "end": 119801, + "start": 119794, + "end": 119800, "loc": { "start": { "line": 3019, @@ -112444,8 +112446,8 @@ }, { "type": "ExpressionStatement", - "start": 120000, - "end": 120104, + "start": 119999, + "end": 120103, "loc": { "start": { "line": 3022, @@ -112458,8 +112460,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 120000, - "end": 120103, + "start": 119999, + "end": 120102, "loc": { "start": { "line": 3022, @@ -112473,8 +112475,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 120000, - "end": 120011, + "start": 119999, + "end": 120010, "loc": { "start": { "line": 3022, @@ -112487,8 +112489,8 @@ }, "object": { "type": "Identifier", - "start": 120000, - "end": 120003, + "start": 119999, + "end": 120002, "loc": { "start": { "line": 3022, @@ -112504,8 +112506,8 @@ }, "property": { "type": "Identifier", - "start": 120004, - "end": 120011, + "start": 120003, + "end": 120010, "loc": { "start": { "line": 3022, @@ -112523,8 +112525,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 120014, - "end": 120103, + "start": 120013, + "end": 120102, "loc": { "start": { "line": 3022, @@ -112537,8 +112539,8 @@ }, "test": { "type": "LogicalExpression", - "start": 120015, - "end": 120064, + "start": 120014, + "end": 120063, "loc": { "start": { "line": 3022, @@ -112551,8 +112553,8 @@ }, "left": { "type": "BinaryExpression", - "start": 120015, - "end": 120040, + "start": 120014, + "end": 120039, "loc": { "start": { "line": 3022, @@ -112565,8 +112567,8 @@ }, "left": { "type": "MemberExpression", - "start": 120015, - "end": 120026, + "start": 120014, + "end": 120025, "loc": { "start": { "line": 3022, @@ -112579,8 +112581,8 @@ }, "object": { "type": "Identifier", - "start": 120015, - "end": 120018, + "start": 120014, + "end": 120017, "loc": { "start": { "line": 3022, @@ -112596,8 +112598,8 @@ }, "property": { "type": "Identifier", - "start": 120019, - "end": 120026, + "start": 120018, + "end": 120025, "loc": { "start": { "line": 3022, @@ -112616,8 +112618,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 120031, - "end": 120040, + "start": 120030, + "end": 120039, "loc": { "start": { "line": 3022, @@ -112635,8 +112637,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 120044, - "end": 120064, + "start": 120043, + "end": 120063, "loc": { "start": { "line": 3022, @@ -112649,8 +112651,8 @@ }, "left": { "type": "MemberExpression", - "start": 120044, - "end": 120055, + "start": 120043, + "end": 120054, "loc": { "start": { "line": 3022, @@ -112663,8 +112665,8 @@ }, "object": { "type": "Identifier", - "start": 120044, - "end": 120047, + "start": 120043, + "end": 120046, "loc": { "start": { "line": 3022, @@ -112680,8 +112682,8 @@ }, "property": { "type": "Identifier", - "start": 120048, - "end": 120055, + "start": 120047, + "end": 120054, "loc": { "start": { "line": 3022, @@ -112700,8 +112702,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 120060, - "end": 120064, + "start": 120059, + "end": 120063, "loc": { "start": { "line": 3022, @@ -112716,13 +112718,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 120014 + "parenStart": 120013 } }, "consequent": { "type": "CallExpression", - "start": 120068, - "end": 120097, + "start": 120067, + "end": 120096, "loc": { "start": { "line": 3022, @@ -112735,8 +112737,8 @@ }, "callee": { "type": "MemberExpression", - "start": 120068, - "end": 120078, + "start": 120067, + "end": 120077, "loc": { "start": { "line": 3022, @@ -112749,8 +112751,8 @@ }, "object": { "type": "Identifier", - "start": 120068, - "end": 120072, + "start": 120067, + "end": 120071, "loc": { "start": { "line": 3022, @@ -112766,8 +112768,8 @@ }, "property": { "type": "Identifier", - "start": 120073, - "end": 120078, + "start": 120072, + "end": 120077, "loc": { "start": { "line": 3022, @@ -112786,8 +112788,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 120079, - "end": 120096, + "start": 120078, + "end": 120095, "loc": { "start": { "line": 3022, @@ -112800,8 +112802,8 @@ }, "left": { "type": "MemberExpression", - "start": 120079, - "end": 120090, + "start": 120078, + "end": 120089, "loc": { "start": { "line": 3022, @@ -112814,8 +112816,8 @@ }, "object": { "type": "Identifier", - "start": 120079, - "end": 120082, + "start": 120078, + "end": 120081, "loc": { "start": { "line": 3022, @@ -112831,8 +112833,8 @@ }, "property": { "type": "Identifier", - "start": 120083, - "end": 120090, + "start": 120082, + "end": 120089, "loc": { "start": { "line": 3022, @@ -112851,8 +112853,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 120093, - "end": 120096, + "start": 120092, + "end": 120095, "loc": { "start": { "line": 3022, @@ -112874,8 +112876,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 120100, - "end": 120103, + "start": 120099, + "end": 120102, "loc": { "start": { "line": 3022, @@ -112898,8 +112900,8 @@ { "type": "CommentLine", "value": " BUCKETING - lazy generated, reused", - "start": 120122, - "end": 120159, + "start": 120121, + "end": 120158, "loc": { "start": { "line": 3024, @@ -112915,8 +112917,8 @@ }, { "type": "VariableDeclaration", - "start": 120177, - "end": 120224, + "start": 120176, + "end": 120223, "loc": { "start": { "line": 3026, @@ -112930,8 +112932,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 120181, - "end": 120223, + "start": 120180, + "end": 120222, "loc": { "start": { "line": 3026, @@ -112944,8 +112946,8 @@ }, "id": { "type": "Identifier", - "start": 120181, - "end": 120188, + "start": 120180, + "end": 120187, "loc": { "start": { "line": 3026, @@ -112962,8 +112964,8 @@ }, "init": { "type": "MemberExpression", - "start": 120191, - "end": 120223, + "start": 120190, + "end": 120222, "loc": { "start": { "line": 3026, @@ -112976,8 +112978,8 @@ }, "object": { "type": "MemberExpression", - "start": 120191, - "end": 120207, + "start": 120190, + "end": 120206, "loc": { "start": { "line": 3026, @@ -112990,8 +112992,8 @@ }, "object": { "type": "ThisExpression", - "start": 120191, - "end": 120195, + "start": 120190, + "end": 120194, "loc": { "start": { "line": 3026, @@ -113005,8 +113007,8 @@ }, "property": { "type": "Identifier", - "start": 120196, - "end": 120207, + "start": 120195, + "end": 120206, "loc": { "start": { "line": 3026, @@ -113024,8 +113026,8 @@ }, "property": { "type": "MemberExpression", - "start": 120208, - "end": 120222, + "start": 120207, + "end": 120221, "loc": { "start": { "line": 3026, @@ -113038,8 +113040,8 @@ }, "object": { "type": "Identifier", - "start": 120208, - "end": 120211, + "start": 120207, + "end": 120210, "loc": { "start": { "line": 3026, @@ -113055,8 +113057,8 @@ }, "property": { "type": "Identifier", - "start": 120212, - "end": 120222, + "start": 120211, + "end": 120221, "loc": { "start": { "line": 3026, @@ -113082,8 +113084,8 @@ { "type": "CommentLine", "value": " BUCKETING - lazy generated, reused", - "start": 120122, - "end": 120159, + "start": 120121, + "end": 120158, "loc": { "start": { "line": 3024, @@ -113099,8 +113101,8 @@ }, { "type": "IfStatement", - "start": 120241, - "end": 120455, + "start": 120240, + "end": 120454, "loc": { "start": { "line": 3027, @@ -113113,8 +113115,8 @@ }, "test": { "type": "UnaryExpression", - "start": 120245, - "end": 120253, + "start": 120244, + "end": 120252, "loc": { "start": { "line": 3027, @@ -113129,8 +113131,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 120246, - "end": 120253, + "start": 120245, + "end": 120252, "loc": { "start": { "line": 3027, @@ -113150,8 +113152,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 120255, - "end": 120455, + "start": 120254, + "end": 120454, "loc": { "start": { "line": 3027, @@ -113165,8 +113167,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 120277, - "end": 120373, + "start": 120276, + "end": 120372, "loc": { "start": { "line": 3028, @@ -113179,8 +113181,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 120277, - "end": 120372, + "start": 120276, + "end": 120371, "loc": { "start": { "line": 3028, @@ -113194,8 +113196,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 120277, - "end": 120284, + "start": 120276, + "end": 120283, "loc": { "start": { "line": 3028, @@ -113211,8 +113213,8 @@ }, "right": { "type": "CallExpression", - "start": 120287, - "end": 120372, + "start": 120286, + "end": 120371, "loc": { "start": { "line": 3028, @@ -113225,8 +113227,8 @@ }, "callee": { "type": "Identifier", - "start": 120287, - "end": 120303, + "start": 120286, + "end": 120302, "loc": { "start": { "line": 3028, @@ -113243,8 +113245,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 120304, - "end": 120316, + "start": 120303, + "end": 120315, "loc": { "start": { "line": 3028, @@ -113257,8 +113259,8 @@ }, "object": { "type": "Identifier", - "start": 120304, - "end": 120307, + "start": 120303, + "end": 120306, "loc": { "start": { "line": 3028, @@ -113274,8 +113276,8 @@ }, "property": { "type": "Identifier", - "start": 120308, - "end": 120316, + "start": 120307, + "end": 120315, "loc": { "start": { "line": 3028, @@ -113293,8 +113295,8 @@ }, { "type": "MemberExpression", - "start": 120318, - "end": 120343, + "start": 120317, + "end": 120342, "loc": { "start": { "line": 3028, @@ -113307,8 +113309,8 @@ }, "object": { "type": "ThisExpression", - "start": 120318, - "end": 120322, + "start": 120317, + "end": 120321, "loc": { "start": { "line": 3028, @@ -113322,8 +113324,8 @@ }, "property": { "type": "Identifier", - "start": 120323, - "end": 120343, + "start": 120322, + "end": 120342, "loc": { "start": { "line": 3028, @@ -113341,8 +113343,8 @@ }, { "type": "MemberExpression", - "start": 120345, - "end": 120371, + "start": 120344, + "end": 120370, "loc": { "start": { "line": 3028, @@ -113355,8 +113357,8 @@ }, "object": { "type": "ThisExpression", - "start": 120345, - "end": 120349, + "start": 120344, + "end": 120348, "loc": { "start": { "line": 3028, @@ -113370,8 +113372,8 @@ }, "property": { "type": "Identifier", - "start": 120350, - "end": 120371, + "start": 120349, + "end": 120370, "loc": { "start": { "line": 3028, @@ -113393,8 +113395,8 @@ }, { "type": "ExpressionStatement", - "start": 120394, - "end": 120437, + "start": 120393, + "end": 120436, "loc": { "start": { "line": 3029, @@ -113407,8 +113409,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 120394, - "end": 120436, + "start": 120393, + "end": 120435, "loc": { "start": { "line": 3029, @@ -113422,8 +113424,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 120394, - "end": 120426, + "start": 120393, + "end": 120425, "loc": { "start": { "line": 3029, @@ -113436,8 +113438,8 @@ }, "object": { "type": "MemberExpression", - "start": 120394, - "end": 120410, + "start": 120393, + "end": 120409, "loc": { "start": { "line": 3029, @@ -113450,8 +113452,8 @@ }, "object": { "type": "ThisExpression", - "start": 120394, - "end": 120398, + "start": 120393, + "end": 120397, "loc": { "start": { "line": 3029, @@ -113465,8 +113467,8 @@ }, "property": { "type": "Identifier", - "start": 120399, - "end": 120410, + "start": 120398, + "end": 120409, "loc": { "start": { "line": 3029, @@ -113484,8 +113486,8 @@ }, "property": { "type": "MemberExpression", - "start": 120411, - "end": 120425, + "start": 120410, + "end": 120424, "loc": { "start": { "line": 3029, @@ -113498,8 +113500,8 @@ }, "object": { "type": "Identifier", - "start": 120411, - "end": 120414, + "start": 120410, + "end": 120413, "loc": { "start": { "line": 3029, @@ -113515,8 +113517,8 @@ }, "property": { "type": "Identifier", - "start": 120415, - "end": 120425, + "start": 120414, + "end": 120424, "loc": { "start": { "line": 3029, @@ -113536,8 +113538,8 @@ }, "right": { "type": "Identifier", - "start": 120429, - "end": 120436, + "start": 120428, + "end": 120435, "loc": { "start": { "line": 3029, @@ -113560,8 +113562,8 @@ }, { "type": "ExpressionStatement", - "start": 120472, - "end": 120494, + "start": 120471, + "end": 120493, "loc": { "start": { "line": 3031, @@ -113574,8 +113576,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 120472, - "end": 120493, + "start": 120471, + "end": 120492, "loc": { "start": { "line": 3031, @@ -113589,8 +113591,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 120472, - "end": 120483, + "start": 120471, + "end": 120482, "loc": { "start": { "line": 3031, @@ -113603,8 +113605,8 @@ }, "object": { "type": "Identifier", - "start": 120472, - "end": 120475, + "start": 120471, + "end": 120474, "loc": { "start": { "line": 3031, @@ -113620,8 +113622,8 @@ }, "property": { "type": "Identifier", - "start": 120476, - "end": 120483, + "start": 120475, + "end": 120482, "loc": { "start": { "line": 3031, @@ -113639,8 +113641,8 @@ }, "right": { "type": "Identifier", - "start": 120486, - "end": 120493, + "start": 120485, + "end": 120492, "loc": { "start": { "line": 3031, @@ -113661,8 +113663,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 120515, - "end": 121605, + "start": 120514, + "end": 121604, "loc": { "start": { "line": 3033, @@ -113676,8 +113678,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 120558, - "end": 120583, + "start": 120557, + "end": 120582, "loc": { "start": { "line": 3037, @@ -113690,8 +113692,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 120558, - "end": 120582, + "start": 120557, + "end": 120581, "loc": { "start": { "line": 3037, @@ -113705,8 +113707,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 120558, - "end": 120566, + "start": 120557, + "end": 120565, "loc": { "start": { "line": 3037, @@ -113719,8 +113721,8 @@ }, "object": { "type": "Identifier", - "start": 120558, - "end": 120561, + "start": 120557, + "end": 120560, "loc": { "start": { "line": 3037, @@ -113737,8 +113739,8 @@ }, "property": { "type": "Identifier", - "start": 120562, - "end": 120566, + "start": 120561, + "end": 120565, "loc": { "start": { "line": 3037, @@ -113757,8 +113759,8 @@ }, "right": { "type": "Identifier", - "start": 120569, - "end": 120582, + "start": 120568, + "end": 120581, "loc": { "start": { "line": 3037, @@ -113778,8 +113780,8 @@ { "type": "CommentLine", "value": " VBO", - "start": 120534, - "end": 120540, + "start": 120533, + "end": 120539, "loc": { "start": { "line": 3035, @@ -113796,8 +113798,8 @@ { "type": "CommentLine", "value": " PBR", - "start": 120601, - "end": 120607, + "start": 120600, + "end": 120606, "loc": { "start": { "line": 3039, @@ -113813,8 +113815,8 @@ }, { "type": "ExpressionStatement", - "start": 120625, - "end": 120789, + "start": 120624, + "end": 120788, "loc": { "start": { "line": 3041, @@ -113827,8 +113829,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 120625, - "end": 120788, + "start": 120624, + "end": 120787, "loc": { "start": { "line": 3041, @@ -113842,8 +113844,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 120625, - "end": 120634, + "start": 120624, + "end": 120633, "loc": { "start": { "line": 3041, @@ -113856,8 +113858,8 @@ }, "object": { "type": "Identifier", - "start": 120625, - "end": 120628, + "start": 120624, + "end": 120627, "loc": { "start": { "line": 3041, @@ -113874,8 +113876,8 @@ }, "property": { "type": "Identifier", - "start": 120629, - "end": 120634, + "start": 120628, + "end": 120633, "loc": { "start": { "line": 3041, @@ -113894,8 +113896,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 120637, - "end": 120788, + "start": 120636, + "end": 120787, "loc": { "start": { "line": 3041, @@ -113908,8 +113910,8 @@ }, "test": { "type": "MemberExpression", - "start": 120638, - "end": 120647, + "start": 120637, + "end": 120646, "loc": { "start": { "line": 3041, @@ -113922,8 +113924,8 @@ }, "object": { "type": "Identifier", - "start": 120638, - "end": 120641, + "start": 120637, + "end": 120640, "loc": { "start": { "line": 3041, @@ -113939,8 +113941,8 @@ }, "property": { "type": "Identifier", - "start": 120642, - "end": 120647, + "start": 120641, + "end": 120646, "loc": { "start": { "line": 3041, @@ -113957,13 +113959,13 @@ "computed": false, "extra": { "parenthesized": true, - "parenStart": 120637 + "parenStart": 120636 } }, "consequent": { "type": "NewExpression", - "start": 120651, - "end": 120763, + "start": 120650, + "end": 120762, "loc": { "start": { "line": 3041, @@ -113976,8 +113978,8 @@ }, "callee": { "type": "Identifier", - "start": 120655, - "end": 120665, + "start": 120654, + "end": 120664, "loc": { "start": { "line": 3041, @@ -113994,8 +113996,8 @@ "arguments": [ { "type": "ArrayExpression", - "start": 120666, - "end": 120762, + "start": 120665, + "end": 120761, "loc": { "start": { "line": 3041, @@ -114009,8 +114011,8 @@ "elements": [ { "type": "CallExpression", - "start": 120667, - "end": 120697, + "start": 120666, + "end": 120696, "loc": { "start": { "line": 3041, @@ -114023,8 +114025,8 @@ }, "callee": { "type": "MemberExpression", - "start": 120667, - "end": 120677, + "start": 120666, + "end": 120676, "loc": { "start": { "line": 3041, @@ -114037,8 +114039,8 @@ }, "object": { "type": "Identifier", - "start": 120667, - "end": 120671, + "start": 120666, + "end": 120670, "loc": { "start": { "line": 3041, @@ -114054,8 +114056,8 @@ }, "property": { "type": "Identifier", - "start": 120672, - "end": 120677, + "start": 120671, + "end": 120676, "loc": { "start": { "line": 3041, @@ -114074,8 +114076,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 120678, - "end": 120696, + "start": 120677, + "end": 120695, "loc": { "start": { "line": 3041, @@ -114088,8 +114090,8 @@ }, "left": { "type": "MemberExpression", - "start": 120678, - "end": 120690, + "start": 120677, + "end": 120689, "loc": { "start": { "line": 3041, @@ -114102,8 +114104,8 @@ }, "object": { "type": "MemberExpression", - "start": 120678, - "end": 120687, + "start": 120677, + "end": 120686, "loc": { "start": { "line": 3041, @@ -114116,8 +114118,8 @@ }, "object": { "type": "Identifier", - "start": 120678, - "end": 120681, + "start": 120677, + "end": 120680, "loc": { "start": { "line": 3041, @@ -114133,8 +114135,8 @@ }, "property": { "type": "Identifier", - "start": 120682, - "end": 120687, + "start": 120681, + "end": 120686, "loc": { "start": { "line": 3041, @@ -114152,8 +114154,8 @@ }, "property": { "type": "NumericLiteral", - "start": 120688, - "end": 120689, + "start": 120687, + "end": 120688, "loc": { "start": { "line": 3041, @@ -114175,8 +114177,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 120693, - "end": 120696, + "start": 120692, + "end": 120695, "loc": { "start": { "line": 3041, @@ -114198,8 +114200,8 @@ }, { "type": "CallExpression", - "start": 120699, - "end": 120729, + "start": 120698, + "end": 120728, "loc": { "start": { "line": 3041, @@ -114212,8 +114214,8 @@ }, "callee": { "type": "MemberExpression", - "start": 120699, - "end": 120709, + "start": 120698, + "end": 120708, "loc": { "start": { "line": 3041, @@ -114226,8 +114228,8 @@ }, "object": { "type": "Identifier", - "start": 120699, - "end": 120703, + "start": 120698, + "end": 120702, "loc": { "start": { "line": 3041, @@ -114243,8 +114245,8 @@ }, "property": { "type": "Identifier", - "start": 120704, - "end": 120709, + "start": 120703, + "end": 120708, "loc": { "start": { "line": 3041, @@ -114263,8 +114265,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 120710, - "end": 120728, + "start": 120709, + "end": 120727, "loc": { "start": { "line": 3041, @@ -114277,8 +114279,8 @@ }, "left": { "type": "MemberExpression", - "start": 120710, - "end": 120722, + "start": 120709, + "end": 120721, "loc": { "start": { "line": 3041, @@ -114291,8 +114293,8 @@ }, "object": { "type": "MemberExpression", - "start": 120710, - "end": 120719, + "start": 120709, + "end": 120718, "loc": { "start": { "line": 3041, @@ -114305,8 +114307,8 @@ }, "object": { "type": "Identifier", - "start": 120710, - "end": 120713, + "start": 120709, + "end": 120712, "loc": { "start": { "line": 3041, @@ -114322,8 +114324,8 @@ }, "property": { "type": "Identifier", - "start": 120714, - "end": 120719, + "start": 120713, + "end": 120718, "loc": { "start": { "line": 3041, @@ -114341,8 +114343,8 @@ }, "property": { "type": "NumericLiteral", - "start": 120720, - "end": 120721, + "start": 120719, + "end": 120720, "loc": { "start": { "line": 3041, @@ -114364,8 +114366,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 120725, - "end": 120728, + "start": 120724, + "end": 120727, "loc": { "start": { "line": 3041, @@ -114387,8 +114389,8 @@ }, { "type": "CallExpression", - "start": 120731, - "end": 120761, + "start": 120730, + "end": 120760, "loc": { "start": { "line": 3041, @@ -114401,8 +114403,8 @@ }, "callee": { "type": "MemberExpression", - "start": 120731, - "end": 120741, + "start": 120730, + "end": 120740, "loc": { "start": { "line": 3041, @@ -114415,8 +114417,8 @@ }, "object": { "type": "Identifier", - "start": 120731, - "end": 120735, + "start": 120730, + "end": 120734, "loc": { "start": { "line": 3041, @@ -114432,8 +114434,8 @@ }, "property": { "type": "Identifier", - "start": 120736, - "end": 120741, + "start": 120735, + "end": 120740, "loc": { "start": { "line": 3041, @@ -114452,8 +114454,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 120742, - "end": 120760, + "start": 120741, + "end": 120759, "loc": { "start": { "line": 3041, @@ -114466,8 +114468,8 @@ }, "left": { "type": "MemberExpression", - "start": 120742, - "end": 120754, + "start": 120741, + "end": 120753, "loc": { "start": { "line": 3041, @@ -114480,8 +114482,8 @@ }, "object": { "type": "MemberExpression", - "start": 120742, - "end": 120751, + "start": 120741, + "end": 120750, "loc": { "start": { "line": 3041, @@ -114494,8 +114496,8 @@ }, "object": { "type": "Identifier", - "start": 120742, - "end": 120745, + "start": 120741, + "end": 120744, "loc": { "start": { "line": 3041, @@ -114511,8 +114513,8 @@ }, "property": { "type": "Identifier", - "start": 120746, - "end": 120751, + "start": 120745, + "end": 120750, "loc": { "start": { "line": 3041, @@ -114530,8 +114532,8 @@ }, "property": { "type": "NumericLiteral", - "start": 120752, - "end": 120753, + "start": 120751, + "end": 120752, "loc": { "start": { "line": 3041, @@ -114553,8 +114555,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 120757, - "end": 120760, + "start": 120756, + "end": 120759, "loc": { "start": { "line": 3041, @@ -114580,8 +114582,8 @@ }, "alternate": { "type": "Identifier", - "start": 120766, - "end": 120788, + "start": 120765, + "end": 120787, "loc": { "start": { "line": 3041, @@ -114602,8 +114604,8 @@ { "type": "CommentLine", "value": " PBR", - "start": 120601, - "end": 120607, + "start": 120600, + "end": 120606, "loc": { "start": { "line": 3039, @@ -114619,8 +114621,8 @@ }, { "type": "ExpressionStatement", - "start": 120806, - "end": 120910, + "start": 120805, + "end": 120909, "loc": { "start": { "line": 3042, @@ -114633,8 +114635,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 120806, - "end": 120909, + "start": 120805, + "end": 120908, "loc": { "start": { "line": 3042, @@ -114648,8 +114650,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 120806, - "end": 120817, + "start": 120805, + "end": 120816, "loc": { "start": { "line": 3042, @@ -114662,8 +114664,8 @@ }, "object": { "type": "Identifier", - "start": 120806, - "end": 120809, + "start": 120805, + "end": 120808, "loc": { "start": { "line": 3042, @@ -114679,8 +114681,8 @@ }, "property": { "type": "Identifier", - "start": 120810, - "end": 120817, + "start": 120809, + "end": 120816, "loc": { "start": { "line": 3042, @@ -114698,8 +114700,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 120820, - "end": 120909, + "start": 120819, + "end": 120908, "loc": { "start": { "line": 3042, @@ -114712,8 +114714,8 @@ }, "test": { "type": "LogicalExpression", - "start": 120821, - "end": 120870, + "start": 120820, + "end": 120869, "loc": { "start": { "line": 3042, @@ -114726,8 +114728,8 @@ }, "left": { "type": "BinaryExpression", - "start": 120821, - "end": 120846, + "start": 120820, + "end": 120845, "loc": { "start": { "line": 3042, @@ -114740,8 +114742,8 @@ }, "left": { "type": "MemberExpression", - "start": 120821, - "end": 120832, + "start": 120820, + "end": 120831, "loc": { "start": { "line": 3042, @@ -114754,8 +114756,8 @@ }, "object": { "type": "Identifier", - "start": 120821, - "end": 120824, + "start": 120820, + "end": 120823, "loc": { "start": { "line": 3042, @@ -114771,8 +114773,8 @@ }, "property": { "type": "Identifier", - "start": 120825, - "end": 120832, + "start": 120824, + "end": 120831, "loc": { "start": { "line": 3042, @@ -114791,8 +114793,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 120837, - "end": 120846, + "start": 120836, + "end": 120845, "loc": { "start": { "line": 3042, @@ -114810,8 +114812,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 120850, - "end": 120870, + "start": 120849, + "end": 120869, "loc": { "start": { "line": 3042, @@ -114824,8 +114826,8 @@ }, "left": { "type": "MemberExpression", - "start": 120850, - "end": 120861, + "start": 120849, + "end": 120860, "loc": { "start": { "line": 3042, @@ -114838,8 +114840,8 @@ }, "object": { "type": "Identifier", - "start": 120850, - "end": 120853, + "start": 120849, + "end": 120852, "loc": { "start": { "line": 3042, @@ -114855,8 +114857,8 @@ }, "property": { "type": "Identifier", - "start": 120854, - "end": 120861, + "start": 120853, + "end": 120860, "loc": { "start": { "line": 3042, @@ -114875,8 +114877,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 120866, - "end": 120870, + "start": 120865, + "end": 120869, "loc": { "start": { "line": 3042, @@ -114891,13 +114893,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 120820 + "parenStart": 120819 } }, "consequent": { "type": "CallExpression", - "start": 120874, - "end": 120903, + "start": 120873, + "end": 120902, "loc": { "start": { "line": 3042, @@ -114910,8 +114912,8 @@ }, "callee": { "type": "MemberExpression", - "start": 120874, - "end": 120884, + "start": 120873, + "end": 120883, "loc": { "start": { "line": 3042, @@ -114924,8 +114926,8 @@ }, "object": { "type": "Identifier", - "start": 120874, - "end": 120878, + "start": 120873, + "end": 120877, "loc": { "start": { "line": 3042, @@ -114941,8 +114943,8 @@ }, "property": { "type": "Identifier", - "start": 120879, - "end": 120884, + "start": 120878, + "end": 120883, "loc": { "start": { "line": 3042, @@ -114961,8 +114963,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 120885, - "end": 120902, + "start": 120884, + "end": 120901, "loc": { "start": { "line": 3042, @@ -114975,8 +114977,8 @@ }, "left": { "type": "MemberExpression", - "start": 120885, - "end": 120896, + "start": 120884, + "end": 120895, "loc": { "start": { "line": 3042, @@ -114989,8 +114991,8 @@ }, "object": { "type": "Identifier", - "start": 120885, - "end": 120888, + "start": 120884, + "end": 120887, "loc": { "start": { "line": 3042, @@ -115006,8 +115008,8 @@ }, "property": { "type": "Identifier", - "start": 120889, - "end": 120896, + "start": 120888, + "end": 120895, "loc": { "start": { "line": 3042, @@ -115026,8 +115028,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 120899, - "end": 120902, + "start": 120898, + "end": 120901, "loc": { "start": { "line": 3042, @@ -115049,8 +115051,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 120906, - "end": 120909, + "start": 120905, + "end": 120908, "loc": { "start": { "line": 3042, @@ -115072,8 +115074,8 @@ }, { "type": "ExpressionStatement", - "start": 120927, - "end": 121033, + "start": 120926, + "end": 121032, "loc": { "start": { "line": 3043, @@ -115086,8 +115088,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 120927, - "end": 121032, + "start": 120926, + "end": 121031, "loc": { "start": { "line": 3043, @@ -115101,8 +115103,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 120927, - "end": 120939, + "start": 120926, + "end": 120938, "loc": { "start": { "line": 3043, @@ -115115,8 +115117,8 @@ }, "object": { "type": "Identifier", - "start": 120927, - "end": 120930, + "start": 120926, + "end": 120929, "loc": { "start": { "line": 3043, @@ -115132,8 +115134,8 @@ }, "property": { "type": "Identifier", - "start": 120931, - "end": 120939, + "start": 120930, + "end": 120938, "loc": { "start": { "line": 3043, @@ -115151,8 +115153,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 120942, - "end": 121032, + "start": 120941, + "end": 121031, "loc": { "start": { "line": 3043, @@ -115165,8 +115167,8 @@ }, "test": { "type": "LogicalExpression", - "start": 120943, - "end": 120994, + "start": 120942, + "end": 120993, "loc": { "start": { "line": 3043, @@ -115179,8 +115181,8 @@ }, "left": { "type": "BinaryExpression", - "start": 120943, - "end": 120969, + "start": 120942, + "end": 120968, "loc": { "start": { "line": 3043, @@ -115193,8 +115195,8 @@ }, "left": { "type": "MemberExpression", - "start": 120943, - "end": 120955, + "start": 120942, + "end": 120954, "loc": { "start": { "line": 3043, @@ -115207,8 +115209,8 @@ }, "object": { "type": "Identifier", - "start": 120943, - "end": 120946, + "start": 120942, + "end": 120945, "loc": { "start": { "line": 3043, @@ -115224,8 +115226,8 @@ }, "property": { "type": "Identifier", - "start": 120947, - "end": 120955, + "start": 120946, + "end": 120954, "loc": { "start": { "line": 3043, @@ -115244,8 +115246,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 120960, - "end": 120969, + "start": 120959, + "end": 120968, "loc": { "start": { "line": 3043, @@ -115263,8 +115265,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 120973, - "end": 120994, + "start": 120972, + "end": 120993, "loc": { "start": { "line": 3043, @@ -115277,8 +115279,8 @@ }, "left": { "type": "MemberExpression", - "start": 120973, - "end": 120985, + "start": 120972, + "end": 120984, "loc": { "start": { "line": 3043, @@ -115291,8 +115293,8 @@ }, "object": { "type": "Identifier", - "start": 120973, - "end": 120976, + "start": 120972, + "end": 120975, "loc": { "start": { "line": 3043, @@ -115308,8 +115310,8 @@ }, "property": { "type": "Identifier", - "start": 120977, - "end": 120985, + "start": 120976, + "end": 120984, "loc": { "start": { "line": 3043, @@ -115328,8 +115330,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 120990, - "end": 120994, + "start": 120989, + "end": 120993, "loc": { "start": { "line": 3043, @@ -115344,13 +115346,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 120942 + "parenStart": 120941 } }, "consequent": { "type": "CallExpression", - "start": 120998, - "end": 121028, + "start": 120997, + "end": 121027, "loc": { "start": { "line": 3043, @@ -115363,8 +115365,8 @@ }, "callee": { "type": "MemberExpression", - "start": 120998, - "end": 121008, + "start": 120997, + "end": 121007, "loc": { "start": { "line": 3043, @@ -115377,8 +115379,8 @@ }, "object": { "type": "Identifier", - "start": 120998, - "end": 121002, + "start": 120997, + "end": 121001, "loc": { "start": { "line": 3043, @@ -115394,8 +115396,8 @@ }, "property": { "type": "Identifier", - "start": 121003, - "end": 121008, + "start": 121002, + "end": 121007, "loc": { "start": { "line": 3043, @@ -115414,8 +115416,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 121009, - "end": 121027, + "start": 121008, + "end": 121026, "loc": { "start": { "line": 3043, @@ -115428,8 +115430,8 @@ }, "left": { "type": "MemberExpression", - "start": 121009, - "end": 121021, + "start": 121008, + "end": 121020, "loc": { "start": { "line": 3043, @@ -115442,8 +115444,8 @@ }, "object": { "type": "Identifier", - "start": 121009, - "end": 121012, + "start": 121008, + "end": 121011, "loc": { "start": { "line": 3043, @@ -115459,8 +115461,8 @@ }, "property": { "type": "Identifier", - "start": 121013, - "end": 121021, + "start": 121012, + "end": 121020, "loc": { "start": { "line": 3043, @@ -115479,8 +115481,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 121024, - "end": 121027, + "start": 121023, + "end": 121026, "loc": { "start": { "line": 3043, @@ -115502,8 +115504,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 121031, - "end": 121032, + "start": 121030, + "end": 121031, "loc": { "start": { "line": 3043, @@ -115525,8 +115527,8 @@ }, { "type": "ExpressionStatement", - "start": 121050, - "end": 121162, + "start": 121049, + "end": 121161, "loc": { "start": { "line": 3044, @@ -115539,8 +115541,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 121050, - "end": 121161, + "start": 121049, + "end": 121160, "loc": { "start": { "line": 3044, @@ -115554,8 +115556,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 121050, - "end": 121063, + "start": 121049, + "end": 121062, "loc": { "start": { "line": 3044, @@ -115568,8 +115570,8 @@ }, "object": { "type": "Identifier", - "start": 121050, - "end": 121053, + "start": 121049, + "end": 121052, "loc": { "start": { "line": 3044, @@ -115585,8 +115587,8 @@ }, "property": { "type": "Identifier", - "start": 121054, - "end": 121063, + "start": 121053, + "end": 121062, "loc": { "start": { "line": 3044, @@ -115604,8 +115606,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 121066, - "end": 121161, + "start": 121065, + "end": 121160, "loc": { "start": { "line": 3044, @@ -115618,8 +115620,8 @@ }, "test": { "type": "LogicalExpression", - "start": 121067, - "end": 121120, + "start": 121066, + "end": 121119, "loc": { "start": { "line": 3044, @@ -115632,8 +115634,8 @@ }, "left": { "type": "BinaryExpression", - "start": 121067, - "end": 121094, + "start": 121066, + "end": 121093, "loc": { "start": { "line": 3044, @@ -115646,8 +115648,8 @@ }, "left": { "type": "MemberExpression", - "start": 121067, - "end": 121080, + "start": 121066, + "end": 121079, "loc": { "start": { "line": 3044, @@ -115660,8 +115662,8 @@ }, "object": { "type": "Identifier", - "start": 121067, - "end": 121070, + "start": 121066, + "end": 121069, "loc": { "start": { "line": 3044, @@ -115677,8 +115679,8 @@ }, "property": { "type": "Identifier", - "start": 121071, - "end": 121080, + "start": 121070, + "end": 121079, "loc": { "start": { "line": 3044, @@ -115697,8 +115699,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 121085, - "end": 121094, + "start": 121084, + "end": 121093, "loc": { "start": { "line": 3044, @@ -115716,8 +115718,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 121098, - "end": 121120, + "start": 121097, + "end": 121119, "loc": { "start": { "line": 3044, @@ -115730,8 +115732,8 @@ }, "left": { "type": "MemberExpression", - "start": 121098, - "end": 121111, + "start": 121097, + "end": 121110, "loc": { "start": { "line": 3044, @@ -115744,8 +115746,8 @@ }, "object": { "type": "Identifier", - "start": 121098, - "end": 121101, + "start": 121097, + "end": 121100, "loc": { "start": { "line": 3044, @@ -115761,8 +115763,8 @@ }, "property": { "type": "Identifier", - "start": 121102, - "end": 121111, + "start": 121101, + "end": 121110, "loc": { "start": { "line": 3044, @@ -115781,8 +115783,8 @@ "operator": "!==", "right": { "type": "NullLiteral", - "start": 121116, - "end": 121120, + "start": 121115, + "end": 121119, "loc": { "start": { "line": 3044, @@ -115797,13 +115799,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 121066 + "parenStart": 121065 } }, "consequent": { "type": "CallExpression", - "start": 121124, - "end": 121155, + "start": 121123, + "end": 121154, "loc": { "start": { "line": 3044, @@ -115816,8 +115818,8 @@ }, "callee": { "type": "MemberExpression", - "start": 121124, - "end": 121134, + "start": 121123, + "end": 121133, "loc": { "start": { "line": 3044, @@ -115830,8 +115832,8 @@ }, "object": { "type": "Identifier", - "start": 121124, - "end": 121128, + "start": 121123, + "end": 121127, "loc": { "start": { "line": 3044, @@ -115847,8 +115849,8 @@ }, "property": { "type": "Identifier", - "start": 121129, - "end": 121134, + "start": 121128, + "end": 121133, "loc": { "start": { "line": 3044, @@ -115867,8 +115869,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 121135, - "end": 121154, + "start": 121134, + "end": 121153, "loc": { "start": { "line": 3044, @@ -115881,8 +115883,8 @@ }, "left": { "type": "MemberExpression", - "start": 121135, - "end": 121148, + "start": 121134, + "end": 121147, "loc": { "start": { "line": 3044, @@ -115895,8 +115897,8 @@ }, "object": { "type": "Identifier", - "start": 121135, - "end": 121138, + "start": 121134, + "end": 121137, "loc": { "start": { "line": 3044, @@ -115912,8 +115914,8 @@ }, "property": { "type": "Identifier", - "start": 121139, - "end": 121148, + "start": 121138, + "end": 121147, "loc": { "start": { "line": 3044, @@ -115932,8 +115934,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 121151, - "end": 121154, + "start": 121150, + "end": 121153, "loc": { "start": { "line": 3044, @@ -115955,8 +115957,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 121158, - "end": 121161, + "start": 121157, + "end": 121160, "loc": { "start": { "line": 3044, @@ -115979,8 +115981,8 @@ { "type": "CommentLine", "value": " TEXTURE", - "start": 121180, - "end": 121190, + "start": 121179, + "end": 121189, "loc": { "start": { "line": 3046, @@ -115996,8 +115998,8 @@ }, { "type": "IfStatement", - "start": 121208, - "end": 121591, + "start": 121207, + "end": 121590, "loc": { "start": { "line": 3048, @@ -116010,8 +116012,8 @@ }, "test": { "type": "MemberExpression", - "start": 121212, - "end": 121228, + "start": 121211, + "end": 121227, "loc": { "start": { "line": 3048, @@ -116024,8 +116026,8 @@ }, "object": { "type": "Identifier", - "start": 121212, - "end": 121215, + "start": 121211, + "end": 121214, "loc": { "start": { "line": 3048, @@ -116042,8 +116044,8 @@ }, "property": { "type": "Identifier", - "start": 121216, - "end": 121228, + "start": 121215, + "end": 121227, "loc": { "start": { "line": 3048, @@ -116062,8 +116064,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 121230, - "end": 121591, + "start": 121229, + "end": 121590, "loc": { "start": { "line": 3048, @@ -116077,8 +116079,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 121252, - "end": 121305, + "start": 121251, + "end": 121304, "loc": { "start": { "line": 3049, @@ -116091,8 +116093,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 121252, - "end": 121304, + "start": 121251, + "end": 121303, "loc": { "start": { "line": 3049, @@ -116106,8 +116108,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 121252, - "end": 121266, + "start": 121251, + "end": 121265, "loc": { "start": { "line": 3049, @@ -116120,8 +116122,8 @@ }, "object": { "type": "Identifier", - "start": 121252, - "end": 121255, + "start": 121251, + "end": 121254, "loc": { "start": { "line": 3049, @@ -116137,8 +116139,8 @@ }, "property": { "type": "Identifier", - "start": 121256, - "end": 121266, + "start": 121255, + "end": 121265, "loc": { "start": { "line": 3049, @@ -116156,8 +116158,8 @@ }, "right": { "type": "MemberExpression", - "start": 121269, - "end": 121304, + "start": 121268, + "end": 121303, "loc": { "start": { "line": 3049, @@ -116170,8 +116172,8 @@ }, "object": { "type": "MemberExpression", - "start": 121269, - "end": 121286, + "start": 121268, + "end": 121285, "loc": { "start": { "line": 3049, @@ -116184,8 +116186,8 @@ }, "object": { "type": "ThisExpression", - "start": 121269, - "end": 121273, + "start": 121268, + "end": 121272, "loc": { "start": { "line": 3049, @@ -116199,8 +116201,8 @@ }, "property": { "type": "Identifier", - "start": 121274, - "end": 121286, + "start": 121273, + "end": 121285, "loc": { "start": { "line": 3049, @@ -116218,8 +116220,8 @@ }, "property": { "type": "MemberExpression", - "start": 121287, - "end": 121303, + "start": 121286, + "end": 121302, "loc": { "start": { "line": 3049, @@ -116232,8 +116234,8 @@ }, "object": { "type": "Identifier", - "start": 121287, - "end": 121290, + "start": 121286, + "end": 121289, "loc": { "start": { "line": 3049, @@ -116249,8 +116251,8 @@ }, "property": { "type": "Identifier", - "start": 121291, - "end": 121303, + "start": 121290, + "end": 121302, "loc": { "start": { "line": 3049, @@ -116273,8 +116275,8 @@ { "type": "CommentLine", "value": " if (!cfg.textureSet) {", - "start": 121326, - "end": 121351, + "start": 121325, + "end": 121350, "loc": { "start": { "line": 3050, @@ -116289,8 +116291,8 @@ { "type": "CommentLine", "value": " this.error(`[createMesh] Texture set not found: ${cfg.textureSetId} - ensure that you create it first with createTextureSet()`);", - "start": 121372, - "end": 121507, + "start": 121371, + "end": 121506, "loc": { "start": { "line": 3051, @@ -116305,8 +116307,8 @@ { "type": "CommentLine", "value": " return false;", - "start": 121528, - "end": 121548, + "start": 121527, + "end": 121547, "loc": { "start": { "line": 3052, @@ -116321,8 +116323,8 @@ { "type": "CommentLine", "value": " }", - "start": 121569, - "end": 121573, + "start": 121568, + "end": 121572, "loc": { "start": { "line": 3053, @@ -116344,8 +116346,8 @@ { "type": "CommentLine", "value": " TEXTURE", - "start": 121180, - "end": 121190, + "start": 121179, + "end": 121189, "loc": { "start": { "line": 3046, @@ -116369,8 +116371,8 @@ }, { "type": "ExpressionStatement", - "start": 121625, - "end": 121673, + "start": 121624, + "end": 121672, "loc": { "start": { "line": 3058, @@ -116383,8 +116385,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 121625, - "end": 121672, + "start": 121624, + "end": 121671, "loc": { "start": { "line": 3058, @@ -116398,8 +116400,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 121625, - "end": 121642, + "start": 121624, + "end": 121641, "loc": { "start": { "line": 3058, @@ -116412,8 +116414,8 @@ }, "object": { "type": "Identifier", - "start": 121625, - "end": 121628, + "start": 121624, + "end": 121627, "loc": { "start": { "line": 3058, @@ -116429,8 +116431,8 @@ }, "property": { "type": "Identifier", - "start": 121629, - "end": 121642, + "start": 121628, + "end": 121641, "loc": { "start": { "line": 3058, @@ -116448,8 +116450,8 @@ }, "right": { "type": "CallExpression", - "start": 121645, - "end": 121672, + "start": 121644, + "end": 121671, "loc": { "start": { "line": 3058, @@ -116462,8 +116464,8 @@ }, "callee": { "type": "MemberExpression", - "start": 121645, - "end": 121667, + "start": 121644, + "end": 121666, "loc": { "start": { "line": 3058, @@ -116476,8 +116478,8 @@ }, "object": { "type": "ThisExpression", - "start": 121645, - "end": 121649, + "start": 121644, + "end": 121648, "loc": { "start": { "line": 3058, @@ -116491,8 +116493,8 @@ }, "property": { "type": "Identifier", - "start": 121650, - "end": 121667, + "start": 121649, + "end": 121666, "loc": { "start": { "line": 3058, @@ -116511,8 +116513,8 @@ "arguments": [ { "type": "Identifier", - "start": 121668, - "end": 121671, + "start": 121667, + "end": 121670, "loc": { "start": { "line": 3058, @@ -116532,8 +116534,8 @@ }, { "type": "ReturnStatement", - "start": 121683, - "end": 121712, + "start": 121682, + "end": 121711, "loc": { "start": { "line": 3060, @@ -116546,8 +116548,8 @@ }, "argument": { "type": "CallExpression", - "start": 121690, - "end": 121711, + "start": 121689, + "end": 121710, "loc": { "start": { "line": 3060, @@ -116560,8 +116562,8 @@ }, "callee": { "type": "MemberExpression", - "start": 121690, - "end": 121706, + "start": 121689, + "end": 121705, "loc": { "start": { "line": 3060, @@ -116574,8 +116576,8 @@ }, "object": { "type": "ThisExpression", - "start": 121690, - "end": 121694, + "start": 121689, + "end": 121693, "loc": { "start": { "line": 3060, @@ -116589,8 +116591,8 @@ }, "property": { "type": "Identifier", - "start": 121695, - "end": 121706, + "start": 121694, + "end": 121705, "loc": { "start": { "line": 3060, @@ -116609,8 +116611,8 @@ "arguments": [ { "type": "Identifier", - "start": 121707, - "end": 121710, + "start": 121706, + "end": 121709, "loc": { "start": { "line": 3060, @@ -116634,8 +116636,8 @@ { "type": "CommentBlock", "value": "*\n * Creates a new {@link SceneModelMesh} within this SceneModel.\n *\n * * It prepares and saves data for a SceneModelMesh {@link SceneModel#meshes} creation. SceneModelMesh will be created only once the SceneModelEntity (which references this particular SceneModelMesh) will be created.\n * * The SceneModelMesh can either define its own geometry or share it with other SceneModelMeshes. To define own geometry, provide the\n * various geometry arrays to this method. To share a geometry, provide the ID of a geometry created earlier\n * with {@link SceneModel#createGeometry}.\n * * If you accompany the arrays with an ````origin````, then ````createMesh()```` will assume\n * that the geometry ````positions```` are in relative-to-center (RTC) coordinates, with ````origin```` being the\n * origin of their RTC coordinate system.\n *\n * @param {object} cfg Object properties.\n * @param {String} cfg.id Mandatory ID for the new mesh. Must not clash with any existing components within the {@link Scene}.\n * @param {String|Number} [cfg.textureSetId] ID of a {@link SceneModelTextureSet} previously created with {@link SceneModel#createTextureSet}.\n * @param {String|Number} [cfg.transformId] ID of a {@link SceneModelTransform} to instance, previously created with {@link SceneModel#createTransform}. Overrides all other transform parameters given to this method.\n * @param {String|Number} [cfg.geometryId] ID of a geometry to instance, previously created with {@link SceneModel#createGeometry}. Overrides all other geometry parameters given to this method.\n * @param {String} cfg.primitive The primitive type. Accepted values are 'points', 'lines', 'triangles', 'solid' and 'surface'.\n * @param {Number[]} [cfg.positions] Flat array of uncompressed 3D vertex positions positions. Required for all primitive types. Overridden by ````positionsCompressed````.\n * @param {Number[]} [cfg.positionsCompressed] Flat array of quantized 3D vertex positions. Overrides ````positions````, and must be accompanied by ````positionsDecodeMatrix````.\n * @param {Number[]} [cfg.positionsDecodeMatrix] A 4x4 matrix for decompressing ````positionsCompressed````. Must be accompanied by ````positionsCompressed````.\n * @param {Number[]} [cfg.normals] Flat array of normal vectors. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.normalsCompressed] Flat array of oct-encoded normal vectors. Overrides ````normals````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.colors] Flat array of uncompressed RGBA vertex colors, as float values in range ````[0..1]````. Ignored when ````geometryId```` is given. Overridden by ````color```` and ````colorsCompressed````.\n * @param {Number[]} [cfg.colorsCompressed] Flat array of compressed RGBA vertex colors, as unsigned short integers in range ````[0..255]````. Ignored when ````geometryId```` is given. Overrides ````colors```` and is overridden by ````color````.\n * @param {Number[]} [cfg.uv] Flat array of uncompressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvCompressed] Flat array of compressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Overrides ````uv````. Must be accompanied by ````uvDecodeMatrix````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvDecodeMatrix] A 3x3 matrix for decompressing ````uvCompressed````.\n * @param {Number[]} [cfg.indices] Array of primitive connectivity indices. Not required for `points` primitives.\n * @param {Number[]} [cfg.edgeIndices] Array of edge line indices. Used only with 'triangles', 'solid' and 'surface' primitives. Automatically generated internally if not supplied, using the optional ````edgeThreshold```` given to the ````SceneModel```` constructor.\n * @param {Number[]} [cfg.origin] Optional geometry origin, relative to {@link SceneModel#origin}. When this is given, then ````positions```` are assumed to be relative to this.\n * @param {Number[]} [cfg.position=[0,0,0]] Local 3D position of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.scale=[1,1,1]] Scale of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Rotation of the mesh as Euler angles given in degrees, for each of the X, Y and Z axis. Overridden by ````transformId````.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] Mesh modelling transform matrix. Overrides the ````position````, ````scale```` and ````rotation```` parameters. Also overridden by ````transformId````.\n * @param {Number[]} [cfg.color=[1,1,1]] RGB color in range ````[0..1, 0..1, 0..1]````. Overridden by texture set ````colorTexture````. Overrides ````colors```` and ````colorsCompressed````.\n * @param {Number} [cfg.opacity=1] Opacity in range ````[0..1]````. Overridden by texture set ````colorTexture````.\n * @param {Number} [cfg.metallic=0] Metallic factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @param {Number} [cfg.roughness=1] Roughness factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @returns {SceneModelMesh} The new mesh.\n ", - "start": 100929, - "end": 106623, + "start": 100928, + "end": 106622, "loc": { "start": { "line": 2693, @@ -116651,8 +116653,8 @@ }, { "type": "ClassMethod", - "start": 121724, - "end": 123050, + "start": 121723, + "end": 123049, "loc": { "start": { "line": 3063, @@ -116667,8 +116669,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 121724, - "end": 121735, + "start": 121723, + "end": 121734, "loc": { "start": { "line": 3063, @@ -116690,8 +116692,8 @@ "params": [ { "type": "Identifier", - "start": 121736, - "end": 121739, + "start": 121735, + "end": 121738, "loc": { "start": { "line": 3063, @@ -116708,8 +116710,8 @@ ], "body": { "type": "BlockStatement", - "start": 121741, - "end": 123050, + "start": 121740, + "end": 123049, "loc": { "start": { "line": 3063, @@ -116723,8 +116725,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 121751, - "end": 121852, + "start": 121750, + "end": 121851, "loc": { "start": { "line": 3064, @@ -116738,8 +116740,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 121757, - "end": 121851, + "start": 121756, + "end": 121850, "loc": { "start": { "line": 3064, @@ -116752,8 +116754,8 @@ }, "id": { "type": "Identifier", - "start": 121757, - "end": 121761, + "start": 121756, + "end": 121760, "loc": { "start": { "line": 3064, @@ -116769,8 +116771,8 @@ }, "init": { "type": "NewExpression", - "start": 121764, - "end": 121851, + "start": 121763, + "end": 121850, "loc": { "start": { "line": 3064, @@ -116783,8 +116785,8 @@ }, "callee": { "type": "Identifier", - "start": 121768, - "end": 121782, + "start": 121767, + "end": 121781, "loc": { "start": { "line": 3064, @@ -116801,8 +116803,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 121783, - "end": 121787, + "start": 121782, + "end": 121786, "loc": { "start": { "line": 3064, @@ -116816,8 +116818,8 @@ }, { "type": "MemberExpression", - "start": 121789, - "end": 121795, + "start": 121788, + "end": 121794, "loc": { "start": { "line": 3064, @@ -116830,8 +116832,8 @@ }, "object": { "type": "Identifier", - "start": 121789, - "end": 121792, + "start": 121788, + "end": 121791, "loc": { "start": { "line": 3064, @@ -116847,8 +116849,8 @@ }, "property": { "type": "Identifier", - "start": 121793, - "end": 121795, + "start": 121792, + "end": 121794, "loc": { "start": { "line": 3064, @@ -116866,8 +116868,8 @@ }, { "type": "MemberExpression", - "start": 121797, - "end": 121806, + "start": 121796, + "end": 121805, "loc": { "start": { "line": 3064, @@ -116880,8 +116882,8 @@ }, "object": { "type": "Identifier", - "start": 121797, - "end": 121800, + "start": 121796, + "end": 121799, "loc": { "start": { "line": 3064, @@ -116897,8 +116899,8 @@ }, "property": { "type": "Identifier", - "start": 121801, - "end": 121806, + "start": 121800, + "end": 121805, "loc": { "start": { "line": 3064, @@ -116916,8 +116918,8 @@ }, { "type": "MemberExpression", - "start": 121808, - "end": 121819, + "start": 121807, + "end": 121818, "loc": { "start": { "line": 3064, @@ -116930,8 +116932,8 @@ }, "object": { "type": "Identifier", - "start": 121808, - "end": 121811, + "start": 121807, + "end": 121810, "loc": { "start": { "line": 3064, @@ -116947,8 +116949,8 @@ }, "property": { "type": "Identifier", - "start": 121812, - "end": 121819, + "start": 121811, + "end": 121818, "loc": { "start": { "line": 3064, @@ -116966,8 +116968,8 @@ }, { "type": "MemberExpression", - "start": 121821, - "end": 121834, + "start": 121820, + "end": 121833, "loc": { "start": { "line": 3064, @@ -116980,8 +116982,8 @@ }, "object": { "type": "Identifier", - "start": 121821, - "end": 121824, + "start": 121820, + "end": 121823, "loc": { "start": { "line": 3064, @@ -116997,8 +116999,8 @@ }, "property": { "type": "Identifier", - "start": 121825, - "end": 121834, + "start": 121824, + "end": 121833, "loc": { "start": { "line": 3064, @@ -117016,8 +117018,8 @@ }, { "type": "MemberExpression", - "start": 121836, - "end": 121850, + "start": 121835, + "end": 121849, "loc": { "start": { "line": 3064, @@ -117030,8 +117032,8 @@ }, "object": { "type": "Identifier", - "start": 121836, - "end": 121839, + "start": 121835, + "end": 121838, "loc": { "start": { "line": 3064, @@ -117047,8 +117049,8 @@ }, "property": { "type": "Identifier", - "start": 121840, - "end": 121850, + "start": 121839, + "end": 121849, "loc": { "start": { "line": 3064, @@ -117072,8 +117074,8 @@ }, { "type": "ExpressionStatement", - "start": 121861, - "end": 121912, + "start": 121860, + "end": 121911, "loc": { "start": { "line": 3065, @@ -117086,8 +117088,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 121861, - "end": 121911, + "start": 121860, + "end": 121910, "loc": { "start": { "line": 3065, @@ -117101,8 +117103,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 121861, - "end": 121872, + "start": 121860, + "end": 121871, "loc": { "start": { "line": 3065, @@ -117115,8 +117117,8 @@ }, "object": { "type": "Identifier", - "start": 121861, - "end": 121865, + "start": 121860, + "end": 121864, "loc": { "start": { "line": 3065, @@ -117132,8 +117134,8 @@ }, "property": { "type": "Identifier", - "start": 121866, - "end": 121872, + "start": 121865, + "end": 121871, "loc": { "start": { "line": 3065, @@ -117151,8 +117153,8 @@ }, "right": { "type": "CallExpression", - "start": 121875, - "end": 121911, + "start": 121874, + "end": 121910, "loc": { "start": { "line": 3065, @@ -117165,8 +117167,8 @@ }, "callee": { "type": "MemberExpression", - "start": 121875, - "end": 121905, + "start": 121874, + "end": 121904, "loc": { "start": { "line": 3065, @@ -117179,8 +117181,8 @@ }, "object": { "type": "MemberExpression", - "start": 121875, - "end": 121895, + "start": 121874, + "end": 121894, "loc": { "start": { "line": 3065, @@ -117193,8 +117195,8 @@ }, "object": { "type": "MemberExpression", - "start": 121875, - "end": 121885, + "start": 121874, + "end": 121884, "loc": { "start": { "line": 3065, @@ -117207,8 +117209,8 @@ }, "object": { "type": "ThisExpression", - "start": 121875, - "end": 121879, + "start": 121874, + "end": 121878, "loc": { "start": { "line": 3065, @@ -117222,8 +117224,8 @@ }, "property": { "type": "Identifier", - "start": 121880, - "end": 121885, + "start": 121879, + "end": 121884, "loc": { "start": { "line": 3065, @@ -117241,8 +117243,8 @@ }, "property": { "type": "Identifier", - "start": 121886, - "end": 121895, + "start": 121885, + "end": 121894, "loc": { "start": { "line": 3065, @@ -117260,8 +117262,8 @@ }, "property": { "type": "Identifier", - "start": 121896, - "end": 121905, + "start": 121895, + "end": 121904, "loc": { "start": { "line": 3065, @@ -117280,8 +117282,8 @@ "arguments": [ { "type": "Identifier", - "start": 121906, - "end": 121910, + "start": 121905, + "end": 121909, "loc": { "start": { "line": 3065, @@ -117301,8 +117303,8 @@ }, { "type": "VariableDeclaration", - "start": 121921, - "end": 121948, + "start": 121920, + "end": 121947, "loc": { "start": { "line": 3066, @@ -117316,8 +117318,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 121927, - "end": 121947, + "start": 121926, + "end": 121946, "loc": { "start": { "line": 3066, @@ -117330,8 +117332,8 @@ }, "id": { "type": "Identifier", - "start": 121927, - "end": 121933, + "start": 121926, + "end": 121932, "loc": { "start": { "line": 3066, @@ -117347,8 +117349,8 @@ }, "init": { "type": "MemberExpression", - "start": 121936, - "end": 121947, + "start": 121935, + "end": 121946, "loc": { "start": { "line": 3066, @@ -117361,8 +117363,8 @@ }, "object": { "type": "Identifier", - "start": 121936, - "end": 121940, + "start": 121935, + "end": 121939, "loc": { "start": { "line": 3066, @@ -117378,8 +117380,8 @@ }, "property": { "type": "Identifier", - "start": 121941, - "end": 121947, + "start": 121940, + "end": 121946, "loc": { "start": { "line": 3066, @@ -117401,8 +117403,8 @@ }, { "type": "VariableDeclaration", - "start": 121957, - "end": 121987, + "start": 121956, + "end": 121986, "loc": { "start": { "line": 3067, @@ -117416,8 +117418,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 121963, - "end": 121986, + "start": 121962, + "end": 121985, "loc": { "start": { "line": 3067, @@ -117430,8 +117432,8 @@ }, "id": { "type": "Identifier", - "start": 121963, - "end": 121964, + "start": 121962, + "end": 121963, "loc": { "start": { "line": 3067, @@ -117447,8 +117449,8 @@ }, "init": { "type": "BinaryExpression", - "start": 121967, - "end": 121986, + "start": 121966, + "end": 121985, "loc": { "start": { "line": 3067, @@ -117461,8 +117463,8 @@ }, "left": { "type": "BinaryExpression", - "start": 121967, - "end": 121979, + "start": 121966, + "end": 121978, "loc": { "start": { "line": 3067, @@ -117475,8 +117477,8 @@ }, "left": { "type": "Identifier", - "start": 121967, - "end": 121973, + "start": 121966, + "end": 121972, "loc": { "start": { "line": 3067, @@ -117493,8 +117495,8 @@ "operator": ">>", "right": { "type": "NumericLiteral", - "start": 121977, - "end": 121979, + "start": 121976, + "end": 121978, "loc": { "start": { "line": 3067, @@ -117515,8 +117517,8 @@ "operator": "&", "right": { "type": "NumericLiteral", - "start": 121982, - "end": 121986, + "start": 121981, + "end": 121985, "loc": { "start": { "line": 3067, @@ -117540,8 +117542,8 @@ }, { "type": "VariableDeclaration", - "start": 121996, - "end": 122026, + "start": 121995, + "end": 122025, "loc": { "start": { "line": 3068, @@ -117555,8 +117557,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 122002, - "end": 122025, + "start": 122001, + "end": 122024, "loc": { "start": { "line": 3068, @@ -117569,8 +117571,8 @@ }, "id": { "type": "Identifier", - "start": 122002, - "end": 122003, + "start": 122001, + "end": 122002, "loc": { "start": { "line": 3068, @@ -117586,8 +117588,8 @@ }, "init": { "type": "BinaryExpression", - "start": 122006, - "end": 122025, + "start": 122005, + "end": 122024, "loc": { "start": { "line": 3068, @@ -117600,8 +117602,8 @@ }, "left": { "type": "BinaryExpression", - "start": 122006, - "end": 122018, + "start": 122005, + "end": 122017, "loc": { "start": { "line": 3068, @@ -117614,8 +117616,8 @@ }, "left": { "type": "Identifier", - "start": 122006, - "end": 122012, + "start": 122005, + "end": 122011, "loc": { "start": { "line": 3068, @@ -117632,8 +117634,8 @@ "operator": ">>", "right": { "type": "NumericLiteral", - "start": 122016, - "end": 122018, + "start": 122015, + "end": 122017, "loc": { "start": { "line": 3068, @@ -117654,8 +117656,8 @@ "operator": "&", "right": { "type": "NumericLiteral", - "start": 122021, - "end": 122025, + "start": 122020, + "end": 122024, "loc": { "start": { "line": 3068, @@ -117679,8 +117681,8 @@ }, { "type": "VariableDeclaration", - "start": 122035, - "end": 122064, + "start": 122034, + "end": 122063, "loc": { "start": { "line": 3069, @@ -117694,8 +117696,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 122041, - "end": 122063, + "start": 122040, + "end": 122062, "loc": { "start": { "line": 3069, @@ -117708,8 +117710,8 @@ }, "id": { "type": "Identifier", - "start": 122041, - "end": 122042, + "start": 122040, + "end": 122041, "loc": { "start": { "line": 3069, @@ -117725,8 +117727,8 @@ }, "init": { "type": "BinaryExpression", - "start": 122045, - "end": 122063, + "start": 122044, + "end": 122062, "loc": { "start": { "line": 3069, @@ -117739,8 +117741,8 @@ }, "left": { "type": "BinaryExpression", - "start": 122045, - "end": 122056, + "start": 122044, + "end": 122055, "loc": { "start": { "line": 3069, @@ -117753,8 +117755,8 @@ }, "left": { "type": "Identifier", - "start": 122045, - "end": 122051, + "start": 122044, + "end": 122050, "loc": { "start": { "line": 3069, @@ -117771,8 +117773,8 @@ "operator": ">>", "right": { "type": "NumericLiteral", - "start": 122055, - "end": 122056, + "start": 122054, + "end": 122055, "loc": { "start": { "line": 3069, @@ -117793,8 +117795,8 @@ "operator": "&", "right": { "type": "NumericLiteral", - "start": 122059, - "end": 122063, + "start": 122058, + "end": 122062, "loc": { "start": { "line": 3069, @@ -117818,8 +117820,8 @@ }, { "type": "VariableDeclaration", - "start": 122073, - "end": 122097, + "start": 122072, + "end": 122096, "loc": { "start": { "line": 3070, @@ -117833,8 +117835,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 122079, - "end": 122096, + "start": 122078, + "end": 122095, "loc": { "start": { "line": 3070, @@ -117847,8 +117849,8 @@ }, "id": { "type": "Identifier", - "start": 122079, - "end": 122080, + "start": 122078, + "end": 122079, "loc": { "start": { "line": 3070, @@ -117864,8 +117866,8 @@ }, "init": { "type": "BinaryExpression", - "start": 122083, - "end": 122096, + "start": 122082, + "end": 122095, "loc": { "start": { "line": 3070, @@ -117878,8 +117880,8 @@ }, "left": { "type": "Identifier", - "start": 122083, - "end": 122089, + "start": 122082, + "end": 122088, "loc": { "start": { "line": 3070, @@ -117896,8 +117898,8 @@ "operator": "&", "right": { "type": "NumericLiteral", - "start": 122092, - "end": 122096, + "start": 122091, + "end": 122095, "loc": { "start": { "line": 3070, @@ -117921,8 +117923,8 @@ }, { "type": "ExpressionStatement", - "start": 122106, - "end": 122151, + "start": 122105, + "end": 122150, "loc": { "start": { "line": 3071, @@ -117935,8 +117937,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122106, - "end": 122150, + "start": 122105, + "end": 122149, "loc": { "start": { "line": 3071, @@ -117950,8 +117952,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122106, - "end": 122119, + "start": 122105, + "end": 122118, "loc": { "start": { "line": 3071, @@ -117964,8 +117966,8 @@ }, "object": { "type": "Identifier", - "start": 122106, - "end": 122109, + "start": 122105, + "end": 122108, "loc": { "start": { "line": 3071, @@ -117981,8 +117983,8 @@ }, "property": { "type": "Identifier", - "start": 122110, - "end": 122119, + "start": 122109, + "end": 122118, "loc": { "start": { "line": 3071, @@ -118000,8 +118002,8 @@ }, "right": { "type": "NewExpression", - "start": 122122, - "end": 122150, + "start": 122121, + "end": 122149, "loc": { "start": { "line": 3071, @@ -118014,8 +118016,8 @@ }, "callee": { "type": "Identifier", - "start": 122126, - "end": 122136, + "start": 122125, + "end": 122135, "loc": { "start": { "line": 3071, @@ -118032,8 +118034,8 @@ "arguments": [ { "type": "ArrayExpression", - "start": 122137, - "end": 122149, + "start": 122136, + "end": 122148, "loc": { "start": { "line": 3071, @@ -118047,8 +118049,8 @@ "elements": [ { "type": "Identifier", - "start": 122138, - "end": 122139, + "start": 122137, + "end": 122138, "loc": { "start": { "line": 3071, @@ -118064,8 +118066,8 @@ }, { "type": "Identifier", - "start": 122141, - "end": 122142, + "start": 122140, + "end": 122141, "loc": { "start": { "line": 3071, @@ -118081,8 +118083,8 @@ }, { "type": "Identifier", - "start": 122144, - "end": 122145, + "start": 122143, + "end": 122144, "loc": { "start": { "line": 3071, @@ -118098,8 +118100,8 @@ }, { "type": "Identifier", - "start": 122147, - "end": 122148, + "start": 122146, + "end": 122147, "loc": { "start": { "line": 3071, @@ -118122,8 +118124,8 @@ { "type": "CommentLine", "value": " Quantized pick color", - "start": 122152, - "end": 122175, + "start": 122151, + "end": 122174, "loc": { "start": { "line": 3071, @@ -118139,8 +118141,8 @@ }, { "type": "ExpressionStatement", - "start": 122184, - "end": 122224, + "start": 122183, + "end": 122223, "loc": { "start": { "line": 3072, @@ -118153,8 +118155,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122184, - "end": 122223, + "start": 122183, + "end": 122222, "loc": { "start": { "line": 3072, @@ -118168,8 +118170,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122184, - "end": 122193, + "start": 122183, + "end": 122192, "loc": { "start": { "line": 3072, @@ -118182,8 +118184,8 @@ }, "object": { "type": "Identifier", - "start": 122184, - "end": 122187, + "start": 122183, + "end": 122186, "loc": { "start": { "line": 3072, @@ -118200,8 +118202,8 @@ }, "property": { "type": "Identifier", - "start": 122188, - "end": 122193, + "start": 122187, + "end": 122192, "loc": { "start": { "line": 3072, @@ -118220,8 +118222,8 @@ }, "right": { "type": "BinaryExpression", - "start": 122197, - "end": 122222, + "start": 122196, + "end": 122221, "loc": { "start": { "line": 3072, @@ -118234,8 +118236,8 @@ }, "left": { "type": "MemberExpression", - "start": 122197, - "end": 122210, + "start": 122196, + "end": 122209, "loc": { "start": { "line": 3072, @@ -118248,8 +118250,8 @@ }, "object": { "type": "Identifier", - "start": 122197, - "end": 122200, + "start": 122196, + "end": 122199, "loc": { "start": { "line": 3072, @@ -118265,8 +118267,8 @@ }, "property": { "type": "Identifier", - "start": 122201, - "end": 122210, + "start": 122200, + "end": 122209, "loc": { "start": { "line": 3072, @@ -118285,8 +118287,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 122215, - "end": 122222, + "start": 122214, + "end": 122221, "loc": { "start": { "line": 3072, @@ -118305,7 +118307,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 122196 + "parenStart": 122195 } }, "leadingComments": null @@ -118314,8 +118316,8 @@ { "type": "CommentLine", "value": " Quantized pick color", - "start": 122152, - "end": 122175, + "start": 122151, + "end": 122174, "loc": { "start": { "line": 3071, @@ -118331,8 +118333,8 @@ }, { "type": "ExpressionStatement", - "start": 122233, - "end": 122269, + "start": 122232, + "end": 122268, "loc": { "start": { "line": 3073, @@ -118345,8 +118347,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122233, - "end": 122268, + "start": 122232, + "end": 122267, "loc": { "start": { "line": 3073, @@ -118360,8 +118362,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122233, - "end": 122244, + "start": 122232, + "end": 122243, "loc": { "start": { "line": 3073, @@ -118374,8 +118376,8 @@ }, "object": { "type": "Identifier", - "start": 122233, - "end": 122237, + "start": 122232, + "end": 122236, "loc": { "start": { "line": 3073, @@ -118391,8 +118393,8 @@ }, "property": { "type": "Identifier", - "start": 122238, - "end": 122244, + "start": 122237, + "end": 122243, "loc": { "start": { "line": 3073, @@ -118410,8 +118412,8 @@ }, "right": { "type": "CallExpression", - "start": 122247, - "end": 122268, + "start": 122246, + "end": 122267, "loc": { "start": { "line": 3073, @@ -118424,8 +118426,8 @@ }, "callee": { "type": "MemberExpression", - "start": 122247, - "end": 122256, + "start": 122246, + "end": 122255, "loc": { "start": { "line": 3073, @@ -118438,8 +118440,8 @@ }, "object": { "type": "Identifier", - "start": 122247, - "end": 122251, + "start": 122246, + "end": 122250, "loc": { "start": { "line": 3073, @@ -118455,8 +118457,8 @@ }, "property": { "type": "Identifier", - "start": 122252, - "end": 122256, + "start": 122251, + "end": 122255, "loc": { "start": { "line": 3073, @@ -118475,8 +118477,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 122257, - "end": 122267, + "start": 122256, + "end": 122266, "loc": { "start": { "line": 3073, @@ -118489,8 +118491,8 @@ }, "object": { "type": "Identifier", - "start": 122257, - "end": 122260, + "start": 122256, + "end": 122259, "loc": { "start": { "line": 3073, @@ -118506,8 +118508,8 @@ }, "property": { "type": "Identifier", - "start": 122261, - "end": 122267, + "start": 122260, + "end": 122266, "loc": { "start": { "line": 3073, @@ -118529,8 +118531,8 @@ }, { "type": "SwitchStatement", - "start": 122278, - "end": 122751, + "start": 122277, + "end": 122750, "loc": { "start": { "line": 3074, @@ -118543,8 +118545,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 122286, - "end": 122294, + "start": 122285, + "end": 122293, "loc": { "start": { "line": 3074, @@ -118557,8 +118559,8 @@ }, "object": { "type": "Identifier", - "start": 122286, - "end": 122289, + "start": 122285, + "end": 122288, "loc": { "start": { "line": 3074, @@ -118574,8 +118576,8 @@ }, "property": { "type": "Identifier", - "start": 122290, - "end": 122294, + "start": 122289, + "end": 122293, "loc": { "start": { "line": 3074, @@ -118594,8 +118596,8 @@ "cases": [ { "type": "SwitchCase", - "start": 122310, - "end": 122433, + "start": 122309, + "end": 122432, "loc": { "start": { "line": 3075, @@ -118609,8 +118611,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 122336, - "end": 122372, + "start": 122335, + "end": 122371, "loc": { "start": { "line": 3076, @@ -118623,8 +118625,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122336, - "end": 122371, + "start": 122335, + "end": 122370, "loc": { "start": { "line": 3076, @@ -118638,8 +118640,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122336, - "end": 122346, + "start": 122335, + "end": 122345, "loc": { "start": { "line": 3076, @@ -118652,8 +118654,8 @@ }, "object": { "type": "Identifier", - "start": 122336, - "end": 122340, + "start": 122335, + "end": 122339, "loc": { "start": { "line": 3076, @@ -118669,8 +118671,8 @@ }, "property": { "type": "Identifier", - "start": 122341, - "end": 122346, + "start": 122340, + "end": 122345, "loc": { "start": { "line": 3076, @@ -118688,8 +118690,8 @@ }, "right": { "type": "CallExpression", - "start": 122349, - "end": 122371, + "start": 122348, + "end": 122370, "loc": { "start": { "line": 3076, @@ -118702,8 +118704,8 @@ }, "callee": { "type": "MemberExpression", - "start": 122349, - "end": 122366, + "start": 122348, + "end": 122365, "loc": { "start": { "line": 3076, @@ -118716,8 +118718,8 @@ }, "object": { "type": "ThisExpression", - "start": 122349, - "end": 122353, + "start": 122348, + "end": 122352, "loc": { "start": { "line": 3076, @@ -118731,8 +118733,8 @@ }, "property": { "type": "Identifier", - "start": 122354, - "end": 122366, + "start": 122353, + "end": 122365, "loc": { "start": { "line": 3076, @@ -118751,8 +118753,8 @@ "arguments": [ { "type": "Identifier", - "start": 122367, - "end": 122370, + "start": 122366, + "end": 122369, "loc": { "start": { "line": 3076, @@ -118772,8 +118774,8 @@ }, { "type": "ExpressionStatement", - "start": 122389, - "end": 122410, + "start": 122388, + "end": 122409, "loc": { "start": { "line": 3077, @@ -118786,8 +118788,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122389, - "end": 122409, + "start": 122388, + "end": 122408, "loc": { "start": { "line": 3077, @@ -118801,8 +118803,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122389, - "end": 122398, + "start": 122388, + "end": 122397, "loc": { "start": { "line": 3077, @@ -118815,8 +118817,8 @@ }, "object": { "type": "Identifier", - "start": 122389, - "end": 122393, + "start": 122388, + "end": 122392, "loc": { "start": { "line": 3077, @@ -118832,8 +118834,8 @@ }, "property": { "type": "Identifier", - "start": 122394, - "end": 122398, + "start": 122393, + "end": 122397, "loc": { "start": { "line": 3077, @@ -118851,8 +118853,8 @@ }, "right": { "type": "MemberExpression", - "start": 122401, - "end": 122409, + "start": 122400, + "end": 122408, "loc": { "start": { "line": 3077, @@ -118865,8 +118867,8 @@ }, "object": { "type": "Identifier", - "start": 122401, - "end": 122404, + "start": 122400, + "end": 122403, "loc": { "start": { "line": 3077, @@ -118882,8 +118884,8 @@ }, "property": { "type": "Identifier", - "start": 122405, - "end": 122409, + "start": 122404, + "end": 122408, "loc": { "start": { "line": 3077, @@ -118903,8 +118905,8 @@ }, { "type": "BreakStatement", - "start": 122427, - "end": 122433, + "start": 122426, + "end": 122432, "loc": { "start": { "line": 3078, @@ -118920,8 +118922,8 @@ ], "test": { "type": "Identifier", - "start": 122315, - "end": 122318, + "start": 122314, + "end": 122317, "loc": { "start": { "line": 3075, @@ -118938,8 +118940,8 @@ }, { "type": "SwitchCase", - "start": 122446, - "end": 122585, + "start": 122445, + "end": 122584, "loc": { "start": { "line": 3079, @@ -118953,8 +118955,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 122480, - "end": 122524, + "start": 122479, + "end": 122523, "loc": { "start": { "line": 3080, @@ -118967,8 +118969,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122480, - "end": 122523, + "start": 122479, + "end": 122522, "loc": { "start": { "line": 3080, @@ -118982,8 +118984,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122480, - "end": 122490, + "start": 122479, + "end": 122489, "loc": { "start": { "line": 3080, @@ -118996,8 +118998,8 @@ }, "object": { "type": "Identifier", - "start": 122480, - "end": 122484, + "start": 122479, + "end": 122483, "loc": { "start": { "line": 3080, @@ -119013,8 +119015,8 @@ }, "property": { "type": "Identifier", - "start": 122485, - "end": 122490, + "start": 122484, + "end": 122489, "loc": { "start": { "line": 3080, @@ -119032,8 +119034,8 @@ }, "right": { "type": "CallExpression", - "start": 122493, - "end": 122523, + "start": 122492, + "end": 122522, "loc": { "start": { "line": 3080, @@ -119046,8 +119048,8 @@ }, "callee": { "type": "MemberExpression", - "start": 122493, - "end": 122518, + "start": 122492, + "end": 122517, "loc": { "start": { "line": 3080, @@ -119060,8 +119062,8 @@ }, "object": { "type": "ThisExpression", - "start": 122493, - "end": 122497, + "start": 122492, + "end": 122496, "loc": { "start": { "line": 3080, @@ -119075,8 +119077,8 @@ }, "property": { "type": "Identifier", - "start": 122498, - "end": 122518, + "start": 122497, + "end": 122517, "loc": { "start": { "line": 3080, @@ -119095,8 +119097,8 @@ "arguments": [ { "type": "Identifier", - "start": 122519, - "end": 122522, + "start": 122518, + "end": 122521, "loc": { "start": { "line": 3080, @@ -119116,8 +119118,8 @@ }, { "type": "ExpressionStatement", - "start": 122541, - "end": 122562, + "start": 122540, + "end": 122561, "loc": { "start": { "line": 3081, @@ -119130,8 +119132,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122541, - "end": 122561, + "start": 122540, + "end": 122560, "loc": { "start": { "line": 3081, @@ -119145,8 +119147,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122541, - "end": 122550, + "start": 122540, + "end": 122549, "loc": { "start": { "line": 3081, @@ -119159,8 +119161,8 @@ }, "object": { "type": "Identifier", - "start": 122541, - "end": 122545, + "start": 122540, + "end": 122544, "loc": { "start": { "line": 3081, @@ -119176,8 +119178,8 @@ }, "property": { "type": "Identifier", - "start": 122546, - "end": 122550, + "start": 122545, + "end": 122549, "loc": { "start": { "line": 3081, @@ -119195,8 +119197,8 @@ }, "right": { "type": "MemberExpression", - "start": 122553, - "end": 122561, + "start": 122552, + "end": 122560, "loc": { "start": { "line": 3081, @@ -119209,8 +119211,8 @@ }, "object": { "type": "Identifier", - "start": 122553, - "end": 122556, + "start": 122552, + "end": 122555, "loc": { "start": { "line": 3081, @@ -119226,8 +119228,8 @@ }, "property": { "type": "Identifier", - "start": 122557, - "end": 122561, + "start": 122556, + "end": 122560, "loc": { "start": { "line": 3081, @@ -119247,8 +119249,8 @@ }, { "type": "BreakStatement", - "start": 122579, - "end": 122585, + "start": 122578, + "end": 122584, "loc": { "start": { "line": 3082, @@ -119264,8 +119266,8 @@ ], "test": { "type": "Identifier", - "start": 122451, - "end": 122462, + "start": 122450, + "end": 122461, "loc": { "start": { "line": 3079, @@ -119282,8 +119284,8 @@ }, { "type": "SwitchCase", - "start": 122598, - "end": 122741, + "start": 122597, + "end": 122740, "loc": { "start": { "line": 3083, @@ -119297,8 +119299,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 122634, - "end": 122680, + "start": 122633, + "end": 122679, "loc": { "start": { "line": 3084, @@ -119311,8 +119313,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122634, - "end": 122679, + "start": 122633, + "end": 122678, "loc": { "start": { "line": 3084, @@ -119326,8 +119328,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122634, - "end": 122644, + "start": 122633, + "end": 122643, "loc": { "start": { "line": 3084, @@ -119340,8 +119342,8 @@ }, "object": { "type": "Identifier", - "start": 122634, - "end": 122638, + "start": 122633, + "end": 122637, "loc": { "start": { "line": 3084, @@ -119357,8 +119359,8 @@ }, "property": { "type": "Identifier", - "start": 122639, - "end": 122644, + "start": 122638, + "end": 122643, "loc": { "start": { "line": 3084, @@ -119376,8 +119378,8 @@ }, "right": { "type": "CallExpression", - "start": 122647, - "end": 122679, + "start": 122646, + "end": 122678, "loc": { "start": { "line": 3084, @@ -119390,8 +119392,8 @@ }, "callee": { "type": "MemberExpression", - "start": 122647, - "end": 122674, + "start": 122646, + "end": 122673, "loc": { "start": { "line": 3084, @@ -119404,8 +119406,8 @@ }, "object": { "type": "ThisExpression", - "start": 122647, - "end": 122651, + "start": 122646, + "end": 122650, "loc": { "start": { "line": 3084, @@ -119419,8 +119421,8 @@ }, "property": { "type": "Identifier", - "start": 122652, - "end": 122674, + "start": 122651, + "end": 122673, "loc": { "start": { "line": 3084, @@ -119439,8 +119441,8 @@ "arguments": [ { "type": "Identifier", - "start": 122675, - "end": 122678, + "start": 122674, + "end": 122677, "loc": { "start": { "line": 3084, @@ -119460,8 +119462,8 @@ }, { "type": "ExpressionStatement", - "start": 122697, - "end": 122718, + "start": 122696, + "end": 122717, "loc": { "start": { "line": 3085, @@ -119474,8 +119476,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122697, - "end": 122717, + "start": 122696, + "end": 122716, "loc": { "start": { "line": 3085, @@ -119489,8 +119491,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122697, - "end": 122706, + "start": 122696, + "end": 122705, "loc": { "start": { "line": 3085, @@ -119503,8 +119505,8 @@ }, "object": { "type": "Identifier", - "start": 122697, - "end": 122701, + "start": 122696, + "end": 122700, "loc": { "start": { "line": 3085, @@ -119520,8 +119522,8 @@ }, "property": { "type": "Identifier", - "start": 122702, - "end": 122706, + "start": 122701, + "end": 122705, "loc": { "start": { "line": 3085, @@ -119539,8 +119541,8 @@ }, "right": { "type": "MemberExpression", - "start": 122709, - "end": 122717, + "start": 122708, + "end": 122716, "loc": { "start": { "line": 3085, @@ -119553,8 +119555,8 @@ }, "object": { "type": "Identifier", - "start": 122709, - "end": 122712, + "start": 122708, + "end": 122711, "loc": { "start": { "line": 3085, @@ -119570,8 +119572,8 @@ }, "property": { "type": "Identifier", - "start": 122713, - "end": 122717, + "start": 122712, + "end": 122716, "loc": { "start": { "line": 3085, @@ -119591,8 +119593,8 @@ }, { "type": "BreakStatement", - "start": 122735, - "end": 122741, + "start": 122734, + "end": 122740, "loc": { "start": { "line": 3086, @@ -119608,8 +119610,8 @@ ], "test": { "type": "Identifier", - "start": 122603, - "end": 122616, + "start": 122602, + "end": 122615, "loc": { "start": { "line": 3083, @@ -119628,8 +119630,8 @@ }, { "type": "IfStatement", - "start": 122760, - "end": 122846, + "start": 122759, + "end": 122845, "loc": { "start": { "line": 3088, @@ -119642,8 +119644,8 @@ }, "test": { "type": "MemberExpression", - "start": 122764, - "end": 122777, + "start": 122763, + "end": 122776, "loc": { "start": { "line": 3088, @@ -119656,8 +119658,8 @@ }, "object": { "type": "Identifier", - "start": 122764, - "end": 122767, + "start": 122763, + "end": 122766, "loc": { "start": { "line": 3088, @@ -119673,8 +119675,8 @@ }, "property": { "type": "Identifier", - "start": 122768, - "end": 122777, + "start": 122767, + "end": 122776, "loc": { "start": { "line": 3088, @@ -119692,8 +119694,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 122779, - "end": 122846, + "start": 122778, + "end": 122845, "loc": { "start": { "line": 3088, @@ -119707,8 +119709,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 122793, - "end": 122836, + "start": 122792, + "end": 122835, "loc": { "start": { "line": 3089, @@ -119721,8 +119723,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122793, - "end": 122835, + "start": 122792, + "end": 122834, "loc": { "start": { "line": 3089, @@ -119736,8 +119738,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122793, - "end": 122807, + "start": 122792, + "end": 122806, "loc": { "start": { "line": 3089, @@ -119750,8 +119752,8 @@ }, "object": { "type": "Identifier", - "start": 122793, - "end": 122796, + "start": 122792, + "end": 122795, "loc": { "start": { "line": 3089, @@ -119767,8 +119769,8 @@ }, "property": { "type": "Identifier", - "start": 122797, - "end": 122807, + "start": 122796, + "end": 122806, "loc": { "start": { "line": 3089, @@ -119786,8 +119788,8 @@ }, "right": { "type": "MemberExpression", - "start": 122810, - "end": 122835, + "start": 122809, + "end": 122834, "loc": { "start": { "line": 3089, @@ -119800,8 +119802,8 @@ }, "object": { "type": "MemberExpression", - "start": 122810, - "end": 122823, + "start": 122809, + "end": 122822, "loc": { "start": { "line": 3089, @@ -119814,8 +119816,8 @@ }, "object": { "type": "Identifier", - "start": 122810, - "end": 122813, + "start": 122809, + "end": 122812, "loc": { "start": { "line": 3089, @@ -119831,8 +119833,8 @@ }, "property": { "type": "Identifier", - "start": 122814, - "end": 122823, + "start": 122813, + "end": 122822, "loc": { "start": { "line": 3089, @@ -119850,8 +119852,8 @@ }, "property": { "type": "Identifier", - "start": 122824, - "end": 122835, + "start": 122823, + "end": 122834, "loc": { "start": { "line": 3089, @@ -119876,8 +119878,8 @@ }, { "type": "ExpressionStatement", - "start": 122855, - "end": 122908, + "start": 122854, + "end": 122907, "loc": { "start": { "line": 3091, @@ -119890,8 +119892,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122855, - "end": 122907, + "start": 122854, + "end": 122906, "loc": { "start": { "line": 3091, @@ -119905,8 +119907,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122855, - "end": 122869, + "start": 122854, + "end": 122868, "loc": { "start": { "line": 3091, @@ -119919,8 +119921,8 @@ }, "object": { "type": "Identifier", - "start": 122855, - "end": 122859, + "start": 122854, + "end": 122858, "loc": { "start": { "line": 3091, @@ -119936,8 +119938,8 @@ }, "property": { "type": "Identifier", - "start": 122860, - "end": 122869, + "start": 122859, + "end": 122868, "loc": { "start": { "line": 3091, @@ -119955,8 +119957,8 @@ }, "right": { "type": "CallExpression", - "start": 122872, - "end": 122907, + "start": 122871, + "end": 122906, "loc": { "start": { "line": 3091, @@ -119969,8 +119971,8 @@ }, "callee": { "type": "MemberExpression", - "start": 122872, - "end": 122896, + "start": 122871, + "end": 122895, "loc": { "start": { "line": 3091, @@ -119983,8 +119985,8 @@ }, "object": { "type": "MemberExpression", - "start": 122872, - "end": 122882, + "start": 122871, + "end": 122881, "loc": { "start": { "line": 3091, @@ -119997,8 +119999,8 @@ }, "object": { "type": "Identifier", - "start": 122872, - "end": 122876, + "start": 122871, + "end": 122875, "loc": { "start": { "line": 3091, @@ -120014,8 +120016,8 @@ }, "property": { "type": "Identifier", - "start": 122877, - "end": 122882, + "start": 122876, + "end": 122881, "loc": { "start": { "line": 3091, @@ -120033,8 +120035,8 @@ }, "property": { "type": "Identifier", - "start": 122883, - "end": 122896, + "start": 122882, + "end": 122895, "loc": { "start": { "line": 3091, @@ -120053,8 +120055,8 @@ "arguments": [ { "type": "Identifier", - "start": 122897, - "end": 122901, + "start": 122896, + "end": 122900, "loc": { "start": { "line": 3091, @@ -120070,8 +120072,8 @@ }, { "type": "Identifier", - "start": 122903, - "end": 122906, + "start": 122902, + "end": 122905, "loc": { "start": { "line": 3091, @@ -120091,8 +120093,8 @@ }, { "type": "ExpressionStatement", - "start": 122917, - "end": 122945, + "start": 122916, + "end": 122944, "loc": { "start": { "line": 3092, @@ -120105,8 +120107,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122917, - "end": 122944, + "start": 122916, + "end": 122943, "loc": { "start": { "line": 3092, @@ -120120,8 +120122,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122917, - "end": 122937, + "start": 122916, + "end": 122936, "loc": { "start": { "line": 3092, @@ -120134,8 +120136,8 @@ }, "object": { "type": "MemberExpression", - "start": 122917, - "end": 122929, + "start": 122916, + "end": 122928, "loc": { "start": { "line": 3092, @@ -120148,8 +120150,8 @@ }, "object": { "type": "ThisExpression", - "start": 122917, - "end": 122921, + "start": 122916, + "end": 122920, "loc": { "start": { "line": 3092, @@ -120163,8 +120165,8 @@ }, "property": { "type": "Identifier", - "start": 122922, - "end": 122929, + "start": 122921, + "end": 122928, "loc": { "start": { "line": 3092, @@ -120182,8 +120184,8 @@ }, "property": { "type": "MemberExpression", - "start": 122930, - "end": 122936, + "start": 122929, + "end": 122935, "loc": { "start": { "line": 3092, @@ -120196,8 +120198,8 @@ }, "object": { "type": "Identifier", - "start": 122930, - "end": 122933, + "start": 122929, + "end": 122932, "loc": { "start": { "line": 3092, @@ -120213,8 +120215,8 @@ }, "property": { "type": "Identifier", - "start": 122934, - "end": 122936, + "start": 122933, + "end": 122935, "loc": { "start": { "line": 3092, @@ -120234,8 +120236,8 @@ }, "right": { "type": "Identifier", - "start": 122940, - "end": 122944, + "start": 122939, + "end": 122943, "loc": { "start": { "line": 3092, @@ -120253,8 +120255,8 @@ }, { "type": "ExpressionStatement", - "start": 122954, - "end": 122988, + "start": 122953, + "end": 122987, "loc": { "start": { "line": 3093, @@ -120267,8 +120269,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 122954, - "end": 122987, + "start": 122953, + "end": 122986, "loc": { "start": { "line": 3093, @@ -120282,8 +120284,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 122954, - "end": 122980, + "start": 122953, + "end": 122979, "loc": { "start": { "line": 3093, @@ -120296,8 +120298,8 @@ }, "object": { "type": "MemberExpression", - "start": 122954, - "end": 122972, + "start": 122953, + "end": 122971, "loc": { "start": { "line": 3093, @@ -120310,8 +120312,8 @@ }, "object": { "type": "ThisExpression", - "start": 122954, - "end": 122958, + "start": 122953, + "end": 122957, "loc": { "start": { "line": 3093, @@ -120325,8 +120327,8 @@ }, "property": { "type": "Identifier", - "start": 122959, - "end": 122972, + "start": 122958, + "end": 122971, "loc": { "start": { "line": 3093, @@ -120344,8 +120346,8 @@ }, "property": { "type": "MemberExpression", - "start": 122973, - "end": 122979, + "start": 122972, + "end": 122978, "loc": { "start": { "line": 3093, @@ -120358,8 +120360,8 @@ }, "object": { "type": "Identifier", - "start": 122973, - "end": 122976, + "start": 122972, + "end": 122975, "loc": { "start": { "line": 3093, @@ -120375,8 +120377,8 @@ }, "property": { "type": "Identifier", - "start": 122977, - "end": 122979, + "start": 122976, + "end": 122978, "loc": { "start": { "line": 3093, @@ -120396,8 +120398,8 @@ }, "right": { "type": "Identifier", - "start": 122983, - "end": 122987, + "start": 122982, + "end": 122986, "loc": { "start": { "line": 3093, @@ -120415,8 +120417,8 @@ }, { "type": "ExpressionStatement", - "start": 122997, - "end": 123023, + "start": 122996, + "end": 123022, "loc": { "start": { "line": 3094, @@ -120429,8 +120431,8 @@ }, "expression": { "type": "CallExpression", - "start": 122997, - "end": 123022, + "start": 122996, + "end": 123021, "loc": { "start": { "line": 3094, @@ -120443,8 +120445,8 @@ }, "callee": { "type": "MemberExpression", - "start": 122997, - "end": 123016, + "start": 122996, + "end": 123015, "loc": { "start": { "line": 3094, @@ -120457,8 +120459,8 @@ }, "object": { "type": "MemberExpression", - "start": 122997, - "end": 123011, + "start": 122996, + "end": 123010, "loc": { "start": { "line": 3094, @@ -120471,8 +120473,8 @@ }, "object": { "type": "ThisExpression", - "start": 122997, - "end": 123001, + "start": 122996, + "end": 123000, "loc": { "start": { "line": 3094, @@ -120486,8 +120488,8 @@ }, "property": { "type": "Identifier", - "start": 123002, - "end": 123011, + "start": 123001, + "end": 123010, "loc": { "start": { "line": 3094, @@ -120505,8 +120507,8 @@ }, "property": { "type": "Identifier", - "start": 123012, - "end": 123016, + "start": 123011, + "end": 123015, "loc": { "start": { "line": 3094, @@ -120525,8 +120527,8 @@ "arguments": [ { "type": "Identifier", - "start": 123017, - "end": 123021, + "start": 123016, + "end": 123020, "loc": { "start": { "line": 3094, @@ -120545,8 +120547,8 @@ }, { "type": "ReturnStatement", - "start": 123032, - "end": 123044, + "start": 123031, + "end": 123043, "loc": { "start": { "line": 3095, @@ -120559,8 +120561,8 @@ }, "argument": { "type": "Identifier", - "start": 123039, - "end": 123043, + "start": 123038, + "end": 123042, "loc": { "start": { "line": 3095, @@ -120581,8 +120583,8 @@ }, { "type": "ClassMethod", - "start": 123056, - "end": 125453, + "start": 123055, + "end": 125452, "loc": { "start": { "line": 3098, @@ -120597,8 +120599,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 123056, - "end": 123073, + "start": 123055, + "end": 123072, "loc": { "start": { "line": 3098, @@ -120620,8 +120622,8 @@ "params": [ { "type": "Identifier", - "start": 123074, - "end": 123077, + "start": 123073, + "end": 123076, "loc": { "start": { "line": 3098, @@ -120638,8 +120640,8 @@ ], "body": { "type": "BlockStatement", - "start": 123079, - "end": 125453, + "start": 123078, + "end": 125452, "loc": { "start": { "line": 3098, @@ -120653,8 +120655,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 123089, - "end": 123110, + "start": 123088, + "end": 123109, "loc": { "start": { "line": 3099, @@ -120668,8 +120670,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 123093, - "end": 123109, + "start": 123092, + "end": 123108, "loc": { "start": { "line": 3099, @@ -120682,8 +120684,8 @@ }, "id": { "type": "Identifier", - "start": 123093, - "end": 123105, + "start": 123092, + "end": 123104, "loc": { "start": { "line": 3099, @@ -120699,8 +120701,8 @@ }, "init": { "type": "NumericLiteral", - "start": 123108, - "end": 123109, + "start": 123107, + "end": 123108, "loc": { "start": { "line": 3099, @@ -120723,8 +120725,8 @@ }, { "type": "VariableDeclaration", - "start": 123119, - "end": 123191, + "start": 123118, + "end": 123190, "loc": { "start": { "line": 3100, @@ -120738,8 +120740,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 123125, - "end": 123190, + "start": 123124, + "end": 123189, "loc": { "start": { "line": 3100, @@ -120752,8 +120754,8 @@ }, "id": { "type": "Identifier", - "start": 123125, - "end": 123134, + "start": 123124, + "end": 123133, "loc": { "start": { "line": 3100, @@ -120769,8 +120771,8 @@ }, "init": { "type": "ConditionalExpression", - "start": 123137, - "end": 123190, + "start": 123136, + "end": 123189, "loc": { "start": { "line": 3100, @@ -120783,8 +120785,8 @@ }, "test": { "type": "MemberExpression", - "start": 123137, - "end": 123149, + "start": 123136, + "end": 123148, "loc": { "start": { "line": 3100, @@ -120797,8 +120799,8 @@ }, "object": { "type": "Identifier", - "start": 123137, - "end": 123140, + "start": 123136, + "end": 123139, "loc": { "start": { "line": 3100, @@ -120814,8 +120816,8 @@ }, "property": { "type": "Identifier", - "start": 123141, - "end": 123149, + "start": 123140, + "end": 123148, "loc": { "start": { "line": 3100, @@ -120833,8 +120835,8 @@ }, "consequent": { "type": "MemberExpression", - "start": 123152, - "end": 123174, + "start": 123151, + "end": 123173, "loc": { "start": { "line": 3100, @@ -120847,8 +120849,8 @@ }, "object": { "type": "MemberExpression", - "start": 123152, - "end": 123164, + "start": 123151, + "end": 123163, "loc": { "start": { "line": 3100, @@ -120861,8 +120863,8 @@ }, "object": { "type": "Identifier", - "start": 123152, - "end": 123155, + "start": 123151, + "end": 123154, "loc": { "start": { "line": 3100, @@ -120878,8 +120880,8 @@ }, "property": { "type": "Identifier", - "start": 123156, - "end": 123164, + "start": 123155, + "end": 123163, "loc": { "start": { "line": 3100, @@ -120897,8 +120899,8 @@ }, "property": { "type": "Identifier", - "start": 123165, - "end": 123174, + "start": 123164, + "end": 123173, "loc": { "start": { "line": 3100, @@ -120916,8 +120918,8 @@ }, "alternate": { "type": "MemberExpression", - "start": 123177, - "end": 123190, + "start": 123176, + "end": 123189, "loc": { "start": { "line": 3100, @@ -120930,8 +120932,8 @@ }, "object": { "type": "Identifier", - "start": 123177, - "end": 123180, + "start": 123176, + "end": 123179, "loc": { "start": { "line": 3100, @@ -120947,8 +120949,8 @@ }, "property": { "type": "Identifier", - "start": 123181, - "end": 123190, + "start": 123180, + "end": 123189, "loc": { "start": { "line": 3100, @@ -120971,8 +120973,8 @@ }, { "type": "SwitchStatement", - "start": 123200, - "end": 125429, + "start": 123199, + "end": 125428, "loc": { "start": { "line": 3101, @@ -120985,8 +120987,8 @@ }, "discriminant": { "type": "Identifier", - "start": 123208, - "end": 123217, + "start": 123207, + "end": 123216, "loc": { "start": { "line": 3101, @@ -121003,8 +121005,8 @@ "cases": [ { "type": "SwitchCase", - "start": 123233, - "end": 123250, + "start": 123232, + "end": 123249, "loc": { "start": { "line": 3102, @@ -121018,8 +121020,8 @@ "consequent": [], "test": { "type": "StringLiteral", - "start": 123238, - "end": 123249, + "start": 123237, + "end": 123248, "loc": { "start": { "line": 3102, @@ -121039,8 +121041,8 @@ }, { "type": "SwitchCase", - "start": 123263, - "end": 123276, + "start": 123262, + "end": 123275, "loc": { "start": { "line": 3103, @@ -121054,8 +121056,8 @@ "consequent": [], "test": { "type": "StringLiteral", - "start": 123268, - "end": 123275, + "start": 123267, + "end": 123274, "loc": { "start": { "line": 3103, @@ -121075,8 +121077,8 @@ }, { "type": "SwitchCase", - "start": 123289, - "end": 123924, + "start": 123288, + "end": 123923, "loc": { "start": { "line": 3104, @@ -121090,8 +121092,8 @@ "consequent": [ { "type": "SwitchStatement", - "start": 123321, - "end": 123871, + "start": 123320, + "end": 123870, "loc": { "start": { "line": 3105, @@ -121104,8 +121106,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 123329, - "end": 123337, + "start": 123328, + "end": 123336, "loc": { "start": { "line": 3105, @@ -121118,8 +121120,8 @@ }, "object": { "type": "Identifier", - "start": 123329, - "end": 123332, + "start": 123328, + "end": 123331, "loc": { "start": { "line": 3105, @@ -121135,8 +121137,8 @@ }, "property": { "type": "Identifier", - "start": 123333, - "end": 123337, + "start": 123332, + "end": 123336, "loc": { "start": { "line": 3105, @@ -121155,8 +121157,8 @@ "cases": [ { "type": "SwitchCase", - "start": 123361, - "end": 123584, + "start": 123360, + "end": 123583, "loc": { "start": { "line": 3106, @@ -121170,8 +121172,8 @@ "consequent": [ { "type": "ForStatement", - "start": 123395, - "end": 123553, + "start": 123394, + "end": 123552, "loc": { "start": { "line": 3107, @@ -121184,8 +121186,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 123400, - "end": 123435, + "start": 123399, + "end": 123434, "loc": { "start": { "line": 3107, @@ -121199,8 +121201,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 123404, - "end": 123409, + "start": 123403, + "end": 123408, "loc": { "start": { "line": 3107, @@ -121213,8 +121215,8 @@ }, "id": { "type": "Identifier", - "start": 123404, - "end": 123405, + "start": 123403, + "end": 123404, "loc": { "start": { "line": 3107, @@ -121230,8 +121232,8 @@ }, "init": { "type": "NumericLiteral", - "start": 123408, - "end": 123409, + "start": 123407, + "end": 123408, "loc": { "start": { "line": 3107, @@ -121251,8 +121253,8 @@ }, { "type": "VariableDeclarator", - "start": 123411, - "end": 123435, + "start": 123410, + "end": 123434, "loc": { "start": { "line": 3107, @@ -121265,8 +121267,8 @@ }, "id": { "type": "Identifier", - "start": 123411, - "end": 123414, + "start": 123410, + "end": 123413, "loc": { "start": { "line": 3107, @@ -121282,8 +121284,8 @@ }, "init": { "type": "MemberExpression", - "start": 123417, - "end": 123435, + "start": 123416, + "end": 123434, "loc": { "start": { "line": 3107, @@ -121296,8 +121298,8 @@ }, "object": { "type": "MemberExpression", - "start": 123417, - "end": 123428, + "start": 123416, + "end": 123427, "loc": { "start": { "line": 3107, @@ -121310,8 +121312,8 @@ }, "object": { "type": "Identifier", - "start": 123417, - "end": 123420, + "start": 123416, + "end": 123419, "loc": { "start": { "line": 3107, @@ -121327,8 +121329,8 @@ }, "property": { "type": "Identifier", - "start": 123421, - "end": 123428, + "start": 123420, + "end": 123427, "loc": { "start": { "line": 3107, @@ -121346,8 +121348,8 @@ }, "property": { "type": "Identifier", - "start": 123429, - "end": 123435, + "start": 123428, + "end": 123434, "loc": { "start": { "line": 3107, @@ -121369,8 +121371,8 @@ }, "test": { "type": "BinaryExpression", - "start": 123437, - "end": 123444, + "start": 123436, + "end": 123443, "loc": { "start": { "line": 3107, @@ -121383,8 +121385,8 @@ }, "left": { "type": "Identifier", - "start": 123437, - "end": 123438, + "start": 123436, + "end": 123437, "loc": { "start": { "line": 3107, @@ -121401,8 +121403,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 123441, - "end": 123444, + "start": 123440, + "end": 123443, "loc": { "start": { "line": 3107, @@ -121419,8 +121421,8 @@ }, "update": { "type": "UpdateExpression", - "start": 123446, - "end": 123449, + "start": 123445, + "end": 123448, "loc": { "start": { "line": 3107, @@ -121435,8 +121437,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 123446, - "end": 123447, + "start": 123445, + "end": 123446, "loc": { "start": { "line": 3107, @@ -121453,8 +121455,8 @@ }, "body": { "type": "BlockStatement", - "start": 123451, - "end": 123553, + "start": 123450, + "end": 123552, "loc": { "start": { "line": 3107, @@ -121468,8 +121470,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 123481, - "end": 123527, + "start": 123480, + "end": 123526, "loc": { "start": { "line": 3108, @@ -121482,8 +121484,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 123481, - "end": 123526, + "start": 123480, + "end": 123525, "loc": { "start": { "line": 3108, @@ -121497,8 +121499,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 123481, - "end": 123493, + "start": 123480, + "end": 123492, "loc": { "start": { "line": 3108, @@ -121514,8 +121516,8 @@ }, "right": { "type": "MemberExpression", - "start": 123497, - "end": 123526, + "start": 123496, + "end": 123525, "loc": { "start": { "line": 3108, @@ -121528,8 +121530,8 @@ }, "object": { "type": "MemberExpression", - "start": 123497, - "end": 123519, + "start": 123496, + "end": 123518, "loc": { "start": { "line": 3108, @@ -121542,8 +121544,8 @@ }, "object": { "type": "MemberExpression", - "start": 123497, - "end": 123511, + "start": 123496, + "end": 123510, "loc": { "start": { "line": 3108, @@ -121556,8 +121558,8 @@ }, "object": { "type": "MemberExpression", - "start": 123497, - "end": 123508, + "start": 123496, + "end": 123507, "loc": { "start": { "line": 3108, @@ -121570,8 +121572,8 @@ }, "object": { "type": "Identifier", - "start": 123497, - "end": 123500, + "start": 123496, + "end": 123499, "loc": { "start": { "line": 3108, @@ -121587,8 +121589,8 @@ }, "property": { "type": "Identifier", - "start": 123501, - "end": 123508, + "start": 123500, + "end": 123507, "loc": { "start": { "line": 3108, @@ -121606,8 +121608,8 @@ }, "property": { "type": "Identifier", - "start": 123509, - "end": 123510, + "start": 123508, + "end": 123509, "loc": { "start": { "line": 3108, @@ -121625,8 +121627,8 @@ }, "property": { "type": "Identifier", - "start": 123512, - "end": 123519, + "start": 123511, + "end": 123518, "loc": { "start": { "line": 3108, @@ -121644,8 +121646,8 @@ }, "property": { "type": "Identifier", - "start": 123520, - "end": 123526, + "start": 123519, + "end": 123525, "loc": { "start": { "line": 3108, @@ -121669,8 +121671,8 @@ }, { "type": "BreakStatement", - "start": 123578, - "end": 123584, + "start": 123577, + "end": 123583, "loc": { "start": { "line": 3110, @@ -121686,8 +121688,8 @@ ], "test": { "type": "Identifier", - "start": 123366, - "end": 123369, + "start": 123365, + "end": 123368, "loc": { "start": { "line": 3106, @@ -121704,8 +121706,8 @@ }, { "type": "SwitchCase", - "start": 123605, - "end": 123713, + "start": 123604, + "end": 123712, "loc": { "start": { "line": 3111, @@ -121719,8 +121721,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 123647, - "end": 123682, + "start": 123646, + "end": 123681, "loc": { "start": { "line": 3112, @@ -121733,8 +121735,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 123647, - "end": 123681, + "start": 123646, + "end": 123680, "loc": { "start": { "line": 3112, @@ -121748,8 +121750,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 123647, - "end": 123659, + "start": 123646, + "end": 123658, "loc": { "start": { "line": 3112, @@ -121765,8 +121767,8 @@ }, "right": { "type": "MemberExpression", - "start": 123663, - "end": 123681, + "start": 123662, + "end": 123680, "loc": { "start": { "line": 3112, @@ -121779,8 +121781,8 @@ }, "object": { "type": "MemberExpression", - "start": 123663, - "end": 123674, + "start": 123662, + "end": 123673, "loc": { "start": { "line": 3112, @@ -121793,8 +121795,8 @@ }, "object": { "type": "Identifier", - "start": 123663, - "end": 123666, + "start": 123662, + "end": 123665, "loc": { "start": { "line": 3112, @@ -121810,8 +121812,8 @@ }, "property": { "type": "Identifier", - "start": 123667, - "end": 123674, + "start": 123666, + "end": 123673, "loc": { "start": { "line": 3112, @@ -121829,8 +121831,8 @@ }, "property": { "type": "Identifier", - "start": 123675, - "end": 123681, + "start": 123674, + "end": 123680, "loc": { "start": { "line": 3112, @@ -121850,8 +121852,8 @@ }, { "type": "BreakStatement", - "start": 123707, - "end": 123713, + "start": 123706, + "end": 123712, "loc": { "start": { "line": 3113, @@ -121867,8 +121869,8 @@ ], "test": { "type": "Identifier", - "start": 123610, - "end": 123621, + "start": 123609, + "end": 123620, "loc": { "start": { "line": 3111, @@ -121885,8 +121887,8 @@ }, { "type": "SwitchCase", - "start": 123734, - "end": 123853, + "start": 123733, + "end": 123852, "loc": { "start": { "line": 3114, @@ -121900,8 +121902,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 123778, - "end": 123822, + "start": 123777, + "end": 123821, "loc": { "start": { "line": 3115, @@ -121914,8 +121916,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 123778, - "end": 123821, + "start": 123777, + "end": 123820, "loc": { "start": { "line": 3115, @@ -121929,8 +121931,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 123778, - "end": 123790, + "start": 123777, + "end": 123789, "loc": { "start": { "line": 3115, @@ -121946,8 +121948,8 @@ }, "right": { "type": "MemberExpression", - "start": 123794, - "end": 123821, + "start": 123793, + "end": 123820, "loc": { "start": { "line": 3115, @@ -121960,8 +121962,8 @@ }, "object": { "type": "MemberExpression", - "start": 123794, - "end": 123814, + "start": 123793, + "end": 123813, "loc": { "start": { "line": 3115, @@ -121974,8 +121976,8 @@ }, "object": { "type": "MemberExpression", - "start": 123794, - "end": 123806, + "start": 123793, + "end": 123805, "loc": { "start": { "line": 3115, @@ -121988,8 +121990,8 @@ }, "object": { "type": "Identifier", - "start": 123794, - "end": 123797, + "start": 123793, + "end": 123796, "loc": { "start": { "line": 3115, @@ -122005,8 +122007,8 @@ }, "property": { "type": "Identifier", - "start": 123798, - "end": 123806, + "start": 123797, + "end": 123805, "loc": { "start": { "line": 3115, @@ -122024,8 +122026,8 @@ }, "property": { "type": "Identifier", - "start": 123807, - "end": 123814, + "start": 123806, + "end": 123813, "loc": { "start": { "line": 3115, @@ -122043,8 +122045,8 @@ }, "property": { "type": "Identifier", - "start": 123815, - "end": 123821, + "start": 123814, + "end": 123820, "loc": { "start": { "line": 3115, @@ -122064,8 +122066,8 @@ }, { "type": "BreakStatement", - "start": 123847, - "end": 123853, + "start": 123846, + "end": 123852, "loc": { "start": { "line": 3116, @@ -122081,8 +122083,8 @@ ], "test": { "type": "Identifier", - "start": 123739, - "end": 123752, + "start": 123738, + "end": 123751, "loc": { "start": { "line": 3114, @@ -122101,8 +122103,8 @@ }, { "type": "ReturnStatement", - "start": 123888, - "end": 123924, + "start": 123887, + "end": 123923, "loc": { "start": { "line": 3118, @@ -122115,8 +122117,8 @@ }, "argument": { "type": "CallExpression", - "start": 123895, - "end": 123923, + "start": 123894, + "end": 123922, "loc": { "start": { "line": 3118, @@ -122129,8 +122131,8 @@ }, "callee": { "type": "MemberExpression", - "start": 123895, - "end": 123905, + "start": 123894, + "end": 123904, "loc": { "start": { "line": 3118, @@ -122143,8 +122145,8 @@ }, "object": { "type": "Identifier", - "start": 123895, - "end": 123899, + "start": 123894, + "end": 123898, "loc": { "start": { "line": 3118, @@ -122160,8 +122162,8 @@ }, "property": { "type": "Identifier", - "start": 123900, - "end": 123905, + "start": 123899, + "end": 123904, "loc": { "start": { "line": 3118, @@ -122180,8 +122182,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 123906, - "end": 123922, + "start": 123905, + "end": 123921, "loc": { "start": { "line": 3118, @@ -122194,8 +122196,8 @@ }, "left": { "type": "Identifier", - "start": 123906, - "end": 123918, + "start": 123905, + "end": 123917, "loc": { "start": { "line": 3118, @@ -122212,8 +122214,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 123921, - "end": 123922, + "start": 123920, + "end": 123921, "loc": { "start": { "line": 3118, @@ -122237,8 +122239,8 @@ ], "test": { "type": "StringLiteral", - "start": 123294, - "end": 123303, + "start": 123293, + "end": 123302, "loc": { "start": { "line": 3104, @@ -122258,8 +122260,8 @@ }, { "type": "SwitchCase", - "start": 123937, - "end": 124742, + "start": 123936, + "end": 124741, "loc": { "start": { "line": 3119, @@ -122273,8 +122275,8 @@ "consequent": [ { "type": "SwitchStatement", - "start": 123968, - "end": 124693, + "start": 123967, + "end": 124692, "loc": { "start": { "line": 3120, @@ -122287,8 +122289,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 123976, - "end": 123984, + "start": 123975, + "end": 123983, "loc": { "start": { "line": 3120, @@ -122301,8 +122303,8 @@ }, "object": { "type": "Identifier", - "start": 123976, - "end": 123979, + "start": 123975, + "end": 123978, "loc": { "start": { "line": 3120, @@ -122318,8 +122320,8 @@ }, "property": { "type": "Identifier", - "start": 123980, - "end": 123984, + "start": 123979, + "end": 123983, "loc": { "start": { "line": 3120, @@ -122338,8 +122340,8 @@ "cases": [ { "type": "SwitchCase", - "start": 124008, - "end": 124243, + "start": 124007, + "end": 124242, "loc": { "start": { "line": 3121, @@ -122353,8 +122355,8 @@ "consequent": [ { "type": "ForStatement", - "start": 124042, - "end": 124212, + "start": 124041, + "end": 124211, "loc": { "start": { "line": 3122, @@ -122367,8 +122369,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 124047, - "end": 124082, + "start": 124046, + "end": 124081, "loc": { "start": { "line": 3122, @@ -122382,8 +122384,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 124051, - "end": 124056, + "start": 124050, + "end": 124055, "loc": { "start": { "line": 3122, @@ -122396,8 +122398,8 @@ }, "id": { "type": "Identifier", - "start": 124051, - "end": 124052, + "start": 124050, + "end": 124051, "loc": { "start": { "line": 3122, @@ -122413,8 +122415,8 @@ }, "init": { "type": "NumericLiteral", - "start": 124055, - "end": 124056, + "start": 124054, + "end": 124055, "loc": { "start": { "line": 3122, @@ -122434,8 +122436,8 @@ }, { "type": "VariableDeclarator", - "start": 124058, - "end": 124082, + "start": 124057, + "end": 124081, "loc": { "start": { "line": 3122, @@ -122448,8 +122450,8 @@ }, "id": { "type": "Identifier", - "start": 124058, - "end": 124061, + "start": 124057, + "end": 124060, "loc": { "start": { "line": 3122, @@ -122465,8 +122467,8 @@ }, "init": { "type": "MemberExpression", - "start": 124064, - "end": 124082, + "start": 124063, + "end": 124081, "loc": { "start": { "line": 3122, @@ -122479,8 +122481,8 @@ }, "object": { "type": "MemberExpression", - "start": 124064, - "end": 124075, + "start": 124063, + "end": 124074, "loc": { "start": { "line": 3122, @@ -122493,8 +122495,8 @@ }, "object": { "type": "Identifier", - "start": 124064, - "end": 124067, + "start": 124063, + "end": 124066, "loc": { "start": { "line": 3122, @@ -122510,8 +122512,8 @@ }, "property": { "type": "Identifier", - "start": 124068, - "end": 124075, + "start": 124067, + "end": 124074, "loc": { "start": { "line": 3122, @@ -122529,8 +122531,8 @@ }, "property": { "type": "Identifier", - "start": 124076, - "end": 124082, + "start": 124075, + "end": 124081, "loc": { "start": { "line": 3122, @@ -122552,8 +122554,8 @@ }, "test": { "type": "BinaryExpression", - "start": 124084, - "end": 124091, + "start": 124083, + "end": 124090, "loc": { "start": { "line": 3122, @@ -122566,8 +122568,8 @@ }, "left": { "type": "Identifier", - "start": 124084, - "end": 124085, + "start": 124083, + "end": 124084, "loc": { "start": { "line": 3122, @@ -122584,8 +122586,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 124088, - "end": 124091, + "start": 124087, + "end": 124090, "loc": { "start": { "line": 3122, @@ -122602,8 +122604,8 @@ }, "update": { "type": "UpdateExpression", - "start": 124093, - "end": 124096, + "start": 124092, + "end": 124095, "loc": { "start": { "line": 3122, @@ -122618,8 +122620,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 124093, - "end": 124094, + "start": 124092, + "end": 124093, "loc": { "start": { "line": 3122, @@ -122636,8 +122638,8 @@ }, "body": { "type": "BlockStatement", - "start": 124098, - "end": 124212, + "start": 124097, + "end": 124211, "loc": { "start": { "line": 3122, @@ -122651,8 +122653,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 124128, - "end": 124186, + "start": 124127, + "end": 124185, "loc": { "start": { "line": 3123, @@ -122665,8 +122667,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 124128, - "end": 124185, + "start": 124127, + "end": 124184, "loc": { "start": { "line": 3123, @@ -122680,8 +122682,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 124128, - "end": 124140, + "start": 124127, + "end": 124139, "loc": { "start": { "line": 3123, @@ -122697,8 +122699,8 @@ }, "right": { "type": "MemberExpression", - "start": 124144, - "end": 124185, + "start": 124143, + "end": 124184, "loc": { "start": { "line": 3123, @@ -122711,8 +122713,8 @@ }, "object": { "type": "MemberExpression", - "start": 124144, - "end": 124178, + "start": 124143, + "end": 124177, "loc": { "start": { "line": 3123, @@ -122725,8 +122727,8 @@ }, "object": { "type": "MemberExpression", - "start": 124144, - "end": 124158, + "start": 124143, + "end": 124157, "loc": { "start": { "line": 3123, @@ -122739,8 +122741,8 @@ }, "object": { "type": "MemberExpression", - "start": 124144, - "end": 124155, + "start": 124143, + "end": 124154, "loc": { "start": { "line": 3123, @@ -122753,8 +122755,8 @@ }, "object": { "type": "Identifier", - "start": 124144, - "end": 124147, + "start": 124143, + "end": 124146, "loc": { "start": { "line": 3123, @@ -122770,8 +122772,8 @@ }, "property": { "type": "Identifier", - "start": 124148, - "end": 124155, + "start": 124147, + "end": 124154, "loc": { "start": { "line": 3123, @@ -122789,8 +122791,8 @@ }, "property": { "type": "Identifier", - "start": 124156, - "end": 124157, + "start": 124155, + "end": 124156, "loc": { "start": { "line": 3123, @@ -122808,8 +122810,8 @@ }, "property": { "type": "Identifier", - "start": 124159, - "end": 124178, + "start": 124158, + "end": 124177, "loc": { "start": { "line": 3123, @@ -122827,8 +122829,8 @@ }, "property": { "type": "Identifier", - "start": 124179, - "end": 124185, + "start": 124178, + "end": 124184, "loc": { "start": { "line": 3123, @@ -122852,8 +122854,8 @@ }, { "type": "BreakStatement", - "start": 124237, - "end": 124243, + "start": 124236, + "end": 124242, "loc": { "start": { "line": 3125, @@ -122869,8 +122871,8 @@ ], "test": { "type": "Identifier", - "start": 124013, - "end": 124016, + "start": 124012, + "end": 124015, "loc": { "start": { "line": 3121, @@ -122887,8 +122889,8 @@ }, { "type": "SwitchCase", - "start": 124264, - "end": 124423, + "start": 124263, + "end": 124422, "loc": { "start": { "line": 3126, @@ -122902,8 +122904,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 124306, - "end": 124392, + "start": 124305, + "end": 124391, "loc": { "start": { "line": 3127, @@ -122916,8 +122918,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 124306, - "end": 124391, + "start": 124305, + "end": 124390, "loc": { "start": { "line": 3127, @@ -122931,8 +122933,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 124306, - "end": 124318, + "start": 124305, + "end": 124317, "loc": { "start": { "line": 3127, @@ -122948,8 +122950,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 124322, - "end": 124391, + "start": 124321, + "end": 124390, "loc": { "start": { "line": 3127, @@ -122962,8 +122964,8 @@ }, "test": { "type": "MemberExpression", - "start": 124322, - "end": 124335, + "start": 124321, + "end": 124334, "loc": { "start": { "line": 3127, @@ -122976,8 +122978,8 @@ }, "object": { "type": "Identifier", - "start": 124322, - "end": 124325, + "start": 124321, + "end": 124324, "loc": { "start": { "line": 3127, @@ -122993,8 +122995,8 @@ }, "property": { "type": "Identifier", - "start": 124326, - "end": 124335, + "start": 124325, + "end": 124334, "loc": { "start": { "line": 3127, @@ -123012,8 +123014,8 @@ }, "consequent": { "type": "MemberExpression", - "start": 124338, - "end": 124358, + "start": 124337, + "end": 124357, "loc": { "start": { "line": 3127, @@ -123026,8 +123028,8 @@ }, "object": { "type": "MemberExpression", - "start": 124338, - "end": 124351, + "start": 124337, + "end": 124350, "loc": { "start": { "line": 3127, @@ -123040,8 +123042,8 @@ }, "object": { "type": "Identifier", - "start": 124338, - "end": 124341, + "start": 124337, + "end": 124340, "loc": { "start": { "line": 3127, @@ -123057,8 +123059,8 @@ }, "property": { "type": "Identifier", - "start": 124342, - "end": 124351, + "start": 124341, + "end": 124350, "loc": { "start": { "line": 3127, @@ -123076,8 +123078,8 @@ }, "property": { "type": "Identifier", - "start": 124352, - "end": 124358, + "start": 124351, + "end": 124357, "loc": { "start": { "line": 3127, @@ -123095,8 +123097,8 @@ }, "alternate": { "type": "MemberExpression", - "start": 124361, - "end": 124391, + "start": 124360, + "end": 124390, "loc": { "start": { "line": 3127, @@ -123109,8 +123111,8 @@ }, "object": { "type": "MemberExpression", - "start": 124361, - "end": 124384, + "start": 124360, + "end": 124383, "loc": { "start": { "line": 3127, @@ -123123,8 +123125,8 @@ }, "object": { "type": "Identifier", - "start": 124361, - "end": 124364, + "start": 124360, + "end": 124363, "loc": { "start": { "line": 3127, @@ -123140,8 +123142,8 @@ }, "property": { "type": "Identifier", - "start": 124365, - "end": 124384, + "start": 124364, + "end": 124383, "loc": { "start": { "line": 3127, @@ -123159,8 +123161,8 @@ }, "property": { "type": "Identifier", - "start": 124385, - "end": 124391, + "start": 124384, + "end": 124390, "loc": { "start": { "line": 3127, @@ -123181,8 +123183,8 @@ }, { "type": "BreakStatement", - "start": 124417, - "end": 124423, + "start": 124416, + "end": 124422, "loc": { "start": { "line": 3128, @@ -123198,8 +123200,8 @@ ], "test": { "type": "Identifier", - "start": 124269, - "end": 124280, + "start": 124268, + "end": 124279, "loc": { "start": { "line": 3126, @@ -123216,8 +123218,8 @@ }, { "type": "SwitchCase", - "start": 124444, - "end": 124675, + "start": 124443, + "end": 124674, "loc": { "start": { "line": 3129, @@ -123231,8 +123233,8 @@ "consequent": [ { "type": "VariableDeclaration", - "start": 124488, - "end": 124518, + "start": 124487, + "end": 124517, "loc": { "start": { "line": 3130, @@ -123246,8 +123248,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 124494, - "end": 124517, + "start": 124493, + "end": 124516, "loc": { "start": { "line": 3130, @@ -123260,8 +123262,8 @@ }, "id": { "type": "Identifier", - "start": 124494, - "end": 124502, + "start": 124493, + "end": 124501, "loc": { "start": { "line": 3130, @@ -123277,8 +123279,8 @@ }, "init": { "type": "MemberExpression", - "start": 124505, - "end": 124517, + "start": 124504, + "end": 124516, "loc": { "start": { "line": 3130, @@ -123291,8 +123293,8 @@ }, "object": { "type": "Identifier", - "start": 124505, - "end": 124508, + "start": 124504, + "end": 124507, "loc": { "start": { "line": 3130, @@ -123308,8 +123310,8 @@ }, "property": { "type": "Identifier", - "start": 124509, - "end": 124517, + "start": 124508, + "end": 124516, "loc": { "start": { "line": 3130, @@ -123331,8 +123333,8 @@ }, { "type": "ExpressionStatement", - "start": 124543, - "end": 124644, + "start": 124542, + "end": 124643, "loc": { "start": { "line": 3131, @@ -123345,8 +123347,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 124543, - "end": 124643, + "start": 124542, + "end": 124642, "loc": { "start": { "line": 3131, @@ -123360,8 +123362,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 124543, - "end": 124555, + "start": 124542, + "end": 124554, "loc": { "start": { "line": 3131, @@ -123377,8 +123379,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 124559, - "end": 124643, + "start": 124558, + "end": 124642, "loc": { "start": { "line": 3131, @@ -123391,8 +123393,8 @@ }, "test": { "type": "MemberExpression", - "start": 124559, - "end": 124577, + "start": 124558, + "end": 124576, "loc": { "start": { "line": 3131, @@ -123405,8 +123407,8 @@ }, "object": { "type": "Identifier", - "start": 124559, - "end": 124567, + "start": 124558, + "end": 124566, "loc": { "start": { "line": 3131, @@ -123422,8 +123424,8 @@ }, "property": { "type": "Identifier", - "start": 124568, - "end": 124577, + "start": 124567, + "end": 124576, "loc": { "start": { "line": 3131, @@ -123441,8 +123443,8 @@ }, "consequent": { "type": "MemberExpression", - "start": 124580, - "end": 124605, + "start": 124579, + "end": 124604, "loc": { "start": { "line": 3131, @@ -123455,8 +123457,8 @@ }, "object": { "type": "MemberExpression", - "start": 124580, - "end": 124598, + "start": 124579, + "end": 124597, "loc": { "start": { "line": 3131, @@ -123469,8 +123471,8 @@ }, "object": { "type": "Identifier", - "start": 124580, - "end": 124588, + "start": 124579, + "end": 124587, "loc": { "start": { "line": 3131, @@ -123486,8 +123488,8 @@ }, "property": { "type": "Identifier", - "start": 124589, - "end": 124598, + "start": 124588, + "end": 124597, "loc": { "start": { "line": 3131, @@ -123505,8 +123507,8 @@ }, "property": { "type": "Identifier", - "start": 124599, - "end": 124605, + "start": 124598, + "end": 124604, "loc": { "start": { "line": 3131, @@ -123524,8 +123526,8 @@ }, "alternate": { "type": "MemberExpression", - "start": 124608, - "end": 124643, + "start": 124607, + "end": 124642, "loc": { "start": { "line": 3131, @@ -123538,8 +123540,8 @@ }, "object": { "type": "MemberExpression", - "start": 124608, - "end": 124636, + "start": 124607, + "end": 124635, "loc": { "start": { "line": 3131, @@ -123552,8 +123554,8 @@ }, "object": { "type": "Identifier", - "start": 124608, - "end": 124616, + "start": 124607, + "end": 124615, "loc": { "start": { "line": 3131, @@ -123569,8 +123571,8 @@ }, "property": { "type": "Identifier", - "start": 124617, - "end": 124636, + "start": 124616, + "end": 124635, "loc": { "start": { "line": 3131, @@ -123588,8 +123590,8 @@ }, "property": { "type": "Identifier", - "start": 124637, - "end": 124643, + "start": 124636, + "end": 124642, "loc": { "start": { "line": 3131, @@ -123610,8 +123612,8 @@ }, { "type": "BreakStatement", - "start": 124669, - "end": 124675, + "start": 124668, + "end": 124674, "loc": { "start": { "line": 3132, @@ -123627,8 +123629,8 @@ ], "test": { "type": "Identifier", - "start": 124449, - "end": 124462, + "start": 124448, + "end": 124461, "loc": { "start": { "line": 3129, @@ -123647,8 +123649,8 @@ }, { "type": "ReturnStatement", - "start": 124710, - "end": 124742, + "start": 124709, + "end": 124741, "loc": { "start": { "line": 3134, @@ -123661,8 +123663,8 @@ }, "argument": { "type": "CallExpression", - "start": 124717, - "end": 124741, + "start": 124716, + "end": 124740, "loc": { "start": { "line": 3134, @@ -123675,8 +123677,8 @@ }, "callee": { "type": "MemberExpression", - "start": 124717, - "end": 124727, + "start": 124716, + "end": 124726, "loc": { "start": { "line": 3134, @@ -123689,8 +123691,8 @@ }, "object": { "type": "Identifier", - "start": 124717, - "end": 124721, + "start": 124716, + "end": 124720, "loc": { "start": { "line": 3134, @@ -123706,8 +123708,8 @@ }, "property": { "type": "Identifier", - "start": 124722, - "end": 124727, + "start": 124721, + "end": 124726, "loc": { "start": { "line": 3134, @@ -123726,8 +123728,8 @@ "arguments": [ { "type": "Identifier", - "start": 124728, - "end": 124740, + "start": 124727, + "end": 124739, "loc": { "start": { "line": 3134, @@ -123747,8 +123749,8 @@ ], "test": { "type": "StringLiteral", - "start": 123942, - "end": 123950, + "start": 123941, + "end": 123949, "loc": { "start": { "line": 3119, @@ -123768,8 +123770,8 @@ }, { "type": "SwitchCase", - "start": 124755, - "end": 124768, + "start": 124754, + "end": 124767, "loc": { "start": { "line": 3135, @@ -123783,8 +123785,8 @@ "consequent": [], "test": { "type": "StringLiteral", - "start": 124760, - "end": 124767, + "start": 124759, + "end": 124766, "loc": { "start": { "line": 3135, @@ -123804,8 +123806,8 @@ }, { "type": "SwitchCase", - "start": 124781, - "end": 125419, + "start": 124780, + "end": 125418, "loc": { "start": { "line": 3136, @@ -123819,8 +123821,8 @@ "consequent": [ { "type": "SwitchStatement", - "start": 124816, - "end": 125366, + "start": 124815, + "end": 125365, "loc": { "start": { "line": 3137, @@ -123833,8 +123835,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 124824, - "end": 124832, + "start": 124823, + "end": 124831, "loc": { "start": { "line": 3137, @@ -123847,8 +123849,8 @@ }, "object": { "type": "Identifier", - "start": 124824, - "end": 124827, + "start": 124823, + "end": 124826, "loc": { "start": { "line": 3137, @@ -123864,8 +123866,8 @@ }, "property": { "type": "Identifier", - "start": 124828, - "end": 124832, + "start": 124827, + "end": 124831, "loc": { "start": { "line": 3137, @@ -123884,8 +123886,8 @@ "cases": [ { "type": "SwitchCase", - "start": 124856, - "end": 125079, + "start": 124855, + "end": 125078, "loc": { "start": { "line": 3138, @@ -123899,8 +123901,8 @@ "consequent": [ { "type": "ForStatement", - "start": 124890, - "end": 125048, + "start": 124889, + "end": 125047, "loc": { "start": { "line": 3139, @@ -123913,8 +123915,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 124895, - "end": 124930, + "start": 124894, + "end": 124929, "loc": { "start": { "line": 3139, @@ -123928,8 +123930,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 124899, - "end": 124904, + "start": 124898, + "end": 124903, "loc": { "start": { "line": 3139, @@ -123942,8 +123944,8 @@ }, "id": { "type": "Identifier", - "start": 124899, - "end": 124900, + "start": 124898, + "end": 124899, "loc": { "start": { "line": 3139, @@ -123959,8 +123961,8 @@ }, "init": { "type": "NumericLiteral", - "start": 124903, - "end": 124904, + "start": 124902, + "end": 124903, "loc": { "start": { "line": 3139, @@ -123980,8 +123982,8 @@ }, { "type": "VariableDeclarator", - "start": 124906, - "end": 124930, + "start": 124905, + "end": 124929, "loc": { "start": { "line": 3139, @@ -123994,8 +123996,8 @@ }, "id": { "type": "Identifier", - "start": 124906, - "end": 124909, + "start": 124905, + "end": 124908, "loc": { "start": { "line": 3139, @@ -124011,8 +124013,8 @@ }, "init": { "type": "MemberExpression", - "start": 124912, - "end": 124930, + "start": 124911, + "end": 124929, "loc": { "start": { "line": 3139, @@ -124025,8 +124027,8 @@ }, "object": { "type": "MemberExpression", - "start": 124912, - "end": 124923, + "start": 124911, + "end": 124922, "loc": { "start": { "line": 3139, @@ -124039,8 +124041,8 @@ }, "object": { "type": "Identifier", - "start": 124912, - "end": 124915, + "start": 124911, + "end": 124914, "loc": { "start": { "line": 3139, @@ -124056,8 +124058,8 @@ }, "property": { "type": "Identifier", - "start": 124916, - "end": 124923, + "start": 124915, + "end": 124922, "loc": { "start": { "line": 3139, @@ -124075,8 +124077,8 @@ }, "property": { "type": "Identifier", - "start": 124924, - "end": 124930, + "start": 124923, + "end": 124929, "loc": { "start": { "line": 3139, @@ -124098,8 +124100,8 @@ }, "test": { "type": "BinaryExpression", - "start": 124932, - "end": 124939, + "start": 124931, + "end": 124938, "loc": { "start": { "line": 3139, @@ -124112,8 +124114,8 @@ }, "left": { "type": "Identifier", - "start": 124932, - "end": 124933, + "start": 124931, + "end": 124932, "loc": { "start": { "line": 3139, @@ -124130,8 +124132,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 124936, - "end": 124939, + "start": 124935, + "end": 124938, "loc": { "start": { "line": 3139, @@ -124148,8 +124150,8 @@ }, "update": { "type": "UpdateExpression", - "start": 124941, - "end": 124944, + "start": 124940, + "end": 124943, "loc": { "start": { "line": 3139, @@ -124164,8 +124166,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 124941, - "end": 124942, + "start": 124940, + "end": 124941, "loc": { "start": { "line": 3139, @@ -124182,8 +124184,8 @@ }, "body": { "type": "BlockStatement", - "start": 124946, - "end": 125048, + "start": 124945, + "end": 125047, "loc": { "start": { "line": 3139, @@ -124197,8 +124199,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 124976, - "end": 125022, + "start": 124975, + "end": 125021, "loc": { "start": { "line": 3140, @@ -124211,8 +124213,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 124976, - "end": 125021, + "start": 124975, + "end": 125020, "loc": { "start": { "line": 3140, @@ -124226,8 +124228,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 124976, - "end": 124988, + "start": 124975, + "end": 124987, "loc": { "start": { "line": 3140, @@ -124243,8 +124245,8 @@ }, "right": { "type": "MemberExpression", - "start": 124992, - "end": 125021, + "start": 124991, + "end": 125020, "loc": { "start": { "line": 3140, @@ -124257,8 +124259,8 @@ }, "object": { "type": "MemberExpression", - "start": 124992, - "end": 125014, + "start": 124991, + "end": 125013, "loc": { "start": { "line": 3140, @@ -124271,8 +124273,8 @@ }, "object": { "type": "MemberExpression", - "start": 124992, - "end": 125006, + "start": 124991, + "end": 125005, "loc": { "start": { "line": 3140, @@ -124285,8 +124287,8 @@ }, "object": { "type": "MemberExpression", - "start": 124992, - "end": 125003, + "start": 124991, + "end": 125002, "loc": { "start": { "line": 3140, @@ -124299,8 +124301,8 @@ }, "object": { "type": "Identifier", - "start": 124992, - "end": 124995, + "start": 124991, + "end": 124994, "loc": { "start": { "line": 3140, @@ -124316,8 +124318,8 @@ }, "property": { "type": "Identifier", - "start": 124996, - "end": 125003, + "start": 124995, + "end": 125002, "loc": { "start": { "line": 3140, @@ -124335,8 +124337,8 @@ }, "property": { "type": "Identifier", - "start": 125004, - "end": 125005, + "start": 125003, + "end": 125004, "loc": { "start": { "line": 3140, @@ -124354,8 +124356,8 @@ }, "property": { "type": "Identifier", - "start": 125007, - "end": 125014, + "start": 125006, + "end": 125013, "loc": { "start": { "line": 3140, @@ -124373,8 +124375,8 @@ }, "property": { "type": "Identifier", - "start": 125015, - "end": 125021, + "start": 125014, + "end": 125020, "loc": { "start": { "line": 3140, @@ -124398,8 +124400,8 @@ }, { "type": "BreakStatement", - "start": 125073, - "end": 125079, + "start": 125072, + "end": 125078, "loc": { "start": { "line": 3142, @@ -124415,8 +124417,8 @@ ], "test": { "type": "Identifier", - "start": 124861, - "end": 124864, + "start": 124860, + "end": 124863, "loc": { "start": { "line": 3138, @@ -124433,8 +124435,8 @@ }, { "type": "SwitchCase", - "start": 125100, - "end": 125208, + "start": 125099, + "end": 125207, "loc": { "start": { "line": 3143, @@ -124448,8 +124450,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 125142, - "end": 125177, + "start": 125141, + "end": 125176, "loc": { "start": { "line": 3144, @@ -124462,8 +124464,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 125142, - "end": 125176, + "start": 125141, + "end": 125175, "loc": { "start": { "line": 3144, @@ -124477,8 +124479,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 125142, - "end": 125154, + "start": 125141, + "end": 125153, "loc": { "start": { "line": 3144, @@ -124494,8 +124496,8 @@ }, "right": { "type": "MemberExpression", - "start": 125158, - "end": 125176, + "start": 125157, + "end": 125175, "loc": { "start": { "line": 3144, @@ -124508,8 +124510,8 @@ }, "object": { "type": "MemberExpression", - "start": 125158, - "end": 125169, + "start": 125157, + "end": 125168, "loc": { "start": { "line": 3144, @@ -124522,8 +124524,8 @@ }, "object": { "type": "Identifier", - "start": 125158, - "end": 125161, + "start": 125157, + "end": 125160, "loc": { "start": { "line": 3144, @@ -124539,8 +124541,8 @@ }, "property": { "type": "Identifier", - "start": 125162, - "end": 125169, + "start": 125161, + "end": 125168, "loc": { "start": { "line": 3144, @@ -124558,8 +124560,8 @@ }, "property": { "type": "Identifier", - "start": 125170, - "end": 125176, + "start": 125169, + "end": 125175, "loc": { "start": { "line": 3144, @@ -124579,8 +124581,8 @@ }, { "type": "BreakStatement", - "start": 125202, - "end": 125208, + "start": 125201, + "end": 125207, "loc": { "start": { "line": 3145, @@ -124596,8 +124598,8 @@ ], "test": { "type": "Identifier", - "start": 125105, - "end": 125116, + "start": 125104, + "end": 125115, "loc": { "start": { "line": 3143, @@ -124614,8 +124616,8 @@ }, { "type": "SwitchCase", - "start": 125229, - "end": 125348, + "start": 125228, + "end": 125347, "loc": { "start": { "line": 3146, @@ -124629,8 +124631,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 125273, - "end": 125317, + "start": 125272, + "end": 125316, "loc": { "start": { "line": 3147, @@ -124643,8 +124645,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 125273, - "end": 125316, + "start": 125272, + "end": 125315, "loc": { "start": { "line": 3147, @@ -124658,8 +124660,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 125273, - "end": 125285, + "start": 125272, + "end": 125284, "loc": { "start": { "line": 3147, @@ -124675,8 +124677,8 @@ }, "right": { "type": "MemberExpression", - "start": 125289, - "end": 125316, + "start": 125288, + "end": 125315, "loc": { "start": { "line": 3147, @@ -124689,8 +124691,8 @@ }, "object": { "type": "MemberExpression", - "start": 125289, - "end": 125309, + "start": 125288, + "end": 125308, "loc": { "start": { "line": 3147, @@ -124703,8 +124705,8 @@ }, "object": { "type": "MemberExpression", - "start": 125289, - "end": 125301, + "start": 125288, + "end": 125300, "loc": { "start": { "line": 3147, @@ -124717,8 +124719,8 @@ }, "object": { "type": "Identifier", - "start": 125289, - "end": 125292, + "start": 125288, + "end": 125291, "loc": { "start": { "line": 3147, @@ -124734,8 +124736,8 @@ }, "property": { "type": "Identifier", - "start": 125293, - "end": 125301, + "start": 125292, + "end": 125300, "loc": { "start": { "line": 3147, @@ -124753,8 +124755,8 @@ }, "property": { "type": "Identifier", - "start": 125302, - "end": 125309, + "start": 125301, + "end": 125308, "loc": { "start": { "line": 3147, @@ -124772,8 +124774,8 @@ }, "property": { "type": "Identifier", - "start": 125310, - "end": 125316, + "start": 125309, + "end": 125315, "loc": { "start": { "line": 3147, @@ -124793,8 +124795,8 @@ }, { "type": "BreakStatement", - "start": 125342, - "end": 125348, + "start": 125341, + "end": 125347, "loc": { "start": { "line": 3148, @@ -124810,8 +124812,8 @@ ], "test": { "type": "Identifier", - "start": 125234, - "end": 125247, + "start": 125233, + "end": 125246, "loc": { "start": { "line": 3146, @@ -124830,8 +124832,8 @@ }, { "type": "ReturnStatement", - "start": 125383, - "end": 125419, + "start": 125382, + "end": 125418, "loc": { "start": { "line": 3150, @@ -124844,8 +124846,8 @@ }, "argument": { "type": "CallExpression", - "start": 125390, - "end": 125418, + "start": 125389, + "end": 125417, "loc": { "start": { "line": 3150, @@ -124858,8 +124860,8 @@ }, "callee": { "type": "MemberExpression", - "start": 125390, - "end": 125400, + "start": 125389, + "end": 125399, "loc": { "start": { "line": 3150, @@ -124872,8 +124874,8 @@ }, "object": { "type": "Identifier", - "start": 125390, - "end": 125394, + "start": 125389, + "end": 125393, "loc": { "start": { "line": 3150, @@ -124889,8 +124891,8 @@ }, "property": { "type": "Identifier", - "start": 125395, - "end": 125400, + "start": 125394, + "end": 125399, "loc": { "start": { "line": 3150, @@ -124909,8 +124911,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 125401, - "end": 125417, + "start": 125400, + "end": 125416, "loc": { "start": { "line": 3150, @@ -124923,8 +124925,8 @@ }, "left": { "type": "Identifier", - "start": 125401, - "end": 125413, + "start": 125400, + "end": 125412, "loc": { "start": { "line": 3150, @@ -124941,8 +124943,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 125416, - "end": 125417, + "start": 125415, + "end": 125416, "loc": { "start": { "line": 3150, @@ -124966,8 +124968,8 @@ ], "test": { "type": "StringLiteral", - "start": 124786, - "end": 124798, + "start": 124785, + "end": 124797, "loc": { "start": { "line": 3136, @@ -124989,8 +124991,8 @@ }, { "type": "ReturnStatement", - "start": 125438, - "end": 125447, + "start": 125437, + "end": 125446, "loc": { "start": { "line": 3152, @@ -125003,8 +125005,8 @@ }, "argument": { "type": "NumericLiteral", - "start": 125445, - "end": 125446, + "start": 125444, + "end": 125445, "loc": { "start": { "line": 3152, @@ -125028,8 +125030,8 @@ }, { "type": "ClassMethod", - "start": 125459, - "end": 126616, + "start": 125458, + "end": 126615, "loc": { "start": { "line": 3155, @@ -125044,8 +125046,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 125459, - "end": 125471, + "start": 125458, + "end": 125470, "loc": { "start": { "line": 3155, @@ -125067,8 +125069,8 @@ "params": [ { "type": "Identifier", - "start": 125472, - "end": 125475, + "start": 125471, + "end": 125474, "loc": { "start": { "line": 3155, @@ -125085,8 +125087,8 @@ ], "body": { "type": "BlockStatement", - "start": 125477, - "end": 126616, + "start": 125476, + "end": 126615, "loc": { "start": { "line": 3155, @@ -125100,8 +125102,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 125487, - "end": 125513, + "start": 125486, + "end": 125512, "loc": { "start": { "line": 3156, @@ -125115,8 +125117,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 125493, - "end": 125512, + "start": 125492, + "end": 125511, "loc": { "start": { "line": 3156, @@ -125129,8 +125131,8 @@ }, "id": { "type": "Identifier", - "start": 125493, - "end": 125499, + "start": 125492, + "end": 125498, "loc": { "start": { "line": 3156, @@ -125146,8 +125148,8 @@ }, "init": { "type": "MemberExpression", - "start": 125502, - "end": 125512, + "start": 125501, + "end": 125511, "loc": { "start": { "line": 3156, @@ -125160,8 +125162,8 @@ }, "object": { "type": "Identifier", - "start": 125502, - "end": 125505, + "start": 125501, + "end": 125504, "loc": { "start": { "line": 3156, @@ -125177,8 +125179,8 @@ }, "property": { "type": "Identifier", - "start": 125506, - "end": 125512, + "start": 125505, + "end": 125511, "loc": { "start": { "line": 3156, @@ -125200,8 +125202,8 @@ }, { "type": "VariableDeclaration", - "start": 125522, - "end": 125594, + "start": 125521, + "end": 125593, "loc": { "start": { "line": 3157, @@ -125215,8 +125217,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 125528, - "end": 125593, + "start": 125527, + "end": 125592, "loc": { "start": { "line": 3157, @@ -125229,8 +125231,8 @@ }, "id": { "type": "Identifier", - "start": 125528, - "end": 125537, + "start": 125527, + "end": 125536, "loc": { "start": { "line": 3157, @@ -125246,8 +125248,8 @@ }, "init": { "type": "ConditionalExpression", - "start": 125540, - "end": 125593, + "start": 125539, + "end": 125592, "loc": { "start": { "line": 3157, @@ -125260,8 +125262,8 @@ }, "test": { "type": "MemberExpression", - "start": 125540, - "end": 125552, + "start": 125539, + "end": 125551, "loc": { "start": { "line": 3157, @@ -125274,8 +125276,8 @@ }, "object": { "type": "Identifier", - "start": 125540, - "end": 125543, + "start": 125539, + "end": 125542, "loc": { "start": { "line": 3157, @@ -125291,8 +125293,8 @@ }, "property": { "type": "Identifier", - "start": 125544, - "end": 125552, + "start": 125543, + "end": 125551, "loc": { "start": { "line": 3157, @@ -125310,8 +125312,8 @@ }, "consequent": { "type": "MemberExpression", - "start": 125555, - "end": 125577, + "start": 125554, + "end": 125576, "loc": { "start": { "line": 3157, @@ -125324,8 +125326,8 @@ }, "object": { "type": "MemberExpression", - "start": 125555, - "end": 125567, + "start": 125554, + "end": 125566, "loc": { "start": { "line": 3157, @@ -125338,8 +125340,8 @@ }, "object": { "type": "Identifier", - "start": 125555, - "end": 125558, + "start": 125554, + "end": 125557, "loc": { "start": { "line": 3157, @@ -125355,8 +125357,8 @@ }, "property": { "type": "Identifier", - "start": 125559, - "end": 125567, + "start": 125558, + "end": 125566, "loc": { "start": { "line": 3157, @@ -125374,8 +125376,8 @@ }, "property": { "type": "Identifier", - "start": 125568, - "end": 125577, + "start": 125567, + "end": 125576, "loc": { "start": { "line": 3157, @@ -125393,8 +125395,8 @@ }, "alternate": { "type": "MemberExpression", - "start": 125580, - "end": 125593, + "start": 125579, + "end": 125592, "loc": { "start": { "line": 3157, @@ -125407,8 +125409,8 @@ }, "object": { "type": "Identifier", - "start": 125580, - "end": 125583, + "start": 125579, + "end": 125582, "loc": { "start": { "line": 3157, @@ -125424,8 +125426,8 @@ }, "property": { "type": "Identifier", - "start": 125584, - "end": 125593, + "start": 125583, + "end": 125592, "loc": { "start": { "line": 3157, @@ -125448,8 +125450,8 @@ }, { "type": "VariableDeclaration", - "start": 125603, - "end": 125710, + "start": 125602, + "end": 125709, "loc": { "start": { "line": 3158, @@ -125463,8 +125465,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 125609, - "end": 125709, + "start": 125608, + "end": 125708, "loc": { "start": { "line": 3158, @@ -125477,8 +125479,8 @@ }, "id": { "type": "Identifier", - "start": 125609, - "end": 125616, + "start": 125608, + "end": 125615, "loc": { "start": { "line": 3158, @@ -125494,8 +125496,8 @@ }, "init": { "type": "TemplateLiteral", - "start": 125619, - "end": 125709, + "start": 125618, + "end": 125708, "loc": { "start": { "line": 3158, @@ -125509,8 +125511,8 @@ "expressions": [ { "type": "Identifier", - "start": 125623, - "end": 125632, + "start": 125622, + "end": 125631, "loc": { "start": { "line": 3158, @@ -125526,8 +125528,8 @@ }, { "type": "CallExpression", - "start": 125636, - "end": 125657, + "start": 125635, + "end": 125656, "loc": { "start": { "line": 3158, @@ -125540,8 +125542,8 @@ }, "callee": { "type": "MemberExpression", - "start": 125636, - "end": 125646, + "start": 125635, + "end": 125645, "loc": { "start": { "line": 3158, @@ -125554,8 +125556,8 @@ }, "object": { "type": "Identifier", - "start": 125636, - "end": 125640, + "start": 125635, + "end": 125639, "loc": { "start": { "line": 3158, @@ -125571,8 +125573,8 @@ }, "property": { "type": "Identifier", - "start": 125641, - "end": 125646, + "start": 125640, + "end": 125645, "loc": { "start": { "line": 3158, @@ -125591,8 +125593,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 125647, - "end": 125656, + "start": 125646, + "end": 125655, "loc": { "start": { "line": 3158, @@ -125605,8 +125607,8 @@ }, "object": { "type": "Identifier", - "start": 125647, - "end": 125653, + "start": 125646, + "end": 125652, "loc": { "start": { "line": 3158, @@ -125622,8 +125624,8 @@ }, "property": { "type": "NumericLiteral", - "start": 125654, - "end": 125655, + "start": 125653, + "end": 125654, "loc": { "start": { "line": 3158, @@ -125646,8 +125648,8 @@ }, { "type": "CallExpression", - "start": 125661, - "end": 125682, + "start": 125660, + "end": 125681, "loc": { "start": { "line": 3158, @@ -125660,8 +125662,8 @@ }, "callee": { "type": "MemberExpression", - "start": 125661, - "end": 125671, + "start": 125660, + "end": 125670, "loc": { "start": { "line": 3158, @@ -125674,8 +125676,8 @@ }, "object": { "type": "Identifier", - "start": 125661, - "end": 125665, + "start": 125660, + "end": 125664, "loc": { "start": { "line": 3158, @@ -125691,8 +125693,8 @@ }, "property": { "type": "Identifier", - "start": 125666, - "end": 125671, + "start": 125665, + "end": 125670, "loc": { "start": { "line": 3158, @@ -125711,8 +125713,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 125672, - "end": 125681, + "start": 125671, + "end": 125680, "loc": { "start": { "line": 3158, @@ -125725,8 +125727,8 @@ }, "object": { "type": "Identifier", - "start": 125672, - "end": 125678, + "start": 125671, + "end": 125677, "loc": { "start": { "line": 3158, @@ -125742,8 +125744,8 @@ }, "property": { "type": "NumericLiteral", - "start": 125679, - "end": 125680, + "start": 125678, + "end": 125679, "loc": { "start": { "line": 3158, @@ -125766,8 +125768,8 @@ }, { "type": "CallExpression", - "start": 125686, - "end": 125707, + "start": 125685, + "end": 125706, "loc": { "start": { "line": 3158, @@ -125780,8 +125782,8 @@ }, "callee": { "type": "MemberExpression", - "start": 125686, - "end": 125696, + "start": 125685, + "end": 125695, "loc": { "start": { "line": 3158, @@ -125794,8 +125796,8 @@ }, "object": { "type": "Identifier", - "start": 125686, - "end": 125690, + "start": 125685, + "end": 125689, "loc": { "start": { "line": 3158, @@ -125811,8 +125813,8 @@ }, "property": { "type": "Identifier", - "start": 125691, - "end": 125696, + "start": 125690, + "end": 125695, "loc": { "start": { "line": 3158, @@ -125831,8 +125833,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 125697, - "end": 125706, + "start": 125696, + "end": 125705, "loc": { "start": { "line": 3158, @@ -125845,8 +125847,8 @@ }, "object": { "type": "Identifier", - "start": 125697, - "end": 125703, + "start": 125696, + "end": 125702, "loc": { "start": { "line": 3158, @@ -125862,8 +125864,8 @@ }, "property": { "type": "NumericLiteral", - "start": 125704, - "end": 125705, + "start": 125703, + "end": 125704, "loc": { "start": { "line": 3158, @@ -125888,8 +125890,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 125620, - "end": 125621, + "start": 125619, + "end": 125620, "loc": { "start": { "line": 3158, @@ -125908,8 +125910,8 @@ }, { "type": "TemplateElement", - "start": 125633, - "end": 125634, + "start": 125632, + "end": 125633, "loc": { "start": { "line": 3158, @@ -125928,8 +125930,8 @@ }, { "type": "TemplateElement", - "start": 125658, - "end": 125659, + "start": 125657, + "end": 125658, "loc": { "start": { "line": 3158, @@ -125948,8 +125950,8 @@ }, { "type": "TemplateElement", - "start": 125683, - "end": 125684, + "start": 125682, + "end": 125683, "loc": { "start": { "line": 3158, @@ -125968,8 +125970,8 @@ }, { "type": "TemplateElement", - "start": 125708, - "end": 125708, + "start": 125707, + "end": 125707, "loc": { "start": { "line": 3158, @@ -125994,8 +125996,8 @@ }, { "type": "VariableDeclaration", - "start": 125719, - "end": 125759, + "start": 125718, + "end": 125758, "loc": { "start": { "line": 3159, @@ -126009,8 +126011,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 125723, - "end": 125758, + "start": 125722, + "end": 125757, "loc": { "start": { "line": 3159, @@ -126023,8 +126025,8 @@ }, "id": { "type": "Identifier", - "start": 125723, - "end": 125731, + "start": 125722, + "end": 125730, "loc": { "start": { "line": 3159, @@ -126040,8 +126042,8 @@ }, "init": { "type": "MemberExpression", - "start": 125734, - "end": 125758, + "start": 125733, + "end": 125757, "loc": { "start": { "line": 3159, @@ -126054,8 +126056,8 @@ }, "object": { "type": "MemberExpression", - "start": 125734, - "end": 125749, + "start": 125733, + "end": 125748, "loc": { "start": { "line": 3159, @@ -126068,8 +126070,8 @@ }, "object": { "type": "ThisExpression", - "start": 125734, - "end": 125738, + "start": 125733, + "end": 125737, "loc": { "start": { "line": 3159, @@ -126083,8 +126085,8 @@ }, "property": { "type": "Identifier", - "start": 125739, - "end": 125749, + "start": 125738, + "end": 125748, "loc": { "start": { "line": 3159, @@ -126102,8 +126104,8 @@ }, "property": { "type": "Identifier", - "start": 125750, - "end": 125757, + "start": 125749, + "end": 125756, "loc": { "start": { "line": 3159, @@ -126125,8 +126127,8 @@ }, { "type": "IfStatement", - "start": 125768, - "end": 126031, + "start": 125767, + "end": 126030, "loc": { "start": { "line": 3160, @@ -126139,8 +126141,8 @@ }, "test": { "type": "Identifier", - "start": 125772, - "end": 125780, + "start": 125771, + "end": 125779, "loc": { "start": { "line": 3160, @@ -126156,8 +126158,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 125782, - "end": 126031, + "start": 125781, + "end": 126030, "loc": { "start": { "line": 3160, @@ -126171,8 +126173,8 @@ "body": [ { "type": "IfStatement", - "start": 125796, - "end": 126021, + "start": 125795, + "end": 126020, "loc": { "start": { "line": 3161, @@ -126185,8 +126187,8 @@ }, "test": { "type": "UnaryExpression", - "start": 125800, - "end": 125831, + "start": 125799, + "end": 125830, "loc": { "start": { "line": 3161, @@ -126201,8 +126203,8 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 125801, - "end": 125831, + "start": 125800, + "end": 125830, "loc": { "start": { "line": 3161, @@ -126215,8 +126217,8 @@ }, "callee": { "type": "MemberExpression", - "start": 125801, - "end": 125826, + "start": 125800, + "end": 125825, "loc": { "start": { "line": 3161, @@ -126229,8 +126231,8 @@ }, "object": { "type": "Identifier", - "start": 125801, - "end": 125809, + "start": 125800, + "end": 125808, "loc": { "start": { "line": 3161, @@ -126246,8 +126248,8 @@ }, "property": { "type": "Identifier", - "start": 125810, - "end": 125826, + "start": 125809, + "end": 125825, "loc": { "start": { "line": 3161, @@ -126266,8 +126268,8 @@ "arguments": [ { "type": "Identifier", - "start": 125827, - "end": 125830, + "start": 125826, + "end": 125829, "loc": { "start": { "line": 3161, @@ -126289,8 +126291,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 125833, - "end": 125967, + "start": 125832, + "end": 125966, "loc": { "start": { "line": 3161, @@ -126304,8 +126306,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 125851, - "end": 125871, + "start": 125850, + "end": 125870, "loc": { "start": { "line": 3162, @@ -126318,8 +126320,8 @@ }, "expression": { "type": "CallExpression", - "start": 125851, - "end": 125870, + "start": 125850, + "end": 125869, "loc": { "start": { "line": 3162, @@ -126332,8 +126334,8 @@ }, "callee": { "type": "MemberExpression", - "start": 125851, - "end": 125868, + "start": 125850, + "end": 125867, "loc": { "start": { "line": 3162, @@ -126346,8 +126348,8 @@ }, "object": { "type": "Identifier", - "start": 125851, - "end": 125859, + "start": 125850, + "end": 125858, "loc": { "start": { "line": 3162, @@ -126363,8 +126365,8 @@ }, "property": { "type": "Identifier", - "start": 125860, - "end": 125868, + "start": 125859, + "end": 125867, "loc": { "start": { "line": 3162, @@ -126385,8 +126387,8 @@ }, { "type": "ExpressionStatement", - "start": 125888, - "end": 125920, + "start": 125887, + "end": 125919, "loc": { "start": { "line": 3163, @@ -126399,8 +126401,8 @@ }, "expression": { "type": "UnaryExpression", - "start": 125888, - "end": 125919, + "start": 125887, + "end": 125918, "loc": { "start": { "line": 3163, @@ -126415,8 +126417,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 125895, - "end": 125919, + "start": 125894, + "end": 125918, "loc": { "start": { "line": 3163, @@ -126429,8 +126431,8 @@ }, "object": { "type": "MemberExpression", - "start": 125895, - "end": 125910, + "start": 125894, + "end": 125909, "loc": { "start": { "line": 3163, @@ -126443,8 +126445,8 @@ }, "object": { "type": "ThisExpression", - "start": 125895, - "end": 125899, + "start": 125894, + "end": 125898, "loc": { "start": { "line": 3163, @@ -126458,8 +126460,8 @@ }, "property": { "type": "Identifier", - "start": 125900, - "end": 125910, + "start": 125899, + "end": 125909, "loc": { "start": { "line": 3163, @@ -126477,8 +126479,8 @@ }, "property": { "type": "Identifier", - "start": 125911, - "end": 125918, + "start": 125910, + "end": 125917, "loc": { "start": { "line": 3163, @@ -126501,8 +126503,8 @@ }, { "type": "ExpressionStatement", - "start": 125937, - "end": 125953, + "start": 125936, + "end": 125952, "loc": { "start": { "line": 3164, @@ -126515,8 +126517,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 125937, - "end": 125952, + "start": 125936, + "end": 125951, "loc": { "start": { "line": 3164, @@ -126530,8 +126532,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 125937, - "end": 125945, + "start": 125936, + "end": 125944, "loc": { "start": { "line": 3164, @@ -126547,8 +126549,8 @@ }, "right": { "type": "NullLiteral", - "start": 125948, - "end": 125952, + "start": 125947, + "end": 125951, "loc": { "start": { "line": 3164, @@ -126567,8 +126569,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 125973, - "end": 126021, + "start": 125972, + "end": 126020, "loc": { "start": { "line": 3165, @@ -126582,8 +126584,8 @@ "body": [ { "type": "ReturnStatement", - "start": 125991, - "end": 126007, + "start": 125990, + "end": 126006, "loc": { "start": { "line": 3166, @@ -126596,8 +126598,8 @@ }, "argument": { "type": "Identifier", - "start": 125998, - "end": 126006, + "start": 125997, + "end": 126005, "loc": { "start": { "line": 3166, @@ -126623,8 +126625,8 @@ }, { "type": "SwitchStatement", - "start": 126040, - "end": 126501, + "start": 126039, + "end": 126500, "loc": { "start": { "line": 3169, @@ -126637,8 +126639,8 @@ }, "discriminant": { "type": "Identifier", - "start": 126048, - "end": 126057, + "start": 126047, + "end": 126056, "loc": { "start": { "line": 3169, @@ -126655,8 +126657,8 @@ "cases": [ { "type": "SwitchCase", - "start": 126073, - "end": 126090, + "start": 126072, + "end": 126089, "loc": { "start": { "line": 3170, @@ -126670,8 +126672,8 @@ "consequent": [], "test": { "type": "StringLiteral", - "start": 126078, - "end": 126089, + "start": 126077, + "end": 126088, "loc": { "start": { "line": 3170, @@ -126691,8 +126693,8 @@ }, { "type": "SwitchCase", - "start": 126103, - "end": 126116, + "start": 126102, + "end": 126115, "loc": { "start": { "line": 3171, @@ -126706,8 +126708,8 @@ "consequent": [], "test": { "type": "StringLiteral", - "start": 126108, - "end": 126115, + "start": 126107, + "end": 126114, "loc": { "start": { "line": 3171, @@ -126727,8 +126729,8 @@ }, { "type": "SwitchCase", - "start": 126129, - "end": 126284, + "start": 126128, + "end": 126283, "loc": { "start": { "line": 3172, @@ -126742,8 +126744,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 126161, - "end": 126225, + "start": 126160, + "end": 126224, "loc": { "start": { "line": 3173, @@ -126756,8 +126758,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 126161, - "end": 126224, + "start": 126160, + "end": 126223, "loc": { "start": { "line": 3173, @@ -126771,8 +126773,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 126161, - "end": 126169, + "start": 126160, + "end": 126168, "loc": { "start": { "line": 3173, @@ -126788,8 +126790,8 @@ }, "right": { "type": "NewExpression", - "start": 126172, - "end": 126224, + "start": 126171, + "end": 126223, "loc": { "start": { "line": 3173, @@ -126802,8 +126804,8 @@ }, "callee": { "type": "Identifier", - "start": 126176, - "end": 126193, + "start": 126175, + "end": 126192, "loc": { "start": { "line": 3173, @@ -126820,8 +126822,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 126194, - "end": 126198, + "start": 126193, + "end": 126197, "loc": { "start": { "line": 3173, @@ -126835,8 +126837,8 @@ }, { "type": "ObjectExpression", - "start": 126200, - "end": 126223, + "start": 126199, + "end": 126222, "loc": { "start": { "line": 3173, @@ -126850,8 +126852,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 126201, - "end": 126214, + "start": 126200, + "end": 126213, "loc": { "start": { "line": 3173, @@ -126867,8 +126869,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 126201, - "end": 126211, + "start": 126200, + "end": 126210, "loc": { "start": { "line": 3173, @@ -126884,8 +126886,8 @@ }, "value": { "type": "NumericLiteral", - "start": 126213, - "end": 126214, + "start": 126212, + "end": 126213, "loc": { "start": { "line": 3173, @@ -126905,8 +126907,8 @@ }, { "type": "ObjectProperty", - "start": 126216, - "end": 126222, + "start": 126215, + "end": 126221, "loc": { "start": { "line": 3173, @@ -126922,8 +126924,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 126216, - "end": 126222, + "start": 126215, + "end": 126221, "loc": { "start": { "line": 3173, @@ -126939,8 +126941,8 @@ }, "value": { "type": "Identifier", - "start": 126216, - "end": 126222, + "start": 126215, + "end": 126221, "loc": { "start": { "line": 3173, @@ -126967,8 +126969,8 @@ { "type": "CommentLine", "value": " layerIndex is set in #finalize()", - "start": 126226, - "end": 126261, + "start": 126225, + "end": 126260, "loc": { "start": { "line": 3173, @@ -126984,8 +126986,8 @@ }, { "type": "BreakStatement", - "start": 126278, - "end": 126284, + "start": 126277, + "end": 126283, "loc": { "start": { "line": 3174, @@ -127001,8 +127003,8 @@ { "type": "CommentLine", "value": " layerIndex is set in #finalize()", - "start": 126226, - "end": 126261, + "start": 126225, + "end": 126260, "loc": { "start": { "line": 3173, @@ -127019,8 +127021,8 @@ ], "test": { "type": "StringLiteral", - "start": 126134, - "end": 126143, + "start": 126133, + "end": 126142, "loc": { "start": { "line": 3172, @@ -127040,8 +127042,8 @@ }, { "type": "SwitchCase", - "start": 126297, - "end": 126446, + "start": 126296, + "end": 126445, "loc": { "start": { "line": 3175, @@ -127055,8 +127057,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 126327, - "end": 126387, + "start": 126326, + "end": 126386, "loc": { "start": { "line": 3176, @@ -127069,8 +127071,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 126327, - "end": 126386, + "start": 126326, + "end": 126385, "loc": { "start": { "line": 3176, @@ -127084,8 +127086,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 126327, - "end": 126335, + "start": 126326, + "end": 126334, "loc": { "start": { "line": 3176, @@ -127101,8 +127103,8 @@ }, "right": { "type": "NewExpression", - "start": 126338, - "end": 126386, + "start": 126337, + "end": 126385, "loc": { "start": { "line": 3176, @@ -127115,8 +127117,8 @@ }, "callee": { "type": "Identifier", - "start": 126342, - "end": 126355, + "start": 126341, + "end": 126354, "loc": { "start": { "line": 3176, @@ -127133,8 +127135,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 126356, - "end": 126360, + "start": 126355, + "end": 126359, "loc": { "start": { "line": 3176, @@ -127148,8 +127150,8 @@ }, { "type": "ObjectExpression", - "start": 126362, - "end": 126385, + "start": 126361, + "end": 126384, "loc": { "start": { "line": 3176, @@ -127163,8 +127165,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 126363, - "end": 126376, + "start": 126362, + "end": 126375, "loc": { "start": { "line": 3176, @@ -127180,8 +127182,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 126363, - "end": 126373, + "start": 126362, + "end": 126372, "loc": { "start": { "line": 3176, @@ -127197,8 +127199,8 @@ }, "value": { "type": "NumericLiteral", - "start": 126375, - "end": 126376, + "start": 126374, + "end": 126375, "loc": { "start": { "line": 3176, @@ -127218,8 +127220,8 @@ }, { "type": "ObjectProperty", - "start": 126378, - "end": 126384, + "start": 126377, + "end": 126383, "loc": { "start": { "line": 3176, @@ -127235,8 +127237,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 126378, - "end": 126384, + "start": 126377, + "end": 126383, "loc": { "start": { "line": 3176, @@ -127252,8 +127254,8 @@ }, "value": { "type": "Identifier", - "start": 126378, - "end": 126384, + "start": 126377, + "end": 126383, "loc": { "start": { "line": 3176, @@ -127280,8 +127282,8 @@ { "type": "CommentLine", "value": " layerIndex is set in #finalize()", - "start": 126388, - "end": 126423, + "start": 126387, + "end": 126422, "loc": { "start": { "line": 3176, @@ -127297,8 +127299,8 @@ }, { "type": "BreakStatement", - "start": 126440, - "end": 126446, + "start": 126439, + "end": 126445, "loc": { "start": { "line": 3177, @@ -127314,8 +127316,8 @@ { "type": "CommentLine", "value": " layerIndex is set in #finalize()", - "start": 126388, - "end": 126423, + "start": 126387, + "end": 126422, "loc": { "start": { "line": 3176, @@ -127332,8 +127334,8 @@ ], "test": { "type": "StringLiteral", - "start": 126302, - "end": 126309, + "start": 126301, + "end": 126308, "loc": { "start": { "line": 3175, @@ -127353,8 +127355,8 @@ }, { "type": "SwitchCase", - "start": 126459, - "end": 126491, + "start": 126458, + "end": 126490, "loc": { "start": { "line": 3178, @@ -127368,8 +127370,8 @@ "consequent": [ { "type": "ReturnStatement", - "start": 126484, - "end": 126491, + "start": 126483, + "end": 126490, "loc": { "start": { "line": 3179, @@ -127389,8 +127391,8 @@ }, { "type": "ExpressionStatement", - "start": 126510, - "end": 126546, + "start": 126509, + "end": 126545, "loc": { "start": { "line": 3181, @@ -127403,8 +127405,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 126510, - "end": 126545, + "start": 126509, + "end": 126544, "loc": { "start": { "line": 3181, @@ -127418,8 +127420,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 126510, - "end": 126534, + "start": 126509, + "end": 126533, "loc": { "start": { "line": 3181, @@ -127432,8 +127434,8 @@ }, "object": { "type": "MemberExpression", - "start": 126510, - "end": 126525, + "start": 126509, + "end": 126524, "loc": { "start": { "line": 3181, @@ -127446,8 +127448,8 @@ }, "object": { "type": "ThisExpression", - "start": 126510, - "end": 126514, + "start": 126509, + "end": 126513, "loc": { "start": { "line": 3181, @@ -127461,8 +127463,8 @@ }, "property": { "type": "Identifier", - "start": 126515, - "end": 126525, + "start": 126514, + "end": 126524, "loc": { "start": { "line": 3181, @@ -127480,8 +127482,8 @@ }, "property": { "type": "Identifier", - "start": 126526, - "end": 126533, + "start": 126525, + "end": 126532, "loc": { "start": { "line": 3181, @@ -127499,8 +127501,8 @@ }, "right": { "type": "Identifier", - "start": 126537, - "end": 126545, + "start": 126536, + "end": 126544, "loc": { "start": { "line": 3181, @@ -127518,8 +127520,8 @@ }, { "type": "ExpressionStatement", - "start": 126555, - "end": 126585, + "start": 126554, + "end": 126584, "loc": { "start": { "line": 3182, @@ -127532,8 +127534,8 @@ }, "expression": { "type": "CallExpression", - "start": 126555, - "end": 126584, + "start": 126554, + "end": 126583, "loc": { "start": { "line": 3182, @@ -127546,8 +127548,8 @@ }, "callee": { "type": "MemberExpression", - "start": 126555, - "end": 126574, + "start": 126554, + "end": 126573, "loc": { "start": { "line": 3182, @@ -127560,8 +127562,8 @@ }, "object": { "type": "MemberExpression", - "start": 126555, - "end": 126569, + "start": 126554, + "end": 126568, "loc": { "start": { "line": 3182, @@ -127574,8 +127576,8 @@ }, "object": { "type": "ThisExpression", - "start": 126555, - "end": 126559, + "start": 126554, + "end": 126558, "loc": { "start": { "line": 3182, @@ -127589,8 +127591,8 @@ }, "property": { "type": "Identifier", - "start": 126560, - "end": 126569, + "start": 126559, + "end": 126568, "loc": { "start": { "line": 3182, @@ -127608,8 +127610,8 @@ }, "property": { "type": "Identifier", - "start": 126570, - "end": 126574, + "start": 126569, + "end": 126573, "loc": { "start": { "line": 3182, @@ -127628,8 +127630,8 @@ "arguments": [ { "type": "Identifier", - "start": 126575, - "end": 126583, + "start": 126574, + "end": 126582, "loc": { "start": { "line": 3182, @@ -127648,8 +127650,8 @@ }, { "type": "ReturnStatement", - "start": 126594, - "end": 126610, + "start": 126593, + "end": 126609, "loc": { "start": { "line": 3183, @@ -127662,8 +127664,8 @@ }, "argument": { "type": "Identifier", - "start": 126601, - "end": 126609, + "start": 126600, + "end": 126608, "loc": { "start": { "line": 3183, @@ -127684,8 +127686,8 @@ }, { "type": "ClassMethod", - "start": 126622, - "end": 132038, + "start": 126621, + "end": 132037, "loc": { "start": { "line": 3186, @@ -127700,8 +127702,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 126622, - "end": 126642, + "start": 126621, + "end": 126641, "loc": { "start": { "line": 3186, @@ -127723,8 +127725,8 @@ "params": [ { "type": "Identifier", - "start": 126643, - "end": 126646, + "start": 126642, + "end": 126645, "loc": { "start": { "line": 3186, @@ -127741,8 +127743,8 @@ ], "body": { "type": "BlockStatement", - "start": 126648, - "end": 132038, + "start": 126647, + "end": 132037, "loc": { "start": { "line": 3186, @@ -127756,8 +127758,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 126658, - "end": 126677, + "start": 126657, + "end": 126676, "loc": { "start": { "line": 3187, @@ -127771,8 +127773,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 126664, - "end": 126676, + "start": 126663, + "end": 126675, "loc": { "start": { "line": 3187, @@ -127785,8 +127787,8 @@ }, "id": { "type": "Identifier", - "start": 126664, - "end": 126669, + "start": 126663, + "end": 126668, "loc": { "start": { "line": 3187, @@ -127802,8 +127804,8 @@ }, "init": { "type": "ThisExpression", - "start": 126672, - "end": 126676, + "start": 126671, + "end": 126675, "loc": { "start": { "line": 3187, @@ -127821,8 +127823,8 @@ }, { "type": "VariableDeclaration", - "start": 126686, - "end": 126712, + "start": 126685, + "end": 126711, "loc": { "start": { "line": 3188, @@ -127836,8 +127838,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 126692, - "end": 126711, + "start": 126691, + "end": 126710, "loc": { "start": { "line": 3188, @@ -127850,8 +127852,8 @@ }, "id": { "type": "Identifier", - "start": 126692, - "end": 126698, + "start": 126691, + "end": 126697, "loc": { "start": { "line": 3188, @@ -127867,8 +127869,8 @@ }, "init": { "type": "MemberExpression", - "start": 126701, - "end": 126711, + "start": 126700, + "end": 126710, "loc": { "start": { "line": 3188, @@ -127881,8 +127883,8 @@ }, "object": { "type": "Identifier", - "start": 126701, - "end": 126704, + "start": 126700, + "end": 126703, "loc": { "start": { "line": 3188, @@ -127898,8 +127900,8 @@ }, "property": { "type": "Identifier", - "start": 126705, - "end": 126711, + "start": 126704, + "end": 126710, "loc": { "start": { "line": 3188, @@ -127921,8 +127923,8 @@ }, { "type": "VariableDeclaration", - "start": 126721, - "end": 126929, + "start": 126720, + "end": 126928, "loc": { "start": { "line": 3189, @@ -127936,8 +127938,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 126727, - "end": 126928, + "start": 126726, + "end": 126927, "loc": { "start": { "line": 3189, @@ -127950,8 +127952,8 @@ }, "id": { "type": "Identifier", - "start": 126727, - "end": 126746, + "start": 126726, + "end": 126745, "loc": { "start": { "line": 3189, @@ -127967,8 +127969,8 @@ }, "init": { "type": "ConditionalExpression", - "start": 126749, - "end": 126928, + "start": 126748, + "end": 126927, "loc": { "start": { "line": 3189, @@ -127981,8 +127983,8 @@ }, "test": { "type": "LogicalExpression", - "start": 126749, - "end": 126805, + "start": 126748, + "end": 126804, "loc": { "start": { "line": 3189, @@ -127995,8 +127997,8 @@ }, "left": { "type": "MemberExpression", - "start": 126749, - "end": 126774, + "start": 126748, + "end": 126773, "loc": { "start": { "line": 3189, @@ -128009,8 +128011,8 @@ }, "object": { "type": "Identifier", - "start": 126749, - "end": 126752, + "start": 126748, + "end": 126751, "loc": { "start": { "line": 3189, @@ -128026,8 +128028,8 @@ }, "property": { "type": "Identifier", - "start": 126753, - "end": 126774, + "start": 126752, + "end": 126773, "loc": { "start": { "line": 3189, @@ -128046,8 +128048,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 126778, - "end": 126805, + "start": 126777, + "end": 126804, "loc": { "start": { "line": 3189, @@ -128060,8 +128062,8 @@ }, "object": { "type": "Identifier", - "start": 126778, - "end": 126781, + "start": 126777, + "end": 126780, "loc": { "start": { "line": 3189, @@ -128077,8 +128079,8 @@ }, "property": { "type": "Identifier", - "start": 126782, - "end": 126805, + "start": 126781, + "end": 126804, "loc": { "start": { "line": 3189, @@ -128097,8 +128099,8 @@ }, "consequent": { "type": "CallExpression", - "start": 126820, - "end": 126910, + "start": 126819, + "end": 126909, "loc": { "start": { "line": 3190, @@ -128111,8 +128113,8 @@ }, "callee": { "type": "MemberExpression", - "start": 126820, - "end": 126852, + "start": 126819, + "end": 126851, "loc": { "start": { "line": 3190, @@ -128125,8 +128127,8 @@ }, "object": { "type": "ThisExpression", - "start": 126820, - "end": 126824, + "start": 126819, + "end": 126823, "loc": { "start": { "line": 3190, @@ -128140,8 +128142,8 @@ }, "property": { "type": "Identifier", - "start": 126825, - "end": 126852, + "start": 126824, + "end": 126851, "loc": { "start": { "line": 3190, @@ -128160,8 +128162,8 @@ "arguments": [ { "type": "LogicalExpression", - "start": 126853, - "end": 126909, + "start": 126852, + "end": 126908, "loc": { "start": { "line": 3190, @@ -128174,8 +128176,8 @@ }, "left": { "type": "MemberExpression", - "start": 126853, - "end": 126878, + "start": 126852, + "end": 126877, "loc": { "start": { "line": 3190, @@ -128188,8 +128190,8 @@ }, "object": { "type": "Identifier", - "start": 126853, - "end": 126856, + "start": 126852, + "end": 126855, "loc": { "start": { "line": 3190, @@ -128205,8 +128207,8 @@ }, "property": { "type": "Identifier", - "start": 126857, - "end": 126878, + "start": 126856, + "end": 126877, "loc": { "start": { "line": 3190, @@ -128225,8 +128227,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 126882, - "end": 126909, + "start": 126881, + "end": 126908, "loc": { "start": { "line": 3190, @@ -128239,8 +128241,8 @@ }, "object": { "type": "Identifier", - "start": 126882, - "end": 126885, + "start": 126881, + "end": 126884, "loc": { "start": { "line": 3190, @@ -128256,8 +128258,8 @@ }, "property": { "type": "Identifier", - "start": 126886, - "end": 126909, + "start": 126885, + "end": 126908, "loc": { "start": { "line": 3190, @@ -128278,8 +128280,8 @@ }, "alternate": { "type": "StringLiteral", - "start": 126925, - "end": 126928, + "start": 126924, + "end": 126927, "loc": { "start": { "line": 3191, @@ -128303,8 +128305,8 @@ }, { "type": "VariableDeclaration", - "start": 126938, - "end": 126983, + "start": 126937, + "end": 126982, "loc": { "start": { "line": 3192, @@ -128318,8 +128320,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 126944, - "end": 126982, + "start": 126943, + "end": 126981, "loc": { "start": { "line": 3192, @@ -128332,8 +128334,8 @@ }, "id": { "type": "Identifier", - "start": 126944, - "end": 126956, + "start": 126943, + "end": 126955, "loc": { "start": { "line": 3192, @@ -128349,8 +128351,8 @@ }, "init": { "type": "LogicalExpression", - "start": 126959, - "end": 126982, + "start": 126958, + "end": 126981, "loc": { "start": { "line": 3192, @@ -128363,8 +128365,8 @@ }, "left": { "type": "MemberExpression", - "start": 126959, - "end": 126975, + "start": 126958, + "end": 126974, "loc": { "start": { "line": 3192, @@ -128377,8 +128379,8 @@ }, "object": { "type": "Identifier", - "start": 126959, - "end": 126962, + "start": 126958, + "end": 126961, "loc": { "start": { "line": 3192, @@ -128394,8 +128396,8 @@ }, "property": { "type": "Identifier", - "start": 126963, - "end": 126975, + "start": 126962, + "end": 126974, "loc": { "start": { "line": 3192, @@ -128414,8 +128416,8 @@ "operator": "||", "right": { "type": "StringLiteral", - "start": 126979, - "end": 126982, + "start": 126978, + "end": 126981, "loc": { "start": { "line": 3192, @@ -128439,8 +128441,8 @@ }, { "type": "VariableDeclaration", - "start": 126992, - "end": 127141, + "start": 126991, + "end": 127140, "loc": { "start": { "line": 3193, @@ -128454,8 +128456,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 126998, - "end": 127140, + "start": 126997, + "end": 127139, "loc": { "start": { "line": 3193, @@ -128468,8 +128470,8 @@ }, "id": { "type": "Identifier", - "start": 126998, - "end": 127005, + "start": 126997, + "end": 127004, "loc": { "start": { "line": 3193, @@ -128485,8 +128487,8 @@ }, "init": { "type": "TemplateLiteral", - "start": 127008, - "end": 127140, + "start": 127007, + "end": 127139, "loc": { "start": { "line": 3193, @@ -128500,8 +128502,8 @@ "expressions": [ { "type": "CallExpression", - "start": 127011, - "end": 127032, + "start": 127010, + "end": 127031, "loc": { "start": { "line": 3193, @@ -128514,8 +128516,8 @@ }, "callee": { "type": "MemberExpression", - "start": 127011, - "end": 127021, + "start": 127010, + "end": 127020, "loc": { "start": { "line": 3193, @@ -128528,8 +128530,8 @@ }, "object": { "type": "Identifier", - "start": 127011, - "end": 127015, + "start": 127010, + "end": 127014, "loc": { "start": { "line": 3193, @@ -128545,8 +128547,8 @@ }, "property": { "type": "Identifier", - "start": 127016, - "end": 127021, + "start": 127015, + "end": 127020, "loc": { "start": { "line": 3193, @@ -128565,8 +128567,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 127022, - "end": 127031, + "start": 127021, + "end": 127030, "loc": { "start": { "line": 3193, @@ -128579,8 +128581,8 @@ }, "object": { "type": "Identifier", - "start": 127022, - "end": 127028, + "start": 127021, + "end": 127027, "loc": { "start": { "line": 3193, @@ -128596,8 +128598,8 @@ }, "property": { "type": "NumericLiteral", - "start": 127029, - "end": 127030, + "start": 127028, + "end": 127029, "loc": { "start": { "line": 3193, @@ -128620,8 +128622,8 @@ }, { "type": "CallExpression", - "start": 127036, - "end": 127057, + "start": 127035, + "end": 127056, "loc": { "start": { "line": 3193, @@ -128634,8 +128636,8 @@ }, "callee": { "type": "MemberExpression", - "start": 127036, - "end": 127046, + "start": 127035, + "end": 127045, "loc": { "start": { "line": 3193, @@ -128648,8 +128650,8 @@ }, "object": { "type": "Identifier", - "start": 127036, - "end": 127040, + "start": 127035, + "end": 127039, "loc": { "start": { "line": 3193, @@ -128665,8 +128667,8 @@ }, "property": { "type": "Identifier", - "start": 127041, - "end": 127046, + "start": 127040, + "end": 127045, "loc": { "start": { "line": 3193, @@ -128685,8 +128687,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 127047, - "end": 127056, + "start": 127046, + "end": 127055, "loc": { "start": { "line": 3193, @@ -128699,8 +128701,8 @@ }, "object": { "type": "Identifier", - "start": 127047, - "end": 127053, + "start": 127046, + "end": 127052, "loc": { "start": { "line": 3193, @@ -128716,8 +128718,8 @@ }, "property": { "type": "NumericLiteral", - "start": 127054, - "end": 127055, + "start": 127053, + "end": 127054, "loc": { "start": { "line": 3193, @@ -128740,8 +128742,8 @@ }, { "type": "CallExpression", - "start": 127061, - "end": 127082, + "start": 127060, + "end": 127081, "loc": { "start": { "line": 3193, @@ -128754,8 +128756,8 @@ }, "callee": { "type": "MemberExpression", - "start": 127061, - "end": 127071, + "start": 127060, + "end": 127070, "loc": { "start": { "line": 3193, @@ -128768,8 +128770,8 @@ }, "object": { "type": "Identifier", - "start": 127061, - "end": 127065, + "start": 127060, + "end": 127064, "loc": { "start": { "line": 3193, @@ -128785,8 +128787,8 @@ }, "property": { "type": "Identifier", - "start": 127066, - "end": 127071, + "start": 127065, + "end": 127070, "loc": { "start": { "line": 3193, @@ -128805,8 +128807,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 127072, - "end": 127081, + "start": 127071, + "end": 127080, "loc": { "start": { "line": 3193, @@ -128819,8 +128821,8 @@ }, "object": { "type": "Identifier", - "start": 127072, - "end": 127078, + "start": 127071, + "end": 127077, "loc": { "start": { "line": 3193, @@ -128836,8 +128838,8 @@ }, "property": { "type": "NumericLiteral", - "start": 127079, - "end": 127080, + "start": 127078, + "end": 127079, "loc": { "start": { "line": 3193, @@ -128860,8 +128862,8 @@ }, { "type": "MemberExpression", - "start": 127086, - "end": 127099, + "start": 127085, + "end": 127098, "loc": { "start": { "line": 3193, @@ -128874,8 +128876,8 @@ }, "object": { "type": "Identifier", - "start": 127086, - "end": 127089, + "start": 127085, + "end": 127088, "loc": { "start": { "line": 3193, @@ -128891,8 +128893,8 @@ }, "property": { "type": "Identifier", - "start": 127090, - "end": 127099, + "start": 127089, + "end": 127098, "loc": { "start": { "line": 3193, @@ -128910,8 +128912,8 @@ }, { "type": "Identifier", - "start": 127103, - "end": 127122, + "start": 127102, + "end": 127121, "loc": { "start": { "line": 3193, @@ -128927,8 +128929,8 @@ }, { "type": "Identifier", - "start": 127126, - "end": 127138, + "start": 127125, + "end": 127137, "loc": { "start": { "line": 3193, @@ -128946,8 +128948,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 127009, - "end": 127009, + "start": 127008, + "end": 127008, "loc": { "start": { "line": 3193, @@ -128966,8 +128968,8 @@ }, { "type": "TemplateElement", - "start": 127033, - "end": 127034, + "start": 127032, + "end": 127033, "loc": { "start": { "line": 3193, @@ -128986,8 +128988,8 @@ }, { "type": "TemplateElement", - "start": 127058, - "end": 127059, + "start": 127057, + "end": 127058, "loc": { "start": { "line": 3193, @@ -129006,8 +129008,8 @@ }, { "type": "TemplateElement", - "start": 127083, - "end": 127084, + "start": 127082, + "end": 127083, "loc": { "start": { "line": 3193, @@ -129026,8 +129028,8 @@ }, { "type": "TemplateElement", - "start": 127100, - "end": 127101, + "start": 127099, + "end": 127100, "loc": { "start": { "line": 3193, @@ -129046,8 +129048,8 @@ }, { "type": "TemplateElement", - "start": 127123, - "end": 127124, + "start": 127122, + "end": 127123, "loc": { "start": { "line": 3193, @@ -129066,8 +129068,8 @@ }, { "type": "TemplateElement", - "start": 127139, - "end": 127139, + "start": 127138, + "end": 127138, "loc": { "start": { "line": 3193, @@ -129092,8 +129094,8 @@ }, { "type": "VariableDeclaration", - "start": 127150, - "end": 127206, + "start": 127149, + "end": 127205, "loc": { "start": { "line": 3194, @@ -129107,8 +129109,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 127154, - "end": 127205, + "start": 127153, + "end": 127204, "loc": { "start": { "line": 3194, @@ -129121,8 +129123,8 @@ }, "id": { "type": "Identifier", - "start": 127154, - "end": 127170, + "start": 127153, + "end": 127169, "loc": { "start": { "line": 3194, @@ -129138,8 +129140,8 @@ }, "init": { "type": "MemberExpression", - "start": 127173, - "end": 127205, + "start": 127172, + "end": 127204, "loc": { "start": { "line": 3194, @@ -129152,8 +129154,8 @@ }, "object": { "type": "MemberExpression", - "start": 127173, - "end": 127196, + "start": 127172, + "end": 127195, "loc": { "start": { "line": 3194, @@ -129166,8 +129168,8 @@ }, "object": { "type": "ThisExpression", - "start": 127173, - "end": 127177, + "start": 127172, + "end": 127176, "loc": { "start": { "line": 3194, @@ -129181,8 +129183,8 @@ }, "property": { "type": "Identifier", - "start": 127178, - "end": 127196, + "start": 127177, + "end": 127195, "loc": { "start": { "line": 3194, @@ -129200,8 +129202,8 @@ }, "property": { "type": "Identifier", - "start": 127197, - "end": 127204, + "start": 127196, + "end": 127203, "loc": { "start": { "line": 3194, @@ -129223,8 +129225,8 @@ }, { "type": "IfStatement", - "start": 127215, - "end": 127285, + "start": 127214, + "end": 127284, "loc": { "start": { "line": 3195, @@ -129237,8 +129239,8 @@ }, "test": { "type": "Identifier", - "start": 127219, - "end": 127235, + "start": 127218, + "end": 127234, "loc": { "start": { "line": 3195, @@ -129254,8 +129256,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 127237, - "end": 127285, + "start": 127236, + "end": 127284, "loc": { "start": { "line": 3195, @@ -129269,8 +129271,8 @@ "body": [ { "type": "ReturnStatement", - "start": 127251, - "end": 127275, + "start": 127250, + "end": 127274, "loc": { "start": { "line": 3196, @@ -129283,8 +129285,8 @@ }, "argument": { "type": "Identifier", - "start": 127258, - "end": 127274, + "start": 127257, + "end": 127273, "loc": { "start": { "line": 3196, @@ -129306,8 +129308,8 @@ }, { "type": "VariableDeclaration", - "start": 127294, - "end": 127326, + "start": 127293, + "end": 127325, "loc": { "start": { "line": 3198, @@ -129321,8 +129323,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 127298, - "end": 127325, + "start": 127297, + "end": 127324, "loc": { "start": { "line": 3198, @@ -129335,8 +129337,8 @@ }, "id": { "type": "Identifier", - "start": 127298, - "end": 127308, + "start": 127297, + "end": 127307, "loc": { "start": { "line": 3198, @@ -129352,8 +129354,8 @@ }, "init": { "type": "MemberExpression", - "start": 127311, - "end": 127325, + "start": 127310, + "end": 127324, "loc": { "start": { "line": 3198, @@ -129366,8 +129368,8 @@ }, "object": { "type": "Identifier", - "start": 127311, - "end": 127314, + "start": 127310, + "end": 127313, "loc": { "start": { "line": 3198, @@ -129383,8 +129385,8 @@ }, "property": { "type": "Identifier", - "start": 127315, - "end": 127325, + "start": 127314, + "end": 127324, "loc": { "start": { "line": 3198, @@ -129406,8 +129408,8 @@ }, { "type": "WhileStatement", - "start": 127335, - "end": 131891, + "start": 127334, + "end": 131890, "loc": { "start": { "line": 3199, @@ -129420,8 +129422,8 @@ }, "test": { "type": "UnaryExpression", - "start": 127342, - "end": 127359, + "start": 127341, + "end": 127358, "loc": { "start": { "line": 3199, @@ -129436,8 +129438,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 127343, - "end": 127359, + "start": 127342, + "end": 127358, "loc": { "start": { "line": 3199, @@ -129457,8 +129459,8 @@ }, "body": { "type": "BlockStatement", - "start": 127361, - "end": 131891, + "start": 127360, + "end": 131890, "loc": { "start": { "line": 3199, @@ -129472,8 +129474,8 @@ "body": [ { "type": "SwitchStatement", - "start": 127375, - "end": 131354, + "start": 127374, + "end": 131353, "loc": { "start": { "line": 3200, @@ -129486,8 +129488,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 127383, - "end": 127396, + "start": 127382, + "end": 127395, "loc": { "start": { "line": 3200, @@ -129500,8 +129502,8 @@ }, "object": { "type": "Identifier", - "start": 127383, - "end": 127386, + "start": 127382, + "end": 127385, "loc": { "start": { "line": 3200, @@ -129517,8 +129519,8 @@ }, "property": { "type": "Identifier", - "start": 127387, - "end": 127396, + "start": 127386, + "end": 127395, "loc": { "start": { "line": 3200, @@ -129537,8 +129539,8 @@ "cases": [ { "type": "SwitchCase", - "start": 127416, - "end": 128247, + "start": 127415, + "end": 128246, "loc": { "start": { "line": 3201, @@ -129552,8 +129554,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 127551, - "end": 128220, + "start": 127550, + "end": 128219, "loc": { "start": { "line": 3203, @@ -129566,8 +129568,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 127551, - "end": 128219, + "start": 127550, + "end": 128218, "loc": { "start": { "line": 3203, @@ -129581,8 +129583,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 127551, - "end": 127567, + "start": 127550, + "end": 127566, "loc": { "start": { "line": 3203, @@ -129599,8 +129601,8 @@ }, "right": { "type": "NewExpression", - "start": 127570, - "end": 128219, + "start": 127569, + "end": 128218, "loc": { "start": { "line": 3203, @@ -129613,8 +129615,8 @@ }, "callee": { "type": "Identifier", - "start": 127574, - "end": 127599, + "start": 127573, + "end": 127598, "loc": { "start": { "line": 3203, @@ -129631,8 +129633,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 127600, - "end": 128218, + "start": 127599, + "end": 128217, "loc": { "start": { "line": 3203, @@ -129646,8 +129648,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 127626, - "end": 127631, + "start": 127625, + "end": 127630, "loc": { "start": { "line": 3204, @@ -129663,8 +129665,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 127626, - "end": 127631, + "start": 127625, + "end": 127630, "loc": { "start": { "line": 3204, @@ -129680,8 +129682,8 @@ }, "value": { "type": "Identifier", - "start": 127626, - "end": 127631, + "start": 127625, + "end": 127630, "loc": { "start": { "line": 3204, @@ -129701,8 +129703,8 @@ }, { "type": "ObjectProperty", - "start": 127657, - "end": 127667, + "start": 127656, + "end": 127666, "loc": { "start": { "line": 3205, @@ -129718,8 +129720,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 127657, - "end": 127667, + "start": 127656, + "end": 127666, "loc": { "start": { "line": 3205, @@ -129735,8 +129737,8 @@ }, "value": { "type": "Identifier", - "start": 127657, - "end": 127667, + "start": 127656, + "end": 127666, "loc": { "start": { "line": 3205, @@ -129756,8 +129758,8 @@ }, { "type": "ObjectProperty", - "start": 127693, - "end": 127706, + "start": 127692, + "end": 127705, "loc": { "start": { "line": 3206, @@ -129773,8 +129775,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 127693, - "end": 127703, + "start": 127692, + "end": 127702, "loc": { "start": { "line": 3206, @@ -129790,8 +129792,8 @@ }, "value": { "type": "NumericLiteral", - "start": 127705, - "end": 127706, + "start": 127704, + "end": 127705, "loc": { "start": { "line": 3206, @@ -129811,8 +129813,8 @@ }, { "type": "ObjectProperty", - "start": 127762, - "end": 127812, + "start": 127761, + "end": 127811, "loc": { "start": { "line": 3207, @@ -129828,8 +129830,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 127762, - "end": 127775, + "start": 127761, + "end": 127774, "loc": { "start": { "line": 3207, @@ -129846,8 +129848,8 @@ }, "value": { "type": "MemberExpression", - "start": 127777, - "end": 127812, + "start": 127776, + "end": 127811, "loc": { "start": { "line": 3207, @@ -129860,8 +129862,8 @@ }, "object": { "type": "ThisExpression", - "start": 127777, - "end": 127781, + "start": 127776, + "end": 127780, "loc": { "start": { "line": 3207, @@ -129875,8 +129877,8 @@ }, "property": { "type": "Identifier", - "start": 127782, - "end": 127812, + "start": 127781, + "end": 127811, "loc": { "start": { "line": 3207, @@ -129896,8 +129898,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 127708, - "end": 127737, + "start": 127707, + "end": 127736, "loc": { "start": { "line": 3206, @@ -129913,8 +129915,8 @@ }, { "type": "ObjectProperty", - "start": 127838, - "end": 127886, + "start": 127837, + "end": 127885, "loc": { "start": { "line": 3208, @@ -129930,8 +129932,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 127838, - "end": 127859, + "start": 127837, + "end": 127858, "loc": { "start": { "line": 3208, @@ -129947,8 +129949,8 @@ }, "value": { "type": "MemberExpression", - "start": 127861, - "end": 127886, + "start": 127860, + "end": 127885, "loc": { "start": { "line": 3208, @@ -129961,8 +129963,8 @@ }, "object": { "type": "Identifier", - "start": 127861, - "end": 127864, + "start": 127860, + "end": 127863, "loc": { "start": { "line": 3208, @@ -129978,8 +129980,8 @@ }, "property": { "type": "Identifier", - "start": 127865, - "end": 127886, + "start": 127864, + "end": 127885, "loc": { "start": { "line": 3208, @@ -129998,8 +130000,8 @@ }, { "type": "ObjectProperty", - "start": 127933, - "end": 127967, + "start": 127932, + "end": 127966, "loc": { "start": { "line": 3209, @@ -130015,8 +130017,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 127933, - "end": 127947, + "start": 127932, + "end": 127946, "loc": { "start": { "line": 3209, @@ -130033,8 +130035,8 @@ }, "value": { "type": "MemberExpression", - "start": 127949, - "end": 127967, + "start": 127948, + "end": 127966, "loc": { "start": { "line": 3209, @@ -130047,8 +130049,8 @@ }, "object": { "type": "Identifier", - "start": 127949, - "end": 127952, + "start": 127948, + "end": 127951, "loc": { "start": { "line": 3209, @@ -130064,8 +130066,8 @@ }, "property": { "type": "Identifier", - "start": 127953, - "end": 127967, + "start": 127952, + "end": 127966, "loc": { "start": { "line": 3209, @@ -130085,8 +130087,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 127889, - "end": 127908, + "start": 127888, + "end": 127907, "loc": { "start": { "line": 3208, @@ -130102,8 +130104,8 @@ }, { "type": "ObjectProperty", - "start": 128013, - "end": 128019, + "start": 128012, + "end": 128018, "loc": { "start": { "line": 3210, @@ -130119,8 +130121,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128013, - "end": 128019, + "start": 128012, + "end": 128018, "loc": { "start": { "line": 3210, @@ -130137,8 +130139,8 @@ }, "value": { "type": "Identifier", - "start": 128013, - "end": 128019, + "start": 128012, + "end": 128018, "loc": { "start": { "line": 3210, @@ -130156,8 +130158,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 127969, - "end": 127988, + "start": 127968, + "end": 127987, "loc": { "start": { "line": 3209, @@ -130176,8 +130178,8 @@ }, { "type": "ObjectProperty", - "start": 128045, - "end": 128093, + "start": 128044, + "end": 128092, "loc": { "start": { "line": 3211, @@ -130193,8 +130195,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128045, - "end": 128065, + "start": 128044, + "end": 128064, "loc": { "start": { "line": 3211, @@ -130210,8 +130212,8 @@ }, "value": { "type": "MemberExpression", - "start": 128067, - "end": 128093, + "start": 128066, + "end": 128092, "loc": { "start": { "line": 3211, @@ -130224,8 +130226,8 @@ }, "object": { "type": "ThisExpression", - "start": 128067, - "end": 128071, + "start": 128066, + "end": 128070, "loc": { "start": { "line": 3211, @@ -130239,8 +130241,8 @@ }, "property": { "type": "Identifier", - "start": 128072, - "end": 128093, + "start": 128071, + "end": 128092, "loc": { "start": { "line": 3211, @@ -130259,8 +130261,8 @@ }, { "type": "ObjectProperty", - "start": 128119, - "end": 128153, + "start": 128118, + "end": 128152, "loc": { "start": { "line": 3212, @@ -130276,8 +130278,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128119, - "end": 128124, + "start": 128118, + "end": 128123, "loc": { "start": { "line": 3212, @@ -130293,8 +130295,8 @@ }, "value": { "type": "BinaryExpression", - "start": 128127, - "end": 128152, + "start": 128126, + "end": 128151, "loc": { "start": { "line": 3212, @@ -130307,8 +130309,8 @@ }, "left": { "type": "MemberExpression", - "start": 128127, - "end": 128140, + "start": 128126, + "end": 128139, "loc": { "start": { "line": 3212, @@ -130321,8 +130323,8 @@ }, "object": { "type": "Identifier", - "start": 128127, - "end": 128130, + "start": 128126, + "end": 128129, "loc": { "start": { "line": 3212, @@ -130338,8 +130340,8 @@ }, "property": { "type": "Identifier", - "start": 128131, - "end": 128140, + "start": 128130, + "end": 128139, "loc": { "start": { "line": 3212, @@ -130358,8 +130360,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 128145, - "end": 128152, + "start": 128144, + "end": 128151, "loc": { "start": { "line": 3212, @@ -130378,14 +130380,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 128126 + "parenStart": 128125 } } }, { "type": "ObjectProperty", - "start": 128179, - "end": 128196, + "start": 128178, + "end": 128195, "loc": { "start": { "line": 3213, @@ -130401,8 +130403,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128179, - "end": 128190, + "start": 128178, + "end": 128189, "loc": { "start": { "line": 3213, @@ -130418,8 +130420,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 128192, - "end": 128196, + "start": 128191, + "end": 128195, "loc": { "start": { "line": 3213, @@ -130443,8 +130445,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);", - "start": 127454, - "end": 127530, + "start": 127453, + "end": 127529, "loc": { "start": { "line": 3202, @@ -130460,8 +130462,8 @@ }, { "type": "BreakStatement", - "start": 128241, - "end": 128247, + "start": 128240, + "end": 128246, "loc": { "start": { "line": 3215, @@ -130477,8 +130479,8 @@ ], "test": { "type": "StringLiteral", - "start": 127421, - "end": 127432, + "start": 127420, + "end": 127431, "loc": { "start": { "line": 3201, @@ -130498,8 +130500,8 @@ }, { "type": "SwitchCase", - "start": 128264, - "end": 129091, + "start": 128263, + "end": 129090, "loc": { "start": { "line": 3216, @@ -130513,8 +130515,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 128395, - "end": 129064, + "start": 128394, + "end": 129063, "loc": { "start": { "line": 3218, @@ -130527,8 +130529,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 128395, - "end": 129063, + "start": 128394, + "end": 129062, "loc": { "start": { "line": 3218, @@ -130542,8 +130544,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 128395, - "end": 128411, + "start": 128394, + "end": 128410, "loc": { "start": { "line": 3218, @@ -130560,8 +130562,8 @@ }, "right": { "type": "NewExpression", - "start": 128414, - "end": 129063, + "start": 128413, + "end": 129062, "loc": { "start": { "line": 3218, @@ -130574,8 +130576,8 @@ }, "callee": { "type": "Identifier", - "start": 128418, - "end": 128443, + "start": 128417, + "end": 128442, "loc": { "start": { "line": 3218, @@ -130592,8 +130594,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 128444, - "end": 129062, + "start": 128443, + "end": 129061, "loc": { "start": { "line": 3218, @@ -130607,8 +130609,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 128470, - "end": 128475, + "start": 128469, + "end": 128474, "loc": { "start": { "line": 3219, @@ -130624,8 +130626,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128470, - "end": 128475, + "start": 128469, + "end": 128474, "loc": { "start": { "line": 3219, @@ -130641,8 +130643,8 @@ }, "value": { "type": "Identifier", - "start": 128470, - "end": 128475, + "start": 128469, + "end": 128474, "loc": { "start": { "line": 3219, @@ -130662,8 +130664,8 @@ }, { "type": "ObjectProperty", - "start": 128501, - "end": 128511, + "start": 128500, + "end": 128510, "loc": { "start": { "line": 3220, @@ -130679,8 +130681,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128501, - "end": 128511, + "start": 128500, + "end": 128510, "loc": { "start": { "line": 3220, @@ -130696,8 +130698,8 @@ }, "value": { "type": "Identifier", - "start": 128501, - "end": 128511, + "start": 128500, + "end": 128510, "loc": { "start": { "line": 3220, @@ -130717,8 +130719,8 @@ }, { "type": "ObjectProperty", - "start": 128537, - "end": 128550, + "start": 128536, + "end": 128549, "loc": { "start": { "line": 3221, @@ -130734,8 +130736,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128537, - "end": 128547, + "start": 128536, + "end": 128546, "loc": { "start": { "line": 3221, @@ -130751,8 +130753,8 @@ }, "value": { "type": "NumericLiteral", - "start": 128549, - "end": 128550, + "start": 128548, + "end": 128549, "loc": { "start": { "line": 3221, @@ -130772,8 +130774,8 @@ }, { "type": "ObjectProperty", - "start": 128606, - "end": 128656, + "start": 128605, + "end": 128655, "loc": { "start": { "line": 3222, @@ -130789,8 +130791,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128606, - "end": 128619, + "start": 128605, + "end": 128618, "loc": { "start": { "line": 3222, @@ -130807,8 +130809,8 @@ }, "value": { "type": "MemberExpression", - "start": 128621, - "end": 128656, + "start": 128620, + "end": 128655, "loc": { "start": { "line": 3222, @@ -130821,8 +130823,8 @@ }, "object": { "type": "ThisExpression", - "start": 128621, - "end": 128625, + "start": 128620, + "end": 128624, "loc": { "start": { "line": 3222, @@ -130836,8 +130838,8 @@ }, "property": { "type": "Identifier", - "start": 128626, - "end": 128656, + "start": 128625, + "end": 128655, "loc": { "start": { "line": 3222, @@ -130857,8 +130859,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 128552, - "end": 128581, + "start": 128551, + "end": 128580, "loc": { "start": { "line": 3221, @@ -130874,8 +130876,8 @@ }, { "type": "ObjectProperty", - "start": 128682, - "end": 128730, + "start": 128681, + "end": 128729, "loc": { "start": { "line": 3223, @@ -130891,8 +130893,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128682, - "end": 128703, + "start": 128681, + "end": 128702, "loc": { "start": { "line": 3223, @@ -130908,8 +130910,8 @@ }, "value": { "type": "MemberExpression", - "start": 128705, - "end": 128730, + "start": 128704, + "end": 128729, "loc": { "start": { "line": 3223, @@ -130922,8 +130924,8 @@ }, "object": { "type": "Identifier", - "start": 128705, - "end": 128708, + "start": 128704, + "end": 128707, "loc": { "start": { "line": 3223, @@ -130939,8 +130941,8 @@ }, "property": { "type": "Identifier", - "start": 128709, - "end": 128730, + "start": 128708, + "end": 128729, "loc": { "start": { "line": 3223, @@ -130959,8 +130961,8 @@ }, { "type": "ObjectProperty", - "start": 128777, - "end": 128811, + "start": 128776, + "end": 128810, "loc": { "start": { "line": 3224, @@ -130976,8 +130978,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128777, - "end": 128791, + "start": 128776, + "end": 128790, "loc": { "start": { "line": 3224, @@ -130994,8 +130996,8 @@ }, "value": { "type": "MemberExpression", - "start": 128793, - "end": 128811, + "start": 128792, + "end": 128810, "loc": { "start": { "line": 3224, @@ -131008,8 +131010,8 @@ }, "object": { "type": "Identifier", - "start": 128793, - "end": 128796, + "start": 128792, + "end": 128795, "loc": { "start": { "line": 3224, @@ -131025,8 +131027,8 @@ }, "property": { "type": "Identifier", - "start": 128797, - "end": 128811, + "start": 128796, + "end": 128810, "loc": { "start": { "line": 3224, @@ -131046,8 +131048,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 128733, - "end": 128752, + "start": 128732, + "end": 128751, "loc": { "start": { "line": 3223, @@ -131063,8 +131065,8 @@ }, { "type": "ObjectProperty", - "start": 128857, - "end": 128863, + "start": 128856, + "end": 128862, "loc": { "start": { "line": 3225, @@ -131080,8 +131082,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128857, - "end": 128863, + "start": 128856, + "end": 128862, "loc": { "start": { "line": 3225, @@ -131098,8 +131100,8 @@ }, "value": { "type": "Identifier", - "start": 128857, - "end": 128863, + "start": 128856, + "end": 128862, "loc": { "start": { "line": 3225, @@ -131117,8 +131119,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 128813, - "end": 128832, + "start": 128812, + "end": 128831, "loc": { "start": { "line": 3224, @@ -131137,8 +131139,8 @@ }, { "type": "ObjectProperty", - "start": 128889, - "end": 128937, + "start": 128888, + "end": 128936, "loc": { "start": { "line": 3226, @@ -131154,8 +131156,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128889, - "end": 128909, + "start": 128888, + "end": 128908, "loc": { "start": { "line": 3226, @@ -131171,8 +131173,8 @@ }, "value": { "type": "MemberExpression", - "start": 128911, - "end": 128937, + "start": 128910, + "end": 128936, "loc": { "start": { "line": 3226, @@ -131185,8 +131187,8 @@ }, "object": { "type": "ThisExpression", - "start": 128911, - "end": 128915, + "start": 128910, + "end": 128914, "loc": { "start": { "line": 3226, @@ -131200,8 +131202,8 @@ }, "property": { "type": "Identifier", - "start": 128916, - "end": 128937, + "start": 128915, + "end": 128936, "loc": { "start": { "line": 3226, @@ -131220,8 +131222,8 @@ }, { "type": "ObjectProperty", - "start": 128963, - "end": 128997, + "start": 128962, + "end": 128996, "loc": { "start": { "line": 3227, @@ -131237,8 +131239,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 128963, - "end": 128968, + "start": 128962, + "end": 128967, "loc": { "start": { "line": 3227, @@ -131254,8 +131256,8 @@ }, "value": { "type": "BinaryExpression", - "start": 128971, - "end": 128996, + "start": 128970, + "end": 128995, "loc": { "start": { "line": 3227, @@ -131268,8 +131270,8 @@ }, "left": { "type": "MemberExpression", - "start": 128971, - "end": 128984, + "start": 128970, + "end": 128983, "loc": { "start": { "line": 3227, @@ -131282,8 +131284,8 @@ }, "object": { "type": "Identifier", - "start": 128971, - "end": 128974, + "start": 128970, + "end": 128973, "loc": { "start": { "line": 3227, @@ -131299,8 +131301,8 @@ }, "property": { "type": "Identifier", - "start": 128975, - "end": 128984, + "start": 128974, + "end": 128983, "loc": { "start": { "line": 3227, @@ -131319,8 +131321,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 128989, - "end": 128996, + "start": 128988, + "end": 128995, "loc": { "start": { "line": 3227, @@ -131339,14 +131341,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 128970 + "parenStart": 128969 } } }, { "type": "ObjectProperty", - "start": 129023, - "end": 129040, + "start": 129022, + "end": 129039, "loc": { "start": { "line": 3228, @@ -131362,8 +131364,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129023, - "end": 129034, + "start": 129022, + "end": 129033, "loc": { "start": { "line": 3228, @@ -131379,8 +131381,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 129036, - "end": 129040, + "start": 129035, + "end": 129039, "loc": { "start": { "line": 3228, @@ -131404,8 +131406,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);", - "start": 128298, - "end": 128374, + "start": 128297, + "end": 128373, "loc": { "start": { "line": 3217, @@ -131421,8 +131423,8 @@ }, { "type": "BreakStatement", - "start": 129085, - "end": 129091, + "start": 129084, + "end": 129090, "loc": { "start": { "line": 3230, @@ -131438,8 +131440,8 @@ ], "test": { "type": "StringLiteral", - "start": 128269, - "end": 128276, + "start": 128268, + "end": 128275, "loc": { "start": { "line": 3216, @@ -131459,8 +131461,8 @@ }, { "type": "SwitchCase", - "start": 129108, - "end": 129937, + "start": 129107, + "end": 129936, "loc": { "start": { "line": 3231, @@ -131474,8 +131476,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 129241, - "end": 129910, + "start": 129240, + "end": 129909, "loc": { "start": { "line": 3233, @@ -131488,8 +131490,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 129241, - "end": 129909, + "start": 129240, + "end": 129908, "loc": { "start": { "line": 3233, @@ -131503,8 +131505,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 129241, - "end": 129257, + "start": 129240, + "end": 129256, "loc": { "start": { "line": 3233, @@ -131521,8 +131523,8 @@ }, "right": { "type": "NewExpression", - "start": 129260, - "end": 129909, + "start": 129259, + "end": 129908, "loc": { "start": { "line": 3233, @@ -131535,8 +131537,8 @@ }, "callee": { "type": "Identifier", - "start": 129264, - "end": 129289, + "start": 129263, + "end": 129288, "loc": { "start": { "line": 3233, @@ -131553,8 +131555,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 129290, - "end": 129908, + "start": 129289, + "end": 129907, "loc": { "start": { "line": 3233, @@ -131568,8 +131570,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 129316, - "end": 129321, + "start": 129315, + "end": 129320, "loc": { "start": { "line": 3234, @@ -131585,8 +131587,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129316, - "end": 129321, + "start": 129315, + "end": 129320, "loc": { "start": { "line": 3234, @@ -131602,8 +131604,8 @@ }, "value": { "type": "Identifier", - "start": 129316, - "end": 129321, + "start": 129315, + "end": 129320, "loc": { "start": { "line": 3234, @@ -131623,8 +131625,8 @@ }, { "type": "ObjectProperty", - "start": 129347, - "end": 129357, + "start": 129346, + "end": 129356, "loc": { "start": { "line": 3235, @@ -131640,8 +131642,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129347, - "end": 129357, + "start": 129346, + "end": 129356, "loc": { "start": { "line": 3235, @@ -131657,8 +131659,8 @@ }, "value": { "type": "Identifier", - "start": 129347, - "end": 129357, + "start": 129346, + "end": 129356, "loc": { "start": { "line": 3235, @@ -131678,8 +131680,8 @@ }, { "type": "ObjectProperty", - "start": 129383, - "end": 129396, + "start": 129382, + "end": 129395, "loc": { "start": { "line": 3236, @@ -131695,8 +131697,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129383, - "end": 129393, + "start": 129382, + "end": 129392, "loc": { "start": { "line": 3236, @@ -131712,8 +131714,8 @@ }, "value": { "type": "NumericLiteral", - "start": 129395, - "end": 129396, + "start": 129394, + "end": 129395, "loc": { "start": { "line": 3236, @@ -131733,8 +131735,8 @@ }, { "type": "ObjectProperty", - "start": 129452, - "end": 129502, + "start": 129451, + "end": 129501, "loc": { "start": { "line": 3237, @@ -131750,8 +131752,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129452, - "end": 129465, + "start": 129451, + "end": 129464, "loc": { "start": { "line": 3237, @@ -131768,8 +131770,8 @@ }, "value": { "type": "MemberExpression", - "start": 129467, - "end": 129502, + "start": 129466, + "end": 129501, "loc": { "start": { "line": 3237, @@ -131782,8 +131784,8 @@ }, "object": { "type": "ThisExpression", - "start": 129467, - "end": 129471, + "start": 129466, + "end": 129470, "loc": { "start": { "line": 3237, @@ -131797,8 +131799,8 @@ }, "property": { "type": "Identifier", - "start": 129472, - "end": 129502, + "start": 129471, + "end": 129501, "loc": { "start": { "line": 3237, @@ -131818,8 +131820,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 129398, - "end": 129427, + "start": 129397, + "end": 129426, "loc": { "start": { "line": 3236, @@ -131835,8 +131837,8 @@ }, { "type": "ObjectProperty", - "start": 129528, - "end": 129576, + "start": 129527, + "end": 129575, "loc": { "start": { "line": 3238, @@ -131852,8 +131854,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129528, - "end": 129549, + "start": 129527, + "end": 129548, "loc": { "start": { "line": 3238, @@ -131869,8 +131871,8 @@ }, "value": { "type": "MemberExpression", - "start": 129551, - "end": 129576, + "start": 129550, + "end": 129575, "loc": { "start": { "line": 3238, @@ -131883,8 +131885,8 @@ }, "object": { "type": "Identifier", - "start": 129551, - "end": 129554, + "start": 129550, + "end": 129553, "loc": { "start": { "line": 3238, @@ -131900,8 +131902,8 @@ }, "property": { "type": "Identifier", - "start": 129555, - "end": 129576, + "start": 129554, + "end": 129575, "loc": { "start": { "line": 3238, @@ -131920,8 +131922,8 @@ }, { "type": "ObjectProperty", - "start": 129623, - "end": 129657, + "start": 129622, + "end": 129656, "loc": { "start": { "line": 3239, @@ -131937,8 +131939,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129623, - "end": 129637, + "start": 129622, + "end": 129636, "loc": { "start": { "line": 3239, @@ -131955,8 +131957,8 @@ }, "value": { "type": "MemberExpression", - "start": 129639, - "end": 129657, + "start": 129638, + "end": 129656, "loc": { "start": { "line": 3239, @@ -131969,8 +131971,8 @@ }, "object": { "type": "Identifier", - "start": 129639, - "end": 129642, + "start": 129638, + "end": 129641, "loc": { "start": { "line": 3239, @@ -131986,8 +131988,8 @@ }, "property": { "type": "Identifier", - "start": 129643, - "end": 129657, + "start": 129642, + "end": 129656, "loc": { "start": { "line": 3239, @@ -132007,8 +132009,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 129579, - "end": 129598, + "start": 129578, + "end": 129597, "loc": { "start": { "line": 3238, @@ -132024,8 +132026,8 @@ }, { "type": "ObjectProperty", - "start": 129703, - "end": 129709, + "start": 129702, + "end": 129708, "loc": { "start": { "line": 3240, @@ -132041,8 +132043,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129703, - "end": 129709, + "start": 129702, + "end": 129708, "loc": { "start": { "line": 3240, @@ -132059,8 +132061,8 @@ }, "value": { "type": "Identifier", - "start": 129703, - "end": 129709, + "start": 129702, + "end": 129708, "loc": { "start": { "line": 3240, @@ -132078,8 +132080,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 129659, - "end": 129678, + "start": 129658, + "end": 129677, "loc": { "start": { "line": 3239, @@ -132098,8 +132100,8 @@ }, { "type": "ObjectProperty", - "start": 129735, - "end": 129783, + "start": 129734, + "end": 129782, "loc": { "start": { "line": 3241, @@ -132115,8 +132117,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129735, - "end": 129755, + "start": 129734, + "end": 129754, "loc": { "start": { "line": 3241, @@ -132132,8 +132134,8 @@ }, "value": { "type": "MemberExpression", - "start": 129757, - "end": 129783, + "start": 129756, + "end": 129782, "loc": { "start": { "line": 3241, @@ -132146,8 +132148,8 @@ }, "object": { "type": "ThisExpression", - "start": 129757, - "end": 129761, + "start": 129756, + "end": 129760, "loc": { "start": { "line": 3241, @@ -132161,8 +132163,8 @@ }, "property": { "type": "Identifier", - "start": 129762, - "end": 129783, + "start": 129761, + "end": 129782, "loc": { "start": { "line": 3241, @@ -132181,8 +132183,8 @@ }, { "type": "ObjectProperty", - "start": 129809, - "end": 129843, + "start": 129808, + "end": 129842, "loc": { "start": { "line": 3242, @@ -132198,8 +132200,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129809, - "end": 129814, + "start": 129808, + "end": 129813, "loc": { "start": { "line": 3242, @@ -132215,8 +132217,8 @@ }, "value": { "type": "BinaryExpression", - "start": 129817, - "end": 129842, + "start": 129816, + "end": 129841, "loc": { "start": { "line": 3242, @@ -132229,8 +132231,8 @@ }, "left": { "type": "MemberExpression", - "start": 129817, - "end": 129830, + "start": 129816, + "end": 129829, "loc": { "start": { "line": 3242, @@ -132243,8 +132245,8 @@ }, "object": { "type": "Identifier", - "start": 129817, - "end": 129820, + "start": 129816, + "end": 129819, "loc": { "start": { "line": 3242, @@ -132260,8 +132262,8 @@ }, "property": { "type": "Identifier", - "start": 129821, - "end": 129830, + "start": 129820, + "end": 129829, "loc": { "start": { "line": 3242, @@ -132280,8 +132282,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 129835, - "end": 129842, + "start": 129834, + "end": 129841, "loc": { "start": { "line": 3242, @@ -132300,14 +132302,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 129816 + "parenStart": 129815 } } }, { "type": "ObjectProperty", - "start": 129869, - "end": 129886, + "start": 129868, + "end": 129885, "loc": { "start": { "line": 3243, @@ -132323,8 +132325,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 129869, - "end": 129880, + "start": 129868, + "end": 129879, "loc": { "start": { "line": 3243, @@ -132340,8 +132342,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 129882, - "end": 129886, + "start": 129881, + "end": 129885, "loc": { "start": { "line": 3243, @@ -132365,8 +132367,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);", - "start": 129144, - "end": 129220, + "start": 129143, + "end": 129219, "loc": { "start": { "line": 3232, @@ -132382,8 +132384,8 @@ }, { "type": "BreakStatement", - "start": 129931, - "end": 129937, + "start": 129930, + "end": 129936, "loc": { "start": { "line": 3245, @@ -132399,8 +132401,8 @@ ], "test": { "type": "StringLiteral", - "start": 129113, - "end": 129122, + "start": 129112, + "end": 129121, "loc": { "start": { "line": 3231, @@ -132420,8 +132422,8 @@ }, { "type": "SwitchCase", - "start": 129954, - "end": 130637, + "start": 129953, + "end": 130636, "loc": { "start": { "line": 3246, @@ -132435,8 +132437,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 130084, - "end": 130610, + "start": 130083, + "end": 130609, "loc": { "start": { "line": 3248, @@ -132449,8 +132451,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 130084, - "end": 130609, + "start": 130083, + "end": 130608, "loc": { "start": { "line": 3248, @@ -132464,8 +132466,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 130084, - "end": 130100, + "start": 130083, + "end": 130099, "loc": { "start": { "line": 3248, @@ -132482,8 +132484,8 @@ }, "right": { "type": "NewExpression", - "start": 130103, - "end": 130609, + "start": 130102, + "end": 130608, "loc": { "start": { "line": 3248, @@ -132496,8 +132498,8 @@ }, "callee": { "type": "Identifier", - "start": 130107, - "end": 130128, + "start": 130106, + "end": 130127, "loc": { "start": { "line": 3248, @@ -132514,8 +132516,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 130129, - "end": 130608, + "start": 130128, + "end": 130607, "loc": { "start": { "line": 3248, @@ -132529,8 +132531,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 130155, - "end": 130160, + "start": 130154, + "end": 130159, "loc": { "start": { "line": 3249, @@ -132546,8 +132548,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130155, - "end": 130160, + "start": 130154, + "end": 130159, "loc": { "start": { "line": 3249, @@ -132563,8 +132565,8 @@ }, "value": { "type": "Identifier", - "start": 130155, - "end": 130160, + "start": 130154, + "end": 130159, "loc": { "start": { "line": 3249, @@ -132584,8 +132586,8 @@ }, { "type": "ObjectProperty", - "start": 130186, - "end": 130199, + "start": 130185, + "end": 130198, "loc": { "start": { "line": 3250, @@ -132601,8 +132603,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130186, - "end": 130196, + "start": 130185, + "end": 130195, "loc": { "start": { "line": 3250, @@ -132618,8 +132620,8 @@ }, "value": { "type": "NumericLiteral", - "start": 130198, - "end": 130199, + "start": 130197, + "end": 130198, "loc": { "start": { "line": 3250, @@ -132639,8 +132641,8 @@ }, { "type": "ObjectProperty", - "start": 130255, - "end": 130305, + "start": 130254, + "end": 130304, "loc": { "start": { "line": 3251, @@ -132656,8 +132658,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130255, - "end": 130268, + "start": 130254, + "end": 130267, "loc": { "start": { "line": 3251, @@ -132674,8 +132676,8 @@ }, "value": { "type": "MemberExpression", - "start": 130270, - "end": 130305, + "start": 130269, + "end": 130304, "loc": { "start": { "line": 3251, @@ -132688,8 +132690,8 @@ }, "object": { "type": "ThisExpression", - "start": 130270, - "end": 130274, + "start": 130269, + "end": 130273, "loc": { "start": { "line": 3251, @@ -132703,8 +132705,8 @@ }, "property": { "type": "Identifier", - "start": 130275, - "end": 130305, + "start": 130274, + "end": 130304, "loc": { "start": { "line": 3251, @@ -132724,8 +132726,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 130201, - "end": 130230, + "start": 130200, + "end": 130229, "loc": { "start": { "line": 3250, @@ -132741,8 +132743,8 @@ }, { "type": "ObjectProperty", - "start": 130331, - "end": 130379, + "start": 130330, + "end": 130378, "loc": { "start": { "line": 3252, @@ -132758,8 +132760,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130331, - "end": 130352, + "start": 130330, + "end": 130351, "loc": { "start": { "line": 3252, @@ -132775,8 +132777,8 @@ }, "value": { "type": "MemberExpression", - "start": 130354, - "end": 130379, + "start": 130353, + "end": 130378, "loc": { "start": { "line": 3252, @@ -132789,8 +132791,8 @@ }, "object": { "type": "Identifier", - "start": 130354, - "end": 130357, + "start": 130353, + "end": 130356, "loc": { "start": { "line": 3252, @@ -132806,8 +132808,8 @@ }, "property": { "type": "Identifier", - "start": 130358, - "end": 130379, + "start": 130357, + "end": 130378, "loc": { "start": { "line": 3252, @@ -132826,8 +132828,8 @@ }, { "type": "ObjectProperty", - "start": 130426, - "end": 130460, + "start": 130425, + "end": 130459, "loc": { "start": { "line": 3253, @@ -132843,8 +132845,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130426, - "end": 130440, + "start": 130425, + "end": 130439, "loc": { "start": { "line": 3253, @@ -132861,8 +132863,8 @@ }, "value": { "type": "MemberExpression", - "start": 130442, - "end": 130460, + "start": 130441, + "end": 130459, "loc": { "start": { "line": 3253, @@ -132875,8 +132877,8 @@ }, "object": { "type": "Identifier", - "start": 130442, - "end": 130445, + "start": 130441, + "end": 130444, "loc": { "start": { "line": 3253, @@ -132892,8 +132894,8 @@ }, "property": { "type": "Identifier", - "start": 130446, - "end": 130460, + "start": 130445, + "end": 130459, "loc": { "start": { "line": 3253, @@ -132913,8 +132915,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 130382, - "end": 130401, + "start": 130381, + "end": 130400, "loc": { "start": { "line": 3252, @@ -132930,8 +132932,8 @@ }, { "type": "ObjectProperty", - "start": 130506, - "end": 130512, + "start": 130505, + "end": 130511, "loc": { "start": { "line": 3254, @@ -132947,8 +132949,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130506, - "end": 130512, + "start": 130505, + "end": 130511, "loc": { "start": { "line": 3254, @@ -132965,8 +132967,8 @@ }, "value": { "type": "Identifier", - "start": 130506, - "end": 130512, + "start": 130505, + "end": 130511, "loc": { "start": { "line": 3254, @@ -132984,8 +132986,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 130462, - "end": 130481, + "start": 130461, + "end": 130480, "loc": { "start": { "line": 3253, @@ -133004,8 +133006,8 @@ }, { "type": "ObjectProperty", - "start": 130538, - "end": 130586, + "start": 130537, + "end": 130585, "loc": { "start": { "line": 3255, @@ -133021,8 +133023,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130538, - "end": 130558, + "start": 130537, + "end": 130557, "loc": { "start": { "line": 3255, @@ -133038,8 +133040,8 @@ }, "value": { "type": "MemberExpression", - "start": 130560, - "end": 130586, + "start": 130559, + "end": 130585, "loc": { "start": { "line": 3255, @@ -133052,8 +133054,8 @@ }, "object": { "type": "ThisExpression", - "start": 130560, - "end": 130564, + "start": 130559, + "end": 130563, "loc": { "start": { "line": 3255, @@ -133067,8 +133069,8 @@ }, "property": { "type": "Identifier", - "start": 130565, - "end": 130586, + "start": 130564, + "end": 130585, "loc": { "start": { "line": 3255, @@ -133095,8 +133097,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating VBOBatchingLinesLayer`);", - "start": 129988, - "end": 130063, + "start": 129987, + "end": 130062, "loc": { "start": { "line": 3247, @@ -133112,8 +133114,8 @@ }, { "type": "BreakStatement", - "start": 130631, - "end": 130637, + "start": 130630, + "end": 130636, "loc": { "start": { "line": 3257, @@ -133129,8 +133131,8 @@ ], "test": { "type": "StringLiteral", - "start": 129959, - "end": 129966, + "start": 129958, + "end": 129965, "loc": { "start": { "line": 3246, @@ -133150,8 +133152,8 @@ }, { "type": "SwitchCase", - "start": 130654, - "end": 131340, + "start": 130653, + "end": 131339, "loc": { "start": { "line": 3258, @@ -133165,8 +133167,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 130786, - "end": 131313, + "start": 130785, + "end": 131312, "loc": { "start": { "line": 3260, @@ -133179,8 +133181,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 130786, - "end": 131312, + "start": 130785, + "end": 131311, "loc": { "start": { "line": 3260, @@ -133194,8 +133196,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 130786, - "end": 130802, + "start": 130785, + "end": 130801, "loc": { "start": { "line": 3260, @@ -133212,8 +133214,8 @@ }, "right": { "type": "NewExpression", - "start": 130805, - "end": 131312, + "start": 130804, + "end": 131311, "loc": { "start": { "line": 3260, @@ -133226,8 +133228,8 @@ }, "callee": { "type": "Identifier", - "start": 130809, - "end": 130831, + "start": 130808, + "end": 130830, "loc": { "start": { "line": 3260, @@ -133244,8 +133246,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 130832, - "end": 131311, + "start": 130831, + "end": 131310, "loc": { "start": { "line": 3260, @@ -133259,8 +133261,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 130858, - "end": 130863, + "start": 130857, + "end": 130862, "loc": { "start": { "line": 3261, @@ -133276,8 +133278,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130858, - "end": 130863, + "start": 130857, + "end": 130862, "loc": { "start": { "line": 3261, @@ -133293,8 +133295,8 @@ }, "value": { "type": "Identifier", - "start": 130858, - "end": 130863, + "start": 130857, + "end": 130862, "loc": { "start": { "line": 3261, @@ -133314,8 +133316,8 @@ }, { "type": "ObjectProperty", - "start": 130889, - "end": 130902, + "start": 130888, + "end": 130901, "loc": { "start": { "line": 3262, @@ -133331,8 +133333,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130889, - "end": 130899, + "start": 130888, + "end": 130898, "loc": { "start": { "line": 3262, @@ -133348,8 +133350,8 @@ }, "value": { "type": "NumericLiteral", - "start": 130901, - "end": 130902, + "start": 130900, + "end": 130901, "loc": { "start": { "line": 3262, @@ -133369,8 +133371,8 @@ }, { "type": "ObjectProperty", - "start": 130958, - "end": 131008, + "start": 130957, + "end": 131007, "loc": { "start": { "line": 3263, @@ -133386,8 +133388,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 130958, - "end": 130971, + "start": 130957, + "end": 130970, "loc": { "start": { "line": 3263, @@ -133404,8 +133406,8 @@ }, "value": { "type": "MemberExpression", - "start": 130973, - "end": 131008, + "start": 130972, + "end": 131007, "loc": { "start": { "line": 3263, @@ -133418,8 +133420,8 @@ }, "object": { "type": "ThisExpression", - "start": 130973, - "end": 130977, + "start": 130972, + "end": 130976, "loc": { "start": { "line": 3263, @@ -133433,8 +133435,8 @@ }, "property": { "type": "Identifier", - "start": 130978, - "end": 131008, + "start": 130977, + "end": 131007, "loc": { "start": { "line": 3263, @@ -133454,8 +133456,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 130904, - "end": 130933, + "start": 130903, + "end": 130932, "loc": { "start": { "line": 3262, @@ -133471,8 +133473,8 @@ }, { "type": "ObjectProperty", - "start": 131034, - "end": 131082, + "start": 131033, + "end": 131081, "loc": { "start": { "line": 3264, @@ -133488,8 +133490,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 131034, - "end": 131055, + "start": 131033, + "end": 131054, "loc": { "start": { "line": 3264, @@ -133505,8 +133507,8 @@ }, "value": { "type": "MemberExpression", - "start": 131057, - "end": 131082, + "start": 131056, + "end": 131081, "loc": { "start": { "line": 3264, @@ -133519,8 +133521,8 @@ }, "object": { "type": "Identifier", - "start": 131057, - "end": 131060, + "start": 131056, + "end": 131059, "loc": { "start": { "line": 3264, @@ -133536,8 +133538,8 @@ }, "property": { "type": "Identifier", - "start": 131061, - "end": 131082, + "start": 131060, + "end": 131081, "loc": { "start": { "line": 3264, @@ -133556,8 +133558,8 @@ }, { "type": "ObjectProperty", - "start": 131129, - "end": 131163, + "start": 131128, + "end": 131162, "loc": { "start": { "line": 3265, @@ -133573,8 +133575,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 131129, - "end": 131143, + "start": 131128, + "end": 131142, "loc": { "start": { "line": 3265, @@ -133591,8 +133593,8 @@ }, "value": { "type": "MemberExpression", - "start": 131145, - "end": 131163, + "start": 131144, + "end": 131162, "loc": { "start": { "line": 3265, @@ -133605,8 +133607,8 @@ }, "object": { "type": "Identifier", - "start": 131145, - "end": 131148, + "start": 131144, + "end": 131147, "loc": { "start": { "line": 3265, @@ -133622,8 +133624,8 @@ }, "property": { "type": "Identifier", - "start": 131149, - "end": 131163, + "start": 131148, + "end": 131162, "loc": { "start": { "line": 3265, @@ -133643,8 +133645,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 131085, - "end": 131104, + "start": 131084, + "end": 131103, "loc": { "start": { "line": 3264, @@ -133660,8 +133662,8 @@ }, { "type": "ObjectProperty", - "start": 131209, - "end": 131215, + "start": 131208, + "end": 131214, "loc": { "start": { "line": 3266, @@ -133677,8 +133679,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 131209, - "end": 131215, + "start": 131208, + "end": 131214, "loc": { "start": { "line": 3266, @@ -133695,8 +133697,8 @@ }, "value": { "type": "Identifier", - "start": 131209, - "end": 131215, + "start": 131208, + "end": 131214, "loc": { "start": { "line": 3266, @@ -133714,8 +133716,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 131165, - "end": 131184, + "start": 131164, + "end": 131183, "loc": { "start": { "line": 3265, @@ -133734,8 +133736,8 @@ }, { "type": "ObjectProperty", - "start": 131241, - "end": 131289, + "start": 131240, + "end": 131288, "loc": { "start": { "line": 3267, @@ -133751,8 +133753,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 131241, - "end": 131261, + "start": 131240, + "end": 131260, "loc": { "start": { "line": 3267, @@ -133768,8 +133770,8 @@ }, "value": { "type": "MemberExpression", - "start": 131263, - "end": 131289, + "start": 131262, + "end": 131288, "loc": { "start": { "line": 3267, @@ -133782,8 +133784,8 @@ }, "object": { "type": "ThisExpression", - "start": 131263, - "end": 131267, + "start": 131262, + "end": 131266, "loc": { "start": { "line": 3267, @@ -133797,8 +133799,8 @@ }, "property": { "type": "Identifier", - "start": 131268, - "end": 131289, + "start": 131267, + "end": 131288, "loc": { "start": { "line": 3267, @@ -133825,8 +133827,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating VBOBatchingPointsLayer`);", - "start": 130689, - "end": 130765, + "start": 130688, + "end": 130764, "loc": { "start": { "line": 3259, @@ -133842,8 +133844,8 @@ }, { "type": "BreakStatement", - "start": 131334, - "end": 131340, + "start": 131333, + "end": 131339, "loc": { "start": { "line": 3269, @@ -133859,8 +133861,8 @@ ], "test": { "type": "StringLiteral", - "start": 130659, - "end": 130667, + "start": 130658, + "end": 130666, "loc": { "start": { "line": 3258, @@ -133882,8 +133884,8 @@ }, { "type": "VariableDeclaration", - "start": 131367, - "end": 131468, + "start": 131366, + "end": 131467, "loc": { "start": { "line": 3271, @@ -133897,8 +133899,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 131373, - "end": 131467, + "start": 131372, + "end": 131466, "loc": { "start": { "line": 3271, @@ -133911,8 +133913,8 @@ }, "id": { "type": "Identifier", - "start": 131373, - "end": 131385, + "start": 131372, + "end": 131384, "loc": { "start": { "line": 3271, @@ -133928,8 +133930,8 @@ }, "init": { "type": "ConditionalExpression", - "start": 131388, - "end": 131467, + "start": 131387, + "end": 131466, "loc": { "start": { "line": 3271, @@ -133942,8 +133944,8 @@ }, "test": { "type": "MemberExpression", - "start": 131388, - "end": 131411, + "start": 131387, + "end": 131410, "loc": { "start": { "line": 3271, @@ -133956,8 +133958,8 @@ }, "object": { "type": "Identifier", - "start": 131388, - "end": 131391, + "start": 131387, + "end": 131390, "loc": { "start": { "line": 3271, @@ -133973,8 +133975,8 @@ }, "property": { "type": "Identifier", - "start": 131392, - "end": 131411, + "start": 131391, + "end": 131410, "loc": { "start": { "line": 3271, @@ -133992,8 +133994,8 @@ }, "consequent": { "type": "MemberExpression", - "start": 131414, - "end": 131444, + "start": 131413, + "end": 131443, "loc": { "start": { "line": 3271, @@ -134006,8 +134008,8 @@ }, "object": { "type": "MemberExpression", - "start": 131414, - "end": 131437, + "start": 131413, + "end": 131436, "loc": { "start": { "line": 3271, @@ -134020,8 +134022,8 @@ }, "object": { "type": "Identifier", - "start": 131414, - "end": 131417, + "start": 131413, + "end": 131416, "loc": { "start": { "line": 3271, @@ -134037,8 +134039,8 @@ }, "property": { "type": "Identifier", - "start": 131418, - "end": 131437, + "start": 131417, + "end": 131436, "loc": { "start": { "line": 3271, @@ -134056,8 +134058,8 @@ }, "property": { "type": "Identifier", - "start": 131438, - "end": 131444, + "start": 131437, + "end": 131443, "loc": { "start": { "line": 3271, @@ -134075,8 +134077,8 @@ }, "alternate": { "type": "MemberExpression", - "start": 131447, - "end": 131467, + "start": 131446, + "end": 131466, "loc": { "start": { "line": 3271, @@ -134089,8 +134091,8 @@ }, "object": { "type": "MemberExpression", - "start": 131447, - "end": 131460, + "start": 131446, + "end": 131459, "loc": { "start": { "line": 3271, @@ -134103,8 +134105,8 @@ }, "object": { "type": "Identifier", - "start": 131447, - "end": 131450, + "start": 131446, + "end": 131449, "loc": { "start": { "line": 3271, @@ -134120,8 +134122,8 @@ }, "property": { "type": "Identifier", - "start": 131451, - "end": 131460, + "start": 131450, + "end": 131459, "loc": { "start": { "line": 3271, @@ -134139,8 +134141,8 @@ }, "property": { "type": "Identifier", - "start": 131461, - "end": 131467, + "start": 131460, + "end": 131466, "loc": { "start": { "line": 3271, @@ -134163,8 +134165,8 @@ }, { "type": "VariableDeclaration", - "start": 131481, - "end": 131687, + "start": 131480, + "end": 131686, "loc": { "start": { "line": 3272, @@ -134178,8 +134180,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 131487, - "end": 131686, + "start": 131486, + "end": 131685, "loc": { "start": { "line": 3272, @@ -134192,8 +134194,8 @@ }, "id": { "type": "Identifier", - "start": 131487, - "end": 131503, + "start": 131486, + "end": 131502, "loc": { "start": { "line": 3272, @@ -134209,8 +134211,8 @@ }, "init": { "type": "ConditionalExpression", - "start": 131506, - "end": 131686, + "start": 131505, + "end": 131685, "loc": { "start": { "line": 3272, @@ -134223,8 +134225,8 @@ }, "test": { "type": "BinaryExpression", - "start": 131507, - "end": 131533, + "start": 131506, + "end": 131532, "loc": { "start": { "line": 3272, @@ -134237,8 +134239,8 @@ }, "left": { "type": "MemberExpression", - "start": 131507, - "end": 131520, + "start": 131506, + "end": 131519, "loc": { "start": { "line": 3272, @@ -134251,8 +134253,8 @@ }, "object": { "type": "Identifier", - "start": 131507, - "end": 131510, + "start": 131506, + "end": 131509, "loc": { "start": { "line": 3272, @@ -134268,8 +134270,8 @@ }, "property": { "type": "Identifier", - "start": 131511, - "end": 131520, + "start": 131510, + "end": 131519, "loc": { "start": { "line": 3272, @@ -134288,8 +134290,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 131525, - "end": 131533, + "start": 131524, + "end": 131532, "loc": { "start": { "line": 3272, @@ -134308,13 +134310,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 131506 + "parenStart": 131505 } }, "consequent": { "type": "CallExpression", - "start": 131553, - "end": 131600, + "start": 131552, + "end": 131599, "loc": { "start": { "line": 3273, @@ -134327,8 +134329,8 @@ }, "callee": { "type": "MemberExpression", - "start": 131553, - "end": 131586, + "start": 131552, + "end": 131585, "loc": { "start": { "line": 3273, @@ -134341,8 +134343,8 @@ }, "object": { "type": "Identifier", - "start": 131553, - "end": 131569, + "start": 131552, + "end": 131568, "loc": { "start": { "line": 3273, @@ -134358,8 +134360,8 @@ }, "property": { "type": "Identifier", - "start": 131570, - "end": 131586, + "start": 131569, + "end": 131585, "loc": { "start": { "line": 3273, @@ -134378,8 +134380,8 @@ "arguments": [ { "type": "Identifier", - "start": 131587, - "end": 131599, + "start": 131586, + "end": 131598, "loc": { "start": { "line": 3273, @@ -134397,8 +134399,8 @@ }, "alternate": { "type": "CallExpression", - "start": 131619, - "end": 131686, + "start": 131618, + "end": 131685, "loc": { "start": { "line": 3274, @@ -134411,8 +134413,8 @@ }, "callee": { "type": "MemberExpression", - "start": 131619, - "end": 131652, + "start": 131618, + "end": 131651, "loc": { "start": { "line": 3274, @@ -134425,8 +134427,8 @@ }, "object": { "type": "Identifier", - "start": 131619, - "end": 131635, + "start": 131618, + "end": 131634, "loc": { "start": { "line": 3274, @@ -134442,8 +134444,8 @@ }, "property": { "type": "Identifier", - "start": 131636, - "end": 131652, + "start": 131635, + "end": 131651, "loc": { "start": { "line": 3274, @@ -134462,8 +134464,8 @@ "arguments": [ { "type": "Identifier", - "start": 131653, - "end": 131665, + "start": 131652, + "end": 131664, "loc": { "start": { "line": 3274, @@ -134479,8 +134481,8 @@ }, { "type": "MemberExpression", - "start": 131667, - "end": 131685, + "start": 131666, + "end": 131684, "loc": { "start": { "line": 3274, @@ -134493,8 +134495,8 @@ }, "object": { "type": "MemberExpression", - "start": 131667, - "end": 131678, + "start": 131666, + "end": 131677, "loc": { "start": { "line": 3274, @@ -134507,8 +134509,8 @@ }, "object": { "type": "Identifier", - "start": 131667, - "end": 131670, + "start": 131666, + "end": 131669, "loc": { "start": { "line": 3274, @@ -134524,8 +134526,8 @@ }, "property": { "type": "Identifier", - "start": 131671, - "end": 131678, + "start": 131670, + "end": 131677, "loc": { "start": { "line": 3274, @@ -134543,8 +134545,8 @@ }, "property": { "type": "Identifier", - "start": 131679, - "end": 131685, + "start": 131678, + "end": 131684, "loc": { "start": { "line": 3274, @@ -134569,8 +134571,8 @@ }, { "type": "IfStatement", - "start": 131700, - "end": 131881, + "start": 131699, + "end": 131880, "loc": { "start": { "line": 3275, @@ -134583,8 +134585,8 @@ }, "test": { "type": "UnaryExpression", - "start": 131704, - "end": 131721, + "start": 131703, + "end": 131720, "loc": { "start": { "line": 3275, @@ -134599,8 +134601,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 131705, - "end": 131721, + "start": 131704, + "end": 131720, "loc": { "start": { "line": 3275, @@ -134620,8 +134622,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 131723, - "end": 131881, + "start": 131722, + "end": 131880, "loc": { "start": { "line": 3275, @@ -134635,8 +134637,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 131741, - "end": 131769, + "start": 131740, + "end": 131768, "loc": { "start": { "line": 3276, @@ -134649,8 +134651,8 @@ }, "expression": { "type": "CallExpression", - "start": 131741, - "end": 131768, + "start": 131740, + "end": 131767, "loc": { "start": { "line": 3276, @@ -134663,8 +134665,8 @@ }, "callee": { "type": "MemberExpression", - "start": 131741, - "end": 131766, + "start": 131740, + "end": 131765, "loc": { "start": { "line": 3276, @@ -134677,8 +134679,8 @@ }, "object": { "type": "Identifier", - "start": 131741, - "end": 131757, + "start": 131740, + "end": 131756, "loc": { "start": { "line": 3276, @@ -134694,8 +134696,8 @@ }, "property": { "type": "Identifier", - "start": 131758, - "end": 131766, + "start": 131757, + "end": 131765, "loc": { "start": { "line": 3276, @@ -134716,8 +134718,8 @@ }, { "type": "ExpressionStatement", - "start": 131786, - "end": 131826, + "start": 131785, + "end": 131825, "loc": { "start": { "line": 3277, @@ -134730,8 +134732,8 @@ }, "expression": { "type": "UnaryExpression", - "start": 131786, - "end": 131825, + "start": 131785, + "end": 131824, "loc": { "start": { "line": 3277, @@ -134746,8 +134748,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 131793, - "end": 131825, + "start": 131792, + "end": 131824, "loc": { "start": { "line": 3277, @@ -134760,8 +134762,8 @@ }, "object": { "type": "MemberExpression", - "start": 131793, - "end": 131816, + "start": 131792, + "end": 131815, "loc": { "start": { "line": 3277, @@ -134774,8 +134776,8 @@ }, "object": { "type": "ThisExpression", - "start": 131793, - "end": 131797, + "start": 131792, + "end": 131796, "loc": { "start": { "line": 3277, @@ -134789,8 +134791,8 @@ }, "property": { "type": "Identifier", - "start": 131798, - "end": 131816, + "start": 131797, + "end": 131815, "loc": { "start": { "line": 3277, @@ -134808,8 +134810,8 @@ }, "property": { "type": "Identifier", - "start": 131817, - "end": 131824, + "start": 131816, + "end": 131823, "loc": { "start": { "line": 3277, @@ -134832,8 +134834,8 @@ }, { "type": "ExpressionStatement", - "start": 131843, - "end": 131867, + "start": 131842, + "end": 131866, "loc": { "start": { "line": 3278, @@ -134846,8 +134848,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 131843, - "end": 131866, + "start": 131842, + "end": 131865, "loc": { "start": { "line": 3278, @@ -134861,8 +134863,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 131843, - "end": 131859, + "start": 131842, + "end": 131858, "loc": { "start": { "line": 3278, @@ -134878,8 +134880,8 @@ }, "right": { "type": "NullLiteral", - "start": 131862, - "end": 131866, + "start": 131861, + "end": 131865, "loc": { "start": { "line": 3278, @@ -134904,8 +134906,8 @@ }, { "type": "ExpressionStatement", - "start": 131900, - "end": 131952, + "start": 131899, + "end": 131951, "loc": { "start": { "line": 3281, @@ -134918,8 +134920,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 131900, - "end": 131951, + "start": 131899, + "end": 131950, "loc": { "start": { "line": 3281, @@ -134933,8 +134935,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 131900, - "end": 131932, + "start": 131899, + "end": 131931, "loc": { "start": { "line": 3281, @@ -134947,8 +134949,8 @@ }, "object": { "type": "MemberExpression", - "start": 131900, - "end": 131923, + "start": 131899, + "end": 131922, "loc": { "start": { "line": 3281, @@ -134961,8 +134963,8 @@ }, "object": { "type": "ThisExpression", - "start": 131900, - "end": 131904, + "start": 131899, + "end": 131903, "loc": { "start": { "line": 3281, @@ -134976,8 +134978,8 @@ }, "property": { "type": "Identifier", - "start": 131905, - "end": 131923, + "start": 131904, + "end": 131922, "loc": { "start": { "line": 3281, @@ -134995,8 +134997,8 @@ }, "property": { "type": "Identifier", - "start": 131924, - "end": 131931, + "start": 131923, + "end": 131930, "loc": { "start": { "line": 3281, @@ -135014,8 +135016,8 @@ }, "right": { "type": "Identifier", - "start": 131935, - "end": 131951, + "start": 131934, + "end": 131950, "loc": { "start": { "line": 3281, @@ -135033,8 +135035,8 @@ }, { "type": "ExpressionStatement", - "start": 131961, - "end": 131999, + "start": 131960, + "end": 131998, "loc": { "start": { "line": 3282, @@ -135047,8 +135049,8 @@ }, "expression": { "type": "CallExpression", - "start": 131961, - "end": 131998, + "start": 131960, + "end": 131997, "loc": { "start": { "line": 3282, @@ -135061,8 +135063,8 @@ }, "callee": { "type": "MemberExpression", - "start": 131961, - "end": 131980, + "start": 131960, + "end": 131979, "loc": { "start": { "line": 3282, @@ -135075,8 +135077,8 @@ }, "object": { "type": "MemberExpression", - "start": 131961, - "end": 131975, + "start": 131960, + "end": 131974, "loc": { "start": { "line": 3282, @@ -135089,8 +135091,8 @@ }, "object": { "type": "ThisExpression", - "start": 131961, - "end": 131965, + "start": 131960, + "end": 131964, "loc": { "start": { "line": 3282, @@ -135104,8 +135106,8 @@ }, "property": { "type": "Identifier", - "start": 131966, - "end": 131975, + "start": 131965, + "end": 131974, "loc": { "start": { "line": 3282, @@ -135123,8 +135125,8 @@ }, "property": { "type": "Identifier", - "start": 131976, - "end": 131980, + "start": 131975, + "end": 131979, "loc": { "start": { "line": 3282, @@ -135143,8 +135145,8 @@ "arguments": [ { "type": "Identifier", - "start": 131981, - "end": 131997, + "start": 131980, + "end": 131996, "loc": { "start": { "line": 3282, @@ -135163,8 +135165,8 @@ }, { "type": "ReturnStatement", - "start": 132008, - "end": 132032, + "start": 132007, + "end": 132031, "loc": { "start": { "line": 3283, @@ -135177,8 +135179,8 @@ }, "argument": { "type": "Identifier", - "start": 132015, - "end": 132031, + "start": 132014, + "end": 132030, "loc": { "start": { "line": 3283, @@ -135199,8 +135201,8 @@ }, { "type": "ClassMethod", - "start": 132044, - "end": 132453, + "start": 132043, + "end": 132452, "loc": { "start": { "line": 3286, @@ -135215,8 +135217,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 132044, - "end": 132071, + "start": 132043, + "end": 132070, "loc": { "start": { "line": 3286, @@ -135238,8 +135240,8 @@ "params": [ { "type": "Identifier", - "start": 132072, - "end": 132078, + "start": 132071, + "end": 132077, "loc": { "start": { "line": 3286, @@ -135256,8 +135258,8 @@ ], "body": { "type": "BlockStatement", - "start": 132080, - "end": 132453, + "start": 132079, + "end": 132452, "loc": { "start": { "line": 3286, @@ -135271,8 +135273,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 132090, - "end": 132127, + "start": 132089, + "end": 132126, "loc": { "start": { "line": 3287, @@ -135286,8 +135288,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132096, - "end": 132126, + "start": 132095, + "end": 132125, "loc": { "start": { "line": 3287, @@ -135300,8 +135302,8 @@ }, "id": { "type": "Identifier", - "start": 132096, - "end": 132108, + "start": 132095, + "end": 132107, "loc": { "start": { "line": 3287, @@ -135317,8 +135319,8 @@ }, "init": { "type": "CallExpression", - "start": 132111, - "end": 132126, + "start": 132110, + "end": 132125, "loc": { "start": { "line": 3287, @@ -135331,8 +135333,8 @@ }, "callee": { "type": "MemberExpression", - "start": 132111, - "end": 132122, + "start": 132110, + "end": 132121, "loc": { "start": { "line": 3287, @@ -135345,8 +135347,8 @@ }, "object": { "type": "Identifier", - "start": 132111, - "end": 132117, + "start": 132110, + "end": 132116, "loc": { "start": { "line": 3287, @@ -135362,8 +135364,8 @@ }, "property": { "type": "Identifier", - "start": 132118, - "end": 132122, + "start": 132117, + "end": 132121, "loc": { "start": { "line": 3287, @@ -135382,8 +135384,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 132123, - "end": 132125, + "start": 132122, + "end": 132124, "loc": { "start": { "line": 3287, @@ -135408,8 +135410,8 @@ }, { "type": "VariableDeclaration", - "start": 132136, - "end": 132149, + "start": 132135, + "end": 132148, "loc": { "start": { "line": 3288, @@ -135423,8 +135425,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132140, - "end": 132148, + "start": 132139, + "end": 132147, "loc": { "start": { "line": 3288, @@ -135437,8 +135439,8 @@ }, "id": { "type": "Identifier", - "start": 132140, - "end": 132144, + "start": 132139, + "end": 132143, "loc": { "start": { "line": 3288, @@ -135454,8 +135456,8 @@ }, "init": { "type": "NumericLiteral", - "start": 132147, - "end": 132148, + "start": 132146, + "end": 132147, "loc": { "start": { "line": 3288, @@ -135478,8 +135480,8 @@ }, { "type": "ForStatement", - "start": 132158, - "end": 132366, + "start": 132157, + "end": 132365, "loc": { "start": { "line": 3289, @@ -135492,8 +135494,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 132163, - "end": 132172, + "start": 132162, + "end": 132171, "loc": { "start": { "line": 3289, @@ -135507,8 +135509,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132167, - "end": 132172, + "start": 132166, + "end": 132171, "loc": { "start": { "line": 3289, @@ -135521,8 +135523,8 @@ }, "id": { "type": "Identifier", - "start": 132167, - "end": 132168, + "start": 132166, + "end": 132167, "loc": { "start": { "line": 3289, @@ -135538,8 +135540,8 @@ }, "init": { "type": "NumericLiteral", - "start": 132171, - "end": 132172, + "start": 132170, + "end": 132171, "loc": { "start": { "line": 3289, @@ -135562,8 +135564,8 @@ }, "test": { "type": "BinaryExpression", - "start": 132174, - "end": 132197, + "start": 132173, + "end": 132196, "loc": { "start": { "line": 3289, @@ -135576,8 +135578,8 @@ }, "left": { "type": "Identifier", - "start": 132174, - "end": 132175, + "start": 132173, + "end": 132174, "loc": { "start": { "line": 3289, @@ -135594,8 +135596,8 @@ "operator": "<", "right": { "type": "MemberExpression", - "start": 132178, - "end": 132197, + "start": 132177, + "end": 132196, "loc": { "start": { "line": 3289, @@ -135608,8 +135610,8 @@ }, "object": { "type": "Identifier", - "start": 132178, - "end": 132190, + "start": 132177, + "end": 132189, "loc": { "start": { "line": 3289, @@ -135625,8 +135627,8 @@ }, "property": { "type": "Identifier", - "start": 132191, - "end": 132197, + "start": 132190, + "end": 132196, "loc": { "start": { "line": 3289, @@ -135645,8 +135647,8 @@ }, "update": { "type": "UpdateExpression", - "start": 132199, - "end": 132202, + "start": 132198, + "end": 132201, "loc": { "start": { "line": 3289, @@ -135661,8 +135663,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 132199, - "end": 132200, + "start": 132198, + "end": 132199, "loc": { "start": { "line": 3289, @@ -135679,8 +135681,8 @@ }, "body": { "type": "BlockStatement", - "start": 132204, - "end": 132366, + "start": 132203, + "end": 132365, "loc": { "start": { "line": 3289, @@ -135694,8 +135696,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 132218, - "end": 132258, + "start": 132217, + "end": 132257, "loc": { "start": { "line": 3290, @@ -135709,8 +135711,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132224, - "end": 132257, + "start": 132223, + "end": 132256, "loc": { "start": { "line": 3290, @@ -135723,8 +135725,8 @@ }, "id": { "type": "Identifier", - "start": 132224, - "end": 132228, + "start": 132223, + "end": 132227, "loc": { "start": { "line": 3290, @@ -135740,8 +135742,8 @@ }, "init": { "type": "CallExpression", - "start": 132231, - "end": 132257, + "start": 132230, + "end": 132256, "loc": { "start": { "line": 3290, @@ -135754,8 +135756,8 @@ }, "callee": { "type": "MemberExpression", - "start": 132231, - "end": 132254, + "start": 132230, + "end": 132253, "loc": { "start": { "line": 3290, @@ -135768,8 +135770,8 @@ }, "object": { "type": "Identifier", - "start": 132231, - "end": 132243, + "start": 132230, + "end": 132242, "loc": { "start": { "line": 3290, @@ -135785,8 +135787,8 @@ }, "property": { "type": "Identifier", - "start": 132244, - "end": 132254, + "start": 132243, + "end": 132253, "loc": { "start": { "line": 3290, @@ -135805,8 +135807,8 @@ "arguments": [ { "type": "Identifier", - "start": 132255, - "end": 132256, + "start": 132254, + "end": 132255, "loc": { "start": { "line": 3290, @@ -135828,8 +135830,8 @@ }, { "type": "ExpressionStatement", - "start": 132271, - "end": 132304, + "start": 132270, + "end": 132303, "loc": { "start": { "line": 3291, @@ -135842,8 +135844,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 132271, - "end": 132303, + "start": 132270, + "end": 132302, "loc": { "start": { "line": 3291, @@ -135857,8 +135859,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 132271, - "end": 132275, + "start": 132270, + "end": 132274, "loc": { "start": { "line": 3291, @@ -135874,8 +135876,8 @@ }, "right": { "type": "BinaryExpression", - "start": 132278, - "end": 132303, + "start": 132277, + "end": 132302, "loc": { "start": { "line": 3291, @@ -135888,8 +135890,8 @@ }, "left": { "type": "BinaryExpression", - "start": 132278, - "end": 132296, + "start": 132277, + "end": 132295, "loc": { "start": { "line": 3291, @@ -135902,8 +135904,8 @@ }, "left": { "type": "BinaryExpression", - "start": 132279, - "end": 132288, + "start": 132278, + "end": 132287, "loc": { "start": { "line": 3291, @@ -135916,8 +135918,8 @@ }, "left": { "type": "Identifier", - "start": 132279, - "end": 132283, + "start": 132278, + "end": 132282, "loc": { "start": { "line": 3291, @@ -135934,8 +135936,8 @@ "operator": "<<", "right": { "type": "NumericLiteral", - "start": 132287, - "end": 132288, + "start": 132286, + "end": 132287, "loc": { "start": { "line": 3291, @@ -135954,14 +135956,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 132278 + "parenStart": 132277 } }, "operator": "-", "right": { "type": "Identifier", - "start": 132292, - "end": 132296, + "start": 132291, + "end": 132295, "loc": { "start": { "line": 3291, @@ -135979,8 +135981,8 @@ "operator": "+", "right": { "type": "Identifier", - "start": 132299, - "end": 132303, + "start": 132298, + "end": 132302, "loc": { "start": { "line": 3291, @@ -135999,8 +136001,8 @@ }, { "type": "ExpressionStatement", - "start": 132317, - "end": 132327, + "start": 132316, + "end": 132326, "loc": { "start": { "line": 3292, @@ -136013,8 +136015,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 132317, - "end": 132326, + "start": 132316, + "end": 132325, "loc": { "start": { "line": 3292, @@ -136028,8 +136030,8 @@ "operator": "|=", "left": { "type": "Identifier", - "start": 132317, - "end": 132321, + "start": 132316, + "end": 132320, "loc": { "start": { "line": 3292, @@ -136045,8 +136047,8 @@ }, "right": { "type": "NumericLiteral", - "start": 132325, - "end": 132326, + "start": 132324, + "end": 132325, "loc": { "start": { "line": 3292, @@ -136068,8 +136070,8 @@ { "type": "CommentLine", "value": " Convert to 32-bit integer", - "start": 132328, - "end": 132356, + "start": 132327, + "end": 132355, "loc": { "start": { "line": 3292, @@ -136089,8 +136091,8 @@ }, { "type": "VariableDeclaration", - "start": 132375, - "end": 132420, + "start": 132374, + "end": 132419, "loc": { "start": { "line": 3294, @@ -136104,8 +136106,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132381, - "end": 132419, + "start": 132380, + "end": 132418, "loc": { "start": { "line": 3294, @@ -136118,8 +136120,8 @@ }, "id": { "type": "Identifier", - "start": 132381, - "end": 132391, + "start": 132380, + "end": 132390, "loc": { "start": { "line": 3294, @@ -136135,8 +136137,8 @@ }, "init": { "type": "CallExpression", - "start": 132394, - "end": 132419, + "start": 132393, + "end": 132418, "loc": { "start": { "line": 3294, @@ -136149,8 +136151,8 @@ }, "callee": { "type": "MemberExpression", - "start": 132394, - "end": 132415, + "start": 132393, + "end": 132414, "loc": { "start": { "line": 3294, @@ -136163,8 +136165,8 @@ }, "object": { "type": "BinaryExpression", - "start": 132395, - "end": 132405, + "start": 132394, + "end": 132404, "loc": { "start": { "line": 3294, @@ -136177,8 +136179,8 @@ }, "left": { "type": "Identifier", - "start": 132395, - "end": 132399, + "start": 132394, + "end": 132398, "loc": { "start": { "line": 3294, @@ -136195,8 +136197,8 @@ "operator": ">>>", "right": { "type": "NumericLiteral", - "start": 132404, - "end": 132405, + "start": 132403, + "end": 132404, "loc": { "start": { "line": 3294, @@ -136215,13 +136217,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 132394 + "parenStart": 132393 } }, "property": { "type": "Identifier", - "start": 132407, - "end": 132415, + "start": 132406, + "end": 132414, "loc": { "start": { "line": 3294, @@ -136240,8 +136242,8 @@ "arguments": [ { "type": "NumericLiteral", - "start": 132416, - "end": 132418, + "start": 132415, + "end": 132417, "loc": { "start": { "line": 3294, @@ -136266,8 +136268,8 @@ }, { "type": "ReturnStatement", - "start": 132429, - "end": 132447, + "start": 132428, + "end": 132446, "loc": { "start": { "line": 3295, @@ -136280,8 +136282,8 @@ }, "argument": { "type": "Identifier", - "start": 132436, - "end": 132446, + "start": 132435, + "end": 132445, "loc": { "start": { "line": 3295, @@ -136302,8 +136304,8 @@ }, { "type": "ClassMethod", - "start": 132459, - "end": 135893, + "start": 132458, + "end": 135892, "loc": { "start": { "line": 3298, @@ -136318,8 +136320,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 132459, - "end": 132481, + "start": 132458, + "end": 132480, "loc": { "start": { "line": 3298, @@ -136341,8 +136343,8 @@ "params": [ { "type": "Identifier", - "start": 132482, - "end": 132485, + "start": 132481, + "end": 132484, "loc": { "start": { "line": 3298, @@ -136359,8 +136361,8 @@ ], "body": { "type": "BlockStatement", - "start": 132487, - "end": 135893, + "start": 132486, + "end": 135892, "loc": { "start": { "line": 3298, @@ -136374,8 +136376,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 132497, - "end": 132516, + "start": 132496, + "end": 132515, "loc": { "start": { "line": 3299, @@ -136389,8 +136391,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132503, - "end": 132515, + "start": 132502, + "end": 132514, "loc": { "start": { "line": 3299, @@ -136403,8 +136405,8 @@ }, "id": { "type": "Identifier", - "start": 132503, - "end": 132508, + "start": 132502, + "end": 132507, "loc": { "start": { "line": 3299, @@ -136420,8 +136422,8 @@ }, "init": { "type": "ThisExpression", - "start": 132511, - "end": 132515, + "start": 132510, + "end": 132514, "loc": { "start": { "line": 3299, @@ -136439,8 +136441,8 @@ }, { "type": "VariableDeclaration", - "start": 132525, - "end": 132551, + "start": 132524, + "end": 132550, "loc": { "start": { "line": 3300, @@ -136454,8 +136456,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132531, - "end": 132550, + "start": 132530, + "end": 132549, "loc": { "start": { "line": 3300, @@ -136468,8 +136470,8 @@ }, "id": { "type": "Identifier", - "start": 132531, - "end": 132537, + "start": 132530, + "end": 132536, "loc": { "start": { "line": 3300, @@ -136485,8 +136487,8 @@ }, "init": { "type": "MemberExpression", - "start": 132540, - "end": 132550, + "start": 132539, + "end": 132549, "loc": { "start": { "line": 3300, @@ -136499,8 +136501,8 @@ }, "object": { "type": "Identifier", - "start": 132540, - "end": 132543, + "start": 132539, + "end": 132542, "loc": { "start": { "line": 3300, @@ -136516,8 +136518,8 @@ }, "property": { "type": "Identifier", - "start": 132544, - "end": 132550, + "start": 132543, + "end": 132549, "loc": { "start": { "line": 3300, @@ -136539,8 +136541,8 @@ }, { "type": "VariableDeclaration", - "start": 132560, - "end": 132605, + "start": 132559, + "end": 132604, "loc": { "start": { "line": 3301, @@ -136554,8 +136556,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132566, - "end": 132604, + "start": 132565, + "end": 132603, "loc": { "start": { "line": 3301, @@ -136568,8 +136570,8 @@ }, "id": { "type": "Identifier", - "start": 132566, - "end": 132578, + "start": 132565, + "end": 132577, "loc": { "start": { "line": 3301, @@ -136585,8 +136587,8 @@ }, "init": { "type": "LogicalExpression", - "start": 132581, - "end": 132604, + "start": 132580, + "end": 132603, "loc": { "start": { "line": 3301, @@ -136599,8 +136601,8 @@ }, "left": { "type": "MemberExpression", - "start": 132581, - "end": 132597, + "start": 132580, + "end": 132596, "loc": { "start": { "line": 3301, @@ -136613,8 +136615,8 @@ }, "object": { "type": "Identifier", - "start": 132581, - "end": 132584, + "start": 132580, + "end": 132583, "loc": { "start": { "line": 3301, @@ -136630,8 +136632,8 @@ }, "property": { "type": "Identifier", - "start": 132585, - "end": 132597, + "start": 132584, + "end": 132596, "loc": { "start": { "line": 3301, @@ -136650,8 +136652,8 @@ "operator": "||", "right": { "type": "StringLiteral", - "start": 132601, - "end": 132604, + "start": 132600, + "end": 132603, "loc": { "start": { "line": 3301, @@ -136675,8 +136677,8 @@ }, { "type": "VariableDeclaration", - "start": 132614, - "end": 132648, + "start": 132613, + "end": 132647, "loc": { "start": { "line": 3302, @@ -136690,8 +136692,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132620, - "end": 132647, + "start": 132619, + "end": 132646, "loc": { "start": { "line": 3302, @@ -136704,8 +136706,8 @@ }, "id": { "type": "Identifier", - "start": 132620, - "end": 132630, + "start": 132619, + "end": 132629, "loc": { "start": { "line": 3302, @@ -136721,8 +136723,8 @@ }, "init": { "type": "MemberExpression", - "start": 132633, - "end": 132647, + "start": 132632, + "end": 132646, "loc": { "start": { "line": 3302, @@ -136735,8 +136737,8 @@ }, "object": { "type": "Identifier", - "start": 132633, - "end": 132636, + "start": 132632, + "end": 132635, "loc": { "start": { "line": 3302, @@ -136752,8 +136754,8 @@ }, "property": { "type": "Identifier", - "start": 132637, - "end": 132647, + "start": 132636, + "end": 132646, "loc": { "start": { "line": 3302, @@ -136775,8 +136777,8 @@ }, { "type": "VariableDeclaration", - "start": 132657, - "end": 132780, + "start": 132656, + "end": 132779, "loc": { "start": { "line": 3303, @@ -136790,8 +136792,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132663, - "end": 132779, + "start": 132662, + "end": 132778, "loc": { "start": { "line": 3303, @@ -136804,8 +136806,8 @@ }, "id": { "type": "Identifier", - "start": 132663, - "end": 132670, + "start": 132662, + "end": 132669, "loc": { "start": { "line": 3303, @@ -136821,8 +136823,8 @@ }, "init": { "type": "TemplateLiteral", - "start": 132673, - "end": 132779, + "start": 132672, + "end": 132778, "loc": { "start": { "line": 3303, @@ -136836,8 +136838,8 @@ "expressions": [ { "type": "CallExpression", - "start": 132676, - "end": 132697, + "start": 132675, + "end": 132696, "loc": { "start": { "line": 3303, @@ -136850,8 +136852,8 @@ }, "callee": { "type": "MemberExpression", - "start": 132676, - "end": 132686, + "start": 132675, + "end": 132685, "loc": { "start": { "line": 3303, @@ -136864,8 +136866,8 @@ }, "object": { "type": "Identifier", - "start": 132676, - "end": 132680, + "start": 132675, + "end": 132679, "loc": { "start": { "line": 3303, @@ -136881,8 +136883,8 @@ }, "property": { "type": "Identifier", - "start": 132681, - "end": 132686, + "start": 132680, + "end": 132685, "loc": { "start": { "line": 3303, @@ -136901,8 +136903,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 132687, - "end": 132696, + "start": 132686, + "end": 132695, "loc": { "start": { "line": 3303, @@ -136915,8 +136917,8 @@ }, "object": { "type": "Identifier", - "start": 132687, - "end": 132693, + "start": 132686, + "end": 132692, "loc": { "start": { "line": 3303, @@ -136932,8 +136934,8 @@ }, "property": { "type": "NumericLiteral", - "start": 132694, - "end": 132695, + "start": 132693, + "end": 132694, "loc": { "start": { "line": 3303, @@ -136956,8 +136958,8 @@ }, { "type": "CallExpression", - "start": 132701, - "end": 132722, + "start": 132700, + "end": 132721, "loc": { "start": { "line": 3303, @@ -136970,8 +136972,8 @@ }, "callee": { "type": "MemberExpression", - "start": 132701, - "end": 132711, + "start": 132700, + "end": 132710, "loc": { "start": { "line": 3303, @@ -136984,8 +136986,8 @@ }, "object": { "type": "Identifier", - "start": 132701, - "end": 132705, + "start": 132700, + "end": 132704, "loc": { "start": { "line": 3303, @@ -137001,8 +137003,8 @@ }, "property": { "type": "Identifier", - "start": 132706, - "end": 132711, + "start": 132705, + "end": 132710, "loc": { "start": { "line": 3303, @@ -137021,8 +137023,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 132712, - "end": 132721, + "start": 132711, + "end": 132720, "loc": { "start": { "line": 3303, @@ -137035,8 +137037,8 @@ }, "object": { "type": "Identifier", - "start": 132712, - "end": 132718, + "start": 132711, + "end": 132717, "loc": { "start": { "line": 3303, @@ -137052,8 +137054,8 @@ }, "property": { "type": "NumericLiteral", - "start": 132719, - "end": 132720, + "start": 132718, + "end": 132719, "loc": { "start": { "line": 3303, @@ -137076,8 +137078,8 @@ }, { "type": "CallExpression", - "start": 132726, - "end": 132747, + "start": 132725, + "end": 132746, "loc": { "start": { "line": 3303, @@ -137090,8 +137092,8 @@ }, "callee": { "type": "MemberExpression", - "start": 132726, - "end": 132736, + "start": 132725, + "end": 132735, "loc": { "start": { "line": 3303, @@ -137104,8 +137106,8 @@ }, "object": { "type": "Identifier", - "start": 132726, - "end": 132730, + "start": 132725, + "end": 132729, "loc": { "start": { "line": 3303, @@ -137121,8 +137123,8 @@ }, "property": { "type": "Identifier", - "start": 132731, - "end": 132736, + "start": 132730, + "end": 132735, "loc": { "start": { "line": 3303, @@ -137141,8 +137143,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 132737, - "end": 132746, + "start": 132736, + "end": 132745, "loc": { "start": { "line": 3303, @@ -137155,8 +137157,8 @@ }, "object": { "type": "Identifier", - "start": 132737, - "end": 132743, + "start": 132736, + "end": 132742, "loc": { "start": { "line": 3303, @@ -137172,8 +137174,8 @@ }, "property": { "type": "NumericLiteral", - "start": 132744, - "end": 132745, + "start": 132743, + "end": 132744, "loc": { "start": { "line": 3303, @@ -137196,8 +137198,8 @@ }, { "type": "Identifier", - "start": 132751, - "end": 132763, + "start": 132750, + "end": 132762, "loc": { "start": { "line": 3303, @@ -137213,8 +137215,8 @@ }, { "type": "Identifier", - "start": 132767, - "end": 132777, + "start": 132766, + "end": 132776, "loc": { "start": { "line": 3303, @@ -137232,8 +137234,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 132674, - "end": 132674, + "start": 132673, + "end": 132673, "loc": { "start": { "line": 3303, @@ -137252,8 +137254,8 @@ }, { "type": "TemplateElement", - "start": 132698, - "end": 132699, + "start": 132697, + "end": 132698, "loc": { "start": { "line": 3303, @@ -137272,8 +137274,8 @@ }, { "type": "TemplateElement", - "start": 132723, - "end": 132724, + "start": 132722, + "end": 132723, "loc": { "start": { "line": 3303, @@ -137292,8 +137294,8 @@ }, { "type": "TemplateElement", - "start": 132748, - "end": 132749, + "start": 132747, + "end": 132748, "loc": { "start": { "line": 3303, @@ -137312,8 +137314,8 @@ }, { "type": "TemplateElement", - "start": 132764, - "end": 132765, + "start": 132763, + "end": 132764, "loc": { "start": { "line": 3303, @@ -137332,8 +137334,8 @@ }, { "type": "TemplateElement", - "start": 132778, - "end": 132778, + "start": 132777, + "end": 132777, "loc": { "start": { "line": 3303, @@ -137358,8 +137360,8 @@ }, { "type": "VariableDeclaration", - "start": 132789, - "end": 132849, + "start": 132788, + "end": 132848, "loc": { "start": { "line": 3304, @@ -137373,8 +137375,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132793, - "end": 132848, + "start": 132792, + "end": 132847, "loc": { "start": { "line": 3304, @@ -137387,8 +137389,8 @@ }, "id": { "type": "Identifier", - "start": 132793, - "end": 132811, + "start": 132792, + "end": 132810, "loc": { "start": { "line": 3304, @@ -137404,8 +137406,8 @@ }, "init": { "type": "MemberExpression", - "start": 132814, - "end": 132848, + "start": 132813, + "end": 132847, "loc": { "start": { "line": 3304, @@ -137418,8 +137420,8 @@ }, "object": { "type": "MemberExpression", - "start": 132814, - "end": 132839, + "start": 132813, + "end": 132838, "loc": { "start": { "line": 3304, @@ -137432,8 +137434,8 @@ }, "object": { "type": "ThisExpression", - "start": 132814, - "end": 132818, + "start": 132813, + "end": 132817, "loc": { "start": { "line": 3304, @@ -137447,8 +137449,8 @@ }, "property": { "type": "Identifier", - "start": 132819, - "end": 132839, + "start": 132818, + "end": 132838, "loc": { "start": { "line": 3304, @@ -137466,8 +137468,8 @@ }, "property": { "type": "Identifier", - "start": 132840, - "end": 132847, + "start": 132839, + "end": 132846, "loc": { "start": { "line": 3304, @@ -137489,8 +137491,8 @@ }, { "type": "IfStatement", - "start": 132858, - "end": 132932, + "start": 132857, + "end": 132931, "loc": { "start": { "line": 3305, @@ -137503,8 +137505,8 @@ }, "test": { "type": "Identifier", - "start": 132862, - "end": 132880, + "start": 132861, + "end": 132879, "loc": { "start": { "line": 3305, @@ -137520,8 +137522,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 132882, - "end": 132932, + "start": 132881, + "end": 132931, "loc": { "start": { "line": 3305, @@ -137535,8 +137537,8 @@ "body": [ { "type": "ReturnStatement", - "start": 132896, - "end": 132922, + "start": 132895, + "end": 132921, "loc": { "start": { "line": 3306, @@ -137549,8 +137551,8 @@ }, "argument": { "type": "Identifier", - "start": 132903, - "end": 132921, + "start": 132902, + "end": 132920, "loc": { "start": { "line": 3306, @@ -137572,8 +137574,8 @@ }, { "type": "VariableDeclaration", - "start": 132941, - "end": 132973, + "start": 132940, + "end": 132972, "loc": { "start": { "line": 3308, @@ -137587,8 +137589,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132945, - "end": 132972, + "start": 132944, + "end": 132971, "loc": { "start": { "line": 3308, @@ -137601,8 +137603,8 @@ }, "id": { "type": "Identifier", - "start": 132945, - "end": 132955, + "start": 132944, + "end": 132954, "loc": { "start": { "line": 3308, @@ -137618,8 +137620,8 @@ }, "init": { "type": "MemberExpression", - "start": 132958, - "end": 132972, + "start": 132957, + "end": 132971, "loc": { "start": { "line": 3308, @@ -137632,8 +137634,8 @@ }, "object": { "type": "Identifier", - "start": 132958, - "end": 132961, + "start": 132957, + "end": 132960, "loc": { "start": { "line": 3308, @@ -137649,8 +137651,8 @@ }, "property": { "type": "Identifier", - "start": 132962, - "end": 132972, + "start": 132961, + "end": 132971, "loc": { "start": { "line": 3308, @@ -137672,8 +137674,8 @@ }, { "type": "VariableDeclaration", - "start": 132982, - "end": 133012, + "start": 132981, + "end": 133011, "loc": { "start": { "line": 3309, @@ -137687,8 +137689,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 132988, - "end": 133011, + "start": 132987, + "end": 133010, "loc": { "start": { "line": 3309, @@ -137701,8 +137703,8 @@ }, "id": { "type": "Identifier", - "start": 132988, - "end": 132996, + "start": 132987, + "end": 132995, "loc": { "start": { "line": 3309, @@ -137718,8 +137720,8 @@ }, "init": { "type": "MemberExpression", - "start": 132999, - "end": 133011, + "start": 132998, + "end": 133010, "loc": { "start": { "line": 3309, @@ -137732,8 +137734,8 @@ }, "object": { "type": "Identifier", - "start": 132999, - "end": 133002, + "start": 132998, + "end": 133001, "loc": { "start": { "line": 3309, @@ -137749,8 +137751,8 @@ }, "property": { "type": "Identifier", - "start": 133003, - "end": 133011, + "start": 133002, + "end": 133010, "loc": { "start": { "line": 3309, @@ -137772,8 +137774,8 @@ }, { "type": "WhileStatement", - "start": 133021, - "end": 135738, + "start": 133020, + "end": 135737, "loc": { "start": { "line": 3310, @@ -137786,8 +137788,8 @@ }, "test": { "type": "UnaryExpression", - "start": 133028, - "end": 133047, + "start": 133027, + "end": 133046, "loc": { "start": { "line": 3310, @@ -137802,8 +137804,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 133029, - "end": 133047, + "start": 133028, + "end": 133046, "loc": { "start": { "line": 3310, @@ -137823,8 +137825,8 @@ }, "body": { "type": "BlockStatement", - "start": 133049, - "end": 135738, + "start": 133048, + "end": 135737, "loc": { "start": { "line": 3310, @@ -137838,8 +137840,8 @@ "body": [ { "type": "SwitchStatement", - "start": 133063, - "end": 135345, + "start": 133062, + "end": 135344, "loc": { "start": { "line": 3311, @@ -137852,8 +137854,8 @@ }, "discriminant": { "type": "MemberExpression", - "start": 133071, - "end": 133089, + "start": 133070, + "end": 133088, "loc": { "start": { "line": 3311, @@ -137866,8 +137868,8 @@ }, "object": { "type": "Identifier", - "start": 133071, - "end": 133079, + "start": 133070, + "end": 133078, "loc": { "start": { "line": 3311, @@ -137883,8 +137885,8 @@ }, "property": { "type": "Identifier", - "start": 133080, - "end": 133089, + "start": 133079, + "end": 133088, "loc": { "start": { "line": 3311, @@ -137903,8 +137905,8 @@ "cases": [ { "type": "SwitchCase", - "start": 133109, - "end": 133560, + "start": 133108, + "end": 133559, "loc": { "start": { "line": 3312, @@ -137918,8 +137920,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 133246, - "end": 133533, + "start": 133245, + "end": 133532, "loc": { "start": { "line": 3314, @@ -137932,8 +137934,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 133246, - "end": 133532, + "start": 133245, + "end": 133531, "loc": { "start": { "line": 3314, @@ -137947,8 +137949,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 133246, - "end": 133264, + "start": 133245, + "end": 133263, "loc": { "start": { "line": 3314, @@ -137965,8 +137967,8 @@ }, "right": { "type": "NewExpression", - "start": 133267, - "end": 133532, + "start": 133266, + "end": 133531, "loc": { "start": { "line": 3314, @@ -137979,8 +137981,8 @@ }, "callee": { "type": "Identifier", - "start": 133271, - "end": 133298, + "start": 133270, + "end": 133297, "loc": { "start": { "line": 3314, @@ -137997,8 +137999,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 133299, - "end": 133531, + "start": 133298, + "end": 133530, "loc": { "start": { "line": 3314, @@ -138012,8 +138014,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 133325, - "end": 133330, + "start": 133324, + "end": 133329, "loc": { "start": { "line": 3315, @@ -138029,8 +138031,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133325, - "end": 133330, + "start": 133324, + "end": 133329, "loc": { "start": { "line": 3315, @@ -138046,8 +138048,8 @@ }, "value": { "type": "Identifier", - "start": 133325, - "end": 133330, + "start": 133324, + "end": 133329, "loc": { "start": { "line": 3315, @@ -138067,8 +138069,8 @@ }, { "type": "ObjectProperty", - "start": 133356, - "end": 133366, + "start": 133355, + "end": 133365, "loc": { "start": { "line": 3316, @@ -138084,8 +138086,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133356, - "end": 133366, + "start": 133355, + "end": 133365, "loc": { "start": { "line": 3316, @@ -138101,8 +138103,8 @@ }, "value": { "type": "Identifier", - "start": 133356, - "end": 133366, + "start": 133355, + "end": 133365, "loc": { "start": { "line": 3316, @@ -138122,8 +138124,8 @@ }, { "type": "ObjectProperty", - "start": 133392, - "end": 133400, + "start": 133391, + "end": 133399, "loc": { "start": { "line": 3317, @@ -138139,8 +138141,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133392, - "end": 133400, + "start": 133391, + "end": 133399, "loc": { "start": { "line": 3317, @@ -138156,8 +138158,8 @@ }, "value": { "type": "Identifier", - "start": 133392, - "end": 133400, + "start": 133391, + "end": 133399, "loc": { "start": { "line": 3317, @@ -138177,8 +138179,8 @@ }, { "type": "ObjectProperty", - "start": 133426, - "end": 133432, + "start": 133425, + "end": 133431, "loc": { "start": { "line": 3318, @@ -138194,8 +138196,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133426, - "end": 133432, + "start": 133425, + "end": 133431, "loc": { "start": { "line": 3318, @@ -138211,8 +138213,8 @@ }, "value": { "type": "Identifier", - "start": 133426, - "end": 133432, + "start": 133425, + "end": 133431, "loc": { "start": { "line": 3318, @@ -138232,8 +138234,8 @@ }, { "type": "ObjectProperty", - "start": 133458, - "end": 133471, + "start": 133457, + "end": 133470, "loc": { "start": { "line": 3319, @@ -138249,8 +138251,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133458, - "end": 133468, + "start": 133457, + "end": 133467, "loc": { "start": { "line": 3319, @@ -138266,8 +138268,8 @@ }, "value": { "type": "NumericLiteral", - "start": 133470, - "end": 133471, + "start": 133469, + "end": 133470, "loc": { "start": { "line": 3319, @@ -138287,8 +138289,8 @@ }, { "type": "ObjectProperty", - "start": 133497, - "end": 133509, + "start": 133496, + "end": 133508, "loc": { "start": { "line": 3320, @@ -138304,8 +138306,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133497, - "end": 133502, + "start": 133496, + "end": 133501, "loc": { "start": { "line": 3320, @@ -138321,8 +138323,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 133504, - "end": 133509, + "start": 133503, + "end": 133508, "loc": { "start": { "line": 3320, @@ -138346,8 +138348,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);", - "start": 133147, - "end": 133225, + "start": 133146, + "end": 133224, "loc": { "start": { "line": 3313, @@ -138363,8 +138365,8 @@ }, { "type": "BreakStatement", - "start": 133554, - "end": 133560, + "start": 133553, + "end": 133559, "loc": { "start": { "line": 3322, @@ -138380,8 +138382,8 @@ ], "test": { "type": "StringLiteral", - "start": 133114, - "end": 133125, + "start": 133113, + "end": 133124, "loc": { "start": { "line": 3312, @@ -138401,8 +138403,8 @@ }, { "type": "SwitchCase", - "start": 133577, - "end": 134023, + "start": 133576, + "end": 134022, "loc": { "start": { "line": 3323, @@ -138416,8 +138418,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 133710, - "end": 133996, + "start": 133709, + "end": 133995, "loc": { "start": { "line": 3325, @@ -138430,8 +138432,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 133710, - "end": 133995, + "start": 133709, + "end": 133994, "loc": { "start": { "line": 3325, @@ -138445,8 +138447,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 133710, - "end": 133728, + "start": 133709, + "end": 133727, "loc": { "start": { "line": 3325, @@ -138463,8 +138465,8 @@ }, "right": { "type": "NewExpression", - "start": 133731, - "end": 133995, + "start": 133730, + "end": 133994, "loc": { "start": { "line": 3325, @@ -138477,8 +138479,8 @@ }, "callee": { "type": "Identifier", - "start": 133735, - "end": 133762, + "start": 133734, + "end": 133761, "loc": { "start": { "line": 3325, @@ -138495,8 +138497,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 133763, - "end": 133994, + "start": 133762, + "end": 133993, "loc": { "start": { "line": 3325, @@ -138510,8 +138512,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 133789, - "end": 133794, + "start": 133788, + "end": 133793, "loc": { "start": { "line": 3326, @@ -138527,8 +138529,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133789, - "end": 133794, + "start": 133788, + "end": 133793, "loc": { "start": { "line": 3326, @@ -138544,8 +138546,8 @@ }, "value": { "type": "Identifier", - "start": 133789, - "end": 133794, + "start": 133788, + "end": 133793, "loc": { "start": { "line": 3326, @@ -138565,8 +138567,8 @@ }, { "type": "ObjectProperty", - "start": 133820, - "end": 133830, + "start": 133819, + "end": 133829, "loc": { "start": { "line": 3327, @@ -138582,8 +138584,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133820, - "end": 133830, + "start": 133819, + "end": 133829, "loc": { "start": { "line": 3327, @@ -138599,8 +138601,8 @@ }, "value": { "type": "Identifier", - "start": 133820, - "end": 133830, + "start": 133819, + "end": 133829, "loc": { "start": { "line": 3327, @@ -138620,8 +138622,8 @@ }, { "type": "ObjectProperty", - "start": 133856, - "end": 133864, + "start": 133855, + "end": 133863, "loc": { "start": { "line": 3328, @@ -138637,8 +138639,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133856, - "end": 133864, + "start": 133855, + "end": 133863, "loc": { "start": { "line": 3328, @@ -138654,8 +138656,8 @@ }, "value": { "type": "Identifier", - "start": 133856, - "end": 133864, + "start": 133855, + "end": 133863, "loc": { "start": { "line": 3328, @@ -138675,8 +138677,8 @@ }, { "type": "ObjectProperty", - "start": 133890, - "end": 133896, + "start": 133889, + "end": 133895, "loc": { "start": { "line": 3329, @@ -138692,8 +138694,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133890, - "end": 133896, + "start": 133889, + "end": 133895, "loc": { "start": { "line": 3329, @@ -138709,8 +138711,8 @@ }, "value": { "type": "Identifier", - "start": 133890, - "end": 133896, + "start": 133889, + "end": 133895, "loc": { "start": { "line": 3329, @@ -138730,8 +138732,8 @@ }, { "type": "ObjectProperty", - "start": 133922, - "end": 133935, + "start": 133921, + "end": 133934, "loc": { "start": { "line": 3330, @@ -138747,8 +138749,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133922, - "end": 133932, + "start": 133921, + "end": 133931, "loc": { "start": { "line": 3330, @@ -138764,8 +138766,8 @@ }, "value": { "type": "NumericLiteral", - "start": 133934, - "end": 133935, + "start": 133933, + "end": 133934, "loc": { "start": { "line": 3330, @@ -138785,8 +138787,8 @@ }, { "type": "ObjectProperty", - "start": 133961, - "end": 133972, + "start": 133960, + "end": 133971, "loc": { "start": { "line": 3331, @@ -138802,8 +138804,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 133961, - "end": 133966, + "start": 133960, + "end": 133965, "loc": { "start": { "line": 3331, @@ -138819,8 +138821,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 133968, - "end": 133972, + "start": 133967, + "end": 133971, "loc": { "start": { "line": 3331, @@ -138844,8 +138846,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);", - "start": 133611, - "end": 133689, + "start": 133610, + "end": 133688, "loc": { "start": { "line": 3324, @@ -138861,8 +138863,8 @@ }, { "type": "BreakStatement", - "start": 134017, - "end": 134023, + "start": 134016, + "end": 134022, "loc": { "start": { "line": 3333, @@ -138878,8 +138880,8 @@ ], "test": { "type": "StringLiteral", - "start": 133582, - "end": 133589, + "start": 133581, + "end": 133588, "loc": { "start": { "line": 3323, @@ -138899,8 +138901,8 @@ }, { "type": "SwitchCase", - "start": 134040, - "end": 134489, + "start": 134039, + "end": 134488, "loc": { "start": { "line": 3334, @@ -138914,8 +138916,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 134175, - "end": 134462, + "start": 134174, + "end": 134461, "loc": { "start": { "line": 3336, @@ -138928,8 +138930,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 134175, - "end": 134461, + "start": 134174, + "end": 134460, "loc": { "start": { "line": 3336, @@ -138943,8 +138945,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 134175, - "end": 134193, + "start": 134174, + "end": 134192, "loc": { "start": { "line": 3336, @@ -138961,8 +138963,8 @@ }, "right": { "type": "NewExpression", - "start": 134196, - "end": 134461, + "start": 134195, + "end": 134460, "loc": { "start": { "line": 3336, @@ -138975,8 +138977,8 @@ }, "callee": { "type": "Identifier", - "start": 134200, - "end": 134227, + "start": 134199, + "end": 134226, "loc": { "start": { "line": 3336, @@ -138993,8 +138995,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 134228, - "end": 134460, + "start": 134227, + "end": 134459, "loc": { "start": { "line": 3336, @@ -139008,8 +139010,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 134254, - "end": 134259, + "start": 134253, + "end": 134258, "loc": { "start": { "line": 3337, @@ -139025,8 +139027,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134254, - "end": 134259, + "start": 134253, + "end": 134258, "loc": { "start": { "line": 3337, @@ -139042,8 +139044,8 @@ }, "value": { "type": "Identifier", - "start": 134254, - "end": 134259, + "start": 134253, + "end": 134258, "loc": { "start": { "line": 3337, @@ -139063,8 +139065,8 @@ }, { "type": "ObjectProperty", - "start": 134285, - "end": 134295, + "start": 134284, + "end": 134294, "loc": { "start": { "line": 3338, @@ -139080,8 +139082,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134285, - "end": 134295, + "start": 134284, + "end": 134294, "loc": { "start": { "line": 3338, @@ -139097,8 +139099,8 @@ }, "value": { "type": "Identifier", - "start": 134285, - "end": 134295, + "start": 134284, + "end": 134294, "loc": { "start": { "line": 3338, @@ -139118,8 +139120,8 @@ }, { "type": "ObjectProperty", - "start": 134321, - "end": 134329, + "start": 134320, + "end": 134328, "loc": { "start": { "line": 3339, @@ -139135,8 +139137,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134321, - "end": 134329, + "start": 134320, + "end": 134328, "loc": { "start": { "line": 3339, @@ -139152,8 +139154,8 @@ }, "value": { "type": "Identifier", - "start": 134321, - "end": 134329, + "start": 134320, + "end": 134328, "loc": { "start": { "line": 3339, @@ -139173,8 +139175,8 @@ }, { "type": "ObjectProperty", - "start": 134355, - "end": 134361, + "start": 134354, + "end": 134360, "loc": { "start": { "line": 3340, @@ -139190,8 +139192,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134355, - "end": 134361, + "start": 134354, + "end": 134360, "loc": { "start": { "line": 3340, @@ -139207,8 +139209,8 @@ }, "value": { "type": "Identifier", - "start": 134355, - "end": 134361, + "start": 134354, + "end": 134360, "loc": { "start": { "line": 3340, @@ -139228,8 +139230,8 @@ }, { "type": "ObjectProperty", - "start": 134387, - "end": 134400, + "start": 134386, + "end": 134399, "loc": { "start": { "line": 3341, @@ -139245,8 +139247,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134387, - "end": 134397, + "start": 134386, + "end": 134396, "loc": { "start": { "line": 3341, @@ -139262,8 +139264,8 @@ }, "value": { "type": "NumericLiteral", - "start": 134399, - "end": 134400, + "start": 134398, + "end": 134399, "loc": { "start": { "line": 3341, @@ -139283,8 +139285,8 @@ }, { "type": "ObjectProperty", - "start": 134426, - "end": 134438, + "start": 134425, + "end": 134437, "loc": { "start": { "line": 3342, @@ -139300,8 +139302,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134426, - "end": 134431, + "start": 134425, + "end": 134430, "loc": { "start": { "line": 3342, @@ -139317,8 +139319,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 134433, - "end": 134438, + "start": 134432, + "end": 134437, "loc": { "start": { "line": 3342, @@ -139342,8 +139344,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);", - "start": 134076, - "end": 134154, + "start": 134075, + "end": 134153, "loc": { "start": { "line": 3335, @@ -139359,8 +139361,8 @@ }, { "type": "BreakStatement", - "start": 134483, - "end": 134489, + "start": 134482, + "end": 134488, "loc": { "start": { "line": 3344, @@ -139376,8 +139378,8 @@ ], "test": { "type": "StringLiteral", - "start": 134045, - "end": 134054, + "start": 134044, + "end": 134053, "loc": { "start": { "line": 3334, @@ -139397,8 +139399,8 @@ }, { "type": "SwitchCase", - "start": 134506, - "end": 134910, + "start": 134505, + "end": 134909, "loc": { "start": { "line": 3345, @@ -139412,8 +139414,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 134638, - "end": 134883, + "start": 134637, + "end": 134882, "loc": { "start": { "line": 3347, @@ -139426,8 +139428,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 134638, - "end": 134882, + "start": 134637, + "end": 134881, "loc": { "start": { "line": 3347, @@ -139441,8 +139443,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 134638, - "end": 134656, + "start": 134637, + "end": 134655, "loc": { "start": { "line": 3347, @@ -139459,8 +139461,8 @@ }, "right": { "type": "NewExpression", - "start": 134659, - "end": 134882, + "start": 134658, + "end": 134881, "loc": { "start": { "line": 3347, @@ -139473,8 +139475,8 @@ }, "callee": { "type": "Identifier", - "start": 134663, - "end": 134686, + "start": 134662, + "end": 134685, "loc": { "start": { "line": 3347, @@ -139491,8 +139493,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 134687, - "end": 134881, + "start": 134686, + "end": 134880, "loc": { "start": { "line": 3347, @@ -139506,8 +139508,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 134713, - "end": 134718, + "start": 134712, + "end": 134717, "loc": { "start": { "line": 3348, @@ -139523,8 +139525,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134713, - "end": 134718, + "start": 134712, + "end": 134717, "loc": { "start": { "line": 3348, @@ -139540,8 +139542,8 @@ }, "value": { "type": "Identifier", - "start": 134713, - "end": 134718, + "start": 134712, + "end": 134717, "loc": { "start": { "line": 3348, @@ -139561,8 +139563,8 @@ }, { "type": "ObjectProperty", - "start": 134744, - "end": 134754, + "start": 134743, + "end": 134753, "loc": { "start": { "line": 3349, @@ -139578,8 +139580,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134744, - "end": 134754, + "start": 134743, + "end": 134753, "loc": { "start": { "line": 3349, @@ -139595,8 +139597,8 @@ }, "value": { "type": "Identifier", - "start": 134744, - "end": 134754, + "start": 134743, + "end": 134753, "loc": { "start": { "line": 3349, @@ -139616,8 +139618,8 @@ }, { "type": "ObjectProperty", - "start": 134780, - "end": 134788, + "start": 134779, + "end": 134787, "loc": { "start": { "line": 3350, @@ -139633,8 +139635,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134780, - "end": 134788, + "start": 134779, + "end": 134787, "loc": { "start": { "line": 3350, @@ -139650,8 +139652,8 @@ }, "value": { "type": "Identifier", - "start": 134780, - "end": 134788, + "start": 134779, + "end": 134787, "loc": { "start": { "line": 3350, @@ -139671,8 +139673,8 @@ }, { "type": "ObjectProperty", - "start": 134814, - "end": 134820, + "start": 134813, + "end": 134819, "loc": { "start": { "line": 3351, @@ -139688,8 +139690,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134814, - "end": 134820, + "start": 134813, + "end": 134819, "loc": { "start": { "line": 3351, @@ -139705,8 +139707,8 @@ }, "value": { "type": "Identifier", - "start": 134814, - "end": 134820, + "start": 134813, + "end": 134819, "loc": { "start": { "line": 3351, @@ -139726,8 +139728,8 @@ }, { "type": "ObjectProperty", - "start": 134846, - "end": 134859, + "start": 134845, + "end": 134858, "loc": { "start": { "line": 3352, @@ -139743,8 +139745,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 134846, - "end": 134856, + "start": 134845, + "end": 134855, "loc": { "start": { "line": 3352, @@ -139760,8 +139762,8 @@ }, "value": { "type": "NumericLiteral", - "start": 134858, - "end": 134859, + "start": 134857, + "end": 134858, "loc": { "start": { "line": 3352, @@ -139789,8 +139791,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating VBOInstancingLinesLayer`);", - "start": 134540, - "end": 134617, + "start": 134539, + "end": 134616, "loc": { "start": { "line": 3346, @@ -139806,8 +139808,8 @@ }, { "type": "BreakStatement", - "start": 134904, - "end": 134910, + "start": 134903, + "end": 134909, "loc": { "start": { "line": 3354, @@ -139823,8 +139825,8 @@ ], "test": { "type": "StringLiteral", - "start": 134511, - "end": 134518, + "start": 134510, + "end": 134517, "loc": { "start": { "line": 3345, @@ -139844,8 +139846,8 @@ }, { "type": "SwitchCase", - "start": 134927, - "end": 135331, + "start": 134926, + "end": 135330, "loc": { "start": { "line": 3355, @@ -139859,8 +139861,8 @@ "consequent": [ { "type": "ExpressionStatement", - "start": 135058, - "end": 135304, + "start": 135057, + "end": 135303, "loc": { "start": { "line": 3357, @@ -139873,8 +139875,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 135058, - "end": 135303, + "start": 135057, + "end": 135302, "loc": { "start": { "line": 3357, @@ -139888,8 +139890,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 135058, - "end": 135076, + "start": 135057, + "end": 135075, "loc": { "start": { "line": 3357, @@ -139906,8 +139908,8 @@ }, "right": { "type": "NewExpression", - "start": 135079, - "end": 135303, + "start": 135078, + "end": 135302, "loc": { "start": { "line": 3357, @@ -139920,8 +139922,8 @@ }, "callee": { "type": "Identifier", - "start": 135083, - "end": 135107, + "start": 135082, + "end": 135106, "loc": { "start": { "line": 3357, @@ -139938,8 +139940,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 135108, - "end": 135302, + "start": 135107, + "end": 135301, "loc": { "start": { "line": 3357, @@ -139953,8 +139955,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 135134, - "end": 135139, + "start": 135133, + "end": 135138, "loc": { "start": { "line": 3358, @@ -139970,8 +139972,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 135134, - "end": 135139, + "start": 135133, + "end": 135138, "loc": { "start": { "line": 3358, @@ -139987,8 +139989,8 @@ }, "value": { "type": "Identifier", - "start": 135134, - "end": 135139, + "start": 135133, + "end": 135138, "loc": { "start": { "line": 3358, @@ -140008,8 +140010,8 @@ }, { "type": "ObjectProperty", - "start": 135165, - "end": 135175, + "start": 135164, + "end": 135174, "loc": { "start": { "line": 3359, @@ -140025,8 +140027,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 135165, - "end": 135175, + "start": 135164, + "end": 135174, "loc": { "start": { "line": 3359, @@ -140042,8 +140044,8 @@ }, "value": { "type": "Identifier", - "start": 135165, - "end": 135175, + "start": 135164, + "end": 135174, "loc": { "start": { "line": 3359, @@ -140063,8 +140065,8 @@ }, { "type": "ObjectProperty", - "start": 135201, - "end": 135209, + "start": 135200, + "end": 135208, "loc": { "start": { "line": 3360, @@ -140080,8 +140082,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 135201, - "end": 135209, + "start": 135200, + "end": 135208, "loc": { "start": { "line": 3360, @@ -140097,8 +140099,8 @@ }, "value": { "type": "Identifier", - "start": 135201, - "end": 135209, + "start": 135200, + "end": 135208, "loc": { "start": { "line": 3360, @@ -140118,8 +140120,8 @@ }, { "type": "ObjectProperty", - "start": 135235, - "end": 135241, + "start": 135234, + "end": 135240, "loc": { "start": { "line": 3361, @@ -140135,8 +140137,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 135235, - "end": 135241, + "start": 135234, + "end": 135240, "loc": { "start": { "line": 3361, @@ -140152,8 +140154,8 @@ }, "value": { "type": "Identifier", - "start": 135235, - "end": 135241, + "start": 135234, + "end": 135240, "loc": { "start": { "line": 3361, @@ -140173,8 +140175,8 @@ }, { "type": "ObjectProperty", - "start": 135267, - "end": 135280, + "start": 135266, + "end": 135279, "loc": { "start": { "line": 3362, @@ -140190,8 +140192,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 135267, - "end": 135277, + "start": 135266, + "end": 135276, "loc": { "start": { "line": 3362, @@ -140207,8 +140209,8 @@ }, "value": { "type": "NumericLiteral", - "start": 135279, - "end": 135280, + "start": 135278, + "end": 135279, "loc": { "start": { "line": 3362, @@ -140236,8 +140238,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating PointsInstancingLayer`);", - "start": 134962, - "end": 135037, + "start": 134961, + "end": 135036, "loc": { "start": { "line": 3356, @@ -140253,8 +140255,8 @@ }, { "type": "BreakStatement", - "start": 135325, - "end": 135331, + "start": 135324, + "end": 135330, "loc": { "start": { "line": 3364, @@ -140270,8 +140272,8 @@ ], "test": { "type": "StringLiteral", - "start": 134932, - "end": 134940, + "start": 134931, + "end": 134939, "loc": { "start": { "line": 3355, @@ -140294,8 +140296,8 @@ { "type": "CommentLine", "value": " const lenPositions = geometry.positionsCompressed.length;", - "start": 135358, - "end": 135418, + "start": 135357, + "end": 135417, "loc": { "start": { "line": 3366, @@ -140310,8 +140312,8 @@ { "type": "CommentLine", "value": " if (!vboInstancingLayer.canCreatePortion(lenPositions, geometry.indices.length)) { // FIXME: indices should be optional", - "start": 135431, - "end": 135553, + "start": 135430, + "end": 135552, "loc": { "start": { "line": 3367, @@ -140326,8 +140328,8 @@ { "type": "CommentLine", "value": " vboInstancingLayer.finalize();", - "start": 135566, - "end": 135603, + "start": 135565, + "end": 135602, "loc": { "start": { "line": 3368, @@ -140342,8 +140344,8 @@ { "type": "CommentLine", "value": " delete this._vboInstancingLayers[layerId];", - "start": 135616, - "end": 135665, + "start": 135615, + "end": 135664, "loc": { "start": { "line": 3369, @@ -140358,8 +140360,8 @@ { "type": "CommentLine", "value": " vboInstancingLayer = null;", - "start": 135678, - "end": 135711, + "start": 135677, + "end": 135710, "loc": { "start": { "line": 3370, @@ -140374,8 +140376,8 @@ { "type": "CommentLine", "value": " }", - "start": 135724, - "end": 135728, + "start": 135723, + "end": 135727, "loc": { "start": { "line": 3371, @@ -140395,8 +140397,8 @@ }, { "type": "ExpressionStatement", - "start": 135747, - "end": 135803, + "start": 135746, + "end": 135802, "loc": { "start": { "line": 3373, @@ -140409,8 +140411,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 135747, - "end": 135802, + "start": 135746, + "end": 135801, "loc": { "start": { "line": 3373, @@ -140424,8 +140426,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 135747, - "end": 135781, + "start": 135746, + "end": 135780, "loc": { "start": { "line": 3373, @@ -140438,8 +140440,8 @@ }, "object": { "type": "MemberExpression", - "start": 135747, - "end": 135772, + "start": 135746, + "end": 135771, "loc": { "start": { "line": 3373, @@ -140452,8 +140454,8 @@ }, "object": { "type": "ThisExpression", - "start": 135747, - "end": 135751, + "start": 135746, + "end": 135750, "loc": { "start": { "line": 3373, @@ -140467,8 +140469,8 @@ }, "property": { "type": "Identifier", - "start": 135752, - "end": 135772, + "start": 135751, + "end": 135771, "loc": { "start": { "line": 3373, @@ -140486,8 +140488,8 @@ }, "property": { "type": "Identifier", - "start": 135773, - "end": 135780, + "start": 135772, + "end": 135779, "loc": { "start": { "line": 3373, @@ -140505,8 +140507,8 @@ }, "right": { "type": "Identifier", - "start": 135784, - "end": 135802, + "start": 135783, + "end": 135801, "loc": { "start": { "line": 3373, @@ -140524,8 +140526,8 @@ }, { "type": "ExpressionStatement", - "start": 135812, - "end": 135852, + "start": 135811, + "end": 135851, "loc": { "start": { "line": 3374, @@ -140538,8 +140540,8 @@ }, "expression": { "type": "CallExpression", - "start": 135812, - "end": 135851, + "start": 135811, + "end": 135850, "loc": { "start": { "line": 3374, @@ -140552,8 +140554,8 @@ }, "callee": { "type": "MemberExpression", - "start": 135812, - "end": 135831, + "start": 135811, + "end": 135830, "loc": { "start": { "line": 3374, @@ -140566,8 +140568,8 @@ }, "object": { "type": "MemberExpression", - "start": 135812, - "end": 135826, + "start": 135811, + "end": 135825, "loc": { "start": { "line": 3374, @@ -140580,8 +140582,8 @@ }, "object": { "type": "ThisExpression", - "start": 135812, - "end": 135816, + "start": 135811, + "end": 135815, "loc": { "start": { "line": 3374, @@ -140595,8 +140597,8 @@ }, "property": { "type": "Identifier", - "start": 135817, - "end": 135826, + "start": 135816, + "end": 135825, "loc": { "start": { "line": 3374, @@ -140614,8 +140616,8 @@ }, "property": { "type": "Identifier", - "start": 135827, - "end": 135831, + "start": 135826, + "end": 135830, "loc": { "start": { "line": 3374, @@ -140634,8 +140636,8 @@ "arguments": [ { "type": "Identifier", - "start": 135832, - "end": 135850, + "start": 135831, + "end": 135849, "loc": { "start": { "line": 3374, @@ -140654,8 +140656,8 @@ }, { "type": "ReturnStatement", - "start": 135861, - "end": 135887, + "start": 135860, + "end": 135886, "loc": { "start": { "line": 3375, @@ -140668,8 +140670,8 @@ }, "argument": { "type": "Identifier", - "start": 135868, - "end": 135886, + "start": 135867, + "end": 135885, "loc": { "start": { "line": 3375, @@ -140692,8 +140694,8 @@ { "type": "CommentBlock", "value": "*\n * Creates a {@link SceneModelEntity} within this SceneModel.\n *\n * * Gives the SceneModelEntity one or more {@link SceneModelMesh}es previously created with\n * {@link SceneModel#createMesh}. A SceneModelMesh can only belong to one SceneModelEntity, so you'll get an\n * error if you try to reuse a mesh among multiple SceneModelEntitys.\n * * The SceneModelEntity can have a {@link SceneModelTextureSet}, previously created with\n * {@link SceneModel#createTextureSet}. A SceneModelTextureSet can belong to multiple SceneModelEntitys.\n * * The SceneModelEntity can have a geometry, previously created with\n * {@link SceneModel#createTextureSet}. A geometry is a \"virtual component\" and can belong to multiple SceneModelEntitys.\n *\n * @param {Object} cfg SceneModelEntity configuration.\n * @param {String} cfg.id Optional ID for the new SceneModelEntity. Must not clash with any existing components within the {@link Scene}.\n * @param {String[]} cfg.meshIds IDs of one or more meshes created previously with {@link SceneModel@createMesh}.\n * @param {Boolean} [cfg.isObject] Set ````true```` if the {@link SceneModelEntity} represents an object, in which case it will be registered by {@link SceneModelEntity#id} in {@link Scene#objects} and can also have a corresponding {@link MetaObject} with matching {@link MetaObject#id}, registered by that ID in {@link MetaScene#metaObjects}.\n * @param {Boolean} [cfg.visible=true] Indicates if the SceneModelEntity is initially visible.\n * @param {Boolean} [cfg.culled=false] Indicates if the SceneModelEntity is initially culled from view.\n * @param {Boolean} [cfg.pickable=true] Indicates if the SceneModelEntity is initially pickable.\n * @param {Boolean} [cfg.clippable=true] Indicates if the SceneModelEntity is initially clippable.\n * @param {Boolean} [cfg.collidable=true] Indicates if the SceneModelEntity is initially included in boundary calculations.\n * @param {Boolean} [cfg.castsShadow=true] Indicates if the SceneModelEntity initially casts shadows.\n * @param {Boolean} [cfg.receivesShadow=true] Indicates if the SceneModelEntity initially receives shadows.\n * @param {Boolean} [cfg.xrayed=false] Indicates if the SceneModelEntity is initially xrayed. XRayed appearance is configured by {@link SceneModel#xrayMaterial}.\n * @param {Boolean} [cfg.highlighted=false] Indicates if the SceneModelEntity is initially highlighted. Highlighted appearance is configured by {@link SceneModel#highlightMaterial}.\n * @param {Boolean} [cfg.selected=false] Indicates if the SceneModelEntity is initially selected. Selected appearance is configured by {@link SceneModel#selectedMaterial}.\n * @param {Boolean} [cfg.edges=false] Indicates if the SceneModelEntity's edges are initially emphasized. Edges appearance is configured by {@link SceneModel#edgeMaterial}.\n * @returns {SceneModelEntity} The new SceneModelEntity.\n ", - "start": 135899, - "end": 138870, + "start": 135898, + "end": 138869, "loc": { "start": { "line": 3378, @@ -140709,8 +140711,8 @@ }, { "type": "ClassMethod", - "start": 138875, - "end": 140435, + "start": 138874, + "end": 140434, "loc": { "start": { "line": 3406, @@ -140725,8 +140727,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 138875, - "end": 138887, + "start": 138874, + "end": 138886, "loc": { "start": { "line": 3406, @@ -140749,8 +140751,8 @@ "params": [ { "type": "Identifier", - "start": 138888, - "end": 138891, + "start": 138887, + "end": 138890, "loc": { "start": { "line": 3406, @@ -140767,8 +140769,8 @@ ], "body": { "type": "BlockStatement", - "start": 138893, - "end": 140435, + "start": 138892, + "end": 140434, "loc": { "start": { "line": 3406, @@ -140782,8 +140784,8 @@ "body": [ { "type": "IfStatement", - "start": 138903, - "end": 139177, + "start": 138902, + "end": 139176, "loc": { "start": { "line": 3407, @@ -140796,8 +140798,8 @@ }, "test": { "type": "BinaryExpression", - "start": 138907, - "end": 138927, + "start": 138906, + "end": 138926, "loc": { "start": { "line": 3407, @@ -140810,8 +140812,8 @@ }, "left": { "type": "MemberExpression", - "start": 138907, - "end": 138913, + "start": 138906, + "end": 138912, "loc": { "start": { "line": 3407, @@ -140824,8 +140826,8 @@ }, "object": { "type": "Identifier", - "start": 138907, - "end": 138910, + "start": 138906, + "end": 138909, "loc": { "start": { "line": 3407, @@ -140841,8 +140843,8 @@ }, "property": { "type": "Identifier", - "start": 138911, - "end": 138913, + "start": 138910, + "end": 138912, "loc": { "start": { "line": 3407, @@ -140861,8 +140863,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 138918, - "end": 138927, + "start": 138917, + "end": 138926, "loc": { "start": { "line": 3407, @@ -140879,8 +140881,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 138929, - "end": 138980, + "start": 138928, + "end": 138979, "loc": { "start": { "line": 3407, @@ -140894,8 +140896,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 138943, - "end": 138970, + "start": 138942, + "end": 138969, "loc": { "start": { "line": 3408, @@ -140908,8 +140910,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 138943, - "end": 138969, + "start": 138942, + "end": 138968, "loc": { "start": { "line": 3408, @@ -140923,8 +140925,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 138943, - "end": 138949, + "start": 138942, + "end": 138948, "loc": { "start": { "line": 3408, @@ -140937,8 +140939,8 @@ }, "object": { "type": "Identifier", - "start": 138943, - "end": 138946, + "start": 138942, + "end": 138945, "loc": { "start": { "line": 3408, @@ -140954,8 +140956,8 @@ }, "property": { "type": "Identifier", - "start": 138947, - "end": 138949, + "start": 138946, + "end": 138948, "loc": { "start": { "line": 3408, @@ -140973,8 +140975,8 @@ }, "right": { "type": "CallExpression", - "start": 138952, - "end": 138969, + "start": 138951, + "end": 138968, "loc": { "start": { "line": 3408, @@ -140987,8 +140989,8 @@ }, "callee": { "type": "MemberExpression", - "start": 138952, - "end": 138967, + "start": 138951, + "end": 138966, "loc": { "start": { "line": 3408, @@ -141001,8 +141003,8 @@ }, "object": { "type": "Identifier", - "start": 138952, - "end": 138956, + "start": 138951, + "end": 138955, "loc": { "start": { "line": 3408, @@ -141018,8 +141020,8 @@ }, "property": { "type": "Identifier", - "start": 138957, - "end": 138967, + "start": 138956, + "end": 138966, "loc": { "start": { "line": 3408, @@ -141044,8 +141046,8 @@ }, "alternate": { "type": "IfStatement", - "start": 138986, - "end": 139177, + "start": 138985, + "end": 139176, "loc": { "start": { "line": 3409, @@ -141058,8 +141060,8 @@ }, "test": { "type": "MemberExpression", - "start": 138990, - "end": 139019, + "start": 138989, + "end": 139018, "loc": { "start": { "line": 3409, @@ -141072,8 +141074,8 @@ }, "object": { "type": "MemberExpression", - "start": 138990, - "end": 139011, + "start": 138989, + "end": 139010, "loc": { "start": { "line": 3409, @@ -141086,8 +141088,8 @@ }, "object": { "type": "MemberExpression", - "start": 138990, - "end": 139000, + "start": 138989, + "end": 138999, "loc": { "start": { "line": 3409, @@ -141100,8 +141102,8 @@ }, "object": { "type": "ThisExpression", - "start": 138990, - "end": 138994, + "start": 138989, + "end": 138993, "loc": { "start": { "line": 3409, @@ -141115,8 +141117,8 @@ }, "property": { "type": "Identifier", - "start": 138995, - "end": 139000, + "start": 138994, + "end": 138999, "loc": { "start": { "line": 3409, @@ -141134,8 +141136,8 @@ }, "property": { "type": "Identifier", - "start": 139001, - "end": 139011, + "start": 139000, + "end": 139010, "loc": { "start": { "line": 3409, @@ -141153,8 +141155,8 @@ }, "property": { "type": "MemberExpression", - "start": 139012, - "end": 139018, + "start": 139011, + "end": 139017, "loc": { "start": { "line": 3409, @@ -141167,8 +141169,8 @@ }, "object": { "type": "Identifier", - "start": 139012, - "end": 139015, + "start": 139011, + "end": 139014, "loc": { "start": { "line": 3409, @@ -141184,8 +141186,8 @@ }, "property": { "type": "Identifier", - "start": 139016, - "end": 139018, + "start": 139015, + "end": 139017, "loc": { "start": { "line": 3409, @@ -141205,8 +141207,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 139021, - "end": 139177, + "start": 139020, + "end": 139176, "loc": { "start": { "line": 3409, @@ -141220,8 +141222,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 139035, - "end": 139127, + "start": 139034, + "end": 139126, "loc": { "start": { "line": 3410, @@ -141234,8 +141236,8 @@ }, "expression": { "type": "CallExpression", - "start": 139035, - "end": 139126, + "start": 139034, + "end": 139125, "loc": { "start": { "line": 3410, @@ -141248,8 +141250,8 @@ }, "callee": { "type": "MemberExpression", - "start": 139035, - "end": 139045, + "start": 139034, + "end": 139044, "loc": { "start": { "line": 3410, @@ -141262,8 +141264,8 @@ }, "object": { "type": "ThisExpression", - "start": 139035, - "end": 139039, + "start": 139034, + "end": 139038, "loc": { "start": { "line": 3410, @@ -141277,8 +141279,8 @@ }, "property": { "type": "Identifier", - "start": 139040, - "end": 139045, + "start": 139039, + "end": 139044, "loc": { "start": { "line": 3410, @@ -141297,8 +141299,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 139046, - "end": 139125, + "start": 139045, + "end": 139124, "loc": { "start": { "line": 3410, @@ -141312,8 +141314,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 139093, - "end": 139099, + "start": 139092, + "end": 139098, "loc": { "start": { "line": 3410, @@ -141326,8 +141328,8 @@ }, "object": { "type": "Identifier", - "start": 139093, - "end": 139096, + "start": 139092, + "end": 139095, "loc": { "start": { "line": 3410, @@ -141343,8 +141345,8 @@ }, "property": { "type": "Identifier", - "start": 139097, - "end": 139099, + "start": 139096, + "end": 139098, "loc": { "start": { "line": 3410, @@ -141364,8 +141366,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 139047, - "end": 139091, + "start": 139046, + "end": 139090, "loc": { "start": { "line": 3410, @@ -141384,8 +141386,8 @@ }, { "type": "TemplateElement", - "start": 139100, - "end": 139124, + "start": 139099, + "end": 139123, "loc": { "start": { "line": 3410, @@ -141409,8 +141411,8 @@ }, { "type": "ExpressionStatement", - "start": 139140, - "end": 139167, + "start": 139139, + "end": 139166, "loc": { "start": { "line": 3411, @@ -141423,8 +141425,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 139140, - "end": 139166, + "start": 139139, + "end": 139165, "loc": { "start": { "line": 3411, @@ -141438,8 +141440,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 139140, - "end": 139146, + "start": 139139, + "end": 139145, "loc": { "start": { "line": 3411, @@ -141452,8 +141454,8 @@ }, "object": { "type": "Identifier", - "start": 139140, - "end": 139143, + "start": 139139, + "end": 139142, "loc": { "start": { "line": 3411, @@ -141469,8 +141471,8 @@ }, "property": { "type": "Identifier", - "start": 139144, - "end": 139146, + "start": 139143, + "end": 139145, "loc": { "start": { "line": 3411, @@ -141488,8 +141490,8 @@ }, "right": { "type": "CallExpression", - "start": 139149, - "end": 139166, + "start": 139148, + "end": 139165, "loc": { "start": { "line": 3411, @@ -141502,8 +141504,8 @@ }, "callee": { "type": "MemberExpression", - "start": 139149, - "end": 139164, + "start": 139148, + "end": 139163, "loc": { "start": { "line": 3411, @@ -141516,8 +141518,8 @@ }, "object": { "type": "Identifier", - "start": 139149, - "end": 139153, + "start": 139148, + "end": 139152, "loc": { "start": { "line": 3411, @@ -141533,8 +141535,8 @@ }, "property": { "type": "Identifier", - "start": 139154, - "end": 139164, + "start": 139153, + "end": 139163, "loc": { "start": { "line": 3411, @@ -141562,8 +141564,8 @@ }, { "type": "IfStatement", - "start": 139186, - "end": 139299, + "start": 139185, + "end": 139298, "loc": { "start": { "line": 3413, @@ -141576,8 +141578,8 @@ }, "test": { "type": "BinaryExpression", - "start": 139190, - "end": 139215, + "start": 139189, + "end": 139214, "loc": { "start": { "line": 3413, @@ -141590,8 +141592,8 @@ }, "left": { "type": "MemberExpression", - "start": 139190, - "end": 139201, + "start": 139189, + "end": 139200, "loc": { "start": { "line": 3413, @@ -141604,8 +141606,8 @@ }, "object": { "type": "Identifier", - "start": 139190, - "end": 139193, + "start": 139189, + "end": 139192, "loc": { "start": { "line": 3413, @@ -141621,8 +141623,8 @@ }, "property": { "type": "Identifier", - "start": 139194, - "end": 139201, + "start": 139193, + "end": 139200, "loc": { "start": { "line": 3413, @@ -141641,8 +141643,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 139206, - "end": 139215, + "start": 139205, + "end": 139214, "loc": { "start": { "line": 3413, @@ -141659,8 +141661,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 139217, - "end": 139299, + "start": 139216, + "end": 139298, "loc": { "start": { "line": 3413, @@ -141674,8 +141676,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 139231, - "end": 139269, + "start": 139230, + "end": 139268, "loc": { "start": { "line": 3414, @@ -141688,8 +141690,8 @@ }, "expression": { "type": "CallExpression", - "start": 139231, - "end": 139268, + "start": 139230, + "end": 139267, "loc": { "start": { "line": 3414, @@ -141702,8 +141704,8 @@ }, "callee": { "type": "MemberExpression", - "start": 139231, - "end": 139241, + "start": 139230, + "end": 139240, "loc": { "start": { "line": 3414, @@ -141716,8 +141718,8 @@ }, "object": { "type": "ThisExpression", - "start": 139231, - "end": 139235, + "start": 139230, + "end": 139234, "loc": { "start": { "line": 3414, @@ -141731,8 +141733,8 @@ }, "property": { "type": "Identifier", - "start": 139236, - "end": 139241, + "start": 139235, + "end": 139240, "loc": { "start": { "line": 3414, @@ -141751,8 +141753,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 139242, - "end": 139267, + "start": 139241, + "end": 139266, "loc": { "start": { "line": 3414, @@ -141774,8 +141776,8 @@ }, { "type": "ReturnStatement", - "start": 139282, - "end": 139289, + "start": 139281, + "end": 139288, "loc": { "start": { "line": 3415, @@ -141795,8 +141797,8 @@ }, { "type": "VariableDeclaration", - "start": 139308, - "end": 139322, + "start": 139307, + "end": 139321, "loc": { "start": { "line": 3417, @@ -141810,8 +141812,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 139312, - "end": 139321, + "start": 139311, + "end": 139320, "loc": { "start": { "line": 3417, @@ -141824,8 +141826,8 @@ }, "id": { "type": "Identifier", - "start": 139312, - "end": 139317, + "start": 139311, + "end": 139316, "loc": { "start": { "line": 3417, @@ -141841,8 +141843,8 @@ }, "init": { "type": "NumericLiteral", - "start": 139320, - "end": 139321, + "start": 139319, + "end": 139320, "loc": { "start": { "line": 3417, @@ -141865,8 +141867,8 @@ }, { "type": "IfStatement", - "start": 139331, - "end": 139436, + "start": 139330, + "end": 139435, "loc": { "start": { "line": 3418, @@ -141879,8 +141881,8 @@ }, "test": { "type": "LogicalExpression", - "start": 139335, - "end": 139373, + "start": 139334, + "end": 139372, "loc": { "start": { "line": 3418, @@ -141893,8 +141895,8 @@ }, "left": { "type": "MemberExpression", - "start": 139335, - "end": 139348, + "start": 139334, + "end": 139347, "loc": { "start": { "line": 3418, @@ -141907,8 +141909,8 @@ }, "object": { "type": "ThisExpression", - "start": 139335, - "end": 139339, + "start": 139334, + "end": 139338, "loc": { "start": { "line": 3418, @@ -141922,8 +141924,8 @@ }, "property": { "type": "Identifier", - "start": 139340, - "end": 139348, + "start": 139339, + "end": 139347, "loc": { "start": { "line": 3418, @@ -141942,8 +141944,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 139352, - "end": 139373, + "start": 139351, + "end": 139372, "loc": { "start": { "line": 3418, @@ -141956,8 +141958,8 @@ }, "left": { "type": "MemberExpression", - "start": 139352, - "end": 139363, + "start": 139351, + "end": 139362, "loc": { "start": { "line": 3418, @@ -141970,8 +141972,8 @@ }, "object": { "type": "Identifier", - "start": 139352, - "end": 139355, + "start": 139351, + "end": 139354, "loc": { "start": { "line": 3418, @@ -141987,8 +141989,8 @@ }, "property": { "type": "Identifier", - "start": 139356, - "end": 139363, + "start": 139355, + "end": 139362, "loc": { "start": { "line": 3418, @@ -142007,8 +142009,8 @@ "operator": "!==", "right": { "type": "BooleanLiteral", - "start": 139368, - "end": 139373, + "start": 139367, + "end": 139372, "loc": { "start": { "line": 3418, @@ -142025,8 +142027,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 139375, - "end": 139436, + "start": 139374, + "end": 139435, "loc": { "start": { "line": 3418, @@ -142040,8 +142042,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 139389, - "end": 139426, + "start": 139388, + "end": 139425, "loc": { "start": { "line": 3419, @@ -142054,8 +142056,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 139389, - "end": 139425, + "start": 139388, + "end": 139424, "loc": { "start": { "line": 3419, @@ -142069,8 +142071,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 139389, - "end": 139394, + "start": 139388, + "end": 139393, "loc": { "start": { "line": 3419, @@ -142086,8 +142088,8 @@ }, "right": { "type": "BinaryExpression", - "start": 139397, - "end": 139425, + "start": 139396, + "end": 139424, "loc": { "start": { "line": 3419, @@ -142100,8 +142102,8 @@ }, "left": { "type": "Identifier", - "start": 139397, - "end": 139402, + "start": 139396, + "end": 139401, "loc": { "start": { "line": 3419, @@ -142118,8 +142120,8 @@ "operator": "|", "right": { "type": "MemberExpression", - "start": 139405, - "end": 139425, + "start": 139404, + "end": 139424, "loc": { "start": { "line": 3419, @@ -142132,8 +142134,8 @@ }, "object": { "type": "Identifier", - "start": 139405, - "end": 139417, + "start": 139404, + "end": 139416, "loc": { "start": { "line": 3419, @@ -142149,8 +142151,8 @@ }, "property": { "type": "Identifier", - "start": 139418, - "end": 139425, + "start": 139417, + "end": 139424, "loc": { "start": { "line": 3419, @@ -142176,8 +142178,8 @@ }, { "type": "IfStatement", - "start": 139445, - "end": 139553, + "start": 139444, + "end": 139552, "loc": { "start": { "line": 3421, @@ -142190,8 +142192,8 @@ }, "test": { "type": "LogicalExpression", - "start": 139449, - "end": 139489, + "start": 139448, + "end": 139488, "loc": { "start": { "line": 3421, @@ -142204,8 +142206,8 @@ }, "left": { "type": "MemberExpression", - "start": 139449, - "end": 139463, + "start": 139448, + "end": 139462, "loc": { "start": { "line": 3421, @@ -142218,8 +142220,8 @@ }, "object": { "type": "ThisExpression", - "start": 139449, - "end": 139453, + "start": 139448, + "end": 139452, "loc": { "start": { "line": 3421, @@ -142233,8 +142235,8 @@ }, "property": { "type": "Identifier", - "start": 139454, - "end": 139463, + "start": 139453, + "end": 139462, "loc": { "start": { "line": 3421, @@ -142253,8 +142255,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 139467, - "end": 139489, + "start": 139466, + "end": 139488, "loc": { "start": { "line": 3421, @@ -142267,8 +142269,8 @@ }, "left": { "type": "MemberExpression", - "start": 139467, - "end": 139479, + "start": 139466, + "end": 139478, "loc": { "start": { "line": 3421, @@ -142281,8 +142283,8 @@ }, "object": { "type": "Identifier", - "start": 139467, - "end": 139470, + "start": 139466, + "end": 139469, "loc": { "start": { "line": 3421, @@ -142298,8 +142300,8 @@ }, "property": { "type": "Identifier", - "start": 139471, - "end": 139479, + "start": 139470, + "end": 139478, "loc": { "start": { "line": 3421, @@ -142318,8 +142320,8 @@ "operator": "!==", "right": { "type": "BooleanLiteral", - "start": 139484, - "end": 139489, + "start": 139483, + "end": 139488, "loc": { "start": { "line": 3421, @@ -142336,8 +142338,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 139491, - "end": 139553, + "start": 139490, + "end": 139552, "loc": { "start": { "line": 3421, @@ -142351,8 +142353,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 139505, - "end": 139543, + "start": 139504, + "end": 139542, "loc": { "start": { "line": 3422, @@ -142365,8 +142367,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 139505, - "end": 139542, + "start": 139504, + "end": 139541, "loc": { "start": { "line": 3422, @@ -142380,8 +142382,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 139505, - "end": 139510, + "start": 139504, + "end": 139509, "loc": { "start": { "line": 3422, @@ -142397,8 +142399,8 @@ }, "right": { "type": "BinaryExpression", - "start": 139513, - "end": 139542, + "start": 139512, + "end": 139541, "loc": { "start": { "line": 3422, @@ -142411,8 +142413,8 @@ }, "left": { "type": "Identifier", - "start": 139513, - "end": 139518, + "start": 139512, + "end": 139517, "loc": { "start": { "line": 3422, @@ -142429,8 +142431,8 @@ "operator": "|", "right": { "type": "MemberExpression", - "start": 139521, - "end": 139542, + "start": 139520, + "end": 139541, "loc": { "start": { "line": 3422, @@ -142443,8 +142445,8 @@ }, "object": { "type": "Identifier", - "start": 139521, - "end": 139533, + "start": 139520, + "end": 139532, "loc": { "start": { "line": 3422, @@ -142460,8 +142462,8 @@ }, "property": { "type": "Identifier", - "start": 139534, - "end": 139542, + "start": 139533, + "end": 139541, "loc": { "start": { "line": 3422, @@ -142487,8 +142489,8 @@ }, { "type": "IfStatement", - "start": 139562, - "end": 139664, + "start": 139561, + "end": 139663, "loc": { "start": { "line": 3424, @@ -142501,8 +142503,8 @@ }, "test": { "type": "LogicalExpression", - "start": 139566, - "end": 139602, + "start": 139565, + "end": 139601, "loc": { "start": { "line": 3424, @@ -142515,8 +142517,8 @@ }, "left": { "type": "MemberExpression", - "start": 139566, - "end": 139578, + "start": 139565, + "end": 139577, "loc": { "start": { "line": 3424, @@ -142529,8 +142531,8 @@ }, "object": { "type": "ThisExpression", - "start": 139566, - "end": 139570, + "start": 139565, + "end": 139569, "loc": { "start": { "line": 3424, @@ -142544,8 +142546,8 @@ }, "property": { "type": "Identifier", - "start": 139571, - "end": 139578, + "start": 139570, + "end": 139577, "loc": { "start": { "line": 3424, @@ -142564,8 +142566,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 139582, - "end": 139602, + "start": 139581, + "end": 139601, "loc": { "start": { "line": 3424, @@ -142578,8 +142580,8 @@ }, "left": { "type": "MemberExpression", - "start": 139582, - "end": 139592, + "start": 139581, + "end": 139591, "loc": { "start": { "line": 3424, @@ -142592,8 +142594,8 @@ }, "object": { "type": "Identifier", - "start": 139582, - "end": 139585, + "start": 139581, + "end": 139584, "loc": { "start": { "line": 3424, @@ -142609,8 +142611,8 @@ }, "property": { "type": "Identifier", - "start": 139586, - "end": 139592, + "start": 139585, + "end": 139591, "loc": { "start": { "line": 3424, @@ -142629,8 +142631,8 @@ "operator": "!==", "right": { "type": "BooleanLiteral", - "start": 139597, - "end": 139602, + "start": 139596, + "end": 139601, "loc": { "start": { "line": 3424, @@ -142647,8 +142649,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 139604, - "end": 139664, + "start": 139603, + "end": 139663, "loc": { "start": { "line": 3424, @@ -142662,8 +142664,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 139618, - "end": 139654, + "start": 139617, + "end": 139653, "loc": { "start": { "line": 3425, @@ -142676,8 +142678,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 139618, - "end": 139653, + "start": 139617, + "end": 139652, "loc": { "start": { "line": 3425, @@ -142691,8 +142693,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 139618, - "end": 139623, + "start": 139617, + "end": 139622, "loc": { "start": { "line": 3425, @@ -142708,8 +142710,8 @@ }, "right": { "type": "BinaryExpression", - "start": 139626, - "end": 139653, + "start": 139625, + "end": 139652, "loc": { "start": { "line": 3425, @@ -142722,8 +142724,8 @@ }, "left": { "type": "Identifier", - "start": 139626, - "end": 139631, + "start": 139625, + "end": 139630, "loc": { "start": { "line": 3425, @@ -142740,8 +142742,8 @@ "operator": "|", "right": { "type": "MemberExpression", - "start": 139634, - "end": 139653, + "start": 139633, + "end": 139652, "loc": { "start": { "line": 3425, @@ -142754,8 +142756,8 @@ }, "object": { "type": "Identifier", - "start": 139634, - "end": 139646, + "start": 139633, + "end": 139645, "loc": { "start": { "line": 3425, @@ -142771,8 +142773,8 @@ }, "property": { "type": "Identifier", - "start": 139647, - "end": 139653, + "start": 139646, + "end": 139652, "loc": { "start": { "line": 3425, @@ -142798,8 +142800,8 @@ }, { "type": "IfStatement", - "start": 139673, - "end": 139784, + "start": 139672, + "end": 139783, "loc": { "start": { "line": 3427, @@ -142812,8 +142814,8 @@ }, "test": { "type": "LogicalExpression", - "start": 139677, - "end": 139719, + "start": 139676, + "end": 139718, "loc": { "start": { "line": 3427, @@ -142826,8 +142828,8 @@ }, "left": { "type": "MemberExpression", - "start": 139677, - "end": 139692, + "start": 139676, + "end": 139691, "loc": { "start": { "line": 3427, @@ -142840,8 +142842,8 @@ }, "object": { "type": "ThisExpression", - "start": 139677, - "end": 139681, + "start": 139676, + "end": 139680, "loc": { "start": { "line": 3427, @@ -142855,8 +142857,8 @@ }, "property": { "type": "Identifier", - "start": 139682, - "end": 139692, + "start": 139681, + "end": 139691, "loc": { "start": { "line": 3427, @@ -142875,8 +142877,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 139696, - "end": 139719, + "start": 139695, + "end": 139718, "loc": { "start": { "line": 3427, @@ -142889,8 +142891,8 @@ }, "left": { "type": "MemberExpression", - "start": 139696, - "end": 139709, + "start": 139695, + "end": 139708, "loc": { "start": { "line": 3427, @@ -142903,8 +142905,8 @@ }, "object": { "type": "Identifier", - "start": 139696, - "end": 139699, + "start": 139695, + "end": 139698, "loc": { "start": { "line": 3427, @@ -142920,8 +142922,8 @@ }, "property": { "type": "Identifier", - "start": 139700, - "end": 139709, + "start": 139699, + "end": 139708, "loc": { "start": { "line": 3427, @@ -142940,8 +142942,8 @@ "operator": "!==", "right": { "type": "BooleanLiteral", - "start": 139714, - "end": 139719, + "start": 139713, + "end": 139718, "loc": { "start": { "line": 3427, @@ -142958,8 +142960,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 139721, - "end": 139784, + "start": 139720, + "end": 139783, "loc": { "start": { "line": 3427, @@ -142973,8 +142975,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 139735, - "end": 139774, + "start": 139734, + "end": 139773, "loc": { "start": { "line": 3428, @@ -142987,8 +142989,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 139735, - "end": 139773, + "start": 139734, + "end": 139772, "loc": { "start": { "line": 3428, @@ -143002,8 +143004,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 139735, - "end": 139740, + "start": 139734, + "end": 139739, "loc": { "start": { "line": 3428, @@ -143019,8 +143021,8 @@ }, "right": { "type": "BinaryExpression", - "start": 139743, - "end": 139773, + "start": 139742, + "end": 139772, "loc": { "start": { "line": 3428, @@ -143033,8 +143035,8 @@ }, "left": { "type": "Identifier", - "start": 139743, - "end": 139748, + "start": 139742, + "end": 139747, "loc": { "start": { "line": 3428, @@ -143051,8 +143053,8 @@ "operator": "|", "right": { "type": "MemberExpression", - "start": 139751, - "end": 139773, + "start": 139750, + "end": 139772, "loc": { "start": { "line": 3428, @@ -143065,8 +143067,8 @@ }, "object": { "type": "Identifier", - "start": 139751, - "end": 139763, + "start": 139750, + "end": 139762, "loc": { "start": { "line": 3428, @@ -143082,8 +143084,8 @@ }, "property": { "type": "Identifier", - "start": 139764, - "end": 139773, + "start": 139763, + "end": 139772, "loc": { "start": { "line": 3428, @@ -143109,8 +143111,8 @@ }, { "type": "IfStatement", - "start": 139793, - "end": 139907, + "start": 139792, + "end": 139906, "loc": { "start": { "line": 3430, @@ -143123,8 +143125,8 @@ }, "test": { "type": "LogicalExpression", - "start": 139797, - "end": 139841, + "start": 139796, + "end": 139840, "loc": { "start": { "line": 3430, @@ -143137,8 +143139,8 @@ }, "left": { "type": "MemberExpression", - "start": 139797, - "end": 139813, + "start": 139796, + "end": 139812, "loc": { "start": { "line": 3430, @@ -143151,8 +143153,8 @@ }, "object": { "type": "ThisExpression", - "start": 139797, - "end": 139801, + "start": 139796, + "end": 139800, "loc": { "start": { "line": 3430, @@ -143166,8 +143168,8 @@ }, "property": { "type": "Identifier", - "start": 139802, - "end": 139813, + "start": 139801, + "end": 139812, "loc": { "start": { "line": 3430, @@ -143186,8 +143188,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 139817, - "end": 139841, + "start": 139816, + "end": 139840, "loc": { "start": { "line": 3430, @@ -143200,8 +143202,8 @@ }, "left": { "type": "MemberExpression", - "start": 139817, - "end": 139831, + "start": 139816, + "end": 139830, "loc": { "start": { "line": 3430, @@ -143214,8 +143216,8 @@ }, "object": { "type": "Identifier", - "start": 139817, - "end": 139820, + "start": 139816, + "end": 139819, "loc": { "start": { "line": 3430, @@ -143231,8 +143233,8 @@ }, "property": { "type": "Identifier", - "start": 139821, - "end": 139831, + "start": 139820, + "end": 139830, "loc": { "start": { "line": 3430, @@ -143251,8 +143253,8 @@ "operator": "!==", "right": { "type": "BooleanLiteral", - "start": 139836, - "end": 139841, + "start": 139835, + "end": 139840, "loc": { "start": { "line": 3430, @@ -143269,8 +143271,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 139843, - "end": 139907, + "start": 139842, + "end": 139906, "loc": { "start": { "line": 3430, @@ -143284,8 +143286,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 139857, - "end": 139897, + "start": 139856, + "end": 139896, "loc": { "start": { "line": 3431, @@ -143298,8 +143300,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 139857, - "end": 139896, + "start": 139856, + "end": 139895, "loc": { "start": { "line": 3431, @@ -143313,8 +143315,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 139857, - "end": 139862, + "start": 139856, + "end": 139861, "loc": { "start": { "line": 3431, @@ -143330,8 +143332,8 @@ }, "right": { "type": "BinaryExpression", - "start": 139865, - "end": 139896, + "start": 139864, + "end": 139895, "loc": { "start": { "line": 3431, @@ -143344,8 +143346,8 @@ }, "left": { "type": "Identifier", - "start": 139865, - "end": 139870, + "start": 139864, + "end": 139869, "loc": { "start": { "line": 3431, @@ -143362,8 +143364,8 @@ "operator": "|", "right": { "type": "MemberExpression", - "start": 139873, - "end": 139896, + "start": 139872, + "end": 139895, "loc": { "start": { "line": 3431, @@ -143376,8 +143378,8 @@ }, "object": { "type": "Identifier", - "start": 139873, - "end": 139885, + "start": 139872, + "end": 139884, "loc": { "start": { "line": 3431, @@ -143393,8 +143395,8 @@ }, "property": { "type": "Identifier", - "start": 139886, - "end": 139896, + "start": 139885, + "end": 139895, "loc": { "start": { "line": 3431, @@ -143420,8 +143422,8 @@ }, { "type": "IfStatement", - "start": 139916, - "end": 140015, + "start": 139915, + "end": 140014, "loc": { "start": { "line": 3433, @@ -143434,8 +143436,8 @@ }, "test": { "type": "LogicalExpression", - "start": 139920, - "end": 139954, + "start": 139919, + "end": 139953, "loc": { "start": { "line": 3433, @@ -143448,8 +143450,8 @@ }, "left": { "type": "MemberExpression", - "start": 139920, - "end": 139931, + "start": 139919, + "end": 139930, "loc": { "start": { "line": 3433, @@ -143462,8 +143464,8 @@ }, "object": { "type": "ThisExpression", - "start": 139920, - "end": 139924, + "start": 139919, + "end": 139923, "loc": { "start": { "line": 3433, @@ -143477,8 +143479,8 @@ }, "property": { "type": "Identifier", - "start": 139925, - "end": 139931, + "start": 139924, + "end": 139930, "loc": { "start": { "line": 3433, @@ -143497,8 +143499,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 139935, - "end": 139954, + "start": 139934, + "end": 139953, "loc": { "start": { "line": 3433, @@ -143511,8 +143513,8 @@ }, "left": { "type": "MemberExpression", - "start": 139935, - "end": 139944, + "start": 139934, + "end": 139943, "loc": { "start": { "line": 3433, @@ -143525,8 +143527,8 @@ }, "object": { "type": "Identifier", - "start": 139935, - "end": 139938, + "start": 139934, + "end": 139937, "loc": { "start": { "line": 3433, @@ -143542,8 +143544,8 @@ }, "property": { "type": "Identifier", - "start": 139939, - "end": 139944, + "start": 139938, + "end": 139943, "loc": { "start": { "line": 3433, @@ -143562,8 +143564,8 @@ "operator": "!==", "right": { "type": "BooleanLiteral", - "start": 139949, - "end": 139954, + "start": 139948, + "end": 139953, "loc": { "start": { "line": 3433, @@ -143580,8 +143582,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 139956, - "end": 140015, + "start": 139955, + "end": 140014, "loc": { "start": { "line": 3433, @@ -143595,8 +143597,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 139970, - "end": 140005, + "start": 139969, + "end": 140004, "loc": { "start": { "line": 3434, @@ -143609,8 +143611,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 139970, - "end": 140004, + "start": 139969, + "end": 140003, "loc": { "start": { "line": 3434, @@ -143624,8 +143626,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 139970, - "end": 139975, + "start": 139969, + "end": 139974, "loc": { "start": { "line": 3434, @@ -143641,8 +143643,8 @@ }, "right": { "type": "BinaryExpression", - "start": 139978, - "end": 140004, + "start": 139977, + "end": 140003, "loc": { "start": { "line": 3434, @@ -143655,8 +143657,8 @@ }, "left": { "type": "Identifier", - "start": 139978, - "end": 139983, + "start": 139977, + "end": 139982, "loc": { "start": { "line": 3434, @@ -143673,8 +143675,8 @@ "operator": "|", "right": { "type": "MemberExpression", - "start": 139986, - "end": 140004, + "start": 139985, + "end": 140003, "loc": { "start": { "line": 3434, @@ -143687,8 +143689,8 @@ }, "object": { "type": "Identifier", - "start": 139986, - "end": 139998, + "start": 139985, + "end": 139997, "loc": { "start": { "line": 3434, @@ -143704,8 +143706,8 @@ }, "property": { "type": "Identifier", - "start": 139999, - "end": 140004, + "start": 139998, + "end": 140003, "loc": { "start": { "line": 3434, @@ -143731,8 +143733,8 @@ }, { "type": "IfStatement", - "start": 140024, - "end": 140126, + "start": 140023, + "end": 140125, "loc": { "start": { "line": 3436, @@ -143745,8 +143747,8 @@ }, "test": { "type": "LogicalExpression", - "start": 140028, - "end": 140064, + "start": 140027, + "end": 140063, "loc": { "start": { "line": 3436, @@ -143759,8 +143761,8 @@ }, "left": { "type": "MemberExpression", - "start": 140028, - "end": 140040, + "start": 140027, + "end": 140039, "loc": { "start": { "line": 3436, @@ -143773,8 +143775,8 @@ }, "object": { "type": "ThisExpression", - "start": 140028, - "end": 140032, + "start": 140027, + "end": 140031, "loc": { "start": { "line": 3436, @@ -143788,8 +143790,8 @@ }, "property": { "type": "Identifier", - "start": 140033, - "end": 140040, + "start": 140032, + "end": 140039, "loc": { "start": { "line": 3436, @@ -143808,8 +143810,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 140044, - "end": 140064, + "start": 140043, + "end": 140063, "loc": { "start": { "line": 3436, @@ -143822,8 +143824,8 @@ }, "left": { "type": "MemberExpression", - "start": 140044, - "end": 140054, + "start": 140043, + "end": 140053, "loc": { "start": { "line": 3436, @@ -143836,8 +143838,8 @@ }, "object": { "type": "Identifier", - "start": 140044, - "end": 140047, + "start": 140043, + "end": 140046, "loc": { "start": { "line": 3436, @@ -143853,8 +143855,8 @@ }, "property": { "type": "Identifier", - "start": 140048, - "end": 140054, + "start": 140047, + "end": 140053, "loc": { "start": { "line": 3436, @@ -143873,8 +143875,8 @@ "operator": "!==", "right": { "type": "BooleanLiteral", - "start": 140059, - "end": 140064, + "start": 140058, + "end": 140063, "loc": { "start": { "line": 3436, @@ -143891,8 +143893,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 140066, - "end": 140126, + "start": 140065, + "end": 140125, "loc": { "start": { "line": 3436, @@ -143906,8 +143908,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 140080, - "end": 140116, + "start": 140079, + "end": 140115, "loc": { "start": { "line": 3437, @@ -143920,8 +143922,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 140080, - "end": 140115, + "start": 140079, + "end": 140114, "loc": { "start": { "line": 3437, @@ -143935,8 +143937,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 140080, - "end": 140085, + "start": 140079, + "end": 140084, "loc": { "start": { "line": 3437, @@ -143952,8 +143954,8 @@ }, "right": { "type": "BinaryExpression", - "start": 140088, - "end": 140115, + "start": 140087, + "end": 140114, "loc": { "start": { "line": 3437, @@ -143966,8 +143968,8 @@ }, "left": { "type": "Identifier", - "start": 140088, - "end": 140093, + "start": 140087, + "end": 140092, "loc": { "start": { "line": 3437, @@ -143984,8 +143986,8 @@ "operator": "|", "right": { "type": "MemberExpression", - "start": 140096, - "end": 140115, + "start": 140095, + "end": 140114, "loc": { "start": { "line": 3437, @@ -143998,8 +144000,8 @@ }, "object": { "type": "Identifier", - "start": 140096, - "end": 140108, + "start": 140095, + "end": 140107, "loc": { "start": { "line": 3437, @@ -144015,8 +144017,8 @@ }, "property": { "type": "Identifier", - "start": 140109, - "end": 140115, + "start": 140108, + "end": 140114, "loc": { "start": { "line": 3437, @@ -144042,8 +144044,8 @@ }, { "type": "IfStatement", - "start": 140135, - "end": 140252, + "start": 140134, + "end": 140251, "loc": { "start": { "line": 3439, @@ -144056,8 +144058,8 @@ }, "test": { "type": "LogicalExpression", - "start": 140139, - "end": 140185, + "start": 140138, + "end": 140184, "loc": { "start": { "line": 3439, @@ -144070,8 +144072,8 @@ }, "left": { "type": "MemberExpression", - "start": 140139, - "end": 140156, + "start": 140138, + "end": 140155, "loc": { "start": { "line": 3439, @@ -144084,8 +144086,8 @@ }, "object": { "type": "ThisExpression", - "start": 140139, - "end": 140143, + "start": 140138, + "end": 140142, "loc": { "start": { "line": 3439, @@ -144099,8 +144101,8 @@ }, "property": { "type": "Identifier", - "start": 140144, - "end": 140156, + "start": 140143, + "end": 140155, "loc": { "start": { "line": 3439, @@ -144119,8 +144121,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 140160, - "end": 140185, + "start": 140159, + "end": 140184, "loc": { "start": { "line": 3439, @@ -144133,8 +144135,8 @@ }, "left": { "type": "MemberExpression", - "start": 140160, - "end": 140175, + "start": 140159, + "end": 140174, "loc": { "start": { "line": 3439, @@ -144147,8 +144149,8 @@ }, "object": { "type": "Identifier", - "start": 140160, - "end": 140163, + "start": 140159, + "end": 140162, "loc": { "start": { "line": 3439, @@ -144164,8 +144166,8 @@ }, "property": { "type": "Identifier", - "start": 140164, - "end": 140175, + "start": 140163, + "end": 140174, "loc": { "start": { "line": 3439, @@ -144184,8 +144186,8 @@ "operator": "!==", "right": { "type": "BooleanLiteral", - "start": 140180, - "end": 140185, + "start": 140179, + "end": 140184, "loc": { "start": { "line": 3439, @@ -144202,8 +144204,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 140187, - "end": 140252, + "start": 140186, + "end": 140251, "loc": { "start": { "line": 3439, @@ -144217,8 +144219,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 140201, - "end": 140242, + "start": 140200, + "end": 140241, "loc": { "start": { "line": 3440, @@ -144231,8 +144233,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 140201, - "end": 140241, + "start": 140200, + "end": 140240, "loc": { "start": { "line": 3440, @@ -144246,8 +144248,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 140201, - "end": 140206, + "start": 140200, + "end": 140205, "loc": { "start": { "line": 3440, @@ -144263,8 +144265,8 @@ }, "right": { "type": "BinaryExpression", - "start": 140209, - "end": 140241, + "start": 140208, + "end": 140240, "loc": { "start": { "line": 3440, @@ -144277,8 +144279,8 @@ }, "left": { "type": "Identifier", - "start": 140209, - "end": 140214, + "start": 140208, + "end": 140213, "loc": { "start": { "line": 3440, @@ -144295,8 +144297,8 @@ "operator": "|", "right": { "type": "MemberExpression", - "start": 140217, - "end": 140241, + "start": 140216, + "end": 140240, "loc": { "start": { "line": 3440, @@ -144309,8 +144311,8 @@ }, "object": { "type": "Identifier", - "start": 140217, - "end": 140229, + "start": 140216, + "end": 140228, "loc": { "start": { "line": 3440, @@ -144326,8 +144328,8 @@ }, "property": { "type": "Identifier", - "start": 140230, - "end": 140241, + "start": 140229, + "end": 140240, "loc": { "start": { "line": 3440, @@ -144353,8 +144355,8 @@ }, { "type": "IfStatement", - "start": 140261, - "end": 140369, + "start": 140260, + "end": 140368, "loc": { "start": { "line": 3442, @@ -144367,8 +144369,8 @@ }, "test": { "type": "LogicalExpression", - "start": 140265, - "end": 140305, + "start": 140264, + "end": 140304, "loc": { "start": { "line": 3442, @@ -144381,8 +144383,8 @@ }, "left": { "type": "MemberExpression", - "start": 140265, - "end": 140279, + "start": 140264, + "end": 140278, "loc": { "start": { "line": 3442, @@ -144395,8 +144397,8 @@ }, "object": { "type": "ThisExpression", - "start": 140265, - "end": 140269, + "start": 140264, + "end": 140268, "loc": { "start": { "line": 3442, @@ -144410,8 +144412,8 @@ }, "property": { "type": "Identifier", - "start": 140270, - "end": 140279, + "start": 140269, + "end": 140278, "loc": { "start": { "line": 3442, @@ -144430,8 +144432,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 140283, - "end": 140305, + "start": 140282, + "end": 140304, "loc": { "start": { "line": 3442, @@ -144444,8 +144446,8 @@ }, "left": { "type": "MemberExpression", - "start": 140283, - "end": 140295, + "start": 140282, + "end": 140294, "loc": { "start": { "line": 3442, @@ -144458,8 +144460,8 @@ }, "object": { "type": "Identifier", - "start": 140283, - "end": 140286, + "start": 140282, + "end": 140285, "loc": { "start": { "line": 3442, @@ -144475,8 +144477,8 @@ }, "property": { "type": "Identifier", - "start": 140287, - "end": 140295, + "start": 140286, + "end": 140294, "loc": { "start": { "line": 3442, @@ -144495,8 +144497,8 @@ "operator": "!==", "right": { "type": "BooleanLiteral", - "start": 140300, - "end": 140305, + "start": 140299, + "end": 140304, "loc": { "start": { "line": 3442, @@ -144513,8 +144515,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 140307, - "end": 140369, + "start": 140306, + "end": 140368, "loc": { "start": { "line": 3442, @@ -144528,8 +144530,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 140321, - "end": 140359, + "start": 140320, + "end": 140358, "loc": { "start": { "line": 3443, @@ -144542,8 +144544,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 140321, - "end": 140358, + "start": 140320, + "end": 140357, "loc": { "start": { "line": 3443, @@ -144557,8 +144559,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 140321, - "end": 140326, + "start": 140320, + "end": 140325, "loc": { "start": { "line": 3443, @@ -144574,8 +144576,8 @@ }, "right": { "type": "BinaryExpression", - "start": 140329, - "end": 140358, + "start": 140328, + "end": 140357, "loc": { "start": { "line": 3443, @@ -144588,8 +144590,8 @@ }, "left": { "type": "Identifier", - "start": 140329, - "end": 140334, + "start": 140328, + "end": 140333, "loc": { "start": { "line": 3443, @@ -144606,8 +144608,8 @@ "operator": "|", "right": { "type": "MemberExpression", - "start": 140337, - "end": 140358, + "start": 140336, + "end": 140357, "loc": { "start": { "line": 3443, @@ -144620,8 +144622,8 @@ }, "object": { "type": "Identifier", - "start": 140337, - "end": 140349, + "start": 140336, + "end": 140348, "loc": { "start": { "line": 3443, @@ -144637,8 +144639,8 @@ }, "property": { "type": "Identifier", - "start": 140350, - "end": 140358, + "start": 140349, + "end": 140357, "loc": { "start": { "line": 3443, @@ -144664,8 +144666,8 @@ }, { "type": "ExpressionStatement", - "start": 140378, - "end": 140396, + "start": 140377, + "end": 140395, "loc": { "start": { "line": 3445, @@ -144678,8 +144680,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 140378, - "end": 140395, + "start": 140377, + "end": 140394, "loc": { "start": { "line": 3445, @@ -144693,8 +144695,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 140378, - "end": 140387, + "start": 140377, + "end": 140386, "loc": { "start": { "line": 3445, @@ -144707,8 +144709,8 @@ }, "object": { "type": "Identifier", - "start": 140378, - "end": 140381, + "start": 140377, + "end": 140380, "loc": { "start": { "line": 3445, @@ -144724,8 +144726,8 @@ }, "property": { "type": "Identifier", - "start": 140382, - "end": 140387, + "start": 140381, + "end": 140386, "loc": { "start": { "line": 3445, @@ -144743,8 +144745,8 @@ }, "right": { "type": "Identifier", - "start": 140390, - "end": 140395, + "start": 140389, + "end": 140394, "loc": { "start": { "line": 3445, @@ -144762,8 +144764,8 @@ }, { "type": "ExpressionStatement", - "start": 140405, - "end": 140429, + "start": 140404, + "end": 140428, "loc": { "start": { "line": 3446, @@ -144776,8 +144778,8 @@ }, "expression": { "type": "CallExpression", - "start": 140405, - "end": 140428, + "start": 140404, + "end": 140427, "loc": { "start": { "line": 3446, @@ -144790,8 +144792,8 @@ }, "callee": { "type": "MemberExpression", - "start": 140405, - "end": 140423, + "start": 140404, + "end": 140422, "loc": { "start": { "line": 3446, @@ -144804,8 +144806,8 @@ }, "object": { "type": "ThisExpression", - "start": 140405, - "end": 140409, + "start": 140404, + "end": 140408, "loc": { "start": { "line": 3446, @@ -144819,8 +144821,8 @@ }, "property": { "type": "Identifier", - "start": 140410, - "end": 140423, + "start": 140409, + "end": 140422, "loc": { "start": { "line": 3446, @@ -144839,8 +144841,8 @@ "arguments": [ { "type": "Identifier", - "start": 140424, - "end": 140427, + "start": 140423, + "end": 140426, "loc": { "start": { "line": 3446, @@ -144864,8 +144866,8 @@ { "type": "CommentBlock", "value": "*\n * Creates a {@link SceneModelEntity} within this SceneModel.\n *\n * * Gives the SceneModelEntity one or more {@link SceneModelMesh}es previously created with\n * {@link SceneModel#createMesh}. A SceneModelMesh can only belong to one SceneModelEntity, so you'll get an\n * error if you try to reuse a mesh among multiple SceneModelEntitys.\n * * The SceneModelEntity can have a {@link SceneModelTextureSet}, previously created with\n * {@link SceneModel#createTextureSet}. A SceneModelTextureSet can belong to multiple SceneModelEntitys.\n * * The SceneModelEntity can have a geometry, previously created with\n * {@link SceneModel#createTextureSet}. A geometry is a \"virtual component\" and can belong to multiple SceneModelEntitys.\n *\n * @param {Object} cfg SceneModelEntity configuration.\n * @param {String} cfg.id Optional ID for the new SceneModelEntity. Must not clash with any existing components within the {@link Scene}.\n * @param {String[]} cfg.meshIds IDs of one or more meshes created previously with {@link SceneModel@createMesh}.\n * @param {Boolean} [cfg.isObject] Set ````true```` if the {@link SceneModelEntity} represents an object, in which case it will be registered by {@link SceneModelEntity#id} in {@link Scene#objects} and can also have a corresponding {@link MetaObject} with matching {@link MetaObject#id}, registered by that ID in {@link MetaScene#metaObjects}.\n * @param {Boolean} [cfg.visible=true] Indicates if the SceneModelEntity is initially visible.\n * @param {Boolean} [cfg.culled=false] Indicates if the SceneModelEntity is initially culled from view.\n * @param {Boolean} [cfg.pickable=true] Indicates if the SceneModelEntity is initially pickable.\n * @param {Boolean} [cfg.clippable=true] Indicates if the SceneModelEntity is initially clippable.\n * @param {Boolean} [cfg.collidable=true] Indicates if the SceneModelEntity is initially included in boundary calculations.\n * @param {Boolean} [cfg.castsShadow=true] Indicates if the SceneModelEntity initially casts shadows.\n * @param {Boolean} [cfg.receivesShadow=true] Indicates if the SceneModelEntity initially receives shadows.\n * @param {Boolean} [cfg.xrayed=false] Indicates if the SceneModelEntity is initially xrayed. XRayed appearance is configured by {@link SceneModel#xrayMaterial}.\n * @param {Boolean} [cfg.highlighted=false] Indicates if the SceneModelEntity is initially highlighted. Highlighted appearance is configured by {@link SceneModel#highlightMaterial}.\n * @param {Boolean} [cfg.selected=false] Indicates if the SceneModelEntity is initially selected. Selected appearance is configured by {@link SceneModel#selectedMaterial}.\n * @param {Boolean} [cfg.edges=false] Indicates if the SceneModelEntity's edges are initially emphasized. Edges appearance is configured by {@link SceneModel#edgeMaterial}.\n * @returns {SceneModelEntity} The new SceneModelEntity.\n ", - "start": 135899, - "end": 138870, + "start": 135898, + "end": 138869, "loc": { "start": { "line": 3378, @@ -144881,8 +144883,8 @@ }, { "type": "ClassMethod", - "start": 140441, - "end": 141597, + "start": 140440, + "end": 141596, "loc": { "start": { "line": 3449, @@ -144897,8 +144899,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 140441, - "end": 140454, + "start": 140440, + "end": 140453, "loc": { "start": { "line": 3449, @@ -144920,8 +144922,8 @@ "params": [ { "type": "Identifier", - "start": 140455, - "end": 140458, + "start": 140454, + "end": 140457, "loc": { "start": { "line": 3449, @@ -144938,8 +144940,8 @@ ], "body": { "type": "BlockStatement", - "start": 140460, - "end": 141597, + "start": 140459, + "end": 141596, "loc": { "start": { "line": 3449, @@ -144953,8 +144955,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 140470, - "end": 140486, + "start": 140469, + "end": 140485, "loc": { "start": { "line": 3450, @@ -144968,8 +144970,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 140474, - "end": 140485, + "start": 140473, + "end": 140484, "loc": { "start": { "line": 3450, @@ -144982,8 +144984,8 @@ }, "id": { "type": "Identifier", - "start": 140474, - "end": 140480, + "start": 140473, + "end": 140479, "loc": { "start": { "line": 3450, @@ -144999,8 +145001,8 @@ }, "init": { "type": "ArrayExpression", - "start": 140483, - "end": 140485, + "start": 140482, + "end": 140484, "loc": { "start": { "line": 3450, @@ -145019,8 +145021,8 @@ }, { "type": "ForStatement", - "start": 140495, - "end": 141209, + "start": 140494, + "end": 141208, "loc": { "start": { "line": 3451, @@ -145033,8 +145035,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 140500, - "end": 140535, + "start": 140499, + "end": 140534, "loc": { "start": { "line": 3451, @@ -145048,8 +145050,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 140504, - "end": 140509, + "start": 140503, + "end": 140508, "loc": { "start": { "line": 3451, @@ -145062,8 +145064,8 @@ }, "id": { "type": "Identifier", - "start": 140504, - "end": 140505, + "start": 140503, + "end": 140504, "loc": { "start": { "line": 3451, @@ -145079,8 +145081,8 @@ }, "init": { "type": "NumericLiteral", - "start": 140508, - "end": 140509, + "start": 140507, + "end": 140508, "loc": { "start": { "line": 3451, @@ -145100,8 +145102,8 @@ }, { "type": "VariableDeclarator", - "start": 140511, - "end": 140535, + "start": 140510, + "end": 140534, "loc": { "start": { "line": 3451, @@ -145114,8 +145116,8 @@ }, "id": { "type": "Identifier", - "start": 140511, - "end": 140514, + "start": 140510, + "end": 140513, "loc": { "start": { "line": 3451, @@ -145131,8 +145133,8 @@ }, "init": { "type": "MemberExpression", - "start": 140517, - "end": 140535, + "start": 140516, + "end": 140534, "loc": { "start": { "line": 3451, @@ -145145,8 +145147,8 @@ }, "object": { "type": "MemberExpression", - "start": 140517, - "end": 140528, + "start": 140516, + "end": 140527, "loc": { "start": { "line": 3451, @@ -145159,8 +145161,8 @@ }, "object": { "type": "Identifier", - "start": 140517, - "end": 140520, + "start": 140516, + "end": 140519, "loc": { "start": { "line": 3451, @@ -145176,8 +145178,8 @@ }, "property": { "type": "Identifier", - "start": 140521, - "end": 140528, + "start": 140520, + "end": 140527, "loc": { "start": { "line": 3451, @@ -145195,8 +145197,8 @@ }, "property": { "type": "Identifier", - "start": 140529, - "end": 140535, + "start": 140528, + "end": 140534, "loc": { "start": { "line": 3451, @@ -145218,8 +145220,8 @@ }, "test": { "type": "BinaryExpression", - "start": 140537, - "end": 140544, + "start": 140536, + "end": 140543, "loc": { "start": { "line": 3451, @@ -145232,8 +145234,8 @@ }, "left": { "type": "Identifier", - "start": 140537, - "end": 140538, + "start": 140536, + "end": 140537, "loc": { "start": { "line": 3451, @@ -145250,8 +145252,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 140541, - "end": 140544, + "start": 140540, + "end": 140543, "loc": { "start": { "line": 3451, @@ -145268,8 +145270,8 @@ }, "update": { "type": "UpdateExpression", - "start": 140546, - "end": 140549, + "start": 140545, + "end": 140548, "loc": { "start": { "line": 3451, @@ -145284,8 +145286,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 140546, - "end": 140547, + "start": 140545, + "end": 140546, "loc": { "start": { "line": 3451, @@ -145302,8 +145304,8 @@ }, "body": { "type": "BlockStatement", - "start": 140551, - "end": 141209, + "start": 140550, + "end": 141208, "loc": { "start": { "line": 3451, @@ -145317,8 +145319,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 140565, - "end": 140595, + "start": 140564, + "end": 140594, "loc": { "start": { "line": 3452, @@ -145332,8 +145334,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 140571, - "end": 140594, + "start": 140570, + "end": 140593, "loc": { "start": { "line": 3452, @@ -145346,8 +145348,8 @@ }, "id": { "type": "Identifier", - "start": 140571, - "end": 140577, + "start": 140570, + "end": 140576, "loc": { "start": { "line": 3452, @@ -145363,8 +145365,8 @@ }, "init": { "type": "MemberExpression", - "start": 140580, - "end": 140594, + "start": 140579, + "end": 140593, "loc": { "start": { "line": 3452, @@ -145377,8 +145379,8 @@ }, "object": { "type": "MemberExpression", - "start": 140580, - "end": 140591, + "start": 140579, + "end": 140590, "loc": { "start": { "line": 3452, @@ -145391,8 +145393,8 @@ }, "object": { "type": "Identifier", - "start": 140580, - "end": 140583, + "start": 140579, + "end": 140582, "loc": { "start": { "line": 3452, @@ -145408,8 +145410,8 @@ }, "property": { "type": "Identifier", - "start": 140584, - "end": 140591, + "start": 140583, + "end": 140590, "loc": { "start": { "line": 3452, @@ -145427,8 +145429,8 @@ }, "property": { "type": "Identifier", - "start": 140592, - "end": 140593, + "start": 140591, + "end": 140592, "loc": { "start": { "line": 3452, @@ -145450,8 +145452,8 @@ }, { "type": "VariableDeclaration", - "start": 140608, - "end": 140640, + "start": 140607, + "end": 140639, "loc": { "start": { "line": 3453, @@ -145465,8 +145467,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 140612, - "end": 140639, + "start": 140611, + "end": 140638, "loc": { "start": { "line": 3453, @@ -145479,8 +145481,8 @@ }, "id": { "type": "Identifier", - "start": 140612, - "end": 140616, + "start": 140611, + "end": 140615, "loc": { "start": { "line": 3453, @@ -145496,8 +145498,8 @@ }, "init": { "type": "MemberExpression", - "start": 140619, - "end": 140639, + "start": 140618, + "end": 140638, "loc": { "start": { "line": 3453, @@ -145510,8 +145512,8 @@ }, "object": { "type": "MemberExpression", - "start": 140619, - "end": 140631, + "start": 140618, + "end": 140630, "loc": { "start": { "line": 3453, @@ -145524,8 +145526,8 @@ }, "object": { "type": "ThisExpression", - "start": 140619, - "end": 140623, + "start": 140618, + "end": 140622, "loc": { "start": { "line": 3453, @@ -145539,8 +145541,8 @@ }, "property": { "type": "Identifier", - "start": 140624, - "end": 140631, + "start": 140623, + "end": 140630, "loc": { "start": { "line": 3453, @@ -145558,8 +145560,8 @@ }, "property": { "type": "Identifier", - "start": 140632, - "end": 140638, + "start": 140631, + "end": 140637, "loc": { "start": { "line": 3453, @@ -145582,8 +145584,8 @@ { "type": "CommentLine", "value": " Trying to get already created mesh", - "start": 140641, - "end": 140678, + "start": 140640, + "end": 140677, "loc": { "start": { "line": 3453, @@ -145599,8 +145601,8 @@ }, { "type": "IfStatement", - "start": 140691, - "end": 140919, + "start": 140690, + "end": 140918, "loc": { "start": { "line": 3454, @@ -145613,8 +145615,8 @@ }, "test": { "type": "UnaryExpression", - "start": 140695, - "end": 140700, + "start": 140694, + "end": 140699, "loc": { "start": { "line": 3454, @@ -145629,8 +145631,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 140696, - "end": 140700, + "start": 140695, + "end": 140699, "loc": { "start": { "line": 3454, @@ -145652,8 +145654,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 140702, - "end": 140919, + "start": 140701, + "end": 140918, "loc": { "start": { "line": 3454, @@ -145667,8 +145669,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 140779, - "end": 140855, + "start": 140778, + "end": 140854, "loc": { "start": { "line": 3455, @@ -145681,8 +145683,8 @@ }, "expression": { "type": "CallExpression", - "start": 140779, - "end": 140854, + "start": 140778, + "end": 140853, "loc": { "start": { "line": 3455, @@ -145695,8 +145697,8 @@ }, "callee": { "type": "MemberExpression", - "start": 140779, - "end": 140789, + "start": 140778, + "end": 140788, "loc": { "start": { "line": 3455, @@ -145709,8 +145711,8 @@ }, "object": { "type": "ThisExpression", - "start": 140779, - "end": 140783, + "start": 140778, + "end": 140782, "loc": { "start": { "line": 3455, @@ -145725,8 +145727,8 @@ }, "property": { "type": "Identifier", - "start": 140784, - "end": 140789, + "start": 140783, + "end": 140788, "loc": { "start": { "line": 3455, @@ -145746,8 +145748,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 140790, - "end": 140853, + "start": 140789, + "end": 140852, "loc": { "start": { "line": 3455, @@ -145761,8 +145763,8 @@ "expressions": [ { "type": "Identifier", - "start": 140823, - "end": 140829, + "start": 140822, + "end": 140828, "loc": { "start": { "line": 3455, @@ -145780,8 +145782,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 140791, - "end": 140821, + "start": 140790, + "end": 140820, "loc": { "start": { "line": 3455, @@ -145800,8 +145802,8 @@ }, { "type": "TemplateElement", - "start": 140830, - "end": 140852, + "start": 140829, + "end": 140851, "loc": { "start": { "line": 3455, @@ -145827,8 +145829,8 @@ { "type": "CommentLine", "value": " Checks if there is already created mesh for this meshId", - "start": 140704, - "end": 140762, + "start": 140703, + "end": 140761, "loc": { "start": { "line": 3454, @@ -145845,8 +145847,8 @@ { "type": "CommentLine", "value": " There is no such cfg", - "start": 140856, - "end": 140879, + "start": 140855, + "end": 140878, "loc": { "start": { "line": 3455, @@ -145862,8 +145864,8 @@ }, { "type": "ContinueStatement", - "start": 140896, - "end": 140905, + "start": 140895, + "end": 140904, "loc": { "start": { "line": 3456, @@ -145879,8 +145881,8 @@ { "type": "CommentLine", "value": " There is no such cfg", - "start": 140856, - "end": 140879, + "start": 140855, + "end": 140878, "loc": { "start": { "line": 3455, @@ -145902,8 +145904,8 @@ { "type": "CommentLine", "value": " Trying to get already created mesh", - "start": 140641, - "end": 140678, + "start": 140640, + "end": 140677, "loc": { "start": { "line": 3453, @@ -145919,8 +145921,8 @@ }, { "type": "IfStatement", - "start": 140932, - "end": 141121, + "start": 140931, + "end": 141120, "loc": { "start": { "line": 3458, @@ -145933,8 +145935,8 @@ }, "test": { "type": "MemberExpression", - "start": 140936, - "end": 140947, + "start": 140935, + "end": 140946, "loc": { "start": { "line": 3458, @@ -145947,8 +145949,8 @@ }, "object": { "type": "Identifier", - "start": 140936, - "end": 140940, + "start": 140935, + "end": 140939, "loc": { "start": { "line": 3458, @@ -145964,8 +145966,8 @@ }, "property": { "type": "Identifier", - "start": 140941, - "end": 140947, + "start": 140940, + "end": 140946, "loc": { "start": { "line": 3458, @@ -145983,8 +145985,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 140949, - "end": 141121, + "start": 140948, + "end": 141120, "loc": { "start": { "line": 3458, @@ -145998,8 +146000,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 140967, - "end": 141081, + "start": 140966, + "end": 141080, "loc": { "start": { "line": 3459, @@ -146012,8 +146014,8 @@ }, "expression": { "type": "CallExpression", - "start": 140967, - "end": 141080, + "start": 140966, + "end": 141079, "loc": { "start": { "line": 3459, @@ -146026,8 +146028,8 @@ }, "callee": { "type": "MemberExpression", - "start": 140967, - "end": 140977, + "start": 140966, + "end": 140976, "loc": { "start": { "line": 3459, @@ -146040,8 +146042,8 @@ }, "object": { "type": "ThisExpression", - "start": 140967, - "end": 140971, + "start": 140966, + "end": 140970, "loc": { "start": { "line": 3459, @@ -146055,8 +146057,8 @@ }, "property": { "type": "Identifier", - "start": 140972, - "end": 140977, + "start": 140971, + "end": 140976, "loc": { "start": { "line": 3459, @@ -146075,8 +146077,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 140978, - "end": 141079, + "start": 140977, + "end": 141078, "loc": { "start": { "line": 3459, @@ -146090,8 +146092,8 @@ "expressions": [ { "type": "Identifier", - "start": 140995, - "end": 141001, + "start": 140994, + "end": 141000, "loc": { "start": { "line": 3459, @@ -146107,8 +146109,8 @@ }, { "type": "MemberExpression", - "start": 141041, - "end": 141055, + "start": 141040, + "end": 141054, "loc": { "start": { "line": 3459, @@ -146121,8 +146123,8 @@ }, "object": { "type": "MemberExpression", - "start": 141041, - "end": 141052, + "start": 141040, + "end": 141051, "loc": { "start": { "line": 3459, @@ -146135,8 +146137,8 @@ }, "object": { "type": "Identifier", - "start": 141041, - "end": 141045, + "start": 141040, + "end": 141044, "loc": { "start": { "line": 3459, @@ -146152,8 +146154,8 @@ }, "property": { "type": "Identifier", - "start": 141046, - "end": 141052, + "start": 141045, + "end": 141051, "loc": { "start": { "line": 3459, @@ -146171,8 +146173,8 @@ }, "property": { "type": "Identifier", - "start": 141053, - "end": 141055, + "start": 141052, + "end": 141054, "loc": { "start": { "line": 3459, @@ -146192,8 +146194,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 140979, - "end": 140993, + "start": 140978, + "end": 140992, "loc": { "start": { "line": 3459, @@ -146212,8 +146214,8 @@ }, { "type": "TemplateElement", - "start": 141002, - "end": 141039, + "start": 141001, + "end": 141038, "loc": { "start": { "line": 3459, @@ -146232,8 +146234,8 @@ }, { "type": "TemplateElement", - "start": 141056, - "end": 141078, + "start": 141055, + "end": 141077, "loc": { "start": { "line": 3459, @@ -146257,8 +146259,8 @@ }, { "type": "ContinueStatement", - "start": 141098, - "end": 141107, + "start": 141097, + "end": 141106, "loc": { "start": { "line": 3460, @@ -146278,8 +146280,8 @@ }, { "type": "ExpressionStatement", - "start": 141134, - "end": 141152, + "start": 141133, + "end": 141151, "loc": { "start": { "line": 3462, @@ -146292,8 +146294,8 @@ }, "expression": { "type": "CallExpression", - "start": 141134, - "end": 141151, + "start": 141133, + "end": 141150, "loc": { "start": { "line": 3462, @@ -146306,8 +146308,8 @@ }, "callee": { "type": "MemberExpression", - "start": 141134, - "end": 141145, + "start": 141133, + "end": 141144, "loc": { "start": { "line": 3462, @@ -146320,8 +146322,8 @@ }, "object": { "type": "Identifier", - "start": 141134, - "end": 141140, + "start": 141133, + "end": 141139, "loc": { "start": { "line": 3462, @@ -146337,8 +146339,8 @@ }, "property": { "type": "Identifier", - "start": 141141, - "end": 141145, + "start": 141140, + "end": 141144, "loc": { "start": { "line": 3462, @@ -146357,8 +146359,8 @@ "arguments": [ { "type": "Identifier", - "start": 141146, - "end": 141150, + "start": 141145, + "end": 141149, "loc": { "start": { "line": 3462, @@ -146377,8 +146379,8 @@ }, { "type": "ExpressionStatement", - "start": 141165, - "end": 141199, + "start": 141164, + "end": 141198, "loc": { "start": { "line": 3463, @@ -146391,8 +146393,8 @@ }, "expression": { "type": "UnaryExpression", - "start": 141165, - "end": 141198, + "start": 141164, + "end": 141197, "loc": { "start": { "line": 3463, @@ -146407,8 +146409,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 141172, - "end": 141198, + "start": 141171, + "end": 141197, "loc": { "start": { "line": 3463, @@ -146421,8 +146423,8 @@ }, "object": { "type": "MemberExpression", - "start": 141172, - "end": 141190, + "start": 141171, + "end": 141189, "loc": { "start": { "line": 3463, @@ -146435,8 +146437,8 @@ }, "object": { "type": "ThisExpression", - "start": 141172, - "end": 141176, + "start": 141171, + "end": 141175, "loc": { "start": { "line": 3463, @@ -146450,8 +146452,8 @@ }, "property": { "type": "Identifier", - "start": 141177, - "end": 141190, + "start": 141176, + "end": 141189, "loc": { "start": { "line": 3463, @@ -146469,8 +146471,8 @@ }, "property": { "type": "Identifier", - "start": 141191, - "end": 141197, + "start": 141190, + "end": 141196, "loc": { "start": { "line": 3463, @@ -146497,8 +146499,8 @@ }, { "type": "VariableDeclaration", - "start": 141218, - "end": 141243, + "start": 141217, + "end": 141242, "loc": { "start": { "line": 3465, @@ -146512,8 +146514,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 141224, - "end": 141242, + "start": 141223, + "end": 141241, "loc": { "start": { "line": 3465, @@ -146526,8 +146528,8 @@ }, "id": { "type": "Identifier", - "start": 141224, - "end": 141235, + "start": 141223, + "end": 141234, "loc": { "start": { "line": 3465, @@ -146543,8 +146545,8 @@ }, "init": { "type": "BooleanLiteral", - "start": 141238, - "end": 141242, + "start": 141237, + "end": 141241, "loc": { "start": { "line": 3465, @@ -146563,8 +146565,8 @@ }, { "type": "VariableDeclaration", - "start": 141252, - "end": 141421, + "start": 141251, + "end": 141420, "loc": { "start": { "line": 3466, @@ -146578,8 +146580,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 141258, - "end": 141420, + "start": 141257, + "end": 141419, "loc": { "start": { "line": 3466, @@ -146592,8 +146594,8 @@ }, "id": { "type": "Identifier", - "start": 141258, - "end": 141264, + "start": 141257, + "end": 141263, "loc": { "start": { "line": 3466, @@ -146609,8 +146611,8 @@ }, "init": { "type": "NewExpression", - "start": 141267, - "end": 141420, + "start": 141266, + "end": 141419, "loc": { "start": { "line": 3466, @@ -146623,8 +146625,8 @@ }, "callee": { "type": "Identifier", - "start": 141271, - "end": 141287, + "start": 141270, + "end": 141286, "loc": { "start": { "line": 3466, @@ -146641,8 +146643,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 141301, - "end": 141305, + "start": 141300, + "end": 141304, "loc": { "start": { "line": 3467, @@ -146656,8 +146658,8 @@ }, { "type": "MemberExpression", - "start": 141319, - "end": 141331, + "start": 141318, + "end": 141330, "loc": { "start": { "line": 3468, @@ -146670,8 +146672,8 @@ }, "object": { "type": "Identifier", - "start": 141319, - "end": 141322, + "start": 141318, + "end": 141321, "loc": { "start": { "line": 3468, @@ -146687,8 +146689,8 @@ }, "property": { "type": "Identifier", - "start": 141323, - "end": 141331, + "start": 141322, + "end": 141330, "loc": { "start": { "line": 3468, @@ -146706,8 +146708,8 @@ }, { "type": "MemberExpression", - "start": 141345, - "end": 141351, + "start": 141344, + "end": 141350, "loc": { "start": { "line": 3469, @@ -146720,8 +146722,8 @@ }, "object": { "type": "Identifier", - "start": 141345, - "end": 141348, + "start": 141344, + "end": 141347, "loc": { "start": { "line": 3469, @@ -146737,8 +146739,8 @@ }, "property": { "type": "Identifier", - "start": 141349, - "end": 141351, + "start": 141348, + "end": 141350, "loc": { "start": { "line": 3469, @@ -146756,8 +146758,8 @@ }, { "type": "Identifier", - "start": 141365, - "end": 141371, + "start": 141364, + "end": 141370, "loc": { "start": { "line": 3470, @@ -146773,8 +146775,8 @@ }, { "type": "MemberExpression", - "start": 141385, - "end": 141394, + "start": 141384, + "end": 141393, "loc": { "start": { "line": 3471, @@ -146787,8 +146789,8 @@ }, "object": { "type": "Identifier", - "start": 141385, - "end": 141388, + "start": 141384, + "end": 141387, "loc": { "start": { "line": 3471, @@ -146804,8 +146806,8 @@ }, "property": { "type": "Identifier", - "start": 141389, - "end": 141394, + "start": 141388, + "end": 141393, "loc": { "start": { "line": 3471, @@ -146823,8 +146825,8 @@ }, { "type": "Identifier", - "start": 141408, - "end": 141419, + "start": 141407, + "end": 141418, "loc": { "start": { "line": 3472, @@ -146847,8 +146849,8 @@ { "type": "CommentLine", "value": " Internally sets SceneModelEntity#parent to this SceneModel", - "start": 141422, - "end": 141483, + "start": 141421, + "end": 141482, "loc": { "start": { "line": 3472, @@ -146864,8 +146866,8 @@ }, { "type": "ExpressionStatement", - "start": 141492, - "end": 141522, + "start": 141491, + "end": 141521, "loc": { "start": { "line": 3473, @@ -146878,8 +146880,8 @@ }, "expression": { "type": "CallExpression", - "start": 141492, - "end": 141521, + "start": 141491, + "end": 141520, "loc": { "start": { "line": 3473, @@ -146892,8 +146894,8 @@ }, "callee": { "type": "MemberExpression", - "start": 141492, - "end": 141513, + "start": 141491, + "end": 141512, "loc": { "start": { "line": 3473, @@ -146906,8 +146908,8 @@ }, "object": { "type": "MemberExpression", - "start": 141492, - "end": 141508, + "start": 141491, + "end": 141507, "loc": { "start": { "line": 3473, @@ -146920,8 +146922,8 @@ }, "object": { "type": "ThisExpression", - "start": 141492, - "end": 141496, + "start": 141491, + "end": 141495, "loc": { "start": { "line": 3473, @@ -146936,8 +146938,8 @@ }, "property": { "type": "Identifier", - "start": 141497, - "end": 141508, + "start": 141496, + "end": 141507, "loc": { "start": { "line": 3473, @@ -146956,8 +146958,8 @@ }, "property": { "type": "Identifier", - "start": 141509, - "end": 141513, + "start": 141508, + "end": 141512, "loc": { "start": { "line": 3473, @@ -146977,8 +146979,8 @@ "arguments": [ { "type": "Identifier", - "start": 141514, - "end": 141520, + "start": 141513, + "end": 141519, "loc": { "start": { "line": 3473, @@ -146999,8 +147001,8 @@ { "type": "CommentLine", "value": " Internally sets SceneModelEntity#parent to this SceneModel", - "start": 141422, - "end": 141483, + "start": 141421, + "end": 141482, "loc": { "start": { "line": 3472, @@ -147016,8 +147018,8 @@ }, { "type": "ExpressionStatement", - "start": 141531, - "end": 141563, + "start": 141530, + "end": 141562, "loc": { "start": { "line": 3474, @@ -147030,8 +147032,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 141531, - "end": 141562, + "start": 141530, + "end": 141561, "loc": { "start": { "line": 3474, @@ -147045,8 +147047,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 141531, - "end": 141553, + "start": 141530, + "end": 141552, "loc": { "start": { "line": 3474, @@ -147059,8 +147061,8 @@ }, "object": { "type": "MemberExpression", - "start": 141531, - "end": 141545, + "start": 141530, + "end": 141544, "loc": { "start": { "line": 3474, @@ -147073,8 +147075,8 @@ }, "object": { "type": "ThisExpression", - "start": 141531, - "end": 141535, + "start": 141530, + "end": 141534, "loc": { "start": { "line": 3474, @@ -147088,8 +147090,8 @@ }, "property": { "type": "Identifier", - "start": 141536, - "end": 141545, + "start": 141535, + "end": 141544, "loc": { "start": { "line": 3474, @@ -147107,8 +147109,8 @@ }, "property": { "type": "MemberExpression", - "start": 141546, - "end": 141552, + "start": 141545, + "end": 141551, "loc": { "start": { "line": 3474, @@ -147121,8 +147123,8 @@ }, "object": { "type": "Identifier", - "start": 141546, - "end": 141549, + "start": 141545, + "end": 141548, "loc": { "start": { "line": 3474, @@ -147138,8 +147140,8 @@ }, "property": { "type": "Identifier", - "start": 141550, - "end": 141552, + "start": 141549, + "end": 141551, "loc": { "start": { "line": 3474, @@ -147159,8 +147161,8 @@ }, "right": { "type": "Identifier", - "start": 141556, - "end": 141562, + "start": 141555, + "end": 141561, "loc": { "start": { "line": 3474, @@ -147178,8 +147180,8 @@ }, { "type": "ExpressionStatement", - "start": 141572, - "end": 141591, + "start": 141571, + "end": 141590, "loc": { "start": { "line": 3475, @@ -147192,8 +147194,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 141572, - "end": 141590, + "start": 141571, + "end": 141589, "loc": { "start": { "line": 3475, @@ -147208,8 +147210,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 141572, - "end": 141588, + "start": 141571, + "end": 141587, "loc": { "start": { "line": 3475, @@ -147222,8 +147224,8 @@ }, "object": { "type": "ThisExpression", - "start": 141572, - "end": 141576, + "start": 141571, + "end": 141575, "loc": { "start": { "line": 3475, @@ -147237,8 +147239,8 @@ }, "property": { "type": "Identifier", - "start": 141577, - "end": 141588, + "start": 141576, + "end": 141587, "loc": { "start": { "line": 3475, @@ -147264,8 +147266,8 @@ { "type": "CommentBlock", "value": "*\n * Finalizes this SceneModel.\n *\n * Once finalized, you can't add anything more to this SceneModel.\n ", - "start": 141603, - "end": 141726, + "start": 141602, + "end": 141725, "loc": { "start": { "line": 3478, @@ -147281,8 +147283,8 @@ }, { "type": "ClassMethod", - "start": 141731, - "end": 143313, + "start": 141730, + "end": 143312, "loc": { "start": { "line": 3483, @@ -147297,8 +147299,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 141731, - "end": 141739, + "start": 141730, + "end": 141738, "loc": { "start": { "line": 3483, @@ -147321,8 +147323,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 141742, - "end": 143313, + "start": 141741, + "end": 143312, "loc": { "start": { "line": 3483, @@ -147336,8 +147338,8 @@ "body": [ { "type": "IfStatement", - "start": 141752, - "end": 141803, + "start": 141751, + "end": 141802, "loc": { "start": { "line": 3484, @@ -147350,8 +147352,8 @@ }, "test": { "type": "MemberExpression", - "start": 141756, - "end": 141770, + "start": 141755, + "end": 141769, "loc": { "start": { "line": 3484, @@ -147364,8 +147366,8 @@ }, "object": { "type": "ThisExpression", - "start": 141756, - "end": 141760, + "start": 141755, + "end": 141759, "loc": { "start": { "line": 3484, @@ -147379,8 +147381,8 @@ }, "property": { "type": "Identifier", - "start": 141761, - "end": 141770, + "start": 141760, + "end": 141769, "loc": { "start": { "line": 3484, @@ -147398,8 +147400,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 141772, - "end": 141803, + "start": 141771, + "end": 141802, "loc": { "start": { "line": 3484, @@ -147413,8 +147415,8 @@ "body": [ { "type": "ReturnStatement", - "start": 141786, - "end": 141793, + "start": 141785, + "end": 141792, "loc": { "start": { "line": 3485, @@ -147434,8 +147436,8 @@ }, { "type": "ExpressionStatement", - "start": 141812, - "end": 141853, + "start": 141811, + "end": 141852, "loc": { "start": { "line": 3487, @@ -147448,8 +147450,8 @@ }, "expression": { "type": "CallExpression", - "start": 141812, - "end": 141852, + "start": 141811, + "end": 141851, "loc": { "start": { "line": 3487, @@ -147462,8 +147464,8 @@ }, "callee": { "type": "MemberExpression", - "start": 141812, - "end": 141850, + "start": 141811, + "end": 141849, "loc": { "start": { "line": 3487, @@ -147476,8 +147478,8 @@ }, "object": { "type": "ThisExpression", - "start": 141812, - "end": 141816, + "start": 141811, + "end": 141815, "loc": { "start": { "line": 3487, @@ -147491,8 +147493,8 @@ }, "property": { "type": "Identifier", - "start": 141817, - "end": 141850, + "start": 141816, + "end": 141849, "loc": { "start": { "line": 3487, @@ -147513,8 +147515,8 @@ }, { "type": "ForStatement", - "start": 141862, - "end": 142007, + "start": 141861, + "end": 142006, "loc": { "start": { "line": 3488, @@ -147527,8 +147529,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 141867, - "end": 141905, + "start": 141866, + "end": 141904, "loc": { "start": { "line": 3488, @@ -147542,8 +147544,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 141871, - "end": 141876, + "start": 141870, + "end": 141875, "loc": { "start": { "line": 3488, @@ -147556,8 +147558,8 @@ }, "id": { "type": "Identifier", - "start": 141871, - "end": 141872, + "start": 141870, + "end": 141871, "loc": { "start": { "line": 3488, @@ -147573,8 +147575,8 @@ }, "init": { "type": "NumericLiteral", - "start": 141875, - "end": 141876, + "start": 141874, + "end": 141875, "loc": { "start": { "line": 3488, @@ -147594,8 +147596,8 @@ }, { "type": "VariableDeclarator", - "start": 141878, - "end": 141905, + "start": 141877, + "end": 141904, "loc": { "start": { "line": 3488, @@ -147608,8 +147610,8 @@ }, "id": { "type": "Identifier", - "start": 141878, - "end": 141881, + "start": 141877, + "end": 141880, "loc": { "start": { "line": 3488, @@ -147625,8 +147627,8 @@ }, "init": { "type": "MemberExpression", - "start": 141884, - "end": 141905, + "start": 141883, + "end": 141904, "loc": { "start": { "line": 3488, @@ -147639,8 +147641,8 @@ }, "object": { "type": "MemberExpression", - "start": 141884, - "end": 141898, + "start": 141883, + "end": 141897, "loc": { "start": { "line": 3488, @@ -147653,8 +147655,8 @@ }, "object": { "type": "ThisExpression", - "start": 141884, - "end": 141888, + "start": 141883, + "end": 141887, "loc": { "start": { "line": 3488, @@ -147668,8 +147670,8 @@ }, "property": { "type": "Identifier", - "start": 141889, - "end": 141898, + "start": 141888, + "end": 141897, "loc": { "start": { "line": 3488, @@ -147687,8 +147689,8 @@ }, "property": { "type": "Identifier", - "start": 141899, - "end": 141905, + "start": 141898, + "end": 141904, "loc": { "start": { "line": 3488, @@ -147710,8 +147712,8 @@ }, "test": { "type": "BinaryExpression", - "start": 141907, - "end": 141914, + "start": 141906, + "end": 141913, "loc": { "start": { "line": 3488, @@ -147724,8 +147726,8 @@ }, "left": { "type": "Identifier", - "start": 141907, - "end": 141908, + "start": 141906, + "end": 141907, "loc": { "start": { "line": 3488, @@ -147742,8 +147744,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 141911, - "end": 141914, + "start": 141910, + "end": 141913, "loc": { "start": { "line": 3488, @@ -147760,8 +147762,8 @@ }, "update": { "type": "UpdateExpression", - "start": 141916, - "end": 141919, + "start": 141915, + "end": 141918, "loc": { "start": { "line": 3488, @@ -147776,8 +147778,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 141916, - "end": 141917, + "start": 141915, + "end": 141916, "loc": { "start": { "line": 3488, @@ -147794,8 +147796,8 @@ }, "body": { "type": "BlockStatement", - "start": 141921, - "end": 142007, + "start": 141920, + "end": 142006, "loc": { "start": { "line": 3488, @@ -147809,8 +147811,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 141935, - "end": 141967, + "start": 141934, + "end": 141966, "loc": { "start": { "line": 3489, @@ -147824,8 +147826,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 141941, - "end": 141966, + "start": 141940, + "end": 141965, "loc": { "start": { "line": 3489, @@ -147838,8 +147840,8 @@ }, "id": { "type": "Identifier", - "start": 141941, - "end": 141946, + "start": 141940, + "end": 141945, "loc": { "start": { "line": 3489, @@ -147855,8 +147857,8 @@ }, "init": { "type": "MemberExpression", - "start": 141949, - "end": 141966, + "start": 141948, + "end": 141965, "loc": { "start": { "line": 3489, @@ -147869,8 +147871,8 @@ }, "object": { "type": "MemberExpression", - "start": 141949, - "end": 141963, + "start": 141948, + "end": 141962, "loc": { "start": { "line": 3489, @@ -147883,8 +147885,8 @@ }, "object": { "type": "ThisExpression", - "start": 141949, - "end": 141953, + "start": 141948, + "end": 141952, "loc": { "start": { "line": 3489, @@ -147898,8 +147900,8 @@ }, "property": { "type": "Identifier", - "start": 141954, - "end": 141963, + "start": 141953, + "end": 141962, "loc": { "start": { "line": 3489, @@ -147917,8 +147919,8 @@ }, "property": { "type": "Identifier", - "start": 141964, - "end": 141965, + "start": 141963, + "end": 141964, "loc": { "start": { "line": 3489, @@ -147940,8 +147942,8 @@ }, { "type": "ExpressionStatement", - "start": 141980, - "end": 141997, + "start": 141979, + "end": 141996, "loc": { "start": { "line": 3490, @@ -147954,8 +147956,8 @@ }, "expression": { "type": "CallExpression", - "start": 141980, - "end": 141996, + "start": 141979, + "end": 141995, "loc": { "start": { "line": 3490, @@ -147968,8 +147970,8 @@ }, "callee": { "type": "MemberExpression", - "start": 141980, - "end": 141994, + "start": 141979, + "end": 141993, "loc": { "start": { "line": 3490, @@ -147982,8 +147984,8 @@ }, "object": { "type": "Identifier", - "start": 141980, - "end": 141985, + "start": 141979, + "end": 141984, "loc": { "start": { "line": 3490, @@ -147999,8 +148001,8 @@ }, "property": { "type": "Identifier", - "start": 141986, - "end": 141994, + "start": 141985, + "end": 141993, "loc": { "start": { "line": 3490, @@ -148025,8 +148027,8 @@ }, { "type": "ExpressionStatement", - "start": 142016, - "end": 142038, + "start": 142015, + "end": 142037, "loc": { "start": { "line": 3492, @@ -148039,8 +148041,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 142016, - "end": 142037, + "start": 142015, + "end": 142036, "loc": { "start": { "line": 3492, @@ -148054,8 +148056,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 142016, - "end": 142032, + "start": 142015, + "end": 142031, "loc": { "start": { "line": 3492, @@ -148068,8 +148070,8 @@ }, "object": { "type": "ThisExpression", - "start": 142016, - "end": 142020, + "start": 142015, + "end": 142019, "loc": { "start": { "line": 3492, @@ -148083,8 +148085,8 @@ }, "property": { "type": "Identifier", - "start": 142021, - "end": 142032, + "start": 142020, + "end": 142031, "loc": { "start": { "line": 3492, @@ -148102,8 +148104,8 @@ }, "right": { "type": "ObjectExpression", - "start": 142035, - "end": 142037, + "start": 142034, + "end": 142036, "loc": { "start": { "line": 3492, @@ -148120,8 +148122,8 @@ }, { "type": "ExpressionStatement", - "start": 142047, - "end": 142069, + "start": 142046, + "end": 142068, "loc": { "start": { "line": 3493, @@ -148134,8 +148136,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 142047, - "end": 142068, + "start": 142046, + "end": 142067, "loc": { "start": { "line": 3493, @@ -148149,8 +148151,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 142047, - "end": 142063, + "start": 142046, + "end": 142062, "loc": { "start": { "line": 3493, @@ -148163,8 +148165,8 @@ }, "object": { "type": "ThisExpression", - "start": 142047, - "end": 142051, + "start": 142046, + "end": 142050, "loc": { "start": { "line": 3493, @@ -148178,8 +148180,8 @@ }, "property": { "type": "Identifier", - "start": 142052, - "end": 142063, + "start": 142051, + "end": 142062, "loc": { "start": { "line": 3493, @@ -148197,8 +148199,8 @@ }, "right": { "type": "ObjectExpression", - "start": 142066, - "end": 142068, + "start": 142065, + "end": 142067, "loc": { "start": { "line": 3493, @@ -148215,8 +148217,8 @@ }, { "type": "ExpressionStatement", - "start": 142078, - "end": 142098, + "start": 142077, + "end": 142097, "loc": { "start": { "line": 3494, @@ -148229,8 +148231,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 142078, - "end": 142097, + "start": 142077, + "end": 142096, "loc": { "start": { "line": 3494, @@ -148244,8 +148246,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 142078, - "end": 142092, + "start": 142077, + "end": 142091, "loc": { "start": { "line": 3494, @@ -148258,8 +148260,8 @@ }, "object": { "type": "ThisExpression", - "start": 142078, - "end": 142082, + "start": 142077, + "end": 142081, "loc": { "start": { "line": 3494, @@ -148273,8 +148275,8 @@ }, "property": { "type": "Identifier", - "start": 142083, - "end": 142092, + "start": 142082, + "end": 142091, "loc": { "start": { "line": 3494, @@ -148292,8 +148294,8 @@ }, "right": { "type": "ObjectExpression", - "start": 142095, - "end": 142097, + "start": 142094, + "end": 142096, "loc": { "start": { "line": 3494, @@ -148310,8 +148312,8 @@ }, { "type": "ExpressionStatement", - "start": 142107, - "end": 142130, + "start": 142106, + "end": 142129, "loc": { "start": { "line": 3495, @@ -148324,8 +148326,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 142107, - "end": 142129, + "start": 142106, + "end": 142128, "loc": { "start": { "line": 3495, @@ -148339,8 +148341,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 142107, - "end": 142124, + "start": 142106, + "end": 142123, "loc": { "start": { "line": 3495, @@ -148353,8 +148355,8 @@ }, "object": { "type": "ThisExpression", - "start": 142107, - "end": 142111, + "start": 142106, + "end": 142110, "loc": { "start": { "line": 3495, @@ -148368,8 +148370,8 @@ }, "property": { "type": "Identifier", - "start": 142112, - "end": 142124, + "start": 142111, + "end": 142123, "loc": { "start": { "line": 3495, @@ -148387,8 +148389,8 @@ }, "right": { "type": "ObjectExpression", - "start": 142127, - "end": 142129, + "start": 142126, + "end": 142128, "loc": { "start": { "line": 3495, @@ -148405,8 +148407,8 @@ }, { "type": "ExpressionStatement", - "start": 142139, - "end": 142160, + "start": 142138, + "end": 142159, "loc": { "start": { "line": 3496, @@ -148419,8 +148421,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 142139, - "end": 142159, + "start": 142138, + "end": 142158, "loc": { "start": { "line": 3496, @@ -148434,8 +148436,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 142139, - "end": 142154, + "start": 142138, + "end": 142153, "loc": { "start": { "line": 3496, @@ -148448,8 +148450,8 @@ }, "object": { "type": "ThisExpression", - "start": 142139, - "end": 142143, + "start": 142138, + "end": 142142, "loc": { "start": { "line": 3496, @@ -148463,8 +148465,8 @@ }, "property": { "type": "Identifier", - "start": 142144, - "end": 142154, + "start": 142143, + "end": 142153, "loc": { "start": { "line": 3496, @@ -148482,8 +148484,8 @@ }, "right": { "type": "ObjectExpression", - "start": 142157, - "end": 142159, + "start": 142156, + "end": 142158, "loc": { "start": { "line": 3496, @@ -148500,8 +148502,8 @@ }, { "type": "ExpressionStatement", - "start": 142169, - "end": 142200, + "start": 142168, + "end": 142199, "loc": { "start": { "line": 3497, @@ -148514,8 +148516,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 142169, - "end": 142199, + "start": 142168, + "end": 142198, "loc": { "start": { "line": 3497, @@ -148529,8 +148531,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 142169, - "end": 142194, + "start": 142168, + "end": 142193, "loc": { "start": { "line": 3497, @@ -148543,8 +148545,8 @@ }, "object": { "type": "ThisExpression", - "start": 142169, - "end": 142173, + "start": 142168, + "end": 142172, "loc": { "start": { "line": 3497, @@ -148558,8 +148560,8 @@ }, "property": { "type": "Identifier", - "start": 142174, - "end": 142194, + "start": 142173, + "end": 142193, "loc": { "start": { "line": 3497, @@ -148577,8 +148579,8 @@ }, "right": { "type": "ObjectExpression", - "start": 142197, - "end": 142199, + "start": 142196, + "end": 142198, "loc": { "start": { "line": 3497, @@ -148595,8 +148597,8 @@ }, { "type": "ExpressionStatement", - "start": 142209, - "end": 142238, + "start": 142208, + "end": 142237, "loc": { "start": { "line": 3498, @@ -148609,8 +148611,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 142209, - "end": 142237, + "start": 142208, + "end": 142236, "loc": { "start": { "line": 3498, @@ -148624,8 +148626,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 142209, - "end": 142232, + "start": 142208, + "end": 142231, "loc": { "start": { "line": 3498, @@ -148638,8 +148640,8 @@ }, "object": { "type": "ThisExpression", - "start": 142209, - "end": 142213, + "start": 142208, + "end": 142212, "loc": { "start": { "line": 3498, @@ -148653,8 +148655,8 @@ }, "property": { "type": "Identifier", - "start": 142214, - "end": 142232, + "start": 142213, + "end": 142231, "loc": { "start": { "line": 3498, @@ -148672,8 +148674,8 @@ }, "right": { "type": "ObjectExpression", - "start": 142235, - "end": 142237, + "start": 142234, + "end": 142236, "loc": { "start": { "line": 3498, @@ -148690,8 +148692,8 @@ }, { "type": "ForStatement", - "start": 142247, - "end": 142399, + "start": 142246, + "end": 142398, "loc": { "start": { "line": 3499, @@ -148704,8 +148706,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 142252, - "end": 142292, + "start": 142251, + "end": 142291, "loc": { "start": { "line": 3499, @@ -148719,8 +148721,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 142256, - "end": 142261, + "start": 142255, + "end": 142260, "loc": { "start": { "line": 3499, @@ -148733,8 +148735,8 @@ }, "id": { "type": "Identifier", - "start": 142256, - "end": 142257, + "start": 142255, + "end": 142256, "loc": { "start": { "line": 3499, @@ -148750,8 +148752,8 @@ }, "init": { "type": "NumericLiteral", - "start": 142260, - "end": 142261, + "start": 142259, + "end": 142260, "loc": { "start": { "line": 3499, @@ -148771,8 +148773,8 @@ }, { "type": "VariableDeclarator", - "start": 142263, - "end": 142292, + "start": 142262, + "end": 142291, "loc": { "start": { "line": 3499, @@ -148785,8 +148787,8 @@ }, "id": { "type": "Identifier", - "start": 142263, - "end": 142266, + "start": 142262, + "end": 142265, "loc": { "start": { "line": 3499, @@ -148802,8 +148804,8 @@ }, "init": { "type": "MemberExpression", - "start": 142269, - "end": 142292, + "start": 142268, + "end": 142291, "loc": { "start": { "line": 3499, @@ -148816,8 +148818,8 @@ }, "object": { "type": "MemberExpression", - "start": 142269, - "end": 142285, + "start": 142268, + "end": 142284, "loc": { "start": { "line": 3499, @@ -148830,8 +148832,8 @@ }, "object": { "type": "ThisExpression", - "start": 142269, - "end": 142273, + "start": 142268, + "end": 142272, "loc": { "start": { "line": 3499, @@ -148845,8 +148847,8 @@ }, "property": { "type": "Identifier", - "start": 142274, - "end": 142285, + "start": 142273, + "end": 142284, "loc": { "start": { "line": 3499, @@ -148864,8 +148866,8 @@ }, "property": { "type": "Identifier", - "start": 142286, - "end": 142292, + "start": 142285, + "end": 142291, "loc": { "start": { "line": 3499, @@ -148887,8 +148889,8 @@ }, "test": { "type": "BinaryExpression", - "start": 142294, - "end": 142301, + "start": 142293, + "end": 142300, "loc": { "start": { "line": 3499, @@ -148901,8 +148903,8 @@ }, "left": { "type": "Identifier", - "start": 142294, - "end": 142295, + "start": 142293, + "end": 142294, "loc": { "start": { "line": 3499, @@ -148919,8 +148921,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 142298, - "end": 142301, + "start": 142297, + "end": 142300, "loc": { "start": { "line": 3499, @@ -148937,8 +148939,8 @@ }, "update": { "type": "UpdateExpression", - "start": 142303, - "end": 142306, + "start": 142302, + "end": 142305, "loc": { "start": { "line": 3499, @@ -148953,8 +148955,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 142303, - "end": 142304, + "start": 142302, + "end": 142303, "loc": { "start": { "line": 3499, @@ -148971,8 +148973,8 @@ }, "body": { "type": "BlockStatement", - "start": 142308, - "end": 142399, + "start": 142307, + "end": 142398, "loc": { "start": { "line": 3499, @@ -148986,8 +148988,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 142322, - "end": 142357, + "start": 142321, + "end": 142356, "loc": { "start": { "line": 3500, @@ -149001,8 +149003,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 142328, - "end": 142356, + "start": 142327, + "end": 142355, "loc": { "start": { "line": 3500, @@ -149015,8 +149017,8 @@ }, "id": { "type": "Identifier", - "start": 142328, - "end": 142334, + "start": 142327, + "end": 142333, "loc": { "start": { "line": 3500, @@ -149032,8 +149034,8 @@ }, "init": { "type": "MemberExpression", - "start": 142337, - "end": 142356, + "start": 142336, + "end": 142355, "loc": { "start": { "line": 3500, @@ -149046,8 +149048,8 @@ }, "object": { "type": "MemberExpression", - "start": 142337, - "end": 142353, + "start": 142336, + "end": 142352, "loc": { "start": { "line": 3500, @@ -149060,8 +149062,8 @@ }, "object": { "type": "ThisExpression", - "start": 142337, - "end": 142341, + "start": 142336, + "end": 142340, "loc": { "start": { "line": 3500, @@ -149075,8 +149077,8 @@ }, "property": { "type": "Identifier", - "start": 142342, - "end": 142353, + "start": 142341, + "end": 142352, "loc": { "start": { "line": 3500, @@ -149094,8 +149096,8 @@ }, "property": { "type": "Identifier", - "start": 142354, - "end": 142355, + "start": 142353, + "end": 142354, "loc": { "start": { "line": 3500, @@ -149117,8 +149119,8 @@ }, { "type": "ExpressionStatement", - "start": 142370, - "end": 142389, + "start": 142369, + "end": 142388, "loc": { "start": { "line": 3501, @@ -149131,8 +149133,8 @@ }, "expression": { "type": "CallExpression", - "start": 142370, - "end": 142388, + "start": 142369, + "end": 142387, "loc": { "start": { "line": 3501, @@ -149145,8 +149147,8 @@ }, "callee": { "type": "MemberExpression", - "start": 142370, - "end": 142386, + "start": 142369, + "end": 142385, "loc": { "start": { "line": 3501, @@ -149159,8 +149161,8 @@ }, "object": { "type": "Identifier", - "start": 142370, - "end": 142376, + "start": 142369, + "end": 142375, "loc": { "start": { "line": 3501, @@ -149176,8 +149178,8 @@ }, "property": { "type": "Identifier", - "start": 142377, - "end": 142386, + "start": 142376, + "end": 142385, "loc": { "start": { "line": 3501, @@ -149202,8 +149204,8 @@ }, { "type": "ForStatement", - "start": 142408, - "end": 142561, + "start": 142407, + "end": 142560, "loc": { "start": { "line": 3503, @@ -149216,8 +149218,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 142413, - "end": 142453, + "start": 142412, + "end": 142452, "loc": { "start": { "line": 3503, @@ -149231,8 +149233,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 142417, - "end": 142422, + "start": 142416, + "end": 142421, "loc": { "start": { "line": 3503, @@ -149245,8 +149247,8 @@ }, "id": { "type": "Identifier", - "start": 142417, - "end": 142418, + "start": 142416, + "end": 142417, "loc": { "start": { "line": 3503, @@ -149262,8 +149264,8 @@ }, "init": { "type": "NumericLiteral", - "start": 142421, - "end": 142422, + "start": 142420, + "end": 142421, "loc": { "start": { "line": 3503, @@ -149283,8 +149285,8 @@ }, { "type": "VariableDeclarator", - "start": 142424, - "end": 142453, + "start": 142423, + "end": 142452, "loc": { "start": { "line": 3503, @@ -149297,8 +149299,8 @@ }, "id": { "type": "Identifier", - "start": 142424, - "end": 142427, + "start": 142423, + "end": 142426, "loc": { "start": { "line": 3503, @@ -149314,8 +149316,8 @@ }, "init": { "type": "MemberExpression", - "start": 142430, - "end": 142453, + "start": 142429, + "end": 142452, "loc": { "start": { "line": 3503, @@ -149328,8 +149330,8 @@ }, "object": { "type": "MemberExpression", - "start": 142430, - "end": 142446, + "start": 142429, + "end": 142445, "loc": { "start": { "line": 3503, @@ -149342,8 +149344,8 @@ }, "object": { "type": "ThisExpression", - "start": 142430, - "end": 142434, + "start": 142429, + "end": 142433, "loc": { "start": { "line": 3503, @@ -149357,8 +149359,8 @@ }, "property": { "type": "Identifier", - "start": 142435, - "end": 142446, + "start": 142434, + "end": 142445, "loc": { "start": { "line": 3503, @@ -149376,8 +149378,8 @@ }, "property": { "type": "Identifier", - "start": 142447, - "end": 142453, + "start": 142446, + "end": 142452, "loc": { "start": { "line": 3503, @@ -149399,8 +149401,8 @@ }, "test": { "type": "BinaryExpression", - "start": 142455, - "end": 142462, + "start": 142454, + "end": 142461, "loc": { "start": { "line": 3503, @@ -149413,8 +149415,8 @@ }, "left": { "type": "Identifier", - "start": 142455, - "end": 142456, + "start": 142454, + "end": 142455, "loc": { "start": { "line": 3503, @@ -149431,8 +149433,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 142459, - "end": 142462, + "start": 142458, + "end": 142461, "loc": { "start": { "line": 3503, @@ -149449,8 +149451,8 @@ }, "update": { "type": "UpdateExpression", - "start": 142464, - "end": 142467, + "start": 142463, + "end": 142466, "loc": { "start": { "line": 3503, @@ -149465,8 +149467,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 142464, - "end": 142465, + "start": 142463, + "end": 142464, "loc": { "start": { "line": 3503, @@ -149483,8 +149485,8 @@ }, "body": { "type": "BlockStatement", - "start": 142469, - "end": 142561, + "start": 142468, + "end": 142560, "loc": { "start": { "line": 3503, @@ -149498,8 +149500,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 142483, - "end": 142518, + "start": 142482, + "end": 142517, "loc": { "start": { "line": 3504, @@ -149513,8 +149515,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 142489, - "end": 142517, + "start": 142488, + "end": 142516, "loc": { "start": { "line": 3504, @@ -149527,8 +149529,8 @@ }, "id": { "type": "Identifier", - "start": 142489, - "end": 142495, + "start": 142488, + "end": 142494, "loc": { "start": { "line": 3504, @@ -149544,8 +149546,8 @@ }, "init": { "type": "MemberExpression", - "start": 142498, - "end": 142517, + "start": 142497, + "end": 142516, "loc": { "start": { "line": 3504, @@ -149558,8 +149560,8 @@ }, "object": { "type": "MemberExpression", - "start": 142498, - "end": 142514, + "start": 142497, + "end": 142513, "loc": { "start": { "line": 3504, @@ -149572,8 +149574,8 @@ }, "object": { "type": "ThisExpression", - "start": 142498, - "end": 142502, + "start": 142497, + "end": 142501, "loc": { "start": { "line": 3504, @@ -149587,8 +149589,8 @@ }, "property": { "type": "Identifier", - "start": 142503, - "end": 142514, + "start": 142502, + "end": 142513, "loc": { "start": { "line": 3504, @@ -149606,8 +149608,8 @@ }, "property": { "type": "Identifier", - "start": 142515, - "end": 142516, + "start": 142514, + "end": 142515, "loc": { "start": { "line": 3504, @@ -149629,8 +149631,8 @@ }, { "type": "ExpressionStatement", - "start": 142531, - "end": 142551, + "start": 142530, + "end": 142550, "loc": { "start": { "line": 3505, @@ -149643,8 +149645,8 @@ }, "expression": { "type": "CallExpression", - "start": 142531, - "end": 142550, + "start": 142530, + "end": 142549, "loc": { "start": { "line": 3505, @@ -149657,8 +149659,8 @@ }, "callee": { "type": "MemberExpression", - "start": 142531, - "end": 142548, + "start": 142530, + "end": 142547, "loc": { "start": { "line": 3505, @@ -149671,8 +149673,8 @@ }, "object": { "type": "Identifier", - "start": 142531, - "end": 142537, + "start": 142530, + "end": 142536, "loc": { "start": { "line": 3505, @@ -149688,8 +149690,8 @@ }, "property": { "type": "Identifier", - "start": 142538, - "end": 142548, + "start": 142537, + "end": 142547, "loc": { "start": { "line": 3505, @@ -149716,8 +149718,8 @@ { "type": "CommentLine", "value": " Sort layers to reduce WebGL shader switching when rendering them", - "start": 142570, - "end": 142637, + "start": 142569, + "end": 142636, "loc": { "start": { "line": 3507, @@ -149733,8 +149735,8 @@ }, { "type": "ExpressionStatement", - "start": 142646, - "end": 142870, + "start": 142645, + "end": 142869, "loc": { "start": { "line": 3508, @@ -149747,8 +149749,8 @@ }, "expression": { "type": "CallExpression", - "start": 142646, - "end": 142869, + "start": 142645, + "end": 142868, "loc": { "start": { "line": 3508, @@ -149761,8 +149763,8 @@ }, "callee": { "type": "MemberExpression", - "start": 142646, - "end": 142665, + "start": 142645, + "end": 142664, "loc": { "start": { "line": 3508, @@ -149775,8 +149777,8 @@ }, "object": { "type": "MemberExpression", - "start": 142646, - "end": 142660, + "start": 142645, + "end": 142659, "loc": { "start": { "line": 3508, @@ -149789,8 +149791,8 @@ }, "object": { "type": "ThisExpression", - "start": 142646, - "end": 142650, + "start": 142645, + "end": 142649, "loc": { "start": { "line": 3508, @@ -149805,8 +149807,8 @@ }, "property": { "type": "Identifier", - "start": 142651, - "end": 142660, + "start": 142650, + "end": 142659, "loc": { "start": { "line": 3508, @@ -149825,8 +149827,8 @@ }, "property": { "type": "Identifier", - "start": 142661, - "end": 142665, + "start": 142660, + "end": 142664, "loc": { "start": { "line": 3508, @@ -149846,8 +149848,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 142666, - "end": 142868, + "start": 142665, + "end": 142867, "loc": { "start": { "line": 3508, @@ -149865,8 +149867,8 @@ "params": [ { "type": "Identifier", - "start": 142667, - "end": 142668, + "start": 142666, + "end": 142667, "loc": { "start": { "line": 3508, @@ -149882,8 +149884,8 @@ }, { "type": "Identifier", - "start": 142670, - "end": 142671, + "start": 142669, + "end": 142670, "loc": { "start": { "line": 3508, @@ -149900,8 +149902,8 @@ ], "body": { "type": "BlockStatement", - "start": 142676, - "end": 142868, + "start": 142675, + "end": 142867, "loc": { "start": { "line": 3508, @@ -149915,8 +149917,8 @@ "body": [ { "type": "IfStatement", - "start": 142690, - "end": 142757, + "start": 142689, + "end": 142756, "loc": { "start": { "line": 3509, @@ -149929,8 +149931,8 @@ }, "test": { "type": "BinaryExpression", - "start": 142694, - "end": 142713, + "start": 142693, + "end": 142712, "loc": { "start": { "line": 3509, @@ -149943,8 +149945,8 @@ }, "left": { "type": "MemberExpression", - "start": 142694, - "end": 142702, + "start": 142693, + "end": 142701, "loc": { "start": { "line": 3509, @@ -149957,8 +149959,8 @@ }, "object": { "type": "Identifier", - "start": 142694, - "end": 142695, + "start": 142693, + "end": 142694, "loc": { "start": { "line": 3509, @@ -149974,8 +149976,8 @@ }, "property": { "type": "Identifier", - "start": 142696, - "end": 142702, + "start": 142695, + "end": 142701, "loc": { "start": { "line": 3509, @@ -149994,8 +149996,8 @@ "operator": "<", "right": { "type": "MemberExpression", - "start": 142705, - "end": 142713, + "start": 142704, + "end": 142712, "loc": { "start": { "line": 3509, @@ -150008,8 +150010,8 @@ }, "object": { "type": "Identifier", - "start": 142705, - "end": 142706, + "start": 142704, + "end": 142705, "loc": { "start": { "line": 3509, @@ -150025,8 +150027,8 @@ }, "property": { "type": "Identifier", - "start": 142707, - "end": 142713, + "start": 142706, + "end": 142712, "loc": { "start": { "line": 3509, @@ -150045,8 +150047,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 142715, - "end": 142757, + "start": 142714, + "end": 142756, "loc": { "start": { "line": 3509, @@ -150060,8 +150062,8 @@ "body": [ { "type": "ReturnStatement", - "start": 142733, - "end": 142743, + "start": 142732, + "end": 142742, "loc": { "start": { "line": 3510, @@ -150074,8 +150076,8 @@ }, "argument": { "type": "UnaryExpression", - "start": 142740, - "end": 142742, + "start": 142739, + "end": 142741, "loc": { "start": { "line": 3510, @@ -150090,8 +150092,8 @@ "prefix": true, "argument": { "type": "NumericLiteral", - "start": 142741, - "end": 142742, + "start": 142740, + "end": 142741, "loc": { "start": { "line": 3510, @@ -150120,8 +150122,8 @@ }, { "type": "IfStatement", - "start": 142770, - "end": 142836, + "start": 142769, + "end": 142835, "loc": { "start": { "line": 3512, @@ -150134,8 +150136,8 @@ }, "test": { "type": "BinaryExpression", - "start": 142774, - "end": 142793, + "start": 142773, + "end": 142792, "loc": { "start": { "line": 3512, @@ -150148,8 +150150,8 @@ }, "left": { "type": "MemberExpression", - "start": 142774, - "end": 142782, + "start": 142773, + "end": 142781, "loc": { "start": { "line": 3512, @@ -150162,8 +150164,8 @@ }, "object": { "type": "Identifier", - "start": 142774, - "end": 142775, + "start": 142773, + "end": 142774, "loc": { "start": { "line": 3512, @@ -150179,8 +150181,8 @@ }, "property": { "type": "Identifier", - "start": 142776, - "end": 142782, + "start": 142775, + "end": 142781, "loc": { "start": { "line": 3512, @@ -150199,8 +150201,8 @@ "operator": ">", "right": { "type": "MemberExpression", - "start": 142785, - "end": 142793, + "start": 142784, + "end": 142792, "loc": { "start": { "line": 3512, @@ -150213,8 +150215,8 @@ }, "object": { "type": "Identifier", - "start": 142785, - "end": 142786, + "start": 142784, + "end": 142785, "loc": { "start": { "line": 3512, @@ -150230,8 +150232,8 @@ }, "property": { "type": "Identifier", - "start": 142787, - "end": 142793, + "start": 142786, + "end": 142792, "loc": { "start": { "line": 3512, @@ -150250,8 +150252,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 142795, - "end": 142836, + "start": 142794, + "end": 142835, "loc": { "start": { "line": 3512, @@ -150265,8 +150267,8 @@ "body": [ { "type": "ReturnStatement", - "start": 142813, - "end": 142822, + "start": 142812, + "end": 142821, "loc": { "start": { "line": 3513, @@ -150279,8 +150281,8 @@ }, "argument": { "type": "NumericLiteral", - "start": 142820, - "end": 142821, + "start": 142819, + "end": 142820, "loc": { "start": { "line": 3513, @@ -150305,8 +150307,8 @@ }, { "type": "ReturnStatement", - "start": 142849, - "end": 142858, + "start": 142848, + "end": 142857, "loc": { "start": { "line": 3515, @@ -150319,8 +150321,8 @@ }, "argument": { "type": "NumericLiteral", - "start": 142856, - "end": 142857, + "start": 142855, + "end": 142856, "loc": { "start": { "line": 3515, @@ -150349,8 +150351,8 @@ { "type": "CommentLine", "value": " Sort layers to reduce WebGL shader switching when rendering them", - "start": 142570, - "end": 142637, + "start": 142569, + "end": 142636, "loc": { "start": { "line": 3507, @@ -150366,8 +150368,8 @@ }, { "type": "ForStatement", - "start": 142879, - "end": 143028, + "start": 142878, + "end": 143027, "loc": { "start": { "line": 3517, @@ -150380,8 +150382,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 142884, - "end": 142922, + "start": 142883, + "end": 142921, "loc": { "start": { "line": 3517, @@ -150395,8 +150397,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 142888, - "end": 142893, + "start": 142887, + "end": 142892, "loc": { "start": { "line": 3517, @@ -150409,8 +150411,8 @@ }, "id": { "type": "Identifier", - "start": 142888, - "end": 142889, + "start": 142887, + "end": 142888, "loc": { "start": { "line": 3517, @@ -150426,8 +150428,8 @@ }, "init": { "type": "NumericLiteral", - "start": 142892, - "end": 142893, + "start": 142891, + "end": 142892, "loc": { "start": { "line": 3517, @@ -150447,8 +150449,8 @@ }, { "type": "VariableDeclarator", - "start": 142895, - "end": 142922, + "start": 142894, + "end": 142921, "loc": { "start": { "line": 3517, @@ -150461,8 +150463,8 @@ }, "id": { "type": "Identifier", - "start": 142895, - "end": 142898, + "start": 142894, + "end": 142897, "loc": { "start": { "line": 3517, @@ -150478,8 +150480,8 @@ }, "init": { "type": "MemberExpression", - "start": 142901, - "end": 142922, + "start": 142900, + "end": 142921, "loc": { "start": { "line": 3517, @@ -150492,8 +150494,8 @@ }, "object": { "type": "MemberExpression", - "start": 142901, - "end": 142915, + "start": 142900, + "end": 142914, "loc": { "start": { "line": 3517, @@ -150506,8 +150508,8 @@ }, "object": { "type": "ThisExpression", - "start": 142901, - "end": 142905, + "start": 142900, + "end": 142904, "loc": { "start": { "line": 3517, @@ -150521,8 +150523,8 @@ }, "property": { "type": "Identifier", - "start": 142906, - "end": 142915, + "start": 142905, + "end": 142914, "loc": { "start": { "line": 3517, @@ -150540,8 +150542,8 @@ }, "property": { "type": "Identifier", - "start": 142916, - "end": 142922, + "start": 142915, + "end": 142921, "loc": { "start": { "line": 3517, @@ -150563,8 +150565,8 @@ }, "test": { "type": "BinaryExpression", - "start": 142924, - "end": 142931, + "start": 142923, + "end": 142930, "loc": { "start": { "line": 3517, @@ -150577,8 +150579,8 @@ }, "left": { "type": "Identifier", - "start": 142924, - "end": 142925, + "start": 142923, + "end": 142924, "loc": { "start": { "line": 3517, @@ -150595,8 +150597,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 142928, - "end": 142931, + "start": 142927, + "end": 142930, "loc": { "start": { "line": 3517, @@ -150613,8 +150615,8 @@ }, "update": { "type": "UpdateExpression", - "start": 142933, - "end": 142936, + "start": 142932, + "end": 142935, "loc": { "start": { "line": 3517, @@ -150629,8 +150631,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 142933, - "end": 142934, + "start": 142932, + "end": 142933, "loc": { "start": { "line": 3517, @@ -150647,8 +150649,8 @@ }, "body": { "type": "BlockStatement", - "start": 142938, - "end": 143028, + "start": 142937, + "end": 143027, "loc": { "start": { "line": 3517, @@ -150662,8 +150664,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 142952, - "end": 142984, + "start": 142951, + "end": 142983, "loc": { "start": { "line": 3518, @@ -150677,8 +150679,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 142958, - "end": 142983, + "start": 142957, + "end": 142982, "loc": { "start": { "line": 3518, @@ -150691,8 +150693,8 @@ }, "id": { "type": "Identifier", - "start": 142958, - "end": 142963, + "start": 142957, + "end": 142962, "loc": { "start": { "line": 3518, @@ -150708,8 +150710,8 @@ }, "init": { "type": "MemberExpression", - "start": 142966, - "end": 142983, + "start": 142965, + "end": 142982, "loc": { "start": { "line": 3518, @@ -150722,8 +150724,8 @@ }, "object": { "type": "MemberExpression", - "start": 142966, - "end": 142980, + "start": 142965, + "end": 142979, "loc": { "start": { "line": 3518, @@ -150736,8 +150738,8 @@ }, "object": { "type": "ThisExpression", - "start": 142966, - "end": 142970, + "start": 142965, + "end": 142969, "loc": { "start": { "line": 3518, @@ -150751,8 +150753,8 @@ }, "property": { "type": "Identifier", - "start": 142971, - "end": 142980, + "start": 142970, + "end": 142979, "loc": { "start": { "line": 3518, @@ -150770,8 +150772,8 @@ }, "property": { "type": "Identifier", - "start": 142981, - "end": 142982, + "start": 142980, + "end": 142981, "loc": { "start": { "line": 3518, @@ -150793,8 +150795,8 @@ }, { "type": "ExpressionStatement", - "start": 142997, - "end": 143018, + "start": 142996, + "end": 143017, "loc": { "start": { "line": 3519, @@ -150807,8 +150809,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 142997, - "end": 143017, + "start": 142996, + "end": 143016, "loc": { "start": { "line": 3519, @@ -150822,8 +150824,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 142997, - "end": 143013, + "start": 142996, + "end": 143012, "loc": { "start": { "line": 3519, @@ -150836,8 +150838,8 @@ }, "object": { "type": "Identifier", - "start": 142997, - "end": 143002, + "start": 142996, + "end": 143001, "loc": { "start": { "line": 3519, @@ -150853,8 +150855,8 @@ }, "property": { "type": "Identifier", - "start": 143003, - "end": 143013, + "start": 143002, + "end": 143012, "loc": { "start": { "line": 3519, @@ -150872,8 +150874,8 @@ }, "right": { "type": "Identifier", - "start": 143016, - "end": 143017, + "start": 143015, + "end": 143016, "loc": { "start": { "line": 3519, @@ -150895,8 +150897,8 @@ }, { "type": "ExpressionStatement", - "start": 143037, - "end": 143053, + "start": 143036, + "end": 143052, "loc": { "start": { "line": 3521, @@ -150909,8 +150911,8 @@ }, "expression": { "type": "CallExpression", - "start": 143037, - "end": 143052, + "start": 143036, + "end": 143051, "loc": { "start": { "line": 3521, @@ -150923,8 +150925,8 @@ }, "callee": { "type": "MemberExpression", - "start": 143037, - "end": 143050, + "start": 143036, + "end": 143049, "loc": { "start": { "line": 3521, @@ -150937,8 +150939,8 @@ }, "object": { "type": "ThisExpression", - "start": 143037, - "end": 143041, + "start": 143036, + "end": 143040, "loc": { "start": { "line": 3521, @@ -150952,8 +150954,8 @@ }, "property": { "type": "Identifier", - "start": 143042, - "end": 143050, + "start": 143041, + "end": 143049, "loc": { "start": { "line": 3521, @@ -150974,8 +150976,8 @@ }, { "type": "ExpressionStatement", - "start": 143062, - "end": 143091, + "start": 143061, + "end": 143090, "loc": { "start": { "line": 3522, @@ -150988,8 +150990,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 143062, - "end": 143090, + "start": 143061, + "end": 143089, "loc": { "start": { "line": 3522, @@ -151003,8 +151005,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 143062, - "end": 143083, + "start": 143061, + "end": 143082, "loc": { "start": { "line": 3522, @@ -151017,8 +151019,8 @@ }, "object": { "type": "MemberExpression", - "start": 143062, - "end": 143072, + "start": 143061, + "end": 143071, "loc": { "start": { "line": 3522, @@ -151031,8 +151033,8 @@ }, "object": { "type": "ThisExpression", - "start": 143062, - "end": 143066, + "start": 143061, + "end": 143065, "loc": { "start": { "line": 3522, @@ -151046,8 +151048,8 @@ }, "property": { "type": "Identifier", - "start": 143067, - "end": 143072, + "start": 143066, + "end": 143071, "loc": { "start": { "line": 3522, @@ -151065,8 +151067,8 @@ }, "property": { "type": "Identifier", - "start": 143073, - "end": 143083, + "start": 143072, + "end": 143082, "loc": { "start": { "line": 3522, @@ -151084,8 +151086,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 143086, - "end": 143090, + "start": 143085, + "end": 143089, "loc": { "start": { "line": 3522, @@ -151102,8 +151104,8 @@ }, { "type": "ExpressionStatement", - "start": 143100, - "end": 143129, + "start": 143099, + "end": 143128, "loc": { "start": { "line": 3523, @@ -151116,8 +151118,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 143100, - "end": 143128, + "start": 143099, + "end": 143127, "loc": { "start": { "line": 3523, @@ -151131,8 +151133,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 143100, - "end": 143121, + "start": 143099, + "end": 143120, "loc": { "start": { "line": 3523, @@ -151145,8 +151147,8 @@ }, "object": { "type": "ThisExpression", - "start": 143100, - "end": 143104, + "start": 143099, + "end": 143103, "loc": { "start": { "line": 3523, @@ -151160,8 +151162,8 @@ }, "property": { "type": "Identifier", - "start": 143105, - "end": 143121, + "start": 143104, + "end": 143120, "loc": { "start": { "line": 3523, @@ -151179,8 +151181,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 143124, - "end": 143128, + "start": 143123, + "end": 143127, "loc": { "start": { "line": 3523, @@ -151197,8 +151199,8 @@ }, { "type": "ExpressionStatement", - "start": 143138, - "end": 143163, + "start": 143137, + "end": 143162, "loc": { "start": { "line": 3524, @@ -151211,8 +151213,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 143138, - "end": 143162, + "start": 143137, + "end": 143161, "loc": { "start": { "line": 3524, @@ -151226,8 +151228,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 143138, - "end": 143155, + "start": 143137, + "end": 143154, "loc": { "start": { "line": 3524, @@ -151240,8 +151242,8 @@ }, "object": { "type": "ThisExpression", - "start": 143138, - "end": 143142, + "start": 143137, + "end": 143141, "loc": { "start": { "line": 3524, @@ -151255,8 +151257,8 @@ }, "property": { "type": "Identifier", - "start": 143143, - "end": 143155, + "start": 143142, + "end": 143154, "loc": { "start": { "line": 3524, @@ -151274,8 +151276,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 143158, - "end": 143162, + "start": 143157, + "end": 143161, "loc": { "start": { "line": 3524, @@ -151292,8 +151294,8 @@ }, { "type": "ExpressionStatement", - "start": 143172, - "end": 143195, + "start": 143171, + "end": 143194, "loc": { "start": { "line": 3525, @@ -151306,8 +151308,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 143172, - "end": 143194, + "start": 143171, + "end": 143193, "loc": { "start": { "line": 3525, @@ -151321,8 +151323,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 143172, - "end": 143187, + "start": 143171, + "end": 143186, "loc": { "start": { "line": 3525, @@ -151335,8 +151337,8 @@ }, "object": { "type": "ThisExpression", - "start": 143172, - "end": 143176, + "start": 143171, + "end": 143175, "loc": { "start": { "line": 3525, @@ -151350,8 +151352,8 @@ }, "property": { "type": "Identifier", - "start": 143177, - "end": 143187, + "start": 143176, + "end": 143186, "loc": { "start": { "line": 3525, @@ -151369,8 +151371,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 143190, - "end": 143194, + "start": 143189, + "end": 143193, "loc": { "start": { "line": 3525, @@ -151387,8 +151389,8 @@ }, { "type": "ExpressionStatement", - "start": 143205, - "end": 143233, + "start": 143204, + "end": 143232, "loc": { "start": { "line": 3527, @@ -151401,8 +151403,8 @@ }, "expression": { "type": "CallExpression", - "start": 143205, - "end": 143232, + "start": 143204, + "end": 143231, "loc": { "start": { "line": 3527, @@ -151415,8 +151417,8 @@ }, "callee": { "type": "MemberExpression", - "start": 143205, - "end": 143230, + "start": 143204, + "end": 143229, "loc": { "start": { "line": 3527, @@ -151429,8 +151431,8 @@ }, "object": { "type": "ThisExpression", - "start": 143205, - "end": 143209, + "start": 143204, + "end": 143208, "loc": { "start": { "line": 3527, @@ -151444,8 +151446,8 @@ }, "property": { "type": "Identifier", - "start": 143210, - "end": 143230, + "start": 143209, + "end": 143229, "loc": { "start": { "line": 3527, @@ -151466,8 +151468,8 @@ }, { "type": "ExpressionStatement", - "start": 143242, - "end": 143266, + "start": 143241, + "end": 143265, "loc": { "start": { "line": 3528, @@ -151480,8 +151482,8 @@ }, "expression": { "type": "CallExpression", - "start": 143242, - "end": 143265, + "start": 143241, + "end": 143264, "loc": { "start": { "line": 3528, @@ -151494,8 +151496,8 @@ }, "callee": { "type": "MemberExpression", - "start": 143242, - "end": 143263, + "start": 143241, + "end": 143262, "loc": { "start": { "line": 3528, @@ -151508,8 +151510,8 @@ }, "object": { "type": "ThisExpression", - "start": 143242, - "end": 143246, + "start": 143241, + "end": 143245, "loc": { "start": { "line": 3528, @@ -151523,8 +151525,8 @@ }, "property": { "type": "Identifier", - "start": 143247, - "end": 143263, + "start": 143246, + "end": 143262, "loc": { "start": { "line": 3528, @@ -151545,8 +151547,8 @@ }, { "type": "ExpressionStatement", - "start": 143276, - "end": 143307, + "start": 143275, + "end": 143306, "loc": { "start": { "line": 3530, @@ -151559,8 +151561,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 143276, - "end": 143306, + "start": 143275, + "end": 143305, "loc": { "start": { "line": 3530, @@ -151574,8 +151576,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 143276, - "end": 143289, + "start": 143275, + "end": 143288, "loc": { "start": { "line": 3530, @@ -151588,8 +151590,8 @@ }, "object": { "type": "ThisExpression", - "start": 143276, - "end": 143280, + "start": 143275, + "end": 143279, "loc": { "start": { "line": 3530, @@ -151603,8 +151605,8 @@ }, "property": { "type": "Identifier", - "start": 143281, - "end": 143289, + "start": 143280, + "end": 143288, "loc": { "start": { "line": 3530, @@ -151622,8 +151624,8 @@ }, "right": { "type": "MemberExpression", - "start": 143292, - "end": 143306, + "start": 143291, + "end": 143305, "loc": { "start": { "line": 3530, @@ -151636,8 +151638,8 @@ }, "object": { "type": "ThisExpression", - "start": 143292, - "end": 143296, + "start": 143291, + "end": 143295, "loc": { "start": { "line": 3530, @@ -151651,8 +151653,8 @@ }, "property": { "type": "Identifier", - "start": 143297, - "end": 143306, + "start": 143296, + "end": 143305, "loc": { "start": { "line": 3530, @@ -151678,8 +151680,8 @@ { "type": "CommentBlock", "value": "*\n * Finalizes this SceneModel.\n *\n * Once finalized, you can't add anything more to this SceneModel.\n ", - "start": 141603, - "end": 141726, + "start": 141602, + "end": 141725, "loc": { "start": { "line": 3478, @@ -151696,8 +151698,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 143319, - "end": 143334, + "start": 143318, + "end": 143333, "loc": { "start": { "line": 3533, @@ -151713,8 +151715,8 @@ }, { "type": "ClassMethod", - "start": 143339, - "end": 143385, + "start": 143338, + "end": 143384, "loc": { "start": { "line": 3534, @@ -151729,8 +151731,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 143339, - "end": 143355, + "start": 143338, + "end": 143354, "loc": { "start": { "line": 3534, @@ -151753,8 +151755,8 @@ "params": [ { "type": "Identifier", - "start": 143356, - "end": 143365, + "start": 143355, + "end": 143364, "loc": { "start": { "line": 3534, @@ -151770,8 +151772,8 @@ }, { "type": "Identifier", - "start": 143367, - "end": 143376, + "start": 143366, + "end": 143375, "loc": { "start": { "line": 3534, @@ -151788,8 +151790,8 @@ ], "body": { "type": "BlockStatement", - "start": 143378, - "end": 143385, + "start": 143377, + "end": 143384, "loc": { "start": { "line": 3534, @@ -151809,8 +151811,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 143319, - "end": 143334, + "start": 143318, + "end": 143333, "loc": { "start": { "line": 3533, @@ -151827,8 +151829,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 143391, - "end": 143406, + "start": 143390, + "end": 143405, "loc": { "start": { "line": 3537, @@ -151844,8 +151846,8 @@ }, { "type": "ClassMethod", - "start": 143411, - "end": 143719, + "start": 143410, + "end": 143718, "loc": { "start": { "line": 3538, @@ -151860,8 +151862,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 143411, - "end": 143429, + "start": 143410, + "end": 143428, "loc": { "start": { "line": 3538, @@ -151884,8 +151886,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 143432, - "end": 143719, + "start": 143431, + "end": 143718, "loc": { "start": { "line": 3538, @@ -151899,8 +151901,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 143442, - "end": 143467, + "start": 143441, + "end": 143466, "loc": { "start": { "line": 3539, @@ -151913,8 +151915,8 @@ }, "expression": { "type": "CallExpression", - "start": 143442, - "end": 143466, + "start": 143441, + "end": 143465, "loc": { "start": { "line": 3539, @@ -151927,8 +151929,8 @@ }, "callee": { "type": "MemberExpression", - "start": 143442, - "end": 143464, + "start": 143441, + "end": 143463, "loc": { "start": { "line": 3539, @@ -151941,8 +151943,8 @@ }, "object": { "type": "MemberExpression", - "start": 143442, - "end": 143458, + "start": 143441, + "end": 143457, "loc": { "start": { "line": 3539, @@ -151955,8 +151957,8 @@ }, "object": { "type": "ThisExpression", - "start": 143442, - "end": 143446, + "start": 143441, + "end": 143445, "loc": { "start": { "line": 3539, @@ -151970,8 +151972,8 @@ }, "property": { "type": "Identifier", - "start": 143447, - "end": 143458, + "start": 143446, + "end": 143457, "loc": { "start": { "line": 3539, @@ -151989,8 +151991,8 @@ }, "property": { "type": "Identifier", - "start": 143459, - "end": 143464, + "start": 143458, + "end": 143463, "loc": { "start": { "line": 3539, @@ -152011,8 +152013,8 @@ }, { "type": "ExpressionStatement", - "start": 143476, - "end": 143515, + "start": 143475, + "end": 143514, "loc": { "start": { "line": 3540, @@ -152025,8 +152027,8 @@ }, "expression": { "type": "CallExpression", - "start": 143476, - "end": 143514, + "start": 143475, + "end": 143513, "loc": { "start": { "line": 3540, @@ -152039,8 +152041,8 @@ }, "callee": { "type": "MemberExpression", - "start": 143476, - "end": 143512, + "start": 143475, + "end": 143511, "loc": { "start": { "line": 3540, @@ -152053,8 +152055,8 @@ }, "object": { "type": "ThisExpression", - "start": 143476, - "end": 143480, + "start": 143475, + "end": 143479, "loc": { "start": { "line": 3540, @@ -152068,8 +152070,8 @@ }, "property": { "type": "Identifier", - "start": 143481, - "end": 143512, + "start": 143480, + "end": 143511, "loc": { "start": { "line": 3540, @@ -152090,8 +152092,8 @@ }, { "type": "IfStatement", - "start": 143524, - "end": 143678, + "start": 143523, + "end": 143677, "loc": { "start": { "line": 3541, @@ -152104,8 +152106,8 @@ }, "test": { "type": "LogicalExpression", - "start": 143528, - "end": 143601, + "start": 143527, + "end": 143600, "loc": { "start": { "line": 3541, @@ -152118,8 +152120,8 @@ }, "left": { "type": "BinaryExpression", - "start": 143528, - "end": 143558, + "start": 143527, + "end": 143557, "loc": { "start": { "line": 3541, @@ -152132,8 +152134,8 @@ }, "left": { "type": "MemberExpression", - "start": 143528, - "end": 143554, + "start": 143527, + "end": 143553, "loc": { "start": { "line": 3541, @@ -152146,8 +152148,8 @@ }, "object": { "type": "MemberExpression", - "start": 143528, - "end": 143544, + "start": 143527, + "end": 143543, "loc": { "start": { "line": 3541, @@ -152160,8 +152162,8 @@ }, "object": { "type": "ThisExpression", - "start": 143528, - "end": 143532, + "start": 143527, + "end": 143531, "loc": { "start": { "line": 3541, @@ -152175,8 +152177,8 @@ }, "property": { "type": "Identifier", - "start": 143533, - "end": 143544, + "start": 143532, + "end": 143543, "loc": { "start": { "line": 3541, @@ -152194,8 +152196,8 @@ }, "property": { "type": "Identifier", - "start": 143545, - "end": 143554, + "start": 143544, + "end": 143553, "loc": { "start": { "line": 3541, @@ -152214,8 +152216,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 143557, - "end": 143558, + "start": 143556, + "end": 143557, "loc": { "start": { "line": 3541, @@ -152236,8 +152238,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 143562, - "end": 143601, + "start": 143561, + "end": 143600, "loc": { "start": { "line": 3541, @@ -152250,8 +152252,8 @@ }, "left": { "type": "MemberExpression", - "start": 143562, - "end": 143595, + "start": 143561, + "end": 143594, "loc": { "start": { "line": 3541, @@ -152264,8 +152266,8 @@ }, "object": { "type": "MemberExpression", - "start": 143562, - "end": 143578, + "start": 143561, + "end": 143577, "loc": { "start": { "line": 3541, @@ -152278,8 +152280,8 @@ }, "object": { "type": "ThisExpression", - "start": 143562, - "end": 143566, + "start": 143561, + "end": 143565, "loc": { "start": { "line": 3541, @@ -152293,8 +152295,8 @@ }, "property": { "type": "Identifier", - "start": 143567, - "end": 143578, + "start": 143566, + "end": 143577, "loc": { "start": { "line": 3541, @@ -152312,8 +152314,8 @@ }, "property": { "type": "Identifier", - "start": 143579, - "end": 143595, + "start": 143578, + "end": 143594, "loc": { "start": { "line": 3541, @@ -152332,8 +152334,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 143600, - "end": 143601, + "start": 143599, + "end": 143600, "loc": { "start": { "line": 3541, @@ -152354,8 +152356,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 143603, - "end": 143678, + "start": 143602, + "end": 143677, "loc": { "start": { "line": 3541, @@ -152369,8 +152371,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 143617, - "end": 143648, + "start": 143616, + "end": 143647, "loc": { "start": { "line": 3542, @@ -152383,8 +152385,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 143617, - "end": 143647, + "start": 143616, + "end": 143646, "loc": { "start": { "line": 3542, @@ -152398,8 +152400,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 143617, - "end": 143640, + "start": 143616, + "end": 143639, "loc": { "start": { "line": 3542, @@ -152412,8 +152414,8 @@ }, "object": { "type": "MemberExpression", - "start": 143617, - "end": 143633, + "start": 143616, + "end": 143632, "loc": { "start": { "line": 3542, @@ -152426,8 +152428,8 @@ }, "object": { "type": "ThisExpression", - "start": 143617, - "end": 143621, + "start": 143616, + "end": 143620, "loc": { "start": { "line": 3542, @@ -152441,8 +152443,8 @@ }, "property": { "type": "Identifier", - "start": 143622, - "end": 143633, + "start": 143621, + "end": 143632, "loc": { "start": { "line": 3542, @@ -152460,8 +152462,8 @@ }, "property": { "type": "Identifier", - "start": 143634, - "end": 143640, + "start": 143633, + "end": 143639, "loc": { "start": { "line": 3542, @@ -152479,8 +152481,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 143643, - "end": 143647, + "start": 143642, + "end": 143646, "loc": { "start": { "line": 3542, @@ -152497,8 +152499,8 @@ }, { "type": "ReturnStatement", - "start": 143661, - "end": 143668, + "start": 143660, + "end": 143667, "loc": { "start": { "line": 3543, @@ -152518,8 +152520,8 @@ }, { "type": "ExpressionStatement", - "start": 143687, - "end": 143713, + "start": 143686, + "end": 143712, "loc": { "start": { "line": 3545, @@ -152532,8 +152534,8 @@ }, "expression": { "type": "CallExpression", - "start": 143687, - "end": 143712, + "start": 143686, + "end": 143711, "loc": { "start": { "line": 3545, @@ -152546,8 +152548,8 @@ }, "callee": { "type": "MemberExpression", - "start": 143687, - "end": 143710, + "start": 143686, + "end": 143709, "loc": { "start": { "line": 3545, @@ -152560,8 +152562,8 @@ }, "object": { "type": "ThisExpression", - "start": 143687, - "end": 143691, + "start": 143686, + "end": 143690, "loc": { "start": { "line": 3545, @@ -152575,8 +152577,8 @@ }, "property": { "type": "Identifier", - "start": 143692, - "end": 143710, + "start": 143691, + "end": 143709, "loc": { "start": { "line": 3545, @@ -152603,8 +152605,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 143391, - "end": 143406, + "start": 143390, + "end": 143405, "loc": { "start": { "line": 3537, @@ -152621,8 +152623,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 143725, - "end": 143752, + "start": 143724, + "end": 143751, "loc": { "start": { "line": 3548, @@ -152638,8 +152640,8 @@ }, { "type": "ClassMethod", - "start": 143757, - "end": 144313, + "start": 143756, + "end": 144312, "loc": { "start": { "line": 3551, @@ -152654,8 +152656,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 143757, - "end": 143788, + "start": 143756, + "end": 143787, "loc": { "start": { "line": 3551, @@ -152678,8 +152680,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 143791, - "end": 144313, + "start": 143790, + "end": 144312, "loc": { "start": { "line": 3551, @@ -152693,8 +152695,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 143801, - "end": 143838, + "start": 143800, + "end": 143837, "loc": { "start": { "line": 3552, @@ -152708,8 +152710,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 143807, - "end": 143837, + "start": 143806, + "end": 143836, "loc": { "start": { "line": 3552, @@ -152722,8 +152724,8 @@ }, "id": { "type": "Identifier", - "start": 143807, - "end": 143818, + "start": 143806, + "end": 143817, "loc": { "start": { "line": 3552, @@ -152739,8 +152741,8 @@ }, "init": { "type": "MemberExpression", - "start": 143821, - "end": 143837, + "start": 143820, + "end": 143836, "loc": { "start": { "line": 3552, @@ -152753,8 +152755,8 @@ }, "object": { "type": "ThisExpression", - "start": 143821, - "end": 143825, + "start": 143820, + "end": 143824, "loc": { "start": { "line": 3552, @@ -152768,8 +152770,8 @@ }, "property": { "type": "Identifier", - "start": 143826, - "end": 143837, + "start": 143825, + "end": 143836, "loc": { "start": { "line": 3552, @@ -152791,8 +152793,8 @@ }, { "type": "ExpressionStatement", - "start": 143847, - "end": 143893, + "start": 143846, + "end": 143892, "loc": { "start": { "line": 3553, @@ -152805,8 +152807,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 143847, - "end": 143892, + "start": 143846, + "end": 143891, "loc": { "start": { "line": 3553, @@ -152820,8 +152822,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 143847, - "end": 143868, + "start": 143846, + "end": 143867, "loc": { "start": { "line": 3553, @@ -152834,8 +152836,8 @@ }, "object": { "type": "Identifier", - "start": 143847, - "end": 143858, + "start": 143846, + "end": 143857, "loc": { "start": { "line": 3553, @@ -152851,8 +152853,8 @@ }, "property": { "type": "Identifier", - "start": 143859, - "end": 143868, + "start": 143858, + "end": 143867, "loc": { "start": { "line": 3553, @@ -152870,8 +152872,8 @@ }, "right": { "type": "MemberExpression", - "start": 143871, - "end": 143892, + "start": 143870, + "end": 143891, "loc": { "start": { "line": 3553, @@ -152884,8 +152886,8 @@ }, "object": { "type": "MemberExpression", - "start": 143871, - "end": 143885, + "start": 143870, + "end": 143884, "loc": { "start": { "line": 3553, @@ -152898,8 +152900,8 @@ }, "object": { "type": "ThisExpression", - "start": 143871, - "end": 143875, + "start": 143870, + "end": 143874, "loc": { "start": { "line": 3553, @@ -152913,8 +152915,8 @@ }, "property": { "type": "Identifier", - "start": 143876, - "end": 143885, + "start": 143875, + "end": 143884, "loc": { "start": { "line": 3553, @@ -152932,8 +152934,8 @@ }, "property": { "type": "Identifier", - "start": 143886, - "end": 143892, + "start": 143885, + "end": 143891, "loc": { "start": { "line": 3553, @@ -152953,8 +152955,8 @@ }, { "type": "ExpressionStatement", - "start": 143902, - "end": 143935, + "start": 143901, + "end": 143934, "loc": { "start": { "line": 3554, @@ -152967,8 +152969,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 143902, - "end": 143934, + "start": 143901, + "end": 143933, "loc": { "start": { "line": 3554, @@ -152982,8 +152984,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 143902, - "end": 143930, + "start": 143901, + "end": 143929, "loc": { "start": { "line": 3554, @@ -152996,8 +152998,8 @@ }, "object": { "type": "Identifier", - "start": 143902, - "end": 143913, + "start": 143901, + "end": 143912, "loc": { "start": { "line": 3554, @@ -153013,8 +153015,8 @@ }, "property": { "type": "Identifier", - "start": 143914, - "end": 143930, + "start": 143913, + "end": 143929, "loc": { "start": { "line": 3554, @@ -153032,8 +153034,8 @@ }, "right": { "type": "NumericLiteral", - "start": 143933, - "end": 143934, + "start": 143932, + "end": 143933, "loc": { "start": { "line": 3554, @@ -153054,8 +153056,8 @@ }, { "type": "ForStatement", - "start": 143944, - "end": 144307, + "start": 143943, + "end": 144306, "loc": { "start": { "line": 3555, @@ -153068,8 +153070,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 143949, - "end": 143996, + "start": 143948, + "end": 143995, "loc": { "start": { "line": 3555, @@ -153083,8 +153085,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 143953, - "end": 143967, + "start": 143952, + "end": 143966, "loc": { "start": { "line": 3555, @@ -153097,8 +153099,8 @@ }, "id": { "type": "Identifier", - "start": 143953, - "end": 143963, + "start": 143952, + "end": 143962, "loc": { "start": { "line": 3555, @@ -153114,8 +153116,8 @@ }, "init": { "type": "NumericLiteral", - "start": 143966, - "end": 143967, + "start": 143965, + "end": 143966, "loc": { "start": { "line": 3555, @@ -153135,8 +153137,8 @@ }, { "type": "VariableDeclarator", - "start": 143969, - "end": 143996, + "start": 143968, + "end": 143995, "loc": { "start": { "line": 3555, @@ -153149,8 +153151,8 @@ }, "id": { "type": "Identifier", - "start": 143969, - "end": 143972, + "start": 143968, + "end": 143971, "loc": { "start": { "line": 3555, @@ -153166,8 +153168,8 @@ }, "init": { "type": "MemberExpression", - "start": 143975, - "end": 143996, + "start": 143974, + "end": 143995, "loc": { "start": { "line": 3555, @@ -153180,8 +153182,8 @@ }, "object": { "type": "MemberExpression", - "start": 143975, - "end": 143989, + "start": 143974, + "end": 143988, "loc": { "start": { "line": 3555, @@ -153194,8 +153196,8 @@ }, "object": { "type": "ThisExpression", - "start": 143975, - "end": 143979, + "start": 143974, + "end": 143978, "loc": { "start": { "line": 3555, @@ -153209,8 +153211,8 @@ }, "property": { "type": "Identifier", - "start": 143980, - "end": 143989, + "start": 143979, + "end": 143988, "loc": { "start": { "line": 3555, @@ -153228,8 +153230,8 @@ }, "property": { "type": "Identifier", - "start": 143990, - "end": 143996, + "start": 143989, + "end": 143995, "loc": { "start": { "line": 3555, @@ -153251,8 +153253,8 @@ }, "test": { "type": "BinaryExpression", - "start": 143998, - "end": 144014, + "start": 143997, + "end": 144013, "loc": { "start": { "line": 3555, @@ -153265,8 +153267,8 @@ }, "left": { "type": "Identifier", - "start": 143998, - "end": 144008, + "start": 143997, + "end": 144007, "loc": { "start": { "line": 3555, @@ -153283,8 +153285,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 144011, - "end": 144014, + "start": 144010, + "end": 144013, "loc": { "start": { "line": 3555, @@ -153301,8 +153303,8 @@ }, "update": { "type": "UpdateExpression", - "start": 144016, - "end": 144028, + "start": 144015, + "end": 144027, "loc": { "start": { "line": 3555, @@ -153317,8 +153319,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 144016, - "end": 144026, + "start": 144015, + "end": 144025, "loc": { "start": { "line": 3555, @@ -153335,8 +153337,8 @@ }, "body": { "type": "BlockStatement", - "start": 144030, - "end": 144307, + "start": 144029, + "end": 144306, "loc": { "start": { "line": 3555, @@ -153350,8 +153352,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 144044, - "end": 144085, + "start": 144043, + "end": 144084, "loc": { "start": { "line": 3556, @@ -153365,8 +153367,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 144050, - "end": 144084, + "start": 144049, + "end": 144083, "loc": { "start": { "line": 3556, @@ -153379,8 +153381,8 @@ }, "id": { "type": "Identifier", - "start": 144050, - "end": 144055, + "start": 144049, + "end": 144054, "loc": { "start": { "line": 3556, @@ -153396,8 +153398,8 @@ }, "init": { "type": "MemberExpression", - "start": 144058, - "end": 144084, + "start": 144057, + "end": 144083, "loc": { "start": { "line": 3556, @@ -153410,8 +153412,8 @@ }, "object": { "type": "MemberExpression", - "start": 144058, - "end": 144072, + "start": 144057, + "end": 144071, "loc": { "start": { "line": 3556, @@ -153424,8 +153426,8 @@ }, "object": { "type": "ThisExpression", - "start": 144058, - "end": 144062, + "start": 144057, + "end": 144061, "loc": { "start": { "line": 3556, @@ -153439,8 +153441,8 @@ }, "property": { "type": "Identifier", - "start": 144063, - "end": 144072, + "start": 144062, + "end": 144071, "loc": { "start": { "line": 3556, @@ -153458,8 +153460,8 @@ }, "property": { "type": "Identifier", - "start": 144073, - "end": 144083, + "start": 144072, + "end": 144082, "loc": { "start": { "line": 3556, @@ -153481,8 +153483,8 @@ }, { "type": "VariableDeclaration", - "start": 144098, - "end": 144163, + "start": 144097, + "end": 144162, "loc": { "start": { "line": 3557, @@ -153496,8 +153498,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 144104, - "end": 144162, + "start": 144103, + "end": 144161, "loc": { "start": { "line": 3557, @@ -153510,8 +153512,8 @@ }, "id": { "type": "Identifier", - "start": 144104, - "end": 144116, + "start": 144103, + "end": 144115, "loc": { "start": { "line": 3557, @@ -153527,8 +153529,8 @@ }, "init": { "type": "CallExpression", - "start": 144119, - "end": 144162, + "start": 144118, + "end": 144161, "loc": { "start": { "line": 3557, @@ -153541,8 +153543,8 @@ }, "callee": { "type": "MemberExpression", - "start": 144119, - "end": 144155, + "start": 144118, + "end": 144154, "loc": { "start": { "line": 3557, @@ -153555,8 +153557,8 @@ }, "object": { "type": "ThisExpression", - "start": 144119, - "end": 144123, + "start": 144118, + "end": 144122, "loc": { "start": { "line": 3557, @@ -153570,8 +153572,8 @@ }, "property": { "type": "Identifier", - "start": 144124, - "end": 144155, + "start": 144123, + "end": 144154, "loc": { "start": { "line": 3557, @@ -153590,8 +153592,8 @@ "arguments": [ { "type": "Identifier", - "start": 144156, - "end": 144161, + "start": 144155, + "end": 144160, "loc": { "start": { "line": 3557, @@ -153613,8 +153615,8 @@ }, { "type": "IfStatement", - "start": 144176, - "end": 144297, + "start": 144175, + "end": 144296, "loc": { "start": { "line": 3558, @@ -153627,8 +153629,8 @@ }, "test": { "type": "Identifier", - "start": 144180, - "end": 144192, + "start": 144179, + "end": 144191, "loc": { "start": { "line": 3558, @@ -153644,8 +153646,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 144194, - "end": 144297, + "start": 144193, + "end": 144296, "loc": { "start": { "line": 3558, @@ -153659,8 +153661,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 144212, - "end": 144283, + "start": 144211, + "end": 144282, "loc": { "start": { "line": 3559, @@ -153673,8 +153675,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 144212, - "end": 144282, + "start": 144211, + "end": 144281, "loc": { "start": { "line": 3559, @@ -153688,8 +153690,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 144212, - "end": 144269, + "start": 144211, + "end": 144268, "loc": { "start": { "line": 3559, @@ -153702,8 +153704,8 @@ }, "object": { "type": "MemberExpression", - "start": 144212, - "end": 144237, + "start": 144211, + "end": 144236, "loc": { "start": { "line": 3559, @@ -153716,8 +153718,8 @@ }, "object": { "type": "Identifier", - "start": 144212, - "end": 144223, + "start": 144211, + "end": 144222, "loc": { "start": { "line": 3559, @@ -153733,8 +153735,8 @@ }, "property": { "type": "Identifier", - "start": 144224, - "end": 144237, + "start": 144223, + "end": 144236, "loc": { "start": { "line": 3559, @@ -153752,8 +153754,8 @@ }, "property": { "type": "UpdateExpression", - "start": 144238, - "end": 144268, + "start": 144237, + "end": 144267, "loc": { "start": { "line": 3559, @@ -153768,8 +153770,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 144238, - "end": 144266, + "start": 144237, + "end": 144265, "loc": { "start": { "line": 3559, @@ -153782,8 +153784,8 @@ }, "object": { "type": "Identifier", - "start": 144238, - "end": 144249, + "start": 144237, + "end": 144248, "loc": { "start": { "line": 3559, @@ -153799,8 +153801,8 @@ }, "property": { "type": "Identifier", - "start": 144250, - "end": 144266, + "start": 144249, + "end": 144265, "loc": { "start": { "line": 3559, @@ -153821,8 +153823,8 @@ }, "right": { "type": "Identifier", - "start": 144272, - "end": 144282, + "start": 144271, + "end": 144281, "loc": { "start": { "line": 3559, @@ -153855,8 +153857,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 143725, - "end": 143752, + "start": 143724, + "end": 143751, "loc": { "start": { "line": 3548, @@ -153873,8 +153875,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 144319, - "end": 144334, + "start": 144318, + "end": 144333, "loc": { "start": { "line": 3564, @@ -153890,8 +153892,8 @@ }, { "type": "ClassMethod", - "start": 144339, - "end": 144871, + "start": 144338, + "end": 144870, "loc": { "start": { "line": 3565, @@ -153906,8 +153908,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 144339, - "end": 144372, + "start": 144338, + "end": 144371, "loc": { "start": { "line": 3565, @@ -153930,8 +153932,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 144375, - "end": 144871, + "start": 144374, + "end": 144870, "loc": { "start": { "line": 3565, @@ -153945,8 +153947,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 144385, - "end": 144439, + "start": 144384, + "end": 144438, "loc": { "start": { "line": 3566, @@ -153960,8 +153962,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 144391, - "end": 144438, + "start": 144390, + "end": 144437, "loc": { "start": { "line": 3566, @@ -153974,8 +153976,8 @@ }, "id": { "type": "Identifier", - "start": 144391, - "end": 144404, + "start": 144390, + "end": 144403, "loc": { "start": { "line": 3566, @@ -153991,8 +153993,8 @@ }, "init": { "type": "CallExpression", - "start": 144407, - "end": 144438, + "start": 144406, + "end": 144437, "loc": { "start": { "line": 3566, @@ -154005,8 +154007,8 @@ }, "callee": { "type": "MemberExpression", - "start": 144407, - "end": 144418, + "start": 144406, + "end": 144417, "loc": { "start": { "line": 3566, @@ -154019,8 +154021,8 @@ }, "object": { "type": "Identifier", - "start": 144407, - "end": 144413, + "start": 144406, + "end": 144412, "loc": { "start": { "line": 3566, @@ -154036,8 +154038,8 @@ }, "property": { "type": "Identifier", - "start": 144414, - "end": 144418, + "start": 144413, + "end": 144417, "loc": { "start": { "line": 3566, @@ -154056,8 +154058,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 144419, - "end": 144437, + "start": 144418, + "end": 144436, "loc": { "start": { "line": 3566, @@ -154070,8 +154072,8 @@ }, "object": { "type": "ThisExpression", - "start": 144419, - "end": 144423, + "start": 144418, + "end": 144422, "loc": { "start": { "line": 3566, @@ -154085,8 +154087,8 @@ }, "property": { "type": "Identifier", - "start": 144424, - "end": 144437, + "start": 144423, + "end": 144436, "loc": { "start": { "line": 3566, @@ -154110,8 +154112,8 @@ }, { "type": "IfStatement", - "start": 144448, - "end": 144832, + "start": 144447, + "end": 144831, "loc": { "start": { "line": 3567, @@ -154124,8 +154126,8 @@ }, "test": { "type": "BinaryExpression", - "start": 144452, - "end": 144476, + "start": 144451, + "end": 144475, "loc": { "start": { "line": 3567, @@ -154138,8 +154140,8 @@ }, "left": { "type": "MemberExpression", - "start": 144452, - "end": 144472, + "start": 144451, + "end": 144471, "loc": { "start": { "line": 3567, @@ -154152,8 +154154,8 @@ }, "object": { "type": "Identifier", - "start": 144452, - "end": 144465, + "start": 144451, + "end": 144464, "loc": { "start": { "line": 3567, @@ -154169,8 +154171,8 @@ }, "property": { "type": "Identifier", - "start": 144466, - "end": 144472, + "start": 144465, + "end": 144471, "loc": { "start": { "line": 3567, @@ -154189,8 +154191,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 144475, - "end": 144476, + "start": 144474, + "end": 144475, "loc": { "start": { "line": 3567, @@ -154210,8 +154212,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 144478, - "end": 144832, + "start": 144477, + "end": 144831, "loc": { "start": { "line": 3567, @@ -154225,8 +154227,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 144492, - "end": 144549, + "start": 144491, + "end": 144548, "loc": { "start": { "line": 3568, @@ -154240,8 +154242,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 144498, - "end": 144548, + "start": 144497, + "end": 144547, "loc": { "start": { "line": 3568, @@ -154254,8 +154256,8 @@ }, "id": { "type": "Identifier", - "start": 144498, - "end": 144506, + "start": 144497, + "end": 144505, "loc": { "start": { "line": 3568, @@ -154271,8 +154273,8 @@ }, "init": { "type": "TemplateLiteral", - "start": 144509, - "end": 144548, + "start": 144508, + "end": 144547, "loc": { "start": { "line": 3568, @@ -154286,8 +154288,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 144512, - "end": 144519, + "start": 144511, + "end": 144518, "loc": { "start": { "line": 3568, @@ -154300,8 +154302,8 @@ }, "object": { "type": "ThisExpression", - "start": 144512, - "end": 144516, + "start": 144511, + "end": 144515, "loc": { "start": { "line": 3568, @@ -154315,8 +154317,8 @@ }, "property": { "type": "Identifier", - "start": 144517, - "end": 144519, + "start": 144516, + "end": 144518, "loc": { "start": { "line": 3568, @@ -154336,8 +154338,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 144510, - "end": 144510, + "start": 144509, + "end": 144509, "loc": { "start": { "line": 3568, @@ -154356,8 +154358,8 @@ }, { "type": "TemplateElement", - "start": 144520, - "end": 144547, + "start": 144519, + "end": 144546, "loc": { "start": { "line": 3568, @@ -154382,8 +154384,8 @@ }, { "type": "ExpressionStatement", - "start": 144562, - "end": 144673, + "start": 144561, + "end": 144672, "loc": { "start": { "line": 3569, @@ -154396,8 +154398,8 @@ }, "expression": { "type": "CallExpression", - "start": 144562, - "end": 144673, + "start": 144561, + "end": 144672, "loc": { "start": { "line": 3569, @@ -154410,8 +154412,8 @@ }, "callee": { "type": "MemberExpression", - "start": 144562, - "end": 144571, + "start": 144561, + "end": 144570, "loc": { "start": { "line": 3569, @@ -154424,8 +154426,8 @@ }, "object": { "type": "ThisExpression", - "start": 144562, - "end": 144566, + "start": 144561, + "end": 144565, "loc": { "start": { "line": 3569, @@ -154439,8 +154441,8 @@ }, "property": { "type": "Identifier", - "start": 144567, - "end": 144571, + "start": 144566, + "end": 144570, "loc": { "start": { "line": 3569, @@ -154459,8 +154461,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 144572, - "end": 144672, + "start": 144571, + "end": 144671, "loc": { "start": { "line": 3569, @@ -154474,8 +154476,8 @@ "expressions": [ { "type": "Identifier", - "start": 144608, - "end": 144616, + "start": 144607, + "end": 144615, "loc": { "start": { "line": 3569, @@ -154491,8 +154493,8 @@ }, { "type": "CallExpression", - "start": 144646, - "end": 144669, + "start": 144645, + "end": 144668, "loc": { "start": { "line": 3569, @@ -154505,8 +154507,8 @@ }, "callee": { "type": "MemberExpression", - "start": 144646, - "end": 144664, + "start": 144645, + "end": 144663, "loc": { "start": { "line": 3569, @@ -154519,8 +154521,8 @@ }, "object": { "type": "Identifier", - "start": 144646, - "end": 144659, + "start": 144645, + "end": 144658, "loc": { "start": { "line": 3569, @@ -154536,8 +154538,8 @@ }, "property": { "type": "Identifier", - "start": 144660, - "end": 144664, + "start": 144659, + "end": 144663, "loc": { "start": { "line": 3569, @@ -154556,8 +154558,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 144665, - "end": 144668, + "start": 144664, + "end": 144667, "loc": { "start": { "line": 3569, @@ -154580,8 +154582,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 144573, - "end": 144606, + "start": 144572, + "end": 144605, "loc": { "start": { "line": 3569, @@ -154600,8 +154602,8 @@ }, { "type": "TemplateElement", - "start": 144617, - "end": 144644, + "start": 144616, + "end": 144643, "loc": { "start": { "line": 3569, @@ -154620,8 +154622,8 @@ }, { "type": "TemplateElement", - "start": 144670, - "end": 144671, + "start": 144669, + "end": 144670, "loc": { "start": { "line": 3569, @@ -154645,8 +154647,8 @@ }, { "type": "ExpressionStatement", - "start": 144686, - "end": 144822, + "start": 144685, + "end": 144821, "loc": { "start": { "line": 3570, @@ -154659,8 +154661,8 @@ }, "expression": { "type": "CallExpression", - "start": 144686, - "end": 144821, + "start": 144685, + "end": 144820, "loc": { "start": { "line": 3570, @@ -154673,8 +154675,8 @@ }, "callee": { "type": "MemberExpression", - "start": 144686, - "end": 144703, + "start": 144685, + "end": 144702, "loc": { "start": { "line": 3570, @@ -154687,8 +154689,8 @@ }, "object": { "type": "ThisExpression", - "start": 144686, - "end": 144690, + "start": 144685, + "end": 144689, "loc": { "start": { "line": 3570, @@ -154702,8 +154704,8 @@ }, "property": { "type": "Identifier", - "start": 144691, - "end": 144703, + "start": 144690, + "end": 144702, "loc": { "start": { "line": 3570, @@ -154722,8 +154724,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 144704, - "end": 144820, + "start": 144703, + "end": 144819, "loc": { "start": { "line": 3570, @@ -154737,8 +154739,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 144722, - "end": 144734, + "start": 144721, + "end": 144733, "loc": { "start": { "line": 3571, @@ -154754,8 +154756,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 144722, - "end": 144724, + "start": 144721, + "end": 144723, "loc": { "start": { "line": 3571, @@ -154771,8 +154773,8 @@ }, "value": { "type": "Identifier", - "start": 144726, - "end": 144734, + "start": 144725, + "end": 144733, "loc": { "start": { "line": 3571, @@ -154789,8 +154791,8 @@ }, { "type": "ObjectProperty", - "start": 144752, - "end": 144774, + "start": 144751, + "end": 144773, "loc": { "start": { "line": 3572, @@ -154806,8 +154808,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 144752, - "end": 144759, + "start": 144751, + "end": 144758, "loc": { "start": { "line": 3572, @@ -154823,8 +154825,8 @@ }, "value": { "type": "Identifier", - "start": 144761, - "end": 144774, + "start": 144760, + "end": 144773, "loc": { "start": { "line": 3572, @@ -154841,8 +154843,8 @@ }, { "type": "ObjectProperty", - "start": 144792, - "end": 144806, + "start": 144791, + "end": 144805, "loc": { "start": { "line": 3573, @@ -154858,8 +154860,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 144792, - "end": 144800, + "start": 144791, + "end": 144799, "loc": { "start": { "line": 3573, @@ -154875,8 +154877,8 @@ }, "value": { "type": "BooleanLiteral", - "start": 144802, - "end": 144806, + "start": 144801, + "end": 144805, "loc": { "start": { "line": 3573, @@ -154902,8 +154904,8 @@ }, { "type": "ExpressionStatement", - "start": 144841, - "end": 144865, + "start": 144840, + "end": 144864, "loc": { "start": { "line": 3576, @@ -154916,8 +154918,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 144841, - "end": 144864, + "start": 144840, + "end": 144863, "loc": { "start": { "line": 3576, @@ -154931,8 +154933,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 144841, - "end": 144859, + "start": 144840, + "end": 144858, "loc": { "start": { "line": 3576, @@ -154945,8 +154947,8 @@ }, "object": { "type": "ThisExpression", - "start": 144841, - "end": 144845, + "start": 144840, + "end": 144844, "loc": { "start": { "line": 3576, @@ -154960,8 +154962,8 @@ }, "property": { "type": "Identifier", - "start": 144846, - "end": 144859, + "start": 144845, + "end": 144858, "loc": { "start": { "line": 3576, @@ -154979,8 +154981,8 @@ }, "right": { "type": "ObjectExpression", - "start": 144862, - "end": 144864, + "start": 144861, + "end": 144863, "loc": { "start": { "line": 3576, @@ -155002,8 +155004,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 144319, - "end": 144334, + "start": 144318, + "end": 144333, "loc": { "start": { "line": 3564, @@ -155019,8 +155021,8 @@ }, { "type": "ClassMethod", - "start": 144877, - "end": 145660, + "start": 144876, + "end": 145659, "loc": { "start": { "line": 3579, @@ -155035,8 +155037,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 144877, - "end": 144908, + "start": 144876, + "end": 144907, "loc": { "start": { "line": 3579, @@ -155058,8 +155060,8 @@ "params": [ { "type": "Identifier", - "start": 144909, - "end": 144914, + "start": 144908, + "end": 144913, "loc": { "start": { "line": 3579, @@ -155076,8 +155078,8 @@ ], "body": { "type": "BlockStatement", - "start": 144916, - "end": 145660, + "start": 144915, + "end": 145659, "loc": { "start": { "line": 3579, @@ -155091,8 +155093,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 144926, - "end": 144963, + "start": 144925, + "end": 144962, "loc": { "start": { "line": 3580, @@ -155106,8 +155108,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 144932, - "end": 144962, + "start": 144931, + "end": 144961, "loc": { "start": { "line": 3580, @@ -155120,8 +155122,8 @@ }, "id": { "type": "Identifier", - "start": 144932, - "end": 144943, + "start": 144931, + "end": 144942, "loc": { "start": { "line": 3580, @@ -155137,8 +155139,8 @@ }, "init": { "type": "MemberExpression", - "start": 144946, - "end": 144962, + "start": 144945, + "end": 144961, "loc": { "start": { "line": 3580, @@ -155151,8 +155153,8 @@ }, "object": { "type": "ThisExpression", - "start": 144946, - "end": 144950, + "start": 144945, + "end": 144949, "loc": { "start": { "line": 3580, @@ -155166,8 +155168,8 @@ }, "property": { "type": "Identifier", - "start": 144951, - "end": 144962, + "start": 144950, + "end": 144961, "loc": { "start": { "line": 3580, @@ -155189,8 +155191,8 @@ }, { "type": "VariableDeclaration", - "start": 144972, - "end": 145039, + "start": 144971, + "end": 145038, "loc": { "start": { "line": 3581, @@ -155204,8 +155206,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 144978, - "end": 145038, + "start": 144977, + "end": 145037, "loc": { "start": { "line": 3581, @@ -155218,8 +155220,8 @@ }, "id": { "type": "Identifier", - "start": 144978, - "end": 144991, + "start": 144977, + "end": 144990, "loc": { "start": { "line": 3581, @@ -155235,8 +155237,8 @@ }, "init": { "type": "MemberExpression", - "start": 144994, - "end": 145038, + "start": 144993, + "end": 145037, "loc": { "start": { "line": 3581, @@ -155249,8 +155251,8 @@ }, "object": { "type": "MemberExpression", - "start": 144994, - "end": 145024, + "start": 144993, + "end": 145023, "loc": { "start": { "line": 3581, @@ -155263,8 +155265,8 @@ }, "object": { "type": "MemberExpression", - "start": 144994, - "end": 145004, + "start": 144993, + "end": 145003, "loc": { "start": { "line": 3581, @@ -155277,8 +155279,8 @@ }, "object": { "type": "ThisExpression", - "start": 144994, - "end": 144998, + "start": 144993, + "end": 144997, "loc": { "start": { "line": 3581, @@ -155292,8 +155294,8 @@ }, "property": { "type": "Identifier", - "start": 144999, - "end": 145004, + "start": 144998, + "end": 145003, "loc": { "start": { "line": 3581, @@ -155311,8 +155313,8 @@ }, "property": { "type": "Identifier", - "start": 145005, - "end": 145024, + "start": 145004, + "end": 145023, "loc": { "start": { "line": 3581, @@ -155330,8 +155332,8 @@ }, "property": { "type": "Identifier", - "start": 145025, - "end": 145038, + "start": 145024, + "end": 145037, "loc": { "start": { "line": 3581, @@ -155353,8 +155355,8 @@ }, { "type": "VariableDeclaration", - "start": 145048, - "end": 145094, + "start": 145047, + "end": 145093, "loc": { "start": { "line": 3582, @@ -155368,8 +155370,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 145054, - "end": 145093, + "start": 145053, + "end": 145092, "loc": { "start": { "line": 3582, @@ -155382,8 +155384,8 @@ }, "id": { "type": "Identifier", - "start": 145054, - "end": 145070, + "start": 145053, + "end": 145069, "loc": { "start": { "line": 3582, @@ -155399,8 +155401,8 @@ }, "init": { "type": "MemberExpression", - "start": 145073, - "end": 145093, + "start": 145072, + "end": 145092, "loc": { "start": { "line": 3582, @@ -155413,8 +155415,8 @@ }, "object": { "type": "Identifier", - "start": 145073, - "end": 145086, + "start": 145072, + "end": 145085, "loc": { "start": { "line": 3582, @@ -155430,8 +155432,8 @@ }, "property": { "type": "Identifier", - "start": 145087, - "end": 145093, + "start": 145086, + "end": 145092, "loc": { "start": { "line": 3582, @@ -155453,8 +155455,8 @@ }, { "type": "VariableDeclaration", - "start": 145103, - "end": 145157, + "start": 145102, + "end": 145156, "loc": { "start": { "line": 3583, @@ -155468,8 +155470,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 145109, - "end": 145156, + "start": 145108, + "end": 145155, "loc": { "start": { "line": 3583, @@ -155482,8 +155484,8 @@ }, "id": { "type": "Identifier", - "start": 145109, - "end": 145118, + "start": 145108, + "end": 145117, "loc": { "start": { "line": 3583, @@ -155499,8 +155501,8 @@ }, "init": { "type": "BinaryExpression", - "start": 145121, - "end": 145156, + "start": 145120, + "end": 145155, "loc": { "start": { "line": 3583, @@ -155513,8 +155515,8 @@ }, "left": { "type": "MemberExpression", - "start": 145121, - "end": 145137, + "start": 145120, + "end": 145136, "loc": { "start": { "line": 3583, @@ -155527,8 +155529,8 @@ }, "object": { "type": "Identifier", - "start": 145121, - "end": 145126, + "start": 145120, + "end": 145125, "loc": { "start": { "line": 3583, @@ -155544,8 +155546,8 @@ }, "property": { "type": "Identifier", - "start": 145127, - "end": 145137, + "start": 145126, + "end": 145136, "loc": { "start": { "line": 3583, @@ -155564,8 +155566,8 @@ "operator": "*", "right": { "type": "Identifier", - "start": 145140, - "end": 145156, + "start": 145139, + "end": 145155, "loc": { "start": { "line": 3583, @@ -155586,8 +155588,8 @@ }, { "type": "IfStatement", - "start": 145166, - "end": 145633, + "start": 145165, + "end": 145632, "loc": { "start": { "line": 3584, @@ -155600,8 +155602,8 @@ }, "test": { "type": "BinaryExpression", - "start": 145170, - "end": 145190, + "start": 145169, + "end": 145189, "loc": { "start": { "line": 3584, @@ -155614,8 +155616,8 @@ }, "left": { "type": "Identifier", - "start": 145170, - "end": 145186, + "start": 145169, + "end": 145185, "loc": { "start": { "line": 3584, @@ -155632,8 +155634,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 145189, - "end": 145190, + "start": 145188, + "end": 145189, "loc": { "start": { "line": 3584, @@ -155653,8 +155655,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 145192, - "end": 145633, + "start": 145191, + "end": 145632, "loc": { "start": { "line": 3584, @@ -155668,8 +155670,8 @@ "body": [ { "type": "ForStatement", - "start": 145206, - "end": 145623, + "start": 145205, + "end": 145622, "loc": { "start": { "line": 3585, @@ -155682,8 +155684,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 145211, - "end": 145220, + "start": 145210, + "end": 145219, "loc": { "start": { "line": 3585, @@ -155697,8 +155699,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 145215, - "end": 145220, + "start": 145214, + "end": 145219, "loc": { "start": { "line": 3585, @@ -155711,8 +155713,8 @@ }, "id": { "type": "Identifier", - "start": 145215, - "end": 145216, + "start": 145214, + "end": 145215, "loc": { "start": { "line": 3585, @@ -155728,8 +155730,8 @@ }, "init": { "type": "NumericLiteral", - "start": 145219, - "end": 145220, + "start": 145218, + "end": 145219, "loc": { "start": { "line": 3585, @@ -155752,8 +155754,8 @@ }, "test": { "type": "BinaryExpression", - "start": 145222, - "end": 145242, + "start": 145221, + "end": 145241, "loc": { "start": { "line": 3585, @@ -155766,8 +155768,8 @@ }, "left": { "type": "Identifier", - "start": 145222, - "end": 145223, + "start": 145221, + "end": 145222, "loc": { "start": { "line": 3585, @@ -155784,8 +155786,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 145226, - "end": 145242, + "start": 145225, + "end": 145241, "loc": { "start": { "line": 3585, @@ -155802,8 +155804,8 @@ }, "update": { "type": "UpdateExpression", - "start": 145244, - "end": 145247, + "start": 145243, + "end": 145246, "loc": { "start": { "line": 3585, @@ -155818,8 +155820,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 145244, - "end": 145245, + "start": 145243, + "end": 145244, "loc": { "start": { "line": 3585, @@ -155836,8 +155838,8 @@ }, "body": { "type": "BlockStatement", - "start": 145249, - "end": 145623, + "start": 145248, + "end": 145622, "loc": { "start": { "line": 3585, @@ -155851,8 +155853,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 145267, - "end": 145305, + "start": 145266, + "end": 145304, "loc": { "start": { "line": 3586, @@ -155866,8 +155868,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 145273, - "end": 145304, + "start": 145272, + "end": 145303, "loc": { "start": { "line": 3586, @@ -155880,8 +155882,8 @@ }, "id": { "type": "Identifier", - "start": 145273, - "end": 145285, + "start": 145272, + "end": 145284, "loc": { "start": { "line": 3586, @@ -155897,8 +155899,8 @@ }, "init": { "type": "MemberExpression", - "start": 145288, - "end": 145304, + "start": 145287, + "end": 145303, "loc": { "start": { "line": 3586, @@ -155911,8 +155913,8 @@ }, "object": { "type": "Identifier", - "start": 145288, - "end": 145301, + "start": 145287, + "end": 145300, "loc": { "start": { "line": 3586, @@ -155928,8 +155930,8 @@ }, "property": { "type": "Identifier", - "start": 145302, - "end": 145303, + "start": 145301, + "end": 145302, "loc": { "start": { "line": 3586, @@ -155951,8 +155953,8 @@ }, { "type": "IfStatement", - "start": 145322, - "end": 145609, + "start": 145321, + "end": 145608, "loc": { "start": { "line": 3587, @@ -155965,8 +155967,8 @@ }, "test": { "type": "UnaryExpression", - "start": 145326, - "end": 145346, + "start": 145325, + "end": 145345, "loc": { "start": { "line": 3587, @@ -155981,8 +155983,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 145327, - "end": 145346, + "start": 145326, + "end": 145345, "loc": { "start": { "line": 3587, @@ -155995,8 +155997,8 @@ }, "object": { "type": "Identifier", - "start": 145327, - "end": 145339, + "start": 145326, + "end": 145338, "loc": { "start": { "line": 3587, @@ -156012,8 +156014,8 @@ }, "property": { "type": "Identifier", - "start": 145340, - "end": 145346, + "start": 145339, + "end": 145345, "loc": { "start": { "line": 3587, @@ -156035,8 +156037,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 145348, - "end": 145451, + "start": 145347, + "end": 145450, "loc": { "start": { "line": 3587, @@ -156050,8 +156052,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 145370, - "end": 145433, + "start": 145369, + "end": 145432, "loc": { "start": { "line": 3588, @@ -156064,8 +156066,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 145370, - "end": 145432, + "start": 145369, + "end": 145431, "loc": { "start": { "line": 3588, @@ -156079,8 +156081,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 145370, - "end": 145424, + "start": 145369, + "end": 145423, "loc": { "start": { "line": 3588, @@ -156093,8 +156095,8 @@ }, "object": { "type": "MemberExpression", - "start": 145370, - "end": 145409, + "start": 145369, + "end": 145408, "loc": { "start": { "line": 3588, @@ -156107,8 +156109,8 @@ }, "object": { "type": "Identifier", - "start": 145370, - "end": 145381, + "start": 145369, + "end": 145380, "loc": { "start": { "line": 3588, @@ -156124,8 +156126,8 @@ }, "property": { "type": "Identifier", - "start": 145382, - "end": 145409, + "start": 145381, + "end": 145408, "loc": { "start": { "line": 3588, @@ -156143,8 +156145,8 @@ }, "property": { "type": "BinaryExpression", - "start": 145410, - "end": 145423, + "start": 145409, + "end": 145422, "loc": { "start": { "line": 3588, @@ -156157,8 +156159,8 @@ }, "left": { "type": "Identifier", - "start": 145410, - "end": 145419, + "start": 145409, + "end": 145418, "loc": { "start": { "line": 3588, @@ -156175,8 +156177,8 @@ "operator": "+", "right": { "type": "Identifier", - "start": 145422, - "end": 145423, + "start": 145421, + "end": 145422, "loc": { "start": { "line": 3588, @@ -156195,8 +156197,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 145427, - "end": 145432, + "start": 145426, + "end": 145431, "loc": { "start": { "line": 3588, @@ -156216,8 +156218,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 145457, - "end": 145609, + "start": 145456, + "end": 145608, "loc": { "start": { "line": 3589, @@ -156231,8 +156233,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 145479, - "end": 145541, + "start": 145478, + "end": 145540, "loc": { "start": { "line": 3590, @@ -156245,8 +156247,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 145479, - "end": 145540, + "start": 145478, + "end": 145539, "loc": { "start": { "line": 3590, @@ -156260,8 +156262,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 145479, - "end": 145533, + "start": 145478, + "end": 145532, "loc": { "start": { "line": 3590, @@ -156274,8 +156276,8 @@ }, "object": { "type": "MemberExpression", - "start": 145479, - "end": 145518, + "start": 145478, + "end": 145517, "loc": { "start": { "line": 3590, @@ -156288,8 +156290,8 @@ }, "object": { "type": "Identifier", - "start": 145479, - "end": 145490, + "start": 145478, + "end": 145489, "loc": { "start": { "line": 3590, @@ -156305,8 +156307,8 @@ }, "property": { "type": "Identifier", - "start": 145491, - "end": 145518, + "start": 145490, + "end": 145517, "loc": { "start": { "line": 3590, @@ -156324,8 +156326,8 @@ }, "property": { "type": "BinaryExpression", - "start": 145519, - "end": 145532, + "start": 145518, + "end": 145531, "loc": { "start": { "line": 3590, @@ -156338,8 +156340,8 @@ }, "left": { "type": "Identifier", - "start": 145519, - "end": 145528, + "start": 145518, + "end": 145527, "loc": { "start": { "line": 3590, @@ -156356,8 +156358,8 @@ "operator": "+", "right": { "type": "Identifier", - "start": 145531, - "end": 145532, + "start": 145530, + "end": 145531, "loc": { "start": { "line": 3590, @@ -156376,8 +156378,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 145536, - "end": 145540, + "start": 145535, + "end": 145539, "loc": { "start": { "line": 3590, @@ -156394,8 +156396,8 @@ }, { "type": "ExpressionStatement", - "start": 145562, - "end": 145591, + "start": 145561, + "end": 145590, "loc": { "start": { "line": 3591, @@ -156408,8 +156410,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 145562, - "end": 145590, + "start": 145561, + "end": 145589, "loc": { "start": { "line": 3591, @@ -156423,8 +156425,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 145562, - "end": 145583, + "start": 145561, + "end": 145582, "loc": { "start": { "line": 3591, @@ -156437,8 +156439,8 @@ }, "object": { "type": "Identifier", - "start": 145562, - "end": 145573, + "start": 145561, + "end": 145572, "loc": { "start": { "line": 3591, @@ -156454,8 +156456,8 @@ }, "property": { "type": "Identifier", - "start": 145574, - "end": 145583, + "start": 145573, + "end": 145582, "loc": { "start": { "line": 3591, @@ -156473,8 +156475,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 145586, - "end": 145590, + "start": 145585, + "end": 145589, "loc": { "start": { "line": 3591, @@ -156504,8 +156506,8 @@ }, { "type": "ReturnStatement", - "start": 145642, - "end": 145654, + "start": 145641, + "end": 145653, "loc": { "start": { "line": 3595, @@ -156518,8 +156520,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 145649, - "end": 145653, + "start": 145648, + "end": 145652, "loc": { "start": { "line": 3595, @@ -156539,8 +156541,8 @@ }, { "type": "ClassMethod", - "start": 145666, - "end": 148609, + "start": 145665, + "end": 148608, "loc": { "start": { "line": 3598, @@ -156555,8 +156557,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 145666, - "end": 145684, + "start": 145665, + "end": 145683, "loc": { "start": { "line": 3598, @@ -156578,8 +156580,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 145687, - "end": 148609, + "start": 145686, + "end": 148608, "loc": { "start": { "line": 3598, @@ -156593,8 +156595,8 @@ "body": [ { "type": "IfStatement", - "start": 145697, - "end": 145768, + "start": 145696, + "end": 145767, "loc": { "start": { "line": 3599, @@ -156607,8 +156609,8 @@ }, "test": { "type": "BinaryExpression", - "start": 145701, - "end": 145735, + "start": 145700, + "end": 145734, "loc": { "start": { "line": 3599, @@ -156621,8 +156623,8 @@ }, "left": { "type": "MemberExpression", - "start": 145701, - "end": 145729, + "start": 145700, + "end": 145728, "loc": { "start": { "line": 3599, @@ -156635,8 +156637,8 @@ }, "object": { "type": "ThisExpression", - "start": 145701, - "end": 145705, + "start": 145700, + "end": 145704, "loc": { "start": { "line": 3599, @@ -156650,8 +156652,8 @@ }, "property": { "type": "Identifier", - "start": 145706, - "end": 145729, + "start": 145705, + "end": 145728, "loc": { "start": { "line": 3599, @@ -156670,8 +156672,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 145734, - "end": 145735, + "start": 145733, + "end": 145734, "loc": { "start": { "line": 3599, @@ -156691,8 +156693,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 145737, - "end": 145768, + "start": 145736, + "end": 145767, "loc": { "start": { "line": 3599, @@ -156706,8 +156708,8 @@ "body": [ { "type": "ReturnStatement", - "start": 145751, - "end": 145758, + "start": 145750, + "end": 145757, "loc": { "start": { "line": 3600, @@ -156727,8 +156729,8 @@ }, { "type": "IfStatement", - "start": 145777, - "end": 145862, + "start": 145776, + "end": 145861, "loc": { "start": { "line": 3602, @@ -156741,8 +156743,8 @@ }, "test": { "type": "BinaryExpression", - "start": 145781, - "end": 145829, + "start": 145780, + "end": 145828, "loc": { "start": { "line": 3602, @@ -156755,8 +156757,8 @@ }, "left": { "type": "MemberExpression", - "start": 145781, - "end": 145808, + "start": 145780, + "end": 145807, "loc": { "start": { "line": 3602, @@ -156769,8 +156771,8 @@ }, "object": { "type": "ThisExpression", - "start": 145781, - "end": 145785, + "start": 145780, + "end": 145784, "loc": { "start": { "line": 3602, @@ -156784,8 +156786,8 @@ }, "property": { "type": "Identifier", - "start": 145786, - "end": 145808, + "start": 145785, + "end": 145807, "loc": { "start": { "line": 3602, @@ -156804,8 +156806,8 @@ "operator": "===", "right": { "type": "MemberExpression", - "start": 145813, - "end": 145829, + "start": 145812, + "end": 145828, "loc": { "start": { "line": 3602, @@ -156818,8 +156820,8 @@ }, "object": { "type": "ThisExpression", - "start": 145813, - "end": 145817, + "start": 145812, + "end": 145816, "loc": { "start": { "line": 3602, @@ -156833,8 +156835,8 @@ }, "property": { "type": "Identifier", - "start": 145818, - "end": 145829, + "start": 145817, + "end": 145828, "loc": { "start": { "line": 3602, @@ -156853,8 +156855,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 145831, - "end": 145862, + "start": 145830, + "end": 145861, "loc": { "start": { "line": 3602, @@ -156868,8 +156870,8 @@ "body": [ { "type": "ReturnStatement", - "start": 145845, - "end": 145852, + "start": 145844, + "end": 145851, "loc": { "start": { "line": 3603, @@ -156889,8 +156891,8 @@ }, { "type": "VariableDeclaration", - "start": 145871, - "end": 145908, + "start": 145870, + "end": 145907, "loc": { "start": { "line": 3605, @@ -156904,8 +156906,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 145877, - "end": 145907, + "start": 145876, + "end": 145906, "loc": { "start": { "line": 3605, @@ -156918,8 +156920,8 @@ }, "id": { "type": "Identifier", - "start": 145877, - "end": 145888, + "start": 145876, + "end": 145887, "loc": { "start": { "line": 3605, @@ -156935,8 +156937,8 @@ }, "init": { "type": "MemberExpression", - "start": 145891, - "end": 145907, + "start": 145890, + "end": 145906, "loc": { "start": { "line": 3605, @@ -156949,8 +156951,8 @@ }, "object": { "type": "ThisExpression", - "start": 145891, - "end": 145895, + "start": 145890, + "end": 145894, "loc": { "start": { "line": 3605, @@ -156964,8 +156966,8 @@ }, "property": { "type": "Identifier", - "start": 145896, - "end": 145907, + "start": 145895, + "end": 145906, "loc": { "start": { "line": 3605, @@ -156987,8 +156989,8 @@ }, { "type": "ExpressionStatement", - "start": 145917, - "end": 145997, + "start": 145916, + "end": 145996, "loc": { "start": { "line": 3606, @@ -157001,8 +157003,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 145917, - "end": 145996, + "start": 145916, + "end": 145995, "loc": { "start": { "line": 3606, @@ -157016,8 +157018,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 145917, - "end": 145940, + "start": 145916, + "end": 145939, "loc": { "start": { "line": 3606, @@ -157030,8 +157032,8 @@ }, "object": { "type": "Identifier", - "start": 145917, - "end": 145928, + "start": 145916, + "end": 145927, "loc": { "start": { "line": 3606, @@ -157047,8 +157049,8 @@ }, "property": { "type": "Identifier", - "start": 145929, - "end": 145940, + "start": 145928, + "end": 145939, "loc": { "start": { "line": 3606, @@ -157066,8 +157068,8 @@ }, "right": { "type": "BinaryExpression", - "start": 145944, - "end": 145995, + "start": 145943, + "end": 145994, "loc": { "start": { "line": 3606, @@ -157080,8 +157082,8 @@ }, "left": { "type": "MemberExpression", - "start": 145944, - "end": 145976, + "start": 145943, + "end": 145975, "loc": { "start": { "line": 3606, @@ -157094,8 +157096,8 @@ }, "object": { "type": "ThisExpression", - "start": 145944, - "end": 145948, + "start": 145943, + "end": 145947, "loc": { "start": { "line": 3606, @@ -157109,8 +157111,8 @@ }, "property": { "type": "Identifier", - "start": 145949, - "end": 145976, + "start": 145948, + "end": 145975, "loc": { "start": { "line": 3606, @@ -157129,8 +157131,8 @@ "operator": "<", "right": { "type": "MemberExpression", - "start": 145979, - "end": 145995, + "start": 145978, + "end": 145994, "loc": { "start": { "line": 3606, @@ -157143,8 +157145,8 @@ }, "object": { "type": "ThisExpression", - "start": 145979, - "end": 145983, + "start": 145978, + "end": 145982, "loc": { "start": { "line": 3606, @@ -157158,8 +157160,8 @@ }, "property": { "type": "Identifier", - "start": 145984, - "end": 145995, + "start": 145983, + "end": 145994, "loc": { "start": { "line": 3606, @@ -157177,15 +157179,15 @@ }, "extra": { "parenthesized": true, - "parenStart": 145943 + "parenStart": 145942 } } } }, { "type": "IfStatement", - "start": 146006, - "end": 146108, + "start": 146005, + "end": 146107, "loc": { "start": { "line": 3607, @@ -157198,8 +157200,8 @@ }, "test": { "type": "BinaryExpression", - "start": 146010, - "end": 146046, + "start": 146009, + "end": 146045, "loc": { "start": { "line": 3607, @@ -157212,8 +157214,8 @@ }, "left": { "type": "MemberExpression", - "start": 146010, - "end": 146042, + "start": 146009, + "end": 146041, "loc": { "start": { "line": 3607, @@ -157226,8 +157228,8 @@ }, "object": { "type": "ThisExpression", - "start": 146010, - "end": 146014, + "start": 146009, + "end": 146013, "loc": { "start": { "line": 3607, @@ -157241,8 +157243,8 @@ }, "property": { "type": "Identifier", - "start": 146015, - "end": 146042, + "start": 146014, + "end": 146041, "loc": { "start": { "line": 3607, @@ -157261,8 +157263,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 146045, - "end": 146046, + "start": 146044, + "end": 146045, "loc": { "start": { "line": 3607, @@ -157282,8 +157284,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 146048, - "end": 146108, + "start": 146047, + "end": 146107, "loc": { "start": { "line": 3607, @@ -157297,8 +157299,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 146062, - "end": 146098, + "start": 146061, + "end": 146097, "loc": { "start": { "line": 3608, @@ -157311,8 +157313,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 146062, - "end": 146097, + "start": 146061, + "end": 146096, "loc": { "start": { "line": 3608, @@ -157326,8 +157328,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 146062, - "end": 146090, + "start": 146061, + "end": 146089, "loc": { "start": { "line": 3608, @@ -157340,8 +157342,8 @@ }, "object": { "type": "Identifier", - "start": 146062, - "end": 146073, + "start": 146061, + "end": 146072, "loc": { "start": { "line": 3608, @@ -157357,8 +157359,8 @@ }, "property": { "type": "Identifier", - "start": 146074, - "end": 146090, + "start": 146073, + "end": 146089, "loc": { "start": { "line": 3608, @@ -157376,8 +157378,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 146093, - "end": 146097, + "start": 146092, + "end": 146096, "loc": { "start": { "line": 3608, @@ -157399,8 +157401,8 @@ }, { "type": "IfStatement", - "start": 146117, - "end": 146775, + "start": 146116, + "end": 146774, "loc": { "start": { "line": 3610, @@ -157413,8 +157415,8 @@ }, "test": { "type": "BinaryExpression", - "start": 146121, - "end": 146152, + "start": 146120, + "end": 146151, "loc": { "start": { "line": 3610, @@ -157427,8 +157429,8 @@ }, "left": { "type": "MemberExpression", - "start": 146121, - "end": 146148, + "start": 146120, + "end": 146147, "loc": { "start": { "line": 3610, @@ -157441,8 +157443,8 @@ }, "object": { "type": "ThisExpression", - "start": 146121, - "end": 146125, + "start": 146120, + "end": 146124, "loc": { "start": { "line": 3610, @@ -157456,8 +157458,8 @@ }, "property": { "type": "Identifier", - "start": 146126, - "end": 146148, + "start": 146125, + "end": 146147, "loc": { "start": { "line": 3610, @@ -157476,8 +157478,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 146151, - "end": 146152, + "start": 146150, + "end": 146151, "loc": { "start": { "line": 3610, @@ -157497,8 +157499,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 146154, - "end": 146775, + "start": 146153, + "end": 146774, "loc": { "start": { "line": 3610, @@ -157512,8 +157514,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 146168, - "end": 146220, + "start": 146167, + "end": 146219, "loc": { "start": { "line": 3611, @@ -157527,8 +157529,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 146174, - "end": 146219, + "start": 146173, + "end": 146218, "loc": { "start": { "line": 3611, @@ -157541,8 +157543,8 @@ }, "id": { "type": "Identifier", - "start": 146174, - "end": 146186, + "start": 146173, + "end": 146185, "loc": { "start": { "line": 3611, @@ -157558,8 +157560,8 @@ }, "init": { "type": "MemberExpression", - "start": 146189, - "end": 146219, + "start": 146188, + "end": 146218, "loc": { "start": { "line": 3611, @@ -157572,8 +157574,8 @@ }, "object": { "type": "MemberExpression", - "start": 146189, - "end": 146212, + "start": 146188, + "end": 146211, "loc": { "start": { "line": 3611, @@ -157586,8 +157588,8 @@ }, "object": { "type": "MemberExpression", - "start": 146189, - "end": 146199, + "start": 146188, + "end": 146198, "loc": { "start": { "line": 3611, @@ -157600,8 +157602,8 @@ }, "object": { "type": "ThisExpression", - "start": 146189, - "end": 146193, + "start": 146188, + "end": 146192, "loc": { "start": { "line": 3611, @@ -157615,8 +157617,8 @@ }, "property": { "type": "Identifier", - "start": 146194, - "end": 146199, + "start": 146193, + "end": 146198, "loc": { "start": { "line": 3611, @@ -157634,8 +157636,8 @@ }, "property": { "type": "Identifier", - "start": 146200, - "end": 146212, + "start": 146199, + "end": 146211, "loc": { "start": { "line": 3611, @@ -157653,8 +157655,8 @@ }, "property": { "type": "Identifier", - "start": 146213, - "end": 146219, + "start": 146212, + "end": 146218, "loc": { "start": { "line": 3611, @@ -157676,8 +157678,8 @@ }, { "type": "IfStatement", - "start": 146233, - "end": 146497, + "start": 146232, + "end": 146496, "loc": { "start": { "line": 3612, @@ -157690,8 +157692,8 @@ }, "test": { "type": "MemberExpression", - "start": 146237, - "end": 146254, + "start": 146236, + "end": 146253, "loc": { "start": { "line": 3612, @@ -157704,8 +157706,8 @@ }, "object": { "type": "Identifier", - "start": 146237, - "end": 146249, + "start": 146236, + "end": 146248, "loc": { "start": { "line": 3612, @@ -157721,8 +157723,8 @@ }, "property": { "type": "Identifier", - "start": 146250, - "end": 146254, + "start": 146249, + "end": 146253, "loc": { "start": { "line": 3612, @@ -157740,8 +157742,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 146256, - "end": 146497, + "start": 146255, + "end": 146496, "loc": { "start": { "line": 3612, @@ -157755,8 +157757,8 @@ "body": [ { "type": "IfStatement", - "start": 146274, - "end": 146483, + "start": 146273, + "end": 146482, "loc": { "start": { "line": 3613, @@ -157769,8 +157771,8 @@ }, "test": { "type": "BinaryExpression", - "start": 146278, - "end": 146306, + "start": 146277, + "end": 146305, "loc": { "start": { "line": 3613, @@ -157783,8 +157785,8 @@ }, "left": { "type": "MemberExpression", - "start": 146278, - "end": 146300, + "start": 146277, + "end": 146299, "loc": { "start": { "line": 3613, @@ -157797,8 +157799,8 @@ }, "object": { "type": "Identifier", - "start": 146278, - "end": 146290, + "start": 146277, + "end": 146289, "loc": { "start": { "line": 3613, @@ -157814,8 +157816,8 @@ }, "property": { "type": "Identifier", - "start": 146291, - "end": 146300, + "start": 146290, + "end": 146299, "loc": { "start": { "line": 3613, @@ -157834,8 +157836,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 146303, - "end": 146306, + "start": 146302, + "end": 146305, "loc": { "start": { "line": 3613, @@ -157855,8 +157857,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 146308, - "end": 146395, + "start": 146307, + "end": 146394, "loc": { "start": { "line": 3613, @@ -157870,8 +157872,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 146330, - "end": 146377, + "start": 146329, + "end": 146376, "loc": { "start": { "line": 3614, @@ -157884,8 +157886,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 146330, - "end": 146376, + "start": 146329, + "end": 146375, "loc": { "start": { "line": 3614, @@ -157899,8 +157901,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 146330, - "end": 146369, + "start": 146329, + "end": 146368, "loc": { "start": { "line": 3614, @@ -157913,8 +157915,8 @@ }, "object": { "type": "Identifier", - "start": 146330, - "end": 146341, + "start": 146329, + "end": 146340, "loc": { "start": { "line": 3614, @@ -157930,8 +157932,8 @@ }, "property": { "type": "Identifier", - "start": 146342, - "end": 146369, + "start": 146341, + "end": 146368, "loc": { "start": { "line": 3614, @@ -157949,8 +157951,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 146372, - "end": 146376, + "start": 146371, + "end": 146375, "loc": { "start": { "line": 3614, @@ -157970,8 +157972,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 146401, - "end": 146483, + "start": 146400, + "end": 146482, "loc": { "start": { "line": 3615, @@ -157985,8 +157987,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 146423, - "end": 146465, + "start": 146422, + "end": 146464, "loc": { "start": { "line": 3616, @@ -157999,8 +158001,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 146423, - "end": 146464, + "start": 146422, + "end": 146463, "loc": { "start": { "line": 3616, @@ -158014,8 +158016,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 146423, - "end": 146457, + "start": 146422, + "end": 146456, "loc": { "start": { "line": 3616, @@ -158028,8 +158030,8 @@ }, "object": { "type": "Identifier", - "start": 146423, - "end": 146434, + "start": 146422, + "end": 146433, "loc": { "start": { "line": 3616, @@ -158045,8 +158047,8 @@ }, "property": { "type": "Identifier", - "start": 146435, - "end": 146457, + "start": 146434, + "end": 146456, "loc": { "start": { "line": 3616, @@ -158064,8 +158066,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 146460, - "end": 146464, + "start": 146459, + "end": 146463, "loc": { "start": { "line": 3616, @@ -158091,8 +158093,8 @@ }, { "type": "IfStatement", - "start": 146510, - "end": 146765, + "start": 146509, + "end": 146764, "loc": { "start": { "line": 3619, @@ -158105,8 +158107,8 @@ }, "test": { "type": "MemberExpression", - "start": 146514, - "end": 146532, + "start": 146513, + "end": 146531, "loc": { "start": { "line": 3619, @@ -158119,8 +158121,8 @@ }, "object": { "type": "Identifier", - "start": 146514, - "end": 146526, + "start": 146513, + "end": 146525, "loc": { "start": { "line": 3619, @@ -158136,8 +158138,8 @@ }, "property": { "type": "Identifier", - "start": 146527, - "end": 146532, + "start": 146526, + "end": 146531, "loc": { "start": { "line": 3619, @@ -158155,8 +158157,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 146534, - "end": 146765, + "start": 146533, + "end": 146764, "loc": { "start": { "line": 3619, @@ -158170,8 +158172,8 @@ "body": [ { "type": "IfStatement", - "start": 146552, - "end": 146751, + "start": 146551, + "end": 146750, "loc": { "start": { "line": 3620, @@ -158184,8 +158186,8 @@ }, "test": { "type": "BinaryExpression", - "start": 146556, - "end": 146584, + "start": 146555, + "end": 146583, "loc": { "start": { "line": 3620, @@ -158198,8 +158200,8 @@ }, "left": { "type": "MemberExpression", - "start": 146556, - "end": 146578, + "start": 146555, + "end": 146577, "loc": { "start": { "line": 3620, @@ -158212,8 +158214,8 @@ }, "object": { "type": "Identifier", - "start": 146556, - "end": 146568, + "start": 146555, + "end": 146567, "loc": { "start": { "line": 3620, @@ -158229,8 +158231,8 @@ }, "property": { "type": "Identifier", - "start": 146569, - "end": 146578, + "start": 146568, + "end": 146577, "loc": { "start": { "line": 3620, @@ -158249,8 +158251,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 146581, - "end": 146584, + "start": 146580, + "end": 146583, "loc": { "start": { "line": 3620, @@ -158270,8 +158272,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 146586, - "end": 146668, + "start": 146585, + "end": 146667, "loc": { "start": { "line": 3620, @@ -158285,8 +158287,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 146608, - "end": 146650, + "start": 146607, + "end": 146649, "loc": { "start": { "line": 3621, @@ -158299,8 +158301,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 146608, - "end": 146649, + "start": 146607, + "end": 146648, "loc": { "start": { "line": 3621, @@ -158314,8 +158316,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 146608, - "end": 146642, + "start": 146607, + "end": 146641, "loc": { "start": { "line": 3621, @@ -158328,8 +158330,8 @@ }, "object": { "type": "Identifier", - "start": 146608, - "end": 146619, + "start": 146607, + "end": 146618, "loc": { "start": { "line": 3621, @@ -158345,8 +158347,8 @@ }, "property": { "type": "Identifier", - "start": 146620, - "end": 146642, + "start": 146619, + "end": 146641, "loc": { "start": { "line": 3621, @@ -158364,8 +158366,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 146645, - "end": 146649, + "start": 146644, + "end": 146648, "loc": { "start": { "line": 3621, @@ -158385,8 +158387,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 146674, - "end": 146751, + "start": 146673, + "end": 146750, "loc": { "start": { "line": 3622, @@ -158400,8 +158402,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 146696, - "end": 146733, + "start": 146695, + "end": 146732, "loc": { "start": { "line": 3623, @@ -158414,8 +158416,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 146696, - "end": 146732, + "start": 146695, + "end": 146731, "loc": { "start": { "line": 3623, @@ -158429,8 +158431,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 146696, - "end": 146725, + "start": 146695, + "end": 146724, "loc": { "start": { "line": 3623, @@ -158443,8 +158445,8 @@ }, "object": { "type": "Identifier", - "start": 146696, - "end": 146707, + "start": 146695, + "end": 146706, "loc": { "start": { "line": 3623, @@ -158460,8 +158462,8 @@ }, "property": { "type": "Identifier", - "start": 146708, - "end": 146725, + "start": 146707, + "end": 146724, "loc": { "start": { "line": 3623, @@ -158479,8 +158481,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 146728, - "end": 146732, + "start": 146727, + "end": 146731, "loc": { "start": { "line": 3623, @@ -158511,8 +158513,8 @@ }, { "type": "IfStatement", - "start": 146784, - "end": 147180, + "start": 146783, + "end": 147179, "loc": { "start": { "line": 3627, @@ -158525,8 +158527,8 @@ }, "test": { "type": "BinaryExpression", - "start": 146788, - "end": 146818, + "start": 146787, + "end": 146817, "loc": { "start": { "line": 3627, @@ -158539,8 +158541,8 @@ }, "left": { "type": "MemberExpression", - "start": 146788, - "end": 146814, + "start": 146787, + "end": 146813, "loc": { "start": { "line": 3627, @@ -158553,8 +158555,8 @@ }, "object": { "type": "ThisExpression", - "start": 146788, - "end": 146792, + "start": 146787, + "end": 146791, "loc": { "start": { "line": 3627, @@ -158568,8 +158570,8 @@ }, "property": { "type": "Identifier", - "start": 146793, - "end": 146814, + "start": 146792, + "end": 146813, "loc": { "start": { "line": 3627, @@ -158588,8 +158590,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 146817, - "end": 146818, + "start": 146816, + "end": 146817, "loc": { "start": { "line": 3627, @@ -158609,8 +158611,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 146820, - "end": 147180, + "start": 146819, + "end": 147179, "loc": { "start": { "line": 3627, @@ -158624,8 +158626,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 146834, - "end": 146886, + "start": 146833, + "end": 146885, "loc": { "start": { "line": 3628, @@ -158639,8 +158641,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 146840, - "end": 146885, + "start": 146839, + "end": 146884, "loc": { "start": { "line": 3628, @@ -158653,8 +158655,8 @@ }, "id": { "type": "Identifier", - "start": 146840, - "end": 146852, + "start": 146839, + "end": 146851, "loc": { "start": { "line": 3628, @@ -158670,8 +158672,8 @@ }, "init": { "type": "MemberExpression", - "start": 146855, - "end": 146885, + "start": 146854, + "end": 146884, "loc": { "start": { "line": 3628, @@ -158684,8 +158686,8 @@ }, "object": { "type": "MemberExpression", - "start": 146855, - "end": 146878, + "start": 146854, + "end": 146877, "loc": { "start": { "line": 3628, @@ -158698,8 +158700,8 @@ }, "object": { "type": "MemberExpression", - "start": 146855, - "end": 146865, + "start": 146854, + "end": 146864, "loc": { "start": { "line": 3628, @@ -158712,8 +158714,8 @@ }, "object": { "type": "ThisExpression", - "start": 146855, - "end": 146859, + "start": 146854, + "end": 146858, "loc": { "start": { "line": 3628, @@ -158727,8 +158729,8 @@ }, "property": { "type": "Identifier", - "start": 146860, - "end": 146865, + "start": 146859, + "end": 146864, "loc": { "start": { "line": 3628, @@ -158746,8 +158748,8 @@ }, "property": { "type": "Identifier", - "start": 146866, - "end": 146878, + "start": 146865, + "end": 146877, "loc": { "start": { "line": 3628, @@ -158765,8 +158767,8 @@ }, "property": { "type": "Identifier", - "start": 146879, - "end": 146885, + "start": 146878, + "end": 146884, "loc": { "start": { "line": 3628, @@ -158788,8 +158790,8 @@ }, { "type": "IfStatement", - "start": 146899, - "end": 147170, + "start": 146898, + "end": 147169, "loc": { "start": { "line": 3629, @@ -158802,8 +158804,8 @@ }, "test": { "type": "MemberExpression", - "start": 146903, - "end": 146921, + "start": 146902, + "end": 146920, "loc": { "start": { "line": 3629, @@ -158816,8 +158818,8 @@ }, "object": { "type": "Identifier", - "start": 146903, - "end": 146915, + "start": 146902, + "end": 146914, "loc": { "start": { "line": 3629, @@ -158833,8 +158835,8 @@ }, "property": { "type": "Identifier", - "start": 146916, - "end": 146921, + "start": 146915, + "end": 146920, "loc": { "start": { "line": 3629, @@ -158852,8 +158854,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 146923, - "end": 147170, + "start": 146922, + "end": 147169, "loc": { "start": { "line": 3629, @@ -158867,8 +158869,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 146941, - "end": 147021, + "start": 146940, + "end": 147020, "loc": { "start": { "line": 3630, @@ -158881,8 +158883,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 146941, - "end": 147020, + "start": 146940, + "end": 147019, "loc": { "start": { "line": 3630, @@ -158896,8 +158898,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 146941, - "end": 146964, + "start": 146940, + "end": 146963, "loc": { "start": { "line": 3630, @@ -158910,8 +158912,8 @@ }, "object": { "type": "Identifier", - "start": 146941, - "end": 146952, + "start": 146940, + "end": 146951, "loc": { "start": { "line": 3630, @@ -158927,8 +158929,8 @@ }, "property": { "type": "Identifier", - "start": 146953, - "end": 146964, + "start": 146952, + "end": 146963, "loc": { "start": { "line": 3630, @@ -158946,8 +158948,8 @@ }, "right": { "type": "BinaryExpression", - "start": 146968, - "end": 147019, + "start": 146967, + "end": 147018, "loc": { "start": { "line": 3630, @@ -158960,8 +158962,8 @@ }, "left": { "type": "MemberExpression", - "start": 146968, - "end": 147000, + "start": 146967, + "end": 146999, "loc": { "start": { "line": 3630, @@ -158974,8 +158976,8 @@ }, "object": { "type": "ThisExpression", - "start": 146968, - "end": 146972, + "start": 146967, + "end": 146971, "loc": { "start": { "line": 3630, @@ -158989,8 +158991,8 @@ }, "property": { "type": "Identifier", - "start": 146973, - "end": 147000, + "start": 146972, + "end": 146999, "loc": { "start": { "line": 3630, @@ -159009,8 +159011,8 @@ "operator": "<", "right": { "type": "MemberExpression", - "start": 147003, - "end": 147019, + "start": 147002, + "end": 147018, "loc": { "start": { "line": 3630, @@ -159023,8 +159025,8 @@ }, "object": { "type": "ThisExpression", - "start": 147003, - "end": 147007, + "start": 147002, + "end": 147006, "loc": { "start": { "line": 3630, @@ -159038,8 +159040,8 @@ }, "property": { "type": "Identifier", - "start": 147008, - "end": 147019, + "start": 147007, + "end": 147018, "loc": { "start": { "line": 3630, @@ -159057,15 +159059,15 @@ }, "extra": { "parenthesized": true, - "parenStart": 146967 + "parenStart": 146966 } } } }, { "type": "IfStatement", - "start": 147038, - "end": 147156, + "start": 147037, + "end": 147155, "loc": { "start": { "line": 3631, @@ -159078,8 +159080,8 @@ }, "test": { "type": "BinaryExpression", - "start": 147042, - "end": 147078, + "start": 147041, + "end": 147077, "loc": { "start": { "line": 3631, @@ -159092,8 +159094,8 @@ }, "left": { "type": "MemberExpression", - "start": 147042, - "end": 147074, + "start": 147041, + "end": 147073, "loc": { "start": { "line": 3631, @@ -159106,8 +159108,8 @@ }, "object": { "type": "ThisExpression", - "start": 147042, - "end": 147046, + "start": 147041, + "end": 147045, "loc": { "start": { "line": 3631, @@ -159121,8 +159123,8 @@ }, "property": { "type": "Identifier", - "start": 147047, - "end": 147074, + "start": 147046, + "end": 147073, "loc": { "start": { "line": 3631, @@ -159141,8 +159143,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 147077, - "end": 147078, + "start": 147076, + "end": 147077, "loc": { "start": { "line": 3631, @@ -159162,8 +159164,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 147080, - "end": 147156, + "start": 147079, + "end": 147155, "loc": { "start": { "line": 3631, @@ -159177,8 +159179,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 147102, - "end": 147138, + "start": 147101, + "end": 147137, "loc": { "start": { "line": 3632, @@ -159191,8 +159193,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 147102, - "end": 147137, + "start": 147101, + "end": 147136, "loc": { "start": { "line": 3632, @@ -159206,8 +159208,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 147102, - "end": 147130, + "start": 147101, + "end": 147129, "loc": { "start": { "line": 3632, @@ -159220,8 +159222,8 @@ }, "object": { "type": "Identifier", - "start": 147102, - "end": 147113, + "start": 147101, + "end": 147112, "loc": { "start": { "line": 3632, @@ -159237,8 +159239,8 @@ }, "property": { "type": "Identifier", - "start": 147114, - "end": 147130, + "start": 147113, + "end": 147129, "loc": { "start": { "line": 3632, @@ -159256,8 +159258,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 147133, - "end": 147137, + "start": 147132, + "end": 147136, "loc": { "start": { "line": 3632, @@ -159289,8 +159291,8 @@ }, { "type": "IfStatement", - "start": 147189, - "end": 147881, + "start": 147188, + "end": 147880, "loc": { "start": { "line": 3636, @@ -159303,8 +159305,8 @@ }, "test": { "type": "BinaryExpression", - "start": 147193, - "end": 147226, + "start": 147192, + "end": 147225, "loc": { "start": { "line": 3636, @@ -159317,8 +159319,8 @@ }, "left": { "type": "MemberExpression", - "start": 147193, - "end": 147222, + "start": 147192, + "end": 147221, "loc": { "start": { "line": 3636, @@ -159331,8 +159333,8 @@ }, "object": { "type": "ThisExpression", - "start": 147193, - "end": 147197, + "start": 147192, + "end": 147196, "loc": { "start": { "line": 3636, @@ -159346,8 +159348,8 @@ }, "property": { "type": "Identifier", - "start": 147198, - "end": 147222, + "start": 147197, + "end": 147221, "loc": { "start": { "line": 3636, @@ -159366,8 +159368,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 147225, - "end": 147226, + "start": 147224, + "end": 147225, "loc": { "start": { "line": 3636, @@ -159387,8 +159389,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 147228, - "end": 147881, + "start": 147227, + "end": 147880, "loc": { "start": { "line": 3636, @@ -159402,8 +159404,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 147242, - "end": 147302, + "start": 147241, + "end": 147301, "loc": { "start": { "line": 3637, @@ -159417,8 +159419,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 147248, - "end": 147301, + "start": 147247, + "end": 147300, "loc": { "start": { "line": 3637, @@ -159431,8 +159433,8 @@ }, "id": { "type": "Identifier", - "start": 147248, - "end": 147264, + "start": 147247, + "end": 147263, "loc": { "start": { "line": 3637, @@ -159448,8 +159450,8 @@ }, "init": { "type": "MemberExpression", - "start": 147267, - "end": 147301, + "start": 147266, + "end": 147300, "loc": { "start": { "line": 3637, @@ -159462,8 +159464,8 @@ }, "object": { "type": "MemberExpression", - "start": 147267, - "end": 147294, + "start": 147266, + "end": 147293, "loc": { "start": { "line": 3637, @@ -159476,8 +159478,8 @@ }, "object": { "type": "MemberExpression", - "start": 147267, - "end": 147277, + "start": 147266, + "end": 147276, "loc": { "start": { "line": 3637, @@ -159490,8 +159492,8 @@ }, "object": { "type": "ThisExpression", - "start": 147267, - "end": 147271, + "start": 147266, + "end": 147270, "loc": { "start": { "line": 3637, @@ -159505,8 +159507,8 @@ }, "property": { "type": "Identifier", - "start": 147272, - "end": 147277, + "start": 147271, + "end": 147276, "loc": { "start": { "line": 3637, @@ -159524,8 +159526,8 @@ }, "property": { "type": "Identifier", - "start": 147278, - "end": 147294, + "start": 147277, + "end": 147293, "loc": { "start": { "line": 3637, @@ -159543,8 +159545,8 @@ }, "property": { "type": "Identifier", - "start": 147295, - "end": 147301, + "start": 147294, + "end": 147300, "loc": { "start": { "line": 3637, @@ -159566,8 +159568,8 @@ }, { "type": "IfStatement", - "start": 147315, - "end": 147591, + "start": 147314, + "end": 147590, "loc": { "start": { "line": 3638, @@ -159580,8 +159582,8 @@ }, "test": { "type": "MemberExpression", - "start": 147319, - "end": 147340, + "start": 147318, + "end": 147339, "loc": { "start": { "line": 3638, @@ -159594,8 +159596,8 @@ }, "object": { "type": "Identifier", - "start": 147319, - "end": 147335, + "start": 147318, + "end": 147334, "loc": { "start": { "line": 3638, @@ -159611,8 +159613,8 @@ }, "property": { "type": "Identifier", - "start": 147336, - "end": 147340, + "start": 147335, + "end": 147339, "loc": { "start": { "line": 3638, @@ -159630,8 +159632,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 147342, - "end": 147591, + "start": 147341, + "end": 147590, "loc": { "start": { "line": 3638, @@ -159645,8 +159647,8 @@ "body": [ { "type": "IfStatement", - "start": 147360, - "end": 147577, + "start": 147359, + "end": 147576, "loc": { "start": { "line": 3639, @@ -159659,8 +159661,8 @@ }, "test": { "type": "BinaryExpression", - "start": 147364, - "end": 147396, + "start": 147363, + "end": 147395, "loc": { "start": { "line": 3639, @@ -159673,8 +159675,8 @@ }, "left": { "type": "MemberExpression", - "start": 147364, - "end": 147390, + "start": 147363, + "end": 147389, "loc": { "start": { "line": 3639, @@ -159687,8 +159689,8 @@ }, "object": { "type": "Identifier", - "start": 147364, - "end": 147380, + "start": 147363, + "end": 147379, "loc": { "start": { "line": 3639, @@ -159704,8 +159706,8 @@ }, "property": { "type": "Identifier", - "start": 147381, - "end": 147390, + "start": 147380, + "end": 147389, "loc": { "start": { "line": 3639, @@ -159724,8 +159726,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 147393, - "end": 147396, + "start": 147392, + "end": 147395, "loc": { "start": { "line": 3639, @@ -159745,8 +159747,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 147398, - "end": 147487, + "start": 147397, + "end": 147486, "loc": { "start": { "line": 3639, @@ -159760,8 +159762,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 147420, - "end": 147469, + "start": 147419, + "end": 147468, "loc": { "start": { "line": 3640, @@ -159774,8 +159776,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 147420, - "end": 147468, + "start": 147419, + "end": 147467, "loc": { "start": { "line": 3640, @@ -159789,8 +159791,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 147420, - "end": 147461, + "start": 147419, + "end": 147460, "loc": { "start": { "line": 3640, @@ -159803,8 +159805,8 @@ }, "object": { "type": "Identifier", - "start": 147420, - "end": 147431, + "start": 147419, + "end": 147430, "loc": { "start": { "line": 3640, @@ -159820,8 +159822,8 @@ }, "property": { "type": "Identifier", - "start": 147432, - "end": 147461, + "start": 147431, + "end": 147460, "loc": { "start": { "line": 3640, @@ -159839,8 +159841,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 147464, - "end": 147468, + "start": 147463, + "end": 147467, "loc": { "start": { "line": 3640, @@ -159860,8 +159862,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 147493, - "end": 147577, + "start": 147492, + "end": 147576, "loc": { "start": { "line": 3641, @@ -159875,8 +159877,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 147515, - "end": 147559, + "start": 147514, + "end": 147558, "loc": { "start": { "line": 3642, @@ -159889,8 +159891,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 147515, - "end": 147558, + "start": 147514, + "end": 147557, "loc": { "start": { "line": 3642, @@ -159904,8 +159906,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 147515, - "end": 147551, + "start": 147514, + "end": 147550, "loc": { "start": { "line": 3642, @@ -159918,8 +159920,8 @@ }, "object": { "type": "Identifier", - "start": 147515, - "end": 147526, + "start": 147514, + "end": 147525, "loc": { "start": { "line": 3642, @@ -159935,8 +159937,8 @@ }, "property": { "type": "Identifier", - "start": 147527, - "end": 147551, + "start": 147526, + "end": 147550, "loc": { "start": { "line": 3642, @@ -159954,8 +159956,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 147554, - "end": 147558, + "start": 147553, + "end": 147557, "loc": { "start": { "line": 3642, @@ -159981,8 +159983,8 @@ }, { "type": "IfStatement", - "start": 147604, - "end": 147871, + "start": 147603, + "end": 147870, "loc": { "start": { "line": 3645, @@ -159995,8 +159997,8 @@ }, "test": { "type": "MemberExpression", - "start": 147608, - "end": 147630, + "start": 147607, + "end": 147629, "loc": { "start": { "line": 3645, @@ -160009,8 +160011,8 @@ }, "object": { "type": "Identifier", - "start": 147608, - "end": 147624, + "start": 147607, + "end": 147623, "loc": { "start": { "line": 3645, @@ -160026,8 +160028,8 @@ }, "property": { "type": "Identifier", - "start": 147625, - "end": 147630, + "start": 147624, + "end": 147629, "loc": { "start": { "line": 3645, @@ -160045,8 +160047,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 147632, - "end": 147871, + "start": 147631, + "end": 147870, "loc": { "start": { "line": 3645, @@ -160060,8 +160062,8 @@ "body": [ { "type": "IfStatement", - "start": 147650, - "end": 147857, + "start": 147649, + "end": 147856, "loc": { "start": { "line": 3646, @@ -160074,8 +160076,8 @@ }, "test": { "type": "BinaryExpression", - "start": 147654, - "end": 147686, + "start": 147653, + "end": 147685, "loc": { "start": { "line": 3646, @@ -160088,8 +160090,8 @@ }, "left": { "type": "MemberExpression", - "start": 147654, - "end": 147680, + "start": 147653, + "end": 147679, "loc": { "start": { "line": 3646, @@ -160102,8 +160104,8 @@ }, "object": { "type": "Identifier", - "start": 147654, - "end": 147670, + "start": 147653, + "end": 147669, "loc": { "start": { "line": 3646, @@ -160119,8 +160121,8 @@ }, "property": { "type": "Identifier", - "start": 147671, - "end": 147680, + "start": 147670, + "end": 147679, "loc": { "start": { "line": 3646, @@ -160139,8 +160141,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 147683, - "end": 147686, + "start": 147682, + "end": 147685, "loc": { "start": { "line": 3646, @@ -160160,8 +160162,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 147688, - "end": 147772, + "start": 147687, + "end": 147771, "loc": { "start": { "line": 3646, @@ -160175,8 +160177,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 147710, - "end": 147754, + "start": 147709, + "end": 147753, "loc": { "start": { "line": 3647, @@ -160189,8 +160191,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 147710, - "end": 147753, + "start": 147709, + "end": 147752, "loc": { "start": { "line": 3647, @@ -160204,8 +160206,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 147710, - "end": 147746, + "start": 147709, + "end": 147745, "loc": { "start": { "line": 3647, @@ -160218,8 +160220,8 @@ }, "object": { "type": "Identifier", - "start": 147710, - "end": 147721, + "start": 147709, + "end": 147720, "loc": { "start": { "line": 3647, @@ -160235,8 +160237,8 @@ }, "property": { "type": "Identifier", - "start": 147722, - "end": 147746, + "start": 147721, + "end": 147745, "loc": { "start": { "line": 3647, @@ -160254,8 +160256,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 147749, - "end": 147753, + "start": 147748, + "end": 147752, "loc": { "start": { "line": 3647, @@ -160275,8 +160277,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 147778, - "end": 147857, + "start": 147777, + "end": 147856, "loc": { "start": { "line": 3648, @@ -160290,8 +160292,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 147800, - "end": 147839, + "start": 147799, + "end": 147838, "loc": { "start": { "line": 3649, @@ -160304,8 +160306,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 147800, - "end": 147838, + "start": 147799, + "end": 147837, "loc": { "start": { "line": 3649, @@ -160319,8 +160321,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 147800, - "end": 147831, + "start": 147799, + "end": 147830, "loc": { "start": { "line": 3649, @@ -160333,8 +160335,8 @@ }, "object": { "type": "Identifier", - "start": 147800, - "end": 147811, + "start": 147799, + "end": 147810, "loc": { "start": { "line": 3649, @@ -160350,8 +160352,8 @@ }, "property": { "type": "Identifier", - "start": 147812, - "end": 147831, + "start": 147811, + "end": 147830, "loc": { "start": { "line": 3649, @@ -160369,8 +160371,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 147834, - "end": 147838, + "start": 147833, + "end": 147837, "loc": { "start": { "line": 3649, @@ -160401,8 +160403,8 @@ }, { "type": "IfStatement", - "start": 147890, - "end": 148603, + "start": 147889, + "end": 148602, "loc": { "start": { "line": 3653, @@ -160415,8 +160417,8 @@ }, "test": { "type": "BinaryExpression", - "start": 147894, - "end": 147930, + "start": 147893, + "end": 147929, "loc": { "start": { "line": 3653, @@ -160429,8 +160431,8 @@ }, "left": { "type": "MemberExpression", - "start": 147894, - "end": 147926, + "start": 147893, + "end": 147925, "loc": { "start": { "line": 3653, @@ -160443,8 +160445,8 @@ }, "object": { "type": "ThisExpression", - "start": 147894, - "end": 147898, + "start": 147893, + "end": 147897, "loc": { "start": { "line": 3653, @@ -160458,8 +160460,8 @@ }, "property": { "type": "Identifier", - "start": 147899, - "end": 147926, + "start": 147898, + "end": 147925, "loc": { "start": { "line": 3653, @@ -160478,8 +160480,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 147929, - "end": 147930, + "start": 147928, + "end": 147929, "loc": { "start": { "line": 3653, @@ -160499,8 +160501,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 147932, - "end": 148603, + "start": 147931, + "end": 148602, "loc": { "start": { "line": 3653, @@ -160514,8 +160516,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 147946, - "end": 148008, + "start": 147945, + "end": 148007, "loc": { "start": { "line": 3654, @@ -160529,8 +160531,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 147952, - "end": 148007, + "start": 147951, + "end": 148006, "loc": { "start": { "line": 3654, @@ -160543,8 +160545,8 @@ }, "id": { "type": "Identifier", - "start": 147952, - "end": 147969, + "start": 147951, + "end": 147968, "loc": { "start": { "line": 3654, @@ -160560,8 +160562,8 @@ }, "init": { "type": "MemberExpression", - "start": 147972, - "end": 148007, + "start": 147971, + "end": 148006, "loc": { "start": { "line": 3654, @@ -160574,8 +160576,8 @@ }, "object": { "type": "MemberExpression", - "start": 147972, - "end": 148000, + "start": 147971, + "end": 147999, "loc": { "start": { "line": 3654, @@ -160588,8 +160590,8 @@ }, "object": { "type": "MemberExpression", - "start": 147972, - "end": 147982, + "start": 147971, + "end": 147981, "loc": { "start": { "line": 3654, @@ -160602,8 +160604,8 @@ }, "object": { "type": "ThisExpression", - "start": 147972, - "end": 147976, + "start": 147971, + "end": 147975, "loc": { "start": { "line": 3654, @@ -160617,8 +160619,8 @@ }, "property": { "type": "Identifier", - "start": 147977, - "end": 147982, + "start": 147976, + "end": 147981, "loc": { "start": { "line": 3654, @@ -160636,8 +160638,8 @@ }, "property": { "type": "Identifier", - "start": 147983, - "end": 148000, + "start": 147982, + "end": 147999, "loc": { "start": { "line": 3654, @@ -160655,8 +160657,8 @@ }, "property": { "type": "Identifier", - "start": 148001, - "end": 148007, + "start": 148000, + "end": 148006, "loc": { "start": { "line": 3654, @@ -160678,8 +160680,8 @@ }, { "type": "IfStatement", - "start": 148021, - "end": 148305, + "start": 148020, + "end": 148304, "loc": { "start": { "line": 3655, @@ -160692,8 +160694,8 @@ }, "test": { "type": "MemberExpression", - "start": 148025, - "end": 148047, + "start": 148024, + "end": 148046, "loc": { "start": { "line": 3655, @@ -160706,8 +160708,8 @@ }, "object": { "type": "Identifier", - "start": 148025, - "end": 148042, + "start": 148024, + "end": 148041, "loc": { "start": { "line": 3655, @@ -160723,8 +160725,8 @@ }, "property": { "type": "Identifier", - "start": 148043, - "end": 148047, + "start": 148042, + "end": 148046, "loc": { "start": { "line": 3655, @@ -160742,8 +160744,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 148049, - "end": 148305, + "start": 148048, + "end": 148304, "loc": { "start": { "line": 3655, @@ -160757,8 +160759,8 @@ "body": [ { "type": "IfStatement", - "start": 148067, - "end": 148291, + "start": 148066, + "end": 148290, "loc": { "start": { "line": 3656, @@ -160771,8 +160773,8 @@ }, "test": { "type": "BinaryExpression", - "start": 148071, - "end": 148104, + "start": 148070, + "end": 148103, "loc": { "start": { "line": 3656, @@ -160785,8 +160787,8 @@ }, "left": { "type": "MemberExpression", - "start": 148071, - "end": 148098, + "start": 148070, + "end": 148097, "loc": { "start": { "line": 3656, @@ -160799,8 +160801,8 @@ }, "object": { "type": "Identifier", - "start": 148071, - "end": 148088, + "start": 148070, + "end": 148087, "loc": { "start": { "line": 3656, @@ -160816,8 +160818,8 @@ }, "property": { "type": "Identifier", - "start": 148089, - "end": 148098, + "start": 148088, + "end": 148097, "loc": { "start": { "line": 3656, @@ -160836,8 +160838,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 148101, - "end": 148104, + "start": 148100, + "end": 148103, "loc": { "start": { "line": 3656, @@ -160857,8 +160859,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 148106, - "end": 148198, + "start": 148105, + "end": 148197, "loc": { "start": { "line": 3656, @@ -160872,8 +160874,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 148128, - "end": 148180, + "start": 148127, + "end": 148179, "loc": { "start": { "line": 3657, @@ -160886,8 +160888,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 148128, - "end": 148179, + "start": 148127, + "end": 148178, "loc": { "start": { "line": 3657, @@ -160901,8 +160903,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 148128, - "end": 148172, + "start": 148127, + "end": 148171, "loc": { "start": { "line": 3657, @@ -160915,8 +160917,8 @@ }, "object": { "type": "Identifier", - "start": 148128, - "end": 148139, + "start": 148127, + "end": 148138, "loc": { "start": { "line": 3657, @@ -160932,8 +160934,8 @@ }, "property": { "type": "Identifier", - "start": 148140, - "end": 148172, + "start": 148139, + "end": 148171, "loc": { "start": { "line": 3657, @@ -160951,8 +160953,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 148175, - "end": 148179, + "start": 148174, + "end": 148178, "loc": { "start": { "line": 3657, @@ -160972,8 +160974,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 148204, - "end": 148291, + "start": 148203, + "end": 148290, "loc": { "start": { "line": 3658, @@ -160987,8 +160989,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 148226, - "end": 148273, + "start": 148225, + "end": 148272, "loc": { "start": { "line": 3659, @@ -161001,8 +161003,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 148226, - "end": 148272, + "start": 148225, + "end": 148271, "loc": { "start": { "line": 3659, @@ -161016,8 +161018,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 148226, - "end": 148265, + "start": 148225, + "end": 148264, "loc": { "start": { "line": 3659, @@ -161030,8 +161032,8 @@ }, "object": { "type": "Identifier", - "start": 148226, - "end": 148237, + "start": 148225, + "end": 148236, "loc": { "start": { "line": 3659, @@ -161047,8 +161049,8 @@ }, "property": { "type": "Identifier", - "start": 148238, - "end": 148265, + "start": 148237, + "end": 148264, "loc": { "start": { "line": 3659, @@ -161066,8 +161068,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 148268, - "end": 148272, + "start": 148267, + "end": 148271, "loc": { "start": { "line": 3659, @@ -161093,8 +161095,8 @@ }, { "type": "IfStatement", - "start": 148318, - "end": 148593, + "start": 148317, + "end": 148592, "loc": { "start": { "line": 3662, @@ -161107,8 +161109,8 @@ }, "test": { "type": "MemberExpression", - "start": 148322, - "end": 148345, + "start": 148321, + "end": 148344, "loc": { "start": { "line": 3662, @@ -161121,8 +161123,8 @@ }, "object": { "type": "Identifier", - "start": 148322, - "end": 148339, + "start": 148321, + "end": 148338, "loc": { "start": { "line": 3662, @@ -161138,8 +161140,8 @@ }, "property": { "type": "Identifier", - "start": 148340, - "end": 148345, + "start": 148339, + "end": 148344, "loc": { "start": { "line": 3662, @@ -161157,8 +161159,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 148347, - "end": 148593, + "start": 148346, + "end": 148592, "loc": { "start": { "line": 3662, @@ -161172,8 +161174,8 @@ "body": [ { "type": "IfStatement", - "start": 148365, - "end": 148579, + "start": 148364, + "end": 148578, "loc": { "start": { "line": 3663, @@ -161186,8 +161188,8 @@ }, "test": { "type": "BinaryExpression", - "start": 148369, - "end": 148402, + "start": 148368, + "end": 148401, "loc": { "start": { "line": 3663, @@ -161200,8 +161202,8 @@ }, "left": { "type": "MemberExpression", - "start": 148369, - "end": 148396, + "start": 148368, + "end": 148395, "loc": { "start": { "line": 3663, @@ -161214,8 +161216,8 @@ }, "object": { "type": "Identifier", - "start": 148369, - "end": 148386, + "start": 148368, + "end": 148385, "loc": { "start": { "line": 3663, @@ -161231,8 +161233,8 @@ }, "property": { "type": "Identifier", - "start": 148387, - "end": 148396, + "start": 148386, + "end": 148395, "loc": { "start": { "line": 3663, @@ -161251,8 +161253,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 148399, - "end": 148402, + "start": 148398, + "end": 148401, "loc": { "start": { "line": 3663, @@ -161272,8 +161274,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 148404, - "end": 148491, + "start": 148403, + "end": 148490, "loc": { "start": { "line": 3663, @@ -161287,8 +161289,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 148426, - "end": 148473, + "start": 148425, + "end": 148472, "loc": { "start": { "line": 3664, @@ -161301,8 +161303,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 148426, - "end": 148472, + "start": 148425, + "end": 148471, "loc": { "start": { "line": 3664, @@ -161316,8 +161318,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 148426, - "end": 148465, + "start": 148425, + "end": 148464, "loc": { "start": { "line": 3664, @@ -161330,8 +161332,8 @@ }, "object": { "type": "Identifier", - "start": 148426, - "end": 148437, + "start": 148425, + "end": 148436, "loc": { "start": { "line": 3664, @@ -161347,8 +161349,8 @@ }, "property": { "type": "Identifier", - "start": 148438, - "end": 148465, + "start": 148437, + "end": 148464, "loc": { "start": { "line": 3664, @@ -161366,8 +161368,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 148468, - "end": 148472, + "start": 148467, + "end": 148471, "loc": { "start": { "line": 3664, @@ -161387,8 +161389,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 148497, - "end": 148579, + "start": 148496, + "end": 148578, "loc": { "start": { "line": 3665, @@ -161402,8 +161404,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 148519, - "end": 148561, + "start": 148518, + "end": 148560, "loc": { "start": { "line": 3666, @@ -161416,8 +161418,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 148519, - "end": 148560, + "start": 148518, + "end": 148559, "loc": { "start": { "line": 3666, @@ -161431,8 +161433,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 148519, - "end": 148553, + "start": 148518, + "end": 148552, "loc": { "start": { "line": 3666, @@ -161445,8 +161447,8 @@ }, "object": { "type": "Identifier", - "start": 148519, - "end": 148530, + "start": 148518, + "end": 148529, "loc": { "start": { "line": 3666, @@ -161462,8 +161464,8 @@ }, "property": { "type": "Identifier", - "start": 148531, - "end": 148553, + "start": 148530, + "end": 148552, "loc": { "start": { "line": 3666, @@ -161481,8 +161483,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 148556, - "end": 148560, + "start": 148555, + "end": 148559, "loc": { "start": { "line": 3666, @@ -161519,8 +161521,8 @@ { "type": "CommentLine", "value": " -------------- RENDERING ---------------------------------------------------------------------------------------", - "start": 148615, - "end": 148730, + "start": 148614, + "end": 148729, "loc": { "start": { "line": 3672, @@ -161535,8 +161537,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 148736, - "end": 148751, + "start": 148735, + "end": 148750, "loc": { "start": { "line": 3674, @@ -161552,8 +161554,8 @@ }, { "type": "ClassMethod", - "start": 148756, - "end": 149065, + "start": 148755, + "end": 149064, "loc": { "start": { "line": 3675, @@ -161568,8 +161570,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 148756, - "end": 148771, + "start": 148755, + "end": 148770, "loc": { "start": { "line": 3675, @@ -161592,8 +161594,8 @@ "params": [ { "type": "Identifier", - "start": 148772, - "end": 148780, + "start": 148771, + "end": 148779, "loc": { "start": { "line": 3675, @@ -161610,8 +161612,8 @@ ], "body": { "type": "BlockStatement", - "start": 148782, - "end": 149065, + "start": 148781, + "end": 149064, "loc": { "start": { "line": 3675, @@ -161625,8 +161627,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 148792, - "end": 148829, + "start": 148791, + "end": 148828, "loc": { "start": { "line": 3676, @@ -161640,8 +161642,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 148798, - "end": 148828, + "start": 148797, + "end": 148827, "loc": { "start": { "line": 3676, @@ -161654,8 +161656,8 @@ }, "id": { "type": "Identifier", - "start": 148798, - "end": 148809, + "start": 148797, + "end": 148808, "loc": { "start": { "line": 3676, @@ -161671,8 +161673,8 @@ }, "init": { "type": "MemberExpression", - "start": 148812, - "end": 148828, + "start": 148811, + "end": 148827, "loc": { "start": { "line": 3676, @@ -161685,8 +161687,8 @@ }, "object": { "type": "ThisExpression", - "start": 148812, - "end": 148816, + "start": 148811, + "end": 148815, "loc": { "start": { "line": 3676, @@ -161700,8 +161702,8 @@ }, "property": { "type": "Identifier", - "start": 148817, - "end": 148828, + "start": 148816, + "end": 148827, "loc": { "start": { "line": 3676, @@ -161723,8 +161725,8 @@ }, { "type": "ForStatement", - "start": 148838, - "end": 149059, + "start": 148837, + "end": 149058, "loc": { "start": { "line": 3677, @@ -161737,8 +161739,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 148843, - "end": 148892, + "start": 148842, + "end": 148891, "loc": { "start": { "line": 3677, @@ -161752,8 +161754,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 148847, - "end": 148852, + "start": 148846, + "end": 148851, "loc": { "start": { "line": 3677, @@ -161766,8 +161768,8 @@ }, "id": { "type": "Identifier", - "start": 148847, - "end": 148848, + "start": 148846, + "end": 148847, "loc": { "start": { "line": 3677, @@ -161783,8 +161785,8 @@ }, "init": { "type": "NumericLiteral", - "start": 148851, - "end": 148852, + "start": 148850, + "end": 148851, "loc": { "start": { "line": 3677, @@ -161804,8 +161806,8 @@ }, { "type": "VariableDeclarator", - "start": 148854, - "end": 148892, + "start": 148853, + "end": 148891, "loc": { "start": { "line": 3677, @@ -161818,8 +161820,8 @@ }, "id": { "type": "Identifier", - "start": 148854, - "end": 148857, + "start": 148853, + "end": 148856, "loc": { "start": { "line": 3677, @@ -161835,8 +161837,8 @@ }, "init": { "type": "MemberExpression", - "start": 148860, - "end": 148892, + "start": 148859, + "end": 148891, "loc": { "start": { "line": 3677, @@ -161849,8 +161851,8 @@ }, "object": { "type": "MemberExpression", - "start": 148860, - "end": 148885, + "start": 148859, + "end": 148884, "loc": { "start": { "line": 3677, @@ -161863,8 +161865,8 @@ }, "object": { "type": "Identifier", - "start": 148860, - "end": 148871, + "start": 148859, + "end": 148870, "loc": { "start": { "line": 3677, @@ -161880,8 +161882,8 @@ }, "property": { "type": "Identifier", - "start": 148872, - "end": 148885, + "start": 148871, + "end": 148884, "loc": { "start": { "line": 3677, @@ -161899,8 +161901,8 @@ }, "property": { "type": "Identifier", - "start": 148886, - "end": 148892, + "start": 148885, + "end": 148891, "loc": { "start": { "line": 3677, @@ -161922,8 +161924,8 @@ }, "test": { "type": "BinaryExpression", - "start": 148894, - "end": 148901, + "start": 148893, + "end": 148900, "loc": { "start": { "line": 3677, @@ -161936,8 +161938,8 @@ }, "left": { "type": "Identifier", - "start": 148894, - "end": 148895, + "start": 148893, + "end": 148894, "loc": { "start": { "line": 3677, @@ -161954,8 +161956,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 148898, - "end": 148901, + "start": 148897, + "end": 148900, "loc": { "start": { "line": 3677, @@ -161972,8 +161974,8 @@ }, "update": { "type": "UpdateExpression", - "start": 148903, - "end": 148906, + "start": 148902, + "end": 148905, "loc": { "start": { "line": 3677, @@ -161988,8 +161990,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 148903, - "end": 148904, + "start": 148902, + "end": 148903, "loc": { "start": { "line": 3677, @@ -162006,8 +162008,8 @@ }, "body": { "type": "BlockStatement", - "start": 148908, - "end": 149059, + "start": 148907, + "end": 149058, "loc": { "start": { "line": 3677, @@ -162021,8 +162023,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 148922, - "end": 148970, + "start": 148921, + "end": 148969, "loc": { "start": { "line": 3678, @@ -162036,8 +162038,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 148928, - "end": 148969, + "start": 148927, + "end": 148968, "loc": { "start": { "line": 3678, @@ -162050,8 +162052,8 @@ }, "id": { "type": "Identifier", - "start": 148928, - "end": 148938, + "start": 148927, + "end": 148937, "loc": { "start": { "line": 3678, @@ -162067,8 +162069,8 @@ }, "init": { "type": "MemberExpression", - "start": 148941, - "end": 148969, + "start": 148940, + "end": 148968, "loc": { "start": { "line": 3678, @@ -162081,8 +162083,8 @@ }, "object": { "type": "MemberExpression", - "start": 148941, - "end": 148966, + "start": 148940, + "end": 148965, "loc": { "start": { "line": 3678, @@ -162095,8 +162097,8 @@ }, "object": { "type": "Identifier", - "start": 148941, - "end": 148952, + "start": 148940, + "end": 148951, "loc": { "start": { "line": 3678, @@ -162112,8 +162114,8 @@ }, "property": { "type": "Identifier", - "start": 148953, - "end": 148966, + "start": 148952, + "end": 148965, "loc": { "start": { "line": 3678, @@ -162131,8 +162133,8 @@ }, "property": { "type": "Identifier", - "start": 148967, - "end": 148968, + "start": 148966, + "end": 148967, "loc": { "start": { "line": 3678, @@ -162154,8 +162156,8 @@ }, { "type": "ExpressionStatement", - "start": 148983, - "end": 149049, + "start": 148982, + "end": 149048, "loc": { "start": { "line": 3679, @@ -162168,8 +162170,8 @@ }, "expression": { "type": "CallExpression", - "start": 148983, - "end": 149048, + "start": 148982, + "end": 149047, "loc": { "start": { "line": 3679, @@ -162182,8 +162184,8 @@ }, "callee": { "type": "MemberExpression", - "start": 148983, - "end": 149025, + "start": 148982, + "end": 149024, "loc": { "start": { "line": 3679, @@ -162196,8 +162198,8 @@ }, "object": { "type": "MemberExpression", - "start": 148983, - "end": 149009, + "start": 148982, + "end": 149008, "loc": { "start": { "line": 3679, @@ -162210,8 +162212,8 @@ }, "object": { "type": "MemberExpression", - "start": 148983, - "end": 148997, + "start": 148982, + "end": 148996, "loc": { "start": { "line": 3679, @@ -162224,8 +162226,8 @@ }, "object": { "type": "ThisExpression", - "start": 148983, - "end": 148987, + "start": 148982, + "end": 148986, "loc": { "start": { "line": 3679, @@ -162239,8 +162241,8 @@ }, "property": { "type": "Identifier", - "start": 148988, - "end": 148997, + "start": 148987, + "end": 148996, "loc": { "start": { "line": 3679, @@ -162258,8 +162260,8 @@ }, "property": { "type": "Identifier", - "start": 148998, - "end": 149008, + "start": 148997, + "end": 149007, "loc": { "start": { "line": 3679, @@ -162277,8 +162279,8 @@ }, "property": { "type": "Identifier", - "start": 149010, - "end": 149025, + "start": 149009, + "end": 149024, "loc": { "start": { "line": 3679, @@ -162297,8 +162299,8 @@ "arguments": [ { "type": "Identifier", - "start": 149026, - "end": 149037, + "start": 149025, + "end": 149036, "loc": { "start": { "line": 3679, @@ -162314,8 +162316,8 @@ }, { "type": "Identifier", - "start": 149039, - "end": 149047, + "start": 149038, + "end": 149046, "loc": { "start": { "line": 3679, @@ -162344,8 +162346,8 @@ { "type": "CommentLine", "value": " -------------- RENDERING ---------------------------------------------------------------------------------------", - "start": 148615, - "end": 148730, + "start": 148614, + "end": 148729, "loc": { "start": { "line": 3672, @@ -162360,8 +162362,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 148736, - "end": 148751, + "start": 148735, + "end": 148750, "loc": { "start": { "line": 3674, @@ -162378,8 +162380,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149071, - "end": 149086, + "start": 149070, + "end": 149085, "loc": { "start": { "line": 3683, @@ -162395,8 +162397,8 @@ }, { "type": "ClassMethod", - "start": 149091, - "end": 149410, + "start": 149090, + "end": 149409, "loc": { "start": { "line": 3684, @@ -162411,8 +162413,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 149091, - "end": 149111, + "start": 149090, + "end": 149110, "loc": { "start": { "line": 3684, @@ -162435,8 +162437,8 @@ "params": [ { "type": "Identifier", - "start": 149112, - "end": 149120, + "start": 149111, + "end": 149119, "loc": { "start": { "line": 3684, @@ -162453,8 +162455,8 @@ ], "body": { "type": "BlockStatement", - "start": 149122, - "end": 149410, + "start": 149121, + "end": 149409, "loc": { "start": { "line": 3684, @@ -162468,8 +162470,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 149132, - "end": 149169, + "start": 149131, + "end": 149168, "loc": { "start": { "line": 3685, @@ -162483,8 +162485,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 149138, - "end": 149168, + "start": 149137, + "end": 149167, "loc": { "start": { "line": 3685, @@ -162497,8 +162499,8 @@ }, "id": { "type": "Identifier", - "start": 149138, - "end": 149149, + "start": 149137, + "end": 149148, "loc": { "start": { "line": 3685, @@ -162514,8 +162516,8 @@ }, "init": { "type": "MemberExpression", - "start": 149152, - "end": 149168, + "start": 149151, + "end": 149167, "loc": { "start": { "line": 3685, @@ -162528,8 +162530,8 @@ }, "object": { "type": "ThisExpression", - "start": 149152, - "end": 149156, + "start": 149151, + "end": 149155, "loc": { "start": { "line": 3685, @@ -162543,8 +162545,8 @@ }, "property": { "type": "Identifier", - "start": 149157, - "end": 149168, + "start": 149156, + "end": 149167, "loc": { "start": { "line": 3685, @@ -162566,8 +162568,8 @@ }, { "type": "ForStatement", - "start": 149178, - "end": 149404, + "start": 149177, + "end": 149403, "loc": { "start": { "line": 3686, @@ -162580,8 +162582,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 149183, - "end": 149232, + "start": 149182, + "end": 149231, "loc": { "start": { "line": 3686, @@ -162595,8 +162597,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 149187, - "end": 149192, + "start": 149186, + "end": 149191, "loc": { "start": { "line": 3686, @@ -162609,8 +162611,8 @@ }, "id": { "type": "Identifier", - "start": 149187, - "end": 149188, + "start": 149186, + "end": 149187, "loc": { "start": { "line": 3686, @@ -162626,8 +162628,8 @@ }, "init": { "type": "NumericLiteral", - "start": 149191, - "end": 149192, + "start": 149190, + "end": 149191, "loc": { "start": { "line": 3686, @@ -162647,8 +162649,8 @@ }, { "type": "VariableDeclarator", - "start": 149194, - "end": 149232, + "start": 149193, + "end": 149231, "loc": { "start": { "line": 3686, @@ -162661,8 +162663,8 @@ }, "id": { "type": "Identifier", - "start": 149194, - "end": 149197, + "start": 149193, + "end": 149196, "loc": { "start": { "line": 3686, @@ -162678,8 +162680,8 @@ }, "init": { "type": "MemberExpression", - "start": 149200, - "end": 149232, + "start": 149199, + "end": 149231, "loc": { "start": { "line": 3686, @@ -162692,8 +162694,8 @@ }, "object": { "type": "MemberExpression", - "start": 149200, - "end": 149225, + "start": 149199, + "end": 149224, "loc": { "start": { "line": 3686, @@ -162706,8 +162708,8 @@ }, "object": { "type": "Identifier", - "start": 149200, - "end": 149211, + "start": 149199, + "end": 149210, "loc": { "start": { "line": 3686, @@ -162723,8 +162725,8 @@ }, "property": { "type": "Identifier", - "start": 149212, - "end": 149225, + "start": 149211, + "end": 149224, "loc": { "start": { "line": 3686, @@ -162742,8 +162744,8 @@ }, "property": { "type": "Identifier", - "start": 149226, - "end": 149232, + "start": 149225, + "end": 149231, "loc": { "start": { "line": 3686, @@ -162765,8 +162767,8 @@ }, "test": { "type": "BinaryExpression", - "start": 149234, - "end": 149241, + "start": 149233, + "end": 149240, "loc": { "start": { "line": 3686, @@ -162779,8 +162781,8 @@ }, "left": { "type": "Identifier", - "start": 149234, - "end": 149235, + "start": 149233, + "end": 149234, "loc": { "start": { "line": 3686, @@ -162797,8 +162799,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 149238, - "end": 149241, + "start": 149237, + "end": 149240, "loc": { "start": { "line": 3686, @@ -162815,8 +162817,8 @@ }, "update": { "type": "UpdateExpression", - "start": 149243, - "end": 149246, + "start": 149242, + "end": 149245, "loc": { "start": { "line": 3686, @@ -162831,8 +162833,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 149243, - "end": 149244, + "start": 149242, + "end": 149243, "loc": { "start": { "line": 3686, @@ -162849,8 +162851,8 @@ }, "body": { "type": "BlockStatement", - "start": 149248, - "end": 149404, + "start": 149247, + "end": 149403, "loc": { "start": { "line": 3686, @@ -162864,8 +162866,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 149262, - "end": 149310, + "start": 149261, + "end": 149309, "loc": { "start": { "line": 3687, @@ -162879,8 +162881,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 149268, - "end": 149309, + "start": 149267, + "end": 149308, "loc": { "start": { "line": 3687, @@ -162893,8 +162895,8 @@ }, "id": { "type": "Identifier", - "start": 149268, - "end": 149278, + "start": 149267, + "end": 149277, "loc": { "start": { "line": 3687, @@ -162910,8 +162912,8 @@ }, "init": { "type": "MemberExpression", - "start": 149281, - "end": 149309, + "start": 149280, + "end": 149308, "loc": { "start": { "line": 3687, @@ -162924,8 +162926,8 @@ }, "object": { "type": "MemberExpression", - "start": 149281, - "end": 149306, + "start": 149280, + "end": 149305, "loc": { "start": { "line": 3687, @@ -162938,8 +162940,8 @@ }, "object": { "type": "Identifier", - "start": 149281, - "end": 149292, + "start": 149280, + "end": 149291, "loc": { "start": { "line": 3687, @@ -162955,8 +162957,8 @@ }, "property": { "type": "Identifier", - "start": 149293, - "end": 149306, + "start": 149292, + "end": 149305, "loc": { "start": { "line": 3687, @@ -162974,8 +162976,8 @@ }, "property": { "type": "Identifier", - "start": 149307, - "end": 149308, + "start": 149306, + "end": 149307, "loc": { "start": { "line": 3687, @@ -162997,8 +162999,8 @@ }, { "type": "ExpressionStatement", - "start": 149323, - "end": 149394, + "start": 149322, + "end": 149393, "loc": { "start": { "line": 3688, @@ -163011,8 +163013,8 @@ }, "expression": { "type": "CallExpression", - "start": 149323, - "end": 149393, + "start": 149322, + "end": 149392, "loc": { "start": { "line": 3688, @@ -163025,8 +163027,8 @@ }, "callee": { "type": "MemberExpression", - "start": 149323, - "end": 149370, + "start": 149322, + "end": 149369, "loc": { "start": { "line": 3688, @@ -163039,8 +163041,8 @@ }, "object": { "type": "MemberExpression", - "start": 149323, - "end": 149349, + "start": 149322, + "end": 149348, "loc": { "start": { "line": 3688, @@ -163053,8 +163055,8 @@ }, "object": { "type": "MemberExpression", - "start": 149323, - "end": 149337, + "start": 149322, + "end": 149336, "loc": { "start": { "line": 3688, @@ -163067,8 +163069,8 @@ }, "object": { "type": "ThisExpression", - "start": 149323, - "end": 149327, + "start": 149322, + "end": 149326, "loc": { "start": { "line": 3688, @@ -163082,8 +163084,8 @@ }, "property": { "type": "Identifier", - "start": 149328, - "end": 149337, + "start": 149327, + "end": 149336, "loc": { "start": { "line": 3688, @@ -163101,8 +163103,8 @@ }, "property": { "type": "Identifier", - "start": 149338, - "end": 149348, + "start": 149337, + "end": 149347, "loc": { "start": { "line": 3688, @@ -163120,8 +163122,8 @@ }, "property": { "type": "Identifier", - "start": 149350, - "end": 149370, + "start": 149349, + "end": 149369, "loc": { "start": { "line": 3688, @@ -163140,8 +163142,8 @@ "arguments": [ { "type": "Identifier", - "start": 149371, - "end": 149382, + "start": 149370, + "end": 149381, "loc": { "start": { "line": 3688, @@ -163157,8 +163159,8 @@ }, { "type": "Identifier", - "start": 149384, - "end": 149392, + "start": 149383, + "end": 149391, "loc": { "start": { "line": 3688, @@ -163187,8 +163189,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149071, - "end": 149086, + "start": 149070, + "end": 149085, "loc": { "start": { "line": 3683, @@ -163205,8 +163207,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149416, - "end": 149431, + "start": 149415, + "end": 149430, "loc": { "start": { "line": 3692, @@ -163222,8 +163224,8 @@ }, { "type": "ClassMethod", - "start": 149436, - "end": 149790, + "start": 149435, + "end": 149789, "loc": { "start": { "line": 3693, @@ -163238,8 +163240,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 149436, - "end": 149445, + "start": 149435, + "end": 149444, "loc": { "start": { "line": 3693, @@ -163262,8 +163264,8 @@ "params": [ { "type": "Identifier", - "start": 149446, - "end": 149454, + "start": 149445, + "end": 149453, "loc": { "start": { "line": 3693, @@ -163280,8 +163282,8 @@ ], "body": { "type": "BlockStatement", - "start": 149456, - "end": 149790, + "start": 149455, + "end": 149789, "loc": { "start": { "line": 3693, @@ -163295,8 +163297,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 149523, - "end": 149560, + "start": 149522, + "end": 149559, "loc": { "start": { "line": 3694, @@ -163310,8 +163312,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 149529, - "end": 149559, + "start": 149528, + "end": 149558, "loc": { "start": { "line": 3694, @@ -163324,8 +163326,8 @@ }, "id": { "type": "Identifier", - "start": 149529, - "end": 149540, + "start": 149528, + "end": 149539, "loc": { "start": { "line": 3694, @@ -163342,8 +163344,8 @@ }, "init": { "type": "MemberExpression", - "start": 149543, - "end": 149559, + "start": 149542, + "end": 149558, "loc": { "start": { "line": 3694, @@ -163356,8 +163358,8 @@ }, "object": { "type": "ThisExpression", - "start": 149543, - "end": 149547, + "start": 149542, + "end": 149546, "loc": { "start": { "line": 3694, @@ -163371,8 +163373,8 @@ }, "property": { "type": "Identifier", - "start": 149548, - "end": 149559, + "start": 149547, + "end": 149558, "loc": { "start": { "line": 3694, @@ -163396,8 +163398,8 @@ { "type": "CommentLine", "value": " Dedicated to SAO because it skips transparent objects", - "start": 149458, - "end": 149514, + "start": 149457, + "end": 149513, "loc": { "start": { "line": 3693, @@ -163413,8 +163415,8 @@ }, { "type": "ForStatement", - "start": 149569, - "end": 149784, + "start": 149568, + "end": 149783, "loc": { "start": { "line": 3695, @@ -163427,8 +163429,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 149574, - "end": 149623, + "start": 149573, + "end": 149622, "loc": { "start": { "line": 3695, @@ -163442,8 +163444,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 149578, - "end": 149583, + "start": 149577, + "end": 149582, "loc": { "start": { "line": 3695, @@ -163456,8 +163458,8 @@ }, "id": { "type": "Identifier", - "start": 149578, - "end": 149579, + "start": 149577, + "end": 149578, "loc": { "start": { "line": 3695, @@ -163473,8 +163475,8 @@ }, "init": { "type": "NumericLiteral", - "start": 149582, - "end": 149583, + "start": 149581, + "end": 149582, "loc": { "start": { "line": 3695, @@ -163494,8 +163496,8 @@ }, { "type": "VariableDeclarator", - "start": 149585, - "end": 149623, + "start": 149584, + "end": 149622, "loc": { "start": { "line": 3695, @@ -163508,8 +163510,8 @@ }, "id": { "type": "Identifier", - "start": 149585, - "end": 149588, + "start": 149584, + "end": 149587, "loc": { "start": { "line": 3695, @@ -163525,8 +163527,8 @@ }, "init": { "type": "MemberExpression", - "start": 149591, - "end": 149623, + "start": 149590, + "end": 149622, "loc": { "start": { "line": 3695, @@ -163539,8 +163541,8 @@ }, "object": { "type": "MemberExpression", - "start": 149591, - "end": 149616, + "start": 149590, + "end": 149615, "loc": { "start": { "line": 3695, @@ -163553,8 +163555,8 @@ }, "object": { "type": "Identifier", - "start": 149591, - "end": 149602, + "start": 149590, + "end": 149601, "loc": { "start": { "line": 3695, @@ -163570,8 +163572,8 @@ }, "property": { "type": "Identifier", - "start": 149603, - "end": 149616, + "start": 149602, + "end": 149615, "loc": { "start": { "line": 3695, @@ -163589,8 +163591,8 @@ }, "property": { "type": "Identifier", - "start": 149617, - "end": 149623, + "start": 149616, + "end": 149622, "loc": { "start": { "line": 3695, @@ -163612,8 +163614,8 @@ }, "test": { "type": "BinaryExpression", - "start": 149625, - "end": 149632, + "start": 149624, + "end": 149631, "loc": { "start": { "line": 3695, @@ -163626,8 +163628,8 @@ }, "left": { "type": "Identifier", - "start": 149625, - "end": 149626, + "start": 149624, + "end": 149625, "loc": { "start": { "line": 3695, @@ -163644,8 +163646,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 149629, - "end": 149632, + "start": 149628, + "end": 149631, "loc": { "start": { "line": 3695, @@ -163662,8 +163664,8 @@ }, "update": { "type": "UpdateExpression", - "start": 149634, - "end": 149637, + "start": 149633, + "end": 149636, "loc": { "start": { "line": 3695, @@ -163678,8 +163680,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 149634, - "end": 149635, + "start": 149633, + "end": 149634, "loc": { "start": { "line": 3695, @@ -163696,8 +163698,8 @@ }, "body": { "type": "BlockStatement", - "start": 149639, - "end": 149784, + "start": 149638, + "end": 149783, "loc": { "start": { "line": 3695, @@ -163711,8 +163713,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 149653, - "end": 149701, + "start": 149652, + "end": 149700, "loc": { "start": { "line": 3696, @@ -163726,8 +163728,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 149659, - "end": 149700, + "start": 149658, + "end": 149699, "loc": { "start": { "line": 3696, @@ -163740,8 +163742,8 @@ }, "id": { "type": "Identifier", - "start": 149659, - "end": 149669, + "start": 149658, + "end": 149668, "loc": { "start": { "line": 3696, @@ -163757,8 +163759,8 @@ }, "init": { "type": "MemberExpression", - "start": 149672, - "end": 149700, + "start": 149671, + "end": 149699, "loc": { "start": { "line": 3696, @@ -163771,8 +163773,8 @@ }, "object": { "type": "MemberExpression", - "start": 149672, - "end": 149697, + "start": 149671, + "end": 149696, "loc": { "start": { "line": 3696, @@ -163785,8 +163787,8 @@ }, "object": { "type": "Identifier", - "start": 149672, - "end": 149683, + "start": 149671, + "end": 149682, "loc": { "start": { "line": 3696, @@ -163802,8 +163804,8 @@ }, "property": { "type": "Identifier", - "start": 149684, - "end": 149697, + "start": 149683, + "end": 149696, "loc": { "start": { "line": 3696, @@ -163821,8 +163823,8 @@ }, "property": { "type": "Identifier", - "start": 149698, - "end": 149699, + "start": 149697, + "end": 149698, "loc": { "start": { "line": 3696, @@ -163844,8 +163846,8 @@ }, { "type": "ExpressionStatement", - "start": 149714, - "end": 149774, + "start": 149713, + "end": 149773, "loc": { "start": { "line": 3697, @@ -163858,8 +163860,8 @@ }, "expression": { "type": "CallExpression", - "start": 149714, - "end": 149773, + "start": 149713, + "end": 149772, "loc": { "start": { "line": 3697, @@ -163872,8 +163874,8 @@ }, "callee": { "type": "MemberExpression", - "start": 149714, - "end": 149750, + "start": 149713, + "end": 149749, "loc": { "start": { "line": 3697, @@ -163886,8 +163888,8 @@ }, "object": { "type": "MemberExpression", - "start": 149714, - "end": 149740, + "start": 149713, + "end": 149739, "loc": { "start": { "line": 3697, @@ -163900,8 +163902,8 @@ }, "object": { "type": "MemberExpression", - "start": 149714, - "end": 149728, + "start": 149713, + "end": 149727, "loc": { "start": { "line": 3697, @@ -163914,8 +163916,8 @@ }, "object": { "type": "ThisExpression", - "start": 149714, - "end": 149718, + "start": 149713, + "end": 149717, "loc": { "start": { "line": 3697, @@ -163929,8 +163931,8 @@ }, "property": { "type": "Identifier", - "start": 149719, - "end": 149728, + "start": 149718, + "end": 149727, "loc": { "start": { "line": 3697, @@ -163948,8 +163950,8 @@ }, "property": { "type": "Identifier", - "start": 149729, - "end": 149739, + "start": 149728, + "end": 149738, "loc": { "start": { "line": 3697, @@ -163967,8 +163969,8 @@ }, "property": { "type": "Identifier", - "start": 149741, - "end": 149750, + "start": 149740, + "end": 149749, "loc": { "start": { "line": 3697, @@ -163987,8 +163989,8 @@ "arguments": [ { "type": "Identifier", - "start": 149751, - "end": 149762, + "start": 149750, + "end": 149761, "loc": { "start": { "line": 3697, @@ -164004,8 +164006,8 @@ }, { "type": "Identifier", - "start": 149764, - "end": 149772, + "start": 149763, + "end": 149771, "loc": { "start": { "line": 3697, @@ -164034,8 +164036,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149416, - "end": 149431, + "start": 149415, + "end": 149430, "loc": { "start": { "line": 3692, @@ -164052,8 +164054,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149796, - "end": 149811, + "start": 149795, + "end": 149810, "loc": { "start": { "line": 3701, @@ -164069,8 +164071,8 @@ }, { "type": "ClassMethod", - "start": 149816, - "end": 150174, + "start": 149815, + "end": 150173, "loc": { "start": { "line": 3702, @@ -164085,8 +164087,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 149816, - "end": 149827, + "start": 149815, + "end": 149826, "loc": { "start": { "line": 3702, @@ -164109,8 +164111,8 @@ "params": [ { "type": "Identifier", - "start": 149828, - "end": 149836, + "start": 149827, + "end": 149835, "loc": { "start": { "line": 3702, @@ -164127,8 +164129,8 @@ ], "body": { "type": "BlockStatement", - "start": 149838, - "end": 150174, + "start": 149837, + "end": 150173, "loc": { "start": { "line": 3702, @@ -164142,8 +164144,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 149905, - "end": 149942, + "start": 149904, + "end": 149941, "loc": { "start": { "line": 3703, @@ -164157,8 +164159,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 149911, - "end": 149941, + "start": 149910, + "end": 149940, "loc": { "start": { "line": 3703, @@ -164171,8 +164173,8 @@ }, "id": { "type": "Identifier", - "start": 149911, - "end": 149922, + "start": 149910, + "end": 149921, "loc": { "start": { "line": 3703, @@ -164189,8 +164191,8 @@ }, "init": { "type": "MemberExpression", - "start": 149925, - "end": 149941, + "start": 149924, + "end": 149940, "loc": { "start": { "line": 3703, @@ -164203,8 +164205,8 @@ }, "object": { "type": "ThisExpression", - "start": 149925, - "end": 149929, + "start": 149924, + "end": 149928, "loc": { "start": { "line": 3703, @@ -164218,8 +164220,8 @@ }, "property": { "type": "Identifier", - "start": 149930, - "end": 149941, + "start": 149929, + "end": 149940, "loc": { "start": { "line": 3703, @@ -164243,8 +164245,8 @@ { "type": "CommentLine", "value": " Dedicated to SAO because it skips transparent objects", - "start": 149840, - "end": 149896, + "start": 149839, + "end": 149895, "loc": { "start": { "line": 3702, @@ -164260,8 +164262,8 @@ }, { "type": "ForStatement", - "start": 149951, - "end": 150168, + "start": 149950, + "end": 150167, "loc": { "start": { "line": 3704, @@ -164274,8 +164276,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 149956, - "end": 150005, + "start": 149955, + "end": 150004, "loc": { "start": { "line": 3704, @@ -164289,8 +164291,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 149960, - "end": 149965, + "start": 149959, + "end": 149964, "loc": { "start": { "line": 3704, @@ -164303,8 +164305,8 @@ }, "id": { "type": "Identifier", - "start": 149960, - "end": 149961, + "start": 149959, + "end": 149960, "loc": { "start": { "line": 3704, @@ -164320,8 +164322,8 @@ }, "init": { "type": "NumericLiteral", - "start": 149964, - "end": 149965, + "start": 149963, + "end": 149964, "loc": { "start": { "line": 3704, @@ -164341,8 +164343,8 @@ }, { "type": "VariableDeclarator", - "start": 149967, - "end": 150005, + "start": 149966, + "end": 150004, "loc": { "start": { "line": 3704, @@ -164355,8 +164357,8 @@ }, "id": { "type": "Identifier", - "start": 149967, - "end": 149970, + "start": 149966, + "end": 149969, "loc": { "start": { "line": 3704, @@ -164372,8 +164374,8 @@ }, "init": { "type": "MemberExpression", - "start": 149973, - "end": 150005, + "start": 149972, + "end": 150004, "loc": { "start": { "line": 3704, @@ -164386,8 +164388,8 @@ }, "object": { "type": "MemberExpression", - "start": 149973, - "end": 149998, + "start": 149972, + "end": 149997, "loc": { "start": { "line": 3704, @@ -164400,8 +164402,8 @@ }, "object": { "type": "Identifier", - "start": 149973, - "end": 149984, + "start": 149972, + "end": 149983, "loc": { "start": { "line": 3704, @@ -164417,8 +164419,8 @@ }, "property": { "type": "Identifier", - "start": 149985, - "end": 149998, + "start": 149984, + "end": 149997, "loc": { "start": { "line": 3704, @@ -164436,8 +164438,8 @@ }, "property": { "type": "Identifier", - "start": 149999, - "end": 150005, + "start": 149998, + "end": 150004, "loc": { "start": { "line": 3704, @@ -164459,8 +164461,8 @@ }, "test": { "type": "BinaryExpression", - "start": 150007, - "end": 150014, + "start": 150006, + "end": 150013, "loc": { "start": { "line": 3704, @@ -164473,8 +164475,8 @@ }, "left": { "type": "Identifier", - "start": 150007, - "end": 150008, + "start": 150006, + "end": 150007, "loc": { "start": { "line": 3704, @@ -164491,8 +164493,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 150011, - "end": 150014, + "start": 150010, + "end": 150013, "loc": { "start": { "line": 3704, @@ -164509,8 +164511,8 @@ }, "update": { "type": "UpdateExpression", - "start": 150016, - "end": 150019, + "start": 150015, + "end": 150018, "loc": { "start": { "line": 3704, @@ -164525,8 +164527,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 150016, - "end": 150017, + "start": 150015, + "end": 150016, "loc": { "start": { "line": 3704, @@ -164543,8 +164545,8 @@ }, "body": { "type": "BlockStatement", - "start": 150021, - "end": 150168, + "start": 150020, + "end": 150167, "loc": { "start": { "line": 3704, @@ -164558,8 +164560,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 150035, - "end": 150083, + "start": 150034, + "end": 150082, "loc": { "start": { "line": 3705, @@ -164573,8 +164575,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 150041, - "end": 150082, + "start": 150040, + "end": 150081, "loc": { "start": { "line": 3705, @@ -164587,8 +164589,8 @@ }, "id": { "type": "Identifier", - "start": 150041, - "end": 150051, + "start": 150040, + "end": 150050, "loc": { "start": { "line": 3705, @@ -164604,8 +164606,8 @@ }, "init": { "type": "MemberExpression", - "start": 150054, - "end": 150082, + "start": 150053, + "end": 150081, "loc": { "start": { "line": 3705, @@ -164618,8 +164620,8 @@ }, "object": { "type": "MemberExpression", - "start": 150054, - "end": 150079, + "start": 150053, + "end": 150078, "loc": { "start": { "line": 3705, @@ -164632,8 +164634,8 @@ }, "object": { "type": "Identifier", - "start": 150054, - "end": 150065, + "start": 150053, + "end": 150064, "loc": { "start": { "line": 3705, @@ -164649,8 +164651,8 @@ }, "property": { "type": "Identifier", - "start": 150066, - "end": 150079, + "start": 150065, + "end": 150078, "loc": { "start": { "line": 3705, @@ -164668,8 +164670,8 @@ }, "property": { "type": "Identifier", - "start": 150080, - "end": 150081, + "start": 150079, + "end": 150080, "loc": { "start": { "line": 3705, @@ -164691,8 +164693,8 @@ }, { "type": "ExpressionStatement", - "start": 150096, - "end": 150158, + "start": 150095, + "end": 150157, "loc": { "start": { "line": 3706, @@ -164705,8 +164707,8 @@ }, "expression": { "type": "CallExpression", - "start": 150096, - "end": 150157, + "start": 150095, + "end": 150156, "loc": { "start": { "line": 3706, @@ -164719,8 +164721,8 @@ }, "callee": { "type": "MemberExpression", - "start": 150096, - "end": 150134, + "start": 150095, + "end": 150133, "loc": { "start": { "line": 3706, @@ -164733,8 +164735,8 @@ }, "object": { "type": "MemberExpression", - "start": 150096, - "end": 150122, + "start": 150095, + "end": 150121, "loc": { "start": { "line": 3706, @@ -164747,8 +164749,8 @@ }, "object": { "type": "MemberExpression", - "start": 150096, - "end": 150110, + "start": 150095, + "end": 150109, "loc": { "start": { "line": 3706, @@ -164761,8 +164763,8 @@ }, "object": { "type": "ThisExpression", - "start": 150096, - "end": 150100, + "start": 150095, + "end": 150099, "loc": { "start": { "line": 3706, @@ -164776,8 +164778,8 @@ }, "property": { "type": "Identifier", - "start": 150101, - "end": 150110, + "start": 150100, + "end": 150109, "loc": { "start": { "line": 3706, @@ -164795,8 +164797,8 @@ }, "property": { "type": "Identifier", - "start": 150111, - "end": 150121, + "start": 150110, + "end": 150120, "loc": { "start": { "line": 3706, @@ -164814,8 +164816,8 @@ }, "property": { "type": "Identifier", - "start": 150123, - "end": 150134, + "start": 150122, + "end": 150133, "loc": { "start": { "line": 3706, @@ -164834,8 +164836,8 @@ "arguments": [ { "type": "Identifier", - "start": 150135, - "end": 150146, + "start": 150134, + "end": 150145, "loc": { "start": { "line": 3706, @@ -164851,8 +164853,8 @@ }, { "type": "Identifier", - "start": 150148, - "end": 150156, + "start": 150147, + "end": 150155, "loc": { "start": { "line": 3706, @@ -164881,8 +164883,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149796, - "end": 149811, + "start": 149795, + "end": 149810, "loc": { "start": { "line": 3701, @@ -164899,8 +164901,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150180, - "end": 150195, + "start": 150179, + "end": 150194, "loc": { "start": { "line": 3710, @@ -164916,8 +164918,8 @@ }, { "type": "ClassMethod", - "start": 150200, - "end": 150519, + "start": 150199, + "end": 150518, "loc": { "start": { "line": 3711, @@ -164932,8 +164934,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 150200, - "end": 150220, + "start": 150199, + "end": 150219, "loc": { "start": { "line": 3711, @@ -164956,8 +164958,8 @@ "params": [ { "type": "Identifier", - "start": 150221, - "end": 150229, + "start": 150220, + "end": 150228, "loc": { "start": { "line": 3711, @@ -164974,8 +164976,8 @@ ], "body": { "type": "BlockStatement", - "start": 150231, - "end": 150519, + "start": 150230, + "end": 150518, "loc": { "start": { "line": 3711, @@ -164989,8 +164991,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 150241, - "end": 150278, + "start": 150240, + "end": 150277, "loc": { "start": { "line": 3712, @@ -165004,8 +165006,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 150247, - "end": 150277, + "start": 150246, + "end": 150276, "loc": { "start": { "line": 3712, @@ -165018,8 +165020,8 @@ }, "id": { "type": "Identifier", - "start": 150247, - "end": 150258, + "start": 150246, + "end": 150257, "loc": { "start": { "line": 3712, @@ -165035,8 +165037,8 @@ }, "init": { "type": "MemberExpression", - "start": 150261, - "end": 150277, + "start": 150260, + "end": 150276, "loc": { "start": { "line": 3712, @@ -165049,8 +165051,8 @@ }, "object": { "type": "ThisExpression", - "start": 150261, - "end": 150265, + "start": 150260, + "end": 150264, "loc": { "start": { "line": 3712, @@ -165064,8 +165066,8 @@ }, "property": { "type": "Identifier", - "start": 150266, - "end": 150277, + "start": 150265, + "end": 150276, "loc": { "start": { "line": 3712, @@ -165087,8 +165089,8 @@ }, { "type": "ForStatement", - "start": 150287, - "end": 150513, + "start": 150286, + "end": 150512, "loc": { "start": { "line": 3713, @@ -165101,8 +165103,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 150292, - "end": 150341, + "start": 150291, + "end": 150340, "loc": { "start": { "line": 3713, @@ -165116,8 +165118,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 150296, - "end": 150301, + "start": 150295, + "end": 150300, "loc": { "start": { "line": 3713, @@ -165130,8 +165132,8 @@ }, "id": { "type": "Identifier", - "start": 150296, - "end": 150297, + "start": 150295, + "end": 150296, "loc": { "start": { "line": 3713, @@ -165147,8 +165149,8 @@ }, "init": { "type": "NumericLiteral", - "start": 150300, - "end": 150301, + "start": 150299, + "end": 150300, "loc": { "start": { "line": 3713, @@ -165168,8 +165170,8 @@ }, { "type": "VariableDeclarator", - "start": 150303, - "end": 150341, + "start": 150302, + "end": 150340, "loc": { "start": { "line": 3713, @@ -165182,8 +165184,8 @@ }, "id": { "type": "Identifier", - "start": 150303, - "end": 150306, + "start": 150302, + "end": 150305, "loc": { "start": { "line": 3713, @@ -165199,8 +165201,8 @@ }, "init": { "type": "MemberExpression", - "start": 150309, - "end": 150341, + "start": 150308, + "end": 150340, "loc": { "start": { "line": 3713, @@ -165213,8 +165215,8 @@ }, "object": { "type": "MemberExpression", - "start": 150309, - "end": 150334, + "start": 150308, + "end": 150333, "loc": { "start": { "line": 3713, @@ -165227,8 +165229,8 @@ }, "object": { "type": "Identifier", - "start": 150309, - "end": 150320, + "start": 150308, + "end": 150319, "loc": { "start": { "line": 3713, @@ -165244,8 +165246,8 @@ }, "property": { "type": "Identifier", - "start": 150321, - "end": 150334, + "start": 150320, + "end": 150333, "loc": { "start": { "line": 3713, @@ -165263,8 +165265,8 @@ }, "property": { "type": "Identifier", - "start": 150335, - "end": 150341, + "start": 150334, + "end": 150340, "loc": { "start": { "line": 3713, @@ -165286,8 +165288,8 @@ }, "test": { "type": "BinaryExpression", - "start": 150343, - "end": 150350, + "start": 150342, + "end": 150349, "loc": { "start": { "line": 3713, @@ -165300,8 +165302,8 @@ }, "left": { "type": "Identifier", - "start": 150343, - "end": 150344, + "start": 150342, + "end": 150343, "loc": { "start": { "line": 3713, @@ -165318,8 +165320,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 150347, - "end": 150350, + "start": 150346, + "end": 150349, "loc": { "start": { "line": 3713, @@ -165336,8 +165338,8 @@ }, "update": { "type": "UpdateExpression", - "start": 150352, - "end": 150355, + "start": 150351, + "end": 150354, "loc": { "start": { "line": 3713, @@ -165352,8 +165354,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 150352, - "end": 150353, + "start": 150351, + "end": 150352, "loc": { "start": { "line": 3713, @@ -165370,8 +165372,8 @@ }, "body": { "type": "BlockStatement", - "start": 150357, - "end": 150513, + "start": 150356, + "end": 150512, "loc": { "start": { "line": 3713, @@ -165385,8 +165387,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 150371, - "end": 150419, + "start": 150370, + "end": 150418, "loc": { "start": { "line": 3714, @@ -165400,8 +165402,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 150377, - "end": 150418, + "start": 150376, + "end": 150417, "loc": { "start": { "line": 3714, @@ -165414,8 +165416,8 @@ }, "id": { "type": "Identifier", - "start": 150377, - "end": 150387, + "start": 150376, + "end": 150386, "loc": { "start": { "line": 3714, @@ -165431,8 +165433,8 @@ }, "init": { "type": "MemberExpression", - "start": 150390, - "end": 150418, + "start": 150389, + "end": 150417, "loc": { "start": { "line": 3714, @@ -165445,8 +165447,8 @@ }, "object": { "type": "MemberExpression", - "start": 150390, - "end": 150415, + "start": 150389, + "end": 150414, "loc": { "start": { "line": 3714, @@ -165459,8 +165461,8 @@ }, "object": { "type": "Identifier", - "start": 150390, - "end": 150401, + "start": 150389, + "end": 150400, "loc": { "start": { "line": 3714, @@ -165476,8 +165478,8 @@ }, "property": { "type": "Identifier", - "start": 150402, - "end": 150415, + "start": 150401, + "end": 150414, "loc": { "start": { "line": 3714, @@ -165495,8 +165497,8 @@ }, "property": { "type": "Identifier", - "start": 150416, - "end": 150417, + "start": 150415, + "end": 150416, "loc": { "start": { "line": 3714, @@ -165518,8 +165520,8 @@ }, { "type": "ExpressionStatement", - "start": 150432, - "end": 150503, + "start": 150431, + "end": 150502, "loc": { "start": { "line": 3715, @@ -165532,8 +165534,8 @@ }, "expression": { "type": "CallExpression", - "start": 150432, - "end": 150502, + "start": 150431, + "end": 150501, "loc": { "start": { "line": 3715, @@ -165546,8 +165548,8 @@ }, "callee": { "type": "MemberExpression", - "start": 150432, - "end": 150479, + "start": 150431, + "end": 150478, "loc": { "start": { "line": 3715, @@ -165560,8 +165562,8 @@ }, "object": { "type": "MemberExpression", - "start": 150432, - "end": 150458, + "start": 150431, + "end": 150457, "loc": { "start": { "line": 3715, @@ -165574,8 +165576,8 @@ }, "object": { "type": "MemberExpression", - "start": 150432, - "end": 150446, + "start": 150431, + "end": 150445, "loc": { "start": { "line": 3715, @@ -165588,8 +165590,8 @@ }, "object": { "type": "ThisExpression", - "start": 150432, - "end": 150436, + "start": 150431, + "end": 150435, "loc": { "start": { "line": 3715, @@ -165603,8 +165605,8 @@ }, "property": { "type": "Identifier", - "start": 150437, - "end": 150446, + "start": 150436, + "end": 150445, "loc": { "start": { "line": 3715, @@ -165622,8 +165624,8 @@ }, "property": { "type": "Identifier", - "start": 150447, - "end": 150457, + "start": 150446, + "end": 150456, "loc": { "start": { "line": 3715, @@ -165641,8 +165643,8 @@ }, "property": { "type": "Identifier", - "start": 150459, - "end": 150479, + "start": 150458, + "end": 150478, "loc": { "start": { "line": 3715, @@ -165661,8 +165663,8 @@ "arguments": [ { "type": "Identifier", - "start": 150480, - "end": 150491, + "start": 150479, + "end": 150490, "loc": { "start": { "line": 3715, @@ -165678,8 +165680,8 @@ }, { "type": "Identifier", - "start": 150493, - "end": 150501, + "start": 150492, + "end": 150500, "loc": { "start": { "line": 3715, @@ -165708,8 +165710,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150180, - "end": 150195, + "start": 150179, + "end": 150194, "loc": { "start": { "line": 3710, @@ -165726,8 +165728,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150525, - "end": 150540, + "start": 150524, + "end": 150539, "loc": { "start": { "line": 3719, @@ -165743,8 +165745,8 @@ }, { "type": "ClassMethod", - "start": 150545, - "end": 150874, + "start": 150544, + "end": 150873, "loc": { "start": { "line": 3720, @@ -165759,8 +165761,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 150545, - "end": 150570, + "start": 150544, + "end": 150569, "loc": { "start": { "line": 3720, @@ -165783,8 +165785,8 @@ "params": [ { "type": "Identifier", - "start": 150571, - "end": 150579, + "start": 150570, + "end": 150578, "loc": { "start": { "line": 3720, @@ -165801,8 +165803,8 @@ ], "body": { "type": "BlockStatement", - "start": 150581, - "end": 150874, + "start": 150580, + "end": 150873, "loc": { "start": { "line": 3720, @@ -165816,8 +165818,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 150591, - "end": 150628, + "start": 150590, + "end": 150627, "loc": { "start": { "line": 3721, @@ -165831,8 +165833,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 150597, - "end": 150627, + "start": 150596, + "end": 150626, "loc": { "start": { "line": 3721, @@ -165845,8 +165847,8 @@ }, "id": { "type": "Identifier", - "start": 150597, - "end": 150608, + "start": 150596, + "end": 150607, "loc": { "start": { "line": 3721, @@ -165862,8 +165864,8 @@ }, "init": { "type": "MemberExpression", - "start": 150611, - "end": 150627, + "start": 150610, + "end": 150626, "loc": { "start": { "line": 3721, @@ -165876,8 +165878,8 @@ }, "object": { "type": "ThisExpression", - "start": 150611, - "end": 150615, + "start": 150610, + "end": 150614, "loc": { "start": { "line": 3721, @@ -165891,8 +165893,8 @@ }, "property": { "type": "Identifier", - "start": 150616, - "end": 150627, + "start": 150615, + "end": 150626, "loc": { "start": { "line": 3721, @@ -165914,8 +165916,8 @@ }, { "type": "ForStatement", - "start": 150637, - "end": 150868, + "start": 150636, + "end": 150867, "loc": { "start": { "line": 3722, @@ -165928,8 +165930,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 150642, - "end": 150691, + "start": 150641, + "end": 150690, "loc": { "start": { "line": 3722, @@ -165943,8 +165945,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 150646, - "end": 150651, + "start": 150645, + "end": 150650, "loc": { "start": { "line": 3722, @@ -165957,8 +165959,8 @@ }, "id": { "type": "Identifier", - "start": 150646, - "end": 150647, + "start": 150645, + "end": 150646, "loc": { "start": { "line": 3722, @@ -165974,8 +165976,8 @@ }, "init": { "type": "NumericLiteral", - "start": 150650, - "end": 150651, + "start": 150649, + "end": 150650, "loc": { "start": { "line": 3722, @@ -165995,8 +165997,8 @@ }, { "type": "VariableDeclarator", - "start": 150653, - "end": 150691, + "start": 150652, + "end": 150690, "loc": { "start": { "line": 3722, @@ -166009,8 +166011,8 @@ }, "id": { "type": "Identifier", - "start": 150653, - "end": 150656, + "start": 150652, + "end": 150655, "loc": { "start": { "line": 3722, @@ -166026,8 +166028,8 @@ }, "init": { "type": "MemberExpression", - "start": 150659, - "end": 150691, + "start": 150658, + "end": 150690, "loc": { "start": { "line": 3722, @@ -166040,8 +166042,8 @@ }, "object": { "type": "MemberExpression", - "start": 150659, - "end": 150684, + "start": 150658, + "end": 150683, "loc": { "start": { "line": 3722, @@ -166054,8 +166056,8 @@ }, "object": { "type": "Identifier", - "start": 150659, - "end": 150670, + "start": 150658, + "end": 150669, "loc": { "start": { "line": 3722, @@ -166071,8 +166073,8 @@ }, "property": { "type": "Identifier", - "start": 150671, - "end": 150684, + "start": 150670, + "end": 150683, "loc": { "start": { "line": 3722, @@ -166090,8 +166092,8 @@ }, "property": { "type": "Identifier", - "start": 150685, - "end": 150691, + "start": 150684, + "end": 150690, "loc": { "start": { "line": 3722, @@ -166113,8 +166115,8 @@ }, "test": { "type": "BinaryExpression", - "start": 150693, - "end": 150700, + "start": 150692, + "end": 150699, "loc": { "start": { "line": 3722, @@ -166127,8 +166129,8 @@ }, "left": { "type": "Identifier", - "start": 150693, - "end": 150694, + "start": 150692, + "end": 150693, "loc": { "start": { "line": 3722, @@ -166145,8 +166147,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 150697, - "end": 150700, + "start": 150696, + "end": 150699, "loc": { "start": { "line": 3722, @@ -166163,8 +166165,8 @@ }, "update": { "type": "UpdateExpression", - "start": 150702, - "end": 150705, + "start": 150701, + "end": 150704, "loc": { "start": { "line": 3722, @@ -166179,8 +166181,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 150702, - "end": 150703, + "start": 150701, + "end": 150702, "loc": { "start": { "line": 3722, @@ -166197,8 +166199,8 @@ }, "body": { "type": "BlockStatement", - "start": 150707, - "end": 150868, + "start": 150706, + "end": 150867, "loc": { "start": { "line": 3722, @@ -166212,8 +166214,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 150721, - "end": 150769, + "start": 150720, + "end": 150768, "loc": { "start": { "line": 3723, @@ -166227,8 +166229,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 150727, - "end": 150768, + "start": 150726, + "end": 150767, "loc": { "start": { "line": 3723, @@ -166241,8 +166243,8 @@ }, "id": { "type": "Identifier", - "start": 150727, - "end": 150737, + "start": 150726, + "end": 150736, "loc": { "start": { "line": 3723, @@ -166258,8 +166260,8 @@ }, "init": { "type": "MemberExpression", - "start": 150740, - "end": 150768, + "start": 150739, + "end": 150767, "loc": { "start": { "line": 3723, @@ -166272,8 +166274,8 @@ }, "object": { "type": "MemberExpression", - "start": 150740, - "end": 150765, + "start": 150739, + "end": 150764, "loc": { "start": { "line": 3723, @@ -166286,8 +166288,8 @@ }, "object": { "type": "Identifier", - "start": 150740, - "end": 150751, + "start": 150739, + "end": 150750, "loc": { "start": { "line": 3723, @@ -166303,8 +166305,8 @@ }, "property": { "type": "Identifier", - "start": 150752, - "end": 150765, + "start": 150751, + "end": 150764, "loc": { "start": { "line": 3723, @@ -166322,8 +166324,8 @@ }, "property": { "type": "Identifier", - "start": 150766, - "end": 150767, + "start": 150765, + "end": 150766, "loc": { "start": { "line": 3723, @@ -166345,8 +166347,8 @@ }, { "type": "ExpressionStatement", - "start": 150782, - "end": 150858, + "start": 150781, + "end": 150857, "loc": { "start": { "line": 3724, @@ -166359,8 +166361,8 @@ }, "expression": { "type": "CallExpression", - "start": 150782, - "end": 150857, + "start": 150781, + "end": 150856, "loc": { "start": { "line": 3724, @@ -166373,8 +166375,8 @@ }, "callee": { "type": "MemberExpression", - "start": 150782, - "end": 150834, + "start": 150781, + "end": 150833, "loc": { "start": { "line": 3724, @@ -166387,8 +166389,8 @@ }, "object": { "type": "MemberExpression", - "start": 150782, - "end": 150808, + "start": 150781, + "end": 150807, "loc": { "start": { "line": 3724, @@ -166401,8 +166403,8 @@ }, "object": { "type": "MemberExpression", - "start": 150782, - "end": 150796, + "start": 150781, + "end": 150795, "loc": { "start": { "line": 3724, @@ -166415,8 +166417,8 @@ }, "object": { "type": "ThisExpression", - "start": 150782, - "end": 150786, + "start": 150781, + "end": 150785, "loc": { "start": { "line": 3724, @@ -166430,8 +166432,8 @@ }, "property": { "type": "Identifier", - "start": 150787, - "end": 150796, + "start": 150786, + "end": 150795, "loc": { "start": { "line": 3724, @@ -166449,8 +166451,8 @@ }, "property": { "type": "Identifier", - "start": 150797, - "end": 150807, + "start": 150796, + "end": 150806, "loc": { "start": { "line": 3724, @@ -166468,8 +166470,8 @@ }, "property": { "type": "Identifier", - "start": 150809, - "end": 150834, + "start": 150808, + "end": 150833, "loc": { "start": { "line": 3724, @@ -166488,8 +166490,8 @@ "arguments": [ { "type": "Identifier", - "start": 150835, - "end": 150846, + "start": 150834, + "end": 150845, "loc": { "start": { "line": 3724, @@ -166505,8 +166507,8 @@ }, { "type": "Identifier", - "start": 150848, - "end": 150856, + "start": 150847, + "end": 150855, "loc": { "start": { "line": 3724, @@ -166535,8 +166537,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150525, - "end": 150540, + "start": 150524, + "end": 150539, "loc": { "start": { "line": 3719, @@ -166553,8 +166555,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150880, - "end": 150895, + "start": 150879, + "end": 150894, "loc": { "start": { "line": 3728, @@ -166570,8 +166572,8 @@ }, { "type": "ClassMethod", - "start": 150900, - "end": 151223, + "start": 150899, + "end": 151222, "loc": { "start": { "line": 3729, @@ -166586,8 +166588,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 150900, - "end": 150922, + "start": 150899, + "end": 150921, "loc": { "start": { "line": 3729, @@ -166610,8 +166612,8 @@ "params": [ { "type": "Identifier", - "start": 150923, - "end": 150931, + "start": 150922, + "end": 150930, "loc": { "start": { "line": 3729, @@ -166628,8 +166630,8 @@ ], "body": { "type": "BlockStatement", - "start": 150933, - "end": 151223, + "start": 150932, + "end": 151222, "loc": { "start": { "line": 3729, @@ -166643,8 +166645,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 150943, - "end": 150980, + "start": 150942, + "end": 150979, "loc": { "start": { "line": 3730, @@ -166658,8 +166660,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 150949, - "end": 150979, + "start": 150948, + "end": 150978, "loc": { "start": { "line": 3730, @@ -166672,8 +166674,8 @@ }, "id": { "type": "Identifier", - "start": 150949, - "end": 150960, + "start": 150948, + "end": 150959, "loc": { "start": { "line": 3730, @@ -166689,8 +166691,8 @@ }, "init": { "type": "MemberExpression", - "start": 150963, - "end": 150979, + "start": 150962, + "end": 150978, "loc": { "start": { "line": 3730, @@ -166703,8 +166705,8 @@ }, "object": { "type": "ThisExpression", - "start": 150963, - "end": 150967, + "start": 150962, + "end": 150966, "loc": { "start": { "line": 3730, @@ -166718,8 +166720,8 @@ }, "property": { "type": "Identifier", - "start": 150968, - "end": 150979, + "start": 150967, + "end": 150978, "loc": { "start": { "line": 3730, @@ -166741,8 +166743,8 @@ }, { "type": "ForStatement", - "start": 150989, - "end": 151217, + "start": 150988, + "end": 151216, "loc": { "start": { "line": 3731, @@ -166755,8 +166757,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 150994, - "end": 151043, + "start": 150993, + "end": 151042, "loc": { "start": { "line": 3731, @@ -166770,8 +166772,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 150998, - "end": 151003, + "start": 150997, + "end": 151002, "loc": { "start": { "line": 3731, @@ -166784,8 +166786,8 @@ }, "id": { "type": "Identifier", - "start": 150998, - "end": 150999, + "start": 150997, + "end": 150998, "loc": { "start": { "line": 3731, @@ -166801,8 +166803,8 @@ }, "init": { "type": "NumericLiteral", - "start": 151002, - "end": 151003, + "start": 151001, + "end": 151002, "loc": { "start": { "line": 3731, @@ -166822,8 +166824,8 @@ }, { "type": "VariableDeclarator", - "start": 151005, - "end": 151043, + "start": 151004, + "end": 151042, "loc": { "start": { "line": 3731, @@ -166836,8 +166838,8 @@ }, "id": { "type": "Identifier", - "start": 151005, - "end": 151008, + "start": 151004, + "end": 151007, "loc": { "start": { "line": 3731, @@ -166853,8 +166855,8 @@ }, "init": { "type": "MemberExpression", - "start": 151011, - "end": 151043, + "start": 151010, + "end": 151042, "loc": { "start": { "line": 3731, @@ -166867,8 +166869,8 @@ }, "object": { "type": "MemberExpression", - "start": 151011, - "end": 151036, + "start": 151010, + "end": 151035, "loc": { "start": { "line": 3731, @@ -166881,8 +166883,8 @@ }, "object": { "type": "Identifier", - "start": 151011, - "end": 151022, + "start": 151010, + "end": 151021, "loc": { "start": { "line": 3731, @@ -166898,8 +166900,8 @@ }, "property": { "type": "Identifier", - "start": 151023, - "end": 151036, + "start": 151022, + "end": 151035, "loc": { "start": { "line": 3731, @@ -166917,8 +166919,8 @@ }, "property": { "type": "Identifier", - "start": 151037, - "end": 151043, + "start": 151036, + "end": 151042, "loc": { "start": { "line": 3731, @@ -166940,8 +166942,8 @@ }, "test": { "type": "BinaryExpression", - "start": 151045, - "end": 151052, + "start": 151044, + "end": 151051, "loc": { "start": { "line": 3731, @@ -166954,8 +166956,8 @@ }, "left": { "type": "Identifier", - "start": 151045, - "end": 151046, + "start": 151044, + "end": 151045, "loc": { "start": { "line": 3731, @@ -166972,8 +166974,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 151049, - "end": 151052, + "start": 151048, + "end": 151051, "loc": { "start": { "line": 3731, @@ -166990,8 +166992,8 @@ }, "update": { "type": "UpdateExpression", - "start": 151054, - "end": 151057, + "start": 151053, + "end": 151056, "loc": { "start": { "line": 3731, @@ -167006,8 +167008,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 151054, - "end": 151055, + "start": 151053, + "end": 151054, "loc": { "start": { "line": 3731, @@ -167024,8 +167026,8 @@ }, "body": { "type": "BlockStatement", - "start": 151059, - "end": 151217, + "start": 151058, + "end": 151216, "loc": { "start": { "line": 3731, @@ -167039,8 +167041,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 151073, - "end": 151121, + "start": 151072, + "end": 151120, "loc": { "start": { "line": 3732, @@ -167054,8 +167056,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 151079, - "end": 151120, + "start": 151078, + "end": 151119, "loc": { "start": { "line": 3732, @@ -167068,8 +167070,8 @@ }, "id": { "type": "Identifier", - "start": 151079, - "end": 151089, + "start": 151078, + "end": 151088, "loc": { "start": { "line": 3732, @@ -167085,8 +167087,8 @@ }, "init": { "type": "MemberExpression", - "start": 151092, - "end": 151120, + "start": 151091, + "end": 151119, "loc": { "start": { "line": 3732, @@ -167099,8 +167101,8 @@ }, "object": { "type": "MemberExpression", - "start": 151092, - "end": 151117, + "start": 151091, + "end": 151116, "loc": { "start": { "line": 3732, @@ -167113,8 +167115,8 @@ }, "object": { "type": "Identifier", - "start": 151092, - "end": 151103, + "start": 151091, + "end": 151102, "loc": { "start": { "line": 3732, @@ -167130,8 +167132,8 @@ }, "property": { "type": "Identifier", - "start": 151104, - "end": 151117, + "start": 151103, + "end": 151116, "loc": { "start": { "line": 3732, @@ -167149,8 +167151,8 @@ }, "property": { "type": "Identifier", - "start": 151118, - "end": 151119, + "start": 151117, + "end": 151118, "loc": { "start": { "line": 3732, @@ -167172,8 +167174,8 @@ }, { "type": "ExpressionStatement", - "start": 151134, - "end": 151207, + "start": 151133, + "end": 151206, "loc": { "start": { "line": 3733, @@ -167186,8 +167188,8 @@ }, "expression": { "type": "CallExpression", - "start": 151134, - "end": 151206, + "start": 151133, + "end": 151205, "loc": { "start": { "line": 3733, @@ -167200,8 +167202,8 @@ }, "callee": { "type": "MemberExpression", - "start": 151134, - "end": 151183, + "start": 151133, + "end": 151182, "loc": { "start": { "line": 3733, @@ -167214,8 +167216,8 @@ }, "object": { "type": "MemberExpression", - "start": 151134, - "end": 151160, + "start": 151133, + "end": 151159, "loc": { "start": { "line": 3733, @@ -167228,8 +167230,8 @@ }, "object": { "type": "MemberExpression", - "start": 151134, - "end": 151148, + "start": 151133, + "end": 151147, "loc": { "start": { "line": 3733, @@ -167242,8 +167244,8 @@ }, "object": { "type": "ThisExpression", - "start": 151134, - "end": 151138, + "start": 151133, + "end": 151137, "loc": { "start": { "line": 3733, @@ -167257,8 +167259,8 @@ }, "property": { "type": "Identifier", - "start": 151139, - "end": 151148, + "start": 151138, + "end": 151147, "loc": { "start": { "line": 3733, @@ -167276,8 +167278,8 @@ }, "property": { "type": "Identifier", - "start": 151149, - "end": 151159, + "start": 151148, + "end": 151158, "loc": { "start": { "line": 3733, @@ -167295,8 +167297,8 @@ }, "property": { "type": "Identifier", - "start": 151161, - "end": 151183, + "start": 151160, + "end": 151182, "loc": { "start": { "line": 3733, @@ -167315,8 +167317,8 @@ "arguments": [ { "type": "Identifier", - "start": 151184, - "end": 151195, + "start": 151183, + "end": 151194, "loc": { "start": { "line": 3733, @@ -167332,8 +167334,8 @@ }, { "type": "Identifier", - "start": 151197, - "end": 151205, + "start": 151196, + "end": 151204, "loc": { "start": { "line": 3733, @@ -167362,8 +167364,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150880, - "end": 150895, + "start": 150879, + "end": 150894, "loc": { "start": { "line": 3728, @@ -167380,8 +167382,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151229, - "end": 151244, + "start": 151228, + "end": 151243, "loc": { "start": { "line": 3737, @@ -167397,8 +167399,8 @@ }, { "type": "ClassMethod", - "start": 151249, - "end": 151568, + "start": 151248, + "end": 151567, "loc": { "start": { "line": 3738, @@ -167413,8 +167415,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 151249, - "end": 151269, + "start": 151248, + "end": 151268, "loc": { "start": { "line": 3738, @@ -167437,8 +167439,8 @@ "params": [ { "type": "Identifier", - "start": 151270, - "end": 151278, + "start": 151269, + "end": 151277, "loc": { "start": { "line": 3738, @@ -167455,8 +167457,8 @@ ], "body": { "type": "BlockStatement", - "start": 151280, - "end": 151568, + "start": 151279, + "end": 151567, "loc": { "start": { "line": 3738, @@ -167470,8 +167472,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 151290, - "end": 151327, + "start": 151289, + "end": 151326, "loc": { "start": { "line": 3739, @@ -167485,8 +167487,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 151296, - "end": 151326, + "start": 151295, + "end": 151325, "loc": { "start": { "line": 3739, @@ -167499,8 +167501,8 @@ }, "id": { "type": "Identifier", - "start": 151296, - "end": 151307, + "start": 151295, + "end": 151306, "loc": { "start": { "line": 3739, @@ -167516,8 +167518,8 @@ }, "init": { "type": "MemberExpression", - "start": 151310, - "end": 151326, + "start": 151309, + "end": 151325, "loc": { "start": { "line": 3739, @@ -167530,8 +167532,8 @@ }, "object": { "type": "ThisExpression", - "start": 151310, - "end": 151314, + "start": 151309, + "end": 151313, "loc": { "start": { "line": 3739, @@ -167545,8 +167547,8 @@ }, "property": { "type": "Identifier", - "start": 151315, - "end": 151326, + "start": 151314, + "end": 151325, "loc": { "start": { "line": 3739, @@ -167568,8 +167570,8 @@ }, { "type": "ForStatement", - "start": 151336, - "end": 151562, + "start": 151335, + "end": 151561, "loc": { "start": { "line": 3740, @@ -167582,8 +167584,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 151341, - "end": 151390, + "start": 151340, + "end": 151389, "loc": { "start": { "line": 3740, @@ -167597,8 +167599,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 151345, - "end": 151350, + "start": 151344, + "end": 151349, "loc": { "start": { "line": 3740, @@ -167611,8 +167613,8 @@ }, "id": { "type": "Identifier", - "start": 151345, - "end": 151346, + "start": 151344, + "end": 151345, "loc": { "start": { "line": 3740, @@ -167628,8 +167630,8 @@ }, "init": { "type": "NumericLiteral", - "start": 151349, - "end": 151350, + "start": 151348, + "end": 151349, "loc": { "start": { "line": 3740, @@ -167649,8 +167651,8 @@ }, { "type": "VariableDeclarator", - "start": 151352, - "end": 151390, + "start": 151351, + "end": 151389, "loc": { "start": { "line": 3740, @@ -167663,8 +167665,8 @@ }, "id": { "type": "Identifier", - "start": 151352, - "end": 151355, + "start": 151351, + "end": 151354, "loc": { "start": { "line": 3740, @@ -167680,8 +167682,8 @@ }, "init": { "type": "MemberExpression", - "start": 151358, - "end": 151390, + "start": 151357, + "end": 151389, "loc": { "start": { "line": 3740, @@ -167694,8 +167696,8 @@ }, "object": { "type": "MemberExpression", - "start": 151358, - "end": 151383, + "start": 151357, + "end": 151382, "loc": { "start": { "line": 3740, @@ -167708,8 +167710,8 @@ }, "object": { "type": "Identifier", - "start": 151358, - "end": 151369, + "start": 151357, + "end": 151368, "loc": { "start": { "line": 3740, @@ -167725,8 +167727,8 @@ }, "property": { "type": "Identifier", - "start": 151370, - "end": 151383, + "start": 151369, + "end": 151382, "loc": { "start": { "line": 3740, @@ -167744,8 +167746,8 @@ }, "property": { "type": "Identifier", - "start": 151384, - "end": 151390, + "start": 151383, + "end": 151389, "loc": { "start": { "line": 3740, @@ -167767,8 +167769,8 @@ }, "test": { "type": "BinaryExpression", - "start": 151392, - "end": 151399, + "start": 151391, + "end": 151398, "loc": { "start": { "line": 3740, @@ -167781,8 +167783,8 @@ }, "left": { "type": "Identifier", - "start": 151392, - "end": 151393, + "start": 151391, + "end": 151392, "loc": { "start": { "line": 3740, @@ -167799,8 +167801,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 151396, - "end": 151399, + "start": 151395, + "end": 151398, "loc": { "start": { "line": 3740, @@ -167817,8 +167819,8 @@ }, "update": { "type": "UpdateExpression", - "start": 151401, - "end": 151404, + "start": 151400, + "end": 151403, "loc": { "start": { "line": 3740, @@ -167833,8 +167835,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 151401, - "end": 151402, + "start": 151400, + "end": 151401, "loc": { "start": { "line": 3740, @@ -167851,8 +167853,8 @@ }, "body": { "type": "BlockStatement", - "start": 151406, - "end": 151562, + "start": 151405, + "end": 151561, "loc": { "start": { "line": 3740, @@ -167866,8 +167868,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 151420, - "end": 151468, + "start": 151419, + "end": 151467, "loc": { "start": { "line": 3741, @@ -167881,8 +167883,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 151426, - "end": 151467, + "start": 151425, + "end": 151466, "loc": { "start": { "line": 3741, @@ -167895,8 +167897,8 @@ }, "id": { "type": "Identifier", - "start": 151426, - "end": 151436, + "start": 151425, + "end": 151435, "loc": { "start": { "line": 3741, @@ -167912,8 +167914,8 @@ }, "init": { "type": "MemberExpression", - "start": 151439, - "end": 151467, + "start": 151438, + "end": 151466, "loc": { "start": { "line": 3741, @@ -167926,8 +167928,8 @@ }, "object": { "type": "MemberExpression", - "start": 151439, - "end": 151464, + "start": 151438, + "end": 151463, "loc": { "start": { "line": 3741, @@ -167940,8 +167942,8 @@ }, "object": { "type": "Identifier", - "start": 151439, - "end": 151450, + "start": 151438, + "end": 151449, "loc": { "start": { "line": 3741, @@ -167957,8 +167959,8 @@ }, "property": { "type": "Identifier", - "start": 151451, - "end": 151464, + "start": 151450, + "end": 151463, "loc": { "start": { "line": 3741, @@ -167976,8 +167978,8 @@ }, "property": { "type": "Identifier", - "start": 151465, - "end": 151466, + "start": 151464, + "end": 151465, "loc": { "start": { "line": 3741, @@ -167999,8 +168001,8 @@ }, { "type": "ExpressionStatement", - "start": 151481, - "end": 151552, + "start": 151480, + "end": 151551, "loc": { "start": { "line": 3742, @@ -168013,8 +168015,8 @@ }, "expression": { "type": "CallExpression", - "start": 151481, - "end": 151551, + "start": 151480, + "end": 151550, "loc": { "start": { "line": 3742, @@ -168027,8 +168029,8 @@ }, "callee": { "type": "MemberExpression", - "start": 151481, - "end": 151528, + "start": 151480, + "end": 151527, "loc": { "start": { "line": 3742, @@ -168041,8 +168043,8 @@ }, "object": { "type": "MemberExpression", - "start": 151481, - "end": 151507, + "start": 151480, + "end": 151506, "loc": { "start": { "line": 3742, @@ -168055,8 +168057,8 @@ }, "object": { "type": "MemberExpression", - "start": 151481, - "end": 151495, + "start": 151480, + "end": 151494, "loc": { "start": { "line": 3742, @@ -168069,8 +168071,8 @@ }, "object": { "type": "ThisExpression", - "start": 151481, - "end": 151485, + "start": 151480, + "end": 151484, "loc": { "start": { "line": 3742, @@ -168084,8 +168086,8 @@ }, "property": { "type": "Identifier", - "start": 151486, - "end": 151495, + "start": 151485, + "end": 151494, "loc": { "start": { "line": 3742, @@ -168103,8 +168105,8 @@ }, "property": { "type": "Identifier", - "start": 151496, - "end": 151506, + "start": 151495, + "end": 151505, "loc": { "start": { "line": 3742, @@ -168122,8 +168124,8 @@ }, "property": { "type": "Identifier", - "start": 151508, - "end": 151528, + "start": 151507, + "end": 151527, "loc": { "start": { "line": 3742, @@ -168142,8 +168144,8 @@ "arguments": [ { "type": "Identifier", - "start": 151529, - "end": 151540, + "start": 151528, + "end": 151539, "loc": { "start": { "line": 3742, @@ -168159,8 +168161,8 @@ }, { "type": "Identifier", - "start": 151542, - "end": 151550, + "start": 151541, + "end": 151549, "loc": { "start": { "line": 3742, @@ -168189,8 +168191,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151229, - "end": 151244, + "start": 151228, + "end": 151243, "loc": { "start": { "line": 3737, @@ -168207,8 +168209,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151574, - "end": 151589, + "start": 151573, + "end": 151588, "loc": { "start": { "line": 3746, @@ -168224,8 +168226,8 @@ }, { "type": "ClassMethod", - "start": 151594, - "end": 151923, + "start": 151593, + "end": 151922, "loc": { "start": { "line": 3747, @@ -168240,8 +168242,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 151594, - "end": 151619, + "start": 151593, + "end": 151618, "loc": { "start": { "line": 3747, @@ -168264,8 +168266,8 @@ "params": [ { "type": "Identifier", - "start": 151620, - "end": 151628, + "start": 151619, + "end": 151627, "loc": { "start": { "line": 3747, @@ -168282,8 +168284,8 @@ ], "body": { "type": "BlockStatement", - "start": 151630, - "end": 151923, + "start": 151629, + "end": 151922, "loc": { "start": { "line": 3747, @@ -168297,8 +168299,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 151640, - "end": 151677, + "start": 151639, + "end": 151676, "loc": { "start": { "line": 3748, @@ -168312,8 +168314,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 151646, - "end": 151676, + "start": 151645, + "end": 151675, "loc": { "start": { "line": 3748, @@ -168326,8 +168328,8 @@ }, "id": { "type": "Identifier", - "start": 151646, - "end": 151657, + "start": 151645, + "end": 151656, "loc": { "start": { "line": 3748, @@ -168343,8 +168345,8 @@ }, "init": { "type": "MemberExpression", - "start": 151660, - "end": 151676, + "start": 151659, + "end": 151675, "loc": { "start": { "line": 3748, @@ -168357,8 +168359,8 @@ }, "object": { "type": "ThisExpression", - "start": 151660, - "end": 151664, + "start": 151659, + "end": 151663, "loc": { "start": { "line": 3748, @@ -168372,8 +168374,8 @@ }, "property": { "type": "Identifier", - "start": 151665, - "end": 151676, + "start": 151664, + "end": 151675, "loc": { "start": { "line": 3748, @@ -168395,8 +168397,8 @@ }, { "type": "ForStatement", - "start": 151686, - "end": 151917, + "start": 151685, + "end": 151916, "loc": { "start": { "line": 3749, @@ -168409,8 +168411,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 151691, - "end": 151740, + "start": 151690, + "end": 151739, "loc": { "start": { "line": 3749, @@ -168424,8 +168426,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 151695, - "end": 151700, + "start": 151694, + "end": 151699, "loc": { "start": { "line": 3749, @@ -168438,8 +168440,8 @@ }, "id": { "type": "Identifier", - "start": 151695, - "end": 151696, + "start": 151694, + "end": 151695, "loc": { "start": { "line": 3749, @@ -168455,8 +168457,8 @@ }, "init": { "type": "NumericLiteral", - "start": 151699, - "end": 151700, + "start": 151698, + "end": 151699, "loc": { "start": { "line": 3749, @@ -168476,8 +168478,8 @@ }, { "type": "VariableDeclarator", - "start": 151702, - "end": 151740, + "start": 151701, + "end": 151739, "loc": { "start": { "line": 3749, @@ -168490,8 +168492,8 @@ }, "id": { "type": "Identifier", - "start": 151702, - "end": 151705, + "start": 151701, + "end": 151704, "loc": { "start": { "line": 3749, @@ -168507,8 +168509,8 @@ }, "init": { "type": "MemberExpression", - "start": 151708, - "end": 151740, + "start": 151707, + "end": 151739, "loc": { "start": { "line": 3749, @@ -168521,8 +168523,8 @@ }, "object": { "type": "MemberExpression", - "start": 151708, - "end": 151733, + "start": 151707, + "end": 151732, "loc": { "start": { "line": 3749, @@ -168535,8 +168537,8 @@ }, "object": { "type": "Identifier", - "start": 151708, - "end": 151719, + "start": 151707, + "end": 151718, "loc": { "start": { "line": 3749, @@ -168552,8 +168554,8 @@ }, "property": { "type": "Identifier", - "start": 151720, - "end": 151733, + "start": 151719, + "end": 151732, "loc": { "start": { "line": 3749, @@ -168571,8 +168573,8 @@ }, "property": { "type": "Identifier", - "start": 151734, - "end": 151740, + "start": 151733, + "end": 151739, "loc": { "start": { "line": 3749, @@ -168594,8 +168596,8 @@ }, "test": { "type": "BinaryExpression", - "start": 151742, - "end": 151749, + "start": 151741, + "end": 151748, "loc": { "start": { "line": 3749, @@ -168608,8 +168610,8 @@ }, "left": { "type": "Identifier", - "start": 151742, - "end": 151743, + "start": 151741, + "end": 151742, "loc": { "start": { "line": 3749, @@ -168626,8 +168628,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 151746, - "end": 151749, + "start": 151745, + "end": 151748, "loc": { "start": { "line": 3749, @@ -168644,8 +168646,8 @@ }, "update": { "type": "UpdateExpression", - "start": 151751, - "end": 151754, + "start": 151750, + "end": 151753, "loc": { "start": { "line": 3749, @@ -168660,8 +168662,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 151751, - "end": 151752, + "start": 151750, + "end": 151751, "loc": { "start": { "line": 3749, @@ -168678,8 +168680,8 @@ }, "body": { "type": "BlockStatement", - "start": 151756, - "end": 151917, + "start": 151755, + "end": 151916, "loc": { "start": { "line": 3749, @@ -168693,8 +168695,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 151770, - "end": 151818, + "start": 151769, + "end": 151817, "loc": { "start": { "line": 3750, @@ -168708,8 +168710,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 151776, - "end": 151817, + "start": 151775, + "end": 151816, "loc": { "start": { "line": 3750, @@ -168722,8 +168724,8 @@ }, "id": { "type": "Identifier", - "start": 151776, - "end": 151786, + "start": 151775, + "end": 151785, "loc": { "start": { "line": 3750, @@ -168739,8 +168741,8 @@ }, "init": { "type": "MemberExpression", - "start": 151789, - "end": 151817, + "start": 151788, + "end": 151816, "loc": { "start": { "line": 3750, @@ -168753,8 +168755,8 @@ }, "object": { "type": "MemberExpression", - "start": 151789, - "end": 151814, + "start": 151788, + "end": 151813, "loc": { "start": { "line": 3750, @@ -168767,8 +168769,8 @@ }, "object": { "type": "Identifier", - "start": 151789, - "end": 151800, + "start": 151788, + "end": 151799, "loc": { "start": { "line": 3750, @@ -168784,8 +168786,8 @@ }, "property": { "type": "Identifier", - "start": 151801, - "end": 151814, + "start": 151800, + "end": 151813, "loc": { "start": { "line": 3750, @@ -168803,8 +168805,8 @@ }, "property": { "type": "Identifier", - "start": 151815, - "end": 151816, + "start": 151814, + "end": 151815, "loc": { "start": { "line": 3750, @@ -168826,8 +168828,8 @@ }, { "type": "ExpressionStatement", - "start": 151831, - "end": 151907, + "start": 151830, + "end": 151906, "loc": { "start": { "line": 3751, @@ -168840,8 +168842,8 @@ }, "expression": { "type": "CallExpression", - "start": 151831, - "end": 151906, + "start": 151830, + "end": 151905, "loc": { "start": { "line": 3751, @@ -168854,8 +168856,8 @@ }, "callee": { "type": "MemberExpression", - "start": 151831, - "end": 151883, + "start": 151830, + "end": 151882, "loc": { "start": { "line": 3751, @@ -168868,8 +168870,8 @@ }, "object": { "type": "MemberExpression", - "start": 151831, - "end": 151857, + "start": 151830, + "end": 151856, "loc": { "start": { "line": 3751, @@ -168882,8 +168884,8 @@ }, "object": { "type": "MemberExpression", - "start": 151831, - "end": 151845, + "start": 151830, + "end": 151844, "loc": { "start": { "line": 3751, @@ -168896,8 +168898,8 @@ }, "object": { "type": "ThisExpression", - "start": 151831, - "end": 151835, + "start": 151830, + "end": 151834, "loc": { "start": { "line": 3751, @@ -168911,8 +168913,8 @@ }, "property": { "type": "Identifier", - "start": 151836, - "end": 151845, + "start": 151835, + "end": 151844, "loc": { "start": { "line": 3751, @@ -168930,8 +168932,8 @@ }, "property": { "type": "Identifier", - "start": 151846, - "end": 151856, + "start": 151845, + "end": 151855, "loc": { "start": { "line": 3751, @@ -168949,8 +168951,8 @@ }, "property": { "type": "Identifier", - "start": 151858, - "end": 151883, + "start": 151857, + "end": 151882, "loc": { "start": { "line": 3751, @@ -168969,8 +168971,8 @@ "arguments": [ { "type": "Identifier", - "start": 151884, - "end": 151895, + "start": 151883, + "end": 151894, "loc": { "start": { "line": 3751, @@ -168986,8 +168988,8 @@ }, { "type": "Identifier", - "start": 151897, - "end": 151905, + "start": 151896, + "end": 151904, "loc": { "start": { "line": 3751, @@ -169016,8 +169018,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151574, - "end": 151589, + "start": 151573, + "end": 151588, "loc": { "start": { "line": 3746, @@ -169034,8 +169036,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151929, - "end": 151944, + "start": 151928, + "end": 151943, "loc": { "start": { "line": 3755, @@ -169051,8 +169053,8 @@ }, { "type": "ClassMethod", - "start": 151949, - "end": 152258, + "start": 151948, + "end": 152257, "loc": { "start": { "line": 3756, @@ -169067,8 +169069,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 151949, - "end": 151964, + "start": 151948, + "end": 151963, "loc": { "start": { "line": 3756, @@ -169091,8 +169093,8 @@ "params": [ { "type": "Identifier", - "start": 151965, - "end": 151973, + "start": 151964, + "end": 151972, "loc": { "start": { "line": 3756, @@ -169109,8 +169111,8 @@ ], "body": { "type": "BlockStatement", - "start": 151975, - "end": 152258, + "start": 151974, + "end": 152257, "loc": { "start": { "line": 3756, @@ -169124,8 +169126,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 151985, - "end": 152022, + "start": 151984, + "end": 152021, "loc": { "start": { "line": 3757, @@ -169139,8 +169141,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 151991, - "end": 152021, + "start": 151990, + "end": 152020, "loc": { "start": { "line": 3757, @@ -169153,8 +169155,8 @@ }, "id": { "type": "Identifier", - "start": 151991, - "end": 152002, + "start": 151990, + "end": 152001, "loc": { "start": { "line": 3757, @@ -169170,8 +169172,8 @@ }, "init": { "type": "MemberExpression", - "start": 152005, - "end": 152021, + "start": 152004, + "end": 152020, "loc": { "start": { "line": 3757, @@ -169184,8 +169186,8 @@ }, "object": { "type": "ThisExpression", - "start": 152005, - "end": 152009, + "start": 152004, + "end": 152008, "loc": { "start": { "line": 3757, @@ -169199,8 +169201,8 @@ }, "property": { "type": "Identifier", - "start": 152010, - "end": 152021, + "start": 152009, + "end": 152020, "loc": { "start": { "line": 3757, @@ -169222,8 +169224,8 @@ }, { "type": "ForStatement", - "start": 152031, - "end": 152252, + "start": 152030, + "end": 152251, "loc": { "start": { "line": 3758, @@ -169236,8 +169238,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 152036, - "end": 152085, + "start": 152035, + "end": 152084, "loc": { "start": { "line": 3758, @@ -169251,8 +169253,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 152040, - "end": 152045, + "start": 152039, + "end": 152044, "loc": { "start": { "line": 3758, @@ -169265,8 +169267,8 @@ }, "id": { "type": "Identifier", - "start": 152040, - "end": 152041, + "start": 152039, + "end": 152040, "loc": { "start": { "line": 3758, @@ -169282,8 +169284,8 @@ }, "init": { "type": "NumericLiteral", - "start": 152044, - "end": 152045, + "start": 152043, + "end": 152044, "loc": { "start": { "line": 3758, @@ -169303,8 +169305,8 @@ }, { "type": "VariableDeclarator", - "start": 152047, - "end": 152085, + "start": 152046, + "end": 152084, "loc": { "start": { "line": 3758, @@ -169317,8 +169319,8 @@ }, "id": { "type": "Identifier", - "start": 152047, - "end": 152050, + "start": 152046, + "end": 152049, "loc": { "start": { "line": 3758, @@ -169334,8 +169336,8 @@ }, "init": { "type": "MemberExpression", - "start": 152053, - "end": 152085, + "start": 152052, + "end": 152084, "loc": { "start": { "line": 3758, @@ -169348,8 +169350,8 @@ }, "object": { "type": "MemberExpression", - "start": 152053, - "end": 152078, + "start": 152052, + "end": 152077, "loc": { "start": { "line": 3758, @@ -169362,8 +169364,8 @@ }, "object": { "type": "Identifier", - "start": 152053, - "end": 152064, + "start": 152052, + "end": 152063, "loc": { "start": { "line": 3758, @@ -169379,8 +169381,8 @@ }, "property": { "type": "Identifier", - "start": 152065, - "end": 152078, + "start": 152064, + "end": 152077, "loc": { "start": { "line": 3758, @@ -169398,8 +169400,8 @@ }, "property": { "type": "Identifier", - "start": 152079, - "end": 152085, + "start": 152078, + "end": 152084, "loc": { "start": { "line": 3758, @@ -169421,8 +169423,8 @@ }, "test": { "type": "BinaryExpression", - "start": 152087, - "end": 152094, + "start": 152086, + "end": 152093, "loc": { "start": { "line": 3758, @@ -169435,8 +169437,8 @@ }, "left": { "type": "Identifier", - "start": 152087, - "end": 152088, + "start": 152086, + "end": 152087, "loc": { "start": { "line": 3758, @@ -169453,8 +169455,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 152091, - "end": 152094, + "start": 152090, + "end": 152093, "loc": { "start": { "line": 3758, @@ -169471,8 +169473,8 @@ }, "update": { "type": "UpdateExpression", - "start": 152096, - "end": 152099, + "start": 152095, + "end": 152098, "loc": { "start": { "line": 3758, @@ -169487,8 +169489,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 152096, - "end": 152097, + "start": 152095, + "end": 152096, "loc": { "start": { "line": 3758, @@ -169505,8 +169507,8 @@ }, "body": { "type": "BlockStatement", - "start": 152101, - "end": 152252, + "start": 152100, + "end": 152251, "loc": { "start": { "line": 3758, @@ -169520,8 +169522,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 152115, - "end": 152163, + "start": 152114, + "end": 152162, "loc": { "start": { "line": 3759, @@ -169535,8 +169537,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 152121, - "end": 152162, + "start": 152120, + "end": 152161, "loc": { "start": { "line": 3759, @@ -169549,8 +169551,8 @@ }, "id": { "type": "Identifier", - "start": 152121, - "end": 152131, + "start": 152120, + "end": 152130, "loc": { "start": { "line": 3759, @@ -169566,8 +169568,8 @@ }, "init": { "type": "MemberExpression", - "start": 152134, - "end": 152162, + "start": 152133, + "end": 152161, "loc": { "start": { "line": 3759, @@ -169580,8 +169582,8 @@ }, "object": { "type": "MemberExpression", - "start": 152134, - "end": 152159, + "start": 152133, + "end": 152158, "loc": { "start": { "line": 3759, @@ -169594,8 +169596,8 @@ }, "object": { "type": "Identifier", - "start": 152134, - "end": 152145, + "start": 152133, + "end": 152144, "loc": { "start": { "line": 3759, @@ -169611,8 +169613,8 @@ }, "property": { "type": "Identifier", - "start": 152146, - "end": 152159, + "start": 152145, + "end": 152158, "loc": { "start": { "line": 3759, @@ -169630,8 +169632,8 @@ }, "property": { "type": "Identifier", - "start": 152160, - "end": 152161, + "start": 152159, + "end": 152160, "loc": { "start": { "line": 3759, @@ -169653,8 +169655,8 @@ }, { "type": "ExpressionStatement", - "start": 152176, - "end": 152242, + "start": 152175, + "end": 152241, "loc": { "start": { "line": 3760, @@ -169667,8 +169669,8 @@ }, "expression": { "type": "CallExpression", - "start": 152176, - "end": 152241, + "start": 152175, + "end": 152240, "loc": { "start": { "line": 3760, @@ -169681,8 +169683,8 @@ }, "callee": { "type": "MemberExpression", - "start": 152176, - "end": 152218, + "start": 152175, + "end": 152217, "loc": { "start": { "line": 3760, @@ -169695,8 +169697,8 @@ }, "object": { "type": "MemberExpression", - "start": 152176, - "end": 152202, + "start": 152175, + "end": 152201, "loc": { "start": { "line": 3760, @@ -169709,8 +169711,8 @@ }, "object": { "type": "MemberExpression", - "start": 152176, - "end": 152190, + "start": 152175, + "end": 152189, "loc": { "start": { "line": 3760, @@ -169723,8 +169725,8 @@ }, "object": { "type": "ThisExpression", - "start": 152176, - "end": 152180, + "start": 152175, + "end": 152179, "loc": { "start": { "line": 3760, @@ -169738,8 +169740,8 @@ }, "property": { "type": "Identifier", - "start": 152181, - "end": 152190, + "start": 152180, + "end": 152189, "loc": { "start": { "line": 3760, @@ -169757,8 +169759,8 @@ }, "property": { "type": "Identifier", - "start": 152191, - "end": 152201, + "start": 152190, + "end": 152200, "loc": { "start": { "line": 3760, @@ -169776,8 +169778,8 @@ }, "property": { "type": "Identifier", - "start": 152203, - "end": 152218, + "start": 152202, + "end": 152217, "loc": { "start": { "line": 3760, @@ -169796,8 +169798,8 @@ "arguments": [ { "type": "Identifier", - "start": 152219, - "end": 152230, + "start": 152218, + "end": 152229, "loc": { "start": { "line": 3760, @@ -169813,8 +169815,8 @@ }, { "type": "Identifier", - "start": 152232, - "end": 152240, + "start": 152231, + "end": 152239, "loc": { "start": { "line": 3760, @@ -169843,8 +169845,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151929, - "end": 151944, + "start": 151928, + "end": 151943, "loc": { "start": { "line": 3755, @@ -169861,8 +169863,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 152264, - "end": 152279, + "start": 152263, + "end": 152278, "loc": { "start": { "line": 3764, @@ -169878,8 +169880,8 @@ }, { "type": "ClassMethod", - "start": 152284, - "end": 152603, + "start": 152283, + "end": 152602, "loc": { "start": { "line": 3765, @@ -169894,8 +169896,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 152284, - "end": 152304, + "start": 152283, + "end": 152303, "loc": { "start": { "line": 3765, @@ -169918,8 +169920,8 @@ "params": [ { "type": "Identifier", - "start": 152305, - "end": 152313, + "start": 152304, + "end": 152312, "loc": { "start": { "line": 3765, @@ -169936,8 +169938,8 @@ ], "body": { "type": "BlockStatement", - "start": 152315, - "end": 152603, + "start": 152314, + "end": 152602, "loc": { "start": { "line": 3765, @@ -169951,8 +169953,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 152325, - "end": 152362, + "start": 152324, + "end": 152361, "loc": { "start": { "line": 3766, @@ -169966,8 +169968,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 152331, - "end": 152361, + "start": 152330, + "end": 152360, "loc": { "start": { "line": 3766, @@ -169980,8 +169982,8 @@ }, "id": { "type": "Identifier", - "start": 152331, - "end": 152342, + "start": 152330, + "end": 152341, "loc": { "start": { "line": 3766, @@ -169997,8 +169999,8 @@ }, "init": { "type": "MemberExpression", - "start": 152345, - "end": 152361, + "start": 152344, + "end": 152360, "loc": { "start": { "line": 3766, @@ -170011,8 +170013,8 @@ }, "object": { "type": "ThisExpression", - "start": 152345, - "end": 152349, + "start": 152344, + "end": 152348, "loc": { "start": { "line": 3766, @@ -170026,8 +170028,8 @@ }, "property": { "type": "Identifier", - "start": 152350, - "end": 152361, + "start": 152349, + "end": 152360, "loc": { "start": { "line": 3766, @@ -170049,8 +170051,8 @@ }, { "type": "ForStatement", - "start": 152371, - "end": 152597, + "start": 152370, + "end": 152596, "loc": { "start": { "line": 3767, @@ -170063,8 +170065,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 152376, - "end": 152425, + "start": 152375, + "end": 152424, "loc": { "start": { "line": 3767, @@ -170078,8 +170080,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 152380, - "end": 152385, + "start": 152379, + "end": 152384, "loc": { "start": { "line": 3767, @@ -170092,8 +170094,8 @@ }, "id": { "type": "Identifier", - "start": 152380, - "end": 152381, + "start": 152379, + "end": 152380, "loc": { "start": { "line": 3767, @@ -170109,8 +170111,8 @@ }, "init": { "type": "NumericLiteral", - "start": 152384, - "end": 152385, + "start": 152383, + "end": 152384, "loc": { "start": { "line": 3767, @@ -170130,8 +170132,8 @@ }, { "type": "VariableDeclarator", - "start": 152387, - "end": 152425, + "start": 152386, + "end": 152424, "loc": { "start": { "line": 3767, @@ -170144,8 +170146,8 @@ }, "id": { "type": "Identifier", - "start": 152387, - "end": 152390, + "start": 152386, + "end": 152389, "loc": { "start": { "line": 3767, @@ -170161,8 +170163,8 @@ }, "init": { "type": "MemberExpression", - "start": 152393, - "end": 152425, + "start": 152392, + "end": 152424, "loc": { "start": { "line": 3767, @@ -170175,8 +170177,8 @@ }, "object": { "type": "MemberExpression", - "start": 152393, - "end": 152418, + "start": 152392, + "end": 152417, "loc": { "start": { "line": 3767, @@ -170189,8 +170191,8 @@ }, "object": { "type": "Identifier", - "start": 152393, - "end": 152404, + "start": 152392, + "end": 152403, "loc": { "start": { "line": 3767, @@ -170206,8 +170208,8 @@ }, "property": { "type": "Identifier", - "start": 152405, - "end": 152418, + "start": 152404, + "end": 152417, "loc": { "start": { "line": 3767, @@ -170225,8 +170227,8 @@ }, "property": { "type": "Identifier", - "start": 152419, - "end": 152425, + "start": 152418, + "end": 152424, "loc": { "start": { "line": 3767, @@ -170248,8 +170250,8 @@ }, "test": { "type": "BinaryExpression", - "start": 152427, - "end": 152434, + "start": 152426, + "end": 152433, "loc": { "start": { "line": 3767, @@ -170262,8 +170264,8 @@ }, "left": { "type": "Identifier", - "start": 152427, - "end": 152428, + "start": 152426, + "end": 152427, "loc": { "start": { "line": 3767, @@ -170280,8 +170282,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 152431, - "end": 152434, + "start": 152430, + "end": 152433, "loc": { "start": { "line": 3767, @@ -170298,8 +170300,8 @@ }, "update": { "type": "UpdateExpression", - "start": 152436, - "end": 152439, + "start": 152435, + "end": 152438, "loc": { "start": { "line": 3767, @@ -170314,8 +170316,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 152436, - "end": 152437, + "start": 152435, + "end": 152436, "loc": { "start": { "line": 3767, @@ -170332,8 +170334,8 @@ }, "body": { "type": "BlockStatement", - "start": 152441, - "end": 152597, + "start": 152440, + "end": 152596, "loc": { "start": { "line": 3767, @@ -170347,8 +170349,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 152455, - "end": 152503, + "start": 152454, + "end": 152502, "loc": { "start": { "line": 3768, @@ -170362,8 +170364,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 152461, - "end": 152502, + "start": 152460, + "end": 152501, "loc": { "start": { "line": 3768, @@ -170376,8 +170378,8 @@ }, "id": { "type": "Identifier", - "start": 152461, - "end": 152471, + "start": 152460, + "end": 152470, "loc": { "start": { "line": 3768, @@ -170393,8 +170395,8 @@ }, "init": { "type": "MemberExpression", - "start": 152474, - "end": 152502, + "start": 152473, + "end": 152501, "loc": { "start": { "line": 3768, @@ -170407,8 +170409,8 @@ }, "object": { "type": "MemberExpression", - "start": 152474, - "end": 152499, + "start": 152473, + "end": 152498, "loc": { "start": { "line": 3768, @@ -170421,8 +170423,8 @@ }, "object": { "type": "Identifier", - "start": 152474, - "end": 152485, + "start": 152473, + "end": 152484, "loc": { "start": { "line": 3768, @@ -170438,8 +170440,8 @@ }, "property": { "type": "Identifier", - "start": 152486, - "end": 152499, + "start": 152485, + "end": 152498, "loc": { "start": { "line": 3768, @@ -170457,8 +170459,8 @@ }, "property": { "type": "Identifier", - "start": 152500, - "end": 152501, + "start": 152499, + "end": 152500, "loc": { "start": { "line": 3768, @@ -170480,8 +170482,8 @@ }, { "type": "ExpressionStatement", - "start": 152516, - "end": 152587, + "start": 152515, + "end": 152586, "loc": { "start": { "line": 3769, @@ -170494,8 +170496,8 @@ }, "expression": { "type": "CallExpression", - "start": 152516, - "end": 152586, + "start": 152515, + "end": 152585, "loc": { "start": { "line": 3769, @@ -170508,8 +170510,8 @@ }, "callee": { "type": "MemberExpression", - "start": 152516, - "end": 152563, + "start": 152515, + "end": 152562, "loc": { "start": { "line": 3769, @@ -170522,8 +170524,8 @@ }, "object": { "type": "MemberExpression", - "start": 152516, - "end": 152542, + "start": 152515, + "end": 152541, "loc": { "start": { "line": 3769, @@ -170536,8 +170538,8 @@ }, "object": { "type": "MemberExpression", - "start": 152516, - "end": 152530, + "start": 152515, + "end": 152529, "loc": { "start": { "line": 3769, @@ -170550,8 +170552,8 @@ }, "object": { "type": "ThisExpression", - "start": 152516, - "end": 152520, + "start": 152515, + "end": 152519, "loc": { "start": { "line": 3769, @@ -170565,8 +170567,8 @@ }, "property": { "type": "Identifier", - "start": 152521, - "end": 152530, + "start": 152520, + "end": 152529, "loc": { "start": { "line": 3769, @@ -170584,8 +170586,8 @@ }, "property": { "type": "Identifier", - "start": 152531, - "end": 152541, + "start": 152530, + "end": 152540, "loc": { "start": { "line": 3769, @@ -170603,8 +170605,8 @@ }, "property": { "type": "Identifier", - "start": 152543, - "end": 152563, + "start": 152542, + "end": 152562, "loc": { "start": { "line": 3769, @@ -170623,8 +170625,8 @@ "arguments": [ { "type": "Identifier", - "start": 152564, - "end": 152575, + "start": 152563, + "end": 152574, "loc": { "start": { "line": 3769, @@ -170640,8 +170642,8 @@ }, { "type": "Identifier", - "start": 152577, - "end": 152585, + "start": 152576, + "end": 152584, "loc": { "start": { "line": 3769, @@ -170670,8 +170672,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 152264, - "end": 152279, + "start": 152263, + "end": 152278, "loc": { "start": { "line": 3764, @@ -170688,8 +170690,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 152609, - "end": 152624, + "start": 152608, + "end": 152623, "loc": { "start": { "line": 3773, @@ -170705,8 +170707,8 @@ }, { "type": "ClassMethod", - "start": 152629, - "end": 152942, + "start": 152628, + "end": 152941, "loc": { "start": { "line": 3774, @@ -170721,8 +170723,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 152629, - "end": 152646, + "start": 152628, + "end": 152645, "loc": { "start": { "line": 3774, @@ -170745,8 +170747,8 @@ "params": [ { "type": "Identifier", - "start": 152647, - "end": 152655, + "start": 152646, + "end": 152654, "loc": { "start": { "line": 3774, @@ -170763,8 +170765,8 @@ ], "body": { "type": "BlockStatement", - "start": 152657, - "end": 152942, + "start": 152656, + "end": 152941, "loc": { "start": { "line": 3774, @@ -170778,8 +170780,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 152667, - "end": 152704, + "start": 152666, + "end": 152703, "loc": { "start": { "line": 3775, @@ -170793,8 +170795,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 152673, - "end": 152703, + "start": 152672, + "end": 152702, "loc": { "start": { "line": 3775, @@ -170807,8 +170809,8 @@ }, "id": { "type": "Identifier", - "start": 152673, - "end": 152684, + "start": 152672, + "end": 152683, "loc": { "start": { "line": 3775, @@ -170824,8 +170826,8 @@ }, "init": { "type": "MemberExpression", - "start": 152687, - "end": 152703, + "start": 152686, + "end": 152702, "loc": { "start": { "line": 3775, @@ -170838,8 +170840,8 @@ }, "object": { "type": "ThisExpression", - "start": 152687, - "end": 152691, + "start": 152686, + "end": 152690, "loc": { "start": { "line": 3775, @@ -170853,8 +170855,8 @@ }, "property": { "type": "Identifier", - "start": 152692, - "end": 152703, + "start": 152691, + "end": 152702, "loc": { "start": { "line": 3775, @@ -170876,8 +170878,8 @@ }, { "type": "ForStatement", - "start": 152713, - "end": 152936, + "start": 152712, + "end": 152935, "loc": { "start": { "line": 3776, @@ -170890,8 +170892,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 152718, - "end": 152767, + "start": 152717, + "end": 152766, "loc": { "start": { "line": 3776, @@ -170905,8 +170907,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 152722, - "end": 152727, + "start": 152721, + "end": 152726, "loc": { "start": { "line": 3776, @@ -170919,8 +170921,8 @@ }, "id": { "type": "Identifier", - "start": 152722, - "end": 152723, + "start": 152721, + "end": 152722, "loc": { "start": { "line": 3776, @@ -170936,8 +170938,8 @@ }, "init": { "type": "NumericLiteral", - "start": 152726, - "end": 152727, + "start": 152725, + "end": 152726, "loc": { "start": { "line": 3776, @@ -170957,8 +170959,8 @@ }, { "type": "VariableDeclarator", - "start": 152729, - "end": 152767, + "start": 152728, + "end": 152766, "loc": { "start": { "line": 3776, @@ -170971,8 +170973,8 @@ }, "id": { "type": "Identifier", - "start": 152729, - "end": 152732, + "start": 152728, + "end": 152731, "loc": { "start": { "line": 3776, @@ -170988,8 +170990,8 @@ }, "init": { "type": "MemberExpression", - "start": 152735, - "end": 152767, + "start": 152734, + "end": 152766, "loc": { "start": { "line": 3776, @@ -171002,8 +171004,8 @@ }, "object": { "type": "MemberExpression", - "start": 152735, - "end": 152760, + "start": 152734, + "end": 152759, "loc": { "start": { "line": 3776, @@ -171016,8 +171018,8 @@ }, "object": { "type": "Identifier", - "start": 152735, - "end": 152746, + "start": 152734, + "end": 152745, "loc": { "start": { "line": 3776, @@ -171033,8 +171035,8 @@ }, "property": { "type": "Identifier", - "start": 152747, - "end": 152760, + "start": 152746, + "end": 152759, "loc": { "start": { "line": 3776, @@ -171052,8 +171054,8 @@ }, "property": { "type": "Identifier", - "start": 152761, - "end": 152767, + "start": 152760, + "end": 152766, "loc": { "start": { "line": 3776, @@ -171075,8 +171077,8 @@ }, "test": { "type": "BinaryExpression", - "start": 152769, - "end": 152776, + "start": 152768, + "end": 152775, "loc": { "start": { "line": 3776, @@ -171089,8 +171091,8 @@ }, "left": { "type": "Identifier", - "start": 152769, - "end": 152770, + "start": 152768, + "end": 152769, "loc": { "start": { "line": 3776, @@ -171107,8 +171109,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 152773, - "end": 152776, + "start": 152772, + "end": 152775, "loc": { "start": { "line": 3776, @@ -171125,8 +171127,8 @@ }, "update": { "type": "UpdateExpression", - "start": 152778, - "end": 152781, + "start": 152777, + "end": 152780, "loc": { "start": { "line": 3776, @@ -171141,8 +171143,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 152778, - "end": 152779, + "start": 152777, + "end": 152778, "loc": { "start": { "line": 3776, @@ -171159,8 +171161,8 @@ }, "body": { "type": "BlockStatement", - "start": 152783, - "end": 152936, + "start": 152782, + "end": 152935, "loc": { "start": { "line": 3776, @@ -171174,8 +171176,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 152797, - "end": 152845, + "start": 152796, + "end": 152844, "loc": { "start": { "line": 3777, @@ -171189,8 +171191,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 152803, - "end": 152844, + "start": 152802, + "end": 152843, "loc": { "start": { "line": 3777, @@ -171203,8 +171205,8 @@ }, "id": { "type": "Identifier", - "start": 152803, - "end": 152813, + "start": 152802, + "end": 152812, "loc": { "start": { "line": 3777, @@ -171220,8 +171222,8 @@ }, "init": { "type": "MemberExpression", - "start": 152816, - "end": 152844, + "start": 152815, + "end": 152843, "loc": { "start": { "line": 3777, @@ -171234,8 +171236,8 @@ }, "object": { "type": "MemberExpression", - "start": 152816, - "end": 152841, + "start": 152815, + "end": 152840, "loc": { "start": { "line": 3777, @@ -171248,8 +171250,8 @@ }, "object": { "type": "Identifier", - "start": 152816, - "end": 152827, + "start": 152815, + "end": 152826, "loc": { "start": { "line": 3777, @@ -171265,8 +171267,8 @@ }, "property": { "type": "Identifier", - "start": 152828, - "end": 152841, + "start": 152827, + "end": 152840, "loc": { "start": { "line": 3777, @@ -171284,8 +171286,8 @@ }, "property": { "type": "Identifier", - "start": 152842, - "end": 152843, + "start": 152841, + "end": 152842, "loc": { "start": { "line": 3777, @@ -171307,8 +171309,8 @@ }, { "type": "ExpressionStatement", - "start": 152858, - "end": 152926, + "start": 152857, + "end": 152925, "loc": { "start": { "line": 3778, @@ -171321,8 +171323,8 @@ }, "expression": { "type": "CallExpression", - "start": 152858, - "end": 152925, + "start": 152857, + "end": 152924, "loc": { "start": { "line": 3778, @@ -171335,8 +171337,8 @@ }, "callee": { "type": "MemberExpression", - "start": 152858, - "end": 152902, + "start": 152857, + "end": 152901, "loc": { "start": { "line": 3778, @@ -171349,8 +171351,8 @@ }, "object": { "type": "MemberExpression", - "start": 152858, - "end": 152884, + "start": 152857, + "end": 152883, "loc": { "start": { "line": 3778, @@ -171363,8 +171365,8 @@ }, "object": { "type": "MemberExpression", - "start": 152858, - "end": 152872, + "start": 152857, + "end": 152871, "loc": { "start": { "line": 3778, @@ -171377,8 +171379,8 @@ }, "object": { "type": "ThisExpression", - "start": 152858, - "end": 152862, + "start": 152857, + "end": 152861, "loc": { "start": { "line": 3778, @@ -171392,8 +171394,8 @@ }, "property": { "type": "Identifier", - "start": 152863, - "end": 152872, + "start": 152862, + "end": 152871, "loc": { "start": { "line": 3778, @@ -171411,8 +171413,8 @@ }, "property": { "type": "Identifier", - "start": 152873, - "end": 152883, + "start": 152872, + "end": 152882, "loc": { "start": { "line": 3778, @@ -171430,8 +171432,8 @@ }, "property": { "type": "Identifier", - "start": 152885, - "end": 152902, + "start": 152884, + "end": 152901, "loc": { "start": { "line": 3778, @@ -171450,8 +171452,8 @@ "arguments": [ { "type": "Identifier", - "start": 152903, - "end": 152914, + "start": 152902, + "end": 152913, "loc": { "start": { "line": 3778, @@ -171467,8 +171469,8 @@ }, { "type": "Identifier", - "start": 152916, - "end": 152924, + "start": 152915, + "end": 152923, "loc": { "start": { "line": 3778, @@ -171497,8 +171499,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 152609, - "end": 152624, + "start": 152608, + "end": 152623, "loc": { "start": { "line": 3773, @@ -171515,8 +171517,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 152948, - "end": 152975, + "start": 152947, + "end": 152974, "loc": { "start": { "line": 3782, @@ -171532,8 +171534,8 @@ }, { "type": "ClassMethod", - "start": 152980, - "end": 153365, + "start": 152979, + "end": 153364, "loc": { "start": { "line": 3785, @@ -171548,8 +171550,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 152980, - "end": 152993, + "start": 152979, + "end": 152992, "loc": { "start": { "line": 3785, @@ -171572,8 +171574,8 @@ "params": [ { "type": "Identifier", - "start": 152994, - "end": 153002, + "start": 152993, + "end": 153001, "loc": { "start": { "line": 3785, @@ -171590,8 +171592,8 @@ ], "body": { "type": "BlockStatement", - "start": 153004, - "end": 153365, + "start": 153003, + "end": 153364, "loc": { "start": { "line": 3785, @@ -171605,8 +171607,8 @@ "body": [ { "type": "IfStatement", - "start": 153014, - "end": 153085, + "start": 153013, + "end": 153084, "loc": { "start": { "line": 3786, @@ -171619,8 +171621,8 @@ }, "test": { "type": "BinaryExpression", - "start": 153018, - "end": 153052, + "start": 153017, + "end": 153051, "loc": { "start": { "line": 3786, @@ -171633,8 +171635,8 @@ }, "left": { "type": "MemberExpression", - "start": 153018, - "end": 153046, + "start": 153017, + "end": 153045, "loc": { "start": { "line": 3786, @@ -171647,8 +171649,8 @@ }, "object": { "type": "ThisExpression", - "start": 153018, - "end": 153022, + "start": 153017, + "end": 153021, "loc": { "start": { "line": 3786, @@ -171662,8 +171664,8 @@ }, "property": { "type": "Identifier", - "start": 153023, - "end": 153046, + "start": 153022, + "end": 153045, "loc": { "start": { "line": 3786, @@ -171682,8 +171684,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 153051, - "end": 153052, + "start": 153050, + "end": 153051, "loc": { "start": { "line": 3786, @@ -171703,8 +171705,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 153054, - "end": 153085, + "start": 153053, + "end": 153084, "loc": { "start": { "line": 3786, @@ -171718,8 +171720,8 @@ "body": [ { "type": "ReturnStatement", - "start": 153068, - "end": 153075, + "start": 153067, + "end": 153074, "loc": { "start": { "line": 3787, @@ -171739,8 +171741,8 @@ }, { "type": "VariableDeclaration", - "start": 153094, - "end": 153131, + "start": 153093, + "end": 153130, "loc": { "start": { "line": 3789, @@ -171754,8 +171756,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 153100, - "end": 153130, + "start": 153099, + "end": 153129, "loc": { "start": { "line": 3789, @@ -171768,8 +171770,8 @@ }, "id": { "type": "Identifier", - "start": 153100, - "end": 153111, + "start": 153099, + "end": 153110, "loc": { "start": { "line": 3789, @@ -171785,8 +171787,8 @@ }, "init": { "type": "MemberExpression", - "start": 153114, - "end": 153130, + "start": 153113, + "end": 153129, "loc": { "start": { "line": 3789, @@ -171799,8 +171801,8 @@ }, "object": { "type": "ThisExpression", - "start": 153114, - "end": 153118, + "start": 153113, + "end": 153117, "loc": { "start": { "line": 3789, @@ -171814,8 +171816,8 @@ }, "property": { "type": "Identifier", - "start": 153119, - "end": 153130, + "start": 153118, + "end": 153129, "loc": { "start": { "line": 3789, @@ -171837,8 +171839,8 @@ }, { "type": "ForStatement", - "start": 153140, - "end": 153359, + "start": 153139, + "end": 153358, "loc": { "start": { "line": 3790, @@ -171851,8 +171853,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 153145, - "end": 153194, + "start": 153144, + "end": 153193, "loc": { "start": { "line": 3790, @@ -171866,8 +171868,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 153149, - "end": 153154, + "start": 153148, + "end": 153153, "loc": { "start": { "line": 3790, @@ -171880,8 +171882,8 @@ }, "id": { "type": "Identifier", - "start": 153149, - "end": 153150, + "start": 153148, + "end": 153149, "loc": { "start": { "line": 3790, @@ -171897,8 +171899,8 @@ }, "init": { "type": "NumericLiteral", - "start": 153153, - "end": 153154, + "start": 153152, + "end": 153153, "loc": { "start": { "line": 3790, @@ -171918,8 +171920,8 @@ }, { "type": "VariableDeclarator", - "start": 153156, - "end": 153194, + "start": 153155, + "end": 153193, "loc": { "start": { "line": 3790, @@ -171932,8 +171934,8 @@ }, "id": { "type": "Identifier", - "start": 153156, - "end": 153159, + "start": 153155, + "end": 153158, "loc": { "start": { "line": 3790, @@ -171949,8 +171951,8 @@ }, "init": { "type": "MemberExpression", - "start": 153162, - "end": 153194, + "start": 153161, + "end": 153193, "loc": { "start": { "line": 3790, @@ -171963,8 +171965,8 @@ }, "object": { "type": "MemberExpression", - "start": 153162, - "end": 153187, + "start": 153161, + "end": 153186, "loc": { "start": { "line": 3790, @@ -171977,8 +171979,8 @@ }, "object": { "type": "Identifier", - "start": 153162, - "end": 153173, + "start": 153161, + "end": 153172, "loc": { "start": { "line": 3790, @@ -171994,8 +171996,8 @@ }, "property": { "type": "Identifier", - "start": 153174, - "end": 153187, + "start": 153173, + "end": 153186, "loc": { "start": { "line": 3790, @@ -172013,8 +172015,8 @@ }, "property": { "type": "Identifier", - "start": 153188, - "end": 153194, + "start": 153187, + "end": 153193, "loc": { "start": { "line": 3790, @@ -172036,8 +172038,8 @@ }, "test": { "type": "BinaryExpression", - "start": 153196, - "end": 153203, + "start": 153195, + "end": 153202, "loc": { "start": { "line": 3790, @@ -172050,8 +172052,8 @@ }, "left": { "type": "Identifier", - "start": 153196, - "end": 153197, + "start": 153195, + "end": 153196, "loc": { "start": { "line": 3790, @@ -172068,8 +172070,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 153200, - "end": 153203, + "start": 153199, + "end": 153202, "loc": { "start": { "line": 3790, @@ -172086,8 +172088,8 @@ }, "update": { "type": "UpdateExpression", - "start": 153205, - "end": 153208, + "start": 153204, + "end": 153207, "loc": { "start": { "line": 3790, @@ -172102,8 +172104,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 153205, - "end": 153206, + "start": 153204, + "end": 153205, "loc": { "start": { "line": 3790, @@ -172120,8 +172122,8 @@ }, "body": { "type": "BlockStatement", - "start": 153210, - "end": 153359, + "start": 153209, + "end": 153358, "loc": { "start": { "line": 3790, @@ -172135,8 +172137,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 153224, - "end": 153272, + "start": 153223, + "end": 153271, "loc": { "start": { "line": 3791, @@ -172150,8 +172152,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 153230, - "end": 153271, + "start": 153229, + "end": 153270, "loc": { "start": { "line": 3791, @@ -172164,8 +172166,8 @@ }, "id": { "type": "Identifier", - "start": 153230, - "end": 153240, + "start": 153229, + "end": 153239, "loc": { "start": { "line": 3791, @@ -172181,8 +172183,8 @@ }, "init": { "type": "MemberExpression", - "start": 153243, - "end": 153271, + "start": 153242, + "end": 153270, "loc": { "start": { "line": 3791, @@ -172195,8 +172197,8 @@ }, "object": { "type": "MemberExpression", - "start": 153243, - "end": 153268, + "start": 153242, + "end": 153267, "loc": { "start": { "line": 3791, @@ -172209,8 +172211,8 @@ }, "object": { "type": "Identifier", - "start": 153243, - "end": 153254, + "start": 153242, + "end": 153253, "loc": { "start": { "line": 3791, @@ -172226,8 +172228,8 @@ }, "property": { "type": "Identifier", - "start": 153255, - "end": 153268, + "start": 153254, + "end": 153267, "loc": { "start": { "line": 3791, @@ -172245,8 +172247,8 @@ }, "property": { "type": "Identifier", - "start": 153269, - "end": 153270, + "start": 153268, + "end": 153269, "loc": { "start": { "line": 3791, @@ -172268,8 +172270,8 @@ }, { "type": "ExpressionStatement", - "start": 153285, - "end": 153349, + "start": 153284, + "end": 153348, "loc": { "start": { "line": 3792, @@ -172282,8 +172284,8 @@ }, "expression": { "type": "CallExpression", - "start": 153285, - "end": 153348, + "start": 153284, + "end": 153347, "loc": { "start": { "line": 3792, @@ -172296,8 +172298,8 @@ }, "callee": { "type": "MemberExpression", - "start": 153285, - "end": 153325, + "start": 153284, + "end": 153324, "loc": { "start": { "line": 3792, @@ -172310,8 +172312,8 @@ }, "object": { "type": "MemberExpression", - "start": 153285, - "end": 153311, + "start": 153284, + "end": 153310, "loc": { "start": { "line": 3792, @@ -172324,8 +172326,8 @@ }, "object": { "type": "MemberExpression", - "start": 153285, - "end": 153299, + "start": 153284, + "end": 153298, "loc": { "start": { "line": 3792, @@ -172338,8 +172340,8 @@ }, "object": { "type": "ThisExpression", - "start": 153285, - "end": 153289, + "start": 153284, + "end": 153288, "loc": { "start": { "line": 3792, @@ -172353,8 +172355,8 @@ }, "property": { "type": "Identifier", - "start": 153290, - "end": 153299, + "start": 153289, + "end": 153298, "loc": { "start": { "line": 3792, @@ -172372,8 +172374,8 @@ }, "property": { "type": "Identifier", - "start": 153300, - "end": 153310, + "start": 153299, + "end": 153309, "loc": { "start": { "line": 3792, @@ -172391,8 +172393,8 @@ }, "property": { "type": "Identifier", - "start": 153312, - "end": 153325, + "start": 153311, + "end": 153324, "loc": { "start": { "line": 3792, @@ -172411,8 +172413,8 @@ "arguments": [ { "type": "Identifier", - "start": 153326, - "end": 153337, + "start": 153325, + "end": 153336, "loc": { "start": { "line": 3792, @@ -172428,8 +172430,8 @@ }, { "type": "Identifier", - "start": 153339, - "end": 153347, + "start": 153338, + "end": 153346, "loc": { "start": { "line": 3792, @@ -172458,8 +172460,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 152948, - "end": 152975, + "start": 152947, + "end": 152974, "loc": { "start": { "line": 3782, @@ -172476,8 +172478,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 153371, - "end": 153398, + "start": 153370, + "end": 153397, "loc": { "start": { "line": 3796, @@ -172493,8 +172495,8 @@ }, { "type": "ClassMethod", - "start": 153403, - "end": 153782, + "start": 153402, + "end": 153781, "loc": { "start": { "line": 3799, @@ -172509,8 +172511,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 153403, - "end": 153413, + "start": 153402, + "end": 153412, "loc": { "start": { "line": 3799, @@ -172533,8 +172535,8 @@ "params": [ { "type": "Identifier", - "start": 153414, - "end": 153422, + "start": 153413, + "end": 153421, "loc": { "start": { "line": 3799, @@ -172551,8 +172553,8 @@ ], "body": { "type": "BlockStatement", - "start": 153424, - "end": 153782, + "start": 153423, + "end": 153781, "loc": { "start": { "line": 3799, @@ -172566,8 +172568,8 @@ "body": [ { "type": "IfStatement", - "start": 153434, - "end": 153505, + "start": 153433, + "end": 153504, "loc": { "start": { "line": 3800, @@ -172580,8 +172582,8 @@ }, "test": { "type": "BinaryExpression", - "start": 153438, - "end": 153472, + "start": 153437, + "end": 153471, "loc": { "start": { "line": 3800, @@ -172594,8 +172596,8 @@ }, "left": { "type": "MemberExpression", - "start": 153438, - "end": 153466, + "start": 153437, + "end": 153465, "loc": { "start": { "line": 3800, @@ -172608,8 +172610,8 @@ }, "object": { "type": "ThisExpression", - "start": 153438, - "end": 153442, + "start": 153437, + "end": 153441, "loc": { "start": { "line": 3800, @@ -172623,8 +172625,8 @@ }, "property": { "type": "Identifier", - "start": 153443, - "end": 153466, + "start": 153442, + "end": 153465, "loc": { "start": { "line": 3800, @@ -172643,8 +172645,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 153471, - "end": 153472, + "start": 153470, + "end": 153471, "loc": { "start": { "line": 3800, @@ -172664,8 +172666,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 153474, - "end": 153505, + "start": 153473, + "end": 153504, "loc": { "start": { "line": 3800, @@ -172679,8 +172681,8 @@ "body": [ { "type": "ReturnStatement", - "start": 153488, - "end": 153495, + "start": 153487, + "end": 153494, "loc": { "start": { "line": 3801, @@ -172700,8 +172702,8 @@ }, { "type": "VariableDeclaration", - "start": 153514, - "end": 153551, + "start": 153513, + "end": 153550, "loc": { "start": { "line": 3803, @@ -172715,8 +172717,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 153520, - "end": 153550, + "start": 153519, + "end": 153549, "loc": { "start": { "line": 3803, @@ -172729,8 +172731,8 @@ }, "id": { "type": "Identifier", - "start": 153520, - "end": 153531, + "start": 153519, + "end": 153530, "loc": { "start": { "line": 3803, @@ -172746,8 +172748,8 @@ }, "init": { "type": "MemberExpression", - "start": 153534, - "end": 153550, + "start": 153533, + "end": 153549, "loc": { "start": { "line": 3803, @@ -172760,8 +172762,8 @@ }, "object": { "type": "ThisExpression", - "start": 153534, - "end": 153538, + "start": 153533, + "end": 153537, "loc": { "start": { "line": 3803, @@ -172775,8 +172777,8 @@ }, "property": { "type": "Identifier", - "start": 153539, - "end": 153550, + "start": 153538, + "end": 153549, "loc": { "start": { "line": 3803, @@ -172798,8 +172800,8 @@ }, { "type": "ForStatement", - "start": 153560, - "end": 153776, + "start": 153559, + "end": 153775, "loc": { "start": { "line": 3804, @@ -172812,8 +172814,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 153565, - "end": 153614, + "start": 153564, + "end": 153613, "loc": { "start": { "line": 3804, @@ -172827,8 +172829,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 153569, - "end": 153574, + "start": 153568, + "end": 153573, "loc": { "start": { "line": 3804, @@ -172841,8 +172843,8 @@ }, "id": { "type": "Identifier", - "start": 153569, - "end": 153570, + "start": 153568, + "end": 153569, "loc": { "start": { "line": 3804, @@ -172858,8 +172860,8 @@ }, "init": { "type": "NumericLiteral", - "start": 153573, - "end": 153574, + "start": 153572, + "end": 153573, "loc": { "start": { "line": 3804, @@ -172879,8 +172881,8 @@ }, { "type": "VariableDeclarator", - "start": 153576, - "end": 153614, + "start": 153575, + "end": 153613, "loc": { "start": { "line": 3804, @@ -172893,8 +172895,8 @@ }, "id": { "type": "Identifier", - "start": 153576, - "end": 153579, + "start": 153575, + "end": 153578, "loc": { "start": { "line": 3804, @@ -172910,8 +172912,8 @@ }, "init": { "type": "MemberExpression", - "start": 153582, - "end": 153614, + "start": 153581, + "end": 153613, "loc": { "start": { "line": 3804, @@ -172924,8 +172926,8 @@ }, "object": { "type": "MemberExpression", - "start": 153582, - "end": 153607, + "start": 153581, + "end": 153606, "loc": { "start": { "line": 3804, @@ -172938,8 +172940,8 @@ }, "object": { "type": "Identifier", - "start": 153582, - "end": 153593, + "start": 153581, + "end": 153592, "loc": { "start": { "line": 3804, @@ -172955,8 +172957,8 @@ }, "property": { "type": "Identifier", - "start": 153594, - "end": 153607, + "start": 153593, + "end": 153606, "loc": { "start": { "line": 3804, @@ -172974,8 +172976,8 @@ }, "property": { "type": "Identifier", - "start": 153608, - "end": 153614, + "start": 153607, + "end": 153613, "loc": { "start": { "line": 3804, @@ -172997,8 +172999,8 @@ }, "test": { "type": "BinaryExpression", - "start": 153616, - "end": 153623, + "start": 153615, + "end": 153622, "loc": { "start": { "line": 3804, @@ -173011,8 +173013,8 @@ }, "left": { "type": "Identifier", - "start": 153616, - "end": 153617, + "start": 153615, + "end": 153616, "loc": { "start": { "line": 3804, @@ -173029,8 +173031,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 153620, - "end": 153623, + "start": 153619, + "end": 153622, "loc": { "start": { "line": 3804, @@ -173047,8 +173049,8 @@ }, "update": { "type": "UpdateExpression", - "start": 153625, - "end": 153628, + "start": 153624, + "end": 153627, "loc": { "start": { "line": 3804, @@ -173063,8 +173065,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 153625, - "end": 153626, + "start": 153624, + "end": 153625, "loc": { "start": { "line": 3804, @@ -173081,8 +173083,8 @@ }, "body": { "type": "BlockStatement", - "start": 153630, - "end": 153776, + "start": 153629, + "end": 153775, "loc": { "start": { "line": 3804, @@ -173096,8 +173098,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 153644, - "end": 153692, + "start": 153643, + "end": 153691, "loc": { "start": { "line": 3805, @@ -173111,8 +173113,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 153650, - "end": 153691, + "start": 153649, + "end": 153690, "loc": { "start": { "line": 3805, @@ -173125,8 +173127,8 @@ }, "id": { "type": "Identifier", - "start": 153650, - "end": 153660, + "start": 153649, + "end": 153659, "loc": { "start": { "line": 3805, @@ -173142,8 +173144,8 @@ }, "init": { "type": "MemberExpression", - "start": 153663, - "end": 153691, + "start": 153662, + "end": 153690, "loc": { "start": { "line": 3805, @@ -173156,8 +173158,8 @@ }, "object": { "type": "MemberExpression", - "start": 153663, - "end": 153688, + "start": 153662, + "end": 153687, "loc": { "start": { "line": 3805, @@ -173170,8 +173172,8 @@ }, "object": { "type": "Identifier", - "start": 153663, - "end": 153674, + "start": 153662, + "end": 153673, "loc": { "start": { "line": 3805, @@ -173187,8 +173189,8 @@ }, "property": { "type": "Identifier", - "start": 153675, - "end": 153688, + "start": 153674, + "end": 153687, "loc": { "start": { "line": 3805, @@ -173206,8 +173208,8 @@ }, "property": { "type": "Identifier", - "start": 153689, - "end": 153690, + "start": 153688, + "end": 153689, "loc": { "start": { "line": 3805, @@ -173229,8 +173231,8 @@ }, { "type": "ExpressionStatement", - "start": 153705, - "end": 153766, + "start": 153704, + "end": 153765, "loc": { "start": { "line": 3806, @@ -173243,8 +173245,8 @@ }, "expression": { "type": "CallExpression", - "start": 153705, - "end": 153765, + "start": 153704, + "end": 153764, "loc": { "start": { "line": 3806, @@ -173257,8 +173259,8 @@ }, "callee": { "type": "MemberExpression", - "start": 153705, - "end": 153742, + "start": 153704, + "end": 153741, "loc": { "start": { "line": 3806, @@ -173271,8 +173273,8 @@ }, "object": { "type": "MemberExpression", - "start": 153705, - "end": 153731, + "start": 153704, + "end": 153730, "loc": { "start": { "line": 3806, @@ -173285,8 +173287,8 @@ }, "object": { "type": "MemberExpression", - "start": 153705, - "end": 153719, + "start": 153704, + "end": 153718, "loc": { "start": { "line": 3806, @@ -173299,8 +173301,8 @@ }, "object": { "type": "ThisExpression", - "start": 153705, - "end": 153709, + "start": 153704, + "end": 153708, "loc": { "start": { "line": 3806, @@ -173314,8 +173316,8 @@ }, "property": { "type": "Identifier", - "start": 153710, - "end": 153719, + "start": 153709, + "end": 153718, "loc": { "start": { "line": 3806, @@ -173333,8 +173335,8 @@ }, "property": { "type": "Identifier", - "start": 153720, - "end": 153730, + "start": 153719, + "end": 153729, "loc": { "start": { "line": 3806, @@ -173352,8 +173354,8 @@ }, "property": { "type": "Identifier", - "start": 153732, - "end": 153742, + "start": 153731, + "end": 153741, "loc": { "start": { "line": 3806, @@ -173372,8 +173374,8 @@ "arguments": [ { "type": "Identifier", - "start": 153743, - "end": 153754, + "start": 153742, + "end": 153753, "loc": { "start": { "line": 3806, @@ -173389,8 +173391,8 @@ }, { "type": "Identifier", - "start": 153756, - "end": 153764, + "start": 153755, + "end": 153763, "loc": { "start": { "line": 3806, @@ -173419,8 +173421,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 153371, - "end": 153398, + "start": 153370, + "end": 153397, "loc": { "start": { "line": 3796, @@ -173437,8 +173439,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 153788, - "end": 153803, + "start": 153787, + "end": 153802, "loc": { "start": { "line": 3810, @@ -173454,8 +173456,8 @@ }, { "type": "ClassMethod", - "start": 153808, - "end": 154321, + "start": 153807, + "end": 154320, "loc": { "start": { "line": 3811, @@ -173470,8 +173472,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 153808, - "end": 153823, + "start": 153807, + "end": 153822, "loc": { "start": { "line": 3811, @@ -173494,8 +173496,8 @@ "params": [ { "type": "Identifier", - "start": 153824, - "end": 153838, + "start": 153823, + "end": 153837, "loc": { "start": { "line": 3811, @@ -173511,8 +173513,8 @@ }, { "type": "Identifier", - "start": 153840, - "end": 153854, + "start": 153839, + "end": 153853, "loc": { "start": { "line": 3811, @@ -173529,8 +173531,8 @@ ], "body": { "type": "BlockStatement", - "start": 153856, - "end": 154321, + "start": 153855, + "end": 154320, "loc": { "start": { "line": 3811, @@ -173544,8 +173546,8 @@ "body": [ { "type": "IfStatement", - "start": 153866, - "end": 153938, + "start": 153865, + "end": 153937, "loc": { "start": { "line": 3812, @@ -173558,8 +173560,8 @@ }, "test": { "type": "BinaryExpression", - "start": 153870, - "end": 153905, + "start": 153869, + "end": 153904, "loc": { "start": { "line": 3812, @@ -173572,8 +173574,8 @@ }, "left": { "type": "MemberExpression", - "start": 153870, - "end": 153899, + "start": 153869, + "end": 153898, "loc": { "start": { "line": 3812, @@ -173586,8 +173588,8 @@ }, "object": { "type": "ThisExpression", - "start": 153870, - "end": 153874, + "start": 153869, + "end": 153873, "loc": { "start": { "line": 3812, @@ -173601,8 +173603,8 @@ }, "property": { "type": "Identifier", - "start": 153875, - "end": 153899, + "start": 153874, + "end": 153898, "loc": { "start": { "line": 3812, @@ -173621,8 +173623,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 153904, - "end": 153905, + "start": 153903, + "end": 153904, "loc": { "start": { "line": 3812, @@ -173642,8 +173644,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 153907, - "end": 153938, + "start": 153906, + "end": 153937, "loc": { "start": { "line": 3812, @@ -173657,8 +173659,8 @@ "body": [ { "type": "ReturnStatement", - "start": 153921, - "end": 153928, + "start": 153920, + "end": 153927, "loc": { "start": { "line": 3813, @@ -173678,8 +173680,8 @@ }, { "type": "VariableDeclaration", - "start": 153947, - "end": 153984, + "start": 153946, + "end": 153983, "loc": { "start": { "line": 3815, @@ -173693,8 +173695,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 153953, - "end": 153983, + "start": 153952, + "end": 153982, "loc": { "start": { "line": 3815, @@ -173707,8 +173709,8 @@ }, "id": { "type": "Identifier", - "start": 153953, - "end": 153964, + "start": 153952, + "end": 153963, "loc": { "start": { "line": 3815, @@ -173724,8 +173726,8 @@ }, "init": { "type": "MemberExpression", - "start": 153967, - "end": 153983, + "start": 153966, + "end": 153982, "loc": { "start": { "line": 3815, @@ -173738,8 +173740,8 @@ }, "object": { "type": "ThisExpression", - "start": 153967, - "end": 153971, + "start": 153966, + "end": 153970, "loc": { "start": { "line": 3815, @@ -173753,8 +173755,8 @@ }, "property": { "type": "Identifier", - "start": 153972, - "end": 153983, + "start": 153971, + "end": 153982, "loc": { "start": { "line": 3815, @@ -173776,8 +173778,8 @@ }, { "type": "ForStatement", - "start": 153993, - "end": 154315, + "start": 153992, + "end": 154314, "loc": { "start": { "line": 3816, @@ -173790,8 +173792,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 153998, - "end": 154047, + "start": 153997, + "end": 154046, "loc": { "start": { "line": 3816, @@ -173805,8 +173807,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 154002, - "end": 154007, + "start": 154001, + "end": 154006, "loc": { "start": { "line": 3816, @@ -173819,8 +173821,8 @@ }, "id": { "type": "Identifier", - "start": 154002, - "end": 154003, + "start": 154001, + "end": 154002, "loc": { "start": { "line": 3816, @@ -173836,8 +173838,8 @@ }, "init": { "type": "NumericLiteral", - "start": 154006, - "end": 154007, + "start": 154005, + "end": 154006, "loc": { "start": { "line": 3816, @@ -173857,8 +173859,8 @@ }, { "type": "VariableDeclarator", - "start": 154009, - "end": 154047, + "start": 154008, + "end": 154046, "loc": { "start": { "line": 3816, @@ -173871,8 +173873,8 @@ }, "id": { "type": "Identifier", - "start": 154009, - "end": 154012, + "start": 154008, + "end": 154011, "loc": { "start": { "line": 3816, @@ -173888,8 +173890,8 @@ }, "init": { "type": "MemberExpression", - "start": 154015, - "end": 154047, + "start": 154014, + "end": 154046, "loc": { "start": { "line": 3816, @@ -173902,8 +173904,8 @@ }, "object": { "type": "MemberExpression", - "start": 154015, - "end": 154040, + "start": 154014, + "end": 154039, "loc": { "start": { "line": 3816, @@ -173916,8 +173918,8 @@ }, "object": { "type": "Identifier", - "start": 154015, - "end": 154026, + "start": 154014, + "end": 154025, "loc": { "start": { "line": 3816, @@ -173933,8 +173935,8 @@ }, "property": { "type": "Identifier", - "start": 154027, - "end": 154040, + "start": 154026, + "end": 154039, "loc": { "start": { "line": 3816, @@ -173952,8 +173954,8 @@ }, "property": { "type": "Identifier", - "start": 154041, - "end": 154047, + "start": 154040, + "end": 154046, "loc": { "start": { "line": 3816, @@ -173975,8 +173977,8 @@ }, "test": { "type": "BinaryExpression", - "start": 154049, - "end": 154056, + "start": 154048, + "end": 154055, "loc": { "start": { "line": 3816, @@ -173989,8 +173991,8 @@ }, "left": { "type": "Identifier", - "start": 154049, - "end": 154050, + "start": 154048, + "end": 154049, "loc": { "start": { "line": 3816, @@ -174007,8 +174009,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 154053, - "end": 154056, + "start": 154052, + "end": 154055, "loc": { "start": { "line": 3816, @@ -174025,8 +174027,8 @@ }, "update": { "type": "UpdateExpression", - "start": 154058, - "end": 154061, + "start": 154057, + "end": 154060, "loc": { "start": { "line": 3816, @@ -174041,8 +174043,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 154058, - "end": 154059, + "start": 154057, + "end": 154058, "loc": { "start": { "line": 3816, @@ -174059,8 +174061,8 @@ }, "body": { "type": "BlockStatement", - "start": 154063, - "end": 154315, + "start": 154062, + "end": 154314, "loc": { "start": { "line": 3816, @@ -174074,8 +174076,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 154077, - "end": 154125, + "start": 154076, + "end": 154124, "loc": { "start": { "line": 3817, @@ -174089,8 +174091,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 154083, - "end": 154124, + "start": 154082, + "end": 154123, "loc": { "start": { "line": 3817, @@ -174103,8 +174105,8 @@ }, "id": { "type": "Identifier", - "start": 154083, - "end": 154093, + "start": 154082, + "end": 154092, "loc": { "start": { "line": 3817, @@ -174120,8 +174122,8 @@ }, "init": { "type": "MemberExpression", - "start": 154096, - "end": 154124, + "start": 154095, + "end": 154123, "loc": { "start": { "line": 3817, @@ -174134,8 +174136,8 @@ }, "object": { "type": "MemberExpression", - "start": 154096, - "end": 154121, + "start": 154095, + "end": 154120, "loc": { "start": { "line": 3817, @@ -174148,8 +174150,8 @@ }, "object": { "type": "Identifier", - "start": 154096, - "end": 154107, + "start": 154095, + "end": 154106, "loc": { "start": { "line": 3817, @@ -174165,8 +174167,8 @@ }, "property": { "type": "Identifier", - "start": 154108, - "end": 154121, + "start": 154107, + "end": 154120, "loc": { "start": { "line": 3817, @@ -174184,8 +174186,8 @@ }, "property": { "type": "Identifier", - "start": 154122, - "end": 154123, + "start": 154121, + "end": 154122, "loc": { "start": { "line": 3817, @@ -174207,8 +174209,8 @@ }, { "type": "VariableDeclaration", - "start": 154138, - "end": 154179, + "start": 154137, + "end": 154178, "loc": { "start": { "line": 3818, @@ -174222,8 +174224,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 154144, - "end": 154178, + "start": 154143, + "end": 154177, "loc": { "start": { "line": 3818, @@ -174236,8 +174238,8 @@ }, "id": { "type": "Identifier", - "start": 154144, - "end": 154149, + "start": 154143, + "end": 154148, "loc": { "start": { "line": 3818, @@ -174253,8 +174255,8 @@ }, "init": { "type": "MemberExpression", - "start": 154152, - "end": 154178, + "start": 154151, + "end": 154177, "loc": { "start": { "line": 3818, @@ -174267,8 +174269,8 @@ }, "object": { "type": "MemberExpression", - "start": 154152, - "end": 154166, + "start": 154151, + "end": 154165, "loc": { "start": { "line": 3818, @@ -174281,8 +174283,8 @@ }, "object": { "type": "ThisExpression", - "start": 154152, - "end": 154156, + "start": 154151, + "end": 154155, "loc": { "start": { "line": 3818, @@ -174296,8 +174298,8 @@ }, "property": { "type": "Identifier", - "start": 154157, - "end": 154166, + "start": 154156, + "end": 154165, "loc": { "start": { "line": 3818, @@ -174315,8 +174317,8 @@ }, "property": { "type": "Identifier", - "start": 154167, - "end": 154177, + "start": 154166, + "end": 154176, "loc": { "start": { "line": 3818, @@ -174338,8 +174340,8 @@ }, { "type": "IfStatement", - "start": 154192, - "end": 154305, + "start": 154191, + "end": 154304, "loc": { "start": { "line": 3819, @@ -174352,8 +174354,8 @@ }, "test": { "type": "MemberExpression", - "start": 154196, - "end": 154217, + "start": 154195, + "end": 154216, "loc": { "start": { "line": 3819, @@ -174366,8 +174368,8 @@ }, "object": { "type": "Identifier", - "start": 154196, - "end": 154201, + "start": 154195, + "end": 154200, "loc": { "start": { "line": 3819, @@ -174383,8 +174385,8 @@ }, "property": { "type": "Identifier", - "start": 154202, - "end": 154217, + "start": 154201, + "end": 154216, "loc": { "start": { "line": 3819, @@ -174402,8 +174404,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 154219, - "end": 154305, + "start": 154218, + "end": 154304, "loc": { "start": { "line": 3819, @@ -174417,8 +174419,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 154237, - "end": 154291, + "start": 154236, + "end": 154290, "loc": { "start": { "line": 3820, @@ -174431,8 +174433,8 @@ }, "expression": { "type": "CallExpression", - "start": 154237, - "end": 154290, + "start": 154236, + "end": 154289, "loc": { "start": { "line": 3820, @@ -174445,8 +174447,8 @@ }, "callee": { "type": "MemberExpression", - "start": 154237, - "end": 154258, + "start": 154236, + "end": 154257, "loc": { "start": { "line": 3820, @@ -174459,8 +174461,8 @@ }, "object": { "type": "Identifier", - "start": 154237, - "end": 154242, + "start": 154236, + "end": 154241, "loc": { "start": { "line": 3820, @@ -174476,8 +174478,8 @@ }, "property": { "type": "Identifier", - "start": 154243, - "end": 154258, + "start": 154242, + "end": 154257, "loc": { "start": { "line": 3820, @@ -174496,8 +174498,8 @@ "arguments": [ { "type": "Identifier", - "start": 154259, - "end": 154273, + "start": 154258, + "end": 154272, "loc": { "start": { "line": 3820, @@ -174513,8 +174515,8 @@ }, { "type": "Identifier", - "start": 154275, - "end": 154289, + "start": 154274, + "end": 154288, "loc": { "start": { "line": 3820, @@ -174548,8 +174550,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 153788, - "end": 153803, + "start": 153787, + "end": 153802, "loc": { "start": { "line": 3810, @@ -174566,8 +174568,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 154327, - "end": 154342, + "start": 154326, + "end": 154341, "loc": { "start": { "line": 3825, @@ -174583,8 +174585,8 @@ }, { "type": "ClassMethod", - "start": 154347, - "end": 154730, + "start": 154346, + "end": 154729, "loc": { "start": { "line": 3826, @@ -174599,8 +174601,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 154347, - "end": 154359, + "start": 154346, + "end": 154358, "loc": { "start": { "line": 3826, @@ -174623,8 +174625,8 @@ "params": [ { "type": "Identifier", - "start": 154360, - "end": 154368, + "start": 154359, + "end": 154367, "loc": { "start": { "line": 3826, @@ -174641,8 +174643,8 @@ ], "body": { "type": "BlockStatement", - "start": 154370, - "end": 154730, + "start": 154369, + "end": 154729, "loc": { "start": { "line": 3826, @@ -174656,8 +174658,8 @@ "body": [ { "type": "IfStatement", - "start": 154380, - "end": 154451, + "start": 154379, + "end": 154450, "loc": { "start": { "line": 3827, @@ -174670,8 +174672,8 @@ }, "test": { "type": "BinaryExpression", - "start": 154384, - "end": 154418, + "start": 154383, + "end": 154417, "loc": { "start": { "line": 3827, @@ -174684,8 +174686,8 @@ }, "left": { "type": "MemberExpression", - "start": 154384, - "end": 154412, + "start": 154383, + "end": 154411, "loc": { "start": { "line": 3827, @@ -174698,8 +174700,8 @@ }, "object": { "type": "ThisExpression", - "start": 154384, - "end": 154388, + "start": 154383, + "end": 154387, "loc": { "start": { "line": 3827, @@ -174713,8 +174715,8 @@ }, "property": { "type": "Identifier", - "start": 154389, - "end": 154412, + "start": 154388, + "end": 154411, "loc": { "start": { "line": 3827, @@ -174733,8 +174735,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 154417, - "end": 154418, + "start": 154416, + "end": 154417, "loc": { "start": { "line": 3827, @@ -174754,8 +174756,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 154420, - "end": 154451, + "start": 154419, + "end": 154450, "loc": { "start": { "line": 3827, @@ -174769,8 +174771,8 @@ "body": [ { "type": "ReturnStatement", - "start": 154434, - "end": 154441, + "start": 154433, + "end": 154440, "loc": { "start": { "line": 3828, @@ -174790,8 +174792,8 @@ }, { "type": "VariableDeclaration", - "start": 154460, - "end": 154497, + "start": 154459, + "end": 154496, "loc": { "start": { "line": 3830, @@ -174805,8 +174807,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 154466, - "end": 154496, + "start": 154465, + "end": 154495, "loc": { "start": { "line": 3830, @@ -174819,8 +174821,8 @@ }, "id": { "type": "Identifier", - "start": 154466, - "end": 154477, + "start": 154465, + "end": 154476, "loc": { "start": { "line": 3830, @@ -174836,8 +174838,8 @@ }, "init": { "type": "MemberExpression", - "start": 154480, - "end": 154496, + "start": 154479, + "end": 154495, "loc": { "start": { "line": 3830, @@ -174850,8 +174852,8 @@ }, "object": { "type": "ThisExpression", - "start": 154480, - "end": 154484, + "start": 154479, + "end": 154483, "loc": { "start": { "line": 3830, @@ -174865,8 +174867,8 @@ }, "property": { "type": "Identifier", - "start": 154485, - "end": 154496, + "start": 154484, + "end": 154495, "loc": { "start": { "line": 3830, @@ -174888,8 +174890,8 @@ }, { "type": "ForStatement", - "start": 154506, - "end": 154724, + "start": 154505, + "end": 154723, "loc": { "start": { "line": 3831, @@ -174902,8 +174904,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 154511, - "end": 154560, + "start": 154510, + "end": 154559, "loc": { "start": { "line": 3831, @@ -174917,8 +174919,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 154515, - "end": 154520, + "start": 154514, + "end": 154519, "loc": { "start": { "line": 3831, @@ -174931,8 +174933,8 @@ }, "id": { "type": "Identifier", - "start": 154515, - "end": 154516, + "start": 154514, + "end": 154515, "loc": { "start": { "line": 3831, @@ -174948,8 +174950,8 @@ }, "init": { "type": "NumericLiteral", - "start": 154519, - "end": 154520, + "start": 154518, + "end": 154519, "loc": { "start": { "line": 3831, @@ -174969,8 +174971,8 @@ }, { "type": "VariableDeclarator", - "start": 154522, - "end": 154560, + "start": 154521, + "end": 154559, "loc": { "start": { "line": 3831, @@ -174983,8 +174985,8 @@ }, "id": { "type": "Identifier", - "start": 154522, - "end": 154525, + "start": 154521, + "end": 154524, "loc": { "start": { "line": 3831, @@ -175000,8 +175002,8 @@ }, "init": { "type": "MemberExpression", - "start": 154528, - "end": 154560, + "start": 154527, + "end": 154559, "loc": { "start": { "line": 3831, @@ -175014,8 +175016,8 @@ }, "object": { "type": "MemberExpression", - "start": 154528, - "end": 154553, + "start": 154527, + "end": 154552, "loc": { "start": { "line": 3831, @@ -175028,8 +175030,8 @@ }, "object": { "type": "Identifier", - "start": 154528, - "end": 154539, + "start": 154527, + "end": 154538, "loc": { "start": { "line": 3831, @@ -175045,8 +175047,8 @@ }, "property": { "type": "Identifier", - "start": 154540, - "end": 154553, + "start": 154539, + "end": 154552, "loc": { "start": { "line": 3831, @@ -175064,8 +175066,8 @@ }, "property": { "type": "Identifier", - "start": 154554, - "end": 154560, + "start": 154553, + "end": 154559, "loc": { "start": { "line": 3831, @@ -175087,8 +175089,8 @@ }, "test": { "type": "BinaryExpression", - "start": 154562, - "end": 154569, + "start": 154561, + "end": 154568, "loc": { "start": { "line": 3831, @@ -175101,8 +175103,8 @@ }, "left": { "type": "Identifier", - "start": 154562, - "end": 154563, + "start": 154561, + "end": 154562, "loc": { "start": { "line": 3831, @@ -175119,8 +175121,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 154566, - "end": 154569, + "start": 154565, + "end": 154568, "loc": { "start": { "line": 3831, @@ -175137,8 +175139,8 @@ }, "update": { "type": "UpdateExpression", - "start": 154571, - "end": 154574, + "start": 154570, + "end": 154573, "loc": { "start": { "line": 3831, @@ -175153,8 +175155,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 154571, - "end": 154572, + "start": 154570, + "end": 154571, "loc": { "start": { "line": 3831, @@ -175171,8 +175173,8 @@ }, "body": { "type": "BlockStatement", - "start": 154576, - "end": 154724, + "start": 154575, + "end": 154723, "loc": { "start": { "line": 3831, @@ -175186,8 +175188,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 154590, - "end": 154638, + "start": 154589, + "end": 154637, "loc": { "start": { "line": 3832, @@ -175201,8 +175203,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 154596, - "end": 154637, + "start": 154595, + "end": 154636, "loc": { "start": { "line": 3832, @@ -175215,8 +175217,8 @@ }, "id": { "type": "Identifier", - "start": 154596, - "end": 154606, + "start": 154595, + "end": 154605, "loc": { "start": { "line": 3832, @@ -175232,8 +175234,8 @@ }, "init": { "type": "MemberExpression", - "start": 154609, - "end": 154637, + "start": 154608, + "end": 154636, "loc": { "start": { "line": 3832, @@ -175246,8 +175248,8 @@ }, "object": { "type": "MemberExpression", - "start": 154609, - "end": 154634, + "start": 154608, + "end": 154633, "loc": { "start": { "line": 3832, @@ -175260,8 +175262,8 @@ }, "object": { "type": "Identifier", - "start": 154609, - "end": 154620, + "start": 154608, + "end": 154619, "loc": { "start": { "line": 3832, @@ -175277,8 +175279,8 @@ }, "property": { "type": "Identifier", - "start": 154621, - "end": 154634, + "start": 154620, + "end": 154633, "loc": { "start": { "line": 3832, @@ -175296,8 +175298,8 @@ }, "property": { "type": "Identifier", - "start": 154635, - "end": 154636, + "start": 154634, + "end": 154635, "loc": { "start": { "line": 3832, @@ -175319,8 +175321,8 @@ }, { "type": "ExpressionStatement", - "start": 154651, - "end": 154714, + "start": 154650, + "end": 154713, "loc": { "start": { "line": 3833, @@ -175333,8 +175335,8 @@ }, "expression": { "type": "CallExpression", - "start": 154651, - "end": 154713, + "start": 154650, + "end": 154712, "loc": { "start": { "line": 3833, @@ -175347,8 +175349,8 @@ }, "callee": { "type": "MemberExpression", - "start": 154651, - "end": 154690, + "start": 154650, + "end": 154689, "loc": { "start": { "line": 3833, @@ -175361,8 +175363,8 @@ }, "object": { "type": "MemberExpression", - "start": 154651, - "end": 154677, + "start": 154650, + "end": 154676, "loc": { "start": { "line": 3833, @@ -175375,8 +175377,8 @@ }, "object": { "type": "MemberExpression", - "start": 154651, - "end": 154665, + "start": 154650, + "end": 154664, "loc": { "start": { "line": 3833, @@ -175389,8 +175391,8 @@ }, "object": { "type": "ThisExpression", - "start": 154651, - "end": 154655, + "start": 154650, + "end": 154654, "loc": { "start": { "line": 3833, @@ -175404,8 +175406,8 @@ }, "property": { "type": "Identifier", - "start": 154656, - "end": 154665, + "start": 154655, + "end": 154664, "loc": { "start": { "line": 3833, @@ -175423,8 +175425,8 @@ }, "property": { "type": "Identifier", - "start": 154666, - "end": 154676, + "start": 154665, + "end": 154675, "loc": { "start": { "line": 3833, @@ -175442,8 +175444,8 @@ }, "property": { "type": "Identifier", - "start": 154678, - "end": 154690, + "start": 154677, + "end": 154689, "loc": { "start": { "line": 3833, @@ -175462,8 +175464,8 @@ "arguments": [ { "type": "Identifier", - "start": 154691, - "end": 154702, + "start": 154690, + "end": 154701, "loc": { "start": { "line": 3833, @@ -175479,8 +175481,8 @@ }, { "type": "Identifier", - "start": 154704, - "end": 154712, + "start": 154703, + "end": 154711, "loc": { "start": { "line": 3833, @@ -175509,8 +175511,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 154327, - "end": 154342, + "start": 154326, + "end": 154341, "loc": { "start": { "line": 3825, @@ -175527,8 +175529,8 @@ { "type": "CommentBlock", "value": "*\n * Called by SceneModelMesh.drawPickDepths()\n * @private\n ", - "start": 154736, - "end": 154812, + "start": 154735, + "end": 154811, "loc": { "start": { "line": 3837, @@ -175544,8 +175546,8 @@ }, { "type": "ClassMethod", - "start": 154817, - "end": 155204, + "start": 154816, + "end": 155203, "loc": { "start": { "line": 3841, @@ -175560,8 +175562,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 154817, - "end": 154831, + "start": 154816, + "end": 154830, "loc": { "start": { "line": 3841, @@ -175584,8 +175586,8 @@ "params": [ { "type": "Identifier", - "start": 154832, - "end": 154840, + "start": 154831, + "end": 154839, "loc": { "start": { "line": 3841, @@ -175602,8 +175604,8 @@ ], "body": { "type": "BlockStatement", - "start": 154842, - "end": 155204, + "start": 154841, + "end": 155203, "loc": { "start": { "line": 3841, @@ -175617,8 +175619,8 @@ "body": [ { "type": "IfStatement", - "start": 154852, - "end": 154923, + "start": 154851, + "end": 154922, "loc": { "start": { "line": 3842, @@ -175631,8 +175633,8 @@ }, "test": { "type": "BinaryExpression", - "start": 154856, - "end": 154890, + "start": 154855, + "end": 154889, "loc": { "start": { "line": 3842, @@ -175645,8 +175647,8 @@ }, "left": { "type": "MemberExpression", - "start": 154856, - "end": 154884, + "start": 154855, + "end": 154883, "loc": { "start": { "line": 3842, @@ -175659,8 +175661,8 @@ }, "object": { "type": "ThisExpression", - "start": 154856, - "end": 154860, + "start": 154855, + "end": 154859, "loc": { "start": { "line": 3842, @@ -175674,8 +175676,8 @@ }, "property": { "type": "Identifier", - "start": 154861, - "end": 154884, + "start": 154860, + "end": 154883, "loc": { "start": { "line": 3842, @@ -175694,8 +175696,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 154889, - "end": 154890, + "start": 154888, + "end": 154889, "loc": { "start": { "line": 3842, @@ -175715,8 +175717,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 154892, - "end": 154923, + "start": 154891, + "end": 154922, "loc": { "start": { "line": 3842, @@ -175730,8 +175732,8 @@ "body": [ { "type": "ReturnStatement", - "start": 154906, - "end": 154913, + "start": 154905, + "end": 154912, "loc": { "start": { "line": 3843, @@ -175751,8 +175753,8 @@ }, { "type": "VariableDeclaration", - "start": 154932, - "end": 154969, + "start": 154931, + "end": 154968, "loc": { "start": { "line": 3845, @@ -175766,8 +175768,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 154938, - "end": 154968, + "start": 154937, + "end": 154967, "loc": { "start": { "line": 3845, @@ -175780,8 +175782,8 @@ }, "id": { "type": "Identifier", - "start": 154938, - "end": 154949, + "start": 154937, + "end": 154948, "loc": { "start": { "line": 3845, @@ -175797,8 +175799,8 @@ }, "init": { "type": "MemberExpression", - "start": 154952, - "end": 154968, + "start": 154951, + "end": 154967, "loc": { "start": { "line": 3845, @@ -175811,8 +175813,8 @@ }, "object": { "type": "ThisExpression", - "start": 154952, - "end": 154956, + "start": 154951, + "end": 154955, "loc": { "start": { "line": 3845, @@ -175826,8 +175828,8 @@ }, "property": { "type": "Identifier", - "start": 154957, - "end": 154968, + "start": 154956, + "end": 154967, "loc": { "start": { "line": 3845, @@ -175849,8 +175851,8 @@ }, { "type": "ForStatement", - "start": 154978, - "end": 155198, + "start": 154977, + "end": 155197, "loc": { "start": { "line": 3846, @@ -175863,8 +175865,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 154983, - "end": 155032, + "start": 154982, + "end": 155031, "loc": { "start": { "line": 3846, @@ -175878,8 +175880,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 154987, - "end": 154992, + "start": 154986, + "end": 154991, "loc": { "start": { "line": 3846, @@ -175892,8 +175894,8 @@ }, "id": { "type": "Identifier", - "start": 154987, - "end": 154988, + "start": 154986, + "end": 154987, "loc": { "start": { "line": 3846, @@ -175909,8 +175911,8 @@ }, "init": { "type": "NumericLiteral", - "start": 154991, - "end": 154992, + "start": 154990, + "end": 154991, "loc": { "start": { "line": 3846, @@ -175930,8 +175932,8 @@ }, { "type": "VariableDeclarator", - "start": 154994, - "end": 155032, + "start": 154993, + "end": 155031, "loc": { "start": { "line": 3846, @@ -175944,8 +175946,8 @@ }, "id": { "type": "Identifier", - "start": 154994, - "end": 154997, + "start": 154993, + "end": 154996, "loc": { "start": { "line": 3846, @@ -175961,8 +175963,8 @@ }, "init": { "type": "MemberExpression", - "start": 155000, - "end": 155032, + "start": 154999, + "end": 155031, "loc": { "start": { "line": 3846, @@ -175975,8 +175977,8 @@ }, "object": { "type": "MemberExpression", - "start": 155000, - "end": 155025, + "start": 154999, + "end": 155024, "loc": { "start": { "line": 3846, @@ -175989,8 +175991,8 @@ }, "object": { "type": "Identifier", - "start": 155000, - "end": 155011, + "start": 154999, + "end": 155010, "loc": { "start": { "line": 3846, @@ -176006,8 +176008,8 @@ }, "property": { "type": "Identifier", - "start": 155012, - "end": 155025, + "start": 155011, + "end": 155024, "loc": { "start": { "line": 3846, @@ -176025,8 +176027,8 @@ }, "property": { "type": "Identifier", - "start": 155026, - "end": 155032, + "start": 155025, + "end": 155031, "loc": { "start": { "line": 3846, @@ -176048,8 +176050,8 @@ }, "test": { "type": "BinaryExpression", - "start": 155034, - "end": 155041, + "start": 155033, + "end": 155040, "loc": { "start": { "line": 3846, @@ -176062,8 +176064,8 @@ }, "left": { "type": "Identifier", - "start": 155034, - "end": 155035, + "start": 155033, + "end": 155034, "loc": { "start": { "line": 3846, @@ -176080,8 +176082,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 155038, - "end": 155041, + "start": 155037, + "end": 155040, "loc": { "start": { "line": 3846, @@ -176098,8 +176100,8 @@ }, "update": { "type": "UpdateExpression", - "start": 155043, - "end": 155046, + "start": 155042, + "end": 155045, "loc": { "start": { "line": 3846, @@ -176114,8 +176116,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 155043, - "end": 155044, + "start": 155042, + "end": 155043, "loc": { "start": { "line": 3846, @@ -176132,8 +176134,8 @@ }, "body": { "type": "BlockStatement", - "start": 155048, - "end": 155198, + "start": 155047, + "end": 155197, "loc": { "start": { "line": 3846, @@ -176147,8 +176149,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 155062, - "end": 155110, + "start": 155061, + "end": 155109, "loc": { "start": { "line": 3847, @@ -176162,8 +176164,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 155068, - "end": 155109, + "start": 155067, + "end": 155108, "loc": { "start": { "line": 3847, @@ -176176,8 +176178,8 @@ }, "id": { "type": "Identifier", - "start": 155068, - "end": 155078, + "start": 155067, + "end": 155077, "loc": { "start": { "line": 3847, @@ -176193,8 +176195,8 @@ }, "init": { "type": "MemberExpression", - "start": 155081, - "end": 155109, + "start": 155080, + "end": 155108, "loc": { "start": { "line": 3847, @@ -176207,8 +176209,8 @@ }, "object": { "type": "MemberExpression", - "start": 155081, - "end": 155106, + "start": 155080, + "end": 155105, "loc": { "start": { "line": 3847, @@ -176221,8 +176223,8 @@ }, "object": { "type": "Identifier", - "start": 155081, - "end": 155092, + "start": 155080, + "end": 155091, "loc": { "start": { "line": 3847, @@ -176238,8 +176240,8 @@ }, "property": { "type": "Identifier", - "start": 155093, - "end": 155106, + "start": 155092, + "end": 155105, "loc": { "start": { "line": 3847, @@ -176257,8 +176259,8 @@ }, "property": { "type": "Identifier", - "start": 155107, - "end": 155108, + "start": 155106, + "end": 155107, "loc": { "start": { "line": 3847, @@ -176280,8 +176282,8 @@ }, { "type": "ExpressionStatement", - "start": 155123, - "end": 155188, + "start": 155122, + "end": 155187, "loc": { "start": { "line": 3848, @@ -176294,8 +176296,8 @@ }, "expression": { "type": "CallExpression", - "start": 155123, - "end": 155187, + "start": 155122, + "end": 155186, "loc": { "start": { "line": 3848, @@ -176308,8 +176310,8 @@ }, "callee": { "type": "MemberExpression", - "start": 155123, - "end": 155164, + "start": 155122, + "end": 155163, "loc": { "start": { "line": 3848, @@ -176322,8 +176324,8 @@ }, "object": { "type": "MemberExpression", - "start": 155123, - "end": 155149, + "start": 155122, + "end": 155148, "loc": { "start": { "line": 3848, @@ -176336,8 +176338,8 @@ }, "object": { "type": "MemberExpression", - "start": 155123, - "end": 155137, + "start": 155122, + "end": 155136, "loc": { "start": { "line": 3848, @@ -176350,8 +176352,8 @@ }, "object": { "type": "ThisExpression", - "start": 155123, - "end": 155127, + "start": 155122, + "end": 155126, "loc": { "start": { "line": 3848, @@ -176365,8 +176367,8 @@ }, "property": { "type": "Identifier", - "start": 155128, - "end": 155137, + "start": 155127, + "end": 155136, "loc": { "start": { "line": 3848, @@ -176384,8 +176386,8 @@ }, "property": { "type": "Identifier", - "start": 155138, - "end": 155148, + "start": 155137, + "end": 155147, "loc": { "start": { "line": 3848, @@ -176403,8 +176405,8 @@ }, "property": { "type": "Identifier", - "start": 155150, - "end": 155164, + "start": 155149, + "end": 155163, "loc": { "start": { "line": 3848, @@ -176423,8 +176425,8 @@ "arguments": [ { "type": "Identifier", - "start": 155165, - "end": 155176, + "start": 155164, + "end": 155175, "loc": { "start": { "line": 3848, @@ -176440,8 +176442,8 @@ }, { "type": "Identifier", - "start": 155178, - "end": 155186, + "start": 155177, + "end": 155185, "loc": { "start": { "line": 3848, @@ -176470,8 +176472,8 @@ { "type": "CommentBlock", "value": "*\n * Called by SceneModelMesh.drawPickDepths()\n * @private\n ", - "start": 154736, - "end": 154812, + "start": 154735, + "end": 154811, "loc": { "start": { "line": 3837, @@ -176488,8 +176490,8 @@ { "type": "CommentBlock", "value": "*\n * Called by SceneModelMesh.drawPickNormals()\n * @private\n ", - "start": 155210, - "end": 155287, + "start": 155209, + "end": 155286, "loc": { "start": { "line": 3852, @@ -176505,8 +176507,8 @@ }, { "type": "ClassMethod", - "start": 155292, - "end": 155681, + "start": 155291, + "end": 155680, "loc": { "start": { "line": 3856, @@ -176521,8 +176523,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 155292, - "end": 155307, + "start": 155291, + "end": 155306, "loc": { "start": { "line": 3856, @@ -176545,8 +176547,8 @@ "params": [ { "type": "Identifier", - "start": 155308, - "end": 155316, + "start": 155307, + "end": 155315, "loc": { "start": { "line": 3856, @@ -176563,8 +176565,8 @@ ], "body": { "type": "BlockStatement", - "start": 155318, - "end": 155681, + "start": 155317, + "end": 155680, "loc": { "start": { "line": 3856, @@ -176578,8 +176580,8 @@ "body": [ { "type": "IfStatement", - "start": 155328, - "end": 155399, + "start": 155327, + "end": 155398, "loc": { "start": { "line": 3857, @@ -176592,8 +176594,8 @@ }, "test": { "type": "BinaryExpression", - "start": 155332, - "end": 155366, + "start": 155331, + "end": 155365, "loc": { "start": { "line": 3857, @@ -176606,8 +176608,8 @@ }, "left": { "type": "MemberExpression", - "start": 155332, - "end": 155360, + "start": 155331, + "end": 155359, "loc": { "start": { "line": 3857, @@ -176620,8 +176622,8 @@ }, "object": { "type": "ThisExpression", - "start": 155332, - "end": 155336, + "start": 155331, + "end": 155335, "loc": { "start": { "line": 3857, @@ -176635,8 +176637,8 @@ }, "property": { "type": "Identifier", - "start": 155337, - "end": 155360, + "start": 155336, + "end": 155359, "loc": { "start": { "line": 3857, @@ -176655,8 +176657,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 155365, - "end": 155366, + "start": 155364, + "end": 155365, "loc": { "start": { "line": 3857, @@ -176676,8 +176678,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 155368, - "end": 155399, + "start": 155367, + "end": 155398, "loc": { "start": { "line": 3857, @@ -176691,8 +176693,8 @@ "body": [ { "type": "ReturnStatement", - "start": 155382, - "end": 155389, + "start": 155381, + "end": 155388, "loc": { "start": { "line": 3858, @@ -176712,8 +176714,8 @@ }, { "type": "VariableDeclaration", - "start": 155408, - "end": 155445, + "start": 155407, + "end": 155444, "loc": { "start": { "line": 3860, @@ -176727,8 +176729,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 155414, - "end": 155444, + "start": 155413, + "end": 155443, "loc": { "start": { "line": 3860, @@ -176741,8 +176743,8 @@ }, "id": { "type": "Identifier", - "start": 155414, - "end": 155425, + "start": 155413, + "end": 155424, "loc": { "start": { "line": 3860, @@ -176758,8 +176760,8 @@ }, "init": { "type": "MemberExpression", - "start": 155428, - "end": 155444, + "start": 155427, + "end": 155443, "loc": { "start": { "line": 3860, @@ -176772,8 +176774,8 @@ }, "object": { "type": "ThisExpression", - "start": 155428, - "end": 155432, + "start": 155427, + "end": 155431, "loc": { "start": { "line": 3860, @@ -176787,8 +176789,8 @@ }, "property": { "type": "Identifier", - "start": 155433, - "end": 155444, + "start": 155432, + "end": 155443, "loc": { "start": { "line": 3860, @@ -176810,8 +176812,8 @@ }, { "type": "ForStatement", - "start": 155454, - "end": 155675, + "start": 155453, + "end": 155674, "loc": { "start": { "line": 3861, @@ -176824,8 +176826,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 155459, - "end": 155508, + "start": 155458, + "end": 155507, "loc": { "start": { "line": 3861, @@ -176839,8 +176841,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 155463, - "end": 155468, + "start": 155462, + "end": 155467, "loc": { "start": { "line": 3861, @@ -176853,8 +176855,8 @@ }, "id": { "type": "Identifier", - "start": 155463, - "end": 155464, + "start": 155462, + "end": 155463, "loc": { "start": { "line": 3861, @@ -176870,8 +176872,8 @@ }, "init": { "type": "NumericLiteral", - "start": 155467, - "end": 155468, + "start": 155466, + "end": 155467, "loc": { "start": { "line": 3861, @@ -176891,8 +176893,8 @@ }, { "type": "VariableDeclarator", - "start": 155470, - "end": 155508, + "start": 155469, + "end": 155507, "loc": { "start": { "line": 3861, @@ -176905,8 +176907,8 @@ }, "id": { "type": "Identifier", - "start": 155470, - "end": 155473, + "start": 155469, + "end": 155472, "loc": { "start": { "line": 3861, @@ -176922,8 +176924,8 @@ }, "init": { "type": "MemberExpression", - "start": 155476, - "end": 155508, + "start": 155475, + "end": 155507, "loc": { "start": { "line": 3861, @@ -176936,8 +176938,8 @@ }, "object": { "type": "MemberExpression", - "start": 155476, - "end": 155501, + "start": 155475, + "end": 155500, "loc": { "start": { "line": 3861, @@ -176950,8 +176952,8 @@ }, "object": { "type": "Identifier", - "start": 155476, - "end": 155487, + "start": 155475, + "end": 155486, "loc": { "start": { "line": 3861, @@ -176967,8 +176969,8 @@ }, "property": { "type": "Identifier", - "start": 155488, - "end": 155501, + "start": 155487, + "end": 155500, "loc": { "start": { "line": 3861, @@ -176986,8 +176988,8 @@ }, "property": { "type": "Identifier", - "start": 155502, - "end": 155508, + "start": 155501, + "end": 155507, "loc": { "start": { "line": 3861, @@ -177009,8 +177011,8 @@ }, "test": { "type": "BinaryExpression", - "start": 155510, - "end": 155517, + "start": 155509, + "end": 155516, "loc": { "start": { "line": 3861, @@ -177023,8 +177025,8 @@ }, "left": { "type": "Identifier", - "start": 155510, - "end": 155511, + "start": 155509, + "end": 155510, "loc": { "start": { "line": 3861, @@ -177041,8 +177043,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 155514, - "end": 155517, + "start": 155513, + "end": 155516, "loc": { "start": { "line": 3861, @@ -177059,8 +177061,8 @@ }, "update": { "type": "UpdateExpression", - "start": 155519, - "end": 155522, + "start": 155518, + "end": 155521, "loc": { "start": { "line": 3861, @@ -177075,8 +177077,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 155519, - "end": 155520, + "start": 155518, + "end": 155519, "loc": { "start": { "line": 3861, @@ -177093,8 +177095,8 @@ }, "body": { "type": "BlockStatement", - "start": 155524, - "end": 155675, + "start": 155523, + "end": 155674, "loc": { "start": { "line": 3861, @@ -177108,8 +177110,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 155538, - "end": 155586, + "start": 155537, + "end": 155585, "loc": { "start": { "line": 3862, @@ -177123,8 +177125,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 155544, - "end": 155585, + "start": 155543, + "end": 155584, "loc": { "start": { "line": 3862, @@ -177137,8 +177139,8 @@ }, "id": { "type": "Identifier", - "start": 155544, - "end": 155554, + "start": 155543, + "end": 155553, "loc": { "start": { "line": 3862, @@ -177154,8 +177156,8 @@ }, "init": { "type": "MemberExpression", - "start": 155557, - "end": 155585, + "start": 155556, + "end": 155584, "loc": { "start": { "line": 3862, @@ -177168,8 +177170,8 @@ }, "object": { "type": "MemberExpression", - "start": 155557, - "end": 155582, + "start": 155556, + "end": 155581, "loc": { "start": { "line": 3862, @@ -177182,8 +177184,8 @@ }, "object": { "type": "Identifier", - "start": 155557, - "end": 155568, + "start": 155556, + "end": 155567, "loc": { "start": { "line": 3862, @@ -177199,8 +177201,8 @@ }, "property": { "type": "Identifier", - "start": 155569, - "end": 155582, + "start": 155568, + "end": 155581, "loc": { "start": { "line": 3862, @@ -177218,8 +177220,8 @@ }, "property": { "type": "Identifier", - "start": 155583, - "end": 155584, + "start": 155582, + "end": 155583, "loc": { "start": { "line": 3862, @@ -177241,8 +177243,8 @@ }, { "type": "ExpressionStatement", - "start": 155599, - "end": 155665, + "start": 155598, + "end": 155664, "loc": { "start": { "line": 3863, @@ -177255,8 +177257,8 @@ }, "expression": { "type": "CallExpression", - "start": 155599, - "end": 155664, + "start": 155598, + "end": 155663, "loc": { "start": { "line": 3863, @@ -177269,8 +177271,8 @@ }, "callee": { "type": "MemberExpression", - "start": 155599, - "end": 155641, + "start": 155598, + "end": 155640, "loc": { "start": { "line": 3863, @@ -177283,8 +177285,8 @@ }, "object": { "type": "MemberExpression", - "start": 155599, - "end": 155625, + "start": 155598, + "end": 155624, "loc": { "start": { "line": 3863, @@ -177297,8 +177299,8 @@ }, "object": { "type": "MemberExpression", - "start": 155599, - "end": 155613, + "start": 155598, + "end": 155612, "loc": { "start": { "line": 3863, @@ -177311,8 +177313,8 @@ }, "object": { "type": "ThisExpression", - "start": 155599, - "end": 155603, + "start": 155598, + "end": 155602, "loc": { "start": { "line": 3863, @@ -177326,8 +177328,8 @@ }, "property": { "type": "Identifier", - "start": 155604, - "end": 155613, + "start": 155603, + "end": 155612, "loc": { "start": { "line": 3863, @@ -177345,8 +177347,8 @@ }, "property": { "type": "Identifier", - "start": 155614, - "end": 155624, + "start": 155613, + "end": 155623, "loc": { "start": { "line": 3863, @@ -177364,8 +177366,8 @@ }, "property": { "type": "Identifier", - "start": 155626, - "end": 155641, + "start": 155625, + "end": 155640, "loc": { "start": { "line": 3863, @@ -177384,8 +177386,8 @@ "arguments": [ { "type": "Identifier", - "start": 155642, - "end": 155653, + "start": 155641, + "end": 155652, "loc": { "start": { "line": 3863, @@ -177401,8 +177403,8 @@ }, { "type": "Identifier", - "start": 155655, - "end": 155663, + "start": 155654, + "end": 155662, "loc": { "start": { "line": 3863, @@ -177431,8 +177433,8 @@ { "type": "CommentBlock", "value": "*\n * Called by SceneModelMesh.drawPickNormals()\n * @private\n ", - "start": 155210, - "end": 155287, + "start": 155209, + "end": 155286, "loc": { "start": { "line": 3852, @@ -177449,8 +177451,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 155687, - "end": 155714, + "start": 155686, + "end": 155713, "loc": { "start": { "line": 3867, @@ -177466,8 +177468,8 @@ }, { "type": "ClassMethod", - "start": 155719, - "end": 156592, + "start": 155718, + "end": 156591, "loc": { "start": { "line": 3870, @@ -177482,8 +177484,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 155719, - "end": 155731, + "start": 155718, + "end": 155730, "loc": { "start": { "line": 3870, @@ -177506,8 +177508,8 @@ "params": [ { "type": "Identifier", - "start": 155732, - "end": 155740, + "start": 155731, + "end": 155739, "loc": { "start": { "line": 3870, @@ -177524,8 +177526,8 @@ ], "body": { "type": "BlockStatement", - "start": 155742, - "end": 156592, + "start": 155741, + "end": 156591, "loc": { "start": { "line": 3870, @@ -177539,8 +177541,8 @@ "body": [ { "type": "IfStatement", - "start": 155752, - "end": 155823, + "start": 155751, + "end": 155822, "loc": { "start": { "line": 3871, @@ -177553,8 +177555,8 @@ }, "test": { "type": "BinaryExpression", - "start": 155756, - "end": 155790, + "start": 155755, + "end": 155789, "loc": { "start": { "line": 3871, @@ -177567,8 +177569,8 @@ }, "left": { "type": "MemberExpression", - "start": 155756, - "end": 155784, + "start": 155755, + "end": 155783, "loc": { "start": { "line": 3871, @@ -177581,8 +177583,8 @@ }, "object": { "type": "ThisExpression", - "start": 155756, - "end": 155760, + "start": 155755, + "end": 155759, "loc": { "start": { "line": 3871, @@ -177596,8 +177598,8 @@ }, "property": { "type": "Identifier", - "start": 155761, - "end": 155784, + "start": 155760, + "end": 155783, "loc": { "start": { "line": 3871, @@ -177616,8 +177618,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 155789, - "end": 155790, + "start": 155788, + "end": 155789, "loc": { "start": { "line": 3871, @@ -177637,8 +177639,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 155792, - "end": 155823, + "start": 155791, + "end": 155822, "loc": { "start": { "line": 3871, @@ -177652,8 +177654,8 @@ "body": [ { "type": "ReturnStatement", - "start": 155806, - "end": 155813, + "start": 155805, + "end": 155812, "loc": { "start": { "line": 3872, @@ -177673,8 +177675,8 @@ }, { "type": "VariableDeclaration", - "start": 155832, - "end": 155869, + "start": 155831, + "end": 155868, "loc": { "start": { "line": 3874, @@ -177688,8 +177690,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 155838, - "end": 155868, + "start": 155837, + "end": 155867, "loc": { "start": { "line": 3874, @@ -177702,8 +177704,8 @@ }, "id": { "type": "Identifier", - "start": 155838, - "end": 155849, + "start": 155837, + "end": 155848, "loc": { "start": { "line": 3874, @@ -177719,8 +177721,8 @@ }, "init": { "type": "MemberExpression", - "start": 155852, - "end": 155868, + "start": 155851, + "end": 155867, "loc": { "start": { "line": 3874, @@ -177733,8 +177735,8 @@ }, "object": { "type": "ThisExpression", - "start": 155852, - "end": 155856, + "start": 155851, + "end": 155855, "loc": { "start": { "line": 3874, @@ -177748,8 +177750,8 @@ }, "property": { "type": "Identifier", - "start": 155857, - "end": 155868, + "start": 155856, + "end": 155867, "loc": { "start": { "line": 3874, @@ -177771,8 +177773,8 @@ }, { "type": "ForStatement", - "start": 155878, - "end": 156586, + "start": 155877, + "end": 156585, "loc": { "start": { "line": 3875, @@ -177785,8 +177787,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 155883, - "end": 155932, + "start": 155882, + "end": 155931, "loc": { "start": { "line": 3875, @@ -177800,8 +177802,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 155887, - "end": 155892, + "start": 155886, + "end": 155891, "loc": { "start": { "line": 3875, @@ -177814,8 +177816,8 @@ }, "id": { "type": "Identifier", - "start": 155887, - "end": 155888, + "start": 155886, + "end": 155887, "loc": { "start": { "line": 3875, @@ -177831,8 +177833,8 @@ }, "init": { "type": "NumericLiteral", - "start": 155891, - "end": 155892, + "start": 155890, + "end": 155891, "loc": { "start": { "line": 3875, @@ -177852,8 +177854,8 @@ }, { "type": "VariableDeclarator", - "start": 155894, - "end": 155932, + "start": 155893, + "end": 155931, "loc": { "start": { "line": 3875, @@ -177866,8 +177868,8 @@ }, "id": { "type": "Identifier", - "start": 155894, - "end": 155897, + "start": 155893, + "end": 155896, "loc": { "start": { "line": 3875, @@ -177883,8 +177885,8 @@ }, "init": { "type": "MemberExpression", - "start": 155900, - "end": 155932, + "start": 155899, + "end": 155931, "loc": { "start": { "line": 3875, @@ -177897,8 +177899,8 @@ }, "object": { "type": "MemberExpression", - "start": 155900, - "end": 155925, + "start": 155899, + "end": 155924, "loc": { "start": { "line": 3875, @@ -177911,8 +177913,8 @@ }, "object": { "type": "Identifier", - "start": 155900, - "end": 155911, + "start": 155899, + "end": 155910, "loc": { "start": { "line": 3875, @@ -177928,8 +177930,8 @@ }, "property": { "type": "Identifier", - "start": 155912, - "end": 155925, + "start": 155911, + "end": 155924, "loc": { "start": { "line": 3875, @@ -177947,8 +177949,8 @@ }, "property": { "type": "Identifier", - "start": 155926, - "end": 155932, + "start": 155925, + "end": 155931, "loc": { "start": { "line": 3875, @@ -177970,8 +177972,8 @@ }, "test": { "type": "BinaryExpression", - "start": 155934, - "end": 155941, + "start": 155933, + "end": 155940, "loc": { "start": { "line": 3875, @@ -177984,8 +177986,8 @@ }, "left": { "type": "Identifier", - "start": 155934, - "end": 155935, + "start": 155933, + "end": 155934, "loc": { "start": { "line": 3875, @@ -178002,8 +178004,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 155938, - "end": 155941, + "start": 155937, + "end": 155940, "loc": { "start": { "line": 3875, @@ -178020,8 +178022,8 @@ }, "update": { "type": "UpdateExpression", - "start": 155943, - "end": 155946, + "start": 155942, + "end": 155945, "loc": { "start": { "line": 3875, @@ -178036,8 +178038,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 155943, - "end": 155944, + "start": 155942, + "end": 155943, "loc": { "start": { "line": 3875, @@ -178054,8 +178056,8 @@ }, "body": { "type": "BlockStatement", - "start": 155948, - "end": 156586, + "start": 155947, + "end": 156585, "loc": { "start": { "line": 3875, @@ -178069,8 +178071,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 155962, - "end": 156010, + "start": 155961, + "end": 156009, "loc": { "start": { "line": 3876, @@ -178084,8 +178086,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 155968, - "end": 156009, + "start": 155967, + "end": 156008, "loc": { "start": { "line": 3876, @@ -178098,8 +178100,8 @@ }, "id": { "type": "Identifier", - "start": 155968, - "end": 155978, + "start": 155967, + "end": 155977, "loc": { "start": { "line": 3876, @@ -178115,8 +178117,8 @@ }, "init": { "type": "MemberExpression", - "start": 155981, - "end": 156009, + "start": 155980, + "end": 156008, "loc": { "start": { "line": 3876, @@ -178129,8 +178131,8 @@ }, "object": { "type": "MemberExpression", - "start": 155981, - "end": 156006, + "start": 155980, + "end": 156005, "loc": { "start": { "line": 3876, @@ -178143,8 +178145,8 @@ }, "object": { "type": "Identifier", - "start": 155981, - "end": 155992, + "start": 155980, + "end": 155991, "loc": { "start": { "line": 3876, @@ -178160,8 +178162,8 @@ }, "property": { "type": "Identifier", - "start": 155993, - "end": 156006, + "start": 155992, + "end": 156005, "loc": { "start": { "line": 3876, @@ -178179,8 +178181,8 @@ }, "property": { "type": "Identifier", - "start": 156007, - "end": 156008, + "start": 156006, + "end": 156007, "loc": { "start": { "line": 3876, @@ -178202,8 +178204,8 @@ }, { "type": "VariableDeclaration", - "start": 156023, - "end": 156064, + "start": 156022, + "end": 156063, "loc": { "start": { "line": 3877, @@ -178217,8 +178219,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 156029, - "end": 156063, + "start": 156028, + "end": 156062, "loc": { "start": { "line": 3877, @@ -178231,8 +178233,8 @@ }, "id": { "type": "Identifier", - "start": 156029, - "end": 156034, + "start": 156028, + "end": 156033, "loc": { "start": { "line": 3877, @@ -178248,8 +178250,8 @@ }, "init": { "type": "MemberExpression", - "start": 156037, - "end": 156063, + "start": 156036, + "end": 156062, "loc": { "start": { "line": 3877, @@ -178262,8 +178264,8 @@ }, "object": { "type": "MemberExpression", - "start": 156037, - "end": 156051, + "start": 156036, + "end": 156050, "loc": { "start": { "line": 3877, @@ -178276,8 +178278,8 @@ }, "object": { "type": "ThisExpression", - "start": 156037, - "end": 156041, + "start": 156036, + "end": 156040, "loc": { "start": { "line": 3877, @@ -178291,8 +178293,8 @@ }, "property": { "type": "Identifier", - "start": 156042, - "end": 156051, + "start": 156041, + "end": 156050, "loc": { "start": { "line": 3877, @@ -178310,8 +178312,8 @@ }, "property": { "type": "Identifier", - "start": 156052, - "end": 156062, + "start": 156051, + "end": 156061, "loc": { "start": { "line": 3877, @@ -178333,8 +178335,8 @@ }, { "type": "IfStatement", - "start": 156077, - "end": 156576, + "start": 156076, + "end": 156575, "loc": { "start": { "line": 3878, @@ -178347,8 +178349,8 @@ }, "test": { "type": "MemberExpression", - "start": 156081, - "end": 156099, + "start": 156080, + "end": 156098, "loc": { "start": { "line": 3878, @@ -178361,8 +178363,8 @@ }, "object": { "type": "Identifier", - "start": 156081, - "end": 156086, + "start": 156080, + "end": 156085, "loc": { "start": { "line": 3878, @@ -178378,8 +178380,8 @@ }, "property": { "type": "Identifier", - "start": 156087, - "end": 156099, + "start": 156086, + "end": 156098, "loc": { "start": { "line": 3878, @@ -178397,8 +178399,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 156101, - "end": 156576, + "start": 156100, + "end": 156575, "loc": { "start": { "line": 3878, @@ -178412,8 +178414,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 156119, - "end": 156155, + "start": 156118, + "end": 156154, "loc": { "start": { "line": 3879, @@ -178426,8 +178428,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 156119, - "end": 156154, + "start": 156118, + "end": 156153, "loc": { "start": { "line": 3879, @@ -178441,8 +178443,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 156119, - "end": 156142, + "start": 156118, + "end": 156141, "loc": { "start": { "line": 3879, @@ -178455,8 +178457,8 @@ }, "object": { "type": "Identifier", - "start": 156119, - "end": 156127, + "start": 156118, + "end": 156126, "loc": { "start": { "line": 3879, @@ -178472,8 +178474,8 @@ }, "property": { "type": "Identifier", - "start": 156128, - "end": 156142, + "start": 156127, + "end": 156141, "loc": { "start": { "line": 3879, @@ -178491,8 +178493,8 @@ }, "right": { "type": "ArrayExpression", - "start": 156145, - "end": 156154, + "start": 156144, + "end": 156153, "loc": { "start": { "line": 3879, @@ -178506,8 +178508,8 @@ "elements": [ { "type": "NumericLiteral", - "start": 156146, - "end": 156147, + "start": 156145, + "end": 156146, "loc": { "start": { "line": 3879, @@ -178526,8 +178528,8 @@ }, { "type": "NumericLiteral", - "start": 156149, - "end": 156150, + "start": 156148, + "end": 156149, "loc": { "start": { "line": 3879, @@ -178546,8 +178548,8 @@ }, { "type": "NumericLiteral", - "start": 156152, - "end": 156153, + "start": 156151, + "end": 156152, "loc": { "start": { "line": 3879, @@ -178570,8 +178572,8 @@ }, { "type": "ExpressionStatement", - "start": 156172, - "end": 156217, + "start": 156171, + "end": 156216, "loc": { "start": { "line": 3880, @@ -178584,8 +178586,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 156172, - "end": 156216, + "start": 156171, + "end": 156215, "loc": { "start": { "line": 3880, @@ -178599,8 +178601,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 156172, - "end": 156204, + "start": 156171, + "end": 156203, "loc": { "start": { "line": 3880, @@ -178613,8 +178615,8 @@ }, "object": { "type": "Identifier", - "start": 156172, - "end": 156180, + "start": 156171, + "end": 156179, "loc": { "start": { "line": 3880, @@ -178630,8 +178632,8 @@ }, "property": { "type": "Identifier", - "start": 156181, - "end": 156204, + "start": 156180, + "end": 156203, "loc": { "start": { "line": 3880, @@ -178649,8 +178651,8 @@ }, "right": { "type": "ArrayExpression", - "start": 156207, - "end": 156216, + "start": 156206, + "end": 156215, "loc": { "start": { "line": 3880, @@ -178664,8 +178666,8 @@ "elements": [ { "type": "NumericLiteral", - "start": 156208, - "end": 156209, + "start": 156207, + "end": 156208, "loc": { "start": { "line": 3880, @@ -178684,8 +178686,8 @@ }, { "type": "NumericLiteral", - "start": 156211, - "end": 156212, + "start": 156210, + "end": 156211, "loc": { "start": { "line": 3880, @@ -178704,8 +178706,8 @@ }, { "type": "NumericLiteral", - "start": 156214, - "end": 156215, + "start": 156213, + "end": 156214, "loc": { "start": { "line": 3880, @@ -178728,8 +178730,8 @@ }, { "type": "ExpressionStatement", - "start": 156234, - "end": 156265, + "start": 156233, + "end": 156264, "loc": { "start": { "line": 3881, @@ -178742,8 +178744,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 156234, - "end": 156264, + "start": 156233, + "end": 156263, "loc": { "start": { "line": 3881, @@ -178758,8 +178760,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 156234, - "end": 156262, + "start": 156233, + "end": 156261, "loc": { "start": { "line": 3881, @@ -178772,8 +178774,8 @@ }, "object": { "type": "Identifier", - "start": 156234, - "end": 156242, + "start": 156233, + "end": 156241, "loc": { "start": { "line": 3881, @@ -178789,8 +178791,8 @@ }, "property": { "type": "Identifier", - "start": 156243, - "end": 156262, + "start": 156242, + "end": 156261, "loc": { "start": { "line": 3881, @@ -178810,8 +178812,8 @@ }, { "type": "ExpressionStatement", - "start": 156282, - "end": 156324, + "start": 156281, + "end": 156323, "loc": { "start": { "line": 3882, @@ -178824,8 +178826,8 @@ }, "expression": { "type": "CallExpression", - "start": 156282, - "end": 156323, + "start": 156281, + "end": 156322, "loc": { "start": { "line": 3882, @@ -178838,8 +178840,8 @@ }, "callee": { "type": "MemberExpression", - "start": 156282, - "end": 156300, + "start": 156281, + "end": 156299, "loc": { "start": { "line": 3882, @@ -178852,8 +178854,8 @@ }, "object": { "type": "Identifier", - "start": 156282, - "end": 156287, + "start": 156281, + "end": 156286, "loc": { "start": { "line": 3882, @@ -178869,8 +178871,8 @@ }, "property": { "type": "Identifier", - "start": 156288, - "end": 156300, + "start": 156287, + "end": 156299, "loc": { "start": { "line": 3882, @@ -178889,8 +178891,8 @@ "arguments": [ { "type": "Identifier", - "start": 156301, - "end": 156312, + "start": 156300, + "end": 156311, "loc": { "start": { "line": 3882, @@ -178906,8 +178908,8 @@ }, { "type": "Identifier", - "start": 156314, - "end": 156322, + "start": 156313, + "end": 156321, "loc": { "start": { "line": 3882, @@ -178926,8 +178928,8 @@ }, { "type": "ExpressionStatement", - "start": 156341, - "end": 156562, + "start": 156340, + "end": 156561, "loc": { "start": { "line": 3883, @@ -178940,8 +178942,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 156341, - "end": 156561, + "start": 156340, + "end": 156560, "loc": { "start": { "line": 3883, @@ -178955,8 +178957,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 156341, - "end": 156399, + "start": 156340, + "end": 156398, "loc": { "start": { "line": 3883, @@ -178969,8 +178971,8 @@ }, "object": { "type": "MemberExpression", - "start": 156341, - "end": 156369, + "start": 156340, + "end": 156368, "loc": { "start": { "line": 3883, @@ -178983,8 +178985,8 @@ }, "object": { "type": "Identifier", - "start": 156341, - "end": 156349, + "start": 156340, + "end": 156348, "loc": { "start": { "line": 3883, @@ -179000,8 +179002,8 @@ }, "property": { "type": "Identifier", - "start": 156350, - "end": 156369, + "start": 156349, + "end": 156368, "loc": { "start": { "line": 3883, @@ -179019,8 +179021,8 @@ }, "property": { "type": "MemberExpression", - "start": 156370, - "end": 156398, + "start": 156369, + "end": 156397, "loc": { "start": { "line": 3883, @@ -179033,8 +179035,8 @@ }, "object": { "type": "Identifier", - "start": 156370, - "end": 156378, + "start": 156369, + "end": 156377, "loc": { "start": { "line": 3883, @@ -179050,8 +179052,8 @@ }, "property": { "type": "Identifier", - "start": 156379, - "end": 156398, + "start": 156378, + "end": 156397, "loc": { "start": { "line": 3883, @@ -179071,8 +179073,8 @@ }, "right": { "type": "ObjectExpression", - "start": 156402, - "end": 156561, + "start": 156401, + "end": 156560, "loc": { "start": { "line": 3883, @@ -179086,8 +179088,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 156424, - "end": 156463, + "start": 156423, + "end": 156462, "loc": { "start": { "line": 3884, @@ -179103,8 +179105,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 156424, - "end": 156430, + "start": 156423, + "end": 156429, "loc": { "start": { "line": 3884, @@ -179120,8 +179122,8 @@ }, "value": { "type": "CallExpression", - "start": 156432, - "end": 156463, + "start": 156431, + "end": 156462, "loc": { "start": { "line": 3884, @@ -179134,8 +179136,8 @@ }, "callee": { "type": "MemberExpression", - "start": 156432, - "end": 156461, + "start": 156431, + "end": 156460, "loc": { "start": { "line": 3884, @@ -179148,8 +179150,8 @@ }, "object": { "type": "MemberExpression", - "start": 156432, - "end": 156455, + "start": 156431, + "end": 156454, "loc": { "start": { "line": 3884, @@ -179162,8 +179164,8 @@ }, "object": { "type": "Identifier", - "start": 156432, - "end": 156440, + "start": 156431, + "end": 156439, "loc": { "start": { "line": 3884, @@ -179179,8 +179181,8 @@ }, "property": { "type": "Identifier", - "start": 156441, - "end": 156455, + "start": 156440, + "end": 156454, "loc": { "start": { "line": 3884, @@ -179198,8 +179200,8 @@ }, "property": { "type": "Identifier", - "start": 156456, - "end": 156461, + "start": 156455, + "end": 156460, "loc": { "start": { "line": 3884, @@ -179220,8 +179222,8 @@ }, { "type": "ObjectProperty", - "start": 156485, - "end": 156542, + "start": 156484, + "end": 156541, "loc": { "start": { "line": 3885, @@ -179237,8 +179239,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 156485, - "end": 156500, + "start": 156484, + "end": 156499, "loc": { "start": { "line": 3885, @@ -179254,8 +179256,8 @@ }, "value": { "type": "CallExpression", - "start": 156502, - "end": 156542, + "start": 156501, + "end": 156541, "loc": { "start": { "line": 3885, @@ -179268,8 +179270,8 @@ }, "callee": { "type": "MemberExpression", - "start": 156502, - "end": 156540, + "start": 156501, + "end": 156539, "loc": { "start": { "line": 3885, @@ -179282,8 +179284,8 @@ }, "object": { "type": "MemberExpression", - "start": 156502, - "end": 156534, + "start": 156501, + "end": 156533, "loc": { "start": { "line": 3885, @@ -179296,8 +179298,8 @@ }, "object": { "type": "Identifier", - "start": 156502, - "end": 156510, + "start": 156501, + "end": 156509, "loc": { "start": { "line": 3885, @@ -179313,8 +179315,8 @@ }, "property": { "type": "Identifier", - "start": 156511, - "end": 156534, + "start": 156510, + "end": 156533, "loc": { "start": { "line": 3885, @@ -179332,8 +179334,8 @@ }, "property": { "type": "Identifier", - "start": 156535, - "end": 156540, + "start": 156534, + "end": 156539, "loc": { "start": { "line": 3885, @@ -179373,8 +179375,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 155687, - "end": 155714, + "start": 155686, + "end": 155713, "loc": { "start": { "line": 3867, @@ -179391,8 +179393,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 156598, - "end": 156625, + "start": 156597, + "end": 156624, "loc": { "start": { "line": 3891, @@ -179408,8 +179410,8 @@ }, { "type": "ClassMethod", - "start": 156630, - "end": 157491, + "start": 156629, + "end": 157490, "loc": { "start": { "line": 3894, @@ -179424,8 +179426,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 156630, - "end": 156638, + "start": 156629, + "end": 156637, "loc": { "start": { "line": 3894, @@ -179448,8 +179450,8 @@ "params": [ { "type": "Identifier", - "start": 156639, - "end": 156647, + "start": 156638, + "end": 156646, "loc": { "start": { "line": 3894, @@ -179466,8 +179468,8 @@ ], "body": { "type": "BlockStatement", - "start": 156649, - "end": 157491, + "start": 156648, + "end": 157490, "loc": { "start": { "line": 3894, @@ -179481,8 +179483,8 @@ "body": [ { "type": "IfStatement", - "start": 156659, - "end": 156730, + "start": 156658, + "end": 156729, "loc": { "start": { "line": 3895, @@ -179495,8 +179497,8 @@ }, "test": { "type": "BinaryExpression", - "start": 156663, - "end": 156697, + "start": 156662, + "end": 156696, "loc": { "start": { "line": 3895, @@ -179509,8 +179511,8 @@ }, "left": { "type": "MemberExpression", - "start": 156663, - "end": 156691, + "start": 156662, + "end": 156690, "loc": { "start": { "line": 3895, @@ -179523,8 +179525,8 @@ }, "object": { "type": "ThisExpression", - "start": 156663, - "end": 156667, + "start": 156662, + "end": 156666, "loc": { "start": { "line": 3895, @@ -179538,8 +179540,8 @@ }, "property": { "type": "Identifier", - "start": 156668, - "end": 156691, + "start": 156667, + "end": 156690, "loc": { "start": { "line": 3895, @@ -179558,8 +179560,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 156696, - "end": 156697, + "start": 156695, + "end": 156696, "loc": { "start": { "line": 3895, @@ -179579,8 +179581,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 156699, - "end": 156730, + "start": 156698, + "end": 156729, "loc": { "start": { "line": 3895, @@ -179594,8 +179596,8 @@ "body": [ { "type": "ReturnStatement", - "start": 156713, - "end": 156720, + "start": 156712, + "end": 156719, "loc": { "start": { "line": 3896, @@ -179615,8 +179617,8 @@ }, { "type": "VariableDeclaration", - "start": 156739, - "end": 156776, + "start": 156738, + "end": 156775, "loc": { "start": { "line": 3898, @@ -179630,8 +179632,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 156745, - "end": 156775, + "start": 156744, + "end": 156774, "loc": { "start": { "line": 3898, @@ -179644,8 +179646,8 @@ }, "id": { "type": "Identifier", - "start": 156745, - "end": 156756, + "start": 156744, + "end": 156755, "loc": { "start": { "line": 3898, @@ -179661,8 +179663,8 @@ }, "init": { "type": "MemberExpression", - "start": 156759, - "end": 156775, + "start": 156758, + "end": 156774, "loc": { "start": { "line": 3898, @@ -179675,8 +179677,8 @@ }, "object": { "type": "ThisExpression", - "start": 156759, - "end": 156763, + "start": 156758, + "end": 156762, "loc": { "start": { "line": 3898, @@ -179690,8 +179692,8 @@ }, "property": { "type": "Identifier", - "start": 156764, - "end": 156775, + "start": 156763, + "end": 156774, "loc": { "start": { "line": 3898, @@ -179713,8 +179715,8 @@ }, { "type": "ForStatement", - "start": 156785, - "end": 157485, + "start": 156784, + "end": 157484, "loc": { "start": { "line": 3899, @@ -179727,8 +179729,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 156790, - "end": 156839, + "start": 156789, + "end": 156838, "loc": { "start": { "line": 3899, @@ -179742,8 +179744,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 156794, - "end": 156799, + "start": 156793, + "end": 156798, "loc": { "start": { "line": 3899, @@ -179756,8 +179758,8 @@ }, "id": { "type": "Identifier", - "start": 156794, - "end": 156795, + "start": 156793, + "end": 156794, "loc": { "start": { "line": 3899, @@ -179773,8 +179775,8 @@ }, "init": { "type": "NumericLiteral", - "start": 156798, - "end": 156799, + "start": 156797, + "end": 156798, "loc": { "start": { "line": 3899, @@ -179794,8 +179796,8 @@ }, { "type": "VariableDeclarator", - "start": 156801, - "end": 156839, + "start": 156800, + "end": 156838, "loc": { "start": { "line": 3899, @@ -179808,8 +179810,8 @@ }, "id": { "type": "Identifier", - "start": 156801, - "end": 156804, + "start": 156800, + "end": 156803, "loc": { "start": { "line": 3899, @@ -179825,8 +179827,8 @@ }, "init": { "type": "MemberExpression", - "start": 156807, - "end": 156839, + "start": 156806, + "end": 156838, "loc": { "start": { "line": 3899, @@ -179839,8 +179841,8 @@ }, "object": { "type": "MemberExpression", - "start": 156807, - "end": 156832, + "start": 156806, + "end": 156831, "loc": { "start": { "line": 3899, @@ -179853,8 +179855,8 @@ }, "object": { "type": "Identifier", - "start": 156807, - "end": 156818, + "start": 156806, + "end": 156817, "loc": { "start": { "line": 3899, @@ -179870,8 +179872,8 @@ }, "property": { "type": "Identifier", - "start": 156819, - "end": 156832, + "start": 156818, + "end": 156831, "loc": { "start": { "line": 3899, @@ -179889,8 +179891,8 @@ }, "property": { "type": "Identifier", - "start": 156833, - "end": 156839, + "start": 156832, + "end": 156838, "loc": { "start": { "line": 3899, @@ -179912,8 +179914,8 @@ }, "test": { "type": "BinaryExpression", - "start": 156841, - "end": 156848, + "start": 156840, + "end": 156847, "loc": { "start": { "line": 3899, @@ -179926,8 +179928,8 @@ }, "left": { "type": "Identifier", - "start": 156841, - "end": 156842, + "start": 156840, + "end": 156841, "loc": { "start": { "line": 3899, @@ -179944,8 +179946,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 156845, - "end": 156848, + "start": 156844, + "end": 156847, "loc": { "start": { "line": 3899, @@ -179962,8 +179964,8 @@ }, "update": { "type": "UpdateExpression", - "start": 156850, - "end": 156853, + "start": 156849, + "end": 156852, "loc": { "start": { "line": 3899, @@ -179978,8 +179980,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 156850, - "end": 156851, + "start": 156849, + "end": 156850, "loc": { "start": { "line": 3899, @@ -179996,8 +179998,8 @@ }, "body": { "type": "BlockStatement", - "start": 156855, - "end": 157485, + "start": 156854, + "end": 157484, "loc": { "start": { "line": 3899, @@ -180011,8 +180013,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 156869, - "end": 156917, + "start": 156868, + "end": 156916, "loc": { "start": { "line": 3900, @@ -180026,8 +180028,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 156875, - "end": 156916, + "start": 156874, + "end": 156915, "loc": { "start": { "line": 3900, @@ -180040,8 +180042,8 @@ }, "id": { "type": "Identifier", - "start": 156875, - "end": 156885, + "start": 156874, + "end": 156884, "loc": { "start": { "line": 3900, @@ -180057,8 +180059,8 @@ }, "init": { "type": "MemberExpression", - "start": 156888, - "end": 156916, + "start": 156887, + "end": 156915, "loc": { "start": { "line": 3900, @@ -180071,8 +180073,8 @@ }, "object": { "type": "MemberExpression", - "start": 156888, - "end": 156913, + "start": 156887, + "end": 156912, "loc": { "start": { "line": 3900, @@ -180085,8 +180087,8 @@ }, "object": { "type": "Identifier", - "start": 156888, - "end": 156899, + "start": 156887, + "end": 156898, "loc": { "start": { "line": 3900, @@ -180102,8 +180104,8 @@ }, "property": { "type": "Identifier", - "start": 156900, - "end": 156913, + "start": 156899, + "end": 156912, "loc": { "start": { "line": 3900, @@ -180121,8 +180123,8 @@ }, "property": { "type": "Identifier", - "start": 156914, - "end": 156915, + "start": 156913, + "end": 156914, "loc": { "start": { "line": 3900, @@ -180144,8 +180146,8 @@ }, { "type": "VariableDeclaration", - "start": 156930, - "end": 156971, + "start": 156929, + "end": 156970, "loc": { "start": { "line": 3901, @@ -180159,8 +180161,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 156936, - "end": 156970, + "start": 156935, + "end": 156969, "loc": { "start": { "line": 3901, @@ -180173,8 +180175,8 @@ }, "id": { "type": "Identifier", - "start": 156936, - "end": 156941, + "start": 156935, + "end": 156940, "loc": { "start": { "line": 3901, @@ -180190,8 +180192,8 @@ }, "init": { "type": "MemberExpression", - "start": 156944, - "end": 156970, + "start": 156943, + "end": 156969, "loc": { "start": { "line": 3901, @@ -180204,8 +180206,8 @@ }, "object": { "type": "MemberExpression", - "start": 156944, - "end": 156958, + "start": 156943, + "end": 156957, "loc": { "start": { "line": 3901, @@ -180218,8 +180220,8 @@ }, "object": { "type": "ThisExpression", - "start": 156944, - "end": 156948, + "start": 156943, + "end": 156947, "loc": { "start": { "line": 3901, @@ -180233,8 +180235,8 @@ }, "property": { "type": "Identifier", - "start": 156949, - "end": 156958, + "start": 156948, + "end": 156957, "loc": { "start": { "line": 3901, @@ -180252,8 +180254,8 @@ }, "property": { "type": "Identifier", - "start": 156959, - "end": 156969, + "start": 156958, + "end": 156968, "loc": { "start": { "line": 3901, @@ -180275,8 +180277,8 @@ }, { "type": "IfStatement", - "start": 156984, - "end": 157475, + "start": 156983, + "end": 157474, "loc": { "start": { "line": 3902, @@ -180289,8 +180291,8 @@ }, "test": { "type": "MemberExpression", - "start": 156988, - "end": 157002, + "start": 156987, + "end": 157001, "loc": { "start": { "line": 3902, @@ -180303,8 +180305,8 @@ }, "object": { "type": "Identifier", - "start": 156988, - "end": 156993, + "start": 156987, + "end": 156992, "loc": { "start": { "line": 3902, @@ -180320,8 +180322,8 @@ }, "property": { "type": "Identifier", - "start": 156994, - "end": 157002, + "start": 156993, + "end": 157001, "loc": { "start": { "line": 3902, @@ -180339,8 +180341,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 157004, - "end": 157475, + "start": 157003, + "end": 157474, "loc": { "start": { "line": 3902, @@ -180354,8 +180356,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 157022, - "end": 157058, + "start": 157021, + "end": 157057, "loc": { "start": { "line": 3903, @@ -180368,8 +180370,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 157022, - "end": 157057, + "start": 157021, + "end": 157056, "loc": { "start": { "line": 3903, @@ -180383,8 +180385,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 157022, - "end": 157045, + "start": 157021, + "end": 157044, "loc": { "start": { "line": 3903, @@ -180397,8 +180399,8 @@ }, "object": { "type": "Identifier", - "start": 157022, - "end": 157030, + "start": 157021, + "end": 157029, "loc": { "start": { "line": 3903, @@ -180414,8 +180416,8 @@ }, "property": { "type": "Identifier", - "start": 157031, - "end": 157045, + "start": 157030, + "end": 157044, "loc": { "start": { "line": 3903, @@ -180433,8 +180435,8 @@ }, "right": { "type": "ArrayExpression", - "start": 157048, - "end": 157057, + "start": 157047, + "end": 157056, "loc": { "start": { "line": 3903, @@ -180448,8 +180450,8 @@ "elements": [ { "type": "NumericLiteral", - "start": 157049, - "end": 157050, + "start": 157048, + "end": 157049, "loc": { "start": { "line": 3903, @@ -180468,8 +180470,8 @@ }, { "type": "NumericLiteral", - "start": 157052, - "end": 157053, + "start": 157051, + "end": 157052, "loc": { "start": { "line": 3903, @@ -180488,8 +180490,8 @@ }, { "type": "NumericLiteral", - "start": 157055, - "end": 157056, + "start": 157054, + "end": 157055, "loc": { "start": { "line": 3903, @@ -180512,8 +180514,8 @@ }, { "type": "ExpressionStatement", - "start": 157075, - "end": 157120, + "start": 157074, + "end": 157119, "loc": { "start": { "line": 3904, @@ -180526,8 +180528,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 157075, - "end": 157119, + "start": 157074, + "end": 157118, "loc": { "start": { "line": 3904, @@ -180541,8 +180543,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 157075, - "end": 157107, + "start": 157074, + "end": 157106, "loc": { "start": { "line": 3904, @@ -180555,8 +180557,8 @@ }, "object": { "type": "Identifier", - "start": 157075, - "end": 157083, + "start": 157074, + "end": 157082, "loc": { "start": { "line": 3904, @@ -180572,8 +180574,8 @@ }, "property": { "type": "Identifier", - "start": 157084, - "end": 157107, + "start": 157083, + "end": 157106, "loc": { "start": { "line": 3904, @@ -180591,8 +180593,8 @@ }, "right": { "type": "ArrayExpression", - "start": 157110, - "end": 157119, + "start": 157109, + "end": 157118, "loc": { "start": { "line": 3904, @@ -180606,8 +180608,8 @@ "elements": [ { "type": "NumericLiteral", - "start": 157111, - "end": 157112, + "start": 157110, + "end": 157111, "loc": { "start": { "line": 3904, @@ -180626,8 +180628,8 @@ }, { "type": "NumericLiteral", - "start": 157114, - "end": 157115, + "start": 157113, + "end": 157114, "loc": { "start": { "line": 3904, @@ -180646,8 +180648,8 @@ }, { "type": "NumericLiteral", - "start": 157117, - "end": 157118, + "start": 157116, + "end": 157117, "loc": { "start": { "line": 3904, @@ -180670,8 +180672,8 @@ }, { "type": "ExpressionStatement", - "start": 157137, - "end": 157168, + "start": 157136, + "end": 157167, "loc": { "start": { "line": 3905, @@ -180684,8 +180686,8 @@ }, "expression": { "type": "UpdateExpression", - "start": 157137, - "end": 157167, + "start": 157136, + "end": 157166, "loc": { "start": { "line": 3905, @@ -180700,8 +180702,8 @@ "prefix": false, "argument": { "type": "MemberExpression", - "start": 157137, - "end": 157165, + "start": 157136, + "end": 157164, "loc": { "start": { "line": 3905, @@ -180714,8 +180716,8 @@ }, "object": { "type": "Identifier", - "start": 157137, - "end": 157145, + "start": 157136, + "end": 157144, "loc": { "start": { "line": 3905, @@ -180731,8 +180733,8 @@ }, "property": { "type": "Identifier", - "start": 157146, - "end": 157165, + "start": 157145, + "end": 157164, "loc": { "start": { "line": 3905, @@ -180752,8 +180754,8 @@ }, { "type": "ExpressionStatement", - "start": 157185, - "end": 157223, + "start": 157184, + "end": 157222, "loc": { "start": { "line": 3906, @@ -180766,8 +180768,8 @@ }, "expression": { "type": "CallExpression", - "start": 157185, - "end": 157222, + "start": 157184, + "end": 157221, "loc": { "start": { "line": 3906, @@ -180780,8 +180782,8 @@ }, "callee": { "type": "MemberExpression", - "start": 157185, - "end": 157199, + "start": 157184, + "end": 157198, "loc": { "start": { "line": 3906, @@ -180794,8 +180796,8 @@ }, "object": { "type": "Identifier", - "start": 157185, - "end": 157190, + "start": 157184, + "end": 157189, "loc": { "start": { "line": 3906, @@ -180811,8 +180813,8 @@ }, "property": { "type": "Identifier", - "start": 157191, - "end": 157199, + "start": 157190, + "end": 157198, "loc": { "start": { "line": 3906, @@ -180831,8 +180833,8 @@ "arguments": [ { "type": "Identifier", - "start": 157200, - "end": 157211, + "start": 157199, + "end": 157210, "loc": { "start": { "line": 3906, @@ -180848,8 +180850,8 @@ }, { "type": "Identifier", - "start": 157213, - "end": 157221, + "start": 157212, + "end": 157220, "loc": { "start": { "line": 3906, @@ -180868,8 +180870,8 @@ }, { "type": "ExpressionStatement", - "start": 157240, - "end": 157461, + "start": 157239, + "end": 157460, "loc": { "start": { "line": 3907, @@ -180882,8 +180884,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 157240, - "end": 157460, + "start": 157239, + "end": 157459, "loc": { "start": { "line": 3907, @@ -180897,8 +180899,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 157240, - "end": 157298, + "start": 157239, + "end": 157297, "loc": { "start": { "line": 3907, @@ -180911,8 +180913,8 @@ }, "object": { "type": "MemberExpression", - "start": 157240, - "end": 157268, + "start": 157239, + "end": 157267, "loc": { "start": { "line": 3907, @@ -180925,8 +180927,8 @@ }, "object": { "type": "Identifier", - "start": 157240, - "end": 157248, + "start": 157239, + "end": 157247, "loc": { "start": { "line": 3907, @@ -180942,8 +180944,8 @@ }, "property": { "type": "Identifier", - "start": 157249, - "end": 157268, + "start": 157248, + "end": 157267, "loc": { "start": { "line": 3907, @@ -180961,8 +180963,8 @@ }, "property": { "type": "MemberExpression", - "start": 157269, - "end": 157297, + "start": 157268, + "end": 157296, "loc": { "start": { "line": 3907, @@ -180975,8 +180977,8 @@ }, "object": { "type": "Identifier", - "start": 157269, - "end": 157277, + "start": 157268, + "end": 157276, "loc": { "start": { "line": 3907, @@ -180992,8 +180994,8 @@ }, "property": { "type": "Identifier", - "start": 157278, - "end": 157297, + "start": 157277, + "end": 157296, "loc": { "start": { "line": 3907, @@ -181013,8 +181015,8 @@ }, "right": { "type": "ObjectExpression", - "start": 157301, - "end": 157460, + "start": 157300, + "end": 157459, "loc": { "start": { "line": 3907, @@ -181028,8 +181030,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 157323, - "end": 157362, + "start": 157322, + "end": 157361, "loc": { "start": { "line": 3908, @@ -181045,8 +181047,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 157323, - "end": 157329, + "start": 157322, + "end": 157328, "loc": { "start": { "line": 3908, @@ -181062,8 +181064,8 @@ }, "value": { "type": "CallExpression", - "start": 157331, - "end": 157362, + "start": 157330, + "end": 157361, "loc": { "start": { "line": 3908, @@ -181076,8 +181078,8 @@ }, "callee": { "type": "MemberExpression", - "start": 157331, - "end": 157360, + "start": 157330, + "end": 157359, "loc": { "start": { "line": 3908, @@ -181090,8 +181092,8 @@ }, "object": { "type": "MemberExpression", - "start": 157331, - "end": 157354, + "start": 157330, + "end": 157353, "loc": { "start": { "line": 3908, @@ -181104,8 +181106,8 @@ }, "object": { "type": "Identifier", - "start": 157331, - "end": 157339, + "start": 157330, + "end": 157338, "loc": { "start": { "line": 3908, @@ -181121,8 +181123,8 @@ }, "property": { "type": "Identifier", - "start": 157340, - "end": 157354, + "start": 157339, + "end": 157353, "loc": { "start": { "line": 3908, @@ -181140,8 +181142,8 @@ }, "property": { "type": "Identifier", - "start": 157355, - "end": 157360, + "start": 157354, + "end": 157359, "loc": { "start": { "line": 3908, @@ -181162,8 +181164,8 @@ }, { "type": "ObjectProperty", - "start": 157384, - "end": 157441, + "start": 157383, + "end": 157440, "loc": { "start": { "line": 3909, @@ -181179,8 +181181,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 157384, - "end": 157399, + "start": 157383, + "end": 157398, "loc": { "start": { "line": 3909, @@ -181196,8 +181198,8 @@ }, "value": { "type": "CallExpression", - "start": 157401, - "end": 157441, + "start": 157400, + "end": 157440, "loc": { "start": { "line": 3909, @@ -181210,8 +181212,8 @@ }, "callee": { "type": "MemberExpression", - "start": 157401, - "end": 157439, + "start": 157400, + "end": 157438, "loc": { "start": { "line": 3909, @@ -181224,8 +181226,8 @@ }, "object": { "type": "MemberExpression", - "start": 157401, - "end": 157433, + "start": 157400, + "end": 157432, "loc": { "start": { "line": 3909, @@ -181238,8 +181240,8 @@ }, "object": { "type": "Identifier", - "start": 157401, - "end": 157409, + "start": 157400, + "end": 157408, "loc": { "start": { "line": 3909, @@ -181255,8 +181257,8 @@ }, "property": { "type": "Identifier", - "start": 157410, - "end": 157433, + "start": 157409, + "end": 157432, "loc": { "start": { "line": 3909, @@ -181274,8 +181276,8 @@ }, "property": { "type": "Identifier", - "start": 157434, - "end": 157439, + "start": 157433, + "end": 157438, "loc": { "start": { "line": 3909, @@ -181315,8 +181317,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 156598, - "end": 156625, + "start": 156597, + "end": 156624, "loc": { "start": { "line": 3891, @@ -181333,8 +181335,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this SceneModel.\n ", - "start": 157497, - "end": 157541, + "start": 157496, + "end": 157540, "loc": { "start": { "line": 3915, @@ -181350,8 +181352,8 @@ }, { "type": "ClassMethod", - "start": 157546, - "end": 158908, + "start": 157545, + "end": 158907, "loc": { "start": { "line": 3918, @@ -181366,8 +181368,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 157546, - "end": 157553, + "start": 157545, + "end": 157552, "loc": { "start": { "line": 3918, @@ -181390,8 +181392,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 157556, - "end": 158908, + "start": 157555, + "end": 158907, "loc": { "start": { "line": 3918, @@ -181405,8 +181407,8 @@ "body": [ { "type": "ForInStatement", - "start": 157566, - "end": 157763, + "start": 157565, + "end": 157762, "loc": { "start": { "line": 3919, @@ -181419,8 +181421,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 157571, - "end": 157582, + "start": 157570, + "end": 157581, "loc": { "start": { "line": 3919, @@ -181434,8 +181436,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 157575, - "end": 157582, + "start": 157574, + "end": 157581, "loc": { "start": { "line": 3919, @@ -181448,8 +181450,8 @@ }, "id": { "type": "Identifier", - "start": 157575, - "end": 157582, + "start": 157574, + "end": 157581, "loc": { "start": { "line": 3919, @@ -181470,8 +181472,8 @@ }, "right": { "type": "MemberExpression", - "start": 157586, - "end": 157609, + "start": 157585, + "end": 157608, "loc": { "start": { "line": 3919, @@ -181484,8 +181486,8 @@ }, "object": { "type": "ThisExpression", - "start": 157586, - "end": 157590, + "start": 157585, + "end": 157589, "loc": { "start": { "line": 3919, @@ -181499,8 +181501,8 @@ }, "property": { "type": "Identifier", - "start": 157591, - "end": 157609, + "start": 157590, + "end": 157608, "loc": { "start": { "line": 3919, @@ -181518,8 +181520,8 @@ }, "body": { "type": "BlockStatement", - "start": 157611, - "end": 157763, + "start": 157610, + "end": 157762, "loc": { "start": { "line": 3919, @@ -181533,8 +181535,8 @@ "body": [ { "type": "IfStatement", - "start": 157625, - "end": 157753, + "start": 157624, + "end": 157752, "loc": { "start": { "line": 3920, @@ -181547,8 +181549,8 @@ }, "test": { "type": "CallExpression", - "start": 157629, - "end": 157676, + "start": 157628, + "end": 157675, "loc": { "start": { "line": 3920, @@ -181561,8 +181563,8 @@ }, "callee": { "type": "MemberExpression", - "start": 157629, - "end": 157667, + "start": 157628, + "end": 157666, "loc": { "start": { "line": 3920, @@ -181575,8 +181577,8 @@ }, "object": { "type": "MemberExpression", - "start": 157629, - "end": 157652, + "start": 157628, + "end": 157651, "loc": { "start": { "line": 3920, @@ -181589,8 +181591,8 @@ }, "object": { "type": "ThisExpression", - "start": 157629, - "end": 157633, + "start": 157628, + "end": 157632, "loc": { "start": { "line": 3920, @@ -181604,8 +181606,8 @@ }, "property": { "type": "Identifier", - "start": 157634, - "end": 157652, + "start": 157633, + "end": 157651, "loc": { "start": { "line": 3920, @@ -181623,8 +181625,8 @@ }, "property": { "type": "Identifier", - "start": 157653, - "end": 157667, + "start": 157652, + "end": 157666, "loc": { "start": { "line": 3920, @@ -181643,8 +181645,8 @@ "arguments": [ { "type": "Identifier", - "start": 157668, - "end": 157675, + "start": 157667, + "end": 157674, "loc": { "start": { "line": 3920, @@ -181662,8 +181664,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 157678, - "end": 157753, + "start": 157677, + "end": 157752, "loc": { "start": { "line": 3920, @@ -181677,8 +181679,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 157696, - "end": 157739, + "start": 157695, + "end": 157738, "loc": { "start": { "line": 3921, @@ -181691,8 +181693,8 @@ }, "expression": { "type": "CallExpression", - "start": 157696, - "end": 157738, + "start": 157695, + "end": 157737, "loc": { "start": { "line": 3921, @@ -181705,8 +181707,8 @@ }, "callee": { "type": "MemberExpression", - "start": 157696, - "end": 157736, + "start": 157695, + "end": 157735, "loc": { "start": { "line": 3921, @@ -181719,8 +181721,8 @@ }, "object": { "type": "MemberExpression", - "start": 157696, - "end": 157728, + "start": 157695, + "end": 157727, "loc": { "start": { "line": 3921, @@ -181733,8 +181735,8 @@ }, "object": { "type": "MemberExpression", - "start": 157696, - "end": 157719, + "start": 157695, + "end": 157718, "loc": { "start": { "line": 3921, @@ -181747,8 +181749,8 @@ }, "object": { "type": "ThisExpression", - "start": 157696, - "end": 157700, + "start": 157695, + "end": 157699, "loc": { "start": { "line": 3921, @@ -181762,8 +181764,8 @@ }, "property": { "type": "Identifier", - "start": 157701, - "end": 157719, + "start": 157700, + "end": 157718, "loc": { "start": { "line": 3921, @@ -181781,8 +181783,8 @@ }, "property": { "type": "Identifier", - "start": 157720, - "end": 157727, + "start": 157719, + "end": 157726, "loc": { "start": { "line": 3921, @@ -181800,8 +181802,8 @@ }, "property": { "type": "Identifier", - "start": 157729, - "end": 157736, + "start": 157728, + "end": 157735, "loc": { "start": { "line": 3921, @@ -181831,8 +181833,8 @@ }, { "type": "ExpressionStatement", - "start": 157772, - "end": 157801, + "start": 157771, + "end": 157800, "loc": { "start": { "line": 3924, @@ -181845,8 +181847,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 157772, - "end": 157800, + "start": 157771, + "end": 157799, "loc": { "start": { "line": 3924, @@ -181860,8 +181862,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 157772, - "end": 157795, + "start": 157771, + "end": 157794, "loc": { "start": { "line": 3924, @@ -181874,8 +181876,8 @@ }, "object": { "type": "ThisExpression", - "start": 157772, - "end": 157776, + "start": 157771, + "end": 157775, "loc": { "start": { "line": 3924, @@ -181889,8 +181891,8 @@ }, "property": { "type": "Identifier", - "start": 157777, - "end": 157795, + "start": 157776, + "end": 157794, "loc": { "start": { "line": 3924, @@ -181908,8 +181910,8 @@ }, "right": { "type": "ObjectExpression", - "start": 157798, - "end": 157800, + "start": 157797, + "end": 157799, "loc": { "start": { "line": 3924, @@ -181926,8 +181928,8 @@ }, { "type": "ForInStatement", - "start": 157810, - "end": 158013, + "start": 157809, + "end": 158012, "loc": { "start": { "line": 3925, @@ -181940,8 +181942,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 157815, - "end": 157826, + "start": 157814, + "end": 157825, "loc": { "start": { "line": 3925, @@ -181955,8 +181957,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 157819, - "end": 157826, + "start": 157818, + "end": 157825, "loc": { "start": { "line": 3925, @@ -181969,8 +181971,8 @@ }, "id": { "type": "Identifier", - "start": 157819, - "end": 157826, + "start": 157818, + "end": 157825, "loc": { "start": { "line": 3925, @@ -181991,8 +181993,8 @@ }, "right": { "type": "MemberExpression", - "start": 157830, - "end": 157855, + "start": 157829, + "end": 157854, "loc": { "start": { "line": 3925, @@ -182005,8 +182007,8 @@ }, "object": { "type": "ThisExpression", - "start": 157830, - "end": 157834, + "start": 157829, + "end": 157833, "loc": { "start": { "line": 3925, @@ -182020,8 +182022,8 @@ }, "property": { "type": "Identifier", - "start": 157835, - "end": 157855, + "start": 157834, + "end": 157854, "loc": { "start": { "line": 3925, @@ -182039,8 +182041,8 @@ }, "body": { "type": "BlockStatement", - "start": 157857, - "end": 158013, + "start": 157856, + "end": 158012, "loc": { "start": { "line": 3925, @@ -182054,8 +182056,8 @@ "body": [ { "type": "IfStatement", - "start": 157871, - "end": 158003, + "start": 157870, + "end": 158002, "loc": { "start": { "line": 3926, @@ -182068,8 +182070,8 @@ }, "test": { "type": "CallExpression", - "start": 157875, - "end": 157924, + "start": 157874, + "end": 157923, "loc": { "start": { "line": 3926, @@ -182082,8 +182084,8 @@ }, "callee": { "type": "MemberExpression", - "start": 157875, - "end": 157915, + "start": 157874, + "end": 157914, "loc": { "start": { "line": 3926, @@ -182096,8 +182098,8 @@ }, "object": { "type": "MemberExpression", - "start": 157875, - "end": 157900, + "start": 157874, + "end": 157899, "loc": { "start": { "line": 3926, @@ -182110,8 +182112,8 @@ }, "object": { "type": "ThisExpression", - "start": 157875, - "end": 157879, + "start": 157874, + "end": 157878, "loc": { "start": { "line": 3926, @@ -182125,8 +182127,8 @@ }, "property": { "type": "Identifier", - "start": 157880, - "end": 157900, + "start": 157879, + "end": 157899, "loc": { "start": { "line": 3926, @@ -182144,8 +182146,8 @@ }, "property": { "type": "Identifier", - "start": 157901, - "end": 157915, + "start": 157900, + "end": 157914, "loc": { "start": { "line": 3926, @@ -182164,8 +182166,8 @@ "arguments": [ { "type": "Identifier", - "start": 157916, - "end": 157923, + "start": 157915, + "end": 157922, "loc": { "start": { "line": 3926, @@ -182183,8 +182185,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 157926, - "end": 158003, + "start": 157925, + "end": 158002, "loc": { "start": { "line": 3926, @@ -182198,8 +182200,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 157944, - "end": 157989, + "start": 157943, + "end": 157988, "loc": { "start": { "line": 3927, @@ -182212,8 +182214,8 @@ }, "expression": { "type": "CallExpression", - "start": 157944, - "end": 157988, + "start": 157943, + "end": 157987, "loc": { "start": { "line": 3927, @@ -182226,8 +182228,8 @@ }, "callee": { "type": "MemberExpression", - "start": 157944, - "end": 157986, + "start": 157943, + "end": 157985, "loc": { "start": { "line": 3927, @@ -182240,8 +182242,8 @@ }, "object": { "type": "MemberExpression", - "start": 157944, - "end": 157978, + "start": 157943, + "end": 157977, "loc": { "start": { "line": 3927, @@ -182254,8 +182256,8 @@ }, "object": { "type": "MemberExpression", - "start": 157944, - "end": 157969, + "start": 157943, + "end": 157968, "loc": { "start": { "line": 3927, @@ -182268,8 +182270,8 @@ }, "object": { "type": "ThisExpression", - "start": 157944, - "end": 157948, + "start": 157943, + "end": 157947, "loc": { "start": { "line": 3927, @@ -182283,8 +182285,8 @@ }, "property": { "type": "Identifier", - "start": 157949, - "end": 157969, + "start": 157948, + "end": 157968, "loc": { "start": { "line": 3927, @@ -182302,8 +182304,8 @@ }, "property": { "type": "Identifier", - "start": 157970, - "end": 157977, + "start": 157969, + "end": 157976, "loc": { "start": { "line": 3927, @@ -182321,8 +182323,8 @@ }, "property": { "type": "Identifier", - "start": 157979, - "end": 157986, + "start": 157978, + "end": 157985, "loc": { "start": { "line": 3927, @@ -182352,8 +182354,8 @@ }, { "type": "ExpressionStatement", - "start": 158022, - "end": 158053, + "start": 158021, + "end": 158052, "loc": { "start": { "line": 3930, @@ -182366,8 +182368,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 158022, - "end": 158052, + "start": 158021, + "end": 158051, "loc": { "start": { "line": 3930, @@ -182381,8 +182383,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 158022, - "end": 158047, + "start": 158021, + "end": 158046, "loc": { "start": { "line": 3930, @@ -182395,8 +182397,8 @@ }, "object": { "type": "ThisExpression", - "start": 158022, - "end": 158026, + "start": 158021, + "end": 158025, "loc": { "start": { "line": 3930, @@ -182410,8 +182412,8 @@ }, "property": { "type": "Identifier", - "start": 158027, - "end": 158047, + "start": 158026, + "end": 158046, "loc": { "start": { "line": 3930, @@ -182429,8 +182431,8 @@ }, "right": { "type": "ObjectExpression", - "start": 158050, - "end": 158052, + "start": 158049, + "end": 158051, "loc": { "start": { "line": 3930, @@ -182447,8 +182449,8 @@ }, { "type": "ExpressionStatement", - "start": 158062, - "end": 158110, + "start": 158061, + "end": 158109, "loc": { "start": { "line": 3931, @@ -182461,8 +182463,8 @@ }, "expression": { "type": "CallExpression", - "start": 158062, - "end": 158109, + "start": 158061, + "end": 158108, "loc": { "start": { "line": 3931, @@ -182475,8 +182477,8 @@ }, "callee": { "type": "MemberExpression", - "start": 158062, - "end": 158083, + "start": 158061, + "end": 158082, "loc": { "start": { "line": 3931, @@ -182489,8 +182491,8 @@ }, "object": { "type": "MemberExpression", - "start": 158062, - "end": 158079, + "start": 158061, + "end": 158078, "loc": { "start": { "line": 3931, @@ -182503,8 +182505,8 @@ }, "object": { "type": "MemberExpression", - "start": 158062, - "end": 158072, + "start": 158061, + "end": 158071, "loc": { "start": { "line": 3931, @@ -182517,8 +182519,8 @@ }, "object": { "type": "ThisExpression", - "start": 158062, - "end": 158066, + "start": 158061, + "end": 158065, "loc": { "start": { "line": 3931, @@ -182532,8 +182534,8 @@ }, "property": { "type": "Identifier", - "start": 158067, - "end": 158072, + "start": 158066, + "end": 158071, "loc": { "start": { "line": 3931, @@ -182551,8 +182553,8 @@ }, "property": { "type": "Identifier", - "start": 158073, - "end": 158079, + "start": 158072, + "end": 158078, "loc": { "start": { "line": 3931, @@ -182570,8 +182572,8 @@ }, "property": { "type": "Identifier", - "start": 158080, - "end": 158083, + "start": 158079, + "end": 158082, "loc": { "start": { "line": 3931, @@ -182590,8 +182592,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 158084, - "end": 158108, + "start": 158083, + "end": 158107, "loc": { "start": { "line": 3931, @@ -182604,8 +182606,8 @@ }, "object": { "type": "ThisExpression", - "start": 158084, - "end": 158088, + "start": 158083, + "end": 158087, "loc": { "start": { "line": 3931, @@ -182619,8 +182621,8 @@ }, "property": { "type": "Identifier", - "start": 158089, - "end": 158108, + "start": 158088, + "end": 158107, "loc": { "start": { "line": 3931, @@ -182641,8 +182643,8 @@ }, { "type": "ExpressionStatement", - "start": 158119, - "end": 158148, + "start": 158118, + "end": 158147, "loc": { "start": { "line": 3932, @@ -182655,8 +182657,8 @@ }, "expression": { "type": "CallExpression", - "start": 158119, - "end": 158147, + "start": 158118, + "end": 158146, "loc": { "start": { "line": 3932, @@ -182669,8 +182671,8 @@ }, "callee": { "type": "MemberExpression", - "start": 158119, - "end": 158133, + "start": 158118, + "end": 158132, "loc": { "start": { "line": 3932, @@ -182683,8 +182685,8 @@ }, "object": { "type": "MemberExpression", - "start": 158119, - "end": 158129, + "start": 158118, + "end": 158128, "loc": { "start": { "line": 3932, @@ -182697,8 +182699,8 @@ }, "object": { "type": "ThisExpression", - "start": 158119, - "end": 158123, + "start": 158118, + "end": 158122, "loc": { "start": { "line": 3932, @@ -182712,8 +182714,8 @@ }, "property": { "type": "Identifier", - "start": 158124, - "end": 158129, + "start": 158123, + "end": 158128, "loc": { "start": { "line": 3932, @@ -182731,8 +182733,8 @@ }, "property": { "type": "Identifier", - "start": 158130, - "end": 158133, + "start": 158129, + "end": 158132, "loc": { "start": { "line": 3932, @@ -182751,8 +182753,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 158134, - "end": 158146, + "start": 158133, + "end": 158145, "loc": { "start": { "line": 3932, @@ -182765,8 +182767,8 @@ }, "object": { "type": "ThisExpression", - "start": 158134, - "end": 158138, + "start": 158133, + "end": 158137, "loc": { "start": { "line": 3932, @@ -182780,8 +182782,8 @@ }, "property": { "type": "Identifier", - "start": 158139, - "end": 158146, + "start": 158138, + "end": 158145, "loc": { "start": { "line": 3932, @@ -182802,8 +182804,8 @@ }, { "type": "ForStatement", - "start": 158157, - "end": 158268, + "start": 158156, + "end": 158267, "loc": { "start": { "line": 3933, @@ -182816,8 +182818,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 158162, - "end": 158200, + "start": 158161, + "end": 158199, "loc": { "start": { "line": 3933, @@ -182831,8 +182833,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 158166, - "end": 158171, + "start": 158165, + "end": 158170, "loc": { "start": { "line": 3933, @@ -182845,8 +182847,8 @@ }, "id": { "type": "Identifier", - "start": 158166, - "end": 158167, + "start": 158165, + "end": 158166, "loc": { "start": { "line": 3933, @@ -182862,8 +182864,8 @@ }, "init": { "type": "NumericLiteral", - "start": 158170, - "end": 158171, + "start": 158169, + "end": 158170, "loc": { "start": { "line": 3933, @@ -182883,8 +182885,8 @@ }, { "type": "VariableDeclarator", - "start": 158173, - "end": 158200, + "start": 158172, + "end": 158199, "loc": { "start": { "line": 3933, @@ -182897,8 +182899,8 @@ }, "id": { "type": "Identifier", - "start": 158173, - "end": 158176, + "start": 158172, + "end": 158175, "loc": { "start": { "line": 3933, @@ -182914,8 +182916,8 @@ }, "init": { "type": "MemberExpression", - "start": 158179, - "end": 158200, + "start": 158178, + "end": 158199, "loc": { "start": { "line": 3933, @@ -182928,8 +182930,8 @@ }, "object": { "type": "MemberExpression", - "start": 158179, - "end": 158193, + "start": 158178, + "end": 158192, "loc": { "start": { "line": 3933, @@ -182942,8 +182944,8 @@ }, "object": { "type": "ThisExpression", - "start": 158179, - "end": 158183, + "start": 158178, + "end": 158182, "loc": { "start": { "line": 3933, @@ -182957,8 +182959,8 @@ }, "property": { "type": "Identifier", - "start": 158184, - "end": 158193, + "start": 158183, + "end": 158192, "loc": { "start": { "line": 3933, @@ -182976,8 +182978,8 @@ }, "property": { "type": "Identifier", - "start": 158194, - "end": 158200, + "start": 158193, + "end": 158199, "loc": { "start": { "line": 3933, @@ -182999,8 +183001,8 @@ }, "test": { "type": "BinaryExpression", - "start": 158202, - "end": 158209, + "start": 158201, + "end": 158208, "loc": { "start": { "line": 3933, @@ -183013,8 +183015,8 @@ }, "left": { "type": "Identifier", - "start": 158202, - "end": 158203, + "start": 158201, + "end": 158202, "loc": { "start": { "line": 3933, @@ -183031,8 +183033,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 158206, - "end": 158209, + "start": 158205, + "end": 158208, "loc": { "start": { "line": 3933, @@ -183049,8 +183051,8 @@ }, "update": { "type": "UpdateExpression", - "start": 158211, - "end": 158214, + "start": 158210, + "end": 158213, "loc": { "start": { "line": 3933, @@ -183065,8 +183067,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 158211, - "end": 158212, + "start": 158210, + "end": 158211, "loc": { "start": { "line": 3933, @@ -183083,8 +183085,8 @@ }, "body": { "type": "BlockStatement", - "start": 158216, - "end": 158268, + "start": 158215, + "end": 158267, "loc": { "start": { "line": 3933, @@ -183098,8 +183100,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 158230, - "end": 158258, + "start": 158229, + "end": 158257, "loc": { "start": { "line": 3934, @@ -183112,8 +183114,8 @@ }, "expression": { "type": "CallExpression", - "start": 158230, - "end": 158257, + "start": 158229, + "end": 158256, "loc": { "start": { "line": 3934, @@ -183126,8 +183128,8 @@ }, "callee": { "type": "MemberExpression", - "start": 158230, - "end": 158255, + "start": 158229, + "end": 158254, "loc": { "start": { "line": 3934, @@ -183140,8 +183142,8 @@ }, "object": { "type": "MemberExpression", - "start": 158230, - "end": 158247, + "start": 158229, + "end": 158246, "loc": { "start": { "line": 3934, @@ -183154,8 +183156,8 @@ }, "object": { "type": "MemberExpression", - "start": 158230, - "end": 158244, + "start": 158229, + "end": 158243, "loc": { "start": { "line": 3934, @@ -183168,8 +183170,8 @@ }, "object": { "type": "ThisExpression", - "start": 158230, - "end": 158234, + "start": 158229, + "end": 158233, "loc": { "start": { "line": 3934, @@ -183183,8 +183185,8 @@ }, "property": { "type": "Identifier", - "start": 158235, - "end": 158244, + "start": 158234, + "end": 158243, "loc": { "start": { "line": 3934, @@ -183202,8 +183204,8 @@ }, "property": { "type": "Identifier", - "start": 158245, - "end": 158246, + "start": 158244, + "end": 158245, "loc": { "start": { "line": 3934, @@ -183221,8 +183223,8 @@ }, "property": { "type": "Identifier", - "start": 158248, - "end": 158255, + "start": 158247, + "end": 158254, "loc": { "start": { "line": 3934, @@ -183247,8 +183249,8 @@ }, { "type": "ExpressionStatement", - "start": 158277, - "end": 158297, + "start": 158276, + "end": 158296, "loc": { "start": { "line": 3936, @@ -183261,8 +183263,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 158277, - "end": 158296, + "start": 158276, + "end": 158295, "loc": { "start": { "line": 3936, @@ -183276,8 +183278,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 158277, - "end": 158291, + "start": 158276, + "end": 158290, "loc": { "start": { "line": 3936, @@ -183290,8 +183292,8 @@ }, "object": { "type": "ThisExpression", - "start": 158277, - "end": 158281, + "start": 158276, + "end": 158280, "loc": { "start": { "line": 3936, @@ -183305,8 +183307,8 @@ }, "property": { "type": "Identifier", - "start": 158282, - "end": 158291, + "start": 158281, + "end": 158290, "loc": { "start": { "line": 3936, @@ -183324,8 +183326,8 @@ }, "right": { "type": "ArrayExpression", - "start": 158294, - "end": 158296, + "start": 158293, + "end": 158295, "loc": { "start": { "line": 3936, @@ -183342,8 +183344,8 @@ }, { "type": "ForStatement", - "start": 158306, - "end": 158422, + "start": 158305, + "end": 158421, "loc": { "start": { "line": 3937, @@ -183356,8 +183358,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 158311, - "end": 158351, + "start": 158310, + "end": 158350, "loc": { "start": { "line": 3937, @@ -183371,8 +183373,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 158315, - "end": 158320, + "start": 158314, + "end": 158319, "loc": { "start": { "line": 3937, @@ -183385,8 +183387,8 @@ }, "id": { "type": "Identifier", - "start": 158315, - "end": 158316, + "start": 158314, + "end": 158315, "loc": { "start": { "line": 3937, @@ -183402,8 +183404,8 @@ }, "init": { "type": "NumericLiteral", - "start": 158319, - "end": 158320, + "start": 158318, + "end": 158319, "loc": { "start": { "line": 3937, @@ -183423,8 +183425,8 @@ }, { "type": "VariableDeclarator", - "start": 158322, - "end": 158351, + "start": 158321, + "end": 158350, "loc": { "start": { "line": 3937, @@ -183437,8 +183439,8 @@ }, "id": { "type": "Identifier", - "start": 158322, - "end": 158325, + "start": 158321, + "end": 158324, "loc": { "start": { "line": 3937, @@ -183454,8 +183456,8 @@ }, "init": { "type": "MemberExpression", - "start": 158328, - "end": 158351, + "start": 158327, + "end": 158350, "loc": { "start": { "line": 3937, @@ -183468,8 +183470,8 @@ }, "object": { "type": "MemberExpression", - "start": 158328, - "end": 158344, + "start": 158327, + "end": 158343, "loc": { "start": { "line": 3937, @@ -183482,8 +183484,8 @@ }, "object": { "type": "ThisExpression", - "start": 158328, - "end": 158332, + "start": 158327, + "end": 158331, "loc": { "start": { "line": 3937, @@ -183497,8 +183499,8 @@ }, "property": { "type": "Identifier", - "start": 158333, - "end": 158344, + "start": 158332, + "end": 158343, "loc": { "start": { "line": 3937, @@ -183516,8 +183518,8 @@ }, "property": { "type": "Identifier", - "start": 158345, - "end": 158351, + "start": 158344, + "end": 158350, "loc": { "start": { "line": 3937, @@ -183539,8 +183541,8 @@ }, "test": { "type": "BinaryExpression", - "start": 158353, - "end": 158360, + "start": 158352, + "end": 158359, "loc": { "start": { "line": 3937, @@ -183553,8 +183555,8 @@ }, "left": { "type": "Identifier", - "start": 158353, - "end": 158354, + "start": 158352, + "end": 158353, "loc": { "start": { "line": 3937, @@ -183571,8 +183573,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 158357, - "end": 158360, + "start": 158356, + "end": 158359, "loc": { "start": { "line": 3937, @@ -183589,8 +183591,8 @@ }, "update": { "type": "UpdateExpression", - "start": 158362, - "end": 158365, + "start": 158361, + "end": 158364, "loc": { "start": { "line": 3937, @@ -183605,8 +183607,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 158362, - "end": 158363, + "start": 158361, + "end": 158362, "loc": { "start": { "line": 3937, @@ -183623,8 +183625,8 @@ }, "body": { "type": "BlockStatement", - "start": 158367, - "end": 158422, + "start": 158366, + "end": 158421, "loc": { "start": { "line": 3937, @@ -183638,8 +183640,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 158381, - "end": 158412, + "start": 158380, + "end": 158411, "loc": { "start": { "line": 3938, @@ -183652,8 +183654,8 @@ }, "expression": { "type": "CallExpression", - "start": 158381, - "end": 158411, + "start": 158380, + "end": 158410, "loc": { "start": { "line": 3938, @@ -183666,8 +183668,8 @@ }, "callee": { "type": "MemberExpression", - "start": 158381, - "end": 158409, + "start": 158380, + "end": 158408, "loc": { "start": { "line": 3938, @@ -183680,8 +183682,8 @@ }, "object": { "type": "MemberExpression", - "start": 158381, - "end": 158400, + "start": 158380, + "end": 158399, "loc": { "start": { "line": 3938, @@ -183694,8 +183696,8 @@ }, "object": { "type": "MemberExpression", - "start": 158381, - "end": 158397, + "start": 158380, + "end": 158396, "loc": { "start": { "line": 3938, @@ -183708,8 +183710,8 @@ }, "object": { "type": "ThisExpression", - "start": 158381, - "end": 158385, + "start": 158380, + "end": 158384, "loc": { "start": { "line": 3938, @@ -183723,8 +183725,8 @@ }, "property": { "type": "Identifier", - "start": 158386, - "end": 158397, + "start": 158385, + "end": 158396, "loc": { "start": { "line": 3938, @@ -183742,8 +183744,8 @@ }, "property": { "type": "Identifier", - "start": 158398, - "end": 158399, + "start": 158397, + "end": 158398, "loc": { "start": { "line": 3938, @@ -183761,8 +183763,8 @@ }, "property": { "type": "Identifier", - "start": 158401, - "end": 158409, + "start": 158400, + "end": 158408, "loc": { "start": { "line": 3938, @@ -183789,8 +183791,8 @@ { "type": "CommentLine", "value": " Object.entries(this._geometries).forEach(([id, geometry]) => {", - "start": 158431, - "end": 158496, + "start": 158430, + "end": 158495, "loc": { "start": { "line": 3940, @@ -183805,8 +183807,8 @@ { "type": "CommentLine", "value": " geometry.destroy();", - "start": 158505, - "end": 158531, + "start": 158504, + "end": 158530, "loc": { "start": { "line": 3941, @@ -183821,8 +183823,8 @@ { "type": "CommentLine", "value": " });", - "start": 158540, - "end": 158546, + "start": 158539, + "end": 158545, "loc": { "start": { "line": 3942, @@ -183838,8 +183840,8 @@ }, { "type": "ExpressionStatement", - "start": 158555, - "end": 158577, + "start": 158554, + "end": 158576, "loc": { "start": { "line": 3943, @@ -183852,8 +183854,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 158555, - "end": 158576, + "start": 158554, + "end": 158575, "loc": { "start": { "line": 3943, @@ -183867,8 +183869,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 158555, - "end": 158571, + "start": 158554, + "end": 158570, "loc": { "start": { "line": 3943, @@ -183881,8 +183883,8 @@ }, "object": { "type": "ThisExpression", - "start": 158555, - "end": 158559, + "start": 158554, + "end": 158558, "loc": { "start": { "line": 3943, @@ -183897,8 +183899,8 @@ }, "property": { "type": "Identifier", - "start": 158560, - "end": 158571, + "start": 158559, + "end": 158570, "loc": { "start": { "line": 3943, @@ -183917,8 +183919,8 @@ }, "right": { "type": "ObjectExpression", - "start": 158574, - "end": 158576, + "start": 158573, + "end": 158575, "loc": { "start": { "line": 3943, @@ -183937,8 +183939,8 @@ { "type": "CommentLine", "value": " Object.entries(this._geometries).forEach(([id, geometry]) => {", - "start": 158431, - "end": 158496, + "start": 158430, + "end": 158495, "loc": { "start": { "line": 3940, @@ -183953,8 +183955,8 @@ { "type": "CommentLine", "value": " geometry.destroy();", - "start": 158505, - "end": 158531, + "start": 158504, + "end": 158530, "loc": { "start": { "line": 3941, @@ -183969,8 +183971,8 @@ { "type": "CommentLine", "value": " });", - "start": 158540, - "end": 158546, + "start": 158539, + "end": 158545, "loc": { "start": { "line": 3942, @@ -183986,8 +183988,8 @@ }, { "type": "ExpressionStatement", - "start": 158586, - "end": 158608, + "start": 158585, + "end": 158607, "loc": { "start": { "line": 3944, @@ -184000,8 +184002,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 158586, - "end": 158607, + "start": 158585, + "end": 158606, "loc": { "start": { "line": 3944, @@ -184015,8 +184017,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 158586, - "end": 158602, + "start": 158585, + "end": 158601, "loc": { "start": { "line": 3944, @@ -184029,8 +184031,8 @@ }, "object": { "type": "ThisExpression", - "start": 158586, - "end": 158590, + "start": 158585, + "end": 158589, "loc": { "start": { "line": 3944, @@ -184044,8 +184046,8 @@ }, "property": { "type": "Identifier", - "start": 158591, - "end": 158602, + "start": 158590, + "end": 158601, "loc": { "start": { "line": 3944, @@ -184063,8 +184065,8 @@ }, "right": { "type": "ObjectExpression", - "start": 158605, - "end": 158607, + "start": 158604, + "end": 158606, "loc": { "start": { "line": 3944, @@ -184081,8 +184083,8 @@ }, { "type": "ExpressionStatement", - "start": 158617, - "end": 158637, + "start": 158616, + "end": 158636, "loc": { "start": { "line": 3945, @@ -184095,8 +184097,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 158617, - "end": 158636, + "start": 158616, + "end": 158635, "loc": { "start": { "line": 3945, @@ -184110,8 +184112,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 158617, - "end": 158631, + "start": 158616, + "end": 158630, "loc": { "start": { "line": 3945, @@ -184124,8 +184126,8 @@ }, "object": { "type": "ThisExpression", - "start": 158617, - "end": 158621, + "start": 158616, + "end": 158620, "loc": { "start": { "line": 3945, @@ -184139,8 +184141,8 @@ }, "property": { "type": "Identifier", - "start": 158622, - "end": 158631, + "start": 158621, + "end": 158630, "loc": { "start": { "line": 3945, @@ -184158,8 +184160,8 @@ }, "right": { "type": "ObjectExpression", - "start": 158634, - "end": 158636, + "start": 158633, + "end": 158635, "loc": { "start": { "line": 3945, @@ -184176,8 +184178,8 @@ }, { "type": "ExpressionStatement", - "start": 158646, - "end": 158669, + "start": 158645, + "end": 158668, "loc": { "start": { "line": 3946, @@ -184190,8 +184192,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 158646, - "end": 158668, + "start": 158645, + "end": 158667, "loc": { "start": { "line": 3946, @@ -184205,8 +184207,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 158646, - "end": 158663, + "start": 158645, + "end": 158662, "loc": { "start": { "line": 3946, @@ -184219,8 +184221,8 @@ }, "object": { "type": "ThisExpression", - "start": 158646, - "end": 158650, + "start": 158645, + "end": 158649, "loc": { "start": { "line": 3946, @@ -184234,8 +184236,8 @@ }, "property": { "type": "Identifier", - "start": 158651, - "end": 158663, + "start": 158650, + "end": 158662, "loc": { "start": { "line": 3946, @@ -184253,8 +184255,8 @@ }, "right": { "type": "ObjectExpression", - "start": 158666, - "end": 158668, + "start": 158665, + "end": 158667, "loc": { "start": { "line": 3946, @@ -184271,8 +184273,8 @@ }, { "type": "ExpressionStatement", - "start": 158678, - "end": 158696, + "start": 158677, + "end": 158695, "loc": { "start": { "line": 3947, @@ -184285,8 +184287,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 158678, - "end": 158695, + "start": 158677, + "end": 158694, "loc": { "start": { "line": 3947, @@ -184300,8 +184302,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 158678, - "end": 158690, + "start": 158677, + "end": 158689, "loc": { "start": { "line": 3947, @@ -184314,8 +184316,8 @@ }, "object": { "type": "ThisExpression", - "start": 158678, - "end": 158682, + "start": 158677, + "end": 158681, "loc": { "start": { "line": 3947, @@ -184329,8 +184331,8 @@ }, "property": { "type": "Identifier", - "start": 158683, - "end": 158690, + "start": 158682, + "end": 158689, "loc": { "start": { "line": 3947, @@ -184348,8 +184350,8 @@ }, "right": { "type": "ObjectExpression", - "start": 158693, - "end": 158695, + "start": 158692, + "end": 158694, "loc": { "start": { "line": 3947, @@ -184366,8 +184368,8 @@ }, { "type": "ExpressionStatement", - "start": 158705, - "end": 158725, + "start": 158704, + "end": 158724, "loc": { "start": { "line": 3948, @@ -184380,8 +184382,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 158705, - "end": 158724, + "start": 158704, + "end": 158723, "loc": { "start": { "line": 3948, @@ -184395,8 +184397,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 158705, - "end": 158719, + "start": 158704, + "end": 158718, "loc": { "start": { "line": 3948, @@ -184409,8 +184411,8 @@ }, "object": { "type": "ThisExpression", - "start": 158705, - "end": 158709, + "start": 158704, + "end": 158708, "loc": { "start": { "line": 3948, @@ -184424,8 +184426,8 @@ }, "property": { "type": "Identifier", - "start": 158710, - "end": 158719, + "start": 158709, + "end": 158718, "loc": { "start": { "line": 3948, @@ -184443,8 +184445,8 @@ }, "right": { "type": "ObjectExpression", - "start": 158722, - "end": 158724, + "start": 158721, + "end": 158723, "loc": { "start": { "line": 3948, @@ -184461,8 +184463,8 @@ }, { "type": "ExpressionStatement", - "start": 158734, - "end": 158763, + "start": 158733, + "end": 158762, "loc": { "start": { "line": 3949, @@ -184475,8 +184477,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 158734, - "end": 158762, + "start": 158733, + "end": 158761, "loc": { "start": { "line": 3949, @@ -184490,8 +184492,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 158734, - "end": 158755, + "start": 158733, + "end": 158754, "loc": { "start": { "line": 3949, @@ -184504,8 +184506,8 @@ }, "object": { "type": "MemberExpression", - "start": 158734, - "end": 158744, + "start": 158733, + "end": 158743, "loc": { "start": { "line": 3949, @@ -184518,8 +184520,8 @@ }, "object": { "type": "ThisExpression", - "start": 158734, - "end": 158738, + "start": 158733, + "end": 158737, "loc": { "start": { "line": 3949, @@ -184533,8 +184535,8 @@ }, "property": { "type": "Identifier", - "start": 158739, - "end": 158744, + "start": 158738, + "end": 158743, "loc": { "start": { "line": 3949, @@ -184552,8 +184554,8 @@ }, "property": { "type": "Identifier", - "start": 158745, - "end": 158755, + "start": 158744, + "end": 158754, "loc": { "start": { "line": 3949, @@ -184571,8 +184573,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 158758, - "end": 158762, + "start": 158757, + "end": 158761, "loc": { "start": { "line": 3949, @@ -184589,8 +184591,8 @@ }, { "type": "IfStatement", - "start": 158772, - "end": 158849, + "start": 158771, + "end": 158848, "loc": { "start": { "line": 3950, @@ -184603,8 +184605,8 @@ }, "test": { "type": "MemberExpression", - "start": 158776, - "end": 158789, + "start": 158775, + "end": 158788, "loc": { "start": { "line": 3950, @@ -184617,8 +184619,8 @@ }, "object": { "type": "ThisExpression", - "start": 158776, - "end": 158780, + "start": 158775, + "end": 158779, "loc": { "start": { "line": 3950, @@ -184632,8 +184634,8 @@ }, "property": { "type": "Identifier", - "start": 158781, - "end": 158789, + "start": 158780, + "end": 158788, "loc": { "start": { "line": 3950, @@ -184651,8 +184653,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 158791, - "end": 158849, + "start": 158790, + "end": 158848, "loc": { "start": { "line": 3950, @@ -184666,8 +184668,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 158805, - "end": 158839, + "start": 158804, + "end": 158838, "loc": { "start": { "line": 3951, @@ -184680,8 +184682,8 @@ }, "expression": { "type": "CallExpression", - "start": 158805, - "end": 158838, + "start": 158804, + "end": 158837, "loc": { "start": { "line": 3951, @@ -184694,8 +184696,8 @@ }, "callee": { "type": "MemberExpression", - "start": 158805, - "end": 158832, + "start": 158804, + "end": 158831, "loc": { "start": { "line": 3951, @@ -184708,8 +184710,8 @@ }, "object": { "type": "MemberExpression", - "start": 158805, - "end": 158815, + "start": 158804, + "end": 158814, "loc": { "start": { "line": 3951, @@ -184722,8 +184724,8 @@ }, "object": { "type": "ThisExpression", - "start": 158805, - "end": 158809, + "start": 158804, + "end": 158808, "loc": { "start": { "line": 3951, @@ -184737,8 +184739,8 @@ }, "property": { "type": "Identifier", - "start": 158810, - "end": 158815, + "start": 158809, + "end": 158814, "loc": { "start": { "line": 3951, @@ -184756,8 +184758,8 @@ }, "property": { "type": "Identifier", - "start": 158816, - "end": 158832, + "start": 158815, + "end": 158831, "loc": { "start": { "line": 3951, @@ -184776,8 +184778,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 158833, - "end": 158837, + "start": 158832, + "end": 158836, "loc": { "start": { "line": 3951, @@ -184799,8 +184801,8 @@ }, { "type": "ExpressionStatement", - "start": 158858, - "end": 158877, + "start": 158857, + "end": 158876, "loc": { "start": { "line": 3953, @@ -184813,8 +184815,8 @@ }, "expression": { "type": "CallExpression", - "start": 158858, - "end": 158876, + "start": 158857, + "end": 158875, "loc": { "start": { "line": 3953, @@ -184827,8 +184829,8 @@ }, "callee": { "type": "Identifier", - "start": 158858, - "end": 158874, + "start": 158857, + "end": 158873, "loc": { "start": { "line": 3953, @@ -184847,8 +184849,8 @@ }, { "type": "ExpressionStatement", - "start": 158886, - "end": 158902, + "start": 158885, + "end": 158901, "loc": { "start": { "line": 3954, @@ -184861,8 +184863,8 @@ }, "expression": { "type": "CallExpression", - "start": 158886, - "end": 158901, + "start": 158885, + "end": 158900, "loc": { "start": { "line": 3954, @@ -184875,8 +184877,8 @@ }, "callee": { "type": "MemberExpression", - "start": 158886, - "end": 158899, + "start": 158885, + "end": 158898, "loc": { "start": { "line": 3954, @@ -184889,8 +184891,8 @@ }, "object": { "type": "Super", - "start": 158886, - "end": 158891, + "start": 158885, + "end": 158890, "loc": { "start": { "line": 3954, @@ -184904,8 +184906,8 @@ }, "property": { "type": "Identifier", - "start": 158892, - "end": 158899, + "start": 158891, + "end": 158898, "loc": { "start": { "line": 3954, @@ -184931,8 +184933,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this SceneModel.\n ", - "start": 157497, - "end": 157541, + "start": 157496, + "end": 157540, "loc": { "start": { "line": 3915, @@ -184971,8 +184973,8 @@ { "type": "CommentBlock", "value": "*\n * This function applies two steps to the provided mesh geometry data:\n *\n * - 1st, it reduces its `.positions` to unique positions, thus removing duplicate vertices. It will adjust the `.indices` and `.edgeIndices` array accordingly to the unique `.positions`.\n *\n * - 2nd, it tries to do an optimization called `index rebucketting`\n *\n * _Rebucketting minimizes the amount of RAM usage for a given mesh geometry by trying do demote its needed index bitness._\n *\n * - _for 32 bit indices, will try to demote them to 16 bit indices_\n * - _for 16 bit indices, will try to demote them to 8 bits indices_\n * - _8 bits indices are kept as-is_\n *\n * The fact that 32/16/8 bits are needed for indices, depends on the number of maximumm indexable vertices within the mesh geometry: this is, the number of vertices in the mesh geometry.\n *\n * The function returns the same provided input `geometry`, enrichened with the additional key `.preparedBukets`.\n *\n * @param {object} geometry The mesh information containing `.positions`, `.indices`, `.edgeIndices` arrays.\n *\n * @param enableVertexWelding\n * @param enableIndexBucketing\n * @returns {object} The mesh information enrichened with `.buckets` key.\n ", - "start": 158913, - "end": 160126, + "start": 158912, + "end": 160125, "loc": { "start": { "line": 3959, @@ -185008,8 +185010,8 @@ { "type": "CommentBlock", "value": "*\n * This function applies two steps to the provided mesh geometry data:\n *\n * - 1st, it reduces its `.positions` to unique positions, thus removing duplicate vertices. It will adjust the `.indices` and `.edgeIndices` array accordingly to the unique `.positions`.\n *\n * - 2nd, it tries to do an optimization called `index rebucketting`\n *\n * _Rebucketting minimizes the amount of RAM usage for a given mesh geometry by trying do demote its needed index bitness._\n *\n * - _for 32 bit indices, will try to demote them to 16 bit indices_\n * - _for 16 bit indices, will try to demote them to 8 bits indices_\n * - _8 bits indices are kept as-is_\n *\n * The fact that 32/16/8 bits are needed for indices, depends on the number of maximumm indexable vertices within the mesh geometry: this is, the number of vertices in the mesh geometry.\n *\n * The function returns the same provided input `geometry`, enrichened with the additional key `.preparedBukets`.\n *\n * @param {object} geometry The mesh information containing `.positions`, `.indices`, `.edgeIndices` arrays.\n *\n * @param enableVertexWelding\n * @param enableIndexBucketing\n * @returns {object} The mesh information enrichened with `.buckets` key.\n ", - "start": 158913, - "end": 160126, + "start": 158912, + "end": 160125, "loc": { "start": { "line": 3959, @@ -185025,8 +185027,8 @@ }, { "type": "FunctionDeclaration", - "start": 160127, - "end": 161456, + "start": 160126, + "end": 161455, "loc": { "start": { "line": 3982, @@ -185039,8 +185041,8 @@ }, "id": { "type": "Identifier", - "start": 160136, - "end": 160152, + "start": 160135, + "end": 160151, "loc": { "start": { "line": 3982, @@ -185061,8 +185063,8 @@ "params": [ { "type": "Identifier", - "start": 160153, - "end": 160161, + "start": 160152, + "end": 160160, "loc": { "start": { "line": 3982, @@ -185078,8 +185080,8 @@ }, { "type": "Identifier", - "start": 160163, - "end": 160182, + "start": 160162, + "end": 160181, "loc": { "start": { "line": 3982, @@ -185095,8 +185097,8 @@ }, { "type": "Identifier", - "start": 160184, - "end": 160204, + "start": 160183, + "end": 160203, "loc": { "start": { "line": 3982, @@ -185113,8 +185115,8 @@ ], "body": { "type": "BlockStatement", - "start": 160206, - "end": 161456, + "start": 160205, + "end": 161455, "loc": { "start": { "line": 3982, @@ -185128,8 +185130,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 160212, - "end": 160276, + "start": 160211, + "end": 160275, "loc": { "start": { "line": 3983, @@ -185143,8 +185145,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 160216, - "end": 160241, + "start": 160215, + "end": 160240, "loc": { "start": { "line": 3983, @@ -185157,8 +185159,8 @@ }, "id": { "type": "Identifier", - "start": 160216, - "end": 160241, + "start": 160215, + "end": 160240, "loc": { "start": { "line": 3983, @@ -185176,8 +185178,8 @@ }, { "type": "VariableDeclarator", - "start": 160243, - "end": 160256, + "start": 160242, + "end": 160255, "loc": { "start": { "line": 3983, @@ -185190,8 +185192,8 @@ }, "id": { "type": "Identifier", - "start": 160243, - "end": 160256, + "start": 160242, + "end": 160255, "loc": { "start": { "line": 3983, @@ -185209,8 +185211,8 @@ }, { "type": "VariableDeclarator", - "start": 160258, - "end": 160275, + "start": 160257, + "end": 160274, "loc": { "start": { "line": 3983, @@ -185223,8 +185225,8 @@ }, "id": { "type": "Identifier", - "start": 160258, - "end": 160275, + "start": 160257, + "end": 160274, "loc": { "start": { "line": 3983, @@ -185245,8 +185247,8 @@ }, { "type": "IfStatement", - "start": 160281, - "end": 160831, + "start": 160280, + "end": 160830, "loc": { "start": { "line": 3984, @@ -185259,8 +185261,8 @@ }, "test": { "type": "LogicalExpression", - "start": 160285, - "end": 160328, + "start": 160284, + "end": 160327, "loc": { "start": { "line": 3984, @@ -185273,8 +185275,8 @@ }, "left": { "type": "Identifier", - "start": 160285, - "end": 160304, + "start": 160284, + "end": 160303, "loc": { "start": { "line": 3984, @@ -185291,8 +185293,8 @@ "operator": "||", "right": { "type": "Identifier", - "start": 160308, - "end": 160328, + "start": 160307, + "end": 160327, "loc": { "start": { "line": 3984, @@ -185309,8 +185311,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 160330, - "end": 160660, + "start": 160329, + "end": 160659, "loc": { "start": { "line": 3984, @@ -185324,8 +185326,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 160364, - "end": 160654, + "start": 160363, + "end": 160653, "loc": { "start": { "line": 3985, @@ -185338,8 +185340,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 160364, - "end": 160653, + "start": 160363, + "end": 160652, "loc": { "start": { "line": 3985, @@ -185353,8 +185355,8 @@ "operator": "=", "left": { "type": "ArrayPattern", - "start": 160364, - "end": 160472, + "start": 160363, + "end": 160471, "loc": { "start": { "line": 3985, @@ -185368,8 +185370,8 @@ "elements": [ { "type": "Identifier", - "start": 160378, - "end": 160403, + "start": 160377, + "end": 160402, "loc": { "start": { "line": 3986, @@ -185386,8 +185388,8 @@ }, { "type": "Identifier", - "start": 160417, - "end": 160430, + "start": 160416, + "end": 160429, "loc": { "start": { "line": 3987, @@ -185403,8 +185405,8 @@ }, { "type": "Identifier", - "start": 160444, - "end": 160461, + "start": 160443, + "end": 160460, "loc": { "start": { "line": 3988, @@ -185423,8 +185425,8 @@ }, "right": { "type": "CallExpression", - "start": 160475, - "end": 160653, + "start": 160474, + "end": 160652, "loc": { "start": { "line": 3989, @@ -185437,8 +185439,8 @@ }, "callee": { "type": "Identifier", - "start": 160475, - "end": 160492, + "start": 160474, + "end": 160491, "loc": { "start": { "line": 3989, @@ -185455,8 +185457,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 160493, - "end": 160652, + "start": 160492, + "end": 160651, "loc": { "start": { "line": 3989, @@ -185470,8 +185472,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 160507, - "end": 160556, + "start": 160506, + "end": 160555, "loc": { "start": { "line": 3990, @@ -185487,8 +185489,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 160507, - "end": 160526, + "start": 160506, + "end": 160525, "loc": { "start": { "line": 3990, @@ -185504,8 +185506,8 @@ }, "value": { "type": "MemberExpression", - "start": 160528, - "end": 160556, + "start": 160527, + "end": 160555, "loc": { "start": { "line": 3990, @@ -185518,8 +185520,8 @@ }, "object": { "type": "Identifier", - "start": 160528, - "end": 160536, + "start": 160527, + "end": 160535, "loc": { "start": { "line": 3990, @@ -185535,8 +185537,8 @@ }, "property": { "type": "Identifier", - "start": 160537, - "end": 160556, + "start": 160536, + "end": 160555, "loc": { "start": { "line": 3990, @@ -185555,8 +185557,8 @@ }, { "type": "ObjectProperty", - "start": 160570, - "end": 160595, + "start": 160569, + "end": 160594, "loc": { "start": { "line": 3991, @@ -185572,8 +185574,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 160570, - "end": 160577, + "start": 160569, + "end": 160576, "loc": { "start": { "line": 3991, @@ -185589,8 +185591,8 @@ }, "value": { "type": "MemberExpression", - "start": 160579, - "end": 160595, + "start": 160578, + "end": 160594, "loc": { "start": { "line": 3991, @@ -185603,8 +185605,8 @@ }, "object": { "type": "Identifier", - "start": 160579, - "end": 160587, + "start": 160578, + "end": 160586, "loc": { "start": { "line": 3991, @@ -185620,8 +185622,8 @@ }, "property": { "type": "Identifier", - "start": 160588, - "end": 160595, + "start": 160587, + "end": 160594, "loc": { "start": { "line": 3991, @@ -185640,8 +185642,8 @@ }, { "type": "ObjectProperty", - "start": 160609, - "end": 160642, + "start": 160608, + "end": 160641, "loc": { "start": { "line": 3992, @@ -185657,8 +185659,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 160609, - "end": 160620, + "start": 160608, + "end": 160619, "loc": { "start": { "line": 3992, @@ -185674,8 +185676,8 @@ }, "value": { "type": "MemberExpression", - "start": 160622, - "end": 160642, + "start": 160621, + "end": 160641, "loc": { "start": { "line": 3992, @@ -185688,8 +185690,8 @@ }, "object": { "type": "Identifier", - "start": 160622, - "end": 160630, + "start": 160621, + "end": 160629, "loc": { "start": { "line": 3992, @@ -185705,8 +185707,8 @@ }, "property": { "type": "Identifier", - "start": 160631, - "end": 160642, + "start": 160630, + "end": 160641, "loc": { "start": { "line": 3992, @@ -185733,8 +185735,8 @@ { "type": "CommentLine", "value": " Expensive - careful!", - "start": 160332, - "end": 160355, + "start": 160331, + "end": 160354, "loc": { "start": { "line": 3984, @@ -185753,8 +185755,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 160666, - "end": 160831, + "start": 160665, + "end": 160830, "loc": { "start": { "line": 3994, @@ -185768,8 +185770,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 160676, - "end": 160733, + "start": 160675, + "end": 160732, "loc": { "start": { "line": 3995, @@ -185782,8 +185784,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 160676, - "end": 160732, + "start": 160675, + "end": 160731, "loc": { "start": { "line": 3995, @@ -185797,8 +185799,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 160676, - "end": 160701, + "start": 160675, + "end": 160700, "loc": { "start": { "line": 3995, @@ -185814,8 +185816,8 @@ }, "right": { "type": "MemberExpression", - "start": 160704, - "end": 160732, + "start": 160703, + "end": 160731, "loc": { "start": { "line": 3995, @@ -185828,8 +185830,8 @@ }, "object": { "type": "Identifier", - "start": 160704, - "end": 160712, + "start": 160703, + "end": 160711, "loc": { "start": { "line": 3995, @@ -185845,8 +185847,8 @@ }, "property": { "type": "Identifier", - "start": 160713, - "end": 160732, + "start": 160712, + "end": 160731, "loc": { "start": { "line": 3995, @@ -185866,8 +185868,8 @@ }, { "type": "ExpressionStatement", - "start": 160742, - "end": 160775, + "start": 160741, + "end": 160774, "loc": { "start": { "line": 3996, @@ -185880,8 +185882,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 160742, - "end": 160774, + "start": 160741, + "end": 160773, "loc": { "start": { "line": 3996, @@ -185895,8 +185897,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 160742, - "end": 160755, + "start": 160741, + "end": 160754, "loc": { "start": { "line": 3996, @@ -185912,8 +185914,8 @@ }, "right": { "type": "MemberExpression", - "start": 160758, - "end": 160774, + "start": 160757, + "end": 160773, "loc": { "start": { "line": 3996, @@ -185926,8 +185928,8 @@ }, "object": { "type": "Identifier", - "start": 160758, - "end": 160766, + "start": 160757, + "end": 160765, "loc": { "start": { "line": 3996, @@ -185943,8 +185945,8 @@ }, "property": { "type": "Identifier", - "start": 160767, - "end": 160774, + "start": 160766, + "end": 160773, "loc": { "start": { "line": 3996, @@ -185964,8 +185966,8 @@ }, { "type": "ExpressionStatement", - "start": 160784, - "end": 160825, + "start": 160783, + "end": 160824, "loc": { "start": { "line": 3997, @@ -185978,8 +185980,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 160784, - "end": 160824, + "start": 160783, + "end": 160823, "loc": { "start": { "line": 3997, @@ -185993,8 +185995,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 160784, - "end": 160801, + "start": 160783, + "end": 160800, "loc": { "start": { "line": 3997, @@ -186010,8 +186012,8 @@ }, "right": { "type": "MemberExpression", - "start": 160804, - "end": 160824, + "start": 160803, + "end": 160823, "loc": { "start": { "line": 3997, @@ -186024,8 +186026,8 @@ }, "object": { "type": "Identifier", - "start": 160804, - "end": 160812, + "start": 160803, + "end": 160811, "loc": { "start": { "line": 3997, @@ -186041,8 +186043,8 @@ }, "property": { "type": "Identifier", - "start": 160813, - "end": 160824, + "start": 160812, + "end": 160823, "loc": { "start": { "line": 3997, @@ -186066,8 +186068,8 @@ }, { "type": "VariableDeclaration", - "start": 160836, - "end": 160848, + "start": 160835, + "end": 160847, "loc": { "start": { "line": 3999, @@ -186081,8 +186083,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 160840, - "end": 160847, + "start": 160839, + "end": 160846, "loc": { "start": { "line": 3999, @@ -186095,8 +186097,8 @@ }, "id": { "type": "Identifier", - "start": 160840, - "end": 160847, + "start": 160839, + "end": 160846, "loc": { "start": { "line": 3999, @@ -186117,8 +186119,8 @@ }, { "type": "IfStatement", - "start": 160853, - "end": 161434, + "start": 160852, + "end": 161433, "loc": { "start": { "line": 4000, @@ -186131,8 +186133,8 @@ }, "test": { "type": "Identifier", - "start": 160857, - "end": 160877, + "start": 160856, + "end": 160876, "loc": { "start": { "line": 4000, @@ -186148,8 +186150,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 160879, - "end": 161248, + "start": 160878, + "end": 161247, "loc": { "start": { "line": 4000, @@ -186163,8 +186165,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 160889, - "end": 160951, + "start": 160888, + "end": 160950, "loc": { "start": { "line": 4001, @@ -186178,8 +186180,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 160893, - "end": 160950, + "start": 160892, + "end": 160949, "loc": { "start": { "line": 4001, @@ -186192,8 +186194,8 @@ }, "id": { "type": "Identifier", - "start": 160893, - "end": 160911, + "start": 160892, + "end": 160910, "loc": { "start": { "line": 4001, @@ -186209,8 +186211,8 @@ }, "init": { "type": "BinaryExpression", - "start": 160914, - "end": 160950, + "start": 160913, + "end": 160949, "loc": { "start": { "line": 4001, @@ -186223,8 +186225,8 @@ }, "left": { "type": "MemberExpression", - "start": 160914, - "end": 160946, + "start": 160913, + "end": 160945, "loc": { "start": { "line": 4001, @@ -186237,8 +186239,8 @@ }, "object": { "type": "Identifier", - "start": 160914, - "end": 160939, + "start": 160913, + "end": 160938, "loc": { "start": { "line": 4001, @@ -186254,8 +186256,8 @@ }, "property": { "type": "Identifier", - "start": 160940, - "end": 160946, + "start": 160939, + "end": 160945, "loc": { "start": { "line": 4001, @@ -186274,8 +186276,8 @@ "operator": "/", "right": { "type": "NumericLiteral", - "start": 160949, - "end": 160950, + "start": 160948, + "end": 160949, "loc": { "start": { "line": 4001, @@ -186299,8 +186301,8 @@ }, { "type": "ExpressionStatement", - "start": 160960, - "end": 161242, + "start": 160959, + "end": 161241, "loc": { "start": { "line": 4002, @@ -186313,8 +186315,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 160960, - "end": 161241, + "start": 160959, + "end": 161240, "loc": { "start": { "line": 4002, @@ -186328,8 +186330,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 160960, - "end": 160967, + "start": 160959, + "end": 160966, "loc": { "start": { "line": 4002, @@ -186345,8 +186347,8 @@ }, "right": { "type": "CallExpression", - "start": 160970, - "end": 161241, + "start": 160969, + "end": 161240, "loc": { "start": { "line": 4002, @@ -186359,8 +186361,8 @@ }, "callee": { "type": "Identifier", - "start": 160970, - "end": 160987, + "start": 160969, + "end": 160986, "loc": { "start": { "line": 4002, @@ -186377,8 +186379,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 160988, - "end": 161155, + "start": 160987, + "end": 161154, "loc": { "start": { "line": 4002, @@ -186392,8 +186394,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 161006, - "end": 161052, + "start": 161005, + "end": 161051, "loc": { "start": { "line": 4003, @@ -186409,8 +186411,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 161006, - "end": 161025, + "start": 161005, + "end": 161024, "loc": { "start": { "line": 4003, @@ -186426,8 +186428,8 @@ }, "value": { "type": "Identifier", - "start": 161027, - "end": 161052, + "start": 161026, + "end": 161051, "loc": { "start": { "line": 4003, @@ -186444,8 +186446,8 @@ }, { "type": "ObjectProperty", - "start": 161070, - "end": 161092, + "start": 161069, + "end": 161091, "loc": { "start": { "line": 4004, @@ -186461,8 +186463,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 161070, - "end": 161077, + "start": 161069, + "end": 161076, "loc": { "start": { "line": 4004, @@ -186478,8 +186480,8 @@ }, "value": { "type": "Identifier", - "start": 161079, - "end": 161092, + "start": 161078, + "end": 161091, "loc": { "start": { "line": 4004, @@ -186496,8 +186498,8 @@ }, { "type": "ObjectProperty", - "start": 161110, - "end": 161140, + "start": 161109, + "end": 161139, "loc": { "start": { "line": 4005, @@ -186513,8 +186515,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 161110, - "end": 161121, + "start": 161109, + "end": 161120, "loc": { "start": { "line": 4005, @@ -186530,8 +186532,8 @@ }, "value": { "type": "Identifier", - "start": 161123, - "end": 161140, + "start": 161122, + "end": 161139, "loc": { "start": { "line": 4005, @@ -186550,8 +186552,8 @@ }, { "type": "ConditionalExpression", - "start": 161169, - "end": 161210, + "start": 161168, + "end": 161209, "loc": { "start": { "line": 4007, @@ -186564,8 +186566,8 @@ }, "test": { "type": "BinaryExpression", - "start": 161170, - "end": 161200, + "start": 161169, + "end": 161199, "loc": { "start": { "line": 4007, @@ -186578,8 +186580,8 @@ }, "left": { "type": "Identifier", - "start": 161170, - "end": 161188, + "start": 161169, + "end": 161187, "loc": { "start": { "line": 4007, @@ -186596,8 +186598,8 @@ "operator": ">", "right": { "type": "BinaryExpression", - "start": 161192, - "end": 161199, + "start": 161191, + "end": 161198, "loc": { "start": { "line": 4007, @@ -186610,8 +186612,8 @@ }, "left": { "type": "NumericLiteral", - "start": 161192, - "end": 161193, + "start": 161191, + "end": 161192, "loc": { "start": { "line": 4007, @@ -186631,8 +186633,8 @@ "operator": "<<", "right": { "type": "NumericLiteral", - "start": 161197, - "end": 161199, + "start": 161196, + "end": 161198, "loc": { "start": { "line": 4007, @@ -186651,18 +186653,18 @@ }, "extra": { "parenthesized": true, - "parenStart": 161191 + "parenStart": 161190 } }, "extra": { "parenthesized": true, - "parenStart": 161169 + "parenStart": 161168 } }, "consequent": { "type": "NumericLiteral", - "start": 161204, - "end": 161206, + "start": 161203, + "end": 161205, "loc": { "start": { "line": 4007, @@ -186681,8 +186683,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 161209, - "end": 161210, + "start": 161208, + "end": 161209, "loc": { "start": { "line": 4007, @@ -186703,8 +186705,8 @@ { "type": "CommentLine", "value": " true", - "start": 161224, - "end": 161231, + "start": 161223, + "end": 161230, "loc": { "start": { "line": 4008, @@ -186727,8 +186729,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 161254, - "end": 161434, + "start": 161253, + "end": 161433, "loc": { "start": { "line": 4010, @@ -186742,8 +186744,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 161264, - "end": 161428, + "start": 161263, + "end": 161427, "loc": { "start": { "line": 4011, @@ -186756,8 +186758,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 161264, - "end": 161427, + "start": 161263, + "end": 161426, "loc": { "start": { "line": 4011, @@ -186771,8 +186773,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 161264, - "end": 161271, + "start": 161263, + "end": 161270, "loc": { "start": { "line": 4011, @@ -186788,8 +186790,8 @@ }, "right": { "type": "ArrayExpression", - "start": 161274, - "end": 161427, + "start": 161273, + "end": 161426, "loc": { "start": { "line": 4011, @@ -186803,8 +186805,8 @@ "elements": [ { "type": "ObjectExpression", - "start": 161275, - "end": 161426, + "start": 161274, + "end": 161425, "loc": { "start": { "line": 4011, @@ -186818,8 +186820,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 161289, - "end": 161335, + "start": 161288, + "end": 161334, "loc": { "start": { "line": 4012, @@ -186835,8 +186837,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 161289, - "end": 161308, + "start": 161288, + "end": 161307, "loc": { "start": { "line": 4012, @@ -186852,8 +186854,8 @@ }, "value": { "type": "Identifier", - "start": 161310, - "end": 161335, + "start": 161309, + "end": 161334, "loc": { "start": { "line": 4012, @@ -186870,8 +186872,8 @@ }, { "type": "ObjectProperty", - "start": 161349, - "end": 161371, + "start": 161348, + "end": 161370, "loc": { "start": { "line": 4013, @@ -186887,8 +186889,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 161349, - "end": 161356, + "start": 161348, + "end": 161355, "loc": { "start": { "line": 4013, @@ -186904,8 +186906,8 @@ }, "value": { "type": "Identifier", - "start": 161358, - "end": 161371, + "start": 161357, + "end": 161370, "loc": { "start": { "line": 4013, @@ -186922,8 +186924,8 @@ }, { "type": "ObjectProperty", - "start": 161385, - "end": 161415, + "start": 161384, + "end": 161414, "loc": { "start": { "line": 4014, @@ -186939,8 +186941,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 161385, - "end": 161396, + "start": 161384, + "end": 161395, "loc": { "start": { "line": 4014, @@ -186956,8 +186958,8 @@ }, "value": { "type": "Identifier", - "start": 161398, - "end": 161415, + "start": 161397, + "end": 161414, "loc": { "start": { "line": 4014, @@ -186984,8 +186986,8 @@ }, { "type": "ReturnStatement", - "start": 161439, - "end": 161454, + "start": 161438, + "end": 161453, "loc": { "start": { "line": 4017, @@ -186998,8 +187000,8 @@ }, "argument": { "type": "Identifier", - "start": 161446, - "end": 161453, + "start": 161445, + "end": 161452, "loc": { "start": { "line": 4017, @@ -187021,8 +187023,8 @@ { "type": "CommentBlock", "value": "*\n * This function applies two steps to the provided mesh geometry data:\n *\n * - 1st, it reduces its `.positions` to unique positions, thus removing duplicate vertices. It will adjust the `.indices` and `.edgeIndices` array accordingly to the unique `.positions`.\n *\n * - 2nd, it tries to do an optimization called `index rebucketting`\n *\n * _Rebucketting minimizes the amount of RAM usage for a given mesh geometry by trying do demote its needed index bitness._\n *\n * - _for 32 bit indices, will try to demote them to 16 bit indices_\n * - _for 16 bit indices, will try to demote them to 8 bits indices_\n * - _8 bits indices are kept as-is_\n *\n * The fact that 32/16/8 bits are needed for indices, depends on the number of maximumm indexable vertices within the mesh geometry: this is, the number of vertices in the mesh geometry.\n *\n * The function returns the same provided input `geometry`, enrichened with the additional key `.preparedBukets`.\n *\n * @param {object} geometry The mesh information containing `.positions`, `.indices`, `.edgeIndices` arrays.\n *\n * @param enableVertexWelding\n * @param enableIndexBucketing\n * @returns {object} The mesh information enrichened with `.buckets` key.\n ", - "start": 158913, - "end": 160126, + "start": 158912, + "end": 160125, "loc": { "start": { "line": 3959, @@ -187038,8 +187040,8 @@ }, { "type": "FunctionDeclaration", - "start": 161458, - "end": 162549, + "start": 161457, + "end": 162548, "loc": { "start": { "line": 4020, @@ -187052,8 +187054,8 @@ }, "id": { "type": "Identifier", - "start": 161468, - "end": 161485, + "start": 161467, + "end": 161484, "loc": { "start": { "line": 4022, @@ -187073,8 +187075,8 @@ "params": [ { "type": "Identifier", - "start": 161486, - "end": 161494, + "start": 161485, + "end": 161493, "loc": { "start": { "line": 4022, @@ -187091,8 +187093,8 @@ ], "body": { "type": "BlockStatement", - "start": 161496, - "end": 162549, + "start": 161495, + "end": 162548, "loc": { "start": { "line": 4022, @@ -187106,8 +187108,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 161502, - "end": 161529, + "start": 161501, + "end": 161528, "loc": { "start": { "line": 4023, @@ -187120,8 +187122,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 161502, - "end": 161528, + "start": 161501, + "end": 161527, "loc": { "start": { "line": 4023, @@ -187135,8 +187137,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 161502, - "end": 161514, + "start": 161501, + "end": 161513, "loc": { "start": { "line": 4023, @@ -187149,8 +187151,8 @@ }, "object": { "type": "Identifier", - "start": 161502, - "end": 161510, + "start": 161501, + "end": 161509, "loc": { "start": { "line": 4023, @@ -187166,8 +187168,8 @@ }, "property": { "type": "Identifier", - "start": 161511, - "end": 161514, + "start": 161510, + "end": 161513, "loc": { "start": { "line": 4023, @@ -187185,8 +187187,8 @@ }, "right": { "type": "CallExpression", - "start": 161517, - "end": 161528, + "start": 161516, + "end": 161527, "loc": { "start": { "line": 4023, @@ -187199,8 +187201,8 @@ }, "callee": { "type": "MemberExpression", - "start": 161517, - "end": 161526, + "start": 161516, + "end": 161525, "loc": { "start": { "line": 4023, @@ -187213,8 +187215,8 @@ }, "object": { "type": "Identifier", - "start": 161517, - "end": 161521, + "start": 161516, + "end": 161520, "loc": { "start": { "line": 4023, @@ -187230,8 +187232,8 @@ }, "property": { "type": "Identifier", - "start": 161522, - "end": 161526, + "start": 161521, + "end": 161525, "loc": { "start": { "line": 4023, @@ -187253,8 +187255,8 @@ }, { "type": "IfStatement", - "start": 161534, - "end": 162547, + "start": 161533, + "end": 162546, "loc": { "start": { "line": 4024, @@ -187267,8 +187269,8 @@ }, "test": { "type": "LogicalExpression", - "start": 161538, - "end": 161609, + "start": 161537, + "end": 161608, "loc": { "start": { "line": 4024, @@ -187281,8 +187283,8 @@ }, "left": { "type": "MemberExpression", - "start": 161538, - "end": 161566, + "start": 161537, + "end": 161565, "loc": { "start": { "line": 4024, @@ -187295,8 +187297,8 @@ }, "object": { "type": "Identifier", - "start": 161538, - "end": 161546, + "start": 161537, + "end": 161545, "loc": { "start": { "line": 4024, @@ -187312,8 +187314,8 @@ }, "property": { "type": "Identifier", - "start": 161547, - "end": 161566, + "start": 161546, + "end": 161565, "loc": { "start": { "line": 4024, @@ -187332,8 +187334,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 161570, - "end": 161609, + "start": 161569, + "end": 161608, "loc": { "start": { "line": 4024, @@ -187346,8 +187348,8 @@ }, "left": { "type": "MemberExpression", - "start": 161570, - "end": 161605, + "start": 161569, + "end": 161604, "loc": { "start": { "line": 4024, @@ -187360,8 +187362,8 @@ }, "object": { "type": "MemberExpression", - "start": 161570, - "end": 161598, + "start": 161569, + "end": 161597, "loc": { "start": { "line": 4024, @@ -187374,8 +187376,8 @@ }, "object": { "type": "Identifier", - "start": 161570, - "end": 161578, + "start": 161569, + "end": 161577, "loc": { "start": { "line": 4024, @@ -187391,8 +187393,8 @@ }, "property": { "type": "Identifier", - "start": 161579, - "end": 161598, + "start": 161578, + "end": 161597, "loc": { "start": { "line": 4024, @@ -187410,8 +187412,8 @@ }, "property": { "type": "Identifier", - "start": 161599, - "end": 161605, + "start": 161598, + "end": 161604, "loc": { "start": { "line": 4024, @@ -187430,8 +187432,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 161608, - "end": 161609, + "start": 161607, + "end": 161608, "loc": { "start": { "line": 4024, @@ -187452,8 +187454,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 161611, - "end": 161883, + "start": 161610, + "end": 161882, "loc": { "start": { "line": 4024, @@ -187467,8 +187469,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 161621, - "end": 161660, + "start": 161620, + "end": 161659, "loc": { "start": { "line": 4025, @@ -187482,8 +187484,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 161627, - "end": 161659, + "start": 161626, + "end": 161658, "loc": { "start": { "line": 4025, @@ -187496,8 +187498,8 @@ }, "id": { "type": "Identifier", - "start": 161627, - "end": 161636, + "start": 161626, + "end": 161635, "loc": { "start": { "line": 4025, @@ -187513,8 +187515,8 @@ }, "init": { "type": "CallExpression", - "start": 161639, - "end": 161659, + "start": 161638, + "end": 161658, "loc": { "start": { "line": 4025, @@ -187527,8 +187529,8 @@ }, "callee": { "type": "MemberExpression", - "start": 161639, - "end": 161657, + "start": 161638, + "end": 161656, "loc": { "start": { "line": 4025, @@ -187541,8 +187543,8 @@ }, "object": { "type": "Identifier", - "start": 161639, - "end": 161643, + "start": 161638, + "end": 161642, "loc": { "start": { "line": 4025, @@ -187558,8 +187560,8 @@ }, "property": { "type": "Identifier", - "start": 161644, - "end": 161657, + "start": 161643, + "end": 161656, "loc": { "start": { "line": 4025, @@ -187583,8 +187585,8 @@ }, { "type": "ExpressionStatement", - "start": 161669, - "end": 161734, + "start": 161668, + "end": 161733, "loc": { "start": { "line": 4026, @@ -187597,8 +187599,8 @@ }, "expression": { "type": "CallExpression", - "start": 161669, - "end": 161733, + "start": 161668, + "end": 161732, "loc": { "start": { "line": 4026, @@ -187611,8 +187613,8 @@ }, "callee": { "type": "MemberExpression", - "start": 161669, - "end": 161692, + "start": 161668, + "end": 161691, "loc": { "start": { "line": 4026, @@ -187625,8 +187627,8 @@ }, "object": { "type": "Identifier", - "start": 161669, - "end": 161673, + "start": 161668, + "end": 161672, "loc": { "start": { "line": 4026, @@ -187642,8 +187644,8 @@ }, "property": { "type": "Identifier", - "start": 161674, - "end": 161692, + "start": 161673, + "end": 161691, "loc": { "start": { "line": 4026, @@ -187662,8 +187664,8 @@ "arguments": [ { "type": "Identifier", - "start": 161693, - "end": 161702, + "start": 161692, + "end": 161701, "loc": { "start": { "line": 4026, @@ -187679,8 +187681,8 @@ }, { "type": "MemberExpression", - "start": 161704, - "end": 161732, + "start": 161703, + "end": 161731, "loc": { "start": { "line": 4026, @@ -187693,8 +187695,8 @@ }, "object": { "type": "Identifier", - "start": 161704, - "end": 161712, + "start": 161703, + "end": 161711, "loc": { "start": { "line": 4026, @@ -187710,8 +187712,8 @@ }, "property": { "type": "Identifier", - "start": 161713, - "end": 161732, + "start": 161712, + "end": 161731, "loc": { "start": { "line": 4026, @@ -187732,8 +187734,8 @@ }, { "type": "ExpressionStatement", - "start": 161743, - "end": 161826, + "start": 161742, + "end": 161825, "loc": { "start": { "line": 4027, @@ -187746,8 +187748,8 @@ }, "expression": { "type": "CallExpression", - "start": 161743, - "end": 161825, + "start": 161742, + "end": 161824, "loc": { "start": { "line": 4027, @@ -187760,8 +187762,8 @@ }, "callee": { "type": "MemberExpression", - "start": 161743, - "end": 161782, + "start": 161742, + "end": 161781, "loc": { "start": { "line": 4027, @@ -187774,8 +187776,8 @@ }, "object": { "type": "Identifier", - "start": 161743, - "end": 161767, + "start": 161742, + "end": 161766, "loc": { "start": { "line": 4027, @@ -187791,8 +187793,8 @@ }, "property": { "type": "Identifier", - "start": 161768, - "end": 161782, + "start": 161767, + "end": 161781, "loc": { "start": { "line": 4027, @@ -187811,8 +187813,8 @@ "arguments": [ { "type": "Identifier", - "start": 161783, - "end": 161792, + "start": 161782, + "end": 161791, "loc": { "start": { "line": 4027, @@ -187828,8 +187830,8 @@ }, { "type": "MemberExpression", - "start": 161794, - "end": 161824, + "start": 161793, + "end": 161823, "loc": { "start": { "line": 4027, @@ -187842,8 +187844,8 @@ }, "object": { "type": "Identifier", - "start": 161794, - "end": 161802, + "start": 161793, + "end": 161801, "loc": { "start": { "line": 4027, @@ -187859,8 +187861,8 @@ }, "property": { "type": "Identifier", - "start": 161803, - "end": 161824, + "start": 161802, + "end": 161823, "loc": { "start": { "line": 4027, @@ -187881,8 +187883,8 @@ }, { "type": "ExpressionStatement", - "start": 161835, - "end": 161877, + "start": 161834, + "end": 161876, "loc": { "start": { "line": 4028, @@ -187895,8 +187897,8 @@ }, "expression": { "type": "CallExpression", - "start": 161835, - "end": 161876, + "start": 161834, + "end": 161875, "loc": { "start": { "line": 4028, @@ -187909,8 +187911,8 @@ }, "callee": { "type": "MemberExpression", - "start": 161835, - "end": 161851, + "start": 161834, + "end": 161850, "loc": { "start": { "line": 4028, @@ -187923,8 +187925,8 @@ }, "object": { "type": "Identifier", - "start": 161835, - "end": 161839, + "start": 161834, + "end": 161838, "loc": { "start": { "line": 4028, @@ -187940,8 +187942,8 @@ }, "property": { "type": "Identifier", - "start": 161840, - "end": 161851, + "start": 161839, + "end": 161850, "loc": { "start": { "line": 4028, @@ -187960,8 +187962,8 @@ "arguments": [ { "type": "Identifier", - "start": 161852, - "end": 161861, + "start": 161851, + "end": 161860, "loc": { "start": { "line": 4028, @@ -187977,8 +187979,8 @@ }, { "type": "MemberExpression", - "start": 161863, - "end": 161875, + "start": 161862, + "end": 161874, "loc": { "start": { "line": 4028, @@ -187991,8 +187993,8 @@ }, "object": { "type": "Identifier", - "start": 161863, - "end": 161871, + "start": 161862, + "end": 161870, "loc": { "start": { "line": 4028, @@ -188008,8 +188010,8 @@ }, "property": { "type": "Identifier", - "start": 161872, - "end": 161875, + "start": 161871, + "end": 161874, "loc": { "start": { "line": 4028, @@ -188033,8 +188035,8 @@ }, "alternate": { "type": "IfStatement", - "start": 161889, - "end": 162547, + "start": 161888, + "end": 162546, "loc": { "start": { "line": 4029, @@ -188047,8 +188049,8 @@ }, "test": { "type": "LogicalExpression", - "start": 161893, - "end": 161944, + "start": 161892, + "end": 161943, "loc": { "start": { "line": 4029, @@ -188061,8 +188063,8 @@ }, "left": { "type": "MemberExpression", - "start": 161893, - "end": 161911, + "start": 161892, + "end": 161910, "loc": { "start": { "line": 4029, @@ -188075,8 +188077,8 @@ }, "object": { "type": "Identifier", - "start": 161893, - "end": 161901, + "start": 161892, + "end": 161900, "loc": { "start": { "line": 4029, @@ -188092,8 +188094,8 @@ }, "property": { "type": "Identifier", - "start": 161902, - "end": 161911, + "start": 161901, + "end": 161910, "loc": { "start": { "line": 4029, @@ -188112,8 +188114,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 161915, - "end": 161944, + "start": 161914, + "end": 161943, "loc": { "start": { "line": 4029, @@ -188126,8 +188128,8 @@ }, "left": { "type": "MemberExpression", - "start": 161915, - "end": 161940, + "start": 161914, + "end": 161939, "loc": { "start": { "line": 4029, @@ -188140,8 +188142,8 @@ }, "object": { "type": "MemberExpression", - "start": 161915, - "end": 161933, + "start": 161914, + "end": 161932, "loc": { "start": { "line": 4029, @@ -188154,8 +188156,8 @@ }, "object": { "type": "Identifier", - "start": 161915, - "end": 161923, + "start": 161914, + "end": 161922, "loc": { "start": { "line": 4029, @@ -188171,8 +188173,8 @@ }, "property": { "type": "Identifier", - "start": 161924, - "end": 161933, + "start": 161923, + "end": 161932, "loc": { "start": { "line": 4029, @@ -188190,8 +188192,8 @@ }, "property": { "type": "Identifier", - "start": 161934, - "end": 161940, + "start": 161933, + "end": 161939, "loc": { "start": { "line": 4029, @@ -188210,8 +188212,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 161943, - "end": 161944, + "start": 161942, + "end": 161943, "loc": { "start": { "line": 4029, @@ -188232,8 +188234,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 161946, - "end": 162116, + "start": 161945, + "end": 162115, "loc": { "start": { "line": 4029, @@ -188247,8 +188249,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 161956, - "end": 161995, + "start": 161955, + "end": 161994, "loc": { "start": { "line": 4030, @@ -188262,8 +188264,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 161962, - "end": 161994, + "start": 161961, + "end": 161993, "loc": { "start": { "line": 4030, @@ -188276,8 +188278,8 @@ }, "id": { "type": "Identifier", - "start": 161962, - "end": 161971, + "start": 161961, + "end": 161970, "loc": { "start": { "line": 4030, @@ -188293,8 +188295,8 @@ }, "init": { "type": "CallExpression", - "start": 161974, - "end": 161994, + "start": 161973, + "end": 161993, "loc": { "start": { "line": 4030, @@ -188307,8 +188309,8 @@ }, "callee": { "type": "MemberExpression", - "start": 161974, - "end": 161992, + "start": 161973, + "end": 161991, "loc": { "start": { "line": 4030, @@ -188321,8 +188323,8 @@ }, "object": { "type": "Identifier", - "start": 161974, - "end": 161978, + "start": 161973, + "end": 161977, "loc": { "start": { "line": 4030, @@ -188338,8 +188340,8 @@ }, "property": { "type": "Identifier", - "start": 161979, - "end": 161992, + "start": 161978, + "end": 161991, "loc": { "start": { "line": 4030, @@ -188363,8 +188365,8 @@ }, { "type": "ExpressionStatement", - "start": 162004, - "end": 162059, + "start": 162003, + "end": 162058, "loc": { "start": { "line": 4031, @@ -188377,8 +188379,8 @@ }, "expression": { "type": "CallExpression", - "start": 162004, - "end": 162058, + "start": 162003, + "end": 162057, "loc": { "start": { "line": 4031, @@ -188391,8 +188393,8 @@ }, "callee": { "type": "MemberExpression", - "start": 162004, - "end": 162027, + "start": 162003, + "end": 162026, "loc": { "start": { "line": 4031, @@ -188405,8 +188407,8 @@ }, "object": { "type": "Identifier", - "start": 162004, - "end": 162008, + "start": 162003, + "end": 162007, "loc": { "start": { "line": 4031, @@ -188422,8 +188424,8 @@ }, "property": { "type": "Identifier", - "start": 162009, - "end": 162027, + "start": 162008, + "end": 162026, "loc": { "start": { "line": 4031, @@ -188442,8 +188444,8 @@ "arguments": [ { "type": "Identifier", - "start": 162028, - "end": 162037, + "start": 162027, + "end": 162036, "loc": { "start": { "line": 4031, @@ -188459,8 +188461,8 @@ }, { "type": "MemberExpression", - "start": 162039, - "end": 162057, + "start": 162038, + "end": 162056, "loc": { "start": { "line": 4031, @@ -188473,8 +188475,8 @@ }, "object": { "type": "Identifier", - "start": 162039, - "end": 162047, + "start": 162038, + "end": 162046, "loc": { "start": { "line": 4031, @@ -188490,8 +188492,8 @@ }, "property": { "type": "Identifier", - "start": 162048, - "end": 162057, + "start": 162047, + "end": 162056, "loc": { "start": { "line": 4031, @@ -188512,8 +188514,8 @@ }, { "type": "ExpressionStatement", - "start": 162068, - "end": 162110, + "start": 162067, + "end": 162109, "loc": { "start": { "line": 4032, @@ -188526,8 +188528,8 @@ }, "expression": { "type": "CallExpression", - "start": 162068, - "end": 162109, + "start": 162067, + "end": 162108, "loc": { "start": { "line": 4032, @@ -188540,8 +188542,8 @@ }, "callee": { "type": "MemberExpression", - "start": 162068, - "end": 162084, + "start": 162067, + "end": 162083, "loc": { "start": { "line": 4032, @@ -188554,8 +188556,8 @@ }, "object": { "type": "Identifier", - "start": 162068, - "end": 162072, + "start": 162067, + "end": 162071, "loc": { "start": { "line": 4032, @@ -188571,8 +188573,8 @@ }, "property": { "type": "Identifier", - "start": 162073, - "end": 162084, + "start": 162072, + "end": 162083, "loc": { "start": { "line": 4032, @@ -188591,8 +188593,8 @@ "arguments": [ { "type": "Identifier", - "start": 162085, - "end": 162094, + "start": 162084, + "end": 162093, "loc": { "start": { "line": 4032, @@ -188608,8 +188610,8 @@ }, { "type": "MemberExpression", - "start": 162096, - "end": 162108, + "start": 162095, + "end": 162107, "loc": { "start": { "line": 4032, @@ -188622,8 +188624,8 @@ }, "object": { "type": "Identifier", - "start": 162096, - "end": 162104, + "start": 162095, + "end": 162103, "loc": { "start": { "line": 4032, @@ -188639,8 +188641,8 @@ }, "property": { "type": "Identifier", - "start": 162105, - "end": 162108, + "start": 162104, + "end": 162107, "loc": { "start": { "line": 4032, @@ -188664,8 +188666,8 @@ }, "alternate": { "type": "IfStatement", - "start": 162122, - "end": 162547, + "start": 162121, + "end": 162546, "loc": { "start": { "line": 4033, @@ -188678,8 +188680,8 @@ }, "test": { "type": "MemberExpression", - "start": 162126, - "end": 162142, + "start": 162125, + "end": 162141, "loc": { "start": { "line": 4033, @@ -188692,8 +188694,8 @@ }, "object": { "type": "Identifier", - "start": 162126, - "end": 162134, + "start": 162125, + "end": 162133, "loc": { "start": { "line": 4033, @@ -188709,8 +188711,8 @@ }, "property": { "type": "Identifier", - "start": 162135, - "end": 162142, + "start": 162134, + "end": 162141, "loc": { "start": { "line": 4033, @@ -188728,8 +188730,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 162144, - "end": 162547, + "start": 162143, + "end": 162546, "loc": { "start": { "line": 4033, @@ -188743,8 +188745,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 162154, - "end": 162193, + "start": 162153, + "end": 162192, "loc": { "start": { "line": 4034, @@ -188758,8 +188760,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 162160, - "end": 162192, + "start": 162159, + "end": 162191, "loc": { "start": { "line": 4034, @@ -188772,8 +188774,8 @@ }, "id": { "type": "Identifier", - "start": 162160, - "end": 162169, + "start": 162159, + "end": 162168, "loc": { "start": { "line": 4034, @@ -188789,8 +188791,8 @@ }, "init": { "type": "CallExpression", - "start": 162172, - "end": 162192, + "start": 162171, + "end": 162191, "loc": { "start": { "line": 4034, @@ -188803,8 +188805,8 @@ }, "callee": { "type": "MemberExpression", - "start": 162172, - "end": 162190, + "start": 162171, + "end": 162189, "loc": { "start": { "line": 4034, @@ -188817,8 +188819,8 @@ }, "object": { "type": "Identifier", - "start": 162172, - "end": 162176, + "start": 162171, + "end": 162175, "loc": { "start": { "line": 4034, @@ -188834,8 +188836,8 @@ }, "property": { "type": "Identifier", - "start": 162177, - "end": 162190, + "start": 162176, + "end": 162189, "loc": { "start": { "line": 4034, @@ -188859,8 +188861,8 @@ }, { "type": "ForStatement", - "start": 162202, - "end": 162398, + "start": 162201, + "end": 162397, "loc": { "start": { "line": 4035, @@ -188873,8 +188875,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 162207, - "end": 162247, + "start": 162206, + "end": 162246, "loc": { "start": { "line": 4035, @@ -188888,8 +188890,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 162211, - "end": 162216, + "start": 162210, + "end": 162215, "loc": { "start": { "line": 4035, @@ -188902,8 +188904,8 @@ }, "id": { "type": "Identifier", - "start": 162211, - "end": 162212, + "start": 162210, + "end": 162211, "loc": { "start": { "line": 4035, @@ -188919,8 +188921,8 @@ }, "init": { "type": "NumericLiteral", - "start": 162215, - "end": 162216, + "start": 162214, + "end": 162215, "loc": { "start": { "line": 4035, @@ -188940,8 +188942,8 @@ }, { "type": "VariableDeclarator", - "start": 162218, - "end": 162247, + "start": 162217, + "end": 162246, "loc": { "start": { "line": 4035, @@ -188954,8 +188956,8 @@ }, "id": { "type": "Identifier", - "start": 162218, - "end": 162221, + "start": 162217, + "end": 162220, "loc": { "start": { "line": 4035, @@ -188971,8 +188973,8 @@ }, "init": { "type": "MemberExpression", - "start": 162224, - "end": 162247, + "start": 162223, + "end": 162246, "loc": { "start": { "line": 4035, @@ -188985,8 +188987,8 @@ }, "object": { "type": "MemberExpression", - "start": 162224, - "end": 162240, + "start": 162223, + "end": 162239, "loc": { "start": { "line": 4035, @@ -188999,8 +189001,8 @@ }, "object": { "type": "Identifier", - "start": 162224, - "end": 162232, + "start": 162223, + "end": 162231, "loc": { "start": { "line": 4035, @@ -189016,8 +189018,8 @@ }, "property": { "type": "Identifier", - "start": 162233, - "end": 162240, + "start": 162232, + "end": 162239, "loc": { "start": { "line": 4035, @@ -189035,8 +189037,8 @@ }, "property": { "type": "Identifier", - "start": 162241, - "end": 162247, + "start": 162240, + "end": 162246, "loc": { "start": { "line": 4035, @@ -189058,8 +189060,8 @@ }, "test": { "type": "BinaryExpression", - "start": 162249, - "end": 162256, + "start": 162248, + "end": 162255, "loc": { "start": { "line": 4035, @@ -189072,8 +189074,8 @@ }, "left": { "type": "Identifier", - "start": 162249, - "end": 162250, + "start": 162248, + "end": 162249, "loc": { "start": { "line": 4035, @@ -189090,8 +189092,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 162253, - "end": 162256, + "start": 162252, + "end": 162255, "loc": { "start": { "line": 4035, @@ -189108,8 +189110,8 @@ }, "update": { "type": "UpdateExpression", - "start": 162258, - "end": 162261, + "start": 162257, + "end": 162260, "loc": { "start": { "line": 4035, @@ -189124,8 +189126,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 162258, - "end": 162259, + "start": 162257, + "end": 162258, "loc": { "start": { "line": 4035, @@ -189142,8 +189144,8 @@ }, "body": { "type": "BlockStatement", - "start": 162263, - "end": 162398, + "start": 162262, + "end": 162397, "loc": { "start": { "line": 4035, @@ -189157,8 +189159,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 162277, - "end": 162312, + "start": 162276, + "end": 162311, "loc": { "start": { "line": 4036, @@ -189172,8 +189174,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 162283, - "end": 162311, + "start": 162282, + "end": 162310, "loc": { "start": { "line": 4036, @@ -189186,8 +189188,8 @@ }, "id": { "type": "Identifier", - "start": 162283, - "end": 162289, + "start": 162282, + "end": 162288, "loc": { "start": { "line": 4036, @@ -189203,8 +189205,8 @@ }, "init": { "type": "MemberExpression", - "start": 162292, - "end": 162311, + "start": 162291, + "end": 162310, "loc": { "start": { "line": 4036, @@ -189217,8 +189219,8 @@ }, "object": { "type": "MemberExpression", - "start": 162292, - "end": 162308, + "start": 162291, + "end": 162307, "loc": { "start": { "line": 4036, @@ -189231,8 +189233,8 @@ }, "object": { "type": "Identifier", - "start": 162292, - "end": 162300, + "start": 162291, + "end": 162299, "loc": { "start": { "line": 4036, @@ -189248,8 +189250,8 @@ }, "property": { "type": "Identifier", - "start": 162301, - "end": 162308, + "start": 162300, + "end": 162307, "loc": { "start": { "line": 4036, @@ -189267,8 +189269,8 @@ }, "property": { "type": "Identifier", - "start": 162309, - "end": 162310, + "start": 162308, + "end": 162309, "loc": { "start": { "line": 4036, @@ -189290,8 +189292,8 @@ }, { "type": "ExpressionStatement", - "start": 162325, - "end": 162388, + "start": 162324, + "end": 162387, "loc": { "start": { "line": 4037, @@ -189304,8 +189306,8 @@ }, "expression": { "type": "CallExpression", - "start": 162325, - "end": 162387, + "start": 162324, + "end": 162386, "loc": { "start": { "line": 4037, @@ -189318,8 +189320,8 @@ }, "callee": { "type": "MemberExpression", - "start": 162325, - "end": 162348, + "start": 162324, + "end": 162347, "loc": { "start": { "line": 4037, @@ -189332,8 +189334,8 @@ }, "object": { "type": "Identifier", - "start": 162325, - "end": 162329, + "start": 162324, + "end": 162328, "loc": { "start": { "line": 4037, @@ -189349,8 +189351,8 @@ }, "property": { "type": "Identifier", - "start": 162330, - "end": 162348, + "start": 162329, + "end": 162347, "loc": { "start": { "line": 4037, @@ -189369,8 +189371,8 @@ "arguments": [ { "type": "Identifier", - "start": 162349, - "end": 162358, + "start": 162348, + "end": 162357, "loc": { "start": { "line": 4037, @@ -189386,8 +189388,8 @@ }, { "type": "MemberExpression", - "start": 162360, - "end": 162386, + "start": 162359, + "end": 162385, "loc": { "start": { "line": 4037, @@ -189400,8 +189402,8 @@ }, "object": { "type": "Identifier", - "start": 162360, - "end": 162366, + "start": 162359, + "end": 162365, "loc": { "start": { "line": 4037, @@ -189417,8 +189419,8 @@ }, "property": { "type": "Identifier", - "start": 162367, - "end": 162386, + "start": 162366, + "end": 162385, "loc": { "start": { "line": 4037, @@ -189443,8 +189445,8 @@ }, { "type": "ExpressionStatement", - "start": 162407, - "end": 162490, + "start": 162406, + "end": 162489, "loc": { "start": { "line": 4039, @@ -189457,8 +189459,8 @@ }, "expression": { "type": "CallExpression", - "start": 162407, - "end": 162489, + "start": 162406, + "end": 162488, "loc": { "start": { "line": 4039, @@ -189471,8 +189473,8 @@ }, "callee": { "type": "MemberExpression", - "start": 162407, - "end": 162446, + "start": 162406, + "end": 162445, "loc": { "start": { "line": 4039, @@ -189485,8 +189487,8 @@ }, "object": { "type": "Identifier", - "start": 162407, - "end": 162431, + "start": 162406, + "end": 162430, "loc": { "start": { "line": 4039, @@ -189502,8 +189504,8 @@ }, "property": { "type": "Identifier", - "start": 162432, - "end": 162446, + "start": 162431, + "end": 162445, "loc": { "start": { "line": 4039, @@ -189522,8 +189524,8 @@ "arguments": [ { "type": "Identifier", - "start": 162447, - "end": 162456, + "start": 162446, + "end": 162455, "loc": { "start": { "line": 4039, @@ -189539,8 +189541,8 @@ }, { "type": "MemberExpression", - "start": 162458, - "end": 162488, + "start": 162457, + "end": 162487, "loc": { "start": { "line": 4039, @@ -189553,8 +189555,8 @@ }, "object": { "type": "Identifier", - "start": 162458, - "end": 162466, + "start": 162457, + "end": 162465, "loc": { "start": { "line": 4039, @@ -189570,8 +189572,8 @@ }, "property": { "type": "Identifier", - "start": 162467, - "end": 162488, + "start": 162466, + "end": 162487, "loc": { "start": { "line": 4039, @@ -189592,8 +189594,8 @@ }, { "type": "ExpressionStatement", - "start": 162499, - "end": 162541, + "start": 162498, + "end": 162540, "loc": { "start": { "line": 4040, @@ -189606,8 +189608,8 @@ }, "expression": { "type": "CallExpression", - "start": 162499, - "end": 162540, + "start": 162498, + "end": 162539, "loc": { "start": { "line": 4040, @@ -189620,8 +189622,8 @@ }, "callee": { "type": "MemberExpression", - "start": 162499, - "end": 162515, + "start": 162498, + "end": 162514, "loc": { "start": { "line": 4040, @@ -189634,8 +189636,8 @@ }, "object": { "type": "Identifier", - "start": 162499, - "end": 162503, + "start": 162498, + "end": 162502, "loc": { "start": { "line": 4040, @@ -189651,8 +189653,8 @@ }, "property": { "type": "Identifier", - "start": 162504, - "end": 162515, + "start": 162503, + "end": 162514, "loc": { "start": { "line": 4040, @@ -189671,8 +189673,8 @@ "arguments": [ { "type": "Identifier", - "start": 162516, - "end": 162525, + "start": 162515, + "end": 162524, "loc": { "start": { "line": 4040, @@ -189688,8 +189690,8 @@ }, { "type": "MemberExpression", - "start": 162527, - "end": 162539, + "start": 162526, + "end": 162538, "loc": { "start": { "line": 4040, @@ -189702,8 +189704,8 @@ }, "object": { "type": "Identifier", - "start": 162527, - "end": 162535, + "start": 162526, + "end": 162534, "loc": { "start": { "line": 4040, @@ -189719,8 +189721,8 @@ }, "property": { "type": "Identifier", - "start": 162536, - "end": 162539, + "start": 162535, + "end": 162538, "loc": { "start": { "line": 4040, @@ -191741,8 +191743,8 @@ { "type": "CommentBlock", "value": "*\n * Creates a new {@link SceneModelMesh} within this SceneModel.\n *\n * * It prepares and saves data for a SceneModelMesh {@link SceneModel#meshes} creation. SceneModelMesh will be created only once the SceneModelEntity (which references this particular SceneModelMesh) will be created.\n * * The SceneModelMesh can either define its own geometry or share it with other SceneModelMeshes. To define own geometry, provide the\n * various geometry arrays to this method. To share a geometry, provide the ID of a geometry created earlier\n * with {@link SceneModel#createGeometry}.\n * * If you accompany the arrays with an ````origin````, then ````createMesh()```` will assume\n * that the geometry ````positions```` are in relative-to-center (RTC) coordinates, with ````origin```` being the\n * origin of their RTC coordinate system.\n *\n * @param {object} cfg Object properties.\n * @param {String} cfg.id Mandatory ID for the new mesh. Must not clash with any existing components within the {@link Scene}.\n * @param {String|Number} [cfg.textureSetId] ID of a {@link SceneModelTextureSet} previously created with {@link SceneModel#createTextureSet}.\n * @param {String|Number} [cfg.transformId] ID of a {@link SceneModelTransform} to instance, previously created with {@link SceneModel#createTransform}. Overrides all other transform parameters given to this method.\n * @param {String|Number} [cfg.geometryId] ID of a geometry to instance, previously created with {@link SceneModel#createGeometry}. Overrides all other geometry parameters given to this method.\n * @param {String} cfg.primitive The primitive type. Accepted values are 'points', 'lines', 'triangles', 'solid' and 'surface'.\n * @param {Number[]} [cfg.positions] Flat array of uncompressed 3D vertex positions positions. Required for all primitive types. Overridden by ````positionsCompressed````.\n * @param {Number[]} [cfg.positionsCompressed] Flat array of quantized 3D vertex positions. Overrides ````positions````, and must be accompanied by ````positionsDecodeMatrix````.\n * @param {Number[]} [cfg.positionsDecodeMatrix] A 4x4 matrix for decompressing ````positionsCompressed````. Must be accompanied by ````positionsCompressed````.\n * @param {Number[]} [cfg.normals] Flat array of normal vectors. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.normalsCompressed] Flat array of oct-encoded normal vectors. Overrides ````normals````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.colors] Flat array of uncompressed RGBA vertex colors, as float values in range ````[0..1]````. Ignored when ````geometryId```` is given. Overridden by ````color```` and ````colorsCompressed````.\n * @param {Number[]} [cfg.colorsCompressed] Flat array of compressed RGBA vertex colors, as unsigned short integers in range ````[0..255]````. Ignored when ````geometryId```` is given. Overrides ````colors```` and is overridden by ````color````.\n * @param {Number[]} [cfg.uv] Flat array of uncompressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvCompressed] Flat array of compressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Overrides ````uv````. Must be accompanied by ````uvDecodeMatrix````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvDecodeMatrix] A 3x3 matrix for decompressing ````uvCompressed````.\n * @param {Number[]} [cfg.indices] Array of primitive connectivity indices. Not required for `points` primitives.\n * @param {Number[]} [cfg.edgeIndices] Array of edge line indices. Used only with 'triangles', 'solid' and 'surface' primitives. Automatically generated internally if not supplied, using the optional ````edgeThreshold```` given to the ````SceneModel```` constructor.\n * @param {Number[]} [cfg.origin] Optional geometry origin, relative to {@link SceneModel#origin}. When this is given, then ````positions```` are assumed to be relative to this.\n * @param {Number[]} [cfg.position=[0,0,0]] Local 3D position of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.scale=[1,1,1]] Scale of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Rotation of the mesh as Euler angles given in degrees, for each of the X, Y and Z axis. Overridden by ````transformId````.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] Mesh modelling transform matrix. Overrides the ````position````, ````scale```` and ````rotation```` parameters. Also overridden by ````transformId````.\n * @param {Number[]} [cfg.color=[1,1,1]] RGB color in range ````[0..1, 0..1, 0..1]````. Overridden by texture set ````colorTexture````. Overrides ````colors```` and ````colorsCompressed````.\n * @param {Number} [cfg.opacity=1] Opacity in range ````[0..1]````. Overridden by texture set ````colorTexture````.\n * @param {Number} [cfg.metallic=0] Metallic factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @param {Number} [cfg.roughness=1] Roughness factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @returns {SceneModelMesh} The new mesh.\n ", - "start": 100929, - "end": 106623, + "start": 100928, + "end": 106622, "loc": { "start": { "line": 2693, @@ -191757,8 +191759,8 @@ { "type": "CommentLine", "value": " Batched geometry", - "start": 107124, - "end": 107143, + "start": 107123, + "end": 107142, "loc": { "start": { "line": 2750, @@ -191773,8 +191775,8 @@ { "type": "CommentLine", "value": " MATRIX - optional for batching", - "start": 110031, - "end": 110064, + "start": 110030, + "end": 110063, "loc": { "start": { "line": 2796, @@ -191789,8 +191791,8 @@ { "type": "CommentLine", "value": " DTX", - "start": 110814, - "end": 110820, + "start": 110813, + "end": 110819, "loc": { "start": { "line": 2814, @@ -191805,8 +191807,8 @@ { "type": "CommentLine", "value": " NPR", - "start": 110871, - "end": 110877, + "start": 110870, + "end": 110876, "loc": { "start": { "line": 2818, @@ -191821,8 +191823,8 @@ { "type": "CommentLine", "value": " RTC", - "start": 111198, - "end": 111204, + "start": 111197, + "end": 111203, "loc": { "start": { "line": 2823, @@ -191837,8 +191839,8 @@ { "type": "CommentLine", "value": " COMPRESSION", - "start": 111671, - "end": 111685, + "start": 111670, + "end": 111684, "loc": { "start": { "line": 2835, @@ -191853,8 +191855,8 @@ { "type": "CommentLine", "value": " EDGES", - "start": 113424, - "end": 113432, + "start": 113423, + "end": 113431, "loc": { "start": { "line": 2873, @@ -191869,8 +191871,8 @@ { "type": "CommentLine", "value": " Faster", - "start": 113626, - "end": 113635, + "start": 113625, + "end": 113634, "loc": { "start": { "line": 2876, @@ -191885,8 +191887,8 @@ { "type": "CommentLine", "value": " BUCKETING", - "start": 113951, - "end": 113963, + "start": 113950, + "end": 113962, "loc": { "start": { "line": 2883, @@ -191901,8 +191903,8 @@ { "type": "CommentLine", "value": " VBO", - "start": 114172, - "end": 114178, + "start": 114171, + "end": 114177, "loc": { "start": { "line": 2891, @@ -191917,8 +191919,8 @@ { "type": "CommentLine", "value": " PBR", - "start": 114237, - "end": 114243, + "start": 114236, + "end": 114242, "loc": { "start": { "line": 2895, @@ -191933,8 +191935,8 @@ { "type": "CommentLine", "value": " RTC", - "start": 114809, - "end": 114815, + "start": 114808, + "end": 114814, "loc": { "start": { "line": 2902, @@ -191949,8 +191951,8 @@ { "type": "CommentLine", "value": " Positions now baked, don't need any more", - "start": 115494, - "end": 115537, + "start": 115493, + "end": 115536, "loc": { "start": { "line": 2917, @@ -191965,8 +191967,8 @@ { "type": "CommentLine", "value": " EDGES", - "start": 116225, - "end": 116233, + "start": 116224, + "end": 116232, "loc": { "start": { "line": 2935, @@ -191981,8 +191983,8 @@ { "type": "CommentLine", "value": " TEXTURE", - "start": 116742, - "end": 116752, + "start": 116741, + "end": 116751, "loc": { "start": { "line": 2945, @@ -191997,8 +191999,8 @@ { "type": "CommentLine", "value": " cfg.textureSetId = cfg.textureSetId || DEFAULT_TEXTURE_SET_ID;", - "start": 116770, - "end": 116835, + "start": 116769, + "end": 116834, "loc": { "start": { "line": 2947, @@ -192013,8 +192015,8 @@ { "type": "CommentLine", "value": " INSTANCING", - "start": 117269, - "end": 117282, + "start": 117268, + "end": 117281, "loc": { "start": { "line": 2959, @@ -192029,8 +192031,8 @@ { "type": "CommentLine", "value": " TRANSFORM", - "start": 118268, - "end": 118280, + "start": 118267, + "end": 118279, "loc": { "start": { "line": 2977, @@ -192045,8 +192047,8 @@ { "type": "CommentLine", "value": " MATRIX", - "start": 118671, - "end": 118680, + "start": 118670, + "end": 118679, "loc": { "start": { "line": 2990, @@ -192061,8 +192063,8 @@ { "type": "CommentLine", "value": " DTX", - "start": 119738, - "end": 119744, + "start": 119737, + "end": 119743, "loc": { "start": { "line": 3015, @@ -192077,8 +192079,8 @@ { "type": "CommentLine", "value": " NPR", - "start": 119795, - "end": 119801, + "start": 119794, + "end": 119800, "loc": { "start": { "line": 3019, @@ -192093,8 +192095,8 @@ { "type": "CommentLine", "value": " BUCKETING - lazy generated, reused", - "start": 120122, - "end": 120159, + "start": 120121, + "end": 120158, "loc": { "start": { "line": 3024, @@ -192109,8 +192111,8 @@ { "type": "CommentLine", "value": " VBO", - "start": 120534, - "end": 120540, + "start": 120533, + "end": 120539, "loc": { "start": { "line": 3035, @@ -192125,8 +192127,8 @@ { "type": "CommentLine", "value": " PBR", - "start": 120601, - "end": 120607, + "start": 120600, + "end": 120606, "loc": { "start": { "line": 3039, @@ -192141,8 +192143,8 @@ { "type": "CommentLine", "value": " TEXTURE", - "start": 121180, - "end": 121190, + "start": 121179, + "end": 121189, "loc": { "start": { "line": 3046, @@ -192157,8 +192159,8 @@ { "type": "CommentLine", "value": " if (!cfg.textureSet) {", - "start": 121326, - "end": 121351, + "start": 121325, + "end": 121350, "loc": { "start": { "line": 3050, @@ -192173,8 +192175,8 @@ { "type": "CommentLine", "value": " this.error(`[createMesh] Texture set not found: ${cfg.textureSetId} - ensure that you create it first with createTextureSet()`);", - "start": 121372, - "end": 121507, + "start": 121371, + "end": 121506, "loc": { "start": { "line": 3051, @@ -192189,8 +192191,8 @@ { "type": "CommentLine", "value": " return false;", - "start": 121528, - "end": 121548, + "start": 121527, + "end": 121547, "loc": { "start": { "line": 3052, @@ -192205,8 +192207,8 @@ { "type": "CommentLine", "value": " }", - "start": 121569, - "end": 121573, + "start": 121568, + "end": 121572, "loc": { "start": { "line": 3053, @@ -192221,8 +192223,8 @@ { "type": "CommentLine", "value": " Quantized pick color", - "start": 122152, - "end": 122175, + "start": 122151, + "end": 122174, "loc": { "start": { "line": 3071, @@ -192237,8 +192239,8 @@ { "type": "CommentLine", "value": " layerIndex is set in #finalize()", - "start": 126226, - "end": 126261, + "start": 126225, + "end": 126260, "loc": { "start": { "line": 3173, @@ -192253,8 +192255,8 @@ { "type": "CommentLine", "value": " layerIndex is set in #finalize()", - "start": 126388, - "end": 126423, + "start": 126387, + "end": 126422, "loc": { "start": { "line": 3176, @@ -192269,8 +192271,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);", - "start": 127454, - "end": 127530, + "start": 127453, + "end": 127529, "loc": { "start": { "line": 3202, @@ -192285,8 +192287,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 127708, - "end": 127737, + "start": 127707, + "end": 127736, "loc": { "start": { "line": 3206, @@ -192301,8 +192303,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 127889, - "end": 127908, + "start": 127888, + "end": 127907, "loc": { "start": { "line": 3208, @@ -192317,8 +192319,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 127969, - "end": 127988, + "start": 127968, + "end": 127987, "loc": { "start": { "line": 3209, @@ -192333,8 +192335,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);", - "start": 128298, - "end": 128374, + "start": 128297, + "end": 128373, "loc": { "start": { "line": 3217, @@ -192349,8 +192351,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 128552, - "end": 128581, + "start": 128551, + "end": 128580, "loc": { "start": { "line": 3221, @@ -192365,8 +192367,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 128733, - "end": 128752, + "start": 128732, + "end": 128751, "loc": { "start": { "line": 3223, @@ -192381,8 +192383,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 128813, - "end": 128832, + "start": 128812, + "end": 128831, "loc": { "start": { "line": 3224, @@ -192397,8 +192399,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);", - "start": 129144, - "end": 129220, + "start": 129143, + "end": 129219, "loc": { "start": { "line": 3232, @@ -192413,8 +192415,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 129398, - "end": 129427, + "start": 129397, + "end": 129426, "loc": { "start": { "line": 3236, @@ -192429,8 +192431,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 129579, - "end": 129598, + "start": 129578, + "end": 129597, "loc": { "start": { "line": 3238, @@ -192445,8 +192447,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 129659, - "end": 129678, + "start": 129658, + "end": 129677, "loc": { "start": { "line": 3239, @@ -192461,8 +192463,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating VBOBatchingLinesLayer`);", - "start": 129988, - "end": 130063, + "start": 129987, + "end": 130062, "loc": { "start": { "line": 3247, @@ -192477,8 +192479,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 130201, - "end": 130230, + "start": 130200, + "end": 130229, "loc": { "start": { "line": 3250, @@ -192493,8 +192495,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 130382, - "end": 130401, + "start": 130381, + "end": 130400, "loc": { "start": { "line": 3252, @@ -192509,8 +192511,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 130462, - "end": 130481, + "start": 130461, + "end": 130480, "loc": { "start": { "line": 3253, @@ -192525,8 +192527,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating VBOBatchingPointsLayer`);", - "start": 130689, - "end": 130765, + "start": 130688, + "end": 130764, "loc": { "start": { "line": 3259, @@ -192541,8 +192543,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 130904, - "end": 130933, + "start": 130903, + "end": 130932, "loc": { "start": { "line": 3262, @@ -192557,8 +192559,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 131085, - "end": 131104, + "start": 131084, + "end": 131103, "loc": { "start": { "line": 3264, @@ -192573,8 +192575,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 131165, - "end": 131184, + "start": 131164, + "end": 131183, "loc": { "start": { "line": 3265, @@ -192589,8 +192591,8 @@ { "type": "CommentLine", "value": " Convert to 32-bit integer", - "start": 132328, - "end": 132356, + "start": 132327, + "end": 132355, "loc": { "start": { "line": 3292, @@ -192605,8 +192607,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);", - "start": 133147, - "end": 133225, + "start": 133146, + "end": 133224, "loc": { "start": { "line": 3313, @@ -192621,8 +192623,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);", - "start": 133611, - "end": 133689, + "start": 133610, + "end": 133688, "loc": { "start": { "line": 3324, @@ -192637,8 +192639,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);", - "start": 134076, - "end": 134154, + "start": 134075, + "end": 134153, "loc": { "start": { "line": 3335, @@ -192653,8 +192655,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating VBOInstancingLinesLayer`);", - "start": 134540, - "end": 134617, + "start": 134539, + "end": 134616, "loc": { "start": { "line": 3346, @@ -192669,8 +192671,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating PointsInstancingLayer`);", - "start": 134962, - "end": 135037, + "start": 134961, + "end": 135036, "loc": { "start": { "line": 3356, @@ -192685,8 +192687,8 @@ { "type": "CommentLine", "value": " const lenPositions = geometry.positionsCompressed.length;", - "start": 135358, - "end": 135418, + "start": 135357, + "end": 135417, "loc": { "start": { "line": 3366, @@ -192701,8 +192703,8 @@ { "type": "CommentLine", "value": " if (!vboInstancingLayer.canCreatePortion(lenPositions, geometry.indices.length)) { // FIXME: indices should be optional", - "start": 135431, - "end": 135553, + "start": 135430, + "end": 135552, "loc": { "start": { "line": 3367, @@ -192717,8 +192719,8 @@ { "type": "CommentLine", "value": " vboInstancingLayer.finalize();", - "start": 135566, - "end": 135603, + "start": 135565, + "end": 135602, "loc": { "start": { "line": 3368, @@ -192733,8 +192735,8 @@ { "type": "CommentLine", "value": " delete this._vboInstancingLayers[layerId];", - "start": 135616, - "end": 135665, + "start": 135615, + "end": 135664, "loc": { "start": { "line": 3369, @@ -192749,8 +192751,8 @@ { "type": "CommentLine", "value": " vboInstancingLayer = null;", - "start": 135678, - "end": 135711, + "start": 135677, + "end": 135710, "loc": { "start": { "line": 3370, @@ -192765,8 +192767,8 @@ { "type": "CommentLine", "value": " }", - "start": 135724, - "end": 135728, + "start": 135723, + "end": 135727, "loc": { "start": { "line": 3371, @@ -192781,8 +192783,8 @@ { "type": "CommentBlock", "value": "*\n * Creates a {@link SceneModelEntity} within this SceneModel.\n *\n * * Gives the SceneModelEntity one or more {@link SceneModelMesh}es previously created with\n * {@link SceneModel#createMesh}. A SceneModelMesh can only belong to one SceneModelEntity, so you'll get an\n * error if you try to reuse a mesh among multiple SceneModelEntitys.\n * * The SceneModelEntity can have a {@link SceneModelTextureSet}, previously created with\n * {@link SceneModel#createTextureSet}. A SceneModelTextureSet can belong to multiple SceneModelEntitys.\n * * The SceneModelEntity can have a geometry, previously created with\n * {@link SceneModel#createTextureSet}. A geometry is a \"virtual component\" and can belong to multiple SceneModelEntitys.\n *\n * @param {Object} cfg SceneModelEntity configuration.\n * @param {String} cfg.id Optional ID for the new SceneModelEntity. Must not clash with any existing components within the {@link Scene}.\n * @param {String[]} cfg.meshIds IDs of one or more meshes created previously with {@link SceneModel@createMesh}.\n * @param {Boolean} [cfg.isObject] Set ````true```` if the {@link SceneModelEntity} represents an object, in which case it will be registered by {@link SceneModelEntity#id} in {@link Scene#objects} and can also have a corresponding {@link MetaObject} with matching {@link MetaObject#id}, registered by that ID in {@link MetaScene#metaObjects}.\n * @param {Boolean} [cfg.visible=true] Indicates if the SceneModelEntity is initially visible.\n * @param {Boolean} [cfg.culled=false] Indicates if the SceneModelEntity is initially culled from view.\n * @param {Boolean} [cfg.pickable=true] Indicates if the SceneModelEntity is initially pickable.\n * @param {Boolean} [cfg.clippable=true] Indicates if the SceneModelEntity is initially clippable.\n * @param {Boolean} [cfg.collidable=true] Indicates if the SceneModelEntity is initially included in boundary calculations.\n * @param {Boolean} [cfg.castsShadow=true] Indicates if the SceneModelEntity initially casts shadows.\n * @param {Boolean} [cfg.receivesShadow=true] Indicates if the SceneModelEntity initially receives shadows.\n * @param {Boolean} [cfg.xrayed=false] Indicates if the SceneModelEntity is initially xrayed. XRayed appearance is configured by {@link SceneModel#xrayMaterial}.\n * @param {Boolean} [cfg.highlighted=false] Indicates if the SceneModelEntity is initially highlighted. Highlighted appearance is configured by {@link SceneModel#highlightMaterial}.\n * @param {Boolean} [cfg.selected=false] Indicates if the SceneModelEntity is initially selected. Selected appearance is configured by {@link SceneModel#selectedMaterial}.\n * @param {Boolean} [cfg.edges=false] Indicates if the SceneModelEntity's edges are initially emphasized. Edges appearance is configured by {@link SceneModel#edgeMaterial}.\n * @returns {SceneModelEntity} The new SceneModelEntity.\n ", - "start": 135899, - "end": 138870, + "start": 135898, + "end": 138869, "loc": { "start": { "line": 3378, @@ -192797,8 +192799,8 @@ { "type": "CommentLine", "value": " Trying to get already created mesh", - "start": 140641, - "end": 140678, + "start": 140640, + "end": 140677, "loc": { "start": { "line": 3453, @@ -192813,8 +192815,8 @@ { "type": "CommentLine", "value": " Checks if there is already created mesh for this meshId", - "start": 140704, - "end": 140762, + "start": 140703, + "end": 140761, "loc": { "start": { "line": 3454, @@ -192829,8 +192831,8 @@ { "type": "CommentLine", "value": " There is no such cfg", - "start": 140856, - "end": 140879, + "start": 140855, + "end": 140878, "loc": { "start": { "line": 3455, @@ -192845,8 +192847,8 @@ { "type": "CommentLine", "value": " Internally sets SceneModelEntity#parent to this SceneModel", - "start": 141422, - "end": 141483, + "start": 141421, + "end": 141482, "loc": { "start": { "line": 3472, @@ -192861,8 +192863,8 @@ { "type": "CommentBlock", "value": "*\n * Finalizes this SceneModel.\n *\n * Once finalized, you can't add anything more to this SceneModel.\n ", - "start": 141603, - "end": 141726, + "start": 141602, + "end": 141725, "loc": { "start": { "line": 3478, @@ -192877,8 +192879,8 @@ { "type": "CommentLine", "value": " Sort layers to reduce WebGL shader switching when rendering them", - "start": 142570, - "end": 142637, + "start": 142569, + "end": 142636, "loc": { "start": { "line": 3507, @@ -192893,8 +192895,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 143319, - "end": 143334, + "start": 143318, + "end": 143333, "loc": { "start": { "line": 3533, @@ -192909,8 +192911,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 143391, - "end": 143406, + "start": 143390, + "end": 143405, "loc": { "start": { "line": 3537, @@ -192925,8 +192927,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 143725, - "end": 143752, + "start": 143724, + "end": 143751, "loc": { "start": { "line": 3548, @@ -192941,8 +192943,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 144319, - "end": 144334, + "start": 144318, + "end": 144333, "loc": { "start": { "line": 3564, @@ -192957,8 +192959,8 @@ { "type": "CommentLine", "value": " -------------- RENDERING ---------------------------------------------------------------------------------------", - "start": 148615, - "end": 148730, + "start": 148614, + "end": 148729, "loc": { "start": { "line": 3672, @@ -192973,8 +192975,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 148736, - "end": 148751, + "start": 148735, + "end": 148750, "loc": { "start": { "line": 3674, @@ -192989,8 +192991,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149071, - "end": 149086, + "start": 149070, + "end": 149085, "loc": { "start": { "line": 3683, @@ -193005,8 +193007,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149416, - "end": 149431, + "start": 149415, + "end": 149430, "loc": { "start": { "line": 3692, @@ -193021,8 +193023,8 @@ { "type": "CommentLine", "value": " Dedicated to SAO because it skips transparent objects", - "start": 149458, - "end": 149514, + "start": 149457, + "end": 149513, "loc": { "start": { "line": 3693, @@ -193037,8 +193039,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149796, - "end": 149811, + "start": 149795, + "end": 149810, "loc": { "start": { "line": 3701, @@ -193053,8 +193055,8 @@ { "type": "CommentLine", "value": " Dedicated to SAO because it skips transparent objects", - "start": 149840, - "end": 149896, + "start": 149839, + "end": 149895, "loc": { "start": { "line": 3702, @@ -193069,8 +193071,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150180, - "end": 150195, + "start": 150179, + "end": 150194, "loc": { "start": { "line": 3710, @@ -193085,8 +193087,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150525, - "end": 150540, + "start": 150524, + "end": 150539, "loc": { "start": { "line": 3719, @@ -193101,8 +193103,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150880, - "end": 150895, + "start": 150879, + "end": 150894, "loc": { "start": { "line": 3728, @@ -193117,8 +193119,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151229, - "end": 151244, + "start": 151228, + "end": 151243, "loc": { "start": { "line": 3737, @@ -193133,8 +193135,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151574, - "end": 151589, + "start": 151573, + "end": 151588, "loc": { "start": { "line": 3746, @@ -193149,8 +193151,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151929, - "end": 151944, + "start": 151928, + "end": 151943, "loc": { "start": { "line": 3755, @@ -193165,8 +193167,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 152264, - "end": 152279, + "start": 152263, + "end": 152278, "loc": { "start": { "line": 3764, @@ -193181,8 +193183,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 152609, - "end": 152624, + "start": 152608, + "end": 152623, "loc": { "start": { "line": 3773, @@ -193197,8 +193199,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 152948, - "end": 152975, + "start": 152947, + "end": 152974, "loc": { "start": { "line": 3782, @@ -193213,8 +193215,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 153371, - "end": 153398, + "start": 153370, + "end": 153397, "loc": { "start": { "line": 3796, @@ -193229,8 +193231,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 153788, - "end": 153803, + "start": 153787, + "end": 153802, "loc": { "start": { "line": 3810, @@ -193245,8 +193247,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 154327, - "end": 154342, + "start": 154326, + "end": 154341, "loc": { "start": { "line": 3825, @@ -193261,8 +193263,8 @@ { "type": "CommentBlock", "value": "*\n * Called by SceneModelMesh.drawPickDepths()\n * @private\n ", - "start": 154736, - "end": 154812, + "start": 154735, + "end": 154811, "loc": { "start": { "line": 3837, @@ -193277,8 +193279,8 @@ { "type": "CommentBlock", "value": "*\n * Called by SceneModelMesh.drawPickNormals()\n * @private\n ", - "start": 155210, - "end": 155287, + "start": 155209, + "end": 155286, "loc": { "start": { "line": 3852, @@ -193293,8 +193295,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 155687, - "end": 155714, + "start": 155686, + "end": 155713, "loc": { "start": { "line": 3867, @@ -193309,8 +193311,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 156598, - "end": 156625, + "start": 156597, + "end": 156624, "loc": { "start": { "line": 3891, @@ -193325,8 +193327,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this SceneModel.\n ", - "start": 157497, - "end": 157541, + "start": 157496, + "end": 157540, "loc": { "start": { "line": 3915, @@ -193341,8 +193343,8 @@ { "type": "CommentLine", "value": " Object.entries(this._geometries).forEach(([id, geometry]) => {", - "start": 158431, - "end": 158496, + "start": 158430, + "end": 158495, "loc": { "start": { "line": 3940, @@ -193357,8 +193359,8 @@ { "type": "CommentLine", "value": " geometry.destroy();", - "start": 158505, - "end": 158531, + "start": 158504, + "end": 158530, "loc": { "start": { "line": 3941, @@ -193373,8 +193375,8 @@ { "type": "CommentLine", "value": " });", - "start": 158540, - "end": 158546, + "start": 158539, + "end": 158545, "loc": { "start": { "line": 3942, @@ -193389,8 +193391,8 @@ { "type": "CommentBlock", "value": "*\n * This function applies two steps to the provided mesh geometry data:\n *\n * - 1st, it reduces its `.positions` to unique positions, thus removing duplicate vertices. It will adjust the `.indices` and `.edgeIndices` array accordingly to the unique `.positions`.\n *\n * - 2nd, it tries to do an optimization called `index rebucketting`\n *\n * _Rebucketting minimizes the amount of RAM usage for a given mesh geometry by trying do demote its needed index bitness._\n *\n * - _for 32 bit indices, will try to demote them to 16 bit indices_\n * - _for 16 bit indices, will try to demote them to 8 bits indices_\n * - _8 bits indices are kept as-is_\n *\n * The fact that 32/16/8 bits are needed for indices, depends on the number of maximumm indexable vertices within the mesh geometry: this is, the number of vertices in the mesh geometry.\n *\n * The function returns the same provided input `geometry`, enrichened with the additional key `.preparedBukets`.\n *\n * @param {object} geometry The mesh information containing `.positions`, `.indices`, `.edgeIndices` arrays.\n *\n * @param enableVertexWelding\n * @param enableIndexBucketing\n * @returns {object} The mesh information enrichened with `.buckets` key.\n ", - "start": 158913, - "end": 160126, + "start": 158912, + "end": 160125, "loc": { "start": { "line": 3959, @@ -193405,8 +193407,8 @@ { "type": "CommentLine", "value": " Expensive - careful!", - "start": 160332, - "end": 160355, + "start": 160331, + "end": 160354, "loc": { "start": { "line": 3984, @@ -193421,8 +193423,8 @@ { "type": "CommentLine", "value": " true", - "start": 161224, - "end": 161231, + "start": 161223, + "end": 161230, "loc": { "start": { "line": 4008, @@ -349941,8 +349943,7 @@ }, { "type": { - "label": "this", - "keyword": "this", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -349950,12 +349951,11 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "this", + "value": "cfg", "start": 100247, - "end": 100251, + "end": 100250, "loc": { "start": { "line": 2672, @@ -349963,7 +349963,7 @@ }, "end": { "line": 2672, - "column": 16 + "column": 15 } } }, @@ -349980,16 +349980,16 @@ "binop": null, "updateContext": null }, - "start": 100251, - "end": 100252, + "start": 100250, + "end": 100251, "loc": { "start": { "line": 2672, - "column": 16 + "column": 15 }, "end": { "line": 2672, - "column": 17 + "column": 16 } } }, @@ -350006,16 +350006,16 @@ "binop": null }, "value": "parentTransformId", - "start": 100252, - "end": 100269, + "start": 100251, + "end": 100268, "loc": { "start": { "line": 2672, - "column": 17 + "column": 16 }, "end": { "line": 2672, - "column": 34 + "column": 33 } } }, @@ -350031,16 +350031,16 @@ "postfix": false, "binop": null }, - "start": 100269, - "end": 100270, + "start": 100268, + "end": 100269, "loc": { "start": { "line": 2672, - "column": 34 + "column": 33 }, "end": { "line": 2672, - "column": 35 + "column": 34 } } }, @@ -350056,16 +350056,16 @@ "postfix": false, "binop": null }, - "start": 100271, - "end": 100272, + "start": 100270, + "end": 100271, "loc": { "start": { "line": 2672, - "column": 36 + "column": 35 }, "end": { "line": 2672, - "column": 37 + "column": 36 } } }, @@ -350082,8 +350082,8 @@ "binop": null }, "value": "parentTransform", - "start": 100285, - "end": 100300, + "start": 100284, + "end": 100299, "loc": { "start": { "line": 2673, @@ -350109,8 +350109,8 @@ "updateContext": null }, "value": "=", - "start": 100301, - "end": 100302, + "start": 100300, + "end": 100301, "loc": { "start": { "line": 2673, @@ -350137,8 +350137,8 @@ "updateContext": null }, "value": "this", - "start": 100303, - "end": 100307, + "start": 100302, + "end": 100306, "loc": { "start": { "line": 2673, @@ -350163,8 +350163,8 @@ "binop": null, "updateContext": null }, - "start": 100307, - "end": 100308, + "start": 100306, + "end": 100307, "loc": { "start": { "line": 2673, @@ -350189,8 +350189,8 @@ "binop": null }, "value": "_transforms", - "start": 100308, - "end": 100319, + "start": 100307, + "end": 100318, "loc": { "start": { "line": 2673, @@ -350215,8 +350215,8 @@ "binop": null, "updateContext": null }, - "start": 100319, - "end": 100320, + "start": 100318, + "end": 100319, "loc": { "start": { "line": 2673, @@ -350241,8 +350241,8 @@ "binop": null }, "value": "cfg", - "start": 100320, - "end": 100323, + "start": 100319, + "end": 100322, "loc": { "start": { "line": 2673, @@ -350267,8 +350267,8 @@ "binop": null, "updateContext": null }, - "start": 100323, - "end": 100324, + "start": 100322, + "end": 100323, "loc": { "start": { "line": 2673, @@ -350293,8 +350293,8 @@ "binop": null }, "value": "parentTransformId", - "start": 100324, - "end": 100341, + "start": 100323, + "end": 100340, "loc": { "start": { "line": 2673, @@ -350319,8 +350319,8 @@ "binop": null, "updateContext": null }, - "start": 100341, - "end": 100342, + "start": 100340, + "end": 100341, "loc": { "start": { "line": 2673, @@ -350345,8 +350345,8 @@ "binop": null, "updateContext": null }, - "start": 100342, - "end": 100343, + "start": 100341, + "end": 100342, "loc": { "start": { "line": 2673, @@ -350373,8 +350373,8 @@ "updateContext": null }, "value": "if", - "start": 100356, - "end": 100358, + "start": 100355, + "end": 100357, "loc": { "start": { "line": 2674, @@ -350398,8 +350398,8 @@ "postfix": false, "binop": null }, - "start": 100359, - "end": 100360, + "start": 100358, + "end": 100359, "loc": { "start": { "line": 2674, @@ -350425,8 +350425,8 @@ "updateContext": null }, "value": "!", - "start": 100360, - "end": 100361, + "start": 100359, + "end": 100360, "loc": { "start": { "line": 2674, @@ -350451,8 +350451,8 @@ "binop": null }, "value": "parentTransform", - "start": 100361, - "end": 100376, + "start": 100360, + "end": 100375, "loc": { "start": { "line": 2674, @@ -350476,8 +350476,8 @@ "postfix": false, "binop": null }, - "start": 100376, - "end": 100377, + "start": 100375, + "end": 100376, "loc": { "start": { "line": 2674, @@ -350501,8 +350501,8 @@ "postfix": false, "binop": null }, - "start": 100378, - "end": 100379, + "start": 100377, + "end": 100378, "loc": { "start": { "line": 2674, @@ -350529,8 +350529,8 @@ "updateContext": null }, "value": "this", - "start": 100396, - "end": 100400, + "start": 100395, + "end": 100399, "loc": { "start": { "line": 2675, @@ -350555,8 +350555,8 @@ "binop": null, "updateContext": null }, - "start": 100400, - "end": 100401, + "start": 100399, + "end": 100400, "loc": { "start": { "line": 2675, @@ -350581,8 +350581,8 @@ "binop": null }, "value": "error", - "start": 100401, - "end": 100406, + "start": 100400, + "end": 100405, "loc": { "start": { "line": 2675, @@ -350606,8 +350606,8 @@ "postfix": false, "binop": null }, - "start": 100406, - "end": 100407, + "start": 100405, + "end": 100406, "loc": { "start": { "line": 2675, @@ -350633,8 +350633,8 @@ "updateContext": null }, "value": "[createTransform] SceneModel.createTransform() config missing: id", - "start": 100407, - "end": 100474, + "start": 100406, + "end": 100473, "loc": { "start": { "line": 2675, @@ -350658,8 +350658,8 @@ "postfix": false, "binop": null }, - "start": 100474, - "end": 100475, + "start": 100473, + "end": 100474, "loc": { "start": { "line": 2675, @@ -350684,8 +350684,8 @@ "binop": null, "updateContext": null }, - "start": 100475, - "end": 100476, + "start": 100474, + "end": 100475, "loc": { "start": { "line": 2675, @@ -350712,8 +350712,8 @@ "updateContext": null }, "value": "return", - "start": 100493, - "end": 100499, + "start": 100492, + "end": 100498, "loc": { "start": { "line": 2676, @@ -350738,8 +350738,8 @@ "binop": null, "updateContext": null }, - "start": 100499, - "end": 100500, + "start": 100498, + "end": 100499, "loc": { "start": { "line": 2676, @@ -350763,8 +350763,8 @@ "postfix": false, "binop": null }, - "start": 100513, - "end": 100514, + "start": 100512, + "end": 100513, "loc": { "start": { "line": 2677, @@ -350788,8 +350788,8 @@ "postfix": false, "binop": null }, - "start": 100523, - "end": 100524, + "start": 100522, + "end": 100523, "loc": { "start": { "line": 2678, @@ -350816,8 +350816,8 @@ "updateContext": null }, "value": "const", - "start": 100533, - "end": 100538, + "start": 100532, + "end": 100537, "loc": { "start": { "line": 2679, @@ -350842,8 +350842,8 @@ "binop": null }, "value": "transform", - "start": 100539, - "end": 100548, + "start": 100538, + "end": 100547, "loc": { "start": { "line": 2679, @@ -350869,8 +350869,8 @@ "updateContext": null }, "value": "=", - "start": 100549, - "end": 100550, + "start": 100548, + "end": 100549, "loc": { "start": { "line": 2679, @@ -350897,8 +350897,8 @@ "updateContext": null }, "value": "new", - "start": 100551, - "end": 100554, + "start": 100550, + "end": 100553, "loc": { "start": { "line": 2679, @@ -350923,8 +350923,8 @@ "binop": null }, "value": "SceneModelTransform", - "start": 100555, - "end": 100574, + "start": 100554, + "end": 100573, "loc": { "start": { "line": 2679, @@ -350948,8 +350948,8 @@ "postfix": false, "binop": null }, - "start": 100574, - "end": 100575, + "start": 100573, + "end": 100574, "loc": { "start": { "line": 2679, @@ -350973,8 +350973,8 @@ "postfix": false, "binop": null }, - "start": 100575, - "end": 100576, + "start": 100574, + "end": 100575, "loc": { "start": { "line": 2679, @@ -350999,8 +350999,8 @@ "binop": null }, "value": "id", - "start": 100589, - "end": 100591, + "start": 100588, + "end": 100590, "loc": { "start": { "line": 2680, @@ -351025,8 +351025,8 @@ "binop": null, "updateContext": null }, - "start": 100591, - "end": 100592, + "start": 100590, + "end": 100591, "loc": { "start": { "line": 2680, @@ -351051,8 +351051,8 @@ "binop": null }, "value": "cfg", - "start": 100593, - "end": 100596, + "start": 100592, + "end": 100595, "loc": { "start": { "line": 2680, @@ -351077,8 +351077,8 @@ "binop": null, "updateContext": null }, - "start": 100596, - "end": 100597, + "start": 100595, + "end": 100596, "loc": { "start": { "line": 2680, @@ -351103,8 +351103,8 @@ "binop": null }, "value": "id", - "start": 100597, - "end": 100599, + "start": 100596, + "end": 100598, "loc": { "start": { "line": 2680, @@ -351129,8 +351129,8 @@ "binop": null, "updateContext": null }, - "start": 100599, - "end": 100600, + "start": 100598, + "end": 100599, "loc": { "start": { "line": 2680, @@ -351155,8 +351155,8 @@ "binop": null }, "value": "model", - "start": 100613, - "end": 100618, + "start": 100612, + "end": 100617, "loc": { "start": { "line": 2681, @@ -351181,8 +351181,8 @@ "binop": null, "updateContext": null }, - "start": 100618, - "end": 100619, + "start": 100617, + "end": 100618, "loc": { "start": { "line": 2681, @@ -351209,8 +351209,8 @@ "updateContext": null }, "value": "this", - "start": 100620, - "end": 100624, + "start": 100619, + "end": 100623, "loc": { "start": { "line": 2681, @@ -351235,8 +351235,8 @@ "binop": null, "updateContext": null }, - "start": 100624, - "end": 100625, + "start": 100623, + "end": 100624, "loc": { "start": { "line": 2681, @@ -351261,8 +351261,8 @@ "binop": null }, "value": "parentTransform", - "start": 100638, - "end": 100653, + "start": 100637, + "end": 100652, "loc": { "start": { "line": 2682, @@ -351287,8 +351287,8 @@ "binop": null, "updateContext": null }, - "start": 100653, - "end": 100654, + "start": 100652, + "end": 100653, "loc": { "start": { "line": 2682, @@ -351313,8 +351313,8 @@ "binop": null }, "value": "matrix", - "start": 100667, - "end": 100673, + "start": 100666, + "end": 100672, "loc": { "start": { "line": 2683, @@ -351339,8 +351339,8 @@ "binop": null, "updateContext": null }, - "start": 100673, - "end": 100674, + "start": 100672, + "end": 100673, "loc": { "start": { "line": 2683, @@ -351365,8 +351365,8 @@ "binop": null }, "value": "cfg", - "start": 100675, - "end": 100678, + "start": 100674, + "end": 100677, "loc": { "start": { "line": 2683, @@ -351391,8 +351391,8 @@ "binop": null, "updateContext": null }, - "start": 100678, - "end": 100679, + "start": 100677, + "end": 100678, "loc": { "start": { "line": 2683, @@ -351417,8 +351417,8 @@ "binop": null }, "value": "matrix", - "start": 100679, - "end": 100685, + "start": 100678, + "end": 100684, "loc": { "start": { "line": 2683, @@ -351443,8 +351443,8 @@ "binop": null, "updateContext": null }, - "start": 100685, - "end": 100686, + "start": 100684, + "end": 100685, "loc": { "start": { "line": 2683, @@ -351469,8 +351469,8 @@ "binop": null }, "value": "position", - "start": 100699, - "end": 100707, + "start": 100698, + "end": 100706, "loc": { "start": { "line": 2684, @@ -351495,8 +351495,8 @@ "binop": null, "updateContext": null }, - "start": 100707, - "end": 100708, + "start": 100706, + "end": 100707, "loc": { "start": { "line": 2684, @@ -351521,8 +351521,8 @@ "binop": null }, "value": "cfg", - "start": 100709, - "end": 100712, + "start": 100708, + "end": 100711, "loc": { "start": { "line": 2684, @@ -351547,8 +351547,8 @@ "binop": null, "updateContext": null }, - "start": 100712, - "end": 100713, + "start": 100711, + "end": 100712, "loc": { "start": { "line": 2684, @@ -351573,8 +351573,8 @@ "binop": null }, "value": "position", - "start": 100713, - "end": 100721, + "start": 100712, + "end": 100720, "loc": { "start": { "line": 2684, @@ -351599,8 +351599,8 @@ "binop": null, "updateContext": null }, - "start": 100721, - "end": 100722, + "start": 100720, + "end": 100721, "loc": { "start": { "line": 2684, @@ -351625,8 +351625,8 @@ "binop": null }, "value": "scale", - "start": 100735, - "end": 100740, + "start": 100734, + "end": 100739, "loc": { "start": { "line": 2685, @@ -351651,8 +351651,8 @@ "binop": null, "updateContext": null }, - "start": 100740, - "end": 100741, + "start": 100739, + "end": 100740, "loc": { "start": { "line": 2685, @@ -351677,8 +351677,8 @@ "binop": null }, "value": "cfg", - "start": 100742, - "end": 100745, + "start": 100741, + "end": 100744, "loc": { "start": { "line": 2685, @@ -351703,8 +351703,8 @@ "binop": null, "updateContext": null }, - "start": 100745, - "end": 100746, + "start": 100744, + "end": 100745, "loc": { "start": { "line": 2685, @@ -351729,8 +351729,8 @@ "binop": null }, "value": "scale", - "start": 100746, - "end": 100751, + "start": 100745, + "end": 100750, "loc": { "start": { "line": 2685, @@ -351755,8 +351755,8 @@ "binop": null, "updateContext": null }, - "start": 100751, - "end": 100752, + "start": 100750, + "end": 100751, "loc": { "start": { "line": 2685, @@ -351781,8 +351781,8 @@ "binop": null }, "value": "rotation", - "start": 100765, - "end": 100773, + "start": 100764, + "end": 100772, "loc": { "start": { "line": 2686, @@ -351807,8 +351807,8 @@ "binop": null, "updateContext": null }, - "start": 100773, - "end": 100774, + "start": 100772, + "end": 100773, "loc": { "start": { "line": 2686, @@ -351833,8 +351833,8 @@ "binop": null }, "value": "cfg", - "start": 100775, - "end": 100778, + "start": 100774, + "end": 100777, "loc": { "start": { "line": 2686, @@ -351859,8 +351859,8 @@ "binop": null, "updateContext": null }, - "start": 100778, - "end": 100779, + "start": 100777, + "end": 100778, "loc": { "start": { "line": 2686, @@ -351885,8 +351885,8 @@ "binop": null }, "value": "rotation", - "start": 100779, - "end": 100787, + "start": 100778, + "end": 100786, "loc": { "start": { "line": 2686, @@ -351911,8 +351911,8 @@ "binop": null, "updateContext": null }, - "start": 100787, - "end": 100788, + "start": 100786, + "end": 100787, "loc": { "start": { "line": 2686, @@ -351937,8 +351937,8 @@ "binop": null }, "value": "quaternion", - "start": 100801, - "end": 100811, + "start": 100800, + "end": 100810, "loc": { "start": { "line": 2687, @@ -351963,8 +351963,8 @@ "binop": null, "updateContext": null }, - "start": 100811, - "end": 100812, + "start": 100810, + "end": 100811, "loc": { "start": { "line": 2687, @@ -351989,8 +351989,8 @@ "binop": null }, "value": "cfg", - "start": 100813, - "end": 100816, + "start": 100812, + "end": 100815, "loc": { "start": { "line": 2687, @@ -352015,8 +352015,8 @@ "binop": null, "updateContext": null }, - "start": 100816, - "end": 100817, + "start": 100815, + "end": 100816, "loc": { "start": { "line": 2687, @@ -352041,8 +352041,8 @@ "binop": null }, "value": "quaternion", - "start": 100817, - "end": 100827, + "start": 100816, + "end": 100826, "loc": { "start": { "line": 2687, @@ -352066,8 +352066,8 @@ "postfix": false, "binop": null }, - "start": 100836, - "end": 100837, + "start": 100835, + "end": 100836, "loc": { "start": { "line": 2688, @@ -352091,8 +352091,8 @@ "postfix": false, "binop": null }, - "start": 100837, - "end": 100838, + "start": 100836, + "end": 100837, "loc": { "start": { "line": 2688, @@ -352117,8 +352117,8 @@ "binop": null, "updateContext": null }, - "start": 100838, - "end": 100839, + "start": 100837, + "end": 100838, "loc": { "start": { "line": 2688, @@ -352145,8 +352145,8 @@ "updateContext": null }, "value": "this", - "start": 100848, - "end": 100852, + "start": 100847, + "end": 100851, "loc": { "start": { "line": 2689, @@ -352171,8 +352171,8 @@ "binop": null, "updateContext": null }, - "start": 100852, - "end": 100853, + "start": 100851, + "end": 100852, "loc": { "start": { "line": 2689, @@ -352197,8 +352197,8 @@ "binop": null }, "value": "_transforms", - "start": 100853, - "end": 100864, + "start": 100852, + "end": 100863, "loc": { "start": { "line": 2689, @@ -352223,8 +352223,8 @@ "binop": null, "updateContext": null }, - "start": 100864, - "end": 100865, + "start": 100863, + "end": 100864, "loc": { "start": { "line": 2689, @@ -352249,8 +352249,8 @@ "binop": null }, "value": "transform", - "start": 100865, - "end": 100874, + "start": 100864, + "end": 100873, "loc": { "start": { "line": 2689, @@ -352275,8 +352275,8 @@ "binop": null, "updateContext": null }, - "start": 100874, - "end": 100875, + "start": 100873, + "end": 100874, "loc": { "start": { "line": 2689, @@ -352301,8 +352301,8 @@ "binop": null }, "value": "id", - "start": 100875, - "end": 100877, + "start": 100874, + "end": 100876, "loc": { "start": { "line": 2689, @@ -352327,8 +352327,8 @@ "binop": null, "updateContext": null }, - "start": 100877, - "end": 100878, + "start": 100876, + "end": 100877, "loc": { "start": { "line": 2689, @@ -352354,8 +352354,8 @@ "updateContext": null }, "value": "=", - "start": 100879, - "end": 100880, + "start": 100878, + "end": 100879, "loc": { "start": { "line": 2689, @@ -352380,8 +352380,8 @@ "binop": null }, "value": "transform", - "start": 100881, - "end": 100890, + "start": 100880, + "end": 100889, "loc": { "start": { "line": 2689, @@ -352406,8 +352406,8 @@ "binop": null, "updateContext": null }, - "start": 100890, - "end": 100891, + "start": 100889, + "end": 100890, "loc": { "start": { "line": 2689, @@ -352434,8 +352434,8 @@ "updateContext": null }, "value": "return", - "start": 100900, - "end": 100906, + "start": 100899, + "end": 100905, "loc": { "start": { "line": 2690, @@ -352460,8 +352460,8 @@ "binop": null }, "value": "transform", - "start": 100907, - "end": 100916, + "start": 100906, + "end": 100915, "loc": { "start": { "line": 2690, @@ -352486,8 +352486,8 @@ "binop": null, "updateContext": null }, - "start": 100916, - "end": 100917, + "start": 100915, + "end": 100916, "loc": { "start": { "line": 2690, @@ -352511,8 +352511,8 @@ "postfix": false, "binop": null }, - "start": 100922, - "end": 100923, + "start": 100921, + "end": 100922, "loc": { "start": { "line": 2691, @@ -352527,8 +352527,8 @@ { "type": "CommentBlock", "value": "*\n * Creates a new {@link SceneModelMesh} within this SceneModel.\n *\n * * It prepares and saves data for a SceneModelMesh {@link SceneModel#meshes} creation. SceneModelMesh will be created only once the SceneModelEntity (which references this particular SceneModelMesh) will be created.\n * * The SceneModelMesh can either define its own geometry or share it with other SceneModelMeshes. To define own geometry, provide the\n * various geometry arrays to this method. To share a geometry, provide the ID of a geometry created earlier\n * with {@link SceneModel#createGeometry}.\n * * If you accompany the arrays with an ````origin````, then ````createMesh()```` will assume\n * that the geometry ````positions```` are in relative-to-center (RTC) coordinates, with ````origin```` being the\n * origin of their RTC coordinate system.\n *\n * @param {object} cfg Object properties.\n * @param {String} cfg.id Mandatory ID for the new mesh. Must not clash with any existing components within the {@link Scene}.\n * @param {String|Number} [cfg.textureSetId] ID of a {@link SceneModelTextureSet} previously created with {@link SceneModel#createTextureSet}.\n * @param {String|Number} [cfg.transformId] ID of a {@link SceneModelTransform} to instance, previously created with {@link SceneModel#createTransform}. Overrides all other transform parameters given to this method.\n * @param {String|Number} [cfg.geometryId] ID of a geometry to instance, previously created with {@link SceneModel#createGeometry}. Overrides all other geometry parameters given to this method.\n * @param {String} cfg.primitive The primitive type. Accepted values are 'points', 'lines', 'triangles', 'solid' and 'surface'.\n * @param {Number[]} [cfg.positions] Flat array of uncompressed 3D vertex positions positions. Required for all primitive types. Overridden by ````positionsCompressed````.\n * @param {Number[]} [cfg.positionsCompressed] Flat array of quantized 3D vertex positions. Overrides ````positions````, and must be accompanied by ````positionsDecodeMatrix````.\n * @param {Number[]} [cfg.positionsDecodeMatrix] A 4x4 matrix for decompressing ````positionsCompressed````. Must be accompanied by ````positionsCompressed````.\n * @param {Number[]} [cfg.normals] Flat array of normal vectors. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.normalsCompressed] Flat array of oct-encoded normal vectors. Overrides ````normals````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.colors] Flat array of uncompressed RGBA vertex colors, as float values in range ````[0..1]````. Ignored when ````geometryId```` is given. Overridden by ````color```` and ````colorsCompressed````.\n * @param {Number[]} [cfg.colorsCompressed] Flat array of compressed RGBA vertex colors, as unsigned short integers in range ````[0..255]````. Ignored when ````geometryId```` is given. Overrides ````colors```` and is overridden by ````color````.\n * @param {Number[]} [cfg.uv] Flat array of uncompressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvCompressed] Flat array of compressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Overrides ````uv````. Must be accompanied by ````uvDecodeMatrix````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvDecodeMatrix] A 3x3 matrix for decompressing ````uvCompressed````.\n * @param {Number[]} [cfg.indices] Array of primitive connectivity indices. Not required for `points` primitives.\n * @param {Number[]} [cfg.edgeIndices] Array of edge line indices. Used only with 'triangles', 'solid' and 'surface' primitives. Automatically generated internally if not supplied, using the optional ````edgeThreshold```` given to the ````SceneModel```` constructor.\n * @param {Number[]} [cfg.origin] Optional geometry origin, relative to {@link SceneModel#origin}. When this is given, then ````positions```` are assumed to be relative to this.\n * @param {Number[]} [cfg.position=[0,0,0]] Local 3D position of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.scale=[1,1,1]] Scale of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Rotation of the mesh as Euler angles given in degrees, for each of the X, Y and Z axis. Overridden by ````transformId````.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] Mesh modelling transform matrix. Overrides the ````position````, ````scale```` and ````rotation```` parameters. Also overridden by ````transformId````.\n * @param {Number[]} [cfg.color=[1,1,1]] RGB color in range ````[0..1, 0..1, 0..1]````. Overridden by texture set ````colorTexture````. Overrides ````colors```` and ````colorsCompressed````.\n * @param {Number} [cfg.opacity=1] Opacity in range ````[0..1]````. Overridden by texture set ````colorTexture````.\n * @param {Number} [cfg.metallic=0] Metallic factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @param {Number} [cfg.roughness=1] Roughness factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @returns {SceneModelMesh} The new mesh.\n ", - "start": 100929, - "end": 106623, + "start": 100928, + "end": 106622, "loc": { "start": { "line": 2693, @@ -352553,8 +352553,8 @@ "binop": null }, "value": "createMesh", - "start": 106628, - "end": 106638, + "start": 106627, + "end": 106637, "loc": { "start": { "line": 2733, @@ -352578,8 +352578,8 @@ "postfix": false, "binop": null }, - "start": 106638, - "end": 106639, + "start": 106637, + "end": 106638, "loc": { "start": { "line": 2733, @@ -352604,8 +352604,8 @@ "binop": null }, "value": "cfg", - "start": 106639, - "end": 106642, + "start": 106638, + "end": 106641, "loc": { "start": { "line": 2733, @@ -352629,8 +352629,8 @@ "postfix": false, "binop": null }, - "start": 106642, - "end": 106643, + "start": 106641, + "end": 106642, "loc": { "start": { "line": 2733, @@ -352654,8 +352654,8 @@ "postfix": false, "binop": null }, - "start": 106644, - "end": 106645, + "start": 106643, + "end": 106644, "loc": { "start": { "line": 2733, @@ -352682,8 +352682,8 @@ "updateContext": null }, "value": "if", - "start": 106655, - "end": 106657, + "start": 106654, + "end": 106656, "loc": { "start": { "line": 2735, @@ -352707,8 +352707,8 @@ "postfix": false, "binop": null }, - "start": 106658, - "end": 106659, + "start": 106657, + "end": 106658, "loc": { "start": { "line": 2735, @@ -352733,8 +352733,8 @@ "binop": null }, "value": "cfg", - "start": 106659, - "end": 106662, + "start": 106658, + "end": 106661, "loc": { "start": { "line": 2735, @@ -352759,8 +352759,8 @@ "binop": null, "updateContext": null }, - "start": 106662, - "end": 106663, + "start": 106661, + "end": 106662, "loc": { "start": { "line": 2735, @@ -352785,8 +352785,8 @@ "binop": null }, "value": "id", - "start": 106663, - "end": 106665, + "start": 106662, + "end": 106664, "loc": { "start": { "line": 2735, @@ -352812,8 +352812,8 @@ "updateContext": null }, "value": "===", - "start": 106666, - "end": 106669, + "start": 106665, + "end": 106668, "loc": { "start": { "line": 2735, @@ -352838,8 +352838,8 @@ "binop": null }, "value": "undefined", - "start": 106670, - "end": 106679, + "start": 106669, + "end": 106678, "loc": { "start": { "line": 2735, @@ -352865,8 +352865,8 @@ "updateContext": null }, "value": "||", - "start": 106680, - "end": 106682, + "start": 106679, + "end": 106681, "loc": { "start": { "line": 2735, @@ -352891,8 +352891,8 @@ "binop": null }, "value": "cfg", - "start": 106683, - "end": 106686, + "start": 106682, + "end": 106685, "loc": { "start": { "line": 2735, @@ -352917,8 +352917,8 @@ "binop": null, "updateContext": null }, - "start": 106686, - "end": 106687, + "start": 106685, + "end": 106686, "loc": { "start": { "line": 2735, @@ -352943,8 +352943,8 @@ "binop": null }, "value": "id", - "start": 106687, - "end": 106689, + "start": 106686, + "end": 106688, "loc": { "start": { "line": 2735, @@ -352970,8 +352970,8 @@ "updateContext": null }, "value": "===", - "start": 106690, - "end": 106693, + "start": 106689, + "end": 106692, "loc": { "start": { "line": 2735, @@ -352998,8 +352998,8 @@ "updateContext": null }, "value": "null", - "start": 106694, - "end": 106698, + "start": 106693, + "end": 106697, "loc": { "start": { "line": 2735, @@ -353023,8 +353023,8 @@ "postfix": false, "binop": null }, - "start": 106698, - "end": 106699, + "start": 106697, + "end": 106698, "loc": { "start": { "line": 2735, @@ -353048,8 +353048,8 @@ "postfix": false, "binop": null }, - "start": 106700, - "end": 106701, + "start": 106699, + "end": 106700, "loc": { "start": { "line": 2735, @@ -353076,8 +353076,8 @@ "updateContext": null }, "value": "this", - "start": 106714, - "end": 106718, + "start": 106713, + "end": 106717, "loc": { "start": { "line": 2736, @@ -353102,8 +353102,8 @@ "binop": null, "updateContext": null }, - "start": 106718, - "end": 106719, + "start": 106717, + "end": 106718, "loc": { "start": { "line": 2736, @@ -353128,8 +353128,8 @@ "binop": null }, "value": "error", - "start": 106719, - "end": 106724, + "start": 106718, + "end": 106723, "loc": { "start": { "line": 2736, @@ -353153,8 +353153,8 @@ "postfix": false, "binop": null }, - "start": 106724, - "end": 106725, + "start": 106723, + "end": 106724, "loc": { "start": { "line": 2736, @@ -353180,8 +353180,8 @@ "updateContext": null }, "value": "[createMesh] SceneModel.createMesh() config missing: id", - "start": 106725, - "end": 106782, + "start": 106724, + "end": 106781, "loc": { "start": { "line": 2736, @@ -353205,8 +353205,8 @@ "postfix": false, "binop": null }, - "start": 106782, - "end": 106783, + "start": 106781, + "end": 106782, "loc": { "start": { "line": 2736, @@ -353231,8 +353231,8 @@ "binop": null, "updateContext": null }, - "start": 106783, - "end": 106784, + "start": 106782, + "end": 106783, "loc": { "start": { "line": 2736, @@ -353259,8 +353259,8 @@ "updateContext": null }, "value": "return", - "start": 106797, - "end": 106803, + "start": 106796, + "end": 106802, "loc": { "start": { "line": 2737, @@ -353287,8 +353287,8 @@ "updateContext": null }, "value": "false", - "start": 106804, - "end": 106809, + "start": 106803, + "end": 106808, "loc": { "start": { "line": 2737, @@ -353313,8 +353313,8 @@ "binop": null, "updateContext": null }, - "start": 106809, - "end": 106810, + "start": 106808, + "end": 106809, "loc": { "start": { "line": 2737, @@ -353338,8 +353338,8 @@ "postfix": false, "binop": null }, - "start": 106819, - "end": 106820, + "start": 106818, + "end": 106819, "loc": { "start": { "line": 2738, @@ -353366,8 +353366,8 @@ "updateContext": null }, "value": "if", - "start": 106830, - "end": 106832, + "start": 106829, + "end": 106831, "loc": { "start": { "line": 2740, @@ -353391,8 +353391,8 @@ "postfix": false, "binop": null }, - "start": 106833, - "end": 106834, + "start": 106832, + "end": 106833, "loc": { "start": { "line": 2740, @@ -353419,8 +353419,8 @@ "updateContext": null }, "value": "this", - "start": 106834, - "end": 106838, + "start": 106833, + "end": 106837, "loc": { "start": { "line": 2740, @@ -353445,8 +353445,8 @@ "binop": null, "updateContext": null }, - "start": 106838, - "end": 106839, + "start": 106837, + "end": 106838, "loc": { "start": { "line": 2740, @@ -353471,8 +353471,8 @@ "binop": null }, "value": "_meshes", - "start": 106839, - "end": 106846, + "start": 106838, + "end": 106845, "loc": { "start": { "line": 2740, @@ -353497,8 +353497,8 @@ "binop": null, "updateContext": null }, - "start": 106846, - "end": 106847, + "start": 106845, + "end": 106846, "loc": { "start": { "line": 2740, @@ -353523,8 +353523,8 @@ "binop": null }, "value": "cfg", - "start": 106847, - "end": 106850, + "start": 106846, + "end": 106849, "loc": { "start": { "line": 2740, @@ -353549,8 +353549,8 @@ "binop": null, "updateContext": null }, - "start": 106850, - "end": 106851, + "start": 106849, + "end": 106850, "loc": { "start": { "line": 2740, @@ -353575,8 +353575,8 @@ "binop": null }, "value": "id", - "start": 106851, - "end": 106853, + "start": 106850, + "end": 106852, "loc": { "start": { "line": 2740, @@ -353601,8 +353601,8 @@ "binop": null, "updateContext": null }, - "start": 106853, - "end": 106854, + "start": 106852, + "end": 106853, "loc": { "start": { "line": 2740, @@ -353626,8 +353626,8 @@ "postfix": false, "binop": null }, - "start": 106854, - "end": 106855, + "start": 106853, + "end": 106854, "loc": { "start": { "line": 2740, @@ -353651,8 +353651,8 @@ "postfix": false, "binop": null }, - "start": 106856, - "end": 106857, + "start": 106855, + "end": 106856, "loc": { "start": { "line": 2740, @@ -353679,8 +353679,8 @@ "updateContext": null }, "value": "this", - "start": 106870, - "end": 106874, + "start": 106869, + "end": 106873, "loc": { "start": { "line": 2741, @@ -353705,8 +353705,8 @@ "binop": null, "updateContext": null }, - "start": 106874, - "end": 106875, + "start": 106873, + "end": 106874, "loc": { "start": { "line": 2741, @@ -353731,8 +353731,8 @@ "binop": null }, "value": "error", - "start": 106875, - "end": 106880, + "start": 106874, + "end": 106879, "loc": { "start": { "line": 2741, @@ -353756,8 +353756,8 @@ "postfix": false, "binop": null }, - "start": 106880, - "end": 106881, + "start": 106879, + "end": 106880, "loc": { "start": { "line": 2741, @@ -353781,8 +353781,8 @@ "postfix": false, "binop": null }, - "start": 106881, - "end": 106882, + "start": 106880, + "end": 106881, "loc": { "start": { "line": 2741, @@ -353808,8 +353808,8 @@ "updateContext": null }, "value": "[createMesh] SceneModel already has a mesh with this ID: ", - "start": 106882, - "end": 106939, + "start": 106881, + "end": 106938, "loc": { "start": { "line": 2741, @@ -353833,8 +353833,8 @@ "postfix": false, "binop": null }, - "start": 106939, - "end": 106941, + "start": 106938, + "end": 106940, "loc": { "start": { "line": 2741, @@ -353859,8 +353859,8 @@ "binop": null }, "value": "cfg", - "start": 106941, - "end": 106944, + "start": 106940, + "end": 106943, "loc": { "start": { "line": 2741, @@ -353885,8 +353885,8 @@ "binop": null, "updateContext": null }, - "start": 106944, - "end": 106945, + "start": 106943, + "end": 106944, "loc": { "start": { "line": 2741, @@ -353911,8 +353911,8 @@ "binop": null }, "value": "id", - "start": 106945, - "end": 106947, + "start": 106944, + "end": 106946, "loc": { "start": { "line": 2741, @@ -353936,8 +353936,8 @@ "postfix": false, "binop": null }, - "start": 106947, - "end": 106948, + "start": 106946, + "end": 106947, "loc": { "start": { "line": 2741, @@ -353963,8 +353963,8 @@ "updateContext": null }, "value": "", - "start": 106948, - "end": 106948, + "start": 106947, + "end": 106947, "loc": { "start": { "line": 2741, @@ -353988,8 +353988,8 @@ "postfix": false, "binop": null }, - "start": 106948, - "end": 106949, + "start": 106947, + "end": 106948, "loc": { "start": { "line": 2741, @@ -354013,8 +354013,8 @@ "postfix": false, "binop": null }, - "start": 106949, - "end": 106950, + "start": 106948, + "end": 106949, "loc": { "start": { "line": 2741, @@ -354039,8 +354039,8 @@ "binop": null, "updateContext": null }, - "start": 106950, - "end": 106951, + "start": 106949, + "end": 106950, "loc": { "start": { "line": 2741, @@ -354067,8 +354067,8 @@ "updateContext": null }, "value": "return", - "start": 106964, - "end": 106970, + "start": 106963, + "end": 106969, "loc": { "start": { "line": 2742, @@ -354095,8 +354095,8 @@ "updateContext": null }, "value": "false", - "start": 106971, - "end": 106976, + "start": 106970, + "end": 106975, "loc": { "start": { "line": 2742, @@ -354121,8 +354121,8 @@ "binop": null, "updateContext": null }, - "start": 106976, - "end": 106977, + "start": 106975, + "end": 106976, "loc": { "start": { "line": 2742, @@ -354146,8 +354146,8 @@ "postfix": false, "binop": null }, - "start": 106986, - "end": 106987, + "start": 106985, + "end": 106986, "loc": { "start": { "line": 2743, @@ -354174,8 +354174,8 @@ "updateContext": null }, "value": "const", - "start": 106997, - "end": 107002, + "start": 106996, + "end": 107001, "loc": { "start": { "line": 2745, @@ -354200,8 +354200,8 @@ "binop": null }, "value": "instancing", - "start": 107003, - "end": 107013, + "start": 107002, + "end": 107012, "loc": { "start": { "line": 2745, @@ -354227,8 +354227,8 @@ "updateContext": null }, "value": "=", - "start": 107014, - "end": 107015, + "start": 107013, + "end": 107014, "loc": { "start": { "line": 2745, @@ -354252,8 +354252,8 @@ "postfix": false, "binop": null }, - "start": 107016, - "end": 107017, + "start": 107015, + "end": 107016, "loc": { "start": { "line": 2745, @@ -354278,8 +354278,8 @@ "binop": null }, "value": "cfg", - "start": 107017, - "end": 107020, + "start": 107016, + "end": 107019, "loc": { "start": { "line": 2745, @@ -354304,8 +354304,8 @@ "binop": null, "updateContext": null }, - "start": 107020, - "end": 107021, + "start": 107019, + "end": 107020, "loc": { "start": { "line": 2745, @@ -354330,8 +354330,8 @@ "binop": null }, "value": "geometryId", - "start": 107021, - "end": 107031, + "start": 107020, + "end": 107030, "loc": { "start": { "line": 2745, @@ -354357,8 +354357,8 @@ "updateContext": null }, "value": "!==", - "start": 107032, - "end": 107035, + "start": 107031, + "end": 107034, "loc": { "start": { "line": 2745, @@ -354383,8 +354383,8 @@ "binop": null }, "value": "undefined", - "start": 107036, - "end": 107045, + "start": 107035, + "end": 107044, "loc": { "start": { "line": 2745, @@ -354408,8 +354408,8 @@ "postfix": false, "binop": null }, - "start": 107045, - "end": 107046, + "start": 107044, + "end": 107045, "loc": { "start": { "line": 2745, @@ -354434,8 +354434,8 @@ "binop": null, "updateContext": null }, - "start": 107046, - "end": 107047, + "start": 107045, + "end": 107046, "loc": { "start": { "line": 2745, @@ -354462,8 +354462,8 @@ "updateContext": null }, "value": "const", - "start": 107056, - "end": 107061, + "start": 107055, + "end": 107060, "loc": { "start": { "line": 2746, @@ -354488,8 +354488,8 @@ "binop": null }, "value": "batching", - "start": 107062, - "end": 107070, + "start": 107061, + "end": 107069, "loc": { "start": { "line": 2746, @@ -354515,8 +354515,8 @@ "updateContext": null }, "value": "=", - "start": 107071, - "end": 107072, + "start": 107070, + "end": 107071, "loc": { "start": { "line": 2746, @@ -354542,8 +354542,8 @@ "updateContext": null }, "value": "!", - "start": 107073, - "end": 107074, + "start": 107072, + "end": 107073, "loc": { "start": { "line": 2746, @@ -354568,8 +354568,8 @@ "binop": null }, "value": "instancing", - "start": 107074, - "end": 107084, + "start": 107073, + "end": 107083, "loc": { "start": { "line": 2746, @@ -354594,8 +354594,8 @@ "binop": null, "updateContext": null }, - "start": 107084, - "end": 107085, + "start": 107083, + "end": 107084, "loc": { "start": { "line": 2746, @@ -354622,8 +354622,8 @@ "updateContext": null }, "value": "if", - "start": 107095, - "end": 107097, + "start": 107094, + "end": 107096, "loc": { "start": { "line": 2748, @@ -354647,8 +354647,8 @@ "postfix": false, "binop": null }, - "start": 107098, - "end": 107099, + "start": 107097, + "end": 107098, "loc": { "start": { "line": 2748, @@ -354673,8 +354673,8 @@ "binop": null }, "value": "batching", - "start": 107099, - "end": 107107, + "start": 107098, + "end": 107106, "loc": { "start": { "line": 2748, @@ -354698,8 +354698,8 @@ "postfix": false, "binop": null }, - "start": 107107, - "end": 107108, + "start": 107106, + "end": 107107, "loc": { "start": { "line": 2748, @@ -354723,8 +354723,8 @@ "postfix": false, "binop": null }, - "start": 107109, - "end": 107110, + "start": 107108, + "end": 107109, "loc": { "start": { "line": 2748, @@ -354739,8 +354739,8 @@ { "type": "CommentLine", "value": " Batched geometry", - "start": 107124, - "end": 107143, + "start": 107123, + "end": 107142, "loc": { "start": { "line": 2750, @@ -354767,8 +354767,8 @@ "updateContext": null }, "value": "if", - "start": 107157, - "end": 107159, + "start": 107156, + "end": 107158, "loc": { "start": { "line": 2752, @@ -354792,8 +354792,8 @@ "postfix": false, "binop": null }, - "start": 107160, - "end": 107161, + "start": 107159, + "end": 107160, "loc": { "start": { "line": 2752, @@ -354818,8 +354818,8 @@ "binop": null }, "value": "cfg", - "start": 107161, - "end": 107164, + "start": 107160, + "end": 107163, "loc": { "start": { "line": 2752, @@ -354844,8 +354844,8 @@ "binop": null, "updateContext": null }, - "start": 107164, - "end": 107165, + "start": 107163, + "end": 107164, "loc": { "start": { "line": 2752, @@ -354870,8 +354870,8 @@ "binop": null }, "value": "primitive", - "start": 107165, - "end": 107174, + "start": 107164, + "end": 107173, "loc": { "start": { "line": 2752, @@ -354897,8 +354897,8 @@ "updateContext": null }, "value": "===", - "start": 107175, - "end": 107178, + "start": 107174, + "end": 107177, "loc": { "start": { "line": 2752, @@ -354923,8 +354923,8 @@ "binop": null }, "value": "undefined", - "start": 107179, - "end": 107188, + "start": 107178, + "end": 107187, "loc": { "start": { "line": 2752, @@ -354950,8 +354950,8 @@ "updateContext": null }, "value": "||", - "start": 107189, - "end": 107191, + "start": 107188, + "end": 107190, "loc": { "start": { "line": 2752, @@ -354976,8 +354976,8 @@ "binop": null }, "value": "cfg", - "start": 107192, - "end": 107195, + "start": 107191, + "end": 107194, "loc": { "start": { "line": 2752, @@ -355002,8 +355002,8 @@ "binop": null, "updateContext": null }, - "start": 107195, - "end": 107196, + "start": 107194, + "end": 107195, "loc": { "start": { "line": 2752, @@ -355028,8 +355028,8 @@ "binop": null }, "value": "primitive", - "start": 107196, - "end": 107205, + "start": 107195, + "end": 107204, "loc": { "start": { "line": 2752, @@ -355055,8 +355055,8 @@ "updateContext": null }, "value": "===", - "start": 107206, - "end": 107209, + "start": 107205, + "end": 107208, "loc": { "start": { "line": 2752, @@ -355083,8 +355083,8 @@ "updateContext": null }, "value": "null", - "start": 107210, - "end": 107214, + "start": 107209, + "end": 107213, "loc": { "start": { "line": 2752, @@ -355108,8 +355108,8 @@ "postfix": false, "binop": null }, - "start": 107214, - "end": 107215, + "start": 107213, + "end": 107214, "loc": { "start": { "line": 2752, @@ -355133,8 +355133,8 @@ "postfix": false, "binop": null }, - "start": 107216, - "end": 107217, + "start": 107215, + "end": 107216, "loc": { "start": { "line": 2752, @@ -355159,8 +355159,8 @@ "binop": null }, "value": "cfg", - "start": 107234, - "end": 107237, + "start": 107233, + "end": 107236, "loc": { "start": { "line": 2753, @@ -355185,8 +355185,8 @@ "binop": null, "updateContext": null }, - "start": 107237, - "end": 107238, + "start": 107236, + "end": 107237, "loc": { "start": { "line": 2753, @@ -355211,8 +355211,8 @@ "binop": null }, "value": "primitive", - "start": 107238, - "end": 107247, + "start": 107237, + "end": 107246, "loc": { "start": { "line": 2753, @@ -355238,8 +355238,8 @@ "updateContext": null }, "value": "=", - "start": 107248, - "end": 107249, + "start": 107247, + "end": 107248, "loc": { "start": { "line": 2753, @@ -355265,8 +355265,8 @@ "updateContext": null }, "value": "triangles", - "start": 107250, - "end": 107261, + "start": 107249, + "end": 107260, "loc": { "start": { "line": 2753, @@ -355291,8 +355291,8 @@ "binop": null, "updateContext": null }, - "start": 107261, - "end": 107262, + "start": 107260, + "end": 107261, "loc": { "start": { "line": 2753, @@ -355316,8 +355316,8 @@ "postfix": false, "binop": null }, - "start": 107275, - "end": 107276, + "start": 107274, + "end": 107275, "loc": { "start": { "line": 2754, @@ -355344,8 +355344,8 @@ "updateContext": null }, "value": "if", - "start": 107289, - "end": 107291, + "start": 107288, + "end": 107290, "loc": { "start": { "line": 2755, @@ -355369,8 +355369,8 @@ "postfix": false, "binop": null }, - "start": 107292, - "end": 107293, + "start": 107291, + "end": 107292, "loc": { "start": { "line": 2755, @@ -355395,8 +355395,8 @@ "binop": null }, "value": "cfg", - "start": 107293, - "end": 107296, + "start": 107292, + "end": 107295, "loc": { "start": { "line": 2755, @@ -355421,8 +355421,8 @@ "binop": null, "updateContext": null }, - "start": 107296, - "end": 107297, + "start": 107295, + "end": 107296, "loc": { "start": { "line": 2755, @@ -355447,8 +355447,8 @@ "binop": null }, "value": "primitive", - "start": 107297, - "end": 107306, + "start": 107296, + "end": 107305, "loc": { "start": { "line": 2755, @@ -355474,8 +355474,8 @@ "updateContext": null }, "value": "!==", - "start": 107307, - "end": 107310, + "start": 107306, + "end": 107309, "loc": { "start": { "line": 2755, @@ -355501,8 +355501,8 @@ "updateContext": null }, "value": "points", - "start": 107311, - "end": 107319, + "start": 107310, + "end": 107318, "loc": { "start": { "line": 2755, @@ -355528,8 +355528,8 @@ "updateContext": null }, "value": "&&", - "start": 107320, - "end": 107322, + "start": 107319, + "end": 107321, "loc": { "start": { "line": 2755, @@ -355554,8 +355554,8 @@ "binop": null }, "value": "cfg", - "start": 107323, - "end": 107326, + "start": 107322, + "end": 107325, "loc": { "start": { "line": 2755, @@ -355580,8 +355580,8 @@ "binop": null, "updateContext": null }, - "start": 107326, - "end": 107327, + "start": 107325, + "end": 107326, "loc": { "start": { "line": 2755, @@ -355606,8 +355606,8 @@ "binop": null }, "value": "primitive", - "start": 107327, - "end": 107336, + "start": 107326, + "end": 107335, "loc": { "start": { "line": 2755, @@ -355633,8 +355633,8 @@ "updateContext": null }, "value": "!==", - "start": 107337, - "end": 107340, + "start": 107336, + "end": 107339, "loc": { "start": { "line": 2755, @@ -355660,8 +355660,8 @@ "updateContext": null }, "value": "lines", - "start": 107341, - "end": 107348, + "start": 107340, + "end": 107347, "loc": { "start": { "line": 2755, @@ -355687,8 +355687,8 @@ "updateContext": null }, "value": "&&", - "start": 107349, - "end": 107351, + "start": 107348, + "end": 107350, "loc": { "start": { "line": 2755, @@ -355713,8 +355713,8 @@ "binop": null }, "value": "cfg", - "start": 107352, - "end": 107355, + "start": 107351, + "end": 107354, "loc": { "start": { "line": 2755, @@ -355739,8 +355739,8 @@ "binop": null, "updateContext": null }, - "start": 107355, - "end": 107356, + "start": 107354, + "end": 107355, "loc": { "start": { "line": 2755, @@ -355765,8 +355765,8 @@ "binop": null }, "value": "primitive", - "start": 107356, - "end": 107365, + "start": 107355, + "end": 107364, "loc": { "start": { "line": 2755, @@ -355792,8 +355792,8 @@ "updateContext": null }, "value": "!==", - "start": 107366, - "end": 107369, + "start": 107365, + "end": 107368, "loc": { "start": { "line": 2755, @@ -355819,8 +355819,8 @@ "updateContext": null }, "value": "triangles", - "start": 107370, - "end": 107381, + "start": 107369, + "end": 107380, "loc": { "start": { "line": 2755, @@ -355846,8 +355846,8 @@ "updateContext": null }, "value": "&&", - "start": 107382, - "end": 107384, + "start": 107381, + "end": 107383, "loc": { "start": { "line": 2755, @@ -355872,8 +355872,8 @@ "binop": null }, "value": "cfg", - "start": 107385, - "end": 107388, + "start": 107384, + "end": 107387, "loc": { "start": { "line": 2755, @@ -355898,8 +355898,8 @@ "binop": null, "updateContext": null }, - "start": 107388, - "end": 107389, + "start": 107387, + "end": 107388, "loc": { "start": { "line": 2755, @@ -355924,8 +355924,8 @@ "binop": null }, "value": "primitive", - "start": 107389, - "end": 107398, + "start": 107388, + "end": 107397, "loc": { "start": { "line": 2755, @@ -355951,8 +355951,8 @@ "updateContext": null }, "value": "!==", - "start": 107399, - "end": 107402, + "start": 107398, + "end": 107401, "loc": { "start": { "line": 2755, @@ -355978,8 +355978,8 @@ "updateContext": null }, "value": "solid", - "start": 107403, - "end": 107410, + "start": 107402, + "end": 107409, "loc": { "start": { "line": 2755, @@ -356005,8 +356005,8 @@ "updateContext": null }, "value": "&&", - "start": 107411, - "end": 107413, + "start": 107410, + "end": 107412, "loc": { "start": { "line": 2755, @@ -356031,8 +356031,8 @@ "binop": null }, "value": "cfg", - "start": 107414, - "end": 107417, + "start": 107413, + "end": 107416, "loc": { "start": { "line": 2755, @@ -356057,8 +356057,8 @@ "binop": null, "updateContext": null }, - "start": 107417, - "end": 107418, + "start": 107416, + "end": 107417, "loc": { "start": { "line": 2755, @@ -356083,8 +356083,8 @@ "binop": null }, "value": "primitive", - "start": 107418, - "end": 107427, + "start": 107417, + "end": 107426, "loc": { "start": { "line": 2755, @@ -356110,8 +356110,8 @@ "updateContext": null }, "value": "!==", - "start": 107428, - "end": 107431, + "start": 107427, + "end": 107430, "loc": { "start": { "line": 2755, @@ -356137,8 +356137,8 @@ "updateContext": null }, "value": "surface", - "start": 107432, - "end": 107441, + "start": 107431, + "end": 107440, "loc": { "start": { "line": 2755, @@ -356162,8 +356162,8 @@ "postfix": false, "binop": null }, - "start": 107441, - "end": 107442, + "start": 107440, + "end": 107441, "loc": { "start": { "line": 2755, @@ -356187,8 +356187,8 @@ "postfix": false, "binop": null }, - "start": 107443, - "end": 107444, + "start": 107442, + "end": 107443, "loc": { "start": { "line": 2755, @@ -356215,8 +356215,8 @@ "updateContext": null }, "value": "this", - "start": 107461, - "end": 107465, + "start": 107460, + "end": 107464, "loc": { "start": { "line": 2756, @@ -356241,8 +356241,8 @@ "binop": null, "updateContext": null }, - "start": 107465, - "end": 107466, + "start": 107464, + "end": 107465, "loc": { "start": { "line": 2756, @@ -356267,8 +356267,8 @@ "binop": null }, "value": "error", - "start": 107466, - "end": 107471, + "start": 107465, + "end": 107470, "loc": { "start": { "line": 2756, @@ -356292,8 +356292,8 @@ "postfix": false, "binop": null }, - "start": 107471, - "end": 107472, + "start": 107470, + "end": 107471, "loc": { "start": { "line": 2756, @@ -356317,8 +356317,8 @@ "postfix": false, "binop": null }, - "start": 107472, - "end": 107473, + "start": 107471, + "end": 107472, "loc": { "start": { "line": 2756, @@ -356344,8 +356344,8 @@ "updateContext": null }, "value": "Unsupported value for 'primitive': '", - "start": 107473, - "end": 107509, + "start": 107472, + "end": 107508, "loc": { "start": { "line": 2756, @@ -356369,8 +356369,8 @@ "postfix": false, "binop": null }, - "start": 107509, - "end": 107511, + "start": 107508, + "end": 107510, "loc": { "start": { "line": 2756, @@ -356395,8 +356395,8 @@ "binop": null }, "value": "primitive", - "start": 107511, - "end": 107520, + "start": 107510, + "end": 107519, "loc": { "start": { "line": 2756, @@ -356420,8 +356420,8 @@ "postfix": false, "binop": null }, - "start": 107520, - "end": 107521, + "start": 107519, + "end": 107520, "loc": { "start": { "line": 2756, @@ -356447,8 +356447,8 @@ "updateContext": null }, "value": "' ('geometryId' is absent) - supported values are 'points', 'lines', 'triangles', 'solid' and 'surface'.", - "start": 107521, - "end": 107626, + "start": 107520, + "end": 107625, "loc": { "start": { "line": 2756, @@ -356472,8 +356472,8 @@ "postfix": false, "binop": null }, - "start": 107626, - "end": 107627, + "start": 107625, + "end": 107626, "loc": { "start": { "line": 2756, @@ -356497,8 +356497,8 @@ "postfix": false, "binop": null }, - "start": 107627, - "end": 107628, + "start": 107626, + "end": 107627, "loc": { "start": { "line": 2756, @@ -356523,8 +356523,8 @@ "binop": null, "updateContext": null }, - "start": 107628, - "end": 107629, + "start": 107627, + "end": 107628, "loc": { "start": { "line": 2756, @@ -356551,8 +356551,8 @@ "updateContext": null }, "value": "return", - "start": 107646, - "end": 107652, + "start": 107645, + "end": 107651, "loc": { "start": { "line": 2757, @@ -356579,8 +356579,8 @@ "updateContext": null }, "value": "false", - "start": 107653, - "end": 107658, + "start": 107652, + "end": 107657, "loc": { "start": { "line": 2757, @@ -356605,8 +356605,8 @@ "binop": null, "updateContext": null }, - "start": 107658, - "end": 107659, + "start": 107657, + "end": 107658, "loc": { "start": { "line": 2757, @@ -356630,8 +356630,8 @@ "postfix": false, "binop": null }, - "start": 107672, - "end": 107673, + "start": 107671, + "end": 107672, "loc": { "start": { "line": 2758, @@ -356658,8 +356658,8 @@ "updateContext": null }, "value": "if", - "start": 107686, - "end": 107688, + "start": 107685, + "end": 107687, "loc": { "start": { "line": 2759, @@ -356683,8 +356683,8 @@ "postfix": false, "binop": null }, - "start": 107689, - "end": 107690, + "start": 107688, + "end": 107689, "loc": { "start": { "line": 2759, @@ -356710,8 +356710,8 @@ "updateContext": null }, "value": "!", - "start": 107690, - "end": 107691, + "start": 107689, + "end": 107690, "loc": { "start": { "line": 2759, @@ -356736,8 +356736,8 @@ "binop": null }, "value": "cfg", - "start": 107691, - "end": 107694, + "start": 107690, + "end": 107693, "loc": { "start": { "line": 2759, @@ -356762,8 +356762,8 @@ "binop": null, "updateContext": null }, - "start": 107694, - "end": 107695, + "start": 107693, + "end": 107694, "loc": { "start": { "line": 2759, @@ -356788,8 +356788,8 @@ "binop": null }, "value": "positions", - "start": 107695, - "end": 107704, + "start": 107694, + "end": 107703, "loc": { "start": { "line": 2759, @@ -356815,8 +356815,8 @@ "updateContext": null }, "value": "&&", - "start": 107705, - "end": 107707, + "start": 107704, + "end": 107706, "loc": { "start": { "line": 2759, @@ -356842,8 +356842,8 @@ "updateContext": null }, "value": "!", - "start": 107708, - "end": 107709, + "start": 107707, + "end": 107708, "loc": { "start": { "line": 2759, @@ -356868,8 +356868,8 @@ "binop": null }, "value": "cfg", - "start": 107709, - "end": 107712, + "start": 107708, + "end": 107711, "loc": { "start": { "line": 2759, @@ -356894,8 +356894,8 @@ "binop": null, "updateContext": null }, - "start": 107712, - "end": 107713, + "start": 107711, + "end": 107712, "loc": { "start": { "line": 2759, @@ -356920,8 +356920,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 107713, - "end": 107732, + "start": 107712, + "end": 107731, "loc": { "start": { "line": 2759, @@ -356947,8 +356947,8 @@ "updateContext": null }, "value": "&&", - "start": 107733, - "end": 107735, + "start": 107732, + "end": 107734, "loc": { "start": { "line": 2759, @@ -356974,8 +356974,8 @@ "updateContext": null }, "value": "!", - "start": 107736, - "end": 107737, + "start": 107735, + "end": 107736, "loc": { "start": { "line": 2759, @@ -357000,8 +357000,8 @@ "binop": null }, "value": "cfg", - "start": 107737, - "end": 107740, + "start": 107736, + "end": 107739, "loc": { "start": { "line": 2759, @@ -357026,8 +357026,8 @@ "binop": null, "updateContext": null }, - "start": 107740, - "end": 107741, + "start": 107739, + "end": 107740, "loc": { "start": { "line": 2759, @@ -357052,8 +357052,8 @@ "binop": null }, "value": "buckets", - "start": 107741, - "end": 107748, + "start": 107740, + "end": 107747, "loc": { "start": { "line": 2759, @@ -357077,8 +357077,8 @@ "postfix": false, "binop": null }, - "start": 107748, - "end": 107749, + "start": 107747, + "end": 107748, "loc": { "start": { "line": 2759, @@ -357102,8 +357102,8 @@ "postfix": false, "binop": null }, - "start": 107750, - "end": 107751, + "start": 107749, + "end": 107750, "loc": { "start": { "line": 2759, @@ -357130,8 +357130,8 @@ "updateContext": null }, "value": "this", - "start": 107768, - "end": 107772, + "start": 107767, + "end": 107771, "loc": { "start": { "line": 2760, @@ -357156,8 +357156,8 @@ "binop": null, "updateContext": null }, - "start": 107772, - "end": 107773, + "start": 107771, + "end": 107772, "loc": { "start": { "line": 2760, @@ -357182,8 +357182,8 @@ "binop": null }, "value": "error", - "start": 107773, - "end": 107778, + "start": 107772, + "end": 107777, "loc": { "start": { "line": 2760, @@ -357207,8 +357207,8 @@ "postfix": false, "binop": null }, - "start": 107778, - "end": 107779, + "start": 107777, + "end": 107778, "loc": { "start": { "line": 2760, @@ -357234,8 +357234,8 @@ "updateContext": null }, "value": "Param expected: 'positions', 'positionsCompressed' or `buckets` ('geometryId' is absent)", - "start": 107779, - "end": 107871, + "start": 107778, + "end": 107870, "loc": { "start": { "line": 2760, @@ -357259,8 +357259,8 @@ "postfix": false, "binop": null }, - "start": 107871, - "end": 107872, + "start": 107870, + "end": 107871, "loc": { "start": { "line": 2760, @@ -357285,8 +357285,8 @@ "binop": null, "updateContext": null }, - "start": 107872, - "end": 107873, + "start": 107871, + "end": 107872, "loc": { "start": { "line": 2760, @@ -357313,8 +357313,8 @@ "updateContext": null }, "value": "return", - "start": 107890, - "end": 107896, + "start": 107889, + "end": 107895, "loc": { "start": { "line": 2761, @@ -357341,8 +357341,8 @@ "updateContext": null }, "value": "false", - "start": 107897, - "end": 107902, + "start": 107896, + "end": 107901, "loc": { "start": { "line": 2761, @@ -357367,8 +357367,8 @@ "binop": null, "updateContext": null }, - "start": 107902, - "end": 107903, + "start": 107901, + "end": 107902, "loc": { "start": { "line": 2761, @@ -357392,8 +357392,8 @@ "postfix": false, "binop": null }, - "start": 107916, - "end": 107917, + "start": 107915, + "end": 107916, "loc": { "start": { "line": 2762, @@ -357420,8 +357420,8 @@ "updateContext": null }, "value": "if", - "start": 107930, - "end": 107932, + "start": 107929, + "end": 107931, "loc": { "start": { "line": 2763, @@ -357445,8 +357445,8 @@ "postfix": false, "binop": null }, - "start": 107933, - "end": 107934, + "start": 107932, + "end": 107933, "loc": { "start": { "line": 2763, @@ -357471,8 +357471,8 @@ "binop": null }, "value": "cfg", - "start": 107934, - "end": 107937, + "start": 107933, + "end": 107936, "loc": { "start": { "line": 2763, @@ -357497,8 +357497,8 @@ "binop": null, "updateContext": null }, - "start": 107937, - "end": 107938, + "start": 107936, + "end": 107937, "loc": { "start": { "line": 2763, @@ -357523,8 +357523,8 @@ "binop": null }, "value": "positions", - "start": 107938, - "end": 107947, + "start": 107937, + "end": 107946, "loc": { "start": { "line": 2763, @@ -357550,8 +357550,8 @@ "updateContext": null }, "value": "&&", - "start": 107948, - "end": 107950, + "start": 107947, + "end": 107949, "loc": { "start": { "line": 2763, @@ -357575,8 +357575,8 @@ "postfix": false, "binop": null }, - "start": 107951, - "end": 107952, + "start": 107950, + "end": 107951, "loc": { "start": { "line": 2763, @@ -357601,8 +357601,8 @@ "binop": null }, "value": "cfg", - "start": 107952, - "end": 107955, + "start": 107951, + "end": 107954, "loc": { "start": { "line": 2763, @@ -357627,8 +357627,8 @@ "binop": null, "updateContext": null }, - "start": 107955, - "end": 107956, + "start": 107954, + "end": 107955, "loc": { "start": { "line": 2763, @@ -357653,8 +357653,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 107956, - "end": 107977, + "start": 107955, + "end": 107976, "loc": { "start": { "line": 2763, @@ -357680,8 +357680,8 @@ "updateContext": null }, "value": "||", - "start": 107978, - "end": 107980, + "start": 107977, + "end": 107979, "loc": { "start": { "line": 2763, @@ -357706,8 +357706,8 @@ "binop": null }, "value": "cfg", - "start": 107981, - "end": 107984, + "start": 107980, + "end": 107983, "loc": { "start": { "line": 2763, @@ -357732,8 +357732,8 @@ "binop": null, "updateContext": null }, - "start": 107984, - "end": 107985, + "start": 107983, + "end": 107984, "loc": { "start": { "line": 2763, @@ -357758,8 +357758,8 @@ "binop": null }, "value": "positionsDecodeBoundary", - "start": 107985, - "end": 108008, + "start": 107984, + "end": 108007, "loc": { "start": { "line": 2763, @@ -357783,8 +357783,8 @@ "postfix": false, "binop": null }, - "start": 108008, - "end": 108009, + "start": 108007, + "end": 108008, "loc": { "start": { "line": 2763, @@ -357808,8 +357808,8 @@ "postfix": false, "binop": null }, - "start": 108009, - "end": 108010, + "start": 108008, + "end": 108009, "loc": { "start": { "line": 2763, @@ -357833,8 +357833,8 @@ "postfix": false, "binop": null }, - "start": 108011, - "end": 108012, + "start": 108010, + "end": 108011, "loc": { "start": { "line": 2763, @@ -357861,8 +357861,8 @@ "updateContext": null }, "value": "this", - "start": 108029, - "end": 108033, + "start": 108028, + "end": 108032, "loc": { "start": { "line": 2764, @@ -357887,8 +357887,8 @@ "binop": null, "updateContext": null }, - "start": 108033, - "end": 108034, + "start": 108032, + "end": 108033, "loc": { "start": { "line": 2764, @@ -357913,8 +357913,8 @@ "binop": null }, "value": "error", - "start": 108034, - "end": 108039, + "start": 108033, + "end": 108038, "loc": { "start": { "line": 2764, @@ -357938,8 +357938,8 @@ "postfix": false, "binop": null }, - "start": 108039, - "end": 108040, + "start": 108038, + "end": 108039, "loc": { "start": { "line": 2764, @@ -357965,8 +357965,8 @@ "updateContext": null }, "value": "Illegal params: 'positions' not expected with 'positionsDecodeMatrix'/'positionsDecodeBoundary' ('geometryId' is absent)", - "start": 108040, - "end": 108162, + "start": 108039, + "end": 108161, "loc": { "start": { "line": 2764, @@ -357990,8 +357990,8 @@ "postfix": false, "binop": null }, - "start": 108162, - "end": 108163, + "start": 108161, + "end": 108162, "loc": { "start": { "line": 2764, @@ -358016,8 +358016,8 @@ "binop": null, "updateContext": null }, - "start": 108163, - "end": 108164, + "start": 108162, + "end": 108163, "loc": { "start": { "line": 2764, @@ -358044,8 +358044,8 @@ "updateContext": null }, "value": "return", - "start": 108181, - "end": 108187, + "start": 108180, + "end": 108186, "loc": { "start": { "line": 2765, @@ -358072,8 +358072,8 @@ "updateContext": null }, "value": "false", - "start": 108188, - "end": 108193, + "start": 108187, + "end": 108192, "loc": { "start": { "line": 2765, @@ -358098,8 +358098,8 @@ "binop": null, "updateContext": null }, - "start": 108193, - "end": 108194, + "start": 108192, + "end": 108193, "loc": { "start": { "line": 2765, @@ -358123,8 +358123,8 @@ "postfix": false, "binop": null }, - "start": 108207, - "end": 108208, + "start": 108206, + "end": 108207, "loc": { "start": { "line": 2766, @@ -358151,8 +358151,8 @@ "updateContext": null }, "value": "if", - "start": 108221, - "end": 108223, + "start": 108220, + "end": 108222, "loc": { "start": { "line": 2767, @@ -358176,8 +358176,8 @@ "postfix": false, "binop": null }, - "start": 108224, - "end": 108225, + "start": 108223, + "end": 108224, "loc": { "start": { "line": 2767, @@ -358202,8 +358202,8 @@ "binop": null }, "value": "cfg", - "start": 108225, - "end": 108228, + "start": 108224, + "end": 108227, "loc": { "start": { "line": 2767, @@ -358228,8 +358228,8 @@ "binop": null, "updateContext": null }, - "start": 108228, - "end": 108229, + "start": 108227, + "end": 108228, "loc": { "start": { "line": 2767, @@ -358254,8 +358254,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 108229, - "end": 108248, + "start": 108228, + "end": 108247, "loc": { "start": { "line": 2767, @@ -358281,8 +358281,8 @@ "updateContext": null }, "value": "&&", - "start": 108249, - "end": 108251, + "start": 108248, + "end": 108250, "loc": { "start": { "line": 2767, @@ -358308,8 +358308,8 @@ "updateContext": null }, "value": "!", - "start": 108252, - "end": 108253, + "start": 108251, + "end": 108252, "loc": { "start": { "line": 2767, @@ -358334,8 +358334,8 @@ "binop": null }, "value": "cfg", - "start": 108253, - "end": 108256, + "start": 108252, + "end": 108255, "loc": { "start": { "line": 2767, @@ -358360,8 +358360,8 @@ "binop": null, "updateContext": null }, - "start": 108256, - "end": 108257, + "start": 108255, + "end": 108256, "loc": { "start": { "line": 2767, @@ -358386,8 +358386,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 108257, - "end": 108278, + "start": 108256, + "end": 108277, "loc": { "start": { "line": 2767, @@ -358413,8 +358413,8 @@ "updateContext": null }, "value": "&&", - "start": 108279, - "end": 108281, + "start": 108278, + "end": 108280, "loc": { "start": { "line": 2767, @@ -358440,8 +358440,8 @@ "updateContext": null }, "value": "!", - "start": 108282, - "end": 108283, + "start": 108281, + "end": 108282, "loc": { "start": { "line": 2767, @@ -358466,8 +358466,8 @@ "binop": null }, "value": "cfg", - "start": 108283, - "end": 108286, + "start": 108282, + "end": 108285, "loc": { "start": { "line": 2767, @@ -358492,8 +358492,8 @@ "binop": null, "updateContext": null }, - "start": 108286, - "end": 108287, + "start": 108285, + "end": 108286, "loc": { "start": { "line": 2767, @@ -358518,8 +358518,8 @@ "binop": null }, "value": "positionsDecodeBoundary", - "start": 108287, - "end": 108310, + "start": 108286, + "end": 108309, "loc": { "start": { "line": 2767, @@ -358543,8 +358543,8 @@ "postfix": false, "binop": null }, - "start": 108310, - "end": 108311, + "start": 108309, + "end": 108310, "loc": { "start": { "line": 2767, @@ -358568,8 +358568,8 @@ "postfix": false, "binop": null }, - "start": 108312, - "end": 108313, + "start": 108311, + "end": 108312, "loc": { "start": { "line": 2767, @@ -358596,8 +358596,8 @@ "updateContext": null }, "value": "this", - "start": 108330, - "end": 108334, + "start": 108329, + "end": 108333, "loc": { "start": { "line": 2768, @@ -358622,8 +358622,8 @@ "binop": null, "updateContext": null }, - "start": 108334, - "end": 108335, + "start": 108333, + "end": 108334, "loc": { "start": { "line": 2768, @@ -358648,8 +358648,8 @@ "binop": null }, "value": "error", - "start": 108335, - "end": 108340, + "start": 108334, + "end": 108339, "loc": { "start": { "line": 2768, @@ -358673,8 +358673,8 @@ "postfix": false, "binop": null }, - "start": 108340, - "end": 108341, + "start": 108339, + "end": 108340, "loc": { "start": { "line": 2768, @@ -358700,8 +358700,8 @@ "updateContext": null }, "value": "Param expected: 'positionsCompressed' should be accompanied by 'positionsDecodeMatrix'/'positionsDecodeBoundary' ('geometryId' is absent)", - "start": 108341, - "end": 108480, + "start": 108340, + "end": 108479, "loc": { "start": { "line": 2768, @@ -358725,8 +358725,8 @@ "postfix": false, "binop": null }, - "start": 108480, - "end": 108481, + "start": 108479, + "end": 108480, "loc": { "start": { "line": 2768, @@ -358751,8 +358751,8 @@ "binop": null, "updateContext": null }, - "start": 108481, - "end": 108482, + "start": 108480, + "end": 108481, "loc": { "start": { "line": 2768, @@ -358779,8 +358779,8 @@ "updateContext": null }, "value": "return", - "start": 108499, - "end": 108505, + "start": 108498, + "end": 108504, "loc": { "start": { "line": 2769, @@ -358807,8 +358807,8 @@ "updateContext": null }, "value": "false", - "start": 108506, - "end": 108511, + "start": 108505, + "end": 108510, "loc": { "start": { "line": 2769, @@ -358833,8 +358833,8 @@ "binop": null, "updateContext": null }, - "start": 108511, - "end": 108512, + "start": 108510, + "end": 108511, "loc": { "start": { "line": 2769, @@ -358858,8 +358858,8 @@ "postfix": false, "binop": null }, - "start": 108525, - "end": 108526, + "start": 108524, + "end": 108525, "loc": { "start": { "line": 2770, @@ -358886,8 +358886,8 @@ "updateContext": null }, "value": "if", - "start": 108539, - "end": 108541, + "start": 108538, + "end": 108540, "loc": { "start": { "line": 2771, @@ -358911,8 +358911,8 @@ "postfix": false, "binop": null }, - "start": 108542, - "end": 108543, + "start": 108541, + "end": 108542, "loc": { "start": { "line": 2771, @@ -358937,8 +358937,8 @@ "binop": null }, "value": "cfg", - "start": 108543, - "end": 108546, + "start": 108542, + "end": 108545, "loc": { "start": { "line": 2771, @@ -358963,8 +358963,8 @@ "binop": null, "updateContext": null }, - "start": 108546, - "end": 108547, + "start": 108545, + "end": 108546, "loc": { "start": { "line": 2771, @@ -358989,8 +358989,8 @@ "binop": null }, "value": "uvCompressed", - "start": 108547, - "end": 108559, + "start": 108546, + "end": 108558, "loc": { "start": { "line": 2771, @@ -359016,8 +359016,8 @@ "updateContext": null }, "value": "&&", - "start": 108560, - "end": 108562, + "start": 108559, + "end": 108561, "loc": { "start": { "line": 2771, @@ -359043,8 +359043,8 @@ "updateContext": null }, "value": "!", - "start": 108563, - "end": 108564, + "start": 108562, + "end": 108563, "loc": { "start": { "line": 2771, @@ -359069,8 +359069,8 @@ "binop": null }, "value": "cfg", - "start": 108564, - "end": 108567, + "start": 108563, + "end": 108566, "loc": { "start": { "line": 2771, @@ -359095,8 +359095,8 @@ "binop": null, "updateContext": null }, - "start": 108567, - "end": 108568, + "start": 108566, + "end": 108567, "loc": { "start": { "line": 2771, @@ -359121,8 +359121,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 108568, - "end": 108582, + "start": 108567, + "end": 108581, "loc": { "start": { "line": 2771, @@ -359146,8 +359146,8 @@ "postfix": false, "binop": null }, - "start": 108582, - "end": 108583, + "start": 108581, + "end": 108582, "loc": { "start": { "line": 2771, @@ -359171,8 +359171,8 @@ "postfix": false, "binop": null }, - "start": 108584, - "end": 108585, + "start": 108583, + "end": 108584, "loc": { "start": { "line": 2771, @@ -359199,8 +359199,8 @@ "updateContext": null }, "value": "this", - "start": 108602, - "end": 108606, + "start": 108601, + "end": 108605, "loc": { "start": { "line": 2772, @@ -359225,8 +359225,8 @@ "binop": null, "updateContext": null }, - "start": 108606, - "end": 108607, + "start": 108605, + "end": 108606, "loc": { "start": { "line": 2772, @@ -359251,8 +359251,8 @@ "binop": null }, "value": "error", - "start": 108607, - "end": 108612, + "start": 108606, + "end": 108611, "loc": { "start": { "line": 2772, @@ -359276,8 +359276,8 @@ "postfix": false, "binop": null }, - "start": 108612, - "end": 108613, + "start": 108611, + "end": 108612, "loc": { "start": { "line": 2772, @@ -359303,8 +359303,8 @@ "updateContext": null }, "value": "Param expected: 'uvCompressed' should be accompanied by `uvDecodeMatrix` ('geometryId' is absent)", - "start": 108613, - "end": 108712, + "start": 108612, + "end": 108711, "loc": { "start": { "line": 2772, @@ -359328,8 +359328,8 @@ "postfix": false, "binop": null }, - "start": 108712, - "end": 108713, + "start": 108711, + "end": 108712, "loc": { "start": { "line": 2772, @@ -359354,8 +359354,8 @@ "binop": null, "updateContext": null }, - "start": 108713, - "end": 108714, + "start": 108712, + "end": 108713, "loc": { "start": { "line": 2772, @@ -359382,8 +359382,8 @@ "updateContext": null }, "value": "return", - "start": 108731, - "end": 108737, + "start": 108730, + "end": 108736, "loc": { "start": { "line": 2773, @@ -359410,8 +359410,8 @@ "updateContext": null }, "value": "false", - "start": 108738, - "end": 108743, + "start": 108737, + "end": 108742, "loc": { "start": { "line": 2773, @@ -359436,8 +359436,8 @@ "binop": null, "updateContext": null }, - "start": 108743, - "end": 108744, + "start": 108742, + "end": 108743, "loc": { "start": { "line": 2773, @@ -359461,8 +359461,8 @@ "postfix": false, "binop": null }, - "start": 108757, - "end": 108758, + "start": 108756, + "end": 108757, "loc": { "start": { "line": 2774, @@ -359489,8 +359489,8 @@ "updateContext": null }, "value": "if", - "start": 108771, - "end": 108773, + "start": 108770, + "end": 108772, "loc": { "start": { "line": 2775, @@ -359514,8 +359514,8 @@ "postfix": false, "binop": null }, - "start": 108774, - "end": 108775, + "start": 108773, + "end": 108774, "loc": { "start": { "line": 2775, @@ -359541,8 +359541,8 @@ "updateContext": null }, "value": "!", - "start": 108775, - "end": 108776, + "start": 108774, + "end": 108775, "loc": { "start": { "line": 2775, @@ -359567,8 +359567,8 @@ "binop": null }, "value": "cfg", - "start": 108776, - "end": 108779, + "start": 108775, + "end": 108778, "loc": { "start": { "line": 2775, @@ -359593,8 +359593,8 @@ "binop": null, "updateContext": null }, - "start": 108779, - "end": 108780, + "start": 108778, + "end": 108779, "loc": { "start": { "line": 2775, @@ -359619,8 +359619,8 @@ "binop": null }, "value": "buckets", - "start": 108780, - "end": 108787, + "start": 108779, + "end": 108786, "loc": { "start": { "line": 2775, @@ -359646,8 +359646,8 @@ "updateContext": null }, "value": "&&", - "start": 108788, - "end": 108790, + "start": 108787, + "end": 108789, "loc": { "start": { "line": 2775, @@ -359673,8 +359673,8 @@ "updateContext": null }, "value": "!", - "start": 108791, - "end": 108792, + "start": 108790, + "end": 108791, "loc": { "start": { "line": 2775, @@ -359699,8 +359699,8 @@ "binop": null }, "value": "cfg", - "start": 108792, - "end": 108795, + "start": 108791, + "end": 108794, "loc": { "start": { "line": 2775, @@ -359725,8 +359725,8 @@ "binop": null, "updateContext": null }, - "start": 108795, - "end": 108796, + "start": 108794, + "end": 108795, "loc": { "start": { "line": 2775, @@ -359751,8 +359751,8 @@ "binop": null }, "value": "indices", - "start": 108796, - "end": 108803, + "start": 108795, + "end": 108802, "loc": { "start": { "line": 2775, @@ -359778,8 +359778,8 @@ "updateContext": null }, "value": "&&", - "start": 108804, - "end": 108806, + "start": 108803, + "end": 108805, "loc": { "start": { "line": 2775, @@ -359803,8 +359803,8 @@ "postfix": false, "binop": null }, - "start": 108807, - "end": 108808, + "start": 108806, + "end": 108807, "loc": { "start": { "line": 2775, @@ -359829,8 +359829,8 @@ "binop": null }, "value": "cfg", - "start": 108808, - "end": 108811, + "start": 108807, + "end": 108810, "loc": { "start": { "line": 2775, @@ -359855,8 +359855,8 @@ "binop": null, "updateContext": null }, - "start": 108811, - "end": 108812, + "start": 108810, + "end": 108811, "loc": { "start": { "line": 2775, @@ -359881,8 +359881,8 @@ "binop": null }, "value": "primitive", - "start": 108812, - "end": 108821, + "start": 108811, + "end": 108820, "loc": { "start": { "line": 2775, @@ -359908,8 +359908,8 @@ "updateContext": null }, "value": "===", - "start": 108822, - "end": 108825, + "start": 108821, + "end": 108824, "loc": { "start": { "line": 2775, @@ -359935,8 +359935,8 @@ "updateContext": null }, "value": "triangles", - "start": 108826, - "end": 108837, + "start": 108825, + "end": 108836, "loc": { "start": { "line": 2775, @@ -359962,8 +359962,8 @@ "updateContext": null }, "value": "||", - "start": 108838, - "end": 108840, + "start": 108837, + "end": 108839, "loc": { "start": { "line": 2775, @@ -359988,8 +359988,8 @@ "binop": null }, "value": "cfg", - "start": 108841, - "end": 108844, + "start": 108840, + "end": 108843, "loc": { "start": { "line": 2775, @@ -360014,8 +360014,8 @@ "binop": null, "updateContext": null }, - "start": 108844, - "end": 108845, + "start": 108843, + "end": 108844, "loc": { "start": { "line": 2775, @@ -360040,8 +360040,8 @@ "binop": null }, "value": "primitive", - "start": 108845, - "end": 108854, + "start": 108844, + "end": 108853, "loc": { "start": { "line": 2775, @@ -360067,8 +360067,8 @@ "updateContext": null }, "value": "===", - "start": 108855, - "end": 108858, + "start": 108854, + "end": 108857, "loc": { "start": { "line": 2775, @@ -360094,8 +360094,8 @@ "updateContext": null }, "value": "solid", - "start": 108859, - "end": 108866, + "start": 108858, + "end": 108865, "loc": { "start": { "line": 2775, @@ -360121,8 +360121,8 @@ "updateContext": null }, "value": "||", - "start": 108867, - "end": 108869, + "start": 108866, + "end": 108868, "loc": { "start": { "line": 2775, @@ -360147,8 +360147,8 @@ "binop": null }, "value": "cfg", - "start": 108870, - "end": 108873, + "start": 108869, + "end": 108872, "loc": { "start": { "line": 2775, @@ -360173,8 +360173,8 @@ "binop": null, "updateContext": null }, - "start": 108873, - "end": 108874, + "start": 108872, + "end": 108873, "loc": { "start": { "line": 2775, @@ -360199,8 +360199,8 @@ "binop": null }, "value": "primitive", - "start": 108874, - "end": 108883, + "start": 108873, + "end": 108882, "loc": { "start": { "line": 2775, @@ -360226,8 +360226,8 @@ "updateContext": null }, "value": "===", - "start": 108884, - "end": 108887, + "start": 108883, + "end": 108886, "loc": { "start": { "line": 2775, @@ -360253,8 +360253,8 @@ "updateContext": null }, "value": "surface", - "start": 108888, - "end": 108897, + "start": 108887, + "end": 108896, "loc": { "start": { "line": 2775, @@ -360278,8 +360278,8 @@ "postfix": false, "binop": null }, - "start": 108897, - "end": 108898, + "start": 108896, + "end": 108897, "loc": { "start": { "line": 2775, @@ -360303,8 +360303,8 @@ "postfix": false, "binop": null }, - "start": 108898, - "end": 108899, + "start": 108897, + "end": 108898, "loc": { "start": { "line": 2775, @@ -360328,8 +360328,8 @@ "postfix": false, "binop": null }, - "start": 108900, - "end": 108901, + "start": 108899, + "end": 108900, "loc": { "start": { "line": 2775, @@ -360356,8 +360356,8 @@ "updateContext": null }, "value": "const", - "start": 108918, - "end": 108923, + "start": 108917, + "end": 108922, "loc": { "start": { "line": 2776, @@ -360382,8 +360382,8 @@ "binop": null }, "value": "numPositions", - "start": 108924, - "end": 108936, + "start": 108923, + "end": 108935, "loc": { "start": { "line": 2776, @@ -360409,8 +360409,8 @@ "updateContext": null }, "value": "=", - "start": 108937, - "end": 108938, + "start": 108936, + "end": 108937, "loc": { "start": { "line": 2776, @@ -360434,8 +360434,8 @@ "postfix": false, "binop": null }, - "start": 108939, - "end": 108940, + "start": 108938, + "end": 108939, "loc": { "start": { "line": 2776, @@ -360460,8 +360460,8 @@ "binop": null }, "value": "cfg", - "start": 108940, - "end": 108943, + "start": 108939, + "end": 108942, "loc": { "start": { "line": 2776, @@ -360486,8 +360486,8 @@ "binop": null, "updateContext": null }, - "start": 108943, - "end": 108944, + "start": 108942, + "end": 108943, "loc": { "start": { "line": 2776, @@ -360512,8 +360512,8 @@ "binop": null }, "value": "positions", - "start": 108944, - "end": 108953, + "start": 108943, + "end": 108952, "loc": { "start": { "line": 2776, @@ -360539,8 +360539,8 @@ "updateContext": null }, "value": "||", - "start": 108954, - "end": 108956, + "start": 108953, + "end": 108955, "loc": { "start": { "line": 2776, @@ -360565,8 +360565,8 @@ "binop": null }, "value": "cfg", - "start": 108957, - "end": 108960, + "start": 108956, + "end": 108959, "loc": { "start": { "line": 2776, @@ -360591,8 +360591,8 @@ "binop": null, "updateContext": null }, - "start": 108960, - "end": 108961, + "start": 108959, + "end": 108960, "loc": { "start": { "line": 2776, @@ -360617,8 +360617,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 108961, - "end": 108980, + "start": 108960, + "end": 108979, "loc": { "start": { "line": 2776, @@ -360642,8 +360642,8 @@ "postfix": false, "binop": null }, - "start": 108980, - "end": 108981, + "start": 108979, + "end": 108980, "loc": { "start": { "line": 2776, @@ -360668,8 +360668,8 @@ "binop": null, "updateContext": null }, - "start": 108981, - "end": 108982, + "start": 108980, + "end": 108981, "loc": { "start": { "line": 2776, @@ -360694,8 +360694,8 @@ "binop": null }, "value": "length", - "start": 108982, - "end": 108988, + "start": 108981, + "end": 108987, "loc": { "start": { "line": 2776, @@ -360721,8 +360721,8 @@ "updateContext": null }, "value": "/", - "start": 108989, - "end": 108990, + "start": 108988, + "end": 108989, "loc": { "start": { "line": 2776, @@ -360748,8 +360748,8 @@ "updateContext": null }, "value": 3, - "start": 108991, - "end": 108992, + "start": 108990, + "end": 108991, "loc": { "start": { "line": 2776, @@ -360774,8 +360774,8 @@ "binop": null, "updateContext": null }, - "start": 108992, - "end": 108993, + "start": 108991, + "end": 108992, "loc": { "start": { "line": 2776, @@ -360800,8 +360800,8 @@ "binop": null }, "value": "cfg", - "start": 109010, - "end": 109013, + "start": 109009, + "end": 109012, "loc": { "start": { "line": 2777, @@ -360826,8 +360826,8 @@ "binop": null, "updateContext": null }, - "start": 109013, - "end": 109014, + "start": 109012, + "end": 109013, "loc": { "start": { "line": 2777, @@ -360852,8 +360852,8 @@ "binop": null }, "value": "indices", - "start": 109014, - "end": 109021, + "start": 109013, + "end": 109020, "loc": { "start": { "line": 2777, @@ -360879,8 +360879,8 @@ "updateContext": null }, "value": "=", - "start": 109022, - "end": 109023, + "start": 109021, + "end": 109022, "loc": { "start": { "line": 2777, @@ -360907,8 +360907,8 @@ "updateContext": null }, "value": "this", - "start": 109024, - "end": 109028, + "start": 109023, + "end": 109027, "loc": { "start": { "line": 2777, @@ -360933,8 +360933,8 @@ "binop": null, "updateContext": null }, - "start": 109028, - "end": 109029, + "start": 109027, + "end": 109028, "loc": { "start": { "line": 2777, @@ -360959,8 +360959,8 @@ "binop": null }, "value": "_createDefaultIndices", - "start": 109029, - "end": 109050, + "start": 109028, + "end": 109049, "loc": { "start": { "line": 2777, @@ -360984,8 +360984,8 @@ "postfix": false, "binop": null }, - "start": 109050, - "end": 109051, + "start": 109049, + "end": 109050, "loc": { "start": { "line": 2777, @@ -361010,8 +361010,8 @@ "binop": null }, "value": "numPositions", - "start": 109051, - "end": 109063, + "start": 109050, + "end": 109062, "loc": { "start": { "line": 2777, @@ -361035,8 +361035,8 @@ "postfix": false, "binop": null }, - "start": 109063, - "end": 109064, + "start": 109062, + "end": 109063, "loc": { "start": { "line": 2777, @@ -361061,8 +361061,8 @@ "binop": null, "updateContext": null }, - "start": 109064, - "end": 109065, + "start": 109063, + "end": 109064, "loc": { "start": { "line": 2777, @@ -361086,8 +361086,8 @@ "postfix": false, "binop": null }, - "start": 109078, - "end": 109079, + "start": 109077, + "end": 109078, "loc": { "start": { "line": 2778, @@ -361114,8 +361114,8 @@ "updateContext": null }, "value": "if", - "start": 109092, - "end": 109094, + "start": 109091, + "end": 109093, "loc": { "start": { "line": 2779, @@ -361139,8 +361139,8 @@ "postfix": false, "binop": null }, - "start": 109095, - "end": 109096, + "start": 109094, + "end": 109095, "loc": { "start": { "line": 2779, @@ -361166,8 +361166,8 @@ "updateContext": null }, "value": "!", - "start": 109096, - "end": 109097, + "start": 109095, + "end": 109096, "loc": { "start": { "line": 2779, @@ -361192,8 +361192,8 @@ "binop": null }, "value": "cfg", - "start": 109097, - "end": 109100, + "start": 109096, + "end": 109099, "loc": { "start": { "line": 2779, @@ -361218,8 +361218,8 @@ "binop": null, "updateContext": null }, - "start": 109100, - "end": 109101, + "start": 109099, + "end": 109100, "loc": { "start": { "line": 2779, @@ -361244,8 +361244,8 @@ "binop": null }, "value": "buckets", - "start": 109101, - "end": 109108, + "start": 109100, + "end": 109107, "loc": { "start": { "line": 2779, @@ -361271,8 +361271,8 @@ "updateContext": null }, "value": "&&", - "start": 109109, - "end": 109111, + "start": 109108, + "end": 109110, "loc": { "start": { "line": 2779, @@ -361298,8 +361298,8 @@ "updateContext": null }, "value": "!", - "start": 109112, - "end": 109113, + "start": 109111, + "end": 109112, "loc": { "start": { "line": 2779, @@ -361324,8 +361324,8 @@ "binop": null }, "value": "cfg", - "start": 109113, - "end": 109116, + "start": 109112, + "end": 109115, "loc": { "start": { "line": 2779, @@ -361350,8 +361350,8 @@ "binop": null, "updateContext": null }, - "start": 109116, - "end": 109117, + "start": 109115, + "end": 109116, "loc": { "start": { "line": 2779, @@ -361376,8 +361376,8 @@ "binop": null }, "value": "indices", - "start": 109117, - "end": 109124, + "start": 109116, + "end": 109123, "loc": { "start": { "line": 2779, @@ -361403,8 +361403,8 @@ "updateContext": null }, "value": "&&", - "start": 109125, - "end": 109127, + "start": 109124, + "end": 109126, "loc": { "start": { "line": 2779, @@ -361429,8 +361429,8 @@ "binop": null }, "value": "cfg", - "start": 109128, - "end": 109131, + "start": 109127, + "end": 109130, "loc": { "start": { "line": 2779, @@ -361455,8 +361455,8 @@ "binop": null, "updateContext": null }, - "start": 109131, - "end": 109132, + "start": 109130, + "end": 109131, "loc": { "start": { "line": 2779, @@ -361481,8 +361481,8 @@ "binop": null }, "value": "primitive", - "start": 109132, - "end": 109141, + "start": 109131, + "end": 109140, "loc": { "start": { "line": 2779, @@ -361508,8 +361508,8 @@ "updateContext": null }, "value": "!==", - "start": 109142, - "end": 109145, + "start": 109141, + "end": 109144, "loc": { "start": { "line": 2779, @@ -361535,8 +361535,8 @@ "updateContext": null }, "value": "points", - "start": 109146, - "end": 109154, + "start": 109145, + "end": 109153, "loc": { "start": { "line": 2779, @@ -361560,8 +361560,8 @@ "postfix": false, "binop": null }, - "start": 109154, - "end": 109155, + "start": 109153, + "end": 109154, "loc": { "start": { "line": 2779, @@ -361585,8 +361585,8 @@ "postfix": false, "binop": null }, - "start": 109156, - "end": 109157, + "start": 109155, + "end": 109156, "loc": { "start": { "line": 2779, @@ -361611,8 +361611,8 @@ "binop": null }, "value": "cfg", - "start": 109174, - "end": 109177, + "start": 109173, + "end": 109176, "loc": { "start": { "line": 2780, @@ -361637,8 +361637,8 @@ "binop": null, "updateContext": null }, - "start": 109177, - "end": 109178, + "start": 109176, + "end": 109177, "loc": { "start": { "line": 2780, @@ -361663,8 +361663,8 @@ "binop": null }, "value": "indices", - "start": 109178, - "end": 109185, + "start": 109177, + "end": 109184, "loc": { "start": { "line": 2780, @@ -361690,8 +361690,8 @@ "updateContext": null }, "value": "=", - "start": 109186, - "end": 109187, + "start": 109185, + "end": 109186, "loc": { "start": { "line": 2780, @@ -361718,8 +361718,8 @@ "updateContext": null }, "value": "this", - "start": 109188, - "end": 109192, + "start": 109187, + "end": 109191, "loc": { "start": { "line": 2780, @@ -361744,8 +361744,8 @@ "binop": null, "updateContext": null }, - "start": 109192, - "end": 109193, + "start": 109191, + "end": 109192, "loc": { "start": { "line": 2780, @@ -361770,8 +361770,8 @@ "binop": null }, "value": "_createDefaultIndices", - "start": 109193, - "end": 109214, + "start": 109192, + "end": 109213, "loc": { "start": { "line": 2780, @@ -361795,8 +361795,8 @@ "postfix": false, "binop": null }, - "start": 109214, - "end": 109215, + "start": 109213, + "end": 109214, "loc": { "start": { "line": 2780, @@ -361821,8 +361821,8 @@ "binop": null }, "value": "numIndices", - "start": 109215, - "end": 109225, + "start": 109214, + "end": 109224, "loc": { "start": { "line": 2780, @@ -361846,8 +361846,8 @@ "postfix": false, "binop": null }, - "start": 109225, - "end": 109226, + "start": 109224, + "end": 109225, "loc": { "start": { "line": 2780, @@ -361874,8 +361874,8 @@ "updateContext": null }, "value": "this", - "start": 109243, - "end": 109247, + "start": 109242, + "end": 109246, "loc": { "start": { "line": 2781, @@ -361900,8 +361900,8 @@ "binop": null, "updateContext": null }, - "start": 109247, - "end": 109248, + "start": 109246, + "end": 109247, "loc": { "start": { "line": 2781, @@ -361926,8 +361926,8 @@ "binop": null }, "value": "error", - "start": 109248, - "end": 109253, + "start": 109247, + "end": 109252, "loc": { "start": { "line": 2781, @@ -361951,8 +361951,8 @@ "postfix": false, "binop": null }, - "start": 109253, - "end": 109254, + "start": 109252, + "end": 109253, "loc": { "start": { "line": 2781, @@ -361976,8 +361976,8 @@ "postfix": false, "binop": null }, - "start": 109254, - "end": 109255, + "start": 109253, + "end": 109254, "loc": { "start": { "line": 2781, @@ -362003,8 +362003,8 @@ "updateContext": null }, "value": "Param expected: indices (required for '", - "start": 109255, - "end": 109294, + "start": 109254, + "end": 109293, "loc": { "start": { "line": 2781, @@ -362028,8 +362028,8 @@ "postfix": false, "binop": null }, - "start": 109294, - "end": 109296, + "start": 109293, + "end": 109295, "loc": { "start": { "line": 2781, @@ -362054,8 +362054,8 @@ "binop": null }, "value": "cfg", - "start": 109296, - "end": 109299, + "start": 109295, + "end": 109298, "loc": { "start": { "line": 2781, @@ -362080,8 +362080,8 @@ "binop": null, "updateContext": null }, - "start": 109299, - "end": 109300, + "start": 109298, + "end": 109299, "loc": { "start": { "line": 2781, @@ -362106,8 +362106,8 @@ "binop": null }, "value": "primitive", - "start": 109300, - "end": 109309, + "start": 109299, + "end": 109308, "loc": { "start": { "line": 2781, @@ -362131,8 +362131,8 @@ "postfix": false, "binop": null }, - "start": 109309, - "end": 109310, + "start": 109308, + "end": 109309, "loc": { "start": { "line": 2781, @@ -362158,8 +362158,8 @@ "updateContext": null }, "value": "' primitive type)", - "start": 109310, - "end": 109327, + "start": 109309, + "end": 109326, "loc": { "start": { "line": 2781, @@ -362183,8 +362183,8 @@ "postfix": false, "binop": null }, - "start": 109327, - "end": 109328, + "start": 109326, + "end": 109327, "loc": { "start": { "line": 2781, @@ -362208,8 +362208,8 @@ "postfix": false, "binop": null }, - "start": 109328, - "end": 109329, + "start": 109327, + "end": 109328, "loc": { "start": { "line": 2781, @@ -362234,8 +362234,8 @@ "binop": null, "updateContext": null }, - "start": 109329, - "end": 109330, + "start": 109328, + "end": 109329, "loc": { "start": { "line": 2781, @@ -362262,8 +362262,8 @@ "updateContext": null }, "value": "return", - "start": 109347, - "end": 109353, + "start": 109346, + "end": 109352, "loc": { "start": { "line": 2782, @@ -362290,8 +362290,8 @@ "updateContext": null }, "value": "false", - "start": 109354, - "end": 109359, + "start": 109353, + "end": 109358, "loc": { "start": { "line": 2782, @@ -362316,8 +362316,8 @@ "binop": null, "updateContext": null }, - "start": 109359, - "end": 109360, + "start": 109358, + "end": 109359, "loc": { "start": { "line": 2782, @@ -362341,8 +362341,8 @@ "postfix": false, "binop": null }, - "start": 109373, - "end": 109374, + "start": 109372, + "end": 109373, "loc": { "start": { "line": 2783, @@ -362369,8 +362369,8 @@ "updateContext": null }, "value": "if", - "start": 109387, - "end": 109389, + "start": 109386, + "end": 109388, "loc": { "start": { "line": 2784, @@ -362394,8 +362394,8 @@ "postfix": false, "binop": null }, - "start": 109390, - "end": 109391, + "start": 109389, + "end": 109390, "loc": { "start": { "line": 2784, @@ -362419,8 +362419,8 @@ "postfix": false, "binop": null }, - "start": 109391, - "end": 109392, + "start": 109390, + "end": 109391, "loc": { "start": { "line": 2784, @@ -362445,8 +362445,8 @@ "binop": null }, "value": "cfg", - "start": 109392, - "end": 109395, + "start": 109391, + "end": 109394, "loc": { "start": { "line": 2784, @@ -362471,8 +362471,8 @@ "binop": null, "updateContext": null }, - "start": 109395, - "end": 109396, + "start": 109394, + "end": 109395, "loc": { "start": { "line": 2784, @@ -362497,8 +362497,8 @@ "binop": null }, "value": "matrix", - "start": 109396, - "end": 109402, + "start": 109395, + "end": 109401, "loc": { "start": { "line": 2784, @@ -362524,8 +362524,8 @@ "updateContext": null }, "value": "||", - "start": 109403, - "end": 109405, + "start": 109402, + "end": 109404, "loc": { "start": { "line": 2784, @@ -362550,8 +362550,8 @@ "binop": null }, "value": "cfg", - "start": 109406, - "end": 109409, + "start": 109405, + "end": 109408, "loc": { "start": { "line": 2784, @@ -362576,8 +362576,8 @@ "binop": null, "updateContext": null }, - "start": 109409, - "end": 109410, + "start": 109408, + "end": 109409, "loc": { "start": { "line": 2784, @@ -362602,8 +362602,8 @@ "binop": null }, "value": "position", - "start": 109410, - "end": 109418, + "start": 109409, + "end": 109417, "loc": { "start": { "line": 2784, @@ -362629,8 +362629,8 @@ "updateContext": null }, "value": "||", - "start": 109419, - "end": 109421, + "start": 109418, + "end": 109420, "loc": { "start": { "line": 2784, @@ -362655,8 +362655,8 @@ "binop": null }, "value": "cfg", - "start": 109422, - "end": 109425, + "start": 109421, + "end": 109424, "loc": { "start": { "line": 2784, @@ -362681,8 +362681,8 @@ "binop": null, "updateContext": null }, - "start": 109425, - "end": 109426, + "start": 109424, + "end": 109425, "loc": { "start": { "line": 2784, @@ -362707,8 +362707,8 @@ "binop": null }, "value": "rotation", - "start": 109426, - "end": 109434, + "start": 109425, + "end": 109433, "loc": { "start": { "line": 2784, @@ -362734,8 +362734,8 @@ "updateContext": null }, "value": "||", - "start": 109435, - "end": 109437, + "start": 109434, + "end": 109436, "loc": { "start": { "line": 2784, @@ -362760,8 +362760,8 @@ "binop": null }, "value": "cfg", - "start": 109438, - "end": 109441, + "start": 109437, + "end": 109440, "loc": { "start": { "line": 2784, @@ -362786,8 +362786,8 @@ "binop": null, "updateContext": null }, - "start": 109441, - "end": 109442, + "start": 109440, + "end": 109441, "loc": { "start": { "line": 2784, @@ -362812,8 +362812,8 @@ "binop": null }, "value": "scale", - "start": 109442, - "end": 109447, + "start": 109441, + "end": 109446, "loc": { "start": { "line": 2784, @@ -362837,8 +362837,8 @@ "postfix": false, "binop": null }, - "start": 109447, - "end": 109448, + "start": 109446, + "end": 109447, "loc": { "start": { "line": 2784, @@ -362864,8 +362864,8 @@ "updateContext": null }, "value": "&&", - "start": 109449, - "end": 109451, + "start": 109448, + "end": 109450, "loc": { "start": { "line": 2784, @@ -362889,8 +362889,8 @@ "postfix": false, "binop": null }, - "start": 109452, - "end": 109453, + "start": 109451, + "end": 109452, "loc": { "start": { "line": 2784, @@ -362915,8 +362915,8 @@ "binop": null }, "value": "cfg", - "start": 109453, - "end": 109456, + "start": 109452, + "end": 109455, "loc": { "start": { "line": 2784, @@ -362941,8 +362941,8 @@ "binop": null, "updateContext": null }, - "start": 109456, - "end": 109457, + "start": 109455, + "end": 109456, "loc": { "start": { "line": 2784, @@ -362967,8 +362967,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 109457, - "end": 109476, + "start": 109456, + "end": 109475, "loc": { "start": { "line": 2784, @@ -362994,8 +362994,8 @@ "updateContext": null }, "value": "||", - "start": 109477, - "end": 109479, + "start": 109476, + "end": 109478, "loc": { "start": { "line": 2784, @@ -363020,8 +363020,8 @@ "binop": null }, "value": "cfg", - "start": 109480, - "end": 109483, + "start": 109479, + "end": 109482, "loc": { "start": { "line": 2784, @@ -363046,8 +363046,8 @@ "binop": null, "updateContext": null }, - "start": 109483, - "end": 109484, + "start": 109482, + "end": 109483, "loc": { "start": { "line": 2784, @@ -363072,8 +363072,8 @@ "binop": null }, "value": "positionsDecodeBoundary", - "start": 109484, - "end": 109507, + "start": 109483, + "end": 109506, "loc": { "start": { "line": 2784, @@ -363097,8 +363097,8 @@ "postfix": false, "binop": null }, - "start": 109507, - "end": 109508, + "start": 109506, + "end": 109507, "loc": { "start": { "line": 2784, @@ -363122,8 +363122,8 @@ "postfix": false, "binop": null }, - "start": 109508, - "end": 109509, + "start": 109507, + "end": 109508, "loc": { "start": { "line": 2784, @@ -363147,8 +363147,8 @@ "postfix": false, "binop": null }, - "start": 109510, - "end": 109511, + "start": 109509, + "end": 109510, "loc": { "start": { "line": 2784, @@ -363175,8 +363175,8 @@ "updateContext": null }, "value": "this", - "start": 109528, - "end": 109532, + "start": 109527, + "end": 109531, "loc": { "start": { "line": 2785, @@ -363201,8 +363201,8 @@ "binop": null, "updateContext": null }, - "start": 109532, - "end": 109533, + "start": 109531, + "end": 109532, "loc": { "start": { "line": 2785, @@ -363227,8 +363227,8 @@ "binop": null }, "value": "error", - "start": 109533, - "end": 109538, + "start": 109532, + "end": 109537, "loc": { "start": { "line": 2785, @@ -363252,8 +363252,8 @@ "postfix": false, "binop": null }, - "start": 109538, - "end": 109539, + "start": 109537, + "end": 109538, "loc": { "start": { "line": 2785, @@ -363279,8 +363279,8 @@ "updateContext": null }, "value": "Unexpected params: 'matrix', 'rotation', 'scale', 'position' not allowed with 'positionsCompressed'", - "start": 109539, - "end": 109640, + "start": 109538, + "end": 109639, "loc": { "start": { "line": 2785, @@ -363304,8 +363304,8 @@ "postfix": false, "binop": null }, - "start": 109640, - "end": 109641, + "start": 109639, + "end": 109640, "loc": { "start": { "line": 2785, @@ -363330,8 +363330,8 @@ "binop": null, "updateContext": null }, - "start": 109641, - "end": 109642, + "start": 109640, + "end": 109641, "loc": { "start": { "line": 2785, @@ -363358,8 +363358,8 @@ "updateContext": null }, "value": "return", - "start": 109659, - "end": 109665, + "start": 109658, + "end": 109664, "loc": { "start": { "line": 2786, @@ -363386,8 +363386,8 @@ "updateContext": null }, "value": "false", - "start": 109666, - "end": 109671, + "start": 109665, + "end": 109670, "loc": { "start": { "line": 2786, @@ -363412,8 +363412,8 @@ "binop": null, "updateContext": null }, - "start": 109671, - "end": 109672, + "start": 109670, + "end": 109671, "loc": { "start": { "line": 2786, @@ -363437,8 +363437,8 @@ "postfix": false, "binop": null }, - "start": 109685, - "end": 109686, + "start": 109684, + "end": 109685, "loc": { "start": { "line": 2787, @@ -363465,8 +363465,8 @@ "updateContext": null }, "value": "const", - "start": 109700, - "end": 109705, + "start": 109699, + "end": 109704, "loc": { "start": { "line": 2789, @@ -363491,8 +363491,8 @@ "binop": null }, "value": "useDTX", - "start": 109706, - "end": 109712, + "start": 109705, + "end": 109711, "loc": { "start": { "line": 2789, @@ -363518,8 +363518,8 @@ "updateContext": null }, "value": "=", - "start": 109713, - "end": 109714, + "start": 109712, + "end": 109713, "loc": { "start": { "line": 2789, @@ -363543,8 +363543,8 @@ "postfix": false, "binop": null }, - "start": 109715, - "end": 109716, + "start": 109714, + "end": 109715, "loc": { "start": { "line": 2789, @@ -363570,8 +363570,8 @@ "updateContext": null }, "value": "!", - "start": 109716, - "end": 109717, + "start": 109715, + "end": 109716, "loc": { "start": { "line": 2789, @@ -363597,8 +363597,8 @@ "updateContext": null }, "value": "!", - "start": 109717, - "end": 109718, + "start": 109716, + "end": 109717, "loc": { "start": { "line": 2789, @@ -363625,8 +363625,8 @@ "updateContext": null }, "value": "this", - "start": 109718, - "end": 109722, + "start": 109717, + "end": 109721, "loc": { "start": { "line": 2789, @@ -363651,8 +363651,8 @@ "binop": null, "updateContext": null }, - "start": 109722, - "end": 109723, + "start": 109721, + "end": 109722, "loc": { "start": { "line": 2789, @@ -363677,8 +363677,8 @@ "binop": null }, "value": "_dtxEnabled", - "start": 109723, - "end": 109734, + "start": 109722, + "end": 109733, "loc": { "start": { "line": 2789, @@ -363704,8 +363704,8 @@ "updateContext": null }, "value": "&&", - "start": 109735, - "end": 109737, + "start": 109734, + "end": 109736, "loc": { "start": { "line": 2789, @@ -363729,8 +363729,8 @@ "postfix": false, "binop": null }, - "start": 109738, - "end": 109739, + "start": 109737, + "end": 109738, "loc": { "start": { "line": 2789, @@ -363755,8 +363755,8 @@ "binop": null }, "value": "cfg", - "start": 109739, - "end": 109742, + "start": 109738, + "end": 109741, "loc": { "start": { "line": 2789, @@ -363781,8 +363781,8 @@ "binop": null, "updateContext": null }, - "start": 109742, - "end": 109743, + "start": 109741, + "end": 109742, "loc": { "start": { "line": 2789, @@ -363807,8 +363807,8 @@ "binop": null }, "value": "primitive", - "start": 109743, - "end": 109752, + "start": 109742, + "end": 109751, "loc": { "start": { "line": 2789, @@ -363834,8 +363834,8 @@ "updateContext": null }, "value": "===", - "start": 109753, - "end": 109756, + "start": 109752, + "end": 109755, "loc": { "start": { "line": 2789, @@ -363861,8 +363861,8 @@ "updateContext": null }, "value": "triangles", - "start": 109757, - "end": 109768, + "start": 109756, + "end": 109767, "loc": { "start": { "line": 2789, @@ -363888,8 +363888,8 @@ "updateContext": null }, "value": "||", - "start": 109789, - "end": 109791, + "start": 109788, + "end": 109790, "loc": { "start": { "line": 2790, @@ -363914,8 +363914,8 @@ "binop": null }, "value": "cfg", - "start": 109792, - "end": 109795, + "start": 109791, + "end": 109794, "loc": { "start": { "line": 2790, @@ -363940,8 +363940,8 @@ "binop": null, "updateContext": null }, - "start": 109795, - "end": 109796, + "start": 109794, + "end": 109795, "loc": { "start": { "line": 2790, @@ -363966,8 +363966,8 @@ "binop": null }, "value": "primitive", - "start": 109796, - "end": 109805, + "start": 109795, + "end": 109804, "loc": { "start": { "line": 2790, @@ -363993,8 +363993,8 @@ "updateContext": null }, "value": "===", - "start": 109806, - "end": 109809, + "start": 109805, + "end": 109808, "loc": { "start": { "line": 2790, @@ -364020,8 +364020,8 @@ "updateContext": null }, "value": "solid", - "start": 109810, - "end": 109817, + "start": 109809, + "end": 109816, "loc": { "start": { "line": 2790, @@ -364047,8 +364047,8 @@ "updateContext": null }, "value": "||", - "start": 109838, - "end": 109840, + "start": 109837, + "end": 109839, "loc": { "start": { "line": 2791, @@ -364073,8 +364073,8 @@ "binop": null }, "value": "cfg", - "start": 109841, - "end": 109844, + "start": 109840, + "end": 109843, "loc": { "start": { "line": 2791, @@ -364099,8 +364099,8 @@ "binop": null, "updateContext": null }, - "start": 109844, - "end": 109845, + "start": 109843, + "end": 109844, "loc": { "start": { "line": 2791, @@ -364125,8 +364125,8 @@ "binop": null }, "value": "primitive", - "start": 109845, - "end": 109854, + "start": 109844, + "end": 109853, "loc": { "start": { "line": 2791, @@ -364152,8 +364152,8 @@ "updateContext": null }, "value": "===", - "start": 109855, - "end": 109858, + "start": 109854, + "end": 109857, "loc": { "start": { "line": 2791, @@ -364179,8 +364179,8 @@ "updateContext": null }, "value": "surface", - "start": 109859, - "end": 109868, + "start": 109858, + "end": 109867, "loc": { "start": { "line": 2791, @@ -364204,8 +364204,8 @@ "postfix": false, "binop": null }, - "start": 109868, - "end": 109869, + "start": 109867, + "end": 109868, "loc": { "start": { "line": 2791, @@ -364229,8 +364229,8 @@ "postfix": false, "binop": null }, - "start": 109869, - "end": 109870, + "start": 109868, + "end": 109869, "loc": { "start": { "line": 2791, @@ -364256,8 +364256,8 @@ "updateContext": null }, "value": "&&", - "start": 109887, - "end": 109889, + "start": 109886, + "end": 109888, "loc": { "start": { "line": 2792, @@ -364281,8 +364281,8 @@ "postfix": false, "binop": null }, - "start": 109890, - "end": 109891, + "start": 109889, + "end": 109890, "loc": { "start": { "line": 2792, @@ -364308,8 +364308,8 @@ "updateContext": null }, "value": "!", - "start": 109891, - "end": 109892, + "start": 109890, + "end": 109891, "loc": { "start": { "line": 2792, @@ -364334,8 +364334,8 @@ "binop": null }, "value": "cfg", - "start": 109892, - "end": 109895, + "start": 109891, + "end": 109894, "loc": { "start": { "line": 2792, @@ -364360,8 +364360,8 @@ "binop": null, "updateContext": null }, - "start": 109895, - "end": 109896, + "start": 109894, + "end": 109895, "loc": { "start": { "line": 2792, @@ -364386,8 +364386,8 @@ "binop": null }, "value": "textureSetId", - "start": 109896, - "end": 109908, + "start": 109895, + "end": 109907, "loc": { "start": { "line": 2792, @@ -364411,8 +364411,8 @@ "postfix": false, "binop": null }, - "start": 109908, - "end": 109909, + "start": 109907, + "end": 109908, "loc": { "start": { "line": 2792, @@ -364437,8 +364437,8 @@ "binop": null, "updateContext": null }, - "start": 109909, - "end": 109910, + "start": 109908, + "end": 109909, "loc": { "start": { "line": 2792, @@ -364463,8 +364463,8 @@ "binop": null }, "value": "cfg", - "start": 109924, - "end": 109927, + "start": 109923, + "end": 109926, "loc": { "start": { "line": 2794, @@ -364489,8 +364489,8 @@ "binop": null, "updateContext": null }, - "start": 109927, - "end": 109928, + "start": 109926, + "end": 109927, "loc": { "start": { "line": 2794, @@ -364515,8 +364515,8 @@ "binop": null }, "value": "origin", - "start": 109928, - "end": 109934, + "start": 109927, + "end": 109933, "loc": { "start": { "line": 2794, @@ -364542,8 +364542,8 @@ "updateContext": null }, "value": "=", - "start": 109935, - "end": 109936, + "start": 109934, + "end": 109935, "loc": { "start": { "line": 2794, @@ -364568,8 +364568,8 @@ "binop": null }, "value": "cfg", - "start": 109937, - "end": 109940, + "start": 109936, + "end": 109939, "loc": { "start": { "line": 2794, @@ -364594,8 +364594,8 @@ "binop": null, "updateContext": null }, - "start": 109940, - "end": 109941, + "start": 109939, + "end": 109940, "loc": { "start": { "line": 2794, @@ -364620,8 +364620,8 @@ "binop": null }, "value": "origin", - "start": 109941, - "end": 109947, + "start": 109940, + "end": 109946, "loc": { "start": { "line": 2794, @@ -364646,8 +364646,8 @@ "binop": null, "updateContext": null }, - "start": 109948, - "end": 109949, + "start": 109947, + "end": 109948, "loc": { "start": { "line": 2794, @@ -364672,8 +364672,8 @@ "binop": null }, "value": "math", - "start": 109950, - "end": 109954, + "start": 109949, + "end": 109953, "loc": { "start": { "line": 2794, @@ -364698,8 +364698,8 @@ "binop": null, "updateContext": null }, - "start": 109954, - "end": 109955, + "start": 109953, + "end": 109954, "loc": { "start": { "line": 2794, @@ -364724,8 +364724,8 @@ "binop": null }, "value": "addVec3", - "start": 109955, - "end": 109962, + "start": 109954, + "end": 109961, "loc": { "start": { "line": 2794, @@ -364749,8 +364749,8 @@ "postfix": false, "binop": null }, - "start": 109962, - "end": 109963, + "start": 109961, + "end": 109962, "loc": { "start": { "line": 2794, @@ -364777,8 +364777,8 @@ "updateContext": null }, "value": "this", - "start": 109963, - "end": 109967, + "start": 109962, + "end": 109966, "loc": { "start": { "line": 2794, @@ -364803,8 +364803,8 @@ "binop": null, "updateContext": null }, - "start": 109967, - "end": 109968, + "start": 109966, + "end": 109967, "loc": { "start": { "line": 2794, @@ -364829,8 +364829,8 @@ "binop": null }, "value": "_origin", - "start": 109968, - "end": 109975, + "start": 109967, + "end": 109974, "loc": { "start": { "line": 2794, @@ -364855,8 +364855,8 @@ "binop": null, "updateContext": null }, - "start": 109975, - "end": 109976, + "start": 109974, + "end": 109975, "loc": { "start": { "line": 2794, @@ -364881,8 +364881,8 @@ "binop": null }, "value": "cfg", - "start": 109977, - "end": 109980, + "start": 109976, + "end": 109979, "loc": { "start": { "line": 2794, @@ -364907,8 +364907,8 @@ "binop": null, "updateContext": null }, - "start": 109980, - "end": 109981, + "start": 109979, + "end": 109980, "loc": { "start": { "line": 2794, @@ -364933,8 +364933,8 @@ "binop": null }, "value": "origin", - "start": 109981, - "end": 109987, + "start": 109980, + "end": 109986, "loc": { "start": { "line": 2794, @@ -364959,8 +364959,8 @@ "binop": null, "updateContext": null }, - "start": 109987, - "end": 109988, + "start": 109986, + "end": 109987, "loc": { "start": { "line": 2794, @@ -364985,8 +364985,8 @@ "binop": null }, "value": "math", - "start": 109989, - "end": 109993, + "start": 109988, + "end": 109992, "loc": { "start": { "line": 2794, @@ -365011,8 +365011,8 @@ "binop": null, "updateContext": null }, - "start": 109993, - "end": 109994, + "start": 109992, + "end": 109993, "loc": { "start": { "line": 2794, @@ -365037,8 +365037,8 @@ "binop": null }, "value": "vec3", - "start": 109994, - "end": 109998, + "start": 109993, + "end": 109997, "loc": { "start": { "line": 2794, @@ -365062,8 +365062,8 @@ "postfix": false, "binop": null }, - "start": 109998, - "end": 109999, + "start": 109997, + "end": 109998, "loc": { "start": { "line": 2794, @@ -365087,8 +365087,8 @@ "postfix": false, "binop": null }, - "start": 109999, - "end": 110000, + "start": 109998, + "end": 109999, "loc": { "start": { "line": 2794, @@ -365112,8 +365112,8 @@ "postfix": false, "binop": null }, - "start": 110000, - "end": 110001, + "start": 109999, + "end": 110000, "loc": { "start": { "line": 2794, @@ -365138,8 +365138,8 @@ "binop": null, "updateContext": null }, - "start": 110002, - "end": 110003, + "start": 110001, + "end": 110002, "loc": { "start": { "line": 2794, @@ -365166,8 +365166,8 @@ "updateContext": null }, "value": "this", - "start": 110004, - "end": 110008, + "start": 110003, + "end": 110007, "loc": { "start": { "line": 2794, @@ -365192,8 +365192,8 @@ "binop": null, "updateContext": null }, - "start": 110008, - "end": 110009, + "start": 110007, + "end": 110008, "loc": { "start": { "line": 2794, @@ -365218,8 +365218,8 @@ "binop": null }, "value": "_origin", - "start": 110009, - "end": 110016, + "start": 110008, + "end": 110015, "loc": { "start": { "line": 2794, @@ -365244,8 +365244,8 @@ "binop": null, "updateContext": null }, - "start": 110016, - "end": 110017, + "start": 110015, + "end": 110016, "loc": { "start": { "line": 2794, @@ -365260,8 +365260,8 @@ { "type": "CommentLine", "value": " MATRIX - optional for batching", - "start": 110031, - "end": 110064, + "start": 110030, + "end": 110063, "loc": { "start": { "line": 2796, @@ -365288,8 +365288,8 @@ "updateContext": null }, "value": "if", - "start": 110078, - "end": 110080, + "start": 110077, + "end": 110079, "loc": { "start": { "line": 2798, @@ -365313,8 +365313,8 @@ "postfix": false, "binop": null }, - "start": 110081, - "end": 110082, + "start": 110080, + "end": 110081, "loc": { "start": { "line": 2798, @@ -365339,8 +365339,8 @@ "binop": null }, "value": "cfg", - "start": 110082, - "end": 110085, + "start": 110081, + "end": 110084, "loc": { "start": { "line": 2798, @@ -365365,8 +365365,8 @@ "binop": null, "updateContext": null }, - "start": 110085, - "end": 110086, + "start": 110084, + "end": 110085, "loc": { "start": { "line": 2798, @@ -365391,8 +365391,8 @@ "binop": null }, "value": "matrix", - "start": 110086, - "end": 110092, + "start": 110085, + "end": 110091, "loc": { "start": { "line": 2798, @@ -365416,8 +365416,8 @@ "postfix": false, "binop": null }, - "start": 110092, - "end": 110093, + "start": 110091, + "end": 110092, "loc": { "start": { "line": 2798, @@ -365441,8 +365441,8 @@ "postfix": false, "binop": null }, - "start": 110094, - "end": 110095, + "start": 110093, + "end": 110094, "loc": { "start": { "line": 2798, @@ -365467,8 +365467,8 @@ "binop": null }, "value": "cfg", - "start": 110112, - "end": 110115, + "start": 110111, + "end": 110114, "loc": { "start": { "line": 2799, @@ -365493,8 +365493,8 @@ "binop": null, "updateContext": null }, - "start": 110115, - "end": 110116, + "start": 110114, + "end": 110115, "loc": { "start": { "line": 2799, @@ -365519,8 +365519,8 @@ "binop": null }, "value": "meshMatrix", - "start": 110116, - "end": 110126, + "start": 110115, + "end": 110125, "loc": { "start": { "line": 2799, @@ -365546,8 +365546,8 @@ "updateContext": null }, "value": "=", - "start": 110127, - "end": 110128, + "start": 110126, + "end": 110127, "loc": { "start": { "line": 2799, @@ -365572,8 +365572,8 @@ "binop": null }, "value": "cfg", - "start": 110129, - "end": 110132, + "start": 110128, + "end": 110131, "loc": { "start": { "line": 2799, @@ -365598,8 +365598,8 @@ "binop": null, "updateContext": null }, - "start": 110132, - "end": 110133, + "start": 110131, + "end": 110132, "loc": { "start": { "line": 2799, @@ -365624,8 +365624,8 @@ "binop": null }, "value": "matrix", - "start": 110133, - "end": 110139, + "start": 110132, + "end": 110138, "loc": { "start": { "line": 2799, @@ -365650,8 +365650,8 @@ "binop": null, "updateContext": null }, - "start": 110139, - "end": 110140, + "start": 110138, + "end": 110139, "loc": { "start": { "line": 2799, @@ -365675,8 +365675,8 @@ "postfix": false, "binop": null }, - "start": 110153, - "end": 110154, + "start": 110152, + "end": 110153, "loc": { "start": { "line": 2800, @@ -365703,8 +365703,8 @@ "updateContext": null }, "value": "else", - "start": 110155, - "end": 110159, + "start": 110154, + "end": 110158, "loc": { "start": { "line": 2800, @@ -365731,8 +365731,8 @@ "updateContext": null }, "value": "if", - "start": 110160, - "end": 110162, + "start": 110159, + "end": 110161, "loc": { "start": { "line": 2800, @@ -365756,8 +365756,8 @@ "postfix": false, "binop": null }, - "start": 110163, - "end": 110164, + "start": 110162, + "end": 110163, "loc": { "start": { "line": 2800, @@ -365782,8 +365782,8 @@ "binop": null }, "value": "cfg", - "start": 110164, - "end": 110167, + "start": 110163, + "end": 110166, "loc": { "start": { "line": 2800, @@ -365808,8 +365808,8 @@ "binop": null, "updateContext": null }, - "start": 110167, - "end": 110168, + "start": 110166, + "end": 110167, "loc": { "start": { "line": 2800, @@ -365834,8 +365834,8 @@ "binop": null }, "value": "scale", - "start": 110168, - "end": 110173, + "start": 110167, + "end": 110172, "loc": { "start": { "line": 2800, @@ -365861,8 +365861,8 @@ "updateContext": null }, "value": "||", - "start": 110174, - "end": 110176, + "start": 110173, + "end": 110175, "loc": { "start": { "line": 2800, @@ -365887,8 +365887,8 @@ "binop": null }, "value": "cfg", - "start": 110177, - "end": 110180, + "start": 110176, + "end": 110179, "loc": { "start": { "line": 2800, @@ -365913,8 +365913,8 @@ "binop": null, "updateContext": null }, - "start": 110180, - "end": 110181, + "start": 110179, + "end": 110180, "loc": { "start": { "line": 2800, @@ -365939,8 +365939,8 @@ "binop": null }, "value": "rotation", - "start": 110181, - "end": 110189, + "start": 110180, + "end": 110188, "loc": { "start": { "line": 2800, @@ -365966,8 +365966,8 @@ "updateContext": null }, "value": "||", - "start": 110190, - "end": 110192, + "start": 110189, + "end": 110191, "loc": { "start": { "line": 2800, @@ -365992,8 +365992,8 @@ "binop": null }, "value": "cfg", - "start": 110193, - "end": 110196, + "start": 110192, + "end": 110195, "loc": { "start": { "line": 2800, @@ -366018,8 +366018,8 @@ "binop": null, "updateContext": null }, - "start": 110196, - "end": 110197, + "start": 110195, + "end": 110196, "loc": { "start": { "line": 2800, @@ -366044,8 +366044,8 @@ "binop": null }, "value": "position", - "start": 110197, - "end": 110205, + "start": 110196, + "end": 110204, "loc": { "start": { "line": 2800, @@ -366069,8 +366069,8 @@ "postfix": false, "binop": null }, - "start": 110205, - "end": 110206, + "start": 110204, + "end": 110205, "loc": { "start": { "line": 2800, @@ -366094,8 +366094,8 @@ "postfix": false, "binop": null }, - "start": 110207, - "end": 110208, + "start": 110206, + "end": 110207, "loc": { "start": { "line": 2800, @@ -366122,8 +366122,8 @@ "updateContext": null }, "value": "const", - "start": 110225, - "end": 110230, + "start": 110224, + "end": 110229, "loc": { "start": { "line": 2801, @@ -366148,8 +366148,8 @@ "binop": null }, "value": "scale", - "start": 110231, - "end": 110236, + "start": 110230, + "end": 110235, "loc": { "start": { "line": 2801, @@ -366175,8 +366175,8 @@ "updateContext": null }, "value": "=", - "start": 110237, - "end": 110238, + "start": 110236, + "end": 110237, "loc": { "start": { "line": 2801, @@ -366201,8 +366201,8 @@ "binop": null }, "value": "cfg", - "start": 110239, - "end": 110242, + "start": 110238, + "end": 110241, "loc": { "start": { "line": 2801, @@ -366227,8 +366227,8 @@ "binop": null, "updateContext": null }, - "start": 110242, - "end": 110243, + "start": 110241, + "end": 110242, "loc": { "start": { "line": 2801, @@ -366253,8 +366253,8 @@ "binop": null }, "value": "scale", - "start": 110243, - "end": 110248, + "start": 110242, + "end": 110247, "loc": { "start": { "line": 2801, @@ -366280,8 +366280,8 @@ "updateContext": null }, "value": "||", - "start": 110249, - "end": 110251, + "start": 110248, + "end": 110250, "loc": { "start": { "line": 2801, @@ -366306,8 +366306,8 @@ "binop": null }, "value": "DEFAULT_SCALE", - "start": 110252, - "end": 110265, + "start": 110251, + "end": 110264, "loc": { "start": { "line": 2801, @@ -366332,8 +366332,8 @@ "binop": null, "updateContext": null }, - "start": 110265, - "end": 110266, + "start": 110264, + "end": 110265, "loc": { "start": { "line": 2801, @@ -366360,8 +366360,8 @@ "updateContext": null }, "value": "const", - "start": 110283, - "end": 110288, + "start": 110282, + "end": 110287, "loc": { "start": { "line": 2802, @@ -366386,8 +366386,8 @@ "binop": null }, "value": "position", - "start": 110289, - "end": 110297, + "start": 110288, + "end": 110296, "loc": { "start": { "line": 2802, @@ -366413,8 +366413,8 @@ "updateContext": null }, "value": "=", - "start": 110298, - "end": 110299, + "start": 110297, + "end": 110298, "loc": { "start": { "line": 2802, @@ -366439,8 +366439,8 @@ "binop": null }, "value": "cfg", - "start": 110300, - "end": 110303, + "start": 110299, + "end": 110302, "loc": { "start": { "line": 2802, @@ -366465,8 +366465,8 @@ "binop": null, "updateContext": null }, - "start": 110303, - "end": 110304, + "start": 110302, + "end": 110303, "loc": { "start": { "line": 2802, @@ -366491,8 +366491,8 @@ "binop": null }, "value": "position", - "start": 110304, - "end": 110312, + "start": 110303, + "end": 110311, "loc": { "start": { "line": 2802, @@ -366518,8 +366518,8 @@ "updateContext": null }, "value": "||", - "start": 110313, - "end": 110315, + "start": 110312, + "end": 110314, "loc": { "start": { "line": 2802, @@ -366544,8 +366544,8 @@ "binop": null }, "value": "DEFAULT_POSITION", - "start": 110316, - "end": 110332, + "start": 110315, + "end": 110331, "loc": { "start": { "line": 2802, @@ -366570,8 +366570,8 @@ "binop": null, "updateContext": null }, - "start": 110332, - "end": 110333, + "start": 110331, + "end": 110332, "loc": { "start": { "line": 2802, @@ -366598,8 +366598,8 @@ "updateContext": null }, "value": "const", - "start": 110350, - "end": 110355, + "start": 110349, + "end": 110354, "loc": { "start": { "line": 2803, @@ -366624,8 +366624,8 @@ "binop": null }, "value": "rotation", - "start": 110356, - "end": 110364, + "start": 110355, + "end": 110363, "loc": { "start": { "line": 2803, @@ -366651,8 +366651,8 @@ "updateContext": null }, "value": "=", - "start": 110365, - "end": 110366, + "start": 110364, + "end": 110365, "loc": { "start": { "line": 2803, @@ -366677,8 +366677,8 @@ "binop": null }, "value": "cfg", - "start": 110367, - "end": 110370, + "start": 110366, + "end": 110369, "loc": { "start": { "line": 2803, @@ -366703,8 +366703,8 @@ "binop": null, "updateContext": null }, - "start": 110370, - "end": 110371, + "start": 110369, + "end": 110370, "loc": { "start": { "line": 2803, @@ -366729,8 +366729,8 @@ "binop": null }, "value": "rotation", - "start": 110371, - "end": 110379, + "start": 110370, + "end": 110378, "loc": { "start": { "line": 2803, @@ -366756,8 +366756,8 @@ "updateContext": null }, "value": "||", - "start": 110380, - "end": 110382, + "start": 110379, + "end": 110381, "loc": { "start": { "line": 2803, @@ -366782,8 +366782,8 @@ "binop": null }, "value": "DEFAULT_ROTATION", - "start": 110383, - "end": 110399, + "start": 110382, + "end": 110398, "loc": { "start": { "line": 2803, @@ -366808,8 +366808,8 @@ "binop": null, "updateContext": null }, - "start": 110399, - "end": 110400, + "start": 110398, + "end": 110399, "loc": { "start": { "line": 2803, @@ -366834,8 +366834,8 @@ "binop": null }, "value": "math", - "start": 110417, - "end": 110421, + "start": 110416, + "end": 110420, "loc": { "start": { "line": 2804, @@ -366860,8 +366860,8 @@ "binop": null, "updateContext": null }, - "start": 110421, - "end": 110422, + "start": 110420, + "end": 110421, "loc": { "start": { "line": 2804, @@ -366886,8 +366886,8 @@ "binop": null }, "value": "eulerToQuaternion", - "start": 110422, - "end": 110439, + "start": 110421, + "end": 110438, "loc": { "start": { "line": 2804, @@ -366911,8 +366911,8 @@ "postfix": false, "binop": null }, - "start": 110439, - "end": 110440, + "start": 110438, + "end": 110439, "loc": { "start": { "line": 2804, @@ -366937,8 +366937,8 @@ "binop": null }, "value": "rotation", - "start": 110440, - "end": 110448, + "start": 110439, + "end": 110447, "loc": { "start": { "line": 2804, @@ -366963,8 +366963,8 @@ "binop": null, "updateContext": null }, - "start": 110448, - "end": 110449, + "start": 110447, + "end": 110448, "loc": { "start": { "line": 2804, @@ -366990,8 +366990,8 @@ "updateContext": null }, "value": "XYZ", - "start": 110450, - "end": 110455, + "start": 110449, + "end": 110454, "loc": { "start": { "line": 2804, @@ -367016,8 +367016,8 @@ "binop": null, "updateContext": null }, - "start": 110455, - "end": 110456, + "start": 110454, + "end": 110455, "loc": { "start": { "line": 2804, @@ -367042,8 +367042,8 @@ "binop": null }, "value": "DEFAULT_QUATERNION", - "start": 110457, - "end": 110475, + "start": 110456, + "end": 110474, "loc": { "start": { "line": 2804, @@ -367067,8 +367067,8 @@ "postfix": false, "binop": null }, - "start": 110475, - "end": 110476, + "start": 110474, + "end": 110475, "loc": { "start": { "line": 2804, @@ -367093,8 +367093,8 @@ "binop": null, "updateContext": null }, - "start": 110476, - "end": 110477, + "start": 110475, + "end": 110476, "loc": { "start": { "line": 2804, @@ -367119,8 +367119,8 @@ "binop": null }, "value": "cfg", - "start": 110494, - "end": 110497, + "start": 110493, + "end": 110496, "loc": { "start": { "line": 2805, @@ -367145,8 +367145,8 @@ "binop": null, "updateContext": null }, - "start": 110497, - "end": 110498, + "start": 110496, + "end": 110497, "loc": { "start": { "line": 2805, @@ -367171,8 +367171,8 @@ "binop": null }, "value": "meshMatrix", - "start": 110498, - "end": 110508, + "start": 110497, + "end": 110507, "loc": { "start": { "line": 2805, @@ -367198,8 +367198,8 @@ "updateContext": null }, "value": "=", - "start": 110509, - "end": 110510, + "start": 110508, + "end": 110509, "loc": { "start": { "line": 2805, @@ -367224,8 +367224,8 @@ "binop": null }, "value": "math", - "start": 110511, - "end": 110515, + "start": 110510, + "end": 110514, "loc": { "start": { "line": 2805, @@ -367250,8 +367250,8 @@ "binop": null, "updateContext": null }, - "start": 110515, - "end": 110516, + "start": 110514, + "end": 110515, "loc": { "start": { "line": 2805, @@ -367276,8 +367276,8 @@ "binop": null }, "value": "composeMat4", - "start": 110516, - "end": 110527, + "start": 110515, + "end": 110526, "loc": { "start": { "line": 2805, @@ -367301,8 +367301,8 @@ "postfix": false, "binop": null }, - "start": 110527, - "end": 110528, + "start": 110526, + "end": 110527, "loc": { "start": { "line": 2805, @@ -367327,8 +367327,8 @@ "binop": null }, "value": "position", - "start": 110528, - "end": 110536, + "start": 110527, + "end": 110535, "loc": { "start": { "line": 2805, @@ -367353,8 +367353,8 @@ "binop": null, "updateContext": null }, - "start": 110536, - "end": 110537, + "start": 110535, + "end": 110536, "loc": { "start": { "line": 2805, @@ -367379,8 +367379,8 @@ "binop": null }, "value": "DEFAULT_QUATERNION", - "start": 110538, - "end": 110556, + "start": 110537, + "end": 110555, "loc": { "start": { "line": 2805, @@ -367405,8 +367405,8 @@ "binop": null, "updateContext": null }, - "start": 110556, - "end": 110557, + "start": 110555, + "end": 110556, "loc": { "start": { "line": 2805, @@ -367431,8 +367431,8 @@ "binop": null }, "value": "scale", - "start": 110558, - "end": 110563, + "start": 110557, + "end": 110562, "loc": { "start": { "line": 2805, @@ -367457,8 +367457,8 @@ "binop": null, "updateContext": null }, - "start": 110563, - "end": 110564, + "start": 110562, + "end": 110563, "loc": { "start": { "line": 2805, @@ -367483,8 +367483,8 @@ "binop": null }, "value": "math", - "start": 110565, - "end": 110569, + "start": 110564, + "end": 110568, "loc": { "start": { "line": 2805, @@ -367509,8 +367509,8 @@ "binop": null, "updateContext": null }, - "start": 110569, - "end": 110570, + "start": 110568, + "end": 110569, "loc": { "start": { "line": 2805, @@ -367535,8 +367535,8 @@ "binop": null }, "value": "mat4", - "start": 110570, - "end": 110574, + "start": 110569, + "end": 110573, "loc": { "start": { "line": 2805, @@ -367560,8 +367560,8 @@ "postfix": false, "binop": null }, - "start": 110574, - "end": 110575, + "start": 110573, + "end": 110574, "loc": { "start": { "line": 2805, @@ -367585,8 +367585,8 @@ "postfix": false, "binop": null }, - "start": 110575, - "end": 110576, + "start": 110574, + "end": 110575, "loc": { "start": { "line": 2805, @@ -367610,8 +367610,8 @@ "postfix": false, "binop": null }, - "start": 110576, - "end": 110577, + "start": 110575, + "end": 110576, "loc": { "start": { "line": 2805, @@ -367636,8 +367636,8 @@ "binop": null, "updateContext": null }, - "start": 110577, - "end": 110578, + "start": 110576, + "end": 110577, "loc": { "start": { "line": 2805, @@ -367661,8 +367661,8 @@ "postfix": false, "binop": null }, - "start": 110591, - "end": 110592, + "start": 110590, + "end": 110591, "loc": { "start": { "line": 2806, @@ -367689,8 +367689,8 @@ "updateContext": null }, "value": "if", - "start": 110606, - "end": 110608, + "start": 110605, + "end": 110607, "loc": { "start": { "line": 2808, @@ -367714,8 +367714,8 @@ "postfix": false, "binop": null }, - "start": 110609, - "end": 110610, + "start": 110608, + "end": 110609, "loc": { "start": { "line": 2808, @@ -367740,8 +367740,8 @@ "binop": null }, "value": "cfg", - "start": 110610, - "end": 110613, + "start": 110609, + "end": 110612, "loc": { "start": { "line": 2808, @@ -367766,8 +367766,8 @@ "binop": null, "updateContext": null }, - "start": 110613, - "end": 110614, + "start": 110612, + "end": 110613, "loc": { "start": { "line": 2808, @@ -367792,8 +367792,8 @@ "binop": null }, "value": "positionsDecodeBoundary", - "start": 110614, - "end": 110637, + "start": 110613, + "end": 110636, "loc": { "start": { "line": 2808, @@ -367817,8 +367817,8 @@ "postfix": false, "binop": null }, - "start": 110637, - "end": 110638, + "start": 110636, + "end": 110637, "loc": { "start": { "line": 2808, @@ -367842,8 +367842,8 @@ "postfix": false, "binop": null }, - "start": 110639, - "end": 110640, + "start": 110638, + "end": 110639, "loc": { "start": { "line": 2808, @@ -367868,8 +367868,8 @@ "binop": null }, "value": "cfg", - "start": 110657, - "end": 110660, + "start": 110656, + "end": 110659, "loc": { "start": { "line": 2809, @@ -367894,8 +367894,8 @@ "binop": null, "updateContext": null }, - "start": 110660, - "end": 110661, + "start": 110659, + "end": 110660, "loc": { "start": { "line": 2809, @@ -367920,8 +367920,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 110661, - "end": 110682, + "start": 110660, + "end": 110681, "loc": { "start": { "line": 2809, @@ -367947,8 +367947,8 @@ "updateContext": null }, "value": "=", - "start": 110683, - "end": 110684, + "start": 110682, + "end": 110683, "loc": { "start": { "line": 2809, @@ -367973,8 +367973,8 @@ "binop": null }, "value": "createPositionsDecodeMatrix", - "start": 110685, - "end": 110712, + "start": 110684, + "end": 110711, "loc": { "start": { "line": 2809, @@ -367998,8 +367998,8 @@ "postfix": false, "binop": null }, - "start": 110712, - "end": 110713, + "start": 110711, + "end": 110712, "loc": { "start": { "line": 2809, @@ -368024,8 +368024,8 @@ "binop": null }, "value": "cfg", - "start": 110713, - "end": 110716, + "start": 110712, + "end": 110715, "loc": { "start": { "line": 2809, @@ -368050,8 +368050,8 @@ "binop": null, "updateContext": null }, - "start": 110716, - "end": 110717, + "start": 110715, + "end": 110716, "loc": { "start": { "line": 2809, @@ -368076,8 +368076,8 @@ "binop": null }, "value": "positionsDecodeBoundary", - "start": 110717, - "end": 110740, + "start": 110716, + "end": 110739, "loc": { "start": { "line": 2809, @@ -368102,8 +368102,8 @@ "binop": null, "updateContext": null }, - "start": 110740, - "end": 110741, + "start": 110739, + "end": 110740, "loc": { "start": { "line": 2809, @@ -368128,8 +368128,8 @@ "binop": null }, "value": "math", - "start": 110742, - "end": 110746, + "start": 110741, + "end": 110745, "loc": { "start": { "line": 2809, @@ -368154,8 +368154,8 @@ "binop": null, "updateContext": null }, - "start": 110746, - "end": 110747, + "start": 110745, + "end": 110746, "loc": { "start": { "line": 2809, @@ -368180,8 +368180,8 @@ "binop": null }, "value": "mat4", - "start": 110747, - "end": 110751, + "start": 110746, + "end": 110750, "loc": { "start": { "line": 2809, @@ -368205,8 +368205,8 @@ "postfix": false, "binop": null }, - "start": 110751, - "end": 110752, + "start": 110750, + "end": 110751, "loc": { "start": { "line": 2809, @@ -368230,8 +368230,8 @@ "postfix": false, "binop": null }, - "start": 110752, - "end": 110753, + "start": 110751, + "end": 110752, "loc": { "start": { "line": 2809, @@ -368255,8 +368255,8 @@ "postfix": false, "binop": null }, - "start": 110753, - "end": 110754, + "start": 110752, + "end": 110753, "loc": { "start": { "line": 2809, @@ -368281,8 +368281,8 @@ "binop": null, "updateContext": null }, - "start": 110754, - "end": 110755, + "start": 110753, + "end": 110754, "loc": { "start": { "line": 2809, @@ -368306,8 +368306,8 @@ "postfix": false, "binop": null }, - "start": 110768, - "end": 110769, + "start": 110767, + "end": 110768, "loc": { "start": { "line": 2810, @@ -368334,8 +368334,8 @@ "updateContext": null }, "value": "if", - "start": 110783, - "end": 110785, + "start": 110782, + "end": 110784, "loc": { "start": { "line": 2812, @@ -368359,8 +368359,8 @@ "postfix": false, "binop": null }, - "start": 110786, - "end": 110787, + "start": 110785, + "end": 110786, "loc": { "start": { "line": 2812, @@ -368385,8 +368385,8 @@ "binop": null }, "value": "useDTX", - "start": 110787, - "end": 110793, + "start": 110786, + "end": 110792, "loc": { "start": { "line": 2812, @@ -368410,8 +368410,8 @@ "postfix": false, "binop": null }, - "start": 110793, - "end": 110794, + "start": 110792, + "end": 110793, "loc": { "start": { "line": 2812, @@ -368435,8 +368435,8 @@ "postfix": false, "binop": null }, - "start": 110795, - "end": 110796, + "start": 110794, + "end": 110795, "loc": { "start": { "line": 2812, @@ -368451,8 +368451,8 @@ { "type": "CommentLine", "value": " DTX", - "start": 110814, - "end": 110820, + "start": 110813, + "end": 110819, "loc": { "start": { "line": 2814, @@ -368477,8 +368477,8 @@ "binop": null }, "value": "cfg", - "start": 110838, - "end": 110841, + "start": 110837, + "end": 110840, "loc": { "start": { "line": 2816, @@ -368503,8 +368503,8 @@ "binop": null, "updateContext": null }, - "start": 110841, - "end": 110842, + "start": 110840, + "end": 110841, "loc": { "start": { "line": 2816, @@ -368529,8 +368529,8 @@ "binop": null }, "value": "type", - "start": 110842, - "end": 110846, + "start": 110841, + "end": 110845, "loc": { "start": { "line": 2816, @@ -368556,8 +368556,8 @@ "updateContext": null }, "value": "=", - "start": 110847, - "end": 110848, + "start": 110846, + "end": 110847, "loc": { "start": { "line": 2816, @@ -368582,8 +368582,8 @@ "binop": null }, "value": "DTX", - "start": 110849, - "end": 110852, + "start": 110848, + "end": 110851, "loc": { "start": { "line": 2816, @@ -368608,8 +368608,8 @@ "binop": null, "updateContext": null }, - "start": 110852, - "end": 110853, + "start": 110851, + "end": 110852, "loc": { "start": { "line": 2816, @@ -368624,8 +368624,8 @@ { "type": "CommentLine", "value": " NPR", - "start": 110871, - "end": 110877, + "start": 110870, + "end": 110876, "loc": { "start": { "line": 2818, @@ -368650,8 +368650,8 @@ "binop": null }, "value": "cfg", - "start": 110895, - "end": 110898, + "start": 110894, + "end": 110897, "loc": { "start": { "line": 2820, @@ -368676,8 +368676,8 @@ "binop": null, "updateContext": null }, - "start": 110898, - "end": 110899, + "start": 110897, + "end": 110898, "loc": { "start": { "line": 2820, @@ -368702,8 +368702,8 @@ "binop": null }, "value": "color", - "start": 110899, - "end": 110904, + "start": 110898, + "end": 110903, "loc": { "start": { "line": 2820, @@ -368729,8 +368729,8 @@ "updateContext": null }, "value": "=", - "start": 110905, - "end": 110906, + "start": 110904, + "end": 110905, "loc": { "start": { "line": 2820, @@ -368754,8 +368754,8 @@ "postfix": false, "binop": null }, - "start": 110907, - "end": 110908, + "start": 110906, + "end": 110907, "loc": { "start": { "line": 2820, @@ -368780,8 +368780,8 @@ "binop": null }, "value": "cfg", - "start": 110908, - "end": 110911, + "start": 110907, + "end": 110910, "loc": { "start": { "line": 2820, @@ -368806,8 +368806,8 @@ "binop": null, "updateContext": null }, - "start": 110911, - "end": 110912, + "start": 110910, + "end": 110911, "loc": { "start": { "line": 2820, @@ -368832,8 +368832,8 @@ "binop": null }, "value": "color", - "start": 110912, - "end": 110917, + "start": 110911, + "end": 110916, "loc": { "start": { "line": 2820, @@ -368857,8 +368857,8 @@ "postfix": false, "binop": null }, - "start": 110917, - "end": 110918, + "start": 110916, + "end": 110917, "loc": { "start": { "line": 2820, @@ -368883,8 +368883,8 @@ "binop": null, "updateContext": null }, - "start": 110919, - "end": 110920, + "start": 110918, + "end": 110919, "loc": { "start": { "line": 2820, @@ -368911,8 +368911,8 @@ "updateContext": null }, "value": "new", - "start": 110921, - "end": 110924, + "start": 110920, + "end": 110923, "loc": { "start": { "line": 2820, @@ -368937,8 +368937,8 @@ "binop": null }, "value": "Uint8Array", - "start": 110925, - "end": 110935, + "start": 110924, + "end": 110934, "loc": { "start": { "line": 2820, @@ -368962,8 +368962,8 @@ "postfix": false, "binop": null }, - "start": 110935, - "end": 110936, + "start": 110934, + "end": 110935, "loc": { "start": { "line": 2820, @@ -368988,8 +368988,8 @@ "binop": null, "updateContext": null }, - "start": 110936, - "end": 110937, + "start": 110935, + "end": 110936, "loc": { "start": { "line": 2820, @@ -369014,8 +369014,8 @@ "binop": null }, "value": "Math", - "start": 110937, - "end": 110941, + "start": 110936, + "end": 110940, "loc": { "start": { "line": 2820, @@ -369040,8 +369040,8 @@ "binop": null, "updateContext": null }, - "start": 110941, - "end": 110942, + "start": 110940, + "end": 110941, "loc": { "start": { "line": 2820, @@ -369066,8 +369066,8 @@ "binop": null }, "value": "floor", - "start": 110942, - "end": 110947, + "start": 110941, + "end": 110946, "loc": { "start": { "line": 2820, @@ -369091,8 +369091,8 @@ "postfix": false, "binop": null }, - "start": 110947, - "end": 110948, + "start": 110946, + "end": 110947, "loc": { "start": { "line": 2820, @@ -369117,8 +369117,8 @@ "binop": null }, "value": "cfg", - "start": 110948, - "end": 110951, + "start": 110947, + "end": 110950, "loc": { "start": { "line": 2820, @@ -369143,8 +369143,8 @@ "binop": null, "updateContext": null }, - "start": 110951, - "end": 110952, + "start": 110950, + "end": 110951, "loc": { "start": { "line": 2820, @@ -369169,8 +369169,8 @@ "binop": null }, "value": "color", - "start": 110952, - "end": 110957, + "start": 110951, + "end": 110956, "loc": { "start": { "line": 2820, @@ -369195,8 +369195,8 @@ "binop": null, "updateContext": null }, - "start": 110957, - "end": 110958, + "start": 110956, + "end": 110957, "loc": { "start": { "line": 2820, @@ -369222,8 +369222,8 @@ "updateContext": null }, "value": 0, - "start": 110958, - "end": 110959, + "start": 110957, + "end": 110958, "loc": { "start": { "line": 2820, @@ -369248,8 +369248,8 @@ "binop": null, "updateContext": null }, - "start": 110959, - "end": 110960, + "start": 110958, + "end": 110959, "loc": { "start": { "line": 2820, @@ -369275,8 +369275,8 @@ "updateContext": null }, "value": "*", - "start": 110961, - "end": 110962, + "start": 110960, + "end": 110961, "loc": { "start": { "line": 2820, @@ -369302,8 +369302,8 @@ "updateContext": null }, "value": 255, - "start": 110963, - "end": 110966, + "start": 110962, + "end": 110965, "loc": { "start": { "line": 2820, @@ -369327,8 +369327,8 @@ "postfix": false, "binop": null }, - "start": 110966, - "end": 110967, + "start": 110965, + "end": 110966, "loc": { "start": { "line": 2820, @@ -369353,8 +369353,8 @@ "binop": null, "updateContext": null }, - "start": 110967, - "end": 110968, + "start": 110966, + "end": 110967, "loc": { "start": { "line": 2820, @@ -369379,8 +369379,8 @@ "binop": null }, "value": "Math", - "start": 110969, - "end": 110973, + "start": 110968, + "end": 110972, "loc": { "start": { "line": 2820, @@ -369405,8 +369405,8 @@ "binop": null, "updateContext": null }, - "start": 110973, - "end": 110974, + "start": 110972, + "end": 110973, "loc": { "start": { "line": 2820, @@ -369431,8 +369431,8 @@ "binop": null }, "value": "floor", - "start": 110974, - "end": 110979, + "start": 110973, + "end": 110978, "loc": { "start": { "line": 2820, @@ -369456,8 +369456,8 @@ "postfix": false, "binop": null }, - "start": 110979, - "end": 110980, + "start": 110978, + "end": 110979, "loc": { "start": { "line": 2820, @@ -369482,8 +369482,8 @@ "binop": null }, "value": "cfg", - "start": 110980, - "end": 110983, + "start": 110979, + "end": 110982, "loc": { "start": { "line": 2820, @@ -369508,8 +369508,8 @@ "binop": null, "updateContext": null }, - "start": 110983, - "end": 110984, + "start": 110982, + "end": 110983, "loc": { "start": { "line": 2820, @@ -369534,8 +369534,8 @@ "binop": null }, "value": "color", - "start": 110984, - "end": 110989, + "start": 110983, + "end": 110988, "loc": { "start": { "line": 2820, @@ -369560,8 +369560,8 @@ "binop": null, "updateContext": null }, - "start": 110989, - "end": 110990, + "start": 110988, + "end": 110989, "loc": { "start": { "line": 2820, @@ -369587,8 +369587,8 @@ "updateContext": null }, "value": 1, - "start": 110990, - "end": 110991, + "start": 110989, + "end": 110990, "loc": { "start": { "line": 2820, @@ -369613,8 +369613,8 @@ "binop": null, "updateContext": null }, - "start": 110991, - "end": 110992, + "start": 110990, + "end": 110991, "loc": { "start": { "line": 2820, @@ -369640,8 +369640,8 @@ "updateContext": null }, "value": "*", - "start": 110993, - "end": 110994, + "start": 110992, + "end": 110993, "loc": { "start": { "line": 2820, @@ -369667,8 +369667,8 @@ "updateContext": null }, "value": 255, - "start": 110995, - "end": 110998, + "start": 110994, + "end": 110997, "loc": { "start": { "line": 2820, @@ -369692,8 +369692,8 @@ "postfix": false, "binop": null }, - "start": 110998, - "end": 110999, + "start": 110997, + "end": 110998, "loc": { "start": { "line": 2820, @@ -369718,8 +369718,8 @@ "binop": null, "updateContext": null }, - "start": 110999, - "end": 111000, + "start": 110998, + "end": 110999, "loc": { "start": { "line": 2820, @@ -369744,8 +369744,8 @@ "binop": null }, "value": "Math", - "start": 111001, - "end": 111005, + "start": 111000, + "end": 111004, "loc": { "start": { "line": 2820, @@ -369770,8 +369770,8 @@ "binop": null, "updateContext": null }, - "start": 111005, - "end": 111006, + "start": 111004, + "end": 111005, "loc": { "start": { "line": 2820, @@ -369796,8 +369796,8 @@ "binop": null }, "value": "floor", - "start": 111006, - "end": 111011, + "start": 111005, + "end": 111010, "loc": { "start": { "line": 2820, @@ -369821,8 +369821,8 @@ "postfix": false, "binop": null }, - "start": 111011, - "end": 111012, + "start": 111010, + "end": 111011, "loc": { "start": { "line": 2820, @@ -369847,8 +369847,8 @@ "binop": null }, "value": "cfg", - "start": 111012, - "end": 111015, + "start": 111011, + "end": 111014, "loc": { "start": { "line": 2820, @@ -369873,8 +369873,8 @@ "binop": null, "updateContext": null }, - "start": 111015, - "end": 111016, + "start": 111014, + "end": 111015, "loc": { "start": { "line": 2820, @@ -369899,8 +369899,8 @@ "binop": null }, "value": "color", - "start": 111016, - "end": 111021, + "start": 111015, + "end": 111020, "loc": { "start": { "line": 2820, @@ -369925,8 +369925,8 @@ "binop": null, "updateContext": null }, - "start": 111021, - "end": 111022, + "start": 111020, + "end": 111021, "loc": { "start": { "line": 2820, @@ -369952,8 +369952,8 @@ "updateContext": null }, "value": 2, - "start": 111022, - "end": 111023, + "start": 111021, + "end": 111022, "loc": { "start": { "line": 2820, @@ -369978,8 +369978,8 @@ "binop": null, "updateContext": null }, - "start": 111023, - "end": 111024, + "start": 111022, + "end": 111023, "loc": { "start": { "line": 2820, @@ -370005,8 +370005,8 @@ "updateContext": null }, "value": "*", - "start": 111025, - "end": 111026, + "start": 111024, + "end": 111025, "loc": { "start": { "line": 2820, @@ -370032,8 +370032,8 @@ "updateContext": null }, "value": 255, - "start": 111027, - "end": 111030, + "start": 111026, + "end": 111029, "loc": { "start": { "line": 2820, @@ -370057,8 +370057,8 @@ "postfix": false, "binop": null }, - "start": 111030, - "end": 111031, + "start": 111029, + "end": 111030, "loc": { "start": { "line": 2820, @@ -370083,8 +370083,8 @@ "binop": null, "updateContext": null }, - "start": 111031, - "end": 111032, + "start": 111030, + "end": 111031, "loc": { "start": { "line": 2820, @@ -370108,8 +370108,8 @@ "postfix": false, "binop": null }, - "start": 111032, - "end": 111033, + "start": 111031, + "end": 111032, "loc": { "start": { "line": 2820, @@ -370134,8 +370134,8 @@ "binop": null, "updateContext": null }, - "start": 111034, - "end": 111035, + "start": 111033, + "end": 111034, "loc": { "start": { "line": 2820, @@ -370160,8 +370160,8 @@ "binop": null }, "value": "defaultCompressedColor", - "start": 111036, - "end": 111058, + "start": 111035, + "end": 111057, "loc": { "start": { "line": 2820, @@ -370186,8 +370186,8 @@ "binop": null, "updateContext": null }, - "start": 111058, - "end": 111059, + "start": 111057, + "end": 111058, "loc": { "start": { "line": 2820, @@ -370212,8 +370212,8 @@ "binop": null }, "value": "cfg", - "start": 111076, - "end": 111079, + "start": 111075, + "end": 111078, "loc": { "start": { "line": 2821, @@ -370238,8 +370238,8 @@ "binop": null, "updateContext": null }, - "start": 111079, - "end": 111080, + "start": 111078, + "end": 111079, "loc": { "start": { "line": 2821, @@ -370264,8 +370264,8 @@ "binop": null }, "value": "opacity", - "start": 111080, - "end": 111087, + "start": 111079, + "end": 111086, "loc": { "start": { "line": 2821, @@ -370291,8 +370291,8 @@ "updateContext": null }, "value": "=", - "start": 111088, - "end": 111089, + "start": 111087, + "end": 111088, "loc": { "start": { "line": 2821, @@ -370316,8 +370316,8 @@ "postfix": false, "binop": null }, - "start": 111090, - "end": 111091, + "start": 111089, + "end": 111090, "loc": { "start": { "line": 2821, @@ -370342,8 +370342,8 @@ "binop": null }, "value": "cfg", - "start": 111091, - "end": 111094, + "start": 111090, + "end": 111093, "loc": { "start": { "line": 2821, @@ -370368,8 +370368,8 @@ "binop": null, "updateContext": null }, - "start": 111094, - "end": 111095, + "start": 111093, + "end": 111094, "loc": { "start": { "line": 2821, @@ -370394,8 +370394,8 @@ "binop": null }, "value": "opacity", - "start": 111095, - "end": 111102, + "start": 111094, + "end": 111101, "loc": { "start": { "line": 2821, @@ -370421,8 +370421,8 @@ "updateContext": null }, "value": "!==", - "start": 111103, - "end": 111106, + "start": 111102, + "end": 111105, "loc": { "start": { "line": 2821, @@ -370447,8 +370447,8 @@ "binop": null }, "value": "undefined", - "start": 111107, - "end": 111116, + "start": 111106, + "end": 111115, "loc": { "start": { "line": 2821, @@ -370474,8 +370474,8 @@ "updateContext": null }, "value": "&&", - "start": 111117, - "end": 111119, + "start": 111116, + "end": 111118, "loc": { "start": { "line": 2821, @@ -370500,8 +370500,8 @@ "binop": null }, "value": "cfg", - "start": 111120, - "end": 111123, + "start": 111119, + "end": 111122, "loc": { "start": { "line": 2821, @@ -370526,8 +370526,8 @@ "binop": null, "updateContext": null }, - "start": 111123, - "end": 111124, + "start": 111122, + "end": 111123, "loc": { "start": { "line": 2821, @@ -370552,8 +370552,8 @@ "binop": null }, "value": "opacity", - "start": 111124, - "end": 111131, + "start": 111123, + "end": 111130, "loc": { "start": { "line": 2821, @@ -370579,8 +370579,8 @@ "updateContext": null }, "value": "!==", - "start": 111132, - "end": 111135, + "start": 111131, + "end": 111134, "loc": { "start": { "line": 2821, @@ -370607,8 +370607,8 @@ "updateContext": null }, "value": "null", - "start": 111136, - "end": 111140, + "start": 111135, + "end": 111139, "loc": { "start": { "line": 2821, @@ -370632,8 +370632,8 @@ "postfix": false, "binop": null }, - "start": 111140, - "end": 111141, + "start": 111139, + "end": 111140, "loc": { "start": { "line": 2821, @@ -370658,8 +370658,8 @@ "binop": null, "updateContext": null }, - "start": 111142, - "end": 111143, + "start": 111141, + "end": 111142, "loc": { "start": { "line": 2821, @@ -370684,8 +370684,8 @@ "binop": null }, "value": "Math", - "start": 111144, - "end": 111148, + "start": 111143, + "end": 111147, "loc": { "start": { "line": 2821, @@ -370710,8 +370710,8 @@ "binop": null, "updateContext": null }, - "start": 111148, - "end": 111149, + "start": 111147, + "end": 111148, "loc": { "start": { "line": 2821, @@ -370736,8 +370736,8 @@ "binop": null }, "value": "floor", - "start": 111149, - "end": 111154, + "start": 111148, + "end": 111153, "loc": { "start": { "line": 2821, @@ -370761,8 +370761,8 @@ "postfix": false, "binop": null }, - "start": 111154, - "end": 111155, + "start": 111153, + "end": 111154, "loc": { "start": { "line": 2821, @@ -370787,8 +370787,8 @@ "binop": null }, "value": "cfg", - "start": 111155, - "end": 111158, + "start": 111154, + "end": 111157, "loc": { "start": { "line": 2821, @@ -370813,8 +370813,8 @@ "binop": null, "updateContext": null }, - "start": 111158, - "end": 111159, + "start": 111157, + "end": 111158, "loc": { "start": { "line": 2821, @@ -370839,8 +370839,8 @@ "binop": null }, "value": "opacity", - "start": 111159, - "end": 111166, + "start": 111158, + "end": 111165, "loc": { "start": { "line": 2821, @@ -370866,8 +370866,8 @@ "updateContext": null }, "value": "*", - "start": 111167, - "end": 111168, + "start": 111166, + "end": 111167, "loc": { "start": { "line": 2821, @@ -370893,8 +370893,8 @@ "updateContext": null }, "value": 255, - "start": 111169, - "end": 111172, + "start": 111168, + "end": 111171, "loc": { "start": { "line": 2821, @@ -370918,8 +370918,8 @@ "postfix": false, "binop": null }, - "start": 111172, - "end": 111173, + "start": 111171, + "end": 111172, "loc": { "start": { "line": 2821, @@ -370944,8 +370944,8 @@ "binop": null, "updateContext": null }, - "start": 111174, - "end": 111175, + "start": 111173, + "end": 111174, "loc": { "start": { "line": 2821, @@ -370971,8 +370971,8 @@ "updateContext": null }, "value": 255, - "start": 111176, - "end": 111179, + "start": 111175, + "end": 111178, "loc": { "start": { "line": 2821, @@ -370997,8 +370997,8 @@ "binop": null, "updateContext": null }, - "start": 111179, - "end": 111180, + "start": 111178, + "end": 111179, "loc": { "start": { "line": 2821, @@ -371013,8 +371013,8 @@ { "type": "CommentLine", "value": " RTC", - "start": 111198, - "end": 111204, + "start": 111197, + "end": 111203, "loc": { "start": { "line": 2823, @@ -371041,8 +371041,8 @@ "updateContext": null }, "value": "if", - "start": 111222, - "end": 111224, + "start": 111221, + "end": 111223, "loc": { "start": { "line": 2825, @@ -371066,8 +371066,8 @@ "postfix": false, "binop": null }, - "start": 111225, - "end": 111226, + "start": 111224, + "end": 111225, "loc": { "start": { "line": 2825, @@ -371092,8 +371092,8 @@ "binop": null }, "value": "cfg", - "start": 111226, - "end": 111229, + "start": 111225, + "end": 111228, "loc": { "start": { "line": 2825, @@ -371118,8 +371118,8 @@ "binop": null, "updateContext": null }, - "start": 111229, - "end": 111230, + "start": 111228, + "end": 111229, "loc": { "start": { "line": 2825, @@ -371144,8 +371144,8 @@ "binop": null }, "value": "positions", - "start": 111230, - "end": 111239, + "start": 111229, + "end": 111238, "loc": { "start": { "line": 2825, @@ -371169,8 +371169,8 @@ "postfix": false, "binop": null }, - "start": 111239, - "end": 111240, + "start": 111238, + "end": 111239, "loc": { "start": { "line": 2825, @@ -371194,8 +371194,8 @@ "postfix": false, "binop": null }, - "start": 111241, - "end": 111242, + "start": 111240, + "end": 111241, "loc": { "start": { "line": 2825, @@ -371222,8 +371222,8 @@ "updateContext": null }, "value": "const", - "start": 111263, - "end": 111268, + "start": 111262, + "end": 111267, "loc": { "start": { "line": 2826, @@ -371248,8 +371248,8 @@ "binop": null }, "value": "rtcCenter", - "start": 111269, - "end": 111278, + "start": 111268, + "end": 111277, "loc": { "start": { "line": 2826, @@ -371275,8 +371275,8 @@ "updateContext": null }, "value": "=", - "start": 111279, - "end": 111280, + "start": 111278, + "end": 111279, "loc": { "start": { "line": 2826, @@ -371301,8 +371301,8 @@ "binop": null }, "value": "math", - "start": 111281, - "end": 111285, + "start": 111280, + "end": 111284, "loc": { "start": { "line": 2826, @@ -371327,8 +371327,8 @@ "binop": null, "updateContext": null }, - "start": 111285, - "end": 111286, + "start": 111284, + "end": 111285, "loc": { "start": { "line": 2826, @@ -371353,8 +371353,8 @@ "binop": null }, "value": "vec3", - "start": 111286, - "end": 111290, + "start": 111285, + "end": 111289, "loc": { "start": { "line": 2826, @@ -371378,8 +371378,8 @@ "postfix": false, "binop": null }, - "start": 111290, - "end": 111291, + "start": 111289, + "end": 111290, "loc": { "start": { "line": 2826, @@ -371403,8 +371403,8 @@ "postfix": false, "binop": null }, - "start": 111291, - "end": 111292, + "start": 111290, + "end": 111291, "loc": { "start": { "line": 2826, @@ -371429,8 +371429,8 @@ "binop": null, "updateContext": null }, - "start": 111292, - "end": 111293, + "start": 111291, + "end": 111292, "loc": { "start": { "line": 2826, @@ -371457,8 +371457,8 @@ "updateContext": null }, "value": "const", - "start": 111314, - "end": 111319, + "start": 111313, + "end": 111318, "loc": { "start": { "line": 2827, @@ -371483,8 +371483,8 @@ "binop": null }, "value": "rtcPositions", - "start": 111320, - "end": 111332, + "start": 111319, + "end": 111331, "loc": { "start": { "line": 2827, @@ -371510,8 +371510,8 @@ "updateContext": null }, "value": "=", - "start": 111333, - "end": 111334, + "start": 111332, + "end": 111333, "loc": { "start": { "line": 2827, @@ -371536,8 +371536,8 @@ "binop": null, "updateContext": null }, - "start": 111335, - "end": 111336, + "start": 111334, + "end": 111335, "loc": { "start": { "line": 2827, @@ -371562,8 +371562,8 @@ "binop": null, "updateContext": null }, - "start": 111336, - "end": 111337, + "start": 111335, + "end": 111336, "loc": { "start": { "line": 2827, @@ -371588,8 +371588,8 @@ "binop": null, "updateContext": null }, - "start": 111337, - "end": 111338, + "start": 111336, + "end": 111337, "loc": { "start": { "line": 2827, @@ -371616,8 +371616,8 @@ "updateContext": null }, "value": "const", - "start": 111359, - "end": 111364, + "start": 111358, + "end": 111363, "loc": { "start": { "line": 2828, @@ -371642,8 +371642,8 @@ "binop": null }, "value": "rtcNeeded", - "start": 111365, - "end": 111374, + "start": 111364, + "end": 111373, "loc": { "start": { "line": 2828, @@ -371669,8 +371669,8 @@ "updateContext": null }, "value": "=", - "start": 111375, - "end": 111376, + "start": 111374, + "end": 111375, "loc": { "start": { "line": 2828, @@ -371695,8 +371695,8 @@ "binop": null }, "value": "worldToRTCPositions", - "start": 111377, - "end": 111396, + "start": 111376, + "end": 111395, "loc": { "start": { "line": 2828, @@ -371720,8 +371720,8 @@ "postfix": false, "binop": null }, - "start": 111396, - "end": 111397, + "start": 111395, + "end": 111396, "loc": { "start": { "line": 2828, @@ -371746,8 +371746,8 @@ "binop": null }, "value": "cfg", - "start": 111397, - "end": 111400, + "start": 111396, + "end": 111399, "loc": { "start": { "line": 2828, @@ -371772,8 +371772,8 @@ "binop": null, "updateContext": null }, - "start": 111400, - "end": 111401, + "start": 111399, + "end": 111400, "loc": { "start": { "line": 2828, @@ -371798,8 +371798,8 @@ "binop": null }, "value": "positions", - "start": 111401, - "end": 111410, + "start": 111400, + "end": 111409, "loc": { "start": { "line": 2828, @@ -371824,8 +371824,8 @@ "binop": null, "updateContext": null }, - "start": 111410, - "end": 111411, + "start": 111409, + "end": 111410, "loc": { "start": { "line": 2828, @@ -371850,8 +371850,8 @@ "binop": null }, "value": "rtcPositions", - "start": 111412, - "end": 111424, + "start": 111411, + "end": 111423, "loc": { "start": { "line": 2828, @@ -371876,8 +371876,8 @@ "binop": null, "updateContext": null }, - "start": 111424, - "end": 111425, + "start": 111423, + "end": 111424, "loc": { "start": { "line": 2828, @@ -371902,8 +371902,8 @@ "binop": null }, "value": "rtcCenter", - "start": 111426, - "end": 111435, + "start": 111425, + "end": 111434, "loc": { "start": { "line": 2828, @@ -371927,8 +371927,8 @@ "postfix": false, "binop": null }, - "start": 111435, - "end": 111436, + "start": 111434, + "end": 111435, "loc": { "start": { "line": 2828, @@ -371953,8 +371953,8 @@ "binop": null, "updateContext": null }, - "start": 111436, - "end": 111437, + "start": 111435, + "end": 111436, "loc": { "start": { "line": 2828, @@ -371981,8 +371981,8 @@ "updateContext": null }, "value": "if", - "start": 111458, - "end": 111460, + "start": 111457, + "end": 111459, "loc": { "start": { "line": 2829, @@ -372006,8 +372006,8 @@ "postfix": false, "binop": null }, - "start": 111461, - "end": 111462, + "start": 111460, + "end": 111461, "loc": { "start": { "line": 2829, @@ -372032,8 +372032,8 @@ "binop": null }, "value": "rtcNeeded", - "start": 111462, - "end": 111471, + "start": 111461, + "end": 111470, "loc": { "start": { "line": 2829, @@ -372057,8 +372057,8 @@ "postfix": false, "binop": null }, - "start": 111471, - "end": 111472, + "start": 111470, + "end": 111471, "loc": { "start": { "line": 2829, @@ -372082,8 +372082,8 @@ "postfix": false, "binop": null }, - "start": 111473, - "end": 111474, + "start": 111472, + "end": 111473, "loc": { "start": { "line": 2829, @@ -372108,8 +372108,8 @@ "binop": null }, "value": "cfg", - "start": 111499, - "end": 111502, + "start": 111498, + "end": 111501, "loc": { "start": { "line": 2830, @@ -372134,8 +372134,8 @@ "binop": null, "updateContext": null }, - "start": 111502, - "end": 111503, + "start": 111501, + "end": 111502, "loc": { "start": { "line": 2830, @@ -372160,8 +372160,8 @@ "binop": null }, "value": "positions", - "start": 111503, - "end": 111512, + "start": 111502, + "end": 111511, "loc": { "start": { "line": 2830, @@ -372187,8 +372187,8 @@ "updateContext": null }, "value": "=", - "start": 111513, - "end": 111514, + "start": 111512, + "end": 111513, "loc": { "start": { "line": 2830, @@ -372213,8 +372213,8 @@ "binop": null }, "value": "rtcPositions", - "start": 111515, - "end": 111527, + "start": 111514, + "end": 111526, "loc": { "start": { "line": 2830, @@ -372239,8 +372239,8 @@ "binop": null, "updateContext": null }, - "start": 111527, - "end": 111528, + "start": 111526, + "end": 111527, "loc": { "start": { "line": 2830, @@ -372265,8 +372265,8 @@ "binop": null }, "value": "cfg", - "start": 111553, - "end": 111556, + "start": 111552, + "end": 111555, "loc": { "start": { "line": 2831, @@ -372291,8 +372291,8 @@ "binop": null, "updateContext": null }, - "start": 111556, - "end": 111557, + "start": 111555, + "end": 111556, "loc": { "start": { "line": 2831, @@ -372317,8 +372317,8 @@ "binop": null }, "value": "origin", - "start": 111557, - "end": 111563, + "start": 111556, + "end": 111562, "loc": { "start": { "line": 2831, @@ -372344,8 +372344,8 @@ "updateContext": null }, "value": "=", - "start": 111564, - "end": 111565, + "start": 111563, + "end": 111564, "loc": { "start": { "line": 2831, @@ -372370,8 +372370,8 @@ "binop": null }, "value": "math", - "start": 111566, - "end": 111570, + "start": 111565, + "end": 111569, "loc": { "start": { "line": 2831, @@ -372396,8 +372396,8 @@ "binop": null, "updateContext": null }, - "start": 111570, - "end": 111571, + "start": 111569, + "end": 111570, "loc": { "start": { "line": 2831, @@ -372422,8 +372422,8 @@ "binop": null }, "value": "addVec3", - "start": 111571, - "end": 111578, + "start": 111570, + "end": 111577, "loc": { "start": { "line": 2831, @@ -372447,8 +372447,8 @@ "postfix": false, "binop": null }, - "start": 111578, - "end": 111579, + "start": 111577, + "end": 111578, "loc": { "start": { "line": 2831, @@ -372473,8 +372473,8 @@ "binop": null }, "value": "cfg", - "start": 111579, - "end": 111582, + "start": 111578, + "end": 111581, "loc": { "start": { "line": 2831, @@ -372499,8 +372499,8 @@ "binop": null, "updateContext": null }, - "start": 111582, - "end": 111583, + "start": 111581, + "end": 111582, "loc": { "start": { "line": 2831, @@ -372525,8 +372525,8 @@ "binop": null }, "value": "origin", - "start": 111583, - "end": 111589, + "start": 111582, + "end": 111588, "loc": { "start": { "line": 2831, @@ -372551,8 +372551,8 @@ "binop": null, "updateContext": null }, - "start": 111589, - "end": 111590, + "start": 111588, + "end": 111589, "loc": { "start": { "line": 2831, @@ -372577,8 +372577,8 @@ "binop": null }, "value": "rtcCenter", - "start": 111591, - "end": 111600, + "start": 111590, + "end": 111599, "loc": { "start": { "line": 2831, @@ -372603,8 +372603,8 @@ "binop": null, "updateContext": null }, - "start": 111600, - "end": 111601, + "start": 111599, + "end": 111600, "loc": { "start": { "line": 2831, @@ -372629,8 +372629,8 @@ "binop": null }, "value": "rtcCenter", - "start": 111602, - "end": 111611, + "start": 111601, + "end": 111610, "loc": { "start": { "line": 2831, @@ -372654,8 +372654,8 @@ "postfix": false, "binop": null }, - "start": 111611, - "end": 111612, + "start": 111610, + "end": 111611, "loc": { "start": { "line": 2831, @@ -372680,8 +372680,8 @@ "binop": null, "updateContext": null }, - "start": 111612, - "end": 111613, + "start": 111611, + "end": 111612, "loc": { "start": { "line": 2831, @@ -372705,8 +372705,8 @@ "postfix": false, "binop": null }, - "start": 111634, - "end": 111635, + "start": 111633, + "end": 111634, "loc": { "start": { "line": 2832, @@ -372730,8 +372730,8 @@ "postfix": false, "binop": null }, - "start": 111652, - "end": 111653, + "start": 111651, + "end": 111652, "loc": { "start": { "line": 2833, @@ -372746,8 +372746,8 @@ { "type": "CommentLine", "value": " COMPRESSION", - "start": 111671, - "end": 111685, + "start": 111670, + "end": 111684, "loc": { "start": { "line": 2835, @@ -372774,8 +372774,8 @@ "updateContext": null }, "value": "if", - "start": 111703, - "end": 111705, + "start": 111702, + "end": 111704, "loc": { "start": { "line": 2837, @@ -372799,8 +372799,8 @@ "postfix": false, "binop": null }, - "start": 111706, - "end": 111707, + "start": 111705, + "end": 111706, "loc": { "start": { "line": 2837, @@ -372825,8 +372825,8 @@ "binop": null }, "value": "cfg", - "start": 111707, - "end": 111710, + "start": 111706, + "end": 111709, "loc": { "start": { "line": 2837, @@ -372851,8 +372851,8 @@ "binop": null, "updateContext": null }, - "start": 111710, - "end": 111711, + "start": 111709, + "end": 111710, "loc": { "start": { "line": 2837, @@ -372877,8 +372877,8 @@ "binop": null }, "value": "positions", - "start": 111711, - "end": 111720, + "start": 111710, + "end": 111719, "loc": { "start": { "line": 2837, @@ -372902,8 +372902,8 @@ "postfix": false, "binop": null }, - "start": 111720, - "end": 111721, + "start": 111719, + "end": 111720, "loc": { "start": { "line": 2837, @@ -372927,8 +372927,8 @@ "postfix": false, "binop": null }, - "start": 111722, - "end": 111723, + "start": 111721, + "end": 111722, "loc": { "start": { "line": 2837, @@ -372955,8 +372955,8 @@ "updateContext": null }, "value": "const", - "start": 111744, - "end": 111749, + "start": 111743, + "end": 111748, "loc": { "start": { "line": 2838, @@ -372981,8 +372981,8 @@ "binop": null }, "value": "aabb", - "start": 111750, - "end": 111754, + "start": 111749, + "end": 111753, "loc": { "start": { "line": 2838, @@ -373008,8 +373008,8 @@ "updateContext": null }, "value": "=", - "start": 111755, - "end": 111756, + "start": 111754, + "end": 111755, "loc": { "start": { "line": 2838, @@ -373034,8 +373034,8 @@ "binop": null }, "value": "math", - "start": 111757, - "end": 111761, + "start": 111756, + "end": 111760, "loc": { "start": { "line": 2838, @@ -373060,8 +373060,8 @@ "binop": null, "updateContext": null }, - "start": 111761, - "end": 111762, + "start": 111760, + "end": 111761, "loc": { "start": { "line": 2838, @@ -373086,8 +373086,8 @@ "binop": null }, "value": "collapseAABB3", - "start": 111762, - "end": 111775, + "start": 111761, + "end": 111774, "loc": { "start": { "line": 2838, @@ -373111,8 +373111,8 @@ "postfix": false, "binop": null }, - "start": 111775, - "end": 111776, + "start": 111774, + "end": 111775, "loc": { "start": { "line": 2838, @@ -373136,8 +373136,8 @@ "postfix": false, "binop": null }, - "start": 111776, - "end": 111777, + "start": 111775, + "end": 111776, "loc": { "start": { "line": 2838, @@ -373162,8 +373162,8 @@ "binop": null, "updateContext": null }, - "start": 111777, - "end": 111778, + "start": 111776, + "end": 111777, "loc": { "start": { "line": 2838, @@ -373188,8 +373188,8 @@ "binop": null }, "value": "cfg", - "start": 111799, - "end": 111802, + "start": 111798, + "end": 111801, "loc": { "start": { "line": 2839, @@ -373214,8 +373214,8 @@ "binop": null, "updateContext": null }, - "start": 111802, - "end": 111803, + "start": 111801, + "end": 111802, "loc": { "start": { "line": 2839, @@ -373240,8 +373240,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 111803, - "end": 111824, + "start": 111802, + "end": 111823, "loc": { "start": { "line": 2839, @@ -373267,8 +373267,8 @@ "updateContext": null }, "value": "=", - "start": 111825, - "end": 111826, + "start": 111824, + "end": 111825, "loc": { "start": { "line": 2839, @@ -373293,8 +373293,8 @@ "binop": null }, "value": "math", - "start": 111827, - "end": 111831, + "start": 111826, + "end": 111830, "loc": { "start": { "line": 2839, @@ -373319,8 +373319,8 @@ "binop": null, "updateContext": null }, - "start": 111831, - "end": 111832, + "start": 111830, + "end": 111831, "loc": { "start": { "line": 2839, @@ -373345,8 +373345,8 @@ "binop": null }, "value": "mat4", - "start": 111832, - "end": 111836, + "start": 111831, + "end": 111835, "loc": { "start": { "line": 2839, @@ -373370,8 +373370,8 @@ "postfix": false, "binop": null }, - "start": 111836, - "end": 111837, + "start": 111835, + "end": 111836, "loc": { "start": { "line": 2839, @@ -373395,8 +373395,8 @@ "postfix": false, "binop": null }, - "start": 111837, - "end": 111838, + "start": 111836, + "end": 111837, "loc": { "start": { "line": 2839, @@ -373421,8 +373421,8 @@ "binop": null, "updateContext": null }, - "start": 111838, - "end": 111839, + "start": 111837, + "end": 111838, "loc": { "start": { "line": 2839, @@ -373447,8 +373447,8 @@ "binop": null }, "value": "math", - "start": 111860, - "end": 111864, + "start": 111859, + "end": 111863, "loc": { "start": { "line": 2840, @@ -373473,8 +373473,8 @@ "binop": null, "updateContext": null }, - "start": 111864, - "end": 111865, + "start": 111863, + "end": 111864, "loc": { "start": { "line": 2840, @@ -373499,8 +373499,8 @@ "binop": null }, "value": "expandAABB3Points3", - "start": 111865, - "end": 111883, + "start": 111864, + "end": 111882, "loc": { "start": { "line": 2840, @@ -373524,8 +373524,8 @@ "postfix": false, "binop": null }, - "start": 111883, - "end": 111884, + "start": 111882, + "end": 111883, "loc": { "start": { "line": 2840, @@ -373550,8 +373550,8 @@ "binop": null }, "value": "aabb", - "start": 111884, - "end": 111888, + "start": 111883, + "end": 111887, "loc": { "start": { "line": 2840, @@ -373576,8 +373576,8 @@ "binop": null, "updateContext": null }, - "start": 111888, - "end": 111889, + "start": 111887, + "end": 111888, "loc": { "start": { "line": 2840, @@ -373602,8 +373602,8 @@ "binop": null }, "value": "cfg", - "start": 111890, - "end": 111893, + "start": 111889, + "end": 111892, "loc": { "start": { "line": 2840, @@ -373628,8 +373628,8 @@ "binop": null, "updateContext": null }, - "start": 111893, - "end": 111894, + "start": 111892, + "end": 111893, "loc": { "start": { "line": 2840, @@ -373654,8 +373654,8 @@ "binop": null }, "value": "positions", - "start": 111894, - "end": 111903, + "start": 111893, + "end": 111902, "loc": { "start": { "line": 2840, @@ -373679,8 +373679,8 @@ "postfix": false, "binop": null }, - "start": 111903, - "end": 111904, + "start": 111902, + "end": 111903, "loc": { "start": { "line": 2840, @@ -373705,8 +373705,8 @@ "binop": null, "updateContext": null }, - "start": 111904, - "end": 111905, + "start": 111903, + "end": 111904, "loc": { "start": { "line": 2840, @@ -373731,8 +373731,8 @@ "binop": null }, "value": "cfg", - "start": 111926, - "end": 111929, + "start": 111925, + "end": 111928, "loc": { "start": { "line": 2841, @@ -373757,8 +373757,8 @@ "binop": null, "updateContext": null }, - "start": 111929, - "end": 111930, + "start": 111928, + "end": 111929, "loc": { "start": { "line": 2841, @@ -373783,8 +373783,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 111930, - "end": 111949, + "start": 111929, + "end": 111948, "loc": { "start": { "line": 2841, @@ -373810,8 +373810,8 @@ "updateContext": null }, "value": "=", - "start": 111950, - "end": 111951, + "start": 111949, + "end": 111950, "loc": { "start": { "line": 2841, @@ -373836,8 +373836,8 @@ "binop": null }, "value": "quantizePositions", - "start": 111952, - "end": 111969, + "start": 111951, + "end": 111968, "loc": { "start": { "line": 2841, @@ -373861,8 +373861,8 @@ "postfix": false, "binop": null }, - "start": 111969, - "end": 111970, + "start": 111968, + "end": 111969, "loc": { "start": { "line": 2841, @@ -373887,8 +373887,8 @@ "binop": null }, "value": "cfg", - "start": 111970, - "end": 111973, + "start": 111969, + "end": 111972, "loc": { "start": { "line": 2841, @@ -373913,8 +373913,8 @@ "binop": null, "updateContext": null }, - "start": 111973, - "end": 111974, + "start": 111972, + "end": 111973, "loc": { "start": { "line": 2841, @@ -373939,8 +373939,8 @@ "binop": null }, "value": "positions", - "start": 111974, - "end": 111983, + "start": 111973, + "end": 111982, "loc": { "start": { "line": 2841, @@ -373965,8 +373965,8 @@ "binop": null, "updateContext": null }, - "start": 111983, - "end": 111984, + "start": 111982, + "end": 111983, "loc": { "start": { "line": 2841, @@ -373991,8 +373991,8 @@ "binop": null }, "value": "aabb", - "start": 111985, - "end": 111989, + "start": 111984, + "end": 111988, "loc": { "start": { "line": 2841, @@ -374017,8 +374017,8 @@ "binop": null, "updateContext": null }, - "start": 111989, - "end": 111990, + "start": 111988, + "end": 111989, "loc": { "start": { "line": 2841, @@ -374043,8 +374043,8 @@ "binop": null }, "value": "cfg", - "start": 111991, - "end": 111994, + "start": 111990, + "end": 111993, "loc": { "start": { "line": 2841, @@ -374069,8 +374069,8 @@ "binop": null, "updateContext": null }, - "start": 111994, - "end": 111995, + "start": 111993, + "end": 111994, "loc": { "start": { "line": 2841, @@ -374095,8 +374095,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 111995, - "end": 112016, + "start": 111994, + "end": 112015, "loc": { "start": { "line": 2841, @@ -374120,8 +374120,8 @@ "postfix": false, "binop": null }, - "start": 112016, - "end": 112017, + "start": 112015, + "end": 112016, "loc": { "start": { "line": 2841, @@ -374146,8 +374146,8 @@ "binop": null, "updateContext": null }, - "start": 112017, - "end": 112018, + "start": 112016, + "end": 112017, "loc": { "start": { "line": 2841, @@ -374172,8 +374172,8 @@ "binop": null }, "value": "cfg", - "start": 112039, - "end": 112042, + "start": 112038, + "end": 112041, "loc": { "start": { "line": 2842, @@ -374198,8 +374198,8 @@ "binop": null, "updateContext": null }, - "start": 112042, - "end": 112043, + "start": 112041, + "end": 112042, "loc": { "start": { "line": 2842, @@ -374224,8 +374224,8 @@ "binop": null }, "value": "aabb", - "start": 112043, - "end": 112047, + "start": 112042, + "end": 112046, "loc": { "start": { "line": 2842, @@ -374251,8 +374251,8 @@ "updateContext": null }, "value": "=", - "start": 112048, - "end": 112049, + "start": 112047, + "end": 112048, "loc": { "start": { "line": 2842, @@ -374277,8 +374277,8 @@ "binop": null }, "value": "aabb", - "start": 112050, - "end": 112054, + "start": 112049, + "end": 112053, "loc": { "start": { "line": 2842, @@ -374303,8 +374303,8 @@ "binop": null, "updateContext": null }, - "start": 112054, - "end": 112055, + "start": 112053, + "end": 112054, "loc": { "start": { "line": 2842, @@ -374328,8 +374328,8 @@ "postfix": false, "binop": null }, - "start": 112073, - "end": 112074, + "start": 112072, + "end": 112073, "loc": { "start": { "line": 2844, @@ -374356,8 +374356,8 @@ "updateContext": null }, "value": "else", - "start": 112075, - "end": 112079, + "start": 112074, + "end": 112078, "loc": { "start": { "line": 2844, @@ -374384,8 +374384,8 @@ "updateContext": null }, "value": "if", - "start": 112080, - "end": 112082, + "start": 112079, + "end": 112081, "loc": { "start": { "line": 2844, @@ -374409,8 +374409,8 @@ "postfix": false, "binop": null }, - "start": 112083, - "end": 112084, + "start": 112082, + "end": 112083, "loc": { "start": { "line": 2844, @@ -374435,8 +374435,8 @@ "binop": null }, "value": "cfg", - "start": 112084, - "end": 112087, + "start": 112083, + "end": 112086, "loc": { "start": { "line": 2844, @@ -374461,8 +374461,8 @@ "binop": null, "updateContext": null }, - "start": 112087, - "end": 112088, + "start": 112086, + "end": 112087, "loc": { "start": { "line": 2844, @@ -374487,8 +374487,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 112088, - "end": 112107, + "start": 112087, + "end": 112106, "loc": { "start": { "line": 2844, @@ -374512,8 +374512,8 @@ "postfix": false, "binop": null }, - "start": 112107, - "end": 112108, + "start": 112106, + "end": 112107, "loc": { "start": { "line": 2844, @@ -374537,8 +374537,8 @@ "postfix": false, "binop": null }, - "start": 112109, - "end": 112110, + "start": 112108, + "end": 112109, "loc": { "start": { "line": 2844, @@ -374565,8 +374565,8 @@ "updateContext": null }, "value": "const", - "start": 112131, - "end": 112136, + "start": 112130, + "end": 112135, "loc": { "start": { "line": 2845, @@ -374591,8 +374591,8 @@ "binop": null }, "value": "aabb", - "start": 112137, - "end": 112141, + "start": 112136, + "end": 112140, "loc": { "start": { "line": 2845, @@ -374618,8 +374618,8 @@ "updateContext": null }, "value": "=", - "start": 112142, - "end": 112143, + "start": 112141, + "end": 112142, "loc": { "start": { "line": 2845, @@ -374644,8 +374644,8 @@ "binop": null }, "value": "math", - "start": 112144, - "end": 112148, + "start": 112143, + "end": 112147, "loc": { "start": { "line": 2845, @@ -374670,8 +374670,8 @@ "binop": null, "updateContext": null }, - "start": 112148, - "end": 112149, + "start": 112147, + "end": 112148, "loc": { "start": { "line": 2845, @@ -374696,8 +374696,8 @@ "binop": null }, "value": "collapseAABB3", - "start": 112149, - "end": 112162, + "start": 112148, + "end": 112161, "loc": { "start": { "line": 2845, @@ -374721,8 +374721,8 @@ "postfix": false, "binop": null }, - "start": 112162, - "end": 112163, + "start": 112161, + "end": 112162, "loc": { "start": { "line": 2845, @@ -374746,8 +374746,8 @@ "postfix": false, "binop": null }, - "start": 112163, - "end": 112164, + "start": 112162, + "end": 112163, "loc": { "start": { "line": 2845, @@ -374772,8 +374772,8 @@ "binop": null, "updateContext": null }, - "start": 112164, - "end": 112165, + "start": 112163, + "end": 112164, "loc": { "start": { "line": 2845, @@ -374798,8 +374798,8 @@ "binop": null }, "value": "math", - "start": 112186, - "end": 112190, + "start": 112185, + "end": 112189, "loc": { "start": { "line": 2846, @@ -374824,8 +374824,8 @@ "binop": null, "updateContext": null }, - "start": 112190, - "end": 112191, + "start": 112189, + "end": 112190, "loc": { "start": { "line": 2846, @@ -374850,8 +374850,8 @@ "binop": null }, "value": "expandAABB3Points3", - "start": 112191, - "end": 112209, + "start": 112190, + "end": 112208, "loc": { "start": { "line": 2846, @@ -374875,8 +374875,8 @@ "postfix": false, "binop": null }, - "start": 112209, - "end": 112210, + "start": 112208, + "end": 112209, "loc": { "start": { "line": 2846, @@ -374901,8 +374901,8 @@ "binop": null }, "value": "aabb", - "start": 112210, - "end": 112214, + "start": 112209, + "end": 112213, "loc": { "start": { "line": 2846, @@ -374927,8 +374927,8 @@ "binop": null, "updateContext": null }, - "start": 112214, - "end": 112215, + "start": 112213, + "end": 112214, "loc": { "start": { "line": 2846, @@ -374953,8 +374953,8 @@ "binop": null }, "value": "cfg", - "start": 112216, - "end": 112219, + "start": 112215, + "end": 112218, "loc": { "start": { "line": 2846, @@ -374979,8 +374979,8 @@ "binop": null, "updateContext": null }, - "start": 112219, - "end": 112220, + "start": 112218, + "end": 112219, "loc": { "start": { "line": 2846, @@ -375005,8 +375005,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 112220, - "end": 112239, + "start": 112219, + "end": 112238, "loc": { "start": { "line": 2846, @@ -375030,8 +375030,8 @@ "postfix": false, "binop": null }, - "start": 112239, - "end": 112240, + "start": 112238, + "end": 112239, "loc": { "start": { "line": 2846, @@ -375056,8 +375056,8 @@ "binop": null, "updateContext": null }, - "start": 112240, - "end": 112241, + "start": 112239, + "end": 112240, "loc": { "start": { "line": 2846, @@ -375082,8 +375082,8 @@ "binop": null }, "value": "geometryCompressionUtils", - "start": 112262, - "end": 112286, + "start": 112261, + "end": 112285, "loc": { "start": { "line": 2847, @@ -375108,8 +375108,8 @@ "binop": null, "updateContext": null }, - "start": 112286, - "end": 112287, + "start": 112285, + "end": 112286, "loc": { "start": { "line": 2847, @@ -375134,8 +375134,8 @@ "binop": null }, "value": "decompressAABB", - "start": 112287, - "end": 112301, + "start": 112286, + "end": 112300, "loc": { "start": { "line": 2847, @@ -375159,8 +375159,8 @@ "postfix": false, "binop": null }, - "start": 112301, - "end": 112302, + "start": 112300, + "end": 112301, "loc": { "start": { "line": 2847, @@ -375185,8 +375185,8 @@ "binop": null }, "value": "aabb", - "start": 112302, - "end": 112306, + "start": 112301, + "end": 112305, "loc": { "start": { "line": 2847, @@ -375211,8 +375211,8 @@ "binop": null, "updateContext": null }, - "start": 112306, - "end": 112307, + "start": 112305, + "end": 112306, "loc": { "start": { "line": 2847, @@ -375237,8 +375237,8 @@ "binop": null }, "value": "cfg", - "start": 112308, - "end": 112311, + "start": 112307, + "end": 112310, "loc": { "start": { "line": 2847, @@ -375263,8 +375263,8 @@ "binop": null, "updateContext": null }, - "start": 112311, - "end": 112312, + "start": 112310, + "end": 112311, "loc": { "start": { "line": 2847, @@ -375289,8 +375289,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 112312, - "end": 112333, + "start": 112311, + "end": 112332, "loc": { "start": { "line": 2847, @@ -375314,8 +375314,8 @@ "postfix": false, "binop": null }, - "start": 112333, - "end": 112334, + "start": 112332, + "end": 112333, "loc": { "start": { "line": 2847, @@ -375340,8 +375340,8 @@ "binop": null, "updateContext": null }, - "start": 112334, - "end": 112335, + "start": 112333, + "end": 112334, "loc": { "start": { "line": 2847, @@ -375366,8 +375366,8 @@ "binop": null }, "value": "cfg", - "start": 112356, - "end": 112359, + "start": 112355, + "end": 112358, "loc": { "start": { "line": 2848, @@ -375392,8 +375392,8 @@ "binop": null, "updateContext": null }, - "start": 112359, - "end": 112360, + "start": 112358, + "end": 112359, "loc": { "start": { "line": 2848, @@ -375418,8 +375418,8 @@ "binop": null }, "value": "aabb", - "start": 112360, - "end": 112364, + "start": 112359, + "end": 112363, "loc": { "start": { "line": 2848, @@ -375445,8 +375445,8 @@ "updateContext": null }, "value": "=", - "start": 112365, - "end": 112366, + "start": 112364, + "end": 112365, "loc": { "start": { "line": 2848, @@ -375471,8 +375471,8 @@ "binop": null }, "value": "aabb", - "start": 112367, - "end": 112371, + "start": 112366, + "end": 112370, "loc": { "start": { "line": 2848, @@ -375497,8 +375497,8 @@ "binop": null, "updateContext": null }, - "start": 112371, - "end": 112372, + "start": 112370, + "end": 112371, "loc": { "start": { "line": 2848, @@ -375522,8 +375522,8 @@ "postfix": false, "binop": null }, - "start": 112390, - "end": 112391, + "start": 112389, + "end": 112390, "loc": { "start": { "line": 2850, @@ -375550,8 +375550,8 @@ "updateContext": null }, "value": "if", - "start": 112408, - "end": 112410, + "start": 112407, + "end": 112409, "loc": { "start": { "line": 2851, @@ -375575,8 +375575,8 @@ "postfix": false, "binop": null }, - "start": 112411, - "end": 112412, + "start": 112410, + "end": 112411, "loc": { "start": { "line": 2851, @@ -375601,8 +375601,8 @@ "binop": null }, "value": "cfg", - "start": 112412, - "end": 112415, + "start": 112411, + "end": 112414, "loc": { "start": { "line": 2851, @@ -375627,8 +375627,8 @@ "binop": null, "updateContext": null }, - "start": 112415, - "end": 112416, + "start": 112414, + "end": 112415, "loc": { "start": { "line": 2851, @@ -375653,8 +375653,8 @@ "binop": null }, "value": "buckets", - "start": 112416, - "end": 112423, + "start": 112415, + "end": 112422, "loc": { "start": { "line": 2851, @@ -375678,8 +375678,8 @@ "postfix": false, "binop": null }, - "start": 112423, - "end": 112424, + "start": 112422, + "end": 112423, "loc": { "start": { "line": 2851, @@ -375703,8 +375703,8 @@ "postfix": false, "binop": null }, - "start": 112425, - "end": 112426, + "start": 112424, + "end": 112425, "loc": { "start": { "line": 2851, @@ -375731,8 +375731,8 @@ "updateContext": null }, "value": "const", - "start": 112447, - "end": 112452, + "start": 112446, + "end": 112451, "loc": { "start": { "line": 2852, @@ -375757,8 +375757,8 @@ "binop": null }, "value": "aabb", - "start": 112453, - "end": 112457, + "start": 112452, + "end": 112456, "loc": { "start": { "line": 2852, @@ -375784,8 +375784,8 @@ "updateContext": null }, "value": "=", - "start": 112458, - "end": 112459, + "start": 112457, + "end": 112458, "loc": { "start": { "line": 2852, @@ -375810,8 +375810,8 @@ "binop": null }, "value": "math", - "start": 112460, - "end": 112464, + "start": 112459, + "end": 112463, "loc": { "start": { "line": 2852, @@ -375836,8 +375836,8 @@ "binop": null, "updateContext": null }, - "start": 112464, - "end": 112465, + "start": 112463, + "end": 112464, "loc": { "start": { "line": 2852, @@ -375862,8 +375862,8 @@ "binop": null }, "value": "collapseAABB3", - "start": 112465, - "end": 112478, + "start": 112464, + "end": 112477, "loc": { "start": { "line": 2852, @@ -375887,8 +375887,8 @@ "postfix": false, "binop": null }, - "start": 112478, - "end": 112479, + "start": 112477, + "end": 112478, "loc": { "start": { "line": 2852, @@ -375912,8 +375912,8 @@ "postfix": false, "binop": null }, - "start": 112479, - "end": 112480, + "start": 112478, + "end": 112479, "loc": { "start": { "line": 2852, @@ -375938,8 +375938,8 @@ "binop": null, "updateContext": null }, - "start": 112480, - "end": 112481, + "start": 112479, + "end": 112480, "loc": { "start": { "line": 2852, @@ -375966,8 +375966,8 @@ "updateContext": null }, "value": "for", - "start": 112502, - "end": 112505, + "start": 112501, + "end": 112504, "loc": { "start": { "line": 2853, @@ -375991,8 +375991,8 @@ "postfix": false, "binop": null }, - "start": 112506, - "end": 112507, + "start": 112505, + "end": 112506, "loc": { "start": { "line": 2853, @@ -376019,8 +376019,8 @@ "updateContext": null }, "value": "let", - "start": 112507, - "end": 112510, + "start": 112506, + "end": 112509, "loc": { "start": { "line": 2853, @@ -376045,8 +376045,8 @@ "binop": null }, "value": "i", - "start": 112511, - "end": 112512, + "start": 112510, + "end": 112511, "loc": { "start": { "line": 2853, @@ -376072,8 +376072,8 @@ "updateContext": null }, "value": "=", - "start": 112513, - "end": 112514, + "start": 112512, + "end": 112513, "loc": { "start": { "line": 2853, @@ -376099,8 +376099,8 @@ "updateContext": null }, "value": 0, - "start": 112515, - "end": 112516, + "start": 112514, + "end": 112515, "loc": { "start": { "line": 2853, @@ -376125,8 +376125,8 @@ "binop": null, "updateContext": null }, - "start": 112516, - "end": 112517, + "start": 112515, + "end": 112516, "loc": { "start": { "line": 2853, @@ -376151,8 +376151,8 @@ "binop": null }, "value": "len", - "start": 112518, - "end": 112521, + "start": 112517, + "end": 112520, "loc": { "start": { "line": 2853, @@ -376178,8 +376178,8 @@ "updateContext": null }, "value": "=", - "start": 112522, - "end": 112523, + "start": 112521, + "end": 112522, "loc": { "start": { "line": 2853, @@ -376204,8 +376204,8 @@ "binop": null }, "value": "cfg", - "start": 112524, - "end": 112527, + "start": 112523, + "end": 112526, "loc": { "start": { "line": 2853, @@ -376230,8 +376230,8 @@ "binop": null, "updateContext": null }, - "start": 112527, - "end": 112528, + "start": 112526, + "end": 112527, "loc": { "start": { "line": 2853, @@ -376256,8 +376256,8 @@ "binop": null }, "value": "buckets", - "start": 112528, - "end": 112535, + "start": 112527, + "end": 112534, "loc": { "start": { "line": 2853, @@ -376282,8 +376282,8 @@ "binop": null, "updateContext": null }, - "start": 112535, - "end": 112536, + "start": 112534, + "end": 112535, "loc": { "start": { "line": 2853, @@ -376308,8 +376308,8 @@ "binop": null }, "value": "length", - "start": 112536, - "end": 112542, + "start": 112535, + "end": 112541, "loc": { "start": { "line": 2853, @@ -376334,8 +376334,8 @@ "binop": null, "updateContext": null }, - "start": 112542, - "end": 112543, + "start": 112541, + "end": 112542, "loc": { "start": { "line": 2853, @@ -376360,8 +376360,8 @@ "binop": null }, "value": "i", - "start": 112544, - "end": 112545, + "start": 112543, + "end": 112544, "loc": { "start": { "line": 2853, @@ -376387,8 +376387,8 @@ "updateContext": null }, "value": "<", - "start": 112546, - "end": 112547, + "start": 112545, + "end": 112546, "loc": { "start": { "line": 2853, @@ -376413,8 +376413,8 @@ "binop": null }, "value": "len", - "start": 112548, - "end": 112551, + "start": 112547, + "end": 112550, "loc": { "start": { "line": 2853, @@ -376439,8 +376439,8 @@ "binop": null, "updateContext": null }, - "start": 112551, - "end": 112552, + "start": 112550, + "end": 112551, "loc": { "start": { "line": 2853, @@ -376465,8 +376465,8 @@ "binop": null }, "value": "i", - "start": 112553, - "end": 112554, + "start": 112552, + "end": 112553, "loc": { "start": { "line": 2853, @@ -376491,8 +376491,8 @@ "binop": null }, "value": "++", - "start": 112554, - "end": 112556, + "start": 112553, + "end": 112555, "loc": { "start": { "line": 2853, @@ -376516,8 +376516,8 @@ "postfix": false, "binop": null }, - "start": 112556, - "end": 112557, + "start": 112555, + "end": 112556, "loc": { "start": { "line": 2853, @@ -376541,8 +376541,8 @@ "postfix": false, "binop": null }, - "start": 112558, - "end": 112559, + "start": 112557, + "end": 112558, "loc": { "start": { "line": 2853, @@ -376569,8 +376569,8 @@ "updateContext": null }, "value": "const", - "start": 112584, - "end": 112589, + "start": 112583, + "end": 112588, "loc": { "start": { "line": 2854, @@ -376595,8 +376595,8 @@ "binop": null }, "value": "bucket", - "start": 112590, - "end": 112596, + "start": 112589, + "end": 112595, "loc": { "start": { "line": 2854, @@ -376622,8 +376622,8 @@ "updateContext": null }, "value": "=", - "start": 112597, - "end": 112598, + "start": 112596, + "end": 112597, "loc": { "start": { "line": 2854, @@ -376648,8 +376648,8 @@ "binop": null }, "value": "cfg", - "start": 112599, - "end": 112602, + "start": 112598, + "end": 112601, "loc": { "start": { "line": 2854, @@ -376674,8 +376674,8 @@ "binop": null, "updateContext": null }, - "start": 112602, - "end": 112603, + "start": 112601, + "end": 112602, "loc": { "start": { "line": 2854, @@ -376700,8 +376700,8 @@ "binop": null }, "value": "buckets", - "start": 112603, - "end": 112610, + "start": 112602, + "end": 112609, "loc": { "start": { "line": 2854, @@ -376726,8 +376726,8 @@ "binop": null, "updateContext": null }, - "start": 112610, - "end": 112611, + "start": 112609, + "end": 112610, "loc": { "start": { "line": 2854, @@ -376752,8 +376752,8 @@ "binop": null }, "value": "i", - "start": 112611, - "end": 112612, + "start": 112610, + "end": 112611, "loc": { "start": { "line": 2854, @@ -376778,8 +376778,8 @@ "binop": null, "updateContext": null }, - "start": 112612, - "end": 112613, + "start": 112611, + "end": 112612, "loc": { "start": { "line": 2854, @@ -376804,8 +376804,8 @@ "binop": null, "updateContext": null }, - "start": 112613, - "end": 112614, + "start": 112612, + "end": 112613, "loc": { "start": { "line": 2854, @@ -376832,8 +376832,8 @@ "updateContext": null }, "value": "if", - "start": 112639, - "end": 112641, + "start": 112638, + "end": 112640, "loc": { "start": { "line": 2855, @@ -376857,8 +376857,8 @@ "postfix": false, "binop": null }, - "start": 112642, - "end": 112643, + "start": 112641, + "end": 112642, "loc": { "start": { "line": 2855, @@ -376883,8 +376883,8 @@ "binop": null }, "value": "bucket", - "start": 112643, - "end": 112649, + "start": 112642, + "end": 112648, "loc": { "start": { "line": 2855, @@ -376909,8 +376909,8 @@ "binop": null, "updateContext": null }, - "start": 112649, - "end": 112650, + "start": 112648, + "end": 112649, "loc": { "start": { "line": 2855, @@ -376935,8 +376935,8 @@ "binop": null }, "value": "positions", - "start": 112650, - "end": 112659, + "start": 112649, + "end": 112658, "loc": { "start": { "line": 2855, @@ -376960,8 +376960,8 @@ "postfix": false, "binop": null }, - "start": 112659, - "end": 112660, + "start": 112658, + "end": 112659, "loc": { "start": { "line": 2855, @@ -376985,8 +376985,8 @@ "postfix": false, "binop": null }, - "start": 112661, - "end": 112662, + "start": 112660, + "end": 112661, "loc": { "start": { "line": 2855, @@ -377011,8 +377011,8 @@ "binop": null }, "value": "math", - "start": 112691, - "end": 112695, + "start": 112690, + "end": 112694, "loc": { "start": { "line": 2856, @@ -377037,8 +377037,8 @@ "binop": null, "updateContext": null }, - "start": 112695, - "end": 112696, + "start": 112694, + "end": 112695, "loc": { "start": { "line": 2856, @@ -377063,8 +377063,8 @@ "binop": null }, "value": "expandAABB3Points3", - "start": 112696, - "end": 112714, + "start": 112695, + "end": 112713, "loc": { "start": { "line": 2856, @@ -377088,8 +377088,8 @@ "postfix": false, "binop": null }, - "start": 112714, - "end": 112715, + "start": 112713, + "end": 112714, "loc": { "start": { "line": 2856, @@ -377114,8 +377114,8 @@ "binop": null }, "value": "aabb", - "start": 112715, - "end": 112719, + "start": 112714, + "end": 112718, "loc": { "start": { "line": 2856, @@ -377140,8 +377140,8 @@ "binop": null, "updateContext": null }, - "start": 112719, - "end": 112720, + "start": 112718, + "end": 112719, "loc": { "start": { "line": 2856, @@ -377166,8 +377166,8 @@ "binop": null }, "value": "bucket", - "start": 112721, - "end": 112727, + "start": 112720, + "end": 112726, "loc": { "start": { "line": 2856, @@ -377192,8 +377192,8 @@ "binop": null, "updateContext": null }, - "start": 112727, - "end": 112728, + "start": 112726, + "end": 112727, "loc": { "start": { "line": 2856, @@ -377218,8 +377218,8 @@ "binop": null }, "value": "positions", - "start": 112728, - "end": 112737, + "start": 112727, + "end": 112736, "loc": { "start": { "line": 2856, @@ -377243,8 +377243,8 @@ "postfix": false, "binop": null }, - "start": 112737, - "end": 112738, + "start": 112736, + "end": 112737, "loc": { "start": { "line": 2856, @@ -377269,8 +377269,8 @@ "binop": null, "updateContext": null }, - "start": 112738, - "end": 112739, + "start": 112737, + "end": 112738, "loc": { "start": { "line": 2856, @@ -377294,8 +377294,8 @@ "postfix": false, "binop": null }, - "start": 112764, - "end": 112765, + "start": 112763, + "end": 112764, "loc": { "start": { "line": 2857, @@ -377322,8 +377322,8 @@ "updateContext": null }, "value": "else", - "start": 112766, - "end": 112770, + "start": 112765, + "end": 112769, "loc": { "start": { "line": 2857, @@ -377350,8 +377350,8 @@ "updateContext": null }, "value": "if", - "start": 112771, - "end": 112773, + "start": 112770, + "end": 112772, "loc": { "start": { "line": 2857, @@ -377375,8 +377375,8 @@ "postfix": false, "binop": null }, - "start": 112774, - "end": 112775, + "start": 112773, + "end": 112774, "loc": { "start": { "line": 2857, @@ -377401,8 +377401,8 @@ "binop": null }, "value": "bucket", - "start": 112775, - "end": 112781, + "start": 112774, + "end": 112780, "loc": { "start": { "line": 2857, @@ -377427,8 +377427,8 @@ "binop": null, "updateContext": null }, - "start": 112781, - "end": 112782, + "start": 112780, + "end": 112781, "loc": { "start": { "line": 2857, @@ -377453,8 +377453,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 112782, - "end": 112801, + "start": 112781, + "end": 112800, "loc": { "start": { "line": 2857, @@ -377478,8 +377478,8 @@ "postfix": false, "binop": null }, - "start": 112801, - "end": 112802, + "start": 112800, + "end": 112801, "loc": { "start": { "line": 2857, @@ -377503,8 +377503,8 @@ "postfix": false, "binop": null }, - "start": 112803, - "end": 112804, + "start": 112802, + "end": 112803, "loc": { "start": { "line": 2857, @@ -377529,8 +377529,8 @@ "binop": null }, "value": "math", - "start": 112833, - "end": 112837, + "start": 112832, + "end": 112836, "loc": { "start": { "line": 2858, @@ -377555,8 +377555,8 @@ "binop": null, "updateContext": null }, - "start": 112837, - "end": 112838, + "start": 112836, + "end": 112837, "loc": { "start": { "line": 2858, @@ -377581,8 +377581,8 @@ "binop": null }, "value": "expandAABB3Points3", - "start": 112838, - "end": 112856, + "start": 112837, + "end": 112855, "loc": { "start": { "line": 2858, @@ -377606,8 +377606,8 @@ "postfix": false, "binop": null }, - "start": 112856, - "end": 112857, + "start": 112855, + "end": 112856, "loc": { "start": { "line": 2858, @@ -377632,8 +377632,8 @@ "binop": null }, "value": "aabb", - "start": 112857, - "end": 112861, + "start": 112856, + "end": 112860, "loc": { "start": { "line": 2858, @@ -377658,8 +377658,8 @@ "binop": null, "updateContext": null }, - "start": 112861, - "end": 112862, + "start": 112860, + "end": 112861, "loc": { "start": { "line": 2858, @@ -377684,8 +377684,8 @@ "binop": null }, "value": "bucket", - "start": 112863, - "end": 112869, + "start": 112862, + "end": 112868, "loc": { "start": { "line": 2858, @@ -377710,8 +377710,8 @@ "binop": null, "updateContext": null }, - "start": 112869, - "end": 112870, + "start": 112868, + "end": 112869, "loc": { "start": { "line": 2858, @@ -377736,8 +377736,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 112870, - "end": 112889, + "start": 112869, + "end": 112888, "loc": { "start": { "line": 2858, @@ -377761,8 +377761,8 @@ "postfix": false, "binop": null }, - "start": 112889, - "end": 112890, + "start": 112888, + "end": 112889, "loc": { "start": { "line": 2858, @@ -377787,8 +377787,8 @@ "binop": null, "updateContext": null }, - "start": 112890, - "end": 112891, + "start": 112889, + "end": 112890, "loc": { "start": { "line": 2858, @@ -377812,8 +377812,8 @@ "postfix": false, "binop": null }, - "start": 112916, - "end": 112917, + "start": 112915, + "end": 112916, "loc": { "start": { "line": 2859, @@ -377837,8 +377837,8 @@ "postfix": false, "binop": null }, - "start": 112938, - "end": 112939, + "start": 112937, + "end": 112938, "loc": { "start": { "line": 2860, @@ -377865,8 +377865,8 @@ "updateContext": null }, "value": "if", - "start": 112960, - "end": 112962, + "start": 112959, + "end": 112961, "loc": { "start": { "line": 2861, @@ -377890,8 +377890,8 @@ "postfix": false, "binop": null }, - "start": 112963, - "end": 112964, + "start": 112962, + "end": 112963, "loc": { "start": { "line": 2861, @@ -377916,8 +377916,8 @@ "binop": null }, "value": "cfg", - "start": 112964, - "end": 112967, + "start": 112963, + "end": 112966, "loc": { "start": { "line": 2861, @@ -377942,8 +377942,8 @@ "binop": null, "updateContext": null }, - "start": 112967, - "end": 112968, + "start": 112966, + "end": 112967, "loc": { "start": { "line": 2861, @@ -377968,8 +377968,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 112968, - "end": 112989, + "start": 112967, + "end": 112988, "loc": { "start": { "line": 2861, @@ -377993,8 +377993,8 @@ "postfix": false, "binop": null }, - "start": 112989, - "end": 112990, + "start": 112988, + "end": 112989, "loc": { "start": { "line": 2861, @@ -378018,8 +378018,8 @@ "postfix": false, "binop": null }, - "start": 112991, - "end": 112992, + "start": 112990, + "end": 112991, "loc": { "start": { "line": 2861, @@ -378044,8 +378044,8 @@ "binop": null }, "value": "geometryCompressionUtils", - "start": 113017, - "end": 113041, + "start": 113016, + "end": 113040, "loc": { "start": { "line": 2862, @@ -378070,8 +378070,8 @@ "binop": null, "updateContext": null }, - "start": 113041, - "end": 113042, + "start": 113040, + "end": 113041, "loc": { "start": { "line": 2862, @@ -378096,8 +378096,8 @@ "binop": null }, "value": "decompressAABB", - "start": 113042, - "end": 113056, + "start": 113041, + "end": 113055, "loc": { "start": { "line": 2862, @@ -378121,8 +378121,8 @@ "postfix": false, "binop": null }, - "start": 113056, - "end": 113057, + "start": 113055, + "end": 113056, "loc": { "start": { "line": 2862, @@ -378147,8 +378147,8 @@ "binop": null }, "value": "aabb", - "start": 113057, - "end": 113061, + "start": 113056, + "end": 113060, "loc": { "start": { "line": 2862, @@ -378173,8 +378173,8 @@ "binop": null, "updateContext": null }, - "start": 113061, - "end": 113062, + "start": 113060, + "end": 113061, "loc": { "start": { "line": 2862, @@ -378199,8 +378199,8 @@ "binop": null }, "value": "cfg", - "start": 113063, - "end": 113066, + "start": 113062, + "end": 113065, "loc": { "start": { "line": 2862, @@ -378225,8 +378225,8 @@ "binop": null, "updateContext": null }, - "start": 113066, - "end": 113067, + "start": 113065, + "end": 113066, "loc": { "start": { "line": 2862, @@ -378251,8 +378251,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 113067, - "end": 113088, + "start": 113066, + "end": 113087, "loc": { "start": { "line": 2862, @@ -378276,8 +378276,8 @@ "postfix": false, "binop": null }, - "start": 113088, - "end": 113089, + "start": 113087, + "end": 113088, "loc": { "start": { "line": 2862, @@ -378302,8 +378302,8 @@ "binop": null, "updateContext": null }, - "start": 113089, - "end": 113090, + "start": 113088, + "end": 113089, "loc": { "start": { "line": 2862, @@ -378327,8 +378327,8 @@ "postfix": false, "binop": null }, - "start": 113111, - "end": 113112, + "start": 113110, + "end": 113111, "loc": { "start": { "line": 2863, @@ -378353,8 +378353,8 @@ "binop": null }, "value": "cfg", - "start": 113133, - "end": 113136, + "start": 113132, + "end": 113135, "loc": { "start": { "line": 2864, @@ -378379,8 +378379,8 @@ "binop": null, "updateContext": null }, - "start": 113136, - "end": 113137, + "start": 113135, + "end": 113136, "loc": { "start": { "line": 2864, @@ -378405,8 +378405,8 @@ "binop": null }, "value": "aabb", - "start": 113137, - "end": 113141, + "start": 113136, + "end": 113140, "loc": { "start": { "line": 2864, @@ -378432,8 +378432,8 @@ "updateContext": null }, "value": "=", - "start": 113142, - "end": 113143, + "start": 113141, + "end": 113142, "loc": { "start": { "line": 2864, @@ -378458,8 +378458,8 @@ "binop": null }, "value": "aabb", - "start": 113144, - "end": 113148, + "start": 113143, + "end": 113147, "loc": { "start": { "line": 2864, @@ -378484,8 +378484,8 @@ "binop": null, "updateContext": null }, - "start": 113148, - "end": 113149, + "start": 113147, + "end": 113148, "loc": { "start": { "line": 2864, @@ -378509,8 +378509,8 @@ "postfix": false, "binop": null }, - "start": 113166, - "end": 113167, + "start": 113165, + "end": 113166, "loc": { "start": { "line": 2865, @@ -378537,8 +378537,8 @@ "updateContext": null }, "value": "if", - "start": 113185, - "end": 113187, + "start": 113184, + "end": 113186, "loc": { "start": { "line": 2867, @@ -378562,8 +378562,8 @@ "postfix": false, "binop": null }, - "start": 113188, - "end": 113189, + "start": 113187, + "end": 113188, "loc": { "start": { "line": 2867, @@ -378588,8 +378588,8 @@ "binop": null }, "value": "cfg", - "start": 113189, - "end": 113192, + "start": 113188, + "end": 113191, "loc": { "start": { "line": 2867, @@ -378614,8 +378614,8 @@ "binop": null, "updateContext": null }, - "start": 113192, - "end": 113193, + "start": 113191, + "end": 113192, "loc": { "start": { "line": 2867, @@ -378640,8 +378640,8 @@ "binop": null }, "value": "meshMatrix", - "start": 113193, - "end": 113203, + "start": 113192, + "end": 113202, "loc": { "start": { "line": 2867, @@ -378665,8 +378665,8 @@ "postfix": false, "binop": null }, - "start": 113203, - "end": 113204, + "start": 113202, + "end": 113203, "loc": { "start": { "line": 2867, @@ -378690,8 +378690,8 @@ "postfix": false, "binop": null }, - "start": 113205, - "end": 113206, + "start": 113204, + "end": 113205, "loc": { "start": { "line": 2867, @@ -378716,8 +378716,8 @@ "binop": null }, "value": "math", - "start": 113227, - "end": 113231, + "start": 113226, + "end": 113230, "loc": { "start": { "line": 2868, @@ -378742,8 +378742,8 @@ "binop": null, "updateContext": null }, - "start": 113231, - "end": 113232, + "start": 113230, + "end": 113231, "loc": { "start": { "line": 2868, @@ -378768,8 +378768,8 @@ "binop": null }, "value": "AABB3ToOBB3", - "start": 113232, - "end": 113243, + "start": 113231, + "end": 113242, "loc": { "start": { "line": 2868, @@ -378793,8 +378793,8 @@ "postfix": false, "binop": null }, - "start": 113243, - "end": 113244, + "start": 113242, + "end": 113243, "loc": { "start": { "line": 2868, @@ -378819,8 +378819,8 @@ "binop": null }, "value": "cfg", - "start": 113244, - "end": 113247, + "start": 113243, + "end": 113246, "loc": { "start": { "line": 2868, @@ -378845,8 +378845,8 @@ "binop": null, "updateContext": null }, - "start": 113247, - "end": 113248, + "start": 113246, + "end": 113247, "loc": { "start": { "line": 2868, @@ -378871,8 +378871,8 @@ "binop": null }, "value": "aabb", - "start": 113248, - "end": 113252, + "start": 113247, + "end": 113251, "loc": { "start": { "line": 2868, @@ -378897,8 +378897,8 @@ "binop": null, "updateContext": null }, - "start": 113252, - "end": 113253, + "start": 113251, + "end": 113252, "loc": { "start": { "line": 2868, @@ -378923,8 +378923,8 @@ "binop": null }, "value": "tempOBB3", - "start": 113254, - "end": 113262, + "start": 113253, + "end": 113261, "loc": { "start": { "line": 2868, @@ -378948,8 +378948,8 @@ "postfix": false, "binop": null }, - "start": 113262, - "end": 113263, + "start": 113261, + "end": 113262, "loc": { "start": { "line": 2868, @@ -378974,8 +378974,8 @@ "binop": null, "updateContext": null }, - "start": 113263, - "end": 113264, + "start": 113262, + "end": 113263, "loc": { "start": { "line": 2868, @@ -379000,8 +379000,8 @@ "binop": null }, "value": "math", - "start": 113285, - "end": 113289, + "start": 113284, + "end": 113288, "loc": { "start": { "line": 2869, @@ -379026,8 +379026,8 @@ "binop": null, "updateContext": null }, - "start": 113289, - "end": 113290, + "start": 113288, + "end": 113289, "loc": { "start": { "line": 2869, @@ -379052,8 +379052,8 @@ "binop": null }, "value": "transformOBB3", - "start": 113290, - "end": 113303, + "start": 113289, + "end": 113302, "loc": { "start": { "line": 2869, @@ -379077,8 +379077,8 @@ "postfix": false, "binop": null }, - "start": 113303, - "end": 113304, + "start": 113302, + "end": 113303, "loc": { "start": { "line": 2869, @@ -379103,8 +379103,8 @@ "binop": null }, "value": "cfg", - "start": 113304, - "end": 113307, + "start": 113303, + "end": 113306, "loc": { "start": { "line": 2869, @@ -379129,8 +379129,8 @@ "binop": null, "updateContext": null }, - "start": 113307, - "end": 113308, + "start": 113306, + "end": 113307, "loc": { "start": { "line": 2869, @@ -379155,8 +379155,8 @@ "binop": null }, "value": "meshMatrix", - "start": 113308, - "end": 113318, + "start": 113307, + "end": 113317, "loc": { "start": { "line": 2869, @@ -379181,8 +379181,8 @@ "binop": null, "updateContext": null }, - "start": 113318, - "end": 113319, + "start": 113317, + "end": 113318, "loc": { "start": { "line": 2869, @@ -379207,8 +379207,8 @@ "binop": null }, "value": "tempOBB3", - "start": 113320, - "end": 113328, + "start": 113319, + "end": 113327, "loc": { "start": { "line": 2869, @@ -379232,8 +379232,8 @@ "postfix": false, "binop": null }, - "start": 113328, - "end": 113329, + "start": 113327, + "end": 113328, "loc": { "start": { "line": 2869, @@ -379258,8 +379258,8 @@ "binop": null, "updateContext": null }, - "start": 113329, - "end": 113330, + "start": 113328, + "end": 113329, "loc": { "start": { "line": 2869, @@ -379284,8 +379284,8 @@ "binop": null }, "value": "math", - "start": 113351, - "end": 113355, + "start": 113350, + "end": 113354, "loc": { "start": { "line": 2870, @@ -379310,8 +379310,8 @@ "binop": null, "updateContext": null }, - "start": 113355, - "end": 113356, + "start": 113354, + "end": 113355, "loc": { "start": { "line": 2870, @@ -379336,8 +379336,8 @@ "binop": null }, "value": "OBB3ToAABB3", - "start": 113356, - "end": 113367, + "start": 113355, + "end": 113366, "loc": { "start": { "line": 2870, @@ -379361,8 +379361,8 @@ "postfix": false, "binop": null }, - "start": 113367, - "end": 113368, + "start": 113366, + "end": 113367, "loc": { "start": { "line": 2870, @@ -379387,8 +379387,8 @@ "binop": null }, "value": "tempOBB3", - "start": 113368, - "end": 113376, + "start": 113367, + "end": 113375, "loc": { "start": { "line": 2870, @@ -379413,8 +379413,8 @@ "binop": null, "updateContext": null }, - "start": 113376, - "end": 113377, + "start": 113375, + "end": 113376, "loc": { "start": { "line": 2870, @@ -379439,8 +379439,8 @@ "binop": null }, "value": "cfg", - "start": 113378, - "end": 113381, + "start": 113377, + "end": 113380, "loc": { "start": { "line": 2870, @@ -379465,8 +379465,8 @@ "binop": null, "updateContext": null }, - "start": 113381, - "end": 113382, + "start": 113380, + "end": 113381, "loc": { "start": { "line": 2870, @@ -379491,8 +379491,8 @@ "binop": null }, "value": "aabb", - "start": 113382, - "end": 113386, + "start": 113381, + "end": 113385, "loc": { "start": { "line": 2870, @@ -379516,8 +379516,8 @@ "postfix": false, "binop": null }, - "start": 113386, - "end": 113387, + "start": 113385, + "end": 113386, "loc": { "start": { "line": 2870, @@ -379542,8 +379542,8 @@ "binop": null, "updateContext": null }, - "start": 113387, - "end": 113388, + "start": 113386, + "end": 113387, "loc": { "start": { "line": 2870, @@ -379567,8 +379567,8 @@ "postfix": false, "binop": null }, - "start": 113405, - "end": 113406, + "start": 113404, + "end": 113405, "loc": { "start": { "line": 2871, @@ -379583,8 +379583,8 @@ { "type": "CommentLine", "value": " EDGES", - "start": 113424, - "end": 113432, + "start": 113423, + "end": 113431, "loc": { "start": { "line": 2873, @@ -379611,8 +379611,8 @@ "updateContext": null }, "value": "if", - "start": 113450, - "end": 113452, + "start": 113449, + "end": 113451, "loc": { "start": { "line": 2875, @@ -379636,8 +379636,8 @@ "postfix": false, "binop": null }, - "start": 113453, - "end": 113454, + "start": 113452, + "end": 113453, "loc": { "start": { "line": 2875, @@ -379663,8 +379663,8 @@ "updateContext": null }, "value": "!", - "start": 113454, - "end": 113455, + "start": 113453, + "end": 113454, "loc": { "start": { "line": 2875, @@ -379689,8 +379689,8 @@ "binop": null }, "value": "cfg", - "start": 113455, - "end": 113458, + "start": 113454, + "end": 113457, "loc": { "start": { "line": 2875, @@ -379715,8 +379715,8 @@ "binop": null, "updateContext": null }, - "start": 113458, - "end": 113459, + "start": 113457, + "end": 113458, "loc": { "start": { "line": 2875, @@ -379741,8 +379741,8 @@ "binop": null }, "value": "buckets", - "start": 113459, - "end": 113466, + "start": 113458, + "end": 113465, "loc": { "start": { "line": 2875, @@ -379768,8 +379768,8 @@ "updateContext": null }, "value": "&&", - "start": 113467, - "end": 113469, + "start": 113466, + "end": 113468, "loc": { "start": { "line": 2875, @@ -379795,8 +379795,8 @@ "updateContext": null }, "value": "!", - "start": 113470, - "end": 113471, + "start": 113469, + "end": 113470, "loc": { "start": { "line": 2875, @@ -379821,8 +379821,8 @@ "binop": null }, "value": "cfg", - "start": 113471, - "end": 113474, + "start": 113470, + "end": 113473, "loc": { "start": { "line": 2875, @@ -379847,8 +379847,8 @@ "binop": null, "updateContext": null }, - "start": 113474, - "end": 113475, + "start": 113473, + "end": 113474, "loc": { "start": { "line": 2875, @@ -379873,8 +379873,8 @@ "binop": null }, "value": "edgeIndices", - "start": 113475, - "end": 113486, + "start": 113474, + "end": 113485, "loc": { "start": { "line": 2875, @@ -379900,8 +379900,8 @@ "updateContext": null }, "value": "&&", - "start": 113487, - "end": 113489, + "start": 113486, + "end": 113488, "loc": { "start": { "line": 2875, @@ -379925,8 +379925,8 @@ "postfix": false, "binop": null }, - "start": 113490, - "end": 113491, + "start": 113489, + "end": 113490, "loc": { "start": { "line": 2875, @@ -379951,8 +379951,8 @@ "binop": null }, "value": "cfg", - "start": 113491, - "end": 113494, + "start": 113490, + "end": 113493, "loc": { "start": { "line": 2875, @@ -379977,8 +379977,8 @@ "binop": null, "updateContext": null }, - "start": 113494, - "end": 113495, + "start": 113493, + "end": 113494, "loc": { "start": { "line": 2875, @@ -380003,8 +380003,8 @@ "binop": null }, "value": "primitive", - "start": 113495, - "end": 113504, + "start": 113494, + "end": 113503, "loc": { "start": { "line": 2875, @@ -380030,8 +380030,8 @@ "updateContext": null }, "value": "===", - "start": 113505, - "end": 113508, + "start": 113504, + "end": 113507, "loc": { "start": { "line": 2875, @@ -380057,8 +380057,8 @@ "updateContext": null }, "value": "triangles", - "start": 113509, - "end": 113520, + "start": 113508, + "end": 113519, "loc": { "start": { "line": 2875, @@ -380084,8 +380084,8 @@ "updateContext": null }, "value": "||", - "start": 113521, - "end": 113523, + "start": 113520, + "end": 113522, "loc": { "start": { "line": 2875, @@ -380110,8 +380110,8 @@ "binop": null }, "value": "cfg", - "start": 113524, - "end": 113527, + "start": 113523, + "end": 113526, "loc": { "start": { "line": 2875, @@ -380136,8 +380136,8 @@ "binop": null, "updateContext": null }, - "start": 113527, - "end": 113528, + "start": 113526, + "end": 113527, "loc": { "start": { "line": 2875, @@ -380162,8 +380162,8 @@ "binop": null }, "value": "primitive", - "start": 113528, - "end": 113537, + "start": 113527, + "end": 113536, "loc": { "start": { "line": 2875, @@ -380189,8 +380189,8 @@ "updateContext": null }, "value": "===", - "start": 113538, - "end": 113541, + "start": 113537, + "end": 113540, "loc": { "start": { "line": 2875, @@ -380216,8 +380216,8 @@ "updateContext": null }, "value": "solid", - "start": 113542, - "end": 113549, + "start": 113541, + "end": 113548, "loc": { "start": { "line": 2875, @@ -380243,8 +380243,8 @@ "updateContext": null }, "value": "||", - "start": 113550, - "end": 113552, + "start": 113549, + "end": 113551, "loc": { "start": { "line": 2875, @@ -380269,8 +380269,8 @@ "binop": null }, "value": "cfg", - "start": 113553, - "end": 113556, + "start": 113552, + "end": 113555, "loc": { "start": { "line": 2875, @@ -380295,8 +380295,8 @@ "binop": null, "updateContext": null }, - "start": 113556, - "end": 113557, + "start": 113555, + "end": 113556, "loc": { "start": { "line": 2875, @@ -380321,8 +380321,8 @@ "binop": null }, "value": "primitive", - "start": 113557, - "end": 113566, + "start": 113556, + "end": 113565, "loc": { "start": { "line": 2875, @@ -380348,8 +380348,8 @@ "updateContext": null }, "value": "===", - "start": 113567, - "end": 113570, + "start": 113566, + "end": 113569, "loc": { "start": { "line": 2875, @@ -380375,8 +380375,8 @@ "updateContext": null }, "value": "surface", - "start": 113571, - "end": 113580, + "start": 113570, + "end": 113579, "loc": { "start": { "line": 2875, @@ -380400,8 +380400,8 @@ "postfix": false, "binop": null }, - "start": 113580, - "end": 113581, + "start": 113579, + "end": 113580, "loc": { "start": { "line": 2875, @@ -380425,8 +380425,8 @@ "postfix": false, "binop": null }, - "start": 113581, - "end": 113582, + "start": 113580, + "end": 113581, "loc": { "start": { "line": 2875, @@ -380450,8 +380450,8 @@ "postfix": false, "binop": null }, - "start": 113583, - "end": 113584, + "start": 113582, + "end": 113583, "loc": { "start": { "line": 2875, @@ -380478,8 +380478,8 @@ "updateContext": null }, "value": "if", - "start": 113605, - "end": 113607, + "start": 113604, + "end": 113606, "loc": { "start": { "line": 2876, @@ -380503,8 +380503,8 @@ "postfix": false, "binop": null }, - "start": 113608, - "end": 113609, + "start": 113607, + "end": 113608, "loc": { "start": { "line": 2876, @@ -380529,8 +380529,8 @@ "binop": null }, "value": "cfg", - "start": 113609, - "end": 113612, + "start": 113608, + "end": 113611, "loc": { "start": { "line": 2876, @@ -380555,8 +380555,8 @@ "binop": null, "updateContext": null }, - "start": 113612, - "end": 113613, + "start": 113611, + "end": 113612, "loc": { "start": { "line": 2876, @@ -380581,8 +380581,8 @@ "binop": null }, "value": "positions", - "start": 113613, - "end": 113622, + "start": 113612, + "end": 113621, "loc": { "start": { "line": 2876, @@ -380606,8 +380606,8 @@ "postfix": false, "binop": null }, - "start": 113622, - "end": 113623, + "start": 113621, + "end": 113622, "loc": { "start": { "line": 2876, @@ -380631,8 +380631,8 @@ "postfix": false, "binop": null }, - "start": 113624, - "end": 113625, + "start": 113623, + "end": 113624, "loc": { "start": { "line": 2876, @@ -380647,8 +380647,8 @@ { "type": "CommentLine", "value": " Faster", - "start": 113626, - "end": 113635, + "start": 113625, + "end": 113634, "loc": { "start": { "line": 2876, @@ -380673,8 +380673,8 @@ "binop": null }, "value": "cfg", - "start": 113660, - "end": 113663, + "start": 113659, + "end": 113662, "loc": { "start": { "line": 2877, @@ -380699,8 +380699,8 @@ "binop": null, "updateContext": null }, - "start": 113663, - "end": 113664, + "start": 113662, + "end": 113663, "loc": { "start": { "line": 2877, @@ -380725,8 +380725,8 @@ "binop": null }, "value": "edgeIndices", - "start": 113664, - "end": 113675, + "start": 113663, + "end": 113674, "loc": { "start": { "line": 2877, @@ -380752,8 +380752,8 @@ "updateContext": null }, "value": "=", - "start": 113676, - "end": 113677, + "start": 113675, + "end": 113676, "loc": { "start": { "line": 2877, @@ -380778,8 +380778,8 @@ "binop": null }, "value": "buildEdgeIndices", - "start": 113678, - "end": 113694, + "start": 113677, + "end": 113693, "loc": { "start": { "line": 2877, @@ -380803,8 +380803,8 @@ "postfix": false, "binop": null }, - "start": 113694, - "end": 113695, + "start": 113693, + "end": 113694, "loc": { "start": { "line": 2877, @@ -380829,8 +380829,8 @@ "binop": null }, "value": "cfg", - "start": 113695, - "end": 113698, + "start": 113694, + "end": 113697, "loc": { "start": { "line": 2877, @@ -380855,8 +380855,8 @@ "binop": null, "updateContext": null }, - "start": 113698, - "end": 113699, + "start": 113697, + "end": 113698, "loc": { "start": { "line": 2877, @@ -380881,8 +380881,8 @@ "binop": null }, "value": "positions", - "start": 113699, - "end": 113708, + "start": 113698, + "end": 113707, "loc": { "start": { "line": 2877, @@ -380907,8 +380907,8 @@ "binop": null, "updateContext": null }, - "start": 113708, - "end": 113709, + "start": 113707, + "end": 113708, "loc": { "start": { "line": 2877, @@ -380933,8 +380933,8 @@ "binop": null }, "value": "cfg", - "start": 113710, - "end": 113713, + "start": 113709, + "end": 113712, "loc": { "start": { "line": 2877, @@ -380959,8 +380959,8 @@ "binop": null, "updateContext": null }, - "start": 113713, - "end": 113714, + "start": 113712, + "end": 113713, "loc": { "start": { "line": 2877, @@ -380985,8 +380985,8 @@ "binop": null }, "value": "indices", - "start": 113714, - "end": 113721, + "start": 113713, + "end": 113720, "loc": { "start": { "line": 2877, @@ -381011,8 +381011,8 @@ "binop": null, "updateContext": null }, - "start": 113721, - "end": 113722, + "start": 113720, + "end": 113721, "loc": { "start": { "line": 2877, @@ -381039,8 +381039,8 @@ "updateContext": null }, "value": "null", - "start": 113723, - "end": 113727, + "start": 113722, + "end": 113726, "loc": { "start": { "line": 2877, @@ -381065,8 +381065,8 @@ "binop": null, "updateContext": null }, - "start": 113727, - "end": 113728, + "start": 113726, + "end": 113727, "loc": { "start": { "line": 2877, @@ -381092,8 +381092,8 @@ "updateContext": null }, "value": 2, - "start": 113729, - "end": 113732, + "start": 113728, + "end": 113731, "loc": { "start": { "line": 2877, @@ -381117,8 +381117,8 @@ "postfix": false, "binop": null }, - "start": 113732, - "end": 113733, + "start": 113731, + "end": 113732, "loc": { "start": { "line": 2877, @@ -381143,8 +381143,8 @@ "binop": null, "updateContext": null }, - "start": 113733, - "end": 113734, + "start": 113732, + "end": 113733, "loc": { "start": { "line": 2877, @@ -381168,8 +381168,8 @@ "postfix": false, "binop": null }, - "start": 113755, - "end": 113756, + "start": 113754, + "end": 113755, "loc": { "start": { "line": 2878, @@ -381196,8 +381196,8 @@ "updateContext": null }, "value": "else", - "start": 113757, - "end": 113761, + "start": 113756, + "end": 113760, "loc": { "start": { "line": 2878, @@ -381221,8 +381221,8 @@ "postfix": false, "binop": null }, - "start": 113762, - "end": 113763, + "start": 113761, + "end": 113762, "loc": { "start": { "line": 2878, @@ -381247,8 +381247,8 @@ "binop": null }, "value": "cfg", - "start": 113788, - "end": 113791, + "start": 113787, + "end": 113790, "loc": { "start": { "line": 2879, @@ -381273,8 +381273,8 @@ "binop": null, "updateContext": null }, - "start": 113791, - "end": 113792, + "start": 113790, + "end": 113791, "loc": { "start": { "line": 2879, @@ -381299,8 +381299,8 @@ "binop": null }, "value": "edgeIndices", - "start": 113792, - "end": 113803, + "start": 113791, + "end": 113802, "loc": { "start": { "line": 2879, @@ -381326,8 +381326,8 @@ "updateContext": null }, "value": "=", - "start": 113804, - "end": 113805, + "start": 113803, + "end": 113804, "loc": { "start": { "line": 2879, @@ -381352,8 +381352,8 @@ "binop": null }, "value": "buildEdgeIndices", - "start": 113806, - "end": 113822, + "start": 113805, + "end": 113821, "loc": { "start": { "line": 2879, @@ -381377,8 +381377,8 @@ "postfix": false, "binop": null }, - "start": 113822, - "end": 113823, + "start": 113821, + "end": 113822, "loc": { "start": { "line": 2879, @@ -381403,8 +381403,8 @@ "binop": null }, "value": "cfg", - "start": 113823, - "end": 113826, + "start": 113822, + "end": 113825, "loc": { "start": { "line": 2879, @@ -381429,8 +381429,8 @@ "binop": null, "updateContext": null }, - "start": 113826, - "end": 113827, + "start": 113825, + "end": 113826, "loc": { "start": { "line": 2879, @@ -381455,8 +381455,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 113827, - "end": 113846, + "start": 113826, + "end": 113845, "loc": { "start": { "line": 2879, @@ -381481,8 +381481,8 @@ "binop": null, "updateContext": null }, - "start": 113846, - "end": 113847, + "start": 113845, + "end": 113846, "loc": { "start": { "line": 2879, @@ -381507,8 +381507,8 @@ "binop": null }, "value": "cfg", - "start": 113848, - "end": 113851, + "start": 113847, + "end": 113850, "loc": { "start": { "line": 2879, @@ -381533,8 +381533,8 @@ "binop": null, "updateContext": null }, - "start": 113851, - "end": 113852, + "start": 113850, + "end": 113851, "loc": { "start": { "line": 2879, @@ -381559,8 +381559,8 @@ "binop": null }, "value": "indices", - "start": 113852, - "end": 113859, + "start": 113851, + "end": 113858, "loc": { "start": { "line": 2879, @@ -381585,8 +381585,8 @@ "binop": null, "updateContext": null }, - "start": 113859, - "end": 113860, + "start": 113858, + "end": 113859, "loc": { "start": { "line": 2879, @@ -381611,8 +381611,8 @@ "binop": null }, "value": "cfg", - "start": 113861, - "end": 113864, + "start": 113860, + "end": 113863, "loc": { "start": { "line": 2879, @@ -381637,8 +381637,8 @@ "binop": null, "updateContext": null }, - "start": 113864, - "end": 113865, + "start": 113863, + "end": 113864, "loc": { "start": { "line": 2879, @@ -381663,8 +381663,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 113865, - "end": 113886, + "start": 113864, + "end": 113885, "loc": { "start": { "line": 2879, @@ -381689,8 +381689,8 @@ "binop": null, "updateContext": null }, - "start": 113886, - "end": 113887, + "start": 113885, + "end": 113886, "loc": { "start": { "line": 2879, @@ -381716,8 +381716,8 @@ "updateContext": null }, "value": 2, - "start": 113888, - "end": 113891, + "start": 113887, + "end": 113890, "loc": { "start": { "line": 2879, @@ -381741,8 +381741,8 @@ "postfix": false, "binop": null }, - "start": 113891, - "end": 113892, + "start": 113890, + "end": 113891, "loc": { "start": { "line": 2879, @@ -381767,8 +381767,8 @@ "binop": null, "updateContext": null }, - "start": 113892, - "end": 113893, + "start": 113891, + "end": 113892, "loc": { "start": { "line": 2879, @@ -381792,8 +381792,8 @@ "postfix": false, "binop": null }, - "start": 113914, - "end": 113915, + "start": 113913, + "end": 113914, "loc": { "start": { "line": 2880, @@ -381817,8 +381817,8 @@ "postfix": false, "binop": null }, - "start": 113932, - "end": 113933, + "start": 113931, + "end": 113932, "loc": { "start": { "line": 2881, @@ -381833,8 +381833,8 @@ { "type": "CommentLine", "value": " BUCKETING", - "start": 113951, - "end": 113963, + "start": 113950, + "end": 113962, "loc": { "start": { "line": 2883, @@ -381861,8 +381861,8 @@ "updateContext": null }, "value": "if", - "start": 113981, - "end": 113983, + "start": 113980, + "end": 113982, "loc": { "start": { "line": 2885, @@ -381886,8 +381886,8 @@ "postfix": false, "binop": null }, - "start": 113984, - "end": 113985, + "start": 113983, + "end": 113984, "loc": { "start": { "line": 2885, @@ -381913,8 +381913,8 @@ "updateContext": null }, "value": "!", - "start": 113985, - "end": 113986, + "start": 113984, + "end": 113985, "loc": { "start": { "line": 2885, @@ -381939,8 +381939,8 @@ "binop": null }, "value": "cfg", - "start": 113986, - "end": 113989, + "start": 113985, + "end": 113988, "loc": { "start": { "line": 2885, @@ -381965,8 +381965,8 @@ "binop": null, "updateContext": null }, - "start": 113989, - "end": 113990, + "start": 113988, + "end": 113989, "loc": { "start": { "line": 2885, @@ -381991,8 +381991,8 @@ "binop": null }, "value": "buckets", - "start": 113990, - "end": 113997, + "start": 113989, + "end": 113996, "loc": { "start": { "line": 2885, @@ -382016,8 +382016,8 @@ "postfix": false, "binop": null }, - "start": 113997, - "end": 113998, + "start": 113996, + "end": 113997, "loc": { "start": { "line": 2885, @@ -382041,8 +382041,8 @@ "postfix": false, "binop": null }, - "start": 113999, - "end": 114000, + "start": 113998, + "end": 113999, "loc": { "start": { "line": 2885, @@ -382067,8 +382067,8 @@ "binop": null }, "value": "cfg", - "start": 114021, - "end": 114024, + "start": 114020, + "end": 114023, "loc": { "start": { "line": 2886, @@ -382093,8 +382093,8 @@ "binop": null, "updateContext": null }, - "start": 114024, - "end": 114025, + "start": 114023, + "end": 114024, "loc": { "start": { "line": 2886, @@ -382119,8 +382119,8 @@ "binop": null }, "value": "buckets", - "start": 114025, - "end": 114032, + "start": 114024, + "end": 114031, "loc": { "start": { "line": 2886, @@ -382146,8 +382146,8 @@ "updateContext": null }, "value": "=", - "start": 114033, - "end": 114034, + "start": 114032, + "end": 114033, "loc": { "start": { "line": 2886, @@ -382172,8 +382172,8 @@ "binop": null }, "value": "createDTXBuckets", - "start": 114035, - "end": 114051, + "start": 114034, + "end": 114050, "loc": { "start": { "line": 2886, @@ -382197,8 +382197,8 @@ "postfix": false, "binop": null }, - "start": 114051, - "end": 114052, + "start": 114050, + "end": 114051, "loc": { "start": { "line": 2886, @@ -382223,8 +382223,8 @@ "binop": null }, "value": "cfg", - "start": 114052, - "end": 114055, + "start": 114051, + "end": 114054, "loc": { "start": { "line": 2886, @@ -382249,8 +382249,8 @@ "binop": null, "updateContext": null }, - "start": 114055, - "end": 114056, + "start": 114054, + "end": 114055, "loc": { "start": { "line": 2886, @@ -382277,8 +382277,8 @@ "updateContext": null }, "value": "this", - "start": 114057, - "end": 114061, + "start": 114056, + "end": 114060, "loc": { "start": { "line": 2886, @@ -382303,8 +382303,8 @@ "binop": null, "updateContext": null }, - "start": 114061, - "end": 114062, + "start": 114060, + "end": 114061, "loc": { "start": { "line": 2886, @@ -382329,8 +382329,8 @@ "binop": null }, "value": "_enableVertexWelding", - "start": 114062, - "end": 114082, + "start": 114061, + "end": 114081, "loc": { "start": { "line": 2886, @@ -382356,8 +382356,8 @@ "updateContext": null }, "value": "&&", - "start": 114083, - "end": 114085, + "start": 114082, + "end": 114084, "loc": { "start": { "line": 2886, @@ -382384,8 +382384,8 @@ "updateContext": null }, "value": "this", - "start": 114086, - "end": 114090, + "start": 114085, + "end": 114089, "loc": { "start": { "line": 2886, @@ -382410,8 +382410,8 @@ "binop": null, "updateContext": null }, - "start": 114090, - "end": 114091, + "start": 114089, + "end": 114090, "loc": { "start": { "line": 2886, @@ -382436,8 +382436,8 @@ "binop": null }, "value": "_enableIndexBucketing", - "start": 114091, - "end": 114112, + "start": 114090, + "end": 114111, "loc": { "start": { "line": 2886, @@ -382461,8 +382461,8 @@ "postfix": false, "binop": null }, - "start": 114112, - "end": 114113, + "start": 114111, + "end": 114112, "loc": { "start": { "line": 2886, @@ -382487,8 +382487,8 @@ "binop": null, "updateContext": null }, - "start": 114113, - "end": 114114, + "start": 114112, + "end": 114113, "loc": { "start": { "line": 2886, @@ -382512,8 +382512,8 @@ "postfix": false, "binop": null }, - "start": 114131, - "end": 114132, + "start": 114130, + "end": 114131, "loc": { "start": { "line": 2887, @@ -382537,8 +382537,8 @@ "postfix": false, "binop": null }, - "start": 114146, - "end": 114147, + "start": 114145, + "end": 114146, "loc": { "start": { "line": 2889, @@ -382565,8 +382565,8 @@ "updateContext": null }, "value": "else", - "start": 114148, - "end": 114152, + "start": 114147, + "end": 114151, "loc": { "start": { "line": 2889, @@ -382590,8 +382590,8 @@ "postfix": false, "binop": null }, - "start": 114153, - "end": 114154, + "start": 114152, + "end": 114153, "loc": { "start": { "line": 2889, @@ -382606,8 +382606,8 @@ { "type": "CommentLine", "value": " VBO", - "start": 114172, - "end": 114178, + "start": 114171, + "end": 114177, "loc": { "start": { "line": 2891, @@ -382632,8 +382632,8 @@ "binop": null }, "value": "cfg", - "start": 114196, - "end": 114199, + "start": 114195, + "end": 114198, "loc": { "start": { "line": 2893, @@ -382658,8 +382658,8 @@ "binop": null, "updateContext": null }, - "start": 114199, - "end": 114200, + "start": 114198, + "end": 114199, "loc": { "start": { "line": 2893, @@ -382684,8 +382684,8 @@ "binop": null }, "value": "type", - "start": 114200, - "end": 114204, + "start": 114199, + "end": 114203, "loc": { "start": { "line": 2893, @@ -382711,8 +382711,8 @@ "updateContext": null }, "value": "=", - "start": 114205, - "end": 114206, + "start": 114204, + "end": 114205, "loc": { "start": { "line": 2893, @@ -382737,8 +382737,8 @@ "binop": null }, "value": "VBO_BATCHED", - "start": 114207, - "end": 114218, + "start": 114206, + "end": 114217, "loc": { "start": { "line": 2893, @@ -382763,8 +382763,8 @@ "binop": null, "updateContext": null }, - "start": 114218, - "end": 114219, + "start": 114217, + "end": 114218, "loc": { "start": { "line": 2893, @@ -382779,8 +382779,8 @@ { "type": "CommentLine", "value": " PBR", - "start": 114237, - "end": 114243, + "start": 114236, + "end": 114242, "loc": { "start": { "line": 2895, @@ -382805,8 +382805,8 @@ "binop": null }, "value": "cfg", - "start": 114261, - "end": 114264, + "start": 114260, + "end": 114263, "loc": { "start": { "line": 2897, @@ -382831,8 +382831,8 @@ "binop": null, "updateContext": null }, - "start": 114264, - "end": 114265, + "start": 114263, + "end": 114264, "loc": { "start": { "line": 2897, @@ -382857,8 +382857,8 @@ "binop": null }, "value": "color", - "start": 114265, - "end": 114270, + "start": 114264, + "end": 114269, "loc": { "start": { "line": 2897, @@ -382884,8 +382884,8 @@ "updateContext": null }, "value": "=", - "start": 114271, - "end": 114272, + "start": 114270, + "end": 114271, "loc": { "start": { "line": 2897, @@ -382909,8 +382909,8 @@ "postfix": false, "binop": null }, - "start": 114273, - "end": 114274, + "start": 114272, + "end": 114273, "loc": { "start": { "line": 2897, @@ -382935,8 +382935,8 @@ "binop": null }, "value": "cfg", - "start": 114274, - "end": 114277, + "start": 114273, + "end": 114276, "loc": { "start": { "line": 2897, @@ -382961,8 +382961,8 @@ "binop": null, "updateContext": null }, - "start": 114277, - "end": 114278, + "start": 114276, + "end": 114277, "loc": { "start": { "line": 2897, @@ -382987,8 +382987,8 @@ "binop": null }, "value": "color", - "start": 114278, - "end": 114283, + "start": 114277, + "end": 114282, "loc": { "start": { "line": 2897, @@ -383012,8 +383012,8 @@ "postfix": false, "binop": null }, - "start": 114283, - "end": 114284, + "start": 114282, + "end": 114283, "loc": { "start": { "line": 2897, @@ -383038,8 +383038,8 @@ "binop": null, "updateContext": null }, - "start": 114285, - "end": 114286, + "start": 114284, + "end": 114285, "loc": { "start": { "line": 2897, @@ -383066,8 +383066,8 @@ "updateContext": null }, "value": "new", - "start": 114287, - "end": 114290, + "start": 114286, + "end": 114289, "loc": { "start": { "line": 2897, @@ -383092,8 +383092,8 @@ "binop": null }, "value": "Uint8Array", - "start": 114291, - "end": 114301, + "start": 114290, + "end": 114300, "loc": { "start": { "line": 2897, @@ -383117,8 +383117,8 @@ "postfix": false, "binop": null }, - "start": 114301, - "end": 114302, + "start": 114300, + "end": 114301, "loc": { "start": { "line": 2897, @@ -383143,8 +383143,8 @@ "binop": null, "updateContext": null }, - "start": 114302, - "end": 114303, + "start": 114301, + "end": 114302, "loc": { "start": { "line": 2897, @@ -383169,8 +383169,8 @@ "binop": null }, "value": "Math", - "start": 114303, - "end": 114307, + "start": 114302, + "end": 114306, "loc": { "start": { "line": 2897, @@ -383195,8 +383195,8 @@ "binop": null, "updateContext": null }, - "start": 114307, - "end": 114308, + "start": 114306, + "end": 114307, "loc": { "start": { "line": 2897, @@ -383221,8 +383221,8 @@ "binop": null }, "value": "floor", - "start": 114308, - "end": 114313, + "start": 114307, + "end": 114312, "loc": { "start": { "line": 2897, @@ -383246,8 +383246,8 @@ "postfix": false, "binop": null }, - "start": 114313, - "end": 114314, + "start": 114312, + "end": 114313, "loc": { "start": { "line": 2897, @@ -383272,8 +383272,8 @@ "binop": null }, "value": "cfg", - "start": 114314, - "end": 114317, + "start": 114313, + "end": 114316, "loc": { "start": { "line": 2897, @@ -383298,8 +383298,8 @@ "binop": null, "updateContext": null }, - "start": 114317, - "end": 114318, + "start": 114316, + "end": 114317, "loc": { "start": { "line": 2897, @@ -383324,8 +383324,8 @@ "binop": null }, "value": "color", - "start": 114318, - "end": 114323, + "start": 114317, + "end": 114322, "loc": { "start": { "line": 2897, @@ -383350,8 +383350,8 @@ "binop": null, "updateContext": null }, - "start": 114323, - "end": 114324, + "start": 114322, + "end": 114323, "loc": { "start": { "line": 2897, @@ -383377,8 +383377,8 @@ "updateContext": null }, "value": 0, - "start": 114324, - "end": 114325, + "start": 114323, + "end": 114324, "loc": { "start": { "line": 2897, @@ -383403,8 +383403,8 @@ "binop": null, "updateContext": null }, - "start": 114325, - "end": 114326, + "start": 114324, + "end": 114325, "loc": { "start": { "line": 2897, @@ -383430,8 +383430,8 @@ "updateContext": null }, "value": "*", - "start": 114327, - "end": 114328, + "start": 114326, + "end": 114327, "loc": { "start": { "line": 2897, @@ -383457,8 +383457,8 @@ "updateContext": null }, "value": 255, - "start": 114329, - "end": 114332, + "start": 114328, + "end": 114331, "loc": { "start": { "line": 2897, @@ -383482,8 +383482,8 @@ "postfix": false, "binop": null }, - "start": 114332, - "end": 114333, + "start": 114331, + "end": 114332, "loc": { "start": { "line": 2897, @@ -383508,8 +383508,8 @@ "binop": null, "updateContext": null }, - "start": 114333, - "end": 114334, + "start": 114332, + "end": 114333, "loc": { "start": { "line": 2897, @@ -383534,8 +383534,8 @@ "binop": null }, "value": "Math", - "start": 114335, - "end": 114339, + "start": 114334, + "end": 114338, "loc": { "start": { "line": 2897, @@ -383560,8 +383560,8 @@ "binop": null, "updateContext": null }, - "start": 114339, - "end": 114340, + "start": 114338, + "end": 114339, "loc": { "start": { "line": 2897, @@ -383586,8 +383586,8 @@ "binop": null }, "value": "floor", - "start": 114340, - "end": 114345, + "start": 114339, + "end": 114344, "loc": { "start": { "line": 2897, @@ -383611,8 +383611,8 @@ "postfix": false, "binop": null }, - "start": 114345, - "end": 114346, + "start": 114344, + "end": 114345, "loc": { "start": { "line": 2897, @@ -383637,8 +383637,8 @@ "binop": null }, "value": "cfg", - "start": 114346, - "end": 114349, + "start": 114345, + "end": 114348, "loc": { "start": { "line": 2897, @@ -383663,8 +383663,8 @@ "binop": null, "updateContext": null }, - "start": 114349, - "end": 114350, + "start": 114348, + "end": 114349, "loc": { "start": { "line": 2897, @@ -383689,8 +383689,8 @@ "binop": null }, "value": "color", - "start": 114350, - "end": 114355, + "start": 114349, + "end": 114354, "loc": { "start": { "line": 2897, @@ -383715,8 +383715,8 @@ "binop": null, "updateContext": null }, - "start": 114355, - "end": 114356, + "start": 114354, + "end": 114355, "loc": { "start": { "line": 2897, @@ -383742,8 +383742,8 @@ "updateContext": null }, "value": 1, - "start": 114356, - "end": 114357, + "start": 114355, + "end": 114356, "loc": { "start": { "line": 2897, @@ -383768,8 +383768,8 @@ "binop": null, "updateContext": null }, - "start": 114357, - "end": 114358, + "start": 114356, + "end": 114357, "loc": { "start": { "line": 2897, @@ -383795,8 +383795,8 @@ "updateContext": null }, "value": "*", - "start": 114359, - "end": 114360, + "start": 114358, + "end": 114359, "loc": { "start": { "line": 2897, @@ -383822,8 +383822,8 @@ "updateContext": null }, "value": 255, - "start": 114361, - "end": 114364, + "start": 114360, + "end": 114363, "loc": { "start": { "line": 2897, @@ -383847,8 +383847,8 @@ "postfix": false, "binop": null }, - "start": 114364, - "end": 114365, + "start": 114363, + "end": 114364, "loc": { "start": { "line": 2897, @@ -383873,8 +383873,8 @@ "binop": null, "updateContext": null }, - "start": 114365, - "end": 114366, + "start": 114364, + "end": 114365, "loc": { "start": { "line": 2897, @@ -383899,8 +383899,8 @@ "binop": null }, "value": "Math", - "start": 114367, - "end": 114371, + "start": 114366, + "end": 114370, "loc": { "start": { "line": 2897, @@ -383925,8 +383925,8 @@ "binop": null, "updateContext": null }, - "start": 114371, - "end": 114372, + "start": 114370, + "end": 114371, "loc": { "start": { "line": 2897, @@ -383951,8 +383951,8 @@ "binop": null }, "value": "floor", - "start": 114372, - "end": 114377, + "start": 114371, + "end": 114376, "loc": { "start": { "line": 2897, @@ -383976,8 +383976,8 @@ "postfix": false, "binop": null }, - "start": 114377, - "end": 114378, + "start": 114376, + "end": 114377, "loc": { "start": { "line": 2897, @@ -384002,8 +384002,8 @@ "binop": null }, "value": "cfg", - "start": 114378, - "end": 114381, + "start": 114377, + "end": 114380, "loc": { "start": { "line": 2897, @@ -384028,8 +384028,8 @@ "binop": null, "updateContext": null }, - "start": 114381, - "end": 114382, + "start": 114380, + "end": 114381, "loc": { "start": { "line": 2897, @@ -384054,8 +384054,8 @@ "binop": null }, "value": "color", - "start": 114382, - "end": 114387, + "start": 114381, + "end": 114386, "loc": { "start": { "line": 2897, @@ -384080,8 +384080,8 @@ "binop": null, "updateContext": null }, - "start": 114387, - "end": 114388, + "start": 114386, + "end": 114387, "loc": { "start": { "line": 2897, @@ -384107,8 +384107,8 @@ "updateContext": null }, "value": 2, - "start": 114388, - "end": 114389, + "start": 114387, + "end": 114388, "loc": { "start": { "line": 2897, @@ -384133,8 +384133,8 @@ "binop": null, "updateContext": null }, - "start": 114389, - "end": 114390, + "start": 114388, + "end": 114389, "loc": { "start": { "line": 2897, @@ -384160,8 +384160,8 @@ "updateContext": null }, "value": "*", - "start": 114391, - "end": 114392, + "start": 114390, + "end": 114391, "loc": { "start": { "line": 2897, @@ -384187,8 +384187,8 @@ "updateContext": null }, "value": 255, - "start": 114393, - "end": 114396, + "start": 114392, + "end": 114395, "loc": { "start": { "line": 2897, @@ -384212,8 +384212,8 @@ "postfix": false, "binop": null }, - "start": 114396, - "end": 114397, + "start": 114395, + "end": 114396, "loc": { "start": { "line": 2897, @@ -384238,8 +384238,8 @@ "binop": null, "updateContext": null }, - "start": 114397, - "end": 114398, + "start": 114396, + "end": 114397, "loc": { "start": { "line": 2897, @@ -384263,8 +384263,8 @@ "postfix": false, "binop": null }, - "start": 114398, - "end": 114399, + "start": 114397, + "end": 114398, "loc": { "start": { "line": 2897, @@ -384289,8 +384289,8 @@ "binop": null, "updateContext": null }, - "start": 114400, - "end": 114401, + "start": 114399, + "end": 114400, "loc": { "start": { "line": 2897, @@ -384315,8 +384315,8 @@ "binop": null, "updateContext": null }, - "start": 114402, - "end": 114403, + "start": 114401, + "end": 114402, "loc": { "start": { "line": 2897, @@ -384342,8 +384342,8 @@ "updateContext": null }, "value": 255, - "start": 114403, - "end": 114406, + "start": 114402, + "end": 114405, "loc": { "start": { "line": 2897, @@ -384368,8 +384368,8 @@ "binop": null, "updateContext": null }, - "start": 114406, - "end": 114407, + "start": 114405, + "end": 114406, "loc": { "start": { "line": 2897, @@ -384395,8 +384395,8 @@ "updateContext": null }, "value": 255, - "start": 114408, - "end": 114411, + "start": 114407, + "end": 114410, "loc": { "start": { "line": 2897, @@ -384421,8 +384421,8 @@ "binop": null, "updateContext": null }, - "start": 114411, - "end": 114412, + "start": 114410, + "end": 114411, "loc": { "start": { "line": 2897, @@ -384448,8 +384448,8 @@ "updateContext": null }, "value": 255, - "start": 114413, - "end": 114416, + "start": 114412, + "end": 114415, "loc": { "start": { "line": 2897, @@ -384474,8 +384474,8 @@ "binop": null, "updateContext": null }, - "start": 114416, - "end": 114417, + "start": 114415, + "end": 114416, "loc": { "start": { "line": 2897, @@ -384500,8 +384500,8 @@ "binop": null, "updateContext": null }, - "start": 114417, - "end": 114418, + "start": 114416, + "end": 114417, "loc": { "start": { "line": 2897, @@ -384526,8 +384526,8 @@ "binop": null }, "value": "cfg", - "start": 114435, - "end": 114438, + "start": 114434, + "end": 114437, "loc": { "start": { "line": 2898, @@ -384552,8 +384552,8 @@ "binop": null, "updateContext": null }, - "start": 114438, - "end": 114439, + "start": 114437, + "end": 114438, "loc": { "start": { "line": 2898, @@ -384578,8 +384578,8 @@ "binop": null }, "value": "opacity", - "start": 114439, - "end": 114446, + "start": 114438, + "end": 114445, "loc": { "start": { "line": 2898, @@ -384605,8 +384605,8 @@ "updateContext": null }, "value": "=", - "start": 114447, - "end": 114448, + "start": 114446, + "end": 114447, "loc": { "start": { "line": 2898, @@ -384630,8 +384630,8 @@ "postfix": false, "binop": null }, - "start": 114449, - "end": 114450, + "start": 114448, + "end": 114449, "loc": { "start": { "line": 2898, @@ -384656,8 +384656,8 @@ "binop": null }, "value": "cfg", - "start": 114450, - "end": 114453, + "start": 114449, + "end": 114452, "loc": { "start": { "line": 2898, @@ -384682,8 +384682,8 @@ "binop": null, "updateContext": null }, - "start": 114453, - "end": 114454, + "start": 114452, + "end": 114453, "loc": { "start": { "line": 2898, @@ -384708,8 +384708,8 @@ "binop": null }, "value": "opacity", - "start": 114454, - "end": 114461, + "start": 114453, + "end": 114460, "loc": { "start": { "line": 2898, @@ -384735,8 +384735,8 @@ "updateContext": null }, "value": "!==", - "start": 114462, - "end": 114465, + "start": 114461, + "end": 114464, "loc": { "start": { "line": 2898, @@ -384761,8 +384761,8 @@ "binop": null }, "value": "undefined", - "start": 114466, - "end": 114475, + "start": 114465, + "end": 114474, "loc": { "start": { "line": 2898, @@ -384788,8 +384788,8 @@ "updateContext": null }, "value": "&&", - "start": 114476, - "end": 114478, + "start": 114475, + "end": 114477, "loc": { "start": { "line": 2898, @@ -384814,8 +384814,8 @@ "binop": null }, "value": "cfg", - "start": 114479, - "end": 114482, + "start": 114478, + "end": 114481, "loc": { "start": { "line": 2898, @@ -384840,8 +384840,8 @@ "binop": null, "updateContext": null }, - "start": 114482, - "end": 114483, + "start": 114481, + "end": 114482, "loc": { "start": { "line": 2898, @@ -384866,8 +384866,8 @@ "binop": null }, "value": "opacity", - "start": 114483, - "end": 114490, + "start": 114482, + "end": 114489, "loc": { "start": { "line": 2898, @@ -384893,8 +384893,8 @@ "updateContext": null }, "value": "!==", - "start": 114491, - "end": 114494, + "start": 114490, + "end": 114493, "loc": { "start": { "line": 2898, @@ -384921,8 +384921,8 @@ "updateContext": null }, "value": "null", - "start": 114495, - "end": 114499, + "start": 114494, + "end": 114498, "loc": { "start": { "line": 2898, @@ -384946,8 +384946,8 @@ "postfix": false, "binop": null }, - "start": 114499, - "end": 114500, + "start": 114498, + "end": 114499, "loc": { "start": { "line": 2898, @@ -384972,8 +384972,8 @@ "binop": null, "updateContext": null }, - "start": 114501, - "end": 114502, + "start": 114500, + "end": 114501, "loc": { "start": { "line": 2898, @@ -384998,8 +384998,8 @@ "binop": null }, "value": "Math", - "start": 114503, - "end": 114507, + "start": 114502, + "end": 114506, "loc": { "start": { "line": 2898, @@ -385024,8 +385024,8 @@ "binop": null, "updateContext": null }, - "start": 114507, - "end": 114508, + "start": 114506, + "end": 114507, "loc": { "start": { "line": 2898, @@ -385050,8 +385050,8 @@ "binop": null }, "value": "floor", - "start": 114508, - "end": 114513, + "start": 114507, + "end": 114512, "loc": { "start": { "line": 2898, @@ -385075,8 +385075,8 @@ "postfix": false, "binop": null }, - "start": 114513, - "end": 114514, + "start": 114512, + "end": 114513, "loc": { "start": { "line": 2898, @@ -385101,8 +385101,8 @@ "binop": null }, "value": "cfg", - "start": 114514, - "end": 114517, + "start": 114513, + "end": 114516, "loc": { "start": { "line": 2898, @@ -385127,8 +385127,8 @@ "binop": null, "updateContext": null }, - "start": 114517, - "end": 114518, + "start": 114516, + "end": 114517, "loc": { "start": { "line": 2898, @@ -385153,8 +385153,8 @@ "binop": null }, "value": "opacity", - "start": 114518, - "end": 114525, + "start": 114517, + "end": 114524, "loc": { "start": { "line": 2898, @@ -385180,8 +385180,8 @@ "updateContext": null }, "value": "*", - "start": 114526, - "end": 114527, + "start": 114525, + "end": 114526, "loc": { "start": { "line": 2898, @@ -385207,8 +385207,8 @@ "updateContext": null }, "value": 255, - "start": 114528, - "end": 114531, + "start": 114527, + "end": 114530, "loc": { "start": { "line": 2898, @@ -385232,8 +385232,8 @@ "postfix": false, "binop": null }, - "start": 114531, - "end": 114532, + "start": 114530, + "end": 114531, "loc": { "start": { "line": 2898, @@ -385258,8 +385258,8 @@ "binop": null, "updateContext": null }, - "start": 114533, - "end": 114534, + "start": 114532, + "end": 114533, "loc": { "start": { "line": 2898, @@ -385285,8 +385285,8 @@ "updateContext": null }, "value": 255, - "start": 114535, - "end": 114538, + "start": 114534, + "end": 114537, "loc": { "start": { "line": 2898, @@ -385311,8 +385311,8 @@ "binop": null, "updateContext": null }, - "start": 114538, - "end": 114539, + "start": 114537, + "end": 114538, "loc": { "start": { "line": 2898, @@ -385337,8 +385337,8 @@ "binop": null }, "value": "cfg", - "start": 114556, - "end": 114559, + "start": 114555, + "end": 114558, "loc": { "start": { "line": 2899, @@ -385363,8 +385363,8 @@ "binop": null, "updateContext": null }, - "start": 114559, - "end": 114560, + "start": 114558, + "end": 114559, "loc": { "start": { "line": 2899, @@ -385389,8 +385389,8 @@ "binop": null }, "value": "metallic", - "start": 114560, - "end": 114568, + "start": 114559, + "end": 114567, "loc": { "start": { "line": 2899, @@ -385416,8 +385416,8 @@ "updateContext": null }, "value": "=", - "start": 114569, - "end": 114570, + "start": 114568, + "end": 114569, "loc": { "start": { "line": 2899, @@ -385441,8 +385441,8 @@ "postfix": false, "binop": null }, - "start": 114571, - "end": 114572, + "start": 114570, + "end": 114571, "loc": { "start": { "line": 2899, @@ -385467,8 +385467,8 @@ "binop": null }, "value": "cfg", - "start": 114572, - "end": 114575, + "start": 114571, + "end": 114574, "loc": { "start": { "line": 2899, @@ -385493,8 +385493,8 @@ "binop": null, "updateContext": null }, - "start": 114575, - "end": 114576, + "start": 114574, + "end": 114575, "loc": { "start": { "line": 2899, @@ -385519,8 +385519,8 @@ "binop": null }, "value": "metallic", - "start": 114576, - "end": 114584, + "start": 114575, + "end": 114583, "loc": { "start": { "line": 2899, @@ -385546,8 +385546,8 @@ "updateContext": null }, "value": "!==", - "start": 114585, - "end": 114588, + "start": 114584, + "end": 114587, "loc": { "start": { "line": 2899, @@ -385572,8 +385572,8 @@ "binop": null }, "value": "undefined", - "start": 114589, - "end": 114598, + "start": 114588, + "end": 114597, "loc": { "start": { "line": 2899, @@ -385599,8 +385599,8 @@ "updateContext": null }, "value": "&&", - "start": 114599, - "end": 114601, + "start": 114598, + "end": 114600, "loc": { "start": { "line": 2899, @@ -385625,8 +385625,8 @@ "binop": null }, "value": "cfg", - "start": 114602, - "end": 114605, + "start": 114601, + "end": 114604, "loc": { "start": { "line": 2899, @@ -385651,8 +385651,8 @@ "binop": null, "updateContext": null }, - "start": 114605, - "end": 114606, + "start": 114604, + "end": 114605, "loc": { "start": { "line": 2899, @@ -385677,8 +385677,8 @@ "binop": null }, "value": "metallic", - "start": 114606, - "end": 114614, + "start": 114605, + "end": 114613, "loc": { "start": { "line": 2899, @@ -385704,8 +385704,8 @@ "updateContext": null }, "value": "!==", - "start": 114615, - "end": 114618, + "start": 114614, + "end": 114617, "loc": { "start": { "line": 2899, @@ -385732,8 +385732,8 @@ "updateContext": null }, "value": "null", - "start": 114619, - "end": 114623, + "start": 114618, + "end": 114622, "loc": { "start": { "line": 2899, @@ -385757,8 +385757,8 @@ "postfix": false, "binop": null }, - "start": 114623, - "end": 114624, + "start": 114622, + "end": 114623, "loc": { "start": { "line": 2899, @@ -385783,8 +385783,8 @@ "binop": null, "updateContext": null }, - "start": 114625, - "end": 114626, + "start": 114624, + "end": 114625, "loc": { "start": { "line": 2899, @@ -385809,8 +385809,8 @@ "binop": null }, "value": "Math", - "start": 114627, - "end": 114631, + "start": 114626, + "end": 114630, "loc": { "start": { "line": 2899, @@ -385835,8 +385835,8 @@ "binop": null, "updateContext": null }, - "start": 114631, - "end": 114632, + "start": 114630, + "end": 114631, "loc": { "start": { "line": 2899, @@ -385861,8 +385861,8 @@ "binop": null }, "value": "floor", - "start": 114632, - "end": 114637, + "start": 114631, + "end": 114636, "loc": { "start": { "line": 2899, @@ -385886,8 +385886,8 @@ "postfix": false, "binop": null }, - "start": 114637, - "end": 114638, + "start": 114636, + "end": 114637, "loc": { "start": { "line": 2899, @@ -385912,8 +385912,8 @@ "binop": null }, "value": "cfg", - "start": 114638, - "end": 114641, + "start": 114637, + "end": 114640, "loc": { "start": { "line": 2899, @@ -385938,8 +385938,8 @@ "binop": null, "updateContext": null }, - "start": 114641, - "end": 114642, + "start": 114640, + "end": 114641, "loc": { "start": { "line": 2899, @@ -385964,8 +385964,8 @@ "binop": null }, "value": "metallic", - "start": 114642, - "end": 114650, + "start": 114641, + "end": 114649, "loc": { "start": { "line": 2899, @@ -385991,8 +385991,8 @@ "updateContext": null }, "value": "*", - "start": 114651, - "end": 114652, + "start": 114650, + "end": 114651, "loc": { "start": { "line": 2899, @@ -386018,8 +386018,8 @@ "updateContext": null }, "value": 255, - "start": 114653, - "end": 114656, + "start": 114652, + "end": 114655, "loc": { "start": { "line": 2899, @@ -386043,8 +386043,8 @@ "postfix": false, "binop": null }, - "start": 114656, - "end": 114657, + "start": 114655, + "end": 114656, "loc": { "start": { "line": 2899, @@ -386069,8 +386069,8 @@ "binop": null, "updateContext": null }, - "start": 114658, - "end": 114659, + "start": 114657, + "end": 114658, "loc": { "start": { "line": 2899, @@ -386096,8 +386096,8 @@ "updateContext": null }, "value": 0, - "start": 114660, - "end": 114661, + "start": 114659, + "end": 114660, "loc": { "start": { "line": 2899, @@ -386122,8 +386122,8 @@ "binop": null, "updateContext": null }, - "start": 114661, - "end": 114662, + "start": 114660, + "end": 114661, "loc": { "start": { "line": 2899, @@ -386148,8 +386148,8 @@ "binop": null }, "value": "cfg", - "start": 114679, - "end": 114682, + "start": 114678, + "end": 114681, "loc": { "start": { "line": 2900, @@ -386174,8 +386174,8 @@ "binop": null, "updateContext": null }, - "start": 114682, - "end": 114683, + "start": 114681, + "end": 114682, "loc": { "start": { "line": 2900, @@ -386200,8 +386200,8 @@ "binop": null }, "value": "roughness", - "start": 114683, - "end": 114692, + "start": 114682, + "end": 114691, "loc": { "start": { "line": 2900, @@ -386227,8 +386227,8 @@ "updateContext": null }, "value": "=", - "start": 114693, - "end": 114694, + "start": 114692, + "end": 114693, "loc": { "start": { "line": 2900, @@ -386252,8 +386252,8 @@ "postfix": false, "binop": null }, - "start": 114695, - "end": 114696, + "start": 114694, + "end": 114695, "loc": { "start": { "line": 2900, @@ -386278,8 +386278,8 @@ "binop": null }, "value": "cfg", - "start": 114696, - "end": 114699, + "start": 114695, + "end": 114698, "loc": { "start": { "line": 2900, @@ -386304,8 +386304,8 @@ "binop": null, "updateContext": null }, - "start": 114699, - "end": 114700, + "start": 114698, + "end": 114699, "loc": { "start": { "line": 2900, @@ -386330,8 +386330,8 @@ "binop": null }, "value": "roughness", - "start": 114700, - "end": 114709, + "start": 114699, + "end": 114708, "loc": { "start": { "line": 2900, @@ -386357,8 +386357,8 @@ "updateContext": null }, "value": "!==", - "start": 114710, - "end": 114713, + "start": 114709, + "end": 114712, "loc": { "start": { "line": 2900, @@ -386383,8 +386383,8 @@ "binop": null }, "value": "undefined", - "start": 114714, - "end": 114723, + "start": 114713, + "end": 114722, "loc": { "start": { "line": 2900, @@ -386410,8 +386410,8 @@ "updateContext": null }, "value": "&&", - "start": 114724, - "end": 114726, + "start": 114723, + "end": 114725, "loc": { "start": { "line": 2900, @@ -386436,8 +386436,8 @@ "binop": null }, "value": "cfg", - "start": 114727, - "end": 114730, + "start": 114726, + "end": 114729, "loc": { "start": { "line": 2900, @@ -386462,8 +386462,8 @@ "binop": null, "updateContext": null }, - "start": 114730, - "end": 114731, + "start": 114729, + "end": 114730, "loc": { "start": { "line": 2900, @@ -386488,8 +386488,8 @@ "binop": null }, "value": "roughness", - "start": 114731, - "end": 114740, + "start": 114730, + "end": 114739, "loc": { "start": { "line": 2900, @@ -386515,8 +386515,8 @@ "updateContext": null }, "value": "!==", - "start": 114741, - "end": 114744, + "start": 114740, + "end": 114743, "loc": { "start": { "line": 2900, @@ -386543,8 +386543,8 @@ "updateContext": null }, "value": "null", - "start": 114745, - "end": 114749, + "start": 114744, + "end": 114748, "loc": { "start": { "line": 2900, @@ -386568,8 +386568,8 @@ "postfix": false, "binop": null }, - "start": 114749, - "end": 114750, + "start": 114748, + "end": 114749, "loc": { "start": { "line": 2900, @@ -386594,8 +386594,8 @@ "binop": null, "updateContext": null }, - "start": 114751, - "end": 114752, + "start": 114750, + "end": 114751, "loc": { "start": { "line": 2900, @@ -386620,8 +386620,8 @@ "binop": null }, "value": "Math", - "start": 114753, - "end": 114757, + "start": 114752, + "end": 114756, "loc": { "start": { "line": 2900, @@ -386646,8 +386646,8 @@ "binop": null, "updateContext": null }, - "start": 114757, - "end": 114758, + "start": 114756, + "end": 114757, "loc": { "start": { "line": 2900, @@ -386672,8 +386672,8 @@ "binop": null }, "value": "floor", - "start": 114758, - "end": 114763, + "start": 114757, + "end": 114762, "loc": { "start": { "line": 2900, @@ -386697,8 +386697,8 @@ "postfix": false, "binop": null }, - "start": 114763, - "end": 114764, + "start": 114762, + "end": 114763, "loc": { "start": { "line": 2900, @@ -386723,8 +386723,8 @@ "binop": null }, "value": "cfg", - "start": 114764, - "end": 114767, + "start": 114763, + "end": 114766, "loc": { "start": { "line": 2900, @@ -386749,8 +386749,8 @@ "binop": null, "updateContext": null }, - "start": 114767, - "end": 114768, + "start": 114766, + "end": 114767, "loc": { "start": { "line": 2900, @@ -386775,8 +386775,8 @@ "binop": null }, "value": "roughness", - "start": 114768, - "end": 114777, + "start": 114767, + "end": 114776, "loc": { "start": { "line": 2900, @@ -386802,8 +386802,8 @@ "updateContext": null }, "value": "*", - "start": 114778, - "end": 114779, + "start": 114777, + "end": 114778, "loc": { "start": { "line": 2900, @@ -386829,8 +386829,8 @@ "updateContext": null }, "value": 255, - "start": 114780, - "end": 114783, + "start": 114779, + "end": 114782, "loc": { "start": { "line": 2900, @@ -386854,8 +386854,8 @@ "postfix": false, "binop": null }, - "start": 114783, - "end": 114784, + "start": 114782, + "end": 114783, "loc": { "start": { "line": 2900, @@ -386880,8 +386880,8 @@ "binop": null, "updateContext": null }, - "start": 114785, - "end": 114786, + "start": 114784, + "end": 114785, "loc": { "start": { "line": 2900, @@ -386907,8 +386907,8 @@ "updateContext": null }, "value": 255, - "start": 114787, - "end": 114790, + "start": 114786, + "end": 114789, "loc": { "start": { "line": 2900, @@ -386933,8 +386933,8 @@ "binop": null, "updateContext": null }, - "start": 114790, - "end": 114791, + "start": 114789, + "end": 114790, "loc": { "start": { "line": 2900, @@ -386949,8 +386949,8 @@ { "type": "CommentLine", "value": " RTC", - "start": 114809, - "end": 114815, + "start": 114808, + "end": 114814, "loc": { "start": { "line": 2902, @@ -386977,8 +386977,8 @@ "updateContext": null }, "value": "if", - "start": 114833, - "end": 114835, + "start": 114832, + "end": 114834, "loc": { "start": { "line": 2904, @@ -387002,8 +387002,8 @@ "postfix": false, "binop": null }, - "start": 114836, - "end": 114837, + "start": 114835, + "end": 114836, "loc": { "start": { "line": 2904, @@ -387028,8 +387028,8 @@ "binop": null }, "value": "cfg", - "start": 114837, - "end": 114840, + "start": 114836, + "end": 114839, "loc": { "start": { "line": 2904, @@ -387054,8 +387054,8 @@ "binop": null, "updateContext": null }, - "start": 114840, - "end": 114841, + "start": 114839, + "end": 114840, "loc": { "start": { "line": 2904, @@ -387080,8 +387080,8 @@ "binop": null }, "value": "positions", - "start": 114841, - "end": 114850, + "start": 114840, + "end": 114849, "loc": { "start": { "line": 2904, @@ -387105,8 +387105,8 @@ "postfix": false, "binop": null }, - "start": 114850, - "end": 114851, + "start": 114849, + "end": 114850, "loc": { "start": { "line": 2904, @@ -387130,8 +387130,8 @@ "postfix": false, "binop": null }, - "start": 114852, - "end": 114853, + "start": 114851, + "end": 114852, "loc": { "start": { "line": 2904, @@ -387158,8 +387158,8 @@ "updateContext": null }, "value": "const", - "start": 114874, - "end": 114879, + "start": 114873, + "end": 114878, "loc": { "start": { "line": 2905, @@ -387184,8 +387184,8 @@ "binop": null }, "value": "rtcPositions", - "start": 114880, - "end": 114892, + "start": 114879, + "end": 114891, "loc": { "start": { "line": 2905, @@ -387211,8 +387211,8 @@ "updateContext": null }, "value": "=", - "start": 114893, - "end": 114894, + "start": 114892, + "end": 114893, "loc": { "start": { "line": 2905, @@ -387237,8 +387237,8 @@ "binop": null, "updateContext": null }, - "start": 114895, - "end": 114896, + "start": 114894, + "end": 114895, "loc": { "start": { "line": 2905, @@ -387263,8 +387263,8 @@ "binop": null, "updateContext": null }, - "start": 114896, - "end": 114897, + "start": 114895, + "end": 114896, "loc": { "start": { "line": 2905, @@ -387289,8 +387289,8 @@ "binop": null, "updateContext": null }, - "start": 114897, - "end": 114898, + "start": 114896, + "end": 114897, "loc": { "start": { "line": 2905, @@ -387317,8 +387317,8 @@ "updateContext": null }, "value": "const", - "start": 114919, - "end": 114924, + "start": 114918, + "end": 114923, "loc": { "start": { "line": 2906, @@ -387343,8 +387343,8 @@ "binop": null }, "value": "rtcNeeded", - "start": 114925, - "end": 114934, + "start": 114924, + "end": 114933, "loc": { "start": { "line": 2906, @@ -387370,8 +387370,8 @@ "updateContext": null }, "value": "=", - "start": 114935, - "end": 114936, + "start": 114934, + "end": 114935, "loc": { "start": { "line": 2906, @@ -387396,8 +387396,8 @@ "binop": null }, "value": "worldToRTCPositions", - "start": 114937, - "end": 114956, + "start": 114936, + "end": 114955, "loc": { "start": { "line": 2906, @@ -387421,8 +387421,8 @@ "postfix": false, "binop": null }, - "start": 114956, - "end": 114957, + "start": 114955, + "end": 114956, "loc": { "start": { "line": 2906, @@ -387447,8 +387447,8 @@ "binop": null }, "value": "cfg", - "start": 114957, - "end": 114960, + "start": 114956, + "end": 114959, "loc": { "start": { "line": 2906, @@ -387473,8 +387473,8 @@ "binop": null, "updateContext": null }, - "start": 114960, - "end": 114961, + "start": 114959, + "end": 114960, "loc": { "start": { "line": 2906, @@ -387499,8 +387499,8 @@ "binop": null }, "value": "positions", - "start": 114961, - "end": 114970, + "start": 114960, + "end": 114969, "loc": { "start": { "line": 2906, @@ -387525,8 +387525,8 @@ "binop": null, "updateContext": null }, - "start": 114970, - "end": 114971, + "start": 114969, + "end": 114970, "loc": { "start": { "line": 2906, @@ -387551,8 +387551,8 @@ "binop": null }, "value": "rtcPositions", - "start": 114972, - "end": 114984, + "start": 114971, + "end": 114983, "loc": { "start": { "line": 2906, @@ -387577,8 +387577,8 @@ "binop": null, "updateContext": null }, - "start": 114984, - "end": 114985, + "start": 114983, + "end": 114984, "loc": { "start": { "line": 2906, @@ -387603,8 +387603,8 @@ "binop": null }, "value": "tempVec3a", - "start": 114986, - "end": 114995, + "start": 114985, + "end": 114994, "loc": { "start": { "line": 2906, @@ -387628,8 +387628,8 @@ "postfix": false, "binop": null }, - "start": 114995, - "end": 114996, + "start": 114994, + "end": 114995, "loc": { "start": { "line": 2906, @@ -387654,8 +387654,8 @@ "binop": null, "updateContext": null }, - "start": 114996, - "end": 114997, + "start": 114995, + "end": 114996, "loc": { "start": { "line": 2906, @@ -387682,8 +387682,8 @@ "updateContext": null }, "value": "if", - "start": 115018, - "end": 115020, + "start": 115017, + "end": 115019, "loc": { "start": { "line": 2907, @@ -387707,8 +387707,8 @@ "postfix": false, "binop": null }, - "start": 115021, - "end": 115022, + "start": 115020, + "end": 115021, "loc": { "start": { "line": 2907, @@ -387733,8 +387733,8 @@ "binop": null }, "value": "rtcNeeded", - "start": 115022, - "end": 115031, + "start": 115021, + "end": 115030, "loc": { "start": { "line": 2907, @@ -387758,8 +387758,8 @@ "postfix": false, "binop": null }, - "start": 115031, - "end": 115032, + "start": 115030, + "end": 115031, "loc": { "start": { "line": 2907, @@ -387783,8 +387783,8 @@ "postfix": false, "binop": null }, - "start": 115033, - "end": 115034, + "start": 115032, + "end": 115033, "loc": { "start": { "line": 2907, @@ -387809,8 +387809,8 @@ "binop": null }, "value": "cfg", - "start": 115059, - "end": 115062, + "start": 115058, + "end": 115061, "loc": { "start": { "line": 2908, @@ -387835,8 +387835,8 @@ "binop": null, "updateContext": null }, - "start": 115062, - "end": 115063, + "start": 115061, + "end": 115062, "loc": { "start": { "line": 2908, @@ -387861,8 +387861,8 @@ "binop": null }, "value": "positions", - "start": 115063, - "end": 115072, + "start": 115062, + "end": 115071, "loc": { "start": { "line": 2908, @@ -387888,8 +387888,8 @@ "updateContext": null }, "value": "=", - "start": 115073, - "end": 115074, + "start": 115072, + "end": 115073, "loc": { "start": { "line": 2908, @@ -387914,8 +387914,8 @@ "binop": null }, "value": "rtcPositions", - "start": 115075, - "end": 115087, + "start": 115074, + "end": 115086, "loc": { "start": { "line": 2908, @@ -387940,8 +387940,8 @@ "binop": null, "updateContext": null }, - "start": 115087, - "end": 115088, + "start": 115086, + "end": 115087, "loc": { "start": { "line": 2908, @@ -387966,8 +387966,8 @@ "binop": null }, "value": "cfg", - "start": 115113, - "end": 115116, + "start": 115112, + "end": 115115, "loc": { "start": { "line": 2909, @@ -387992,8 +387992,8 @@ "binop": null, "updateContext": null }, - "start": 115116, - "end": 115117, + "start": 115115, + "end": 115116, "loc": { "start": { "line": 2909, @@ -388018,8 +388018,8 @@ "binop": null }, "value": "origin", - "start": 115117, - "end": 115123, + "start": 115116, + "end": 115122, "loc": { "start": { "line": 2909, @@ -388045,8 +388045,8 @@ "updateContext": null }, "value": "=", - "start": 115124, - "end": 115125, + "start": 115123, + "end": 115124, "loc": { "start": { "line": 2909, @@ -388071,8 +388071,8 @@ "binop": null }, "value": "math", - "start": 115126, - "end": 115130, + "start": 115125, + "end": 115129, "loc": { "start": { "line": 2909, @@ -388097,8 +388097,8 @@ "binop": null, "updateContext": null }, - "start": 115130, - "end": 115131, + "start": 115129, + "end": 115130, "loc": { "start": { "line": 2909, @@ -388123,8 +388123,8 @@ "binop": null }, "value": "addVec3", - "start": 115131, - "end": 115138, + "start": 115130, + "end": 115137, "loc": { "start": { "line": 2909, @@ -388148,8 +388148,8 @@ "postfix": false, "binop": null }, - "start": 115138, - "end": 115139, + "start": 115137, + "end": 115138, "loc": { "start": { "line": 2909, @@ -388174,8 +388174,8 @@ "binop": null }, "value": "cfg", - "start": 115139, - "end": 115142, + "start": 115138, + "end": 115141, "loc": { "start": { "line": 2909, @@ -388200,8 +388200,8 @@ "binop": null, "updateContext": null }, - "start": 115142, - "end": 115143, + "start": 115141, + "end": 115142, "loc": { "start": { "line": 2909, @@ -388226,8 +388226,8 @@ "binop": null }, "value": "origin", - "start": 115143, - "end": 115149, + "start": 115142, + "end": 115148, "loc": { "start": { "line": 2909, @@ -388252,8 +388252,8 @@ "binop": null, "updateContext": null }, - "start": 115149, - "end": 115150, + "start": 115148, + "end": 115149, "loc": { "start": { "line": 2909, @@ -388278,8 +388278,8 @@ "binop": null }, "value": "tempVec3a", - "start": 115151, - "end": 115160, + "start": 115150, + "end": 115159, "loc": { "start": { "line": 2909, @@ -388304,8 +388304,8 @@ "binop": null, "updateContext": null }, - "start": 115160, - "end": 115161, + "start": 115159, + "end": 115160, "loc": { "start": { "line": 2909, @@ -388330,8 +388330,8 @@ "binop": null }, "value": "math", - "start": 115162, - "end": 115166, + "start": 115161, + "end": 115165, "loc": { "start": { "line": 2909, @@ -388356,8 +388356,8 @@ "binop": null, "updateContext": null }, - "start": 115166, - "end": 115167, + "start": 115165, + "end": 115166, "loc": { "start": { "line": 2909, @@ -388382,8 +388382,8 @@ "binop": null }, "value": "vec3", - "start": 115167, - "end": 115171, + "start": 115166, + "end": 115170, "loc": { "start": { "line": 2909, @@ -388407,8 +388407,8 @@ "postfix": false, "binop": null }, - "start": 115171, - "end": 115172, + "start": 115170, + "end": 115171, "loc": { "start": { "line": 2909, @@ -388432,8 +388432,8 @@ "postfix": false, "binop": null }, - "start": 115172, - "end": 115173, + "start": 115171, + "end": 115172, "loc": { "start": { "line": 2909, @@ -388457,8 +388457,8 @@ "postfix": false, "binop": null }, - "start": 115173, - "end": 115174, + "start": 115172, + "end": 115173, "loc": { "start": { "line": 2909, @@ -388483,8 +388483,8 @@ "binop": null, "updateContext": null }, - "start": 115174, - "end": 115175, + "start": 115173, + "end": 115174, "loc": { "start": { "line": 2909, @@ -388508,8 +388508,8 @@ "postfix": false, "binop": null }, - "start": 115196, - "end": 115197, + "start": 115195, + "end": 115196, "loc": { "start": { "line": 2910, @@ -388533,8 +388533,8 @@ "postfix": false, "binop": null }, - "start": 115214, - "end": 115215, + "start": 115213, + "end": 115214, "loc": { "start": { "line": 2911, @@ -388561,8 +388561,8 @@ "updateContext": null }, "value": "if", - "start": 115233, - "end": 115235, + "start": 115232, + "end": 115234, "loc": { "start": { "line": 2913, @@ -388586,8 +388586,8 @@ "postfix": false, "binop": null }, - "start": 115236, - "end": 115237, + "start": 115235, + "end": 115236, "loc": { "start": { "line": 2913, @@ -388612,8 +388612,8 @@ "binop": null }, "value": "cfg", - "start": 115237, - "end": 115240, + "start": 115236, + "end": 115239, "loc": { "start": { "line": 2913, @@ -388638,8 +388638,8 @@ "binop": null, "updateContext": null }, - "start": 115240, - "end": 115241, + "start": 115239, + "end": 115240, "loc": { "start": { "line": 2913, @@ -388664,8 +388664,8 @@ "binop": null }, "value": "positions", - "start": 115241, - "end": 115250, + "start": 115240, + "end": 115249, "loc": { "start": { "line": 2913, @@ -388689,8 +388689,8 @@ "postfix": false, "binop": null }, - "start": 115250, - "end": 115251, + "start": 115249, + "end": 115250, "loc": { "start": { "line": 2913, @@ -388714,8 +388714,8 @@ "postfix": false, "binop": null }, - "start": 115252, - "end": 115253, + "start": 115251, + "end": 115252, "loc": { "start": { "line": 2913, @@ -388742,8 +388742,8 @@ "updateContext": null }, "value": "const", - "start": 115274, - "end": 115279, + "start": 115273, + "end": 115278, "loc": { "start": { "line": 2914, @@ -388768,8 +388768,8 @@ "binop": null }, "value": "aabb", - "start": 115280, - "end": 115284, + "start": 115279, + "end": 115283, "loc": { "start": { "line": 2914, @@ -388795,8 +388795,8 @@ "updateContext": null }, "value": "=", - "start": 115285, - "end": 115286, + "start": 115284, + "end": 115285, "loc": { "start": { "line": 2914, @@ -388821,8 +388821,8 @@ "binop": null }, "value": "math", - "start": 115287, - "end": 115291, + "start": 115286, + "end": 115290, "loc": { "start": { "line": 2914, @@ -388847,8 +388847,8 @@ "binop": null, "updateContext": null }, - "start": 115291, - "end": 115292, + "start": 115290, + "end": 115291, "loc": { "start": { "line": 2914, @@ -388873,8 +388873,8 @@ "binop": null }, "value": "collapseAABB3", - "start": 115292, - "end": 115305, + "start": 115291, + "end": 115304, "loc": { "start": { "line": 2914, @@ -388898,8 +388898,8 @@ "postfix": false, "binop": null }, - "start": 115305, - "end": 115306, + "start": 115304, + "end": 115305, "loc": { "start": { "line": 2914, @@ -388923,8 +388923,8 @@ "postfix": false, "binop": null }, - "start": 115306, - "end": 115307, + "start": 115305, + "end": 115306, "loc": { "start": { "line": 2914, @@ -388949,8 +388949,8 @@ "binop": null, "updateContext": null }, - "start": 115307, - "end": 115308, + "start": 115306, + "end": 115307, "loc": { "start": { "line": 2914, @@ -388977,8 +388977,8 @@ "updateContext": null }, "value": "if", - "start": 115329, - "end": 115331, + "start": 115328, + "end": 115330, "loc": { "start": { "line": 2915, @@ -389002,8 +389002,8 @@ "postfix": false, "binop": null }, - "start": 115332, - "end": 115333, + "start": 115331, + "end": 115332, "loc": { "start": { "line": 2915, @@ -389028,8 +389028,8 @@ "binop": null }, "value": "cfg", - "start": 115333, - "end": 115336, + "start": 115332, + "end": 115335, "loc": { "start": { "line": 2915, @@ -389054,8 +389054,8 @@ "binop": null, "updateContext": null }, - "start": 115336, - "end": 115337, + "start": 115335, + "end": 115336, "loc": { "start": { "line": 2915, @@ -389080,8 +389080,8 @@ "binop": null }, "value": "meshMatrix", - "start": 115337, - "end": 115347, + "start": 115336, + "end": 115346, "loc": { "start": { "line": 2915, @@ -389105,8 +389105,8 @@ "postfix": false, "binop": null }, - "start": 115347, - "end": 115348, + "start": 115346, + "end": 115347, "loc": { "start": { "line": 2915, @@ -389130,8 +389130,8 @@ "postfix": false, "binop": null }, - "start": 115349, - "end": 115350, + "start": 115348, + "end": 115349, "loc": { "start": { "line": 2915, @@ -389156,8 +389156,8 @@ "binop": null }, "value": "math", - "start": 115375, - "end": 115379, + "start": 115374, + "end": 115378, "loc": { "start": { "line": 2916, @@ -389182,8 +389182,8 @@ "binop": null, "updateContext": null }, - "start": 115379, - "end": 115380, + "start": 115378, + "end": 115379, "loc": { "start": { "line": 2916, @@ -389208,8 +389208,8 @@ "binop": null }, "value": "transformPositions3", - "start": 115380, - "end": 115399, + "start": 115379, + "end": 115398, "loc": { "start": { "line": 2916, @@ -389233,8 +389233,8 @@ "postfix": false, "binop": null }, - "start": 115399, - "end": 115400, + "start": 115398, + "end": 115399, "loc": { "start": { "line": 2916, @@ -389259,8 +389259,8 @@ "binop": null }, "value": "cfg", - "start": 115400, - "end": 115403, + "start": 115399, + "end": 115402, "loc": { "start": { "line": 2916, @@ -389285,8 +389285,8 @@ "binop": null, "updateContext": null }, - "start": 115403, - "end": 115404, + "start": 115402, + "end": 115403, "loc": { "start": { "line": 2916, @@ -389311,8 +389311,8 @@ "binop": null }, "value": "meshMatrix", - "start": 115404, - "end": 115414, + "start": 115403, + "end": 115413, "loc": { "start": { "line": 2916, @@ -389337,8 +389337,8 @@ "binop": null, "updateContext": null }, - "start": 115414, - "end": 115415, + "start": 115413, + "end": 115414, "loc": { "start": { "line": 2916, @@ -389363,8 +389363,8 @@ "binop": null }, "value": "cfg", - "start": 115416, - "end": 115419, + "start": 115415, + "end": 115418, "loc": { "start": { "line": 2916, @@ -389389,8 +389389,8 @@ "binop": null, "updateContext": null }, - "start": 115419, - "end": 115420, + "start": 115418, + "end": 115419, "loc": { "start": { "line": 2916, @@ -389415,8 +389415,8 @@ "binop": null }, "value": "positions", - "start": 115420, - "end": 115429, + "start": 115419, + "end": 115428, "loc": { "start": { "line": 2916, @@ -389441,8 +389441,8 @@ "binop": null, "updateContext": null }, - "start": 115429, - "end": 115430, + "start": 115428, + "end": 115429, "loc": { "start": { "line": 2916, @@ -389467,8 +389467,8 @@ "binop": null }, "value": "cfg", - "start": 115431, - "end": 115434, + "start": 115430, + "end": 115433, "loc": { "start": { "line": 2916, @@ -389493,8 +389493,8 @@ "binop": null, "updateContext": null }, - "start": 115434, - "end": 115435, + "start": 115433, + "end": 115434, "loc": { "start": { "line": 2916, @@ -389519,8 +389519,8 @@ "binop": null }, "value": "positions", - "start": 115435, - "end": 115444, + "start": 115434, + "end": 115443, "loc": { "start": { "line": 2916, @@ -389544,8 +389544,8 @@ "postfix": false, "binop": null }, - "start": 115444, - "end": 115445, + "start": 115443, + "end": 115444, "loc": { "start": { "line": 2916, @@ -389570,8 +389570,8 @@ "binop": null, "updateContext": null }, - "start": 115445, - "end": 115446, + "start": 115444, + "end": 115445, "loc": { "start": { "line": 2916, @@ -389596,8 +389596,8 @@ "binop": null }, "value": "cfg", - "start": 115471, - "end": 115474, + "start": 115470, + "end": 115473, "loc": { "start": { "line": 2917, @@ -389622,8 +389622,8 @@ "binop": null, "updateContext": null }, - "start": 115474, - "end": 115475, + "start": 115473, + "end": 115474, "loc": { "start": { "line": 2917, @@ -389648,8 +389648,8 @@ "binop": null }, "value": "meshMatrix", - "start": 115475, - "end": 115485, + "start": 115474, + "end": 115484, "loc": { "start": { "line": 2917, @@ -389675,8 +389675,8 @@ "updateContext": null }, "value": "=", - "start": 115486, - "end": 115487, + "start": 115485, + "end": 115486, "loc": { "start": { "line": 2917, @@ -389703,8 +389703,8 @@ "updateContext": null }, "value": "null", - "start": 115488, - "end": 115492, + "start": 115487, + "end": 115491, "loc": { "start": { "line": 2917, @@ -389729,8 +389729,8 @@ "binop": null, "updateContext": null }, - "start": 115492, - "end": 115493, + "start": 115491, + "end": 115492, "loc": { "start": { "line": 2917, @@ -389745,8 +389745,8 @@ { "type": "CommentLine", "value": " Positions now baked, don't need any more", - "start": 115494, - "end": 115537, + "start": 115493, + "end": 115536, "loc": { "start": { "line": 2917, @@ -389770,8 +389770,8 @@ "postfix": false, "binop": null }, - "start": 115558, - "end": 115559, + "start": 115557, + "end": 115558, "loc": { "start": { "line": 2918, @@ -389796,8 +389796,8 @@ "binop": null }, "value": "math", - "start": 115580, - "end": 115584, + "start": 115579, + "end": 115583, "loc": { "start": { "line": 2919, @@ -389822,8 +389822,8 @@ "binop": null, "updateContext": null }, - "start": 115584, - "end": 115585, + "start": 115583, + "end": 115584, "loc": { "start": { "line": 2919, @@ -389848,8 +389848,8 @@ "binop": null }, "value": "expandAABB3Points3", - "start": 115585, - "end": 115603, + "start": 115584, + "end": 115602, "loc": { "start": { "line": 2919, @@ -389873,8 +389873,8 @@ "postfix": false, "binop": null }, - "start": 115603, - "end": 115604, + "start": 115602, + "end": 115603, "loc": { "start": { "line": 2919, @@ -389899,8 +389899,8 @@ "binop": null }, "value": "aabb", - "start": 115604, - "end": 115608, + "start": 115603, + "end": 115607, "loc": { "start": { "line": 2919, @@ -389925,8 +389925,8 @@ "binop": null, "updateContext": null }, - "start": 115608, - "end": 115609, + "start": 115607, + "end": 115608, "loc": { "start": { "line": 2919, @@ -389951,8 +389951,8 @@ "binop": null }, "value": "cfg", - "start": 115610, - "end": 115613, + "start": 115609, + "end": 115612, "loc": { "start": { "line": 2919, @@ -389977,8 +389977,8 @@ "binop": null, "updateContext": null }, - "start": 115613, - "end": 115614, + "start": 115612, + "end": 115613, "loc": { "start": { "line": 2919, @@ -390003,8 +390003,8 @@ "binop": null }, "value": "positions", - "start": 115614, - "end": 115623, + "start": 115613, + "end": 115622, "loc": { "start": { "line": 2919, @@ -390028,8 +390028,8 @@ "postfix": false, "binop": null }, - "start": 115623, - "end": 115624, + "start": 115622, + "end": 115623, "loc": { "start": { "line": 2919, @@ -390054,8 +390054,8 @@ "binop": null, "updateContext": null }, - "start": 115624, - "end": 115625, + "start": 115623, + "end": 115624, "loc": { "start": { "line": 2919, @@ -390080,8 +390080,8 @@ "binop": null }, "value": "cfg", - "start": 115646, - "end": 115649, + "start": 115645, + "end": 115648, "loc": { "start": { "line": 2920, @@ -390106,8 +390106,8 @@ "binop": null, "updateContext": null }, - "start": 115649, - "end": 115650, + "start": 115648, + "end": 115649, "loc": { "start": { "line": 2920, @@ -390132,8 +390132,8 @@ "binop": null }, "value": "aabb", - "start": 115650, - "end": 115654, + "start": 115649, + "end": 115653, "loc": { "start": { "line": 2920, @@ -390159,8 +390159,8 @@ "updateContext": null }, "value": "=", - "start": 115655, - "end": 115656, + "start": 115654, + "end": 115655, "loc": { "start": { "line": 2920, @@ -390185,8 +390185,8 @@ "binop": null }, "value": "aabb", - "start": 115657, - "end": 115661, + "start": 115656, + "end": 115660, "loc": { "start": { "line": 2920, @@ -390211,8 +390211,8 @@ "binop": null, "updateContext": null }, - "start": 115661, - "end": 115662, + "start": 115660, + "end": 115661, "loc": { "start": { "line": 2920, @@ -390236,8 +390236,8 @@ "postfix": false, "binop": null }, - "start": 115680, - "end": 115681, + "start": 115679, + "end": 115680, "loc": { "start": { "line": 2922, @@ -390264,8 +390264,8 @@ "updateContext": null }, "value": "else", - "start": 115682, - "end": 115686, + "start": 115681, + "end": 115685, "loc": { "start": { "line": 2922, @@ -390289,8 +390289,8 @@ "postfix": false, "binop": null }, - "start": 115687, - "end": 115688, + "start": 115686, + "end": 115687, "loc": { "start": { "line": 2922, @@ -390317,8 +390317,8 @@ "updateContext": null }, "value": "const", - "start": 115709, - "end": 115714, + "start": 115708, + "end": 115713, "loc": { "start": { "line": 2923, @@ -390343,8 +390343,8 @@ "binop": null }, "value": "aabb", - "start": 115715, - "end": 115719, + "start": 115714, + "end": 115718, "loc": { "start": { "line": 2923, @@ -390370,8 +390370,8 @@ "updateContext": null }, "value": "=", - "start": 115720, - "end": 115721, + "start": 115719, + "end": 115720, "loc": { "start": { "line": 2923, @@ -390396,8 +390396,8 @@ "binop": null }, "value": "math", - "start": 115722, - "end": 115726, + "start": 115721, + "end": 115725, "loc": { "start": { "line": 2923, @@ -390422,8 +390422,8 @@ "binop": null, "updateContext": null }, - "start": 115726, - "end": 115727, + "start": 115725, + "end": 115726, "loc": { "start": { "line": 2923, @@ -390448,8 +390448,8 @@ "binop": null }, "value": "collapseAABB3", - "start": 115727, - "end": 115740, + "start": 115726, + "end": 115739, "loc": { "start": { "line": 2923, @@ -390473,8 +390473,8 @@ "postfix": false, "binop": null }, - "start": 115740, - "end": 115741, + "start": 115739, + "end": 115740, "loc": { "start": { "line": 2923, @@ -390498,8 +390498,8 @@ "postfix": false, "binop": null }, - "start": 115741, - "end": 115742, + "start": 115740, + "end": 115741, "loc": { "start": { "line": 2923, @@ -390524,8 +390524,8 @@ "binop": null, "updateContext": null }, - "start": 115742, - "end": 115743, + "start": 115741, + "end": 115742, "loc": { "start": { "line": 2923, @@ -390550,8 +390550,8 @@ "binop": null }, "value": "math", - "start": 115764, - "end": 115768, + "start": 115763, + "end": 115767, "loc": { "start": { "line": 2924, @@ -390576,8 +390576,8 @@ "binop": null, "updateContext": null }, - "start": 115768, - "end": 115769, + "start": 115767, + "end": 115768, "loc": { "start": { "line": 2924, @@ -390602,8 +390602,8 @@ "binop": null }, "value": "expandAABB3Points3", - "start": 115769, - "end": 115787, + "start": 115768, + "end": 115786, "loc": { "start": { "line": 2924, @@ -390627,8 +390627,8 @@ "postfix": false, "binop": null }, - "start": 115787, - "end": 115788, + "start": 115786, + "end": 115787, "loc": { "start": { "line": 2924, @@ -390653,8 +390653,8 @@ "binop": null }, "value": "aabb", - "start": 115788, - "end": 115792, + "start": 115787, + "end": 115791, "loc": { "start": { "line": 2924, @@ -390679,8 +390679,8 @@ "binop": null, "updateContext": null }, - "start": 115792, - "end": 115793, + "start": 115791, + "end": 115792, "loc": { "start": { "line": 2924, @@ -390705,8 +390705,8 @@ "binop": null }, "value": "cfg", - "start": 115794, - "end": 115797, + "start": 115793, + "end": 115796, "loc": { "start": { "line": 2924, @@ -390731,8 +390731,8 @@ "binop": null, "updateContext": null }, - "start": 115797, - "end": 115798, + "start": 115796, + "end": 115797, "loc": { "start": { "line": 2924, @@ -390757,8 +390757,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 115798, - "end": 115817, + "start": 115797, + "end": 115816, "loc": { "start": { "line": 2924, @@ -390782,8 +390782,8 @@ "postfix": false, "binop": null }, - "start": 115817, - "end": 115818, + "start": 115816, + "end": 115817, "loc": { "start": { "line": 2924, @@ -390808,8 +390808,8 @@ "binop": null, "updateContext": null }, - "start": 115818, - "end": 115819, + "start": 115817, + "end": 115818, "loc": { "start": { "line": 2924, @@ -390834,8 +390834,8 @@ "binop": null }, "value": "geometryCompressionUtils", - "start": 115840, - "end": 115864, + "start": 115839, + "end": 115863, "loc": { "start": { "line": 2925, @@ -390860,8 +390860,8 @@ "binop": null, "updateContext": null }, - "start": 115864, - "end": 115865, + "start": 115863, + "end": 115864, "loc": { "start": { "line": 2925, @@ -390886,8 +390886,8 @@ "binop": null }, "value": "decompressAABB", - "start": 115865, - "end": 115879, + "start": 115864, + "end": 115878, "loc": { "start": { "line": 2925, @@ -390911,8 +390911,8 @@ "postfix": false, "binop": null }, - "start": 115879, - "end": 115880, + "start": 115878, + "end": 115879, "loc": { "start": { "line": 2925, @@ -390937,8 +390937,8 @@ "binop": null }, "value": "aabb", - "start": 115880, - "end": 115884, + "start": 115879, + "end": 115883, "loc": { "start": { "line": 2925, @@ -390963,8 +390963,8 @@ "binop": null, "updateContext": null }, - "start": 115884, - "end": 115885, + "start": 115883, + "end": 115884, "loc": { "start": { "line": 2925, @@ -390989,8 +390989,8 @@ "binop": null }, "value": "cfg", - "start": 115886, - "end": 115889, + "start": 115885, + "end": 115888, "loc": { "start": { "line": 2925, @@ -391015,8 +391015,8 @@ "binop": null, "updateContext": null }, - "start": 115889, - "end": 115890, + "start": 115888, + "end": 115889, "loc": { "start": { "line": 2925, @@ -391041,8 +391041,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 115890, - "end": 115911, + "start": 115889, + "end": 115910, "loc": { "start": { "line": 2925, @@ -391066,8 +391066,8 @@ "postfix": false, "binop": null }, - "start": 115911, - "end": 115912, + "start": 115910, + "end": 115911, "loc": { "start": { "line": 2925, @@ -391092,8 +391092,8 @@ "binop": null, "updateContext": null }, - "start": 115912, - "end": 115913, + "start": 115911, + "end": 115912, "loc": { "start": { "line": 2925, @@ -391118,8 +391118,8 @@ "binop": null }, "value": "cfg", - "start": 115934, - "end": 115937, + "start": 115933, + "end": 115936, "loc": { "start": { "line": 2926, @@ -391144,8 +391144,8 @@ "binop": null, "updateContext": null }, - "start": 115937, - "end": 115938, + "start": 115936, + "end": 115937, "loc": { "start": { "line": 2926, @@ -391170,8 +391170,8 @@ "binop": null }, "value": "aabb", - "start": 115938, - "end": 115942, + "start": 115937, + "end": 115941, "loc": { "start": { "line": 2926, @@ -391197,8 +391197,8 @@ "updateContext": null }, "value": "=", - "start": 115943, - "end": 115944, + "start": 115942, + "end": 115943, "loc": { "start": { "line": 2926, @@ -391223,8 +391223,8 @@ "binop": null }, "value": "aabb", - "start": 115945, - "end": 115949, + "start": 115944, + "end": 115948, "loc": { "start": { "line": 2926, @@ -391249,8 +391249,8 @@ "binop": null, "updateContext": null }, - "start": 115949, - "end": 115950, + "start": 115948, + "end": 115949, "loc": { "start": { "line": 2926, @@ -391274,8 +391274,8 @@ "postfix": false, "binop": null }, - "start": 115967, - "end": 115968, + "start": 115966, + "end": 115967, "loc": { "start": { "line": 2927, @@ -391302,8 +391302,8 @@ "updateContext": null }, "value": "if", - "start": 115986, - "end": 115988, + "start": 115985, + "end": 115987, "loc": { "start": { "line": 2929, @@ -391327,8 +391327,8 @@ "postfix": false, "binop": null }, - "start": 115989, - "end": 115990, + "start": 115988, + "end": 115989, "loc": { "start": { "line": 2929, @@ -391353,8 +391353,8 @@ "binop": null }, "value": "cfg", - "start": 115990, - "end": 115993, + "start": 115989, + "end": 115992, "loc": { "start": { "line": 2929, @@ -391379,8 +391379,8 @@ "binop": null, "updateContext": null }, - "start": 115993, - "end": 115994, + "start": 115992, + "end": 115993, "loc": { "start": { "line": 2929, @@ -391405,8 +391405,8 @@ "binop": null }, "value": "meshMatrix", - "start": 115994, - "end": 116004, + "start": 115993, + "end": 116003, "loc": { "start": { "line": 2929, @@ -391430,8 +391430,8 @@ "postfix": false, "binop": null }, - "start": 116004, - "end": 116005, + "start": 116003, + "end": 116004, "loc": { "start": { "line": 2929, @@ -391455,8 +391455,8 @@ "postfix": false, "binop": null }, - "start": 116006, - "end": 116007, + "start": 116005, + "end": 116006, "loc": { "start": { "line": 2929, @@ -391481,8 +391481,8 @@ "binop": null }, "value": "math", - "start": 116028, - "end": 116032, + "start": 116027, + "end": 116031, "loc": { "start": { "line": 2930, @@ -391507,8 +391507,8 @@ "binop": null, "updateContext": null }, - "start": 116032, - "end": 116033, + "start": 116031, + "end": 116032, "loc": { "start": { "line": 2930, @@ -391533,8 +391533,8 @@ "binop": null }, "value": "AABB3ToOBB3", - "start": 116033, - "end": 116044, + "start": 116032, + "end": 116043, "loc": { "start": { "line": 2930, @@ -391558,8 +391558,8 @@ "postfix": false, "binop": null }, - "start": 116044, - "end": 116045, + "start": 116043, + "end": 116044, "loc": { "start": { "line": 2930, @@ -391584,8 +391584,8 @@ "binop": null }, "value": "cfg", - "start": 116045, - "end": 116048, + "start": 116044, + "end": 116047, "loc": { "start": { "line": 2930, @@ -391610,8 +391610,8 @@ "binop": null, "updateContext": null }, - "start": 116048, - "end": 116049, + "start": 116047, + "end": 116048, "loc": { "start": { "line": 2930, @@ -391636,8 +391636,8 @@ "binop": null }, "value": "aabb", - "start": 116049, - "end": 116053, + "start": 116048, + "end": 116052, "loc": { "start": { "line": 2930, @@ -391662,8 +391662,8 @@ "binop": null, "updateContext": null }, - "start": 116053, - "end": 116054, + "start": 116052, + "end": 116053, "loc": { "start": { "line": 2930, @@ -391688,8 +391688,8 @@ "binop": null }, "value": "tempOBB3", - "start": 116055, - "end": 116063, + "start": 116054, + "end": 116062, "loc": { "start": { "line": 2930, @@ -391713,8 +391713,8 @@ "postfix": false, "binop": null }, - "start": 116063, - "end": 116064, + "start": 116062, + "end": 116063, "loc": { "start": { "line": 2930, @@ -391739,8 +391739,8 @@ "binop": null, "updateContext": null }, - "start": 116064, - "end": 116065, + "start": 116063, + "end": 116064, "loc": { "start": { "line": 2930, @@ -391765,8 +391765,8 @@ "binop": null }, "value": "math", - "start": 116086, - "end": 116090, + "start": 116085, + "end": 116089, "loc": { "start": { "line": 2931, @@ -391791,8 +391791,8 @@ "binop": null, "updateContext": null }, - "start": 116090, - "end": 116091, + "start": 116089, + "end": 116090, "loc": { "start": { "line": 2931, @@ -391817,8 +391817,8 @@ "binop": null }, "value": "transformOBB3", - "start": 116091, - "end": 116104, + "start": 116090, + "end": 116103, "loc": { "start": { "line": 2931, @@ -391842,8 +391842,8 @@ "postfix": false, "binop": null }, - "start": 116104, - "end": 116105, + "start": 116103, + "end": 116104, "loc": { "start": { "line": 2931, @@ -391868,8 +391868,8 @@ "binop": null }, "value": "cfg", - "start": 116105, - "end": 116108, + "start": 116104, + "end": 116107, "loc": { "start": { "line": 2931, @@ -391894,8 +391894,8 @@ "binop": null, "updateContext": null }, - "start": 116108, - "end": 116109, + "start": 116107, + "end": 116108, "loc": { "start": { "line": 2931, @@ -391920,8 +391920,8 @@ "binop": null }, "value": "meshMatrix", - "start": 116109, - "end": 116119, + "start": 116108, + "end": 116118, "loc": { "start": { "line": 2931, @@ -391946,8 +391946,8 @@ "binop": null, "updateContext": null }, - "start": 116119, - "end": 116120, + "start": 116118, + "end": 116119, "loc": { "start": { "line": 2931, @@ -391972,8 +391972,8 @@ "binop": null }, "value": "tempOBB3", - "start": 116121, - "end": 116129, + "start": 116120, + "end": 116128, "loc": { "start": { "line": 2931, @@ -391997,8 +391997,8 @@ "postfix": false, "binop": null }, - "start": 116129, - "end": 116130, + "start": 116128, + "end": 116129, "loc": { "start": { "line": 2931, @@ -392023,8 +392023,8 @@ "binop": null, "updateContext": null }, - "start": 116130, - "end": 116131, + "start": 116129, + "end": 116130, "loc": { "start": { "line": 2931, @@ -392049,8 +392049,8 @@ "binop": null }, "value": "math", - "start": 116152, - "end": 116156, + "start": 116151, + "end": 116155, "loc": { "start": { "line": 2932, @@ -392075,8 +392075,8 @@ "binop": null, "updateContext": null }, - "start": 116156, - "end": 116157, + "start": 116155, + "end": 116156, "loc": { "start": { "line": 2932, @@ -392101,8 +392101,8 @@ "binop": null }, "value": "OBB3ToAABB3", - "start": 116157, - "end": 116168, + "start": 116156, + "end": 116167, "loc": { "start": { "line": 2932, @@ -392126,8 +392126,8 @@ "postfix": false, "binop": null }, - "start": 116168, - "end": 116169, + "start": 116167, + "end": 116168, "loc": { "start": { "line": 2932, @@ -392152,8 +392152,8 @@ "binop": null }, "value": "tempOBB3", - "start": 116169, - "end": 116177, + "start": 116168, + "end": 116176, "loc": { "start": { "line": 2932, @@ -392178,8 +392178,8 @@ "binop": null, "updateContext": null }, - "start": 116177, - "end": 116178, + "start": 116176, + "end": 116177, "loc": { "start": { "line": 2932, @@ -392204,8 +392204,8 @@ "binop": null }, "value": "cfg", - "start": 116179, - "end": 116182, + "start": 116178, + "end": 116181, "loc": { "start": { "line": 2932, @@ -392230,8 +392230,8 @@ "binop": null, "updateContext": null }, - "start": 116182, - "end": 116183, + "start": 116181, + "end": 116182, "loc": { "start": { "line": 2932, @@ -392256,8 +392256,8 @@ "binop": null }, "value": "aabb", - "start": 116183, - "end": 116187, + "start": 116182, + "end": 116186, "loc": { "start": { "line": 2932, @@ -392281,8 +392281,8 @@ "postfix": false, "binop": null }, - "start": 116187, - "end": 116188, + "start": 116186, + "end": 116187, "loc": { "start": { "line": 2932, @@ -392307,8 +392307,8 @@ "binop": null, "updateContext": null }, - "start": 116188, - "end": 116189, + "start": 116187, + "end": 116188, "loc": { "start": { "line": 2932, @@ -392332,8 +392332,8 @@ "postfix": false, "binop": null }, - "start": 116206, - "end": 116207, + "start": 116205, + "end": 116206, "loc": { "start": { "line": 2933, @@ -392348,8 +392348,8 @@ { "type": "CommentLine", "value": " EDGES", - "start": 116225, - "end": 116233, + "start": 116224, + "end": 116232, "loc": { "start": { "line": 2935, @@ -392376,8 +392376,8 @@ "updateContext": null }, "value": "if", - "start": 116251, - "end": 116253, + "start": 116250, + "end": 116252, "loc": { "start": { "line": 2937, @@ -392401,8 +392401,8 @@ "postfix": false, "binop": null }, - "start": 116254, - "end": 116255, + "start": 116253, + "end": 116254, "loc": { "start": { "line": 2937, @@ -392428,8 +392428,8 @@ "updateContext": null }, "value": "!", - "start": 116255, - "end": 116256, + "start": 116254, + "end": 116255, "loc": { "start": { "line": 2937, @@ -392454,8 +392454,8 @@ "binop": null }, "value": "cfg", - "start": 116256, - "end": 116259, + "start": 116255, + "end": 116258, "loc": { "start": { "line": 2937, @@ -392480,8 +392480,8 @@ "binop": null, "updateContext": null }, - "start": 116259, - "end": 116260, + "start": 116258, + "end": 116259, "loc": { "start": { "line": 2937, @@ -392506,8 +392506,8 @@ "binop": null }, "value": "buckets", - "start": 116260, - "end": 116267, + "start": 116259, + "end": 116266, "loc": { "start": { "line": 2937, @@ -392533,8 +392533,8 @@ "updateContext": null }, "value": "&&", - "start": 116268, - "end": 116270, + "start": 116267, + "end": 116269, "loc": { "start": { "line": 2937, @@ -392560,8 +392560,8 @@ "updateContext": null }, "value": "!", - "start": 116271, - "end": 116272, + "start": 116270, + "end": 116271, "loc": { "start": { "line": 2937, @@ -392586,8 +392586,8 @@ "binop": null }, "value": "cfg", - "start": 116272, - "end": 116275, + "start": 116271, + "end": 116274, "loc": { "start": { "line": 2937, @@ -392612,8 +392612,8 @@ "binop": null, "updateContext": null }, - "start": 116275, - "end": 116276, + "start": 116274, + "end": 116275, "loc": { "start": { "line": 2937, @@ -392638,8 +392638,8 @@ "binop": null }, "value": "edgeIndices", - "start": 116276, - "end": 116287, + "start": 116275, + "end": 116286, "loc": { "start": { "line": 2937, @@ -392665,8 +392665,8 @@ "updateContext": null }, "value": "&&", - "start": 116288, - "end": 116290, + "start": 116287, + "end": 116289, "loc": { "start": { "line": 2937, @@ -392690,8 +392690,8 @@ "postfix": false, "binop": null }, - "start": 116291, - "end": 116292, + "start": 116290, + "end": 116291, "loc": { "start": { "line": 2937, @@ -392716,8 +392716,8 @@ "binop": null }, "value": "cfg", - "start": 116292, - "end": 116295, + "start": 116291, + "end": 116294, "loc": { "start": { "line": 2937, @@ -392742,8 +392742,8 @@ "binop": null, "updateContext": null }, - "start": 116295, - "end": 116296, + "start": 116294, + "end": 116295, "loc": { "start": { "line": 2937, @@ -392768,8 +392768,8 @@ "binop": null }, "value": "primitive", - "start": 116296, - "end": 116305, + "start": 116295, + "end": 116304, "loc": { "start": { "line": 2937, @@ -392795,8 +392795,8 @@ "updateContext": null }, "value": "===", - "start": 116306, - "end": 116309, + "start": 116305, + "end": 116308, "loc": { "start": { "line": 2937, @@ -392822,8 +392822,8 @@ "updateContext": null }, "value": "triangles", - "start": 116310, - "end": 116321, + "start": 116309, + "end": 116320, "loc": { "start": { "line": 2937, @@ -392849,8 +392849,8 @@ "updateContext": null }, "value": "||", - "start": 116322, - "end": 116324, + "start": 116321, + "end": 116323, "loc": { "start": { "line": 2937, @@ -392875,8 +392875,8 @@ "binop": null }, "value": "cfg", - "start": 116325, - "end": 116328, + "start": 116324, + "end": 116327, "loc": { "start": { "line": 2937, @@ -392901,8 +392901,8 @@ "binop": null, "updateContext": null }, - "start": 116328, - "end": 116329, + "start": 116327, + "end": 116328, "loc": { "start": { "line": 2937, @@ -392927,8 +392927,8 @@ "binop": null }, "value": "primitive", - "start": 116329, - "end": 116338, + "start": 116328, + "end": 116337, "loc": { "start": { "line": 2937, @@ -392954,8 +392954,8 @@ "updateContext": null }, "value": "===", - "start": 116339, - "end": 116342, + "start": 116338, + "end": 116341, "loc": { "start": { "line": 2937, @@ -392981,8 +392981,8 @@ "updateContext": null }, "value": "solid", - "start": 116343, - "end": 116350, + "start": 116342, + "end": 116349, "loc": { "start": { "line": 2937, @@ -393008,8 +393008,8 @@ "updateContext": null }, "value": "||", - "start": 116351, - "end": 116353, + "start": 116350, + "end": 116352, "loc": { "start": { "line": 2937, @@ -393034,8 +393034,8 @@ "binop": null }, "value": "cfg", - "start": 116354, - "end": 116357, + "start": 116353, + "end": 116356, "loc": { "start": { "line": 2937, @@ -393060,8 +393060,8 @@ "binop": null, "updateContext": null }, - "start": 116357, - "end": 116358, + "start": 116356, + "end": 116357, "loc": { "start": { "line": 2937, @@ -393086,8 +393086,8 @@ "binop": null }, "value": "primitive", - "start": 116358, - "end": 116367, + "start": 116357, + "end": 116366, "loc": { "start": { "line": 2937, @@ -393113,8 +393113,8 @@ "updateContext": null }, "value": "===", - "start": 116368, - "end": 116371, + "start": 116367, + "end": 116370, "loc": { "start": { "line": 2937, @@ -393140,8 +393140,8 @@ "updateContext": null }, "value": "surface", - "start": 116372, - "end": 116381, + "start": 116371, + "end": 116380, "loc": { "start": { "line": 2937, @@ -393165,8 +393165,8 @@ "postfix": false, "binop": null }, - "start": 116381, - "end": 116382, + "start": 116380, + "end": 116381, "loc": { "start": { "line": 2937, @@ -393190,8 +393190,8 @@ "postfix": false, "binop": null }, - "start": 116382, - "end": 116383, + "start": 116381, + "end": 116382, "loc": { "start": { "line": 2937, @@ -393215,8 +393215,8 @@ "postfix": false, "binop": null }, - "start": 116384, - "end": 116385, + "start": 116383, + "end": 116384, "loc": { "start": { "line": 2937, @@ -393243,8 +393243,8 @@ "updateContext": null }, "value": "if", - "start": 116406, - "end": 116408, + "start": 116405, + "end": 116407, "loc": { "start": { "line": 2938, @@ -393268,8 +393268,8 @@ "postfix": false, "binop": null }, - "start": 116409, - "end": 116410, + "start": 116408, + "end": 116409, "loc": { "start": { "line": 2938, @@ -393294,8 +393294,8 @@ "binop": null }, "value": "cfg", - "start": 116410, - "end": 116413, + "start": 116409, + "end": 116412, "loc": { "start": { "line": 2938, @@ -393320,8 +393320,8 @@ "binop": null, "updateContext": null }, - "start": 116413, - "end": 116414, + "start": 116412, + "end": 116413, "loc": { "start": { "line": 2938, @@ -393346,8 +393346,8 @@ "binop": null }, "value": "positions", - "start": 116414, - "end": 116423, + "start": 116413, + "end": 116422, "loc": { "start": { "line": 2938, @@ -393371,8 +393371,8 @@ "postfix": false, "binop": null }, - "start": 116423, - "end": 116424, + "start": 116422, + "end": 116423, "loc": { "start": { "line": 2938, @@ -393396,8 +393396,8 @@ "postfix": false, "binop": null }, - "start": 116425, - "end": 116426, + "start": 116424, + "end": 116425, "loc": { "start": { "line": 2938, @@ -393422,8 +393422,8 @@ "binop": null }, "value": "cfg", - "start": 116451, - "end": 116454, + "start": 116450, + "end": 116453, "loc": { "start": { "line": 2939, @@ -393448,8 +393448,8 @@ "binop": null, "updateContext": null }, - "start": 116454, - "end": 116455, + "start": 116453, + "end": 116454, "loc": { "start": { "line": 2939, @@ -393474,8 +393474,8 @@ "binop": null }, "value": "edgeIndices", - "start": 116455, - "end": 116466, + "start": 116454, + "end": 116465, "loc": { "start": { "line": 2939, @@ -393501,8 +393501,8 @@ "updateContext": null }, "value": "=", - "start": 116467, - "end": 116468, + "start": 116466, + "end": 116467, "loc": { "start": { "line": 2939, @@ -393527,8 +393527,8 @@ "binop": null }, "value": "buildEdgeIndices", - "start": 116469, - "end": 116485, + "start": 116468, + "end": 116484, "loc": { "start": { "line": 2939, @@ -393552,8 +393552,8 @@ "postfix": false, "binop": null }, - "start": 116485, - "end": 116486, + "start": 116484, + "end": 116485, "loc": { "start": { "line": 2939, @@ -393578,8 +393578,8 @@ "binop": null }, "value": "cfg", - "start": 116486, - "end": 116489, + "start": 116485, + "end": 116488, "loc": { "start": { "line": 2939, @@ -393604,8 +393604,8 @@ "binop": null, "updateContext": null }, - "start": 116489, - "end": 116490, + "start": 116488, + "end": 116489, "loc": { "start": { "line": 2939, @@ -393630,8 +393630,8 @@ "binop": null }, "value": "positions", - "start": 116490, - "end": 116499, + "start": 116489, + "end": 116498, "loc": { "start": { "line": 2939, @@ -393656,8 +393656,8 @@ "binop": null, "updateContext": null }, - "start": 116499, - "end": 116500, + "start": 116498, + "end": 116499, "loc": { "start": { "line": 2939, @@ -393682,8 +393682,8 @@ "binop": null }, "value": "cfg", - "start": 116501, - "end": 116504, + "start": 116500, + "end": 116503, "loc": { "start": { "line": 2939, @@ -393708,8 +393708,8 @@ "binop": null, "updateContext": null }, - "start": 116504, - "end": 116505, + "start": 116503, + "end": 116504, "loc": { "start": { "line": 2939, @@ -393734,8 +393734,8 @@ "binop": null }, "value": "indices", - "start": 116505, - "end": 116512, + "start": 116504, + "end": 116511, "loc": { "start": { "line": 2939, @@ -393760,8 +393760,8 @@ "binop": null, "updateContext": null }, - "start": 116512, - "end": 116513, + "start": 116511, + "end": 116512, "loc": { "start": { "line": 2939, @@ -393788,8 +393788,8 @@ "updateContext": null }, "value": "null", - "start": 116514, - "end": 116518, + "start": 116513, + "end": 116517, "loc": { "start": { "line": 2939, @@ -393814,8 +393814,8 @@ "binop": null, "updateContext": null }, - "start": 116518, - "end": 116519, + "start": 116517, + "end": 116518, "loc": { "start": { "line": 2939, @@ -393841,8 +393841,8 @@ "updateContext": null }, "value": 2, - "start": 116520, - "end": 116523, + "start": 116519, + "end": 116522, "loc": { "start": { "line": 2939, @@ -393866,8 +393866,8 @@ "postfix": false, "binop": null }, - "start": 116523, - "end": 116524, + "start": 116522, + "end": 116523, "loc": { "start": { "line": 2939, @@ -393892,8 +393892,8 @@ "binop": null, "updateContext": null }, - "start": 116524, - "end": 116525, + "start": 116523, + "end": 116524, "loc": { "start": { "line": 2939, @@ -393917,8 +393917,8 @@ "postfix": false, "binop": null }, - "start": 116546, - "end": 116547, + "start": 116545, + "end": 116546, "loc": { "start": { "line": 2940, @@ -393945,8 +393945,8 @@ "updateContext": null }, "value": "else", - "start": 116548, - "end": 116552, + "start": 116547, + "end": 116551, "loc": { "start": { "line": 2940, @@ -393970,8 +393970,8 @@ "postfix": false, "binop": null }, - "start": 116553, - "end": 116554, + "start": 116552, + "end": 116553, "loc": { "start": { "line": 2940, @@ -393996,8 +393996,8 @@ "binop": null }, "value": "cfg", - "start": 116579, - "end": 116582, + "start": 116578, + "end": 116581, "loc": { "start": { "line": 2941, @@ -394022,8 +394022,8 @@ "binop": null, "updateContext": null }, - "start": 116582, - "end": 116583, + "start": 116581, + "end": 116582, "loc": { "start": { "line": 2941, @@ -394048,8 +394048,8 @@ "binop": null }, "value": "edgeIndices", - "start": 116583, - "end": 116594, + "start": 116582, + "end": 116593, "loc": { "start": { "line": 2941, @@ -394075,8 +394075,8 @@ "updateContext": null }, "value": "=", - "start": 116595, - "end": 116596, + "start": 116594, + "end": 116595, "loc": { "start": { "line": 2941, @@ -394101,8 +394101,8 @@ "binop": null }, "value": "buildEdgeIndices", - "start": 116597, - "end": 116613, + "start": 116596, + "end": 116612, "loc": { "start": { "line": 2941, @@ -394126,8 +394126,8 @@ "postfix": false, "binop": null }, - "start": 116613, - "end": 116614, + "start": 116612, + "end": 116613, "loc": { "start": { "line": 2941, @@ -394152,8 +394152,8 @@ "binop": null }, "value": "cfg", - "start": 116614, - "end": 116617, + "start": 116613, + "end": 116616, "loc": { "start": { "line": 2941, @@ -394178,8 +394178,8 @@ "binop": null, "updateContext": null }, - "start": 116617, - "end": 116618, + "start": 116616, + "end": 116617, "loc": { "start": { "line": 2941, @@ -394204,8 +394204,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 116618, - "end": 116637, + "start": 116617, + "end": 116636, "loc": { "start": { "line": 2941, @@ -394230,8 +394230,8 @@ "binop": null, "updateContext": null }, - "start": 116637, - "end": 116638, + "start": 116636, + "end": 116637, "loc": { "start": { "line": 2941, @@ -394256,8 +394256,8 @@ "binop": null }, "value": "cfg", - "start": 116639, - "end": 116642, + "start": 116638, + "end": 116641, "loc": { "start": { "line": 2941, @@ -394282,8 +394282,8 @@ "binop": null, "updateContext": null }, - "start": 116642, - "end": 116643, + "start": 116641, + "end": 116642, "loc": { "start": { "line": 2941, @@ -394308,8 +394308,8 @@ "binop": null }, "value": "indices", - "start": 116643, - "end": 116650, + "start": 116642, + "end": 116649, "loc": { "start": { "line": 2941, @@ -394334,8 +394334,8 @@ "binop": null, "updateContext": null }, - "start": 116650, - "end": 116651, + "start": 116649, + "end": 116650, "loc": { "start": { "line": 2941, @@ -394360,8 +394360,8 @@ "binop": null }, "value": "cfg", - "start": 116652, - "end": 116655, + "start": 116651, + "end": 116654, "loc": { "start": { "line": 2941, @@ -394386,8 +394386,8 @@ "binop": null, "updateContext": null }, - "start": 116655, - "end": 116656, + "start": 116654, + "end": 116655, "loc": { "start": { "line": 2941, @@ -394412,8 +394412,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 116656, - "end": 116677, + "start": 116655, + "end": 116676, "loc": { "start": { "line": 2941, @@ -394438,8 +394438,8 @@ "binop": null, "updateContext": null }, - "start": 116677, - "end": 116678, + "start": 116676, + "end": 116677, "loc": { "start": { "line": 2941, @@ -394465,8 +394465,8 @@ "updateContext": null }, "value": 2, - "start": 116679, - "end": 116682, + "start": 116678, + "end": 116681, "loc": { "start": { "line": 2941, @@ -394490,8 +394490,8 @@ "postfix": false, "binop": null }, - "start": 116682, - "end": 116683, + "start": 116681, + "end": 116682, "loc": { "start": { "line": 2941, @@ -394516,8 +394516,8 @@ "binop": null, "updateContext": null }, - "start": 116683, - "end": 116684, + "start": 116682, + "end": 116683, "loc": { "start": { "line": 2941, @@ -394541,8 +394541,8 @@ "postfix": false, "binop": null }, - "start": 116705, - "end": 116706, + "start": 116704, + "end": 116705, "loc": { "start": { "line": 2942, @@ -394566,8 +394566,8 @@ "postfix": false, "binop": null }, - "start": 116723, - "end": 116724, + "start": 116722, + "end": 116723, "loc": { "start": { "line": 2943, @@ -394582,8 +394582,8 @@ { "type": "CommentLine", "value": " TEXTURE", - "start": 116742, - "end": 116752, + "start": 116741, + "end": 116751, "loc": { "start": { "line": 2945, @@ -394598,8 +394598,8 @@ { "type": "CommentLine", "value": " cfg.textureSetId = cfg.textureSetId || DEFAULT_TEXTURE_SET_ID;", - "start": 116770, - "end": 116835, + "start": 116769, + "end": 116834, "loc": { "start": { "line": 2947, @@ -394626,8 +394626,8 @@ "updateContext": null }, "value": "if", - "start": 116852, - "end": 116854, + "start": 116851, + "end": 116853, "loc": { "start": { "line": 2948, @@ -394651,8 +394651,8 @@ "postfix": false, "binop": null }, - "start": 116855, - "end": 116856, + "start": 116854, + "end": 116855, "loc": { "start": { "line": 2948, @@ -394677,8 +394677,8 @@ "binop": null }, "value": "cfg", - "start": 116856, - "end": 116859, + "start": 116855, + "end": 116858, "loc": { "start": { "line": 2948, @@ -394703,8 +394703,8 @@ "binop": null, "updateContext": null }, - "start": 116859, - "end": 116860, + "start": 116858, + "end": 116859, "loc": { "start": { "line": 2948, @@ -394729,8 +394729,8 @@ "binop": null }, "value": "textureSetId", - "start": 116860, - "end": 116872, + "start": 116859, + "end": 116871, "loc": { "start": { "line": 2948, @@ -394754,8 +394754,8 @@ "postfix": false, "binop": null }, - "start": 116872, - "end": 116873, + "start": 116871, + "end": 116872, "loc": { "start": { "line": 2948, @@ -394779,8 +394779,8 @@ "postfix": false, "binop": null }, - "start": 116874, - "end": 116875, + "start": 116873, + "end": 116874, "loc": { "start": { "line": 2948, @@ -394805,8 +394805,8 @@ "binop": null }, "value": "cfg", - "start": 116896, - "end": 116899, + "start": 116895, + "end": 116898, "loc": { "start": { "line": 2949, @@ -394831,8 +394831,8 @@ "binop": null, "updateContext": null }, - "start": 116899, - "end": 116900, + "start": 116898, + "end": 116899, "loc": { "start": { "line": 2949, @@ -394857,8 +394857,8 @@ "binop": null }, "value": "textureSet", - "start": 116900, - "end": 116910, + "start": 116899, + "end": 116909, "loc": { "start": { "line": 2949, @@ -394884,8 +394884,8 @@ "updateContext": null }, "value": "=", - "start": 116911, - "end": 116912, + "start": 116910, + "end": 116911, "loc": { "start": { "line": 2949, @@ -394912,8 +394912,8 @@ "updateContext": null }, "value": "this", - "start": 116913, - "end": 116917, + "start": 116912, + "end": 116916, "loc": { "start": { "line": 2949, @@ -394938,8 +394938,8 @@ "binop": null, "updateContext": null }, - "start": 116917, - "end": 116918, + "start": 116916, + "end": 116917, "loc": { "start": { "line": 2949, @@ -394964,8 +394964,8 @@ "binop": null }, "value": "_textureSets", - "start": 116918, - "end": 116930, + "start": 116917, + "end": 116929, "loc": { "start": { "line": 2949, @@ -394990,8 +394990,8 @@ "binop": null, "updateContext": null }, - "start": 116930, - "end": 116931, + "start": 116929, + "end": 116930, "loc": { "start": { "line": 2949, @@ -395016,8 +395016,8 @@ "binop": null }, "value": "cfg", - "start": 116931, - "end": 116934, + "start": 116930, + "end": 116933, "loc": { "start": { "line": 2949, @@ -395042,8 +395042,8 @@ "binop": null, "updateContext": null }, - "start": 116934, - "end": 116935, + "start": 116933, + "end": 116934, "loc": { "start": { "line": 2949, @@ -395068,8 +395068,8 @@ "binop": null }, "value": "textureSetId", - "start": 116935, - "end": 116947, + "start": 116934, + "end": 116946, "loc": { "start": { "line": 2949, @@ -395094,8 +395094,8 @@ "binop": null, "updateContext": null }, - "start": 116947, - "end": 116948, + "start": 116946, + "end": 116947, "loc": { "start": { "line": 2949, @@ -395120,8 +395120,8 @@ "binop": null, "updateContext": null }, - "start": 116948, - "end": 116949, + "start": 116947, + "end": 116948, "loc": { "start": { "line": 2949, @@ -395148,8 +395148,8 @@ "updateContext": null }, "value": "if", - "start": 116970, - "end": 116972, + "start": 116969, + "end": 116971, "loc": { "start": { "line": 2950, @@ -395173,8 +395173,8 @@ "postfix": false, "binop": null }, - "start": 116973, - "end": 116974, + "start": 116972, + "end": 116973, "loc": { "start": { "line": 2950, @@ -395200,8 +395200,8 @@ "updateContext": null }, "value": "!", - "start": 116974, - "end": 116975, + "start": 116973, + "end": 116974, "loc": { "start": { "line": 2950, @@ -395226,8 +395226,8 @@ "binop": null }, "value": "cfg", - "start": 116975, - "end": 116978, + "start": 116974, + "end": 116977, "loc": { "start": { "line": 2950, @@ -395252,8 +395252,8 @@ "binop": null, "updateContext": null }, - "start": 116978, - "end": 116979, + "start": 116977, + "end": 116978, "loc": { "start": { "line": 2950, @@ -395278,8 +395278,8 @@ "binop": null }, "value": "textureSet", - "start": 116979, - "end": 116989, + "start": 116978, + "end": 116988, "loc": { "start": { "line": 2950, @@ -395303,8 +395303,8 @@ "postfix": false, "binop": null }, - "start": 116989, - "end": 116990, + "start": 116988, + "end": 116989, "loc": { "start": { "line": 2950, @@ -395328,8 +395328,8 @@ "postfix": false, "binop": null }, - "start": 116991, - "end": 116992, + "start": 116990, + "end": 116991, "loc": { "start": { "line": 2950, @@ -395356,8 +395356,8 @@ "updateContext": null }, "value": "this", - "start": 117017, - "end": 117021, + "start": 117016, + "end": 117020, "loc": { "start": { "line": 2951, @@ -395382,8 +395382,8 @@ "binop": null, "updateContext": null }, - "start": 117021, - "end": 117022, + "start": 117020, + "end": 117021, "loc": { "start": { "line": 2951, @@ -395408,8 +395408,8 @@ "binop": null }, "value": "error", - "start": 117022, - "end": 117027, + "start": 117021, + "end": 117026, "loc": { "start": { "line": 2951, @@ -395433,8 +395433,8 @@ "postfix": false, "binop": null }, - "start": 117027, - "end": 117028, + "start": 117026, + "end": 117027, "loc": { "start": { "line": 2951, @@ -395458,8 +395458,8 @@ "postfix": false, "binop": null }, - "start": 117028, - "end": 117029, + "start": 117027, + "end": 117028, "loc": { "start": { "line": 2951, @@ -395485,8 +395485,8 @@ "updateContext": null }, "value": "[createMesh] Texture set not found: ", - "start": 117029, - "end": 117065, + "start": 117028, + "end": 117064, "loc": { "start": { "line": 2951, @@ -395510,8 +395510,8 @@ "postfix": false, "binop": null }, - "start": 117065, - "end": 117067, + "start": 117064, + "end": 117066, "loc": { "start": { "line": 2951, @@ -395536,8 +395536,8 @@ "binop": null }, "value": "cfg", - "start": 117067, - "end": 117070, + "start": 117066, + "end": 117069, "loc": { "start": { "line": 2951, @@ -395562,8 +395562,8 @@ "binop": null, "updateContext": null }, - "start": 117070, - "end": 117071, + "start": 117069, + "end": 117070, "loc": { "start": { "line": 2951, @@ -395588,8 +395588,8 @@ "binop": null }, "value": "textureSetId", - "start": 117071, - "end": 117083, + "start": 117070, + "end": 117082, "loc": { "start": { "line": 2951, @@ -395613,8 +395613,8 @@ "postfix": false, "binop": null }, - "start": 117083, - "end": 117084, + "start": 117082, + "end": 117083, "loc": { "start": { "line": 2951, @@ -395640,8 +395640,8 @@ "updateContext": null }, "value": " - ensure that you create it first with createTextureSet()", - "start": 117084, - "end": 117142, + "start": 117083, + "end": 117141, "loc": { "start": { "line": 2951, @@ -395665,8 +395665,8 @@ "postfix": false, "binop": null }, - "start": 117142, - "end": 117143, + "start": 117141, + "end": 117142, "loc": { "start": { "line": 2951, @@ -395690,8 +395690,8 @@ "postfix": false, "binop": null }, - "start": 117143, - "end": 117144, + "start": 117142, + "end": 117143, "loc": { "start": { "line": 2951, @@ -395716,8 +395716,8 @@ "binop": null, "updateContext": null }, - "start": 117144, - "end": 117145, + "start": 117143, + "end": 117144, "loc": { "start": { "line": 2951, @@ -395744,8 +395744,8 @@ "updateContext": null }, "value": "return", - "start": 117170, - "end": 117176, + "start": 117169, + "end": 117175, "loc": { "start": { "line": 2952, @@ -395772,8 +395772,8 @@ "updateContext": null }, "value": "false", - "start": 117177, - "end": 117182, + "start": 117176, + "end": 117181, "loc": { "start": { "line": 2952, @@ -395798,8 +395798,8 @@ "binop": null, "updateContext": null }, - "start": 117182, - "end": 117183, + "start": 117181, + "end": 117182, "loc": { "start": { "line": 2952, @@ -395823,8 +395823,8 @@ "postfix": false, "binop": null }, - "start": 117204, - "end": 117205, + "start": 117203, + "end": 117204, "loc": { "start": { "line": 2953, @@ -395848,8 +395848,8 @@ "postfix": false, "binop": null }, - "start": 117222, - "end": 117223, + "start": 117221, + "end": 117222, "loc": { "start": { "line": 2954, @@ -395873,8 +395873,8 @@ "postfix": false, "binop": null }, - "start": 117236, - "end": 117237, + "start": 117235, + "end": 117236, "loc": { "start": { "line": 2955, @@ -395898,8 +395898,8 @@ "postfix": false, "binop": null }, - "start": 117247, - "end": 117248, + "start": 117246, + "end": 117247, "loc": { "start": { "line": 2957, @@ -395926,8 +395926,8 @@ "updateContext": null }, "value": "else", - "start": 117249, - "end": 117253, + "start": 117248, + "end": 117252, "loc": { "start": { "line": 2957, @@ -395951,8 +395951,8 @@ "postfix": false, "binop": null }, - "start": 117254, - "end": 117255, + "start": 117253, + "end": 117254, "loc": { "start": { "line": 2957, @@ -395967,8 +395967,8 @@ { "type": "CommentLine", "value": " INSTANCING", - "start": 117269, - "end": 117282, + "start": 117268, + "end": 117281, "loc": { "start": { "line": 2959, @@ -395995,8 +395995,8 @@ "updateContext": null }, "value": "if", - "start": 117296, - "end": 117298, + "start": 117295, + "end": 117297, "loc": { "start": { "line": 2961, @@ -396020,8 +396020,8 @@ "postfix": false, "binop": null }, - "start": 117299, - "end": 117300, + "start": 117298, + "end": 117299, "loc": { "start": { "line": 2961, @@ -396046,8 +396046,8 @@ "binop": null }, "value": "cfg", - "start": 117300, - "end": 117303, + "start": 117299, + "end": 117302, "loc": { "start": { "line": 2961, @@ -396072,8 +396072,8 @@ "binop": null, "updateContext": null }, - "start": 117303, - "end": 117304, + "start": 117302, + "end": 117303, "loc": { "start": { "line": 2961, @@ -396098,8 +396098,8 @@ "binop": null }, "value": "positions", - "start": 117304, - "end": 117313, + "start": 117303, + "end": 117312, "loc": { "start": { "line": 2961, @@ -396125,8 +396125,8 @@ "updateContext": null }, "value": "||", - "start": 117314, - "end": 117316, + "start": 117313, + "end": 117315, "loc": { "start": { "line": 2961, @@ -396151,8 +396151,8 @@ "binop": null }, "value": "cfg", - "start": 117317, - "end": 117320, + "start": 117316, + "end": 117319, "loc": { "start": { "line": 2961, @@ -396177,8 +396177,8 @@ "binop": null, "updateContext": null }, - "start": 117320, - "end": 117321, + "start": 117319, + "end": 117320, "loc": { "start": { "line": 2961, @@ -396203,8 +396203,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 117321, - "end": 117340, + "start": 117320, + "end": 117339, "loc": { "start": { "line": 2961, @@ -396230,8 +396230,8 @@ "updateContext": null }, "value": "||", - "start": 117341, - "end": 117343, + "start": 117340, + "end": 117342, "loc": { "start": { "line": 2961, @@ -396256,8 +396256,8 @@ "binop": null }, "value": "cfg", - "start": 117344, - "end": 117347, + "start": 117343, + "end": 117346, "loc": { "start": { "line": 2961, @@ -396282,8 +396282,8 @@ "binop": null, "updateContext": null }, - "start": 117347, - "end": 117348, + "start": 117346, + "end": 117347, "loc": { "start": { "line": 2961, @@ -396308,8 +396308,8 @@ "binop": null }, "value": "indices", - "start": 117348, - "end": 117355, + "start": 117347, + "end": 117354, "loc": { "start": { "line": 2961, @@ -396335,8 +396335,8 @@ "updateContext": null }, "value": "||", - "start": 117356, - "end": 117358, + "start": 117355, + "end": 117357, "loc": { "start": { "line": 2961, @@ -396361,8 +396361,8 @@ "binop": null }, "value": "cfg", - "start": 117359, - "end": 117362, + "start": 117358, + "end": 117361, "loc": { "start": { "line": 2961, @@ -396387,8 +396387,8 @@ "binop": null, "updateContext": null }, - "start": 117362, - "end": 117363, + "start": 117361, + "end": 117362, "loc": { "start": { "line": 2961, @@ -396413,8 +396413,8 @@ "binop": null }, "value": "edgeIndices", - "start": 117363, - "end": 117374, + "start": 117362, + "end": 117373, "loc": { "start": { "line": 2961, @@ -396440,8 +396440,8 @@ "updateContext": null }, "value": "||", - "start": 117375, - "end": 117377, + "start": 117374, + "end": 117376, "loc": { "start": { "line": 2961, @@ -396466,8 +396466,8 @@ "binop": null }, "value": "cfg", - "start": 117378, - "end": 117381, + "start": 117377, + "end": 117380, "loc": { "start": { "line": 2961, @@ -396492,8 +396492,8 @@ "binop": null, "updateContext": null }, - "start": 117381, - "end": 117382, + "start": 117380, + "end": 117381, "loc": { "start": { "line": 2961, @@ -396518,8 +396518,8 @@ "binop": null }, "value": "normals", - "start": 117382, - "end": 117389, + "start": 117381, + "end": 117388, "loc": { "start": { "line": 2961, @@ -396545,8 +396545,8 @@ "updateContext": null }, "value": "||", - "start": 117390, - "end": 117392, + "start": 117389, + "end": 117391, "loc": { "start": { "line": 2961, @@ -396571,8 +396571,8 @@ "binop": null }, "value": "cfg", - "start": 117393, - "end": 117396, + "start": 117392, + "end": 117395, "loc": { "start": { "line": 2961, @@ -396597,8 +396597,8 @@ "binop": null, "updateContext": null }, - "start": 117396, - "end": 117397, + "start": 117395, + "end": 117396, "loc": { "start": { "line": 2961, @@ -396623,8 +396623,8 @@ "binop": null }, "value": "normalsCompressed", - "start": 117397, - "end": 117414, + "start": 117396, + "end": 117413, "loc": { "start": { "line": 2961, @@ -396650,8 +396650,8 @@ "updateContext": null }, "value": "||", - "start": 117415, - "end": 117417, + "start": 117414, + "end": 117416, "loc": { "start": { "line": 2961, @@ -396676,8 +396676,8 @@ "binop": null }, "value": "cfg", - "start": 117418, - "end": 117421, + "start": 117417, + "end": 117420, "loc": { "start": { "line": 2961, @@ -396702,8 +396702,8 @@ "binop": null, "updateContext": null }, - "start": 117421, - "end": 117422, + "start": 117420, + "end": 117421, "loc": { "start": { "line": 2961, @@ -396728,8 +396728,8 @@ "binop": null }, "value": "uv", - "start": 117422, - "end": 117424, + "start": 117421, + "end": 117423, "loc": { "start": { "line": 2961, @@ -396755,8 +396755,8 @@ "updateContext": null }, "value": "||", - "start": 117425, - "end": 117427, + "start": 117424, + "end": 117426, "loc": { "start": { "line": 2961, @@ -396781,8 +396781,8 @@ "binop": null }, "value": "cfg", - "start": 117428, - "end": 117431, + "start": 117427, + "end": 117430, "loc": { "start": { "line": 2961, @@ -396807,8 +396807,8 @@ "binop": null, "updateContext": null }, - "start": 117431, - "end": 117432, + "start": 117430, + "end": 117431, "loc": { "start": { "line": 2961, @@ -396833,8 +396833,8 @@ "binop": null }, "value": "uvCompressed", - "start": 117432, - "end": 117444, + "start": 117431, + "end": 117443, "loc": { "start": { "line": 2961, @@ -396860,8 +396860,8 @@ "updateContext": null }, "value": "||", - "start": 117445, - "end": 117447, + "start": 117444, + "end": 117446, "loc": { "start": { "line": 2961, @@ -396886,8 +396886,8 @@ "binop": null }, "value": "cfg", - "start": 117448, - "end": 117451, + "start": 117447, + "end": 117450, "loc": { "start": { "line": 2961, @@ -396912,8 +396912,8 @@ "binop": null, "updateContext": null }, - "start": 117451, - "end": 117452, + "start": 117450, + "end": 117451, "loc": { "start": { "line": 2961, @@ -396938,8 +396938,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 117452, - "end": 117473, + "start": 117451, + "end": 117472, "loc": { "start": { "line": 2961, @@ -396963,8 +396963,8 @@ "postfix": false, "binop": null }, - "start": 117473, - "end": 117474, + "start": 117472, + "end": 117473, "loc": { "start": { "line": 2961, @@ -396988,8 +396988,8 @@ "postfix": false, "binop": null }, - "start": 117475, - "end": 117476, + "start": 117474, + "end": 117475, "loc": { "start": { "line": 2961, @@ -397016,8 +397016,8 @@ "updateContext": null }, "value": "this", - "start": 117493, - "end": 117497, + "start": 117492, + "end": 117496, "loc": { "start": { "line": 2962, @@ -397042,8 +397042,8 @@ "binop": null, "updateContext": null }, - "start": 117497, - "end": 117498, + "start": 117496, + "end": 117497, "loc": { "start": { "line": 2962, @@ -397068,8 +397068,8 @@ "binop": null }, "value": "error", - "start": 117498, - "end": 117503, + "start": 117497, + "end": 117502, "loc": { "start": { "line": 2962, @@ -397093,8 +397093,8 @@ "postfix": false, "binop": null }, - "start": 117503, - "end": 117504, + "start": 117502, + "end": 117503, "loc": { "start": { "line": 2962, @@ -397118,8 +397118,8 @@ "postfix": false, "binop": null }, - "start": 117504, - "end": 117505, + "start": 117503, + "end": 117504, "loc": { "start": { "line": 2962, @@ -397145,8 +397145,8 @@ "updateContext": null }, "value": "Mesh geometry parameters not expected when instancing a geometry (not expected: positions, positionsCompressed, indices, edgeIndices, normals, normalsCompressed, uv, uvCompressed, positionsDecodeMatrix)", - "start": 117505, - "end": 117707, + "start": 117504, + "end": 117706, "loc": { "start": { "line": 2962, @@ -397170,8 +397170,8 @@ "postfix": false, "binop": null }, - "start": 117707, - "end": 117708, + "start": 117706, + "end": 117707, "loc": { "start": { "line": 2962, @@ -397195,8 +397195,8 @@ "postfix": false, "binop": null }, - "start": 117708, - "end": 117709, + "start": 117707, + "end": 117708, "loc": { "start": { "line": 2962, @@ -397221,8 +397221,8 @@ "binop": null, "updateContext": null }, - "start": 117709, - "end": 117710, + "start": 117708, + "end": 117709, "loc": { "start": { "line": 2962, @@ -397249,8 +397249,8 @@ "updateContext": null }, "value": "return", - "start": 117727, - "end": 117733, + "start": 117726, + "end": 117732, "loc": { "start": { "line": 2963, @@ -397277,8 +397277,8 @@ "updateContext": null }, "value": "false", - "start": 117734, - "end": 117739, + "start": 117733, + "end": 117738, "loc": { "start": { "line": 2963, @@ -397303,8 +397303,8 @@ "binop": null, "updateContext": null }, - "start": 117739, - "end": 117740, + "start": 117738, + "end": 117739, "loc": { "start": { "line": 2963, @@ -397328,8 +397328,8 @@ "postfix": false, "binop": null }, - "start": 117753, - "end": 117754, + "start": 117752, + "end": 117753, "loc": { "start": { "line": 2964, @@ -397354,8 +397354,8 @@ "binop": null }, "value": "cfg", - "start": 117768, - "end": 117771, + "start": 117767, + "end": 117770, "loc": { "start": { "line": 2966, @@ -397380,8 +397380,8 @@ "binop": null, "updateContext": null }, - "start": 117771, - "end": 117772, + "start": 117770, + "end": 117771, "loc": { "start": { "line": 2966, @@ -397406,8 +397406,8 @@ "binop": null }, "value": "geometry", - "start": 117772, - "end": 117780, + "start": 117771, + "end": 117779, "loc": { "start": { "line": 2966, @@ -397433,8 +397433,8 @@ "updateContext": null }, "value": "=", - "start": 117781, - "end": 117782, + "start": 117780, + "end": 117781, "loc": { "start": { "line": 2966, @@ -397461,8 +397461,8 @@ "updateContext": null }, "value": "this", - "start": 117783, - "end": 117787, + "start": 117782, + "end": 117786, "loc": { "start": { "line": 2966, @@ -397487,8 +397487,8 @@ "binop": null, "updateContext": null }, - "start": 117787, - "end": 117788, + "start": 117786, + "end": 117787, "loc": { "start": { "line": 2966, @@ -397513,8 +397513,8 @@ "binop": null }, "value": "_geometries", - "start": 117788, - "end": 117799, + "start": 117787, + "end": 117798, "loc": { "start": { "line": 2966, @@ -397539,8 +397539,8 @@ "binop": null, "updateContext": null }, - "start": 117799, - "end": 117800, + "start": 117798, + "end": 117799, "loc": { "start": { "line": 2966, @@ -397565,8 +397565,8 @@ "binop": null }, "value": "cfg", - "start": 117800, - "end": 117803, + "start": 117799, + "end": 117802, "loc": { "start": { "line": 2966, @@ -397591,8 +397591,8 @@ "binop": null, "updateContext": null }, - "start": 117803, - "end": 117804, + "start": 117802, + "end": 117803, "loc": { "start": { "line": 2966, @@ -397617,8 +397617,8 @@ "binop": null }, "value": "geometryId", - "start": 117804, - "end": 117814, + "start": 117803, + "end": 117813, "loc": { "start": { "line": 2966, @@ -397643,8 +397643,8 @@ "binop": null, "updateContext": null }, - "start": 117814, - "end": 117815, + "start": 117813, + "end": 117814, "loc": { "start": { "line": 2966, @@ -397669,8 +397669,8 @@ "binop": null, "updateContext": null }, - "start": 117815, - "end": 117816, + "start": 117814, + "end": 117815, "loc": { "start": { "line": 2966, @@ -397697,8 +397697,8 @@ "updateContext": null }, "value": "if", - "start": 117829, - "end": 117831, + "start": 117828, + "end": 117830, "loc": { "start": { "line": 2967, @@ -397722,8 +397722,8 @@ "postfix": false, "binop": null }, - "start": 117832, - "end": 117833, + "start": 117831, + "end": 117832, "loc": { "start": { "line": 2967, @@ -397749,8 +397749,8 @@ "updateContext": null }, "value": "!", - "start": 117833, - "end": 117834, + "start": 117832, + "end": 117833, "loc": { "start": { "line": 2967, @@ -397775,8 +397775,8 @@ "binop": null }, "value": "cfg", - "start": 117834, - "end": 117837, + "start": 117833, + "end": 117836, "loc": { "start": { "line": 2967, @@ -397801,8 +397801,8 @@ "binop": null, "updateContext": null }, - "start": 117837, - "end": 117838, + "start": 117836, + "end": 117837, "loc": { "start": { "line": 2967, @@ -397827,8 +397827,8 @@ "binop": null }, "value": "geometry", - "start": 117838, - "end": 117846, + "start": 117837, + "end": 117845, "loc": { "start": { "line": 2967, @@ -397852,8 +397852,8 @@ "postfix": false, "binop": null }, - "start": 117846, - "end": 117847, + "start": 117845, + "end": 117846, "loc": { "start": { "line": 2967, @@ -397877,8 +397877,8 @@ "postfix": false, "binop": null }, - "start": 117848, - "end": 117849, + "start": 117847, + "end": 117848, "loc": { "start": { "line": 2967, @@ -397905,8 +397905,8 @@ "updateContext": null }, "value": "this", - "start": 117866, - "end": 117870, + "start": 117865, + "end": 117869, "loc": { "start": { "line": 2968, @@ -397931,8 +397931,8 @@ "binop": null, "updateContext": null }, - "start": 117870, - "end": 117871, + "start": 117869, + "end": 117870, "loc": { "start": { "line": 2968, @@ -397957,8 +397957,8 @@ "binop": null }, "value": "error", - "start": 117871, - "end": 117876, + "start": 117870, + "end": 117875, "loc": { "start": { "line": 2968, @@ -397982,8 +397982,8 @@ "postfix": false, "binop": null }, - "start": 117876, - "end": 117877, + "start": 117875, + "end": 117876, "loc": { "start": { "line": 2968, @@ -398007,8 +398007,8 @@ "postfix": false, "binop": null }, - "start": 117877, - "end": 117878, + "start": 117876, + "end": 117877, "loc": { "start": { "line": 2968, @@ -398034,8 +398034,8 @@ "updateContext": null }, "value": "[createMesh] Geometry not found: ", - "start": 117878, - "end": 117911, + "start": 117877, + "end": 117910, "loc": { "start": { "line": 2968, @@ -398059,8 +398059,8 @@ "postfix": false, "binop": null }, - "start": 117911, - "end": 117913, + "start": 117910, + "end": 117912, "loc": { "start": { "line": 2968, @@ -398085,8 +398085,8 @@ "binop": null }, "value": "cfg", - "start": 117913, - "end": 117916, + "start": 117912, + "end": 117915, "loc": { "start": { "line": 2968, @@ -398111,8 +398111,8 @@ "binop": null, "updateContext": null }, - "start": 117916, - "end": 117917, + "start": 117915, + "end": 117916, "loc": { "start": { "line": 2968, @@ -398137,8 +398137,8 @@ "binop": null }, "value": "geometryId", - "start": 117917, - "end": 117927, + "start": 117916, + "end": 117926, "loc": { "start": { "line": 2968, @@ -398162,8 +398162,8 @@ "postfix": false, "binop": null }, - "start": 117927, - "end": 117928, + "start": 117926, + "end": 117927, "loc": { "start": { "line": 2968, @@ -398189,8 +398189,8 @@ "updateContext": null }, "value": " - ensure that you create it first with createGeometry()", - "start": 117928, - "end": 117984, + "start": 117927, + "end": 117983, "loc": { "start": { "line": 2968, @@ -398214,8 +398214,8 @@ "postfix": false, "binop": null }, - "start": 117984, - "end": 117985, + "start": 117983, + "end": 117984, "loc": { "start": { "line": 2968, @@ -398239,8 +398239,8 @@ "postfix": false, "binop": null }, - "start": 117985, - "end": 117986, + "start": 117984, + "end": 117985, "loc": { "start": { "line": 2968, @@ -398265,8 +398265,8 @@ "binop": null, "updateContext": null }, - "start": 117986, - "end": 117987, + "start": 117985, + "end": 117986, "loc": { "start": { "line": 2968, @@ -398293,8 +398293,8 @@ "updateContext": null }, "value": "return", - "start": 118004, - "end": 118010, + "start": 118003, + "end": 118009, "loc": { "start": { "line": 2969, @@ -398321,8 +398321,8 @@ "updateContext": null }, "value": "false", - "start": 118011, - "end": 118016, + "start": 118010, + "end": 118015, "loc": { "start": { "line": 2969, @@ -398347,8 +398347,8 @@ "binop": null, "updateContext": null }, - "start": 118016, - "end": 118017, + "start": 118015, + "end": 118016, "loc": { "start": { "line": 2969, @@ -398372,8 +398372,8 @@ "postfix": false, "binop": null }, - "start": 118030, - "end": 118031, + "start": 118029, + "end": 118030, "loc": { "start": { "line": 2970, @@ -398398,8 +398398,8 @@ "binop": null }, "value": "cfg", - "start": 118045, - "end": 118048, + "start": 118044, + "end": 118047, "loc": { "start": { "line": 2972, @@ -398424,8 +398424,8 @@ "binop": null, "updateContext": null }, - "start": 118048, - "end": 118049, + "start": 118047, + "end": 118048, "loc": { "start": { "line": 2972, @@ -398450,8 +398450,8 @@ "binop": null }, "value": "origin", - "start": 118049, - "end": 118055, + "start": 118048, + "end": 118054, "loc": { "start": { "line": 2972, @@ -398477,8 +398477,8 @@ "updateContext": null }, "value": "=", - "start": 118056, - "end": 118057, + "start": 118055, + "end": 118056, "loc": { "start": { "line": 2972, @@ -398503,8 +398503,8 @@ "binop": null }, "value": "cfg", - "start": 118058, - "end": 118061, + "start": 118057, + "end": 118060, "loc": { "start": { "line": 2972, @@ -398529,8 +398529,8 @@ "binop": null, "updateContext": null }, - "start": 118061, - "end": 118062, + "start": 118060, + "end": 118061, "loc": { "start": { "line": 2972, @@ -398555,8 +398555,8 @@ "binop": null }, "value": "origin", - "start": 118062, - "end": 118068, + "start": 118061, + "end": 118067, "loc": { "start": { "line": 2972, @@ -398581,8 +398581,8 @@ "binop": null, "updateContext": null }, - "start": 118069, - "end": 118070, + "start": 118068, + "end": 118069, "loc": { "start": { "line": 2972, @@ -398607,8 +398607,8 @@ "binop": null }, "value": "math", - "start": 118071, - "end": 118075, + "start": 118070, + "end": 118074, "loc": { "start": { "line": 2972, @@ -398633,8 +398633,8 @@ "binop": null, "updateContext": null }, - "start": 118075, - "end": 118076, + "start": 118074, + "end": 118075, "loc": { "start": { "line": 2972, @@ -398659,8 +398659,8 @@ "binop": null }, "value": "addVec3", - "start": 118076, - "end": 118083, + "start": 118075, + "end": 118082, "loc": { "start": { "line": 2972, @@ -398684,8 +398684,8 @@ "postfix": false, "binop": null }, - "start": 118083, - "end": 118084, + "start": 118082, + "end": 118083, "loc": { "start": { "line": 2972, @@ -398712,8 +398712,8 @@ "updateContext": null }, "value": "this", - "start": 118084, - "end": 118088, + "start": 118083, + "end": 118087, "loc": { "start": { "line": 2972, @@ -398738,8 +398738,8 @@ "binop": null, "updateContext": null }, - "start": 118088, - "end": 118089, + "start": 118087, + "end": 118088, "loc": { "start": { "line": 2972, @@ -398764,8 +398764,8 @@ "binop": null }, "value": "_origin", - "start": 118089, - "end": 118096, + "start": 118088, + "end": 118095, "loc": { "start": { "line": 2972, @@ -398790,8 +398790,8 @@ "binop": null, "updateContext": null }, - "start": 118096, - "end": 118097, + "start": 118095, + "end": 118096, "loc": { "start": { "line": 2972, @@ -398816,8 +398816,8 @@ "binop": null }, "value": "cfg", - "start": 118098, - "end": 118101, + "start": 118097, + "end": 118100, "loc": { "start": { "line": 2972, @@ -398842,8 +398842,8 @@ "binop": null, "updateContext": null }, - "start": 118101, - "end": 118102, + "start": 118100, + "end": 118101, "loc": { "start": { "line": 2972, @@ -398868,8 +398868,8 @@ "binop": null }, "value": "origin", - "start": 118102, - "end": 118108, + "start": 118101, + "end": 118107, "loc": { "start": { "line": 2972, @@ -398894,8 +398894,8 @@ "binop": null, "updateContext": null }, - "start": 118108, - "end": 118109, + "start": 118107, + "end": 118108, "loc": { "start": { "line": 2972, @@ -398920,8 +398920,8 @@ "binop": null }, "value": "math", - "start": 118110, - "end": 118114, + "start": 118109, + "end": 118113, "loc": { "start": { "line": 2972, @@ -398946,8 +398946,8 @@ "binop": null, "updateContext": null }, - "start": 118114, - "end": 118115, + "start": 118113, + "end": 118114, "loc": { "start": { "line": 2972, @@ -398972,8 +398972,8 @@ "binop": null }, "value": "vec3", - "start": 118115, - "end": 118119, + "start": 118114, + "end": 118118, "loc": { "start": { "line": 2972, @@ -398997,8 +398997,8 @@ "postfix": false, "binop": null }, - "start": 118119, - "end": 118120, + "start": 118118, + "end": 118119, "loc": { "start": { "line": 2972, @@ -399022,8 +399022,8 @@ "postfix": false, "binop": null }, - "start": 118120, - "end": 118121, + "start": 118119, + "end": 118120, "loc": { "start": { "line": 2972, @@ -399047,8 +399047,8 @@ "postfix": false, "binop": null }, - "start": 118121, - "end": 118122, + "start": 118120, + "end": 118121, "loc": { "start": { "line": 2972, @@ -399073,8 +399073,8 @@ "binop": null, "updateContext": null }, - "start": 118123, - "end": 118124, + "start": 118122, + "end": 118123, "loc": { "start": { "line": 2972, @@ -399101,8 +399101,8 @@ "updateContext": null }, "value": "this", - "start": 118125, - "end": 118129, + "start": 118124, + "end": 118128, "loc": { "start": { "line": 2972, @@ -399127,8 +399127,8 @@ "binop": null, "updateContext": null }, - "start": 118129, - "end": 118130, + "start": 118128, + "end": 118129, "loc": { "start": { "line": 2972, @@ -399153,8 +399153,8 @@ "binop": null }, "value": "_origin", - "start": 118130, - "end": 118137, + "start": 118129, + "end": 118136, "loc": { "start": { "line": 2972, @@ -399179,8 +399179,8 @@ "binop": null, "updateContext": null }, - "start": 118137, - "end": 118138, + "start": 118136, + "end": 118137, "loc": { "start": { "line": 2972, @@ -399205,8 +399205,8 @@ "binop": null }, "value": "cfg", - "start": 118151, - "end": 118154, + "start": 118150, + "end": 118153, "loc": { "start": { "line": 2973, @@ -399231,8 +399231,8 @@ "binop": null, "updateContext": null }, - "start": 118154, - "end": 118155, + "start": 118153, + "end": 118154, "loc": { "start": { "line": 2973, @@ -399257,8 +399257,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 118155, - "end": 118176, + "start": 118154, + "end": 118175, "loc": { "start": { "line": 2973, @@ -399284,8 +399284,8 @@ "updateContext": null }, "value": "=", - "start": 118177, - "end": 118178, + "start": 118176, + "end": 118177, "loc": { "start": { "line": 2973, @@ -399310,8 +399310,8 @@ "binop": null }, "value": "cfg", - "start": 118179, - "end": 118182, + "start": 118178, + "end": 118181, "loc": { "start": { "line": 2973, @@ -399336,8 +399336,8 @@ "binop": null, "updateContext": null }, - "start": 118182, - "end": 118183, + "start": 118181, + "end": 118182, "loc": { "start": { "line": 2973, @@ -399362,8 +399362,8 @@ "binop": null }, "value": "geometry", - "start": 118183, - "end": 118191, + "start": 118182, + "end": 118190, "loc": { "start": { "line": 2973, @@ -399388,8 +399388,8 @@ "binop": null, "updateContext": null }, - "start": 118191, - "end": 118192, + "start": 118190, + "end": 118191, "loc": { "start": { "line": 2973, @@ -399414,8 +399414,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 118192, - "end": 118213, + "start": 118191, + "end": 118212, "loc": { "start": { "line": 2973, @@ -399440,8 +399440,8 @@ "binop": null, "updateContext": null }, - "start": 118213, - "end": 118214, + "start": 118212, + "end": 118213, "loc": { "start": { "line": 2973, @@ -399468,8 +399468,8 @@ "updateContext": null }, "value": "if", - "start": 118228, - "end": 118230, + "start": 118227, + "end": 118229, "loc": { "start": { "line": 2975, @@ -399493,8 +399493,8 @@ "postfix": false, "binop": null }, - "start": 118231, - "end": 118232, + "start": 118230, + "end": 118231, "loc": { "start": { "line": 2975, @@ -399519,8 +399519,8 @@ "binop": null }, "value": "cfg", - "start": 118232, - "end": 118235, + "start": 118231, + "end": 118234, "loc": { "start": { "line": 2975, @@ -399545,8 +399545,8 @@ "binop": null, "updateContext": null }, - "start": 118235, - "end": 118236, + "start": 118234, + "end": 118235, "loc": { "start": { "line": 2975, @@ -399571,8 +399571,8 @@ "binop": null }, "value": "transformId", - "start": 118236, - "end": 118247, + "start": 118235, + "end": 118246, "loc": { "start": { "line": 2975, @@ -399596,8 +399596,8 @@ "postfix": false, "binop": null }, - "start": 118247, - "end": 118248, + "start": 118246, + "end": 118247, "loc": { "start": { "line": 2975, @@ -399621,8 +399621,8 @@ "postfix": false, "binop": null }, - "start": 118249, - "end": 118250, + "start": 118248, + "end": 118249, "loc": { "start": { "line": 2975, @@ -399637,8 +399637,8 @@ { "type": "CommentLine", "value": " TRANSFORM", - "start": 118268, - "end": 118280, + "start": 118267, + "end": 118279, "loc": { "start": { "line": 2977, @@ -399663,8 +399663,8 @@ "binop": null }, "value": "cfg", - "start": 118298, - "end": 118301, + "start": 118297, + "end": 118300, "loc": { "start": { "line": 2979, @@ -399689,8 +399689,8 @@ "binop": null, "updateContext": null }, - "start": 118301, - "end": 118302, + "start": 118300, + "end": 118301, "loc": { "start": { "line": 2979, @@ -399715,8 +399715,8 @@ "binop": null }, "value": "transform", - "start": 118302, - "end": 118311, + "start": 118301, + "end": 118310, "loc": { "start": { "line": 2979, @@ -399742,8 +399742,8 @@ "updateContext": null }, "value": "=", - "start": 118312, - "end": 118313, + "start": 118311, + "end": 118312, "loc": { "start": { "line": 2979, @@ -399770,8 +399770,8 @@ "updateContext": null }, "value": "this", - "start": 118314, - "end": 118318, + "start": 118313, + "end": 118317, "loc": { "start": { "line": 2979, @@ -399796,8 +399796,8 @@ "binop": null, "updateContext": null }, - "start": 118318, - "end": 118319, + "start": 118317, + "end": 118318, "loc": { "start": { "line": 2979, @@ -399822,8 +399822,8 @@ "binop": null }, "value": "_transforms", - "start": 118319, - "end": 118330, + "start": 118318, + "end": 118329, "loc": { "start": { "line": 2979, @@ -399848,8 +399848,8 @@ "binop": null, "updateContext": null }, - "start": 118330, - "end": 118331, + "start": 118329, + "end": 118330, "loc": { "start": { "line": 2979, @@ -399874,8 +399874,8 @@ "binop": null }, "value": "cfg", - "start": 118331, - "end": 118334, + "start": 118330, + "end": 118333, "loc": { "start": { "line": 2979, @@ -399900,8 +399900,8 @@ "binop": null, "updateContext": null }, - "start": 118334, - "end": 118335, + "start": 118333, + "end": 118334, "loc": { "start": { "line": 2979, @@ -399926,8 +399926,8 @@ "binop": null }, "value": "transformId", - "start": 118335, - "end": 118346, + "start": 118334, + "end": 118345, "loc": { "start": { "line": 2979, @@ -399952,8 +399952,8 @@ "binop": null, "updateContext": null }, - "start": 118346, - "end": 118347, + "start": 118345, + "end": 118346, "loc": { "start": { "line": 2979, @@ -399978,8 +399978,8 @@ "binop": null, "updateContext": null }, - "start": 118347, - "end": 118348, + "start": 118346, + "end": 118347, "loc": { "start": { "line": 2979, @@ -400006,8 +400006,8 @@ "updateContext": null }, "value": "if", - "start": 118366, - "end": 118368, + "start": 118365, + "end": 118367, "loc": { "start": { "line": 2981, @@ -400031,8 +400031,8 @@ "postfix": false, "binop": null }, - "start": 118369, - "end": 118370, + "start": 118368, + "end": 118369, "loc": { "start": { "line": 2981, @@ -400058,8 +400058,8 @@ "updateContext": null }, "value": "!", - "start": 118370, - "end": 118371, + "start": 118369, + "end": 118370, "loc": { "start": { "line": 2981, @@ -400084,8 +400084,8 @@ "binop": null }, "value": "cfg", - "start": 118371, - "end": 118374, + "start": 118370, + "end": 118373, "loc": { "start": { "line": 2981, @@ -400110,8 +400110,8 @@ "binop": null, "updateContext": null }, - "start": 118374, - "end": 118375, + "start": 118373, + "end": 118374, "loc": { "start": { "line": 2981, @@ -400136,8 +400136,8 @@ "binop": null }, "value": "transform", - "start": 118375, - "end": 118384, + "start": 118374, + "end": 118383, "loc": { "start": { "line": 2981, @@ -400161,8 +400161,8 @@ "postfix": false, "binop": null }, - "start": 118384, - "end": 118385, + "start": 118383, + "end": 118384, "loc": { "start": { "line": 2981, @@ -400186,8 +400186,8 @@ "postfix": false, "binop": null }, - "start": 118386, - "end": 118387, + "start": 118385, + "end": 118386, "loc": { "start": { "line": 2981, @@ -400214,8 +400214,8 @@ "updateContext": null }, "value": "this", - "start": 118408, - "end": 118412, + "start": 118407, + "end": 118411, "loc": { "start": { "line": 2982, @@ -400240,8 +400240,8 @@ "binop": null, "updateContext": null }, - "start": 118412, - "end": 118413, + "start": 118411, + "end": 118412, "loc": { "start": { "line": 2982, @@ -400266,8 +400266,8 @@ "binop": null }, "value": "error", - "start": 118413, - "end": 118418, + "start": 118412, + "end": 118417, "loc": { "start": { "line": 2982, @@ -400291,8 +400291,8 @@ "postfix": false, "binop": null }, - "start": 118418, - "end": 118419, + "start": 118417, + "end": 118418, "loc": { "start": { "line": 2982, @@ -400316,8 +400316,8 @@ "postfix": false, "binop": null }, - "start": 118419, - "end": 118420, + "start": 118418, + "end": 118419, "loc": { "start": { "line": 2982, @@ -400343,8 +400343,8 @@ "updateContext": null }, "value": "[createMesh] Transform not found: ", - "start": 118420, - "end": 118454, + "start": 118419, + "end": 118453, "loc": { "start": { "line": 2982, @@ -400368,8 +400368,8 @@ "postfix": false, "binop": null }, - "start": 118454, - "end": 118456, + "start": 118453, + "end": 118455, "loc": { "start": { "line": 2982, @@ -400394,8 +400394,8 @@ "binop": null }, "value": "cfg", - "start": 118456, - "end": 118459, + "start": 118455, + "end": 118458, "loc": { "start": { "line": 2982, @@ -400420,8 +400420,8 @@ "binop": null, "updateContext": null }, - "start": 118459, - "end": 118460, + "start": 118458, + "end": 118459, "loc": { "start": { "line": 2982, @@ -400446,8 +400446,8 @@ "binop": null }, "value": "transformId", - "start": 118460, - "end": 118471, + "start": 118459, + "end": 118470, "loc": { "start": { "line": 2982, @@ -400471,8 +400471,8 @@ "postfix": false, "binop": null }, - "start": 118471, - "end": 118472, + "start": 118470, + "end": 118471, "loc": { "start": { "line": 2982, @@ -400498,8 +400498,8 @@ "updateContext": null }, "value": " - ensure that you create it first with createTransform()", - "start": 118472, - "end": 118529, + "start": 118471, + "end": 118528, "loc": { "start": { "line": 2982, @@ -400523,8 +400523,8 @@ "postfix": false, "binop": null }, - "start": 118529, - "end": 118530, + "start": 118528, + "end": 118529, "loc": { "start": { "line": 2982, @@ -400548,8 +400548,8 @@ "postfix": false, "binop": null }, - "start": 118530, - "end": 118531, + "start": 118529, + "end": 118530, "loc": { "start": { "line": 2982, @@ -400574,8 +400574,8 @@ "binop": null, "updateContext": null }, - "start": 118531, - "end": 118532, + "start": 118530, + "end": 118531, "loc": { "start": { "line": 2982, @@ -400602,8 +400602,8 @@ "updateContext": null }, "value": "return", - "start": 118553, - "end": 118559, + "start": 118552, + "end": 118558, "loc": { "start": { "line": 2983, @@ -400630,8 +400630,8 @@ "updateContext": null }, "value": "false", - "start": 118560, - "end": 118565, + "start": 118559, + "end": 118564, "loc": { "start": { "line": 2983, @@ -400656,8 +400656,8 @@ "binop": null, "updateContext": null }, - "start": 118565, - "end": 118566, + "start": 118564, + "end": 118565, "loc": { "start": { "line": 2983, @@ -400681,8 +400681,8 @@ "postfix": false, "binop": null }, - "start": 118583, - "end": 118584, + "start": 118582, + "end": 118583, "loc": { "start": { "line": 2984, @@ -400707,8 +400707,8 @@ "binop": null }, "value": "cfg", - "start": 118602, - "end": 118605, + "start": 118601, + "end": 118604, "loc": { "start": { "line": 2986, @@ -400733,8 +400733,8 @@ "binop": null, "updateContext": null }, - "start": 118605, - "end": 118606, + "start": 118604, + "end": 118605, "loc": { "start": { "line": 2986, @@ -400759,8 +400759,8 @@ "binop": null }, "value": "aabb", - "start": 118606, - "end": 118610, + "start": 118605, + "end": 118609, "loc": { "start": { "line": 2986, @@ -400786,8 +400786,8 @@ "updateContext": null }, "value": "=", - "start": 118611, - "end": 118612, + "start": 118610, + "end": 118611, "loc": { "start": { "line": 2986, @@ -400812,8 +400812,8 @@ "binop": null }, "value": "cfg", - "start": 118613, - "end": 118616, + "start": 118612, + "end": 118615, "loc": { "start": { "line": 2986, @@ -400838,8 +400838,8 @@ "binop": null, "updateContext": null }, - "start": 118616, - "end": 118617, + "start": 118615, + "end": 118616, "loc": { "start": { "line": 2986, @@ -400864,8 +400864,8 @@ "binop": null }, "value": "geometry", - "start": 118617, - "end": 118625, + "start": 118616, + "end": 118624, "loc": { "start": { "line": 2986, @@ -400890,8 +400890,8 @@ "binop": null, "updateContext": null }, - "start": 118625, - "end": 118626, + "start": 118624, + "end": 118625, "loc": { "start": { "line": 2986, @@ -400916,8 +400916,8 @@ "binop": null }, "value": "aabb", - "start": 118626, - "end": 118630, + "start": 118625, + "end": 118629, "loc": { "start": { "line": 2986, @@ -400942,8 +400942,8 @@ "binop": null, "updateContext": null }, - "start": 118630, - "end": 118631, + "start": 118629, + "end": 118630, "loc": { "start": { "line": 2986, @@ -400967,8 +400967,8 @@ "postfix": false, "binop": null }, - "start": 118645, - "end": 118646, + "start": 118644, + "end": 118645, "loc": { "start": { "line": 2988, @@ -400995,8 +400995,8 @@ "updateContext": null }, "value": "else", - "start": 118647, - "end": 118651, + "start": 118646, + "end": 118650, "loc": { "start": { "line": 2988, @@ -401020,8 +401020,8 @@ "postfix": false, "binop": null }, - "start": 118652, - "end": 118653, + "start": 118651, + "end": 118652, "loc": { "start": { "line": 2988, @@ -401036,8 +401036,8 @@ { "type": "CommentLine", "value": " MATRIX", - "start": 118671, - "end": 118680, + "start": 118670, + "end": 118679, "loc": { "start": { "line": 2990, @@ -401064,8 +401064,8 @@ "updateContext": null }, "value": "if", - "start": 118698, - "end": 118700, + "start": 118697, + "end": 118699, "loc": { "start": { "line": 2992, @@ -401089,8 +401089,8 @@ "postfix": false, "binop": null }, - "start": 118701, - "end": 118702, + "start": 118700, + "end": 118701, "loc": { "start": { "line": 2992, @@ -401115,8 +401115,8 @@ "binop": null }, "value": "cfg", - "start": 118702, - "end": 118705, + "start": 118701, + "end": 118704, "loc": { "start": { "line": 2992, @@ -401141,8 +401141,8 @@ "binop": null, "updateContext": null }, - "start": 118705, - "end": 118706, + "start": 118704, + "end": 118705, "loc": { "start": { "line": 2992, @@ -401167,8 +401167,8 @@ "binop": null }, "value": "matrix", - "start": 118706, - "end": 118712, + "start": 118705, + "end": 118711, "loc": { "start": { "line": 2992, @@ -401192,8 +401192,8 @@ "postfix": false, "binop": null }, - "start": 118712, - "end": 118713, + "start": 118711, + "end": 118712, "loc": { "start": { "line": 2992, @@ -401217,8 +401217,8 @@ "postfix": false, "binop": null }, - "start": 118714, - "end": 118715, + "start": 118713, + "end": 118714, "loc": { "start": { "line": 2992, @@ -401243,8 +401243,8 @@ "binop": null }, "value": "cfg", - "start": 118736, - "end": 118739, + "start": 118735, + "end": 118738, "loc": { "start": { "line": 2993, @@ -401269,8 +401269,8 @@ "binop": null, "updateContext": null }, - "start": 118739, - "end": 118740, + "start": 118738, + "end": 118739, "loc": { "start": { "line": 2993, @@ -401295,8 +401295,8 @@ "binop": null }, "value": "meshMatrix", - "start": 118740, - "end": 118750, + "start": 118739, + "end": 118749, "loc": { "start": { "line": 2993, @@ -401322,8 +401322,8 @@ "updateContext": null }, "value": "=", - "start": 118751, - "end": 118752, + "start": 118750, + "end": 118751, "loc": { "start": { "line": 2993, @@ -401348,8 +401348,8 @@ "binop": null }, "value": "cfg", - "start": 118753, - "end": 118756, + "start": 118752, + "end": 118755, "loc": { "start": { "line": 2993, @@ -401374,8 +401374,8 @@ "binop": null, "updateContext": null }, - "start": 118756, - "end": 118757, + "start": 118755, + "end": 118756, "loc": { "start": { "line": 2993, @@ -401400,8 +401400,8 @@ "binop": null }, "value": "matrix", - "start": 118757, - "end": 118763, + "start": 118756, + "end": 118762, "loc": { "start": { "line": 2993, @@ -401426,8 +401426,8 @@ "binop": null, "updateContext": null }, - "start": 118763, - "end": 118764, + "start": 118762, + "end": 118763, "loc": { "start": { "line": 2993, @@ -401452,8 +401452,8 @@ "binop": null }, "value": "slice", - "start": 118764, - "end": 118769, + "start": 118763, + "end": 118768, "loc": { "start": { "line": 2993, @@ -401477,8 +401477,8 @@ "postfix": false, "binop": null }, - "start": 118769, - "end": 118770, + "start": 118768, + "end": 118769, "loc": { "start": { "line": 2993, @@ -401502,8 +401502,8 @@ "postfix": false, "binop": null }, - "start": 118770, - "end": 118771, + "start": 118769, + "end": 118770, "loc": { "start": { "line": 2993, @@ -401528,8 +401528,8 @@ "binop": null, "updateContext": null }, - "start": 118771, - "end": 118772, + "start": 118770, + "end": 118771, "loc": { "start": { "line": 2993, @@ -401553,8 +401553,8 @@ "postfix": false, "binop": null }, - "start": 118789, - "end": 118790, + "start": 118788, + "end": 118789, "loc": { "start": { "line": 2994, @@ -401581,8 +401581,8 @@ "updateContext": null }, "value": "else", - "start": 118791, - "end": 118795, + "start": 118790, + "end": 118794, "loc": { "start": { "line": 2994, @@ -401606,8 +401606,8 @@ "postfix": false, "binop": null }, - "start": 118796, - "end": 118797, + "start": 118795, + "end": 118796, "loc": { "start": { "line": 2994, @@ -401634,8 +401634,8 @@ "updateContext": null }, "value": "const", - "start": 118818, - "end": 118823, + "start": 118817, + "end": 118822, "loc": { "start": { "line": 2995, @@ -401660,8 +401660,8 @@ "binop": null }, "value": "scale", - "start": 118824, - "end": 118829, + "start": 118823, + "end": 118828, "loc": { "start": { "line": 2995, @@ -401687,8 +401687,8 @@ "updateContext": null }, "value": "=", - "start": 118830, - "end": 118831, + "start": 118829, + "end": 118830, "loc": { "start": { "line": 2995, @@ -401713,8 +401713,8 @@ "binop": null }, "value": "cfg", - "start": 118832, - "end": 118835, + "start": 118831, + "end": 118834, "loc": { "start": { "line": 2995, @@ -401739,8 +401739,8 @@ "binop": null, "updateContext": null }, - "start": 118835, - "end": 118836, + "start": 118834, + "end": 118835, "loc": { "start": { "line": 2995, @@ -401765,8 +401765,8 @@ "binop": null }, "value": "scale", - "start": 118836, - "end": 118841, + "start": 118835, + "end": 118840, "loc": { "start": { "line": 2995, @@ -401792,8 +401792,8 @@ "updateContext": null }, "value": "||", - "start": 118842, - "end": 118844, + "start": 118841, + "end": 118843, "loc": { "start": { "line": 2995, @@ -401818,8 +401818,8 @@ "binop": null }, "value": "DEFAULT_SCALE", - "start": 118845, - "end": 118858, + "start": 118844, + "end": 118857, "loc": { "start": { "line": 2995, @@ -401844,8 +401844,8 @@ "binop": null, "updateContext": null }, - "start": 118858, - "end": 118859, + "start": 118857, + "end": 118858, "loc": { "start": { "line": 2995, @@ -401872,8 +401872,8 @@ "updateContext": null }, "value": "const", - "start": 118880, - "end": 118885, + "start": 118879, + "end": 118884, "loc": { "start": { "line": 2996, @@ -401898,8 +401898,8 @@ "binop": null }, "value": "position", - "start": 118886, - "end": 118894, + "start": 118885, + "end": 118893, "loc": { "start": { "line": 2996, @@ -401925,8 +401925,8 @@ "updateContext": null }, "value": "=", - "start": 118895, - "end": 118896, + "start": 118894, + "end": 118895, "loc": { "start": { "line": 2996, @@ -401951,8 +401951,8 @@ "binop": null }, "value": "cfg", - "start": 118897, - "end": 118900, + "start": 118896, + "end": 118899, "loc": { "start": { "line": 2996, @@ -401977,8 +401977,8 @@ "binop": null, "updateContext": null }, - "start": 118900, - "end": 118901, + "start": 118899, + "end": 118900, "loc": { "start": { "line": 2996, @@ -402003,8 +402003,8 @@ "binop": null }, "value": "position", - "start": 118901, - "end": 118909, + "start": 118900, + "end": 118908, "loc": { "start": { "line": 2996, @@ -402030,8 +402030,8 @@ "updateContext": null }, "value": "||", - "start": 118910, - "end": 118912, + "start": 118909, + "end": 118911, "loc": { "start": { "line": 2996, @@ -402056,8 +402056,8 @@ "binop": null }, "value": "DEFAULT_POSITION", - "start": 118913, - "end": 118929, + "start": 118912, + "end": 118928, "loc": { "start": { "line": 2996, @@ -402082,8 +402082,8 @@ "binop": null, "updateContext": null }, - "start": 118929, - "end": 118930, + "start": 118928, + "end": 118929, "loc": { "start": { "line": 2996, @@ -402110,8 +402110,8 @@ "updateContext": null }, "value": "const", - "start": 118951, - "end": 118956, + "start": 118950, + "end": 118955, "loc": { "start": { "line": 2997, @@ -402136,8 +402136,8 @@ "binop": null }, "value": "rotation", - "start": 118957, - "end": 118965, + "start": 118956, + "end": 118964, "loc": { "start": { "line": 2997, @@ -402163,8 +402163,8 @@ "updateContext": null }, "value": "=", - "start": 118966, - "end": 118967, + "start": 118965, + "end": 118966, "loc": { "start": { "line": 2997, @@ -402189,8 +402189,8 @@ "binop": null }, "value": "cfg", - "start": 118968, - "end": 118971, + "start": 118967, + "end": 118970, "loc": { "start": { "line": 2997, @@ -402215,8 +402215,8 @@ "binop": null, "updateContext": null }, - "start": 118971, - "end": 118972, + "start": 118970, + "end": 118971, "loc": { "start": { "line": 2997, @@ -402241,8 +402241,8 @@ "binop": null }, "value": "rotation", - "start": 118972, - "end": 118980, + "start": 118971, + "end": 118979, "loc": { "start": { "line": 2997, @@ -402268,8 +402268,8 @@ "updateContext": null }, "value": "||", - "start": 118981, - "end": 118983, + "start": 118980, + "end": 118982, "loc": { "start": { "line": 2997, @@ -402294,8 +402294,8 @@ "binop": null }, "value": "DEFAULT_ROTATION", - "start": 118984, - "end": 119000, + "start": 118983, + "end": 118999, "loc": { "start": { "line": 2997, @@ -402320,8 +402320,8 @@ "binop": null, "updateContext": null }, - "start": 119000, - "end": 119001, + "start": 118999, + "end": 119000, "loc": { "start": { "line": 2997, @@ -402346,8 +402346,8 @@ "binop": null }, "value": "math", - "start": 119022, - "end": 119026, + "start": 119021, + "end": 119025, "loc": { "start": { "line": 2998, @@ -402372,8 +402372,8 @@ "binop": null, "updateContext": null }, - "start": 119026, - "end": 119027, + "start": 119025, + "end": 119026, "loc": { "start": { "line": 2998, @@ -402398,8 +402398,8 @@ "binop": null }, "value": "eulerToQuaternion", - "start": 119027, - "end": 119044, + "start": 119026, + "end": 119043, "loc": { "start": { "line": 2998, @@ -402423,8 +402423,8 @@ "postfix": false, "binop": null }, - "start": 119044, - "end": 119045, + "start": 119043, + "end": 119044, "loc": { "start": { "line": 2998, @@ -402449,8 +402449,8 @@ "binop": null }, "value": "rotation", - "start": 119045, - "end": 119053, + "start": 119044, + "end": 119052, "loc": { "start": { "line": 2998, @@ -402475,8 +402475,8 @@ "binop": null, "updateContext": null }, - "start": 119053, - "end": 119054, + "start": 119052, + "end": 119053, "loc": { "start": { "line": 2998, @@ -402502,8 +402502,8 @@ "updateContext": null }, "value": "XYZ", - "start": 119055, - "end": 119060, + "start": 119054, + "end": 119059, "loc": { "start": { "line": 2998, @@ -402528,8 +402528,8 @@ "binop": null, "updateContext": null }, - "start": 119060, - "end": 119061, + "start": 119059, + "end": 119060, "loc": { "start": { "line": 2998, @@ -402554,8 +402554,8 @@ "binop": null }, "value": "DEFAULT_QUATERNION", - "start": 119062, - "end": 119080, + "start": 119061, + "end": 119079, "loc": { "start": { "line": 2998, @@ -402579,8 +402579,8 @@ "postfix": false, "binop": null }, - "start": 119080, - "end": 119081, + "start": 119079, + "end": 119080, "loc": { "start": { "line": 2998, @@ -402605,8 +402605,8 @@ "binop": null, "updateContext": null }, - "start": 119081, - "end": 119082, + "start": 119080, + "end": 119081, "loc": { "start": { "line": 2998, @@ -402631,8 +402631,8 @@ "binop": null }, "value": "cfg", - "start": 119103, - "end": 119106, + "start": 119102, + "end": 119105, "loc": { "start": { "line": 2999, @@ -402657,8 +402657,8 @@ "binop": null, "updateContext": null }, - "start": 119106, - "end": 119107, + "start": 119105, + "end": 119106, "loc": { "start": { "line": 2999, @@ -402683,8 +402683,8 @@ "binop": null }, "value": "meshMatrix", - "start": 119107, - "end": 119117, + "start": 119106, + "end": 119116, "loc": { "start": { "line": 2999, @@ -402710,8 +402710,8 @@ "updateContext": null }, "value": "=", - "start": 119118, - "end": 119119, + "start": 119117, + "end": 119118, "loc": { "start": { "line": 2999, @@ -402736,8 +402736,8 @@ "binop": null }, "value": "math", - "start": 119120, - "end": 119124, + "start": 119119, + "end": 119123, "loc": { "start": { "line": 2999, @@ -402762,8 +402762,8 @@ "binop": null, "updateContext": null }, - "start": 119124, - "end": 119125, + "start": 119123, + "end": 119124, "loc": { "start": { "line": 2999, @@ -402788,8 +402788,8 @@ "binop": null }, "value": "composeMat4", - "start": 119125, - "end": 119136, + "start": 119124, + "end": 119135, "loc": { "start": { "line": 2999, @@ -402813,8 +402813,8 @@ "postfix": false, "binop": null }, - "start": 119136, - "end": 119137, + "start": 119135, + "end": 119136, "loc": { "start": { "line": 2999, @@ -402839,8 +402839,8 @@ "binop": null }, "value": "position", - "start": 119137, - "end": 119145, + "start": 119136, + "end": 119144, "loc": { "start": { "line": 2999, @@ -402865,8 +402865,8 @@ "binop": null, "updateContext": null }, - "start": 119145, - "end": 119146, + "start": 119144, + "end": 119145, "loc": { "start": { "line": 2999, @@ -402891,8 +402891,8 @@ "binop": null }, "value": "DEFAULT_QUATERNION", - "start": 119147, - "end": 119165, + "start": 119146, + "end": 119164, "loc": { "start": { "line": 2999, @@ -402917,8 +402917,8 @@ "binop": null, "updateContext": null }, - "start": 119165, - "end": 119166, + "start": 119164, + "end": 119165, "loc": { "start": { "line": 2999, @@ -402943,8 +402943,8 @@ "binop": null }, "value": "scale", - "start": 119167, - "end": 119172, + "start": 119166, + "end": 119171, "loc": { "start": { "line": 2999, @@ -402969,8 +402969,8 @@ "binop": null, "updateContext": null }, - "start": 119172, - "end": 119173, + "start": 119171, + "end": 119172, "loc": { "start": { "line": 2999, @@ -402995,8 +402995,8 @@ "binop": null }, "value": "math", - "start": 119174, - "end": 119178, + "start": 119173, + "end": 119177, "loc": { "start": { "line": 2999, @@ -403021,8 +403021,8 @@ "binop": null, "updateContext": null }, - "start": 119178, - "end": 119179, + "start": 119177, + "end": 119178, "loc": { "start": { "line": 2999, @@ -403047,8 +403047,8 @@ "binop": null }, "value": "mat4", - "start": 119179, - "end": 119183, + "start": 119178, + "end": 119182, "loc": { "start": { "line": 2999, @@ -403072,8 +403072,8 @@ "postfix": false, "binop": null }, - "start": 119183, - "end": 119184, + "start": 119182, + "end": 119183, "loc": { "start": { "line": 2999, @@ -403097,8 +403097,8 @@ "postfix": false, "binop": null }, - "start": 119184, - "end": 119185, + "start": 119183, + "end": 119184, "loc": { "start": { "line": 2999, @@ -403122,8 +403122,8 @@ "postfix": false, "binop": null }, - "start": 119185, - "end": 119186, + "start": 119184, + "end": 119185, "loc": { "start": { "line": 2999, @@ -403148,8 +403148,8 @@ "binop": null, "updateContext": null }, - "start": 119186, - "end": 119187, + "start": 119185, + "end": 119186, "loc": { "start": { "line": 2999, @@ -403173,8 +403173,8 @@ "postfix": false, "binop": null }, - "start": 119204, - "end": 119205, + "start": 119203, + "end": 119204, "loc": { "start": { "line": 3000, @@ -403199,8 +403199,8 @@ "binop": null }, "value": "math", - "start": 119223, - "end": 119227, + "start": 119222, + "end": 119226, "loc": { "start": { "line": 3002, @@ -403225,8 +403225,8 @@ "binop": null, "updateContext": null }, - "start": 119227, - "end": 119228, + "start": 119226, + "end": 119227, "loc": { "start": { "line": 3002, @@ -403251,8 +403251,8 @@ "binop": null }, "value": "AABB3ToOBB3", - "start": 119228, - "end": 119239, + "start": 119227, + "end": 119238, "loc": { "start": { "line": 3002, @@ -403276,8 +403276,8 @@ "postfix": false, "binop": null }, - "start": 119239, - "end": 119240, + "start": 119238, + "end": 119239, "loc": { "start": { "line": 3002, @@ -403302,8 +403302,8 @@ "binop": null }, "value": "cfg", - "start": 119240, - "end": 119243, + "start": 119239, + "end": 119242, "loc": { "start": { "line": 3002, @@ -403328,8 +403328,8 @@ "binop": null, "updateContext": null }, - "start": 119243, - "end": 119244, + "start": 119242, + "end": 119243, "loc": { "start": { "line": 3002, @@ -403354,8 +403354,8 @@ "binop": null }, "value": "geometry", - "start": 119244, - "end": 119252, + "start": 119243, + "end": 119251, "loc": { "start": { "line": 3002, @@ -403380,8 +403380,8 @@ "binop": null, "updateContext": null }, - "start": 119252, - "end": 119253, + "start": 119251, + "end": 119252, "loc": { "start": { "line": 3002, @@ -403406,8 +403406,8 @@ "binop": null }, "value": "aabb", - "start": 119253, - "end": 119257, + "start": 119252, + "end": 119256, "loc": { "start": { "line": 3002, @@ -403432,8 +403432,8 @@ "binop": null, "updateContext": null }, - "start": 119257, - "end": 119258, + "start": 119256, + "end": 119257, "loc": { "start": { "line": 3002, @@ -403458,8 +403458,8 @@ "binop": null }, "value": "tempOBB3", - "start": 119259, - "end": 119267, + "start": 119258, + "end": 119266, "loc": { "start": { "line": 3002, @@ -403483,8 +403483,8 @@ "postfix": false, "binop": null }, - "start": 119267, - "end": 119268, + "start": 119266, + "end": 119267, "loc": { "start": { "line": 3002, @@ -403509,8 +403509,8 @@ "binop": null, "updateContext": null }, - "start": 119268, - "end": 119269, + "start": 119267, + "end": 119268, "loc": { "start": { "line": 3002, @@ -403535,8 +403535,8 @@ "binop": null }, "value": "math", - "start": 119286, - "end": 119290, + "start": 119285, + "end": 119289, "loc": { "start": { "line": 3003, @@ -403561,8 +403561,8 @@ "binop": null, "updateContext": null }, - "start": 119290, - "end": 119291, + "start": 119289, + "end": 119290, "loc": { "start": { "line": 3003, @@ -403587,8 +403587,8 @@ "binop": null }, "value": "transformOBB3", - "start": 119291, - "end": 119304, + "start": 119290, + "end": 119303, "loc": { "start": { "line": 3003, @@ -403612,8 +403612,8 @@ "postfix": false, "binop": null }, - "start": 119304, - "end": 119305, + "start": 119303, + "end": 119304, "loc": { "start": { "line": 3003, @@ -403638,8 +403638,8 @@ "binop": null }, "value": "cfg", - "start": 119305, - "end": 119308, + "start": 119304, + "end": 119307, "loc": { "start": { "line": 3003, @@ -403664,8 +403664,8 @@ "binop": null, "updateContext": null }, - "start": 119308, - "end": 119309, + "start": 119307, + "end": 119308, "loc": { "start": { "line": 3003, @@ -403690,8 +403690,8 @@ "binop": null }, "value": "meshMatrix", - "start": 119309, - "end": 119319, + "start": 119308, + "end": 119318, "loc": { "start": { "line": 3003, @@ -403716,8 +403716,8 @@ "binop": null, "updateContext": null }, - "start": 119319, - "end": 119320, + "start": 119318, + "end": 119319, "loc": { "start": { "line": 3003, @@ -403742,8 +403742,8 @@ "binop": null }, "value": "tempOBB3", - "start": 119321, - "end": 119329, + "start": 119320, + "end": 119328, "loc": { "start": { "line": 3003, @@ -403767,8 +403767,8 @@ "postfix": false, "binop": null }, - "start": 119329, - "end": 119330, + "start": 119328, + "end": 119329, "loc": { "start": { "line": 3003, @@ -403793,8 +403793,8 @@ "binop": null, "updateContext": null }, - "start": 119330, - "end": 119331, + "start": 119329, + "end": 119330, "loc": { "start": { "line": 3003, @@ -403819,8 +403819,8 @@ "binop": null }, "value": "cfg", - "start": 119348, - "end": 119351, + "start": 119347, + "end": 119350, "loc": { "start": { "line": 3004, @@ -403845,8 +403845,8 @@ "binop": null, "updateContext": null }, - "start": 119351, - "end": 119352, + "start": 119350, + "end": 119351, "loc": { "start": { "line": 3004, @@ -403871,8 +403871,8 @@ "binop": null }, "value": "aabb", - "start": 119352, - "end": 119356, + "start": 119351, + "end": 119355, "loc": { "start": { "line": 3004, @@ -403898,8 +403898,8 @@ "updateContext": null }, "value": "=", - "start": 119357, - "end": 119358, + "start": 119356, + "end": 119357, "loc": { "start": { "line": 3004, @@ -403924,8 +403924,8 @@ "binop": null }, "value": "math", - "start": 119359, - "end": 119363, + "start": 119358, + "end": 119362, "loc": { "start": { "line": 3004, @@ -403950,8 +403950,8 @@ "binop": null, "updateContext": null }, - "start": 119363, - "end": 119364, + "start": 119362, + "end": 119363, "loc": { "start": { "line": 3004, @@ -403976,8 +403976,8 @@ "binop": null }, "value": "OBB3ToAABB3", - "start": 119364, - "end": 119375, + "start": 119363, + "end": 119374, "loc": { "start": { "line": 3004, @@ -404001,8 +404001,8 @@ "postfix": false, "binop": null }, - "start": 119375, - "end": 119376, + "start": 119374, + "end": 119375, "loc": { "start": { "line": 3004, @@ -404027,8 +404027,8 @@ "binop": null }, "value": "tempOBB3", - "start": 119376, - "end": 119384, + "start": 119375, + "end": 119383, "loc": { "start": { "line": 3004, @@ -404053,8 +404053,8 @@ "binop": null, "updateContext": null }, - "start": 119384, - "end": 119385, + "start": 119383, + "end": 119384, "loc": { "start": { "line": 3004, @@ -404079,8 +404079,8 @@ "binop": null }, "value": "math", - "start": 119386, - "end": 119390, + "start": 119385, + "end": 119389, "loc": { "start": { "line": 3004, @@ -404105,8 +404105,8 @@ "binop": null, "updateContext": null }, - "start": 119390, - "end": 119391, + "start": 119389, + "end": 119390, "loc": { "start": { "line": 3004, @@ -404131,8 +404131,8 @@ "binop": null }, "value": "AABB3", - "start": 119391, - "end": 119396, + "start": 119390, + "end": 119395, "loc": { "start": { "line": 3004, @@ -404156,8 +404156,8 @@ "postfix": false, "binop": null }, - "start": 119396, - "end": 119397, + "start": 119395, + "end": 119396, "loc": { "start": { "line": 3004, @@ -404181,8 +404181,8 @@ "postfix": false, "binop": null }, - "start": 119397, - "end": 119398, + "start": 119396, + "end": 119397, "loc": { "start": { "line": 3004, @@ -404206,8 +404206,8 @@ "postfix": false, "binop": null }, - "start": 119398, - "end": 119399, + "start": 119397, + "end": 119398, "loc": { "start": { "line": 3004, @@ -404232,8 +404232,8 @@ "binop": null, "updateContext": null }, - "start": 119399, - "end": 119400, + "start": 119398, + "end": 119399, "loc": { "start": { "line": 3004, @@ -404257,8 +404257,8 @@ "postfix": false, "binop": null }, - "start": 119413, - "end": 119414, + "start": 119412, + "end": 119413, "loc": { "start": { "line": 3005, @@ -404285,8 +404285,8 @@ "updateContext": null }, "value": "const", - "start": 119428, - "end": 119433, + "start": 119427, + "end": 119432, "loc": { "start": { "line": 3007, @@ -404311,8 +404311,8 @@ "binop": null }, "value": "useDTX", - "start": 119434, - "end": 119440, + "start": 119433, + "end": 119439, "loc": { "start": { "line": 3007, @@ -404338,8 +404338,8 @@ "updateContext": null }, "value": "=", - "start": 119441, - "end": 119442, + "start": 119440, + "end": 119441, "loc": { "start": { "line": 3007, @@ -404363,8 +404363,8 @@ "postfix": false, "binop": null }, - "start": 119443, - "end": 119444, + "start": 119442, + "end": 119443, "loc": { "start": { "line": 3007, @@ -404390,8 +404390,8 @@ "updateContext": null }, "value": "!", - "start": 119444, - "end": 119445, + "start": 119443, + "end": 119444, "loc": { "start": { "line": 3007, @@ -404417,8 +404417,8 @@ "updateContext": null }, "value": "!", - "start": 119445, - "end": 119446, + "start": 119444, + "end": 119445, "loc": { "start": { "line": 3007, @@ -404445,8 +404445,8 @@ "updateContext": null }, "value": "this", - "start": 119446, - "end": 119450, + "start": 119445, + "end": 119449, "loc": { "start": { "line": 3007, @@ -404471,8 +404471,8 @@ "binop": null, "updateContext": null }, - "start": 119450, - "end": 119451, + "start": 119449, + "end": 119450, "loc": { "start": { "line": 3007, @@ -404497,8 +404497,8 @@ "binop": null }, "value": "_dtxEnabled", - "start": 119451, - "end": 119462, + "start": 119450, + "end": 119461, "loc": { "start": { "line": 3007, @@ -404524,8 +404524,8 @@ "updateContext": null }, "value": "&&", - "start": 119483, - "end": 119485, + "start": 119482, + "end": 119484, "loc": { "start": { "line": 3008, @@ -404549,8 +404549,8 @@ "postfix": false, "binop": null }, - "start": 119486, - "end": 119487, + "start": 119485, + "end": 119486, "loc": { "start": { "line": 3008, @@ -404575,8 +404575,8 @@ "binop": null }, "value": "cfg", - "start": 119487, - "end": 119490, + "start": 119486, + "end": 119489, "loc": { "start": { "line": 3008, @@ -404601,8 +404601,8 @@ "binop": null, "updateContext": null }, - "start": 119490, - "end": 119491, + "start": 119489, + "end": 119490, "loc": { "start": { "line": 3008, @@ -404627,8 +404627,8 @@ "binop": null }, "value": "geometry", - "start": 119491, - "end": 119499, + "start": 119490, + "end": 119498, "loc": { "start": { "line": 3008, @@ -404653,8 +404653,8 @@ "binop": null, "updateContext": null }, - "start": 119499, - "end": 119500, + "start": 119498, + "end": 119499, "loc": { "start": { "line": 3008, @@ -404679,8 +404679,8 @@ "binop": null }, "value": "primitive", - "start": 119500, - "end": 119509, + "start": 119499, + "end": 119508, "loc": { "start": { "line": 3008, @@ -404706,8 +404706,8 @@ "updateContext": null }, "value": "===", - "start": 119510, - "end": 119513, + "start": 119509, + "end": 119512, "loc": { "start": { "line": 3008, @@ -404733,8 +404733,8 @@ "updateContext": null }, "value": "triangles", - "start": 119514, - "end": 119525, + "start": 119513, + "end": 119524, "loc": { "start": { "line": 3008, @@ -404760,8 +404760,8 @@ "updateContext": null }, "value": "||", - "start": 119550, - "end": 119552, + "start": 119549, + "end": 119551, "loc": { "start": { "line": 3009, @@ -404786,8 +404786,8 @@ "binop": null }, "value": "cfg", - "start": 119553, - "end": 119556, + "start": 119552, + "end": 119555, "loc": { "start": { "line": 3009, @@ -404812,8 +404812,8 @@ "binop": null, "updateContext": null }, - "start": 119556, - "end": 119557, + "start": 119555, + "end": 119556, "loc": { "start": { "line": 3009, @@ -404838,8 +404838,8 @@ "binop": null }, "value": "geometry", - "start": 119557, - "end": 119565, + "start": 119556, + "end": 119564, "loc": { "start": { "line": 3009, @@ -404864,8 +404864,8 @@ "binop": null, "updateContext": null }, - "start": 119565, - "end": 119566, + "start": 119564, + "end": 119565, "loc": { "start": { "line": 3009, @@ -404890,8 +404890,8 @@ "binop": null }, "value": "primitive", - "start": 119566, - "end": 119575, + "start": 119565, + "end": 119574, "loc": { "start": { "line": 3009, @@ -404917,8 +404917,8 @@ "updateContext": null }, "value": "===", - "start": 119576, - "end": 119579, + "start": 119575, + "end": 119578, "loc": { "start": { "line": 3009, @@ -404944,8 +404944,8 @@ "updateContext": null }, "value": "solid", - "start": 119580, - "end": 119587, + "start": 119579, + "end": 119586, "loc": { "start": { "line": 3009, @@ -404971,8 +404971,8 @@ "updateContext": null }, "value": "||", - "start": 119612, - "end": 119614, + "start": 119611, + "end": 119613, "loc": { "start": { "line": 3010, @@ -404997,8 +404997,8 @@ "binop": null }, "value": "cfg", - "start": 119615, - "end": 119618, + "start": 119614, + "end": 119617, "loc": { "start": { "line": 3010, @@ -405023,8 +405023,8 @@ "binop": null, "updateContext": null }, - "start": 119618, - "end": 119619, + "start": 119617, + "end": 119618, "loc": { "start": { "line": 3010, @@ -405049,8 +405049,8 @@ "binop": null }, "value": "geometry", - "start": 119619, - "end": 119627, + "start": 119618, + "end": 119626, "loc": { "start": { "line": 3010, @@ -405075,8 +405075,8 @@ "binop": null, "updateContext": null }, - "start": 119627, - "end": 119628, + "start": 119626, + "end": 119627, "loc": { "start": { "line": 3010, @@ -405101,8 +405101,8 @@ "binop": null }, "value": "primitive", - "start": 119628, - "end": 119637, + "start": 119627, + "end": 119636, "loc": { "start": { "line": 3010, @@ -405128,8 +405128,8 @@ "updateContext": null }, "value": "===", - "start": 119638, - "end": 119641, + "start": 119637, + "end": 119640, "loc": { "start": { "line": 3010, @@ -405155,8 +405155,8 @@ "updateContext": null }, "value": "surface", - "start": 119642, - "end": 119651, + "start": 119641, + "end": 119650, "loc": { "start": { "line": 3010, @@ -405180,8 +405180,8 @@ "postfix": false, "binop": null }, - "start": 119651, - "end": 119652, + "start": 119650, + "end": 119651, "loc": { "start": { "line": 3010, @@ -405205,8 +405205,8 @@ "postfix": false, "binop": null }, - "start": 119652, - "end": 119653, + "start": 119651, + "end": 119652, "loc": { "start": { "line": 3010, @@ -405232,8 +405232,8 @@ "updateContext": null }, "value": "&&", - "start": 119670, - "end": 119672, + "start": 119669, + "end": 119671, "loc": { "start": { "line": 3011, @@ -405257,8 +405257,8 @@ "postfix": false, "binop": null }, - "start": 119673, - "end": 119674, + "start": 119672, + "end": 119673, "loc": { "start": { "line": 3011, @@ -405284,8 +405284,8 @@ "updateContext": null }, "value": "!", - "start": 119674, - "end": 119675, + "start": 119673, + "end": 119674, "loc": { "start": { "line": 3011, @@ -405310,8 +405310,8 @@ "binop": null }, "value": "cfg", - "start": 119675, - "end": 119678, + "start": 119674, + "end": 119677, "loc": { "start": { "line": 3011, @@ -405336,8 +405336,8 @@ "binop": null, "updateContext": null }, - "start": 119678, - "end": 119679, + "start": 119677, + "end": 119678, "loc": { "start": { "line": 3011, @@ -405362,8 +405362,8 @@ "binop": null }, "value": "textureSetId", - "start": 119679, - "end": 119691, + "start": 119678, + "end": 119690, "loc": { "start": { "line": 3011, @@ -405387,8 +405387,8 @@ "postfix": false, "binop": null }, - "start": 119691, - "end": 119692, + "start": 119690, + "end": 119691, "loc": { "start": { "line": 3011, @@ -405413,8 +405413,8 @@ "binop": null, "updateContext": null }, - "start": 119692, - "end": 119693, + "start": 119691, + "end": 119692, "loc": { "start": { "line": 3011, @@ -405441,8 +405441,8 @@ "updateContext": null }, "value": "if", - "start": 119707, - "end": 119709, + "start": 119706, + "end": 119708, "loc": { "start": { "line": 3013, @@ -405466,8 +405466,8 @@ "postfix": false, "binop": null }, - "start": 119710, - "end": 119711, + "start": 119709, + "end": 119710, "loc": { "start": { "line": 3013, @@ -405492,8 +405492,8 @@ "binop": null }, "value": "useDTX", - "start": 119711, - "end": 119717, + "start": 119710, + "end": 119716, "loc": { "start": { "line": 3013, @@ -405517,8 +405517,8 @@ "postfix": false, "binop": null }, - "start": 119717, - "end": 119718, + "start": 119716, + "end": 119717, "loc": { "start": { "line": 3013, @@ -405542,8 +405542,8 @@ "postfix": false, "binop": null }, - "start": 119719, - "end": 119720, + "start": 119718, + "end": 119719, "loc": { "start": { "line": 3013, @@ -405558,8 +405558,8 @@ { "type": "CommentLine", "value": " DTX", - "start": 119738, - "end": 119744, + "start": 119737, + "end": 119743, "loc": { "start": { "line": 3015, @@ -405584,8 +405584,8 @@ "binop": null }, "value": "cfg", - "start": 119762, - "end": 119765, + "start": 119761, + "end": 119764, "loc": { "start": { "line": 3017, @@ -405610,8 +405610,8 @@ "binop": null, "updateContext": null }, - "start": 119765, - "end": 119766, + "start": 119764, + "end": 119765, "loc": { "start": { "line": 3017, @@ -405636,8 +405636,8 @@ "binop": null }, "value": "type", - "start": 119766, - "end": 119770, + "start": 119765, + "end": 119769, "loc": { "start": { "line": 3017, @@ -405663,8 +405663,8 @@ "updateContext": null }, "value": "=", - "start": 119771, - "end": 119772, + "start": 119770, + "end": 119771, "loc": { "start": { "line": 3017, @@ -405689,8 +405689,8 @@ "binop": null }, "value": "DTX", - "start": 119773, - "end": 119776, + "start": 119772, + "end": 119775, "loc": { "start": { "line": 3017, @@ -405715,8 +405715,8 @@ "binop": null, "updateContext": null }, - "start": 119776, - "end": 119777, + "start": 119775, + "end": 119776, "loc": { "start": { "line": 3017, @@ -405731,8 +405731,8 @@ { "type": "CommentLine", "value": " NPR", - "start": 119795, - "end": 119801, + "start": 119794, + "end": 119800, "loc": { "start": { "line": 3019, @@ -405757,8 +405757,8 @@ "binop": null }, "value": "cfg", - "start": 119819, - "end": 119822, + "start": 119818, + "end": 119821, "loc": { "start": { "line": 3021, @@ -405783,8 +405783,8 @@ "binop": null, "updateContext": null }, - "start": 119822, - "end": 119823, + "start": 119821, + "end": 119822, "loc": { "start": { "line": 3021, @@ -405809,8 +405809,8 @@ "binop": null }, "value": "color", - "start": 119823, - "end": 119828, + "start": 119822, + "end": 119827, "loc": { "start": { "line": 3021, @@ -405836,8 +405836,8 @@ "updateContext": null }, "value": "=", - "start": 119829, - "end": 119830, + "start": 119828, + "end": 119829, "loc": { "start": { "line": 3021, @@ -405861,8 +405861,8 @@ "postfix": false, "binop": null }, - "start": 119831, - "end": 119832, + "start": 119830, + "end": 119831, "loc": { "start": { "line": 3021, @@ -405887,8 +405887,8 @@ "binop": null }, "value": "cfg", - "start": 119832, - "end": 119835, + "start": 119831, + "end": 119834, "loc": { "start": { "line": 3021, @@ -405913,8 +405913,8 @@ "binop": null, "updateContext": null }, - "start": 119835, - "end": 119836, + "start": 119834, + "end": 119835, "loc": { "start": { "line": 3021, @@ -405939,8 +405939,8 @@ "binop": null }, "value": "color", - "start": 119836, - "end": 119841, + "start": 119835, + "end": 119840, "loc": { "start": { "line": 3021, @@ -405964,8 +405964,8 @@ "postfix": false, "binop": null }, - "start": 119841, - "end": 119842, + "start": 119840, + "end": 119841, "loc": { "start": { "line": 3021, @@ -405990,8 +405990,8 @@ "binop": null, "updateContext": null }, - "start": 119843, - "end": 119844, + "start": 119842, + "end": 119843, "loc": { "start": { "line": 3021, @@ -406018,8 +406018,8 @@ "updateContext": null }, "value": "new", - "start": 119845, - "end": 119848, + "start": 119844, + "end": 119847, "loc": { "start": { "line": 3021, @@ -406044,8 +406044,8 @@ "binop": null }, "value": "Uint8Array", - "start": 119849, - "end": 119859, + "start": 119848, + "end": 119858, "loc": { "start": { "line": 3021, @@ -406069,8 +406069,8 @@ "postfix": false, "binop": null }, - "start": 119859, - "end": 119860, + "start": 119858, + "end": 119859, "loc": { "start": { "line": 3021, @@ -406095,8 +406095,8 @@ "binop": null, "updateContext": null }, - "start": 119860, - "end": 119861, + "start": 119859, + "end": 119860, "loc": { "start": { "line": 3021, @@ -406121,8 +406121,8 @@ "binop": null }, "value": "Math", - "start": 119861, - "end": 119865, + "start": 119860, + "end": 119864, "loc": { "start": { "line": 3021, @@ -406147,8 +406147,8 @@ "binop": null, "updateContext": null }, - "start": 119865, - "end": 119866, + "start": 119864, + "end": 119865, "loc": { "start": { "line": 3021, @@ -406173,8 +406173,8 @@ "binop": null }, "value": "floor", - "start": 119866, - "end": 119871, + "start": 119865, + "end": 119870, "loc": { "start": { "line": 3021, @@ -406198,8 +406198,8 @@ "postfix": false, "binop": null }, - "start": 119871, - "end": 119872, + "start": 119870, + "end": 119871, "loc": { "start": { "line": 3021, @@ -406224,8 +406224,8 @@ "binop": null }, "value": "cfg", - "start": 119872, - "end": 119875, + "start": 119871, + "end": 119874, "loc": { "start": { "line": 3021, @@ -406250,8 +406250,8 @@ "binop": null, "updateContext": null }, - "start": 119875, - "end": 119876, + "start": 119874, + "end": 119875, "loc": { "start": { "line": 3021, @@ -406276,8 +406276,8 @@ "binop": null }, "value": "color", - "start": 119876, - "end": 119881, + "start": 119875, + "end": 119880, "loc": { "start": { "line": 3021, @@ -406302,8 +406302,8 @@ "binop": null, "updateContext": null }, - "start": 119881, - "end": 119882, + "start": 119880, + "end": 119881, "loc": { "start": { "line": 3021, @@ -406329,8 +406329,8 @@ "updateContext": null }, "value": 0, - "start": 119882, - "end": 119883, + "start": 119881, + "end": 119882, "loc": { "start": { "line": 3021, @@ -406355,8 +406355,8 @@ "binop": null, "updateContext": null }, - "start": 119883, - "end": 119884, + "start": 119882, + "end": 119883, "loc": { "start": { "line": 3021, @@ -406382,8 +406382,8 @@ "updateContext": null }, "value": "*", - "start": 119885, - "end": 119886, + "start": 119884, + "end": 119885, "loc": { "start": { "line": 3021, @@ -406409,8 +406409,8 @@ "updateContext": null }, "value": 255, - "start": 119887, - "end": 119890, + "start": 119886, + "end": 119889, "loc": { "start": { "line": 3021, @@ -406434,8 +406434,8 @@ "postfix": false, "binop": null }, - "start": 119890, - "end": 119891, + "start": 119889, + "end": 119890, "loc": { "start": { "line": 3021, @@ -406460,8 +406460,8 @@ "binop": null, "updateContext": null }, - "start": 119891, - "end": 119892, + "start": 119890, + "end": 119891, "loc": { "start": { "line": 3021, @@ -406486,8 +406486,8 @@ "binop": null }, "value": "Math", - "start": 119893, - "end": 119897, + "start": 119892, + "end": 119896, "loc": { "start": { "line": 3021, @@ -406512,8 +406512,8 @@ "binop": null, "updateContext": null }, - "start": 119897, - "end": 119898, + "start": 119896, + "end": 119897, "loc": { "start": { "line": 3021, @@ -406538,8 +406538,8 @@ "binop": null }, "value": "floor", - "start": 119898, - "end": 119903, + "start": 119897, + "end": 119902, "loc": { "start": { "line": 3021, @@ -406563,8 +406563,8 @@ "postfix": false, "binop": null }, - "start": 119903, - "end": 119904, + "start": 119902, + "end": 119903, "loc": { "start": { "line": 3021, @@ -406589,8 +406589,8 @@ "binop": null }, "value": "cfg", - "start": 119904, - "end": 119907, + "start": 119903, + "end": 119906, "loc": { "start": { "line": 3021, @@ -406615,8 +406615,8 @@ "binop": null, "updateContext": null }, - "start": 119907, - "end": 119908, + "start": 119906, + "end": 119907, "loc": { "start": { "line": 3021, @@ -406641,8 +406641,8 @@ "binop": null }, "value": "color", - "start": 119908, - "end": 119913, + "start": 119907, + "end": 119912, "loc": { "start": { "line": 3021, @@ -406667,8 +406667,8 @@ "binop": null, "updateContext": null }, - "start": 119913, - "end": 119914, + "start": 119912, + "end": 119913, "loc": { "start": { "line": 3021, @@ -406694,8 +406694,8 @@ "updateContext": null }, "value": 1, - "start": 119914, - "end": 119915, + "start": 119913, + "end": 119914, "loc": { "start": { "line": 3021, @@ -406720,8 +406720,8 @@ "binop": null, "updateContext": null }, - "start": 119915, - "end": 119916, + "start": 119914, + "end": 119915, "loc": { "start": { "line": 3021, @@ -406747,8 +406747,8 @@ "updateContext": null }, "value": "*", - "start": 119917, - "end": 119918, + "start": 119916, + "end": 119917, "loc": { "start": { "line": 3021, @@ -406774,8 +406774,8 @@ "updateContext": null }, "value": 255, - "start": 119919, - "end": 119922, + "start": 119918, + "end": 119921, "loc": { "start": { "line": 3021, @@ -406799,8 +406799,8 @@ "postfix": false, "binop": null }, - "start": 119922, - "end": 119923, + "start": 119921, + "end": 119922, "loc": { "start": { "line": 3021, @@ -406825,8 +406825,8 @@ "binop": null, "updateContext": null }, - "start": 119923, - "end": 119924, + "start": 119922, + "end": 119923, "loc": { "start": { "line": 3021, @@ -406851,8 +406851,8 @@ "binop": null }, "value": "Math", - "start": 119925, - "end": 119929, + "start": 119924, + "end": 119928, "loc": { "start": { "line": 3021, @@ -406877,8 +406877,8 @@ "binop": null, "updateContext": null }, - "start": 119929, - "end": 119930, + "start": 119928, + "end": 119929, "loc": { "start": { "line": 3021, @@ -406903,8 +406903,8 @@ "binop": null }, "value": "floor", - "start": 119930, - "end": 119935, + "start": 119929, + "end": 119934, "loc": { "start": { "line": 3021, @@ -406928,8 +406928,8 @@ "postfix": false, "binop": null }, - "start": 119935, - "end": 119936, + "start": 119934, + "end": 119935, "loc": { "start": { "line": 3021, @@ -406954,8 +406954,8 @@ "binop": null }, "value": "cfg", - "start": 119936, - "end": 119939, + "start": 119935, + "end": 119938, "loc": { "start": { "line": 3021, @@ -406980,8 +406980,8 @@ "binop": null, "updateContext": null }, - "start": 119939, - "end": 119940, + "start": 119938, + "end": 119939, "loc": { "start": { "line": 3021, @@ -407006,8 +407006,8 @@ "binop": null }, "value": "color", - "start": 119940, - "end": 119945, + "start": 119939, + "end": 119944, "loc": { "start": { "line": 3021, @@ -407032,8 +407032,8 @@ "binop": null, "updateContext": null }, - "start": 119945, - "end": 119946, + "start": 119944, + "end": 119945, "loc": { "start": { "line": 3021, @@ -407059,8 +407059,8 @@ "updateContext": null }, "value": 2, - "start": 119946, - "end": 119947, + "start": 119945, + "end": 119946, "loc": { "start": { "line": 3021, @@ -407085,8 +407085,8 @@ "binop": null, "updateContext": null }, - "start": 119947, - "end": 119948, + "start": 119946, + "end": 119947, "loc": { "start": { "line": 3021, @@ -407112,8 +407112,8 @@ "updateContext": null }, "value": "*", - "start": 119949, - "end": 119950, + "start": 119948, + "end": 119949, "loc": { "start": { "line": 3021, @@ -407139,8 +407139,8 @@ "updateContext": null }, "value": 255, - "start": 119951, - "end": 119954, + "start": 119950, + "end": 119953, "loc": { "start": { "line": 3021, @@ -407164,8 +407164,8 @@ "postfix": false, "binop": null }, - "start": 119954, - "end": 119955, + "start": 119953, + "end": 119954, "loc": { "start": { "line": 3021, @@ -407190,8 +407190,8 @@ "binop": null, "updateContext": null }, - "start": 119955, - "end": 119956, + "start": 119954, + "end": 119955, "loc": { "start": { "line": 3021, @@ -407215,8 +407215,8 @@ "postfix": false, "binop": null }, - "start": 119956, - "end": 119957, + "start": 119955, + "end": 119956, "loc": { "start": { "line": 3021, @@ -407241,8 +407241,8 @@ "binop": null, "updateContext": null }, - "start": 119958, - "end": 119959, + "start": 119957, + "end": 119958, "loc": { "start": { "line": 3021, @@ -407267,8 +407267,8 @@ "binop": null }, "value": "defaultCompressedColor", - "start": 119960, - "end": 119982, + "start": 119959, + "end": 119981, "loc": { "start": { "line": 3021, @@ -407293,8 +407293,8 @@ "binop": null, "updateContext": null }, - "start": 119982, - "end": 119983, + "start": 119981, + "end": 119982, "loc": { "start": { "line": 3021, @@ -407319,8 +407319,8 @@ "binop": null }, "value": "cfg", - "start": 120000, - "end": 120003, + "start": 119999, + "end": 120002, "loc": { "start": { "line": 3022, @@ -407345,8 +407345,8 @@ "binop": null, "updateContext": null }, - "start": 120003, - "end": 120004, + "start": 120002, + "end": 120003, "loc": { "start": { "line": 3022, @@ -407371,8 +407371,8 @@ "binop": null }, "value": "opacity", - "start": 120004, - "end": 120011, + "start": 120003, + "end": 120010, "loc": { "start": { "line": 3022, @@ -407398,8 +407398,8 @@ "updateContext": null }, "value": "=", - "start": 120012, - "end": 120013, + "start": 120011, + "end": 120012, "loc": { "start": { "line": 3022, @@ -407423,8 +407423,8 @@ "postfix": false, "binop": null }, - "start": 120014, - "end": 120015, + "start": 120013, + "end": 120014, "loc": { "start": { "line": 3022, @@ -407449,8 +407449,8 @@ "binop": null }, "value": "cfg", - "start": 120015, - "end": 120018, + "start": 120014, + "end": 120017, "loc": { "start": { "line": 3022, @@ -407475,8 +407475,8 @@ "binop": null, "updateContext": null }, - "start": 120018, - "end": 120019, + "start": 120017, + "end": 120018, "loc": { "start": { "line": 3022, @@ -407501,8 +407501,8 @@ "binop": null }, "value": "opacity", - "start": 120019, - "end": 120026, + "start": 120018, + "end": 120025, "loc": { "start": { "line": 3022, @@ -407528,8 +407528,8 @@ "updateContext": null }, "value": "!==", - "start": 120027, - "end": 120030, + "start": 120026, + "end": 120029, "loc": { "start": { "line": 3022, @@ -407554,8 +407554,8 @@ "binop": null }, "value": "undefined", - "start": 120031, - "end": 120040, + "start": 120030, + "end": 120039, "loc": { "start": { "line": 3022, @@ -407581,8 +407581,8 @@ "updateContext": null }, "value": "&&", - "start": 120041, - "end": 120043, + "start": 120040, + "end": 120042, "loc": { "start": { "line": 3022, @@ -407607,8 +407607,8 @@ "binop": null }, "value": "cfg", - "start": 120044, - "end": 120047, + "start": 120043, + "end": 120046, "loc": { "start": { "line": 3022, @@ -407633,8 +407633,8 @@ "binop": null, "updateContext": null }, - "start": 120047, - "end": 120048, + "start": 120046, + "end": 120047, "loc": { "start": { "line": 3022, @@ -407659,8 +407659,8 @@ "binop": null }, "value": "opacity", - "start": 120048, - "end": 120055, + "start": 120047, + "end": 120054, "loc": { "start": { "line": 3022, @@ -407686,8 +407686,8 @@ "updateContext": null }, "value": "!==", - "start": 120056, - "end": 120059, + "start": 120055, + "end": 120058, "loc": { "start": { "line": 3022, @@ -407714,8 +407714,8 @@ "updateContext": null }, "value": "null", - "start": 120060, - "end": 120064, + "start": 120059, + "end": 120063, "loc": { "start": { "line": 3022, @@ -407739,8 +407739,8 @@ "postfix": false, "binop": null }, - "start": 120064, - "end": 120065, + "start": 120063, + "end": 120064, "loc": { "start": { "line": 3022, @@ -407765,8 +407765,8 @@ "binop": null, "updateContext": null }, - "start": 120066, - "end": 120067, + "start": 120065, + "end": 120066, "loc": { "start": { "line": 3022, @@ -407791,8 +407791,8 @@ "binop": null }, "value": "Math", - "start": 120068, - "end": 120072, + "start": 120067, + "end": 120071, "loc": { "start": { "line": 3022, @@ -407817,8 +407817,8 @@ "binop": null, "updateContext": null }, - "start": 120072, - "end": 120073, + "start": 120071, + "end": 120072, "loc": { "start": { "line": 3022, @@ -407843,8 +407843,8 @@ "binop": null }, "value": "floor", - "start": 120073, - "end": 120078, + "start": 120072, + "end": 120077, "loc": { "start": { "line": 3022, @@ -407868,8 +407868,8 @@ "postfix": false, "binop": null }, - "start": 120078, - "end": 120079, + "start": 120077, + "end": 120078, "loc": { "start": { "line": 3022, @@ -407894,8 +407894,8 @@ "binop": null }, "value": "cfg", - "start": 120079, - "end": 120082, + "start": 120078, + "end": 120081, "loc": { "start": { "line": 3022, @@ -407920,8 +407920,8 @@ "binop": null, "updateContext": null }, - "start": 120082, - "end": 120083, + "start": 120081, + "end": 120082, "loc": { "start": { "line": 3022, @@ -407946,8 +407946,8 @@ "binop": null }, "value": "opacity", - "start": 120083, - "end": 120090, + "start": 120082, + "end": 120089, "loc": { "start": { "line": 3022, @@ -407973,8 +407973,8 @@ "updateContext": null }, "value": "*", - "start": 120091, - "end": 120092, + "start": 120090, + "end": 120091, "loc": { "start": { "line": 3022, @@ -408000,8 +408000,8 @@ "updateContext": null }, "value": 255, - "start": 120093, - "end": 120096, + "start": 120092, + "end": 120095, "loc": { "start": { "line": 3022, @@ -408025,8 +408025,8 @@ "postfix": false, "binop": null }, - "start": 120096, - "end": 120097, + "start": 120095, + "end": 120096, "loc": { "start": { "line": 3022, @@ -408051,8 +408051,8 @@ "binop": null, "updateContext": null }, - "start": 120098, - "end": 120099, + "start": 120097, + "end": 120098, "loc": { "start": { "line": 3022, @@ -408078,8 +408078,8 @@ "updateContext": null }, "value": 255, - "start": 120100, - "end": 120103, + "start": 120099, + "end": 120102, "loc": { "start": { "line": 3022, @@ -408104,8 +408104,8 @@ "binop": null, "updateContext": null }, - "start": 120103, - "end": 120104, + "start": 120102, + "end": 120103, "loc": { "start": { "line": 3022, @@ -408120,8 +408120,8 @@ { "type": "CommentLine", "value": " BUCKETING - lazy generated, reused", - "start": 120122, - "end": 120159, + "start": 120121, + "end": 120158, "loc": { "start": { "line": 3024, @@ -408148,8 +408148,8 @@ "updateContext": null }, "value": "let", - "start": 120177, - "end": 120180, + "start": 120176, + "end": 120179, "loc": { "start": { "line": 3026, @@ -408174,8 +408174,8 @@ "binop": null }, "value": "buckets", - "start": 120181, - "end": 120188, + "start": 120180, + "end": 120187, "loc": { "start": { "line": 3026, @@ -408201,8 +408201,8 @@ "updateContext": null }, "value": "=", - "start": 120189, - "end": 120190, + "start": 120188, + "end": 120189, "loc": { "start": { "line": 3026, @@ -408229,8 +408229,8 @@ "updateContext": null }, "value": "this", - "start": 120191, - "end": 120195, + "start": 120190, + "end": 120194, "loc": { "start": { "line": 3026, @@ -408255,8 +408255,8 @@ "binop": null, "updateContext": null }, - "start": 120195, - "end": 120196, + "start": 120194, + "end": 120195, "loc": { "start": { "line": 3026, @@ -408281,8 +408281,8 @@ "binop": null }, "value": "_dtxBuckets", - "start": 120196, - "end": 120207, + "start": 120195, + "end": 120206, "loc": { "start": { "line": 3026, @@ -408307,8 +408307,8 @@ "binop": null, "updateContext": null }, - "start": 120207, - "end": 120208, + "start": 120206, + "end": 120207, "loc": { "start": { "line": 3026, @@ -408333,8 +408333,8 @@ "binop": null }, "value": "cfg", - "start": 120208, - "end": 120211, + "start": 120207, + "end": 120210, "loc": { "start": { "line": 3026, @@ -408359,8 +408359,8 @@ "binop": null, "updateContext": null }, - "start": 120211, - "end": 120212, + "start": 120210, + "end": 120211, "loc": { "start": { "line": 3026, @@ -408385,8 +408385,8 @@ "binop": null }, "value": "geometryId", - "start": 120212, - "end": 120222, + "start": 120211, + "end": 120221, "loc": { "start": { "line": 3026, @@ -408411,8 +408411,8 @@ "binop": null, "updateContext": null }, - "start": 120222, - "end": 120223, + "start": 120221, + "end": 120222, "loc": { "start": { "line": 3026, @@ -408437,8 +408437,8 @@ "binop": null, "updateContext": null }, - "start": 120223, - "end": 120224, + "start": 120222, + "end": 120223, "loc": { "start": { "line": 3026, @@ -408465,8 +408465,8 @@ "updateContext": null }, "value": "if", - "start": 120241, - "end": 120243, + "start": 120240, + "end": 120242, "loc": { "start": { "line": 3027, @@ -408490,8 +408490,8 @@ "postfix": false, "binop": null }, - "start": 120244, - "end": 120245, + "start": 120243, + "end": 120244, "loc": { "start": { "line": 3027, @@ -408517,8 +408517,8 @@ "updateContext": null }, "value": "!", - "start": 120245, - "end": 120246, + "start": 120244, + "end": 120245, "loc": { "start": { "line": 3027, @@ -408543,8 +408543,8 @@ "binop": null }, "value": "buckets", - "start": 120246, - "end": 120253, + "start": 120245, + "end": 120252, "loc": { "start": { "line": 3027, @@ -408568,8 +408568,8 @@ "postfix": false, "binop": null }, - "start": 120253, - "end": 120254, + "start": 120252, + "end": 120253, "loc": { "start": { "line": 3027, @@ -408593,8 +408593,8 @@ "postfix": false, "binop": null }, - "start": 120255, - "end": 120256, + "start": 120254, + "end": 120255, "loc": { "start": { "line": 3027, @@ -408619,8 +408619,8 @@ "binop": null }, "value": "buckets", - "start": 120277, - "end": 120284, + "start": 120276, + "end": 120283, "loc": { "start": { "line": 3028, @@ -408646,8 +408646,8 @@ "updateContext": null }, "value": "=", - "start": 120285, - "end": 120286, + "start": 120284, + "end": 120285, "loc": { "start": { "line": 3028, @@ -408672,8 +408672,8 @@ "binop": null }, "value": "createDTXBuckets", - "start": 120287, - "end": 120303, + "start": 120286, + "end": 120302, "loc": { "start": { "line": 3028, @@ -408697,8 +408697,8 @@ "postfix": false, "binop": null }, - "start": 120303, - "end": 120304, + "start": 120302, + "end": 120303, "loc": { "start": { "line": 3028, @@ -408723,8 +408723,8 @@ "binop": null }, "value": "cfg", - "start": 120304, - "end": 120307, + "start": 120303, + "end": 120306, "loc": { "start": { "line": 3028, @@ -408749,8 +408749,8 @@ "binop": null, "updateContext": null }, - "start": 120307, - "end": 120308, + "start": 120306, + "end": 120307, "loc": { "start": { "line": 3028, @@ -408775,8 +408775,8 @@ "binop": null }, "value": "geometry", - "start": 120308, - "end": 120316, + "start": 120307, + "end": 120315, "loc": { "start": { "line": 3028, @@ -408801,8 +408801,8 @@ "binop": null, "updateContext": null }, - "start": 120316, - "end": 120317, + "start": 120315, + "end": 120316, "loc": { "start": { "line": 3028, @@ -408829,8 +408829,8 @@ "updateContext": null }, "value": "this", - "start": 120318, - "end": 120322, + "start": 120317, + "end": 120321, "loc": { "start": { "line": 3028, @@ -408855,8 +408855,8 @@ "binop": null, "updateContext": null }, - "start": 120322, - "end": 120323, + "start": 120321, + "end": 120322, "loc": { "start": { "line": 3028, @@ -408881,8 +408881,8 @@ "binop": null }, "value": "_enableVertexWelding", - "start": 120323, - "end": 120343, + "start": 120322, + "end": 120342, "loc": { "start": { "line": 3028, @@ -408907,8 +408907,8 @@ "binop": null, "updateContext": null }, - "start": 120343, - "end": 120344, + "start": 120342, + "end": 120343, "loc": { "start": { "line": 3028, @@ -408935,8 +408935,8 @@ "updateContext": null }, "value": "this", - "start": 120345, - "end": 120349, + "start": 120344, + "end": 120348, "loc": { "start": { "line": 3028, @@ -408961,8 +408961,8 @@ "binop": null, "updateContext": null }, - "start": 120349, - "end": 120350, + "start": 120348, + "end": 120349, "loc": { "start": { "line": 3028, @@ -408987,8 +408987,8 @@ "binop": null }, "value": "_enableIndexBucketing", - "start": 120350, - "end": 120371, + "start": 120349, + "end": 120370, "loc": { "start": { "line": 3028, @@ -409012,8 +409012,8 @@ "postfix": false, "binop": null }, - "start": 120371, - "end": 120372, + "start": 120370, + "end": 120371, "loc": { "start": { "line": 3028, @@ -409038,8 +409038,8 @@ "binop": null, "updateContext": null }, - "start": 120372, - "end": 120373, + "start": 120371, + "end": 120372, "loc": { "start": { "line": 3028, @@ -409066,8 +409066,8 @@ "updateContext": null }, "value": "this", - "start": 120394, - "end": 120398, + "start": 120393, + "end": 120397, "loc": { "start": { "line": 3029, @@ -409092,8 +409092,8 @@ "binop": null, "updateContext": null }, - "start": 120398, - "end": 120399, + "start": 120397, + "end": 120398, "loc": { "start": { "line": 3029, @@ -409118,8 +409118,8 @@ "binop": null }, "value": "_dtxBuckets", - "start": 120399, - "end": 120410, + "start": 120398, + "end": 120409, "loc": { "start": { "line": 3029, @@ -409144,8 +409144,8 @@ "binop": null, "updateContext": null }, - "start": 120410, - "end": 120411, + "start": 120409, + "end": 120410, "loc": { "start": { "line": 3029, @@ -409170,8 +409170,8 @@ "binop": null }, "value": "cfg", - "start": 120411, - "end": 120414, + "start": 120410, + "end": 120413, "loc": { "start": { "line": 3029, @@ -409196,8 +409196,8 @@ "binop": null, "updateContext": null }, - "start": 120414, - "end": 120415, + "start": 120413, + "end": 120414, "loc": { "start": { "line": 3029, @@ -409222,8 +409222,8 @@ "binop": null }, "value": "geometryId", - "start": 120415, - "end": 120425, + "start": 120414, + "end": 120424, "loc": { "start": { "line": 3029, @@ -409248,8 +409248,8 @@ "binop": null, "updateContext": null }, - "start": 120425, - "end": 120426, + "start": 120424, + "end": 120425, "loc": { "start": { "line": 3029, @@ -409275,8 +409275,8 @@ "updateContext": null }, "value": "=", - "start": 120427, - "end": 120428, + "start": 120426, + "end": 120427, "loc": { "start": { "line": 3029, @@ -409301,8 +409301,8 @@ "binop": null }, "value": "buckets", - "start": 120429, - "end": 120436, + "start": 120428, + "end": 120435, "loc": { "start": { "line": 3029, @@ -409327,8 +409327,8 @@ "binop": null, "updateContext": null }, - "start": 120436, - "end": 120437, + "start": 120435, + "end": 120436, "loc": { "start": { "line": 3029, @@ -409352,8 +409352,8 @@ "postfix": false, "binop": null }, - "start": 120454, - "end": 120455, + "start": 120453, + "end": 120454, "loc": { "start": { "line": 3030, @@ -409378,8 +409378,8 @@ "binop": null }, "value": "cfg", - "start": 120472, - "end": 120475, + "start": 120471, + "end": 120474, "loc": { "start": { "line": 3031, @@ -409404,8 +409404,8 @@ "binop": null, "updateContext": null }, - "start": 120475, - "end": 120476, + "start": 120474, + "end": 120475, "loc": { "start": { "line": 3031, @@ -409430,8 +409430,8 @@ "binop": null }, "value": "buckets", - "start": 120476, - "end": 120483, + "start": 120475, + "end": 120482, "loc": { "start": { "line": 3031, @@ -409457,8 +409457,8 @@ "updateContext": null }, "value": "=", - "start": 120484, - "end": 120485, + "start": 120483, + "end": 120484, "loc": { "start": { "line": 3031, @@ -409483,8 +409483,8 @@ "binop": null }, "value": "buckets", - "start": 120486, - "end": 120493, + "start": 120485, + "end": 120492, "loc": { "start": { "line": 3031, @@ -409509,8 +409509,8 @@ "binop": null, "updateContext": null }, - "start": 120493, - "end": 120494, + "start": 120492, + "end": 120493, "loc": { "start": { "line": 3031, @@ -409534,8 +409534,8 @@ "postfix": false, "binop": null }, - "start": 120508, - "end": 120509, + "start": 120507, + "end": 120508, "loc": { "start": { "line": 3033, @@ -409562,8 +409562,8 @@ "updateContext": null }, "value": "else", - "start": 120510, - "end": 120514, + "start": 120509, + "end": 120513, "loc": { "start": { "line": 3033, @@ -409587,8 +409587,8 @@ "postfix": false, "binop": null }, - "start": 120515, - "end": 120516, + "start": 120514, + "end": 120515, "loc": { "start": { "line": 3033, @@ -409603,8 +409603,8 @@ { "type": "CommentLine", "value": " VBO", - "start": 120534, - "end": 120540, + "start": 120533, + "end": 120539, "loc": { "start": { "line": 3035, @@ -409629,8 +409629,8 @@ "binop": null }, "value": "cfg", - "start": 120558, - "end": 120561, + "start": 120557, + "end": 120560, "loc": { "start": { "line": 3037, @@ -409655,8 +409655,8 @@ "binop": null, "updateContext": null }, - "start": 120561, - "end": 120562, + "start": 120560, + "end": 120561, "loc": { "start": { "line": 3037, @@ -409681,8 +409681,8 @@ "binop": null }, "value": "type", - "start": 120562, - "end": 120566, + "start": 120561, + "end": 120565, "loc": { "start": { "line": 3037, @@ -409708,8 +409708,8 @@ "updateContext": null }, "value": "=", - "start": 120567, - "end": 120568, + "start": 120566, + "end": 120567, "loc": { "start": { "line": 3037, @@ -409734,8 +409734,8 @@ "binop": null }, "value": "VBO_INSTANCED", - "start": 120569, - "end": 120582, + "start": 120568, + "end": 120581, "loc": { "start": { "line": 3037, @@ -409760,8 +409760,8 @@ "binop": null, "updateContext": null }, - "start": 120582, - "end": 120583, + "start": 120581, + "end": 120582, "loc": { "start": { "line": 3037, @@ -409776,8 +409776,8 @@ { "type": "CommentLine", "value": " PBR", - "start": 120601, - "end": 120607, + "start": 120600, + "end": 120606, "loc": { "start": { "line": 3039, @@ -409802,8 +409802,8 @@ "binop": null }, "value": "cfg", - "start": 120625, - "end": 120628, + "start": 120624, + "end": 120627, "loc": { "start": { "line": 3041, @@ -409828,8 +409828,8 @@ "binop": null, "updateContext": null }, - "start": 120628, - "end": 120629, + "start": 120627, + "end": 120628, "loc": { "start": { "line": 3041, @@ -409854,8 +409854,8 @@ "binop": null }, "value": "color", - "start": 120629, - "end": 120634, + "start": 120628, + "end": 120633, "loc": { "start": { "line": 3041, @@ -409881,8 +409881,8 @@ "updateContext": null }, "value": "=", - "start": 120635, - "end": 120636, + "start": 120634, + "end": 120635, "loc": { "start": { "line": 3041, @@ -409906,8 +409906,8 @@ "postfix": false, "binop": null }, - "start": 120637, - "end": 120638, + "start": 120636, + "end": 120637, "loc": { "start": { "line": 3041, @@ -409932,8 +409932,8 @@ "binop": null }, "value": "cfg", - "start": 120638, - "end": 120641, + "start": 120637, + "end": 120640, "loc": { "start": { "line": 3041, @@ -409958,8 +409958,8 @@ "binop": null, "updateContext": null }, - "start": 120641, - "end": 120642, + "start": 120640, + "end": 120641, "loc": { "start": { "line": 3041, @@ -409984,8 +409984,8 @@ "binop": null }, "value": "color", - "start": 120642, - "end": 120647, + "start": 120641, + "end": 120646, "loc": { "start": { "line": 3041, @@ -410009,8 +410009,8 @@ "postfix": false, "binop": null }, - "start": 120647, - "end": 120648, + "start": 120646, + "end": 120647, "loc": { "start": { "line": 3041, @@ -410035,8 +410035,8 @@ "binop": null, "updateContext": null }, - "start": 120649, - "end": 120650, + "start": 120648, + "end": 120649, "loc": { "start": { "line": 3041, @@ -410063,8 +410063,8 @@ "updateContext": null }, "value": "new", - "start": 120651, - "end": 120654, + "start": 120650, + "end": 120653, "loc": { "start": { "line": 3041, @@ -410089,8 +410089,8 @@ "binop": null }, "value": "Uint8Array", - "start": 120655, - "end": 120665, + "start": 120654, + "end": 120664, "loc": { "start": { "line": 3041, @@ -410114,8 +410114,8 @@ "postfix": false, "binop": null }, - "start": 120665, - "end": 120666, + "start": 120664, + "end": 120665, "loc": { "start": { "line": 3041, @@ -410140,8 +410140,8 @@ "binop": null, "updateContext": null }, - "start": 120666, - "end": 120667, + "start": 120665, + "end": 120666, "loc": { "start": { "line": 3041, @@ -410166,8 +410166,8 @@ "binop": null }, "value": "Math", - "start": 120667, - "end": 120671, + "start": 120666, + "end": 120670, "loc": { "start": { "line": 3041, @@ -410192,8 +410192,8 @@ "binop": null, "updateContext": null }, - "start": 120671, - "end": 120672, + "start": 120670, + "end": 120671, "loc": { "start": { "line": 3041, @@ -410218,8 +410218,8 @@ "binop": null }, "value": "floor", - "start": 120672, - "end": 120677, + "start": 120671, + "end": 120676, "loc": { "start": { "line": 3041, @@ -410243,8 +410243,8 @@ "postfix": false, "binop": null }, - "start": 120677, - "end": 120678, + "start": 120676, + "end": 120677, "loc": { "start": { "line": 3041, @@ -410269,8 +410269,8 @@ "binop": null }, "value": "cfg", - "start": 120678, - "end": 120681, + "start": 120677, + "end": 120680, "loc": { "start": { "line": 3041, @@ -410295,8 +410295,8 @@ "binop": null, "updateContext": null }, - "start": 120681, - "end": 120682, + "start": 120680, + "end": 120681, "loc": { "start": { "line": 3041, @@ -410321,8 +410321,8 @@ "binop": null }, "value": "color", - "start": 120682, - "end": 120687, + "start": 120681, + "end": 120686, "loc": { "start": { "line": 3041, @@ -410347,8 +410347,8 @@ "binop": null, "updateContext": null }, - "start": 120687, - "end": 120688, + "start": 120686, + "end": 120687, "loc": { "start": { "line": 3041, @@ -410374,8 +410374,8 @@ "updateContext": null }, "value": 0, - "start": 120688, - "end": 120689, + "start": 120687, + "end": 120688, "loc": { "start": { "line": 3041, @@ -410400,8 +410400,8 @@ "binop": null, "updateContext": null }, - "start": 120689, - "end": 120690, + "start": 120688, + "end": 120689, "loc": { "start": { "line": 3041, @@ -410427,8 +410427,8 @@ "updateContext": null }, "value": "*", - "start": 120691, - "end": 120692, + "start": 120690, + "end": 120691, "loc": { "start": { "line": 3041, @@ -410454,8 +410454,8 @@ "updateContext": null }, "value": 255, - "start": 120693, - "end": 120696, + "start": 120692, + "end": 120695, "loc": { "start": { "line": 3041, @@ -410479,8 +410479,8 @@ "postfix": false, "binop": null }, - "start": 120696, - "end": 120697, + "start": 120695, + "end": 120696, "loc": { "start": { "line": 3041, @@ -410505,8 +410505,8 @@ "binop": null, "updateContext": null }, - "start": 120697, - "end": 120698, + "start": 120696, + "end": 120697, "loc": { "start": { "line": 3041, @@ -410531,8 +410531,8 @@ "binop": null }, "value": "Math", - "start": 120699, - "end": 120703, + "start": 120698, + "end": 120702, "loc": { "start": { "line": 3041, @@ -410557,8 +410557,8 @@ "binop": null, "updateContext": null }, - "start": 120703, - "end": 120704, + "start": 120702, + "end": 120703, "loc": { "start": { "line": 3041, @@ -410583,8 +410583,8 @@ "binop": null }, "value": "floor", - "start": 120704, - "end": 120709, + "start": 120703, + "end": 120708, "loc": { "start": { "line": 3041, @@ -410608,8 +410608,8 @@ "postfix": false, "binop": null }, - "start": 120709, - "end": 120710, + "start": 120708, + "end": 120709, "loc": { "start": { "line": 3041, @@ -410634,8 +410634,8 @@ "binop": null }, "value": "cfg", - "start": 120710, - "end": 120713, + "start": 120709, + "end": 120712, "loc": { "start": { "line": 3041, @@ -410660,8 +410660,8 @@ "binop": null, "updateContext": null }, - "start": 120713, - "end": 120714, + "start": 120712, + "end": 120713, "loc": { "start": { "line": 3041, @@ -410686,8 +410686,8 @@ "binop": null }, "value": "color", - "start": 120714, - "end": 120719, + "start": 120713, + "end": 120718, "loc": { "start": { "line": 3041, @@ -410712,8 +410712,8 @@ "binop": null, "updateContext": null }, - "start": 120719, - "end": 120720, + "start": 120718, + "end": 120719, "loc": { "start": { "line": 3041, @@ -410739,8 +410739,8 @@ "updateContext": null }, "value": 1, - "start": 120720, - "end": 120721, + "start": 120719, + "end": 120720, "loc": { "start": { "line": 3041, @@ -410765,8 +410765,8 @@ "binop": null, "updateContext": null }, - "start": 120721, - "end": 120722, + "start": 120720, + "end": 120721, "loc": { "start": { "line": 3041, @@ -410792,8 +410792,8 @@ "updateContext": null }, "value": "*", - "start": 120723, - "end": 120724, + "start": 120722, + "end": 120723, "loc": { "start": { "line": 3041, @@ -410819,8 +410819,8 @@ "updateContext": null }, "value": 255, - "start": 120725, - "end": 120728, + "start": 120724, + "end": 120727, "loc": { "start": { "line": 3041, @@ -410844,8 +410844,8 @@ "postfix": false, "binop": null }, - "start": 120728, - "end": 120729, + "start": 120727, + "end": 120728, "loc": { "start": { "line": 3041, @@ -410870,8 +410870,8 @@ "binop": null, "updateContext": null }, - "start": 120729, - "end": 120730, + "start": 120728, + "end": 120729, "loc": { "start": { "line": 3041, @@ -410896,8 +410896,8 @@ "binop": null }, "value": "Math", - "start": 120731, - "end": 120735, + "start": 120730, + "end": 120734, "loc": { "start": { "line": 3041, @@ -410922,8 +410922,8 @@ "binop": null, "updateContext": null }, - "start": 120735, - "end": 120736, + "start": 120734, + "end": 120735, "loc": { "start": { "line": 3041, @@ -410948,8 +410948,8 @@ "binop": null }, "value": "floor", - "start": 120736, - "end": 120741, + "start": 120735, + "end": 120740, "loc": { "start": { "line": 3041, @@ -410973,8 +410973,8 @@ "postfix": false, "binop": null }, - "start": 120741, - "end": 120742, + "start": 120740, + "end": 120741, "loc": { "start": { "line": 3041, @@ -410999,8 +410999,8 @@ "binop": null }, "value": "cfg", - "start": 120742, - "end": 120745, + "start": 120741, + "end": 120744, "loc": { "start": { "line": 3041, @@ -411025,8 +411025,8 @@ "binop": null, "updateContext": null }, - "start": 120745, - "end": 120746, + "start": 120744, + "end": 120745, "loc": { "start": { "line": 3041, @@ -411051,8 +411051,8 @@ "binop": null }, "value": "color", - "start": 120746, - "end": 120751, + "start": 120745, + "end": 120750, "loc": { "start": { "line": 3041, @@ -411077,8 +411077,8 @@ "binop": null, "updateContext": null }, - "start": 120751, - "end": 120752, + "start": 120750, + "end": 120751, "loc": { "start": { "line": 3041, @@ -411104,8 +411104,8 @@ "updateContext": null }, "value": 2, - "start": 120752, - "end": 120753, + "start": 120751, + "end": 120752, "loc": { "start": { "line": 3041, @@ -411130,8 +411130,8 @@ "binop": null, "updateContext": null }, - "start": 120753, - "end": 120754, + "start": 120752, + "end": 120753, "loc": { "start": { "line": 3041, @@ -411157,8 +411157,8 @@ "updateContext": null }, "value": "*", - "start": 120755, - "end": 120756, + "start": 120754, + "end": 120755, "loc": { "start": { "line": 3041, @@ -411184,8 +411184,8 @@ "updateContext": null }, "value": 255, - "start": 120757, - "end": 120760, + "start": 120756, + "end": 120759, "loc": { "start": { "line": 3041, @@ -411209,8 +411209,8 @@ "postfix": false, "binop": null }, - "start": 120760, - "end": 120761, + "start": 120759, + "end": 120760, "loc": { "start": { "line": 3041, @@ -411235,8 +411235,8 @@ "binop": null, "updateContext": null }, - "start": 120761, - "end": 120762, + "start": 120760, + "end": 120761, "loc": { "start": { "line": 3041, @@ -411260,8 +411260,8 @@ "postfix": false, "binop": null }, - "start": 120762, - "end": 120763, + "start": 120761, + "end": 120762, "loc": { "start": { "line": 3041, @@ -411286,8 +411286,8 @@ "binop": null, "updateContext": null }, - "start": 120764, - "end": 120765, + "start": 120763, + "end": 120764, "loc": { "start": { "line": 3041, @@ -411312,8 +411312,8 @@ "binop": null }, "value": "defaultCompressedColor", - "start": 120766, - "end": 120788, + "start": 120765, + "end": 120787, "loc": { "start": { "line": 3041, @@ -411338,8 +411338,8 @@ "binop": null, "updateContext": null }, - "start": 120788, - "end": 120789, + "start": 120787, + "end": 120788, "loc": { "start": { "line": 3041, @@ -411364,8 +411364,8 @@ "binop": null }, "value": "cfg", - "start": 120806, - "end": 120809, + "start": 120805, + "end": 120808, "loc": { "start": { "line": 3042, @@ -411390,8 +411390,8 @@ "binop": null, "updateContext": null }, - "start": 120809, - "end": 120810, + "start": 120808, + "end": 120809, "loc": { "start": { "line": 3042, @@ -411416,8 +411416,8 @@ "binop": null }, "value": "opacity", - "start": 120810, - "end": 120817, + "start": 120809, + "end": 120816, "loc": { "start": { "line": 3042, @@ -411443,8 +411443,8 @@ "updateContext": null }, "value": "=", - "start": 120818, - "end": 120819, + "start": 120817, + "end": 120818, "loc": { "start": { "line": 3042, @@ -411468,8 +411468,8 @@ "postfix": false, "binop": null }, - "start": 120820, - "end": 120821, + "start": 120819, + "end": 120820, "loc": { "start": { "line": 3042, @@ -411494,8 +411494,8 @@ "binop": null }, "value": "cfg", - "start": 120821, - "end": 120824, + "start": 120820, + "end": 120823, "loc": { "start": { "line": 3042, @@ -411520,8 +411520,8 @@ "binop": null, "updateContext": null }, - "start": 120824, - "end": 120825, + "start": 120823, + "end": 120824, "loc": { "start": { "line": 3042, @@ -411546,8 +411546,8 @@ "binop": null }, "value": "opacity", - "start": 120825, - "end": 120832, + "start": 120824, + "end": 120831, "loc": { "start": { "line": 3042, @@ -411573,8 +411573,8 @@ "updateContext": null }, "value": "!==", - "start": 120833, - "end": 120836, + "start": 120832, + "end": 120835, "loc": { "start": { "line": 3042, @@ -411599,8 +411599,8 @@ "binop": null }, "value": "undefined", - "start": 120837, - "end": 120846, + "start": 120836, + "end": 120845, "loc": { "start": { "line": 3042, @@ -411626,8 +411626,8 @@ "updateContext": null }, "value": "&&", - "start": 120847, - "end": 120849, + "start": 120846, + "end": 120848, "loc": { "start": { "line": 3042, @@ -411652,8 +411652,8 @@ "binop": null }, "value": "cfg", - "start": 120850, - "end": 120853, + "start": 120849, + "end": 120852, "loc": { "start": { "line": 3042, @@ -411678,8 +411678,8 @@ "binop": null, "updateContext": null }, - "start": 120853, - "end": 120854, + "start": 120852, + "end": 120853, "loc": { "start": { "line": 3042, @@ -411704,8 +411704,8 @@ "binop": null }, "value": "opacity", - "start": 120854, - "end": 120861, + "start": 120853, + "end": 120860, "loc": { "start": { "line": 3042, @@ -411731,8 +411731,8 @@ "updateContext": null }, "value": "!==", - "start": 120862, - "end": 120865, + "start": 120861, + "end": 120864, "loc": { "start": { "line": 3042, @@ -411759,8 +411759,8 @@ "updateContext": null }, "value": "null", - "start": 120866, - "end": 120870, + "start": 120865, + "end": 120869, "loc": { "start": { "line": 3042, @@ -411784,8 +411784,8 @@ "postfix": false, "binop": null }, - "start": 120870, - "end": 120871, + "start": 120869, + "end": 120870, "loc": { "start": { "line": 3042, @@ -411810,8 +411810,8 @@ "binop": null, "updateContext": null }, - "start": 120872, - "end": 120873, + "start": 120871, + "end": 120872, "loc": { "start": { "line": 3042, @@ -411836,8 +411836,8 @@ "binop": null }, "value": "Math", - "start": 120874, - "end": 120878, + "start": 120873, + "end": 120877, "loc": { "start": { "line": 3042, @@ -411862,8 +411862,8 @@ "binop": null, "updateContext": null }, - "start": 120878, - "end": 120879, + "start": 120877, + "end": 120878, "loc": { "start": { "line": 3042, @@ -411888,8 +411888,8 @@ "binop": null }, "value": "floor", - "start": 120879, - "end": 120884, + "start": 120878, + "end": 120883, "loc": { "start": { "line": 3042, @@ -411913,8 +411913,8 @@ "postfix": false, "binop": null }, - "start": 120884, - "end": 120885, + "start": 120883, + "end": 120884, "loc": { "start": { "line": 3042, @@ -411939,8 +411939,8 @@ "binop": null }, "value": "cfg", - "start": 120885, - "end": 120888, + "start": 120884, + "end": 120887, "loc": { "start": { "line": 3042, @@ -411965,8 +411965,8 @@ "binop": null, "updateContext": null }, - "start": 120888, - "end": 120889, + "start": 120887, + "end": 120888, "loc": { "start": { "line": 3042, @@ -411991,8 +411991,8 @@ "binop": null }, "value": "opacity", - "start": 120889, - "end": 120896, + "start": 120888, + "end": 120895, "loc": { "start": { "line": 3042, @@ -412018,8 +412018,8 @@ "updateContext": null }, "value": "*", - "start": 120897, - "end": 120898, + "start": 120896, + "end": 120897, "loc": { "start": { "line": 3042, @@ -412045,8 +412045,8 @@ "updateContext": null }, "value": 255, - "start": 120899, - "end": 120902, + "start": 120898, + "end": 120901, "loc": { "start": { "line": 3042, @@ -412070,8 +412070,8 @@ "postfix": false, "binop": null }, - "start": 120902, - "end": 120903, + "start": 120901, + "end": 120902, "loc": { "start": { "line": 3042, @@ -412096,8 +412096,8 @@ "binop": null, "updateContext": null }, - "start": 120904, - "end": 120905, + "start": 120903, + "end": 120904, "loc": { "start": { "line": 3042, @@ -412123,8 +412123,8 @@ "updateContext": null }, "value": 255, - "start": 120906, - "end": 120909, + "start": 120905, + "end": 120908, "loc": { "start": { "line": 3042, @@ -412149,8 +412149,8 @@ "binop": null, "updateContext": null }, - "start": 120909, - "end": 120910, + "start": 120908, + "end": 120909, "loc": { "start": { "line": 3042, @@ -412175,8 +412175,8 @@ "binop": null }, "value": "cfg", - "start": 120927, - "end": 120930, + "start": 120926, + "end": 120929, "loc": { "start": { "line": 3043, @@ -412201,8 +412201,8 @@ "binop": null, "updateContext": null }, - "start": 120930, - "end": 120931, + "start": 120929, + "end": 120930, "loc": { "start": { "line": 3043, @@ -412227,8 +412227,8 @@ "binop": null }, "value": "metallic", - "start": 120931, - "end": 120939, + "start": 120930, + "end": 120938, "loc": { "start": { "line": 3043, @@ -412254,8 +412254,8 @@ "updateContext": null }, "value": "=", - "start": 120940, - "end": 120941, + "start": 120939, + "end": 120940, "loc": { "start": { "line": 3043, @@ -412279,8 +412279,8 @@ "postfix": false, "binop": null }, - "start": 120942, - "end": 120943, + "start": 120941, + "end": 120942, "loc": { "start": { "line": 3043, @@ -412305,8 +412305,8 @@ "binop": null }, "value": "cfg", - "start": 120943, - "end": 120946, + "start": 120942, + "end": 120945, "loc": { "start": { "line": 3043, @@ -412331,8 +412331,8 @@ "binop": null, "updateContext": null }, - "start": 120946, - "end": 120947, + "start": 120945, + "end": 120946, "loc": { "start": { "line": 3043, @@ -412357,8 +412357,8 @@ "binop": null }, "value": "metallic", - "start": 120947, - "end": 120955, + "start": 120946, + "end": 120954, "loc": { "start": { "line": 3043, @@ -412384,8 +412384,8 @@ "updateContext": null }, "value": "!==", - "start": 120956, - "end": 120959, + "start": 120955, + "end": 120958, "loc": { "start": { "line": 3043, @@ -412410,8 +412410,8 @@ "binop": null }, "value": "undefined", - "start": 120960, - "end": 120969, + "start": 120959, + "end": 120968, "loc": { "start": { "line": 3043, @@ -412437,8 +412437,8 @@ "updateContext": null }, "value": "&&", - "start": 120970, - "end": 120972, + "start": 120969, + "end": 120971, "loc": { "start": { "line": 3043, @@ -412463,8 +412463,8 @@ "binop": null }, "value": "cfg", - "start": 120973, - "end": 120976, + "start": 120972, + "end": 120975, "loc": { "start": { "line": 3043, @@ -412489,8 +412489,8 @@ "binop": null, "updateContext": null }, - "start": 120976, - "end": 120977, + "start": 120975, + "end": 120976, "loc": { "start": { "line": 3043, @@ -412515,8 +412515,8 @@ "binop": null }, "value": "metallic", - "start": 120977, - "end": 120985, + "start": 120976, + "end": 120984, "loc": { "start": { "line": 3043, @@ -412542,8 +412542,8 @@ "updateContext": null }, "value": "!==", - "start": 120986, - "end": 120989, + "start": 120985, + "end": 120988, "loc": { "start": { "line": 3043, @@ -412570,8 +412570,8 @@ "updateContext": null }, "value": "null", - "start": 120990, - "end": 120994, + "start": 120989, + "end": 120993, "loc": { "start": { "line": 3043, @@ -412595,8 +412595,8 @@ "postfix": false, "binop": null }, - "start": 120994, - "end": 120995, + "start": 120993, + "end": 120994, "loc": { "start": { "line": 3043, @@ -412621,8 +412621,8 @@ "binop": null, "updateContext": null }, - "start": 120996, - "end": 120997, + "start": 120995, + "end": 120996, "loc": { "start": { "line": 3043, @@ -412647,8 +412647,8 @@ "binop": null }, "value": "Math", - "start": 120998, - "end": 121002, + "start": 120997, + "end": 121001, "loc": { "start": { "line": 3043, @@ -412673,8 +412673,8 @@ "binop": null, "updateContext": null }, - "start": 121002, - "end": 121003, + "start": 121001, + "end": 121002, "loc": { "start": { "line": 3043, @@ -412699,8 +412699,8 @@ "binop": null }, "value": "floor", - "start": 121003, - "end": 121008, + "start": 121002, + "end": 121007, "loc": { "start": { "line": 3043, @@ -412724,8 +412724,8 @@ "postfix": false, "binop": null }, - "start": 121008, - "end": 121009, + "start": 121007, + "end": 121008, "loc": { "start": { "line": 3043, @@ -412750,8 +412750,8 @@ "binop": null }, "value": "cfg", - "start": 121009, - "end": 121012, + "start": 121008, + "end": 121011, "loc": { "start": { "line": 3043, @@ -412776,8 +412776,8 @@ "binop": null, "updateContext": null }, - "start": 121012, - "end": 121013, + "start": 121011, + "end": 121012, "loc": { "start": { "line": 3043, @@ -412802,8 +412802,8 @@ "binop": null }, "value": "metallic", - "start": 121013, - "end": 121021, + "start": 121012, + "end": 121020, "loc": { "start": { "line": 3043, @@ -412829,8 +412829,8 @@ "updateContext": null }, "value": "*", - "start": 121022, - "end": 121023, + "start": 121021, + "end": 121022, "loc": { "start": { "line": 3043, @@ -412856,8 +412856,8 @@ "updateContext": null }, "value": 255, - "start": 121024, - "end": 121027, + "start": 121023, + "end": 121026, "loc": { "start": { "line": 3043, @@ -412881,8 +412881,8 @@ "postfix": false, "binop": null }, - "start": 121027, - "end": 121028, + "start": 121026, + "end": 121027, "loc": { "start": { "line": 3043, @@ -412907,8 +412907,8 @@ "binop": null, "updateContext": null }, - "start": 121029, - "end": 121030, + "start": 121028, + "end": 121029, "loc": { "start": { "line": 3043, @@ -412934,8 +412934,8 @@ "updateContext": null }, "value": 0, - "start": 121031, - "end": 121032, + "start": 121030, + "end": 121031, "loc": { "start": { "line": 3043, @@ -412960,8 +412960,8 @@ "binop": null, "updateContext": null }, - "start": 121032, - "end": 121033, + "start": 121031, + "end": 121032, "loc": { "start": { "line": 3043, @@ -412986,8 +412986,8 @@ "binop": null }, "value": "cfg", - "start": 121050, - "end": 121053, + "start": 121049, + "end": 121052, "loc": { "start": { "line": 3044, @@ -413012,8 +413012,8 @@ "binop": null, "updateContext": null }, - "start": 121053, - "end": 121054, + "start": 121052, + "end": 121053, "loc": { "start": { "line": 3044, @@ -413038,8 +413038,8 @@ "binop": null }, "value": "roughness", - "start": 121054, - "end": 121063, + "start": 121053, + "end": 121062, "loc": { "start": { "line": 3044, @@ -413065,8 +413065,8 @@ "updateContext": null }, "value": "=", - "start": 121064, - "end": 121065, + "start": 121063, + "end": 121064, "loc": { "start": { "line": 3044, @@ -413090,8 +413090,8 @@ "postfix": false, "binop": null }, - "start": 121066, - "end": 121067, + "start": 121065, + "end": 121066, "loc": { "start": { "line": 3044, @@ -413116,8 +413116,8 @@ "binop": null }, "value": "cfg", - "start": 121067, - "end": 121070, + "start": 121066, + "end": 121069, "loc": { "start": { "line": 3044, @@ -413142,8 +413142,8 @@ "binop": null, "updateContext": null }, - "start": 121070, - "end": 121071, + "start": 121069, + "end": 121070, "loc": { "start": { "line": 3044, @@ -413168,8 +413168,8 @@ "binop": null }, "value": "roughness", - "start": 121071, - "end": 121080, + "start": 121070, + "end": 121079, "loc": { "start": { "line": 3044, @@ -413195,8 +413195,8 @@ "updateContext": null }, "value": "!==", - "start": 121081, - "end": 121084, + "start": 121080, + "end": 121083, "loc": { "start": { "line": 3044, @@ -413221,8 +413221,8 @@ "binop": null }, "value": "undefined", - "start": 121085, - "end": 121094, + "start": 121084, + "end": 121093, "loc": { "start": { "line": 3044, @@ -413248,8 +413248,8 @@ "updateContext": null }, "value": "&&", - "start": 121095, - "end": 121097, + "start": 121094, + "end": 121096, "loc": { "start": { "line": 3044, @@ -413274,8 +413274,8 @@ "binop": null }, "value": "cfg", - "start": 121098, - "end": 121101, + "start": 121097, + "end": 121100, "loc": { "start": { "line": 3044, @@ -413300,8 +413300,8 @@ "binop": null, "updateContext": null }, - "start": 121101, - "end": 121102, + "start": 121100, + "end": 121101, "loc": { "start": { "line": 3044, @@ -413326,8 +413326,8 @@ "binop": null }, "value": "roughness", - "start": 121102, - "end": 121111, + "start": 121101, + "end": 121110, "loc": { "start": { "line": 3044, @@ -413353,8 +413353,8 @@ "updateContext": null }, "value": "!==", - "start": 121112, - "end": 121115, + "start": 121111, + "end": 121114, "loc": { "start": { "line": 3044, @@ -413381,8 +413381,8 @@ "updateContext": null }, "value": "null", - "start": 121116, - "end": 121120, + "start": 121115, + "end": 121119, "loc": { "start": { "line": 3044, @@ -413406,8 +413406,8 @@ "postfix": false, "binop": null }, - "start": 121120, - "end": 121121, + "start": 121119, + "end": 121120, "loc": { "start": { "line": 3044, @@ -413432,8 +413432,8 @@ "binop": null, "updateContext": null }, - "start": 121122, - "end": 121123, + "start": 121121, + "end": 121122, "loc": { "start": { "line": 3044, @@ -413458,8 +413458,8 @@ "binop": null }, "value": "Math", - "start": 121124, - "end": 121128, + "start": 121123, + "end": 121127, "loc": { "start": { "line": 3044, @@ -413484,8 +413484,8 @@ "binop": null, "updateContext": null }, - "start": 121128, - "end": 121129, + "start": 121127, + "end": 121128, "loc": { "start": { "line": 3044, @@ -413510,8 +413510,8 @@ "binop": null }, "value": "floor", - "start": 121129, - "end": 121134, + "start": 121128, + "end": 121133, "loc": { "start": { "line": 3044, @@ -413535,8 +413535,8 @@ "postfix": false, "binop": null }, - "start": 121134, - "end": 121135, + "start": 121133, + "end": 121134, "loc": { "start": { "line": 3044, @@ -413561,8 +413561,8 @@ "binop": null }, "value": "cfg", - "start": 121135, - "end": 121138, + "start": 121134, + "end": 121137, "loc": { "start": { "line": 3044, @@ -413587,8 +413587,8 @@ "binop": null, "updateContext": null }, - "start": 121138, - "end": 121139, + "start": 121137, + "end": 121138, "loc": { "start": { "line": 3044, @@ -413613,8 +413613,8 @@ "binop": null }, "value": "roughness", - "start": 121139, - "end": 121148, + "start": 121138, + "end": 121147, "loc": { "start": { "line": 3044, @@ -413640,8 +413640,8 @@ "updateContext": null }, "value": "*", - "start": 121149, - "end": 121150, + "start": 121148, + "end": 121149, "loc": { "start": { "line": 3044, @@ -413667,8 +413667,8 @@ "updateContext": null }, "value": 255, - "start": 121151, - "end": 121154, + "start": 121150, + "end": 121153, "loc": { "start": { "line": 3044, @@ -413692,8 +413692,8 @@ "postfix": false, "binop": null }, - "start": 121154, - "end": 121155, + "start": 121153, + "end": 121154, "loc": { "start": { "line": 3044, @@ -413718,8 +413718,8 @@ "binop": null, "updateContext": null }, - "start": 121156, - "end": 121157, + "start": 121155, + "end": 121156, "loc": { "start": { "line": 3044, @@ -413745,8 +413745,8 @@ "updateContext": null }, "value": 255, - "start": 121158, - "end": 121161, + "start": 121157, + "end": 121160, "loc": { "start": { "line": 3044, @@ -413771,8 +413771,8 @@ "binop": null, "updateContext": null }, - "start": 121161, - "end": 121162, + "start": 121160, + "end": 121161, "loc": { "start": { "line": 3044, @@ -413787,8 +413787,8 @@ { "type": "CommentLine", "value": " TEXTURE", - "start": 121180, - "end": 121190, + "start": 121179, + "end": 121189, "loc": { "start": { "line": 3046, @@ -413815,8 +413815,8 @@ "updateContext": null }, "value": "if", - "start": 121208, - "end": 121210, + "start": 121207, + "end": 121209, "loc": { "start": { "line": 3048, @@ -413840,8 +413840,8 @@ "postfix": false, "binop": null }, - "start": 121211, - "end": 121212, + "start": 121210, + "end": 121211, "loc": { "start": { "line": 3048, @@ -413866,8 +413866,8 @@ "binop": null }, "value": "cfg", - "start": 121212, - "end": 121215, + "start": 121211, + "end": 121214, "loc": { "start": { "line": 3048, @@ -413892,8 +413892,8 @@ "binop": null, "updateContext": null }, - "start": 121215, - "end": 121216, + "start": 121214, + "end": 121215, "loc": { "start": { "line": 3048, @@ -413918,8 +413918,8 @@ "binop": null }, "value": "textureSetId", - "start": 121216, - "end": 121228, + "start": 121215, + "end": 121227, "loc": { "start": { "line": 3048, @@ -413943,8 +413943,8 @@ "postfix": false, "binop": null }, - "start": 121228, - "end": 121229, + "start": 121227, + "end": 121228, "loc": { "start": { "line": 3048, @@ -413968,8 +413968,8 @@ "postfix": false, "binop": null }, - "start": 121230, - "end": 121231, + "start": 121229, + "end": 121230, "loc": { "start": { "line": 3048, @@ -413994,8 +413994,8 @@ "binop": null }, "value": "cfg", - "start": 121252, - "end": 121255, + "start": 121251, + "end": 121254, "loc": { "start": { "line": 3049, @@ -414020,8 +414020,8 @@ "binop": null, "updateContext": null }, - "start": 121255, - "end": 121256, + "start": 121254, + "end": 121255, "loc": { "start": { "line": 3049, @@ -414046,8 +414046,8 @@ "binop": null }, "value": "textureSet", - "start": 121256, - "end": 121266, + "start": 121255, + "end": 121265, "loc": { "start": { "line": 3049, @@ -414073,8 +414073,8 @@ "updateContext": null }, "value": "=", - "start": 121267, - "end": 121268, + "start": 121266, + "end": 121267, "loc": { "start": { "line": 3049, @@ -414101,8 +414101,8 @@ "updateContext": null }, "value": "this", - "start": 121269, - "end": 121273, + "start": 121268, + "end": 121272, "loc": { "start": { "line": 3049, @@ -414127,8 +414127,8 @@ "binop": null, "updateContext": null }, - "start": 121273, - "end": 121274, + "start": 121272, + "end": 121273, "loc": { "start": { "line": 3049, @@ -414153,8 +414153,8 @@ "binop": null }, "value": "_textureSets", - "start": 121274, - "end": 121286, + "start": 121273, + "end": 121285, "loc": { "start": { "line": 3049, @@ -414179,8 +414179,8 @@ "binop": null, "updateContext": null }, - "start": 121286, - "end": 121287, + "start": 121285, + "end": 121286, "loc": { "start": { "line": 3049, @@ -414205,8 +414205,8 @@ "binop": null }, "value": "cfg", - "start": 121287, - "end": 121290, + "start": 121286, + "end": 121289, "loc": { "start": { "line": 3049, @@ -414231,8 +414231,8 @@ "binop": null, "updateContext": null }, - "start": 121290, - "end": 121291, + "start": 121289, + "end": 121290, "loc": { "start": { "line": 3049, @@ -414257,8 +414257,8 @@ "binop": null }, "value": "textureSetId", - "start": 121291, - "end": 121303, + "start": 121290, + "end": 121302, "loc": { "start": { "line": 3049, @@ -414283,8 +414283,8 @@ "binop": null, "updateContext": null }, - "start": 121303, - "end": 121304, + "start": 121302, + "end": 121303, "loc": { "start": { "line": 3049, @@ -414309,8 +414309,8 @@ "binop": null, "updateContext": null }, - "start": 121304, - "end": 121305, + "start": 121303, + "end": 121304, "loc": { "start": { "line": 3049, @@ -414325,8 +414325,8 @@ { "type": "CommentLine", "value": " if (!cfg.textureSet) {", - "start": 121326, - "end": 121351, + "start": 121325, + "end": 121350, "loc": { "start": { "line": 3050, @@ -414341,8 +414341,8 @@ { "type": "CommentLine", "value": " this.error(`[createMesh] Texture set not found: ${cfg.textureSetId} - ensure that you create it first with createTextureSet()`);", - "start": 121372, - "end": 121507, + "start": 121371, + "end": 121506, "loc": { "start": { "line": 3051, @@ -414357,8 +414357,8 @@ { "type": "CommentLine", "value": " return false;", - "start": 121528, - "end": 121548, + "start": 121527, + "end": 121547, "loc": { "start": { "line": 3052, @@ -414373,8 +414373,8 @@ { "type": "CommentLine", "value": " }", - "start": 121569, - "end": 121573, + "start": 121568, + "end": 121572, "loc": { "start": { "line": 3053, @@ -414398,8 +414398,8 @@ "postfix": false, "binop": null }, - "start": 121590, - "end": 121591, + "start": 121589, + "end": 121590, "loc": { "start": { "line": 3054, @@ -414423,8 +414423,8 @@ "postfix": false, "binop": null }, - "start": 121604, - "end": 121605, + "start": 121603, + "end": 121604, "loc": { "start": { "line": 3055, @@ -414448,8 +414448,8 @@ "postfix": false, "binop": null }, - "start": 121614, - "end": 121615, + "start": 121613, + "end": 121614, "loc": { "start": { "line": 3056, @@ -414474,8 +414474,8 @@ "binop": null }, "value": "cfg", - "start": 121625, - "end": 121628, + "start": 121624, + "end": 121627, "loc": { "start": { "line": 3058, @@ -414500,8 +414500,8 @@ "binop": null, "updateContext": null }, - "start": 121628, - "end": 121629, + "start": 121627, + "end": 121628, "loc": { "start": { "line": 3058, @@ -414526,8 +414526,8 @@ "binop": null }, "value": "numPrimitives", - "start": 121629, - "end": 121642, + "start": 121628, + "end": 121641, "loc": { "start": { "line": 3058, @@ -414553,8 +414553,8 @@ "updateContext": null }, "value": "=", - "start": 121643, - "end": 121644, + "start": 121642, + "end": 121643, "loc": { "start": { "line": 3058, @@ -414581,8 +414581,8 @@ "updateContext": null }, "value": "this", - "start": 121645, - "end": 121649, + "start": 121644, + "end": 121648, "loc": { "start": { "line": 3058, @@ -414607,8 +414607,8 @@ "binop": null, "updateContext": null }, - "start": 121649, - "end": 121650, + "start": 121648, + "end": 121649, "loc": { "start": { "line": 3058, @@ -414633,8 +414633,8 @@ "binop": null }, "value": "_getNumPrimitives", - "start": 121650, - "end": 121667, + "start": 121649, + "end": 121666, "loc": { "start": { "line": 3058, @@ -414658,8 +414658,8 @@ "postfix": false, "binop": null }, - "start": 121667, - "end": 121668, + "start": 121666, + "end": 121667, "loc": { "start": { "line": 3058, @@ -414684,8 +414684,8 @@ "binop": null }, "value": "cfg", - "start": 121668, - "end": 121671, + "start": 121667, + "end": 121670, "loc": { "start": { "line": 3058, @@ -414709,8 +414709,8 @@ "postfix": false, "binop": null }, - "start": 121671, - "end": 121672, + "start": 121670, + "end": 121671, "loc": { "start": { "line": 3058, @@ -414735,8 +414735,8 @@ "binop": null, "updateContext": null }, - "start": 121672, - "end": 121673, + "start": 121671, + "end": 121672, "loc": { "start": { "line": 3058, @@ -414763,8 +414763,8 @@ "updateContext": null }, "value": "return", - "start": 121683, - "end": 121689, + "start": 121682, + "end": 121688, "loc": { "start": { "line": 3060, @@ -414791,8 +414791,8 @@ "updateContext": null }, "value": "this", - "start": 121690, - "end": 121694, + "start": 121689, + "end": 121693, "loc": { "start": { "line": 3060, @@ -414817,8 +414817,8 @@ "binop": null, "updateContext": null }, - "start": 121694, - "end": 121695, + "start": 121693, + "end": 121694, "loc": { "start": { "line": 3060, @@ -414843,8 +414843,8 @@ "binop": null }, "value": "_createMesh", - "start": 121695, - "end": 121706, + "start": 121694, + "end": 121705, "loc": { "start": { "line": 3060, @@ -414868,8 +414868,8 @@ "postfix": false, "binop": null }, - "start": 121706, - "end": 121707, + "start": 121705, + "end": 121706, "loc": { "start": { "line": 3060, @@ -414894,8 +414894,8 @@ "binop": null }, "value": "cfg", - "start": 121707, - "end": 121710, + "start": 121706, + "end": 121709, "loc": { "start": { "line": 3060, @@ -414919,8 +414919,8 @@ "postfix": false, "binop": null }, - "start": 121710, - "end": 121711, + "start": 121709, + "end": 121710, "loc": { "start": { "line": 3060, @@ -414945,8 +414945,8 @@ "binop": null, "updateContext": null }, - "start": 121711, - "end": 121712, + "start": 121710, + "end": 121711, "loc": { "start": { "line": 3060, @@ -414970,8 +414970,8 @@ "postfix": false, "binop": null }, - "start": 121717, - "end": 121718, + "start": 121716, + "end": 121717, "loc": { "start": { "line": 3061, @@ -414996,8 +414996,8 @@ "binop": null }, "value": "_createMesh", - "start": 121724, - "end": 121735, + "start": 121723, + "end": 121734, "loc": { "start": { "line": 3063, @@ -415021,8 +415021,8 @@ "postfix": false, "binop": null }, - "start": 121735, - "end": 121736, + "start": 121734, + "end": 121735, "loc": { "start": { "line": 3063, @@ -415047,8 +415047,8 @@ "binop": null }, "value": "cfg", - "start": 121736, - "end": 121739, + "start": 121735, + "end": 121738, "loc": { "start": { "line": 3063, @@ -415072,8 +415072,8 @@ "postfix": false, "binop": null }, - "start": 121739, - "end": 121740, + "start": 121738, + "end": 121739, "loc": { "start": { "line": 3063, @@ -415097,8 +415097,8 @@ "postfix": false, "binop": null }, - "start": 121741, - "end": 121742, + "start": 121740, + "end": 121741, "loc": { "start": { "line": 3063, @@ -415125,8 +415125,8 @@ "updateContext": null }, "value": "const", - "start": 121751, - "end": 121756, + "start": 121750, + "end": 121755, "loc": { "start": { "line": 3064, @@ -415151,8 +415151,8 @@ "binop": null }, "value": "mesh", - "start": 121757, - "end": 121761, + "start": 121756, + "end": 121760, "loc": { "start": { "line": 3064, @@ -415178,8 +415178,8 @@ "updateContext": null }, "value": "=", - "start": 121762, - "end": 121763, + "start": 121761, + "end": 121762, "loc": { "start": { "line": 3064, @@ -415206,8 +415206,8 @@ "updateContext": null }, "value": "new", - "start": 121764, - "end": 121767, + "start": 121763, + "end": 121766, "loc": { "start": { "line": 3064, @@ -415232,8 +415232,8 @@ "binop": null }, "value": "SceneModelMesh", - "start": 121768, - "end": 121782, + "start": 121767, + "end": 121781, "loc": { "start": { "line": 3064, @@ -415257,8 +415257,8 @@ "postfix": false, "binop": null }, - "start": 121782, - "end": 121783, + "start": 121781, + "end": 121782, "loc": { "start": { "line": 3064, @@ -415285,8 +415285,8 @@ "updateContext": null }, "value": "this", - "start": 121783, - "end": 121787, + "start": 121782, + "end": 121786, "loc": { "start": { "line": 3064, @@ -415311,8 +415311,8 @@ "binop": null, "updateContext": null }, - "start": 121787, - "end": 121788, + "start": 121786, + "end": 121787, "loc": { "start": { "line": 3064, @@ -415337,8 +415337,8 @@ "binop": null }, "value": "cfg", - "start": 121789, - "end": 121792, + "start": 121788, + "end": 121791, "loc": { "start": { "line": 3064, @@ -415363,8 +415363,8 @@ "binop": null, "updateContext": null }, - "start": 121792, - "end": 121793, + "start": 121791, + "end": 121792, "loc": { "start": { "line": 3064, @@ -415389,8 +415389,8 @@ "binop": null }, "value": "id", - "start": 121793, - "end": 121795, + "start": 121792, + "end": 121794, "loc": { "start": { "line": 3064, @@ -415415,8 +415415,8 @@ "binop": null, "updateContext": null }, - "start": 121795, - "end": 121796, + "start": 121794, + "end": 121795, "loc": { "start": { "line": 3064, @@ -415441,8 +415441,8 @@ "binop": null }, "value": "cfg", - "start": 121797, - "end": 121800, + "start": 121796, + "end": 121799, "loc": { "start": { "line": 3064, @@ -415467,8 +415467,8 @@ "binop": null, "updateContext": null }, - "start": 121800, - "end": 121801, + "start": 121799, + "end": 121800, "loc": { "start": { "line": 3064, @@ -415493,8 +415493,8 @@ "binop": null }, "value": "color", - "start": 121801, - "end": 121806, + "start": 121800, + "end": 121805, "loc": { "start": { "line": 3064, @@ -415519,8 +415519,8 @@ "binop": null, "updateContext": null }, - "start": 121806, - "end": 121807, + "start": 121805, + "end": 121806, "loc": { "start": { "line": 3064, @@ -415545,8 +415545,8 @@ "binop": null }, "value": "cfg", - "start": 121808, - "end": 121811, + "start": 121807, + "end": 121810, "loc": { "start": { "line": 3064, @@ -415571,8 +415571,8 @@ "binop": null, "updateContext": null }, - "start": 121811, - "end": 121812, + "start": 121810, + "end": 121811, "loc": { "start": { "line": 3064, @@ -415597,8 +415597,8 @@ "binop": null }, "value": "opacity", - "start": 121812, - "end": 121819, + "start": 121811, + "end": 121818, "loc": { "start": { "line": 3064, @@ -415623,8 +415623,8 @@ "binop": null, "updateContext": null }, - "start": 121819, - "end": 121820, + "start": 121818, + "end": 121819, "loc": { "start": { "line": 3064, @@ -415649,8 +415649,8 @@ "binop": null }, "value": "cfg", - "start": 121821, - "end": 121824, + "start": 121820, + "end": 121823, "loc": { "start": { "line": 3064, @@ -415675,8 +415675,8 @@ "binop": null, "updateContext": null }, - "start": 121824, - "end": 121825, + "start": 121823, + "end": 121824, "loc": { "start": { "line": 3064, @@ -415701,8 +415701,8 @@ "binop": null }, "value": "transform", - "start": 121825, - "end": 121834, + "start": 121824, + "end": 121833, "loc": { "start": { "line": 3064, @@ -415727,8 +415727,8 @@ "binop": null, "updateContext": null }, - "start": 121834, - "end": 121835, + "start": 121833, + "end": 121834, "loc": { "start": { "line": 3064, @@ -415753,8 +415753,8 @@ "binop": null }, "value": "cfg", - "start": 121836, - "end": 121839, + "start": 121835, + "end": 121838, "loc": { "start": { "line": 3064, @@ -415779,8 +415779,8 @@ "binop": null, "updateContext": null }, - "start": 121839, - "end": 121840, + "start": 121838, + "end": 121839, "loc": { "start": { "line": 3064, @@ -415805,8 +415805,8 @@ "binop": null }, "value": "textureSet", - "start": 121840, - "end": 121850, + "start": 121839, + "end": 121849, "loc": { "start": { "line": 3064, @@ -415830,8 +415830,8 @@ "postfix": false, "binop": null }, - "start": 121850, - "end": 121851, + "start": 121849, + "end": 121850, "loc": { "start": { "line": 3064, @@ -415856,8 +415856,8 @@ "binop": null, "updateContext": null }, - "start": 121851, - "end": 121852, + "start": 121850, + "end": 121851, "loc": { "start": { "line": 3064, @@ -415882,8 +415882,8 @@ "binop": null }, "value": "mesh", - "start": 121861, - "end": 121865, + "start": 121860, + "end": 121864, "loc": { "start": { "line": 3065, @@ -415908,8 +415908,8 @@ "binop": null, "updateContext": null }, - "start": 121865, - "end": 121866, + "start": 121864, + "end": 121865, "loc": { "start": { "line": 3065, @@ -415934,8 +415934,8 @@ "binop": null }, "value": "pickId", - "start": 121866, - "end": 121872, + "start": 121865, + "end": 121871, "loc": { "start": { "line": 3065, @@ -415961,8 +415961,8 @@ "updateContext": null }, "value": "=", - "start": 121873, - "end": 121874, + "start": 121872, + "end": 121873, "loc": { "start": { "line": 3065, @@ -415989,8 +415989,8 @@ "updateContext": null }, "value": "this", - "start": 121875, - "end": 121879, + "start": 121874, + "end": 121878, "loc": { "start": { "line": 3065, @@ -416015,8 +416015,8 @@ "binop": null, "updateContext": null }, - "start": 121879, - "end": 121880, + "start": 121878, + "end": 121879, "loc": { "start": { "line": 3065, @@ -416041,8 +416041,8 @@ "binop": null }, "value": "scene", - "start": 121880, - "end": 121885, + "start": 121879, + "end": 121884, "loc": { "start": { "line": 3065, @@ -416067,8 +416067,8 @@ "binop": null, "updateContext": null }, - "start": 121885, - "end": 121886, + "start": 121884, + "end": 121885, "loc": { "start": { "line": 3065, @@ -416093,8 +416093,8 @@ "binop": null }, "value": "_renderer", - "start": 121886, - "end": 121895, + "start": 121885, + "end": 121894, "loc": { "start": { "line": 3065, @@ -416119,8 +416119,8 @@ "binop": null, "updateContext": null }, - "start": 121895, - "end": 121896, + "start": 121894, + "end": 121895, "loc": { "start": { "line": 3065, @@ -416145,8 +416145,8 @@ "binop": null }, "value": "getPickID", - "start": 121896, - "end": 121905, + "start": 121895, + "end": 121904, "loc": { "start": { "line": 3065, @@ -416170,8 +416170,8 @@ "postfix": false, "binop": null }, - "start": 121905, - "end": 121906, + "start": 121904, + "end": 121905, "loc": { "start": { "line": 3065, @@ -416196,8 +416196,8 @@ "binop": null }, "value": "mesh", - "start": 121906, - "end": 121910, + "start": 121905, + "end": 121909, "loc": { "start": { "line": 3065, @@ -416221,8 +416221,8 @@ "postfix": false, "binop": null }, - "start": 121910, - "end": 121911, + "start": 121909, + "end": 121910, "loc": { "start": { "line": 3065, @@ -416247,8 +416247,8 @@ "binop": null, "updateContext": null }, - "start": 121911, - "end": 121912, + "start": 121910, + "end": 121911, "loc": { "start": { "line": 3065, @@ -416275,8 +416275,8 @@ "updateContext": null }, "value": "const", - "start": 121921, - "end": 121926, + "start": 121920, + "end": 121925, "loc": { "start": { "line": 3066, @@ -416301,8 +416301,8 @@ "binop": null }, "value": "pickId", - "start": 121927, - "end": 121933, + "start": 121926, + "end": 121932, "loc": { "start": { "line": 3066, @@ -416328,8 +416328,8 @@ "updateContext": null }, "value": "=", - "start": 121934, - "end": 121935, + "start": 121933, + "end": 121934, "loc": { "start": { "line": 3066, @@ -416354,8 +416354,8 @@ "binop": null }, "value": "mesh", - "start": 121936, - "end": 121940, + "start": 121935, + "end": 121939, "loc": { "start": { "line": 3066, @@ -416380,8 +416380,8 @@ "binop": null, "updateContext": null }, - "start": 121940, - "end": 121941, + "start": 121939, + "end": 121940, "loc": { "start": { "line": 3066, @@ -416406,8 +416406,8 @@ "binop": null }, "value": "pickId", - "start": 121941, - "end": 121947, + "start": 121940, + "end": 121946, "loc": { "start": { "line": 3066, @@ -416432,8 +416432,8 @@ "binop": null, "updateContext": null }, - "start": 121947, - "end": 121948, + "start": 121946, + "end": 121947, "loc": { "start": { "line": 3066, @@ -416460,8 +416460,8 @@ "updateContext": null }, "value": "const", - "start": 121957, - "end": 121962, + "start": 121956, + "end": 121961, "loc": { "start": { "line": 3067, @@ -416486,8 +416486,8 @@ "binop": null }, "value": "a", - "start": 121963, - "end": 121964, + "start": 121962, + "end": 121963, "loc": { "start": { "line": 3067, @@ -416513,8 +416513,8 @@ "updateContext": null }, "value": "=", - "start": 121965, - "end": 121966, + "start": 121964, + "end": 121965, "loc": { "start": { "line": 3067, @@ -416539,8 +416539,8 @@ "binop": null }, "value": "pickId", - "start": 121967, - "end": 121973, + "start": 121966, + "end": 121972, "loc": { "start": { "line": 3067, @@ -416566,8 +416566,8 @@ "updateContext": null }, "value": ">>", - "start": 121974, - "end": 121976, + "start": 121973, + "end": 121975, "loc": { "start": { "line": 3067, @@ -416593,8 +416593,8 @@ "updateContext": null }, "value": 24, - "start": 121977, - "end": 121979, + "start": 121976, + "end": 121978, "loc": { "start": { "line": 3067, @@ -416620,8 +416620,8 @@ "updateContext": null }, "value": "&", - "start": 121980, - "end": 121981, + "start": 121979, + "end": 121980, "loc": { "start": { "line": 3067, @@ -416647,8 +416647,8 @@ "updateContext": null }, "value": 255, - "start": 121982, - "end": 121986, + "start": 121981, + "end": 121985, "loc": { "start": { "line": 3067, @@ -416673,8 +416673,8 @@ "binop": null, "updateContext": null }, - "start": 121986, - "end": 121987, + "start": 121985, + "end": 121986, "loc": { "start": { "line": 3067, @@ -416701,8 +416701,8 @@ "updateContext": null }, "value": "const", - "start": 121996, - "end": 122001, + "start": 121995, + "end": 122000, "loc": { "start": { "line": 3068, @@ -416727,8 +416727,8 @@ "binop": null }, "value": "b", - "start": 122002, - "end": 122003, + "start": 122001, + "end": 122002, "loc": { "start": { "line": 3068, @@ -416754,8 +416754,8 @@ "updateContext": null }, "value": "=", - "start": 122004, - "end": 122005, + "start": 122003, + "end": 122004, "loc": { "start": { "line": 3068, @@ -416780,8 +416780,8 @@ "binop": null }, "value": "pickId", - "start": 122006, - "end": 122012, + "start": 122005, + "end": 122011, "loc": { "start": { "line": 3068, @@ -416807,8 +416807,8 @@ "updateContext": null }, "value": ">>", - "start": 122013, - "end": 122015, + "start": 122012, + "end": 122014, "loc": { "start": { "line": 3068, @@ -416834,8 +416834,8 @@ "updateContext": null }, "value": 16, - "start": 122016, - "end": 122018, + "start": 122015, + "end": 122017, "loc": { "start": { "line": 3068, @@ -416861,8 +416861,8 @@ "updateContext": null }, "value": "&", - "start": 122019, - "end": 122020, + "start": 122018, + "end": 122019, "loc": { "start": { "line": 3068, @@ -416888,8 +416888,8 @@ "updateContext": null }, "value": 255, - "start": 122021, - "end": 122025, + "start": 122020, + "end": 122024, "loc": { "start": { "line": 3068, @@ -416914,8 +416914,8 @@ "binop": null, "updateContext": null }, - "start": 122025, - "end": 122026, + "start": 122024, + "end": 122025, "loc": { "start": { "line": 3068, @@ -416942,8 +416942,8 @@ "updateContext": null }, "value": "const", - "start": 122035, - "end": 122040, + "start": 122034, + "end": 122039, "loc": { "start": { "line": 3069, @@ -416968,8 +416968,8 @@ "binop": null }, "value": "g", - "start": 122041, - "end": 122042, + "start": 122040, + "end": 122041, "loc": { "start": { "line": 3069, @@ -416995,8 +416995,8 @@ "updateContext": null }, "value": "=", - "start": 122043, - "end": 122044, + "start": 122042, + "end": 122043, "loc": { "start": { "line": 3069, @@ -417021,8 +417021,8 @@ "binop": null }, "value": "pickId", - "start": 122045, - "end": 122051, + "start": 122044, + "end": 122050, "loc": { "start": { "line": 3069, @@ -417048,8 +417048,8 @@ "updateContext": null }, "value": ">>", - "start": 122052, - "end": 122054, + "start": 122051, + "end": 122053, "loc": { "start": { "line": 3069, @@ -417075,8 +417075,8 @@ "updateContext": null }, "value": 8, - "start": 122055, - "end": 122056, + "start": 122054, + "end": 122055, "loc": { "start": { "line": 3069, @@ -417102,8 +417102,8 @@ "updateContext": null }, "value": "&", - "start": 122057, - "end": 122058, + "start": 122056, + "end": 122057, "loc": { "start": { "line": 3069, @@ -417129,8 +417129,8 @@ "updateContext": null }, "value": 255, - "start": 122059, - "end": 122063, + "start": 122058, + "end": 122062, "loc": { "start": { "line": 3069, @@ -417155,8 +417155,8 @@ "binop": null, "updateContext": null }, - "start": 122063, - "end": 122064, + "start": 122062, + "end": 122063, "loc": { "start": { "line": 3069, @@ -417183,8 +417183,8 @@ "updateContext": null }, "value": "const", - "start": 122073, - "end": 122078, + "start": 122072, + "end": 122077, "loc": { "start": { "line": 3070, @@ -417209,8 +417209,8 @@ "binop": null }, "value": "r", - "start": 122079, - "end": 122080, + "start": 122078, + "end": 122079, "loc": { "start": { "line": 3070, @@ -417236,8 +417236,8 @@ "updateContext": null }, "value": "=", - "start": 122081, - "end": 122082, + "start": 122080, + "end": 122081, "loc": { "start": { "line": 3070, @@ -417262,8 +417262,8 @@ "binop": null }, "value": "pickId", - "start": 122083, - "end": 122089, + "start": 122082, + "end": 122088, "loc": { "start": { "line": 3070, @@ -417289,8 +417289,8 @@ "updateContext": null }, "value": "&", - "start": 122090, - "end": 122091, + "start": 122089, + "end": 122090, "loc": { "start": { "line": 3070, @@ -417316,8 +417316,8 @@ "updateContext": null }, "value": 255, - "start": 122092, - "end": 122096, + "start": 122091, + "end": 122095, "loc": { "start": { "line": 3070, @@ -417342,8 +417342,8 @@ "binop": null, "updateContext": null }, - "start": 122096, - "end": 122097, + "start": 122095, + "end": 122096, "loc": { "start": { "line": 3070, @@ -417368,8 +417368,8 @@ "binop": null }, "value": "cfg", - "start": 122106, - "end": 122109, + "start": 122105, + "end": 122108, "loc": { "start": { "line": 3071, @@ -417394,8 +417394,8 @@ "binop": null, "updateContext": null }, - "start": 122109, - "end": 122110, + "start": 122108, + "end": 122109, "loc": { "start": { "line": 3071, @@ -417420,8 +417420,8 @@ "binop": null }, "value": "pickColor", - "start": 122110, - "end": 122119, + "start": 122109, + "end": 122118, "loc": { "start": { "line": 3071, @@ -417447,8 +417447,8 @@ "updateContext": null }, "value": "=", - "start": 122120, - "end": 122121, + "start": 122119, + "end": 122120, "loc": { "start": { "line": 3071, @@ -417475,8 +417475,8 @@ "updateContext": null }, "value": "new", - "start": 122122, - "end": 122125, + "start": 122121, + "end": 122124, "loc": { "start": { "line": 3071, @@ -417501,8 +417501,8 @@ "binop": null }, "value": "Uint8Array", - "start": 122126, - "end": 122136, + "start": 122125, + "end": 122135, "loc": { "start": { "line": 3071, @@ -417526,8 +417526,8 @@ "postfix": false, "binop": null }, - "start": 122136, - "end": 122137, + "start": 122135, + "end": 122136, "loc": { "start": { "line": 3071, @@ -417552,8 +417552,8 @@ "binop": null, "updateContext": null }, - "start": 122137, - "end": 122138, + "start": 122136, + "end": 122137, "loc": { "start": { "line": 3071, @@ -417578,8 +417578,8 @@ "binop": null }, "value": "r", - "start": 122138, - "end": 122139, + "start": 122137, + "end": 122138, "loc": { "start": { "line": 3071, @@ -417604,8 +417604,8 @@ "binop": null, "updateContext": null }, - "start": 122139, - "end": 122140, + "start": 122138, + "end": 122139, "loc": { "start": { "line": 3071, @@ -417630,8 +417630,8 @@ "binop": null }, "value": "g", - "start": 122141, - "end": 122142, + "start": 122140, + "end": 122141, "loc": { "start": { "line": 3071, @@ -417656,8 +417656,8 @@ "binop": null, "updateContext": null }, - "start": 122142, - "end": 122143, + "start": 122141, + "end": 122142, "loc": { "start": { "line": 3071, @@ -417682,8 +417682,8 @@ "binop": null }, "value": "b", - "start": 122144, - "end": 122145, + "start": 122143, + "end": 122144, "loc": { "start": { "line": 3071, @@ -417708,8 +417708,8 @@ "binop": null, "updateContext": null }, - "start": 122145, - "end": 122146, + "start": 122144, + "end": 122145, "loc": { "start": { "line": 3071, @@ -417734,8 +417734,8 @@ "binop": null }, "value": "a", - "start": 122147, - "end": 122148, + "start": 122146, + "end": 122147, "loc": { "start": { "line": 3071, @@ -417760,8 +417760,8 @@ "binop": null, "updateContext": null }, - "start": 122148, - "end": 122149, + "start": 122147, + "end": 122148, "loc": { "start": { "line": 3071, @@ -417785,8 +417785,8 @@ "postfix": false, "binop": null }, - "start": 122149, - "end": 122150, + "start": 122148, + "end": 122149, "loc": { "start": { "line": 3071, @@ -417811,8 +417811,8 @@ "binop": null, "updateContext": null }, - "start": 122150, - "end": 122151, + "start": 122149, + "end": 122150, "loc": { "start": { "line": 3071, @@ -417827,8 +417827,8 @@ { "type": "CommentLine", "value": " Quantized pick color", - "start": 122152, - "end": 122175, + "start": 122151, + "end": 122174, "loc": { "start": { "line": 3071, @@ -417853,8 +417853,8 @@ "binop": null }, "value": "cfg", - "start": 122184, - "end": 122187, + "start": 122183, + "end": 122186, "loc": { "start": { "line": 3072, @@ -417879,8 +417879,8 @@ "binop": null, "updateContext": null }, - "start": 122187, - "end": 122188, + "start": 122186, + "end": 122187, "loc": { "start": { "line": 3072, @@ -417905,8 +417905,8 @@ "binop": null }, "value": "solid", - "start": 122188, - "end": 122193, + "start": 122187, + "end": 122192, "loc": { "start": { "line": 3072, @@ -417932,8 +417932,8 @@ "updateContext": null }, "value": "=", - "start": 122194, - "end": 122195, + "start": 122193, + "end": 122194, "loc": { "start": { "line": 3072, @@ -417957,8 +417957,8 @@ "postfix": false, "binop": null }, - "start": 122196, - "end": 122197, + "start": 122195, + "end": 122196, "loc": { "start": { "line": 3072, @@ -417983,8 +417983,8 @@ "binop": null }, "value": "cfg", - "start": 122197, - "end": 122200, + "start": 122196, + "end": 122199, "loc": { "start": { "line": 3072, @@ -418009,8 +418009,8 @@ "binop": null, "updateContext": null }, - "start": 122200, - "end": 122201, + "start": 122199, + "end": 122200, "loc": { "start": { "line": 3072, @@ -418035,8 +418035,8 @@ "binop": null }, "value": "primitive", - "start": 122201, - "end": 122210, + "start": 122200, + "end": 122209, "loc": { "start": { "line": 3072, @@ -418062,8 +418062,8 @@ "updateContext": null }, "value": "===", - "start": 122211, - "end": 122214, + "start": 122210, + "end": 122213, "loc": { "start": { "line": 3072, @@ -418089,8 +418089,8 @@ "updateContext": null }, "value": "solid", - "start": 122215, - "end": 122222, + "start": 122214, + "end": 122221, "loc": { "start": { "line": 3072, @@ -418114,8 +418114,8 @@ "postfix": false, "binop": null }, - "start": 122222, - "end": 122223, + "start": 122221, + "end": 122222, "loc": { "start": { "line": 3072, @@ -418140,8 +418140,8 @@ "binop": null, "updateContext": null }, - "start": 122223, - "end": 122224, + "start": 122222, + "end": 122223, "loc": { "start": { "line": 3072, @@ -418166,8 +418166,8 @@ "binop": null }, "value": "mesh", - "start": 122233, - "end": 122237, + "start": 122232, + "end": 122236, "loc": { "start": { "line": 3073, @@ -418192,8 +418192,8 @@ "binop": null, "updateContext": null }, - "start": 122237, - "end": 122238, + "start": 122236, + "end": 122237, "loc": { "start": { "line": 3073, @@ -418218,8 +418218,8 @@ "binop": null }, "value": "origin", - "start": 122238, - "end": 122244, + "start": 122237, + "end": 122243, "loc": { "start": { "line": 3073, @@ -418245,8 +418245,8 @@ "updateContext": null }, "value": "=", - "start": 122245, - "end": 122246, + "start": 122244, + "end": 122245, "loc": { "start": { "line": 3073, @@ -418271,8 +418271,8 @@ "binop": null }, "value": "math", - "start": 122247, - "end": 122251, + "start": 122246, + "end": 122250, "loc": { "start": { "line": 3073, @@ -418297,8 +418297,8 @@ "binop": null, "updateContext": null }, - "start": 122251, - "end": 122252, + "start": 122250, + "end": 122251, "loc": { "start": { "line": 3073, @@ -418323,8 +418323,8 @@ "binop": null }, "value": "vec3", - "start": 122252, - "end": 122256, + "start": 122251, + "end": 122255, "loc": { "start": { "line": 3073, @@ -418348,8 +418348,8 @@ "postfix": false, "binop": null }, - "start": 122256, - "end": 122257, + "start": 122255, + "end": 122256, "loc": { "start": { "line": 3073, @@ -418374,8 +418374,8 @@ "binop": null }, "value": "cfg", - "start": 122257, - "end": 122260, + "start": 122256, + "end": 122259, "loc": { "start": { "line": 3073, @@ -418400,8 +418400,8 @@ "binop": null, "updateContext": null }, - "start": 122260, - "end": 122261, + "start": 122259, + "end": 122260, "loc": { "start": { "line": 3073, @@ -418426,8 +418426,8 @@ "binop": null }, "value": "origin", - "start": 122261, - "end": 122267, + "start": 122260, + "end": 122266, "loc": { "start": { "line": 3073, @@ -418451,8 +418451,8 @@ "postfix": false, "binop": null }, - "start": 122267, - "end": 122268, + "start": 122266, + "end": 122267, "loc": { "start": { "line": 3073, @@ -418477,8 +418477,8 @@ "binop": null, "updateContext": null }, - "start": 122268, - "end": 122269, + "start": 122267, + "end": 122268, "loc": { "start": { "line": 3073, @@ -418505,8 +418505,8 @@ "updateContext": null }, "value": "switch", - "start": 122278, - "end": 122284, + "start": 122277, + "end": 122283, "loc": { "start": { "line": 3074, @@ -418530,8 +418530,8 @@ "postfix": false, "binop": null }, - "start": 122285, - "end": 122286, + "start": 122284, + "end": 122285, "loc": { "start": { "line": 3074, @@ -418556,8 +418556,8 @@ "binop": null }, "value": "cfg", - "start": 122286, - "end": 122289, + "start": 122285, + "end": 122288, "loc": { "start": { "line": 3074, @@ -418582,8 +418582,8 @@ "binop": null, "updateContext": null }, - "start": 122289, - "end": 122290, + "start": 122288, + "end": 122289, "loc": { "start": { "line": 3074, @@ -418608,8 +418608,8 @@ "binop": null }, "value": "type", - "start": 122290, - "end": 122294, + "start": 122289, + "end": 122293, "loc": { "start": { "line": 3074, @@ -418633,8 +418633,8 @@ "postfix": false, "binop": null }, - "start": 122294, - "end": 122295, + "start": 122293, + "end": 122294, "loc": { "start": { "line": 3074, @@ -418658,8 +418658,8 @@ "postfix": false, "binop": null }, - "start": 122296, - "end": 122297, + "start": 122295, + "end": 122296, "loc": { "start": { "line": 3074, @@ -418686,8 +418686,8 @@ "updateContext": null }, "value": "case", - "start": 122310, - "end": 122314, + "start": 122309, + "end": 122313, "loc": { "start": { "line": 3075, @@ -418712,8 +418712,8 @@ "binop": null }, "value": "DTX", - "start": 122315, - "end": 122318, + "start": 122314, + "end": 122317, "loc": { "start": { "line": 3075, @@ -418738,8 +418738,8 @@ "binop": null, "updateContext": null }, - "start": 122318, - "end": 122319, + "start": 122317, + "end": 122318, "loc": { "start": { "line": 3075, @@ -418764,8 +418764,8 @@ "binop": null }, "value": "mesh", - "start": 122336, - "end": 122340, + "start": 122335, + "end": 122339, "loc": { "start": { "line": 3076, @@ -418790,8 +418790,8 @@ "binop": null, "updateContext": null }, - "start": 122340, - "end": 122341, + "start": 122339, + "end": 122340, "loc": { "start": { "line": 3076, @@ -418816,8 +418816,8 @@ "binop": null }, "value": "layer", - "start": 122341, - "end": 122346, + "start": 122340, + "end": 122345, "loc": { "start": { "line": 3076, @@ -418843,8 +418843,8 @@ "updateContext": null }, "value": "=", - "start": 122347, - "end": 122348, + "start": 122346, + "end": 122347, "loc": { "start": { "line": 3076, @@ -418871,8 +418871,8 @@ "updateContext": null }, "value": "this", - "start": 122349, - "end": 122353, + "start": 122348, + "end": 122352, "loc": { "start": { "line": 3076, @@ -418897,8 +418897,8 @@ "binop": null, "updateContext": null }, - "start": 122353, - "end": 122354, + "start": 122352, + "end": 122353, "loc": { "start": { "line": 3076, @@ -418923,8 +418923,8 @@ "binop": null }, "value": "_getDTXLayer", - "start": 122354, - "end": 122366, + "start": 122353, + "end": 122365, "loc": { "start": { "line": 3076, @@ -418948,8 +418948,8 @@ "postfix": false, "binop": null }, - "start": 122366, - "end": 122367, + "start": 122365, + "end": 122366, "loc": { "start": { "line": 3076, @@ -418974,8 +418974,8 @@ "binop": null }, "value": "cfg", - "start": 122367, - "end": 122370, + "start": 122366, + "end": 122369, "loc": { "start": { "line": 3076, @@ -418999,8 +418999,8 @@ "postfix": false, "binop": null }, - "start": 122370, - "end": 122371, + "start": 122369, + "end": 122370, "loc": { "start": { "line": 3076, @@ -419025,8 +419025,8 @@ "binop": null, "updateContext": null }, - "start": 122371, - "end": 122372, + "start": 122370, + "end": 122371, "loc": { "start": { "line": 3076, @@ -419051,8 +419051,8 @@ "binop": null }, "value": "mesh", - "start": 122389, - "end": 122393, + "start": 122388, + "end": 122392, "loc": { "start": { "line": 3077, @@ -419077,8 +419077,8 @@ "binop": null, "updateContext": null }, - "start": 122393, - "end": 122394, + "start": 122392, + "end": 122393, "loc": { "start": { "line": 3077, @@ -419103,8 +419103,8 @@ "binop": null }, "value": "aabb", - "start": 122394, - "end": 122398, + "start": 122393, + "end": 122397, "loc": { "start": { "line": 3077, @@ -419130,8 +419130,8 @@ "updateContext": null }, "value": "=", - "start": 122399, - "end": 122400, + "start": 122398, + "end": 122399, "loc": { "start": { "line": 3077, @@ -419156,8 +419156,8 @@ "binop": null }, "value": "cfg", - "start": 122401, - "end": 122404, + "start": 122400, + "end": 122403, "loc": { "start": { "line": 3077, @@ -419182,8 +419182,8 @@ "binop": null, "updateContext": null }, - "start": 122404, - "end": 122405, + "start": 122403, + "end": 122404, "loc": { "start": { "line": 3077, @@ -419208,8 +419208,8 @@ "binop": null }, "value": "aabb", - "start": 122405, - "end": 122409, + "start": 122404, + "end": 122408, "loc": { "start": { "line": 3077, @@ -419234,8 +419234,8 @@ "binop": null, "updateContext": null }, - "start": 122409, - "end": 122410, + "start": 122408, + "end": 122409, "loc": { "start": { "line": 3077, @@ -419262,8 +419262,8 @@ "updateContext": null }, "value": "break", - "start": 122427, - "end": 122432, + "start": 122426, + "end": 122431, "loc": { "start": { "line": 3078, @@ -419288,8 +419288,8 @@ "binop": null, "updateContext": null }, - "start": 122432, - "end": 122433, + "start": 122431, + "end": 122432, "loc": { "start": { "line": 3078, @@ -419316,8 +419316,8 @@ "updateContext": null }, "value": "case", - "start": 122446, - "end": 122450, + "start": 122445, + "end": 122449, "loc": { "start": { "line": 3079, @@ -419342,8 +419342,8 @@ "binop": null }, "value": "VBO_BATCHED", - "start": 122451, - "end": 122462, + "start": 122450, + "end": 122461, "loc": { "start": { "line": 3079, @@ -419368,8 +419368,8 @@ "binop": null, "updateContext": null }, - "start": 122462, - "end": 122463, + "start": 122461, + "end": 122462, "loc": { "start": { "line": 3079, @@ -419394,8 +419394,8 @@ "binop": null }, "value": "mesh", - "start": 122480, - "end": 122484, + "start": 122479, + "end": 122483, "loc": { "start": { "line": 3080, @@ -419420,8 +419420,8 @@ "binop": null, "updateContext": null }, - "start": 122484, - "end": 122485, + "start": 122483, + "end": 122484, "loc": { "start": { "line": 3080, @@ -419446,8 +419446,8 @@ "binop": null }, "value": "layer", - "start": 122485, - "end": 122490, + "start": 122484, + "end": 122489, "loc": { "start": { "line": 3080, @@ -419473,8 +419473,8 @@ "updateContext": null }, "value": "=", - "start": 122491, - "end": 122492, + "start": 122490, + "end": 122491, "loc": { "start": { "line": 3080, @@ -419501,8 +419501,8 @@ "updateContext": null }, "value": "this", - "start": 122493, - "end": 122497, + "start": 122492, + "end": 122496, "loc": { "start": { "line": 3080, @@ -419527,8 +419527,8 @@ "binop": null, "updateContext": null }, - "start": 122497, - "end": 122498, + "start": 122496, + "end": 122497, "loc": { "start": { "line": 3080, @@ -419553,8 +419553,8 @@ "binop": null }, "value": "_getVBOBatchingLayer", - "start": 122498, - "end": 122518, + "start": 122497, + "end": 122517, "loc": { "start": { "line": 3080, @@ -419578,8 +419578,8 @@ "postfix": false, "binop": null }, - "start": 122518, - "end": 122519, + "start": 122517, + "end": 122518, "loc": { "start": { "line": 3080, @@ -419604,8 +419604,8 @@ "binop": null }, "value": "cfg", - "start": 122519, - "end": 122522, + "start": 122518, + "end": 122521, "loc": { "start": { "line": 3080, @@ -419629,8 +419629,8 @@ "postfix": false, "binop": null }, - "start": 122522, - "end": 122523, + "start": 122521, + "end": 122522, "loc": { "start": { "line": 3080, @@ -419655,8 +419655,8 @@ "binop": null, "updateContext": null }, - "start": 122523, - "end": 122524, + "start": 122522, + "end": 122523, "loc": { "start": { "line": 3080, @@ -419681,8 +419681,8 @@ "binop": null }, "value": "mesh", - "start": 122541, - "end": 122545, + "start": 122540, + "end": 122544, "loc": { "start": { "line": 3081, @@ -419707,8 +419707,8 @@ "binop": null, "updateContext": null }, - "start": 122545, - "end": 122546, + "start": 122544, + "end": 122545, "loc": { "start": { "line": 3081, @@ -419733,8 +419733,8 @@ "binop": null }, "value": "aabb", - "start": 122546, - "end": 122550, + "start": 122545, + "end": 122549, "loc": { "start": { "line": 3081, @@ -419760,8 +419760,8 @@ "updateContext": null }, "value": "=", - "start": 122551, - "end": 122552, + "start": 122550, + "end": 122551, "loc": { "start": { "line": 3081, @@ -419786,8 +419786,8 @@ "binop": null }, "value": "cfg", - "start": 122553, - "end": 122556, + "start": 122552, + "end": 122555, "loc": { "start": { "line": 3081, @@ -419812,8 +419812,8 @@ "binop": null, "updateContext": null }, - "start": 122556, - "end": 122557, + "start": 122555, + "end": 122556, "loc": { "start": { "line": 3081, @@ -419838,8 +419838,8 @@ "binop": null }, "value": "aabb", - "start": 122557, - "end": 122561, + "start": 122556, + "end": 122560, "loc": { "start": { "line": 3081, @@ -419864,8 +419864,8 @@ "binop": null, "updateContext": null }, - "start": 122561, - "end": 122562, + "start": 122560, + "end": 122561, "loc": { "start": { "line": 3081, @@ -419892,8 +419892,8 @@ "updateContext": null }, "value": "break", - "start": 122579, - "end": 122584, + "start": 122578, + "end": 122583, "loc": { "start": { "line": 3082, @@ -419918,8 +419918,8 @@ "binop": null, "updateContext": null }, - "start": 122584, - "end": 122585, + "start": 122583, + "end": 122584, "loc": { "start": { "line": 3082, @@ -419946,8 +419946,8 @@ "updateContext": null }, "value": "case", - "start": 122598, - "end": 122602, + "start": 122597, + "end": 122601, "loc": { "start": { "line": 3083, @@ -419972,8 +419972,8 @@ "binop": null }, "value": "VBO_INSTANCED", - "start": 122603, - "end": 122616, + "start": 122602, + "end": 122615, "loc": { "start": { "line": 3083, @@ -419998,8 +419998,8 @@ "binop": null, "updateContext": null }, - "start": 122616, - "end": 122617, + "start": 122615, + "end": 122616, "loc": { "start": { "line": 3083, @@ -420024,8 +420024,8 @@ "binop": null }, "value": "mesh", - "start": 122634, - "end": 122638, + "start": 122633, + "end": 122637, "loc": { "start": { "line": 3084, @@ -420050,8 +420050,8 @@ "binop": null, "updateContext": null }, - "start": 122638, - "end": 122639, + "start": 122637, + "end": 122638, "loc": { "start": { "line": 3084, @@ -420076,8 +420076,8 @@ "binop": null }, "value": "layer", - "start": 122639, - "end": 122644, + "start": 122638, + "end": 122643, "loc": { "start": { "line": 3084, @@ -420103,8 +420103,8 @@ "updateContext": null }, "value": "=", - "start": 122645, - "end": 122646, + "start": 122644, + "end": 122645, "loc": { "start": { "line": 3084, @@ -420131,8 +420131,8 @@ "updateContext": null }, "value": "this", - "start": 122647, - "end": 122651, + "start": 122646, + "end": 122650, "loc": { "start": { "line": 3084, @@ -420157,8 +420157,8 @@ "binop": null, "updateContext": null }, - "start": 122651, - "end": 122652, + "start": 122650, + "end": 122651, "loc": { "start": { "line": 3084, @@ -420183,8 +420183,8 @@ "binop": null }, "value": "_getVBOInstancingLayer", - "start": 122652, - "end": 122674, + "start": 122651, + "end": 122673, "loc": { "start": { "line": 3084, @@ -420208,8 +420208,8 @@ "postfix": false, "binop": null }, - "start": 122674, - "end": 122675, + "start": 122673, + "end": 122674, "loc": { "start": { "line": 3084, @@ -420234,8 +420234,8 @@ "binop": null }, "value": "cfg", - "start": 122675, - "end": 122678, + "start": 122674, + "end": 122677, "loc": { "start": { "line": 3084, @@ -420259,8 +420259,8 @@ "postfix": false, "binop": null }, - "start": 122678, - "end": 122679, + "start": 122677, + "end": 122678, "loc": { "start": { "line": 3084, @@ -420285,8 +420285,8 @@ "binop": null, "updateContext": null }, - "start": 122679, - "end": 122680, + "start": 122678, + "end": 122679, "loc": { "start": { "line": 3084, @@ -420311,8 +420311,8 @@ "binop": null }, "value": "mesh", - "start": 122697, - "end": 122701, + "start": 122696, + "end": 122700, "loc": { "start": { "line": 3085, @@ -420337,8 +420337,8 @@ "binop": null, "updateContext": null }, - "start": 122701, - "end": 122702, + "start": 122700, + "end": 122701, "loc": { "start": { "line": 3085, @@ -420363,8 +420363,8 @@ "binop": null }, "value": "aabb", - "start": 122702, - "end": 122706, + "start": 122701, + "end": 122705, "loc": { "start": { "line": 3085, @@ -420390,8 +420390,8 @@ "updateContext": null }, "value": "=", - "start": 122707, - "end": 122708, + "start": 122706, + "end": 122707, "loc": { "start": { "line": 3085, @@ -420416,8 +420416,8 @@ "binop": null }, "value": "cfg", - "start": 122709, - "end": 122712, + "start": 122708, + "end": 122711, "loc": { "start": { "line": 3085, @@ -420442,8 +420442,8 @@ "binop": null, "updateContext": null }, - "start": 122712, - "end": 122713, + "start": 122711, + "end": 122712, "loc": { "start": { "line": 3085, @@ -420468,8 +420468,8 @@ "binop": null }, "value": "aabb", - "start": 122713, - "end": 122717, + "start": 122712, + "end": 122716, "loc": { "start": { "line": 3085, @@ -420494,8 +420494,8 @@ "binop": null, "updateContext": null }, - "start": 122717, - "end": 122718, + "start": 122716, + "end": 122717, "loc": { "start": { "line": 3085, @@ -420522,8 +420522,8 @@ "updateContext": null }, "value": "break", - "start": 122735, - "end": 122740, + "start": 122734, + "end": 122739, "loc": { "start": { "line": 3086, @@ -420548,8 +420548,8 @@ "binop": null, "updateContext": null }, - "start": 122740, - "end": 122741, + "start": 122739, + "end": 122740, "loc": { "start": { "line": 3086, @@ -420573,8 +420573,8 @@ "postfix": false, "binop": null }, - "start": 122750, - "end": 122751, + "start": 122749, + "end": 122750, "loc": { "start": { "line": 3087, @@ -420601,8 +420601,8 @@ "updateContext": null }, "value": "if", - "start": 122760, - "end": 122762, + "start": 122759, + "end": 122761, "loc": { "start": { "line": 3088, @@ -420626,8 +420626,8 @@ "postfix": false, "binop": null }, - "start": 122763, - "end": 122764, + "start": 122762, + "end": 122763, "loc": { "start": { "line": 3088, @@ -420652,8 +420652,8 @@ "binop": null }, "value": "cfg", - "start": 122764, - "end": 122767, + "start": 122763, + "end": 122766, "loc": { "start": { "line": 3088, @@ -420678,8 +420678,8 @@ "binop": null, "updateContext": null }, - "start": 122767, - "end": 122768, + "start": 122766, + "end": 122767, "loc": { "start": { "line": 3088, @@ -420704,8 +420704,8 @@ "binop": null }, "value": "transform", - "start": 122768, - "end": 122777, + "start": 122767, + "end": 122776, "loc": { "start": { "line": 3088, @@ -420729,8 +420729,8 @@ "postfix": false, "binop": null }, - "start": 122777, - "end": 122778, + "start": 122776, + "end": 122777, "loc": { "start": { "line": 3088, @@ -420754,8 +420754,8 @@ "postfix": false, "binop": null }, - "start": 122779, - "end": 122780, + "start": 122778, + "end": 122779, "loc": { "start": { "line": 3088, @@ -420780,8 +420780,8 @@ "binop": null }, "value": "cfg", - "start": 122793, - "end": 122796, + "start": 122792, + "end": 122795, "loc": { "start": { "line": 3089, @@ -420806,8 +420806,8 @@ "binop": null, "updateContext": null }, - "start": 122796, - "end": 122797, + "start": 122795, + "end": 122796, "loc": { "start": { "line": 3089, @@ -420832,8 +420832,8 @@ "binop": null }, "value": "meshMatrix", - "start": 122797, - "end": 122807, + "start": 122796, + "end": 122806, "loc": { "start": { "line": 3089, @@ -420859,8 +420859,8 @@ "updateContext": null }, "value": "=", - "start": 122808, - "end": 122809, + "start": 122807, + "end": 122808, "loc": { "start": { "line": 3089, @@ -420885,8 +420885,8 @@ "binop": null }, "value": "cfg", - "start": 122810, - "end": 122813, + "start": 122809, + "end": 122812, "loc": { "start": { "line": 3089, @@ -420911,8 +420911,8 @@ "binop": null, "updateContext": null }, - "start": 122813, - "end": 122814, + "start": 122812, + "end": 122813, "loc": { "start": { "line": 3089, @@ -420937,8 +420937,8 @@ "binop": null }, "value": "transform", - "start": 122814, - "end": 122823, + "start": 122813, + "end": 122822, "loc": { "start": { "line": 3089, @@ -420963,8 +420963,8 @@ "binop": null, "updateContext": null }, - "start": 122823, - "end": 122824, + "start": 122822, + "end": 122823, "loc": { "start": { "line": 3089, @@ -420989,8 +420989,8 @@ "binop": null }, "value": "worldMatrix", - "start": 122824, - "end": 122835, + "start": 122823, + "end": 122834, "loc": { "start": { "line": 3089, @@ -421015,8 +421015,8 @@ "binop": null, "updateContext": null }, - "start": 122835, - "end": 122836, + "start": 122834, + "end": 122835, "loc": { "start": { "line": 3089, @@ -421040,8 +421040,8 @@ "postfix": false, "binop": null }, - "start": 122845, - "end": 122846, + "start": 122844, + "end": 122845, "loc": { "start": { "line": 3090, @@ -421066,8 +421066,8 @@ "binop": null }, "value": "mesh", - "start": 122855, - "end": 122859, + "start": 122854, + "end": 122858, "loc": { "start": { "line": 3091, @@ -421092,8 +421092,8 @@ "binop": null, "updateContext": null }, - "start": 122859, - "end": 122860, + "start": 122858, + "end": 122859, "loc": { "start": { "line": 3091, @@ -421118,8 +421118,8 @@ "binop": null }, "value": "portionId", - "start": 122860, - "end": 122869, + "start": 122859, + "end": 122868, "loc": { "start": { "line": 3091, @@ -421145,8 +421145,8 @@ "updateContext": null }, "value": "=", - "start": 122870, - "end": 122871, + "start": 122869, + "end": 122870, "loc": { "start": { "line": 3091, @@ -421171,8 +421171,8 @@ "binop": null }, "value": "mesh", - "start": 122872, - "end": 122876, + "start": 122871, + "end": 122875, "loc": { "start": { "line": 3091, @@ -421197,8 +421197,8 @@ "binop": null, "updateContext": null }, - "start": 122876, - "end": 122877, + "start": 122875, + "end": 122876, "loc": { "start": { "line": 3091, @@ -421223,8 +421223,8 @@ "binop": null }, "value": "layer", - "start": 122877, - "end": 122882, + "start": 122876, + "end": 122881, "loc": { "start": { "line": 3091, @@ -421249,8 +421249,8 @@ "binop": null, "updateContext": null }, - "start": 122882, - "end": 122883, + "start": 122881, + "end": 122882, "loc": { "start": { "line": 3091, @@ -421275,8 +421275,8 @@ "binop": null }, "value": "createPortion", - "start": 122883, - "end": 122896, + "start": 122882, + "end": 122895, "loc": { "start": { "line": 3091, @@ -421300,8 +421300,8 @@ "postfix": false, "binop": null }, - "start": 122896, - "end": 122897, + "start": 122895, + "end": 122896, "loc": { "start": { "line": 3091, @@ -421326,8 +421326,8 @@ "binop": null }, "value": "mesh", - "start": 122897, - "end": 122901, + "start": 122896, + "end": 122900, "loc": { "start": { "line": 3091, @@ -421352,8 +421352,8 @@ "binop": null, "updateContext": null }, - "start": 122901, - "end": 122902, + "start": 122900, + "end": 122901, "loc": { "start": { "line": 3091, @@ -421378,8 +421378,8 @@ "binop": null }, "value": "cfg", - "start": 122903, - "end": 122906, + "start": 122902, + "end": 122905, "loc": { "start": { "line": 3091, @@ -421403,8 +421403,8 @@ "postfix": false, "binop": null }, - "start": 122906, - "end": 122907, + "start": 122905, + "end": 122906, "loc": { "start": { "line": 3091, @@ -421429,8 +421429,8 @@ "binop": null, "updateContext": null }, - "start": 122907, - "end": 122908, + "start": 122906, + "end": 122907, "loc": { "start": { "line": 3091, @@ -421457,8 +421457,8 @@ "updateContext": null }, "value": "this", - "start": 122917, - "end": 122921, + "start": 122916, + "end": 122920, "loc": { "start": { "line": 3092, @@ -421483,8 +421483,8 @@ "binop": null, "updateContext": null }, - "start": 122921, - "end": 122922, + "start": 122920, + "end": 122921, "loc": { "start": { "line": 3092, @@ -421509,8 +421509,8 @@ "binop": null }, "value": "_meshes", - "start": 122922, - "end": 122929, + "start": 122921, + "end": 122928, "loc": { "start": { "line": 3092, @@ -421535,8 +421535,8 @@ "binop": null, "updateContext": null }, - "start": 122929, - "end": 122930, + "start": 122928, + "end": 122929, "loc": { "start": { "line": 3092, @@ -421561,8 +421561,8 @@ "binop": null }, "value": "cfg", - "start": 122930, - "end": 122933, + "start": 122929, + "end": 122932, "loc": { "start": { "line": 3092, @@ -421587,8 +421587,8 @@ "binop": null, "updateContext": null }, - "start": 122933, - "end": 122934, + "start": 122932, + "end": 122933, "loc": { "start": { "line": 3092, @@ -421613,8 +421613,8 @@ "binop": null }, "value": "id", - "start": 122934, - "end": 122936, + "start": 122933, + "end": 122935, "loc": { "start": { "line": 3092, @@ -421639,8 +421639,8 @@ "binop": null, "updateContext": null }, - "start": 122936, - "end": 122937, + "start": 122935, + "end": 122936, "loc": { "start": { "line": 3092, @@ -421666,8 +421666,8 @@ "updateContext": null }, "value": "=", - "start": 122938, - "end": 122939, + "start": 122937, + "end": 122938, "loc": { "start": { "line": 3092, @@ -421692,8 +421692,8 @@ "binop": null }, "value": "mesh", - "start": 122940, - "end": 122944, + "start": 122939, + "end": 122943, "loc": { "start": { "line": 3092, @@ -421718,8 +421718,8 @@ "binop": null, "updateContext": null }, - "start": 122944, - "end": 122945, + "start": 122943, + "end": 122944, "loc": { "start": { "line": 3092, @@ -421746,8 +421746,8 @@ "updateContext": null }, "value": "this", - "start": 122954, - "end": 122958, + "start": 122953, + "end": 122957, "loc": { "start": { "line": 3093, @@ -421772,8 +421772,8 @@ "binop": null, "updateContext": null }, - "start": 122958, - "end": 122959, + "start": 122957, + "end": 122958, "loc": { "start": { "line": 3093, @@ -421798,8 +421798,8 @@ "binop": null }, "value": "_unusedMeshes", - "start": 122959, - "end": 122972, + "start": 122958, + "end": 122971, "loc": { "start": { "line": 3093, @@ -421824,8 +421824,8 @@ "binop": null, "updateContext": null }, - "start": 122972, - "end": 122973, + "start": 122971, + "end": 122972, "loc": { "start": { "line": 3093, @@ -421850,8 +421850,8 @@ "binop": null }, "value": "cfg", - "start": 122973, - "end": 122976, + "start": 122972, + "end": 122975, "loc": { "start": { "line": 3093, @@ -421876,8 +421876,8 @@ "binop": null, "updateContext": null }, - "start": 122976, - "end": 122977, + "start": 122975, + "end": 122976, "loc": { "start": { "line": 3093, @@ -421902,8 +421902,8 @@ "binop": null }, "value": "id", - "start": 122977, - "end": 122979, + "start": 122976, + "end": 122978, "loc": { "start": { "line": 3093, @@ -421928,8 +421928,8 @@ "binop": null, "updateContext": null }, - "start": 122979, - "end": 122980, + "start": 122978, + "end": 122979, "loc": { "start": { "line": 3093, @@ -421955,8 +421955,8 @@ "updateContext": null }, "value": "=", - "start": 122981, - "end": 122982, + "start": 122980, + "end": 122981, "loc": { "start": { "line": 3093, @@ -421981,8 +421981,8 @@ "binop": null }, "value": "mesh", - "start": 122983, - "end": 122987, + "start": 122982, + "end": 122986, "loc": { "start": { "line": 3093, @@ -422007,8 +422007,8 @@ "binop": null, "updateContext": null }, - "start": 122987, - "end": 122988, + "start": 122986, + "end": 122987, "loc": { "start": { "line": 3093, @@ -422035,8 +422035,8 @@ "updateContext": null }, "value": "this", - "start": 122997, - "end": 123001, + "start": 122996, + "end": 123000, "loc": { "start": { "line": 3094, @@ -422061,8 +422061,8 @@ "binop": null, "updateContext": null }, - "start": 123001, - "end": 123002, + "start": 123000, + "end": 123001, "loc": { "start": { "line": 3094, @@ -422087,8 +422087,8 @@ "binop": null }, "value": "_meshList", - "start": 123002, - "end": 123011, + "start": 123001, + "end": 123010, "loc": { "start": { "line": 3094, @@ -422113,8 +422113,8 @@ "binop": null, "updateContext": null }, - "start": 123011, - "end": 123012, + "start": 123010, + "end": 123011, "loc": { "start": { "line": 3094, @@ -422139,8 +422139,8 @@ "binop": null }, "value": "push", - "start": 123012, - "end": 123016, + "start": 123011, + "end": 123015, "loc": { "start": { "line": 3094, @@ -422164,8 +422164,8 @@ "postfix": false, "binop": null }, - "start": 123016, - "end": 123017, + "start": 123015, + "end": 123016, "loc": { "start": { "line": 3094, @@ -422190,8 +422190,8 @@ "binop": null }, "value": "mesh", - "start": 123017, - "end": 123021, + "start": 123016, + "end": 123020, "loc": { "start": { "line": 3094, @@ -422215,8 +422215,8 @@ "postfix": false, "binop": null }, - "start": 123021, - "end": 123022, + "start": 123020, + "end": 123021, "loc": { "start": { "line": 3094, @@ -422241,8 +422241,8 @@ "binop": null, "updateContext": null }, - "start": 123022, - "end": 123023, + "start": 123021, + "end": 123022, "loc": { "start": { "line": 3094, @@ -422269,8 +422269,8 @@ "updateContext": null }, "value": "return", - "start": 123032, - "end": 123038, + "start": 123031, + "end": 123037, "loc": { "start": { "line": 3095, @@ -422295,8 +422295,8 @@ "binop": null }, "value": "mesh", - "start": 123039, - "end": 123043, + "start": 123038, + "end": 123042, "loc": { "start": { "line": 3095, @@ -422321,8 +422321,8 @@ "binop": null, "updateContext": null }, - "start": 123043, - "end": 123044, + "start": 123042, + "end": 123043, "loc": { "start": { "line": 3095, @@ -422346,8 +422346,8 @@ "postfix": false, "binop": null }, - "start": 123049, - "end": 123050, + "start": 123048, + "end": 123049, "loc": { "start": { "line": 3096, @@ -422372,8 +422372,8 @@ "binop": null }, "value": "_getNumPrimitives", - "start": 123056, - "end": 123073, + "start": 123055, + "end": 123072, "loc": { "start": { "line": 3098, @@ -422397,8 +422397,8 @@ "postfix": false, "binop": null }, - "start": 123073, - "end": 123074, + "start": 123072, + "end": 123073, "loc": { "start": { "line": 3098, @@ -422423,8 +422423,8 @@ "binop": null }, "value": "cfg", - "start": 123074, - "end": 123077, + "start": 123073, + "end": 123076, "loc": { "start": { "line": 3098, @@ -422448,8 +422448,8 @@ "postfix": false, "binop": null }, - "start": 123077, - "end": 123078, + "start": 123076, + "end": 123077, "loc": { "start": { "line": 3098, @@ -422473,8 +422473,8 @@ "postfix": false, "binop": null }, - "start": 123079, - "end": 123080, + "start": 123078, + "end": 123079, "loc": { "start": { "line": 3098, @@ -422501,8 +422501,8 @@ "updateContext": null }, "value": "let", - "start": 123089, - "end": 123092, + "start": 123088, + "end": 123091, "loc": { "start": { "line": 3099, @@ -422527,8 +422527,8 @@ "binop": null }, "value": "countIndices", - "start": 123093, - "end": 123105, + "start": 123092, + "end": 123104, "loc": { "start": { "line": 3099, @@ -422554,8 +422554,8 @@ "updateContext": null }, "value": "=", - "start": 123106, - "end": 123107, + "start": 123105, + "end": 123106, "loc": { "start": { "line": 3099, @@ -422581,8 +422581,8 @@ "updateContext": null }, "value": 0, - "start": 123108, - "end": 123109, + "start": 123107, + "end": 123108, "loc": { "start": { "line": 3099, @@ -422607,8 +422607,8 @@ "binop": null, "updateContext": null }, - "start": 123109, - "end": 123110, + "start": 123108, + "end": 123109, "loc": { "start": { "line": 3099, @@ -422635,8 +422635,8 @@ "updateContext": null }, "value": "const", - "start": 123119, - "end": 123124, + "start": 123118, + "end": 123123, "loc": { "start": { "line": 3100, @@ -422661,8 +422661,8 @@ "binop": null }, "value": "primitive", - "start": 123125, - "end": 123134, + "start": 123124, + "end": 123133, "loc": { "start": { "line": 3100, @@ -422688,8 +422688,8 @@ "updateContext": null }, "value": "=", - "start": 123135, - "end": 123136, + "start": 123134, + "end": 123135, "loc": { "start": { "line": 3100, @@ -422714,8 +422714,8 @@ "binop": null }, "value": "cfg", - "start": 123137, - "end": 123140, + "start": 123136, + "end": 123139, "loc": { "start": { "line": 3100, @@ -422740,8 +422740,8 @@ "binop": null, "updateContext": null }, - "start": 123140, - "end": 123141, + "start": 123139, + "end": 123140, "loc": { "start": { "line": 3100, @@ -422766,8 +422766,8 @@ "binop": null }, "value": "geometry", - "start": 123141, - "end": 123149, + "start": 123140, + "end": 123148, "loc": { "start": { "line": 3100, @@ -422792,8 +422792,8 @@ "binop": null, "updateContext": null }, - "start": 123150, - "end": 123151, + "start": 123149, + "end": 123150, "loc": { "start": { "line": 3100, @@ -422818,8 +422818,8 @@ "binop": null }, "value": "cfg", - "start": 123152, - "end": 123155, + "start": 123151, + "end": 123154, "loc": { "start": { "line": 3100, @@ -422844,8 +422844,8 @@ "binop": null, "updateContext": null }, - "start": 123155, - "end": 123156, + "start": 123154, + "end": 123155, "loc": { "start": { "line": 3100, @@ -422870,8 +422870,8 @@ "binop": null }, "value": "geometry", - "start": 123156, - "end": 123164, + "start": 123155, + "end": 123163, "loc": { "start": { "line": 3100, @@ -422896,8 +422896,8 @@ "binop": null, "updateContext": null }, - "start": 123164, - "end": 123165, + "start": 123163, + "end": 123164, "loc": { "start": { "line": 3100, @@ -422922,8 +422922,8 @@ "binop": null }, "value": "primitive", - "start": 123165, - "end": 123174, + "start": 123164, + "end": 123173, "loc": { "start": { "line": 3100, @@ -422948,8 +422948,8 @@ "binop": null, "updateContext": null }, - "start": 123175, - "end": 123176, + "start": 123174, + "end": 123175, "loc": { "start": { "line": 3100, @@ -422974,8 +422974,8 @@ "binop": null }, "value": "cfg", - "start": 123177, - "end": 123180, + "start": 123176, + "end": 123179, "loc": { "start": { "line": 3100, @@ -423000,8 +423000,8 @@ "binop": null, "updateContext": null }, - "start": 123180, - "end": 123181, + "start": 123179, + "end": 123180, "loc": { "start": { "line": 3100, @@ -423026,8 +423026,8 @@ "binop": null }, "value": "primitive", - "start": 123181, - "end": 123190, + "start": 123180, + "end": 123189, "loc": { "start": { "line": 3100, @@ -423052,8 +423052,8 @@ "binop": null, "updateContext": null }, - "start": 123190, - "end": 123191, + "start": 123189, + "end": 123190, "loc": { "start": { "line": 3100, @@ -423080,8 +423080,8 @@ "updateContext": null }, "value": "switch", - "start": 123200, - "end": 123206, + "start": 123199, + "end": 123205, "loc": { "start": { "line": 3101, @@ -423105,8 +423105,8 @@ "postfix": false, "binop": null }, - "start": 123207, - "end": 123208, + "start": 123206, + "end": 123207, "loc": { "start": { "line": 3101, @@ -423131,8 +423131,8 @@ "binop": null }, "value": "primitive", - "start": 123208, - "end": 123217, + "start": 123207, + "end": 123216, "loc": { "start": { "line": 3101, @@ -423156,8 +423156,8 @@ "postfix": false, "binop": null }, - "start": 123217, - "end": 123218, + "start": 123216, + "end": 123217, "loc": { "start": { "line": 3101, @@ -423181,8 +423181,8 @@ "postfix": false, "binop": null }, - "start": 123219, - "end": 123220, + "start": 123218, + "end": 123219, "loc": { "start": { "line": 3101, @@ -423209,8 +423209,8 @@ "updateContext": null }, "value": "case", - "start": 123233, - "end": 123237, + "start": 123232, + "end": 123236, "loc": { "start": { "line": 3102, @@ -423236,8 +423236,8 @@ "updateContext": null }, "value": "triangles", - "start": 123238, - "end": 123249, + "start": 123237, + "end": 123248, "loc": { "start": { "line": 3102, @@ -423262,8 +423262,8 @@ "binop": null, "updateContext": null }, - "start": 123249, - "end": 123250, + "start": 123248, + "end": 123249, "loc": { "start": { "line": 3102, @@ -423290,8 +423290,8 @@ "updateContext": null }, "value": "case", - "start": 123263, - "end": 123267, + "start": 123262, + "end": 123266, "loc": { "start": { "line": 3103, @@ -423317,8 +423317,8 @@ "updateContext": null }, "value": "solid", - "start": 123268, - "end": 123275, + "start": 123267, + "end": 123274, "loc": { "start": { "line": 3103, @@ -423343,8 +423343,8 @@ "binop": null, "updateContext": null }, - "start": 123275, - "end": 123276, + "start": 123274, + "end": 123275, "loc": { "start": { "line": 3103, @@ -423371,8 +423371,8 @@ "updateContext": null }, "value": "case", - "start": 123289, - "end": 123293, + "start": 123288, + "end": 123292, "loc": { "start": { "line": 3104, @@ -423398,8 +423398,8 @@ "updateContext": null }, "value": "surface", - "start": 123294, - "end": 123303, + "start": 123293, + "end": 123302, "loc": { "start": { "line": 3104, @@ -423424,8 +423424,8 @@ "binop": null, "updateContext": null }, - "start": 123303, - "end": 123304, + "start": 123302, + "end": 123303, "loc": { "start": { "line": 3104, @@ -423452,8 +423452,8 @@ "updateContext": null }, "value": "switch", - "start": 123321, - "end": 123327, + "start": 123320, + "end": 123326, "loc": { "start": { "line": 3105, @@ -423477,8 +423477,8 @@ "postfix": false, "binop": null }, - "start": 123328, - "end": 123329, + "start": 123327, + "end": 123328, "loc": { "start": { "line": 3105, @@ -423503,8 +423503,8 @@ "binop": null }, "value": "cfg", - "start": 123329, - "end": 123332, + "start": 123328, + "end": 123331, "loc": { "start": { "line": 3105, @@ -423529,8 +423529,8 @@ "binop": null, "updateContext": null }, - "start": 123332, - "end": 123333, + "start": 123331, + "end": 123332, "loc": { "start": { "line": 3105, @@ -423555,8 +423555,8 @@ "binop": null }, "value": "type", - "start": 123333, - "end": 123337, + "start": 123332, + "end": 123336, "loc": { "start": { "line": 3105, @@ -423580,8 +423580,8 @@ "postfix": false, "binop": null }, - "start": 123337, - "end": 123338, + "start": 123336, + "end": 123337, "loc": { "start": { "line": 3105, @@ -423605,8 +423605,8 @@ "postfix": false, "binop": null }, - "start": 123339, - "end": 123340, + "start": 123338, + "end": 123339, "loc": { "start": { "line": 3105, @@ -423633,8 +423633,8 @@ "updateContext": null }, "value": "case", - "start": 123361, - "end": 123365, + "start": 123360, + "end": 123364, "loc": { "start": { "line": 3106, @@ -423659,8 +423659,8 @@ "binop": null }, "value": "DTX", - "start": 123366, - "end": 123369, + "start": 123365, + "end": 123368, "loc": { "start": { "line": 3106, @@ -423685,8 +423685,8 @@ "binop": null, "updateContext": null }, - "start": 123369, - "end": 123370, + "start": 123368, + "end": 123369, "loc": { "start": { "line": 3106, @@ -423713,8 +423713,8 @@ "updateContext": null }, "value": "for", - "start": 123395, - "end": 123398, + "start": 123394, + "end": 123397, "loc": { "start": { "line": 3107, @@ -423738,8 +423738,8 @@ "postfix": false, "binop": null }, - "start": 123399, - "end": 123400, + "start": 123398, + "end": 123399, "loc": { "start": { "line": 3107, @@ -423766,8 +423766,8 @@ "updateContext": null }, "value": "let", - "start": 123400, - "end": 123403, + "start": 123399, + "end": 123402, "loc": { "start": { "line": 3107, @@ -423792,8 +423792,8 @@ "binop": null }, "value": "i", - "start": 123404, - "end": 123405, + "start": 123403, + "end": 123404, "loc": { "start": { "line": 3107, @@ -423819,8 +423819,8 @@ "updateContext": null }, "value": "=", - "start": 123406, - "end": 123407, + "start": 123405, + "end": 123406, "loc": { "start": { "line": 3107, @@ -423846,8 +423846,8 @@ "updateContext": null }, "value": 0, - "start": 123408, - "end": 123409, + "start": 123407, + "end": 123408, "loc": { "start": { "line": 3107, @@ -423872,8 +423872,8 @@ "binop": null, "updateContext": null }, - "start": 123409, - "end": 123410, + "start": 123408, + "end": 123409, "loc": { "start": { "line": 3107, @@ -423898,8 +423898,8 @@ "binop": null }, "value": "len", - "start": 123411, - "end": 123414, + "start": 123410, + "end": 123413, "loc": { "start": { "line": 3107, @@ -423925,8 +423925,8 @@ "updateContext": null }, "value": "=", - "start": 123415, - "end": 123416, + "start": 123414, + "end": 123415, "loc": { "start": { "line": 3107, @@ -423951,8 +423951,8 @@ "binop": null }, "value": "cfg", - "start": 123417, - "end": 123420, + "start": 123416, + "end": 123419, "loc": { "start": { "line": 3107, @@ -423977,8 +423977,8 @@ "binop": null, "updateContext": null }, - "start": 123420, - "end": 123421, + "start": 123419, + "end": 123420, "loc": { "start": { "line": 3107, @@ -424003,8 +424003,8 @@ "binop": null }, "value": "buckets", - "start": 123421, - "end": 123428, + "start": 123420, + "end": 123427, "loc": { "start": { "line": 3107, @@ -424029,8 +424029,8 @@ "binop": null, "updateContext": null }, - "start": 123428, - "end": 123429, + "start": 123427, + "end": 123428, "loc": { "start": { "line": 3107, @@ -424055,8 +424055,8 @@ "binop": null }, "value": "length", - "start": 123429, - "end": 123435, + "start": 123428, + "end": 123434, "loc": { "start": { "line": 3107, @@ -424081,8 +424081,8 @@ "binop": null, "updateContext": null }, - "start": 123435, - "end": 123436, + "start": 123434, + "end": 123435, "loc": { "start": { "line": 3107, @@ -424107,8 +424107,8 @@ "binop": null }, "value": "i", - "start": 123437, - "end": 123438, + "start": 123436, + "end": 123437, "loc": { "start": { "line": 3107, @@ -424134,8 +424134,8 @@ "updateContext": null }, "value": "<", - "start": 123439, - "end": 123440, + "start": 123438, + "end": 123439, "loc": { "start": { "line": 3107, @@ -424160,8 +424160,8 @@ "binop": null }, "value": "len", - "start": 123441, - "end": 123444, + "start": 123440, + "end": 123443, "loc": { "start": { "line": 3107, @@ -424186,8 +424186,8 @@ "binop": null, "updateContext": null }, - "start": 123444, - "end": 123445, + "start": 123443, + "end": 123444, "loc": { "start": { "line": 3107, @@ -424212,8 +424212,8 @@ "binop": null }, "value": "i", - "start": 123446, - "end": 123447, + "start": 123445, + "end": 123446, "loc": { "start": { "line": 3107, @@ -424238,8 +424238,8 @@ "binop": null }, "value": "++", - "start": 123447, - "end": 123449, + "start": 123446, + "end": 123448, "loc": { "start": { "line": 3107, @@ -424263,8 +424263,8 @@ "postfix": false, "binop": null }, - "start": 123449, - "end": 123450, + "start": 123448, + "end": 123449, "loc": { "start": { "line": 3107, @@ -424288,8 +424288,8 @@ "postfix": false, "binop": null }, - "start": 123451, - "end": 123452, + "start": 123450, + "end": 123451, "loc": { "start": { "line": 3107, @@ -424314,8 +424314,8 @@ "binop": null }, "value": "countIndices", - "start": 123481, - "end": 123493, + "start": 123480, + "end": 123492, "loc": { "start": { "line": 3108, @@ -424341,8 +424341,8 @@ "updateContext": null }, "value": "+=", - "start": 123494, - "end": 123496, + "start": 123493, + "end": 123495, "loc": { "start": { "line": 3108, @@ -424367,8 +424367,8 @@ "binop": null }, "value": "cfg", - "start": 123497, - "end": 123500, + "start": 123496, + "end": 123499, "loc": { "start": { "line": 3108, @@ -424393,8 +424393,8 @@ "binop": null, "updateContext": null }, - "start": 123500, - "end": 123501, + "start": 123499, + "end": 123500, "loc": { "start": { "line": 3108, @@ -424419,8 +424419,8 @@ "binop": null }, "value": "buckets", - "start": 123501, - "end": 123508, + "start": 123500, + "end": 123507, "loc": { "start": { "line": 3108, @@ -424445,8 +424445,8 @@ "binop": null, "updateContext": null }, - "start": 123508, - "end": 123509, + "start": 123507, + "end": 123508, "loc": { "start": { "line": 3108, @@ -424471,8 +424471,8 @@ "binop": null }, "value": "i", - "start": 123509, - "end": 123510, + "start": 123508, + "end": 123509, "loc": { "start": { "line": 3108, @@ -424497,8 +424497,8 @@ "binop": null, "updateContext": null }, - "start": 123510, - "end": 123511, + "start": 123509, + "end": 123510, "loc": { "start": { "line": 3108, @@ -424523,8 +424523,8 @@ "binop": null, "updateContext": null }, - "start": 123511, - "end": 123512, + "start": 123510, + "end": 123511, "loc": { "start": { "line": 3108, @@ -424549,8 +424549,8 @@ "binop": null }, "value": "indices", - "start": 123512, - "end": 123519, + "start": 123511, + "end": 123518, "loc": { "start": { "line": 3108, @@ -424575,8 +424575,8 @@ "binop": null, "updateContext": null }, - "start": 123519, - "end": 123520, + "start": 123518, + "end": 123519, "loc": { "start": { "line": 3108, @@ -424601,8 +424601,8 @@ "binop": null }, "value": "length", - "start": 123520, - "end": 123526, + "start": 123519, + "end": 123525, "loc": { "start": { "line": 3108, @@ -424627,8 +424627,8 @@ "binop": null, "updateContext": null }, - "start": 123526, - "end": 123527, + "start": 123525, + "end": 123526, "loc": { "start": { "line": 3108, @@ -424652,8 +424652,8 @@ "postfix": false, "binop": null }, - "start": 123552, - "end": 123553, + "start": 123551, + "end": 123552, "loc": { "start": { "line": 3109, @@ -424680,8 +424680,8 @@ "updateContext": null }, "value": "break", - "start": 123578, - "end": 123583, + "start": 123577, + "end": 123582, "loc": { "start": { "line": 3110, @@ -424706,8 +424706,8 @@ "binop": null, "updateContext": null }, - "start": 123583, - "end": 123584, + "start": 123582, + "end": 123583, "loc": { "start": { "line": 3110, @@ -424734,8 +424734,8 @@ "updateContext": null }, "value": "case", - "start": 123605, - "end": 123609, + "start": 123604, + "end": 123608, "loc": { "start": { "line": 3111, @@ -424760,8 +424760,8 @@ "binop": null }, "value": "VBO_BATCHED", - "start": 123610, - "end": 123621, + "start": 123609, + "end": 123620, "loc": { "start": { "line": 3111, @@ -424786,8 +424786,8 @@ "binop": null, "updateContext": null }, - "start": 123621, - "end": 123622, + "start": 123620, + "end": 123621, "loc": { "start": { "line": 3111, @@ -424812,8 +424812,8 @@ "binop": null }, "value": "countIndices", - "start": 123647, - "end": 123659, + "start": 123646, + "end": 123658, "loc": { "start": { "line": 3112, @@ -424839,8 +424839,8 @@ "updateContext": null }, "value": "+=", - "start": 123660, - "end": 123662, + "start": 123659, + "end": 123661, "loc": { "start": { "line": 3112, @@ -424865,8 +424865,8 @@ "binop": null }, "value": "cfg", - "start": 123663, - "end": 123666, + "start": 123662, + "end": 123665, "loc": { "start": { "line": 3112, @@ -424891,8 +424891,8 @@ "binop": null, "updateContext": null }, - "start": 123666, - "end": 123667, + "start": 123665, + "end": 123666, "loc": { "start": { "line": 3112, @@ -424917,8 +424917,8 @@ "binop": null }, "value": "indices", - "start": 123667, - "end": 123674, + "start": 123666, + "end": 123673, "loc": { "start": { "line": 3112, @@ -424943,8 +424943,8 @@ "binop": null, "updateContext": null }, - "start": 123674, - "end": 123675, + "start": 123673, + "end": 123674, "loc": { "start": { "line": 3112, @@ -424969,8 +424969,8 @@ "binop": null }, "value": "length", - "start": 123675, - "end": 123681, + "start": 123674, + "end": 123680, "loc": { "start": { "line": 3112, @@ -424995,8 +424995,8 @@ "binop": null, "updateContext": null }, - "start": 123681, - "end": 123682, + "start": 123680, + "end": 123681, "loc": { "start": { "line": 3112, @@ -425023,8 +425023,8 @@ "updateContext": null }, "value": "break", - "start": 123707, - "end": 123712, + "start": 123706, + "end": 123711, "loc": { "start": { "line": 3113, @@ -425049,8 +425049,8 @@ "binop": null, "updateContext": null }, - "start": 123712, - "end": 123713, + "start": 123711, + "end": 123712, "loc": { "start": { "line": 3113, @@ -425077,8 +425077,8 @@ "updateContext": null }, "value": "case", - "start": 123734, - "end": 123738, + "start": 123733, + "end": 123737, "loc": { "start": { "line": 3114, @@ -425103,8 +425103,8 @@ "binop": null }, "value": "VBO_INSTANCED", - "start": 123739, - "end": 123752, + "start": 123738, + "end": 123751, "loc": { "start": { "line": 3114, @@ -425129,8 +425129,8 @@ "binop": null, "updateContext": null }, - "start": 123752, - "end": 123753, + "start": 123751, + "end": 123752, "loc": { "start": { "line": 3114, @@ -425155,8 +425155,8 @@ "binop": null }, "value": "countIndices", - "start": 123778, - "end": 123790, + "start": 123777, + "end": 123789, "loc": { "start": { "line": 3115, @@ -425182,8 +425182,8 @@ "updateContext": null }, "value": "+=", - "start": 123791, - "end": 123793, + "start": 123790, + "end": 123792, "loc": { "start": { "line": 3115, @@ -425208,8 +425208,8 @@ "binop": null }, "value": "cfg", - "start": 123794, - "end": 123797, + "start": 123793, + "end": 123796, "loc": { "start": { "line": 3115, @@ -425234,8 +425234,8 @@ "binop": null, "updateContext": null }, - "start": 123797, - "end": 123798, + "start": 123796, + "end": 123797, "loc": { "start": { "line": 3115, @@ -425260,8 +425260,8 @@ "binop": null }, "value": "geometry", - "start": 123798, - "end": 123806, + "start": 123797, + "end": 123805, "loc": { "start": { "line": 3115, @@ -425286,8 +425286,8 @@ "binop": null, "updateContext": null }, - "start": 123806, - "end": 123807, + "start": 123805, + "end": 123806, "loc": { "start": { "line": 3115, @@ -425312,8 +425312,8 @@ "binop": null }, "value": "indices", - "start": 123807, - "end": 123814, + "start": 123806, + "end": 123813, "loc": { "start": { "line": 3115, @@ -425338,8 +425338,8 @@ "binop": null, "updateContext": null }, - "start": 123814, - "end": 123815, + "start": 123813, + "end": 123814, "loc": { "start": { "line": 3115, @@ -425364,8 +425364,8 @@ "binop": null }, "value": "length", - "start": 123815, - "end": 123821, + "start": 123814, + "end": 123820, "loc": { "start": { "line": 3115, @@ -425390,8 +425390,8 @@ "binop": null, "updateContext": null }, - "start": 123821, - "end": 123822, + "start": 123820, + "end": 123821, "loc": { "start": { "line": 3115, @@ -425418,8 +425418,8 @@ "updateContext": null }, "value": "break", - "start": 123847, - "end": 123852, + "start": 123846, + "end": 123851, "loc": { "start": { "line": 3116, @@ -425444,8 +425444,8 @@ "binop": null, "updateContext": null }, - "start": 123852, - "end": 123853, + "start": 123851, + "end": 123852, "loc": { "start": { "line": 3116, @@ -425469,8 +425469,8 @@ "postfix": false, "binop": null }, - "start": 123870, - "end": 123871, + "start": 123869, + "end": 123870, "loc": { "start": { "line": 3117, @@ -425497,8 +425497,8 @@ "updateContext": null }, "value": "return", - "start": 123888, - "end": 123894, + "start": 123887, + "end": 123893, "loc": { "start": { "line": 3118, @@ -425523,8 +425523,8 @@ "binop": null }, "value": "Math", - "start": 123895, - "end": 123899, + "start": 123894, + "end": 123898, "loc": { "start": { "line": 3118, @@ -425549,8 +425549,8 @@ "binop": null, "updateContext": null }, - "start": 123899, - "end": 123900, + "start": 123898, + "end": 123899, "loc": { "start": { "line": 3118, @@ -425575,8 +425575,8 @@ "binop": null }, "value": "round", - "start": 123900, - "end": 123905, + "start": 123899, + "end": 123904, "loc": { "start": { "line": 3118, @@ -425600,8 +425600,8 @@ "postfix": false, "binop": null }, - "start": 123905, - "end": 123906, + "start": 123904, + "end": 123905, "loc": { "start": { "line": 3118, @@ -425626,8 +425626,8 @@ "binop": null }, "value": "countIndices", - "start": 123906, - "end": 123918, + "start": 123905, + "end": 123917, "loc": { "start": { "line": 3118, @@ -425653,8 +425653,8 @@ "updateContext": null }, "value": "/", - "start": 123919, - "end": 123920, + "start": 123918, + "end": 123919, "loc": { "start": { "line": 3118, @@ -425680,8 +425680,8 @@ "updateContext": null }, "value": 3, - "start": 123921, - "end": 123922, + "start": 123920, + "end": 123921, "loc": { "start": { "line": 3118, @@ -425705,8 +425705,8 @@ "postfix": false, "binop": null }, - "start": 123922, - "end": 123923, + "start": 123921, + "end": 123922, "loc": { "start": { "line": 3118, @@ -425731,8 +425731,8 @@ "binop": null, "updateContext": null }, - "start": 123923, - "end": 123924, + "start": 123922, + "end": 123923, "loc": { "start": { "line": 3118, @@ -425759,8 +425759,8 @@ "updateContext": null }, "value": "case", - "start": 123937, - "end": 123941, + "start": 123936, + "end": 123940, "loc": { "start": { "line": 3119, @@ -425786,8 +425786,8 @@ "updateContext": null }, "value": "points", - "start": 123942, - "end": 123950, + "start": 123941, + "end": 123949, "loc": { "start": { "line": 3119, @@ -425812,8 +425812,8 @@ "binop": null, "updateContext": null }, - "start": 123950, - "end": 123951, + "start": 123949, + "end": 123950, "loc": { "start": { "line": 3119, @@ -425840,8 +425840,8 @@ "updateContext": null }, "value": "switch", - "start": 123968, - "end": 123974, + "start": 123967, + "end": 123973, "loc": { "start": { "line": 3120, @@ -425865,8 +425865,8 @@ "postfix": false, "binop": null }, - "start": 123975, - "end": 123976, + "start": 123974, + "end": 123975, "loc": { "start": { "line": 3120, @@ -425891,8 +425891,8 @@ "binop": null }, "value": "cfg", - "start": 123976, - "end": 123979, + "start": 123975, + "end": 123978, "loc": { "start": { "line": 3120, @@ -425917,8 +425917,8 @@ "binop": null, "updateContext": null }, - "start": 123979, - "end": 123980, + "start": 123978, + "end": 123979, "loc": { "start": { "line": 3120, @@ -425943,8 +425943,8 @@ "binop": null }, "value": "type", - "start": 123980, - "end": 123984, + "start": 123979, + "end": 123983, "loc": { "start": { "line": 3120, @@ -425968,8 +425968,8 @@ "postfix": false, "binop": null }, - "start": 123984, - "end": 123985, + "start": 123983, + "end": 123984, "loc": { "start": { "line": 3120, @@ -425993,8 +425993,8 @@ "postfix": false, "binop": null }, - "start": 123986, - "end": 123987, + "start": 123985, + "end": 123986, "loc": { "start": { "line": 3120, @@ -426021,8 +426021,8 @@ "updateContext": null }, "value": "case", - "start": 124008, - "end": 124012, + "start": 124007, + "end": 124011, "loc": { "start": { "line": 3121, @@ -426047,8 +426047,8 @@ "binop": null }, "value": "DTX", - "start": 124013, - "end": 124016, + "start": 124012, + "end": 124015, "loc": { "start": { "line": 3121, @@ -426073,8 +426073,8 @@ "binop": null, "updateContext": null }, - "start": 124016, - "end": 124017, + "start": 124015, + "end": 124016, "loc": { "start": { "line": 3121, @@ -426101,8 +426101,8 @@ "updateContext": null }, "value": "for", - "start": 124042, - "end": 124045, + "start": 124041, + "end": 124044, "loc": { "start": { "line": 3122, @@ -426126,8 +426126,8 @@ "postfix": false, "binop": null }, - "start": 124046, - "end": 124047, + "start": 124045, + "end": 124046, "loc": { "start": { "line": 3122, @@ -426154,8 +426154,8 @@ "updateContext": null }, "value": "let", - "start": 124047, - "end": 124050, + "start": 124046, + "end": 124049, "loc": { "start": { "line": 3122, @@ -426180,8 +426180,8 @@ "binop": null }, "value": "i", - "start": 124051, - "end": 124052, + "start": 124050, + "end": 124051, "loc": { "start": { "line": 3122, @@ -426207,8 +426207,8 @@ "updateContext": null }, "value": "=", - "start": 124053, - "end": 124054, + "start": 124052, + "end": 124053, "loc": { "start": { "line": 3122, @@ -426234,8 +426234,8 @@ "updateContext": null }, "value": 0, - "start": 124055, - "end": 124056, + "start": 124054, + "end": 124055, "loc": { "start": { "line": 3122, @@ -426260,8 +426260,8 @@ "binop": null, "updateContext": null }, - "start": 124056, - "end": 124057, + "start": 124055, + "end": 124056, "loc": { "start": { "line": 3122, @@ -426286,8 +426286,8 @@ "binop": null }, "value": "len", - "start": 124058, - "end": 124061, + "start": 124057, + "end": 124060, "loc": { "start": { "line": 3122, @@ -426313,8 +426313,8 @@ "updateContext": null }, "value": "=", - "start": 124062, - "end": 124063, + "start": 124061, + "end": 124062, "loc": { "start": { "line": 3122, @@ -426339,8 +426339,8 @@ "binop": null }, "value": "cfg", - "start": 124064, - "end": 124067, + "start": 124063, + "end": 124066, "loc": { "start": { "line": 3122, @@ -426365,8 +426365,8 @@ "binop": null, "updateContext": null }, - "start": 124067, - "end": 124068, + "start": 124066, + "end": 124067, "loc": { "start": { "line": 3122, @@ -426391,8 +426391,8 @@ "binop": null }, "value": "buckets", - "start": 124068, - "end": 124075, + "start": 124067, + "end": 124074, "loc": { "start": { "line": 3122, @@ -426417,8 +426417,8 @@ "binop": null, "updateContext": null }, - "start": 124075, - "end": 124076, + "start": 124074, + "end": 124075, "loc": { "start": { "line": 3122, @@ -426443,8 +426443,8 @@ "binop": null }, "value": "length", - "start": 124076, - "end": 124082, + "start": 124075, + "end": 124081, "loc": { "start": { "line": 3122, @@ -426469,8 +426469,8 @@ "binop": null, "updateContext": null }, - "start": 124082, - "end": 124083, + "start": 124081, + "end": 124082, "loc": { "start": { "line": 3122, @@ -426495,8 +426495,8 @@ "binop": null }, "value": "i", - "start": 124084, - "end": 124085, + "start": 124083, + "end": 124084, "loc": { "start": { "line": 3122, @@ -426522,8 +426522,8 @@ "updateContext": null }, "value": "<", - "start": 124086, - "end": 124087, + "start": 124085, + "end": 124086, "loc": { "start": { "line": 3122, @@ -426548,8 +426548,8 @@ "binop": null }, "value": "len", - "start": 124088, - "end": 124091, + "start": 124087, + "end": 124090, "loc": { "start": { "line": 3122, @@ -426574,8 +426574,8 @@ "binop": null, "updateContext": null }, - "start": 124091, - "end": 124092, + "start": 124090, + "end": 124091, "loc": { "start": { "line": 3122, @@ -426600,8 +426600,8 @@ "binop": null }, "value": "i", - "start": 124093, - "end": 124094, + "start": 124092, + "end": 124093, "loc": { "start": { "line": 3122, @@ -426626,8 +426626,8 @@ "binop": null }, "value": "++", - "start": 124094, - "end": 124096, + "start": 124093, + "end": 124095, "loc": { "start": { "line": 3122, @@ -426651,8 +426651,8 @@ "postfix": false, "binop": null }, - "start": 124096, - "end": 124097, + "start": 124095, + "end": 124096, "loc": { "start": { "line": 3122, @@ -426676,8 +426676,8 @@ "postfix": false, "binop": null }, - "start": 124098, - "end": 124099, + "start": 124097, + "end": 124098, "loc": { "start": { "line": 3122, @@ -426702,8 +426702,8 @@ "binop": null }, "value": "countIndices", - "start": 124128, - "end": 124140, + "start": 124127, + "end": 124139, "loc": { "start": { "line": 3123, @@ -426729,8 +426729,8 @@ "updateContext": null }, "value": "+=", - "start": 124141, - "end": 124143, + "start": 124140, + "end": 124142, "loc": { "start": { "line": 3123, @@ -426755,8 +426755,8 @@ "binop": null }, "value": "cfg", - "start": 124144, - "end": 124147, + "start": 124143, + "end": 124146, "loc": { "start": { "line": 3123, @@ -426781,8 +426781,8 @@ "binop": null, "updateContext": null }, - "start": 124147, - "end": 124148, + "start": 124146, + "end": 124147, "loc": { "start": { "line": 3123, @@ -426807,8 +426807,8 @@ "binop": null }, "value": "buckets", - "start": 124148, - "end": 124155, + "start": 124147, + "end": 124154, "loc": { "start": { "line": 3123, @@ -426833,8 +426833,8 @@ "binop": null, "updateContext": null }, - "start": 124155, - "end": 124156, + "start": 124154, + "end": 124155, "loc": { "start": { "line": 3123, @@ -426859,8 +426859,8 @@ "binop": null }, "value": "i", - "start": 124156, - "end": 124157, + "start": 124155, + "end": 124156, "loc": { "start": { "line": 3123, @@ -426885,8 +426885,8 @@ "binop": null, "updateContext": null }, - "start": 124157, - "end": 124158, + "start": 124156, + "end": 124157, "loc": { "start": { "line": 3123, @@ -426911,8 +426911,8 @@ "binop": null, "updateContext": null }, - "start": 124158, - "end": 124159, + "start": 124157, + "end": 124158, "loc": { "start": { "line": 3123, @@ -426937,8 +426937,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 124159, - "end": 124178, + "start": 124158, + "end": 124177, "loc": { "start": { "line": 3123, @@ -426963,8 +426963,8 @@ "binop": null, "updateContext": null }, - "start": 124178, - "end": 124179, + "start": 124177, + "end": 124178, "loc": { "start": { "line": 3123, @@ -426989,8 +426989,8 @@ "binop": null }, "value": "length", - "start": 124179, - "end": 124185, + "start": 124178, + "end": 124184, "loc": { "start": { "line": 3123, @@ -427015,8 +427015,8 @@ "binop": null, "updateContext": null }, - "start": 124185, - "end": 124186, + "start": 124184, + "end": 124185, "loc": { "start": { "line": 3123, @@ -427040,8 +427040,8 @@ "postfix": false, "binop": null }, - "start": 124211, - "end": 124212, + "start": 124210, + "end": 124211, "loc": { "start": { "line": 3124, @@ -427068,8 +427068,8 @@ "updateContext": null }, "value": "break", - "start": 124237, - "end": 124242, + "start": 124236, + "end": 124241, "loc": { "start": { "line": 3125, @@ -427094,8 +427094,8 @@ "binop": null, "updateContext": null }, - "start": 124242, - "end": 124243, + "start": 124241, + "end": 124242, "loc": { "start": { "line": 3125, @@ -427122,8 +427122,8 @@ "updateContext": null }, "value": "case", - "start": 124264, - "end": 124268, + "start": 124263, + "end": 124267, "loc": { "start": { "line": 3126, @@ -427148,8 +427148,8 @@ "binop": null }, "value": "VBO_BATCHED", - "start": 124269, - "end": 124280, + "start": 124268, + "end": 124279, "loc": { "start": { "line": 3126, @@ -427174,8 +427174,8 @@ "binop": null, "updateContext": null }, - "start": 124280, - "end": 124281, + "start": 124279, + "end": 124280, "loc": { "start": { "line": 3126, @@ -427200,8 +427200,8 @@ "binop": null }, "value": "countIndices", - "start": 124306, - "end": 124318, + "start": 124305, + "end": 124317, "loc": { "start": { "line": 3127, @@ -427227,8 +427227,8 @@ "updateContext": null }, "value": "+=", - "start": 124319, - "end": 124321, + "start": 124318, + "end": 124320, "loc": { "start": { "line": 3127, @@ -427253,8 +427253,8 @@ "binop": null }, "value": "cfg", - "start": 124322, - "end": 124325, + "start": 124321, + "end": 124324, "loc": { "start": { "line": 3127, @@ -427279,8 +427279,8 @@ "binop": null, "updateContext": null }, - "start": 124325, - "end": 124326, + "start": 124324, + "end": 124325, "loc": { "start": { "line": 3127, @@ -427305,8 +427305,8 @@ "binop": null }, "value": "positions", - "start": 124326, - "end": 124335, + "start": 124325, + "end": 124334, "loc": { "start": { "line": 3127, @@ -427331,8 +427331,8 @@ "binop": null, "updateContext": null }, - "start": 124336, - "end": 124337, + "start": 124335, + "end": 124336, "loc": { "start": { "line": 3127, @@ -427357,8 +427357,8 @@ "binop": null }, "value": "cfg", - "start": 124338, - "end": 124341, + "start": 124337, + "end": 124340, "loc": { "start": { "line": 3127, @@ -427383,8 +427383,8 @@ "binop": null, "updateContext": null }, - "start": 124341, - "end": 124342, + "start": 124340, + "end": 124341, "loc": { "start": { "line": 3127, @@ -427409,8 +427409,8 @@ "binop": null }, "value": "positions", - "start": 124342, - "end": 124351, + "start": 124341, + "end": 124350, "loc": { "start": { "line": 3127, @@ -427435,8 +427435,8 @@ "binop": null, "updateContext": null }, - "start": 124351, - "end": 124352, + "start": 124350, + "end": 124351, "loc": { "start": { "line": 3127, @@ -427461,8 +427461,8 @@ "binop": null }, "value": "length", - "start": 124352, - "end": 124358, + "start": 124351, + "end": 124357, "loc": { "start": { "line": 3127, @@ -427487,8 +427487,8 @@ "binop": null, "updateContext": null }, - "start": 124359, - "end": 124360, + "start": 124358, + "end": 124359, "loc": { "start": { "line": 3127, @@ -427513,8 +427513,8 @@ "binop": null }, "value": "cfg", - "start": 124361, - "end": 124364, + "start": 124360, + "end": 124363, "loc": { "start": { "line": 3127, @@ -427539,8 +427539,8 @@ "binop": null, "updateContext": null }, - "start": 124364, - "end": 124365, + "start": 124363, + "end": 124364, "loc": { "start": { "line": 3127, @@ -427565,8 +427565,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 124365, - "end": 124384, + "start": 124364, + "end": 124383, "loc": { "start": { "line": 3127, @@ -427591,8 +427591,8 @@ "binop": null, "updateContext": null }, - "start": 124384, - "end": 124385, + "start": 124383, + "end": 124384, "loc": { "start": { "line": 3127, @@ -427617,8 +427617,8 @@ "binop": null }, "value": "length", - "start": 124385, - "end": 124391, + "start": 124384, + "end": 124390, "loc": { "start": { "line": 3127, @@ -427643,8 +427643,8 @@ "binop": null, "updateContext": null }, - "start": 124391, - "end": 124392, + "start": 124390, + "end": 124391, "loc": { "start": { "line": 3127, @@ -427671,8 +427671,8 @@ "updateContext": null }, "value": "break", - "start": 124417, - "end": 124422, + "start": 124416, + "end": 124421, "loc": { "start": { "line": 3128, @@ -427697,8 +427697,8 @@ "binop": null, "updateContext": null }, - "start": 124422, - "end": 124423, + "start": 124421, + "end": 124422, "loc": { "start": { "line": 3128, @@ -427725,8 +427725,8 @@ "updateContext": null }, "value": "case", - "start": 124444, - "end": 124448, + "start": 124443, + "end": 124447, "loc": { "start": { "line": 3129, @@ -427751,8 +427751,8 @@ "binop": null }, "value": "VBO_INSTANCED", - "start": 124449, - "end": 124462, + "start": 124448, + "end": 124461, "loc": { "start": { "line": 3129, @@ -427777,8 +427777,8 @@ "binop": null, "updateContext": null }, - "start": 124462, - "end": 124463, + "start": 124461, + "end": 124462, "loc": { "start": { "line": 3129, @@ -427805,8 +427805,8 @@ "updateContext": null }, "value": "const", - "start": 124488, - "end": 124493, + "start": 124487, + "end": 124492, "loc": { "start": { "line": 3130, @@ -427831,8 +427831,8 @@ "binop": null }, "value": "geometry", - "start": 124494, - "end": 124502, + "start": 124493, + "end": 124501, "loc": { "start": { "line": 3130, @@ -427858,8 +427858,8 @@ "updateContext": null }, "value": "=", - "start": 124503, - "end": 124504, + "start": 124502, + "end": 124503, "loc": { "start": { "line": 3130, @@ -427884,8 +427884,8 @@ "binop": null }, "value": "cfg", - "start": 124505, - "end": 124508, + "start": 124504, + "end": 124507, "loc": { "start": { "line": 3130, @@ -427910,8 +427910,8 @@ "binop": null, "updateContext": null }, - "start": 124508, - "end": 124509, + "start": 124507, + "end": 124508, "loc": { "start": { "line": 3130, @@ -427936,8 +427936,8 @@ "binop": null }, "value": "geometry", - "start": 124509, - "end": 124517, + "start": 124508, + "end": 124516, "loc": { "start": { "line": 3130, @@ -427962,8 +427962,8 @@ "binop": null, "updateContext": null }, - "start": 124517, - "end": 124518, + "start": 124516, + "end": 124517, "loc": { "start": { "line": 3130, @@ -427988,8 +427988,8 @@ "binop": null }, "value": "countIndices", - "start": 124543, - "end": 124555, + "start": 124542, + "end": 124554, "loc": { "start": { "line": 3131, @@ -428015,8 +428015,8 @@ "updateContext": null }, "value": "+=", - "start": 124556, - "end": 124558, + "start": 124555, + "end": 124557, "loc": { "start": { "line": 3131, @@ -428041,8 +428041,8 @@ "binop": null }, "value": "geometry", - "start": 124559, - "end": 124567, + "start": 124558, + "end": 124566, "loc": { "start": { "line": 3131, @@ -428067,8 +428067,8 @@ "binop": null, "updateContext": null }, - "start": 124567, - "end": 124568, + "start": 124566, + "end": 124567, "loc": { "start": { "line": 3131, @@ -428093,8 +428093,8 @@ "binop": null }, "value": "positions", - "start": 124568, - "end": 124577, + "start": 124567, + "end": 124576, "loc": { "start": { "line": 3131, @@ -428119,8 +428119,8 @@ "binop": null, "updateContext": null }, - "start": 124578, - "end": 124579, + "start": 124577, + "end": 124578, "loc": { "start": { "line": 3131, @@ -428145,8 +428145,8 @@ "binop": null }, "value": "geometry", - "start": 124580, - "end": 124588, + "start": 124579, + "end": 124587, "loc": { "start": { "line": 3131, @@ -428171,8 +428171,8 @@ "binop": null, "updateContext": null }, - "start": 124588, - "end": 124589, + "start": 124587, + "end": 124588, "loc": { "start": { "line": 3131, @@ -428197,8 +428197,8 @@ "binop": null }, "value": "positions", - "start": 124589, - "end": 124598, + "start": 124588, + "end": 124597, "loc": { "start": { "line": 3131, @@ -428223,8 +428223,8 @@ "binop": null, "updateContext": null }, - "start": 124598, - "end": 124599, + "start": 124597, + "end": 124598, "loc": { "start": { "line": 3131, @@ -428249,8 +428249,8 @@ "binop": null }, "value": "length", - "start": 124599, - "end": 124605, + "start": 124598, + "end": 124604, "loc": { "start": { "line": 3131, @@ -428275,8 +428275,8 @@ "binop": null, "updateContext": null }, - "start": 124606, - "end": 124607, + "start": 124605, + "end": 124606, "loc": { "start": { "line": 3131, @@ -428301,8 +428301,8 @@ "binop": null }, "value": "geometry", - "start": 124608, - "end": 124616, + "start": 124607, + "end": 124615, "loc": { "start": { "line": 3131, @@ -428327,8 +428327,8 @@ "binop": null, "updateContext": null }, - "start": 124616, - "end": 124617, + "start": 124615, + "end": 124616, "loc": { "start": { "line": 3131, @@ -428353,8 +428353,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 124617, - "end": 124636, + "start": 124616, + "end": 124635, "loc": { "start": { "line": 3131, @@ -428379,8 +428379,8 @@ "binop": null, "updateContext": null }, - "start": 124636, - "end": 124637, + "start": 124635, + "end": 124636, "loc": { "start": { "line": 3131, @@ -428405,8 +428405,8 @@ "binop": null }, "value": "length", - "start": 124637, - "end": 124643, + "start": 124636, + "end": 124642, "loc": { "start": { "line": 3131, @@ -428431,8 +428431,8 @@ "binop": null, "updateContext": null }, - "start": 124643, - "end": 124644, + "start": 124642, + "end": 124643, "loc": { "start": { "line": 3131, @@ -428459,8 +428459,8 @@ "updateContext": null }, "value": "break", - "start": 124669, - "end": 124674, + "start": 124668, + "end": 124673, "loc": { "start": { "line": 3132, @@ -428485,8 +428485,8 @@ "binop": null, "updateContext": null }, - "start": 124674, - "end": 124675, + "start": 124673, + "end": 124674, "loc": { "start": { "line": 3132, @@ -428510,8 +428510,8 @@ "postfix": false, "binop": null }, - "start": 124692, - "end": 124693, + "start": 124691, + "end": 124692, "loc": { "start": { "line": 3133, @@ -428538,8 +428538,8 @@ "updateContext": null }, "value": "return", - "start": 124710, - "end": 124716, + "start": 124709, + "end": 124715, "loc": { "start": { "line": 3134, @@ -428564,8 +428564,8 @@ "binop": null }, "value": "Math", - "start": 124717, - "end": 124721, + "start": 124716, + "end": 124720, "loc": { "start": { "line": 3134, @@ -428590,8 +428590,8 @@ "binop": null, "updateContext": null }, - "start": 124721, - "end": 124722, + "start": 124720, + "end": 124721, "loc": { "start": { "line": 3134, @@ -428616,8 +428616,8 @@ "binop": null }, "value": "round", - "start": 124722, - "end": 124727, + "start": 124721, + "end": 124726, "loc": { "start": { "line": 3134, @@ -428641,8 +428641,8 @@ "postfix": false, "binop": null }, - "start": 124727, - "end": 124728, + "start": 124726, + "end": 124727, "loc": { "start": { "line": 3134, @@ -428667,8 +428667,8 @@ "binop": null }, "value": "countIndices", - "start": 124728, - "end": 124740, + "start": 124727, + "end": 124739, "loc": { "start": { "line": 3134, @@ -428692,8 +428692,8 @@ "postfix": false, "binop": null }, - "start": 124740, - "end": 124741, + "start": 124739, + "end": 124740, "loc": { "start": { "line": 3134, @@ -428718,8 +428718,8 @@ "binop": null, "updateContext": null }, - "start": 124741, - "end": 124742, + "start": 124740, + "end": 124741, "loc": { "start": { "line": 3134, @@ -428746,8 +428746,8 @@ "updateContext": null }, "value": "case", - "start": 124755, - "end": 124759, + "start": 124754, + "end": 124758, "loc": { "start": { "line": 3135, @@ -428773,8 +428773,8 @@ "updateContext": null }, "value": "lines", - "start": 124760, - "end": 124767, + "start": 124759, + "end": 124766, "loc": { "start": { "line": 3135, @@ -428799,8 +428799,8 @@ "binop": null, "updateContext": null }, - "start": 124767, - "end": 124768, + "start": 124766, + "end": 124767, "loc": { "start": { "line": 3135, @@ -428827,8 +428827,8 @@ "updateContext": null }, "value": "case", - "start": 124781, - "end": 124785, + "start": 124780, + "end": 124784, "loc": { "start": { "line": 3136, @@ -428854,8 +428854,8 @@ "updateContext": null }, "value": "line-strip", - "start": 124786, - "end": 124798, + "start": 124785, + "end": 124797, "loc": { "start": { "line": 3136, @@ -428880,8 +428880,8 @@ "binop": null, "updateContext": null }, - "start": 124798, - "end": 124799, + "start": 124797, + "end": 124798, "loc": { "start": { "line": 3136, @@ -428908,8 +428908,8 @@ "updateContext": null }, "value": "switch", - "start": 124816, - "end": 124822, + "start": 124815, + "end": 124821, "loc": { "start": { "line": 3137, @@ -428933,8 +428933,8 @@ "postfix": false, "binop": null }, - "start": 124823, - "end": 124824, + "start": 124822, + "end": 124823, "loc": { "start": { "line": 3137, @@ -428959,8 +428959,8 @@ "binop": null }, "value": "cfg", - "start": 124824, - "end": 124827, + "start": 124823, + "end": 124826, "loc": { "start": { "line": 3137, @@ -428985,8 +428985,8 @@ "binop": null, "updateContext": null }, - "start": 124827, - "end": 124828, + "start": 124826, + "end": 124827, "loc": { "start": { "line": 3137, @@ -429011,8 +429011,8 @@ "binop": null }, "value": "type", - "start": 124828, - "end": 124832, + "start": 124827, + "end": 124831, "loc": { "start": { "line": 3137, @@ -429036,8 +429036,8 @@ "postfix": false, "binop": null }, - "start": 124832, - "end": 124833, + "start": 124831, + "end": 124832, "loc": { "start": { "line": 3137, @@ -429061,8 +429061,8 @@ "postfix": false, "binop": null }, - "start": 124834, - "end": 124835, + "start": 124833, + "end": 124834, "loc": { "start": { "line": 3137, @@ -429089,8 +429089,8 @@ "updateContext": null }, "value": "case", - "start": 124856, - "end": 124860, + "start": 124855, + "end": 124859, "loc": { "start": { "line": 3138, @@ -429115,8 +429115,8 @@ "binop": null }, "value": "DTX", - "start": 124861, - "end": 124864, + "start": 124860, + "end": 124863, "loc": { "start": { "line": 3138, @@ -429141,8 +429141,8 @@ "binop": null, "updateContext": null }, - "start": 124864, - "end": 124865, + "start": 124863, + "end": 124864, "loc": { "start": { "line": 3138, @@ -429169,8 +429169,8 @@ "updateContext": null }, "value": "for", - "start": 124890, - "end": 124893, + "start": 124889, + "end": 124892, "loc": { "start": { "line": 3139, @@ -429194,8 +429194,8 @@ "postfix": false, "binop": null }, - "start": 124894, - "end": 124895, + "start": 124893, + "end": 124894, "loc": { "start": { "line": 3139, @@ -429222,8 +429222,8 @@ "updateContext": null }, "value": "let", - "start": 124895, - "end": 124898, + "start": 124894, + "end": 124897, "loc": { "start": { "line": 3139, @@ -429248,8 +429248,8 @@ "binop": null }, "value": "i", - "start": 124899, - "end": 124900, + "start": 124898, + "end": 124899, "loc": { "start": { "line": 3139, @@ -429275,8 +429275,8 @@ "updateContext": null }, "value": "=", - "start": 124901, - "end": 124902, + "start": 124900, + "end": 124901, "loc": { "start": { "line": 3139, @@ -429302,8 +429302,8 @@ "updateContext": null }, "value": 0, - "start": 124903, - "end": 124904, + "start": 124902, + "end": 124903, "loc": { "start": { "line": 3139, @@ -429328,8 +429328,8 @@ "binop": null, "updateContext": null }, - "start": 124904, - "end": 124905, + "start": 124903, + "end": 124904, "loc": { "start": { "line": 3139, @@ -429354,8 +429354,8 @@ "binop": null }, "value": "len", - "start": 124906, - "end": 124909, + "start": 124905, + "end": 124908, "loc": { "start": { "line": 3139, @@ -429381,8 +429381,8 @@ "updateContext": null }, "value": "=", - "start": 124910, - "end": 124911, + "start": 124909, + "end": 124910, "loc": { "start": { "line": 3139, @@ -429407,8 +429407,8 @@ "binop": null }, "value": "cfg", - "start": 124912, - "end": 124915, + "start": 124911, + "end": 124914, "loc": { "start": { "line": 3139, @@ -429433,8 +429433,8 @@ "binop": null, "updateContext": null }, - "start": 124915, - "end": 124916, + "start": 124914, + "end": 124915, "loc": { "start": { "line": 3139, @@ -429459,8 +429459,8 @@ "binop": null }, "value": "buckets", - "start": 124916, - "end": 124923, + "start": 124915, + "end": 124922, "loc": { "start": { "line": 3139, @@ -429485,8 +429485,8 @@ "binop": null, "updateContext": null }, - "start": 124923, - "end": 124924, + "start": 124922, + "end": 124923, "loc": { "start": { "line": 3139, @@ -429511,8 +429511,8 @@ "binop": null }, "value": "length", - "start": 124924, - "end": 124930, + "start": 124923, + "end": 124929, "loc": { "start": { "line": 3139, @@ -429537,8 +429537,8 @@ "binop": null, "updateContext": null }, - "start": 124930, - "end": 124931, + "start": 124929, + "end": 124930, "loc": { "start": { "line": 3139, @@ -429563,8 +429563,8 @@ "binop": null }, "value": "i", - "start": 124932, - "end": 124933, + "start": 124931, + "end": 124932, "loc": { "start": { "line": 3139, @@ -429590,8 +429590,8 @@ "updateContext": null }, "value": "<", - "start": 124934, - "end": 124935, + "start": 124933, + "end": 124934, "loc": { "start": { "line": 3139, @@ -429616,8 +429616,8 @@ "binop": null }, "value": "len", - "start": 124936, - "end": 124939, + "start": 124935, + "end": 124938, "loc": { "start": { "line": 3139, @@ -429642,8 +429642,8 @@ "binop": null, "updateContext": null }, - "start": 124939, - "end": 124940, + "start": 124938, + "end": 124939, "loc": { "start": { "line": 3139, @@ -429668,8 +429668,8 @@ "binop": null }, "value": "i", - "start": 124941, - "end": 124942, + "start": 124940, + "end": 124941, "loc": { "start": { "line": 3139, @@ -429694,8 +429694,8 @@ "binop": null }, "value": "++", - "start": 124942, - "end": 124944, + "start": 124941, + "end": 124943, "loc": { "start": { "line": 3139, @@ -429719,8 +429719,8 @@ "postfix": false, "binop": null }, - "start": 124944, - "end": 124945, + "start": 124943, + "end": 124944, "loc": { "start": { "line": 3139, @@ -429744,8 +429744,8 @@ "postfix": false, "binop": null }, - "start": 124946, - "end": 124947, + "start": 124945, + "end": 124946, "loc": { "start": { "line": 3139, @@ -429770,8 +429770,8 @@ "binop": null }, "value": "countIndices", - "start": 124976, - "end": 124988, + "start": 124975, + "end": 124987, "loc": { "start": { "line": 3140, @@ -429797,8 +429797,8 @@ "updateContext": null }, "value": "+=", - "start": 124989, - "end": 124991, + "start": 124988, + "end": 124990, "loc": { "start": { "line": 3140, @@ -429823,8 +429823,8 @@ "binop": null }, "value": "cfg", - "start": 124992, - "end": 124995, + "start": 124991, + "end": 124994, "loc": { "start": { "line": 3140, @@ -429849,8 +429849,8 @@ "binop": null, "updateContext": null }, - "start": 124995, - "end": 124996, + "start": 124994, + "end": 124995, "loc": { "start": { "line": 3140, @@ -429875,8 +429875,8 @@ "binop": null }, "value": "buckets", - "start": 124996, - "end": 125003, + "start": 124995, + "end": 125002, "loc": { "start": { "line": 3140, @@ -429901,8 +429901,8 @@ "binop": null, "updateContext": null }, - "start": 125003, - "end": 125004, + "start": 125002, + "end": 125003, "loc": { "start": { "line": 3140, @@ -429927,8 +429927,8 @@ "binop": null }, "value": "i", - "start": 125004, - "end": 125005, + "start": 125003, + "end": 125004, "loc": { "start": { "line": 3140, @@ -429953,8 +429953,8 @@ "binop": null, "updateContext": null }, - "start": 125005, - "end": 125006, + "start": 125004, + "end": 125005, "loc": { "start": { "line": 3140, @@ -429979,8 +429979,8 @@ "binop": null, "updateContext": null }, - "start": 125006, - "end": 125007, + "start": 125005, + "end": 125006, "loc": { "start": { "line": 3140, @@ -430005,8 +430005,8 @@ "binop": null }, "value": "indices", - "start": 125007, - "end": 125014, + "start": 125006, + "end": 125013, "loc": { "start": { "line": 3140, @@ -430031,8 +430031,8 @@ "binop": null, "updateContext": null }, - "start": 125014, - "end": 125015, + "start": 125013, + "end": 125014, "loc": { "start": { "line": 3140, @@ -430057,8 +430057,8 @@ "binop": null }, "value": "length", - "start": 125015, - "end": 125021, + "start": 125014, + "end": 125020, "loc": { "start": { "line": 3140, @@ -430083,8 +430083,8 @@ "binop": null, "updateContext": null }, - "start": 125021, - "end": 125022, + "start": 125020, + "end": 125021, "loc": { "start": { "line": 3140, @@ -430108,8 +430108,8 @@ "postfix": false, "binop": null }, - "start": 125047, - "end": 125048, + "start": 125046, + "end": 125047, "loc": { "start": { "line": 3141, @@ -430136,8 +430136,8 @@ "updateContext": null }, "value": "break", - "start": 125073, - "end": 125078, + "start": 125072, + "end": 125077, "loc": { "start": { "line": 3142, @@ -430162,8 +430162,8 @@ "binop": null, "updateContext": null }, - "start": 125078, - "end": 125079, + "start": 125077, + "end": 125078, "loc": { "start": { "line": 3142, @@ -430190,8 +430190,8 @@ "updateContext": null }, "value": "case", - "start": 125100, - "end": 125104, + "start": 125099, + "end": 125103, "loc": { "start": { "line": 3143, @@ -430216,8 +430216,8 @@ "binop": null }, "value": "VBO_BATCHED", - "start": 125105, - "end": 125116, + "start": 125104, + "end": 125115, "loc": { "start": { "line": 3143, @@ -430242,8 +430242,8 @@ "binop": null, "updateContext": null }, - "start": 125116, - "end": 125117, + "start": 125115, + "end": 125116, "loc": { "start": { "line": 3143, @@ -430268,8 +430268,8 @@ "binop": null }, "value": "countIndices", - "start": 125142, - "end": 125154, + "start": 125141, + "end": 125153, "loc": { "start": { "line": 3144, @@ -430295,8 +430295,8 @@ "updateContext": null }, "value": "+=", - "start": 125155, - "end": 125157, + "start": 125154, + "end": 125156, "loc": { "start": { "line": 3144, @@ -430321,8 +430321,8 @@ "binop": null }, "value": "cfg", - "start": 125158, - "end": 125161, + "start": 125157, + "end": 125160, "loc": { "start": { "line": 3144, @@ -430347,8 +430347,8 @@ "binop": null, "updateContext": null }, - "start": 125161, - "end": 125162, + "start": 125160, + "end": 125161, "loc": { "start": { "line": 3144, @@ -430373,8 +430373,8 @@ "binop": null }, "value": "indices", - "start": 125162, - "end": 125169, + "start": 125161, + "end": 125168, "loc": { "start": { "line": 3144, @@ -430399,8 +430399,8 @@ "binop": null, "updateContext": null }, - "start": 125169, - "end": 125170, + "start": 125168, + "end": 125169, "loc": { "start": { "line": 3144, @@ -430425,8 +430425,8 @@ "binop": null }, "value": "length", - "start": 125170, - "end": 125176, + "start": 125169, + "end": 125175, "loc": { "start": { "line": 3144, @@ -430451,8 +430451,8 @@ "binop": null, "updateContext": null }, - "start": 125176, - "end": 125177, + "start": 125175, + "end": 125176, "loc": { "start": { "line": 3144, @@ -430479,8 +430479,8 @@ "updateContext": null }, "value": "break", - "start": 125202, - "end": 125207, + "start": 125201, + "end": 125206, "loc": { "start": { "line": 3145, @@ -430505,8 +430505,8 @@ "binop": null, "updateContext": null }, - "start": 125207, - "end": 125208, + "start": 125206, + "end": 125207, "loc": { "start": { "line": 3145, @@ -430533,8 +430533,8 @@ "updateContext": null }, "value": "case", - "start": 125229, - "end": 125233, + "start": 125228, + "end": 125232, "loc": { "start": { "line": 3146, @@ -430559,8 +430559,8 @@ "binop": null }, "value": "VBO_INSTANCED", - "start": 125234, - "end": 125247, + "start": 125233, + "end": 125246, "loc": { "start": { "line": 3146, @@ -430585,8 +430585,8 @@ "binop": null, "updateContext": null }, - "start": 125247, - "end": 125248, + "start": 125246, + "end": 125247, "loc": { "start": { "line": 3146, @@ -430611,8 +430611,8 @@ "binop": null }, "value": "countIndices", - "start": 125273, - "end": 125285, + "start": 125272, + "end": 125284, "loc": { "start": { "line": 3147, @@ -430638,8 +430638,8 @@ "updateContext": null }, "value": "+=", - "start": 125286, - "end": 125288, + "start": 125285, + "end": 125287, "loc": { "start": { "line": 3147, @@ -430664,8 +430664,8 @@ "binop": null }, "value": "cfg", - "start": 125289, - "end": 125292, + "start": 125288, + "end": 125291, "loc": { "start": { "line": 3147, @@ -430690,8 +430690,8 @@ "binop": null, "updateContext": null }, - "start": 125292, - "end": 125293, + "start": 125291, + "end": 125292, "loc": { "start": { "line": 3147, @@ -430716,8 +430716,8 @@ "binop": null }, "value": "geometry", - "start": 125293, - "end": 125301, + "start": 125292, + "end": 125300, "loc": { "start": { "line": 3147, @@ -430742,8 +430742,8 @@ "binop": null, "updateContext": null }, - "start": 125301, - "end": 125302, + "start": 125300, + "end": 125301, "loc": { "start": { "line": 3147, @@ -430768,8 +430768,8 @@ "binop": null }, "value": "indices", - "start": 125302, - "end": 125309, + "start": 125301, + "end": 125308, "loc": { "start": { "line": 3147, @@ -430794,8 +430794,8 @@ "binop": null, "updateContext": null }, - "start": 125309, - "end": 125310, + "start": 125308, + "end": 125309, "loc": { "start": { "line": 3147, @@ -430820,8 +430820,8 @@ "binop": null }, "value": "length", - "start": 125310, - "end": 125316, + "start": 125309, + "end": 125315, "loc": { "start": { "line": 3147, @@ -430846,8 +430846,8 @@ "binop": null, "updateContext": null }, - "start": 125316, - "end": 125317, + "start": 125315, + "end": 125316, "loc": { "start": { "line": 3147, @@ -430874,8 +430874,8 @@ "updateContext": null }, "value": "break", - "start": 125342, - "end": 125347, + "start": 125341, + "end": 125346, "loc": { "start": { "line": 3148, @@ -430900,8 +430900,8 @@ "binop": null, "updateContext": null }, - "start": 125347, - "end": 125348, + "start": 125346, + "end": 125347, "loc": { "start": { "line": 3148, @@ -430925,8 +430925,8 @@ "postfix": false, "binop": null }, - "start": 125365, - "end": 125366, + "start": 125364, + "end": 125365, "loc": { "start": { "line": 3149, @@ -430953,8 +430953,8 @@ "updateContext": null }, "value": "return", - "start": 125383, - "end": 125389, + "start": 125382, + "end": 125388, "loc": { "start": { "line": 3150, @@ -430979,8 +430979,8 @@ "binop": null }, "value": "Math", - "start": 125390, - "end": 125394, + "start": 125389, + "end": 125393, "loc": { "start": { "line": 3150, @@ -431005,8 +431005,8 @@ "binop": null, "updateContext": null }, - "start": 125394, - "end": 125395, + "start": 125393, + "end": 125394, "loc": { "start": { "line": 3150, @@ -431031,8 +431031,8 @@ "binop": null }, "value": "round", - "start": 125395, - "end": 125400, + "start": 125394, + "end": 125399, "loc": { "start": { "line": 3150, @@ -431056,8 +431056,8 @@ "postfix": false, "binop": null }, - "start": 125400, - "end": 125401, + "start": 125399, + "end": 125400, "loc": { "start": { "line": 3150, @@ -431082,8 +431082,8 @@ "binop": null }, "value": "countIndices", - "start": 125401, - "end": 125413, + "start": 125400, + "end": 125412, "loc": { "start": { "line": 3150, @@ -431109,8 +431109,8 @@ "updateContext": null }, "value": "/", - "start": 125414, - "end": 125415, + "start": 125413, + "end": 125414, "loc": { "start": { "line": 3150, @@ -431136,8 +431136,8 @@ "updateContext": null }, "value": 2, - "start": 125416, - "end": 125417, + "start": 125415, + "end": 125416, "loc": { "start": { "line": 3150, @@ -431161,8 +431161,8 @@ "postfix": false, "binop": null }, - "start": 125417, - "end": 125418, + "start": 125416, + "end": 125417, "loc": { "start": { "line": 3150, @@ -431187,8 +431187,8 @@ "binop": null, "updateContext": null }, - "start": 125418, - "end": 125419, + "start": 125417, + "end": 125418, "loc": { "start": { "line": 3150, @@ -431212,8 +431212,8 @@ "postfix": false, "binop": null }, - "start": 125428, - "end": 125429, + "start": 125427, + "end": 125428, "loc": { "start": { "line": 3151, @@ -431240,8 +431240,8 @@ "updateContext": null }, "value": "return", - "start": 125438, - "end": 125444, + "start": 125437, + "end": 125443, "loc": { "start": { "line": 3152, @@ -431267,8 +431267,8 @@ "updateContext": null }, "value": 0, - "start": 125445, - "end": 125446, + "start": 125444, + "end": 125445, "loc": { "start": { "line": 3152, @@ -431293,8 +431293,8 @@ "binop": null, "updateContext": null }, - "start": 125446, - "end": 125447, + "start": 125445, + "end": 125446, "loc": { "start": { "line": 3152, @@ -431318,8 +431318,8 @@ "postfix": false, "binop": null }, - "start": 125452, - "end": 125453, + "start": 125451, + "end": 125452, "loc": { "start": { "line": 3153, @@ -431344,8 +431344,8 @@ "binop": null }, "value": "_getDTXLayer", - "start": 125459, - "end": 125471, + "start": 125458, + "end": 125470, "loc": { "start": { "line": 3155, @@ -431369,8 +431369,8 @@ "postfix": false, "binop": null }, - "start": 125471, - "end": 125472, + "start": 125470, + "end": 125471, "loc": { "start": { "line": 3155, @@ -431395,8 +431395,8 @@ "binop": null }, "value": "cfg", - "start": 125472, - "end": 125475, + "start": 125471, + "end": 125474, "loc": { "start": { "line": 3155, @@ -431420,8 +431420,8 @@ "postfix": false, "binop": null }, - "start": 125475, - "end": 125476, + "start": 125474, + "end": 125475, "loc": { "start": { "line": 3155, @@ -431445,8 +431445,8 @@ "postfix": false, "binop": null }, - "start": 125477, - "end": 125478, + "start": 125476, + "end": 125477, "loc": { "start": { "line": 3155, @@ -431473,8 +431473,8 @@ "updateContext": null }, "value": "const", - "start": 125487, - "end": 125492, + "start": 125486, + "end": 125491, "loc": { "start": { "line": 3156, @@ -431499,8 +431499,8 @@ "binop": null }, "value": "origin", - "start": 125493, - "end": 125499, + "start": 125492, + "end": 125498, "loc": { "start": { "line": 3156, @@ -431526,8 +431526,8 @@ "updateContext": null }, "value": "=", - "start": 125500, - "end": 125501, + "start": 125499, + "end": 125500, "loc": { "start": { "line": 3156, @@ -431552,8 +431552,8 @@ "binop": null }, "value": "cfg", - "start": 125502, - "end": 125505, + "start": 125501, + "end": 125504, "loc": { "start": { "line": 3156, @@ -431578,8 +431578,8 @@ "binop": null, "updateContext": null }, - "start": 125505, - "end": 125506, + "start": 125504, + "end": 125505, "loc": { "start": { "line": 3156, @@ -431604,8 +431604,8 @@ "binop": null }, "value": "origin", - "start": 125506, - "end": 125512, + "start": 125505, + "end": 125511, "loc": { "start": { "line": 3156, @@ -431630,8 +431630,8 @@ "binop": null, "updateContext": null }, - "start": 125512, - "end": 125513, + "start": 125511, + "end": 125512, "loc": { "start": { "line": 3156, @@ -431658,8 +431658,8 @@ "updateContext": null }, "value": "const", - "start": 125522, - "end": 125527, + "start": 125521, + "end": 125526, "loc": { "start": { "line": 3157, @@ -431684,8 +431684,8 @@ "binop": null }, "value": "primitive", - "start": 125528, - "end": 125537, + "start": 125527, + "end": 125536, "loc": { "start": { "line": 3157, @@ -431711,8 +431711,8 @@ "updateContext": null }, "value": "=", - "start": 125538, - "end": 125539, + "start": 125537, + "end": 125538, "loc": { "start": { "line": 3157, @@ -431737,8 +431737,8 @@ "binop": null }, "value": "cfg", - "start": 125540, - "end": 125543, + "start": 125539, + "end": 125542, "loc": { "start": { "line": 3157, @@ -431763,8 +431763,8 @@ "binop": null, "updateContext": null }, - "start": 125543, - "end": 125544, + "start": 125542, + "end": 125543, "loc": { "start": { "line": 3157, @@ -431789,8 +431789,8 @@ "binop": null }, "value": "geometry", - "start": 125544, - "end": 125552, + "start": 125543, + "end": 125551, "loc": { "start": { "line": 3157, @@ -431815,8 +431815,8 @@ "binop": null, "updateContext": null }, - "start": 125553, - "end": 125554, + "start": 125552, + "end": 125553, "loc": { "start": { "line": 3157, @@ -431841,8 +431841,8 @@ "binop": null }, "value": "cfg", - "start": 125555, - "end": 125558, + "start": 125554, + "end": 125557, "loc": { "start": { "line": 3157, @@ -431867,8 +431867,8 @@ "binop": null, "updateContext": null }, - "start": 125558, - "end": 125559, + "start": 125557, + "end": 125558, "loc": { "start": { "line": 3157, @@ -431893,8 +431893,8 @@ "binop": null }, "value": "geometry", - "start": 125559, - "end": 125567, + "start": 125558, + "end": 125566, "loc": { "start": { "line": 3157, @@ -431919,8 +431919,8 @@ "binop": null, "updateContext": null }, - "start": 125567, - "end": 125568, + "start": 125566, + "end": 125567, "loc": { "start": { "line": 3157, @@ -431945,8 +431945,8 @@ "binop": null }, "value": "primitive", - "start": 125568, - "end": 125577, + "start": 125567, + "end": 125576, "loc": { "start": { "line": 3157, @@ -431971,8 +431971,8 @@ "binop": null, "updateContext": null }, - "start": 125578, - "end": 125579, + "start": 125577, + "end": 125578, "loc": { "start": { "line": 3157, @@ -431997,8 +431997,8 @@ "binop": null }, "value": "cfg", - "start": 125580, - "end": 125583, + "start": 125579, + "end": 125582, "loc": { "start": { "line": 3157, @@ -432023,8 +432023,8 @@ "binop": null, "updateContext": null }, - "start": 125583, - "end": 125584, + "start": 125582, + "end": 125583, "loc": { "start": { "line": 3157, @@ -432049,8 +432049,8 @@ "binop": null }, "value": "primitive", - "start": 125584, - "end": 125593, + "start": 125583, + "end": 125592, "loc": { "start": { "line": 3157, @@ -432075,8 +432075,8 @@ "binop": null, "updateContext": null }, - "start": 125593, - "end": 125594, + "start": 125592, + "end": 125593, "loc": { "start": { "line": 3157, @@ -432103,8 +432103,8 @@ "updateContext": null }, "value": "const", - "start": 125603, - "end": 125608, + "start": 125602, + "end": 125607, "loc": { "start": { "line": 3158, @@ -432129,8 +432129,8 @@ "binop": null }, "value": "layerId", - "start": 125609, - "end": 125616, + "start": 125608, + "end": 125615, "loc": { "start": { "line": 3158, @@ -432156,8 +432156,8 @@ "updateContext": null }, "value": "=", - "start": 125617, - "end": 125618, + "start": 125616, + "end": 125617, "loc": { "start": { "line": 3158, @@ -432181,8 +432181,8 @@ "postfix": false, "binop": null }, - "start": 125619, - "end": 125620, + "start": 125618, + "end": 125619, "loc": { "start": { "line": 3158, @@ -432208,8 +432208,8 @@ "updateContext": null }, "value": ".", - "start": 125620, - "end": 125621, + "start": 125619, + "end": 125620, "loc": { "start": { "line": 3158, @@ -432233,8 +432233,8 @@ "postfix": false, "binop": null }, - "start": 125621, - "end": 125623, + "start": 125620, + "end": 125622, "loc": { "start": { "line": 3158, @@ -432259,8 +432259,8 @@ "binop": null }, "value": "primitive", - "start": 125623, - "end": 125632, + "start": 125622, + "end": 125631, "loc": { "start": { "line": 3158, @@ -432284,8 +432284,8 @@ "postfix": false, "binop": null }, - "start": 125632, - "end": 125633, + "start": 125631, + "end": 125632, "loc": { "start": { "line": 3158, @@ -432311,8 +432311,8 @@ "updateContext": null }, "value": ".", - "start": 125633, - "end": 125634, + "start": 125632, + "end": 125633, "loc": { "start": { "line": 3158, @@ -432336,8 +432336,8 @@ "postfix": false, "binop": null }, - "start": 125634, - "end": 125636, + "start": 125633, + "end": 125635, "loc": { "start": { "line": 3158, @@ -432362,8 +432362,8 @@ "binop": null }, "value": "Math", - "start": 125636, - "end": 125640, + "start": 125635, + "end": 125639, "loc": { "start": { "line": 3158, @@ -432388,8 +432388,8 @@ "binop": null, "updateContext": null }, - "start": 125640, - "end": 125641, + "start": 125639, + "end": 125640, "loc": { "start": { "line": 3158, @@ -432414,8 +432414,8 @@ "binop": null }, "value": "round", - "start": 125641, - "end": 125646, + "start": 125640, + "end": 125645, "loc": { "start": { "line": 3158, @@ -432439,8 +432439,8 @@ "postfix": false, "binop": null }, - "start": 125646, - "end": 125647, + "start": 125645, + "end": 125646, "loc": { "start": { "line": 3158, @@ -432465,8 +432465,8 @@ "binop": null }, "value": "origin", - "start": 125647, - "end": 125653, + "start": 125646, + "end": 125652, "loc": { "start": { "line": 3158, @@ -432491,8 +432491,8 @@ "binop": null, "updateContext": null }, - "start": 125653, - "end": 125654, + "start": 125652, + "end": 125653, "loc": { "start": { "line": 3158, @@ -432518,8 +432518,8 @@ "updateContext": null }, "value": 0, - "start": 125654, - "end": 125655, + "start": 125653, + "end": 125654, "loc": { "start": { "line": 3158, @@ -432544,8 +432544,8 @@ "binop": null, "updateContext": null }, - "start": 125655, - "end": 125656, + "start": 125654, + "end": 125655, "loc": { "start": { "line": 3158, @@ -432569,8 +432569,8 @@ "postfix": false, "binop": null }, - "start": 125656, - "end": 125657, + "start": 125655, + "end": 125656, "loc": { "start": { "line": 3158, @@ -432594,8 +432594,8 @@ "postfix": false, "binop": null }, - "start": 125657, - "end": 125658, + "start": 125656, + "end": 125657, "loc": { "start": { "line": 3158, @@ -432621,8 +432621,8 @@ "updateContext": null }, "value": ".", - "start": 125658, - "end": 125659, + "start": 125657, + "end": 125658, "loc": { "start": { "line": 3158, @@ -432646,8 +432646,8 @@ "postfix": false, "binop": null }, - "start": 125659, - "end": 125661, + "start": 125658, + "end": 125660, "loc": { "start": { "line": 3158, @@ -432672,8 +432672,8 @@ "binop": null }, "value": "Math", - "start": 125661, - "end": 125665, + "start": 125660, + "end": 125664, "loc": { "start": { "line": 3158, @@ -432698,8 +432698,8 @@ "binop": null, "updateContext": null }, - "start": 125665, - "end": 125666, + "start": 125664, + "end": 125665, "loc": { "start": { "line": 3158, @@ -432724,8 +432724,8 @@ "binop": null }, "value": "round", - "start": 125666, - "end": 125671, + "start": 125665, + "end": 125670, "loc": { "start": { "line": 3158, @@ -432749,8 +432749,8 @@ "postfix": false, "binop": null }, - "start": 125671, - "end": 125672, + "start": 125670, + "end": 125671, "loc": { "start": { "line": 3158, @@ -432775,8 +432775,8 @@ "binop": null }, "value": "origin", - "start": 125672, - "end": 125678, + "start": 125671, + "end": 125677, "loc": { "start": { "line": 3158, @@ -432801,8 +432801,8 @@ "binop": null, "updateContext": null }, - "start": 125678, - "end": 125679, + "start": 125677, + "end": 125678, "loc": { "start": { "line": 3158, @@ -432828,8 +432828,8 @@ "updateContext": null }, "value": 1, - "start": 125679, - "end": 125680, + "start": 125678, + "end": 125679, "loc": { "start": { "line": 3158, @@ -432854,8 +432854,8 @@ "binop": null, "updateContext": null }, - "start": 125680, - "end": 125681, + "start": 125679, + "end": 125680, "loc": { "start": { "line": 3158, @@ -432879,8 +432879,8 @@ "postfix": false, "binop": null }, - "start": 125681, - "end": 125682, + "start": 125680, + "end": 125681, "loc": { "start": { "line": 3158, @@ -432904,8 +432904,8 @@ "postfix": false, "binop": null }, - "start": 125682, - "end": 125683, + "start": 125681, + "end": 125682, "loc": { "start": { "line": 3158, @@ -432931,8 +432931,8 @@ "updateContext": null }, "value": ".", - "start": 125683, - "end": 125684, + "start": 125682, + "end": 125683, "loc": { "start": { "line": 3158, @@ -432956,8 +432956,8 @@ "postfix": false, "binop": null }, - "start": 125684, - "end": 125686, + "start": 125683, + "end": 125685, "loc": { "start": { "line": 3158, @@ -432982,8 +432982,8 @@ "binop": null }, "value": "Math", - "start": 125686, - "end": 125690, + "start": 125685, + "end": 125689, "loc": { "start": { "line": 3158, @@ -433008,8 +433008,8 @@ "binop": null, "updateContext": null }, - "start": 125690, - "end": 125691, + "start": 125689, + "end": 125690, "loc": { "start": { "line": 3158, @@ -433034,8 +433034,8 @@ "binop": null }, "value": "round", - "start": 125691, - "end": 125696, + "start": 125690, + "end": 125695, "loc": { "start": { "line": 3158, @@ -433059,8 +433059,8 @@ "postfix": false, "binop": null }, - "start": 125696, - "end": 125697, + "start": 125695, + "end": 125696, "loc": { "start": { "line": 3158, @@ -433085,8 +433085,8 @@ "binop": null }, "value": "origin", - "start": 125697, - "end": 125703, + "start": 125696, + "end": 125702, "loc": { "start": { "line": 3158, @@ -433111,8 +433111,8 @@ "binop": null, "updateContext": null }, - "start": 125703, - "end": 125704, + "start": 125702, + "end": 125703, "loc": { "start": { "line": 3158, @@ -433138,8 +433138,8 @@ "updateContext": null }, "value": 2, - "start": 125704, - "end": 125705, + "start": 125703, + "end": 125704, "loc": { "start": { "line": 3158, @@ -433164,8 +433164,8 @@ "binop": null, "updateContext": null }, - "start": 125705, - "end": 125706, + "start": 125704, + "end": 125705, "loc": { "start": { "line": 3158, @@ -433189,8 +433189,8 @@ "postfix": false, "binop": null }, - "start": 125706, - "end": 125707, + "start": 125705, + "end": 125706, "loc": { "start": { "line": 3158, @@ -433214,8 +433214,8 @@ "postfix": false, "binop": null }, - "start": 125707, - "end": 125708, + "start": 125706, + "end": 125707, "loc": { "start": { "line": 3158, @@ -433241,8 +433241,8 @@ "updateContext": null }, "value": "", - "start": 125708, - "end": 125708, + "start": 125707, + "end": 125707, "loc": { "start": { "line": 3158, @@ -433266,8 +433266,8 @@ "postfix": false, "binop": null }, - "start": 125708, - "end": 125709, + "start": 125707, + "end": 125708, "loc": { "start": { "line": 3158, @@ -433292,8 +433292,8 @@ "binop": null, "updateContext": null }, - "start": 125709, - "end": 125710, + "start": 125708, + "end": 125709, "loc": { "start": { "line": 3158, @@ -433320,8 +433320,8 @@ "updateContext": null }, "value": "let", - "start": 125719, - "end": 125722, + "start": 125718, + "end": 125721, "loc": { "start": { "line": 3159, @@ -433346,8 +433346,8 @@ "binop": null }, "value": "dtxLayer", - "start": 125723, - "end": 125731, + "start": 125722, + "end": 125730, "loc": { "start": { "line": 3159, @@ -433373,8 +433373,8 @@ "updateContext": null }, "value": "=", - "start": 125732, - "end": 125733, + "start": 125731, + "end": 125732, "loc": { "start": { "line": 3159, @@ -433401,8 +433401,8 @@ "updateContext": null }, "value": "this", - "start": 125734, - "end": 125738, + "start": 125733, + "end": 125737, "loc": { "start": { "line": 3159, @@ -433427,8 +433427,8 @@ "binop": null, "updateContext": null }, - "start": 125738, - "end": 125739, + "start": 125737, + "end": 125738, "loc": { "start": { "line": 3159, @@ -433453,8 +433453,8 @@ "binop": null }, "value": "_dtxLayers", - "start": 125739, - "end": 125749, + "start": 125738, + "end": 125748, "loc": { "start": { "line": 3159, @@ -433479,8 +433479,8 @@ "binop": null, "updateContext": null }, - "start": 125749, - "end": 125750, + "start": 125748, + "end": 125749, "loc": { "start": { "line": 3159, @@ -433505,8 +433505,8 @@ "binop": null }, "value": "layerId", - "start": 125750, - "end": 125757, + "start": 125749, + "end": 125756, "loc": { "start": { "line": 3159, @@ -433531,8 +433531,8 @@ "binop": null, "updateContext": null }, - "start": 125757, - "end": 125758, + "start": 125756, + "end": 125757, "loc": { "start": { "line": 3159, @@ -433557,8 +433557,8 @@ "binop": null, "updateContext": null }, - "start": 125758, - "end": 125759, + "start": 125757, + "end": 125758, "loc": { "start": { "line": 3159, @@ -433585,8 +433585,8 @@ "updateContext": null }, "value": "if", - "start": 125768, - "end": 125770, + "start": 125767, + "end": 125769, "loc": { "start": { "line": 3160, @@ -433610,8 +433610,8 @@ "postfix": false, "binop": null }, - "start": 125771, - "end": 125772, + "start": 125770, + "end": 125771, "loc": { "start": { "line": 3160, @@ -433636,8 +433636,8 @@ "binop": null }, "value": "dtxLayer", - "start": 125772, - "end": 125780, + "start": 125771, + "end": 125779, "loc": { "start": { "line": 3160, @@ -433661,8 +433661,8 @@ "postfix": false, "binop": null }, - "start": 125780, - "end": 125781, + "start": 125779, + "end": 125780, "loc": { "start": { "line": 3160, @@ -433686,8 +433686,8 @@ "postfix": false, "binop": null }, - "start": 125782, - "end": 125783, + "start": 125781, + "end": 125782, "loc": { "start": { "line": 3160, @@ -433714,8 +433714,8 @@ "updateContext": null }, "value": "if", - "start": 125796, - "end": 125798, + "start": 125795, + "end": 125797, "loc": { "start": { "line": 3161, @@ -433739,8 +433739,8 @@ "postfix": false, "binop": null }, - "start": 125799, - "end": 125800, + "start": 125798, + "end": 125799, "loc": { "start": { "line": 3161, @@ -433766,8 +433766,8 @@ "updateContext": null }, "value": "!", - "start": 125800, - "end": 125801, + "start": 125799, + "end": 125800, "loc": { "start": { "line": 3161, @@ -433792,8 +433792,8 @@ "binop": null }, "value": "dtxLayer", - "start": 125801, - "end": 125809, + "start": 125800, + "end": 125808, "loc": { "start": { "line": 3161, @@ -433818,8 +433818,8 @@ "binop": null, "updateContext": null }, - "start": 125809, - "end": 125810, + "start": 125808, + "end": 125809, "loc": { "start": { "line": 3161, @@ -433844,8 +433844,8 @@ "binop": null }, "value": "canCreatePortion", - "start": 125810, - "end": 125826, + "start": 125809, + "end": 125825, "loc": { "start": { "line": 3161, @@ -433869,8 +433869,8 @@ "postfix": false, "binop": null }, - "start": 125826, - "end": 125827, + "start": 125825, + "end": 125826, "loc": { "start": { "line": 3161, @@ -433895,8 +433895,8 @@ "binop": null }, "value": "cfg", - "start": 125827, - "end": 125830, + "start": 125826, + "end": 125829, "loc": { "start": { "line": 3161, @@ -433920,8 +433920,8 @@ "postfix": false, "binop": null }, - "start": 125830, - "end": 125831, + "start": 125829, + "end": 125830, "loc": { "start": { "line": 3161, @@ -433945,8 +433945,8 @@ "postfix": false, "binop": null }, - "start": 125831, - "end": 125832, + "start": 125830, + "end": 125831, "loc": { "start": { "line": 3161, @@ -433970,8 +433970,8 @@ "postfix": false, "binop": null }, - "start": 125833, - "end": 125834, + "start": 125832, + "end": 125833, "loc": { "start": { "line": 3161, @@ -433996,8 +433996,8 @@ "binop": null }, "value": "dtxLayer", - "start": 125851, - "end": 125859, + "start": 125850, + "end": 125858, "loc": { "start": { "line": 3162, @@ -434022,8 +434022,8 @@ "binop": null, "updateContext": null }, - "start": 125859, - "end": 125860, + "start": 125858, + "end": 125859, "loc": { "start": { "line": 3162, @@ -434048,8 +434048,8 @@ "binop": null }, "value": "finalize", - "start": 125860, - "end": 125868, + "start": 125859, + "end": 125867, "loc": { "start": { "line": 3162, @@ -434073,8 +434073,8 @@ "postfix": false, "binop": null }, - "start": 125868, - "end": 125869, + "start": 125867, + "end": 125868, "loc": { "start": { "line": 3162, @@ -434098,8 +434098,8 @@ "postfix": false, "binop": null }, - "start": 125869, - "end": 125870, + "start": 125868, + "end": 125869, "loc": { "start": { "line": 3162, @@ -434124,8 +434124,8 @@ "binop": null, "updateContext": null }, - "start": 125870, - "end": 125871, + "start": 125869, + "end": 125870, "loc": { "start": { "line": 3162, @@ -434152,8 +434152,8 @@ "updateContext": null }, "value": "delete", - "start": 125888, - "end": 125894, + "start": 125887, + "end": 125893, "loc": { "start": { "line": 3163, @@ -434180,8 +434180,8 @@ "updateContext": null }, "value": "this", - "start": 125895, - "end": 125899, + "start": 125894, + "end": 125898, "loc": { "start": { "line": 3163, @@ -434206,8 +434206,8 @@ "binop": null, "updateContext": null }, - "start": 125899, - "end": 125900, + "start": 125898, + "end": 125899, "loc": { "start": { "line": 3163, @@ -434232,8 +434232,8 @@ "binop": null }, "value": "_dtxLayers", - "start": 125900, - "end": 125910, + "start": 125899, + "end": 125909, "loc": { "start": { "line": 3163, @@ -434258,8 +434258,8 @@ "binop": null, "updateContext": null }, - "start": 125910, - "end": 125911, + "start": 125909, + "end": 125910, "loc": { "start": { "line": 3163, @@ -434284,8 +434284,8 @@ "binop": null }, "value": "layerId", - "start": 125911, - "end": 125918, + "start": 125910, + "end": 125917, "loc": { "start": { "line": 3163, @@ -434310,8 +434310,8 @@ "binop": null, "updateContext": null }, - "start": 125918, - "end": 125919, + "start": 125917, + "end": 125918, "loc": { "start": { "line": 3163, @@ -434336,8 +434336,8 @@ "binop": null, "updateContext": null }, - "start": 125919, - "end": 125920, + "start": 125918, + "end": 125919, "loc": { "start": { "line": 3163, @@ -434362,8 +434362,8 @@ "binop": null }, "value": "dtxLayer", - "start": 125937, - "end": 125945, + "start": 125936, + "end": 125944, "loc": { "start": { "line": 3164, @@ -434389,8 +434389,8 @@ "updateContext": null }, "value": "=", - "start": 125946, - "end": 125947, + "start": 125945, + "end": 125946, "loc": { "start": { "line": 3164, @@ -434417,8 +434417,8 @@ "updateContext": null }, "value": "null", - "start": 125948, - "end": 125952, + "start": 125947, + "end": 125951, "loc": { "start": { "line": 3164, @@ -434443,8 +434443,8 @@ "binop": null, "updateContext": null }, - "start": 125952, - "end": 125953, + "start": 125951, + "end": 125952, "loc": { "start": { "line": 3164, @@ -434468,8 +434468,8 @@ "postfix": false, "binop": null }, - "start": 125966, - "end": 125967, + "start": 125965, + "end": 125966, "loc": { "start": { "line": 3165, @@ -434496,8 +434496,8 @@ "updateContext": null }, "value": "else", - "start": 125968, - "end": 125972, + "start": 125967, + "end": 125971, "loc": { "start": { "line": 3165, @@ -434521,8 +434521,8 @@ "postfix": false, "binop": null }, - "start": 125973, - "end": 125974, + "start": 125972, + "end": 125973, "loc": { "start": { "line": 3165, @@ -434549,8 +434549,8 @@ "updateContext": null }, "value": "return", - "start": 125991, - "end": 125997, + "start": 125990, + "end": 125996, "loc": { "start": { "line": 3166, @@ -434575,8 +434575,8 @@ "binop": null }, "value": "dtxLayer", - "start": 125998, - "end": 126006, + "start": 125997, + "end": 126005, "loc": { "start": { "line": 3166, @@ -434601,8 +434601,8 @@ "binop": null, "updateContext": null }, - "start": 126006, - "end": 126007, + "start": 126005, + "end": 126006, "loc": { "start": { "line": 3166, @@ -434626,8 +434626,8 @@ "postfix": false, "binop": null }, - "start": 126020, - "end": 126021, + "start": 126019, + "end": 126020, "loc": { "start": { "line": 3167, @@ -434651,8 +434651,8 @@ "postfix": false, "binop": null }, - "start": 126030, - "end": 126031, + "start": 126029, + "end": 126030, "loc": { "start": { "line": 3168, @@ -434679,8 +434679,8 @@ "updateContext": null }, "value": "switch", - "start": 126040, - "end": 126046, + "start": 126039, + "end": 126045, "loc": { "start": { "line": 3169, @@ -434704,8 +434704,8 @@ "postfix": false, "binop": null }, - "start": 126047, - "end": 126048, + "start": 126046, + "end": 126047, "loc": { "start": { "line": 3169, @@ -434730,8 +434730,8 @@ "binop": null }, "value": "primitive", - "start": 126048, - "end": 126057, + "start": 126047, + "end": 126056, "loc": { "start": { "line": 3169, @@ -434755,8 +434755,8 @@ "postfix": false, "binop": null }, - "start": 126057, - "end": 126058, + "start": 126056, + "end": 126057, "loc": { "start": { "line": 3169, @@ -434780,8 +434780,8 @@ "postfix": false, "binop": null }, - "start": 126059, - "end": 126060, + "start": 126058, + "end": 126059, "loc": { "start": { "line": 3169, @@ -434808,8 +434808,8 @@ "updateContext": null }, "value": "case", - "start": 126073, - "end": 126077, + "start": 126072, + "end": 126076, "loc": { "start": { "line": 3170, @@ -434835,8 +434835,8 @@ "updateContext": null }, "value": "triangles", - "start": 126078, - "end": 126089, + "start": 126077, + "end": 126088, "loc": { "start": { "line": 3170, @@ -434861,8 +434861,8 @@ "binop": null, "updateContext": null }, - "start": 126089, - "end": 126090, + "start": 126088, + "end": 126089, "loc": { "start": { "line": 3170, @@ -434889,8 +434889,8 @@ "updateContext": null }, "value": "case", - "start": 126103, - "end": 126107, + "start": 126102, + "end": 126106, "loc": { "start": { "line": 3171, @@ -434916,8 +434916,8 @@ "updateContext": null }, "value": "solid", - "start": 126108, - "end": 126115, + "start": 126107, + "end": 126114, "loc": { "start": { "line": 3171, @@ -434942,8 +434942,8 @@ "binop": null, "updateContext": null }, - "start": 126115, - "end": 126116, + "start": 126114, + "end": 126115, "loc": { "start": { "line": 3171, @@ -434970,8 +434970,8 @@ "updateContext": null }, "value": "case", - "start": 126129, - "end": 126133, + "start": 126128, + "end": 126132, "loc": { "start": { "line": 3172, @@ -434997,8 +434997,8 @@ "updateContext": null }, "value": "surface", - "start": 126134, - "end": 126143, + "start": 126133, + "end": 126142, "loc": { "start": { "line": 3172, @@ -435023,8 +435023,8 @@ "binop": null, "updateContext": null }, - "start": 126143, - "end": 126144, + "start": 126142, + "end": 126143, "loc": { "start": { "line": 3172, @@ -435049,8 +435049,8 @@ "binop": null }, "value": "dtxLayer", - "start": 126161, - "end": 126169, + "start": 126160, + "end": 126168, "loc": { "start": { "line": 3173, @@ -435076,8 +435076,8 @@ "updateContext": null }, "value": "=", - "start": 126170, - "end": 126171, + "start": 126169, + "end": 126170, "loc": { "start": { "line": 3173, @@ -435104,8 +435104,8 @@ "updateContext": null }, "value": "new", - "start": 126172, - "end": 126175, + "start": 126171, + "end": 126174, "loc": { "start": { "line": 3173, @@ -435130,8 +435130,8 @@ "binop": null }, "value": "DTXTrianglesLayer", - "start": 126176, - "end": 126193, + "start": 126175, + "end": 126192, "loc": { "start": { "line": 3173, @@ -435155,8 +435155,8 @@ "postfix": false, "binop": null }, - "start": 126193, - "end": 126194, + "start": 126192, + "end": 126193, "loc": { "start": { "line": 3173, @@ -435183,8 +435183,8 @@ "updateContext": null }, "value": "this", - "start": 126194, - "end": 126198, + "start": 126193, + "end": 126197, "loc": { "start": { "line": 3173, @@ -435209,8 +435209,8 @@ "binop": null, "updateContext": null }, - "start": 126198, - "end": 126199, + "start": 126197, + "end": 126198, "loc": { "start": { "line": 3173, @@ -435234,8 +435234,8 @@ "postfix": false, "binop": null }, - "start": 126200, - "end": 126201, + "start": 126199, + "end": 126200, "loc": { "start": { "line": 3173, @@ -435260,8 +435260,8 @@ "binop": null }, "value": "layerIndex", - "start": 126201, - "end": 126211, + "start": 126200, + "end": 126210, "loc": { "start": { "line": 3173, @@ -435286,8 +435286,8 @@ "binop": null, "updateContext": null }, - "start": 126211, - "end": 126212, + "start": 126210, + "end": 126211, "loc": { "start": { "line": 3173, @@ -435313,8 +435313,8 @@ "updateContext": null }, "value": 0, - "start": 126213, - "end": 126214, + "start": 126212, + "end": 126213, "loc": { "start": { "line": 3173, @@ -435339,8 +435339,8 @@ "binop": null, "updateContext": null }, - "start": 126214, - "end": 126215, + "start": 126213, + "end": 126214, "loc": { "start": { "line": 3173, @@ -435365,8 +435365,8 @@ "binop": null }, "value": "origin", - "start": 126216, - "end": 126222, + "start": 126215, + "end": 126221, "loc": { "start": { "line": 3173, @@ -435390,8 +435390,8 @@ "postfix": false, "binop": null }, - "start": 126222, - "end": 126223, + "start": 126221, + "end": 126222, "loc": { "start": { "line": 3173, @@ -435415,8 +435415,8 @@ "postfix": false, "binop": null }, - "start": 126223, - "end": 126224, + "start": 126222, + "end": 126223, "loc": { "start": { "line": 3173, @@ -435441,8 +435441,8 @@ "binop": null, "updateContext": null }, - "start": 126224, - "end": 126225, + "start": 126223, + "end": 126224, "loc": { "start": { "line": 3173, @@ -435457,8 +435457,8 @@ { "type": "CommentLine", "value": " layerIndex is set in #finalize()", - "start": 126226, - "end": 126261, + "start": 126225, + "end": 126260, "loc": { "start": { "line": 3173, @@ -435485,8 +435485,8 @@ "updateContext": null }, "value": "break", - "start": 126278, - "end": 126283, + "start": 126277, + "end": 126282, "loc": { "start": { "line": 3174, @@ -435511,8 +435511,8 @@ "binop": null, "updateContext": null }, - "start": 126283, - "end": 126284, + "start": 126282, + "end": 126283, "loc": { "start": { "line": 3174, @@ -435539,8 +435539,8 @@ "updateContext": null }, "value": "case", - "start": 126297, - "end": 126301, + "start": 126296, + "end": 126300, "loc": { "start": { "line": 3175, @@ -435566,8 +435566,8 @@ "updateContext": null }, "value": "lines", - "start": 126302, - "end": 126309, + "start": 126301, + "end": 126308, "loc": { "start": { "line": 3175, @@ -435592,8 +435592,8 @@ "binop": null, "updateContext": null }, - "start": 126309, - "end": 126310, + "start": 126308, + "end": 126309, "loc": { "start": { "line": 3175, @@ -435618,8 +435618,8 @@ "binop": null }, "value": "dtxLayer", - "start": 126327, - "end": 126335, + "start": 126326, + "end": 126334, "loc": { "start": { "line": 3176, @@ -435645,8 +435645,8 @@ "updateContext": null }, "value": "=", - "start": 126336, - "end": 126337, + "start": 126335, + "end": 126336, "loc": { "start": { "line": 3176, @@ -435673,8 +435673,8 @@ "updateContext": null }, "value": "new", - "start": 126338, - "end": 126341, + "start": 126337, + "end": 126340, "loc": { "start": { "line": 3176, @@ -435699,8 +435699,8 @@ "binop": null }, "value": "DTXLinesLayer", - "start": 126342, - "end": 126355, + "start": 126341, + "end": 126354, "loc": { "start": { "line": 3176, @@ -435724,8 +435724,8 @@ "postfix": false, "binop": null }, - "start": 126355, - "end": 126356, + "start": 126354, + "end": 126355, "loc": { "start": { "line": 3176, @@ -435752,8 +435752,8 @@ "updateContext": null }, "value": "this", - "start": 126356, - "end": 126360, + "start": 126355, + "end": 126359, "loc": { "start": { "line": 3176, @@ -435778,8 +435778,8 @@ "binop": null, "updateContext": null }, - "start": 126360, - "end": 126361, + "start": 126359, + "end": 126360, "loc": { "start": { "line": 3176, @@ -435803,8 +435803,8 @@ "postfix": false, "binop": null }, - "start": 126362, - "end": 126363, + "start": 126361, + "end": 126362, "loc": { "start": { "line": 3176, @@ -435829,8 +435829,8 @@ "binop": null }, "value": "layerIndex", - "start": 126363, - "end": 126373, + "start": 126362, + "end": 126372, "loc": { "start": { "line": 3176, @@ -435855,8 +435855,8 @@ "binop": null, "updateContext": null }, - "start": 126373, - "end": 126374, + "start": 126372, + "end": 126373, "loc": { "start": { "line": 3176, @@ -435882,8 +435882,8 @@ "updateContext": null }, "value": 0, - "start": 126375, - "end": 126376, + "start": 126374, + "end": 126375, "loc": { "start": { "line": 3176, @@ -435908,8 +435908,8 @@ "binop": null, "updateContext": null }, - "start": 126376, - "end": 126377, + "start": 126375, + "end": 126376, "loc": { "start": { "line": 3176, @@ -435934,8 +435934,8 @@ "binop": null }, "value": "origin", - "start": 126378, - "end": 126384, + "start": 126377, + "end": 126383, "loc": { "start": { "line": 3176, @@ -435959,8 +435959,8 @@ "postfix": false, "binop": null }, - "start": 126384, - "end": 126385, + "start": 126383, + "end": 126384, "loc": { "start": { "line": 3176, @@ -435984,8 +435984,8 @@ "postfix": false, "binop": null }, - "start": 126385, - "end": 126386, + "start": 126384, + "end": 126385, "loc": { "start": { "line": 3176, @@ -436010,8 +436010,8 @@ "binop": null, "updateContext": null }, - "start": 126386, - "end": 126387, + "start": 126385, + "end": 126386, "loc": { "start": { "line": 3176, @@ -436026,8 +436026,8 @@ { "type": "CommentLine", "value": " layerIndex is set in #finalize()", - "start": 126388, - "end": 126423, + "start": 126387, + "end": 126422, "loc": { "start": { "line": 3176, @@ -436054,8 +436054,8 @@ "updateContext": null }, "value": "break", - "start": 126440, - "end": 126445, + "start": 126439, + "end": 126444, "loc": { "start": { "line": 3177, @@ -436080,8 +436080,8 @@ "binop": null, "updateContext": null }, - "start": 126445, - "end": 126446, + "start": 126444, + "end": 126445, "loc": { "start": { "line": 3177, @@ -436108,8 +436108,8 @@ "updateContext": null }, "value": "default", - "start": 126459, - "end": 126466, + "start": 126458, + "end": 126465, "loc": { "start": { "line": 3178, @@ -436134,8 +436134,8 @@ "binop": null, "updateContext": null }, - "start": 126466, - "end": 126467, + "start": 126465, + "end": 126466, "loc": { "start": { "line": 3178, @@ -436162,8 +436162,8 @@ "updateContext": null }, "value": "return", - "start": 126484, - "end": 126490, + "start": 126483, + "end": 126489, "loc": { "start": { "line": 3179, @@ -436188,8 +436188,8 @@ "binop": null, "updateContext": null }, - "start": 126490, - "end": 126491, + "start": 126489, + "end": 126490, "loc": { "start": { "line": 3179, @@ -436213,8 +436213,8 @@ "postfix": false, "binop": null }, - "start": 126500, - "end": 126501, + "start": 126499, + "end": 126500, "loc": { "start": { "line": 3180, @@ -436241,8 +436241,8 @@ "updateContext": null }, "value": "this", - "start": 126510, - "end": 126514, + "start": 126509, + "end": 126513, "loc": { "start": { "line": 3181, @@ -436267,8 +436267,8 @@ "binop": null, "updateContext": null }, - "start": 126514, - "end": 126515, + "start": 126513, + "end": 126514, "loc": { "start": { "line": 3181, @@ -436293,8 +436293,8 @@ "binop": null }, "value": "_dtxLayers", - "start": 126515, - "end": 126525, + "start": 126514, + "end": 126524, "loc": { "start": { "line": 3181, @@ -436319,8 +436319,8 @@ "binop": null, "updateContext": null }, - "start": 126525, - "end": 126526, + "start": 126524, + "end": 126525, "loc": { "start": { "line": 3181, @@ -436345,8 +436345,8 @@ "binop": null }, "value": "layerId", - "start": 126526, - "end": 126533, + "start": 126525, + "end": 126532, "loc": { "start": { "line": 3181, @@ -436371,8 +436371,8 @@ "binop": null, "updateContext": null }, - "start": 126533, - "end": 126534, + "start": 126532, + "end": 126533, "loc": { "start": { "line": 3181, @@ -436398,8 +436398,8 @@ "updateContext": null }, "value": "=", - "start": 126535, - "end": 126536, + "start": 126534, + "end": 126535, "loc": { "start": { "line": 3181, @@ -436424,8 +436424,8 @@ "binop": null }, "value": "dtxLayer", - "start": 126537, - "end": 126545, + "start": 126536, + "end": 126544, "loc": { "start": { "line": 3181, @@ -436450,8 +436450,8 @@ "binop": null, "updateContext": null }, - "start": 126545, - "end": 126546, + "start": 126544, + "end": 126545, "loc": { "start": { "line": 3181, @@ -436478,8 +436478,8 @@ "updateContext": null }, "value": "this", - "start": 126555, - "end": 126559, + "start": 126554, + "end": 126558, "loc": { "start": { "line": 3182, @@ -436504,8 +436504,8 @@ "binop": null, "updateContext": null }, - "start": 126559, - "end": 126560, + "start": 126558, + "end": 126559, "loc": { "start": { "line": 3182, @@ -436530,8 +436530,8 @@ "binop": null }, "value": "layerList", - "start": 126560, - "end": 126569, + "start": 126559, + "end": 126568, "loc": { "start": { "line": 3182, @@ -436556,8 +436556,8 @@ "binop": null, "updateContext": null }, - "start": 126569, - "end": 126570, + "start": 126568, + "end": 126569, "loc": { "start": { "line": 3182, @@ -436582,8 +436582,8 @@ "binop": null }, "value": "push", - "start": 126570, - "end": 126574, + "start": 126569, + "end": 126573, "loc": { "start": { "line": 3182, @@ -436607,8 +436607,8 @@ "postfix": false, "binop": null }, - "start": 126574, - "end": 126575, + "start": 126573, + "end": 126574, "loc": { "start": { "line": 3182, @@ -436633,8 +436633,8 @@ "binop": null }, "value": "dtxLayer", - "start": 126575, - "end": 126583, + "start": 126574, + "end": 126582, "loc": { "start": { "line": 3182, @@ -436658,8 +436658,8 @@ "postfix": false, "binop": null }, - "start": 126583, - "end": 126584, + "start": 126582, + "end": 126583, "loc": { "start": { "line": 3182, @@ -436684,8 +436684,8 @@ "binop": null, "updateContext": null }, - "start": 126584, - "end": 126585, + "start": 126583, + "end": 126584, "loc": { "start": { "line": 3182, @@ -436712,8 +436712,8 @@ "updateContext": null }, "value": "return", - "start": 126594, - "end": 126600, + "start": 126593, + "end": 126599, "loc": { "start": { "line": 3183, @@ -436738,8 +436738,8 @@ "binop": null }, "value": "dtxLayer", - "start": 126601, - "end": 126609, + "start": 126600, + "end": 126608, "loc": { "start": { "line": 3183, @@ -436764,8 +436764,8 @@ "binop": null, "updateContext": null }, - "start": 126609, - "end": 126610, + "start": 126608, + "end": 126609, "loc": { "start": { "line": 3183, @@ -436789,8 +436789,8 @@ "postfix": false, "binop": null }, - "start": 126615, - "end": 126616, + "start": 126614, + "end": 126615, "loc": { "start": { "line": 3184, @@ -436815,8 +436815,8 @@ "binop": null }, "value": "_getVBOBatchingLayer", - "start": 126622, - "end": 126642, + "start": 126621, + "end": 126641, "loc": { "start": { "line": 3186, @@ -436840,8 +436840,8 @@ "postfix": false, "binop": null }, - "start": 126642, - "end": 126643, + "start": 126641, + "end": 126642, "loc": { "start": { "line": 3186, @@ -436866,8 +436866,8 @@ "binop": null }, "value": "cfg", - "start": 126643, - "end": 126646, + "start": 126642, + "end": 126645, "loc": { "start": { "line": 3186, @@ -436891,8 +436891,8 @@ "postfix": false, "binop": null }, - "start": 126646, - "end": 126647, + "start": 126645, + "end": 126646, "loc": { "start": { "line": 3186, @@ -436916,8 +436916,8 @@ "postfix": false, "binop": null }, - "start": 126648, - "end": 126649, + "start": 126647, + "end": 126648, "loc": { "start": { "line": 3186, @@ -436944,8 +436944,8 @@ "updateContext": null }, "value": "const", - "start": 126658, - "end": 126663, + "start": 126657, + "end": 126662, "loc": { "start": { "line": 3187, @@ -436970,8 +436970,8 @@ "binop": null }, "value": "model", - "start": 126664, - "end": 126669, + "start": 126663, + "end": 126668, "loc": { "start": { "line": 3187, @@ -436997,8 +436997,8 @@ "updateContext": null }, "value": "=", - "start": 126670, - "end": 126671, + "start": 126669, + "end": 126670, "loc": { "start": { "line": 3187, @@ -437025,8 +437025,8 @@ "updateContext": null }, "value": "this", - "start": 126672, - "end": 126676, + "start": 126671, + "end": 126675, "loc": { "start": { "line": 3187, @@ -437051,8 +437051,8 @@ "binop": null, "updateContext": null }, - "start": 126676, - "end": 126677, + "start": 126675, + "end": 126676, "loc": { "start": { "line": 3187, @@ -437079,8 +437079,8 @@ "updateContext": null }, "value": "const", - "start": 126686, - "end": 126691, + "start": 126685, + "end": 126690, "loc": { "start": { "line": 3188, @@ -437105,8 +437105,8 @@ "binop": null }, "value": "origin", - "start": 126692, - "end": 126698, + "start": 126691, + "end": 126697, "loc": { "start": { "line": 3188, @@ -437132,8 +437132,8 @@ "updateContext": null }, "value": "=", - "start": 126699, - "end": 126700, + "start": 126698, + "end": 126699, "loc": { "start": { "line": 3188, @@ -437158,8 +437158,8 @@ "binop": null }, "value": "cfg", - "start": 126701, - "end": 126704, + "start": 126700, + "end": 126703, "loc": { "start": { "line": 3188, @@ -437184,8 +437184,8 @@ "binop": null, "updateContext": null }, - "start": 126704, - "end": 126705, + "start": 126703, + "end": 126704, "loc": { "start": { "line": 3188, @@ -437210,8 +437210,8 @@ "binop": null }, "value": "origin", - "start": 126705, - "end": 126711, + "start": 126704, + "end": 126710, "loc": { "start": { "line": 3188, @@ -437236,8 +437236,8 @@ "binop": null, "updateContext": null }, - "start": 126711, - "end": 126712, + "start": 126710, + "end": 126711, "loc": { "start": { "line": 3188, @@ -437264,8 +437264,8 @@ "updateContext": null }, "value": "const", - "start": 126721, - "end": 126726, + "start": 126720, + "end": 126725, "loc": { "start": { "line": 3189, @@ -437290,8 +437290,8 @@ "binop": null }, "value": "positionsDecodeHash", - "start": 126727, - "end": 126746, + "start": 126726, + "end": 126745, "loc": { "start": { "line": 3189, @@ -437317,8 +437317,8 @@ "updateContext": null }, "value": "=", - "start": 126747, - "end": 126748, + "start": 126746, + "end": 126747, "loc": { "start": { "line": 3189, @@ -437343,8 +437343,8 @@ "binop": null }, "value": "cfg", - "start": 126749, - "end": 126752, + "start": 126748, + "end": 126751, "loc": { "start": { "line": 3189, @@ -437369,8 +437369,8 @@ "binop": null, "updateContext": null }, - "start": 126752, - "end": 126753, + "start": 126751, + "end": 126752, "loc": { "start": { "line": 3189, @@ -437395,8 +437395,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 126753, - "end": 126774, + "start": 126752, + "end": 126773, "loc": { "start": { "line": 3189, @@ -437422,8 +437422,8 @@ "updateContext": null }, "value": "||", - "start": 126775, - "end": 126777, + "start": 126774, + "end": 126776, "loc": { "start": { "line": 3189, @@ -437448,8 +437448,8 @@ "binop": null }, "value": "cfg", - "start": 126778, - "end": 126781, + "start": 126777, + "end": 126780, "loc": { "start": { "line": 3189, @@ -437474,8 +437474,8 @@ "binop": null, "updateContext": null }, - "start": 126781, - "end": 126782, + "start": 126780, + "end": 126781, "loc": { "start": { "line": 3189, @@ -437500,8 +437500,8 @@ "binop": null }, "value": "positionsDecodeBoundary", - "start": 126782, - "end": 126805, + "start": 126781, + "end": 126804, "loc": { "start": { "line": 3189, @@ -437526,8 +437526,8 @@ "binop": null, "updateContext": null }, - "start": 126806, - "end": 126807, + "start": 126805, + "end": 126806, "loc": { "start": { "line": 3189, @@ -437554,8 +437554,8 @@ "updateContext": null }, "value": "this", - "start": 126820, - "end": 126824, + "start": 126819, + "end": 126823, "loc": { "start": { "line": 3190, @@ -437580,8 +437580,8 @@ "binop": null, "updateContext": null }, - "start": 126824, - "end": 126825, + "start": 126823, + "end": 126824, "loc": { "start": { "line": 3190, @@ -437606,8 +437606,8 @@ "binop": null }, "value": "_createHashStringFromMatrix", - "start": 126825, - "end": 126852, + "start": 126824, + "end": 126851, "loc": { "start": { "line": 3190, @@ -437631,8 +437631,8 @@ "postfix": false, "binop": null }, - "start": 126852, - "end": 126853, + "start": 126851, + "end": 126852, "loc": { "start": { "line": 3190, @@ -437657,8 +437657,8 @@ "binop": null }, "value": "cfg", - "start": 126853, - "end": 126856, + "start": 126852, + "end": 126855, "loc": { "start": { "line": 3190, @@ -437683,8 +437683,8 @@ "binop": null, "updateContext": null }, - "start": 126856, - "end": 126857, + "start": 126855, + "end": 126856, "loc": { "start": { "line": 3190, @@ -437709,8 +437709,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 126857, - "end": 126878, + "start": 126856, + "end": 126877, "loc": { "start": { "line": 3190, @@ -437736,8 +437736,8 @@ "updateContext": null }, "value": "||", - "start": 126879, - "end": 126881, + "start": 126878, + "end": 126880, "loc": { "start": { "line": 3190, @@ -437762,8 +437762,8 @@ "binop": null }, "value": "cfg", - "start": 126882, - "end": 126885, + "start": 126881, + "end": 126884, "loc": { "start": { "line": 3190, @@ -437788,8 +437788,8 @@ "binop": null, "updateContext": null }, - "start": 126885, - "end": 126886, + "start": 126884, + "end": 126885, "loc": { "start": { "line": 3190, @@ -437814,8 +437814,8 @@ "binop": null }, "value": "positionsDecodeBoundary", - "start": 126886, - "end": 126909, + "start": 126885, + "end": 126908, "loc": { "start": { "line": 3190, @@ -437839,8 +437839,8 @@ "postfix": false, "binop": null }, - "start": 126909, - "end": 126910, + "start": 126908, + "end": 126909, "loc": { "start": { "line": 3190, @@ -437865,8 +437865,8 @@ "binop": null, "updateContext": null }, - "start": 126923, - "end": 126924, + "start": 126922, + "end": 126923, "loc": { "start": { "line": 3191, @@ -437892,8 +437892,8 @@ "updateContext": null }, "value": "-", - "start": 126925, - "end": 126928, + "start": 126924, + "end": 126927, "loc": { "start": { "line": 3191, @@ -437918,8 +437918,8 @@ "binop": null, "updateContext": null }, - "start": 126928, - "end": 126929, + "start": 126927, + "end": 126928, "loc": { "start": { "line": 3191, @@ -437946,8 +437946,8 @@ "updateContext": null }, "value": "const", - "start": 126938, - "end": 126943, + "start": 126937, + "end": 126942, "loc": { "start": { "line": 3192, @@ -437972,8 +437972,8 @@ "binop": null }, "value": "textureSetId", - "start": 126944, - "end": 126956, + "start": 126943, + "end": 126955, "loc": { "start": { "line": 3192, @@ -437999,8 +437999,8 @@ "updateContext": null }, "value": "=", - "start": 126957, - "end": 126958, + "start": 126956, + "end": 126957, "loc": { "start": { "line": 3192, @@ -438025,8 +438025,8 @@ "binop": null }, "value": "cfg", - "start": 126959, - "end": 126962, + "start": 126958, + "end": 126961, "loc": { "start": { "line": 3192, @@ -438051,8 +438051,8 @@ "binop": null, "updateContext": null }, - "start": 126962, - "end": 126963, + "start": 126961, + "end": 126962, "loc": { "start": { "line": 3192, @@ -438077,8 +438077,8 @@ "binop": null }, "value": "textureSetId", - "start": 126963, - "end": 126975, + "start": 126962, + "end": 126974, "loc": { "start": { "line": 3192, @@ -438104,8 +438104,8 @@ "updateContext": null }, "value": "||", - "start": 126976, - "end": 126978, + "start": 126975, + "end": 126977, "loc": { "start": { "line": 3192, @@ -438131,8 +438131,8 @@ "updateContext": null }, "value": "-", - "start": 126979, - "end": 126982, + "start": 126978, + "end": 126981, "loc": { "start": { "line": 3192, @@ -438157,8 +438157,8 @@ "binop": null, "updateContext": null }, - "start": 126982, - "end": 126983, + "start": 126981, + "end": 126982, "loc": { "start": { "line": 3192, @@ -438185,8 +438185,8 @@ "updateContext": null }, "value": "const", - "start": 126992, - "end": 126997, + "start": 126991, + "end": 126996, "loc": { "start": { "line": 3193, @@ -438211,8 +438211,8 @@ "binop": null }, "value": "layerId", - "start": 126998, - "end": 127005, + "start": 126997, + "end": 127004, "loc": { "start": { "line": 3193, @@ -438238,8 +438238,8 @@ "updateContext": null }, "value": "=", - "start": 127006, - "end": 127007, + "start": 127005, + "end": 127006, "loc": { "start": { "line": 3193, @@ -438263,8 +438263,8 @@ "postfix": false, "binop": null }, - "start": 127008, - "end": 127009, + "start": 127007, + "end": 127008, "loc": { "start": { "line": 3193, @@ -438290,8 +438290,8 @@ "updateContext": null }, "value": "", - "start": 127009, - "end": 127009, + "start": 127008, + "end": 127008, "loc": { "start": { "line": 3193, @@ -438315,8 +438315,8 @@ "postfix": false, "binop": null }, - "start": 127009, - "end": 127011, + "start": 127008, + "end": 127010, "loc": { "start": { "line": 3193, @@ -438341,8 +438341,8 @@ "binop": null }, "value": "Math", - "start": 127011, - "end": 127015, + "start": 127010, + "end": 127014, "loc": { "start": { "line": 3193, @@ -438367,8 +438367,8 @@ "binop": null, "updateContext": null }, - "start": 127015, - "end": 127016, + "start": 127014, + "end": 127015, "loc": { "start": { "line": 3193, @@ -438393,8 +438393,8 @@ "binop": null }, "value": "round", - "start": 127016, - "end": 127021, + "start": 127015, + "end": 127020, "loc": { "start": { "line": 3193, @@ -438418,8 +438418,8 @@ "postfix": false, "binop": null }, - "start": 127021, - "end": 127022, + "start": 127020, + "end": 127021, "loc": { "start": { "line": 3193, @@ -438444,8 +438444,8 @@ "binop": null }, "value": "origin", - "start": 127022, - "end": 127028, + "start": 127021, + "end": 127027, "loc": { "start": { "line": 3193, @@ -438470,8 +438470,8 @@ "binop": null, "updateContext": null }, - "start": 127028, - "end": 127029, + "start": 127027, + "end": 127028, "loc": { "start": { "line": 3193, @@ -438497,8 +438497,8 @@ "updateContext": null }, "value": 0, - "start": 127029, - "end": 127030, + "start": 127028, + "end": 127029, "loc": { "start": { "line": 3193, @@ -438523,8 +438523,8 @@ "binop": null, "updateContext": null }, - "start": 127030, - "end": 127031, + "start": 127029, + "end": 127030, "loc": { "start": { "line": 3193, @@ -438548,8 +438548,8 @@ "postfix": false, "binop": null }, - "start": 127031, - "end": 127032, + "start": 127030, + "end": 127031, "loc": { "start": { "line": 3193, @@ -438573,8 +438573,8 @@ "postfix": false, "binop": null }, - "start": 127032, - "end": 127033, + "start": 127031, + "end": 127032, "loc": { "start": { "line": 3193, @@ -438600,8 +438600,8 @@ "updateContext": null }, "value": ".", - "start": 127033, - "end": 127034, + "start": 127032, + "end": 127033, "loc": { "start": { "line": 3193, @@ -438625,8 +438625,8 @@ "postfix": false, "binop": null }, - "start": 127034, - "end": 127036, + "start": 127033, + "end": 127035, "loc": { "start": { "line": 3193, @@ -438651,8 +438651,8 @@ "binop": null }, "value": "Math", - "start": 127036, - "end": 127040, + "start": 127035, + "end": 127039, "loc": { "start": { "line": 3193, @@ -438677,8 +438677,8 @@ "binop": null, "updateContext": null }, - "start": 127040, - "end": 127041, + "start": 127039, + "end": 127040, "loc": { "start": { "line": 3193, @@ -438703,8 +438703,8 @@ "binop": null }, "value": "round", - "start": 127041, - "end": 127046, + "start": 127040, + "end": 127045, "loc": { "start": { "line": 3193, @@ -438728,8 +438728,8 @@ "postfix": false, "binop": null }, - "start": 127046, - "end": 127047, + "start": 127045, + "end": 127046, "loc": { "start": { "line": 3193, @@ -438754,8 +438754,8 @@ "binop": null }, "value": "origin", - "start": 127047, - "end": 127053, + "start": 127046, + "end": 127052, "loc": { "start": { "line": 3193, @@ -438780,8 +438780,8 @@ "binop": null, "updateContext": null }, - "start": 127053, - "end": 127054, + "start": 127052, + "end": 127053, "loc": { "start": { "line": 3193, @@ -438807,8 +438807,8 @@ "updateContext": null }, "value": 1, - "start": 127054, - "end": 127055, + "start": 127053, + "end": 127054, "loc": { "start": { "line": 3193, @@ -438833,8 +438833,8 @@ "binop": null, "updateContext": null }, - "start": 127055, - "end": 127056, + "start": 127054, + "end": 127055, "loc": { "start": { "line": 3193, @@ -438858,8 +438858,8 @@ "postfix": false, "binop": null }, - "start": 127056, - "end": 127057, + "start": 127055, + "end": 127056, "loc": { "start": { "line": 3193, @@ -438883,8 +438883,8 @@ "postfix": false, "binop": null }, - "start": 127057, - "end": 127058, + "start": 127056, + "end": 127057, "loc": { "start": { "line": 3193, @@ -438910,8 +438910,8 @@ "updateContext": null }, "value": ".", - "start": 127058, - "end": 127059, + "start": 127057, + "end": 127058, "loc": { "start": { "line": 3193, @@ -438935,8 +438935,8 @@ "postfix": false, "binop": null }, - "start": 127059, - "end": 127061, + "start": 127058, + "end": 127060, "loc": { "start": { "line": 3193, @@ -438961,8 +438961,8 @@ "binop": null }, "value": "Math", - "start": 127061, - "end": 127065, + "start": 127060, + "end": 127064, "loc": { "start": { "line": 3193, @@ -438987,8 +438987,8 @@ "binop": null, "updateContext": null }, - "start": 127065, - "end": 127066, + "start": 127064, + "end": 127065, "loc": { "start": { "line": 3193, @@ -439013,8 +439013,8 @@ "binop": null }, "value": "round", - "start": 127066, - "end": 127071, + "start": 127065, + "end": 127070, "loc": { "start": { "line": 3193, @@ -439038,8 +439038,8 @@ "postfix": false, "binop": null }, - "start": 127071, - "end": 127072, + "start": 127070, + "end": 127071, "loc": { "start": { "line": 3193, @@ -439064,8 +439064,8 @@ "binop": null }, "value": "origin", - "start": 127072, - "end": 127078, + "start": 127071, + "end": 127077, "loc": { "start": { "line": 3193, @@ -439090,8 +439090,8 @@ "binop": null, "updateContext": null }, - "start": 127078, - "end": 127079, + "start": 127077, + "end": 127078, "loc": { "start": { "line": 3193, @@ -439117,8 +439117,8 @@ "updateContext": null }, "value": 2, - "start": 127079, - "end": 127080, + "start": 127078, + "end": 127079, "loc": { "start": { "line": 3193, @@ -439143,8 +439143,8 @@ "binop": null, "updateContext": null }, - "start": 127080, - "end": 127081, + "start": 127079, + "end": 127080, "loc": { "start": { "line": 3193, @@ -439168,8 +439168,8 @@ "postfix": false, "binop": null }, - "start": 127081, - "end": 127082, + "start": 127080, + "end": 127081, "loc": { "start": { "line": 3193, @@ -439193,8 +439193,8 @@ "postfix": false, "binop": null }, - "start": 127082, - "end": 127083, + "start": 127081, + "end": 127082, "loc": { "start": { "line": 3193, @@ -439220,8 +439220,8 @@ "updateContext": null }, "value": ".", - "start": 127083, - "end": 127084, + "start": 127082, + "end": 127083, "loc": { "start": { "line": 3193, @@ -439245,8 +439245,8 @@ "postfix": false, "binop": null }, - "start": 127084, - "end": 127086, + "start": 127083, + "end": 127085, "loc": { "start": { "line": 3193, @@ -439271,8 +439271,8 @@ "binop": null }, "value": "cfg", - "start": 127086, - "end": 127089, + "start": 127085, + "end": 127088, "loc": { "start": { "line": 3193, @@ -439297,8 +439297,8 @@ "binop": null, "updateContext": null }, - "start": 127089, - "end": 127090, + "start": 127088, + "end": 127089, "loc": { "start": { "line": 3193, @@ -439323,8 +439323,8 @@ "binop": null }, "value": "primitive", - "start": 127090, - "end": 127099, + "start": 127089, + "end": 127098, "loc": { "start": { "line": 3193, @@ -439348,8 +439348,8 @@ "postfix": false, "binop": null }, - "start": 127099, - "end": 127100, + "start": 127098, + "end": 127099, "loc": { "start": { "line": 3193, @@ -439375,8 +439375,8 @@ "updateContext": null }, "value": ".", - "start": 127100, - "end": 127101, + "start": 127099, + "end": 127100, "loc": { "start": { "line": 3193, @@ -439400,8 +439400,8 @@ "postfix": false, "binop": null }, - "start": 127101, - "end": 127103, + "start": 127100, + "end": 127102, "loc": { "start": { "line": 3193, @@ -439426,8 +439426,8 @@ "binop": null }, "value": "positionsDecodeHash", - "start": 127103, - "end": 127122, + "start": 127102, + "end": 127121, "loc": { "start": { "line": 3193, @@ -439451,8 +439451,8 @@ "postfix": false, "binop": null }, - "start": 127122, - "end": 127123, + "start": 127121, + "end": 127122, "loc": { "start": { "line": 3193, @@ -439478,8 +439478,8 @@ "updateContext": null }, "value": ".", - "start": 127123, - "end": 127124, + "start": 127122, + "end": 127123, "loc": { "start": { "line": 3193, @@ -439503,8 +439503,8 @@ "postfix": false, "binop": null }, - "start": 127124, - "end": 127126, + "start": 127123, + "end": 127125, "loc": { "start": { "line": 3193, @@ -439529,8 +439529,8 @@ "binop": null }, "value": "textureSetId", - "start": 127126, - "end": 127138, + "start": 127125, + "end": 127137, "loc": { "start": { "line": 3193, @@ -439554,8 +439554,8 @@ "postfix": false, "binop": null }, - "start": 127138, - "end": 127139, + "start": 127137, + "end": 127138, "loc": { "start": { "line": 3193, @@ -439581,8 +439581,8 @@ "updateContext": null }, "value": "", - "start": 127139, - "end": 127139, + "start": 127138, + "end": 127138, "loc": { "start": { "line": 3193, @@ -439606,8 +439606,8 @@ "postfix": false, "binop": null }, - "start": 127139, - "end": 127140, + "start": 127138, + "end": 127139, "loc": { "start": { "line": 3193, @@ -439632,8 +439632,8 @@ "binop": null, "updateContext": null }, - "start": 127140, - "end": 127141, + "start": 127139, + "end": 127140, "loc": { "start": { "line": 3193, @@ -439660,8 +439660,8 @@ "updateContext": null }, "value": "let", - "start": 127150, - "end": 127153, + "start": 127149, + "end": 127152, "loc": { "start": { "line": 3194, @@ -439686,8 +439686,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 127154, - "end": 127170, + "start": 127153, + "end": 127169, "loc": { "start": { "line": 3194, @@ -439713,8 +439713,8 @@ "updateContext": null }, "value": "=", - "start": 127171, - "end": 127172, + "start": 127170, + "end": 127171, "loc": { "start": { "line": 3194, @@ -439741,8 +439741,8 @@ "updateContext": null }, "value": "this", - "start": 127173, - "end": 127177, + "start": 127172, + "end": 127176, "loc": { "start": { "line": 3194, @@ -439767,8 +439767,8 @@ "binop": null, "updateContext": null }, - "start": 127177, - "end": 127178, + "start": 127176, + "end": 127177, "loc": { "start": { "line": 3194, @@ -439793,8 +439793,8 @@ "binop": null }, "value": "_vboBatchingLayers", - "start": 127178, - "end": 127196, + "start": 127177, + "end": 127195, "loc": { "start": { "line": 3194, @@ -439819,8 +439819,8 @@ "binop": null, "updateContext": null }, - "start": 127196, - "end": 127197, + "start": 127195, + "end": 127196, "loc": { "start": { "line": 3194, @@ -439845,8 +439845,8 @@ "binop": null }, "value": "layerId", - "start": 127197, - "end": 127204, + "start": 127196, + "end": 127203, "loc": { "start": { "line": 3194, @@ -439871,8 +439871,8 @@ "binop": null, "updateContext": null }, - "start": 127204, - "end": 127205, + "start": 127203, + "end": 127204, "loc": { "start": { "line": 3194, @@ -439897,8 +439897,8 @@ "binop": null, "updateContext": null }, - "start": 127205, - "end": 127206, + "start": 127204, + "end": 127205, "loc": { "start": { "line": 3194, @@ -439925,8 +439925,8 @@ "updateContext": null }, "value": "if", - "start": 127215, - "end": 127217, + "start": 127214, + "end": 127216, "loc": { "start": { "line": 3195, @@ -439950,8 +439950,8 @@ "postfix": false, "binop": null }, - "start": 127218, - "end": 127219, + "start": 127217, + "end": 127218, "loc": { "start": { "line": 3195, @@ -439976,8 +439976,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 127219, - "end": 127235, + "start": 127218, + "end": 127234, "loc": { "start": { "line": 3195, @@ -440001,8 +440001,8 @@ "postfix": false, "binop": null }, - "start": 127235, - "end": 127236, + "start": 127234, + "end": 127235, "loc": { "start": { "line": 3195, @@ -440026,8 +440026,8 @@ "postfix": false, "binop": null }, - "start": 127237, - "end": 127238, + "start": 127236, + "end": 127237, "loc": { "start": { "line": 3195, @@ -440054,8 +440054,8 @@ "updateContext": null }, "value": "return", - "start": 127251, - "end": 127257, + "start": 127250, + "end": 127256, "loc": { "start": { "line": 3196, @@ -440080,8 +440080,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 127258, - "end": 127274, + "start": 127257, + "end": 127273, "loc": { "start": { "line": 3196, @@ -440106,8 +440106,8 @@ "binop": null, "updateContext": null }, - "start": 127274, - "end": 127275, + "start": 127273, + "end": 127274, "loc": { "start": { "line": 3196, @@ -440131,8 +440131,8 @@ "postfix": false, "binop": null }, - "start": 127284, - "end": 127285, + "start": 127283, + "end": 127284, "loc": { "start": { "line": 3197, @@ -440159,8 +440159,8 @@ "updateContext": null }, "value": "let", - "start": 127294, - "end": 127297, + "start": 127293, + "end": 127296, "loc": { "start": { "line": 3198, @@ -440185,8 +440185,8 @@ "binop": null }, "value": "textureSet", - "start": 127298, - "end": 127308, + "start": 127297, + "end": 127307, "loc": { "start": { "line": 3198, @@ -440212,8 +440212,8 @@ "updateContext": null }, "value": "=", - "start": 127309, - "end": 127310, + "start": 127308, + "end": 127309, "loc": { "start": { "line": 3198, @@ -440238,8 +440238,8 @@ "binop": null }, "value": "cfg", - "start": 127311, - "end": 127314, + "start": 127310, + "end": 127313, "loc": { "start": { "line": 3198, @@ -440264,8 +440264,8 @@ "binop": null, "updateContext": null }, - "start": 127314, - "end": 127315, + "start": 127313, + "end": 127314, "loc": { "start": { "line": 3198, @@ -440290,8 +440290,8 @@ "binop": null }, "value": "textureSet", - "start": 127315, - "end": 127325, + "start": 127314, + "end": 127324, "loc": { "start": { "line": 3198, @@ -440316,8 +440316,8 @@ "binop": null, "updateContext": null }, - "start": 127325, - "end": 127326, + "start": 127324, + "end": 127325, "loc": { "start": { "line": 3198, @@ -440344,8 +440344,8 @@ "updateContext": null }, "value": "while", - "start": 127335, - "end": 127340, + "start": 127334, + "end": 127339, "loc": { "start": { "line": 3199, @@ -440369,8 +440369,8 @@ "postfix": false, "binop": null }, - "start": 127341, - "end": 127342, + "start": 127340, + "end": 127341, "loc": { "start": { "line": 3199, @@ -440396,8 +440396,8 @@ "updateContext": null }, "value": "!", - "start": 127342, - "end": 127343, + "start": 127341, + "end": 127342, "loc": { "start": { "line": 3199, @@ -440422,8 +440422,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 127343, - "end": 127359, + "start": 127342, + "end": 127358, "loc": { "start": { "line": 3199, @@ -440447,8 +440447,8 @@ "postfix": false, "binop": null }, - "start": 127359, - "end": 127360, + "start": 127358, + "end": 127359, "loc": { "start": { "line": 3199, @@ -440472,8 +440472,8 @@ "postfix": false, "binop": null }, - "start": 127361, - "end": 127362, + "start": 127360, + "end": 127361, "loc": { "start": { "line": 3199, @@ -440500,8 +440500,8 @@ "updateContext": null }, "value": "switch", - "start": 127375, - "end": 127381, + "start": 127374, + "end": 127380, "loc": { "start": { "line": 3200, @@ -440525,8 +440525,8 @@ "postfix": false, "binop": null }, - "start": 127382, - "end": 127383, + "start": 127381, + "end": 127382, "loc": { "start": { "line": 3200, @@ -440551,8 +440551,8 @@ "binop": null }, "value": "cfg", - "start": 127383, - "end": 127386, + "start": 127382, + "end": 127385, "loc": { "start": { "line": 3200, @@ -440577,8 +440577,8 @@ "binop": null, "updateContext": null }, - "start": 127386, - "end": 127387, + "start": 127385, + "end": 127386, "loc": { "start": { "line": 3200, @@ -440603,8 +440603,8 @@ "binop": null }, "value": "primitive", - "start": 127387, - "end": 127396, + "start": 127386, + "end": 127395, "loc": { "start": { "line": 3200, @@ -440628,8 +440628,8 @@ "postfix": false, "binop": null }, - "start": 127396, - "end": 127397, + "start": 127395, + "end": 127396, "loc": { "start": { "line": 3200, @@ -440653,8 +440653,8 @@ "postfix": false, "binop": null }, - "start": 127398, - "end": 127399, + "start": 127397, + "end": 127398, "loc": { "start": { "line": 3200, @@ -440681,8 +440681,8 @@ "updateContext": null }, "value": "case", - "start": 127416, - "end": 127420, + "start": 127415, + "end": 127419, "loc": { "start": { "line": 3201, @@ -440708,8 +440708,8 @@ "updateContext": null }, "value": "triangles", - "start": 127421, - "end": 127432, + "start": 127420, + "end": 127431, "loc": { "start": { "line": 3201, @@ -440734,8 +440734,8 @@ "binop": null, "updateContext": null }, - "start": 127432, - "end": 127433, + "start": 127431, + "end": 127432, "loc": { "start": { "line": 3201, @@ -440750,8 +440750,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);", - "start": 127454, - "end": 127530, + "start": 127453, + "end": 127529, "loc": { "start": { "line": 3202, @@ -440776,8 +440776,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 127551, - "end": 127567, + "start": 127550, + "end": 127566, "loc": { "start": { "line": 3203, @@ -440803,8 +440803,8 @@ "updateContext": null }, "value": "=", - "start": 127568, - "end": 127569, + "start": 127567, + "end": 127568, "loc": { "start": { "line": 3203, @@ -440831,8 +440831,8 @@ "updateContext": null }, "value": "new", - "start": 127570, - "end": 127573, + "start": 127569, + "end": 127572, "loc": { "start": { "line": 3203, @@ -440857,8 +440857,8 @@ "binop": null }, "value": "VBOBatchingTrianglesLayer", - "start": 127574, - "end": 127599, + "start": 127573, + "end": 127598, "loc": { "start": { "line": 3203, @@ -440882,8 +440882,8 @@ "postfix": false, "binop": null }, - "start": 127599, - "end": 127600, + "start": 127598, + "end": 127599, "loc": { "start": { "line": 3203, @@ -440907,8 +440907,8 @@ "postfix": false, "binop": null }, - "start": 127600, - "end": 127601, + "start": 127599, + "end": 127600, "loc": { "start": { "line": 3203, @@ -440933,8 +440933,8 @@ "binop": null }, "value": "model", - "start": 127626, - "end": 127631, + "start": 127625, + "end": 127630, "loc": { "start": { "line": 3204, @@ -440959,8 +440959,8 @@ "binop": null, "updateContext": null }, - "start": 127631, - "end": 127632, + "start": 127630, + "end": 127631, "loc": { "start": { "line": 3204, @@ -440985,8 +440985,8 @@ "binop": null }, "value": "textureSet", - "start": 127657, - "end": 127667, + "start": 127656, + "end": 127666, "loc": { "start": { "line": 3205, @@ -441011,8 +441011,8 @@ "binop": null, "updateContext": null }, - "start": 127667, - "end": 127668, + "start": 127666, + "end": 127667, "loc": { "start": { "line": 3205, @@ -441037,8 +441037,8 @@ "binop": null }, "value": "layerIndex", - "start": 127693, - "end": 127703, + "start": 127692, + "end": 127702, "loc": { "start": { "line": 3206, @@ -441063,8 +441063,8 @@ "binop": null, "updateContext": null }, - "start": 127703, - "end": 127704, + "start": 127702, + "end": 127703, "loc": { "start": { "line": 3206, @@ -441090,8 +441090,8 @@ "updateContext": null }, "value": 0, - "start": 127705, - "end": 127706, + "start": 127704, + "end": 127705, "loc": { "start": { "line": 3206, @@ -441116,8 +441116,8 @@ "binop": null, "updateContext": null }, - "start": 127706, - "end": 127707, + "start": 127705, + "end": 127706, "loc": { "start": { "line": 3206, @@ -441132,8 +441132,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 127708, - "end": 127737, + "start": 127707, + "end": 127736, "loc": { "start": { "line": 3206, @@ -441158,8 +441158,8 @@ "binop": null }, "value": "scratchMemory", - "start": 127762, - "end": 127775, + "start": 127761, + "end": 127774, "loc": { "start": { "line": 3207, @@ -441184,8 +441184,8 @@ "binop": null, "updateContext": null }, - "start": 127775, - "end": 127776, + "start": 127774, + "end": 127775, "loc": { "start": { "line": 3207, @@ -441212,8 +441212,8 @@ "updateContext": null }, "value": "this", - "start": 127777, - "end": 127781, + "start": 127776, + "end": 127780, "loc": { "start": { "line": 3207, @@ -441238,8 +441238,8 @@ "binop": null, "updateContext": null }, - "start": 127781, - "end": 127782, + "start": 127780, + "end": 127781, "loc": { "start": { "line": 3207, @@ -441264,8 +441264,8 @@ "binop": null }, "value": "_vboBatchingLayerScratchMemory", - "start": 127782, - "end": 127812, + "start": 127781, + "end": 127811, "loc": { "start": { "line": 3207, @@ -441290,8 +441290,8 @@ "binop": null, "updateContext": null }, - "start": 127812, - "end": 127813, + "start": 127811, + "end": 127812, "loc": { "start": { "line": 3207, @@ -441316,8 +441316,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 127838, - "end": 127859, + "start": 127837, + "end": 127858, "loc": { "start": { "line": 3208, @@ -441342,8 +441342,8 @@ "binop": null, "updateContext": null }, - "start": 127859, - "end": 127860, + "start": 127858, + "end": 127859, "loc": { "start": { "line": 3208, @@ -441368,8 +441368,8 @@ "binop": null }, "value": "cfg", - "start": 127861, - "end": 127864, + "start": 127860, + "end": 127863, "loc": { "start": { "line": 3208, @@ -441394,8 +441394,8 @@ "binop": null, "updateContext": null }, - "start": 127864, - "end": 127865, + "start": 127863, + "end": 127864, "loc": { "start": { "line": 3208, @@ -441420,8 +441420,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 127865, - "end": 127886, + "start": 127864, + "end": 127885, "loc": { "start": { "line": 3208, @@ -441446,8 +441446,8 @@ "binop": null, "updateContext": null }, - "start": 127886, - "end": 127887, + "start": 127885, + "end": 127886, "loc": { "start": { "line": 3208, @@ -441462,8 +441462,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 127889, - "end": 127908, + "start": 127888, + "end": 127907, "loc": { "start": { "line": 3208, @@ -441488,8 +441488,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 127933, - "end": 127947, + "start": 127932, + "end": 127946, "loc": { "start": { "line": 3209, @@ -441514,8 +441514,8 @@ "binop": null, "updateContext": null }, - "start": 127947, - "end": 127948, + "start": 127946, + "end": 127947, "loc": { "start": { "line": 3209, @@ -441540,8 +441540,8 @@ "binop": null }, "value": "cfg", - "start": 127949, - "end": 127952, + "start": 127948, + "end": 127951, "loc": { "start": { "line": 3209, @@ -441566,8 +441566,8 @@ "binop": null, "updateContext": null }, - "start": 127952, - "end": 127953, + "start": 127951, + "end": 127952, "loc": { "start": { "line": 3209, @@ -441592,8 +441592,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 127953, - "end": 127967, + "start": 127952, + "end": 127966, "loc": { "start": { "line": 3209, @@ -441618,8 +441618,8 @@ "binop": null, "updateContext": null }, - "start": 127967, - "end": 127968, + "start": 127966, + "end": 127967, "loc": { "start": { "line": 3209, @@ -441634,8 +441634,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 127969, - "end": 127988, + "start": 127968, + "end": 127987, "loc": { "start": { "line": 3209, @@ -441660,8 +441660,8 @@ "binop": null }, "value": "origin", - "start": 128013, - "end": 128019, + "start": 128012, + "end": 128018, "loc": { "start": { "line": 3210, @@ -441686,8 +441686,8 @@ "binop": null, "updateContext": null }, - "start": 128019, - "end": 128020, + "start": 128018, + "end": 128019, "loc": { "start": { "line": 3210, @@ -441712,8 +441712,8 @@ "binop": null }, "value": "maxGeometryBatchSize", - "start": 128045, - "end": 128065, + "start": 128044, + "end": 128064, "loc": { "start": { "line": 3211, @@ -441738,8 +441738,8 @@ "binop": null, "updateContext": null }, - "start": 128065, - "end": 128066, + "start": 128064, + "end": 128065, "loc": { "start": { "line": 3211, @@ -441766,8 +441766,8 @@ "updateContext": null }, "value": "this", - "start": 128067, - "end": 128071, + "start": 128066, + "end": 128070, "loc": { "start": { "line": 3211, @@ -441792,8 +441792,8 @@ "binop": null, "updateContext": null }, - "start": 128071, - "end": 128072, + "start": 128070, + "end": 128071, "loc": { "start": { "line": 3211, @@ -441818,8 +441818,8 @@ "binop": null }, "value": "_maxGeometryBatchSize", - "start": 128072, - "end": 128093, + "start": 128071, + "end": 128092, "loc": { "start": { "line": 3211, @@ -441844,8 +441844,8 @@ "binop": null, "updateContext": null }, - "start": 128093, - "end": 128094, + "start": 128092, + "end": 128093, "loc": { "start": { "line": 3211, @@ -441870,8 +441870,8 @@ "binop": null }, "value": "solid", - "start": 128119, - "end": 128124, + "start": 128118, + "end": 128123, "loc": { "start": { "line": 3212, @@ -441896,8 +441896,8 @@ "binop": null, "updateContext": null }, - "start": 128124, - "end": 128125, + "start": 128123, + "end": 128124, "loc": { "start": { "line": 3212, @@ -441921,8 +441921,8 @@ "postfix": false, "binop": null }, - "start": 128126, - "end": 128127, + "start": 128125, + "end": 128126, "loc": { "start": { "line": 3212, @@ -441947,8 +441947,8 @@ "binop": null }, "value": "cfg", - "start": 128127, - "end": 128130, + "start": 128126, + "end": 128129, "loc": { "start": { "line": 3212, @@ -441973,8 +441973,8 @@ "binop": null, "updateContext": null }, - "start": 128130, - "end": 128131, + "start": 128129, + "end": 128130, "loc": { "start": { "line": 3212, @@ -441999,8 +441999,8 @@ "binop": null }, "value": "primitive", - "start": 128131, - "end": 128140, + "start": 128130, + "end": 128139, "loc": { "start": { "line": 3212, @@ -442026,8 +442026,8 @@ "updateContext": null }, "value": "===", - "start": 128141, - "end": 128144, + "start": 128140, + "end": 128143, "loc": { "start": { "line": 3212, @@ -442053,8 +442053,8 @@ "updateContext": null }, "value": "solid", - "start": 128145, - "end": 128152, + "start": 128144, + "end": 128151, "loc": { "start": { "line": 3212, @@ -442078,8 +442078,8 @@ "postfix": false, "binop": null }, - "start": 128152, - "end": 128153, + "start": 128151, + "end": 128152, "loc": { "start": { "line": 3212, @@ -442104,8 +442104,8 @@ "binop": null, "updateContext": null }, - "start": 128153, - "end": 128154, + "start": 128152, + "end": 128153, "loc": { "start": { "line": 3212, @@ -442130,8 +442130,8 @@ "binop": null }, "value": "autoNormals", - "start": 128179, - "end": 128190, + "start": 128178, + "end": 128189, "loc": { "start": { "line": 3213, @@ -442156,8 +442156,8 @@ "binop": null, "updateContext": null }, - "start": 128190, - "end": 128191, + "start": 128189, + "end": 128190, "loc": { "start": { "line": 3213, @@ -442184,8 +442184,8 @@ "updateContext": null }, "value": "true", - "start": 128192, - "end": 128196, + "start": 128191, + "end": 128195, "loc": { "start": { "line": 3213, @@ -442209,8 +442209,8 @@ "postfix": false, "binop": null }, - "start": 128217, - "end": 128218, + "start": 128216, + "end": 128217, "loc": { "start": { "line": 3214, @@ -442234,8 +442234,8 @@ "postfix": false, "binop": null }, - "start": 128218, - "end": 128219, + "start": 128217, + "end": 128218, "loc": { "start": { "line": 3214, @@ -442260,8 +442260,8 @@ "binop": null, "updateContext": null }, - "start": 128219, - "end": 128220, + "start": 128218, + "end": 128219, "loc": { "start": { "line": 3214, @@ -442288,8 +442288,8 @@ "updateContext": null }, "value": "break", - "start": 128241, - "end": 128246, + "start": 128240, + "end": 128245, "loc": { "start": { "line": 3215, @@ -442314,8 +442314,8 @@ "binop": null, "updateContext": null }, - "start": 128246, - "end": 128247, + "start": 128245, + "end": 128246, "loc": { "start": { "line": 3215, @@ -442342,8 +442342,8 @@ "updateContext": null }, "value": "case", - "start": 128264, - "end": 128268, + "start": 128263, + "end": 128267, "loc": { "start": { "line": 3216, @@ -442369,8 +442369,8 @@ "updateContext": null }, "value": "solid", - "start": 128269, - "end": 128276, + "start": 128268, + "end": 128275, "loc": { "start": { "line": 3216, @@ -442395,8 +442395,8 @@ "binop": null, "updateContext": null }, - "start": 128276, - "end": 128277, + "start": 128275, + "end": 128276, "loc": { "start": { "line": 3216, @@ -442411,8 +442411,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);", - "start": 128298, - "end": 128374, + "start": 128297, + "end": 128373, "loc": { "start": { "line": 3217, @@ -442437,8 +442437,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 128395, - "end": 128411, + "start": 128394, + "end": 128410, "loc": { "start": { "line": 3218, @@ -442464,8 +442464,8 @@ "updateContext": null }, "value": "=", - "start": 128412, - "end": 128413, + "start": 128411, + "end": 128412, "loc": { "start": { "line": 3218, @@ -442492,8 +442492,8 @@ "updateContext": null }, "value": "new", - "start": 128414, - "end": 128417, + "start": 128413, + "end": 128416, "loc": { "start": { "line": 3218, @@ -442518,8 +442518,8 @@ "binop": null }, "value": "VBOBatchingTrianglesLayer", - "start": 128418, - "end": 128443, + "start": 128417, + "end": 128442, "loc": { "start": { "line": 3218, @@ -442543,8 +442543,8 @@ "postfix": false, "binop": null }, - "start": 128443, - "end": 128444, + "start": 128442, + "end": 128443, "loc": { "start": { "line": 3218, @@ -442568,8 +442568,8 @@ "postfix": false, "binop": null }, - "start": 128444, - "end": 128445, + "start": 128443, + "end": 128444, "loc": { "start": { "line": 3218, @@ -442594,8 +442594,8 @@ "binop": null }, "value": "model", - "start": 128470, - "end": 128475, + "start": 128469, + "end": 128474, "loc": { "start": { "line": 3219, @@ -442620,8 +442620,8 @@ "binop": null, "updateContext": null }, - "start": 128475, - "end": 128476, + "start": 128474, + "end": 128475, "loc": { "start": { "line": 3219, @@ -442646,8 +442646,8 @@ "binop": null }, "value": "textureSet", - "start": 128501, - "end": 128511, + "start": 128500, + "end": 128510, "loc": { "start": { "line": 3220, @@ -442672,8 +442672,8 @@ "binop": null, "updateContext": null }, - "start": 128511, - "end": 128512, + "start": 128510, + "end": 128511, "loc": { "start": { "line": 3220, @@ -442698,8 +442698,8 @@ "binop": null }, "value": "layerIndex", - "start": 128537, - "end": 128547, + "start": 128536, + "end": 128546, "loc": { "start": { "line": 3221, @@ -442724,8 +442724,8 @@ "binop": null, "updateContext": null }, - "start": 128547, - "end": 128548, + "start": 128546, + "end": 128547, "loc": { "start": { "line": 3221, @@ -442751,8 +442751,8 @@ "updateContext": null }, "value": 0, - "start": 128549, - "end": 128550, + "start": 128548, + "end": 128549, "loc": { "start": { "line": 3221, @@ -442777,8 +442777,8 @@ "binop": null, "updateContext": null }, - "start": 128550, - "end": 128551, + "start": 128549, + "end": 128550, "loc": { "start": { "line": 3221, @@ -442793,8 +442793,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 128552, - "end": 128581, + "start": 128551, + "end": 128580, "loc": { "start": { "line": 3221, @@ -442819,8 +442819,8 @@ "binop": null }, "value": "scratchMemory", - "start": 128606, - "end": 128619, + "start": 128605, + "end": 128618, "loc": { "start": { "line": 3222, @@ -442845,8 +442845,8 @@ "binop": null, "updateContext": null }, - "start": 128619, - "end": 128620, + "start": 128618, + "end": 128619, "loc": { "start": { "line": 3222, @@ -442873,8 +442873,8 @@ "updateContext": null }, "value": "this", - "start": 128621, - "end": 128625, + "start": 128620, + "end": 128624, "loc": { "start": { "line": 3222, @@ -442899,8 +442899,8 @@ "binop": null, "updateContext": null }, - "start": 128625, - "end": 128626, + "start": 128624, + "end": 128625, "loc": { "start": { "line": 3222, @@ -442925,8 +442925,8 @@ "binop": null }, "value": "_vboBatchingLayerScratchMemory", - "start": 128626, - "end": 128656, + "start": 128625, + "end": 128655, "loc": { "start": { "line": 3222, @@ -442951,8 +442951,8 @@ "binop": null, "updateContext": null }, - "start": 128656, - "end": 128657, + "start": 128655, + "end": 128656, "loc": { "start": { "line": 3222, @@ -442977,8 +442977,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 128682, - "end": 128703, + "start": 128681, + "end": 128702, "loc": { "start": { "line": 3223, @@ -443003,8 +443003,8 @@ "binop": null, "updateContext": null }, - "start": 128703, - "end": 128704, + "start": 128702, + "end": 128703, "loc": { "start": { "line": 3223, @@ -443029,8 +443029,8 @@ "binop": null }, "value": "cfg", - "start": 128705, - "end": 128708, + "start": 128704, + "end": 128707, "loc": { "start": { "line": 3223, @@ -443055,8 +443055,8 @@ "binop": null, "updateContext": null }, - "start": 128708, - "end": 128709, + "start": 128707, + "end": 128708, "loc": { "start": { "line": 3223, @@ -443081,8 +443081,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 128709, - "end": 128730, + "start": 128708, + "end": 128729, "loc": { "start": { "line": 3223, @@ -443107,8 +443107,8 @@ "binop": null, "updateContext": null }, - "start": 128730, - "end": 128731, + "start": 128729, + "end": 128730, "loc": { "start": { "line": 3223, @@ -443123,8 +443123,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 128733, - "end": 128752, + "start": 128732, + "end": 128751, "loc": { "start": { "line": 3223, @@ -443149,8 +443149,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 128777, - "end": 128791, + "start": 128776, + "end": 128790, "loc": { "start": { "line": 3224, @@ -443175,8 +443175,8 @@ "binop": null, "updateContext": null }, - "start": 128791, - "end": 128792, + "start": 128790, + "end": 128791, "loc": { "start": { "line": 3224, @@ -443201,8 +443201,8 @@ "binop": null }, "value": "cfg", - "start": 128793, - "end": 128796, + "start": 128792, + "end": 128795, "loc": { "start": { "line": 3224, @@ -443227,8 +443227,8 @@ "binop": null, "updateContext": null }, - "start": 128796, - "end": 128797, + "start": 128795, + "end": 128796, "loc": { "start": { "line": 3224, @@ -443253,8 +443253,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 128797, - "end": 128811, + "start": 128796, + "end": 128810, "loc": { "start": { "line": 3224, @@ -443279,8 +443279,8 @@ "binop": null, "updateContext": null }, - "start": 128811, - "end": 128812, + "start": 128810, + "end": 128811, "loc": { "start": { "line": 3224, @@ -443295,8 +443295,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 128813, - "end": 128832, + "start": 128812, + "end": 128831, "loc": { "start": { "line": 3224, @@ -443321,8 +443321,8 @@ "binop": null }, "value": "origin", - "start": 128857, - "end": 128863, + "start": 128856, + "end": 128862, "loc": { "start": { "line": 3225, @@ -443347,8 +443347,8 @@ "binop": null, "updateContext": null }, - "start": 128863, - "end": 128864, + "start": 128862, + "end": 128863, "loc": { "start": { "line": 3225, @@ -443373,8 +443373,8 @@ "binop": null }, "value": "maxGeometryBatchSize", - "start": 128889, - "end": 128909, + "start": 128888, + "end": 128908, "loc": { "start": { "line": 3226, @@ -443399,8 +443399,8 @@ "binop": null, "updateContext": null }, - "start": 128909, - "end": 128910, + "start": 128908, + "end": 128909, "loc": { "start": { "line": 3226, @@ -443427,8 +443427,8 @@ "updateContext": null }, "value": "this", - "start": 128911, - "end": 128915, + "start": 128910, + "end": 128914, "loc": { "start": { "line": 3226, @@ -443453,8 +443453,8 @@ "binop": null, "updateContext": null }, - "start": 128915, - "end": 128916, + "start": 128914, + "end": 128915, "loc": { "start": { "line": 3226, @@ -443479,8 +443479,8 @@ "binop": null }, "value": "_maxGeometryBatchSize", - "start": 128916, - "end": 128937, + "start": 128915, + "end": 128936, "loc": { "start": { "line": 3226, @@ -443505,8 +443505,8 @@ "binop": null, "updateContext": null }, - "start": 128937, - "end": 128938, + "start": 128936, + "end": 128937, "loc": { "start": { "line": 3226, @@ -443531,8 +443531,8 @@ "binop": null }, "value": "solid", - "start": 128963, - "end": 128968, + "start": 128962, + "end": 128967, "loc": { "start": { "line": 3227, @@ -443557,8 +443557,8 @@ "binop": null, "updateContext": null }, - "start": 128968, - "end": 128969, + "start": 128967, + "end": 128968, "loc": { "start": { "line": 3227, @@ -443582,8 +443582,8 @@ "postfix": false, "binop": null }, - "start": 128970, - "end": 128971, + "start": 128969, + "end": 128970, "loc": { "start": { "line": 3227, @@ -443608,8 +443608,8 @@ "binop": null }, "value": "cfg", - "start": 128971, - "end": 128974, + "start": 128970, + "end": 128973, "loc": { "start": { "line": 3227, @@ -443634,8 +443634,8 @@ "binop": null, "updateContext": null }, - "start": 128974, - "end": 128975, + "start": 128973, + "end": 128974, "loc": { "start": { "line": 3227, @@ -443660,8 +443660,8 @@ "binop": null }, "value": "primitive", - "start": 128975, - "end": 128984, + "start": 128974, + "end": 128983, "loc": { "start": { "line": 3227, @@ -443687,8 +443687,8 @@ "updateContext": null }, "value": "===", - "start": 128985, - "end": 128988, + "start": 128984, + "end": 128987, "loc": { "start": { "line": 3227, @@ -443714,8 +443714,8 @@ "updateContext": null }, "value": "solid", - "start": 128989, - "end": 128996, + "start": 128988, + "end": 128995, "loc": { "start": { "line": 3227, @@ -443739,8 +443739,8 @@ "postfix": false, "binop": null }, - "start": 128996, - "end": 128997, + "start": 128995, + "end": 128996, "loc": { "start": { "line": 3227, @@ -443765,8 +443765,8 @@ "binop": null, "updateContext": null }, - "start": 128997, - "end": 128998, + "start": 128996, + "end": 128997, "loc": { "start": { "line": 3227, @@ -443791,8 +443791,8 @@ "binop": null }, "value": "autoNormals", - "start": 129023, - "end": 129034, + "start": 129022, + "end": 129033, "loc": { "start": { "line": 3228, @@ -443817,8 +443817,8 @@ "binop": null, "updateContext": null }, - "start": 129034, - "end": 129035, + "start": 129033, + "end": 129034, "loc": { "start": { "line": 3228, @@ -443845,8 +443845,8 @@ "updateContext": null }, "value": "true", - "start": 129036, - "end": 129040, + "start": 129035, + "end": 129039, "loc": { "start": { "line": 3228, @@ -443870,8 +443870,8 @@ "postfix": false, "binop": null }, - "start": 129061, - "end": 129062, + "start": 129060, + "end": 129061, "loc": { "start": { "line": 3229, @@ -443895,8 +443895,8 @@ "postfix": false, "binop": null }, - "start": 129062, - "end": 129063, + "start": 129061, + "end": 129062, "loc": { "start": { "line": 3229, @@ -443921,8 +443921,8 @@ "binop": null, "updateContext": null }, - "start": 129063, - "end": 129064, + "start": 129062, + "end": 129063, "loc": { "start": { "line": 3229, @@ -443949,8 +443949,8 @@ "updateContext": null }, "value": "break", - "start": 129085, - "end": 129090, + "start": 129084, + "end": 129089, "loc": { "start": { "line": 3230, @@ -443975,8 +443975,8 @@ "binop": null, "updateContext": null }, - "start": 129090, - "end": 129091, + "start": 129089, + "end": 129090, "loc": { "start": { "line": 3230, @@ -444003,8 +444003,8 @@ "updateContext": null }, "value": "case", - "start": 129108, - "end": 129112, + "start": 129107, + "end": 129111, "loc": { "start": { "line": 3231, @@ -444030,8 +444030,8 @@ "updateContext": null }, "value": "surface", - "start": 129113, - "end": 129122, + "start": 129112, + "end": 129121, "loc": { "start": { "line": 3231, @@ -444056,8 +444056,8 @@ "binop": null, "updateContext": null }, - "start": 129122, - "end": 129123, + "start": 129121, + "end": 129122, "loc": { "start": { "line": 3231, @@ -444072,8 +444072,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);", - "start": 129144, - "end": 129220, + "start": 129143, + "end": 129219, "loc": { "start": { "line": 3232, @@ -444098,8 +444098,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 129241, - "end": 129257, + "start": 129240, + "end": 129256, "loc": { "start": { "line": 3233, @@ -444125,8 +444125,8 @@ "updateContext": null }, "value": "=", - "start": 129258, - "end": 129259, + "start": 129257, + "end": 129258, "loc": { "start": { "line": 3233, @@ -444153,8 +444153,8 @@ "updateContext": null }, "value": "new", - "start": 129260, - "end": 129263, + "start": 129259, + "end": 129262, "loc": { "start": { "line": 3233, @@ -444179,8 +444179,8 @@ "binop": null }, "value": "VBOBatchingTrianglesLayer", - "start": 129264, - "end": 129289, + "start": 129263, + "end": 129288, "loc": { "start": { "line": 3233, @@ -444204,8 +444204,8 @@ "postfix": false, "binop": null }, - "start": 129289, - "end": 129290, + "start": 129288, + "end": 129289, "loc": { "start": { "line": 3233, @@ -444229,8 +444229,8 @@ "postfix": false, "binop": null }, - "start": 129290, - "end": 129291, + "start": 129289, + "end": 129290, "loc": { "start": { "line": 3233, @@ -444255,8 +444255,8 @@ "binop": null }, "value": "model", - "start": 129316, - "end": 129321, + "start": 129315, + "end": 129320, "loc": { "start": { "line": 3234, @@ -444281,8 +444281,8 @@ "binop": null, "updateContext": null }, - "start": 129321, - "end": 129322, + "start": 129320, + "end": 129321, "loc": { "start": { "line": 3234, @@ -444307,8 +444307,8 @@ "binop": null }, "value": "textureSet", - "start": 129347, - "end": 129357, + "start": 129346, + "end": 129356, "loc": { "start": { "line": 3235, @@ -444333,8 +444333,8 @@ "binop": null, "updateContext": null }, - "start": 129357, - "end": 129358, + "start": 129356, + "end": 129357, "loc": { "start": { "line": 3235, @@ -444359,8 +444359,8 @@ "binop": null }, "value": "layerIndex", - "start": 129383, - "end": 129393, + "start": 129382, + "end": 129392, "loc": { "start": { "line": 3236, @@ -444385,8 +444385,8 @@ "binop": null, "updateContext": null }, - "start": 129393, - "end": 129394, + "start": 129392, + "end": 129393, "loc": { "start": { "line": 3236, @@ -444412,8 +444412,8 @@ "updateContext": null }, "value": 0, - "start": 129395, - "end": 129396, + "start": 129394, + "end": 129395, "loc": { "start": { "line": 3236, @@ -444438,8 +444438,8 @@ "binop": null, "updateContext": null }, - "start": 129396, - "end": 129397, + "start": 129395, + "end": 129396, "loc": { "start": { "line": 3236, @@ -444454,8 +444454,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 129398, - "end": 129427, + "start": 129397, + "end": 129426, "loc": { "start": { "line": 3236, @@ -444480,8 +444480,8 @@ "binop": null }, "value": "scratchMemory", - "start": 129452, - "end": 129465, + "start": 129451, + "end": 129464, "loc": { "start": { "line": 3237, @@ -444506,8 +444506,8 @@ "binop": null, "updateContext": null }, - "start": 129465, - "end": 129466, + "start": 129464, + "end": 129465, "loc": { "start": { "line": 3237, @@ -444534,8 +444534,8 @@ "updateContext": null }, "value": "this", - "start": 129467, - "end": 129471, + "start": 129466, + "end": 129470, "loc": { "start": { "line": 3237, @@ -444560,8 +444560,8 @@ "binop": null, "updateContext": null }, - "start": 129471, - "end": 129472, + "start": 129470, + "end": 129471, "loc": { "start": { "line": 3237, @@ -444586,8 +444586,8 @@ "binop": null }, "value": "_vboBatchingLayerScratchMemory", - "start": 129472, - "end": 129502, + "start": 129471, + "end": 129501, "loc": { "start": { "line": 3237, @@ -444612,8 +444612,8 @@ "binop": null, "updateContext": null }, - "start": 129502, - "end": 129503, + "start": 129501, + "end": 129502, "loc": { "start": { "line": 3237, @@ -444638,8 +444638,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 129528, - "end": 129549, + "start": 129527, + "end": 129548, "loc": { "start": { "line": 3238, @@ -444664,8 +444664,8 @@ "binop": null, "updateContext": null }, - "start": 129549, - "end": 129550, + "start": 129548, + "end": 129549, "loc": { "start": { "line": 3238, @@ -444690,8 +444690,8 @@ "binop": null }, "value": "cfg", - "start": 129551, - "end": 129554, + "start": 129550, + "end": 129553, "loc": { "start": { "line": 3238, @@ -444716,8 +444716,8 @@ "binop": null, "updateContext": null }, - "start": 129554, - "end": 129555, + "start": 129553, + "end": 129554, "loc": { "start": { "line": 3238, @@ -444742,8 +444742,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 129555, - "end": 129576, + "start": 129554, + "end": 129575, "loc": { "start": { "line": 3238, @@ -444768,8 +444768,8 @@ "binop": null, "updateContext": null }, - "start": 129576, - "end": 129577, + "start": 129575, + "end": 129576, "loc": { "start": { "line": 3238, @@ -444784,8 +444784,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 129579, - "end": 129598, + "start": 129578, + "end": 129597, "loc": { "start": { "line": 3238, @@ -444810,8 +444810,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 129623, - "end": 129637, + "start": 129622, + "end": 129636, "loc": { "start": { "line": 3239, @@ -444836,8 +444836,8 @@ "binop": null, "updateContext": null }, - "start": 129637, - "end": 129638, + "start": 129636, + "end": 129637, "loc": { "start": { "line": 3239, @@ -444862,8 +444862,8 @@ "binop": null }, "value": "cfg", - "start": 129639, - "end": 129642, + "start": 129638, + "end": 129641, "loc": { "start": { "line": 3239, @@ -444888,8 +444888,8 @@ "binop": null, "updateContext": null }, - "start": 129642, - "end": 129643, + "start": 129641, + "end": 129642, "loc": { "start": { "line": 3239, @@ -444914,8 +444914,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 129643, - "end": 129657, + "start": 129642, + "end": 129656, "loc": { "start": { "line": 3239, @@ -444940,8 +444940,8 @@ "binop": null, "updateContext": null }, - "start": 129657, - "end": 129658, + "start": 129656, + "end": 129657, "loc": { "start": { "line": 3239, @@ -444956,8 +444956,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 129659, - "end": 129678, + "start": 129658, + "end": 129677, "loc": { "start": { "line": 3239, @@ -444982,8 +444982,8 @@ "binop": null }, "value": "origin", - "start": 129703, - "end": 129709, + "start": 129702, + "end": 129708, "loc": { "start": { "line": 3240, @@ -445008,8 +445008,8 @@ "binop": null, "updateContext": null }, - "start": 129709, - "end": 129710, + "start": 129708, + "end": 129709, "loc": { "start": { "line": 3240, @@ -445034,8 +445034,8 @@ "binop": null }, "value": "maxGeometryBatchSize", - "start": 129735, - "end": 129755, + "start": 129734, + "end": 129754, "loc": { "start": { "line": 3241, @@ -445060,8 +445060,8 @@ "binop": null, "updateContext": null }, - "start": 129755, - "end": 129756, + "start": 129754, + "end": 129755, "loc": { "start": { "line": 3241, @@ -445088,8 +445088,8 @@ "updateContext": null }, "value": "this", - "start": 129757, - "end": 129761, + "start": 129756, + "end": 129760, "loc": { "start": { "line": 3241, @@ -445114,8 +445114,8 @@ "binop": null, "updateContext": null }, - "start": 129761, - "end": 129762, + "start": 129760, + "end": 129761, "loc": { "start": { "line": 3241, @@ -445140,8 +445140,8 @@ "binop": null }, "value": "_maxGeometryBatchSize", - "start": 129762, - "end": 129783, + "start": 129761, + "end": 129782, "loc": { "start": { "line": 3241, @@ -445166,8 +445166,8 @@ "binop": null, "updateContext": null }, - "start": 129783, - "end": 129784, + "start": 129782, + "end": 129783, "loc": { "start": { "line": 3241, @@ -445192,8 +445192,8 @@ "binop": null }, "value": "solid", - "start": 129809, - "end": 129814, + "start": 129808, + "end": 129813, "loc": { "start": { "line": 3242, @@ -445218,8 +445218,8 @@ "binop": null, "updateContext": null }, - "start": 129814, - "end": 129815, + "start": 129813, + "end": 129814, "loc": { "start": { "line": 3242, @@ -445243,8 +445243,8 @@ "postfix": false, "binop": null }, - "start": 129816, - "end": 129817, + "start": 129815, + "end": 129816, "loc": { "start": { "line": 3242, @@ -445269,8 +445269,8 @@ "binop": null }, "value": "cfg", - "start": 129817, - "end": 129820, + "start": 129816, + "end": 129819, "loc": { "start": { "line": 3242, @@ -445295,8 +445295,8 @@ "binop": null, "updateContext": null }, - "start": 129820, - "end": 129821, + "start": 129819, + "end": 129820, "loc": { "start": { "line": 3242, @@ -445321,8 +445321,8 @@ "binop": null }, "value": "primitive", - "start": 129821, - "end": 129830, + "start": 129820, + "end": 129829, "loc": { "start": { "line": 3242, @@ -445348,8 +445348,8 @@ "updateContext": null }, "value": "===", - "start": 129831, - "end": 129834, + "start": 129830, + "end": 129833, "loc": { "start": { "line": 3242, @@ -445375,8 +445375,8 @@ "updateContext": null }, "value": "solid", - "start": 129835, - "end": 129842, + "start": 129834, + "end": 129841, "loc": { "start": { "line": 3242, @@ -445400,8 +445400,8 @@ "postfix": false, "binop": null }, - "start": 129842, - "end": 129843, + "start": 129841, + "end": 129842, "loc": { "start": { "line": 3242, @@ -445426,8 +445426,8 @@ "binop": null, "updateContext": null }, - "start": 129843, - "end": 129844, + "start": 129842, + "end": 129843, "loc": { "start": { "line": 3242, @@ -445452,8 +445452,8 @@ "binop": null }, "value": "autoNormals", - "start": 129869, - "end": 129880, + "start": 129868, + "end": 129879, "loc": { "start": { "line": 3243, @@ -445478,8 +445478,8 @@ "binop": null, "updateContext": null }, - "start": 129880, - "end": 129881, + "start": 129879, + "end": 129880, "loc": { "start": { "line": 3243, @@ -445506,8 +445506,8 @@ "updateContext": null }, "value": "true", - "start": 129882, - "end": 129886, + "start": 129881, + "end": 129885, "loc": { "start": { "line": 3243, @@ -445531,8 +445531,8 @@ "postfix": false, "binop": null }, - "start": 129907, - "end": 129908, + "start": 129906, + "end": 129907, "loc": { "start": { "line": 3244, @@ -445556,8 +445556,8 @@ "postfix": false, "binop": null }, - "start": 129908, - "end": 129909, + "start": 129907, + "end": 129908, "loc": { "start": { "line": 3244, @@ -445582,8 +445582,8 @@ "binop": null, "updateContext": null }, - "start": 129909, - "end": 129910, + "start": 129908, + "end": 129909, "loc": { "start": { "line": 3244, @@ -445610,8 +445610,8 @@ "updateContext": null }, "value": "break", - "start": 129931, - "end": 129936, + "start": 129930, + "end": 129935, "loc": { "start": { "line": 3245, @@ -445636,8 +445636,8 @@ "binop": null, "updateContext": null }, - "start": 129936, - "end": 129937, + "start": 129935, + "end": 129936, "loc": { "start": { "line": 3245, @@ -445664,8 +445664,8 @@ "updateContext": null }, "value": "case", - "start": 129954, - "end": 129958, + "start": 129953, + "end": 129957, "loc": { "start": { "line": 3246, @@ -445691,8 +445691,8 @@ "updateContext": null }, "value": "lines", - "start": 129959, - "end": 129966, + "start": 129958, + "end": 129965, "loc": { "start": { "line": 3246, @@ -445717,8 +445717,8 @@ "binop": null, "updateContext": null }, - "start": 129966, - "end": 129967, + "start": 129965, + "end": 129966, "loc": { "start": { "line": 3246, @@ -445733,8 +445733,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating VBOBatchingLinesLayer`);", - "start": 129988, - "end": 130063, + "start": 129987, + "end": 130062, "loc": { "start": { "line": 3247, @@ -445759,8 +445759,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 130084, - "end": 130100, + "start": 130083, + "end": 130099, "loc": { "start": { "line": 3248, @@ -445786,8 +445786,8 @@ "updateContext": null }, "value": "=", - "start": 130101, - "end": 130102, + "start": 130100, + "end": 130101, "loc": { "start": { "line": 3248, @@ -445814,8 +445814,8 @@ "updateContext": null }, "value": "new", - "start": 130103, - "end": 130106, + "start": 130102, + "end": 130105, "loc": { "start": { "line": 3248, @@ -445840,8 +445840,8 @@ "binop": null }, "value": "VBOBatchingLinesLayer", - "start": 130107, - "end": 130128, + "start": 130106, + "end": 130127, "loc": { "start": { "line": 3248, @@ -445865,8 +445865,8 @@ "postfix": false, "binop": null }, - "start": 130128, - "end": 130129, + "start": 130127, + "end": 130128, "loc": { "start": { "line": 3248, @@ -445890,8 +445890,8 @@ "postfix": false, "binop": null }, - "start": 130129, - "end": 130130, + "start": 130128, + "end": 130129, "loc": { "start": { "line": 3248, @@ -445916,8 +445916,8 @@ "binop": null }, "value": "model", - "start": 130155, - "end": 130160, + "start": 130154, + "end": 130159, "loc": { "start": { "line": 3249, @@ -445942,8 +445942,8 @@ "binop": null, "updateContext": null }, - "start": 130160, - "end": 130161, + "start": 130159, + "end": 130160, "loc": { "start": { "line": 3249, @@ -445968,8 +445968,8 @@ "binop": null }, "value": "layerIndex", - "start": 130186, - "end": 130196, + "start": 130185, + "end": 130195, "loc": { "start": { "line": 3250, @@ -445994,8 +445994,8 @@ "binop": null, "updateContext": null }, - "start": 130196, - "end": 130197, + "start": 130195, + "end": 130196, "loc": { "start": { "line": 3250, @@ -446021,8 +446021,8 @@ "updateContext": null }, "value": 0, - "start": 130198, - "end": 130199, + "start": 130197, + "end": 130198, "loc": { "start": { "line": 3250, @@ -446047,8 +446047,8 @@ "binop": null, "updateContext": null }, - "start": 130199, - "end": 130200, + "start": 130198, + "end": 130199, "loc": { "start": { "line": 3250, @@ -446063,8 +446063,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 130201, - "end": 130230, + "start": 130200, + "end": 130229, "loc": { "start": { "line": 3250, @@ -446089,8 +446089,8 @@ "binop": null }, "value": "scratchMemory", - "start": 130255, - "end": 130268, + "start": 130254, + "end": 130267, "loc": { "start": { "line": 3251, @@ -446115,8 +446115,8 @@ "binop": null, "updateContext": null }, - "start": 130268, - "end": 130269, + "start": 130267, + "end": 130268, "loc": { "start": { "line": 3251, @@ -446143,8 +446143,8 @@ "updateContext": null }, "value": "this", - "start": 130270, - "end": 130274, + "start": 130269, + "end": 130273, "loc": { "start": { "line": 3251, @@ -446169,8 +446169,8 @@ "binop": null, "updateContext": null }, - "start": 130274, - "end": 130275, + "start": 130273, + "end": 130274, "loc": { "start": { "line": 3251, @@ -446195,8 +446195,8 @@ "binop": null }, "value": "_vboBatchingLayerScratchMemory", - "start": 130275, - "end": 130305, + "start": 130274, + "end": 130304, "loc": { "start": { "line": 3251, @@ -446221,8 +446221,8 @@ "binop": null, "updateContext": null }, - "start": 130305, - "end": 130306, + "start": 130304, + "end": 130305, "loc": { "start": { "line": 3251, @@ -446247,8 +446247,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 130331, - "end": 130352, + "start": 130330, + "end": 130351, "loc": { "start": { "line": 3252, @@ -446273,8 +446273,8 @@ "binop": null, "updateContext": null }, - "start": 130352, - "end": 130353, + "start": 130351, + "end": 130352, "loc": { "start": { "line": 3252, @@ -446299,8 +446299,8 @@ "binop": null }, "value": "cfg", - "start": 130354, - "end": 130357, + "start": 130353, + "end": 130356, "loc": { "start": { "line": 3252, @@ -446325,8 +446325,8 @@ "binop": null, "updateContext": null }, - "start": 130357, - "end": 130358, + "start": 130356, + "end": 130357, "loc": { "start": { "line": 3252, @@ -446351,8 +446351,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 130358, - "end": 130379, + "start": 130357, + "end": 130378, "loc": { "start": { "line": 3252, @@ -446377,8 +446377,8 @@ "binop": null, "updateContext": null }, - "start": 130379, - "end": 130380, + "start": 130378, + "end": 130379, "loc": { "start": { "line": 3252, @@ -446393,8 +446393,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 130382, - "end": 130401, + "start": 130381, + "end": 130400, "loc": { "start": { "line": 3252, @@ -446419,8 +446419,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 130426, - "end": 130440, + "start": 130425, + "end": 130439, "loc": { "start": { "line": 3253, @@ -446445,8 +446445,8 @@ "binop": null, "updateContext": null }, - "start": 130440, - "end": 130441, + "start": 130439, + "end": 130440, "loc": { "start": { "line": 3253, @@ -446471,8 +446471,8 @@ "binop": null }, "value": "cfg", - "start": 130442, - "end": 130445, + "start": 130441, + "end": 130444, "loc": { "start": { "line": 3253, @@ -446497,8 +446497,8 @@ "binop": null, "updateContext": null }, - "start": 130445, - "end": 130446, + "start": 130444, + "end": 130445, "loc": { "start": { "line": 3253, @@ -446523,8 +446523,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 130446, - "end": 130460, + "start": 130445, + "end": 130459, "loc": { "start": { "line": 3253, @@ -446549,8 +446549,8 @@ "binop": null, "updateContext": null }, - "start": 130460, - "end": 130461, + "start": 130459, + "end": 130460, "loc": { "start": { "line": 3253, @@ -446565,8 +446565,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 130462, - "end": 130481, + "start": 130461, + "end": 130480, "loc": { "start": { "line": 3253, @@ -446591,8 +446591,8 @@ "binop": null }, "value": "origin", - "start": 130506, - "end": 130512, + "start": 130505, + "end": 130511, "loc": { "start": { "line": 3254, @@ -446617,8 +446617,8 @@ "binop": null, "updateContext": null }, - "start": 130512, - "end": 130513, + "start": 130511, + "end": 130512, "loc": { "start": { "line": 3254, @@ -446643,8 +446643,8 @@ "binop": null }, "value": "maxGeometryBatchSize", - "start": 130538, - "end": 130558, + "start": 130537, + "end": 130557, "loc": { "start": { "line": 3255, @@ -446669,8 +446669,8 @@ "binop": null, "updateContext": null }, - "start": 130558, - "end": 130559, + "start": 130557, + "end": 130558, "loc": { "start": { "line": 3255, @@ -446697,8 +446697,8 @@ "updateContext": null }, "value": "this", - "start": 130560, - "end": 130564, + "start": 130559, + "end": 130563, "loc": { "start": { "line": 3255, @@ -446723,8 +446723,8 @@ "binop": null, "updateContext": null }, - "start": 130564, - "end": 130565, + "start": 130563, + "end": 130564, "loc": { "start": { "line": 3255, @@ -446749,8 +446749,8 @@ "binop": null }, "value": "_maxGeometryBatchSize", - "start": 130565, - "end": 130586, + "start": 130564, + "end": 130585, "loc": { "start": { "line": 3255, @@ -446774,8 +446774,8 @@ "postfix": false, "binop": null }, - "start": 130607, - "end": 130608, + "start": 130606, + "end": 130607, "loc": { "start": { "line": 3256, @@ -446799,8 +446799,8 @@ "postfix": false, "binop": null }, - "start": 130608, - "end": 130609, + "start": 130607, + "end": 130608, "loc": { "start": { "line": 3256, @@ -446825,8 +446825,8 @@ "binop": null, "updateContext": null }, - "start": 130609, - "end": 130610, + "start": 130608, + "end": 130609, "loc": { "start": { "line": 3256, @@ -446853,8 +446853,8 @@ "updateContext": null }, "value": "break", - "start": 130631, - "end": 130636, + "start": 130630, + "end": 130635, "loc": { "start": { "line": 3257, @@ -446879,8 +446879,8 @@ "binop": null, "updateContext": null }, - "start": 130636, - "end": 130637, + "start": 130635, + "end": 130636, "loc": { "start": { "line": 3257, @@ -446907,8 +446907,8 @@ "updateContext": null }, "value": "case", - "start": 130654, - "end": 130658, + "start": 130653, + "end": 130657, "loc": { "start": { "line": 3258, @@ -446934,8 +446934,8 @@ "updateContext": null }, "value": "points", - "start": 130659, - "end": 130667, + "start": 130658, + "end": 130666, "loc": { "start": { "line": 3258, @@ -446960,8 +446960,8 @@ "binop": null, "updateContext": null }, - "start": 130667, - "end": 130668, + "start": 130666, + "end": 130667, "loc": { "start": { "line": 3258, @@ -446976,8 +446976,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating VBOBatchingPointsLayer`);", - "start": 130689, - "end": 130765, + "start": 130688, + "end": 130764, "loc": { "start": { "line": 3259, @@ -447002,8 +447002,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 130786, - "end": 130802, + "start": 130785, + "end": 130801, "loc": { "start": { "line": 3260, @@ -447029,8 +447029,8 @@ "updateContext": null }, "value": "=", - "start": 130803, - "end": 130804, + "start": 130802, + "end": 130803, "loc": { "start": { "line": 3260, @@ -447057,8 +447057,8 @@ "updateContext": null }, "value": "new", - "start": 130805, - "end": 130808, + "start": 130804, + "end": 130807, "loc": { "start": { "line": 3260, @@ -447083,8 +447083,8 @@ "binop": null }, "value": "VBOBatchingPointsLayer", - "start": 130809, - "end": 130831, + "start": 130808, + "end": 130830, "loc": { "start": { "line": 3260, @@ -447108,8 +447108,8 @@ "postfix": false, "binop": null }, - "start": 130831, - "end": 130832, + "start": 130830, + "end": 130831, "loc": { "start": { "line": 3260, @@ -447133,8 +447133,8 @@ "postfix": false, "binop": null }, - "start": 130832, - "end": 130833, + "start": 130831, + "end": 130832, "loc": { "start": { "line": 3260, @@ -447159,8 +447159,8 @@ "binop": null }, "value": "model", - "start": 130858, - "end": 130863, + "start": 130857, + "end": 130862, "loc": { "start": { "line": 3261, @@ -447185,8 +447185,8 @@ "binop": null, "updateContext": null }, - "start": 130863, - "end": 130864, + "start": 130862, + "end": 130863, "loc": { "start": { "line": 3261, @@ -447211,8 +447211,8 @@ "binop": null }, "value": "layerIndex", - "start": 130889, - "end": 130899, + "start": 130888, + "end": 130898, "loc": { "start": { "line": 3262, @@ -447237,8 +447237,8 @@ "binop": null, "updateContext": null }, - "start": 130899, - "end": 130900, + "start": 130898, + "end": 130899, "loc": { "start": { "line": 3262, @@ -447264,8 +447264,8 @@ "updateContext": null }, "value": 0, - "start": 130901, - "end": 130902, + "start": 130900, + "end": 130901, "loc": { "start": { "line": 3262, @@ -447290,8 +447290,8 @@ "binop": null, "updateContext": null }, - "start": 130902, - "end": 130903, + "start": 130901, + "end": 130902, "loc": { "start": { "line": 3262, @@ -447306,8 +447306,8 @@ { "type": "CommentLine", "value": " This is set in #finalize()", - "start": 130904, - "end": 130933, + "start": 130903, + "end": 130932, "loc": { "start": { "line": 3262, @@ -447332,8 +447332,8 @@ "binop": null }, "value": "scratchMemory", - "start": 130958, - "end": 130971, + "start": 130957, + "end": 130970, "loc": { "start": { "line": 3263, @@ -447358,8 +447358,8 @@ "binop": null, "updateContext": null }, - "start": 130971, - "end": 130972, + "start": 130970, + "end": 130971, "loc": { "start": { "line": 3263, @@ -447386,8 +447386,8 @@ "updateContext": null }, "value": "this", - "start": 130973, - "end": 130977, + "start": 130972, + "end": 130976, "loc": { "start": { "line": 3263, @@ -447412,8 +447412,8 @@ "binop": null, "updateContext": null }, - "start": 130977, - "end": 130978, + "start": 130976, + "end": 130977, "loc": { "start": { "line": 3263, @@ -447438,8 +447438,8 @@ "binop": null }, "value": "_vboBatchingLayerScratchMemory", - "start": 130978, - "end": 131008, + "start": 130977, + "end": 131007, "loc": { "start": { "line": 3263, @@ -447464,8 +447464,8 @@ "binop": null, "updateContext": null }, - "start": 131008, - "end": 131009, + "start": 131007, + "end": 131008, "loc": { "start": { "line": 3263, @@ -447490,8 +447490,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 131034, - "end": 131055, + "start": 131033, + "end": 131054, "loc": { "start": { "line": 3264, @@ -447516,8 +447516,8 @@ "binop": null, "updateContext": null }, - "start": 131055, - "end": 131056, + "start": 131054, + "end": 131055, "loc": { "start": { "line": 3264, @@ -447542,8 +447542,8 @@ "binop": null }, "value": "cfg", - "start": 131057, - "end": 131060, + "start": 131056, + "end": 131059, "loc": { "start": { "line": 3264, @@ -447568,8 +447568,8 @@ "binop": null, "updateContext": null }, - "start": 131060, - "end": 131061, + "start": 131059, + "end": 131060, "loc": { "start": { "line": 3264, @@ -447594,8 +447594,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 131061, - "end": 131082, + "start": 131060, + "end": 131081, "loc": { "start": { "line": 3264, @@ -447620,8 +447620,8 @@ "binop": null, "updateContext": null }, - "start": 131082, - "end": 131083, + "start": 131081, + "end": 131082, "loc": { "start": { "line": 3264, @@ -447636,8 +447636,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 131085, - "end": 131104, + "start": 131084, + "end": 131103, "loc": { "start": { "line": 3264, @@ -447662,8 +447662,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 131129, - "end": 131143, + "start": 131128, + "end": 131142, "loc": { "start": { "line": 3265, @@ -447688,8 +447688,8 @@ "binop": null, "updateContext": null }, - "start": 131143, - "end": 131144, + "start": 131142, + "end": 131143, "loc": { "start": { "line": 3265, @@ -447714,8 +447714,8 @@ "binop": null }, "value": "cfg", - "start": 131145, - "end": 131148, + "start": 131144, + "end": 131147, "loc": { "start": { "line": 3265, @@ -447740,8 +447740,8 @@ "binop": null, "updateContext": null }, - "start": 131148, - "end": 131149, + "start": 131147, + "end": 131148, "loc": { "start": { "line": 3265, @@ -447766,8 +447766,8 @@ "binop": null }, "value": "uvDecodeMatrix", - "start": 131149, - "end": 131163, + "start": 131148, + "end": 131162, "loc": { "start": { "line": 3265, @@ -447792,8 +447792,8 @@ "binop": null, "updateContext": null }, - "start": 131163, - "end": 131164, + "start": 131162, + "end": 131163, "loc": { "start": { "line": 3265, @@ -447808,8 +447808,8 @@ { "type": "CommentLine", "value": " Can be undefined", - "start": 131165, - "end": 131184, + "start": 131164, + "end": 131183, "loc": { "start": { "line": 3265, @@ -447834,8 +447834,8 @@ "binop": null }, "value": "origin", - "start": 131209, - "end": 131215, + "start": 131208, + "end": 131214, "loc": { "start": { "line": 3266, @@ -447860,8 +447860,8 @@ "binop": null, "updateContext": null }, - "start": 131215, - "end": 131216, + "start": 131214, + "end": 131215, "loc": { "start": { "line": 3266, @@ -447886,8 +447886,8 @@ "binop": null }, "value": "maxGeometryBatchSize", - "start": 131241, - "end": 131261, + "start": 131240, + "end": 131260, "loc": { "start": { "line": 3267, @@ -447912,8 +447912,8 @@ "binop": null, "updateContext": null }, - "start": 131261, - "end": 131262, + "start": 131260, + "end": 131261, "loc": { "start": { "line": 3267, @@ -447940,8 +447940,8 @@ "updateContext": null }, "value": "this", - "start": 131263, - "end": 131267, + "start": 131262, + "end": 131266, "loc": { "start": { "line": 3267, @@ -447966,8 +447966,8 @@ "binop": null, "updateContext": null }, - "start": 131267, - "end": 131268, + "start": 131266, + "end": 131267, "loc": { "start": { "line": 3267, @@ -447992,8 +447992,8 @@ "binop": null }, "value": "_maxGeometryBatchSize", - "start": 131268, - "end": 131289, + "start": 131267, + "end": 131288, "loc": { "start": { "line": 3267, @@ -448017,8 +448017,8 @@ "postfix": false, "binop": null }, - "start": 131310, - "end": 131311, + "start": 131309, + "end": 131310, "loc": { "start": { "line": 3268, @@ -448042,8 +448042,8 @@ "postfix": false, "binop": null }, - "start": 131311, - "end": 131312, + "start": 131310, + "end": 131311, "loc": { "start": { "line": 3268, @@ -448068,8 +448068,8 @@ "binop": null, "updateContext": null }, - "start": 131312, - "end": 131313, + "start": 131311, + "end": 131312, "loc": { "start": { "line": 3268, @@ -448096,8 +448096,8 @@ "updateContext": null }, "value": "break", - "start": 131334, - "end": 131339, + "start": 131333, + "end": 131338, "loc": { "start": { "line": 3269, @@ -448122,8 +448122,8 @@ "binop": null, "updateContext": null }, - "start": 131339, - "end": 131340, + "start": 131338, + "end": 131339, "loc": { "start": { "line": 3269, @@ -448147,8 +448147,8 @@ "postfix": false, "binop": null }, - "start": 131353, - "end": 131354, + "start": 131352, + "end": 131353, "loc": { "start": { "line": 3270, @@ -448175,8 +448175,8 @@ "updateContext": null }, "value": "const", - "start": 131367, - "end": 131372, + "start": 131366, + "end": 131371, "loc": { "start": { "line": 3271, @@ -448201,8 +448201,8 @@ "binop": null }, "value": "lenPositions", - "start": 131373, - "end": 131385, + "start": 131372, + "end": 131384, "loc": { "start": { "line": 3271, @@ -448228,8 +448228,8 @@ "updateContext": null }, "value": "=", - "start": 131386, - "end": 131387, + "start": 131385, + "end": 131386, "loc": { "start": { "line": 3271, @@ -448254,8 +448254,8 @@ "binop": null }, "value": "cfg", - "start": 131388, - "end": 131391, + "start": 131387, + "end": 131390, "loc": { "start": { "line": 3271, @@ -448280,8 +448280,8 @@ "binop": null, "updateContext": null }, - "start": 131391, - "end": 131392, + "start": 131390, + "end": 131391, "loc": { "start": { "line": 3271, @@ -448306,8 +448306,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 131392, - "end": 131411, + "start": 131391, + "end": 131410, "loc": { "start": { "line": 3271, @@ -448332,8 +448332,8 @@ "binop": null, "updateContext": null }, - "start": 131412, - "end": 131413, + "start": 131411, + "end": 131412, "loc": { "start": { "line": 3271, @@ -448358,8 +448358,8 @@ "binop": null }, "value": "cfg", - "start": 131414, - "end": 131417, + "start": 131413, + "end": 131416, "loc": { "start": { "line": 3271, @@ -448384,8 +448384,8 @@ "binop": null, "updateContext": null }, - "start": 131417, - "end": 131418, + "start": 131416, + "end": 131417, "loc": { "start": { "line": 3271, @@ -448410,8 +448410,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 131418, - "end": 131437, + "start": 131417, + "end": 131436, "loc": { "start": { "line": 3271, @@ -448436,8 +448436,8 @@ "binop": null, "updateContext": null }, - "start": 131437, - "end": 131438, + "start": 131436, + "end": 131437, "loc": { "start": { "line": 3271, @@ -448462,8 +448462,8 @@ "binop": null }, "value": "length", - "start": 131438, - "end": 131444, + "start": 131437, + "end": 131443, "loc": { "start": { "line": 3271, @@ -448488,8 +448488,8 @@ "binop": null, "updateContext": null }, - "start": 131445, - "end": 131446, + "start": 131444, + "end": 131445, "loc": { "start": { "line": 3271, @@ -448514,8 +448514,8 @@ "binop": null }, "value": "cfg", - "start": 131447, - "end": 131450, + "start": 131446, + "end": 131449, "loc": { "start": { "line": 3271, @@ -448540,8 +448540,8 @@ "binop": null, "updateContext": null }, - "start": 131450, - "end": 131451, + "start": 131449, + "end": 131450, "loc": { "start": { "line": 3271, @@ -448566,8 +448566,8 @@ "binop": null }, "value": "positions", - "start": 131451, - "end": 131460, + "start": 131450, + "end": 131459, "loc": { "start": { "line": 3271, @@ -448592,8 +448592,8 @@ "binop": null, "updateContext": null }, - "start": 131460, - "end": 131461, + "start": 131459, + "end": 131460, "loc": { "start": { "line": 3271, @@ -448618,8 +448618,8 @@ "binop": null }, "value": "length", - "start": 131461, - "end": 131467, + "start": 131460, + "end": 131466, "loc": { "start": { "line": 3271, @@ -448644,8 +448644,8 @@ "binop": null, "updateContext": null }, - "start": 131467, - "end": 131468, + "start": 131466, + "end": 131467, "loc": { "start": { "line": 3271, @@ -448672,8 +448672,8 @@ "updateContext": null }, "value": "const", - "start": 131481, - "end": 131486, + "start": 131480, + "end": 131485, "loc": { "start": { "line": 3272, @@ -448698,8 +448698,8 @@ "binop": null }, "value": "canCreatePortion", - "start": 131487, - "end": 131503, + "start": 131486, + "end": 131502, "loc": { "start": { "line": 3272, @@ -448725,8 +448725,8 @@ "updateContext": null }, "value": "=", - "start": 131504, - "end": 131505, + "start": 131503, + "end": 131504, "loc": { "start": { "line": 3272, @@ -448750,8 +448750,8 @@ "postfix": false, "binop": null }, - "start": 131506, - "end": 131507, + "start": 131505, + "end": 131506, "loc": { "start": { "line": 3272, @@ -448776,8 +448776,8 @@ "binop": null }, "value": "cfg", - "start": 131507, - "end": 131510, + "start": 131506, + "end": 131509, "loc": { "start": { "line": 3272, @@ -448802,8 +448802,8 @@ "binop": null, "updateContext": null }, - "start": 131510, - "end": 131511, + "start": 131509, + "end": 131510, "loc": { "start": { "line": 3272, @@ -448828,8 +448828,8 @@ "binop": null }, "value": "primitive", - "start": 131511, - "end": 131520, + "start": 131510, + "end": 131519, "loc": { "start": { "line": 3272, @@ -448855,8 +448855,8 @@ "updateContext": null }, "value": "===", - "start": 131521, - "end": 131524, + "start": 131520, + "end": 131523, "loc": { "start": { "line": 3272, @@ -448882,8 +448882,8 @@ "updateContext": null }, "value": "points", - "start": 131525, - "end": 131533, + "start": 131524, + "end": 131532, "loc": { "start": { "line": 3272, @@ -448907,8 +448907,8 @@ "postfix": false, "binop": null }, - "start": 131533, - "end": 131534, + "start": 131532, + "end": 131533, "loc": { "start": { "line": 3272, @@ -448933,8 +448933,8 @@ "binop": null, "updateContext": null }, - "start": 131551, - "end": 131552, + "start": 131550, + "end": 131551, "loc": { "start": { "line": 3273, @@ -448959,8 +448959,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 131553, - "end": 131569, + "start": 131552, + "end": 131568, "loc": { "start": { "line": 3273, @@ -448985,8 +448985,8 @@ "binop": null, "updateContext": null }, - "start": 131569, - "end": 131570, + "start": 131568, + "end": 131569, "loc": { "start": { "line": 3273, @@ -449011,8 +449011,8 @@ "binop": null }, "value": "canCreatePortion", - "start": 131570, - "end": 131586, + "start": 131569, + "end": 131585, "loc": { "start": { "line": 3273, @@ -449036,8 +449036,8 @@ "postfix": false, "binop": null }, - "start": 131586, - "end": 131587, + "start": 131585, + "end": 131586, "loc": { "start": { "line": 3273, @@ -449062,8 +449062,8 @@ "binop": null }, "value": "lenPositions", - "start": 131587, - "end": 131599, + "start": 131586, + "end": 131598, "loc": { "start": { "line": 3273, @@ -449087,8 +449087,8 @@ "postfix": false, "binop": null }, - "start": 131599, - "end": 131600, + "start": 131598, + "end": 131599, "loc": { "start": { "line": 3273, @@ -449113,8 +449113,8 @@ "binop": null, "updateContext": null }, - "start": 131617, - "end": 131618, + "start": 131616, + "end": 131617, "loc": { "start": { "line": 3274, @@ -449139,8 +449139,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 131619, - "end": 131635, + "start": 131618, + "end": 131634, "loc": { "start": { "line": 3274, @@ -449165,8 +449165,8 @@ "binop": null, "updateContext": null }, - "start": 131635, - "end": 131636, + "start": 131634, + "end": 131635, "loc": { "start": { "line": 3274, @@ -449191,8 +449191,8 @@ "binop": null }, "value": "canCreatePortion", - "start": 131636, - "end": 131652, + "start": 131635, + "end": 131651, "loc": { "start": { "line": 3274, @@ -449216,8 +449216,8 @@ "postfix": false, "binop": null }, - "start": 131652, - "end": 131653, + "start": 131651, + "end": 131652, "loc": { "start": { "line": 3274, @@ -449242,8 +449242,8 @@ "binop": null }, "value": "lenPositions", - "start": 131653, - "end": 131665, + "start": 131652, + "end": 131664, "loc": { "start": { "line": 3274, @@ -449268,8 +449268,8 @@ "binop": null, "updateContext": null }, - "start": 131665, - "end": 131666, + "start": 131664, + "end": 131665, "loc": { "start": { "line": 3274, @@ -449294,8 +449294,8 @@ "binop": null }, "value": "cfg", - "start": 131667, - "end": 131670, + "start": 131666, + "end": 131669, "loc": { "start": { "line": 3274, @@ -449320,8 +449320,8 @@ "binop": null, "updateContext": null }, - "start": 131670, - "end": 131671, + "start": 131669, + "end": 131670, "loc": { "start": { "line": 3274, @@ -449346,8 +449346,8 @@ "binop": null }, "value": "indices", - "start": 131671, - "end": 131678, + "start": 131670, + "end": 131677, "loc": { "start": { "line": 3274, @@ -449372,8 +449372,8 @@ "binop": null, "updateContext": null }, - "start": 131678, - "end": 131679, + "start": 131677, + "end": 131678, "loc": { "start": { "line": 3274, @@ -449398,8 +449398,8 @@ "binop": null }, "value": "length", - "start": 131679, - "end": 131685, + "start": 131678, + "end": 131684, "loc": { "start": { "line": 3274, @@ -449423,8 +449423,8 @@ "postfix": false, "binop": null }, - "start": 131685, - "end": 131686, + "start": 131684, + "end": 131685, "loc": { "start": { "line": 3274, @@ -449449,8 +449449,8 @@ "binop": null, "updateContext": null }, - "start": 131686, - "end": 131687, + "start": 131685, + "end": 131686, "loc": { "start": { "line": 3274, @@ -449477,8 +449477,8 @@ "updateContext": null }, "value": "if", - "start": 131700, - "end": 131702, + "start": 131699, + "end": 131701, "loc": { "start": { "line": 3275, @@ -449502,8 +449502,8 @@ "postfix": false, "binop": null }, - "start": 131703, - "end": 131704, + "start": 131702, + "end": 131703, "loc": { "start": { "line": 3275, @@ -449529,8 +449529,8 @@ "updateContext": null }, "value": "!", - "start": 131704, - "end": 131705, + "start": 131703, + "end": 131704, "loc": { "start": { "line": 3275, @@ -449555,8 +449555,8 @@ "binop": null }, "value": "canCreatePortion", - "start": 131705, - "end": 131721, + "start": 131704, + "end": 131720, "loc": { "start": { "line": 3275, @@ -449580,8 +449580,8 @@ "postfix": false, "binop": null }, - "start": 131721, - "end": 131722, + "start": 131720, + "end": 131721, "loc": { "start": { "line": 3275, @@ -449605,8 +449605,8 @@ "postfix": false, "binop": null }, - "start": 131723, - "end": 131724, + "start": 131722, + "end": 131723, "loc": { "start": { "line": 3275, @@ -449631,8 +449631,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 131741, - "end": 131757, + "start": 131740, + "end": 131756, "loc": { "start": { "line": 3276, @@ -449657,8 +449657,8 @@ "binop": null, "updateContext": null }, - "start": 131757, - "end": 131758, + "start": 131756, + "end": 131757, "loc": { "start": { "line": 3276, @@ -449683,8 +449683,8 @@ "binop": null }, "value": "finalize", - "start": 131758, - "end": 131766, + "start": 131757, + "end": 131765, "loc": { "start": { "line": 3276, @@ -449708,8 +449708,8 @@ "postfix": false, "binop": null }, - "start": 131766, - "end": 131767, + "start": 131765, + "end": 131766, "loc": { "start": { "line": 3276, @@ -449733,8 +449733,8 @@ "postfix": false, "binop": null }, - "start": 131767, - "end": 131768, + "start": 131766, + "end": 131767, "loc": { "start": { "line": 3276, @@ -449759,8 +449759,8 @@ "binop": null, "updateContext": null }, - "start": 131768, - "end": 131769, + "start": 131767, + "end": 131768, "loc": { "start": { "line": 3276, @@ -449787,8 +449787,8 @@ "updateContext": null }, "value": "delete", - "start": 131786, - "end": 131792, + "start": 131785, + "end": 131791, "loc": { "start": { "line": 3277, @@ -449815,8 +449815,8 @@ "updateContext": null }, "value": "this", - "start": 131793, - "end": 131797, + "start": 131792, + "end": 131796, "loc": { "start": { "line": 3277, @@ -449841,8 +449841,8 @@ "binop": null, "updateContext": null }, - "start": 131797, - "end": 131798, + "start": 131796, + "end": 131797, "loc": { "start": { "line": 3277, @@ -449867,8 +449867,8 @@ "binop": null }, "value": "_vboBatchingLayers", - "start": 131798, - "end": 131816, + "start": 131797, + "end": 131815, "loc": { "start": { "line": 3277, @@ -449893,8 +449893,8 @@ "binop": null, "updateContext": null }, - "start": 131816, - "end": 131817, + "start": 131815, + "end": 131816, "loc": { "start": { "line": 3277, @@ -449919,8 +449919,8 @@ "binop": null }, "value": "layerId", - "start": 131817, - "end": 131824, + "start": 131816, + "end": 131823, "loc": { "start": { "line": 3277, @@ -449945,8 +449945,8 @@ "binop": null, "updateContext": null }, - "start": 131824, - "end": 131825, + "start": 131823, + "end": 131824, "loc": { "start": { "line": 3277, @@ -449971,8 +449971,8 @@ "binop": null, "updateContext": null }, - "start": 131825, - "end": 131826, + "start": 131824, + "end": 131825, "loc": { "start": { "line": 3277, @@ -449997,8 +449997,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 131843, - "end": 131859, + "start": 131842, + "end": 131858, "loc": { "start": { "line": 3278, @@ -450024,8 +450024,8 @@ "updateContext": null }, "value": "=", - "start": 131860, - "end": 131861, + "start": 131859, + "end": 131860, "loc": { "start": { "line": 3278, @@ -450052,8 +450052,8 @@ "updateContext": null }, "value": "null", - "start": 131862, - "end": 131866, + "start": 131861, + "end": 131865, "loc": { "start": { "line": 3278, @@ -450078,8 +450078,8 @@ "binop": null, "updateContext": null }, - "start": 131866, - "end": 131867, + "start": 131865, + "end": 131866, "loc": { "start": { "line": 3278, @@ -450103,8 +450103,8 @@ "postfix": false, "binop": null }, - "start": 131880, - "end": 131881, + "start": 131879, + "end": 131880, "loc": { "start": { "line": 3279, @@ -450128,8 +450128,8 @@ "postfix": false, "binop": null }, - "start": 131890, - "end": 131891, + "start": 131889, + "end": 131890, "loc": { "start": { "line": 3280, @@ -450156,8 +450156,8 @@ "updateContext": null }, "value": "this", - "start": 131900, - "end": 131904, + "start": 131899, + "end": 131903, "loc": { "start": { "line": 3281, @@ -450182,8 +450182,8 @@ "binop": null, "updateContext": null }, - "start": 131904, - "end": 131905, + "start": 131903, + "end": 131904, "loc": { "start": { "line": 3281, @@ -450208,8 +450208,8 @@ "binop": null }, "value": "_vboBatchingLayers", - "start": 131905, - "end": 131923, + "start": 131904, + "end": 131922, "loc": { "start": { "line": 3281, @@ -450234,8 +450234,8 @@ "binop": null, "updateContext": null }, - "start": 131923, - "end": 131924, + "start": 131922, + "end": 131923, "loc": { "start": { "line": 3281, @@ -450260,8 +450260,8 @@ "binop": null }, "value": "layerId", - "start": 131924, - "end": 131931, + "start": 131923, + "end": 131930, "loc": { "start": { "line": 3281, @@ -450286,8 +450286,8 @@ "binop": null, "updateContext": null }, - "start": 131931, - "end": 131932, + "start": 131930, + "end": 131931, "loc": { "start": { "line": 3281, @@ -450313,8 +450313,8 @@ "updateContext": null }, "value": "=", - "start": 131933, - "end": 131934, + "start": 131932, + "end": 131933, "loc": { "start": { "line": 3281, @@ -450339,8 +450339,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 131935, - "end": 131951, + "start": 131934, + "end": 131950, "loc": { "start": { "line": 3281, @@ -450365,8 +450365,8 @@ "binop": null, "updateContext": null }, - "start": 131951, - "end": 131952, + "start": 131950, + "end": 131951, "loc": { "start": { "line": 3281, @@ -450393,8 +450393,8 @@ "updateContext": null }, "value": "this", - "start": 131961, - "end": 131965, + "start": 131960, + "end": 131964, "loc": { "start": { "line": 3282, @@ -450419,8 +450419,8 @@ "binop": null, "updateContext": null }, - "start": 131965, - "end": 131966, + "start": 131964, + "end": 131965, "loc": { "start": { "line": 3282, @@ -450445,8 +450445,8 @@ "binop": null }, "value": "layerList", - "start": 131966, - "end": 131975, + "start": 131965, + "end": 131974, "loc": { "start": { "line": 3282, @@ -450471,8 +450471,8 @@ "binop": null, "updateContext": null }, - "start": 131975, - "end": 131976, + "start": 131974, + "end": 131975, "loc": { "start": { "line": 3282, @@ -450497,8 +450497,8 @@ "binop": null }, "value": "push", - "start": 131976, - "end": 131980, + "start": 131975, + "end": 131979, "loc": { "start": { "line": 3282, @@ -450522,8 +450522,8 @@ "postfix": false, "binop": null }, - "start": 131980, - "end": 131981, + "start": 131979, + "end": 131980, "loc": { "start": { "line": 3282, @@ -450548,8 +450548,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 131981, - "end": 131997, + "start": 131980, + "end": 131996, "loc": { "start": { "line": 3282, @@ -450573,8 +450573,8 @@ "postfix": false, "binop": null }, - "start": 131997, - "end": 131998, + "start": 131996, + "end": 131997, "loc": { "start": { "line": 3282, @@ -450599,8 +450599,8 @@ "binop": null, "updateContext": null }, - "start": 131998, - "end": 131999, + "start": 131997, + "end": 131998, "loc": { "start": { "line": 3282, @@ -450627,8 +450627,8 @@ "updateContext": null }, "value": "return", - "start": 132008, - "end": 132014, + "start": 132007, + "end": 132013, "loc": { "start": { "line": 3283, @@ -450653,8 +450653,8 @@ "binop": null }, "value": "vboBatchingLayer", - "start": 132015, - "end": 132031, + "start": 132014, + "end": 132030, "loc": { "start": { "line": 3283, @@ -450679,8 +450679,8 @@ "binop": null, "updateContext": null }, - "start": 132031, - "end": 132032, + "start": 132030, + "end": 132031, "loc": { "start": { "line": 3283, @@ -450704,8 +450704,8 @@ "postfix": false, "binop": null }, - "start": 132037, - "end": 132038, + "start": 132036, + "end": 132037, "loc": { "start": { "line": 3284, @@ -450730,8 +450730,8 @@ "binop": null }, "value": "_createHashStringFromMatrix", - "start": 132044, - "end": 132071, + "start": 132043, + "end": 132070, "loc": { "start": { "line": 3286, @@ -450755,8 +450755,8 @@ "postfix": false, "binop": null }, - "start": 132071, - "end": 132072, + "start": 132070, + "end": 132071, "loc": { "start": { "line": 3286, @@ -450781,8 +450781,8 @@ "binop": null }, "value": "matrix", - "start": 132072, - "end": 132078, + "start": 132071, + "end": 132077, "loc": { "start": { "line": 3286, @@ -450806,8 +450806,8 @@ "postfix": false, "binop": null }, - "start": 132078, - "end": 132079, + "start": 132077, + "end": 132078, "loc": { "start": { "line": 3286, @@ -450831,8 +450831,8 @@ "postfix": false, "binop": null }, - "start": 132080, - "end": 132081, + "start": 132079, + "end": 132080, "loc": { "start": { "line": 3286, @@ -450859,8 +450859,8 @@ "updateContext": null }, "value": "const", - "start": 132090, - "end": 132095, + "start": 132089, + "end": 132094, "loc": { "start": { "line": 3287, @@ -450885,8 +450885,8 @@ "binop": null }, "value": "matrixString", - "start": 132096, - "end": 132108, + "start": 132095, + "end": 132107, "loc": { "start": { "line": 3287, @@ -450912,8 +450912,8 @@ "updateContext": null }, "value": "=", - "start": 132109, - "end": 132110, + "start": 132108, + "end": 132109, "loc": { "start": { "line": 3287, @@ -450938,8 +450938,8 @@ "binop": null }, "value": "matrix", - "start": 132111, - "end": 132117, + "start": 132110, + "end": 132116, "loc": { "start": { "line": 3287, @@ -450964,8 +450964,8 @@ "binop": null, "updateContext": null }, - "start": 132117, - "end": 132118, + "start": 132116, + "end": 132117, "loc": { "start": { "line": 3287, @@ -450990,8 +450990,8 @@ "binop": null }, "value": "join", - "start": 132118, - "end": 132122, + "start": 132117, + "end": 132121, "loc": { "start": { "line": 3287, @@ -451015,8 +451015,8 @@ "postfix": false, "binop": null }, - "start": 132122, - "end": 132123, + "start": 132121, + "end": 132122, "loc": { "start": { "line": 3287, @@ -451042,8 +451042,8 @@ "updateContext": null }, "value": "", - "start": 132123, - "end": 132125, + "start": 132122, + "end": 132124, "loc": { "start": { "line": 3287, @@ -451067,8 +451067,8 @@ "postfix": false, "binop": null }, - "start": 132125, - "end": 132126, + "start": 132124, + "end": 132125, "loc": { "start": { "line": 3287, @@ -451093,8 +451093,8 @@ "binop": null, "updateContext": null }, - "start": 132126, - "end": 132127, + "start": 132125, + "end": 132126, "loc": { "start": { "line": 3287, @@ -451121,8 +451121,8 @@ "updateContext": null }, "value": "let", - "start": 132136, - "end": 132139, + "start": 132135, + "end": 132138, "loc": { "start": { "line": 3288, @@ -451147,8 +451147,8 @@ "binop": null }, "value": "hash", - "start": 132140, - "end": 132144, + "start": 132139, + "end": 132143, "loc": { "start": { "line": 3288, @@ -451174,8 +451174,8 @@ "updateContext": null }, "value": "=", - "start": 132145, - "end": 132146, + "start": 132144, + "end": 132145, "loc": { "start": { "line": 3288, @@ -451201,8 +451201,8 @@ "updateContext": null }, "value": 0, - "start": 132147, - "end": 132148, + "start": 132146, + "end": 132147, "loc": { "start": { "line": 3288, @@ -451227,8 +451227,8 @@ "binop": null, "updateContext": null }, - "start": 132148, - "end": 132149, + "start": 132147, + "end": 132148, "loc": { "start": { "line": 3288, @@ -451255,8 +451255,8 @@ "updateContext": null }, "value": "for", - "start": 132158, - "end": 132161, + "start": 132157, + "end": 132160, "loc": { "start": { "line": 3289, @@ -451280,8 +451280,8 @@ "postfix": false, "binop": null }, - "start": 132162, - "end": 132163, + "start": 132161, + "end": 132162, "loc": { "start": { "line": 3289, @@ -451308,8 +451308,8 @@ "updateContext": null }, "value": "let", - "start": 132163, - "end": 132166, + "start": 132162, + "end": 132165, "loc": { "start": { "line": 3289, @@ -451334,8 +451334,8 @@ "binop": null }, "value": "i", - "start": 132167, - "end": 132168, + "start": 132166, + "end": 132167, "loc": { "start": { "line": 3289, @@ -451361,8 +451361,8 @@ "updateContext": null }, "value": "=", - "start": 132169, - "end": 132170, + "start": 132168, + "end": 132169, "loc": { "start": { "line": 3289, @@ -451388,8 +451388,8 @@ "updateContext": null }, "value": 0, - "start": 132171, - "end": 132172, + "start": 132170, + "end": 132171, "loc": { "start": { "line": 3289, @@ -451414,8 +451414,8 @@ "binop": null, "updateContext": null }, - "start": 132172, - "end": 132173, + "start": 132171, + "end": 132172, "loc": { "start": { "line": 3289, @@ -451440,8 +451440,8 @@ "binop": null }, "value": "i", - "start": 132174, - "end": 132175, + "start": 132173, + "end": 132174, "loc": { "start": { "line": 3289, @@ -451467,8 +451467,8 @@ "updateContext": null }, "value": "<", - "start": 132176, - "end": 132177, + "start": 132175, + "end": 132176, "loc": { "start": { "line": 3289, @@ -451493,8 +451493,8 @@ "binop": null }, "value": "matrixString", - "start": 132178, - "end": 132190, + "start": 132177, + "end": 132189, "loc": { "start": { "line": 3289, @@ -451519,8 +451519,8 @@ "binop": null, "updateContext": null }, - "start": 132190, - "end": 132191, + "start": 132189, + "end": 132190, "loc": { "start": { "line": 3289, @@ -451545,8 +451545,8 @@ "binop": null }, "value": "length", - "start": 132191, - "end": 132197, + "start": 132190, + "end": 132196, "loc": { "start": { "line": 3289, @@ -451571,8 +451571,8 @@ "binop": null, "updateContext": null }, - "start": 132197, - "end": 132198, + "start": 132196, + "end": 132197, "loc": { "start": { "line": 3289, @@ -451597,8 +451597,8 @@ "binop": null }, "value": "i", - "start": 132199, - "end": 132200, + "start": 132198, + "end": 132199, "loc": { "start": { "line": 3289, @@ -451623,8 +451623,8 @@ "binop": null }, "value": "++", - "start": 132200, - "end": 132202, + "start": 132199, + "end": 132201, "loc": { "start": { "line": 3289, @@ -451648,8 +451648,8 @@ "postfix": false, "binop": null }, - "start": 132202, - "end": 132203, + "start": 132201, + "end": 132202, "loc": { "start": { "line": 3289, @@ -451673,8 +451673,8 @@ "postfix": false, "binop": null }, - "start": 132204, - "end": 132205, + "start": 132203, + "end": 132204, "loc": { "start": { "line": 3289, @@ -451701,8 +451701,8 @@ "updateContext": null }, "value": "const", - "start": 132218, - "end": 132223, + "start": 132217, + "end": 132222, "loc": { "start": { "line": 3290, @@ -451727,8 +451727,8 @@ "binop": null }, "value": "char", - "start": 132224, - "end": 132228, + "start": 132223, + "end": 132227, "loc": { "start": { "line": 3290, @@ -451754,8 +451754,8 @@ "updateContext": null }, "value": "=", - "start": 132229, - "end": 132230, + "start": 132228, + "end": 132229, "loc": { "start": { "line": 3290, @@ -451780,8 +451780,8 @@ "binop": null }, "value": "matrixString", - "start": 132231, - "end": 132243, + "start": 132230, + "end": 132242, "loc": { "start": { "line": 3290, @@ -451806,8 +451806,8 @@ "binop": null, "updateContext": null }, - "start": 132243, - "end": 132244, + "start": 132242, + "end": 132243, "loc": { "start": { "line": 3290, @@ -451832,8 +451832,8 @@ "binop": null }, "value": "charCodeAt", - "start": 132244, - "end": 132254, + "start": 132243, + "end": 132253, "loc": { "start": { "line": 3290, @@ -451857,8 +451857,8 @@ "postfix": false, "binop": null }, - "start": 132254, - "end": 132255, + "start": 132253, + "end": 132254, "loc": { "start": { "line": 3290, @@ -451883,8 +451883,8 @@ "binop": null }, "value": "i", - "start": 132255, - "end": 132256, + "start": 132254, + "end": 132255, "loc": { "start": { "line": 3290, @@ -451908,8 +451908,8 @@ "postfix": false, "binop": null }, - "start": 132256, - "end": 132257, + "start": 132255, + "end": 132256, "loc": { "start": { "line": 3290, @@ -451934,8 +451934,8 @@ "binop": null, "updateContext": null }, - "start": 132257, - "end": 132258, + "start": 132256, + "end": 132257, "loc": { "start": { "line": 3290, @@ -451960,8 +451960,8 @@ "binop": null }, "value": "hash", - "start": 132271, - "end": 132275, + "start": 132270, + "end": 132274, "loc": { "start": { "line": 3291, @@ -451987,8 +451987,8 @@ "updateContext": null }, "value": "=", - "start": 132276, - "end": 132277, + "start": 132275, + "end": 132276, "loc": { "start": { "line": 3291, @@ -452012,8 +452012,8 @@ "postfix": false, "binop": null }, - "start": 132278, - "end": 132279, + "start": 132277, + "end": 132278, "loc": { "start": { "line": 3291, @@ -452038,8 +452038,8 @@ "binop": null }, "value": "hash", - "start": 132279, - "end": 132283, + "start": 132278, + "end": 132282, "loc": { "start": { "line": 3291, @@ -452065,8 +452065,8 @@ "updateContext": null }, "value": "<<", - "start": 132284, - "end": 132286, + "start": 132283, + "end": 132285, "loc": { "start": { "line": 3291, @@ -452092,8 +452092,8 @@ "updateContext": null }, "value": 5, - "start": 132287, - "end": 132288, + "start": 132286, + "end": 132287, "loc": { "start": { "line": 3291, @@ -452117,8 +452117,8 @@ "postfix": false, "binop": null }, - "start": 132288, - "end": 132289, + "start": 132287, + "end": 132288, "loc": { "start": { "line": 3291, @@ -452144,8 +452144,8 @@ "updateContext": null }, "value": "-", - "start": 132290, - "end": 132291, + "start": 132289, + "end": 132290, "loc": { "start": { "line": 3291, @@ -452170,8 +452170,8 @@ "binop": null }, "value": "hash", - "start": 132292, - "end": 132296, + "start": 132291, + "end": 132295, "loc": { "start": { "line": 3291, @@ -452197,8 +452197,8 @@ "updateContext": null }, "value": "+", - "start": 132297, - "end": 132298, + "start": 132296, + "end": 132297, "loc": { "start": { "line": 3291, @@ -452223,8 +452223,8 @@ "binop": null }, "value": "char", - "start": 132299, - "end": 132303, + "start": 132298, + "end": 132302, "loc": { "start": { "line": 3291, @@ -452249,8 +452249,8 @@ "binop": null, "updateContext": null }, - "start": 132303, - "end": 132304, + "start": 132302, + "end": 132303, "loc": { "start": { "line": 3291, @@ -452275,8 +452275,8 @@ "binop": null }, "value": "hash", - "start": 132317, - "end": 132321, + "start": 132316, + "end": 132320, "loc": { "start": { "line": 3292, @@ -452302,8 +452302,8 @@ "updateContext": null }, "value": "|=", - "start": 132322, - "end": 132324, + "start": 132321, + "end": 132323, "loc": { "start": { "line": 3292, @@ -452329,8 +452329,8 @@ "updateContext": null }, "value": 0, - "start": 132325, - "end": 132326, + "start": 132324, + "end": 132325, "loc": { "start": { "line": 3292, @@ -452355,8 +452355,8 @@ "binop": null, "updateContext": null }, - "start": 132326, - "end": 132327, + "start": 132325, + "end": 132326, "loc": { "start": { "line": 3292, @@ -452371,8 +452371,8 @@ { "type": "CommentLine", "value": " Convert to 32-bit integer", - "start": 132328, - "end": 132356, + "start": 132327, + "end": 132355, "loc": { "start": { "line": 3292, @@ -452396,8 +452396,8 @@ "postfix": false, "binop": null }, - "start": 132365, - "end": 132366, + "start": 132364, + "end": 132365, "loc": { "start": { "line": 3293, @@ -452424,8 +452424,8 @@ "updateContext": null }, "value": "const", - "start": 132375, - "end": 132380, + "start": 132374, + "end": 132379, "loc": { "start": { "line": 3294, @@ -452450,8 +452450,8 @@ "binop": null }, "value": "hashString", - "start": 132381, - "end": 132391, + "start": 132380, + "end": 132390, "loc": { "start": { "line": 3294, @@ -452477,8 +452477,8 @@ "updateContext": null }, "value": "=", - "start": 132392, - "end": 132393, + "start": 132391, + "end": 132392, "loc": { "start": { "line": 3294, @@ -452502,8 +452502,8 @@ "postfix": false, "binop": null }, - "start": 132394, - "end": 132395, + "start": 132393, + "end": 132394, "loc": { "start": { "line": 3294, @@ -452528,8 +452528,8 @@ "binop": null }, "value": "hash", - "start": 132395, - "end": 132399, + "start": 132394, + "end": 132398, "loc": { "start": { "line": 3294, @@ -452555,8 +452555,8 @@ "updateContext": null }, "value": ">>>", - "start": 132400, - "end": 132403, + "start": 132399, + "end": 132402, "loc": { "start": { "line": 3294, @@ -452582,8 +452582,8 @@ "updateContext": null }, "value": 0, - "start": 132404, - "end": 132405, + "start": 132403, + "end": 132404, "loc": { "start": { "line": 3294, @@ -452607,8 +452607,8 @@ "postfix": false, "binop": null }, - "start": 132405, - "end": 132406, + "start": 132404, + "end": 132405, "loc": { "start": { "line": 3294, @@ -452633,8 +452633,8 @@ "binop": null, "updateContext": null }, - "start": 132406, - "end": 132407, + "start": 132405, + "end": 132406, "loc": { "start": { "line": 3294, @@ -452659,8 +452659,8 @@ "binop": null }, "value": "toString", - "start": 132407, - "end": 132415, + "start": 132406, + "end": 132414, "loc": { "start": { "line": 3294, @@ -452684,8 +452684,8 @@ "postfix": false, "binop": null }, - "start": 132415, - "end": 132416, + "start": 132414, + "end": 132415, "loc": { "start": { "line": 3294, @@ -452711,8 +452711,8 @@ "updateContext": null }, "value": 16, - "start": 132416, - "end": 132418, + "start": 132415, + "end": 132417, "loc": { "start": { "line": 3294, @@ -452736,8 +452736,8 @@ "postfix": false, "binop": null }, - "start": 132418, - "end": 132419, + "start": 132417, + "end": 132418, "loc": { "start": { "line": 3294, @@ -452762,8 +452762,8 @@ "binop": null, "updateContext": null }, - "start": 132419, - "end": 132420, + "start": 132418, + "end": 132419, "loc": { "start": { "line": 3294, @@ -452790,8 +452790,8 @@ "updateContext": null }, "value": "return", - "start": 132429, - "end": 132435, + "start": 132428, + "end": 132434, "loc": { "start": { "line": 3295, @@ -452816,8 +452816,8 @@ "binop": null }, "value": "hashString", - "start": 132436, - "end": 132446, + "start": 132435, + "end": 132445, "loc": { "start": { "line": 3295, @@ -452842,8 +452842,8 @@ "binop": null, "updateContext": null }, - "start": 132446, - "end": 132447, + "start": 132445, + "end": 132446, "loc": { "start": { "line": 3295, @@ -452867,8 +452867,8 @@ "postfix": false, "binop": null }, - "start": 132452, - "end": 132453, + "start": 132451, + "end": 132452, "loc": { "start": { "line": 3296, @@ -452893,8 +452893,8 @@ "binop": null }, "value": "_getVBOInstancingLayer", - "start": 132459, - "end": 132481, + "start": 132458, + "end": 132480, "loc": { "start": { "line": 3298, @@ -452918,8 +452918,8 @@ "postfix": false, "binop": null }, - "start": 132481, - "end": 132482, + "start": 132480, + "end": 132481, "loc": { "start": { "line": 3298, @@ -452944,8 +452944,8 @@ "binop": null }, "value": "cfg", - "start": 132482, - "end": 132485, + "start": 132481, + "end": 132484, "loc": { "start": { "line": 3298, @@ -452969,8 +452969,8 @@ "postfix": false, "binop": null }, - "start": 132485, - "end": 132486, + "start": 132484, + "end": 132485, "loc": { "start": { "line": 3298, @@ -452994,8 +452994,8 @@ "postfix": false, "binop": null }, - "start": 132487, - "end": 132488, + "start": 132486, + "end": 132487, "loc": { "start": { "line": 3298, @@ -453022,8 +453022,8 @@ "updateContext": null }, "value": "const", - "start": 132497, - "end": 132502, + "start": 132496, + "end": 132501, "loc": { "start": { "line": 3299, @@ -453048,8 +453048,8 @@ "binop": null }, "value": "model", - "start": 132503, - "end": 132508, + "start": 132502, + "end": 132507, "loc": { "start": { "line": 3299, @@ -453075,8 +453075,8 @@ "updateContext": null }, "value": "=", - "start": 132509, - "end": 132510, + "start": 132508, + "end": 132509, "loc": { "start": { "line": 3299, @@ -453103,8 +453103,8 @@ "updateContext": null }, "value": "this", - "start": 132511, - "end": 132515, + "start": 132510, + "end": 132514, "loc": { "start": { "line": 3299, @@ -453129,8 +453129,8 @@ "binop": null, "updateContext": null }, - "start": 132515, - "end": 132516, + "start": 132514, + "end": 132515, "loc": { "start": { "line": 3299, @@ -453157,8 +453157,8 @@ "updateContext": null }, "value": "const", - "start": 132525, - "end": 132530, + "start": 132524, + "end": 132529, "loc": { "start": { "line": 3300, @@ -453183,8 +453183,8 @@ "binop": null }, "value": "origin", - "start": 132531, - "end": 132537, + "start": 132530, + "end": 132536, "loc": { "start": { "line": 3300, @@ -453210,8 +453210,8 @@ "updateContext": null }, "value": "=", - "start": 132538, - "end": 132539, + "start": 132537, + "end": 132538, "loc": { "start": { "line": 3300, @@ -453236,8 +453236,8 @@ "binop": null }, "value": "cfg", - "start": 132540, - "end": 132543, + "start": 132539, + "end": 132542, "loc": { "start": { "line": 3300, @@ -453262,8 +453262,8 @@ "binop": null, "updateContext": null }, - "start": 132543, - "end": 132544, + "start": 132542, + "end": 132543, "loc": { "start": { "line": 3300, @@ -453288,8 +453288,8 @@ "binop": null }, "value": "origin", - "start": 132544, - "end": 132550, + "start": 132543, + "end": 132549, "loc": { "start": { "line": 3300, @@ -453314,8 +453314,8 @@ "binop": null, "updateContext": null }, - "start": 132550, - "end": 132551, + "start": 132549, + "end": 132550, "loc": { "start": { "line": 3300, @@ -453342,8 +453342,8 @@ "updateContext": null }, "value": "const", - "start": 132560, - "end": 132565, + "start": 132559, + "end": 132564, "loc": { "start": { "line": 3301, @@ -453368,8 +453368,8 @@ "binop": null }, "value": "textureSetId", - "start": 132566, - "end": 132578, + "start": 132565, + "end": 132577, "loc": { "start": { "line": 3301, @@ -453395,8 +453395,8 @@ "updateContext": null }, "value": "=", - "start": 132579, - "end": 132580, + "start": 132578, + "end": 132579, "loc": { "start": { "line": 3301, @@ -453421,8 +453421,8 @@ "binop": null }, "value": "cfg", - "start": 132581, - "end": 132584, + "start": 132580, + "end": 132583, "loc": { "start": { "line": 3301, @@ -453447,8 +453447,8 @@ "binop": null, "updateContext": null }, - "start": 132584, - "end": 132585, + "start": 132583, + "end": 132584, "loc": { "start": { "line": 3301, @@ -453473,8 +453473,8 @@ "binop": null }, "value": "textureSetId", - "start": 132585, - "end": 132597, + "start": 132584, + "end": 132596, "loc": { "start": { "line": 3301, @@ -453500,8 +453500,8 @@ "updateContext": null }, "value": "||", - "start": 132598, - "end": 132600, + "start": 132597, + "end": 132599, "loc": { "start": { "line": 3301, @@ -453527,8 +453527,8 @@ "updateContext": null }, "value": "-", - "start": 132601, - "end": 132604, + "start": 132600, + "end": 132603, "loc": { "start": { "line": 3301, @@ -453553,8 +453553,8 @@ "binop": null, "updateContext": null }, - "start": 132604, - "end": 132605, + "start": 132603, + "end": 132604, "loc": { "start": { "line": 3301, @@ -453581,8 +453581,8 @@ "updateContext": null }, "value": "const", - "start": 132614, - "end": 132619, + "start": 132613, + "end": 132618, "loc": { "start": { "line": 3302, @@ -453607,8 +453607,8 @@ "binop": null }, "value": "geometryId", - "start": 132620, - "end": 132630, + "start": 132619, + "end": 132629, "loc": { "start": { "line": 3302, @@ -453634,8 +453634,8 @@ "updateContext": null }, "value": "=", - "start": 132631, - "end": 132632, + "start": 132630, + "end": 132631, "loc": { "start": { "line": 3302, @@ -453660,8 +453660,8 @@ "binop": null }, "value": "cfg", - "start": 132633, - "end": 132636, + "start": 132632, + "end": 132635, "loc": { "start": { "line": 3302, @@ -453686,8 +453686,8 @@ "binop": null, "updateContext": null }, - "start": 132636, - "end": 132637, + "start": 132635, + "end": 132636, "loc": { "start": { "line": 3302, @@ -453712,8 +453712,8 @@ "binop": null }, "value": "geometryId", - "start": 132637, - "end": 132647, + "start": 132636, + "end": 132646, "loc": { "start": { "line": 3302, @@ -453738,8 +453738,8 @@ "binop": null, "updateContext": null }, - "start": 132647, - "end": 132648, + "start": 132646, + "end": 132647, "loc": { "start": { "line": 3302, @@ -453766,8 +453766,8 @@ "updateContext": null }, "value": "const", - "start": 132657, - "end": 132662, + "start": 132656, + "end": 132661, "loc": { "start": { "line": 3303, @@ -453792,8 +453792,8 @@ "binop": null }, "value": "layerId", - "start": 132663, - "end": 132670, + "start": 132662, + "end": 132669, "loc": { "start": { "line": 3303, @@ -453819,8 +453819,8 @@ "updateContext": null }, "value": "=", - "start": 132671, - "end": 132672, + "start": 132670, + "end": 132671, "loc": { "start": { "line": 3303, @@ -453844,8 +453844,8 @@ "postfix": false, "binop": null }, - "start": 132673, - "end": 132674, + "start": 132672, + "end": 132673, "loc": { "start": { "line": 3303, @@ -453871,8 +453871,8 @@ "updateContext": null }, "value": "", - "start": 132674, - "end": 132674, + "start": 132673, + "end": 132673, "loc": { "start": { "line": 3303, @@ -453896,8 +453896,8 @@ "postfix": false, "binop": null }, - "start": 132674, - "end": 132676, + "start": 132673, + "end": 132675, "loc": { "start": { "line": 3303, @@ -453922,8 +453922,8 @@ "binop": null }, "value": "Math", - "start": 132676, - "end": 132680, + "start": 132675, + "end": 132679, "loc": { "start": { "line": 3303, @@ -453948,8 +453948,8 @@ "binop": null, "updateContext": null }, - "start": 132680, - "end": 132681, + "start": 132679, + "end": 132680, "loc": { "start": { "line": 3303, @@ -453974,8 +453974,8 @@ "binop": null }, "value": "round", - "start": 132681, - "end": 132686, + "start": 132680, + "end": 132685, "loc": { "start": { "line": 3303, @@ -453999,8 +453999,8 @@ "postfix": false, "binop": null }, - "start": 132686, - "end": 132687, + "start": 132685, + "end": 132686, "loc": { "start": { "line": 3303, @@ -454025,8 +454025,8 @@ "binop": null }, "value": "origin", - "start": 132687, - "end": 132693, + "start": 132686, + "end": 132692, "loc": { "start": { "line": 3303, @@ -454051,8 +454051,8 @@ "binop": null, "updateContext": null }, - "start": 132693, - "end": 132694, + "start": 132692, + "end": 132693, "loc": { "start": { "line": 3303, @@ -454078,8 +454078,8 @@ "updateContext": null }, "value": 0, - "start": 132694, - "end": 132695, + "start": 132693, + "end": 132694, "loc": { "start": { "line": 3303, @@ -454104,8 +454104,8 @@ "binop": null, "updateContext": null }, - "start": 132695, - "end": 132696, + "start": 132694, + "end": 132695, "loc": { "start": { "line": 3303, @@ -454129,8 +454129,8 @@ "postfix": false, "binop": null }, - "start": 132696, - "end": 132697, + "start": 132695, + "end": 132696, "loc": { "start": { "line": 3303, @@ -454154,8 +454154,8 @@ "postfix": false, "binop": null }, - "start": 132697, - "end": 132698, + "start": 132696, + "end": 132697, "loc": { "start": { "line": 3303, @@ -454181,8 +454181,8 @@ "updateContext": null }, "value": ".", - "start": 132698, - "end": 132699, + "start": 132697, + "end": 132698, "loc": { "start": { "line": 3303, @@ -454206,8 +454206,8 @@ "postfix": false, "binop": null }, - "start": 132699, - "end": 132701, + "start": 132698, + "end": 132700, "loc": { "start": { "line": 3303, @@ -454232,8 +454232,8 @@ "binop": null }, "value": "Math", - "start": 132701, - "end": 132705, + "start": 132700, + "end": 132704, "loc": { "start": { "line": 3303, @@ -454258,8 +454258,8 @@ "binop": null, "updateContext": null }, - "start": 132705, - "end": 132706, + "start": 132704, + "end": 132705, "loc": { "start": { "line": 3303, @@ -454284,8 +454284,8 @@ "binop": null }, "value": "round", - "start": 132706, - "end": 132711, + "start": 132705, + "end": 132710, "loc": { "start": { "line": 3303, @@ -454309,8 +454309,8 @@ "postfix": false, "binop": null }, - "start": 132711, - "end": 132712, + "start": 132710, + "end": 132711, "loc": { "start": { "line": 3303, @@ -454335,8 +454335,8 @@ "binop": null }, "value": "origin", - "start": 132712, - "end": 132718, + "start": 132711, + "end": 132717, "loc": { "start": { "line": 3303, @@ -454361,8 +454361,8 @@ "binop": null, "updateContext": null }, - "start": 132718, - "end": 132719, + "start": 132717, + "end": 132718, "loc": { "start": { "line": 3303, @@ -454388,8 +454388,8 @@ "updateContext": null }, "value": 1, - "start": 132719, - "end": 132720, + "start": 132718, + "end": 132719, "loc": { "start": { "line": 3303, @@ -454414,8 +454414,8 @@ "binop": null, "updateContext": null }, - "start": 132720, - "end": 132721, + "start": 132719, + "end": 132720, "loc": { "start": { "line": 3303, @@ -454439,8 +454439,8 @@ "postfix": false, "binop": null }, - "start": 132721, - "end": 132722, + "start": 132720, + "end": 132721, "loc": { "start": { "line": 3303, @@ -454464,8 +454464,8 @@ "postfix": false, "binop": null }, - "start": 132722, - "end": 132723, + "start": 132721, + "end": 132722, "loc": { "start": { "line": 3303, @@ -454491,8 +454491,8 @@ "updateContext": null }, "value": ".", - "start": 132723, - "end": 132724, + "start": 132722, + "end": 132723, "loc": { "start": { "line": 3303, @@ -454516,8 +454516,8 @@ "postfix": false, "binop": null }, - "start": 132724, - "end": 132726, + "start": 132723, + "end": 132725, "loc": { "start": { "line": 3303, @@ -454542,8 +454542,8 @@ "binop": null }, "value": "Math", - "start": 132726, - "end": 132730, + "start": 132725, + "end": 132729, "loc": { "start": { "line": 3303, @@ -454568,8 +454568,8 @@ "binop": null, "updateContext": null }, - "start": 132730, - "end": 132731, + "start": 132729, + "end": 132730, "loc": { "start": { "line": 3303, @@ -454594,8 +454594,8 @@ "binop": null }, "value": "round", - "start": 132731, - "end": 132736, + "start": 132730, + "end": 132735, "loc": { "start": { "line": 3303, @@ -454619,8 +454619,8 @@ "postfix": false, "binop": null }, - "start": 132736, - "end": 132737, + "start": 132735, + "end": 132736, "loc": { "start": { "line": 3303, @@ -454645,8 +454645,8 @@ "binop": null }, "value": "origin", - "start": 132737, - "end": 132743, + "start": 132736, + "end": 132742, "loc": { "start": { "line": 3303, @@ -454671,8 +454671,8 @@ "binop": null, "updateContext": null }, - "start": 132743, - "end": 132744, + "start": 132742, + "end": 132743, "loc": { "start": { "line": 3303, @@ -454698,8 +454698,8 @@ "updateContext": null }, "value": 2, - "start": 132744, - "end": 132745, + "start": 132743, + "end": 132744, "loc": { "start": { "line": 3303, @@ -454724,8 +454724,8 @@ "binop": null, "updateContext": null }, - "start": 132745, - "end": 132746, + "start": 132744, + "end": 132745, "loc": { "start": { "line": 3303, @@ -454749,8 +454749,8 @@ "postfix": false, "binop": null }, - "start": 132746, - "end": 132747, + "start": 132745, + "end": 132746, "loc": { "start": { "line": 3303, @@ -454774,8 +454774,8 @@ "postfix": false, "binop": null }, - "start": 132747, - "end": 132748, + "start": 132746, + "end": 132747, "loc": { "start": { "line": 3303, @@ -454801,8 +454801,8 @@ "updateContext": null }, "value": ".", - "start": 132748, - "end": 132749, + "start": 132747, + "end": 132748, "loc": { "start": { "line": 3303, @@ -454826,8 +454826,8 @@ "postfix": false, "binop": null }, - "start": 132749, - "end": 132751, + "start": 132748, + "end": 132750, "loc": { "start": { "line": 3303, @@ -454852,8 +454852,8 @@ "binop": null }, "value": "textureSetId", - "start": 132751, - "end": 132763, + "start": 132750, + "end": 132762, "loc": { "start": { "line": 3303, @@ -454877,8 +454877,8 @@ "postfix": false, "binop": null }, - "start": 132763, - "end": 132764, + "start": 132762, + "end": 132763, "loc": { "start": { "line": 3303, @@ -454904,8 +454904,8 @@ "updateContext": null }, "value": ".", - "start": 132764, - "end": 132765, + "start": 132763, + "end": 132764, "loc": { "start": { "line": 3303, @@ -454929,8 +454929,8 @@ "postfix": false, "binop": null }, - "start": 132765, - "end": 132767, + "start": 132764, + "end": 132766, "loc": { "start": { "line": 3303, @@ -454955,8 +454955,8 @@ "binop": null }, "value": "geometryId", - "start": 132767, - "end": 132777, + "start": 132766, + "end": 132776, "loc": { "start": { "line": 3303, @@ -454980,8 +454980,8 @@ "postfix": false, "binop": null }, - "start": 132777, - "end": 132778, + "start": 132776, + "end": 132777, "loc": { "start": { "line": 3303, @@ -455007,8 +455007,8 @@ "updateContext": null }, "value": "", - "start": 132778, - "end": 132778, + "start": 132777, + "end": 132777, "loc": { "start": { "line": 3303, @@ -455032,8 +455032,8 @@ "postfix": false, "binop": null }, - "start": 132778, - "end": 132779, + "start": 132777, + "end": 132778, "loc": { "start": { "line": 3303, @@ -455058,8 +455058,8 @@ "binop": null, "updateContext": null }, - "start": 132779, - "end": 132780, + "start": 132778, + "end": 132779, "loc": { "start": { "line": 3303, @@ -455086,8 +455086,8 @@ "updateContext": null }, "value": "let", - "start": 132789, - "end": 132792, + "start": 132788, + "end": 132791, "loc": { "start": { "line": 3304, @@ -455112,8 +455112,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 132793, - "end": 132811, + "start": 132792, + "end": 132810, "loc": { "start": { "line": 3304, @@ -455139,8 +455139,8 @@ "updateContext": null }, "value": "=", - "start": 132812, - "end": 132813, + "start": 132811, + "end": 132812, "loc": { "start": { "line": 3304, @@ -455167,8 +455167,8 @@ "updateContext": null }, "value": "this", - "start": 132814, - "end": 132818, + "start": 132813, + "end": 132817, "loc": { "start": { "line": 3304, @@ -455193,8 +455193,8 @@ "binop": null, "updateContext": null }, - "start": 132818, - "end": 132819, + "start": 132817, + "end": 132818, "loc": { "start": { "line": 3304, @@ -455219,8 +455219,8 @@ "binop": null }, "value": "_vboInstancingLayers", - "start": 132819, - "end": 132839, + "start": 132818, + "end": 132838, "loc": { "start": { "line": 3304, @@ -455245,8 +455245,8 @@ "binop": null, "updateContext": null }, - "start": 132839, - "end": 132840, + "start": 132838, + "end": 132839, "loc": { "start": { "line": 3304, @@ -455271,8 +455271,8 @@ "binop": null }, "value": "layerId", - "start": 132840, - "end": 132847, + "start": 132839, + "end": 132846, "loc": { "start": { "line": 3304, @@ -455297,8 +455297,8 @@ "binop": null, "updateContext": null }, - "start": 132847, - "end": 132848, + "start": 132846, + "end": 132847, "loc": { "start": { "line": 3304, @@ -455323,8 +455323,8 @@ "binop": null, "updateContext": null }, - "start": 132848, - "end": 132849, + "start": 132847, + "end": 132848, "loc": { "start": { "line": 3304, @@ -455351,8 +455351,8 @@ "updateContext": null }, "value": "if", - "start": 132858, - "end": 132860, + "start": 132857, + "end": 132859, "loc": { "start": { "line": 3305, @@ -455376,8 +455376,8 @@ "postfix": false, "binop": null }, - "start": 132861, - "end": 132862, + "start": 132860, + "end": 132861, "loc": { "start": { "line": 3305, @@ -455402,8 +455402,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 132862, - "end": 132880, + "start": 132861, + "end": 132879, "loc": { "start": { "line": 3305, @@ -455427,8 +455427,8 @@ "postfix": false, "binop": null }, - "start": 132880, - "end": 132881, + "start": 132879, + "end": 132880, "loc": { "start": { "line": 3305, @@ -455452,8 +455452,8 @@ "postfix": false, "binop": null }, - "start": 132882, - "end": 132883, + "start": 132881, + "end": 132882, "loc": { "start": { "line": 3305, @@ -455480,8 +455480,8 @@ "updateContext": null }, "value": "return", - "start": 132896, - "end": 132902, + "start": 132895, + "end": 132901, "loc": { "start": { "line": 3306, @@ -455506,8 +455506,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 132903, - "end": 132921, + "start": 132902, + "end": 132920, "loc": { "start": { "line": 3306, @@ -455532,8 +455532,8 @@ "binop": null, "updateContext": null }, - "start": 132921, - "end": 132922, + "start": 132920, + "end": 132921, "loc": { "start": { "line": 3306, @@ -455557,8 +455557,8 @@ "postfix": false, "binop": null }, - "start": 132931, - "end": 132932, + "start": 132930, + "end": 132931, "loc": { "start": { "line": 3307, @@ -455585,8 +455585,8 @@ "updateContext": null }, "value": "let", - "start": 132941, - "end": 132944, + "start": 132940, + "end": 132943, "loc": { "start": { "line": 3308, @@ -455611,8 +455611,8 @@ "binop": null }, "value": "textureSet", - "start": 132945, - "end": 132955, + "start": 132944, + "end": 132954, "loc": { "start": { "line": 3308, @@ -455638,8 +455638,8 @@ "updateContext": null }, "value": "=", - "start": 132956, - "end": 132957, + "start": 132955, + "end": 132956, "loc": { "start": { "line": 3308, @@ -455664,8 +455664,8 @@ "binop": null }, "value": "cfg", - "start": 132958, - "end": 132961, + "start": 132957, + "end": 132960, "loc": { "start": { "line": 3308, @@ -455690,8 +455690,8 @@ "binop": null, "updateContext": null }, - "start": 132961, - "end": 132962, + "start": 132960, + "end": 132961, "loc": { "start": { "line": 3308, @@ -455716,8 +455716,8 @@ "binop": null }, "value": "textureSet", - "start": 132962, - "end": 132972, + "start": 132961, + "end": 132971, "loc": { "start": { "line": 3308, @@ -455742,8 +455742,8 @@ "binop": null, "updateContext": null }, - "start": 132972, - "end": 132973, + "start": 132971, + "end": 132972, "loc": { "start": { "line": 3308, @@ -455770,8 +455770,8 @@ "updateContext": null }, "value": "const", - "start": 132982, - "end": 132987, + "start": 132981, + "end": 132986, "loc": { "start": { "line": 3309, @@ -455796,8 +455796,8 @@ "binop": null }, "value": "geometry", - "start": 132988, - "end": 132996, + "start": 132987, + "end": 132995, "loc": { "start": { "line": 3309, @@ -455823,8 +455823,8 @@ "updateContext": null }, "value": "=", - "start": 132997, - "end": 132998, + "start": 132996, + "end": 132997, "loc": { "start": { "line": 3309, @@ -455849,8 +455849,8 @@ "binop": null }, "value": "cfg", - "start": 132999, - "end": 133002, + "start": 132998, + "end": 133001, "loc": { "start": { "line": 3309, @@ -455875,8 +455875,8 @@ "binop": null, "updateContext": null }, - "start": 133002, - "end": 133003, + "start": 133001, + "end": 133002, "loc": { "start": { "line": 3309, @@ -455901,8 +455901,8 @@ "binop": null }, "value": "geometry", - "start": 133003, - "end": 133011, + "start": 133002, + "end": 133010, "loc": { "start": { "line": 3309, @@ -455927,8 +455927,8 @@ "binop": null, "updateContext": null }, - "start": 133011, - "end": 133012, + "start": 133010, + "end": 133011, "loc": { "start": { "line": 3309, @@ -455955,8 +455955,8 @@ "updateContext": null }, "value": "while", - "start": 133021, - "end": 133026, + "start": 133020, + "end": 133025, "loc": { "start": { "line": 3310, @@ -455980,8 +455980,8 @@ "postfix": false, "binop": null }, - "start": 133027, - "end": 133028, + "start": 133026, + "end": 133027, "loc": { "start": { "line": 3310, @@ -456007,8 +456007,8 @@ "updateContext": null }, "value": "!", - "start": 133028, - "end": 133029, + "start": 133027, + "end": 133028, "loc": { "start": { "line": 3310, @@ -456033,8 +456033,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 133029, - "end": 133047, + "start": 133028, + "end": 133046, "loc": { "start": { "line": 3310, @@ -456058,8 +456058,8 @@ "postfix": false, "binop": null }, - "start": 133047, - "end": 133048, + "start": 133046, + "end": 133047, "loc": { "start": { "line": 3310, @@ -456083,8 +456083,8 @@ "postfix": false, "binop": null }, - "start": 133049, - "end": 133050, + "start": 133048, + "end": 133049, "loc": { "start": { "line": 3310, @@ -456111,8 +456111,8 @@ "updateContext": null }, "value": "switch", - "start": 133063, - "end": 133069, + "start": 133062, + "end": 133068, "loc": { "start": { "line": 3311, @@ -456136,8 +456136,8 @@ "postfix": false, "binop": null }, - "start": 133070, - "end": 133071, + "start": 133069, + "end": 133070, "loc": { "start": { "line": 3311, @@ -456162,8 +456162,8 @@ "binop": null }, "value": "geometry", - "start": 133071, - "end": 133079, + "start": 133070, + "end": 133078, "loc": { "start": { "line": 3311, @@ -456188,8 +456188,8 @@ "binop": null, "updateContext": null }, - "start": 133079, - "end": 133080, + "start": 133078, + "end": 133079, "loc": { "start": { "line": 3311, @@ -456214,8 +456214,8 @@ "binop": null }, "value": "primitive", - "start": 133080, - "end": 133089, + "start": 133079, + "end": 133088, "loc": { "start": { "line": 3311, @@ -456239,8 +456239,8 @@ "postfix": false, "binop": null }, - "start": 133089, - "end": 133090, + "start": 133088, + "end": 133089, "loc": { "start": { "line": 3311, @@ -456264,8 +456264,8 @@ "postfix": false, "binop": null }, - "start": 133091, - "end": 133092, + "start": 133090, + "end": 133091, "loc": { "start": { "line": 3311, @@ -456292,8 +456292,8 @@ "updateContext": null }, "value": "case", - "start": 133109, - "end": 133113, + "start": 133108, + "end": 133112, "loc": { "start": { "line": 3312, @@ -456319,8 +456319,8 @@ "updateContext": null }, "value": "triangles", - "start": 133114, - "end": 133125, + "start": 133113, + "end": 133124, "loc": { "start": { "line": 3312, @@ -456345,8 +456345,8 @@ "binop": null, "updateContext": null }, - "start": 133125, - "end": 133126, + "start": 133124, + "end": 133125, "loc": { "start": { "line": 3312, @@ -456361,8 +456361,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);", - "start": 133147, - "end": 133225, + "start": 133146, + "end": 133224, "loc": { "start": { "line": 3313, @@ -456387,8 +456387,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 133246, - "end": 133264, + "start": 133245, + "end": 133263, "loc": { "start": { "line": 3314, @@ -456414,8 +456414,8 @@ "updateContext": null }, "value": "=", - "start": 133265, - "end": 133266, + "start": 133264, + "end": 133265, "loc": { "start": { "line": 3314, @@ -456442,8 +456442,8 @@ "updateContext": null }, "value": "new", - "start": 133267, - "end": 133270, + "start": 133266, + "end": 133269, "loc": { "start": { "line": 3314, @@ -456468,8 +456468,8 @@ "binop": null }, "value": "VBOInstancingTrianglesLayer", - "start": 133271, - "end": 133298, + "start": 133270, + "end": 133297, "loc": { "start": { "line": 3314, @@ -456493,8 +456493,8 @@ "postfix": false, "binop": null }, - "start": 133298, - "end": 133299, + "start": 133297, + "end": 133298, "loc": { "start": { "line": 3314, @@ -456518,8 +456518,8 @@ "postfix": false, "binop": null }, - "start": 133299, - "end": 133300, + "start": 133298, + "end": 133299, "loc": { "start": { "line": 3314, @@ -456544,8 +456544,8 @@ "binop": null }, "value": "model", - "start": 133325, - "end": 133330, + "start": 133324, + "end": 133329, "loc": { "start": { "line": 3315, @@ -456570,8 +456570,8 @@ "binop": null, "updateContext": null }, - "start": 133330, - "end": 133331, + "start": 133329, + "end": 133330, "loc": { "start": { "line": 3315, @@ -456596,8 +456596,8 @@ "binop": null }, "value": "textureSet", - "start": 133356, - "end": 133366, + "start": 133355, + "end": 133365, "loc": { "start": { "line": 3316, @@ -456622,8 +456622,8 @@ "binop": null, "updateContext": null }, - "start": 133366, - "end": 133367, + "start": 133365, + "end": 133366, "loc": { "start": { "line": 3316, @@ -456648,8 +456648,8 @@ "binop": null }, "value": "geometry", - "start": 133392, - "end": 133400, + "start": 133391, + "end": 133399, "loc": { "start": { "line": 3317, @@ -456674,8 +456674,8 @@ "binop": null, "updateContext": null }, - "start": 133400, - "end": 133401, + "start": 133399, + "end": 133400, "loc": { "start": { "line": 3317, @@ -456700,8 +456700,8 @@ "binop": null }, "value": "origin", - "start": 133426, - "end": 133432, + "start": 133425, + "end": 133431, "loc": { "start": { "line": 3318, @@ -456726,8 +456726,8 @@ "binop": null, "updateContext": null }, - "start": 133432, - "end": 133433, + "start": 133431, + "end": 133432, "loc": { "start": { "line": 3318, @@ -456752,8 +456752,8 @@ "binop": null }, "value": "layerIndex", - "start": 133458, - "end": 133468, + "start": 133457, + "end": 133467, "loc": { "start": { "line": 3319, @@ -456778,8 +456778,8 @@ "binop": null, "updateContext": null }, - "start": 133468, - "end": 133469, + "start": 133467, + "end": 133468, "loc": { "start": { "line": 3319, @@ -456805,8 +456805,8 @@ "updateContext": null }, "value": 0, - "start": 133470, - "end": 133471, + "start": 133469, + "end": 133470, "loc": { "start": { "line": 3319, @@ -456831,8 +456831,8 @@ "binop": null, "updateContext": null }, - "start": 133471, - "end": 133472, + "start": 133470, + "end": 133471, "loc": { "start": { "line": 3319, @@ -456857,8 +456857,8 @@ "binop": null }, "value": "solid", - "start": 133497, - "end": 133502, + "start": 133496, + "end": 133501, "loc": { "start": { "line": 3320, @@ -456883,8 +456883,8 @@ "binop": null, "updateContext": null }, - "start": 133502, - "end": 133503, + "start": 133501, + "end": 133502, "loc": { "start": { "line": 3320, @@ -456911,8 +456911,8 @@ "updateContext": null }, "value": "false", - "start": 133504, - "end": 133509, + "start": 133503, + "end": 133508, "loc": { "start": { "line": 3320, @@ -456936,8 +456936,8 @@ "postfix": false, "binop": null }, - "start": 133530, - "end": 133531, + "start": 133529, + "end": 133530, "loc": { "start": { "line": 3321, @@ -456961,8 +456961,8 @@ "postfix": false, "binop": null }, - "start": 133531, - "end": 133532, + "start": 133530, + "end": 133531, "loc": { "start": { "line": 3321, @@ -456987,8 +456987,8 @@ "binop": null, "updateContext": null }, - "start": 133532, - "end": 133533, + "start": 133531, + "end": 133532, "loc": { "start": { "line": 3321, @@ -457015,8 +457015,8 @@ "updateContext": null }, "value": "break", - "start": 133554, - "end": 133559, + "start": 133553, + "end": 133558, "loc": { "start": { "line": 3322, @@ -457041,8 +457041,8 @@ "binop": null, "updateContext": null }, - "start": 133559, - "end": 133560, + "start": 133558, + "end": 133559, "loc": { "start": { "line": 3322, @@ -457069,8 +457069,8 @@ "updateContext": null }, "value": "case", - "start": 133577, - "end": 133581, + "start": 133576, + "end": 133580, "loc": { "start": { "line": 3323, @@ -457096,8 +457096,8 @@ "updateContext": null }, "value": "solid", - "start": 133582, - "end": 133589, + "start": 133581, + "end": 133588, "loc": { "start": { "line": 3323, @@ -457122,8 +457122,8 @@ "binop": null, "updateContext": null }, - "start": 133589, - "end": 133590, + "start": 133588, + "end": 133589, "loc": { "start": { "line": 3323, @@ -457138,8 +457138,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);", - "start": 133611, - "end": 133689, + "start": 133610, + "end": 133688, "loc": { "start": { "line": 3324, @@ -457164,8 +457164,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 133710, - "end": 133728, + "start": 133709, + "end": 133727, "loc": { "start": { "line": 3325, @@ -457191,8 +457191,8 @@ "updateContext": null }, "value": "=", - "start": 133729, - "end": 133730, + "start": 133728, + "end": 133729, "loc": { "start": { "line": 3325, @@ -457219,8 +457219,8 @@ "updateContext": null }, "value": "new", - "start": 133731, - "end": 133734, + "start": 133730, + "end": 133733, "loc": { "start": { "line": 3325, @@ -457245,8 +457245,8 @@ "binop": null }, "value": "VBOInstancingTrianglesLayer", - "start": 133735, - "end": 133762, + "start": 133734, + "end": 133761, "loc": { "start": { "line": 3325, @@ -457270,8 +457270,8 @@ "postfix": false, "binop": null }, - "start": 133762, - "end": 133763, + "start": 133761, + "end": 133762, "loc": { "start": { "line": 3325, @@ -457295,8 +457295,8 @@ "postfix": false, "binop": null }, - "start": 133763, - "end": 133764, + "start": 133762, + "end": 133763, "loc": { "start": { "line": 3325, @@ -457321,8 +457321,8 @@ "binop": null }, "value": "model", - "start": 133789, - "end": 133794, + "start": 133788, + "end": 133793, "loc": { "start": { "line": 3326, @@ -457347,8 +457347,8 @@ "binop": null, "updateContext": null }, - "start": 133794, - "end": 133795, + "start": 133793, + "end": 133794, "loc": { "start": { "line": 3326, @@ -457373,8 +457373,8 @@ "binop": null }, "value": "textureSet", - "start": 133820, - "end": 133830, + "start": 133819, + "end": 133829, "loc": { "start": { "line": 3327, @@ -457399,8 +457399,8 @@ "binop": null, "updateContext": null }, - "start": 133830, - "end": 133831, + "start": 133829, + "end": 133830, "loc": { "start": { "line": 3327, @@ -457425,8 +457425,8 @@ "binop": null }, "value": "geometry", - "start": 133856, - "end": 133864, + "start": 133855, + "end": 133863, "loc": { "start": { "line": 3328, @@ -457451,8 +457451,8 @@ "binop": null, "updateContext": null }, - "start": 133864, - "end": 133865, + "start": 133863, + "end": 133864, "loc": { "start": { "line": 3328, @@ -457477,8 +457477,8 @@ "binop": null }, "value": "origin", - "start": 133890, - "end": 133896, + "start": 133889, + "end": 133895, "loc": { "start": { "line": 3329, @@ -457503,8 +457503,8 @@ "binop": null, "updateContext": null }, - "start": 133896, - "end": 133897, + "start": 133895, + "end": 133896, "loc": { "start": { "line": 3329, @@ -457529,8 +457529,8 @@ "binop": null }, "value": "layerIndex", - "start": 133922, - "end": 133932, + "start": 133921, + "end": 133931, "loc": { "start": { "line": 3330, @@ -457555,8 +457555,8 @@ "binop": null, "updateContext": null }, - "start": 133932, - "end": 133933, + "start": 133931, + "end": 133932, "loc": { "start": { "line": 3330, @@ -457582,8 +457582,8 @@ "updateContext": null }, "value": 0, - "start": 133934, - "end": 133935, + "start": 133933, + "end": 133934, "loc": { "start": { "line": 3330, @@ -457608,8 +457608,8 @@ "binop": null, "updateContext": null }, - "start": 133935, - "end": 133936, + "start": 133934, + "end": 133935, "loc": { "start": { "line": 3330, @@ -457634,8 +457634,8 @@ "binop": null }, "value": "solid", - "start": 133961, - "end": 133966, + "start": 133960, + "end": 133965, "loc": { "start": { "line": 3331, @@ -457660,8 +457660,8 @@ "binop": null, "updateContext": null }, - "start": 133966, - "end": 133967, + "start": 133965, + "end": 133966, "loc": { "start": { "line": 3331, @@ -457688,8 +457688,8 @@ "updateContext": null }, "value": "true", - "start": 133968, - "end": 133972, + "start": 133967, + "end": 133971, "loc": { "start": { "line": 3331, @@ -457713,8 +457713,8 @@ "postfix": false, "binop": null }, - "start": 133993, - "end": 133994, + "start": 133992, + "end": 133993, "loc": { "start": { "line": 3332, @@ -457738,8 +457738,8 @@ "postfix": false, "binop": null }, - "start": 133994, - "end": 133995, + "start": 133993, + "end": 133994, "loc": { "start": { "line": 3332, @@ -457764,8 +457764,8 @@ "binop": null, "updateContext": null }, - "start": 133995, - "end": 133996, + "start": 133994, + "end": 133995, "loc": { "start": { "line": 3332, @@ -457792,8 +457792,8 @@ "updateContext": null }, "value": "break", - "start": 134017, - "end": 134022, + "start": 134016, + "end": 134021, "loc": { "start": { "line": 3333, @@ -457818,8 +457818,8 @@ "binop": null, "updateContext": null }, - "start": 134022, - "end": 134023, + "start": 134021, + "end": 134022, "loc": { "start": { "line": 3333, @@ -457846,8 +457846,8 @@ "updateContext": null }, "value": "case", - "start": 134040, - "end": 134044, + "start": 134039, + "end": 134043, "loc": { "start": { "line": 3334, @@ -457873,8 +457873,8 @@ "updateContext": null }, "value": "surface", - "start": 134045, - "end": 134054, + "start": 134044, + "end": 134053, "loc": { "start": { "line": 3334, @@ -457899,8 +457899,8 @@ "binop": null, "updateContext": null }, - "start": 134054, - "end": 134055, + "start": 134053, + "end": 134054, "loc": { "start": { "line": 3334, @@ -457915,8 +457915,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);", - "start": 134076, - "end": 134154, + "start": 134075, + "end": 134153, "loc": { "start": { "line": 3335, @@ -457941,8 +457941,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 134175, - "end": 134193, + "start": 134174, + "end": 134192, "loc": { "start": { "line": 3336, @@ -457968,8 +457968,8 @@ "updateContext": null }, "value": "=", - "start": 134194, - "end": 134195, + "start": 134193, + "end": 134194, "loc": { "start": { "line": 3336, @@ -457996,8 +457996,8 @@ "updateContext": null }, "value": "new", - "start": 134196, - "end": 134199, + "start": 134195, + "end": 134198, "loc": { "start": { "line": 3336, @@ -458022,8 +458022,8 @@ "binop": null }, "value": "VBOInstancingTrianglesLayer", - "start": 134200, - "end": 134227, + "start": 134199, + "end": 134226, "loc": { "start": { "line": 3336, @@ -458047,8 +458047,8 @@ "postfix": false, "binop": null }, - "start": 134227, - "end": 134228, + "start": 134226, + "end": 134227, "loc": { "start": { "line": 3336, @@ -458072,8 +458072,8 @@ "postfix": false, "binop": null }, - "start": 134228, - "end": 134229, + "start": 134227, + "end": 134228, "loc": { "start": { "line": 3336, @@ -458098,8 +458098,8 @@ "binop": null }, "value": "model", - "start": 134254, - "end": 134259, + "start": 134253, + "end": 134258, "loc": { "start": { "line": 3337, @@ -458124,8 +458124,8 @@ "binop": null, "updateContext": null }, - "start": 134259, - "end": 134260, + "start": 134258, + "end": 134259, "loc": { "start": { "line": 3337, @@ -458150,8 +458150,8 @@ "binop": null }, "value": "textureSet", - "start": 134285, - "end": 134295, + "start": 134284, + "end": 134294, "loc": { "start": { "line": 3338, @@ -458176,8 +458176,8 @@ "binop": null, "updateContext": null }, - "start": 134295, - "end": 134296, + "start": 134294, + "end": 134295, "loc": { "start": { "line": 3338, @@ -458202,8 +458202,8 @@ "binop": null }, "value": "geometry", - "start": 134321, - "end": 134329, + "start": 134320, + "end": 134328, "loc": { "start": { "line": 3339, @@ -458228,8 +458228,8 @@ "binop": null, "updateContext": null }, - "start": 134329, - "end": 134330, + "start": 134328, + "end": 134329, "loc": { "start": { "line": 3339, @@ -458254,8 +458254,8 @@ "binop": null }, "value": "origin", - "start": 134355, - "end": 134361, + "start": 134354, + "end": 134360, "loc": { "start": { "line": 3340, @@ -458280,8 +458280,8 @@ "binop": null, "updateContext": null }, - "start": 134361, - "end": 134362, + "start": 134360, + "end": 134361, "loc": { "start": { "line": 3340, @@ -458306,8 +458306,8 @@ "binop": null }, "value": "layerIndex", - "start": 134387, - "end": 134397, + "start": 134386, + "end": 134396, "loc": { "start": { "line": 3341, @@ -458332,8 +458332,8 @@ "binop": null, "updateContext": null }, - "start": 134397, - "end": 134398, + "start": 134396, + "end": 134397, "loc": { "start": { "line": 3341, @@ -458359,8 +458359,8 @@ "updateContext": null }, "value": 0, - "start": 134399, - "end": 134400, + "start": 134398, + "end": 134399, "loc": { "start": { "line": 3341, @@ -458385,8 +458385,8 @@ "binop": null, "updateContext": null }, - "start": 134400, - "end": 134401, + "start": 134399, + "end": 134400, "loc": { "start": { "line": 3341, @@ -458411,8 +458411,8 @@ "binop": null }, "value": "solid", - "start": 134426, - "end": 134431, + "start": 134425, + "end": 134430, "loc": { "start": { "line": 3342, @@ -458437,8 +458437,8 @@ "binop": null, "updateContext": null }, - "start": 134431, - "end": 134432, + "start": 134430, + "end": 134431, "loc": { "start": { "line": 3342, @@ -458465,8 +458465,8 @@ "updateContext": null }, "value": "false", - "start": 134433, - "end": 134438, + "start": 134432, + "end": 134437, "loc": { "start": { "line": 3342, @@ -458490,8 +458490,8 @@ "postfix": false, "binop": null }, - "start": 134459, - "end": 134460, + "start": 134458, + "end": 134459, "loc": { "start": { "line": 3343, @@ -458515,8 +458515,8 @@ "postfix": false, "binop": null }, - "start": 134460, - "end": 134461, + "start": 134459, + "end": 134460, "loc": { "start": { "line": 3343, @@ -458541,8 +458541,8 @@ "binop": null, "updateContext": null }, - "start": 134461, - "end": 134462, + "start": 134460, + "end": 134461, "loc": { "start": { "line": 3343, @@ -458569,8 +458569,8 @@ "updateContext": null }, "value": "break", - "start": 134483, - "end": 134488, + "start": 134482, + "end": 134487, "loc": { "start": { "line": 3344, @@ -458595,8 +458595,8 @@ "binop": null, "updateContext": null }, - "start": 134488, - "end": 134489, + "start": 134487, + "end": 134488, "loc": { "start": { "line": 3344, @@ -458623,8 +458623,8 @@ "updateContext": null }, "value": "case", - "start": 134506, - "end": 134510, + "start": 134505, + "end": 134509, "loc": { "start": { "line": 3345, @@ -458650,8 +458650,8 @@ "updateContext": null }, "value": "lines", - "start": 134511, - "end": 134518, + "start": 134510, + "end": 134517, "loc": { "start": { "line": 3345, @@ -458676,8 +458676,8 @@ "binop": null, "updateContext": null }, - "start": 134518, - "end": 134519, + "start": 134517, + "end": 134518, "loc": { "start": { "line": 3345, @@ -458692,8 +458692,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating VBOInstancingLinesLayer`);", - "start": 134540, - "end": 134617, + "start": 134539, + "end": 134616, "loc": { "start": { "line": 3346, @@ -458718,8 +458718,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 134638, - "end": 134656, + "start": 134637, + "end": 134655, "loc": { "start": { "line": 3347, @@ -458745,8 +458745,8 @@ "updateContext": null }, "value": "=", - "start": 134657, - "end": 134658, + "start": 134656, + "end": 134657, "loc": { "start": { "line": 3347, @@ -458773,8 +458773,8 @@ "updateContext": null }, "value": "new", - "start": 134659, - "end": 134662, + "start": 134658, + "end": 134661, "loc": { "start": { "line": 3347, @@ -458799,8 +458799,8 @@ "binop": null }, "value": "VBOInstancingLinesLayer", - "start": 134663, - "end": 134686, + "start": 134662, + "end": 134685, "loc": { "start": { "line": 3347, @@ -458824,8 +458824,8 @@ "postfix": false, "binop": null }, - "start": 134686, - "end": 134687, + "start": 134685, + "end": 134686, "loc": { "start": { "line": 3347, @@ -458849,8 +458849,8 @@ "postfix": false, "binop": null }, - "start": 134687, - "end": 134688, + "start": 134686, + "end": 134687, "loc": { "start": { "line": 3347, @@ -458875,8 +458875,8 @@ "binop": null }, "value": "model", - "start": 134713, - "end": 134718, + "start": 134712, + "end": 134717, "loc": { "start": { "line": 3348, @@ -458901,8 +458901,8 @@ "binop": null, "updateContext": null }, - "start": 134718, - "end": 134719, + "start": 134717, + "end": 134718, "loc": { "start": { "line": 3348, @@ -458927,8 +458927,8 @@ "binop": null }, "value": "textureSet", - "start": 134744, - "end": 134754, + "start": 134743, + "end": 134753, "loc": { "start": { "line": 3349, @@ -458953,8 +458953,8 @@ "binop": null, "updateContext": null }, - "start": 134754, - "end": 134755, + "start": 134753, + "end": 134754, "loc": { "start": { "line": 3349, @@ -458979,8 +458979,8 @@ "binop": null }, "value": "geometry", - "start": 134780, - "end": 134788, + "start": 134779, + "end": 134787, "loc": { "start": { "line": 3350, @@ -459005,8 +459005,8 @@ "binop": null, "updateContext": null }, - "start": 134788, - "end": 134789, + "start": 134787, + "end": 134788, "loc": { "start": { "line": 3350, @@ -459031,8 +459031,8 @@ "binop": null }, "value": "origin", - "start": 134814, - "end": 134820, + "start": 134813, + "end": 134819, "loc": { "start": { "line": 3351, @@ -459057,8 +459057,8 @@ "binop": null, "updateContext": null }, - "start": 134820, - "end": 134821, + "start": 134819, + "end": 134820, "loc": { "start": { "line": 3351, @@ -459083,8 +459083,8 @@ "binop": null }, "value": "layerIndex", - "start": 134846, - "end": 134856, + "start": 134845, + "end": 134855, "loc": { "start": { "line": 3352, @@ -459109,8 +459109,8 @@ "binop": null, "updateContext": null }, - "start": 134856, - "end": 134857, + "start": 134855, + "end": 134856, "loc": { "start": { "line": 3352, @@ -459136,8 +459136,8 @@ "updateContext": null }, "value": 0, - "start": 134858, - "end": 134859, + "start": 134857, + "end": 134858, "loc": { "start": { "line": 3352, @@ -459161,8 +459161,8 @@ "postfix": false, "binop": null }, - "start": 134880, - "end": 134881, + "start": 134879, + "end": 134880, "loc": { "start": { "line": 3353, @@ -459186,8 +459186,8 @@ "postfix": false, "binop": null }, - "start": 134881, - "end": 134882, + "start": 134880, + "end": 134881, "loc": { "start": { "line": 3353, @@ -459212,8 +459212,8 @@ "binop": null, "updateContext": null }, - "start": 134882, - "end": 134883, + "start": 134881, + "end": 134882, "loc": { "start": { "line": 3353, @@ -459240,8 +459240,8 @@ "updateContext": null }, "value": "break", - "start": 134904, - "end": 134909, + "start": 134903, + "end": 134908, "loc": { "start": { "line": 3354, @@ -459266,8 +459266,8 @@ "binop": null, "updateContext": null }, - "start": 134909, - "end": 134910, + "start": 134908, + "end": 134909, "loc": { "start": { "line": 3354, @@ -459294,8 +459294,8 @@ "updateContext": null }, "value": "case", - "start": 134927, - "end": 134931, + "start": 134926, + "end": 134930, "loc": { "start": { "line": 3355, @@ -459321,8 +459321,8 @@ "updateContext": null }, "value": "points", - "start": 134932, - "end": 134940, + "start": 134931, + "end": 134939, "loc": { "start": { "line": 3355, @@ -459347,8 +459347,8 @@ "binop": null, "updateContext": null }, - "start": 134940, - "end": 134941, + "start": 134939, + "end": 134940, "loc": { "start": { "line": 3355, @@ -459363,8 +459363,8 @@ { "type": "CommentLine", "value": " console.info(`[SceneModel ${this.id}]: creating PointsInstancingLayer`);", - "start": 134962, - "end": 135037, + "start": 134961, + "end": 135036, "loc": { "start": { "line": 3356, @@ -459389,8 +459389,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 135058, - "end": 135076, + "start": 135057, + "end": 135075, "loc": { "start": { "line": 3357, @@ -459416,8 +459416,8 @@ "updateContext": null }, "value": "=", - "start": 135077, - "end": 135078, + "start": 135076, + "end": 135077, "loc": { "start": { "line": 3357, @@ -459444,8 +459444,8 @@ "updateContext": null }, "value": "new", - "start": 135079, - "end": 135082, + "start": 135078, + "end": 135081, "loc": { "start": { "line": 3357, @@ -459470,8 +459470,8 @@ "binop": null }, "value": "VBOInstancingPointsLayer", - "start": 135083, - "end": 135107, + "start": 135082, + "end": 135106, "loc": { "start": { "line": 3357, @@ -459495,8 +459495,8 @@ "postfix": false, "binop": null }, - "start": 135107, - "end": 135108, + "start": 135106, + "end": 135107, "loc": { "start": { "line": 3357, @@ -459520,8 +459520,8 @@ "postfix": false, "binop": null }, - "start": 135108, - "end": 135109, + "start": 135107, + "end": 135108, "loc": { "start": { "line": 3357, @@ -459546,8 +459546,8 @@ "binop": null }, "value": "model", - "start": 135134, - "end": 135139, + "start": 135133, + "end": 135138, "loc": { "start": { "line": 3358, @@ -459572,8 +459572,8 @@ "binop": null, "updateContext": null }, - "start": 135139, - "end": 135140, + "start": 135138, + "end": 135139, "loc": { "start": { "line": 3358, @@ -459598,8 +459598,8 @@ "binop": null }, "value": "textureSet", - "start": 135165, - "end": 135175, + "start": 135164, + "end": 135174, "loc": { "start": { "line": 3359, @@ -459624,8 +459624,8 @@ "binop": null, "updateContext": null }, - "start": 135175, - "end": 135176, + "start": 135174, + "end": 135175, "loc": { "start": { "line": 3359, @@ -459650,8 +459650,8 @@ "binop": null }, "value": "geometry", - "start": 135201, - "end": 135209, + "start": 135200, + "end": 135208, "loc": { "start": { "line": 3360, @@ -459676,8 +459676,8 @@ "binop": null, "updateContext": null }, - "start": 135209, - "end": 135210, + "start": 135208, + "end": 135209, "loc": { "start": { "line": 3360, @@ -459702,8 +459702,8 @@ "binop": null }, "value": "origin", - "start": 135235, - "end": 135241, + "start": 135234, + "end": 135240, "loc": { "start": { "line": 3361, @@ -459728,8 +459728,8 @@ "binop": null, "updateContext": null }, - "start": 135241, - "end": 135242, + "start": 135240, + "end": 135241, "loc": { "start": { "line": 3361, @@ -459754,8 +459754,8 @@ "binop": null }, "value": "layerIndex", - "start": 135267, - "end": 135277, + "start": 135266, + "end": 135276, "loc": { "start": { "line": 3362, @@ -459780,8 +459780,8 @@ "binop": null, "updateContext": null }, - "start": 135277, - "end": 135278, + "start": 135276, + "end": 135277, "loc": { "start": { "line": 3362, @@ -459807,8 +459807,8 @@ "updateContext": null }, "value": 0, - "start": 135279, - "end": 135280, + "start": 135278, + "end": 135279, "loc": { "start": { "line": 3362, @@ -459832,8 +459832,8 @@ "postfix": false, "binop": null }, - "start": 135301, - "end": 135302, + "start": 135300, + "end": 135301, "loc": { "start": { "line": 3363, @@ -459857,8 +459857,8 @@ "postfix": false, "binop": null }, - "start": 135302, - "end": 135303, + "start": 135301, + "end": 135302, "loc": { "start": { "line": 3363, @@ -459883,8 +459883,8 @@ "binop": null, "updateContext": null }, - "start": 135303, - "end": 135304, + "start": 135302, + "end": 135303, "loc": { "start": { "line": 3363, @@ -459911,8 +459911,8 @@ "updateContext": null }, "value": "break", - "start": 135325, - "end": 135330, + "start": 135324, + "end": 135329, "loc": { "start": { "line": 3364, @@ -459937,8 +459937,8 @@ "binop": null, "updateContext": null }, - "start": 135330, - "end": 135331, + "start": 135329, + "end": 135330, "loc": { "start": { "line": 3364, @@ -459962,8 +459962,8 @@ "postfix": false, "binop": null }, - "start": 135344, - "end": 135345, + "start": 135343, + "end": 135344, "loc": { "start": { "line": 3365, @@ -459978,8 +459978,8 @@ { "type": "CommentLine", "value": " const lenPositions = geometry.positionsCompressed.length;", - "start": 135358, - "end": 135418, + "start": 135357, + "end": 135417, "loc": { "start": { "line": 3366, @@ -459994,8 +459994,8 @@ { "type": "CommentLine", "value": " if (!vboInstancingLayer.canCreatePortion(lenPositions, geometry.indices.length)) { // FIXME: indices should be optional", - "start": 135431, - "end": 135553, + "start": 135430, + "end": 135552, "loc": { "start": { "line": 3367, @@ -460010,8 +460010,8 @@ { "type": "CommentLine", "value": " vboInstancingLayer.finalize();", - "start": 135566, - "end": 135603, + "start": 135565, + "end": 135602, "loc": { "start": { "line": 3368, @@ -460026,8 +460026,8 @@ { "type": "CommentLine", "value": " delete this._vboInstancingLayers[layerId];", - "start": 135616, - "end": 135665, + "start": 135615, + "end": 135664, "loc": { "start": { "line": 3369, @@ -460042,8 +460042,8 @@ { "type": "CommentLine", "value": " vboInstancingLayer = null;", - "start": 135678, - "end": 135711, + "start": 135677, + "end": 135710, "loc": { "start": { "line": 3370, @@ -460058,8 +460058,8 @@ { "type": "CommentLine", "value": " }", - "start": 135724, - "end": 135728, + "start": 135723, + "end": 135727, "loc": { "start": { "line": 3371, @@ -460083,8 +460083,8 @@ "postfix": false, "binop": null }, - "start": 135737, - "end": 135738, + "start": 135736, + "end": 135737, "loc": { "start": { "line": 3372, @@ -460111,8 +460111,8 @@ "updateContext": null }, "value": "this", - "start": 135747, - "end": 135751, + "start": 135746, + "end": 135750, "loc": { "start": { "line": 3373, @@ -460137,8 +460137,8 @@ "binop": null, "updateContext": null }, - "start": 135751, - "end": 135752, + "start": 135750, + "end": 135751, "loc": { "start": { "line": 3373, @@ -460163,8 +460163,8 @@ "binop": null }, "value": "_vboInstancingLayers", - "start": 135752, - "end": 135772, + "start": 135751, + "end": 135771, "loc": { "start": { "line": 3373, @@ -460189,8 +460189,8 @@ "binop": null, "updateContext": null }, - "start": 135772, - "end": 135773, + "start": 135771, + "end": 135772, "loc": { "start": { "line": 3373, @@ -460215,8 +460215,8 @@ "binop": null }, "value": "layerId", - "start": 135773, - "end": 135780, + "start": 135772, + "end": 135779, "loc": { "start": { "line": 3373, @@ -460241,8 +460241,8 @@ "binop": null, "updateContext": null }, - "start": 135780, - "end": 135781, + "start": 135779, + "end": 135780, "loc": { "start": { "line": 3373, @@ -460268,8 +460268,8 @@ "updateContext": null }, "value": "=", - "start": 135782, - "end": 135783, + "start": 135781, + "end": 135782, "loc": { "start": { "line": 3373, @@ -460294,8 +460294,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 135784, - "end": 135802, + "start": 135783, + "end": 135801, "loc": { "start": { "line": 3373, @@ -460320,8 +460320,8 @@ "binop": null, "updateContext": null }, - "start": 135802, - "end": 135803, + "start": 135801, + "end": 135802, "loc": { "start": { "line": 3373, @@ -460348,8 +460348,8 @@ "updateContext": null }, "value": "this", - "start": 135812, - "end": 135816, + "start": 135811, + "end": 135815, "loc": { "start": { "line": 3374, @@ -460374,8 +460374,8 @@ "binop": null, "updateContext": null }, - "start": 135816, - "end": 135817, + "start": 135815, + "end": 135816, "loc": { "start": { "line": 3374, @@ -460400,8 +460400,8 @@ "binop": null }, "value": "layerList", - "start": 135817, - "end": 135826, + "start": 135816, + "end": 135825, "loc": { "start": { "line": 3374, @@ -460426,8 +460426,8 @@ "binop": null, "updateContext": null }, - "start": 135826, - "end": 135827, + "start": 135825, + "end": 135826, "loc": { "start": { "line": 3374, @@ -460452,8 +460452,8 @@ "binop": null }, "value": "push", - "start": 135827, - "end": 135831, + "start": 135826, + "end": 135830, "loc": { "start": { "line": 3374, @@ -460477,8 +460477,8 @@ "postfix": false, "binop": null }, - "start": 135831, - "end": 135832, + "start": 135830, + "end": 135831, "loc": { "start": { "line": 3374, @@ -460503,8 +460503,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 135832, - "end": 135850, + "start": 135831, + "end": 135849, "loc": { "start": { "line": 3374, @@ -460528,8 +460528,8 @@ "postfix": false, "binop": null }, - "start": 135850, - "end": 135851, + "start": 135849, + "end": 135850, "loc": { "start": { "line": 3374, @@ -460554,8 +460554,8 @@ "binop": null, "updateContext": null }, - "start": 135851, - "end": 135852, + "start": 135850, + "end": 135851, "loc": { "start": { "line": 3374, @@ -460582,8 +460582,8 @@ "updateContext": null }, "value": "return", - "start": 135861, - "end": 135867, + "start": 135860, + "end": 135866, "loc": { "start": { "line": 3375, @@ -460608,8 +460608,8 @@ "binop": null }, "value": "vboInstancingLayer", - "start": 135868, - "end": 135886, + "start": 135867, + "end": 135885, "loc": { "start": { "line": 3375, @@ -460634,8 +460634,8 @@ "binop": null, "updateContext": null }, - "start": 135886, - "end": 135887, + "start": 135885, + "end": 135886, "loc": { "start": { "line": 3375, @@ -460659,8 +460659,8 @@ "postfix": false, "binop": null }, - "start": 135892, - "end": 135893, + "start": 135891, + "end": 135892, "loc": { "start": { "line": 3376, @@ -460675,8 +460675,8 @@ { "type": "CommentBlock", "value": "*\n * Creates a {@link SceneModelEntity} within this SceneModel.\n *\n * * Gives the SceneModelEntity one or more {@link SceneModelMesh}es previously created with\n * {@link SceneModel#createMesh}. A SceneModelMesh can only belong to one SceneModelEntity, so you'll get an\n * error if you try to reuse a mesh among multiple SceneModelEntitys.\n * * The SceneModelEntity can have a {@link SceneModelTextureSet}, previously created with\n * {@link SceneModel#createTextureSet}. A SceneModelTextureSet can belong to multiple SceneModelEntitys.\n * * The SceneModelEntity can have a geometry, previously created with\n * {@link SceneModel#createTextureSet}. A geometry is a \"virtual component\" and can belong to multiple SceneModelEntitys.\n *\n * @param {Object} cfg SceneModelEntity configuration.\n * @param {String} cfg.id Optional ID for the new SceneModelEntity. Must not clash with any existing components within the {@link Scene}.\n * @param {String[]} cfg.meshIds IDs of one or more meshes created previously with {@link SceneModel@createMesh}.\n * @param {Boolean} [cfg.isObject] Set ````true```` if the {@link SceneModelEntity} represents an object, in which case it will be registered by {@link SceneModelEntity#id} in {@link Scene#objects} and can also have a corresponding {@link MetaObject} with matching {@link MetaObject#id}, registered by that ID in {@link MetaScene#metaObjects}.\n * @param {Boolean} [cfg.visible=true] Indicates if the SceneModelEntity is initially visible.\n * @param {Boolean} [cfg.culled=false] Indicates if the SceneModelEntity is initially culled from view.\n * @param {Boolean} [cfg.pickable=true] Indicates if the SceneModelEntity is initially pickable.\n * @param {Boolean} [cfg.clippable=true] Indicates if the SceneModelEntity is initially clippable.\n * @param {Boolean} [cfg.collidable=true] Indicates if the SceneModelEntity is initially included in boundary calculations.\n * @param {Boolean} [cfg.castsShadow=true] Indicates if the SceneModelEntity initially casts shadows.\n * @param {Boolean} [cfg.receivesShadow=true] Indicates if the SceneModelEntity initially receives shadows.\n * @param {Boolean} [cfg.xrayed=false] Indicates if the SceneModelEntity is initially xrayed. XRayed appearance is configured by {@link SceneModel#xrayMaterial}.\n * @param {Boolean} [cfg.highlighted=false] Indicates if the SceneModelEntity is initially highlighted. Highlighted appearance is configured by {@link SceneModel#highlightMaterial}.\n * @param {Boolean} [cfg.selected=false] Indicates if the SceneModelEntity is initially selected. Selected appearance is configured by {@link SceneModel#selectedMaterial}.\n * @param {Boolean} [cfg.edges=false] Indicates if the SceneModelEntity's edges are initially emphasized. Edges appearance is configured by {@link SceneModel#edgeMaterial}.\n * @returns {SceneModelEntity} The new SceneModelEntity.\n ", - "start": 135899, - "end": 138870, + "start": 135898, + "end": 138869, "loc": { "start": { "line": 3378, @@ -460701,8 +460701,8 @@ "binop": null }, "value": "createEntity", - "start": 138875, - "end": 138887, + "start": 138874, + "end": 138886, "loc": { "start": { "line": 3406, @@ -460726,8 +460726,8 @@ "postfix": false, "binop": null }, - "start": 138887, - "end": 138888, + "start": 138886, + "end": 138887, "loc": { "start": { "line": 3406, @@ -460752,8 +460752,8 @@ "binop": null }, "value": "cfg", - "start": 138888, - "end": 138891, + "start": 138887, + "end": 138890, "loc": { "start": { "line": 3406, @@ -460777,8 +460777,8 @@ "postfix": false, "binop": null }, - "start": 138891, - "end": 138892, + "start": 138890, + "end": 138891, "loc": { "start": { "line": 3406, @@ -460802,8 +460802,8 @@ "postfix": false, "binop": null }, - "start": 138893, - "end": 138894, + "start": 138892, + "end": 138893, "loc": { "start": { "line": 3406, @@ -460830,8 +460830,8 @@ "updateContext": null }, "value": "if", - "start": 138903, - "end": 138905, + "start": 138902, + "end": 138904, "loc": { "start": { "line": 3407, @@ -460855,8 +460855,8 @@ "postfix": false, "binop": null }, - "start": 138906, - "end": 138907, + "start": 138905, + "end": 138906, "loc": { "start": { "line": 3407, @@ -460881,8 +460881,8 @@ "binop": null }, "value": "cfg", - "start": 138907, - "end": 138910, + "start": 138906, + "end": 138909, "loc": { "start": { "line": 3407, @@ -460907,8 +460907,8 @@ "binop": null, "updateContext": null }, - "start": 138910, - "end": 138911, + "start": 138909, + "end": 138910, "loc": { "start": { "line": 3407, @@ -460933,8 +460933,8 @@ "binop": null }, "value": "id", - "start": 138911, - "end": 138913, + "start": 138910, + "end": 138912, "loc": { "start": { "line": 3407, @@ -460960,8 +460960,8 @@ "updateContext": null }, "value": "===", - "start": 138914, - "end": 138917, + "start": 138913, + "end": 138916, "loc": { "start": { "line": 3407, @@ -460986,8 +460986,8 @@ "binop": null }, "value": "undefined", - "start": 138918, - "end": 138927, + "start": 138917, + "end": 138926, "loc": { "start": { "line": 3407, @@ -461011,8 +461011,8 @@ "postfix": false, "binop": null }, - "start": 138927, - "end": 138928, + "start": 138926, + "end": 138927, "loc": { "start": { "line": 3407, @@ -461036,8 +461036,8 @@ "postfix": false, "binop": null }, - "start": 138929, - "end": 138930, + "start": 138928, + "end": 138929, "loc": { "start": { "line": 3407, @@ -461062,8 +461062,8 @@ "binop": null }, "value": "cfg", - "start": 138943, - "end": 138946, + "start": 138942, + "end": 138945, "loc": { "start": { "line": 3408, @@ -461088,8 +461088,8 @@ "binop": null, "updateContext": null }, - "start": 138946, - "end": 138947, + "start": 138945, + "end": 138946, "loc": { "start": { "line": 3408, @@ -461114,8 +461114,8 @@ "binop": null }, "value": "id", - "start": 138947, - "end": 138949, + "start": 138946, + "end": 138948, "loc": { "start": { "line": 3408, @@ -461141,8 +461141,8 @@ "updateContext": null }, "value": "=", - "start": 138950, - "end": 138951, + "start": 138949, + "end": 138950, "loc": { "start": { "line": 3408, @@ -461167,8 +461167,8 @@ "binop": null }, "value": "math", - "start": 138952, - "end": 138956, + "start": 138951, + "end": 138955, "loc": { "start": { "line": 3408, @@ -461193,8 +461193,8 @@ "binop": null, "updateContext": null }, - "start": 138956, - "end": 138957, + "start": 138955, + "end": 138956, "loc": { "start": { "line": 3408, @@ -461219,8 +461219,8 @@ "binop": null }, "value": "createUUID", - "start": 138957, - "end": 138967, + "start": 138956, + "end": 138966, "loc": { "start": { "line": 3408, @@ -461244,8 +461244,8 @@ "postfix": false, "binop": null }, - "start": 138967, - "end": 138968, + "start": 138966, + "end": 138967, "loc": { "start": { "line": 3408, @@ -461269,8 +461269,8 @@ "postfix": false, "binop": null }, - "start": 138968, - "end": 138969, + "start": 138967, + "end": 138968, "loc": { "start": { "line": 3408, @@ -461295,8 +461295,8 @@ "binop": null, "updateContext": null }, - "start": 138969, - "end": 138970, + "start": 138968, + "end": 138969, "loc": { "start": { "line": 3408, @@ -461320,8 +461320,8 @@ "postfix": false, "binop": null }, - "start": 138979, - "end": 138980, + "start": 138978, + "end": 138979, "loc": { "start": { "line": 3409, @@ -461348,8 +461348,8 @@ "updateContext": null }, "value": "else", - "start": 138981, - "end": 138985, + "start": 138980, + "end": 138984, "loc": { "start": { "line": 3409, @@ -461376,8 +461376,8 @@ "updateContext": null }, "value": "if", - "start": 138986, - "end": 138988, + "start": 138985, + "end": 138987, "loc": { "start": { "line": 3409, @@ -461401,8 +461401,8 @@ "postfix": false, "binop": null }, - "start": 138989, - "end": 138990, + "start": 138988, + "end": 138989, "loc": { "start": { "line": 3409, @@ -461429,8 +461429,8 @@ "updateContext": null }, "value": "this", - "start": 138990, - "end": 138994, + "start": 138989, + "end": 138993, "loc": { "start": { "line": 3409, @@ -461455,8 +461455,8 @@ "binop": null, "updateContext": null }, - "start": 138994, - "end": 138995, + "start": 138993, + "end": 138994, "loc": { "start": { "line": 3409, @@ -461481,8 +461481,8 @@ "binop": null }, "value": "scene", - "start": 138995, - "end": 139000, + "start": 138994, + "end": 138999, "loc": { "start": { "line": 3409, @@ -461507,8 +461507,8 @@ "binop": null, "updateContext": null }, - "start": 139000, - "end": 139001, + "start": 138999, + "end": 139000, "loc": { "start": { "line": 3409, @@ -461533,8 +461533,8 @@ "binop": null }, "value": "components", - "start": 139001, - "end": 139011, + "start": 139000, + "end": 139010, "loc": { "start": { "line": 3409, @@ -461559,8 +461559,8 @@ "binop": null, "updateContext": null }, - "start": 139011, - "end": 139012, + "start": 139010, + "end": 139011, "loc": { "start": { "line": 3409, @@ -461585,8 +461585,8 @@ "binop": null }, "value": "cfg", - "start": 139012, - "end": 139015, + "start": 139011, + "end": 139014, "loc": { "start": { "line": 3409, @@ -461611,8 +461611,8 @@ "binop": null, "updateContext": null }, - "start": 139015, - "end": 139016, + "start": 139014, + "end": 139015, "loc": { "start": { "line": 3409, @@ -461637,8 +461637,8 @@ "binop": null }, "value": "id", - "start": 139016, - "end": 139018, + "start": 139015, + "end": 139017, "loc": { "start": { "line": 3409, @@ -461663,8 +461663,8 @@ "binop": null, "updateContext": null }, - "start": 139018, - "end": 139019, + "start": 139017, + "end": 139018, "loc": { "start": { "line": 3409, @@ -461688,8 +461688,8 @@ "postfix": false, "binop": null }, - "start": 139019, - "end": 139020, + "start": 139018, + "end": 139019, "loc": { "start": { "line": 3409, @@ -461713,8 +461713,8 @@ "postfix": false, "binop": null }, - "start": 139021, - "end": 139022, + "start": 139020, + "end": 139021, "loc": { "start": { "line": 3409, @@ -461741,8 +461741,8 @@ "updateContext": null }, "value": "this", - "start": 139035, - "end": 139039, + "start": 139034, + "end": 139038, "loc": { "start": { "line": 3410, @@ -461767,8 +461767,8 @@ "binop": null, "updateContext": null }, - "start": 139039, - "end": 139040, + "start": 139038, + "end": 139039, "loc": { "start": { "line": 3410, @@ -461793,8 +461793,8 @@ "binop": null }, "value": "error", - "start": 139040, - "end": 139045, + "start": 139039, + "end": 139044, "loc": { "start": { "line": 3410, @@ -461818,8 +461818,8 @@ "postfix": false, "binop": null }, - "start": 139045, - "end": 139046, + "start": 139044, + "end": 139045, "loc": { "start": { "line": 3410, @@ -461843,8 +461843,8 @@ "postfix": false, "binop": null }, - "start": 139046, - "end": 139047, + "start": 139045, + "end": 139046, "loc": { "start": { "line": 3410, @@ -461870,8 +461870,8 @@ "updateContext": null }, "value": "Scene already has a Component with this ID: ", - "start": 139047, - "end": 139091, + "start": 139046, + "end": 139090, "loc": { "start": { "line": 3410, @@ -461895,8 +461895,8 @@ "postfix": false, "binop": null }, - "start": 139091, - "end": 139093, + "start": 139090, + "end": 139092, "loc": { "start": { "line": 3410, @@ -461921,8 +461921,8 @@ "binop": null }, "value": "cfg", - "start": 139093, - "end": 139096, + "start": 139092, + "end": 139095, "loc": { "start": { "line": 3410, @@ -461947,8 +461947,8 @@ "binop": null, "updateContext": null }, - "start": 139096, - "end": 139097, + "start": 139095, + "end": 139096, "loc": { "start": { "line": 3410, @@ -461973,8 +461973,8 @@ "binop": null }, "value": "id", - "start": 139097, - "end": 139099, + "start": 139096, + "end": 139098, "loc": { "start": { "line": 3410, @@ -461998,8 +461998,8 @@ "postfix": false, "binop": null }, - "start": 139099, - "end": 139100, + "start": 139098, + "end": 139099, "loc": { "start": { "line": 3410, @@ -462025,8 +462025,8 @@ "updateContext": null }, "value": " - will assign random ID", - "start": 139100, - "end": 139124, + "start": 139099, + "end": 139123, "loc": { "start": { "line": 3410, @@ -462050,8 +462050,8 @@ "postfix": false, "binop": null }, - "start": 139124, - "end": 139125, + "start": 139123, + "end": 139124, "loc": { "start": { "line": 3410, @@ -462075,8 +462075,8 @@ "postfix": false, "binop": null }, - "start": 139125, - "end": 139126, + "start": 139124, + "end": 139125, "loc": { "start": { "line": 3410, @@ -462101,8 +462101,8 @@ "binop": null, "updateContext": null }, - "start": 139126, - "end": 139127, + "start": 139125, + "end": 139126, "loc": { "start": { "line": 3410, @@ -462127,8 +462127,8 @@ "binop": null }, "value": "cfg", - "start": 139140, - "end": 139143, + "start": 139139, + "end": 139142, "loc": { "start": { "line": 3411, @@ -462153,8 +462153,8 @@ "binop": null, "updateContext": null }, - "start": 139143, - "end": 139144, + "start": 139142, + "end": 139143, "loc": { "start": { "line": 3411, @@ -462179,8 +462179,8 @@ "binop": null }, "value": "id", - "start": 139144, - "end": 139146, + "start": 139143, + "end": 139145, "loc": { "start": { "line": 3411, @@ -462206,8 +462206,8 @@ "updateContext": null }, "value": "=", - "start": 139147, - "end": 139148, + "start": 139146, + "end": 139147, "loc": { "start": { "line": 3411, @@ -462232,8 +462232,8 @@ "binop": null }, "value": "math", - "start": 139149, - "end": 139153, + "start": 139148, + "end": 139152, "loc": { "start": { "line": 3411, @@ -462258,8 +462258,8 @@ "binop": null, "updateContext": null }, - "start": 139153, - "end": 139154, + "start": 139152, + "end": 139153, "loc": { "start": { "line": 3411, @@ -462284,8 +462284,8 @@ "binop": null }, "value": "createUUID", - "start": 139154, - "end": 139164, + "start": 139153, + "end": 139163, "loc": { "start": { "line": 3411, @@ -462309,8 +462309,8 @@ "postfix": false, "binop": null }, - "start": 139164, - "end": 139165, + "start": 139163, + "end": 139164, "loc": { "start": { "line": 3411, @@ -462334,8 +462334,8 @@ "postfix": false, "binop": null }, - "start": 139165, - "end": 139166, + "start": 139164, + "end": 139165, "loc": { "start": { "line": 3411, @@ -462360,8 +462360,8 @@ "binop": null, "updateContext": null }, - "start": 139166, - "end": 139167, + "start": 139165, + "end": 139166, "loc": { "start": { "line": 3411, @@ -462385,8 +462385,8 @@ "postfix": false, "binop": null }, - "start": 139176, - "end": 139177, + "start": 139175, + "end": 139176, "loc": { "start": { "line": 3412, @@ -462413,8 +462413,8 @@ "updateContext": null }, "value": "if", - "start": 139186, - "end": 139188, + "start": 139185, + "end": 139187, "loc": { "start": { "line": 3413, @@ -462438,8 +462438,8 @@ "postfix": false, "binop": null }, - "start": 139189, - "end": 139190, + "start": 139188, + "end": 139189, "loc": { "start": { "line": 3413, @@ -462464,8 +462464,8 @@ "binop": null }, "value": "cfg", - "start": 139190, - "end": 139193, + "start": 139189, + "end": 139192, "loc": { "start": { "line": 3413, @@ -462490,8 +462490,8 @@ "binop": null, "updateContext": null }, - "start": 139193, - "end": 139194, + "start": 139192, + "end": 139193, "loc": { "start": { "line": 3413, @@ -462516,8 +462516,8 @@ "binop": null }, "value": "meshIds", - "start": 139194, - "end": 139201, + "start": 139193, + "end": 139200, "loc": { "start": { "line": 3413, @@ -462543,8 +462543,8 @@ "updateContext": null }, "value": "===", - "start": 139202, - "end": 139205, + "start": 139201, + "end": 139204, "loc": { "start": { "line": 3413, @@ -462569,8 +462569,8 @@ "binop": null }, "value": "undefined", - "start": 139206, - "end": 139215, + "start": 139205, + "end": 139214, "loc": { "start": { "line": 3413, @@ -462594,8 +462594,8 @@ "postfix": false, "binop": null }, - "start": 139215, - "end": 139216, + "start": 139214, + "end": 139215, "loc": { "start": { "line": 3413, @@ -462619,8 +462619,8 @@ "postfix": false, "binop": null }, - "start": 139217, - "end": 139218, + "start": 139216, + "end": 139217, "loc": { "start": { "line": 3413, @@ -462647,8 +462647,8 @@ "updateContext": null }, "value": "this", - "start": 139231, - "end": 139235, + "start": 139230, + "end": 139234, "loc": { "start": { "line": 3414, @@ -462673,8 +462673,8 @@ "binop": null, "updateContext": null }, - "start": 139235, - "end": 139236, + "start": 139234, + "end": 139235, "loc": { "start": { "line": 3414, @@ -462699,8 +462699,8 @@ "binop": null }, "value": "error", - "start": 139236, - "end": 139241, + "start": 139235, + "end": 139240, "loc": { "start": { "line": 3414, @@ -462724,8 +462724,8 @@ "postfix": false, "binop": null }, - "start": 139241, - "end": 139242, + "start": 139240, + "end": 139241, "loc": { "start": { "line": 3414, @@ -462751,8 +462751,8 @@ "updateContext": null }, "value": "Config missing: meshIds", - "start": 139242, - "end": 139267, + "start": 139241, + "end": 139266, "loc": { "start": { "line": 3414, @@ -462776,8 +462776,8 @@ "postfix": false, "binop": null }, - "start": 139267, - "end": 139268, + "start": 139266, + "end": 139267, "loc": { "start": { "line": 3414, @@ -462802,8 +462802,8 @@ "binop": null, "updateContext": null }, - "start": 139268, - "end": 139269, + "start": 139267, + "end": 139268, "loc": { "start": { "line": 3414, @@ -462830,8 +462830,8 @@ "updateContext": null }, "value": "return", - "start": 139282, - "end": 139288, + "start": 139281, + "end": 139287, "loc": { "start": { "line": 3415, @@ -462856,8 +462856,8 @@ "binop": null, "updateContext": null }, - "start": 139288, - "end": 139289, + "start": 139287, + "end": 139288, "loc": { "start": { "line": 3415, @@ -462881,8 +462881,8 @@ "postfix": false, "binop": null }, - "start": 139298, - "end": 139299, + "start": 139297, + "end": 139298, "loc": { "start": { "line": 3416, @@ -462909,8 +462909,8 @@ "updateContext": null }, "value": "let", - "start": 139308, - "end": 139311, + "start": 139307, + "end": 139310, "loc": { "start": { "line": 3417, @@ -462935,8 +462935,8 @@ "binop": null }, "value": "flags", - "start": 139312, - "end": 139317, + "start": 139311, + "end": 139316, "loc": { "start": { "line": 3417, @@ -462962,8 +462962,8 @@ "updateContext": null }, "value": "=", - "start": 139318, - "end": 139319, + "start": 139317, + "end": 139318, "loc": { "start": { "line": 3417, @@ -462989,8 +462989,8 @@ "updateContext": null }, "value": 0, - "start": 139320, - "end": 139321, + "start": 139319, + "end": 139320, "loc": { "start": { "line": 3417, @@ -463015,8 +463015,8 @@ "binop": null, "updateContext": null }, - "start": 139321, - "end": 139322, + "start": 139320, + "end": 139321, "loc": { "start": { "line": 3417, @@ -463043,8 +463043,8 @@ "updateContext": null }, "value": "if", - "start": 139331, - "end": 139333, + "start": 139330, + "end": 139332, "loc": { "start": { "line": 3418, @@ -463068,8 +463068,8 @@ "postfix": false, "binop": null }, - "start": 139334, - "end": 139335, + "start": 139333, + "end": 139334, "loc": { "start": { "line": 3418, @@ -463096,8 +463096,8 @@ "updateContext": null }, "value": "this", - "start": 139335, - "end": 139339, + "start": 139334, + "end": 139338, "loc": { "start": { "line": 3418, @@ -463122,8 +463122,8 @@ "binop": null, "updateContext": null }, - "start": 139339, - "end": 139340, + "start": 139338, + "end": 139339, "loc": { "start": { "line": 3418, @@ -463148,8 +463148,8 @@ "binop": null }, "value": "_visible", - "start": 139340, - "end": 139348, + "start": 139339, + "end": 139347, "loc": { "start": { "line": 3418, @@ -463175,8 +463175,8 @@ "updateContext": null }, "value": "&&", - "start": 139349, - "end": 139351, + "start": 139348, + "end": 139350, "loc": { "start": { "line": 3418, @@ -463201,8 +463201,8 @@ "binop": null }, "value": "cfg", - "start": 139352, - "end": 139355, + "start": 139351, + "end": 139354, "loc": { "start": { "line": 3418, @@ -463227,8 +463227,8 @@ "binop": null, "updateContext": null }, - "start": 139355, - "end": 139356, + "start": 139354, + "end": 139355, "loc": { "start": { "line": 3418, @@ -463253,8 +463253,8 @@ "binop": null }, "value": "visible", - "start": 139356, - "end": 139363, + "start": 139355, + "end": 139362, "loc": { "start": { "line": 3418, @@ -463280,8 +463280,8 @@ "updateContext": null }, "value": "!==", - "start": 139364, - "end": 139367, + "start": 139363, + "end": 139366, "loc": { "start": { "line": 3418, @@ -463308,8 +463308,8 @@ "updateContext": null }, "value": "false", - "start": 139368, - "end": 139373, + "start": 139367, + "end": 139372, "loc": { "start": { "line": 3418, @@ -463333,8 +463333,8 @@ "postfix": false, "binop": null }, - "start": 139373, - "end": 139374, + "start": 139372, + "end": 139373, "loc": { "start": { "line": 3418, @@ -463358,8 +463358,8 @@ "postfix": false, "binop": null }, - "start": 139375, - "end": 139376, + "start": 139374, + "end": 139375, "loc": { "start": { "line": 3418, @@ -463384,8 +463384,8 @@ "binop": null }, "value": "flags", - "start": 139389, - "end": 139394, + "start": 139388, + "end": 139393, "loc": { "start": { "line": 3419, @@ -463411,8 +463411,8 @@ "updateContext": null }, "value": "=", - "start": 139395, - "end": 139396, + "start": 139394, + "end": 139395, "loc": { "start": { "line": 3419, @@ -463437,8 +463437,8 @@ "binop": null }, "value": "flags", - "start": 139397, - "end": 139402, + "start": 139396, + "end": 139401, "loc": { "start": { "line": 3419, @@ -463464,8 +463464,8 @@ "updateContext": null }, "value": "|", - "start": 139403, - "end": 139404, + "start": 139402, + "end": 139403, "loc": { "start": { "line": 3419, @@ -463490,8 +463490,8 @@ "binop": null }, "value": "ENTITY_FLAGS", - "start": 139405, - "end": 139417, + "start": 139404, + "end": 139416, "loc": { "start": { "line": 3419, @@ -463516,8 +463516,8 @@ "binop": null, "updateContext": null }, - "start": 139417, - "end": 139418, + "start": 139416, + "end": 139417, "loc": { "start": { "line": 3419, @@ -463542,8 +463542,8 @@ "binop": null }, "value": "VISIBLE", - "start": 139418, - "end": 139425, + "start": 139417, + "end": 139424, "loc": { "start": { "line": 3419, @@ -463568,8 +463568,8 @@ "binop": null, "updateContext": null }, - "start": 139425, - "end": 139426, + "start": 139424, + "end": 139425, "loc": { "start": { "line": 3419, @@ -463593,8 +463593,8 @@ "postfix": false, "binop": null }, - "start": 139435, - "end": 139436, + "start": 139434, + "end": 139435, "loc": { "start": { "line": 3420, @@ -463621,8 +463621,8 @@ "updateContext": null }, "value": "if", - "start": 139445, - "end": 139447, + "start": 139444, + "end": 139446, "loc": { "start": { "line": 3421, @@ -463646,8 +463646,8 @@ "postfix": false, "binop": null }, - "start": 139448, - "end": 139449, + "start": 139447, + "end": 139448, "loc": { "start": { "line": 3421, @@ -463674,8 +463674,8 @@ "updateContext": null }, "value": "this", - "start": 139449, - "end": 139453, + "start": 139448, + "end": 139452, "loc": { "start": { "line": 3421, @@ -463700,8 +463700,8 @@ "binop": null, "updateContext": null }, - "start": 139453, - "end": 139454, + "start": 139452, + "end": 139453, "loc": { "start": { "line": 3421, @@ -463726,8 +463726,8 @@ "binop": null }, "value": "_pickable", - "start": 139454, - "end": 139463, + "start": 139453, + "end": 139462, "loc": { "start": { "line": 3421, @@ -463753,8 +463753,8 @@ "updateContext": null }, "value": "&&", - "start": 139464, - "end": 139466, + "start": 139463, + "end": 139465, "loc": { "start": { "line": 3421, @@ -463779,8 +463779,8 @@ "binop": null }, "value": "cfg", - "start": 139467, - "end": 139470, + "start": 139466, + "end": 139469, "loc": { "start": { "line": 3421, @@ -463805,8 +463805,8 @@ "binop": null, "updateContext": null }, - "start": 139470, - "end": 139471, + "start": 139469, + "end": 139470, "loc": { "start": { "line": 3421, @@ -463831,8 +463831,8 @@ "binop": null }, "value": "pickable", - "start": 139471, - "end": 139479, + "start": 139470, + "end": 139478, "loc": { "start": { "line": 3421, @@ -463858,8 +463858,8 @@ "updateContext": null }, "value": "!==", - "start": 139480, - "end": 139483, + "start": 139479, + "end": 139482, "loc": { "start": { "line": 3421, @@ -463886,8 +463886,8 @@ "updateContext": null }, "value": "false", - "start": 139484, - "end": 139489, + "start": 139483, + "end": 139488, "loc": { "start": { "line": 3421, @@ -463911,8 +463911,8 @@ "postfix": false, "binop": null }, - "start": 139489, - "end": 139490, + "start": 139488, + "end": 139489, "loc": { "start": { "line": 3421, @@ -463936,8 +463936,8 @@ "postfix": false, "binop": null }, - "start": 139491, - "end": 139492, + "start": 139490, + "end": 139491, "loc": { "start": { "line": 3421, @@ -463962,8 +463962,8 @@ "binop": null }, "value": "flags", - "start": 139505, - "end": 139510, + "start": 139504, + "end": 139509, "loc": { "start": { "line": 3422, @@ -463989,8 +463989,8 @@ "updateContext": null }, "value": "=", - "start": 139511, - "end": 139512, + "start": 139510, + "end": 139511, "loc": { "start": { "line": 3422, @@ -464015,8 +464015,8 @@ "binop": null }, "value": "flags", - "start": 139513, - "end": 139518, + "start": 139512, + "end": 139517, "loc": { "start": { "line": 3422, @@ -464042,8 +464042,8 @@ "updateContext": null }, "value": "|", - "start": 139519, - "end": 139520, + "start": 139518, + "end": 139519, "loc": { "start": { "line": 3422, @@ -464068,8 +464068,8 @@ "binop": null }, "value": "ENTITY_FLAGS", - "start": 139521, - "end": 139533, + "start": 139520, + "end": 139532, "loc": { "start": { "line": 3422, @@ -464094,8 +464094,8 @@ "binop": null, "updateContext": null }, - "start": 139533, - "end": 139534, + "start": 139532, + "end": 139533, "loc": { "start": { "line": 3422, @@ -464120,8 +464120,8 @@ "binop": null }, "value": "PICKABLE", - "start": 139534, - "end": 139542, + "start": 139533, + "end": 139541, "loc": { "start": { "line": 3422, @@ -464146,8 +464146,8 @@ "binop": null, "updateContext": null }, - "start": 139542, - "end": 139543, + "start": 139541, + "end": 139542, "loc": { "start": { "line": 3422, @@ -464171,8 +464171,8 @@ "postfix": false, "binop": null }, - "start": 139552, - "end": 139553, + "start": 139551, + "end": 139552, "loc": { "start": { "line": 3423, @@ -464199,8 +464199,8 @@ "updateContext": null }, "value": "if", - "start": 139562, - "end": 139564, + "start": 139561, + "end": 139563, "loc": { "start": { "line": 3424, @@ -464224,8 +464224,8 @@ "postfix": false, "binop": null }, - "start": 139565, - "end": 139566, + "start": 139564, + "end": 139565, "loc": { "start": { "line": 3424, @@ -464252,8 +464252,8 @@ "updateContext": null }, "value": "this", - "start": 139566, - "end": 139570, + "start": 139565, + "end": 139569, "loc": { "start": { "line": 3424, @@ -464278,8 +464278,8 @@ "binop": null, "updateContext": null }, - "start": 139570, - "end": 139571, + "start": 139569, + "end": 139570, "loc": { "start": { "line": 3424, @@ -464304,8 +464304,8 @@ "binop": null }, "value": "_culled", - "start": 139571, - "end": 139578, + "start": 139570, + "end": 139577, "loc": { "start": { "line": 3424, @@ -464331,8 +464331,8 @@ "updateContext": null }, "value": "&&", - "start": 139579, - "end": 139581, + "start": 139578, + "end": 139580, "loc": { "start": { "line": 3424, @@ -464357,8 +464357,8 @@ "binop": null }, "value": "cfg", - "start": 139582, - "end": 139585, + "start": 139581, + "end": 139584, "loc": { "start": { "line": 3424, @@ -464383,8 +464383,8 @@ "binop": null, "updateContext": null }, - "start": 139585, - "end": 139586, + "start": 139584, + "end": 139585, "loc": { "start": { "line": 3424, @@ -464409,8 +464409,8 @@ "binop": null }, "value": "culled", - "start": 139586, - "end": 139592, + "start": 139585, + "end": 139591, "loc": { "start": { "line": 3424, @@ -464436,8 +464436,8 @@ "updateContext": null }, "value": "!==", - "start": 139593, - "end": 139596, + "start": 139592, + "end": 139595, "loc": { "start": { "line": 3424, @@ -464464,8 +464464,8 @@ "updateContext": null }, "value": "false", - "start": 139597, - "end": 139602, + "start": 139596, + "end": 139601, "loc": { "start": { "line": 3424, @@ -464489,8 +464489,8 @@ "postfix": false, "binop": null }, - "start": 139602, - "end": 139603, + "start": 139601, + "end": 139602, "loc": { "start": { "line": 3424, @@ -464514,8 +464514,8 @@ "postfix": false, "binop": null }, - "start": 139604, - "end": 139605, + "start": 139603, + "end": 139604, "loc": { "start": { "line": 3424, @@ -464540,8 +464540,8 @@ "binop": null }, "value": "flags", - "start": 139618, - "end": 139623, + "start": 139617, + "end": 139622, "loc": { "start": { "line": 3425, @@ -464567,8 +464567,8 @@ "updateContext": null }, "value": "=", - "start": 139624, - "end": 139625, + "start": 139623, + "end": 139624, "loc": { "start": { "line": 3425, @@ -464593,8 +464593,8 @@ "binop": null }, "value": "flags", - "start": 139626, - "end": 139631, + "start": 139625, + "end": 139630, "loc": { "start": { "line": 3425, @@ -464620,8 +464620,8 @@ "updateContext": null }, "value": "|", - "start": 139632, - "end": 139633, + "start": 139631, + "end": 139632, "loc": { "start": { "line": 3425, @@ -464646,8 +464646,8 @@ "binop": null }, "value": "ENTITY_FLAGS", - "start": 139634, - "end": 139646, + "start": 139633, + "end": 139645, "loc": { "start": { "line": 3425, @@ -464672,8 +464672,8 @@ "binop": null, "updateContext": null }, - "start": 139646, - "end": 139647, + "start": 139645, + "end": 139646, "loc": { "start": { "line": 3425, @@ -464698,8 +464698,8 @@ "binop": null }, "value": "CULLED", - "start": 139647, - "end": 139653, + "start": 139646, + "end": 139652, "loc": { "start": { "line": 3425, @@ -464724,8 +464724,8 @@ "binop": null, "updateContext": null }, - "start": 139653, - "end": 139654, + "start": 139652, + "end": 139653, "loc": { "start": { "line": 3425, @@ -464749,8 +464749,8 @@ "postfix": false, "binop": null }, - "start": 139663, - "end": 139664, + "start": 139662, + "end": 139663, "loc": { "start": { "line": 3426, @@ -464777,8 +464777,8 @@ "updateContext": null }, "value": "if", - "start": 139673, - "end": 139675, + "start": 139672, + "end": 139674, "loc": { "start": { "line": 3427, @@ -464802,8 +464802,8 @@ "postfix": false, "binop": null }, - "start": 139676, - "end": 139677, + "start": 139675, + "end": 139676, "loc": { "start": { "line": 3427, @@ -464830,8 +464830,8 @@ "updateContext": null }, "value": "this", - "start": 139677, - "end": 139681, + "start": 139676, + "end": 139680, "loc": { "start": { "line": 3427, @@ -464856,8 +464856,8 @@ "binop": null, "updateContext": null }, - "start": 139681, - "end": 139682, + "start": 139680, + "end": 139681, "loc": { "start": { "line": 3427, @@ -464882,8 +464882,8 @@ "binop": null }, "value": "_clippable", - "start": 139682, - "end": 139692, + "start": 139681, + "end": 139691, "loc": { "start": { "line": 3427, @@ -464909,8 +464909,8 @@ "updateContext": null }, "value": "&&", - "start": 139693, - "end": 139695, + "start": 139692, + "end": 139694, "loc": { "start": { "line": 3427, @@ -464935,8 +464935,8 @@ "binop": null }, "value": "cfg", - "start": 139696, - "end": 139699, + "start": 139695, + "end": 139698, "loc": { "start": { "line": 3427, @@ -464961,8 +464961,8 @@ "binop": null, "updateContext": null }, - "start": 139699, - "end": 139700, + "start": 139698, + "end": 139699, "loc": { "start": { "line": 3427, @@ -464987,8 +464987,8 @@ "binop": null }, "value": "clippable", - "start": 139700, - "end": 139709, + "start": 139699, + "end": 139708, "loc": { "start": { "line": 3427, @@ -465014,8 +465014,8 @@ "updateContext": null }, "value": "!==", - "start": 139710, - "end": 139713, + "start": 139709, + "end": 139712, "loc": { "start": { "line": 3427, @@ -465042,8 +465042,8 @@ "updateContext": null }, "value": "false", - "start": 139714, - "end": 139719, + "start": 139713, + "end": 139718, "loc": { "start": { "line": 3427, @@ -465067,8 +465067,8 @@ "postfix": false, "binop": null }, - "start": 139719, - "end": 139720, + "start": 139718, + "end": 139719, "loc": { "start": { "line": 3427, @@ -465092,8 +465092,8 @@ "postfix": false, "binop": null }, - "start": 139721, - "end": 139722, + "start": 139720, + "end": 139721, "loc": { "start": { "line": 3427, @@ -465118,8 +465118,8 @@ "binop": null }, "value": "flags", - "start": 139735, - "end": 139740, + "start": 139734, + "end": 139739, "loc": { "start": { "line": 3428, @@ -465145,8 +465145,8 @@ "updateContext": null }, "value": "=", - "start": 139741, - "end": 139742, + "start": 139740, + "end": 139741, "loc": { "start": { "line": 3428, @@ -465171,8 +465171,8 @@ "binop": null }, "value": "flags", - "start": 139743, - "end": 139748, + "start": 139742, + "end": 139747, "loc": { "start": { "line": 3428, @@ -465198,8 +465198,8 @@ "updateContext": null }, "value": "|", - "start": 139749, - "end": 139750, + "start": 139748, + "end": 139749, "loc": { "start": { "line": 3428, @@ -465224,8 +465224,8 @@ "binop": null }, "value": "ENTITY_FLAGS", - "start": 139751, - "end": 139763, + "start": 139750, + "end": 139762, "loc": { "start": { "line": 3428, @@ -465250,8 +465250,8 @@ "binop": null, "updateContext": null }, - "start": 139763, - "end": 139764, + "start": 139762, + "end": 139763, "loc": { "start": { "line": 3428, @@ -465276,8 +465276,8 @@ "binop": null }, "value": "CLIPPABLE", - "start": 139764, - "end": 139773, + "start": 139763, + "end": 139772, "loc": { "start": { "line": 3428, @@ -465302,8 +465302,8 @@ "binop": null, "updateContext": null }, - "start": 139773, - "end": 139774, + "start": 139772, + "end": 139773, "loc": { "start": { "line": 3428, @@ -465327,8 +465327,8 @@ "postfix": false, "binop": null }, - "start": 139783, - "end": 139784, + "start": 139782, + "end": 139783, "loc": { "start": { "line": 3429, @@ -465355,8 +465355,8 @@ "updateContext": null }, "value": "if", - "start": 139793, - "end": 139795, + "start": 139792, + "end": 139794, "loc": { "start": { "line": 3430, @@ -465380,8 +465380,8 @@ "postfix": false, "binop": null }, - "start": 139796, - "end": 139797, + "start": 139795, + "end": 139796, "loc": { "start": { "line": 3430, @@ -465408,8 +465408,8 @@ "updateContext": null }, "value": "this", - "start": 139797, - "end": 139801, + "start": 139796, + "end": 139800, "loc": { "start": { "line": 3430, @@ -465434,8 +465434,8 @@ "binop": null, "updateContext": null }, - "start": 139801, - "end": 139802, + "start": 139800, + "end": 139801, "loc": { "start": { "line": 3430, @@ -465460,8 +465460,8 @@ "binop": null }, "value": "_collidable", - "start": 139802, - "end": 139813, + "start": 139801, + "end": 139812, "loc": { "start": { "line": 3430, @@ -465487,8 +465487,8 @@ "updateContext": null }, "value": "&&", - "start": 139814, - "end": 139816, + "start": 139813, + "end": 139815, "loc": { "start": { "line": 3430, @@ -465513,8 +465513,8 @@ "binop": null }, "value": "cfg", - "start": 139817, - "end": 139820, + "start": 139816, + "end": 139819, "loc": { "start": { "line": 3430, @@ -465539,8 +465539,8 @@ "binop": null, "updateContext": null }, - "start": 139820, - "end": 139821, + "start": 139819, + "end": 139820, "loc": { "start": { "line": 3430, @@ -465565,8 +465565,8 @@ "binop": null }, "value": "collidable", - "start": 139821, - "end": 139831, + "start": 139820, + "end": 139830, "loc": { "start": { "line": 3430, @@ -465592,8 +465592,8 @@ "updateContext": null }, "value": "!==", - "start": 139832, - "end": 139835, + "start": 139831, + "end": 139834, "loc": { "start": { "line": 3430, @@ -465620,8 +465620,8 @@ "updateContext": null }, "value": "false", - "start": 139836, - "end": 139841, + "start": 139835, + "end": 139840, "loc": { "start": { "line": 3430, @@ -465645,8 +465645,8 @@ "postfix": false, "binop": null }, - "start": 139841, - "end": 139842, + "start": 139840, + "end": 139841, "loc": { "start": { "line": 3430, @@ -465670,8 +465670,8 @@ "postfix": false, "binop": null }, - "start": 139843, - "end": 139844, + "start": 139842, + "end": 139843, "loc": { "start": { "line": 3430, @@ -465696,8 +465696,8 @@ "binop": null }, "value": "flags", - "start": 139857, - "end": 139862, + "start": 139856, + "end": 139861, "loc": { "start": { "line": 3431, @@ -465723,8 +465723,8 @@ "updateContext": null }, "value": "=", - "start": 139863, - "end": 139864, + "start": 139862, + "end": 139863, "loc": { "start": { "line": 3431, @@ -465749,8 +465749,8 @@ "binop": null }, "value": "flags", - "start": 139865, - "end": 139870, + "start": 139864, + "end": 139869, "loc": { "start": { "line": 3431, @@ -465776,8 +465776,8 @@ "updateContext": null }, "value": "|", - "start": 139871, - "end": 139872, + "start": 139870, + "end": 139871, "loc": { "start": { "line": 3431, @@ -465802,8 +465802,8 @@ "binop": null }, "value": "ENTITY_FLAGS", - "start": 139873, - "end": 139885, + "start": 139872, + "end": 139884, "loc": { "start": { "line": 3431, @@ -465828,8 +465828,8 @@ "binop": null, "updateContext": null }, - "start": 139885, - "end": 139886, + "start": 139884, + "end": 139885, "loc": { "start": { "line": 3431, @@ -465854,8 +465854,8 @@ "binop": null }, "value": "COLLIDABLE", - "start": 139886, - "end": 139896, + "start": 139885, + "end": 139895, "loc": { "start": { "line": 3431, @@ -465880,8 +465880,8 @@ "binop": null, "updateContext": null }, - "start": 139896, - "end": 139897, + "start": 139895, + "end": 139896, "loc": { "start": { "line": 3431, @@ -465905,8 +465905,8 @@ "postfix": false, "binop": null }, - "start": 139906, - "end": 139907, + "start": 139905, + "end": 139906, "loc": { "start": { "line": 3432, @@ -465933,8 +465933,8 @@ "updateContext": null }, "value": "if", - "start": 139916, - "end": 139918, + "start": 139915, + "end": 139917, "loc": { "start": { "line": 3433, @@ -465958,8 +465958,8 @@ "postfix": false, "binop": null }, - "start": 139919, - "end": 139920, + "start": 139918, + "end": 139919, "loc": { "start": { "line": 3433, @@ -465986,8 +465986,8 @@ "updateContext": null }, "value": "this", - "start": 139920, - "end": 139924, + "start": 139919, + "end": 139923, "loc": { "start": { "line": 3433, @@ -466012,8 +466012,8 @@ "binop": null, "updateContext": null }, - "start": 139924, - "end": 139925, + "start": 139923, + "end": 139924, "loc": { "start": { "line": 3433, @@ -466038,8 +466038,8 @@ "binop": null }, "value": "_edges", - "start": 139925, - "end": 139931, + "start": 139924, + "end": 139930, "loc": { "start": { "line": 3433, @@ -466065,8 +466065,8 @@ "updateContext": null }, "value": "&&", - "start": 139932, - "end": 139934, + "start": 139931, + "end": 139933, "loc": { "start": { "line": 3433, @@ -466091,8 +466091,8 @@ "binop": null }, "value": "cfg", - "start": 139935, - "end": 139938, + "start": 139934, + "end": 139937, "loc": { "start": { "line": 3433, @@ -466117,8 +466117,8 @@ "binop": null, "updateContext": null }, - "start": 139938, - "end": 139939, + "start": 139937, + "end": 139938, "loc": { "start": { "line": 3433, @@ -466143,8 +466143,8 @@ "binop": null }, "value": "edges", - "start": 139939, - "end": 139944, + "start": 139938, + "end": 139943, "loc": { "start": { "line": 3433, @@ -466170,8 +466170,8 @@ "updateContext": null }, "value": "!==", - "start": 139945, - "end": 139948, + "start": 139944, + "end": 139947, "loc": { "start": { "line": 3433, @@ -466198,8 +466198,8 @@ "updateContext": null }, "value": "false", - "start": 139949, - "end": 139954, + "start": 139948, + "end": 139953, "loc": { "start": { "line": 3433, @@ -466223,8 +466223,8 @@ "postfix": false, "binop": null }, - "start": 139954, - "end": 139955, + "start": 139953, + "end": 139954, "loc": { "start": { "line": 3433, @@ -466248,8 +466248,8 @@ "postfix": false, "binop": null }, - "start": 139956, - "end": 139957, + "start": 139955, + "end": 139956, "loc": { "start": { "line": 3433, @@ -466274,8 +466274,8 @@ "binop": null }, "value": "flags", - "start": 139970, - "end": 139975, + "start": 139969, + "end": 139974, "loc": { "start": { "line": 3434, @@ -466301,8 +466301,8 @@ "updateContext": null }, "value": "=", - "start": 139976, - "end": 139977, + "start": 139975, + "end": 139976, "loc": { "start": { "line": 3434, @@ -466327,8 +466327,8 @@ "binop": null }, "value": "flags", - "start": 139978, - "end": 139983, + "start": 139977, + "end": 139982, "loc": { "start": { "line": 3434, @@ -466354,8 +466354,8 @@ "updateContext": null }, "value": "|", - "start": 139984, - "end": 139985, + "start": 139983, + "end": 139984, "loc": { "start": { "line": 3434, @@ -466380,8 +466380,8 @@ "binop": null }, "value": "ENTITY_FLAGS", - "start": 139986, - "end": 139998, + "start": 139985, + "end": 139997, "loc": { "start": { "line": 3434, @@ -466406,8 +466406,8 @@ "binop": null, "updateContext": null }, - "start": 139998, - "end": 139999, + "start": 139997, + "end": 139998, "loc": { "start": { "line": 3434, @@ -466432,8 +466432,8 @@ "binop": null }, "value": "EDGES", - "start": 139999, - "end": 140004, + "start": 139998, + "end": 140003, "loc": { "start": { "line": 3434, @@ -466458,8 +466458,8 @@ "binop": null, "updateContext": null }, - "start": 140004, - "end": 140005, + "start": 140003, + "end": 140004, "loc": { "start": { "line": 3434, @@ -466483,8 +466483,8 @@ "postfix": false, "binop": null }, - "start": 140014, - "end": 140015, + "start": 140013, + "end": 140014, "loc": { "start": { "line": 3435, @@ -466511,8 +466511,8 @@ "updateContext": null }, "value": "if", - "start": 140024, - "end": 140026, + "start": 140023, + "end": 140025, "loc": { "start": { "line": 3436, @@ -466536,8 +466536,8 @@ "postfix": false, "binop": null }, - "start": 140027, - "end": 140028, + "start": 140026, + "end": 140027, "loc": { "start": { "line": 3436, @@ -466564,8 +466564,8 @@ "updateContext": null }, "value": "this", - "start": 140028, - "end": 140032, + "start": 140027, + "end": 140031, "loc": { "start": { "line": 3436, @@ -466590,8 +466590,8 @@ "binop": null, "updateContext": null }, - "start": 140032, - "end": 140033, + "start": 140031, + "end": 140032, "loc": { "start": { "line": 3436, @@ -466616,8 +466616,8 @@ "binop": null }, "value": "_xrayed", - "start": 140033, - "end": 140040, + "start": 140032, + "end": 140039, "loc": { "start": { "line": 3436, @@ -466643,8 +466643,8 @@ "updateContext": null }, "value": "&&", - "start": 140041, - "end": 140043, + "start": 140040, + "end": 140042, "loc": { "start": { "line": 3436, @@ -466669,8 +466669,8 @@ "binop": null }, "value": "cfg", - "start": 140044, - "end": 140047, + "start": 140043, + "end": 140046, "loc": { "start": { "line": 3436, @@ -466695,8 +466695,8 @@ "binop": null, "updateContext": null }, - "start": 140047, - "end": 140048, + "start": 140046, + "end": 140047, "loc": { "start": { "line": 3436, @@ -466721,8 +466721,8 @@ "binop": null }, "value": "xrayed", - "start": 140048, - "end": 140054, + "start": 140047, + "end": 140053, "loc": { "start": { "line": 3436, @@ -466748,8 +466748,8 @@ "updateContext": null }, "value": "!==", - "start": 140055, - "end": 140058, + "start": 140054, + "end": 140057, "loc": { "start": { "line": 3436, @@ -466776,8 +466776,8 @@ "updateContext": null }, "value": "false", - "start": 140059, - "end": 140064, + "start": 140058, + "end": 140063, "loc": { "start": { "line": 3436, @@ -466801,8 +466801,8 @@ "postfix": false, "binop": null }, - "start": 140064, - "end": 140065, + "start": 140063, + "end": 140064, "loc": { "start": { "line": 3436, @@ -466826,8 +466826,8 @@ "postfix": false, "binop": null }, - "start": 140066, - "end": 140067, + "start": 140065, + "end": 140066, "loc": { "start": { "line": 3436, @@ -466852,8 +466852,8 @@ "binop": null }, "value": "flags", - "start": 140080, - "end": 140085, + "start": 140079, + "end": 140084, "loc": { "start": { "line": 3437, @@ -466879,8 +466879,8 @@ "updateContext": null }, "value": "=", - "start": 140086, - "end": 140087, + "start": 140085, + "end": 140086, "loc": { "start": { "line": 3437, @@ -466905,8 +466905,8 @@ "binop": null }, "value": "flags", - "start": 140088, - "end": 140093, + "start": 140087, + "end": 140092, "loc": { "start": { "line": 3437, @@ -466932,8 +466932,8 @@ "updateContext": null }, "value": "|", - "start": 140094, - "end": 140095, + "start": 140093, + "end": 140094, "loc": { "start": { "line": 3437, @@ -466958,8 +466958,8 @@ "binop": null }, "value": "ENTITY_FLAGS", - "start": 140096, - "end": 140108, + "start": 140095, + "end": 140107, "loc": { "start": { "line": 3437, @@ -466984,8 +466984,8 @@ "binop": null, "updateContext": null }, - "start": 140108, - "end": 140109, + "start": 140107, + "end": 140108, "loc": { "start": { "line": 3437, @@ -467010,8 +467010,8 @@ "binop": null }, "value": "XRAYED", - "start": 140109, - "end": 140115, + "start": 140108, + "end": 140114, "loc": { "start": { "line": 3437, @@ -467036,8 +467036,8 @@ "binop": null, "updateContext": null }, - "start": 140115, - "end": 140116, + "start": 140114, + "end": 140115, "loc": { "start": { "line": 3437, @@ -467061,8 +467061,8 @@ "postfix": false, "binop": null }, - "start": 140125, - "end": 140126, + "start": 140124, + "end": 140125, "loc": { "start": { "line": 3438, @@ -467089,8 +467089,8 @@ "updateContext": null }, "value": "if", - "start": 140135, - "end": 140137, + "start": 140134, + "end": 140136, "loc": { "start": { "line": 3439, @@ -467114,8 +467114,8 @@ "postfix": false, "binop": null }, - "start": 140138, - "end": 140139, + "start": 140137, + "end": 140138, "loc": { "start": { "line": 3439, @@ -467142,8 +467142,8 @@ "updateContext": null }, "value": "this", - "start": 140139, - "end": 140143, + "start": 140138, + "end": 140142, "loc": { "start": { "line": 3439, @@ -467168,8 +467168,8 @@ "binop": null, "updateContext": null }, - "start": 140143, - "end": 140144, + "start": 140142, + "end": 140143, "loc": { "start": { "line": 3439, @@ -467194,8 +467194,8 @@ "binop": null }, "value": "_highlighted", - "start": 140144, - "end": 140156, + "start": 140143, + "end": 140155, "loc": { "start": { "line": 3439, @@ -467221,8 +467221,8 @@ "updateContext": null }, "value": "&&", - "start": 140157, - "end": 140159, + "start": 140156, + "end": 140158, "loc": { "start": { "line": 3439, @@ -467247,8 +467247,8 @@ "binop": null }, "value": "cfg", - "start": 140160, - "end": 140163, + "start": 140159, + "end": 140162, "loc": { "start": { "line": 3439, @@ -467273,8 +467273,8 @@ "binop": null, "updateContext": null }, - "start": 140163, - "end": 140164, + "start": 140162, + "end": 140163, "loc": { "start": { "line": 3439, @@ -467299,8 +467299,8 @@ "binop": null }, "value": "highlighted", - "start": 140164, - "end": 140175, + "start": 140163, + "end": 140174, "loc": { "start": { "line": 3439, @@ -467326,8 +467326,8 @@ "updateContext": null }, "value": "!==", - "start": 140176, - "end": 140179, + "start": 140175, + "end": 140178, "loc": { "start": { "line": 3439, @@ -467354,8 +467354,8 @@ "updateContext": null }, "value": "false", - "start": 140180, - "end": 140185, + "start": 140179, + "end": 140184, "loc": { "start": { "line": 3439, @@ -467379,8 +467379,8 @@ "postfix": false, "binop": null }, - "start": 140185, - "end": 140186, + "start": 140184, + "end": 140185, "loc": { "start": { "line": 3439, @@ -467404,8 +467404,8 @@ "postfix": false, "binop": null }, - "start": 140187, - "end": 140188, + "start": 140186, + "end": 140187, "loc": { "start": { "line": 3439, @@ -467430,8 +467430,8 @@ "binop": null }, "value": "flags", - "start": 140201, - "end": 140206, + "start": 140200, + "end": 140205, "loc": { "start": { "line": 3440, @@ -467457,8 +467457,8 @@ "updateContext": null }, "value": "=", - "start": 140207, - "end": 140208, + "start": 140206, + "end": 140207, "loc": { "start": { "line": 3440, @@ -467483,8 +467483,8 @@ "binop": null }, "value": "flags", - "start": 140209, - "end": 140214, + "start": 140208, + "end": 140213, "loc": { "start": { "line": 3440, @@ -467510,8 +467510,8 @@ "updateContext": null }, "value": "|", - "start": 140215, - "end": 140216, + "start": 140214, + "end": 140215, "loc": { "start": { "line": 3440, @@ -467536,8 +467536,8 @@ "binop": null }, "value": "ENTITY_FLAGS", - "start": 140217, - "end": 140229, + "start": 140216, + "end": 140228, "loc": { "start": { "line": 3440, @@ -467562,8 +467562,8 @@ "binop": null, "updateContext": null }, - "start": 140229, - "end": 140230, + "start": 140228, + "end": 140229, "loc": { "start": { "line": 3440, @@ -467588,8 +467588,8 @@ "binop": null }, "value": "HIGHLIGHTED", - "start": 140230, - "end": 140241, + "start": 140229, + "end": 140240, "loc": { "start": { "line": 3440, @@ -467614,8 +467614,8 @@ "binop": null, "updateContext": null }, - "start": 140241, - "end": 140242, + "start": 140240, + "end": 140241, "loc": { "start": { "line": 3440, @@ -467639,8 +467639,8 @@ "postfix": false, "binop": null }, - "start": 140251, - "end": 140252, + "start": 140250, + "end": 140251, "loc": { "start": { "line": 3441, @@ -467667,8 +467667,8 @@ "updateContext": null }, "value": "if", - "start": 140261, - "end": 140263, + "start": 140260, + "end": 140262, "loc": { "start": { "line": 3442, @@ -467692,8 +467692,8 @@ "postfix": false, "binop": null }, - "start": 140264, - "end": 140265, + "start": 140263, + "end": 140264, "loc": { "start": { "line": 3442, @@ -467720,8 +467720,8 @@ "updateContext": null }, "value": "this", - "start": 140265, - "end": 140269, + "start": 140264, + "end": 140268, "loc": { "start": { "line": 3442, @@ -467746,8 +467746,8 @@ "binop": null, "updateContext": null }, - "start": 140269, - "end": 140270, + "start": 140268, + "end": 140269, "loc": { "start": { "line": 3442, @@ -467772,8 +467772,8 @@ "binop": null }, "value": "_selected", - "start": 140270, - "end": 140279, + "start": 140269, + "end": 140278, "loc": { "start": { "line": 3442, @@ -467799,8 +467799,8 @@ "updateContext": null }, "value": "&&", - "start": 140280, - "end": 140282, + "start": 140279, + "end": 140281, "loc": { "start": { "line": 3442, @@ -467825,8 +467825,8 @@ "binop": null }, "value": "cfg", - "start": 140283, - "end": 140286, + "start": 140282, + "end": 140285, "loc": { "start": { "line": 3442, @@ -467851,8 +467851,8 @@ "binop": null, "updateContext": null }, - "start": 140286, - "end": 140287, + "start": 140285, + "end": 140286, "loc": { "start": { "line": 3442, @@ -467877,8 +467877,8 @@ "binop": null }, "value": "selected", - "start": 140287, - "end": 140295, + "start": 140286, + "end": 140294, "loc": { "start": { "line": 3442, @@ -467904,8 +467904,8 @@ "updateContext": null }, "value": "!==", - "start": 140296, - "end": 140299, + "start": 140295, + "end": 140298, "loc": { "start": { "line": 3442, @@ -467932,8 +467932,8 @@ "updateContext": null }, "value": "false", - "start": 140300, - "end": 140305, + "start": 140299, + "end": 140304, "loc": { "start": { "line": 3442, @@ -467957,8 +467957,8 @@ "postfix": false, "binop": null }, - "start": 140305, - "end": 140306, + "start": 140304, + "end": 140305, "loc": { "start": { "line": 3442, @@ -467982,8 +467982,8 @@ "postfix": false, "binop": null }, - "start": 140307, - "end": 140308, + "start": 140306, + "end": 140307, "loc": { "start": { "line": 3442, @@ -468008,8 +468008,8 @@ "binop": null }, "value": "flags", - "start": 140321, - "end": 140326, + "start": 140320, + "end": 140325, "loc": { "start": { "line": 3443, @@ -468035,8 +468035,8 @@ "updateContext": null }, "value": "=", - "start": 140327, - "end": 140328, + "start": 140326, + "end": 140327, "loc": { "start": { "line": 3443, @@ -468061,8 +468061,8 @@ "binop": null }, "value": "flags", - "start": 140329, - "end": 140334, + "start": 140328, + "end": 140333, "loc": { "start": { "line": 3443, @@ -468088,8 +468088,8 @@ "updateContext": null }, "value": "|", - "start": 140335, - "end": 140336, + "start": 140334, + "end": 140335, "loc": { "start": { "line": 3443, @@ -468114,8 +468114,8 @@ "binop": null }, "value": "ENTITY_FLAGS", - "start": 140337, - "end": 140349, + "start": 140336, + "end": 140348, "loc": { "start": { "line": 3443, @@ -468140,8 +468140,8 @@ "binop": null, "updateContext": null }, - "start": 140349, - "end": 140350, + "start": 140348, + "end": 140349, "loc": { "start": { "line": 3443, @@ -468166,8 +468166,8 @@ "binop": null }, "value": "SELECTED", - "start": 140350, - "end": 140358, + "start": 140349, + "end": 140357, "loc": { "start": { "line": 3443, @@ -468192,8 +468192,8 @@ "binop": null, "updateContext": null }, - "start": 140358, - "end": 140359, + "start": 140357, + "end": 140358, "loc": { "start": { "line": 3443, @@ -468217,8 +468217,8 @@ "postfix": false, "binop": null }, - "start": 140368, - "end": 140369, + "start": 140367, + "end": 140368, "loc": { "start": { "line": 3444, @@ -468243,8 +468243,8 @@ "binop": null }, "value": "cfg", - "start": 140378, - "end": 140381, + "start": 140377, + "end": 140380, "loc": { "start": { "line": 3445, @@ -468269,8 +468269,8 @@ "binop": null, "updateContext": null }, - "start": 140381, - "end": 140382, + "start": 140380, + "end": 140381, "loc": { "start": { "line": 3445, @@ -468295,8 +468295,8 @@ "binop": null }, "value": "flags", - "start": 140382, - "end": 140387, + "start": 140381, + "end": 140386, "loc": { "start": { "line": 3445, @@ -468322,8 +468322,8 @@ "updateContext": null }, "value": "=", - "start": 140388, - "end": 140389, + "start": 140387, + "end": 140388, "loc": { "start": { "line": 3445, @@ -468348,8 +468348,8 @@ "binop": null }, "value": "flags", - "start": 140390, - "end": 140395, + "start": 140389, + "end": 140394, "loc": { "start": { "line": 3445, @@ -468374,8 +468374,8 @@ "binop": null, "updateContext": null }, - "start": 140395, - "end": 140396, + "start": 140394, + "end": 140395, "loc": { "start": { "line": 3445, @@ -468402,8 +468402,8 @@ "updateContext": null }, "value": "this", - "start": 140405, - "end": 140409, + "start": 140404, + "end": 140408, "loc": { "start": { "line": 3446, @@ -468428,8 +468428,8 @@ "binop": null, "updateContext": null }, - "start": 140409, - "end": 140410, + "start": 140408, + "end": 140409, "loc": { "start": { "line": 3446, @@ -468454,8 +468454,8 @@ "binop": null }, "value": "_createEntity", - "start": 140410, - "end": 140423, + "start": 140409, + "end": 140422, "loc": { "start": { "line": 3446, @@ -468479,8 +468479,8 @@ "postfix": false, "binop": null }, - "start": 140423, - "end": 140424, + "start": 140422, + "end": 140423, "loc": { "start": { "line": 3446, @@ -468505,8 +468505,8 @@ "binop": null }, "value": "cfg", - "start": 140424, - "end": 140427, + "start": 140423, + "end": 140426, "loc": { "start": { "line": 3446, @@ -468530,8 +468530,8 @@ "postfix": false, "binop": null }, - "start": 140427, - "end": 140428, + "start": 140426, + "end": 140427, "loc": { "start": { "line": 3446, @@ -468556,8 +468556,8 @@ "binop": null, "updateContext": null }, - "start": 140428, - "end": 140429, + "start": 140427, + "end": 140428, "loc": { "start": { "line": 3446, @@ -468581,8 +468581,8 @@ "postfix": false, "binop": null }, - "start": 140434, - "end": 140435, + "start": 140433, + "end": 140434, "loc": { "start": { "line": 3447, @@ -468607,8 +468607,8 @@ "binop": null }, "value": "_createEntity", - "start": 140441, - "end": 140454, + "start": 140440, + "end": 140453, "loc": { "start": { "line": 3449, @@ -468632,8 +468632,8 @@ "postfix": false, "binop": null }, - "start": 140454, - "end": 140455, + "start": 140453, + "end": 140454, "loc": { "start": { "line": 3449, @@ -468658,8 +468658,8 @@ "binop": null }, "value": "cfg", - "start": 140455, - "end": 140458, + "start": 140454, + "end": 140457, "loc": { "start": { "line": 3449, @@ -468683,8 +468683,8 @@ "postfix": false, "binop": null }, - "start": 140458, - "end": 140459, + "start": 140457, + "end": 140458, "loc": { "start": { "line": 3449, @@ -468708,8 +468708,8 @@ "postfix": false, "binop": null }, - "start": 140460, - "end": 140461, + "start": 140459, + "end": 140460, "loc": { "start": { "line": 3449, @@ -468736,8 +468736,8 @@ "updateContext": null }, "value": "let", - "start": 140470, - "end": 140473, + "start": 140469, + "end": 140472, "loc": { "start": { "line": 3450, @@ -468762,8 +468762,8 @@ "binop": null }, "value": "meshes", - "start": 140474, - "end": 140480, + "start": 140473, + "end": 140479, "loc": { "start": { "line": 3450, @@ -468789,8 +468789,8 @@ "updateContext": null }, "value": "=", - "start": 140481, - "end": 140482, + "start": 140480, + "end": 140481, "loc": { "start": { "line": 3450, @@ -468815,8 +468815,8 @@ "binop": null, "updateContext": null }, - "start": 140483, - "end": 140484, + "start": 140482, + "end": 140483, "loc": { "start": { "line": 3450, @@ -468841,8 +468841,8 @@ "binop": null, "updateContext": null }, - "start": 140484, - "end": 140485, + "start": 140483, + "end": 140484, "loc": { "start": { "line": 3450, @@ -468867,8 +468867,8 @@ "binop": null, "updateContext": null }, - "start": 140485, - "end": 140486, + "start": 140484, + "end": 140485, "loc": { "start": { "line": 3450, @@ -468895,8 +468895,8 @@ "updateContext": null }, "value": "for", - "start": 140495, - "end": 140498, + "start": 140494, + "end": 140497, "loc": { "start": { "line": 3451, @@ -468920,8 +468920,8 @@ "postfix": false, "binop": null }, - "start": 140499, - "end": 140500, + "start": 140498, + "end": 140499, "loc": { "start": { "line": 3451, @@ -468948,8 +468948,8 @@ "updateContext": null }, "value": "let", - "start": 140500, - "end": 140503, + "start": 140499, + "end": 140502, "loc": { "start": { "line": 3451, @@ -468974,8 +468974,8 @@ "binop": null }, "value": "i", - "start": 140504, - "end": 140505, + "start": 140503, + "end": 140504, "loc": { "start": { "line": 3451, @@ -469001,8 +469001,8 @@ "updateContext": null }, "value": "=", - "start": 140506, - "end": 140507, + "start": 140505, + "end": 140506, "loc": { "start": { "line": 3451, @@ -469028,8 +469028,8 @@ "updateContext": null }, "value": 0, - "start": 140508, - "end": 140509, + "start": 140507, + "end": 140508, "loc": { "start": { "line": 3451, @@ -469054,8 +469054,8 @@ "binop": null, "updateContext": null }, - "start": 140509, - "end": 140510, + "start": 140508, + "end": 140509, "loc": { "start": { "line": 3451, @@ -469080,8 +469080,8 @@ "binop": null }, "value": "len", - "start": 140511, - "end": 140514, + "start": 140510, + "end": 140513, "loc": { "start": { "line": 3451, @@ -469107,8 +469107,8 @@ "updateContext": null }, "value": "=", - "start": 140515, - "end": 140516, + "start": 140514, + "end": 140515, "loc": { "start": { "line": 3451, @@ -469133,8 +469133,8 @@ "binop": null }, "value": "cfg", - "start": 140517, - "end": 140520, + "start": 140516, + "end": 140519, "loc": { "start": { "line": 3451, @@ -469159,8 +469159,8 @@ "binop": null, "updateContext": null }, - "start": 140520, - "end": 140521, + "start": 140519, + "end": 140520, "loc": { "start": { "line": 3451, @@ -469185,8 +469185,8 @@ "binop": null }, "value": "meshIds", - "start": 140521, - "end": 140528, + "start": 140520, + "end": 140527, "loc": { "start": { "line": 3451, @@ -469211,8 +469211,8 @@ "binop": null, "updateContext": null }, - "start": 140528, - "end": 140529, + "start": 140527, + "end": 140528, "loc": { "start": { "line": 3451, @@ -469237,8 +469237,8 @@ "binop": null }, "value": "length", - "start": 140529, - "end": 140535, + "start": 140528, + "end": 140534, "loc": { "start": { "line": 3451, @@ -469263,8 +469263,8 @@ "binop": null, "updateContext": null }, - "start": 140535, - "end": 140536, + "start": 140534, + "end": 140535, "loc": { "start": { "line": 3451, @@ -469289,8 +469289,8 @@ "binop": null }, "value": "i", - "start": 140537, - "end": 140538, + "start": 140536, + "end": 140537, "loc": { "start": { "line": 3451, @@ -469316,8 +469316,8 @@ "updateContext": null }, "value": "<", - "start": 140539, - "end": 140540, + "start": 140538, + "end": 140539, "loc": { "start": { "line": 3451, @@ -469342,8 +469342,8 @@ "binop": null }, "value": "len", - "start": 140541, - "end": 140544, + "start": 140540, + "end": 140543, "loc": { "start": { "line": 3451, @@ -469368,8 +469368,8 @@ "binop": null, "updateContext": null }, - "start": 140544, - "end": 140545, + "start": 140543, + "end": 140544, "loc": { "start": { "line": 3451, @@ -469394,8 +469394,8 @@ "binop": null }, "value": "i", - "start": 140546, - "end": 140547, + "start": 140545, + "end": 140546, "loc": { "start": { "line": 3451, @@ -469420,8 +469420,8 @@ "binop": null }, "value": "++", - "start": 140547, - "end": 140549, + "start": 140546, + "end": 140548, "loc": { "start": { "line": 3451, @@ -469445,8 +469445,8 @@ "postfix": false, "binop": null }, - "start": 140549, - "end": 140550, + "start": 140548, + "end": 140549, "loc": { "start": { "line": 3451, @@ -469470,8 +469470,8 @@ "postfix": false, "binop": null }, - "start": 140551, - "end": 140552, + "start": 140550, + "end": 140551, "loc": { "start": { "line": 3451, @@ -469498,8 +469498,8 @@ "updateContext": null }, "value": "const", - "start": 140565, - "end": 140570, + "start": 140564, + "end": 140569, "loc": { "start": { "line": 3452, @@ -469524,8 +469524,8 @@ "binop": null }, "value": "meshId", - "start": 140571, - "end": 140577, + "start": 140570, + "end": 140576, "loc": { "start": { "line": 3452, @@ -469551,8 +469551,8 @@ "updateContext": null }, "value": "=", - "start": 140578, - "end": 140579, + "start": 140577, + "end": 140578, "loc": { "start": { "line": 3452, @@ -469577,8 +469577,8 @@ "binop": null }, "value": "cfg", - "start": 140580, - "end": 140583, + "start": 140579, + "end": 140582, "loc": { "start": { "line": 3452, @@ -469603,8 +469603,8 @@ "binop": null, "updateContext": null }, - "start": 140583, - "end": 140584, + "start": 140582, + "end": 140583, "loc": { "start": { "line": 3452, @@ -469629,8 +469629,8 @@ "binop": null }, "value": "meshIds", - "start": 140584, - "end": 140591, + "start": 140583, + "end": 140590, "loc": { "start": { "line": 3452, @@ -469655,8 +469655,8 @@ "binop": null, "updateContext": null }, - "start": 140591, - "end": 140592, + "start": 140590, + "end": 140591, "loc": { "start": { "line": 3452, @@ -469681,8 +469681,8 @@ "binop": null }, "value": "i", - "start": 140592, - "end": 140593, + "start": 140591, + "end": 140592, "loc": { "start": { "line": 3452, @@ -469707,8 +469707,8 @@ "binop": null, "updateContext": null }, - "start": 140593, - "end": 140594, + "start": 140592, + "end": 140593, "loc": { "start": { "line": 3452, @@ -469733,8 +469733,8 @@ "binop": null, "updateContext": null }, - "start": 140594, - "end": 140595, + "start": 140593, + "end": 140594, "loc": { "start": { "line": 3452, @@ -469761,8 +469761,8 @@ "updateContext": null }, "value": "let", - "start": 140608, - "end": 140611, + "start": 140607, + "end": 140610, "loc": { "start": { "line": 3453, @@ -469787,8 +469787,8 @@ "binop": null }, "value": "mesh", - "start": 140612, - "end": 140616, + "start": 140611, + "end": 140615, "loc": { "start": { "line": 3453, @@ -469814,8 +469814,8 @@ "updateContext": null }, "value": "=", - "start": 140617, - "end": 140618, + "start": 140616, + "end": 140617, "loc": { "start": { "line": 3453, @@ -469842,8 +469842,8 @@ "updateContext": null }, "value": "this", - "start": 140619, - "end": 140623, + "start": 140618, + "end": 140622, "loc": { "start": { "line": 3453, @@ -469868,8 +469868,8 @@ "binop": null, "updateContext": null }, - "start": 140623, - "end": 140624, + "start": 140622, + "end": 140623, "loc": { "start": { "line": 3453, @@ -469894,8 +469894,8 @@ "binop": null }, "value": "_meshes", - "start": 140624, - "end": 140631, + "start": 140623, + "end": 140630, "loc": { "start": { "line": 3453, @@ -469920,8 +469920,8 @@ "binop": null, "updateContext": null }, - "start": 140631, - "end": 140632, + "start": 140630, + "end": 140631, "loc": { "start": { "line": 3453, @@ -469946,8 +469946,8 @@ "binop": null }, "value": "meshId", - "start": 140632, - "end": 140638, + "start": 140631, + "end": 140637, "loc": { "start": { "line": 3453, @@ -469972,8 +469972,8 @@ "binop": null, "updateContext": null }, - "start": 140638, - "end": 140639, + "start": 140637, + "end": 140638, "loc": { "start": { "line": 3453, @@ -469998,8 +469998,8 @@ "binop": null, "updateContext": null }, - "start": 140639, - "end": 140640, + "start": 140638, + "end": 140639, "loc": { "start": { "line": 3453, @@ -470014,8 +470014,8 @@ { "type": "CommentLine", "value": " Trying to get already created mesh", - "start": 140641, - "end": 140678, + "start": 140640, + "end": 140677, "loc": { "start": { "line": 3453, @@ -470042,8 +470042,8 @@ "updateContext": null }, "value": "if", - "start": 140691, - "end": 140693, + "start": 140690, + "end": 140692, "loc": { "start": { "line": 3454, @@ -470067,8 +470067,8 @@ "postfix": false, "binop": null }, - "start": 140694, - "end": 140695, + "start": 140693, + "end": 140694, "loc": { "start": { "line": 3454, @@ -470094,8 +470094,8 @@ "updateContext": null }, "value": "!", - "start": 140695, - "end": 140696, + "start": 140694, + "end": 140695, "loc": { "start": { "line": 3454, @@ -470120,8 +470120,8 @@ "binop": null }, "value": "mesh", - "start": 140696, - "end": 140700, + "start": 140695, + "end": 140699, "loc": { "start": { "line": 3454, @@ -470145,8 +470145,8 @@ "postfix": false, "binop": null }, - "start": 140700, - "end": 140701, + "start": 140699, + "end": 140700, "loc": { "start": { "line": 3454, @@ -470170,8 +470170,8 @@ "postfix": false, "binop": null }, - "start": 140702, - "end": 140703, + "start": 140701, + "end": 140702, "loc": { "start": { "line": 3454, @@ -470186,8 +470186,8 @@ { "type": "CommentLine", "value": " Checks if there is already created mesh for this meshId", - "start": 140704, - "end": 140762, + "start": 140703, + "end": 140761, "loc": { "start": { "line": 3454, @@ -470214,8 +470214,8 @@ "updateContext": null }, "value": "this", - "start": 140779, - "end": 140783, + "start": 140778, + "end": 140782, "loc": { "start": { "line": 3455, @@ -470240,8 +470240,8 @@ "binop": null, "updateContext": null }, - "start": 140783, - "end": 140784, + "start": 140782, + "end": 140783, "loc": { "start": { "line": 3455, @@ -470266,8 +470266,8 @@ "binop": null }, "value": "error", - "start": 140784, - "end": 140789, + "start": 140783, + "end": 140788, "loc": { "start": { "line": 3455, @@ -470291,8 +470291,8 @@ "postfix": false, "binop": null }, - "start": 140789, - "end": 140790, + "start": 140788, + "end": 140789, "loc": { "start": { "line": 3455, @@ -470316,8 +470316,8 @@ "postfix": false, "binop": null }, - "start": 140790, - "end": 140791, + "start": 140789, + "end": 140790, "loc": { "start": { "line": 3455, @@ -470343,8 +470343,8 @@ "updateContext": null }, "value": "Mesh with this ID not found: \"", - "start": 140791, - "end": 140821, + "start": 140790, + "end": 140820, "loc": { "start": { "line": 3455, @@ -470368,8 +470368,8 @@ "postfix": false, "binop": null }, - "start": 140821, - "end": 140823, + "start": 140820, + "end": 140822, "loc": { "start": { "line": 3455, @@ -470394,8 +470394,8 @@ "binop": null }, "value": "meshId", - "start": 140823, - "end": 140829, + "start": 140822, + "end": 140828, "loc": { "start": { "line": 3455, @@ -470419,8 +470419,8 @@ "postfix": false, "binop": null }, - "start": 140829, - "end": 140830, + "start": 140828, + "end": 140829, "loc": { "start": { "line": 3455, @@ -470446,8 +470446,8 @@ "updateContext": null }, "value": "\" - ignoring this mesh", - "start": 140830, - "end": 140852, + "start": 140829, + "end": 140851, "loc": { "start": { "line": 3455, @@ -470471,8 +470471,8 @@ "postfix": false, "binop": null }, - "start": 140852, - "end": 140853, + "start": 140851, + "end": 140852, "loc": { "start": { "line": 3455, @@ -470496,8 +470496,8 @@ "postfix": false, "binop": null }, - "start": 140853, - "end": 140854, + "start": 140852, + "end": 140853, "loc": { "start": { "line": 3455, @@ -470522,8 +470522,8 @@ "binop": null, "updateContext": null }, - "start": 140854, - "end": 140855, + "start": 140853, + "end": 140854, "loc": { "start": { "line": 3455, @@ -470538,8 +470538,8 @@ { "type": "CommentLine", "value": " There is no such cfg", - "start": 140856, - "end": 140879, + "start": 140855, + "end": 140878, "loc": { "start": { "line": 3455, @@ -470566,8 +470566,8 @@ "updateContext": null }, "value": "continue", - "start": 140896, - "end": 140904, + "start": 140895, + "end": 140903, "loc": { "start": { "line": 3456, @@ -470592,8 +470592,8 @@ "binop": null, "updateContext": null }, - "start": 140904, - "end": 140905, + "start": 140903, + "end": 140904, "loc": { "start": { "line": 3456, @@ -470617,8 +470617,8 @@ "postfix": false, "binop": null }, - "start": 140918, - "end": 140919, + "start": 140917, + "end": 140918, "loc": { "start": { "line": 3457, @@ -470645,8 +470645,8 @@ "updateContext": null }, "value": "if", - "start": 140932, - "end": 140934, + "start": 140931, + "end": 140933, "loc": { "start": { "line": 3458, @@ -470670,8 +470670,8 @@ "postfix": false, "binop": null }, - "start": 140935, - "end": 140936, + "start": 140934, + "end": 140935, "loc": { "start": { "line": 3458, @@ -470696,8 +470696,8 @@ "binop": null }, "value": "mesh", - "start": 140936, - "end": 140940, + "start": 140935, + "end": 140939, "loc": { "start": { "line": 3458, @@ -470722,8 +470722,8 @@ "binop": null, "updateContext": null }, - "start": 140940, - "end": 140941, + "start": 140939, + "end": 140940, "loc": { "start": { "line": 3458, @@ -470748,8 +470748,8 @@ "binop": null }, "value": "parent", - "start": 140941, - "end": 140947, + "start": 140940, + "end": 140946, "loc": { "start": { "line": 3458, @@ -470773,8 +470773,8 @@ "postfix": false, "binop": null }, - "start": 140947, - "end": 140948, + "start": 140946, + "end": 140947, "loc": { "start": { "line": 3458, @@ -470798,8 +470798,8 @@ "postfix": false, "binop": null }, - "start": 140949, - "end": 140950, + "start": 140948, + "end": 140949, "loc": { "start": { "line": 3458, @@ -470826,8 +470826,8 @@ "updateContext": null }, "value": "this", - "start": 140967, - "end": 140971, + "start": 140966, + "end": 140970, "loc": { "start": { "line": 3459, @@ -470852,8 +470852,8 @@ "binop": null, "updateContext": null }, - "start": 140971, - "end": 140972, + "start": 140970, + "end": 140971, "loc": { "start": { "line": 3459, @@ -470878,8 +470878,8 @@ "binop": null }, "value": "error", - "start": 140972, - "end": 140977, + "start": 140971, + "end": 140976, "loc": { "start": { "line": 3459, @@ -470903,8 +470903,8 @@ "postfix": false, "binop": null }, - "start": 140977, - "end": 140978, + "start": 140976, + "end": 140977, "loc": { "start": { "line": 3459, @@ -470928,8 +470928,8 @@ "postfix": false, "binop": null }, - "start": 140978, - "end": 140979, + "start": 140977, + "end": 140978, "loc": { "start": { "line": 3459, @@ -470955,8 +470955,8 @@ "updateContext": null }, "value": "Mesh with ID \"", - "start": 140979, - "end": 140993, + "start": 140978, + "end": 140992, "loc": { "start": { "line": 3459, @@ -470980,8 +470980,8 @@ "postfix": false, "binop": null }, - "start": 140993, - "end": 140995, + "start": 140992, + "end": 140994, "loc": { "start": { "line": 3459, @@ -471006,8 +471006,8 @@ "binop": null }, "value": "meshId", - "start": 140995, - "end": 141001, + "start": 140994, + "end": 141000, "loc": { "start": { "line": 3459, @@ -471031,8 +471031,8 @@ "postfix": false, "binop": null }, - "start": 141001, - "end": 141002, + "start": 141000, + "end": 141001, "loc": { "start": { "line": 3459, @@ -471058,8 +471058,8 @@ "updateContext": null }, "value": "\" already belongs to object with ID \"", - "start": 141002, - "end": 141039, + "start": 141001, + "end": 141038, "loc": { "start": { "line": 3459, @@ -471083,8 +471083,8 @@ "postfix": false, "binop": null }, - "start": 141039, - "end": 141041, + "start": 141038, + "end": 141040, "loc": { "start": { "line": 3459, @@ -471109,8 +471109,8 @@ "binop": null }, "value": "mesh", - "start": 141041, - "end": 141045, + "start": 141040, + "end": 141044, "loc": { "start": { "line": 3459, @@ -471135,8 +471135,8 @@ "binop": null, "updateContext": null }, - "start": 141045, - "end": 141046, + "start": 141044, + "end": 141045, "loc": { "start": { "line": 3459, @@ -471161,8 +471161,8 @@ "binop": null }, "value": "parent", - "start": 141046, - "end": 141052, + "start": 141045, + "end": 141051, "loc": { "start": { "line": 3459, @@ -471187,8 +471187,8 @@ "binop": null, "updateContext": null }, - "start": 141052, - "end": 141053, + "start": 141051, + "end": 141052, "loc": { "start": { "line": 3459, @@ -471213,8 +471213,8 @@ "binop": null }, "value": "id", - "start": 141053, - "end": 141055, + "start": 141052, + "end": 141054, "loc": { "start": { "line": 3459, @@ -471238,8 +471238,8 @@ "postfix": false, "binop": null }, - "start": 141055, - "end": 141056, + "start": 141054, + "end": 141055, "loc": { "start": { "line": 3459, @@ -471265,8 +471265,8 @@ "updateContext": null }, "value": "\" - ignoring this mesh", - "start": 141056, - "end": 141078, + "start": 141055, + "end": 141077, "loc": { "start": { "line": 3459, @@ -471290,8 +471290,8 @@ "postfix": false, "binop": null }, - "start": 141078, - "end": 141079, + "start": 141077, + "end": 141078, "loc": { "start": { "line": 3459, @@ -471315,8 +471315,8 @@ "postfix": false, "binop": null }, - "start": 141079, - "end": 141080, + "start": 141078, + "end": 141079, "loc": { "start": { "line": 3459, @@ -471341,8 +471341,8 @@ "binop": null, "updateContext": null }, - "start": 141080, - "end": 141081, + "start": 141079, + "end": 141080, "loc": { "start": { "line": 3459, @@ -471369,8 +471369,8 @@ "updateContext": null }, "value": "continue", - "start": 141098, - "end": 141106, + "start": 141097, + "end": 141105, "loc": { "start": { "line": 3460, @@ -471395,8 +471395,8 @@ "binop": null, "updateContext": null }, - "start": 141106, - "end": 141107, + "start": 141105, + "end": 141106, "loc": { "start": { "line": 3460, @@ -471420,8 +471420,8 @@ "postfix": false, "binop": null }, - "start": 141120, - "end": 141121, + "start": 141119, + "end": 141120, "loc": { "start": { "line": 3461, @@ -471446,8 +471446,8 @@ "binop": null }, "value": "meshes", - "start": 141134, - "end": 141140, + "start": 141133, + "end": 141139, "loc": { "start": { "line": 3462, @@ -471472,8 +471472,8 @@ "binop": null, "updateContext": null }, - "start": 141140, - "end": 141141, + "start": 141139, + "end": 141140, "loc": { "start": { "line": 3462, @@ -471498,8 +471498,8 @@ "binop": null }, "value": "push", - "start": 141141, - "end": 141145, + "start": 141140, + "end": 141144, "loc": { "start": { "line": 3462, @@ -471523,8 +471523,8 @@ "postfix": false, "binop": null }, - "start": 141145, - "end": 141146, + "start": 141144, + "end": 141145, "loc": { "start": { "line": 3462, @@ -471549,8 +471549,8 @@ "binop": null }, "value": "mesh", - "start": 141146, - "end": 141150, + "start": 141145, + "end": 141149, "loc": { "start": { "line": 3462, @@ -471574,8 +471574,8 @@ "postfix": false, "binop": null }, - "start": 141150, - "end": 141151, + "start": 141149, + "end": 141150, "loc": { "start": { "line": 3462, @@ -471600,8 +471600,8 @@ "binop": null, "updateContext": null }, - "start": 141151, - "end": 141152, + "start": 141150, + "end": 141151, "loc": { "start": { "line": 3462, @@ -471628,8 +471628,8 @@ "updateContext": null }, "value": "delete", - "start": 141165, - "end": 141171, + "start": 141164, + "end": 141170, "loc": { "start": { "line": 3463, @@ -471656,8 +471656,8 @@ "updateContext": null }, "value": "this", - "start": 141172, - "end": 141176, + "start": 141171, + "end": 141175, "loc": { "start": { "line": 3463, @@ -471682,8 +471682,8 @@ "binop": null, "updateContext": null }, - "start": 141176, - "end": 141177, + "start": 141175, + "end": 141176, "loc": { "start": { "line": 3463, @@ -471708,8 +471708,8 @@ "binop": null }, "value": "_unusedMeshes", - "start": 141177, - "end": 141190, + "start": 141176, + "end": 141189, "loc": { "start": { "line": 3463, @@ -471734,8 +471734,8 @@ "binop": null, "updateContext": null }, - "start": 141190, - "end": 141191, + "start": 141189, + "end": 141190, "loc": { "start": { "line": 3463, @@ -471760,8 +471760,8 @@ "binop": null }, "value": "meshId", - "start": 141191, - "end": 141197, + "start": 141190, + "end": 141196, "loc": { "start": { "line": 3463, @@ -471786,8 +471786,8 @@ "binop": null, "updateContext": null }, - "start": 141197, - "end": 141198, + "start": 141196, + "end": 141197, "loc": { "start": { "line": 3463, @@ -471812,8 +471812,8 @@ "binop": null, "updateContext": null }, - "start": 141198, - "end": 141199, + "start": 141197, + "end": 141198, "loc": { "start": { "line": 3463, @@ -471837,8 +471837,8 @@ "postfix": false, "binop": null }, - "start": 141208, - "end": 141209, + "start": 141207, + "end": 141208, "loc": { "start": { "line": 3464, @@ -471865,8 +471865,8 @@ "updateContext": null }, "value": "const", - "start": 141218, - "end": 141223, + "start": 141217, + "end": 141222, "loc": { "start": { "line": 3465, @@ -471891,8 +471891,8 @@ "binop": null }, "value": "lodCullable", - "start": 141224, - "end": 141235, + "start": 141223, + "end": 141234, "loc": { "start": { "line": 3465, @@ -471918,8 +471918,8 @@ "updateContext": null }, "value": "=", - "start": 141236, - "end": 141237, + "start": 141235, + "end": 141236, "loc": { "start": { "line": 3465, @@ -471946,8 +471946,8 @@ "updateContext": null }, "value": "true", - "start": 141238, - "end": 141242, + "start": 141237, + "end": 141241, "loc": { "start": { "line": 3465, @@ -471972,8 +471972,8 @@ "binop": null, "updateContext": null }, - "start": 141242, - "end": 141243, + "start": 141241, + "end": 141242, "loc": { "start": { "line": 3465, @@ -472000,8 +472000,8 @@ "updateContext": null }, "value": "const", - "start": 141252, - "end": 141257, + "start": 141251, + "end": 141256, "loc": { "start": { "line": 3466, @@ -472026,8 +472026,8 @@ "binop": null }, "value": "entity", - "start": 141258, - "end": 141264, + "start": 141257, + "end": 141263, "loc": { "start": { "line": 3466, @@ -472053,8 +472053,8 @@ "updateContext": null }, "value": "=", - "start": 141265, - "end": 141266, + "start": 141264, + "end": 141265, "loc": { "start": { "line": 3466, @@ -472081,8 +472081,8 @@ "updateContext": null }, "value": "new", - "start": 141267, - "end": 141270, + "start": 141266, + "end": 141269, "loc": { "start": { "line": 3466, @@ -472107,8 +472107,8 @@ "binop": null }, "value": "SceneModelEntity", - "start": 141271, - "end": 141287, + "start": 141270, + "end": 141286, "loc": { "start": { "line": 3466, @@ -472132,8 +472132,8 @@ "postfix": false, "binop": null }, - "start": 141287, - "end": 141288, + "start": 141286, + "end": 141287, "loc": { "start": { "line": 3466, @@ -472160,8 +472160,8 @@ "updateContext": null }, "value": "this", - "start": 141301, - "end": 141305, + "start": 141300, + "end": 141304, "loc": { "start": { "line": 3467, @@ -472186,8 +472186,8 @@ "binop": null, "updateContext": null }, - "start": 141305, - "end": 141306, + "start": 141304, + "end": 141305, "loc": { "start": { "line": 3467, @@ -472212,8 +472212,8 @@ "binop": null }, "value": "cfg", - "start": 141319, - "end": 141322, + "start": 141318, + "end": 141321, "loc": { "start": { "line": 3468, @@ -472238,8 +472238,8 @@ "binop": null, "updateContext": null }, - "start": 141322, - "end": 141323, + "start": 141321, + "end": 141322, "loc": { "start": { "line": 3468, @@ -472264,8 +472264,8 @@ "binop": null }, "value": "isObject", - "start": 141323, - "end": 141331, + "start": 141322, + "end": 141330, "loc": { "start": { "line": 3468, @@ -472290,8 +472290,8 @@ "binop": null, "updateContext": null }, - "start": 141331, - "end": 141332, + "start": 141330, + "end": 141331, "loc": { "start": { "line": 3468, @@ -472316,8 +472316,8 @@ "binop": null }, "value": "cfg", - "start": 141345, - "end": 141348, + "start": 141344, + "end": 141347, "loc": { "start": { "line": 3469, @@ -472342,8 +472342,8 @@ "binop": null, "updateContext": null }, - "start": 141348, - "end": 141349, + "start": 141347, + "end": 141348, "loc": { "start": { "line": 3469, @@ -472368,8 +472368,8 @@ "binop": null }, "value": "id", - "start": 141349, - "end": 141351, + "start": 141348, + "end": 141350, "loc": { "start": { "line": 3469, @@ -472394,8 +472394,8 @@ "binop": null, "updateContext": null }, - "start": 141351, - "end": 141352, + "start": 141350, + "end": 141351, "loc": { "start": { "line": 3469, @@ -472420,8 +472420,8 @@ "binop": null }, "value": "meshes", - "start": 141365, - "end": 141371, + "start": 141364, + "end": 141370, "loc": { "start": { "line": 3470, @@ -472446,8 +472446,8 @@ "binop": null, "updateContext": null }, - "start": 141371, - "end": 141372, + "start": 141370, + "end": 141371, "loc": { "start": { "line": 3470, @@ -472472,8 +472472,8 @@ "binop": null }, "value": "cfg", - "start": 141385, - "end": 141388, + "start": 141384, + "end": 141387, "loc": { "start": { "line": 3471, @@ -472498,8 +472498,8 @@ "binop": null, "updateContext": null }, - "start": 141388, - "end": 141389, + "start": 141387, + "end": 141388, "loc": { "start": { "line": 3471, @@ -472524,8 +472524,8 @@ "binop": null }, "value": "flags", - "start": 141389, - "end": 141394, + "start": 141388, + "end": 141393, "loc": { "start": { "line": 3471, @@ -472550,8 +472550,8 @@ "binop": null, "updateContext": null }, - "start": 141394, - "end": 141395, + "start": 141393, + "end": 141394, "loc": { "start": { "line": 3471, @@ -472576,8 +472576,8 @@ "binop": null }, "value": "lodCullable", - "start": 141408, - "end": 141419, + "start": 141407, + "end": 141418, "loc": { "start": { "line": 3472, @@ -472601,8 +472601,8 @@ "postfix": false, "binop": null }, - "start": 141419, - "end": 141420, + "start": 141418, + "end": 141419, "loc": { "start": { "line": 3472, @@ -472627,8 +472627,8 @@ "binop": null, "updateContext": null }, - "start": 141420, - "end": 141421, + "start": 141419, + "end": 141420, "loc": { "start": { "line": 3472, @@ -472643,8 +472643,8 @@ { "type": "CommentLine", "value": " Internally sets SceneModelEntity#parent to this SceneModel", - "start": 141422, - "end": 141483, + "start": 141421, + "end": 141482, "loc": { "start": { "line": 3472, @@ -472671,8 +472671,8 @@ "updateContext": null }, "value": "this", - "start": 141492, - "end": 141496, + "start": 141491, + "end": 141495, "loc": { "start": { "line": 3473, @@ -472697,8 +472697,8 @@ "binop": null, "updateContext": null }, - "start": 141496, - "end": 141497, + "start": 141495, + "end": 141496, "loc": { "start": { "line": 3473, @@ -472723,8 +472723,8 @@ "binop": null }, "value": "_entityList", - "start": 141497, - "end": 141508, + "start": 141496, + "end": 141507, "loc": { "start": { "line": 3473, @@ -472749,8 +472749,8 @@ "binop": null, "updateContext": null }, - "start": 141508, - "end": 141509, + "start": 141507, + "end": 141508, "loc": { "start": { "line": 3473, @@ -472775,8 +472775,8 @@ "binop": null }, "value": "push", - "start": 141509, - "end": 141513, + "start": 141508, + "end": 141512, "loc": { "start": { "line": 3473, @@ -472800,8 +472800,8 @@ "postfix": false, "binop": null }, - "start": 141513, - "end": 141514, + "start": 141512, + "end": 141513, "loc": { "start": { "line": 3473, @@ -472826,8 +472826,8 @@ "binop": null }, "value": "entity", - "start": 141514, - "end": 141520, + "start": 141513, + "end": 141519, "loc": { "start": { "line": 3473, @@ -472851,8 +472851,8 @@ "postfix": false, "binop": null }, - "start": 141520, - "end": 141521, + "start": 141519, + "end": 141520, "loc": { "start": { "line": 3473, @@ -472877,8 +472877,8 @@ "binop": null, "updateContext": null }, - "start": 141521, - "end": 141522, + "start": 141520, + "end": 141521, "loc": { "start": { "line": 3473, @@ -472905,8 +472905,8 @@ "updateContext": null }, "value": "this", - "start": 141531, - "end": 141535, + "start": 141530, + "end": 141534, "loc": { "start": { "line": 3474, @@ -472931,8 +472931,8 @@ "binop": null, "updateContext": null }, - "start": 141535, - "end": 141536, + "start": 141534, + "end": 141535, "loc": { "start": { "line": 3474, @@ -472957,8 +472957,8 @@ "binop": null }, "value": "_entities", - "start": 141536, - "end": 141545, + "start": 141535, + "end": 141544, "loc": { "start": { "line": 3474, @@ -472983,8 +472983,8 @@ "binop": null, "updateContext": null }, - "start": 141545, - "end": 141546, + "start": 141544, + "end": 141545, "loc": { "start": { "line": 3474, @@ -473009,8 +473009,8 @@ "binop": null }, "value": "cfg", - "start": 141546, - "end": 141549, + "start": 141545, + "end": 141548, "loc": { "start": { "line": 3474, @@ -473035,8 +473035,8 @@ "binop": null, "updateContext": null }, - "start": 141549, - "end": 141550, + "start": 141548, + "end": 141549, "loc": { "start": { "line": 3474, @@ -473061,8 +473061,8 @@ "binop": null }, "value": "id", - "start": 141550, - "end": 141552, + "start": 141549, + "end": 141551, "loc": { "start": { "line": 3474, @@ -473087,8 +473087,8 @@ "binop": null, "updateContext": null }, - "start": 141552, - "end": 141553, + "start": 141551, + "end": 141552, "loc": { "start": { "line": 3474, @@ -473114,8 +473114,8 @@ "updateContext": null }, "value": "=", - "start": 141554, - "end": 141555, + "start": 141553, + "end": 141554, "loc": { "start": { "line": 3474, @@ -473140,8 +473140,8 @@ "binop": null }, "value": "entity", - "start": 141556, - "end": 141562, + "start": 141555, + "end": 141561, "loc": { "start": { "line": 3474, @@ -473166,8 +473166,8 @@ "binop": null, "updateContext": null }, - "start": 141562, - "end": 141563, + "start": 141561, + "end": 141562, "loc": { "start": { "line": 3474, @@ -473194,8 +473194,8 @@ "updateContext": null }, "value": "this", - "start": 141572, - "end": 141576, + "start": 141571, + "end": 141575, "loc": { "start": { "line": 3475, @@ -473220,8 +473220,8 @@ "binop": null, "updateContext": null }, - "start": 141576, - "end": 141577, + "start": 141575, + "end": 141576, "loc": { "start": { "line": 3475, @@ -473246,8 +473246,8 @@ "binop": null }, "value": "numEntities", - "start": 141577, - "end": 141588, + "start": 141576, + "end": 141587, "loc": { "start": { "line": 3475, @@ -473272,8 +473272,8 @@ "binop": null }, "value": "++", - "start": 141588, - "end": 141590, + "start": 141587, + "end": 141589, "loc": { "start": { "line": 3475, @@ -473298,8 +473298,8 @@ "binop": null, "updateContext": null }, - "start": 141590, - "end": 141591, + "start": 141589, + "end": 141590, "loc": { "start": { "line": 3475, @@ -473323,8 +473323,8 @@ "postfix": false, "binop": null }, - "start": 141596, - "end": 141597, + "start": 141595, + "end": 141596, "loc": { "start": { "line": 3476, @@ -473339,8 +473339,8 @@ { "type": "CommentBlock", "value": "*\n * Finalizes this SceneModel.\n *\n * Once finalized, you can't add anything more to this SceneModel.\n ", - "start": 141603, - "end": 141726, + "start": 141602, + "end": 141725, "loc": { "start": { "line": 3478, @@ -473365,8 +473365,8 @@ "binop": null }, "value": "finalize", - "start": 141731, - "end": 141739, + "start": 141730, + "end": 141738, "loc": { "start": { "line": 3483, @@ -473390,8 +473390,8 @@ "postfix": false, "binop": null }, - "start": 141739, - "end": 141740, + "start": 141738, + "end": 141739, "loc": { "start": { "line": 3483, @@ -473415,8 +473415,8 @@ "postfix": false, "binop": null }, - "start": 141740, - "end": 141741, + "start": 141739, + "end": 141740, "loc": { "start": { "line": 3483, @@ -473440,8 +473440,8 @@ "postfix": false, "binop": null }, - "start": 141742, - "end": 141743, + "start": 141741, + "end": 141742, "loc": { "start": { "line": 3483, @@ -473468,8 +473468,8 @@ "updateContext": null }, "value": "if", - "start": 141752, - "end": 141754, + "start": 141751, + "end": 141753, "loc": { "start": { "line": 3484, @@ -473493,8 +473493,8 @@ "postfix": false, "binop": null }, - "start": 141755, - "end": 141756, + "start": 141754, + "end": 141755, "loc": { "start": { "line": 3484, @@ -473521,8 +473521,8 @@ "updateContext": null }, "value": "this", - "start": 141756, - "end": 141760, + "start": 141755, + "end": 141759, "loc": { "start": { "line": 3484, @@ -473547,8 +473547,8 @@ "binop": null, "updateContext": null }, - "start": 141760, - "end": 141761, + "start": 141759, + "end": 141760, "loc": { "start": { "line": 3484, @@ -473573,8 +473573,8 @@ "binop": null }, "value": "destroyed", - "start": 141761, - "end": 141770, + "start": 141760, + "end": 141769, "loc": { "start": { "line": 3484, @@ -473598,8 +473598,8 @@ "postfix": false, "binop": null }, - "start": 141770, - "end": 141771, + "start": 141769, + "end": 141770, "loc": { "start": { "line": 3484, @@ -473623,8 +473623,8 @@ "postfix": false, "binop": null }, - "start": 141772, - "end": 141773, + "start": 141771, + "end": 141772, "loc": { "start": { "line": 3484, @@ -473651,8 +473651,8 @@ "updateContext": null }, "value": "return", - "start": 141786, - "end": 141792, + "start": 141785, + "end": 141791, "loc": { "start": { "line": 3485, @@ -473677,8 +473677,8 @@ "binop": null, "updateContext": null }, - "start": 141792, - "end": 141793, + "start": 141791, + "end": 141792, "loc": { "start": { "line": 3485, @@ -473702,8 +473702,8 @@ "postfix": false, "binop": null }, - "start": 141802, - "end": 141803, + "start": 141801, + "end": 141802, "loc": { "start": { "line": 3486, @@ -473730,8 +473730,8 @@ "updateContext": null }, "value": "this", - "start": 141812, - "end": 141816, + "start": 141811, + "end": 141815, "loc": { "start": { "line": 3487, @@ -473756,8 +473756,8 @@ "binop": null, "updateContext": null }, - "start": 141816, - "end": 141817, + "start": 141815, + "end": 141816, "loc": { "start": { "line": 3487, @@ -473782,8 +473782,8 @@ "binop": null }, "value": "_createDummyEntityForUnusedMeshes", - "start": 141817, - "end": 141850, + "start": 141816, + "end": 141849, "loc": { "start": { "line": 3487, @@ -473807,8 +473807,8 @@ "postfix": false, "binop": null }, - "start": 141850, - "end": 141851, + "start": 141849, + "end": 141850, "loc": { "start": { "line": 3487, @@ -473832,8 +473832,8 @@ "postfix": false, "binop": null }, - "start": 141851, - "end": 141852, + "start": 141850, + "end": 141851, "loc": { "start": { "line": 3487, @@ -473858,8 +473858,8 @@ "binop": null, "updateContext": null }, - "start": 141852, - "end": 141853, + "start": 141851, + "end": 141852, "loc": { "start": { "line": 3487, @@ -473886,8 +473886,8 @@ "updateContext": null }, "value": "for", - "start": 141862, - "end": 141865, + "start": 141861, + "end": 141864, "loc": { "start": { "line": 3488, @@ -473911,8 +473911,8 @@ "postfix": false, "binop": null }, - "start": 141866, - "end": 141867, + "start": 141865, + "end": 141866, "loc": { "start": { "line": 3488, @@ -473939,8 +473939,8 @@ "updateContext": null }, "value": "let", - "start": 141867, - "end": 141870, + "start": 141866, + "end": 141869, "loc": { "start": { "line": 3488, @@ -473965,8 +473965,8 @@ "binop": null }, "value": "i", - "start": 141871, - "end": 141872, + "start": 141870, + "end": 141871, "loc": { "start": { "line": 3488, @@ -473992,8 +473992,8 @@ "updateContext": null }, "value": "=", - "start": 141873, - "end": 141874, + "start": 141872, + "end": 141873, "loc": { "start": { "line": 3488, @@ -474019,8 +474019,8 @@ "updateContext": null }, "value": 0, - "start": 141875, - "end": 141876, + "start": 141874, + "end": 141875, "loc": { "start": { "line": 3488, @@ -474045,8 +474045,8 @@ "binop": null, "updateContext": null }, - "start": 141876, - "end": 141877, + "start": 141875, + "end": 141876, "loc": { "start": { "line": 3488, @@ -474071,8 +474071,8 @@ "binop": null }, "value": "len", - "start": 141878, - "end": 141881, + "start": 141877, + "end": 141880, "loc": { "start": { "line": 3488, @@ -474098,8 +474098,8 @@ "updateContext": null }, "value": "=", - "start": 141882, - "end": 141883, + "start": 141881, + "end": 141882, "loc": { "start": { "line": 3488, @@ -474126,8 +474126,8 @@ "updateContext": null }, "value": "this", - "start": 141884, - "end": 141888, + "start": 141883, + "end": 141887, "loc": { "start": { "line": 3488, @@ -474152,8 +474152,8 @@ "binop": null, "updateContext": null }, - "start": 141888, - "end": 141889, + "start": 141887, + "end": 141888, "loc": { "start": { "line": 3488, @@ -474178,8 +474178,8 @@ "binop": null }, "value": "layerList", - "start": 141889, - "end": 141898, + "start": 141888, + "end": 141897, "loc": { "start": { "line": 3488, @@ -474204,8 +474204,8 @@ "binop": null, "updateContext": null }, - "start": 141898, - "end": 141899, + "start": 141897, + "end": 141898, "loc": { "start": { "line": 3488, @@ -474230,8 +474230,8 @@ "binop": null }, "value": "length", - "start": 141899, - "end": 141905, + "start": 141898, + "end": 141904, "loc": { "start": { "line": 3488, @@ -474256,8 +474256,8 @@ "binop": null, "updateContext": null }, - "start": 141905, - "end": 141906, + "start": 141904, + "end": 141905, "loc": { "start": { "line": 3488, @@ -474282,8 +474282,8 @@ "binop": null }, "value": "i", - "start": 141907, - "end": 141908, + "start": 141906, + "end": 141907, "loc": { "start": { "line": 3488, @@ -474309,8 +474309,8 @@ "updateContext": null }, "value": "<", - "start": 141909, - "end": 141910, + "start": 141908, + "end": 141909, "loc": { "start": { "line": 3488, @@ -474335,8 +474335,8 @@ "binop": null }, "value": "len", - "start": 141911, - "end": 141914, + "start": 141910, + "end": 141913, "loc": { "start": { "line": 3488, @@ -474361,8 +474361,8 @@ "binop": null, "updateContext": null }, - "start": 141914, - "end": 141915, + "start": 141913, + "end": 141914, "loc": { "start": { "line": 3488, @@ -474387,8 +474387,8 @@ "binop": null }, "value": "i", - "start": 141916, - "end": 141917, + "start": 141915, + "end": 141916, "loc": { "start": { "line": 3488, @@ -474413,8 +474413,8 @@ "binop": null }, "value": "++", - "start": 141917, - "end": 141919, + "start": 141916, + "end": 141918, "loc": { "start": { "line": 3488, @@ -474438,8 +474438,8 @@ "postfix": false, "binop": null }, - "start": 141919, - "end": 141920, + "start": 141918, + "end": 141919, "loc": { "start": { "line": 3488, @@ -474463,8 +474463,8 @@ "postfix": false, "binop": null }, - "start": 141921, - "end": 141922, + "start": 141920, + "end": 141921, "loc": { "start": { "line": 3488, @@ -474491,8 +474491,8 @@ "updateContext": null }, "value": "const", - "start": 141935, - "end": 141940, + "start": 141934, + "end": 141939, "loc": { "start": { "line": 3489, @@ -474517,8 +474517,8 @@ "binop": null }, "value": "layer", - "start": 141941, - "end": 141946, + "start": 141940, + "end": 141945, "loc": { "start": { "line": 3489, @@ -474544,8 +474544,8 @@ "updateContext": null }, "value": "=", - "start": 141947, - "end": 141948, + "start": 141946, + "end": 141947, "loc": { "start": { "line": 3489, @@ -474572,8 +474572,8 @@ "updateContext": null }, "value": "this", - "start": 141949, - "end": 141953, + "start": 141948, + "end": 141952, "loc": { "start": { "line": 3489, @@ -474598,8 +474598,8 @@ "binop": null, "updateContext": null }, - "start": 141953, - "end": 141954, + "start": 141952, + "end": 141953, "loc": { "start": { "line": 3489, @@ -474624,8 +474624,8 @@ "binop": null }, "value": "layerList", - "start": 141954, - "end": 141963, + "start": 141953, + "end": 141962, "loc": { "start": { "line": 3489, @@ -474650,8 +474650,8 @@ "binop": null, "updateContext": null }, - "start": 141963, - "end": 141964, + "start": 141962, + "end": 141963, "loc": { "start": { "line": 3489, @@ -474676,8 +474676,8 @@ "binop": null }, "value": "i", - "start": 141964, - "end": 141965, + "start": 141963, + "end": 141964, "loc": { "start": { "line": 3489, @@ -474702,8 +474702,8 @@ "binop": null, "updateContext": null }, - "start": 141965, - "end": 141966, + "start": 141964, + "end": 141965, "loc": { "start": { "line": 3489, @@ -474728,8 +474728,8 @@ "binop": null, "updateContext": null }, - "start": 141966, - "end": 141967, + "start": 141965, + "end": 141966, "loc": { "start": { "line": 3489, @@ -474754,8 +474754,8 @@ "binop": null }, "value": "layer", - "start": 141980, - "end": 141985, + "start": 141979, + "end": 141984, "loc": { "start": { "line": 3490, @@ -474780,8 +474780,8 @@ "binop": null, "updateContext": null }, - "start": 141985, - "end": 141986, + "start": 141984, + "end": 141985, "loc": { "start": { "line": 3490, @@ -474806,8 +474806,8 @@ "binop": null }, "value": "finalize", - "start": 141986, - "end": 141994, + "start": 141985, + "end": 141993, "loc": { "start": { "line": 3490, @@ -474831,8 +474831,8 @@ "postfix": false, "binop": null }, - "start": 141994, - "end": 141995, + "start": 141993, + "end": 141994, "loc": { "start": { "line": 3490, @@ -474856,8 +474856,8 @@ "postfix": false, "binop": null }, - "start": 141995, - "end": 141996, + "start": 141994, + "end": 141995, "loc": { "start": { "line": 3490, @@ -474882,8 +474882,8 @@ "binop": null, "updateContext": null }, - "start": 141996, - "end": 141997, + "start": 141995, + "end": 141996, "loc": { "start": { "line": 3490, @@ -474907,8 +474907,8 @@ "postfix": false, "binop": null }, - "start": 142006, - "end": 142007, + "start": 142005, + "end": 142006, "loc": { "start": { "line": 3491, @@ -474935,8 +474935,8 @@ "updateContext": null }, "value": "this", - "start": 142016, - "end": 142020, + "start": 142015, + "end": 142019, "loc": { "start": { "line": 3492, @@ -474961,8 +474961,8 @@ "binop": null, "updateContext": null }, - "start": 142020, - "end": 142021, + "start": 142019, + "end": 142020, "loc": { "start": { "line": 3492, @@ -474987,8 +474987,8 @@ "binop": null }, "value": "_geometries", - "start": 142021, - "end": 142032, + "start": 142020, + "end": 142031, "loc": { "start": { "line": 3492, @@ -475014,8 +475014,8 @@ "updateContext": null }, "value": "=", - "start": 142033, - "end": 142034, + "start": 142032, + "end": 142033, "loc": { "start": { "line": 3492, @@ -475039,8 +475039,8 @@ "postfix": false, "binop": null }, - "start": 142035, - "end": 142036, + "start": 142034, + "end": 142035, "loc": { "start": { "line": 3492, @@ -475064,8 +475064,8 @@ "postfix": false, "binop": null }, - "start": 142036, - "end": 142037, + "start": 142035, + "end": 142036, "loc": { "start": { "line": 3492, @@ -475090,8 +475090,8 @@ "binop": null, "updateContext": null }, - "start": 142037, - "end": 142038, + "start": 142036, + "end": 142037, "loc": { "start": { "line": 3492, @@ -475118,8 +475118,8 @@ "updateContext": null }, "value": "this", - "start": 142047, - "end": 142051, + "start": 142046, + "end": 142050, "loc": { "start": { "line": 3493, @@ -475144,8 +475144,8 @@ "binop": null, "updateContext": null }, - "start": 142051, - "end": 142052, + "start": 142050, + "end": 142051, "loc": { "start": { "line": 3493, @@ -475170,8 +475170,8 @@ "binop": null }, "value": "_dtxBuckets", - "start": 142052, - "end": 142063, + "start": 142051, + "end": 142062, "loc": { "start": { "line": 3493, @@ -475197,8 +475197,8 @@ "updateContext": null }, "value": "=", - "start": 142064, - "end": 142065, + "start": 142063, + "end": 142064, "loc": { "start": { "line": 3493, @@ -475222,8 +475222,8 @@ "postfix": false, "binop": null }, - "start": 142066, - "end": 142067, + "start": 142065, + "end": 142066, "loc": { "start": { "line": 3493, @@ -475247,8 +475247,8 @@ "postfix": false, "binop": null }, - "start": 142067, - "end": 142068, + "start": 142066, + "end": 142067, "loc": { "start": { "line": 3493, @@ -475273,8 +475273,8 @@ "binop": null, "updateContext": null }, - "start": 142068, - "end": 142069, + "start": 142067, + "end": 142068, "loc": { "start": { "line": 3493, @@ -475301,8 +475301,8 @@ "updateContext": null }, "value": "this", - "start": 142078, - "end": 142082, + "start": 142077, + "end": 142081, "loc": { "start": { "line": 3494, @@ -475327,8 +475327,8 @@ "binop": null, "updateContext": null }, - "start": 142082, - "end": 142083, + "start": 142081, + "end": 142082, "loc": { "start": { "line": 3494, @@ -475353,8 +475353,8 @@ "binop": null }, "value": "_textures", - "start": 142083, - "end": 142092, + "start": 142082, + "end": 142091, "loc": { "start": { "line": 3494, @@ -475380,8 +475380,8 @@ "updateContext": null }, "value": "=", - "start": 142093, - "end": 142094, + "start": 142092, + "end": 142093, "loc": { "start": { "line": 3494, @@ -475405,8 +475405,8 @@ "postfix": false, "binop": null }, - "start": 142095, - "end": 142096, + "start": 142094, + "end": 142095, "loc": { "start": { "line": 3494, @@ -475430,8 +475430,8 @@ "postfix": false, "binop": null }, - "start": 142096, - "end": 142097, + "start": 142095, + "end": 142096, "loc": { "start": { "line": 3494, @@ -475456,8 +475456,8 @@ "binop": null, "updateContext": null }, - "start": 142097, - "end": 142098, + "start": 142096, + "end": 142097, "loc": { "start": { "line": 3494, @@ -475484,8 +475484,8 @@ "updateContext": null }, "value": "this", - "start": 142107, - "end": 142111, + "start": 142106, + "end": 142110, "loc": { "start": { "line": 3495, @@ -475510,8 +475510,8 @@ "binop": null, "updateContext": null }, - "start": 142111, - "end": 142112, + "start": 142110, + "end": 142111, "loc": { "start": { "line": 3495, @@ -475536,8 +475536,8 @@ "binop": null }, "value": "_textureSets", - "start": 142112, - "end": 142124, + "start": 142111, + "end": 142123, "loc": { "start": { "line": 3495, @@ -475563,8 +475563,8 @@ "updateContext": null }, "value": "=", - "start": 142125, - "end": 142126, + "start": 142124, + "end": 142125, "loc": { "start": { "line": 3495, @@ -475588,8 +475588,8 @@ "postfix": false, "binop": null }, - "start": 142127, - "end": 142128, + "start": 142126, + "end": 142127, "loc": { "start": { "line": 3495, @@ -475613,8 +475613,8 @@ "postfix": false, "binop": null }, - "start": 142128, - "end": 142129, + "start": 142127, + "end": 142128, "loc": { "start": { "line": 3495, @@ -475639,8 +475639,8 @@ "binop": null, "updateContext": null }, - "start": 142129, - "end": 142130, + "start": 142128, + "end": 142129, "loc": { "start": { "line": 3495, @@ -475667,8 +475667,8 @@ "updateContext": null }, "value": "this", - "start": 142139, - "end": 142143, + "start": 142138, + "end": 142142, "loc": { "start": { "line": 3496, @@ -475693,8 +475693,8 @@ "binop": null, "updateContext": null }, - "start": 142143, - "end": 142144, + "start": 142142, + "end": 142143, "loc": { "start": { "line": 3496, @@ -475719,8 +475719,8 @@ "binop": null }, "value": "_dtxLayers", - "start": 142144, - "end": 142154, + "start": 142143, + "end": 142153, "loc": { "start": { "line": 3496, @@ -475746,8 +475746,8 @@ "updateContext": null }, "value": "=", - "start": 142155, - "end": 142156, + "start": 142154, + "end": 142155, "loc": { "start": { "line": 3496, @@ -475771,8 +475771,8 @@ "postfix": false, "binop": null }, - "start": 142157, - "end": 142158, + "start": 142156, + "end": 142157, "loc": { "start": { "line": 3496, @@ -475796,8 +475796,8 @@ "postfix": false, "binop": null }, - "start": 142158, - "end": 142159, + "start": 142157, + "end": 142158, "loc": { "start": { "line": 3496, @@ -475822,8 +475822,8 @@ "binop": null, "updateContext": null }, - "start": 142159, - "end": 142160, + "start": 142158, + "end": 142159, "loc": { "start": { "line": 3496, @@ -475850,8 +475850,8 @@ "updateContext": null }, "value": "this", - "start": 142169, - "end": 142173, + "start": 142168, + "end": 142172, "loc": { "start": { "line": 3497, @@ -475876,8 +475876,8 @@ "binop": null, "updateContext": null }, - "start": 142173, - "end": 142174, + "start": 142172, + "end": 142173, "loc": { "start": { "line": 3497, @@ -475902,8 +475902,8 @@ "binop": null }, "value": "_vboInstancingLayers", - "start": 142174, - "end": 142194, + "start": 142173, + "end": 142193, "loc": { "start": { "line": 3497, @@ -475929,8 +475929,8 @@ "updateContext": null }, "value": "=", - "start": 142195, - "end": 142196, + "start": 142194, + "end": 142195, "loc": { "start": { "line": 3497, @@ -475954,8 +475954,8 @@ "postfix": false, "binop": null }, - "start": 142197, - "end": 142198, + "start": 142196, + "end": 142197, "loc": { "start": { "line": 3497, @@ -475979,8 +475979,8 @@ "postfix": false, "binop": null }, - "start": 142198, - "end": 142199, + "start": 142197, + "end": 142198, "loc": { "start": { "line": 3497, @@ -476005,8 +476005,8 @@ "binop": null, "updateContext": null }, - "start": 142199, - "end": 142200, + "start": 142198, + "end": 142199, "loc": { "start": { "line": 3497, @@ -476033,8 +476033,8 @@ "updateContext": null }, "value": "this", - "start": 142209, - "end": 142213, + "start": 142208, + "end": 142212, "loc": { "start": { "line": 3498, @@ -476059,8 +476059,8 @@ "binop": null, "updateContext": null }, - "start": 142213, - "end": 142214, + "start": 142212, + "end": 142213, "loc": { "start": { "line": 3498, @@ -476085,8 +476085,8 @@ "binop": null }, "value": "_vboBatchingLayers", - "start": 142214, - "end": 142232, + "start": 142213, + "end": 142231, "loc": { "start": { "line": 3498, @@ -476112,8 +476112,8 @@ "updateContext": null }, "value": "=", - "start": 142233, - "end": 142234, + "start": 142232, + "end": 142233, "loc": { "start": { "line": 3498, @@ -476137,8 +476137,8 @@ "postfix": false, "binop": null }, - "start": 142235, - "end": 142236, + "start": 142234, + "end": 142235, "loc": { "start": { "line": 3498, @@ -476162,8 +476162,8 @@ "postfix": false, "binop": null }, - "start": 142236, - "end": 142237, + "start": 142235, + "end": 142236, "loc": { "start": { "line": 3498, @@ -476188,8 +476188,8 @@ "binop": null, "updateContext": null }, - "start": 142237, - "end": 142238, + "start": 142236, + "end": 142237, "loc": { "start": { "line": 3498, @@ -476216,8 +476216,8 @@ "updateContext": null }, "value": "for", - "start": 142247, - "end": 142250, + "start": 142246, + "end": 142249, "loc": { "start": { "line": 3499, @@ -476241,8 +476241,8 @@ "postfix": false, "binop": null }, - "start": 142251, - "end": 142252, + "start": 142250, + "end": 142251, "loc": { "start": { "line": 3499, @@ -476269,8 +476269,8 @@ "updateContext": null }, "value": "let", - "start": 142252, - "end": 142255, + "start": 142251, + "end": 142254, "loc": { "start": { "line": 3499, @@ -476295,8 +476295,8 @@ "binop": null }, "value": "i", - "start": 142256, - "end": 142257, + "start": 142255, + "end": 142256, "loc": { "start": { "line": 3499, @@ -476322,8 +476322,8 @@ "updateContext": null }, "value": "=", - "start": 142258, - "end": 142259, + "start": 142257, + "end": 142258, "loc": { "start": { "line": 3499, @@ -476349,8 +476349,8 @@ "updateContext": null }, "value": 0, - "start": 142260, - "end": 142261, + "start": 142259, + "end": 142260, "loc": { "start": { "line": 3499, @@ -476375,8 +476375,8 @@ "binop": null, "updateContext": null }, - "start": 142261, - "end": 142262, + "start": 142260, + "end": 142261, "loc": { "start": { "line": 3499, @@ -476401,8 +476401,8 @@ "binop": null }, "value": "len", - "start": 142263, - "end": 142266, + "start": 142262, + "end": 142265, "loc": { "start": { "line": 3499, @@ -476428,8 +476428,8 @@ "updateContext": null }, "value": "=", - "start": 142267, - "end": 142268, + "start": 142266, + "end": 142267, "loc": { "start": { "line": 3499, @@ -476456,8 +476456,8 @@ "updateContext": null }, "value": "this", - "start": 142269, - "end": 142273, + "start": 142268, + "end": 142272, "loc": { "start": { "line": 3499, @@ -476482,8 +476482,8 @@ "binop": null, "updateContext": null }, - "start": 142273, - "end": 142274, + "start": 142272, + "end": 142273, "loc": { "start": { "line": 3499, @@ -476508,8 +476508,8 @@ "binop": null }, "value": "_entityList", - "start": 142274, - "end": 142285, + "start": 142273, + "end": 142284, "loc": { "start": { "line": 3499, @@ -476534,8 +476534,8 @@ "binop": null, "updateContext": null }, - "start": 142285, - "end": 142286, + "start": 142284, + "end": 142285, "loc": { "start": { "line": 3499, @@ -476560,8 +476560,8 @@ "binop": null }, "value": "length", - "start": 142286, - "end": 142292, + "start": 142285, + "end": 142291, "loc": { "start": { "line": 3499, @@ -476586,8 +476586,8 @@ "binop": null, "updateContext": null }, - "start": 142292, - "end": 142293, + "start": 142291, + "end": 142292, "loc": { "start": { "line": 3499, @@ -476612,8 +476612,8 @@ "binop": null }, "value": "i", - "start": 142294, - "end": 142295, + "start": 142293, + "end": 142294, "loc": { "start": { "line": 3499, @@ -476639,8 +476639,8 @@ "updateContext": null }, "value": "<", - "start": 142296, - "end": 142297, + "start": 142295, + "end": 142296, "loc": { "start": { "line": 3499, @@ -476665,8 +476665,8 @@ "binop": null }, "value": "len", - "start": 142298, - "end": 142301, + "start": 142297, + "end": 142300, "loc": { "start": { "line": 3499, @@ -476691,8 +476691,8 @@ "binop": null, "updateContext": null }, - "start": 142301, - "end": 142302, + "start": 142300, + "end": 142301, "loc": { "start": { "line": 3499, @@ -476717,8 +476717,8 @@ "binop": null }, "value": "i", - "start": 142303, - "end": 142304, + "start": 142302, + "end": 142303, "loc": { "start": { "line": 3499, @@ -476743,8 +476743,8 @@ "binop": null }, "value": "++", - "start": 142304, - "end": 142306, + "start": 142303, + "end": 142305, "loc": { "start": { "line": 3499, @@ -476768,8 +476768,8 @@ "postfix": false, "binop": null }, - "start": 142306, - "end": 142307, + "start": 142305, + "end": 142306, "loc": { "start": { "line": 3499, @@ -476793,8 +476793,8 @@ "postfix": false, "binop": null }, - "start": 142308, - "end": 142309, + "start": 142307, + "end": 142308, "loc": { "start": { "line": 3499, @@ -476821,8 +476821,8 @@ "updateContext": null }, "value": "const", - "start": 142322, - "end": 142327, + "start": 142321, + "end": 142326, "loc": { "start": { "line": 3500, @@ -476847,8 +476847,8 @@ "binop": null }, "value": "entity", - "start": 142328, - "end": 142334, + "start": 142327, + "end": 142333, "loc": { "start": { "line": 3500, @@ -476874,8 +476874,8 @@ "updateContext": null }, "value": "=", - "start": 142335, - "end": 142336, + "start": 142334, + "end": 142335, "loc": { "start": { "line": 3500, @@ -476902,8 +476902,8 @@ "updateContext": null }, "value": "this", - "start": 142337, - "end": 142341, + "start": 142336, + "end": 142340, "loc": { "start": { "line": 3500, @@ -476928,8 +476928,8 @@ "binop": null, "updateContext": null }, - "start": 142341, - "end": 142342, + "start": 142340, + "end": 142341, "loc": { "start": { "line": 3500, @@ -476954,8 +476954,8 @@ "binop": null }, "value": "_entityList", - "start": 142342, - "end": 142353, + "start": 142341, + "end": 142352, "loc": { "start": { "line": 3500, @@ -476980,8 +476980,8 @@ "binop": null, "updateContext": null }, - "start": 142353, - "end": 142354, + "start": 142352, + "end": 142353, "loc": { "start": { "line": 3500, @@ -477006,8 +477006,8 @@ "binop": null }, "value": "i", - "start": 142354, - "end": 142355, + "start": 142353, + "end": 142354, "loc": { "start": { "line": 3500, @@ -477032,8 +477032,8 @@ "binop": null, "updateContext": null }, - "start": 142355, - "end": 142356, + "start": 142354, + "end": 142355, "loc": { "start": { "line": 3500, @@ -477058,8 +477058,8 @@ "binop": null, "updateContext": null }, - "start": 142356, - "end": 142357, + "start": 142355, + "end": 142356, "loc": { "start": { "line": 3500, @@ -477084,8 +477084,8 @@ "binop": null }, "value": "entity", - "start": 142370, - "end": 142376, + "start": 142369, + "end": 142375, "loc": { "start": { "line": 3501, @@ -477110,8 +477110,8 @@ "binop": null, "updateContext": null }, - "start": 142376, - "end": 142377, + "start": 142375, + "end": 142376, "loc": { "start": { "line": 3501, @@ -477136,8 +477136,8 @@ "binop": null }, "value": "_finalize", - "start": 142377, - "end": 142386, + "start": 142376, + "end": 142385, "loc": { "start": { "line": 3501, @@ -477161,8 +477161,8 @@ "postfix": false, "binop": null }, - "start": 142386, - "end": 142387, + "start": 142385, + "end": 142386, "loc": { "start": { "line": 3501, @@ -477186,8 +477186,8 @@ "postfix": false, "binop": null }, - "start": 142387, - "end": 142388, + "start": 142386, + "end": 142387, "loc": { "start": { "line": 3501, @@ -477212,8 +477212,8 @@ "binop": null, "updateContext": null }, - "start": 142388, - "end": 142389, + "start": 142387, + "end": 142388, "loc": { "start": { "line": 3501, @@ -477237,8 +477237,8 @@ "postfix": false, "binop": null }, - "start": 142398, - "end": 142399, + "start": 142397, + "end": 142398, "loc": { "start": { "line": 3502, @@ -477265,8 +477265,8 @@ "updateContext": null }, "value": "for", - "start": 142408, - "end": 142411, + "start": 142407, + "end": 142410, "loc": { "start": { "line": 3503, @@ -477290,8 +477290,8 @@ "postfix": false, "binop": null }, - "start": 142412, - "end": 142413, + "start": 142411, + "end": 142412, "loc": { "start": { "line": 3503, @@ -477318,8 +477318,8 @@ "updateContext": null }, "value": "let", - "start": 142413, - "end": 142416, + "start": 142412, + "end": 142415, "loc": { "start": { "line": 3503, @@ -477344,8 +477344,8 @@ "binop": null }, "value": "i", - "start": 142417, - "end": 142418, + "start": 142416, + "end": 142417, "loc": { "start": { "line": 3503, @@ -477371,8 +477371,8 @@ "updateContext": null }, "value": "=", - "start": 142419, - "end": 142420, + "start": 142418, + "end": 142419, "loc": { "start": { "line": 3503, @@ -477398,8 +477398,8 @@ "updateContext": null }, "value": 0, - "start": 142421, - "end": 142422, + "start": 142420, + "end": 142421, "loc": { "start": { "line": 3503, @@ -477424,8 +477424,8 @@ "binop": null, "updateContext": null }, - "start": 142422, - "end": 142423, + "start": 142421, + "end": 142422, "loc": { "start": { "line": 3503, @@ -477450,8 +477450,8 @@ "binop": null }, "value": "len", - "start": 142424, - "end": 142427, + "start": 142423, + "end": 142426, "loc": { "start": { "line": 3503, @@ -477477,8 +477477,8 @@ "updateContext": null }, "value": "=", - "start": 142428, - "end": 142429, + "start": 142427, + "end": 142428, "loc": { "start": { "line": 3503, @@ -477505,8 +477505,8 @@ "updateContext": null }, "value": "this", - "start": 142430, - "end": 142434, + "start": 142429, + "end": 142433, "loc": { "start": { "line": 3503, @@ -477531,8 +477531,8 @@ "binop": null, "updateContext": null }, - "start": 142434, - "end": 142435, + "start": 142433, + "end": 142434, "loc": { "start": { "line": 3503, @@ -477557,8 +477557,8 @@ "binop": null }, "value": "_entityList", - "start": 142435, - "end": 142446, + "start": 142434, + "end": 142445, "loc": { "start": { "line": 3503, @@ -477583,8 +477583,8 @@ "binop": null, "updateContext": null }, - "start": 142446, - "end": 142447, + "start": 142445, + "end": 142446, "loc": { "start": { "line": 3503, @@ -477609,8 +477609,8 @@ "binop": null }, "value": "length", - "start": 142447, - "end": 142453, + "start": 142446, + "end": 142452, "loc": { "start": { "line": 3503, @@ -477635,8 +477635,8 @@ "binop": null, "updateContext": null }, - "start": 142453, - "end": 142454, + "start": 142452, + "end": 142453, "loc": { "start": { "line": 3503, @@ -477661,8 +477661,8 @@ "binop": null }, "value": "i", - "start": 142455, - "end": 142456, + "start": 142454, + "end": 142455, "loc": { "start": { "line": 3503, @@ -477688,8 +477688,8 @@ "updateContext": null }, "value": "<", - "start": 142457, - "end": 142458, + "start": 142456, + "end": 142457, "loc": { "start": { "line": 3503, @@ -477714,8 +477714,8 @@ "binop": null }, "value": "len", - "start": 142459, - "end": 142462, + "start": 142458, + "end": 142461, "loc": { "start": { "line": 3503, @@ -477740,8 +477740,8 @@ "binop": null, "updateContext": null }, - "start": 142462, - "end": 142463, + "start": 142461, + "end": 142462, "loc": { "start": { "line": 3503, @@ -477766,8 +477766,8 @@ "binop": null }, "value": "i", - "start": 142464, - "end": 142465, + "start": 142463, + "end": 142464, "loc": { "start": { "line": 3503, @@ -477792,8 +477792,8 @@ "binop": null }, "value": "++", - "start": 142465, - "end": 142467, + "start": 142464, + "end": 142466, "loc": { "start": { "line": 3503, @@ -477817,8 +477817,8 @@ "postfix": false, "binop": null }, - "start": 142467, - "end": 142468, + "start": 142466, + "end": 142467, "loc": { "start": { "line": 3503, @@ -477842,8 +477842,8 @@ "postfix": false, "binop": null }, - "start": 142469, - "end": 142470, + "start": 142468, + "end": 142469, "loc": { "start": { "line": 3503, @@ -477870,8 +477870,8 @@ "updateContext": null }, "value": "const", - "start": 142483, - "end": 142488, + "start": 142482, + "end": 142487, "loc": { "start": { "line": 3504, @@ -477896,8 +477896,8 @@ "binop": null }, "value": "entity", - "start": 142489, - "end": 142495, + "start": 142488, + "end": 142494, "loc": { "start": { "line": 3504, @@ -477923,8 +477923,8 @@ "updateContext": null }, "value": "=", - "start": 142496, - "end": 142497, + "start": 142495, + "end": 142496, "loc": { "start": { "line": 3504, @@ -477951,8 +477951,8 @@ "updateContext": null }, "value": "this", - "start": 142498, - "end": 142502, + "start": 142497, + "end": 142501, "loc": { "start": { "line": 3504, @@ -477977,8 +477977,8 @@ "binop": null, "updateContext": null }, - "start": 142502, - "end": 142503, + "start": 142501, + "end": 142502, "loc": { "start": { "line": 3504, @@ -478003,8 +478003,8 @@ "binop": null }, "value": "_entityList", - "start": 142503, - "end": 142514, + "start": 142502, + "end": 142513, "loc": { "start": { "line": 3504, @@ -478029,8 +478029,8 @@ "binop": null, "updateContext": null }, - "start": 142514, - "end": 142515, + "start": 142513, + "end": 142514, "loc": { "start": { "line": 3504, @@ -478055,8 +478055,8 @@ "binop": null }, "value": "i", - "start": 142515, - "end": 142516, + "start": 142514, + "end": 142515, "loc": { "start": { "line": 3504, @@ -478081,8 +478081,8 @@ "binop": null, "updateContext": null }, - "start": 142516, - "end": 142517, + "start": 142515, + "end": 142516, "loc": { "start": { "line": 3504, @@ -478107,8 +478107,8 @@ "binop": null, "updateContext": null }, - "start": 142517, - "end": 142518, + "start": 142516, + "end": 142517, "loc": { "start": { "line": 3504, @@ -478133,8 +478133,8 @@ "binop": null }, "value": "entity", - "start": 142531, - "end": 142537, + "start": 142530, + "end": 142536, "loc": { "start": { "line": 3505, @@ -478159,8 +478159,8 @@ "binop": null, "updateContext": null }, - "start": 142537, - "end": 142538, + "start": 142536, + "end": 142537, "loc": { "start": { "line": 3505, @@ -478185,8 +478185,8 @@ "binop": null }, "value": "_finalize2", - "start": 142538, - "end": 142548, + "start": 142537, + "end": 142547, "loc": { "start": { "line": 3505, @@ -478210,8 +478210,8 @@ "postfix": false, "binop": null }, - "start": 142548, - "end": 142549, + "start": 142547, + "end": 142548, "loc": { "start": { "line": 3505, @@ -478235,8 +478235,8 @@ "postfix": false, "binop": null }, - "start": 142549, - "end": 142550, + "start": 142548, + "end": 142549, "loc": { "start": { "line": 3505, @@ -478261,8 +478261,8 @@ "binop": null, "updateContext": null }, - "start": 142550, - "end": 142551, + "start": 142549, + "end": 142550, "loc": { "start": { "line": 3505, @@ -478286,8 +478286,8 @@ "postfix": false, "binop": null }, - "start": 142560, - "end": 142561, + "start": 142559, + "end": 142560, "loc": { "start": { "line": 3506, @@ -478302,8 +478302,8 @@ { "type": "CommentLine", "value": " Sort layers to reduce WebGL shader switching when rendering them", - "start": 142570, - "end": 142637, + "start": 142569, + "end": 142636, "loc": { "start": { "line": 3507, @@ -478330,8 +478330,8 @@ "updateContext": null }, "value": "this", - "start": 142646, - "end": 142650, + "start": 142645, + "end": 142649, "loc": { "start": { "line": 3508, @@ -478356,8 +478356,8 @@ "binop": null, "updateContext": null }, - "start": 142650, - "end": 142651, + "start": 142649, + "end": 142650, "loc": { "start": { "line": 3508, @@ -478382,8 +478382,8 @@ "binop": null }, "value": "layerList", - "start": 142651, - "end": 142660, + "start": 142650, + "end": 142659, "loc": { "start": { "line": 3508, @@ -478408,8 +478408,8 @@ "binop": null, "updateContext": null }, - "start": 142660, - "end": 142661, + "start": 142659, + "end": 142660, "loc": { "start": { "line": 3508, @@ -478434,8 +478434,8 @@ "binop": null }, "value": "sort", - "start": 142661, - "end": 142665, + "start": 142660, + "end": 142664, "loc": { "start": { "line": 3508, @@ -478459,8 +478459,8 @@ "postfix": false, "binop": null }, - "start": 142665, - "end": 142666, + "start": 142664, + "end": 142665, "loc": { "start": { "line": 3508, @@ -478484,8 +478484,8 @@ "postfix": false, "binop": null }, - "start": 142666, - "end": 142667, + "start": 142665, + "end": 142666, "loc": { "start": { "line": 3508, @@ -478510,8 +478510,8 @@ "binop": null }, "value": "a", - "start": 142667, - "end": 142668, + "start": 142666, + "end": 142667, "loc": { "start": { "line": 3508, @@ -478536,8 +478536,8 @@ "binop": null, "updateContext": null }, - "start": 142668, - "end": 142669, + "start": 142667, + "end": 142668, "loc": { "start": { "line": 3508, @@ -478562,8 +478562,8 @@ "binop": null }, "value": "b", - "start": 142670, - "end": 142671, + "start": 142669, + "end": 142670, "loc": { "start": { "line": 3508, @@ -478587,8 +478587,8 @@ "postfix": false, "binop": null }, - "start": 142671, - "end": 142672, + "start": 142670, + "end": 142671, "loc": { "start": { "line": 3508, @@ -478613,8 +478613,8 @@ "binop": null, "updateContext": null }, - "start": 142673, - "end": 142675, + "start": 142672, + "end": 142674, "loc": { "start": { "line": 3508, @@ -478638,8 +478638,8 @@ "postfix": false, "binop": null }, - "start": 142676, - "end": 142677, + "start": 142675, + "end": 142676, "loc": { "start": { "line": 3508, @@ -478666,8 +478666,8 @@ "updateContext": null }, "value": "if", - "start": 142690, - "end": 142692, + "start": 142689, + "end": 142691, "loc": { "start": { "line": 3509, @@ -478691,8 +478691,8 @@ "postfix": false, "binop": null }, - "start": 142693, - "end": 142694, + "start": 142692, + "end": 142693, "loc": { "start": { "line": 3509, @@ -478717,8 +478717,8 @@ "binop": null }, "value": "a", - "start": 142694, - "end": 142695, + "start": 142693, + "end": 142694, "loc": { "start": { "line": 3509, @@ -478743,8 +478743,8 @@ "binop": null, "updateContext": null }, - "start": 142695, - "end": 142696, + "start": 142694, + "end": 142695, "loc": { "start": { "line": 3509, @@ -478769,8 +478769,8 @@ "binop": null }, "value": "sortId", - "start": 142696, - "end": 142702, + "start": 142695, + "end": 142701, "loc": { "start": { "line": 3509, @@ -478796,8 +478796,8 @@ "updateContext": null }, "value": "<", - "start": 142703, - "end": 142704, + "start": 142702, + "end": 142703, "loc": { "start": { "line": 3509, @@ -478822,8 +478822,8 @@ "binop": null }, "value": "b", - "start": 142705, - "end": 142706, + "start": 142704, + "end": 142705, "loc": { "start": { "line": 3509, @@ -478848,8 +478848,8 @@ "binop": null, "updateContext": null }, - "start": 142706, - "end": 142707, + "start": 142705, + "end": 142706, "loc": { "start": { "line": 3509, @@ -478874,8 +478874,8 @@ "binop": null }, "value": "sortId", - "start": 142707, - "end": 142713, + "start": 142706, + "end": 142712, "loc": { "start": { "line": 3509, @@ -478899,8 +478899,8 @@ "postfix": false, "binop": null }, - "start": 142713, - "end": 142714, + "start": 142712, + "end": 142713, "loc": { "start": { "line": 3509, @@ -478924,8 +478924,8 @@ "postfix": false, "binop": null }, - "start": 142715, - "end": 142716, + "start": 142714, + "end": 142715, "loc": { "start": { "line": 3509, @@ -478952,8 +478952,8 @@ "updateContext": null }, "value": "return", - "start": 142733, - "end": 142739, + "start": 142732, + "end": 142738, "loc": { "start": { "line": 3510, @@ -478979,8 +478979,8 @@ "updateContext": null }, "value": "-", - "start": 142740, - "end": 142741, + "start": 142739, + "end": 142740, "loc": { "start": { "line": 3510, @@ -479006,8 +479006,8 @@ "updateContext": null }, "value": 1, - "start": 142741, - "end": 142742, + "start": 142740, + "end": 142741, "loc": { "start": { "line": 3510, @@ -479032,8 +479032,8 @@ "binop": null, "updateContext": null }, - "start": 142742, - "end": 142743, + "start": 142741, + "end": 142742, "loc": { "start": { "line": 3510, @@ -479057,8 +479057,8 @@ "postfix": false, "binop": null }, - "start": 142756, - "end": 142757, + "start": 142755, + "end": 142756, "loc": { "start": { "line": 3511, @@ -479085,8 +479085,8 @@ "updateContext": null }, "value": "if", - "start": 142770, - "end": 142772, + "start": 142769, + "end": 142771, "loc": { "start": { "line": 3512, @@ -479110,8 +479110,8 @@ "postfix": false, "binop": null }, - "start": 142773, - "end": 142774, + "start": 142772, + "end": 142773, "loc": { "start": { "line": 3512, @@ -479136,8 +479136,8 @@ "binop": null }, "value": "a", - "start": 142774, - "end": 142775, + "start": 142773, + "end": 142774, "loc": { "start": { "line": 3512, @@ -479162,8 +479162,8 @@ "binop": null, "updateContext": null }, - "start": 142775, - "end": 142776, + "start": 142774, + "end": 142775, "loc": { "start": { "line": 3512, @@ -479188,8 +479188,8 @@ "binop": null }, "value": "sortId", - "start": 142776, - "end": 142782, + "start": 142775, + "end": 142781, "loc": { "start": { "line": 3512, @@ -479215,8 +479215,8 @@ "updateContext": null }, "value": ">", - "start": 142783, - "end": 142784, + "start": 142782, + "end": 142783, "loc": { "start": { "line": 3512, @@ -479241,8 +479241,8 @@ "binop": null }, "value": "b", - "start": 142785, - "end": 142786, + "start": 142784, + "end": 142785, "loc": { "start": { "line": 3512, @@ -479267,8 +479267,8 @@ "binop": null, "updateContext": null }, - "start": 142786, - "end": 142787, + "start": 142785, + "end": 142786, "loc": { "start": { "line": 3512, @@ -479293,8 +479293,8 @@ "binop": null }, "value": "sortId", - "start": 142787, - "end": 142793, + "start": 142786, + "end": 142792, "loc": { "start": { "line": 3512, @@ -479318,8 +479318,8 @@ "postfix": false, "binop": null }, - "start": 142793, - "end": 142794, + "start": 142792, + "end": 142793, "loc": { "start": { "line": 3512, @@ -479343,8 +479343,8 @@ "postfix": false, "binop": null }, - "start": 142795, - "end": 142796, + "start": 142794, + "end": 142795, "loc": { "start": { "line": 3512, @@ -479371,8 +479371,8 @@ "updateContext": null }, "value": "return", - "start": 142813, - "end": 142819, + "start": 142812, + "end": 142818, "loc": { "start": { "line": 3513, @@ -479398,8 +479398,8 @@ "updateContext": null }, "value": 1, - "start": 142820, - "end": 142821, + "start": 142819, + "end": 142820, "loc": { "start": { "line": 3513, @@ -479424,8 +479424,8 @@ "binop": null, "updateContext": null }, - "start": 142821, - "end": 142822, + "start": 142820, + "end": 142821, "loc": { "start": { "line": 3513, @@ -479449,8 +479449,8 @@ "postfix": false, "binop": null }, - "start": 142835, - "end": 142836, + "start": 142834, + "end": 142835, "loc": { "start": { "line": 3514, @@ -479477,8 +479477,8 @@ "updateContext": null }, "value": "return", - "start": 142849, - "end": 142855, + "start": 142848, + "end": 142854, "loc": { "start": { "line": 3515, @@ -479504,8 +479504,8 @@ "updateContext": null }, "value": 0, - "start": 142856, - "end": 142857, + "start": 142855, + "end": 142856, "loc": { "start": { "line": 3515, @@ -479530,8 +479530,8 @@ "binop": null, "updateContext": null }, - "start": 142857, - "end": 142858, + "start": 142856, + "end": 142857, "loc": { "start": { "line": 3515, @@ -479555,8 +479555,8 @@ "postfix": false, "binop": null }, - "start": 142867, - "end": 142868, + "start": 142866, + "end": 142867, "loc": { "start": { "line": 3516, @@ -479580,8 +479580,8 @@ "postfix": false, "binop": null }, - "start": 142868, - "end": 142869, + "start": 142867, + "end": 142868, "loc": { "start": { "line": 3516, @@ -479606,8 +479606,8 @@ "binop": null, "updateContext": null }, - "start": 142869, - "end": 142870, + "start": 142868, + "end": 142869, "loc": { "start": { "line": 3516, @@ -479634,8 +479634,8 @@ "updateContext": null }, "value": "for", - "start": 142879, - "end": 142882, + "start": 142878, + "end": 142881, "loc": { "start": { "line": 3517, @@ -479659,8 +479659,8 @@ "postfix": false, "binop": null }, - "start": 142883, - "end": 142884, + "start": 142882, + "end": 142883, "loc": { "start": { "line": 3517, @@ -479687,8 +479687,8 @@ "updateContext": null }, "value": "let", - "start": 142884, - "end": 142887, + "start": 142883, + "end": 142886, "loc": { "start": { "line": 3517, @@ -479713,8 +479713,8 @@ "binop": null }, "value": "i", - "start": 142888, - "end": 142889, + "start": 142887, + "end": 142888, "loc": { "start": { "line": 3517, @@ -479740,8 +479740,8 @@ "updateContext": null }, "value": "=", - "start": 142890, - "end": 142891, + "start": 142889, + "end": 142890, "loc": { "start": { "line": 3517, @@ -479767,8 +479767,8 @@ "updateContext": null }, "value": 0, - "start": 142892, - "end": 142893, + "start": 142891, + "end": 142892, "loc": { "start": { "line": 3517, @@ -479793,8 +479793,8 @@ "binop": null, "updateContext": null }, - "start": 142893, - "end": 142894, + "start": 142892, + "end": 142893, "loc": { "start": { "line": 3517, @@ -479819,8 +479819,8 @@ "binop": null }, "value": "len", - "start": 142895, - "end": 142898, + "start": 142894, + "end": 142897, "loc": { "start": { "line": 3517, @@ -479846,8 +479846,8 @@ "updateContext": null }, "value": "=", - "start": 142899, - "end": 142900, + "start": 142898, + "end": 142899, "loc": { "start": { "line": 3517, @@ -479874,8 +479874,8 @@ "updateContext": null }, "value": "this", - "start": 142901, - "end": 142905, + "start": 142900, + "end": 142904, "loc": { "start": { "line": 3517, @@ -479900,8 +479900,8 @@ "binop": null, "updateContext": null }, - "start": 142905, - "end": 142906, + "start": 142904, + "end": 142905, "loc": { "start": { "line": 3517, @@ -479926,8 +479926,8 @@ "binop": null }, "value": "layerList", - "start": 142906, - "end": 142915, + "start": 142905, + "end": 142914, "loc": { "start": { "line": 3517, @@ -479952,8 +479952,8 @@ "binop": null, "updateContext": null }, - "start": 142915, - "end": 142916, + "start": 142914, + "end": 142915, "loc": { "start": { "line": 3517, @@ -479978,8 +479978,8 @@ "binop": null }, "value": "length", - "start": 142916, - "end": 142922, + "start": 142915, + "end": 142921, "loc": { "start": { "line": 3517, @@ -480004,8 +480004,8 @@ "binop": null, "updateContext": null }, - "start": 142922, - "end": 142923, + "start": 142921, + "end": 142922, "loc": { "start": { "line": 3517, @@ -480030,8 +480030,8 @@ "binop": null }, "value": "i", - "start": 142924, - "end": 142925, + "start": 142923, + "end": 142924, "loc": { "start": { "line": 3517, @@ -480057,8 +480057,8 @@ "updateContext": null }, "value": "<", - "start": 142926, - "end": 142927, + "start": 142925, + "end": 142926, "loc": { "start": { "line": 3517, @@ -480083,8 +480083,8 @@ "binop": null }, "value": "len", - "start": 142928, - "end": 142931, + "start": 142927, + "end": 142930, "loc": { "start": { "line": 3517, @@ -480109,8 +480109,8 @@ "binop": null, "updateContext": null }, - "start": 142931, - "end": 142932, + "start": 142930, + "end": 142931, "loc": { "start": { "line": 3517, @@ -480135,8 +480135,8 @@ "binop": null }, "value": "i", - "start": 142933, - "end": 142934, + "start": 142932, + "end": 142933, "loc": { "start": { "line": 3517, @@ -480161,8 +480161,8 @@ "binop": null }, "value": "++", - "start": 142934, - "end": 142936, + "start": 142933, + "end": 142935, "loc": { "start": { "line": 3517, @@ -480186,8 +480186,8 @@ "postfix": false, "binop": null }, - "start": 142936, - "end": 142937, + "start": 142935, + "end": 142936, "loc": { "start": { "line": 3517, @@ -480211,8 +480211,8 @@ "postfix": false, "binop": null }, - "start": 142938, - "end": 142939, + "start": 142937, + "end": 142938, "loc": { "start": { "line": 3517, @@ -480239,8 +480239,8 @@ "updateContext": null }, "value": "const", - "start": 142952, - "end": 142957, + "start": 142951, + "end": 142956, "loc": { "start": { "line": 3518, @@ -480265,8 +480265,8 @@ "binop": null }, "value": "layer", - "start": 142958, - "end": 142963, + "start": 142957, + "end": 142962, "loc": { "start": { "line": 3518, @@ -480292,8 +480292,8 @@ "updateContext": null }, "value": "=", - "start": 142964, - "end": 142965, + "start": 142963, + "end": 142964, "loc": { "start": { "line": 3518, @@ -480320,8 +480320,8 @@ "updateContext": null }, "value": "this", - "start": 142966, - "end": 142970, + "start": 142965, + "end": 142969, "loc": { "start": { "line": 3518, @@ -480346,8 +480346,8 @@ "binop": null, "updateContext": null }, - "start": 142970, - "end": 142971, + "start": 142969, + "end": 142970, "loc": { "start": { "line": 3518, @@ -480372,8 +480372,8 @@ "binop": null }, "value": "layerList", - "start": 142971, - "end": 142980, + "start": 142970, + "end": 142979, "loc": { "start": { "line": 3518, @@ -480398,8 +480398,8 @@ "binop": null, "updateContext": null }, - "start": 142980, - "end": 142981, + "start": 142979, + "end": 142980, "loc": { "start": { "line": 3518, @@ -480424,8 +480424,8 @@ "binop": null }, "value": "i", - "start": 142981, - "end": 142982, + "start": 142980, + "end": 142981, "loc": { "start": { "line": 3518, @@ -480450,8 +480450,8 @@ "binop": null, "updateContext": null }, - "start": 142982, - "end": 142983, + "start": 142981, + "end": 142982, "loc": { "start": { "line": 3518, @@ -480476,8 +480476,8 @@ "binop": null, "updateContext": null }, - "start": 142983, - "end": 142984, + "start": 142982, + "end": 142983, "loc": { "start": { "line": 3518, @@ -480502,8 +480502,8 @@ "binop": null }, "value": "layer", - "start": 142997, - "end": 143002, + "start": 142996, + "end": 143001, "loc": { "start": { "line": 3519, @@ -480528,8 +480528,8 @@ "binop": null, "updateContext": null }, - "start": 143002, - "end": 143003, + "start": 143001, + "end": 143002, "loc": { "start": { "line": 3519, @@ -480554,8 +480554,8 @@ "binop": null }, "value": "layerIndex", - "start": 143003, - "end": 143013, + "start": 143002, + "end": 143012, "loc": { "start": { "line": 3519, @@ -480581,8 +480581,8 @@ "updateContext": null }, "value": "=", - "start": 143014, - "end": 143015, + "start": 143013, + "end": 143014, "loc": { "start": { "line": 3519, @@ -480607,8 +480607,8 @@ "binop": null }, "value": "i", - "start": 143016, - "end": 143017, + "start": 143015, + "end": 143016, "loc": { "start": { "line": 3519, @@ -480633,8 +480633,8 @@ "binop": null, "updateContext": null }, - "start": 143017, - "end": 143018, + "start": 143016, + "end": 143017, "loc": { "start": { "line": 3519, @@ -480658,8 +480658,8 @@ "postfix": false, "binop": null }, - "start": 143027, - "end": 143028, + "start": 143026, + "end": 143027, "loc": { "start": { "line": 3520, @@ -480686,8 +480686,8 @@ "updateContext": null }, "value": "this", - "start": 143037, - "end": 143041, + "start": 143036, + "end": 143040, "loc": { "start": { "line": 3521, @@ -480712,8 +480712,8 @@ "binop": null, "updateContext": null }, - "start": 143041, - "end": 143042, + "start": 143040, + "end": 143041, "loc": { "start": { "line": 3521, @@ -480738,8 +480738,8 @@ "binop": null }, "value": "glRedraw", - "start": 143042, - "end": 143050, + "start": 143041, + "end": 143049, "loc": { "start": { "line": 3521, @@ -480763,8 +480763,8 @@ "postfix": false, "binop": null }, - "start": 143050, - "end": 143051, + "start": 143049, + "end": 143050, "loc": { "start": { "line": 3521, @@ -480788,8 +480788,8 @@ "postfix": false, "binop": null }, - "start": 143051, - "end": 143052, + "start": 143050, + "end": 143051, "loc": { "start": { "line": 3521, @@ -480814,8 +480814,8 @@ "binop": null, "updateContext": null }, - "start": 143052, - "end": 143053, + "start": 143051, + "end": 143052, "loc": { "start": { "line": 3521, @@ -480842,8 +480842,8 @@ "updateContext": null }, "value": "this", - "start": 143062, - "end": 143066, + "start": 143061, + "end": 143065, "loc": { "start": { "line": 3522, @@ -480868,8 +480868,8 @@ "binop": null, "updateContext": null }, - "start": 143066, - "end": 143067, + "start": 143065, + "end": 143066, "loc": { "start": { "line": 3522, @@ -480894,8 +480894,8 @@ "binop": null }, "value": "scene", - "start": 143067, - "end": 143072, + "start": 143066, + "end": 143071, "loc": { "start": { "line": 3522, @@ -480920,8 +480920,8 @@ "binop": null, "updateContext": null }, - "start": 143072, - "end": 143073, + "start": 143071, + "end": 143072, "loc": { "start": { "line": 3522, @@ -480946,8 +480946,8 @@ "binop": null }, "value": "_aabbDirty", - "start": 143073, - "end": 143083, + "start": 143072, + "end": 143082, "loc": { "start": { "line": 3522, @@ -480973,8 +480973,8 @@ "updateContext": null }, "value": "=", - "start": 143084, - "end": 143085, + "start": 143083, + "end": 143084, "loc": { "start": { "line": 3522, @@ -481001,8 +481001,8 @@ "updateContext": null }, "value": "true", - "start": 143086, - "end": 143090, + "start": 143085, + "end": 143089, "loc": { "start": { "line": 3522, @@ -481027,8 +481027,8 @@ "binop": null, "updateContext": null }, - "start": 143090, - "end": 143091, + "start": 143089, + "end": 143090, "loc": { "start": { "line": 3522, @@ -481055,8 +481055,8 @@ "updateContext": null }, "value": "this", - "start": 143100, - "end": 143104, + "start": 143099, + "end": 143103, "loc": { "start": { "line": 3523, @@ -481081,8 +481081,8 @@ "binop": null, "updateContext": null }, - "start": 143104, - "end": 143105, + "start": 143103, + "end": 143104, "loc": { "start": { "line": 3523, @@ -481107,8 +481107,8 @@ "binop": null }, "value": "_viewMatrixDirty", - "start": 143105, - "end": 143121, + "start": 143104, + "end": 143120, "loc": { "start": { "line": 3523, @@ -481134,8 +481134,8 @@ "updateContext": null }, "value": "=", - "start": 143122, - "end": 143123, + "start": 143121, + "end": 143122, "loc": { "start": { "line": 3523, @@ -481162,8 +481162,8 @@ "updateContext": null }, "value": "true", - "start": 143124, - "end": 143128, + "start": 143123, + "end": 143127, "loc": { "start": { "line": 3523, @@ -481188,8 +481188,8 @@ "binop": null, "updateContext": null }, - "start": 143128, - "end": 143129, + "start": 143127, + "end": 143128, "loc": { "start": { "line": 3523, @@ -481216,8 +481216,8 @@ "updateContext": null }, "value": "this", - "start": 143138, - "end": 143142, + "start": 143137, + "end": 143141, "loc": { "start": { "line": 3524, @@ -481242,8 +481242,8 @@ "binop": null, "updateContext": null }, - "start": 143142, - "end": 143143, + "start": 143141, + "end": 143142, "loc": { "start": { "line": 3524, @@ -481268,8 +481268,8 @@ "binop": null }, "value": "_matrixDirty", - "start": 143143, - "end": 143155, + "start": 143142, + "end": 143154, "loc": { "start": { "line": 3524, @@ -481295,8 +481295,8 @@ "updateContext": null }, "value": "=", - "start": 143156, - "end": 143157, + "start": 143155, + "end": 143156, "loc": { "start": { "line": 3524, @@ -481323,8 +481323,8 @@ "updateContext": null }, "value": "true", - "start": 143158, - "end": 143162, + "start": 143157, + "end": 143161, "loc": { "start": { "line": 3524, @@ -481349,8 +481349,8 @@ "binop": null, "updateContext": null }, - "start": 143162, - "end": 143163, + "start": 143161, + "end": 143162, "loc": { "start": { "line": 3524, @@ -481377,8 +481377,8 @@ "updateContext": null }, "value": "this", - "start": 143172, - "end": 143176, + "start": 143171, + "end": 143175, "loc": { "start": { "line": 3525, @@ -481403,8 +481403,8 @@ "binop": null, "updateContext": null }, - "start": 143176, - "end": 143177, + "start": 143175, + "end": 143176, "loc": { "start": { "line": 3525, @@ -481429,8 +481429,8 @@ "binop": null }, "value": "_aabbDirty", - "start": 143177, - "end": 143187, + "start": 143176, + "end": 143186, "loc": { "start": { "line": 3525, @@ -481456,8 +481456,8 @@ "updateContext": null }, "value": "=", - "start": 143188, - "end": 143189, + "start": 143187, + "end": 143188, "loc": { "start": { "line": 3525, @@ -481484,8 +481484,8 @@ "updateContext": null }, "value": "true", - "start": 143190, - "end": 143194, + "start": 143189, + "end": 143193, "loc": { "start": { "line": 3525, @@ -481510,8 +481510,8 @@ "binop": null, "updateContext": null }, - "start": 143194, - "end": 143195, + "start": 143193, + "end": 143194, "loc": { "start": { "line": 3525, @@ -481538,8 +481538,8 @@ "updateContext": null }, "value": "this", - "start": 143205, - "end": 143209, + "start": 143204, + "end": 143208, "loc": { "start": { "line": 3527, @@ -481564,8 +481564,8 @@ "binop": null, "updateContext": null }, - "start": 143209, - "end": 143210, + "start": 143208, + "end": 143209, "loc": { "start": { "line": 3527, @@ -481590,8 +481590,8 @@ "binop": null }, "value": "_setWorldMatrixDirty", - "start": 143210, - "end": 143230, + "start": 143209, + "end": 143229, "loc": { "start": { "line": 3527, @@ -481615,8 +481615,8 @@ "postfix": false, "binop": null }, - "start": 143230, - "end": 143231, + "start": 143229, + "end": 143230, "loc": { "start": { "line": 3527, @@ -481640,8 +481640,8 @@ "postfix": false, "binop": null }, - "start": 143231, - "end": 143232, + "start": 143230, + "end": 143231, "loc": { "start": { "line": 3527, @@ -481666,8 +481666,8 @@ "binop": null, "updateContext": null }, - "start": 143232, - "end": 143233, + "start": 143231, + "end": 143232, "loc": { "start": { "line": 3527, @@ -481694,8 +481694,8 @@ "updateContext": null }, "value": "this", - "start": 143242, - "end": 143246, + "start": 143241, + "end": 143245, "loc": { "start": { "line": 3528, @@ -481720,8 +481720,8 @@ "binop": null, "updateContext": null }, - "start": 143246, - "end": 143247, + "start": 143245, + "end": 143246, "loc": { "start": { "line": 3528, @@ -481746,8 +481746,8 @@ "binop": null }, "value": "_sceneModelDirty", - "start": 143247, - "end": 143263, + "start": 143246, + "end": 143262, "loc": { "start": { "line": 3528, @@ -481771,8 +481771,8 @@ "postfix": false, "binop": null }, - "start": 143263, - "end": 143264, + "start": 143262, + "end": 143263, "loc": { "start": { "line": 3528, @@ -481796,8 +481796,8 @@ "postfix": false, "binop": null }, - "start": 143264, - "end": 143265, + "start": 143263, + "end": 143264, "loc": { "start": { "line": 3528, @@ -481822,8 +481822,8 @@ "binop": null, "updateContext": null }, - "start": 143265, - "end": 143266, + "start": 143264, + "end": 143265, "loc": { "start": { "line": 3528, @@ -481850,8 +481850,8 @@ "updateContext": null }, "value": "this", - "start": 143276, - "end": 143280, + "start": 143275, + "end": 143279, "loc": { "start": { "line": 3530, @@ -481876,8 +481876,8 @@ "binop": null, "updateContext": null }, - "start": 143280, - "end": 143281, + "start": 143279, + "end": 143280, "loc": { "start": { "line": 3530, @@ -481902,8 +481902,8 @@ "binop": null }, "value": "position", - "start": 143281, - "end": 143289, + "start": 143280, + "end": 143288, "loc": { "start": { "line": 3530, @@ -481929,8 +481929,8 @@ "updateContext": null }, "value": "=", - "start": 143290, - "end": 143291, + "start": 143289, + "end": 143290, "loc": { "start": { "line": 3530, @@ -481957,8 +481957,8 @@ "updateContext": null }, "value": "this", - "start": 143292, - "end": 143296, + "start": 143291, + "end": 143295, "loc": { "start": { "line": 3530, @@ -481983,8 +481983,8 @@ "binop": null, "updateContext": null }, - "start": 143296, - "end": 143297, + "start": 143295, + "end": 143296, "loc": { "start": { "line": 3530, @@ -482009,8 +482009,8 @@ "binop": null }, "value": "_position", - "start": 143297, - "end": 143306, + "start": 143296, + "end": 143305, "loc": { "start": { "line": 3530, @@ -482035,8 +482035,8 @@ "binop": null, "updateContext": null }, - "start": 143306, - "end": 143307, + "start": 143305, + "end": 143306, "loc": { "start": { "line": 3530, @@ -482060,8 +482060,8 @@ "postfix": false, "binop": null }, - "start": 143312, - "end": 143313, + "start": 143311, + "end": 143312, "loc": { "start": { "line": 3531, @@ -482076,8 +482076,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 143319, - "end": 143334, + "start": 143318, + "end": 143333, "loc": { "start": { "line": 3533, @@ -482102,8 +482102,8 @@ "binop": null }, "value": "stateSortCompare", - "start": 143339, - "end": 143355, + "start": 143338, + "end": 143354, "loc": { "start": { "line": 3534, @@ -482127,8 +482127,8 @@ "postfix": false, "binop": null }, - "start": 143355, - "end": 143356, + "start": 143354, + "end": 143355, "loc": { "start": { "line": 3534, @@ -482153,8 +482153,8 @@ "binop": null }, "value": "drawable1", - "start": 143356, - "end": 143365, + "start": 143355, + "end": 143364, "loc": { "start": { "line": 3534, @@ -482179,8 +482179,8 @@ "binop": null, "updateContext": null }, - "start": 143365, - "end": 143366, + "start": 143364, + "end": 143365, "loc": { "start": { "line": 3534, @@ -482205,8 +482205,8 @@ "binop": null }, "value": "drawable2", - "start": 143367, - "end": 143376, + "start": 143366, + "end": 143375, "loc": { "start": { "line": 3534, @@ -482230,8 +482230,8 @@ "postfix": false, "binop": null }, - "start": 143376, - "end": 143377, + "start": 143375, + "end": 143376, "loc": { "start": { "line": 3534, @@ -482255,8 +482255,8 @@ "postfix": false, "binop": null }, - "start": 143378, - "end": 143379, + "start": 143377, + "end": 143378, "loc": { "start": { "line": 3534, @@ -482280,8 +482280,8 @@ "postfix": false, "binop": null }, - "start": 143384, - "end": 143385, + "start": 143383, + "end": 143384, "loc": { "start": { "line": 3535, @@ -482296,8 +482296,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 143391, - "end": 143406, + "start": 143390, + "end": 143405, "loc": { "start": { "line": 3537, @@ -482322,8 +482322,8 @@ "binop": null }, "value": "rebuildRenderFlags", - "start": 143411, - "end": 143429, + "start": 143410, + "end": 143428, "loc": { "start": { "line": 3538, @@ -482347,8 +482347,8 @@ "postfix": false, "binop": null }, - "start": 143429, - "end": 143430, + "start": 143428, + "end": 143429, "loc": { "start": { "line": 3538, @@ -482372,8 +482372,8 @@ "postfix": false, "binop": null }, - "start": 143430, - "end": 143431, + "start": 143429, + "end": 143430, "loc": { "start": { "line": 3538, @@ -482397,8 +482397,8 @@ "postfix": false, "binop": null }, - "start": 143432, - "end": 143433, + "start": 143431, + "end": 143432, "loc": { "start": { "line": 3538, @@ -482425,8 +482425,8 @@ "updateContext": null }, "value": "this", - "start": 143442, - "end": 143446, + "start": 143441, + "end": 143445, "loc": { "start": { "line": 3539, @@ -482451,8 +482451,8 @@ "binop": null, "updateContext": null }, - "start": 143446, - "end": 143447, + "start": 143445, + "end": 143446, "loc": { "start": { "line": 3539, @@ -482477,8 +482477,8 @@ "binop": null }, "value": "renderFlags", - "start": 143447, - "end": 143458, + "start": 143446, + "end": 143457, "loc": { "start": { "line": 3539, @@ -482503,8 +482503,8 @@ "binop": null, "updateContext": null }, - "start": 143458, - "end": 143459, + "start": 143457, + "end": 143458, "loc": { "start": { "line": 3539, @@ -482529,8 +482529,8 @@ "binop": null }, "value": "reset", - "start": 143459, - "end": 143464, + "start": 143458, + "end": 143463, "loc": { "start": { "line": 3539, @@ -482554,8 +482554,8 @@ "postfix": false, "binop": null }, - "start": 143464, - "end": 143465, + "start": 143463, + "end": 143464, "loc": { "start": { "line": 3539, @@ -482579,8 +482579,8 @@ "postfix": false, "binop": null }, - "start": 143465, - "end": 143466, + "start": 143464, + "end": 143465, "loc": { "start": { "line": 3539, @@ -482605,8 +482605,8 @@ "binop": null, "updateContext": null }, - "start": 143466, - "end": 143467, + "start": 143465, + "end": 143466, "loc": { "start": { "line": 3539, @@ -482633,8 +482633,8 @@ "updateContext": null }, "value": "this", - "start": 143476, - "end": 143480, + "start": 143475, + "end": 143479, "loc": { "start": { "line": 3540, @@ -482659,8 +482659,8 @@ "binop": null, "updateContext": null }, - "start": 143480, - "end": 143481, + "start": 143479, + "end": 143480, "loc": { "start": { "line": 3540, @@ -482685,8 +482685,8 @@ "binop": null }, "value": "_updateRenderFlagsVisibleLayers", - "start": 143481, - "end": 143512, + "start": 143480, + "end": 143511, "loc": { "start": { "line": 3540, @@ -482710,8 +482710,8 @@ "postfix": false, "binop": null }, - "start": 143512, - "end": 143513, + "start": 143511, + "end": 143512, "loc": { "start": { "line": 3540, @@ -482735,8 +482735,8 @@ "postfix": false, "binop": null }, - "start": 143513, - "end": 143514, + "start": 143512, + "end": 143513, "loc": { "start": { "line": 3540, @@ -482761,8 +482761,8 @@ "binop": null, "updateContext": null }, - "start": 143514, - "end": 143515, + "start": 143513, + "end": 143514, "loc": { "start": { "line": 3540, @@ -482789,8 +482789,8 @@ "updateContext": null }, "value": "if", - "start": 143524, - "end": 143526, + "start": 143523, + "end": 143525, "loc": { "start": { "line": 3541, @@ -482814,8 +482814,8 @@ "postfix": false, "binop": null }, - "start": 143527, - "end": 143528, + "start": 143526, + "end": 143527, "loc": { "start": { "line": 3541, @@ -482842,8 +482842,8 @@ "updateContext": null }, "value": "this", - "start": 143528, - "end": 143532, + "start": 143527, + "end": 143531, "loc": { "start": { "line": 3541, @@ -482868,8 +482868,8 @@ "binop": null, "updateContext": null }, - "start": 143532, - "end": 143533, + "start": 143531, + "end": 143532, "loc": { "start": { "line": 3541, @@ -482894,8 +482894,8 @@ "binop": null }, "value": "renderFlags", - "start": 143533, - "end": 143544, + "start": 143532, + "end": 143543, "loc": { "start": { "line": 3541, @@ -482920,8 +482920,8 @@ "binop": null, "updateContext": null }, - "start": 143544, - "end": 143545, + "start": 143543, + "end": 143544, "loc": { "start": { "line": 3541, @@ -482946,8 +482946,8 @@ "binop": null }, "value": "numLayers", - "start": 143545, - "end": 143554, + "start": 143544, + "end": 143553, "loc": { "start": { "line": 3541, @@ -482973,8 +482973,8 @@ "updateContext": null }, "value": ">", - "start": 143555, - "end": 143556, + "start": 143554, + "end": 143555, "loc": { "start": { "line": 3541, @@ -483000,8 +483000,8 @@ "updateContext": null }, "value": 0, - "start": 143557, - "end": 143558, + "start": 143556, + "end": 143557, "loc": { "start": { "line": 3541, @@ -483027,8 +483027,8 @@ "updateContext": null }, "value": "&&", - "start": 143559, - "end": 143561, + "start": 143558, + "end": 143560, "loc": { "start": { "line": 3541, @@ -483055,8 +483055,8 @@ "updateContext": null }, "value": "this", - "start": 143562, - "end": 143566, + "start": 143561, + "end": 143565, "loc": { "start": { "line": 3541, @@ -483081,8 +483081,8 @@ "binop": null, "updateContext": null }, - "start": 143566, - "end": 143567, + "start": 143565, + "end": 143566, "loc": { "start": { "line": 3541, @@ -483107,8 +483107,8 @@ "binop": null }, "value": "renderFlags", - "start": 143567, - "end": 143578, + "start": 143566, + "end": 143577, "loc": { "start": { "line": 3541, @@ -483133,8 +483133,8 @@ "binop": null, "updateContext": null }, - "start": 143578, - "end": 143579, + "start": 143577, + "end": 143578, "loc": { "start": { "line": 3541, @@ -483159,8 +483159,8 @@ "binop": null }, "value": "numVisibleLayers", - "start": 143579, - "end": 143595, + "start": 143578, + "end": 143594, "loc": { "start": { "line": 3541, @@ -483186,8 +483186,8 @@ "updateContext": null }, "value": "===", - "start": 143596, - "end": 143599, + "start": 143595, + "end": 143598, "loc": { "start": { "line": 3541, @@ -483213,8 +483213,8 @@ "updateContext": null }, "value": 0, - "start": 143600, - "end": 143601, + "start": 143599, + "end": 143600, "loc": { "start": { "line": 3541, @@ -483238,8 +483238,8 @@ "postfix": false, "binop": null }, - "start": 143601, - "end": 143602, + "start": 143600, + "end": 143601, "loc": { "start": { "line": 3541, @@ -483263,8 +483263,8 @@ "postfix": false, "binop": null }, - "start": 143603, - "end": 143604, + "start": 143602, + "end": 143603, "loc": { "start": { "line": 3541, @@ -483291,8 +483291,8 @@ "updateContext": null }, "value": "this", - "start": 143617, - "end": 143621, + "start": 143616, + "end": 143620, "loc": { "start": { "line": 3542, @@ -483317,8 +483317,8 @@ "binop": null, "updateContext": null }, - "start": 143621, - "end": 143622, + "start": 143620, + "end": 143621, "loc": { "start": { "line": 3542, @@ -483343,8 +483343,8 @@ "binop": null }, "value": "renderFlags", - "start": 143622, - "end": 143633, + "start": 143621, + "end": 143632, "loc": { "start": { "line": 3542, @@ -483369,8 +483369,8 @@ "binop": null, "updateContext": null }, - "start": 143633, - "end": 143634, + "start": 143632, + "end": 143633, "loc": { "start": { "line": 3542, @@ -483395,8 +483395,8 @@ "binop": null }, "value": "culled", - "start": 143634, - "end": 143640, + "start": 143633, + "end": 143639, "loc": { "start": { "line": 3542, @@ -483422,8 +483422,8 @@ "updateContext": null }, "value": "=", - "start": 143641, - "end": 143642, + "start": 143640, + "end": 143641, "loc": { "start": { "line": 3542, @@ -483450,8 +483450,8 @@ "updateContext": null }, "value": "true", - "start": 143643, - "end": 143647, + "start": 143642, + "end": 143646, "loc": { "start": { "line": 3542, @@ -483476,8 +483476,8 @@ "binop": null, "updateContext": null }, - "start": 143647, - "end": 143648, + "start": 143646, + "end": 143647, "loc": { "start": { "line": 3542, @@ -483504,8 +483504,8 @@ "updateContext": null }, "value": "return", - "start": 143661, - "end": 143667, + "start": 143660, + "end": 143666, "loc": { "start": { "line": 3543, @@ -483530,8 +483530,8 @@ "binop": null, "updateContext": null }, - "start": 143667, - "end": 143668, + "start": 143666, + "end": 143667, "loc": { "start": { "line": 3543, @@ -483555,8 +483555,8 @@ "postfix": false, "binop": null }, - "start": 143677, - "end": 143678, + "start": 143676, + "end": 143677, "loc": { "start": { "line": 3544, @@ -483583,8 +483583,8 @@ "updateContext": null }, "value": "this", - "start": 143687, - "end": 143691, + "start": 143686, + "end": 143690, "loc": { "start": { "line": 3545, @@ -483609,8 +483609,8 @@ "binop": null, "updateContext": null }, - "start": 143691, - "end": 143692, + "start": 143690, + "end": 143691, "loc": { "start": { "line": 3545, @@ -483635,8 +483635,8 @@ "binop": null }, "value": "_updateRenderFlags", - "start": 143692, - "end": 143710, + "start": 143691, + "end": 143709, "loc": { "start": { "line": 3545, @@ -483660,8 +483660,8 @@ "postfix": false, "binop": null }, - "start": 143710, - "end": 143711, + "start": 143709, + "end": 143710, "loc": { "start": { "line": 3545, @@ -483685,8 +483685,8 @@ "postfix": false, "binop": null }, - "start": 143711, - "end": 143712, + "start": 143710, + "end": 143711, "loc": { "start": { "line": 3545, @@ -483711,8 +483711,8 @@ "binop": null, "updateContext": null }, - "start": 143712, - "end": 143713, + "start": 143711, + "end": 143712, "loc": { "start": { "line": 3545, @@ -483736,8 +483736,8 @@ "postfix": false, "binop": null }, - "start": 143718, - "end": 143719, + "start": 143717, + "end": 143718, "loc": { "start": { "line": 3546, @@ -483752,8 +483752,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 143725, - "end": 143752, + "start": 143724, + "end": 143751, "loc": { "start": { "line": 3548, @@ -483778,8 +483778,8 @@ "binop": null }, "value": "_updateRenderFlagsVisibleLayers", - "start": 143757, - "end": 143788, + "start": 143756, + "end": 143787, "loc": { "start": { "line": 3551, @@ -483803,8 +483803,8 @@ "postfix": false, "binop": null }, - "start": 143788, - "end": 143789, + "start": 143787, + "end": 143788, "loc": { "start": { "line": 3551, @@ -483828,8 +483828,8 @@ "postfix": false, "binop": null }, - "start": 143789, - "end": 143790, + "start": 143788, + "end": 143789, "loc": { "start": { "line": 3551, @@ -483853,8 +483853,8 @@ "postfix": false, "binop": null }, - "start": 143791, - "end": 143792, + "start": 143790, + "end": 143791, "loc": { "start": { "line": 3551, @@ -483881,8 +483881,8 @@ "updateContext": null }, "value": "const", - "start": 143801, - "end": 143806, + "start": 143800, + "end": 143805, "loc": { "start": { "line": 3552, @@ -483907,8 +483907,8 @@ "binop": null }, "value": "renderFlags", - "start": 143807, - "end": 143818, + "start": 143806, + "end": 143817, "loc": { "start": { "line": 3552, @@ -483934,8 +483934,8 @@ "updateContext": null }, "value": "=", - "start": 143819, - "end": 143820, + "start": 143818, + "end": 143819, "loc": { "start": { "line": 3552, @@ -483962,8 +483962,8 @@ "updateContext": null }, "value": "this", - "start": 143821, - "end": 143825, + "start": 143820, + "end": 143824, "loc": { "start": { "line": 3552, @@ -483988,8 +483988,8 @@ "binop": null, "updateContext": null }, - "start": 143825, - "end": 143826, + "start": 143824, + "end": 143825, "loc": { "start": { "line": 3552, @@ -484014,8 +484014,8 @@ "binop": null }, "value": "renderFlags", - "start": 143826, - "end": 143837, + "start": 143825, + "end": 143836, "loc": { "start": { "line": 3552, @@ -484040,8 +484040,8 @@ "binop": null, "updateContext": null }, - "start": 143837, - "end": 143838, + "start": 143836, + "end": 143837, "loc": { "start": { "line": 3552, @@ -484066,8 +484066,8 @@ "binop": null }, "value": "renderFlags", - "start": 143847, - "end": 143858, + "start": 143846, + "end": 143857, "loc": { "start": { "line": 3553, @@ -484092,8 +484092,8 @@ "binop": null, "updateContext": null }, - "start": 143858, - "end": 143859, + "start": 143857, + "end": 143858, "loc": { "start": { "line": 3553, @@ -484118,8 +484118,8 @@ "binop": null }, "value": "numLayers", - "start": 143859, - "end": 143868, + "start": 143858, + "end": 143867, "loc": { "start": { "line": 3553, @@ -484145,8 +484145,8 @@ "updateContext": null }, "value": "=", - "start": 143869, - "end": 143870, + "start": 143868, + "end": 143869, "loc": { "start": { "line": 3553, @@ -484173,8 +484173,8 @@ "updateContext": null }, "value": "this", - "start": 143871, - "end": 143875, + "start": 143870, + "end": 143874, "loc": { "start": { "line": 3553, @@ -484199,8 +484199,8 @@ "binop": null, "updateContext": null }, - "start": 143875, - "end": 143876, + "start": 143874, + "end": 143875, "loc": { "start": { "line": 3553, @@ -484225,8 +484225,8 @@ "binop": null }, "value": "layerList", - "start": 143876, - "end": 143885, + "start": 143875, + "end": 143884, "loc": { "start": { "line": 3553, @@ -484251,8 +484251,8 @@ "binop": null, "updateContext": null }, - "start": 143885, - "end": 143886, + "start": 143884, + "end": 143885, "loc": { "start": { "line": 3553, @@ -484277,8 +484277,8 @@ "binop": null }, "value": "length", - "start": 143886, - "end": 143892, + "start": 143885, + "end": 143891, "loc": { "start": { "line": 3553, @@ -484303,8 +484303,8 @@ "binop": null, "updateContext": null }, - "start": 143892, - "end": 143893, + "start": 143891, + "end": 143892, "loc": { "start": { "line": 3553, @@ -484329,8 +484329,8 @@ "binop": null }, "value": "renderFlags", - "start": 143902, - "end": 143913, + "start": 143901, + "end": 143912, "loc": { "start": { "line": 3554, @@ -484355,8 +484355,8 @@ "binop": null, "updateContext": null }, - "start": 143913, - "end": 143914, + "start": 143912, + "end": 143913, "loc": { "start": { "line": 3554, @@ -484381,8 +484381,8 @@ "binop": null }, "value": "numVisibleLayers", - "start": 143914, - "end": 143930, + "start": 143913, + "end": 143929, "loc": { "start": { "line": 3554, @@ -484408,8 +484408,8 @@ "updateContext": null }, "value": "=", - "start": 143931, - "end": 143932, + "start": 143930, + "end": 143931, "loc": { "start": { "line": 3554, @@ -484435,8 +484435,8 @@ "updateContext": null }, "value": 0, - "start": 143933, - "end": 143934, + "start": 143932, + "end": 143933, "loc": { "start": { "line": 3554, @@ -484461,8 +484461,8 @@ "binop": null, "updateContext": null }, - "start": 143934, - "end": 143935, + "start": 143933, + "end": 143934, "loc": { "start": { "line": 3554, @@ -484489,8 +484489,8 @@ "updateContext": null }, "value": "for", - "start": 143944, - "end": 143947, + "start": 143943, + "end": 143946, "loc": { "start": { "line": 3555, @@ -484514,8 +484514,8 @@ "postfix": false, "binop": null }, - "start": 143948, - "end": 143949, + "start": 143947, + "end": 143948, "loc": { "start": { "line": 3555, @@ -484542,8 +484542,8 @@ "updateContext": null }, "value": "let", - "start": 143949, - "end": 143952, + "start": 143948, + "end": 143951, "loc": { "start": { "line": 3555, @@ -484568,8 +484568,8 @@ "binop": null }, "value": "layerIndex", - "start": 143953, - "end": 143963, + "start": 143952, + "end": 143962, "loc": { "start": { "line": 3555, @@ -484595,8 +484595,8 @@ "updateContext": null }, "value": "=", - "start": 143964, - "end": 143965, + "start": 143963, + "end": 143964, "loc": { "start": { "line": 3555, @@ -484622,8 +484622,8 @@ "updateContext": null }, "value": 0, - "start": 143966, - "end": 143967, + "start": 143965, + "end": 143966, "loc": { "start": { "line": 3555, @@ -484648,8 +484648,8 @@ "binop": null, "updateContext": null }, - "start": 143967, - "end": 143968, + "start": 143966, + "end": 143967, "loc": { "start": { "line": 3555, @@ -484674,8 +484674,8 @@ "binop": null }, "value": "len", - "start": 143969, - "end": 143972, + "start": 143968, + "end": 143971, "loc": { "start": { "line": 3555, @@ -484701,8 +484701,8 @@ "updateContext": null }, "value": "=", - "start": 143973, - "end": 143974, + "start": 143972, + "end": 143973, "loc": { "start": { "line": 3555, @@ -484729,8 +484729,8 @@ "updateContext": null }, "value": "this", - "start": 143975, - "end": 143979, + "start": 143974, + "end": 143978, "loc": { "start": { "line": 3555, @@ -484755,8 +484755,8 @@ "binop": null, "updateContext": null }, - "start": 143979, - "end": 143980, + "start": 143978, + "end": 143979, "loc": { "start": { "line": 3555, @@ -484781,8 +484781,8 @@ "binop": null }, "value": "layerList", - "start": 143980, - "end": 143989, + "start": 143979, + "end": 143988, "loc": { "start": { "line": 3555, @@ -484807,8 +484807,8 @@ "binop": null, "updateContext": null }, - "start": 143989, - "end": 143990, + "start": 143988, + "end": 143989, "loc": { "start": { "line": 3555, @@ -484833,8 +484833,8 @@ "binop": null }, "value": "length", - "start": 143990, - "end": 143996, + "start": 143989, + "end": 143995, "loc": { "start": { "line": 3555, @@ -484859,8 +484859,8 @@ "binop": null, "updateContext": null }, - "start": 143996, - "end": 143997, + "start": 143995, + "end": 143996, "loc": { "start": { "line": 3555, @@ -484885,8 +484885,8 @@ "binop": null }, "value": "layerIndex", - "start": 143998, - "end": 144008, + "start": 143997, + "end": 144007, "loc": { "start": { "line": 3555, @@ -484912,8 +484912,8 @@ "updateContext": null }, "value": "<", - "start": 144009, - "end": 144010, + "start": 144008, + "end": 144009, "loc": { "start": { "line": 3555, @@ -484938,8 +484938,8 @@ "binop": null }, "value": "len", - "start": 144011, - "end": 144014, + "start": 144010, + "end": 144013, "loc": { "start": { "line": 3555, @@ -484964,8 +484964,8 @@ "binop": null, "updateContext": null }, - "start": 144014, - "end": 144015, + "start": 144013, + "end": 144014, "loc": { "start": { "line": 3555, @@ -484990,8 +484990,8 @@ "binop": null }, "value": "layerIndex", - "start": 144016, - "end": 144026, + "start": 144015, + "end": 144025, "loc": { "start": { "line": 3555, @@ -485016,8 +485016,8 @@ "binop": null }, "value": "++", - "start": 144026, - "end": 144028, + "start": 144025, + "end": 144027, "loc": { "start": { "line": 3555, @@ -485041,8 +485041,8 @@ "postfix": false, "binop": null }, - "start": 144028, - "end": 144029, + "start": 144027, + "end": 144028, "loc": { "start": { "line": 3555, @@ -485066,8 +485066,8 @@ "postfix": false, "binop": null }, - "start": 144030, - "end": 144031, + "start": 144029, + "end": 144030, "loc": { "start": { "line": 3555, @@ -485094,8 +485094,8 @@ "updateContext": null }, "value": "const", - "start": 144044, - "end": 144049, + "start": 144043, + "end": 144048, "loc": { "start": { "line": 3556, @@ -485120,8 +485120,8 @@ "binop": null }, "value": "layer", - "start": 144050, - "end": 144055, + "start": 144049, + "end": 144054, "loc": { "start": { "line": 3556, @@ -485147,8 +485147,8 @@ "updateContext": null }, "value": "=", - "start": 144056, - "end": 144057, + "start": 144055, + "end": 144056, "loc": { "start": { "line": 3556, @@ -485175,8 +485175,8 @@ "updateContext": null }, "value": "this", - "start": 144058, - "end": 144062, + "start": 144057, + "end": 144061, "loc": { "start": { "line": 3556, @@ -485201,8 +485201,8 @@ "binop": null, "updateContext": null }, - "start": 144062, - "end": 144063, + "start": 144061, + "end": 144062, "loc": { "start": { "line": 3556, @@ -485227,8 +485227,8 @@ "binop": null }, "value": "layerList", - "start": 144063, - "end": 144072, + "start": 144062, + "end": 144071, "loc": { "start": { "line": 3556, @@ -485253,8 +485253,8 @@ "binop": null, "updateContext": null }, - "start": 144072, - "end": 144073, + "start": 144071, + "end": 144072, "loc": { "start": { "line": 3556, @@ -485279,8 +485279,8 @@ "binop": null }, "value": "layerIndex", - "start": 144073, - "end": 144083, + "start": 144072, + "end": 144082, "loc": { "start": { "line": 3556, @@ -485305,8 +485305,8 @@ "binop": null, "updateContext": null }, - "start": 144083, - "end": 144084, + "start": 144082, + "end": 144083, "loc": { "start": { "line": 3556, @@ -485331,8 +485331,8 @@ "binop": null, "updateContext": null }, - "start": 144084, - "end": 144085, + "start": 144083, + "end": 144084, "loc": { "start": { "line": 3556, @@ -485359,8 +485359,8 @@ "updateContext": null }, "value": "const", - "start": 144098, - "end": 144103, + "start": 144097, + "end": 144102, "loc": { "start": { "line": 3557, @@ -485385,8 +485385,8 @@ "binop": null }, "value": "layerVisible", - "start": 144104, - "end": 144116, + "start": 144103, + "end": 144115, "loc": { "start": { "line": 3557, @@ -485412,8 +485412,8 @@ "updateContext": null }, "value": "=", - "start": 144117, - "end": 144118, + "start": 144116, + "end": 144117, "loc": { "start": { "line": 3557, @@ -485440,8 +485440,8 @@ "updateContext": null }, "value": "this", - "start": 144119, - "end": 144123, + "start": 144118, + "end": 144122, "loc": { "start": { "line": 3557, @@ -485466,8 +485466,8 @@ "binop": null, "updateContext": null }, - "start": 144123, - "end": 144124, + "start": 144122, + "end": 144123, "loc": { "start": { "line": 3557, @@ -485492,8 +485492,8 @@ "binop": null }, "value": "_getActiveSectionPlanesForLayer", - "start": 144124, - "end": 144155, + "start": 144123, + "end": 144154, "loc": { "start": { "line": 3557, @@ -485517,8 +485517,8 @@ "postfix": false, "binop": null }, - "start": 144155, - "end": 144156, + "start": 144154, + "end": 144155, "loc": { "start": { "line": 3557, @@ -485543,8 +485543,8 @@ "binop": null }, "value": "layer", - "start": 144156, - "end": 144161, + "start": 144155, + "end": 144160, "loc": { "start": { "line": 3557, @@ -485568,8 +485568,8 @@ "postfix": false, "binop": null }, - "start": 144161, - "end": 144162, + "start": 144160, + "end": 144161, "loc": { "start": { "line": 3557, @@ -485594,8 +485594,8 @@ "binop": null, "updateContext": null }, - "start": 144162, - "end": 144163, + "start": 144161, + "end": 144162, "loc": { "start": { "line": 3557, @@ -485622,8 +485622,8 @@ "updateContext": null }, "value": "if", - "start": 144176, - "end": 144178, + "start": 144175, + "end": 144177, "loc": { "start": { "line": 3558, @@ -485647,8 +485647,8 @@ "postfix": false, "binop": null }, - "start": 144179, - "end": 144180, + "start": 144178, + "end": 144179, "loc": { "start": { "line": 3558, @@ -485673,8 +485673,8 @@ "binop": null }, "value": "layerVisible", - "start": 144180, - "end": 144192, + "start": 144179, + "end": 144191, "loc": { "start": { "line": 3558, @@ -485698,8 +485698,8 @@ "postfix": false, "binop": null }, - "start": 144192, - "end": 144193, + "start": 144191, + "end": 144192, "loc": { "start": { "line": 3558, @@ -485723,8 +485723,8 @@ "postfix": false, "binop": null }, - "start": 144194, - "end": 144195, + "start": 144193, + "end": 144194, "loc": { "start": { "line": 3558, @@ -485749,8 +485749,8 @@ "binop": null }, "value": "renderFlags", - "start": 144212, - "end": 144223, + "start": 144211, + "end": 144222, "loc": { "start": { "line": 3559, @@ -485775,8 +485775,8 @@ "binop": null, "updateContext": null }, - "start": 144223, - "end": 144224, + "start": 144222, + "end": 144223, "loc": { "start": { "line": 3559, @@ -485801,8 +485801,8 @@ "binop": null }, "value": "visibleLayers", - "start": 144224, - "end": 144237, + "start": 144223, + "end": 144236, "loc": { "start": { "line": 3559, @@ -485827,8 +485827,8 @@ "binop": null, "updateContext": null }, - "start": 144237, - "end": 144238, + "start": 144236, + "end": 144237, "loc": { "start": { "line": 3559, @@ -485853,8 +485853,8 @@ "binop": null }, "value": "renderFlags", - "start": 144238, - "end": 144249, + "start": 144237, + "end": 144248, "loc": { "start": { "line": 3559, @@ -485879,8 +485879,8 @@ "binop": null, "updateContext": null }, - "start": 144249, - "end": 144250, + "start": 144248, + "end": 144249, "loc": { "start": { "line": 3559, @@ -485905,8 +485905,8 @@ "binop": null }, "value": "numVisibleLayers", - "start": 144250, - "end": 144266, + "start": 144249, + "end": 144265, "loc": { "start": { "line": 3559, @@ -485931,8 +485931,8 @@ "binop": null }, "value": "++", - "start": 144266, - "end": 144268, + "start": 144265, + "end": 144267, "loc": { "start": { "line": 3559, @@ -485957,8 +485957,8 @@ "binop": null, "updateContext": null }, - "start": 144268, - "end": 144269, + "start": 144267, + "end": 144268, "loc": { "start": { "line": 3559, @@ -485984,8 +485984,8 @@ "updateContext": null }, "value": "=", - "start": 144270, - "end": 144271, + "start": 144269, + "end": 144270, "loc": { "start": { "line": 3559, @@ -486010,8 +486010,8 @@ "binop": null }, "value": "layerIndex", - "start": 144272, - "end": 144282, + "start": 144271, + "end": 144281, "loc": { "start": { "line": 3559, @@ -486036,8 +486036,8 @@ "binop": null, "updateContext": null }, - "start": 144282, - "end": 144283, + "start": 144281, + "end": 144282, "loc": { "start": { "line": 3559, @@ -486061,8 +486061,8 @@ "postfix": false, "binop": null }, - "start": 144296, - "end": 144297, + "start": 144295, + "end": 144296, "loc": { "start": { "line": 3560, @@ -486086,8 +486086,8 @@ "postfix": false, "binop": null }, - "start": 144306, - "end": 144307, + "start": 144305, + "end": 144306, "loc": { "start": { "line": 3561, @@ -486111,8 +486111,8 @@ "postfix": false, "binop": null }, - "start": 144312, - "end": 144313, + "start": 144311, + "end": 144312, "loc": { "start": { "line": 3562, @@ -486127,8 +486127,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 144319, - "end": 144334, + "start": 144318, + "end": 144333, "loc": { "start": { "line": 3564, @@ -486153,8 +486153,8 @@ "binop": null }, "value": "_createDummyEntityForUnusedMeshes", - "start": 144339, - "end": 144372, + "start": 144338, + "end": 144371, "loc": { "start": { "line": 3565, @@ -486178,8 +486178,8 @@ "postfix": false, "binop": null }, - "start": 144372, - "end": 144373, + "start": 144371, + "end": 144372, "loc": { "start": { "line": 3565, @@ -486203,8 +486203,8 @@ "postfix": false, "binop": null }, - "start": 144373, - "end": 144374, + "start": 144372, + "end": 144373, "loc": { "start": { "line": 3565, @@ -486228,8 +486228,8 @@ "postfix": false, "binop": null }, - "start": 144375, - "end": 144376, + "start": 144374, + "end": 144375, "loc": { "start": { "line": 3565, @@ -486256,8 +486256,8 @@ "updateContext": null }, "value": "const", - "start": 144385, - "end": 144390, + "start": 144384, + "end": 144389, "loc": { "start": { "line": 3566, @@ -486282,8 +486282,8 @@ "binop": null }, "value": "unusedMeshIds", - "start": 144391, - "end": 144404, + "start": 144390, + "end": 144403, "loc": { "start": { "line": 3566, @@ -486309,8 +486309,8 @@ "updateContext": null }, "value": "=", - "start": 144405, - "end": 144406, + "start": 144404, + "end": 144405, "loc": { "start": { "line": 3566, @@ -486335,8 +486335,8 @@ "binop": null }, "value": "Object", - "start": 144407, - "end": 144413, + "start": 144406, + "end": 144412, "loc": { "start": { "line": 3566, @@ -486361,8 +486361,8 @@ "binop": null, "updateContext": null }, - "start": 144413, - "end": 144414, + "start": 144412, + "end": 144413, "loc": { "start": { "line": 3566, @@ -486387,8 +486387,8 @@ "binop": null }, "value": "keys", - "start": 144414, - "end": 144418, + "start": 144413, + "end": 144417, "loc": { "start": { "line": 3566, @@ -486412,8 +486412,8 @@ "postfix": false, "binop": null }, - "start": 144418, - "end": 144419, + "start": 144417, + "end": 144418, "loc": { "start": { "line": 3566, @@ -486440,8 +486440,8 @@ "updateContext": null }, "value": "this", - "start": 144419, - "end": 144423, + "start": 144418, + "end": 144422, "loc": { "start": { "line": 3566, @@ -486466,8 +486466,8 @@ "binop": null, "updateContext": null }, - "start": 144423, - "end": 144424, + "start": 144422, + "end": 144423, "loc": { "start": { "line": 3566, @@ -486492,8 +486492,8 @@ "binop": null }, "value": "_unusedMeshes", - "start": 144424, - "end": 144437, + "start": 144423, + "end": 144436, "loc": { "start": { "line": 3566, @@ -486517,8 +486517,8 @@ "postfix": false, "binop": null }, - "start": 144437, - "end": 144438, + "start": 144436, + "end": 144437, "loc": { "start": { "line": 3566, @@ -486543,8 +486543,8 @@ "binop": null, "updateContext": null }, - "start": 144438, - "end": 144439, + "start": 144437, + "end": 144438, "loc": { "start": { "line": 3566, @@ -486571,8 +486571,8 @@ "updateContext": null }, "value": "if", - "start": 144448, - "end": 144450, + "start": 144447, + "end": 144449, "loc": { "start": { "line": 3567, @@ -486596,8 +486596,8 @@ "postfix": false, "binop": null }, - "start": 144451, - "end": 144452, + "start": 144450, + "end": 144451, "loc": { "start": { "line": 3567, @@ -486622,8 +486622,8 @@ "binop": null }, "value": "unusedMeshIds", - "start": 144452, - "end": 144465, + "start": 144451, + "end": 144464, "loc": { "start": { "line": 3567, @@ -486648,8 +486648,8 @@ "binop": null, "updateContext": null }, - "start": 144465, - "end": 144466, + "start": 144464, + "end": 144465, "loc": { "start": { "line": 3567, @@ -486674,8 +486674,8 @@ "binop": null }, "value": "length", - "start": 144466, - "end": 144472, + "start": 144465, + "end": 144471, "loc": { "start": { "line": 3567, @@ -486701,8 +486701,8 @@ "updateContext": null }, "value": ">", - "start": 144473, - "end": 144474, + "start": 144472, + "end": 144473, "loc": { "start": { "line": 3567, @@ -486728,8 +486728,8 @@ "updateContext": null }, "value": 0, - "start": 144475, - "end": 144476, + "start": 144474, + "end": 144475, "loc": { "start": { "line": 3567, @@ -486753,8 +486753,8 @@ "postfix": false, "binop": null }, - "start": 144476, - "end": 144477, + "start": 144475, + "end": 144476, "loc": { "start": { "line": 3567, @@ -486778,8 +486778,8 @@ "postfix": false, "binop": null }, - "start": 144478, - "end": 144479, + "start": 144477, + "end": 144478, "loc": { "start": { "line": 3567, @@ -486806,8 +486806,8 @@ "updateContext": null }, "value": "const", - "start": 144492, - "end": 144497, + "start": 144491, + "end": 144496, "loc": { "start": { "line": 3568, @@ -486832,8 +486832,8 @@ "binop": null }, "value": "entityId", - "start": 144498, - "end": 144506, + "start": 144497, + "end": 144505, "loc": { "start": { "line": 3568, @@ -486859,8 +486859,8 @@ "updateContext": null }, "value": "=", - "start": 144507, - "end": 144508, + "start": 144506, + "end": 144507, "loc": { "start": { "line": 3568, @@ -486884,8 +486884,8 @@ "postfix": false, "binop": null }, - "start": 144509, - "end": 144510, + "start": 144508, + "end": 144509, "loc": { "start": { "line": 3568, @@ -486911,8 +486911,8 @@ "updateContext": null }, "value": "", - "start": 144510, - "end": 144510, + "start": 144509, + "end": 144509, "loc": { "start": { "line": 3568, @@ -486936,8 +486936,8 @@ "postfix": false, "binop": null }, - "start": 144510, - "end": 144512, + "start": 144509, + "end": 144511, "loc": { "start": { "line": 3568, @@ -486964,8 +486964,8 @@ "updateContext": null }, "value": "this", - "start": 144512, - "end": 144516, + "start": 144511, + "end": 144515, "loc": { "start": { "line": 3568, @@ -486990,8 +486990,8 @@ "binop": null, "updateContext": null }, - "start": 144516, - "end": 144517, + "start": 144515, + "end": 144516, "loc": { "start": { "line": 3568, @@ -487016,8 +487016,8 @@ "binop": null }, "value": "id", - "start": 144517, - "end": 144519, + "start": 144516, + "end": 144518, "loc": { "start": { "line": 3568, @@ -487041,8 +487041,8 @@ "postfix": false, "binop": null }, - "start": 144519, - "end": 144520, + "start": 144518, + "end": 144519, "loc": { "start": { "line": 3568, @@ -487068,8 +487068,8 @@ "updateContext": null }, "value": "-dummyEntityForUnusedMeshes", - "start": 144520, - "end": 144547, + "start": 144519, + "end": 144546, "loc": { "start": { "line": 3568, @@ -487093,8 +487093,8 @@ "postfix": false, "binop": null }, - "start": 144547, - "end": 144548, + "start": 144546, + "end": 144547, "loc": { "start": { "line": 3568, @@ -487119,8 +487119,8 @@ "binop": null, "updateContext": null }, - "start": 144548, - "end": 144549, + "start": 144547, + "end": 144548, "loc": { "start": { "line": 3568, @@ -487147,8 +487147,8 @@ "updateContext": null }, "value": "this", - "start": 144562, - "end": 144566, + "start": 144561, + "end": 144565, "loc": { "start": { "line": 3569, @@ -487173,8 +487173,8 @@ "binop": null, "updateContext": null }, - "start": 144566, - "end": 144567, + "start": 144565, + "end": 144566, "loc": { "start": { "line": 3569, @@ -487199,8 +487199,8 @@ "binop": null }, "value": "warn", - "start": 144567, - "end": 144571, + "start": 144566, + "end": 144570, "loc": { "start": { "line": 3569, @@ -487224,8 +487224,8 @@ "postfix": false, "binop": null }, - "start": 144571, - "end": 144572, + "start": 144570, + "end": 144571, "loc": { "start": { "line": 3569, @@ -487249,8 +487249,8 @@ "postfix": false, "binop": null }, - "start": 144572, - "end": 144573, + "start": 144571, + "end": 144572, "loc": { "start": { "line": 3569, @@ -487276,8 +487276,8 @@ "updateContext": null }, "value": "Creating dummy SceneModelEntity \"", - "start": 144573, - "end": 144606, + "start": 144572, + "end": 144605, "loc": { "start": { "line": 3569, @@ -487301,8 +487301,8 @@ "postfix": false, "binop": null }, - "start": 144606, - "end": 144608, + "start": 144605, + "end": 144607, "loc": { "start": { "line": 3569, @@ -487327,8 +487327,8 @@ "binop": null }, "value": "entityId", - "start": 144608, - "end": 144616, + "start": 144607, + "end": 144615, "loc": { "start": { "line": 3569, @@ -487352,8 +487352,8 @@ "postfix": false, "binop": null }, - "start": 144616, - "end": 144617, + "start": 144615, + "end": 144616, "loc": { "start": { "line": 3569, @@ -487379,8 +487379,8 @@ "updateContext": null }, "value": "\" for unused SceneMeshes: [", - "start": 144617, - "end": 144644, + "start": 144616, + "end": 144643, "loc": { "start": { "line": 3569, @@ -487404,8 +487404,8 @@ "postfix": false, "binop": null }, - "start": 144644, - "end": 144646, + "start": 144643, + "end": 144645, "loc": { "start": { "line": 3569, @@ -487430,8 +487430,8 @@ "binop": null }, "value": "unusedMeshIds", - "start": 144646, - "end": 144659, + "start": 144645, + "end": 144658, "loc": { "start": { "line": 3569, @@ -487456,8 +487456,8 @@ "binop": null, "updateContext": null }, - "start": 144659, - "end": 144660, + "start": 144658, + "end": 144659, "loc": { "start": { "line": 3569, @@ -487482,8 +487482,8 @@ "binop": null }, "value": "join", - "start": 144660, - "end": 144664, + "start": 144659, + "end": 144663, "loc": { "start": { "line": 3569, @@ -487507,8 +487507,8 @@ "postfix": false, "binop": null }, - "start": 144664, - "end": 144665, + "start": 144663, + "end": 144664, "loc": { "start": { "line": 3569, @@ -487534,8 +487534,8 @@ "updateContext": null }, "value": ",", - "start": 144665, - "end": 144668, + "start": 144664, + "end": 144667, "loc": { "start": { "line": 3569, @@ -487559,8 +487559,8 @@ "postfix": false, "binop": null }, - "start": 144668, - "end": 144669, + "start": 144667, + "end": 144668, "loc": { "start": { "line": 3569, @@ -487584,8 +487584,8 @@ "postfix": false, "binop": null }, - "start": 144669, - "end": 144670, + "start": 144668, + "end": 144669, "loc": { "start": { "line": 3569, @@ -487611,8 +487611,8 @@ "updateContext": null }, "value": "]", - "start": 144670, - "end": 144671, + "start": 144669, + "end": 144670, "loc": { "start": { "line": 3569, @@ -487636,8 +487636,8 @@ "postfix": false, "binop": null }, - "start": 144671, - "end": 144672, + "start": 144670, + "end": 144671, "loc": { "start": { "line": 3569, @@ -487661,8 +487661,8 @@ "postfix": false, "binop": null }, - "start": 144672, - "end": 144673, + "start": 144671, + "end": 144672, "loc": { "start": { "line": 3569, @@ -487689,8 +487689,8 @@ "updateContext": null }, "value": "this", - "start": 144686, - "end": 144690, + "start": 144685, + "end": 144689, "loc": { "start": { "line": 3570, @@ -487715,8 +487715,8 @@ "binop": null, "updateContext": null }, - "start": 144690, - "end": 144691, + "start": 144689, + "end": 144690, "loc": { "start": { "line": 3570, @@ -487741,8 +487741,8 @@ "binop": null }, "value": "createEntity", - "start": 144691, - "end": 144703, + "start": 144690, + "end": 144702, "loc": { "start": { "line": 3570, @@ -487766,8 +487766,8 @@ "postfix": false, "binop": null }, - "start": 144703, - "end": 144704, + "start": 144702, + "end": 144703, "loc": { "start": { "line": 3570, @@ -487791,8 +487791,8 @@ "postfix": false, "binop": null }, - "start": 144704, - "end": 144705, + "start": 144703, + "end": 144704, "loc": { "start": { "line": 3570, @@ -487817,8 +487817,8 @@ "binop": null }, "value": "id", - "start": 144722, - "end": 144724, + "start": 144721, + "end": 144723, "loc": { "start": { "line": 3571, @@ -487843,8 +487843,8 @@ "binop": null, "updateContext": null }, - "start": 144724, - "end": 144725, + "start": 144723, + "end": 144724, "loc": { "start": { "line": 3571, @@ -487869,8 +487869,8 @@ "binop": null }, "value": "entityId", - "start": 144726, - "end": 144734, + "start": 144725, + "end": 144733, "loc": { "start": { "line": 3571, @@ -487895,8 +487895,8 @@ "binop": null, "updateContext": null }, - "start": 144734, - "end": 144735, + "start": 144733, + "end": 144734, "loc": { "start": { "line": 3571, @@ -487921,8 +487921,8 @@ "binop": null }, "value": "meshIds", - "start": 144752, - "end": 144759, + "start": 144751, + "end": 144758, "loc": { "start": { "line": 3572, @@ -487947,8 +487947,8 @@ "binop": null, "updateContext": null }, - "start": 144759, - "end": 144760, + "start": 144758, + "end": 144759, "loc": { "start": { "line": 3572, @@ -487973,8 +487973,8 @@ "binop": null }, "value": "unusedMeshIds", - "start": 144761, - "end": 144774, + "start": 144760, + "end": 144773, "loc": { "start": { "line": 3572, @@ -487999,8 +487999,8 @@ "binop": null, "updateContext": null }, - "start": 144774, - "end": 144775, + "start": 144773, + "end": 144774, "loc": { "start": { "line": 3572, @@ -488025,8 +488025,8 @@ "binop": null }, "value": "isObject", - "start": 144792, - "end": 144800, + "start": 144791, + "end": 144799, "loc": { "start": { "line": 3573, @@ -488051,8 +488051,8 @@ "binop": null, "updateContext": null }, - "start": 144800, - "end": 144801, + "start": 144799, + "end": 144800, "loc": { "start": { "line": 3573, @@ -488079,8 +488079,8 @@ "updateContext": null }, "value": "true", - "start": 144802, - "end": 144806, + "start": 144801, + "end": 144805, "loc": { "start": { "line": 3573, @@ -488104,8 +488104,8 @@ "postfix": false, "binop": null }, - "start": 144819, - "end": 144820, + "start": 144818, + "end": 144819, "loc": { "start": { "line": 3574, @@ -488129,8 +488129,8 @@ "postfix": false, "binop": null }, - "start": 144820, - "end": 144821, + "start": 144819, + "end": 144820, "loc": { "start": { "line": 3574, @@ -488155,8 +488155,8 @@ "binop": null, "updateContext": null }, - "start": 144821, - "end": 144822, + "start": 144820, + "end": 144821, "loc": { "start": { "line": 3574, @@ -488180,8 +488180,8 @@ "postfix": false, "binop": null }, - "start": 144831, - "end": 144832, + "start": 144830, + "end": 144831, "loc": { "start": { "line": 3575, @@ -488208,8 +488208,8 @@ "updateContext": null }, "value": "this", - "start": 144841, - "end": 144845, + "start": 144840, + "end": 144844, "loc": { "start": { "line": 3576, @@ -488234,8 +488234,8 @@ "binop": null, "updateContext": null }, - "start": 144845, - "end": 144846, + "start": 144844, + "end": 144845, "loc": { "start": { "line": 3576, @@ -488260,8 +488260,8 @@ "binop": null }, "value": "_unusedMeshes", - "start": 144846, - "end": 144859, + "start": 144845, + "end": 144858, "loc": { "start": { "line": 3576, @@ -488287,8 +488287,8 @@ "updateContext": null }, "value": "=", - "start": 144860, - "end": 144861, + "start": 144859, + "end": 144860, "loc": { "start": { "line": 3576, @@ -488312,8 +488312,8 @@ "postfix": false, "binop": null }, - "start": 144862, - "end": 144863, + "start": 144861, + "end": 144862, "loc": { "start": { "line": 3576, @@ -488337,8 +488337,8 @@ "postfix": false, "binop": null }, - "start": 144863, - "end": 144864, + "start": 144862, + "end": 144863, "loc": { "start": { "line": 3576, @@ -488363,8 +488363,8 @@ "binop": null, "updateContext": null }, - "start": 144864, - "end": 144865, + "start": 144863, + "end": 144864, "loc": { "start": { "line": 3576, @@ -488388,8 +488388,8 @@ "postfix": false, "binop": null }, - "start": 144870, - "end": 144871, + "start": 144869, + "end": 144870, "loc": { "start": { "line": 3577, @@ -488414,8 +488414,8 @@ "binop": null }, "value": "_getActiveSectionPlanesForLayer", - "start": 144877, - "end": 144908, + "start": 144876, + "end": 144907, "loc": { "start": { "line": 3579, @@ -488439,8 +488439,8 @@ "postfix": false, "binop": null }, - "start": 144908, - "end": 144909, + "start": 144907, + "end": 144908, "loc": { "start": { "line": 3579, @@ -488465,8 +488465,8 @@ "binop": null }, "value": "layer", - "start": 144909, - "end": 144914, + "start": 144908, + "end": 144913, "loc": { "start": { "line": 3579, @@ -488490,8 +488490,8 @@ "postfix": false, "binop": null }, - "start": 144914, - "end": 144915, + "start": 144913, + "end": 144914, "loc": { "start": { "line": 3579, @@ -488515,8 +488515,8 @@ "postfix": false, "binop": null }, - "start": 144916, - "end": 144917, + "start": 144915, + "end": 144916, "loc": { "start": { "line": 3579, @@ -488543,8 +488543,8 @@ "updateContext": null }, "value": "const", - "start": 144926, - "end": 144931, + "start": 144925, + "end": 144930, "loc": { "start": { "line": 3580, @@ -488569,8 +488569,8 @@ "binop": null }, "value": "renderFlags", - "start": 144932, - "end": 144943, + "start": 144931, + "end": 144942, "loc": { "start": { "line": 3580, @@ -488596,8 +488596,8 @@ "updateContext": null }, "value": "=", - "start": 144944, - "end": 144945, + "start": 144943, + "end": 144944, "loc": { "start": { "line": 3580, @@ -488624,8 +488624,8 @@ "updateContext": null }, "value": "this", - "start": 144946, - "end": 144950, + "start": 144945, + "end": 144949, "loc": { "start": { "line": 3580, @@ -488650,8 +488650,8 @@ "binop": null, "updateContext": null }, - "start": 144950, - "end": 144951, + "start": 144949, + "end": 144950, "loc": { "start": { "line": 3580, @@ -488676,8 +488676,8 @@ "binop": null }, "value": "renderFlags", - "start": 144951, - "end": 144962, + "start": 144950, + "end": 144961, "loc": { "start": { "line": 3580, @@ -488702,8 +488702,8 @@ "binop": null, "updateContext": null }, - "start": 144962, - "end": 144963, + "start": 144961, + "end": 144962, "loc": { "start": { "line": 3580, @@ -488730,8 +488730,8 @@ "updateContext": null }, "value": "const", - "start": 144972, - "end": 144977, + "start": 144971, + "end": 144976, "loc": { "start": { "line": 3581, @@ -488756,8 +488756,8 @@ "binop": null }, "value": "sectionPlanes", - "start": 144978, - "end": 144991, + "start": 144977, + "end": 144990, "loc": { "start": { "line": 3581, @@ -488783,8 +488783,8 @@ "updateContext": null }, "value": "=", - "start": 144992, - "end": 144993, + "start": 144991, + "end": 144992, "loc": { "start": { "line": 3581, @@ -488811,8 +488811,8 @@ "updateContext": null }, "value": "this", - "start": 144994, - "end": 144998, + "start": 144993, + "end": 144997, "loc": { "start": { "line": 3581, @@ -488837,8 +488837,8 @@ "binop": null, "updateContext": null }, - "start": 144998, - "end": 144999, + "start": 144997, + "end": 144998, "loc": { "start": { "line": 3581, @@ -488863,8 +488863,8 @@ "binop": null }, "value": "scene", - "start": 144999, - "end": 145004, + "start": 144998, + "end": 145003, "loc": { "start": { "line": 3581, @@ -488889,8 +488889,8 @@ "binop": null, "updateContext": null }, - "start": 145004, - "end": 145005, + "start": 145003, + "end": 145004, "loc": { "start": { "line": 3581, @@ -488915,8 +488915,8 @@ "binop": null }, "value": "_sectionPlanesState", - "start": 145005, - "end": 145024, + "start": 145004, + "end": 145023, "loc": { "start": { "line": 3581, @@ -488941,8 +488941,8 @@ "binop": null, "updateContext": null }, - "start": 145024, - "end": 145025, + "start": 145023, + "end": 145024, "loc": { "start": { "line": 3581, @@ -488967,8 +488967,8 @@ "binop": null }, "value": "sectionPlanes", - "start": 145025, - "end": 145038, + "start": 145024, + "end": 145037, "loc": { "start": { "line": 3581, @@ -488993,8 +488993,8 @@ "binop": null, "updateContext": null }, - "start": 145038, - "end": 145039, + "start": 145037, + "end": 145038, "loc": { "start": { "line": 3581, @@ -489021,8 +489021,8 @@ "updateContext": null }, "value": "const", - "start": 145048, - "end": 145053, + "start": 145047, + "end": 145052, "loc": { "start": { "line": 3582, @@ -489047,8 +489047,8 @@ "binop": null }, "value": "numSectionPlanes", - "start": 145054, - "end": 145070, + "start": 145053, + "end": 145069, "loc": { "start": { "line": 3582, @@ -489074,8 +489074,8 @@ "updateContext": null }, "value": "=", - "start": 145071, - "end": 145072, + "start": 145070, + "end": 145071, "loc": { "start": { "line": 3582, @@ -489100,8 +489100,8 @@ "binop": null }, "value": "sectionPlanes", - "start": 145073, - "end": 145086, + "start": 145072, + "end": 145085, "loc": { "start": { "line": 3582, @@ -489126,8 +489126,8 @@ "binop": null, "updateContext": null }, - "start": 145086, - "end": 145087, + "start": 145085, + "end": 145086, "loc": { "start": { "line": 3582, @@ -489152,8 +489152,8 @@ "binop": null }, "value": "length", - "start": 145087, - "end": 145093, + "start": 145086, + "end": 145092, "loc": { "start": { "line": 3582, @@ -489178,8 +489178,8 @@ "binop": null, "updateContext": null }, - "start": 145093, - "end": 145094, + "start": 145092, + "end": 145093, "loc": { "start": { "line": 3582, @@ -489206,8 +489206,8 @@ "updateContext": null }, "value": "const", - "start": 145103, - "end": 145108, + "start": 145102, + "end": 145107, "loc": { "start": { "line": 3583, @@ -489232,8 +489232,8 @@ "binop": null }, "value": "baseIndex", - "start": 145109, - "end": 145118, + "start": 145108, + "end": 145117, "loc": { "start": { "line": 3583, @@ -489259,8 +489259,8 @@ "updateContext": null }, "value": "=", - "start": 145119, - "end": 145120, + "start": 145118, + "end": 145119, "loc": { "start": { "line": 3583, @@ -489285,8 +489285,8 @@ "binop": null }, "value": "layer", - "start": 145121, - "end": 145126, + "start": 145120, + "end": 145125, "loc": { "start": { "line": 3583, @@ -489311,8 +489311,8 @@ "binop": null, "updateContext": null }, - "start": 145126, - "end": 145127, + "start": 145125, + "end": 145126, "loc": { "start": { "line": 3583, @@ -489337,8 +489337,8 @@ "binop": null }, "value": "layerIndex", - "start": 145127, - "end": 145137, + "start": 145126, + "end": 145136, "loc": { "start": { "line": 3583, @@ -489364,8 +489364,8 @@ "updateContext": null }, "value": "*", - "start": 145138, - "end": 145139, + "start": 145137, + "end": 145138, "loc": { "start": { "line": 3583, @@ -489390,8 +489390,8 @@ "binop": null }, "value": "numSectionPlanes", - "start": 145140, - "end": 145156, + "start": 145139, + "end": 145155, "loc": { "start": { "line": 3583, @@ -489416,8 +489416,8 @@ "binop": null, "updateContext": null }, - "start": 145156, - "end": 145157, + "start": 145155, + "end": 145156, "loc": { "start": { "line": 3583, @@ -489444,8 +489444,8 @@ "updateContext": null }, "value": "if", - "start": 145166, - "end": 145168, + "start": 145165, + "end": 145167, "loc": { "start": { "line": 3584, @@ -489469,8 +489469,8 @@ "postfix": false, "binop": null }, - "start": 145169, - "end": 145170, + "start": 145168, + "end": 145169, "loc": { "start": { "line": 3584, @@ -489495,8 +489495,8 @@ "binop": null }, "value": "numSectionPlanes", - "start": 145170, - "end": 145186, + "start": 145169, + "end": 145185, "loc": { "start": { "line": 3584, @@ -489522,8 +489522,8 @@ "updateContext": null }, "value": ">", - "start": 145187, - "end": 145188, + "start": 145186, + "end": 145187, "loc": { "start": { "line": 3584, @@ -489549,8 +489549,8 @@ "updateContext": null }, "value": 0, - "start": 145189, - "end": 145190, + "start": 145188, + "end": 145189, "loc": { "start": { "line": 3584, @@ -489574,8 +489574,8 @@ "postfix": false, "binop": null }, - "start": 145190, - "end": 145191, + "start": 145189, + "end": 145190, "loc": { "start": { "line": 3584, @@ -489599,8 +489599,8 @@ "postfix": false, "binop": null }, - "start": 145192, - "end": 145193, + "start": 145191, + "end": 145192, "loc": { "start": { "line": 3584, @@ -489627,8 +489627,8 @@ "updateContext": null }, "value": "for", - "start": 145206, - "end": 145209, + "start": 145205, + "end": 145208, "loc": { "start": { "line": 3585, @@ -489652,8 +489652,8 @@ "postfix": false, "binop": null }, - "start": 145210, - "end": 145211, + "start": 145209, + "end": 145210, "loc": { "start": { "line": 3585, @@ -489680,8 +489680,8 @@ "updateContext": null }, "value": "let", - "start": 145211, - "end": 145214, + "start": 145210, + "end": 145213, "loc": { "start": { "line": 3585, @@ -489706,8 +489706,8 @@ "binop": null }, "value": "i", - "start": 145215, - "end": 145216, + "start": 145214, + "end": 145215, "loc": { "start": { "line": 3585, @@ -489733,8 +489733,8 @@ "updateContext": null }, "value": "=", - "start": 145217, - "end": 145218, + "start": 145216, + "end": 145217, "loc": { "start": { "line": 3585, @@ -489760,8 +489760,8 @@ "updateContext": null }, "value": 0, - "start": 145219, - "end": 145220, + "start": 145218, + "end": 145219, "loc": { "start": { "line": 3585, @@ -489786,8 +489786,8 @@ "binop": null, "updateContext": null }, - "start": 145220, - "end": 145221, + "start": 145219, + "end": 145220, "loc": { "start": { "line": 3585, @@ -489812,8 +489812,8 @@ "binop": null }, "value": "i", - "start": 145222, - "end": 145223, + "start": 145221, + "end": 145222, "loc": { "start": { "line": 3585, @@ -489839,8 +489839,8 @@ "updateContext": null }, "value": "<", - "start": 145224, - "end": 145225, + "start": 145223, + "end": 145224, "loc": { "start": { "line": 3585, @@ -489865,8 +489865,8 @@ "binop": null }, "value": "numSectionPlanes", - "start": 145226, - "end": 145242, + "start": 145225, + "end": 145241, "loc": { "start": { "line": 3585, @@ -489891,8 +489891,8 @@ "binop": null, "updateContext": null }, - "start": 145242, - "end": 145243, + "start": 145241, + "end": 145242, "loc": { "start": { "line": 3585, @@ -489917,8 +489917,8 @@ "binop": null }, "value": "i", - "start": 145244, - "end": 145245, + "start": 145243, + "end": 145244, "loc": { "start": { "line": 3585, @@ -489943,8 +489943,8 @@ "binop": null }, "value": "++", - "start": 145245, - "end": 145247, + "start": 145244, + "end": 145246, "loc": { "start": { "line": 3585, @@ -489968,8 +489968,8 @@ "postfix": false, "binop": null }, - "start": 145247, - "end": 145248, + "start": 145246, + "end": 145247, "loc": { "start": { "line": 3585, @@ -489993,8 +489993,8 @@ "postfix": false, "binop": null }, - "start": 145249, - "end": 145250, + "start": 145248, + "end": 145249, "loc": { "start": { "line": 3585, @@ -490021,8 +490021,8 @@ "updateContext": null }, "value": "const", - "start": 145267, - "end": 145272, + "start": 145266, + "end": 145271, "loc": { "start": { "line": 3586, @@ -490047,8 +490047,8 @@ "binop": null }, "value": "sectionPlane", - "start": 145273, - "end": 145285, + "start": 145272, + "end": 145284, "loc": { "start": { "line": 3586, @@ -490074,8 +490074,8 @@ "updateContext": null }, "value": "=", - "start": 145286, - "end": 145287, + "start": 145285, + "end": 145286, "loc": { "start": { "line": 3586, @@ -490100,8 +490100,8 @@ "binop": null }, "value": "sectionPlanes", - "start": 145288, - "end": 145301, + "start": 145287, + "end": 145300, "loc": { "start": { "line": 3586, @@ -490126,8 +490126,8 @@ "binop": null, "updateContext": null }, - "start": 145301, - "end": 145302, + "start": 145300, + "end": 145301, "loc": { "start": { "line": 3586, @@ -490152,8 +490152,8 @@ "binop": null }, "value": "i", - "start": 145302, - "end": 145303, + "start": 145301, + "end": 145302, "loc": { "start": { "line": 3586, @@ -490178,8 +490178,8 @@ "binop": null, "updateContext": null }, - "start": 145303, - "end": 145304, + "start": 145302, + "end": 145303, "loc": { "start": { "line": 3586, @@ -490204,8 +490204,8 @@ "binop": null, "updateContext": null }, - "start": 145304, - "end": 145305, + "start": 145303, + "end": 145304, "loc": { "start": { "line": 3586, @@ -490232,8 +490232,8 @@ "updateContext": null }, "value": "if", - "start": 145322, - "end": 145324, + "start": 145321, + "end": 145323, "loc": { "start": { "line": 3587, @@ -490257,8 +490257,8 @@ "postfix": false, "binop": null }, - "start": 145325, - "end": 145326, + "start": 145324, + "end": 145325, "loc": { "start": { "line": 3587, @@ -490284,8 +490284,8 @@ "updateContext": null }, "value": "!", - "start": 145326, - "end": 145327, + "start": 145325, + "end": 145326, "loc": { "start": { "line": 3587, @@ -490310,8 +490310,8 @@ "binop": null }, "value": "sectionPlane", - "start": 145327, - "end": 145339, + "start": 145326, + "end": 145338, "loc": { "start": { "line": 3587, @@ -490336,8 +490336,8 @@ "binop": null, "updateContext": null }, - "start": 145339, - "end": 145340, + "start": 145338, + "end": 145339, "loc": { "start": { "line": 3587, @@ -490362,8 +490362,8 @@ "binop": null }, "value": "active", - "start": 145340, - "end": 145346, + "start": 145339, + "end": 145345, "loc": { "start": { "line": 3587, @@ -490387,8 +490387,8 @@ "postfix": false, "binop": null }, - "start": 145346, - "end": 145347, + "start": 145345, + "end": 145346, "loc": { "start": { "line": 3587, @@ -490412,8 +490412,8 @@ "postfix": false, "binop": null }, - "start": 145348, - "end": 145349, + "start": 145347, + "end": 145348, "loc": { "start": { "line": 3587, @@ -490438,8 +490438,8 @@ "binop": null }, "value": "renderFlags", - "start": 145370, - "end": 145381, + "start": 145369, + "end": 145380, "loc": { "start": { "line": 3588, @@ -490464,8 +490464,8 @@ "binop": null, "updateContext": null }, - "start": 145381, - "end": 145382, + "start": 145380, + "end": 145381, "loc": { "start": { "line": 3588, @@ -490490,8 +490490,8 @@ "binop": null }, "value": "sectionPlanesActivePerLayer", - "start": 145382, - "end": 145409, + "start": 145381, + "end": 145408, "loc": { "start": { "line": 3588, @@ -490516,8 +490516,8 @@ "binop": null, "updateContext": null }, - "start": 145409, - "end": 145410, + "start": 145408, + "end": 145409, "loc": { "start": { "line": 3588, @@ -490542,8 +490542,8 @@ "binop": null }, "value": "baseIndex", - "start": 145410, - "end": 145419, + "start": 145409, + "end": 145418, "loc": { "start": { "line": 3588, @@ -490569,8 +490569,8 @@ "updateContext": null }, "value": "+", - "start": 145420, - "end": 145421, + "start": 145419, + "end": 145420, "loc": { "start": { "line": 3588, @@ -490595,8 +490595,8 @@ "binop": null }, "value": "i", - "start": 145422, - "end": 145423, + "start": 145421, + "end": 145422, "loc": { "start": { "line": 3588, @@ -490621,8 +490621,8 @@ "binop": null, "updateContext": null }, - "start": 145423, - "end": 145424, + "start": 145422, + "end": 145423, "loc": { "start": { "line": 3588, @@ -490648,8 +490648,8 @@ "updateContext": null }, "value": "=", - "start": 145425, - "end": 145426, + "start": 145424, + "end": 145425, "loc": { "start": { "line": 3588, @@ -490676,8 +490676,8 @@ "updateContext": null }, "value": "false", - "start": 145427, - "end": 145432, + "start": 145426, + "end": 145431, "loc": { "start": { "line": 3588, @@ -490702,8 +490702,8 @@ "binop": null, "updateContext": null }, - "start": 145432, - "end": 145433, + "start": 145431, + "end": 145432, "loc": { "start": { "line": 3588, @@ -490727,8 +490727,8 @@ "postfix": false, "binop": null }, - "start": 145450, - "end": 145451, + "start": 145449, + "end": 145450, "loc": { "start": { "line": 3589, @@ -490755,8 +490755,8 @@ "updateContext": null }, "value": "else", - "start": 145452, - "end": 145456, + "start": 145451, + "end": 145455, "loc": { "start": { "line": 3589, @@ -490780,8 +490780,8 @@ "postfix": false, "binop": null }, - "start": 145457, - "end": 145458, + "start": 145456, + "end": 145457, "loc": { "start": { "line": 3589, @@ -490806,8 +490806,8 @@ "binop": null }, "value": "renderFlags", - "start": 145479, - "end": 145490, + "start": 145478, + "end": 145489, "loc": { "start": { "line": 3590, @@ -490832,8 +490832,8 @@ "binop": null, "updateContext": null }, - "start": 145490, - "end": 145491, + "start": 145489, + "end": 145490, "loc": { "start": { "line": 3590, @@ -490858,8 +490858,8 @@ "binop": null }, "value": "sectionPlanesActivePerLayer", - "start": 145491, - "end": 145518, + "start": 145490, + "end": 145517, "loc": { "start": { "line": 3590, @@ -490884,8 +490884,8 @@ "binop": null, "updateContext": null }, - "start": 145518, - "end": 145519, + "start": 145517, + "end": 145518, "loc": { "start": { "line": 3590, @@ -490910,8 +490910,8 @@ "binop": null }, "value": "baseIndex", - "start": 145519, - "end": 145528, + "start": 145518, + "end": 145527, "loc": { "start": { "line": 3590, @@ -490937,8 +490937,8 @@ "updateContext": null }, "value": "+", - "start": 145529, - "end": 145530, + "start": 145528, + "end": 145529, "loc": { "start": { "line": 3590, @@ -490963,8 +490963,8 @@ "binop": null }, "value": "i", - "start": 145531, - "end": 145532, + "start": 145530, + "end": 145531, "loc": { "start": { "line": 3590, @@ -490989,8 +490989,8 @@ "binop": null, "updateContext": null }, - "start": 145532, - "end": 145533, + "start": 145531, + "end": 145532, "loc": { "start": { "line": 3590, @@ -491016,8 +491016,8 @@ "updateContext": null }, "value": "=", - "start": 145534, - "end": 145535, + "start": 145533, + "end": 145534, "loc": { "start": { "line": 3590, @@ -491044,8 +491044,8 @@ "updateContext": null }, "value": "true", - "start": 145536, - "end": 145540, + "start": 145535, + "end": 145539, "loc": { "start": { "line": 3590, @@ -491070,8 +491070,8 @@ "binop": null, "updateContext": null }, - "start": 145540, - "end": 145541, + "start": 145539, + "end": 145540, "loc": { "start": { "line": 3590, @@ -491096,8 +491096,8 @@ "binop": null }, "value": "renderFlags", - "start": 145562, - "end": 145573, + "start": 145561, + "end": 145572, "loc": { "start": { "line": 3591, @@ -491122,8 +491122,8 @@ "binop": null, "updateContext": null }, - "start": 145573, - "end": 145574, + "start": 145572, + "end": 145573, "loc": { "start": { "line": 3591, @@ -491148,8 +491148,8 @@ "binop": null }, "value": "sectioned", - "start": 145574, - "end": 145583, + "start": 145573, + "end": 145582, "loc": { "start": { "line": 3591, @@ -491175,8 +491175,8 @@ "updateContext": null }, "value": "=", - "start": 145584, - "end": 145585, + "start": 145583, + "end": 145584, "loc": { "start": { "line": 3591, @@ -491203,8 +491203,8 @@ "updateContext": null }, "value": "true", - "start": 145586, - "end": 145590, + "start": 145585, + "end": 145589, "loc": { "start": { "line": 3591, @@ -491229,8 +491229,8 @@ "binop": null, "updateContext": null }, - "start": 145590, - "end": 145591, + "start": 145589, + "end": 145590, "loc": { "start": { "line": 3591, @@ -491254,8 +491254,8 @@ "postfix": false, "binop": null }, - "start": 145608, - "end": 145609, + "start": 145607, + "end": 145608, "loc": { "start": { "line": 3592, @@ -491279,8 +491279,8 @@ "postfix": false, "binop": null }, - "start": 145622, - "end": 145623, + "start": 145621, + "end": 145622, "loc": { "start": { "line": 3593, @@ -491304,8 +491304,8 @@ "postfix": false, "binop": null }, - "start": 145632, - "end": 145633, + "start": 145631, + "end": 145632, "loc": { "start": { "line": 3594, @@ -491332,8 +491332,8 @@ "updateContext": null }, "value": "return", - "start": 145642, - "end": 145648, + "start": 145641, + "end": 145647, "loc": { "start": { "line": 3595, @@ -491360,8 +491360,8 @@ "updateContext": null }, "value": "true", - "start": 145649, - "end": 145653, + "start": 145648, + "end": 145652, "loc": { "start": { "line": 3595, @@ -491386,8 +491386,8 @@ "binop": null, "updateContext": null }, - "start": 145653, - "end": 145654, + "start": 145652, + "end": 145653, "loc": { "start": { "line": 3595, @@ -491411,8 +491411,8 @@ "postfix": false, "binop": null }, - "start": 145659, - "end": 145660, + "start": 145658, + "end": 145659, "loc": { "start": { "line": 3596, @@ -491437,8 +491437,8 @@ "binop": null }, "value": "_updateRenderFlags", - "start": 145666, - "end": 145684, + "start": 145665, + "end": 145683, "loc": { "start": { "line": 3598, @@ -491462,8 +491462,8 @@ "postfix": false, "binop": null }, - "start": 145684, - "end": 145685, + "start": 145683, + "end": 145684, "loc": { "start": { "line": 3598, @@ -491487,8 +491487,8 @@ "postfix": false, "binop": null }, - "start": 145685, - "end": 145686, + "start": 145684, + "end": 145685, "loc": { "start": { "line": 3598, @@ -491512,8 +491512,8 @@ "postfix": false, "binop": null }, - "start": 145687, - "end": 145688, + "start": 145686, + "end": 145687, "loc": { "start": { "line": 3598, @@ -491540,8 +491540,8 @@ "updateContext": null }, "value": "if", - "start": 145697, - "end": 145699, + "start": 145696, + "end": 145698, "loc": { "start": { "line": 3599, @@ -491565,8 +491565,8 @@ "postfix": false, "binop": null }, - "start": 145700, - "end": 145701, + "start": 145699, + "end": 145700, "loc": { "start": { "line": 3599, @@ -491593,8 +491593,8 @@ "updateContext": null }, "value": "this", - "start": 145701, - "end": 145705, + "start": 145700, + "end": 145704, "loc": { "start": { "line": 3599, @@ -491619,8 +491619,8 @@ "binop": null, "updateContext": null }, - "start": 145705, - "end": 145706, + "start": 145704, + "end": 145705, "loc": { "start": { "line": 3599, @@ -491645,8 +491645,8 @@ "binop": null }, "value": "numVisibleLayerPortions", - "start": 145706, - "end": 145729, + "start": 145705, + "end": 145728, "loc": { "start": { "line": 3599, @@ -491672,8 +491672,8 @@ "updateContext": null }, "value": "===", - "start": 145730, - "end": 145733, + "start": 145729, + "end": 145732, "loc": { "start": { "line": 3599, @@ -491699,8 +491699,8 @@ "updateContext": null }, "value": 0, - "start": 145734, - "end": 145735, + "start": 145733, + "end": 145734, "loc": { "start": { "line": 3599, @@ -491724,8 +491724,8 @@ "postfix": false, "binop": null }, - "start": 145735, - "end": 145736, + "start": 145734, + "end": 145735, "loc": { "start": { "line": 3599, @@ -491749,8 +491749,8 @@ "postfix": false, "binop": null }, - "start": 145737, - "end": 145738, + "start": 145736, + "end": 145737, "loc": { "start": { "line": 3599, @@ -491777,8 +491777,8 @@ "updateContext": null }, "value": "return", - "start": 145751, - "end": 145757, + "start": 145750, + "end": 145756, "loc": { "start": { "line": 3600, @@ -491803,8 +491803,8 @@ "binop": null, "updateContext": null }, - "start": 145757, - "end": 145758, + "start": 145756, + "end": 145757, "loc": { "start": { "line": 3600, @@ -491828,8 +491828,8 @@ "postfix": false, "binop": null }, - "start": 145767, - "end": 145768, + "start": 145766, + "end": 145767, "loc": { "start": { "line": 3601, @@ -491856,8 +491856,8 @@ "updateContext": null }, "value": "if", - "start": 145777, - "end": 145779, + "start": 145776, + "end": 145778, "loc": { "start": { "line": 3602, @@ -491881,8 +491881,8 @@ "postfix": false, "binop": null }, - "start": 145780, - "end": 145781, + "start": 145779, + "end": 145780, "loc": { "start": { "line": 3602, @@ -491909,8 +491909,8 @@ "updateContext": null }, "value": "this", - "start": 145781, - "end": 145785, + "start": 145780, + "end": 145784, "loc": { "start": { "line": 3602, @@ -491935,8 +491935,8 @@ "binop": null, "updateContext": null }, - "start": 145785, - "end": 145786, + "start": 145784, + "end": 145785, "loc": { "start": { "line": 3602, @@ -491961,8 +491961,8 @@ "binop": null }, "value": "numCulledLayerPortions", - "start": 145786, - "end": 145808, + "start": 145785, + "end": 145807, "loc": { "start": { "line": 3602, @@ -491988,8 +491988,8 @@ "updateContext": null }, "value": "===", - "start": 145809, - "end": 145812, + "start": 145808, + "end": 145811, "loc": { "start": { "line": 3602, @@ -492016,8 +492016,8 @@ "updateContext": null }, "value": "this", - "start": 145813, - "end": 145817, + "start": 145812, + "end": 145816, "loc": { "start": { "line": 3602, @@ -492042,8 +492042,8 @@ "binop": null, "updateContext": null }, - "start": 145817, - "end": 145818, + "start": 145816, + "end": 145817, "loc": { "start": { "line": 3602, @@ -492068,8 +492068,8 @@ "binop": null }, "value": "numPortions", - "start": 145818, - "end": 145829, + "start": 145817, + "end": 145828, "loc": { "start": { "line": 3602, @@ -492093,8 +492093,8 @@ "postfix": false, "binop": null }, - "start": 145829, - "end": 145830, + "start": 145828, + "end": 145829, "loc": { "start": { "line": 3602, @@ -492118,8 +492118,8 @@ "postfix": false, "binop": null }, - "start": 145831, - "end": 145832, + "start": 145830, + "end": 145831, "loc": { "start": { "line": 3602, @@ -492146,8 +492146,8 @@ "updateContext": null }, "value": "return", - "start": 145845, - "end": 145851, + "start": 145844, + "end": 145850, "loc": { "start": { "line": 3603, @@ -492172,8 +492172,8 @@ "binop": null, "updateContext": null }, - "start": 145851, - "end": 145852, + "start": 145850, + "end": 145851, "loc": { "start": { "line": 3603, @@ -492197,8 +492197,8 @@ "postfix": false, "binop": null }, - "start": 145861, - "end": 145862, + "start": 145860, + "end": 145861, "loc": { "start": { "line": 3604, @@ -492225,8 +492225,8 @@ "updateContext": null }, "value": "const", - "start": 145871, - "end": 145876, + "start": 145870, + "end": 145875, "loc": { "start": { "line": 3605, @@ -492251,8 +492251,8 @@ "binop": null }, "value": "renderFlags", - "start": 145877, - "end": 145888, + "start": 145876, + "end": 145887, "loc": { "start": { "line": 3605, @@ -492278,8 +492278,8 @@ "updateContext": null }, "value": "=", - "start": 145889, - "end": 145890, + "start": 145888, + "end": 145889, "loc": { "start": { "line": 3605, @@ -492306,8 +492306,8 @@ "updateContext": null }, "value": "this", - "start": 145891, - "end": 145895, + "start": 145890, + "end": 145894, "loc": { "start": { "line": 3605, @@ -492332,8 +492332,8 @@ "binop": null, "updateContext": null }, - "start": 145895, - "end": 145896, + "start": 145894, + "end": 145895, "loc": { "start": { "line": 3605, @@ -492358,8 +492358,8 @@ "binop": null }, "value": "renderFlags", - "start": 145896, - "end": 145907, + "start": 145895, + "end": 145906, "loc": { "start": { "line": 3605, @@ -492384,8 +492384,8 @@ "binop": null, "updateContext": null }, - "start": 145907, - "end": 145908, + "start": 145906, + "end": 145907, "loc": { "start": { "line": 3605, @@ -492410,8 +492410,8 @@ "binop": null }, "value": "renderFlags", - "start": 145917, - "end": 145928, + "start": 145916, + "end": 145927, "loc": { "start": { "line": 3606, @@ -492436,8 +492436,8 @@ "binop": null, "updateContext": null }, - "start": 145928, - "end": 145929, + "start": 145927, + "end": 145928, "loc": { "start": { "line": 3606, @@ -492462,8 +492462,8 @@ "binop": null }, "value": "colorOpaque", - "start": 145929, - "end": 145940, + "start": 145928, + "end": 145939, "loc": { "start": { "line": 3606, @@ -492489,8 +492489,8 @@ "updateContext": null }, "value": "=", - "start": 145941, - "end": 145942, + "start": 145940, + "end": 145941, "loc": { "start": { "line": 3606, @@ -492514,8 +492514,8 @@ "postfix": false, "binop": null }, - "start": 145943, - "end": 145944, + "start": 145942, + "end": 145943, "loc": { "start": { "line": 3606, @@ -492542,8 +492542,8 @@ "updateContext": null }, "value": "this", - "start": 145944, - "end": 145948, + "start": 145943, + "end": 145947, "loc": { "start": { "line": 3606, @@ -492568,8 +492568,8 @@ "binop": null, "updateContext": null }, - "start": 145948, - "end": 145949, + "start": 145947, + "end": 145948, "loc": { "start": { "line": 3606, @@ -492594,8 +492594,8 @@ "binop": null }, "value": "numTransparentLayerPortions", - "start": 145949, - "end": 145976, + "start": 145948, + "end": 145975, "loc": { "start": { "line": 3606, @@ -492621,8 +492621,8 @@ "updateContext": null }, "value": "<", - "start": 145977, - "end": 145978, + "start": 145976, + "end": 145977, "loc": { "start": { "line": 3606, @@ -492649,8 +492649,8 @@ "updateContext": null }, "value": "this", - "start": 145979, - "end": 145983, + "start": 145978, + "end": 145982, "loc": { "start": { "line": 3606, @@ -492675,8 +492675,8 @@ "binop": null, "updateContext": null }, - "start": 145983, - "end": 145984, + "start": 145982, + "end": 145983, "loc": { "start": { "line": 3606, @@ -492701,8 +492701,8 @@ "binop": null }, "value": "numPortions", - "start": 145984, - "end": 145995, + "start": 145983, + "end": 145994, "loc": { "start": { "line": 3606, @@ -492726,8 +492726,8 @@ "postfix": false, "binop": null }, - "start": 145995, - "end": 145996, + "start": 145994, + "end": 145995, "loc": { "start": { "line": 3606, @@ -492752,8 +492752,8 @@ "binop": null, "updateContext": null }, - "start": 145996, - "end": 145997, + "start": 145995, + "end": 145996, "loc": { "start": { "line": 3606, @@ -492780,8 +492780,8 @@ "updateContext": null }, "value": "if", - "start": 146006, - "end": 146008, + "start": 146005, + "end": 146007, "loc": { "start": { "line": 3607, @@ -492805,8 +492805,8 @@ "postfix": false, "binop": null }, - "start": 146009, - "end": 146010, + "start": 146008, + "end": 146009, "loc": { "start": { "line": 3607, @@ -492833,8 +492833,8 @@ "updateContext": null }, "value": "this", - "start": 146010, - "end": 146014, + "start": 146009, + "end": 146013, "loc": { "start": { "line": 3607, @@ -492859,8 +492859,8 @@ "binop": null, "updateContext": null }, - "start": 146014, - "end": 146015, + "start": 146013, + "end": 146014, "loc": { "start": { "line": 3607, @@ -492885,8 +492885,8 @@ "binop": null }, "value": "numTransparentLayerPortions", - "start": 146015, - "end": 146042, + "start": 146014, + "end": 146041, "loc": { "start": { "line": 3607, @@ -492912,8 +492912,8 @@ "updateContext": null }, "value": ">", - "start": 146043, - "end": 146044, + "start": 146042, + "end": 146043, "loc": { "start": { "line": 3607, @@ -492939,8 +492939,8 @@ "updateContext": null }, "value": 0, - "start": 146045, - "end": 146046, + "start": 146044, + "end": 146045, "loc": { "start": { "line": 3607, @@ -492964,8 +492964,8 @@ "postfix": false, "binop": null }, - "start": 146046, - "end": 146047, + "start": 146045, + "end": 146046, "loc": { "start": { "line": 3607, @@ -492989,8 +492989,8 @@ "postfix": false, "binop": null }, - "start": 146048, - "end": 146049, + "start": 146047, + "end": 146048, "loc": { "start": { "line": 3607, @@ -493015,8 +493015,8 @@ "binop": null }, "value": "renderFlags", - "start": 146062, - "end": 146073, + "start": 146061, + "end": 146072, "loc": { "start": { "line": 3608, @@ -493041,8 +493041,8 @@ "binop": null, "updateContext": null }, - "start": 146073, - "end": 146074, + "start": 146072, + "end": 146073, "loc": { "start": { "line": 3608, @@ -493067,8 +493067,8 @@ "binop": null }, "value": "colorTransparent", - "start": 146074, - "end": 146090, + "start": 146073, + "end": 146089, "loc": { "start": { "line": 3608, @@ -493094,8 +493094,8 @@ "updateContext": null }, "value": "=", - "start": 146091, - "end": 146092, + "start": 146090, + "end": 146091, "loc": { "start": { "line": 3608, @@ -493122,8 +493122,8 @@ "updateContext": null }, "value": "true", - "start": 146093, - "end": 146097, + "start": 146092, + "end": 146096, "loc": { "start": { "line": 3608, @@ -493148,8 +493148,8 @@ "binop": null, "updateContext": null }, - "start": 146097, - "end": 146098, + "start": 146096, + "end": 146097, "loc": { "start": { "line": 3608, @@ -493173,8 +493173,8 @@ "postfix": false, "binop": null }, - "start": 146107, - "end": 146108, + "start": 146106, + "end": 146107, "loc": { "start": { "line": 3609, @@ -493201,8 +493201,8 @@ "updateContext": null }, "value": "if", - "start": 146117, - "end": 146119, + "start": 146116, + "end": 146118, "loc": { "start": { "line": 3610, @@ -493226,8 +493226,8 @@ "postfix": false, "binop": null }, - "start": 146120, - "end": 146121, + "start": 146119, + "end": 146120, "loc": { "start": { "line": 3610, @@ -493254,8 +493254,8 @@ "updateContext": null }, "value": "this", - "start": 146121, - "end": 146125, + "start": 146120, + "end": 146124, "loc": { "start": { "line": 3610, @@ -493280,8 +493280,8 @@ "binop": null, "updateContext": null }, - "start": 146125, - "end": 146126, + "start": 146124, + "end": 146125, "loc": { "start": { "line": 3610, @@ -493306,8 +493306,8 @@ "binop": null }, "value": "numXRayedLayerPortions", - "start": 146126, - "end": 146148, + "start": 146125, + "end": 146147, "loc": { "start": { "line": 3610, @@ -493333,8 +493333,8 @@ "updateContext": null }, "value": ">", - "start": 146149, - "end": 146150, + "start": 146148, + "end": 146149, "loc": { "start": { "line": 3610, @@ -493360,8 +493360,8 @@ "updateContext": null }, "value": 0, - "start": 146151, - "end": 146152, + "start": 146150, + "end": 146151, "loc": { "start": { "line": 3610, @@ -493385,8 +493385,8 @@ "postfix": false, "binop": null }, - "start": 146152, - "end": 146153, + "start": 146151, + "end": 146152, "loc": { "start": { "line": 3610, @@ -493410,8 +493410,8 @@ "postfix": false, "binop": null }, - "start": 146154, - "end": 146155, + "start": 146153, + "end": 146154, "loc": { "start": { "line": 3610, @@ -493438,8 +493438,8 @@ "updateContext": null }, "value": "const", - "start": 146168, - "end": 146173, + "start": 146167, + "end": 146172, "loc": { "start": { "line": 3611, @@ -493464,8 +493464,8 @@ "binop": null }, "value": "xrayMaterial", - "start": 146174, - "end": 146186, + "start": 146173, + "end": 146185, "loc": { "start": { "line": 3611, @@ -493491,8 +493491,8 @@ "updateContext": null }, "value": "=", - "start": 146187, - "end": 146188, + "start": 146186, + "end": 146187, "loc": { "start": { "line": 3611, @@ -493519,8 +493519,8 @@ "updateContext": null }, "value": "this", - "start": 146189, - "end": 146193, + "start": 146188, + "end": 146192, "loc": { "start": { "line": 3611, @@ -493545,8 +493545,8 @@ "binop": null, "updateContext": null }, - "start": 146193, - "end": 146194, + "start": 146192, + "end": 146193, "loc": { "start": { "line": 3611, @@ -493571,8 +493571,8 @@ "binop": null }, "value": "scene", - "start": 146194, - "end": 146199, + "start": 146193, + "end": 146198, "loc": { "start": { "line": 3611, @@ -493597,8 +493597,8 @@ "binop": null, "updateContext": null }, - "start": 146199, - "end": 146200, + "start": 146198, + "end": 146199, "loc": { "start": { "line": 3611, @@ -493623,8 +493623,8 @@ "binop": null }, "value": "xrayMaterial", - "start": 146200, - "end": 146212, + "start": 146199, + "end": 146211, "loc": { "start": { "line": 3611, @@ -493649,8 +493649,8 @@ "binop": null, "updateContext": null }, - "start": 146212, - "end": 146213, + "start": 146211, + "end": 146212, "loc": { "start": { "line": 3611, @@ -493675,8 +493675,8 @@ "binop": null }, "value": "_state", - "start": 146213, - "end": 146219, + "start": 146212, + "end": 146218, "loc": { "start": { "line": 3611, @@ -493701,8 +493701,8 @@ "binop": null, "updateContext": null }, - "start": 146219, - "end": 146220, + "start": 146218, + "end": 146219, "loc": { "start": { "line": 3611, @@ -493729,8 +493729,8 @@ "updateContext": null }, "value": "if", - "start": 146233, - "end": 146235, + "start": 146232, + "end": 146234, "loc": { "start": { "line": 3612, @@ -493754,8 +493754,8 @@ "postfix": false, "binop": null }, - "start": 146236, - "end": 146237, + "start": 146235, + "end": 146236, "loc": { "start": { "line": 3612, @@ -493780,8 +493780,8 @@ "binop": null }, "value": "xrayMaterial", - "start": 146237, - "end": 146249, + "start": 146236, + "end": 146248, "loc": { "start": { "line": 3612, @@ -493806,8 +493806,8 @@ "binop": null, "updateContext": null }, - "start": 146249, - "end": 146250, + "start": 146248, + "end": 146249, "loc": { "start": { "line": 3612, @@ -493832,8 +493832,8 @@ "binop": null }, "value": "fill", - "start": 146250, - "end": 146254, + "start": 146249, + "end": 146253, "loc": { "start": { "line": 3612, @@ -493857,8 +493857,8 @@ "postfix": false, "binop": null }, - "start": 146254, - "end": 146255, + "start": 146253, + "end": 146254, "loc": { "start": { "line": 3612, @@ -493882,8 +493882,8 @@ "postfix": false, "binop": null }, - "start": 146256, - "end": 146257, + "start": 146255, + "end": 146256, "loc": { "start": { "line": 3612, @@ -493910,8 +493910,8 @@ "updateContext": null }, "value": "if", - "start": 146274, - "end": 146276, + "start": 146273, + "end": 146275, "loc": { "start": { "line": 3613, @@ -493935,8 +493935,8 @@ "postfix": false, "binop": null }, - "start": 146277, - "end": 146278, + "start": 146276, + "end": 146277, "loc": { "start": { "line": 3613, @@ -493961,8 +493961,8 @@ "binop": null }, "value": "xrayMaterial", - "start": 146278, - "end": 146290, + "start": 146277, + "end": 146289, "loc": { "start": { "line": 3613, @@ -493987,8 +493987,8 @@ "binop": null, "updateContext": null }, - "start": 146290, - "end": 146291, + "start": 146289, + "end": 146290, "loc": { "start": { "line": 3613, @@ -494013,8 +494013,8 @@ "binop": null }, "value": "fillAlpha", - "start": 146291, - "end": 146300, + "start": 146290, + "end": 146299, "loc": { "start": { "line": 3613, @@ -494040,8 +494040,8 @@ "updateContext": null }, "value": "<", - "start": 146301, - "end": 146302, + "start": 146300, + "end": 146301, "loc": { "start": { "line": 3613, @@ -494067,8 +494067,8 @@ "updateContext": null }, "value": 1, - "start": 146303, - "end": 146306, + "start": 146302, + "end": 146305, "loc": { "start": { "line": 3613, @@ -494092,8 +494092,8 @@ "postfix": false, "binop": null }, - "start": 146306, - "end": 146307, + "start": 146305, + "end": 146306, "loc": { "start": { "line": 3613, @@ -494117,8 +494117,8 @@ "postfix": false, "binop": null }, - "start": 146308, - "end": 146309, + "start": 146307, + "end": 146308, "loc": { "start": { "line": 3613, @@ -494143,8 +494143,8 @@ "binop": null }, "value": "renderFlags", - "start": 146330, - "end": 146341, + "start": 146329, + "end": 146340, "loc": { "start": { "line": 3614, @@ -494169,8 +494169,8 @@ "binop": null, "updateContext": null }, - "start": 146341, - "end": 146342, + "start": 146340, + "end": 146341, "loc": { "start": { "line": 3614, @@ -494195,8 +494195,8 @@ "binop": null }, "value": "xrayedSilhouetteTransparent", - "start": 146342, - "end": 146369, + "start": 146341, + "end": 146368, "loc": { "start": { "line": 3614, @@ -494222,8 +494222,8 @@ "updateContext": null }, "value": "=", - "start": 146370, - "end": 146371, + "start": 146369, + "end": 146370, "loc": { "start": { "line": 3614, @@ -494250,8 +494250,8 @@ "updateContext": null }, "value": "true", - "start": 146372, - "end": 146376, + "start": 146371, + "end": 146375, "loc": { "start": { "line": 3614, @@ -494276,8 +494276,8 @@ "binop": null, "updateContext": null }, - "start": 146376, - "end": 146377, + "start": 146375, + "end": 146376, "loc": { "start": { "line": 3614, @@ -494301,8 +494301,8 @@ "postfix": false, "binop": null }, - "start": 146394, - "end": 146395, + "start": 146393, + "end": 146394, "loc": { "start": { "line": 3615, @@ -494329,8 +494329,8 @@ "updateContext": null }, "value": "else", - "start": 146396, - "end": 146400, + "start": 146395, + "end": 146399, "loc": { "start": { "line": 3615, @@ -494354,8 +494354,8 @@ "postfix": false, "binop": null }, - "start": 146401, - "end": 146402, + "start": 146400, + "end": 146401, "loc": { "start": { "line": 3615, @@ -494380,8 +494380,8 @@ "binop": null }, "value": "renderFlags", - "start": 146423, - "end": 146434, + "start": 146422, + "end": 146433, "loc": { "start": { "line": 3616, @@ -494406,8 +494406,8 @@ "binop": null, "updateContext": null }, - "start": 146434, - "end": 146435, + "start": 146433, + "end": 146434, "loc": { "start": { "line": 3616, @@ -494432,8 +494432,8 @@ "binop": null }, "value": "xrayedSilhouetteOpaque", - "start": 146435, - "end": 146457, + "start": 146434, + "end": 146456, "loc": { "start": { "line": 3616, @@ -494459,8 +494459,8 @@ "updateContext": null }, "value": "=", - "start": 146458, - "end": 146459, + "start": 146457, + "end": 146458, "loc": { "start": { "line": 3616, @@ -494487,8 +494487,8 @@ "updateContext": null }, "value": "true", - "start": 146460, - "end": 146464, + "start": 146459, + "end": 146463, "loc": { "start": { "line": 3616, @@ -494513,8 +494513,8 @@ "binop": null, "updateContext": null }, - "start": 146464, - "end": 146465, + "start": 146463, + "end": 146464, "loc": { "start": { "line": 3616, @@ -494538,8 +494538,8 @@ "postfix": false, "binop": null }, - "start": 146482, - "end": 146483, + "start": 146481, + "end": 146482, "loc": { "start": { "line": 3617, @@ -494563,8 +494563,8 @@ "postfix": false, "binop": null }, - "start": 146496, - "end": 146497, + "start": 146495, + "end": 146496, "loc": { "start": { "line": 3618, @@ -494591,8 +494591,8 @@ "updateContext": null }, "value": "if", - "start": 146510, - "end": 146512, + "start": 146509, + "end": 146511, "loc": { "start": { "line": 3619, @@ -494616,8 +494616,8 @@ "postfix": false, "binop": null }, - "start": 146513, - "end": 146514, + "start": 146512, + "end": 146513, "loc": { "start": { "line": 3619, @@ -494642,8 +494642,8 @@ "binop": null }, "value": "xrayMaterial", - "start": 146514, - "end": 146526, + "start": 146513, + "end": 146525, "loc": { "start": { "line": 3619, @@ -494668,8 +494668,8 @@ "binop": null, "updateContext": null }, - "start": 146526, - "end": 146527, + "start": 146525, + "end": 146526, "loc": { "start": { "line": 3619, @@ -494694,8 +494694,8 @@ "binop": null }, "value": "edges", - "start": 146527, - "end": 146532, + "start": 146526, + "end": 146531, "loc": { "start": { "line": 3619, @@ -494719,8 +494719,8 @@ "postfix": false, "binop": null }, - "start": 146532, - "end": 146533, + "start": 146531, + "end": 146532, "loc": { "start": { "line": 3619, @@ -494744,8 +494744,8 @@ "postfix": false, "binop": null }, - "start": 146534, - "end": 146535, + "start": 146533, + "end": 146534, "loc": { "start": { "line": 3619, @@ -494772,8 +494772,8 @@ "updateContext": null }, "value": "if", - "start": 146552, - "end": 146554, + "start": 146551, + "end": 146553, "loc": { "start": { "line": 3620, @@ -494797,8 +494797,8 @@ "postfix": false, "binop": null }, - "start": 146555, - "end": 146556, + "start": 146554, + "end": 146555, "loc": { "start": { "line": 3620, @@ -494823,8 +494823,8 @@ "binop": null }, "value": "xrayMaterial", - "start": 146556, - "end": 146568, + "start": 146555, + "end": 146567, "loc": { "start": { "line": 3620, @@ -494849,8 +494849,8 @@ "binop": null, "updateContext": null }, - "start": 146568, - "end": 146569, + "start": 146567, + "end": 146568, "loc": { "start": { "line": 3620, @@ -494875,8 +494875,8 @@ "binop": null }, "value": "edgeAlpha", - "start": 146569, - "end": 146578, + "start": 146568, + "end": 146577, "loc": { "start": { "line": 3620, @@ -494902,8 +494902,8 @@ "updateContext": null }, "value": "<", - "start": 146579, - "end": 146580, + "start": 146578, + "end": 146579, "loc": { "start": { "line": 3620, @@ -494929,8 +494929,8 @@ "updateContext": null }, "value": 1, - "start": 146581, - "end": 146584, + "start": 146580, + "end": 146583, "loc": { "start": { "line": 3620, @@ -494954,8 +494954,8 @@ "postfix": false, "binop": null }, - "start": 146584, - "end": 146585, + "start": 146583, + "end": 146584, "loc": { "start": { "line": 3620, @@ -494979,8 +494979,8 @@ "postfix": false, "binop": null }, - "start": 146586, - "end": 146587, + "start": 146585, + "end": 146586, "loc": { "start": { "line": 3620, @@ -495005,8 +495005,8 @@ "binop": null }, "value": "renderFlags", - "start": 146608, - "end": 146619, + "start": 146607, + "end": 146618, "loc": { "start": { "line": 3621, @@ -495031,8 +495031,8 @@ "binop": null, "updateContext": null }, - "start": 146619, - "end": 146620, + "start": 146618, + "end": 146619, "loc": { "start": { "line": 3621, @@ -495057,8 +495057,8 @@ "binop": null }, "value": "xrayedEdgesTransparent", - "start": 146620, - "end": 146642, + "start": 146619, + "end": 146641, "loc": { "start": { "line": 3621, @@ -495084,8 +495084,8 @@ "updateContext": null }, "value": "=", - "start": 146643, - "end": 146644, + "start": 146642, + "end": 146643, "loc": { "start": { "line": 3621, @@ -495112,8 +495112,8 @@ "updateContext": null }, "value": "true", - "start": 146645, - "end": 146649, + "start": 146644, + "end": 146648, "loc": { "start": { "line": 3621, @@ -495138,8 +495138,8 @@ "binop": null, "updateContext": null }, - "start": 146649, - "end": 146650, + "start": 146648, + "end": 146649, "loc": { "start": { "line": 3621, @@ -495163,8 +495163,8 @@ "postfix": false, "binop": null }, - "start": 146667, - "end": 146668, + "start": 146666, + "end": 146667, "loc": { "start": { "line": 3622, @@ -495191,8 +495191,8 @@ "updateContext": null }, "value": "else", - "start": 146669, - "end": 146673, + "start": 146668, + "end": 146672, "loc": { "start": { "line": 3622, @@ -495216,8 +495216,8 @@ "postfix": false, "binop": null }, - "start": 146674, - "end": 146675, + "start": 146673, + "end": 146674, "loc": { "start": { "line": 3622, @@ -495242,8 +495242,8 @@ "binop": null }, "value": "renderFlags", - "start": 146696, - "end": 146707, + "start": 146695, + "end": 146706, "loc": { "start": { "line": 3623, @@ -495268,8 +495268,8 @@ "binop": null, "updateContext": null }, - "start": 146707, - "end": 146708, + "start": 146706, + "end": 146707, "loc": { "start": { "line": 3623, @@ -495294,8 +495294,8 @@ "binop": null }, "value": "xrayedEdgesOpaque", - "start": 146708, - "end": 146725, + "start": 146707, + "end": 146724, "loc": { "start": { "line": 3623, @@ -495321,8 +495321,8 @@ "updateContext": null }, "value": "=", - "start": 146726, - "end": 146727, + "start": 146725, + "end": 146726, "loc": { "start": { "line": 3623, @@ -495349,8 +495349,8 @@ "updateContext": null }, "value": "true", - "start": 146728, - "end": 146732, + "start": 146727, + "end": 146731, "loc": { "start": { "line": 3623, @@ -495375,8 +495375,8 @@ "binop": null, "updateContext": null }, - "start": 146732, - "end": 146733, + "start": 146731, + "end": 146732, "loc": { "start": { "line": 3623, @@ -495400,8 +495400,8 @@ "postfix": false, "binop": null }, - "start": 146750, - "end": 146751, + "start": 146749, + "end": 146750, "loc": { "start": { "line": 3624, @@ -495425,8 +495425,8 @@ "postfix": false, "binop": null }, - "start": 146764, - "end": 146765, + "start": 146763, + "end": 146764, "loc": { "start": { "line": 3625, @@ -495450,8 +495450,8 @@ "postfix": false, "binop": null }, - "start": 146774, - "end": 146775, + "start": 146773, + "end": 146774, "loc": { "start": { "line": 3626, @@ -495478,8 +495478,8 @@ "updateContext": null }, "value": "if", - "start": 146784, - "end": 146786, + "start": 146783, + "end": 146785, "loc": { "start": { "line": 3627, @@ -495503,8 +495503,8 @@ "postfix": false, "binop": null }, - "start": 146787, - "end": 146788, + "start": 146786, + "end": 146787, "loc": { "start": { "line": 3627, @@ -495531,8 +495531,8 @@ "updateContext": null }, "value": "this", - "start": 146788, - "end": 146792, + "start": 146787, + "end": 146791, "loc": { "start": { "line": 3627, @@ -495557,8 +495557,8 @@ "binop": null, "updateContext": null }, - "start": 146792, - "end": 146793, + "start": 146791, + "end": 146792, "loc": { "start": { "line": 3627, @@ -495583,8 +495583,8 @@ "binop": null }, "value": "numEdgesLayerPortions", - "start": 146793, - "end": 146814, + "start": 146792, + "end": 146813, "loc": { "start": { "line": 3627, @@ -495610,8 +495610,8 @@ "updateContext": null }, "value": ">", - "start": 146815, - "end": 146816, + "start": 146814, + "end": 146815, "loc": { "start": { "line": 3627, @@ -495637,8 +495637,8 @@ "updateContext": null }, "value": 0, - "start": 146817, - "end": 146818, + "start": 146816, + "end": 146817, "loc": { "start": { "line": 3627, @@ -495662,8 +495662,8 @@ "postfix": false, "binop": null }, - "start": 146818, - "end": 146819, + "start": 146817, + "end": 146818, "loc": { "start": { "line": 3627, @@ -495687,8 +495687,8 @@ "postfix": false, "binop": null }, - "start": 146820, - "end": 146821, + "start": 146819, + "end": 146820, "loc": { "start": { "line": 3627, @@ -495715,8 +495715,8 @@ "updateContext": null }, "value": "const", - "start": 146834, - "end": 146839, + "start": 146833, + "end": 146838, "loc": { "start": { "line": 3628, @@ -495741,8 +495741,8 @@ "binop": null }, "value": "edgeMaterial", - "start": 146840, - "end": 146852, + "start": 146839, + "end": 146851, "loc": { "start": { "line": 3628, @@ -495768,8 +495768,8 @@ "updateContext": null }, "value": "=", - "start": 146853, - "end": 146854, + "start": 146852, + "end": 146853, "loc": { "start": { "line": 3628, @@ -495796,8 +495796,8 @@ "updateContext": null }, "value": "this", - "start": 146855, - "end": 146859, + "start": 146854, + "end": 146858, "loc": { "start": { "line": 3628, @@ -495822,8 +495822,8 @@ "binop": null, "updateContext": null }, - "start": 146859, - "end": 146860, + "start": 146858, + "end": 146859, "loc": { "start": { "line": 3628, @@ -495848,8 +495848,8 @@ "binop": null }, "value": "scene", - "start": 146860, - "end": 146865, + "start": 146859, + "end": 146864, "loc": { "start": { "line": 3628, @@ -495874,8 +495874,8 @@ "binop": null, "updateContext": null }, - "start": 146865, - "end": 146866, + "start": 146864, + "end": 146865, "loc": { "start": { "line": 3628, @@ -495900,8 +495900,8 @@ "binop": null }, "value": "edgeMaterial", - "start": 146866, - "end": 146878, + "start": 146865, + "end": 146877, "loc": { "start": { "line": 3628, @@ -495926,8 +495926,8 @@ "binop": null, "updateContext": null }, - "start": 146878, - "end": 146879, + "start": 146877, + "end": 146878, "loc": { "start": { "line": 3628, @@ -495952,8 +495952,8 @@ "binop": null }, "value": "_state", - "start": 146879, - "end": 146885, + "start": 146878, + "end": 146884, "loc": { "start": { "line": 3628, @@ -495978,8 +495978,8 @@ "binop": null, "updateContext": null }, - "start": 146885, - "end": 146886, + "start": 146884, + "end": 146885, "loc": { "start": { "line": 3628, @@ -496006,8 +496006,8 @@ "updateContext": null }, "value": "if", - "start": 146899, - "end": 146901, + "start": 146898, + "end": 146900, "loc": { "start": { "line": 3629, @@ -496031,8 +496031,8 @@ "postfix": false, "binop": null }, - "start": 146902, - "end": 146903, + "start": 146901, + "end": 146902, "loc": { "start": { "line": 3629, @@ -496057,8 +496057,8 @@ "binop": null }, "value": "edgeMaterial", - "start": 146903, - "end": 146915, + "start": 146902, + "end": 146914, "loc": { "start": { "line": 3629, @@ -496083,8 +496083,8 @@ "binop": null, "updateContext": null }, - "start": 146915, - "end": 146916, + "start": 146914, + "end": 146915, "loc": { "start": { "line": 3629, @@ -496109,8 +496109,8 @@ "binop": null }, "value": "edges", - "start": 146916, - "end": 146921, + "start": 146915, + "end": 146920, "loc": { "start": { "line": 3629, @@ -496134,8 +496134,8 @@ "postfix": false, "binop": null }, - "start": 146921, - "end": 146922, + "start": 146920, + "end": 146921, "loc": { "start": { "line": 3629, @@ -496159,8 +496159,8 @@ "postfix": false, "binop": null }, - "start": 146923, - "end": 146924, + "start": 146922, + "end": 146923, "loc": { "start": { "line": 3629, @@ -496185,8 +496185,8 @@ "binop": null }, "value": "renderFlags", - "start": 146941, - "end": 146952, + "start": 146940, + "end": 146951, "loc": { "start": { "line": 3630, @@ -496211,8 +496211,8 @@ "binop": null, "updateContext": null }, - "start": 146952, - "end": 146953, + "start": 146951, + "end": 146952, "loc": { "start": { "line": 3630, @@ -496237,8 +496237,8 @@ "binop": null }, "value": "edgesOpaque", - "start": 146953, - "end": 146964, + "start": 146952, + "end": 146963, "loc": { "start": { "line": 3630, @@ -496264,8 +496264,8 @@ "updateContext": null }, "value": "=", - "start": 146965, - "end": 146966, + "start": 146964, + "end": 146965, "loc": { "start": { "line": 3630, @@ -496289,8 +496289,8 @@ "postfix": false, "binop": null }, - "start": 146967, - "end": 146968, + "start": 146966, + "end": 146967, "loc": { "start": { "line": 3630, @@ -496317,8 +496317,8 @@ "updateContext": null }, "value": "this", - "start": 146968, - "end": 146972, + "start": 146967, + "end": 146971, "loc": { "start": { "line": 3630, @@ -496343,8 +496343,8 @@ "binop": null, "updateContext": null }, - "start": 146972, - "end": 146973, + "start": 146971, + "end": 146972, "loc": { "start": { "line": 3630, @@ -496369,8 +496369,8 @@ "binop": null }, "value": "numTransparentLayerPortions", - "start": 146973, - "end": 147000, + "start": 146972, + "end": 146999, "loc": { "start": { "line": 3630, @@ -496396,8 +496396,8 @@ "updateContext": null }, "value": "<", - "start": 147001, - "end": 147002, + "start": 147000, + "end": 147001, "loc": { "start": { "line": 3630, @@ -496424,8 +496424,8 @@ "updateContext": null }, "value": "this", - "start": 147003, - "end": 147007, + "start": 147002, + "end": 147006, "loc": { "start": { "line": 3630, @@ -496450,8 +496450,8 @@ "binop": null, "updateContext": null }, - "start": 147007, - "end": 147008, + "start": 147006, + "end": 147007, "loc": { "start": { "line": 3630, @@ -496476,8 +496476,8 @@ "binop": null }, "value": "numPortions", - "start": 147008, - "end": 147019, + "start": 147007, + "end": 147018, "loc": { "start": { "line": 3630, @@ -496501,8 +496501,8 @@ "postfix": false, "binop": null }, - "start": 147019, - "end": 147020, + "start": 147018, + "end": 147019, "loc": { "start": { "line": 3630, @@ -496527,8 +496527,8 @@ "binop": null, "updateContext": null }, - "start": 147020, - "end": 147021, + "start": 147019, + "end": 147020, "loc": { "start": { "line": 3630, @@ -496555,8 +496555,8 @@ "updateContext": null }, "value": "if", - "start": 147038, - "end": 147040, + "start": 147037, + "end": 147039, "loc": { "start": { "line": 3631, @@ -496580,8 +496580,8 @@ "postfix": false, "binop": null }, - "start": 147041, - "end": 147042, + "start": 147040, + "end": 147041, "loc": { "start": { "line": 3631, @@ -496608,8 +496608,8 @@ "updateContext": null }, "value": "this", - "start": 147042, - "end": 147046, + "start": 147041, + "end": 147045, "loc": { "start": { "line": 3631, @@ -496634,8 +496634,8 @@ "binop": null, "updateContext": null }, - "start": 147046, - "end": 147047, + "start": 147045, + "end": 147046, "loc": { "start": { "line": 3631, @@ -496660,8 +496660,8 @@ "binop": null }, "value": "numTransparentLayerPortions", - "start": 147047, - "end": 147074, + "start": 147046, + "end": 147073, "loc": { "start": { "line": 3631, @@ -496687,8 +496687,8 @@ "updateContext": null }, "value": ">", - "start": 147075, - "end": 147076, + "start": 147074, + "end": 147075, "loc": { "start": { "line": 3631, @@ -496714,8 +496714,8 @@ "updateContext": null }, "value": 0, - "start": 147077, - "end": 147078, + "start": 147076, + "end": 147077, "loc": { "start": { "line": 3631, @@ -496739,8 +496739,8 @@ "postfix": false, "binop": null }, - "start": 147078, - "end": 147079, + "start": 147077, + "end": 147078, "loc": { "start": { "line": 3631, @@ -496764,8 +496764,8 @@ "postfix": false, "binop": null }, - "start": 147080, - "end": 147081, + "start": 147079, + "end": 147080, "loc": { "start": { "line": 3631, @@ -496790,8 +496790,8 @@ "binop": null }, "value": "renderFlags", - "start": 147102, - "end": 147113, + "start": 147101, + "end": 147112, "loc": { "start": { "line": 3632, @@ -496816,8 +496816,8 @@ "binop": null, "updateContext": null }, - "start": 147113, - "end": 147114, + "start": 147112, + "end": 147113, "loc": { "start": { "line": 3632, @@ -496842,8 +496842,8 @@ "binop": null }, "value": "edgesTransparent", - "start": 147114, - "end": 147130, + "start": 147113, + "end": 147129, "loc": { "start": { "line": 3632, @@ -496869,8 +496869,8 @@ "updateContext": null }, "value": "=", - "start": 147131, - "end": 147132, + "start": 147130, + "end": 147131, "loc": { "start": { "line": 3632, @@ -496897,8 +496897,8 @@ "updateContext": null }, "value": "true", - "start": 147133, - "end": 147137, + "start": 147132, + "end": 147136, "loc": { "start": { "line": 3632, @@ -496923,8 +496923,8 @@ "binop": null, "updateContext": null }, - "start": 147137, - "end": 147138, + "start": 147136, + "end": 147137, "loc": { "start": { "line": 3632, @@ -496948,8 +496948,8 @@ "postfix": false, "binop": null }, - "start": 147155, - "end": 147156, + "start": 147154, + "end": 147155, "loc": { "start": { "line": 3633, @@ -496973,8 +496973,8 @@ "postfix": false, "binop": null }, - "start": 147169, - "end": 147170, + "start": 147168, + "end": 147169, "loc": { "start": { "line": 3634, @@ -496998,8 +496998,8 @@ "postfix": false, "binop": null }, - "start": 147179, - "end": 147180, + "start": 147178, + "end": 147179, "loc": { "start": { "line": 3635, @@ -497026,8 +497026,8 @@ "updateContext": null }, "value": "if", - "start": 147189, - "end": 147191, + "start": 147188, + "end": 147190, "loc": { "start": { "line": 3636, @@ -497051,8 +497051,8 @@ "postfix": false, "binop": null }, - "start": 147192, - "end": 147193, + "start": 147191, + "end": 147192, "loc": { "start": { "line": 3636, @@ -497079,8 +497079,8 @@ "updateContext": null }, "value": "this", - "start": 147193, - "end": 147197, + "start": 147192, + "end": 147196, "loc": { "start": { "line": 3636, @@ -497105,8 +497105,8 @@ "binop": null, "updateContext": null }, - "start": 147197, - "end": 147198, + "start": 147196, + "end": 147197, "loc": { "start": { "line": 3636, @@ -497131,8 +497131,8 @@ "binop": null }, "value": "numSelectedLayerPortions", - "start": 147198, - "end": 147222, + "start": 147197, + "end": 147221, "loc": { "start": { "line": 3636, @@ -497158,8 +497158,8 @@ "updateContext": null }, "value": ">", - "start": 147223, - "end": 147224, + "start": 147222, + "end": 147223, "loc": { "start": { "line": 3636, @@ -497185,8 +497185,8 @@ "updateContext": null }, "value": 0, - "start": 147225, - "end": 147226, + "start": 147224, + "end": 147225, "loc": { "start": { "line": 3636, @@ -497210,8 +497210,8 @@ "postfix": false, "binop": null }, - "start": 147226, - "end": 147227, + "start": 147225, + "end": 147226, "loc": { "start": { "line": 3636, @@ -497235,8 +497235,8 @@ "postfix": false, "binop": null }, - "start": 147228, - "end": 147229, + "start": 147227, + "end": 147228, "loc": { "start": { "line": 3636, @@ -497263,8 +497263,8 @@ "updateContext": null }, "value": "const", - "start": 147242, - "end": 147247, + "start": 147241, + "end": 147246, "loc": { "start": { "line": 3637, @@ -497289,8 +497289,8 @@ "binop": null }, "value": "selectedMaterial", - "start": 147248, - "end": 147264, + "start": 147247, + "end": 147263, "loc": { "start": { "line": 3637, @@ -497316,8 +497316,8 @@ "updateContext": null }, "value": "=", - "start": 147265, - "end": 147266, + "start": 147264, + "end": 147265, "loc": { "start": { "line": 3637, @@ -497344,8 +497344,8 @@ "updateContext": null }, "value": "this", - "start": 147267, - "end": 147271, + "start": 147266, + "end": 147270, "loc": { "start": { "line": 3637, @@ -497370,8 +497370,8 @@ "binop": null, "updateContext": null }, - "start": 147271, - "end": 147272, + "start": 147270, + "end": 147271, "loc": { "start": { "line": 3637, @@ -497396,8 +497396,8 @@ "binop": null }, "value": "scene", - "start": 147272, - "end": 147277, + "start": 147271, + "end": 147276, "loc": { "start": { "line": 3637, @@ -497422,8 +497422,8 @@ "binop": null, "updateContext": null }, - "start": 147277, - "end": 147278, + "start": 147276, + "end": 147277, "loc": { "start": { "line": 3637, @@ -497448,8 +497448,8 @@ "binop": null }, "value": "selectedMaterial", - "start": 147278, - "end": 147294, + "start": 147277, + "end": 147293, "loc": { "start": { "line": 3637, @@ -497474,8 +497474,8 @@ "binop": null, "updateContext": null }, - "start": 147294, - "end": 147295, + "start": 147293, + "end": 147294, "loc": { "start": { "line": 3637, @@ -497500,8 +497500,8 @@ "binop": null }, "value": "_state", - "start": 147295, - "end": 147301, + "start": 147294, + "end": 147300, "loc": { "start": { "line": 3637, @@ -497526,8 +497526,8 @@ "binop": null, "updateContext": null }, - "start": 147301, - "end": 147302, + "start": 147300, + "end": 147301, "loc": { "start": { "line": 3637, @@ -497554,8 +497554,8 @@ "updateContext": null }, "value": "if", - "start": 147315, - "end": 147317, + "start": 147314, + "end": 147316, "loc": { "start": { "line": 3638, @@ -497579,8 +497579,8 @@ "postfix": false, "binop": null }, - "start": 147318, - "end": 147319, + "start": 147317, + "end": 147318, "loc": { "start": { "line": 3638, @@ -497605,8 +497605,8 @@ "binop": null }, "value": "selectedMaterial", - "start": 147319, - "end": 147335, + "start": 147318, + "end": 147334, "loc": { "start": { "line": 3638, @@ -497631,8 +497631,8 @@ "binop": null, "updateContext": null }, - "start": 147335, - "end": 147336, + "start": 147334, + "end": 147335, "loc": { "start": { "line": 3638, @@ -497657,8 +497657,8 @@ "binop": null }, "value": "fill", - "start": 147336, - "end": 147340, + "start": 147335, + "end": 147339, "loc": { "start": { "line": 3638, @@ -497682,8 +497682,8 @@ "postfix": false, "binop": null }, - "start": 147340, - "end": 147341, + "start": 147339, + "end": 147340, "loc": { "start": { "line": 3638, @@ -497707,8 +497707,8 @@ "postfix": false, "binop": null }, - "start": 147342, - "end": 147343, + "start": 147341, + "end": 147342, "loc": { "start": { "line": 3638, @@ -497735,8 +497735,8 @@ "updateContext": null }, "value": "if", - "start": 147360, - "end": 147362, + "start": 147359, + "end": 147361, "loc": { "start": { "line": 3639, @@ -497760,8 +497760,8 @@ "postfix": false, "binop": null }, - "start": 147363, - "end": 147364, + "start": 147362, + "end": 147363, "loc": { "start": { "line": 3639, @@ -497786,8 +497786,8 @@ "binop": null }, "value": "selectedMaterial", - "start": 147364, - "end": 147380, + "start": 147363, + "end": 147379, "loc": { "start": { "line": 3639, @@ -497812,8 +497812,8 @@ "binop": null, "updateContext": null }, - "start": 147380, - "end": 147381, + "start": 147379, + "end": 147380, "loc": { "start": { "line": 3639, @@ -497838,8 +497838,8 @@ "binop": null }, "value": "fillAlpha", - "start": 147381, - "end": 147390, + "start": 147380, + "end": 147389, "loc": { "start": { "line": 3639, @@ -497865,8 +497865,8 @@ "updateContext": null }, "value": "<", - "start": 147391, - "end": 147392, + "start": 147390, + "end": 147391, "loc": { "start": { "line": 3639, @@ -497892,8 +497892,8 @@ "updateContext": null }, "value": 1, - "start": 147393, - "end": 147396, + "start": 147392, + "end": 147395, "loc": { "start": { "line": 3639, @@ -497917,8 +497917,8 @@ "postfix": false, "binop": null }, - "start": 147396, - "end": 147397, + "start": 147395, + "end": 147396, "loc": { "start": { "line": 3639, @@ -497942,8 +497942,8 @@ "postfix": false, "binop": null }, - "start": 147398, - "end": 147399, + "start": 147397, + "end": 147398, "loc": { "start": { "line": 3639, @@ -497968,8 +497968,8 @@ "binop": null }, "value": "renderFlags", - "start": 147420, - "end": 147431, + "start": 147419, + "end": 147430, "loc": { "start": { "line": 3640, @@ -497994,8 +497994,8 @@ "binop": null, "updateContext": null }, - "start": 147431, - "end": 147432, + "start": 147430, + "end": 147431, "loc": { "start": { "line": 3640, @@ -498020,8 +498020,8 @@ "binop": null }, "value": "selectedSilhouetteTransparent", - "start": 147432, - "end": 147461, + "start": 147431, + "end": 147460, "loc": { "start": { "line": 3640, @@ -498047,8 +498047,8 @@ "updateContext": null }, "value": "=", - "start": 147462, - "end": 147463, + "start": 147461, + "end": 147462, "loc": { "start": { "line": 3640, @@ -498075,8 +498075,8 @@ "updateContext": null }, "value": "true", - "start": 147464, - "end": 147468, + "start": 147463, + "end": 147467, "loc": { "start": { "line": 3640, @@ -498101,8 +498101,8 @@ "binop": null, "updateContext": null }, - "start": 147468, - "end": 147469, + "start": 147467, + "end": 147468, "loc": { "start": { "line": 3640, @@ -498126,8 +498126,8 @@ "postfix": false, "binop": null }, - "start": 147486, - "end": 147487, + "start": 147485, + "end": 147486, "loc": { "start": { "line": 3641, @@ -498154,8 +498154,8 @@ "updateContext": null }, "value": "else", - "start": 147488, - "end": 147492, + "start": 147487, + "end": 147491, "loc": { "start": { "line": 3641, @@ -498179,8 +498179,8 @@ "postfix": false, "binop": null }, - "start": 147493, - "end": 147494, + "start": 147492, + "end": 147493, "loc": { "start": { "line": 3641, @@ -498205,8 +498205,8 @@ "binop": null }, "value": "renderFlags", - "start": 147515, - "end": 147526, + "start": 147514, + "end": 147525, "loc": { "start": { "line": 3642, @@ -498231,8 +498231,8 @@ "binop": null, "updateContext": null }, - "start": 147526, - "end": 147527, + "start": 147525, + "end": 147526, "loc": { "start": { "line": 3642, @@ -498257,8 +498257,8 @@ "binop": null }, "value": "selectedSilhouetteOpaque", - "start": 147527, - "end": 147551, + "start": 147526, + "end": 147550, "loc": { "start": { "line": 3642, @@ -498284,8 +498284,8 @@ "updateContext": null }, "value": "=", - "start": 147552, - "end": 147553, + "start": 147551, + "end": 147552, "loc": { "start": { "line": 3642, @@ -498312,8 +498312,8 @@ "updateContext": null }, "value": "true", - "start": 147554, - "end": 147558, + "start": 147553, + "end": 147557, "loc": { "start": { "line": 3642, @@ -498338,8 +498338,8 @@ "binop": null, "updateContext": null }, - "start": 147558, - "end": 147559, + "start": 147557, + "end": 147558, "loc": { "start": { "line": 3642, @@ -498363,8 +498363,8 @@ "postfix": false, "binop": null }, - "start": 147576, - "end": 147577, + "start": 147575, + "end": 147576, "loc": { "start": { "line": 3643, @@ -498388,8 +498388,8 @@ "postfix": false, "binop": null }, - "start": 147590, - "end": 147591, + "start": 147589, + "end": 147590, "loc": { "start": { "line": 3644, @@ -498416,8 +498416,8 @@ "updateContext": null }, "value": "if", - "start": 147604, - "end": 147606, + "start": 147603, + "end": 147605, "loc": { "start": { "line": 3645, @@ -498441,8 +498441,8 @@ "postfix": false, "binop": null }, - "start": 147607, - "end": 147608, + "start": 147606, + "end": 147607, "loc": { "start": { "line": 3645, @@ -498467,8 +498467,8 @@ "binop": null }, "value": "selectedMaterial", - "start": 147608, - "end": 147624, + "start": 147607, + "end": 147623, "loc": { "start": { "line": 3645, @@ -498493,8 +498493,8 @@ "binop": null, "updateContext": null }, - "start": 147624, - "end": 147625, + "start": 147623, + "end": 147624, "loc": { "start": { "line": 3645, @@ -498519,8 +498519,8 @@ "binop": null }, "value": "edges", - "start": 147625, - "end": 147630, + "start": 147624, + "end": 147629, "loc": { "start": { "line": 3645, @@ -498544,8 +498544,8 @@ "postfix": false, "binop": null }, - "start": 147630, - "end": 147631, + "start": 147629, + "end": 147630, "loc": { "start": { "line": 3645, @@ -498569,8 +498569,8 @@ "postfix": false, "binop": null }, - "start": 147632, - "end": 147633, + "start": 147631, + "end": 147632, "loc": { "start": { "line": 3645, @@ -498597,8 +498597,8 @@ "updateContext": null }, "value": "if", - "start": 147650, - "end": 147652, + "start": 147649, + "end": 147651, "loc": { "start": { "line": 3646, @@ -498622,8 +498622,8 @@ "postfix": false, "binop": null }, - "start": 147653, - "end": 147654, + "start": 147652, + "end": 147653, "loc": { "start": { "line": 3646, @@ -498648,8 +498648,8 @@ "binop": null }, "value": "selectedMaterial", - "start": 147654, - "end": 147670, + "start": 147653, + "end": 147669, "loc": { "start": { "line": 3646, @@ -498674,8 +498674,8 @@ "binop": null, "updateContext": null }, - "start": 147670, - "end": 147671, + "start": 147669, + "end": 147670, "loc": { "start": { "line": 3646, @@ -498700,8 +498700,8 @@ "binop": null }, "value": "edgeAlpha", - "start": 147671, - "end": 147680, + "start": 147670, + "end": 147679, "loc": { "start": { "line": 3646, @@ -498727,8 +498727,8 @@ "updateContext": null }, "value": "<", - "start": 147681, - "end": 147682, + "start": 147680, + "end": 147681, "loc": { "start": { "line": 3646, @@ -498754,8 +498754,8 @@ "updateContext": null }, "value": 1, - "start": 147683, - "end": 147686, + "start": 147682, + "end": 147685, "loc": { "start": { "line": 3646, @@ -498779,8 +498779,8 @@ "postfix": false, "binop": null }, - "start": 147686, - "end": 147687, + "start": 147685, + "end": 147686, "loc": { "start": { "line": 3646, @@ -498804,8 +498804,8 @@ "postfix": false, "binop": null }, - "start": 147688, - "end": 147689, + "start": 147687, + "end": 147688, "loc": { "start": { "line": 3646, @@ -498830,8 +498830,8 @@ "binop": null }, "value": "renderFlags", - "start": 147710, - "end": 147721, + "start": 147709, + "end": 147720, "loc": { "start": { "line": 3647, @@ -498856,8 +498856,8 @@ "binop": null, "updateContext": null }, - "start": 147721, - "end": 147722, + "start": 147720, + "end": 147721, "loc": { "start": { "line": 3647, @@ -498882,8 +498882,8 @@ "binop": null }, "value": "selectedEdgesTransparent", - "start": 147722, - "end": 147746, + "start": 147721, + "end": 147745, "loc": { "start": { "line": 3647, @@ -498909,8 +498909,8 @@ "updateContext": null }, "value": "=", - "start": 147747, - "end": 147748, + "start": 147746, + "end": 147747, "loc": { "start": { "line": 3647, @@ -498937,8 +498937,8 @@ "updateContext": null }, "value": "true", - "start": 147749, - "end": 147753, + "start": 147748, + "end": 147752, "loc": { "start": { "line": 3647, @@ -498963,8 +498963,8 @@ "binop": null, "updateContext": null }, - "start": 147753, - "end": 147754, + "start": 147752, + "end": 147753, "loc": { "start": { "line": 3647, @@ -498988,8 +498988,8 @@ "postfix": false, "binop": null }, - "start": 147771, - "end": 147772, + "start": 147770, + "end": 147771, "loc": { "start": { "line": 3648, @@ -499016,8 +499016,8 @@ "updateContext": null }, "value": "else", - "start": 147773, - "end": 147777, + "start": 147772, + "end": 147776, "loc": { "start": { "line": 3648, @@ -499041,8 +499041,8 @@ "postfix": false, "binop": null }, - "start": 147778, - "end": 147779, + "start": 147777, + "end": 147778, "loc": { "start": { "line": 3648, @@ -499067,8 +499067,8 @@ "binop": null }, "value": "renderFlags", - "start": 147800, - "end": 147811, + "start": 147799, + "end": 147810, "loc": { "start": { "line": 3649, @@ -499093,8 +499093,8 @@ "binop": null, "updateContext": null }, - "start": 147811, - "end": 147812, + "start": 147810, + "end": 147811, "loc": { "start": { "line": 3649, @@ -499119,8 +499119,8 @@ "binop": null }, "value": "selectedEdgesOpaque", - "start": 147812, - "end": 147831, + "start": 147811, + "end": 147830, "loc": { "start": { "line": 3649, @@ -499146,8 +499146,8 @@ "updateContext": null }, "value": "=", - "start": 147832, - "end": 147833, + "start": 147831, + "end": 147832, "loc": { "start": { "line": 3649, @@ -499174,8 +499174,8 @@ "updateContext": null }, "value": "true", - "start": 147834, - "end": 147838, + "start": 147833, + "end": 147837, "loc": { "start": { "line": 3649, @@ -499200,8 +499200,8 @@ "binop": null, "updateContext": null }, - "start": 147838, - "end": 147839, + "start": 147837, + "end": 147838, "loc": { "start": { "line": 3649, @@ -499225,8 +499225,8 @@ "postfix": false, "binop": null }, - "start": 147856, - "end": 147857, + "start": 147855, + "end": 147856, "loc": { "start": { "line": 3650, @@ -499250,8 +499250,8 @@ "postfix": false, "binop": null }, - "start": 147870, - "end": 147871, + "start": 147869, + "end": 147870, "loc": { "start": { "line": 3651, @@ -499275,8 +499275,8 @@ "postfix": false, "binop": null }, - "start": 147880, - "end": 147881, + "start": 147879, + "end": 147880, "loc": { "start": { "line": 3652, @@ -499303,8 +499303,8 @@ "updateContext": null }, "value": "if", - "start": 147890, - "end": 147892, + "start": 147889, + "end": 147891, "loc": { "start": { "line": 3653, @@ -499328,8 +499328,8 @@ "postfix": false, "binop": null }, - "start": 147893, - "end": 147894, + "start": 147892, + "end": 147893, "loc": { "start": { "line": 3653, @@ -499356,8 +499356,8 @@ "updateContext": null }, "value": "this", - "start": 147894, - "end": 147898, + "start": 147893, + "end": 147897, "loc": { "start": { "line": 3653, @@ -499382,8 +499382,8 @@ "binop": null, "updateContext": null }, - "start": 147898, - "end": 147899, + "start": 147897, + "end": 147898, "loc": { "start": { "line": 3653, @@ -499408,8 +499408,8 @@ "binop": null }, "value": "numHighlightedLayerPortions", - "start": 147899, - "end": 147926, + "start": 147898, + "end": 147925, "loc": { "start": { "line": 3653, @@ -499435,8 +499435,8 @@ "updateContext": null }, "value": ">", - "start": 147927, - "end": 147928, + "start": 147926, + "end": 147927, "loc": { "start": { "line": 3653, @@ -499462,8 +499462,8 @@ "updateContext": null }, "value": 0, - "start": 147929, - "end": 147930, + "start": 147928, + "end": 147929, "loc": { "start": { "line": 3653, @@ -499487,8 +499487,8 @@ "postfix": false, "binop": null }, - "start": 147930, - "end": 147931, + "start": 147929, + "end": 147930, "loc": { "start": { "line": 3653, @@ -499512,8 +499512,8 @@ "postfix": false, "binop": null }, - "start": 147932, - "end": 147933, + "start": 147931, + "end": 147932, "loc": { "start": { "line": 3653, @@ -499540,8 +499540,8 @@ "updateContext": null }, "value": "const", - "start": 147946, - "end": 147951, + "start": 147945, + "end": 147950, "loc": { "start": { "line": 3654, @@ -499566,8 +499566,8 @@ "binop": null }, "value": "highlightMaterial", - "start": 147952, - "end": 147969, + "start": 147951, + "end": 147968, "loc": { "start": { "line": 3654, @@ -499593,8 +499593,8 @@ "updateContext": null }, "value": "=", - "start": 147970, - "end": 147971, + "start": 147969, + "end": 147970, "loc": { "start": { "line": 3654, @@ -499621,8 +499621,8 @@ "updateContext": null }, "value": "this", - "start": 147972, - "end": 147976, + "start": 147971, + "end": 147975, "loc": { "start": { "line": 3654, @@ -499647,8 +499647,8 @@ "binop": null, "updateContext": null }, - "start": 147976, - "end": 147977, + "start": 147975, + "end": 147976, "loc": { "start": { "line": 3654, @@ -499673,8 +499673,8 @@ "binop": null }, "value": "scene", - "start": 147977, - "end": 147982, + "start": 147976, + "end": 147981, "loc": { "start": { "line": 3654, @@ -499699,8 +499699,8 @@ "binop": null, "updateContext": null }, - "start": 147982, - "end": 147983, + "start": 147981, + "end": 147982, "loc": { "start": { "line": 3654, @@ -499725,8 +499725,8 @@ "binop": null }, "value": "highlightMaterial", - "start": 147983, - "end": 148000, + "start": 147982, + "end": 147999, "loc": { "start": { "line": 3654, @@ -499751,8 +499751,8 @@ "binop": null, "updateContext": null }, - "start": 148000, - "end": 148001, + "start": 147999, + "end": 148000, "loc": { "start": { "line": 3654, @@ -499777,8 +499777,8 @@ "binop": null }, "value": "_state", - "start": 148001, - "end": 148007, + "start": 148000, + "end": 148006, "loc": { "start": { "line": 3654, @@ -499803,8 +499803,8 @@ "binop": null, "updateContext": null }, - "start": 148007, - "end": 148008, + "start": 148006, + "end": 148007, "loc": { "start": { "line": 3654, @@ -499831,8 +499831,8 @@ "updateContext": null }, "value": "if", - "start": 148021, - "end": 148023, + "start": 148020, + "end": 148022, "loc": { "start": { "line": 3655, @@ -499856,8 +499856,8 @@ "postfix": false, "binop": null }, - "start": 148024, - "end": 148025, + "start": 148023, + "end": 148024, "loc": { "start": { "line": 3655, @@ -499882,8 +499882,8 @@ "binop": null }, "value": "highlightMaterial", - "start": 148025, - "end": 148042, + "start": 148024, + "end": 148041, "loc": { "start": { "line": 3655, @@ -499908,8 +499908,8 @@ "binop": null, "updateContext": null }, - "start": 148042, - "end": 148043, + "start": 148041, + "end": 148042, "loc": { "start": { "line": 3655, @@ -499934,8 +499934,8 @@ "binop": null }, "value": "fill", - "start": 148043, - "end": 148047, + "start": 148042, + "end": 148046, "loc": { "start": { "line": 3655, @@ -499959,8 +499959,8 @@ "postfix": false, "binop": null }, - "start": 148047, - "end": 148048, + "start": 148046, + "end": 148047, "loc": { "start": { "line": 3655, @@ -499984,8 +499984,8 @@ "postfix": false, "binop": null }, - "start": 148049, - "end": 148050, + "start": 148048, + "end": 148049, "loc": { "start": { "line": 3655, @@ -500012,8 +500012,8 @@ "updateContext": null }, "value": "if", - "start": 148067, - "end": 148069, + "start": 148066, + "end": 148068, "loc": { "start": { "line": 3656, @@ -500037,8 +500037,8 @@ "postfix": false, "binop": null }, - "start": 148070, - "end": 148071, + "start": 148069, + "end": 148070, "loc": { "start": { "line": 3656, @@ -500063,8 +500063,8 @@ "binop": null }, "value": "highlightMaterial", - "start": 148071, - "end": 148088, + "start": 148070, + "end": 148087, "loc": { "start": { "line": 3656, @@ -500089,8 +500089,8 @@ "binop": null, "updateContext": null }, - "start": 148088, - "end": 148089, + "start": 148087, + "end": 148088, "loc": { "start": { "line": 3656, @@ -500115,8 +500115,8 @@ "binop": null }, "value": "fillAlpha", - "start": 148089, - "end": 148098, + "start": 148088, + "end": 148097, "loc": { "start": { "line": 3656, @@ -500142,8 +500142,8 @@ "updateContext": null }, "value": "<", - "start": 148099, - "end": 148100, + "start": 148098, + "end": 148099, "loc": { "start": { "line": 3656, @@ -500169,8 +500169,8 @@ "updateContext": null }, "value": 1, - "start": 148101, - "end": 148104, + "start": 148100, + "end": 148103, "loc": { "start": { "line": 3656, @@ -500194,8 +500194,8 @@ "postfix": false, "binop": null }, - "start": 148104, - "end": 148105, + "start": 148103, + "end": 148104, "loc": { "start": { "line": 3656, @@ -500219,8 +500219,8 @@ "postfix": false, "binop": null }, - "start": 148106, - "end": 148107, + "start": 148105, + "end": 148106, "loc": { "start": { "line": 3656, @@ -500245,8 +500245,8 @@ "binop": null }, "value": "renderFlags", - "start": 148128, - "end": 148139, + "start": 148127, + "end": 148138, "loc": { "start": { "line": 3657, @@ -500271,8 +500271,8 @@ "binop": null, "updateContext": null }, - "start": 148139, - "end": 148140, + "start": 148138, + "end": 148139, "loc": { "start": { "line": 3657, @@ -500297,8 +500297,8 @@ "binop": null }, "value": "highlightedSilhouetteTransparent", - "start": 148140, - "end": 148172, + "start": 148139, + "end": 148171, "loc": { "start": { "line": 3657, @@ -500324,8 +500324,8 @@ "updateContext": null }, "value": "=", - "start": 148173, - "end": 148174, + "start": 148172, + "end": 148173, "loc": { "start": { "line": 3657, @@ -500352,8 +500352,8 @@ "updateContext": null }, "value": "true", - "start": 148175, - "end": 148179, + "start": 148174, + "end": 148178, "loc": { "start": { "line": 3657, @@ -500378,8 +500378,8 @@ "binop": null, "updateContext": null }, - "start": 148179, - "end": 148180, + "start": 148178, + "end": 148179, "loc": { "start": { "line": 3657, @@ -500403,8 +500403,8 @@ "postfix": false, "binop": null }, - "start": 148197, - "end": 148198, + "start": 148196, + "end": 148197, "loc": { "start": { "line": 3658, @@ -500431,8 +500431,8 @@ "updateContext": null }, "value": "else", - "start": 148199, - "end": 148203, + "start": 148198, + "end": 148202, "loc": { "start": { "line": 3658, @@ -500456,8 +500456,8 @@ "postfix": false, "binop": null }, - "start": 148204, - "end": 148205, + "start": 148203, + "end": 148204, "loc": { "start": { "line": 3658, @@ -500482,8 +500482,8 @@ "binop": null }, "value": "renderFlags", - "start": 148226, - "end": 148237, + "start": 148225, + "end": 148236, "loc": { "start": { "line": 3659, @@ -500508,8 +500508,8 @@ "binop": null, "updateContext": null }, - "start": 148237, - "end": 148238, + "start": 148236, + "end": 148237, "loc": { "start": { "line": 3659, @@ -500534,8 +500534,8 @@ "binop": null }, "value": "highlightedSilhouetteOpaque", - "start": 148238, - "end": 148265, + "start": 148237, + "end": 148264, "loc": { "start": { "line": 3659, @@ -500561,8 +500561,8 @@ "updateContext": null }, "value": "=", - "start": 148266, - "end": 148267, + "start": 148265, + "end": 148266, "loc": { "start": { "line": 3659, @@ -500589,8 +500589,8 @@ "updateContext": null }, "value": "true", - "start": 148268, - "end": 148272, + "start": 148267, + "end": 148271, "loc": { "start": { "line": 3659, @@ -500615,8 +500615,8 @@ "binop": null, "updateContext": null }, - "start": 148272, - "end": 148273, + "start": 148271, + "end": 148272, "loc": { "start": { "line": 3659, @@ -500640,8 +500640,8 @@ "postfix": false, "binop": null }, - "start": 148290, - "end": 148291, + "start": 148289, + "end": 148290, "loc": { "start": { "line": 3660, @@ -500665,8 +500665,8 @@ "postfix": false, "binop": null }, - "start": 148304, - "end": 148305, + "start": 148303, + "end": 148304, "loc": { "start": { "line": 3661, @@ -500693,8 +500693,8 @@ "updateContext": null }, "value": "if", - "start": 148318, - "end": 148320, + "start": 148317, + "end": 148319, "loc": { "start": { "line": 3662, @@ -500718,8 +500718,8 @@ "postfix": false, "binop": null }, - "start": 148321, - "end": 148322, + "start": 148320, + "end": 148321, "loc": { "start": { "line": 3662, @@ -500744,8 +500744,8 @@ "binop": null }, "value": "highlightMaterial", - "start": 148322, - "end": 148339, + "start": 148321, + "end": 148338, "loc": { "start": { "line": 3662, @@ -500770,8 +500770,8 @@ "binop": null, "updateContext": null }, - "start": 148339, - "end": 148340, + "start": 148338, + "end": 148339, "loc": { "start": { "line": 3662, @@ -500796,8 +500796,8 @@ "binop": null }, "value": "edges", - "start": 148340, - "end": 148345, + "start": 148339, + "end": 148344, "loc": { "start": { "line": 3662, @@ -500821,8 +500821,8 @@ "postfix": false, "binop": null }, - "start": 148345, - "end": 148346, + "start": 148344, + "end": 148345, "loc": { "start": { "line": 3662, @@ -500846,8 +500846,8 @@ "postfix": false, "binop": null }, - "start": 148347, - "end": 148348, + "start": 148346, + "end": 148347, "loc": { "start": { "line": 3662, @@ -500874,8 +500874,8 @@ "updateContext": null }, "value": "if", - "start": 148365, - "end": 148367, + "start": 148364, + "end": 148366, "loc": { "start": { "line": 3663, @@ -500899,8 +500899,8 @@ "postfix": false, "binop": null }, - "start": 148368, - "end": 148369, + "start": 148367, + "end": 148368, "loc": { "start": { "line": 3663, @@ -500925,8 +500925,8 @@ "binop": null }, "value": "highlightMaterial", - "start": 148369, - "end": 148386, + "start": 148368, + "end": 148385, "loc": { "start": { "line": 3663, @@ -500951,8 +500951,8 @@ "binop": null, "updateContext": null }, - "start": 148386, - "end": 148387, + "start": 148385, + "end": 148386, "loc": { "start": { "line": 3663, @@ -500977,8 +500977,8 @@ "binop": null }, "value": "edgeAlpha", - "start": 148387, - "end": 148396, + "start": 148386, + "end": 148395, "loc": { "start": { "line": 3663, @@ -501004,8 +501004,8 @@ "updateContext": null }, "value": "<", - "start": 148397, - "end": 148398, + "start": 148396, + "end": 148397, "loc": { "start": { "line": 3663, @@ -501031,8 +501031,8 @@ "updateContext": null }, "value": 1, - "start": 148399, - "end": 148402, + "start": 148398, + "end": 148401, "loc": { "start": { "line": 3663, @@ -501056,8 +501056,8 @@ "postfix": false, "binop": null }, - "start": 148402, - "end": 148403, + "start": 148401, + "end": 148402, "loc": { "start": { "line": 3663, @@ -501081,8 +501081,8 @@ "postfix": false, "binop": null }, - "start": 148404, - "end": 148405, + "start": 148403, + "end": 148404, "loc": { "start": { "line": 3663, @@ -501107,8 +501107,8 @@ "binop": null }, "value": "renderFlags", - "start": 148426, - "end": 148437, + "start": 148425, + "end": 148436, "loc": { "start": { "line": 3664, @@ -501133,8 +501133,8 @@ "binop": null, "updateContext": null }, - "start": 148437, - "end": 148438, + "start": 148436, + "end": 148437, "loc": { "start": { "line": 3664, @@ -501159,8 +501159,8 @@ "binop": null }, "value": "highlightedEdgesTransparent", - "start": 148438, - "end": 148465, + "start": 148437, + "end": 148464, "loc": { "start": { "line": 3664, @@ -501186,8 +501186,8 @@ "updateContext": null }, "value": "=", - "start": 148466, - "end": 148467, + "start": 148465, + "end": 148466, "loc": { "start": { "line": 3664, @@ -501214,8 +501214,8 @@ "updateContext": null }, "value": "true", - "start": 148468, - "end": 148472, + "start": 148467, + "end": 148471, "loc": { "start": { "line": 3664, @@ -501240,8 +501240,8 @@ "binop": null, "updateContext": null }, - "start": 148472, - "end": 148473, + "start": 148471, + "end": 148472, "loc": { "start": { "line": 3664, @@ -501265,8 +501265,8 @@ "postfix": false, "binop": null }, - "start": 148490, - "end": 148491, + "start": 148489, + "end": 148490, "loc": { "start": { "line": 3665, @@ -501293,8 +501293,8 @@ "updateContext": null }, "value": "else", - "start": 148492, - "end": 148496, + "start": 148491, + "end": 148495, "loc": { "start": { "line": 3665, @@ -501318,8 +501318,8 @@ "postfix": false, "binop": null }, - "start": 148497, - "end": 148498, + "start": 148496, + "end": 148497, "loc": { "start": { "line": 3665, @@ -501344,8 +501344,8 @@ "binop": null }, "value": "renderFlags", - "start": 148519, - "end": 148530, + "start": 148518, + "end": 148529, "loc": { "start": { "line": 3666, @@ -501370,8 +501370,8 @@ "binop": null, "updateContext": null }, - "start": 148530, - "end": 148531, + "start": 148529, + "end": 148530, "loc": { "start": { "line": 3666, @@ -501396,8 +501396,8 @@ "binop": null }, "value": "highlightedEdgesOpaque", - "start": 148531, - "end": 148553, + "start": 148530, + "end": 148552, "loc": { "start": { "line": 3666, @@ -501423,8 +501423,8 @@ "updateContext": null }, "value": "=", - "start": 148554, - "end": 148555, + "start": 148553, + "end": 148554, "loc": { "start": { "line": 3666, @@ -501451,8 +501451,8 @@ "updateContext": null }, "value": "true", - "start": 148556, - "end": 148560, + "start": 148555, + "end": 148559, "loc": { "start": { "line": 3666, @@ -501477,8 +501477,8 @@ "binop": null, "updateContext": null }, - "start": 148560, - "end": 148561, + "start": 148559, + "end": 148560, "loc": { "start": { "line": 3666, @@ -501502,8 +501502,8 @@ "postfix": false, "binop": null }, - "start": 148578, - "end": 148579, + "start": 148577, + "end": 148578, "loc": { "start": { "line": 3667, @@ -501527,8 +501527,8 @@ "postfix": false, "binop": null }, - "start": 148592, - "end": 148593, + "start": 148591, + "end": 148592, "loc": { "start": { "line": 3668, @@ -501552,8 +501552,8 @@ "postfix": false, "binop": null }, - "start": 148602, - "end": 148603, + "start": 148601, + "end": 148602, "loc": { "start": { "line": 3669, @@ -501577,8 +501577,8 @@ "postfix": false, "binop": null }, - "start": 148608, - "end": 148609, + "start": 148607, + "end": 148608, "loc": { "start": { "line": 3670, @@ -501593,8 +501593,8 @@ { "type": "CommentLine", "value": " -------------- RENDERING ---------------------------------------------------------------------------------------", - "start": 148615, - "end": 148730, + "start": 148614, + "end": 148729, "loc": { "start": { "line": 3672, @@ -501609,8 +501609,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 148736, - "end": 148751, + "start": 148735, + "end": 148750, "loc": { "start": { "line": 3674, @@ -501635,8 +501635,8 @@ "binop": null }, "value": "drawColorOpaque", - "start": 148756, - "end": 148771, + "start": 148755, + "end": 148770, "loc": { "start": { "line": 3675, @@ -501660,8 +501660,8 @@ "postfix": false, "binop": null }, - "start": 148771, - "end": 148772, + "start": 148770, + "end": 148771, "loc": { "start": { "line": 3675, @@ -501686,8 +501686,8 @@ "binop": null }, "value": "frameCtx", - "start": 148772, - "end": 148780, + "start": 148771, + "end": 148779, "loc": { "start": { "line": 3675, @@ -501711,8 +501711,8 @@ "postfix": false, "binop": null }, - "start": 148780, - "end": 148781, + "start": 148779, + "end": 148780, "loc": { "start": { "line": 3675, @@ -501736,8 +501736,8 @@ "postfix": false, "binop": null }, - "start": 148782, - "end": 148783, + "start": 148781, + "end": 148782, "loc": { "start": { "line": 3675, @@ -501764,8 +501764,8 @@ "updateContext": null }, "value": "const", - "start": 148792, - "end": 148797, + "start": 148791, + "end": 148796, "loc": { "start": { "line": 3676, @@ -501790,8 +501790,8 @@ "binop": null }, "value": "renderFlags", - "start": 148798, - "end": 148809, + "start": 148797, + "end": 148808, "loc": { "start": { "line": 3676, @@ -501817,8 +501817,8 @@ "updateContext": null }, "value": "=", - "start": 148810, - "end": 148811, + "start": 148809, + "end": 148810, "loc": { "start": { "line": 3676, @@ -501845,8 +501845,8 @@ "updateContext": null }, "value": "this", - "start": 148812, - "end": 148816, + "start": 148811, + "end": 148815, "loc": { "start": { "line": 3676, @@ -501871,8 +501871,8 @@ "binop": null, "updateContext": null }, - "start": 148816, - "end": 148817, + "start": 148815, + "end": 148816, "loc": { "start": { "line": 3676, @@ -501897,8 +501897,8 @@ "binop": null }, "value": "renderFlags", - "start": 148817, - "end": 148828, + "start": 148816, + "end": 148827, "loc": { "start": { "line": 3676, @@ -501923,8 +501923,8 @@ "binop": null, "updateContext": null }, - "start": 148828, - "end": 148829, + "start": 148827, + "end": 148828, "loc": { "start": { "line": 3676, @@ -501951,8 +501951,8 @@ "updateContext": null }, "value": "for", - "start": 148838, - "end": 148841, + "start": 148837, + "end": 148840, "loc": { "start": { "line": 3677, @@ -501976,8 +501976,8 @@ "postfix": false, "binop": null }, - "start": 148842, - "end": 148843, + "start": 148841, + "end": 148842, "loc": { "start": { "line": 3677, @@ -502004,8 +502004,8 @@ "updateContext": null }, "value": "let", - "start": 148843, - "end": 148846, + "start": 148842, + "end": 148845, "loc": { "start": { "line": 3677, @@ -502030,8 +502030,8 @@ "binop": null }, "value": "i", - "start": 148847, - "end": 148848, + "start": 148846, + "end": 148847, "loc": { "start": { "line": 3677, @@ -502057,8 +502057,8 @@ "updateContext": null }, "value": "=", - "start": 148849, - "end": 148850, + "start": 148848, + "end": 148849, "loc": { "start": { "line": 3677, @@ -502084,8 +502084,8 @@ "updateContext": null }, "value": 0, - "start": 148851, - "end": 148852, + "start": 148850, + "end": 148851, "loc": { "start": { "line": 3677, @@ -502110,8 +502110,8 @@ "binop": null, "updateContext": null }, - "start": 148852, - "end": 148853, + "start": 148851, + "end": 148852, "loc": { "start": { "line": 3677, @@ -502136,8 +502136,8 @@ "binop": null }, "value": "len", - "start": 148854, - "end": 148857, + "start": 148853, + "end": 148856, "loc": { "start": { "line": 3677, @@ -502163,8 +502163,8 @@ "updateContext": null }, "value": "=", - "start": 148858, - "end": 148859, + "start": 148857, + "end": 148858, "loc": { "start": { "line": 3677, @@ -502189,8 +502189,8 @@ "binop": null }, "value": "renderFlags", - "start": 148860, - "end": 148871, + "start": 148859, + "end": 148870, "loc": { "start": { "line": 3677, @@ -502215,8 +502215,8 @@ "binop": null, "updateContext": null }, - "start": 148871, - "end": 148872, + "start": 148870, + "end": 148871, "loc": { "start": { "line": 3677, @@ -502241,8 +502241,8 @@ "binop": null }, "value": "visibleLayers", - "start": 148872, - "end": 148885, + "start": 148871, + "end": 148884, "loc": { "start": { "line": 3677, @@ -502267,8 +502267,8 @@ "binop": null, "updateContext": null }, - "start": 148885, - "end": 148886, + "start": 148884, + "end": 148885, "loc": { "start": { "line": 3677, @@ -502293,8 +502293,8 @@ "binop": null }, "value": "length", - "start": 148886, - "end": 148892, + "start": 148885, + "end": 148891, "loc": { "start": { "line": 3677, @@ -502319,8 +502319,8 @@ "binop": null, "updateContext": null }, - "start": 148892, - "end": 148893, + "start": 148891, + "end": 148892, "loc": { "start": { "line": 3677, @@ -502345,8 +502345,8 @@ "binop": null }, "value": "i", - "start": 148894, - "end": 148895, + "start": 148893, + "end": 148894, "loc": { "start": { "line": 3677, @@ -502372,8 +502372,8 @@ "updateContext": null }, "value": "<", - "start": 148896, - "end": 148897, + "start": 148895, + "end": 148896, "loc": { "start": { "line": 3677, @@ -502398,8 +502398,8 @@ "binop": null }, "value": "len", - "start": 148898, - "end": 148901, + "start": 148897, + "end": 148900, "loc": { "start": { "line": 3677, @@ -502424,8 +502424,8 @@ "binop": null, "updateContext": null }, - "start": 148901, - "end": 148902, + "start": 148900, + "end": 148901, "loc": { "start": { "line": 3677, @@ -502450,8 +502450,8 @@ "binop": null }, "value": "i", - "start": 148903, - "end": 148904, + "start": 148902, + "end": 148903, "loc": { "start": { "line": 3677, @@ -502476,8 +502476,8 @@ "binop": null }, "value": "++", - "start": 148904, - "end": 148906, + "start": 148903, + "end": 148905, "loc": { "start": { "line": 3677, @@ -502501,8 +502501,8 @@ "postfix": false, "binop": null }, - "start": 148906, - "end": 148907, + "start": 148905, + "end": 148906, "loc": { "start": { "line": 3677, @@ -502526,8 +502526,8 @@ "postfix": false, "binop": null }, - "start": 148908, - "end": 148909, + "start": 148907, + "end": 148908, "loc": { "start": { "line": 3677, @@ -502554,8 +502554,8 @@ "updateContext": null }, "value": "const", - "start": 148922, - "end": 148927, + "start": 148921, + "end": 148926, "loc": { "start": { "line": 3678, @@ -502580,8 +502580,8 @@ "binop": null }, "value": "layerIndex", - "start": 148928, - "end": 148938, + "start": 148927, + "end": 148937, "loc": { "start": { "line": 3678, @@ -502607,8 +502607,8 @@ "updateContext": null }, "value": "=", - "start": 148939, - "end": 148940, + "start": 148938, + "end": 148939, "loc": { "start": { "line": 3678, @@ -502633,8 +502633,8 @@ "binop": null }, "value": "renderFlags", - "start": 148941, - "end": 148952, + "start": 148940, + "end": 148951, "loc": { "start": { "line": 3678, @@ -502659,8 +502659,8 @@ "binop": null, "updateContext": null }, - "start": 148952, - "end": 148953, + "start": 148951, + "end": 148952, "loc": { "start": { "line": 3678, @@ -502685,8 +502685,8 @@ "binop": null }, "value": "visibleLayers", - "start": 148953, - "end": 148966, + "start": 148952, + "end": 148965, "loc": { "start": { "line": 3678, @@ -502711,8 +502711,8 @@ "binop": null, "updateContext": null }, - "start": 148966, - "end": 148967, + "start": 148965, + "end": 148966, "loc": { "start": { "line": 3678, @@ -502737,8 +502737,8 @@ "binop": null }, "value": "i", - "start": 148967, - "end": 148968, + "start": 148966, + "end": 148967, "loc": { "start": { "line": 3678, @@ -502763,8 +502763,8 @@ "binop": null, "updateContext": null }, - "start": 148968, - "end": 148969, + "start": 148967, + "end": 148968, "loc": { "start": { "line": 3678, @@ -502789,8 +502789,8 @@ "binop": null, "updateContext": null }, - "start": 148969, - "end": 148970, + "start": 148968, + "end": 148969, "loc": { "start": { "line": 3678, @@ -502817,8 +502817,8 @@ "updateContext": null }, "value": "this", - "start": 148983, - "end": 148987, + "start": 148982, + "end": 148986, "loc": { "start": { "line": 3679, @@ -502843,8 +502843,8 @@ "binop": null, "updateContext": null }, - "start": 148987, - "end": 148988, + "start": 148986, + "end": 148987, "loc": { "start": { "line": 3679, @@ -502869,8 +502869,8 @@ "binop": null }, "value": "layerList", - "start": 148988, - "end": 148997, + "start": 148987, + "end": 148996, "loc": { "start": { "line": 3679, @@ -502895,8 +502895,8 @@ "binop": null, "updateContext": null }, - "start": 148997, - "end": 148998, + "start": 148996, + "end": 148997, "loc": { "start": { "line": 3679, @@ -502921,8 +502921,8 @@ "binop": null }, "value": "layerIndex", - "start": 148998, - "end": 149008, + "start": 148997, + "end": 149007, "loc": { "start": { "line": 3679, @@ -502947,8 +502947,8 @@ "binop": null, "updateContext": null }, - "start": 149008, - "end": 149009, + "start": 149007, + "end": 149008, "loc": { "start": { "line": 3679, @@ -502973,8 +502973,8 @@ "binop": null, "updateContext": null }, - "start": 149009, - "end": 149010, + "start": 149008, + "end": 149009, "loc": { "start": { "line": 3679, @@ -502999,8 +502999,8 @@ "binop": null }, "value": "drawColorOpaque", - "start": 149010, - "end": 149025, + "start": 149009, + "end": 149024, "loc": { "start": { "line": 3679, @@ -503024,8 +503024,8 @@ "postfix": false, "binop": null }, - "start": 149025, - "end": 149026, + "start": 149024, + "end": 149025, "loc": { "start": { "line": 3679, @@ -503050,8 +503050,8 @@ "binop": null }, "value": "renderFlags", - "start": 149026, - "end": 149037, + "start": 149025, + "end": 149036, "loc": { "start": { "line": 3679, @@ -503076,8 +503076,8 @@ "binop": null, "updateContext": null }, - "start": 149037, - "end": 149038, + "start": 149036, + "end": 149037, "loc": { "start": { "line": 3679, @@ -503102,8 +503102,8 @@ "binop": null }, "value": "frameCtx", - "start": 149039, - "end": 149047, + "start": 149038, + "end": 149046, "loc": { "start": { "line": 3679, @@ -503127,8 +503127,8 @@ "postfix": false, "binop": null }, - "start": 149047, - "end": 149048, + "start": 149046, + "end": 149047, "loc": { "start": { "line": 3679, @@ -503153,8 +503153,8 @@ "binop": null, "updateContext": null }, - "start": 149048, - "end": 149049, + "start": 149047, + "end": 149048, "loc": { "start": { "line": 3679, @@ -503178,8 +503178,8 @@ "postfix": false, "binop": null }, - "start": 149058, - "end": 149059, + "start": 149057, + "end": 149058, "loc": { "start": { "line": 3680, @@ -503203,8 +503203,8 @@ "postfix": false, "binop": null }, - "start": 149064, - "end": 149065, + "start": 149063, + "end": 149064, "loc": { "start": { "line": 3681, @@ -503219,8 +503219,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149071, - "end": 149086, + "start": 149070, + "end": 149085, "loc": { "start": { "line": 3683, @@ -503245,8 +503245,8 @@ "binop": null }, "value": "drawColorTransparent", - "start": 149091, - "end": 149111, + "start": 149090, + "end": 149110, "loc": { "start": { "line": 3684, @@ -503270,8 +503270,8 @@ "postfix": false, "binop": null }, - "start": 149111, - "end": 149112, + "start": 149110, + "end": 149111, "loc": { "start": { "line": 3684, @@ -503296,8 +503296,8 @@ "binop": null }, "value": "frameCtx", - "start": 149112, - "end": 149120, + "start": 149111, + "end": 149119, "loc": { "start": { "line": 3684, @@ -503321,8 +503321,8 @@ "postfix": false, "binop": null }, - "start": 149120, - "end": 149121, + "start": 149119, + "end": 149120, "loc": { "start": { "line": 3684, @@ -503346,8 +503346,8 @@ "postfix": false, "binop": null }, - "start": 149122, - "end": 149123, + "start": 149121, + "end": 149122, "loc": { "start": { "line": 3684, @@ -503374,8 +503374,8 @@ "updateContext": null }, "value": "const", - "start": 149132, - "end": 149137, + "start": 149131, + "end": 149136, "loc": { "start": { "line": 3685, @@ -503400,8 +503400,8 @@ "binop": null }, "value": "renderFlags", - "start": 149138, - "end": 149149, + "start": 149137, + "end": 149148, "loc": { "start": { "line": 3685, @@ -503427,8 +503427,8 @@ "updateContext": null }, "value": "=", - "start": 149150, - "end": 149151, + "start": 149149, + "end": 149150, "loc": { "start": { "line": 3685, @@ -503455,8 +503455,8 @@ "updateContext": null }, "value": "this", - "start": 149152, - "end": 149156, + "start": 149151, + "end": 149155, "loc": { "start": { "line": 3685, @@ -503481,8 +503481,8 @@ "binop": null, "updateContext": null }, - "start": 149156, - "end": 149157, + "start": 149155, + "end": 149156, "loc": { "start": { "line": 3685, @@ -503507,8 +503507,8 @@ "binop": null }, "value": "renderFlags", - "start": 149157, - "end": 149168, + "start": 149156, + "end": 149167, "loc": { "start": { "line": 3685, @@ -503533,8 +503533,8 @@ "binop": null, "updateContext": null }, - "start": 149168, - "end": 149169, + "start": 149167, + "end": 149168, "loc": { "start": { "line": 3685, @@ -503561,8 +503561,8 @@ "updateContext": null }, "value": "for", - "start": 149178, - "end": 149181, + "start": 149177, + "end": 149180, "loc": { "start": { "line": 3686, @@ -503586,8 +503586,8 @@ "postfix": false, "binop": null }, - "start": 149182, - "end": 149183, + "start": 149181, + "end": 149182, "loc": { "start": { "line": 3686, @@ -503614,8 +503614,8 @@ "updateContext": null }, "value": "let", - "start": 149183, - "end": 149186, + "start": 149182, + "end": 149185, "loc": { "start": { "line": 3686, @@ -503640,8 +503640,8 @@ "binop": null }, "value": "i", - "start": 149187, - "end": 149188, + "start": 149186, + "end": 149187, "loc": { "start": { "line": 3686, @@ -503667,8 +503667,8 @@ "updateContext": null }, "value": "=", - "start": 149189, - "end": 149190, + "start": 149188, + "end": 149189, "loc": { "start": { "line": 3686, @@ -503694,8 +503694,8 @@ "updateContext": null }, "value": 0, - "start": 149191, - "end": 149192, + "start": 149190, + "end": 149191, "loc": { "start": { "line": 3686, @@ -503720,8 +503720,8 @@ "binop": null, "updateContext": null }, - "start": 149192, - "end": 149193, + "start": 149191, + "end": 149192, "loc": { "start": { "line": 3686, @@ -503746,8 +503746,8 @@ "binop": null }, "value": "len", - "start": 149194, - "end": 149197, + "start": 149193, + "end": 149196, "loc": { "start": { "line": 3686, @@ -503773,8 +503773,8 @@ "updateContext": null }, "value": "=", - "start": 149198, - "end": 149199, + "start": 149197, + "end": 149198, "loc": { "start": { "line": 3686, @@ -503799,8 +503799,8 @@ "binop": null }, "value": "renderFlags", - "start": 149200, - "end": 149211, + "start": 149199, + "end": 149210, "loc": { "start": { "line": 3686, @@ -503825,8 +503825,8 @@ "binop": null, "updateContext": null }, - "start": 149211, - "end": 149212, + "start": 149210, + "end": 149211, "loc": { "start": { "line": 3686, @@ -503851,8 +503851,8 @@ "binop": null }, "value": "visibleLayers", - "start": 149212, - "end": 149225, + "start": 149211, + "end": 149224, "loc": { "start": { "line": 3686, @@ -503877,8 +503877,8 @@ "binop": null, "updateContext": null }, - "start": 149225, - "end": 149226, + "start": 149224, + "end": 149225, "loc": { "start": { "line": 3686, @@ -503903,8 +503903,8 @@ "binop": null }, "value": "length", - "start": 149226, - "end": 149232, + "start": 149225, + "end": 149231, "loc": { "start": { "line": 3686, @@ -503929,8 +503929,8 @@ "binop": null, "updateContext": null }, - "start": 149232, - "end": 149233, + "start": 149231, + "end": 149232, "loc": { "start": { "line": 3686, @@ -503955,8 +503955,8 @@ "binop": null }, "value": "i", - "start": 149234, - "end": 149235, + "start": 149233, + "end": 149234, "loc": { "start": { "line": 3686, @@ -503982,8 +503982,8 @@ "updateContext": null }, "value": "<", - "start": 149236, - "end": 149237, + "start": 149235, + "end": 149236, "loc": { "start": { "line": 3686, @@ -504008,8 +504008,8 @@ "binop": null }, "value": "len", - "start": 149238, - "end": 149241, + "start": 149237, + "end": 149240, "loc": { "start": { "line": 3686, @@ -504034,8 +504034,8 @@ "binop": null, "updateContext": null }, - "start": 149241, - "end": 149242, + "start": 149240, + "end": 149241, "loc": { "start": { "line": 3686, @@ -504060,8 +504060,8 @@ "binop": null }, "value": "i", - "start": 149243, - "end": 149244, + "start": 149242, + "end": 149243, "loc": { "start": { "line": 3686, @@ -504086,8 +504086,8 @@ "binop": null }, "value": "++", - "start": 149244, - "end": 149246, + "start": 149243, + "end": 149245, "loc": { "start": { "line": 3686, @@ -504111,8 +504111,8 @@ "postfix": false, "binop": null }, - "start": 149246, - "end": 149247, + "start": 149245, + "end": 149246, "loc": { "start": { "line": 3686, @@ -504136,8 +504136,8 @@ "postfix": false, "binop": null }, - "start": 149248, - "end": 149249, + "start": 149247, + "end": 149248, "loc": { "start": { "line": 3686, @@ -504164,8 +504164,8 @@ "updateContext": null }, "value": "const", - "start": 149262, - "end": 149267, + "start": 149261, + "end": 149266, "loc": { "start": { "line": 3687, @@ -504190,8 +504190,8 @@ "binop": null }, "value": "layerIndex", - "start": 149268, - "end": 149278, + "start": 149267, + "end": 149277, "loc": { "start": { "line": 3687, @@ -504217,8 +504217,8 @@ "updateContext": null }, "value": "=", - "start": 149279, - "end": 149280, + "start": 149278, + "end": 149279, "loc": { "start": { "line": 3687, @@ -504243,8 +504243,8 @@ "binop": null }, "value": "renderFlags", - "start": 149281, - "end": 149292, + "start": 149280, + "end": 149291, "loc": { "start": { "line": 3687, @@ -504269,8 +504269,8 @@ "binop": null, "updateContext": null }, - "start": 149292, - "end": 149293, + "start": 149291, + "end": 149292, "loc": { "start": { "line": 3687, @@ -504295,8 +504295,8 @@ "binop": null }, "value": "visibleLayers", - "start": 149293, - "end": 149306, + "start": 149292, + "end": 149305, "loc": { "start": { "line": 3687, @@ -504321,8 +504321,8 @@ "binop": null, "updateContext": null }, - "start": 149306, - "end": 149307, + "start": 149305, + "end": 149306, "loc": { "start": { "line": 3687, @@ -504347,8 +504347,8 @@ "binop": null }, "value": "i", - "start": 149307, - "end": 149308, + "start": 149306, + "end": 149307, "loc": { "start": { "line": 3687, @@ -504373,8 +504373,8 @@ "binop": null, "updateContext": null }, - "start": 149308, - "end": 149309, + "start": 149307, + "end": 149308, "loc": { "start": { "line": 3687, @@ -504399,8 +504399,8 @@ "binop": null, "updateContext": null }, - "start": 149309, - "end": 149310, + "start": 149308, + "end": 149309, "loc": { "start": { "line": 3687, @@ -504427,8 +504427,8 @@ "updateContext": null }, "value": "this", - "start": 149323, - "end": 149327, + "start": 149322, + "end": 149326, "loc": { "start": { "line": 3688, @@ -504453,8 +504453,8 @@ "binop": null, "updateContext": null }, - "start": 149327, - "end": 149328, + "start": 149326, + "end": 149327, "loc": { "start": { "line": 3688, @@ -504479,8 +504479,8 @@ "binop": null }, "value": "layerList", - "start": 149328, - "end": 149337, + "start": 149327, + "end": 149336, "loc": { "start": { "line": 3688, @@ -504505,8 +504505,8 @@ "binop": null, "updateContext": null }, - "start": 149337, - "end": 149338, + "start": 149336, + "end": 149337, "loc": { "start": { "line": 3688, @@ -504531,8 +504531,8 @@ "binop": null }, "value": "layerIndex", - "start": 149338, - "end": 149348, + "start": 149337, + "end": 149347, "loc": { "start": { "line": 3688, @@ -504557,8 +504557,8 @@ "binop": null, "updateContext": null }, - "start": 149348, - "end": 149349, + "start": 149347, + "end": 149348, "loc": { "start": { "line": 3688, @@ -504583,8 +504583,8 @@ "binop": null, "updateContext": null }, - "start": 149349, - "end": 149350, + "start": 149348, + "end": 149349, "loc": { "start": { "line": 3688, @@ -504609,8 +504609,8 @@ "binop": null }, "value": "drawColorTransparent", - "start": 149350, - "end": 149370, + "start": 149349, + "end": 149369, "loc": { "start": { "line": 3688, @@ -504634,8 +504634,8 @@ "postfix": false, "binop": null }, - "start": 149370, - "end": 149371, + "start": 149369, + "end": 149370, "loc": { "start": { "line": 3688, @@ -504660,8 +504660,8 @@ "binop": null }, "value": "renderFlags", - "start": 149371, - "end": 149382, + "start": 149370, + "end": 149381, "loc": { "start": { "line": 3688, @@ -504686,8 +504686,8 @@ "binop": null, "updateContext": null }, - "start": 149382, - "end": 149383, + "start": 149381, + "end": 149382, "loc": { "start": { "line": 3688, @@ -504712,8 +504712,8 @@ "binop": null }, "value": "frameCtx", - "start": 149384, - "end": 149392, + "start": 149383, + "end": 149391, "loc": { "start": { "line": 3688, @@ -504737,8 +504737,8 @@ "postfix": false, "binop": null }, - "start": 149392, - "end": 149393, + "start": 149391, + "end": 149392, "loc": { "start": { "line": 3688, @@ -504763,8 +504763,8 @@ "binop": null, "updateContext": null }, - "start": 149393, - "end": 149394, + "start": 149392, + "end": 149393, "loc": { "start": { "line": 3688, @@ -504788,8 +504788,8 @@ "postfix": false, "binop": null }, - "start": 149403, - "end": 149404, + "start": 149402, + "end": 149403, "loc": { "start": { "line": 3689, @@ -504813,8 +504813,8 @@ "postfix": false, "binop": null }, - "start": 149409, - "end": 149410, + "start": 149408, + "end": 149409, "loc": { "start": { "line": 3690, @@ -504829,8 +504829,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149416, - "end": 149431, + "start": 149415, + "end": 149430, "loc": { "start": { "line": 3692, @@ -504855,8 +504855,8 @@ "binop": null }, "value": "drawDepth", - "start": 149436, - "end": 149445, + "start": 149435, + "end": 149444, "loc": { "start": { "line": 3693, @@ -504880,8 +504880,8 @@ "postfix": false, "binop": null }, - "start": 149445, - "end": 149446, + "start": 149444, + "end": 149445, "loc": { "start": { "line": 3693, @@ -504906,8 +504906,8 @@ "binop": null }, "value": "frameCtx", - "start": 149446, - "end": 149454, + "start": 149445, + "end": 149453, "loc": { "start": { "line": 3693, @@ -504931,8 +504931,8 @@ "postfix": false, "binop": null }, - "start": 149454, - "end": 149455, + "start": 149453, + "end": 149454, "loc": { "start": { "line": 3693, @@ -504956,8 +504956,8 @@ "postfix": false, "binop": null }, - "start": 149456, - "end": 149457, + "start": 149455, + "end": 149456, "loc": { "start": { "line": 3693, @@ -504972,8 +504972,8 @@ { "type": "CommentLine", "value": " Dedicated to SAO because it skips transparent objects", - "start": 149458, - "end": 149514, + "start": 149457, + "end": 149513, "loc": { "start": { "line": 3693, @@ -505000,8 +505000,8 @@ "updateContext": null }, "value": "const", - "start": 149523, - "end": 149528, + "start": 149522, + "end": 149527, "loc": { "start": { "line": 3694, @@ -505026,8 +505026,8 @@ "binop": null }, "value": "renderFlags", - "start": 149529, - "end": 149540, + "start": 149528, + "end": 149539, "loc": { "start": { "line": 3694, @@ -505053,8 +505053,8 @@ "updateContext": null }, "value": "=", - "start": 149541, - "end": 149542, + "start": 149540, + "end": 149541, "loc": { "start": { "line": 3694, @@ -505081,8 +505081,8 @@ "updateContext": null }, "value": "this", - "start": 149543, - "end": 149547, + "start": 149542, + "end": 149546, "loc": { "start": { "line": 3694, @@ -505107,8 +505107,8 @@ "binop": null, "updateContext": null }, - "start": 149547, - "end": 149548, + "start": 149546, + "end": 149547, "loc": { "start": { "line": 3694, @@ -505133,8 +505133,8 @@ "binop": null }, "value": "renderFlags", - "start": 149548, - "end": 149559, + "start": 149547, + "end": 149558, "loc": { "start": { "line": 3694, @@ -505159,8 +505159,8 @@ "binop": null, "updateContext": null }, - "start": 149559, - "end": 149560, + "start": 149558, + "end": 149559, "loc": { "start": { "line": 3694, @@ -505187,8 +505187,8 @@ "updateContext": null }, "value": "for", - "start": 149569, - "end": 149572, + "start": 149568, + "end": 149571, "loc": { "start": { "line": 3695, @@ -505212,8 +505212,8 @@ "postfix": false, "binop": null }, - "start": 149573, - "end": 149574, + "start": 149572, + "end": 149573, "loc": { "start": { "line": 3695, @@ -505240,8 +505240,8 @@ "updateContext": null }, "value": "let", - "start": 149574, - "end": 149577, + "start": 149573, + "end": 149576, "loc": { "start": { "line": 3695, @@ -505266,8 +505266,8 @@ "binop": null }, "value": "i", - "start": 149578, - "end": 149579, + "start": 149577, + "end": 149578, "loc": { "start": { "line": 3695, @@ -505293,8 +505293,8 @@ "updateContext": null }, "value": "=", - "start": 149580, - "end": 149581, + "start": 149579, + "end": 149580, "loc": { "start": { "line": 3695, @@ -505320,8 +505320,8 @@ "updateContext": null }, "value": 0, - "start": 149582, - "end": 149583, + "start": 149581, + "end": 149582, "loc": { "start": { "line": 3695, @@ -505346,8 +505346,8 @@ "binop": null, "updateContext": null }, - "start": 149583, - "end": 149584, + "start": 149582, + "end": 149583, "loc": { "start": { "line": 3695, @@ -505372,8 +505372,8 @@ "binop": null }, "value": "len", - "start": 149585, - "end": 149588, + "start": 149584, + "end": 149587, "loc": { "start": { "line": 3695, @@ -505399,8 +505399,8 @@ "updateContext": null }, "value": "=", - "start": 149589, - "end": 149590, + "start": 149588, + "end": 149589, "loc": { "start": { "line": 3695, @@ -505425,8 +505425,8 @@ "binop": null }, "value": "renderFlags", - "start": 149591, - "end": 149602, + "start": 149590, + "end": 149601, "loc": { "start": { "line": 3695, @@ -505451,8 +505451,8 @@ "binop": null, "updateContext": null }, - "start": 149602, - "end": 149603, + "start": 149601, + "end": 149602, "loc": { "start": { "line": 3695, @@ -505477,8 +505477,8 @@ "binop": null }, "value": "visibleLayers", - "start": 149603, - "end": 149616, + "start": 149602, + "end": 149615, "loc": { "start": { "line": 3695, @@ -505503,8 +505503,8 @@ "binop": null, "updateContext": null }, - "start": 149616, - "end": 149617, + "start": 149615, + "end": 149616, "loc": { "start": { "line": 3695, @@ -505529,8 +505529,8 @@ "binop": null }, "value": "length", - "start": 149617, - "end": 149623, + "start": 149616, + "end": 149622, "loc": { "start": { "line": 3695, @@ -505555,8 +505555,8 @@ "binop": null, "updateContext": null }, - "start": 149623, - "end": 149624, + "start": 149622, + "end": 149623, "loc": { "start": { "line": 3695, @@ -505581,8 +505581,8 @@ "binop": null }, "value": "i", - "start": 149625, - "end": 149626, + "start": 149624, + "end": 149625, "loc": { "start": { "line": 3695, @@ -505608,8 +505608,8 @@ "updateContext": null }, "value": "<", - "start": 149627, - "end": 149628, + "start": 149626, + "end": 149627, "loc": { "start": { "line": 3695, @@ -505634,8 +505634,8 @@ "binop": null }, "value": "len", - "start": 149629, - "end": 149632, + "start": 149628, + "end": 149631, "loc": { "start": { "line": 3695, @@ -505660,8 +505660,8 @@ "binop": null, "updateContext": null }, - "start": 149632, - "end": 149633, + "start": 149631, + "end": 149632, "loc": { "start": { "line": 3695, @@ -505686,8 +505686,8 @@ "binop": null }, "value": "i", - "start": 149634, - "end": 149635, + "start": 149633, + "end": 149634, "loc": { "start": { "line": 3695, @@ -505712,8 +505712,8 @@ "binop": null }, "value": "++", - "start": 149635, - "end": 149637, + "start": 149634, + "end": 149636, "loc": { "start": { "line": 3695, @@ -505737,8 +505737,8 @@ "postfix": false, "binop": null }, - "start": 149637, - "end": 149638, + "start": 149636, + "end": 149637, "loc": { "start": { "line": 3695, @@ -505762,8 +505762,8 @@ "postfix": false, "binop": null }, - "start": 149639, - "end": 149640, + "start": 149638, + "end": 149639, "loc": { "start": { "line": 3695, @@ -505790,8 +505790,8 @@ "updateContext": null }, "value": "const", - "start": 149653, - "end": 149658, + "start": 149652, + "end": 149657, "loc": { "start": { "line": 3696, @@ -505816,8 +505816,8 @@ "binop": null }, "value": "layerIndex", - "start": 149659, - "end": 149669, + "start": 149658, + "end": 149668, "loc": { "start": { "line": 3696, @@ -505843,8 +505843,8 @@ "updateContext": null }, "value": "=", - "start": 149670, - "end": 149671, + "start": 149669, + "end": 149670, "loc": { "start": { "line": 3696, @@ -505869,8 +505869,8 @@ "binop": null }, "value": "renderFlags", - "start": 149672, - "end": 149683, + "start": 149671, + "end": 149682, "loc": { "start": { "line": 3696, @@ -505895,8 +505895,8 @@ "binop": null, "updateContext": null }, - "start": 149683, - "end": 149684, + "start": 149682, + "end": 149683, "loc": { "start": { "line": 3696, @@ -505921,8 +505921,8 @@ "binop": null }, "value": "visibleLayers", - "start": 149684, - "end": 149697, + "start": 149683, + "end": 149696, "loc": { "start": { "line": 3696, @@ -505947,8 +505947,8 @@ "binop": null, "updateContext": null }, - "start": 149697, - "end": 149698, + "start": 149696, + "end": 149697, "loc": { "start": { "line": 3696, @@ -505973,8 +505973,8 @@ "binop": null }, "value": "i", - "start": 149698, - "end": 149699, + "start": 149697, + "end": 149698, "loc": { "start": { "line": 3696, @@ -505999,8 +505999,8 @@ "binop": null, "updateContext": null }, - "start": 149699, - "end": 149700, + "start": 149698, + "end": 149699, "loc": { "start": { "line": 3696, @@ -506025,8 +506025,8 @@ "binop": null, "updateContext": null }, - "start": 149700, - "end": 149701, + "start": 149699, + "end": 149700, "loc": { "start": { "line": 3696, @@ -506053,8 +506053,8 @@ "updateContext": null }, "value": "this", - "start": 149714, - "end": 149718, + "start": 149713, + "end": 149717, "loc": { "start": { "line": 3697, @@ -506079,8 +506079,8 @@ "binop": null, "updateContext": null }, - "start": 149718, - "end": 149719, + "start": 149717, + "end": 149718, "loc": { "start": { "line": 3697, @@ -506105,8 +506105,8 @@ "binop": null }, "value": "layerList", - "start": 149719, - "end": 149728, + "start": 149718, + "end": 149727, "loc": { "start": { "line": 3697, @@ -506131,8 +506131,8 @@ "binop": null, "updateContext": null }, - "start": 149728, - "end": 149729, + "start": 149727, + "end": 149728, "loc": { "start": { "line": 3697, @@ -506157,8 +506157,8 @@ "binop": null }, "value": "layerIndex", - "start": 149729, - "end": 149739, + "start": 149728, + "end": 149738, "loc": { "start": { "line": 3697, @@ -506183,8 +506183,8 @@ "binop": null, "updateContext": null }, - "start": 149739, - "end": 149740, + "start": 149738, + "end": 149739, "loc": { "start": { "line": 3697, @@ -506209,8 +506209,8 @@ "binop": null, "updateContext": null }, - "start": 149740, - "end": 149741, + "start": 149739, + "end": 149740, "loc": { "start": { "line": 3697, @@ -506235,8 +506235,8 @@ "binop": null }, "value": "drawDepth", - "start": 149741, - "end": 149750, + "start": 149740, + "end": 149749, "loc": { "start": { "line": 3697, @@ -506260,8 +506260,8 @@ "postfix": false, "binop": null }, - "start": 149750, - "end": 149751, + "start": 149749, + "end": 149750, "loc": { "start": { "line": 3697, @@ -506286,8 +506286,8 @@ "binop": null }, "value": "renderFlags", - "start": 149751, - "end": 149762, + "start": 149750, + "end": 149761, "loc": { "start": { "line": 3697, @@ -506312,8 +506312,8 @@ "binop": null, "updateContext": null }, - "start": 149762, - "end": 149763, + "start": 149761, + "end": 149762, "loc": { "start": { "line": 3697, @@ -506338,8 +506338,8 @@ "binop": null }, "value": "frameCtx", - "start": 149764, - "end": 149772, + "start": 149763, + "end": 149771, "loc": { "start": { "line": 3697, @@ -506363,8 +506363,8 @@ "postfix": false, "binop": null }, - "start": 149772, - "end": 149773, + "start": 149771, + "end": 149772, "loc": { "start": { "line": 3697, @@ -506389,8 +506389,8 @@ "binop": null, "updateContext": null }, - "start": 149773, - "end": 149774, + "start": 149772, + "end": 149773, "loc": { "start": { "line": 3697, @@ -506414,8 +506414,8 @@ "postfix": false, "binop": null }, - "start": 149783, - "end": 149784, + "start": 149782, + "end": 149783, "loc": { "start": { "line": 3698, @@ -506439,8 +506439,8 @@ "postfix": false, "binop": null }, - "start": 149789, - "end": 149790, + "start": 149788, + "end": 149789, "loc": { "start": { "line": 3699, @@ -506455,8 +506455,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 149796, - "end": 149811, + "start": 149795, + "end": 149810, "loc": { "start": { "line": 3701, @@ -506481,8 +506481,8 @@ "binop": null }, "value": "drawNormals", - "start": 149816, - "end": 149827, + "start": 149815, + "end": 149826, "loc": { "start": { "line": 3702, @@ -506506,8 +506506,8 @@ "postfix": false, "binop": null }, - "start": 149827, - "end": 149828, + "start": 149826, + "end": 149827, "loc": { "start": { "line": 3702, @@ -506532,8 +506532,8 @@ "binop": null }, "value": "frameCtx", - "start": 149828, - "end": 149836, + "start": 149827, + "end": 149835, "loc": { "start": { "line": 3702, @@ -506557,8 +506557,8 @@ "postfix": false, "binop": null }, - "start": 149836, - "end": 149837, + "start": 149835, + "end": 149836, "loc": { "start": { "line": 3702, @@ -506582,8 +506582,8 @@ "postfix": false, "binop": null }, - "start": 149838, - "end": 149839, + "start": 149837, + "end": 149838, "loc": { "start": { "line": 3702, @@ -506598,8 +506598,8 @@ { "type": "CommentLine", "value": " Dedicated to SAO because it skips transparent objects", - "start": 149840, - "end": 149896, + "start": 149839, + "end": 149895, "loc": { "start": { "line": 3702, @@ -506626,8 +506626,8 @@ "updateContext": null }, "value": "const", - "start": 149905, - "end": 149910, + "start": 149904, + "end": 149909, "loc": { "start": { "line": 3703, @@ -506652,8 +506652,8 @@ "binop": null }, "value": "renderFlags", - "start": 149911, - "end": 149922, + "start": 149910, + "end": 149921, "loc": { "start": { "line": 3703, @@ -506679,8 +506679,8 @@ "updateContext": null }, "value": "=", - "start": 149923, - "end": 149924, + "start": 149922, + "end": 149923, "loc": { "start": { "line": 3703, @@ -506707,8 +506707,8 @@ "updateContext": null }, "value": "this", - "start": 149925, - "end": 149929, + "start": 149924, + "end": 149928, "loc": { "start": { "line": 3703, @@ -506733,8 +506733,8 @@ "binop": null, "updateContext": null }, - "start": 149929, - "end": 149930, + "start": 149928, + "end": 149929, "loc": { "start": { "line": 3703, @@ -506759,8 +506759,8 @@ "binop": null }, "value": "renderFlags", - "start": 149930, - "end": 149941, + "start": 149929, + "end": 149940, "loc": { "start": { "line": 3703, @@ -506785,8 +506785,8 @@ "binop": null, "updateContext": null }, - "start": 149941, - "end": 149942, + "start": 149940, + "end": 149941, "loc": { "start": { "line": 3703, @@ -506813,8 +506813,8 @@ "updateContext": null }, "value": "for", - "start": 149951, - "end": 149954, + "start": 149950, + "end": 149953, "loc": { "start": { "line": 3704, @@ -506838,8 +506838,8 @@ "postfix": false, "binop": null }, - "start": 149955, - "end": 149956, + "start": 149954, + "end": 149955, "loc": { "start": { "line": 3704, @@ -506866,8 +506866,8 @@ "updateContext": null }, "value": "let", - "start": 149956, - "end": 149959, + "start": 149955, + "end": 149958, "loc": { "start": { "line": 3704, @@ -506892,8 +506892,8 @@ "binop": null }, "value": "i", - "start": 149960, - "end": 149961, + "start": 149959, + "end": 149960, "loc": { "start": { "line": 3704, @@ -506919,8 +506919,8 @@ "updateContext": null }, "value": "=", - "start": 149962, - "end": 149963, + "start": 149961, + "end": 149962, "loc": { "start": { "line": 3704, @@ -506946,8 +506946,8 @@ "updateContext": null }, "value": 0, - "start": 149964, - "end": 149965, + "start": 149963, + "end": 149964, "loc": { "start": { "line": 3704, @@ -506972,8 +506972,8 @@ "binop": null, "updateContext": null }, - "start": 149965, - "end": 149966, + "start": 149964, + "end": 149965, "loc": { "start": { "line": 3704, @@ -506998,8 +506998,8 @@ "binop": null }, "value": "len", - "start": 149967, - "end": 149970, + "start": 149966, + "end": 149969, "loc": { "start": { "line": 3704, @@ -507025,8 +507025,8 @@ "updateContext": null }, "value": "=", - "start": 149971, - "end": 149972, + "start": 149970, + "end": 149971, "loc": { "start": { "line": 3704, @@ -507051,8 +507051,8 @@ "binop": null }, "value": "renderFlags", - "start": 149973, - "end": 149984, + "start": 149972, + "end": 149983, "loc": { "start": { "line": 3704, @@ -507077,8 +507077,8 @@ "binop": null, "updateContext": null }, - "start": 149984, - "end": 149985, + "start": 149983, + "end": 149984, "loc": { "start": { "line": 3704, @@ -507103,8 +507103,8 @@ "binop": null }, "value": "visibleLayers", - "start": 149985, - "end": 149998, + "start": 149984, + "end": 149997, "loc": { "start": { "line": 3704, @@ -507129,8 +507129,8 @@ "binop": null, "updateContext": null }, - "start": 149998, - "end": 149999, + "start": 149997, + "end": 149998, "loc": { "start": { "line": 3704, @@ -507155,8 +507155,8 @@ "binop": null }, "value": "length", - "start": 149999, - "end": 150005, + "start": 149998, + "end": 150004, "loc": { "start": { "line": 3704, @@ -507181,8 +507181,8 @@ "binop": null, "updateContext": null }, - "start": 150005, - "end": 150006, + "start": 150004, + "end": 150005, "loc": { "start": { "line": 3704, @@ -507207,8 +507207,8 @@ "binop": null }, "value": "i", - "start": 150007, - "end": 150008, + "start": 150006, + "end": 150007, "loc": { "start": { "line": 3704, @@ -507234,8 +507234,8 @@ "updateContext": null }, "value": "<", - "start": 150009, - "end": 150010, + "start": 150008, + "end": 150009, "loc": { "start": { "line": 3704, @@ -507260,8 +507260,8 @@ "binop": null }, "value": "len", - "start": 150011, - "end": 150014, + "start": 150010, + "end": 150013, "loc": { "start": { "line": 3704, @@ -507286,8 +507286,8 @@ "binop": null, "updateContext": null }, - "start": 150014, - "end": 150015, + "start": 150013, + "end": 150014, "loc": { "start": { "line": 3704, @@ -507312,8 +507312,8 @@ "binop": null }, "value": "i", - "start": 150016, - "end": 150017, + "start": 150015, + "end": 150016, "loc": { "start": { "line": 3704, @@ -507338,8 +507338,8 @@ "binop": null }, "value": "++", - "start": 150017, - "end": 150019, + "start": 150016, + "end": 150018, "loc": { "start": { "line": 3704, @@ -507363,8 +507363,8 @@ "postfix": false, "binop": null }, - "start": 150019, - "end": 150020, + "start": 150018, + "end": 150019, "loc": { "start": { "line": 3704, @@ -507388,8 +507388,8 @@ "postfix": false, "binop": null }, - "start": 150021, - "end": 150022, + "start": 150020, + "end": 150021, "loc": { "start": { "line": 3704, @@ -507416,8 +507416,8 @@ "updateContext": null }, "value": "const", - "start": 150035, - "end": 150040, + "start": 150034, + "end": 150039, "loc": { "start": { "line": 3705, @@ -507442,8 +507442,8 @@ "binop": null }, "value": "layerIndex", - "start": 150041, - "end": 150051, + "start": 150040, + "end": 150050, "loc": { "start": { "line": 3705, @@ -507469,8 +507469,8 @@ "updateContext": null }, "value": "=", - "start": 150052, - "end": 150053, + "start": 150051, + "end": 150052, "loc": { "start": { "line": 3705, @@ -507495,8 +507495,8 @@ "binop": null }, "value": "renderFlags", - "start": 150054, - "end": 150065, + "start": 150053, + "end": 150064, "loc": { "start": { "line": 3705, @@ -507521,8 +507521,8 @@ "binop": null, "updateContext": null }, - "start": 150065, - "end": 150066, + "start": 150064, + "end": 150065, "loc": { "start": { "line": 3705, @@ -507547,8 +507547,8 @@ "binop": null }, "value": "visibleLayers", - "start": 150066, - "end": 150079, + "start": 150065, + "end": 150078, "loc": { "start": { "line": 3705, @@ -507573,8 +507573,8 @@ "binop": null, "updateContext": null }, - "start": 150079, - "end": 150080, + "start": 150078, + "end": 150079, "loc": { "start": { "line": 3705, @@ -507599,8 +507599,8 @@ "binop": null }, "value": "i", - "start": 150080, - "end": 150081, + "start": 150079, + "end": 150080, "loc": { "start": { "line": 3705, @@ -507625,8 +507625,8 @@ "binop": null, "updateContext": null }, - "start": 150081, - "end": 150082, + "start": 150080, + "end": 150081, "loc": { "start": { "line": 3705, @@ -507651,8 +507651,8 @@ "binop": null, "updateContext": null }, - "start": 150082, - "end": 150083, + "start": 150081, + "end": 150082, "loc": { "start": { "line": 3705, @@ -507679,8 +507679,8 @@ "updateContext": null }, "value": "this", - "start": 150096, - "end": 150100, + "start": 150095, + "end": 150099, "loc": { "start": { "line": 3706, @@ -507705,8 +507705,8 @@ "binop": null, "updateContext": null }, - "start": 150100, - "end": 150101, + "start": 150099, + "end": 150100, "loc": { "start": { "line": 3706, @@ -507731,8 +507731,8 @@ "binop": null }, "value": "layerList", - "start": 150101, - "end": 150110, + "start": 150100, + "end": 150109, "loc": { "start": { "line": 3706, @@ -507757,8 +507757,8 @@ "binop": null, "updateContext": null }, - "start": 150110, - "end": 150111, + "start": 150109, + "end": 150110, "loc": { "start": { "line": 3706, @@ -507783,8 +507783,8 @@ "binop": null }, "value": "layerIndex", - "start": 150111, - "end": 150121, + "start": 150110, + "end": 150120, "loc": { "start": { "line": 3706, @@ -507809,8 +507809,8 @@ "binop": null, "updateContext": null }, - "start": 150121, - "end": 150122, + "start": 150120, + "end": 150121, "loc": { "start": { "line": 3706, @@ -507835,8 +507835,8 @@ "binop": null, "updateContext": null }, - "start": 150122, - "end": 150123, + "start": 150121, + "end": 150122, "loc": { "start": { "line": 3706, @@ -507861,8 +507861,8 @@ "binop": null }, "value": "drawNormals", - "start": 150123, - "end": 150134, + "start": 150122, + "end": 150133, "loc": { "start": { "line": 3706, @@ -507886,8 +507886,8 @@ "postfix": false, "binop": null }, - "start": 150134, - "end": 150135, + "start": 150133, + "end": 150134, "loc": { "start": { "line": 3706, @@ -507912,8 +507912,8 @@ "binop": null }, "value": "renderFlags", - "start": 150135, - "end": 150146, + "start": 150134, + "end": 150145, "loc": { "start": { "line": 3706, @@ -507938,8 +507938,8 @@ "binop": null, "updateContext": null }, - "start": 150146, - "end": 150147, + "start": 150145, + "end": 150146, "loc": { "start": { "line": 3706, @@ -507964,8 +507964,8 @@ "binop": null }, "value": "frameCtx", - "start": 150148, - "end": 150156, + "start": 150147, + "end": 150155, "loc": { "start": { "line": 3706, @@ -507989,8 +507989,8 @@ "postfix": false, "binop": null }, - "start": 150156, - "end": 150157, + "start": 150155, + "end": 150156, "loc": { "start": { "line": 3706, @@ -508015,8 +508015,8 @@ "binop": null, "updateContext": null }, - "start": 150157, - "end": 150158, + "start": 150156, + "end": 150157, "loc": { "start": { "line": 3706, @@ -508040,8 +508040,8 @@ "postfix": false, "binop": null }, - "start": 150167, - "end": 150168, + "start": 150166, + "end": 150167, "loc": { "start": { "line": 3707, @@ -508065,8 +508065,8 @@ "postfix": false, "binop": null }, - "start": 150173, - "end": 150174, + "start": 150172, + "end": 150173, "loc": { "start": { "line": 3708, @@ -508081,8 +508081,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150180, - "end": 150195, + "start": 150179, + "end": 150194, "loc": { "start": { "line": 3710, @@ -508107,8 +508107,8 @@ "binop": null }, "value": "drawSilhouetteXRayed", - "start": 150200, - "end": 150220, + "start": 150199, + "end": 150219, "loc": { "start": { "line": 3711, @@ -508132,8 +508132,8 @@ "postfix": false, "binop": null }, - "start": 150220, - "end": 150221, + "start": 150219, + "end": 150220, "loc": { "start": { "line": 3711, @@ -508158,8 +508158,8 @@ "binop": null }, "value": "frameCtx", - "start": 150221, - "end": 150229, + "start": 150220, + "end": 150228, "loc": { "start": { "line": 3711, @@ -508183,8 +508183,8 @@ "postfix": false, "binop": null }, - "start": 150229, - "end": 150230, + "start": 150228, + "end": 150229, "loc": { "start": { "line": 3711, @@ -508208,8 +508208,8 @@ "postfix": false, "binop": null }, - "start": 150231, - "end": 150232, + "start": 150230, + "end": 150231, "loc": { "start": { "line": 3711, @@ -508236,8 +508236,8 @@ "updateContext": null }, "value": "const", - "start": 150241, - "end": 150246, + "start": 150240, + "end": 150245, "loc": { "start": { "line": 3712, @@ -508262,8 +508262,8 @@ "binop": null }, "value": "renderFlags", - "start": 150247, - "end": 150258, + "start": 150246, + "end": 150257, "loc": { "start": { "line": 3712, @@ -508289,8 +508289,8 @@ "updateContext": null }, "value": "=", - "start": 150259, - "end": 150260, + "start": 150258, + "end": 150259, "loc": { "start": { "line": 3712, @@ -508317,8 +508317,8 @@ "updateContext": null }, "value": "this", - "start": 150261, - "end": 150265, + "start": 150260, + "end": 150264, "loc": { "start": { "line": 3712, @@ -508343,8 +508343,8 @@ "binop": null, "updateContext": null }, - "start": 150265, - "end": 150266, + "start": 150264, + "end": 150265, "loc": { "start": { "line": 3712, @@ -508369,8 +508369,8 @@ "binop": null }, "value": "renderFlags", - "start": 150266, - "end": 150277, + "start": 150265, + "end": 150276, "loc": { "start": { "line": 3712, @@ -508395,8 +508395,8 @@ "binop": null, "updateContext": null }, - "start": 150277, - "end": 150278, + "start": 150276, + "end": 150277, "loc": { "start": { "line": 3712, @@ -508423,8 +508423,8 @@ "updateContext": null }, "value": "for", - "start": 150287, - "end": 150290, + "start": 150286, + "end": 150289, "loc": { "start": { "line": 3713, @@ -508448,8 +508448,8 @@ "postfix": false, "binop": null }, - "start": 150291, - "end": 150292, + "start": 150290, + "end": 150291, "loc": { "start": { "line": 3713, @@ -508476,8 +508476,8 @@ "updateContext": null }, "value": "let", - "start": 150292, - "end": 150295, + "start": 150291, + "end": 150294, "loc": { "start": { "line": 3713, @@ -508502,8 +508502,8 @@ "binop": null }, "value": "i", - "start": 150296, - "end": 150297, + "start": 150295, + "end": 150296, "loc": { "start": { "line": 3713, @@ -508529,8 +508529,8 @@ "updateContext": null }, "value": "=", - "start": 150298, - "end": 150299, + "start": 150297, + "end": 150298, "loc": { "start": { "line": 3713, @@ -508556,8 +508556,8 @@ "updateContext": null }, "value": 0, - "start": 150300, - "end": 150301, + "start": 150299, + "end": 150300, "loc": { "start": { "line": 3713, @@ -508582,8 +508582,8 @@ "binop": null, "updateContext": null }, - "start": 150301, - "end": 150302, + "start": 150300, + "end": 150301, "loc": { "start": { "line": 3713, @@ -508608,8 +508608,8 @@ "binop": null }, "value": "len", - "start": 150303, - "end": 150306, + "start": 150302, + "end": 150305, "loc": { "start": { "line": 3713, @@ -508635,8 +508635,8 @@ "updateContext": null }, "value": "=", - "start": 150307, - "end": 150308, + "start": 150306, + "end": 150307, "loc": { "start": { "line": 3713, @@ -508661,8 +508661,8 @@ "binop": null }, "value": "renderFlags", - "start": 150309, - "end": 150320, + "start": 150308, + "end": 150319, "loc": { "start": { "line": 3713, @@ -508687,8 +508687,8 @@ "binop": null, "updateContext": null }, - "start": 150320, - "end": 150321, + "start": 150319, + "end": 150320, "loc": { "start": { "line": 3713, @@ -508713,8 +508713,8 @@ "binop": null }, "value": "visibleLayers", - "start": 150321, - "end": 150334, + "start": 150320, + "end": 150333, "loc": { "start": { "line": 3713, @@ -508739,8 +508739,8 @@ "binop": null, "updateContext": null }, - "start": 150334, - "end": 150335, + "start": 150333, + "end": 150334, "loc": { "start": { "line": 3713, @@ -508765,8 +508765,8 @@ "binop": null }, "value": "length", - "start": 150335, - "end": 150341, + "start": 150334, + "end": 150340, "loc": { "start": { "line": 3713, @@ -508791,8 +508791,8 @@ "binop": null, "updateContext": null }, - "start": 150341, - "end": 150342, + "start": 150340, + "end": 150341, "loc": { "start": { "line": 3713, @@ -508817,8 +508817,8 @@ "binop": null }, "value": "i", - "start": 150343, - "end": 150344, + "start": 150342, + "end": 150343, "loc": { "start": { "line": 3713, @@ -508844,8 +508844,8 @@ "updateContext": null }, "value": "<", - "start": 150345, - "end": 150346, + "start": 150344, + "end": 150345, "loc": { "start": { "line": 3713, @@ -508870,8 +508870,8 @@ "binop": null }, "value": "len", - "start": 150347, - "end": 150350, + "start": 150346, + "end": 150349, "loc": { "start": { "line": 3713, @@ -508896,8 +508896,8 @@ "binop": null, "updateContext": null }, - "start": 150350, - "end": 150351, + "start": 150349, + "end": 150350, "loc": { "start": { "line": 3713, @@ -508922,8 +508922,8 @@ "binop": null }, "value": "i", - "start": 150352, - "end": 150353, + "start": 150351, + "end": 150352, "loc": { "start": { "line": 3713, @@ -508948,8 +508948,8 @@ "binop": null }, "value": "++", - "start": 150353, - "end": 150355, + "start": 150352, + "end": 150354, "loc": { "start": { "line": 3713, @@ -508973,8 +508973,8 @@ "postfix": false, "binop": null }, - "start": 150355, - "end": 150356, + "start": 150354, + "end": 150355, "loc": { "start": { "line": 3713, @@ -508998,8 +508998,8 @@ "postfix": false, "binop": null }, - "start": 150357, - "end": 150358, + "start": 150356, + "end": 150357, "loc": { "start": { "line": 3713, @@ -509026,8 +509026,8 @@ "updateContext": null }, "value": "const", - "start": 150371, - "end": 150376, + "start": 150370, + "end": 150375, "loc": { "start": { "line": 3714, @@ -509052,8 +509052,8 @@ "binop": null }, "value": "layerIndex", - "start": 150377, - "end": 150387, + "start": 150376, + "end": 150386, "loc": { "start": { "line": 3714, @@ -509079,8 +509079,8 @@ "updateContext": null }, "value": "=", - "start": 150388, - "end": 150389, + "start": 150387, + "end": 150388, "loc": { "start": { "line": 3714, @@ -509105,8 +509105,8 @@ "binop": null }, "value": "renderFlags", - "start": 150390, - "end": 150401, + "start": 150389, + "end": 150400, "loc": { "start": { "line": 3714, @@ -509131,8 +509131,8 @@ "binop": null, "updateContext": null }, - "start": 150401, - "end": 150402, + "start": 150400, + "end": 150401, "loc": { "start": { "line": 3714, @@ -509157,8 +509157,8 @@ "binop": null }, "value": "visibleLayers", - "start": 150402, - "end": 150415, + "start": 150401, + "end": 150414, "loc": { "start": { "line": 3714, @@ -509183,8 +509183,8 @@ "binop": null, "updateContext": null }, - "start": 150415, - "end": 150416, + "start": 150414, + "end": 150415, "loc": { "start": { "line": 3714, @@ -509209,8 +509209,8 @@ "binop": null }, "value": "i", - "start": 150416, - "end": 150417, + "start": 150415, + "end": 150416, "loc": { "start": { "line": 3714, @@ -509235,8 +509235,8 @@ "binop": null, "updateContext": null }, - "start": 150417, - "end": 150418, + "start": 150416, + "end": 150417, "loc": { "start": { "line": 3714, @@ -509261,8 +509261,8 @@ "binop": null, "updateContext": null }, - "start": 150418, - "end": 150419, + "start": 150417, + "end": 150418, "loc": { "start": { "line": 3714, @@ -509289,8 +509289,8 @@ "updateContext": null }, "value": "this", - "start": 150432, - "end": 150436, + "start": 150431, + "end": 150435, "loc": { "start": { "line": 3715, @@ -509315,8 +509315,8 @@ "binop": null, "updateContext": null }, - "start": 150436, - "end": 150437, + "start": 150435, + "end": 150436, "loc": { "start": { "line": 3715, @@ -509341,8 +509341,8 @@ "binop": null }, "value": "layerList", - "start": 150437, - "end": 150446, + "start": 150436, + "end": 150445, "loc": { "start": { "line": 3715, @@ -509367,8 +509367,8 @@ "binop": null, "updateContext": null }, - "start": 150446, - "end": 150447, + "start": 150445, + "end": 150446, "loc": { "start": { "line": 3715, @@ -509393,8 +509393,8 @@ "binop": null }, "value": "layerIndex", - "start": 150447, - "end": 150457, + "start": 150446, + "end": 150456, "loc": { "start": { "line": 3715, @@ -509419,8 +509419,8 @@ "binop": null, "updateContext": null }, - "start": 150457, - "end": 150458, + "start": 150456, + "end": 150457, "loc": { "start": { "line": 3715, @@ -509445,8 +509445,8 @@ "binop": null, "updateContext": null }, - "start": 150458, - "end": 150459, + "start": 150457, + "end": 150458, "loc": { "start": { "line": 3715, @@ -509471,8 +509471,8 @@ "binop": null }, "value": "drawSilhouetteXRayed", - "start": 150459, - "end": 150479, + "start": 150458, + "end": 150478, "loc": { "start": { "line": 3715, @@ -509496,8 +509496,8 @@ "postfix": false, "binop": null }, - "start": 150479, - "end": 150480, + "start": 150478, + "end": 150479, "loc": { "start": { "line": 3715, @@ -509522,8 +509522,8 @@ "binop": null }, "value": "renderFlags", - "start": 150480, - "end": 150491, + "start": 150479, + "end": 150490, "loc": { "start": { "line": 3715, @@ -509548,8 +509548,8 @@ "binop": null, "updateContext": null }, - "start": 150491, - "end": 150492, + "start": 150490, + "end": 150491, "loc": { "start": { "line": 3715, @@ -509574,8 +509574,8 @@ "binop": null }, "value": "frameCtx", - "start": 150493, - "end": 150501, + "start": 150492, + "end": 150500, "loc": { "start": { "line": 3715, @@ -509599,8 +509599,8 @@ "postfix": false, "binop": null }, - "start": 150501, - "end": 150502, + "start": 150500, + "end": 150501, "loc": { "start": { "line": 3715, @@ -509625,8 +509625,8 @@ "binop": null, "updateContext": null }, - "start": 150502, - "end": 150503, + "start": 150501, + "end": 150502, "loc": { "start": { "line": 3715, @@ -509650,8 +509650,8 @@ "postfix": false, "binop": null }, - "start": 150512, - "end": 150513, + "start": 150511, + "end": 150512, "loc": { "start": { "line": 3716, @@ -509675,8 +509675,8 @@ "postfix": false, "binop": null }, - "start": 150518, - "end": 150519, + "start": 150517, + "end": 150518, "loc": { "start": { "line": 3717, @@ -509691,8 +509691,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150525, - "end": 150540, + "start": 150524, + "end": 150539, "loc": { "start": { "line": 3719, @@ -509717,8 +509717,8 @@ "binop": null }, "value": "drawSilhouetteHighlighted", - "start": 150545, - "end": 150570, + "start": 150544, + "end": 150569, "loc": { "start": { "line": 3720, @@ -509742,8 +509742,8 @@ "postfix": false, "binop": null }, - "start": 150570, - "end": 150571, + "start": 150569, + "end": 150570, "loc": { "start": { "line": 3720, @@ -509768,8 +509768,8 @@ "binop": null }, "value": "frameCtx", - "start": 150571, - "end": 150579, + "start": 150570, + "end": 150578, "loc": { "start": { "line": 3720, @@ -509793,8 +509793,8 @@ "postfix": false, "binop": null }, - "start": 150579, - "end": 150580, + "start": 150578, + "end": 150579, "loc": { "start": { "line": 3720, @@ -509818,8 +509818,8 @@ "postfix": false, "binop": null }, - "start": 150581, - "end": 150582, + "start": 150580, + "end": 150581, "loc": { "start": { "line": 3720, @@ -509846,8 +509846,8 @@ "updateContext": null }, "value": "const", - "start": 150591, - "end": 150596, + "start": 150590, + "end": 150595, "loc": { "start": { "line": 3721, @@ -509872,8 +509872,8 @@ "binop": null }, "value": "renderFlags", - "start": 150597, - "end": 150608, + "start": 150596, + "end": 150607, "loc": { "start": { "line": 3721, @@ -509899,8 +509899,8 @@ "updateContext": null }, "value": "=", - "start": 150609, - "end": 150610, + "start": 150608, + "end": 150609, "loc": { "start": { "line": 3721, @@ -509927,8 +509927,8 @@ "updateContext": null }, "value": "this", - "start": 150611, - "end": 150615, + "start": 150610, + "end": 150614, "loc": { "start": { "line": 3721, @@ -509953,8 +509953,8 @@ "binop": null, "updateContext": null }, - "start": 150615, - "end": 150616, + "start": 150614, + "end": 150615, "loc": { "start": { "line": 3721, @@ -509979,8 +509979,8 @@ "binop": null }, "value": "renderFlags", - "start": 150616, - "end": 150627, + "start": 150615, + "end": 150626, "loc": { "start": { "line": 3721, @@ -510005,8 +510005,8 @@ "binop": null, "updateContext": null }, - "start": 150627, - "end": 150628, + "start": 150626, + "end": 150627, "loc": { "start": { "line": 3721, @@ -510033,8 +510033,8 @@ "updateContext": null }, "value": "for", - "start": 150637, - "end": 150640, + "start": 150636, + "end": 150639, "loc": { "start": { "line": 3722, @@ -510058,8 +510058,8 @@ "postfix": false, "binop": null }, - "start": 150641, - "end": 150642, + "start": 150640, + "end": 150641, "loc": { "start": { "line": 3722, @@ -510086,8 +510086,8 @@ "updateContext": null }, "value": "let", - "start": 150642, - "end": 150645, + "start": 150641, + "end": 150644, "loc": { "start": { "line": 3722, @@ -510112,8 +510112,8 @@ "binop": null }, "value": "i", - "start": 150646, - "end": 150647, + "start": 150645, + "end": 150646, "loc": { "start": { "line": 3722, @@ -510139,8 +510139,8 @@ "updateContext": null }, "value": "=", - "start": 150648, - "end": 150649, + "start": 150647, + "end": 150648, "loc": { "start": { "line": 3722, @@ -510166,8 +510166,8 @@ "updateContext": null }, "value": 0, - "start": 150650, - "end": 150651, + "start": 150649, + "end": 150650, "loc": { "start": { "line": 3722, @@ -510192,8 +510192,8 @@ "binop": null, "updateContext": null }, - "start": 150651, - "end": 150652, + "start": 150650, + "end": 150651, "loc": { "start": { "line": 3722, @@ -510218,8 +510218,8 @@ "binop": null }, "value": "len", - "start": 150653, - "end": 150656, + "start": 150652, + "end": 150655, "loc": { "start": { "line": 3722, @@ -510245,8 +510245,8 @@ "updateContext": null }, "value": "=", - "start": 150657, - "end": 150658, + "start": 150656, + "end": 150657, "loc": { "start": { "line": 3722, @@ -510271,8 +510271,8 @@ "binop": null }, "value": "renderFlags", - "start": 150659, - "end": 150670, + "start": 150658, + "end": 150669, "loc": { "start": { "line": 3722, @@ -510297,8 +510297,8 @@ "binop": null, "updateContext": null }, - "start": 150670, - "end": 150671, + "start": 150669, + "end": 150670, "loc": { "start": { "line": 3722, @@ -510323,8 +510323,8 @@ "binop": null }, "value": "visibleLayers", - "start": 150671, - "end": 150684, + "start": 150670, + "end": 150683, "loc": { "start": { "line": 3722, @@ -510349,8 +510349,8 @@ "binop": null, "updateContext": null }, - "start": 150684, - "end": 150685, + "start": 150683, + "end": 150684, "loc": { "start": { "line": 3722, @@ -510375,8 +510375,8 @@ "binop": null }, "value": "length", - "start": 150685, - "end": 150691, + "start": 150684, + "end": 150690, "loc": { "start": { "line": 3722, @@ -510401,8 +510401,8 @@ "binop": null, "updateContext": null }, - "start": 150691, - "end": 150692, + "start": 150690, + "end": 150691, "loc": { "start": { "line": 3722, @@ -510427,8 +510427,8 @@ "binop": null }, "value": "i", - "start": 150693, - "end": 150694, + "start": 150692, + "end": 150693, "loc": { "start": { "line": 3722, @@ -510454,8 +510454,8 @@ "updateContext": null }, "value": "<", - "start": 150695, - "end": 150696, + "start": 150694, + "end": 150695, "loc": { "start": { "line": 3722, @@ -510480,8 +510480,8 @@ "binop": null }, "value": "len", - "start": 150697, - "end": 150700, + "start": 150696, + "end": 150699, "loc": { "start": { "line": 3722, @@ -510506,8 +510506,8 @@ "binop": null, "updateContext": null }, - "start": 150700, - "end": 150701, + "start": 150699, + "end": 150700, "loc": { "start": { "line": 3722, @@ -510532,8 +510532,8 @@ "binop": null }, "value": "i", - "start": 150702, - "end": 150703, + "start": 150701, + "end": 150702, "loc": { "start": { "line": 3722, @@ -510558,8 +510558,8 @@ "binop": null }, "value": "++", - "start": 150703, - "end": 150705, + "start": 150702, + "end": 150704, "loc": { "start": { "line": 3722, @@ -510583,8 +510583,8 @@ "postfix": false, "binop": null }, - "start": 150705, - "end": 150706, + "start": 150704, + "end": 150705, "loc": { "start": { "line": 3722, @@ -510608,8 +510608,8 @@ "postfix": false, "binop": null }, - "start": 150707, - "end": 150708, + "start": 150706, + "end": 150707, "loc": { "start": { "line": 3722, @@ -510636,8 +510636,8 @@ "updateContext": null }, "value": "const", - "start": 150721, - "end": 150726, + "start": 150720, + "end": 150725, "loc": { "start": { "line": 3723, @@ -510662,8 +510662,8 @@ "binop": null }, "value": "layerIndex", - "start": 150727, - "end": 150737, + "start": 150726, + "end": 150736, "loc": { "start": { "line": 3723, @@ -510689,8 +510689,8 @@ "updateContext": null }, "value": "=", - "start": 150738, - "end": 150739, + "start": 150737, + "end": 150738, "loc": { "start": { "line": 3723, @@ -510715,8 +510715,8 @@ "binop": null }, "value": "renderFlags", - "start": 150740, - "end": 150751, + "start": 150739, + "end": 150750, "loc": { "start": { "line": 3723, @@ -510741,8 +510741,8 @@ "binop": null, "updateContext": null }, - "start": 150751, - "end": 150752, + "start": 150750, + "end": 150751, "loc": { "start": { "line": 3723, @@ -510767,8 +510767,8 @@ "binop": null }, "value": "visibleLayers", - "start": 150752, - "end": 150765, + "start": 150751, + "end": 150764, "loc": { "start": { "line": 3723, @@ -510793,8 +510793,8 @@ "binop": null, "updateContext": null }, - "start": 150765, - "end": 150766, + "start": 150764, + "end": 150765, "loc": { "start": { "line": 3723, @@ -510819,8 +510819,8 @@ "binop": null }, "value": "i", - "start": 150766, - "end": 150767, + "start": 150765, + "end": 150766, "loc": { "start": { "line": 3723, @@ -510845,8 +510845,8 @@ "binop": null, "updateContext": null }, - "start": 150767, - "end": 150768, + "start": 150766, + "end": 150767, "loc": { "start": { "line": 3723, @@ -510871,8 +510871,8 @@ "binop": null, "updateContext": null }, - "start": 150768, - "end": 150769, + "start": 150767, + "end": 150768, "loc": { "start": { "line": 3723, @@ -510899,8 +510899,8 @@ "updateContext": null }, "value": "this", - "start": 150782, - "end": 150786, + "start": 150781, + "end": 150785, "loc": { "start": { "line": 3724, @@ -510925,8 +510925,8 @@ "binop": null, "updateContext": null }, - "start": 150786, - "end": 150787, + "start": 150785, + "end": 150786, "loc": { "start": { "line": 3724, @@ -510951,8 +510951,8 @@ "binop": null }, "value": "layerList", - "start": 150787, - "end": 150796, + "start": 150786, + "end": 150795, "loc": { "start": { "line": 3724, @@ -510977,8 +510977,8 @@ "binop": null, "updateContext": null }, - "start": 150796, - "end": 150797, + "start": 150795, + "end": 150796, "loc": { "start": { "line": 3724, @@ -511003,8 +511003,8 @@ "binop": null }, "value": "layerIndex", - "start": 150797, - "end": 150807, + "start": 150796, + "end": 150806, "loc": { "start": { "line": 3724, @@ -511029,8 +511029,8 @@ "binop": null, "updateContext": null }, - "start": 150807, - "end": 150808, + "start": 150806, + "end": 150807, "loc": { "start": { "line": 3724, @@ -511055,8 +511055,8 @@ "binop": null, "updateContext": null }, - "start": 150808, - "end": 150809, + "start": 150807, + "end": 150808, "loc": { "start": { "line": 3724, @@ -511081,8 +511081,8 @@ "binop": null }, "value": "drawSilhouetteHighlighted", - "start": 150809, - "end": 150834, + "start": 150808, + "end": 150833, "loc": { "start": { "line": 3724, @@ -511106,8 +511106,8 @@ "postfix": false, "binop": null }, - "start": 150834, - "end": 150835, + "start": 150833, + "end": 150834, "loc": { "start": { "line": 3724, @@ -511132,8 +511132,8 @@ "binop": null }, "value": "renderFlags", - "start": 150835, - "end": 150846, + "start": 150834, + "end": 150845, "loc": { "start": { "line": 3724, @@ -511158,8 +511158,8 @@ "binop": null, "updateContext": null }, - "start": 150846, - "end": 150847, + "start": 150845, + "end": 150846, "loc": { "start": { "line": 3724, @@ -511184,8 +511184,8 @@ "binop": null }, "value": "frameCtx", - "start": 150848, - "end": 150856, + "start": 150847, + "end": 150855, "loc": { "start": { "line": 3724, @@ -511209,8 +511209,8 @@ "postfix": false, "binop": null }, - "start": 150856, - "end": 150857, + "start": 150855, + "end": 150856, "loc": { "start": { "line": 3724, @@ -511235,8 +511235,8 @@ "binop": null, "updateContext": null }, - "start": 150857, - "end": 150858, + "start": 150856, + "end": 150857, "loc": { "start": { "line": 3724, @@ -511260,8 +511260,8 @@ "postfix": false, "binop": null }, - "start": 150867, - "end": 150868, + "start": 150866, + "end": 150867, "loc": { "start": { "line": 3725, @@ -511285,8 +511285,8 @@ "postfix": false, "binop": null }, - "start": 150873, - "end": 150874, + "start": 150872, + "end": 150873, "loc": { "start": { "line": 3726, @@ -511301,8 +511301,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 150880, - "end": 150895, + "start": 150879, + "end": 150894, "loc": { "start": { "line": 3728, @@ -511327,8 +511327,8 @@ "binop": null }, "value": "drawSilhouetteSelected", - "start": 150900, - "end": 150922, + "start": 150899, + "end": 150921, "loc": { "start": { "line": 3729, @@ -511352,8 +511352,8 @@ "postfix": false, "binop": null }, - "start": 150922, - "end": 150923, + "start": 150921, + "end": 150922, "loc": { "start": { "line": 3729, @@ -511378,8 +511378,8 @@ "binop": null }, "value": "frameCtx", - "start": 150923, - "end": 150931, + "start": 150922, + "end": 150930, "loc": { "start": { "line": 3729, @@ -511403,8 +511403,8 @@ "postfix": false, "binop": null }, - "start": 150931, - "end": 150932, + "start": 150930, + "end": 150931, "loc": { "start": { "line": 3729, @@ -511428,8 +511428,8 @@ "postfix": false, "binop": null }, - "start": 150933, - "end": 150934, + "start": 150932, + "end": 150933, "loc": { "start": { "line": 3729, @@ -511456,8 +511456,8 @@ "updateContext": null }, "value": "const", - "start": 150943, - "end": 150948, + "start": 150942, + "end": 150947, "loc": { "start": { "line": 3730, @@ -511482,8 +511482,8 @@ "binop": null }, "value": "renderFlags", - "start": 150949, - "end": 150960, + "start": 150948, + "end": 150959, "loc": { "start": { "line": 3730, @@ -511509,8 +511509,8 @@ "updateContext": null }, "value": "=", - "start": 150961, - "end": 150962, + "start": 150960, + "end": 150961, "loc": { "start": { "line": 3730, @@ -511537,8 +511537,8 @@ "updateContext": null }, "value": "this", - "start": 150963, - "end": 150967, + "start": 150962, + "end": 150966, "loc": { "start": { "line": 3730, @@ -511563,8 +511563,8 @@ "binop": null, "updateContext": null }, - "start": 150967, - "end": 150968, + "start": 150966, + "end": 150967, "loc": { "start": { "line": 3730, @@ -511589,8 +511589,8 @@ "binop": null }, "value": "renderFlags", - "start": 150968, - "end": 150979, + "start": 150967, + "end": 150978, "loc": { "start": { "line": 3730, @@ -511615,8 +511615,8 @@ "binop": null, "updateContext": null }, - "start": 150979, - "end": 150980, + "start": 150978, + "end": 150979, "loc": { "start": { "line": 3730, @@ -511643,8 +511643,8 @@ "updateContext": null }, "value": "for", - "start": 150989, - "end": 150992, + "start": 150988, + "end": 150991, "loc": { "start": { "line": 3731, @@ -511668,8 +511668,8 @@ "postfix": false, "binop": null }, - "start": 150993, - "end": 150994, + "start": 150992, + "end": 150993, "loc": { "start": { "line": 3731, @@ -511696,8 +511696,8 @@ "updateContext": null }, "value": "let", - "start": 150994, - "end": 150997, + "start": 150993, + "end": 150996, "loc": { "start": { "line": 3731, @@ -511722,8 +511722,8 @@ "binop": null }, "value": "i", - "start": 150998, - "end": 150999, + "start": 150997, + "end": 150998, "loc": { "start": { "line": 3731, @@ -511749,8 +511749,8 @@ "updateContext": null }, "value": "=", - "start": 151000, - "end": 151001, + "start": 150999, + "end": 151000, "loc": { "start": { "line": 3731, @@ -511776,8 +511776,8 @@ "updateContext": null }, "value": 0, - "start": 151002, - "end": 151003, + "start": 151001, + "end": 151002, "loc": { "start": { "line": 3731, @@ -511802,8 +511802,8 @@ "binop": null, "updateContext": null }, - "start": 151003, - "end": 151004, + "start": 151002, + "end": 151003, "loc": { "start": { "line": 3731, @@ -511828,8 +511828,8 @@ "binop": null }, "value": "len", - "start": 151005, - "end": 151008, + "start": 151004, + "end": 151007, "loc": { "start": { "line": 3731, @@ -511855,8 +511855,8 @@ "updateContext": null }, "value": "=", - "start": 151009, - "end": 151010, + "start": 151008, + "end": 151009, "loc": { "start": { "line": 3731, @@ -511881,8 +511881,8 @@ "binop": null }, "value": "renderFlags", - "start": 151011, - "end": 151022, + "start": 151010, + "end": 151021, "loc": { "start": { "line": 3731, @@ -511907,8 +511907,8 @@ "binop": null, "updateContext": null }, - "start": 151022, - "end": 151023, + "start": 151021, + "end": 151022, "loc": { "start": { "line": 3731, @@ -511933,8 +511933,8 @@ "binop": null }, "value": "visibleLayers", - "start": 151023, - "end": 151036, + "start": 151022, + "end": 151035, "loc": { "start": { "line": 3731, @@ -511959,8 +511959,8 @@ "binop": null, "updateContext": null }, - "start": 151036, - "end": 151037, + "start": 151035, + "end": 151036, "loc": { "start": { "line": 3731, @@ -511985,8 +511985,8 @@ "binop": null }, "value": "length", - "start": 151037, - "end": 151043, + "start": 151036, + "end": 151042, "loc": { "start": { "line": 3731, @@ -512011,8 +512011,8 @@ "binop": null, "updateContext": null }, - "start": 151043, - "end": 151044, + "start": 151042, + "end": 151043, "loc": { "start": { "line": 3731, @@ -512037,8 +512037,8 @@ "binop": null }, "value": "i", - "start": 151045, - "end": 151046, + "start": 151044, + "end": 151045, "loc": { "start": { "line": 3731, @@ -512064,8 +512064,8 @@ "updateContext": null }, "value": "<", - "start": 151047, - "end": 151048, + "start": 151046, + "end": 151047, "loc": { "start": { "line": 3731, @@ -512090,8 +512090,8 @@ "binop": null }, "value": "len", - "start": 151049, - "end": 151052, + "start": 151048, + "end": 151051, "loc": { "start": { "line": 3731, @@ -512116,8 +512116,8 @@ "binop": null, "updateContext": null }, - "start": 151052, - "end": 151053, + "start": 151051, + "end": 151052, "loc": { "start": { "line": 3731, @@ -512142,8 +512142,8 @@ "binop": null }, "value": "i", - "start": 151054, - "end": 151055, + "start": 151053, + "end": 151054, "loc": { "start": { "line": 3731, @@ -512168,8 +512168,8 @@ "binop": null }, "value": "++", - "start": 151055, - "end": 151057, + "start": 151054, + "end": 151056, "loc": { "start": { "line": 3731, @@ -512193,8 +512193,8 @@ "postfix": false, "binop": null }, - "start": 151057, - "end": 151058, + "start": 151056, + "end": 151057, "loc": { "start": { "line": 3731, @@ -512218,8 +512218,8 @@ "postfix": false, "binop": null }, - "start": 151059, - "end": 151060, + "start": 151058, + "end": 151059, "loc": { "start": { "line": 3731, @@ -512246,8 +512246,8 @@ "updateContext": null }, "value": "const", - "start": 151073, - "end": 151078, + "start": 151072, + "end": 151077, "loc": { "start": { "line": 3732, @@ -512272,8 +512272,8 @@ "binop": null }, "value": "layerIndex", - "start": 151079, - "end": 151089, + "start": 151078, + "end": 151088, "loc": { "start": { "line": 3732, @@ -512299,8 +512299,8 @@ "updateContext": null }, "value": "=", - "start": 151090, - "end": 151091, + "start": 151089, + "end": 151090, "loc": { "start": { "line": 3732, @@ -512325,8 +512325,8 @@ "binop": null }, "value": "renderFlags", - "start": 151092, - "end": 151103, + "start": 151091, + "end": 151102, "loc": { "start": { "line": 3732, @@ -512351,8 +512351,8 @@ "binop": null, "updateContext": null }, - "start": 151103, - "end": 151104, + "start": 151102, + "end": 151103, "loc": { "start": { "line": 3732, @@ -512377,8 +512377,8 @@ "binop": null }, "value": "visibleLayers", - "start": 151104, - "end": 151117, + "start": 151103, + "end": 151116, "loc": { "start": { "line": 3732, @@ -512403,8 +512403,8 @@ "binop": null, "updateContext": null }, - "start": 151117, - "end": 151118, + "start": 151116, + "end": 151117, "loc": { "start": { "line": 3732, @@ -512429,8 +512429,8 @@ "binop": null }, "value": "i", - "start": 151118, - "end": 151119, + "start": 151117, + "end": 151118, "loc": { "start": { "line": 3732, @@ -512455,8 +512455,8 @@ "binop": null, "updateContext": null }, - "start": 151119, - "end": 151120, + "start": 151118, + "end": 151119, "loc": { "start": { "line": 3732, @@ -512481,8 +512481,8 @@ "binop": null, "updateContext": null }, - "start": 151120, - "end": 151121, + "start": 151119, + "end": 151120, "loc": { "start": { "line": 3732, @@ -512509,8 +512509,8 @@ "updateContext": null }, "value": "this", - "start": 151134, - "end": 151138, + "start": 151133, + "end": 151137, "loc": { "start": { "line": 3733, @@ -512535,8 +512535,8 @@ "binop": null, "updateContext": null }, - "start": 151138, - "end": 151139, + "start": 151137, + "end": 151138, "loc": { "start": { "line": 3733, @@ -512561,8 +512561,8 @@ "binop": null }, "value": "layerList", - "start": 151139, - "end": 151148, + "start": 151138, + "end": 151147, "loc": { "start": { "line": 3733, @@ -512587,8 +512587,8 @@ "binop": null, "updateContext": null }, - "start": 151148, - "end": 151149, + "start": 151147, + "end": 151148, "loc": { "start": { "line": 3733, @@ -512613,8 +512613,8 @@ "binop": null }, "value": "layerIndex", - "start": 151149, - "end": 151159, + "start": 151148, + "end": 151158, "loc": { "start": { "line": 3733, @@ -512639,8 +512639,8 @@ "binop": null, "updateContext": null }, - "start": 151159, - "end": 151160, + "start": 151158, + "end": 151159, "loc": { "start": { "line": 3733, @@ -512665,8 +512665,8 @@ "binop": null, "updateContext": null }, - "start": 151160, - "end": 151161, + "start": 151159, + "end": 151160, "loc": { "start": { "line": 3733, @@ -512691,8 +512691,8 @@ "binop": null }, "value": "drawSilhouetteSelected", - "start": 151161, - "end": 151183, + "start": 151160, + "end": 151182, "loc": { "start": { "line": 3733, @@ -512716,8 +512716,8 @@ "postfix": false, "binop": null }, - "start": 151183, - "end": 151184, + "start": 151182, + "end": 151183, "loc": { "start": { "line": 3733, @@ -512742,8 +512742,8 @@ "binop": null }, "value": "renderFlags", - "start": 151184, - "end": 151195, + "start": 151183, + "end": 151194, "loc": { "start": { "line": 3733, @@ -512768,8 +512768,8 @@ "binop": null, "updateContext": null }, - "start": 151195, - "end": 151196, + "start": 151194, + "end": 151195, "loc": { "start": { "line": 3733, @@ -512794,8 +512794,8 @@ "binop": null }, "value": "frameCtx", - "start": 151197, - "end": 151205, + "start": 151196, + "end": 151204, "loc": { "start": { "line": 3733, @@ -512819,8 +512819,8 @@ "postfix": false, "binop": null }, - "start": 151205, - "end": 151206, + "start": 151204, + "end": 151205, "loc": { "start": { "line": 3733, @@ -512845,8 +512845,8 @@ "binop": null, "updateContext": null }, - "start": 151206, - "end": 151207, + "start": 151205, + "end": 151206, "loc": { "start": { "line": 3733, @@ -512870,8 +512870,8 @@ "postfix": false, "binop": null }, - "start": 151216, - "end": 151217, + "start": 151215, + "end": 151216, "loc": { "start": { "line": 3734, @@ -512895,8 +512895,8 @@ "postfix": false, "binop": null }, - "start": 151222, - "end": 151223, + "start": 151221, + "end": 151222, "loc": { "start": { "line": 3735, @@ -512911,8 +512911,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151229, - "end": 151244, + "start": 151228, + "end": 151243, "loc": { "start": { "line": 3737, @@ -512937,8 +512937,8 @@ "binop": null }, "value": "drawEdgesColorOpaque", - "start": 151249, - "end": 151269, + "start": 151248, + "end": 151268, "loc": { "start": { "line": 3738, @@ -512962,8 +512962,8 @@ "postfix": false, "binop": null }, - "start": 151269, - "end": 151270, + "start": 151268, + "end": 151269, "loc": { "start": { "line": 3738, @@ -512988,8 +512988,8 @@ "binop": null }, "value": "frameCtx", - "start": 151270, - "end": 151278, + "start": 151269, + "end": 151277, "loc": { "start": { "line": 3738, @@ -513013,8 +513013,8 @@ "postfix": false, "binop": null }, - "start": 151278, - "end": 151279, + "start": 151277, + "end": 151278, "loc": { "start": { "line": 3738, @@ -513038,8 +513038,8 @@ "postfix": false, "binop": null }, - "start": 151280, - "end": 151281, + "start": 151279, + "end": 151280, "loc": { "start": { "line": 3738, @@ -513066,8 +513066,8 @@ "updateContext": null }, "value": "const", - "start": 151290, - "end": 151295, + "start": 151289, + "end": 151294, "loc": { "start": { "line": 3739, @@ -513092,8 +513092,8 @@ "binop": null }, "value": "renderFlags", - "start": 151296, - "end": 151307, + "start": 151295, + "end": 151306, "loc": { "start": { "line": 3739, @@ -513119,8 +513119,8 @@ "updateContext": null }, "value": "=", - "start": 151308, - "end": 151309, + "start": 151307, + "end": 151308, "loc": { "start": { "line": 3739, @@ -513147,8 +513147,8 @@ "updateContext": null }, "value": "this", - "start": 151310, - "end": 151314, + "start": 151309, + "end": 151313, "loc": { "start": { "line": 3739, @@ -513173,8 +513173,8 @@ "binop": null, "updateContext": null }, - "start": 151314, - "end": 151315, + "start": 151313, + "end": 151314, "loc": { "start": { "line": 3739, @@ -513199,8 +513199,8 @@ "binop": null }, "value": "renderFlags", - "start": 151315, - "end": 151326, + "start": 151314, + "end": 151325, "loc": { "start": { "line": 3739, @@ -513225,8 +513225,8 @@ "binop": null, "updateContext": null }, - "start": 151326, - "end": 151327, + "start": 151325, + "end": 151326, "loc": { "start": { "line": 3739, @@ -513253,8 +513253,8 @@ "updateContext": null }, "value": "for", - "start": 151336, - "end": 151339, + "start": 151335, + "end": 151338, "loc": { "start": { "line": 3740, @@ -513278,8 +513278,8 @@ "postfix": false, "binop": null }, - "start": 151340, - "end": 151341, + "start": 151339, + "end": 151340, "loc": { "start": { "line": 3740, @@ -513306,8 +513306,8 @@ "updateContext": null }, "value": "let", - "start": 151341, - "end": 151344, + "start": 151340, + "end": 151343, "loc": { "start": { "line": 3740, @@ -513332,8 +513332,8 @@ "binop": null }, "value": "i", - "start": 151345, - "end": 151346, + "start": 151344, + "end": 151345, "loc": { "start": { "line": 3740, @@ -513359,8 +513359,8 @@ "updateContext": null }, "value": "=", - "start": 151347, - "end": 151348, + "start": 151346, + "end": 151347, "loc": { "start": { "line": 3740, @@ -513386,8 +513386,8 @@ "updateContext": null }, "value": 0, - "start": 151349, - "end": 151350, + "start": 151348, + "end": 151349, "loc": { "start": { "line": 3740, @@ -513412,8 +513412,8 @@ "binop": null, "updateContext": null }, - "start": 151350, - "end": 151351, + "start": 151349, + "end": 151350, "loc": { "start": { "line": 3740, @@ -513438,8 +513438,8 @@ "binop": null }, "value": "len", - "start": 151352, - "end": 151355, + "start": 151351, + "end": 151354, "loc": { "start": { "line": 3740, @@ -513465,8 +513465,8 @@ "updateContext": null }, "value": "=", - "start": 151356, - "end": 151357, + "start": 151355, + "end": 151356, "loc": { "start": { "line": 3740, @@ -513491,8 +513491,8 @@ "binop": null }, "value": "renderFlags", - "start": 151358, - "end": 151369, + "start": 151357, + "end": 151368, "loc": { "start": { "line": 3740, @@ -513517,8 +513517,8 @@ "binop": null, "updateContext": null }, - "start": 151369, - "end": 151370, + "start": 151368, + "end": 151369, "loc": { "start": { "line": 3740, @@ -513543,8 +513543,8 @@ "binop": null }, "value": "visibleLayers", - "start": 151370, - "end": 151383, + "start": 151369, + "end": 151382, "loc": { "start": { "line": 3740, @@ -513569,8 +513569,8 @@ "binop": null, "updateContext": null }, - "start": 151383, - "end": 151384, + "start": 151382, + "end": 151383, "loc": { "start": { "line": 3740, @@ -513595,8 +513595,8 @@ "binop": null }, "value": "length", - "start": 151384, - "end": 151390, + "start": 151383, + "end": 151389, "loc": { "start": { "line": 3740, @@ -513621,8 +513621,8 @@ "binop": null, "updateContext": null }, - "start": 151390, - "end": 151391, + "start": 151389, + "end": 151390, "loc": { "start": { "line": 3740, @@ -513647,8 +513647,8 @@ "binop": null }, "value": "i", - "start": 151392, - "end": 151393, + "start": 151391, + "end": 151392, "loc": { "start": { "line": 3740, @@ -513674,8 +513674,8 @@ "updateContext": null }, "value": "<", - "start": 151394, - "end": 151395, + "start": 151393, + "end": 151394, "loc": { "start": { "line": 3740, @@ -513700,8 +513700,8 @@ "binop": null }, "value": "len", - "start": 151396, - "end": 151399, + "start": 151395, + "end": 151398, "loc": { "start": { "line": 3740, @@ -513726,8 +513726,8 @@ "binop": null, "updateContext": null }, - "start": 151399, - "end": 151400, + "start": 151398, + "end": 151399, "loc": { "start": { "line": 3740, @@ -513752,8 +513752,8 @@ "binop": null }, "value": "i", - "start": 151401, - "end": 151402, + "start": 151400, + "end": 151401, "loc": { "start": { "line": 3740, @@ -513778,8 +513778,8 @@ "binop": null }, "value": "++", - "start": 151402, - "end": 151404, + "start": 151401, + "end": 151403, "loc": { "start": { "line": 3740, @@ -513803,8 +513803,8 @@ "postfix": false, "binop": null }, - "start": 151404, - "end": 151405, + "start": 151403, + "end": 151404, "loc": { "start": { "line": 3740, @@ -513828,8 +513828,8 @@ "postfix": false, "binop": null }, - "start": 151406, - "end": 151407, + "start": 151405, + "end": 151406, "loc": { "start": { "line": 3740, @@ -513856,8 +513856,8 @@ "updateContext": null }, "value": "const", - "start": 151420, - "end": 151425, + "start": 151419, + "end": 151424, "loc": { "start": { "line": 3741, @@ -513882,8 +513882,8 @@ "binop": null }, "value": "layerIndex", - "start": 151426, - "end": 151436, + "start": 151425, + "end": 151435, "loc": { "start": { "line": 3741, @@ -513909,8 +513909,8 @@ "updateContext": null }, "value": "=", - "start": 151437, - "end": 151438, + "start": 151436, + "end": 151437, "loc": { "start": { "line": 3741, @@ -513935,8 +513935,8 @@ "binop": null }, "value": "renderFlags", - "start": 151439, - "end": 151450, + "start": 151438, + "end": 151449, "loc": { "start": { "line": 3741, @@ -513961,8 +513961,8 @@ "binop": null, "updateContext": null }, - "start": 151450, - "end": 151451, + "start": 151449, + "end": 151450, "loc": { "start": { "line": 3741, @@ -513987,8 +513987,8 @@ "binop": null }, "value": "visibleLayers", - "start": 151451, - "end": 151464, + "start": 151450, + "end": 151463, "loc": { "start": { "line": 3741, @@ -514013,8 +514013,8 @@ "binop": null, "updateContext": null }, - "start": 151464, - "end": 151465, + "start": 151463, + "end": 151464, "loc": { "start": { "line": 3741, @@ -514039,8 +514039,8 @@ "binop": null }, "value": "i", - "start": 151465, - "end": 151466, + "start": 151464, + "end": 151465, "loc": { "start": { "line": 3741, @@ -514065,8 +514065,8 @@ "binop": null, "updateContext": null }, - "start": 151466, - "end": 151467, + "start": 151465, + "end": 151466, "loc": { "start": { "line": 3741, @@ -514091,8 +514091,8 @@ "binop": null, "updateContext": null }, - "start": 151467, - "end": 151468, + "start": 151466, + "end": 151467, "loc": { "start": { "line": 3741, @@ -514119,8 +514119,8 @@ "updateContext": null }, "value": "this", - "start": 151481, - "end": 151485, + "start": 151480, + "end": 151484, "loc": { "start": { "line": 3742, @@ -514145,8 +514145,8 @@ "binop": null, "updateContext": null }, - "start": 151485, - "end": 151486, + "start": 151484, + "end": 151485, "loc": { "start": { "line": 3742, @@ -514171,8 +514171,8 @@ "binop": null }, "value": "layerList", - "start": 151486, - "end": 151495, + "start": 151485, + "end": 151494, "loc": { "start": { "line": 3742, @@ -514197,8 +514197,8 @@ "binop": null, "updateContext": null }, - "start": 151495, - "end": 151496, + "start": 151494, + "end": 151495, "loc": { "start": { "line": 3742, @@ -514223,8 +514223,8 @@ "binop": null }, "value": "layerIndex", - "start": 151496, - "end": 151506, + "start": 151495, + "end": 151505, "loc": { "start": { "line": 3742, @@ -514249,8 +514249,8 @@ "binop": null, "updateContext": null }, - "start": 151506, - "end": 151507, + "start": 151505, + "end": 151506, "loc": { "start": { "line": 3742, @@ -514275,8 +514275,8 @@ "binop": null, "updateContext": null }, - "start": 151507, - "end": 151508, + "start": 151506, + "end": 151507, "loc": { "start": { "line": 3742, @@ -514301,8 +514301,8 @@ "binop": null }, "value": "drawEdgesColorOpaque", - "start": 151508, - "end": 151528, + "start": 151507, + "end": 151527, "loc": { "start": { "line": 3742, @@ -514326,8 +514326,8 @@ "postfix": false, "binop": null }, - "start": 151528, - "end": 151529, + "start": 151527, + "end": 151528, "loc": { "start": { "line": 3742, @@ -514352,8 +514352,8 @@ "binop": null }, "value": "renderFlags", - "start": 151529, - "end": 151540, + "start": 151528, + "end": 151539, "loc": { "start": { "line": 3742, @@ -514378,8 +514378,8 @@ "binop": null, "updateContext": null }, - "start": 151540, - "end": 151541, + "start": 151539, + "end": 151540, "loc": { "start": { "line": 3742, @@ -514404,8 +514404,8 @@ "binop": null }, "value": "frameCtx", - "start": 151542, - "end": 151550, + "start": 151541, + "end": 151549, "loc": { "start": { "line": 3742, @@ -514429,8 +514429,8 @@ "postfix": false, "binop": null }, - "start": 151550, - "end": 151551, + "start": 151549, + "end": 151550, "loc": { "start": { "line": 3742, @@ -514455,8 +514455,8 @@ "binop": null, "updateContext": null }, - "start": 151551, - "end": 151552, + "start": 151550, + "end": 151551, "loc": { "start": { "line": 3742, @@ -514480,8 +514480,8 @@ "postfix": false, "binop": null }, - "start": 151561, - "end": 151562, + "start": 151560, + "end": 151561, "loc": { "start": { "line": 3743, @@ -514505,8 +514505,8 @@ "postfix": false, "binop": null }, - "start": 151567, - "end": 151568, + "start": 151566, + "end": 151567, "loc": { "start": { "line": 3744, @@ -514521,8 +514521,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151574, - "end": 151589, + "start": 151573, + "end": 151588, "loc": { "start": { "line": 3746, @@ -514547,8 +514547,8 @@ "binop": null }, "value": "drawEdgesColorTransparent", - "start": 151594, - "end": 151619, + "start": 151593, + "end": 151618, "loc": { "start": { "line": 3747, @@ -514572,8 +514572,8 @@ "postfix": false, "binop": null }, - "start": 151619, - "end": 151620, + "start": 151618, + "end": 151619, "loc": { "start": { "line": 3747, @@ -514598,8 +514598,8 @@ "binop": null }, "value": "frameCtx", - "start": 151620, - "end": 151628, + "start": 151619, + "end": 151627, "loc": { "start": { "line": 3747, @@ -514623,8 +514623,8 @@ "postfix": false, "binop": null }, - "start": 151628, - "end": 151629, + "start": 151627, + "end": 151628, "loc": { "start": { "line": 3747, @@ -514648,8 +514648,8 @@ "postfix": false, "binop": null }, - "start": 151630, - "end": 151631, + "start": 151629, + "end": 151630, "loc": { "start": { "line": 3747, @@ -514676,8 +514676,8 @@ "updateContext": null }, "value": "const", - "start": 151640, - "end": 151645, + "start": 151639, + "end": 151644, "loc": { "start": { "line": 3748, @@ -514702,8 +514702,8 @@ "binop": null }, "value": "renderFlags", - "start": 151646, - "end": 151657, + "start": 151645, + "end": 151656, "loc": { "start": { "line": 3748, @@ -514729,8 +514729,8 @@ "updateContext": null }, "value": "=", - "start": 151658, - "end": 151659, + "start": 151657, + "end": 151658, "loc": { "start": { "line": 3748, @@ -514757,8 +514757,8 @@ "updateContext": null }, "value": "this", - "start": 151660, - "end": 151664, + "start": 151659, + "end": 151663, "loc": { "start": { "line": 3748, @@ -514783,8 +514783,8 @@ "binop": null, "updateContext": null }, - "start": 151664, - "end": 151665, + "start": 151663, + "end": 151664, "loc": { "start": { "line": 3748, @@ -514809,8 +514809,8 @@ "binop": null }, "value": "renderFlags", - "start": 151665, - "end": 151676, + "start": 151664, + "end": 151675, "loc": { "start": { "line": 3748, @@ -514835,8 +514835,8 @@ "binop": null, "updateContext": null }, - "start": 151676, - "end": 151677, + "start": 151675, + "end": 151676, "loc": { "start": { "line": 3748, @@ -514863,8 +514863,8 @@ "updateContext": null }, "value": "for", - "start": 151686, - "end": 151689, + "start": 151685, + "end": 151688, "loc": { "start": { "line": 3749, @@ -514888,8 +514888,8 @@ "postfix": false, "binop": null }, - "start": 151690, - "end": 151691, + "start": 151689, + "end": 151690, "loc": { "start": { "line": 3749, @@ -514916,8 +514916,8 @@ "updateContext": null }, "value": "let", - "start": 151691, - "end": 151694, + "start": 151690, + "end": 151693, "loc": { "start": { "line": 3749, @@ -514942,8 +514942,8 @@ "binop": null }, "value": "i", - "start": 151695, - "end": 151696, + "start": 151694, + "end": 151695, "loc": { "start": { "line": 3749, @@ -514969,8 +514969,8 @@ "updateContext": null }, "value": "=", - "start": 151697, - "end": 151698, + "start": 151696, + "end": 151697, "loc": { "start": { "line": 3749, @@ -514996,8 +514996,8 @@ "updateContext": null }, "value": 0, - "start": 151699, - "end": 151700, + "start": 151698, + "end": 151699, "loc": { "start": { "line": 3749, @@ -515022,8 +515022,8 @@ "binop": null, "updateContext": null }, - "start": 151700, - "end": 151701, + "start": 151699, + "end": 151700, "loc": { "start": { "line": 3749, @@ -515048,8 +515048,8 @@ "binop": null }, "value": "len", - "start": 151702, - "end": 151705, + "start": 151701, + "end": 151704, "loc": { "start": { "line": 3749, @@ -515075,8 +515075,8 @@ "updateContext": null }, "value": "=", - "start": 151706, - "end": 151707, + "start": 151705, + "end": 151706, "loc": { "start": { "line": 3749, @@ -515101,8 +515101,8 @@ "binop": null }, "value": "renderFlags", - "start": 151708, - "end": 151719, + "start": 151707, + "end": 151718, "loc": { "start": { "line": 3749, @@ -515127,8 +515127,8 @@ "binop": null, "updateContext": null }, - "start": 151719, - "end": 151720, + "start": 151718, + "end": 151719, "loc": { "start": { "line": 3749, @@ -515153,8 +515153,8 @@ "binop": null }, "value": "visibleLayers", - "start": 151720, - "end": 151733, + "start": 151719, + "end": 151732, "loc": { "start": { "line": 3749, @@ -515179,8 +515179,8 @@ "binop": null, "updateContext": null }, - "start": 151733, - "end": 151734, + "start": 151732, + "end": 151733, "loc": { "start": { "line": 3749, @@ -515205,8 +515205,8 @@ "binop": null }, "value": "length", - "start": 151734, - "end": 151740, + "start": 151733, + "end": 151739, "loc": { "start": { "line": 3749, @@ -515231,8 +515231,8 @@ "binop": null, "updateContext": null }, - "start": 151740, - "end": 151741, + "start": 151739, + "end": 151740, "loc": { "start": { "line": 3749, @@ -515257,8 +515257,8 @@ "binop": null }, "value": "i", - "start": 151742, - "end": 151743, + "start": 151741, + "end": 151742, "loc": { "start": { "line": 3749, @@ -515284,8 +515284,8 @@ "updateContext": null }, "value": "<", - "start": 151744, - "end": 151745, + "start": 151743, + "end": 151744, "loc": { "start": { "line": 3749, @@ -515310,8 +515310,8 @@ "binop": null }, "value": "len", - "start": 151746, - "end": 151749, + "start": 151745, + "end": 151748, "loc": { "start": { "line": 3749, @@ -515336,8 +515336,8 @@ "binop": null, "updateContext": null }, - "start": 151749, - "end": 151750, + "start": 151748, + "end": 151749, "loc": { "start": { "line": 3749, @@ -515362,8 +515362,8 @@ "binop": null }, "value": "i", - "start": 151751, - "end": 151752, + "start": 151750, + "end": 151751, "loc": { "start": { "line": 3749, @@ -515388,8 +515388,8 @@ "binop": null }, "value": "++", - "start": 151752, - "end": 151754, + "start": 151751, + "end": 151753, "loc": { "start": { "line": 3749, @@ -515413,8 +515413,8 @@ "postfix": false, "binop": null }, - "start": 151754, - "end": 151755, + "start": 151753, + "end": 151754, "loc": { "start": { "line": 3749, @@ -515438,8 +515438,8 @@ "postfix": false, "binop": null }, - "start": 151756, - "end": 151757, + "start": 151755, + "end": 151756, "loc": { "start": { "line": 3749, @@ -515466,8 +515466,8 @@ "updateContext": null }, "value": "const", - "start": 151770, - "end": 151775, + "start": 151769, + "end": 151774, "loc": { "start": { "line": 3750, @@ -515492,8 +515492,8 @@ "binop": null }, "value": "layerIndex", - "start": 151776, - "end": 151786, + "start": 151775, + "end": 151785, "loc": { "start": { "line": 3750, @@ -515519,8 +515519,8 @@ "updateContext": null }, "value": "=", - "start": 151787, - "end": 151788, + "start": 151786, + "end": 151787, "loc": { "start": { "line": 3750, @@ -515545,8 +515545,8 @@ "binop": null }, "value": "renderFlags", - "start": 151789, - "end": 151800, + "start": 151788, + "end": 151799, "loc": { "start": { "line": 3750, @@ -515571,8 +515571,8 @@ "binop": null, "updateContext": null }, - "start": 151800, - "end": 151801, + "start": 151799, + "end": 151800, "loc": { "start": { "line": 3750, @@ -515597,8 +515597,8 @@ "binop": null }, "value": "visibleLayers", - "start": 151801, - "end": 151814, + "start": 151800, + "end": 151813, "loc": { "start": { "line": 3750, @@ -515623,8 +515623,8 @@ "binop": null, "updateContext": null }, - "start": 151814, - "end": 151815, + "start": 151813, + "end": 151814, "loc": { "start": { "line": 3750, @@ -515649,8 +515649,8 @@ "binop": null }, "value": "i", - "start": 151815, - "end": 151816, + "start": 151814, + "end": 151815, "loc": { "start": { "line": 3750, @@ -515675,8 +515675,8 @@ "binop": null, "updateContext": null }, - "start": 151816, - "end": 151817, + "start": 151815, + "end": 151816, "loc": { "start": { "line": 3750, @@ -515701,8 +515701,8 @@ "binop": null, "updateContext": null }, - "start": 151817, - "end": 151818, + "start": 151816, + "end": 151817, "loc": { "start": { "line": 3750, @@ -515729,8 +515729,8 @@ "updateContext": null }, "value": "this", - "start": 151831, - "end": 151835, + "start": 151830, + "end": 151834, "loc": { "start": { "line": 3751, @@ -515755,8 +515755,8 @@ "binop": null, "updateContext": null }, - "start": 151835, - "end": 151836, + "start": 151834, + "end": 151835, "loc": { "start": { "line": 3751, @@ -515781,8 +515781,8 @@ "binop": null }, "value": "layerList", - "start": 151836, - "end": 151845, + "start": 151835, + "end": 151844, "loc": { "start": { "line": 3751, @@ -515807,8 +515807,8 @@ "binop": null, "updateContext": null }, - "start": 151845, - "end": 151846, + "start": 151844, + "end": 151845, "loc": { "start": { "line": 3751, @@ -515833,8 +515833,8 @@ "binop": null }, "value": "layerIndex", - "start": 151846, - "end": 151856, + "start": 151845, + "end": 151855, "loc": { "start": { "line": 3751, @@ -515859,8 +515859,8 @@ "binop": null, "updateContext": null }, - "start": 151856, - "end": 151857, + "start": 151855, + "end": 151856, "loc": { "start": { "line": 3751, @@ -515885,8 +515885,8 @@ "binop": null, "updateContext": null }, - "start": 151857, - "end": 151858, + "start": 151856, + "end": 151857, "loc": { "start": { "line": 3751, @@ -515911,8 +515911,8 @@ "binop": null }, "value": "drawEdgesColorTransparent", - "start": 151858, - "end": 151883, + "start": 151857, + "end": 151882, "loc": { "start": { "line": 3751, @@ -515936,8 +515936,8 @@ "postfix": false, "binop": null }, - "start": 151883, - "end": 151884, + "start": 151882, + "end": 151883, "loc": { "start": { "line": 3751, @@ -515962,8 +515962,8 @@ "binop": null }, "value": "renderFlags", - "start": 151884, - "end": 151895, + "start": 151883, + "end": 151894, "loc": { "start": { "line": 3751, @@ -515988,8 +515988,8 @@ "binop": null, "updateContext": null }, - "start": 151895, - "end": 151896, + "start": 151894, + "end": 151895, "loc": { "start": { "line": 3751, @@ -516014,8 +516014,8 @@ "binop": null }, "value": "frameCtx", - "start": 151897, - "end": 151905, + "start": 151896, + "end": 151904, "loc": { "start": { "line": 3751, @@ -516039,8 +516039,8 @@ "postfix": false, "binop": null }, - "start": 151905, - "end": 151906, + "start": 151904, + "end": 151905, "loc": { "start": { "line": 3751, @@ -516065,8 +516065,8 @@ "binop": null, "updateContext": null }, - "start": 151906, - "end": 151907, + "start": 151905, + "end": 151906, "loc": { "start": { "line": 3751, @@ -516090,8 +516090,8 @@ "postfix": false, "binop": null }, - "start": 151916, - "end": 151917, + "start": 151915, + "end": 151916, "loc": { "start": { "line": 3752, @@ -516115,8 +516115,8 @@ "postfix": false, "binop": null }, - "start": 151922, - "end": 151923, + "start": 151921, + "end": 151922, "loc": { "start": { "line": 3753, @@ -516131,8 +516131,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 151929, - "end": 151944, + "start": 151928, + "end": 151943, "loc": { "start": { "line": 3755, @@ -516157,8 +516157,8 @@ "binop": null }, "value": "drawEdgesXRayed", - "start": 151949, - "end": 151964, + "start": 151948, + "end": 151963, "loc": { "start": { "line": 3756, @@ -516182,8 +516182,8 @@ "postfix": false, "binop": null }, - "start": 151964, - "end": 151965, + "start": 151963, + "end": 151964, "loc": { "start": { "line": 3756, @@ -516208,8 +516208,8 @@ "binop": null }, "value": "frameCtx", - "start": 151965, - "end": 151973, + "start": 151964, + "end": 151972, "loc": { "start": { "line": 3756, @@ -516233,8 +516233,8 @@ "postfix": false, "binop": null }, - "start": 151973, - "end": 151974, + "start": 151972, + "end": 151973, "loc": { "start": { "line": 3756, @@ -516258,8 +516258,8 @@ "postfix": false, "binop": null }, - "start": 151975, - "end": 151976, + "start": 151974, + "end": 151975, "loc": { "start": { "line": 3756, @@ -516286,8 +516286,8 @@ "updateContext": null }, "value": "const", - "start": 151985, - "end": 151990, + "start": 151984, + "end": 151989, "loc": { "start": { "line": 3757, @@ -516312,8 +516312,8 @@ "binop": null }, "value": "renderFlags", - "start": 151991, - "end": 152002, + "start": 151990, + "end": 152001, "loc": { "start": { "line": 3757, @@ -516339,8 +516339,8 @@ "updateContext": null }, "value": "=", - "start": 152003, - "end": 152004, + "start": 152002, + "end": 152003, "loc": { "start": { "line": 3757, @@ -516367,8 +516367,8 @@ "updateContext": null }, "value": "this", - "start": 152005, - "end": 152009, + "start": 152004, + "end": 152008, "loc": { "start": { "line": 3757, @@ -516393,8 +516393,8 @@ "binop": null, "updateContext": null }, - "start": 152009, - "end": 152010, + "start": 152008, + "end": 152009, "loc": { "start": { "line": 3757, @@ -516419,8 +516419,8 @@ "binop": null }, "value": "renderFlags", - "start": 152010, - "end": 152021, + "start": 152009, + "end": 152020, "loc": { "start": { "line": 3757, @@ -516445,8 +516445,8 @@ "binop": null, "updateContext": null }, - "start": 152021, - "end": 152022, + "start": 152020, + "end": 152021, "loc": { "start": { "line": 3757, @@ -516473,8 +516473,8 @@ "updateContext": null }, "value": "for", - "start": 152031, - "end": 152034, + "start": 152030, + "end": 152033, "loc": { "start": { "line": 3758, @@ -516498,8 +516498,8 @@ "postfix": false, "binop": null }, - "start": 152035, - "end": 152036, + "start": 152034, + "end": 152035, "loc": { "start": { "line": 3758, @@ -516526,8 +516526,8 @@ "updateContext": null }, "value": "let", - "start": 152036, - "end": 152039, + "start": 152035, + "end": 152038, "loc": { "start": { "line": 3758, @@ -516552,8 +516552,8 @@ "binop": null }, "value": "i", - "start": 152040, - "end": 152041, + "start": 152039, + "end": 152040, "loc": { "start": { "line": 3758, @@ -516579,8 +516579,8 @@ "updateContext": null }, "value": "=", - "start": 152042, - "end": 152043, + "start": 152041, + "end": 152042, "loc": { "start": { "line": 3758, @@ -516606,8 +516606,8 @@ "updateContext": null }, "value": 0, - "start": 152044, - "end": 152045, + "start": 152043, + "end": 152044, "loc": { "start": { "line": 3758, @@ -516632,8 +516632,8 @@ "binop": null, "updateContext": null }, - "start": 152045, - "end": 152046, + "start": 152044, + "end": 152045, "loc": { "start": { "line": 3758, @@ -516658,8 +516658,8 @@ "binop": null }, "value": "len", - "start": 152047, - "end": 152050, + "start": 152046, + "end": 152049, "loc": { "start": { "line": 3758, @@ -516685,8 +516685,8 @@ "updateContext": null }, "value": "=", - "start": 152051, - "end": 152052, + "start": 152050, + "end": 152051, "loc": { "start": { "line": 3758, @@ -516711,8 +516711,8 @@ "binop": null }, "value": "renderFlags", - "start": 152053, - "end": 152064, + "start": 152052, + "end": 152063, "loc": { "start": { "line": 3758, @@ -516737,8 +516737,8 @@ "binop": null, "updateContext": null }, - "start": 152064, - "end": 152065, + "start": 152063, + "end": 152064, "loc": { "start": { "line": 3758, @@ -516763,8 +516763,8 @@ "binop": null }, "value": "visibleLayers", - "start": 152065, - "end": 152078, + "start": 152064, + "end": 152077, "loc": { "start": { "line": 3758, @@ -516789,8 +516789,8 @@ "binop": null, "updateContext": null }, - "start": 152078, - "end": 152079, + "start": 152077, + "end": 152078, "loc": { "start": { "line": 3758, @@ -516815,8 +516815,8 @@ "binop": null }, "value": "length", - "start": 152079, - "end": 152085, + "start": 152078, + "end": 152084, "loc": { "start": { "line": 3758, @@ -516841,8 +516841,8 @@ "binop": null, "updateContext": null }, - "start": 152085, - "end": 152086, + "start": 152084, + "end": 152085, "loc": { "start": { "line": 3758, @@ -516867,8 +516867,8 @@ "binop": null }, "value": "i", - "start": 152087, - "end": 152088, + "start": 152086, + "end": 152087, "loc": { "start": { "line": 3758, @@ -516894,8 +516894,8 @@ "updateContext": null }, "value": "<", - "start": 152089, - "end": 152090, + "start": 152088, + "end": 152089, "loc": { "start": { "line": 3758, @@ -516920,8 +516920,8 @@ "binop": null }, "value": "len", - "start": 152091, - "end": 152094, + "start": 152090, + "end": 152093, "loc": { "start": { "line": 3758, @@ -516946,8 +516946,8 @@ "binop": null, "updateContext": null }, - "start": 152094, - "end": 152095, + "start": 152093, + "end": 152094, "loc": { "start": { "line": 3758, @@ -516972,8 +516972,8 @@ "binop": null }, "value": "i", - "start": 152096, - "end": 152097, + "start": 152095, + "end": 152096, "loc": { "start": { "line": 3758, @@ -516998,8 +516998,8 @@ "binop": null }, "value": "++", - "start": 152097, - "end": 152099, + "start": 152096, + "end": 152098, "loc": { "start": { "line": 3758, @@ -517023,8 +517023,8 @@ "postfix": false, "binop": null }, - "start": 152099, - "end": 152100, + "start": 152098, + "end": 152099, "loc": { "start": { "line": 3758, @@ -517048,8 +517048,8 @@ "postfix": false, "binop": null }, - "start": 152101, - "end": 152102, + "start": 152100, + "end": 152101, "loc": { "start": { "line": 3758, @@ -517076,8 +517076,8 @@ "updateContext": null }, "value": "const", - "start": 152115, - "end": 152120, + "start": 152114, + "end": 152119, "loc": { "start": { "line": 3759, @@ -517102,8 +517102,8 @@ "binop": null }, "value": "layerIndex", - "start": 152121, - "end": 152131, + "start": 152120, + "end": 152130, "loc": { "start": { "line": 3759, @@ -517129,8 +517129,8 @@ "updateContext": null }, "value": "=", - "start": 152132, - "end": 152133, + "start": 152131, + "end": 152132, "loc": { "start": { "line": 3759, @@ -517155,8 +517155,8 @@ "binop": null }, "value": "renderFlags", - "start": 152134, - "end": 152145, + "start": 152133, + "end": 152144, "loc": { "start": { "line": 3759, @@ -517181,8 +517181,8 @@ "binop": null, "updateContext": null }, - "start": 152145, - "end": 152146, + "start": 152144, + "end": 152145, "loc": { "start": { "line": 3759, @@ -517207,8 +517207,8 @@ "binop": null }, "value": "visibleLayers", - "start": 152146, - "end": 152159, + "start": 152145, + "end": 152158, "loc": { "start": { "line": 3759, @@ -517233,8 +517233,8 @@ "binop": null, "updateContext": null }, - "start": 152159, - "end": 152160, + "start": 152158, + "end": 152159, "loc": { "start": { "line": 3759, @@ -517259,8 +517259,8 @@ "binop": null }, "value": "i", - "start": 152160, - "end": 152161, + "start": 152159, + "end": 152160, "loc": { "start": { "line": 3759, @@ -517285,8 +517285,8 @@ "binop": null, "updateContext": null }, - "start": 152161, - "end": 152162, + "start": 152160, + "end": 152161, "loc": { "start": { "line": 3759, @@ -517311,8 +517311,8 @@ "binop": null, "updateContext": null }, - "start": 152162, - "end": 152163, + "start": 152161, + "end": 152162, "loc": { "start": { "line": 3759, @@ -517339,8 +517339,8 @@ "updateContext": null }, "value": "this", - "start": 152176, - "end": 152180, + "start": 152175, + "end": 152179, "loc": { "start": { "line": 3760, @@ -517365,8 +517365,8 @@ "binop": null, "updateContext": null }, - "start": 152180, - "end": 152181, + "start": 152179, + "end": 152180, "loc": { "start": { "line": 3760, @@ -517391,8 +517391,8 @@ "binop": null }, "value": "layerList", - "start": 152181, - "end": 152190, + "start": 152180, + "end": 152189, "loc": { "start": { "line": 3760, @@ -517417,8 +517417,8 @@ "binop": null, "updateContext": null }, - "start": 152190, - "end": 152191, + "start": 152189, + "end": 152190, "loc": { "start": { "line": 3760, @@ -517443,8 +517443,8 @@ "binop": null }, "value": "layerIndex", - "start": 152191, - "end": 152201, + "start": 152190, + "end": 152200, "loc": { "start": { "line": 3760, @@ -517469,8 +517469,8 @@ "binop": null, "updateContext": null }, - "start": 152201, - "end": 152202, + "start": 152200, + "end": 152201, "loc": { "start": { "line": 3760, @@ -517495,8 +517495,8 @@ "binop": null, "updateContext": null }, - "start": 152202, - "end": 152203, + "start": 152201, + "end": 152202, "loc": { "start": { "line": 3760, @@ -517521,8 +517521,8 @@ "binop": null }, "value": "drawEdgesXRayed", - "start": 152203, - "end": 152218, + "start": 152202, + "end": 152217, "loc": { "start": { "line": 3760, @@ -517546,8 +517546,8 @@ "postfix": false, "binop": null }, - "start": 152218, - "end": 152219, + "start": 152217, + "end": 152218, "loc": { "start": { "line": 3760, @@ -517572,8 +517572,8 @@ "binop": null }, "value": "renderFlags", - "start": 152219, - "end": 152230, + "start": 152218, + "end": 152229, "loc": { "start": { "line": 3760, @@ -517598,8 +517598,8 @@ "binop": null, "updateContext": null }, - "start": 152230, - "end": 152231, + "start": 152229, + "end": 152230, "loc": { "start": { "line": 3760, @@ -517624,8 +517624,8 @@ "binop": null }, "value": "frameCtx", - "start": 152232, - "end": 152240, + "start": 152231, + "end": 152239, "loc": { "start": { "line": 3760, @@ -517649,8 +517649,8 @@ "postfix": false, "binop": null }, - "start": 152240, - "end": 152241, + "start": 152239, + "end": 152240, "loc": { "start": { "line": 3760, @@ -517675,8 +517675,8 @@ "binop": null, "updateContext": null }, - "start": 152241, - "end": 152242, + "start": 152240, + "end": 152241, "loc": { "start": { "line": 3760, @@ -517700,8 +517700,8 @@ "postfix": false, "binop": null }, - "start": 152251, - "end": 152252, + "start": 152250, + "end": 152251, "loc": { "start": { "line": 3761, @@ -517725,8 +517725,8 @@ "postfix": false, "binop": null }, - "start": 152257, - "end": 152258, + "start": 152256, + "end": 152257, "loc": { "start": { "line": 3762, @@ -517741,8 +517741,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 152264, - "end": 152279, + "start": 152263, + "end": 152278, "loc": { "start": { "line": 3764, @@ -517767,8 +517767,8 @@ "binop": null }, "value": "drawEdgesHighlighted", - "start": 152284, - "end": 152304, + "start": 152283, + "end": 152303, "loc": { "start": { "line": 3765, @@ -517792,8 +517792,8 @@ "postfix": false, "binop": null }, - "start": 152304, - "end": 152305, + "start": 152303, + "end": 152304, "loc": { "start": { "line": 3765, @@ -517818,8 +517818,8 @@ "binop": null }, "value": "frameCtx", - "start": 152305, - "end": 152313, + "start": 152304, + "end": 152312, "loc": { "start": { "line": 3765, @@ -517843,8 +517843,8 @@ "postfix": false, "binop": null }, - "start": 152313, - "end": 152314, + "start": 152312, + "end": 152313, "loc": { "start": { "line": 3765, @@ -517868,8 +517868,8 @@ "postfix": false, "binop": null }, - "start": 152315, - "end": 152316, + "start": 152314, + "end": 152315, "loc": { "start": { "line": 3765, @@ -517896,8 +517896,8 @@ "updateContext": null }, "value": "const", - "start": 152325, - "end": 152330, + "start": 152324, + "end": 152329, "loc": { "start": { "line": 3766, @@ -517922,8 +517922,8 @@ "binop": null }, "value": "renderFlags", - "start": 152331, - "end": 152342, + "start": 152330, + "end": 152341, "loc": { "start": { "line": 3766, @@ -517949,8 +517949,8 @@ "updateContext": null }, "value": "=", - "start": 152343, - "end": 152344, + "start": 152342, + "end": 152343, "loc": { "start": { "line": 3766, @@ -517977,8 +517977,8 @@ "updateContext": null }, "value": "this", - "start": 152345, - "end": 152349, + "start": 152344, + "end": 152348, "loc": { "start": { "line": 3766, @@ -518003,8 +518003,8 @@ "binop": null, "updateContext": null }, - "start": 152349, - "end": 152350, + "start": 152348, + "end": 152349, "loc": { "start": { "line": 3766, @@ -518029,8 +518029,8 @@ "binop": null }, "value": "renderFlags", - "start": 152350, - "end": 152361, + "start": 152349, + "end": 152360, "loc": { "start": { "line": 3766, @@ -518055,8 +518055,8 @@ "binop": null, "updateContext": null }, - "start": 152361, - "end": 152362, + "start": 152360, + "end": 152361, "loc": { "start": { "line": 3766, @@ -518083,8 +518083,8 @@ "updateContext": null }, "value": "for", - "start": 152371, - "end": 152374, + "start": 152370, + "end": 152373, "loc": { "start": { "line": 3767, @@ -518108,8 +518108,8 @@ "postfix": false, "binop": null }, - "start": 152375, - "end": 152376, + "start": 152374, + "end": 152375, "loc": { "start": { "line": 3767, @@ -518136,8 +518136,8 @@ "updateContext": null }, "value": "let", - "start": 152376, - "end": 152379, + "start": 152375, + "end": 152378, "loc": { "start": { "line": 3767, @@ -518162,8 +518162,8 @@ "binop": null }, "value": "i", - "start": 152380, - "end": 152381, + "start": 152379, + "end": 152380, "loc": { "start": { "line": 3767, @@ -518189,8 +518189,8 @@ "updateContext": null }, "value": "=", - "start": 152382, - "end": 152383, + "start": 152381, + "end": 152382, "loc": { "start": { "line": 3767, @@ -518216,8 +518216,8 @@ "updateContext": null }, "value": 0, - "start": 152384, - "end": 152385, + "start": 152383, + "end": 152384, "loc": { "start": { "line": 3767, @@ -518242,8 +518242,8 @@ "binop": null, "updateContext": null }, - "start": 152385, - "end": 152386, + "start": 152384, + "end": 152385, "loc": { "start": { "line": 3767, @@ -518268,8 +518268,8 @@ "binop": null }, "value": "len", - "start": 152387, - "end": 152390, + "start": 152386, + "end": 152389, "loc": { "start": { "line": 3767, @@ -518295,8 +518295,8 @@ "updateContext": null }, "value": "=", - "start": 152391, - "end": 152392, + "start": 152390, + "end": 152391, "loc": { "start": { "line": 3767, @@ -518321,8 +518321,8 @@ "binop": null }, "value": "renderFlags", - "start": 152393, - "end": 152404, + "start": 152392, + "end": 152403, "loc": { "start": { "line": 3767, @@ -518347,8 +518347,8 @@ "binop": null, "updateContext": null }, - "start": 152404, - "end": 152405, + "start": 152403, + "end": 152404, "loc": { "start": { "line": 3767, @@ -518373,8 +518373,8 @@ "binop": null }, "value": "visibleLayers", - "start": 152405, - "end": 152418, + "start": 152404, + "end": 152417, "loc": { "start": { "line": 3767, @@ -518399,8 +518399,8 @@ "binop": null, "updateContext": null }, - "start": 152418, - "end": 152419, + "start": 152417, + "end": 152418, "loc": { "start": { "line": 3767, @@ -518425,8 +518425,8 @@ "binop": null }, "value": "length", - "start": 152419, - "end": 152425, + "start": 152418, + "end": 152424, "loc": { "start": { "line": 3767, @@ -518451,8 +518451,8 @@ "binop": null, "updateContext": null }, - "start": 152425, - "end": 152426, + "start": 152424, + "end": 152425, "loc": { "start": { "line": 3767, @@ -518477,8 +518477,8 @@ "binop": null }, "value": "i", - "start": 152427, - "end": 152428, + "start": 152426, + "end": 152427, "loc": { "start": { "line": 3767, @@ -518504,8 +518504,8 @@ "updateContext": null }, "value": "<", - "start": 152429, - "end": 152430, + "start": 152428, + "end": 152429, "loc": { "start": { "line": 3767, @@ -518530,8 +518530,8 @@ "binop": null }, "value": "len", - "start": 152431, - "end": 152434, + "start": 152430, + "end": 152433, "loc": { "start": { "line": 3767, @@ -518556,8 +518556,8 @@ "binop": null, "updateContext": null }, - "start": 152434, - "end": 152435, + "start": 152433, + "end": 152434, "loc": { "start": { "line": 3767, @@ -518582,8 +518582,8 @@ "binop": null }, "value": "i", - "start": 152436, - "end": 152437, + "start": 152435, + "end": 152436, "loc": { "start": { "line": 3767, @@ -518608,8 +518608,8 @@ "binop": null }, "value": "++", - "start": 152437, - "end": 152439, + "start": 152436, + "end": 152438, "loc": { "start": { "line": 3767, @@ -518633,8 +518633,8 @@ "postfix": false, "binop": null }, - "start": 152439, - "end": 152440, + "start": 152438, + "end": 152439, "loc": { "start": { "line": 3767, @@ -518658,8 +518658,8 @@ "postfix": false, "binop": null }, - "start": 152441, - "end": 152442, + "start": 152440, + "end": 152441, "loc": { "start": { "line": 3767, @@ -518686,8 +518686,8 @@ "updateContext": null }, "value": "const", - "start": 152455, - "end": 152460, + "start": 152454, + "end": 152459, "loc": { "start": { "line": 3768, @@ -518712,8 +518712,8 @@ "binop": null }, "value": "layerIndex", - "start": 152461, - "end": 152471, + "start": 152460, + "end": 152470, "loc": { "start": { "line": 3768, @@ -518739,8 +518739,8 @@ "updateContext": null }, "value": "=", - "start": 152472, - "end": 152473, + "start": 152471, + "end": 152472, "loc": { "start": { "line": 3768, @@ -518765,8 +518765,8 @@ "binop": null }, "value": "renderFlags", - "start": 152474, - "end": 152485, + "start": 152473, + "end": 152484, "loc": { "start": { "line": 3768, @@ -518791,8 +518791,8 @@ "binop": null, "updateContext": null }, - "start": 152485, - "end": 152486, + "start": 152484, + "end": 152485, "loc": { "start": { "line": 3768, @@ -518817,8 +518817,8 @@ "binop": null }, "value": "visibleLayers", - "start": 152486, - "end": 152499, + "start": 152485, + "end": 152498, "loc": { "start": { "line": 3768, @@ -518843,8 +518843,8 @@ "binop": null, "updateContext": null }, - "start": 152499, - "end": 152500, + "start": 152498, + "end": 152499, "loc": { "start": { "line": 3768, @@ -518869,8 +518869,8 @@ "binop": null }, "value": "i", - "start": 152500, - "end": 152501, + "start": 152499, + "end": 152500, "loc": { "start": { "line": 3768, @@ -518895,8 +518895,8 @@ "binop": null, "updateContext": null }, - "start": 152501, - "end": 152502, + "start": 152500, + "end": 152501, "loc": { "start": { "line": 3768, @@ -518921,8 +518921,8 @@ "binop": null, "updateContext": null }, - "start": 152502, - "end": 152503, + "start": 152501, + "end": 152502, "loc": { "start": { "line": 3768, @@ -518949,8 +518949,8 @@ "updateContext": null }, "value": "this", - "start": 152516, - "end": 152520, + "start": 152515, + "end": 152519, "loc": { "start": { "line": 3769, @@ -518975,8 +518975,8 @@ "binop": null, "updateContext": null }, - "start": 152520, - "end": 152521, + "start": 152519, + "end": 152520, "loc": { "start": { "line": 3769, @@ -519001,8 +519001,8 @@ "binop": null }, "value": "layerList", - "start": 152521, - "end": 152530, + "start": 152520, + "end": 152529, "loc": { "start": { "line": 3769, @@ -519027,8 +519027,8 @@ "binop": null, "updateContext": null }, - "start": 152530, - "end": 152531, + "start": 152529, + "end": 152530, "loc": { "start": { "line": 3769, @@ -519053,8 +519053,8 @@ "binop": null }, "value": "layerIndex", - "start": 152531, - "end": 152541, + "start": 152530, + "end": 152540, "loc": { "start": { "line": 3769, @@ -519079,8 +519079,8 @@ "binop": null, "updateContext": null }, - "start": 152541, - "end": 152542, + "start": 152540, + "end": 152541, "loc": { "start": { "line": 3769, @@ -519105,8 +519105,8 @@ "binop": null, "updateContext": null }, - "start": 152542, - "end": 152543, + "start": 152541, + "end": 152542, "loc": { "start": { "line": 3769, @@ -519131,8 +519131,8 @@ "binop": null }, "value": "drawEdgesHighlighted", - "start": 152543, - "end": 152563, + "start": 152542, + "end": 152562, "loc": { "start": { "line": 3769, @@ -519156,8 +519156,8 @@ "postfix": false, "binop": null }, - "start": 152563, - "end": 152564, + "start": 152562, + "end": 152563, "loc": { "start": { "line": 3769, @@ -519182,8 +519182,8 @@ "binop": null }, "value": "renderFlags", - "start": 152564, - "end": 152575, + "start": 152563, + "end": 152574, "loc": { "start": { "line": 3769, @@ -519208,8 +519208,8 @@ "binop": null, "updateContext": null }, - "start": 152575, - "end": 152576, + "start": 152574, + "end": 152575, "loc": { "start": { "line": 3769, @@ -519234,8 +519234,8 @@ "binop": null }, "value": "frameCtx", - "start": 152577, - "end": 152585, + "start": 152576, + "end": 152584, "loc": { "start": { "line": 3769, @@ -519259,8 +519259,8 @@ "postfix": false, "binop": null }, - "start": 152585, - "end": 152586, + "start": 152584, + "end": 152585, "loc": { "start": { "line": 3769, @@ -519285,8 +519285,8 @@ "binop": null, "updateContext": null }, - "start": 152586, - "end": 152587, + "start": 152585, + "end": 152586, "loc": { "start": { "line": 3769, @@ -519310,8 +519310,8 @@ "postfix": false, "binop": null }, - "start": 152596, - "end": 152597, + "start": 152595, + "end": 152596, "loc": { "start": { "line": 3770, @@ -519335,8 +519335,8 @@ "postfix": false, "binop": null }, - "start": 152602, - "end": 152603, + "start": 152601, + "end": 152602, "loc": { "start": { "line": 3771, @@ -519351,8 +519351,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 152609, - "end": 152624, + "start": 152608, + "end": 152623, "loc": { "start": { "line": 3773, @@ -519377,8 +519377,8 @@ "binop": null }, "value": "drawEdgesSelected", - "start": 152629, - "end": 152646, + "start": 152628, + "end": 152645, "loc": { "start": { "line": 3774, @@ -519402,8 +519402,8 @@ "postfix": false, "binop": null }, - "start": 152646, - "end": 152647, + "start": 152645, + "end": 152646, "loc": { "start": { "line": 3774, @@ -519428,8 +519428,8 @@ "binop": null }, "value": "frameCtx", - "start": 152647, - "end": 152655, + "start": 152646, + "end": 152654, "loc": { "start": { "line": 3774, @@ -519453,8 +519453,8 @@ "postfix": false, "binop": null }, - "start": 152655, - "end": 152656, + "start": 152654, + "end": 152655, "loc": { "start": { "line": 3774, @@ -519478,8 +519478,8 @@ "postfix": false, "binop": null }, - "start": 152657, - "end": 152658, + "start": 152656, + "end": 152657, "loc": { "start": { "line": 3774, @@ -519506,8 +519506,8 @@ "updateContext": null }, "value": "const", - "start": 152667, - "end": 152672, + "start": 152666, + "end": 152671, "loc": { "start": { "line": 3775, @@ -519532,8 +519532,8 @@ "binop": null }, "value": "renderFlags", - "start": 152673, - "end": 152684, + "start": 152672, + "end": 152683, "loc": { "start": { "line": 3775, @@ -519559,8 +519559,8 @@ "updateContext": null }, "value": "=", - "start": 152685, - "end": 152686, + "start": 152684, + "end": 152685, "loc": { "start": { "line": 3775, @@ -519587,8 +519587,8 @@ "updateContext": null }, "value": "this", - "start": 152687, - "end": 152691, + "start": 152686, + "end": 152690, "loc": { "start": { "line": 3775, @@ -519613,8 +519613,8 @@ "binop": null, "updateContext": null }, - "start": 152691, - "end": 152692, + "start": 152690, + "end": 152691, "loc": { "start": { "line": 3775, @@ -519639,8 +519639,8 @@ "binop": null }, "value": "renderFlags", - "start": 152692, - "end": 152703, + "start": 152691, + "end": 152702, "loc": { "start": { "line": 3775, @@ -519665,8 +519665,8 @@ "binop": null, "updateContext": null }, - "start": 152703, - "end": 152704, + "start": 152702, + "end": 152703, "loc": { "start": { "line": 3775, @@ -519693,8 +519693,8 @@ "updateContext": null }, "value": "for", - "start": 152713, - "end": 152716, + "start": 152712, + "end": 152715, "loc": { "start": { "line": 3776, @@ -519718,8 +519718,8 @@ "postfix": false, "binop": null }, - "start": 152717, - "end": 152718, + "start": 152716, + "end": 152717, "loc": { "start": { "line": 3776, @@ -519746,8 +519746,8 @@ "updateContext": null }, "value": "let", - "start": 152718, - "end": 152721, + "start": 152717, + "end": 152720, "loc": { "start": { "line": 3776, @@ -519772,8 +519772,8 @@ "binop": null }, "value": "i", - "start": 152722, - "end": 152723, + "start": 152721, + "end": 152722, "loc": { "start": { "line": 3776, @@ -519799,8 +519799,8 @@ "updateContext": null }, "value": "=", - "start": 152724, - "end": 152725, + "start": 152723, + "end": 152724, "loc": { "start": { "line": 3776, @@ -519826,8 +519826,8 @@ "updateContext": null }, "value": 0, - "start": 152726, - "end": 152727, + "start": 152725, + "end": 152726, "loc": { "start": { "line": 3776, @@ -519852,8 +519852,8 @@ "binop": null, "updateContext": null }, - "start": 152727, - "end": 152728, + "start": 152726, + "end": 152727, "loc": { "start": { "line": 3776, @@ -519878,8 +519878,8 @@ "binop": null }, "value": "len", - "start": 152729, - "end": 152732, + "start": 152728, + "end": 152731, "loc": { "start": { "line": 3776, @@ -519905,8 +519905,8 @@ "updateContext": null }, "value": "=", - "start": 152733, - "end": 152734, + "start": 152732, + "end": 152733, "loc": { "start": { "line": 3776, @@ -519931,8 +519931,8 @@ "binop": null }, "value": "renderFlags", - "start": 152735, - "end": 152746, + "start": 152734, + "end": 152745, "loc": { "start": { "line": 3776, @@ -519957,8 +519957,8 @@ "binop": null, "updateContext": null }, - "start": 152746, - "end": 152747, + "start": 152745, + "end": 152746, "loc": { "start": { "line": 3776, @@ -519983,8 +519983,8 @@ "binop": null }, "value": "visibleLayers", - "start": 152747, - "end": 152760, + "start": 152746, + "end": 152759, "loc": { "start": { "line": 3776, @@ -520009,8 +520009,8 @@ "binop": null, "updateContext": null }, - "start": 152760, - "end": 152761, + "start": 152759, + "end": 152760, "loc": { "start": { "line": 3776, @@ -520035,8 +520035,8 @@ "binop": null }, "value": "length", - "start": 152761, - "end": 152767, + "start": 152760, + "end": 152766, "loc": { "start": { "line": 3776, @@ -520061,8 +520061,8 @@ "binop": null, "updateContext": null }, - "start": 152767, - "end": 152768, + "start": 152766, + "end": 152767, "loc": { "start": { "line": 3776, @@ -520087,8 +520087,8 @@ "binop": null }, "value": "i", - "start": 152769, - "end": 152770, + "start": 152768, + "end": 152769, "loc": { "start": { "line": 3776, @@ -520114,8 +520114,8 @@ "updateContext": null }, "value": "<", - "start": 152771, - "end": 152772, + "start": 152770, + "end": 152771, "loc": { "start": { "line": 3776, @@ -520140,8 +520140,8 @@ "binop": null }, "value": "len", - "start": 152773, - "end": 152776, + "start": 152772, + "end": 152775, "loc": { "start": { "line": 3776, @@ -520166,8 +520166,8 @@ "binop": null, "updateContext": null }, - "start": 152776, - "end": 152777, + "start": 152775, + "end": 152776, "loc": { "start": { "line": 3776, @@ -520192,8 +520192,8 @@ "binop": null }, "value": "i", - "start": 152778, - "end": 152779, + "start": 152777, + "end": 152778, "loc": { "start": { "line": 3776, @@ -520218,8 +520218,8 @@ "binop": null }, "value": "++", - "start": 152779, - "end": 152781, + "start": 152778, + "end": 152780, "loc": { "start": { "line": 3776, @@ -520243,8 +520243,8 @@ "postfix": false, "binop": null }, - "start": 152781, - "end": 152782, + "start": 152780, + "end": 152781, "loc": { "start": { "line": 3776, @@ -520268,8 +520268,8 @@ "postfix": false, "binop": null }, - "start": 152783, - "end": 152784, + "start": 152782, + "end": 152783, "loc": { "start": { "line": 3776, @@ -520296,8 +520296,8 @@ "updateContext": null }, "value": "const", - "start": 152797, - "end": 152802, + "start": 152796, + "end": 152801, "loc": { "start": { "line": 3777, @@ -520322,8 +520322,8 @@ "binop": null }, "value": "layerIndex", - "start": 152803, - "end": 152813, + "start": 152802, + "end": 152812, "loc": { "start": { "line": 3777, @@ -520349,8 +520349,8 @@ "updateContext": null }, "value": "=", - "start": 152814, - "end": 152815, + "start": 152813, + "end": 152814, "loc": { "start": { "line": 3777, @@ -520375,8 +520375,8 @@ "binop": null }, "value": "renderFlags", - "start": 152816, - "end": 152827, + "start": 152815, + "end": 152826, "loc": { "start": { "line": 3777, @@ -520401,8 +520401,8 @@ "binop": null, "updateContext": null }, - "start": 152827, - "end": 152828, + "start": 152826, + "end": 152827, "loc": { "start": { "line": 3777, @@ -520427,8 +520427,8 @@ "binop": null }, "value": "visibleLayers", - "start": 152828, - "end": 152841, + "start": 152827, + "end": 152840, "loc": { "start": { "line": 3777, @@ -520453,8 +520453,8 @@ "binop": null, "updateContext": null }, - "start": 152841, - "end": 152842, + "start": 152840, + "end": 152841, "loc": { "start": { "line": 3777, @@ -520479,8 +520479,8 @@ "binop": null }, "value": "i", - "start": 152842, - "end": 152843, + "start": 152841, + "end": 152842, "loc": { "start": { "line": 3777, @@ -520505,8 +520505,8 @@ "binop": null, "updateContext": null }, - "start": 152843, - "end": 152844, + "start": 152842, + "end": 152843, "loc": { "start": { "line": 3777, @@ -520531,8 +520531,8 @@ "binop": null, "updateContext": null }, - "start": 152844, - "end": 152845, + "start": 152843, + "end": 152844, "loc": { "start": { "line": 3777, @@ -520559,8 +520559,8 @@ "updateContext": null }, "value": "this", - "start": 152858, - "end": 152862, + "start": 152857, + "end": 152861, "loc": { "start": { "line": 3778, @@ -520585,8 +520585,8 @@ "binop": null, "updateContext": null }, - "start": 152862, - "end": 152863, + "start": 152861, + "end": 152862, "loc": { "start": { "line": 3778, @@ -520611,8 +520611,8 @@ "binop": null }, "value": "layerList", - "start": 152863, - "end": 152872, + "start": 152862, + "end": 152871, "loc": { "start": { "line": 3778, @@ -520637,8 +520637,8 @@ "binop": null, "updateContext": null }, - "start": 152872, - "end": 152873, + "start": 152871, + "end": 152872, "loc": { "start": { "line": 3778, @@ -520663,8 +520663,8 @@ "binop": null }, "value": "layerIndex", - "start": 152873, - "end": 152883, + "start": 152872, + "end": 152882, "loc": { "start": { "line": 3778, @@ -520689,8 +520689,8 @@ "binop": null, "updateContext": null }, - "start": 152883, - "end": 152884, + "start": 152882, + "end": 152883, "loc": { "start": { "line": 3778, @@ -520715,8 +520715,8 @@ "binop": null, "updateContext": null }, - "start": 152884, - "end": 152885, + "start": 152883, + "end": 152884, "loc": { "start": { "line": 3778, @@ -520741,8 +520741,8 @@ "binop": null }, "value": "drawEdgesSelected", - "start": 152885, - "end": 152902, + "start": 152884, + "end": 152901, "loc": { "start": { "line": 3778, @@ -520766,8 +520766,8 @@ "postfix": false, "binop": null }, - "start": 152902, - "end": 152903, + "start": 152901, + "end": 152902, "loc": { "start": { "line": 3778, @@ -520792,8 +520792,8 @@ "binop": null }, "value": "renderFlags", - "start": 152903, - "end": 152914, + "start": 152902, + "end": 152913, "loc": { "start": { "line": 3778, @@ -520818,8 +520818,8 @@ "binop": null, "updateContext": null }, - "start": 152914, - "end": 152915, + "start": 152913, + "end": 152914, "loc": { "start": { "line": 3778, @@ -520844,8 +520844,8 @@ "binop": null }, "value": "frameCtx", - "start": 152916, - "end": 152924, + "start": 152915, + "end": 152923, "loc": { "start": { "line": 3778, @@ -520869,8 +520869,8 @@ "postfix": false, "binop": null }, - "start": 152924, - "end": 152925, + "start": 152923, + "end": 152924, "loc": { "start": { "line": 3778, @@ -520895,8 +520895,8 @@ "binop": null, "updateContext": null }, - "start": 152925, - "end": 152926, + "start": 152924, + "end": 152925, "loc": { "start": { "line": 3778, @@ -520920,8 +520920,8 @@ "postfix": false, "binop": null }, - "start": 152935, - "end": 152936, + "start": 152934, + "end": 152935, "loc": { "start": { "line": 3779, @@ -520945,8 +520945,8 @@ "postfix": false, "binop": null }, - "start": 152941, - "end": 152942, + "start": 152940, + "end": 152941, "loc": { "start": { "line": 3780, @@ -520961,8 +520961,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 152948, - "end": 152975, + "start": 152947, + "end": 152974, "loc": { "start": { "line": 3782, @@ -520987,8 +520987,8 @@ "binop": null }, "value": "drawOcclusion", - "start": 152980, - "end": 152993, + "start": 152979, + "end": 152992, "loc": { "start": { "line": 3785, @@ -521012,8 +521012,8 @@ "postfix": false, "binop": null }, - "start": 152993, - "end": 152994, + "start": 152992, + "end": 152993, "loc": { "start": { "line": 3785, @@ -521038,8 +521038,8 @@ "binop": null }, "value": "frameCtx", - "start": 152994, - "end": 153002, + "start": 152993, + "end": 153001, "loc": { "start": { "line": 3785, @@ -521063,8 +521063,8 @@ "postfix": false, "binop": null }, - "start": 153002, - "end": 153003, + "start": 153001, + "end": 153002, "loc": { "start": { "line": 3785, @@ -521088,8 +521088,8 @@ "postfix": false, "binop": null }, - "start": 153004, - "end": 153005, + "start": 153003, + "end": 153004, "loc": { "start": { "line": 3785, @@ -521116,8 +521116,8 @@ "updateContext": null }, "value": "if", - "start": 153014, - "end": 153016, + "start": 153013, + "end": 153015, "loc": { "start": { "line": 3786, @@ -521141,8 +521141,8 @@ "postfix": false, "binop": null }, - "start": 153017, - "end": 153018, + "start": 153016, + "end": 153017, "loc": { "start": { "line": 3786, @@ -521169,8 +521169,8 @@ "updateContext": null }, "value": "this", - "start": 153018, - "end": 153022, + "start": 153017, + "end": 153021, "loc": { "start": { "line": 3786, @@ -521195,8 +521195,8 @@ "binop": null, "updateContext": null }, - "start": 153022, - "end": 153023, + "start": 153021, + "end": 153022, "loc": { "start": { "line": 3786, @@ -521221,8 +521221,8 @@ "binop": null }, "value": "numVisibleLayerPortions", - "start": 153023, - "end": 153046, + "start": 153022, + "end": 153045, "loc": { "start": { "line": 3786, @@ -521248,8 +521248,8 @@ "updateContext": null }, "value": "===", - "start": 153047, - "end": 153050, + "start": 153046, + "end": 153049, "loc": { "start": { "line": 3786, @@ -521275,8 +521275,8 @@ "updateContext": null }, "value": 0, - "start": 153051, - "end": 153052, + "start": 153050, + "end": 153051, "loc": { "start": { "line": 3786, @@ -521300,8 +521300,8 @@ "postfix": false, "binop": null }, - "start": 153052, - "end": 153053, + "start": 153051, + "end": 153052, "loc": { "start": { "line": 3786, @@ -521325,8 +521325,8 @@ "postfix": false, "binop": null }, - "start": 153054, - "end": 153055, + "start": 153053, + "end": 153054, "loc": { "start": { "line": 3786, @@ -521353,8 +521353,8 @@ "updateContext": null }, "value": "return", - "start": 153068, - "end": 153074, + "start": 153067, + "end": 153073, "loc": { "start": { "line": 3787, @@ -521379,8 +521379,8 @@ "binop": null, "updateContext": null }, - "start": 153074, - "end": 153075, + "start": 153073, + "end": 153074, "loc": { "start": { "line": 3787, @@ -521404,8 +521404,8 @@ "postfix": false, "binop": null }, - "start": 153084, - "end": 153085, + "start": 153083, + "end": 153084, "loc": { "start": { "line": 3788, @@ -521432,8 +521432,8 @@ "updateContext": null }, "value": "const", - "start": 153094, - "end": 153099, + "start": 153093, + "end": 153098, "loc": { "start": { "line": 3789, @@ -521458,8 +521458,8 @@ "binop": null }, "value": "renderFlags", - "start": 153100, - "end": 153111, + "start": 153099, + "end": 153110, "loc": { "start": { "line": 3789, @@ -521485,8 +521485,8 @@ "updateContext": null }, "value": "=", - "start": 153112, - "end": 153113, + "start": 153111, + "end": 153112, "loc": { "start": { "line": 3789, @@ -521513,8 +521513,8 @@ "updateContext": null }, "value": "this", - "start": 153114, - "end": 153118, + "start": 153113, + "end": 153117, "loc": { "start": { "line": 3789, @@ -521539,8 +521539,8 @@ "binop": null, "updateContext": null }, - "start": 153118, - "end": 153119, + "start": 153117, + "end": 153118, "loc": { "start": { "line": 3789, @@ -521565,8 +521565,8 @@ "binop": null }, "value": "renderFlags", - "start": 153119, - "end": 153130, + "start": 153118, + "end": 153129, "loc": { "start": { "line": 3789, @@ -521591,8 +521591,8 @@ "binop": null, "updateContext": null }, - "start": 153130, - "end": 153131, + "start": 153129, + "end": 153130, "loc": { "start": { "line": 3789, @@ -521619,8 +521619,8 @@ "updateContext": null }, "value": "for", - "start": 153140, - "end": 153143, + "start": 153139, + "end": 153142, "loc": { "start": { "line": 3790, @@ -521644,8 +521644,8 @@ "postfix": false, "binop": null }, - "start": 153144, - "end": 153145, + "start": 153143, + "end": 153144, "loc": { "start": { "line": 3790, @@ -521672,8 +521672,8 @@ "updateContext": null }, "value": "let", - "start": 153145, - "end": 153148, + "start": 153144, + "end": 153147, "loc": { "start": { "line": 3790, @@ -521698,8 +521698,8 @@ "binop": null }, "value": "i", - "start": 153149, - "end": 153150, + "start": 153148, + "end": 153149, "loc": { "start": { "line": 3790, @@ -521725,8 +521725,8 @@ "updateContext": null }, "value": "=", - "start": 153151, - "end": 153152, + "start": 153150, + "end": 153151, "loc": { "start": { "line": 3790, @@ -521752,8 +521752,8 @@ "updateContext": null }, "value": 0, - "start": 153153, - "end": 153154, + "start": 153152, + "end": 153153, "loc": { "start": { "line": 3790, @@ -521778,8 +521778,8 @@ "binop": null, "updateContext": null }, - "start": 153154, - "end": 153155, + "start": 153153, + "end": 153154, "loc": { "start": { "line": 3790, @@ -521804,8 +521804,8 @@ "binop": null }, "value": "len", - "start": 153156, - "end": 153159, + "start": 153155, + "end": 153158, "loc": { "start": { "line": 3790, @@ -521831,8 +521831,8 @@ "updateContext": null }, "value": "=", - "start": 153160, - "end": 153161, + "start": 153159, + "end": 153160, "loc": { "start": { "line": 3790, @@ -521857,8 +521857,8 @@ "binop": null }, "value": "renderFlags", - "start": 153162, - "end": 153173, + "start": 153161, + "end": 153172, "loc": { "start": { "line": 3790, @@ -521883,8 +521883,8 @@ "binop": null, "updateContext": null }, - "start": 153173, - "end": 153174, + "start": 153172, + "end": 153173, "loc": { "start": { "line": 3790, @@ -521909,8 +521909,8 @@ "binop": null }, "value": "visibleLayers", - "start": 153174, - "end": 153187, + "start": 153173, + "end": 153186, "loc": { "start": { "line": 3790, @@ -521935,8 +521935,8 @@ "binop": null, "updateContext": null }, - "start": 153187, - "end": 153188, + "start": 153186, + "end": 153187, "loc": { "start": { "line": 3790, @@ -521961,8 +521961,8 @@ "binop": null }, "value": "length", - "start": 153188, - "end": 153194, + "start": 153187, + "end": 153193, "loc": { "start": { "line": 3790, @@ -521987,8 +521987,8 @@ "binop": null, "updateContext": null }, - "start": 153194, - "end": 153195, + "start": 153193, + "end": 153194, "loc": { "start": { "line": 3790, @@ -522013,8 +522013,8 @@ "binop": null }, "value": "i", - "start": 153196, - "end": 153197, + "start": 153195, + "end": 153196, "loc": { "start": { "line": 3790, @@ -522040,8 +522040,8 @@ "updateContext": null }, "value": "<", - "start": 153198, - "end": 153199, + "start": 153197, + "end": 153198, "loc": { "start": { "line": 3790, @@ -522066,8 +522066,8 @@ "binop": null }, "value": "len", - "start": 153200, - "end": 153203, + "start": 153199, + "end": 153202, "loc": { "start": { "line": 3790, @@ -522092,8 +522092,8 @@ "binop": null, "updateContext": null }, - "start": 153203, - "end": 153204, + "start": 153202, + "end": 153203, "loc": { "start": { "line": 3790, @@ -522118,8 +522118,8 @@ "binop": null }, "value": "i", - "start": 153205, - "end": 153206, + "start": 153204, + "end": 153205, "loc": { "start": { "line": 3790, @@ -522144,8 +522144,8 @@ "binop": null }, "value": "++", - "start": 153206, - "end": 153208, + "start": 153205, + "end": 153207, "loc": { "start": { "line": 3790, @@ -522169,8 +522169,8 @@ "postfix": false, "binop": null }, - "start": 153208, - "end": 153209, + "start": 153207, + "end": 153208, "loc": { "start": { "line": 3790, @@ -522194,8 +522194,8 @@ "postfix": false, "binop": null }, - "start": 153210, - "end": 153211, + "start": 153209, + "end": 153210, "loc": { "start": { "line": 3790, @@ -522222,8 +522222,8 @@ "updateContext": null }, "value": "const", - "start": 153224, - "end": 153229, + "start": 153223, + "end": 153228, "loc": { "start": { "line": 3791, @@ -522248,8 +522248,8 @@ "binop": null }, "value": "layerIndex", - "start": 153230, - "end": 153240, + "start": 153229, + "end": 153239, "loc": { "start": { "line": 3791, @@ -522275,8 +522275,8 @@ "updateContext": null }, "value": "=", - "start": 153241, - "end": 153242, + "start": 153240, + "end": 153241, "loc": { "start": { "line": 3791, @@ -522301,8 +522301,8 @@ "binop": null }, "value": "renderFlags", - "start": 153243, - "end": 153254, + "start": 153242, + "end": 153253, "loc": { "start": { "line": 3791, @@ -522327,8 +522327,8 @@ "binop": null, "updateContext": null }, - "start": 153254, - "end": 153255, + "start": 153253, + "end": 153254, "loc": { "start": { "line": 3791, @@ -522353,8 +522353,8 @@ "binop": null }, "value": "visibleLayers", - "start": 153255, - "end": 153268, + "start": 153254, + "end": 153267, "loc": { "start": { "line": 3791, @@ -522379,8 +522379,8 @@ "binop": null, "updateContext": null }, - "start": 153268, - "end": 153269, + "start": 153267, + "end": 153268, "loc": { "start": { "line": 3791, @@ -522405,8 +522405,8 @@ "binop": null }, "value": "i", - "start": 153269, - "end": 153270, + "start": 153268, + "end": 153269, "loc": { "start": { "line": 3791, @@ -522431,8 +522431,8 @@ "binop": null, "updateContext": null }, - "start": 153270, - "end": 153271, + "start": 153269, + "end": 153270, "loc": { "start": { "line": 3791, @@ -522457,8 +522457,8 @@ "binop": null, "updateContext": null }, - "start": 153271, - "end": 153272, + "start": 153270, + "end": 153271, "loc": { "start": { "line": 3791, @@ -522485,8 +522485,8 @@ "updateContext": null }, "value": "this", - "start": 153285, - "end": 153289, + "start": 153284, + "end": 153288, "loc": { "start": { "line": 3792, @@ -522511,8 +522511,8 @@ "binop": null, "updateContext": null }, - "start": 153289, - "end": 153290, + "start": 153288, + "end": 153289, "loc": { "start": { "line": 3792, @@ -522537,8 +522537,8 @@ "binop": null }, "value": "layerList", - "start": 153290, - "end": 153299, + "start": 153289, + "end": 153298, "loc": { "start": { "line": 3792, @@ -522563,8 +522563,8 @@ "binop": null, "updateContext": null }, - "start": 153299, - "end": 153300, + "start": 153298, + "end": 153299, "loc": { "start": { "line": 3792, @@ -522589,8 +522589,8 @@ "binop": null }, "value": "layerIndex", - "start": 153300, - "end": 153310, + "start": 153299, + "end": 153309, "loc": { "start": { "line": 3792, @@ -522615,8 +522615,8 @@ "binop": null, "updateContext": null }, - "start": 153310, - "end": 153311, + "start": 153309, + "end": 153310, "loc": { "start": { "line": 3792, @@ -522641,8 +522641,8 @@ "binop": null, "updateContext": null }, - "start": 153311, - "end": 153312, + "start": 153310, + "end": 153311, "loc": { "start": { "line": 3792, @@ -522667,8 +522667,8 @@ "binop": null }, "value": "drawOcclusion", - "start": 153312, - "end": 153325, + "start": 153311, + "end": 153324, "loc": { "start": { "line": 3792, @@ -522692,8 +522692,8 @@ "postfix": false, "binop": null }, - "start": 153325, - "end": 153326, + "start": 153324, + "end": 153325, "loc": { "start": { "line": 3792, @@ -522718,8 +522718,8 @@ "binop": null }, "value": "renderFlags", - "start": 153326, - "end": 153337, + "start": 153325, + "end": 153336, "loc": { "start": { "line": 3792, @@ -522744,8 +522744,8 @@ "binop": null, "updateContext": null }, - "start": 153337, - "end": 153338, + "start": 153336, + "end": 153337, "loc": { "start": { "line": 3792, @@ -522770,8 +522770,8 @@ "binop": null }, "value": "frameCtx", - "start": 153339, - "end": 153347, + "start": 153338, + "end": 153346, "loc": { "start": { "line": 3792, @@ -522795,8 +522795,8 @@ "postfix": false, "binop": null }, - "start": 153347, - "end": 153348, + "start": 153346, + "end": 153347, "loc": { "start": { "line": 3792, @@ -522821,8 +522821,8 @@ "binop": null, "updateContext": null }, - "start": 153348, - "end": 153349, + "start": 153347, + "end": 153348, "loc": { "start": { "line": 3792, @@ -522846,8 +522846,8 @@ "postfix": false, "binop": null }, - "start": 153358, - "end": 153359, + "start": 153357, + "end": 153358, "loc": { "start": { "line": 3793, @@ -522871,8 +522871,8 @@ "postfix": false, "binop": null }, - "start": 153364, - "end": 153365, + "start": 153363, + "end": 153364, "loc": { "start": { "line": 3794, @@ -522887,8 +522887,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 153371, - "end": 153398, + "start": 153370, + "end": 153397, "loc": { "start": { "line": 3796, @@ -522913,8 +522913,8 @@ "binop": null }, "value": "drawShadow", - "start": 153403, - "end": 153413, + "start": 153402, + "end": 153412, "loc": { "start": { "line": 3799, @@ -522938,8 +522938,8 @@ "postfix": false, "binop": null }, - "start": 153413, - "end": 153414, + "start": 153412, + "end": 153413, "loc": { "start": { "line": 3799, @@ -522964,8 +522964,8 @@ "binop": null }, "value": "frameCtx", - "start": 153414, - "end": 153422, + "start": 153413, + "end": 153421, "loc": { "start": { "line": 3799, @@ -522989,8 +522989,8 @@ "postfix": false, "binop": null }, - "start": 153422, - "end": 153423, + "start": 153421, + "end": 153422, "loc": { "start": { "line": 3799, @@ -523014,8 +523014,8 @@ "postfix": false, "binop": null }, - "start": 153424, - "end": 153425, + "start": 153423, + "end": 153424, "loc": { "start": { "line": 3799, @@ -523042,8 +523042,8 @@ "updateContext": null }, "value": "if", - "start": 153434, - "end": 153436, + "start": 153433, + "end": 153435, "loc": { "start": { "line": 3800, @@ -523067,8 +523067,8 @@ "postfix": false, "binop": null }, - "start": 153437, - "end": 153438, + "start": 153436, + "end": 153437, "loc": { "start": { "line": 3800, @@ -523095,8 +523095,8 @@ "updateContext": null }, "value": "this", - "start": 153438, - "end": 153442, + "start": 153437, + "end": 153441, "loc": { "start": { "line": 3800, @@ -523121,8 +523121,8 @@ "binop": null, "updateContext": null }, - "start": 153442, - "end": 153443, + "start": 153441, + "end": 153442, "loc": { "start": { "line": 3800, @@ -523147,8 +523147,8 @@ "binop": null }, "value": "numVisibleLayerPortions", - "start": 153443, - "end": 153466, + "start": 153442, + "end": 153465, "loc": { "start": { "line": 3800, @@ -523174,8 +523174,8 @@ "updateContext": null }, "value": "===", - "start": 153467, - "end": 153470, + "start": 153466, + "end": 153469, "loc": { "start": { "line": 3800, @@ -523201,8 +523201,8 @@ "updateContext": null }, "value": 0, - "start": 153471, - "end": 153472, + "start": 153470, + "end": 153471, "loc": { "start": { "line": 3800, @@ -523226,8 +523226,8 @@ "postfix": false, "binop": null }, - "start": 153472, - "end": 153473, + "start": 153471, + "end": 153472, "loc": { "start": { "line": 3800, @@ -523251,8 +523251,8 @@ "postfix": false, "binop": null }, - "start": 153474, - "end": 153475, + "start": 153473, + "end": 153474, "loc": { "start": { "line": 3800, @@ -523279,8 +523279,8 @@ "updateContext": null }, "value": "return", - "start": 153488, - "end": 153494, + "start": 153487, + "end": 153493, "loc": { "start": { "line": 3801, @@ -523305,8 +523305,8 @@ "binop": null, "updateContext": null }, - "start": 153494, - "end": 153495, + "start": 153493, + "end": 153494, "loc": { "start": { "line": 3801, @@ -523330,8 +523330,8 @@ "postfix": false, "binop": null }, - "start": 153504, - "end": 153505, + "start": 153503, + "end": 153504, "loc": { "start": { "line": 3802, @@ -523358,8 +523358,8 @@ "updateContext": null }, "value": "const", - "start": 153514, - "end": 153519, + "start": 153513, + "end": 153518, "loc": { "start": { "line": 3803, @@ -523384,8 +523384,8 @@ "binop": null }, "value": "renderFlags", - "start": 153520, - "end": 153531, + "start": 153519, + "end": 153530, "loc": { "start": { "line": 3803, @@ -523411,8 +523411,8 @@ "updateContext": null }, "value": "=", - "start": 153532, - "end": 153533, + "start": 153531, + "end": 153532, "loc": { "start": { "line": 3803, @@ -523439,8 +523439,8 @@ "updateContext": null }, "value": "this", - "start": 153534, - "end": 153538, + "start": 153533, + "end": 153537, "loc": { "start": { "line": 3803, @@ -523465,8 +523465,8 @@ "binop": null, "updateContext": null }, - "start": 153538, - "end": 153539, + "start": 153537, + "end": 153538, "loc": { "start": { "line": 3803, @@ -523491,8 +523491,8 @@ "binop": null }, "value": "renderFlags", - "start": 153539, - "end": 153550, + "start": 153538, + "end": 153549, "loc": { "start": { "line": 3803, @@ -523517,8 +523517,8 @@ "binop": null, "updateContext": null }, - "start": 153550, - "end": 153551, + "start": 153549, + "end": 153550, "loc": { "start": { "line": 3803, @@ -523545,8 +523545,8 @@ "updateContext": null }, "value": "for", - "start": 153560, - "end": 153563, + "start": 153559, + "end": 153562, "loc": { "start": { "line": 3804, @@ -523570,8 +523570,8 @@ "postfix": false, "binop": null }, - "start": 153564, - "end": 153565, + "start": 153563, + "end": 153564, "loc": { "start": { "line": 3804, @@ -523598,8 +523598,8 @@ "updateContext": null }, "value": "let", - "start": 153565, - "end": 153568, + "start": 153564, + "end": 153567, "loc": { "start": { "line": 3804, @@ -523624,8 +523624,8 @@ "binop": null }, "value": "i", - "start": 153569, - "end": 153570, + "start": 153568, + "end": 153569, "loc": { "start": { "line": 3804, @@ -523651,8 +523651,8 @@ "updateContext": null }, "value": "=", - "start": 153571, - "end": 153572, + "start": 153570, + "end": 153571, "loc": { "start": { "line": 3804, @@ -523678,8 +523678,8 @@ "updateContext": null }, "value": 0, - "start": 153573, - "end": 153574, + "start": 153572, + "end": 153573, "loc": { "start": { "line": 3804, @@ -523704,8 +523704,8 @@ "binop": null, "updateContext": null }, - "start": 153574, - "end": 153575, + "start": 153573, + "end": 153574, "loc": { "start": { "line": 3804, @@ -523730,8 +523730,8 @@ "binop": null }, "value": "len", - "start": 153576, - "end": 153579, + "start": 153575, + "end": 153578, "loc": { "start": { "line": 3804, @@ -523757,8 +523757,8 @@ "updateContext": null }, "value": "=", - "start": 153580, - "end": 153581, + "start": 153579, + "end": 153580, "loc": { "start": { "line": 3804, @@ -523783,8 +523783,8 @@ "binop": null }, "value": "renderFlags", - "start": 153582, - "end": 153593, + "start": 153581, + "end": 153592, "loc": { "start": { "line": 3804, @@ -523809,8 +523809,8 @@ "binop": null, "updateContext": null }, - "start": 153593, - "end": 153594, + "start": 153592, + "end": 153593, "loc": { "start": { "line": 3804, @@ -523835,8 +523835,8 @@ "binop": null }, "value": "visibleLayers", - "start": 153594, - "end": 153607, + "start": 153593, + "end": 153606, "loc": { "start": { "line": 3804, @@ -523861,8 +523861,8 @@ "binop": null, "updateContext": null }, - "start": 153607, - "end": 153608, + "start": 153606, + "end": 153607, "loc": { "start": { "line": 3804, @@ -523887,8 +523887,8 @@ "binop": null }, "value": "length", - "start": 153608, - "end": 153614, + "start": 153607, + "end": 153613, "loc": { "start": { "line": 3804, @@ -523913,8 +523913,8 @@ "binop": null, "updateContext": null }, - "start": 153614, - "end": 153615, + "start": 153613, + "end": 153614, "loc": { "start": { "line": 3804, @@ -523939,8 +523939,8 @@ "binop": null }, "value": "i", - "start": 153616, - "end": 153617, + "start": 153615, + "end": 153616, "loc": { "start": { "line": 3804, @@ -523966,8 +523966,8 @@ "updateContext": null }, "value": "<", - "start": 153618, - "end": 153619, + "start": 153617, + "end": 153618, "loc": { "start": { "line": 3804, @@ -523992,8 +523992,8 @@ "binop": null }, "value": "len", - "start": 153620, - "end": 153623, + "start": 153619, + "end": 153622, "loc": { "start": { "line": 3804, @@ -524018,8 +524018,8 @@ "binop": null, "updateContext": null }, - "start": 153623, - "end": 153624, + "start": 153622, + "end": 153623, "loc": { "start": { "line": 3804, @@ -524044,8 +524044,8 @@ "binop": null }, "value": "i", - "start": 153625, - "end": 153626, + "start": 153624, + "end": 153625, "loc": { "start": { "line": 3804, @@ -524070,8 +524070,8 @@ "binop": null }, "value": "++", - "start": 153626, - "end": 153628, + "start": 153625, + "end": 153627, "loc": { "start": { "line": 3804, @@ -524095,8 +524095,8 @@ "postfix": false, "binop": null }, - "start": 153628, - "end": 153629, + "start": 153627, + "end": 153628, "loc": { "start": { "line": 3804, @@ -524120,8 +524120,8 @@ "postfix": false, "binop": null }, - "start": 153630, - "end": 153631, + "start": 153629, + "end": 153630, "loc": { "start": { "line": 3804, @@ -524148,8 +524148,8 @@ "updateContext": null }, "value": "const", - "start": 153644, - "end": 153649, + "start": 153643, + "end": 153648, "loc": { "start": { "line": 3805, @@ -524174,8 +524174,8 @@ "binop": null }, "value": "layerIndex", - "start": 153650, - "end": 153660, + "start": 153649, + "end": 153659, "loc": { "start": { "line": 3805, @@ -524201,8 +524201,8 @@ "updateContext": null }, "value": "=", - "start": 153661, - "end": 153662, + "start": 153660, + "end": 153661, "loc": { "start": { "line": 3805, @@ -524227,8 +524227,8 @@ "binop": null }, "value": "renderFlags", - "start": 153663, - "end": 153674, + "start": 153662, + "end": 153673, "loc": { "start": { "line": 3805, @@ -524253,8 +524253,8 @@ "binop": null, "updateContext": null }, - "start": 153674, - "end": 153675, + "start": 153673, + "end": 153674, "loc": { "start": { "line": 3805, @@ -524279,8 +524279,8 @@ "binop": null }, "value": "visibleLayers", - "start": 153675, - "end": 153688, + "start": 153674, + "end": 153687, "loc": { "start": { "line": 3805, @@ -524305,8 +524305,8 @@ "binop": null, "updateContext": null }, - "start": 153688, - "end": 153689, + "start": 153687, + "end": 153688, "loc": { "start": { "line": 3805, @@ -524331,8 +524331,8 @@ "binop": null }, "value": "i", - "start": 153689, - "end": 153690, + "start": 153688, + "end": 153689, "loc": { "start": { "line": 3805, @@ -524357,8 +524357,8 @@ "binop": null, "updateContext": null }, - "start": 153690, - "end": 153691, + "start": 153689, + "end": 153690, "loc": { "start": { "line": 3805, @@ -524383,8 +524383,8 @@ "binop": null, "updateContext": null }, - "start": 153691, - "end": 153692, + "start": 153690, + "end": 153691, "loc": { "start": { "line": 3805, @@ -524411,8 +524411,8 @@ "updateContext": null }, "value": "this", - "start": 153705, - "end": 153709, + "start": 153704, + "end": 153708, "loc": { "start": { "line": 3806, @@ -524437,8 +524437,8 @@ "binop": null, "updateContext": null }, - "start": 153709, - "end": 153710, + "start": 153708, + "end": 153709, "loc": { "start": { "line": 3806, @@ -524463,8 +524463,8 @@ "binop": null }, "value": "layerList", - "start": 153710, - "end": 153719, + "start": 153709, + "end": 153718, "loc": { "start": { "line": 3806, @@ -524489,8 +524489,8 @@ "binop": null, "updateContext": null }, - "start": 153719, - "end": 153720, + "start": 153718, + "end": 153719, "loc": { "start": { "line": 3806, @@ -524515,8 +524515,8 @@ "binop": null }, "value": "layerIndex", - "start": 153720, - "end": 153730, + "start": 153719, + "end": 153729, "loc": { "start": { "line": 3806, @@ -524541,8 +524541,8 @@ "binop": null, "updateContext": null }, - "start": 153730, - "end": 153731, + "start": 153729, + "end": 153730, "loc": { "start": { "line": 3806, @@ -524567,8 +524567,8 @@ "binop": null, "updateContext": null }, - "start": 153731, - "end": 153732, + "start": 153730, + "end": 153731, "loc": { "start": { "line": 3806, @@ -524593,8 +524593,8 @@ "binop": null }, "value": "drawShadow", - "start": 153732, - "end": 153742, + "start": 153731, + "end": 153741, "loc": { "start": { "line": 3806, @@ -524618,8 +524618,8 @@ "postfix": false, "binop": null }, - "start": 153742, - "end": 153743, + "start": 153741, + "end": 153742, "loc": { "start": { "line": 3806, @@ -524644,8 +524644,8 @@ "binop": null }, "value": "renderFlags", - "start": 153743, - "end": 153754, + "start": 153742, + "end": 153753, "loc": { "start": { "line": 3806, @@ -524670,8 +524670,8 @@ "binop": null, "updateContext": null }, - "start": 153754, - "end": 153755, + "start": 153753, + "end": 153754, "loc": { "start": { "line": 3806, @@ -524696,8 +524696,8 @@ "binop": null }, "value": "frameCtx", - "start": 153756, - "end": 153764, + "start": 153755, + "end": 153763, "loc": { "start": { "line": 3806, @@ -524721,8 +524721,8 @@ "postfix": false, "binop": null }, - "start": 153764, - "end": 153765, + "start": 153763, + "end": 153764, "loc": { "start": { "line": 3806, @@ -524747,8 +524747,8 @@ "binop": null, "updateContext": null }, - "start": 153765, - "end": 153766, + "start": 153764, + "end": 153765, "loc": { "start": { "line": 3806, @@ -524772,8 +524772,8 @@ "postfix": false, "binop": null }, - "start": 153775, - "end": 153776, + "start": 153774, + "end": 153775, "loc": { "start": { "line": 3807, @@ -524797,8 +524797,8 @@ "postfix": false, "binop": null }, - "start": 153781, - "end": 153782, + "start": 153780, + "end": 153781, "loc": { "start": { "line": 3808, @@ -524813,8 +524813,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 153788, - "end": 153803, + "start": 153787, + "end": 153802, "loc": { "start": { "line": 3810, @@ -524839,8 +524839,8 @@ "binop": null }, "value": "setPickMatrices", - "start": 153808, - "end": 153823, + "start": 153807, + "end": 153822, "loc": { "start": { "line": 3811, @@ -524864,8 +524864,8 @@ "postfix": false, "binop": null }, - "start": 153823, - "end": 153824, + "start": 153822, + "end": 153823, "loc": { "start": { "line": 3811, @@ -524890,8 +524890,8 @@ "binop": null }, "value": "pickViewMatrix", - "start": 153824, - "end": 153838, + "start": 153823, + "end": 153837, "loc": { "start": { "line": 3811, @@ -524916,8 +524916,8 @@ "binop": null, "updateContext": null }, - "start": 153838, - "end": 153839, + "start": 153837, + "end": 153838, "loc": { "start": { "line": 3811, @@ -524942,8 +524942,8 @@ "binop": null }, "value": "pickProjMatrix", - "start": 153840, - "end": 153854, + "start": 153839, + "end": 153853, "loc": { "start": { "line": 3811, @@ -524967,8 +524967,8 @@ "postfix": false, "binop": null }, - "start": 153854, - "end": 153855, + "start": 153853, + "end": 153854, "loc": { "start": { "line": 3811, @@ -524992,8 +524992,8 @@ "postfix": false, "binop": null }, - "start": 153856, - "end": 153857, + "start": 153855, + "end": 153856, "loc": { "start": { "line": 3811, @@ -525020,8 +525020,8 @@ "updateContext": null }, "value": "if", - "start": 153866, - "end": 153868, + "start": 153865, + "end": 153867, "loc": { "start": { "line": 3812, @@ -525045,8 +525045,8 @@ "postfix": false, "binop": null }, - "start": 153869, - "end": 153870, + "start": 153868, + "end": 153869, "loc": { "start": { "line": 3812, @@ -525073,8 +525073,8 @@ "updateContext": null }, "value": "this", - "start": 153870, - "end": 153874, + "start": 153869, + "end": 153873, "loc": { "start": { "line": 3812, @@ -525099,8 +525099,8 @@ "binop": null, "updateContext": null }, - "start": 153874, - "end": 153875, + "start": 153873, + "end": 153874, "loc": { "start": { "line": 3812, @@ -525125,8 +525125,8 @@ "binop": null }, "value": "_numVisibleLayerPortions", - "start": 153875, - "end": 153899, + "start": 153874, + "end": 153898, "loc": { "start": { "line": 3812, @@ -525152,8 +525152,8 @@ "updateContext": null }, "value": "===", - "start": 153900, - "end": 153903, + "start": 153899, + "end": 153902, "loc": { "start": { "line": 3812, @@ -525179,8 +525179,8 @@ "updateContext": null }, "value": 0, - "start": 153904, - "end": 153905, + "start": 153903, + "end": 153904, "loc": { "start": { "line": 3812, @@ -525204,8 +525204,8 @@ "postfix": false, "binop": null }, - "start": 153905, - "end": 153906, + "start": 153904, + "end": 153905, "loc": { "start": { "line": 3812, @@ -525229,8 +525229,8 @@ "postfix": false, "binop": null }, - "start": 153907, - "end": 153908, + "start": 153906, + "end": 153907, "loc": { "start": { "line": 3812, @@ -525257,8 +525257,8 @@ "updateContext": null }, "value": "return", - "start": 153921, - "end": 153927, + "start": 153920, + "end": 153926, "loc": { "start": { "line": 3813, @@ -525283,8 +525283,8 @@ "binop": null, "updateContext": null }, - "start": 153927, - "end": 153928, + "start": 153926, + "end": 153927, "loc": { "start": { "line": 3813, @@ -525308,8 +525308,8 @@ "postfix": false, "binop": null }, - "start": 153937, - "end": 153938, + "start": 153936, + "end": 153937, "loc": { "start": { "line": 3814, @@ -525336,8 +525336,8 @@ "updateContext": null }, "value": "const", - "start": 153947, - "end": 153952, + "start": 153946, + "end": 153951, "loc": { "start": { "line": 3815, @@ -525362,8 +525362,8 @@ "binop": null }, "value": "renderFlags", - "start": 153953, - "end": 153964, + "start": 153952, + "end": 153963, "loc": { "start": { "line": 3815, @@ -525389,8 +525389,8 @@ "updateContext": null }, "value": "=", - "start": 153965, - "end": 153966, + "start": 153964, + "end": 153965, "loc": { "start": { "line": 3815, @@ -525417,8 +525417,8 @@ "updateContext": null }, "value": "this", - "start": 153967, - "end": 153971, + "start": 153966, + "end": 153970, "loc": { "start": { "line": 3815, @@ -525443,8 +525443,8 @@ "binop": null, "updateContext": null }, - "start": 153971, - "end": 153972, + "start": 153970, + "end": 153971, "loc": { "start": { "line": 3815, @@ -525469,8 +525469,8 @@ "binop": null }, "value": "renderFlags", - "start": 153972, - "end": 153983, + "start": 153971, + "end": 153982, "loc": { "start": { "line": 3815, @@ -525495,8 +525495,8 @@ "binop": null, "updateContext": null }, - "start": 153983, - "end": 153984, + "start": 153982, + "end": 153983, "loc": { "start": { "line": 3815, @@ -525523,8 +525523,8 @@ "updateContext": null }, "value": "for", - "start": 153993, - "end": 153996, + "start": 153992, + "end": 153995, "loc": { "start": { "line": 3816, @@ -525548,8 +525548,8 @@ "postfix": false, "binop": null }, - "start": 153997, - "end": 153998, + "start": 153996, + "end": 153997, "loc": { "start": { "line": 3816, @@ -525576,8 +525576,8 @@ "updateContext": null }, "value": "let", - "start": 153998, - "end": 154001, + "start": 153997, + "end": 154000, "loc": { "start": { "line": 3816, @@ -525602,8 +525602,8 @@ "binop": null }, "value": "i", - "start": 154002, - "end": 154003, + "start": 154001, + "end": 154002, "loc": { "start": { "line": 3816, @@ -525629,8 +525629,8 @@ "updateContext": null }, "value": "=", - "start": 154004, - "end": 154005, + "start": 154003, + "end": 154004, "loc": { "start": { "line": 3816, @@ -525656,8 +525656,8 @@ "updateContext": null }, "value": 0, - "start": 154006, - "end": 154007, + "start": 154005, + "end": 154006, "loc": { "start": { "line": 3816, @@ -525682,8 +525682,8 @@ "binop": null, "updateContext": null }, - "start": 154007, - "end": 154008, + "start": 154006, + "end": 154007, "loc": { "start": { "line": 3816, @@ -525708,8 +525708,8 @@ "binop": null }, "value": "len", - "start": 154009, - "end": 154012, + "start": 154008, + "end": 154011, "loc": { "start": { "line": 3816, @@ -525735,8 +525735,8 @@ "updateContext": null }, "value": "=", - "start": 154013, - "end": 154014, + "start": 154012, + "end": 154013, "loc": { "start": { "line": 3816, @@ -525761,8 +525761,8 @@ "binop": null }, "value": "renderFlags", - "start": 154015, - "end": 154026, + "start": 154014, + "end": 154025, "loc": { "start": { "line": 3816, @@ -525787,8 +525787,8 @@ "binop": null, "updateContext": null }, - "start": 154026, - "end": 154027, + "start": 154025, + "end": 154026, "loc": { "start": { "line": 3816, @@ -525813,8 +525813,8 @@ "binop": null }, "value": "visibleLayers", - "start": 154027, - "end": 154040, + "start": 154026, + "end": 154039, "loc": { "start": { "line": 3816, @@ -525839,8 +525839,8 @@ "binop": null, "updateContext": null }, - "start": 154040, - "end": 154041, + "start": 154039, + "end": 154040, "loc": { "start": { "line": 3816, @@ -525865,8 +525865,8 @@ "binop": null }, "value": "length", - "start": 154041, - "end": 154047, + "start": 154040, + "end": 154046, "loc": { "start": { "line": 3816, @@ -525891,8 +525891,8 @@ "binop": null, "updateContext": null }, - "start": 154047, - "end": 154048, + "start": 154046, + "end": 154047, "loc": { "start": { "line": 3816, @@ -525917,8 +525917,8 @@ "binop": null }, "value": "i", - "start": 154049, - "end": 154050, + "start": 154048, + "end": 154049, "loc": { "start": { "line": 3816, @@ -525944,8 +525944,8 @@ "updateContext": null }, "value": "<", - "start": 154051, - "end": 154052, + "start": 154050, + "end": 154051, "loc": { "start": { "line": 3816, @@ -525970,8 +525970,8 @@ "binop": null }, "value": "len", - "start": 154053, - "end": 154056, + "start": 154052, + "end": 154055, "loc": { "start": { "line": 3816, @@ -525996,8 +525996,8 @@ "binop": null, "updateContext": null }, - "start": 154056, - "end": 154057, + "start": 154055, + "end": 154056, "loc": { "start": { "line": 3816, @@ -526022,8 +526022,8 @@ "binop": null }, "value": "i", - "start": 154058, - "end": 154059, + "start": 154057, + "end": 154058, "loc": { "start": { "line": 3816, @@ -526048,8 +526048,8 @@ "binop": null }, "value": "++", - "start": 154059, - "end": 154061, + "start": 154058, + "end": 154060, "loc": { "start": { "line": 3816, @@ -526073,8 +526073,8 @@ "postfix": false, "binop": null }, - "start": 154061, - "end": 154062, + "start": 154060, + "end": 154061, "loc": { "start": { "line": 3816, @@ -526098,8 +526098,8 @@ "postfix": false, "binop": null }, - "start": 154063, - "end": 154064, + "start": 154062, + "end": 154063, "loc": { "start": { "line": 3816, @@ -526126,8 +526126,8 @@ "updateContext": null }, "value": "const", - "start": 154077, - "end": 154082, + "start": 154076, + "end": 154081, "loc": { "start": { "line": 3817, @@ -526152,8 +526152,8 @@ "binop": null }, "value": "layerIndex", - "start": 154083, - "end": 154093, + "start": 154082, + "end": 154092, "loc": { "start": { "line": 3817, @@ -526179,8 +526179,8 @@ "updateContext": null }, "value": "=", - "start": 154094, - "end": 154095, + "start": 154093, + "end": 154094, "loc": { "start": { "line": 3817, @@ -526205,8 +526205,8 @@ "binop": null }, "value": "renderFlags", - "start": 154096, - "end": 154107, + "start": 154095, + "end": 154106, "loc": { "start": { "line": 3817, @@ -526231,8 +526231,8 @@ "binop": null, "updateContext": null }, - "start": 154107, - "end": 154108, + "start": 154106, + "end": 154107, "loc": { "start": { "line": 3817, @@ -526257,8 +526257,8 @@ "binop": null }, "value": "visibleLayers", - "start": 154108, - "end": 154121, + "start": 154107, + "end": 154120, "loc": { "start": { "line": 3817, @@ -526283,8 +526283,8 @@ "binop": null, "updateContext": null }, - "start": 154121, - "end": 154122, + "start": 154120, + "end": 154121, "loc": { "start": { "line": 3817, @@ -526309,8 +526309,8 @@ "binop": null }, "value": "i", - "start": 154122, - "end": 154123, + "start": 154121, + "end": 154122, "loc": { "start": { "line": 3817, @@ -526335,8 +526335,8 @@ "binop": null, "updateContext": null }, - "start": 154123, - "end": 154124, + "start": 154122, + "end": 154123, "loc": { "start": { "line": 3817, @@ -526361,8 +526361,8 @@ "binop": null, "updateContext": null }, - "start": 154124, - "end": 154125, + "start": 154123, + "end": 154124, "loc": { "start": { "line": 3817, @@ -526389,8 +526389,8 @@ "updateContext": null }, "value": "const", - "start": 154138, - "end": 154143, + "start": 154137, + "end": 154142, "loc": { "start": { "line": 3818, @@ -526415,8 +526415,8 @@ "binop": null }, "value": "layer", - "start": 154144, - "end": 154149, + "start": 154143, + "end": 154148, "loc": { "start": { "line": 3818, @@ -526442,8 +526442,8 @@ "updateContext": null }, "value": "=", - "start": 154150, - "end": 154151, + "start": 154149, + "end": 154150, "loc": { "start": { "line": 3818, @@ -526470,8 +526470,8 @@ "updateContext": null }, "value": "this", - "start": 154152, - "end": 154156, + "start": 154151, + "end": 154155, "loc": { "start": { "line": 3818, @@ -526496,8 +526496,8 @@ "binop": null, "updateContext": null }, - "start": 154156, - "end": 154157, + "start": 154155, + "end": 154156, "loc": { "start": { "line": 3818, @@ -526522,8 +526522,8 @@ "binop": null }, "value": "layerList", - "start": 154157, - "end": 154166, + "start": 154156, + "end": 154165, "loc": { "start": { "line": 3818, @@ -526548,8 +526548,8 @@ "binop": null, "updateContext": null }, - "start": 154166, - "end": 154167, + "start": 154165, + "end": 154166, "loc": { "start": { "line": 3818, @@ -526574,8 +526574,8 @@ "binop": null }, "value": "layerIndex", - "start": 154167, - "end": 154177, + "start": 154166, + "end": 154176, "loc": { "start": { "line": 3818, @@ -526600,8 +526600,8 @@ "binop": null, "updateContext": null }, - "start": 154177, - "end": 154178, + "start": 154176, + "end": 154177, "loc": { "start": { "line": 3818, @@ -526626,8 +526626,8 @@ "binop": null, "updateContext": null }, - "start": 154178, - "end": 154179, + "start": 154177, + "end": 154178, "loc": { "start": { "line": 3818, @@ -526654,8 +526654,8 @@ "updateContext": null }, "value": "if", - "start": 154192, - "end": 154194, + "start": 154191, + "end": 154193, "loc": { "start": { "line": 3819, @@ -526679,8 +526679,8 @@ "postfix": false, "binop": null }, - "start": 154195, - "end": 154196, + "start": 154194, + "end": 154195, "loc": { "start": { "line": 3819, @@ -526705,8 +526705,8 @@ "binop": null }, "value": "layer", - "start": 154196, - "end": 154201, + "start": 154195, + "end": 154200, "loc": { "start": { "line": 3819, @@ -526731,8 +526731,8 @@ "binop": null, "updateContext": null }, - "start": 154201, - "end": 154202, + "start": 154200, + "end": 154201, "loc": { "start": { "line": 3819, @@ -526757,8 +526757,8 @@ "binop": null }, "value": "setPickMatrices", - "start": 154202, - "end": 154217, + "start": 154201, + "end": 154216, "loc": { "start": { "line": 3819, @@ -526782,8 +526782,8 @@ "postfix": false, "binop": null }, - "start": 154217, - "end": 154218, + "start": 154216, + "end": 154217, "loc": { "start": { "line": 3819, @@ -526807,8 +526807,8 @@ "postfix": false, "binop": null }, - "start": 154219, - "end": 154220, + "start": 154218, + "end": 154219, "loc": { "start": { "line": 3819, @@ -526833,8 +526833,8 @@ "binop": null }, "value": "layer", - "start": 154237, - "end": 154242, + "start": 154236, + "end": 154241, "loc": { "start": { "line": 3820, @@ -526859,8 +526859,8 @@ "binop": null, "updateContext": null }, - "start": 154242, - "end": 154243, + "start": 154241, + "end": 154242, "loc": { "start": { "line": 3820, @@ -526885,8 +526885,8 @@ "binop": null }, "value": "setPickMatrices", - "start": 154243, - "end": 154258, + "start": 154242, + "end": 154257, "loc": { "start": { "line": 3820, @@ -526910,8 +526910,8 @@ "postfix": false, "binop": null }, - "start": 154258, - "end": 154259, + "start": 154257, + "end": 154258, "loc": { "start": { "line": 3820, @@ -526936,8 +526936,8 @@ "binop": null }, "value": "pickViewMatrix", - "start": 154259, - "end": 154273, + "start": 154258, + "end": 154272, "loc": { "start": { "line": 3820, @@ -526962,8 +526962,8 @@ "binop": null, "updateContext": null }, - "start": 154273, - "end": 154274, + "start": 154272, + "end": 154273, "loc": { "start": { "line": 3820, @@ -526988,8 +526988,8 @@ "binop": null }, "value": "pickProjMatrix", - "start": 154275, - "end": 154289, + "start": 154274, + "end": 154288, "loc": { "start": { "line": 3820, @@ -527013,8 +527013,8 @@ "postfix": false, "binop": null }, - "start": 154289, - "end": 154290, + "start": 154288, + "end": 154289, "loc": { "start": { "line": 3820, @@ -527039,8 +527039,8 @@ "binop": null, "updateContext": null }, - "start": 154290, - "end": 154291, + "start": 154289, + "end": 154290, "loc": { "start": { "line": 3820, @@ -527064,8 +527064,8 @@ "postfix": false, "binop": null }, - "start": 154304, - "end": 154305, + "start": 154303, + "end": 154304, "loc": { "start": { "line": 3821, @@ -527089,8 +527089,8 @@ "postfix": false, "binop": null }, - "start": 154314, - "end": 154315, + "start": 154313, + "end": 154314, "loc": { "start": { "line": 3822, @@ -527114,8 +527114,8 @@ "postfix": false, "binop": null }, - "start": 154320, - "end": 154321, + "start": 154319, + "end": 154320, "loc": { "start": { "line": 3823, @@ -527130,8 +527130,8 @@ { "type": "CommentBlock", "value": "* @private ", - "start": 154327, - "end": 154342, + "start": 154326, + "end": 154341, "loc": { "start": { "line": 3825, @@ -527156,8 +527156,8 @@ "binop": null }, "value": "drawPickMesh", - "start": 154347, - "end": 154359, + "start": 154346, + "end": 154358, "loc": { "start": { "line": 3826, @@ -527181,8 +527181,8 @@ "postfix": false, "binop": null }, - "start": 154359, - "end": 154360, + "start": 154358, + "end": 154359, "loc": { "start": { "line": 3826, @@ -527207,8 +527207,8 @@ "binop": null }, "value": "frameCtx", - "start": 154360, - "end": 154368, + "start": 154359, + "end": 154367, "loc": { "start": { "line": 3826, @@ -527232,8 +527232,8 @@ "postfix": false, "binop": null }, - "start": 154368, - "end": 154369, + "start": 154367, + "end": 154368, "loc": { "start": { "line": 3826, @@ -527257,8 +527257,8 @@ "postfix": false, "binop": null }, - "start": 154370, - "end": 154371, + "start": 154369, + "end": 154370, "loc": { "start": { "line": 3826, @@ -527285,8 +527285,8 @@ "updateContext": null }, "value": "if", - "start": 154380, - "end": 154382, + "start": 154379, + "end": 154381, "loc": { "start": { "line": 3827, @@ -527310,8 +527310,8 @@ "postfix": false, "binop": null }, - "start": 154383, - "end": 154384, + "start": 154382, + "end": 154383, "loc": { "start": { "line": 3827, @@ -527338,8 +527338,8 @@ "updateContext": null }, "value": "this", - "start": 154384, - "end": 154388, + "start": 154383, + "end": 154387, "loc": { "start": { "line": 3827, @@ -527364,8 +527364,8 @@ "binop": null, "updateContext": null }, - "start": 154388, - "end": 154389, + "start": 154387, + "end": 154388, "loc": { "start": { "line": 3827, @@ -527390,8 +527390,8 @@ "binop": null }, "value": "numVisibleLayerPortions", - "start": 154389, - "end": 154412, + "start": 154388, + "end": 154411, "loc": { "start": { "line": 3827, @@ -527417,8 +527417,8 @@ "updateContext": null }, "value": "===", - "start": 154413, - "end": 154416, + "start": 154412, + "end": 154415, "loc": { "start": { "line": 3827, @@ -527444,8 +527444,8 @@ "updateContext": null }, "value": 0, - "start": 154417, - "end": 154418, + "start": 154416, + "end": 154417, "loc": { "start": { "line": 3827, @@ -527469,8 +527469,8 @@ "postfix": false, "binop": null }, - "start": 154418, - "end": 154419, + "start": 154417, + "end": 154418, "loc": { "start": { "line": 3827, @@ -527494,8 +527494,8 @@ "postfix": false, "binop": null }, - "start": 154420, - "end": 154421, + "start": 154419, + "end": 154420, "loc": { "start": { "line": 3827, @@ -527522,8 +527522,8 @@ "updateContext": null }, "value": "return", - "start": 154434, - "end": 154440, + "start": 154433, + "end": 154439, "loc": { "start": { "line": 3828, @@ -527548,8 +527548,8 @@ "binop": null, "updateContext": null }, - "start": 154440, - "end": 154441, + "start": 154439, + "end": 154440, "loc": { "start": { "line": 3828, @@ -527573,8 +527573,8 @@ "postfix": false, "binop": null }, - "start": 154450, - "end": 154451, + "start": 154449, + "end": 154450, "loc": { "start": { "line": 3829, @@ -527601,8 +527601,8 @@ "updateContext": null }, "value": "const", - "start": 154460, - "end": 154465, + "start": 154459, + "end": 154464, "loc": { "start": { "line": 3830, @@ -527627,8 +527627,8 @@ "binop": null }, "value": "renderFlags", - "start": 154466, - "end": 154477, + "start": 154465, + "end": 154476, "loc": { "start": { "line": 3830, @@ -527654,8 +527654,8 @@ "updateContext": null }, "value": "=", - "start": 154478, - "end": 154479, + "start": 154477, + "end": 154478, "loc": { "start": { "line": 3830, @@ -527682,8 +527682,8 @@ "updateContext": null }, "value": "this", - "start": 154480, - "end": 154484, + "start": 154479, + "end": 154483, "loc": { "start": { "line": 3830, @@ -527708,8 +527708,8 @@ "binop": null, "updateContext": null }, - "start": 154484, - "end": 154485, + "start": 154483, + "end": 154484, "loc": { "start": { "line": 3830, @@ -527734,8 +527734,8 @@ "binop": null }, "value": "renderFlags", - "start": 154485, - "end": 154496, + "start": 154484, + "end": 154495, "loc": { "start": { "line": 3830, @@ -527760,8 +527760,8 @@ "binop": null, "updateContext": null }, - "start": 154496, - "end": 154497, + "start": 154495, + "end": 154496, "loc": { "start": { "line": 3830, @@ -527788,8 +527788,8 @@ "updateContext": null }, "value": "for", - "start": 154506, - "end": 154509, + "start": 154505, + "end": 154508, "loc": { "start": { "line": 3831, @@ -527813,8 +527813,8 @@ "postfix": false, "binop": null }, - "start": 154510, - "end": 154511, + "start": 154509, + "end": 154510, "loc": { "start": { "line": 3831, @@ -527841,8 +527841,8 @@ "updateContext": null }, "value": "let", - "start": 154511, - "end": 154514, + "start": 154510, + "end": 154513, "loc": { "start": { "line": 3831, @@ -527867,8 +527867,8 @@ "binop": null }, "value": "i", - "start": 154515, - "end": 154516, + "start": 154514, + "end": 154515, "loc": { "start": { "line": 3831, @@ -527894,8 +527894,8 @@ "updateContext": null }, "value": "=", - "start": 154517, - "end": 154518, + "start": 154516, + "end": 154517, "loc": { "start": { "line": 3831, @@ -527921,8 +527921,8 @@ "updateContext": null }, "value": 0, - "start": 154519, - "end": 154520, + "start": 154518, + "end": 154519, "loc": { "start": { "line": 3831, @@ -527947,8 +527947,8 @@ "binop": null, "updateContext": null }, - "start": 154520, - "end": 154521, + "start": 154519, + "end": 154520, "loc": { "start": { "line": 3831, @@ -527973,8 +527973,8 @@ "binop": null }, "value": "len", - "start": 154522, - "end": 154525, + "start": 154521, + "end": 154524, "loc": { "start": { "line": 3831, @@ -528000,8 +528000,8 @@ "updateContext": null }, "value": "=", - "start": 154526, - "end": 154527, + "start": 154525, + "end": 154526, "loc": { "start": { "line": 3831, @@ -528026,8 +528026,8 @@ "binop": null }, "value": "renderFlags", - "start": 154528, - "end": 154539, + "start": 154527, + "end": 154538, "loc": { "start": { "line": 3831, @@ -528052,8 +528052,8 @@ "binop": null, "updateContext": null }, - "start": 154539, - "end": 154540, + "start": 154538, + "end": 154539, "loc": { "start": { "line": 3831, @@ -528078,8 +528078,8 @@ "binop": null }, "value": "visibleLayers", - "start": 154540, - "end": 154553, + "start": 154539, + "end": 154552, "loc": { "start": { "line": 3831, @@ -528104,8 +528104,8 @@ "binop": null, "updateContext": null }, - "start": 154553, - "end": 154554, + "start": 154552, + "end": 154553, "loc": { "start": { "line": 3831, @@ -528130,8 +528130,8 @@ "binop": null }, "value": "length", - "start": 154554, - "end": 154560, + "start": 154553, + "end": 154559, "loc": { "start": { "line": 3831, @@ -528156,8 +528156,8 @@ "binop": null, "updateContext": null }, - "start": 154560, - "end": 154561, + "start": 154559, + "end": 154560, "loc": { "start": { "line": 3831, @@ -528182,8 +528182,8 @@ "binop": null }, "value": "i", - "start": 154562, - "end": 154563, + "start": 154561, + "end": 154562, "loc": { "start": { "line": 3831, @@ -528209,8 +528209,8 @@ "updateContext": null }, "value": "<", - "start": 154564, - "end": 154565, + "start": 154563, + "end": 154564, "loc": { "start": { "line": 3831, @@ -528235,8 +528235,8 @@ "binop": null }, "value": "len", - "start": 154566, - "end": 154569, + "start": 154565, + "end": 154568, "loc": { "start": { "line": 3831, @@ -528261,8 +528261,8 @@ "binop": null, "updateContext": null }, - "start": 154569, - "end": 154570, + "start": 154568, + "end": 154569, "loc": { "start": { "line": 3831, @@ -528287,8 +528287,8 @@ "binop": null }, "value": "i", - "start": 154571, - "end": 154572, + "start": 154570, + "end": 154571, "loc": { "start": { "line": 3831, @@ -528313,8 +528313,8 @@ "binop": null }, "value": "++", - "start": 154572, - "end": 154574, + "start": 154571, + "end": 154573, "loc": { "start": { "line": 3831, @@ -528338,8 +528338,8 @@ "postfix": false, "binop": null }, - "start": 154574, - "end": 154575, + "start": 154573, + "end": 154574, "loc": { "start": { "line": 3831, @@ -528363,8 +528363,8 @@ "postfix": false, "binop": null }, - "start": 154576, - "end": 154577, + "start": 154575, + "end": 154576, "loc": { "start": { "line": 3831, @@ -528391,8 +528391,8 @@ "updateContext": null }, "value": "const", - "start": 154590, - "end": 154595, + "start": 154589, + "end": 154594, "loc": { "start": { "line": 3832, @@ -528417,8 +528417,8 @@ "binop": null }, "value": "layerIndex", - "start": 154596, - "end": 154606, + "start": 154595, + "end": 154605, "loc": { "start": { "line": 3832, @@ -528444,8 +528444,8 @@ "updateContext": null }, "value": "=", - "start": 154607, - "end": 154608, + "start": 154606, + "end": 154607, "loc": { "start": { "line": 3832, @@ -528470,8 +528470,8 @@ "binop": null }, "value": "renderFlags", - "start": 154609, - "end": 154620, + "start": 154608, + "end": 154619, "loc": { "start": { "line": 3832, @@ -528496,8 +528496,8 @@ "binop": null, "updateContext": null }, - "start": 154620, - "end": 154621, + "start": 154619, + "end": 154620, "loc": { "start": { "line": 3832, @@ -528522,8 +528522,8 @@ "binop": null }, "value": "visibleLayers", - "start": 154621, - "end": 154634, + "start": 154620, + "end": 154633, "loc": { "start": { "line": 3832, @@ -528548,8 +528548,8 @@ "binop": null, "updateContext": null }, - "start": 154634, - "end": 154635, + "start": 154633, + "end": 154634, "loc": { "start": { "line": 3832, @@ -528574,8 +528574,8 @@ "binop": null }, "value": "i", - "start": 154635, - "end": 154636, + "start": 154634, + "end": 154635, "loc": { "start": { "line": 3832, @@ -528600,8 +528600,8 @@ "binop": null, "updateContext": null }, - "start": 154636, - "end": 154637, + "start": 154635, + "end": 154636, "loc": { "start": { "line": 3832, @@ -528626,8 +528626,8 @@ "binop": null, "updateContext": null }, - "start": 154637, - "end": 154638, + "start": 154636, + "end": 154637, "loc": { "start": { "line": 3832, @@ -528654,8 +528654,8 @@ "updateContext": null }, "value": "this", - "start": 154651, - "end": 154655, + "start": 154650, + "end": 154654, "loc": { "start": { "line": 3833, @@ -528680,8 +528680,8 @@ "binop": null, "updateContext": null }, - "start": 154655, - "end": 154656, + "start": 154654, + "end": 154655, "loc": { "start": { "line": 3833, @@ -528706,8 +528706,8 @@ "binop": null }, "value": "layerList", - "start": 154656, - "end": 154665, + "start": 154655, + "end": 154664, "loc": { "start": { "line": 3833, @@ -528732,8 +528732,8 @@ "binop": null, "updateContext": null }, - "start": 154665, - "end": 154666, + "start": 154664, + "end": 154665, "loc": { "start": { "line": 3833, @@ -528758,8 +528758,8 @@ "binop": null }, "value": "layerIndex", - "start": 154666, - "end": 154676, + "start": 154665, + "end": 154675, "loc": { "start": { "line": 3833, @@ -528784,8 +528784,8 @@ "binop": null, "updateContext": null }, - "start": 154676, - "end": 154677, + "start": 154675, + "end": 154676, "loc": { "start": { "line": 3833, @@ -528810,8 +528810,8 @@ "binop": null, "updateContext": null }, - "start": 154677, - "end": 154678, + "start": 154676, + "end": 154677, "loc": { "start": { "line": 3833, @@ -528836,8 +528836,8 @@ "binop": null }, "value": "drawPickMesh", - "start": 154678, - "end": 154690, + "start": 154677, + "end": 154689, "loc": { "start": { "line": 3833, @@ -528861,8 +528861,8 @@ "postfix": false, "binop": null }, - "start": 154690, - "end": 154691, + "start": 154689, + "end": 154690, "loc": { "start": { "line": 3833, @@ -528887,8 +528887,8 @@ "binop": null }, "value": "renderFlags", - "start": 154691, - "end": 154702, + "start": 154690, + "end": 154701, "loc": { "start": { "line": 3833, @@ -528913,8 +528913,8 @@ "binop": null, "updateContext": null }, - "start": 154702, - "end": 154703, + "start": 154701, + "end": 154702, "loc": { "start": { "line": 3833, @@ -528939,8 +528939,8 @@ "binop": null }, "value": "frameCtx", - "start": 154704, - "end": 154712, + "start": 154703, + "end": 154711, "loc": { "start": { "line": 3833, @@ -528964,8 +528964,8 @@ "postfix": false, "binop": null }, - "start": 154712, - "end": 154713, + "start": 154711, + "end": 154712, "loc": { "start": { "line": 3833, @@ -528990,8 +528990,8 @@ "binop": null, "updateContext": null }, - "start": 154713, - "end": 154714, + "start": 154712, + "end": 154713, "loc": { "start": { "line": 3833, @@ -529015,8 +529015,8 @@ "postfix": false, "binop": null }, - "start": 154723, - "end": 154724, + "start": 154722, + "end": 154723, "loc": { "start": { "line": 3834, @@ -529040,8 +529040,8 @@ "postfix": false, "binop": null }, - "start": 154729, - "end": 154730, + "start": 154728, + "end": 154729, "loc": { "start": { "line": 3835, @@ -529056,8 +529056,8 @@ { "type": "CommentBlock", "value": "*\n * Called by SceneModelMesh.drawPickDepths()\n * @private\n ", - "start": 154736, - "end": 154812, + "start": 154735, + "end": 154811, "loc": { "start": { "line": 3837, @@ -529082,8 +529082,8 @@ "binop": null }, "value": "drawPickDepths", - "start": 154817, - "end": 154831, + "start": 154816, + "end": 154830, "loc": { "start": { "line": 3841, @@ -529107,8 +529107,8 @@ "postfix": false, "binop": null }, - "start": 154831, - "end": 154832, + "start": 154830, + "end": 154831, "loc": { "start": { "line": 3841, @@ -529133,8 +529133,8 @@ "binop": null }, "value": "frameCtx", - "start": 154832, - "end": 154840, + "start": 154831, + "end": 154839, "loc": { "start": { "line": 3841, @@ -529158,8 +529158,8 @@ "postfix": false, "binop": null }, - "start": 154840, - "end": 154841, + "start": 154839, + "end": 154840, "loc": { "start": { "line": 3841, @@ -529183,8 +529183,8 @@ "postfix": false, "binop": null }, - "start": 154842, - "end": 154843, + "start": 154841, + "end": 154842, "loc": { "start": { "line": 3841, @@ -529211,8 +529211,8 @@ "updateContext": null }, "value": "if", - "start": 154852, - "end": 154854, + "start": 154851, + "end": 154853, "loc": { "start": { "line": 3842, @@ -529236,8 +529236,8 @@ "postfix": false, "binop": null }, - "start": 154855, - "end": 154856, + "start": 154854, + "end": 154855, "loc": { "start": { "line": 3842, @@ -529264,8 +529264,8 @@ "updateContext": null }, "value": "this", - "start": 154856, - "end": 154860, + "start": 154855, + "end": 154859, "loc": { "start": { "line": 3842, @@ -529290,8 +529290,8 @@ "binop": null, "updateContext": null }, - "start": 154860, - "end": 154861, + "start": 154859, + "end": 154860, "loc": { "start": { "line": 3842, @@ -529316,8 +529316,8 @@ "binop": null }, "value": "numVisibleLayerPortions", - "start": 154861, - "end": 154884, + "start": 154860, + "end": 154883, "loc": { "start": { "line": 3842, @@ -529343,8 +529343,8 @@ "updateContext": null }, "value": "===", - "start": 154885, - "end": 154888, + "start": 154884, + "end": 154887, "loc": { "start": { "line": 3842, @@ -529370,8 +529370,8 @@ "updateContext": null }, "value": 0, - "start": 154889, - "end": 154890, + "start": 154888, + "end": 154889, "loc": { "start": { "line": 3842, @@ -529395,8 +529395,8 @@ "postfix": false, "binop": null }, - "start": 154890, - "end": 154891, + "start": 154889, + "end": 154890, "loc": { "start": { "line": 3842, @@ -529420,8 +529420,8 @@ "postfix": false, "binop": null }, - "start": 154892, - "end": 154893, + "start": 154891, + "end": 154892, "loc": { "start": { "line": 3842, @@ -529448,8 +529448,8 @@ "updateContext": null }, "value": "return", - "start": 154906, - "end": 154912, + "start": 154905, + "end": 154911, "loc": { "start": { "line": 3843, @@ -529474,8 +529474,8 @@ "binop": null, "updateContext": null }, - "start": 154912, - "end": 154913, + "start": 154911, + "end": 154912, "loc": { "start": { "line": 3843, @@ -529499,8 +529499,8 @@ "postfix": false, "binop": null }, - "start": 154922, - "end": 154923, + "start": 154921, + "end": 154922, "loc": { "start": { "line": 3844, @@ -529527,8 +529527,8 @@ "updateContext": null }, "value": "const", - "start": 154932, - "end": 154937, + "start": 154931, + "end": 154936, "loc": { "start": { "line": 3845, @@ -529553,8 +529553,8 @@ "binop": null }, "value": "renderFlags", - "start": 154938, - "end": 154949, + "start": 154937, + "end": 154948, "loc": { "start": { "line": 3845, @@ -529580,8 +529580,8 @@ "updateContext": null }, "value": "=", - "start": 154950, - "end": 154951, + "start": 154949, + "end": 154950, "loc": { "start": { "line": 3845, @@ -529608,8 +529608,8 @@ "updateContext": null }, "value": "this", - "start": 154952, - "end": 154956, + "start": 154951, + "end": 154955, "loc": { "start": { "line": 3845, @@ -529634,8 +529634,8 @@ "binop": null, "updateContext": null }, - "start": 154956, - "end": 154957, + "start": 154955, + "end": 154956, "loc": { "start": { "line": 3845, @@ -529660,8 +529660,8 @@ "binop": null }, "value": "renderFlags", - "start": 154957, - "end": 154968, + "start": 154956, + "end": 154967, "loc": { "start": { "line": 3845, @@ -529686,8 +529686,8 @@ "binop": null, "updateContext": null }, - "start": 154968, - "end": 154969, + "start": 154967, + "end": 154968, "loc": { "start": { "line": 3845, @@ -529714,8 +529714,8 @@ "updateContext": null }, "value": "for", - "start": 154978, - "end": 154981, + "start": 154977, + "end": 154980, "loc": { "start": { "line": 3846, @@ -529739,8 +529739,8 @@ "postfix": false, "binop": null }, - "start": 154982, - "end": 154983, + "start": 154981, + "end": 154982, "loc": { "start": { "line": 3846, @@ -529767,8 +529767,8 @@ "updateContext": null }, "value": "let", - "start": 154983, - "end": 154986, + "start": 154982, + "end": 154985, "loc": { "start": { "line": 3846, @@ -529793,8 +529793,8 @@ "binop": null }, "value": "i", - "start": 154987, - "end": 154988, + "start": 154986, + "end": 154987, "loc": { "start": { "line": 3846, @@ -529820,8 +529820,8 @@ "updateContext": null }, "value": "=", - "start": 154989, - "end": 154990, + "start": 154988, + "end": 154989, "loc": { "start": { "line": 3846, @@ -529847,8 +529847,8 @@ "updateContext": null }, "value": 0, - "start": 154991, - "end": 154992, + "start": 154990, + "end": 154991, "loc": { "start": { "line": 3846, @@ -529873,8 +529873,8 @@ "binop": null, "updateContext": null }, - "start": 154992, - "end": 154993, + "start": 154991, + "end": 154992, "loc": { "start": { "line": 3846, @@ -529899,8 +529899,8 @@ "binop": null }, "value": "len", - "start": 154994, - "end": 154997, + "start": 154993, + "end": 154996, "loc": { "start": { "line": 3846, @@ -529926,8 +529926,8 @@ "updateContext": null }, "value": "=", - "start": 154998, - "end": 154999, + "start": 154997, + "end": 154998, "loc": { "start": { "line": 3846, @@ -529952,8 +529952,8 @@ "binop": null }, "value": "renderFlags", - "start": 155000, - "end": 155011, + "start": 154999, + "end": 155010, "loc": { "start": { "line": 3846, @@ -529978,8 +529978,8 @@ "binop": null, "updateContext": null }, - "start": 155011, - "end": 155012, + "start": 155010, + "end": 155011, "loc": { "start": { "line": 3846, @@ -530004,8 +530004,8 @@ "binop": null }, "value": "visibleLayers", - "start": 155012, - "end": 155025, + "start": 155011, + "end": 155024, "loc": { "start": { "line": 3846, @@ -530030,8 +530030,8 @@ "binop": null, "updateContext": null }, - "start": 155025, - "end": 155026, + "start": 155024, + "end": 155025, "loc": { "start": { "line": 3846, @@ -530056,8 +530056,8 @@ "binop": null }, "value": "length", - "start": 155026, - "end": 155032, + "start": 155025, + "end": 155031, "loc": { "start": { "line": 3846, @@ -530082,8 +530082,8 @@ "binop": null, "updateContext": null }, - "start": 155032, - "end": 155033, + "start": 155031, + "end": 155032, "loc": { "start": { "line": 3846, @@ -530108,8 +530108,8 @@ "binop": null }, "value": "i", - "start": 155034, - "end": 155035, + "start": 155033, + "end": 155034, "loc": { "start": { "line": 3846, @@ -530135,8 +530135,8 @@ "updateContext": null }, "value": "<", - "start": 155036, - "end": 155037, + "start": 155035, + "end": 155036, "loc": { "start": { "line": 3846, @@ -530161,8 +530161,8 @@ "binop": null }, "value": "len", - "start": 155038, - "end": 155041, + "start": 155037, + "end": 155040, "loc": { "start": { "line": 3846, @@ -530187,8 +530187,8 @@ "binop": null, "updateContext": null }, - "start": 155041, - "end": 155042, + "start": 155040, + "end": 155041, "loc": { "start": { "line": 3846, @@ -530213,8 +530213,8 @@ "binop": null }, "value": "i", - "start": 155043, - "end": 155044, + "start": 155042, + "end": 155043, "loc": { "start": { "line": 3846, @@ -530239,8 +530239,8 @@ "binop": null }, "value": "++", - "start": 155044, - "end": 155046, + "start": 155043, + "end": 155045, "loc": { "start": { "line": 3846, @@ -530264,8 +530264,8 @@ "postfix": false, "binop": null }, - "start": 155046, - "end": 155047, + "start": 155045, + "end": 155046, "loc": { "start": { "line": 3846, @@ -530289,8 +530289,8 @@ "postfix": false, "binop": null }, - "start": 155048, - "end": 155049, + "start": 155047, + "end": 155048, "loc": { "start": { "line": 3846, @@ -530317,8 +530317,8 @@ "updateContext": null }, "value": "const", - "start": 155062, - "end": 155067, + "start": 155061, + "end": 155066, "loc": { "start": { "line": 3847, @@ -530343,8 +530343,8 @@ "binop": null }, "value": "layerIndex", - "start": 155068, - "end": 155078, + "start": 155067, + "end": 155077, "loc": { "start": { "line": 3847, @@ -530370,8 +530370,8 @@ "updateContext": null }, "value": "=", - "start": 155079, - "end": 155080, + "start": 155078, + "end": 155079, "loc": { "start": { "line": 3847, @@ -530396,8 +530396,8 @@ "binop": null }, "value": "renderFlags", - "start": 155081, - "end": 155092, + "start": 155080, + "end": 155091, "loc": { "start": { "line": 3847, @@ -530422,8 +530422,8 @@ "binop": null, "updateContext": null }, - "start": 155092, - "end": 155093, + "start": 155091, + "end": 155092, "loc": { "start": { "line": 3847, @@ -530448,8 +530448,8 @@ "binop": null }, "value": "visibleLayers", - "start": 155093, - "end": 155106, + "start": 155092, + "end": 155105, "loc": { "start": { "line": 3847, @@ -530474,8 +530474,8 @@ "binop": null, "updateContext": null }, - "start": 155106, - "end": 155107, + "start": 155105, + "end": 155106, "loc": { "start": { "line": 3847, @@ -530500,8 +530500,8 @@ "binop": null }, "value": "i", - "start": 155107, - "end": 155108, + "start": 155106, + "end": 155107, "loc": { "start": { "line": 3847, @@ -530526,8 +530526,8 @@ "binop": null, "updateContext": null }, - "start": 155108, - "end": 155109, + "start": 155107, + "end": 155108, "loc": { "start": { "line": 3847, @@ -530552,8 +530552,8 @@ "binop": null, "updateContext": null }, - "start": 155109, - "end": 155110, + "start": 155108, + "end": 155109, "loc": { "start": { "line": 3847, @@ -530580,8 +530580,8 @@ "updateContext": null }, "value": "this", - "start": 155123, - "end": 155127, + "start": 155122, + "end": 155126, "loc": { "start": { "line": 3848, @@ -530606,8 +530606,8 @@ "binop": null, "updateContext": null }, - "start": 155127, - "end": 155128, + "start": 155126, + "end": 155127, "loc": { "start": { "line": 3848, @@ -530632,8 +530632,8 @@ "binop": null }, "value": "layerList", - "start": 155128, - "end": 155137, + "start": 155127, + "end": 155136, "loc": { "start": { "line": 3848, @@ -530658,8 +530658,8 @@ "binop": null, "updateContext": null }, - "start": 155137, - "end": 155138, + "start": 155136, + "end": 155137, "loc": { "start": { "line": 3848, @@ -530684,8 +530684,8 @@ "binop": null }, "value": "layerIndex", - "start": 155138, - "end": 155148, + "start": 155137, + "end": 155147, "loc": { "start": { "line": 3848, @@ -530710,8 +530710,8 @@ "binop": null, "updateContext": null }, - "start": 155148, - "end": 155149, + "start": 155147, + "end": 155148, "loc": { "start": { "line": 3848, @@ -530736,8 +530736,8 @@ "binop": null, "updateContext": null }, - "start": 155149, - "end": 155150, + "start": 155148, + "end": 155149, "loc": { "start": { "line": 3848, @@ -530762,8 +530762,8 @@ "binop": null }, "value": "drawPickDepths", - "start": 155150, - "end": 155164, + "start": 155149, + "end": 155163, "loc": { "start": { "line": 3848, @@ -530787,8 +530787,8 @@ "postfix": false, "binop": null }, - "start": 155164, - "end": 155165, + "start": 155163, + "end": 155164, "loc": { "start": { "line": 3848, @@ -530813,8 +530813,8 @@ "binop": null }, "value": "renderFlags", - "start": 155165, - "end": 155176, + "start": 155164, + "end": 155175, "loc": { "start": { "line": 3848, @@ -530839,8 +530839,8 @@ "binop": null, "updateContext": null }, - "start": 155176, - "end": 155177, + "start": 155175, + "end": 155176, "loc": { "start": { "line": 3848, @@ -530865,8 +530865,8 @@ "binop": null }, "value": "frameCtx", - "start": 155178, - "end": 155186, + "start": 155177, + "end": 155185, "loc": { "start": { "line": 3848, @@ -530890,8 +530890,8 @@ "postfix": false, "binop": null }, - "start": 155186, - "end": 155187, + "start": 155185, + "end": 155186, "loc": { "start": { "line": 3848, @@ -530916,8 +530916,8 @@ "binop": null, "updateContext": null }, - "start": 155187, - "end": 155188, + "start": 155186, + "end": 155187, "loc": { "start": { "line": 3848, @@ -530941,8 +530941,8 @@ "postfix": false, "binop": null }, - "start": 155197, - "end": 155198, + "start": 155196, + "end": 155197, "loc": { "start": { "line": 3849, @@ -530966,8 +530966,8 @@ "postfix": false, "binop": null }, - "start": 155203, - "end": 155204, + "start": 155202, + "end": 155203, "loc": { "start": { "line": 3850, @@ -530982,8 +530982,8 @@ { "type": "CommentBlock", "value": "*\n * Called by SceneModelMesh.drawPickNormals()\n * @private\n ", - "start": 155210, - "end": 155287, + "start": 155209, + "end": 155286, "loc": { "start": { "line": 3852, @@ -531008,8 +531008,8 @@ "binop": null }, "value": "drawPickNormals", - "start": 155292, - "end": 155307, + "start": 155291, + "end": 155306, "loc": { "start": { "line": 3856, @@ -531033,8 +531033,8 @@ "postfix": false, "binop": null }, - "start": 155307, - "end": 155308, + "start": 155306, + "end": 155307, "loc": { "start": { "line": 3856, @@ -531059,8 +531059,8 @@ "binop": null }, "value": "frameCtx", - "start": 155308, - "end": 155316, + "start": 155307, + "end": 155315, "loc": { "start": { "line": 3856, @@ -531084,8 +531084,8 @@ "postfix": false, "binop": null }, - "start": 155316, - "end": 155317, + "start": 155315, + "end": 155316, "loc": { "start": { "line": 3856, @@ -531109,8 +531109,8 @@ "postfix": false, "binop": null }, - "start": 155318, - "end": 155319, + "start": 155317, + "end": 155318, "loc": { "start": { "line": 3856, @@ -531137,8 +531137,8 @@ "updateContext": null }, "value": "if", - "start": 155328, - "end": 155330, + "start": 155327, + "end": 155329, "loc": { "start": { "line": 3857, @@ -531162,8 +531162,8 @@ "postfix": false, "binop": null }, - "start": 155331, - "end": 155332, + "start": 155330, + "end": 155331, "loc": { "start": { "line": 3857, @@ -531190,8 +531190,8 @@ "updateContext": null }, "value": "this", - "start": 155332, - "end": 155336, + "start": 155331, + "end": 155335, "loc": { "start": { "line": 3857, @@ -531216,8 +531216,8 @@ "binop": null, "updateContext": null }, - "start": 155336, - "end": 155337, + "start": 155335, + "end": 155336, "loc": { "start": { "line": 3857, @@ -531242,8 +531242,8 @@ "binop": null }, "value": "numVisibleLayerPortions", - "start": 155337, - "end": 155360, + "start": 155336, + "end": 155359, "loc": { "start": { "line": 3857, @@ -531269,8 +531269,8 @@ "updateContext": null }, "value": "===", - "start": 155361, - "end": 155364, + "start": 155360, + "end": 155363, "loc": { "start": { "line": 3857, @@ -531296,8 +531296,8 @@ "updateContext": null }, "value": 0, - "start": 155365, - "end": 155366, + "start": 155364, + "end": 155365, "loc": { "start": { "line": 3857, @@ -531321,8 +531321,8 @@ "postfix": false, "binop": null }, - "start": 155366, - "end": 155367, + "start": 155365, + "end": 155366, "loc": { "start": { "line": 3857, @@ -531346,8 +531346,8 @@ "postfix": false, "binop": null }, - "start": 155368, - "end": 155369, + "start": 155367, + "end": 155368, "loc": { "start": { "line": 3857, @@ -531374,8 +531374,8 @@ "updateContext": null }, "value": "return", - "start": 155382, - "end": 155388, + "start": 155381, + "end": 155387, "loc": { "start": { "line": 3858, @@ -531400,8 +531400,8 @@ "binop": null, "updateContext": null }, - "start": 155388, - "end": 155389, + "start": 155387, + "end": 155388, "loc": { "start": { "line": 3858, @@ -531425,8 +531425,8 @@ "postfix": false, "binop": null }, - "start": 155398, - "end": 155399, + "start": 155397, + "end": 155398, "loc": { "start": { "line": 3859, @@ -531453,8 +531453,8 @@ "updateContext": null }, "value": "const", - "start": 155408, - "end": 155413, + "start": 155407, + "end": 155412, "loc": { "start": { "line": 3860, @@ -531479,8 +531479,8 @@ "binop": null }, "value": "renderFlags", - "start": 155414, - "end": 155425, + "start": 155413, + "end": 155424, "loc": { "start": { "line": 3860, @@ -531506,8 +531506,8 @@ "updateContext": null }, "value": "=", - "start": 155426, - "end": 155427, + "start": 155425, + "end": 155426, "loc": { "start": { "line": 3860, @@ -531534,8 +531534,8 @@ "updateContext": null }, "value": "this", - "start": 155428, - "end": 155432, + "start": 155427, + "end": 155431, "loc": { "start": { "line": 3860, @@ -531560,8 +531560,8 @@ "binop": null, "updateContext": null }, - "start": 155432, - "end": 155433, + "start": 155431, + "end": 155432, "loc": { "start": { "line": 3860, @@ -531586,8 +531586,8 @@ "binop": null }, "value": "renderFlags", - "start": 155433, - "end": 155444, + "start": 155432, + "end": 155443, "loc": { "start": { "line": 3860, @@ -531612,8 +531612,8 @@ "binop": null, "updateContext": null }, - "start": 155444, - "end": 155445, + "start": 155443, + "end": 155444, "loc": { "start": { "line": 3860, @@ -531640,8 +531640,8 @@ "updateContext": null }, "value": "for", - "start": 155454, - "end": 155457, + "start": 155453, + "end": 155456, "loc": { "start": { "line": 3861, @@ -531665,8 +531665,8 @@ "postfix": false, "binop": null }, - "start": 155458, - "end": 155459, + "start": 155457, + "end": 155458, "loc": { "start": { "line": 3861, @@ -531693,8 +531693,8 @@ "updateContext": null }, "value": "let", - "start": 155459, - "end": 155462, + "start": 155458, + "end": 155461, "loc": { "start": { "line": 3861, @@ -531719,8 +531719,8 @@ "binop": null }, "value": "i", - "start": 155463, - "end": 155464, + "start": 155462, + "end": 155463, "loc": { "start": { "line": 3861, @@ -531746,8 +531746,8 @@ "updateContext": null }, "value": "=", - "start": 155465, - "end": 155466, + "start": 155464, + "end": 155465, "loc": { "start": { "line": 3861, @@ -531773,8 +531773,8 @@ "updateContext": null }, "value": 0, - "start": 155467, - "end": 155468, + "start": 155466, + "end": 155467, "loc": { "start": { "line": 3861, @@ -531799,8 +531799,8 @@ "binop": null, "updateContext": null }, - "start": 155468, - "end": 155469, + "start": 155467, + "end": 155468, "loc": { "start": { "line": 3861, @@ -531825,8 +531825,8 @@ "binop": null }, "value": "len", - "start": 155470, - "end": 155473, + "start": 155469, + "end": 155472, "loc": { "start": { "line": 3861, @@ -531852,8 +531852,8 @@ "updateContext": null }, "value": "=", - "start": 155474, - "end": 155475, + "start": 155473, + "end": 155474, "loc": { "start": { "line": 3861, @@ -531878,8 +531878,8 @@ "binop": null }, "value": "renderFlags", - "start": 155476, - "end": 155487, + "start": 155475, + "end": 155486, "loc": { "start": { "line": 3861, @@ -531904,8 +531904,8 @@ "binop": null, "updateContext": null }, - "start": 155487, - "end": 155488, + "start": 155486, + "end": 155487, "loc": { "start": { "line": 3861, @@ -531930,8 +531930,8 @@ "binop": null }, "value": "visibleLayers", - "start": 155488, - "end": 155501, + "start": 155487, + "end": 155500, "loc": { "start": { "line": 3861, @@ -531956,8 +531956,8 @@ "binop": null, "updateContext": null }, - "start": 155501, - "end": 155502, + "start": 155500, + "end": 155501, "loc": { "start": { "line": 3861, @@ -531982,8 +531982,8 @@ "binop": null }, "value": "length", - "start": 155502, - "end": 155508, + "start": 155501, + "end": 155507, "loc": { "start": { "line": 3861, @@ -532008,8 +532008,8 @@ "binop": null, "updateContext": null }, - "start": 155508, - "end": 155509, + "start": 155507, + "end": 155508, "loc": { "start": { "line": 3861, @@ -532034,8 +532034,8 @@ "binop": null }, "value": "i", - "start": 155510, - "end": 155511, + "start": 155509, + "end": 155510, "loc": { "start": { "line": 3861, @@ -532061,8 +532061,8 @@ "updateContext": null }, "value": "<", - "start": 155512, - "end": 155513, + "start": 155511, + "end": 155512, "loc": { "start": { "line": 3861, @@ -532087,8 +532087,8 @@ "binop": null }, "value": "len", - "start": 155514, - "end": 155517, + "start": 155513, + "end": 155516, "loc": { "start": { "line": 3861, @@ -532113,8 +532113,8 @@ "binop": null, "updateContext": null }, - "start": 155517, - "end": 155518, + "start": 155516, + "end": 155517, "loc": { "start": { "line": 3861, @@ -532139,8 +532139,8 @@ "binop": null }, "value": "i", - "start": 155519, - "end": 155520, + "start": 155518, + "end": 155519, "loc": { "start": { "line": 3861, @@ -532165,8 +532165,8 @@ "binop": null }, "value": "++", - "start": 155520, - "end": 155522, + "start": 155519, + "end": 155521, "loc": { "start": { "line": 3861, @@ -532190,8 +532190,8 @@ "postfix": false, "binop": null }, - "start": 155522, - "end": 155523, + "start": 155521, + "end": 155522, "loc": { "start": { "line": 3861, @@ -532215,8 +532215,8 @@ "postfix": false, "binop": null }, - "start": 155524, - "end": 155525, + "start": 155523, + "end": 155524, "loc": { "start": { "line": 3861, @@ -532243,8 +532243,8 @@ "updateContext": null }, "value": "const", - "start": 155538, - "end": 155543, + "start": 155537, + "end": 155542, "loc": { "start": { "line": 3862, @@ -532269,8 +532269,8 @@ "binop": null }, "value": "layerIndex", - "start": 155544, - "end": 155554, + "start": 155543, + "end": 155553, "loc": { "start": { "line": 3862, @@ -532296,8 +532296,8 @@ "updateContext": null }, "value": "=", - "start": 155555, - "end": 155556, + "start": 155554, + "end": 155555, "loc": { "start": { "line": 3862, @@ -532322,8 +532322,8 @@ "binop": null }, "value": "renderFlags", - "start": 155557, - "end": 155568, + "start": 155556, + "end": 155567, "loc": { "start": { "line": 3862, @@ -532348,8 +532348,8 @@ "binop": null, "updateContext": null }, - "start": 155568, - "end": 155569, + "start": 155567, + "end": 155568, "loc": { "start": { "line": 3862, @@ -532374,8 +532374,8 @@ "binop": null }, "value": "visibleLayers", - "start": 155569, - "end": 155582, + "start": 155568, + "end": 155581, "loc": { "start": { "line": 3862, @@ -532400,8 +532400,8 @@ "binop": null, "updateContext": null }, - "start": 155582, - "end": 155583, + "start": 155581, + "end": 155582, "loc": { "start": { "line": 3862, @@ -532426,8 +532426,8 @@ "binop": null }, "value": "i", - "start": 155583, - "end": 155584, + "start": 155582, + "end": 155583, "loc": { "start": { "line": 3862, @@ -532452,8 +532452,8 @@ "binop": null, "updateContext": null }, - "start": 155584, - "end": 155585, + "start": 155583, + "end": 155584, "loc": { "start": { "line": 3862, @@ -532478,8 +532478,8 @@ "binop": null, "updateContext": null }, - "start": 155585, - "end": 155586, + "start": 155584, + "end": 155585, "loc": { "start": { "line": 3862, @@ -532506,8 +532506,8 @@ "updateContext": null }, "value": "this", - "start": 155599, - "end": 155603, + "start": 155598, + "end": 155602, "loc": { "start": { "line": 3863, @@ -532532,8 +532532,8 @@ "binop": null, "updateContext": null }, - "start": 155603, - "end": 155604, + "start": 155602, + "end": 155603, "loc": { "start": { "line": 3863, @@ -532558,8 +532558,8 @@ "binop": null }, "value": "layerList", - "start": 155604, - "end": 155613, + "start": 155603, + "end": 155612, "loc": { "start": { "line": 3863, @@ -532584,8 +532584,8 @@ "binop": null, "updateContext": null }, - "start": 155613, - "end": 155614, + "start": 155612, + "end": 155613, "loc": { "start": { "line": 3863, @@ -532610,8 +532610,8 @@ "binop": null }, "value": "layerIndex", - "start": 155614, - "end": 155624, + "start": 155613, + "end": 155623, "loc": { "start": { "line": 3863, @@ -532636,8 +532636,8 @@ "binop": null, "updateContext": null }, - "start": 155624, - "end": 155625, + "start": 155623, + "end": 155624, "loc": { "start": { "line": 3863, @@ -532662,8 +532662,8 @@ "binop": null, "updateContext": null }, - "start": 155625, - "end": 155626, + "start": 155624, + "end": 155625, "loc": { "start": { "line": 3863, @@ -532688,8 +532688,8 @@ "binop": null }, "value": "drawPickNormals", - "start": 155626, - "end": 155641, + "start": 155625, + "end": 155640, "loc": { "start": { "line": 3863, @@ -532713,8 +532713,8 @@ "postfix": false, "binop": null }, - "start": 155641, - "end": 155642, + "start": 155640, + "end": 155641, "loc": { "start": { "line": 3863, @@ -532739,8 +532739,8 @@ "binop": null }, "value": "renderFlags", - "start": 155642, - "end": 155653, + "start": 155641, + "end": 155652, "loc": { "start": { "line": 3863, @@ -532765,8 +532765,8 @@ "binop": null, "updateContext": null }, - "start": 155653, - "end": 155654, + "start": 155652, + "end": 155653, "loc": { "start": { "line": 3863, @@ -532791,8 +532791,8 @@ "binop": null }, "value": "frameCtx", - "start": 155655, - "end": 155663, + "start": 155654, + "end": 155662, "loc": { "start": { "line": 3863, @@ -532816,8 +532816,8 @@ "postfix": false, "binop": null }, - "start": 155663, - "end": 155664, + "start": 155662, + "end": 155663, "loc": { "start": { "line": 3863, @@ -532842,8 +532842,8 @@ "binop": null, "updateContext": null }, - "start": 155664, - "end": 155665, + "start": 155663, + "end": 155664, "loc": { "start": { "line": 3863, @@ -532867,8 +532867,8 @@ "postfix": false, "binop": null }, - "start": 155674, - "end": 155675, + "start": 155673, + "end": 155674, "loc": { "start": { "line": 3864, @@ -532892,8 +532892,8 @@ "postfix": false, "binop": null }, - "start": 155680, - "end": 155681, + "start": 155679, + "end": 155680, "loc": { "start": { "line": 3865, @@ -532908,8 +532908,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 155687, - "end": 155714, + "start": 155686, + "end": 155713, "loc": { "start": { "line": 3867, @@ -532934,8 +532934,8 @@ "binop": null }, "value": "drawSnapInit", - "start": 155719, - "end": 155731, + "start": 155718, + "end": 155730, "loc": { "start": { "line": 3870, @@ -532959,8 +532959,8 @@ "postfix": false, "binop": null }, - "start": 155731, - "end": 155732, + "start": 155730, + "end": 155731, "loc": { "start": { "line": 3870, @@ -532985,8 +532985,8 @@ "binop": null }, "value": "frameCtx", - "start": 155732, - "end": 155740, + "start": 155731, + "end": 155739, "loc": { "start": { "line": 3870, @@ -533010,8 +533010,8 @@ "postfix": false, "binop": null }, - "start": 155740, - "end": 155741, + "start": 155739, + "end": 155740, "loc": { "start": { "line": 3870, @@ -533035,8 +533035,8 @@ "postfix": false, "binop": null }, - "start": 155742, - "end": 155743, + "start": 155741, + "end": 155742, "loc": { "start": { "line": 3870, @@ -533063,8 +533063,8 @@ "updateContext": null }, "value": "if", - "start": 155752, - "end": 155754, + "start": 155751, + "end": 155753, "loc": { "start": { "line": 3871, @@ -533088,8 +533088,8 @@ "postfix": false, "binop": null }, - "start": 155755, - "end": 155756, + "start": 155754, + "end": 155755, "loc": { "start": { "line": 3871, @@ -533116,8 +533116,8 @@ "updateContext": null }, "value": "this", - "start": 155756, - "end": 155760, + "start": 155755, + "end": 155759, "loc": { "start": { "line": 3871, @@ -533142,8 +533142,8 @@ "binop": null, "updateContext": null }, - "start": 155760, - "end": 155761, + "start": 155759, + "end": 155760, "loc": { "start": { "line": 3871, @@ -533168,8 +533168,8 @@ "binop": null }, "value": "numVisibleLayerPortions", - "start": 155761, - "end": 155784, + "start": 155760, + "end": 155783, "loc": { "start": { "line": 3871, @@ -533195,8 +533195,8 @@ "updateContext": null }, "value": "===", - "start": 155785, - "end": 155788, + "start": 155784, + "end": 155787, "loc": { "start": { "line": 3871, @@ -533222,8 +533222,8 @@ "updateContext": null }, "value": 0, - "start": 155789, - "end": 155790, + "start": 155788, + "end": 155789, "loc": { "start": { "line": 3871, @@ -533247,8 +533247,8 @@ "postfix": false, "binop": null }, - "start": 155790, - "end": 155791, + "start": 155789, + "end": 155790, "loc": { "start": { "line": 3871, @@ -533272,8 +533272,8 @@ "postfix": false, "binop": null }, - "start": 155792, - "end": 155793, + "start": 155791, + "end": 155792, "loc": { "start": { "line": 3871, @@ -533300,8 +533300,8 @@ "updateContext": null }, "value": "return", - "start": 155806, - "end": 155812, + "start": 155805, + "end": 155811, "loc": { "start": { "line": 3872, @@ -533326,8 +533326,8 @@ "binop": null, "updateContext": null }, - "start": 155812, - "end": 155813, + "start": 155811, + "end": 155812, "loc": { "start": { "line": 3872, @@ -533351,8 +533351,8 @@ "postfix": false, "binop": null }, - "start": 155822, - "end": 155823, + "start": 155821, + "end": 155822, "loc": { "start": { "line": 3873, @@ -533379,8 +533379,8 @@ "updateContext": null }, "value": "const", - "start": 155832, - "end": 155837, + "start": 155831, + "end": 155836, "loc": { "start": { "line": 3874, @@ -533405,8 +533405,8 @@ "binop": null }, "value": "renderFlags", - "start": 155838, - "end": 155849, + "start": 155837, + "end": 155848, "loc": { "start": { "line": 3874, @@ -533432,8 +533432,8 @@ "updateContext": null }, "value": "=", - "start": 155850, - "end": 155851, + "start": 155849, + "end": 155850, "loc": { "start": { "line": 3874, @@ -533460,8 +533460,8 @@ "updateContext": null }, "value": "this", - "start": 155852, - "end": 155856, + "start": 155851, + "end": 155855, "loc": { "start": { "line": 3874, @@ -533486,8 +533486,8 @@ "binop": null, "updateContext": null }, - "start": 155856, - "end": 155857, + "start": 155855, + "end": 155856, "loc": { "start": { "line": 3874, @@ -533512,8 +533512,8 @@ "binop": null }, "value": "renderFlags", - "start": 155857, - "end": 155868, + "start": 155856, + "end": 155867, "loc": { "start": { "line": 3874, @@ -533538,8 +533538,8 @@ "binop": null, "updateContext": null }, - "start": 155868, - "end": 155869, + "start": 155867, + "end": 155868, "loc": { "start": { "line": 3874, @@ -533566,8 +533566,8 @@ "updateContext": null }, "value": "for", - "start": 155878, - "end": 155881, + "start": 155877, + "end": 155880, "loc": { "start": { "line": 3875, @@ -533591,8 +533591,8 @@ "postfix": false, "binop": null }, - "start": 155882, - "end": 155883, + "start": 155881, + "end": 155882, "loc": { "start": { "line": 3875, @@ -533619,8 +533619,8 @@ "updateContext": null }, "value": "let", - "start": 155883, - "end": 155886, + "start": 155882, + "end": 155885, "loc": { "start": { "line": 3875, @@ -533645,8 +533645,8 @@ "binop": null }, "value": "i", - "start": 155887, - "end": 155888, + "start": 155886, + "end": 155887, "loc": { "start": { "line": 3875, @@ -533672,8 +533672,8 @@ "updateContext": null }, "value": "=", - "start": 155889, - "end": 155890, + "start": 155888, + "end": 155889, "loc": { "start": { "line": 3875, @@ -533699,8 +533699,8 @@ "updateContext": null }, "value": 0, - "start": 155891, - "end": 155892, + "start": 155890, + "end": 155891, "loc": { "start": { "line": 3875, @@ -533725,8 +533725,8 @@ "binop": null, "updateContext": null }, - "start": 155892, - "end": 155893, + "start": 155891, + "end": 155892, "loc": { "start": { "line": 3875, @@ -533751,8 +533751,8 @@ "binop": null }, "value": "len", - "start": 155894, - "end": 155897, + "start": 155893, + "end": 155896, "loc": { "start": { "line": 3875, @@ -533778,8 +533778,8 @@ "updateContext": null }, "value": "=", - "start": 155898, - "end": 155899, + "start": 155897, + "end": 155898, "loc": { "start": { "line": 3875, @@ -533804,8 +533804,8 @@ "binop": null }, "value": "renderFlags", - "start": 155900, - "end": 155911, + "start": 155899, + "end": 155910, "loc": { "start": { "line": 3875, @@ -533830,8 +533830,8 @@ "binop": null, "updateContext": null }, - "start": 155911, - "end": 155912, + "start": 155910, + "end": 155911, "loc": { "start": { "line": 3875, @@ -533856,8 +533856,8 @@ "binop": null }, "value": "visibleLayers", - "start": 155912, - "end": 155925, + "start": 155911, + "end": 155924, "loc": { "start": { "line": 3875, @@ -533882,8 +533882,8 @@ "binop": null, "updateContext": null }, - "start": 155925, - "end": 155926, + "start": 155924, + "end": 155925, "loc": { "start": { "line": 3875, @@ -533908,8 +533908,8 @@ "binop": null }, "value": "length", - "start": 155926, - "end": 155932, + "start": 155925, + "end": 155931, "loc": { "start": { "line": 3875, @@ -533934,8 +533934,8 @@ "binop": null, "updateContext": null }, - "start": 155932, - "end": 155933, + "start": 155931, + "end": 155932, "loc": { "start": { "line": 3875, @@ -533960,8 +533960,8 @@ "binop": null }, "value": "i", - "start": 155934, - "end": 155935, + "start": 155933, + "end": 155934, "loc": { "start": { "line": 3875, @@ -533987,8 +533987,8 @@ "updateContext": null }, "value": "<", - "start": 155936, - "end": 155937, + "start": 155935, + "end": 155936, "loc": { "start": { "line": 3875, @@ -534013,8 +534013,8 @@ "binop": null }, "value": "len", - "start": 155938, - "end": 155941, + "start": 155937, + "end": 155940, "loc": { "start": { "line": 3875, @@ -534039,8 +534039,8 @@ "binop": null, "updateContext": null }, - "start": 155941, - "end": 155942, + "start": 155940, + "end": 155941, "loc": { "start": { "line": 3875, @@ -534065,8 +534065,8 @@ "binop": null }, "value": "i", - "start": 155943, - "end": 155944, + "start": 155942, + "end": 155943, "loc": { "start": { "line": 3875, @@ -534091,8 +534091,8 @@ "binop": null }, "value": "++", - "start": 155944, - "end": 155946, + "start": 155943, + "end": 155945, "loc": { "start": { "line": 3875, @@ -534116,8 +534116,8 @@ "postfix": false, "binop": null }, - "start": 155946, - "end": 155947, + "start": 155945, + "end": 155946, "loc": { "start": { "line": 3875, @@ -534141,8 +534141,8 @@ "postfix": false, "binop": null }, - "start": 155948, - "end": 155949, + "start": 155947, + "end": 155948, "loc": { "start": { "line": 3875, @@ -534169,8 +534169,8 @@ "updateContext": null }, "value": "const", - "start": 155962, - "end": 155967, + "start": 155961, + "end": 155966, "loc": { "start": { "line": 3876, @@ -534195,8 +534195,8 @@ "binop": null }, "value": "layerIndex", - "start": 155968, - "end": 155978, + "start": 155967, + "end": 155977, "loc": { "start": { "line": 3876, @@ -534222,8 +534222,8 @@ "updateContext": null }, "value": "=", - "start": 155979, - "end": 155980, + "start": 155978, + "end": 155979, "loc": { "start": { "line": 3876, @@ -534248,8 +534248,8 @@ "binop": null }, "value": "renderFlags", - "start": 155981, - "end": 155992, + "start": 155980, + "end": 155991, "loc": { "start": { "line": 3876, @@ -534274,8 +534274,8 @@ "binop": null, "updateContext": null }, - "start": 155992, - "end": 155993, + "start": 155991, + "end": 155992, "loc": { "start": { "line": 3876, @@ -534300,8 +534300,8 @@ "binop": null }, "value": "visibleLayers", - "start": 155993, - "end": 156006, + "start": 155992, + "end": 156005, "loc": { "start": { "line": 3876, @@ -534326,8 +534326,8 @@ "binop": null, "updateContext": null }, - "start": 156006, - "end": 156007, + "start": 156005, + "end": 156006, "loc": { "start": { "line": 3876, @@ -534352,8 +534352,8 @@ "binop": null }, "value": "i", - "start": 156007, - "end": 156008, + "start": 156006, + "end": 156007, "loc": { "start": { "line": 3876, @@ -534378,8 +534378,8 @@ "binop": null, "updateContext": null }, - "start": 156008, - "end": 156009, + "start": 156007, + "end": 156008, "loc": { "start": { "line": 3876, @@ -534404,8 +534404,8 @@ "binop": null, "updateContext": null }, - "start": 156009, - "end": 156010, + "start": 156008, + "end": 156009, "loc": { "start": { "line": 3876, @@ -534432,8 +534432,8 @@ "updateContext": null }, "value": "const", - "start": 156023, - "end": 156028, + "start": 156022, + "end": 156027, "loc": { "start": { "line": 3877, @@ -534458,8 +534458,8 @@ "binop": null }, "value": "layer", - "start": 156029, - "end": 156034, + "start": 156028, + "end": 156033, "loc": { "start": { "line": 3877, @@ -534485,8 +534485,8 @@ "updateContext": null }, "value": "=", - "start": 156035, - "end": 156036, + "start": 156034, + "end": 156035, "loc": { "start": { "line": 3877, @@ -534513,8 +534513,8 @@ "updateContext": null }, "value": "this", - "start": 156037, - "end": 156041, + "start": 156036, + "end": 156040, "loc": { "start": { "line": 3877, @@ -534539,8 +534539,8 @@ "binop": null, "updateContext": null }, - "start": 156041, - "end": 156042, + "start": 156040, + "end": 156041, "loc": { "start": { "line": 3877, @@ -534565,8 +534565,8 @@ "binop": null }, "value": "layerList", - "start": 156042, - "end": 156051, + "start": 156041, + "end": 156050, "loc": { "start": { "line": 3877, @@ -534591,8 +534591,8 @@ "binop": null, "updateContext": null }, - "start": 156051, - "end": 156052, + "start": 156050, + "end": 156051, "loc": { "start": { "line": 3877, @@ -534617,8 +534617,8 @@ "binop": null }, "value": "layerIndex", - "start": 156052, - "end": 156062, + "start": 156051, + "end": 156061, "loc": { "start": { "line": 3877, @@ -534643,8 +534643,8 @@ "binop": null, "updateContext": null }, - "start": 156062, - "end": 156063, + "start": 156061, + "end": 156062, "loc": { "start": { "line": 3877, @@ -534669,8 +534669,8 @@ "binop": null, "updateContext": null }, - "start": 156063, - "end": 156064, + "start": 156062, + "end": 156063, "loc": { "start": { "line": 3877, @@ -534697,8 +534697,8 @@ "updateContext": null }, "value": "if", - "start": 156077, - "end": 156079, + "start": 156076, + "end": 156078, "loc": { "start": { "line": 3878, @@ -534722,8 +534722,8 @@ "postfix": false, "binop": null }, - "start": 156080, - "end": 156081, + "start": 156079, + "end": 156080, "loc": { "start": { "line": 3878, @@ -534748,8 +534748,8 @@ "binop": null }, "value": "layer", - "start": 156081, - "end": 156086, + "start": 156080, + "end": 156085, "loc": { "start": { "line": 3878, @@ -534774,8 +534774,8 @@ "binop": null, "updateContext": null }, - "start": 156086, - "end": 156087, + "start": 156085, + "end": 156086, "loc": { "start": { "line": 3878, @@ -534800,8 +534800,8 @@ "binop": null }, "value": "drawSnapInit", - "start": 156087, - "end": 156099, + "start": 156086, + "end": 156098, "loc": { "start": { "line": 3878, @@ -534825,8 +534825,8 @@ "postfix": false, "binop": null }, - "start": 156099, - "end": 156100, + "start": 156098, + "end": 156099, "loc": { "start": { "line": 3878, @@ -534850,8 +534850,8 @@ "postfix": false, "binop": null }, - "start": 156101, - "end": 156102, + "start": 156100, + "end": 156101, "loc": { "start": { "line": 3878, @@ -534876,8 +534876,8 @@ "binop": null }, "value": "frameCtx", - "start": 156119, - "end": 156127, + "start": 156118, + "end": 156126, "loc": { "start": { "line": 3879, @@ -534902,8 +534902,8 @@ "binop": null, "updateContext": null }, - "start": 156127, - "end": 156128, + "start": 156126, + "end": 156127, "loc": { "start": { "line": 3879, @@ -534928,8 +534928,8 @@ "binop": null }, "value": "snapPickOrigin", - "start": 156128, - "end": 156142, + "start": 156127, + "end": 156141, "loc": { "start": { "line": 3879, @@ -534955,8 +534955,8 @@ "updateContext": null }, "value": "=", - "start": 156143, - "end": 156144, + "start": 156142, + "end": 156143, "loc": { "start": { "line": 3879, @@ -534981,8 +534981,8 @@ "binop": null, "updateContext": null }, - "start": 156145, - "end": 156146, + "start": 156144, + "end": 156145, "loc": { "start": { "line": 3879, @@ -535008,8 +535008,8 @@ "updateContext": null }, "value": 0, - "start": 156146, - "end": 156147, + "start": 156145, + "end": 156146, "loc": { "start": { "line": 3879, @@ -535034,8 +535034,8 @@ "binop": null, "updateContext": null }, - "start": 156147, - "end": 156148, + "start": 156146, + "end": 156147, "loc": { "start": { "line": 3879, @@ -535061,8 +535061,8 @@ "updateContext": null }, "value": 0, - "start": 156149, - "end": 156150, + "start": 156148, + "end": 156149, "loc": { "start": { "line": 3879, @@ -535087,8 +535087,8 @@ "binop": null, "updateContext": null }, - "start": 156150, - "end": 156151, + "start": 156149, + "end": 156150, "loc": { "start": { "line": 3879, @@ -535114,8 +535114,8 @@ "updateContext": null }, "value": 0, - "start": 156152, - "end": 156153, + "start": 156151, + "end": 156152, "loc": { "start": { "line": 3879, @@ -535140,8 +535140,8 @@ "binop": null, "updateContext": null }, - "start": 156153, - "end": 156154, + "start": 156152, + "end": 156153, "loc": { "start": { "line": 3879, @@ -535166,8 +535166,8 @@ "binop": null, "updateContext": null }, - "start": 156154, - "end": 156155, + "start": 156153, + "end": 156154, "loc": { "start": { "line": 3879, @@ -535192,8 +535192,8 @@ "binop": null }, "value": "frameCtx", - "start": 156172, - "end": 156180, + "start": 156171, + "end": 156179, "loc": { "start": { "line": 3880, @@ -535218,8 +535218,8 @@ "binop": null, "updateContext": null }, - "start": 156180, - "end": 156181, + "start": 156179, + "end": 156180, "loc": { "start": { "line": 3880, @@ -535244,8 +535244,8 @@ "binop": null }, "value": "snapPickCoordinateScale", - "start": 156181, - "end": 156204, + "start": 156180, + "end": 156203, "loc": { "start": { "line": 3880, @@ -535271,8 +535271,8 @@ "updateContext": null }, "value": "=", - "start": 156205, - "end": 156206, + "start": 156204, + "end": 156205, "loc": { "start": { "line": 3880, @@ -535297,8 +535297,8 @@ "binop": null, "updateContext": null }, - "start": 156207, - "end": 156208, + "start": 156206, + "end": 156207, "loc": { "start": { "line": 3880, @@ -535324,8 +535324,8 @@ "updateContext": null }, "value": 1, - "start": 156208, - "end": 156209, + "start": 156207, + "end": 156208, "loc": { "start": { "line": 3880, @@ -535350,8 +535350,8 @@ "binop": null, "updateContext": null }, - "start": 156209, - "end": 156210, + "start": 156208, + "end": 156209, "loc": { "start": { "line": 3880, @@ -535377,8 +535377,8 @@ "updateContext": null }, "value": 1, - "start": 156211, - "end": 156212, + "start": 156210, + "end": 156211, "loc": { "start": { "line": 3880, @@ -535403,8 +535403,8 @@ "binop": null, "updateContext": null }, - "start": 156212, - "end": 156213, + "start": 156211, + "end": 156212, "loc": { "start": { "line": 3880, @@ -535430,8 +535430,8 @@ "updateContext": null }, "value": 1, - "start": 156214, - "end": 156215, + "start": 156213, + "end": 156214, "loc": { "start": { "line": 3880, @@ -535456,8 +535456,8 @@ "binop": null, "updateContext": null }, - "start": 156215, - "end": 156216, + "start": 156214, + "end": 156215, "loc": { "start": { "line": 3880, @@ -535482,8 +535482,8 @@ "binop": null, "updateContext": null }, - "start": 156216, - "end": 156217, + "start": 156215, + "end": 156216, "loc": { "start": { "line": 3880, @@ -535508,8 +535508,8 @@ "binop": null }, "value": "frameCtx", - "start": 156234, - "end": 156242, + "start": 156233, + "end": 156241, "loc": { "start": { "line": 3881, @@ -535534,8 +535534,8 @@ "binop": null, "updateContext": null }, - "start": 156242, - "end": 156243, + "start": 156241, + "end": 156242, "loc": { "start": { "line": 3881, @@ -535560,8 +535560,8 @@ "binop": null }, "value": "snapPickLayerNumber", - "start": 156243, - "end": 156262, + "start": 156242, + "end": 156261, "loc": { "start": { "line": 3881, @@ -535586,8 +535586,8 @@ "binop": null }, "value": "++", - "start": 156262, - "end": 156264, + "start": 156261, + "end": 156263, "loc": { "start": { "line": 3881, @@ -535612,8 +535612,8 @@ "binop": null, "updateContext": null }, - "start": 156264, - "end": 156265, + "start": 156263, + "end": 156264, "loc": { "start": { "line": 3881, @@ -535638,8 +535638,8 @@ "binop": null }, "value": "layer", - "start": 156282, - "end": 156287, + "start": 156281, + "end": 156286, "loc": { "start": { "line": 3882, @@ -535664,8 +535664,8 @@ "binop": null, "updateContext": null }, - "start": 156287, - "end": 156288, + "start": 156286, + "end": 156287, "loc": { "start": { "line": 3882, @@ -535690,8 +535690,8 @@ "binop": null }, "value": "drawSnapInit", - "start": 156288, - "end": 156300, + "start": 156287, + "end": 156299, "loc": { "start": { "line": 3882, @@ -535715,8 +535715,8 @@ "postfix": false, "binop": null }, - "start": 156300, - "end": 156301, + "start": 156299, + "end": 156300, "loc": { "start": { "line": 3882, @@ -535741,8 +535741,8 @@ "binop": null }, "value": "renderFlags", - "start": 156301, - "end": 156312, + "start": 156300, + "end": 156311, "loc": { "start": { "line": 3882, @@ -535767,8 +535767,8 @@ "binop": null, "updateContext": null }, - "start": 156312, - "end": 156313, + "start": 156311, + "end": 156312, "loc": { "start": { "line": 3882, @@ -535793,8 +535793,8 @@ "binop": null }, "value": "frameCtx", - "start": 156314, - "end": 156322, + "start": 156313, + "end": 156321, "loc": { "start": { "line": 3882, @@ -535818,8 +535818,8 @@ "postfix": false, "binop": null }, - "start": 156322, - "end": 156323, + "start": 156321, + "end": 156322, "loc": { "start": { "line": 3882, @@ -535844,8 +535844,8 @@ "binop": null, "updateContext": null }, - "start": 156323, - "end": 156324, + "start": 156322, + "end": 156323, "loc": { "start": { "line": 3882, @@ -535870,8 +535870,8 @@ "binop": null }, "value": "frameCtx", - "start": 156341, - "end": 156349, + "start": 156340, + "end": 156348, "loc": { "start": { "line": 3883, @@ -535896,8 +535896,8 @@ "binop": null, "updateContext": null }, - "start": 156349, - "end": 156350, + "start": 156348, + "end": 156349, "loc": { "start": { "line": 3883, @@ -535922,8 +535922,8 @@ "binop": null }, "value": "snapPickLayerParams", - "start": 156350, - "end": 156369, + "start": 156349, + "end": 156368, "loc": { "start": { "line": 3883, @@ -535948,8 +535948,8 @@ "binop": null, "updateContext": null }, - "start": 156369, - "end": 156370, + "start": 156368, + "end": 156369, "loc": { "start": { "line": 3883, @@ -535974,8 +535974,8 @@ "binop": null }, "value": "frameCtx", - "start": 156370, - "end": 156378, + "start": 156369, + "end": 156377, "loc": { "start": { "line": 3883, @@ -536000,8 +536000,8 @@ "binop": null, "updateContext": null }, - "start": 156378, - "end": 156379, + "start": 156377, + "end": 156378, "loc": { "start": { "line": 3883, @@ -536026,8 +536026,8 @@ "binop": null }, "value": "snapPickLayerNumber", - "start": 156379, - "end": 156398, + "start": 156378, + "end": 156397, "loc": { "start": { "line": 3883, @@ -536052,8 +536052,8 @@ "binop": null, "updateContext": null }, - "start": 156398, - "end": 156399, + "start": 156397, + "end": 156398, "loc": { "start": { "line": 3883, @@ -536079,8 +536079,8 @@ "updateContext": null }, "value": "=", - "start": 156400, - "end": 156401, + "start": 156399, + "end": 156400, "loc": { "start": { "line": 3883, @@ -536104,8 +536104,8 @@ "postfix": false, "binop": null }, - "start": 156402, - "end": 156403, + "start": 156401, + "end": 156402, "loc": { "start": { "line": 3883, @@ -536130,8 +536130,8 @@ "binop": null }, "value": "origin", - "start": 156424, - "end": 156430, + "start": 156423, + "end": 156429, "loc": { "start": { "line": 3884, @@ -536156,8 +536156,8 @@ "binop": null, "updateContext": null }, - "start": 156430, - "end": 156431, + "start": 156429, + "end": 156430, "loc": { "start": { "line": 3884, @@ -536182,8 +536182,8 @@ "binop": null }, "value": "frameCtx", - "start": 156432, - "end": 156440, + "start": 156431, + "end": 156439, "loc": { "start": { "line": 3884, @@ -536208,8 +536208,8 @@ "binop": null, "updateContext": null }, - "start": 156440, - "end": 156441, + "start": 156439, + "end": 156440, "loc": { "start": { "line": 3884, @@ -536234,8 +536234,8 @@ "binop": null }, "value": "snapPickOrigin", - "start": 156441, - "end": 156455, + "start": 156440, + "end": 156454, "loc": { "start": { "line": 3884, @@ -536260,8 +536260,8 @@ "binop": null, "updateContext": null }, - "start": 156455, - "end": 156456, + "start": 156454, + "end": 156455, "loc": { "start": { "line": 3884, @@ -536286,8 +536286,8 @@ "binop": null }, "value": "slice", - "start": 156456, - "end": 156461, + "start": 156455, + "end": 156460, "loc": { "start": { "line": 3884, @@ -536311,8 +536311,8 @@ "postfix": false, "binop": null }, - "start": 156461, - "end": 156462, + "start": 156460, + "end": 156461, "loc": { "start": { "line": 3884, @@ -536336,8 +536336,8 @@ "postfix": false, "binop": null }, - "start": 156462, - "end": 156463, + "start": 156461, + "end": 156462, "loc": { "start": { "line": 3884, @@ -536362,8 +536362,8 @@ "binop": null, "updateContext": null }, - "start": 156463, - "end": 156464, + "start": 156462, + "end": 156463, "loc": { "start": { "line": 3884, @@ -536388,8 +536388,8 @@ "binop": null }, "value": "coordinateScale", - "start": 156485, - "end": 156500, + "start": 156484, + "end": 156499, "loc": { "start": { "line": 3885, @@ -536414,8 +536414,8 @@ "binop": null, "updateContext": null }, - "start": 156500, - "end": 156501, + "start": 156499, + "end": 156500, "loc": { "start": { "line": 3885, @@ -536440,8 +536440,8 @@ "binop": null }, "value": "frameCtx", - "start": 156502, - "end": 156510, + "start": 156501, + "end": 156509, "loc": { "start": { "line": 3885, @@ -536466,8 +536466,8 @@ "binop": null, "updateContext": null }, - "start": 156510, - "end": 156511, + "start": 156509, + "end": 156510, "loc": { "start": { "line": 3885, @@ -536492,8 +536492,8 @@ "binop": null }, "value": "snapPickCoordinateScale", - "start": 156511, - "end": 156534, + "start": 156510, + "end": 156533, "loc": { "start": { "line": 3885, @@ -536518,8 +536518,8 @@ "binop": null, "updateContext": null }, - "start": 156534, - "end": 156535, + "start": 156533, + "end": 156534, "loc": { "start": { "line": 3885, @@ -536544,8 +536544,8 @@ "binop": null }, "value": "slice", - "start": 156535, - "end": 156540, + "start": 156534, + "end": 156539, "loc": { "start": { "line": 3885, @@ -536569,8 +536569,8 @@ "postfix": false, "binop": null }, - "start": 156540, - "end": 156541, + "start": 156539, + "end": 156540, "loc": { "start": { "line": 3885, @@ -536594,8 +536594,8 @@ "postfix": false, "binop": null }, - "start": 156541, - "end": 156542, + "start": 156540, + "end": 156541, "loc": { "start": { "line": 3885, @@ -536620,8 +536620,8 @@ "binop": null, "updateContext": null }, - "start": 156542, - "end": 156543, + "start": 156541, + "end": 156542, "loc": { "start": { "line": 3885, @@ -536645,8 +536645,8 @@ "postfix": false, "binop": null }, - "start": 156560, - "end": 156561, + "start": 156559, + "end": 156560, "loc": { "start": { "line": 3886, @@ -536671,8 +536671,8 @@ "binop": null, "updateContext": null }, - "start": 156561, - "end": 156562, + "start": 156560, + "end": 156561, "loc": { "start": { "line": 3886, @@ -536696,8 +536696,8 @@ "postfix": false, "binop": null }, - "start": 156575, - "end": 156576, + "start": 156574, + "end": 156575, "loc": { "start": { "line": 3887, @@ -536721,8 +536721,8 @@ "postfix": false, "binop": null }, - "start": 156585, - "end": 156586, + "start": 156584, + "end": 156585, "loc": { "start": { "line": 3888, @@ -536746,8 +536746,8 @@ "postfix": false, "binop": null }, - "start": 156591, - "end": 156592, + "start": 156590, + "end": 156591, "loc": { "start": { "line": 3889, @@ -536762,8 +536762,8 @@ { "type": "CommentBlock", "value": "*\n * @private\n ", - "start": 156598, - "end": 156625, + "start": 156597, + "end": 156624, "loc": { "start": { "line": 3891, @@ -536788,8 +536788,8 @@ "binop": null }, "value": "drawSnap", - "start": 156630, - "end": 156638, + "start": 156629, + "end": 156637, "loc": { "start": { "line": 3894, @@ -536813,8 +536813,8 @@ "postfix": false, "binop": null }, - "start": 156638, - "end": 156639, + "start": 156637, + "end": 156638, "loc": { "start": { "line": 3894, @@ -536839,8 +536839,8 @@ "binop": null }, "value": "frameCtx", - "start": 156639, - "end": 156647, + "start": 156638, + "end": 156646, "loc": { "start": { "line": 3894, @@ -536864,8 +536864,8 @@ "postfix": false, "binop": null }, - "start": 156647, - "end": 156648, + "start": 156646, + "end": 156647, "loc": { "start": { "line": 3894, @@ -536889,8 +536889,8 @@ "postfix": false, "binop": null }, - "start": 156649, - "end": 156650, + "start": 156648, + "end": 156649, "loc": { "start": { "line": 3894, @@ -536917,8 +536917,8 @@ "updateContext": null }, "value": "if", - "start": 156659, - "end": 156661, + "start": 156658, + "end": 156660, "loc": { "start": { "line": 3895, @@ -536942,8 +536942,8 @@ "postfix": false, "binop": null }, - "start": 156662, - "end": 156663, + "start": 156661, + "end": 156662, "loc": { "start": { "line": 3895, @@ -536970,8 +536970,8 @@ "updateContext": null }, "value": "this", - "start": 156663, - "end": 156667, + "start": 156662, + "end": 156666, "loc": { "start": { "line": 3895, @@ -536996,8 +536996,8 @@ "binop": null, "updateContext": null }, - "start": 156667, - "end": 156668, + "start": 156666, + "end": 156667, "loc": { "start": { "line": 3895, @@ -537022,8 +537022,8 @@ "binop": null }, "value": "numVisibleLayerPortions", - "start": 156668, - "end": 156691, + "start": 156667, + "end": 156690, "loc": { "start": { "line": 3895, @@ -537049,8 +537049,8 @@ "updateContext": null }, "value": "===", - "start": 156692, - "end": 156695, + "start": 156691, + "end": 156694, "loc": { "start": { "line": 3895, @@ -537076,8 +537076,8 @@ "updateContext": null }, "value": 0, - "start": 156696, - "end": 156697, + "start": 156695, + "end": 156696, "loc": { "start": { "line": 3895, @@ -537101,8 +537101,8 @@ "postfix": false, "binop": null }, - "start": 156697, - "end": 156698, + "start": 156696, + "end": 156697, "loc": { "start": { "line": 3895, @@ -537126,8 +537126,8 @@ "postfix": false, "binop": null }, - "start": 156699, - "end": 156700, + "start": 156698, + "end": 156699, "loc": { "start": { "line": 3895, @@ -537154,8 +537154,8 @@ "updateContext": null }, "value": "return", - "start": 156713, - "end": 156719, + "start": 156712, + "end": 156718, "loc": { "start": { "line": 3896, @@ -537180,8 +537180,8 @@ "binop": null, "updateContext": null }, - "start": 156719, - "end": 156720, + "start": 156718, + "end": 156719, "loc": { "start": { "line": 3896, @@ -537205,8 +537205,8 @@ "postfix": false, "binop": null }, - "start": 156729, - "end": 156730, + "start": 156728, + "end": 156729, "loc": { "start": { "line": 3897, @@ -537233,8 +537233,8 @@ "updateContext": null }, "value": "const", - "start": 156739, - "end": 156744, + "start": 156738, + "end": 156743, "loc": { "start": { "line": 3898, @@ -537259,8 +537259,8 @@ "binop": null }, "value": "renderFlags", - "start": 156745, - "end": 156756, + "start": 156744, + "end": 156755, "loc": { "start": { "line": 3898, @@ -537286,8 +537286,8 @@ "updateContext": null }, "value": "=", - "start": 156757, - "end": 156758, + "start": 156756, + "end": 156757, "loc": { "start": { "line": 3898, @@ -537314,8 +537314,8 @@ "updateContext": null }, "value": "this", - "start": 156759, - "end": 156763, + "start": 156758, + "end": 156762, "loc": { "start": { "line": 3898, @@ -537340,8 +537340,8 @@ "binop": null, "updateContext": null }, - "start": 156763, - "end": 156764, + "start": 156762, + "end": 156763, "loc": { "start": { "line": 3898, @@ -537366,8 +537366,8 @@ "binop": null }, "value": "renderFlags", - "start": 156764, - "end": 156775, + "start": 156763, + "end": 156774, "loc": { "start": { "line": 3898, @@ -537392,8 +537392,8 @@ "binop": null, "updateContext": null }, - "start": 156775, - "end": 156776, + "start": 156774, + "end": 156775, "loc": { "start": { "line": 3898, @@ -537420,8 +537420,8 @@ "updateContext": null }, "value": "for", - "start": 156785, - "end": 156788, + "start": 156784, + "end": 156787, "loc": { "start": { "line": 3899, @@ -537445,8 +537445,8 @@ "postfix": false, "binop": null }, - "start": 156789, - "end": 156790, + "start": 156788, + "end": 156789, "loc": { "start": { "line": 3899, @@ -537473,8 +537473,8 @@ "updateContext": null }, "value": "let", - "start": 156790, - "end": 156793, + "start": 156789, + "end": 156792, "loc": { "start": { "line": 3899, @@ -537499,8 +537499,8 @@ "binop": null }, "value": "i", - "start": 156794, - "end": 156795, + "start": 156793, + "end": 156794, "loc": { "start": { "line": 3899, @@ -537526,8 +537526,8 @@ "updateContext": null }, "value": "=", - "start": 156796, - "end": 156797, + "start": 156795, + "end": 156796, "loc": { "start": { "line": 3899, @@ -537553,8 +537553,8 @@ "updateContext": null }, "value": 0, - "start": 156798, - "end": 156799, + "start": 156797, + "end": 156798, "loc": { "start": { "line": 3899, @@ -537579,8 +537579,8 @@ "binop": null, "updateContext": null }, - "start": 156799, - "end": 156800, + "start": 156798, + "end": 156799, "loc": { "start": { "line": 3899, @@ -537605,8 +537605,8 @@ "binop": null }, "value": "len", - "start": 156801, - "end": 156804, + "start": 156800, + "end": 156803, "loc": { "start": { "line": 3899, @@ -537632,8 +537632,8 @@ "updateContext": null }, "value": "=", - "start": 156805, - "end": 156806, + "start": 156804, + "end": 156805, "loc": { "start": { "line": 3899, @@ -537658,8 +537658,8 @@ "binop": null }, "value": "renderFlags", - "start": 156807, - "end": 156818, + "start": 156806, + "end": 156817, "loc": { "start": { "line": 3899, @@ -537684,8 +537684,8 @@ "binop": null, "updateContext": null }, - "start": 156818, - "end": 156819, + "start": 156817, + "end": 156818, "loc": { "start": { "line": 3899, @@ -537710,8 +537710,8 @@ "binop": null }, "value": "visibleLayers", - "start": 156819, - "end": 156832, + "start": 156818, + "end": 156831, "loc": { "start": { "line": 3899, @@ -537736,8 +537736,8 @@ "binop": null, "updateContext": null }, - "start": 156832, - "end": 156833, + "start": 156831, + "end": 156832, "loc": { "start": { "line": 3899, @@ -537762,8 +537762,8 @@ "binop": null }, "value": "length", - "start": 156833, - "end": 156839, + "start": 156832, + "end": 156838, "loc": { "start": { "line": 3899, @@ -537788,8 +537788,8 @@ "binop": null, "updateContext": null }, - "start": 156839, - "end": 156840, + "start": 156838, + "end": 156839, "loc": { "start": { "line": 3899, @@ -537814,8 +537814,8 @@ "binop": null }, "value": "i", - "start": 156841, - "end": 156842, + "start": 156840, + "end": 156841, "loc": { "start": { "line": 3899, @@ -537841,8 +537841,8 @@ "updateContext": null }, "value": "<", - "start": 156843, - "end": 156844, + "start": 156842, + "end": 156843, "loc": { "start": { "line": 3899, @@ -537867,8 +537867,8 @@ "binop": null }, "value": "len", - "start": 156845, - "end": 156848, + "start": 156844, + "end": 156847, "loc": { "start": { "line": 3899, @@ -537893,8 +537893,8 @@ "binop": null, "updateContext": null }, - "start": 156848, - "end": 156849, + "start": 156847, + "end": 156848, "loc": { "start": { "line": 3899, @@ -537919,8 +537919,8 @@ "binop": null }, "value": "i", - "start": 156850, - "end": 156851, + "start": 156849, + "end": 156850, "loc": { "start": { "line": 3899, @@ -537945,8 +537945,8 @@ "binop": null }, "value": "++", - "start": 156851, - "end": 156853, + "start": 156850, + "end": 156852, "loc": { "start": { "line": 3899, @@ -537970,8 +537970,8 @@ "postfix": false, "binop": null }, - "start": 156853, - "end": 156854, + "start": 156852, + "end": 156853, "loc": { "start": { "line": 3899, @@ -537995,8 +537995,8 @@ "postfix": false, "binop": null }, - "start": 156855, - "end": 156856, + "start": 156854, + "end": 156855, "loc": { "start": { "line": 3899, @@ -538023,8 +538023,8 @@ "updateContext": null }, "value": "const", - "start": 156869, - "end": 156874, + "start": 156868, + "end": 156873, "loc": { "start": { "line": 3900, @@ -538049,8 +538049,8 @@ "binop": null }, "value": "layerIndex", - "start": 156875, - "end": 156885, + "start": 156874, + "end": 156884, "loc": { "start": { "line": 3900, @@ -538076,8 +538076,8 @@ "updateContext": null }, "value": "=", - "start": 156886, - "end": 156887, + "start": 156885, + "end": 156886, "loc": { "start": { "line": 3900, @@ -538102,8 +538102,8 @@ "binop": null }, "value": "renderFlags", - "start": 156888, - "end": 156899, + "start": 156887, + "end": 156898, "loc": { "start": { "line": 3900, @@ -538128,8 +538128,8 @@ "binop": null, "updateContext": null }, - "start": 156899, - "end": 156900, + "start": 156898, + "end": 156899, "loc": { "start": { "line": 3900, @@ -538154,8 +538154,8 @@ "binop": null }, "value": "visibleLayers", - "start": 156900, - "end": 156913, + "start": 156899, + "end": 156912, "loc": { "start": { "line": 3900, @@ -538180,8 +538180,8 @@ "binop": null, "updateContext": null }, - "start": 156913, - "end": 156914, + "start": 156912, + "end": 156913, "loc": { "start": { "line": 3900, @@ -538206,8 +538206,8 @@ "binop": null }, "value": "i", - "start": 156914, - "end": 156915, + "start": 156913, + "end": 156914, "loc": { "start": { "line": 3900, @@ -538232,8 +538232,8 @@ "binop": null, "updateContext": null }, - "start": 156915, - "end": 156916, + "start": 156914, + "end": 156915, "loc": { "start": { "line": 3900, @@ -538258,8 +538258,8 @@ "binop": null, "updateContext": null }, - "start": 156916, - "end": 156917, + "start": 156915, + "end": 156916, "loc": { "start": { "line": 3900, @@ -538286,8 +538286,8 @@ "updateContext": null }, "value": "const", - "start": 156930, - "end": 156935, + "start": 156929, + "end": 156934, "loc": { "start": { "line": 3901, @@ -538312,8 +538312,8 @@ "binop": null }, "value": "layer", - "start": 156936, - "end": 156941, + "start": 156935, + "end": 156940, "loc": { "start": { "line": 3901, @@ -538339,8 +538339,8 @@ "updateContext": null }, "value": "=", - "start": 156942, - "end": 156943, + "start": 156941, + "end": 156942, "loc": { "start": { "line": 3901, @@ -538367,8 +538367,8 @@ "updateContext": null }, "value": "this", - "start": 156944, - "end": 156948, + "start": 156943, + "end": 156947, "loc": { "start": { "line": 3901, @@ -538393,8 +538393,8 @@ "binop": null, "updateContext": null }, - "start": 156948, - "end": 156949, + "start": 156947, + "end": 156948, "loc": { "start": { "line": 3901, @@ -538419,8 +538419,8 @@ "binop": null }, "value": "layerList", - "start": 156949, - "end": 156958, + "start": 156948, + "end": 156957, "loc": { "start": { "line": 3901, @@ -538445,8 +538445,8 @@ "binop": null, "updateContext": null }, - "start": 156958, - "end": 156959, + "start": 156957, + "end": 156958, "loc": { "start": { "line": 3901, @@ -538471,8 +538471,8 @@ "binop": null }, "value": "layerIndex", - "start": 156959, - "end": 156969, + "start": 156958, + "end": 156968, "loc": { "start": { "line": 3901, @@ -538497,8 +538497,8 @@ "binop": null, "updateContext": null }, - "start": 156969, - "end": 156970, + "start": 156968, + "end": 156969, "loc": { "start": { "line": 3901, @@ -538523,8 +538523,8 @@ "binop": null, "updateContext": null }, - "start": 156970, - "end": 156971, + "start": 156969, + "end": 156970, "loc": { "start": { "line": 3901, @@ -538551,8 +538551,8 @@ "updateContext": null }, "value": "if", - "start": 156984, - "end": 156986, + "start": 156983, + "end": 156985, "loc": { "start": { "line": 3902, @@ -538576,8 +538576,8 @@ "postfix": false, "binop": null }, - "start": 156987, - "end": 156988, + "start": 156986, + "end": 156987, "loc": { "start": { "line": 3902, @@ -538602,8 +538602,8 @@ "binop": null }, "value": "layer", - "start": 156988, - "end": 156993, + "start": 156987, + "end": 156992, "loc": { "start": { "line": 3902, @@ -538628,8 +538628,8 @@ "binop": null, "updateContext": null }, - "start": 156993, - "end": 156994, + "start": 156992, + "end": 156993, "loc": { "start": { "line": 3902, @@ -538654,8 +538654,8 @@ "binop": null }, "value": "drawSnap", - "start": 156994, - "end": 157002, + "start": 156993, + "end": 157001, "loc": { "start": { "line": 3902, @@ -538679,8 +538679,8 @@ "postfix": false, "binop": null }, - "start": 157002, - "end": 157003, + "start": 157001, + "end": 157002, "loc": { "start": { "line": 3902, @@ -538704,8 +538704,8 @@ "postfix": false, "binop": null }, - "start": 157004, - "end": 157005, + "start": 157003, + "end": 157004, "loc": { "start": { "line": 3902, @@ -538730,8 +538730,8 @@ "binop": null }, "value": "frameCtx", - "start": 157022, - "end": 157030, + "start": 157021, + "end": 157029, "loc": { "start": { "line": 3903, @@ -538756,8 +538756,8 @@ "binop": null, "updateContext": null }, - "start": 157030, - "end": 157031, + "start": 157029, + "end": 157030, "loc": { "start": { "line": 3903, @@ -538782,8 +538782,8 @@ "binop": null }, "value": "snapPickOrigin", - "start": 157031, - "end": 157045, + "start": 157030, + "end": 157044, "loc": { "start": { "line": 3903, @@ -538809,8 +538809,8 @@ "updateContext": null }, "value": "=", - "start": 157046, - "end": 157047, + "start": 157045, + "end": 157046, "loc": { "start": { "line": 3903, @@ -538835,8 +538835,8 @@ "binop": null, "updateContext": null }, - "start": 157048, - "end": 157049, + "start": 157047, + "end": 157048, "loc": { "start": { "line": 3903, @@ -538862,8 +538862,8 @@ "updateContext": null }, "value": 0, - "start": 157049, - "end": 157050, + "start": 157048, + "end": 157049, "loc": { "start": { "line": 3903, @@ -538888,8 +538888,8 @@ "binop": null, "updateContext": null }, - "start": 157050, - "end": 157051, + "start": 157049, + "end": 157050, "loc": { "start": { "line": 3903, @@ -538915,8 +538915,8 @@ "updateContext": null }, "value": 0, - "start": 157052, - "end": 157053, + "start": 157051, + "end": 157052, "loc": { "start": { "line": 3903, @@ -538941,8 +538941,8 @@ "binop": null, "updateContext": null }, - "start": 157053, - "end": 157054, + "start": 157052, + "end": 157053, "loc": { "start": { "line": 3903, @@ -538968,8 +538968,8 @@ "updateContext": null }, "value": 0, - "start": 157055, - "end": 157056, + "start": 157054, + "end": 157055, "loc": { "start": { "line": 3903, @@ -538994,8 +538994,8 @@ "binop": null, "updateContext": null }, - "start": 157056, - "end": 157057, + "start": 157055, + "end": 157056, "loc": { "start": { "line": 3903, @@ -539020,8 +539020,8 @@ "binop": null, "updateContext": null }, - "start": 157057, - "end": 157058, + "start": 157056, + "end": 157057, "loc": { "start": { "line": 3903, @@ -539046,8 +539046,8 @@ "binop": null }, "value": "frameCtx", - "start": 157075, - "end": 157083, + "start": 157074, + "end": 157082, "loc": { "start": { "line": 3904, @@ -539072,8 +539072,8 @@ "binop": null, "updateContext": null }, - "start": 157083, - "end": 157084, + "start": 157082, + "end": 157083, "loc": { "start": { "line": 3904, @@ -539098,8 +539098,8 @@ "binop": null }, "value": "snapPickCoordinateScale", - "start": 157084, - "end": 157107, + "start": 157083, + "end": 157106, "loc": { "start": { "line": 3904, @@ -539125,8 +539125,8 @@ "updateContext": null }, "value": "=", - "start": 157108, - "end": 157109, + "start": 157107, + "end": 157108, "loc": { "start": { "line": 3904, @@ -539151,8 +539151,8 @@ "binop": null, "updateContext": null }, - "start": 157110, - "end": 157111, + "start": 157109, + "end": 157110, "loc": { "start": { "line": 3904, @@ -539178,8 +539178,8 @@ "updateContext": null }, "value": 1, - "start": 157111, - "end": 157112, + "start": 157110, + "end": 157111, "loc": { "start": { "line": 3904, @@ -539204,8 +539204,8 @@ "binop": null, "updateContext": null }, - "start": 157112, - "end": 157113, + "start": 157111, + "end": 157112, "loc": { "start": { "line": 3904, @@ -539231,8 +539231,8 @@ "updateContext": null }, "value": 1, - "start": 157114, - "end": 157115, + "start": 157113, + "end": 157114, "loc": { "start": { "line": 3904, @@ -539257,8 +539257,8 @@ "binop": null, "updateContext": null }, - "start": 157115, - "end": 157116, + "start": 157114, + "end": 157115, "loc": { "start": { "line": 3904, @@ -539284,8 +539284,8 @@ "updateContext": null }, "value": 1, - "start": 157117, - "end": 157118, + "start": 157116, + "end": 157117, "loc": { "start": { "line": 3904, @@ -539310,8 +539310,8 @@ "binop": null, "updateContext": null }, - "start": 157118, - "end": 157119, + "start": 157117, + "end": 157118, "loc": { "start": { "line": 3904, @@ -539336,8 +539336,8 @@ "binop": null, "updateContext": null }, - "start": 157119, - "end": 157120, + "start": 157118, + "end": 157119, "loc": { "start": { "line": 3904, @@ -539362,8 +539362,8 @@ "binop": null }, "value": "frameCtx", - "start": 157137, - "end": 157145, + "start": 157136, + "end": 157144, "loc": { "start": { "line": 3905, @@ -539388,8 +539388,8 @@ "binop": null, "updateContext": null }, - "start": 157145, - "end": 157146, + "start": 157144, + "end": 157145, "loc": { "start": { "line": 3905, @@ -539414,8 +539414,8 @@ "binop": null }, "value": "snapPickLayerNumber", - "start": 157146, - "end": 157165, + "start": 157145, + "end": 157164, "loc": { "start": { "line": 3905, @@ -539440,8 +539440,8 @@ "binop": null }, "value": "++", - "start": 157165, - "end": 157167, + "start": 157164, + "end": 157166, "loc": { "start": { "line": 3905, @@ -539466,8 +539466,8 @@ "binop": null, "updateContext": null }, - "start": 157167, - "end": 157168, + "start": 157166, + "end": 157167, "loc": { "start": { "line": 3905, @@ -539492,8 +539492,8 @@ "binop": null }, "value": "layer", - "start": 157185, - "end": 157190, + "start": 157184, + "end": 157189, "loc": { "start": { "line": 3906, @@ -539518,8 +539518,8 @@ "binop": null, "updateContext": null }, - "start": 157190, - "end": 157191, + "start": 157189, + "end": 157190, "loc": { "start": { "line": 3906, @@ -539544,8 +539544,8 @@ "binop": null }, "value": "drawSnap", - "start": 157191, - "end": 157199, + "start": 157190, + "end": 157198, "loc": { "start": { "line": 3906, @@ -539569,8 +539569,8 @@ "postfix": false, "binop": null }, - "start": 157199, - "end": 157200, + "start": 157198, + "end": 157199, "loc": { "start": { "line": 3906, @@ -539595,8 +539595,8 @@ "binop": null }, "value": "renderFlags", - "start": 157200, - "end": 157211, + "start": 157199, + "end": 157210, "loc": { "start": { "line": 3906, @@ -539621,8 +539621,8 @@ "binop": null, "updateContext": null }, - "start": 157211, - "end": 157212, + "start": 157210, + "end": 157211, "loc": { "start": { "line": 3906, @@ -539647,8 +539647,8 @@ "binop": null }, "value": "frameCtx", - "start": 157213, - "end": 157221, + "start": 157212, + "end": 157220, "loc": { "start": { "line": 3906, @@ -539672,8 +539672,8 @@ "postfix": false, "binop": null }, - "start": 157221, - "end": 157222, + "start": 157220, + "end": 157221, "loc": { "start": { "line": 3906, @@ -539698,8 +539698,8 @@ "binop": null, "updateContext": null }, - "start": 157222, - "end": 157223, + "start": 157221, + "end": 157222, "loc": { "start": { "line": 3906, @@ -539724,8 +539724,8 @@ "binop": null }, "value": "frameCtx", - "start": 157240, - "end": 157248, + "start": 157239, + "end": 157247, "loc": { "start": { "line": 3907, @@ -539750,8 +539750,8 @@ "binop": null, "updateContext": null }, - "start": 157248, - "end": 157249, + "start": 157247, + "end": 157248, "loc": { "start": { "line": 3907, @@ -539776,8 +539776,8 @@ "binop": null }, "value": "snapPickLayerParams", - "start": 157249, - "end": 157268, + "start": 157248, + "end": 157267, "loc": { "start": { "line": 3907, @@ -539802,8 +539802,8 @@ "binop": null, "updateContext": null }, - "start": 157268, - "end": 157269, + "start": 157267, + "end": 157268, "loc": { "start": { "line": 3907, @@ -539828,8 +539828,8 @@ "binop": null }, "value": "frameCtx", - "start": 157269, - "end": 157277, + "start": 157268, + "end": 157276, "loc": { "start": { "line": 3907, @@ -539854,8 +539854,8 @@ "binop": null, "updateContext": null }, - "start": 157277, - "end": 157278, + "start": 157276, + "end": 157277, "loc": { "start": { "line": 3907, @@ -539880,8 +539880,8 @@ "binop": null }, "value": "snapPickLayerNumber", - "start": 157278, - "end": 157297, + "start": 157277, + "end": 157296, "loc": { "start": { "line": 3907, @@ -539906,8 +539906,8 @@ "binop": null, "updateContext": null }, - "start": 157297, - "end": 157298, + "start": 157296, + "end": 157297, "loc": { "start": { "line": 3907, @@ -539933,8 +539933,8 @@ "updateContext": null }, "value": "=", - "start": 157299, - "end": 157300, + "start": 157298, + "end": 157299, "loc": { "start": { "line": 3907, @@ -539958,8 +539958,8 @@ "postfix": false, "binop": null }, - "start": 157301, - "end": 157302, + "start": 157300, + "end": 157301, "loc": { "start": { "line": 3907, @@ -539984,8 +539984,8 @@ "binop": null }, "value": "origin", - "start": 157323, - "end": 157329, + "start": 157322, + "end": 157328, "loc": { "start": { "line": 3908, @@ -540010,8 +540010,8 @@ "binop": null, "updateContext": null }, - "start": 157329, - "end": 157330, + "start": 157328, + "end": 157329, "loc": { "start": { "line": 3908, @@ -540036,8 +540036,8 @@ "binop": null }, "value": "frameCtx", - "start": 157331, - "end": 157339, + "start": 157330, + "end": 157338, "loc": { "start": { "line": 3908, @@ -540062,8 +540062,8 @@ "binop": null, "updateContext": null }, - "start": 157339, - "end": 157340, + "start": 157338, + "end": 157339, "loc": { "start": { "line": 3908, @@ -540088,8 +540088,8 @@ "binop": null }, "value": "snapPickOrigin", - "start": 157340, - "end": 157354, + "start": 157339, + "end": 157353, "loc": { "start": { "line": 3908, @@ -540114,8 +540114,8 @@ "binop": null, "updateContext": null }, - "start": 157354, - "end": 157355, + "start": 157353, + "end": 157354, "loc": { "start": { "line": 3908, @@ -540140,8 +540140,8 @@ "binop": null }, "value": "slice", - "start": 157355, - "end": 157360, + "start": 157354, + "end": 157359, "loc": { "start": { "line": 3908, @@ -540165,8 +540165,8 @@ "postfix": false, "binop": null }, - "start": 157360, - "end": 157361, + "start": 157359, + "end": 157360, "loc": { "start": { "line": 3908, @@ -540190,8 +540190,8 @@ "postfix": false, "binop": null }, - "start": 157361, - "end": 157362, + "start": 157360, + "end": 157361, "loc": { "start": { "line": 3908, @@ -540216,8 +540216,8 @@ "binop": null, "updateContext": null }, - "start": 157362, - "end": 157363, + "start": 157361, + "end": 157362, "loc": { "start": { "line": 3908, @@ -540242,8 +540242,8 @@ "binop": null }, "value": "coordinateScale", - "start": 157384, - "end": 157399, + "start": 157383, + "end": 157398, "loc": { "start": { "line": 3909, @@ -540268,8 +540268,8 @@ "binop": null, "updateContext": null }, - "start": 157399, - "end": 157400, + "start": 157398, + "end": 157399, "loc": { "start": { "line": 3909, @@ -540294,8 +540294,8 @@ "binop": null }, "value": "frameCtx", - "start": 157401, - "end": 157409, + "start": 157400, + "end": 157408, "loc": { "start": { "line": 3909, @@ -540320,8 +540320,8 @@ "binop": null, "updateContext": null }, - "start": 157409, - "end": 157410, + "start": 157408, + "end": 157409, "loc": { "start": { "line": 3909, @@ -540346,8 +540346,8 @@ "binop": null }, "value": "snapPickCoordinateScale", - "start": 157410, - "end": 157433, + "start": 157409, + "end": 157432, "loc": { "start": { "line": 3909, @@ -540372,8 +540372,8 @@ "binop": null, "updateContext": null }, - "start": 157433, - "end": 157434, + "start": 157432, + "end": 157433, "loc": { "start": { "line": 3909, @@ -540398,8 +540398,8 @@ "binop": null }, "value": "slice", - "start": 157434, - "end": 157439, + "start": 157433, + "end": 157438, "loc": { "start": { "line": 3909, @@ -540423,8 +540423,8 @@ "postfix": false, "binop": null }, - "start": 157439, - "end": 157440, + "start": 157438, + "end": 157439, "loc": { "start": { "line": 3909, @@ -540448,8 +540448,8 @@ "postfix": false, "binop": null }, - "start": 157440, - "end": 157441, + "start": 157439, + "end": 157440, "loc": { "start": { "line": 3909, @@ -540474,8 +540474,8 @@ "binop": null, "updateContext": null }, - "start": 157441, - "end": 157442, + "start": 157440, + "end": 157441, "loc": { "start": { "line": 3909, @@ -540499,8 +540499,8 @@ "postfix": false, "binop": null }, - "start": 157459, - "end": 157460, + "start": 157458, + "end": 157459, "loc": { "start": { "line": 3910, @@ -540525,8 +540525,8 @@ "binop": null, "updateContext": null }, - "start": 157460, - "end": 157461, + "start": 157459, + "end": 157460, "loc": { "start": { "line": 3910, @@ -540550,8 +540550,8 @@ "postfix": false, "binop": null }, - "start": 157474, - "end": 157475, + "start": 157473, + "end": 157474, "loc": { "start": { "line": 3911, @@ -540575,8 +540575,8 @@ "postfix": false, "binop": null }, - "start": 157484, - "end": 157485, + "start": 157483, + "end": 157484, "loc": { "start": { "line": 3912, @@ -540600,8 +540600,8 @@ "postfix": false, "binop": null }, - "start": 157490, - "end": 157491, + "start": 157489, + "end": 157490, "loc": { "start": { "line": 3913, @@ -540616,8 +540616,8 @@ { "type": "CommentBlock", "value": "*\n * Destroys this SceneModel.\n ", - "start": 157497, - "end": 157541, + "start": 157496, + "end": 157540, "loc": { "start": { "line": 3915, @@ -540642,8 +540642,8 @@ "binop": null }, "value": "destroy", - "start": 157546, - "end": 157553, + "start": 157545, + "end": 157552, "loc": { "start": { "line": 3918, @@ -540667,8 +540667,8 @@ "postfix": false, "binop": null }, - "start": 157553, - "end": 157554, + "start": 157552, + "end": 157553, "loc": { "start": { "line": 3918, @@ -540692,8 +540692,8 @@ "postfix": false, "binop": null }, - "start": 157554, - "end": 157555, + "start": 157553, + "end": 157554, "loc": { "start": { "line": 3918, @@ -540717,8 +540717,8 @@ "postfix": false, "binop": null }, - "start": 157556, - "end": 157557, + "start": 157555, + "end": 157556, "loc": { "start": { "line": 3918, @@ -540745,8 +540745,8 @@ "updateContext": null }, "value": "for", - "start": 157566, - "end": 157569, + "start": 157565, + "end": 157568, "loc": { "start": { "line": 3919, @@ -540770,8 +540770,8 @@ "postfix": false, "binop": null }, - "start": 157570, - "end": 157571, + "start": 157569, + "end": 157570, "loc": { "start": { "line": 3919, @@ -540798,8 +540798,8 @@ "updateContext": null }, "value": "let", - "start": 157571, - "end": 157574, + "start": 157570, + "end": 157573, "loc": { "start": { "line": 3919, @@ -540824,8 +540824,8 @@ "binop": null }, "value": "layerId", - "start": 157575, - "end": 157582, + "start": 157574, + "end": 157581, "loc": { "start": { "line": 3919, @@ -540852,8 +540852,8 @@ "updateContext": null }, "value": "in", - "start": 157583, - "end": 157585, + "start": 157582, + "end": 157584, "loc": { "start": { "line": 3919, @@ -540880,8 +540880,8 @@ "updateContext": null }, "value": "this", - "start": 157586, - "end": 157590, + "start": 157585, + "end": 157589, "loc": { "start": { "line": 3919, @@ -540906,8 +540906,8 @@ "binop": null, "updateContext": null }, - "start": 157590, - "end": 157591, + "start": 157589, + "end": 157590, "loc": { "start": { "line": 3919, @@ -540932,8 +540932,8 @@ "binop": null }, "value": "_vboBatchingLayers", - "start": 157591, - "end": 157609, + "start": 157590, + "end": 157608, "loc": { "start": { "line": 3919, @@ -540957,8 +540957,8 @@ "postfix": false, "binop": null }, - "start": 157609, - "end": 157610, + "start": 157608, + "end": 157609, "loc": { "start": { "line": 3919, @@ -540982,8 +540982,8 @@ "postfix": false, "binop": null }, - "start": 157611, - "end": 157612, + "start": 157610, + "end": 157611, "loc": { "start": { "line": 3919, @@ -541010,8 +541010,8 @@ "updateContext": null }, "value": "if", - "start": 157625, - "end": 157627, + "start": 157624, + "end": 157626, "loc": { "start": { "line": 3920, @@ -541035,8 +541035,8 @@ "postfix": false, "binop": null }, - "start": 157628, - "end": 157629, + "start": 157627, + "end": 157628, "loc": { "start": { "line": 3920, @@ -541063,8 +541063,8 @@ "updateContext": null }, "value": "this", - "start": 157629, - "end": 157633, + "start": 157628, + "end": 157632, "loc": { "start": { "line": 3920, @@ -541089,8 +541089,8 @@ "binop": null, "updateContext": null }, - "start": 157633, - "end": 157634, + "start": 157632, + "end": 157633, "loc": { "start": { "line": 3920, @@ -541115,8 +541115,8 @@ "binop": null }, "value": "_vboBatchingLayers", - "start": 157634, - "end": 157652, + "start": 157633, + "end": 157651, "loc": { "start": { "line": 3920, @@ -541141,8 +541141,8 @@ "binop": null, "updateContext": null }, - "start": 157652, - "end": 157653, + "start": 157651, + "end": 157652, "loc": { "start": { "line": 3920, @@ -541167,8 +541167,8 @@ "binop": null }, "value": "hasOwnProperty", - "start": 157653, - "end": 157667, + "start": 157652, + "end": 157666, "loc": { "start": { "line": 3920, @@ -541192,8 +541192,8 @@ "postfix": false, "binop": null }, - "start": 157667, - "end": 157668, + "start": 157666, + "end": 157667, "loc": { "start": { "line": 3920, @@ -541218,8 +541218,8 @@ "binop": null }, "value": "layerId", - "start": 157668, - "end": 157675, + "start": 157667, + "end": 157674, "loc": { "start": { "line": 3920, @@ -541243,8 +541243,8 @@ "postfix": false, "binop": null }, - "start": 157675, - "end": 157676, + "start": 157674, + "end": 157675, "loc": { "start": { "line": 3920, @@ -541268,8 +541268,8 @@ "postfix": false, "binop": null }, - "start": 157676, - "end": 157677, + "start": 157675, + "end": 157676, "loc": { "start": { "line": 3920, @@ -541293,8 +541293,8 @@ "postfix": false, "binop": null }, - "start": 157678, - "end": 157679, + "start": 157677, + "end": 157678, "loc": { "start": { "line": 3920, @@ -541321,8 +541321,8 @@ "updateContext": null }, "value": "this", - "start": 157696, - "end": 157700, + "start": 157695, + "end": 157699, "loc": { "start": { "line": 3921, @@ -541347,8 +541347,8 @@ "binop": null, "updateContext": null }, - "start": 157700, - "end": 157701, + "start": 157699, + "end": 157700, "loc": { "start": { "line": 3921, @@ -541373,8 +541373,8 @@ "binop": null }, "value": "_vboBatchingLayers", - "start": 157701, - "end": 157719, + "start": 157700, + "end": 157718, "loc": { "start": { "line": 3921, @@ -541399,8 +541399,8 @@ "binop": null, "updateContext": null }, - "start": 157719, - "end": 157720, + "start": 157718, + "end": 157719, "loc": { "start": { "line": 3921, @@ -541425,8 +541425,8 @@ "binop": null }, "value": "layerId", - "start": 157720, - "end": 157727, + "start": 157719, + "end": 157726, "loc": { "start": { "line": 3921, @@ -541451,8 +541451,8 @@ "binop": null, "updateContext": null }, - "start": 157727, - "end": 157728, + "start": 157726, + "end": 157727, "loc": { "start": { "line": 3921, @@ -541477,8 +541477,8 @@ "binop": null, "updateContext": null }, - "start": 157728, - "end": 157729, + "start": 157727, + "end": 157728, "loc": { "start": { "line": 3921, @@ -541503,8 +541503,8 @@ "binop": null }, "value": "destroy", - "start": 157729, - "end": 157736, + "start": 157728, + "end": 157735, "loc": { "start": { "line": 3921, @@ -541528,8 +541528,8 @@ "postfix": false, "binop": null }, - "start": 157736, - "end": 157737, + "start": 157735, + "end": 157736, "loc": { "start": { "line": 3921, @@ -541553,8 +541553,8 @@ "postfix": false, "binop": null }, - "start": 157737, - "end": 157738, + "start": 157736, + "end": 157737, "loc": { "start": { "line": 3921, @@ -541579,8 +541579,8 @@ "binop": null, "updateContext": null }, - "start": 157738, - "end": 157739, + "start": 157737, + "end": 157738, "loc": { "start": { "line": 3921, @@ -541604,8 +541604,8 @@ "postfix": false, "binop": null }, - "start": 157752, - "end": 157753, + "start": 157751, + "end": 157752, "loc": { "start": { "line": 3922, @@ -541629,8 +541629,8 @@ "postfix": false, "binop": null }, - "start": 157762, - "end": 157763, + "start": 157761, + "end": 157762, "loc": { "start": { "line": 3923, @@ -541657,8 +541657,8 @@ "updateContext": null }, "value": "this", - "start": 157772, - "end": 157776, + "start": 157771, + "end": 157775, "loc": { "start": { "line": 3924, @@ -541683,8 +541683,8 @@ "binop": null, "updateContext": null }, - "start": 157776, - "end": 157777, + "start": 157775, + "end": 157776, "loc": { "start": { "line": 3924, @@ -541709,8 +541709,8 @@ "binop": null }, "value": "_vboBatchingLayers", - "start": 157777, - "end": 157795, + "start": 157776, + "end": 157794, "loc": { "start": { "line": 3924, @@ -541736,8 +541736,8 @@ "updateContext": null }, "value": "=", - "start": 157796, - "end": 157797, + "start": 157795, + "end": 157796, "loc": { "start": { "line": 3924, @@ -541761,8 +541761,8 @@ "postfix": false, "binop": null }, - "start": 157798, - "end": 157799, + "start": 157797, + "end": 157798, "loc": { "start": { "line": 3924, @@ -541786,8 +541786,8 @@ "postfix": false, "binop": null }, - "start": 157799, - "end": 157800, + "start": 157798, + "end": 157799, "loc": { "start": { "line": 3924, @@ -541812,8 +541812,8 @@ "binop": null, "updateContext": null }, - "start": 157800, - "end": 157801, + "start": 157799, + "end": 157800, "loc": { "start": { "line": 3924, @@ -541840,8 +541840,8 @@ "updateContext": null }, "value": "for", - "start": 157810, - "end": 157813, + "start": 157809, + "end": 157812, "loc": { "start": { "line": 3925, @@ -541865,8 +541865,8 @@ "postfix": false, "binop": null }, - "start": 157814, - "end": 157815, + "start": 157813, + "end": 157814, "loc": { "start": { "line": 3925, @@ -541893,8 +541893,8 @@ "updateContext": null }, "value": "let", - "start": 157815, - "end": 157818, + "start": 157814, + "end": 157817, "loc": { "start": { "line": 3925, @@ -541919,8 +541919,8 @@ "binop": null }, "value": "layerId", - "start": 157819, - "end": 157826, + "start": 157818, + "end": 157825, "loc": { "start": { "line": 3925, @@ -541947,8 +541947,8 @@ "updateContext": null }, "value": "in", - "start": 157827, - "end": 157829, + "start": 157826, + "end": 157828, "loc": { "start": { "line": 3925, @@ -541975,8 +541975,8 @@ "updateContext": null }, "value": "this", - "start": 157830, - "end": 157834, + "start": 157829, + "end": 157833, "loc": { "start": { "line": 3925, @@ -542001,8 +542001,8 @@ "binop": null, "updateContext": null }, - "start": 157834, - "end": 157835, + "start": 157833, + "end": 157834, "loc": { "start": { "line": 3925, @@ -542027,8 +542027,8 @@ "binop": null }, "value": "_vboInstancingLayers", - "start": 157835, - "end": 157855, + "start": 157834, + "end": 157854, "loc": { "start": { "line": 3925, @@ -542052,8 +542052,8 @@ "postfix": false, "binop": null }, - "start": 157855, - "end": 157856, + "start": 157854, + "end": 157855, "loc": { "start": { "line": 3925, @@ -542077,8 +542077,8 @@ "postfix": false, "binop": null }, - "start": 157857, - "end": 157858, + "start": 157856, + "end": 157857, "loc": { "start": { "line": 3925, @@ -542105,8 +542105,8 @@ "updateContext": null }, "value": "if", - "start": 157871, - "end": 157873, + "start": 157870, + "end": 157872, "loc": { "start": { "line": 3926, @@ -542130,8 +542130,8 @@ "postfix": false, "binop": null }, - "start": 157874, - "end": 157875, + "start": 157873, + "end": 157874, "loc": { "start": { "line": 3926, @@ -542158,8 +542158,8 @@ "updateContext": null }, "value": "this", - "start": 157875, - "end": 157879, + "start": 157874, + "end": 157878, "loc": { "start": { "line": 3926, @@ -542184,8 +542184,8 @@ "binop": null, "updateContext": null }, - "start": 157879, - "end": 157880, + "start": 157878, + "end": 157879, "loc": { "start": { "line": 3926, @@ -542210,8 +542210,8 @@ "binop": null }, "value": "_vboInstancingLayers", - "start": 157880, - "end": 157900, + "start": 157879, + "end": 157899, "loc": { "start": { "line": 3926, @@ -542236,8 +542236,8 @@ "binop": null, "updateContext": null }, - "start": 157900, - "end": 157901, + "start": 157899, + "end": 157900, "loc": { "start": { "line": 3926, @@ -542262,8 +542262,8 @@ "binop": null }, "value": "hasOwnProperty", - "start": 157901, - "end": 157915, + "start": 157900, + "end": 157914, "loc": { "start": { "line": 3926, @@ -542287,8 +542287,8 @@ "postfix": false, "binop": null }, - "start": 157915, - "end": 157916, + "start": 157914, + "end": 157915, "loc": { "start": { "line": 3926, @@ -542313,8 +542313,8 @@ "binop": null }, "value": "layerId", - "start": 157916, - "end": 157923, + "start": 157915, + "end": 157922, "loc": { "start": { "line": 3926, @@ -542338,8 +542338,8 @@ "postfix": false, "binop": null }, - "start": 157923, - "end": 157924, + "start": 157922, + "end": 157923, "loc": { "start": { "line": 3926, @@ -542363,8 +542363,8 @@ "postfix": false, "binop": null }, - "start": 157924, - "end": 157925, + "start": 157923, + "end": 157924, "loc": { "start": { "line": 3926, @@ -542388,8 +542388,8 @@ "postfix": false, "binop": null }, - "start": 157926, - "end": 157927, + "start": 157925, + "end": 157926, "loc": { "start": { "line": 3926, @@ -542416,8 +542416,8 @@ "updateContext": null }, "value": "this", - "start": 157944, - "end": 157948, + "start": 157943, + "end": 157947, "loc": { "start": { "line": 3927, @@ -542442,8 +542442,8 @@ "binop": null, "updateContext": null }, - "start": 157948, - "end": 157949, + "start": 157947, + "end": 157948, "loc": { "start": { "line": 3927, @@ -542468,8 +542468,8 @@ "binop": null }, "value": "_vboInstancingLayers", - "start": 157949, - "end": 157969, + "start": 157948, + "end": 157968, "loc": { "start": { "line": 3927, @@ -542494,8 +542494,8 @@ "binop": null, "updateContext": null }, - "start": 157969, - "end": 157970, + "start": 157968, + "end": 157969, "loc": { "start": { "line": 3927, @@ -542520,8 +542520,8 @@ "binop": null }, "value": "layerId", - "start": 157970, - "end": 157977, + "start": 157969, + "end": 157976, "loc": { "start": { "line": 3927, @@ -542546,8 +542546,8 @@ "binop": null, "updateContext": null }, - "start": 157977, - "end": 157978, + "start": 157976, + "end": 157977, "loc": { "start": { "line": 3927, @@ -542572,8 +542572,8 @@ "binop": null, "updateContext": null }, - "start": 157978, - "end": 157979, + "start": 157977, + "end": 157978, "loc": { "start": { "line": 3927, @@ -542598,8 +542598,8 @@ "binop": null }, "value": "destroy", - "start": 157979, - "end": 157986, + "start": 157978, + "end": 157985, "loc": { "start": { "line": 3927, @@ -542623,8 +542623,8 @@ "postfix": false, "binop": null }, - "start": 157986, - "end": 157987, + "start": 157985, + "end": 157986, "loc": { "start": { "line": 3927, @@ -542648,8 +542648,8 @@ "postfix": false, "binop": null }, - "start": 157987, - "end": 157988, + "start": 157986, + "end": 157987, "loc": { "start": { "line": 3927, @@ -542674,8 +542674,8 @@ "binop": null, "updateContext": null }, - "start": 157988, - "end": 157989, + "start": 157987, + "end": 157988, "loc": { "start": { "line": 3927, @@ -542699,8 +542699,8 @@ "postfix": false, "binop": null }, - "start": 158002, - "end": 158003, + "start": 158001, + "end": 158002, "loc": { "start": { "line": 3928, @@ -542724,8 +542724,8 @@ "postfix": false, "binop": null }, - "start": 158012, - "end": 158013, + "start": 158011, + "end": 158012, "loc": { "start": { "line": 3929, @@ -542752,8 +542752,8 @@ "updateContext": null }, "value": "this", - "start": 158022, - "end": 158026, + "start": 158021, + "end": 158025, "loc": { "start": { "line": 3930, @@ -542778,8 +542778,8 @@ "binop": null, "updateContext": null }, - "start": 158026, - "end": 158027, + "start": 158025, + "end": 158026, "loc": { "start": { "line": 3930, @@ -542804,8 +542804,8 @@ "binop": null }, "value": "_vboInstancingLayers", - "start": 158027, - "end": 158047, + "start": 158026, + "end": 158046, "loc": { "start": { "line": 3930, @@ -542831,8 +542831,8 @@ "updateContext": null }, "value": "=", - "start": 158048, - "end": 158049, + "start": 158047, + "end": 158048, "loc": { "start": { "line": 3930, @@ -542856,8 +542856,8 @@ "postfix": false, "binop": null }, - "start": 158050, - "end": 158051, + "start": 158049, + "end": 158050, "loc": { "start": { "line": 3930, @@ -542881,8 +542881,8 @@ "postfix": false, "binop": null }, - "start": 158051, - "end": 158052, + "start": 158050, + "end": 158051, "loc": { "start": { "line": 3930, @@ -542907,8 +542907,8 @@ "binop": null, "updateContext": null }, - "start": 158052, - "end": 158053, + "start": 158051, + "end": 158052, "loc": { "start": { "line": 3930, @@ -542935,8 +542935,8 @@ "updateContext": null }, "value": "this", - "start": 158062, - "end": 158066, + "start": 158061, + "end": 158065, "loc": { "start": { "line": 3931, @@ -542961,8 +542961,8 @@ "binop": null, "updateContext": null }, - "start": 158066, - "end": 158067, + "start": 158065, + "end": 158066, "loc": { "start": { "line": 3931, @@ -542987,8 +542987,8 @@ "binop": null }, "value": "scene", - "start": 158067, - "end": 158072, + "start": 158066, + "end": 158071, "loc": { "start": { "line": 3931, @@ -543013,8 +543013,8 @@ "binop": null, "updateContext": null }, - "start": 158072, - "end": 158073, + "start": 158071, + "end": 158072, "loc": { "start": { "line": 3931, @@ -543039,8 +543039,8 @@ "binop": null }, "value": "camera", - "start": 158073, - "end": 158079, + "start": 158072, + "end": 158078, "loc": { "start": { "line": 3931, @@ -543065,8 +543065,8 @@ "binop": null, "updateContext": null }, - "start": 158079, - "end": 158080, + "start": 158078, + "end": 158079, "loc": { "start": { "line": 3931, @@ -543091,8 +543091,8 @@ "binop": null }, "value": "off", - "start": 158080, - "end": 158083, + "start": 158079, + "end": 158082, "loc": { "start": { "line": 3931, @@ -543116,8 +543116,8 @@ "postfix": false, "binop": null }, - "start": 158083, - "end": 158084, + "start": 158082, + "end": 158083, "loc": { "start": { "line": 3931, @@ -543144,8 +543144,8 @@ "updateContext": null }, "value": "this", - "start": 158084, - "end": 158088, + "start": 158083, + "end": 158087, "loc": { "start": { "line": 3931, @@ -543170,8 +543170,8 @@ "binop": null, "updateContext": null }, - "start": 158088, - "end": 158089, + "start": 158087, + "end": 158088, "loc": { "start": { "line": 3931, @@ -543196,8 +543196,8 @@ "binop": null }, "value": "_onCameraViewMatrix", - "start": 158089, - "end": 158108, + "start": 158088, + "end": 158107, "loc": { "start": { "line": 3931, @@ -543221,8 +543221,8 @@ "postfix": false, "binop": null }, - "start": 158108, - "end": 158109, + "start": 158107, + "end": 158108, "loc": { "start": { "line": 3931, @@ -543247,8 +543247,8 @@ "binop": null, "updateContext": null }, - "start": 158109, - "end": 158110, + "start": 158108, + "end": 158109, "loc": { "start": { "line": 3931, @@ -543275,8 +543275,8 @@ "updateContext": null }, "value": "this", - "start": 158119, - "end": 158123, + "start": 158118, + "end": 158122, "loc": { "start": { "line": 3932, @@ -543301,8 +543301,8 @@ "binop": null, "updateContext": null }, - "start": 158123, - "end": 158124, + "start": 158122, + "end": 158123, "loc": { "start": { "line": 3932, @@ -543327,8 +543327,8 @@ "binop": null }, "value": "scene", - "start": 158124, - "end": 158129, + "start": 158123, + "end": 158128, "loc": { "start": { "line": 3932, @@ -543353,8 +543353,8 @@ "binop": null, "updateContext": null }, - "start": 158129, - "end": 158130, + "start": 158128, + "end": 158129, "loc": { "start": { "line": 3932, @@ -543379,8 +543379,8 @@ "binop": null }, "value": "off", - "start": 158130, - "end": 158133, + "start": 158129, + "end": 158132, "loc": { "start": { "line": 3932, @@ -543404,8 +543404,8 @@ "postfix": false, "binop": null }, - "start": 158133, - "end": 158134, + "start": 158132, + "end": 158133, "loc": { "start": { "line": 3932, @@ -543432,8 +543432,8 @@ "updateContext": null }, "value": "this", - "start": 158134, - "end": 158138, + "start": 158133, + "end": 158137, "loc": { "start": { "line": 3932, @@ -543458,8 +543458,8 @@ "binop": null, "updateContext": null }, - "start": 158138, - "end": 158139, + "start": 158137, + "end": 158138, "loc": { "start": { "line": 3932, @@ -543484,8 +543484,8 @@ "binop": null }, "value": "_onTick", - "start": 158139, - "end": 158146, + "start": 158138, + "end": 158145, "loc": { "start": { "line": 3932, @@ -543509,8 +543509,8 @@ "postfix": false, "binop": null }, - "start": 158146, - "end": 158147, + "start": 158145, + "end": 158146, "loc": { "start": { "line": 3932, @@ -543535,8 +543535,8 @@ "binop": null, "updateContext": null }, - "start": 158147, - "end": 158148, + "start": 158146, + "end": 158147, "loc": { "start": { "line": 3932, @@ -543563,8 +543563,8 @@ "updateContext": null }, "value": "for", - "start": 158157, - "end": 158160, + "start": 158156, + "end": 158159, "loc": { "start": { "line": 3933, @@ -543588,8 +543588,8 @@ "postfix": false, "binop": null }, - "start": 158161, - "end": 158162, + "start": 158160, + "end": 158161, "loc": { "start": { "line": 3933, @@ -543616,8 +543616,8 @@ "updateContext": null }, "value": "let", - "start": 158162, - "end": 158165, + "start": 158161, + "end": 158164, "loc": { "start": { "line": 3933, @@ -543642,8 +543642,8 @@ "binop": null }, "value": "i", - "start": 158166, - "end": 158167, + "start": 158165, + "end": 158166, "loc": { "start": { "line": 3933, @@ -543669,8 +543669,8 @@ "updateContext": null }, "value": "=", - "start": 158168, - "end": 158169, + "start": 158167, + "end": 158168, "loc": { "start": { "line": 3933, @@ -543696,8 +543696,8 @@ "updateContext": null }, "value": 0, - "start": 158170, - "end": 158171, + "start": 158169, + "end": 158170, "loc": { "start": { "line": 3933, @@ -543722,8 +543722,8 @@ "binop": null, "updateContext": null }, - "start": 158171, - "end": 158172, + "start": 158170, + "end": 158171, "loc": { "start": { "line": 3933, @@ -543748,8 +543748,8 @@ "binop": null }, "value": "len", - "start": 158173, - "end": 158176, + "start": 158172, + "end": 158175, "loc": { "start": { "line": 3933, @@ -543775,8 +543775,8 @@ "updateContext": null }, "value": "=", - "start": 158177, - "end": 158178, + "start": 158176, + "end": 158177, "loc": { "start": { "line": 3933, @@ -543803,8 +543803,8 @@ "updateContext": null }, "value": "this", - "start": 158179, - "end": 158183, + "start": 158178, + "end": 158182, "loc": { "start": { "line": 3933, @@ -543829,8 +543829,8 @@ "binop": null, "updateContext": null }, - "start": 158183, - "end": 158184, + "start": 158182, + "end": 158183, "loc": { "start": { "line": 3933, @@ -543855,8 +543855,8 @@ "binop": null }, "value": "layerList", - "start": 158184, - "end": 158193, + "start": 158183, + "end": 158192, "loc": { "start": { "line": 3933, @@ -543881,8 +543881,8 @@ "binop": null, "updateContext": null }, - "start": 158193, - "end": 158194, + "start": 158192, + "end": 158193, "loc": { "start": { "line": 3933, @@ -543907,8 +543907,8 @@ "binop": null }, "value": "length", - "start": 158194, - "end": 158200, + "start": 158193, + "end": 158199, "loc": { "start": { "line": 3933, @@ -543933,8 +543933,8 @@ "binop": null, "updateContext": null }, - "start": 158200, - "end": 158201, + "start": 158199, + "end": 158200, "loc": { "start": { "line": 3933, @@ -543959,8 +543959,8 @@ "binop": null }, "value": "i", - "start": 158202, - "end": 158203, + "start": 158201, + "end": 158202, "loc": { "start": { "line": 3933, @@ -543986,8 +543986,8 @@ "updateContext": null }, "value": "<", - "start": 158204, - "end": 158205, + "start": 158203, + "end": 158204, "loc": { "start": { "line": 3933, @@ -544012,8 +544012,8 @@ "binop": null }, "value": "len", - "start": 158206, - "end": 158209, + "start": 158205, + "end": 158208, "loc": { "start": { "line": 3933, @@ -544038,8 +544038,8 @@ "binop": null, "updateContext": null }, - "start": 158209, - "end": 158210, + "start": 158208, + "end": 158209, "loc": { "start": { "line": 3933, @@ -544064,8 +544064,8 @@ "binop": null }, "value": "i", - "start": 158211, - "end": 158212, + "start": 158210, + "end": 158211, "loc": { "start": { "line": 3933, @@ -544090,8 +544090,8 @@ "binop": null }, "value": "++", - "start": 158212, - "end": 158214, + "start": 158211, + "end": 158213, "loc": { "start": { "line": 3933, @@ -544115,8 +544115,8 @@ "postfix": false, "binop": null }, - "start": 158214, - "end": 158215, + "start": 158213, + "end": 158214, "loc": { "start": { "line": 3933, @@ -544140,8 +544140,8 @@ "postfix": false, "binop": null }, - "start": 158216, - "end": 158217, + "start": 158215, + "end": 158216, "loc": { "start": { "line": 3933, @@ -544168,8 +544168,8 @@ "updateContext": null }, "value": "this", - "start": 158230, - "end": 158234, + "start": 158229, + "end": 158233, "loc": { "start": { "line": 3934, @@ -544194,8 +544194,8 @@ "binop": null, "updateContext": null }, - "start": 158234, - "end": 158235, + "start": 158233, + "end": 158234, "loc": { "start": { "line": 3934, @@ -544220,8 +544220,8 @@ "binop": null }, "value": "layerList", - "start": 158235, - "end": 158244, + "start": 158234, + "end": 158243, "loc": { "start": { "line": 3934, @@ -544246,8 +544246,8 @@ "binop": null, "updateContext": null }, - "start": 158244, - "end": 158245, + "start": 158243, + "end": 158244, "loc": { "start": { "line": 3934, @@ -544272,8 +544272,8 @@ "binop": null }, "value": "i", - "start": 158245, - "end": 158246, + "start": 158244, + "end": 158245, "loc": { "start": { "line": 3934, @@ -544298,8 +544298,8 @@ "binop": null, "updateContext": null }, - "start": 158246, - "end": 158247, + "start": 158245, + "end": 158246, "loc": { "start": { "line": 3934, @@ -544324,8 +544324,8 @@ "binop": null, "updateContext": null }, - "start": 158247, - "end": 158248, + "start": 158246, + "end": 158247, "loc": { "start": { "line": 3934, @@ -544350,8 +544350,8 @@ "binop": null }, "value": "destroy", - "start": 158248, - "end": 158255, + "start": 158247, + "end": 158254, "loc": { "start": { "line": 3934, @@ -544375,8 +544375,8 @@ "postfix": false, "binop": null }, - "start": 158255, - "end": 158256, + "start": 158254, + "end": 158255, "loc": { "start": { "line": 3934, @@ -544400,8 +544400,8 @@ "postfix": false, "binop": null }, - "start": 158256, - "end": 158257, + "start": 158255, + "end": 158256, "loc": { "start": { "line": 3934, @@ -544426,8 +544426,8 @@ "binop": null, "updateContext": null }, - "start": 158257, - "end": 158258, + "start": 158256, + "end": 158257, "loc": { "start": { "line": 3934, @@ -544451,8 +544451,8 @@ "postfix": false, "binop": null }, - "start": 158267, - "end": 158268, + "start": 158266, + "end": 158267, "loc": { "start": { "line": 3935, @@ -544479,8 +544479,8 @@ "updateContext": null }, "value": "this", - "start": 158277, - "end": 158281, + "start": 158276, + "end": 158280, "loc": { "start": { "line": 3936, @@ -544505,8 +544505,8 @@ "binop": null, "updateContext": null }, - "start": 158281, - "end": 158282, + "start": 158280, + "end": 158281, "loc": { "start": { "line": 3936, @@ -544531,8 +544531,8 @@ "binop": null }, "value": "layerList", - "start": 158282, - "end": 158291, + "start": 158281, + "end": 158290, "loc": { "start": { "line": 3936, @@ -544558,8 +544558,8 @@ "updateContext": null }, "value": "=", - "start": 158292, - "end": 158293, + "start": 158291, + "end": 158292, "loc": { "start": { "line": 3936, @@ -544584,8 +544584,8 @@ "binop": null, "updateContext": null }, - "start": 158294, - "end": 158295, + "start": 158293, + "end": 158294, "loc": { "start": { "line": 3936, @@ -544610,8 +544610,8 @@ "binop": null, "updateContext": null }, - "start": 158295, - "end": 158296, + "start": 158294, + "end": 158295, "loc": { "start": { "line": 3936, @@ -544636,8 +544636,8 @@ "binop": null, "updateContext": null }, - "start": 158296, - "end": 158297, + "start": 158295, + "end": 158296, "loc": { "start": { "line": 3936, @@ -544664,8 +544664,8 @@ "updateContext": null }, "value": "for", - "start": 158306, - "end": 158309, + "start": 158305, + "end": 158308, "loc": { "start": { "line": 3937, @@ -544689,8 +544689,8 @@ "postfix": false, "binop": null }, - "start": 158310, - "end": 158311, + "start": 158309, + "end": 158310, "loc": { "start": { "line": 3937, @@ -544717,8 +544717,8 @@ "updateContext": null }, "value": "let", - "start": 158311, - "end": 158314, + "start": 158310, + "end": 158313, "loc": { "start": { "line": 3937, @@ -544743,8 +544743,8 @@ "binop": null }, "value": "i", - "start": 158315, - "end": 158316, + "start": 158314, + "end": 158315, "loc": { "start": { "line": 3937, @@ -544770,8 +544770,8 @@ "updateContext": null }, "value": "=", - "start": 158317, - "end": 158318, + "start": 158316, + "end": 158317, "loc": { "start": { "line": 3937, @@ -544797,8 +544797,8 @@ "updateContext": null }, "value": 0, - "start": 158319, - "end": 158320, + "start": 158318, + "end": 158319, "loc": { "start": { "line": 3937, @@ -544823,8 +544823,8 @@ "binop": null, "updateContext": null }, - "start": 158320, - "end": 158321, + "start": 158319, + "end": 158320, "loc": { "start": { "line": 3937, @@ -544849,8 +544849,8 @@ "binop": null }, "value": "len", - "start": 158322, - "end": 158325, + "start": 158321, + "end": 158324, "loc": { "start": { "line": 3937, @@ -544876,8 +544876,8 @@ "updateContext": null }, "value": "=", - "start": 158326, - "end": 158327, + "start": 158325, + "end": 158326, "loc": { "start": { "line": 3937, @@ -544904,8 +544904,8 @@ "updateContext": null }, "value": "this", - "start": 158328, - "end": 158332, + "start": 158327, + "end": 158331, "loc": { "start": { "line": 3937, @@ -544930,8 +544930,8 @@ "binop": null, "updateContext": null }, - "start": 158332, - "end": 158333, + "start": 158331, + "end": 158332, "loc": { "start": { "line": 3937, @@ -544956,8 +544956,8 @@ "binop": null }, "value": "_entityList", - "start": 158333, - "end": 158344, + "start": 158332, + "end": 158343, "loc": { "start": { "line": 3937, @@ -544982,8 +544982,8 @@ "binop": null, "updateContext": null }, - "start": 158344, - "end": 158345, + "start": 158343, + "end": 158344, "loc": { "start": { "line": 3937, @@ -545008,8 +545008,8 @@ "binop": null }, "value": "length", - "start": 158345, - "end": 158351, + "start": 158344, + "end": 158350, "loc": { "start": { "line": 3937, @@ -545034,8 +545034,8 @@ "binop": null, "updateContext": null }, - "start": 158351, - "end": 158352, + "start": 158350, + "end": 158351, "loc": { "start": { "line": 3937, @@ -545060,8 +545060,8 @@ "binop": null }, "value": "i", - "start": 158353, - "end": 158354, + "start": 158352, + "end": 158353, "loc": { "start": { "line": 3937, @@ -545087,8 +545087,8 @@ "updateContext": null }, "value": "<", - "start": 158355, - "end": 158356, + "start": 158354, + "end": 158355, "loc": { "start": { "line": 3937, @@ -545113,8 +545113,8 @@ "binop": null }, "value": "len", - "start": 158357, - "end": 158360, + "start": 158356, + "end": 158359, "loc": { "start": { "line": 3937, @@ -545139,8 +545139,8 @@ "binop": null, "updateContext": null }, - "start": 158360, - "end": 158361, + "start": 158359, + "end": 158360, "loc": { "start": { "line": 3937, @@ -545165,8 +545165,8 @@ "binop": null }, "value": "i", - "start": 158362, - "end": 158363, + "start": 158361, + "end": 158362, "loc": { "start": { "line": 3937, @@ -545191,8 +545191,8 @@ "binop": null }, "value": "++", - "start": 158363, - "end": 158365, + "start": 158362, + "end": 158364, "loc": { "start": { "line": 3937, @@ -545216,8 +545216,8 @@ "postfix": false, "binop": null }, - "start": 158365, - "end": 158366, + "start": 158364, + "end": 158365, "loc": { "start": { "line": 3937, @@ -545241,8 +545241,8 @@ "postfix": false, "binop": null }, - "start": 158367, - "end": 158368, + "start": 158366, + "end": 158367, "loc": { "start": { "line": 3937, @@ -545269,8 +545269,8 @@ "updateContext": null }, "value": "this", - "start": 158381, - "end": 158385, + "start": 158380, + "end": 158384, "loc": { "start": { "line": 3938, @@ -545295,8 +545295,8 @@ "binop": null, "updateContext": null }, - "start": 158385, - "end": 158386, + "start": 158384, + "end": 158385, "loc": { "start": { "line": 3938, @@ -545321,8 +545321,8 @@ "binop": null }, "value": "_entityList", - "start": 158386, - "end": 158397, + "start": 158385, + "end": 158396, "loc": { "start": { "line": 3938, @@ -545347,8 +545347,8 @@ "binop": null, "updateContext": null }, - "start": 158397, - "end": 158398, + "start": 158396, + "end": 158397, "loc": { "start": { "line": 3938, @@ -545373,8 +545373,8 @@ "binop": null }, "value": "i", - "start": 158398, - "end": 158399, + "start": 158397, + "end": 158398, "loc": { "start": { "line": 3938, @@ -545399,8 +545399,8 @@ "binop": null, "updateContext": null }, - "start": 158399, - "end": 158400, + "start": 158398, + "end": 158399, "loc": { "start": { "line": 3938, @@ -545425,8 +545425,8 @@ "binop": null, "updateContext": null }, - "start": 158400, - "end": 158401, + "start": 158399, + "end": 158400, "loc": { "start": { "line": 3938, @@ -545451,8 +545451,8 @@ "binop": null }, "value": "_destroy", - "start": 158401, - "end": 158409, + "start": 158400, + "end": 158408, "loc": { "start": { "line": 3938, @@ -545476,8 +545476,8 @@ "postfix": false, "binop": null }, - "start": 158409, - "end": 158410, + "start": 158408, + "end": 158409, "loc": { "start": { "line": 3938, @@ -545501,8 +545501,8 @@ "postfix": false, "binop": null }, - "start": 158410, - "end": 158411, + "start": 158409, + "end": 158410, "loc": { "start": { "line": 3938, @@ -545527,8 +545527,8 @@ "binop": null, "updateContext": null }, - "start": 158411, - "end": 158412, + "start": 158410, + "end": 158411, "loc": { "start": { "line": 3938, @@ -545552,8 +545552,8 @@ "postfix": false, "binop": null }, - "start": 158421, - "end": 158422, + "start": 158420, + "end": 158421, "loc": { "start": { "line": 3939, @@ -545568,8 +545568,8 @@ { "type": "CommentLine", "value": " Object.entries(this._geometries).forEach(([id, geometry]) => {", - "start": 158431, - "end": 158496, + "start": 158430, + "end": 158495, "loc": { "start": { "line": 3940, @@ -545584,8 +545584,8 @@ { "type": "CommentLine", "value": " geometry.destroy();", - "start": 158505, - "end": 158531, + "start": 158504, + "end": 158530, "loc": { "start": { "line": 3941, @@ -545600,8 +545600,8 @@ { "type": "CommentLine", "value": " });", - "start": 158540, - "end": 158546, + "start": 158539, + "end": 158545, "loc": { "start": { "line": 3942, @@ -545628,8 +545628,8 @@ "updateContext": null }, "value": "this", - "start": 158555, - "end": 158559, + "start": 158554, + "end": 158558, "loc": { "start": { "line": 3943, @@ -545654,8 +545654,8 @@ "binop": null, "updateContext": null }, - "start": 158559, - "end": 158560, + "start": 158558, + "end": 158559, "loc": { "start": { "line": 3943, @@ -545680,8 +545680,8 @@ "binop": null }, "value": "_geometries", - "start": 158560, - "end": 158571, + "start": 158559, + "end": 158570, "loc": { "start": { "line": 3943, @@ -545707,8 +545707,8 @@ "updateContext": null }, "value": "=", - "start": 158572, - "end": 158573, + "start": 158571, + "end": 158572, "loc": { "start": { "line": 3943, @@ -545732,8 +545732,8 @@ "postfix": false, "binop": null }, - "start": 158574, - "end": 158575, + "start": 158573, + "end": 158574, "loc": { "start": { "line": 3943, @@ -545757,8 +545757,8 @@ "postfix": false, "binop": null }, - "start": 158575, - "end": 158576, + "start": 158574, + "end": 158575, "loc": { "start": { "line": 3943, @@ -545783,8 +545783,8 @@ "binop": null, "updateContext": null }, - "start": 158576, - "end": 158577, + "start": 158575, + "end": 158576, "loc": { "start": { "line": 3943, @@ -545811,8 +545811,8 @@ "updateContext": null }, "value": "this", - "start": 158586, - "end": 158590, + "start": 158585, + "end": 158589, "loc": { "start": { "line": 3944, @@ -545837,8 +545837,8 @@ "binop": null, "updateContext": null }, - "start": 158590, - "end": 158591, + "start": 158589, + "end": 158590, "loc": { "start": { "line": 3944, @@ -545863,8 +545863,8 @@ "binop": null }, "value": "_dtxBuckets", - "start": 158591, - "end": 158602, + "start": 158590, + "end": 158601, "loc": { "start": { "line": 3944, @@ -545890,8 +545890,8 @@ "updateContext": null }, "value": "=", - "start": 158603, - "end": 158604, + "start": 158602, + "end": 158603, "loc": { "start": { "line": 3944, @@ -545915,8 +545915,8 @@ "postfix": false, "binop": null }, - "start": 158605, - "end": 158606, + "start": 158604, + "end": 158605, "loc": { "start": { "line": 3944, @@ -545940,8 +545940,8 @@ "postfix": false, "binop": null }, - "start": 158606, - "end": 158607, + "start": 158605, + "end": 158606, "loc": { "start": { "line": 3944, @@ -545966,8 +545966,8 @@ "binop": null, "updateContext": null }, - "start": 158607, - "end": 158608, + "start": 158606, + "end": 158607, "loc": { "start": { "line": 3944, @@ -545994,8 +545994,8 @@ "updateContext": null }, "value": "this", - "start": 158617, - "end": 158621, + "start": 158616, + "end": 158620, "loc": { "start": { "line": 3945, @@ -546020,8 +546020,8 @@ "binop": null, "updateContext": null }, - "start": 158621, - "end": 158622, + "start": 158620, + "end": 158621, "loc": { "start": { "line": 3945, @@ -546046,8 +546046,8 @@ "binop": null }, "value": "_textures", - "start": 158622, - "end": 158631, + "start": 158621, + "end": 158630, "loc": { "start": { "line": 3945, @@ -546073,8 +546073,8 @@ "updateContext": null }, "value": "=", - "start": 158632, - "end": 158633, + "start": 158631, + "end": 158632, "loc": { "start": { "line": 3945, @@ -546098,8 +546098,8 @@ "postfix": false, "binop": null }, - "start": 158634, - "end": 158635, + "start": 158633, + "end": 158634, "loc": { "start": { "line": 3945, @@ -546123,8 +546123,8 @@ "postfix": false, "binop": null }, - "start": 158635, - "end": 158636, + "start": 158634, + "end": 158635, "loc": { "start": { "line": 3945, @@ -546149,8 +546149,8 @@ "binop": null, "updateContext": null }, - "start": 158636, - "end": 158637, + "start": 158635, + "end": 158636, "loc": { "start": { "line": 3945, @@ -546177,8 +546177,8 @@ "updateContext": null }, "value": "this", - "start": 158646, - "end": 158650, + "start": 158645, + "end": 158649, "loc": { "start": { "line": 3946, @@ -546203,8 +546203,8 @@ "binop": null, "updateContext": null }, - "start": 158650, - "end": 158651, + "start": 158649, + "end": 158650, "loc": { "start": { "line": 3946, @@ -546229,8 +546229,8 @@ "binop": null }, "value": "_textureSets", - "start": 158651, - "end": 158663, + "start": 158650, + "end": 158662, "loc": { "start": { "line": 3946, @@ -546256,8 +546256,8 @@ "updateContext": null }, "value": "=", - "start": 158664, - "end": 158665, + "start": 158663, + "end": 158664, "loc": { "start": { "line": 3946, @@ -546281,8 +546281,8 @@ "postfix": false, "binop": null }, - "start": 158666, - "end": 158667, + "start": 158665, + "end": 158666, "loc": { "start": { "line": 3946, @@ -546306,8 +546306,8 @@ "postfix": false, "binop": null }, - "start": 158667, - "end": 158668, + "start": 158666, + "end": 158667, "loc": { "start": { "line": 3946, @@ -546332,8 +546332,8 @@ "binop": null, "updateContext": null }, - "start": 158668, - "end": 158669, + "start": 158667, + "end": 158668, "loc": { "start": { "line": 3946, @@ -546360,8 +546360,8 @@ "updateContext": null }, "value": "this", - "start": 158678, - "end": 158682, + "start": 158677, + "end": 158681, "loc": { "start": { "line": 3947, @@ -546386,8 +546386,8 @@ "binop": null, "updateContext": null }, - "start": 158682, - "end": 158683, + "start": 158681, + "end": 158682, "loc": { "start": { "line": 3947, @@ -546412,8 +546412,8 @@ "binop": null }, "value": "_meshes", - "start": 158683, - "end": 158690, + "start": 158682, + "end": 158689, "loc": { "start": { "line": 3947, @@ -546439,8 +546439,8 @@ "updateContext": null }, "value": "=", - "start": 158691, - "end": 158692, + "start": 158690, + "end": 158691, "loc": { "start": { "line": 3947, @@ -546464,8 +546464,8 @@ "postfix": false, "binop": null }, - "start": 158693, - "end": 158694, + "start": 158692, + "end": 158693, "loc": { "start": { "line": 3947, @@ -546489,8 +546489,8 @@ "postfix": false, "binop": null }, - "start": 158694, - "end": 158695, + "start": 158693, + "end": 158694, "loc": { "start": { "line": 3947, @@ -546515,8 +546515,8 @@ "binop": null, "updateContext": null }, - "start": 158695, - "end": 158696, + "start": 158694, + "end": 158695, "loc": { "start": { "line": 3947, @@ -546543,8 +546543,8 @@ "updateContext": null }, "value": "this", - "start": 158705, - "end": 158709, + "start": 158704, + "end": 158708, "loc": { "start": { "line": 3948, @@ -546569,8 +546569,8 @@ "binop": null, "updateContext": null }, - "start": 158709, - "end": 158710, + "start": 158708, + "end": 158709, "loc": { "start": { "line": 3948, @@ -546595,8 +546595,8 @@ "binop": null }, "value": "_entities", - "start": 158710, - "end": 158719, + "start": 158709, + "end": 158718, "loc": { "start": { "line": 3948, @@ -546622,8 +546622,8 @@ "updateContext": null }, "value": "=", - "start": 158720, - "end": 158721, + "start": 158719, + "end": 158720, "loc": { "start": { "line": 3948, @@ -546647,8 +546647,8 @@ "postfix": false, "binop": null }, - "start": 158722, - "end": 158723, + "start": 158721, + "end": 158722, "loc": { "start": { "line": 3948, @@ -546672,8 +546672,8 @@ "postfix": false, "binop": null }, - "start": 158723, - "end": 158724, + "start": 158722, + "end": 158723, "loc": { "start": { "line": 3948, @@ -546698,8 +546698,8 @@ "binop": null, "updateContext": null }, - "start": 158724, - "end": 158725, + "start": 158723, + "end": 158724, "loc": { "start": { "line": 3948, @@ -546726,8 +546726,8 @@ "updateContext": null }, "value": "this", - "start": 158734, - "end": 158738, + "start": 158733, + "end": 158737, "loc": { "start": { "line": 3949, @@ -546752,8 +546752,8 @@ "binop": null, "updateContext": null }, - "start": 158738, - "end": 158739, + "start": 158737, + "end": 158738, "loc": { "start": { "line": 3949, @@ -546778,8 +546778,8 @@ "binop": null }, "value": "scene", - "start": 158739, - "end": 158744, + "start": 158738, + "end": 158743, "loc": { "start": { "line": 3949, @@ -546804,8 +546804,8 @@ "binop": null, "updateContext": null }, - "start": 158744, - "end": 158745, + "start": 158743, + "end": 158744, "loc": { "start": { "line": 3949, @@ -546830,8 +546830,8 @@ "binop": null }, "value": "_aabbDirty", - "start": 158745, - "end": 158755, + "start": 158744, + "end": 158754, "loc": { "start": { "line": 3949, @@ -546857,8 +546857,8 @@ "updateContext": null }, "value": "=", - "start": 158756, - "end": 158757, + "start": 158755, + "end": 158756, "loc": { "start": { "line": 3949, @@ -546885,8 +546885,8 @@ "updateContext": null }, "value": "true", - "start": 158758, - "end": 158762, + "start": 158757, + "end": 158761, "loc": { "start": { "line": 3949, @@ -546911,8 +546911,8 @@ "binop": null, "updateContext": null }, - "start": 158762, - "end": 158763, + "start": 158761, + "end": 158762, "loc": { "start": { "line": 3949, @@ -546939,8 +546939,8 @@ "updateContext": null }, "value": "if", - "start": 158772, - "end": 158774, + "start": 158771, + "end": 158773, "loc": { "start": { "line": 3950, @@ -546964,8 +546964,8 @@ "postfix": false, "binop": null }, - "start": 158775, - "end": 158776, + "start": 158774, + "end": 158775, "loc": { "start": { "line": 3950, @@ -546992,8 +546992,8 @@ "updateContext": null }, "value": "this", - "start": 158776, - "end": 158780, + "start": 158775, + "end": 158779, "loc": { "start": { "line": 3950, @@ -547018,8 +547018,8 @@ "binop": null, "updateContext": null }, - "start": 158780, - "end": 158781, + "start": 158779, + "end": 158780, "loc": { "start": { "line": 3950, @@ -547044,8 +547044,8 @@ "binop": null }, "value": "_isModel", - "start": 158781, - "end": 158789, + "start": 158780, + "end": 158788, "loc": { "start": { "line": 3950, @@ -547069,8 +547069,8 @@ "postfix": false, "binop": null }, - "start": 158789, - "end": 158790, + "start": 158788, + "end": 158789, "loc": { "start": { "line": 3950, @@ -547094,8 +547094,8 @@ "postfix": false, "binop": null }, - "start": 158791, - "end": 158792, + "start": 158790, + "end": 158791, "loc": { "start": { "line": 3950, @@ -547122,8 +547122,8 @@ "updateContext": null }, "value": "this", - "start": 158805, - "end": 158809, + "start": 158804, + "end": 158808, "loc": { "start": { "line": 3951, @@ -547148,8 +547148,8 @@ "binop": null, "updateContext": null }, - "start": 158809, - "end": 158810, + "start": 158808, + "end": 158809, "loc": { "start": { "line": 3951, @@ -547174,8 +547174,8 @@ "binop": null }, "value": "scene", - "start": 158810, - "end": 158815, + "start": 158809, + "end": 158814, "loc": { "start": { "line": 3951, @@ -547200,8 +547200,8 @@ "binop": null, "updateContext": null }, - "start": 158815, - "end": 158816, + "start": 158814, + "end": 158815, "loc": { "start": { "line": 3951, @@ -547226,8 +547226,8 @@ "binop": null }, "value": "_deregisterModel", - "start": 158816, - "end": 158832, + "start": 158815, + "end": 158831, "loc": { "start": { "line": 3951, @@ -547251,8 +547251,8 @@ "postfix": false, "binop": null }, - "start": 158832, - "end": 158833, + "start": 158831, + "end": 158832, "loc": { "start": { "line": 3951, @@ -547279,8 +547279,8 @@ "updateContext": null }, "value": "this", - "start": 158833, - "end": 158837, + "start": 158832, + "end": 158836, "loc": { "start": { "line": 3951, @@ -547304,8 +547304,8 @@ "postfix": false, "binop": null }, - "start": 158837, - "end": 158838, + "start": 158836, + "end": 158837, "loc": { "start": { "line": 3951, @@ -547330,8 +547330,8 @@ "binop": null, "updateContext": null }, - "start": 158838, - "end": 158839, + "start": 158837, + "end": 158838, "loc": { "start": { "line": 3951, @@ -547355,8 +547355,8 @@ "postfix": false, "binop": null }, - "start": 158848, - "end": 158849, + "start": 158847, + "end": 158848, "loc": { "start": { "line": 3952, @@ -547381,8 +547381,8 @@ "binop": null }, "value": "putScratchMemory", - "start": 158858, - "end": 158874, + "start": 158857, + "end": 158873, "loc": { "start": { "line": 3953, @@ -547406,8 +547406,8 @@ "postfix": false, "binop": null }, - "start": 158874, - "end": 158875, + "start": 158873, + "end": 158874, "loc": { "start": { "line": 3953, @@ -547431,8 +547431,8 @@ "postfix": false, "binop": null }, - "start": 158875, - "end": 158876, + "start": 158874, + "end": 158875, "loc": { "start": { "line": 3953, @@ -547457,8 +547457,8 @@ "binop": null, "updateContext": null }, - "start": 158876, - "end": 158877, + "start": 158875, + "end": 158876, "loc": { "start": { "line": 3953, @@ -547485,8 +547485,8 @@ "updateContext": null }, "value": "super", - "start": 158886, - "end": 158891, + "start": 158885, + "end": 158890, "loc": { "start": { "line": 3954, @@ -547511,8 +547511,8 @@ "binop": null, "updateContext": null }, - "start": 158891, - "end": 158892, + "start": 158890, + "end": 158891, "loc": { "start": { "line": 3954, @@ -547537,8 +547537,8 @@ "binop": null }, "value": "destroy", - "start": 158892, - "end": 158899, + "start": 158891, + "end": 158898, "loc": { "start": { "line": 3954, @@ -547562,8 +547562,8 @@ "postfix": false, "binop": null }, - "start": 158899, - "end": 158900, + "start": 158898, + "end": 158899, "loc": { "start": { "line": 3954, @@ -547587,8 +547587,8 @@ "postfix": false, "binop": null }, - "start": 158900, - "end": 158901, + "start": 158899, + "end": 158900, "loc": { "start": { "line": 3954, @@ -547613,8 +547613,8 @@ "binop": null, "updateContext": null }, - "start": 158901, - "end": 158902, + "start": 158900, + "end": 158901, "loc": { "start": { "line": 3954, @@ -547638,8 +547638,8 @@ "postfix": false, "binop": null }, - "start": 158907, - "end": 158908, + "start": 158906, + "end": 158907, "loc": { "start": { "line": 3955, @@ -547663,8 +547663,8 @@ "postfix": false, "binop": null }, - "start": 158909, - "end": 158910, + "start": 158908, + "end": 158909, "loc": { "start": { "line": 3956, @@ -547679,8 +547679,8 @@ { "type": "CommentBlock", "value": "*\n * This function applies two steps to the provided mesh geometry data:\n *\n * - 1st, it reduces its `.positions` to unique positions, thus removing duplicate vertices. It will adjust the `.indices` and `.edgeIndices` array accordingly to the unique `.positions`.\n *\n * - 2nd, it tries to do an optimization called `index rebucketting`\n *\n * _Rebucketting minimizes the amount of RAM usage for a given mesh geometry by trying do demote its needed index bitness._\n *\n * - _for 32 bit indices, will try to demote them to 16 bit indices_\n * - _for 16 bit indices, will try to demote them to 8 bits indices_\n * - _8 bits indices are kept as-is_\n *\n * The fact that 32/16/8 bits are needed for indices, depends on the number of maximumm indexable vertices within the mesh geometry: this is, the number of vertices in the mesh geometry.\n *\n * The function returns the same provided input `geometry`, enrichened with the additional key `.preparedBukets`.\n *\n * @param {object} geometry The mesh information containing `.positions`, `.indices`, `.edgeIndices` arrays.\n *\n * @param enableVertexWelding\n * @param enableIndexBucketing\n * @returns {object} The mesh information enrichened with `.buckets` key.\n ", - "start": 158913, - "end": 160126, + "start": 158912, + "end": 160125, "loc": { "start": { "line": 3959, @@ -547706,8 +547706,8 @@ "binop": null }, "value": "function", - "start": 160127, - "end": 160135, + "start": 160126, + "end": 160134, "loc": { "start": { "line": 3982, @@ -547732,8 +547732,8 @@ "binop": null }, "value": "createDTXBuckets", - "start": 160136, - "end": 160152, + "start": 160135, + "end": 160151, "loc": { "start": { "line": 3982, @@ -547757,8 +547757,8 @@ "postfix": false, "binop": null }, - "start": 160152, - "end": 160153, + "start": 160151, + "end": 160152, "loc": { "start": { "line": 3982, @@ -547783,8 +547783,8 @@ "binop": null }, "value": "geometry", - "start": 160153, - "end": 160161, + "start": 160152, + "end": 160160, "loc": { "start": { "line": 3982, @@ -547809,8 +547809,8 @@ "binop": null, "updateContext": null }, - "start": 160161, - "end": 160162, + "start": 160160, + "end": 160161, "loc": { "start": { "line": 3982, @@ -547835,8 +547835,8 @@ "binop": null }, "value": "enableVertexWelding", - "start": 160163, - "end": 160182, + "start": 160162, + "end": 160181, "loc": { "start": { "line": 3982, @@ -547861,8 +547861,8 @@ "binop": null, "updateContext": null }, - "start": 160182, - "end": 160183, + "start": 160181, + "end": 160182, "loc": { "start": { "line": 3982, @@ -547887,8 +547887,8 @@ "binop": null }, "value": "enableIndexBucketing", - "start": 160184, - "end": 160204, + "start": 160183, + "end": 160203, "loc": { "start": { "line": 3982, @@ -547912,8 +547912,8 @@ "postfix": false, "binop": null }, - "start": 160204, - "end": 160205, + "start": 160203, + "end": 160204, "loc": { "start": { "line": 3982, @@ -547937,8 +547937,8 @@ "postfix": false, "binop": null }, - "start": 160206, - "end": 160207, + "start": 160205, + "end": 160206, "loc": { "start": { "line": 3982, @@ -547965,8 +547965,8 @@ "updateContext": null }, "value": "let", - "start": 160212, - "end": 160215, + "start": 160211, + "end": 160214, "loc": { "start": { "line": 3983, @@ -547991,8 +547991,8 @@ "binop": null }, "value": "uniquePositionsCompressed", - "start": 160216, - "end": 160241, + "start": 160215, + "end": 160240, "loc": { "start": { "line": 3983, @@ -548017,8 +548017,8 @@ "binop": null, "updateContext": null }, - "start": 160241, - "end": 160242, + "start": 160240, + "end": 160241, "loc": { "start": { "line": 3983, @@ -548043,8 +548043,8 @@ "binop": null }, "value": "uniqueIndices", - "start": 160243, - "end": 160256, + "start": 160242, + "end": 160255, "loc": { "start": { "line": 3983, @@ -548069,8 +548069,8 @@ "binop": null, "updateContext": null }, - "start": 160256, - "end": 160257, + "start": 160255, + "end": 160256, "loc": { "start": { "line": 3983, @@ -548095,8 +548095,8 @@ "binop": null }, "value": "uniqueEdgeIndices", - "start": 160258, - "end": 160275, + "start": 160257, + "end": 160274, "loc": { "start": { "line": 3983, @@ -548121,8 +548121,8 @@ "binop": null, "updateContext": null }, - "start": 160275, - "end": 160276, + "start": 160274, + "end": 160275, "loc": { "start": { "line": 3983, @@ -548149,8 +548149,8 @@ "updateContext": null }, "value": "if", - "start": 160281, - "end": 160283, + "start": 160280, + "end": 160282, "loc": { "start": { "line": 3984, @@ -548174,8 +548174,8 @@ "postfix": false, "binop": null }, - "start": 160284, - "end": 160285, + "start": 160283, + "end": 160284, "loc": { "start": { "line": 3984, @@ -548200,8 +548200,8 @@ "binop": null }, "value": "enableVertexWelding", - "start": 160285, - "end": 160304, + "start": 160284, + "end": 160303, "loc": { "start": { "line": 3984, @@ -548227,8 +548227,8 @@ "updateContext": null }, "value": "||", - "start": 160305, - "end": 160307, + "start": 160304, + "end": 160306, "loc": { "start": { "line": 3984, @@ -548253,8 +548253,8 @@ "binop": null }, "value": "enableIndexBucketing", - "start": 160308, - "end": 160328, + "start": 160307, + "end": 160327, "loc": { "start": { "line": 3984, @@ -548278,8 +548278,8 @@ "postfix": false, "binop": null }, - "start": 160328, - "end": 160329, + "start": 160327, + "end": 160328, "loc": { "start": { "line": 3984, @@ -548303,8 +548303,8 @@ "postfix": false, "binop": null }, - "start": 160330, - "end": 160331, + "start": 160329, + "end": 160330, "loc": { "start": { "line": 3984, @@ -548319,8 +548319,8 @@ { "type": "CommentLine", "value": " Expensive - careful!", - "start": 160332, - "end": 160355, + "start": 160331, + "end": 160354, "loc": { "start": { "line": 3984, @@ -548345,8 +548345,8 @@ "binop": null, "updateContext": null }, - "start": 160364, - "end": 160365, + "start": 160363, + "end": 160364, "loc": { "start": { "line": 3985, @@ -548371,8 +548371,8 @@ "binop": null }, "value": "uniquePositionsCompressed", - "start": 160378, - "end": 160403, + "start": 160377, + "end": 160402, "loc": { "start": { "line": 3986, @@ -548397,8 +548397,8 @@ "binop": null, "updateContext": null }, - "start": 160403, - "end": 160404, + "start": 160402, + "end": 160403, "loc": { "start": { "line": 3986, @@ -548423,8 +548423,8 @@ "binop": null }, "value": "uniqueIndices", - "start": 160417, - "end": 160430, + "start": 160416, + "end": 160429, "loc": { "start": { "line": 3987, @@ -548449,8 +548449,8 @@ "binop": null, "updateContext": null }, - "start": 160430, - "end": 160431, + "start": 160429, + "end": 160430, "loc": { "start": { "line": 3987, @@ -548475,8 +548475,8 @@ "binop": null }, "value": "uniqueEdgeIndices", - "start": 160444, - "end": 160461, + "start": 160443, + "end": 160460, "loc": { "start": { "line": 3988, @@ -548501,8 +548501,8 @@ "binop": null, "updateContext": null }, - "start": 160461, - "end": 160462, + "start": 160460, + "end": 160461, "loc": { "start": { "line": 3988, @@ -548527,8 +548527,8 @@ "binop": null, "updateContext": null }, - "start": 160471, - "end": 160472, + "start": 160470, + "end": 160471, "loc": { "start": { "line": 3989, @@ -548554,8 +548554,8 @@ "updateContext": null }, "value": "=", - "start": 160473, - "end": 160474, + "start": 160472, + "end": 160473, "loc": { "start": { "line": 3989, @@ -548580,8 +548580,8 @@ "binop": null }, "value": "uniquifyPositions", - "start": 160475, - "end": 160492, + "start": 160474, + "end": 160491, "loc": { "start": { "line": 3989, @@ -548605,8 +548605,8 @@ "postfix": false, "binop": null }, - "start": 160492, - "end": 160493, + "start": 160491, + "end": 160492, "loc": { "start": { "line": 3989, @@ -548630,8 +548630,8 @@ "postfix": false, "binop": null }, - "start": 160493, - "end": 160494, + "start": 160492, + "end": 160493, "loc": { "start": { "line": 3989, @@ -548656,8 +548656,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 160507, - "end": 160526, + "start": 160506, + "end": 160525, "loc": { "start": { "line": 3990, @@ -548682,8 +548682,8 @@ "binop": null, "updateContext": null }, - "start": 160526, - "end": 160527, + "start": 160525, + "end": 160526, "loc": { "start": { "line": 3990, @@ -548708,8 +548708,8 @@ "binop": null }, "value": "geometry", - "start": 160528, - "end": 160536, + "start": 160527, + "end": 160535, "loc": { "start": { "line": 3990, @@ -548734,8 +548734,8 @@ "binop": null, "updateContext": null }, - "start": 160536, - "end": 160537, + "start": 160535, + "end": 160536, "loc": { "start": { "line": 3990, @@ -548760,8 +548760,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 160537, - "end": 160556, + "start": 160536, + "end": 160555, "loc": { "start": { "line": 3990, @@ -548786,8 +548786,8 @@ "binop": null, "updateContext": null }, - "start": 160556, - "end": 160557, + "start": 160555, + "end": 160556, "loc": { "start": { "line": 3990, @@ -548812,8 +548812,8 @@ "binop": null }, "value": "indices", - "start": 160570, - "end": 160577, + "start": 160569, + "end": 160576, "loc": { "start": { "line": 3991, @@ -548838,8 +548838,8 @@ "binop": null, "updateContext": null }, - "start": 160577, - "end": 160578, + "start": 160576, + "end": 160577, "loc": { "start": { "line": 3991, @@ -548864,8 +548864,8 @@ "binop": null }, "value": "geometry", - "start": 160579, - "end": 160587, + "start": 160578, + "end": 160586, "loc": { "start": { "line": 3991, @@ -548890,8 +548890,8 @@ "binop": null, "updateContext": null }, - "start": 160587, - "end": 160588, + "start": 160586, + "end": 160587, "loc": { "start": { "line": 3991, @@ -548916,8 +548916,8 @@ "binop": null }, "value": "indices", - "start": 160588, - "end": 160595, + "start": 160587, + "end": 160594, "loc": { "start": { "line": 3991, @@ -548942,8 +548942,8 @@ "binop": null, "updateContext": null }, - "start": 160595, - "end": 160596, + "start": 160594, + "end": 160595, "loc": { "start": { "line": 3991, @@ -548968,8 +548968,8 @@ "binop": null }, "value": "edgeIndices", - "start": 160609, - "end": 160620, + "start": 160608, + "end": 160619, "loc": { "start": { "line": 3992, @@ -548994,8 +548994,8 @@ "binop": null, "updateContext": null }, - "start": 160620, - "end": 160621, + "start": 160619, + "end": 160620, "loc": { "start": { "line": 3992, @@ -549020,8 +549020,8 @@ "binop": null }, "value": "geometry", - "start": 160622, - "end": 160630, + "start": 160621, + "end": 160629, "loc": { "start": { "line": 3992, @@ -549046,8 +549046,8 @@ "binop": null, "updateContext": null }, - "start": 160630, - "end": 160631, + "start": 160629, + "end": 160630, "loc": { "start": { "line": 3992, @@ -549072,8 +549072,8 @@ "binop": null }, "value": "edgeIndices", - "start": 160631, - "end": 160642, + "start": 160630, + "end": 160641, "loc": { "start": { "line": 3992, @@ -549097,8 +549097,8 @@ "postfix": false, "binop": null }, - "start": 160651, - "end": 160652, + "start": 160650, + "end": 160651, "loc": { "start": { "line": 3993, @@ -549122,8 +549122,8 @@ "postfix": false, "binop": null }, - "start": 160652, - "end": 160653, + "start": 160651, + "end": 160652, "loc": { "start": { "line": 3993, @@ -549148,8 +549148,8 @@ "binop": null, "updateContext": null }, - "start": 160653, - "end": 160654, + "start": 160652, + "end": 160653, "loc": { "start": { "line": 3993, @@ -549173,8 +549173,8 @@ "postfix": false, "binop": null }, - "start": 160659, - "end": 160660, + "start": 160658, + "end": 160659, "loc": { "start": { "line": 3994, @@ -549201,8 +549201,8 @@ "updateContext": null }, "value": "else", - "start": 160661, - "end": 160665, + "start": 160660, + "end": 160664, "loc": { "start": { "line": 3994, @@ -549226,8 +549226,8 @@ "postfix": false, "binop": null }, - "start": 160666, - "end": 160667, + "start": 160665, + "end": 160666, "loc": { "start": { "line": 3994, @@ -549252,8 +549252,8 @@ "binop": null }, "value": "uniquePositionsCompressed", - "start": 160676, - "end": 160701, + "start": 160675, + "end": 160700, "loc": { "start": { "line": 3995, @@ -549279,8 +549279,8 @@ "updateContext": null }, "value": "=", - "start": 160702, - "end": 160703, + "start": 160701, + "end": 160702, "loc": { "start": { "line": 3995, @@ -549305,8 +549305,8 @@ "binop": null }, "value": "geometry", - "start": 160704, - "end": 160712, + "start": 160703, + "end": 160711, "loc": { "start": { "line": 3995, @@ -549331,8 +549331,8 @@ "binop": null, "updateContext": null }, - "start": 160712, - "end": 160713, + "start": 160711, + "end": 160712, "loc": { "start": { "line": 3995, @@ -549357,8 +549357,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 160713, - "end": 160732, + "start": 160712, + "end": 160731, "loc": { "start": { "line": 3995, @@ -549383,8 +549383,8 @@ "binop": null, "updateContext": null }, - "start": 160732, - "end": 160733, + "start": 160731, + "end": 160732, "loc": { "start": { "line": 3995, @@ -549409,8 +549409,8 @@ "binop": null }, "value": "uniqueIndices", - "start": 160742, - "end": 160755, + "start": 160741, + "end": 160754, "loc": { "start": { "line": 3996, @@ -549436,8 +549436,8 @@ "updateContext": null }, "value": "=", - "start": 160756, - "end": 160757, + "start": 160755, + "end": 160756, "loc": { "start": { "line": 3996, @@ -549462,8 +549462,8 @@ "binop": null }, "value": "geometry", - "start": 160758, - "end": 160766, + "start": 160757, + "end": 160765, "loc": { "start": { "line": 3996, @@ -549488,8 +549488,8 @@ "binop": null, "updateContext": null }, - "start": 160766, - "end": 160767, + "start": 160765, + "end": 160766, "loc": { "start": { "line": 3996, @@ -549514,8 +549514,8 @@ "binop": null }, "value": "indices", - "start": 160767, - "end": 160774, + "start": 160766, + "end": 160773, "loc": { "start": { "line": 3996, @@ -549540,8 +549540,8 @@ "binop": null, "updateContext": null }, - "start": 160774, - "end": 160775, + "start": 160773, + "end": 160774, "loc": { "start": { "line": 3996, @@ -549566,8 +549566,8 @@ "binop": null }, "value": "uniqueEdgeIndices", - "start": 160784, - "end": 160801, + "start": 160783, + "end": 160800, "loc": { "start": { "line": 3997, @@ -549593,8 +549593,8 @@ "updateContext": null }, "value": "=", - "start": 160802, - "end": 160803, + "start": 160801, + "end": 160802, "loc": { "start": { "line": 3997, @@ -549619,8 +549619,8 @@ "binop": null }, "value": "geometry", - "start": 160804, - "end": 160812, + "start": 160803, + "end": 160811, "loc": { "start": { "line": 3997, @@ -549645,8 +549645,8 @@ "binop": null, "updateContext": null }, - "start": 160812, - "end": 160813, + "start": 160811, + "end": 160812, "loc": { "start": { "line": 3997, @@ -549671,8 +549671,8 @@ "binop": null }, "value": "edgeIndices", - "start": 160813, - "end": 160824, + "start": 160812, + "end": 160823, "loc": { "start": { "line": 3997, @@ -549697,8 +549697,8 @@ "binop": null, "updateContext": null }, - "start": 160824, - "end": 160825, + "start": 160823, + "end": 160824, "loc": { "start": { "line": 3997, @@ -549722,8 +549722,8 @@ "postfix": false, "binop": null }, - "start": 160830, - "end": 160831, + "start": 160829, + "end": 160830, "loc": { "start": { "line": 3998, @@ -549750,8 +549750,8 @@ "updateContext": null }, "value": "let", - "start": 160836, - "end": 160839, + "start": 160835, + "end": 160838, "loc": { "start": { "line": 3999, @@ -549776,8 +549776,8 @@ "binop": null }, "value": "buckets", - "start": 160840, - "end": 160847, + "start": 160839, + "end": 160846, "loc": { "start": { "line": 3999, @@ -549802,8 +549802,8 @@ "binop": null, "updateContext": null }, - "start": 160847, - "end": 160848, + "start": 160846, + "end": 160847, "loc": { "start": { "line": 3999, @@ -549830,8 +549830,8 @@ "updateContext": null }, "value": "if", - "start": 160853, - "end": 160855, + "start": 160852, + "end": 160854, "loc": { "start": { "line": 4000, @@ -549855,8 +549855,8 @@ "postfix": false, "binop": null }, - "start": 160856, - "end": 160857, + "start": 160855, + "end": 160856, "loc": { "start": { "line": 4000, @@ -549881,8 +549881,8 @@ "binop": null }, "value": "enableIndexBucketing", - "start": 160857, - "end": 160877, + "start": 160856, + "end": 160876, "loc": { "start": { "line": 4000, @@ -549906,8 +549906,8 @@ "postfix": false, "binop": null }, - "start": 160877, - "end": 160878, + "start": 160876, + "end": 160877, "loc": { "start": { "line": 4000, @@ -549931,8 +549931,8 @@ "postfix": false, "binop": null }, - "start": 160879, - "end": 160880, + "start": 160878, + "end": 160879, "loc": { "start": { "line": 4000, @@ -549959,8 +549959,8 @@ "updateContext": null }, "value": "let", - "start": 160889, - "end": 160892, + "start": 160888, + "end": 160891, "loc": { "start": { "line": 4001, @@ -549985,8 +549985,8 @@ "binop": null }, "value": "numUniquePositions", - "start": 160893, - "end": 160911, + "start": 160892, + "end": 160910, "loc": { "start": { "line": 4001, @@ -550012,8 +550012,8 @@ "updateContext": null }, "value": "=", - "start": 160912, - "end": 160913, + "start": 160911, + "end": 160912, "loc": { "start": { "line": 4001, @@ -550038,8 +550038,8 @@ "binop": null }, "value": "uniquePositionsCompressed", - "start": 160914, - "end": 160939, + "start": 160913, + "end": 160938, "loc": { "start": { "line": 4001, @@ -550064,8 +550064,8 @@ "binop": null, "updateContext": null }, - "start": 160939, - "end": 160940, + "start": 160938, + "end": 160939, "loc": { "start": { "line": 4001, @@ -550090,8 +550090,8 @@ "binop": null }, "value": "length", - "start": 160940, - "end": 160946, + "start": 160939, + "end": 160945, "loc": { "start": { "line": 4001, @@ -550117,8 +550117,8 @@ "updateContext": null }, "value": "/", - "start": 160947, - "end": 160948, + "start": 160946, + "end": 160947, "loc": { "start": { "line": 4001, @@ -550144,8 +550144,8 @@ "updateContext": null }, "value": 3, - "start": 160949, - "end": 160950, + "start": 160948, + "end": 160949, "loc": { "start": { "line": 4001, @@ -550170,8 +550170,8 @@ "binop": null, "updateContext": null }, - "start": 160950, - "end": 160951, + "start": 160949, + "end": 160950, "loc": { "start": { "line": 4001, @@ -550196,8 +550196,8 @@ "binop": null }, "value": "buckets", - "start": 160960, - "end": 160967, + "start": 160959, + "end": 160966, "loc": { "start": { "line": 4002, @@ -550223,8 +550223,8 @@ "updateContext": null }, "value": "=", - "start": 160968, - "end": 160969, + "start": 160967, + "end": 160968, "loc": { "start": { "line": 4002, @@ -550249,8 +550249,8 @@ "binop": null }, "value": "rebucketPositions", - "start": 160970, - "end": 160987, + "start": 160969, + "end": 160986, "loc": { "start": { "line": 4002, @@ -550274,8 +550274,8 @@ "postfix": false, "binop": null }, - "start": 160987, - "end": 160988, + "start": 160986, + "end": 160987, "loc": { "start": { "line": 4002, @@ -550299,8 +550299,8 @@ "postfix": false, "binop": null }, - "start": 160988, - "end": 160989, + "start": 160987, + "end": 160988, "loc": { "start": { "line": 4002, @@ -550325,8 +550325,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 161006, - "end": 161025, + "start": 161005, + "end": 161024, "loc": { "start": { "line": 4003, @@ -550351,8 +550351,8 @@ "binop": null, "updateContext": null }, - "start": 161025, - "end": 161026, + "start": 161024, + "end": 161025, "loc": { "start": { "line": 4003, @@ -550377,8 +550377,8 @@ "binop": null }, "value": "uniquePositionsCompressed", - "start": 161027, - "end": 161052, + "start": 161026, + "end": 161051, "loc": { "start": { "line": 4003, @@ -550403,8 +550403,8 @@ "binop": null, "updateContext": null }, - "start": 161052, - "end": 161053, + "start": 161051, + "end": 161052, "loc": { "start": { "line": 4003, @@ -550429,8 +550429,8 @@ "binop": null }, "value": "indices", - "start": 161070, - "end": 161077, + "start": 161069, + "end": 161076, "loc": { "start": { "line": 4004, @@ -550455,8 +550455,8 @@ "binop": null, "updateContext": null }, - "start": 161077, - "end": 161078, + "start": 161076, + "end": 161077, "loc": { "start": { "line": 4004, @@ -550481,8 +550481,8 @@ "binop": null }, "value": "uniqueIndices", - "start": 161079, - "end": 161092, + "start": 161078, + "end": 161091, "loc": { "start": { "line": 4004, @@ -550507,8 +550507,8 @@ "binop": null, "updateContext": null }, - "start": 161092, - "end": 161093, + "start": 161091, + "end": 161092, "loc": { "start": { "line": 4004, @@ -550533,8 +550533,8 @@ "binop": null }, "value": "edgeIndices", - "start": 161110, - "end": 161121, + "start": 161109, + "end": 161120, "loc": { "start": { "line": 4005, @@ -550559,8 +550559,8 @@ "binop": null, "updateContext": null }, - "start": 161121, - "end": 161122, + "start": 161120, + "end": 161121, "loc": { "start": { "line": 4005, @@ -550585,8 +550585,8 @@ "binop": null }, "value": "uniqueEdgeIndices", - "start": 161123, - "end": 161140, + "start": 161122, + "end": 161139, "loc": { "start": { "line": 4005, @@ -550611,8 +550611,8 @@ "binop": null, "updateContext": null }, - "start": 161140, - "end": 161141, + "start": 161139, + "end": 161140, "loc": { "start": { "line": 4005, @@ -550636,8 +550636,8 @@ "postfix": false, "binop": null }, - "start": 161154, - "end": 161155, + "start": 161153, + "end": 161154, "loc": { "start": { "line": 4006, @@ -550662,8 +550662,8 @@ "binop": null, "updateContext": null }, - "start": 161155, - "end": 161156, + "start": 161154, + "end": 161155, "loc": { "start": { "line": 4006, @@ -550687,8 +550687,8 @@ "postfix": false, "binop": null }, - "start": 161169, - "end": 161170, + "start": 161168, + "end": 161169, "loc": { "start": { "line": 4007, @@ -550713,8 +550713,8 @@ "binop": null }, "value": "numUniquePositions", - "start": 161170, - "end": 161188, + "start": 161169, + "end": 161187, "loc": { "start": { "line": 4007, @@ -550740,8 +550740,8 @@ "updateContext": null }, "value": ">", - "start": 161189, - "end": 161190, + "start": 161188, + "end": 161189, "loc": { "start": { "line": 4007, @@ -550765,8 +550765,8 @@ "postfix": false, "binop": null }, - "start": 161191, - "end": 161192, + "start": 161190, + "end": 161191, "loc": { "start": { "line": 4007, @@ -550792,8 +550792,8 @@ "updateContext": null }, "value": 1, - "start": 161192, - "end": 161193, + "start": 161191, + "end": 161192, "loc": { "start": { "line": 4007, @@ -550819,8 +550819,8 @@ "updateContext": null }, "value": "<<", - "start": 161194, - "end": 161196, + "start": 161193, + "end": 161195, "loc": { "start": { "line": 4007, @@ -550846,8 +550846,8 @@ "updateContext": null }, "value": 16, - "start": 161197, - "end": 161199, + "start": 161196, + "end": 161198, "loc": { "start": { "line": 4007, @@ -550871,8 +550871,8 @@ "postfix": false, "binop": null }, - "start": 161199, - "end": 161200, + "start": 161198, + "end": 161199, "loc": { "start": { "line": 4007, @@ -550896,8 +550896,8 @@ "postfix": false, "binop": null }, - "start": 161200, - "end": 161201, + "start": 161199, + "end": 161200, "loc": { "start": { "line": 4007, @@ -550922,8 +550922,8 @@ "binop": null, "updateContext": null }, - "start": 161202, - "end": 161203, + "start": 161201, + "end": 161202, "loc": { "start": { "line": 4007, @@ -550949,8 +550949,8 @@ "updateContext": null }, "value": 16, - "start": 161204, - "end": 161206, + "start": 161203, + "end": 161205, "loc": { "start": { "line": 4007, @@ -550975,8 +550975,8 @@ "binop": null, "updateContext": null }, - "start": 161207, - "end": 161208, + "start": 161206, + "end": 161207, "loc": { "start": { "line": 4007, @@ -551002,8 +551002,8 @@ "updateContext": null }, "value": 8, - "start": 161209, - "end": 161210, + "start": 161208, + "end": 161209, "loc": { "start": { "line": 4007, @@ -551028,8 +551028,8 @@ "binop": null, "updateContext": null }, - "start": 161210, - "end": 161211, + "start": 161209, + "end": 161210, "loc": { "start": { "line": 4007, @@ -551044,8 +551044,8 @@ { "type": "CommentLine", "value": " true", - "start": 161224, - "end": 161231, + "start": 161223, + "end": 161230, "loc": { "start": { "line": 4008, @@ -551069,8 +551069,8 @@ "postfix": false, "binop": null }, - "start": 161240, - "end": 161241, + "start": 161239, + "end": 161240, "loc": { "start": { "line": 4009, @@ -551095,8 +551095,8 @@ "binop": null, "updateContext": null }, - "start": 161241, - "end": 161242, + "start": 161240, + "end": 161241, "loc": { "start": { "line": 4009, @@ -551120,8 +551120,8 @@ "postfix": false, "binop": null }, - "start": 161247, - "end": 161248, + "start": 161246, + "end": 161247, "loc": { "start": { "line": 4010, @@ -551148,8 +551148,8 @@ "updateContext": null }, "value": "else", - "start": 161249, - "end": 161253, + "start": 161248, + "end": 161252, "loc": { "start": { "line": 4010, @@ -551173,8 +551173,8 @@ "postfix": false, "binop": null }, - "start": 161254, - "end": 161255, + "start": 161253, + "end": 161254, "loc": { "start": { "line": 4010, @@ -551199,8 +551199,8 @@ "binop": null }, "value": "buckets", - "start": 161264, - "end": 161271, + "start": 161263, + "end": 161270, "loc": { "start": { "line": 4011, @@ -551226,8 +551226,8 @@ "updateContext": null }, "value": "=", - "start": 161272, - "end": 161273, + "start": 161271, + "end": 161272, "loc": { "start": { "line": 4011, @@ -551252,8 +551252,8 @@ "binop": null, "updateContext": null }, - "start": 161274, - "end": 161275, + "start": 161273, + "end": 161274, "loc": { "start": { "line": 4011, @@ -551277,8 +551277,8 @@ "postfix": false, "binop": null }, - "start": 161275, - "end": 161276, + "start": 161274, + "end": 161275, "loc": { "start": { "line": 4011, @@ -551303,8 +551303,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 161289, - "end": 161308, + "start": 161288, + "end": 161307, "loc": { "start": { "line": 4012, @@ -551329,8 +551329,8 @@ "binop": null, "updateContext": null }, - "start": 161308, - "end": 161309, + "start": 161307, + "end": 161308, "loc": { "start": { "line": 4012, @@ -551355,8 +551355,8 @@ "binop": null }, "value": "uniquePositionsCompressed", - "start": 161310, - "end": 161335, + "start": 161309, + "end": 161334, "loc": { "start": { "line": 4012, @@ -551381,8 +551381,8 @@ "binop": null, "updateContext": null }, - "start": 161335, - "end": 161336, + "start": 161334, + "end": 161335, "loc": { "start": { "line": 4012, @@ -551407,8 +551407,8 @@ "binop": null }, "value": "indices", - "start": 161349, - "end": 161356, + "start": 161348, + "end": 161355, "loc": { "start": { "line": 4013, @@ -551433,8 +551433,8 @@ "binop": null, "updateContext": null }, - "start": 161356, - "end": 161357, + "start": 161355, + "end": 161356, "loc": { "start": { "line": 4013, @@ -551459,8 +551459,8 @@ "binop": null }, "value": "uniqueIndices", - "start": 161358, - "end": 161371, + "start": 161357, + "end": 161370, "loc": { "start": { "line": 4013, @@ -551485,8 +551485,8 @@ "binop": null, "updateContext": null }, - "start": 161371, - "end": 161372, + "start": 161370, + "end": 161371, "loc": { "start": { "line": 4013, @@ -551511,8 +551511,8 @@ "binop": null }, "value": "edgeIndices", - "start": 161385, - "end": 161396, + "start": 161384, + "end": 161395, "loc": { "start": { "line": 4014, @@ -551537,8 +551537,8 @@ "binop": null, "updateContext": null }, - "start": 161396, - "end": 161397, + "start": 161395, + "end": 161396, "loc": { "start": { "line": 4014, @@ -551563,8 +551563,8 @@ "binop": null }, "value": "uniqueEdgeIndices", - "start": 161398, - "end": 161415, + "start": 161397, + "end": 161414, "loc": { "start": { "line": 4014, @@ -551589,8 +551589,8 @@ "binop": null, "updateContext": null }, - "start": 161415, - "end": 161416, + "start": 161414, + "end": 161415, "loc": { "start": { "line": 4014, @@ -551614,8 +551614,8 @@ "postfix": false, "binop": null }, - "start": 161425, - "end": 161426, + "start": 161424, + "end": 161425, "loc": { "start": { "line": 4015, @@ -551640,8 +551640,8 @@ "binop": null, "updateContext": null }, - "start": 161426, - "end": 161427, + "start": 161425, + "end": 161426, "loc": { "start": { "line": 4015, @@ -551666,8 +551666,8 @@ "binop": null, "updateContext": null }, - "start": 161427, - "end": 161428, + "start": 161426, + "end": 161427, "loc": { "start": { "line": 4015, @@ -551691,8 +551691,8 @@ "postfix": false, "binop": null }, - "start": 161433, - "end": 161434, + "start": 161432, + "end": 161433, "loc": { "start": { "line": 4016, @@ -551719,8 +551719,8 @@ "updateContext": null }, "value": "return", - "start": 161439, - "end": 161445, + "start": 161438, + "end": 161444, "loc": { "start": { "line": 4017, @@ -551745,8 +551745,8 @@ "binop": null }, "value": "buckets", - "start": 161446, - "end": 161453, + "start": 161445, + "end": 161452, "loc": { "start": { "line": 4017, @@ -551771,8 +551771,8 @@ "binop": null, "updateContext": null }, - "start": 161453, - "end": 161454, + "start": 161452, + "end": 161453, "loc": { "start": { "line": 4017, @@ -551796,8 +551796,8 @@ "postfix": false, "binop": null }, - "start": 161455, - "end": 161456, + "start": 161454, + "end": 161455, "loc": { "start": { "line": 4018, @@ -551823,8 +551823,8 @@ "binop": null }, "value": "function", - "start": 161458, - "end": 161466, + "start": 161457, + "end": 161465, "loc": { "start": { "line": 4020, @@ -551849,8 +551849,8 @@ "binop": null }, "value": "createGeometryOBB", - "start": 161468, - "end": 161485, + "start": 161467, + "end": 161484, "loc": { "start": { "line": 4022, @@ -551874,8 +551874,8 @@ "postfix": false, "binop": null }, - "start": 161485, - "end": 161486, + "start": 161484, + "end": 161485, "loc": { "start": { "line": 4022, @@ -551900,8 +551900,8 @@ "binop": null }, "value": "geometry", - "start": 161486, - "end": 161494, + "start": 161485, + "end": 161493, "loc": { "start": { "line": 4022, @@ -551925,8 +551925,8 @@ "postfix": false, "binop": null }, - "start": 161494, - "end": 161495, + "start": 161493, + "end": 161494, "loc": { "start": { "line": 4022, @@ -551950,8 +551950,8 @@ "postfix": false, "binop": null }, - "start": 161496, - "end": 161497, + "start": 161495, + "end": 161496, "loc": { "start": { "line": 4022, @@ -551976,8 +551976,8 @@ "binop": null }, "value": "geometry", - "start": 161502, - "end": 161510, + "start": 161501, + "end": 161509, "loc": { "start": { "line": 4023, @@ -552002,8 +552002,8 @@ "binop": null, "updateContext": null }, - "start": 161510, - "end": 161511, + "start": 161509, + "end": 161510, "loc": { "start": { "line": 4023, @@ -552028,8 +552028,8 @@ "binop": null }, "value": "obb", - "start": 161511, - "end": 161514, + "start": 161510, + "end": 161513, "loc": { "start": { "line": 4023, @@ -552055,8 +552055,8 @@ "updateContext": null }, "value": "=", - "start": 161515, - "end": 161516, + "start": 161514, + "end": 161515, "loc": { "start": { "line": 4023, @@ -552081,8 +552081,8 @@ "binop": null }, "value": "math", - "start": 161517, - "end": 161521, + "start": 161516, + "end": 161520, "loc": { "start": { "line": 4023, @@ -552107,8 +552107,8 @@ "binop": null, "updateContext": null }, - "start": 161521, - "end": 161522, + "start": 161520, + "end": 161521, "loc": { "start": { "line": 4023, @@ -552133,8 +552133,8 @@ "binop": null }, "value": "OBB3", - "start": 161522, - "end": 161526, + "start": 161521, + "end": 161525, "loc": { "start": { "line": 4023, @@ -552158,8 +552158,8 @@ "postfix": false, "binop": null }, - "start": 161526, - "end": 161527, + "start": 161525, + "end": 161526, "loc": { "start": { "line": 4023, @@ -552183,8 +552183,8 @@ "postfix": false, "binop": null }, - "start": 161527, - "end": 161528, + "start": 161526, + "end": 161527, "loc": { "start": { "line": 4023, @@ -552209,8 +552209,8 @@ "binop": null, "updateContext": null }, - "start": 161528, - "end": 161529, + "start": 161527, + "end": 161528, "loc": { "start": { "line": 4023, @@ -552237,8 +552237,8 @@ "updateContext": null }, "value": "if", - "start": 161534, - "end": 161536, + "start": 161533, + "end": 161535, "loc": { "start": { "line": 4024, @@ -552262,8 +552262,8 @@ "postfix": false, "binop": null }, - "start": 161537, - "end": 161538, + "start": 161536, + "end": 161537, "loc": { "start": { "line": 4024, @@ -552288,8 +552288,8 @@ "binop": null }, "value": "geometry", - "start": 161538, - "end": 161546, + "start": 161537, + "end": 161545, "loc": { "start": { "line": 4024, @@ -552314,8 +552314,8 @@ "binop": null, "updateContext": null }, - "start": 161546, - "end": 161547, + "start": 161545, + "end": 161546, "loc": { "start": { "line": 4024, @@ -552340,8 +552340,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 161547, - "end": 161566, + "start": 161546, + "end": 161565, "loc": { "start": { "line": 4024, @@ -552367,8 +552367,8 @@ "updateContext": null }, "value": "&&", - "start": 161567, - "end": 161569, + "start": 161566, + "end": 161568, "loc": { "start": { "line": 4024, @@ -552393,8 +552393,8 @@ "binop": null }, "value": "geometry", - "start": 161570, - "end": 161578, + "start": 161569, + "end": 161577, "loc": { "start": { "line": 4024, @@ -552419,8 +552419,8 @@ "binop": null, "updateContext": null }, - "start": 161578, - "end": 161579, + "start": 161577, + "end": 161578, "loc": { "start": { "line": 4024, @@ -552445,8 +552445,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 161579, - "end": 161598, + "start": 161578, + "end": 161597, "loc": { "start": { "line": 4024, @@ -552471,8 +552471,8 @@ "binop": null, "updateContext": null }, - "start": 161598, - "end": 161599, + "start": 161597, + "end": 161598, "loc": { "start": { "line": 4024, @@ -552497,8 +552497,8 @@ "binop": null }, "value": "length", - "start": 161599, - "end": 161605, + "start": 161598, + "end": 161604, "loc": { "start": { "line": 4024, @@ -552524,8 +552524,8 @@ "updateContext": null }, "value": ">", - "start": 161606, - "end": 161607, + "start": 161605, + "end": 161606, "loc": { "start": { "line": 4024, @@ -552551,8 +552551,8 @@ "updateContext": null }, "value": 0, - "start": 161608, - "end": 161609, + "start": 161607, + "end": 161608, "loc": { "start": { "line": 4024, @@ -552576,8 +552576,8 @@ "postfix": false, "binop": null }, - "start": 161609, - "end": 161610, + "start": 161608, + "end": 161609, "loc": { "start": { "line": 4024, @@ -552601,8 +552601,8 @@ "postfix": false, "binop": null }, - "start": 161611, - "end": 161612, + "start": 161610, + "end": 161611, "loc": { "start": { "line": 4024, @@ -552629,8 +552629,8 @@ "updateContext": null }, "value": "const", - "start": 161621, - "end": 161626, + "start": 161620, + "end": 161625, "loc": { "start": { "line": 4025, @@ -552655,8 +552655,8 @@ "binop": null }, "value": "localAABB", - "start": 161627, - "end": 161636, + "start": 161626, + "end": 161635, "loc": { "start": { "line": 4025, @@ -552682,8 +552682,8 @@ "updateContext": null }, "value": "=", - "start": 161637, - "end": 161638, + "start": 161636, + "end": 161637, "loc": { "start": { "line": 4025, @@ -552708,8 +552708,8 @@ "binop": null }, "value": "math", - "start": 161639, - "end": 161643, + "start": 161638, + "end": 161642, "loc": { "start": { "line": 4025, @@ -552734,8 +552734,8 @@ "binop": null, "updateContext": null }, - "start": 161643, - "end": 161644, + "start": 161642, + "end": 161643, "loc": { "start": { "line": 4025, @@ -552760,8 +552760,8 @@ "binop": null }, "value": "collapseAABB3", - "start": 161644, - "end": 161657, + "start": 161643, + "end": 161656, "loc": { "start": { "line": 4025, @@ -552785,8 +552785,8 @@ "postfix": false, "binop": null }, - "start": 161657, - "end": 161658, + "start": 161656, + "end": 161657, "loc": { "start": { "line": 4025, @@ -552810,8 +552810,8 @@ "postfix": false, "binop": null }, - "start": 161658, - "end": 161659, + "start": 161657, + "end": 161658, "loc": { "start": { "line": 4025, @@ -552836,8 +552836,8 @@ "binop": null, "updateContext": null }, - "start": 161659, - "end": 161660, + "start": 161658, + "end": 161659, "loc": { "start": { "line": 4025, @@ -552862,8 +552862,8 @@ "binop": null }, "value": "math", - "start": 161669, - "end": 161673, + "start": 161668, + "end": 161672, "loc": { "start": { "line": 4026, @@ -552888,8 +552888,8 @@ "binop": null, "updateContext": null }, - "start": 161673, - "end": 161674, + "start": 161672, + "end": 161673, "loc": { "start": { "line": 4026, @@ -552914,8 +552914,8 @@ "binop": null }, "value": "expandAABB3Points3", - "start": 161674, - "end": 161692, + "start": 161673, + "end": 161691, "loc": { "start": { "line": 4026, @@ -552939,8 +552939,8 @@ "postfix": false, "binop": null }, - "start": 161692, - "end": 161693, + "start": 161691, + "end": 161692, "loc": { "start": { "line": 4026, @@ -552965,8 +552965,8 @@ "binop": null }, "value": "localAABB", - "start": 161693, - "end": 161702, + "start": 161692, + "end": 161701, "loc": { "start": { "line": 4026, @@ -552991,8 +552991,8 @@ "binop": null, "updateContext": null }, - "start": 161702, - "end": 161703, + "start": 161701, + "end": 161702, "loc": { "start": { "line": 4026, @@ -553017,8 +553017,8 @@ "binop": null }, "value": "geometry", - "start": 161704, - "end": 161712, + "start": 161703, + "end": 161711, "loc": { "start": { "line": 4026, @@ -553043,8 +553043,8 @@ "binop": null, "updateContext": null }, - "start": 161712, - "end": 161713, + "start": 161711, + "end": 161712, "loc": { "start": { "line": 4026, @@ -553069,8 +553069,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 161713, - "end": 161732, + "start": 161712, + "end": 161731, "loc": { "start": { "line": 4026, @@ -553094,8 +553094,8 @@ "postfix": false, "binop": null }, - "start": 161732, - "end": 161733, + "start": 161731, + "end": 161732, "loc": { "start": { "line": 4026, @@ -553120,8 +553120,8 @@ "binop": null, "updateContext": null }, - "start": 161733, - "end": 161734, + "start": 161732, + "end": 161733, "loc": { "start": { "line": 4026, @@ -553146,8 +553146,8 @@ "binop": null }, "value": "geometryCompressionUtils", - "start": 161743, - "end": 161767, + "start": 161742, + "end": 161766, "loc": { "start": { "line": 4027, @@ -553172,8 +553172,8 @@ "binop": null, "updateContext": null }, - "start": 161767, - "end": 161768, + "start": 161766, + "end": 161767, "loc": { "start": { "line": 4027, @@ -553198,8 +553198,8 @@ "binop": null }, "value": "decompressAABB", - "start": 161768, - "end": 161782, + "start": 161767, + "end": 161781, "loc": { "start": { "line": 4027, @@ -553223,8 +553223,8 @@ "postfix": false, "binop": null }, - "start": 161782, - "end": 161783, + "start": 161781, + "end": 161782, "loc": { "start": { "line": 4027, @@ -553249,8 +553249,8 @@ "binop": null }, "value": "localAABB", - "start": 161783, - "end": 161792, + "start": 161782, + "end": 161791, "loc": { "start": { "line": 4027, @@ -553275,8 +553275,8 @@ "binop": null, "updateContext": null }, - "start": 161792, - "end": 161793, + "start": 161791, + "end": 161792, "loc": { "start": { "line": 4027, @@ -553301,8 +553301,8 @@ "binop": null }, "value": "geometry", - "start": 161794, - "end": 161802, + "start": 161793, + "end": 161801, "loc": { "start": { "line": 4027, @@ -553327,8 +553327,8 @@ "binop": null, "updateContext": null }, - "start": 161802, - "end": 161803, + "start": 161801, + "end": 161802, "loc": { "start": { "line": 4027, @@ -553353,8 +553353,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 161803, - "end": 161824, + "start": 161802, + "end": 161823, "loc": { "start": { "line": 4027, @@ -553378,8 +553378,8 @@ "postfix": false, "binop": null }, - "start": 161824, - "end": 161825, + "start": 161823, + "end": 161824, "loc": { "start": { "line": 4027, @@ -553404,8 +553404,8 @@ "binop": null, "updateContext": null }, - "start": 161825, - "end": 161826, + "start": 161824, + "end": 161825, "loc": { "start": { "line": 4027, @@ -553430,8 +553430,8 @@ "binop": null }, "value": "math", - "start": 161835, - "end": 161839, + "start": 161834, + "end": 161838, "loc": { "start": { "line": 4028, @@ -553456,8 +553456,8 @@ "binop": null, "updateContext": null }, - "start": 161839, - "end": 161840, + "start": 161838, + "end": 161839, "loc": { "start": { "line": 4028, @@ -553482,8 +553482,8 @@ "binop": null }, "value": "AABB3ToOBB3", - "start": 161840, - "end": 161851, + "start": 161839, + "end": 161850, "loc": { "start": { "line": 4028, @@ -553507,8 +553507,8 @@ "postfix": false, "binop": null }, - "start": 161851, - "end": 161852, + "start": 161850, + "end": 161851, "loc": { "start": { "line": 4028, @@ -553533,8 +553533,8 @@ "binop": null }, "value": "localAABB", - "start": 161852, - "end": 161861, + "start": 161851, + "end": 161860, "loc": { "start": { "line": 4028, @@ -553559,8 +553559,8 @@ "binop": null, "updateContext": null }, - "start": 161861, - "end": 161862, + "start": 161860, + "end": 161861, "loc": { "start": { "line": 4028, @@ -553585,8 +553585,8 @@ "binop": null }, "value": "geometry", - "start": 161863, - "end": 161871, + "start": 161862, + "end": 161870, "loc": { "start": { "line": 4028, @@ -553611,8 +553611,8 @@ "binop": null, "updateContext": null }, - "start": 161871, - "end": 161872, + "start": 161870, + "end": 161871, "loc": { "start": { "line": 4028, @@ -553637,8 +553637,8 @@ "binop": null }, "value": "obb", - "start": 161872, - "end": 161875, + "start": 161871, + "end": 161874, "loc": { "start": { "line": 4028, @@ -553662,8 +553662,8 @@ "postfix": false, "binop": null }, - "start": 161875, - "end": 161876, + "start": 161874, + "end": 161875, "loc": { "start": { "line": 4028, @@ -553688,8 +553688,8 @@ "binop": null, "updateContext": null }, - "start": 161876, - "end": 161877, + "start": 161875, + "end": 161876, "loc": { "start": { "line": 4028, @@ -553713,8 +553713,8 @@ "postfix": false, "binop": null }, - "start": 161882, - "end": 161883, + "start": 161881, + "end": 161882, "loc": { "start": { "line": 4029, @@ -553741,8 +553741,8 @@ "updateContext": null }, "value": "else", - "start": 161884, - "end": 161888, + "start": 161883, + "end": 161887, "loc": { "start": { "line": 4029, @@ -553769,8 +553769,8 @@ "updateContext": null }, "value": "if", - "start": 161889, - "end": 161891, + "start": 161888, + "end": 161890, "loc": { "start": { "line": 4029, @@ -553794,8 +553794,8 @@ "postfix": false, "binop": null }, - "start": 161892, - "end": 161893, + "start": 161891, + "end": 161892, "loc": { "start": { "line": 4029, @@ -553820,8 +553820,8 @@ "binop": null }, "value": "geometry", - "start": 161893, - "end": 161901, + "start": 161892, + "end": 161900, "loc": { "start": { "line": 4029, @@ -553846,8 +553846,8 @@ "binop": null, "updateContext": null }, - "start": 161901, - "end": 161902, + "start": 161900, + "end": 161901, "loc": { "start": { "line": 4029, @@ -553872,8 +553872,8 @@ "binop": null }, "value": "positions", - "start": 161902, - "end": 161911, + "start": 161901, + "end": 161910, "loc": { "start": { "line": 4029, @@ -553899,8 +553899,8 @@ "updateContext": null }, "value": "&&", - "start": 161912, - "end": 161914, + "start": 161911, + "end": 161913, "loc": { "start": { "line": 4029, @@ -553925,8 +553925,8 @@ "binop": null }, "value": "geometry", - "start": 161915, - "end": 161923, + "start": 161914, + "end": 161922, "loc": { "start": { "line": 4029, @@ -553951,8 +553951,8 @@ "binop": null, "updateContext": null }, - "start": 161923, - "end": 161924, + "start": 161922, + "end": 161923, "loc": { "start": { "line": 4029, @@ -553977,8 +553977,8 @@ "binop": null }, "value": "positions", - "start": 161924, - "end": 161933, + "start": 161923, + "end": 161932, "loc": { "start": { "line": 4029, @@ -554003,8 +554003,8 @@ "binop": null, "updateContext": null }, - "start": 161933, - "end": 161934, + "start": 161932, + "end": 161933, "loc": { "start": { "line": 4029, @@ -554029,8 +554029,8 @@ "binop": null }, "value": "length", - "start": 161934, - "end": 161940, + "start": 161933, + "end": 161939, "loc": { "start": { "line": 4029, @@ -554056,8 +554056,8 @@ "updateContext": null }, "value": ">", - "start": 161941, - "end": 161942, + "start": 161940, + "end": 161941, "loc": { "start": { "line": 4029, @@ -554083,8 +554083,8 @@ "updateContext": null }, "value": 0, - "start": 161943, - "end": 161944, + "start": 161942, + "end": 161943, "loc": { "start": { "line": 4029, @@ -554108,8 +554108,8 @@ "postfix": false, "binop": null }, - "start": 161944, - "end": 161945, + "start": 161943, + "end": 161944, "loc": { "start": { "line": 4029, @@ -554133,8 +554133,8 @@ "postfix": false, "binop": null }, - "start": 161946, - "end": 161947, + "start": 161945, + "end": 161946, "loc": { "start": { "line": 4029, @@ -554161,8 +554161,8 @@ "updateContext": null }, "value": "const", - "start": 161956, - "end": 161961, + "start": 161955, + "end": 161960, "loc": { "start": { "line": 4030, @@ -554187,8 +554187,8 @@ "binop": null }, "value": "localAABB", - "start": 161962, - "end": 161971, + "start": 161961, + "end": 161970, "loc": { "start": { "line": 4030, @@ -554214,8 +554214,8 @@ "updateContext": null }, "value": "=", - "start": 161972, - "end": 161973, + "start": 161971, + "end": 161972, "loc": { "start": { "line": 4030, @@ -554240,8 +554240,8 @@ "binop": null }, "value": "math", - "start": 161974, - "end": 161978, + "start": 161973, + "end": 161977, "loc": { "start": { "line": 4030, @@ -554266,8 +554266,8 @@ "binop": null, "updateContext": null }, - "start": 161978, - "end": 161979, + "start": 161977, + "end": 161978, "loc": { "start": { "line": 4030, @@ -554292,8 +554292,8 @@ "binop": null }, "value": "collapseAABB3", - "start": 161979, - "end": 161992, + "start": 161978, + "end": 161991, "loc": { "start": { "line": 4030, @@ -554317,8 +554317,8 @@ "postfix": false, "binop": null }, - "start": 161992, - "end": 161993, + "start": 161991, + "end": 161992, "loc": { "start": { "line": 4030, @@ -554342,8 +554342,8 @@ "postfix": false, "binop": null }, - "start": 161993, - "end": 161994, + "start": 161992, + "end": 161993, "loc": { "start": { "line": 4030, @@ -554368,8 +554368,8 @@ "binop": null, "updateContext": null }, - "start": 161994, - "end": 161995, + "start": 161993, + "end": 161994, "loc": { "start": { "line": 4030, @@ -554394,8 +554394,8 @@ "binop": null }, "value": "math", - "start": 162004, - "end": 162008, + "start": 162003, + "end": 162007, "loc": { "start": { "line": 4031, @@ -554420,8 +554420,8 @@ "binop": null, "updateContext": null }, - "start": 162008, - "end": 162009, + "start": 162007, + "end": 162008, "loc": { "start": { "line": 4031, @@ -554446,8 +554446,8 @@ "binop": null }, "value": "expandAABB3Points3", - "start": 162009, - "end": 162027, + "start": 162008, + "end": 162026, "loc": { "start": { "line": 4031, @@ -554471,8 +554471,8 @@ "postfix": false, "binop": null }, - "start": 162027, - "end": 162028, + "start": 162026, + "end": 162027, "loc": { "start": { "line": 4031, @@ -554497,8 +554497,8 @@ "binop": null }, "value": "localAABB", - "start": 162028, - "end": 162037, + "start": 162027, + "end": 162036, "loc": { "start": { "line": 4031, @@ -554523,8 +554523,8 @@ "binop": null, "updateContext": null }, - "start": 162037, - "end": 162038, + "start": 162036, + "end": 162037, "loc": { "start": { "line": 4031, @@ -554549,8 +554549,8 @@ "binop": null }, "value": "geometry", - "start": 162039, - "end": 162047, + "start": 162038, + "end": 162046, "loc": { "start": { "line": 4031, @@ -554575,8 +554575,8 @@ "binop": null, "updateContext": null }, - "start": 162047, - "end": 162048, + "start": 162046, + "end": 162047, "loc": { "start": { "line": 4031, @@ -554601,8 +554601,8 @@ "binop": null }, "value": "positions", - "start": 162048, - "end": 162057, + "start": 162047, + "end": 162056, "loc": { "start": { "line": 4031, @@ -554626,8 +554626,8 @@ "postfix": false, "binop": null }, - "start": 162057, - "end": 162058, + "start": 162056, + "end": 162057, "loc": { "start": { "line": 4031, @@ -554652,8 +554652,8 @@ "binop": null, "updateContext": null }, - "start": 162058, - "end": 162059, + "start": 162057, + "end": 162058, "loc": { "start": { "line": 4031, @@ -554678,8 +554678,8 @@ "binop": null }, "value": "math", - "start": 162068, - "end": 162072, + "start": 162067, + "end": 162071, "loc": { "start": { "line": 4032, @@ -554704,8 +554704,8 @@ "binop": null, "updateContext": null }, - "start": 162072, - "end": 162073, + "start": 162071, + "end": 162072, "loc": { "start": { "line": 4032, @@ -554730,8 +554730,8 @@ "binop": null }, "value": "AABB3ToOBB3", - "start": 162073, - "end": 162084, + "start": 162072, + "end": 162083, "loc": { "start": { "line": 4032, @@ -554755,8 +554755,8 @@ "postfix": false, "binop": null }, - "start": 162084, - "end": 162085, + "start": 162083, + "end": 162084, "loc": { "start": { "line": 4032, @@ -554781,8 +554781,8 @@ "binop": null }, "value": "localAABB", - "start": 162085, - "end": 162094, + "start": 162084, + "end": 162093, "loc": { "start": { "line": 4032, @@ -554807,8 +554807,8 @@ "binop": null, "updateContext": null }, - "start": 162094, - "end": 162095, + "start": 162093, + "end": 162094, "loc": { "start": { "line": 4032, @@ -554833,8 +554833,8 @@ "binop": null }, "value": "geometry", - "start": 162096, - "end": 162104, + "start": 162095, + "end": 162103, "loc": { "start": { "line": 4032, @@ -554859,8 +554859,8 @@ "binop": null, "updateContext": null }, - "start": 162104, - "end": 162105, + "start": 162103, + "end": 162104, "loc": { "start": { "line": 4032, @@ -554885,8 +554885,8 @@ "binop": null }, "value": "obb", - "start": 162105, - "end": 162108, + "start": 162104, + "end": 162107, "loc": { "start": { "line": 4032, @@ -554910,8 +554910,8 @@ "postfix": false, "binop": null }, - "start": 162108, - "end": 162109, + "start": 162107, + "end": 162108, "loc": { "start": { "line": 4032, @@ -554936,8 +554936,8 @@ "binop": null, "updateContext": null }, - "start": 162109, - "end": 162110, + "start": 162108, + "end": 162109, "loc": { "start": { "line": 4032, @@ -554961,8 +554961,8 @@ "postfix": false, "binop": null }, - "start": 162115, - "end": 162116, + "start": 162114, + "end": 162115, "loc": { "start": { "line": 4033, @@ -554989,8 +554989,8 @@ "updateContext": null }, "value": "else", - "start": 162117, - "end": 162121, + "start": 162116, + "end": 162120, "loc": { "start": { "line": 4033, @@ -555017,8 +555017,8 @@ "updateContext": null }, "value": "if", - "start": 162122, - "end": 162124, + "start": 162121, + "end": 162123, "loc": { "start": { "line": 4033, @@ -555042,8 +555042,8 @@ "postfix": false, "binop": null }, - "start": 162125, - "end": 162126, + "start": 162124, + "end": 162125, "loc": { "start": { "line": 4033, @@ -555068,8 +555068,8 @@ "binop": null }, "value": "geometry", - "start": 162126, - "end": 162134, + "start": 162125, + "end": 162133, "loc": { "start": { "line": 4033, @@ -555094,8 +555094,8 @@ "binop": null, "updateContext": null }, - "start": 162134, - "end": 162135, + "start": 162133, + "end": 162134, "loc": { "start": { "line": 4033, @@ -555120,8 +555120,8 @@ "binop": null }, "value": "buckets", - "start": 162135, - "end": 162142, + "start": 162134, + "end": 162141, "loc": { "start": { "line": 4033, @@ -555145,8 +555145,8 @@ "postfix": false, "binop": null }, - "start": 162142, - "end": 162143, + "start": 162141, + "end": 162142, "loc": { "start": { "line": 4033, @@ -555170,8 +555170,8 @@ "postfix": false, "binop": null }, - "start": 162144, - "end": 162145, + "start": 162143, + "end": 162144, "loc": { "start": { "line": 4033, @@ -555198,8 +555198,8 @@ "updateContext": null }, "value": "const", - "start": 162154, - "end": 162159, + "start": 162153, + "end": 162158, "loc": { "start": { "line": 4034, @@ -555224,8 +555224,8 @@ "binop": null }, "value": "localAABB", - "start": 162160, - "end": 162169, + "start": 162159, + "end": 162168, "loc": { "start": { "line": 4034, @@ -555251,8 +555251,8 @@ "updateContext": null }, "value": "=", - "start": 162170, - "end": 162171, + "start": 162169, + "end": 162170, "loc": { "start": { "line": 4034, @@ -555277,8 +555277,8 @@ "binop": null }, "value": "math", - "start": 162172, - "end": 162176, + "start": 162171, + "end": 162175, "loc": { "start": { "line": 4034, @@ -555303,8 +555303,8 @@ "binop": null, "updateContext": null }, - "start": 162176, - "end": 162177, + "start": 162175, + "end": 162176, "loc": { "start": { "line": 4034, @@ -555329,8 +555329,8 @@ "binop": null }, "value": "collapseAABB3", - "start": 162177, - "end": 162190, + "start": 162176, + "end": 162189, "loc": { "start": { "line": 4034, @@ -555354,8 +555354,8 @@ "postfix": false, "binop": null }, - "start": 162190, - "end": 162191, + "start": 162189, + "end": 162190, "loc": { "start": { "line": 4034, @@ -555379,8 +555379,8 @@ "postfix": false, "binop": null }, - "start": 162191, - "end": 162192, + "start": 162190, + "end": 162191, "loc": { "start": { "line": 4034, @@ -555405,8 +555405,8 @@ "binop": null, "updateContext": null }, - "start": 162192, - "end": 162193, + "start": 162191, + "end": 162192, "loc": { "start": { "line": 4034, @@ -555433,8 +555433,8 @@ "updateContext": null }, "value": "for", - "start": 162202, - "end": 162205, + "start": 162201, + "end": 162204, "loc": { "start": { "line": 4035, @@ -555458,8 +555458,8 @@ "postfix": false, "binop": null }, - "start": 162206, - "end": 162207, + "start": 162205, + "end": 162206, "loc": { "start": { "line": 4035, @@ -555486,8 +555486,8 @@ "updateContext": null }, "value": "let", - "start": 162207, - "end": 162210, + "start": 162206, + "end": 162209, "loc": { "start": { "line": 4035, @@ -555512,8 +555512,8 @@ "binop": null }, "value": "i", - "start": 162211, - "end": 162212, + "start": 162210, + "end": 162211, "loc": { "start": { "line": 4035, @@ -555539,8 +555539,8 @@ "updateContext": null }, "value": "=", - "start": 162213, - "end": 162214, + "start": 162212, + "end": 162213, "loc": { "start": { "line": 4035, @@ -555566,8 +555566,8 @@ "updateContext": null }, "value": 0, - "start": 162215, - "end": 162216, + "start": 162214, + "end": 162215, "loc": { "start": { "line": 4035, @@ -555592,8 +555592,8 @@ "binop": null, "updateContext": null }, - "start": 162216, - "end": 162217, + "start": 162215, + "end": 162216, "loc": { "start": { "line": 4035, @@ -555618,8 +555618,8 @@ "binop": null }, "value": "len", - "start": 162218, - "end": 162221, + "start": 162217, + "end": 162220, "loc": { "start": { "line": 4035, @@ -555645,8 +555645,8 @@ "updateContext": null }, "value": "=", - "start": 162222, - "end": 162223, + "start": 162221, + "end": 162222, "loc": { "start": { "line": 4035, @@ -555671,8 +555671,8 @@ "binop": null }, "value": "geometry", - "start": 162224, - "end": 162232, + "start": 162223, + "end": 162231, "loc": { "start": { "line": 4035, @@ -555697,8 +555697,8 @@ "binop": null, "updateContext": null }, - "start": 162232, - "end": 162233, + "start": 162231, + "end": 162232, "loc": { "start": { "line": 4035, @@ -555723,8 +555723,8 @@ "binop": null }, "value": "buckets", - "start": 162233, - "end": 162240, + "start": 162232, + "end": 162239, "loc": { "start": { "line": 4035, @@ -555749,8 +555749,8 @@ "binop": null, "updateContext": null }, - "start": 162240, - "end": 162241, + "start": 162239, + "end": 162240, "loc": { "start": { "line": 4035, @@ -555775,8 +555775,8 @@ "binop": null }, "value": "length", - "start": 162241, - "end": 162247, + "start": 162240, + "end": 162246, "loc": { "start": { "line": 4035, @@ -555801,8 +555801,8 @@ "binop": null, "updateContext": null }, - "start": 162247, - "end": 162248, + "start": 162246, + "end": 162247, "loc": { "start": { "line": 4035, @@ -555827,8 +555827,8 @@ "binop": null }, "value": "i", - "start": 162249, - "end": 162250, + "start": 162248, + "end": 162249, "loc": { "start": { "line": 4035, @@ -555854,8 +555854,8 @@ "updateContext": null }, "value": "<", - "start": 162251, - "end": 162252, + "start": 162250, + "end": 162251, "loc": { "start": { "line": 4035, @@ -555880,8 +555880,8 @@ "binop": null }, "value": "len", - "start": 162253, - "end": 162256, + "start": 162252, + "end": 162255, "loc": { "start": { "line": 4035, @@ -555906,8 +555906,8 @@ "binop": null, "updateContext": null }, - "start": 162256, - "end": 162257, + "start": 162255, + "end": 162256, "loc": { "start": { "line": 4035, @@ -555932,8 +555932,8 @@ "binop": null }, "value": "i", - "start": 162258, - "end": 162259, + "start": 162257, + "end": 162258, "loc": { "start": { "line": 4035, @@ -555958,8 +555958,8 @@ "binop": null }, "value": "++", - "start": 162259, - "end": 162261, + "start": 162258, + "end": 162260, "loc": { "start": { "line": 4035, @@ -555983,8 +555983,8 @@ "postfix": false, "binop": null }, - "start": 162261, - "end": 162262, + "start": 162260, + "end": 162261, "loc": { "start": { "line": 4035, @@ -556008,8 +556008,8 @@ "postfix": false, "binop": null }, - "start": 162263, - "end": 162264, + "start": 162262, + "end": 162263, "loc": { "start": { "line": 4035, @@ -556036,8 +556036,8 @@ "updateContext": null }, "value": "const", - "start": 162277, - "end": 162282, + "start": 162276, + "end": 162281, "loc": { "start": { "line": 4036, @@ -556062,8 +556062,8 @@ "binop": null }, "value": "bucket", - "start": 162283, - "end": 162289, + "start": 162282, + "end": 162288, "loc": { "start": { "line": 4036, @@ -556089,8 +556089,8 @@ "updateContext": null }, "value": "=", - "start": 162290, - "end": 162291, + "start": 162289, + "end": 162290, "loc": { "start": { "line": 4036, @@ -556115,8 +556115,8 @@ "binop": null }, "value": "geometry", - "start": 162292, - "end": 162300, + "start": 162291, + "end": 162299, "loc": { "start": { "line": 4036, @@ -556141,8 +556141,8 @@ "binop": null, "updateContext": null }, - "start": 162300, - "end": 162301, + "start": 162299, + "end": 162300, "loc": { "start": { "line": 4036, @@ -556167,8 +556167,8 @@ "binop": null }, "value": "buckets", - "start": 162301, - "end": 162308, + "start": 162300, + "end": 162307, "loc": { "start": { "line": 4036, @@ -556193,8 +556193,8 @@ "binop": null, "updateContext": null }, - "start": 162308, - "end": 162309, + "start": 162307, + "end": 162308, "loc": { "start": { "line": 4036, @@ -556219,8 +556219,8 @@ "binop": null }, "value": "i", - "start": 162309, - "end": 162310, + "start": 162308, + "end": 162309, "loc": { "start": { "line": 4036, @@ -556245,8 +556245,8 @@ "binop": null, "updateContext": null }, - "start": 162310, - "end": 162311, + "start": 162309, + "end": 162310, "loc": { "start": { "line": 4036, @@ -556271,8 +556271,8 @@ "binop": null, "updateContext": null }, - "start": 162311, - "end": 162312, + "start": 162310, + "end": 162311, "loc": { "start": { "line": 4036, @@ -556297,8 +556297,8 @@ "binop": null }, "value": "math", - "start": 162325, - "end": 162329, + "start": 162324, + "end": 162328, "loc": { "start": { "line": 4037, @@ -556323,8 +556323,8 @@ "binop": null, "updateContext": null }, - "start": 162329, - "end": 162330, + "start": 162328, + "end": 162329, "loc": { "start": { "line": 4037, @@ -556349,8 +556349,8 @@ "binop": null }, "value": "expandAABB3Points3", - "start": 162330, - "end": 162348, + "start": 162329, + "end": 162347, "loc": { "start": { "line": 4037, @@ -556374,8 +556374,8 @@ "postfix": false, "binop": null }, - "start": 162348, - "end": 162349, + "start": 162347, + "end": 162348, "loc": { "start": { "line": 4037, @@ -556400,8 +556400,8 @@ "binop": null }, "value": "localAABB", - "start": 162349, - "end": 162358, + "start": 162348, + "end": 162357, "loc": { "start": { "line": 4037, @@ -556426,8 +556426,8 @@ "binop": null, "updateContext": null }, - "start": 162358, - "end": 162359, + "start": 162357, + "end": 162358, "loc": { "start": { "line": 4037, @@ -556452,8 +556452,8 @@ "binop": null }, "value": "bucket", - "start": 162360, - "end": 162366, + "start": 162359, + "end": 162365, "loc": { "start": { "line": 4037, @@ -556478,8 +556478,8 @@ "binop": null, "updateContext": null }, - "start": 162366, - "end": 162367, + "start": 162365, + "end": 162366, "loc": { "start": { "line": 4037, @@ -556504,8 +556504,8 @@ "binop": null }, "value": "positionsCompressed", - "start": 162367, - "end": 162386, + "start": 162366, + "end": 162385, "loc": { "start": { "line": 4037, @@ -556529,8 +556529,8 @@ "postfix": false, "binop": null }, - "start": 162386, - "end": 162387, + "start": 162385, + "end": 162386, "loc": { "start": { "line": 4037, @@ -556555,8 +556555,8 @@ "binop": null, "updateContext": null }, - "start": 162387, - "end": 162388, + "start": 162386, + "end": 162387, "loc": { "start": { "line": 4037, @@ -556580,8 +556580,8 @@ "postfix": false, "binop": null }, - "start": 162397, - "end": 162398, + "start": 162396, + "end": 162397, "loc": { "start": { "line": 4038, @@ -556606,8 +556606,8 @@ "binop": null }, "value": "geometryCompressionUtils", - "start": 162407, - "end": 162431, + "start": 162406, + "end": 162430, "loc": { "start": { "line": 4039, @@ -556632,8 +556632,8 @@ "binop": null, "updateContext": null }, - "start": 162431, - "end": 162432, + "start": 162430, + "end": 162431, "loc": { "start": { "line": 4039, @@ -556658,8 +556658,8 @@ "binop": null }, "value": "decompressAABB", - "start": 162432, - "end": 162446, + "start": 162431, + "end": 162445, "loc": { "start": { "line": 4039, @@ -556683,8 +556683,8 @@ "postfix": false, "binop": null }, - "start": 162446, - "end": 162447, + "start": 162445, + "end": 162446, "loc": { "start": { "line": 4039, @@ -556709,8 +556709,8 @@ "binop": null }, "value": "localAABB", - "start": 162447, - "end": 162456, + "start": 162446, + "end": 162455, "loc": { "start": { "line": 4039, @@ -556735,8 +556735,8 @@ "binop": null, "updateContext": null }, - "start": 162456, - "end": 162457, + "start": 162455, + "end": 162456, "loc": { "start": { "line": 4039, @@ -556761,8 +556761,8 @@ "binop": null }, "value": "geometry", - "start": 162458, - "end": 162466, + "start": 162457, + "end": 162465, "loc": { "start": { "line": 4039, @@ -556787,8 +556787,8 @@ "binop": null, "updateContext": null }, - "start": 162466, - "end": 162467, + "start": 162465, + "end": 162466, "loc": { "start": { "line": 4039, @@ -556813,8 +556813,8 @@ "binop": null }, "value": "positionsDecodeMatrix", - "start": 162467, - "end": 162488, + "start": 162466, + "end": 162487, "loc": { "start": { "line": 4039, @@ -556838,8 +556838,8 @@ "postfix": false, "binop": null }, - "start": 162488, - "end": 162489, + "start": 162487, + "end": 162488, "loc": { "start": { "line": 4039, @@ -556864,8 +556864,8 @@ "binop": null, "updateContext": null }, - "start": 162489, - "end": 162490, + "start": 162488, + "end": 162489, "loc": { "start": { "line": 4039, @@ -556890,8 +556890,8 @@ "binop": null }, "value": "math", - "start": 162499, - "end": 162503, + "start": 162498, + "end": 162502, "loc": { "start": { "line": 4040, @@ -556916,8 +556916,8 @@ "binop": null, "updateContext": null }, - "start": 162503, - "end": 162504, + "start": 162502, + "end": 162503, "loc": { "start": { "line": 4040, @@ -556942,8 +556942,8 @@ "binop": null }, "value": "AABB3ToOBB3", - "start": 162504, - "end": 162515, + "start": 162503, + "end": 162514, "loc": { "start": { "line": 4040, @@ -556967,8 +556967,8 @@ "postfix": false, "binop": null }, - "start": 162515, - "end": 162516, + "start": 162514, + "end": 162515, "loc": { "start": { "line": 4040, @@ -556993,8 +556993,8 @@ "binop": null }, "value": "localAABB", - "start": 162516, - "end": 162525, + "start": 162515, + "end": 162524, "loc": { "start": { "line": 4040, @@ -557019,8 +557019,8 @@ "binop": null, "updateContext": null }, - "start": 162525, - "end": 162526, + "start": 162524, + "end": 162525, "loc": { "start": { "line": 4040, @@ -557045,8 +557045,8 @@ "binop": null }, "value": "geometry", - "start": 162527, - "end": 162535, + "start": 162526, + "end": 162534, "loc": { "start": { "line": 4040, @@ -557071,8 +557071,8 @@ "binop": null, "updateContext": null }, - "start": 162535, - "end": 162536, + "start": 162534, + "end": 162535, "loc": { "start": { "line": 4040, @@ -557097,8 +557097,8 @@ "binop": null }, "value": "obb", - "start": 162536, - "end": 162539, + "start": 162535, + "end": 162538, "loc": { "start": { "line": 4040, @@ -557122,8 +557122,8 @@ "postfix": false, "binop": null }, - "start": 162539, - "end": 162540, + "start": 162538, + "end": 162539, "loc": { "start": { "line": 4040, @@ -557148,8 +557148,8 @@ "binop": null, "updateContext": null }, - "start": 162540, - "end": 162541, + "start": 162539, + "end": 162540, "loc": { "start": { "line": 4040, @@ -557173,8 +557173,8 @@ "postfix": false, "binop": null }, - "start": 162546, - "end": 162547, + "start": 162545, + "end": 162546, "loc": { "start": { "line": 4041, @@ -557198,8 +557198,8 @@ "postfix": false, "binop": null }, - "start": 162548, - "end": 162549, + "start": 162547, + "end": 162548, "loc": { "start": { "line": 4042, @@ -557224,8 +557224,8 @@ "binop": null, "updateContext": null }, - "start": 162550, - "end": 162550, + "start": 162549, + "end": 162549, "loc": { "start": { "line": 4043, diff --git a/docs/class/src/extras/PointerCircle/PointerCircle.js~PointerCircle.html b/docs/class/src/extras/PointerCircle/PointerCircle.js~PointerCircle.html new file mode 100644 index 0000000000..d5d76c6d07 --- /dev/null +++ b/docs/class/src/extras/PointerCircle/PointerCircle.js~PointerCircle.html @@ -0,0 +1,995 @@ + + + + + + PointerCircle | xeokit-sdk + + + + + + + +
+ + + Reference + Source + + +
+ + + +
+ + public + class + + + + | source +
+ +
+

PointerCircle

+ + + + + + + + + + + + + + + +

A PointerCircle shows a circle, centered at the position of the +mouse or touch pointer.

+
+ + + + + + + + + +
+ + + +

Constructor Summary

+ + + + + + + + + +
Public Constructor
+ public + + + + + +
+

+ + + + constructor(viewer: *, cfg: *) +

+
+
+ + +

Constructs a new PointerCircle.

+
+
+
+ + +
+
+

Member Summary

+ + + + + + + + + + + + + + + + + + + + + + + + +
Public Members
+ public + + set + + + +
+

+ + + + durationMs(durationMs: *) +

+
+
+ + +

Sets the zoom factor for the lens.

+
+
+
+ + +
+ public + + get + + + +
+

+ + + + durationMs: *: * +

+
+
+ + +

Gets the zoom factor for the lens.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + scene: * +

+
+
+ + + +
+
+ + +
+ public + + + + + +
+

+ + + + viewer: * +

+
+
+ + + +
+
+ + +
+
+

Method Summary

+ + + + + + + + + + + + + + + + + + + +
Public Methods
+ public + + + + + +
+

+ + + + destroy() +

+
+
+ + +

Destroys this PointerCircle.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + start(circlePos: *) +

+
+
+ + +

Show the circle at the given canvas coordinates and begin shrinking it.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + stop() +

+
+
+ + +

Stop the shricking circle and hide it.

+
+
+
+ + +
+
+ + + + + +

Public Constructors

+ +
+

+ public + + + + + + constructor(viewer: *, cfg: *) + + + + source + +

+ + + + +

Constructs a new PointerCircle.

+
+ + + +
+

Params:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributeDescription
viewer*

The Viewer

+
cfg*
  • optional

PointerCircle configuration.

+
cfg.active*
  • optional
  • +
  • default: true

Whether PointerCircle is active. The PointerCircle can only be shown when this is true (default).

+
+
+
+ + + + + + + + + + + + + + + + + +
+
+

Public Members

+ +
+

+ public + + set + + + + durationMs(durationMs: *) + + + + source + +

+ + + + +

Sets the zoom factor for the lens.

+

This is 2 by default.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + get + + + + durationMs: *: * + + + + source + +

+ + + + +

Gets the zoom factor for the lens.

+

This is 2 by default.

+
+ + + +
+
+ +
+

Return:

+ + + + + + + +
*

Number

+
+
+
+
+ + + + + + + + + + + + + + + +
+
+

+ public + + + + + + scene: * + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + viewer: * + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

Public Methods

+ +
+

+ public + + + + + + destroy() + + + + source + +

+ + + + +

Destroys this PointerCircle.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + start(circlePos: *) + + + + source + +

+ + + + +

Show the circle at the given canvas coordinates and begin shrinking it.

+
+ + + +
+

Params:

+ + + + + + + + + + + + + +
NameTypeAttributeDescription
circlePos*
+
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + stop() + + + + source + +

+ + + + +

Stop the shricking circle and hide it.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + diff --git a/docs/class/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js~AngleMeasurementsMouseControl.html b/docs/class/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js~AngleMeasurementsMouseControl.html index 547f5582db..c74c3c705a 100644 --- a/docs/class/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js~AngleMeasurementsMouseControl.html +++ b/docs/class/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js~AngleMeasurementsMouseControl.html @@ -1927,7 +1927,7 @@

- source + source

@@ -1972,7 +1972,7 @@

- source + source

@@ -2016,7 +2016,7 @@

- source + source

diff --git a/docs/class/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js~AngleMeasurementsTouchControl.html b/docs/class/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js~AngleMeasurementsTouchControl.html new file mode 100644 index 0000000000..69a3caeb67 --- /dev/null +++ b/docs/class/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js~AngleMeasurementsTouchControl.html @@ -0,0 +1,2222 @@ + + + + + + AngleMeasurementsTouchControl | xeokit-sdk + + + + + + + +
+ + + Reference + Source + + +
+ + + +
+ + public + class + + + + | source +
+ +
+

AngleMeasurementsTouchControl

+ + + + + +

Extends:

ComponentAngleMeasurementsControl → AngleMeasurementsTouchControl
+ + + + + + + + + +

Creates AngleMeasurements from touch input.

+

See AngleMeasurementsPlugin for more info.

+
+ + + + + + + + + +
+ + + +

Constructor Summary

+ + + + + + + + + +
Public Constructor
+ public + + + + + +
+

+ + + + constructor() +

+
+
+ + +

Creates a AngleMeasurementsTouchControl bound to the given AngleMeasurementsPlugin.

+
+
+
+ + +
+
+

Member Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Public Members
+ public + + get + + + +
+

+ + + + active: Boolean: * +

+
+
+ + +

Gets if this AngleMeasurementsTouchControl is currently active, where it is responding to input.

+
+
+
+ + +
+ public + + + + + + +
+ + +

The AngleMeasurementsPlugin that owns this AngleMeasurementsTouchControl.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + markerDiv: * +

+
+
+ + + +
+
+ + +
+ public + + + + + + +
+ + +

The AngleMeasurementsPlugin that owns this AngleMeasurementsTouchControl.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + pointerCircle: * +

+
+
+ + + +
+
+ + +
+ public + + + + + +
+

+ + + + pointerLens: * +

+
+
+ + + +
+
+ + +
+ public + + set + + + +
+

+ + + + snapToEdge(snapToEdge: *) +

+
+
+ + +

Sets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.

+
+
+
+ + +
+ public + + get + + + +
+

+ + + + snapToEdge: *: * +

+
+
+ + +

Gets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.

+
+
+
+ + +
+ public + + set + + + +
+

+ + + + snapToVertex(snapToVertex: *) +

+
+
+ + +

Sets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.

+
+
+
+ + +
+ public + + get + + + +
+

+ + + + snapToVertex: *: * +

+
+
+ + +

Gets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.

+
+
+
+ + +
+
+

Method Summary

+ + + + + + + + + + + + + + + + + + + + + + + + +
Public Methods
+ public + + + + + +
+

+ + + + activate() +

+
+
+ + +

Activates this AngleMeasurementsTouchControl, ready to respond to input.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + deactivate() +

+
+
+ + +

Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + destroy() +

+
+
+ + +

Destroys this AngleMeasurementsTouchControl.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + reset() +

+
+
+ + +

Resets this AngleMeasurementsTouchControl.

+
+
+
+ + +
+
+ +

Inherited Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
From class Component
+ public + + get + + + +
+

+ + + + owner: Component +

+
+
+ + +

The Component that owns the lifecycle of this Component, if any.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + destroyed: Boolean +

+
+
+ + +

True as soon as this Component has been destroyed

+
+
+
+ + +
+ public + + + + + +
+

+ + + + id: String | Number +

+
+
+ + +

ID of this Component, unique within the Scene.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + meta: * +

+
+
+ + +

Arbitrary, user-defined metadata on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + scene: Scene +

+
+
+ + +

The parent Scene that contains this Component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + viewer: Viewer +

+
+
+ + +

The viewer that contains this Scene.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + clear() +

+
+
+ + +

Destroys all Components that are owned by this.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + destroy() +

+
+
+ + +

Destroys this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + error(message: String) +

+
+
+ + +

Logs an error for this component to the JavaScript console.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + fire(event: String, value: Object, forget: Boolean) +

+
+
+ + +

Fires an event on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + hasSubs(event: String): Boolean +

+
+
+ + +

Returns true if there are any subscribers to the given event on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + isType(type: *): *: Boolean +

+
+
+ + +

Tests if this component is of the given type, or is a subclass of the given type.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + log(message: String) +

+
+
+ + +

Logs a console debugging message for this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + off(subId: String) +

+
+
+ + +

Cancels an event subscription that was previously made with Component#on or Component#once.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + on(event: String, callback: Function, scope: Object): String +

+
+
+ + +

Subscribes to an event on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + once(event: String, callback: Function, scope: Object) +

+
+
+ + +

Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + scheduleTask(task: *) +

+
+
+ + +

Schedule a task to perform on the next browser interval

+
+
+
+ + +
+ public + + + + + +
+

+ + + + warn(message: String) +

+
+
+ + +

Logs a warning for this component to the JavaScript console.

+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
From class AngleMeasurementsControl
+ public + + get + abstract + + +
+

+ + + + active: boolean +

+
+
+ + +

Gets if this AngleMeasurementsControl is currently active, where it is responding to input.

+
+
+
+ + +
+ public + + get + + + +
+

+ + + + snapping: boolean: boolean +

+
+
+ + +

Gets whether snap-to-vertex and snap-to-edge are enabled for this AngleMeasurementsControl.

+
+
+
+ + +
+ public + + set + + + +
+

+ + + + snapping(snapping: boolean) +

+
+
+ + +

Sets whether snap-to-vertex and snap-to-edge are enabled for this AngleMeasurementsControl.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + activate() +

+
+
+ + +

Activates this AngleMeasurementsMouseControl, ready to respond to input.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + deactivate() +

+
+
+ + +

Deactivates this AngleMeasurementsControl, making it unresponsive to input.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + destroy() +

+
+
+ + +

Destroys this AngleMeasurementsMouseControl.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + reset() +

+
+
+ + +

Resets this AngleMeasurementsControl.

+
+
+
+ + +
+
+ + + +

Public Constructors

+ +
+

+ public + + + + + + constructor() + + + + source + +

+ + + + +

Creates a AngleMeasurementsTouchControl bound to the given AngleMeasurementsPlugin.

+
+ +

Override:

Component#constructor
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

Public Members

+ +
+

+ public + + get + + + + active: Boolean: * + + + + source + +

+ + + + +

Gets if this AngleMeasurementsTouchControl is currently active, where it is responding to input.

+
+ +

Override:

AngleMeasurementsControl#active
+ +
+
+ +
+

Return:

+ + + + + + + +
Boolean
+
+
+
+ + + + + + + + + + + + + + + +
+
+

+ public + + + + + + angleMeasurementsPlugin: AngleMeasurementsPlugin + + + + source + +

+ + + + +

The AngleMeasurementsPlugin that owns this AngleMeasurementsTouchControl.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + markerDiv: * + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + plugin: AngleMeasurementsPlugin + + + + source + +

+ + + + +

The AngleMeasurementsPlugin that owns this AngleMeasurementsTouchControl.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + pointerCircle: * + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + pointerLens: * + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + set + + + + snapToEdge(snapToEdge: *) + + + + source + +

+ + + + +

Sets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl. +This is true by default.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + get + + + + snapToEdge: *: * + + + + source + +

+ + + + +

Gets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl. +This is true by default.

+
+ + + +
+
+ +
+

Return:

+ + + + + + + +
*
+
+
+
+ + + + + + + + + + + + + + + +
+
+

+ public + + set + + + + snapToVertex(snapToVertex: *) + + + + source + +

+ + + + +

Sets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl. +This is true by default.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + get + + + + snapToVertex: *: * + + + + source + +

+ + + + +

Gets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl. +This is true by default.

+
+ + + +
+
+ +
+

Return:

+ + + + + + + +
*
+
+
+
+ + + + + + + + + + + + + + + +
+
+

Public Methods

+ +
+

+ public + + + + + + activate() + + + + source + +

+ + + + +

Activates this AngleMeasurementsTouchControl, ready to respond to input.

+
+ +

Override:

AngleMeasurementsControl#activate
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + deactivate() + + + + source + +

+ + + + +

Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.

+

Destroys any AngleMeasurement under construction.

+
+ +

Override:

AngleMeasurementsControl#deactivate
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + destroy() + + + + source + +

+ + + + +

Destroys this AngleMeasurementsTouchControl.

+
+ +

Override:

AngleMeasurementsControl#destroy
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + reset() + + + + source + +

+ + + + +

Resets this AngleMeasurementsTouchControl.

+

Destroys any AngleMeasurement under construction.

+

Does nothing if the AngleMeasurementsTouchControl is not active.

+
+ +

Override:

AngleMeasurementsControl#reset
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + diff --git a/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js~DistanceMeasurementsControlLegacy.html b/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js~DistanceMeasurementsControlLegacy.html new file mode 100644 index 0000000000..0c96e30269 --- /dev/null +++ b/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js~DistanceMeasurementsControlLegacy.html @@ -0,0 +1,1697 @@ + + + + + + DistanceMeasurementsControlLegacy | xeokit-sdk + + + + + + + +
+ + + Reference + Source + + +
+ + + +
+ + public + class + + + + | source +
+ +
+

DistanceMeasurementsControlLegacy

+ + + + + +

Extends:

ComponentDistanceMeasurementsControl → DistanceMeasurementsControlLegacy
+ + + + + + + + + +

Creates DistanceMeasurements from mouse and touch input.

+

Belongs to a DistanceMeasurementsPlugin. Located at DistanceMeasurementsPlugin#control.

+

Once the DistanceMeasurementControl is activated, the first click on any Entity begins constructing a DistanceMeasurement, fixing its origin to that Entity. The next click on any Entity will complete the DistanceMeasurement, fixing its target to that second Entity. The DistanceMeasurementControl will then wait for the next click on any Entity, to begin constructing another DistanceMeasurement, and so on, until deactivated.

+

See DistanceMeasurementsPlugin for more info.

+
+ + + + + + + + + +
+ + + + +

Member Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Public Members
+ public + + get + + + +
+

+ + + + active: Boolean: * +

+
+
+ + +

Gets if this DistanceMeasurementsControlLegacy is currently active, where it is responding to input.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + markerDiv: * +

+
+
+ + + +
+
+ + +
+ public + + + + + + +
+ + +

The DistanceMeasurementsPlugin that owns this DistanceMeasurementsControlLegacy.

+
+
+
+ + +
+ public + + set + + + +
+

+ + + + snapMode(snapMode: *) +

+
+
+ + +

Sets the pointer snapping behaviour.

+
+
+
+ + +
+ public + + get + + + +
+

+ + + + snapMode: String: * +

+
+
+ + +

Gets the pointer snapping behaviour.

+
+
+
+ + +
+
+

Method Summary

+ + + + + + + + + + + + + + + + + + + +
Public Methods
+ public + + + + + +
+

+ + + + activate() +

+
+
+ + +

Activates this DistanceMeasurementsControlLegacy, ready to respond to input.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + deactivate() +

+
+
+ + +

Deactivates this DistanceMeasurementsControlLegacy, making it unresponsive to input.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + reset() +

+
+
+ + +

Resets this DistanceMeasurementsControlLegacy.

+
+
+
+ + +
+
+ +

Inherited Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
From class Component
+ public + + get + + + +
+

+ + + + owner: Component +

+
+
+ + +

The Component that owns the lifecycle of this Component, if any.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + destroyed: Boolean +

+
+
+ + +

True as soon as this Component has been destroyed

+
+
+
+ + +
+ public + + + + + +
+

+ + + + id: String | Number +

+
+
+ + +

ID of this Component, unique within the Scene.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + meta: * +

+
+
+ + +

Arbitrary, user-defined metadata on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + scene: Scene +

+
+
+ + +

The parent Scene that contains this Component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + viewer: Viewer +

+
+
+ + +

The viewer that contains this Scene.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + clear() +

+
+
+ + +

Destroys all Components that are owned by this.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + destroy() +

+
+
+ + +

Destroys this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + error(message: String) +

+
+
+ + +

Logs an error for this component to the JavaScript console.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + fire(event: String, value: Object, forget: Boolean) +

+
+
+ + +

Fires an event on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + hasSubs(event: String): Boolean +

+
+
+ + +

Returns true if there are any subscribers to the given event on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + isType(type: *): *: Boolean +

+
+
+ + +

Tests if this component is of the given type, or is a subclass of the given type.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + log(message: String) +

+
+
+ + +

Logs a console debugging message for this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + off(subId: String) +

+
+
+ + +

Cancels an event subscription that was previously made with Component#on or Component#once.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + on(event: String, callback: Function, scope: Object): String +

+
+
+ + +

Subscribes to an event on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + once(event: String, callback: Function, scope: Object) +

+
+
+ + +

Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + scheduleTask(task: *) +

+
+
+ + +

Schedule a task to perform on the next browser interval

+
+
+
+ + +
+ public + + + + + +
+

+ + + + warn(message: String) +

+
+
+ + +

Logs a warning for this component to the JavaScript console.

+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
From class DistanceMeasurementsControl
+ public + + get + abstract + + +
+

+ + + + active: boolean +

+
+
+ + +

Gets if this DistanceMeasurementsControl is currently active, where it is responding to input.

+
+
+
+ + +
+ public + + get + + + +
+

+ + + + snapping: boolean: boolean +

+
+
+ + +

Gets whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsControl.

+
+
+
+ + +
+ public + + set + + + +
+

+ + + + snapping(snapping: boolean) +

+
+
+ + +

Sets whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsControl.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + activate() +

+
+
+ + +

Activates this DistanceMeasurementsControl, ready to respond to input.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + deactivate() +

+
+
+ + +

Deactivates this DistanceMeasurementsControl, making it unresponsive to input.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + destroy() +

+
+
+ + +

Destroys this DistanceMeasurementsControl.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + reset() +

+
+
+ + +

Resets this DistanceMeasurementsControl.

+
+
+
+ + +
+
+ + + + +

Public Members

+ +
+

+ public + + get + + + + active: Boolean: * + + + + source + +

+ + + + +

Gets if this DistanceMeasurementsControlLegacy is currently active, where it is responding to input.

+
+ +

Override:

DistanceMeasurementsControl#active
+ +
+
+ +
+

Return:

+ + + + + + + +
Boolean
+
+
+
+ + + + + + + + + + + + + + + +
+
+

+ public + + + + + + markerDiv: * + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + plugin: DistanceMeasurementsPlugin + + + + source + +

+ + + + +

The DistanceMeasurementsPlugin that owns this DistanceMeasurementsControlLegacy.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + set + + + + snapMode(snapMode: *) + + + + source + +

+ + + + +

Sets the pointer snapping behaviour.

+

Accepted values are "off" and "vertex".

+

If set to "vertex", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + get + + + + snapMode: String: * + + + + source + +

+ + + + +

Gets the pointer snapping behaviour.

+

Accepted values are "off" and "vertex".

+

If set to "vertex", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.

+
+ + + +
+
+ +
+

Return:

+ + + + + + + +
String
+
+
+
+ + + + + + + + + + + + + + + +
+
+

Public Methods

+ +
+

+ public + + + + + + activate() + + + + source + +

+ + + + +

Activates this DistanceMeasurementsControlLegacy, ready to respond to input.

+
+ +

Override:

DistanceMeasurementsControl#activate
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + deactivate() + + + + source + +

+ + + + +

Deactivates this DistanceMeasurementsControlLegacy, making it unresponsive to input.

+

Destroys any DistanceMeasurement under construction.

+
+ +

Override:

DistanceMeasurementsControl#deactivate
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + reset() + + + + source + +

+ + + + +

Resets this DistanceMeasurementsControlLegacy.

+

Destroys any DistanceMeasurement under construction.

+

Does nothing if the DistanceMeasurementsControlLegacy is not active.

+
+ +

Override:

DistanceMeasurementsControl#reset
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + diff --git a/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js~DistanceMeasurementsMouseControl.html b/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js~DistanceMeasurementsMouseControl.html index de8565b4e2..56e0288bbb 100644 --- a/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js~DistanceMeasurementsMouseControl.html +++ b/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js~DistanceMeasurementsMouseControl.html @@ -1857,7 +1857,7 @@

- source + source

@@ -1902,7 +1902,7 @@

- source + source

@@ -1947,7 +1947,7 @@

- source + source

diff --git a/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js~DistanceMeasurementsTouchControl.html b/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js~DistanceMeasurementsTouchControl.html new file mode 100644 index 0000000000..72960971c2 --- /dev/null +++ b/docs/class/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js~DistanceMeasurementsTouchControl.html @@ -0,0 +1,2222 @@ + + + + + + DistanceMeasurementsTouchControl | xeokit-sdk + + + + + + + +
+ + + Reference + Source + + +
+ + + +
+ + public + class + + + + | source +
+ +
+

DistanceMeasurementsTouchControl

+ + + + + +

Extends:

ComponentDistanceMeasurementsControl → DistanceMeasurementsTouchControl
+ + + + + + + + + +

Creates DistanceMeasurements from touch input.

+

See DistanceMeasurementsPlugin for more info.

+
+ + + + + + + + + +
+ + + +

Constructor Summary

+ + + + + + + + + +
Public Constructor
+ public + + + + + +
+

+ + + + constructor() +

+
+
+ + +

Creates a DistanceMeasurementsTouchControl bound to the given DistanceMeasurementsPlugin.

+
+
+
+ + +
+
+

Member Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Public Members
+ public + + get + + + +
+

+ + + + active: Boolean: * +

+
+
+ + +

Gets if this DistanceMeasurementsTouchControl is currently active, where it is responding to input.

+
+
+
+ + +
+ public + + + + + + +
+ + +

The DistanceMeasurementsPlugin that owns this DistanceMeasurementsTouchControl.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + markerDiv: * +

+
+
+ + + +
+
+ + +
+ public + + + + + + +
+ + +

The DistanceMeasurementsPlugin that owns this DistanceMeasurementsTouchControl.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + pointerCircle: * +

+
+
+ + + +
+
+ + +
+ public + + + + + +
+

+ + + + pointerLens: * +

+
+
+ + + +
+
+ + +
+ public + + set + + + +
+

+ + + + snapToEdge(snapToEdge: *) +

+
+
+ + +

Sets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.

+
+
+
+ + +
+ public + + get + + + +
+

+ + + + snapToEdge: *: * +

+
+
+ + +

Gets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.

+
+
+
+ + +
+ public + + set + + + +
+

+ + + + snapToVertex(snapToVertex: *) +

+
+
+ + +

Sets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.

+
+
+
+ + +
+ public + + get + + + +
+

+ + + + snapToVertex: *: * +

+
+
+ + +

Gets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.

+
+
+
+ + +
+
+

Method Summary

+ + + + + + + + + + + + + + + + + + + + + + + + +
Public Methods
+ public + + + + + +
+

+ + + + activate() +

+
+
+ + +

Activates this DistanceMeasurementsTouchControl, ready to respond to input.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + deactivate() +

+
+
+ + +

Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + destroy() +

+
+
+ + +

Destroys this DistanceMeasurementsTouchControl.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + reset() +

+
+
+ + +

Resets this DistanceMeasurementsTouchControl.

+
+
+
+ + +
+
+ +

Inherited Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
From class Component
+ public + + get + + + +
+

+ + + + owner: Component +

+
+
+ + +

The Component that owns the lifecycle of this Component, if any.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + destroyed: Boolean +

+
+
+ + +

True as soon as this Component has been destroyed

+
+
+
+ + +
+ public + + + + + +
+

+ + + + id: String | Number +

+
+
+ + +

ID of this Component, unique within the Scene.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + meta: * +

+
+
+ + +

Arbitrary, user-defined metadata on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + scene: Scene +

+
+
+ + +

The parent Scene that contains this Component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + viewer: Viewer +

+
+
+ + +

The viewer that contains this Scene.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + clear() +

+
+
+ + +

Destroys all Components that are owned by this.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + destroy() +

+
+
+ + +

Destroys this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + error(message: String) +

+
+
+ + +

Logs an error for this component to the JavaScript console.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + fire(event: String, value: Object, forget: Boolean) +

+
+
+ + +

Fires an event on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + hasSubs(event: String): Boolean +

+
+
+ + +

Returns true if there are any subscribers to the given event on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + isType(type: *): *: Boolean +

+
+
+ + +

Tests if this component is of the given type, or is a subclass of the given type.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + log(message: String) +

+
+
+ + +

Logs a console debugging message for this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + off(subId: String) +

+
+
+ + +

Cancels an event subscription that was previously made with Component#on or Component#once.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + on(event: String, callback: Function, scope: Object): String +

+
+
+ + +

Subscribes to an event on this component.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + once(event: String, callback: Function, scope: Object) +

+
+
+ + +

Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

+
+
+
+ + +
+ public + + + + + +
+

+ + + + scheduleTask(task: *) +

+
+
+ + +

Schedule a task to perform on the next browser interval

+
+
+
+ + +
+ public + + + + + +
+

+ + + + warn(message: String) +

+
+
+ + +

Logs a warning for this component to the JavaScript console.

+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
From class DistanceMeasurementsControl
+ public + + get + abstract + + +
+

+ + + + active: boolean +

+
+
+ + +

Gets if this DistanceMeasurementsControl is currently active, where it is responding to input.

+
+
+
+ + +
+ public + + get + + + +
+

+ + + + snapping: boolean: boolean +

+
+
+ + +

Gets whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsControl.

+
+
+
+ + +
+ public + + set + + + +
+

+ + + + snapping(snapping: boolean) +

+
+
+ + +

Sets whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsControl.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + activate() +

+
+
+ + +

Activates this DistanceMeasurementsControl, ready to respond to input.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + deactivate() +

+
+
+ + +

Deactivates this DistanceMeasurementsControl, making it unresponsive to input.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + destroy() +

+
+
+ + +

Destroys this DistanceMeasurementsControl.

+
+
+
+ + +
+ public + + + abstract + + +
+

+ + + + reset() +

+
+
+ + +

Resets this DistanceMeasurementsControl.

+
+
+
+ + +
+
+ + + +

Public Constructors

+ +
+

+ public + + + + + + constructor() + + + + source + +

+ + + + +

Creates a DistanceMeasurementsTouchControl bound to the given DistanceMeasurementsPlugin.

+
+ +

Override:

Component#constructor
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

Public Members

+ +
+

+ public + + get + + + + active: Boolean: * + + + + source + +

+ + + + +

Gets if this DistanceMeasurementsTouchControl is currently active, where it is responding to input.

+
+ +

Override:

DistanceMeasurementsControl#active
+ +
+
+ +
+

Return:

+ + + + + + + +
Boolean
+
+
+
+ + + + + + + + + + + + + + + +
+
+

+ public + + + + + + distanceMeasurementsPlugin: DistanceMeasurementsPlugin + + + + source + +

+ + + + +

The DistanceMeasurementsPlugin that owns this DistanceMeasurementsTouchControl.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + markerDiv: * + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + plugin: DistanceMeasurementsPlugin + + + + source + +

+ + + + +

The DistanceMeasurementsPlugin that owns this DistanceMeasurementsTouchControl.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + pointerCircle: * + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + pointerLens: * + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + set + + + + snapToEdge(snapToEdge: *) + + + + source + +

+ + + + +

Sets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl. +This is true by default.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + get + + + + snapToEdge: *: * + + + + source + +

+ + + + +

Gets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl. +This is true by default.

+
+ + + +
+
+ +
+

Return:

+ + + + + + + +
*
+
+
+
+ + + + + + + + + + + + + + + +
+
+

+ public + + set + + + + snapToVertex(snapToVertex: *) + + + + source + +

+ + + + +

Sets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl. +This is true by default.

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + get + + + + snapToVertex: *: * + + + + source + +

+ + + + +

Gets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl. +This is true by default.

+
+ + + +
+
+ +
+

Return:

+ + + + + + + +
*
+
+
+
+ + + + + + + + + + + + + + + +
+
+

Public Methods

+ +
+

+ public + + + + + + activate() + + + + source + +

+ + + + +

Activates this DistanceMeasurementsTouchControl, ready to respond to input.

+
+ +

Override:

DistanceMeasurementsControl#activate
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + deactivate() + + + + source + +

+ + + + +

Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.

+

Destroys any DistanceMeasurement under construction.

+
+ +

Override:

DistanceMeasurementsControl#deactivate
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + destroy() + + + + source + +

+ + + + +

Destroys this DistanceMeasurementsTouchControl.

+
+ +

Override:

DistanceMeasurementsControl#destroy
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ public + + + + + + reset() + + + + source + +

+ + + + +

Resets this DistanceMeasurementsTouchControl.

+

Destroys any DistanceMeasurement under construction.

+

Does nothing if the DistanceMeasurementsTouchControl is not active.

+
+ +

Override:

DistanceMeasurementsControl#reset
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + diff --git a/docs/class/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js~GLTFLoaderPlugin.html b/docs/class/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js~GLTFLoaderPlugin.html index 05fb12efe3..a4b2407947 100644 --- a/docs/class/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js~GLTFLoaderPlugin.html +++ b/docs/class/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js~GLTFLoaderPlugin.html @@ -1143,8 +1143,8 @@

Params:

params.backfaces Boolean -

When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces.

+
  • default: true
  • +

    When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided.

    diff --git a/docs/coverage.json b/docs/coverage.json index 1f36e89a00..3d1136edf8 100644 --- a/docs/coverage.json +++ b/docs/coverage.json @@ -211,7 +211,7 @@ 105, 109, 113, - 352 + 355 ] }, "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsPlugin.js": { @@ -641,17 +641,17 @@ 104, 131, 136, - 169, - 179, - 269, - 281, - 350, - 410, - 420, - 435, - 453, - 455, - 665, + 170, + 180, + 270, + 282, + 351, + 413, + 423, + 438, + 456, + 458, + 671, 25, 29, 49 @@ -788,15 +788,15 @@ 66, 67, 112, - 894, - 931, - 935, - 939, - 1114, - 1185, - 1293, - 1298, - 1320 + 929, + 966, + 970, + 974, + 1149, + 1220, + 1328, + 1333, + 1355 ] }, "src/plugins/SectionPlanesPlugin/Overview.js": { diff --git a/docs/file/src/extras/PointerCircle/PointerCircle.js.html b/docs/file/src/extras/PointerCircle/PointerCircle.js.html new file mode 100644 index 0000000000..4e11cb5c24 --- /dev/null +++ b/docs/file/src/extras/PointerCircle/PointerCircle.js.html @@ -0,0 +1,411 @@ + + + + + + src/extras/PointerCircle/PointerCircle.js | xeokit-sdk + + + + + + + +
    + + + Reference + Source + + +
    + + + +

    src/extras/PointerCircle/PointerCircle.js

    +
    const SHRINK_SPEED = 3;
    +
    +/**
    + * A PointerCircle shows a circle, centered at the position of the
    + * mouse or touch pointer.
    + */
    +export class PointerCircle {
    +
    +    /**
    +     * Constructs a new PointerCircle.
    +     * @param viewer The Viewer
    +     * @param [cfg] PointerCircle configuration.
    +     * @param [cfg.active=true] Whether PointerCircle is active. The PointerCircle can only be shown when this is `true` (default).
    +     */
    +    constructor(viewer, cfg = {}) {
    +
    +        this.viewer = viewer;
    +        this.scene = this.viewer.scene;
    +        this._circleDiv = document.createElement('div');
    +        this.viewer.scene.canvas.canvas.parentNode.insertBefore(this._circleDiv, this.viewer.scene.canvas.canvas);
    +        this._circleDiv.style.backgroundColor = "transparent";
    +        this._circleDiv.style.border = "2px solid green";
    +        this._circleDiv.style.borderRadius = "50px";
    +        this._circleDiv.style.width = "50px";
    +        this._circleDiv.style.height = "50px";
    +        this._circleDiv.style.margin = "-200px -200px";
    +        this._circleDiv.style.zIndex = "100000";
    +        this._circleDiv.style.position = "absolute";
    +        this._circleDiv.style.pointerEvents = "none";
    +
    +        this._circlePos = null;
    +
    +        this._circleMaxRadius = 200;
    +        this._circleMinRadius = 2;
    +
    +        this._active = (cfg.active !== false);
    +        this._visible = false;
    +
    +        this._running = false;
    +        this._destroyed = false;
    +    }
    +
    +    /**
    +     * Show the circle at the given canvas coordinates and begin shrinking it.
    +     */
    +    start(circlePos) {
    +        if (this._destroyed) {
    +            return;
    +        }
    +        this._circlePos = circlePos;
    +        this._running = false;
    +        this._circleRadius = this._circleMaxRadius;
    +        this._circleDiv.style.borderRadius = `${this._circleRadius}px`;
    +        this._circleDiv.style.marginLeft = `${this._circlePos[0] - this._circleRadius}px`;
    +        this._circleDiv.style.marginTop = `${this._circlePos[1] - this._circleRadius}px`;
    +
    +        const startValue = this._circleMaxRadius;
    +        const endValue = 2;
    +        let startTime;
    +        const duration = 300;
    +
    +        const animateCircle = (currentTime) => {
    +            if (!this._running) {
    +                return;
    +            }
    +            if (!startTime) {
    +                startTime = currentTime;
    +            }
    +
    +            const elapsedTime = currentTime - startTime;
    +            const progress = Math.min(elapsedTime / duration, 1);
    +            const interpolatedValue = startValue + (endValue - startValue) * progress;
    +
    +            this._circleRadius = interpolatedValue;
    +            this._circleDiv.style.width = `${this._circleRadius}px`;
    +            this._circleDiv.style.height = `${this._circleRadius}px`;
    +            this._circleDiv.style.marginLeft = `${this._circlePos[0] - this._circleRadius / 2}px`;
    +            this._circleDiv.style.marginTop = `${this._circlePos[1] - this._circleRadius / 2}px`;
    +
    +            if (progress < 1) {
    +                requestAnimationFrame(animateCircle);
    +            }
    +        }
    +        this._running = true;
    +        requestAnimationFrame(animateCircle);
    +        this._circleDiv.style.visibility = "visible";
    +    }
    +
    +    /**
    +     * Stop the shricking circle and hide it.
    +     */
    +    stop() {
    +        if (this._destroyed) {
    +            return;
    +        }
    +        this._running = false;
    +        this._circleRadius = this._circleMaxRadius;
    +        this._circleDiv.style.borderRadius = `${this._circleRadius}px`;
    +        this._circleDiv.style.visibility = "hidden";
    +    }
    +
    +    /**
    +     * Sets the zoom factor for the lens.
    +     *
    +     * This is `2` by default.
    +     *
    +     * @param durationMs
    +     */
    +    set durationMs(durationMs) {
    +        this.stop();
    +        this._durationMs = durationMs;
    +    }
    +
    +    /**
    +     * Gets the zoom factor for the lens.
    +     *
    +     * This is `2` by default.
    +     *
    +     * @returns Number
    +     */
    +    get durationMs() {
    +        return this._durationMs;
    +    }
    +
    +    /**
    +     * Destroys this PointerCircle.
    +     */
    +    destroy() {
    +        if (!this._destroyed) {
    +            this.stop();
    +            document.body.removeChild(this._circleDiv);
    +            this._destroyed = true;
    +        }
    +    }
    +}
    + +
    + + + + + + + + + + + + diff --git a/docs/file/src/extras/PointerCircle/index.js.html b/docs/file/src/extras/PointerCircle/index.js.html new file mode 100644 index 0000000000..add17bc70e --- /dev/null +++ b/docs/file/src/extras/PointerCircle/index.js.html @@ -0,0 +1,277 @@ + + + + + + src/extras/PointerCircle/index.js | xeokit-sdk + + + + + + + +
    + + + Reference + Source + + +
    + + + +

    src/extras/PointerCircle/index.js

    +
    export * from "./PointerCircle.js";
    + +
    + + + + + + + + + + + + diff --git a/docs/file/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js.html b/docs/file/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js.html index a11f72a0c2..ef52986e70 100644 --- a/docs/file/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js.html +++ b/docs/file/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js.html @@ -548,13 +548,16 @@ this._currentAngleMeasurement = this.angleMeasurementsPlugin.createMeasurement({ id: math.createUUID(), origin: { - worldPos: mouseWorldPos + worldPos: mouseWorldPos, + entity: hoveredEntity }, corner: { - worldPos: mouseWorldPos + worldPos: mouseWorldPos, + entity: hoveredEntity }, target: { - worldPos: mouseWorldPos + worldPos: mouseWorldPos, + entity: hoveredEntity }, approximate: true }); diff --git a/docs/file/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js.html b/docs/file/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js.html new file mode 100644 index 0000000000..78a9ddf675 --- /dev/null +++ b/docs/file/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js.html @@ -0,0 +1,1200 @@ + + + + + + src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js | xeokit-sdk + + + + + + + +
    + + + Reference + Source + + +
    + + + +

    src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js

    +
    import {math} from "../../viewer/scene/math/math.js";
    +import {PointerCircle} from "../../extras/PointerCircle/PointerCircle.js";
    +import {AngleMeasurementsControl} from "./AngleMeasurementsControl.js";
    +
    +
    +const WAITING_FOR_ORIGIN_TOUCH_START = 0;
    +const WAITING_FOR_ORIGIN_QUICK_TOUCH_END = 1;
    +const WAITING_FOR_ORIGIN_LONG_TOUCH_END = 2;
    +
    +const WAITING_FOR_CORNER_TOUCH_START = 3;
    +const WAITING_FOR_CORNER_QUICK_TOUCH_END = 4;
    +const WAITING_FOR_CORNER_LONG_TOUCH_END = 5;
    +
    +const WAITING_FOR_TARGET_TOUCH_START = 6;
    +const WAITING_FOR_TARGET_QUICK_TOUCH_END = 7;
    +const WAITING_FOR_TARGET_LONG_TOUCH_END = 8;
    +
    +const TOUCH_CANCELING = 7;
    +
    +/**
    + * Creates {@link AngleMeasurement}s from touch input.
    + *
    + * See {@link AngleMeasurementsPlugin} for more info.
    + *
    + */
    +export class AngleMeasurementsTouchControl extends AngleMeasurementsControl {
    +
    +    /**
    +     * Creates a AngleMeasurementsTouchControl bound to the given AngleMeasurementsPlugin.
    +     */
    +    constructor(angleMeasurementsPlugin, cfg = {}) {
    +
    +        super(angleMeasurementsPlugin.viewer.scene);
    +
    +        this.pointerLens = cfg.pointerLens;
    +        this.pointerCircle = new PointerCircle(angleMeasurementsPlugin.viewer);
    +
    +        this._active = false;
    +
    +        const markerDiv = document.createElement('div');
    +        const canvas = this.scene.canvas.canvas;
    +        canvas.parentNode.insertBefore(markerDiv, canvas);
    +
    +        markerDiv.style.background = "black";
    +        markerDiv.style.border = "2px solid blue";
    +        markerDiv.style.borderRadius = "10px";
    +        markerDiv.style.width = "5px";
    +        markerDiv.style.height = "5px";
    +        markerDiv.style.margin = "-200px -200px";
    +        markerDiv.style.zIndex = "100";
    +        markerDiv.style.position = "absolute";
    +        markerDiv.style.pointerEvents = "none";
    +
    +        this.markerDiv = markerDiv;
    +
    +        this._currentAngleMeasurement = null;
    +
    +        this._onCanvasTouchStart = null;
    +        this._onCanvasTouchEnd = null;
    +        this._longTouchTimeoutMs = 300;
    +        this._snapToEdge = cfg.snapToEdge !== false;
    +        this._snapToVertex = cfg.snapToVertex !== false;
    +        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +
    +        this._attachPlugin(angleMeasurementsPlugin, cfg);
    +    }
    +
    +    _attachPlugin(angleMeasurementsPlugin) {
    +
    +        /**
    +         * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.
    +         * @type {AngleMeasurementsPlugin}
    +         */
    +        this.angleMeasurementsPlugin = angleMeasurementsPlugin;
    +
    +        /**
    +         * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.
    +         * @type {AngleMeasurementsPlugin}
    +         */
    +        this.plugin = angleMeasurementsPlugin;
    +    }
    +
    +    /** Gets if this AngleMeasurementsTouchControl is currently active, where it is responding to input.
    +     *
    +     * @returns {Boolean}
    +     */
    +    get active() {
    +        return this._active;
    +    }
    +
    +    /**
    +     * Sets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.
    +     * This is `true` by default.
    +     * @param snapToVertex
    +     */
    +    set snapToVertex(snapToVertex) {
    +        this._snapToVertex = snapToVertex;
    +    }
    +
    +    /**
    +     * Gets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.
    +     * This is `true` by default.
    +     * @returns {*}
    +     */
    +    get snapToVertex() {
    +        return this._snapToVertex;
    +    }
    +
    +    /**
    +     * Sets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.
    +     * This is `true` by default.
    +     * @param snapToEdge
    +     */
    +    set snapToEdge(snapToEdge) {
    +        this._snapToEdge = snapToEdge;
    +    }
    +
    +    /**
    +     * Gets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.
    +     * This is `true` by default.
    +     * @returns {*}
    +     */
    +    get snapToEdge() {
    +        return this._snapToEdge;
    +    }
    +
    +    /**
    +     * Activates this AngleMeasurementsTouchControl, ready to respond to input.
    +     */
    +    activate() {
    +
    +        if (this._active) {
    +            return;
    +        }
    +
    +        const plugin = this.plugin;
    +        const scene = this.scene;
    +        const canvas = scene.canvas.canvas;
    +        const pointerLens = plugin.pointerLens;
    +        const pointerWorldPos = math.vec3();
    +
    +        const touchTolerance = 20;
    +
    +        let longTouchTimeout = null;
    +
    +        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +
    +        const touchStartCanvasPos = math.vec2();
    +        const touchMoveCanvasPos = math.vec2();
    +        const touchEndCanvasPos = math.vec2();
    +
    +        let touchId = null;
    +
    +        const disableCameraMouseControl = () => {
    +            this.plugin.viewer.cameraControl.active = false;
    +        }
    +
    +        const enableCameraMouseControl = () => {
    +            this.plugin.viewer.cameraControl.active = true;
    +        }
    +
    +        const cancel = () => {
    +            if (longTouchTimeout) {
    +                clearTimeout(longTouchTimeout);
    +                longTouchTimeout = null;
    +            }
    +            if (this._currentAngleMeasurement) {
    +                this._currentAngleMeasurement.destroy();
    +                this._currentAngleMeasurement = null;
    +            }
    +            enableCameraMouseControl();
    +            this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +        }
    +
    +        canvas.addEventListener("touchstart", this._onCanvasTouchStart = (event) => {
    +
    +            const currentNumTouches = event.touches.length;
    +
    +            if (currentNumTouches !== 1) {
    +                if (longTouchTimeout) {
    +                    clearTimeout(longTouchTimeout);
    +                    longTouchTimeout = null;
    +                }
    +                return;
    +            }
    +
    +            const touch = event.touches[0];
    +            const touchX = touch.clientX;
    +            const touchY = touch.clientY;
    +
    +            touchStartCanvasPos.set([touchX, touchY]);
    +            touchMoveCanvasPos.set([touchX, touchY]);
    +
    +            switch (this._touchState) {
    +
    +                case WAITING_FOR_ORIGIN_TOUCH_START:
    +                    if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down
    +                        cancel();
    +                        return;
    +                    }
    +                    const snapPickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        snapToVertex: this._snapToVertex,
    +                        snapToEdge: this._snapToEdge
    +                    });
    +                    if (snapPickResult && snapPickResult.snapped) {
    +                        pointerWorldPos.set(snapPickResult.worldPos);
    +                        this.pointerCircle.start(snapPickResult.snappedCanvasPos);
    +                    } else {
    +                        const pickResult = scene.pick({
    +                            canvasPos: touchMoveCanvasPos,
    +                            pickSurface: true
    +                        })
    +                        if (pickResult && pickResult.worldPos) {
    +                            pointerWorldPos.set(pickResult.worldPos);
    +                            this.pointerCircle.start(pickResult.canvasPos);
    +                        } else {
    +                            return;
    +                        }
    +                    }
    +                    longTouchTimeout = setTimeout(() => {
    +                        if (currentNumTouches !== 1 ||
    +                            touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||
    +                            touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||
    +                            touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||
    +                            touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {
    +                            return;   // Has moved
    +                        }
    +                        // Long touch
    +                        if (this.pointerLens) {
    +                            this.pointerLens.visible = true;
    +                            this.pointerLens.canvasPos = touchStartCanvasPos;
    +                            this.pointerLens.cursorPos = touchStartCanvasPos;
    +                        }
    +                        if (this.pointerLens) {
    +                            this.pointerLens.canvasPos = touchMoveCanvasPos;
    +                            this.pointerLens.snapped = false;
    +                        }
    +                        if (this.pointerLens) {
    +                            this.pointerLens.cursorPos = snapPickResult.canvasPos;
    +                            this.pointerLens.snapped = true;
    +                        }
    +                        // pointerWorldPos.set(snapPickResult.worldPos);
    +                        if (!this._currentAngleMeasurement) {
    +                            this._currentAngleMeasurement = plugin.createMeasurement({
    +                                id: math.createUUID(),
    +                                origin: {
    +                                    worldPos: snapPickResult.worldPos,
    +                                    entity: snapPickResult.entity
    +                                },
    +                                corner: {
    +                                    worldPos: snapPickResult.worldPos,
    +                                    entity: snapPickResult.entity
    +                                },
    +                                target: {
    +                                    worldPos: snapPickResult.worldPos,
    +                                    entity: snapPickResult.entity
    +                                }
    +                            });
    +                            this._currentAngleMeasurement.clickable = false;
    +                            this._currentAngleMeasurement.originVisible = true;
    +                            this._currentAngleMeasurement.originWireVisible = false;
    +                            this._currentAngleMeasurement.cornerVisible = false;
    +                            this._currentAngleMeasurement.cornerWireVisible = false;
    +                            this._currentAngleMeasurement.targetVisible = false;
    +                            this._currentAngleMeasurement.targetWireVisible = false;
    +                            this._currentAngleMeasurement.angleVisible = false
    +                        } else {
    +                            this._currentAngleMeasurement.origin.worldPos = pointerWorldPos;
    +                        }
    +                        this.angleMeasurementsPlugin.fire("measurementStart", this._currentAngleMeasurement);
    +                        // if (this.pointerLens) {
    +                        //     this.pointerLens.cursorPos = pickResult.canvasPos;
    +                        //     this.pointerLens.snapped = false;
    +                        // }
    +                        this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;
    +                      //  console.log("touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END")
    +                        disableCameraMouseControl();
    +                    }, this._longTouchTimeoutMs);
    +                    this._touchState = WAITING_FOR_ORIGIN_QUICK_TOUCH_END;
    +                    //console.log("touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END")
    +
    +                    touchId = touch.identifier;
    +
    +                    break;
    +
    +                case WAITING_FOR_CORNER_TOUCH_START:
    +
    +                    if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down
    +                        clearTimeout(longTouchTimeout);
    +                        longTouchTimeout = null;
    +                        return;
    +                    }
    +                    if (currentNumTouches === 1) { // One finger down
    +                        longTouchTimeout = setTimeout(() => {
    +                            longTouchTimeout = null;
    +                            if (currentNumTouches !== 1 ||
    +                                touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||
    +                                touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||
    +                                touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||
    +                                touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {
    +                                // Has moved
    +                                return;
    +                            }
    +
    +                            // Long touch
    +                            if (this.pointerLens) {
    +                                this.pointerLens.visible = true;
    +                                this.pointerLens.canvasPos = touchStartCanvasPos;
    +                                this.pointerLens.snapped = false;
    +                            }
    +
    +                            const snapPickResult = scene.pick({
    +                                canvasPos: touchMoveCanvasPos,
    +                                snapToVertex: this._snapToVertex,
    +                                snapToEdge: this._snapToEdge
    +                            });
    +                            if (snapPickResult && snapPickResult.snapped) {
    +                                if (this.pointerLens) {
    +                                    this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;
    +                                    this.pointerLens.snapped = true;
    +                                }
    +                                this.pointerCircle.start(snapPickResult.snappedCanvasPos);
    +                                pointerWorldPos.set(snapPickResult.worldPos);
    +                                this._currentAngleMeasurement.corner.worldPos = snapPickResult.worldPos;
    +                                this._currentAngleMeasurement.corner.entity = snapPickResult.entity;
    +                                this._currentAngleMeasurement.originVisible = true;
    +                                this._currentAngleMeasurement.originWireVisible = true;
    +                                this._currentAngleMeasurement.cornerVisible = true;
    +                                this._currentAngleMeasurement.cornerWireVisible = false;
    +                                this._currentAngleMeasurement.targetVisible = false;
    +                                this._currentAngleMeasurement.targetWireVisible = false;
    +                                this._currentAngleMeasurement.angleVisible = false
    +                                this.angleMeasurementsPlugin.fire("measurementStart", this._currentAngleMeasurement);
    +                            } else {
    +                                const pickResult = scene.pick({
    +                                    canvasPos: touchMoveCanvasPos,
    +                                    pickSurface: true
    +                                })
    +                                if (pickResult && pickResult.worldPos) {
    +                                    if (this.pointerLens) {
    +                                        this.pointerLens.cursorPos = pickResult.canvasPos;
    +                                        this.pointerLens.snapped = false;
    +                                    }
    +                                    this.pointerCircle.start(pickResult.canvasPos);
    +                                    pointerWorldPos.set(pickResult.worldPos);
    +                                    this._currentAngleMeasurement.corner.worldPos = pickResult.worldPos;
    +                                    this._currentAngleMeasurement.corner.entity = pickResult.entity;
    +                                    this._currentAngleMeasurement.originVisible = true;
    +                                    this._currentAngleMeasurement.originWireVisible = true;
    +                                    this._currentAngleMeasurement.cornerVisible = true;
    +                                    this._currentAngleMeasurement.cornerWireVisible = false;
    +                                    this._currentAngleMeasurement.targetVisible = false;
    +                                    this._currentAngleMeasurement.targetWireVisible = false;
    +                                    this._currentAngleMeasurement.angleVisible = false
    +                                    this.angleMeasurementsPlugin.fire("measurementStart", this._currentAngleMeasurement);
    +                                } else {
    +                                    if (this.pointerLens) {
    +                                        this.pointerLens.cursorPos = null;
    +                                        this.pointerLens.snapped = false;
    +
    +                                    }
    +                                }
    +                            }
    +                            this._touchState = WAITING_FOR_CORNER_LONG_TOUCH_END;
    +                           // console.log("touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_LONG_TOUCH_END")
    +
    +                            disableCameraMouseControl();
    +
    +                        }, this._longTouchTimeoutMs);
    +
    +                        this._touchState = WAITING_FOR_CORNER_QUICK_TOUCH_END;
    +                      //  console.log("touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_QUICK_TOUCH_END")
    +                    }
    +
    +                    touchId = touch.identifier;
    +
    +                    break;
    +
    +                case WAITING_FOR_TARGET_TOUCH_START:
    +
    +                    if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down
    +                        clearTimeout(longTouchTimeout);
    +                        longTouchTimeout = null;
    +                        return;
    +                    }
    +                    if (currentNumTouches === 1) { // One finger down
    +                        longTouchTimeout = setTimeout(() => {
    +                            longTouchTimeout = null;
    +                            if (currentNumTouches !== 1 ||
    +                                touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||
    +                                touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||
    +                                touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||
    +                                touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {
    +                                // Has moved
    +                                return;
    +                            }
    +
    +                            // Long touch
    +                            if (this.pointerLens) {
    +                                this.pointerLens.visible = true;
    +                                this.pointerLens.canvasPos = touchStartCanvasPos;
    +                                this.pointerLens.snapped = false;
    +                            }
    +
    +                            const snapPickResult = scene.pick({
    +                                canvasPos: touchMoveCanvasPos,
    +                                snapToVertex: this._snapToVertex,
    +                                snapToEdge: this._snapToEdge
    +                            });
    +                            if (snapPickResult && snapPickResult.snapped) {
    +                                if (this.pointerLens) {
    +                                    this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;
    +                                    this.pointerLens.snapped = true;
    +                                }
    +                                this.pointerCircle.start(snapPickResult.snappedCanvasPos);
    +                                pointerWorldPos.set(snapPickResult.worldPos);
    +                                this._currentAngleMeasurement.target.worldPos = snapPickResult.worldPos;
    +                                this._currentAngleMeasurement.target.entity = snapPickResult.entity;
    +                                this._currentAngleMeasurement.originVisible = true;
    +                                this._currentAngleMeasurement.originWireVisible = true;
    +                                this._currentAngleMeasurement.cornerVisible = true;
    +                                this._currentAngleMeasurement.cornerWireVisible = true;
    +                                this._currentAngleMeasurement.targetVisible = true;
    +                                this._currentAngleMeasurement.targetWireVisible = true;
    +                                this._currentAngleMeasurement.angleVisible = true;
    +                                this.angleMeasurementsPlugin.fire("measurementStart", this._currentAngleMeasurement);
    +                            } else {
    +                                const pickResult = scene.pick({
    +                                    canvasPos: touchMoveCanvasPos,
    +                                    pickSurface: true
    +                                })
    +                                if (pickResult && pickResult.worldPos) {
    +                                    if (this.pointerLens) {
    +                                        this.pointerLens.cursorPos = pickResult.canvasPos;
    +                                        this.pointerLens.snapped = false;
    +                                    }
    +                                    this.pointerCircle.start(pickResult.canvasPos);
    +                                    pointerWorldPos.set(pickResult.worldPos);
    +                                    this._currentAngleMeasurement.target.worldPos = pickResult.worldPos;
    +                                    this._currentAngleMeasurement.target.entity = pickResult.entity;
    +                                    this._currentAngleMeasurement.originVisible = true;
    +                                    this._currentAngleMeasurement.originWireVisible = true;
    +                                    this._currentAngleMeasurement.cornerVisible = true;
    +                                    this._currentAngleMeasurement.cornerWireVisible = true;
    +                                    this._currentAngleMeasurement.targetVisible = true;
    +                                    this._currentAngleMeasurement.targetWireVisible = true;
    +                                    this._currentAngleMeasurement.angleVisible = true;
    +                                    this.angleMeasurementsPlugin.fire("measurementStart", this._currentAngleMeasurement);
    +                                } else {
    +                                    if (this.pointerLens) {
    +                                        this.pointerLens.cursorPos = null;
    +                                        this.pointerLens.snapped = false;
    +
    +                                    }
    +                                }
    +                            }
    +                            this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;
    +                           // console.log("touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END")
    +
    +                            disableCameraMouseControl();
    +
    +                        }, this._longTouchTimeoutMs);
    +
    +                        this._touchState = WAITING_FOR_TARGET_QUICK_TOUCH_END;
    +                       // console.log("touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END")
    +                    }
    +
    +                    touchId = touch.identifier;
    +
    +                    break;
    +
    +
    +                default:
    +                    if (longTouchTimeout !== null) {
    +                        clearTimeout(longTouchTimeout);
    +                        longTouchTimeout = null;
    +                    }
    +                    this._touchState = TOUCH_CANCELING;
    +                  //  console.log("touchstart: this._touchState= default -> TOUCH_CANCELING")
    +                    return;
    +            }
    +
    +        }, {passive: true});
    +
    +
    +        canvas.addEventListener("touchmove", (event) => {
    +
    +            this.pointerCircle.stop();
    +
    +            const currentNumTouches = event.touches.length;
    +
    +            if (currentNumTouches !== 1 || event.changedTouches.length !== 1) {
    +                if (longTouchTimeout) {
    +                    clearTimeout(longTouchTimeout);
    +                    longTouchTimeout = null;
    +                }
    +                return;
    +            }
    +
    +            const touch = event.touches[0];
    +            const touchX = touch.clientX;
    +            const touchY = touch.clientY;
    +
    +            if (touch.identifier !== touchId) {
    +                return;
    +            }
    +
    +            touchMoveCanvasPos.set([touchX, touchY]);
    +
    +            let snapPickResult;
    +            let pickResult;
    +
    +            switch (this._touchState) {
    +
    +                case WAITING_FOR_ORIGIN_LONG_TOUCH_END:
    +                    if (this.pointerLens) {
    +                        this.pointerLens.canvasPos = touchMoveCanvasPos;
    +                    }
    +                    snapPickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        snapToVertex: this._snapToVertex,
    +                        snapToEdge: this._snapToEdge
    +                    });
    +                    if (snapPickResult && (snapPickResult.snapped)) {
    +                        if (this.pointerLens) {
    +                            this.pointerLens.snappedCanvasPos = snapPickResult.snappedCanvasPos;
    +                            this.pointerLens.snapped = true;
    +                        }
    +                        pointerWorldPos.set(snapPickResult.worldPos);
    +                        this._currentAngleMeasurement.origin.worldPos = snapPickResult.worldPos;
    +                    } else {
    +                        pickResult = scene.pick({
    +                            canvasPos: touchMoveCanvasPos,
    +                            pickSurface: true
    +                        })
    +                        if (pickResult && pickResult.worldPos) {
    +                            if (this.pointerLens) {
    +                                this.pointerLens.cursorPos = pickResult.canvasPos;
    +                                this.pointerLens.snapped = false;
    +                            }
    +                            pointerWorldPos.set(pickResult.worldPos);
    +                            this._currentAngleMeasurement.origin.worldPos = pickResult.worldPos;
    +                        } else {
    +                            if (this.pointerLens) {
    +                                this.pointerLens.cursorPos = null;
    +                                this.pointerLens.snapped = false;
    +                            }
    +                        }
    +                    }
    +                    this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;
    +                   // console.log("touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END")
    +                    break;
    +
    +                case WAITING_FOR_CORNER_LONG_TOUCH_END:
    +                    if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down
    +                        clearTimeout(longTouchTimeout);
    +                        longTouchTimeout = null;
    +                        if (this.pointerLens) {
    +                            this.pointerLens.visible = false;
    +                        }
    +                        this._touchState = TOUCH_CANCELING;
    +                     //   console.log("touchmove: this._touchState= QUICK_TOUCH_FINDING_CORNER -> TOUCH_CANCELING")
    +                        return;
    +                    }
    +                    if (this.pointerLens) {
    +                        this.pointerLens.canvasPos = touchMoveCanvasPos;
    +                    }
    +                    snapPickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        snapToVertex: this._snapToVertex,
    +                        snapToEdge: this._snapToEdge
    +                    });
    +                    if (snapPickResult && snapPickResult.worldPos) {
    +                        if (this.pointerLens) {
    +                            this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;
    +                            this.pointerLens.snapped = true;
    +                        }
    +                        this._currentAngleMeasurement.corner.worldPos = snapPickResult.worldPos;
    +                        this._currentAngleMeasurement.originVisible = true;
    +                        this._currentAngleMeasurement.originWireVisible = true;
    +                        this._currentAngleMeasurement.cornerVisible = true;
    +                        this._currentAngleMeasurement.cornerWireVisible = false;
    +                        this._currentAngleMeasurement.targetVisible = false;
    +                        this._currentAngleMeasurement.targetWireVisible = false;
    +                        this._currentAngleMeasurement.angleVisible = false;
    +                    } else {
    +                        pickResult = scene.pick({
    +                            canvasPos: touchMoveCanvasPos,
    +                            pickSurface: true
    +                        })
    +                        if (pickResult && pickResult.worldPos) {
    +                            if (this.pointerLens) {
    +                                this.pointerLens.cursorPos = pickResult.canvasPos;
    +                                this.pointerLens.snapped = false;
    +                            }
    +                            this._currentAngleMeasurement.corner.worldPos = pickResult.worldPos;
    +                            this._currentAngleMeasurement.originVisible = true;
    +                            this._currentAngleMeasurement.originWireVisible = true;
    +                            this._currentAngleMeasurement.cornerVisible = true;
    +                            this._currentAngleMeasurement.cornerWireVisible = false;
    +                            this._currentAngleMeasurement.targetVisible = false;
    +                            this._currentAngleMeasurement.targetWireVisible = false;
    +                            this._currentAngleMeasurement.angleVisible = false;
    +                        }
    +                    }
    +                    this._touchState = WAITING_FOR_CORNER_LONG_TOUCH_END;
    +                    break;
    +
    +
    +                case WAITING_FOR_TARGET_LONG_TOUCH_END:
    +                    if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down
    +                        clearTimeout(longTouchTimeout);
    +                        longTouchTimeout = null;
    +                        if (this.pointerLens) {
    +                            this.pointerLens.visible = false;
    +                        }
    +                        this._touchState = TOUCH_CANCELING;
    +                      //  console.log("touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING")
    +                        return;
    +                    }
    +                    if (this.pointerLens) {
    +                        this.pointerLens.canvasPos = touchMoveCanvasPos;
    +                    }
    +                    snapPickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        snapToVertex: this._snapToVertex,
    +                        snapToEdge: this._snapToEdge
    +                    });
    +                    if (snapPickResult && snapPickResult.worldPos) {
    +                        if (this.pointerLens) {
    +                            this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;
    +                            this.pointerLens.snapped = true;
    +                        }
    +                        this._currentAngleMeasurement.target.worldPos = snapPickResult.worldPos;
    +                        this._currentAngleMeasurement.originVisible = true;
    +                        this._currentAngleMeasurement.originWireVisible = true;
    +                        this._currentAngleMeasurement.cornerVisible = true;
    +                        this._currentAngleMeasurement.cornerWireVisible = true;
    +                        this._currentAngleMeasurement.targetVisible = true;
    +                        this._currentAngleMeasurement.targetWireVisible = true;
    +                        this._currentAngleMeasurement.angleVisible = true;
    +                    } else {
    +                        pickResult = scene.pick({
    +                            canvasPos: touchMoveCanvasPos,
    +                            pickSurface: true
    +                        })
    +                        if (pickResult && pickResult.worldPos) {
    +                            if (this.pointerLens) {
    +                                this.pointerLens.cursorPos = pickResult.canvasPos;
    +                                this.pointerLens.snapped = false;
    +                            }
    +                            this._currentAngleMeasurement.target.worldPos = pickResult.worldPos;
    +                            this._currentAngleMeasurement.originVisible = true;
    +                            this._currentAngleMeasurement.originWireVisible = true;
    +                            this._currentAngleMeasurement.cornerVisible = true;
    +                            this._currentAngleMeasurement.cornerWireVisible = true;
    +                            this._currentAngleMeasurement.targetVisible = true;
    +                            this._currentAngleMeasurement.targetWireVisible = true;
    +                            this._currentAngleMeasurement.angleVisible = true;
    +                        }
    +                    }
    +                    this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;
    +                    break;
    +
    +                default:
    +                    break;
    +            }
    +        }, {passive: true});
    +
    +        canvas.addEventListener("touchend", this._onCanvasTouchEnd = (event) => {
    +
    +            this.pointerCircle.stop();
    +
    +            const numChangedTouches = event.changedTouches.length;
    +
    +            if (numChangedTouches !== 1) {
    +                return;
    +            }
    +
    +            const touch = event.changedTouches[0];
    +            const touchX = touch.clientX;
    +            const touchY = touch.clientY;
    +
    +            if (touch.identifier !== touchId) {
    +                return;
    +            }
    +
    +            if (longTouchTimeout) {
    +                clearTimeout(longTouchTimeout);
    +                longTouchTimeout = null;
    +            }
    +
    +            touchEndCanvasPos.set([touchX, touchY]);
    +
    +            switch (this._touchState) {
    +
    +                case WAITING_FOR_ORIGIN_QUICK_TOUCH_END: {
    +                    if (numChangedTouches !== 1 ||
    +                        touchX > touchStartCanvasPos[0] + touchTolerance ||
    +                        touchX < touchStartCanvasPos[0] - touchTolerance ||
    +                        touchY > touchStartCanvasPos[1] + touchTolerance ||
    +                        touchY < touchStartCanvasPos[1] - touchTolerance) {
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                        return;
    +                    }
    +                    const pickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        pickSurface: true
    +                    });
    +                    if (pickResult && pickResult.worldPos) {
    +                        this._currentAngleMeasurement = plugin.createMeasurement({
    +                            id: math.createUUID(),
    +                            origin: {
    +                                worldPos: pickResult.worldPos
    +                            },
    +                            corner: {
    +                                worldPos: pickResult.worldPos
    +                            },
    +                            target: {
    +                                worldPos: pickResult.worldPos
    +                            }
    +                        });
    +                        this._currentAngleMeasurement.clickable = false;
    +                        this._currentAngleMeasurement.originVisible = true;
    +                        this._currentAngleMeasurement.originWireVisible = false;
    +                        this._currentAngleMeasurement.cornerVisible = false;
    +                        this._currentAngleMeasurement.cornerWireVisible = false;
    +                        this._currentAngleMeasurement.targetVisible = false;
    +                        this._currentAngleMeasurement.targetWireVisible = false;
    +                        this._currentAngleMeasurement.angleVisible = false
    +                        this._touchState = WAITING_FOR_CORNER_TOUCH_START;
    +                      //  console.log("touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_CORNER_TOUCH_START")
    +                    } else {
    +                        if (this._currentAngleMeasurement) {
    +                            this._currentAngleMeasurement.destroy();
    +                            this._currentAngleMeasurement = null;
    +                        }
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                      //  console.log("touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    }
    +                }
    +                    enableCameraMouseControl();
    +                    break;
    +
    +                case WAITING_FOR_ORIGIN_LONG_TOUCH_END:
    +                    if (this.pointerLens) {
    +                        this.pointerLens.visible = false;
    +                    }
    +                    if (!this._currentAngleMeasurement) {
    +                        if (this.pointerLens) {
    +                            this.pointerLens.snapped = false;
    +                            this.pointerLens.visible = false;
    +                        }
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                      //  console.log("touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    } else {
    +                        this._touchState = WAITING_FOR_CORNER_TOUCH_START;
    +                       // console.log("touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_CORNER_TOUCH_START")
    +                    }
    +                    enableCameraMouseControl();
    +                    break;
    +
    +                case WAITING_FOR_CORNER_QUICK_TOUCH_END: {
    +                    if (numChangedTouches !== 1 ||
    +                        touchX > touchStartCanvasPos[0] + touchTolerance ||
    +                        touchX < touchStartCanvasPos[0] - touchTolerance ||
    +                        touchY > touchStartCanvasPos[1] + touchTolerance ||
    +                        touchY < touchStartCanvasPos[1] - touchTolerance) {
    +                        this._touchState = WAITING_FOR_CORNER_TOUCH_START;
    +                        return;
    +                    }
    +                    const pickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        pickSurface: true
    +                    });
    +                    if (pickResult && pickResult.worldPos) {
    +                        this._currentAngleMeasurement.corner.worldPos = pickResult.worldPos;
    +                        this._currentAngleMeasurement.originVisible = true;
    +                        this._currentAngleMeasurement.originWireVisible = true;
    +                        this._currentAngleMeasurement.cornerVisible = true;
    +                        this._currentAngleMeasurement.cornerWireVisible = false;
    +                        this._currentAngleMeasurement.targetVisible = false;
    +                        this._currentAngleMeasurement.targetWireVisible = false;
    +                        this._currentAngleMeasurement.angleVisible = false;
    +                        this._touchState = WAITING_FOR_TARGET_TOUCH_START;
    +                       // console.log("touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    } else {
    +                        if (this._currentAngleMeasurement) {
    +                            this._currentAngleMeasurement.destroy();
    +                            this._currentAngleMeasurement = null;
    +                        }
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                       // console.log("touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    }
    +
    +                }
    +                    enableCameraMouseControl();
    +                    break;
    +
    +                case WAITING_FOR_CORNER_LONG_TOUCH_END:
    +                    if (this.pointerLens) {
    +                        this.pointerLens.visible = false;
    +                    }
    +                    this._touchState = WAITING_FOR_TARGET_TOUCH_START;
    +                  //  console.log("touchend: this._touchState= WAITING_FOR_CORNER_LONG_TOUCH_END  -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    enableCameraMouseControl();
    +                    break;
    +
    +                case WAITING_FOR_TARGET_QUICK_TOUCH_END: {
    +                    if (numChangedTouches !== 1 ||
    +                        touchX > touchStartCanvasPos[0] + touchTolerance ||
    +                        touchX < touchStartCanvasPos[0] - touchTolerance ||
    +                        touchY > touchStartCanvasPos[1] + touchTolerance ||
    +                        touchY < touchStartCanvasPos[1] - touchTolerance) {
    +                        this._touchState = WAITING_FOR_TARGET_TOUCH_START;
    +                        return;
    +                    }
    +                    const pickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        pickSurface: true
    +                    });
    +                    if (pickResult && pickResult.worldPos) {
    +                        this._currentAngleMeasurement.target.worldPos = pickResult.worldPos;
    +                        this._currentAngleMeasurement.originVisible = true;
    +                        this._currentAngleMeasurement.originWireVisible = true;
    +                        this._currentAngleMeasurement.cornerVisible = true;
    +                        this._currentAngleMeasurement.cornerWireVisible = true;
    +                        this._currentAngleMeasurement.targetVisible = true;
    +                        this._currentAngleMeasurement.targetWireVisible = true;
    +                        this._currentAngleMeasurement.angleVisible = true;
    +                        this.angleMeasurementsPlugin.fire("measurementEnd", this._currentAngleMeasurement);
    +                        this._currentAngleMeasurement = null;
    +                    } else {
    +                        if (this._currentAngleMeasurement) {
    +                            this._currentAngleMeasurement.destroy();
    +                            this._currentAngleMeasurement = null;
    +                        }
    +                    }
    +                    this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                   // console.log("touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                }
    +                    enableCameraMouseControl();
    +                    break;
    +
    +                case WAITING_FOR_TARGET_LONG_TOUCH_END:
    +                    if (this.pointerLens) {
    +                        this.pointerLens.visible = false;
    +                    }
    +                    if (!this._currentAngleMeasurement || !this._currentAngleMeasurement.targetVisible) {
    +                        if (this._currentAngleMeasurement) {
    +                            this._currentAngleMeasurement.destroy();
    +                            this._currentAngleMeasurement = null;
    +                        }
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                       // console.log("touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    } else {
    +                        this._currentAngleMeasurement.clickable = true;
    +                        this.angleMeasurementsPlugin.fire("measurementEnd", this._currentAngleMeasurement);
    +                        this._currentAngleMeasurement = null;
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                       // console.log("touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END  -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    }
    +                    enableCameraMouseControl();
    +                    break;
    +            }
    +
    +        }, {passive: true});
    +
    +        this._active = true;
    +    }
    +
    +    /**
    +     * Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.
    +     *
    +     * Destroys any {@link AngleMeasurement} under construction.
    +     */
    +    deactivate() {
    +        if (!this._active) {
    +            return;
    +        }
    +        if (this.plugin.pointerLens) {
    +            this.plugin.pointerLens.visible = false;
    +        }
    +        this.reset();
    +        const canvas = this.plugin.viewer.scene.canvas.canvas;
    +        canvas.removeEventListener("touchstart", this._onCanvasTouchStart);
    +        canvas.removeEventListener("touchend", this._onCanvasTouchEnd);
    +        if (this._currentAngleMeasurement) {
    +            this.angleMeasurementsPlugin.fire("measurementCancel", this._currentAngleMeasurement);
    +            this._currentAngleMeasurement.destroy();
    +            this._currentAngleMeasurement = null;
    +        }
    +        this._active = false;
    +        this.plugin.viewer.cameraControl.active = true;
    +    }
    +
    +    /**
    +     * Resets this AngleMeasurementsTouchControl.
    +     *
    +     * Destroys any {@link AngleMeasurement} under construction.
    +     *
    +     * Does nothing if the AngleMeasurementsTouchControl is not active.
    +     */
    +    reset() {
    +        if (!this._active) {
    +            return;
    +        }
    +        if (this._currentAngleMeasurement) {
    +            this.angleMeasurementsPlugin.fire("measurementCancel", this._currentAngleMeasurement);
    +            this._currentAngleMeasurement.destroy();
    +            this._currentAngleMeasurement = null;
    +        }
    +    }
    +
    +    /**
    +     * Destroys this AngleMeasurementsTouchControl.
    +     */
    +    destroy() {
    +        this.deactivate();
    +        super.destroy();
    +    }
    +}
    +
    + +
    + + + + + + + + + + + + diff --git a/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js.html b/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js.html new file mode 100644 index 0000000000..aa49f2ebd5 --- /dev/null +++ b/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js.html @@ -0,0 +1,749 @@ + + + + + + src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js | xeokit-sdk + + + + + + + +
    + + + Reference + Source + + +
    + + + +

    src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsControlLegacy.js

    +
    import {Dot} from "../lib/html/Dot.js";
    +import {Component} from "../../viewer/scene/Component.js";
    +import {math} from "../../viewer/scene/math/math.js";
    +import {Marker} from "../../viewer/index.js";
    +import {DistanceMeasurementsControl} from "./DistanceMeasurementsControl";
    +
    +/**
    + * Creates {@link DistanceMeasurement}s from mouse and touch input.
    + *
    + * Belongs to a {@link DistanceMeasurementsPlugin}. Located at {@link DistanceMeasurementsPlugin#control}.
    + *
    + * Once the DistanceMeasurementControl is activated, the first click on any {@link Entity} begins constructing a {@link DistanceMeasurement}, fixing its origin to that Entity. The next click on any Entity will complete the DistanceMeasurement, fixing its target to that second Entity. The DistanceMeasurementControl will then wait for the next click on any Entity, to begin constructing another DistanceMeasurement, and so on, until deactivated.
    + *
    + * See {@link DistanceMeasurementsPlugin} for more info.
    + */
    +export class DistanceMeasurementsControlLegacy extends DistanceMeasurementsControl {
    +
    +    /**
    +     * @private
    +     */
    +    constructor(plugin, cfg={}) {
    +
    +        super(plugin.viewer.scene);
    +
    +        /**
    +         * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsControlLegacy.
    +         * @type {DistanceMeasurementsPlugin}
    +         */
    +        this.plugin = plugin;
    +
    +        this._active = false;
    +        this._snapMode = "off";
    +        this._snapToVertex = false;
    +
    +        // Add a marker to the canvas
    +        const markerDiv = document.createElement('div');
    +        const canvas = this.scene.canvas.canvas;
    +        canvas.parentNode.insertBefore(markerDiv, canvas);
    +
    +        markerDiv.style.background = "black";
    +        markerDiv.style.border = "2px solid blue";
    +        markerDiv.style.borderRadius = "10px";
    +        markerDiv.style.width = "5px";
    +        markerDiv.style.height = "5px";
    +        markerDiv.style.margin = "-200px -200px";
    +        markerDiv.style.zIndex = "100";
    +        markerDiv.style.position = "absolute";
    +        markerDiv.style.pointerEvents = "none";
    +
    +        this.markerDiv = markerDiv;
    +
    +        // Mouse input uses a combo of events that requires us to track
    +        // the current DistanceMeasurement under construction. This is not used for touch input, which
    +        // just uses touch-move-release to make a measurement.
    +        this._currentDistanceMeasurementByMouse = null;
    +
    +        this._currentDistanceMeasurementByMouseInittouchState = {
    +            wireVisible: null,
    +            axisVisible: null,
    +            xAxisVisible: null,
    +            yaxisVisible: null,
    +            zAxisVisible: null,
    +            targetVisible: null,
    +        }
    +
    +        // Shows 2D canvas pos of touch start
    +        this._touchStartDot = new Dot(plugin._container, {
    +            fillColor: plugin.defaultColor,
    +            zIndex: plugin.zIndex + 1,
    +            visible: false
    +        });
    +
    +        // Tracks 3D world pos of touch start, dynamically calculates 2D canvas pos
    +        this._touchStartMarker = new Marker(this, {
    +            id: "distanceMeasurementMarker"
    +        });
    +
    +        // Routes 2D canvas pos from Marker to Dot
    +        this._touchStartMarker.on("canvasPos", (canvasPos) => {
    +            this._touchStartDot.setPos(canvasPos[0], canvasPos[1]);
    +        });
    +
    +        // Event handles from CameraControl
    +        this._onMouseHoverSurface = null;
    +        this._onMouseHoverOff = null;
    +        this._onPickedNothing = null;
    +
    +        // Event handles from Scene.input
    +        this._onInputMouseDown = null;
    +        this._onInputMouseUp = null;
    +
    +        // Event handles from Canvas element
    +        this._onCanvasTouchStart = null;
    +        this._onCanvasTouchEnd = null;
    +
    +        this.snapMode = cfg.snapMode;
    +    }
    +
    +    /**
    +     * Sets the pointer snapping behaviour.
    +     *
    +     * Accepted values are "off" and "vertex".
    +     *
    +     * If set to "vertex", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.
    +     *
    +     * @param snapMode {String}
    +     */
    +    set snapMode(snapMode) {
    +        if (snapMode === undefined || snapMode === null) {
    +            snapMode = "vertex";
    +        } else if (snapMode !== "vertex") {
    +            return;
    +        }
    +        this._snapMode = snapMode;
    +        this._snapToVertex = (snapMode === "vertex");
    +    }
    +
    +    /**
    +     * Gets the pointer snapping behaviour.
    +     *
    +     * Accepted values are "off" and "vertex".
    +     *
    +     * If set to "vertex", the DistanceMeasurementsPlugin will continuously snap the pointer to the nearest vertex as the user hovers over the model.
    +     *
    +     * @returns {String}
    +     */
    +    get snapMode() {
    +        return this._snapMode;
    +    }
    +
    +    /** Gets if this DistanceMeasurementsControlLegacy is currently active, where it is responding to input.
    +     *
    +     * @returns {Boolean}
    +     */
    +    get active() {
    +        return this._active;
    +    }
    +
    +    /**
    +     * Activates this DistanceMeasurementsControlLegacy, ready to respond to input.
    +     *
    +     */
    +    activate() {
    +
    +        if (this._active) {
    +            return;
    +        }
    +
    +        const plugin = this.plugin;
    +        const scene = this.scene;
    +        const cameraControl = plugin.viewer.cameraControl;
    +        const canvas = scene.canvas.canvas;
    +        const input = scene.input;
    +        const startDot = this._touchStartDot;
    +
    +        const pickSurfacePrecisionEnabled = scene.pickSurfacePrecisionEnabled;
    +
    +        let mouseHoverEntity = null;
    +        const mouseWorldPos = math.vec3();
    +        const mouseCanvasPos = math.vec2();
    +
    +        let lastMouseCanvasX;
    +        let lastMouseCanvasY;
    +        const mouseCanvasClickTolerance = 5;
    +
    +        const FIRST_TOUCH_EXPECTED = 0;
    +        const SECOND_TOUCH_EXPECTED = 1;
    +        let touchState = FIRST_TOUCH_EXPECTED;
    +        const touchCanvasClickTolerance = 5;
    +
    +        const touchStartCanvasPos = math.vec2();
    +        const touchEndCanvasPos = math.vec2();
    +        const touchStartWorldPos = math.vec3();
    +
    +        this._onMouseHoverSurface = cameraControl.on("hoverSurface", event => {
    +
    +            // This gets fired for both mouse and touch input, but we don't care when handling touch
    +            mouseHoverEntity = event.entity;
    +
    +            let useSnapToVertex = false;
    +
    +            if (this._snapToVertex) {
    +                useSnapToVertex = !!event.snappedWorldPos && !!event.snappedCanvasPos;
    +            }
    +
    +            if (useSnapToVertex) {
    +                mouseWorldPos.set(event.snappedWorldPos);
    +                mouseCanvasPos.set(event.snappedCanvasPos);
    +
    +                if (touchState === FIRST_TOUCH_EXPECTED) {
    +                    this.markerDiv.style.marginLeft = `${event.snappedCanvasPos[0]-5}px`;
    +                    this.markerDiv.style.marginTop = `${event.snappedCanvasPos[1]-5}px`;
    +
    +                    this.markerDiv.style.background = "greenyellow";
    +                    this.markerDiv.style.border = "2px solid green";
    +                }
    +            } else {
    +                if (event.worldPos !== null && event.canvasPos !== null) {
    +                    mouseWorldPos.set(event.worldPos);
    +                    mouseCanvasPos.set(event.canvasPos);
    +
    +                    if (touchState === FIRST_TOUCH_EXPECTED) {
    +                        this.markerDiv.style.marginLeft = `${event.canvasPos[0]-5}px`;
    +                        this.markerDiv.style.marginTop = `${event.canvasPos[1]-5}px`;
    +
    +                        this.markerDiv.style.background = "pink";
    +                        this.markerDiv.style.border = "2px solid red";
    +                    }
    +                }
    +            }
    +
    +            if (touchState !== FIRST_TOUCH_EXPECTED || !this.active) {
    +                this.markerDiv.style.marginLeft = `-10000px`;
    +                this.markerDiv.style.marginTop = `-10000px`;
    +            }
    +
    +            canvas.style.cursor = "pointer";
    +
    +            if (this._currentDistanceMeasurementByMouse) {
    +                this._currentDistanceMeasurementByMouse.wireVisible = this._currentDistanceMeasurementByMouseInittouchState.wireVisible;
    +                this._currentDistanceMeasurementByMouse.axisVisible = this._currentDistanceMeasurementByMouseInittouchState.axisVisible && this.plugin.defaultAxisVisible;
    +                this._currentDistanceMeasurementByMouse.xAxisVisible = this._currentDistanceMeasurementByMouseInittouchState.xAxisVisible && this.plugin.defaultXAxisVisible;
    +                this._currentDistanceMeasurementByMouse.yAxisVisible = this._currentDistanceMeasurementByMouseInittouchState.yAxisVisible && this.plugin.defaultYAxisVisible;
    +                this._currentDistanceMeasurementByMouse.zAxisVisible = this._currentDistanceMeasurementByMouseInittouchState.zAxisVisible && this.plugin.defaultZAxisVisible;
    +                this._currentDistanceMeasurementByMouse.targetVisible = this._currentDistanceMeasurementByMouseInittouchState.targetVisible;
    +                this._currentDistanceMeasurementByMouse.target.entity = mouseHoverEntity;
    +                this._currentDistanceMeasurementByMouse.target.worldPos = mouseWorldPos;
    +            }
    +        });
    +
    +        this._onInputMouseDown = input.on("mousedown", (coords) => {
    +            lastMouseCanvasX = coords[0];
    +            lastMouseCanvasY = coords[1];
    +        });
    +
    +        this._onInputMouseUp = input.on("mouseup", (coords) => {
    +            if (coords[0] > lastMouseCanvasX + mouseCanvasClickTolerance ||
    +                coords[0] < lastMouseCanvasX - mouseCanvasClickTolerance ||
    +                coords[1] > lastMouseCanvasY + mouseCanvasClickTolerance ||
    +                coords[1] < lastMouseCanvasY - mouseCanvasClickTolerance) {
    +                return;
    +            }
    +            if (this._currentDistanceMeasurementByMouse) {
    +                if (mouseHoverEntity) {
    +                    if (pickSurfacePrecisionEnabled) {
    +                        const pickResult = scene.pick({
    +                            canvasPos: mouseCanvasPos,
    +                            pickSurface: true,
    +                            pickSurfacePrecision: true
    +                        });
    +                        if (pickResult && pickResult.worldPos) {
    +                            this._currentDistanceMeasurementByMouse.target.worldPos = pickResult.worldPos;
    +                        }
    +                        this._currentDistanceMeasurementByMouse.approximate = false;
    +                    }
    +                    this._currentDistanceMeasurementByMouse.clickable = true;
    +                    this.fire("measurementEnd", this._currentDistanceMeasurementByMouse);
    +                    this._currentDistanceMeasurementByMouse = null;
    +                } else {
    +                    this._currentDistanceMeasurementByMouse.destroy();
    +                    this.fire("measurementCancel", this._currentDistanceMeasurementByMouse);
    +                    this._currentDistanceMeasurementByMouse = null;
    +                }
    +            } else {
    +                if (mouseHoverEntity) {
    +                    if (pickSurfacePrecisionEnabled) {
    +                        const pickResult = scene.pick({
    +                            canvasPos: mouseCanvasPos,
    +                            pickSurface: true,
    +                            pickSurfacePrecision: true
    +                        });
    +                        if (pickResult && pickResult.worldPos) {
    +                            mouseWorldPos.set(pickResult.worldPos);
    +                        }
    +                    }
    +                    this._currentDistanceMeasurementByMouse = plugin.createMeasurement({
    +                        id: math.createUUID(),
    +                        origin: {
    +                            entity: mouseHoverEntity,
    +                            worldPos: mouseWorldPos
    +                        },
    +                        target: {
    +                            entity: mouseHoverEntity,
    +                            worldPos: mouseWorldPos
    +                        },
    +                        approximate: true
    +                    });
    +                    this._currentDistanceMeasurementByMouseInittouchState.axisVisible = this._currentDistanceMeasurementByMouse.axisVisible && this.plugin.defaultAxisVisible;
    +
    +                    this._currentDistanceMeasurementByMouseInittouchState.xAxisVisible = this._currentDistanceMeasurementByMouse.xAxisVisible && this.plugin.defaultXAxisVisible;
    +                    this._currentDistanceMeasurementByMouseInittouchState.yAxisVisible = this._currentDistanceMeasurementByMouse.yAxisVisible && this.plugin.defaultYAxisVisible;
    +                    this._currentDistanceMeasurementByMouseInittouchState.zAxisVisible = this._currentDistanceMeasurementByMouse.zAxisVisible && this.plugin.defaultZAxisVisible;
    +
    +                    this._currentDistanceMeasurementByMouseInittouchState.wireVisible = this._currentDistanceMeasurementByMouse.wireVisible;
    +                    this._currentDistanceMeasurementByMouseInittouchState.targetVisible = this._currentDistanceMeasurementByMouse.targetVisible;
    +                    this._currentDistanceMeasurementByMouse.clickable = false;
    +                    this.fire("measurementStart", this._currentDistanceMeasurementByMouse);
    +                }
    +            }
    +        });
    +
    +        this._onMouseHoverOff = cameraControl.on("hoverOff", event => {
    +            mouseHoverEntity = null;
    +
    +            this.markerDiv.style.marginLeft = `-100px`;
    +            this.markerDiv.style.marginTop = `-100px`;
    +
    +            if (this._currentDistanceMeasurementByMouse) {
    +                this._currentDistanceMeasurementByMouse.wireVisible = false;
    +                this._currentDistanceMeasurementByMouse.targetVisible = false;
    +                this._currentDistanceMeasurementByMouse.axisVisible = false;
    +            }
    +            canvas.style.cursor = "default";
    +        });
    +
    +        this._onPickedNothing = cameraControl.on("pickedNothing", event => {
    +            if (this._currentDistanceMeasurementByMouse) {
    +                this.fire("measurementCancel", this._currentDistanceMeasurementByMouse);
    +                this._currentDistanceMeasurementByMouse.destroy();
    +                this._currentDistanceMeasurementByMouse = null;
    +            }
    +            startDot.setVisible(false);
    +            touchState = FIRST_TOUCH_EXPECTED;
    +        });
    +
    +        canvas.addEventListener("touchstart", this._onCanvasTouchStart = (event) => {
    +            const touches = event.touches;
    +            const changedTouches = event.changedTouches;
    +            if (touches.length === 1 && changedTouches.length === 1) {
    +                getCanvasPosFromEvent(touches[0], touchStartCanvasPos);
    +            }
    +        }, {passive: true});
    +
    +        canvas.addEventListener("touchend", this._onCanvasTouchEnd = (event) => {
    +            const touches = event.touches;
    +            const changedTouches = event.changedTouches;
    +            if (touches.length === 0 && changedTouches.length === 1) {
    +                getCanvasPosFromEvent(changedTouches[0], touchEndCanvasPos);
    +                if (touchEndCanvasPos[0] > touchStartCanvasPos[0] + touchCanvasClickTolerance ||
    +                    touchEndCanvasPos[0] < touchStartCanvasPos[0] - touchCanvasClickTolerance ||
    +                    touchEndCanvasPos[1] > touchStartCanvasPos[1] + touchCanvasClickTolerance ||
    +                    touchEndCanvasPos[1] < touchStartCanvasPos[1] - touchCanvasClickTolerance) {
    +                    return; // User is repositioning the camera or model
    +                }
    +                const pickResult = scene.pick({
    +                    canvasPos: touchEndCanvasPos,
    +                    pickSurface: true,
    +                    pickSurfacePrecision: pickSurfacePrecisionEnabled
    +                });
    +                if (pickResult && pickResult.worldPos) {
    +                    switch (touchState) {
    +                        case FIRST_TOUCH_EXPECTED:
    +                            startDot.setVisible(true);
    +                            this._touchStartMarker.worldPos = pickResult.worldPos;
    +                            touchStartWorldPos.set(pickResult.worldPos);
    +                            touchState = SECOND_TOUCH_EXPECTED;
    +                            break;
    +                        case SECOND_TOUCH_EXPECTED:
    +                            startDot.setVisible(false);
    +                            this._touchStartMarker.worldPos = pickResult.worldPos;
    +                            const measurement = plugin.createMeasurement({
    +                                id: math.createUUID(),
    +                                origin: {
    +                                    entity: mouseHoverEntity,
    +                                    worldPos: touchStartWorldPos
    +                                },
    +                                target: {
    +                                    entity: mouseHoverEntity,
    +                                    worldPos: pickResult.worldPos
    +                                },
    +                                approximate: (!pickSurfacePrecisionEnabled)
    +                            });
    +                            measurement.clickable = true;
    +                            touchState = FIRST_TOUCH_EXPECTED;
    +                            this.fire("measurementEnd", measurement);
    +                            break;
    +                    }
    +                } else {
    +                    startDot.setVisible(false);
    +                    touchState = FIRST_TOUCH_EXPECTED;
    +                }
    +            }
    +            //  event.stopPropagation();
    +        }, {passive: true});
    +
    +        this._active = true;
    +    }
    +
    +    /**
    +     * Deactivates this DistanceMeasurementsControlLegacy, making it unresponsive to input.
    +     *
    +     * Destroys any {@link DistanceMeasurement} under construction.
    +     */
    +    deactivate() {
    +
    +        if (!this._active) {
    +            return;
    +        }
    +
    +        this._touchStartDot.setVisible(false);
    +
    +        this.reset();
    +
    +        const input = this.plugin.viewer.scene.input;
    +        input.off(this._onInputMouseDown);
    +        input.off(this._onInputMouseUp);
    +
    +        const cameraControl = this.plugin.viewer.cameraControl;
    +        cameraControl.off(this._onMouseHoverSurface);
    +        cameraControl.off(this._onMouseHoverOff);
    +        cameraControl.off(this._onPickedNothing);
    +
    +        const canvas = this.plugin.viewer.scene.canvas.canvas;
    +        canvas.removeEventListener("touchstart", this._onCanvasTouchStart);
    +        canvas.removeEventListener("touchend", this._onCanvasTouchEnd);
    +
    +        if (this._currentDistanceMeasurementByMouse) {
    +            this.fire("measurementCancel", this._currentDistanceMeasurementByMouse);
    +            this._currentDistanceMeasurementByMouse.destroy();
    +            this._currentDistanceMeasurementByMouse = null;
    +        }
    +
    +        this._active = false;
    +    }
    +
    +    /**
    +     * Resets this DistanceMeasurementsControlLegacy.
    +     *
    +     * Destroys any {@link DistanceMeasurement} under construction.
    +     *
    +     * Does nothing if the DistanceMeasurementsControlLegacy is not active.
    +     */
    +    reset() {
    +        if (!this._active) {
    +            return;
    +        }
    +        if (this._currentDistanceMeasurementByMouse) {
    +            this.fire("measurementCancel", this._currentDistanceMeasurementByMouse);
    +            this._currentDistanceMeasurementByMouse.destroy();
    +            this._currentDistanceMeasurementByMouse = null;
    +        }
    +    }
    +
    +    /**
    +     * @private
    +     */
    +    destroy() {
    +        this._touchStartDot.destroy();
    +        this.deactivate();
    +        super.destroy();
    +    }
    +}
    +
    +const getCanvasPosFromEvent = function (event, canvasPos) {
    +    if (!event) {
    +        event = window.event;
    +        canvasPos[0] = event.x;
    +        canvasPos[1] = event.y;
    +    } else {
    +        let element = event.target;
    +        let totalOffsetLeft = 0;
    +        let totalOffsetTop = 0;
    +        while (element.offsetParent) {
    +            totalOffsetLeft += element.offsetLeft;
    +            totalOffsetTop += element.offsetTop;
    +            element = element.offsetParent;
    +        }
    +        canvasPos[0] = event.pageX - totalOffsetLeft;
    +        canvasPos[1] = event.pageY - totalOffsetTop;
    +    }
    +    return canvasPos;
    +};
    +
    + +
    + + + + + + + + + + + + diff --git a/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js.html b/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js.html index 1673198214..8d9097f52d 100644 --- a/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js.html +++ b/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js.html @@ -559,10 +559,12 @@ this._currentDistanceMeasurement = distanceMeasurementsPlugin.createMeasurement({ id: math.createUUID(), origin: { - worldPos: pointerWorldPos.slice() + worldPos: pointerWorldPos.slice(), + entity: hoveredEntity }, target: { - worldPos: pointerWorldPos.slice() + worldPos: pointerWorldPos.slice(), + entity: hoveredEntity }, approximate: true }); @@ -575,7 +577,7 @@ this._currentDistanceMeasurement.clickable = false; this._currentDistanceMeasurement.origin.entity = hoveredEntity; hoveredEntity = null; - this.fire("measurementStart", this._currentDistanceMeasurement); + this.distanceMeasurementsPlugin.fire("measurementStart", this._currentDistanceMeasurement); } } }); diff --git a/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js.html b/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js.html new file mode 100644 index 0000000000..82ed46c052 --- /dev/null +++ b/docs/file/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js.html @@ -0,0 +1,1044 @@ + + + + + + src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js | xeokit-sdk + + + + + + + +
    + + + Reference + Source + + +
    + + + +

    src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js

    +
    import {math} from "../../viewer/scene/math/math.js";
    +import {PointerCircle} from "../../extras/PointerCircle/PointerCircle.js";
    +import {DistanceMeasurementsControl} from "./DistanceMeasurementsControl.js";
    +
    +
    +const WAITING_FOR_ORIGIN_TOUCH_START = 0;
    +const WAITING_FOR_ORIGIN_QUICK_TOUCH_END = 1;
    +const WAITING_FOR_ORIGIN_LONG_TOUCH_END = 2;
    +
    +const WAITING_FOR_TARGET_TOUCH_START = 3;
    +const WAITING_FOR_TARGET_QUICK_TOUCH_END = 4;
    +const WAITING_FOR_TARGET_LONG_TOUCH_END = 5;
    +
    +const TOUCH_CANCELING = 7;
    +
    +/**
    + * Creates {@link DistanceMeasurement}s from touch input.
    + *
    + * See {@link DistanceMeasurementsPlugin} for more info.
    + *
    + */
    +export class DistanceMeasurementsTouchControl extends DistanceMeasurementsControl {
    +
    +    /**
    +     * Creates a DistanceMeasurementsTouchControl bound to the given DistanceMeasurementsPlugin.
    +     */
    +    constructor(distanceMeasurementsPlugin, cfg = {}) {
    +
    +        super(distanceMeasurementsPlugin.viewer.scene);
    +
    +        this.pointerLens = cfg.pointerLens;
    +        this.pointerCircle = new PointerCircle(distanceMeasurementsPlugin.viewer);
    +
    +        this._active = false;
    +
    +        const markerDiv = document.createElement('div');
    +        const canvas = this.scene.canvas.canvas;
    +        canvas.parentNode.insertBefore(markerDiv, canvas);
    +
    +        markerDiv.style.background = "black";
    +        markerDiv.style.border = "2px solid blue";
    +        markerDiv.style.borderRadius = "10px";
    +        markerDiv.style.width = "5px";
    +        markerDiv.style.height = "5px";
    +        markerDiv.style.margin = "-200px -200px";
    +        markerDiv.style.zIndex = "100";
    +        markerDiv.style.position = "absolute";
    +        markerDiv.style.pointerEvents = "none";
    +
    +        this.markerDiv = markerDiv;
    +
    +        this._currentDistanceMeasurement = null;
    +
    +        this._currentDistanceMeasurementInitState = {
    +            wireVisible: null,
    +            axisVisible: null,
    +            xAxisVisible: null,
    +            yaxisVisible: null,
    +            zAxisVisible: null,
    +            targetVisible: null,
    +        }
    +
    +        this._onCanvasTouchStart = null;
    +        this._onCanvasTouchEnd = null;
    +        this._longTouchTimeoutMs = 300;
    +        this._snapToEdge = cfg.snapToEdge !== false;
    +        this._snapToVertex = cfg.snapToVertex !== false;
    +        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +
    +        this._attachPlugin(distanceMeasurementsPlugin, cfg);
    +    }
    +
    +    _attachPlugin(distanceMeasurementsPlugin) {
    +
    +        /**
    +         * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.
    +         * @type {DistanceMeasurementsPlugin}
    +         */
    +        this.distanceMeasurementsPlugin = distanceMeasurementsPlugin;
    +
    +        /**
    +         * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.
    +         * @type {DistanceMeasurementsPlugin}
    +         */
    +        this.plugin = distanceMeasurementsPlugin;
    +    }
    +
    +    /** Gets if this DistanceMeasurementsTouchControl is currently active, where it is responding to input.
    +     *
    +     * @returns {Boolean}
    +     */
    +    get active() {
    +        return this._active;
    +    }
    +
    +    /**
    +     * Sets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.
    +     * This is `true` by default.
    +     * @param snapToVertex
    +     */
    +    set snapToVertex(snapToVertex) {
    +        this._snapToVertex = snapToVertex;
    +    }
    +
    +    /**
    +     * Gets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.
    +     * This is `true` by default.
    +     * @returns {*}
    +     */
    +    get snapToVertex() {
    +        return this._snapToVertex;
    +    }
    +
    +    /**
    +     * Sets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.
    +     * This is `true` by default.
    +     * @param snapToEdge
    +     */
    +    set snapToEdge(snapToEdge) {
    +        this._snapToEdge = snapToEdge;
    +    }
    +
    +    /**
    +     * Gets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.
    +     * This is `true` by default.
    +     * @returns {*}
    +     */
    +    get snapToEdge() {
    +        return this._snapToEdge;
    +    }
    +
    +    /**
    +     * Activates this DistanceMeasurementsTouchControl, ready to respond to input.
    +     */
    +    activate() {
    +
    +        if (this._active) {
    +            return;
    +        }
    +
    +        const plugin = this.plugin;
    +        const scene = this.scene;
    +        const canvas = scene.canvas.canvas;
    +        const pointerLens = plugin.pointerLens;
    +        const pointerWorldPos = math.vec3();
    +
    +        const touchTolerance = 20;
    +
    +        let longTouchTimeout = null;
    +
    +        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +
    +        const touchStartCanvasPos = math.vec2();
    +        const touchMoveCanvasPos = math.vec2();
    +        const touchEndCanvasPos = math.vec2();
    +
    +        let touchId = null;
    +
    +        const disableCameraMouseControl = () => {
    +            this.plugin.viewer.cameraControl.active = false;
    +        }
    +
    +        const enableCameraMouseControl = () => {
    +            this.plugin.viewer.cameraControl.active = true;
    +        }
    +
    +        const cancel = () => {
    +            if (longTouchTimeout) {
    +                clearTimeout(longTouchTimeout);
    +                longTouchTimeout = null;
    +            }
    +            if (this._currentDistanceMeasurement) {
    +                this._currentDistanceMeasurement.destroy();
    +                this._currentDistanceMeasurement = null;
    +            }
    +            enableCameraMouseControl();
    +            this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +        }
    +
    +        canvas.addEventListener("touchstart", this._onCanvasTouchStart = (event) => {
    +
    +            const currentNumTouches = event.touches.length;
    +
    +            if (currentNumTouches !== 1) {
    +                if (longTouchTimeout) {
    +                    clearTimeout(longTouchTimeout);
    +                    longTouchTimeout = null;
    +                }
    +                return;
    +            }
    +
    +            const touch = event.touches[0];
    +            const touchX = touch.clientX;
    +            const touchY = touch.clientY;
    +
    +            touchStartCanvasPos.set([touchX, touchY]);
    +            touchMoveCanvasPos.set([touchX, touchY]);
    +
    +            switch (this._touchState) {
    +
    +                case WAITING_FOR_ORIGIN_TOUCH_START:
    +                    if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down
    +                        cancel();
    +                        return;
    +                    }
    +                    const snapPickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        snapToVertex: this._snapToVertex,
    +                        snapToEdge: this._snapToEdge
    +                    });
    +                    if (snapPickResult && snapPickResult.snapped) {
    +                        pointerWorldPos.set(snapPickResult.worldPos);
    +                        this.pointerCircle.start(snapPickResult.snappedCanvasPos);
    +                    } else {
    +                        const pickResult = scene.pick({
    +                            canvasPos: touchMoveCanvasPos,
    +                            pickSurface: true
    +                        })
    +                        if (pickResult && pickResult.worldPos) {
    +                            pointerWorldPos.set(pickResult.worldPos);
    +                            this.pointerCircle.start(pickResult.canvasPos);
    +                        } else {
    +                            return;
    +                        }
    +                    }
    +                    longTouchTimeout = setTimeout(() => {
    +                        if (currentNumTouches !== 1 ||
    +                            touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||
    +                            touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||
    +                            touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||
    +                            touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {
    +                            return;   // Has moved
    +                        }
    +                        // Long touch
    +                        if (this.pointerLens) {
    +                            this.pointerLens.visible = true;
    +                            this.pointerLens.canvasPos = touchStartCanvasPos;
    +                            this.pointerLens.cursorPos = touchStartCanvasPos;
    +                        }
    +                        if (this.pointerLens) {
    +                            this.pointerLens.canvasPos = touchMoveCanvasPos;
    +                            this.pointerLens.snapped = false;
    +                        }
    +                        if (this.pointerLens) {
    +                            this.pointerLens.cursorPos = snapPickResult.canvasPos;
    +                            this.pointerLens.snapped = true;
    +                        }
    +                        // pointerWorldPos.set(snapPickResult.snappedWorldPos);
    +                        if (!this._currentDistanceMeasurement) {
    +                            this._currentDistanceMeasurement = plugin.createMeasurement({
    +                                id: math.createUUID(),
    +                                origin: {
    +                                    worldPos: pointerWorldPos,
    +                                    entity: snapPickResult.entity
    +                                },
    +                                target: {
    +                                    worldPos: pointerWorldPos,
    +                                    entity: snapPickResult.entity
    +                                }
    +                            });
    +                            this._currentDistanceMeasurement.labelsVisible = false;
    +                            this._currentDistanceMeasurement.xAxisVisible = false;
    +                            this._currentDistanceMeasurement.yAxisVisible = false;
    +                            this._currentDistanceMeasurement.zAxisVisible = false;
    +                            this._currentDistanceMeasurement.wireVisible = false;
    +                            this._currentDistanceMeasurement.originVisible = true;
    +                            this._currentDistanceMeasurement.targetVisible = false;
    +                            this._currentDistanceMeasurement.clickable = false;
    +                        } else {
    +                            this._currentDistanceMeasurement.origin.worldPos = pointerWorldPos;
    +                        }
    +                        this.distanceMeasurementsPlugin.fire("measurementStart", this._currentDistanceMeasurement);
    +                        // if (this.pointerLens) {
    +                        //     this.pointerLens.cursorPos = pickResult.canvasPos;
    +                        //     this.pointerLens.snapped = false;
    +                        // }
    +                        this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;
    +                        // console.log("touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END")
    +                        disableCameraMouseControl();
    +                    }, this._longTouchTimeoutMs);
    +                    this._touchState = WAITING_FOR_ORIGIN_QUICK_TOUCH_END;
    +                    // console.log("touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END")
    +
    +                    touchId = touch.identifier;
    +
    +                    break;
    +
    +
    +                case WAITING_FOR_TARGET_TOUCH_START:
    +
    +                    if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down
    +                        clearTimeout(longTouchTimeout);
    +                        longTouchTimeout = null;
    +                        return;
    +                    }
    +                    if (currentNumTouches === 1) { // One finger down
    +                        longTouchTimeout = setTimeout(() => {
    +                            longTouchTimeout = null;
    +                            if (currentNumTouches !== 1 ||
    +                                touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||
    +                                touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||
    +                                touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||
    +                                touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {
    +                                // Has moved
    +                                return;
    +                            }
    +
    +                            // Long touch
    +                            if (this.pointerLens) {
    +                                this.pointerLens.visible = true;
    +                                this.pointerLens.canvasPos = touchStartCanvasPos;
    +                                this.pointerLens.snapped = false;
    +                            }
    +
    +                            const snapPickResult = scene.pick({
    +                                canvasPos: touchMoveCanvasPos,
    +                                snapToVertex: this._snapToVertex,
    +                                snapToEdge: this._snapToEdge
    +                            });
    +                            if (snapPickResult && snapPickResult.snapped) {
    +                                if (this.pointerLens) {
    +                                    this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;
    +                                    this.pointerLens.snapped = true;
    +                                }
    +                                this.pointerCircle.start(snapPickResult.snappedCanvasPos);
    +                                pointerWorldPos.set(snapPickResult.worldPos);
    +                                this._currentDistanceMeasurement.target.worldPos = snapPickResult.worldPos;
    +                                this._currentDistanceMeasurement.target.entity = snapPickResult.entity;
    +                                this._currentDistanceMeasurement.targetVisible = true;
    +                                this._currentDistanceMeasurement.wireVisible = true;
    +                                this._currentDistanceMeasurement.labelsVisible = true;
    +                                this.distanceMeasurementsPlugin.fire("measurementStart", this._currentDistanceMeasurement);
    +                            } else {
    +                                const pickResult = scene.pick({
    +                                    canvasPos: touchMoveCanvasPos,
    +                                    pickSurface: true
    +                                })
    +                                if (pickResult && pickResult.worldPos) {
    +                                    if (this.pointerLens) {
    +                                        this.pointerLens.cursorPos = pickResult.canvasPos;
    +                                        this.pointerLens.snapped = false;
    +                                    }
    +                                    this.pointerCircle.start(pickResult.canvasPos);
    +                                    pointerWorldPos.set(pickResult.worldPos);
    +                                    this._currentDistanceMeasurement.target.worldPos = pickResult.worldPos;
    +                                    this._currentDistanceMeasurement.target.entity = pickResult.entity;
    +                                    this._currentDistanceMeasurement.targetVisible = true;
    +                                    this._currentDistanceMeasurement.wireVisible = true;
    +                                    this._currentDistanceMeasurement.labelsVisible = true;
    +                                    this.distanceMeasurementsPlugin.fire("measurementStart", this._currentDistanceMeasurement);
    +                                } else {
    +                                    if (this.pointerLens) {
    +                                        this.pointerLens.cursorPos = null;
    +                                        this.pointerLens.snapped = false;
    +
    +                                    }
    +                                }
    +                            }
    +                            this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;
    +                            // console.log("touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END")
    +
    +                            disableCameraMouseControl();
    +
    +                        }, this._longTouchTimeoutMs);
    +
    +                        this._touchState = WAITING_FOR_TARGET_QUICK_TOUCH_END;
    +                        // console.log("touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END")
    +                    }
    +
    +                    touchId = touch.identifier;
    +
    +                    break;
    +
    +                default:
    +                    if (longTouchTimeout !== null) {
    +                        clearTimeout(longTouchTimeout);
    +                        longTouchTimeout = null;
    +                    }
    +                    this._touchState = TOUCH_CANCELING;
    +                    // console.log("touchstart: this._touchState= default -> TOUCH_CANCELING")
    +                    return;
    +            }
    +
    +        }, {passive: true});
    +
    +
    +        canvas.addEventListener("touchmove", (event) => {
    +
    +            this.pointerCircle.stop();
    +
    +            const currentNumTouches = event.touches.length;
    +
    +            if (currentNumTouches !== 1 || event.changedTouches.length !== 1) {
    +                if (longTouchTimeout) {
    +                    clearTimeout(longTouchTimeout);
    +                    longTouchTimeout = null;
    +                }
    +                return;
    +            }
    +
    +            const touch = event.touches[0];
    +            const touchX = touch.clientX;
    +            const touchY = touch.clientY;
    +
    +            if (touch.identifier !== touchId) {
    +                return;
    +            }
    +
    +            touchMoveCanvasPos.set([touchX, touchY]);
    +
    +            let snapPickResult;
    +            let pickResult;
    +
    +            switch (this._touchState) {
    +
    +                case WAITING_FOR_ORIGIN_LONG_TOUCH_END:
    +                    if (this.pointerLens) {
    +                        this.pointerLens.canvasPos = touchMoveCanvasPos;
    +                    }
    +                    snapPickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +
    +
    +                        snapToVertex: this._snapToVertex,
    +                        snapToEdge: this._snapToEdge
    +                    });
    +                    if (snapPickResult && (snapPickResult.snapped)) {
    +                        if (this.pointerLens) {
    +                            this.pointerLens.snappedCanvasPos = snapPickResult.snappedCanvasPos;
    +                            this.pointerLens.snapped = true;
    +                        }
    +                        pointerWorldPos.set(snapPickResult.worldPos);
    +                        if (!this._currentDistanceMeasurement) {
    +                            this._currentDistanceMeasurement = plugin.createMeasurement({
    +                                id: math.createUUID(),
    +                                origin: {
    +                                    worldPos: snapPickResult.worldPos,
    +                                    entity: snapPickResult.entity
    +                                },
    +                                target: {
    +                                    worldPos: snapPickResult.worldPos,
    +                                    entity: snapPickResult.entity
    +                                }
    +                            });
    +                            this._currentDistanceMeasurement.labelsVisible = false;
    +                            this._currentDistanceMeasurement.xAxisVisible = false;
    +                            this._currentDistanceMeasurement.yAxisVisible = false;
    +                            this._currentDistanceMeasurement.zAxisVisible = false;
    +                            this._currentDistanceMeasurement.wireVisible = false;
    +                            this._currentDistanceMeasurement.originVisible = true;
    +                            this._currentDistanceMeasurement.targetVisible = false;
    +                            this._currentDistanceMeasurement.clickable = false;
    +                        } else {
    +                            this._currentDistanceMeasurement.origin.worldPos = snapPickResult.worldPos;
    +                        }
    +
    +                        this.distanceMeasurementsPlugin.fire("measurementStart", this._currentDistanceMeasurement);
    +                    } else {
    +                        pickResult = scene.pick({
    +                            canvasPos: touchMoveCanvasPos,
    +                            pickSurface: true
    +                        })
    +                        if (pickResult && pickResult.worldPos) {
    +                            if (this.pointerLens) {
    +                                this.pointerLens.cursorPos = pickResult.canvasPos;
    +                                this.pointerLens.snapped = false;
    +                            }
    +                            pointerWorldPos.set(pickResult.worldPos);
    +                            if (!this._currentDistanceMeasurement) {
    +                                this._currentDistanceMeasurement = plugin.createMeasurement({
    +                                    id: math.createUUID(),
    +                                    origin: {
    +                                        worldPos: pickResult.worldPos,
    +                                        entity: pickResult.entity
    +                                    },
    +                                    target: {
    +                                        worldPos: pickResult.worldPos,
    +                                        entity: pickResult.entity
    +                                    }
    +                                });
    +                                this._currentDistanceMeasurement.labelsVisible = false;
    +                                this._currentDistanceMeasurement.xAxisVisible = false;
    +                                this._currentDistanceMeasurement.yAxisVisible = false;
    +                                this._currentDistanceMeasurement.zAxisVisible = false;
    +                                this._currentDistanceMeasurement.wireVisible = false;
    +                                this._currentDistanceMeasurement.originVisible = true;
    +                                this._currentDistanceMeasurement.targetVisible = false;
    +                                this._currentDistanceMeasurement.clickable = false;
    +                            } else {
    +                                this._currentDistanceMeasurement.origin.worldPos = pickResult.worldPos;
    +                            }
    +
    +                            this.distanceMeasurementsPlugin.fire("measurementStart", this._currentDistanceMeasurement);
    +                        } else {
    +                            if (this.pointerLens) {
    +                                this.pointerLens.cursorPos = null;
    +                                this.pointerLens.snapped = false;
    +                            }
    +                        }
    +                    }
    +                    this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;
    +                    // console.log("touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END")
    +                    break;
    +
    +                // case WAITING_FOR_TARGET_TOUCH_START:
    +                //     this._touchState = WAITING_FOR_TARGET_TOUCH_START;
    +                //     console.log("touchmove: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_TOUCH_START")
    +                //     break;
    +
    +                case WAITING_FOR_TARGET_LONG_TOUCH_END:
    +                    if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down
    +                        clearTimeout(longTouchTimeout);
    +                        longTouchTimeout = null;
    +                        if (this.pointerLens) {
    +                            this.pointerLens.visible = false;
    +                        }
    +                        this._touchState = TOUCH_CANCELING;
    +                        // console.log("touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING")
    +                        return;
    +                    }
    +                    if (this.pointerLens) {
    +                        this.pointerLens.canvasPos = touchMoveCanvasPos;
    +                    }
    +                    snapPickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        snapToVertex: this._snapToVertex,
    +                        snapToEdge: this._snapToEdge
    +                    });
    +                    if (snapPickResult && snapPickResult.worldPos) {
    +                        if (this.pointerLens) {
    +                            this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;
    +                            this.pointerLens.snapped = true;
    +                        }
    +                        this._currentDistanceMeasurement.target.worldPos = snapPickResult.worldPos;
    +                        this._currentDistanceMeasurement.target.entity = snapPickResult.entity;
    +                        this._currentDistanceMeasurement.targetVisible = true;
    +                        this._currentDistanceMeasurement.wireVisible = true;
    +                        this._currentDistanceMeasurement.labelsVisible = true;
    +                    } else {
    +                        pickResult = scene.pick({
    +                            canvasPos: touchMoveCanvasPos,
    +                            pickSurface: true
    +                        })
    +                        if (pickResult && pickResult.worldPos) {
    +                            if (this.pointerLens) {
    +                                this.pointerLens.cursorPos = pickResult.canvasPos;
    +                                this.pointerLens.snapped = false;
    +                            }
    +                            this._currentDistanceMeasurement.target.worldPos = pickResult.worldPos;
    +                            this._currentDistanceMeasurement.target.entity = pickResult.entity;
    +                            this._currentDistanceMeasurement.targetVisible = true;
    +                            this._currentDistanceMeasurement.wireVisible = true;
    +                            this._currentDistanceMeasurement.labelsVisible = true;
    +
    +                        }
    +                    }
    +                    this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;
    +                    break;
    +
    +                default:
    +                    break;
    +            }
    +        }, {passive: true});
    +
    +        canvas.addEventListener("touchend", this._onCanvasTouchEnd = (event) => {
    +
    +            this.pointerCircle.stop();
    +
    +            const numChangedTouches = event.changedTouches.length;
    +
    +            if (numChangedTouches !== 1) {
    +                return;
    +            }
    +
    +            const touch = event.changedTouches[0];
    +            const touchX = touch.clientX;
    +            const touchY = touch.clientY;
    +
    +            if (touch.identifier !== touchId) {
    +                return;
    +            }
    +
    +            if (longTouchTimeout) {
    +                clearTimeout(longTouchTimeout);
    +                longTouchTimeout = null;
    +            }
    +
    +            touchEndCanvasPos.set([touchX, touchY]);
    +
    +            switch (this._touchState) {
    +
    +                case WAITING_FOR_ORIGIN_QUICK_TOUCH_END: {
    +                    if (numChangedTouches !== 1 ||
    +                        touchX > touchStartCanvasPos[0] + touchTolerance ||
    +                        touchX < touchStartCanvasPos[0] - touchTolerance ||
    +                        touchY > touchStartCanvasPos[1] + touchTolerance ||
    +                        touchY < touchStartCanvasPos[1] - touchTolerance) {
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                        return;
    +                    }
    +                    const pickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        pickSurface: true
    +                    });
    +                    if (pickResult && pickResult.worldPos) {
    +                        this._currentDistanceMeasurement = plugin.createMeasurement({
    +                            id: math.createUUID(),
    +                            origin: {
    +                                worldPos: pickResult.worldPos,
    +                                entity: pickResult.entity
    +                            },
    +                            target: {
    +                                worldPos: pickResult.worldPos,
    +                                entity: pickResult.entity
    +                            }
    +                        });
    +                        this._currentDistanceMeasurement.labelsVisible = false;
    +                        this._currentDistanceMeasurement.xAxisVisible = false;
    +                        this._currentDistanceMeasurement.yAxisVisible = false;
    +                        this._currentDistanceMeasurement.zAxisVisible = false;
    +                        this._currentDistanceMeasurement.wireVisible = false;
    +                        this._currentDistanceMeasurement.originVisible = true;
    +                        this._currentDistanceMeasurement.targetVisible = false;
    +                        this._currentDistanceMeasurement.clickable = false;
    +                        this._touchState = WAITING_FOR_TARGET_TOUCH_START;
    +                        this.distanceMeasurementsPlugin.fire("measurementStart", this._currentDistanceMeasurement);
    +                        //  console.log("touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    } else {
    +                        if (this._currentDistanceMeasurement) {
    +                            this._currentDistanceMeasurement.destroy();
    +                        }
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                        //  console.log("touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    }
    +                }
    +                    enableCameraMouseControl();
    +                    break;
    +
    +                case WAITING_FOR_ORIGIN_LONG_TOUCH_END:
    +                    if (this.pointerLens) {
    +                        this.pointerLens.visible = false;
    +                    }
    +                    if (!this._currentDistanceMeasurement) {
    +                        if (this.pointerLens) {
    +                            this.pointerLens.snapped = false;
    +                            this.pointerLens.visible = false;
    +                        }
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                        //  console.log("touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    } else {
    +                        this._touchState = WAITING_FOR_TARGET_TOUCH_START;
    +                        //  console.log("touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_TARGET_TOUCH_START")
    +                    }
    +                    enableCameraMouseControl();
    +                    break;
    +
    +                case WAITING_FOR_TARGET_QUICK_TOUCH_END: {
    +                    if (numChangedTouches !== 1 ||
    +                        touchX > touchStartCanvasPos[0] + touchTolerance ||
    +                        touchX < touchStartCanvasPos[0] - touchTolerance ||
    +                        touchY > touchStartCanvasPos[1] + touchTolerance ||
    +                        touchY < touchStartCanvasPos[1] - touchTolerance) {
    +                        this._touchState = WAITING_FOR_TARGET_TOUCH_START;
    +                        return;
    +                    }
    +                    const pickResult = scene.pick({
    +                        canvasPos: touchMoveCanvasPos,
    +                        pickSurface: true
    +                    });
    +                    if (pickResult && pickResult.worldPos) {
    +                        this._currentDistanceMeasurement.target.worldPos = pickResult.worldPos;
    +                        this._currentDistanceMeasurement.target.entity = pickResult.entity;
    +                        this._currentDistanceMeasurement.targetVisible = true;
    +                        this._currentDistanceMeasurement.wireVisible = true;
    +                        this._currentDistanceMeasurement.labelsVisible = true;
    +                        this.distanceMeasurementsPlugin.fire("measurementEnd", this._currentDistanceMeasurement);
    +                        this._currentDistanceMeasurement = null;
    +                    } else {
    +                        if (this._currentDistanceMeasurement) {
    +                            this._currentDistanceMeasurement.destroy();
    +                            this._currentDistanceMeasurement = null;
    +                        }
    +                    }
    +                    this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                    //  console.log("touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                }
    +                    enableCameraMouseControl();
    +                    break;
    +
    +                case WAITING_FOR_TARGET_LONG_TOUCH_END:
    +                    if (this.pointerLens) {
    +                        this.pointerLens.visible = false;
    +                    }
    +                    if (!this._currentDistanceMeasurement || !this._currentDistanceMeasurement.targetVisible) {
    +                        if (this._currentDistanceMeasurement) {
    +                            this._currentDistanceMeasurement.destroy();
    +                            this._currentDistanceMeasurement = null;
    +                        }
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                        //  console.log("touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    } else {
    +                        this._currentDistanceMeasurement.clickable = true;
    +                        this.distanceMeasurementsPlugin.fire("measurementEnd", this._currentDistanceMeasurement);
    +                        this._currentDistanceMeasurement = null;
    +                        this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;
    +                        //  console.log("touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END  -> WAITING_FOR_ORIGIN_TOUCH_START")
    +                    }
    +                    enableCameraMouseControl();
    +                    break;
    +            }
    +
    +        }, {passive: true});
    +
    +        this._active = true;
    +    }
    +
    +    /**
    +     * Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.
    +     *
    +     * Destroys any {@link DistanceMeasurement} under construction.
    +     */
    +    deactivate() {
    +        if (!this._active) {
    +            return;
    +        }
    +        if (this.plugin.pointerLens) {
    +            this.plugin.pointerLens.visible = false;
    +        }
    +        this.reset();
    +        const canvas = this.plugin.viewer.scene.canvas.canvas;
    +        canvas.removeEventListener("touchstart", this._onCanvasTouchStart);
    +        canvas.removeEventListener("touchend", this._onCanvasTouchEnd);
    +        if (this._currentDistanceMeasurement) {
    +            this.distanceMeasurementsPlugin.fire("measurementCancel", this._currentDistanceMeasurement);
    +            this._currentDistanceMeasurement.destroy();
    +            this._currentDistanceMeasurement = null;
    +        }
    +        this._active = false;
    +        this.plugin.viewer.cameraControl.active = true;
    +    }
    +
    +    /**
    +     * Resets this DistanceMeasurementsTouchControl.
    +     *
    +     * Destroys any {@link DistanceMeasurement} under construction.
    +     *
    +     * Does nothing if the DistanceMeasurementsTouchControl is not active.
    +     */
    +    reset() {
    +        if (!this._active) {
    +            return;
    +        }
    +        if (this._currentDistanceMeasurement) {
    +            this.distanceMeasurementsPlugin.fire("measurementCancel", this._currentDistanceMeasurement);
    +            this._currentDistanceMeasurement.destroy();
    +            this._currentDistanceMeasurement = null;
    +        }
    +    }
    +
    +    /**
    +     * Destroys this DistanceMeasurementsTouchControl.
    +     */
    +    destroy() {
    +        this.deactivate();
    +        super.destroy();
    +    }
    +}
    +
    + +
    + + + + + + + + + + + + diff --git a/docs/file/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js.html b/docs/file/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js.html index 96768f03ee..bec1afeb9b 100644 --- a/docs/file/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js.html +++ b/docs/file/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js.html @@ -504,7 +504,7 @@ * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true```` * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````. * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````. - * @param {Boolean} [params.backfaces=false] When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces. + * @param {Boolean} [params.backfaces=true] When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided. * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn. * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable diff --git a/docs/file/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js.html b/docs/file/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js.html index 406286d9ba..fc5550e5ec 100644 --- a/docs/file/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js.html +++ b/docs/file/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js.html @@ -405,6 +405,7 @@ loadBuffer: options.loadBuffer, basePath: options.basePath, handlenode: options.handlenode, + backfaces: !!options.backfaces, gltfData: gltfData, scene: sceneModel.scene, plugin: plugin, @@ -613,7 +614,8 @@ color: new Float32Array([1, 1, 1, 1]), opacity: 1, metallic: 0, - roughness: 1 + roughness: 1, + doubleSided : true }; if (extensions) { const specularPBR = extensions["KHR_materials_pbrSpecularGlossiness"]; @@ -664,6 +666,7 @@ materialAttributes.roughness = roughnessFactor; } } + materialAttributes.doubleSided = (material.doubleSided !== false); return materialAttributes; } @@ -777,6 +780,20 @@ id: sceneModel.id + "." + ctx.numObjects++ }; + const material = primitive.material; + if (material) { + meshCfg.textureSetId = material._textureSetId; + meshCfg.color = material._attributes.color; + meshCfg.opacity = material._attributes.opacity; + meshCfg.metallic = material._attributes.metallic; + meshCfg.roughness = material._attributes.roughness; + } else { + meshCfg.color = new Float32Array([1.0, 1.0, 1.0]); + meshCfg.opacity = 1.0; + } + + const backfaces = ((ctx.backfaces !== false) || (material.doubleSided !== false)); + switch (primitive.mode) { case 0: // POINTS meshCfg.primitive = "points"; @@ -791,16 +808,16 @@ meshCfg.primitive = "lines"; break; case 4: // TRIANGLES - meshCfg.primitive = "triangles"; + meshCfg.primitive = backfaces ? "triangles" : "solid"; break; case 5: // TRIANGLE_STRIP - meshCfg.primitive = "triangles"; + meshCfg.primitive = backfaces ? "triangles" : "solid"; break; case 6: // TRIANGLE_FAN - meshCfg.primitive = "triangles"; + meshCfg.primitive = backfaces ? "triangles" : "solid"; break; default: - meshCfg.primitive = "triangles"; + meshCfg.primitive = backfaces ? "triangles" : "solid"; } const POSITION = primitive.attributes.POSITION; @@ -829,17 +846,6 @@ meshCfg.origin = origin; } - const material = primitive.material; - if (material) { - meshCfg.textureSetId = material._textureSetId; - meshCfg.color = material._attributes.color; - meshCfg.opacity = material._attributes.opacity; - meshCfg.metallic = material._attributes.metallic; - meshCfg.roughness = material._attributes.roughness; - } else { - meshCfg.color = new Float32Array([1.0, 1.0, 1.0]); - meshCfg.opacity = 1.0; - } // if (createEntity) { // if (createEntity.colorize) { // meshCfg.color = createEntity.colorize; diff --git a/docs/file/src/plugins/SectionPlanesPlugin/Control.js.html b/docs/file/src/plugins/SectionPlanesPlugin/Control.js.html index 3d4a37de28..4d95b756c3 100644 --- a/docs/file/src/plugins/SectionPlanesPlugin/Control.js.html +++ b/docs/file/src/plugins/SectionPlanesPlugin/Control.js.html @@ -447,7 +447,8 @@ this._rootNode = new Node(scene, { position: [0, 0, 0], - scale: [5, 5, 5] + scale: [5, 5, 5], + isObject: false }); const rootNode = this._rootNode; @@ -638,7 +639,8 @@ collidable: true, clippable: false, visible: false, - scale: [2.4, 2.4, 1] + scale: [2.4, 2.4, 1], + isObject: false }), NO_STATE_INHERIT), planeFrame: rootNode.addChild(new Mesh(rootNode, { // Visible frame @@ -669,7 +671,8 @@ clippable: false, visible: false, scale: [1, 1, .1], - rotation: [0, 0, 45] + rotation: [0, 0, 45], + isObject: false }), NO_STATE_INHERIT), //---------------------------------------------------------------------------------------------------------- @@ -688,7 +691,8 @@ collidable: true, clippable: false, backfaces: true, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), xCurveHandle: rootNode.addChild(new Mesh(rootNode, { // Red hoop about Y-axis @@ -703,7 +707,8 @@ collidable: true, clippable: false, backfaces: true, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), xCurveArrow1: rootNode.addChild(new Mesh(rootNode, { @@ -718,7 +723,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), xCurveArrow2: rootNode.addChild(new Mesh(rootNode, { @@ -733,7 +739,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), //---------------------------------------------------------------------------------------------------------- @@ -748,7 +755,8 @@ collidable: true, clippable: false, backfaces: true, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), yCurveHandle: rootNode.addChild(new Mesh(rootNode, { @@ -759,7 +767,8 @@ collidable: true, clippable: false, backfaces: true, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), yCurveArrow1: rootNode.addChild(new Mesh(rootNode, { @@ -774,7 +783,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), yCurveArrow2: rootNode.addChild(new Mesh(rootNode, { @@ -789,7 +799,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), //---------------------------------------------------------------------------------------------------------- @@ -803,7 +814,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), zCurveHandle: rootNode.addChild(new Mesh(rootNode, { @@ -813,7 +825,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), zCurveCurveArrow1: rootNode.addChild(new Mesh(rootNode, { @@ -827,7 +840,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), zCurveArrow2: rootNode.addChild(new Mesh(rootNode, { @@ -842,7 +856,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), //---------------------------------------------------------------------------------------------------------- @@ -857,7 +872,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), //---------------------------------------------------------------------------------------------------------- @@ -875,7 +891,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), xAxisArrowHandle: rootNode.addChild(new Mesh(rootNode, { @@ -889,7 +906,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), xAxis: rootNode.addChild(new Mesh(rootNode, { @@ -903,7 +921,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), xAxisHandle: rootNode.addChild(new Mesh(rootNode, { @@ -917,7 +936,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), //---------------------------------------------------------------------------------------------------------- @@ -935,7 +955,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), yAxisArrowHandle: rootNode.addChild(new Mesh(rootNode, { @@ -950,7 +971,8 @@ collidable: true, clippable: false, visible: false, - opacity: 0.2 + opacity: 0.2, + isObject: false }), NO_STATE_INHERIT), yShaft: rootNode.addChild(new Mesh(rootNode, { @@ -960,7 +982,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), yShaftHandle: rootNode.addChild(new Mesh(rootNode, { @@ -970,7 +993,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), //---------------------------------------------------------------------------------------------------------- @@ -988,7 +1012,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), zAxisArrowHandle: rootNode.addChild(new Mesh(rootNode, { @@ -1002,7 +1027,8 @@ pickable: true, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), @@ -1017,7 +1043,8 @@ clippable: false, pickable: false, collidable: true, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), zAxisHandle: rootNode.addChild(new Mesh(rootNode, { @@ -1031,7 +1058,8 @@ clippable: false, pickable: true, collidable: true, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT) }; @@ -1063,7 +1091,8 @@ clippable: false, visible: false, scale: [1, 1, 1], - rotation: [0, 0, 45] + rotation: [0, 0, 45], + isObject: false }), NO_STATE_INHERIT), xHoop: rootNode.addChild(new Mesh(rootNode, { // Full @@ -1079,7 +1108,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), yHoop: rootNode.addChild(new Mesh(rootNode, { @@ -1091,7 +1121,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), zHoop: rootNode.addChild(new Mesh(rootNode, { // Blue hoop about Z-axis @@ -1104,7 +1135,8 @@ collidable: true, clippable: false, backfaces: true, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), xAxisArrow: rootNode.addChild(new Mesh(rootNode, { @@ -1118,7 +1150,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), yAxisArrow: rootNode.addChild(new Mesh(rootNode, { @@ -1132,7 +1165,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT), zAxisArrow: rootNode.addChild(new Mesh(rootNode, { @@ -1146,7 +1180,8 @@ pickable: false, collidable: true, clippable: false, - visible: false + visible: false, + isObject: false }), NO_STATE_INHERIT) }; } diff --git a/docs/file/src/viewer/scene/CameraControl/lib/controllers/PickController.js.html b/docs/file/src/viewer/scene/CameraControl/lib/controllers/PickController.js.html index 53c8fef8c1..bcad88ac33 100644 --- a/docs/file/src/viewer/scene/CameraControl/lib/controllers/PickController.js.html +++ b/docs/file/src/viewer/scene/CameraControl/lib/controllers/PickController.js.html @@ -462,6 +462,7 @@ if (this.snappedOrPicked) { if (this.snapPickResult) { const pickResult = new PickResult(); + pickResult.entity = this.snapPickResult.entity; pickResult.snappedToVertex = this.snapPickResult.snappedToVertex; pickResult.snappedToEdge = this.snapPickResult.snappedToEdge; pickResult.worldPos = this.snapPickResult.worldPos; diff --git a/docs/file/src/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js.html b/docs/file/src/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js.html index 0e333fc149..9be81b2ff1 100644 --- a/docs/file/src/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js.html +++ b/docs/file/src/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js.html @@ -416,7 +416,7 @@ } }); - document.addEventListener("mousemove", this._documentMouseMoveHandler = () => { + document.addEventListener("mousemove", this._documentMouseMoveHandler = (e) => { if (!(configs.active && configs.pointerEnabled)) { return; @@ -437,10 +437,10 @@ const panning = keyDown[scene.input.KEY_SHIFT] || configs.planView || (!configs.panRightClick && mouseDownMiddle) || (configs.panRightClick && mouseDownRight); - if (panning) { + const xDelta = document.pointerLockElement ? e.movementX : (x - lastX); + const yDelta = document.pointerLockElement ? e.movementY : (y - lastY); - const xPanDelta = (x - lastX); - const yPanDelta = (y - lastY); + if (panning) { const camera = scene.camera; @@ -451,13 +451,13 @@ const depth = Math.abs(mouseDownPicked ? math.lenVec3(math.subVec3(pickedWorldPos, scene.camera.eye, [])) : scene.camera.eyeLookDist); const targetDistance = depth * Math.tan((camera.perspective.fov / 2) * Math.PI / 180.0); - updates.panDeltaX += (1.5 * xPanDelta * targetDistance / canvasHeight); - updates.panDeltaY += (1.5 * yPanDelta * targetDistance / canvasHeight); + updates.panDeltaX += (1.5 * xDelta * targetDistance / canvasHeight); + updates.panDeltaY += (1.5 * yDelta * targetDistance / canvasHeight); } else { - updates.panDeltaX += 0.5 * camera.ortho.scale * (xPanDelta / canvasHeight); - updates.panDeltaY += 0.5 * camera.ortho.scale * (yPanDelta / canvasHeight); + updates.panDeltaX += 0.5 * camera.ortho.scale * (xDelta / canvasHeight); + updates.panDeltaY += 0.5 * camera.ortho.scale * (yDelta / canvasHeight); } } else if (mouseDownLeft && !mouseDownMiddle && !mouseDownRight) { @@ -465,12 +465,12 @@ if (!configs.planView) { // No rotating in plan-view mode if (configs.firstPerson) { - updates.rotateDeltaY -= ((x - lastX) / canvasWidth) * configs.dragRotationRate / 2; - updates.rotateDeltaX += ((y - lastY) / canvasHeight) * (configs.dragRotationRate / 4); + updates.rotateDeltaY -= (xDelta / canvasWidth) * configs.dragRotationRate / 2; + updates.rotateDeltaX += (yDelta / canvasHeight) * (configs.dragRotationRate / 4); } else { - updates.rotateDeltaY -= ((x - lastX) / canvasWidth) * (configs.dragRotationRate * 1.5); - updates.rotateDeltaX += ((y - lastY) / canvasHeight) * (configs.dragRotationRate * 1.5); + updates.rotateDeltaY -= (xDelta / canvasWidth) * (configs.dragRotationRate * 1.5); + updates.rotateDeltaX += (yDelta / canvasHeight) * (configs.dragRotationRate * 1.5); } } } diff --git a/docs/file/src/viewer/scene/core.js.html b/docs/file/src/viewer/scene/core.js.html new file mode 100644 index 0000000000..e8cf5be7c1 --- /dev/null +++ b/docs/file/src/viewer/scene/core.js.html @@ -0,0 +1,547 @@ + + + + + + src/viewer/scene/core.js | xeokit-sdk + + + + + + + +
    + + + Reference + Source + + +
    + + + +

    src/viewer/scene/core.js

    +
    import {Queue} from './utils/Queue.js';
    +import {Map} from './utils/Map.js';
    +import {stats} from './stats.js';
    +import {utils} from './utils.js';
    +
    +const scenesRenderInfo = {}; // Used for throttling FPS for each Scene
    +const sceneIDMap = new Map(); // Ensures unique scene IDs
    +const taskQueue = new Queue(); // Task queue, which is pumped on each frame; tasks are pushed to it with calls to xeokit.schedule
    +const tickEvent = {sceneId: null, time: null, startTime: null, prevTime: null, deltaTime: null};
    +const taskBudget = 10; // Millisecs we're allowed to spend on tasks in each frame
    +const fpsSamples = [];
    +const numFPSSamples = 30;
    +
    +let lastTime = 0;
    +let elapsedTime;
    +let totalFPS = 0;
    +
    +
    +/**
    + * @private
    + */
    +function Core() {
    +
    +    /**
    +     Semantic version number. The value for this is set by an expression that's concatenated to
    +     the end of the built binary by the xeokit build script.
    +     @property version
    +     @namespace xeokit
    +     @type {String}
    +     */
    +    this.version = "1.0.0";
    +
    +    /**
    +     Existing {@link Scene}s , mapped to their IDs
    +     @property scenes
    +     @namespace xeokit
    +     @type {Scene}
    +     */
    +    this.scenes = {};
    +
    +    this._superTypes = {}; // For each component type, a list of its supertypes, ordered upwards in the hierarchy.
    +
    +    /**
    +     * Registers a scene on xeokit.
    +     * This is called within the xeokit.Scene constructor.
    +     * @private
    +     */
    +    this._addScene = function (scene) {
    +        if (scene.id) { // User-supplied ID
    +            if (core.scenes[scene.id]) {
    +                console.error(`[ERROR] Scene ${utils.inQuotes(scene.id)} already exists`);
    +                return;
    +            }
    +        } else { // Auto-generated ID
    +            scene.id = sceneIDMap.addItem({});
    +        }
    +        core.scenes[scene.id] = scene;
    +        const ticksPerOcclusionTest = scene.ticksPerOcclusionTest;
    +        const ticksPerRender = scene.ticksPerRender;
    +        scenesRenderInfo[scene.id] = {
    +            ticksPerOcclusionTest: ticksPerOcclusionTest,
    +            ticksPerRender: ticksPerRender,
    +            renderCountdown: ticksPerRender
    +        };
    +        stats.components.scenes++;
    +        scene.once("destroyed", () => { // Unregister destroyed scenes
    +            sceneIDMap.removeItem(scene.id);
    +            delete core.scenes[scene.id];
    +            delete scenesRenderInfo[scene.id];
    +            stats.components.scenes--;
    +        });
    +    };
    +
    +    /**
    +     * @private
    +     */
    +    this.clear = function () {
    +        let scene;
    +        for (const id in core.scenes) {
    +            if (core.scenes.hasOwnProperty(id)) {
    +                scene = core.scenes[id];
    +                // Only clear the default Scene
    +                // but destroy all the others
    +                if (id === "default.scene") {
    +                    scene.clear();
    +                } else {
    +                    scene.destroy();
    +                    delete core.scenes[scene.id];
    +                }
    +            }
    +        }
    +    };
    +
    +    /**
    +     * Schedule a task to run at the next frame.
    +     *
    +     * Internally, this pushes the task to a FIFO queue. Within each frame interval, xeokit processes the queue
    +     * for a certain period of time, popping tasks and running them. After each frame interval, tasks that did not
    +     * get a chance to run during the task are left in the queue to be run next time.
    +     *
    +     * @param {Function} callback Callback that runs the task.
    +     * @param {Object} [scope] Scope for the callback.
    +     */
    +    this.scheduleTask = function (callback, scope = null) {
    +        taskQueue.push(callback);
    +        taskQueue.push(scope);
    +    };
    +
    +    this.runTasks = function (until = -1) { // Pops and processes tasks in the queue, until the given number of milliseconds has elapsed.
    +        let time = (new Date()).getTime();
    +        let callback;
    +        let scope;
    +        let tasksRun = 0;
    +        while (taskQueue.length > 0 && (until < 0 || time < until)) {
    +            callback = taskQueue.shift();
    +            scope = taskQueue.shift();
    +            if (scope) {
    +                callback.call(scope);
    +            } else {
    +                callback();
    +            }
    +            time = (new Date()).getTime();
    +            tasksRun++;
    +        }
    +        return tasksRun;
    +    };
    +
    +    this.getNumTasks = function () {
    +        return taskQueue.length;
    +    };
    +}
    +
    +/**
    + * @private
    + * @type {Core}
    + */
    +const core = new Core();
    +
    +const frame = function () {
    +    let time = Date.now();
    +    elapsedTime = time - lastTime;
    +    if (lastTime > 0 && elapsedTime > 0) { // Log FPS stats
    +        var newFPS = 1000 / elapsedTime; // Moving average of FPS
    +        totalFPS += newFPS;
    +        fpsSamples.push(newFPS);
    +        if (fpsSamples.length >= numFPSSamples) {
    +            totalFPS -= fpsSamples.shift();
    +        }
    +        stats.frame.fps = Math.round(totalFPS / fpsSamples.length);
    +    }
    +    for (let id in core.scenes) {
    +        core.scenes[id].compile();
    +    }
    +    runTasks(time);
    +    lastTime = time;
    +};
    +
    +function customSetInterval(callback, interval) {
    +    let expected = Date.now() + interval;
    +    function loop() {
    +        const elapsed = Date.now() - expected;
    +        callback();
    +        expected += interval;
    +        setTimeout(loop, Math.max(0, interval - elapsed));
    +    }
    +    loop();
    +    return {
    +        cancel: function() {
    +            // No need to do anything, setTimeout cannot be directly cancelled
    +        }
    +    };
    +}
    +
    +customSetInterval(() => {
    +    frame();
    +}, 100);
    +
    +const renderFrame = function () {
    +    let time = Date.now();
    +    elapsedTime = time - lastTime;
    +    if (lastTime > 0 && elapsedTime > 0) { // Log FPS stats
    +        var newFPS = 1000 / elapsedTime; // Moving average of FPS
    +        totalFPS += newFPS;
    +        fpsSamples.push(newFPS);
    +        if (fpsSamples.length >= numFPSSamples) {
    +            totalFPS -= fpsSamples.shift();
    +        }
    +        stats.frame.fps = Math.round(totalFPS / fpsSamples.length);
    +    }
    +    runTasks(time);
    +    fireTickEvents(time);
    +    renderScenes();
    +    (window.requestPostAnimationFrame !== undefined) ? window.requestPostAnimationFrame(frame) : requestAnimationFrame(renderFrame);
    +};
    +
    +renderFrame();
    +
    +function runTasks(time) { // Process as many enqueued tasks as we can within the per-frame task budget
    +    const tasksRun = core.runTasks(time + taskBudget);
    +    const tasksScheduled = core.getNumTasks();
    +    stats.frame.tasksRun = tasksRun;
    +    stats.frame.tasksScheduled = tasksScheduled;
    +    stats.frame.tasksBudget = taskBudget;
    +}
    +
    +function fireTickEvents(time) { // Fire tick event on each Scene
    +    tickEvent.time = time;
    +    for (var id in core.scenes) {
    +        if (core.scenes.hasOwnProperty(id)) {
    +            var scene = core.scenes[id];
    +            tickEvent.sceneId = id;
    +            tickEvent.startTime = scene.startTime;
    +            tickEvent.deltaTime = tickEvent.prevTime != null ? tickEvent.time - tickEvent.prevTime : 0;
    +            /**
    +             * Fired on each game loop iteration.
    +             *
    +             * @event tick
    +             * @param {String} sceneID The ID of this Scene.
    +             * @param {Number} startTime The time in seconds since 1970 that this Scene was instantiated.
    +             * @param {Number} time The time in seconds since 1970 of this "tick" event.
    +             * @param {Number} prevTime The time of the previous "tick" event from this Scene.
    +             * @param {Number} deltaTime The time in seconds since the previous "tick" event from this Scene.
    +             */
    +            scene.fire("tick", tickEvent, true);
    +        }
    +    }
    +    tickEvent.prevTime = time;
    +}
    +
    +function renderScenes() {
    +    const scenes = core.scenes;
    +    const forceRender = false;
    +    let scene;
    +    let renderInfo;
    +    let ticksPerOcclusionTest;
    +    let ticksPerRender;
    +    let id;
    +    for (id in scenes) {
    +        if (scenes.hasOwnProperty(id)) {
    +
    +            scene = scenes[id];
    +            renderInfo = scenesRenderInfo[id];
    +
    +            if (!renderInfo) {
    +                renderInfo = scenesRenderInfo[id] = {}; // FIXME
    +            }
    +
    +            ticksPerOcclusionTest = scene.ticksPerOcclusionTest;
    +            if (renderInfo.ticksPerOcclusionTest !== ticksPerOcclusionTest) {
    +                renderInfo.ticksPerOcclusionTest = ticksPerOcclusionTest;
    +                renderInfo.renderCountdown = ticksPerOcclusionTest;
    +            }
    +            if (--scene.occlusionTestCountdown <= 0) {
    +                scene.doOcclusionTest();
    +                scene.occlusionTestCountdown = ticksPerOcclusionTest;
    +            }
    +
    +            ticksPerRender = scene.ticksPerRender;
    +            if (renderInfo.ticksPerRender !== ticksPerRender) {
    +                renderInfo.ticksPerRender = ticksPerRender;
    +                renderInfo.renderCountdown = ticksPerRender;
    +            }
    +            if (--renderInfo.renderCountdown === 0) {
    +                scene.render(forceRender);
    +                renderInfo.renderCountdown = ticksPerRender;
    +            }
    +        }
    +    }
    +}
    +
    +export {core};
    + +
    + + + + + + + + + + + + diff --git a/docs/file/src/viewer/scene/index.js.html b/docs/file/src/viewer/scene/index.js.html index 25b4aec987..29cecb5c89 100644 --- a/docs/file/src/viewer/scene/index.js.html +++ b/docs/file/src/viewer/scene/index.js.html @@ -278,7 +278,8 @@ export * from "./Component.js"; export * from "./utils.js"; export * from "./stats.js"; -export * from "./constants/constants.js"; +export * from "./constants/constants.js"; +export * from "./webgl/PickResult.js"; diff --git a/docs/file/src/viewer/scene/model/SceneModel.js.html b/docs/file/src/viewer/scene/model/SceneModel.js.html index 91c1a6790b..3abf580352 100644 --- a/docs/file/src/viewer/scene/model/SceneModel.js.html +++ b/docs/file/src/viewer/scene/model/SceneModel.js.html @@ -2929,7 +2929,7 @@ return; } let parentTransform; - if (this.parentTransformId) { + if (cfg.parentTransformId) { parentTransform = this._transforms[cfg.parentTransformId]; if (!parentTransform) { this.error("[createTransform] SceneModel.createTransform() config missing: id"); diff --git a/docs/index.json b/docs/index.json index eb6e552f59..783e787a7e 100644 --- a/docs/index.json +++ b/docs/index.json @@ -5673,7 +5673,7 @@ "__docId__": 380, "kind": "file", "name": "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js", - "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {AngleMeasurementsControl} from \"./AngleMeasurementsControl.js\";\n\nconst MOUSE_FINDING_ORIGIN = 0;\nconst MOUSE_FINDING_CORNER = 1;\nconst MOUSE_FINDING_TARGET = 2;\n\n/**\n * Creates {@link AngleMeasurement}s in an {@link AngleMeasurementsPlugin} from mouse input.\n *\n * ## Usage\n *\n * [[Run example](/examples/measurement/#angle_createWithMouse_snapping)]\n *\n * ````javascript\n * import {Viewer, XKTLoaderPlugin, AngleMeasurementsPlugin, AngleMeasurementsMouseControl, PointerLens} from \"xeokit-sdk.es.js\";\n *\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * });\n *\n * viewer.camera.eye = [-3.93, 2.85, 27.01];\n * viewer.camera.look = [4.40, 3.72, 8.89];\n * viewer.camera.up = [-0.01, 0.99, 0.039];\n *\n * const xktLoader = new XKTLoaderPlugin(viewer);\n *\n * const sceneModel = xktLoader.load({\n * id: \"myModel\",\n * src: \"Duplex.xkt\"\n * });\n *\n * const angleMeasurements = new AngleMeasurementsPlugin(viewer);\n *\n * const angleMeasurementsMouseControl = new AngleMeasurementsMouseControl(angleMeasurements, {\n * pointerLens : new PointerLens(viewer)\n * })\n *\n * angleMeasurementsMouseControl.snapping = true;\n *\n * angleMeasurementsMouseControl.activate();\n * ````\n */\nexport class AngleMeasurementsMouseControl extends AngleMeasurementsControl {\n\n /**\n * Creates a AngleMeasurementsMouseControl bound to the given AngleMeasurementsPlugin.\n *\n * @param {AngleMeasurementsPlugin} angleMeasurementsPlugin The AngleMeasurementsPlugin to control.\n * @param {*} [cfg] Configuration\n * @param {function} [cfg.canvasToPagePos] Optional function to map canvas-space coordinates to page coordinates.\n * @param {PointerLens} [cfg.pointerLens] A PointerLens to use to provide a magnified view of the cursor when snapping is enabled.\n * @param {boolean} [cfg.snapping=true] Whether to initially enable snap-to-vertex and snap-to-edge for this AngleMeasurementsMouseControl.\n */\n constructor(angleMeasurementsPlugin, cfg = {}) {\n\n super(angleMeasurementsPlugin.viewer.scene);\n\n this._canvasToPagePos = cfg.canvasToPagePos;\n\n this.pointerLens = cfg.pointerLens;\n\n this._active = false;\n this._mouseState = MOUSE_FINDING_ORIGIN;\n\n this._currentAngleMeasurement = null;\n\n // init markerDiv element (think about making its style configurable)\n this._initMarkerDiv()\n\n this._onMouseHoverSurface = null;\n this._onHoverNothing = null;\n this._onPickedNothing = null;\n this._onPickedSurface = null;\n\n this._onInputMouseDown = null;\n this._onInputMouseUp = null;\n\n this._snapping = cfg.snapping !== false;\n\n this._attachPlugin(angleMeasurementsPlugin, cfg);\n }\n\n _initMarkerDiv() {\n const markerDiv = document.createElement('div');\n markerDiv.setAttribute('id', 'myMarkerDiv');\n const canvas = this.scene.canvas.canvas;\n canvas.parentNode.insertBefore(markerDiv, canvas);\n\n markerDiv.style.background = \"black\";\n markerDiv.style.border = \"2px solid blue\";\n markerDiv.style.borderRadius = \"10px\";\n markerDiv.style.width = \"5px\";\n markerDiv.style.height = \"5px\";\n markerDiv.style.top = \"-200px\";\n markerDiv.style.left = \"-200px\";\n markerDiv.style.margin = \"0 0\";\n markerDiv.style.zIndex = \"100\";\n markerDiv.style.position = \"absolute\";\n markerDiv.style.pointerEvents = \"none\";\n\n this.markerDiv = markerDiv;\n }\n\n _destroyMarkerDiv() {\n if (this._markerDiv) {\n const element = document.getElementById('myMarkerDiv')\n element.parentNode.removeChild(element)\n this._markerDiv = null\n }\n }\n\n _attachPlugin(angleMeasurementsPlugin, cfg = {}) {\n\n /**\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsMouseControl.\n *\n * @type {AngleMeasurementsPlugin}\n */\n this.angleMeasurementsPlugin = angleMeasurementsPlugin;\n\n /**\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsMouseControl.\n *\n * @type {AngleMeasurementsPlugin}\n */\n this.plugin = angleMeasurementsPlugin;\n }\n\n /**\n * Gets if this AngleMeasurementsMouseControl is currently active, where it is responding to input.\n *\n * @returns {boolean}\n */\n get active() {\n return this._active;\n }\n\n /**\n * Sets whether snap-to-vertex and snap-to-edge are enabled for this AngleMeasurementsMouseControl.\n *\n * This is `true` by default.\n *\n * Internally, this deactivates then activates the AngleMeasurementsMouseControl when changed, which means that\n * it will destroy any AngleMeasurements currently under construction, and incurs some overhead, since it unbinds\n * and rebinds various input handlers.\n *\n * @param {boolean} snapping Whether to enable snap-to-vertex and snap-edge for this AngleMeasurementsMouseControl.\n */\n set snapping(snapping) {\n if (snapping !== this._snapping) {\n this._snapping = snapping;\n this.deactivate();\n this.activate();\n } else {\n this._snapping = snapping;\n }\n }\n\n /**\n * Gets whether snap-to-vertex and snap-to-edge are enabled for this AngleMeasurementsMouseControl.\n *\n * This is `true` by default.\n *\n * @returns {boolean} Whether snap-to-vertex and snap-to-edge are enabled for this AngleMeasurementsMouseControl.\n */\n get snapping() {\n return this._snapping;\n }\n\n /**\n * Activates this AngleMeasurementsMouseControl, ready to respond to input.\n */\n activate() {\n if (this._active) {\n return;\n }\n if (!this.markerDiv) {\n this._initMarkerDiv() // if the marker is destroyed after deactivation, we recreate it\n }\n const angleMeasurementsPlugin = this.angleMeasurementsPlugin;\n const scene = this.scene;\n const input = scene.input;\n const canvas = scene.canvas.canvas;\n const clickTolerance = 20;\n const cameraControl = this.angleMeasurementsPlugin.viewer.cameraControl;\n const pointerLens = this.pointerLens;\n let mouseHovering = false;\n let hoveredEntity = null;\n let lastMouseCanvasX = 0;\n let lastMouseCanvasY = 0;\n const mouseWorldPos = math.vec3();\n const mouseHoverCanvasPos = math.vec2();\n this._currentAngleMeasurement = null;\n\n const getTop = el => el.offsetTop + (el.offsetParent && getTop(el.offsetParent));\n const getLeft = el => el.offsetLeft + (el.offsetParent && getLeft(el.offsetParent));\n\n const pagePos = math.vec2();\n\n this._onMouseHoverSurface = cameraControl.on(\n this._snapping\n ? \"hoverSnapOrSurface\"\n : \"hoverSurface\",\n event => {\n if (event.snappedToVertex || event.snappedToEdge) {\n if (pointerLens) {\n pointerLens.visible = true;\n pointerLens.canvasPos = event.canvasPos;\n pointerLens.snappedCanvasPos = event.snappedCanvasPos || event.canvasPos;\n pointerLens.snapped = true;\n }\n this.markerDiv.style.background = \"greenyellow\";\n this.markerDiv.style.border = \"2px solid green\";\n } else {\n if (pointerLens) {\n pointerLens.visible = true;\n pointerLens.canvasPos = event.canvasPos;\n pointerLens.snappedCanvasPos = event.canvasPos;\n pointerLens.snapped = false;\n }\n this.markerDiv.style.background = \"pink\";\n this.markerDiv.style.border = \"2px solid red\";\n }\n const canvasPos = event.snappedCanvasPos || event.canvasPos;\n mouseHovering = true;\n hoveredEntity = event.entity;\n mouseWorldPos.set(event.worldPos);\n mouseHoverCanvasPos.set(canvasPos);\n switch (this._mouseState) {\n case MOUSE_FINDING_ORIGIN:\n if (this._canvasToPagePos) {\n this._canvasToPagePos(canvas, canvasPos, pagePos);\n this.markerDiv.style.left = `${pagePos[0] - 5}px`;\n this.markerDiv.style.top = `${pagePos[1] - 5}px`;\n } else {\n this.markerDiv.style.left = `${getLeft(canvas) + canvasPos[0] - 5}px`;\n this.markerDiv.style.top = `${getTop(canvas) + canvasPos[1] - 5}px`;\n }\n break;\n case MOUSE_FINDING_CORNER:\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.angleVisible = false;\n this._currentAngleMeasurement.corner.worldPos = event.worldPos;\n this._currentAngleMeasurement.corner.entity = event.entity;\n }\n this.markerDiv.style.left = `-10000px`;\n this.markerDiv.style.top = `-10000px`;\n canvas.style.cursor = \"pointer\";\n break;\n case MOUSE_FINDING_TARGET:\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this._currentAngleMeasurement.target.worldPos = event.worldPos;\n this._currentAngleMeasurement.target.entity = event.entity;\n }\n this.markerDiv.style.left = `-10000px`;\n this.markerDiv.style.top = `-10000px`;\n canvas.style.cursor = \"pointer\";\n break;\n }\n });\n canvas.addEventListener('mousedown', this._onMouseDown = (e) => {\n if (e.which !== 1) {\n return;\n }\n lastMouseCanvasX = e.clientX;\n lastMouseCanvasY = e.clientY;\n });\n canvas.addEventListener(\"mouseup\", this._onMouseUp =(e) => {\n if (e.which !== 1) {\n return;\n }\n if (e.clientX > lastMouseCanvasX + clickTolerance ||\n e.clientX < lastMouseCanvasX - clickTolerance ||\n e.clientY > lastMouseCanvasY + clickTolerance ||\n e.clientY < lastMouseCanvasY - clickTolerance) {\n return;\n }\n switch (this._mouseState) {\n case MOUSE_FINDING_ORIGIN:\n if (mouseHovering) {\n this._currentAngleMeasurement = this.angleMeasurementsPlugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: mouseWorldPos\n },\n corner: {\n worldPos: mouseWorldPos\n },\n target: {\n worldPos: mouseWorldPos\n },\n approximate: true\n });\n this._currentAngleMeasurement.clickable = false;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n this._currentAngleMeasurement.origin.entity = hoveredEntity;\n this._mouseState = MOUSE_FINDING_CORNER;\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n }\n break;\n case MOUSE_FINDING_CORNER:\n if (mouseHovering) {\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this._currentAngleMeasurement.corner.entity = hoveredEntity;\n this._mouseState = MOUSE_FINDING_TARGET;\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n hoveredEntity = null;\n this._mouseState = MOUSE_FINDING_ORIGIN\n this.angleMeasurementsPlugin.fire(\"measurementCancel\", this._currentAngleMeasurement);\n }\n }\n break;\n case MOUSE_FINDING_TARGET:\n if (mouseHovering) {\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this._currentAngleMeasurement.target.entity = hoveredEntity;\n this._currentAngleMeasurement.clickable = true;\n hoveredEntity = null;\n this.angleMeasurementsPlugin.fire(\"measurementEnd\", this._currentAngleMeasurement);\n this._currentAngleMeasurement = null;\n this._mouseState = MOUSE_FINDING_ORIGIN;\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n hoveredEntity = null;\n this._mouseState = MOUSE_FINDING_ORIGIN;\n this.angleMeasurementsPlugin.fire(\"measurementCancel\", this._currentAngleMeasurement);\n }\n }\n break;\n }\n });\n this._onMouseHoverOff = cameraControl.on(\n this._snapping\n ? \"hoverSnapOrSurfaceOff\"\n : \"hoverOff\",\n event => {\n mouseHovering = false;\n if (pointerLens) {\n pointerLens.visible = true;\n pointerLens.pointerPos = event.canvasPos;\n pointerLens.snappedCanvasPos = event.snappedCanvasPos || event.canvasPos;\n pointerLens.snapped = false;\n }\n this.markerDiv.style.left = `-100px`;\n this.markerDiv.style.top = `-100px`;\n if (this._currentAngleMeasurement) {\n switch (this._mouseState) {\n case MOUSE_FINDING_ORIGIN:\n this._currentAngleMeasurement.originVisible = false;\n break;\n case MOUSE_FINDING_CORNER:\n this._currentAngleMeasurement.cornerVisible = false;\n this._currentAngleMeasurement.originWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n break;\n case MOUSE_FINDING_TARGET:\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n break;\n }\n canvas.style.cursor = \"default\";\n }\n });\n this._active = true;\n }\n\n /**\n * Deactivates this AngleMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n */\n deactivate() {\n if (!this._active) {\n return;\n }\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (this.markerDiv) {\n this._destroyMarkerDiv()\n }\n this.reset();\n const canvas = this.scene.canvas.canvas;\n canvas.removeEventListener(\"mousedown\", this._onMouseDown);\n canvas.removeEventListener(\"mouseup\", this._onMouseUp);\n const cameraControl = this.angleMeasurementsPlugin.viewer.cameraControl;\n cameraControl.off(this._onMouseHoverSurface);\n cameraControl.off(this._onPickedSurface);\n cameraControl.off(this._onHoverNothing);\n cameraControl.off(this._onPickedNothing);\n this._currentAngleMeasurement = null;\n this._active = false;\n }\n\n /**\n * Resets this AngleMeasurementsMouseControl.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n *\n * Does nothing if the AngleMeasurementsMouseControl is not active.\n */\n reset() {\n if (!this._active) {\n return;\n }\n\n this._destroyMarkerDiv()\n this._initMarkerDiv()\n\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._mouseState = MOUSE_FINDING_ORIGIN;\n }\n\n /**\n * Destroys this AngleMeasurementsMouseControl.\n */\n destroy() {\n this.deactivate();\n super.destroy();\n }\n}\n", + "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {AngleMeasurementsControl} from \"./AngleMeasurementsControl.js\";\n\nconst MOUSE_FINDING_ORIGIN = 0;\nconst MOUSE_FINDING_CORNER = 1;\nconst MOUSE_FINDING_TARGET = 2;\n\n/**\n * Creates {@link AngleMeasurement}s in an {@link AngleMeasurementsPlugin} from mouse input.\n *\n * ## Usage\n *\n * [[Run example](/examples/measurement/#angle_createWithMouse_snapping)]\n *\n * ````javascript\n * import {Viewer, XKTLoaderPlugin, AngleMeasurementsPlugin, AngleMeasurementsMouseControl, PointerLens} from \"xeokit-sdk.es.js\";\n *\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * });\n *\n * viewer.camera.eye = [-3.93, 2.85, 27.01];\n * viewer.camera.look = [4.40, 3.72, 8.89];\n * viewer.camera.up = [-0.01, 0.99, 0.039];\n *\n * const xktLoader = new XKTLoaderPlugin(viewer);\n *\n * const sceneModel = xktLoader.load({\n * id: \"myModel\",\n * src: \"Duplex.xkt\"\n * });\n *\n * const angleMeasurements = new AngleMeasurementsPlugin(viewer);\n *\n * const angleMeasurementsMouseControl = new AngleMeasurementsMouseControl(angleMeasurements, {\n * pointerLens : new PointerLens(viewer)\n * })\n *\n * angleMeasurementsMouseControl.snapping = true;\n *\n * angleMeasurementsMouseControl.activate();\n * ````\n */\nexport class AngleMeasurementsMouseControl extends AngleMeasurementsControl {\n\n /**\n * Creates a AngleMeasurementsMouseControl bound to the given AngleMeasurementsPlugin.\n *\n * @param {AngleMeasurementsPlugin} angleMeasurementsPlugin The AngleMeasurementsPlugin to control.\n * @param {*} [cfg] Configuration\n * @param {function} [cfg.canvasToPagePos] Optional function to map canvas-space coordinates to page coordinates.\n * @param {PointerLens} [cfg.pointerLens] A PointerLens to use to provide a magnified view of the cursor when snapping is enabled.\n * @param {boolean} [cfg.snapping=true] Whether to initially enable snap-to-vertex and snap-to-edge for this AngleMeasurementsMouseControl.\n */\n constructor(angleMeasurementsPlugin, cfg = {}) {\n\n super(angleMeasurementsPlugin.viewer.scene);\n\n this._canvasToPagePos = cfg.canvasToPagePos;\n\n this.pointerLens = cfg.pointerLens;\n\n this._active = false;\n this._mouseState = MOUSE_FINDING_ORIGIN;\n\n this._currentAngleMeasurement = null;\n\n // init markerDiv element (think about making its style configurable)\n this._initMarkerDiv()\n\n this._onMouseHoverSurface = null;\n this._onHoverNothing = null;\n this._onPickedNothing = null;\n this._onPickedSurface = null;\n\n this._onInputMouseDown = null;\n this._onInputMouseUp = null;\n\n this._snapping = cfg.snapping !== false;\n\n this._attachPlugin(angleMeasurementsPlugin, cfg);\n }\n\n _initMarkerDiv() {\n const markerDiv = document.createElement('div');\n markerDiv.setAttribute('id', 'myMarkerDiv');\n const canvas = this.scene.canvas.canvas;\n canvas.parentNode.insertBefore(markerDiv, canvas);\n\n markerDiv.style.background = \"black\";\n markerDiv.style.border = \"2px solid blue\";\n markerDiv.style.borderRadius = \"10px\";\n markerDiv.style.width = \"5px\";\n markerDiv.style.height = \"5px\";\n markerDiv.style.top = \"-200px\";\n markerDiv.style.left = \"-200px\";\n markerDiv.style.margin = \"0 0\";\n markerDiv.style.zIndex = \"100\";\n markerDiv.style.position = \"absolute\";\n markerDiv.style.pointerEvents = \"none\";\n\n this.markerDiv = markerDiv;\n }\n\n _destroyMarkerDiv() {\n if (this._markerDiv) {\n const element = document.getElementById('myMarkerDiv')\n element.parentNode.removeChild(element)\n this._markerDiv = null\n }\n }\n\n _attachPlugin(angleMeasurementsPlugin, cfg = {}) {\n\n /**\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsMouseControl.\n *\n * @type {AngleMeasurementsPlugin}\n */\n this.angleMeasurementsPlugin = angleMeasurementsPlugin;\n\n /**\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsMouseControl.\n *\n * @type {AngleMeasurementsPlugin}\n */\n this.plugin = angleMeasurementsPlugin;\n }\n\n /**\n * Gets if this AngleMeasurementsMouseControl is currently active, where it is responding to input.\n *\n * @returns {boolean}\n */\n get active() {\n return this._active;\n }\n\n /**\n * Sets whether snap-to-vertex and snap-to-edge are enabled for this AngleMeasurementsMouseControl.\n *\n * This is `true` by default.\n *\n * Internally, this deactivates then activates the AngleMeasurementsMouseControl when changed, which means that\n * it will destroy any AngleMeasurements currently under construction, and incurs some overhead, since it unbinds\n * and rebinds various input handlers.\n *\n * @param {boolean} snapping Whether to enable snap-to-vertex and snap-edge for this AngleMeasurementsMouseControl.\n */\n set snapping(snapping) {\n if (snapping !== this._snapping) {\n this._snapping = snapping;\n this.deactivate();\n this.activate();\n } else {\n this._snapping = snapping;\n }\n }\n\n /**\n * Gets whether snap-to-vertex and snap-to-edge are enabled for this AngleMeasurementsMouseControl.\n *\n * This is `true` by default.\n *\n * @returns {boolean} Whether snap-to-vertex and snap-to-edge are enabled for this AngleMeasurementsMouseControl.\n */\n get snapping() {\n return this._snapping;\n }\n\n /**\n * Activates this AngleMeasurementsMouseControl, ready to respond to input.\n */\n activate() {\n if (this._active) {\n return;\n }\n if (!this.markerDiv) {\n this._initMarkerDiv() // if the marker is destroyed after deactivation, we recreate it\n }\n const angleMeasurementsPlugin = this.angleMeasurementsPlugin;\n const scene = this.scene;\n const input = scene.input;\n const canvas = scene.canvas.canvas;\n const clickTolerance = 20;\n const cameraControl = this.angleMeasurementsPlugin.viewer.cameraControl;\n const pointerLens = this.pointerLens;\n let mouseHovering = false;\n let hoveredEntity = null;\n let lastMouseCanvasX = 0;\n let lastMouseCanvasY = 0;\n const mouseWorldPos = math.vec3();\n const mouseHoverCanvasPos = math.vec2();\n this._currentAngleMeasurement = null;\n\n const getTop = el => el.offsetTop + (el.offsetParent && getTop(el.offsetParent));\n const getLeft = el => el.offsetLeft + (el.offsetParent && getLeft(el.offsetParent));\n\n const pagePos = math.vec2();\n\n this._onMouseHoverSurface = cameraControl.on(\n this._snapping\n ? \"hoverSnapOrSurface\"\n : \"hoverSurface\",\n event => {\n if (event.snappedToVertex || event.snappedToEdge) {\n if (pointerLens) {\n pointerLens.visible = true;\n pointerLens.canvasPos = event.canvasPos;\n pointerLens.snappedCanvasPos = event.snappedCanvasPos || event.canvasPos;\n pointerLens.snapped = true;\n }\n this.markerDiv.style.background = \"greenyellow\";\n this.markerDiv.style.border = \"2px solid green\";\n } else {\n if (pointerLens) {\n pointerLens.visible = true;\n pointerLens.canvasPos = event.canvasPos;\n pointerLens.snappedCanvasPos = event.canvasPos;\n pointerLens.snapped = false;\n }\n this.markerDiv.style.background = \"pink\";\n this.markerDiv.style.border = \"2px solid red\";\n }\n const canvasPos = event.snappedCanvasPos || event.canvasPos;\n mouseHovering = true;\n hoveredEntity = event.entity;\n mouseWorldPos.set(event.worldPos);\n mouseHoverCanvasPos.set(canvasPos);\n switch (this._mouseState) {\n case MOUSE_FINDING_ORIGIN:\n if (this._canvasToPagePos) {\n this._canvasToPagePos(canvas, canvasPos, pagePos);\n this.markerDiv.style.left = `${pagePos[0] - 5}px`;\n this.markerDiv.style.top = `${pagePos[1] - 5}px`;\n } else {\n this.markerDiv.style.left = `${getLeft(canvas) + canvasPos[0] - 5}px`;\n this.markerDiv.style.top = `${getTop(canvas) + canvasPos[1] - 5}px`;\n }\n break;\n case MOUSE_FINDING_CORNER:\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.angleVisible = false;\n this._currentAngleMeasurement.corner.worldPos = event.worldPos;\n this._currentAngleMeasurement.corner.entity = event.entity;\n }\n this.markerDiv.style.left = `-10000px`;\n this.markerDiv.style.top = `-10000px`;\n canvas.style.cursor = \"pointer\";\n break;\n case MOUSE_FINDING_TARGET:\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this._currentAngleMeasurement.target.worldPos = event.worldPos;\n this._currentAngleMeasurement.target.entity = event.entity;\n }\n this.markerDiv.style.left = `-10000px`;\n this.markerDiv.style.top = `-10000px`;\n canvas.style.cursor = \"pointer\";\n break;\n }\n });\n canvas.addEventListener('mousedown', this._onMouseDown = (e) => {\n if (e.which !== 1) {\n return;\n }\n lastMouseCanvasX = e.clientX;\n lastMouseCanvasY = e.clientY;\n });\n canvas.addEventListener(\"mouseup\", this._onMouseUp =(e) => {\n if (e.which !== 1) {\n return;\n }\n if (e.clientX > lastMouseCanvasX + clickTolerance ||\n e.clientX < lastMouseCanvasX - clickTolerance ||\n e.clientY > lastMouseCanvasY + clickTolerance ||\n e.clientY < lastMouseCanvasY - clickTolerance) {\n return;\n }\n switch (this._mouseState) {\n case MOUSE_FINDING_ORIGIN:\n if (mouseHovering) {\n this._currentAngleMeasurement = this.angleMeasurementsPlugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: mouseWorldPos,\n entity: hoveredEntity\n },\n corner: {\n worldPos: mouseWorldPos,\n entity: hoveredEntity\n },\n target: {\n worldPos: mouseWorldPos,\n entity: hoveredEntity\n },\n approximate: true\n });\n this._currentAngleMeasurement.clickable = false;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n this._currentAngleMeasurement.origin.entity = hoveredEntity;\n this._mouseState = MOUSE_FINDING_CORNER;\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n }\n break;\n case MOUSE_FINDING_CORNER:\n if (mouseHovering) {\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this._currentAngleMeasurement.corner.entity = hoveredEntity;\n this._mouseState = MOUSE_FINDING_TARGET;\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n hoveredEntity = null;\n this._mouseState = MOUSE_FINDING_ORIGIN\n this.angleMeasurementsPlugin.fire(\"measurementCancel\", this._currentAngleMeasurement);\n }\n }\n break;\n case MOUSE_FINDING_TARGET:\n if (mouseHovering) {\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this._currentAngleMeasurement.target.entity = hoveredEntity;\n this._currentAngleMeasurement.clickable = true;\n hoveredEntity = null;\n this.angleMeasurementsPlugin.fire(\"measurementEnd\", this._currentAngleMeasurement);\n this._currentAngleMeasurement = null;\n this._mouseState = MOUSE_FINDING_ORIGIN;\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n hoveredEntity = null;\n this._mouseState = MOUSE_FINDING_ORIGIN;\n this.angleMeasurementsPlugin.fire(\"measurementCancel\", this._currentAngleMeasurement);\n }\n }\n break;\n }\n });\n this._onMouseHoverOff = cameraControl.on(\n this._snapping\n ? \"hoverSnapOrSurfaceOff\"\n : \"hoverOff\",\n event => {\n mouseHovering = false;\n if (pointerLens) {\n pointerLens.visible = true;\n pointerLens.pointerPos = event.canvasPos;\n pointerLens.snappedCanvasPos = event.snappedCanvasPos || event.canvasPos;\n pointerLens.snapped = false;\n }\n this.markerDiv.style.left = `-100px`;\n this.markerDiv.style.top = `-100px`;\n if (this._currentAngleMeasurement) {\n switch (this._mouseState) {\n case MOUSE_FINDING_ORIGIN:\n this._currentAngleMeasurement.originVisible = false;\n break;\n case MOUSE_FINDING_CORNER:\n this._currentAngleMeasurement.cornerVisible = false;\n this._currentAngleMeasurement.originWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n break;\n case MOUSE_FINDING_TARGET:\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n break;\n }\n canvas.style.cursor = \"default\";\n }\n });\n this._active = true;\n }\n\n /**\n * Deactivates this AngleMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n */\n deactivate() {\n if (!this._active) {\n return;\n }\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (this.markerDiv) {\n this._destroyMarkerDiv()\n }\n this.reset();\n const canvas = this.scene.canvas.canvas;\n canvas.removeEventListener(\"mousedown\", this._onMouseDown);\n canvas.removeEventListener(\"mouseup\", this._onMouseUp);\n const cameraControl = this.angleMeasurementsPlugin.viewer.cameraControl;\n cameraControl.off(this._onMouseHoverSurface);\n cameraControl.off(this._onPickedSurface);\n cameraControl.off(this._onHoverNothing);\n cameraControl.off(this._onPickedNothing);\n this._currentAngleMeasurement = null;\n this._active = false;\n }\n\n /**\n * Resets this AngleMeasurementsMouseControl.\n *\n * Destroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n *\n * Does nothing if the AngleMeasurementsMouseControl is not active.\n */\n reset() {\n if (!this._active) {\n return;\n }\n\n this._destroyMarkerDiv()\n this._initMarkerDiv()\n\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._mouseState = MOUSE_FINDING_ORIGIN;\n }\n\n /**\n * Destroys this AngleMeasurementsMouseControl.\n */\n destroy() {\n this.deactivate();\n super.destroy();\n }\n}\n", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js", "access": "public", @@ -6296,7 +6296,7 @@ "longname": "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js~AngleMeasurementsMouseControl#_onMouseHoverOff", "access": "private", "description": null, - "lineNumber": 352, + "lineNumber": 355, "undocument": true, "ignore": true, "type": { @@ -6316,7 +6316,7 @@ "longname": "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js~AngleMeasurementsMouseControl#deactivate", "access": "public", "description": "Deactivates this AngleMeasurementsMouseControl, making it unresponsive to input.\n\nDestroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.", - "lineNumber": 395, + "lineNumber": 398, "params": [], "return": null }, @@ -6331,7 +6331,7 @@ "longname": "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js~AngleMeasurementsMouseControl#reset", "access": "public", "description": "Resets this AngleMeasurementsMouseControl.\n\nDestroys any {@link AngleMeasurement} under construction by this AngleMeasurementsMouseControl.\n\nDoes nothing if the AngleMeasurementsMouseControl is not active.", - "lineNumber": 425, + "lineNumber": 428, "params": [], "return": null }, @@ -6346,7 +6346,7 @@ "longname": "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js~AngleMeasurementsMouseControl#destroy", "access": "public", "description": "Destroys this AngleMeasurementsMouseControl.", - "lineNumber": 443, + "lineNumber": 446, "params": [], "return": null }, @@ -6954,7 +6954,7 @@ "__docId__": 453, "kind": "file", "name": "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js", - "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {PointerCircle} from \"../../extras/PointerCircle/PointerCircle.js\";\nimport {AngleMeasurementsControl} from \"./AngleMeasurementsControl.js\";\n\n\nconst WAITING_FOR_ORIGIN_TOUCH_START = 0;\nconst WAITING_FOR_ORIGIN_QUICK_TOUCH_END = 1;\nconst WAITING_FOR_ORIGIN_LONG_TOUCH_END = 2;\n\nconst WAITING_FOR_CORNER_TOUCH_START = 3;\nconst WAITING_FOR_CORNER_QUICK_TOUCH_END = 4;\nconst WAITING_FOR_CORNER_LONG_TOUCH_END = 5;\n\nconst WAITING_FOR_TARGET_TOUCH_START = 6;\nconst WAITING_FOR_TARGET_QUICK_TOUCH_END = 7;\nconst WAITING_FOR_TARGET_LONG_TOUCH_END = 8;\n\nconst TOUCH_CANCELING = 7;\n\n/**\n * Creates {@link AngleMeasurement}s from touch input.\n *\n * See {@link AngleMeasurementsPlugin} for more info.\n *\n */\nexport class AngleMeasurementsTouchControl extends AngleMeasurementsControl {\n\n /**\n * Creates a AngleMeasurementsTouchControl bound to the given AngleMeasurementsPlugin.\n */\n constructor(angleMeasurementsPlugin, cfg = {}) {\n\n super(angleMeasurementsPlugin.viewer.scene);\n\n this.pointerLens = cfg.pointerLens;\n this.pointerCircle = new PointerCircle(angleMeasurementsPlugin.viewer);\n\n this._active = false;\n\n const markerDiv = document.createElement('div');\n const canvas = this.scene.canvas.canvas;\n canvas.parentNode.insertBefore(markerDiv, canvas);\n\n markerDiv.style.background = \"black\";\n markerDiv.style.border = \"2px solid blue\";\n markerDiv.style.borderRadius = \"10px\";\n markerDiv.style.width = \"5px\";\n markerDiv.style.height = \"5px\";\n markerDiv.style.margin = \"-200px -200px\";\n markerDiv.style.zIndex = \"100\";\n markerDiv.style.position = \"absolute\";\n markerDiv.style.pointerEvents = \"none\";\n\n this.markerDiv = markerDiv;\n\n this._currentAngleMeasurement = null;\n\n this._onCanvasTouchStart = null;\n this._onCanvasTouchEnd = null;\n this._longTouchTimeoutMs = 300;\n this._snapToEdge = cfg.snapToEdge !== false;\n this._snapToVertex = cfg.snapToVertex !== false;\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n\n this._attachPlugin(angleMeasurementsPlugin, cfg);\n }\n\n _attachPlugin(angleMeasurementsPlugin) {\n\n /**\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n */\n this.angleMeasurementsPlugin = angleMeasurementsPlugin;\n\n /**\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n */\n this.plugin = angleMeasurementsPlugin;\n }\n\n /** Gets if this AngleMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n */\n get active() {\n return this._active;\n }\n\n /**\n * Sets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n */\n set snapToVertex(snapToVertex) {\n this._snapToVertex = snapToVertex;\n }\n\n /**\n * Gets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n */\n get snapToVertex() {\n return this._snapToVertex;\n }\n\n /**\n * Sets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n */\n set snapToEdge(snapToEdge) {\n this._snapToEdge = snapToEdge;\n }\n\n /**\n * Gets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n */\n get snapToEdge() {\n return this._snapToEdge;\n }\n\n /**\n * Activates this AngleMeasurementsTouchControl, ready to respond to input.\n */\n activate() {\n\n if (this._active) {\n return;\n }\n\n const plugin = this.plugin;\n const scene = this.scene;\n const canvas = scene.canvas.canvas;\n const pointerLens = plugin.pointerLens;\n const pointerWorldPos = math.vec3();\n\n const touchTolerance = 20;\n\n let longTouchTimeout = null;\n\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n\n const touchStartCanvasPos = math.vec2();\n const touchMoveCanvasPos = math.vec2();\n const touchEndCanvasPos = math.vec2();\n\n let touchId = null;\n\n const disableCameraMouseControl = () => {\n this.plugin.viewer.cameraControl.active = false;\n }\n\n const enableCameraMouseControl = () => {\n this.plugin.viewer.cameraControl.active = true;\n }\n\n const cancel = () => {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n enableCameraMouseControl();\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n }\n\n canvas.addEventListener(\"touchstart\", this._onCanvasTouchStart = (event) => {\n\n const currentNumTouches = event.touches.length;\n\n if (currentNumTouches !== 1) {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n return;\n }\n\n const touch = event.touches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n touchStartCanvasPos.set([touchX, touchY]);\n touchMoveCanvasPos.set([touchX, touchY]);\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_TOUCH_START:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n cancel();\n return;\n }\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n pointerWorldPos.set(snapPickResult.worldPos);\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n pointerWorldPos.set(pickResult.worldPos);\n this.pointerCircle.start(pickResult.canvasPos);\n } else {\n return;\n }\n }\n longTouchTimeout = setTimeout(() => {\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n return; // Has moved\n }\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.cursorPos = touchStartCanvasPos;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n this.pointerLens.snapped = false;\n }\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.canvasPos;\n this.pointerLens.snapped = true;\n }\n // pointerWorldPos.set(snapPickResult.worldPos);\n if (!this._currentAngleMeasurement) {\n this._currentAngleMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: snapPickResult.worldPos\n },\n corner: {\n worldPos: snapPickResult.worldPos\n },\n target: {\n worldPos: snapPickResult.worldPos\n }\n });\n this._currentAngleMeasurement.clickable = false;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = false;\n this._currentAngleMeasurement.cornerVisible = false;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false\n } else {\n this._currentAngleMeasurement.origin.worldPos = pointerWorldPos;\n }\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n // if (this.pointerLens) {\n // this.pointerLens.cursorPos = pickResult.canvasPos;\n // this.pointerLens.snapped = false;\n // }\n this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")\n disableCameraMouseControl();\n }, this._longTouchTimeoutMs);\n this._touchState = WAITING_FOR_ORIGIN_QUICK_TOUCH_END;\n //console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")\n\n touchId = touch.identifier;\n\n break;\n\n case WAITING_FOR_CORNER_TOUCH_START:\n\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n return;\n }\n if (currentNumTouches === 1) { // One finger down\n longTouchTimeout = setTimeout(() => {\n longTouchTimeout = null;\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n // Has moved\n return;\n }\n\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.snapped = false;\n }\n\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n pointerWorldPos.set(snapPickResult.worldPos);\n this._currentAngleMeasurement.corner.worldPos = snapPickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this.pointerCircle.start(pickResult.canvasPos);\n pointerWorldPos.set(pickResult.worldPos);\n this._currentAngleMeasurement.corner.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n\n }\n }\n }\n this._touchState = WAITING_FOR_CORNER_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_LONG_TOUCH_END\")\n\n disableCameraMouseControl();\n\n }, this._longTouchTimeoutMs);\n\n this._touchState = WAITING_FOR_CORNER_QUICK_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_QUICK_TOUCH_END\")\n }\n\n touchId = touch.identifier;\n\n break;\n\n case WAITING_FOR_TARGET_TOUCH_START:\n\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n return;\n }\n if (currentNumTouches === 1) { // One finger down\n longTouchTimeout = setTimeout(() => {\n longTouchTimeout = null;\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n // Has moved\n return;\n }\n\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.snapped = false;\n }\n\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n pointerWorldPos.set(snapPickResult.worldPos);\n this._currentAngleMeasurement.target.worldPos = snapPickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this.pointerCircle.start(pickResult.canvasPos);\n pointerWorldPos.set(pickResult.worldPos);\n this._currentAngleMeasurement.target.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n\n }\n }\n }\n this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")\n\n disableCameraMouseControl();\n\n }, this._longTouchTimeoutMs);\n\n this._touchState = WAITING_FOR_TARGET_QUICK_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")\n }\n\n touchId = touch.identifier;\n\n break;\n\n\n default:\n if (longTouchTimeout !== null) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")\n return;\n }\n\n }, {passive: true});\n\n\n canvas.addEventListener(\"touchmove\", (event) => {\n\n this.pointerCircle.stop();\n\n const currentNumTouches = event.touches.length;\n\n if (currentNumTouches !== 1 || event.changedTouches.length !== 1) {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n return;\n }\n\n const touch = event.touches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n if (touch.identifier !== touchId) {\n return;\n }\n\n touchMoveCanvasPos.set([touchX, touchY]);\n\n let snapPickResult;\n let pickResult;\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && (snapPickResult.snapped)) {\n if (this.pointerLens) {\n this.pointerLens.snappedCanvasPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n pointerWorldPos.set(snapPickResult.worldPos);\n this._currentAngleMeasurement.origin.worldPos = snapPickResult.worldPos;\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n pointerWorldPos.set(pickResult.worldPos);\n this._currentAngleMeasurement.origin.worldPos = pickResult.worldPos;\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n }\n }\n }\n this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;\n // console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")\n break;\n\n case WAITING_FOR_CORNER_LONG_TOUCH_END:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_CORNER -> TOUCH_CANCELING\")\n return;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this._currentAngleMeasurement.corner.worldPos = snapPickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this._currentAngleMeasurement.corner.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n }\n }\n this._touchState = WAITING_FOR_CORNER_LONG_TOUCH_END;\n break;\n\n\n case WAITING_FOR_TARGET_LONG_TOUCH_END:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")\n return;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this._currentAngleMeasurement.target.worldPos = snapPickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this._currentAngleMeasurement.target.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n }\n }\n this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;\n break;\n\n default:\n break;\n }\n }, {passive: true});\n\n canvas.addEventListener(\"touchend\", this._onCanvasTouchEnd = (event) => {\n\n this.pointerCircle.stop();\n\n const numChangedTouches = event.changedTouches.length;\n\n if (numChangedTouches !== 1) {\n return;\n }\n\n const touch = event.changedTouches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n if (touch.identifier !== touchId) {\n return;\n }\n\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n\n touchEndCanvasPos.set([touchX, touchY]);\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentAngleMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pickResult.worldPos\n },\n corner: {\n worldPos: pickResult.worldPos\n },\n target: {\n worldPos: pickResult.worldPos\n }\n });\n this._currentAngleMeasurement.clickable = false;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = false;\n this._currentAngleMeasurement.cornerVisible = false;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false\n this._touchState = WAITING_FOR_CORNER_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_CORNER_TOUCH_START\")\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_ORIGIN_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (!this._currentAngleMeasurement) {\n if (this.pointerLens) {\n this.pointerLens.snapped = false;\n this.pointerLens.visible = false;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n this._touchState = WAITING_FOR_CORNER_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_CORNER_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_CORNER_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_CORNER_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentAngleMeasurement.corner.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_CORNER_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_TARGET_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentAngleMeasurement.target.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this.angleMeasurementsPlugin.fire(\"measurementEnd\", this._currentAngleMeasurement);\n this._currentAngleMeasurement = null;\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_TARGET_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (!this._currentAngleMeasurement || !this._currentAngleMeasurement.targetVisible) {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n this._currentAngleMeasurement.clickable = true;\n this.angleMeasurementsPlugin.fire(\"measurementEnd\", this._currentAngleMeasurement);\n this._currentAngleMeasurement = null;\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n }\n\n }, {passive: true});\n\n this._active = true;\n }\n\n /**\n * Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n */\n deactivate() {\n if (!this._active) {\n return;\n }\n if (this.plugin.pointerLens) {\n this.plugin.pointerLens.visible = false;\n }\n this.reset();\n const canvas = this.plugin.viewer.scene.canvas.canvas;\n canvas.removeEventListener(\"touchstart\", this._onCanvasTouchStart);\n canvas.removeEventListener(\"touchend\", this._onCanvasTouchEnd);\n if (this._currentAngleMeasurement) {\n this.angleMeasurementsPlugin.fire(\"measurementCancel\", this._currentAngleMeasurement);\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._active = false;\n this.plugin.viewer.cameraControl.active = true;\n }\n\n /**\n * Resets this AngleMeasurementsTouchControl.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n *\n * Does nothing if the AngleMeasurementsTouchControl is not active.\n */\n reset() {\n if (!this._active) {\n return;\n }\n if (this._currentAngleMeasurement) {\n this.angleMeasurementsPlugin.fire(\"measurementCancel\", this._currentAngleMeasurement);\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n }\n\n /**\n * Destroys this AngleMeasurementsTouchControl.\n */\n destroy() {\n this.deactivate();\n super.destroy();\n }\n}\n", + "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {PointerCircle} from \"../../extras/PointerCircle/PointerCircle.js\";\nimport {AngleMeasurementsControl} from \"./AngleMeasurementsControl.js\";\n\n\nconst WAITING_FOR_ORIGIN_TOUCH_START = 0;\nconst WAITING_FOR_ORIGIN_QUICK_TOUCH_END = 1;\nconst WAITING_FOR_ORIGIN_LONG_TOUCH_END = 2;\n\nconst WAITING_FOR_CORNER_TOUCH_START = 3;\nconst WAITING_FOR_CORNER_QUICK_TOUCH_END = 4;\nconst WAITING_FOR_CORNER_LONG_TOUCH_END = 5;\n\nconst WAITING_FOR_TARGET_TOUCH_START = 6;\nconst WAITING_FOR_TARGET_QUICK_TOUCH_END = 7;\nconst WAITING_FOR_TARGET_LONG_TOUCH_END = 8;\n\nconst TOUCH_CANCELING = 7;\n\n/**\n * Creates {@link AngleMeasurement}s from touch input.\n *\n * See {@link AngleMeasurementsPlugin} for more info.\n *\n */\nexport class AngleMeasurementsTouchControl extends AngleMeasurementsControl {\n\n /**\n * Creates a AngleMeasurementsTouchControl bound to the given AngleMeasurementsPlugin.\n */\n constructor(angleMeasurementsPlugin, cfg = {}) {\n\n super(angleMeasurementsPlugin.viewer.scene);\n\n this.pointerLens = cfg.pointerLens;\n this.pointerCircle = new PointerCircle(angleMeasurementsPlugin.viewer);\n\n this._active = false;\n\n const markerDiv = document.createElement('div');\n const canvas = this.scene.canvas.canvas;\n canvas.parentNode.insertBefore(markerDiv, canvas);\n\n markerDiv.style.background = \"black\";\n markerDiv.style.border = \"2px solid blue\";\n markerDiv.style.borderRadius = \"10px\";\n markerDiv.style.width = \"5px\";\n markerDiv.style.height = \"5px\";\n markerDiv.style.margin = \"-200px -200px\";\n markerDiv.style.zIndex = \"100\";\n markerDiv.style.position = \"absolute\";\n markerDiv.style.pointerEvents = \"none\";\n\n this.markerDiv = markerDiv;\n\n this._currentAngleMeasurement = null;\n\n this._onCanvasTouchStart = null;\n this._onCanvasTouchEnd = null;\n this._longTouchTimeoutMs = 300;\n this._snapToEdge = cfg.snapToEdge !== false;\n this._snapToVertex = cfg.snapToVertex !== false;\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n\n this._attachPlugin(angleMeasurementsPlugin, cfg);\n }\n\n _attachPlugin(angleMeasurementsPlugin) {\n\n /**\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n */\n this.angleMeasurementsPlugin = angleMeasurementsPlugin;\n\n /**\n * The {@link AngleMeasurementsPlugin} that owns this AngleMeasurementsTouchControl.\n * @type {AngleMeasurementsPlugin}\n */\n this.plugin = angleMeasurementsPlugin;\n }\n\n /** Gets if this AngleMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n */\n get active() {\n return this._active;\n }\n\n /**\n * Sets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n */\n set snapToVertex(snapToVertex) {\n this._snapToVertex = snapToVertex;\n }\n\n /**\n * Gets whether snap-to-vertex is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n */\n get snapToVertex() {\n return this._snapToVertex;\n }\n\n /**\n * Sets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n */\n set snapToEdge(snapToEdge) {\n this._snapToEdge = snapToEdge;\n }\n\n /**\n * Gets whether snap-to-edge is enabled for this AngleMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n */\n get snapToEdge() {\n return this._snapToEdge;\n }\n\n /**\n * Activates this AngleMeasurementsTouchControl, ready to respond to input.\n */\n activate() {\n\n if (this._active) {\n return;\n }\n\n const plugin = this.plugin;\n const scene = this.scene;\n const canvas = scene.canvas.canvas;\n const pointerLens = plugin.pointerLens;\n const pointerWorldPos = math.vec3();\n\n const touchTolerance = 20;\n\n let longTouchTimeout = null;\n\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n\n const touchStartCanvasPos = math.vec2();\n const touchMoveCanvasPos = math.vec2();\n const touchEndCanvasPos = math.vec2();\n\n let touchId = null;\n\n const disableCameraMouseControl = () => {\n this.plugin.viewer.cameraControl.active = false;\n }\n\n const enableCameraMouseControl = () => {\n this.plugin.viewer.cameraControl.active = true;\n }\n\n const cancel = () => {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n enableCameraMouseControl();\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n }\n\n canvas.addEventListener(\"touchstart\", this._onCanvasTouchStart = (event) => {\n\n const currentNumTouches = event.touches.length;\n\n if (currentNumTouches !== 1) {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n return;\n }\n\n const touch = event.touches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n touchStartCanvasPos.set([touchX, touchY]);\n touchMoveCanvasPos.set([touchX, touchY]);\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_TOUCH_START:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n cancel();\n return;\n }\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n pointerWorldPos.set(snapPickResult.worldPos);\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n pointerWorldPos.set(pickResult.worldPos);\n this.pointerCircle.start(pickResult.canvasPos);\n } else {\n return;\n }\n }\n longTouchTimeout = setTimeout(() => {\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n return; // Has moved\n }\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.cursorPos = touchStartCanvasPos;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n this.pointerLens.snapped = false;\n }\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.canvasPos;\n this.pointerLens.snapped = true;\n }\n // pointerWorldPos.set(snapPickResult.worldPos);\n if (!this._currentAngleMeasurement) {\n this._currentAngleMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: snapPickResult.worldPos,\n entity: snapPickResult.entity\n },\n corner: {\n worldPos: snapPickResult.worldPos,\n entity: snapPickResult.entity\n },\n target: {\n worldPos: snapPickResult.worldPos,\n entity: snapPickResult.entity\n }\n });\n this._currentAngleMeasurement.clickable = false;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = false;\n this._currentAngleMeasurement.cornerVisible = false;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false\n } else {\n this._currentAngleMeasurement.origin.worldPos = pointerWorldPos;\n }\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n // if (this.pointerLens) {\n // this.pointerLens.cursorPos = pickResult.canvasPos;\n // this.pointerLens.snapped = false;\n // }\n this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")\n disableCameraMouseControl();\n }, this._longTouchTimeoutMs);\n this._touchState = WAITING_FOR_ORIGIN_QUICK_TOUCH_END;\n //console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")\n\n touchId = touch.identifier;\n\n break;\n\n case WAITING_FOR_CORNER_TOUCH_START:\n\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n return;\n }\n if (currentNumTouches === 1) { // One finger down\n longTouchTimeout = setTimeout(() => {\n longTouchTimeout = null;\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n // Has moved\n return;\n }\n\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.snapped = false;\n }\n\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n pointerWorldPos.set(snapPickResult.worldPos);\n this._currentAngleMeasurement.corner.worldPos = snapPickResult.worldPos;\n this._currentAngleMeasurement.corner.entity = snapPickResult.entity;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this.pointerCircle.start(pickResult.canvasPos);\n pointerWorldPos.set(pickResult.worldPos);\n this._currentAngleMeasurement.corner.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.corner.entity = pickResult.entity;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n\n }\n }\n }\n this._touchState = WAITING_FOR_CORNER_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_LONG_TOUCH_END\")\n\n disableCameraMouseControl();\n\n }, this._longTouchTimeoutMs);\n\n this._touchState = WAITING_FOR_CORNER_QUICK_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_CORNER_QUICK_TOUCH_END\")\n }\n\n touchId = touch.identifier;\n\n break;\n\n case WAITING_FOR_TARGET_TOUCH_START:\n\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n return;\n }\n if (currentNumTouches === 1) { // One finger down\n longTouchTimeout = setTimeout(() => {\n longTouchTimeout = null;\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n // Has moved\n return;\n }\n\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.snapped = false;\n }\n\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n pointerWorldPos.set(snapPickResult.worldPos);\n this._currentAngleMeasurement.target.worldPos = snapPickResult.worldPos;\n this._currentAngleMeasurement.target.entity = snapPickResult.entity;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this.pointerCircle.start(pickResult.canvasPos);\n pointerWorldPos.set(pickResult.worldPos);\n this._currentAngleMeasurement.target.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.target.entity = pickResult.entity;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this.angleMeasurementsPlugin.fire(\"measurementStart\", this._currentAngleMeasurement);\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n\n }\n }\n }\n this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")\n\n disableCameraMouseControl();\n\n }, this._longTouchTimeoutMs);\n\n this._touchState = WAITING_FOR_TARGET_QUICK_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")\n }\n\n touchId = touch.identifier;\n\n break;\n\n\n default:\n if (longTouchTimeout !== null) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")\n return;\n }\n\n }, {passive: true});\n\n\n canvas.addEventListener(\"touchmove\", (event) => {\n\n this.pointerCircle.stop();\n\n const currentNumTouches = event.touches.length;\n\n if (currentNumTouches !== 1 || event.changedTouches.length !== 1) {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n return;\n }\n\n const touch = event.touches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n if (touch.identifier !== touchId) {\n return;\n }\n\n touchMoveCanvasPos.set([touchX, touchY]);\n\n let snapPickResult;\n let pickResult;\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && (snapPickResult.snapped)) {\n if (this.pointerLens) {\n this.pointerLens.snappedCanvasPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n pointerWorldPos.set(snapPickResult.worldPos);\n this._currentAngleMeasurement.origin.worldPos = snapPickResult.worldPos;\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n pointerWorldPos.set(pickResult.worldPos);\n this._currentAngleMeasurement.origin.worldPos = pickResult.worldPos;\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n }\n }\n }\n this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;\n // console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")\n break;\n\n case WAITING_FOR_CORNER_LONG_TOUCH_END:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_CORNER -> TOUCH_CANCELING\")\n return;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this._currentAngleMeasurement.corner.worldPos = snapPickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this._currentAngleMeasurement.corner.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n }\n }\n this._touchState = WAITING_FOR_CORNER_LONG_TOUCH_END;\n break;\n\n\n case WAITING_FOR_TARGET_LONG_TOUCH_END:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")\n return;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this._currentAngleMeasurement.target.worldPos = snapPickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this._currentAngleMeasurement.target.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n }\n }\n this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;\n break;\n\n default:\n break;\n }\n }, {passive: true});\n\n canvas.addEventListener(\"touchend\", this._onCanvasTouchEnd = (event) => {\n\n this.pointerCircle.stop();\n\n const numChangedTouches = event.changedTouches.length;\n\n if (numChangedTouches !== 1) {\n return;\n }\n\n const touch = event.changedTouches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n if (touch.identifier !== touchId) {\n return;\n }\n\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n\n touchEndCanvasPos.set([touchX, touchY]);\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentAngleMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pickResult.worldPos\n },\n corner: {\n worldPos: pickResult.worldPos\n },\n target: {\n worldPos: pickResult.worldPos\n }\n });\n this._currentAngleMeasurement.clickable = false;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = false;\n this._currentAngleMeasurement.cornerVisible = false;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false\n this._touchState = WAITING_FOR_CORNER_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_CORNER_TOUCH_START\")\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_ORIGIN_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (!this._currentAngleMeasurement) {\n if (this.pointerLens) {\n this.pointerLens.snapped = false;\n this.pointerLens.visible = false;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n this._touchState = WAITING_FOR_CORNER_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_CORNER_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_CORNER_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_CORNER_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentAngleMeasurement.corner.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = false;\n this._currentAngleMeasurement.targetVisible = false;\n this._currentAngleMeasurement.targetWireVisible = false;\n this._currentAngleMeasurement.angleVisible = false;\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_CORNER_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_CORNER_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_TARGET_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentAngleMeasurement.target.worldPos = pickResult.worldPos;\n this._currentAngleMeasurement.originVisible = true;\n this._currentAngleMeasurement.originWireVisible = true;\n this._currentAngleMeasurement.cornerVisible = true;\n this._currentAngleMeasurement.cornerWireVisible = true;\n this._currentAngleMeasurement.targetVisible = true;\n this._currentAngleMeasurement.targetWireVisible = true;\n this._currentAngleMeasurement.angleVisible = true;\n this.angleMeasurementsPlugin.fire(\"measurementEnd\", this._currentAngleMeasurement);\n this._currentAngleMeasurement = null;\n } else {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_TARGET_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (!this._currentAngleMeasurement || !this._currentAngleMeasurement.targetVisible) {\n if (this._currentAngleMeasurement) {\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n this._currentAngleMeasurement.clickable = true;\n this.angleMeasurementsPlugin.fire(\"measurementEnd\", this._currentAngleMeasurement);\n this._currentAngleMeasurement = null;\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n }\n\n }, {passive: true});\n\n this._active = true;\n }\n\n /**\n * Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n */\n deactivate() {\n if (!this._active) {\n return;\n }\n if (this.plugin.pointerLens) {\n this.plugin.pointerLens.visible = false;\n }\n this.reset();\n const canvas = this.plugin.viewer.scene.canvas.canvas;\n canvas.removeEventListener(\"touchstart\", this._onCanvasTouchStart);\n canvas.removeEventListener(\"touchend\", this._onCanvasTouchEnd);\n if (this._currentAngleMeasurement) {\n this.angleMeasurementsPlugin.fire(\"measurementCancel\", this._currentAngleMeasurement);\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n this._active = false;\n this.plugin.viewer.cameraControl.active = true;\n }\n\n /**\n * Resets this AngleMeasurementsTouchControl.\n *\n * Destroys any {@link AngleMeasurement} under construction.\n *\n * Does nothing if the AngleMeasurementsTouchControl is not active.\n */\n reset() {\n if (!this._active) {\n return;\n }\n if (this._currentAngleMeasurement) {\n this.angleMeasurementsPlugin.fire(\"measurementCancel\", this._currentAngleMeasurement);\n this._currentAngleMeasurement.destroy();\n this._currentAngleMeasurement = null;\n }\n }\n\n /**\n * Destroys this AngleMeasurementsTouchControl.\n */\n destroy() {\n this.deactivate();\n super.destroy();\n }\n}\n", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js", "access": "public", @@ -7631,7 +7631,7 @@ "longname": "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js~AngleMeasurementsTouchControl#deactivate", "access": "public", "description": "Deactivates this AngleMeasurementsTouchControl, making it unresponsive to input.\n\nDestroys any {@link AngleMeasurement} under construction.", - "lineNumber": 871, + "lineNumber": 878, "params": [], "return": null }, @@ -7646,7 +7646,7 @@ "longname": "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js~AngleMeasurementsTouchControl#reset", "access": "public", "description": "Resets this AngleMeasurementsTouchControl.\n\nDestroys any {@link AngleMeasurement} under construction.\n\nDoes nothing if the AngleMeasurementsTouchControl is not active.", - "lineNumber": 898, + "lineNumber": 905, "params": [], "return": null }, @@ -7661,7 +7661,7 @@ "longname": "src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js~AngleMeasurementsTouchControl#destroy", "access": "public", "description": "Destroys this AngleMeasurementsTouchControl.", - "lineNumber": 912, + "lineNumber": 919, "params": [], "return": null }, @@ -13494,7 +13494,7 @@ "__docId__": 864, "kind": "file", "name": "src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js", - "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {DistanceMeasurementsControl} from \"./DistanceMeasurementsControl.js\";\n\nconst MOUSE_FIRST_CLICK_EXPECTED = 0;\nconst MOUSE_SECOND_CLICK_EXPECTED = 1;\n\n/**\n * Creates {@link DistanceMeasurement}s in a {@link DistanceMeasurementsPlugin} from mouse input.\n *\n * ## Usage\n *\n * [[Run example](/examples/measurement/#distance_createWithMouse_snapping)]\n *\n * ````javascript\n * import {Viewer, XKTLoaderPlugin, DistanceMeasurementsPlugin, DistanceMeasurementsMouseControl, PointerLens} from \"xeokit-sdk.es.js\";\n *\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * });\n *\n * viewer.camera.eye = [-3.93, 2.85, 27.01];\n * viewer.camera.look = [4.40, 3.72, 8.89];\n * viewer.camera.up = [-0.01, 0.99, 0.039];\n *\n * const xktLoader = new XKTLoaderPlugin(viewer);\n *\n * const sceneModel = xktLoader.load({\n * id: \"myModel\",\n * src: \"Duplex.xkt\"\n * });\n *\n * const distanceMeasurements = new DistanceMeasurementsPlugin(viewer);\n *\n * const distanceMeasurementsControl = new DistanceMeasurementsMouseControl(DistanceMeasurements, {\n * pointerLens: new PointerLens(viewer)\n * })\n *\n * distanceMeasurementsControl.snapping = true;\n *\n * distanceMeasurementsControl.activate();\n * ````\n */\nexport class DistanceMeasurementsMouseControl extends DistanceMeasurementsControl {\n\n /**\n * Creates a DistanceMeasurementsMouseControl bound to the given DistanceMeasurementsPlugin.\n *\n * @param {DistanceMeasurementsPlugin} distanceMeasurementsPlugin The AngleMeasurementsPlugin to control.\n * @param [cfg] Configuration\n * @param {function} [cfg.canvasToPagePos] Optional function to map canvas-space coordinates to page coordinates.\n * @param {PointerLens} [cfg.pointerLens] A PointerLens to use to provide a magnified view of the cursor when snapping is enabled.\n * @param {boolean} [cfg.snapping=true] Whether to initially enable snap-to-vertex and snap-to-edge for this DistanceMeasurementsMouseControl.\n */\n constructor(distanceMeasurementsPlugin, cfg = {}) {\n\n super(distanceMeasurementsPlugin.viewer.scene);\n\n this._canvasToPagePos = cfg.canvasToPagePos;\n\n this.pointerLens = cfg.pointerLens;\n\n this._active = false;\n\n this._currentDistanceMeasurement = null;\n\n this._currentDistanceMeasurementInitState = {\n wireVisible: null,\n axisVisible: null,\n xAxisVisible: null,\n yaxisVisible: null,\n zAxisVisible: null,\n targetVisible: null,\n }\n\n this._initMarkerDiv()\n\n this._onCameraControlHoverSnapOrSurface = null;\n this._onCameraControlHoverSnapOrSurfaceOff = null;\n this._onMouseDown = null;\n this._onMouseUp = null;\n this._onCanvasTouchStart = null;\n this._onCanvasTouchEnd = null;\n this._snapping = cfg.snapping !== false;\n this._mouseState = MOUSE_FIRST_CLICK_EXPECTED;\n\n this._attachPlugin(distanceMeasurementsPlugin, cfg);\n }\n\n _initMarkerDiv() {\n const markerDiv = document.createElement('div');\n markerDiv.setAttribute('id', 'myMarkerDiv');\n const canvas = this.scene.canvas.canvas;\n canvas.parentNode.insertBefore(markerDiv, canvas);\n markerDiv.style.background = \"black\";\n markerDiv.style.border = \"2px solid blue\";\n markerDiv.style.borderRadius = \"10px\";\n markerDiv.style.width = \"5px\";\n markerDiv.style.height = \"5px\";\n markerDiv.style.top = \"-200px\";\n markerDiv.style.left = \"-200px\";\n markerDiv.style.margin = \"0 0\";\n markerDiv.style.zIndex = \"100\";\n markerDiv.style.position = \"absolute\";\n markerDiv.style.pointerEvents = \"none\";\n\n this._markerDiv = markerDiv;\n }\n\n _destroyMarkerDiv() {\n if (this._markerDiv) {\n const element = document.getElementById('myMarkerDiv')\n element.parentNode.removeChild(element)\n this._markerDiv = null\n }\n }\n\n _attachPlugin(distanceMeasurementsPlugin, cfg = {}) {\n\n /**\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsMouseControl.\n * @type {DistanceMeasurementsPlugin}\n */\n this.distanceMeasurementsPlugin = distanceMeasurementsPlugin;\n\n /**\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsMouseControl.\n * @type {DistanceMeasurementsPlugin}\n */\n this.plugin = distanceMeasurementsPlugin;\n }\n\n /**\n * Gets if this DistanceMeasurementsMouseControl is currently active, where it is responding to input.\n *\n * @returns {boolean} True if this DistanceMeasurementsMouseControl is active.\n */\n get active() {\n return this._active;\n }\n\n /**\n * Sets whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsMouseControl.\n *\n * This is `true` by default.\n *\n * Internally, this deactivates then activates the DistanceMeasurementsMouseControl when changed, which means that\n * it will destroy any DistanceMeasurements currently under construction, and incurs some overhead, since it unbinds\n * and rebinds various input handlers.\n *\n * @param {boolean} snapping Whether to enable snap-to-vertex and snap-edge for this DistanceMeasurementsMouseControl.\n */\n set snapping(snapping) {\n if (snapping !== this._snapping) {\n this._snapping = snapping;\n this.deactivate();\n this.activate();\n } else {\n this._snapping = snapping;\n }\n }\n\n /**\n * Gets whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsMouseControl.\n *\n * This is `true` by default.\n *\n * @returns {boolean} Whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsMouseControl.\n */\n get snapping() {\n return this._snapping;\n }\n\n /**\n * Activates this DistanceMeasurementsMouseControl, ready to respond to input.\n */\n activate() {\n\n if (this._active) {\n return;\n }\n\n if (!this._markerDiv) {\n this._initMarkerDiv()\n }\n\n this.fire(\"activated\", true);\n\n const distanceMeasurementsPlugin = this.distanceMeasurementsPlugin;\n const scene = this.scene;\n const cameraControl = distanceMeasurementsPlugin.viewer.cameraControl;\n const canvas = scene.canvas.canvas;\n const input = scene.input;\n let mouseHovering = false;\n const pointerWorldPos = math.vec3();\n const pointerCanvasPos = math.vec2();\n let pointerDownCanvasX;\n let pointerDownCanvasY;\n const clickTolerance = 20;\n let hoveredEntity = null;\n\n this._mouseState = MOUSE_FIRST_CLICK_EXPECTED;\n\n const getTop = el => el.offsetTop + (el.offsetParent && getTop(el.offsetParent));\n const getLeft = el => el.offsetLeft + (el.offsetParent && getLeft(el.offsetParent));\n\n const pagePos = math.vec2();\n\n this._onCameraControlHoverSnapOrSurface = cameraControl.on(\n this._snapping\n ? \"hoverSnapOrSurface\"\n : \"hoverSurface\", event => {\n const canvasPos = event.snappedCanvasPos ||event.canvasPos;\n mouseHovering = true;\n pointerWorldPos.set(event.worldPos);\n pointerCanvasPos.set(event.canvasPos);\n if (this._mouseState === MOUSE_FIRST_CLICK_EXPECTED) {\n\n if (this._canvasToPagePos) {\n this._canvasToPagePos(canvas, canvasPos, pagePos);\n this._markerDiv.style.left = `${pagePos[0] - 5}px`;\n this._markerDiv.style.top = `${pagePos[1] - 5}px`;\n } else {\n this._markerDiv.style.left = `${getLeft(canvas) + canvasPos[0] - 5}px`;\n this._markerDiv.style.top = `${getTop(canvas) + canvasPos[1] - 5}px`;\n }\n\n this._markerDiv.style.background = \"pink\";\n if (event.snappedToVertex || event.snappedToEdge) {\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = event.canvasPos;\n this.pointerLens.snappedCanvasPos = event.snappedCanvasPos || event.canvasPos;\n this.pointerLens.snapped = true;\n }\n this._markerDiv.style.background = \"greenyellow\";\n this._markerDiv.style.border = \"2px solid green\";\n } else {\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = event.canvasPos;\n this.pointerLens.snappedCanvasPos = event.canvasPos;\n this.pointerLens.snapped = false;\n }\n this._markerDiv.style.background = \"pink\";\n this._markerDiv.style.border = \"2px solid red\";\n }\n hoveredEntity = event.entity;\n } else {\n this._markerDiv.style.left = `-10000px`;\n this._markerDiv.style.top = `-10000px`;\n }\n canvas.style.cursor = \"pointer\";\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.wireVisible = this._currentDistanceMeasurementInitState.wireVisible;\n this._currentDistanceMeasurement.axisVisible = this._currentDistanceMeasurementInitState.axisVisible && this.distanceMeasurementsPlugin.defaultAxisVisible;\n this._currentDistanceMeasurement.xAxisVisible = this._currentDistanceMeasurementInitState.xAxisVisible && this.distanceMeasurementsPlugin.defaultXAxisVisible;\n this._currentDistanceMeasurement.yAxisVisible = this._currentDistanceMeasurementInitState.yAxisVisible && this.distanceMeasurementsPlugin.defaultYAxisVisible;\n this._currentDistanceMeasurement.zAxisVisible = this._currentDistanceMeasurementInitState.zAxisVisible && this.distanceMeasurementsPlugin.defaultZAxisVisible;\n this._currentDistanceMeasurement.targetVisible = this._currentDistanceMeasurementInitState.targetVisible;\n this._currentDistanceMeasurement.target.worldPos = pointerWorldPos.slice();\n this._markerDiv.style.left = `-10000px`;\n this._markerDiv.style.top = `-10000px`;\n }\n });\n\n canvas.addEventListener('mousedown', this._onMouseDown = (e) => {\n if (e.which !== 1) {\n return;\n }\n pointerDownCanvasX = e.clientX;\n pointerDownCanvasY = e.clientY;\n });\n\n canvas.addEventListener(\"mouseup\", this._onMouseUp =(e) => {\n if (e.which !== 1) {\n return;\n }\n if (e.clientX > pointerDownCanvasX + clickTolerance ||\n e.clientX < pointerDownCanvasX - clickTolerance ||\n e.clientY > pointerDownCanvasY + clickTolerance ||\n e.clientY < pointerDownCanvasY - clickTolerance) {\n return;\n }\n if (this._currentDistanceMeasurement) {\n if (mouseHovering) {\n this._currentDistanceMeasurement.target.entity = hoveredEntity;\n hoveredEntity = null;\n this._currentDistanceMeasurement.clickable = true;\n this.distanceMeasurementsPlugin.fire(\"measurementEnd\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement = null;\n } else {\n this._currentDistanceMeasurement.destroy();\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement = null;\n hoveredEntity = null;\n }\n } else {\n if (mouseHovering) {\n this._currentDistanceMeasurement = distanceMeasurementsPlugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pointerWorldPos.slice()\n },\n target: {\n worldPos: pointerWorldPos.slice()\n },\n approximate: true\n });\n this._currentDistanceMeasurementInitState.axisVisible = this._currentDistanceMeasurement.axisVisible && this.distanceMeasurementsPlugin.defaultAxisVisible;\n this._currentDistanceMeasurementInitState.xAxisVisible = this._currentDistanceMeasurement.xAxisVisible && this.distanceMeasurementsPlugin.defaultXAxisVisible;\n this._currentDistanceMeasurementInitState.yAxisVisible = this._currentDistanceMeasurement.yAxisVisible && this.distanceMeasurementsPlugin.defaultYAxisVisible;\n this._currentDistanceMeasurementInitState.zAxisVisible = this._currentDistanceMeasurement.zAxisVisible && this.distanceMeasurementsPlugin.defaultZAxisVisible;\n this._currentDistanceMeasurementInitState.wireVisible = this._currentDistanceMeasurement.wireVisible;\n this._currentDistanceMeasurementInitState.targetVisible = this._currentDistanceMeasurement.targetVisible;\n this._currentDistanceMeasurement.clickable = false;\n this._currentDistanceMeasurement.origin.entity = hoveredEntity;\n hoveredEntity = null;\n this.fire(\"measurementStart\", this._currentDistanceMeasurement);\n }\n }\n });\n\n this._onCameraControlHoverSnapOrSurfaceOff = cameraControl.on(\n this._snapping\n ? \"hoverSnapOrSurfaceOff\"\n : \"hoverOff\", event => {\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = event.canvasPos;\n this.pointerLens.snappedCanvasPos = event.snappedCanvasPos || event.canvasPos;\n }\n mouseHovering = false;\n this._markerDiv.style.left = `-100px`;\n this._markerDiv.style.top = `-100px`;\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.axisVisible = false;\n }\n canvas.style.cursor = \"default\";\n });\n\n this._active = true;\n }\n\n /**\n * Deactivates this DistanceMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n */\n deactivate() {\n if (!this._active) {\n return;\n }\n\n this.fire(\"activated\", false);\n\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (this._markerDiv) {\n this._destroyMarkerDiv()\n }\n this.reset();\n const canvas = this.scene.canvas.canvas;\n canvas.removeEventListener(\"mousedown\", this._onMouseDown);\n canvas.removeEventListener(\"mouseup\", this._onMouseUp);\n const cameraControl = this.distanceMeasurementsPlugin.viewer.cameraControl;\n cameraControl.off(this._onCameraControlHoverSnapOrSurface);\n cameraControl.off(this._onCameraControlHoverSnapOrSurfaceOff);\n if (this._currentDistanceMeasurement) {\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n this._active = false;\n }\n\n /**\n * Resets this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n *\n * Does nothing if the DistanceMeasurementsMouseControl is not active.\n */\n reset() {\n if (!this._active) {\n return;\n }\n\n this._destroyMarkerDiv()\n this._initMarkerDiv()\n\n if (this._currentDistanceMeasurement) {\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n }\n\n /**\n * Destroys this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n */\n destroy() {\n this.deactivate();\n super.destroy();\n }\n}\n", + "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {DistanceMeasurementsControl} from \"./DistanceMeasurementsControl.js\";\n\nconst MOUSE_FIRST_CLICK_EXPECTED = 0;\nconst MOUSE_SECOND_CLICK_EXPECTED = 1;\n\n/**\n * Creates {@link DistanceMeasurement}s in a {@link DistanceMeasurementsPlugin} from mouse input.\n *\n * ## Usage\n *\n * [[Run example](/examples/measurement/#distance_createWithMouse_snapping)]\n *\n * ````javascript\n * import {Viewer, XKTLoaderPlugin, DistanceMeasurementsPlugin, DistanceMeasurementsMouseControl, PointerLens} from \"xeokit-sdk.es.js\";\n *\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * });\n *\n * viewer.camera.eye = [-3.93, 2.85, 27.01];\n * viewer.camera.look = [4.40, 3.72, 8.89];\n * viewer.camera.up = [-0.01, 0.99, 0.039];\n *\n * const xktLoader = new XKTLoaderPlugin(viewer);\n *\n * const sceneModel = xktLoader.load({\n * id: \"myModel\",\n * src: \"Duplex.xkt\"\n * });\n *\n * const distanceMeasurements = new DistanceMeasurementsPlugin(viewer);\n *\n * const distanceMeasurementsControl = new DistanceMeasurementsMouseControl(DistanceMeasurements, {\n * pointerLens: new PointerLens(viewer)\n * })\n *\n * distanceMeasurementsControl.snapping = true;\n *\n * distanceMeasurementsControl.activate();\n * ````\n */\nexport class DistanceMeasurementsMouseControl extends DistanceMeasurementsControl {\n\n /**\n * Creates a DistanceMeasurementsMouseControl bound to the given DistanceMeasurementsPlugin.\n *\n * @param {DistanceMeasurementsPlugin} distanceMeasurementsPlugin The AngleMeasurementsPlugin to control.\n * @param [cfg] Configuration\n * @param {function} [cfg.canvasToPagePos] Optional function to map canvas-space coordinates to page coordinates.\n * @param {PointerLens} [cfg.pointerLens] A PointerLens to use to provide a magnified view of the cursor when snapping is enabled.\n * @param {boolean} [cfg.snapping=true] Whether to initially enable snap-to-vertex and snap-to-edge for this DistanceMeasurementsMouseControl.\n */\n constructor(distanceMeasurementsPlugin, cfg = {}) {\n\n super(distanceMeasurementsPlugin.viewer.scene);\n\n this._canvasToPagePos = cfg.canvasToPagePos;\n\n this.pointerLens = cfg.pointerLens;\n\n this._active = false;\n\n this._currentDistanceMeasurement = null;\n\n this._currentDistanceMeasurementInitState = {\n wireVisible: null,\n axisVisible: null,\n xAxisVisible: null,\n yaxisVisible: null,\n zAxisVisible: null,\n targetVisible: null,\n }\n\n this._initMarkerDiv()\n\n this._onCameraControlHoverSnapOrSurface = null;\n this._onCameraControlHoverSnapOrSurfaceOff = null;\n this._onMouseDown = null;\n this._onMouseUp = null;\n this._onCanvasTouchStart = null;\n this._onCanvasTouchEnd = null;\n this._snapping = cfg.snapping !== false;\n this._mouseState = MOUSE_FIRST_CLICK_EXPECTED;\n\n this._attachPlugin(distanceMeasurementsPlugin, cfg);\n }\n\n _initMarkerDiv() {\n const markerDiv = document.createElement('div');\n markerDiv.setAttribute('id', 'myMarkerDiv');\n const canvas = this.scene.canvas.canvas;\n canvas.parentNode.insertBefore(markerDiv, canvas);\n markerDiv.style.background = \"black\";\n markerDiv.style.border = \"2px solid blue\";\n markerDiv.style.borderRadius = \"10px\";\n markerDiv.style.width = \"5px\";\n markerDiv.style.height = \"5px\";\n markerDiv.style.top = \"-200px\";\n markerDiv.style.left = \"-200px\";\n markerDiv.style.margin = \"0 0\";\n markerDiv.style.zIndex = \"100\";\n markerDiv.style.position = \"absolute\";\n markerDiv.style.pointerEvents = \"none\";\n\n this._markerDiv = markerDiv;\n }\n\n _destroyMarkerDiv() {\n if (this._markerDiv) {\n const element = document.getElementById('myMarkerDiv')\n element.parentNode.removeChild(element)\n this._markerDiv = null\n }\n }\n\n _attachPlugin(distanceMeasurementsPlugin, cfg = {}) {\n\n /**\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsMouseControl.\n * @type {DistanceMeasurementsPlugin}\n */\n this.distanceMeasurementsPlugin = distanceMeasurementsPlugin;\n\n /**\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsMouseControl.\n * @type {DistanceMeasurementsPlugin}\n */\n this.plugin = distanceMeasurementsPlugin;\n }\n\n /**\n * Gets if this DistanceMeasurementsMouseControl is currently active, where it is responding to input.\n *\n * @returns {boolean} True if this DistanceMeasurementsMouseControl is active.\n */\n get active() {\n return this._active;\n }\n\n /**\n * Sets whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsMouseControl.\n *\n * This is `true` by default.\n *\n * Internally, this deactivates then activates the DistanceMeasurementsMouseControl when changed, which means that\n * it will destroy any DistanceMeasurements currently under construction, and incurs some overhead, since it unbinds\n * and rebinds various input handlers.\n *\n * @param {boolean} snapping Whether to enable snap-to-vertex and snap-edge for this DistanceMeasurementsMouseControl.\n */\n set snapping(snapping) {\n if (snapping !== this._snapping) {\n this._snapping = snapping;\n this.deactivate();\n this.activate();\n } else {\n this._snapping = snapping;\n }\n }\n\n /**\n * Gets whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsMouseControl.\n *\n * This is `true` by default.\n *\n * @returns {boolean} Whether snap-to-vertex and snap-to-edge are enabled for this DistanceMeasurementsMouseControl.\n */\n get snapping() {\n return this._snapping;\n }\n\n /**\n * Activates this DistanceMeasurementsMouseControl, ready to respond to input.\n */\n activate() {\n\n if (this._active) {\n return;\n }\n\n if (!this._markerDiv) {\n this._initMarkerDiv()\n }\n\n this.fire(\"activated\", true);\n\n const distanceMeasurementsPlugin = this.distanceMeasurementsPlugin;\n const scene = this.scene;\n const cameraControl = distanceMeasurementsPlugin.viewer.cameraControl;\n const canvas = scene.canvas.canvas;\n const input = scene.input;\n let mouseHovering = false;\n const pointerWorldPos = math.vec3();\n const pointerCanvasPos = math.vec2();\n let pointerDownCanvasX;\n let pointerDownCanvasY;\n const clickTolerance = 20;\n let hoveredEntity = null;\n\n this._mouseState = MOUSE_FIRST_CLICK_EXPECTED;\n\n const getTop = el => el.offsetTop + (el.offsetParent && getTop(el.offsetParent));\n const getLeft = el => el.offsetLeft + (el.offsetParent && getLeft(el.offsetParent));\n\n const pagePos = math.vec2();\n\n this._onCameraControlHoverSnapOrSurface = cameraControl.on(\n this._snapping\n ? \"hoverSnapOrSurface\"\n : \"hoverSurface\", event => {\n const canvasPos = event.snappedCanvasPos ||event.canvasPos;\n mouseHovering = true;\n pointerWorldPos.set(event.worldPos);\n pointerCanvasPos.set(event.canvasPos);\n if (this._mouseState === MOUSE_FIRST_CLICK_EXPECTED) {\n\n if (this._canvasToPagePos) {\n this._canvasToPagePos(canvas, canvasPos, pagePos);\n this._markerDiv.style.left = `${pagePos[0] - 5}px`;\n this._markerDiv.style.top = `${pagePos[1] - 5}px`;\n } else {\n this._markerDiv.style.left = `${getLeft(canvas) + canvasPos[0] - 5}px`;\n this._markerDiv.style.top = `${getTop(canvas) + canvasPos[1] - 5}px`;\n }\n\n this._markerDiv.style.background = \"pink\";\n if (event.snappedToVertex || event.snappedToEdge) {\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = event.canvasPos;\n this.pointerLens.snappedCanvasPos = event.snappedCanvasPos || event.canvasPos;\n this.pointerLens.snapped = true;\n }\n this._markerDiv.style.background = \"greenyellow\";\n this._markerDiv.style.border = \"2px solid green\";\n } else {\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = event.canvasPos;\n this.pointerLens.snappedCanvasPos = event.canvasPos;\n this.pointerLens.snapped = false;\n }\n this._markerDiv.style.background = \"pink\";\n this._markerDiv.style.border = \"2px solid red\";\n }\n hoveredEntity = event.entity;\n } else {\n this._markerDiv.style.left = `-10000px`;\n this._markerDiv.style.top = `-10000px`;\n }\n canvas.style.cursor = \"pointer\";\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.wireVisible = this._currentDistanceMeasurementInitState.wireVisible;\n this._currentDistanceMeasurement.axisVisible = this._currentDistanceMeasurementInitState.axisVisible && this.distanceMeasurementsPlugin.defaultAxisVisible;\n this._currentDistanceMeasurement.xAxisVisible = this._currentDistanceMeasurementInitState.xAxisVisible && this.distanceMeasurementsPlugin.defaultXAxisVisible;\n this._currentDistanceMeasurement.yAxisVisible = this._currentDistanceMeasurementInitState.yAxisVisible && this.distanceMeasurementsPlugin.defaultYAxisVisible;\n this._currentDistanceMeasurement.zAxisVisible = this._currentDistanceMeasurementInitState.zAxisVisible && this.distanceMeasurementsPlugin.defaultZAxisVisible;\n this._currentDistanceMeasurement.targetVisible = this._currentDistanceMeasurementInitState.targetVisible;\n this._currentDistanceMeasurement.target.worldPos = pointerWorldPos.slice();\n this._markerDiv.style.left = `-10000px`;\n this._markerDiv.style.top = `-10000px`;\n }\n });\n\n canvas.addEventListener('mousedown', this._onMouseDown = (e) => {\n if (e.which !== 1) {\n return;\n }\n pointerDownCanvasX = e.clientX;\n pointerDownCanvasY = e.clientY;\n });\n\n canvas.addEventListener(\"mouseup\", this._onMouseUp =(e) => {\n if (e.which !== 1) {\n return;\n }\n if (e.clientX > pointerDownCanvasX + clickTolerance ||\n e.clientX < pointerDownCanvasX - clickTolerance ||\n e.clientY > pointerDownCanvasY + clickTolerance ||\n e.clientY < pointerDownCanvasY - clickTolerance) {\n return;\n }\n if (this._currentDistanceMeasurement) {\n if (mouseHovering) {\n this._currentDistanceMeasurement.target.entity = hoveredEntity;\n hoveredEntity = null;\n this._currentDistanceMeasurement.clickable = true;\n this.distanceMeasurementsPlugin.fire(\"measurementEnd\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement = null;\n } else {\n this._currentDistanceMeasurement.destroy();\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement = null;\n hoveredEntity = null;\n }\n } else {\n if (mouseHovering) {\n this._currentDistanceMeasurement = distanceMeasurementsPlugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pointerWorldPos.slice(),\n entity: hoveredEntity\n },\n target: {\n worldPos: pointerWorldPos.slice(),\n entity: hoveredEntity\n },\n approximate: true\n });\n this._currentDistanceMeasurementInitState.axisVisible = this._currentDistanceMeasurement.axisVisible && this.distanceMeasurementsPlugin.defaultAxisVisible;\n this._currentDistanceMeasurementInitState.xAxisVisible = this._currentDistanceMeasurement.xAxisVisible && this.distanceMeasurementsPlugin.defaultXAxisVisible;\n this._currentDistanceMeasurementInitState.yAxisVisible = this._currentDistanceMeasurement.yAxisVisible && this.distanceMeasurementsPlugin.defaultYAxisVisible;\n this._currentDistanceMeasurementInitState.zAxisVisible = this._currentDistanceMeasurement.zAxisVisible && this.distanceMeasurementsPlugin.defaultZAxisVisible;\n this._currentDistanceMeasurementInitState.wireVisible = this._currentDistanceMeasurement.wireVisible;\n this._currentDistanceMeasurementInitState.targetVisible = this._currentDistanceMeasurement.targetVisible;\n this._currentDistanceMeasurement.clickable = false;\n this._currentDistanceMeasurement.origin.entity = hoveredEntity;\n hoveredEntity = null;\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n }\n }\n });\n\n this._onCameraControlHoverSnapOrSurfaceOff = cameraControl.on(\n this._snapping\n ? \"hoverSnapOrSurfaceOff\"\n : \"hoverOff\", event => {\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = event.canvasPos;\n this.pointerLens.snappedCanvasPos = event.snappedCanvasPos || event.canvasPos;\n }\n mouseHovering = false;\n this._markerDiv.style.left = `-100px`;\n this._markerDiv.style.top = `-100px`;\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.axisVisible = false;\n }\n canvas.style.cursor = \"default\";\n });\n\n this._active = true;\n }\n\n /**\n * Deactivates this DistanceMeasurementsMouseControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n */\n deactivate() {\n if (!this._active) {\n return;\n }\n\n this.fire(\"activated\", false);\n\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (this._markerDiv) {\n this._destroyMarkerDiv()\n }\n this.reset();\n const canvas = this.scene.canvas.canvas;\n canvas.removeEventListener(\"mousedown\", this._onMouseDown);\n canvas.removeEventListener(\"mouseup\", this._onMouseUp);\n const cameraControl = this.distanceMeasurementsPlugin.viewer.cameraControl;\n cameraControl.off(this._onCameraControlHoverSnapOrSurface);\n cameraControl.off(this._onCameraControlHoverSnapOrSurfaceOff);\n if (this._currentDistanceMeasurement) {\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n this._active = false;\n }\n\n /**\n * Resets this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n *\n * Does nothing if the DistanceMeasurementsMouseControl is not active.\n */\n reset() {\n if (!this._active) {\n return;\n }\n\n this._destroyMarkerDiv()\n this._initMarkerDiv()\n\n if (this._currentDistanceMeasurement) {\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n }\n\n /**\n * Destroys this DistanceMeasurementsMouseControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n */\n destroy() {\n this.deactivate();\n super.destroy();\n }\n}\n", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js", "access": "public", @@ -14099,7 +14099,7 @@ "longname": "src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js~DistanceMeasurementsMouseControl#deactivate", "access": "public", "description": "Deactivates this DistanceMeasurementsMouseControl, making it unresponsive to input.\n\nDestroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.", - "lineNumber": 351, + "lineNumber": 353, "params": [], "return": null }, @@ -14114,7 +14114,7 @@ "longname": "src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js~DistanceMeasurementsMouseControl#reset", "access": "public", "description": "Resets this DistanceMeasurementsMouseControl.\n\nDestroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.\n\nDoes nothing if the DistanceMeasurementsMouseControl is not active.", - "lineNumber": 386, + "lineNumber": 388, "params": [], "return": null }, @@ -14129,7 +14129,7 @@ "longname": "src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js~DistanceMeasurementsMouseControl#destroy", "access": "public", "description": "Destroys this DistanceMeasurementsMouseControl.\n\nDestroys any {@link DistanceMeasurement} under construction by this DistanceMeasurementsMouseControl.", - "lineNumber": 406, + "lineNumber": 408, "params": [], "return": null }, @@ -15283,7 +15283,7 @@ "__docId__": 948, "kind": "file", "name": "src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js", - "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {PointerCircle} from \"../../extras/PointerCircle/PointerCircle.js\";\nimport {DistanceMeasurementsControl} from \"./DistanceMeasurementsControl.js\";\n\n\nconst WAITING_FOR_ORIGIN_TOUCH_START = 0;\nconst WAITING_FOR_ORIGIN_QUICK_TOUCH_END = 1;\nconst WAITING_FOR_ORIGIN_LONG_TOUCH_END = 2;\n\nconst WAITING_FOR_TARGET_TOUCH_START = 3;\nconst WAITING_FOR_TARGET_QUICK_TOUCH_END = 4;\nconst WAITING_FOR_TARGET_LONG_TOUCH_END = 5;\n\nconst TOUCH_CANCELING = 7;\n\n/**\n * Creates {@link DistanceMeasurement}s from touch input.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n *\n */\nexport class DistanceMeasurementsTouchControl extends DistanceMeasurementsControl {\n\n /**\n * Creates a DistanceMeasurementsTouchControl bound to the given DistanceMeasurementsPlugin.\n */\n constructor(distanceMeasurementsPlugin, cfg = {}) {\n\n super(distanceMeasurementsPlugin.viewer.scene);\n\n this.pointerLens = cfg.pointerLens;\n this.pointerCircle = new PointerCircle(distanceMeasurementsPlugin.viewer);\n\n this._active = false;\n\n const markerDiv = document.createElement('div');\n const canvas = this.scene.canvas.canvas;\n canvas.parentNode.insertBefore(markerDiv, canvas);\n\n markerDiv.style.background = \"black\";\n markerDiv.style.border = \"2px solid blue\";\n markerDiv.style.borderRadius = \"10px\";\n markerDiv.style.width = \"5px\";\n markerDiv.style.height = \"5px\";\n markerDiv.style.margin = \"-200px -200px\";\n markerDiv.style.zIndex = \"100\";\n markerDiv.style.position = \"absolute\";\n markerDiv.style.pointerEvents = \"none\";\n\n this.markerDiv = markerDiv;\n\n this._currentDistanceMeasurement = null;\n\n this._currentDistanceMeasurementInitState = {\n wireVisible: null,\n axisVisible: null,\n xAxisVisible: null,\n yaxisVisible: null,\n zAxisVisible: null,\n targetVisible: null,\n }\n\n this._onCanvasTouchStart = null;\n this._onCanvasTouchEnd = null;\n this._longTouchTimeoutMs = 300;\n this._snapToEdge = cfg.snapToEdge !== false;\n this._snapToVertex = cfg.snapToVertex !== false;\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n\n this._attachPlugin(distanceMeasurementsPlugin, cfg);\n }\n\n _attachPlugin(distanceMeasurementsPlugin) {\n\n /**\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n */\n this.distanceMeasurementsPlugin = distanceMeasurementsPlugin;\n\n /**\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n */\n this.plugin = distanceMeasurementsPlugin;\n }\n\n /** Gets if this DistanceMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n */\n get active() {\n return this._active;\n }\n\n /**\n * Sets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n */\n set snapToVertex(snapToVertex) {\n this._snapToVertex = snapToVertex;\n }\n\n /**\n * Gets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n */\n get snapToVertex() {\n return this._snapToVertex;\n }\n\n /**\n * Sets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n */\n set snapToEdge(snapToEdge) {\n this._snapToEdge = snapToEdge;\n }\n\n /**\n * Gets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n */\n get snapToEdge() {\n return this._snapToEdge;\n }\n\n /**\n * Activates this DistanceMeasurementsTouchControl, ready to respond to input.\n */\n activate() {\n\n if (this._active) {\n return;\n }\n\n const plugin = this.plugin;\n const scene = this.scene;\n const canvas = scene.canvas.canvas;\n const pointerLens = plugin.pointerLens;\n const pointerWorldPos = math.vec3();\n\n const touchTolerance = 20;\n\n let longTouchTimeout = null;\n\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n\n const touchStartCanvasPos = math.vec2();\n const touchMoveCanvasPos = math.vec2();\n const touchEndCanvasPos = math.vec2();\n\n let touchId = null;\n\n const disableCameraMouseControl = () => {\n this.plugin.viewer.cameraControl.active = false;\n }\n\n const enableCameraMouseControl = () => {\n this.plugin.viewer.cameraControl.active = true;\n }\n\n const cancel = () => {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n enableCameraMouseControl();\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n }\n\n canvas.addEventListener(\"touchstart\", this._onCanvasTouchStart = (event) => {\n\n const currentNumTouches = event.touches.length;\n\n if (currentNumTouches !== 1) {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n return;\n }\n\n const touch = event.touches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n touchStartCanvasPos.set([touchX, touchY]);\n touchMoveCanvasPos.set([touchX, touchY]);\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_TOUCH_START:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n cancel();\n return;\n }\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n pointerWorldPos.set(snapPickResult.worldPos);\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n pointerWorldPos.set(pickResult.worldPos);\n this.pointerCircle.start(pickResult.canvasPos);\n } else {\n return;\n }\n }\n longTouchTimeout = setTimeout(() => {\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n return; // Has moved\n }\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.cursorPos = touchStartCanvasPos;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n this.pointerLens.snapped = false;\n }\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.canvasPos;\n this.pointerLens.snapped = true;\n }\n // pointerWorldPos.set(snapPickResult.snappedWorldPos);\n if (!this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pointerWorldPos\n },\n target: {\n worldPos: pointerWorldPos\n }\n });\n this._currentDistanceMeasurement.labelsVisible = false;\n this._currentDistanceMeasurement.xAxisVisible = false;\n this._currentDistanceMeasurement.yAxisVisible = false;\n this._currentDistanceMeasurement.zAxisVisible = false;\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.originVisible = true;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.clickable = false;\n } else {\n this._currentDistanceMeasurement.origin.worldPos = pointerWorldPos;\n }\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n // if (this.pointerLens) {\n // this.pointerLens.cursorPos = pickResult.canvasPos;\n // this.pointerLens.snapped = false;\n // }\n this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")\n disableCameraMouseControl();\n }, this._longTouchTimeoutMs);\n this._touchState = WAITING_FOR_ORIGIN_QUICK_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")\n\n touchId = touch.identifier;\n\n break;\n\n\n case WAITING_FOR_TARGET_TOUCH_START:\n\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n return;\n }\n if (currentNumTouches === 1) { // One finger down\n longTouchTimeout = setTimeout(() => {\n longTouchTimeout = null;\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n // Has moved\n return;\n }\n\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.snapped = false;\n }\n\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n pointerWorldPos.set(snapPickResult.worldPos);\n this._currentDistanceMeasurement.target.worldPos = snapPickResult.worldPos;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this.pointerCircle.start(pickResult.canvasPos);\n pointerWorldPos.set(pickResult.worldPos);\n this._currentDistanceMeasurement.target.worldPos = pickResult.worldPos;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n\n }\n }\n }\n this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")\n\n disableCameraMouseControl();\n\n }, this._longTouchTimeoutMs);\n\n this._touchState = WAITING_FOR_TARGET_QUICK_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")\n }\n\n touchId = touch.identifier;\n\n break;\n\n default:\n if (longTouchTimeout !== null) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")\n return;\n }\n\n }, {passive: true});\n\n\n canvas.addEventListener(\"touchmove\", (event) => {\n\n this.pointerCircle.stop();\n\n const currentNumTouches = event.touches.length;\n\n if (currentNumTouches !== 1 || event.changedTouches.length !== 1) {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n return;\n }\n\n const touch = event.touches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n if (touch.identifier !== touchId) {\n return;\n }\n\n touchMoveCanvasPos.set([touchX, touchY]);\n\n let snapPickResult;\n let pickResult;\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n\n\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && (snapPickResult.snapped)) {\n if (this.pointerLens) {\n this.pointerLens.snappedCanvasPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n pointerWorldPos.set(snapPickResult.worldPos);\n if (!this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: snapPickResult.worldPos\n },\n target: {\n worldPos: snapPickResult.worldPos\n }\n });\n this._currentDistanceMeasurement.labelsVisible = false;\n this._currentDistanceMeasurement.xAxisVisible = false;\n this._currentDistanceMeasurement.yAxisVisible = false;\n this._currentDistanceMeasurement.zAxisVisible = false;\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.originVisible = true;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.clickable = false;\n } else {\n this._currentDistanceMeasurement.origin.worldPos = snapPickResult.worldPos;\n }\n\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n pointerWorldPos.set(pickResult.worldPos);\n if (!this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pickResult.worldPos\n },\n target: {\n worldPos: pickResult.worldPos\n }\n });\n this._currentDistanceMeasurement.labelsVisible = false;\n this._currentDistanceMeasurement.xAxisVisible = false;\n this._currentDistanceMeasurement.yAxisVisible = false;\n this._currentDistanceMeasurement.zAxisVisible = false;\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.originVisible = true;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.clickable = false;\n } else {\n this._currentDistanceMeasurement.origin.worldPos = pickResult.worldPos;\n }\n\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n }\n }\n }\n this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;\n // console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")\n break;\n\n // case WAITING_FOR_TARGET_TOUCH_START:\n // this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n // console.log(\"touchmove: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_TOUCH_START\")\n // break;\n\n case WAITING_FOR_TARGET_LONG_TOUCH_END:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")\n return;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this._currentDistanceMeasurement.target.worldPos = snapPickResult.worldPos;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this._currentDistanceMeasurement.target.worldPos = pickResult.worldPos;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n\n }\n }\n this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;\n break;\n\n default:\n break;\n }\n }, {passive: true});\n\n canvas.addEventListener(\"touchend\", this._onCanvasTouchEnd = (event) => {\n\n this.pointerCircle.stop();\n\n const numChangedTouches = event.changedTouches.length;\n\n if (numChangedTouches !== 1) {\n return;\n }\n\n const touch = event.changedTouches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n if (touch.identifier !== touchId) {\n return;\n }\n\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n\n touchEndCanvasPos.set([touchX, touchY]);\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentDistanceMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pickResult.worldPos\n },\n target: {\n worldPos: pickResult.worldPos\n }\n });\n this._currentDistanceMeasurement.labelsVisible = false;\n this._currentDistanceMeasurement.xAxisVisible = false;\n this._currentDistanceMeasurement.yAxisVisible = false;\n this._currentDistanceMeasurement.zAxisVisible = false;\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.originVisible = true;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.clickable = false;\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.destroy();\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_ORIGIN_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (!this._currentDistanceMeasurement) {\n if (this.pointerLens) {\n this.pointerLens.snapped = false;\n this.pointerLens.visible = false;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_TARGET_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_TARGET_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentDistanceMeasurement.target.worldPos = pickResult.worldPos;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n this.distanceMeasurementsPlugin.fire(\"measurementEnd\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement = null;\n } else {\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_TARGET_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (!this._currentDistanceMeasurement || !this._currentDistanceMeasurement.targetVisible) {\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n this._currentDistanceMeasurement.clickable = true;\n this.distanceMeasurementsPlugin.fire(\"measurementEnd\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement = null;\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n }\n\n }, {passive: true});\n\n this._active = true;\n }\n\n /**\n * Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n */\n deactivate() {\n if (!this._active) {\n return;\n }\n if (this.plugin.pointerLens) {\n this.plugin.pointerLens.visible = false;\n }\n this.reset();\n const canvas = this.plugin.viewer.scene.canvas.canvas;\n canvas.removeEventListener(\"touchstart\", this._onCanvasTouchStart);\n canvas.removeEventListener(\"touchend\", this._onCanvasTouchEnd);\n if (this._currentDistanceMeasurement) {\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n this._active = false;\n this.plugin.viewer.cameraControl.active = true;\n }\n\n /**\n * Resets this DistanceMeasurementsTouchControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsTouchControl is not active.\n */\n reset() {\n if (!this._active) {\n return;\n }\n if (this._currentDistanceMeasurement) {\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n }\n\n /**\n * Destroys this DistanceMeasurementsTouchControl.\n */\n destroy() {\n this.deactivate();\n super.destroy();\n }\n}\n", + "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {PointerCircle} from \"../../extras/PointerCircle/PointerCircle.js\";\nimport {DistanceMeasurementsControl} from \"./DistanceMeasurementsControl.js\";\n\n\nconst WAITING_FOR_ORIGIN_TOUCH_START = 0;\nconst WAITING_FOR_ORIGIN_QUICK_TOUCH_END = 1;\nconst WAITING_FOR_ORIGIN_LONG_TOUCH_END = 2;\n\nconst WAITING_FOR_TARGET_TOUCH_START = 3;\nconst WAITING_FOR_TARGET_QUICK_TOUCH_END = 4;\nconst WAITING_FOR_TARGET_LONG_TOUCH_END = 5;\n\nconst TOUCH_CANCELING = 7;\n\n/**\n * Creates {@link DistanceMeasurement}s from touch input.\n *\n * See {@link DistanceMeasurementsPlugin} for more info.\n *\n */\nexport class DistanceMeasurementsTouchControl extends DistanceMeasurementsControl {\n\n /**\n * Creates a DistanceMeasurementsTouchControl bound to the given DistanceMeasurementsPlugin.\n */\n constructor(distanceMeasurementsPlugin, cfg = {}) {\n\n super(distanceMeasurementsPlugin.viewer.scene);\n\n this.pointerLens = cfg.pointerLens;\n this.pointerCircle = new PointerCircle(distanceMeasurementsPlugin.viewer);\n\n this._active = false;\n\n const markerDiv = document.createElement('div');\n const canvas = this.scene.canvas.canvas;\n canvas.parentNode.insertBefore(markerDiv, canvas);\n\n markerDiv.style.background = \"black\";\n markerDiv.style.border = \"2px solid blue\";\n markerDiv.style.borderRadius = \"10px\";\n markerDiv.style.width = \"5px\";\n markerDiv.style.height = \"5px\";\n markerDiv.style.margin = \"-200px -200px\";\n markerDiv.style.zIndex = \"100\";\n markerDiv.style.position = \"absolute\";\n markerDiv.style.pointerEvents = \"none\";\n\n this.markerDiv = markerDiv;\n\n this._currentDistanceMeasurement = null;\n\n this._currentDistanceMeasurementInitState = {\n wireVisible: null,\n axisVisible: null,\n xAxisVisible: null,\n yaxisVisible: null,\n zAxisVisible: null,\n targetVisible: null,\n }\n\n this._onCanvasTouchStart = null;\n this._onCanvasTouchEnd = null;\n this._longTouchTimeoutMs = 300;\n this._snapToEdge = cfg.snapToEdge !== false;\n this._snapToVertex = cfg.snapToVertex !== false;\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n\n this._attachPlugin(distanceMeasurementsPlugin, cfg);\n }\n\n _attachPlugin(distanceMeasurementsPlugin) {\n\n /**\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n */\n this.distanceMeasurementsPlugin = distanceMeasurementsPlugin;\n\n /**\n * The {@link DistanceMeasurementsPlugin} that owns this DistanceMeasurementsTouchControl.\n * @type {DistanceMeasurementsPlugin}\n */\n this.plugin = distanceMeasurementsPlugin;\n }\n\n /** Gets if this DistanceMeasurementsTouchControl is currently active, where it is responding to input.\n *\n * @returns {Boolean}\n */\n get active() {\n return this._active;\n }\n\n /**\n * Sets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToVertex\n */\n set snapToVertex(snapToVertex) {\n this._snapToVertex = snapToVertex;\n }\n\n /**\n * Gets whether snap-to-vertex is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n */\n get snapToVertex() {\n return this._snapToVertex;\n }\n\n /**\n * Sets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @param snapToEdge\n */\n set snapToEdge(snapToEdge) {\n this._snapToEdge = snapToEdge;\n }\n\n /**\n * Gets whether snap-to-edge is enabled for this DistanceMeasurementsTouchControl.\n * This is `true` by default.\n * @returns {*}\n */\n get snapToEdge() {\n return this._snapToEdge;\n }\n\n /**\n * Activates this DistanceMeasurementsTouchControl, ready to respond to input.\n */\n activate() {\n\n if (this._active) {\n return;\n }\n\n const plugin = this.plugin;\n const scene = this.scene;\n const canvas = scene.canvas.canvas;\n const pointerLens = plugin.pointerLens;\n const pointerWorldPos = math.vec3();\n\n const touchTolerance = 20;\n\n let longTouchTimeout = null;\n\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n\n const touchStartCanvasPos = math.vec2();\n const touchMoveCanvasPos = math.vec2();\n const touchEndCanvasPos = math.vec2();\n\n let touchId = null;\n\n const disableCameraMouseControl = () => {\n this.plugin.viewer.cameraControl.active = false;\n }\n\n const enableCameraMouseControl = () => {\n this.plugin.viewer.cameraControl.active = true;\n }\n\n const cancel = () => {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n enableCameraMouseControl();\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n }\n\n canvas.addEventListener(\"touchstart\", this._onCanvasTouchStart = (event) => {\n\n const currentNumTouches = event.touches.length;\n\n if (currentNumTouches !== 1) {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n return;\n }\n\n const touch = event.touches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n touchStartCanvasPos.set([touchX, touchY]);\n touchMoveCanvasPos.set([touchX, touchY]);\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_TOUCH_START:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n cancel();\n return;\n }\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n pointerWorldPos.set(snapPickResult.worldPos);\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n pointerWorldPos.set(pickResult.worldPos);\n this.pointerCircle.start(pickResult.canvasPos);\n } else {\n return;\n }\n }\n longTouchTimeout = setTimeout(() => {\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n return; // Has moved\n }\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.cursorPos = touchStartCanvasPos;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n this.pointerLens.snapped = false;\n }\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.canvasPos;\n this.pointerLens.snapped = true;\n }\n // pointerWorldPos.set(snapPickResult.snappedWorldPos);\n if (!this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pointerWorldPos,\n entity: snapPickResult.entity\n },\n target: {\n worldPos: pointerWorldPos,\n entity: snapPickResult.entity\n }\n });\n this._currentDistanceMeasurement.labelsVisible = false;\n this._currentDistanceMeasurement.xAxisVisible = false;\n this._currentDistanceMeasurement.yAxisVisible = false;\n this._currentDistanceMeasurement.zAxisVisible = false;\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.originVisible = true;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.clickable = false;\n } else {\n this._currentDistanceMeasurement.origin.worldPos = pointerWorldPos;\n }\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n // if (this.pointerLens) {\n // this.pointerLens.cursorPos = pickResult.canvasPos;\n // this.pointerLens.snapped = false;\n // }\n this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")\n disableCameraMouseControl();\n }, this._longTouchTimeoutMs);\n this._touchState = WAITING_FOR_ORIGIN_QUICK_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_ORIGIN_TOUCH_START -> WAITING_FOR_ORIGIN_QUICK_TOUCH_END\")\n\n touchId = touch.identifier;\n\n break;\n\n\n case WAITING_FOR_TARGET_TOUCH_START:\n\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n return;\n }\n if (currentNumTouches === 1) { // One finger down\n longTouchTimeout = setTimeout(() => {\n longTouchTimeout = null;\n if (currentNumTouches !== 1 ||\n touchMoveCanvasPos[0] > touchStartCanvasPos[0] + touchTolerance ||\n touchMoveCanvasPos[0] < touchStartCanvasPos[0] - touchTolerance ||\n touchMoveCanvasPos[1] > touchStartCanvasPos[1] + touchTolerance ||\n touchMoveCanvasPos[1] < touchStartCanvasPos[1] - touchTolerance) {\n // Has moved\n return;\n }\n\n // Long touch\n if (this.pointerLens) {\n this.pointerLens.visible = true;\n this.pointerLens.canvasPos = touchStartCanvasPos;\n this.pointerLens.snapped = false;\n }\n\n const snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.snapped) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this.pointerCircle.start(snapPickResult.snappedCanvasPos);\n pointerWorldPos.set(snapPickResult.worldPos);\n this._currentDistanceMeasurement.target.worldPos = snapPickResult.worldPos;\n this._currentDistanceMeasurement.target.entity = snapPickResult.entity;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n } else {\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this.pointerCircle.start(pickResult.canvasPos);\n pointerWorldPos.set(pickResult.worldPos);\n this._currentDistanceMeasurement.target.worldPos = pickResult.worldPos;\n this._currentDistanceMeasurement.target.entity = pickResult.entity;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n\n }\n }\n }\n this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_LONG_TOUCH_END\")\n\n disableCameraMouseControl();\n\n }, this._longTouchTimeoutMs);\n\n this._touchState = WAITING_FOR_TARGET_QUICK_TOUCH_END;\n // console.log(\"touchstart: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_QUICK_TOUCH_END\")\n }\n\n touchId = touch.identifier;\n\n break;\n\n default:\n if (longTouchTimeout !== null) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchstart: this._touchState= default -> TOUCH_CANCELING\")\n return;\n }\n\n }, {passive: true});\n\n\n canvas.addEventListener(\"touchmove\", (event) => {\n\n this.pointerCircle.stop();\n\n const currentNumTouches = event.touches.length;\n\n if (currentNumTouches !== 1 || event.changedTouches.length !== 1) {\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n return;\n }\n\n const touch = event.touches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n if (touch.identifier !== touchId) {\n return;\n }\n\n touchMoveCanvasPos.set([touchX, touchY]);\n\n let snapPickResult;\n let pickResult;\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n\n\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && (snapPickResult.snapped)) {\n if (this.pointerLens) {\n this.pointerLens.snappedCanvasPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n pointerWorldPos.set(snapPickResult.worldPos);\n if (!this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: snapPickResult.worldPos,\n entity: snapPickResult.entity\n },\n target: {\n worldPos: snapPickResult.worldPos,\n entity: snapPickResult.entity\n }\n });\n this._currentDistanceMeasurement.labelsVisible = false;\n this._currentDistanceMeasurement.xAxisVisible = false;\n this._currentDistanceMeasurement.yAxisVisible = false;\n this._currentDistanceMeasurement.zAxisVisible = false;\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.originVisible = true;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.clickable = false;\n } else {\n this._currentDistanceMeasurement.origin.worldPos = snapPickResult.worldPos;\n }\n\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n pointerWorldPos.set(pickResult.worldPos);\n if (!this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pickResult.worldPos,\n entity: pickResult.entity\n },\n target: {\n worldPos: pickResult.worldPos,\n entity: pickResult.entity\n }\n });\n this._currentDistanceMeasurement.labelsVisible = false;\n this._currentDistanceMeasurement.xAxisVisible = false;\n this._currentDistanceMeasurement.yAxisVisible = false;\n this._currentDistanceMeasurement.zAxisVisible = false;\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.originVisible = true;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.clickable = false;\n } else {\n this._currentDistanceMeasurement.origin.worldPos = pickResult.worldPos;\n }\n\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n } else {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = null;\n this.pointerLens.snapped = false;\n }\n }\n }\n this._touchState = WAITING_FOR_ORIGIN_LONG_TOUCH_END;\n // console.log(\"touchmove: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_LONG_TOUCH_END\")\n break;\n\n // case WAITING_FOR_TARGET_TOUCH_START:\n // this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n // console.log(\"touchmove: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_TARGET_TOUCH_START\")\n // break;\n\n case WAITING_FOR_TARGET_LONG_TOUCH_END:\n if (currentNumTouches !== 1 && longTouchTimeout !== null) { // Two or more fingers down\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n this._touchState = TOUCH_CANCELING;\n // console.log(\"touchmove: this._touchState= QUICK_TOUCH_FINDING_TARGET -> TOUCH_CANCELING\")\n return;\n }\n if (this.pointerLens) {\n this.pointerLens.canvasPos = touchMoveCanvasPos;\n }\n snapPickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n snapToVertex: this._snapToVertex,\n snapToEdge: this._snapToEdge\n });\n if (snapPickResult && snapPickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = snapPickResult.snappedCanvasPos;\n this.pointerLens.snapped = true;\n }\n this._currentDistanceMeasurement.target.worldPos = snapPickResult.worldPos;\n this._currentDistanceMeasurement.target.entity = snapPickResult.entity;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n } else {\n pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n })\n if (pickResult && pickResult.worldPos) {\n if (this.pointerLens) {\n this.pointerLens.cursorPos = pickResult.canvasPos;\n this.pointerLens.snapped = false;\n }\n this._currentDistanceMeasurement.target.worldPos = pickResult.worldPos;\n this._currentDistanceMeasurement.target.entity = pickResult.entity;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n\n }\n }\n this._touchState = WAITING_FOR_TARGET_LONG_TOUCH_END;\n break;\n\n default:\n break;\n }\n }, {passive: true});\n\n canvas.addEventListener(\"touchend\", this._onCanvasTouchEnd = (event) => {\n\n this.pointerCircle.stop();\n\n const numChangedTouches = event.changedTouches.length;\n\n if (numChangedTouches !== 1) {\n return;\n }\n\n const touch = event.changedTouches[0];\n const touchX = touch.clientX;\n const touchY = touch.clientY;\n\n if (touch.identifier !== touchId) {\n return;\n }\n\n if (longTouchTimeout) {\n clearTimeout(longTouchTimeout);\n longTouchTimeout = null;\n }\n\n touchEndCanvasPos.set([touchX, touchY]);\n\n switch (this._touchState) {\n\n case WAITING_FOR_ORIGIN_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentDistanceMeasurement = plugin.createMeasurement({\n id: math.createUUID(),\n origin: {\n worldPos: pickResult.worldPos,\n entity: pickResult.entity\n },\n target: {\n worldPos: pickResult.worldPos,\n entity: pickResult.entity\n }\n });\n this._currentDistanceMeasurement.labelsVisible = false;\n this._currentDistanceMeasurement.xAxisVisible = false;\n this._currentDistanceMeasurement.yAxisVisible = false;\n this._currentDistanceMeasurement.zAxisVisible = false;\n this._currentDistanceMeasurement.wireVisible = false;\n this._currentDistanceMeasurement.originVisible = true;\n this._currentDistanceMeasurement.targetVisible = false;\n this._currentDistanceMeasurement.clickable = false;\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n this.distanceMeasurementsPlugin.fire(\"measurementStart\", this._currentDistanceMeasurement);\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.destroy();\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_QUICK_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_ORIGIN_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (!this._currentDistanceMeasurement) {\n if (this.pointerLens) {\n this.pointerLens.snapped = false;\n this.pointerLens.visible = false;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (no measurement) -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_ORIGIN_LONG_TOUCH_END (picked, begin measurement) -> WAITING_FOR_TARGET_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_TARGET_QUICK_TOUCH_END: {\n if (numChangedTouches !== 1 ||\n touchX > touchStartCanvasPos[0] + touchTolerance ||\n touchX < touchStartCanvasPos[0] - touchTolerance ||\n touchY > touchStartCanvasPos[1] + touchTolerance ||\n touchY < touchStartCanvasPos[1] - touchTolerance) {\n this._touchState = WAITING_FOR_TARGET_TOUCH_START;\n return;\n }\n const pickResult = scene.pick({\n canvasPos: touchMoveCanvasPos,\n pickSurface: true\n });\n if (pickResult && pickResult.worldPos) {\n this._currentDistanceMeasurement.target.worldPos = pickResult.worldPos;\n this._currentDistanceMeasurement.target.entity = pickResult.entity;\n this._currentDistanceMeasurement.targetVisible = true;\n this._currentDistanceMeasurement.wireVisible = true;\n this._currentDistanceMeasurement.labelsVisible = true;\n this.distanceMeasurementsPlugin.fire(\"measurementEnd\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement = null;\n } else {\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_TOUCH_START -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n\n case WAITING_FOR_TARGET_LONG_TOUCH_END:\n if (this.pointerLens) {\n this.pointerLens.visible = false;\n }\n if (!this._currentDistanceMeasurement || !this._currentDistanceMeasurement.targetVisible) {\n if (this._currentDistanceMeasurement) {\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END (no target found) -> WAITING_FOR_ORIGIN_TOUCH_START\")\n } else {\n this._currentDistanceMeasurement.clickable = true;\n this.distanceMeasurementsPlugin.fire(\"measurementEnd\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement = null;\n this._touchState = WAITING_FOR_ORIGIN_TOUCH_START;\n // console.log(\"touchend: this._touchState= WAITING_FOR_TARGET_LONG_TOUCH_END -> WAITING_FOR_ORIGIN_TOUCH_START\")\n }\n enableCameraMouseControl();\n break;\n }\n\n }, {passive: true});\n\n this._active = true;\n }\n\n /**\n * Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n */\n deactivate() {\n if (!this._active) {\n return;\n }\n if (this.plugin.pointerLens) {\n this.plugin.pointerLens.visible = false;\n }\n this.reset();\n const canvas = this.plugin.viewer.scene.canvas.canvas;\n canvas.removeEventListener(\"touchstart\", this._onCanvasTouchStart);\n canvas.removeEventListener(\"touchend\", this._onCanvasTouchEnd);\n if (this._currentDistanceMeasurement) {\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n this._active = false;\n this.plugin.viewer.cameraControl.active = true;\n }\n\n /**\n * Resets this DistanceMeasurementsTouchControl.\n *\n * Destroys any {@link DistanceMeasurement} under construction.\n *\n * Does nothing if the DistanceMeasurementsTouchControl is not active.\n */\n reset() {\n if (!this._active) {\n return;\n }\n if (this._currentDistanceMeasurement) {\n this.distanceMeasurementsPlugin.fire(\"measurementCancel\", this._currentDistanceMeasurement);\n this._currentDistanceMeasurement.destroy();\n this._currentDistanceMeasurement = null;\n }\n }\n\n /**\n * Destroys this DistanceMeasurementsTouchControl.\n */\n destroy() {\n this.deactivate();\n super.destroy();\n }\n}\n", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js", "access": "public", @@ -15915,7 +15915,7 @@ "longname": "src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js~DistanceMeasurementsTouchControl#deactivate", "access": "public", "description": "Deactivates this DistanceMeasurementsTouchControl, making it unresponsive to input.\n\nDestroys any {@link DistanceMeasurement} under construction.", - "lineNumber": 708, + "lineNumber": 722, "params": [], "return": null }, @@ -15930,7 +15930,7 @@ "longname": "src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js~DistanceMeasurementsTouchControl#reset", "access": "public", "description": "Resets this DistanceMeasurementsTouchControl.\n\nDestroys any {@link DistanceMeasurement} under construction.\n\nDoes nothing if the DistanceMeasurementsTouchControl is not active.", - "lineNumber": 735, + "lineNumber": 749, "params": [], "return": null }, @@ -15945,7 +15945,7 @@ "longname": "src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js~DistanceMeasurementsTouchControl#destroy", "access": "public", "description": "Destroys this DistanceMeasurementsTouchControl.", - "lineNumber": 749, + "lineNumber": 763, "params": [], "return": null }, @@ -19632,7 +19632,7 @@ "__docId__": 1205, "kind": "file", "name": "src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js", - "content": "import {Plugin, SceneModel, utils} from \"../../viewer/index.js\"\nimport {GLTFSceneModelLoader} from \"./GLTFSceneModelLoader.js\";\n\nimport {GLTFDefaultDataSource} from \"./GLTFDefaultDataSource.js\";\nimport {IFCObjectDefaults} from \"../../viewer/metadata/IFCObjectDefaults.js\";\n\n/**\n * {@link Viewer} plugin that loads models from [glTF](https://www.khronos.org/gltf/).\n *\n * * Loads all glTF formats, including embedded and binary formats.\n * * Loads physically-based materials and textures.\n * * Creates an {@link Entity} representing each model it loads, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}.\n * * Creates an {@link Entity} for each object within the model, which is indicated by each glTF ````node```` that has a ````name```` attribute. Those Entities will have {@link Entity#isObject} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#objects}.\n * * When loading, can set the World-space position, scale and rotation of each model within World space, along with initial properties for all the model's {@link Entity}s.\n * * Not recommended for large models. For best performance with large glTF datasets, we recommend first converting them\n * to ````.xkt```` format (eg. using [convert2xkt](https://github.com/xeokit/xeokit-convert)), then loading\n * the ````.xkt```` using {@link XKTLoaderPlugin}.\n *\n * ## Metadata\n *\n * GLTFLoaderPlugin can also load an accompanying JSON metadata file with each model, which creates a {@link MetaModel} corresponding\n * to the model {@link Entity} and a {@link MetaObject} corresponding to each object {@link Entity}.\n *\n * Each {@link MetaObject} has a {@link MetaObject#type}, which indicates the classification of its corresponding {@link Entity}. When loading\n * metadata, we can also provide GLTFLoaderPlugin with a custom lookup table of initial values to set on the properties of each type of {@link Entity}. By default, GLTFLoaderPlugin\n * uses its own map of default colors and visibilities for IFC element types.\n *\n * ## Usage\n *\n * In the example below we'll load a house plan model from a [binary glTF file](/examples/models/gltf/schependomlaan/), along\n * with an accompanying JSON [IFC metadata file](/examples/metaModels/schependomlaan/).\n *\n * This will create a bunch of {@link Entity}s that represents the model and its objects, along with a {@link MetaModel} and {@link MetaObject}s\n * that hold their metadata.\n *\n * Since this model contains IFC types, the GLTFLoaderPlugin will set the initial colors of object {@link Entity}s according\n * to the standard IFC element colors in the GLTFModel's current map. Override that with your own map via property {@link GLTFLoaderPlugin#objectDefaults}.\n *\n * Read more about this example in the user guide on [Viewing BIM Models Offline](https://www.notion.so/xeokit/Viewing-an-IFC-Model-with-xeokit-c373e48bc4094ff5b6e5c5700ff580ee).\n *\n * ````javascript\n * import {Viewer, GLTFLoaderPlugin} from \"xeokit-sdk.es.js\";\n *\n * //------------------------------------------------------------------------------------------------------------------\n * // 1. Create a Viewer,\n * // 2. Arrange the camera,\n * // 3. Tweak the selection material (tone it down a bit)\n * //------------------------------------------------------------------------------------------------------------------\n *\n * // 1\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * // 2\n * viewer.camera.orbitPitch(20);\n * viewer.camera.orbitYaw(-45);\n *\n * // 3\n * viewer.scene.selectedMaterial.fillAlpha = 0.1;\n *\n * //------------------------------------------------------------------------------------------------------------------\n * // 1. Create a glTF loader plugin,\n * // 2. Load a glTF building model and JSON IFC metadata\n * // 3. Emphasis the edges to make it look nice\n * //------------------------------------------------------------------------------------------------------------------\n *\n * // 1\n * const gltfLoader = new GLTFLoaderPlugin(viewer);\n *\n * // 2\n * var model = gltfLoader.load({ // Returns an Entity that represents the model\n * id: \"myModel\",\n * src: \"./models/gltf/OTCConferenceCenter/scene.gltf\",\n * metaModelSrc: \"./models/gltf/OTCConferenceCenter/metaModel.json\", // Creates a MetaModel (see below)\n * edges: true\n * });\n *\n * model.on(\"loaded\", () => {\n *\n * //--------------------------------------------------------------------------------------------------------------\n * // 1. Find metadata on the third storey\n * // 2. Select all the objects in the building's third storey\n * // 3. Fit the camera to all the objects on the third storey\n * //--------------------------------------------------------------------------------------------------------------\n *\n * // 1\n * const metaModel = viewer.metaScene.metaModels[\"myModel\"]; // MetaModel with ID \"myModel\"\n * const metaObject\n * = viewer.metaScene.metaObjects[\"0u4wgLe6n0ABVaiXyikbkA\"]; // MetaObject with ID \"0u4wgLe6n0ABVaiXyikbkA\"\n *\n * const name = metaObject.name; // \"01 eerste verdieping\"\n * const type = metaObject.type; // \"IfcBuildingStorey\"\n * const parent = metaObject.parent; // MetaObject with type \"IfcBuilding\"\n * const children = metaObject.children; // Array of child MetaObjects\n * const objectId = metaObject.id; // \"0u4wgLe6n0ABVaiXyikbkA\"\n * const objectIds = viewer.metaScene.getObjectIDsInSubtree(objectId); // IDs of leaf sub-objects\n * const aabb = viewer.scene.getAABB(objectIds); // Axis-aligned boundary of the leaf sub-objects\n *\n * // 2\n * viewer.scene.setObjectsSelected(objectIds, true);\n *\n * // 3\n * viewer.cameraFlight.flyTo(aabb);\n * });\n *\n * // Find the model Entity by ID\n * model = viewer.scene.models[\"myModel\"];\n *\n * // Destroy the model\n * model.destroy();\n * ````\n *\n * ## Transforming\n *\n * We have the option to rotate, scale and translate each *````.glTF````* model as we load it.\n *\n * This lets us load multiple models, or even multiple copies of the same model, and position them apart from each other.\n *\n * In the example below, we'll scale our model to half its size, rotate it 90 degrees about its local X-axis, then\n * translate it 100 units along its X axis.\n *\n * ````javascript\n * const model = gltfLoader.load({\n * src: \"./models/gltf/Duplex/scene.gltf\",\n * metaModelSrc: \"./models/gltf/Duplex/Duplex.json\",\n * rotation: [90,0,0],\n * scale: [0.5, 0.5, 0.5],\n * position: [100, 0, 0]\n * });\n * ````\n *\n * ## Including and excluding IFC types\n *\n * We can also load only those objects that have the specified IFC types. In the example below, we'll load only the\n * objects that represent walls.\n *\n * ````javascript\n * const model = gltfLoader.load({\n * id: \"myModel\",\n * src: \"./models/gltf/OTCConferenceCenter/scene.gltf\",\n * metaModelSrc: \"./models/gltf/OTCConferenceCenter/metaModel.json\",\n * includeTypes: [\"IfcWallStandardCase\"]\n * });\n * ````\n *\n * We can also load only those objects that **don't** have the specified IFC types. In the example below, we'll load only the\n * objects that do not represent empty space.\n *\n * ````javascript\n * const model = gltfLoader.load({\n * id: \"myModel\",\n * src: \"./models/gltf/OTCConferenceCenter/scene.gltf\",\n * metaModelSrc: \"./models/gltf/OTCConferenceCenter/metaModel.json\",\n * excludeTypes: [\"IfcSpace\"]\n * });\n * ````\n * @class GLTFLoaderPlugin\n */\nclass GLTFLoaderPlugin extends Plugin {\n\n /**\n * @constructor\n *\n * @param {Viewer} viewer The Viewer.\n * @param {Object} cfg Plugin configuration.\n * @param {String} [cfg.id=\"GLTFLoader\"] Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.\n * @param {Object} [cfg.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {Object} [cfg.dataSource] A custom data source through which the GLTFLoaderPlugin can load metadata, glTF and binary attachments. Defaults to an instance of {@link GLTFDefaultDataSource}, which loads over HTTP.\n */\n constructor(viewer, cfg = {}) {\n\n super(\"GLTFLoader\", viewer, cfg);\n\n this._sceneModelLoader = new GLTFSceneModelLoader(this, cfg);\n\n this.dataSource = cfg.dataSource;\n this.objectDefaults = cfg.objectDefaults;\n }\n\n /**\n * Sets a custom data source through which the GLTFLoaderPlugin can load metadata, glTF and binary attachments.\n *\n * Default value is {@link GLTFDefaultDataSource}, which loads via an XMLHttpRequest.\n *\n * @type {Object}\n */\n set dataSource(value) {\n this._dataSource = value || new GLTFDefaultDataSource();\n }\n\n /**\n * Gets the custom data source through which the GLTFLoaderPlugin can load metadata, glTF and binary attachments.\n *\n * Default value is {@link GLTFDefaultDataSource}, which loads via an XMLHttpRequest.\n *\n * @type {Object}\n */\n get dataSource() {\n return this._dataSource;\n }\n\n /**\n * Sets map of initial default states for each loaded {@link Entity} that represents an object.\n *\n * Default value is {@link IFCObjectDefaults}.\n *\n * @type {{String: Object}}\n */\n set objectDefaults(value) {\n this._objectDefaults = value || IFCObjectDefaults;\n }\n\n /**\n * Gets map of initial default states for each loaded {@link Entity} that represents an object.\n *\n * Default value is {@link IFCObjectDefaults}.\n *\n * @type {{String: Object}}\n */\n get objectDefaults() {\n return this._objectDefaults;\n }\n\n /**\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=false] When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n */\n load(params = {}) {\n\n if (params.id && this.viewer.scene.components[params.id]) {\n this.error(\"Component with this ID already exists in viewer: \" + params.id + \" - will autogenerate this ID\");\n delete params.id;\n }\n\n const sceneModel = new SceneModel(this.viewer.scene, utils.apply(params, {\n isModel: true,\n dtxEnabled: params.dtxEnabled\n }));\n\n const modelId = sceneModel.id; // In case ID was auto-generated\n\n if (!params.src && !params.gltf) {\n this.error(\"load() param expected: src or gltf\");\n return sceneModel; // Return new empty model\n }\n\n if (params.metaModelSrc || params.metaModelJSON) {\n\n const objectDefaults = params.objectDefaults || this._objectDefaults || IFCObjectDefaults;\n\n const processMetaModelJSON = (metaModelJSON) => {\n\n this.viewer.metaScene.createMetaModel(modelId, metaModelJSON, {\n includeTypes: params.includeTypes,\n excludeTypes: params.excludeTypes\n });\n\n this.viewer.scene.canvas.spinner.processes--;\n\n let includeTypes;\n if (params.includeTypes) {\n includeTypes = {};\n for (let i = 0, len = params.includeTypes.length; i < len; i++) {\n includeTypes[params.includeTypes[i]] = true;\n }\n }\n\n let excludeTypes;\n if (params.excludeTypes) {\n excludeTypes = {};\n if (!includeTypes) {\n includeTypes = {};\n }\n for (let i = 0, len = params.excludeTypes.length; i < len; i++) {\n includeTypes[params.excludeTypes[i]] = true;\n }\n }\n\n params.readableGeometry = false;\n\n params.handleGLTFNode = (modelId, glTFNode, actions) => {\n\n const name = glTFNode.name;\n\n if (!name) {\n return true; // Continue descending this node subtree\n }\n\n const nodeId = name;\n const metaObject = this.viewer.metaScene.metaObjects[nodeId];\n const type = (metaObject ? metaObject.type : \"DEFAULT\") || \"DEFAULT\";\n\n actions.createEntity = {\n id: nodeId,\n isObject: true // Registers the Entity in Scene#objects\n };\n\n const props = objectDefaults[type];\n\n if (props) { // Set Entity's initial rendering state for recognized type\n\n if (props.visible === false) {\n actions.createEntity.visible = false;\n }\n\n if (props.colorize) {\n actions.createEntity.colorize = props.colorize;\n }\n\n if (props.pickable === false) {\n actions.createEntity.pickable = false;\n }\n\n if (props.opacity !== undefined && props.opacity !== null) {\n actions.createEntity.opacity = props.opacity;\n }\n }\n\n return true; // Continue descending this glTF node subtree\n };\n\n if (params.src) {\n this._sceneModelLoader.load(this, params.src, metaModelJSON, params, sceneModel);\n } else {\n this._sceneModelLoader.parse(this, params.gltf, metaModelJSON, params, sceneModel);\n }\n };\n\n if (params.metaModelSrc) {\n\n const metaModelSrc = params.metaModelSrc;\n\n this.viewer.scene.canvas.spinner.processes++;\n\n this._dataSource.getMetaModel(metaModelSrc, (metaModelJSON) => {\n\n this.viewer.scene.canvas.spinner.processes--;\n\n processMetaModelJSON(metaModelJSON);\n\n }, (errMsg) => {\n this.error(`load(): Failed to load model metadata for model '${modelId} from '${metaModelSrc}' - ${errMsg}`);\n this.viewer.scene.canvas.spinner.processes--;\n });\n\n } else if (params.metaModelJSON) {\n\n processMetaModelJSON(params.metaModelJSON);\n }\n\n } else {\n\n params.handleGLTFNode = (modelId, glTFNode, actions) => {\n\n const name = glTFNode.name;\n\n if (!name) {\n return true; // Continue descending this node subtree\n }\n\n const id = name;\n\n actions.createEntity = { // Create an Entity for this glTF scene node\n id: id,\n isObject: true // Registers the Entity in Scene#objects\n };\n\n return true; // Continue descending this glTF node subtree\n };\n\n\n if (params.src) {\n this._sceneModelLoader.load(this, params.src, null, params, sceneModel);\n } else {\n this._sceneModelLoader.parse(this, params.gltf, null, params, sceneModel);\n }\n }\n\n sceneModel.once(\"destroyed\", () => {\n this.viewer.metaScene.destroyMetaModel(modelId);\n });\n\n return sceneModel;\n }\n\n /**\n * Destroys this GLTFLoaderPlugin.\n */\n destroy() {\n super.destroy();\n }\n}\n\nexport {GLTFLoaderPlugin}", + "content": "import {Plugin, SceneModel, utils} from \"../../viewer/index.js\"\nimport {GLTFSceneModelLoader} from \"./GLTFSceneModelLoader.js\";\n\nimport {GLTFDefaultDataSource} from \"./GLTFDefaultDataSource.js\";\nimport {IFCObjectDefaults} from \"../../viewer/metadata/IFCObjectDefaults.js\";\n\n/**\n * {@link Viewer} plugin that loads models from [glTF](https://www.khronos.org/gltf/).\n *\n * * Loads all glTF formats, including embedded and binary formats.\n * * Loads physically-based materials and textures.\n * * Creates an {@link Entity} representing each model it loads, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}.\n * * Creates an {@link Entity} for each object within the model, which is indicated by each glTF ````node```` that has a ````name```` attribute. Those Entities will have {@link Entity#isObject} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#objects}.\n * * When loading, can set the World-space position, scale and rotation of each model within World space, along with initial properties for all the model's {@link Entity}s.\n * * Not recommended for large models. For best performance with large glTF datasets, we recommend first converting them\n * to ````.xkt```` format (eg. using [convert2xkt](https://github.com/xeokit/xeokit-convert)), then loading\n * the ````.xkt```` using {@link XKTLoaderPlugin}.\n *\n * ## Metadata\n *\n * GLTFLoaderPlugin can also load an accompanying JSON metadata file with each model, which creates a {@link MetaModel} corresponding\n * to the model {@link Entity} and a {@link MetaObject} corresponding to each object {@link Entity}.\n *\n * Each {@link MetaObject} has a {@link MetaObject#type}, which indicates the classification of its corresponding {@link Entity}. When loading\n * metadata, we can also provide GLTFLoaderPlugin with a custom lookup table of initial values to set on the properties of each type of {@link Entity}. By default, GLTFLoaderPlugin\n * uses its own map of default colors and visibilities for IFC element types.\n *\n * ## Usage\n *\n * In the example below we'll load a house plan model from a [binary glTF file](/examples/models/gltf/schependomlaan/), along\n * with an accompanying JSON [IFC metadata file](/examples/metaModels/schependomlaan/).\n *\n * This will create a bunch of {@link Entity}s that represents the model and its objects, along with a {@link MetaModel} and {@link MetaObject}s\n * that hold their metadata.\n *\n * Since this model contains IFC types, the GLTFLoaderPlugin will set the initial colors of object {@link Entity}s according\n * to the standard IFC element colors in the GLTFModel's current map. Override that with your own map via property {@link GLTFLoaderPlugin#objectDefaults}.\n *\n * Read more about this example in the user guide on [Viewing BIM Models Offline](https://www.notion.so/xeokit/Viewing-an-IFC-Model-with-xeokit-c373e48bc4094ff5b6e5c5700ff580ee).\n *\n * ````javascript\n * import {Viewer, GLTFLoaderPlugin} from \"xeokit-sdk.es.js\";\n *\n * //------------------------------------------------------------------------------------------------------------------\n * // 1. Create a Viewer,\n * // 2. Arrange the camera,\n * // 3. Tweak the selection material (tone it down a bit)\n * //------------------------------------------------------------------------------------------------------------------\n *\n * // 1\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * // 2\n * viewer.camera.orbitPitch(20);\n * viewer.camera.orbitYaw(-45);\n *\n * // 3\n * viewer.scene.selectedMaterial.fillAlpha = 0.1;\n *\n * //------------------------------------------------------------------------------------------------------------------\n * // 1. Create a glTF loader plugin,\n * // 2. Load a glTF building model and JSON IFC metadata\n * // 3. Emphasis the edges to make it look nice\n * //------------------------------------------------------------------------------------------------------------------\n *\n * // 1\n * const gltfLoader = new GLTFLoaderPlugin(viewer);\n *\n * // 2\n * var model = gltfLoader.load({ // Returns an Entity that represents the model\n * id: \"myModel\",\n * src: \"./models/gltf/OTCConferenceCenter/scene.gltf\",\n * metaModelSrc: \"./models/gltf/OTCConferenceCenter/metaModel.json\", // Creates a MetaModel (see below)\n * edges: true\n * });\n *\n * model.on(\"loaded\", () => {\n *\n * //--------------------------------------------------------------------------------------------------------------\n * // 1. Find metadata on the third storey\n * // 2. Select all the objects in the building's third storey\n * // 3. Fit the camera to all the objects on the third storey\n * //--------------------------------------------------------------------------------------------------------------\n *\n * // 1\n * const metaModel = viewer.metaScene.metaModels[\"myModel\"]; // MetaModel with ID \"myModel\"\n * const metaObject\n * = viewer.metaScene.metaObjects[\"0u4wgLe6n0ABVaiXyikbkA\"]; // MetaObject with ID \"0u4wgLe6n0ABVaiXyikbkA\"\n *\n * const name = metaObject.name; // \"01 eerste verdieping\"\n * const type = metaObject.type; // \"IfcBuildingStorey\"\n * const parent = metaObject.parent; // MetaObject with type \"IfcBuilding\"\n * const children = metaObject.children; // Array of child MetaObjects\n * const objectId = metaObject.id; // \"0u4wgLe6n0ABVaiXyikbkA\"\n * const objectIds = viewer.metaScene.getObjectIDsInSubtree(objectId); // IDs of leaf sub-objects\n * const aabb = viewer.scene.getAABB(objectIds); // Axis-aligned boundary of the leaf sub-objects\n *\n * // 2\n * viewer.scene.setObjectsSelected(objectIds, true);\n *\n * // 3\n * viewer.cameraFlight.flyTo(aabb);\n * });\n *\n * // Find the model Entity by ID\n * model = viewer.scene.models[\"myModel\"];\n *\n * // Destroy the model\n * model.destroy();\n * ````\n *\n * ## Transforming\n *\n * We have the option to rotate, scale and translate each *````.glTF````* model as we load it.\n *\n * This lets us load multiple models, or even multiple copies of the same model, and position them apart from each other.\n *\n * In the example below, we'll scale our model to half its size, rotate it 90 degrees about its local X-axis, then\n * translate it 100 units along its X axis.\n *\n * ````javascript\n * const model = gltfLoader.load({\n * src: \"./models/gltf/Duplex/scene.gltf\",\n * metaModelSrc: \"./models/gltf/Duplex/Duplex.json\",\n * rotation: [90,0,0],\n * scale: [0.5, 0.5, 0.5],\n * position: [100, 0, 0]\n * });\n * ````\n *\n * ## Including and excluding IFC types\n *\n * We can also load only those objects that have the specified IFC types. In the example below, we'll load only the\n * objects that represent walls.\n *\n * ````javascript\n * const model = gltfLoader.load({\n * id: \"myModel\",\n * src: \"./models/gltf/OTCConferenceCenter/scene.gltf\",\n * metaModelSrc: \"./models/gltf/OTCConferenceCenter/metaModel.json\",\n * includeTypes: [\"IfcWallStandardCase\"]\n * });\n * ````\n *\n * We can also load only those objects that **don't** have the specified IFC types. In the example below, we'll load only the\n * objects that do not represent empty space.\n *\n * ````javascript\n * const model = gltfLoader.load({\n * id: \"myModel\",\n * src: \"./models/gltf/OTCConferenceCenter/scene.gltf\",\n * metaModelSrc: \"./models/gltf/OTCConferenceCenter/metaModel.json\",\n * excludeTypes: [\"IfcSpace\"]\n * });\n * ````\n * @class GLTFLoaderPlugin\n */\nclass GLTFLoaderPlugin extends Plugin {\n\n /**\n * @constructor\n *\n * @param {Viewer} viewer The Viewer.\n * @param {Object} cfg Plugin configuration.\n * @param {String} [cfg.id=\"GLTFLoader\"] Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.\n * @param {Object} [cfg.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {Object} [cfg.dataSource] A custom data source through which the GLTFLoaderPlugin can load metadata, glTF and binary attachments. Defaults to an instance of {@link GLTFDefaultDataSource}, which loads over HTTP.\n */\n constructor(viewer, cfg = {}) {\n\n super(\"GLTFLoader\", viewer, cfg);\n\n this._sceneModelLoader = new GLTFSceneModelLoader(this, cfg);\n\n this.dataSource = cfg.dataSource;\n this.objectDefaults = cfg.objectDefaults;\n }\n\n /**\n * Sets a custom data source through which the GLTFLoaderPlugin can load metadata, glTF and binary attachments.\n *\n * Default value is {@link GLTFDefaultDataSource}, which loads via an XMLHttpRequest.\n *\n * @type {Object}\n */\n set dataSource(value) {\n this._dataSource = value || new GLTFDefaultDataSource();\n }\n\n /**\n * Gets the custom data source through which the GLTFLoaderPlugin can load metadata, glTF and binary attachments.\n *\n * Default value is {@link GLTFDefaultDataSource}, which loads via an XMLHttpRequest.\n *\n * @type {Object}\n */\n get dataSource() {\n return this._dataSource;\n }\n\n /**\n * Sets map of initial default states for each loaded {@link Entity} that represents an object.\n *\n * Default value is {@link IFCObjectDefaults}.\n *\n * @type {{String: Object}}\n */\n set objectDefaults(value) {\n this._objectDefaults = value || IFCObjectDefaults;\n }\n\n /**\n * Gets map of initial default states for each loaded {@link Entity} that represents an object.\n *\n * Default value is {@link IFCObjectDefaults}.\n *\n * @type {{String: Object}}\n */\n get objectDefaults() {\n return this._objectDefaults;\n }\n\n /**\n * Loads a glTF model from a file into this GLTFLoaderPlugin's {@link Viewer}.\n *\n * @param {*} params Loading parameters.\n * @param {String} [params.id] ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.\n * @param {String} [params.src] Path to a glTF file, as an alternative to the ````gltf```` parameter.\n * @param {*} [params.gltf] glTF JSON, as an alternative to the ````src```` parameter.\n * @param {String} [params.metaModelSrc] Path to an optional metadata file, as an alternative to the ````metaModelJSON```` parameter.\n * @param {*} [params.metaModelJSON] JSON model metadata, as an alternative to the ````metaModelSrc```` parameter.\n * @param {{String:Object}} [params.objectDefaults] Map of initial default states for each loaded {@link Entity} that represents an object. Default value is {@link IFCObjectDefaults}.\n * @param {String[]} [params.includeTypes] When loading metadata, only loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {String[]} [params.excludeTypes] When loading metadata, never loads objects that have {@link MetaObject}s with {@link MetaObject#type} values in this list.\n * @param {Boolean} [params.edges=false] Whether or not xeokit renders the model with edges emphasized.\n * @param {Number[]} [params.origin=[0,0,0]] The double-precision World-space origin of the model's coordinates.\n * @param {Number[]} [params.position=[0,0,0]] The single-precision position, relative to ````origin````.\n * @param {Number[]} [params.scale=[1,1,1]] The model's scale.\n * @param {Number[]} [params.rotation=[0,0,0]] The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [params.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to ````origin````.\n * @param {Boolean} [params.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) is enabled for the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also ````true````\n * @param {Boolean} [params.pbrEnabled=true] Indicates if physically-based rendering (PBR) is enabled for the model. Overrides ````colorTextureEnabled````. Only works when {@link Scene#pbrEnabled} is also ````true````.\n * @param {Boolean} [params.colorTextureEnabled=true] Indicates if base color texture rendering is enabled for the model. Overridden by ````pbrEnabled````. Only works when {@link Scene#colorTextureEnabled} is also ````true````.\n * @param {Boolean} [params.backfaces=true] When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided.\n * @param {Number} [params.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Boolean} [params.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n * @returns {Entity} Entity representing the model, which will have {@link Entity#isModel} set ````true```` and will be registered by {@link Entity#id} in {@link Scene#models}\n */\n load(params = {}) {\n\n if (params.id && this.viewer.scene.components[params.id]) {\n this.error(\"Component with this ID already exists in viewer: \" + params.id + \" - will autogenerate this ID\");\n delete params.id;\n }\n\n const sceneModel = new SceneModel(this.viewer.scene, utils.apply(params, {\n isModel: true,\n dtxEnabled: params.dtxEnabled\n }));\n\n const modelId = sceneModel.id; // In case ID was auto-generated\n\n if (!params.src && !params.gltf) {\n this.error(\"load() param expected: src or gltf\");\n return sceneModel; // Return new empty model\n }\n\n if (params.metaModelSrc || params.metaModelJSON) {\n\n const objectDefaults = params.objectDefaults || this._objectDefaults || IFCObjectDefaults;\n\n const processMetaModelJSON = (metaModelJSON) => {\n\n this.viewer.metaScene.createMetaModel(modelId, metaModelJSON, {\n includeTypes: params.includeTypes,\n excludeTypes: params.excludeTypes\n });\n\n this.viewer.scene.canvas.spinner.processes--;\n\n let includeTypes;\n if (params.includeTypes) {\n includeTypes = {};\n for (let i = 0, len = params.includeTypes.length; i < len; i++) {\n includeTypes[params.includeTypes[i]] = true;\n }\n }\n\n let excludeTypes;\n if (params.excludeTypes) {\n excludeTypes = {};\n if (!includeTypes) {\n includeTypes = {};\n }\n for (let i = 0, len = params.excludeTypes.length; i < len; i++) {\n includeTypes[params.excludeTypes[i]] = true;\n }\n }\n\n params.readableGeometry = false;\n\n params.handleGLTFNode = (modelId, glTFNode, actions) => {\n\n const name = glTFNode.name;\n\n if (!name) {\n return true; // Continue descending this node subtree\n }\n\n const nodeId = name;\n const metaObject = this.viewer.metaScene.metaObjects[nodeId];\n const type = (metaObject ? metaObject.type : \"DEFAULT\") || \"DEFAULT\";\n\n actions.createEntity = {\n id: nodeId,\n isObject: true // Registers the Entity in Scene#objects\n };\n\n const props = objectDefaults[type];\n\n if (props) { // Set Entity's initial rendering state for recognized type\n\n if (props.visible === false) {\n actions.createEntity.visible = false;\n }\n\n if (props.colorize) {\n actions.createEntity.colorize = props.colorize;\n }\n\n if (props.pickable === false) {\n actions.createEntity.pickable = false;\n }\n\n if (props.opacity !== undefined && props.opacity !== null) {\n actions.createEntity.opacity = props.opacity;\n }\n }\n\n return true; // Continue descending this glTF node subtree\n };\n\n if (params.src) {\n this._sceneModelLoader.load(this, params.src, metaModelJSON, params, sceneModel);\n } else {\n this._sceneModelLoader.parse(this, params.gltf, metaModelJSON, params, sceneModel);\n }\n };\n\n if (params.metaModelSrc) {\n\n const metaModelSrc = params.metaModelSrc;\n\n this.viewer.scene.canvas.spinner.processes++;\n\n this._dataSource.getMetaModel(metaModelSrc, (metaModelJSON) => {\n\n this.viewer.scene.canvas.spinner.processes--;\n\n processMetaModelJSON(metaModelJSON);\n\n }, (errMsg) => {\n this.error(`load(): Failed to load model metadata for model '${modelId} from '${metaModelSrc}' - ${errMsg}`);\n this.viewer.scene.canvas.spinner.processes--;\n });\n\n } else if (params.metaModelJSON) {\n\n processMetaModelJSON(params.metaModelJSON);\n }\n\n } else {\n\n params.handleGLTFNode = (modelId, glTFNode, actions) => {\n\n const name = glTFNode.name;\n\n if (!name) {\n return true; // Continue descending this node subtree\n }\n\n const id = name;\n\n actions.createEntity = { // Create an Entity for this glTF scene node\n id: id,\n isObject: true // Registers the Entity in Scene#objects\n };\n\n return true; // Continue descending this glTF node subtree\n };\n\n\n if (params.src) {\n this._sceneModelLoader.load(this, params.src, null, params, sceneModel);\n } else {\n this._sceneModelLoader.parse(this, params.gltf, null, params, sceneModel);\n }\n }\n\n sceneModel.once(\"destroyed\", () => {\n this.viewer.metaScene.destroyMetaModel(modelId);\n });\n\n return sceneModel;\n }\n\n /**\n * Destroys this GLTFLoaderPlugin.\n */\n destroy() {\n super.destroy();\n }\n}\n\nexport {GLTFLoaderPlugin}", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js", "access": "public", @@ -20131,10 +20131,10 @@ ], "spread": false, "optional": true, - "defaultValue": "false", - "defaultRaw": false, + "defaultValue": "true", + "defaultRaw": true, "name": "params.backfaces", - "description": "When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces." + "description": "When true, always show backfaces, even on objects for which the glTF material is single-sided. When false, only show backfaces on geometries whenever the glTF material is double-sided." }, { "nullable": null, @@ -20189,7 +20189,7 @@ "__docId__": 1219, "kind": "file", "name": "src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", - "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {utils} from \"../../viewer/scene/utils.js\";\nimport {core} from \"../../viewer/scene/core.js\";\nimport {sRGBEncoding} from \"../../viewer/scene/constants/constants.js\";\nimport {worldToRTCPositions} from \"../../viewer/scene/math/rtcCoords.js\";\nimport {parse} from '@loaders.gl/core';\nimport {GLTFLoader} from '@loaders.gl/gltf/dist/esm/gltf-loader.js';\nimport {\n ClampToEdgeWrapping,\n LinearFilter,\n LinearMipMapLinearFilter,\n LinearMipMapNearestFilter,\n MirroredRepeatWrapping,\n NearestFilter,\n NearestMipMapLinearFilter,\n NearestMipMapNearestFilter,\n RepeatWrapping\n} from \"../../viewer/scene/constants/constants.js\";\n\n/**\n * @private\n */\nclass GLTFSceneModelLoader {\n\n constructor(cfg) {\n cfg = cfg || {};\n }\n\n load(plugin, src, metaModelJSON, options, sceneModel, ok, error) {\n options = options || {};\n loadGLTF(plugin, src, metaModelJSON, options, sceneModel, function () {\n core.scheduleTask(function () {\n sceneModel.scene.fire(\"modelLoaded\", sceneModel.id); // FIXME: Assumes listeners know order of these two events\n sceneModel.fire(\"loaded\", true, false);\n });\n if (ok) {\n ok();\n }\n },\n function (msg) {\n plugin.error(msg);\n if (error) {\n error(msg);\n }\n sceneModel.fire(\"error\", msg);\n });\n }\n\n parse(plugin, gltf, metaModelJSON, options, sceneModel, ok, error) {\n options = options || {};\n parseGLTF(plugin, \"\", gltf, metaModelJSON, options, sceneModel, function () {\n sceneModel.scene.fire(\"modelLoaded\", sceneModel.id); // FIXME: Assumes listeners know order of these two events\n sceneModel.fire(\"loaded\", true, false);\n if (ok) {\n ok();\n }\n },\n function (msg) {\n sceneModel.error(msg);\n sceneModel.fire(\"error\", msg);\n if (error) {\n error(msg);\n }\n });\n }\n}\n\nfunction getMetaModelCorrections(metaModelJSON) {\n const eachRootStats = {};\n const eachChildRoot = {};\n const metaObjects = metaModelJSON.metaObjects || [];\n const metaObjectsMap = {};\n for (let i = 0, len = metaObjects.length; i < len; i++) {\n const metaObject = metaObjects[i];\n metaObjectsMap[metaObject.id] = metaObject;\n }\n for (let i = 0, len = metaObjects.length; i < len; i++) {\n const metaObject = metaObjects[i];\n if (metaObject.parent !== undefined && metaObject.parent !== null) {\n const metaObjectParent = metaObjectsMap[metaObject.parent];\n if (metaObject.type === metaObjectParent.type) {\n let rootMetaObject = metaObjectParent;\n while (rootMetaObject.parent && metaObjectsMap[rootMetaObject.parent].type === rootMetaObject.type) {\n rootMetaObject = metaObjectsMap[rootMetaObject.parent];\n }\n const rootStats = eachRootStats[rootMetaObject.id] || (eachRootStats[rootMetaObject.id] = {\n numChildren: 0,\n countChildren: 0\n });\n rootStats.numChildren++;\n eachChildRoot[metaObject.id] = rootMetaObject;\n } else {\n\n }\n }\n }\n return {\n metaObjectsMap,\n eachRootStats,\n eachChildRoot\n };\n}\n\nfunction loadGLTF(plugin, src, metaModelJSON, options, sceneModel, ok, error) {\n const spinner = plugin.viewer.scene.canvas.spinner;\n spinner.processes++;\n const isGLB = (src.split('.').pop() === \"glb\");\n if (isGLB) {\n plugin.dataSource.getGLB(src, (arrayBuffer) => { // OK\n options.basePath = getBasePath(src);\n parseGLTF(plugin, src, arrayBuffer, metaModelJSON, options, sceneModel, ok, error);\n spinner.processes--;\n },\n (err) => {\n spinner.processes--;\n error(err);\n });\n } else {\n plugin.dataSource.getGLTF(src, (gltf) => { // OK\n options.basePath = getBasePath(src);\n parseGLTF(plugin, src, gltf, metaModelJSON, options, sceneModel, ok, error);\n spinner.processes--;\n },\n (err) => {\n spinner.processes--;\n error(err);\n });\n }\n}\n\nfunction getBasePath(src) {\n const i = src.lastIndexOf(\"/\");\n return (i !== 0) ? src.substring(0, i + 1) : \"\";\n}\n\nfunction parseGLTF(plugin, src, gltf, metaModelJSON, options, sceneModel, ok) {\n const spinner = plugin.viewer.scene.canvas.spinner;\n spinner.processes++;\n parse(gltf, GLTFLoader, {\n baseUri: options.basePath\n }).then((gltfData) => {\n const ctx = {\n src: src,\n metaModelCorrections: metaModelJSON ? getMetaModelCorrections(metaModelJSON) : null,\n loadBuffer: options.loadBuffer,\n basePath: options.basePath,\n handlenode: options.handlenode,\n gltfData: gltfData,\n scene: sceneModel.scene,\n plugin: plugin,\n sceneModel: sceneModel,\n //geometryCreated: {},\n numObjects: 0,\n nodes: [],\n nextId: 0,\n log: (msg) => {\n plugin.log(msg);\n }\n };\n loadTextures(ctx);\n loadMaterials(ctx);\n loadDefaultScene(ctx);\n sceneModel.finalize();\n spinner.processes--;\n ok();\n });\n}\n\nfunction loadTextures(ctx) {\n const gltfData = ctx.gltfData;\n const textures = gltfData.textures;\n if (textures) {\n for (let i = 0, len = textures.length; i < len; i++) {\n loadTexture(ctx, textures[i]);\n }\n }\n}\n\nfunction loadTexture(ctx, texture) {\n if (!texture.source || !texture.source.image) {\n return;\n }\n const textureId = `texture-${ctx.nextId++}`;\n\n let minFilter = NearestMipMapLinearFilter;\n switch (texture.sampler.minFilter) {\n case 9728:\n minFilter = NearestFilter;\n break;\n case 9729:\n minFilter = LinearFilter;\n break;\n case 9984:\n minFilter = NearestMipMapNearestFilter;\n break;\n case 9985:\n minFilter = LinearMipMapNearestFilter;\n break;\n case 9986:\n minFilter = NearestMipMapLinearFilter;\n break;\n case 9987:\n minFilter = LinearMipMapLinearFilter;\n break;\n }\n\n let magFilter = LinearFilter;\n switch (texture.sampler.magFilter) {\n case 9728:\n magFilter = NearestFilter;\n break;\n case 9729:\n magFilter = LinearFilter;\n break;\n }\n\n let wrapS = RepeatWrapping;\n switch (texture.sampler.wrapS) {\n case 33071:\n wrapS = ClampToEdgeWrapping;\n break;\n case 33648:\n wrapS = MirroredRepeatWrapping;\n break;\n case 10497:\n wrapS = RepeatWrapping;\n break;\n }\n\n let wrapT = RepeatWrapping;\n switch (texture.sampler.wrapT) {\n case 33071:\n wrapT = ClampToEdgeWrapping;\n break;\n case 33648:\n wrapT = MirroredRepeatWrapping;\n break;\n case 10497:\n wrapT = RepeatWrapping;\n break;\n }\n\n let wrapR = RepeatWrapping;\n switch (texture.sampler.wrapR) {\n case 33071:\n wrapR = ClampToEdgeWrapping;\n break;\n case 33648:\n wrapR = MirroredRepeatWrapping;\n break;\n case 10497:\n wrapR = RepeatWrapping;\n break;\n }\n ctx.sceneModel.createTexture({\n id: textureId,\n image: texture.source.image,\n flipY: !!texture.flipY,\n minFilter,\n magFilter,\n wrapS,\n wrapT,\n wrapR,\n encoding: sRGBEncoding\n });\n texture._textureId = textureId;\n}\n\nfunction loadMaterials(ctx) {\n const gltfData = ctx.gltfData;\n const materials = gltfData.materials;\n if (materials) {\n for (let i = 0, len = materials.length; i < len; i++) {\n const material = materials[i];\n material._textureSetId = loadTextureSet(ctx, material);\n material._attributes = loadMaterialAttributes(ctx, material);\n }\n }\n}\n\nfunction loadTextureSet(ctx, material) {\n const textureSetCfg = {};\n if (material.normalTexture) {\n textureSetCfg.normalTextureId = material.normalTexture.texture._textureId;\n }\n if (material.occlusionTexture) {\n textureSetCfg.occlusionTextureId = material.occlusionTexture.texture._textureId;\n }\n if (material.emissiveTexture) {\n textureSetCfg.emissiveTextureId = material.emissiveTexture.texture._textureId;\n }\n // const alphaMode = material.alphaMode;\n // switch (alphaMode) {\n // case \"NORMAL_OPAQUE\":\n // materialCfg.alphaMode = \"opaque\";\n // break;\n // case \"MASK\":\n // materialCfg.alphaMode = \"mask\";\n // break;\n // case \"BLEND\":\n // materialCfg.alphaMode = \"blend\";\n // break;\n // default:\n // }\n // const alphaCutoff = material.alphaCutoff;\n // if (alphaCutoff !== undefined) {\n // materialCfg.alphaCutoff = alphaCutoff;\n // }\n const metallicPBR = material.pbrMetallicRoughness;\n if (material.pbrMetallicRoughness) {\n const pbrMetallicRoughness = material.pbrMetallicRoughness;\n const baseColorTexture = pbrMetallicRoughness.baseColorTexture || pbrMetallicRoughness.colorTexture;\n if (baseColorTexture) {\n if (baseColorTexture.texture) {\n textureSetCfg.colorTextureId = baseColorTexture.texture._textureId;\n } else {\n textureSetCfg.colorTextureId = ctx.gltfData.textures[baseColorTexture.index]._textureId;\n }\n }\n if (metallicPBR.metallicRoughnessTexture) {\n textureSetCfg.metallicRoughnessTextureId = metallicPBR.metallicRoughnessTexture.texture._textureId;\n }\n }\n const extensions = material.extensions;\n if (extensions) {\n const specularPBR = extensions[\"KHR_materials_pbrSpecularGlossiness\"];\n if (specularPBR) {\n const specularTexture = specularPBR.specularTexture;\n if (specularTexture !== null && specularTexture !== undefined) {\n // textureSetCfg.colorTextureId = ctx.gltfData.textures[specularColorTexture.index]._textureId;\n }\n const specularColorTexture = specularPBR.specularColorTexture;\n if (specularColorTexture !== null && specularColorTexture !== undefined) {\n textureSetCfg.colorTextureId = ctx.gltfData.textures[specularColorTexture.index]._textureId;\n }\n }\n }\n if (textureSetCfg.normalTextureId !== undefined ||\n textureSetCfg.occlusionTextureId !== undefined ||\n textureSetCfg.emissiveTextureId !== undefined ||\n textureSetCfg.colorTextureId !== undefined ||\n textureSetCfg.metallicRoughnessTextureId !== undefined) {\n textureSetCfg.id = `textureSet-${ctx.nextId++};`\n ctx.sceneModel.createTextureSet(textureSetCfg);\n return textureSetCfg.id;\n }\n return null;\n}\n\nfunction loadMaterialAttributes(ctx, material) { // Substitute RGBA for material, to use fast flat shading instead\n const extensions = material.extensions;\n const materialAttributes = {\n color: new Float32Array([1, 1, 1, 1]),\n opacity: 1,\n metallic: 0,\n roughness: 1\n };\n if (extensions) {\n const specularPBR = extensions[\"KHR_materials_pbrSpecularGlossiness\"];\n if (specularPBR) {\n const diffuseFactor = specularPBR.diffuseFactor;\n if (diffuseFactor !== null && diffuseFactor !== undefined) {\n materialAttributes.color.set(diffuseFactor);\n }\n }\n const common = extensions[\"KHR_materials_common\"];\n if (common) {\n const technique = common.technique;\n const values = common.values || {};\n const blinn = technique === \"BLINN\";\n const phong = technique === \"PHONG\";\n const lambert = technique === \"LAMBERT\";\n const diffuse = values.diffuse;\n if (diffuse && (blinn || phong || lambert)) {\n if (!utils.isString(diffuse)) {\n materialAttributes.color.set(diffuse);\n }\n }\n const transparency = values.transparency;\n if (transparency !== null && transparency !== undefined) {\n materialAttributes.opacity = transparency;\n }\n const transparent = values.transparent;\n if (transparent !== null && transparent !== undefined) {\n materialAttributes.opacity = transparent;\n }\n }\n }\n const metallicPBR = material.pbrMetallicRoughness;\n if (metallicPBR) {\n const baseColorFactor = metallicPBR.baseColorFactor;\n if (baseColorFactor) {\n materialAttributes.color[0] = baseColorFactor[0];\n materialAttributes.color[1] = baseColorFactor[1];\n materialAttributes.color[2] = baseColorFactor[2];\n materialAttributes.opacity = baseColorFactor[3];\n }\n const metallicFactor = metallicPBR.metallicFactor;\n if (metallicFactor !== null && metallicFactor !== undefined) {\n materialAttributes.metallic = metallicFactor;\n }\n const roughnessFactor = metallicPBR.roughnessFactor;\n if (roughnessFactor !== null && roughnessFactor !== undefined) {\n materialAttributes.roughness = roughnessFactor;\n }\n }\n return materialAttributes;\n}\n\nfunction loadDefaultScene(ctx) {\n const gltfData = ctx.gltfData;\n const scene = gltfData.scene || gltfData.scenes[0];\n if (!scene) {\n error(ctx, \"glTF has no default scene\");\n return;\n }\n loadScene(ctx, scene);\n}\n\nfunction loadScene(ctx, scene) {\n const nodes = scene.nodes;\n if (!nodes) {\n return;\n }\n for (let i = 0, len = nodes.length; i < len; i++) {\n const node = nodes[i];\n countMeshUsage(ctx, node);\n }\n for (let i = 0, len = nodes.length; i < len; i++) {\n const node = nodes[i];\n loadNode(ctx, node, 0, null);\n }\n}\n\nfunction countMeshUsage(ctx, node) {\n const mesh = node.mesh;\n if (mesh) {\n mesh.instances = mesh.instances ? mesh.instances + 1 : 1;\n }\n if (node.children) {\n const children = node.children;\n for (let i = 0, len = children.length; i < len; i++) {\n const childNode = children[i];\n if (!childNode) {\n error(ctx, \"Node not found: \" + i);\n continue;\n }\n countMeshUsage(ctx, childNode);\n }\n }\n}\n\nconst deferredMeshIds = [];\n\nfunction loadNode(ctx, node, depth, matrix) {\n const gltfData = ctx.gltfData;\n let localMatrix;\n if (node.matrix) {\n localMatrix = node.matrix;\n if (matrix) {\n matrix = math.mulMat4(matrix, localMatrix, math.mat4());\n } else {\n matrix = localMatrix;\n }\n }\n if (node.translation) {\n localMatrix = math.translationMat4v(node.translation);\n if (matrix) {\n matrix = math.mulMat4(matrix, localMatrix, math.mat4());\n } else {\n matrix = localMatrix;\n }\n }\n if (node.rotation) {\n localMatrix = math.quaternionToMat4(node.rotation);\n if (matrix) {\n matrix = math.mulMat4(matrix, localMatrix, math.mat4());\n } else {\n matrix = localMatrix;\n }\n }\n if (node.scale) {\n localMatrix = math.scalingMat4v(node.scale);\n if (matrix) {\n matrix = math.mulMat4(matrix, localMatrix, math.mat4());\n } else {\n matrix = localMatrix;\n }\n }\n\n const sceneModel = ctx.sceneModel;\n if (node.mesh) {\n const mesh = node.mesh;\n let createEntity;\n if (ctx.handlenode) {\n const actions = {};\n if (!ctx.handlenode(ctx.sceneModel.id, node, actions)) {\n return;\n }\n if (actions.createEntity) {\n createEntity = actions.createEntity;\n }\n }\n const worldMatrix = matrix ? matrix.slice() : math.identityMat4();\n const numPrimitives = mesh.primitives.length;\n\n if (numPrimitives > 0) {\n\n for (let i = 0; i < numPrimitives; i++) {\n\n const primitive = mesh.primitives[i];\n if (primitive.mode < 4) {\n continue;\n }\n\n const meshCfg = {\n id: sceneModel.id + \".\" + ctx.numObjects++\n };\n\n switch (primitive.mode) {\n case 0: // POINTS\n meshCfg.primitive = \"points\";\n break;\n case 1: // LINES\n meshCfg.primitive = \"lines\";\n break;\n case 2: // LINE_LOOP\n meshCfg.primitive = \"lines\";\n break;\n case 3: // LINE_STRIP\n meshCfg.primitive = \"lines\";\n break;\n case 4: // TRIANGLES\n meshCfg.primitive = \"triangles\";\n break;\n case 5: // TRIANGLE_STRIP\n meshCfg.primitive = \"triangles\";\n break;\n case 6: // TRIANGLE_FAN\n meshCfg.primitive = \"triangles\";\n break;\n default:\n meshCfg.primitive = \"triangles\";\n }\n\n const POSITION = primitive.attributes.POSITION;\n if (!POSITION) {\n continue;\n }\n meshCfg.localPositions = POSITION.value;\n meshCfg.positions = new Float64Array(meshCfg.localPositions.length);\n\n if (primitive.attributes.NORMAL) {\n meshCfg.normals = primitive.attributes.NORMAL.value;\n }\n\n if (primitive.attributes.TEXCOORD_0) {\n meshCfg.uv = primitive.attributes.TEXCOORD_0.value;\n }\n\n if (primitive.indices) {\n meshCfg.indices = primitive.indices.value;\n }\n\n math.transformPositions3(worldMatrix, meshCfg.localPositions, meshCfg.positions);\n const origin = math.vec3();\n const rtcNeeded = worldToRTCPositions(meshCfg.positions, meshCfg.positions, origin); // Small cellsize guarantees better accuracy\n if (rtcNeeded) {\n meshCfg.origin = origin;\n }\n\n const material = primitive.material;\n if (material) {\n meshCfg.textureSetId = material._textureSetId;\n meshCfg.color = material._attributes.color;\n meshCfg.opacity = material._attributes.opacity;\n meshCfg.metallic = material._attributes.metallic;\n meshCfg.roughness = material._attributes.roughness;\n } else {\n meshCfg.color = new Float32Array([1.0, 1.0, 1.0]);\n meshCfg.opacity = 1.0;\n }\n // if (createEntity) {\n // if (createEntity.colorize) {\n // meshCfg.color = createEntity.colorize;\n // }\n // if (createEntity.opacity !== undefined && createEntity.opacity !== null) {\n // meshCfg.opacity = createEntity.opacity;\n // }\n // }\n\n sceneModel.createMesh(meshCfg);\n deferredMeshIds.push(meshCfg.id);\n }\n // if (createEntity) {\n // sceneModel.createEntity(utils.apply(createEntity, {\n // meshIds: deferredMeshIds,\n // isObject: true\n // }));\n // } else {\n // sceneModel.createEntity({\n // meshIds: deferredMeshIds,\n // isObject: true\n // });\n // }\n }\n }\n\n if (node.children) {\n const children = node.children;\n for (let i = 0, len = children.length; i < len; i++) {\n const childNode = children[i];\n loadNode(ctx, childNode, depth + 1, matrix);\n }\n }\n\n // Post-order visit scene node\n\n const nodeName = node.name;\n if (((nodeName !== undefined && nodeName !== null) || depth === 0) && deferredMeshIds.length > 0) {\n if (nodeName === undefined || nodeName === null) {\n ctx.log(`Warning: 'name' properties not found on glTF scene nodes - will randomly-generate object IDs in XKT`);\n }\n let entityId = nodeName; // Fall back on generated ID when `name` not found on glTF scene node(s)\n // if (!!entityId && sceneModel.entities[entityId]) {\n // ctx.log(`Warning: Two or more glTF nodes found with same 'name' attribute: '${nodeName} - will randomly-generating an object ID in XKT`);\n // }\n // while (!entityId || sceneModel.entities[entityId]) {\n // entityId = \"entity-\" + ctx.nextId++;\n // }\n if (ctx.metaModelCorrections) {\n // Merging meshes into XKTObjects that map to metaobjects\n const rootMetaObject = ctx.metaModelCorrections.eachChildRoot[entityId];\n if (rootMetaObject) {\n const rootMetaObjectStats = ctx.metaModelCorrections.eachRootStats[rootMetaObject.id];\n rootMetaObjectStats.countChildren++;\n if (rootMetaObjectStats.countChildren >= rootMetaObjectStats.numChildren) {\n sceneModel.createEntity({\n id: rootMetaObject.id,\n meshIds: deferredMeshIds\n });\n deferredMeshIds.length = 0;\n }\n } else {\n const metaObject = ctx.metaModelCorrections.metaObjectsMap[entityId];\n if (metaObject) {\n sceneModel.createEntity({\n id: entityId,\n meshIds: deferredMeshIds\n });\n deferredMeshIds.length = 0;\n }\n }\n } else {\n // Create an XKTObject from the meshes at each named glTF node, don't care about metaobjects\n sceneModel.createEntity({\n id: entityId,\n meshIds: deferredMeshIds\n });\n deferredMeshIds.length = 0;\n }\n }\n}\n\nfunction error(ctx, msg) {\n ctx.plugin.error(msg);\n}\n\nexport {GLTFSceneModelLoader};\n", + "content": "import {math} from \"../../viewer/scene/math/math.js\";\nimport {utils} from \"../../viewer/scene/utils.js\";\nimport {core} from \"../../viewer/scene/core.js\";\nimport {sRGBEncoding} from \"../../viewer/scene/constants/constants.js\";\nimport {worldToRTCPositions} from \"../../viewer/scene/math/rtcCoords.js\";\nimport {parse} from '@loaders.gl/core';\nimport {GLTFLoader} from '@loaders.gl/gltf/dist/esm/gltf-loader.js';\nimport {\n ClampToEdgeWrapping,\n LinearFilter,\n LinearMipMapLinearFilter,\n LinearMipMapNearestFilter,\n MirroredRepeatWrapping,\n NearestFilter,\n NearestMipMapLinearFilter,\n NearestMipMapNearestFilter,\n RepeatWrapping\n} from \"../../viewer/scene/constants/constants.js\";\n\n/**\n * @private\n */\nclass GLTFSceneModelLoader {\n\n constructor(cfg) {\n cfg = cfg || {};\n }\n\n load(plugin, src, metaModelJSON, options, sceneModel, ok, error) {\n options = options || {};\n loadGLTF(plugin, src, metaModelJSON, options, sceneModel, function () {\n core.scheduleTask(function () {\n sceneModel.scene.fire(\"modelLoaded\", sceneModel.id); // FIXME: Assumes listeners know order of these two events\n sceneModel.fire(\"loaded\", true, false);\n });\n if (ok) {\n ok();\n }\n },\n function (msg) {\n plugin.error(msg);\n if (error) {\n error(msg);\n }\n sceneModel.fire(\"error\", msg);\n });\n }\n\n parse(plugin, gltf, metaModelJSON, options, sceneModel, ok, error) {\n options = options || {};\n parseGLTF(plugin, \"\", gltf, metaModelJSON, options, sceneModel, function () {\n sceneModel.scene.fire(\"modelLoaded\", sceneModel.id); // FIXME: Assumes listeners know order of these two events\n sceneModel.fire(\"loaded\", true, false);\n if (ok) {\n ok();\n }\n },\n function (msg) {\n sceneModel.error(msg);\n sceneModel.fire(\"error\", msg);\n if (error) {\n error(msg);\n }\n });\n }\n}\n\nfunction getMetaModelCorrections(metaModelJSON) {\n const eachRootStats = {};\n const eachChildRoot = {};\n const metaObjects = metaModelJSON.metaObjects || [];\n const metaObjectsMap = {};\n for (let i = 0, len = metaObjects.length; i < len; i++) {\n const metaObject = metaObjects[i];\n metaObjectsMap[metaObject.id] = metaObject;\n }\n for (let i = 0, len = metaObjects.length; i < len; i++) {\n const metaObject = metaObjects[i];\n if (metaObject.parent !== undefined && metaObject.parent !== null) {\n const metaObjectParent = metaObjectsMap[metaObject.parent];\n if (metaObject.type === metaObjectParent.type) {\n let rootMetaObject = metaObjectParent;\n while (rootMetaObject.parent && metaObjectsMap[rootMetaObject.parent].type === rootMetaObject.type) {\n rootMetaObject = metaObjectsMap[rootMetaObject.parent];\n }\n const rootStats = eachRootStats[rootMetaObject.id] || (eachRootStats[rootMetaObject.id] = {\n numChildren: 0,\n countChildren: 0\n });\n rootStats.numChildren++;\n eachChildRoot[metaObject.id] = rootMetaObject;\n } else {\n\n }\n }\n }\n return {\n metaObjectsMap,\n eachRootStats,\n eachChildRoot\n };\n}\n\nfunction loadGLTF(plugin, src, metaModelJSON, options, sceneModel, ok, error) {\n const spinner = plugin.viewer.scene.canvas.spinner;\n spinner.processes++;\n const isGLB = (src.split('.').pop() === \"glb\");\n if (isGLB) {\n plugin.dataSource.getGLB(src, (arrayBuffer) => { // OK\n options.basePath = getBasePath(src);\n parseGLTF(plugin, src, arrayBuffer, metaModelJSON, options, sceneModel, ok, error);\n spinner.processes--;\n },\n (err) => {\n spinner.processes--;\n error(err);\n });\n } else {\n plugin.dataSource.getGLTF(src, (gltf) => { // OK\n options.basePath = getBasePath(src);\n parseGLTF(plugin, src, gltf, metaModelJSON, options, sceneModel, ok, error);\n spinner.processes--;\n },\n (err) => {\n spinner.processes--;\n error(err);\n });\n }\n}\n\nfunction getBasePath(src) {\n const i = src.lastIndexOf(\"/\");\n return (i !== 0) ? src.substring(0, i + 1) : \"\";\n}\n\nfunction parseGLTF(plugin, src, gltf, metaModelJSON, options, sceneModel, ok) {\n const spinner = plugin.viewer.scene.canvas.spinner;\n spinner.processes++;\n parse(gltf, GLTFLoader, {\n baseUri: options.basePath\n }).then((gltfData) => {\n const ctx = {\n src: src,\n metaModelCorrections: metaModelJSON ? getMetaModelCorrections(metaModelJSON) : null,\n loadBuffer: options.loadBuffer,\n basePath: options.basePath,\n handlenode: options.handlenode,\n backfaces: !!options.backfaces,\n gltfData: gltfData,\n scene: sceneModel.scene,\n plugin: plugin,\n sceneModel: sceneModel,\n //geometryCreated: {},\n numObjects: 0,\n nodes: [],\n nextId: 0,\n log: (msg) => {\n plugin.log(msg);\n }\n };\n loadTextures(ctx);\n loadMaterials(ctx);\n loadDefaultScene(ctx);\n sceneModel.finalize();\n spinner.processes--;\n ok();\n });\n}\n\nfunction loadTextures(ctx) {\n const gltfData = ctx.gltfData;\n const textures = gltfData.textures;\n if (textures) {\n for (let i = 0, len = textures.length; i < len; i++) {\n loadTexture(ctx, textures[i]);\n }\n }\n}\n\nfunction loadTexture(ctx, texture) {\n if (!texture.source || !texture.source.image) {\n return;\n }\n const textureId = `texture-${ctx.nextId++}`;\n\n let minFilter = NearestMipMapLinearFilter;\n switch (texture.sampler.minFilter) {\n case 9728:\n minFilter = NearestFilter;\n break;\n case 9729:\n minFilter = LinearFilter;\n break;\n case 9984:\n minFilter = NearestMipMapNearestFilter;\n break;\n case 9985:\n minFilter = LinearMipMapNearestFilter;\n break;\n case 9986:\n minFilter = NearestMipMapLinearFilter;\n break;\n case 9987:\n minFilter = LinearMipMapLinearFilter;\n break;\n }\n\n let magFilter = LinearFilter;\n switch (texture.sampler.magFilter) {\n case 9728:\n magFilter = NearestFilter;\n break;\n case 9729:\n magFilter = LinearFilter;\n break;\n }\n\n let wrapS = RepeatWrapping;\n switch (texture.sampler.wrapS) {\n case 33071:\n wrapS = ClampToEdgeWrapping;\n break;\n case 33648:\n wrapS = MirroredRepeatWrapping;\n break;\n case 10497:\n wrapS = RepeatWrapping;\n break;\n }\n\n let wrapT = RepeatWrapping;\n switch (texture.sampler.wrapT) {\n case 33071:\n wrapT = ClampToEdgeWrapping;\n break;\n case 33648:\n wrapT = MirroredRepeatWrapping;\n break;\n case 10497:\n wrapT = RepeatWrapping;\n break;\n }\n\n let wrapR = RepeatWrapping;\n switch (texture.sampler.wrapR) {\n case 33071:\n wrapR = ClampToEdgeWrapping;\n break;\n case 33648:\n wrapR = MirroredRepeatWrapping;\n break;\n case 10497:\n wrapR = RepeatWrapping;\n break;\n }\n ctx.sceneModel.createTexture({\n id: textureId,\n image: texture.source.image,\n flipY: !!texture.flipY,\n minFilter,\n magFilter,\n wrapS,\n wrapT,\n wrapR,\n encoding: sRGBEncoding\n });\n texture._textureId = textureId;\n}\n\nfunction loadMaterials(ctx) {\n const gltfData = ctx.gltfData;\n const materials = gltfData.materials;\n if (materials) {\n for (let i = 0, len = materials.length; i < len; i++) {\n const material = materials[i];\n material._textureSetId = loadTextureSet(ctx, material);\n material._attributes = loadMaterialAttributes(ctx, material);\n }\n }\n}\n\nfunction loadTextureSet(ctx, material) {\n const textureSetCfg = {};\n if (material.normalTexture) {\n textureSetCfg.normalTextureId = material.normalTexture.texture._textureId;\n }\n if (material.occlusionTexture) {\n textureSetCfg.occlusionTextureId = material.occlusionTexture.texture._textureId;\n }\n if (material.emissiveTexture) {\n textureSetCfg.emissiveTextureId = material.emissiveTexture.texture._textureId;\n }\n // const alphaMode = material.alphaMode;\n // switch (alphaMode) {\n // case \"NORMAL_OPAQUE\":\n // materialCfg.alphaMode = \"opaque\";\n // break;\n // case \"MASK\":\n // materialCfg.alphaMode = \"mask\";\n // break;\n // case \"BLEND\":\n // materialCfg.alphaMode = \"blend\";\n // break;\n // default:\n // }\n // const alphaCutoff = material.alphaCutoff;\n // if (alphaCutoff !== undefined) {\n // materialCfg.alphaCutoff = alphaCutoff;\n // }\n const metallicPBR = material.pbrMetallicRoughness;\n if (material.pbrMetallicRoughness) {\n const pbrMetallicRoughness = material.pbrMetallicRoughness;\n const baseColorTexture = pbrMetallicRoughness.baseColorTexture || pbrMetallicRoughness.colorTexture;\n if (baseColorTexture) {\n if (baseColorTexture.texture) {\n textureSetCfg.colorTextureId = baseColorTexture.texture._textureId;\n } else {\n textureSetCfg.colorTextureId = ctx.gltfData.textures[baseColorTexture.index]._textureId;\n }\n }\n if (metallicPBR.metallicRoughnessTexture) {\n textureSetCfg.metallicRoughnessTextureId = metallicPBR.metallicRoughnessTexture.texture._textureId;\n }\n }\n const extensions = material.extensions;\n if (extensions) {\n const specularPBR = extensions[\"KHR_materials_pbrSpecularGlossiness\"];\n if (specularPBR) {\n const specularTexture = specularPBR.specularTexture;\n if (specularTexture !== null && specularTexture !== undefined) {\n // textureSetCfg.colorTextureId = ctx.gltfData.textures[specularColorTexture.index]._textureId;\n }\n const specularColorTexture = specularPBR.specularColorTexture;\n if (specularColorTexture !== null && specularColorTexture !== undefined) {\n textureSetCfg.colorTextureId = ctx.gltfData.textures[specularColorTexture.index]._textureId;\n }\n }\n }\n if (textureSetCfg.normalTextureId !== undefined ||\n textureSetCfg.occlusionTextureId !== undefined ||\n textureSetCfg.emissiveTextureId !== undefined ||\n textureSetCfg.colorTextureId !== undefined ||\n textureSetCfg.metallicRoughnessTextureId !== undefined) {\n textureSetCfg.id = `textureSet-${ctx.nextId++};`\n ctx.sceneModel.createTextureSet(textureSetCfg);\n return textureSetCfg.id;\n }\n return null;\n}\n\nfunction loadMaterialAttributes(ctx, material) { // Substitute RGBA for material, to use fast flat shading instead\n const extensions = material.extensions;\n const materialAttributes = {\n color: new Float32Array([1, 1, 1, 1]),\n opacity: 1,\n metallic: 0,\n roughness: 1,\n doubleSided : true\n };\n if (extensions) {\n const specularPBR = extensions[\"KHR_materials_pbrSpecularGlossiness\"];\n if (specularPBR) {\n const diffuseFactor = specularPBR.diffuseFactor;\n if (diffuseFactor !== null && diffuseFactor !== undefined) {\n materialAttributes.color.set(diffuseFactor);\n }\n }\n const common = extensions[\"KHR_materials_common\"];\n if (common) {\n const technique = common.technique;\n const values = common.values || {};\n const blinn = technique === \"BLINN\";\n const phong = technique === \"PHONG\";\n const lambert = technique === \"LAMBERT\";\n const diffuse = values.diffuse;\n if (diffuse && (blinn || phong || lambert)) {\n if (!utils.isString(diffuse)) {\n materialAttributes.color.set(diffuse);\n }\n }\n const transparency = values.transparency;\n if (transparency !== null && transparency !== undefined) {\n materialAttributes.opacity = transparency;\n }\n const transparent = values.transparent;\n if (transparent !== null && transparent !== undefined) {\n materialAttributes.opacity = transparent;\n }\n }\n }\n const metallicPBR = material.pbrMetallicRoughness;\n if (metallicPBR) {\n const baseColorFactor = metallicPBR.baseColorFactor;\n if (baseColorFactor) {\n materialAttributes.color[0] = baseColorFactor[0];\n materialAttributes.color[1] = baseColorFactor[1];\n materialAttributes.color[2] = baseColorFactor[2];\n materialAttributes.opacity = baseColorFactor[3];\n }\n const metallicFactor = metallicPBR.metallicFactor;\n if (metallicFactor !== null && metallicFactor !== undefined) {\n materialAttributes.metallic = metallicFactor;\n }\n const roughnessFactor = metallicPBR.roughnessFactor;\n if (roughnessFactor !== null && roughnessFactor !== undefined) {\n materialAttributes.roughness = roughnessFactor;\n }\n }\n materialAttributes.doubleSided = (material.doubleSided !== false);\n return materialAttributes;\n}\n\nfunction loadDefaultScene(ctx) {\n const gltfData = ctx.gltfData;\n const scene = gltfData.scene || gltfData.scenes[0];\n if (!scene) {\n error(ctx, \"glTF has no default scene\");\n return;\n }\n loadScene(ctx, scene);\n}\n\nfunction loadScene(ctx, scene) {\n const nodes = scene.nodes;\n if (!nodes) {\n return;\n }\n for (let i = 0, len = nodes.length; i < len; i++) {\n const node = nodes[i];\n countMeshUsage(ctx, node);\n }\n for (let i = 0, len = nodes.length; i < len; i++) {\n const node = nodes[i];\n loadNode(ctx, node, 0, null);\n }\n}\n\nfunction countMeshUsage(ctx, node) {\n const mesh = node.mesh;\n if (mesh) {\n mesh.instances = mesh.instances ? mesh.instances + 1 : 1;\n }\n if (node.children) {\n const children = node.children;\n for (let i = 0, len = children.length; i < len; i++) {\n const childNode = children[i];\n if (!childNode) {\n error(ctx, \"Node not found: \" + i);\n continue;\n }\n countMeshUsage(ctx, childNode);\n }\n }\n}\n\nconst deferredMeshIds = [];\n\nfunction loadNode(ctx, node, depth, matrix) {\n const gltfData = ctx.gltfData;\n let localMatrix;\n if (node.matrix) {\n localMatrix = node.matrix;\n if (matrix) {\n matrix = math.mulMat4(matrix, localMatrix, math.mat4());\n } else {\n matrix = localMatrix;\n }\n }\n if (node.translation) {\n localMatrix = math.translationMat4v(node.translation);\n if (matrix) {\n matrix = math.mulMat4(matrix, localMatrix, math.mat4());\n } else {\n matrix = localMatrix;\n }\n }\n if (node.rotation) {\n localMatrix = math.quaternionToMat4(node.rotation);\n if (matrix) {\n matrix = math.mulMat4(matrix, localMatrix, math.mat4());\n } else {\n matrix = localMatrix;\n }\n }\n if (node.scale) {\n localMatrix = math.scalingMat4v(node.scale);\n if (matrix) {\n matrix = math.mulMat4(matrix, localMatrix, math.mat4());\n } else {\n matrix = localMatrix;\n }\n }\n\n const sceneModel = ctx.sceneModel;\n if (node.mesh) {\n const mesh = node.mesh;\n let createEntity;\n if (ctx.handlenode) {\n const actions = {};\n if (!ctx.handlenode(ctx.sceneModel.id, node, actions)) {\n return;\n }\n if (actions.createEntity) {\n createEntity = actions.createEntity;\n }\n }\n const worldMatrix = matrix ? matrix.slice() : math.identityMat4();\n const numPrimitives = mesh.primitives.length;\n\n if (numPrimitives > 0) {\n\n for (let i = 0; i < numPrimitives; i++) {\n\n const primitive = mesh.primitives[i];\n if (primitive.mode < 4) {\n continue;\n }\n\n const meshCfg = {\n id: sceneModel.id + \".\" + ctx.numObjects++\n };\n\n const material = primitive.material;\n if (material) {\n meshCfg.textureSetId = material._textureSetId;\n meshCfg.color = material._attributes.color;\n meshCfg.opacity = material._attributes.opacity;\n meshCfg.metallic = material._attributes.metallic;\n meshCfg.roughness = material._attributes.roughness;\n } else {\n meshCfg.color = new Float32Array([1.0, 1.0, 1.0]);\n meshCfg.opacity = 1.0;\n }\n\n const backfaces = ((ctx.backfaces !== false) || (material.doubleSided !== false));\n\n switch (primitive.mode) {\n case 0: // POINTS\n meshCfg.primitive = \"points\";\n break;\n case 1: // LINES\n meshCfg.primitive = \"lines\";\n break;\n case 2: // LINE_LOOP\n meshCfg.primitive = \"lines\";\n break;\n case 3: // LINE_STRIP\n meshCfg.primitive = \"lines\";\n break;\n case 4: // TRIANGLES\n meshCfg.primitive = backfaces ? \"triangles\" : \"solid\";\n break;\n case 5: // TRIANGLE_STRIP\n meshCfg.primitive = backfaces ? \"triangles\" : \"solid\";\n break;\n case 6: // TRIANGLE_FAN\n meshCfg.primitive = backfaces ? \"triangles\" : \"solid\";\n break;\n default:\n meshCfg.primitive = backfaces ? \"triangles\" : \"solid\";\n }\n\n const POSITION = primitive.attributes.POSITION;\n if (!POSITION) {\n continue;\n }\n meshCfg.localPositions = POSITION.value;\n meshCfg.positions = new Float64Array(meshCfg.localPositions.length);\n\n if (primitive.attributes.NORMAL) {\n meshCfg.normals = primitive.attributes.NORMAL.value;\n }\n\n if (primitive.attributes.TEXCOORD_0) {\n meshCfg.uv = primitive.attributes.TEXCOORD_0.value;\n }\n\n if (primitive.indices) {\n meshCfg.indices = primitive.indices.value;\n }\n\n math.transformPositions3(worldMatrix, meshCfg.localPositions, meshCfg.positions);\n const origin = math.vec3();\n const rtcNeeded = worldToRTCPositions(meshCfg.positions, meshCfg.positions, origin); // Small cellsize guarantees better accuracy\n if (rtcNeeded) {\n meshCfg.origin = origin;\n }\n\n // if (createEntity) {\n // if (createEntity.colorize) {\n // meshCfg.color = createEntity.colorize;\n // }\n // if (createEntity.opacity !== undefined && createEntity.opacity !== null) {\n // meshCfg.opacity = createEntity.opacity;\n // }\n // }\n\n sceneModel.createMesh(meshCfg);\n deferredMeshIds.push(meshCfg.id);\n }\n // if (createEntity) {\n // sceneModel.createEntity(utils.apply(createEntity, {\n // meshIds: deferredMeshIds,\n // isObject: true\n // }));\n // } else {\n // sceneModel.createEntity({\n // meshIds: deferredMeshIds,\n // isObject: true\n // });\n // }\n }\n }\n\n if (node.children) {\n const children = node.children;\n for (let i = 0, len = children.length; i < len; i++) {\n const childNode = children[i];\n loadNode(ctx, childNode, depth + 1, matrix);\n }\n }\n\n // Post-order visit scene node\n\n const nodeName = node.name;\n if (((nodeName !== undefined && nodeName !== null) || depth === 0) && deferredMeshIds.length > 0) {\n if (nodeName === undefined || nodeName === null) {\n ctx.log(`Warning: 'name' properties not found on glTF scene nodes - will randomly-generate object IDs in XKT`);\n }\n let entityId = nodeName; // Fall back on generated ID when `name` not found on glTF scene node(s)\n // if (!!entityId && sceneModel.entities[entityId]) {\n // ctx.log(`Warning: Two or more glTF nodes found with same 'name' attribute: '${nodeName} - will randomly-generating an object ID in XKT`);\n // }\n // while (!entityId || sceneModel.entities[entityId]) {\n // entityId = \"entity-\" + ctx.nextId++;\n // }\n if (ctx.metaModelCorrections) {\n // Merging meshes into XKTObjects that map to metaobjects\n const rootMetaObject = ctx.metaModelCorrections.eachChildRoot[entityId];\n if (rootMetaObject) {\n const rootMetaObjectStats = ctx.metaModelCorrections.eachRootStats[rootMetaObject.id];\n rootMetaObjectStats.countChildren++;\n if (rootMetaObjectStats.countChildren >= rootMetaObjectStats.numChildren) {\n sceneModel.createEntity({\n id: rootMetaObject.id,\n meshIds: deferredMeshIds\n });\n deferredMeshIds.length = 0;\n }\n } else {\n const metaObject = ctx.metaModelCorrections.metaObjectsMap[entityId];\n if (metaObject) {\n sceneModel.createEntity({\n id: entityId,\n meshIds: deferredMeshIds\n });\n deferredMeshIds.length = 0;\n }\n }\n } else {\n // Create an XKTObject from the meshes at each named glTF node, don't care about metaobjects\n sceneModel.createEntity({\n id: entityId,\n meshIds: deferredMeshIds\n });\n deferredMeshIds.length = 0;\n }\n }\n}\n\nfunction error(ctx, msg) {\n ctx.plugin.error(msg);\n}\n\nexport {GLTFSceneModelLoader};\n", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "access": "public", @@ -20398,7 +20398,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 169, + "lineNumber": 170, "undocument": true, "params": [ { @@ -20425,7 +20425,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 179, + "lineNumber": 180, "undocument": true, "params": [ { @@ -20458,7 +20458,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 269, + "lineNumber": 270, "undocument": true, "params": [ { @@ -20485,7 +20485,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 281, + "lineNumber": 282, "undocument": true, "params": [ { @@ -20522,7 +20522,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 350, + "lineNumber": 351, "undocument": true, "params": [ { @@ -20559,7 +20559,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 410, + "lineNumber": 413, "undocument": true, "params": [ { @@ -20586,7 +20586,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 420, + "lineNumber": 423, "undocument": true, "params": [ { @@ -20619,7 +20619,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 435, + "lineNumber": 438, "undocument": true, "params": [ { @@ -20650,7 +20650,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 453, + "lineNumber": 456, "undocument": true, "type": { "types": [ @@ -20673,7 +20673,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 455, + "lineNumber": 458, "undocument": true, "params": [ { @@ -20718,7 +20718,7 @@ "importPath": "@xeokit/xeokit-sdk/src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js", "importStyle": null, "description": null, - "lineNumber": 665, + "lineNumber": 671, "undocument": true, "params": [ { @@ -24748,7 +24748,7 @@ "__docId__": 1375, "kind": "file", "name": "src/plugins/SectionPlanesPlugin/Control.js", - "content": "import {math} from \"../../viewer/scene/math/math.js\";\n\nimport {buildCylinderGeometry} from \"../../viewer/scene/geometry/builders/buildCylinderGeometry.js\";\nimport {buildTorusGeometry} from \"../../viewer/scene/geometry/builders/buildTorusGeometry.js\";\n\nimport {ReadableGeometry} from \"../../viewer/scene/geometry/ReadableGeometry.js\";\nimport {PhongMaterial} from \"../../viewer/scene/materials/PhongMaterial.js\";\nimport {EmphasisMaterial} from \"../../viewer/scene/materials/EmphasisMaterial.js\";\nimport {Node} from \"../../viewer/scene/nodes/Node.js\";\nimport {Mesh} from \"../../viewer/scene/mesh/Mesh.js\";\nimport {buildSphereGeometry} from \"../../viewer/scene/geometry/builders/buildSphereGeometry.js\";\nimport {worldToRTCPos} from \"../../viewer/scene/math/rtcCoords.js\";\n\nconst zeroVec = new Float64Array([0, 0, 1]);\nconst quat = new Float64Array(4);\n\n/**\n * Controls a {@link SectionPlane} with mouse and touch input.\n *\n * @private\n */\nclass Control {\n\n /** @private */\n constructor(plugin) {\n\n /**\n * ID of this Control.\n *\n * SectionPlaneControls are mapped by this ID in {@link SectionPlanesPlugin#sectionPlaneControls}.\n *\n * @property id\n * @type {String|Number}\n */\n this.id = null;\n\n this._viewer = plugin.viewer;\n\n this._visible = false;\n this._pos = math.vec3(); // Full-precision position of the center of the Control\n this._origin = math.vec3();\n this._rtcPos = math.vec3();\n\n this._baseDir = math.vec3(); // Saves direction of clip plane when we start dragging an arrow or ring.\n this._rootNode = null; // Root of Node graph that represents this control in the 3D scene\n this._displayMeshes = null; // Meshes that are always visible\n this._affordanceMeshes = null; // Meshes displayed momentarily for affordance\n\n this._ignoreNextSectionPlaneDirUpdate = false;\n\n this._createNodes();\n this._bindEvents();\n }\n\n /**\n * Called by SectionPlanesPlugin to assign this Control to a SectionPlane.\n * SectionPlanesPlugin keeps SectionPlaneControls in a reuse pool.\n * Call with a null or undefined value to disconnect the Control ffrom whatever SectionPlane it was assigned to.\n * @private\n */\n _setSectionPlane(sectionPlane) {\n if (this._sectionPlane) {\n this._sectionPlane.off(this._onSectionPlanePos);\n this._sectionPlane.off(this._onSectionPlaneDir);\n this._onSectionPlanePos = null;\n this._onSectionPlaneDir = null;\n this._sectionPlane = null;\n }\n if (sectionPlane) {\n this.id = sectionPlane.id;\n this._setPos(sectionPlane.pos);\n this._setDir(sectionPlane.dir);\n this._sectionPlane = sectionPlane;\n this._onSectionPlanePos = sectionPlane.on(\"pos\", () => {\n this._setPos(this._sectionPlane.pos);\n });\n this._onSectionPlaneDir = sectionPlane.on(\"dir\", () => {\n if (!this._ignoreNextSectionPlaneDirUpdate) {\n this._setDir(this._sectionPlane.dir);\n } else {\n this._ignoreNextSectionPlaneDirUpdate = false;\n }\n });\n }\n }\n\n /**\n * Gets the {@link SectionPlane} controlled by this Control.\n * @returns {SectionPlane} The SectionPlane.\n */\n get sectionPlane() {\n return this._sectionPlane;\n }\n\n /** @private */\n _setPos(xyz) {\n\n this._pos.set(xyz);\n\n worldToRTCPos(this._pos, this._origin, this._rtcPos);\n\n this._rootNode.origin = this._origin;\n this._rootNode.position = this._rtcPos;\n }\n\n /** @private */\n _setDir(xyz) {\n this._baseDir.set(xyz);\n this._rootNode.quaternion = math.vec3PairToQuaternion(zeroVec, xyz, quat);\n }\n\n _setSectionPlaneDir(dir) {\n if (this._sectionPlane) {\n this._ignoreNextSectionPlaneDirUpdate = true;\n this._sectionPlane.dir = dir;\n }\n }\n\n /**\n * Sets if this Control is visible.\n *\n * @type {Boolean}\n */\n setVisible(visible = true) {\n if (this._visible === visible) {\n return;\n }\n this._visible = visible;\n var id;\n for (id in this._displayMeshes) {\n if (this._displayMeshes.hasOwnProperty(id)) {\n this._displayMeshes[id].visible = visible;\n }\n }\n if (!visible) {\n for (id in this._affordanceMeshes) {\n if (this._affordanceMeshes.hasOwnProperty(id)) {\n this._affordanceMeshes[id].visible = visible;\n }\n }\n }\n }\n\n /**\n * Gets if this Control is visible.\n *\n * @type {Boolean}\n */\n getVisible() {\n return this._visible;\n }\n\n /**\n * Sets if this Control is culled. This is called by SectionPlanesPlugin to\n * temporarily hide the Control while a snapshot is being taken by Viewer#getSnapshot().\n * @param culled\n */\n setCulled(culled) {\n var id;\n for (id in this._displayMeshes) {\n if (this._displayMeshes.hasOwnProperty(id)) {\n this._displayMeshes[id].culled = culled;\n }\n }\n if (!culled) {\n for (id in this._affordanceMeshes) {\n if (this._affordanceMeshes.hasOwnProperty(id)) {\n this._affordanceMeshes[id].culled = culled;\n }\n }\n }\n }\n\n /**\n * Builds the Entities that represent this Control.\n * @private\n */\n _createNodes() {\n\n const NO_STATE_INHERIT = false;\n const scene = this._viewer.scene;\n const radius = 1.0;\n const handleTubeRadius = 0.06;\n const hoopRadius = radius - 0.2;\n const tubeRadius = 0.01;\n const arrowRadius = 0.07;\n\n this._rootNode = new Node(scene, {\n position: [0, 0, 0],\n scale: [5, 5, 5]\n });\n\n const rootNode = this._rootNode;\n\n const shapes = {// Reusable geometries\n\n arrowHead: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: 0.001,\n radiusBottom: arrowRadius,\n radialSegments: 32,\n heightSegments: 1,\n height: 0.2,\n openEnded: false\n })),\n\n arrowHeadBig: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: 0.001,\n radiusBottom: 0.09,\n radialSegments: 32,\n heightSegments: 1,\n height: 0.25,\n openEnded: false\n })),\n\n arrowHeadHandle: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: 0.09,\n radiusBottom: 0.09,\n radialSegments: 8,\n heightSegments: 1,\n height: 0.37,\n openEnded: false\n })),\n\n curve: new ReadableGeometry(rootNode, buildTorusGeometry({\n radius: hoopRadius,\n tube: tubeRadius,\n radialSegments: 64,\n tubeSegments: 14,\n arc: (Math.PI * 2.0) / 4.0\n })),\n\n curveHandle: new ReadableGeometry(rootNode, buildTorusGeometry({\n radius: hoopRadius,\n tube: handleTubeRadius,\n radialSegments: 64,\n tubeSegments: 14,\n arc: (Math.PI * 2.0) / 4.0\n })),\n\n hoop: new ReadableGeometry(rootNode, buildTorusGeometry({\n radius: hoopRadius,\n tube: tubeRadius,\n radialSegments: 64,\n tubeSegments: 8,\n arc: (Math.PI * 2.0)\n })),\n\n axis: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: tubeRadius,\n radiusBottom: tubeRadius,\n radialSegments: 20,\n heightSegments: 1,\n height: radius,\n openEnded: false\n })),\n\n axisHandle: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: 0.08,\n radiusBottom: 0.08,\n radialSegments: 20,\n heightSegments: 1,\n height: radius,\n openEnded: false\n }))\n };\n\n const materials = { // Reusable materials\n\n pickable: new PhongMaterial(rootNode, { // Invisible material for pickable handles, which define a pickable 3D area\n diffuse: [1, 1, 0],\n alpha: 0, // Invisible\n alphaMode: \"blend\"\n }),\n\n red: new PhongMaterial(rootNode, {\n diffuse: [1, 0.0, 0.0],\n emissive: [1, 0.0, 0.0],\n ambient: [0.0, 0.0, 0.0],\n specular: [.6, .6, .3],\n shininess: 80,\n lineWidth: 2\n }),\n\n highlightRed: new EmphasisMaterial(rootNode, { // Emphasis for red rotation affordance hoop\n edges: false,\n fill: true,\n fillColor: [1, 0, 0],\n fillAlpha: 0.6\n }),\n\n green: new PhongMaterial(rootNode, {\n diffuse: [0.0, 1, 0.0],\n emissive: [0.0, 1, 0.0],\n ambient: [0.0, 0.0, 0.0],\n specular: [.6, .6, .3],\n shininess: 80,\n lineWidth: 2\n }),\n\n highlightGreen: new EmphasisMaterial(rootNode, { // Emphasis for green rotation affordance hoop\n edges: false,\n fill: true,\n fillColor: [0, 1, 0],\n fillAlpha: 0.6\n }),\n\n blue: new PhongMaterial(rootNode, {\n diffuse: [0.0, 0.0, 1],\n emissive: [0.0, 0.0, 1],\n ambient: [0.0, 0.0, 0.0],\n specular: [.6, .6, .3],\n shininess: 80,\n lineWidth: 2\n }),\n\n highlightBlue: new EmphasisMaterial(rootNode, { // Emphasis for blue rotation affordance hoop\n edges: false,\n fill: true,\n fillColor: [0, 0, 1],\n fillAlpha: 0.2\n }),\n\n center: new PhongMaterial(rootNode, {\n diffuse: [0.0, 0.0, 0.0],\n emissive: [0, 0, 0],\n ambient: [0.0, 0.0, 0.0],\n specular: [.6, .6, .3],\n shininess: 80\n }),\n\n highlightBall: new EmphasisMaterial(rootNode, {\n edges: false,\n fill: true,\n fillColor: [0.5, 0.5, 0.5],\n fillAlpha: 0.5,\n vertices: false\n }),\n\n highlightPlane: new EmphasisMaterial(rootNode, {\n edges: true,\n edgeWidth: 3,\n fill: false,\n fillColor: [0.5, 0.5, .5],\n fillAlpha: 0.5,\n vertices: false\n })\n };\n\n this._displayMeshes = {\n\n plane: rootNode.addChild(new Mesh(rootNode, {\n geometry: new ReadableGeometry(rootNode, {\n primitive: \"triangles\",\n positions: [\n 0.5, 0.5, 0.0, 0.5, -0.5, 0.0, // 0\n -0.5, -0.5, 0.0, -0.5, 0.5, 0.0, // 1\n 0.5, 0.5, -0.0, 0.5, -0.5, -0.0, // 2\n -0.5, -0.5, -0.0, -0.5, 0.5, -0.0 // 3\n ],\n indices: [0, 1, 2, 2, 3, 0]\n }),\n material: new PhongMaterial(rootNode, {\n emissive: [0, 0.0, 0],\n diffuse: [0, 0, 0],\n backfaces: true\n }),\n opacity: 0.6,\n ghosted: true,\n ghostMaterial: new EmphasisMaterial(rootNode, {\n edges: false,\n filled: true,\n fillColor: [1, 1, 0],\n edgeColor: [0, 0, 0],\n fillAlpha: 0.1,\n backfaces: true\n }),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n scale: [2.4, 2.4, 1]\n }), NO_STATE_INHERIT),\n\n planeFrame: rootNode.addChild(new Mesh(rootNode, { // Visible frame\n geometry: new ReadableGeometry(rootNode, buildTorusGeometry({\n center: [0, 0, 0],\n radius: 1.7,\n tube: tubeRadius * 2,\n radialSegments: 4,\n tubeSegments: 4,\n arc: Math.PI * 2.0\n })),\n material: new PhongMaterial(rootNode, {\n emissive: [0, 0, 0],\n diffuse: [0, 0, 0],\n specular: [0, 0, 0],\n shininess: 0\n }),\n //highlighted: true,\n highlightMaterial: new EmphasisMaterial(rootNode, {\n edges: false,\n edgeColor: [0.0, 0.0, 0.0],\n filled: true,\n fillColor: [0.8, 0.8, 0.8],\n fillAlpha: 1.0\n }),\n pickable: false,\n collidable: false,\n clippable: false,\n visible: false,\n scale: [1, 1, .1],\n rotation: [0, 0, 45]\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n xCurve: rootNode.addChild(new Mesh(rootNode, { // Red hoop about Y-axis\n geometry: shapes.curve,\n material: materials.red,\n matrix: (function () {\n const rotate2 = math.rotationMat4v(90 * math.DEGTORAD, [0, 1, 0], math.identityMat4());\n const rotate1 = math.rotationMat4v(270 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate1, rotate2, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false\n }), NO_STATE_INHERIT),\n\n xCurveHandle: rootNode.addChild(new Mesh(rootNode, { // Red hoop about Y-axis\n geometry: shapes.curveHandle,\n material: materials.pickable,\n matrix: (function () {\n const rotate2 = math.rotationMat4v(90 * math.DEGTORAD, [0, 1, 0], math.identityMat4());\n const rotate1 = math.rotationMat4v(270 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate1, rotate2, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false\n }), NO_STATE_INHERIT),\n\n xCurveArrow1: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0., -0.07, -0.8, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(0 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n xCurveArrow2: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0.0, -0.8, -0.07, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(90 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n yCurve: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.curve,\n material: materials.green,\n rotation: [-90, 0, 0],\n pickable: false,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false\n }), NO_STATE_INHERIT),\n\n yCurveHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.curveHandle,\n material: materials.pickable,\n rotation: [-90, 0, 0],\n pickable: true,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false\n }), NO_STATE_INHERIT),\n\n yCurveArrow1: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.green,\n matrix: (function () {\n const translate = math.translateMat4c(0.07, 0, -0.8, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n yCurveArrow2: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.green,\n matrix: (function () {\n const translate = math.translateMat4c(0.8, 0.0, -0.07, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(90 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n zCurve: rootNode.addChild(new Mesh(rootNode, { // Blue hoop about Z-axis\n geometry: shapes.curve,\n material: materials.blue,\n matrix: math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4()),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n zCurveHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.curveHandle,\n material: materials.pickable,\n matrix: math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4()),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n zCurveCurveArrow1: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(.8, -0.07, 0, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n return math.mulMat4(translate, scale, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n zCurveArrow2: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(.05, -0.8, 0, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n center: rootNode.addChild(new Mesh(rootNode, {\n geometry: new ReadableGeometry(rootNode, buildSphereGeometry({\n radius: 0.05\n })),\n material: materials.center,\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n xAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n xAxisArrowHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n xAxis: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axis,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius / 2, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n xAxisHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axisHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius / 2, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n yAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.green,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n yAxisArrowHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n opacity: 0.2\n }), NO_STATE_INHERIT),\n\n yShaft: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axis,\n material: materials.green,\n position: [0, -radius / 2, 0],\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n yShaftHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axisHandle,\n material: materials.pickable,\n position: [0, -radius / 2, 0],\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n zAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0.8, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n zAxisArrowHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0.8, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n\n zShaft: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axis,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius / 2, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n clippable: false,\n pickable: false,\n collidable: true,\n visible: false\n }), NO_STATE_INHERIT),\n\n zAxisHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axisHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius / 2, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n clippable: false,\n pickable: true,\n collidable: true,\n visible: false\n }), NO_STATE_INHERIT)\n };\n\n this._affordanceMeshes = {\n\n planeFrame: rootNode.addChild(new Mesh(rootNode, {\n geometry: new ReadableGeometry(rootNode, buildTorusGeometry({\n center: [0, 0, 0],\n radius: 2,\n tube: tubeRadius,\n radialSegments: 4,\n tubeSegments: 4,\n arc: Math.PI * 2.0\n })),\n material: new PhongMaterial(rootNode, {\n ambient: [1, 1, 1],\n diffuse: [0, 0, 0],\n emissive: [1, 1, 0]\n }),\n highlighted: true,\n highlightMaterial: new EmphasisMaterial(rootNode, {\n edges: false,\n filled: true,\n fillColor: [1, 1, 0],\n fillAlpha: 1.0\n }),\n pickable: false,\n collidable: false,\n clippable: false,\n visible: false,\n scale: [1, 1, 1],\n rotation: [0, 0, 45]\n }), NO_STATE_INHERIT),\n\n xHoop: rootNode.addChild(new Mesh(rootNode, { // Full\n geometry: shapes.hoop,\n material: materials.red,\n highlighted: true,\n highlightMaterial: materials.highlightRed,\n matrix: (function () {\n const rotate2 = math.rotationMat4v(90 * math.DEGTORAD, [0, 1, 0], math.identityMat4());\n const rotate1 = math.rotationMat4v(270 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate1, rotate2, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n yHoop: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.hoop,\n material: materials.green,\n highlighted: true,\n highlightMaterial: materials.highlightGreen,\n rotation: [-90, 0, 0],\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n zHoop: rootNode.addChild(new Mesh(rootNode, { // Blue hoop about Z-axis\n geometry: shapes.hoop,\n material: materials.blue,\n highlighted: true,\n highlightMaterial: materials.highlightBlue,\n matrix: math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4()),\n pickable: false,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false\n }), NO_STATE_INHERIT),\n\n xAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadBig,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n yAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadBig,\n material: materials.green,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT),\n\n zAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadBig,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0.8, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false\n }), NO_STATE_INHERIT)\n };\n }\n\n _bindEvents() {\n\n const self = this;\n\n var grabbed = false;\n\n const DRAG_ACTIONS = {\n none: -1,\n xTranslate: 0,\n yTranslate: 1,\n zTranslate: 2,\n xRotate: 3,\n yRotate: 4,\n zRotate: 5\n };\n\n const rootNode = this._rootNode;\n\n var nextDragAction = null; // As we hover grabbed an arrow or hoop, self is the action we would do if we then dragged it.\n var dragAction = null; // Action we're doing while we drag an arrow or hoop.\n const lastCanvasPos = math.vec2();\n\n const xBaseAxis = math.vec3([1, 0, 0]);\n const yBaseAxis = math.vec3([0, 1, 0]);\n const zBaseAxis = math.vec3([0, 0, 1]);\n\n const canvas = this._viewer.scene.canvas.canvas;\n const camera = this._viewer.camera;\n const scene = this._viewer.scene;\n\n { // Keep gizmo screen size constant\n\n const tempVec3a = math.vec3([0, 0, 0]);\n\n let distDirty = true;\n let lastDist = -1;\n\n this._onCameraViewMatrix = scene.camera.on(\"viewMatrix\", () => {\n distDirty = true;\n });\n\n this._onCameraProjMatrix = scene.camera.on(\"projMatrix\", () => {\n distDirty = true;\n });\n\n this._onSceneTick = scene.on(\"tick\", () => {\n\n const dist = Math.abs(math.lenVec3(math.subVec3(scene.camera.eye, this._pos, tempVec3a)));\n\n if (dist !== lastDist) {\n if (camera.projection === \"perspective\") {\n const worldSize = (Math.tan(camera.perspective.fov * math.DEGTORAD)) * dist;\n const size = 0.07 * worldSize;\n rootNode.scale = [size, size, size];\n lastDist = dist;\n }\n }\n\n if (camera.projection === \"ortho\") {\n const worldSize = camera.ortho.scale / 10;\n const size = worldSize;\n rootNode.scale = [size, size, size];\n lastDist = dist;\n }\n });\n }\n\n const getClickCoordsWithinElement = (function () {\n const canvasPos = new Float64Array(2);\n return function (event) {\n if (!event) {\n event = window.event;\n canvasPos[0] = event.x;\n canvasPos[1] = event.y;\n } else {\n var element = event.target;\n var totalOffsetLeft = 0;\n var totalOffsetTop = 0;\n\n while (element.offsetParent) {\n totalOffsetLeft += element.offsetLeft;\n totalOffsetTop += element.offsetTop;\n element = element.offsetParent;\n }\n canvasPos[0] = event.pageX - totalOffsetLeft;\n canvasPos[1] = event.pageY - totalOffsetTop;\n }\n return canvasPos;\n };\n })();\n\n const localToWorldVec = (function () {\n const mat = math.mat4();\n return function (localVec, worldVec) {\n math.quaternionToMat4(self._rootNode.quaternion, mat);\n math.transformVec3(mat, localVec, worldVec);\n math.normalizeVec3(worldVec);\n return worldVec;\n };\n })();\n\n var getTranslationPlane = (function () {\n const planeNormal = math.vec3();\n return function (worldAxis) {\n const absX = Math.abs(worldAxis[0]);\n if (absX > Math.abs(worldAxis[1]) && absX > Math.abs(worldAxis[2])) {\n math.cross3Vec3(worldAxis, [0, 1, 0], planeNormal);\n } else {\n math.cross3Vec3(worldAxis, [1, 0, 0], planeNormal);\n }\n math.cross3Vec3(planeNormal, worldAxis, planeNormal);\n math.normalizeVec3(planeNormal);\n return planeNormal;\n }\n })();\n\n const dragTranslateSectionPlane = (function () {\n const p1 = math.vec3();\n const p2 = math.vec3();\n const worldAxis = math.vec4();\n return function (baseAxis, fromMouse, toMouse) {\n localToWorldVec(baseAxis, worldAxis);\n const planeNormal = getTranslationPlane(worldAxis, fromMouse, toMouse);\n getPointerPlaneIntersect(fromMouse, planeNormal, p1);\n getPointerPlaneIntersect(toMouse, planeNormal, p2);\n math.subVec3(p2, p1);\n const dot = math.dotVec3(p2, worldAxis);\n self._pos[0] += worldAxis[0] * dot;\n self._pos[1] += worldAxis[1] * dot;\n self._pos[2] += worldAxis[2] * dot;\n self._rootNode.position = self._pos;\n if (self._sectionPlane) {\n self._sectionPlane.pos = self._pos;\n }\n }\n })();\n\n var dragRotateSectionPlane = (function () {\n const p1 = math.vec4();\n const p2 = math.vec4();\n const c = math.vec4();\n const worldAxis = math.vec4();\n return function (baseAxis, fromMouse, toMouse) {\n localToWorldVec(baseAxis, worldAxis);\n const hasData = getPointerPlaneIntersect(fromMouse, worldAxis, p1) && getPointerPlaneIntersect(toMouse, worldAxis, p2);\n if (!hasData) { // Find intersections with view plane and project down to origin\n const planeNormal = getTranslationPlane(worldAxis, fromMouse, toMouse);\n getPointerPlaneIntersect(fromMouse, planeNormal, p1, 1); // Ensure plane moves closer to camera so angles become workable\n getPointerPlaneIntersect(toMouse, planeNormal, p2, 1);\n var dot = math.dotVec3(p1, worldAxis);\n p1[0] -= dot * worldAxis[0];\n p1[1] -= dot * worldAxis[1];\n p1[2] -= dot * worldAxis[2];\n dot = math.dotVec3(p2, worldAxis);\n p2[0] -= dot * worldAxis[0];\n p2[1] -= dot * worldAxis[1];\n p2[2] -= dot * worldAxis[2];\n }\n math.normalizeVec3(p1);\n math.normalizeVec3(p2);\n dot = math.dotVec3(p1, p2);\n dot = math.clamp(dot, -1.0, 1.0); // Rounding errors cause dot to exceed allowed range\n var incDegrees = Math.acos(dot) * math.RADTODEG;\n math.cross3Vec3(p1, p2, c);\n if (math.dotVec3(c, worldAxis) < 0.0) {\n incDegrees = -incDegrees;\n }\n self._rootNode.rotate(baseAxis, incDegrees);\n rotateSectionPlane();\n }\n })();\n\n var getPointerPlaneIntersect = (function () {\n const dir = math.vec4([0, 0, 0, 1]);\n const matrix = math.mat4();\n return function (mouse, axis, dest, offset) {\n offset = offset || 0;\n dir[0] = mouse[0] / canvas.width * 2.0 - 1.0;\n dir[1] = -(mouse[1] / canvas.height * 2.0 - 1.0);\n dir[2] = 0.0;\n dir[3] = 1.0;\n math.mulMat4(camera.projMatrix, camera.viewMatrix, matrix); // Unproject norm device coords to view coords\n math.inverseMat4(matrix);\n math.transformVec4(matrix, dir, dir);\n math.mulVec4Scalar(dir, 1.0 / dir[3]); // This is now point A on the ray in world space\n var rayO = camera.eye; // The direction\n math.subVec4(dir, rayO, dir);\n const origin = self._sectionPlane.pos; // Plane origin:\n var d = -math.dotVec3(origin, axis) - offset;\n var dot = math.dotVec3(axis, dir);\n if (Math.abs(dot) > 0.005) {\n var t = -(math.dotVec3(axis, rayO) + d) / dot;\n math.mulVec3Scalar(dir, t, dest);\n math.addVec3(dest, rayO);\n math.subVec3(dest, origin, dest);\n return true;\n }\n return false;\n }\n })();\n\n const rotateSectionPlane = (function () {\n const dir = math.vec3();\n const mat = math.mat4();\n return function () {\n if (self.sectionPlane) {\n math.quaternionToMat4(rootNode.quaternion, mat); // << ---\n math.transformVec3(mat, [0, 0, 1], dir);\n self._setSectionPlaneDir(dir);\n }\n };\n })();\n\n {\n var mouseDownLeft;\n var mouseDownMiddle;\n var mouseDownRight;\n var down = false;\n var lastAffordanceMesh;\n\n this._onCameraControlHover = this._viewer.cameraControl.on(\"hoverEnter\", (hit) => {\n if (!this._visible) {\n return;\n }\n if (down) {\n return;\n }\n grabbed = false;\n if (lastAffordanceMesh) {\n lastAffordanceMesh.visible = false;\n }\n var affordanceMesh;\n const meshId = hit.entity.id;\n switch (meshId) {\n\n case this._displayMeshes.xAxisArrowHandle.id:\n affordanceMesh = this._affordanceMeshes.xAxisArrow;\n nextDragAction = DRAG_ACTIONS.xTranslate;\n break;\n\n case this._displayMeshes.xAxisHandle.id:\n affordanceMesh = this._affordanceMeshes.xAxisArrow;\n nextDragAction = DRAG_ACTIONS.xTranslate;\n break;\n\n case this._displayMeshes.yAxisArrowHandle.id:\n affordanceMesh = this._affordanceMeshes.yAxisArrow;\n nextDragAction = DRAG_ACTIONS.yTranslate;\n break;\n\n case this._displayMeshes.yShaftHandle.id:\n affordanceMesh = this._affordanceMeshes.yAxisArrow;\n nextDragAction = DRAG_ACTIONS.yTranslate;\n break;\n\n case this._displayMeshes.zAxisArrowHandle.id:\n affordanceMesh = this._affordanceMeshes.zAxisArrow;\n nextDragAction = DRAG_ACTIONS.zTranslate;\n break;\n\n case this._displayMeshes.zAxisHandle.id:\n affordanceMesh = this._affordanceMeshes.zAxisArrow;\n nextDragAction = DRAG_ACTIONS.zTranslate;\n break;\n\n case this._displayMeshes.xCurveHandle.id:\n affordanceMesh = this._affordanceMeshes.xHoop;\n nextDragAction = DRAG_ACTIONS.xRotate;\n break;\n\n case this._displayMeshes.yCurveHandle.id:\n affordanceMesh = this._affordanceMeshes.yHoop;\n nextDragAction = DRAG_ACTIONS.yRotate;\n break;\n\n case this._displayMeshes.zCurveHandle.id:\n affordanceMesh = this._affordanceMeshes.zHoop;\n nextDragAction = DRAG_ACTIONS.zRotate;\n break;\n\n default:\n nextDragAction = DRAG_ACTIONS.none;\n return; // Not clicked an arrow or hoop\n }\n if (affordanceMesh) {\n affordanceMesh.visible = true;\n }\n lastAffordanceMesh = affordanceMesh;\n grabbed = true;\n });\n\n this._onCameraControlHoverLeave = this._viewer.cameraControl.on(\"hoverOutEntity\", (hit) => {\n if (!this._visible) {\n return;\n }\n if (lastAffordanceMesh) {\n lastAffordanceMesh.visible = false;\n }\n lastAffordanceMesh = null;\n nextDragAction = DRAG_ACTIONS.none;\n });\n\n canvas.addEventListener(\"mousedown\", this._canvasMouseDownListener = (e) => {\n e.preventDefault();\n if (!this._visible) {\n return;\n }\n if (!grabbed) {\n return;\n }\n this._viewer.cameraControl.pointerEnabled = false;\n switch (e.which) {\n case 1: // Left button\n mouseDownLeft = true;\n down = true;\n var canvasPos = getClickCoordsWithinElement(e);\n dragAction = nextDragAction;\n lastCanvasPos[0] = canvasPos[0];\n lastCanvasPos[1] = canvasPos[1];\n break;\n\n default:\n break;\n }\n });\n\n canvas.addEventListener(\"mousemove\", this._canvasMouseMoveListener = (e) => {\n if (!this._visible) {\n return;\n }\n if (!down) {\n return;\n }\n var canvasPos = getClickCoordsWithinElement(e);\n const x = canvasPos[0];\n const y = canvasPos[1];\n\n switch (dragAction) {\n case DRAG_ACTIONS.xTranslate:\n dragTranslateSectionPlane(xBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.yTranslate:\n dragTranslateSectionPlane(yBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.zTranslate:\n dragTranslateSectionPlane(zBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.xRotate:\n dragRotateSectionPlane(xBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.yRotate:\n dragRotateSectionPlane(yBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.zRotate:\n dragRotateSectionPlane(zBaseAxis, lastCanvasPos, canvasPos);\n break;\n }\n\n lastCanvasPos[0] = x;\n lastCanvasPos[1] = y;\n });\n\n canvas.addEventListener(\"mouseup\", this._canvasMouseUpListener = (e) => {\n if (!this._visible) {\n return;\n }\n this._viewer.cameraControl.pointerEnabled = true;\n if (!down) {\n return;\n }\n switch (e.which) {\n case 1: // Left button\n mouseDownLeft = false;\n break;\n case 2: // Middle/both buttons\n mouseDownMiddle = false;\n break;\n case 3: // Right button\n mouseDownRight = false;\n break;\n default:\n break;\n }\n down = false;\n grabbed = false;\n });\n\n canvas.addEventListener(\"wheel\", this._canvasWheelListener = (e) => {\n if (!this._visible) {\n return;\n }\n var delta = Math.max(-1, Math.min(1, -e.deltaY * 40));\n if (delta === 0) {\n return;\n }\n });\n }\n }\n\n _destroy() {\n this._unbindEvents();\n this._destroyNodes();\n }\n\n _unbindEvents() {\n\n const viewer = this._viewer;\n const scene = viewer.scene;\n const canvas = scene.canvas.canvas;\n const camera = viewer.camera;\n const cameraControl = viewer.cameraControl;\n\n scene.off(this._onSceneTick);\n\n canvas.removeEventListener(\"mousedown\", this._canvasMouseDownListener);\n canvas.removeEventListener(\"mousemove\", this._canvasMouseMoveListener);\n canvas.removeEventListener(\"mouseup\", this._canvasMouseUpListener);\n canvas.removeEventListener(\"wheel\", this._canvasWheelListener);\n\n camera.off(this._onCameraViewMatrix);\n camera.off(this._onCameraProjMatrix);\n\n cameraControl.off(this._onCameraControlHover);\n cameraControl.off(this._onCameraControlHoverLeave);\n }\n\n _destroyNodes() {\n this._setSectionPlane(null);\n this._rootNode.destroy();\n this._displayMeshes = {};\n this._affordanceMeshes = {};\n }\n}\n\nexport {Control};", + "content": "import {math} from \"../../viewer/scene/math/math.js\";\n\nimport {buildCylinderGeometry} from \"../../viewer/scene/geometry/builders/buildCylinderGeometry.js\";\nimport {buildTorusGeometry} from \"../../viewer/scene/geometry/builders/buildTorusGeometry.js\";\n\nimport {ReadableGeometry} from \"../../viewer/scene/geometry/ReadableGeometry.js\";\nimport {PhongMaterial} from \"../../viewer/scene/materials/PhongMaterial.js\";\nimport {EmphasisMaterial} from \"../../viewer/scene/materials/EmphasisMaterial.js\";\nimport {Node} from \"../../viewer/scene/nodes/Node.js\";\nimport {Mesh} from \"../../viewer/scene/mesh/Mesh.js\";\nimport {buildSphereGeometry} from \"../../viewer/scene/geometry/builders/buildSphereGeometry.js\";\nimport {worldToRTCPos} from \"../../viewer/scene/math/rtcCoords.js\";\n\nconst zeroVec = new Float64Array([0, 0, 1]);\nconst quat = new Float64Array(4);\n\n/**\n * Controls a {@link SectionPlane} with mouse and touch input.\n *\n * @private\n */\nclass Control {\n\n /** @private */\n constructor(plugin) {\n\n /**\n * ID of this Control.\n *\n * SectionPlaneControls are mapped by this ID in {@link SectionPlanesPlugin#sectionPlaneControls}.\n *\n * @property id\n * @type {String|Number}\n */\n this.id = null;\n\n this._viewer = plugin.viewer;\n\n this._visible = false;\n this._pos = math.vec3(); // Full-precision position of the center of the Control\n this._origin = math.vec3();\n this._rtcPos = math.vec3();\n\n this._baseDir = math.vec3(); // Saves direction of clip plane when we start dragging an arrow or ring.\n this._rootNode = null; // Root of Node graph that represents this control in the 3D scene\n this._displayMeshes = null; // Meshes that are always visible\n this._affordanceMeshes = null; // Meshes displayed momentarily for affordance\n\n this._ignoreNextSectionPlaneDirUpdate = false;\n\n this._createNodes();\n this._bindEvents();\n }\n\n /**\n * Called by SectionPlanesPlugin to assign this Control to a SectionPlane.\n * SectionPlanesPlugin keeps SectionPlaneControls in a reuse pool.\n * Call with a null or undefined value to disconnect the Control ffrom whatever SectionPlane it was assigned to.\n * @private\n */\n _setSectionPlane(sectionPlane) {\n if (this._sectionPlane) {\n this._sectionPlane.off(this._onSectionPlanePos);\n this._sectionPlane.off(this._onSectionPlaneDir);\n this._onSectionPlanePos = null;\n this._onSectionPlaneDir = null;\n this._sectionPlane = null;\n }\n if (sectionPlane) {\n this.id = sectionPlane.id;\n this._setPos(sectionPlane.pos);\n this._setDir(sectionPlane.dir);\n this._sectionPlane = sectionPlane;\n this._onSectionPlanePos = sectionPlane.on(\"pos\", () => {\n this._setPos(this._sectionPlane.pos);\n });\n this._onSectionPlaneDir = sectionPlane.on(\"dir\", () => {\n if (!this._ignoreNextSectionPlaneDirUpdate) {\n this._setDir(this._sectionPlane.dir);\n } else {\n this._ignoreNextSectionPlaneDirUpdate = false;\n }\n });\n }\n }\n\n /**\n * Gets the {@link SectionPlane} controlled by this Control.\n * @returns {SectionPlane} The SectionPlane.\n */\n get sectionPlane() {\n return this._sectionPlane;\n }\n\n /** @private */\n _setPos(xyz) {\n\n this._pos.set(xyz);\n\n worldToRTCPos(this._pos, this._origin, this._rtcPos);\n\n this._rootNode.origin = this._origin;\n this._rootNode.position = this._rtcPos;\n }\n\n /** @private */\n _setDir(xyz) {\n this._baseDir.set(xyz);\n this._rootNode.quaternion = math.vec3PairToQuaternion(zeroVec, xyz, quat);\n }\n\n _setSectionPlaneDir(dir) {\n if (this._sectionPlane) {\n this._ignoreNextSectionPlaneDirUpdate = true;\n this._sectionPlane.dir = dir;\n }\n }\n\n /**\n * Sets if this Control is visible.\n *\n * @type {Boolean}\n */\n setVisible(visible = true) {\n if (this._visible === visible) {\n return;\n }\n this._visible = visible;\n var id;\n for (id in this._displayMeshes) {\n if (this._displayMeshes.hasOwnProperty(id)) {\n this._displayMeshes[id].visible = visible;\n }\n }\n if (!visible) {\n for (id in this._affordanceMeshes) {\n if (this._affordanceMeshes.hasOwnProperty(id)) {\n this._affordanceMeshes[id].visible = visible;\n }\n }\n }\n }\n\n /**\n * Gets if this Control is visible.\n *\n * @type {Boolean}\n */\n getVisible() {\n return this._visible;\n }\n\n /**\n * Sets if this Control is culled. This is called by SectionPlanesPlugin to\n * temporarily hide the Control while a snapshot is being taken by Viewer#getSnapshot().\n * @param culled\n */\n setCulled(culled) {\n var id;\n for (id in this._displayMeshes) {\n if (this._displayMeshes.hasOwnProperty(id)) {\n this._displayMeshes[id].culled = culled;\n }\n }\n if (!culled) {\n for (id in this._affordanceMeshes) {\n if (this._affordanceMeshes.hasOwnProperty(id)) {\n this._affordanceMeshes[id].culled = culled;\n }\n }\n }\n }\n\n /**\n * Builds the Entities that represent this Control.\n * @private\n */\n _createNodes() {\n\n const NO_STATE_INHERIT = false;\n const scene = this._viewer.scene;\n const radius = 1.0;\n const handleTubeRadius = 0.06;\n const hoopRadius = radius - 0.2;\n const tubeRadius = 0.01;\n const arrowRadius = 0.07;\n\n this._rootNode = new Node(scene, {\n position: [0, 0, 0],\n scale: [5, 5, 5],\n isObject: false\n });\n\n const rootNode = this._rootNode;\n\n const shapes = {// Reusable geometries\n\n arrowHead: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: 0.001,\n radiusBottom: arrowRadius,\n radialSegments: 32,\n heightSegments: 1,\n height: 0.2,\n openEnded: false\n })),\n\n arrowHeadBig: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: 0.001,\n radiusBottom: 0.09,\n radialSegments: 32,\n heightSegments: 1,\n height: 0.25,\n openEnded: false\n })),\n\n arrowHeadHandle: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: 0.09,\n radiusBottom: 0.09,\n radialSegments: 8,\n heightSegments: 1,\n height: 0.37,\n openEnded: false\n })),\n\n curve: new ReadableGeometry(rootNode, buildTorusGeometry({\n radius: hoopRadius,\n tube: tubeRadius,\n radialSegments: 64,\n tubeSegments: 14,\n arc: (Math.PI * 2.0) / 4.0\n })),\n\n curveHandle: new ReadableGeometry(rootNode, buildTorusGeometry({\n radius: hoopRadius,\n tube: handleTubeRadius,\n radialSegments: 64,\n tubeSegments: 14,\n arc: (Math.PI * 2.0) / 4.0\n })),\n\n hoop: new ReadableGeometry(rootNode, buildTorusGeometry({\n radius: hoopRadius,\n tube: tubeRadius,\n radialSegments: 64,\n tubeSegments: 8,\n arc: (Math.PI * 2.0)\n })),\n\n axis: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: tubeRadius,\n radiusBottom: tubeRadius,\n radialSegments: 20,\n heightSegments: 1,\n height: radius,\n openEnded: false\n })),\n\n axisHandle: new ReadableGeometry(rootNode, buildCylinderGeometry({\n radiusTop: 0.08,\n radiusBottom: 0.08,\n radialSegments: 20,\n heightSegments: 1,\n height: radius,\n openEnded: false\n }))\n };\n\n const materials = { // Reusable materials\n\n pickable: new PhongMaterial(rootNode, { // Invisible material for pickable handles, which define a pickable 3D area\n diffuse: [1, 1, 0],\n alpha: 0, // Invisible\n alphaMode: \"blend\"\n }),\n\n red: new PhongMaterial(rootNode, {\n diffuse: [1, 0.0, 0.0],\n emissive: [1, 0.0, 0.0],\n ambient: [0.0, 0.0, 0.0],\n specular: [.6, .6, .3],\n shininess: 80,\n lineWidth: 2\n }),\n\n highlightRed: new EmphasisMaterial(rootNode, { // Emphasis for red rotation affordance hoop\n edges: false,\n fill: true,\n fillColor: [1, 0, 0],\n fillAlpha: 0.6\n }),\n\n green: new PhongMaterial(rootNode, {\n diffuse: [0.0, 1, 0.0],\n emissive: [0.0, 1, 0.0],\n ambient: [0.0, 0.0, 0.0],\n specular: [.6, .6, .3],\n shininess: 80,\n lineWidth: 2\n }),\n\n highlightGreen: new EmphasisMaterial(rootNode, { // Emphasis for green rotation affordance hoop\n edges: false,\n fill: true,\n fillColor: [0, 1, 0],\n fillAlpha: 0.6\n }),\n\n blue: new PhongMaterial(rootNode, {\n diffuse: [0.0, 0.0, 1],\n emissive: [0.0, 0.0, 1],\n ambient: [0.0, 0.0, 0.0],\n specular: [.6, .6, .3],\n shininess: 80,\n lineWidth: 2\n }),\n\n highlightBlue: new EmphasisMaterial(rootNode, { // Emphasis for blue rotation affordance hoop\n edges: false,\n fill: true,\n fillColor: [0, 0, 1],\n fillAlpha: 0.2\n }),\n\n center: new PhongMaterial(rootNode, {\n diffuse: [0.0, 0.0, 0.0],\n emissive: [0, 0, 0],\n ambient: [0.0, 0.0, 0.0],\n specular: [.6, .6, .3],\n shininess: 80\n }),\n\n highlightBall: new EmphasisMaterial(rootNode, {\n edges: false,\n fill: true,\n fillColor: [0.5, 0.5, 0.5],\n fillAlpha: 0.5,\n vertices: false\n }),\n\n highlightPlane: new EmphasisMaterial(rootNode, {\n edges: true,\n edgeWidth: 3,\n fill: false,\n fillColor: [0.5, 0.5, .5],\n fillAlpha: 0.5,\n vertices: false\n })\n };\n\n this._displayMeshes = {\n\n plane: rootNode.addChild(new Mesh(rootNode, {\n geometry: new ReadableGeometry(rootNode, {\n primitive: \"triangles\",\n positions: [\n 0.5, 0.5, 0.0, 0.5, -0.5, 0.0, // 0\n -0.5, -0.5, 0.0, -0.5, 0.5, 0.0, // 1\n 0.5, 0.5, -0.0, 0.5, -0.5, -0.0, // 2\n -0.5, -0.5, -0.0, -0.5, 0.5, -0.0 // 3\n ],\n indices: [0, 1, 2, 2, 3, 0]\n }),\n material: new PhongMaterial(rootNode, {\n emissive: [0, 0.0, 0],\n diffuse: [0, 0, 0],\n backfaces: true\n }),\n opacity: 0.6,\n ghosted: true,\n ghostMaterial: new EmphasisMaterial(rootNode, {\n edges: false,\n filled: true,\n fillColor: [1, 1, 0],\n edgeColor: [0, 0, 0],\n fillAlpha: 0.1,\n backfaces: true\n }),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n scale: [2.4, 2.4, 1],\n isObject: false\n }), NO_STATE_INHERIT),\n\n planeFrame: rootNode.addChild(new Mesh(rootNode, { // Visible frame\n geometry: new ReadableGeometry(rootNode, buildTorusGeometry({\n center: [0, 0, 0],\n radius: 1.7,\n tube: tubeRadius * 2,\n radialSegments: 4,\n tubeSegments: 4,\n arc: Math.PI * 2.0\n })),\n material: new PhongMaterial(rootNode, {\n emissive: [0, 0, 0],\n diffuse: [0, 0, 0],\n specular: [0, 0, 0],\n shininess: 0\n }),\n //highlighted: true,\n highlightMaterial: new EmphasisMaterial(rootNode, {\n edges: false,\n edgeColor: [0.0, 0.0, 0.0],\n filled: true,\n fillColor: [0.8, 0.8, 0.8],\n fillAlpha: 1.0\n }),\n pickable: false,\n collidable: false,\n clippable: false,\n visible: false,\n scale: [1, 1, .1],\n rotation: [0, 0, 45],\n isObject: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n xCurve: rootNode.addChild(new Mesh(rootNode, { // Red hoop about Y-axis\n geometry: shapes.curve,\n material: materials.red,\n matrix: (function () {\n const rotate2 = math.rotationMat4v(90 * math.DEGTORAD, [0, 1, 0], math.identityMat4());\n const rotate1 = math.rotationMat4v(270 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate1, rotate2, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n xCurveHandle: rootNode.addChild(new Mesh(rootNode, { // Red hoop about Y-axis\n geometry: shapes.curveHandle,\n material: materials.pickable,\n matrix: (function () {\n const rotate2 = math.rotationMat4v(90 * math.DEGTORAD, [0, 1, 0], math.identityMat4());\n const rotate1 = math.rotationMat4v(270 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate1, rotate2, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n xCurveArrow1: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0., -0.07, -0.8, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(0 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n xCurveArrow2: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0.0, -0.8, -0.07, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(90 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n yCurve: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.curve,\n material: materials.green,\n rotation: [-90, 0, 0],\n pickable: false,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n yCurveHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.curveHandle,\n material: materials.pickable,\n rotation: [-90, 0, 0],\n pickable: true,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n yCurveArrow1: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.green,\n matrix: (function () {\n const translate = math.translateMat4c(0.07, 0, -0.8, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n yCurveArrow2: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.green,\n matrix: (function () {\n const translate = math.translateMat4c(0.8, 0.0, -0.07, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(90 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n zCurve: rootNode.addChild(new Mesh(rootNode, { // Blue hoop about Z-axis\n geometry: shapes.curve,\n material: materials.blue,\n matrix: math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4()),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n zCurveHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.curveHandle,\n material: materials.pickable,\n matrix: math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4()),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n zCurveCurveArrow1: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(.8, -0.07, 0, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n return math.mulMat4(translate, scale, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n zCurveArrow2: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(.05, -0.8, 0, math.identityMat4());\n const scale = math.scaleMat4v([0.6, 0.6, 0.6], math.identityMat4());\n const rotate = math.rotationMat4v(90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(math.mulMat4(translate, scale, math.identityMat4()), rotate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n center: rootNode.addChild(new Mesh(rootNode, {\n geometry: new ReadableGeometry(rootNode, buildSphereGeometry({\n radius: 0.05\n })),\n material: materials.center,\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n xAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n xAxisArrowHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n xAxis: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axis,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius / 2, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n xAxisHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axisHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius / 2, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n yAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.green,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n yAxisArrowHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n opacity: 0.2,\n isObject: false\n }), NO_STATE_INHERIT),\n\n yShaft: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axis,\n material: materials.green,\n position: [0, -radius / 2, 0],\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n yShaftHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axisHandle,\n material: materials.pickable,\n position: [0, -radius / 2, 0],\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n //----------------------------------------------------------------------------------------------------------\n //\n //----------------------------------------------------------------------------------------------------------\n\n zAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHead,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0.8, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n zAxisArrowHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0.8, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: true,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n\n zShaft: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axis,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius / 2, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n clippable: false,\n pickable: false,\n collidable: true,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n zAxisHandle: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.axisHandle,\n material: materials.pickable,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius / 2, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n clippable: false,\n pickable: true,\n collidable: true,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT)\n };\n\n this._affordanceMeshes = {\n\n planeFrame: rootNode.addChild(new Mesh(rootNode, {\n geometry: new ReadableGeometry(rootNode, buildTorusGeometry({\n center: [0, 0, 0],\n radius: 2,\n tube: tubeRadius,\n radialSegments: 4,\n tubeSegments: 4,\n arc: Math.PI * 2.0\n })),\n material: new PhongMaterial(rootNode, {\n ambient: [1, 1, 1],\n diffuse: [0, 0, 0],\n emissive: [1, 1, 0]\n }),\n highlighted: true,\n highlightMaterial: new EmphasisMaterial(rootNode, {\n edges: false,\n filled: true,\n fillColor: [1, 1, 0],\n fillAlpha: 1.0\n }),\n pickable: false,\n collidable: false,\n clippable: false,\n visible: false,\n scale: [1, 1, 1],\n rotation: [0, 0, 45],\n isObject: false\n }), NO_STATE_INHERIT),\n\n xHoop: rootNode.addChild(new Mesh(rootNode, { // Full\n geometry: shapes.hoop,\n material: materials.red,\n highlighted: true,\n highlightMaterial: materials.highlightRed,\n matrix: (function () {\n const rotate2 = math.rotationMat4v(90 * math.DEGTORAD, [0, 1, 0], math.identityMat4());\n const rotate1 = math.rotationMat4v(270 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate1, rotate2, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n yHoop: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.hoop,\n material: materials.green,\n highlighted: true,\n highlightMaterial: materials.highlightGreen,\n rotation: [-90, 0, 0],\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n zHoop: rootNode.addChild(new Mesh(rootNode, { // Blue hoop about Z-axis\n geometry: shapes.hoop,\n material: materials.blue,\n highlighted: true,\n highlightMaterial: materials.highlightBlue,\n matrix: math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4()),\n pickable: false,\n collidable: true,\n clippable: false,\n backfaces: true,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n xAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadBig,\n material: materials.red,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0, 0, 1], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n yAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadBig,\n material: materials.green,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(180 * math.DEGTORAD, [1, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT),\n\n zAxisArrow: rootNode.addChild(new Mesh(rootNode, {\n geometry: shapes.arrowHeadBig,\n material: materials.blue,\n matrix: (function () {\n const translate = math.translateMat4c(0, radius + .1, 0, math.identityMat4());\n const rotate = math.rotationMat4v(-90 * math.DEGTORAD, [0.8, 0, 0], math.identityMat4());\n return math.mulMat4(rotate, translate, math.identityMat4());\n })(),\n pickable: false,\n collidable: true,\n clippable: false,\n visible: false,\n isObject: false\n }), NO_STATE_INHERIT)\n };\n }\n\n _bindEvents() {\n\n const self = this;\n\n var grabbed = false;\n\n const DRAG_ACTIONS = {\n none: -1,\n xTranslate: 0,\n yTranslate: 1,\n zTranslate: 2,\n xRotate: 3,\n yRotate: 4,\n zRotate: 5\n };\n\n const rootNode = this._rootNode;\n\n var nextDragAction = null; // As we hover grabbed an arrow or hoop, self is the action we would do if we then dragged it.\n var dragAction = null; // Action we're doing while we drag an arrow or hoop.\n const lastCanvasPos = math.vec2();\n\n const xBaseAxis = math.vec3([1, 0, 0]);\n const yBaseAxis = math.vec3([0, 1, 0]);\n const zBaseAxis = math.vec3([0, 0, 1]);\n\n const canvas = this._viewer.scene.canvas.canvas;\n const camera = this._viewer.camera;\n const scene = this._viewer.scene;\n\n { // Keep gizmo screen size constant\n\n const tempVec3a = math.vec3([0, 0, 0]);\n\n let distDirty = true;\n let lastDist = -1;\n\n this._onCameraViewMatrix = scene.camera.on(\"viewMatrix\", () => {\n distDirty = true;\n });\n\n this._onCameraProjMatrix = scene.camera.on(\"projMatrix\", () => {\n distDirty = true;\n });\n\n this._onSceneTick = scene.on(\"tick\", () => {\n\n const dist = Math.abs(math.lenVec3(math.subVec3(scene.camera.eye, this._pos, tempVec3a)));\n\n if (dist !== lastDist) {\n if (camera.projection === \"perspective\") {\n const worldSize = (Math.tan(camera.perspective.fov * math.DEGTORAD)) * dist;\n const size = 0.07 * worldSize;\n rootNode.scale = [size, size, size];\n lastDist = dist;\n }\n }\n\n if (camera.projection === \"ortho\") {\n const worldSize = camera.ortho.scale / 10;\n const size = worldSize;\n rootNode.scale = [size, size, size];\n lastDist = dist;\n }\n });\n }\n\n const getClickCoordsWithinElement = (function () {\n const canvasPos = new Float64Array(2);\n return function (event) {\n if (!event) {\n event = window.event;\n canvasPos[0] = event.x;\n canvasPos[1] = event.y;\n } else {\n var element = event.target;\n var totalOffsetLeft = 0;\n var totalOffsetTop = 0;\n\n while (element.offsetParent) {\n totalOffsetLeft += element.offsetLeft;\n totalOffsetTop += element.offsetTop;\n element = element.offsetParent;\n }\n canvasPos[0] = event.pageX - totalOffsetLeft;\n canvasPos[1] = event.pageY - totalOffsetTop;\n }\n return canvasPos;\n };\n })();\n\n const localToWorldVec = (function () {\n const mat = math.mat4();\n return function (localVec, worldVec) {\n math.quaternionToMat4(self._rootNode.quaternion, mat);\n math.transformVec3(mat, localVec, worldVec);\n math.normalizeVec3(worldVec);\n return worldVec;\n };\n })();\n\n var getTranslationPlane = (function () {\n const planeNormal = math.vec3();\n return function (worldAxis) {\n const absX = Math.abs(worldAxis[0]);\n if (absX > Math.abs(worldAxis[1]) && absX > Math.abs(worldAxis[2])) {\n math.cross3Vec3(worldAxis, [0, 1, 0], planeNormal);\n } else {\n math.cross3Vec3(worldAxis, [1, 0, 0], planeNormal);\n }\n math.cross3Vec3(planeNormal, worldAxis, planeNormal);\n math.normalizeVec3(planeNormal);\n return planeNormal;\n }\n })();\n\n const dragTranslateSectionPlane = (function () {\n const p1 = math.vec3();\n const p2 = math.vec3();\n const worldAxis = math.vec4();\n return function (baseAxis, fromMouse, toMouse) {\n localToWorldVec(baseAxis, worldAxis);\n const planeNormal = getTranslationPlane(worldAxis, fromMouse, toMouse);\n getPointerPlaneIntersect(fromMouse, planeNormal, p1);\n getPointerPlaneIntersect(toMouse, planeNormal, p2);\n math.subVec3(p2, p1);\n const dot = math.dotVec3(p2, worldAxis);\n self._pos[0] += worldAxis[0] * dot;\n self._pos[1] += worldAxis[1] * dot;\n self._pos[2] += worldAxis[2] * dot;\n self._rootNode.position = self._pos;\n if (self._sectionPlane) {\n self._sectionPlane.pos = self._pos;\n }\n }\n })();\n\n var dragRotateSectionPlane = (function () {\n const p1 = math.vec4();\n const p2 = math.vec4();\n const c = math.vec4();\n const worldAxis = math.vec4();\n return function (baseAxis, fromMouse, toMouse) {\n localToWorldVec(baseAxis, worldAxis);\n const hasData = getPointerPlaneIntersect(fromMouse, worldAxis, p1) && getPointerPlaneIntersect(toMouse, worldAxis, p2);\n if (!hasData) { // Find intersections with view plane and project down to origin\n const planeNormal = getTranslationPlane(worldAxis, fromMouse, toMouse);\n getPointerPlaneIntersect(fromMouse, planeNormal, p1, 1); // Ensure plane moves closer to camera so angles become workable\n getPointerPlaneIntersect(toMouse, planeNormal, p2, 1);\n var dot = math.dotVec3(p1, worldAxis);\n p1[0] -= dot * worldAxis[0];\n p1[1] -= dot * worldAxis[1];\n p1[2] -= dot * worldAxis[2];\n dot = math.dotVec3(p2, worldAxis);\n p2[0] -= dot * worldAxis[0];\n p2[1] -= dot * worldAxis[1];\n p2[2] -= dot * worldAxis[2];\n }\n math.normalizeVec3(p1);\n math.normalizeVec3(p2);\n dot = math.dotVec3(p1, p2);\n dot = math.clamp(dot, -1.0, 1.0); // Rounding errors cause dot to exceed allowed range\n var incDegrees = Math.acos(dot) * math.RADTODEG;\n math.cross3Vec3(p1, p2, c);\n if (math.dotVec3(c, worldAxis) < 0.0) {\n incDegrees = -incDegrees;\n }\n self._rootNode.rotate(baseAxis, incDegrees);\n rotateSectionPlane();\n }\n })();\n\n var getPointerPlaneIntersect = (function () {\n const dir = math.vec4([0, 0, 0, 1]);\n const matrix = math.mat4();\n return function (mouse, axis, dest, offset) {\n offset = offset || 0;\n dir[0] = mouse[0] / canvas.width * 2.0 - 1.0;\n dir[1] = -(mouse[1] / canvas.height * 2.0 - 1.0);\n dir[2] = 0.0;\n dir[3] = 1.0;\n math.mulMat4(camera.projMatrix, camera.viewMatrix, matrix); // Unproject norm device coords to view coords\n math.inverseMat4(matrix);\n math.transformVec4(matrix, dir, dir);\n math.mulVec4Scalar(dir, 1.0 / dir[3]); // This is now point A on the ray in world space\n var rayO = camera.eye; // The direction\n math.subVec4(dir, rayO, dir);\n const origin = self._sectionPlane.pos; // Plane origin:\n var d = -math.dotVec3(origin, axis) - offset;\n var dot = math.dotVec3(axis, dir);\n if (Math.abs(dot) > 0.005) {\n var t = -(math.dotVec3(axis, rayO) + d) / dot;\n math.mulVec3Scalar(dir, t, dest);\n math.addVec3(dest, rayO);\n math.subVec3(dest, origin, dest);\n return true;\n }\n return false;\n }\n })();\n\n const rotateSectionPlane = (function () {\n const dir = math.vec3();\n const mat = math.mat4();\n return function () {\n if (self.sectionPlane) {\n math.quaternionToMat4(rootNode.quaternion, mat); // << ---\n math.transformVec3(mat, [0, 0, 1], dir);\n self._setSectionPlaneDir(dir);\n }\n };\n })();\n\n {\n var mouseDownLeft;\n var mouseDownMiddle;\n var mouseDownRight;\n var down = false;\n var lastAffordanceMesh;\n\n this._onCameraControlHover = this._viewer.cameraControl.on(\"hoverEnter\", (hit) => {\n if (!this._visible) {\n return;\n }\n if (down) {\n return;\n }\n grabbed = false;\n if (lastAffordanceMesh) {\n lastAffordanceMesh.visible = false;\n }\n var affordanceMesh;\n const meshId = hit.entity.id;\n switch (meshId) {\n\n case this._displayMeshes.xAxisArrowHandle.id:\n affordanceMesh = this._affordanceMeshes.xAxisArrow;\n nextDragAction = DRAG_ACTIONS.xTranslate;\n break;\n\n case this._displayMeshes.xAxisHandle.id:\n affordanceMesh = this._affordanceMeshes.xAxisArrow;\n nextDragAction = DRAG_ACTIONS.xTranslate;\n break;\n\n case this._displayMeshes.yAxisArrowHandle.id:\n affordanceMesh = this._affordanceMeshes.yAxisArrow;\n nextDragAction = DRAG_ACTIONS.yTranslate;\n break;\n\n case this._displayMeshes.yShaftHandle.id:\n affordanceMesh = this._affordanceMeshes.yAxisArrow;\n nextDragAction = DRAG_ACTIONS.yTranslate;\n break;\n\n case this._displayMeshes.zAxisArrowHandle.id:\n affordanceMesh = this._affordanceMeshes.zAxisArrow;\n nextDragAction = DRAG_ACTIONS.zTranslate;\n break;\n\n case this._displayMeshes.zAxisHandle.id:\n affordanceMesh = this._affordanceMeshes.zAxisArrow;\n nextDragAction = DRAG_ACTIONS.zTranslate;\n break;\n\n case this._displayMeshes.xCurveHandle.id:\n affordanceMesh = this._affordanceMeshes.xHoop;\n nextDragAction = DRAG_ACTIONS.xRotate;\n break;\n\n case this._displayMeshes.yCurveHandle.id:\n affordanceMesh = this._affordanceMeshes.yHoop;\n nextDragAction = DRAG_ACTIONS.yRotate;\n break;\n\n case this._displayMeshes.zCurveHandle.id:\n affordanceMesh = this._affordanceMeshes.zHoop;\n nextDragAction = DRAG_ACTIONS.zRotate;\n break;\n\n default:\n nextDragAction = DRAG_ACTIONS.none;\n return; // Not clicked an arrow or hoop\n }\n if (affordanceMesh) {\n affordanceMesh.visible = true;\n }\n lastAffordanceMesh = affordanceMesh;\n grabbed = true;\n });\n\n this._onCameraControlHoverLeave = this._viewer.cameraControl.on(\"hoverOutEntity\", (hit) => {\n if (!this._visible) {\n return;\n }\n if (lastAffordanceMesh) {\n lastAffordanceMesh.visible = false;\n }\n lastAffordanceMesh = null;\n nextDragAction = DRAG_ACTIONS.none;\n });\n\n canvas.addEventListener(\"mousedown\", this._canvasMouseDownListener = (e) => {\n e.preventDefault();\n if (!this._visible) {\n return;\n }\n if (!grabbed) {\n return;\n }\n this._viewer.cameraControl.pointerEnabled = false;\n switch (e.which) {\n case 1: // Left button\n mouseDownLeft = true;\n down = true;\n var canvasPos = getClickCoordsWithinElement(e);\n dragAction = nextDragAction;\n lastCanvasPos[0] = canvasPos[0];\n lastCanvasPos[1] = canvasPos[1];\n break;\n\n default:\n break;\n }\n });\n\n canvas.addEventListener(\"mousemove\", this._canvasMouseMoveListener = (e) => {\n if (!this._visible) {\n return;\n }\n if (!down) {\n return;\n }\n var canvasPos = getClickCoordsWithinElement(e);\n const x = canvasPos[0];\n const y = canvasPos[1];\n\n switch (dragAction) {\n case DRAG_ACTIONS.xTranslate:\n dragTranslateSectionPlane(xBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.yTranslate:\n dragTranslateSectionPlane(yBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.zTranslate:\n dragTranslateSectionPlane(zBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.xRotate:\n dragRotateSectionPlane(xBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.yRotate:\n dragRotateSectionPlane(yBaseAxis, lastCanvasPos, canvasPos);\n break;\n case DRAG_ACTIONS.zRotate:\n dragRotateSectionPlane(zBaseAxis, lastCanvasPos, canvasPos);\n break;\n }\n\n lastCanvasPos[0] = x;\n lastCanvasPos[1] = y;\n });\n\n canvas.addEventListener(\"mouseup\", this._canvasMouseUpListener = (e) => {\n if (!this._visible) {\n return;\n }\n this._viewer.cameraControl.pointerEnabled = true;\n if (!down) {\n return;\n }\n switch (e.which) {\n case 1: // Left button\n mouseDownLeft = false;\n break;\n case 2: // Middle/both buttons\n mouseDownMiddle = false;\n break;\n case 3: // Right button\n mouseDownRight = false;\n break;\n default:\n break;\n }\n down = false;\n grabbed = false;\n });\n\n canvas.addEventListener(\"wheel\", this._canvasWheelListener = (e) => {\n if (!this._visible) {\n return;\n }\n var delta = Math.max(-1, Math.min(1, -e.deltaY * 40));\n if (delta === 0) {\n return;\n }\n });\n }\n }\n\n _destroy() {\n this._unbindEvents();\n this._destroyNodes();\n }\n\n _unbindEvents() {\n\n const viewer = this._viewer;\n const scene = viewer.scene;\n const canvas = scene.canvas.canvas;\n const camera = viewer.camera;\n const cameraControl = viewer.cameraControl;\n\n scene.off(this._onSceneTick);\n\n canvas.removeEventListener(\"mousedown\", this._canvasMouseDownListener);\n canvas.removeEventListener(\"mousemove\", this._canvasMouseMoveListener);\n canvas.removeEventListener(\"mouseup\", this._canvasMouseUpListener);\n canvas.removeEventListener(\"wheel\", this._canvasWheelListener);\n\n camera.off(this._onCameraViewMatrix);\n camera.off(this._onCameraProjMatrix);\n\n cameraControl.off(this._onCameraControlHover);\n cameraControl.off(this._onCameraControlHoverLeave);\n }\n\n _destroyNodes() {\n this._setSectionPlane(null);\n this._rootNode.destroy();\n this._displayMeshes = {};\n this._affordanceMeshes = {};\n }\n}\n\nexport {Control};", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/plugins/SectionPlanesPlugin/Control.js", "access": "public", @@ -25331,7 +25331,7 @@ "longname": "src/plugins/SectionPlanesPlugin/Control.js~Control#_bindEvents", "access": "private", "description": null, - "lineNumber": 894, + "lineNumber": 929, "undocument": true, "ignore": true, "params": [], @@ -25346,7 +25346,7 @@ "longname": "src/plugins/SectionPlanesPlugin/Control.js~Control#_onCameraViewMatrix", "access": "private", "description": null, - "lineNumber": 931, + "lineNumber": 966, "undocument": true, "ignore": true, "type": { @@ -25364,7 +25364,7 @@ "longname": "src/plugins/SectionPlanesPlugin/Control.js~Control#_onCameraProjMatrix", "access": "private", "description": null, - "lineNumber": 935, + "lineNumber": 970, "undocument": true, "ignore": true, "type": { @@ -25382,7 +25382,7 @@ "longname": "src/plugins/SectionPlanesPlugin/Control.js~Control#_onSceneTick", "access": "private", "description": null, - "lineNumber": 939, + "lineNumber": 974, "undocument": true, "ignore": true, "type": { @@ -25400,7 +25400,7 @@ "longname": "src/plugins/SectionPlanesPlugin/Control.js~Control#_onCameraControlHover", "access": "private", "description": null, - "lineNumber": 1114, + "lineNumber": 1149, "undocument": true, "ignore": true, "type": { @@ -25418,7 +25418,7 @@ "longname": "src/plugins/SectionPlanesPlugin/Control.js~Control#_onCameraControlHoverLeave", "access": "private", "description": null, - "lineNumber": 1185, + "lineNumber": 1220, "undocument": true, "ignore": true, "type": { @@ -25438,7 +25438,7 @@ "longname": "src/plugins/SectionPlanesPlugin/Control.js~Control#_destroy", "access": "private", "description": null, - "lineNumber": 1293, + "lineNumber": 1328, "undocument": true, "ignore": true, "params": [], @@ -25455,7 +25455,7 @@ "longname": "src/plugins/SectionPlanesPlugin/Control.js~Control#_unbindEvents", "access": "private", "description": null, - "lineNumber": 1298, + "lineNumber": 1333, "undocument": true, "ignore": true, "params": [], @@ -25472,7 +25472,7 @@ "longname": "src/plugins/SectionPlanesPlugin/Control.js~Control#_destroyNodes", "access": "private", "description": null, - "lineNumber": 1320, + "lineNumber": 1355, "undocument": true, "ignore": true, "params": [], @@ -49935,7 +49935,7 @@ "__docId__": 2471, "kind": "file", "name": "src/viewer/scene/CameraControl/lib/controllers/PickController.js", - "content": "import {math} from \"../../../math/math.js\";\nimport {Scene} from \"../../../scene/Scene.js\";\nimport {PickResult} from \"../../../webgl/PickResult.js\";\n\nconst DEFAULT_SNAP_PICK_RADIUS = 45;\nconst DEFAULT_SNAP_MODE = \"vertex\";\n\n/**\n *\n * @private\n */\nclass PickController {\n\n constructor(cameraControl, configs) {\n /**\n * @type {Scene}\n */\n this._scene = cameraControl.scene;\n\n this._cameraControl = cameraControl;\n\n this._scene.canvas.canvas.oncontextmenu = function (e) {\n e.preventDefault();\n };\n\n this._configs = configs;\n\n /**\n * Set true to schedule picking of an Entity.\n * @type {boolean}\n */\n this.schedulePickEntity = false;\n\n /**\n * Set true to schedule picking of a position on teh surface of an Entity.\n * @type {boolean}\n */\n this.schedulePickSurface = false;\n\n /**\n * Set true to schedule snap-picking with surface picking as a fallback - used for measurement.\n * @type {boolean}\n */\n this.scheduleSnapOrPick = false;\n\n /**\n * The canvas position at which to do the next scheduled pick.\n * @type {Number[]}\n */\n this.pickCursorPos = math.vec2();\n\n /**\n * Will be true after picking to indicate that something was picked.\n * @type {boolean}\n */\n this.picked = false;\n\n /**\n * Will be true after picking to indicate that a position on the surface of an Entity was picked.\n * @type {boolean}\n */\n this.pickedSurface = false;\n\n /**\n * Will hold the PickResult after after picking.\n * @type {PickResult}\n */\n this.pickResult = null;\n\n this._lastPickedEntityId = null;\n\n this._lastHash = null;\n\n this._needFireEvents = 0;\n }\n\n /**\n * Immediately attempts a pick, if scheduled.\n */\n update() {\n\n if (!this._configs.pointerEnabled) {\n return;\n }\n\n if (!this.schedulePickEntity && !this.schedulePickSurface) {\n return;\n }\n\n const hash = `${~~this.pickCursorPos[0]}-${~~this.pickCursorPos[1]}-${this.scheduleSnapOrPick}-${this.schedulePickSurface}-${this.schedulePickEntity}`;\n if (this._lastHash === hash) {\n return;\n }\n\n this.picked = false;\n this.pickedSurface = false;\n this.snappedOrPicked = false;\n this.hoveredSnappedOrSurfaceOff = false;\n\n const hasHoverSurfaceSubs = this._cameraControl.hasSubs(\"hoverSurface\");\n\n if (this.scheduleSnapOrPick) {\n const snapPickResult = this._scene.pick({\n canvasPos: this.pickCursorPos,\n snapRadius: this._configs.snapRadius,\n snapToVertex: this._configs.snapToVertex,\n snapToEdge: this._configs.snapToEdge,\n });\n if (snapPickResult && (snapPickResult.snappedToEdge || snapPickResult.snappedToVertex)) {\n this.snapPickResult = snapPickResult;\n this.snappedOrPicked = true;\n this._needFireEvents++;\n } else {\n this.schedulePickSurface = true; // Fallback\n this.snapPickResult = null;\n }\n }\n\n if (this.schedulePickSurface) {\n if (this.pickResult && this.pickResult.worldPos) {\n const pickResultCanvasPos = this.pickResult.canvasPos;\n if (pickResultCanvasPos[0] === this.pickCursorPos[0] && pickResultCanvasPos[1] === this.pickCursorPos[1]) {\n this.picked = true;\n this.pickedSurface = true;\n this._needFireEvents += hasHoverSurfaceSubs ? 1 : 0;\n this.schedulePickEntity = false;\n this.schedulePickSurface = false;\n if (this.scheduleSnapOrPick) {\n this.snappedOrPicked = true;\n } else {\n this.hoveredSnappedOrSurfaceOff = true;\n }\n this.scheduleSnapOrPick = false;\n return;\n }\n }\n }\n\n if (this.schedulePickEntity) {\n if (this.pickResult && (this.pickResult.canvasPos || this.pickResult.snappedCanvasPos)) {\n const pickResultCanvasPos = this.pickResult.canvasPos || this.pickResult.snappedCanvasPos;\n if (pickResultCanvasPos[0] === this.pickCursorPos[0] && pickResultCanvasPos[1] === this.pickCursorPos[1]) {\n this.picked = true;\n this.pickedSurface = false;\n this.schedulePickEntity = false;\n this.schedulePickSurface = false;\n return;\n }\n }\n }\n\n if (this.schedulePickSurface || (this.scheduleSnapOrPick && !this.snapPickResult)) {\n this.pickResult = this._scene.pick({\n pickSurface: true,\n pickSurfaceNormal: false,\n canvasPos: this.pickCursorPos\n });\n if (this.pickResult) {\n this.picked = true;\n if (this.scheduleSnapOrPick) {\n this.snappedOrPicked = true;\n } else {\n this.pickedSurface = true;\n }\n this._needFireEvents++;\n } else if (this.scheduleSnapOrPick) {\n this.hoveredSnappedOrSurfaceOff = true;\n this._needFireEvents++;\n }\n\n } else { // schedulePickEntity == true\n\n this.pickResult = this._scene.pick({\n canvasPos: this.pickCursorPos\n });\n\n if (this.pickResult) {\n this.picked = true;\n this.pickedSurface = false;\n this._needFireEvents++;\n }\n }\n\n this.scheduleSnapOrPick = false;\n this.schedulePickEntity = false;\n this.schedulePickSurface = false;\n }\n\n fireEvents() {\n\n if (this._needFireEvents === 0) {\n return;\n }\n\n if (this.hoveredSnappedOrSurfaceOff) {\n this._cameraControl.fire(\"hoverSnapOrSurfaceOff\", {\n canvasPos: this.pickCursorPos,\n pointerPos : this.pickCursorPos\n }, true);\n }\n\n if (this.snappedOrPicked) {\n if (this.snapPickResult) {\n const pickResult = new PickResult();\n pickResult.snappedToVertex = this.snapPickResult.snappedToVertex;\n pickResult.snappedToEdge = this.snapPickResult.snappedToEdge;\n pickResult.worldPos = this.snapPickResult.worldPos;\n pickResult.canvasPos = this.pickCursorPos\n pickResult.snappedCanvasPos = this.snapPickResult.snappedCanvasPos;\n this._cameraControl.fire(\"hoverSnapOrSurface\", pickResult, true);\n this.snapPickResult = null;\n } else {\n this._cameraControl.fire(\"hoverSnapOrSurface\", this.pickResult, true);\n }\n } else {\n\n }\n\n if (this.picked && this.pickResult && (this.pickResult.entity || this.pickResult.worldPos)) {\n\n if (this.pickResult.entity) {\n\n const pickedEntityId = this.pickResult.entity.id;\n\n if (this._lastPickedEntityId !== pickedEntityId) {\n\n if (this._lastPickedEntityId !== undefined) {\n this._cameraControl.fire(\"hoverOut\", {\n entity: this._scene.objects[this._lastPickedEntityId]\n }, true);\n }\n\n this._cameraControl.fire(\"hoverEnter\", this.pickResult, true);\n this._lastPickedEntityId = pickedEntityId;\n }\n }\n\n this._cameraControl.fire(\"hover\", this.pickResult, true);\n\n if (this.pickResult.worldPos) {\n this.pickedSurface = true;\n this._cameraControl.fire(\"hoverSurface\", this.pickResult, true);\n }\n\n } else {\n\n if (this._lastPickedEntityId !== undefined) {\n this._cameraControl.fire(\"hoverOut\", {\n entity: this._scene.objects[this._lastPickedEntityId]\n }, true);\n this._lastPickedEntityId = undefined;\n }\n\n this._cameraControl.fire(\"hoverOff\", {\n canvasPos: this.pickCursorPos\n }, true);\n }\n\n this.pickResult = null;\n\n this._needFireEvents = 0;\n }\n}\n\nexport {PickController};\n", + "content": "import {math} from \"../../../math/math.js\";\nimport {Scene} from \"../../../scene/Scene.js\";\nimport {PickResult} from \"../../../webgl/PickResult.js\";\n\nconst DEFAULT_SNAP_PICK_RADIUS = 45;\nconst DEFAULT_SNAP_MODE = \"vertex\";\n\n/**\n *\n * @private\n */\nclass PickController {\n\n constructor(cameraControl, configs) {\n /**\n * @type {Scene}\n */\n this._scene = cameraControl.scene;\n\n this._cameraControl = cameraControl;\n\n this._scene.canvas.canvas.oncontextmenu = function (e) {\n e.preventDefault();\n };\n\n this._configs = configs;\n\n /**\n * Set true to schedule picking of an Entity.\n * @type {boolean}\n */\n this.schedulePickEntity = false;\n\n /**\n * Set true to schedule picking of a position on teh surface of an Entity.\n * @type {boolean}\n */\n this.schedulePickSurface = false;\n\n /**\n * Set true to schedule snap-picking with surface picking as a fallback - used for measurement.\n * @type {boolean}\n */\n this.scheduleSnapOrPick = false;\n\n /**\n * The canvas position at which to do the next scheduled pick.\n * @type {Number[]}\n */\n this.pickCursorPos = math.vec2();\n\n /**\n * Will be true after picking to indicate that something was picked.\n * @type {boolean}\n */\n this.picked = false;\n\n /**\n * Will be true after picking to indicate that a position on the surface of an Entity was picked.\n * @type {boolean}\n */\n this.pickedSurface = false;\n\n /**\n * Will hold the PickResult after after picking.\n * @type {PickResult}\n */\n this.pickResult = null;\n\n this._lastPickedEntityId = null;\n\n this._lastHash = null;\n\n this._needFireEvents = 0;\n }\n\n /**\n * Immediately attempts a pick, if scheduled.\n */\n update() {\n\n if (!this._configs.pointerEnabled) {\n return;\n }\n\n if (!this.schedulePickEntity && !this.schedulePickSurface) {\n return;\n }\n\n const hash = `${~~this.pickCursorPos[0]}-${~~this.pickCursorPos[1]}-${this.scheduleSnapOrPick}-${this.schedulePickSurface}-${this.schedulePickEntity}`;\n if (this._lastHash === hash) {\n return;\n }\n\n this.picked = false;\n this.pickedSurface = false;\n this.snappedOrPicked = false;\n this.hoveredSnappedOrSurfaceOff = false;\n\n const hasHoverSurfaceSubs = this._cameraControl.hasSubs(\"hoverSurface\");\n\n if (this.scheduleSnapOrPick) {\n const snapPickResult = this._scene.pick({\n canvasPos: this.pickCursorPos,\n snapRadius: this._configs.snapRadius,\n snapToVertex: this._configs.snapToVertex,\n snapToEdge: this._configs.snapToEdge,\n });\n if (snapPickResult && (snapPickResult.snappedToEdge || snapPickResult.snappedToVertex)) {\n this.snapPickResult = snapPickResult;\n this.snappedOrPicked = true;\n this._needFireEvents++;\n } else {\n this.schedulePickSurface = true; // Fallback\n this.snapPickResult = null;\n }\n }\n\n if (this.schedulePickSurface) {\n if (this.pickResult && this.pickResult.worldPos) {\n const pickResultCanvasPos = this.pickResult.canvasPos;\n if (pickResultCanvasPos[0] === this.pickCursorPos[0] && pickResultCanvasPos[1] === this.pickCursorPos[1]) {\n this.picked = true;\n this.pickedSurface = true;\n this._needFireEvents += hasHoverSurfaceSubs ? 1 : 0;\n this.schedulePickEntity = false;\n this.schedulePickSurface = false;\n if (this.scheduleSnapOrPick) {\n this.snappedOrPicked = true;\n } else {\n this.hoveredSnappedOrSurfaceOff = true;\n }\n this.scheduleSnapOrPick = false;\n return;\n }\n }\n }\n\n if (this.schedulePickEntity) {\n if (this.pickResult && (this.pickResult.canvasPos || this.pickResult.snappedCanvasPos)) {\n const pickResultCanvasPos = this.pickResult.canvasPos || this.pickResult.snappedCanvasPos;\n if (pickResultCanvasPos[0] === this.pickCursorPos[0] && pickResultCanvasPos[1] === this.pickCursorPos[1]) {\n this.picked = true;\n this.pickedSurface = false;\n this.schedulePickEntity = false;\n this.schedulePickSurface = false;\n return;\n }\n }\n }\n\n if (this.schedulePickSurface || (this.scheduleSnapOrPick && !this.snapPickResult)) {\n this.pickResult = this._scene.pick({\n pickSurface: true,\n pickSurfaceNormal: false,\n canvasPos: this.pickCursorPos\n });\n if (this.pickResult) {\n this.picked = true;\n if (this.scheduleSnapOrPick) {\n this.snappedOrPicked = true;\n } else {\n this.pickedSurface = true;\n }\n this._needFireEvents++;\n } else if (this.scheduleSnapOrPick) {\n this.hoveredSnappedOrSurfaceOff = true;\n this._needFireEvents++;\n }\n\n } else { // schedulePickEntity == true\n\n this.pickResult = this._scene.pick({\n canvasPos: this.pickCursorPos\n });\n\n if (this.pickResult) {\n this.picked = true;\n this.pickedSurface = false;\n this._needFireEvents++;\n }\n }\n\n this.scheduleSnapOrPick = false;\n this.schedulePickEntity = false;\n this.schedulePickSurface = false;\n }\n\n fireEvents() {\n\n if (this._needFireEvents === 0) {\n return;\n }\n\n if (this.hoveredSnappedOrSurfaceOff) {\n this._cameraControl.fire(\"hoverSnapOrSurfaceOff\", {\n canvasPos: this.pickCursorPos,\n pointerPos : this.pickCursorPos\n }, true);\n }\n\n if (this.snappedOrPicked) {\n if (this.snapPickResult) {\n const pickResult = new PickResult();\n pickResult.entity = this.snapPickResult.entity;\n pickResult.snappedToVertex = this.snapPickResult.snappedToVertex;\n pickResult.snappedToEdge = this.snapPickResult.snappedToEdge;\n pickResult.worldPos = this.snapPickResult.worldPos;\n pickResult.canvasPos = this.pickCursorPos\n pickResult.snappedCanvasPos = this.snapPickResult.snappedCanvasPos;\n this._cameraControl.fire(\"hoverSnapOrSurface\", pickResult, true);\n this.snapPickResult = null;\n } else {\n this._cameraControl.fire(\"hoverSnapOrSurface\", this.pickResult, true);\n }\n } else {\n\n }\n\n if (this.picked && this.pickResult && (this.pickResult.entity || this.pickResult.worldPos)) {\n\n if (this.pickResult.entity) {\n\n const pickedEntityId = this.pickResult.entity.id;\n\n if (this._lastPickedEntityId !== pickedEntityId) {\n\n if (this._lastPickedEntityId !== undefined) {\n this._cameraControl.fire(\"hoverOut\", {\n entity: this._scene.objects[this._lastPickedEntityId]\n }, true);\n }\n\n this._cameraControl.fire(\"hoverEnter\", this.pickResult, true);\n this._lastPickedEntityId = pickedEntityId;\n }\n }\n\n this._cameraControl.fire(\"hover\", this.pickResult, true);\n\n if (this.pickResult.worldPos) {\n this.pickedSurface = true;\n this._cameraControl.fire(\"hoverSurface\", this.pickResult, true);\n }\n\n } else {\n\n if (this._lastPickedEntityId !== undefined) {\n this._cameraControl.fire(\"hoverOut\", {\n entity: this._scene.objects[this._lastPickedEntityId]\n }, true);\n this._lastPickedEntityId = undefined;\n }\n\n this._cameraControl.fire(\"hoverOff\", {\n canvasPos: this.pickCursorPos\n }, true);\n }\n\n this.pickResult = null;\n\n this._needFireEvents = 0;\n }\n}\n\nexport {PickController};\n", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/viewer/scene/CameraControl/lib/controllers/PickController.js", "access": "public", @@ -51892,7 +51892,7 @@ "__docId__": 2633, "kind": "file", "name": "src/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js", - "content": "/**\n * @private\n */\nimport {math} from \"../../../math/math.js\";\n\nconst canvasPos = math.vec2();\n\nconst getCanvasPosFromEvent = function (event, canvasPos) {\n if (!event) {\n event = window.event;\n canvasPos[0] = event.x;\n canvasPos[1] = event.y;\n } else {\n let element = event.target;\n let totalOffsetLeft = 0;\n let totalOffsetTop = 0;\n let totalScrollX = 0;\n let totalScrollY = 0;\n while (element.offsetParent) {\n totalOffsetLeft += element.offsetLeft;\n totalOffsetTop += element.offsetTop;\n totalScrollX += element.scrollLeft;\n totalScrollY += element.scrollTop;\n element = element.offsetParent;\n }\n canvasPos[0] = event.pageX + totalScrollX - totalOffsetLeft;\n canvasPos[1] = event.pageY + totalScrollY - totalOffsetTop;\n }\n return canvasPos;\n};\n\n/**\n * @private\n */\nclass MousePanRotateDollyHandler {\n\n constructor(scene, controllers, configs, states, updates) {\n\n this._scene = scene;\n\n const pickController = controllers.pickController;\n\n let lastX = 0;\n let lastY = 0;\n let lastXDown = 0;\n let lastYDown = 0;\n let xRotateDelta = 0;\n let yRotateDelta = 0;\n\n let mouseDownLeft;\n let mouseDownMiddle;\n let mouseDownRight;\n\n let mouseDownPicked = false;\n const pickedWorldPos = math.vec3();\n\n let mouseMovedOnCanvasSinceLastWheel = true;\n\n const canvas = this._scene.canvas.canvas;\n\n const keyDown = [];\n\n document.addEventListener(\"keydown\", this._documentKeyDownHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled) || (!scene.input.keyboardEnabled)) {\n return;\n }\n const keyCode = e.keyCode;\n keyDown[keyCode] = true;\n });\n\n document.addEventListener(\"keyup\", this._documentKeyUpHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled) || (!scene.input.keyboardEnabled)) {\n return;\n }\n const keyCode = e.keyCode;\n keyDown[keyCode] = false;\n });\n\n function setMousedownState(pick = true) {\n canvas.style.cursor = \"move\";\n setMousedownPositions();\n if (pick) {\n setMousedownPick();\n }\n }\n\n function setMousedownPositions() {\n xRotateDelta = 0;\n yRotateDelta = 0;\n\n lastX = states.pointerCanvasPos[0];\n lastY = states.pointerCanvasPos[1];\n lastXDown = states.pointerCanvasPos[0];\n lastYDown = states.pointerCanvasPos[1];\n }\n\n function setMousedownPick() {\n pickController.pickCursorPos = states.pointerCanvasPos;\n pickController.schedulePickSurface = true;\n pickController.update();\n\n if (pickController.picked && pickController.pickedSurface && pickController.pickResult && pickController.pickResult.worldPos) {\n mouseDownPicked = true;\n pickedWorldPos.set(pickController.pickResult.worldPos);\n } else {\n mouseDownPicked = false;\n }\n }\n\n canvas.addEventListener(\"mousedown\", this._mouseDownHandler = (e) => {\n\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n\n switch (e.which) {\n\n case 1: // Left button\n\n if (keyDown[scene.input.KEY_SHIFT] || configs.planView) {\n\n mouseDownLeft = true;\n\n setMousedownState();\n\n } else {\n\n mouseDownLeft = true;\n\n setMousedownState(false);\n }\n\n break;\n\n case 2: // Middle/both buttons\n\n mouseDownMiddle = true;\n\n setMousedownState();\n\n break;\n\n case 3: // Right button\n\n mouseDownRight = true;\n\n if (configs.panRightClick) {\n\n setMousedownState();\n }\n\n break;\n\n default:\n break;\n }\n });\n\n document.addEventListener(\"mousemove\", this._documentMouseMoveHandler = () => {\n\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n\n if (!mouseDownLeft && !mouseDownMiddle && !mouseDownRight) {\n return;\n }\n\n // Scaling drag-rotate to canvas boundary\n\n const canvasBoundary = scene.canvas.boundary;\n\n const canvasWidth = canvasBoundary[2];\n const canvasHeight = canvasBoundary[3];\n const x = states.pointerCanvasPos[0];\n const y = states.pointerCanvasPos[1];\n\n const panning = keyDown[scene.input.KEY_SHIFT] || configs.planView || (!configs.panRightClick && mouseDownMiddle) || (configs.panRightClick && mouseDownRight);\n\n if (panning) {\n\n const xPanDelta = (x - lastX);\n const yPanDelta = (y - lastY);\n\n const camera = scene.camera;\n\n // We use only canvasHeight here so that aspect ratio does not distort speed\n\n if (camera.projection === \"perspective\") {\n\n const depth = Math.abs(mouseDownPicked ? math.lenVec3(math.subVec3(pickedWorldPos, scene.camera.eye, [])) : scene.camera.eyeLookDist);\n const targetDistance = depth * Math.tan((camera.perspective.fov / 2) * Math.PI / 180.0);\n\n updates.panDeltaX += (1.5 * xPanDelta * targetDistance / canvasHeight);\n updates.panDeltaY += (1.5 * yPanDelta * targetDistance / canvasHeight);\n\n } else {\n\n updates.panDeltaX += 0.5 * camera.ortho.scale * (xPanDelta / canvasHeight);\n updates.panDeltaY += 0.5 * camera.ortho.scale * (yPanDelta / canvasHeight);\n }\n\n } else if (mouseDownLeft && !mouseDownMiddle && !mouseDownRight) {\n\n if (!configs.planView) { // No rotating in plan-view mode\n\n if (configs.firstPerson) {\n updates.rotateDeltaY -= ((x - lastX) / canvasWidth) * configs.dragRotationRate / 2;\n updates.rotateDeltaX += ((y - lastY) / canvasHeight) * (configs.dragRotationRate / 4);\n\n } else {\n updates.rotateDeltaY -= ((x - lastX) / canvasWidth) * (configs.dragRotationRate * 1.5);\n updates.rotateDeltaX += ((y - lastY) / canvasHeight) * (configs.dragRotationRate * 1.5);\n }\n }\n }\n\n lastX = x;\n lastY = y;\n });\n\n canvas.addEventListener(\"mousemove\", this._canvasMouseMoveHandler = (e) => {\n\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n\n if (!states.mouseover) {\n return;\n }\n\n mouseMovedOnCanvasSinceLastWheel = true;\n });\n\n document.addEventListener(\"mouseup\", this._documentMouseUpHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n switch (e.which) {\n case 1: // Left button\n mouseDownLeft = false;\n mouseDownMiddle = false;\n mouseDownRight = false;\n break;\n case 2: // Middle/both buttons\n mouseDownLeft = false;\n mouseDownMiddle = false;\n mouseDownRight = false;\n break;\n case 3: // Right button\n mouseDownLeft = false;\n mouseDownMiddle = false;\n mouseDownRight = false;\n break;\n default:\n break;\n }\n xRotateDelta = 0;\n yRotateDelta = 0;\n });\n\n canvas.addEventListener(\"mouseup\", this._mouseUpHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n switch (e.which) {\n case 3: // Right button\n getCanvasPosFromEvent(e, canvasPos);\n const x = canvasPos[0];\n const y = canvasPos[1];\n if (Math.abs(x - lastXDown) < 3 && Math.abs(y - lastYDown) < 3) {\n controllers.cameraControl.fire(\"rightClick\", { // For context menus\n pagePos: [Math.round(e.pageX), Math.round(e.pageY)],\n canvasPos: canvasPos,\n event: e\n }, true);\n }\n break;\n default:\n break;\n }\n canvas.style.removeProperty(\"cursor\");\n });\n\n canvas.addEventListener(\"mouseenter\", this._mouseEnterHandler = () => {\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n xRotateDelta = 0;\n yRotateDelta = 0;\n });\n\n const maxElapsed = 1 / 20;\n const minElapsed = 1 / 60;\n\n let secsNowLast = null;\n\n canvas.addEventListener(\"wheel\", this._mouseWheelHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n const secsNow = performance.now() / 1000.0;\n var secsElapsed = (secsNowLast !== null) ? (secsNow - secsNowLast) : 0;\n secsNowLast = secsNow;\n if (secsElapsed > maxElapsed) {\n secsElapsed = maxElapsed;\n }\n if (secsElapsed < minElapsed) {\n secsElapsed = minElapsed;\n }\n const delta = Math.max(-1, Math.min(1, -e.deltaY * 40));\n if (delta === 0) {\n return;\n }\n const normalizedDelta = delta / Math.abs(delta);\n updates.dollyDelta += -normalizedDelta * secsElapsed * configs.mouseWheelDollyRate;\n\n if (mouseMovedOnCanvasSinceLastWheel) {\n states.followPointerDirty = true;\n mouseMovedOnCanvasSinceLastWheel = false;\n }\n\n }, {passive: true});\n }\n\n reset() {\n }\n\n destroy() {\n\n const canvas = this._scene.canvas.canvas;\n\n document.removeEventListener(\"keydown\", this._documentKeyDownHandler);\n document.removeEventListener(\"keyup\", this._documentKeyUpHandler);\n canvas.removeEventListener(\"mousedown\", this._mouseDownHandler);\n document.removeEventListener(\"mousemove\", this._documentMouseMoveHandler);\n canvas.removeEventListener(\"mousemove\", this._canvasMouseMoveHandler);\n document.removeEventListener(\"mouseup\", this._documentMouseUpHandler);\n canvas.removeEventListener(\"mouseup\", this._mouseUpHandler);\n canvas.removeEventListener(\"mouseenter\", this._mouseEnterHandler);\n canvas.removeEventListener(\"wheel\", this._mouseWheelHandler);\n }\n}\n\nexport {MousePanRotateDollyHandler};\n", + "content": "/**\n * @private\n */\nimport {math} from \"../../../math/math.js\";\n\nconst canvasPos = math.vec2();\n\nconst getCanvasPosFromEvent = function (event, canvasPos) {\n if (!event) {\n event = window.event;\n canvasPos[0] = event.x;\n canvasPos[1] = event.y;\n } else {\n let element = event.target;\n let totalOffsetLeft = 0;\n let totalOffsetTop = 0;\n let totalScrollX = 0;\n let totalScrollY = 0;\n while (element.offsetParent) {\n totalOffsetLeft += element.offsetLeft;\n totalOffsetTop += element.offsetTop;\n totalScrollX += element.scrollLeft;\n totalScrollY += element.scrollTop;\n element = element.offsetParent;\n }\n canvasPos[0] = event.pageX + totalScrollX - totalOffsetLeft;\n canvasPos[1] = event.pageY + totalScrollY - totalOffsetTop;\n }\n return canvasPos;\n};\n\n/**\n * @private\n */\nclass MousePanRotateDollyHandler {\n\n constructor(scene, controllers, configs, states, updates) {\n\n this._scene = scene;\n\n const pickController = controllers.pickController;\n\n let lastX = 0;\n let lastY = 0;\n let lastXDown = 0;\n let lastYDown = 0;\n let xRotateDelta = 0;\n let yRotateDelta = 0;\n\n let mouseDownLeft;\n let mouseDownMiddle;\n let mouseDownRight;\n\n let mouseDownPicked = false;\n const pickedWorldPos = math.vec3();\n\n let mouseMovedOnCanvasSinceLastWheel = true;\n\n const canvas = this._scene.canvas.canvas;\n\n const keyDown = [];\n\n document.addEventListener(\"keydown\", this._documentKeyDownHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled) || (!scene.input.keyboardEnabled)) {\n return;\n }\n const keyCode = e.keyCode;\n keyDown[keyCode] = true;\n });\n\n document.addEventListener(\"keyup\", this._documentKeyUpHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled) || (!scene.input.keyboardEnabled)) {\n return;\n }\n const keyCode = e.keyCode;\n keyDown[keyCode] = false;\n });\n\n function setMousedownState(pick = true) {\n canvas.style.cursor = \"move\";\n setMousedownPositions();\n if (pick) {\n setMousedownPick();\n }\n }\n\n function setMousedownPositions() {\n xRotateDelta = 0;\n yRotateDelta = 0;\n\n lastX = states.pointerCanvasPos[0];\n lastY = states.pointerCanvasPos[1];\n lastXDown = states.pointerCanvasPos[0];\n lastYDown = states.pointerCanvasPos[1];\n }\n\n function setMousedownPick() {\n pickController.pickCursorPos = states.pointerCanvasPos;\n pickController.schedulePickSurface = true;\n pickController.update();\n\n if (pickController.picked && pickController.pickedSurface && pickController.pickResult && pickController.pickResult.worldPos) {\n mouseDownPicked = true;\n pickedWorldPos.set(pickController.pickResult.worldPos);\n } else {\n mouseDownPicked = false;\n }\n }\n\n canvas.addEventListener(\"mousedown\", this._mouseDownHandler = (e) => {\n\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n\n switch (e.which) {\n\n case 1: // Left button\n\n if (keyDown[scene.input.KEY_SHIFT] || configs.planView) {\n\n mouseDownLeft = true;\n\n setMousedownState();\n\n } else {\n\n mouseDownLeft = true;\n\n setMousedownState(false);\n }\n\n break;\n\n case 2: // Middle/both buttons\n\n mouseDownMiddle = true;\n\n setMousedownState();\n\n break;\n\n case 3: // Right button\n\n mouseDownRight = true;\n\n if (configs.panRightClick) {\n\n setMousedownState();\n }\n\n break;\n\n default:\n break;\n }\n });\n\n document.addEventListener(\"mousemove\", this._documentMouseMoveHandler = (e) => {\n\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n\n if (!mouseDownLeft && !mouseDownMiddle && !mouseDownRight) {\n return;\n }\n\n // Scaling drag-rotate to canvas boundary\n\n const canvasBoundary = scene.canvas.boundary;\n\n const canvasWidth = canvasBoundary[2];\n const canvasHeight = canvasBoundary[3];\n const x = states.pointerCanvasPos[0];\n const y = states.pointerCanvasPos[1];\n\n const panning = keyDown[scene.input.KEY_SHIFT] || configs.planView || (!configs.panRightClick && mouseDownMiddle) || (configs.panRightClick && mouseDownRight);\n\n const xDelta = document.pointerLockElement ? e.movementX : (x - lastX);\n const yDelta = document.pointerLockElement ? e.movementY : (y - lastY);\n\n if (panning) {\n\n const camera = scene.camera;\n\n // We use only canvasHeight here so that aspect ratio does not distort speed\n\n if (camera.projection === \"perspective\") {\n\n const depth = Math.abs(mouseDownPicked ? math.lenVec3(math.subVec3(pickedWorldPos, scene.camera.eye, [])) : scene.camera.eyeLookDist);\n const targetDistance = depth * Math.tan((camera.perspective.fov / 2) * Math.PI / 180.0);\n\n updates.panDeltaX += (1.5 * xDelta * targetDistance / canvasHeight);\n updates.panDeltaY += (1.5 * yDelta * targetDistance / canvasHeight);\n\n } else {\n\n updates.panDeltaX += 0.5 * camera.ortho.scale * (xDelta / canvasHeight);\n updates.panDeltaY += 0.5 * camera.ortho.scale * (yDelta / canvasHeight);\n }\n\n } else if (mouseDownLeft && !mouseDownMiddle && !mouseDownRight) {\n\n if (!configs.planView) { // No rotating in plan-view mode\n\n if (configs.firstPerson) {\n updates.rotateDeltaY -= (xDelta / canvasWidth) * configs.dragRotationRate / 2;\n updates.rotateDeltaX += (yDelta / canvasHeight) * (configs.dragRotationRate / 4);\n\n } else {\n updates.rotateDeltaY -= (xDelta / canvasWidth) * (configs.dragRotationRate * 1.5);\n updates.rotateDeltaX += (yDelta / canvasHeight) * (configs.dragRotationRate * 1.5);\n }\n }\n }\n\n lastX = x;\n lastY = y;\n });\n\n canvas.addEventListener(\"mousemove\", this._canvasMouseMoveHandler = (e) => {\n\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n\n if (!states.mouseover) {\n return;\n }\n\n mouseMovedOnCanvasSinceLastWheel = true;\n });\n\n document.addEventListener(\"mouseup\", this._documentMouseUpHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n switch (e.which) {\n case 1: // Left button\n mouseDownLeft = false;\n mouseDownMiddle = false;\n mouseDownRight = false;\n break;\n case 2: // Middle/both buttons\n mouseDownLeft = false;\n mouseDownMiddle = false;\n mouseDownRight = false;\n break;\n case 3: // Right button\n mouseDownLeft = false;\n mouseDownMiddle = false;\n mouseDownRight = false;\n break;\n default:\n break;\n }\n xRotateDelta = 0;\n yRotateDelta = 0;\n });\n\n canvas.addEventListener(\"mouseup\", this._mouseUpHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n switch (e.which) {\n case 3: // Right button\n getCanvasPosFromEvent(e, canvasPos);\n const x = canvasPos[0];\n const y = canvasPos[1];\n if (Math.abs(x - lastXDown) < 3 && Math.abs(y - lastYDown) < 3) {\n controllers.cameraControl.fire(\"rightClick\", { // For context menus\n pagePos: [Math.round(e.pageX), Math.round(e.pageY)],\n canvasPos: canvasPos,\n event: e\n }, true);\n }\n break;\n default:\n break;\n }\n canvas.style.removeProperty(\"cursor\");\n });\n\n canvas.addEventListener(\"mouseenter\", this._mouseEnterHandler = () => {\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n xRotateDelta = 0;\n yRotateDelta = 0;\n });\n\n const maxElapsed = 1 / 20;\n const minElapsed = 1 / 60;\n\n let secsNowLast = null;\n\n canvas.addEventListener(\"wheel\", this._mouseWheelHandler = (e) => {\n if (!(configs.active && configs.pointerEnabled)) {\n return;\n }\n const secsNow = performance.now() / 1000.0;\n var secsElapsed = (secsNowLast !== null) ? (secsNow - secsNowLast) : 0;\n secsNowLast = secsNow;\n if (secsElapsed > maxElapsed) {\n secsElapsed = maxElapsed;\n }\n if (secsElapsed < minElapsed) {\n secsElapsed = minElapsed;\n }\n const delta = Math.max(-1, Math.min(1, -e.deltaY * 40));\n if (delta === 0) {\n return;\n }\n const normalizedDelta = delta / Math.abs(delta);\n updates.dollyDelta += -normalizedDelta * secsElapsed * configs.mouseWheelDollyRate;\n\n if (mouseMovedOnCanvasSinceLastWheel) {\n states.followPointerDirty = true;\n mouseMovedOnCanvasSinceLastWheel = false;\n }\n\n }, {passive: true});\n }\n\n reset() {\n }\n\n destroy() {\n\n const canvas = this._scene.canvas.canvas;\n\n document.removeEventListener(\"keydown\", this._documentKeyDownHandler);\n document.removeEventListener(\"keyup\", this._documentKeyUpHandler);\n canvas.removeEventListener(\"mousedown\", this._mouseDownHandler);\n document.removeEventListener(\"mousemove\", this._documentMouseMoveHandler);\n canvas.removeEventListener(\"mousemove\", this._canvasMouseMoveHandler);\n document.removeEventListener(\"mouseup\", this._documentMouseUpHandler);\n canvas.removeEventListener(\"mouseup\", this._mouseUpHandler);\n canvas.removeEventListener(\"mouseenter\", this._mouseEnterHandler);\n canvas.removeEventListener(\"wheel\", this._mouseWheelHandler);\n }\n}\n\nexport {MousePanRotateDollyHandler};\n", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js", "access": "public", @@ -69078,7 +69078,7 @@ "__docId__": 3516, "kind": "file", "name": "src/viewer/scene/index.js", - "content": "export * from \"./camera/index.js\";\nexport * from \"./geometry/index.js\";\nexport * from \"./ImagePlane/index.js\";\nexport * from \"./Bitmap/index.js\";\nexport * from \"./LineSet/index.js\";\nexport * from \"./lights/index.js\";\nexport * from \"./marker/index.js\";\nexport * from \"./materials/index.js\";\nexport * from \"./math/index.js\";\nexport * from \"./mementos/index.js\";\nexport * from \"./mesh/index.js\";\nexport * from \"./nodes/index.js\";\nexport * from \"./paths/index.js\";\nexport * from \"./model/index.js\";\nexport * from \"./sectionPlane/index.js\";\nexport * from \"./skybox/index.js\";\nexport * from \"./utils/index.js\";\nexport * from \"./Component.js\";\nexport * from \"./utils.js\";\nexport * from \"./stats.js\";\nexport * from \"./constants/constants.js\";", + "content": "export * from \"./camera/index.js\";\nexport * from \"./geometry/index.js\";\nexport * from \"./ImagePlane/index.js\";\nexport * from \"./Bitmap/index.js\";\nexport * from \"./LineSet/index.js\";\nexport * from \"./lights/index.js\";\nexport * from \"./marker/index.js\";\nexport * from \"./materials/index.js\";\nexport * from \"./math/index.js\";\nexport * from \"./mementos/index.js\";\nexport * from \"./mesh/index.js\";\nexport * from \"./nodes/index.js\";\nexport * from \"./paths/index.js\";\nexport * from \"./model/index.js\";\nexport * from \"./sectionPlane/index.js\";\nexport * from \"./skybox/index.js\";\nexport * from \"./utils/index.js\";\nexport * from \"./Component.js\";\nexport * from \"./utils.js\";\nexport * from \"./stats.js\";\nexport * from \"./constants/constants.js\";\nexport * from \"./webgl/PickResult.js\";", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/viewer/scene/index.js", "access": "public", @@ -97694,7 +97694,7 @@ "__docId__": 4882, "kind": "file", "name": "src/viewer/scene/model/SceneModel.js", - "content": "import {Component} from \"../Component.js\";\nimport {math} from \"../math/math.js\";\nimport {buildEdgeIndices} from '../math/buildEdgeIndices.js';\nimport {SceneModelMesh} from './SceneModelMesh.js';\nimport {getScratchMemory, putScratchMemory} from \"./vbo/ScratchMemory.js\";\nimport {VBOBatchingTrianglesLayer} from './vbo/batching/triangles/VBOBatchingTrianglesLayer.js';\nimport {VBOInstancingTrianglesLayer} from './vbo/instancing/triangles/VBOInstancingTrianglesLayer.js';\nimport {VBOBatchingLinesLayer} from './vbo/batching/lines/VBOBatchingLinesLayer.js';\nimport {VBOInstancingLinesLayer} from './vbo/instancing/lines/VBOInstancingLinesLayer.js';\nimport {VBOBatchingPointsLayer} from './vbo/batching/points/VBOBatchingPointsLayer.js';\nimport {VBOInstancingPointsLayer} from './vbo/instancing/points/VBOInstancingPointsLayer.js';\nimport {DTXLinesLayer} from \"./dtx/lines/DTXLinesLayer.js\";\nimport {DTXTrianglesLayer} from \"./dtx/triangles/DTXTrianglesLayer.js\";\nimport {ENTITY_FLAGS} from './ENTITY_FLAGS.js';\nimport {RenderFlags} from \"../webgl/RenderFlags.js\";\nimport {worldToRTCPositions} from \"../math/rtcCoords.js\";\nimport {SceneModelTextureSet} from \"./SceneModelTextureSet.js\";\nimport {SceneModelTexture} from \"./SceneModelTexture.js\";\nimport {Texture2D} from \"../webgl/Texture2D.js\";\nimport {utils} from \"../utils.js\";\nimport {getKTX2TextureTranscoder} from \"../utils/textureTranscoders/KTX2TextureTranscoder/KTX2TextureTranscoder.js\";\nimport {\n ClampToEdgeWrapping,\n LinearEncoding,\n LinearFilter,\n LinearMipmapLinearFilter,\n LinearMipMapNearestFilter,\n MirroredRepeatWrapping,\n NearestFilter,\n NearestMipMapLinearFilter,\n NearestMipMapNearestFilter,\n RepeatWrapping,\n sRGBEncoding\n} from \"../constants/constants.js\";\nimport {createPositionsDecodeMatrix, quantizePositions} from \"./compression.js\";\nimport {uniquifyPositions} from \"./calculateUniquePositions.js\";\nimport {rebucketPositions} from \"./rebucketPositions.js\";\nimport {SceneModelEntity} from \"./SceneModelEntity.js\";\nimport {geometryCompressionUtils} from \"../math/geometryCompressionUtils.js\";\nimport {SceneModelTransform} from \"./SceneModelTransform.js\";\n\n\nconst tempVec3a = math.vec3();\n\nconst tempOBB3 = math.OBB3();\n\nconst DEFAULT_SCALE = math.vec3([1, 1, 1]);\nconst DEFAULT_POSITION = math.vec3([0, 0, 0]);\nconst DEFAULT_ROTATION = math.vec3([0, 0, 0]);\nconst DEFAULT_QUATERNION = math.identityQuaternion();\nconst DEFAULT_MATRIX = math.identityMat4();\n\nconst DEFAULT_COLOR_TEXTURE_ID = \"defaultColorTexture\";\nconst DEFAULT_METAL_ROUGH_TEXTURE_ID = \"defaultMetalRoughTexture\";\nconst DEFAULT_NORMALS_TEXTURE_ID = \"defaultNormalsTexture\";\nconst DEFAULT_EMISSIVE_TEXTURE_ID = \"defaultEmissiveTexture\";\nconst DEFAULT_OCCLUSION_TEXTURE_ID = \"defaultOcclusionTexture\";\nconst DEFAULT_TEXTURE_SET_ID = \"defaultTextureSet\";\n\nconst defaultCompressedColor = new Uint8Array([255, 255, 255]);\n\nconst VBO_INSTANCED = 0;\nconst VBO_BATCHED = 1;\nconst DTX = 2;\n\n/**\n * @desc A high-performance model representation for efficient rendering and low memory usage.\n *\n * # Examples\n *\n * Internally, SceneModel uses a combination of several different techniques to render and represent\n * the different parts of a typical model. Each of the live examples at these links is designed to \"unit test\" one of these\n * techniques, in isolation. If some bug occurs in SceneModel, we use these tests to debug, but they also\n * serve to demonstrate how to use the capabilities of SceneModel programmatically.\n *\n * * [Loading building models into SceneModels](/examples/buildings)\n * * [Loading city models into SceneModels](/examples/cities)\n * * [Loading LiDAR scans into SceneModels](/examples/lidar)\n * * [Loading CAD models into SceneModels](/examples/cad)\n * * [SceneModel feature tests](/examples/scenemodel)\n *\n * # Overview\n *\n * While xeokit's standard [scene graph](https://github.com/xeokit/xeokit-sdk/wiki/Scene-Graphs) is great for gizmos and medium-sized models, it doesn't scale up to millions of objects in terms of memory and rendering efficiency.\n *\n * For huge models, we have the ````SceneModel```` representation, which is optimized to pack large amounts of geometry into memory and render it efficiently using WebGL.\n *\n * ````SceneModel```` is the default model representation loaded by (at least) {@link GLTFLoaderPlugin}, {@link XKTLoaderPlugin} and {@link WebIFCLoaderPlugin}.\n *\n * In this tutorial you'll learn how to use ````SceneModel```` to create high-detail content programmatically. Ordinarily you'd be learning about ````SceneModel```` if you were writing your own model loader plugins.\n *\n * # Contents\n *\n * - [SceneModel](#DataTextureSceneModel)\n * - [GPU-Resident Geometry](#gpu-resident-geometry)\n * - [Picking](#picking)\n * - [Example 1: Geometry Instancing](#example-1--geometry-instancing)\n * - [Finalizing a SceneModel](#finalizing-a-DataTextureSceneModel)\n * - [Finding Entities](#finding-entities)\n * - [Example 2: Geometry Batching](#example-2--geometry-batching)\n * - [Classifying with Metadata](#classifying-with-metadata)\n * - [Querying Metadata](#querying-metadata)\n * - [Metadata Structure](#metadata-structure)\n * - [RTC Coordinates](#rtc-coordinates-for-double-precision)\n * - [Example 3: RTC Coordinates with Geometry Instancing](#example-2--rtc-coordinates-with-geometry-instancing)\n * - [Example 4: RTC Coordinates with Geometry Batching](#example-2--rtc-coordinates-with-geometry-batching)\n *\n * ## SceneModel\n *\n * ````SceneModel```` uses two rendering techniques internally:\n *\n * 1. ***Geometry batching*** for unique geometries, combining those into a single WebGL geometry buffer, to render in one draw call, and\n * 2. ***geometry instancing*** for geometries that are shared by multiple meshes, rendering all instances of each shared geometry in one draw call.\n *\n *
    \n * These techniques come with certain limitations:\n *\n * * Non-realistic rendering - while scene graphs can use xeokit's full set of material workflows, ````SceneModel```` uses simple Lambertian shading without textures.\n * * Static transforms - transforms within a ````SceneModel```` are static and cannot be dynamically translated, rotated and scaled the way {@link Node}s and {@link Mesh}es in scene graphs can.\n * * Immutable model representation - while scene graph {@link Node}s and\n * {@link Mesh}es can be dynamically plugged together, ````SceneModel```` is immutable,\n * since it packs its geometries into buffers and instanced arrays.\n *\n * ````SceneModel````'s API allows us to exploit batching and instancing, while exposing its elements as\n * abstract {@link Entity} types.\n *\n * {@link Entity} is the abstract base class for\n * the various xeokit components that represent models, objects, or anonymous visible elements. An Entity has a unique ID and can be\n * individually shown, hidden, selected, highlighted, ghosted, culled, picked and clipped, and has its own World-space boundary.\n *\n * * A ````SceneModel```` is an {@link Entity} that represents a model.\n * * A ````SceneModel```` represents each of its objects with an {@link Entity}.\n * * Each {@link Entity} has one or more meshes that define its shape.\n * * Each mesh has either its own unique geometry, or shares a geometry with other meshes.\n *\n * ## GPU-Resident Geometry\n *\n * For a low memory footprint, ````SceneModel```` stores its geometries in GPU memory only, compressed (quantized) as integers. Unfortunately, GPU-resident geometry is\n * not readable by JavaScript.\n *\n *\n * ## Example 1: Geometry Instancing\n *\n * In the example below, we'll use a ````SceneModel````\n * to build a simple table model using geometry instancing.\n *\n * We'll start by adding a reusable box-shaped geometry to our ````SceneModel````.\n *\n * Then, for each object in our model we'll add an {@link Entity}\n * that has a mesh that instances our box geometry, transforming and coloring the instance.\n *\n * [![](http://xeokit.io/img/docs/sceneGraph.png)](https://xeokit.github.io/xeokit-sdk/examples/#sceneRepresentation_SceneModel_instancing)\n *\n * ````javascript\n * import {Viewer, SceneModel} from \"xeokit-sdk.es.js\";\n *\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * viewer.scene.camera.eye = [-21.80, 4.01, 6.56];\n * viewer.scene.camera.look = [0, -5.75, 0];\n * viewer.scene.camera.up = [0.37, 0.91, -0.11];\n *\n * // Build a SceneModel representing a table\n * // with four legs, using geometry instancing\n *\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"table\",\n * isModel: true, // <--- Registers SceneModel in viewer.scene.models\n * position: [0, 0, 0],\n * scale: [1, 1, 1],\n * rotation: [0, 0, 0]\n * });\n *\n * // Create a reusable geometry within the SceneModel\n * // We'll instance this geometry by five meshes\n *\n * sceneModel.createGeometry({\n *\n * id: \"myBoxGeometry\",\n *\n * // The primitive type - allowed values are \"points\", \"lines\" and \"triangles\".\n * // See the OpenGL/WebGL specification docs\n * // for how the coordinate arrays are supposed to be laid out.\n * primitive: \"triangles\",\n *\n * // The vertices - eight for our cube, each\n * // one spanning three array elements for X,Y and Z\n * positions: [\n * 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1, // v0-v1-v2-v3 front\n * 1, 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, // v0-v3-v4-v1 right\n * 1, 1, 1, 1, 1, -1, -1, 1, -1, -1, 1, 1, // v0-v1-v6-v1 top\n * -1, 1, 1, -1, 1, -1, -1, -1, -1, -1, -1, 1, // v1-v6-v7-v2 left\n * -1, -1, -1, 1, -1, -1, 1, -1, 1, -1, -1, 1, // v7-v4-v3-v2 bottom\n * 1, -1, -1, -1, -1, -1, -1, 1, -1, 1, 1, -1 // v4-v7-v6-v1 back\n * ],\n *\n * // Normal vectors, one for each vertex\n * normals: [\n * 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, // v0-v1-v2-v3 front\n * 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, // v0-v3-v4-v5 right\n * 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, // v0-v5-v6-v1 top\n * -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, // v1-v6-v7-v2 left\n * 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, // v7-v4-v3-v2 bottom\n * 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1 // v4-v7-v6-v5 back\n * ],\n *\n * // Indices - these organise the positions and and normals\n * // into geometric primitives in accordance with the \"primitive\" parameter,\n * // in this case a set of three indices for each triangle.\n * //\n * // Note that each triangle is specified in counter-clockwise winding order.\n * //\n * indices: [\n * 0, 1, 2, 0, 2, 3, // front\n * 4, 5, 6, 4, 6, 7, // right\n * 8, 9, 10, 8, 10, 11, // top\n * 12, 13, 14, 12, 14, 15, // left\n * 16, 17, 18, 16, 18, 19, // bottom\n * 20, 21, 22, 20, 22, 23\n * ]\n * });\n *\n * // Red table leg\n *\n * sceneModel.createMesh({\n * id: \"redLegMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * id: \"redLeg\",\n * meshIds: [\"redLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Green table leg\n *\n * sceneModel.createMesh({\n * id: \"greenLegMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * id: \"greenLeg\",\n * meshIds: [\"greenLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Blue table leg\n *\n * sceneModel.createMesh({\n * id: \"blueLegMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"blueLeg\",\n * meshIds: [\"blueLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Yellow table leg\n *\n * sceneModel.createMesh({\n * id: \"yellowLegMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"yellowLeg\",\n * meshIds: [\"yellowLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Purple table top\n *\n * sceneModel.createMesh({\n * id: \"purpleTableTopMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"purpleTableTop\",\n * meshIds: [\"purpleTableTopMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n * ````\n *\n * ## Finalizing a SceneModel\n *\n * Before we can view and interact with our ````SceneModel````, we need to **finalize** it. Internally, this causes the ````SceneModel```` to build the\n * vertex buffer objects (VBOs) that support our geometry instances. When using geometry batching (see next example),\n * this causes ````SceneModel```` to build the VBOs that combine the batched geometries. Note that you can do both instancing and\n * batching within the same ````SceneModel````.\n *\n * Once finalized, we can't add anything more to our ````SceneModel````.\n *\n * ```` javascript\n * SceneModel.finalize();\n * ````\n *\n * ## Finding Entities\n *\n * As mentioned earlier, {@link Entity} is\n * the abstract base class for components that represent models, objects, or just\n * anonymous visible elements.\n *\n * Since we created configured our ````SceneModel```` with ````isModel: true````,\n * we're able to find it as an Entity by ID in ````viewer.scene.models````. Likewise, since\n * we configured each of its Entities with ````isObject: true````, we're able to\n * find them in ````viewer.scene.objects````.\n *\n *\n * ````javascript\n * // Get the whole table model Entity\n * const table = viewer.scene.models[\"table\"];\n *\n * // Get some leg object Entities\n * const redLeg = viewer.scene.objects[\"redLeg\"];\n * const greenLeg = viewer.scene.objects[\"greenLeg\"];\n * const blueLeg = viewer.scene.objects[\"blueLeg\"];\n * ````\n *\n * ## Example 2: Geometry Batching\n *\n * Let's once more use a ````SceneModel````\n * to build the simple table model, this time exploiting geometry batching.\n *\n * [![](http://xeokit.io/img/docs/sceneGraph.png)](https://xeokit.github.io/xeokit-sdk/examples/#sceneRepresentation_SceneModel_batching)\n *\n * ````javascript\n * import {Viewer, SceneModel} from \"xeokit-sdk.es.js\";\n *\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * viewer.scene.camera.eye = [-21.80, 4.01, 6.56];\n * viewer.scene.camera.look = [0, -5.75, 0];\n * viewer.scene.camera.up = [0.37, 0.91, -0.11];\n *\n * // Create a SceneModel representing a table with four legs, using geometry batching\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"table\",\n * isModel: true, // <--- Registers SceneModel in viewer.scene.models\n * position: [0, 0, 0],\n * scale: [1, 1, 1],\n * rotation: [0, 0, 0]\n * });\n *\n * // Red table leg\n *\n * sceneModel.createMesh({\n * id: \"redLegMesh\",\n *\n * // Geometry arrays are same as for the earlier batching example\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * id: \"redLeg\",\n * meshIds: [\"redLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Green table leg\n *\n * sceneModel.createMesh({\n * id: \"greenLegMesh\",\n * primitive: \"triangles\",\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * id: \"greenLeg\",\n * meshIds: [\"greenLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Blue table leg\n *\n * sceneModel.createMesh({\n * id: \"blueLegMesh\",\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"blueLeg\",\n * meshIds: [\"blueLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Yellow table leg object\n *\n * sceneModel.createMesh({\n * id: \"yellowLegMesh\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"yellowLeg\",\n * meshIds: [\"yellowLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Purple table top\n *\n * sceneModel.createMesh({\n * id: \"purpleTableTopMesh\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"purpleTableTop\",\n * meshIds: [\"purpleTableTopMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Finalize the SceneModel.\n *\n * SceneModel.finalize();\n *\n * // Find BigModelNodes by their model and object IDs\n *\n * // Get the whole table model\n * const table = viewer.scene.models[\"table\"];\n *\n * // Get some leg objects\n * const redLeg = viewer.scene.objects[\"redLeg\"];\n * const greenLeg = viewer.scene.objects[\"greenLeg\"];\n * const blueLeg = viewer.scene.objects[\"blueLeg\"];\n * ````\n *\n * ## Classifying with Metadata\n *\n * In the previous examples, we used ````SceneModel```` to build\n * two versions of the same table model, to demonstrate geometry batching and geometry instancing.\n *\n * We'll now classify our {@link Entity}s with metadata. This metadata\n * will work the same for both our examples, since they create the exact same structure of {@link Entity}s\n * to represent their models and objects. The abstract Entity type is, after all, intended to provide an abstract interface through which differently-implemented scene content can be accessed uniformly.\n *\n * To create the metadata, we'll create a {@link MetaModel} for our model,\n * with a {@link MetaObject} for each of it's objects. The MetaModel and MetaObjects\n * get the same IDs as the {@link Entity}s that represent their model and objects within our scene.\n *\n * ```` javascript\n * const furnitureMetaModel = viewer.metaScene.createMetaModel(\"furniture\", { // Creates a MetaModel in the MetaScene\n *\n * \"projectId\": \"myTableProject\",\n * \"revisionId\": \"V1.0\",\n *\n * \"metaObjects\": [\n * { // Creates a MetaObject in the MetaModel\n * \"id\": \"table\",\n * \"name\": \"Table\", // Same ID as an object Entity\n * \"type\": \"furniture\", // Arbitrary type, could be IFC type\n * \"properties\": { // Arbitrary properties, could be IfcPropertySet\n * \"cost\": \"200\"\n * }\n * },\n * {\n * \"id\": \"redLeg\",\n * \"name\": \"Red table Leg\",\n * \"type\": \"leg\",\n * \"parent\": \"table\", // References first MetaObject as parent\n * \"properties\": {\n * \"material\": \"wood\"\n * }\n * },\n * {\n * \"id\": \"greenLeg\", // Node with corresponding id does not need to exist\n * \"name\": \"Green table leg\", // and MetaObject does not need to exist for Node with an id\n * \"type\": \"leg\",\n * \"parent\": \"table\",\n * \"properties\": {\n * \"material\": \"wood\"\n * }\n * },\n * {\n * \"id\": \"blueLeg\",\n * \"name\": \"Blue table leg\",\n * \"type\": \"leg\",\n * \"parent\": \"table\",\n * \"properties\": {\n * \"material\": \"wood\"\n * }\n * },\n * {\n * \"id\": \"yellowLeg\",\n * \"name\": \"Yellow table leg\",\n * \"type\": \"leg\",\n * \"parent\": \"table\",\n * \"properties\": {\n * \"material\": \"wood\"\n * }\n * },\n * {\n * \"id\": \"tableTop\",\n * \"name\": \"Purple table top\",\n * \"type\": \"surface\",\n * \"parent\": \"table\",\n * \"properties\": {\n * \"material\": \"formica\",\n * \"width\": \"60\",\n * \"depth\": \"60\",\n * \"thickness\": \"5\"\n * }\n * }\n * ]\n * });\n * ````\n *\n * ## Querying Metadata\n *\n * Having created and classified our model (either the instancing or batching example), we can now find the {@link MetaModel}\n * and {@link MetaObject}s using the IDs of their\n * corresponding {@link Entity}s.\n *\n * ````JavaScript\n * const furnitureMetaModel = scene.metaScene.metaModels[\"furniture\"];\n *\n * const redLegMetaObject = scene.metaScene.metaObjects[\"redLeg\"];\n * ````\n *\n * In the snippet below, we'll log metadata on each {@link Entity} we click on:\n *\n * ````JavaScript\n * viewer.scene.input.on(\"mouseclicked\", function (coords) {\n *\n * const hit = viewer.scene.pick({\n * canvasPos: coords\n * });\n *\n * if (hit) {\n * const entity = hit.entity;\n * const metaObject = viewer.metaScene.metaObjects[entity.id];\n * if (metaObject) {\n * console.log(JSON.stringify(metaObject.getJSON(), null, \"\\t\"));\n * }\n * }\n * });\n * ````\n *\n * ## Metadata Structure\n *\n * The {@link MetaModel}\n * organizes its {@link MetaObject}s in\n * a tree that describes their structural composition:\n *\n * ````JavaScript\n * // Get metadata on the root object\n * const tableMetaObject = furnitureMetaModel.rootMetaObject;\n *\n * // Get metadata on the leg objects\n * const redLegMetaObject = tableMetaObject.children[0];\n * const greenLegMetaObject = tableMetaObject.children[1];\n * const blueLegMetaObject = tableMetaObject.children[2];\n * const yellowLegMetaObject = tableMetaObject.children[3];\n * ````\n *\n * Given an {@link Entity}, we can find the object or model of which it is a part, or the objects that comprise it. We can also generate UI\n * components from the metadata, such as the tree view demonstrated in [this demo](https://xeokit.github.io/xeokit-sdk/examples/#BIMOffline_glTF_OTCConferenceCenter).\n *\n * This hierarchy allows us to express the hierarchical structure of a model while representing it in\n * various ways in the 3D scene (such as with ````SceneModel````, which\n * has a non-hierarchical scene representation).\n *\n * Note also that a {@link MetaObject} does not need to have a corresponding\n * {@link Entity} and vice-versa.\n *\n * # RTC Coordinates for Double Precision\n *\n * ````SceneModel```` can emulate 64-bit precision on GPUs using relative-to-center (RTC) coordinates.\n *\n * Consider a model that contains many small objects, but with such large spatial extents that 32 bits of GPU precision (accurate to ~7 digits) will not be sufficient to render all of the the objects without jittering.\n *\n * To prevent jittering, we could spatially subdivide the objects into \"tiles\". Each tile would have a center position, and the positions of the objects within the tile would be relative to that center (\"RTC coordinates\").\n *\n * While the center positions of the tiles would be 64-bit values, the object positions only need to be 32-bit.\n *\n * Internally, when rendering an object with RTC coordinates, xeokit first temporarily translates the camera viewing matrix by the object's tile's RTC center, on the CPU, using 64-bit math.\n *\n * Then xeokit loads the viewing matrix into its WebGL shaders, where math happens at 32-bit precision. Within the shaders, the matrix is effectively down-cast to 32-bit precision, and the object's 32-bit vertex positions are transformed by the matrix.\n *\n * We see no jittering, because with RTC a detectable loss of GPU accuracy only starts happening to objects as they become very distant from the camera viewpoint, at which point they are too small to be discernible anyway.\n *\n * ## RTC Coordinates with Geometry Instancing\n *\n * To use RTC with ````SceneModel```` geometry instancing, we specify an RTC center for the geometry via its ````origin```` parameter. Then ````SceneModel```` assumes that all meshes that instance that geometry are within the same RTC coordinate system, ie. the meshes ````position```` and ````rotation```` properties are assumed to be relative to the geometry's ````origin````.\n *\n * For simplicity, our example's meshes all instance the same geometry. Therefore, our example model has only one RTC center.\n *\n * Note that the axis-aligned World-space boundary (AABB) of our model is ````[ -6, -9, -6, 1000000006, -2.5, 1000000006]````.\n *\n * [![](http://xeokit.io/img/docs/sceneGraph.png)](https://xeokit.github.io/xeokit-sdk/examples/#sceneRepresentation_SceneModel_batching)\n *\n * ````javascript\n * const origin = [100000000, 0, 100000000];\n *\n * sceneModel.createGeometry({\n * id: \"box\",\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg1\",\n * geometryId: \"box\",\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg1\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg2\",\n * geometryId: \"box\",\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg2\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg3\",\n * geometryId: \"box\",\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg3\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg4\",\n * geometryId: \"box\",\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg4\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"top\",\n * geometryId: \"box\",\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"top\"],\n * isObject: true\n * });\n * ````\n *\n * ## RTC Coordinates with Geometry Batching\n *\n * To use RTC with ````SceneModel```` geometry batching, we specify an RTC center (````origin````) for each mesh. For performance, we try to have as many meshes share the same value for ````origin```` as possible. Each mesh's ````positions````, ````position```` and ````rotation```` properties are assumed to be relative to ````origin````.\n *\n * For simplicity, the meshes in our example all share the same RTC center.\n *\n * The axis-aligned World-space boundary (AABB) of our model is ````[ -6, -9, -6, 1000000006, -2.5, 1000000006]````.\n *\n * [![](http://xeokit.io/img/docs/sceneGraph.png)](https://xeokit.github.io/xeokit-sdk/examples/#sceneRepresentation_SceneModel_batching)\n *\n * ````javascript\n * const origin = [100000000, 0, 100000000];\n *\n * sceneModel.createMesh({\n * id: \"leg1\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg1\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg2\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg2\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg3\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg3\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg4\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg4\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"top\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"top\"],\n * isObject: true\n * });\n * ````\n *\n * ## Positioning at World-space coordinates\n *\n * To position a SceneModel at given double-precision World coordinates, we can\n * configure the ````origin```` of the SceneModel itself. The ````origin```` is a double-precision\n * 3D World-space position at which the SceneModel will be located.\n *\n * Note that ````position```` is a single-precision offset relative to ````origin````.\n *\n * ````javascript\n * const origin = [100000000, 0, 100000000];\n *\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"table\",\n * isModel: true,\n * origin: origin, // Everything in this SceneModel is relative to this RTC center\n * position: [0, 0, 0],\n * scale: [1, 1, 1],\n * rotation: [0, 0, 0]\n * });\n *\n * sceneModel.createGeometry({\n * id: \"box\",\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg1\",\n * geometryId: \"box\",\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg1\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg2\",\n * geometryId: \"box\",\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg2\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg3\",\n * geometryId: \"box\",\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg3\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg4\",\n * geometryId: \"box\",\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg4\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"top\",\n * geometryId: \"box\",\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"top\"],\n * isObject: true\n * });\n * ````\n *\n * # Textures\n *\n * ## Loading KTX2 Texture Files into a SceneModel\n *\n * A {@link SceneModel} that is configured with a {@link KTX2TextureTranscoder} will\n * allow us to load textures into it from KTX2 buffers or files.\n *\n * In the example below, we'll create a {@link Viewer}, containing a {@link SceneModel} configured with a\n * {@link KTX2TextureTranscoder}. We'll then programmatically create a simple object within the SceneModel, consisting of\n * a single mesh with a texture loaded from a KTX2 file, which our SceneModel internally transcodes, using\n * its {@link KTX2TextureTranscoder}. Note how we configure our {@link KTX2TextureTranscoder} with a path to the Basis Universal\n * transcoder WASM module.\n *\n * ````javascript\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * viewer.scene.camera.eye = [-21.80, 4.01, 6.56];\n * viewer.scene.camera.look = [0, -5.75, 0];\n * viewer.scene.camera.up = [0.37, 0.91, -0.11];\n *\n * const textureTranscoder = new KTX2TextureTranscoder({\n * viewer,\n * transcoderPath: \"https://cdn.jsdelivr.net/npm/@xeokit/xeokit-sdk/dist/basis/\" // <------ Path to BasisU transcoder module\n * });\n *\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"myModel\",\n * textureTranscoder // <<-------------------- Configure model with our transcoder\n * });\n *\n * sceneModel.createTexture({\n * id: \"myColorTexture\",\n * src: \"../assets/textures/compressed/sample_uastc_zstd.ktx2\" // <<----- KTX2 texture asset\n * });\n *\n * sceneModel.createTexture({\n * id: \"myMetallicRoughnessTexture\",\n * src: \"../assets/textures/alpha/crosshatchAlphaMap.jpg\" // <<----- JPEG texture asset\n * });\n *\n * sceneModel.createTextureSet({\n * id: \"myTextureSet\",\n * colorTextureId: \"myColorTexture\",\n * metallicRoughnessTextureId: \"myMetallicRoughnessTexture\"\n * });\n *\n * sceneModel.createMesh({\n * id: \"myMesh\",\n * textureSetId: \"myTextureSet\",\n * primitive: \"triangles\",\n * positions: [1, 1, 1, ...],\n * normals: [0, 0, 1, 0, ...],\n * uv: [1, 0, 0, ...],\n * indices: [0, 1, 2, ...],\n * });\n *\n * sceneModel.createEntity({\n * id: \"myEntity\",\n * meshIds: [\"myMesh\"]\n * });\n *\n * sceneModel.finalize();\n * ````\n *\n * ## Loading KTX2 Textures from ArrayBuffers into a SceneModel\n *\n * A SceneModel that is configured with a {@link KTX2TextureTranscoder} will allow us to load textures into\n * it from KTX2 ArrayBuffers.\n *\n * In the example below, we'll create a {@link Viewer}, containing a {@link SceneModel} configured with a\n * {@link KTX2TextureTranscoder}. We'll then programmatically create a simple object within the SceneModel, consisting of\n * a single mesh with a texture loaded from a KTX2 ArrayBuffer, which our SceneModel internally transcodes, using\n * its {@link KTX2TextureTranscoder}.\n *\n * ````javascript\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * viewer.scene.camera.eye = [-21.80, 4.01, 6.56];\n * viewer.scene.camera.look = [0, -5.75, 0];\n * viewer.scene.camera.up = [0.37, 0.91, -0.11];\n *\n * const textureTranscoder = new KTX2TextureTranscoder({\n * viewer,\n * transcoderPath: \"https://cdn.jsdelivr.net/npm/@xeokit/xeokit-sdk/dist/basis/\" // <------ Path to BasisU transcoder module\n * });\n *\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"myModel\",\n * textureTranscoder // <<-------------------- Configure model with our transcoder\n * });\n *\n * utils.loadArraybuffer(\"../assets/textures/compressed/sample_uastc_zstd.ktx2\",(arrayBuffer) => {\n *\n * sceneModel.createTexture({\n * id: \"myColorTexture\",\n * buffers: [arrayBuffer] // <<----- KTX2 texture asset\n * });\n *\n * sceneModel.createTexture({\n * id: \"myMetallicRoughnessTexture\",\n * src: \"../assets/textures/alpha/crosshatchAlphaMap.jpg\" // <<----- JPEG texture asset\n * });\n *\n * sceneModel.createTextureSet({\n * id: \"myTextureSet\",\n * colorTextureId: \"myColorTexture\",\n * metallicRoughnessTextureId: \"myMetallicRoughnessTexture\"\n * });\n *\n * sceneModel.createMesh({\n * id: \"myMesh\",\n * textureSetId: \"myTextureSet\",\n * primitive: \"triangles\",\n * positions: [1, 1, 1, ...],\n * normals: [0, 0, 1, 0, ...],\n * uv: [1, 0, 0, ...],\n * indices: [0, 1, 2, ...],\n * });\n *\n * sceneModel.createEntity({\n * id: \"myEntity\",\n * meshIds: [\"myMesh\"]\n * });\n *\n * sceneModel.finalize();\n * });\n * ````\n *\n * @implements {Entity}\n */\nexport class SceneModel extends Component {\n\n /**\n * @constructor\n * @param {Component} owner Owner component. When destroyed, the owner will destroy this component as well.\n * @param {*} [cfg] Configs\n * @param {String} [cfg.id] Optional ID, unique among all components in the parent scene, generated automatically when omitted.\n * @param {Boolean} [cfg.isModel] Specify ````true```` if this SceneModel represents a model, in which case the SceneModel will be registered by {@link SceneModel#id} in {@link Scene#models} and may also have a corresponding {@link MetaModel} with matching {@link MetaModel#id}, registered by that ID in {@link MetaScene#metaModels}.\n * @param {Number[]} [cfg.origin=[0,0,0]] World-space double-precision 3D origin.\n * @param {Number[]} [cfg.position=[0,0,0]] Local, single-precision 3D position, relative to the origin parameter.\n * @param {Number[]} [cfg.scale=[1,1,1]] Local scale.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Local rotation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1] Local modelling transform matrix. Overrides the position, scale and rotation parameters.\n * @param {Boolean} [cfg.visible=true] Indicates if the SceneModel is initially visible.\n * @param {Boolean} [cfg.culled=false] Indicates if the SceneModel is initially culled from view.\n * @param {Boolean} [cfg.pickable=true] Indicates if the SceneModel is initially pickable.\n * @param {Boolean} [cfg.clippable=true] Indicates if the SceneModel is initially clippable.\n * @param {Boolean} [cfg.collidable=true] Indicates if the SceneModel is initially included in boundary calculations.\n * @param {Boolean} [cfg.xrayed=false] Indicates if the SceneModel is initially xrayed.\n * @param {Boolean} [cfg.highlighted=false] Indicates if the SceneModel is initially highlighted.\n * @param {Boolean} [cfg.selected=false] Indicates if the SceneModel is initially selected.\n * @param {Boolean} [cfg.edges=false] Indicates if the SceneModel's edges are initially emphasized.\n * @param {Number[]} [cfg.colorize=[1.0,1.0,1.0]] SceneModel's initial RGB colorize color, multiplies by the rendered fragment colors.\n * @param {Number} [cfg.opacity=1.0] SceneModel's initial opacity factor, multiplies by the rendered fragment alpha.\n * @param {Number} [cfg.backfaces=false] When we set this ````true````, then we force rendering of backfaces for this SceneModel. When\n * we leave this ````false````, then we allow the Viewer to decide when to render backfaces. In that case, the\n * Viewer will hide backfaces on watertight meshes, show backfaces on open meshes, and always show backfaces on meshes when we slice them open with {@link SectionPlane}s.\n * @param {Boolean} [cfg.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) will apply to this SceneModel. SAO is configured by the Scene's {@link SAO} component.\n * @param {Boolean} [cfg.pbrEnabled=true] Indicates if physically-based rendering (PBR) will apply to the SceneModel when {@link Scene#pbrEnabled} is ````true````.\n * @param {Boolean} [cfg.colorTextureEnabled=true] Indicates if base color textures will be rendered for the SceneModel when {@link Scene#colorTextureEnabled} is ````true````.\n * @param {Number} [cfg.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Number} [cfg.maxGeometryBatchSize=50000000] Maximum geometry batch size, as number of vertices. This is optionally supplied\n * to limit the size of the batched geometry arrays that SceneModel internally creates for batched geometries.\n * A lower value means less heap allocation/de-allocation while creating/loading batched geometries, but more draw calls and\n * slower rendering speed. A high value means larger heap allocation/de-allocation while creating/loading, but less draw calls\n * and faster rendering speed. It's recommended to keep this somewhere roughly between ````50000```` and ````50000000```.\n * @param {TextureTranscoder} [cfg.textureTranscoder] Transcoder that will be used internally by {@link SceneModel#createTexture}\n * to convert transcoded texture data. Only required when we'll be providing transcoded data\n * to {@link SceneModel#createTexture}. We assume that all transcoded texture data added to a ````SceneModel````\n * will then in a format supported by this transcoder.\n * @param {Boolean} [cfg.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n */\n constructor(owner, cfg = {}) {\n\n super(owner, cfg);\n\n this._dtxEnabled = this.scene.dtxEnabled && (cfg.dtxEnabled !== false);\n\n this._enableVertexWelding = false; // Not needed for most objects, and very expensive, so disabled\n this._enableIndexBucketing = false; // Until fixed: https://github.com/xeokit/xeokit-sdk/issues/1204\n\n this._vboBatchingLayerScratchMemory = getScratchMemory();\n this._textureTranscoder = cfg.textureTranscoder || getKTX2TextureTranscoder(this.scene.viewer);\n\n this._maxGeometryBatchSize = cfg.maxGeometryBatchSize;\n\n this._aabb = math.collapseAABB3();\n this._aabbDirty = true;\n\n this._quantizationRanges = {};\n\n this._vboInstancingLayers = {};\n this._vboBatchingLayers = {};\n this._dtxLayers = {};\n\n this._meshList = [];\n\n this.layerList = []; // For GL state efficiency when drawing, InstancingLayers are in first part, BatchingLayers are in second\n this._entityList = [];\n\n this._geometries = {};\n this._dtxBuckets = {}; // Geometries with optimizations used for data texture representation\n this._textures = {};\n this._textureSets = {};\n this._transforms = {};\n this._meshes = {};\n this._unusedMeshes = {};\n this._entities = {};\n\n /** @private **/\n this.renderFlags = new RenderFlags();\n\n /**\n * @private\n */\n this.numGeometries = 0; // Number of geometries created with createGeometry()\n\n // These counts are used to avoid unnecessary render passes\n // They are incremented or decremented exclusively by BatchingLayer and InstancingLayer\n\n /**\n * @private\n */\n this.numPortions = 0;\n\n /**\n * @private\n */\n this.numVisibleLayerPortions = 0;\n\n /**\n * @private\n */\n this.numTransparentLayerPortions = 0;\n\n /**\n * @private\n */\n this.numXRayedLayerPortions = 0;\n\n /**\n * @private\n */\n this.numHighlightedLayerPortions = 0;\n\n /**\n * @private\n */\n this.numSelectedLayerPortions = 0;\n\n /**\n * @private\n */\n this.numEdgesLayerPortions = 0;\n\n /**\n * @private\n */\n this.numPickableLayerPortions = 0;\n\n /**\n * @private\n */\n this.numClippableLayerPortions = 0;\n\n /**\n * @private\n */\n this.numCulledLayerPortions = 0;\n\n this.numEntities = 0;\n this._numTriangles = 0;\n this._numLines = 0;\n this._numPoints = 0;\n\n this._edgeThreshold = cfg.edgeThreshold || 10;\n\n // Build static matrix\n\n this._origin = math.vec3(cfg.origin || [0, 0, 0]);\n this._position = math.vec3(cfg.position || [0, 0, 0]);\n this._rotation = math.vec3(cfg.rotation || [0, 0, 0]);\n this._quaternion = math.vec4(cfg.quaternion || [0, 0, 0, 1]);\n this._conjugateQuaternion = math.vec4(cfg.quaternion || [0, 0, 0, 1]);\n\n if (cfg.rotation) {\n math.eulerToQuaternion(this._rotation, \"XYZ\", this._quaternion);\n }\n this._scale = math.vec3(cfg.scale || [1, 1, 1]);\n\n this._worldRotationMatrix = math.mat4();\n this._worldRotationMatrixConjugate = math.mat4();\n this._matrix = math.mat4();\n this._matrixDirty = true;\n\n this._rebuildMatrices();\n\n this._worldNormalMatrix = math.mat4();\n math.inverseMat4(this._matrix, this._worldNormalMatrix);\n math.transposeMat4(this._worldNormalMatrix);\n\n if (cfg.matrix || cfg.position || cfg.rotation || cfg.scale || cfg.quaternion) {\n this._viewMatrix = math.mat4();\n this._viewNormalMatrix = math.mat4();\n this._viewMatrixDirty = true;\n this._matrixNonIdentity = true;\n }\n\n this._opacity = 1.0;\n this._colorize = [1, 1, 1];\n\n this._saoEnabled = (cfg.saoEnabled !== false);\n this._pbrEnabled = (cfg.pbrEnabled !== false);\n this._colorTextureEnabled = (cfg.colorTextureEnabled !== false);\n\n this._isModel = cfg.isModel;\n if (this._isModel) {\n this.scene._registerModel(this);\n }\n\n this._onCameraViewMatrix = this.scene.camera.on(\"matrix\", () => {\n this._viewMatrixDirty = true;\n });\n\n this._meshesWithDirtyMatrices = [];\n this._numMeshesWithDirtyMatrices = 0;\n\n this._onTick = this.scene.on(\"tick\", () => {\n while (this._numMeshesWithDirtyMatrices > 0) {\n this._meshesWithDirtyMatrices[--this._numMeshesWithDirtyMatrices]._updateMatrix();\n }\n });\n\n this._createDefaultTextureSet();\n\n this.visible = cfg.visible;\n this.culled = cfg.culled;\n this.pickable = cfg.pickable;\n this.clippable = cfg.clippable;\n this.collidable = cfg.collidable;\n this.castsShadow = cfg.castsShadow;\n this.receivesShadow = cfg.receivesShadow;\n this.xrayed = cfg.xrayed;\n this.highlighted = cfg.highlighted;\n this.selected = cfg.selected;\n this.edges = cfg.edges;\n this.colorize = cfg.colorize;\n this.opacity = cfg.opacity;\n this.backfaces = cfg.backfaces;\n }\n\n _meshMatrixDirty(mesh) {\n this._meshesWithDirtyMatrices[this._numMeshesWithDirtyMatrices++] = mesh;\n }\n\n _createDefaultTextureSet() {\n // Every SceneModelMesh gets at least the default TextureSet,\n // which contains empty default textures filled with color\n const defaultColorTexture = new SceneModelTexture({\n id: DEFAULT_COLOR_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [1, 1, 1, 1] // [r, g, b, a]})\n })\n });\n const defaultMetalRoughTexture = new SceneModelTexture({\n id: DEFAULT_METAL_ROUGH_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [0, 1, 1, 1] // [unused, roughness, metalness, unused]\n })\n });\n const defaultNormalsTexture = new SceneModelTexture({\n id: DEFAULT_NORMALS_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [0, 0, 0, 0] // [x, y, z, unused] - these must be zeros\n })\n });\n const defaultEmissiveTexture = new SceneModelTexture({\n id: DEFAULT_EMISSIVE_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [0, 0, 0, 1] // [x, y, z, unused]\n })\n });\n const defaultOcclusionTexture = new SceneModelTexture({\n id: DEFAULT_OCCLUSION_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [1, 1, 1, 1] // [x, y, z, unused]\n })\n });\n this._textures[DEFAULT_COLOR_TEXTURE_ID] = defaultColorTexture;\n this._textures[DEFAULT_METAL_ROUGH_TEXTURE_ID] = defaultMetalRoughTexture;\n this._textures[DEFAULT_NORMALS_TEXTURE_ID] = defaultNormalsTexture;\n this._textures[DEFAULT_EMISSIVE_TEXTURE_ID] = defaultEmissiveTexture;\n this._textures[DEFAULT_OCCLUSION_TEXTURE_ID] = defaultOcclusionTexture;\n this._textureSets[DEFAULT_TEXTURE_SET_ID] = new SceneModelTextureSet({\n id: DEFAULT_TEXTURE_SET_ID,\n model: this,\n colorTexture: defaultColorTexture,\n metallicRoughnessTexture: defaultMetalRoughTexture,\n normalsTexture: defaultNormalsTexture,\n emissiveTexture: defaultEmissiveTexture,\n occlusionTexture: defaultOcclusionTexture\n });\n }\n\n //------------------------------------------------------------------------------------------------------------------\n // SceneModel members\n //------------------------------------------------------------------------------------------------------------------\n\n /**\n * Returns true to indicate that this Component is a SceneModel.\n * @type {Boolean}\n */\n get isPerformanceModel() {\n return true;\n }\n\n /**\n * The {@link SceneModelTransform}s in this SceneModel.\n *\n * Each {#link SceneModelTransform} is stored here against its {@link SceneModelTransform.id}.\n *\n * @returns {*|{}}\n */\n get transforms() {\n return this._transforms;\n }\n\n /**\n * The {@link SceneModelTexture}s in this SceneModel.\n *\n * * Each {@link SceneModelTexture} is created with {@link SceneModel.createTexture}.\n * * Each {@link SceneModelTexture} is stored here against its {@link SceneModelTexture.id}.\n *\n * @returns {*|{}}\n */\n get textures() {\n return this._textures;\n }\n\n /**\n * The {@link SceneModelTextureSet}s in this SceneModel.\n *\n * Each {@link SceneModelTextureSet} is stored here against its {@link SceneModelTextureSet.id}.\n *\n * @returns {*|{}}\n */\n get textureSets() {\n return this._textureSets;\n }\n\n /**\n * The {@link SceneModelMesh}es in this SceneModel.\n *\n * Each {@SceneModelMesh} is stored here against its {@link SceneModelMesh.id}.\n *\n * @returns {*|{}}\n */\n get meshes() {\n return this._meshes;\n }\n\n /**\n * The {@link SceneModelEntity}s in this SceneModel.\n *\n * Each {#link SceneModelEntity} in this SceneModel that represents an object is\n * stored here against its {@link SceneModelTransform.id}.\n *\n * @returns {*|{}}\n */\n get objects() {\n return this._entities;\n }\n\n /**\n * Gets the 3D World-space origin for this SceneModel.\n *\n * Each {@link SceneModelMesh.origin}, if supplied, is relative to this origin.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Float64Array}\n */\n get origin() {\n return this._origin;\n }\n\n /**\n * Sets the SceneModel's local translation.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Number[]}\n */\n set position(value) {\n this._position.set(value || [0, 0, 0]);\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n this.glRedraw();\n }\n\n /**\n * Gets the SceneModel's local translation.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Number[]}\n */\n get position() {\n return this._position;\n }\n\n /**\n * Sets the SceneModel's local rotation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Number[]}\n */\n set rotation(value) {\n this._rotation.set(value || [0, 0, 0]);\n math.eulerToQuaternion(this._rotation, \"XYZ\", this._quaternion);\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n this.glRedraw();\n }\n\n /**\n * Gets the SceneModel's local rotation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Number[]}\n */\n get rotation() {\n return this._rotation;\n }\n\n /**\n * Sets the SceneModel's local rotation quaternion.\n *\n * Default value is ````[0,0,0,1]````.\n *\n * @type {Number[]}\n */\n set quaternion(value) {\n this._quaternion.set(value || [0, 0, 0, 1]);\n math.quaternionToEuler(this._quaternion, \"XYZ\", this._rotation);\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n this.glRedraw();\n }\n\n /**\n * Gets the SceneModel's local rotation quaternion.\n *\n * Default value is ````[0,0,0,1]````.\n *\n * @type {Number[]}\n */\n get quaternion() {\n return this._quaternion;\n }\n\n /**\n * Sets the SceneModel's local scale.\n *\n * Default value is ````[1,1,1]````.\n *\n * @type {Number[]}\n * @deprecated\n */\n set scale(value) {\n // NOP - deprecated\n }\n\n /**\n * Gets the SceneModel's local scale.\n *\n * Default value is ````[1,1,1]````.\n *\n * @type {Number[]}\n * @deprecated\n */\n get scale() {\n return this._scale;\n }\n\n /**\n * Sets the SceneModel's local modeling transform matrix.\n *\n * Default value is ````[1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]````.\n *\n * @type {Number[]}\n */\n set matrix(value) {\n this._matrix.set(value || DEFAULT_MATRIX);\n\n math.quaternionToRotationMat4(this._quaternion, this._worldRotationMatrix);\n math.conjugateQuaternion(this._quaternion, this._conjugateQuaternion);\n math.quaternionToRotationMat4(this._quaternion, this._worldRotationMatrixConjugate);\n this._matrix.set(this._worldRotationMatrix);\n math.translateMat4v(this._position, this._matrix);\n\n this._matrixDirty = false;\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n this.glRedraw();\n }\n\n /**\n * Gets the SceneModel's local modeling transform matrix.\n *\n * Default value is ````[1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]````.\n *\n * @type {Number[]}\n */\n get matrix() {\n if (this._matrixDirty) {\n this._rebuildMatrices();\n }\n return this._matrix;\n }\n\n /**\n * Gets the SceneModel's local modeling rotation transform matrix.\n *\n * @type {Number[]}\n */\n get rotationMatrix() {\n if (this._matrixDirty) {\n this._rebuildMatrices();\n }\n return this._worldRotationMatrix;\n }\n\n _rebuildMatrices() {\n if (this._matrixDirty) {\n math.quaternionToRotationMat4(this._quaternion, this._worldRotationMatrix);\n math.conjugateQuaternion(this._quaternion, this._conjugateQuaternion);\n math.quaternionToRotationMat4(this._quaternion, this._worldRotationMatrixConjugate);\n this._matrix.set(this._worldRotationMatrix);\n math.translateMat4v(this._position, this._matrix);\n this._matrixDirty = false;\n }\n }\n\n /**\n * Gets the conjugate of the SceneModel's local modeling rotation transform matrix.\n *\n * This is used for RTC view matrix management in renderers.\n *\n * @type {Number[]}\n */\n get rotationMatrixConjugate() {\n if (this._matrixDirty) {\n this._rebuildMatrices();\n }\n return this._worldRotationMatrixConjugate;\n }\n\n _setWorldMatrixDirty() {\n this._matrixDirty = true;\n this._aabbDirty = true;\n }\n\n _transformDirty() {\n this._matrixDirty = true;\n this._aabbDirty = true;\n this.scene._aabbDirty = true;\n }\n\n _sceneModelDirty() {\n this.scene._aabbDirty = true;\n this._aabbDirty = true;\n this.scene._aabbDirty = true;\n this._matrixDirty = true;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i]._sceneModelDirty(); // Entities need to retransform their World AABBs by SceneModel's worldMatrix\n }\n }\n\n /**\n * Gets the SceneModel's World matrix.\n *\n * @property worldMatrix\n * @type {Number[]}\n */\n get worldMatrix() {\n return this.matrix;\n }\n\n /**\n * Gets the SceneModel's World normal matrix.\n *\n * @type {Number[]}\n */\n get worldNormalMatrix() {\n return this._worldNormalMatrix;\n }\n\n /**\n * Called by private renderers in ./lib, returns the view matrix with which to\n * render this SceneModel. The view matrix is the concatenation of the\n * Camera view matrix with the Performance model's world (modeling) matrix.\n *\n * @private\n */\n get viewMatrix() {\n if (!this._viewMatrix) {\n return this.scene.camera.viewMatrix;\n }\n if (this._matrixDirty) {\n this._rebuildMatrices();\n this._viewMatrixDirty = true;\n }\n if (this._viewMatrixDirty) {\n math.mulMat4(this.scene.camera.viewMatrix, this._matrix, this._viewMatrix);\n math.inverseMat4(this._viewMatrix, this._viewNormalMatrix);\n math.transposeMat4(this._viewNormalMatrix);\n this._viewMatrixDirty = false;\n }\n return this._viewMatrix;\n }\n\n /**\n * Called by private renderers in ./lib, returns the view normal matrix with which to render this SceneModel.\n *\n * @private\n */\n get viewNormalMatrix() {\n if (!this._viewNormalMatrix) {\n return this.scene.camera.viewNormalMatrix;\n }\n if (this._matrixDirty) {\n this._rebuildMatrices();\n this._viewMatrixDirty = true;\n }\n if (this._viewMatrixDirty) {\n math.mulMat4(this.scene.camera.viewMatrix, this._matrix, this._viewMatrix);\n math.inverseMat4(this._viewMatrix, this._viewNormalMatrix);\n math.transposeMat4(this._viewNormalMatrix);\n this._viewMatrixDirty = false;\n }\n math.inverseMat4(this._viewMatrix, this._viewNormalMatrix);\n math.transposeMat4(this._viewNormalMatrix);\n return this._viewNormalMatrix;\n }\n\n /**\n * Sets if backfaces are rendered for this SceneModel.\n *\n * Default is ````false````.\n *\n * @type {Boolean}\n */\n get backfaces() {\n return this._backfaces;\n }\n\n /**\n * Sets if backfaces are rendered for this SceneModel.\n *\n * Default is ````false````.\n *\n * When we set this ````true````, then backfaces are always rendered for this SceneModel.\n *\n * When we set this ````false````, then we allow the Viewer to decide whether to render backfaces. In this case,\n * the Viewer will:\n *\n * * hide backfaces on watertight meshes,\n * * show backfaces on open meshes, and\n * * always show backfaces on meshes when we slice them open with {@link SectionPlane}s.\n *\n * @type {Boolean}\n */\n set backfaces(backfaces) {\n backfaces = !!backfaces;\n this._backfaces = backfaces;\n this.glRedraw();\n }\n\n /**\n * Gets the list of {@link SceneModelEntity}s within this SceneModel.\n *\n * @returns {SceneModelEntity[]}\n */\n get entityList() {\n return this._entityList;\n }\n\n /**\n * Returns true to indicate that SceneModel is an {@link Entity}.\n * @type {Boolean}\n */\n get isEntity() {\n return true;\n }\n\n /**\n * Returns ````true```` if this SceneModel represents a model.\n *\n * When ````true```` the SceneModel will be registered by {@link SceneModel#id} in\n * {@link Scene#models} and may also have a {@link MetaObject} with matching {@link MetaObject#id}.\n *\n * @type {Boolean}\n */\n get isModel() {\n return this._isModel;\n }\n\n //------------------------------------------------------------------------------------------------------------------\n // SceneModel members\n //------------------------------------------------------------------------------------------------------------------\n\n /**\n * Returns ````false```` to indicate that SceneModel never represents an object.\n *\n * @type {Boolean}\n */\n get isObject() {\n return false;\n }\n\n /**\n * Gets the SceneModel's World-space 3D axis-aligned bounding box.\n *\n * Represented by a six-element Float64Array containing the min/max extents of the\n * axis-aligned volume, ie. ````[xmin, ymin,zmin,xmax,ymax, zmax]````.\n *\n * @type {Number[]}\n */\n get aabb() {\n if (this._aabbDirty) {\n math.collapseAABB3(this._aabb);\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n math.expandAABB3(this._aabb, this._entityList[i].aabb);\n }\n this._aabbDirty = false;\n }\n return this._aabb;\n }\n\n /**\n * The approximate number of triangle primitives in this SceneModel.\n *\n * @type {Number}\n */\n get numTriangles() {\n return this._numTriangles;\n }\n\n //------------------------------------------------------------------------------------------------------------------\n // Entity members\n //------------------------------------------------------------------------------------------------------------------\n\n /**\n * The approximate number of line primitives in this SceneModel.\n *\n * @type {Number}\n */\n get numLines() {\n return this._numLines;\n }\n\n /**\n * The approximate number of point primitives in this SceneModel.\n *\n * @type {Number}\n */\n get numPoints() {\n return this._numPoints;\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel are visible.\n *\n * The SceneModel is only rendered when {@link SceneModel#visible} is ````true```` and {@link SceneModel#culled} is ````false````.\n *\n * @type {Boolean}\n */\n get visible() {\n return (this.numVisibleLayerPortions > 0);\n }\n\n /**\n * Sets if this SceneModel is visible.\n *\n * The SceneModel is only rendered when {@link SceneModel#visible} is ````true```` and {@link SceneModel#culled} is ````false````.\n **\n * @type {Boolean}\n */\n set visible(visible) {\n visible = visible !== false;\n this._visible = visible;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].visible = visible;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel are xrayed.\n *\n * @type {Boolean}\n */\n get xrayed() {\n return (this.numXRayedLayerPortions > 0);\n }\n\n /**\n * Sets if all {@link SceneModelEntity}s in this SceneModel are xrayed.\n *\n * @type {Boolean}\n */\n set xrayed(xrayed) {\n xrayed = !!xrayed;\n this._xrayed = xrayed;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].xrayed = xrayed;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel are highlighted.\n *\n * @type {Boolean}\n */\n get highlighted() {\n return (this.numHighlightedLayerPortions > 0);\n }\n\n /**\n * Sets if all {@link SceneModelEntity}s in this SceneModel are highlighted.\n *\n * @type {Boolean}\n */\n set highlighted(highlighted) {\n highlighted = !!highlighted;\n this._highlighted = highlighted;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].highlighted = highlighted;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel are selected.\n *\n * @type {Boolean}\n */\n get selected() {\n return (this.numSelectedLayerPortions > 0);\n }\n\n /**\n * Sets if all {@link SceneModelEntity}s in this SceneModel are selected.\n *\n * @type {Boolean}\n */\n set selected(selected) {\n selected = !!selected;\n this._selected = selected;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].selected = selected;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel have edges emphasised.\n *\n * @type {Boolean}\n */\n get edges() {\n return (this.numEdgesLayerPortions > 0);\n }\n\n /**\n * Sets if all {@link SceneModelEntity}s in this SceneModel have edges emphasised.\n *\n * @type {Boolean}\n */\n set edges(edges) {\n edges = !!edges;\n this._edges = edges;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].edges = edges;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if this SceneModel is culled from view.\n *\n * The SceneModel is only rendered when {@link SceneModel#visible} is true and {@link SceneModel#culled} is false.\n *\n * @type {Boolean}\n */\n get culled() {\n return this._culled;\n }\n\n /**\n * Sets if this SceneModel is culled from view.\n *\n * The SceneModel is only rendered when {@link SceneModel#visible} is true and {@link SceneModel#culled} is false.\n *\n * @type {Boolean}\n */\n set culled(culled) {\n culled = !!culled;\n this._culled = culled;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].culled = culled;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if {@link SceneModelEntity}s in this SceneModel are clippable.\n *\n * Clipping is done by the {@link SectionPlane}s in {@link Scene#sectionPlanes}.\n *\n * @type {Boolean}\n */\n get clippable() {\n return this._clippable;\n }\n\n /**\n * Sets if {@link SceneModelEntity}s in this SceneModel are clippable.\n *\n * Clipping is done by the {@link SectionPlane}s in {@link Scene#sectionPlanes}.\n *\n * @type {Boolean}\n */\n set clippable(clippable) {\n clippable = clippable !== false;\n this._clippable = clippable;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].clippable = clippable;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if this SceneModel is collidable.\n *\n * @type {Boolean}\n */\n get collidable() {\n return this._collidable;\n }\n\n /**\n * Sets if {@link SceneModelEntity}s in this SceneModel are collidable.\n *\n * @type {Boolean}\n */\n set collidable(collidable) {\n collidable = collidable !== false;\n this._collidable = collidable;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].collidable = collidable;\n }\n }\n\n /**\n * Gets if this SceneModel is pickable.\n *\n * Picking is done via calls to {@link Scene#pick}.\n *\n * @type {Boolean}\n */\n get pickable() {\n return (this.numPickableLayerPortions > 0);\n }\n\n /**\n * Sets if {@link SceneModelEntity}s in this SceneModel are pickable.\n *\n * Picking is done via calls to {@link Scene#pick}.\n *\n * @type {Boolean}\n */\n set pickable(pickable) {\n pickable = pickable !== false;\n this._pickable = pickable;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].pickable = pickable;\n }\n }\n\n /**\n * Gets the RGB colorize color for this SceneModel.\n *\n * Each element of the color is in range ````[0..1]````.\n *\n * @type {Number[]}\n */\n get colorize() {\n return this._colorize;\n }\n\n /**\n * Sets the RGB colorize color for this SceneModel.\n *\n * Multiplies by rendered fragment colors.\n *\n * Each element of the color is in range ````[0..1]````.\n *\n * @type {Number[]}\n */\n set colorize(colorize) {\n this._colorize = colorize;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].colorize = colorize;\n }\n }\n\n /**\n * Gets this SceneModel's opacity factor.\n *\n * This is a factor in range ````[0..1]```` which multiplies by the rendered fragment alphas.\n *\n * @type {Number}\n */\n get opacity() {\n return this._opacity;\n }\n\n /**\n * Sets the opacity factor for this SceneModel.\n *\n * This is a factor in range ````[0..1]```` which multiplies by the rendered fragment alphas.\n *\n * @type {Number}\n */\n set opacity(opacity) {\n this._opacity = opacity;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].opacity = opacity;\n }\n }\n\n /**\n * Gets if this SceneModel casts a shadow.\n *\n * @type {Boolean}\n */\n get castsShadow() {\n return this._castsShadow;\n }\n\n /**\n * Sets if this SceneModel casts a shadow.\n *\n * @type {Boolean}\n */\n set castsShadow(castsShadow) {\n castsShadow = (castsShadow !== false);\n if (castsShadow !== this._castsShadow) {\n this._castsShadow = castsShadow;\n this.glRedraw();\n }\n }\n\n /**\n * Sets if this SceneModel can have shadow cast upon it.\n *\n * @type {Boolean}\n */\n get receivesShadow() {\n return this._receivesShadow;\n }\n\n /**\n * Sets if this SceneModel can have shadow cast upon it.\n *\n * @type {Boolean}\n */\n set receivesShadow(receivesShadow) {\n receivesShadow = (receivesShadow !== false);\n if (receivesShadow !== this._receivesShadow) {\n this._receivesShadow = receivesShadow;\n this.glRedraw();\n }\n }\n\n /**\n * Gets if Scalable Ambient Obscurance (SAO) will apply to this SceneModel.\n *\n * SAO is configured by the Scene's {@link SAO} component.\n *\n * Only works when {@link SAO#enabled} is also true.\n *\n * @type {Boolean}\n */\n get saoEnabled() {\n return this._saoEnabled;\n }\n\n /**\n * Gets if physically-based rendering (PBR) is enabled for this SceneModel.\n *\n * Only works when {@link Scene#pbrEnabled} is also true.\n *\n * @type {Boolean}\n */\n get pbrEnabled() {\n return this._pbrEnabled;\n }\n\n /**\n * Gets if color textures are enabled for this SceneModel.\n *\n * Only works when {@link Scene#colorTextureEnabled} is also true.\n *\n * @type {Boolean}\n */\n get colorTextureEnabled() {\n return this._colorTextureEnabled;\n }\n\n /**\n * Returns true to indicate that SceneModel is implements {@link Drawable}.\n *\n * @type {Boolean}\n */\n get isDrawable() {\n return true;\n }\n\n /** @private */\n get isStateSortable() {\n return false\n }\n\n /**\n * Configures the appearance of xrayed {@link SceneModelEntity}s within this SceneModel.\n *\n * This is the {@link Scene#xrayMaterial}.\n *\n * @type {EmphasisMaterial}\n */\n get xrayMaterial() {\n return this.scene.xrayMaterial;\n }\n\n /**\n * Configures the appearance of highlighted {@link SceneModelEntity}s within this SceneModel.\n *\n * This is the {@link Scene#highlightMaterial}.\n *\n * @type {EmphasisMaterial}\n */\n get highlightMaterial() {\n return this.scene.highlightMaterial;\n }\n\n /**\n * Configures the appearance of selected {@link SceneModelEntity}s within this SceneModel.\n *\n * This is the {@link Scene#selectedMaterial}.\n *\n * @type {EmphasisMaterial}\n */\n get selectedMaterial() {\n return this.scene.selectedMaterial;\n }\n\n /**\n * Configures the appearance of edges of {@link SceneModelEntity}s within this SceneModel.\n *\n * This is the {@link Scene#edgeMaterial}.\n *\n * @type {EdgeMaterial}\n */\n get edgeMaterial() {\n return this.scene.edgeMaterial;\n }\n\n //------------------------------------------------------------------------------------------------------------------\n // Drawable members\n //------------------------------------------------------------------------------------------------------------------\n\n /**\n * Called by private renderers in ./lib, returns the picking view matrix with which to\n * ray-pick on this SceneModel.\n *\n * @private\n */\n getPickViewMatrix(pickViewMatrix) {\n if (!this._viewMatrix) {\n return pickViewMatrix;\n }\n return this._viewMatrix;\n }\n\n /**\n *\n * @param cfg\n */\n createQuantizationRange(cfg) {\n if (cfg.id === undefined || cfg.id === null) {\n this.error(\"[createQuantizationRange] Config missing: id\");\n return;\n }\n if (cfg.aabb) {\n this.error(\"[createQuantizationRange] Config missing: aabb\");\n return;\n }\n if (this._quantizationRanges[cfg.id]) {\n this.error(\"[createQuantizationRange] QuantizationRange already created: \" + cfg.id);\n return;\n }\n this._quantizationRanges[cfg.id] = {\n id: cfg.id,\n aabb: cfg.aabb,\n matrix: createPositionsDecodeMatrix(cfg.aabb, math.mat4())\n }\n }\n\n /**\n * Creates a reusable geometry within this SceneModel.\n *\n * We can then supply the geometry ID to {@link SceneModel#createMesh} when we want to create meshes that\n * instance the geometry.\n *\n * @param {*} cfg Geometry properties.\n * @param {String|Number} cfg.id Mandatory ID for the geometry, to refer to with {@link SceneModel#createMesh}.\n * @param {String} cfg.primitive The primitive type. Accepted values are 'points', 'lines', 'triangles', 'solid' and 'surface'.\n * @param {Number[]} [cfg.positions] Flat array of uncompressed 3D vertex positions positions. Required for all primitive types. Overridden by ````positionsCompressed````.\n * @param {Number[]} [cfg.positionsCompressed] Flat array of quantized 3D vertex positions. Overrides ````positions````, and must be accompanied by ````positionsDecodeMatrix````.\n * @param {Number[]} [cfg.positionsDecodeMatrix] A 4x4 matrix for decompressing ````positionsCompressed````. Must be accompanied by ````positionsCompressed````.\n * @param {Number[]} [cfg.normals] Flat array of normal vectors. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.normalsCompressed] Flat array of oct-encoded normal vectors. Overrides ````normals````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.colors] Flat array of uncompressed RGBA vertex colors, as float values in range ````[0..1]````. Ignored when ````geometryId```` is given. Overridden by ````color```` and ````colorsCompressed````.\n * @param {Number[]} [cfg.colorsCompressed] Flat array of compressed RGBA vertex colors, as unsigned short integers in range ````[0..255]````. Ignored when ````geometryId```` is given. Overrides ````colors```` and is overridden by ````color````.\n * @param {Number[]} [cfg.uv] Flat array of uncompressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvCompressed] Flat array of compressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Overrides ````uv````. Must be accompanied by ````uvDecodeMatrix````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvDecodeMatrix] A 3x3 matrix for decompressing ````uvCompressed````.\n * @param {Number[]} [cfg.indices] Array of primitive connectivity indices. Not required for `points` primitives.\n * @param {Number[]} [cfg.edgeIndices] Array of edge line indices. Used only with 'triangles', 'solid' and 'surface' primitives. Automatically generated internally if not supplied, using the optional ````edgeThreshold```` given to the ````SceneModel```` constructor.\n */\n createGeometry(cfg) {\n if (cfg.id === undefined || cfg.id === null) {\n this.error(\"[createGeometry] Config missing: id\");\n return;\n }\n if (this._geometries[cfg.id]) {\n this.error(\"[createGeometry] Geometry already created: \" + cfg.id);\n return;\n }\n if (cfg.primitive === undefined || cfg.primitive === null) {\n cfg.primitive = \"triangles\";\n }\n if (cfg.primitive !== \"points\" && cfg.primitive !== \"lines\" && cfg.primitive !== \"triangles\" && cfg.primitive !== \"solid\" && cfg.primitive !== \"surface\") {\n this.error(`[createGeometry] Unsupported value for 'primitive': '${cfg.primitive}' - supported values are 'points', 'lines', 'triangles', 'solid' and 'surface'. Defaulting to 'triangles'.`);\n return;\n }\n if (!cfg.positions && !cfg.positionsCompressed && !cfg.buckets) {\n this.error(\"[createGeometry] Param expected: `positions`, `positionsCompressed' or 'buckets\");\n return null;\n }\n if (cfg.positionsCompressed && !cfg.positionsDecodeMatrix && !cfg.positionsDecodeBoundary) {\n this.error(\"[createGeometry] Param expected: `positionsDecodeMatrix` or 'positionsDecodeBoundary' (required for `positionsCompressed')\");\n return null;\n }\n if (cfg.positionsDecodeMatrix && cfg.positionsDecodeBoundary) {\n this.error(\"[createGeometry] Only one of these params expected: `positionsDecodeMatrix` or 'positionsDecodeBoundary' (required for `positionsCompressed')\");\n return null;\n }\n if (cfg.uvCompressed && !cfg.uvDecodeMatrix) {\n this.error(\"[createGeometry] Param expected: `uvDecodeMatrix` (required for `uvCompressed')\");\n return null;\n }\n if (!cfg.buckets && !cfg.indices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n const numPositions = (cfg.positions || cfg.positionsCompressed).length / 3;\n cfg.indices = this._createDefaultIndices(numPositions);\n }\n if (!cfg.buckets && !cfg.indices && cfg.primitive !== \"points\") {\n this.error(`[createGeometry] Param expected: indices (required for '${cfg.primitive}' primitive type)`);\n return null;\n }\n if (cfg.positionsDecodeBoundary) {\n cfg.positionsDecodeMatrix = createPositionsDecodeMatrix(cfg.positionsDecodeBoundary, math.mat4());\n }\n if (cfg.positions) {\n const aabb = math.collapseAABB3();\n cfg.positionsDecodeMatrix = math.mat4();\n math.expandAABB3Points3(aabb, cfg.positions);\n cfg.positionsCompressed = quantizePositions(cfg.positions, aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n } else if (cfg.positionsCompressed) {\n const aabb = math.collapseAABB3();\n cfg.positionsDecodeMatrix = new Float64Array(cfg.positionsDecodeMatrix);\n cfg.positionsCompressed = new Uint16Array(cfg.positionsCompressed);\n math.expandAABB3Points3(aabb, cfg.positionsCompressed);\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n } else if (cfg.buckets) {\n const aabb = math.collapseAABB3();\n this._dtxBuckets[cfg.id] = cfg.buckets;\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n const bucket = cfg.buckets[i];\n if (bucket.positions) {\n math.expandAABB3Points3(aabb, bucket.positions);\n } else if (bucket.positionsCompressed) {\n math.expandAABB3Points3(aabb, bucket.positionsCompressed);\n }\n }\n if (cfg.positionsDecodeMatrix) {\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n }\n cfg.aabb = aabb;\n }\n if (cfg.colorsCompressed && cfg.colorsCompressed.length > 0) {\n cfg.colorsCompressed = new Uint8Array(cfg.colorsCompressed);\n } else if (cfg.colors && cfg.colors.length > 0) {\n const colors = cfg.colors;\n const colorsCompressed = new Uint8Array(colors.length);\n for (let i = 0, len = colors.length; i < len; i++) {\n colorsCompressed[i] = colors[i] * 255;\n }\n cfg.colorsCompressed = colorsCompressed;\n }\n if (!cfg.buckets && !cfg.edgeIndices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n if (cfg.positions) {\n cfg.edgeIndices = buildEdgeIndices(cfg.positions, cfg.indices, null, 5.0);\n } else {\n cfg.edgeIndices = buildEdgeIndices(cfg.positionsCompressed, cfg.indices, cfg.positionsDecodeMatrix, 2.0);\n }\n }\n if (cfg.uv) {\n const bounds = geometryCompressionUtils.getUVBounds(cfg.uv);\n const result = geometryCompressionUtils.compressUVs(cfg.uv, bounds.min, bounds.max);\n cfg.uvCompressed = result.quantized;\n cfg.uvDecodeMatrix = result.decodeMatrix;\n } else if (cfg.uvCompressed) {\n cfg.uvCompressed = new Uint16Array(cfg.uvCompressed);\n cfg.uvDecodeMatrix = new Float64Array(cfg.uvDecodeMatrix);\n }\n if (cfg.normals) { // HACK\n cfg.normals = null;\n }\n this._geometries [cfg.id] = cfg;\n this._numTriangles += (cfg.indices ? Math.round(cfg.indices.length / 3) : 0);\n this.numGeometries++;\n }\n\n /**\n * Creates a texture within this SceneModel.\n *\n * We can then supply the texture ID to {@link SceneModel#createTextureSet} when we want to create texture sets that use the texture.\n *\n * @param {*} cfg Texture properties.\n * @param {String|Number} cfg.id Mandatory ID for the texture, to refer to with {@link SceneModel#createTextureSet}.\n * @param {String} [cfg.src] Image file for the texture. Assumed to be transcoded if not having a recognized image file\n * extension (jpg, jpeg, png etc.). If transcoded, then assumes ````SceneModel```` is configured with a {@link TextureTranscoder}.\n * @param {ArrayBuffer[]} [cfg.buffers] Transcoded texture data. Assumes ````SceneModel```` is\n * configured with a {@link TextureTranscoder}. This parameter is given as an array of buffers so we can potentially support multi-image textures, such as cube maps.\n * @param {HTMLImageElement} [cfg.image] HTML Image object to load into this texture. Overrides ````src```` and ````buffers````. Never transcoded.\n * @param {Number} [cfg.minFilter=LinearMipmapLinearFilter] How the texture is sampled when a texel covers less than one pixel.\n * Supported values are {@link LinearMipmapLinearFilter}, {@link LinearMipMapNearestFilter}, {@link NearestMipMapNearestFilter}, {@link NearestMipMapLinearFilter} and {@link LinearMipMapLinearFilter}.\n * @param {Number} [cfg.magFilter=LinearFilter] How the texture is sampled when a texel covers more than one pixel. Supported values are {@link LinearFilter} and {@link NearestFilter}.\n * @param {Number} [cfg.wrapS=RepeatWrapping] Wrap parameter for texture coordinate *S*. Supported values are {@link ClampToEdgeWrapping}, {@link MirroredRepeatWrapping} and {@link RepeatWrapping}.\n * @param {Number} [cfg.wrapT=RepeatWrapping] Wrap parameter for texture coordinate *T*. Supported values are {@link ClampToEdgeWrapping}, {@link MirroredRepeatWrapping} and {@link RepeatWrapping}..\n * @param {Number} [cfg.wrapR=RepeatWrapping] Wrap parameter for texture coordinate *R*. Supported values are {@link ClampToEdgeWrapping}, {@link MirroredRepeatWrapping} and {@link RepeatWrapping}.\n * @param {Boolean} [cfg.flipY=false] Flips this Texture's source data along its vertical axis when ````true````.\n * @param {Number} [cfg.encoding=LinearEncoding] Encoding format. Supported values are {@link LinearEncoding} and {@link sRGBEncoding}.\n */\n createTexture(cfg) {\n const textureId = cfg.id;\n if (textureId === undefined || textureId === null) {\n this.error(\"[createTexture] Config missing: id\");\n return;\n }\n if (this._textures[textureId]) {\n this.error(\"[createTexture] Texture already created: \" + textureId);\n return;\n }\n if (!cfg.src && !cfg.image && !cfg.buffers) {\n this.error(\"[createTexture] Param expected: `src`, `image' or 'buffers'\");\n return null;\n }\n let minFilter = cfg.minFilter || LinearMipmapLinearFilter;\n if (minFilter !== LinearFilter &&\n minFilter !== LinearMipMapNearestFilter &&\n minFilter !== LinearMipmapLinearFilter &&\n minFilter !== NearestMipMapLinearFilter &&\n minFilter !== NearestMipMapNearestFilter) {\n this.error(`[createTexture] Unsupported value for 'minFilter' - \n supported values are LinearFilter, LinearMipMapNearestFilter, NearestMipMapNearestFilter, \n NearestMipMapLinearFilter and LinearMipmapLinearFilter. Defaulting to LinearMipmapLinearFilter.`);\n minFilter = LinearMipmapLinearFilter;\n }\n let magFilter = cfg.magFilter || LinearFilter;\n if (magFilter !== LinearFilter && magFilter !== NearestFilter) {\n this.error(`[createTexture] Unsupported value for 'magFilter' - supported values are LinearFilter and NearestFilter. Defaulting to LinearFilter.`);\n magFilter = LinearFilter;\n }\n let wrapS = cfg.wrapS || RepeatWrapping;\n if (wrapS !== ClampToEdgeWrapping && wrapS !== MirroredRepeatWrapping && wrapS !== RepeatWrapping) {\n this.error(`[createTexture] Unsupported value for 'wrapS' - supported values are ClampToEdgeWrapping, MirroredRepeatWrapping and RepeatWrapping. Defaulting to RepeatWrapping.`);\n wrapS = RepeatWrapping;\n }\n let wrapT = cfg.wrapT || RepeatWrapping;\n if (wrapT !== ClampToEdgeWrapping && wrapT !== MirroredRepeatWrapping && wrapT !== RepeatWrapping) {\n this.error(`[createTexture] Unsupported value for 'wrapT' - supported values are ClampToEdgeWrapping, MirroredRepeatWrapping and RepeatWrapping. Defaulting to RepeatWrapping.`);\n wrapT = RepeatWrapping;\n }\n let wrapR = cfg.wrapR || RepeatWrapping;\n if (wrapR !== ClampToEdgeWrapping && wrapR !== MirroredRepeatWrapping && wrapR !== RepeatWrapping) {\n this.error(`[createTexture] Unsupported value for 'wrapR' - supported values are ClampToEdgeWrapping, MirroredRepeatWrapping and RepeatWrapping. Defaulting to RepeatWrapping.`);\n wrapR = RepeatWrapping;\n }\n let encoding = cfg.encoding || LinearEncoding;\n if (encoding !== LinearEncoding && encoding !== sRGBEncoding) {\n this.error(\"[createTexture] Unsupported value for 'encoding' - supported values are LinearEncoding and sRGBEncoding. Defaulting to LinearEncoding.\");\n encoding = LinearEncoding;\n }\n const texture = new Texture2D({\n gl: this.scene.canvas.gl,\n minFilter,\n magFilter,\n wrapS,\n wrapT,\n wrapR,\n // flipY: cfg.flipY,\n encoding\n });\n if (cfg.preloadColor) {\n texture.setPreloadColor(cfg.preloadColor);\n }\n if (cfg.image) { // Ignore transcoder for Images\n const image = cfg.image;\n image.crossOrigin = \"Anonymous\";\n texture.setImage(image, {minFilter, magFilter, wrapS, wrapT, wrapR, flipY: cfg.flipY, encoding});\n } else if (cfg.src) {\n const ext = cfg.src.split('.').pop();\n switch (ext) { // Don't transcode recognized image file types\n case \"jpeg\":\n case \"jpg\":\n case \"png\":\n case \"gif\":\n const image = new Image();\n image.onload = () => {\n texture.setImage(image, {\n minFilter,\n magFilter,\n wrapS,\n wrapT,\n wrapR,\n flipY: cfg.flipY,\n encoding\n });\n this.glRedraw();\n };\n image.src = cfg.src; // URL or Base64 string\n break;\n default: // Assume other file types need transcoding\n if (!this._textureTranscoder) {\n this.error(`[createTexture] Can't create texture from 'src' - SceneModel needs to be configured with a TextureTranscoder for this file type ('${ext}')`);\n } else {\n utils.loadArraybuffer(cfg.src, (arrayBuffer) => {\n if (!arrayBuffer.byteLength) {\n this.error(`[createTexture] Can't create texture from 'src': file data is zero length`);\n return;\n }\n this._textureTranscoder.transcode([arrayBuffer], texture).then(() => {\n this.glRedraw();\n });\n },\n function (errMsg) {\n this.error(`[createTexture] Can't create texture from 'src': ${errMsg}`);\n });\n }\n break;\n }\n } else if (cfg.buffers) { // Buffers implicitly require transcoding\n if (!this._textureTranscoder) {\n this.error(`[createTexture] Can't create texture from 'buffers' - SceneModel needs to be configured with a TextureTranscoder for this option`);\n } else {\n this._textureTranscoder.transcode(cfg.buffers, texture).then(() => {\n this.glRedraw();\n });\n }\n }\n this._textures[textureId] = new SceneModelTexture({id: textureId, texture});\n }\n\n /**\n * Creates a texture set within this SceneModel.\n *\n * * Stores the new {@link SceneModelTextureSet} in {@link SceneModel#textureSets}.\n *\n * A texture set is a collection of textures that can be shared among meshes. We can then supply the texture set\n * ID to {@link SceneModel#createMesh} when we want to create meshes that use the texture set.\n *\n * The textures can work as a texture atlas, where each mesh can have geometry UVs that index\n * a different part of the textures. This allows us to minimize the number of textures in our models, which\n * means faster rendering.\n *\n * @param {*} cfg Texture set properties.\n * @param {String|Number} cfg.id Mandatory ID for the texture set, to refer to with {@link SceneModel#createMesh}.\n * @param {*} [cfg.colorTextureId] ID of *RGBA* base color texture, with color in *RGB* and alpha in *A*.\n * @param {*} [cfg.metallicRoughnessTextureId] ID of *RGBA* metal-roughness texture, with the metallic factor in *R*, and roughness factor in *G*.\n * @param {*} [cfg.normalsTextureId] ID of *RGBA* normal map texture, with normal map vectors in *RGB*.\n * @param {*} [cfg.emissiveTextureId] ID of *RGBA* emissive map texture, with emissive color in *RGB*.\n * @param {*} [cfg.occlusionTextureId] ID of *RGBA* occlusion map texture, with occlusion factor in *R*.\n * @returns {SceneModelTransform} The new texture set.\n */\n createTextureSet(cfg) {\n const textureSetId = cfg.id;\n if (textureSetId === undefined || textureSetId === null) {\n this.error(\"[createTextureSet] Config missing: id\");\n return;\n }\n if (this._textureSets[textureSetId]) {\n this.error(`[createTextureSet] Texture set already created: ${textureSetId}`);\n return;\n }\n let colorTexture;\n if (cfg.colorTextureId !== undefined && cfg.colorTextureId !== null) {\n colorTexture = this._textures[cfg.colorTextureId];\n if (!colorTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.colorTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n colorTexture = this._textures[DEFAULT_COLOR_TEXTURE_ID];\n }\n let metallicRoughnessTexture;\n if (cfg.metallicRoughnessTextureId !== undefined && cfg.metallicRoughnessTextureId !== null) {\n metallicRoughnessTexture = this._textures[cfg.metallicRoughnessTextureId];\n if (!metallicRoughnessTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.metallicRoughnessTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n metallicRoughnessTexture = this._textures[DEFAULT_METAL_ROUGH_TEXTURE_ID];\n }\n let normalsTexture;\n if (cfg.normalsTextureId !== undefined && cfg.normalsTextureId !== null) {\n normalsTexture = this._textures[cfg.normalsTextureId];\n if (!normalsTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.normalsTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n normalsTexture = this._textures[DEFAULT_NORMALS_TEXTURE_ID];\n }\n let emissiveTexture;\n if (cfg.emissiveTextureId !== undefined && cfg.emissiveTextureId !== null) {\n emissiveTexture = this._textures[cfg.emissiveTextureId];\n if (!emissiveTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.emissiveTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n emissiveTexture = this._textures[DEFAULT_EMISSIVE_TEXTURE_ID];\n }\n let occlusionTexture;\n if (cfg.occlusionTextureId !== undefined && cfg.occlusionTextureId !== null) {\n occlusionTexture = this._textures[cfg.occlusionTextureId];\n if (!occlusionTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.occlusionTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n occlusionTexture = this._textures[DEFAULT_OCCLUSION_TEXTURE_ID];\n }\n const textureSet = new SceneModelTextureSet({\n id: textureSetId,\n model: this,\n colorTexture,\n metallicRoughnessTexture,\n normalsTexture,\n emissiveTexture,\n occlusionTexture\n });\n this._textureSets[textureSetId] = textureSet;\n return textureSet;\n }\n\n /**\n * Creates a new {@link SceneModelTransform} within this SceneModel.\n *\n * * Stores the new {@link SceneModelTransform} in {@link SceneModel#transforms}.\n * * Can be connected into hierarchies\n * * Each {@link SceneModelTransform} can be used by unlimited {@link SceneModelMesh}es\n *\n * @param {*} cfg Transform creation parameters.\n * @param {String} cfg.id Mandatory ID for the new transform. Must not clash with any existing components within the {@link Scene}.\n * @param {String} [cfg.parentTransformId] ID of a parent transform, previously created with {@link SceneModel#createTextureSet}.\n * @param {Number[]} [cfg.position=[0,0,0]] Local 3D position of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.scale=[1,1,1]] Scale of the transform.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Rotation of the transform as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] Modelling transform matrix. Overrides the ````position````, ````scale```` and ````rotation```` parameters.\n * @returns {SceneModelTransform} The new transform.\n */\n createTransform(cfg) {\n if (cfg.id === undefined || cfg.id === null) {\n this.error(\"[createTransform] SceneModel.createTransform() config missing: id\");\n return;\n }\n if (this._transforms[cfg.id]) {\n this.error(`[createTransform] SceneModel already has a transform with this ID: ${cfg.id}`);\n return;\n }\n let parentTransform;\n if (this.parentTransformId) {\n parentTransform = this._transforms[cfg.parentTransformId];\n if (!parentTransform) {\n this.error(\"[createTransform] SceneModel.createTransform() config missing: id\");\n return;\n }\n }\n const transform = new SceneModelTransform({\n id: cfg.id,\n model: this,\n parentTransform,\n matrix: cfg.matrix,\n position: cfg.position,\n scale: cfg.scale,\n rotation: cfg.rotation,\n quaternion: cfg.quaternion\n });\n this._transforms[transform.id] = transform;\n return transform;\n }\n\n /**\n * Creates a new {@link SceneModelMesh} within this SceneModel.\n *\n * * It prepares and saves data for a SceneModelMesh {@link SceneModel#meshes} creation. SceneModelMesh will be created only once the SceneModelEntity (which references this particular SceneModelMesh) will be created.\n * * The SceneModelMesh can either define its own geometry or share it with other SceneModelMeshes. To define own geometry, provide the\n * various geometry arrays to this method. To share a geometry, provide the ID of a geometry created earlier\n * with {@link SceneModel#createGeometry}.\n * * If you accompany the arrays with an ````origin````, then ````createMesh()```` will assume\n * that the geometry ````positions```` are in relative-to-center (RTC) coordinates, with ````origin```` being the\n * origin of their RTC coordinate system.\n *\n * @param {object} cfg Object properties.\n * @param {String} cfg.id Mandatory ID for the new mesh. Must not clash with any existing components within the {@link Scene}.\n * @param {String|Number} [cfg.textureSetId] ID of a {@link SceneModelTextureSet} previously created with {@link SceneModel#createTextureSet}.\n * @param {String|Number} [cfg.transformId] ID of a {@link SceneModelTransform} to instance, previously created with {@link SceneModel#createTransform}. Overrides all other transform parameters given to this method.\n * @param {String|Number} [cfg.geometryId] ID of a geometry to instance, previously created with {@link SceneModel#createGeometry}. Overrides all other geometry parameters given to this method.\n * @param {String} cfg.primitive The primitive type. Accepted values are 'points', 'lines', 'triangles', 'solid' and 'surface'.\n * @param {Number[]} [cfg.positions] Flat array of uncompressed 3D vertex positions positions. Required for all primitive types. Overridden by ````positionsCompressed````.\n * @param {Number[]} [cfg.positionsCompressed] Flat array of quantized 3D vertex positions. Overrides ````positions````, and must be accompanied by ````positionsDecodeMatrix````.\n * @param {Number[]} [cfg.positionsDecodeMatrix] A 4x4 matrix for decompressing ````positionsCompressed````. Must be accompanied by ````positionsCompressed````.\n * @param {Number[]} [cfg.normals] Flat array of normal vectors. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.normalsCompressed] Flat array of oct-encoded normal vectors. Overrides ````normals````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.colors] Flat array of uncompressed RGBA vertex colors, as float values in range ````[0..1]````. Ignored when ````geometryId```` is given. Overridden by ````color```` and ````colorsCompressed````.\n * @param {Number[]} [cfg.colorsCompressed] Flat array of compressed RGBA vertex colors, as unsigned short integers in range ````[0..255]````. Ignored when ````geometryId```` is given. Overrides ````colors```` and is overridden by ````color````.\n * @param {Number[]} [cfg.uv] Flat array of uncompressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvCompressed] Flat array of compressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Overrides ````uv````. Must be accompanied by ````uvDecodeMatrix````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvDecodeMatrix] A 3x3 matrix for decompressing ````uvCompressed````.\n * @param {Number[]} [cfg.indices] Array of primitive connectivity indices. Not required for `points` primitives.\n * @param {Number[]} [cfg.edgeIndices] Array of edge line indices. Used only with 'triangles', 'solid' and 'surface' primitives. Automatically generated internally if not supplied, using the optional ````edgeThreshold```` given to the ````SceneModel```` constructor.\n * @param {Number[]} [cfg.origin] Optional geometry origin, relative to {@link SceneModel#origin}. When this is given, then ````positions```` are assumed to be relative to this.\n * @param {Number[]} [cfg.position=[0,0,0]] Local 3D position of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.scale=[1,1,1]] Scale of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Rotation of the mesh as Euler angles given in degrees, for each of the X, Y and Z axis. Overridden by ````transformId````.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] Mesh modelling transform matrix. Overrides the ````position````, ````scale```` and ````rotation```` parameters. Also overridden by ````transformId````.\n * @param {Number[]} [cfg.color=[1,1,1]] RGB color in range ````[0..1, 0..1, 0..1]````. Overridden by texture set ````colorTexture````. Overrides ````colors```` and ````colorsCompressed````.\n * @param {Number} [cfg.opacity=1] Opacity in range ````[0..1]````. Overridden by texture set ````colorTexture````.\n * @param {Number} [cfg.metallic=0] Metallic factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @param {Number} [cfg.roughness=1] Roughness factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @returns {SceneModelMesh} The new mesh.\n */\n createMesh(cfg) {\n\n if (cfg.id === undefined || cfg.id === null) {\n this.error(\"[createMesh] SceneModel.createMesh() config missing: id\");\n return false;\n }\n\n if (this._meshes[cfg.id]) {\n this.error(`[createMesh] SceneModel already has a mesh with this ID: ${cfg.id}`);\n return false;\n }\n\n const instancing = (cfg.geometryId !== undefined);\n const batching = !instancing;\n\n if (batching) {\n\n // Batched geometry\n\n if (cfg.primitive === undefined || cfg.primitive === null) {\n cfg.primitive = \"triangles\";\n }\n if (cfg.primitive !== \"points\" && cfg.primitive !== \"lines\" && cfg.primitive !== \"triangles\" && cfg.primitive !== \"solid\" && cfg.primitive !== \"surface\") {\n this.error(`Unsupported value for 'primitive': '${primitive}' ('geometryId' is absent) - supported values are 'points', 'lines', 'triangles', 'solid' and 'surface'.`);\n return false;\n }\n if (!cfg.positions && !cfg.positionsCompressed && !cfg.buckets) {\n this.error(\"Param expected: 'positions', 'positionsCompressed' or `buckets` ('geometryId' is absent)\");\n return false;\n }\n if (cfg.positions && (cfg.positionsDecodeMatrix || cfg.positionsDecodeBoundary)) {\n this.error(\"Illegal params: 'positions' not expected with 'positionsDecodeMatrix'/'positionsDecodeBoundary' ('geometryId' is absent)\");\n return false;\n }\n if (cfg.positionsCompressed && !cfg.positionsDecodeMatrix && !cfg.positionsDecodeBoundary) {\n this.error(\"Param expected: 'positionsCompressed' should be accompanied by 'positionsDecodeMatrix'/'positionsDecodeBoundary' ('geometryId' is absent)\");\n return false;\n }\n if (cfg.uvCompressed && !cfg.uvDecodeMatrix) {\n this.error(\"Param expected: 'uvCompressed' should be accompanied by `uvDecodeMatrix` ('geometryId' is absent)\");\n return false;\n }\n if (!cfg.buckets && !cfg.indices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n const numPositions = (cfg.positions || cfg.positionsCompressed).length / 3;\n cfg.indices = this._createDefaultIndices(numPositions);\n }\n if (!cfg.buckets && !cfg.indices && cfg.primitive !== \"points\") {\n cfg.indices = this._createDefaultIndices(numIndices)\n this.error(`Param expected: indices (required for '${cfg.primitive}' primitive type)`);\n return false;\n }\n if ((cfg.matrix || cfg.position || cfg.rotation || cfg.scale) && (cfg.positionsCompressed || cfg.positionsDecodeBoundary)) {\n this.error(\"Unexpected params: 'matrix', 'rotation', 'scale', 'position' not allowed with 'positionsCompressed'\");\n return false;\n }\n\n const useDTX = (!!this._dtxEnabled && (cfg.primitive === \"triangles\"\n || cfg.primitive === \"solid\"\n || cfg.primitive === \"surface\"))\n && (!cfg.textureSetId);\n\n cfg.origin = cfg.origin ? math.addVec3(this._origin, cfg.origin, math.vec3()) : this._origin;\n\n // MATRIX - optional for batching\n\n if (cfg.matrix) {\n cfg.meshMatrix = cfg.matrix;\n } else if (cfg.scale || cfg.rotation || cfg.position) {\n const scale = cfg.scale || DEFAULT_SCALE;\n const position = cfg.position || DEFAULT_POSITION;\n const rotation = cfg.rotation || DEFAULT_ROTATION;\n math.eulerToQuaternion(rotation, \"XYZ\", DEFAULT_QUATERNION);\n cfg.meshMatrix = math.composeMat4(position, DEFAULT_QUATERNION, scale, math.mat4());\n }\n\n if (cfg.positionsDecodeBoundary) {\n cfg.positionsDecodeMatrix = createPositionsDecodeMatrix(cfg.positionsDecodeBoundary, math.mat4());\n }\n\n if (useDTX) {\n\n // DTX\n\n cfg.type = DTX;\n\n // NPR\n\n cfg.color = (cfg.color) ? new Uint8Array([Math.floor(cfg.color[0] * 255), Math.floor(cfg.color[1] * 255), Math.floor(cfg.color[2] * 255)]) : defaultCompressedColor;\n cfg.opacity = (cfg.opacity !== undefined && cfg.opacity !== null) ? Math.floor(cfg.opacity * 255) : 255;\n\n // RTC\n\n if (cfg.positions) {\n const rtcCenter = math.vec3();\n const rtcPositions = [];\n const rtcNeeded = worldToRTCPositions(cfg.positions, rtcPositions, rtcCenter);\n if (rtcNeeded) {\n cfg.positions = rtcPositions;\n cfg.origin = math.addVec3(cfg.origin, rtcCenter, rtcCenter);\n }\n }\n\n // COMPRESSION\n\n if (cfg.positions) {\n const aabb = math.collapseAABB3();\n cfg.positionsDecodeMatrix = math.mat4();\n math.expandAABB3Points3(aabb, cfg.positions);\n cfg.positionsCompressed = quantizePositions(cfg.positions, aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n\n } else if (cfg.positionsCompressed) {\n const aabb = math.collapseAABB3();\n math.expandAABB3Points3(aabb, cfg.positionsCompressed);\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n\n }\n if (cfg.buckets) {\n const aabb = math.collapseAABB3();\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n const bucket = cfg.buckets[i];\n if (bucket.positions) {\n math.expandAABB3Points3(aabb, bucket.positions);\n } else if (bucket.positionsCompressed) {\n math.expandAABB3Points3(aabb, bucket.positionsCompressed);\n }\n }\n if (cfg.positionsDecodeMatrix) {\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n }\n cfg.aabb = aabb;\n }\n\n if (cfg.meshMatrix) {\n math.AABB3ToOBB3(cfg.aabb, tempOBB3);\n math.transformOBB3(cfg.meshMatrix, tempOBB3);\n math.OBB3ToAABB3(tempOBB3, cfg.aabb);\n }\n\n // EDGES\n\n if (!cfg.buckets && !cfg.edgeIndices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n if (cfg.positions) { // Faster\n cfg.edgeIndices = buildEdgeIndices(cfg.positions, cfg.indices, null, 2.0);\n } else {\n cfg.edgeIndices = buildEdgeIndices(cfg.positionsCompressed, cfg.indices, cfg.positionsDecodeMatrix, 2.0);\n }\n }\n\n // BUCKETING\n\n if (!cfg.buckets) {\n cfg.buckets = createDTXBuckets(cfg, this._enableVertexWelding && this._enableIndexBucketing);\n }\n\n } else {\n\n // VBO\n\n cfg.type = VBO_BATCHED;\n\n // PBR\n\n cfg.color = (cfg.color) ? new Uint8Array([Math.floor(cfg.color[0] * 255), Math.floor(cfg.color[1] * 255), Math.floor(cfg.color[2] * 255)]) : [255, 255, 255];\n cfg.opacity = (cfg.opacity !== undefined && cfg.opacity !== null) ? Math.floor(cfg.opacity * 255) : 255;\n cfg.metallic = (cfg.metallic !== undefined && cfg.metallic !== null) ? Math.floor(cfg.metallic * 255) : 0;\n cfg.roughness = (cfg.roughness !== undefined && cfg.roughness !== null) ? Math.floor(cfg.roughness * 255) : 255;\n\n // RTC\n\n if (cfg.positions) {\n const rtcPositions = [];\n const rtcNeeded = worldToRTCPositions(cfg.positions, rtcPositions, tempVec3a);\n if (rtcNeeded) {\n cfg.positions = rtcPositions;\n cfg.origin = math.addVec3(cfg.origin, tempVec3a, math.vec3());\n }\n }\n\n if (cfg.positions) {\n const aabb = math.collapseAABB3();\n if (cfg.meshMatrix) {\n math.transformPositions3(cfg.meshMatrix, cfg.positions, cfg.positions);\n cfg.meshMatrix = null; // Positions now baked, don't need any more\n }\n math.expandAABB3Points3(aabb, cfg.positions);\n cfg.aabb = aabb;\n\n } else {\n const aabb = math.collapseAABB3();\n math.expandAABB3Points3(aabb, cfg.positionsCompressed);\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n }\n\n if (cfg.meshMatrix) {\n math.AABB3ToOBB3(cfg.aabb, tempOBB3);\n math.transformOBB3(cfg.meshMatrix, tempOBB3);\n math.OBB3ToAABB3(tempOBB3, cfg.aabb);\n }\n\n // EDGES\n\n if (!cfg.buckets && !cfg.edgeIndices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n if (cfg.positions) {\n cfg.edgeIndices = buildEdgeIndices(cfg.positions, cfg.indices, null, 2.0);\n } else {\n cfg.edgeIndices = buildEdgeIndices(cfg.positionsCompressed, cfg.indices, cfg.positionsDecodeMatrix, 2.0);\n }\n }\n\n // TEXTURE\n\n // cfg.textureSetId = cfg.textureSetId || DEFAULT_TEXTURE_SET_ID;\n if (cfg.textureSetId) {\n cfg.textureSet = this._textureSets[cfg.textureSetId];\n if (!cfg.textureSet) {\n this.error(`[createMesh] Texture set not found: ${cfg.textureSetId} - ensure that you create it first with createTextureSet()`);\n return false;\n }\n }\n }\n\n } else {\n\n // INSTANCING\n\n if (cfg.positions || cfg.positionsCompressed || cfg.indices || cfg.edgeIndices || cfg.normals || cfg.normalsCompressed || cfg.uv || cfg.uvCompressed || cfg.positionsDecodeMatrix) {\n this.error(`Mesh geometry parameters not expected when instancing a geometry (not expected: positions, positionsCompressed, indices, edgeIndices, normals, normalsCompressed, uv, uvCompressed, positionsDecodeMatrix)`);\n return false;\n }\n\n cfg.geometry = this._geometries[cfg.geometryId];\n if (!cfg.geometry) {\n this.error(`[createMesh] Geometry not found: ${cfg.geometryId} - ensure that you create it first with createGeometry()`);\n return false;\n }\n\n cfg.origin = cfg.origin ? math.addVec3(this._origin, cfg.origin, math.vec3()) : this._origin;\n cfg.positionsDecodeMatrix = cfg.geometry.positionsDecodeMatrix;\n\n if (cfg.transformId) {\n\n // TRANSFORM\n\n cfg.transform = this._transforms[cfg.transformId];\n\n if (!cfg.transform) {\n this.error(`[createMesh] Transform not found: ${cfg.transformId} - ensure that you create it first with createTransform()`);\n return false;\n }\n\n cfg.aabb = cfg.geometry.aabb;\n\n } else {\n\n // MATRIX\n\n if (cfg.matrix) {\n cfg.meshMatrix = cfg.matrix.slice();\n } else {\n const scale = cfg.scale || DEFAULT_SCALE;\n const position = cfg.position || DEFAULT_POSITION;\n const rotation = cfg.rotation || DEFAULT_ROTATION;\n math.eulerToQuaternion(rotation, \"XYZ\", DEFAULT_QUATERNION);\n cfg.meshMatrix = math.composeMat4(position, DEFAULT_QUATERNION, scale, math.mat4());\n }\n\n math.AABB3ToOBB3(cfg.geometry.aabb, tempOBB3);\n math.transformOBB3(cfg.meshMatrix, tempOBB3);\n cfg.aabb = math.OBB3ToAABB3(tempOBB3, math.AABB3());\n }\n\n const useDTX = (!!this._dtxEnabled\n && (cfg.geometry.primitive === \"triangles\"\n || cfg.geometry.primitive === \"solid\"\n || cfg.geometry.primitive === \"surface\"))\n && (!cfg.textureSetId);\n\n if (useDTX) {\n\n // DTX\n\n cfg.type = DTX;\n\n // NPR\n\n cfg.color = (cfg.color) ? new Uint8Array([Math.floor(cfg.color[0] * 255), Math.floor(cfg.color[1] * 255), Math.floor(cfg.color[2] * 255)]) : defaultCompressedColor;\n cfg.opacity = (cfg.opacity !== undefined && cfg.opacity !== null) ? Math.floor(cfg.opacity * 255) : 255;\n\n // BUCKETING - lazy generated, reused\n\n let buckets = this._dtxBuckets[cfg.geometryId];\n if (!buckets) {\n buckets = createDTXBuckets(cfg.geometry, this._enableVertexWelding, this._enableIndexBucketing);\n this._dtxBuckets[cfg.geometryId] = buckets;\n }\n cfg.buckets = buckets;\n\n } else {\n\n // VBO\n\n cfg.type = VBO_INSTANCED;\n\n // PBR\n\n cfg.color = (cfg.color) ? new Uint8Array([Math.floor(cfg.color[0] * 255), Math.floor(cfg.color[1] * 255), Math.floor(cfg.color[2] * 255)]) : defaultCompressedColor;\n cfg.opacity = (cfg.opacity !== undefined && cfg.opacity !== null) ? Math.floor(cfg.opacity * 255) : 255;\n cfg.metallic = (cfg.metallic !== undefined && cfg.metallic !== null) ? Math.floor(cfg.metallic * 255) : 0;\n cfg.roughness = (cfg.roughness !== undefined && cfg.roughness !== null) ? Math.floor(cfg.roughness * 255) : 255;\n\n // TEXTURE\n\n if (cfg.textureSetId) {\n cfg.textureSet = this._textureSets[cfg.textureSetId];\n // if (!cfg.textureSet) {\n // this.error(`[createMesh] Texture set not found: ${cfg.textureSetId} - ensure that you create it first with createTextureSet()`);\n // return false;\n // }\n }\n }\n }\n\n cfg.numPrimitives = this._getNumPrimitives(cfg);\n\n return this._createMesh(cfg);\n }\n\n _createMesh(cfg) {\n const mesh = new SceneModelMesh(this, cfg.id, cfg.color, cfg.opacity, cfg.transform, cfg.textureSet);\n mesh.pickId = this.scene._renderer.getPickID(mesh);\n const pickId = mesh.pickId;\n const a = pickId >> 24 & 0xFF;\n const b = pickId >> 16 & 0xFF;\n const g = pickId >> 8 & 0xFF;\n const r = pickId & 0xFF;\n cfg.pickColor = new Uint8Array([r, g, b, a]); // Quantized pick color\n cfg.solid = (cfg.primitive === \"solid\");\n mesh.origin = math.vec3(cfg.origin);\n switch (cfg.type) {\n case DTX:\n mesh.layer = this._getDTXLayer(cfg);\n mesh.aabb = cfg.aabb;\n break;\n case VBO_BATCHED:\n mesh.layer = this._getVBOBatchingLayer(cfg);\n mesh.aabb = cfg.aabb;\n break;\n case VBO_INSTANCED:\n mesh.layer = this._getVBOInstancingLayer(cfg);\n mesh.aabb = cfg.aabb;\n break;\n }\n if (cfg.transform) {\n cfg.meshMatrix = cfg.transform.worldMatrix;\n }\n mesh.portionId = mesh.layer.createPortion(mesh, cfg);\n this._meshes[cfg.id] = mesh;\n this._unusedMeshes[cfg.id] = mesh;\n this._meshList.push(mesh);\n return mesh;\n }\n\n _getNumPrimitives(cfg) {\n let countIndices = 0;\n const primitive = cfg.geometry ? cfg.geometry.primitive : cfg.primitive;\n switch (primitive) {\n case \"triangles\":\n case \"solid\":\n case \"surface\":\n switch (cfg.type) {\n case DTX:\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n countIndices += cfg.buckets[i].indices.length;\n }\n break;\n case VBO_BATCHED:\n countIndices += cfg.indices.length;\n break;\n case VBO_INSTANCED:\n countIndices += cfg.geometry.indices.length;\n break;\n }\n return Math.round(countIndices / 3);\n case \"points\":\n switch (cfg.type) {\n case DTX:\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n countIndices += cfg.buckets[i].positionsCompressed.length;\n }\n break;\n case VBO_BATCHED:\n countIndices += cfg.positions ? cfg.positions.length : cfg.positionsCompressed.length;\n break;\n case VBO_INSTANCED:\n const geometry = cfg.geometry;\n countIndices += geometry.positions ? geometry.positions.length : geometry.positionsCompressed.length;\n break;\n }\n return Math.round(countIndices);\n case \"lines\":\n case \"line-strip\":\n switch (cfg.type) {\n case DTX:\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n countIndices += cfg.buckets[i].indices.length;\n }\n break;\n case VBO_BATCHED:\n countIndices += cfg.indices.length;\n break;\n case VBO_INSTANCED:\n countIndices += cfg.geometry.indices.length;\n break;\n }\n return Math.round(countIndices / 2);\n }\n return 0;\n }\n\n _getDTXLayer(cfg) {\n const origin = cfg.origin;\n const primitive = cfg.geometry ? cfg.geometry.primitive : cfg.primitive;\n const layerId = `.${primitive}.${Math.round(origin[0])}.${Math.round(origin[1])}.${Math.round(origin[2])}`;\n let dtxLayer = this._dtxLayers[layerId];\n if (dtxLayer) {\n if (!dtxLayer.canCreatePortion(cfg)) {\n dtxLayer.finalize();\n delete this._dtxLayers[layerId];\n dtxLayer = null;\n } else {\n return dtxLayer;\n }\n }\n switch (primitive) {\n case \"triangles\":\n case \"solid\":\n case \"surface\":\n dtxLayer = new DTXTrianglesLayer(this, {layerIndex: 0, origin}); // layerIndex is set in #finalize()\n break;\n case \"lines\":\n dtxLayer = new DTXLinesLayer(this, {layerIndex: 0, origin}); // layerIndex is set in #finalize()\n break;\n default:\n return;\n }\n this._dtxLayers[layerId] = dtxLayer;\n this.layerList.push(dtxLayer);\n return dtxLayer;\n }\n\n _getVBOBatchingLayer(cfg) {\n const model = this;\n const origin = cfg.origin;\n const positionsDecodeHash = cfg.positionsDecodeMatrix || cfg.positionsDecodeBoundary ?\n this._createHashStringFromMatrix(cfg.positionsDecodeMatrix || cfg.positionsDecodeBoundary)\n : \"-\";\n const textureSetId = cfg.textureSetId || \"-\";\n const layerId = `${Math.round(origin[0])}.${Math.round(origin[1])}.${Math.round(origin[2])}.${cfg.primitive}.${positionsDecodeHash}.${textureSetId}`;\n let vboBatchingLayer = this._vboBatchingLayers[layerId];\n if (vboBatchingLayer) {\n return vboBatchingLayer;\n }\n let textureSet = cfg.textureSet;\n while (!vboBatchingLayer) {\n switch (cfg.primitive) {\n case \"triangles\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);\n vboBatchingLayer = new VBOBatchingTrianglesLayer({\n model,\n textureSet,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize,\n solid: (cfg.primitive === \"solid\"),\n autoNormals: true\n });\n break;\n case \"solid\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);\n vboBatchingLayer = new VBOBatchingTrianglesLayer({\n model,\n textureSet,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize,\n solid: (cfg.primitive === \"solid\"),\n autoNormals: true\n });\n break;\n case \"surface\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);\n vboBatchingLayer = new VBOBatchingTrianglesLayer({\n model,\n textureSet,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize,\n solid: (cfg.primitive === \"solid\"),\n autoNormals: true\n });\n break;\n case \"lines\":\n // console.info(`[SceneModel ${this.id}]: creating VBOBatchingLinesLayer`);\n vboBatchingLayer = new VBOBatchingLinesLayer({\n model,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize\n });\n break;\n case \"points\":\n // console.info(`[SceneModel ${this.id}]: creating VBOBatchingPointsLayer`);\n vboBatchingLayer = new VBOBatchingPointsLayer({\n model,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize\n });\n break;\n }\n const lenPositions = cfg.positionsCompressed ? cfg.positionsCompressed.length : cfg.positions.length;\n const canCreatePortion = (cfg.primitive === \"points\")\n ? vboBatchingLayer.canCreatePortion(lenPositions)\n : vboBatchingLayer.canCreatePortion(lenPositions, cfg.indices.length);\n if (!canCreatePortion) {\n vboBatchingLayer.finalize();\n delete this._vboBatchingLayers[layerId];\n vboBatchingLayer = null;\n }\n }\n this._vboBatchingLayers[layerId] = vboBatchingLayer;\n this.layerList.push(vboBatchingLayer);\n return vboBatchingLayer;\n }\n\n _createHashStringFromMatrix(matrix) {\n const matrixString = matrix.join('');\n let hash = 0;\n for (let i = 0; i < matrixString.length; i++) {\n const char = matrixString.charCodeAt(i);\n hash = (hash << 5) - hash + char;\n hash |= 0; // Convert to 32-bit integer\n }\n const hashString = (hash >>> 0).toString(16);\n return hashString;\n }\n\n _getVBOInstancingLayer(cfg) {\n const model = this;\n const origin = cfg.origin;\n const textureSetId = cfg.textureSetId || \"-\";\n const geometryId = cfg.geometryId;\n const layerId = `${Math.round(origin[0])}.${Math.round(origin[1])}.${Math.round(origin[2])}.${textureSetId}.${geometryId}`;\n let vboInstancingLayer = this._vboInstancingLayers[layerId];\n if (vboInstancingLayer) {\n return vboInstancingLayer;\n }\n let textureSet = cfg.textureSet;\n const geometry = cfg.geometry;\n while (!vboInstancingLayer) {\n switch (geometry.primitive) {\n case \"triangles\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);\n vboInstancingLayer = new VBOInstancingTrianglesLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0,\n solid: false\n });\n break;\n case \"solid\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);\n vboInstancingLayer = new VBOInstancingTrianglesLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0,\n solid: true\n });\n break;\n case \"surface\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);\n vboInstancingLayer = new VBOInstancingTrianglesLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0,\n solid: false\n });\n break;\n case \"lines\":\n // console.info(`[SceneModel ${this.id}]: creating VBOInstancingLinesLayer`);\n vboInstancingLayer = new VBOInstancingLinesLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0\n });\n break;\n case \"points\":\n // console.info(`[SceneModel ${this.id}]: creating PointsInstancingLayer`);\n vboInstancingLayer = new VBOInstancingPointsLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0\n });\n break;\n }\n // const lenPositions = geometry.positionsCompressed.length;\n // if (!vboInstancingLayer.canCreatePortion(lenPositions, geometry.indices.length)) { // FIXME: indices should be optional\n // vboInstancingLayer.finalize();\n // delete this._vboInstancingLayers[layerId];\n // vboInstancingLayer = null;\n // }\n }\n this._vboInstancingLayers[layerId] = vboInstancingLayer;\n this.layerList.push(vboInstancingLayer);\n return vboInstancingLayer;\n }\n\n /**\n * Creates a {@link SceneModelEntity} within this SceneModel.\n *\n * * Gives the SceneModelEntity one or more {@link SceneModelMesh}es previously created with\n * {@link SceneModel#createMesh}. A SceneModelMesh can only belong to one SceneModelEntity, so you'll get an\n * error if you try to reuse a mesh among multiple SceneModelEntitys.\n * * The SceneModelEntity can have a {@link SceneModelTextureSet}, previously created with\n * {@link SceneModel#createTextureSet}. A SceneModelTextureSet can belong to multiple SceneModelEntitys.\n * * The SceneModelEntity can have a geometry, previously created with\n * {@link SceneModel#createTextureSet}. A geometry is a \"virtual component\" and can belong to multiple SceneModelEntitys.\n *\n * @param {Object} cfg SceneModelEntity configuration.\n * @param {String} cfg.id Optional ID for the new SceneModelEntity. Must not clash with any existing components within the {@link Scene}.\n * @param {String[]} cfg.meshIds IDs of one or more meshes created previously with {@link SceneModel@createMesh}.\n * @param {Boolean} [cfg.isObject] Set ````true```` if the {@link SceneModelEntity} represents an object, in which case it will be registered by {@link SceneModelEntity#id} in {@link Scene#objects} and can also have a corresponding {@link MetaObject} with matching {@link MetaObject#id}, registered by that ID in {@link MetaScene#metaObjects}.\n * @param {Boolean} [cfg.visible=true] Indicates if the SceneModelEntity is initially visible.\n * @param {Boolean} [cfg.culled=false] Indicates if the SceneModelEntity is initially culled from view.\n * @param {Boolean} [cfg.pickable=true] Indicates if the SceneModelEntity is initially pickable.\n * @param {Boolean} [cfg.clippable=true] Indicates if the SceneModelEntity is initially clippable.\n * @param {Boolean} [cfg.collidable=true] Indicates if the SceneModelEntity is initially included in boundary calculations.\n * @param {Boolean} [cfg.castsShadow=true] Indicates if the SceneModelEntity initially casts shadows.\n * @param {Boolean} [cfg.receivesShadow=true] Indicates if the SceneModelEntity initially receives shadows.\n * @param {Boolean} [cfg.xrayed=false] Indicates if the SceneModelEntity is initially xrayed. XRayed appearance is configured by {@link SceneModel#xrayMaterial}.\n * @param {Boolean} [cfg.highlighted=false] Indicates if the SceneModelEntity is initially highlighted. Highlighted appearance is configured by {@link SceneModel#highlightMaterial}.\n * @param {Boolean} [cfg.selected=false] Indicates if the SceneModelEntity is initially selected. Selected appearance is configured by {@link SceneModel#selectedMaterial}.\n * @param {Boolean} [cfg.edges=false] Indicates if the SceneModelEntity's edges are initially emphasized. Edges appearance is configured by {@link SceneModel#edgeMaterial}.\n * @returns {SceneModelEntity} The new SceneModelEntity.\n */\n createEntity(cfg) {\n if (cfg.id === undefined) {\n cfg.id = math.createUUID();\n } else if (this.scene.components[cfg.id]) {\n this.error(`Scene already has a Component with this ID: ${cfg.id} - will assign random ID`);\n cfg.id = math.createUUID();\n }\n if (cfg.meshIds === undefined) {\n this.error(\"Config missing: meshIds\");\n return;\n }\n let flags = 0;\n if (this._visible && cfg.visible !== false) {\n flags = flags | ENTITY_FLAGS.VISIBLE;\n }\n if (this._pickable && cfg.pickable !== false) {\n flags = flags | ENTITY_FLAGS.PICKABLE;\n }\n if (this._culled && cfg.culled !== false) {\n flags = flags | ENTITY_FLAGS.CULLED;\n }\n if (this._clippable && cfg.clippable !== false) {\n flags = flags | ENTITY_FLAGS.CLIPPABLE;\n }\n if (this._collidable && cfg.collidable !== false) {\n flags = flags | ENTITY_FLAGS.COLLIDABLE;\n }\n if (this._edges && cfg.edges !== false) {\n flags = flags | ENTITY_FLAGS.EDGES;\n }\n if (this._xrayed && cfg.xrayed !== false) {\n flags = flags | ENTITY_FLAGS.XRAYED;\n }\n if (this._highlighted && cfg.highlighted !== false) {\n flags = flags | ENTITY_FLAGS.HIGHLIGHTED;\n }\n if (this._selected && cfg.selected !== false) {\n flags = flags | ENTITY_FLAGS.SELECTED;\n }\n cfg.flags = flags;\n this._createEntity(cfg);\n }\n\n _createEntity(cfg) {\n let meshes = [];\n for (let i = 0, len = cfg.meshIds.length; i < len; i++) {\n const meshId = cfg.meshIds[i];\n let mesh = this._meshes[meshId]; // Trying to get already created mesh\n if (!mesh) { // Checks if there is already created mesh for this meshId\n this.error(`Mesh with this ID not found: \"${meshId}\" - ignoring this mesh`); // There is no such cfg\n continue;\n }\n if (mesh.parent) {\n this.error(`Mesh with ID \"${meshId}\" already belongs to object with ID \"${mesh.parent.id}\" - ignoring this mesh`);\n continue;\n }\n meshes.push(mesh);\n delete this._unusedMeshes[meshId];\n }\n const lodCullable = true;\n const entity = new SceneModelEntity(\n this,\n cfg.isObject,\n cfg.id,\n meshes,\n cfg.flags,\n lodCullable); // Internally sets SceneModelEntity#parent to this SceneModel\n this._entityList.push(entity);\n this._entities[cfg.id] = entity;\n this.numEntities++;\n }\n\n /**\n * Finalizes this SceneModel.\n *\n * Once finalized, you can't add anything more to this SceneModel.\n */\n finalize() {\n if (this.destroyed) {\n return;\n }\n this._createDummyEntityForUnusedMeshes();\n for (let i = 0, len = this.layerList.length; i < len; i++) {\n const layer = this.layerList[i];\n layer.finalize();\n }\n this._geometries = {};\n this._dtxBuckets = {};\n this._textures = {};\n this._textureSets = {};\n this._dtxLayers = {};\n this._vboInstancingLayers = {};\n this._vboBatchingLayers = {};\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n const entity = this._entityList[i];\n entity._finalize();\n }\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n const entity = this._entityList[i];\n entity._finalize2();\n }\n // Sort layers to reduce WebGL shader switching when rendering them\n this.layerList.sort((a, b) => {\n if (a.sortId < b.sortId) {\n return -1;\n }\n if (a.sortId > b.sortId) {\n return 1;\n }\n return 0;\n });\n for (let i = 0, len = this.layerList.length; i < len; i++) {\n const layer = this.layerList[i];\n layer.layerIndex = i;\n }\n this.glRedraw();\n this.scene._aabbDirty = true;\n this._viewMatrixDirty = true;\n this._matrixDirty = true;\n this._aabbDirty = true;\n\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n\n this.position = this._position;\n }\n\n /** @private */\n stateSortCompare(drawable1, drawable2) {\n }\n\n /** @private */\n rebuildRenderFlags() {\n this.renderFlags.reset();\n this._updateRenderFlagsVisibleLayers();\n if (this.renderFlags.numLayers > 0 && this.renderFlags.numVisibleLayers === 0) {\n this.renderFlags.culled = true;\n return;\n }\n this._updateRenderFlags();\n }\n\n /**\n * @private\n */\n _updateRenderFlagsVisibleLayers() {\n const renderFlags = this.renderFlags;\n renderFlags.numLayers = this.layerList.length;\n renderFlags.numVisibleLayers = 0;\n for (let layerIndex = 0, len = this.layerList.length; layerIndex < len; layerIndex++) {\n const layer = this.layerList[layerIndex];\n const layerVisible = this._getActiveSectionPlanesForLayer(layer);\n if (layerVisible) {\n renderFlags.visibleLayers[renderFlags.numVisibleLayers++] = layerIndex;\n }\n }\n }\n\n /** @private */\n _createDummyEntityForUnusedMeshes() {\n const unusedMeshIds = Object.keys(this._unusedMeshes);\n if (unusedMeshIds.length > 0) {\n const entityId = `${this.id}-dummyEntityForUnusedMeshes`;\n this.warn(`Creating dummy SceneModelEntity \"${entityId}\" for unused SceneMeshes: [${unusedMeshIds.join(\",\")}]`)\n this.createEntity({\n id: entityId,\n meshIds: unusedMeshIds,\n isObject: true\n });\n }\n this._unusedMeshes = {};\n }\n\n _getActiveSectionPlanesForLayer(layer) {\n const renderFlags = this.renderFlags;\n const sectionPlanes = this.scene._sectionPlanesState.sectionPlanes;\n const numSectionPlanes = sectionPlanes.length;\n const baseIndex = layer.layerIndex * numSectionPlanes;\n if (numSectionPlanes > 0) {\n for (let i = 0; i < numSectionPlanes; i++) {\n const sectionPlane = sectionPlanes[i];\n if (!sectionPlane.active) {\n renderFlags.sectionPlanesActivePerLayer[baseIndex + i] = false;\n } else {\n renderFlags.sectionPlanesActivePerLayer[baseIndex + i] = true;\n renderFlags.sectioned = true;\n }\n }\n }\n return true;\n }\n\n _updateRenderFlags() {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n if (this.numCulledLayerPortions === this.numPortions) {\n return;\n }\n const renderFlags = this.renderFlags;\n renderFlags.colorOpaque = (this.numTransparentLayerPortions < this.numPortions);\n if (this.numTransparentLayerPortions > 0) {\n renderFlags.colorTransparent = true;\n }\n if (this.numXRayedLayerPortions > 0) {\n const xrayMaterial = this.scene.xrayMaterial._state;\n if (xrayMaterial.fill) {\n if (xrayMaterial.fillAlpha < 1.0) {\n renderFlags.xrayedSilhouetteTransparent = true;\n } else {\n renderFlags.xrayedSilhouetteOpaque = true;\n }\n }\n if (xrayMaterial.edges) {\n if (xrayMaterial.edgeAlpha < 1.0) {\n renderFlags.xrayedEdgesTransparent = true;\n } else {\n renderFlags.xrayedEdgesOpaque = true;\n }\n }\n }\n if (this.numEdgesLayerPortions > 0) {\n const edgeMaterial = this.scene.edgeMaterial._state;\n if (edgeMaterial.edges) {\n renderFlags.edgesOpaque = (this.numTransparentLayerPortions < this.numPortions);\n if (this.numTransparentLayerPortions > 0) {\n renderFlags.edgesTransparent = true;\n }\n }\n }\n if (this.numSelectedLayerPortions > 0) {\n const selectedMaterial = this.scene.selectedMaterial._state;\n if (selectedMaterial.fill) {\n if (selectedMaterial.fillAlpha < 1.0) {\n renderFlags.selectedSilhouetteTransparent = true;\n } else {\n renderFlags.selectedSilhouetteOpaque = true;\n }\n }\n if (selectedMaterial.edges) {\n if (selectedMaterial.edgeAlpha < 1.0) {\n renderFlags.selectedEdgesTransparent = true;\n } else {\n renderFlags.selectedEdgesOpaque = true;\n }\n }\n }\n if (this.numHighlightedLayerPortions > 0) {\n const highlightMaterial = this.scene.highlightMaterial._state;\n if (highlightMaterial.fill) {\n if (highlightMaterial.fillAlpha < 1.0) {\n renderFlags.highlightedSilhouetteTransparent = true;\n } else {\n renderFlags.highlightedSilhouetteOpaque = true;\n }\n }\n if (highlightMaterial.edges) {\n if (highlightMaterial.edgeAlpha < 1.0) {\n renderFlags.highlightedEdgesTransparent = true;\n } else {\n renderFlags.highlightedEdgesOpaque = true;\n }\n }\n }\n }\n\n // -------------- RENDERING ---------------------------------------------------------------------------------------\n\n /** @private */\n drawColorOpaque(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawColorOpaque(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawColorTransparent(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawColorTransparent(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawDepth(frameCtx) { // Dedicated to SAO because it skips transparent objects\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawDepth(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawNormals(frameCtx) { // Dedicated to SAO because it skips transparent objects\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawNormals(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawSilhouetteXRayed(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawSilhouetteXRayed(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawSilhouetteHighlighted(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawSilhouetteHighlighted(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawSilhouetteSelected(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawSilhouetteSelected(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesColorOpaque(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesColorOpaque(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesColorTransparent(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesColorTransparent(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesXRayed(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesXRayed(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesHighlighted(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesHighlighted(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesSelected(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesSelected(renderFlags, frameCtx);\n }\n }\n\n /**\n * @private\n */\n drawOcclusion(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawOcclusion(renderFlags, frameCtx);\n }\n }\n\n /**\n * @private\n */\n drawShadow(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawShadow(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n setPickMatrices(pickViewMatrix, pickProjMatrix) {\n if (this._numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n const layer = this.layerList[layerIndex];\n if (layer.setPickMatrices) {\n layer.setPickMatrices(pickViewMatrix, pickProjMatrix);\n }\n }\n }\n\n /** @private */\n drawPickMesh(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawPickMesh(renderFlags, frameCtx);\n }\n }\n\n /**\n * Called by SceneModelMesh.drawPickDepths()\n * @private\n */\n drawPickDepths(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawPickDepths(renderFlags, frameCtx);\n }\n }\n\n /**\n * Called by SceneModelMesh.drawPickNormals()\n * @private\n */\n drawPickNormals(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawPickNormals(renderFlags, frameCtx);\n }\n }\n\n /**\n * @private\n */\n drawSnapInit(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n const layer = this.layerList[layerIndex];\n if (layer.drawSnapInit) {\n frameCtx.snapPickOrigin = [0, 0, 0];\n frameCtx.snapPickCoordinateScale = [1, 1, 1];\n frameCtx.snapPickLayerNumber++;\n layer.drawSnapInit(renderFlags, frameCtx);\n frameCtx.snapPickLayerParams[frameCtx.snapPickLayerNumber] = {\n origin: frameCtx.snapPickOrigin.slice(),\n coordinateScale: frameCtx.snapPickCoordinateScale.slice(),\n };\n }\n }\n }\n\n /**\n * @private\n */\n drawSnap(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n const layer = this.layerList[layerIndex];\n if (layer.drawSnap) {\n frameCtx.snapPickOrigin = [0, 0, 0];\n frameCtx.snapPickCoordinateScale = [1, 1, 1];\n frameCtx.snapPickLayerNumber++;\n layer.drawSnap(renderFlags, frameCtx);\n frameCtx.snapPickLayerParams[frameCtx.snapPickLayerNumber] = {\n origin: frameCtx.snapPickOrigin.slice(),\n coordinateScale: frameCtx.snapPickCoordinateScale.slice(),\n };\n }\n }\n }\n\n /**\n * Destroys this SceneModel.\n */\n destroy() {\n for (let layerId in this._vboBatchingLayers) {\n if (this._vboBatchingLayers.hasOwnProperty(layerId)) {\n this._vboBatchingLayers[layerId].destroy();\n }\n }\n this._vboBatchingLayers = {};\n for (let layerId in this._vboInstancingLayers) {\n if (this._vboInstancingLayers.hasOwnProperty(layerId)) {\n this._vboInstancingLayers[layerId].destroy();\n }\n }\n this._vboInstancingLayers = {};\n this.scene.camera.off(this._onCameraViewMatrix);\n this.scene.off(this._onTick);\n for (let i = 0, len = this.layerList.length; i < len; i++) {\n this.layerList[i].destroy();\n }\n this.layerList = [];\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i]._destroy();\n }\n // Object.entries(this._geometries).forEach(([id, geometry]) => {\n // geometry.destroy();\n // });\n this._geometries = {};\n this._dtxBuckets = {};\n this._textures = {};\n this._textureSets = {};\n this._meshes = {};\n this._entities = {};\n this.scene._aabbDirty = true;\n if (this._isModel) {\n this.scene._deregisterModel(this);\n }\n putScratchMemory();\n super.destroy();\n }\n}\n\n\n/**\n * This function applies two steps to the provided mesh geometry data:\n *\n * - 1st, it reduces its `.positions` to unique positions, thus removing duplicate vertices. It will adjust the `.indices` and `.edgeIndices` array accordingly to the unique `.positions`.\n *\n * - 2nd, it tries to do an optimization called `index rebucketting`\n *\n * _Rebucketting minimizes the amount of RAM usage for a given mesh geometry by trying do demote its needed index bitness._\n *\n * - _for 32 bit indices, will try to demote them to 16 bit indices_\n * - _for 16 bit indices, will try to demote them to 8 bits indices_\n * - _8 bits indices are kept as-is_\n *\n * The fact that 32/16/8 bits are needed for indices, depends on the number of maximumm indexable vertices within the mesh geometry: this is, the number of vertices in the mesh geometry.\n *\n * The function returns the same provided input `geometry`, enrichened with the additional key `.preparedBukets`.\n *\n * @param {object} geometry The mesh information containing `.positions`, `.indices`, `.edgeIndices` arrays.\n *\n * @param enableVertexWelding\n * @param enableIndexBucketing\n * @returns {object} The mesh information enrichened with `.buckets` key.\n */\nfunction createDTXBuckets(geometry, enableVertexWelding, enableIndexBucketing) {\n let uniquePositionsCompressed, uniqueIndices, uniqueEdgeIndices;\n if (enableVertexWelding || enableIndexBucketing) { // Expensive - careful!\n [\n uniquePositionsCompressed,\n uniqueIndices,\n uniqueEdgeIndices,\n ] = uniquifyPositions({\n positionsCompressed: geometry.positionsCompressed,\n indices: geometry.indices,\n edgeIndices: geometry.edgeIndices\n });\n } else {\n uniquePositionsCompressed = geometry.positionsCompressed;\n uniqueIndices = geometry.indices;\n uniqueEdgeIndices = geometry.edgeIndices;\n }\n let buckets;\n if (enableIndexBucketing) {\n let numUniquePositions = uniquePositionsCompressed.length / 3;\n buckets = rebucketPositions({\n positionsCompressed: uniquePositionsCompressed,\n indices: uniqueIndices,\n edgeIndices: uniqueEdgeIndices,\n },\n (numUniquePositions > (1 << 16)) ? 16 : 8,\n // true\n );\n } else {\n buckets = [{\n positionsCompressed: uniquePositionsCompressed,\n indices: uniqueIndices,\n edgeIndices: uniqueEdgeIndices,\n }];\n }\n return buckets;\n}\n\nfunction\n\ncreateGeometryOBB(geometry) {\n geometry.obb = math.OBB3();\n if (geometry.positionsCompressed && geometry.positionsCompressed.length > 0) {\n const localAABB = math.collapseAABB3();\n math.expandAABB3Points3(localAABB, geometry.positionsCompressed);\n geometryCompressionUtils.decompressAABB(localAABB, geometry.positionsDecodeMatrix);\n math.AABB3ToOBB3(localAABB, geometry.obb);\n } else if (geometry.positions && geometry.positions.length > 0) {\n const localAABB = math.collapseAABB3();\n math.expandAABB3Points3(localAABB, geometry.positions);\n math.AABB3ToOBB3(localAABB, geometry.obb);\n } else if (geometry.buckets) {\n const localAABB = math.collapseAABB3();\n for (let i = 0, len = geometry.buckets.length; i < len; i++) {\n const bucket = geometry.buckets[i];\n math.expandAABB3Points3(localAABB, bucket.positionsCompressed);\n }\n geometryCompressionUtils.decompressAABB(localAABB, geometry.positionsDecodeMatrix);\n math.AABB3ToOBB3(localAABB, geometry.obb);\n }\n}\n", + "content": "import {Component} from \"../Component.js\";\nimport {math} from \"../math/math.js\";\nimport {buildEdgeIndices} from '../math/buildEdgeIndices.js';\nimport {SceneModelMesh} from './SceneModelMesh.js';\nimport {getScratchMemory, putScratchMemory} from \"./vbo/ScratchMemory.js\";\nimport {VBOBatchingTrianglesLayer} from './vbo/batching/triangles/VBOBatchingTrianglesLayer.js';\nimport {VBOInstancingTrianglesLayer} from './vbo/instancing/triangles/VBOInstancingTrianglesLayer.js';\nimport {VBOBatchingLinesLayer} from './vbo/batching/lines/VBOBatchingLinesLayer.js';\nimport {VBOInstancingLinesLayer} from './vbo/instancing/lines/VBOInstancingLinesLayer.js';\nimport {VBOBatchingPointsLayer} from './vbo/batching/points/VBOBatchingPointsLayer.js';\nimport {VBOInstancingPointsLayer} from './vbo/instancing/points/VBOInstancingPointsLayer.js';\nimport {DTXLinesLayer} from \"./dtx/lines/DTXLinesLayer.js\";\nimport {DTXTrianglesLayer} from \"./dtx/triangles/DTXTrianglesLayer.js\";\nimport {ENTITY_FLAGS} from './ENTITY_FLAGS.js';\nimport {RenderFlags} from \"../webgl/RenderFlags.js\";\nimport {worldToRTCPositions} from \"../math/rtcCoords.js\";\nimport {SceneModelTextureSet} from \"./SceneModelTextureSet.js\";\nimport {SceneModelTexture} from \"./SceneModelTexture.js\";\nimport {Texture2D} from \"../webgl/Texture2D.js\";\nimport {utils} from \"../utils.js\";\nimport {getKTX2TextureTranscoder} from \"../utils/textureTranscoders/KTX2TextureTranscoder/KTX2TextureTranscoder.js\";\nimport {\n ClampToEdgeWrapping,\n LinearEncoding,\n LinearFilter,\n LinearMipmapLinearFilter,\n LinearMipMapNearestFilter,\n MirroredRepeatWrapping,\n NearestFilter,\n NearestMipMapLinearFilter,\n NearestMipMapNearestFilter,\n RepeatWrapping,\n sRGBEncoding\n} from \"../constants/constants.js\";\nimport {createPositionsDecodeMatrix, quantizePositions} from \"./compression.js\";\nimport {uniquifyPositions} from \"./calculateUniquePositions.js\";\nimport {rebucketPositions} from \"./rebucketPositions.js\";\nimport {SceneModelEntity} from \"./SceneModelEntity.js\";\nimport {geometryCompressionUtils} from \"../math/geometryCompressionUtils.js\";\nimport {SceneModelTransform} from \"./SceneModelTransform.js\";\n\n\nconst tempVec3a = math.vec3();\n\nconst tempOBB3 = math.OBB3();\n\nconst DEFAULT_SCALE = math.vec3([1, 1, 1]);\nconst DEFAULT_POSITION = math.vec3([0, 0, 0]);\nconst DEFAULT_ROTATION = math.vec3([0, 0, 0]);\nconst DEFAULT_QUATERNION = math.identityQuaternion();\nconst DEFAULT_MATRIX = math.identityMat4();\n\nconst DEFAULT_COLOR_TEXTURE_ID = \"defaultColorTexture\";\nconst DEFAULT_METAL_ROUGH_TEXTURE_ID = \"defaultMetalRoughTexture\";\nconst DEFAULT_NORMALS_TEXTURE_ID = \"defaultNormalsTexture\";\nconst DEFAULT_EMISSIVE_TEXTURE_ID = \"defaultEmissiveTexture\";\nconst DEFAULT_OCCLUSION_TEXTURE_ID = \"defaultOcclusionTexture\";\nconst DEFAULT_TEXTURE_SET_ID = \"defaultTextureSet\";\n\nconst defaultCompressedColor = new Uint8Array([255, 255, 255]);\n\nconst VBO_INSTANCED = 0;\nconst VBO_BATCHED = 1;\nconst DTX = 2;\n\n/**\n * @desc A high-performance model representation for efficient rendering and low memory usage.\n *\n * # Examples\n *\n * Internally, SceneModel uses a combination of several different techniques to render and represent\n * the different parts of a typical model. Each of the live examples at these links is designed to \"unit test\" one of these\n * techniques, in isolation. If some bug occurs in SceneModel, we use these tests to debug, but they also\n * serve to demonstrate how to use the capabilities of SceneModel programmatically.\n *\n * * [Loading building models into SceneModels](/examples/buildings)\n * * [Loading city models into SceneModels](/examples/cities)\n * * [Loading LiDAR scans into SceneModels](/examples/lidar)\n * * [Loading CAD models into SceneModels](/examples/cad)\n * * [SceneModel feature tests](/examples/scenemodel)\n *\n * # Overview\n *\n * While xeokit's standard [scene graph](https://github.com/xeokit/xeokit-sdk/wiki/Scene-Graphs) is great for gizmos and medium-sized models, it doesn't scale up to millions of objects in terms of memory and rendering efficiency.\n *\n * For huge models, we have the ````SceneModel```` representation, which is optimized to pack large amounts of geometry into memory and render it efficiently using WebGL.\n *\n * ````SceneModel```` is the default model representation loaded by (at least) {@link GLTFLoaderPlugin}, {@link XKTLoaderPlugin} and {@link WebIFCLoaderPlugin}.\n *\n * In this tutorial you'll learn how to use ````SceneModel```` to create high-detail content programmatically. Ordinarily you'd be learning about ````SceneModel```` if you were writing your own model loader plugins.\n *\n * # Contents\n *\n * - [SceneModel](#DataTextureSceneModel)\n * - [GPU-Resident Geometry](#gpu-resident-geometry)\n * - [Picking](#picking)\n * - [Example 1: Geometry Instancing](#example-1--geometry-instancing)\n * - [Finalizing a SceneModel](#finalizing-a-DataTextureSceneModel)\n * - [Finding Entities](#finding-entities)\n * - [Example 2: Geometry Batching](#example-2--geometry-batching)\n * - [Classifying with Metadata](#classifying-with-metadata)\n * - [Querying Metadata](#querying-metadata)\n * - [Metadata Structure](#metadata-structure)\n * - [RTC Coordinates](#rtc-coordinates-for-double-precision)\n * - [Example 3: RTC Coordinates with Geometry Instancing](#example-2--rtc-coordinates-with-geometry-instancing)\n * - [Example 4: RTC Coordinates with Geometry Batching](#example-2--rtc-coordinates-with-geometry-batching)\n *\n * ## SceneModel\n *\n * ````SceneModel```` uses two rendering techniques internally:\n *\n * 1. ***Geometry batching*** for unique geometries, combining those into a single WebGL geometry buffer, to render in one draw call, and\n * 2. ***geometry instancing*** for geometries that are shared by multiple meshes, rendering all instances of each shared geometry in one draw call.\n *\n *
    \n * These techniques come with certain limitations:\n *\n * * Non-realistic rendering - while scene graphs can use xeokit's full set of material workflows, ````SceneModel```` uses simple Lambertian shading without textures.\n * * Static transforms - transforms within a ````SceneModel```` are static and cannot be dynamically translated, rotated and scaled the way {@link Node}s and {@link Mesh}es in scene graphs can.\n * * Immutable model representation - while scene graph {@link Node}s and\n * {@link Mesh}es can be dynamically plugged together, ````SceneModel```` is immutable,\n * since it packs its geometries into buffers and instanced arrays.\n *\n * ````SceneModel````'s API allows us to exploit batching and instancing, while exposing its elements as\n * abstract {@link Entity} types.\n *\n * {@link Entity} is the abstract base class for\n * the various xeokit components that represent models, objects, or anonymous visible elements. An Entity has a unique ID and can be\n * individually shown, hidden, selected, highlighted, ghosted, culled, picked and clipped, and has its own World-space boundary.\n *\n * * A ````SceneModel```` is an {@link Entity} that represents a model.\n * * A ````SceneModel```` represents each of its objects with an {@link Entity}.\n * * Each {@link Entity} has one or more meshes that define its shape.\n * * Each mesh has either its own unique geometry, or shares a geometry with other meshes.\n *\n * ## GPU-Resident Geometry\n *\n * For a low memory footprint, ````SceneModel```` stores its geometries in GPU memory only, compressed (quantized) as integers. Unfortunately, GPU-resident geometry is\n * not readable by JavaScript.\n *\n *\n * ## Example 1: Geometry Instancing\n *\n * In the example below, we'll use a ````SceneModel````\n * to build a simple table model using geometry instancing.\n *\n * We'll start by adding a reusable box-shaped geometry to our ````SceneModel````.\n *\n * Then, for each object in our model we'll add an {@link Entity}\n * that has a mesh that instances our box geometry, transforming and coloring the instance.\n *\n * [![](http://xeokit.io/img/docs/sceneGraph.png)](https://xeokit.github.io/xeokit-sdk/examples/#sceneRepresentation_SceneModel_instancing)\n *\n * ````javascript\n * import {Viewer, SceneModel} from \"xeokit-sdk.es.js\";\n *\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * viewer.scene.camera.eye = [-21.80, 4.01, 6.56];\n * viewer.scene.camera.look = [0, -5.75, 0];\n * viewer.scene.camera.up = [0.37, 0.91, -0.11];\n *\n * // Build a SceneModel representing a table\n * // with four legs, using geometry instancing\n *\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"table\",\n * isModel: true, // <--- Registers SceneModel in viewer.scene.models\n * position: [0, 0, 0],\n * scale: [1, 1, 1],\n * rotation: [0, 0, 0]\n * });\n *\n * // Create a reusable geometry within the SceneModel\n * // We'll instance this geometry by five meshes\n *\n * sceneModel.createGeometry({\n *\n * id: \"myBoxGeometry\",\n *\n * // The primitive type - allowed values are \"points\", \"lines\" and \"triangles\".\n * // See the OpenGL/WebGL specification docs\n * // for how the coordinate arrays are supposed to be laid out.\n * primitive: \"triangles\",\n *\n * // The vertices - eight for our cube, each\n * // one spanning three array elements for X,Y and Z\n * positions: [\n * 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1, // v0-v1-v2-v3 front\n * 1, 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, // v0-v3-v4-v1 right\n * 1, 1, 1, 1, 1, -1, -1, 1, -1, -1, 1, 1, // v0-v1-v6-v1 top\n * -1, 1, 1, -1, 1, -1, -1, -1, -1, -1, -1, 1, // v1-v6-v7-v2 left\n * -1, -1, -1, 1, -1, -1, 1, -1, 1, -1, -1, 1, // v7-v4-v3-v2 bottom\n * 1, -1, -1, -1, -1, -1, -1, 1, -1, 1, 1, -1 // v4-v7-v6-v1 back\n * ],\n *\n * // Normal vectors, one for each vertex\n * normals: [\n * 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, // v0-v1-v2-v3 front\n * 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, // v0-v3-v4-v5 right\n * 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, // v0-v5-v6-v1 top\n * -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, // v1-v6-v7-v2 left\n * 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, // v7-v4-v3-v2 bottom\n * 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1 // v4-v7-v6-v5 back\n * ],\n *\n * // Indices - these organise the positions and and normals\n * // into geometric primitives in accordance with the \"primitive\" parameter,\n * // in this case a set of three indices for each triangle.\n * //\n * // Note that each triangle is specified in counter-clockwise winding order.\n * //\n * indices: [\n * 0, 1, 2, 0, 2, 3, // front\n * 4, 5, 6, 4, 6, 7, // right\n * 8, 9, 10, 8, 10, 11, // top\n * 12, 13, 14, 12, 14, 15, // left\n * 16, 17, 18, 16, 18, 19, // bottom\n * 20, 21, 22, 20, 22, 23\n * ]\n * });\n *\n * // Red table leg\n *\n * sceneModel.createMesh({\n * id: \"redLegMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * id: \"redLeg\",\n * meshIds: [\"redLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Green table leg\n *\n * sceneModel.createMesh({\n * id: \"greenLegMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * id: \"greenLeg\",\n * meshIds: [\"greenLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Blue table leg\n *\n * sceneModel.createMesh({\n * id: \"blueLegMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"blueLeg\",\n * meshIds: [\"blueLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Yellow table leg\n *\n * sceneModel.createMesh({\n * id: \"yellowLegMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"yellowLeg\",\n * meshIds: [\"yellowLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Purple table top\n *\n * sceneModel.createMesh({\n * id: \"purpleTableTopMesh\",\n * geometryId: \"myBoxGeometry\",\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"purpleTableTop\",\n * meshIds: [\"purpleTableTopMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n * ````\n *\n * ## Finalizing a SceneModel\n *\n * Before we can view and interact with our ````SceneModel````, we need to **finalize** it. Internally, this causes the ````SceneModel```` to build the\n * vertex buffer objects (VBOs) that support our geometry instances. When using geometry batching (see next example),\n * this causes ````SceneModel```` to build the VBOs that combine the batched geometries. Note that you can do both instancing and\n * batching within the same ````SceneModel````.\n *\n * Once finalized, we can't add anything more to our ````SceneModel````.\n *\n * ```` javascript\n * SceneModel.finalize();\n * ````\n *\n * ## Finding Entities\n *\n * As mentioned earlier, {@link Entity} is\n * the abstract base class for components that represent models, objects, or just\n * anonymous visible elements.\n *\n * Since we created configured our ````SceneModel```` with ````isModel: true````,\n * we're able to find it as an Entity by ID in ````viewer.scene.models````. Likewise, since\n * we configured each of its Entities with ````isObject: true````, we're able to\n * find them in ````viewer.scene.objects````.\n *\n *\n * ````javascript\n * // Get the whole table model Entity\n * const table = viewer.scene.models[\"table\"];\n *\n * // Get some leg object Entities\n * const redLeg = viewer.scene.objects[\"redLeg\"];\n * const greenLeg = viewer.scene.objects[\"greenLeg\"];\n * const blueLeg = viewer.scene.objects[\"blueLeg\"];\n * ````\n *\n * ## Example 2: Geometry Batching\n *\n * Let's once more use a ````SceneModel````\n * to build the simple table model, this time exploiting geometry batching.\n *\n * [![](http://xeokit.io/img/docs/sceneGraph.png)](https://xeokit.github.io/xeokit-sdk/examples/#sceneRepresentation_SceneModel_batching)\n *\n * ````javascript\n * import {Viewer, SceneModel} from \"xeokit-sdk.es.js\";\n *\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * viewer.scene.camera.eye = [-21.80, 4.01, 6.56];\n * viewer.scene.camera.look = [0, -5.75, 0];\n * viewer.scene.camera.up = [0.37, 0.91, -0.11];\n *\n * // Create a SceneModel representing a table with four legs, using geometry batching\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"table\",\n * isModel: true, // <--- Registers SceneModel in viewer.scene.models\n * position: [0, 0, 0],\n * scale: [1, 1, 1],\n * rotation: [0, 0, 0]\n * });\n *\n * // Red table leg\n *\n * sceneModel.createMesh({\n * id: \"redLegMesh\",\n *\n * // Geometry arrays are same as for the earlier batching example\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * id: \"redLeg\",\n * meshIds: [\"redLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Green table leg\n *\n * sceneModel.createMesh({\n * id: \"greenLegMesh\",\n * primitive: \"triangles\",\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * id: \"greenLeg\",\n * meshIds: [\"greenLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Blue table leg\n *\n * sceneModel.createMesh({\n * id: \"blueLegMesh\",\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"blueLeg\",\n * meshIds: [\"blueLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Yellow table leg object\n *\n * sceneModel.createMesh({\n * id: \"yellowLegMesh\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"yellowLeg\",\n * meshIds: [\"yellowLegMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Purple table top\n *\n * sceneModel.createMesh({\n * id: \"purpleTableTopMesh\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * id: \"purpleTableTop\",\n * meshIds: [\"purpleTableTopMesh\"],\n * isObject: true // <---- Registers Entity by ID on viewer.scene.objects\n * });\n *\n * // Finalize the SceneModel.\n *\n * SceneModel.finalize();\n *\n * // Find BigModelNodes by their model and object IDs\n *\n * // Get the whole table model\n * const table = viewer.scene.models[\"table\"];\n *\n * // Get some leg objects\n * const redLeg = viewer.scene.objects[\"redLeg\"];\n * const greenLeg = viewer.scene.objects[\"greenLeg\"];\n * const blueLeg = viewer.scene.objects[\"blueLeg\"];\n * ````\n *\n * ## Classifying with Metadata\n *\n * In the previous examples, we used ````SceneModel```` to build\n * two versions of the same table model, to demonstrate geometry batching and geometry instancing.\n *\n * We'll now classify our {@link Entity}s with metadata. This metadata\n * will work the same for both our examples, since they create the exact same structure of {@link Entity}s\n * to represent their models and objects. The abstract Entity type is, after all, intended to provide an abstract interface through which differently-implemented scene content can be accessed uniformly.\n *\n * To create the metadata, we'll create a {@link MetaModel} for our model,\n * with a {@link MetaObject} for each of it's objects. The MetaModel and MetaObjects\n * get the same IDs as the {@link Entity}s that represent their model and objects within our scene.\n *\n * ```` javascript\n * const furnitureMetaModel = viewer.metaScene.createMetaModel(\"furniture\", { // Creates a MetaModel in the MetaScene\n *\n * \"projectId\": \"myTableProject\",\n * \"revisionId\": \"V1.0\",\n *\n * \"metaObjects\": [\n * { // Creates a MetaObject in the MetaModel\n * \"id\": \"table\",\n * \"name\": \"Table\", // Same ID as an object Entity\n * \"type\": \"furniture\", // Arbitrary type, could be IFC type\n * \"properties\": { // Arbitrary properties, could be IfcPropertySet\n * \"cost\": \"200\"\n * }\n * },\n * {\n * \"id\": \"redLeg\",\n * \"name\": \"Red table Leg\",\n * \"type\": \"leg\",\n * \"parent\": \"table\", // References first MetaObject as parent\n * \"properties\": {\n * \"material\": \"wood\"\n * }\n * },\n * {\n * \"id\": \"greenLeg\", // Node with corresponding id does not need to exist\n * \"name\": \"Green table leg\", // and MetaObject does not need to exist for Node with an id\n * \"type\": \"leg\",\n * \"parent\": \"table\",\n * \"properties\": {\n * \"material\": \"wood\"\n * }\n * },\n * {\n * \"id\": \"blueLeg\",\n * \"name\": \"Blue table leg\",\n * \"type\": \"leg\",\n * \"parent\": \"table\",\n * \"properties\": {\n * \"material\": \"wood\"\n * }\n * },\n * {\n * \"id\": \"yellowLeg\",\n * \"name\": \"Yellow table leg\",\n * \"type\": \"leg\",\n * \"parent\": \"table\",\n * \"properties\": {\n * \"material\": \"wood\"\n * }\n * },\n * {\n * \"id\": \"tableTop\",\n * \"name\": \"Purple table top\",\n * \"type\": \"surface\",\n * \"parent\": \"table\",\n * \"properties\": {\n * \"material\": \"formica\",\n * \"width\": \"60\",\n * \"depth\": \"60\",\n * \"thickness\": \"5\"\n * }\n * }\n * ]\n * });\n * ````\n *\n * ## Querying Metadata\n *\n * Having created and classified our model (either the instancing or batching example), we can now find the {@link MetaModel}\n * and {@link MetaObject}s using the IDs of their\n * corresponding {@link Entity}s.\n *\n * ````JavaScript\n * const furnitureMetaModel = scene.metaScene.metaModels[\"furniture\"];\n *\n * const redLegMetaObject = scene.metaScene.metaObjects[\"redLeg\"];\n * ````\n *\n * In the snippet below, we'll log metadata on each {@link Entity} we click on:\n *\n * ````JavaScript\n * viewer.scene.input.on(\"mouseclicked\", function (coords) {\n *\n * const hit = viewer.scene.pick({\n * canvasPos: coords\n * });\n *\n * if (hit) {\n * const entity = hit.entity;\n * const metaObject = viewer.metaScene.metaObjects[entity.id];\n * if (metaObject) {\n * console.log(JSON.stringify(metaObject.getJSON(), null, \"\\t\"));\n * }\n * }\n * });\n * ````\n *\n * ## Metadata Structure\n *\n * The {@link MetaModel}\n * organizes its {@link MetaObject}s in\n * a tree that describes their structural composition:\n *\n * ````JavaScript\n * // Get metadata on the root object\n * const tableMetaObject = furnitureMetaModel.rootMetaObject;\n *\n * // Get metadata on the leg objects\n * const redLegMetaObject = tableMetaObject.children[0];\n * const greenLegMetaObject = tableMetaObject.children[1];\n * const blueLegMetaObject = tableMetaObject.children[2];\n * const yellowLegMetaObject = tableMetaObject.children[3];\n * ````\n *\n * Given an {@link Entity}, we can find the object or model of which it is a part, or the objects that comprise it. We can also generate UI\n * components from the metadata, such as the tree view demonstrated in [this demo](https://xeokit.github.io/xeokit-sdk/examples/#BIMOffline_glTF_OTCConferenceCenter).\n *\n * This hierarchy allows us to express the hierarchical structure of a model while representing it in\n * various ways in the 3D scene (such as with ````SceneModel````, which\n * has a non-hierarchical scene representation).\n *\n * Note also that a {@link MetaObject} does not need to have a corresponding\n * {@link Entity} and vice-versa.\n *\n * # RTC Coordinates for Double Precision\n *\n * ````SceneModel```` can emulate 64-bit precision on GPUs using relative-to-center (RTC) coordinates.\n *\n * Consider a model that contains many small objects, but with such large spatial extents that 32 bits of GPU precision (accurate to ~7 digits) will not be sufficient to render all of the the objects without jittering.\n *\n * To prevent jittering, we could spatially subdivide the objects into \"tiles\". Each tile would have a center position, and the positions of the objects within the tile would be relative to that center (\"RTC coordinates\").\n *\n * While the center positions of the tiles would be 64-bit values, the object positions only need to be 32-bit.\n *\n * Internally, when rendering an object with RTC coordinates, xeokit first temporarily translates the camera viewing matrix by the object's tile's RTC center, on the CPU, using 64-bit math.\n *\n * Then xeokit loads the viewing matrix into its WebGL shaders, where math happens at 32-bit precision. Within the shaders, the matrix is effectively down-cast to 32-bit precision, and the object's 32-bit vertex positions are transformed by the matrix.\n *\n * We see no jittering, because with RTC a detectable loss of GPU accuracy only starts happening to objects as they become very distant from the camera viewpoint, at which point they are too small to be discernible anyway.\n *\n * ## RTC Coordinates with Geometry Instancing\n *\n * To use RTC with ````SceneModel```` geometry instancing, we specify an RTC center for the geometry via its ````origin```` parameter. Then ````SceneModel```` assumes that all meshes that instance that geometry are within the same RTC coordinate system, ie. the meshes ````position```` and ````rotation```` properties are assumed to be relative to the geometry's ````origin````.\n *\n * For simplicity, our example's meshes all instance the same geometry. Therefore, our example model has only one RTC center.\n *\n * Note that the axis-aligned World-space boundary (AABB) of our model is ````[ -6, -9, -6, 1000000006, -2.5, 1000000006]````.\n *\n * [![](http://xeokit.io/img/docs/sceneGraph.png)](https://xeokit.github.io/xeokit-sdk/examples/#sceneRepresentation_SceneModel_batching)\n *\n * ````javascript\n * const origin = [100000000, 0, 100000000];\n *\n * sceneModel.createGeometry({\n * id: \"box\",\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg1\",\n * geometryId: \"box\",\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg1\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg2\",\n * geometryId: \"box\",\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg2\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg3\",\n * geometryId: \"box\",\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg3\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg4\",\n * geometryId: \"box\",\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg4\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"top\",\n * geometryId: \"box\",\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0],\n * origin: origin\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"top\"],\n * isObject: true\n * });\n * ````\n *\n * ## RTC Coordinates with Geometry Batching\n *\n * To use RTC with ````SceneModel```` geometry batching, we specify an RTC center (````origin````) for each mesh. For performance, we try to have as many meshes share the same value for ````origin```` as possible. Each mesh's ````positions````, ````position```` and ````rotation```` properties are assumed to be relative to ````origin````.\n *\n * For simplicity, the meshes in our example all share the same RTC center.\n *\n * The axis-aligned World-space boundary (AABB) of our model is ````[ -6, -9, -6, 1000000006, -2.5, 1000000006]````.\n *\n * [![](http://xeokit.io/img/docs/sceneGraph.png)](https://xeokit.github.io/xeokit-sdk/examples/#sceneRepresentation_SceneModel_batching)\n *\n * ````javascript\n * const origin = [100000000, 0, 100000000];\n *\n * sceneModel.createMesh({\n * id: \"leg1\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg1\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg2\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg2\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg3\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg3\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg4\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg4\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"top\",\n * origin: origin, // This mesh's positions and transforms are relative to the RTC center\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"top\"],\n * isObject: true\n * });\n * ````\n *\n * ## Positioning at World-space coordinates\n *\n * To position a SceneModel at given double-precision World coordinates, we can\n * configure the ````origin```` of the SceneModel itself. The ````origin```` is a double-precision\n * 3D World-space position at which the SceneModel will be located.\n *\n * Note that ````position```` is a single-precision offset relative to ````origin````.\n *\n * ````javascript\n * const origin = [100000000, 0, 100000000];\n *\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"table\",\n * isModel: true,\n * origin: origin, // Everything in this SceneModel is relative to this RTC center\n * position: [0, 0, 0],\n * scale: [1, 1, 1],\n * rotation: [0, 0, 0]\n * });\n *\n * sceneModel.createGeometry({\n * id: \"box\",\n * primitive: \"triangles\",\n * positions: [ 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1 ... ],\n * normals: [ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, ... ],\n * indices: [ 0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, ... ],\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg1\",\n * geometryId: \"box\",\n * position: [-4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1, 0.3, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg1\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg2\",\n * geometryId: \"box\",\n * position: [4, -6, -4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 1.0, 0.3]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg2\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg3\",\n * geometryId: \"box\",\n * position: [4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [0.3, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg3\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"leg4\",\n * geometryId: \"box\",\n * position: [-4, -6, 4],\n * scale: [1, 3, 1],\n * rotation: [0, 0, 0],\n * color: [1.0, 1.0, 0.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"leg4\"],\n * isObject: true\n * });\n *\n * sceneModel.createMesh({\n * id: \"top\",\n * geometryId: \"box\",\n * position: [0, -3, 0],\n * scale: [6, 0.5, 6],\n * rotation: [0, 0, 0],\n * color: [1.0, 0.3, 1.0]\n * });\n *\n * sceneModel.createEntity({\n * meshIds: [\"top\"],\n * isObject: true\n * });\n * ````\n *\n * # Textures\n *\n * ## Loading KTX2 Texture Files into a SceneModel\n *\n * A {@link SceneModel} that is configured with a {@link KTX2TextureTranscoder} will\n * allow us to load textures into it from KTX2 buffers or files.\n *\n * In the example below, we'll create a {@link Viewer}, containing a {@link SceneModel} configured with a\n * {@link KTX2TextureTranscoder}. We'll then programmatically create a simple object within the SceneModel, consisting of\n * a single mesh with a texture loaded from a KTX2 file, which our SceneModel internally transcodes, using\n * its {@link KTX2TextureTranscoder}. Note how we configure our {@link KTX2TextureTranscoder} with a path to the Basis Universal\n * transcoder WASM module.\n *\n * ````javascript\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * viewer.scene.camera.eye = [-21.80, 4.01, 6.56];\n * viewer.scene.camera.look = [0, -5.75, 0];\n * viewer.scene.camera.up = [0.37, 0.91, -0.11];\n *\n * const textureTranscoder = new KTX2TextureTranscoder({\n * viewer,\n * transcoderPath: \"https://cdn.jsdelivr.net/npm/@xeokit/xeokit-sdk/dist/basis/\" // <------ Path to BasisU transcoder module\n * });\n *\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"myModel\",\n * textureTranscoder // <<-------------------- Configure model with our transcoder\n * });\n *\n * sceneModel.createTexture({\n * id: \"myColorTexture\",\n * src: \"../assets/textures/compressed/sample_uastc_zstd.ktx2\" // <<----- KTX2 texture asset\n * });\n *\n * sceneModel.createTexture({\n * id: \"myMetallicRoughnessTexture\",\n * src: \"../assets/textures/alpha/crosshatchAlphaMap.jpg\" // <<----- JPEG texture asset\n * });\n *\n * sceneModel.createTextureSet({\n * id: \"myTextureSet\",\n * colorTextureId: \"myColorTexture\",\n * metallicRoughnessTextureId: \"myMetallicRoughnessTexture\"\n * });\n *\n * sceneModel.createMesh({\n * id: \"myMesh\",\n * textureSetId: \"myTextureSet\",\n * primitive: \"triangles\",\n * positions: [1, 1, 1, ...],\n * normals: [0, 0, 1, 0, ...],\n * uv: [1, 0, 0, ...],\n * indices: [0, 1, 2, ...],\n * });\n *\n * sceneModel.createEntity({\n * id: \"myEntity\",\n * meshIds: [\"myMesh\"]\n * });\n *\n * sceneModel.finalize();\n * ````\n *\n * ## Loading KTX2 Textures from ArrayBuffers into a SceneModel\n *\n * A SceneModel that is configured with a {@link KTX2TextureTranscoder} will allow us to load textures into\n * it from KTX2 ArrayBuffers.\n *\n * In the example below, we'll create a {@link Viewer}, containing a {@link SceneModel} configured with a\n * {@link KTX2TextureTranscoder}. We'll then programmatically create a simple object within the SceneModel, consisting of\n * a single mesh with a texture loaded from a KTX2 ArrayBuffer, which our SceneModel internally transcodes, using\n * its {@link KTX2TextureTranscoder}.\n *\n * ````javascript\n * const viewer = new Viewer({\n * canvasId: \"myCanvas\",\n * transparent: true\n * });\n *\n * viewer.scene.camera.eye = [-21.80, 4.01, 6.56];\n * viewer.scene.camera.look = [0, -5.75, 0];\n * viewer.scene.camera.up = [0.37, 0.91, -0.11];\n *\n * const textureTranscoder = new KTX2TextureTranscoder({\n * viewer,\n * transcoderPath: \"https://cdn.jsdelivr.net/npm/@xeokit/xeokit-sdk/dist/basis/\" // <------ Path to BasisU transcoder module\n * });\n *\n * const sceneModel = new SceneModel(viewer.scene, {\n * id: \"myModel\",\n * textureTranscoder // <<-------------------- Configure model with our transcoder\n * });\n *\n * utils.loadArraybuffer(\"../assets/textures/compressed/sample_uastc_zstd.ktx2\",(arrayBuffer) => {\n *\n * sceneModel.createTexture({\n * id: \"myColorTexture\",\n * buffers: [arrayBuffer] // <<----- KTX2 texture asset\n * });\n *\n * sceneModel.createTexture({\n * id: \"myMetallicRoughnessTexture\",\n * src: \"../assets/textures/alpha/crosshatchAlphaMap.jpg\" // <<----- JPEG texture asset\n * });\n *\n * sceneModel.createTextureSet({\n * id: \"myTextureSet\",\n * colorTextureId: \"myColorTexture\",\n * metallicRoughnessTextureId: \"myMetallicRoughnessTexture\"\n * });\n *\n * sceneModel.createMesh({\n * id: \"myMesh\",\n * textureSetId: \"myTextureSet\",\n * primitive: \"triangles\",\n * positions: [1, 1, 1, ...],\n * normals: [0, 0, 1, 0, ...],\n * uv: [1, 0, 0, ...],\n * indices: [0, 1, 2, ...],\n * });\n *\n * sceneModel.createEntity({\n * id: \"myEntity\",\n * meshIds: [\"myMesh\"]\n * });\n *\n * sceneModel.finalize();\n * });\n * ````\n *\n * @implements {Entity}\n */\nexport class SceneModel extends Component {\n\n /**\n * @constructor\n * @param {Component} owner Owner component. When destroyed, the owner will destroy this component as well.\n * @param {*} [cfg] Configs\n * @param {String} [cfg.id] Optional ID, unique among all components in the parent scene, generated automatically when omitted.\n * @param {Boolean} [cfg.isModel] Specify ````true```` if this SceneModel represents a model, in which case the SceneModel will be registered by {@link SceneModel#id} in {@link Scene#models} and may also have a corresponding {@link MetaModel} with matching {@link MetaModel#id}, registered by that ID in {@link MetaScene#metaModels}.\n * @param {Number[]} [cfg.origin=[0,0,0]] World-space double-precision 3D origin.\n * @param {Number[]} [cfg.position=[0,0,0]] Local, single-precision 3D position, relative to the origin parameter.\n * @param {Number[]} [cfg.scale=[1,1,1]] Local scale.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Local rotation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1] Local modelling transform matrix. Overrides the position, scale and rotation parameters.\n * @param {Boolean} [cfg.visible=true] Indicates if the SceneModel is initially visible.\n * @param {Boolean} [cfg.culled=false] Indicates if the SceneModel is initially culled from view.\n * @param {Boolean} [cfg.pickable=true] Indicates if the SceneModel is initially pickable.\n * @param {Boolean} [cfg.clippable=true] Indicates if the SceneModel is initially clippable.\n * @param {Boolean} [cfg.collidable=true] Indicates if the SceneModel is initially included in boundary calculations.\n * @param {Boolean} [cfg.xrayed=false] Indicates if the SceneModel is initially xrayed.\n * @param {Boolean} [cfg.highlighted=false] Indicates if the SceneModel is initially highlighted.\n * @param {Boolean} [cfg.selected=false] Indicates if the SceneModel is initially selected.\n * @param {Boolean} [cfg.edges=false] Indicates if the SceneModel's edges are initially emphasized.\n * @param {Number[]} [cfg.colorize=[1.0,1.0,1.0]] SceneModel's initial RGB colorize color, multiplies by the rendered fragment colors.\n * @param {Number} [cfg.opacity=1.0] SceneModel's initial opacity factor, multiplies by the rendered fragment alpha.\n * @param {Number} [cfg.backfaces=false] When we set this ````true````, then we force rendering of backfaces for this SceneModel. When\n * we leave this ````false````, then we allow the Viewer to decide when to render backfaces. In that case, the\n * Viewer will hide backfaces on watertight meshes, show backfaces on open meshes, and always show backfaces on meshes when we slice them open with {@link SectionPlane}s.\n * @param {Boolean} [cfg.saoEnabled=true] Indicates if Scalable Ambient Obscurance (SAO) will apply to this SceneModel. SAO is configured by the Scene's {@link SAO} component.\n * @param {Boolean} [cfg.pbrEnabled=true] Indicates if physically-based rendering (PBR) will apply to the SceneModel when {@link Scene#pbrEnabled} is ````true````.\n * @param {Boolean} [cfg.colorTextureEnabled=true] Indicates if base color textures will be rendered for the SceneModel when {@link Scene#colorTextureEnabled} is ````true````.\n * @param {Number} [cfg.edgeThreshold=10] When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.\n * @param {Number} [cfg.maxGeometryBatchSize=50000000] Maximum geometry batch size, as number of vertices. This is optionally supplied\n * to limit the size of the batched geometry arrays that SceneModel internally creates for batched geometries.\n * A lower value means less heap allocation/de-allocation while creating/loading batched geometries, but more draw calls and\n * slower rendering speed. A high value means larger heap allocation/de-allocation while creating/loading, but less draw calls\n * and faster rendering speed. It's recommended to keep this somewhere roughly between ````50000```` and ````50000000```.\n * @param {TextureTranscoder} [cfg.textureTranscoder] Transcoder that will be used internally by {@link SceneModel#createTexture}\n * to convert transcoded texture data. Only required when we'll be providing transcoded data\n * to {@link SceneModel#createTexture}. We assume that all transcoded texture data added to a ````SceneModel````\n * will then in a format supported by this transcoder.\n * @param {Boolean} [cfg.dtxEnabled=true] When ````true```` (default) use data textures (DTX), where appropriate, to\n * represent the returned model. Set false to always use vertex buffer objects (VBOs). Note that DTX is only applicable\n * to non-textured triangle meshes, and that VBOs are always used for meshes that have textures, line segments, or point\n * primitives. Only works while {@link DTX#enabled} is also ````true````.\n */\n constructor(owner, cfg = {}) {\n\n super(owner, cfg);\n\n this._dtxEnabled = this.scene.dtxEnabled && (cfg.dtxEnabled !== false);\n\n this._enableVertexWelding = false; // Not needed for most objects, and very expensive, so disabled\n this._enableIndexBucketing = false; // Until fixed: https://github.com/xeokit/xeokit-sdk/issues/1204\n\n this._vboBatchingLayerScratchMemory = getScratchMemory();\n this._textureTranscoder = cfg.textureTranscoder || getKTX2TextureTranscoder(this.scene.viewer);\n\n this._maxGeometryBatchSize = cfg.maxGeometryBatchSize;\n\n this._aabb = math.collapseAABB3();\n this._aabbDirty = true;\n\n this._quantizationRanges = {};\n\n this._vboInstancingLayers = {};\n this._vboBatchingLayers = {};\n this._dtxLayers = {};\n\n this._meshList = [];\n\n this.layerList = []; // For GL state efficiency when drawing, InstancingLayers are in first part, BatchingLayers are in second\n this._entityList = [];\n\n this._geometries = {};\n this._dtxBuckets = {}; // Geometries with optimizations used for data texture representation\n this._textures = {};\n this._textureSets = {};\n this._transforms = {};\n this._meshes = {};\n this._unusedMeshes = {};\n this._entities = {};\n\n /** @private **/\n this.renderFlags = new RenderFlags();\n\n /**\n * @private\n */\n this.numGeometries = 0; // Number of geometries created with createGeometry()\n\n // These counts are used to avoid unnecessary render passes\n // They are incremented or decremented exclusively by BatchingLayer and InstancingLayer\n\n /**\n * @private\n */\n this.numPortions = 0;\n\n /**\n * @private\n */\n this.numVisibleLayerPortions = 0;\n\n /**\n * @private\n */\n this.numTransparentLayerPortions = 0;\n\n /**\n * @private\n */\n this.numXRayedLayerPortions = 0;\n\n /**\n * @private\n */\n this.numHighlightedLayerPortions = 0;\n\n /**\n * @private\n */\n this.numSelectedLayerPortions = 0;\n\n /**\n * @private\n */\n this.numEdgesLayerPortions = 0;\n\n /**\n * @private\n */\n this.numPickableLayerPortions = 0;\n\n /**\n * @private\n */\n this.numClippableLayerPortions = 0;\n\n /**\n * @private\n */\n this.numCulledLayerPortions = 0;\n\n this.numEntities = 0;\n this._numTriangles = 0;\n this._numLines = 0;\n this._numPoints = 0;\n\n this._edgeThreshold = cfg.edgeThreshold || 10;\n\n // Build static matrix\n\n this._origin = math.vec3(cfg.origin || [0, 0, 0]);\n this._position = math.vec3(cfg.position || [0, 0, 0]);\n this._rotation = math.vec3(cfg.rotation || [0, 0, 0]);\n this._quaternion = math.vec4(cfg.quaternion || [0, 0, 0, 1]);\n this._conjugateQuaternion = math.vec4(cfg.quaternion || [0, 0, 0, 1]);\n\n if (cfg.rotation) {\n math.eulerToQuaternion(this._rotation, \"XYZ\", this._quaternion);\n }\n this._scale = math.vec3(cfg.scale || [1, 1, 1]);\n\n this._worldRotationMatrix = math.mat4();\n this._worldRotationMatrixConjugate = math.mat4();\n this._matrix = math.mat4();\n this._matrixDirty = true;\n\n this._rebuildMatrices();\n\n this._worldNormalMatrix = math.mat4();\n math.inverseMat4(this._matrix, this._worldNormalMatrix);\n math.transposeMat4(this._worldNormalMatrix);\n\n if (cfg.matrix || cfg.position || cfg.rotation || cfg.scale || cfg.quaternion) {\n this._viewMatrix = math.mat4();\n this._viewNormalMatrix = math.mat4();\n this._viewMatrixDirty = true;\n this._matrixNonIdentity = true;\n }\n\n this._opacity = 1.0;\n this._colorize = [1, 1, 1];\n\n this._saoEnabled = (cfg.saoEnabled !== false);\n this._pbrEnabled = (cfg.pbrEnabled !== false);\n this._colorTextureEnabled = (cfg.colorTextureEnabled !== false);\n\n this._isModel = cfg.isModel;\n if (this._isModel) {\n this.scene._registerModel(this);\n }\n\n this._onCameraViewMatrix = this.scene.camera.on(\"matrix\", () => {\n this._viewMatrixDirty = true;\n });\n\n this._meshesWithDirtyMatrices = [];\n this._numMeshesWithDirtyMatrices = 0;\n\n this._onTick = this.scene.on(\"tick\", () => {\n while (this._numMeshesWithDirtyMatrices > 0) {\n this._meshesWithDirtyMatrices[--this._numMeshesWithDirtyMatrices]._updateMatrix();\n }\n });\n\n this._createDefaultTextureSet();\n\n this.visible = cfg.visible;\n this.culled = cfg.culled;\n this.pickable = cfg.pickable;\n this.clippable = cfg.clippable;\n this.collidable = cfg.collidable;\n this.castsShadow = cfg.castsShadow;\n this.receivesShadow = cfg.receivesShadow;\n this.xrayed = cfg.xrayed;\n this.highlighted = cfg.highlighted;\n this.selected = cfg.selected;\n this.edges = cfg.edges;\n this.colorize = cfg.colorize;\n this.opacity = cfg.opacity;\n this.backfaces = cfg.backfaces;\n }\n\n _meshMatrixDirty(mesh) {\n this._meshesWithDirtyMatrices[this._numMeshesWithDirtyMatrices++] = mesh;\n }\n\n _createDefaultTextureSet() {\n // Every SceneModelMesh gets at least the default TextureSet,\n // which contains empty default textures filled with color\n const defaultColorTexture = new SceneModelTexture({\n id: DEFAULT_COLOR_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [1, 1, 1, 1] // [r, g, b, a]})\n })\n });\n const defaultMetalRoughTexture = new SceneModelTexture({\n id: DEFAULT_METAL_ROUGH_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [0, 1, 1, 1] // [unused, roughness, metalness, unused]\n })\n });\n const defaultNormalsTexture = new SceneModelTexture({\n id: DEFAULT_NORMALS_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [0, 0, 0, 0] // [x, y, z, unused] - these must be zeros\n })\n });\n const defaultEmissiveTexture = new SceneModelTexture({\n id: DEFAULT_EMISSIVE_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [0, 0, 0, 1] // [x, y, z, unused]\n })\n });\n const defaultOcclusionTexture = new SceneModelTexture({\n id: DEFAULT_OCCLUSION_TEXTURE_ID,\n texture: new Texture2D({\n gl: this.scene.canvas.gl,\n preloadColor: [1, 1, 1, 1] // [x, y, z, unused]\n })\n });\n this._textures[DEFAULT_COLOR_TEXTURE_ID] = defaultColorTexture;\n this._textures[DEFAULT_METAL_ROUGH_TEXTURE_ID] = defaultMetalRoughTexture;\n this._textures[DEFAULT_NORMALS_TEXTURE_ID] = defaultNormalsTexture;\n this._textures[DEFAULT_EMISSIVE_TEXTURE_ID] = defaultEmissiveTexture;\n this._textures[DEFAULT_OCCLUSION_TEXTURE_ID] = defaultOcclusionTexture;\n this._textureSets[DEFAULT_TEXTURE_SET_ID] = new SceneModelTextureSet({\n id: DEFAULT_TEXTURE_SET_ID,\n model: this,\n colorTexture: defaultColorTexture,\n metallicRoughnessTexture: defaultMetalRoughTexture,\n normalsTexture: defaultNormalsTexture,\n emissiveTexture: defaultEmissiveTexture,\n occlusionTexture: defaultOcclusionTexture\n });\n }\n\n //------------------------------------------------------------------------------------------------------------------\n // SceneModel members\n //------------------------------------------------------------------------------------------------------------------\n\n /**\n * Returns true to indicate that this Component is a SceneModel.\n * @type {Boolean}\n */\n get isPerformanceModel() {\n return true;\n }\n\n /**\n * The {@link SceneModelTransform}s in this SceneModel.\n *\n * Each {#link SceneModelTransform} is stored here against its {@link SceneModelTransform.id}.\n *\n * @returns {*|{}}\n */\n get transforms() {\n return this._transforms;\n }\n\n /**\n * The {@link SceneModelTexture}s in this SceneModel.\n *\n * * Each {@link SceneModelTexture} is created with {@link SceneModel.createTexture}.\n * * Each {@link SceneModelTexture} is stored here against its {@link SceneModelTexture.id}.\n *\n * @returns {*|{}}\n */\n get textures() {\n return this._textures;\n }\n\n /**\n * The {@link SceneModelTextureSet}s in this SceneModel.\n *\n * Each {@link SceneModelTextureSet} is stored here against its {@link SceneModelTextureSet.id}.\n *\n * @returns {*|{}}\n */\n get textureSets() {\n return this._textureSets;\n }\n\n /**\n * The {@link SceneModelMesh}es in this SceneModel.\n *\n * Each {@SceneModelMesh} is stored here against its {@link SceneModelMesh.id}.\n *\n * @returns {*|{}}\n */\n get meshes() {\n return this._meshes;\n }\n\n /**\n * The {@link SceneModelEntity}s in this SceneModel.\n *\n * Each {#link SceneModelEntity} in this SceneModel that represents an object is\n * stored here against its {@link SceneModelTransform.id}.\n *\n * @returns {*|{}}\n */\n get objects() {\n return this._entities;\n }\n\n /**\n * Gets the 3D World-space origin for this SceneModel.\n *\n * Each {@link SceneModelMesh.origin}, if supplied, is relative to this origin.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Float64Array}\n */\n get origin() {\n return this._origin;\n }\n\n /**\n * Sets the SceneModel's local translation.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Number[]}\n */\n set position(value) {\n this._position.set(value || [0, 0, 0]);\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n this.glRedraw();\n }\n\n /**\n * Gets the SceneModel's local translation.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Number[]}\n */\n get position() {\n return this._position;\n }\n\n /**\n * Sets the SceneModel's local rotation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Number[]}\n */\n set rotation(value) {\n this._rotation.set(value || [0, 0, 0]);\n math.eulerToQuaternion(this._rotation, \"XYZ\", this._quaternion);\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n this.glRedraw();\n }\n\n /**\n * Gets the SceneModel's local rotation, as Euler angles given in degrees, for each of the X, Y and Z axis.\n *\n * Default value is ````[0,0,0]````.\n *\n * @type {Number[]}\n */\n get rotation() {\n return this._rotation;\n }\n\n /**\n * Sets the SceneModel's local rotation quaternion.\n *\n * Default value is ````[0,0,0,1]````.\n *\n * @type {Number[]}\n */\n set quaternion(value) {\n this._quaternion.set(value || [0, 0, 0, 1]);\n math.quaternionToEuler(this._quaternion, \"XYZ\", this._rotation);\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n this.glRedraw();\n }\n\n /**\n * Gets the SceneModel's local rotation quaternion.\n *\n * Default value is ````[0,0,0,1]````.\n *\n * @type {Number[]}\n */\n get quaternion() {\n return this._quaternion;\n }\n\n /**\n * Sets the SceneModel's local scale.\n *\n * Default value is ````[1,1,1]````.\n *\n * @type {Number[]}\n * @deprecated\n */\n set scale(value) {\n // NOP - deprecated\n }\n\n /**\n * Gets the SceneModel's local scale.\n *\n * Default value is ````[1,1,1]````.\n *\n * @type {Number[]}\n * @deprecated\n */\n get scale() {\n return this._scale;\n }\n\n /**\n * Sets the SceneModel's local modeling transform matrix.\n *\n * Default value is ````[1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]````.\n *\n * @type {Number[]}\n */\n set matrix(value) {\n this._matrix.set(value || DEFAULT_MATRIX);\n\n math.quaternionToRotationMat4(this._quaternion, this._worldRotationMatrix);\n math.conjugateQuaternion(this._quaternion, this._conjugateQuaternion);\n math.quaternionToRotationMat4(this._quaternion, this._worldRotationMatrixConjugate);\n this._matrix.set(this._worldRotationMatrix);\n math.translateMat4v(this._position, this._matrix);\n\n this._matrixDirty = false;\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n this.glRedraw();\n }\n\n /**\n * Gets the SceneModel's local modeling transform matrix.\n *\n * Default value is ````[1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]````.\n *\n * @type {Number[]}\n */\n get matrix() {\n if (this._matrixDirty) {\n this._rebuildMatrices();\n }\n return this._matrix;\n }\n\n /**\n * Gets the SceneModel's local modeling rotation transform matrix.\n *\n * @type {Number[]}\n */\n get rotationMatrix() {\n if (this._matrixDirty) {\n this._rebuildMatrices();\n }\n return this._worldRotationMatrix;\n }\n\n _rebuildMatrices() {\n if (this._matrixDirty) {\n math.quaternionToRotationMat4(this._quaternion, this._worldRotationMatrix);\n math.conjugateQuaternion(this._quaternion, this._conjugateQuaternion);\n math.quaternionToRotationMat4(this._quaternion, this._worldRotationMatrixConjugate);\n this._matrix.set(this._worldRotationMatrix);\n math.translateMat4v(this._position, this._matrix);\n this._matrixDirty = false;\n }\n }\n\n /**\n * Gets the conjugate of the SceneModel's local modeling rotation transform matrix.\n *\n * This is used for RTC view matrix management in renderers.\n *\n * @type {Number[]}\n */\n get rotationMatrixConjugate() {\n if (this._matrixDirty) {\n this._rebuildMatrices();\n }\n return this._worldRotationMatrixConjugate;\n }\n\n _setWorldMatrixDirty() {\n this._matrixDirty = true;\n this._aabbDirty = true;\n }\n\n _transformDirty() {\n this._matrixDirty = true;\n this._aabbDirty = true;\n this.scene._aabbDirty = true;\n }\n\n _sceneModelDirty() {\n this.scene._aabbDirty = true;\n this._aabbDirty = true;\n this.scene._aabbDirty = true;\n this._matrixDirty = true;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i]._sceneModelDirty(); // Entities need to retransform their World AABBs by SceneModel's worldMatrix\n }\n }\n\n /**\n * Gets the SceneModel's World matrix.\n *\n * @property worldMatrix\n * @type {Number[]}\n */\n get worldMatrix() {\n return this.matrix;\n }\n\n /**\n * Gets the SceneModel's World normal matrix.\n *\n * @type {Number[]}\n */\n get worldNormalMatrix() {\n return this._worldNormalMatrix;\n }\n\n /**\n * Called by private renderers in ./lib, returns the view matrix with which to\n * render this SceneModel. The view matrix is the concatenation of the\n * Camera view matrix with the Performance model's world (modeling) matrix.\n *\n * @private\n */\n get viewMatrix() {\n if (!this._viewMatrix) {\n return this.scene.camera.viewMatrix;\n }\n if (this._matrixDirty) {\n this._rebuildMatrices();\n this._viewMatrixDirty = true;\n }\n if (this._viewMatrixDirty) {\n math.mulMat4(this.scene.camera.viewMatrix, this._matrix, this._viewMatrix);\n math.inverseMat4(this._viewMatrix, this._viewNormalMatrix);\n math.transposeMat4(this._viewNormalMatrix);\n this._viewMatrixDirty = false;\n }\n return this._viewMatrix;\n }\n\n /**\n * Called by private renderers in ./lib, returns the view normal matrix with which to render this SceneModel.\n *\n * @private\n */\n get viewNormalMatrix() {\n if (!this._viewNormalMatrix) {\n return this.scene.camera.viewNormalMatrix;\n }\n if (this._matrixDirty) {\n this._rebuildMatrices();\n this._viewMatrixDirty = true;\n }\n if (this._viewMatrixDirty) {\n math.mulMat4(this.scene.camera.viewMatrix, this._matrix, this._viewMatrix);\n math.inverseMat4(this._viewMatrix, this._viewNormalMatrix);\n math.transposeMat4(this._viewNormalMatrix);\n this._viewMatrixDirty = false;\n }\n math.inverseMat4(this._viewMatrix, this._viewNormalMatrix);\n math.transposeMat4(this._viewNormalMatrix);\n return this._viewNormalMatrix;\n }\n\n /**\n * Sets if backfaces are rendered for this SceneModel.\n *\n * Default is ````false````.\n *\n * @type {Boolean}\n */\n get backfaces() {\n return this._backfaces;\n }\n\n /**\n * Sets if backfaces are rendered for this SceneModel.\n *\n * Default is ````false````.\n *\n * When we set this ````true````, then backfaces are always rendered for this SceneModel.\n *\n * When we set this ````false````, then we allow the Viewer to decide whether to render backfaces. In this case,\n * the Viewer will:\n *\n * * hide backfaces on watertight meshes,\n * * show backfaces on open meshes, and\n * * always show backfaces on meshes when we slice them open with {@link SectionPlane}s.\n *\n * @type {Boolean}\n */\n set backfaces(backfaces) {\n backfaces = !!backfaces;\n this._backfaces = backfaces;\n this.glRedraw();\n }\n\n /**\n * Gets the list of {@link SceneModelEntity}s within this SceneModel.\n *\n * @returns {SceneModelEntity[]}\n */\n get entityList() {\n return this._entityList;\n }\n\n /**\n * Returns true to indicate that SceneModel is an {@link Entity}.\n * @type {Boolean}\n */\n get isEntity() {\n return true;\n }\n\n /**\n * Returns ````true```` if this SceneModel represents a model.\n *\n * When ````true```` the SceneModel will be registered by {@link SceneModel#id} in\n * {@link Scene#models} and may also have a {@link MetaObject} with matching {@link MetaObject#id}.\n *\n * @type {Boolean}\n */\n get isModel() {\n return this._isModel;\n }\n\n //------------------------------------------------------------------------------------------------------------------\n // SceneModel members\n //------------------------------------------------------------------------------------------------------------------\n\n /**\n * Returns ````false```` to indicate that SceneModel never represents an object.\n *\n * @type {Boolean}\n */\n get isObject() {\n return false;\n }\n\n /**\n * Gets the SceneModel's World-space 3D axis-aligned bounding box.\n *\n * Represented by a six-element Float64Array containing the min/max extents of the\n * axis-aligned volume, ie. ````[xmin, ymin,zmin,xmax,ymax, zmax]````.\n *\n * @type {Number[]}\n */\n get aabb() {\n if (this._aabbDirty) {\n math.collapseAABB3(this._aabb);\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n math.expandAABB3(this._aabb, this._entityList[i].aabb);\n }\n this._aabbDirty = false;\n }\n return this._aabb;\n }\n\n /**\n * The approximate number of triangle primitives in this SceneModel.\n *\n * @type {Number}\n */\n get numTriangles() {\n return this._numTriangles;\n }\n\n //------------------------------------------------------------------------------------------------------------------\n // Entity members\n //------------------------------------------------------------------------------------------------------------------\n\n /**\n * The approximate number of line primitives in this SceneModel.\n *\n * @type {Number}\n */\n get numLines() {\n return this._numLines;\n }\n\n /**\n * The approximate number of point primitives in this SceneModel.\n *\n * @type {Number}\n */\n get numPoints() {\n return this._numPoints;\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel are visible.\n *\n * The SceneModel is only rendered when {@link SceneModel#visible} is ````true```` and {@link SceneModel#culled} is ````false````.\n *\n * @type {Boolean}\n */\n get visible() {\n return (this.numVisibleLayerPortions > 0);\n }\n\n /**\n * Sets if this SceneModel is visible.\n *\n * The SceneModel is only rendered when {@link SceneModel#visible} is ````true```` and {@link SceneModel#culled} is ````false````.\n **\n * @type {Boolean}\n */\n set visible(visible) {\n visible = visible !== false;\n this._visible = visible;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].visible = visible;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel are xrayed.\n *\n * @type {Boolean}\n */\n get xrayed() {\n return (this.numXRayedLayerPortions > 0);\n }\n\n /**\n * Sets if all {@link SceneModelEntity}s in this SceneModel are xrayed.\n *\n * @type {Boolean}\n */\n set xrayed(xrayed) {\n xrayed = !!xrayed;\n this._xrayed = xrayed;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].xrayed = xrayed;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel are highlighted.\n *\n * @type {Boolean}\n */\n get highlighted() {\n return (this.numHighlightedLayerPortions > 0);\n }\n\n /**\n * Sets if all {@link SceneModelEntity}s in this SceneModel are highlighted.\n *\n * @type {Boolean}\n */\n set highlighted(highlighted) {\n highlighted = !!highlighted;\n this._highlighted = highlighted;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].highlighted = highlighted;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel are selected.\n *\n * @type {Boolean}\n */\n get selected() {\n return (this.numSelectedLayerPortions > 0);\n }\n\n /**\n * Sets if all {@link SceneModelEntity}s in this SceneModel are selected.\n *\n * @type {Boolean}\n */\n set selected(selected) {\n selected = !!selected;\n this._selected = selected;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].selected = selected;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if any {@link SceneModelEntity}s in this SceneModel have edges emphasised.\n *\n * @type {Boolean}\n */\n get edges() {\n return (this.numEdgesLayerPortions > 0);\n }\n\n /**\n * Sets if all {@link SceneModelEntity}s in this SceneModel have edges emphasised.\n *\n * @type {Boolean}\n */\n set edges(edges) {\n edges = !!edges;\n this._edges = edges;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].edges = edges;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if this SceneModel is culled from view.\n *\n * The SceneModel is only rendered when {@link SceneModel#visible} is true and {@link SceneModel#culled} is false.\n *\n * @type {Boolean}\n */\n get culled() {\n return this._culled;\n }\n\n /**\n * Sets if this SceneModel is culled from view.\n *\n * The SceneModel is only rendered when {@link SceneModel#visible} is true and {@link SceneModel#culled} is false.\n *\n * @type {Boolean}\n */\n set culled(culled) {\n culled = !!culled;\n this._culled = culled;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].culled = culled;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if {@link SceneModelEntity}s in this SceneModel are clippable.\n *\n * Clipping is done by the {@link SectionPlane}s in {@link Scene#sectionPlanes}.\n *\n * @type {Boolean}\n */\n get clippable() {\n return this._clippable;\n }\n\n /**\n * Sets if {@link SceneModelEntity}s in this SceneModel are clippable.\n *\n * Clipping is done by the {@link SectionPlane}s in {@link Scene#sectionPlanes}.\n *\n * @type {Boolean}\n */\n set clippable(clippable) {\n clippable = clippable !== false;\n this._clippable = clippable;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].clippable = clippable;\n }\n this.glRedraw();\n }\n\n /**\n * Gets if this SceneModel is collidable.\n *\n * @type {Boolean}\n */\n get collidable() {\n return this._collidable;\n }\n\n /**\n * Sets if {@link SceneModelEntity}s in this SceneModel are collidable.\n *\n * @type {Boolean}\n */\n set collidable(collidable) {\n collidable = collidable !== false;\n this._collidable = collidable;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].collidable = collidable;\n }\n }\n\n /**\n * Gets if this SceneModel is pickable.\n *\n * Picking is done via calls to {@link Scene#pick}.\n *\n * @type {Boolean}\n */\n get pickable() {\n return (this.numPickableLayerPortions > 0);\n }\n\n /**\n * Sets if {@link SceneModelEntity}s in this SceneModel are pickable.\n *\n * Picking is done via calls to {@link Scene#pick}.\n *\n * @type {Boolean}\n */\n set pickable(pickable) {\n pickable = pickable !== false;\n this._pickable = pickable;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].pickable = pickable;\n }\n }\n\n /**\n * Gets the RGB colorize color for this SceneModel.\n *\n * Each element of the color is in range ````[0..1]````.\n *\n * @type {Number[]}\n */\n get colorize() {\n return this._colorize;\n }\n\n /**\n * Sets the RGB colorize color for this SceneModel.\n *\n * Multiplies by rendered fragment colors.\n *\n * Each element of the color is in range ````[0..1]````.\n *\n * @type {Number[]}\n */\n set colorize(colorize) {\n this._colorize = colorize;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].colorize = colorize;\n }\n }\n\n /**\n * Gets this SceneModel's opacity factor.\n *\n * This is a factor in range ````[0..1]```` which multiplies by the rendered fragment alphas.\n *\n * @type {Number}\n */\n get opacity() {\n return this._opacity;\n }\n\n /**\n * Sets the opacity factor for this SceneModel.\n *\n * This is a factor in range ````[0..1]```` which multiplies by the rendered fragment alphas.\n *\n * @type {Number}\n */\n set opacity(opacity) {\n this._opacity = opacity;\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i].opacity = opacity;\n }\n }\n\n /**\n * Gets if this SceneModel casts a shadow.\n *\n * @type {Boolean}\n */\n get castsShadow() {\n return this._castsShadow;\n }\n\n /**\n * Sets if this SceneModel casts a shadow.\n *\n * @type {Boolean}\n */\n set castsShadow(castsShadow) {\n castsShadow = (castsShadow !== false);\n if (castsShadow !== this._castsShadow) {\n this._castsShadow = castsShadow;\n this.glRedraw();\n }\n }\n\n /**\n * Sets if this SceneModel can have shadow cast upon it.\n *\n * @type {Boolean}\n */\n get receivesShadow() {\n return this._receivesShadow;\n }\n\n /**\n * Sets if this SceneModel can have shadow cast upon it.\n *\n * @type {Boolean}\n */\n set receivesShadow(receivesShadow) {\n receivesShadow = (receivesShadow !== false);\n if (receivesShadow !== this._receivesShadow) {\n this._receivesShadow = receivesShadow;\n this.glRedraw();\n }\n }\n\n /**\n * Gets if Scalable Ambient Obscurance (SAO) will apply to this SceneModel.\n *\n * SAO is configured by the Scene's {@link SAO} component.\n *\n * Only works when {@link SAO#enabled} is also true.\n *\n * @type {Boolean}\n */\n get saoEnabled() {\n return this._saoEnabled;\n }\n\n /**\n * Gets if physically-based rendering (PBR) is enabled for this SceneModel.\n *\n * Only works when {@link Scene#pbrEnabled} is also true.\n *\n * @type {Boolean}\n */\n get pbrEnabled() {\n return this._pbrEnabled;\n }\n\n /**\n * Gets if color textures are enabled for this SceneModel.\n *\n * Only works when {@link Scene#colorTextureEnabled} is also true.\n *\n * @type {Boolean}\n */\n get colorTextureEnabled() {\n return this._colorTextureEnabled;\n }\n\n /**\n * Returns true to indicate that SceneModel is implements {@link Drawable}.\n *\n * @type {Boolean}\n */\n get isDrawable() {\n return true;\n }\n\n /** @private */\n get isStateSortable() {\n return false\n }\n\n /**\n * Configures the appearance of xrayed {@link SceneModelEntity}s within this SceneModel.\n *\n * This is the {@link Scene#xrayMaterial}.\n *\n * @type {EmphasisMaterial}\n */\n get xrayMaterial() {\n return this.scene.xrayMaterial;\n }\n\n /**\n * Configures the appearance of highlighted {@link SceneModelEntity}s within this SceneModel.\n *\n * This is the {@link Scene#highlightMaterial}.\n *\n * @type {EmphasisMaterial}\n */\n get highlightMaterial() {\n return this.scene.highlightMaterial;\n }\n\n /**\n * Configures the appearance of selected {@link SceneModelEntity}s within this SceneModel.\n *\n * This is the {@link Scene#selectedMaterial}.\n *\n * @type {EmphasisMaterial}\n */\n get selectedMaterial() {\n return this.scene.selectedMaterial;\n }\n\n /**\n * Configures the appearance of edges of {@link SceneModelEntity}s within this SceneModel.\n *\n * This is the {@link Scene#edgeMaterial}.\n *\n * @type {EdgeMaterial}\n */\n get edgeMaterial() {\n return this.scene.edgeMaterial;\n }\n\n //------------------------------------------------------------------------------------------------------------------\n // Drawable members\n //------------------------------------------------------------------------------------------------------------------\n\n /**\n * Called by private renderers in ./lib, returns the picking view matrix with which to\n * ray-pick on this SceneModel.\n *\n * @private\n */\n getPickViewMatrix(pickViewMatrix) {\n if (!this._viewMatrix) {\n return pickViewMatrix;\n }\n return this._viewMatrix;\n }\n\n /**\n *\n * @param cfg\n */\n createQuantizationRange(cfg) {\n if (cfg.id === undefined || cfg.id === null) {\n this.error(\"[createQuantizationRange] Config missing: id\");\n return;\n }\n if (cfg.aabb) {\n this.error(\"[createQuantizationRange] Config missing: aabb\");\n return;\n }\n if (this._quantizationRanges[cfg.id]) {\n this.error(\"[createQuantizationRange] QuantizationRange already created: \" + cfg.id);\n return;\n }\n this._quantizationRanges[cfg.id] = {\n id: cfg.id,\n aabb: cfg.aabb,\n matrix: createPositionsDecodeMatrix(cfg.aabb, math.mat4())\n }\n }\n\n /**\n * Creates a reusable geometry within this SceneModel.\n *\n * We can then supply the geometry ID to {@link SceneModel#createMesh} when we want to create meshes that\n * instance the geometry.\n *\n * @param {*} cfg Geometry properties.\n * @param {String|Number} cfg.id Mandatory ID for the geometry, to refer to with {@link SceneModel#createMesh}.\n * @param {String} cfg.primitive The primitive type. Accepted values are 'points', 'lines', 'triangles', 'solid' and 'surface'.\n * @param {Number[]} [cfg.positions] Flat array of uncompressed 3D vertex positions positions. Required for all primitive types. Overridden by ````positionsCompressed````.\n * @param {Number[]} [cfg.positionsCompressed] Flat array of quantized 3D vertex positions. Overrides ````positions````, and must be accompanied by ````positionsDecodeMatrix````.\n * @param {Number[]} [cfg.positionsDecodeMatrix] A 4x4 matrix for decompressing ````positionsCompressed````. Must be accompanied by ````positionsCompressed````.\n * @param {Number[]} [cfg.normals] Flat array of normal vectors. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.normalsCompressed] Flat array of oct-encoded normal vectors. Overrides ````normals````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.colors] Flat array of uncompressed RGBA vertex colors, as float values in range ````[0..1]````. Ignored when ````geometryId```` is given. Overridden by ````color```` and ````colorsCompressed````.\n * @param {Number[]} [cfg.colorsCompressed] Flat array of compressed RGBA vertex colors, as unsigned short integers in range ````[0..255]````. Ignored when ````geometryId```` is given. Overrides ````colors```` and is overridden by ````color````.\n * @param {Number[]} [cfg.uv] Flat array of uncompressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvCompressed] Flat array of compressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Overrides ````uv````. Must be accompanied by ````uvDecodeMatrix````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvDecodeMatrix] A 3x3 matrix for decompressing ````uvCompressed````.\n * @param {Number[]} [cfg.indices] Array of primitive connectivity indices. Not required for `points` primitives.\n * @param {Number[]} [cfg.edgeIndices] Array of edge line indices. Used only with 'triangles', 'solid' and 'surface' primitives. Automatically generated internally if not supplied, using the optional ````edgeThreshold```` given to the ````SceneModel```` constructor.\n */\n createGeometry(cfg) {\n if (cfg.id === undefined || cfg.id === null) {\n this.error(\"[createGeometry] Config missing: id\");\n return;\n }\n if (this._geometries[cfg.id]) {\n this.error(\"[createGeometry] Geometry already created: \" + cfg.id);\n return;\n }\n if (cfg.primitive === undefined || cfg.primitive === null) {\n cfg.primitive = \"triangles\";\n }\n if (cfg.primitive !== \"points\" && cfg.primitive !== \"lines\" && cfg.primitive !== \"triangles\" && cfg.primitive !== \"solid\" && cfg.primitive !== \"surface\") {\n this.error(`[createGeometry] Unsupported value for 'primitive': '${cfg.primitive}' - supported values are 'points', 'lines', 'triangles', 'solid' and 'surface'. Defaulting to 'triangles'.`);\n return;\n }\n if (!cfg.positions && !cfg.positionsCompressed && !cfg.buckets) {\n this.error(\"[createGeometry] Param expected: `positions`, `positionsCompressed' or 'buckets\");\n return null;\n }\n if (cfg.positionsCompressed && !cfg.positionsDecodeMatrix && !cfg.positionsDecodeBoundary) {\n this.error(\"[createGeometry] Param expected: `positionsDecodeMatrix` or 'positionsDecodeBoundary' (required for `positionsCompressed')\");\n return null;\n }\n if (cfg.positionsDecodeMatrix && cfg.positionsDecodeBoundary) {\n this.error(\"[createGeometry] Only one of these params expected: `positionsDecodeMatrix` or 'positionsDecodeBoundary' (required for `positionsCompressed')\");\n return null;\n }\n if (cfg.uvCompressed && !cfg.uvDecodeMatrix) {\n this.error(\"[createGeometry] Param expected: `uvDecodeMatrix` (required for `uvCompressed')\");\n return null;\n }\n if (!cfg.buckets && !cfg.indices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n const numPositions = (cfg.positions || cfg.positionsCompressed).length / 3;\n cfg.indices = this._createDefaultIndices(numPositions);\n }\n if (!cfg.buckets && !cfg.indices && cfg.primitive !== \"points\") {\n this.error(`[createGeometry] Param expected: indices (required for '${cfg.primitive}' primitive type)`);\n return null;\n }\n if (cfg.positionsDecodeBoundary) {\n cfg.positionsDecodeMatrix = createPositionsDecodeMatrix(cfg.positionsDecodeBoundary, math.mat4());\n }\n if (cfg.positions) {\n const aabb = math.collapseAABB3();\n cfg.positionsDecodeMatrix = math.mat4();\n math.expandAABB3Points3(aabb, cfg.positions);\n cfg.positionsCompressed = quantizePositions(cfg.positions, aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n } else if (cfg.positionsCompressed) {\n const aabb = math.collapseAABB3();\n cfg.positionsDecodeMatrix = new Float64Array(cfg.positionsDecodeMatrix);\n cfg.positionsCompressed = new Uint16Array(cfg.positionsCompressed);\n math.expandAABB3Points3(aabb, cfg.positionsCompressed);\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n } else if (cfg.buckets) {\n const aabb = math.collapseAABB3();\n this._dtxBuckets[cfg.id] = cfg.buckets;\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n const bucket = cfg.buckets[i];\n if (bucket.positions) {\n math.expandAABB3Points3(aabb, bucket.positions);\n } else if (bucket.positionsCompressed) {\n math.expandAABB3Points3(aabb, bucket.positionsCompressed);\n }\n }\n if (cfg.positionsDecodeMatrix) {\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n }\n cfg.aabb = aabb;\n }\n if (cfg.colorsCompressed && cfg.colorsCompressed.length > 0) {\n cfg.colorsCompressed = new Uint8Array(cfg.colorsCompressed);\n } else if (cfg.colors && cfg.colors.length > 0) {\n const colors = cfg.colors;\n const colorsCompressed = new Uint8Array(colors.length);\n for (let i = 0, len = colors.length; i < len; i++) {\n colorsCompressed[i] = colors[i] * 255;\n }\n cfg.colorsCompressed = colorsCompressed;\n }\n if (!cfg.buckets && !cfg.edgeIndices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n if (cfg.positions) {\n cfg.edgeIndices = buildEdgeIndices(cfg.positions, cfg.indices, null, 5.0);\n } else {\n cfg.edgeIndices = buildEdgeIndices(cfg.positionsCompressed, cfg.indices, cfg.positionsDecodeMatrix, 2.0);\n }\n }\n if (cfg.uv) {\n const bounds = geometryCompressionUtils.getUVBounds(cfg.uv);\n const result = geometryCompressionUtils.compressUVs(cfg.uv, bounds.min, bounds.max);\n cfg.uvCompressed = result.quantized;\n cfg.uvDecodeMatrix = result.decodeMatrix;\n } else if (cfg.uvCompressed) {\n cfg.uvCompressed = new Uint16Array(cfg.uvCompressed);\n cfg.uvDecodeMatrix = new Float64Array(cfg.uvDecodeMatrix);\n }\n if (cfg.normals) { // HACK\n cfg.normals = null;\n }\n this._geometries [cfg.id] = cfg;\n this._numTriangles += (cfg.indices ? Math.round(cfg.indices.length / 3) : 0);\n this.numGeometries++;\n }\n\n /**\n * Creates a texture within this SceneModel.\n *\n * We can then supply the texture ID to {@link SceneModel#createTextureSet} when we want to create texture sets that use the texture.\n *\n * @param {*} cfg Texture properties.\n * @param {String|Number} cfg.id Mandatory ID for the texture, to refer to with {@link SceneModel#createTextureSet}.\n * @param {String} [cfg.src] Image file for the texture. Assumed to be transcoded if not having a recognized image file\n * extension (jpg, jpeg, png etc.). If transcoded, then assumes ````SceneModel```` is configured with a {@link TextureTranscoder}.\n * @param {ArrayBuffer[]} [cfg.buffers] Transcoded texture data. Assumes ````SceneModel```` is\n * configured with a {@link TextureTranscoder}. This parameter is given as an array of buffers so we can potentially support multi-image textures, such as cube maps.\n * @param {HTMLImageElement} [cfg.image] HTML Image object to load into this texture. Overrides ````src```` and ````buffers````. Never transcoded.\n * @param {Number} [cfg.minFilter=LinearMipmapLinearFilter] How the texture is sampled when a texel covers less than one pixel.\n * Supported values are {@link LinearMipmapLinearFilter}, {@link LinearMipMapNearestFilter}, {@link NearestMipMapNearestFilter}, {@link NearestMipMapLinearFilter} and {@link LinearMipMapLinearFilter}.\n * @param {Number} [cfg.magFilter=LinearFilter] How the texture is sampled when a texel covers more than one pixel. Supported values are {@link LinearFilter} and {@link NearestFilter}.\n * @param {Number} [cfg.wrapS=RepeatWrapping] Wrap parameter for texture coordinate *S*. Supported values are {@link ClampToEdgeWrapping}, {@link MirroredRepeatWrapping} and {@link RepeatWrapping}.\n * @param {Number} [cfg.wrapT=RepeatWrapping] Wrap parameter for texture coordinate *T*. Supported values are {@link ClampToEdgeWrapping}, {@link MirroredRepeatWrapping} and {@link RepeatWrapping}..\n * @param {Number} [cfg.wrapR=RepeatWrapping] Wrap parameter for texture coordinate *R*. Supported values are {@link ClampToEdgeWrapping}, {@link MirroredRepeatWrapping} and {@link RepeatWrapping}.\n * @param {Boolean} [cfg.flipY=false] Flips this Texture's source data along its vertical axis when ````true````.\n * @param {Number} [cfg.encoding=LinearEncoding] Encoding format. Supported values are {@link LinearEncoding} and {@link sRGBEncoding}.\n */\n createTexture(cfg) {\n const textureId = cfg.id;\n if (textureId === undefined || textureId === null) {\n this.error(\"[createTexture] Config missing: id\");\n return;\n }\n if (this._textures[textureId]) {\n this.error(\"[createTexture] Texture already created: \" + textureId);\n return;\n }\n if (!cfg.src && !cfg.image && !cfg.buffers) {\n this.error(\"[createTexture] Param expected: `src`, `image' or 'buffers'\");\n return null;\n }\n let minFilter = cfg.minFilter || LinearMipmapLinearFilter;\n if (minFilter !== LinearFilter &&\n minFilter !== LinearMipMapNearestFilter &&\n minFilter !== LinearMipmapLinearFilter &&\n minFilter !== NearestMipMapLinearFilter &&\n minFilter !== NearestMipMapNearestFilter) {\n this.error(`[createTexture] Unsupported value for 'minFilter' - \n supported values are LinearFilter, LinearMipMapNearestFilter, NearestMipMapNearestFilter, \n NearestMipMapLinearFilter and LinearMipmapLinearFilter. Defaulting to LinearMipmapLinearFilter.`);\n minFilter = LinearMipmapLinearFilter;\n }\n let magFilter = cfg.magFilter || LinearFilter;\n if (magFilter !== LinearFilter && magFilter !== NearestFilter) {\n this.error(`[createTexture] Unsupported value for 'magFilter' - supported values are LinearFilter and NearestFilter. Defaulting to LinearFilter.`);\n magFilter = LinearFilter;\n }\n let wrapS = cfg.wrapS || RepeatWrapping;\n if (wrapS !== ClampToEdgeWrapping && wrapS !== MirroredRepeatWrapping && wrapS !== RepeatWrapping) {\n this.error(`[createTexture] Unsupported value for 'wrapS' - supported values are ClampToEdgeWrapping, MirroredRepeatWrapping and RepeatWrapping. Defaulting to RepeatWrapping.`);\n wrapS = RepeatWrapping;\n }\n let wrapT = cfg.wrapT || RepeatWrapping;\n if (wrapT !== ClampToEdgeWrapping && wrapT !== MirroredRepeatWrapping && wrapT !== RepeatWrapping) {\n this.error(`[createTexture] Unsupported value for 'wrapT' - supported values are ClampToEdgeWrapping, MirroredRepeatWrapping and RepeatWrapping. Defaulting to RepeatWrapping.`);\n wrapT = RepeatWrapping;\n }\n let wrapR = cfg.wrapR || RepeatWrapping;\n if (wrapR !== ClampToEdgeWrapping && wrapR !== MirroredRepeatWrapping && wrapR !== RepeatWrapping) {\n this.error(`[createTexture] Unsupported value for 'wrapR' - supported values are ClampToEdgeWrapping, MirroredRepeatWrapping and RepeatWrapping. Defaulting to RepeatWrapping.`);\n wrapR = RepeatWrapping;\n }\n let encoding = cfg.encoding || LinearEncoding;\n if (encoding !== LinearEncoding && encoding !== sRGBEncoding) {\n this.error(\"[createTexture] Unsupported value for 'encoding' - supported values are LinearEncoding and sRGBEncoding. Defaulting to LinearEncoding.\");\n encoding = LinearEncoding;\n }\n const texture = new Texture2D({\n gl: this.scene.canvas.gl,\n minFilter,\n magFilter,\n wrapS,\n wrapT,\n wrapR,\n // flipY: cfg.flipY,\n encoding\n });\n if (cfg.preloadColor) {\n texture.setPreloadColor(cfg.preloadColor);\n }\n if (cfg.image) { // Ignore transcoder for Images\n const image = cfg.image;\n image.crossOrigin = \"Anonymous\";\n texture.setImage(image, {minFilter, magFilter, wrapS, wrapT, wrapR, flipY: cfg.flipY, encoding});\n } else if (cfg.src) {\n const ext = cfg.src.split('.').pop();\n switch (ext) { // Don't transcode recognized image file types\n case \"jpeg\":\n case \"jpg\":\n case \"png\":\n case \"gif\":\n const image = new Image();\n image.onload = () => {\n texture.setImage(image, {\n minFilter,\n magFilter,\n wrapS,\n wrapT,\n wrapR,\n flipY: cfg.flipY,\n encoding\n });\n this.glRedraw();\n };\n image.src = cfg.src; // URL or Base64 string\n break;\n default: // Assume other file types need transcoding\n if (!this._textureTranscoder) {\n this.error(`[createTexture] Can't create texture from 'src' - SceneModel needs to be configured with a TextureTranscoder for this file type ('${ext}')`);\n } else {\n utils.loadArraybuffer(cfg.src, (arrayBuffer) => {\n if (!arrayBuffer.byteLength) {\n this.error(`[createTexture] Can't create texture from 'src': file data is zero length`);\n return;\n }\n this._textureTranscoder.transcode([arrayBuffer], texture).then(() => {\n this.glRedraw();\n });\n },\n function (errMsg) {\n this.error(`[createTexture] Can't create texture from 'src': ${errMsg}`);\n });\n }\n break;\n }\n } else if (cfg.buffers) { // Buffers implicitly require transcoding\n if (!this._textureTranscoder) {\n this.error(`[createTexture] Can't create texture from 'buffers' - SceneModel needs to be configured with a TextureTranscoder for this option`);\n } else {\n this._textureTranscoder.transcode(cfg.buffers, texture).then(() => {\n this.glRedraw();\n });\n }\n }\n this._textures[textureId] = new SceneModelTexture({id: textureId, texture});\n }\n\n /**\n * Creates a texture set within this SceneModel.\n *\n * * Stores the new {@link SceneModelTextureSet} in {@link SceneModel#textureSets}.\n *\n * A texture set is a collection of textures that can be shared among meshes. We can then supply the texture set\n * ID to {@link SceneModel#createMesh} when we want to create meshes that use the texture set.\n *\n * The textures can work as a texture atlas, where each mesh can have geometry UVs that index\n * a different part of the textures. This allows us to minimize the number of textures in our models, which\n * means faster rendering.\n *\n * @param {*} cfg Texture set properties.\n * @param {String|Number} cfg.id Mandatory ID for the texture set, to refer to with {@link SceneModel#createMesh}.\n * @param {*} [cfg.colorTextureId] ID of *RGBA* base color texture, with color in *RGB* and alpha in *A*.\n * @param {*} [cfg.metallicRoughnessTextureId] ID of *RGBA* metal-roughness texture, with the metallic factor in *R*, and roughness factor in *G*.\n * @param {*} [cfg.normalsTextureId] ID of *RGBA* normal map texture, with normal map vectors in *RGB*.\n * @param {*} [cfg.emissiveTextureId] ID of *RGBA* emissive map texture, with emissive color in *RGB*.\n * @param {*} [cfg.occlusionTextureId] ID of *RGBA* occlusion map texture, with occlusion factor in *R*.\n * @returns {SceneModelTransform} The new texture set.\n */\n createTextureSet(cfg) {\n const textureSetId = cfg.id;\n if (textureSetId === undefined || textureSetId === null) {\n this.error(\"[createTextureSet] Config missing: id\");\n return;\n }\n if (this._textureSets[textureSetId]) {\n this.error(`[createTextureSet] Texture set already created: ${textureSetId}`);\n return;\n }\n let colorTexture;\n if (cfg.colorTextureId !== undefined && cfg.colorTextureId !== null) {\n colorTexture = this._textures[cfg.colorTextureId];\n if (!colorTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.colorTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n colorTexture = this._textures[DEFAULT_COLOR_TEXTURE_ID];\n }\n let metallicRoughnessTexture;\n if (cfg.metallicRoughnessTextureId !== undefined && cfg.metallicRoughnessTextureId !== null) {\n metallicRoughnessTexture = this._textures[cfg.metallicRoughnessTextureId];\n if (!metallicRoughnessTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.metallicRoughnessTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n metallicRoughnessTexture = this._textures[DEFAULT_METAL_ROUGH_TEXTURE_ID];\n }\n let normalsTexture;\n if (cfg.normalsTextureId !== undefined && cfg.normalsTextureId !== null) {\n normalsTexture = this._textures[cfg.normalsTextureId];\n if (!normalsTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.normalsTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n normalsTexture = this._textures[DEFAULT_NORMALS_TEXTURE_ID];\n }\n let emissiveTexture;\n if (cfg.emissiveTextureId !== undefined && cfg.emissiveTextureId !== null) {\n emissiveTexture = this._textures[cfg.emissiveTextureId];\n if (!emissiveTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.emissiveTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n emissiveTexture = this._textures[DEFAULT_EMISSIVE_TEXTURE_ID];\n }\n let occlusionTexture;\n if (cfg.occlusionTextureId !== undefined && cfg.occlusionTextureId !== null) {\n occlusionTexture = this._textures[cfg.occlusionTextureId];\n if (!occlusionTexture) {\n this.error(`[createTextureSet] Texture not found: ${cfg.occlusionTextureId} - ensure that you create it first with createTexture()`);\n return;\n }\n } else {\n occlusionTexture = this._textures[DEFAULT_OCCLUSION_TEXTURE_ID];\n }\n const textureSet = new SceneModelTextureSet({\n id: textureSetId,\n model: this,\n colorTexture,\n metallicRoughnessTexture,\n normalsTexture,\n emissiveTexture,\n occlusionTexture\n });\n this._textureSets[textureSetId] = textureSet;\n return textureSet;\n }\n\n /**\n * Creates a new {@link SceneModelTransform} within this SceneModel.\n *\n * * Stores the new {@link SceneModelTransform} in {@link SceneModel#transforms}.\n * * Can be connected into hierarchies\n * * Each {@link SceneModelTransform} can be used by unlimited {@link SceneModelMesh}es\n *\n * @param {*} cfg Transform creation parameters.\n * @param {String} cfg.id Mandatory ID for the new transform. Must not clash with any existing components within the {@link Scene}.\n * @param {String} [cfg.parentTransformId] ID of a parent transform, previously created with {@link SceneModel#createTextureSet}.\n * @param {Number[]} [cfg.position=[0,0,0]] Local 3D position of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.scale=[1,1,1]] Scale of the transform.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Rotation of the transform as Euler angles given in degrees, for each of the X, Y and Z axis.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] Modelling transform matrix. Overrides the ````position````, ````scale```` and ````rotation```` parameters.\n * @returns {SceneModelTransform} The new transform.\n */\n createTransform(cfg) {\n if (cfg.id === undefined || cfg.id === null) {\n this.error(\"[createTransform] SceneModel.createTransform() config missing: id\");\n return;\n }\n if (this._transforms[cfg.id]) {\n this.error(`[createTransform] SceneModel already has a transform with this ID: ${cfg.id}`);\n return;\n }\n let parentTransform;\n if (cfg.parentTransformId) {\n parentTransform = this._transforms[cfg.parentTransformId];\n if (!parentTransform) {\n this.error(\"[createTransform] SceneModel.createTransform() config missing: id\");\n return;\n }\n }\n const transform = new SceneModelTransform({\n id: cfg.id,\n model: this,\n parentTransform,\n matrix: cfg.matrix,\n position: cfg.position,\n scale: cfg.scale,\n rotation: cfg.rotation,\n quaternion: cfg.quaternion\n });\n this._transforms[transform.id] = transform;\n return transform;\n }\n\n /**\n * Creates a new {@link SceneModelMesh} within this SceneModel.\n *\n * * It prepares and saves data for a SceneModelMesh {@link SceneModel#meshes} creation. SceneModelMesh will be created only once the SceneModelEntity (which references this particular SceneModelMesh) will be created.\n * * The SceneModelMesh can either define its own geometry or share it with other SceneModelMeshes. To define own geometry, provide the\n * various geometry arrays to this method. To share a geometry, provide the ID of a geometry created earlier\n * with {@link SceneModel#createGeometry}.\n * * If you accompany the arrays with an ````origin````, then ````createMesh()```` will assume\n * that the geometry ````positions```` are in relative-to-center (RTC) coordinates, with ````origin```` being the\n * origin of their RTC coordinate system.\n *\n * @param {object} cfg Object properties.\n * @param {String} cfg.id Mandatory ID for the new mesh. Must not clash with any existing components within the {@link Scene}.\n * @param {String|Number} [cfg.textureSetId] ID of a {@link SceneModelTextureSet} previously created with {@link SceneModel#createTextureSet}.\n * @param {String|Number} [cfg.transformId] ID of a {@link SceneModelTransform} to instance, previously created with {@link SceneModel#createTransform}. Overrides all other transform parameters given to this method.\n * @param {String|Number} [cfg.geometryId] ID of a geometry to instance, previously created with {@link SceneModel#createGeometry}. Overrides all other geometry parameters given to this method.\n * @param {String} cfg.primitive The primitive type. Accepted values are 'points', 'lines', 'triangles', 'solid' and 'surface'.\n * @param {Number[]} [cfg.positions] Flat array of uncompressed 3D vertex positions positions. Required for all primitive types. Overridden by ````positionsCompressed````.\n * @param {Number[]} [cfg.positionsCompressed] Flat array of quantized 3D vertex positions. Overrides ````positions````, and must be accompanied by ````positionsDecodeMatrix````.\n * @param {Number[]} [cfg.positionsDecodeMatrix] A 4x4 matrix for decompressing ````positionsCompressed````. Must be accompanied by ````positionsCompressed````.\n * @param {Number[]} [cfg.normals] Flat array of normal vectors. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.normalsCompressed] Flat array of oct-encoded normal vectors. Overrides ````normals````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. When no normals are given, the geometry will be flat shaded using auto-generated face-aligned normals.\n * @param {Number[]} [cfg.colors] Flat array of uncompressed RGBA vertex colors, as float values in range ````[0..1]````. Ignored when ````geometryId```` is given. Overridden by ````color```` and ````colorsCompressed````.\n * @param {Number[]} [cfg.colorsCompressed] Flat array of compressed RGBA vertex colors, as unsigned short integers in range ````[0..255]````. Ignored when ````geometryId```` is given. Overrides ````colors```` and is overridden by ````color````.\n * @param {Number[]} [cfg.uv] Flat array of uncompressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvCompressed] Flat array of compressed vertex UV coordinates. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Overrides ````uv````. Must be accompanied by ````uvDecodeMatrix````. Only used with \"triangles\", \"solid\" and \"surface\" primitives. Required for textured rendering.\n * @param {Number[]} [cfg.uvDecodeMatrix] A 3x3 matrix for decompressing ````uvCompressed````.\n * @param {Number[]} [cfg.indices] Array of primitive connectivity indices. Not required for `points` primitives.\n * @param {Number[]} [cfg.edgeIndices] Array of edge line indices. Used only with 'triangles', 'solid' and 'surface' primitives. Automatically generated internally if not supplied, using the optional ````edgeThreshold```` given to the ````SceneModel```` constructor.\n * @param {Number[]} [cfg.origin] Optional geometry origin, relative to {@link SceneModel#origin}. When this is given, then ````positions```` are assumed to be relative to this.\n * @param {Number[]} [cfg.position=[0,0,0]] Local 3D position of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.scale=[1,1,1]] Scale of the mesh. Overridden by ````transformId````.\n * @param {Number[]} [cfg.rotation=[0,0,0]] Rotation of the mesh as Euler angles given in degrees, for each of the X, Y and Z axis. Overridden by ````transformId````.\n * @param {Number[]} [cfg.matrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]] Mesh modelling transform matrix. Overrides the ````position````, ````scale```` and ````rotation```` parameters. Also overridden by ````transformId````.\n * @param {Number[]} [cfg.color=[1,1,1]] RGB color in range ````[0..1, 0..1, 0..1]````. Overridden by texture set ````colorTexture````. Overrides ````colors```` and ````colorsCompressed````.\n * @param {Number} [cfg.opacity=1] Opacity in range ````[0..1]````. Overridden by texture set ````colorTexture````.\n * @param {Number} [cfg.metallic=0] Metallic factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @param {Number} [cfg.roughness=1] Roughness factor in range ````[0..1]````. Overridden by texture set ````metallicRoughnessTexture````.\n * @returns {SceneModelMesh} The new mesh.\n */\n createMesh(cfg) {\n\n if (cfg.id === undefined || cfg.id === null) {\n this.error(\"[createMesh] SceneModel.createMesh() config missing: id\");\n return false;\n }\n\n if (this._meshes[cfg.id]) {\n this.error(`[createMesh] SceneModel already has a mesh with this ID: ${cfg.id}`);\n return false;\n }\n\n const instancing = (cfg.geometryId !== undefined);\n const batching = !instancing;\n\n if (batching) {\n\n // Batched geometry\n\n if (cfg.primitive === undefined || cfg.primitive === null) {\n cfg.primitive = \"triangles\";\n }\n if (cfg.primitive !== \"points\" && cfg.primitive !== \"lines\" && cfg.primitive !== \"triangles\" && cfg.primitive !== \"solid\" && cfg.primitive !== \"surface\") {\n this.error(`Unsupported value for 'primitive': '${primitive}' ('geometryId' is absent) - supported values are 'points', 'lines', 'triangles', 'solid' and 'surface'.`);\n return false;\n }\n if (!cfg.positions && !cfg.positionsCompressed && !cfg.buckets) {\n this.error(\"Param expected: 'positions', 'positionsCompressed' or `buckets` ('geometryId' is absent)\");\n return false;\n }\n if (cfg.positions && (cfg.positionsDecodeMatrix || cfg.positionsDecodeBoundary)) {\n this.error(\"Illegal params: 'positions' not expected with 'positionsDecodeMatrix'/'positionsDecodeBoundary' ('geometryId' is absent)\");\n return false;\n }\n if (cfg.positionsCompressed && !cfg.positionsDecodeMatrix && !cfg.positionsDecodeBoundary) {\n this.error(\"Param expected: 'positionsCompressed' should be accompanied by 'positionsDecodeMatrix'/'positionsDecodeBoundary' ('geometryId' is absent)\");\n return false;\n }\n if (cfg.uvCompressed && !cfg.uvDecodeMatrix) {\n this.error(\"Param expected: 'uvCompressed' should be accompanied by `uvDecodeMatrix` ('geometryId' is absent)\");\n return false;\n }\n if (!cfg.buckets && !cfg.indices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n const numPositions = (cfg.positions || cfg.positionsCompressed).length / 3;\n cfg.indices = this._createDefaultIndices(numPositions);\n }\n if (!cfg.buckets && !cfg.indices && cfg.primitive !== \"points\") {\n cfg.indices = this._createDefaultIndices(numIndices)\n this.error(`Param expected: indices (required for '${cfg.primitive}' primitive type)`);\n return false;\n }\n if ((cfg.matrix || cfg.position || cfg.rotation || cfg.scale) && (cfg.positionsCompressed || cfg.positionsDecodeBoundary)) {\n this.error(\"Unexpected params: 'matrix', 'rotation', 'scale', 'position' not allowed with 'positionsCompressed'\");\n return false;\n }\n\n const useDTX = (!!this._dtxEnabled && (cfg.primitive === \"triangles\"\n || cfg.primitive === \"solid\"\n || cfg.primitive === \"surface\"))\n && (!cfg.textureSetId);\n\n cfg.origin = cfg.origin ? math.addVec3(this._origin, cfg.origin, math.vec3()) : this._origin;\n\n // MATRIX - optional for batching\n\n if (cfg.matrix) {\n cfg.meshMatrix = cfg.matrix;\n } else if (cfg.scale || cfg.rotation || cfg.position) {\n const scale = cfg.scale || DEFAULT_SCALE;\n const position = cfg.position || DEFAULT_POSITION;\n const rotation = cfg.rotation || DEFAULT_ROTATION;\n math.eulerToQuaternion(rotation, \"XYZ\", DEFAULT_QUATERNION);\n cfg.meshMatrix = math.composeMat4(position, DEFAULT_QUATERNION, scale, math.mat4());\n }\n\n if (cfg.positionsDecodeBoundary) {\n cfg.positionsDecodeMatrix = createPositionsDecodeMatrix(cfg.positionsDecodeBoundary, math.mat4());\n }\n\n if (useDTX) {\n\n // DTX\n\n cfg.type = DTX;\n\n // NPR\n\n cfg.color = (cfg.color) ? new Uint8Array([Math.floor(cfg.color[0] * 255), Math.floor(cfg.color[1] * 255), Math.floor(cfg.color[2] * 255)]) : defaultCompressedColor;\n cfg.opacity = (cfg.opacity !== undefined && cfg.opacity !== null) ? Math.floor(cfg.opacity * 255) : 255;\n\n // RTC\n\n if (cfg.positions) {\n const rtcCenter = math.vec3();\n const rtcPositions = [];\n const rtcNeeded = worldToRTCPositions(cfg.positions, rtcPositions, rtcCenter);\n if (rtcNeeded) {\n cfg.positions = rtcPositions;\n cfg.origin = math.addVec3(cfg.origin, rtcCenter, rtcCenter);\n }\n }\n\n // COMPRESSION\n\n if (cfg.positions) {\n const aabb = math.collapseAABB3();\n cfg.positionsDecodeMatrix = math.mat4();\n math.expandAABB3Points3(aabb, cfg.positions);\n cfg.positionsCompressed = quantizePositions(cfg.positions, aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n\n } else if (cfg.positionsCompressed) {\n const aabb = math.collapseAABB3();\n math.expandAABB3Points3(aabb, cfg.positionsCompressed);\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n\n }\n if (cfg.buckets) {\n const aabb = math.collapseAABB3();\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n const bucket = cfg.buckets[i];\n if (bucket.positions) {\n math.expandAABB3Points3(aabb, bucket.positions);\n } else if (bucket.positionsCompressed) {\n math.expandAABB3Points3(aabb, bucket.positionsCompressed);\n }\n }\n if (cfg.positionsDecodeMatrix) {\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n }\n cfg.aabb = aabb;\n }\n\n if (cfg.meshMatrix) {\n math.AABB3ToOBB3(cfg.aabb, tempOBB3);\n math.transformOBB3(cfg.meshMatrix, tempOBB3);\n math.OBB3ToAABB3(tempOBB3, cfg.aabb);\n }\n\n // EDGES\n\n if (!cfg.buckets && !cfg.edgeIndices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n if (cfg.positions) { // Faster\n cfg.edgeIndices = buildEdgeIndices(cfg.positions, cfg.indices, null, 2.0);\n } else {\n cfg.edgeIndices = buildEdgeIndices(cfg.positionsCompressed, cfg.indices, cfg.positionsDecodeMatrix, 2.0);\n }\n }\n\n // BUCKETING\n\n if (!cfg.buckets) {\n cfg.buckets = createDTXBuckets(cfg, this._enableVertexWelding && this._enableIndexBucketing);\n }\n\n } else {\n\n // VBO\n\n cfg.type = VBO_BATCHED;\n\n // PBR\n\n cfg.color = (cfg.color) ? new Uint8Array([Math.floor(cfg.color[0] * 255), Math.floor(cfg.color[1] * 255), Math.floor(cfg.color[2] * 255)]) : [255, 255, 255];\n cfg.opacity = (cfg.opacity !== undefined && cfg.opacity !== null) ? Math.floor(cfg.opacity * 255) : 255;\n cfg.metallic = (cfg.metallic !== undefined && cfg.metallic !== null) ? Math.floor(cfg.metallic * 255) : 0;\n cfg.roughness = (cfg.roughness !== undefined && cfg.roughness !== null) ? Math.floor(cfg.roughness * 255) : 255;\n\n // RTC\n\n if (cfg.positions) {\n const rtcPositions = [];\n const rtcNeeded = worldToRTCPositions(cfg.positions, rtcPositions, tempVec3a);\n if (rtcNeeded) {\n cfg.positions = rtcPositions;\n cfg.origin = math.addVec3(cfg.origin, tempVec3a, math.vec3());\n }\n }\n\n if (cfg.positions) {\n const aabb = math.collapseAABB3();\n if (cfg.meshMatrix) {\n math.transformPositions3(cfg.meshMatrix, cfg.positions, cfg.positions);\n cfg.meshMatrix = null; // Positions now baked, don't need any more\n }\n math.expandAABB3Points3(aabb, cfg.positions);\n cfg.aabb = aabb;\n\n } else {\n const aabb = math.collapseAABB3();\n math.expandAABB3Points3(aabb, cfg.positionsCompressed);\n geometryCompressionUtils.decompressAABB(aabb, cfg.positionsDecodeMatrix);\n cfg.aabb = aabb;\n }\n\n if (cfg.meshMatrix) {\n math.AABB3ToOBB3(cfg.aabb, tempOBB3);\n math.transformOBB3(cfg.meshMatrix, tempOBB3);\n math.OBB3ToAABB3(tempOBB3, cfg.aabb);\n }\n\n // EDGES\n\n if (!cfg.buckets && !cfg.edgeIndices && (cfg.primitive === \"triangles\" || cfg.primitive === \"solid\" || cfg.primitive === \"surface\")) {\n if (cfg.positions) {\n cfg.edgeIndices = buildEdgeIndices(cfg.positions, cfg.indices, null, 2.0);\n } else {\n cfg.edgeIndices = buildEdgeIndices(cfg.positionsCompressed, cfg.indices, cfg.positionsDecodeMatrix, 2.0);\n }\n }\n\n // TEXTURE\n\n // cfg.textureSetId = cfg.textureSetId || DEFAULT_TEXTURE_SET_ID;\n if (cfg.textureSetId) {\n cfg.textureSet = this._textureSets[cfg.textureSetId];\n if (!cfg.textureSet) {\n this.error(`[createMesh] Texture set not found: ${cfg.textureSetId} - ensure that you create it first with createTextureSet()`);\n return false;\n }\n }\n }\n\n } else {\n\n // INSTANCING\n\n if (cfg.positions || cfg.positionsCompressed || cfg.indices || cfg.edgeIndices || cfg.normals || cfg.normalsCompressed || cfg.uv || cfg.uvCompressed || cfg.positionsDecodeMatrix) {\n this.error(`Mesh geometry parameters not expected when instancing a geometry (not expected: positions, positionsCompressed, indices, edgeIndices, normals, normalsCompressed, uv, uvCompressed, positionsDecodeMatrix)`);\n return false;\n }\n\n cfg.geometry = this._geometries[cfg.geometryId];\n if (!cfg.geometry) {\n this.error(`[createMesh] Geometry not found: ${cfg.geometryId} - ensure that you create it first with createGeometry()`);\n return false;\n }\n\n cfg.origin = cfg.origin ? math.addVec3(this._origin, cfg.origin, math.vec3()) : this._origin;\n cfg.positionsDecodeMatrix = cfg.geometry.positionsDecodeMatrix;\n\n if (cfg.transformId) {\n\n // TRANSFORM\n\n cfg.transform = this._transforms[cfg.transformId];\n\n if (!cfg.transform) {\n this.error(`[createMesh] Transform not found: ${cfg.transformId} - ensure that you create it first with createTransform()`);\n return false;\n }\n\n cfg.aabb = cfg.geometry.aabb;\n\n } else {\n\n // MATRIX\n\n if (cfg.matrix) {\n cfg.meshMatrix = cfg.matrix.slice();\n } else {\n const scale = cfg.scale || DEFAULT_SCALE;\n const position = cfg.position || DEFAULT_POSITION;\n const rotation = cfg.rotation || DEFAULT_ROTATION;\n math.eulerToQuaternion(rotation, \"XYZ\", DEFAULT_QUATERNION);\n cfg.meshMatrix = math.composeMat4(position, DEFAULT_QUATERNION, scale, math.mat4());\n }\n\n math.AABB3ToOBB3(cfg.geometry.aabb, tempOBB3);\n math.transformOBB3(cfg.meshMatrix, tempOBB3);\n cfg.aabb = math.OBB3ToAABB3(tempOBB3, math.AABB3());\n }\n\n const useDTX = (!!this._dtxEnabled\n && (cfg.geometry.primitive === \"triangles\"\n || cfg.geometry.primitive === \"solid\"\n || cfg.geometry.primitive === \"surface\"))\n && (!cfg.textureSetId);\n\n if (useDTX) {\n\n // DTX\n\n cfg.type = DTX;\n\n // NPR\n\n cfg.color = (cfg.color) ? new Uint8Array([Math.floor(cfg.color[0] * 255), Math.floor(cfg.color[1] * 255), Math.floor(cfg.color[2] * 255)]) : defaultCompressedColor;\n cfg.opacity = (cfg.opacity !== undefined && cfg.opacity !== null) ? Math.floor(cfg.opacity * 255) : 255;\n\n // BUCKETING - lazy generated, reused\n\n let buckets = this._dtxBuckets[cfg.geometryId];\n if (!buckets) {\n buckets = createDTXBuckets(cfg.geometry, this._enableVertexWelding, this._enableIndexBucketing);\n this._dtxBuckets[cfg.geometryId] = buckets;\n }\n cfg.buckets = buckets;\n\n } else {\n\n // VBO\n\n cfg.type = VBO_INSTANCED;\n\n // PBR\n\n cfg.color = (cfg.color) ? new Uint8Array([Math.floor(cfg.color[0] * 255), Math.floor(cfg.color[1] * 255), Math.floor(cfg.color[2] * 255)]) : defaultCompressedColor;\n cfg.opacity = (cfg.opacity !== undefined && cfg.opacity !== null) ? Math.floor(cfg.opacity * 255) : 255;\n cfg.metallic = (cfg.metallic !== undefined && cfg.metallic !== null) ? Math.floor(cfg.metallic * 255) : 0;\n cfg.roughness = (cfg.roughness !== undefined && cfg.roughness !== null) ? Math.floor(cfg.roughness * 255) : 255;\n\n // TEXTURE\n\n if (cfg.textureSetId) {\n cfg.textureSet = this._textureSets[cfg.textureSetId];\n // if (!cfg.textureSet) {\n // this.error(`[createMesh] Texture set not found: ${cfg.textureSetId} - ensure that you create it first with createTextureSet()`);\n // return false;\n // }\n }\n }\n }\n\n cfg.numPrimitives = this._getNumPrimitives(cfg);\n\n return this._createMesh(cfg);\n }\n\n _createMesh(cfg) {\n const mesh = new SceneModelMesh(this, cfg.id, cfg.color, cfg.opacity, cfg.transform, cfg.textureSet);\n mesh.pickId = this.scene._renderer.getPickID(mesh);\n const pickId = mesh.pickId;\n const a = pickId >> 24 & 0xFF;\n const b = pickId >> 16 & 0xFF;\n const g = pickId >> 8 & 0xFF;\n const r = pickId & 0xFF;\n cfg.pickColor = new Uint8Array([r, g, b, a]); // Quantized pick color\n cfg.solid = (cfg.primitive === \"solid\");\n mesh.origin = math.vec3(cfg.origin);\n switch (cfg.type) {\n case DTX:\n mesh.layer = this._getDTXLayer(cfg);\n mesh.aabb = cfg.aabb;\n break;\n case VBO_BATCHED:\n mesh.layer = this._getVBOBatchingLayer(cfg);\n mesh.aabb = cfg.aabb;\n break;\n case VBO_INSTANCED:\n mesh.layer = this._getVBOInstancingLayer(cfg);\n mesh.aabb = cfg.aabb;\n break;\n }\n if (cfg.transform) {\n cfg.meshMatrix = cfg.transform.worldMatrix;\n }\n mesh.portionId = mesh.layer.createPortion(mesh, cfg);\n this._meshes[cfg.id] = mesh;\n this._unusedMeshes[cfg.id] = mesh;\n this._meshList.push(mesh);\n return mesh;\n }\n\n _getNumPrimitives(cfg) {\n let countIndices = 0;\n const primitive = cfg.geometry ? cfg.geometry.primitive : cfg.primitive;\n switch (primitive) {\n case \"triangles\":\n case \"solid\":\n case \"surface\":\n switch (cfg.type) {\n case DTX:\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n countIndices += cfg.buckets[i].indices.length;\n }\n break;\n case VBO_BATCHED:\n countIndices += cfg.indices.length;\n break;\n case VBO_INSTANCED:\n countIndices += cfg.geometry.indices.length;\n break;\n }\n return Math.round(countIndices / 3);\n case \"points\":\n switch (cfg.type) {\n case DTX:\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n countIndices += cfg.buckets[i].positionsCompressed.length;\n }\n break;\n case VBO_BATCHED:\n countIndices += cfg.positions ? cfg.positions.length : cfg.positionsCompressed.length;\n break;\n case VBO_INSTANCED:\n const geometry = cfg.geometry;\n countIndices += geometry.positions ? geometry.positions.length : geometry.positionsCompressed.length;\n break;\n }\n return Math.round(countIndices);\n case \"lines\":\n case \"line-strip\":\n switch (cfg.type) {\n case DTX:\n for (let i = 0, len = cfg.buckets.length; i < len; i++) {\n countIndices += cfg.buckets[i].indices.length;\n }\n break;\n case VBO_BATCHED:\n countIndices += cfg.indices.length;\n break;\n case VBO_INSTANCED:\n countIndices += cfg.geometry.indices.length;\n break;\n }\n return Math.round(countIndices / 2);\n }\n return 0;\n }\n\n _getDTXLayer(cfg) {\n const origin = cfg.origin;\n const primitive = cfg.geometry ? cfg.geometry.primitive : cfg.primitive;\n const layerId = `.${primitive}.${Math.round(origin[0])}.${Math.round(origin[1])}.${Math.round(origin[2])}`;\n let dtxLayer = this._dtxLayers[layerId];\n if (dtxLayer) {\n if (!dtxLayer.canCreatePortion(cfg)) {\n dtxLayer.finalize();\n delete this._dtxLayers[layerId];\n dtxLayer = null;\n } else {\n return dtxLayer;\n }\n }\n switch (primitive) {\n case \"triangles\":\n case \"solid\":\n case \"surface\":\n dtxLayer = new DTXTrianglesLayer(this, {layerIndex: 0, origin}); // layerIndex is set in #finalize()\n break;\n case \"lines\":\n dtxLayer = new DTXLinesLayer(this, {layerIndex: 0, origin}); // layerIndex is set in #finalize()\n break;\n default:\n return;\n }\n this._dtxLayers[layerId] = dtxLayer;\n this.layerList.push(dtxLayer);\n return dtxLayer;\n }\n\n _getVBOBatchingLayer(cfg) {\n const model = this;\n const origin = cfg.origin;\n const positionsDecodeHash = cfg.positionsDecodeMatrix || cfg.positionsDecodeBoundary ?\n this._createHashStringFromMatrix(cfg.positionsDecodeMatrix || cfg.positionsDecodeBoundary)\n : \"-\";\n const textureSetId = cfg.textureSetId || \"-\";\n const layerId = `${Math.round(origin[0])}.${Math.round(origin[1])}.${Math.round(origin[2])}.${cfg.primitive}.${positionsDecodeHash}.${textureSetId}`;\n let vboBatchingLayer = this._vboBatchingLayers[layerId];\n if (vboBatchingLayer) {\n return vboBatchingLayer;\n }\n let textureSet = cfg.textureSet;\n while (!vboBatchingLayer) {\n switch (cfg.primitive) {\n case \"triangles\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);\n vboBatchingLayer = new VBOBatchingTrianglesLayer({\n model,\n textureSet,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize,\n solid: (cfg.primitive === \"solid\"),\n autoNormals: true\n });\n break;\n case \"solid\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);\n vboBatchingLayer = new VBOBatchingTrianglesLayer({\n model,\n textureSet,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize,\n solid: (cfg.primitive === \"solid\"),\n autoNormals: true\n });\n break;\n case \"surface\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesBatchingLayer`);\n vboBatchingLayer = new VBOBatchingTrianglesLayer({\n model,\n textureSet,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize,\n solid: (cfg.primitive === \"solid\"),\n autoNormals: true\n });\n break;\n case \"lines\":\n // console.info(`[SceneModel ${this.id}]: creating VBOBatchingLinesLayer`);\n vboBatchingLayer = new VBOBatchingLinesLayer({\n model,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize\n });\n break;\n case \"points\":\n // console.info(`[SceneModel ${this.id}]: creating VBOBatchingPointsLayer`);\n vboBatchingLayer = new VBOBatchingPointsLayer({\n model,\n layerIndex: 0, // This is set in #finalize()\n scratchMemory: this._vboBatchingLayerScratchMemory,\n positionsDecodeMatrix: cfg.positionsDecodeMatrix, // Can be undefined\n uvDecodeMatrix: cfg.uvDecodeMatrix, // Can be undefined\n origin,\n maxGeometryBatchSize: this._maxGeometryBatchSize\n });\n break;\n }\n const lenPositions = cfg.positionsCompressed ? cfg.positionsCompressed.length : cfg.positions.length;\n const canCreatePortion = (cfg.primitive === \"points\")\n ? vboBatchingLayer.canCreatePortion(lenPositions)\n : vboBatchingLayer.canCreatePortion(lenPositions, cfg.indices.length);\n if (!canCreatePortion) {\n vboBatchingLayer.finalize();\n delete this._vboBatchingLayers[layerId];\n vboBatchingLayer = null;\n }\n }\n this._vboBatchingLayers[layerId] = vboBatchingLayer;\n this.layerList.push(vboBatchingLayer);\n return vboBatchingLayer;\n }\n\n _createHashStringFromMatrix(matrix) {\n const matrixString = matrix.join('');\n let hash = 0;\n for (let i = 0; i < matrixString.length; i++) {\n const char = matrixString.charCodeAt(i);\n hash = (hash << 5) - hash + char;\n hash |= 0; // Convert to 32-bit integer\n }\n const hashString = (hash >>> 0).toString(16);\n return hashString;\n }\n\n _getVBOInstancingLayer(cfg) {\n const model = this;\n const origin = cfg.origin;\n const textureSetId = cfg.textureSetId || \"-\";\n const geometryId = cfg.geometryId;\n const layerId = `${Math.round(origin[0])}.${Math.round(origin[1])}.${Math.round(origin[2])}.${textureSetId}.${geometryId}`;\n let vboInstancingLayer = this._vboInstancingLayers[layerId];\n if (vboInstancingLayer) {\n return vboInstancingLayer;\n }\n let textureSet = cfg.textureSet;\n const geometry = cfg.geometry;\n while (!vboInstancingLayer) {\n switch (geometry.primitive) {\n case \"triangles\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);\n vboInstancingLayer = new VBOInstancingTrianglesLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0,\n solid: false\n });\n break;\n case \"solid\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);\n vboInstancingLayer = new VBOInstancingTrianglesLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0,\n solid: true\n });\n break;\n case \"surface\":\n // console.info(`[SceneModel ${this.id}]: creating TrianglesInstancingLayer`);\n vboInstancingLayer = new VBOInstancingTrianglesLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0,\n solid: false\n });\n break;\n case \"lines\":\n // console.info(`[SceneModel ${this.id}]: creating VBOInstancingLinesLayer`);\n vboInstancingLayer = new VBOInstancingLinesLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0\n });\n break;\n case \"points\":\n // console.info(`[SceneModel ${this.id}]: creating PointsInstancingLayer`);\n vboInstancingLayer = new VBOInstancingPointsLayer({\n model,\n textureSet,\n geometry,\n origin,\n layerIndex: 0\n });\n break;\n }\n // const lenPositions = geometry.positionsCompressed.length;\n // if (!vboInstancingLayer.canCreatePortion(lenPositions, geometry.indices.length)) { // FIXME: indices should be optional\n // vboInstancingLayer.finalize();\n // delete this._vboInstancingLayers[layerId];\n // vboInstancingLayer = null;\n // }\n }\n this._vboInstancingLayers[layerId] = vboInstancingLayer;\n this.layerList.push(vboInstancingLayer);\n return vboInstancingLayer;\n }\n\n /**\n * Creates a {@link SceneModelEntity} within this SceneModel.\n *\n * * Gives the SceneModelEntity one or more {@link SceneModelMesh}es previously created with\n * {@link SceneModel#createMesh}. A SceneModelMesh can only belong to one SceneModelEntity, so you'll get an\n * error if you try to reuse a mesh among multiple SceneModelEntitys.\n * * The SceneModelEntity can have a {@link SceneModelTextureSet}, previously created with\n * {@link SceneModel#createTextureSet}. A SceneModelTextureSet can belong to multiple SceneModelEntitys.\n * * The SceneModelEntity can have a geometry, previously created with\n * {@link SceneModel#createTextureSet}. A geometry is a \"virtual component\" and can belong to multiple SceneModelEntitys.\n *\n * @param {Object} cfg SceneModelEntity configuration.\n * @param {String} cfg.id Optional ID for the new SceneModelEntity. Must not clash with any existing components within the {@link Scene}.\n * @param {String[]} cfg.meshIds IDs of one or more meshes created previously with {@link SceneModel@createMesh}.\n * @param {Boolean} [cfg.isObject] Set ````true```` if the {@link SceneModelEntity} represents an object, in which case it will be registered by {@link SceneModelEntity#id} in {@link Scene#objects} and can also have a corresponding {@link MetaObject} with matching {@link MetaObject#id}, registered by that ID in {@link MetaScene#metaObjects}.\n * @param {Boolean} [cfg.visible=true] Indicates if the SceneModelEntity is initially visible.\n * @param {Boolean} [cfg.culled=false] Indicates if the SceneModelEntity is initially culled from view.\n * @param {Boolean} [cfg.pickable=true] Indicates if the SceneModelEntity is initially pickable.\n * @param {Boolean} [cfg.clippable=true] Indicates if the SceneModelEntity is initially clippable.\n * @param {Boolean} [cfg.collidable=true] Indicates if the SceneModelEntity is initially included in boundary calculations.\n * @param {Boolean} [cfg.castsShadow=true] Indicates if the SceneModelEntity initially casts shadows.\n * @param {Boolean} [cfg.receivesShadow=true] Indicates if the SceneModelEntity initially receives shadows.\n * @param {Boolean} [cfg.xrayed=false] Indicates if the SceneModelEntity is initially xrayed. XRayed appearance is configured by {@link SceneModel#xrayMaterial}.\n * @param {Boolean} [cfg.highlighted=false] Indicates if the SceneModelEntity is initially highlighted. Highlighted appearance is configured by {@link SceneModel#highlightMaterial}.\n * @param {Boolean} [cfg.selected=false] Indicates if the SceneModelEntity is initially selected. Selected appearance is configured by {@link SceneModel#selectedMaterial}.\n * @param {Boolean} [cfg.edges=false] Indicates if the SceneModelEntity's edges are initially emphasized. Edges appearance is configured by {@link SceneModel#edgeMaterial}.\n * @returns {SceneModelEntity} The new SceneModelEntity.\n */\n createEntity(cfg) {\n if (cfg.id === undefined) {\n cfg.id = math.createUUID();\n } else if (this.scene.components[cfg.id]) {\n this.error(`Scene already has a Component with this ID: ${cfg.id} - will assign random ID`);\n cfg.id = math.createUUID();\n }\n if (cfg.meshIds === undefined) {\n this.error(\"Config missing: meshIds\");\n return;\n }\n let flags = 0;\n if (this._visible && cfg.visible !== false) {\n flags = flags | ENTITY_FLAGS.VISIBLE;\n }\n if (this._pickable && cfg.pickable !== false) {\n flags = flags | ENTITY_FLAGS.PICKABLE;\n }\n if (this._culled && cfg.culled !== false) {\n flags = flags | ENTITY_FLAGS.CULLED;\n }\n if (this._clippable && cfg.clippable !== false) {\n flags = flags | ENTITY_FLAGS.CLIPPABLE;\n }\n if (this._collidable && cfg.collidable !== false) {\n flags = flags | ENTITY_FLAGS.COLLIDABLE;\n }\n if (this._edges && cfg.edges !== false) {\n flags = flags | ENTITY_FLAGS.EDGES;\n }\n if (this._xrayed && cfg.xrayed !== false) {\n flags = flags | ENTITY_FLAGS.XRAYED;\n }\n if (this._highlighted && cfg.highlighted !== false) {\n flags = flags | ENTITY_FLAGS.HIGHLIGHTED;\n }\n if (this._selected && cfg.selected !== false) {\n flags = flags | ENTITY_FLAGS.SELECTED;\n }\n cfg.flags = flags;\n this._createEntity(cfg);\n }\n\n _createEntity(cfg) {\n let meshes = [];\n for (let i = 0, len = cfg.meshIds.length; i < len; i++) {\n const meshId = cfg.meshIds[i];\n let mesh = this._meshes[meshId]; // Trying to get already created mesh\n if (!mesh) { // Checks if there is already created mesh for this meshId\n this.error(`Mesh with this ID not found: \"${meshId}\" - ignoring this mesh`); // There is no such cfg\n continue;\n }\n if (mesh.parent) {\n this.error(`Mesh with ID \"${meshId}\" already belongs to object with ID \"${mesh.parent.id}\" - ignoring this mesh`);\n continue;\n }\n meshes.push(mesh);\n delete this._unusedMeshes[meshId];\n }\n const lodCullable = true;\n const entity = new SceneModelEntity(\n this,\n cfg.isObject,\n cfg.id,\n meshes,\n cfg.flags,\n lodCullable); // Internally sets SceneModelEntity#parent to this SceneModel\n this._entityList.push(entity);\n this._entities[cfg.id] = entity;\n this.numEntities++;\n }\n\n /**\n * Finalizes this SceneModel.\n *\n * Once finalized, you can't add anything more to this SceneModel.\n */\n finalize() {\n if (this.destroyed) {\n return;\n }\n this._createDummyEntityForUnusedMeshes();\n for (let i = 0, len = this.layerList.length; i < len; i++) {\n const layer = this.layerList[i];\n layer.finalize();\n }\n this._geometries = {};\n this._dtxBuckets = {};\n this._textures = {};\n this._textureSets = {};\n this._dtxLayers = {};\n this._vboInstancingLayers = {};\n this._vboBatchingLayers = {};\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n const entity = this._entityList[i];\n entity._finalize();\n }\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n const entity = this._entityList[i];\n entity._finalize2();\n }\n // Sort layers to reduce WebGL shader switching when rendering them\n this.layerList.sort((a, b) => {\n if (a.sortId < b.sortId) {\n return -1;\n }\n if (a.sortId > b.sortId) {\n return 1;\n }\n return 0;\n });\n for (let i = 0, len = this.layerList.length; i < len; i++) {\n const layer = this.layerList[i];\n layer.layerIndex = i;\n }\n this.glRedraw();\n this.scene._aabbDirty = true;\n this._viewMatrixDirty = true;\n this._matrixDirty = true;\n this._aabbDirty = true;\n\n this._setWorldMatrixDirty();\n this._sceneModelDirty();\n\n this.position = this._position;\n }\n\n /** @private */\n stateSortCompare(drawable1, drawable2) {\n }\n\n /** @private */\n rebuildRenderFlags() {\n this.renderFlags.reset();\n this._updateRenderFlagsVisibleLayers();\n if (this.renderFlags.numLayers > 0 && this.renderFlags.numVisibleLayers === 0) {\n this.renderFlags.culled = true;\n return;\n }\n this._updateRenderFlags();\n }\n\n /**\n * @private\n */\n _updateRenderFlagsVisibleLayers() {\n const renderFlags = this.renderFlags;\n renderFlags.numLayers = this.layerList.length;\n renderFlags.numVisibleLayers = 0;\n for (let layerIndex = 0, len = this.layerList.length; layerIndex < len; layerIndex++) {\n const layer = this.layerList[layerIndex];\n const layerVisible = this._getActiveSectionPlanesForLayer(layer);\n if (layerVisible) {\n renderFlags.visibleLayers[renderFlags.numVisibleLayers++] = layerIndex;\n }\n }\n }\n\n /** @private */\n _createDummyEntityForUnusedMeshes() {\n const unusedMeshIds = Object.keys(this._unusedMeshes);\n if (unusedMeshIds.length > 0) {\n const entityId = `${this.id}-dummyEntityForUnusedMeshes`;\n this.warn(`Creating dummy SceneModelEntity \"${entityId}\" for unused SceneMeshes: [${unusedMeshIds.join(\",\")}]`)\n this.createEntity({\n id: entityId,\n meshIds: unusedMeshIds,\n isObject: true\n });\n }\n this._unusedMeshes = {};\n }\n\n _getActiveSectionPlanesForLayer(layer) {\n const renderFlags = this.renderFlags;\n const sectionPlanes = this.scene._sectionPlanesState.sectionPlanes;\n const numSectionPlanes = sectionPlanes.length;\n const baseIndex = layer.layerIndex * numSectionPlanes;\n if (numSectionPlanes > 0) {\n for (let i = 0; i < numSectionPlanes; i++) {\n const sectionPlane = sectionPlanes[i];\n if (!sectionPlane.active) {\n renderFlags.sectionPlanesActivePerLayer[baseIndex + i] = false;\n } else {\n renderFlags.sectionPlanesActivePerLayer[baseIndex + i] = true;\n renderFlags.sectioned = true;\n }\n }\n }\n return true;\n }\n\n _updateRenderFlags() {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n if (this.numCulledLayerPortions === this.numPortions) {\n return;\n }\n const renderFlags = this.renderFlags;\n renderFlags.colorOpaque = (this.numTransparentLayerPortions < this.numPortions);\n if (this.numTransparentLayerPortions > 0) {\n renderFlags.colorTransparent = true;\n }\n if (this.numXRayedLayerPortions > 0) {\n const xrayMaterial = this.scene.xrayMaterial._state;\n if (xrayMaterial.fill) {\n if (xrayMaterial.fillAlpha < 1.0) {\n renderFlags.xrayedSilhouetteTransparent = true;\n } else {\n renderFlags.xrayedSilhouetteOpaque = true;\n }\n }\n if (xrayMaterial.edges) {\n if (xrayMaterial.edgeAlpha < 1.0) {\n renderFlags.xrayedEdgesTransparent = true;\n } else {\n renderFlags.xrayedEdgesOpaque = true;\n }\n }\n }\n if (this.numEdgesLayerPortions > 0) {\n const edgeMaterial = this.scene.edgeMaterial._state;\n if (edgeMaterial.edges) {\n renderFlags.edgesOpaque = (this.numTransparentLayerPortions < this.numPortions);\n if (this.numTransparentLayerPortions > 0) {\n renderFlags.edgesTransparent = true;\n }\n }\n }\n if (this.numSelectedLayerPortions > 0) {\n const selectedMaterial = this.scene.selectedMaterial._state;\n if (selectedMaterial.fill) {\n if (selectedMaterial.fillAlpha < 1.0) {\n renderFlags.selectedSilhouetteTransparent = true;\n } else {\n renderFlags.selectedSilhouetteOpaque = true;\n }\n }\n if (selectedMaterial.edges) {\n if (selectedMaterial.edgeAlpha < 1.0) {\n renderFlags.selectedEdgesTransparent = true;\n } else {\n renderFlags.selectedEdgesOpaque = true;\n }\n }\n }\n if (this.numHighlightedLayerPortions > 0) {\n const highlightMaterial = this.scene.highlightMaterial._state;\n if (highlightMaterial.fill) {\n if (highlightMaterial.fillAlpha < 1.0) {\n renderFlags.highlightedSilhouetteTransparent = true;\n } else {\n renderFlags.highlightedSilhouetteOpaque = true;\n }\n }\n if (highlightMaterial.edges) {\n if (highlightMaterial.edgeAlpha < 1.0) {\n renderFlags.highlightedEdgesTransparent = true;\n } else {\n renderFlags.highlightedEdgesOpaque = true;\n }\n }\n }\n }\n\n // -------------- RENDERING ---------------------------------------------------------------------------------------\n\n /** @private */\n drawColorOpaque(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawColorOpaque(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawColorTransparent(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawColorTransparent(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawDepth(frameCtx) { // Dedicated to SAO because it skips transparent objects\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawDepth(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawNormals(frameCtx) { // Dedicated to SAO because it skips transparent objects\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawNormals(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawSilhouetteXRayed(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawSilhouetteXRayed(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawSilhouetteHighlighted(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawSilhouetteHighlighted(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawSilhouetteSelected(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawSilhouetteSelected(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesColorOpaque(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesColorOpaque(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesColorTransparent(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesColorTransparent(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesXRayed(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesXRayed(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesHighlighted(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesHighlighted(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n drawEdgesSelected(frameCtx) {\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawEdgesSelected(renderFlags, frameCtx);\n }\n }\n\n /**\n * @private\n */\n drawOcclusion(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawOcclusion(renderFlags, frameCtx);\n }\n }\n\n /**\n * @private\n */\n drawShadow(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawShadow(renderFlags, frameCtx);\n }\n }\n\n /** @private */\n setPickMatrices(pickViewMatrix, pickProjMatrix) {\n if (this._numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n const layer = this.layerList[layerIndex];\n if (layer.setPickMatrices) {\n layer.setPickMatrices(pickViewMatrix, pickProjMatrix);\n }\n }\n }\n\n /** @private */\n drawPickMesh(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawPickMesh(renderFlags, frameCtx);\n }\n }\n\n /**\n * Called by SceneModelMesh.drawPickDepths()\n * @private\n */\n drawPickDepths(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawPickDepths(renderFlags, frameCtx);\n }\n }\n\n /**\n * Called by SceneModelMesh.drawPickNormals()\n * @private\n */\n drawPickNormals(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n this.layerList[layerIndex].drawPickNormals(renderFlags, frameCtx);\n }\n }\n\n /**\n * @private\n */\n drawSnapInit(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n const layer = this.layerList[layerIndex];\n if (layer.drawSnapInit) {\n frameCtx.snapPickOrigin = [0, 0, 0];\n frameCtx.snapPickCoordinateScale = [1, 1, 1];\n frameCtx.snapPickLayerNumber++;\n layer.drawSnapInit(renderFlags, frameCtx);\n frameCtx.snapPickLayerParams[frameCtx.snapPickLayerNumber] = {\n origin: frameCtx.snapPickOrigin.slice(),\n coordinateScale: frameCtx.snapPickCoordinateScale.slice(),\n };\n }\n }\n }\n\n /**\n * @private\n */\n drawSnap(frameCtx) {\n if (this.numVisibleLayerPortions === 0) {\n return;\n }\n const renderFlags = this.renderFlags;\n for (let i = 0, len = renderFlags.visibleLayers.length; i < len; i++) {\n const layerIndex = renderFlags.visibleLayers[i];\n const layer = this.layerList[layerIndex];\n if (layer.drawSnap) {\n frameCtx.snapPickOrigin = [0, 0, 0];\n frameCtx.snapPickCoordinateScale = [1, 1, 1];\n frameCtx.snapPickLayerNumber++;\n layer.drawSnap(renderFlags, frameCtx);\n frameCtx.snapPickLayerParams[frameCtx.snapPickLayerNumber] = {\n origin: frameCtx.snapPickOrigin.slice(),\n coordinateScale: frameCtx.snapPickCoordinateScale.slice(),\n };\n }\n }\n }\n\n /**\n * Destroys this SceneModel.\n */\n destroy() {\n for (let layerId in this._vboBatchingLayers) {\n if (this._vboBatchingLayers.hasOwnProperty(layerId)) {\n this._vboBatchingLayers[layerId].destroy();\n }\n }\n this._vboBatchingLayers = {};\n for (let layerId in this._vboInstancingLayers) {\n if (this._vboInstancingLayers.hasOwnProperty(layerId)) {\n this._vboInstancingLayers[layerId].destroy();\n }\n }\n this._vboInstancingLayers = {};\n this.scene.camera.off(this._onCameraViewMatrix);\n this.scene.off(this._onTick);\n for (let i = 0, len = this.layerList.length; i < len; i++) {\n this.layerList[i].destroy();\n }\n this.layerList = [];\n for (let i = 0, len = this._entityList.length; i < len; i++) {\n this._entityList[i]._destroy();\n }\n // Object.entries(this._geometries).forEach(([id, geometry]) => {\n // geometry.destroy();\n // });\n this._geometries = {};\n this._dtxBuckets = {};\n this._textures = {};\n this._textureSets = {};\n this._meshes = {};\n this._entities = {};\n this.scene._aabbDirty = true;\n if (this._isModel) {\n this.scene._deregisterModel(this);\n }\n putScratchMemory();\n super.destroy();\n }\n}\n\n\n/**\n * This function applies two steps to the provided mesh geometry data:\n *\n * - 1st, it reduces its `.positions` to unique positions, thus removing duplicate vertices. It will adjust the `.indices` and `.edgeIndices` array accordingly to the unique `.positions`.\n *\n * - 2nd, it tries to do an optimization called `index rebucketting`\n *\n * _Rebucketting minimizes the amount of RAM usage for a given mesh geometry by trying do demote its needed index bitness._\n *\n * - _for 32 bit indices, will try to demote them to 16 bit indices_\n * - _for 16 bit indices, will try to demote them to 8 bits indices_\n * - _8 bits indices are kept as-is_\n *\n * The fact that 32/16/8 bits are needed for indices, depends on the number of maximumm indexable vertices within the mesh geometry: this is, the number of vertices in the mesh geometry.\n *\n * The function returns the same provided input `geometry`, enrichened with the additional key `.preparedBukets`.\n *\n * @param {object} geometry The mesh information containing `.positions`, `.indices`, `.edgeIndices` arrays.\n *\n * @param enableVertexWelding\n * @param enableIndexBucketing\n * @returns {object} The mesh information enrichened with `.buckets` key.\n */\nfunction createDTXBuckets(geometry, enableVertexWelding, enableIndexBucketing) {\n let uniquePositionsCompressed, uniqueIndices, uniqueEdgeIndices;\n if (enableVertexWelding || enableIndexBucketing) { // Expensive - careful!\n [\n uniquePositionsCompressed,\n uniqueIndices,\n uniqueEdgeIndices,\n ] = uniquifyPositions({\n positionsCompressed: geometry.positionsCompressed,\n indices: geometry.indices,\n edgeIndices: geometry.edgeIndices\n });\n } else {\n uniquePositionsCompressed = geometry.positionsCompressed;\n uniqueIndices = geometry.indices;\n uniqueEdgeIndices = geometry.edgeIndices;\n }\n let buckets;\n if (enableIndexBucketing) {\n let numUniquePositions = uniquePositionsCompressed.length / 3;\n buckets = rebucketPositions({\n positionsCompressed: uniquePositionsCompressed,\n indices: uniqueIndices,\n edgeIndices: uniqueEdgeIndices,\n },\n (numUniquePositions > (1 << 16)) ? 16 : 8,\n // true\n );\n } else {\n buckets = [{\n positionsCompressed: uniquePositionsCompressed,\n indices: uniqueIndices,\n edgeIndices: uniqueEdgeIndices,\n }];\n }\n return buckets;\n}\n\nfunction\n\ncreateGeometryOBB(geometry) {\n geometry.obb = math.OBB3();\n if (geometry.positionsCompressed && geometry.positionsCompressed.length > 0) {\n const localAABB = math.collapseAABB3();\n math.expandAABB3Points3(localAABB, geometry.positionsCompressed);\n geometryCompressionUtils.decompressAABB(localAABB, geometry.positionsDecodeMatrix);\n math.AABB3ToOBB3(localAABB, geometry.obb);\n } else if (geometry.positions && geometry.positions.length > 0) {\n const localAABB = math.collapseAABB3();\n math.expandAABB3Points3(localAABB, geometry.positions);\n math.AABB3ToOBB3(localAABB, geometry.obb);\n } else if (geometry.buckets) {\n const localAABB = math.collapseAABB3();\n for (let i = 0, len = geometry.buckets.length; i < len; i++) {\n const bucket = geometry.buckets[i];\n math.expandAABB3Points3(localAABB, bucket.positionsCompressed);\n }\n geometryCompressionUtils.decompressAABB(localAABB, geometry.positionsDecodeMatrix);\n math.AABB3ToOBB3(localAABB, geometry.obb);\n }\n}\n", "static": true, "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/src/viewer/scene/model/SceneModel.js", "access": "public", @@ -178637,7 +178637,7 @@ }, { "kind": "packageJSON", - "content": "{\n \"name\": \"@xeokit/xeokit-sdk\",\n \"version\": \"2.6.0-beta-13\",\n \"description\": \"Web Programming Toolkit for 3D/2D BIM and AEC Graphics\",\n \"module\": \"./dist/xeokit-sdk.es.js\",\n \"main\": \"./dist/xeokit-sdk.cjs.js\",\n \"types\": \"./types/index.d.ts\",\n \"scripts\": {\n \"build\": \"rollup --config rollup.config.js; rollup --config rollup.minified.config.js; cp node_modules/web-ifc/web-ifc.wasm dist/.\",\n \"dev-build\": \"rollup --config rollup.dev.config.js; cp node_modules/web-ifc/web-ifc.wasm dist/.\",\n \"test\": \"percy exec -- node ./snapshots.js\",\n \"docs\": \"rm -Rf ./docs/*; ./node_modules/.bin/esdoc\",\n \"typedocs\": \"rm -Rf ./docs/*; typedoc --tsconfig tsconfig.json\",\n \"publish\": \"npm publish --access public\"\n },\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"git+https://github.com/xeokit/xeokit-sdk.git\"\n },\n \"keywords\": [\n \"webgl\",\n \"webgl2\",\n \"javascript\",\n \"xeokit\",\n \"xeolabs\",\n \"creoox\",\n \"ifc\",\n \"bcf\",\n \"bim\",\n \"gis\",\n \"cad\",\n \"buildingsmart\",\n \"openbim\",\n \"opensource\",\n \"solidworks\",\n \"gltf\",\n \"3dxml\",\n \"obj\",\n \"stl\",\n \"laz\",\n \"las\",\n \"pointcloud\",\n \"3d-viewer\"\n ],\n \"author\": \"Lindsay Kay\",\n \"license\": \"See LICENSE.txt\",\n \"bugs\": {\n \"url\": \"https://github.com/xeokit/xeokit-sdk/issues\"\n },\n \"homepage\": \"https://xeokit.io\",\n \"dependencies\": {\n \"@loaders.gl/core\": \"^3.2.6\",\n \"@loaders.gl/gltf\": \"^3.2.6\",\n \"@loaders.gl/las\": \"^3.2.6\",\n \"html2canvas\": \"^1.4.1\"\n },\n \"devDependencies\": {\n \"@babel/core\": \"^7.18.6\",\n \"@babel/preset-env\": \"^7.18.6\",\n \"@rollup/plugin-babel\": \"^5.3.1\",\n \"@rollup/plugin-node-resolve\": \"^13.2.1\",\n \"esdoc\": \"^1.1.0\",\n \"esdoc-custom-theme\": \"^1.4.2\",\n \"esdoc-publish-html-plugin\": \"^1.1.2\",\n \"esdoc-standard-plugin\": \"^1.0.0\",\n \"eslint\": \"^8.13.0\",\n \"parse5\": \"^7.0.0\",\n \"rollup\": \"^2.70.2\",\n \"rollup-plugin-terser\": \"^7.0.2\",\n \"typedoc\": \"^0.22.15\"\n },\n \"files\": [\n \"/src\",\n \"/dist\",\n \"/types\"\n ]\n}\n", + "content": "{\n \"name\": \"@xeokit/xeokit-sdk\",\n \"version\": \"2.6.0\",\n \"description\": \"Web Programming Toolkit for 3D/2D BIM and AEC Graphics\",\n \"module\": \"./dist/xeokit-sdk.es.js\",\n \"main\": \"./dist/xeokit-sdk.cjs.js\",\n \"types\": \"./types/index.d.ts\",\n \"scripts\": {\n \"build\": \"rollup --config rollup.config.js; rollup --config rollup.minified.config.js; cp node_modules/web-ifc/web-ifc.wasm dist/.\",\n \"dev-build\": \"rollup --config rollup.dev.config.js; cp node_modules/web-ifc/web-ifc.wasm dist/.\",\n \"docs\": \"rm -Rf ./docs/*; ./node_modules/.bin/esdoc\",\n \"typedocs\": \"rm -Rf ./docs/*; typedoc --tsconfig tsconfig.json\",\n \"publish\": \"npm publish --access public\"\n },\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"git+https://github.com/xeokit/xeokit-sdk.git\"\n },\n \"keywords\": [\n \"webgl\",\n \"webgl2\",\n \"javascript\",\n \"xeokit\",\n \"xeolabs\",\n \"creoox\",\n \"ifc\",\n \"bcf\",\n \"bim\",\n \"gis\",\n \"cad\",\n \"buildingsmart\",\n \"openbim\",\n \"opensource\",\n \"solidworks\",\n \"gltf\",\n \"3dxml\",\n \"obj\",\n \"stl\",\n \"laz\",\n \"las\",\n \"pointcloud\",\n \"3d-viewer\"\n ],\n \"author\": \"Lindsay Kay\",\n \"license\": \"See LICENSE.txt\",\n \"bugs\": {\n \"url\": \"https://github.com/xeokit/xeokit-sdk/issues\"\n },\n \"homepage\": \"https://xeokit.io\",\n \"dependencies\": {\n \"@loaders.gl/core\": \"^3.2.6\",\n \"@loaders.gl/gltf\": \"^3.2.6\",\n \"@loaders.gl/las\": \"^3.2.6\",\n \"html2canvas\": \"^1.4.1\"\n },\n \"devDependencies\": {\n \"@babel/core\": \"^7.18.6\",\n \"@babel/preset-env\": \"^7.18.6\",\n \"@rollup/plugin-babel\": \"^5.3.1\",\n \"@rollup/plugin-node-resolve\": \"^13.2.1\",\n \"esdoc\": \"^1.1.0\",\n \"esdoc-custom-theme\": \"^1.4.2\",\n \"esdoc-publish-html-plugin\": \"^1.1.2\",\n \"esdoc-standard-plugin\": \"^1.0.0\",\n \"eslint\": \"^8.13.0\",\n \"parse5\": \"^7.0.0\",\n \"rollup\": \"^2.70.2\",\n \"rollup-plugin-terser\": \"^7.0.2\",\n \"typedoc\": \"^0.22.15\"\n },\n \"files\": [\n \"/src\",\n \"/dist\",\n \"/types\"\n ]\n}\n", "longname": "/home/lindsay/xeolabs/xeokit-sdk-apr15/package.json", "name": "package.json", "static": true, diff --git a/docs/source.html b/docs/source.html index ba812480b9..4701c7093c 100644 --- a/docs/source.html +++ b/docs/source.html @@ -396,9 +396,9 @@ src/plugins/AngleMeasurementsPlugin/AngleMeasurementsMouseControl.js AngleMeasurementsMouseControl - - 18723 byte - 447 - 2024-04-02 23:53:54 (UTC) + 18888 byte + 450 + 2024-04-07 16:26:26 (UTC) src/plugins/AngleMeasurementsPlugin/AngleMeasurementsPlugin.js @@ -412,9 +412,9 @@ src/plugins/AngleMeasurementsPlugin/AngleMeasurementsTouchControl.js AngleMeasurementsTouchControl - - 44636 byte - 916 - 2024-04-02 23:54:00 (UTC) + 45241 byte + 923 + 2024-04-07 16:26:26 (UTC) src/plugins/AngleMeasurementsPlugin/index.js @@ -532,9 +532,9 @@ src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsMouseControl.js DistanceMeasurementsMouseControl - - 17225 byte - 410 - 2024-04-02 23:53:54 (UTC) + 17354 byte + 412 + 2024-04-07 16:26:26 (UTC) src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsPlugin.js @@ -548,9 +548,9 @@ src/plugins/DistanceMeasurementsPlugin/DistanceMeasurementsTouchControl.js DistanceMeasurementsTouchControl - - 34586 byte - 753 - 2024-04-02 23:54:00 (UTC) + 35714 byte + 767 + 2024-04-07 16:26:26 (UTC) src/plugins/DistanceMeasurementsPlugin/index.js @@ -628,17 +628,17 @@ src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js GLTFLoaderPlugin - - 19427 byte + 19511 byte 420 - 2024-04-02 15:23:24 (UTC) + 2024-04-07 14:42:13 (UTC) src/plugins/GLTFLoaderPlugin/GLTFSceneModelLoader.js - - - 23355 byte - 669 - 2024-04-02 15:23:24 (UTC) + 23687 byte + 675 + 2024-04-07 14:42:13 (UTC) src/plugins/GLTFLoaderPlugin/index.js @@ -756,9 +756,9 @@ src/plugins/SectionPlanesPlugin/Control.js - - - 53167 byte - 1327 - 2024-04-02 15:23:24 (UTC) + 54318 byte + 1362 + 2024-04-06 21:50:13 (UTC) src/plugins/SectionPlanesPlugin/Overview.js @@ -862,7 +862,7 @@ - 52422 byte 1370 - 2024-04-02 15:23:24 (UTC) + 2024-04-07 18:05:40 (UTC) src/plugins/TreeViewPlugin/index.js @@ -1236,9 +1236,9 @@ src/viewer/scene/CameraControl/lib/controllers/PickController.js - - - 8705 byte - 265 - 2024-04-02 15:23:24 (UTC) + 8769 byte + 266 + 2024-04-07 16:26:26 (UTC) src/viewer/scene/CameraControl/lib/controllers/PivotController.js @@ -1276,9 +1276,9 @@ src/viewer/scene/CameraControl/lib/handlers/MousePanRotateDollyHandler.js - - - 11390 byte + 11433 byte 345 - 2024-04-02 15:23:24 (UTC) + 2024-04-06 21:50:13 (UTC) src/viewer/scene/CameraControl/lib/handlers/MousePickHandler.js @@ -1665,9 +1665,9 @@ src/viewer/scene/index.js - - - 734 byte - 20 - 2024-04-02 15:23:24 (UTC) + 773 byte + 21 + 2024-04-07 20:43:31 (UTC) src/viewer/scene/input/Input.js @@ -2121,9 +2121,9 @@ src/viewer/scene/model/SceneModel.js SceneModel - - 162552 byte + 162551 byte 4042 - 2024-04-02 15:23:24 (UTC) + 2024-04-06 22:01:37 (UTC) src/viewer/scene/model/SceneModelEntity.js